
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 585
          },
          "name": "configured",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 569
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceHibernationOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-workspacesinstances-workspace-instance/index:DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceHibernationOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceIamInstanceProfile": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceIamInstanceProfile",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
        "line": 589
      },
      "name": "DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceIamInstanceProfile",
      "namespace": "dataAwsccWorkspacesinstancesWorkspaceInstance",
      "symbolId": "src/data-awscc-workspacesinstances-workspace-instance/index:DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceIamInstanceProfile"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceIamInstanceProfileOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceIamInstanceProfileOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
          "line": 619
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
        "line": 612
      },
      "name": "DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceIamInstanceProfileOutputReference",
      "namespace": "dataAwsccWorkspacesinstancesWorkspaceInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 639
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 644
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 623
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceIamInstanceProfile"
          }
        }
      ],
      "symbolId": "src/data-awscc-workspacesinstances-workspace-instance/index:DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceIamInstanceProfileOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceLicenseSpecifications": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceLicenseSpecifications",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
        "line": 648
      },
      "name": "DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceLicenseSpecifications",
      "namespace": "dataAwsccWorkspacesinstancesWorkspaceInstance",
      "symbolId": "src/data-awscc-workspacesinstances-workspace-instance/index:DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceLicenseSpecifications"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceLicenseSpecificationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceLicenseSpecificationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
          "line": 712
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
        "line": 705
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 719
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceLicenseSpecificationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceLicenseSpecificationsList",
      "namespace": "dataAwsccWorkspacesinstancesWorkspaceInstance",
      "symbolId": "src/data-awscc-workspacesinstances-workspace-instance/index:DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceLicenseSpecificationsList"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceLicenseSpecificationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceLicenseSpecificationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
          "line": 680
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
        "line": 671
      },
      "name": "DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceLicenseSpecificationsOutputReference",
      "namespace": "dataAwsccWorkspacesinstancesWorkspaceInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 700
          },
          "name": "licenseConfigurationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 684
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceLicenseSpecifications"
          }
        }
      ],
      "symbolId": "src/data-awscc-workspacesinstances-workspace-instance/index:DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceLicenseSpecificationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceMaintenanceOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceMaintenanceOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
        "line": 723
      },
      "name": "DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceMaintenanceOptions",
      "namespace": "dataAwsccWorkspacesinstancesWorkspaceInstance",
      "symbolId": "src/data-awscc-workspacesinstances-workspace-instance/index:DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceMaintenanceOptions"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceMaintenanceOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceMaintenanceOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
          "line": 753
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
        "line": 746
      },
      "name": "DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceMaintenanceOptionsOutputReference",
      "namespace": "dataAwsccWorkspacesinstancesWorkspaceInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 773
          },
          "name": "autoRecovery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 757
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceMaintenanceOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-workspacesinstances-workspace-instance/index:DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceMaintenanceOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceMetadataOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceMetadataOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
        "line": 777
      },
      "name": "DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceMetadataOptions",
      "namespace": "dataAwsccWorkspacesinstancesWorkspaceInstance",
      "symbolId": "src/data-awscc-workspacesinstances-workspace-instance/index:DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceMetadataOptions"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceMetadataOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceMetadataOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
          "line": 807
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
        "line": 800
      },
      "name": "DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceMetadataOptionsOutputReference",
      "namespace": "dataAwsccWorkspacesinstancesWorkspaceInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 827
          },
          "name": "httpEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 832
          },
          "name": "httpProtocolIpv6",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 837
          },
          "name": "httpPutResponseHopLimit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 842
          },
          "name": "httpTokens",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 847
          },
          "name": "instanceMetadataTags",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 811
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceMetadataOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-workspacesinstances-workspace-instance/index:DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceMetadataOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceMonitoring": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceMonitoring",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
        "line": 851
      },
      "name": "DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceMonitoring",
      "namespace": "dataAwsccWorkspacesinstancesWorkspaceInstance",
      "symbolId": "src/data-awscc-workspacesinstances-workspace-instance/index:DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceMonitoring"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceMonitoringOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceMonitoringOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
          "line": 881
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
        "line": 874
      },
      "name": "DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceMonitoringOutputReference",
      "namespace": "dataAwsccWorkspacesinstancesWorkspaceInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 901
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 885
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceMonitoring"
          }
        }
      ],
      "symbolId": "src/data-awscc-workspacesinstances-workspace-instance/index:DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceMonitoringOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceNetworkInterfaces": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceNetworkInterfaces",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
        "line": 905
      },
      "name": "DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceNetworkInterfaces",
      "namespace": "dataAwsccWorkspacesinstancesWorkspaceInstance",
      "symbolId": "src/data-awscc-workspacesinstances-workspace-instance/index:DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceNetworkInterfaces"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceNetworkInterfacesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceNetworkInterfacesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
          "line": 984
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
        "line": 977
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 991
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceNetworkInterfacesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceNetworkInterfacesList",
      "namespace": "dataAwsccWorkspacesinstancesWorkspaceInstance",
      "symbolId": "src/data-awscc-workspacesinstances-workspace-instance/index:DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceNetworkInterfacesList"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceNetworkInterfacesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceNetworkInterfacesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
          "line": 937
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
        "line": 928
      },
      "name": "DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceNetworkInterfacesOutputReference",
      "namespace": "dataAwsccWorkspacesinstancesWorkspaceInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 957
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 962
          },
          "name": "deviceIndex",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 967
          },
          "name": "groups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 972
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 941
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceNetworkInterfaces"
          }
        }
      ],
      "symbolId": "src/data-awscc-workspacesinstances-workspace-instance/index:DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceNetworkInterfacesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceNetworkPerformanceOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceNetworkPerformanceOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
        "line": 995
      },
      "name": "DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceNetworkPerformanceOptions",
      "namespace": "dataAwsccWorkspacesinstancesWorkspaceInstance",
      "symbolId": "src/data-awscc-workspacesinstances-workspace-instance/index:DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceNetworkPerformanceOptions"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceNetworkPerformanceOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceNetworkPerformanceOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
          "line": 1025
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
        "line": 1018
      },
      "name": "DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceNetworkPerformanceOptionsOutputReference",
      "namespace": "dataAwsccWorkspacesinstancesWorkspaceInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 1045
          },
          "name": "bandwidthWeighting",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 1029
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceNetworkPerformanceOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-workspacesinstances-workspace-instance/index:DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceNetworkPerformanceOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
          "line": 1378
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
        "line": 1371
      },
      "name": "DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceOutputReference",
      "namespace": "dataAwsccWorkspacesinstancesWorkspaceInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 1399
          },
          "name": "blockDeviceMappings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceBlockDeviceMappingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 1405
          },
          "name": "capacityReservationSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceCapacityReservationSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 1411
          },
          "name": "cpuOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceCpuOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 1417
          },
          "name": "creditSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceCreditSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 1422
          },
          "name": "disableApiStop",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 1427
          },
          "name": "ebsOptimized",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 1432
          },
          "name": "enablePrimaryIpv6",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 1438
          },
          "name": "enclaveOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceEnclaveOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 1444
          },
          "name": "hibernationOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceHibernationOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 1450
          },
          "name": "iamInstanceProfile",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceIamInstanceProfileOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 1455
          },
          "name": "imageId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 1460
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 1465
          },
          "name": "ipv6AddressCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 1470
          },
          "name": "keyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 1476
          },
          "name": "licenseSpecifications",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceLicenseSpecificationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 1482
          },
          "name": "maintenanceOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceMaintenanceOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 1488
          },
          "name": "metadataOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceMetadataOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 1494
          },
          "name": "monitoring",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceMonitoringOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 1500
          },
          "name": "networkInterfaces",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceNetworkInterfacesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 1506
          },
          "name": "networkPerformanceOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceNetworkPerformanceOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 1512
          },
          "name": "placement",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstancePlacementOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 1518
          },
          "name": "privateDnsNameOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstancePrivateDnsNameOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 1523
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 1529
          },
          "name": "tagSpecifications",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceTagSpecificationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 1534
          },
          "name": "userData",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 1382
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstance"
          }
        }
      ],
      "symbolId": "src/data-awscc-workspacesinstances-workspace-instance/index:DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstancePlacement": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstancePlacement",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
        "line": 1049
      },
      "name": "DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstancePlacement",
      "namespace": "dataAwsccWorkspacesinstancesWorkspaceInstance",
      "symbolId": "src/data-awscc-workspacesinstances-workspace-instance/index:DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstancePlacement"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstancePlacementOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstancePlacementOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
          "line": 1079
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
        "line": 1072
      },
      "name": "DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstancePlacementOutputReference",
      "namespace": "dataAwsccWorkspacesinstancesWorkspaceInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 1099
          },
          "name": "availabilityZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 1104
          },
          "name": "groupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 1109
          },
          "name": "groupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 1114
          },
          "name": "partitionNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 1119
          },
          "name": "tenancy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 1083
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstancePlacement"
          }
        }
      ],
      "symbolId": "src/data-awscc-workspacesinstances-workspace-instance/index:DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstancePlacementOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstancePrivateDnsNameOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstancePrivateDnsNameOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
        "line": 1123
      },
      "name": "DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstancePrivateDnsNameOptions",
      "namespace": "dataAwsccWorkspacesinstancesWorkspaceInstance",
      "symbolId": "src/data-awscc-workspacesinstances-workspace-instance/index:DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstancePrivateDnsNameOptions"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstancePrivateDnsNameOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstancePrivateDnsNameOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
          "line": 1153
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
        "line": 1146
      },
      "name": "DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstancePrivateDnsNameOptionsOutputReference",
      "namespace": "dataAwsccWorkspacesinstancesWorkspaceInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 1178
          },
          "name": "enableResourceNameDnsAaaaRecord",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 1173
          },
          "name": "enableResourceNameDnsARecord",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 1183
          },
          "name": "hostnameType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 1157
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstancePrivateDnsNameOptions"
          }
        }
      ],
      "symbolId": "src/data-awscc-workspacesinstances-workspace-instance/index:DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstancePrivateDnsNameOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceTagSpecifications": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceTagSpecifications",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
        "line": 1267
      },
      "name": "DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceTagSpecifications",
      "namespace": "dataAwsccWorkspacesinstancesWorkspaceInstance",
      "symbolId": "src/data-awscc-workspacesinstances-workspace-instance/index:DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceTagSpecifications"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceTagSpecificationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceTagSpecificationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
          "line": 1337
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
        "line": 1330
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 1344
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceTagSpecificationsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceTagSpecificationsList",
      "namespace": "dataAwsccWorkspacesinstancesWorkspaceInstance",
      "symbolId": "src/data-awscc-workspacesinstances-workspace-instance/index:DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceTagSpecificationsList"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceTagSpecificationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceTagSpecificationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
          "line": 1299
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
        "line": 1290
      },
      "name": "DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceTagSpecificationsOutputReference",
      "namespace": "dataAwsccWorkspacesinstancesWorkspaceInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 1319
          },
          "name": "resourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 1325
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceTagSpecificationsTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 1303
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceTagSpecifications"
          }
        }
      ],
      "symbolId": "src/data-awscc-workspacesinstances-workspace-instance/index:DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceTagSpecificationsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceTagSpecificationsTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceTagSpecificationsTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
        "line": 1187
      },
      "name": "DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceTagSpecificationsTags",
      "namespace": "dataAwsccWorkspacesinstancesWorkspaceInstance",
      "symbolId": "src/data-awscc-workspacesinstances-workspace-instance/index:DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceTagSpecificationsTags"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceTagSpecificationsTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceTagSpecificationsTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
          "line": 1256
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
        "line": 1249
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 1263
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceTagSpecificationsTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceTagSpecificationsTagsList",
      "namespace": "dataAwsccWorkspacesinstancesWorkspaceInstance",
      "symbolId": "src/data-awscc-workspacesinstances-workspace-instance/index:DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceTagSpecificationsTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceTagSpecificationsTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceTagSpecificationsTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
          "line": 1219
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
        "line": 1210
      },
      "name": "DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceTagSpecificationsTagsOutputReference",
      "namespace": "dataAwsccWorkspacesinstancesWorkspaceInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 1239
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 1244
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 1223
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceTagSpecificationsTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-workspacesinstances-workspace-instance/index:DataAwsccWorkspacesinstancesWorkspaceInstanceManagedInstanceTagSpecificationsTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
        "line": 1538
      },
      "name": "DataAwsccWorkspacesinstancesWorkspaceInstanceTags",
      "namespace": "dataAwsccWorkspacesinstancesWorkspaceInstance",
      "symbolId": "src/data-awscc-workspacesinstances-workspace-instance/index:DataAwsccWorkspacesinstancesWorkspaceInstanceTags"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
          "line": 1607
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
        "line": 1600
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 1614
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccWorkspacesinstancesWorkspaceInstanceTagsList",
      "namespace": "dataAwsccWorkspacesinstancesWorkspaceInstance",
      "symbolId": "src/data-awscc-workspacesinstances-workspace-instance/index:DataAwsccWorkspacesinstancesWorkspaceInstanceTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
          "line": 1570
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
        "line": 1561
      },
      "name": "DataAwsccWorkspacesinstancesWorkspaceInstanceTagsOutputReference",
      "namespace": "dataAwsccWorkspacesinstancesWorkspaceInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 1590
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 1595
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instance/index.ts",
            "line": 1574
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstance.DataAwsccWorkspacesinstancesWorkspaceInstanceTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-workspacesinstances-workspace-instance/index:DataAwsccWorkspacesinstancesWorkspaceInstanceTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstances.DataAwsccWorkspacesinstancesWorkspaceInstances": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesinstances_workspace_instances awscc_workspacesinstances_workspace_instances}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstances.DataAwsccWorkspacesinstancesWorkspaceInstances",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesinstances_workspace_instances awscc_workspacesinstances_workspace_instances} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspacesinstances-workspace-instances/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstances.DataAwsccWorkspacesinstancesWorkspaceInstancesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesinstances-workspace-instances/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccWorkspacesinstancesWorkspaceInstances resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instances/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccWorkspacesinstancesWorkspaceInstances to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesinstances_workspace_instances#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccWorkspacesinstancesWorkspaceInstances that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccWorkspacesinstancesWorkspaceInstances to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instances/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instances/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccWorkspacesinstancesWorkspaceInstances",
      "namespace": "dataAwsccWorkspacesinstancesWorkspaceInstances",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instances/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instances/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesinstances-workspace-instances/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-workspacesinstances-workspace-instances/index:DataAwsccWorkspacesinstancesWorkspaceInstances"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstances.DataAwsccWorkspacesinstancesWorkspaceInstancesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesinstancesWorkspaceInstances.DataAwsccWorkspacesinstancesWorkspaceInstancesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesinstances-workspace-instances/index.ts",
        "line": 14
      },
      "name": "DataAwsccWorkspacesinstancesWorkspaceInstancesConfig",
      "namespace": "dataAwsccWorkspacesinstancesWorkspaceInstances",
      "symbolId": "src/data-awscc-workspacesinstances-workspace-instances/index:DataAwsccWorkspacesinstancesWorkspaceInstancesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesthinclientEnvironment.DataAwsccWorkspacesthinclientEnvironment": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesthinclient_environment awscc_workspacesthinclient_environment}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesthinclientEnvironment.DataAwsccWorkspacesthinclientEnvironment",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesthinclient_environment awscc_workspacesthinclient_environment} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspacesthinclient-environment/index.ts",
          "line": 305
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesthinclientEnvironment.DataAwsccWorkspacesthinclientEnvironmentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesthinclient-environment/index.ts",
        "line": 273
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccWorkspacesthinclientEnvironment resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesthinclient-environment/index.ts",
            "line": 290
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccWorkspacesthinclientEnvironment to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesthinclient_environment#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccWorkspacesthinclientEnvironment that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccWorkspacesthinclientEnvironment to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesthinclient-environment/index.ts",
            "line": 448
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesthinclient-environment/index.ts",
            "line": 454
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccWorkspacesthinclientEnvironment",
      "namespace": "dataAwsccWorkspacesthinclientEnvironment",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesthinclient-environment/index.ts",
            "line": 278
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesthinclient-environment/index.ts",
            "line": 329
          },
          "name": "activationCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesthinclient-environment/index.ts",
            "line": 334
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesthinclient-environment/index.ts",
            "line": 339
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesthinclient-environment/index.ts",
            "line": 344
          },
          "name": "desiredSoftwareSetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesthinclient-environment/index.ts",
            "line": 349
          },
          "name": "desktopArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesthinclient-environment/index.ts",
            "line": 354
          },
          "name": "desktopEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesthinclient-environment/index.ts",
            "line": 359
          },
          "name": "desktopType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesthinclient-environment/index.ts",
            "line": 365
          },
          "name": "deviceCreationTags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesthinclientEnvironment.DataAwsccWorkspacesthinclientEnvironmentDeviceCreationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesthinclient-environment/index.ts",
            "line": 370
          },
          "name": "environmentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesthinclient-environment/index.ts",
            "line": 388
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesthinclient-environment/index.ts",
            "line": 394
          },
          "name": "maintenanceWindow",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesthinclientEnvironment.DataAwsccWorkspacesthinclientEnvironmentMaintenanceWindowOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesthinclient-environment/index.ts",
            "line": 399
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesthinclient-environment/index.ts",
            "line": 404
          },
          "name": "pendingSoftwareSetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesthinclient-environment/index.ts",
            "line": 409
          },
          "name": "pendingSoftwareSetVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesthinclient-environment/index.ts",
            "line": 414
          },
          "name": "registeredDevicesCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesthinclient-environment/index.ts",
            "line": 419
          },
          "name": "softwareSetComplianceStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesthinclient-environment/index.ts",
            "line": 424
          },
          "name": "softwareSetUpdateMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesthinclient-environment/index.ts",
            "line": 429
          },
          "name": "softwareSetUpdateSchedule",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesthinclient-environment/index.ts",
            "line": 435
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesthinclientEnvironment.DataAwsccWorkspacesthinclientEnvironmentTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesthinclient-environment/index.ts",
            "line": 440
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesthinclient-environment/index.ts",
            "line": 383
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesthinclient-environment/index.ts",
            "line": 376
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-workspacesthinclient-environment/index:DataAwsccWorkspacesthinclientEnvironment"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesthinclientEnvironment.DataAwsccWorkspacesthinclientEnvironmentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesthinclientEnvironment.DataAwsccWorkspacesthinclientEnvironmentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesthinclient-environment/index.ts",
        "line": 14
      },
      "name": "DataAwsccWorkspacesthinclientEnvironmentConfig",
      "namespace": "dataAwsccWorkspacesthinclientEnvironment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesthinclient_environment#id DataAwsccWorkspacesthinclientEnvironment#id}\n\nPlease be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesthinclient-environment/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-workspacesthinclient-environment/index:DataAwsccWorkspacesthinclientEnvironmentConfig"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesthinclientEnvironment.DataAwsccWorkspacesthinclientEnvironmentDeviceCreationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesthinclientEnvironment.DataAwsccWorkspacesthinclientEnvironmentDeviceCreationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesthinclient-environment/index.ts",
        "line": 25
      },
      "name": "DataAwsccWorkspacesthinclientEnvironmentDeviceCreationTags",
      "namespace": "dataAwsccWorkspacesthinclientEnvironment",
      "symbolId": "src/data-awscc-workspacesthinclient-environment/index:DataAwsccWorkspacesthinclientEnvironmentDeviceCreationTags"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesthinclientEnvironment.DataAwsccWorkspacesthinclientEnvironmentDeviceCreationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesthinclientEnvironment.DataAwsccWorkspacesthinclientEnvironmentDeviceCreationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspacesthinclient-environment/index.ts",
          "line": 94
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesthinclient-environment/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesthinclient-environment/index.ts",
            "line": 101
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesthinclientEnvironment.DataAwsccWorkspacesthinclientEnvironmentDeviceCreationTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccWorkspacesthinclientEnvironmentDeviceCreationTagsList",
      "namespace": "dataAwsccWorkspacesthinclientEnvironment",
      "symbolId": "src/data-awscc-workspacesthinclient-environment/index:DataAwsccWorkspacesthinclientEnvironmentDeviceCreationTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesthinclientEnvironment.DataAwsccWorkspacesthinclientEnvironmentDeviceCreationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesthinclientEnvironment.DataAwsccWorkspacesthinclientEnvironmentDeviceCreationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspacesthinclient-environment/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesthinclient-environment/index.ts",
        "line": 48
      },
      "name": "DataAwsccWorkspacesthinclientEnvironmentDeviceCreationTagsOutputReference",
      "namespace": "dataAwsccWorkspacesthinclientEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesthinclient-environment/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesthinclient-environment/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesthinclient-environment/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesthinclientEnvironment.DataAwsccWorkspacesthinclientEnvironmentDeviceCreationTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-workspacesthinclient-environment/index:DataAwsccWorkspacesthinclientEnvironmentDeviceCreationTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesthinclientEnvironment.DataAwsccWorkspacesthinclientEnvironmentMaintenanceWindow": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesthinclientEnvironment.DataAwsccWorkspacesthinclientEnvironmentMaintenanceWindow",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesthinclient-environment/index.ts",
        "line": 105
      },
      "name": "DataAwsccWorkspacesthinclientEnvironmentMaintenanceWindow",
      "namespace": "dataAwsccWorkspacesthinclientEnvironment",
      "symbolId": "src/data-awscc-workspacesthinclient-environment/index:DataAwsccWorkspacesthinclientEnvironmentMaintenanceWindow"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesthinclientEnvironment.DataAwsccWorkspacesthinclientEnvironmentMaintenanceWindowOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesthinclientEnvironment.DataAwsccWorkspacesthinclientEnvironmentMaintenanceWindowOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspacesthinclient-environment/index.ts",
          "line": 135
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesthinclient-environment/index.ts",
        "line": 128
      },
      "name": "DataAwsccWorkspacesthinclientEnvironmentMaintenanceWindowOutputReference",
      "namespace": "dataAwsccWorkspacesthinclientEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesthinclient-environment/index.ts",
            "line": 155
          },
          "name": "applyTimeOf",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesthinclient-environment/index.ts",
            "line": 160
          },
          "name": "daysOfTheWeek",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesthinclient-environment/index.ts",
            "line": 165
          },
          "name": "endTimeHour",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesthinclient-environment/index.ts",
            "line": 170
          },
          "name": "endTimeMinute",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesthinclient-environment/index.ts",
            "line": 175
          },
          "name": "startTimeHour",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesthinclient-environment/index.ts",
            "line": 180
          },
          "name": "startTimeMinute",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesthinclient-environment/index.ts",
            "line": 185
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesthinclient-environment/index.ts",
            "line": 139
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesthinclientEnvironment.DataAwsccWorkspacesthinclientEnvironmentMaintenanceWindow"
          }
        }
      ],
      "symbolId": "src/data-awscc-workspacesthinclient-environment/index:DataAwsccWorkspacesthinclientEnvironmentMaintenanceWindowOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesthinclientEnvironment.DataAwsccWorkspacesthinclientEnvironmentTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesthinclientEnvironment.DataAwsccWorkspacesthinclientEnvironmentTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesthinclient-environment/index.ts",
        "line": 189
      },
      "name": "DataAwsccWorkspacesthinclientEnvironmentTags",
      "namespace": "dataAwsccWorkspacesthinclientEnvironment",
      "symbolId": "src/data-awscc-workspacesthinclient-environment/index:DataAwsccWorkspacesthinclientEnvironmentTags"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesthinclientEnvironment.DataAwsccWorkspacesthinclientEnvironmentTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesthinclientEnvironment.DataAwsccWorkspacesthinclientEnvironmentTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspacesthinclient-environment/index.ts",
          "line": 258
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesthinclient-environment/index.ts",
        "line": 251
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesthinclient-environment/index.ts",
            "line": 265
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesthinclientEnvironment.DataAwsccWorkspacesthinclientEnvironmentTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccWorkspacesthinclientEnvironmentTagsList",
      "namespace": "dataAwsccWorkspacesthinclientEnvironment",
      "symbolId": "src/data-awscc-workspacesthinclient-environment/index:DataAwsccWorkspacesthinclientEnvironmentTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesthinclientEnvironment.DataAwsccWorkspacesthinclientEnvironmentTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesthinclientEnvironment.DataAwsccWorkspacesthinclientEnvironmentTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspacesthinclient-environment/index.ts",
          "line": 221
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesthinclient-environment/index.ts",
        "line": 212
      },
      "name": "DataAwsccWorkspacesthinclientEnvironmentTagsOutputReference",
      "namespace": "dataAwsccWorkspacesthinclientEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesthinclient-environment/index.ts",
            "line": 241
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesthinclient-environment/index.ts",
            "line": 246
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesthinclient-environment/index.ts",
            "line": 225
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesthinclientEnvironment.DataAwsccWorkspacesthinclientEnvironmentTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-workspacesthinclient-environment/index:DataAwsccWorkspacesthinclientEnvironmentTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesthinclientEnvironments.DataAwsccWorkspacesthinclientEnvironments": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesthinclient_environments awscc_workspacesthinclient_environments}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesthinclientEnvironments.DataAwsccWorkspacesthinclientEnvironments",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesthinclient_environments awscc_workspacesthinclient_environments} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspacesthinclient-environments/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesthinclientEnvironments.DataAwsccWorkspacesthinclientEnvironmentsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesthinclient-environments/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccWorkspacesthinclientEnvironments resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesthinclient-environments/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccWorkspacesthinclientEnvironments to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesthinclient_environments#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccWorkspacesthinclientEnvironments that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccWorkspacesthinclientEnvironments to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesthinclient-environments/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesthinclient-environments/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccWorkspacesthinclientEnvironments",
      "namespace": "dataAwsccWorkspacesthinclientEnvironments",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesthinclient-environments/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesthinclient-environments/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesthinclient-environments/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-workspacesthinclient-environments/index:DataAwsccWorkspacesthinclientEnvironments"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspacesthinclientEnvironments.DataAwsccWorkspacesthinclientEnvironmentsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspacesthinclientEnvironments.DataAwsccWorkspacesthinclientEnvironmentsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesthinclient-environments/index.ts",
        "line": 14
      },
      "name": "DataAwsccWorkspacesthinclientEnvironmentsConfig",
      "namespace": "dataAwsccWorkspacesthinclientEnvironments",
      "symbolId": "src/data-awscc-workspacesthinclient-environments/index:DataAwsccWorkspacesthinclientEnvironmentsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebBrowserSettings.DataAwsccWorkspaceswebBrowserSettings": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesweb_browser_settings awscc_workspacesweb_browser_settings}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebBrowserSettings.DataAwsccWorkspaceswebBrowserSettings",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesweb_browser_settings awscc_workspacesweb_browser_settings} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspacesweb-browser-settings/index.ts",
          "line": 205
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebBrowserSettings.DataAwsccWorkspaceswebBrowserSettingsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-browser-settings/index.ts",
        "line": 173
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccWorkspaceswebBrowserSettings resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-browser-settings/index.ts",
            "line": 190
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccWorkspaceswebBrowserSettings to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesweb_browser_settings#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccWorkspaceswebBrowserSettings that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccWorkspaceswebBrowserSettings to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-browser-settings/index.ts",
            "line": 283
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-browser-settings/index.ts",
            "line": 289
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccWorkspaceswebBrowserSettings",
      "namespace": "dataAwsccWorkspaceswebBrowserSettings",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-browser-settings/index.ts",
            "line": 178
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-browser-settings/index.ts",
            "line": 230
          },
          "name": "additionalEncryptionContext",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-browser-settings/index.ts",
            "line": 235
          },
          "name": "associatedPortalArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-browser-settings/index.ts",
            "line": 240
          },
          "name": "browserPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-browser-settings/index.ts",
            "line": 245
          },
          "name": "browserSettingsArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-browser-settings/index.ts",
            "line": 250
          },
          "name": "customerManagedKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-browser-settings/index.ts",
            "line": 269
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebBrowserSettings.DataAwsccWorkspaceswebBrowserSettingsTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-browser-settings/index.ts",
            "line": 275
          },
          "name": "webContentFilteringPolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebBrowserSettings.DataAwsccWorkspaceswebBrowserSettingsWebContentFilteringPolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-browser-settings/index.ts",
            "line": 263
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-browser-settings/index.ts",
            "line": 256
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-workspacesweb-browser-settings/index:DataAwsccWorkspaceswebBrowserSettings"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebBrowserSettings.DataAwsccWorkspaceswebBrowserSettingsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebBrowserSettings.DataAwsccWorkspaceswebBrowserSettingsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-browser-settings/index.ts",
        "line": 14
      },
      "name": "DataAwsccWorkspaceswebBrowserSettingsConfig",
      "namespace": "dataAwsccWorkspaceswebBrowserSettings",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesweb_browser_settings#id DataAwsccWorkspaceswebBrowserSettings#id}\n\nPlease be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-browser-settings/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-workspacesweb-browser-settings/index:DataAwsccWorkspaceswebBrowserSettingsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebBrowserSettings.DataAwsccWorkspaceswebBrowserSettingsTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebBrowserSettings.DataAwsccWorkspaceswebBrowserSettingsTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-browser-settings/index.ts",
        "line": 25
      },
      "name": "DataAwsccWorkspaceswebBrowserSettingsTags",
      "namespace": "dataAwsccWorkspaceswebBrowserSettings",
      "symbolId": "src/data-awscc-workspacesweb-browser-settings/index:DataAwsccWorkspaceswebBrowserSettingsTags"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebBrowserSettings.DataAwsccWorkspaceswebBrowserSettingsTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebBrowserSettings.DataAwsccWorkspaceswebBrowserSettingsTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspacesweb-browser-settings/index.ts",
          "line": 94
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-browser-settings/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-browser-settings/index.ts",
            "line": 101
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebBrowserSettings.DataAwsccWorkspaceswebBrowserSettingsTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccWorkspaceswebBrowserSettingsTagsList",
      "namespace": "dataAwsccWorkspaceswebBrowserSettings",
      "symbolId": "src/data-awscc-workspacesweb-browser-settings/index:DataAwsccWorkspaceswebBrowserSettingsTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebBrowserSettings.DataAwsccWorkspaceswebBrowserSettingsTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebBrowserSettings.DataAwsccWorkspaceswebBrowserSettingsTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspacesweb-browser-settings/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-browser-settings/index.ts",
        "line": 48
      },
      "name": "DataAwsccWorkspaceswebBrowserSettingsTagsOutputReference",
      "namespace": "dataAwsccWorkspaceswebBrowserSettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-browser-settings/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-browser-settings/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-browser-settings/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebBrowserSettings.DataAwsccWorkspaceswebBrowserSettingsTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-workspacesweb-browser-settings/index:DataAwsccWorkspaceswebBrowserSettingsTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebBrowserSettings.DataAwsccWorkspaceswebBrowserSettingsWebContentFilteringPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebBrowserSettings.DataAwsccWorkspaceswebBrowserSettingsWebContentFilteringPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-browser-settings/index.ts",
        "line": 105
      },
      "name": "DataAwsccWorkspaceswebBrowserSettingsWebContentFilteringPolicy",
      "namespace": "dataAwsccWorkspaceswebBrowserSettings",
      "symbolId": "src/data-awscc-workspacesweb-browser-settings/index:DataAwsccWorkspaceswebBrowserSettingsWebContentFilteringPolicy"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebBrowserSettings.DataAwsccWorkspaceswebBrowserSettingsWebContentFilteringPolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebBrowserSettings.DataAwsccWorkspaceswebBrowserSettingsWebContentFilteringPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspacesweb-browser-settings/index.ts",
          "line": 135
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-browser-settings/index.ts",
        "line": 128
      },
      "name": "DataAwsccWorkspaceswebBrowserSettingsWebContentFilteringPolicyOutputReference",
      "namespace": "dataAwsccWorkspaceswebBrowserSettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-browser-settings/index.ts",
            "line": 155
          },
          "name": "allowedUrls",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-browser-settings/index.ts",
            "line": 160
          },
          "name": "blockedCategories",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-browser-settings/index.ts",
            "line": 165
          },
          "name": "blockedUrls",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-browser-settings/index.ts",
            "line": 139
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebBrowserSettings.DataAwsccWorkspaceswebBrowserSettingsWebContentFilteringPolicy"
          }
        }
      ],
      "symbolId": "src/data-awscc-workspacesweb-browser-settings/index:DataAwsccWorkspaceswebBrowserSettingsWebContentFilteringPolicyOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebBrowserSettingsPlural.DataAwsccWorkspaceswebBrowserSettingsPlural": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesweb_browser_settings_plural awscc_workspacesweb_browser_settings_plural}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebBrowserSettingsPlural.DataAwsccWorkspaceswebBrowserSettingsPlural",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesweb_browser_settings_plural awscc_workspacesweb_browser_settings_plural} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspacesweb-browser-settings-plural/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebBrowserSettingsPlural.DataAwsccWorkspaceswebBrowserSettingsPluralConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-browser-settings-plural/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccWorkspaceswebBrowserSettingsPlural resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-browser-settings-plural/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccWorkspaceswebBrowserSettingsPlural to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesweb_browser_settings_plural#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccWorkspaceswebBrowserSettingsPlural that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccWorkspaceswebBrowserSettingsPlural to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-browser-settings-plural/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-browser-settings-plural/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccWorkspaceswebBrowserSettingsPlural",
      "namespace": "dataAwsccWorkspaceswebBrowserSettingsPlural",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-browser-settings-plural/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-browser-settings-plural/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-browser-settings-plural/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-workspacesweb-browser-settings-plural/index:DataAwsccWorkspaceswebBrowserSettingsPlural"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebBrowserSettingsPlural.DataAwsccWorkspaceswebBrowserSettingsPluralConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebBrowserSettingsPlural.DataAwsccWorkspaceswebBrowserSettingsPluralConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-browser-settings-plural/index.ts",
        "line": 14
      },
      "name": "DataAwsccWorkspaceswebBrowserSettingsPluralConfig",
      "namespace": "dataAwsccWorkspaceswebBrowserSettingsPlural",
      "symbolId": "src/data-awscc-workspacesweb-browser-settings-plural/index:DataAwsccWorkspaceswebBrowserSettingsPluralConfig"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebDataProtectionSettings.DataAwsccWorkspaceswebDataProtectionSettings": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesweb_data_protection_settings awscc_workspacesweb_data_protection_settings}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebDataProtectionSettings.DataAwsccWorkspaceswebDataProtectionSettings",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesweb_data_protection_settings awscc_workspacesweb_data_protection_settings} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspacesweb-data-protection-settings/index.ts",
          "line": 441
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebDataProtectionSettings.DataAwsccWorkspaceswebDataProtectionSettingsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-data-protection-settings/index.ts",
        "line": 409
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccWorkspaceswebDataProtectionSettings resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-data-protection-settings/index.ts",
            "line": 426
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccWorkspaceswebDataProtectionSettings to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesweb_data_protection_settings#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccWorkspaceswebDataProtectionSettings that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccWorkspaceswebDataProtectionSettings to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-data-protection-settings/index.ts",
            "line": 529
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-data-protection-settings/index.ts",
            "line": 535
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccWorkspaceswebDataProtectionSettings",
      "namespace": "dataAwsccWorkspaceswebDataProtectionSettings",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-data-protection-settings/index.ts",
            "line": 414
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-data-protection-settings/index.ts",
            "line": 466
          },
          "name": "additionalEncryptionContext",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-data-protection-settings/index.ts",
            "line": 471
          },
          "name": "associatedPortalArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-data-protection-settings/index.ts",
            "line": 476
          },
          "name": "creationDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-data-protection-settings/index.ts",
            "line": 481
          },
          "name": "customerManagedKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-data-protection-settings/index.ts",
            "line": 486
          },
          "name": "dataProtectionSettingsArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-data-protection-settings/index.ts",
            "line": 491
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-data-protection-settings/index.ts",
            "line": 496
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-data-protection-settings/index.ts",
            "line": 515
          },
          "name": "inlineRedactionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebDataProtectionSettings.DataAwsccWorkspaceswebDataProtectionSettingsInlineRedactionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-data-protection-settings/index.ts",
            "line": 521
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebDataProtectionSettings.DataAwsccWorkspaceswebDataProtectionSettingsTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-data-protection-settings/index.ts",
            "line": 509
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-data-protection-settings/index.ts",
            "line": 502
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-workspacesweb-data-protection-settings/index:DataAwsccWorkspaceswebDataProtectionSettings"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebDataProtectionSettings.DataAwsccWorkspaceswebDataProtectionSettingsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebDataProtectionSettings.DataAwsccWorkspaceswebDataProtectionSettingsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-data-protection-settings/index.ts",
        "line": 14
      },
      "name": "DataAwsccWorkspaceswebDataProtectionSettingsConfig",
      "namespace": "dataAwsccWorkspaceswebDataProtectionSettings",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesweb_data_protection_settings#id DataAwsccWorkspaceswebDataProtectionSettings#id}\n\nPlease be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-data-protection-settings/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-workspacesweb-data-protection-settings/index:DataAwsccWorkspaceswebDataProtectionSettingsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebDataProtectionSettings.DataAwsccWorkspaceswebDataProtectionSettingsInlineRedactionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebDataProtectionSettings.DataAwsccWorkspaceswebDataProtectionSettingsInlineRedactionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-data-protection-settings/index.ts",
        "line": 255
      },
      "name": "DataAwsccWorkspaceswebDataProtectionSettingsInlineRedactionConfiguration",
      "namespace": "dataAwsccWorkspaceswebDataProtectionSettings",
      "symbolId": "src/data-awscc-workspacesweb-data-protection-settings/index:DataAwsccWorkspaceswebDataProtectionSettingsInlineRedactionConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebDataProtectionSettings.DataAwsccWorkspaceswebDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatterns": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebDataProtectionSettings.DataAwsccWorkspaceswebDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatterns",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-data-protection-settings/index.ts",
        "line": 153
      },
      "name": "DataAwsccWorkspaceswebDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatterns",
      "namespace": "dataAwsccWorkspaceswebDataProtectionSettings",
      "symbolId": "src/data-awscc-workspacesweb-data-protection-settings/index:DataAwsccWorkspaceswebDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatterns"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebDataProtectionSettings.DataAwsccWorkspaceswebDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternsCustomPattern": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebDataProtectionSettings.DataAwsccWorkspaceswebDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternsCustomPattern",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-data-protection-settings/index.ts",
        "line": 25
      },
      "name": "DataAwsccWorkspaceswebDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternsCustomPattern",
      "namespace": "dataAwsccWorkspaceswebDataProtectionSettings",
      "symbolId": "src/data-awscc-workspacesweb-data-protection-settings/index:DataAwsccWorkspaceswebDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternsCustomPattern"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebDataProtectionSettings.DataAwsccWorkspaceswebDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternsCustomPatternOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebDataProtectionSettings.DataAwsccWorkspaceswebDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternsCustomPatternOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspacesweb-data-protection-settings/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-data-protection-settings/index.ts",
        "line": 48
      },
      "name": "DataAwsccWorkspaceswebDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternsCustomPatternOutputReference",
      "namespace": "dataAwsccWorkspaceswebDataProtectionSettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-data-protection-settings/index.ts",
            "line": 75
          },
          "name": "keywordRegex",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-data-protection-settings/index.ts",
            "line": 80
          },
          "name": "patternDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-data-protection-settings/index.ts",
            "line": 85
          },
          "name": "patternName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-data-protection-settings/index.ts",
            "line": 90
          },
          "name": "patternRegex",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-data-protection-settings/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebDataProtectionSettings.DataAwsccWorkspaceswebDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternsCustomPattern"
          }
        }
      ],
      "symbolId": "src/data-awscc-workspacesweb-data-protection-settings/index:DataAwsccWorkspaceswebDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternsCustomPatternOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebDataProtectionSettings.DataAwsccWorkspaceswebDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebDataProtectionSettings.DataAwsccWorkspaceswebDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspacesweb-data-protection-settings/index.ts",
          "line": 244
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-data-protection-settings/index.ts",
        "line": 237
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-data-protection-settings/index.ts",
            "line": 251
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebDataProtectionSettings.DataAwsccWorkspaceswebDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccWorkspaceswebDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternsList",
      "namespace": "dataAwsccWorkspaceswebDataProtectionSettings",
      "symbolId": "src/data-awscc-workspacesweb-data-protection-settings/index:DataAwsccWorkspaceswebDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternsList"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebDataProtectionSettings.DataAwsccWorkspaceswebDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebDataProtectionSettings.DataAwsccWorkspaceswebDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspacesweb-data-protection-settings/index.ts",
          "line": 185
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-data-protection-settings/index.ts",
        "line": 176
      },
      "name": "DataAwsccWorkspaceswebDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternsOutputReference",
      "namespace": "dataAwsccWorkspaceswebDataProtectionSettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-data-protection-settings/index.ts",
            "line": 205
          },
          "name": "builtInPatternId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-data-protection-settings/index.ts",
            "line": 210
          },
          "name": "confidenceLevel",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-data-protection-settings/index.ts",
            "line": 216
          },
          "name": "customPattern",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebDataProtectionSettings.DataAwsccWorkspaceswebDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternsCustomPatternOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-data-protection-settings/index.ts",
            "line": 221
          },
          "name": "enforcedUrls",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-data-protection-settings/index.ts",
            "line": 226
          },
          "name": "exemptUrls",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-data-protection-settings/index.ts",
            "line": 232
          },
          "name": "redactionPlaceHolder",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebDataProtectionSettings.DataAwsccWorkspaceswebDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternsRedactionPlaceHolderOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-data-protection-settings/index.ts",
            "line": 189
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebDataProtectionSettings.DataAwsccWorkspaceswebDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatterns"
          }
        }
      ],
      "symbolId": "src/data-awscc-workspacesweb-data-protection-settings/index:DataAwsccWorkspaceswebDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebDataProtectionSettings.DataAwsccWorkspaceswebDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternsRedactionPlaceHolder": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebDataProtectionSettings.DataAwsccWorkspaceswebDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternsRedactionPlaceHolder",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-data-protection-settings/index.ts",
        "line": 94
      },
      "name": "DataAwsccWorkspaceswebDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternsRedactionPlaceHolder",
      "namespace": "dataAwsccWorkspaceswebDataProtectionSettings",
      "symbolId": "src/data-awscc-workspacesweb-data-protection-settings/index:DataAwsccWorkspaceswebDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternsRedactionPlaceHolder"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebDataProtectionSettings.DataAwsccWorkspaceswebDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternsRedactionPlaceHolderOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebDataProtectionSettings.DataAwsccWorkspaceswebDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternsRedactionPlaceHolderOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspacesweb-data-protection-settings/index.ts",
          "line": 124
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-data-protection-settings/index.ts",
        "line": 117
      },
      "name": "DataAwsccWorkspaceswebDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternsRedactionPlaceHolderOutputReference",
      "namespace": "dataAwsccWorkspaceswebDataProtectionSettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-data-protection-settings/index.ts",
            "line": 144
          },
          "name": "redactionPlaceHolderText",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-data-protection-settings/index.ts",
            "line": 149
          },
          "name": "redactionPlaceHolderType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-data-protection-settings/index.ts",
            "line": 128
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebDataProtectionSettings.DataAwsccWorkspaceswebDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternsRedactionPlaceHolder"
          }
        }
      ],
      "symbolId": "src/data-awscc-workspacesweb-data-protection-settings/index:DataAwsccWorkspaceswebDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternsRedactionPlaceHolderOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebDataProtectionSettings.DataAwsccWorkspaceswebDataProtectionSettingsInlineRedactionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebDataProtectionSettings.DataAwsccWorkspaceswebDataProtectionSettingsInlineRedactionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspacesweb-data-protection-settings/index.ts",
          "line": 285
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-data-protection-settings/index.ts",
        "line": 278
      },
      "name": "DataAwsccWorkspaceswebDataProtectionSettingsInlineRedactionConfigurationOutputReference",
      "namespace": "dataAwsccWorkspaceswebDataProtectionSettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-data-protection-settings/index.ts",
            "line": 305
          },
          "name": "globalConfidenceLevel",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-data-protection-settings/index.ts",
            "line": 310
          },
          "name": "globalEnforcedUrls",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-data-protection-settings/index.ts",
            "line": 315
          },
          "name": "globalExemptUrls",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-data-protection-settings/index.ts",
            "line": 321
          },
          "name": "inlineRedactionPatterns",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebDataProtectionSettings.DataAwsccWorkspaceswebDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-data-protection-settings/index.ts",
            "line": 289
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebDataProtectionSettings.DataAwsccWorkspaceswebDataProtectionSettingsInlineRedactionConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-workspacesweb-data-protection-settings/index:DataAwsccWorkspaceswebDataProtectionSettingsInlineRedactionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebDataProtectionSettings.DataAwsccWorkspaceswebDataProtectionSettingsTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebDataProtectionSettings.DataAwsccWorkspaceswebDataProtectionSettingsTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-data-protection-settings/index.ts",
        "line": 325
      },
      "name": "DataAwsccWorkspaceswebDataProtectionSettingsTags",
      "namespace": "dataAwsccWorkspaceswebDataProtectionSettings",
      "symbolId": "src/data-awscc-workspacesweb-data-protection-settings/index:DataAwsccWorkspaceswebDataProtectionSettingsTags"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebDataProtectionSettings.DataAwsccWorkspaceswebDataProtectionSettingsTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebDataProtectionSettings.DataAwsccWorkspaceswebDataProtectionSettingsTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspacesweb-data-protection-settings/index.ts",
          "line": 394
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-data-protection-settings/index.ts",
        "line": 387
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-data-protection-settings/index.ts",
            "line": 401
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebDataProtectionSettings.DataAwsccWorkspaceswebDataProtectionSettingsTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccWorkspaceswebDataProtectionSettingsTagsList",
      "namespace": "dataAwsccWorkspaceswebDataProtectionSettings",
      "symbolId": "src/data-awscc-workspacesweb-data-protection-settings/index:DataAwsccWorkspaceswebDataProtectionSettingsTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebDataProtectionSettings.DataAwsccWorkspaceswebDataProtectionSettingsTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebDataProtectionSettings.DataAwsccWorkspaceswebDataProtectionSettingsTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspacesweb-data-protection-settings/index.ts",
          "line": 357
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-data-protection-settings/index.ts",
        "line": 348
      },
      "name": "DataAwsccWorkspaceswebDataProtectionSettingsTagsOutputReference",
      "namespace": "dataAwsccWorkspaceswebDataProtectionSettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-data-protection-settings/index.ts",
            "line": 377
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-data-protection-settings/index.ts",
            "line": 382
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-data-protection-settings/index.ts",
            "line": 361
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebDataProtectionSettings.DataAwsccWorkspaceswebDataProtectionSettingsTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-workspacesweb-data-protection-settings/index:DataAwsccWorkspaceswebDataProtectionSettingsTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebDataProtectionSettingsPlural.DataAwsccWorkspaceswebDataProtectionSettingsPlural": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesweb_data_protection_settings_plural awscc_workspacesweb_data_protection_settings_plural}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebDataProtectionSettingsPlural.DataAwsccWorkspaceswebDataProtectionSettingsPlural",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesweb_data_protection_settings_plural awscc_workspacesweb_data_protection_settings_plural} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspacesweb-data-protection-settings-plural/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebDataProtectionSettingsPlural.DataAwsccWorkspaceswebDataProtectionSettingsPluralConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-data-protection-settings-plural/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccWorkspaceswebDataProtectionSettingsPlural resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-data-protection-settings-plural/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccWorkspaceswebDataProtectionSettingsPlural to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesweb_data_protection_settings_plural#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccWorkspaceswebDataProtectionSettingsPlural that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccWorkspaceswebDataProtectionSettingsPlural to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-data-protection-settings-plural/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-data-protection-settings-plural/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccWorkspaceswebDataProtectionSettingsPlural",
      "namespace": "dataAwsccWorkspaceswebDataProtectionSettingsPlural",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-data-protection-settings-plural/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-data-protection-settings-plural/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-data-protection-settings-plural/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-workspacesweb-data-protection-settings-plural/index:DataAwsccWorkspaceswebDataProtectionSettingsPlural"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebDataProtectionSettingsPlural.DataAwsccWorkspaceswebDataProtectionSettingsPluralConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebDataProtectionSettingsPlural.DataAwsccWorkspaceswebDataProtectionSettingsPluralConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-data-protection-settings-plural/index.ts",
        "line": 14
      },
      "name": "DataAwsccWorkspaceswebDataProtectionSettingsPluralConfig",
      "namespace": "dataAwsccWorkspaceswebDataProtectionSettingsPlural",
      "symbolId": "src/data-awscc-workspacesweb-data-protection-settings-plural/index:DataAwsccWorkspaceswebDataProtectionSettingsPluralConfig"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebIdentityProvider.DataAwsccWorkspaceswebIdentityProvider": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesweb_identity_provider awscc_workspacesweb_identity_provider}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebIdentityProvider.DataAwsccWorkspaceswebIdentityProvider",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesweb_identity_provider awscc_workspacesweb_identity_provider} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspacesweb-identity-provider/index.ts",
          "line": 141
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebIdentityProvider.DataAwsccWorkspaceswebIdentityProviderConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-identity-provider/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccWorkspaceswebIdentityProvider resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-identity-provider/index.ts",
            "line": 126
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccWorkspaceswebIdentityProvider to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesweb_identity_provider#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccWorkspaceswebIdentityProvider that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccWorkspaceswebIdentityProvider to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-identity-provider/index.ts",
            "line": 213
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-identity-provider/index.ts",
            "line": 219
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccWorkspaceswebIdentityProvider",
      "namespace": "dataAwsccWorkspaceswebIdentityProvider",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-identity-provider/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-identity-provider/index.ts",
            "line": 178
          },
          "name": "identityProviderArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-identity-provider/index.ts",
            "line": 184
          },
          "name": "identityProviderDetails",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-identity-provider/index.ts",
            "line": 189
          },
          "name": "identityProviderName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-identity-provider/index.ts",
            "line": 194
          },
          "name": "identityProviderType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-identity-provider/index.ts",
            "line": 199
          },
          "name": "portalArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-identity-provider/index.ts",
            "line": 205
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebIdentityProvider.DataAwsccWorkspaceswebIdentityProviderTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-identity-provider/index.ts",
            "line": 173
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-identity-provider/index.ts",
            "line": 166
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-workspacesweb-identity-provider/index:DataAwsccWorkspaceswebIdentityProvider"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebIdentityProvider.DataAwsccWorkspaceswebIdentityProviderConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebIdentityProvider.DataAwsccWorkspaceswebIdentityProviderConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-identity-provider/index.ts",
        "line": 14
      },
      "name": "DataAwsccWorkspaceswebIdentityProviderConfig",
      "namespace": "dataAwsccWorkspaceswebIdentityProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesweb_identity_provider#id DataAwsccWorkspaceswebIdentityProvider#id}\n\nPlease be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-identity-provider/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-workspacesweb-identity-provider/index:DataAwsccWorkspaceswebIdentityProviderConfig"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebIdentityProvider.DataAwsccWorkspaceswebIdentityProviderTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebIdentityProvider.DataAwsccWorkspaceswebIdentityProviderTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-identity-provider/index.ts",
        "line": 25
      },
      "name": "DataAwsccWorkspaceswebIdentityProviderTags",
      "namespace": "dataAwsccWorkspaceswebIdentityProvider",
      "symbolId": "src/data-awscc-workspacesweb-identity-provider/index:DataAwsccWorkspaceswebIdentityProviderTags"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebIdentityProvider.DataAwsccWorkspaceswebIdentityProviderTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebIdentityProvider.DataAwsccWorkspaceswebIdentityProviderTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspacesweb-identity-provider/index.ts",
          "line": 94
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-identity-provider/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-identity-provider/index.ts",
            "line": 101
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebIdentityProvider.DataAwsccWorkspaceswebIdentityProviderTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccWorkspaceswebIdentityProviderTagsList",
      "namespace": "dataAwsccWorkspaceswebIdentityProvider",
      "symbolId": "src/data-awscc-workspacesweb-identity-provider/index:DataAwsccWorkspaceswebIdentityProviderTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebIdentityProvider.DataAwsccWorkspaceswebIdentityProviderTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebIdentityProvider.DataAwsccWorkspaceswebIdentityProviderTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspacesweb-identity-provider/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-identity-provider/index.ts",
        "line": 48
      },
      "name": "DataAwsccWorkspaceswebIdentityProviderTagsOutputReference",
      "namespace": "dataAwsccWorkspaceswebIdentityProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-identity-provider/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-identity-provider/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-identity-provider/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebIdentityProvider.DataAwsccWorkspaceswebIdentityProviderTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-workspacesweb-identity-provider/index:DataAwsccWorkspaceswebIdentityProviderTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebIpAccessSettings.DataAwsccWorkspaceswebIpAccessSettings": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesweb_ip_access_settings awscc_workspacesweb_ip_access_settings}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebIpAccessSettings.DataAwsccWorkspaceswebIpAccessSettings",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesweb_ip_access_settings awscc_workspacesweb_ip_access_settings} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspacesweb-ip-access-settings/index.ts",
          "line": 221
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebIpAccessSettings.DataAwsccWorkspaceswebIpAccessSettingsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-ip-access-settings/index.ts",
        "line": 189
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccWorkspaceswebIpAccessSettings resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-ip-access-settings/index.ts",
            "line": 206
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccWorkspaceswebIpAccessSettings to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesweb_ip_access_settings#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccWorkspaceswebIpAccessSettings that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccWorkspaceswebIpAccessSettings to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-ip-access-settings/index.ts",
            "line": 309
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-ip-access-settings/index.ts",
            "line": 315
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccWorkspaceswebIpAccessSettings",
      "namespace": "dataAwsccWorkspaceswebIpAccessSettings",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-ip-access-settings/index.ts",
            "line": 194
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-ip-access-settings/index.ts",
            "line": 246
          },
          "name": "additionalEncryptionContext",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-ip-access-settings/index.ts",
            "line": 251
          },
          "name": "associatedPortalArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-ip-access-settings/index.ts",
            "line": 256
          },
          "name": "creationDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-ip-access-settings/index.ts",
            "line": 261
          },
          "name": "customerManagedKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-ip-access-settings/index.ts",
            "line": 266
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-ip-access-settings/index.ts",
            "line": 271
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-ip-access-settings/index.ts",
            "line": 289
          },
          "name": "ipAccessSettingsArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-ip-access-settings/index.ts",
            "line": 295
          },
          "name": "ipRules",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebIpAccessSettings.DataAwsccWorkspaceswebIpAccessSettingsIpRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-ip-access-settings/index.ts",
            "line": 301
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebIpAccessSettings.DataAwsccWorkspaceswebIpAccessSettingsTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-ip-access-settings/index.ts",
            "line": 284
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-ip-access-settings/index.ts",
            "line": 277
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-workspacesweb-ip-access-settings/index:DataAwsccWorkspaceswebIpAccessSettings"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebIpAccessSettings.DataAwsccWorkspaceswebIpAccessSettingsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebIpAccessSettings.DataAwsccWorkspaceswebIpAccessSettingsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-ip-access-settings/index.ts",
        "line": 14
      },
      "name": "DataAwsccWorkspaceswebIpAccessSettingsConfig",
      "namespace": "dataAwsccWorkspaceswebIpAccessSettings",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesweb_ip_access_settings#id DataAwsccWorkspaceswebIpAccessSettings#id}\n\nPlease be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-ip-access-settings/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-workspacesweb-ip-access-settings/index:DataAwsccWorkspaceswebIpAccessSettingsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebIpAccessSettings.DataAwsccWorkspaceswebIpAccessSettingsIpRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebIpAccessSettings.DataAwsccWorkspaceswebIpAccessSettingsIpRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-ip-access-settings/index.ts",
        "line": 25
      },
      "name": "DataAwsccWorkspaceswebIpAccessSettingsIpRules",
      "namespace": "dataAwsccWorkspaceswebIpAccessSettings",
      "symbolId": "src/data-awscc-workspacesweb-ip-access-settings/index:DataAwsccWorkspaceswebIpAccessSettingsIpRules"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebIpAccessSettings.DataAwsccWorkspaceswebIpAccessSettingsIpRulesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebIpAccessSettings.DataAwsccWorkspaceswebIpAccessSettingsIpRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspacesweb-ip-access-settings/index.ts",
          "line": 94
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-ip-access-settings/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-ip-access-settings/index.ts",
            "line": 101
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebIpAccessSettings.DataAwsccWorkspaceswebIpAccessSettingsIpRulesOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccWorkspaceswebIpAccessSettingsIpRulesList",
      "namespace": "dataAwsccWorkspaceswebIpAccessSettings",
      "symbolId": "src/data-awscc-workspacesweb-ip-access-settings/index:DataAwsccWorkspaceswebIpAccessSettingsIpRulesList"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebIpAccessSettings.DataAwsccWorkspaceswebIpAccessSettingsIpRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebIpAccessSettings.DataAwsccWorkspaceswebIpAccessSettingsIpRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspacesweb-ip-access-settings/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-ip-access-settings/index.ts",
        "line": 48
      },
      "name": "DataAwsccWorkspaceswebIpAccessSettingsIpRulesOutputReference",
      "namespace": "dataAwsccWorkspaceswebIpAccessSettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-ip-access-settings/index.ts",
            "line": 77
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-ip-access-settings/index.ts",
            "line": 82
          },
          "name": "ipRange",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-ip-access-settings/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebIpAccessSettings.DataAwsccWorkspaceswebIpAccessSettingsIpRules"
          }
        }
      ],
      "symbolId": "src/data-awscc-workspacesweb-ip-access-settings/index:DataAwsccWorkspaceswebIpAccessSettingsIpRulesOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebIpAccessSettings.DataAwsccWorkspaceswebIpAccessSettingsTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebIpAccessSettings.DataAwsccWorkspaceswebIpAccessSettingsTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-ip-access-settings/index.ts",
        "line": 105
      },
      "name": "DataAwsccWorkspaceswebIpAccessSettingsTags",
      "namespace": "dataAwsccWorkspaceswebIpAccessSettings",
      "symbolId": "src/data-awscc-workspacesweb-ip-access-settings/index:DataAwsccWorkspaceswebIpAccessSettingsTags"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebIpAccessSettings.DataAwsccWorkspaceswebIpAccessSettingsTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebIpAccessSettings.DataAwsccWorkspaceswebIpAccessSettingsTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspacesweb-ip-access-settings/index.ts",
          "line": 174
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-ip-access-settings/index.ts",
        "line": 167
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-ip-access-settings/index.ts",
            "line": 181
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebIpAccessSettings.DataAwsccWorkspaceswebIpAccessSettingsTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccWorkspaceswebIpAccessSettingsTagsList",
      "namespace": "dataAwsccWorkspaceswebIpAccessSettings",
      "symbolId": "src/data-awscc-workspacesweb-ip-access-settings/index:DataAwsccWorkspaceswebIpAccessSettingsTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebIpAccessSettings.DataAwsccWorkspaceswebIpAccessSettingsTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebIpAccessSettings.DataAwsccWorkspaceswebIpAccessSettingsTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspacesweb-ip-access-settings/index.ts",
          "line": 137
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-ip-access-settings/index.ts",
        "line": 128
      },
      "name": "DataAwsccWorkspaceswebIpAccessSettingsTagsOutputReference",
      "namespace": "dataAwsccWorkspaceswebIpAccessSettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-ip-access-settings/index.ts",
            "line": 157
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-ip-access-settings/index.ts",
            "line": 162
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-ip-access-settings/index.ts",
            "line": 141
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebIpAccessSettings.DataAwsccWorkspaceswebIpAccessSettingsTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-workspacesweb-ip-access-settings/index:DataAwsccWorkspaceswebIpAccessSettingsTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebIpAccessSettingsPlural.DataAwsccWorkspaceswebIpAccessSettingsPlural": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesweb_ip_access_settings_plural awscc_workspacesweb_ip_access_settings_plural}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebIpAccessSettingsPlural.DataAwsccWorkspaceswebIpAccessSettingsPlural",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesweb_ip_access_settings_plural awscc_workspacesweb_ip_access_settings_plural} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspacesweb-ip-access-settings-plural/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebIpAccessSettingsPlural.DataAwsccWorkspaceswebIpAccessSettingsPluralConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-ip-access-settings-plural/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccWorkspaceswebIpAccessSettingsPlural resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-ip-access-settings-plural/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccWorkspaceswebIpAccessSettingsPlural to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesweb_ip_access_settings_plural#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccWorkspaceswebIpAccessSettingsPlural that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccWorkspaceswebIpAccessSettingsPlural to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-ip-access-settings-plural/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-ip-access-settings-plural/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccWorkspaceswebIpAccessSettingsPlural",
      "namespace": "dataAwsccWorkspaceswebIpAccessSettingsPlural",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-ip-access-settings-plural/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-ip-access-settings-plural/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-ip-access-settings-plural/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-workspacesweb-ip-access-settings-plural/index:DataAwsccWorkspaceswebIpAccessSettingsPlural"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebIpAccessSettingsPlural.DataAwsccWorkspaceswebIpAccessSettingsPluralConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebIpAccessSettingsPlural.DataAwsccWorkspaceswebIpAccessSettingsPluralConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-ip-access-settings-plural/index.ts",
        "line": 14
      },
      "name": "DataAwsccWorkspaceswebIpAccessSettingsPluralConfig",
      "namespace": "dataAwsccWorkspaceswebIpAccessSettingsPlural",
      "symbolId": "src/data-awscc-workspacesweb-ip-access-settings-plural/index:DataAwsccWorkspaceswebIpAccessSettingsPluralConfig"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebNetworkSettings.DataAwsccWorkspaceswebNetworkSettings": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesweb_network_settings awscc_workspacesweb_network_settings}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebNetworkSettings.DataAwsccWorkspaceswebNetworkSettings",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesweb_network_settings awscc_workspacesweb_network_settings} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspacesweb-network-settings/index.ts",
          "line": 141
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebNetworkSettings.DataAwsccWorkspaceswebNetworkSettingsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-network-settings/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccWorkspaceswebNetworkSettings resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-network-settings/index.ts",
            "line": 126
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccWorkspaceswebNetworkSettings to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesweb_network_settings#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccWorkspaceswebNetworkSettings that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccWorkspaceswebNetworkSettings to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-network-settings/index.ts",
            "line": 212
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-network-settings/index.ts",
            "line": 218
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccWorkspaceswebNetworkSettings",
      "namespace": "dataAwsccWorkspaceswebNetworkSettings",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-network-settings/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-network-settings/index.ts",
            "line": 165
          },
          "name": "associatedPortalArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-network-settings/index.ts",
            "line": 183
          },
          "name": "networkSettingsArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-network-settings/index.ts",
            "line": 188
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-network-settings/index.ts",
            "line": 193
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-network-settings/index.ts",
            "line": 199
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebNetworkSettings.DataAwsccWorkspaceswebNetworkSettingsTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-network-settings/index.ts",
            "line": 204
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-network-settings/index.ts",
            "line": 178
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-network-settings/index.ts",
            "line": 171
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-workspacesweb-network-settings/index:DataAwsccWorkspaceswebNetworkSettings"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebNetworkSettings.DataAwsccWorkspaceswebNetworkSettingsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebNetworkSettings.DataAwsccWorkspaceswebNetworkSettingsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-network-settings/index.ts",
        "line": 14
      },
      "name": "DataAwsccWorkspaceswebNetworkSettingsConfig",
      "namespace": "dataAwsccWorkspaceswebNetworkSettings",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesweb_network_settings#id DataAwsccWorkspaceswebNetworkSettings#id}\n\nPlease be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-network-settings/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-workspacesweb-network-settings/index:DataAwsccWorkspaceswebNetworkSettingsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebNetworkSettings.DataAwsccWorkspaceswebNetworkSettingsTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebNetworkSettings.DataAwsccWorkspaceswebNetworkSettingsTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-network-settings/index.ts",
        "line": 25
      },
      "name": "DataAwsccWorkspaceswebNetworkSettingsTags",
      "namespace": "dataAwsccWorkspaceswebNetworkSettings",
      "symbolId": "src/data-awscc-workspacesweb-network-settings/index:DataAwsccWorkspaceswebNetworkSettingsTags"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebNetworkSettings.DataAwsccWorkspaceswebNetworkSettingsTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebNetworkSettings.DataAwsccWorkspaceswebNetworkSettingsTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspacesweb-network-settings/index.ts",
          "line": 94
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-network-settings/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-network-settings/index.ts",
            "line": 101
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebNetworkSettings.DataAwsccWorkspaceswebNetworkSettingsTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccWorkspaceswebNetworkSettingsTagsList",
      "namespace": "dataAwsccWorkspaceswebNetworkSettings",
      "symbolId": "src/data-awscc-workspacesweb-network-settings/index:DataAwsccWorkspaceswebNetworkSettingsTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebNetworkSettings.DataAwsccWorkspaceswebNetworkSettingsTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebNetworkSettings.DataAwsccWorkspaceswebNetworkSettingsTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspacesweb-network-settings/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-network-settings/index.ts",
        "line": 48
      },
      "name": "DataAwsccWorkspaceswebNetworkSettingsTagsOutputReference",
      "namespace": "dataAwsccWorkspaceswebNetworkSettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-network-settings/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-network-settings/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-network-settings/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebNetworkSettings.DataAwsccWorkspaceswebNetworkSettingsTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-workspacesweb-network-settings/index:DataAwsccWorkspaceswebNetworkSettingsTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebNetworkSettingsPlural.DataAwsccWorkspaceswebNetworkSettingsPlural": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesweb_network_settings_plural awscc_workspacesweb_network_settings_plural}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebNetworkSettingsPlural.DataAwsccWorkspaceswebNetworkSettingsPlural",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesweb_network_settings_plural awscc_workspacesweb_network_settings_plural} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspacesweb-network-settings-plural/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebNetworkSettingsPlural.DataAwsccWorkspaceswebNetworkSettingsPluralConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-network-settings-plural/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccWorkspaceswebNetworkSettingsPlural resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-network-settings-plural/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccWorkspaceswebNetworkSettingsPlural to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesweb_network_settings_plural#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccWorkspaceswebNetworkSettingsPlural that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccWorkspaceswebNetworkSettingsPlural to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-network-settings-plural/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-network-settings-plural/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccWorkspaceswebNetworkSettingsPlural",
      "namespace": "dataAwsccWorkspaceswebNetworkSettingsPlural",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-network-settings-plural/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-network-settings-plural/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-network-settings-plural/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-workspacesweb-network-settings-plural/index:DataAwsccWorkspaceswebNetworkSettingsPlural"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebNetworkSettingsPlural.DataAwsccWorkspaceswebNetworkSettingsPluralConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebNetworkSettingsPlural.DataAwsccWorkspaceswebNetworkSettingsPluralConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-network-settings-plural/index.ts",
        "line": 14
      },
      "name": "DataAwsccWorkspaceswebNetworkSettingsPluralConfig",
      "namespace": "dataAwsccWorkspaceswebNetworkSettingsPlural",
      "symbolId": "src/data-awscc-workspacesweb-network-settings-plural/index:DataAwsccWorkspaceswebNetworkSettingsPluralConfig"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebPortal.DataAwsccWorkspaceswebPortal": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesweb_portal awscc_workspacesweb_portal}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebPortal.DataAwsccWorkspaceswebPortal",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesweb_portal awscc_workspacesweb_portal} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspacesweb-portal/index.ts",
          "line": 141
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebPortal.DataAwsccWorkspaceswebPortalConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-portal/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccWorkspaceswebPortal resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-portal/index.ts",
            "line": 126
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccWorkspaceswebPortal to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesweb_portal#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccWorkspaceswebPortal that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccWorkspaceswebPortal to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-portal/index.ts",
            "line": 303
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-portal/index.ts",
            "line": 309
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccWorkspaceswebPortal",
      "namespace": "dataAwsccWorkspaceswebPortal",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-portal/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-portal/index.ts",
            "line": 166
          },
          "name": "additionalEncryptionContext",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-portal/index.ts",
            "line": 171
          },
          "name": "authenticationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-portal/index.ts",
            "line": 176
          },
          "name": "browserSettingsArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-portal/index.ts",
            "line": 181
          },
          "name": "browserType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-portal/index.ts",
            "line": 186
          },
          "name": "creationDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-portal/index.ts",
            "line": 191
          },
          "name": "customerManagedKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-portal/index.ts",
            "line": 196
          },
          "name": "dataProtectionSettingsArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-portal/index.ts",
            "line": 201
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-portal/index.ts",
            "line": 219
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-portal/index.ts",
            "line": 224
          },
          "name": "ipAccessSettingsArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-portal/index.ts",
            "line": 229
          },
          "name": "maxConcurrentSessions",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-portal/index.ts",
            "line": 234
          },
          "name": "networkSettingsArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-portal/index.ts",
            "line": 239
          },
          "name": "portalArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-portal/index.ts",
            "line": 244
          },
          "name": "portalCustomDomain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-portal/index.ts",
            "line": 249
          },
          "name": "portalEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-portal/index.ts",
            "line": 254
          },
          "name": "portalStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-portal/index.ts",
            "line": 259
          },
          "name": "rendererType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-portal/index.ts",
            "line": 264
          },
          "name": "serviceProviderSamlMetadata",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-portal/index.ts",
            "line": 269
          },
          "name": "sessionLoggerArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-portal/index.ts",
            "line": 274
          },
          "name": "statusReason",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-portal/index.ts",
            "line": 280
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebPortal.DataAwsccWorkspaceswebPortalTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-portal/index.ts",
            "line": 285
          },
          "name": "trustStoreArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-portal/index.ts",
            "line": 290
          },
          "name": "userAccessLoggingSettingsArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-portal/index.ts",
            "line": 295
          },
          "name": "userSettingsArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-portal/index.ts",
            "line": 214
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-portal/index.ts",
            "line": 207
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-workspacesweb-portal/index:DataAwsccWorkspaceswebPortal"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebPortal.DataAwsccWorkspaceswebPortalConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebPortal.DataAwsccWorkspaceswebPortalConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-portal/index.ts",
        "line": 14
      },
      "name": "DataAwsccWorkspaceswebPortalConfig",
      "namespace": "dataAwsccWorkspaceswebPortal",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesweb_portal#id DataAwsccWorkspaceswebPortal#id}\n\nPlease be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-portal/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-workspacesweb-portal/index:DataAwsccWorkspaceswebPortalConfig"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebPortal.DataAwsccWorkspaceswebPortalTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebPortal.DataAwsccWorkspaceswebPortalTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-portal/index.ts",
        "line": 25
      },
      "name": "DataAwsccWorkspaceswebPortalTags",
      "namespace": "dataAwsccWorkspaceswebPortal",
      "symbolId": "src/data-awscc-workspacesweb-portal/index:DataAwsccWorkspaceswebPortalTags"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebPortal.DataAwsccWorkspaceswebPortalTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebPortal.DataAwsccWorkspaceswebPortalTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspacesweb-portal/index.ts",
          "line": 94
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-portal/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-portal/index.ts",
            "line": 101
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebPortal.DataAwsccWorkspaceswebPortalTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccWorkspaceswebPortalTagsList",
      "namespace": "dataAwsccWorkspaceswebPortal",
      "symbolId": "src/data-awscc-workspacesweb-portal/index:DataAwsccWorkspaceswebPortalTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebPortal.DataAwsccWorkspaceswebPortalTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebPortal.DataAwsccWorkspaceswebPortalTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspacesweb-portal/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-portal/index.ts",
        "line": 48
      },
      "name": "DataAwsccWorkspaceswebPortalTagsOutputReference",
      "namespace": "dataAwsccWorkspaceswebPortal",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-portal/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-portal/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-portal/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebPortal.DataAwsccWorkspaceswebPortalTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-workspacesweb-portal/index:DataAwsccWorkspaceswebPortalTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebPortals.DataAwsccWorkspaceswebPortals": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesweb_portals awscc_workspacesweb_portals}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebPortals.DataAwsccWorkspaceswebPortals",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesweb_portals awscc_workspacesweb_portals} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspacesweb-portals/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebPortals.DataAwsccWorkspaceswebPortalsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-portals/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccWorkspaceswebPortals resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-portals/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccWorkspaceswebPortals to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesweb_portals#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccWorkspaceswebPortals that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccWorkspaceswebPortals to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-portals/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-portals/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccWorkspaceswebPortals",
      "namespace": "dataAwsccWorkspaceswebPortals",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-portals/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-portals/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-portals/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-workspacesweb-portals/index:DataAwsccWorkspaceswebPortals"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebPortals.DataAwsccWorkspaceswebPortalsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebPortals.DataAwsccWorkspaceswebPortalsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-portals/index.ts",
        "line": 14
      },
      "name": "DataAwsccWorkspaceswebPortalsConfig",
      "namespace": "dataAwsccWorkspaceswebPortals",
      "symbolId": "src/data-awscc-workspacesweb-portals/index:DataAwsccWorkspaceswebPortalsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebSessionLogger.DataAwsccWorkspaceswebSessionLogger": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesweb_session_logger awscc_workspacesweb_session_logger}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebSessionLogger.DataAwsccWorkspaceswebSessionLogger",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesweb_session_logger awscc_workspacesweb_session_logger} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspacesweb-session-logger/index.ts",
          "line": 329
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebSessionLogger.DataAwsccWorkspaceswebSessionLoggerConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-session-logger/index.ts",
        "line": 297
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccWorkspaceswebSessionLogger resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-session-logger/index.ts",
            "line": 314
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccWorkspaceswebSessionLogger to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesweb_session_logger#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccWorkspaceswebSessionLogger that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccWorkspaceswebSessionLogger to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-session-logger/index.ts",
            "line": 418
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-session-logger/index.ts",
            "line": 424
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccWorkspaceswebSessionLogger",
      "namespace": "dataAwsccWorkspaceswebSessionLogger",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-session-logger/index.ts",
            "line": 302
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-session-logger/index.ts",
            "line": 354
          },
          "name": "additionalEncryptionContext",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-session-logger/index.ts",
            "line": 359
          },
          "name": "associatedPortalArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-session-logger/index.ts",
            "line": 364
          },
          "name": "creationDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-session-logger/index.ts",
            "line": 369
          },
          "name": "customerManagedKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-session-logger/index.ts",
            "line": 374
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-session-logger/index.ts",
            "line": 380
          },
          "name": "eventFilter",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebSessionLogger.DataAwsccWorkspaceswebSessionLoggerEventFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-session-logger/index.ts",
            "line": 399
          },
          "name": "logConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebSessionLogger.DataAwsccWorkspaceswebSessionLoggerLogConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-session-logger/index.ts",
            "line": 404
          },
          "name": "sessionLoggerArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-session-logger/index.ts",
            "line": 410
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebSessionLogger.DataAwsccWorkspaceswebSessionLoggerTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-session-logger/index.ts",
            "line": 393
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-session-logger/index.ts",
            "line": 386
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-workspacesweb-session-logger/index:DataAwsccWorkspaceswebSessionLogger"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebSessionLogger.DataAwsccWorkspaceswebSessionLoggerConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebSessionLogger.DataAwsccWorkspaceswebSessionLoggerConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-session-logger/index.ts",
        "line": 14
      },
      "name": "DataAwsccWorkspaceswebSessionLoggerConfig",
      "namespace": "dataAwsccWorkspaceswebSessionLogger",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesweb_session_logger#id DataAwsccWorkspaceswebSessionLogger#id}\n\nPlease be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-session-logger/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-workspacesweb-session-logger/index:DataAwsccWorkspaceswebSessionLoggerConfig"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebSessionLogger.DataAwsccWorkspaceswebSessionLoggerEventFilter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebSessionLogger.DataAwsccWorkspaceswebSessionLoggerEventFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-session-logger/index.ts",
        "line": 25
      },
      "name": "DataAwsccWorkspaceswebSessionLoggerEventFilter",
      "namespace": "dataAwsccWorkspaceswebSessionLogger",
      "symbolId": "src/data-awscc-workspacesweb-session-logger/index:DataAwsccWorkspaceswebSessionLoggerEventFilter"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebSessionLogger.DataAwsccWorkspaceswebSessionLoggerEventFilterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebSessionLogger.DataAwsccWorkspaceswebSessionLoggerEventFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspacesweb-session-logger/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-session-logger/index.ts",
        "line": 48
      },
      "name": "DataAwsccWorkspaceswebSessionLoggerEventFilterOutputReference",
      "namespace": "dataAwsccWorkspaceswebSessionLogger",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-session-logger/index.ts",
            "line": 75
          },
          "name": "all",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-session-logger/index.ts",
            "line": 80
          },
          "name": "include",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-session-logger/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebSessionLogger.DataAwsccWorkspaceswebSessionLoggerEventFilter"
          }
        }
      ],
      "symbolId": "src/data-awscc-workspacesweb-session-logger/index:DataAwsccWorkspaceswebSessionLoggerEventFilterOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebSessionLogger.DataAwsccWorkspaceswebSessionLoggerLogConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebSessionLogger.DataAwsccWorkspaceswebSessionLoggerLogConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-session-logger/index.ts",
        "line": 158
      },
      "name": "DataAwsccWorkspaceswebSessionLoggerLogConfiguration",
      "namespace": "dataAwsccWorkspaceswebSessionLogger",
      "symbolId": "src/data-awscc-workspacesweb-session-logger/index:DataAwsccWorkspaceswebSessionLoggerLogConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebSessionLogger.DataAwsccWorkspaceswebSessionLoggerLogConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebSessionLogger.DataAwsccWorkspaceswebSessionLoggerLogConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspacesweb-session-logger/index.ts",
          "line": 188
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-session-logger/index.ts",
        "line": 181
      },
      "name": "DataAwsccWorkspaceswebSessionLoggerLogConfigurationOutputReference",
      "namespace": "dataAwsccWorkspaceswebSessionLogger",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-session-logger/index.ts",
            "line": 209
          },
          "name": "s3",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebSessionLogger.DataAwsccWorkspaceswebSessionLoggerLogConfigurationS3OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-session-logger/index.ts",
            "line": 192
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebSessionLogger.DataAwsccWorkspaceswebSessionLoggerLogConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-workspacesweb-session-logger/index:DataAwsccWorkspaceswebSessionLoggerLogConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebSessionLogger.DataAwsccWorkspaceswebSessionLoggerLogConfigurationS3": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebSessionLogger.DataAwsccWorkspaceswebSessionLoggerLogConfigurationS3",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-session-logger/index.ts",
        "line": 84
      },
      "name": "DataAwsccWorkspaceswebSessionLoggerLogConfigurationS3",
      "namespace": "dataAwsccWorkspaceswebSessionLogger",
      "symbolId": "src/data-awscc-workspacesweb-session-logger/index:DataAwsccWorkspaceswebSessionLoggerLogConfigurationS3"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebSessionLogger.DataAwsccWorkspaceswebSessionLoggerLogConfigurationS3OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebSessionLogger.DataAwsccWorkspaceswebSessionLoggerLogConfigurationS3OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspacesweb-session-logger/index.ts",
          "line": 114
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-session-logger/index.ts",
        "line": 107
      },
      "name": "DataAwsccWorkspaceswebSessionLoggerLogConfigurationS3OutputReference",
      "namespace": "dataAwsccWorkspaceswebSessionLogger",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-session-logger/index.ts",
            "line": 134
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-session-logger/index.ts",
            "line": 139
          },
          "name": "bucketOwner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-session-logger/index.ts",
            "line": 144
          },
          "name": "folderStructure",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-session-logger/index.ts",
            "line": 149
          },
          "name": "keyPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-session-logger/index.ts",
            "line": 154
          },
          "name": "logFileFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-session-logger/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebSessionLogger.DataAwsccWorkspaceswebSessionLoggerLogConfigurationS3"
          }
        }
      ],
      "symbolId": "src/data-awscc-workspacesweb-session-logger/index:DataAwsccWorkspaceswebSessionLoggerLogConfigurationS3OutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebSessionLogger.DataAwsccWorkspaceswebSessionLoggerTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebSessionLogger.DataAwsccWorkspaceswebSessionLoggerTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-session-logger/index.ts",
        "line": 213
      },
      "name": "DataAwsccWorkspaceswebSessionLoggerTags",
      "namespace": "dataAwsccWorkspaceswebSessionLogger",
      "symbolId": "src/data-awscc-workspacesweb-session-logger/index:DataAwsccWorkspaceswebSessionLoggerTags"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebSessionLogger.DataAwsccWorkspaceswebSessionLoggerTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebSessionLogger.DataAwsccWorkspaceswebSessionLoggerTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspacesweb-session-logger/index.ts",
          "line": 282
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-session-logger/index.ts",
        "line": 275
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-session-logger/index.ts",
            "line": 289
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebSessionLogger.DataAwsccWorkspaceswebSessionLoggerTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccWorkspaceswebSessionLoggerTagsList",
      "namespace": "dataAwsccWorkspaceswebSessionLogger",
      "symbolId": "src/data-awscc-workspacesweb-session-logger/index:DataAwsccWorkspaceswebSessionLoggerTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebSessionLogger.DataAwsccWorkspaceswebSessionLoggerTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebSessionLogger.DataAwsccWorkspaceswebSessionLoggerTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspacesweb-session-logger/index.ts",
          "line": 245
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-session-logger/index.ts",
        "line": 236
      },
      "name": "DataAwsccWorkspaceswebSessionLoggerTagsOutputReference",
      "namespace": "dataAwsccWorkspaceswebSessionLogger",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-session-logger/index.ts",
            "line": 265
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-session-logger/index.ts",
            "line": 270
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-session-logger/index.ts",
            "line": 249
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebSessionLogger.DataAwsccWorkspaceswebSessionLoggerTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-workspacesweb-session-logger/index:DataAwsccWorkspaceswebSessionLoggerTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebSessionLoggers.DataAwsccWorkspaceswebSessionLoggers": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesweb_session_loggers awscc_workspacesweb_session_loggers}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebSessionLoggers.DataAwsccWorkspaceswebSessionLoggers",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesweb_session_loggers awscc_workspacesweb_session_loggers} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspacesweb-session-loggers/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebSessionLoggers.DataAwsccWorkspaceswebSessionLoggersConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-session-loggers/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccWorkspaceswebSessionLoggers resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-session-loggers/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccWorkspaceswebSessionLoggers to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesweb_session_loggers#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccWorkspaceswebSessionLoggers that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccWorkspaceswebSessionLoggers to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-session-loggers/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-session-loggers/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccWorkspaceswebSessionLoggers",
      "namespace": "dataAwsccWorkspaceswebSessionLoggers",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-session-loggers/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-session-loggers/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-session-loggers/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-workspacesweb-session-loggers/index:DataAwsccWorkspaceswebSessionLoggers"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebSessionLoggers.DataAwsccWorkspaceswebSessionLoggersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebSessionLoggers.DataAwsccWorkspaceswebSessionLoggersConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-session-loggers/index.ts",
        "line": 14
      },
      "name": "DataAwsccWorkspaceswebSessionLoggersConfig",
      "namespace": "dataAwsccWorkspaceswebSessionLoggers",
      "symbolId": "src/data-awscc-workspacesweb-session-loggers/index:DataAwsccWorkspaceswebSessionLoggersConfig"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebTrustStore.DataAwsccWorkspaceswebTrustStore": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesweb_trust_store awscc_workspacesweb_trust_store}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebTrustStore.DataAwsccWorkspaceswebTrustStore",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesweb_trust_store awscc_workspacesweb_trust_store} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspacesweb-trust-store/index.ts",
          "line": 141
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebTrustStore.DataAwsccWorkspaceswebTrustStoreConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-trust-store/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccWorkspaceswebTrustStore resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-trust-store/index.ts",
            "line": 126
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccWorkspaceswebTrustStore to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesweb_trust_store#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccWorkspaceswebTrustStore that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccWorkspaceswebTrustStore to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-trust-store/index.ts",
            "line": 202
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-trust-store/index.ts",
            "line": 208
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccWorkspaceswebTrustStore",
      "namespace": "dataAwsccWorkspaceswebTrustStore",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-trust-store/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-trust-store/index.ts",
            "line": 165
          },
          "name": "associatedPortalArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-trust-store/index.ts",
            "line": 170
          },
          "name": "certificateList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-trust-store/index.ts",
            "line": 189
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebTrustStore.DataAwsccWorkspaceswebTrustStoreTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-trust-store/index.ts",
            "line": 194
          },
          "name": "trustStoreArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-trust-store/index.ts",
            "line": 183
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-trust-store/index.ts",
            "line": 176
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-workspacesweb-trust-store/index:DataAwsccWorkspaceswebTrustStore"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebTrustStore.DataAwsccWorkspaceswebTrustStoreConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebTrustStore.DataAwsccWorkspaceswebTrustStoreConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-trust-store/index.ts",
        "line": 14
      },
      "name": "DataAwsccWorkspaceswebTrustStoreConfig",
      "namespace": "dataAwsccWorkspaceswebTrustStore",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesweb_trust_store#id DataAwsccWorkspaceswebTrustStore#id}\n\nPlease be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-trust-store/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-workspacesweb-trust-store/index:DataAwsccWorkspaceswebTrustStoreConfig"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebTrustStore.DataAwsccWorkspaceswebTrustStoreTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebTrustStore.DataAwsccWorkspaceswebTrustStoreTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-trust-store/index.ts",
        "line": 25
      },
      "name": "DataAwsccWorkspaceswebTrustStoreTags",
      "namespace": "dataAwsccWorkspaceswebTrustStore",
      "symbolId": "src/data-awscc-workspacesweb-trust-store/index:DataAwsccWorkspaceswebTrustStoreTags"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebTrustStore.DataAwsccWorkspaceswebTrustStoreTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebTrustStore.DataAwsccWorkspaceswebTrustStoreTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspacesweb-trust-store/index.ts",
          "line": 94
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-trust-store/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-trust-store/index.ts",
            "line": 101
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebTrustStore.DataAwsccWorkspaceswebTrustStoreTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccWorkspaceswebTrustStoreTagsList",
      "namespace": "dataAwsccWorkspaceswebTrustStore",
      "symbolId": "src/data-awscc-workspacesweb-trust-store/index:DataAwsccWorkspaceswebTrustStoreTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebTrustStore.DataAwsccWorkspaceswebTrustStoreTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebTrustStore.DataAwsccWorkspaceswebTrustStoreTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspacesweb-trust-store/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-trust-store/index.ts",
        "line": 48
      },
      "name": "DataAwsccWorkspaceswebTrustStoreTagsOutputReference",
      "namespace": "dataAwsccWorkspaceswebTrustStore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-trust-store/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-trust-store/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-trust-store/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebTrustStore.DataAwsccWorkspaceswebTrustStoreTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-workspacesweb-trust-store/index:DataAwsccWorkspaceswebTrustStoreTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebTrustStores.DataAwsccWorkspaceswebTrustStores": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesweb_trust_stores awscc_workspacesweb_trust_stores}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebTrustStores.DataAwsccWorkspaceswebTrustStores",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesweb_trust_stores awscc_workspacesweb_trust_stores} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspacesweb-trust-stores/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebTrustStores.DataAwsccWorkspaceswebTrustStoresConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-trust-stores/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccWorkspaceswebTrustStores resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-trust-stores/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccWorkspaceswebTrustStores to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesweb_trust_stores#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccWorkspaceswebTrustStores that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccWorkspaceswebTrustStores to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-trust-stores/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-trust-stores/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccWorkspaceswebTrustStores",
      "namespace": "dataAwsccWorkspaceswebTrustStores",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-trust-stores/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-trust-stores/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-trust-stores/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-workspacesweb-trust-stores/index:DataAwsccWorkspaceswebTrustStores"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebTrustStores.DataAwsccWorkspaceswebTrustStoresConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebTrustStores.DataAwsccWorkspaceswebTrustStoresConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-trust-stores/index.ts",
        "line": 14
      },
      "name": "DataAwsccWorkspaceswebTrustStoresConfig",
      "namespace": "dataAwsccWorkspaceswebTrustStores",
      "symbolId": "src/data-awscc-workspacesweb-trust-stores/index:DataAwsccWorkspaceswebTrustStoresConfig"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebUserAccessLoggingSettings.DataAwsccWorkspaceswebUserAccessLoggingSettings": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesweb_user_access_logging_settings awscc_workspacesweb_user_access_logging_settings}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebUserAccessLoggingSettings.DataAwsccWorkspaceswebUserAccessLoggingSettings",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesweb_user_access_logging_settings awscc_workspacesweb_user_access_logging_settings} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspacesweb-user-access-logging-settings/index.ts",
          "line": 141
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebUserAccessLoggingSettings.DataAwsccWorkspaceswebUserAccessLoggingSettingsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-user-access-logging-settings/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccWorkspaceswebUserAccessLoggingSettings resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-user-access-logging-settings/index.ts",
            "line": 126
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccWorkspaceswebUserAccessLoggingSettings to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesweb_user_access_logging_settings#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccWorkspaceswebUserAccessLoggingSettings that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccWorkspaceswebUserAccessLoggingSettings to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-user-access-logging-settings/index.ts",
            "line": 202
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-user-access-logging-settings/index.ts",
            "line": 208
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccWorkspaceswebUserAccessLoggingSettings",
      "namespace": "dataAwsccWorkspaceswebUserAccessLoggingSettings",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-user-access-logging-settings/index.ts",
            "line": 114
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-user-access-logging-settings/index.ts",
            "line": 165
          },
          "name": "associatedPortalArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-user-access-logging-settings/index.ts",
            "line": 183
          },
          "name": "kinesisStreamArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-user-access-logging-settings/index.ts",
            "line": 189
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebUserAccessLoggingSettings.DataAwsccWorkspaceswebUserAccessLoggingSettingsTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-user-access-logging-settings/index.ts",
            "line": 194
          },
          "name": "userAccessLoggingSettingsArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-user-access-logging-settings/index.ts",
            "line": 178
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-user-access-logging-settings/index.ts",
            "line": 171
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-workspacesweb-user-access-logging-settings/index:DataAwsccWorkspaceswebUserAccessLoggingSettings"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebUserAccessLoggingSettings.DataAwsccWorkspaceswebUserAccessLoggingSettingsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebUserAccessLoggingSettings.DataAwsccWorkspaceswebUserAccessLoggingSettingsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-user-access-logging-settings/index.ts",
        "line": 14
      },
      "name": "DataAwsccWorkspaceswebUserAccessLoggingSettingsConfig",
      "namespace": "dataAwsccWorkspaceswebUserAccessLoggingSettings",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesweb_user_access_logging_settings#id DataAwsccWorkspaceswebUserAccessLoggingSettings#id}\n\nPlease be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-user-access-logging-settings/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-workspacesweb-user-access-logging-settings/index:DataAwsccWorkspaceswebUserAccessLoggingSettingsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebUserAccessLoggingSettings.DataAwsccWorkspaceswebUserAccessLoggingSettingsTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebUserAccessLoggingSettings.DataAwsccWorkspaceswebUserAccessLoggingSettingsTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-user-access-logging-settings/index.ts",
        "line": 25
      },
      "name": "DataAwsccWorkspaceswebUserAccessLoggingSettingsTags",
      "namespace": "dataAwsccWorkspaceswebUserAccessLoggingSettings",
      "symbolId": "src/data-awscc-workspacesweb-user-access-logging-settings/index:DataAwsccWorkspaceswebUserAccessLoggingSettingsTags"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebUserAccessLoggingSettings.DataAwsccWorkspaceswebUserAccessLoggingSettingsTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebUserAccessLoggingSettings.DataAwsccWorkspaceswebUserAccessLoggingSettingsTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspacesweb-user-access-logging-settings/index.ts",
          "line": 94
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-user-access-logging-settings/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-user-access-logging-settings/index.ts",
            "line": 101
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebUserAccessLoggingSettings.DataAwsccWorkspaceswebUserAccessLoggingSettingsTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccWorkspaceswebUserAccessLoggingSettingsTagsList",
      "namespace": "dataAwsccWorkspaceswebUserAccessLoggingSettings",
      "symbolId": "src/data-awscc-workspacesweb-user-access-logging-settings/index:DataAwsccWorkspaceswebUserAccessLoggingSettingsTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebUserAccessLoggingSettings.DataAwsccWorkspaceswebUserAccessLoggingSettingsTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebUserAccessLoggingSettings.DataAwsccWorkspaceswebUserAccessLoggingSettingsTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspacesweb-user-access-logging-settings/index.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-user-access-logging-settings/index.ts",
        "line": 48
      },
      "name": "DataAwsccWorkspaceswebUserAccessLoggingSettingsTagsOutputReference",
      "namespace": "dataAwsccWorkspaceswebUserAccessLoggingSettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-user-access-logging-settings/index.ts",
            "line": 77
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-user-access-logging-settings/index.ts",
            "line": 82
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-user-access-logging-settings/index.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebUserAccessLoggingSettings.DataAwsccWorkspaceswebUserAccessLoggingSettingsTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-workspacesweb-user-access-logging-settings/index:DataAwsccWorkspaceswebUserAccessLoggingSettingsTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebUserAccessLoggingSettingsPlural.DataAwsccWorkspaceswebUserAccessLoggingSettingsPlural": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesweb_user_access_logging_settings_plural awscc_workspacesweb_user_access_logging_settings_plural}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebUserAccessLoggingSettingsPlural.DataAwsccWorkspaceswebUserAccessLoggingSettingsPlural",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesweb_user_access_logging_settings_plural awscc_workspacesweb_user_access_logging_settings_plural} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspacesweb-user-access-logging-settings-plural/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebUserAccessLoggingSettingsPlural.DataAwsccWorkspaceswebUserAccessLoggingSettingsPluralConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-user-access-logging-settings-plural/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccWorkspaceswebUserAccessLoggingSettingsPlural resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-user-access-logging-settings-plural/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccWorkspaceswebUserAccessLoggingSettingsPlural to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesweb_user_access_logging_settings_plural#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccWorkspaceswebUserAccessLoggingSettingsPlural that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccWorkspaceswebUserAccessLoggingSettingsPlural to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-user-access-logging-settings-plural/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-user-access-logging-settings-plural/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccWorkspaceswebUserAccessLoggingSettingsPlural",
      "namespace": "dataAwsccWorkspaceswebUserAccessLoggingSettingsPlural",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-user-access-logging-settings-plural/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-user-access-logging-settings-plural/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-user-access-logging-settings-plural/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-workspacesweb-user-access-logging-settings-plural/index:DataAwsccWorkspaceswebUserAccessLoggingSettingsPlural"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebUserAccessLoggingSettingsPlural.DataAwsccWorkspaceswebUserAccessLoggingSettingsPluralConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebUserAccessLoggingSettingsPlural.DataAwsccWorkspaceswebUserAccessLoggingSettingsPluralConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-user-access-logging-settings-plural/index.ts",
        "line": 14
      },
      "name": "DataAwsccWorkspaceswebUserAccessLoggingSettingsPluralConfig",
      "namespace": "dataAwsccWorkspaceswebUserAccessLoggingSettingsPlural",
      "symbolId": "src/data-awscc-workspacesweb-user-access-logging-settings-plural/index:DataAwsccWorkspaceswebUserAccessLoggingSettingsPluralConfig"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebUserSettings.DataAwsccWorkspaceswebUserSettings": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesweb_user_settings awscc_workspacesweb_user_settings}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebUserSettings.DataAwsccWorkspaceswebUserSettings",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesweb_user_settings awscc_workspacesweb_user_settings} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
          "line": 839
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebUserSettings.DataAwsccWorkspaceswebUserSettingsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
        "line": 807
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccWorkspaceswebUserSettings resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
            "line": 824
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccWorkspaceswebUserSettings to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesweb_user_settings#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccWorkspaceswebUserSettings that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccWorkspaceswebUserSettings to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
            "line": 969
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
            "line": 975
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccWorkspaceswebUserSettings",
      "namespace": "dataAwsccWorkspaceswebUserSettings",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
            "line": 812
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
            "line": 864
          },
          "name": "additionalEncryptionContext",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
            "line": 869
          },
          "name": "associatedPortalArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
            "line": 875
          },
          "name": "brandingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebUserSettings.DataAwsccWorkspaceswebUserSettingsBrandingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
            "line": 881
          },
          "name": "cookieSynchronizationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebUserSettings.DataAwsccWorkspaceswebUserSettingsCookieSynchronizationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
            "line": 886
          },
          "name": "copyAllowed",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
            "line": 891
          },
          "name": "customerManagedKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
            "line": 896
          },
          "name": "deepLinkAllowed",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
            "line": 901
          },
          "name": "disconnectTimeoutInMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
            "line": 906
          },
          "name": "downloadAllowed",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
            "line": 924
          },
          "name": "idleDisconnectTimeoutInMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
            "line": 929
          },
          "name": "pasteAllowed",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
            "line": 934
          },
          "name": "printAllowed",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
            "line": 940
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebUserSettings.DataAwsccWorkspaceswebUserSettingsTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
            "line": 946
          },
          "name": "toolbarConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebUserSettings.DataAwsccWorkspaceswebUserSettingsToolbarConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
            "line": 951
          },
          "name": "uploadAllowed",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
            "line": 956
          },
          "name": "userSettingsArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
            "line": 961
          },
          "name": "webAuthnAllowed",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
            "line": 919
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
            "line": 912
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-workspacesweb-user-settings/index:DataAwsccWorkspaceswebUserSettings"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebUserSettings.DataAwsccWorkspaceswebUserSettingsBrandingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebUserSettings.DataAwsccWorkspaceswebUserSettingsBrandingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
        "line": 325
      },
      "name": "DataAwsccWorkspaceswebUserSettingsBrandingConfiguration",
      "namespace": "dataAwsccWorkspaceswebUserSettings",
      "symbolId": "src/data-awscc-workspacesweb-user-settings/index:DataAwsccWorkspaceswebUserSettingsBrandingConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebUserSettings.DataAwsccWorkspaceswebUserSettingsBrandingConfigurationFaviconMetadata": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebUserSettings.DataAwsccWorkspaceswebUserSettingsBrandingConfigurationFaviconMetadata",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
        "line": 25
      },
      "name": "DataAwsccWorkspaceswebUserSettingsBrandingConfigurationFaviconMetadata",
      "namespace": "dataAwsccWorkspaceswebUserSettings",
      "symbolId": "src/data-awscc-workspacesweb-user-settings/index:DataAwsccWorkspaceswebUserSettingsBrandingConfigurationFaviconMetadata"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebUserSettings.DataAwsccWorkspaceswebUserSettingsBrandingConfigurationFaviconMetadataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebUserSettings.DataAwsccWorkspaceswebUserSettingsBrandingConfigurationFaviconMetadataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
        "line": 48
      },
      "name": "DataAwsccWorkspaceswebUserSettingsBrandingConfigurationFaviconMetadataOutputReference",
      "namespace": "dataAwsccWorkspaceswebUserSettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
            "line": 75
          },
          "name": "fileExtension",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
            "line": 80
          },
          "name": "lastUploadTimestamp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
            "line": 85
          },
          "name": "mimeType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebUserSettings.DataAwsccWorkspaceswebUserSettingsBrandingConfigurationFaviconMetadata"
          }
        }
      ],
      "symbolId": "src/data-awscc-workspacesweb-user-settings/index:DataAwsccWorkspaceswebUserSettingsBrandingConfigurationFaviconMetadataOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebUserSettings.DataAwsccWorkspaceswebUserSettingsBrandingConfigurationLocalizedStrings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebUserSettings.DataAwsccWorkspaceswebUserSettingsBrandingConfigurationLocalizedStrings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
        "line": 89
      },
      "name": "DataAwsccWorkspaceswebUserSettingsBrandingConfigurationLocalizedStrings",
      "namespace": "dataAwsccWorkspaceswebUserSettings",
      "symbolId": "src/data-awscc-workspacesweb-user-settings/index:DataAwsccWorkspaceswebUserSettingsBrandingConfigurationLocalizedStrings"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebUserSettings.DataAwsccWorkspaceswebUserSettingsBrandingConfigurationLocalizedStringsMap": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebUserSettings.DataAwsccWorkspaceswebUserSettingsBrandingConfigurationLocalizedStringsMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
          "line": 186
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
        "line": 180
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
            "line": 193
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebUserSettings.DataAwsccWorkspaceswebUserSettingsBrandingConfigurationLocalizedStringsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccWorkspaceswebUserSettingsBrandingConfigurationLocalizedStringsMap",
      "namespace": "dataAwsccWorkspaceswebUserSettings",
      "symbolId": "src/data-awscc-workspacesweb-user-settings/index:DataAwsccWorkspaceswebUserSettingsBrandingConfigurationLocalizedStringsMap"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebUserSettings.DataAwsccWorkspaceswebUserSettingsBrandingConfigurationLocalizedStringsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebUserSettings.DataAwsccWorkspaceswebUserSettingsBrandingConfigurationLocalizedStringsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
          "line": 120
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
        "line": 112
      },
      "name": "DataAwsccWorkspaceswebUserSettingsBrandingConfigurationLocalizedStringsOutputReference",
      "namespace": "dataAwsccWorkspaceswebUserSettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
            "line": 140
          },
          "name": "browserTabTitle",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
            "line": 145
          },
          "name": "contactButtonText",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
            "line": 150
          },
          "name": "contactLink",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
            "line": 155
          },
          "name": "loadingText",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
            "line": 160
          },
          "name": "loginButtonText",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
            "line": 165
          },
          "name": "loginDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
            "line": 170
          },
          "name": "loginTitle",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
            "line": 175
          },
          "name": "welcomeText",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
            "line": 124
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebUserSettings.DataAwsccWorkspaceswebUserSettingsBrandingConfigurationLocalizedStrings"
          }
        }
      ],
      "symbolId": "src/data-awscc-workspacesweb-user-settings/index:DataAwsccWorkspaceswebUserSettingsBrandingConfigurationLocalizedStringsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebUserSettings.DataAwsccWorkspaceswebUserSettingsBrandingConfigurationLogoMetadata": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebUserSettings.DataAwsccWorkspaceswebUserSettingsBrandingConfigurationLogoMetadata",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
        "line": 197
      },
      "name": "DataAwsccWorkspaceswebUserSettingsBrandingConfigurationLogoMetadata",
      "namespace": "dataAwsccWorkspaceswebUserSettings",
      "symbolId": "src/data-awscc-workspacesweb-user-settings/index:DataAwsccWorkspaceswebUserSettingsBrandingConfigurationLogoMetadata"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebUserSettings.DataAwsccWorkspaceswebUserSettingsBrandingConfigurationLogoMetadataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebUserSettings.DataAwsccWorkspaceswebUserSettingsBrandingConfigurationLogoMetadataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
          "line": 227
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
        "line": 220
      },
      "name": "DataAwsccWorkspaceswebUserSettingsBrandingConfigurationLogoMetadataOutputReference",
      "namespace": "dataAwsccWorkspaceswebUserSettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
            "line": 247
          },
          "name": "fileExtension",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
            "line": 252
          },
          "name": "lastUploadTimestamp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
            "line": 257
          },
          "name": "mimeType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
            "line": 231
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebUserSettings.DataAwsccWorkspaceswebUserSettingsBrandingConfigurationLogoMetadata"
          }
        }
      ],
      "symbolId": "src/data-awscc-workspacesweb-user-settings/index:DataAwsccWorkspaceswebUserSettingsBrandingConfigurationLogoMetadataOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebUserSettings.DataAwsccWorkspaceswebUserSettingsBrandingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebUserSettings.DataAwsccWorkspaceswebUserSettingsBrandingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
          "line": 355
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
        "line": 348
      },
      "name": "DataAwsccWorkspaceswebUserSettingsBrandingConfigurationOutputReference",
      "namespace": "dataAwsccWorkspaceswebUserSettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
            "line": 375
          },
          "name": "colorTheme",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
            "line": 380
          },
          "name": "favicon",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
            "line": 386
          },
          "name": "faviconMetadata",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebUserSettings.DataAwsccWorkspaceswebUserSettingsBrandingConfigurationFaviconMetadataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
            "line": 392
          },
          "name": "localizedStrings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebUserSettings.DataAwsccWorkspaceswebUserSettingsBrandingConfigurationLocalizedStringsMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
            "line": 397
          },
          "name": "logo",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
            "line": 403
          },
          "name": "logoMetadata",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebUserSettings.DataAwsccWorkspaceswebUserSettingsBrandingConfigurationLogoMetadataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
            "line": 408
          },
          "name": "termsOfService",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
            "line": 413
          },
          "name": "wallpaper",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
            "line": 419
          },
          "name": "wallpaperMetadata",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebUserSettings.DataAwsccWorkspaceswebUserSettingsBrandingConfigurationWallpaperMetadataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
            "line": 359
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebUserSettings.DataAwsccWorkspaceswebUserSettingsBrandingConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-workspacesweb-user-settings/index:DataAwsccWorkspaceswebUserSettingsBrandingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebUserSettings.DataAwsccWorkspaceswebUserSettingsBrandingConfigurationWallpaperMetadata": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebUserSettings.DataAwsccWorkspaceswebUserSettingsBrandingConfigurationWallpaperMetadata",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
        "line": 261
      },
      "name": "DataAwsccWorkspaceswebUserSettingsBrandingConfigurationWallpaperMetadata",
      "namespace": "dataAwsccWorkspaceswebUserSettings",
      "symbolId": "src/data-awscc-workspacesweb-user-settings/index:DataAwsccWorkspaceswebUserSettingsBrandingConfigurationWallpaperMetadata"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebUserSettings.DataAwsccWorkspaceswebUserSettingsBrandingConfigurationWallpaperMetadataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebUserSettings.DataAwsccWorkspaceswebUserSettingsBrandingConfigurationWallpaperMetadataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
          "line": 291
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
        "line": 284
      },
      "name": "DataAwsccWorkspaceswebUserSettingsBrandingConfigurationWallpaperMetadataOutputReference",
      "namespace": "dataAwsccWorkspaceswebUserSettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
            "line": 311
          },
          "name": "fileExtension",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
            "line": 316
          },
          "name": "lastUploadTimestamp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
            "line": 321
          },
          "name": "mimeType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
            "line": 295
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebUserSettings.DataAwsccWorkspaceswebUserSettingsBrandingConfigurationWallpaperMetadata"
          }
        }
      ],
      "symbolId": "src/data-awscc-workspacesweb-user-settings/index:DataAwsccWorkspaceswebUserSettingsBrandingConfigurationWallpaperMetadataOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebUserSettings.DataAwsccWorkspaceswebUserSettingsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebUserSettings.DataAwsccWorkspaceswebUserSettingsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
        "line": 14
      },
      "name": "DataAwsccWorkspaceswebUserSettingsConfig",
      "namespace": "dataAwsccWorkspaceswebUserSettings",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesweb_user_settings#id DataAwsccWorkspaceswebUserSettings#id}\n\nPlease be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-workspacesweb-user-settings/index:DataAwsccWorkspaceswebUserSettingsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebUserSettings.DataAwsccWorkspaceswebUserSettingsCookieSynchronizationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebUserSettings.DataAwsccWorkspaceswebUserSettingsCookieSynchronizationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
        "line": 593
      },
      "name": "DataAwsccWorkspaceswebUserSettingsCookieSynchronizationConfiguration",
      "namespace": "dataAwsccWorkspaceswebUserSettings",
      "symbolId": "src/data-awscc-workspacesweb-user-settings/index:DataAwsccWorkspaceswebUserSettingsCookieSynchronizationConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebUserSettings.DataAwsccWorkspaceswebUserSettingsCookieSynchronizationConfigurationAllowlistStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebUserSettings.DataAwsccWorkspaceswebUserSettingsCookieSynchronizationConfigurationAllowlistStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
        "line": 423
      },
      "name": "DataAwsccWorkspaceswebUserSettingsCookieSynchronizationConfigurationAllowlistStruct",
      "namespace": "dataAwsccWorkspaceswebUserSettings",
      "symbolId": "src/data-awscc-workspacesweb-user-settings/index:DataAwsccWorkspaceswebUserSettingsCookieSynchronizationConfigurationAllowlistStruct"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebUserSettings.DataAwsccWorkspaceswebUserSettingsCookieSynchronizationConfigurationAllowlistStructList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebUserSettings.DataAwsccWorkspaceswebUserSettingsCookieSynchronizationConfigurationAllowlistStructList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
          "line": 497
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
        "line": 490
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
            "line": 504
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebUserSettings.DataAwsccWorkspaceswebUserSettingsCookieSynchronizationConfigurationAllowlistStructOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccWorkspaceswebUserSettingsCookieSynchronizationConfigurationAllowlistStructList",
      "namespace": "dataAwsccWorkspaceswebUserSettings",
      "symbolId": "src/data-awscc-workspacesweb-user-settings/index:DataAwsccWorkspaceswebUserSettingsCookieSynchronizationConfigurationAllowlistStructList"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebUserSettings.DataAwsccWorkspaceswebUserSettingsCookieSynchronizationConfigurationAllowlistStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebUserSettings.DataAwsccWorkspaceswebUserSettingsCookieSynchronizationConfigurationAllowlistStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
          "line": 455
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
        "line": 446
      },
      "name": "DataAwsccWorkspaceswebUserSettingsCookieSynchronizationConfigurationAllowlistStructOutputReference",
      "namespace": "dataAwsccWorkspaceswebUserSettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
            "line": 475
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
            "line": 480
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
            "line": 485
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
            "line": 459
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebUserSettings.DataAwsccWorkspaceswebUserSettingsCookieSynchronizationConfigurationAllowlistStruct"
          }
        }
      ],
      "symbolId": "src/data-awscc-workspacesweb-user-settings/index:DataAwsccWorkspaceswebUserSettingsCookieSynchronizationConfigurationAllowlistStructOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebUserSettings.DataAwsccWorkspaceswebUserSettingsCookieSynchronizationConfigurationBlocklistStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebUserSettings.DataAwsccWorkspaceswebUserSettingsCookieSynchronizationConfigurationBlocklistStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
        "line": 508
      },
      "name": "DataAwsccWorkspaceswebUserSettingsCookieSynchronizationConfigurationBlocklistStruct",
      "namespace": "dataAwsccWorkspaceswebUserSettings",
      "symbolId": "src/data-awscc-workspacesweb-user-settings/index:DataAwsccWorkspaceswebUserSettingsCookieSynchronizationConfigurationBlocklistStruct"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebUserSettings.DataAwsccWorkspaceswebUserSettingsCookieSynchronizationConfigurationBlocklistStructList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebUserSettings.DataAwsccWorkspaceswebUserSettingsCookieSynchronizationConfigurationBlocklistStructList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
          "line": 582
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
        "line": 575
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
            "line": 589
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebUserSettings.DataAwsccWorkspaceswebUserSettingsCookieSynchronizationConfigurationBlocklistStructOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccWorkspaceswebUserSettingsCookieSynchronizationConfigurationBlocklistStructList",
      "namespace": "dataAwsccWorkspaceswebUserSettings",
      "symbolId": "src/data-awscc-workspacesweb-user-settings/index:DataAwsccWorkspaceswebUserSettingsCookieSynchronizationConfigurationBlocklistStructList"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebUserSettings.DataAwsccWorkspaceswebUserSettingsCookieSynchronizationConfigurationBlocklistStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebUserSettings.DataAwsccWorkspaceswebUserSettingsCookieSynchronizationConfigurationBlocklistStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
          "line": 540
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
        "line": 531
      },
      "name": "DataAwsccWorkspaceswebUserSettingsCookieSynchronizationConfigurationBlocklistStructOutputReference",
      "namespace": "dataAwsccWorkspaceswebUserSettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
            "line": 560
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
            "line": 565
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
            "line": 570
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
            "line": 544
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebUserSettings.DataAwsccWorkspaceswebUserSettingsCookieSynchronizationConfigurationBlocklistStruct"
          }
        }
      ],
      "symbolId": "src/data-awscc-workspacesweb-user-settings/index:DataAwsccWorkspaceswebUserSettingsCookieSynchronizationConfigurationBlocklistStructOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebUserSettings.DataAwsccWorkspaceswebUserSettingsCookieSynchronizationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebUserSettings.DataAwsccWorkspaceswebUserSettingsCookieSynchronizationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
          "line": 623
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
        "line": 616
      },
      "name": "DataAwsccWorkspaceswebUserSettingsCookieSynchronizationConfigurationOutputReference",
      "namespace": "dataAwsccWorkspaceswebUserSettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
            "line": 644
          },
          "name": "allowlist",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebUserSettings.DataAwsccWorkspaceswebUserSettingsCookieSynchronizationConfigurationAllowlistStructList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
            "line": 650
          },
          "name": "blocklist",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebUserSettings.DataAwsccWorkspaceswebUserSettingsCookieSynchronizationConfigurationBlocklistStructList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
            "line": 627
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebUserSettings.DataAwsccWorkspaceswebUserSettingsCookieSynchronizationConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-workspacesweb-user-settings/index:DataAwsccWorkspaceswebUserSettingsCookieSynchronizationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebUserSettings.DataAwsccWorkspaceswebUserSettingsTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebUserSettings.DataAwsccWorkspaceswebUserSettingsTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
        "line": 654
      },
      "name": "DataAwsccWorkspaceswebUserSettingsTags",
      "namespace": "dataAwsccWorkspaceswebUserSettings",
      "symbolId": "src/data-awscc-workspacesweb-user-settings/index:DataAwsccWorkspaceswebUserSettingsTags"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebUserSettings.DataAwsccWorkspaceswebUserSettingsTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebUserSettings.DataAwsccWorkspaceswebUserSettingsTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
          "line": 723
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
        "line": 716
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
            "line": 730
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebUserSettings.DataAwsccWorkspaceswebUserSettingsTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccWorkspaceswebUserSettingsTagsList",
      "namespace": "dataAwsccWorkspaceswebUserSettings",
      "symbolId": "src/data-awscc-workspacesweb-user-settings/index:DataAwsccWorkspaceswebUserSettingsTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebUserSettings.DataAwsccWorkspaceswebUserSettingsTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebUserSettings.DataAwsccWorkspaceswebUserSettingsTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
          "line": 686
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
        "line": 677
      },
      "name": "DataAwsccWorkspaceswebUserSettingsTagsOutputReference",
      "namespace": "dataAwsccWorkspaceswebUserSettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
            "line": 706
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
            "line": 711
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
            "line": 690
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebUserSettings.DataAwsccWorkspaceswebUserSettingsTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-workspacesweb-user-settings/index:DataAwsccWorkspaceswebUserSettingsTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebUserSettings.DataAwsccWorkspaceswebUserSettingsToolbarConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebUserSettings.DataAwsccWorkspaceswebUserSettingsToolbarConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
        "line": 734
      },
      "name": "DataAwsccWorkspaceswebUserSettingsToolbarConfiguration",
      "namespace": "dataAwsccWorkspaceswebUserSettings",
      "symbolId": "src/data-awscc-workspacesweb-user-settings/index:DataAwsccWorkspaceswebUserSettingsToolbarConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebUserSettings.DataAwsccWorkspaceswebUserSettingsToolbarConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebUserSettings.DataAwsccWorkspaceswebUserSettingsToolbarConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
          "line": 764
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
        "line": 757
      },
      "name": "DataAwsccWorkspaceswebUserSettingsToolbarConfigurationOutputReference",
      "namespace": "dataAwsccWorkspaceswebUserSettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
            "line": 784
          },
          "name": "hiddenToolbarItems",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
            "line": 789
          },
          "name": "maxDisplayResolution",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
            "line": 794
          },
          "name": "toolbarType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
            "line": 799
          },
          "name": "visualMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-user-settings/index.ts",
            "line": 768
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebUserSettings.DataAwsccWorkspaceswebUserSettingsToolbarConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-workspacesweb-user-settings/index:DataAwsccWorkspaceswebUserSettingsToolbarConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebUserSettingsPlural.DataAwsccWorkspaceswebUserSettingsPlural": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesweb_user_settings_plural awscc_workspacesweb_user_settings_plural}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebUserSettingsPlural.DataAwsccWorkspaceswebUserSettingsPlural",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesweb_user_settings_plural awscc_workspacesweb_user_settings_plural} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-workspacesweb-user-settings-plural/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebUserSettingsPlural.DataAwsccWorkspaceswebUserSettingsPluralConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-user-settings-plural/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccWorkspaceswebUserSettingsPlural resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-user-settings-plural/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccWorkspaceswebUserSettingsPlural to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/workspacesweb_user_settings_plural#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccWorkspaceswebUserSettingsPlural that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccWorkspaceswebUserSettingsPlural to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-user-settings-plural/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-user-settings-plural/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccWorkspaceswebUserSettingsPlural",
      "namespace": "dataAwsccWorkspaceswebUserSettingsPlural",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-user-settings-plural/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-user-settings-plural/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-workspacesweb-user-settings-plural/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-workspacesweb-user-settings-plural/index:DataAwsccWorkspaceswebUserSettingsPlural"
    },
    "@cdktn/provider-awscc.dataAwsccWorkspaceswebUserSettingsPlural.DataAwsccWorkspaceswebUserSettingsPluralConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccWorkspaceswebUserSettingsPlural.DataAwsccWorkspaceswebUserSettingsPluralConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-workspacesweb-user-settings-plural/index.ts",
        "line": 14
      },
      "name": "DataAwsccWorkspaceswebUserSettingsPluralConfig",
      "namespace": "dataAwsccWorkspaceswebUserSettingsPlural",
      "symbolId": "src/data-awscc-workspacesweb-user-settings-plural/index:DataAwsccWorkspaceswebUserSettingsPluralConfig"
    },
    "@cdktn/provider-awscc.dataAwsccXrayGroup.DataAwsccXrayGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/xray_group awscc_xray_group}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccXrayGroup.DataAwsccXrayGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/xray_group awscc_xray_group} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-xray-group/index.ts",
          "line": 200
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccXrayGroup.DataAwsccXrayGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-xray-group/index.ts",
        "line": 168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccXrayGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-xray-group/index.ts",
            "line": 185
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccXrayGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/xray_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccXrayGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccXrayGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-xray-group/index.ts",
            "line": 267
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-xray-group/index.ts",
            "line": 273
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccXrayGroup",
      "namespace": "dataAwsccXrayGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-xray-group/index.ts",
            "line": 173
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-xray-group/index.ts",
            "line": 224
          },
          "name": "filterExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-xray-group/index.ts",
            "line": 229
          },
          "name": "groupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-xray-group/index.ts",
            "line": 234
          },
          "name": "groupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-xray-group/index.ts",
            "line": 253
          },
          "name": "insightsConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccXrayGroup.DataAwsccXrayGroupInsightsConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-xray-group/index.ts",
            "line": 259
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccXrayGroup.DataAwsccXrayGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-xray-group/index.ts",
            "line": 247
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-xray-group/index.ts",
            "line": 240
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-xray-group/index:DataAwsccXrayGroup"
    },
    "@cdktn/provider-awscc.dataAwsccXrayGroup.DataAwsccXrayGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccXrayGroup.DataAwsccXrayGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-xray-group/index.ts",
        "line": 14
      },
      "name": "DataAwsccXrayGroupConfig",
      "namespace": "dataAwsccXrayGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/xray_group#id DataAwsccXrayGroup#id}\n\nPlease be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-xray-group/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-xray-group/index:DataAwsccXrayGroupConfig"
    },
    "@cdktn/provider-awscc.dataAwsccXrayGroup.DataAwsccXrayGroupInsightsConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccXrayGroup.DataAwsccXrayGroupInsightsConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-xray-group/index.ts",
        "line": 25
      },
      "name": "DataAwsccXrayGroupInsightsConfiguration",
      "namespace": "dataAwsccXrayGroup",
      "symbolId": "src/data-awscc-xray-group/index:DataAwsccXrayGroupInsightsConfiguration"
    },
    "@cdktn/provider-awscc.dataAwsccXrayGroup.DataAwsccXrayGroupInsightsConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccXrayGroup.DataAwsccXrayGroupInsightsConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-xray-group/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-xray-group/index.ts",
        "line": 48
      },
      "name": "DataAwsccXrayGroupInsightsConfigurationOutputReference",
      "namespace": "dataAwsccXrayGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-xray-group/index.ts",
            "line": 75
          },
          "name": "insightsEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-xray-group/index.ts",
            "line": 80
          },
          "name": "notificationsEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-xray-group/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccXrayGroup.DataAwsccXrayGroupInsightsConfiguration"
          }
        }
      ],
      "symbolId": "src/data-awscc-xray-group/index:DataAwsccXrayGroupInsightsConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccXrayGroup.DataAwsccXrayGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccXrayGroup.DataAwsccXrayGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-xray-group/index.ts",
        "line": 84
      },
      "name": "DataAwsccXrayGroupTags",
      "namespace": "dataAwsccXrayGroup",
      "symbolId": "src/data-awscc-xray-group/index:DataAwsccXrayGroupTags"
    },
    "@cdktn/provider-awscc.dataAwsccXrayGroup.DataAwsccXrayGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccXrayGroup.DataAwsccXrayGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-xray-group/index.ts",
          "line": 153
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-xray-group/index.ts",
        "line": 146
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-xray-group/index.ts",
            "line": 160
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccXrayGroup.DataAwsccXrayGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccXrayGroupTagsList",
      "namespace": "dataAwsccXrayGroup",
      "symbolId": "src/data-awscc-xray-group/index:DataAwsccXrayGroupTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccXrayGroup.DataAwsccXrayGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccXrayGroup.DataAwsccXrayGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-xray-group/index.ts",
          "line": 116
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-xray-group/index.ts",
        "line": 107
      },
      "name": "DataAwsccXrayGroupTagsOutputReference",
      "namespace": "dataAwsccXrayGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-xray-group/index.ts",
            "line": 136
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-xray-group/index.ts",
            "line": 141
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-xray-group/index.ts",
            "line": 120
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccXrayGroup.DataAwsccXrayGroupTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-xray-group/index:DataAwsccXrayGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccXrayGroups.DataAwsccXrayGroups": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/xray_groups awscc_xray_groups}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccXrayGroups.DataAwsccXrayGroups",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/xray_groups awscc_xray_groups} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-xray-groups/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccXrayGroups.DataAwsccXrayGroupsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-xray-groups/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccXrayGroups resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-xray-groups/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccXrayGroups to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/xray_groups#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccXrayGroups that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccXrayGroups to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-xray-groups/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-xray-groups/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccXrayGroups",
      "namespace": "dataAwsccXrayGroups",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-xray-groups/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-xray-groups/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-xray-groups/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-xray-groups/index:DataAwsccXrayGroups"
    },
    "@cdktn/provider-awscc.dataAwsccXrayGroups.DataAwsccXrayGroupsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccXrayGroups.DataAwsccXrayGroupsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-xray-groups/index.ts",
        "line": 14
      },
      "name": "DataAwsccXrayGroupsConfig",
      "namespace": "dataAwsccXrayGroups",
      "symbolId": "src/data-awscc-xray-groups/index:DataAwsccXrayGroupsConfig"
    },
    "@cdktn/provider-awscc.dataAwsccXrayResourcePolicies.DataAwsccXrayResourcePolicies": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/xray_resource_policies awscc_xray_resource_policies}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccXrayResourcePolicies.DataAwsccXrayResourcePolicies",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/xray_resource_policies awscc_xray_resource_policies} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-xray-resource-policies/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccXrayResourcePolicies.DataAwsccXrayResourcePoliciesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-xray-resource-policies/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccXrayResourcePolicies resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-xray-resource-policies/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccXrayResourcePolicies to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/xray_resource_policies#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccXrayResourcePolicies that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccXrayResourcePolicies to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-xray-resource-policies/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-xray-resource-policies/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccXrayResourcePolicies",
      "namespace": "dataAwsccXrayResourcePolicies",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-xray-resource-policies/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-xray-resource-policies/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-xray-resource-policies/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-xray-resource-policies/index:DataAwsccXrayResourcePolicies"
    },
    "@cdktn/provider-awscc.dataAwsccXrayResourcePolicies.DataAwsccXrayResourcePoliciesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccXrayResourcePolicies.DataAwsccXrayResourcePoliciesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-xray-resource-policies/index.ts",
        "line": 14
      },
      "name": "DataAwsccXrayResourcePoliciesConfig",
      "namespace": "dataAwsccXrayResourcePolicies",
      "symbolId": "src/data-awscc-xray-resource-policies/index:DataAwsccXrayResourcePoliciesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccXrayResourcePolicy.DataAwsccXrayResourcePolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/xray_resource_policy awscc_xray_resource_policy}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccXrayResourcePolicy.DataAwsccXrayResourcePolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/xray_resource_policy awscc_xray_resource_policy} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-xray-resource-policy/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccXrayResourcePolicy.DataAwsccXrayResourcePolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-xray-resource-policy/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccXrayResourcePolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-xray-resource-policy/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccXrayResourcePolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/xray_resource_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccXrayResourcePolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccXrayResourcePolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-xray-resource-policy/index.ts",
            "line": 116
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-xray-resource-policy/index.ts",
            "line": 122
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccXrayResourcePolicy",
      "namespace": "dataAwsccXrayResourcePolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-xray-resource-policy/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-xray-resource-policy/index.ts",
            "line": 85
          },
          "name": "bypassPolicyLockoutCheck",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-xray-resource-policy/index.ts",
            "line": 103
          },
          "name": "policyDocument",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-xray-resource-policy/index.ts",
            "line": 108
          },
          "name": "policyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-xray-resource-policy/index.ts",
            "line": 98
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-xray-resource-policy/index.ts",
            "line": 91
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-xray-resource-policy/index:DataAwsccXrayResourcePolicy"
    },
    "@cdktn/provider-awscc.dataAwsccXrayResourcePolicy.DataAwsccXrayResourcePolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccXrayResourcePolicy.DataAwsccXrayResourcePolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-xray-resource-policy/index.ts",
        "line": 14
      },
      "name": "DataAwsccXrayResourcePolicyConfig",
      "namespace": "dataAwsccXrayResourcePolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/xray_resource_policy#id DataAwsccXrayResourcePolicy#id}\n\nPlease be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-xray-resource-policy/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-xray-resource-policy/index:DataAwsccXrayResourcePolicyConfig"
    },
    "@cdktn/provider-awscc.dataAwsccXraySamplingRule.DataAwsccXraySamplingRule": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/xray_sampling_rule awscc_xray_sampling_rule}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccXraySamplingRule.DataAwsccXraySamplingRule",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/xray_sampling_rule awscc_xray_sampling_rule} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-xray-sampling-rule/index.ts",
          "line": 741
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccXraySamplingRule.DataAwsccXraySamplingRuleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-xray-sampling-rule/index.ts",
        "line": 709
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccXraySamplingRule resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-xray-sampling-rule/index.ts",
            "line": 726
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccXraySamplingRule to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/xray_sampling_rule#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccXraySamplingRule that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccXraySamplingRule to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-xray-sampling-rule/index.ts",
            "line": 815
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-xray-sampling-rule/index.ts",
            "line": 821
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccXraySamplingRule",
      "namespace": "dataAwsccXraySamplingRule",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-xray-sampling-rule/index.ts",
            "line": 714
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-xray-sampling-rule/index.ts",
            "line": 778
          },
          "name": "ruleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-xray-sampling-rule/index.ts",
            "line": 783
          },
          "name": "ruleName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-xray-sampling-rule/index.ts",
            "line": 789
          },
          "name": "samplingRule",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccXraySamplingRule.DataAwsccXraySamplingRuleSamplingRuleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-xray-sampling-rule/index.ts",
            "line": 795
          },
          "name": "samplingRuleRecord",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccXraySamplingRule.DataAwsccXraySamplingRuleSamplingRuleRecordOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-xray-sampling-rule/index.ts",
            "line": 801
          },
          "name": "samplingRuleUpdate",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccXraySamplingRule.DataAwsccXraySamplingRuleSamplingRuleUpdateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-xray-sampling-rule/index.ts",
            "line": 807
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccXraySamplingRule.DataAwsccXraySamplingRuleTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-xray-sampling-rule/index.ts",
            "line": 773
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-xray-sampling-rule/index.ts",
            "line": 766
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-xray-sampling-rule/index:DataAwsccXraySamplingRule"
    },
    "@cdktn/provider-awscc.dataAwsccXraySamplingRule.DataAwsccXraySamplingRuleConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccXraySamplingRule.DataAwsccXraySamplingRuleConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-xray-sampling-rule/index.ts",
        "line": 14
      },
      "name": "DataAwsccXraySamplingRuleConfig",
      "namespace": "dataAwsccXraySamplingRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/xray_sampling_rule#id DataAwsccXraySamplingRule#id}\n\nPlease be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-xray-sampling-rule/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-xray-sampling-rule/index:DataAwsccXraySamplingRuleConfig"
    },
    "@cdktn/provider-awscc.dataAwsccXraySamplingRule.DataAwsccXraySamplingRuleSamplingRule": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccXraySamplingRule.DataAwsccXraySamplingRuleSamplingRule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-xray-sampling-rule/index.ts",
        "line": 84
      },
      "name": "DataAwsccXraySamplingRuleSamplingRule",
      "namespace": "dataAwsccXraySamplingRule",
      "symbolId": "src/data-awscc-xray-sampling-rule/index:DataAwsccXraySamplingRuleSamplingRule"
    },
    "@cdktn/provider-awscc.dataAwsccXraySamplingRule.DataAwsccXraySamplingRuleSamplingRuleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccXraySamplingRule.DataAwsccXraySamplingRuleSamplingRuleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-xray-sampling-rule/index.ts",
          "line": 114
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-xray-sampling-rule/index.ts",
        "line": 107
      },
      "name": "DataAwsccXraySamplingRuleSamplingRuleOutputReference",
      "namespace": "dataAwsccXraySamplingRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-xray-sampling-rule/index.ts",
            "line": 135
          },
          "name": "attributes",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-xray-sampling-rule/index.ts",
            "line": 140
          },
          "name": "fixedRate",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-xray-sampling-rule/index.ts",
            "line": 145
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-xray-sampling-rule/index.ts",
            "line": 150
          },
          "name": "httpMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-xray-sampling-rule/index.ts",
            "line": 155
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-xray-sampling-rule/index.ts",
            "line": 160
          },
          "name": "reservoirSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-xray-sampling-rule/index.ts",
            "line": 165
          },
          "name": "resourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-xray-sampling-rule/index.ts",
            "line": 170
          },
          "name": "ruleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-xray-sampling-rule/index.ts",
            "line": 175
          },
          "name": "ruleName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-xray-sampling-rule/index.ts",
            "line": 181
          },
          "name": "samplingRateBoost",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccXraySamplingRule.DataAwsccXraySamplingRuleSamplingRuleSamplingRateBoostOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-xray-sampling-rule/index.ts",
            "line": 186
          },
          "name": "serviceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-xray-sampling-rule/index.ts",
            "line": 191
          },
          "name": "serviceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-xray-sampling-rule/index.ts",
            "line": 196
          },
          "name": "urlPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-xray-sampling-rule/index.ts",
            "line": 201
          },
          "name": "version",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-xray-sampling-rule/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccXraySamplingRule.DataAwsccXraySamplingRuleSamplingRule"
          }
        }
      ],
      "symbolId": "src/data-awscc-xray-sampling-rule/index:DataAwsccXraySamplingRuleSamplingRuleOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccXraySamplingRule.DataAwsccXraySamplingRuleSamplingRuleRecord": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccXraySamplingRule.DataAwsccXraySamplingRuleSamplingRuleRecord",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-xray-sampling-rule/index.ts",
        "line": 385
      },
      "name": "DataAwsccXraySamplingRuleSamplingRuleRecord",
      "namespace": "dataAwsccXraySamplingRule",
      "symbolId": "src/data-awscc-xray-sampling-rule/index:DataAwsccXraySamplingRuleSamplingRuleRecord"
    },
    "@cdktn/provider-awscc.dataAwsccXraySamplingRule.DataAwsccXraySamplingRuleSamplingRuleRecordOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccXraySamplingRule.DataAwsccXraySamplingRuleSamplingRuleRecordOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-xray-sampling-rule/index.ts",
          "line": 415
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-xray-sampling-rule/index.ts",
        "line": 408
      },
      "name": "DataAwsccXraySamplingRuleSamplingRuleRecordOutputReference",
      "namespace": "dataAwsccXraySamplingRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-xray-sampling-rule/index.ts",
            "line": 435
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-xray-sampling-rule/index.ts",
            "line": 440
          },
          "name": "modifiedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-xray-sampling-rule/index.ts",
            "line": 446
          },
          "name": "samplingRule",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccXraySamplingRule.DataAwsccXraySamplingRuleSamplingRuleRecordSamplingRuleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-xray-sampling-rule/index.ts",
            "line": 419
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccXraySamplingRule.DataAwsccXraySamplingRuleSamplingRuleRecord"
          }
        }
      ],
      "symbolId": "src/data-awscc-xray-sampling-rule/index:DataAwsccXraySamplingRuleSamplingRuleRecordOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccXraySamplingRule.DataAwsccXraySamplingRuleSamplingRuleRecordSamplingRule": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccXraySamplingRule.DataAwsccXraySamplingRuleSamplingRuleRecordSamplingRule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-xray-sampling-rule/index.ts",
        "line": 264
      },
      "name": "DataAwsccXraySamplingRuleSamplingRuleRecordSamplingRule",
      "namespace": "dataAwsccXraySamplingRule",
      "symbolId": "src/data-awscc-xray-sampling-rule/index:DataAwsccXraySamplingRuleSamplingRuleRecordSamplingRule"
    },
    "@cdktn/provider-awscc.dataAwsccXraySamplingRule.DataAwsccXraySamplingRuleSamplingRuleRecordSamplingRuleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccXraySamplingRule.DataAwsccXraySamplingRuleSamplingRuleRecordSamplingRuleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-xray-sampling-rule/index.ts",
          "line": 294
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-xray-sampling-rule/index.ts",
        "line": 287
      },
      "name": "DataAwsccXraySamplingRuleSamplingRuleRecordSamplingRuleOutputReference",
      "namespace": "dataAwsccXraySamplingRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-xray-sampling-rule/index.ts",
            "line": 315
          },
          "name": "attributes",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-xray-sampling-rule/index.ts",
            "line": 320
          },
          "name": "fixedRate",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-xray-sampling-rule/index.ts",
            "line": 325
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-xray-sampling-rule/index.ts",
            "line": 330
          },
          "name": "httpMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-xray-sampling-rule/index.ts",
            "line": 335
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-xray-sampling-rule/index.ts",
            "line": 340
          },
          "name": "reservoirSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-xray-sampling-rule/index.ts",
            "line": 345
          },
          "name": "resourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-xray-sampling-rule/index.ts",
            "line": 350
          },
          "name": "ruleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-xray-sampling-rule/index.ts",
            "line": 355
          },
          "name": "ruleName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-xray-sampling-rule/index.ts",
            "line": 361
          },
          "name": "samplingRateBoost",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccXraySamplingRule.DataAwsccXraySamplingRuleSamplingRuleRecordSamplingRuleSamplingRateBoostOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-xray-sampling-rule/index.ts",
            "line": 366
          },
          "name": "serviceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-xray-sampling-rule/index.ts",
            "line": 371
          },
          "name": "serviceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-xray-sampling-rule/index.ts",
            "line": 376
          },
          "name": "urlPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-xray-sampling-rule/index.ts",
            "line": 381
          },
          "name": "version",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-xray-sampling-rule/index.ts",
            "line": 298
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccXraySamplingRule.DataAwsccXraySamplingRuleSamplingRuleRecordSamplingRule"
          }
        }
      ],
      "symbolId": "src/data-awscc-xray-sampling-rule/index:DataAwsccXraySamplingRuleSamplingRuleRecordSamplingRuleOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccXraySamplingRule.DataAwsccXraySamplingRuleSamplingRuleRecordSamplingRuleSamplingRateBoost": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccXraySamplingRule.DataAwsccXraySamplingRuleSamplingRuleRecordSamplingRuleSamplingRateBoost",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-xray-sampling-rule/index.ts",
        "line": 205
      },
      "name": "DataAwsccXraySamplingRuleSamplingRuleRecordSamplingRuleSamplingRateBoost",
      "namespace": "dataAwsccXraySamplingRule",
      "symbolId": "src/data-awscc-xray-sampling-rule/index:DataAwsccXraySamplingRuleSamplingRuleRecordSamplingRuleSamplingRateBoost"
    },
    "@cdktn/provider-awscc.dataAwsccXraySamplingRule.DataAwsccXraySamplingRuleSamplingRuleRecordSamplingRuleSamplingRateBoostOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccXraySamplingRule.DataAwsccXraySamplingRuleSamplingRuleRecordSamplingRuleSamplingRateBoostOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-xray-sampling-rule/index.ts",
          "line": 235
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-xray-sampling-rule/index.ts",
        "line": 228
      },
      "name": "DataAwsccXraySamplingRuleSamplingRuleRecordSamplingRuleSamplingRateBoostOutputReference",
      "namespace": "dataAwsccXraySamplingRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-xray-sampling-rule/index.ts",
            "line": 255
          },
          "name": "cooldownWindowMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-xray-sampling-rule/index.ts",
            "line": 260
          },
          "name": "maxRate",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-xray-sampling-rule/index.ts",
            "line": 239
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccXraySamplingRule.DataAwsccXraySamplingRuleSamplingRuleRecordSamplingRuleSamplingRateBoost"
          }
        }
      ],
      "symbolId": "src/data-awscc-xray-sampling-rule/index:DataAwsccXraySamplingRuleSamplingRuleRecordSamplingRuleSamplingRateBoostOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccXraySamplingRule.DataAwsccXraySamplingRuleSamplingRuleSamplingRateBoost": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccXraySamplingRule.DataAwsccXraySamplingRuleSamplingRuleSamplingRateBoost",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-xray-sampling-rule/index.ts",
        "line": 25
      },
      "name": "DataAwsccXraySamplingRuleSamplingRuleSamplingRateBoost",
      "namespace": "dataAwsccXraySamplingRule",
      "symbolId": "src/data-awscc-xray-sampling-rule/index:DataAwsccXraySamplingRuleSamplingRuleSamplingRateBoost"
    },
    "@cdktn/provider-awscc.dataAwsccXraySamplingRule.DataAwsccXraySamplingRuleSamplingRuleSamplingRateBoostOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccXraySamplingRule.DataAwsccXraySamplingRuleSamplingRuleSamplingRateBoostOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-xray-sampling-rule/index.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-xray-sampling-rule/index.ts",
        "line": 48
      },
      "name": "DataAwsccXraySamplingRuleSamplingRuleSamplingRateBoostOutputReference",
      "namespace": "dataAwsccXraySamplingRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-xray-sampling-rule/index.ts",
            "line": 75
          },
          "name": "cooldownWindowMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-xray-sampling-rule/index.ts",
            "line": 80
          },
          "name": "maxRate",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-xray-sampling-rule/index.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccXraySamplingRule.DataAwsccXraySamplingRuleSamplingRuleSamplingRateBoost"
          }
        }
      ],
      "symbolId": "src/data-awscc-xray-sampling-rule/index:DataAwsccXraySamplingRuleSamplingRuleSamplingRateBoostOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccXraySamplingRule.DataAwsccXraySamplingRuleSamplingRuleUpdate": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccXraySamplingRule.DataAwsccXraySamplingRuleSamplingRuleUpdate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-xray-sampling-rule/index.ts",
        "line": 509
      },
      "name": "DataAwsccXraySamplingRuleSamplingRuleUpdate",
      "namespace": "dataAwsccXraySamplingRule",
      "symbolId": "src/data-awscc-xray-sampling-rule/index:DataAwsccXraySamplingRuleSamplingRuleUpdate"
    },
    "@cdktn/provider-awscc.dataAwsccXraySamplingRule.DataAwsccXraySamplingRuleSamplingRuleUpdateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccXraySamplingRule.DataAwsccXraySamplingRuleSamplingRuleUpdateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-xray-sampling-rule/index.ts",
          "line": 539
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-xray-sampling-rule/index.ts",
        "line": 532
      },
      "name": "DataAwsccXraySamplingRuleSamplingRuleUpdateOutputReference",
      "namespace": "dataAwsccXraySamplingRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-xray-sampling-rule/index.ts",
            "line": 560
          },
          "name": "attributes",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-xray-sampling-rule/index.ts",
            "line": 565
          },
          "name": "fixedRate",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-xray-sampling-rule/index.ts",
            "line": 570
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-xray-sampling-rule/index.ts",
            "line": 575
          },
          "name": "httpMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-xray-sampling-rule/index.ts",
            "line": 580
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-xray-sampling-rule/index.ts",
            "line": 585
          },
          "name": "reservoirSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-xray-sampling-rule/index.ts",
            "line": 590
          },
          "name": "resourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-xray-sampling-rule/index.ts",
            "line": 595
          },
          "name": "ruleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-xray-sampling-rule/index.ts",
            "line": 600
          },
          "name": "ruleName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-xray-sampling-rule/index.ts",
            "line": 606
          },
          "name": "samplingRateBoost",
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccXraySamplingRule.DataAwsccXraySamplingRuleSamplingRuleUpdateSamplingRateBoostOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-xray-sampling-rule/index.ts",
            "line": 611
          },
          "name": "serviceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-xray-sampling-rule/index.ts",
            "line": 616
          },
          "name": "serviceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-xray-sampling-rule/index.ts",
            "line": 621
          },
          "name": "urlPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-xray-sampling-rule/index.ts",
            "line": 543
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccXraySamplingRule.DataAwsccXraySamplingRuleSamplingRuleUpdate"
          }
        }
      ],
      "symbolId": "src/data-awscc-xray-sampling-rule/index:DataAwsccXraySamplingRuleSamplingRuleUpdateOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccXraySamplingRule.DataAwsccXraySamplingRuleSamplingRuleUpdateSamplingRateBoost": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccXraySamplingRule.DataAwsccXraySamplingRuleSamplingRuleUpdateSamplingRateBoost",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-xray-sampling-rule/index.ts",
        "line": 450
      },
      "name": "DataAwsccXraySamplingRuleSamplingRuleUpdateSamplingRateBoost",
      "namespace": "dataAwsccXraySamplingRule",
      "symbolId": "src/data-awscc-xray-sampling-rule/index:DataAwsccXraySamplingRuleSamplingRuleUpdateSamplingRateBoost"
    },
    "@cdktn/provider-awscc.dataAwsccXraySamplingRule.DataAwsccXraySamplingRuleSamplingRuleUpdateSamplingRateBoostOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccXraySamplingRule.DataAwsccXraySamplingRuleSamplingRuleUpdateSamplingRateBoostOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-xray-sampling-rule/index.ts",
          "line": 480
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-xray-sampling-rule/index.ts",
        "line": 473
      },
      "name": "DataAwsccXraySamplingRuleSamplingRuleUpdateSamplingRateBoostOutputReference",
      "namespace": "dataAwsccXraySamplingRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-xray-sampling-rule/index.ts",
            "line": 500
          },
          "name": "cooldownWindowMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-xray-sampling-rule/index.ts",
            "line": 505
          },
          "name": "maxRate",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-xray-sampling-rule/index.ts",
            "line": 484
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccXraySamplingRule.DataAwsccXraySamplingRuleSamplingRuleUpdateSamplingRateBoost"
          }
        }
      ],
      "symbolId": "src/data-awscc-xray-sampling-rule/index:DataAwsccXraySamplingRuleSamplingRuleUpdateSamplingRateBoostOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccXraySamplingRule.DataAwsccXraySamplingRuleTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccXraySamplingRule.DataAwsccXraySamplingRuleTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-xray-sampling-rule/index.ts",
        "line": 625
      },
      "name": "DataAwsccXraySamplingRuleTags",
      "namespace": "dataAwsccXraySamplingRule",
      "symbolId": "src/data-awscc-xray-sampling-rule/index:DataAwsccXraySamplingRuleTags"
    },
    "@cdktn/provider-awscc.dataAwsccXraySamplingRule.DataAwsccXraySamplingRuleTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccXraySamplingRule.DataAwsccXraySamplingRuleTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-xray-sampling-rule/index.ts",
          "line": 694
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-xray-sampling-rule/index.ts",
        "line": 687
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-xray-sampling-rule/index.ts",
            "line": 701
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccXraySamplingRule.DataAwsccXraySamplingRuleTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataAwsccXraySamplingRuleTagsList",
      "namespace": "dataAwsccXraySamplingRule",
      "symbolId": "src/data-awscc-xray-sampling-rule/index:DataAwsccXraySamplingRuleTagsList"
    },
    "@cdktn/provider-awscc.dataAwsccXraySamplingRule.DataAwsccXraySamplingRuleTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccXraySamplingRule.DataAwsccXraySamplingRuleTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-awscc-xray-sampling-rule/index.ts",
          "line": 657
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-xray-sampling-rule/index.ts",
        "line": 648
      },
      "name": "DataAwsccXraySamplingRuleTagsOutputReference",
      "namespace": "dataAwsccXraySamplingRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-xray-sampling-rule/index.ts",
            "line": 677
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-xray-sampling-rule/index.ts",
            "line": 682
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-xray-sampling-rule/index.ts",
            "line": 661
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dataAwsccXraySamplingRule.DataAwsccXraySamplingRuleTags"
          }
        }
      ],
      "symbolId": "src/data-awscc-xray-sampling-rule/index:DataAwsccXraySamplingRuleTagsOutputReference"
    },
    "@cdktn/provider-awscc.dataAwsccXraySamplingRules.DataAwsccXraySamplingRules": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/xray_sampling_rules awscc_xray_sampling_rules}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccXraySamplingRules.DataAwsccXraySamplingRules",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/xray_sampling_rules awscc_xray_sampling_rules} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-xray-sampling-rules/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccXraySamplingRules.DataAwsccXraySamplingRulesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-xray-sampling-rules/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccXraySamplingRules resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-xray-sampling-rules/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccXraySamplingRules to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/xray_sampling_rules#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccXraySamplingRules that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccXraySamplingRules to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-xray-sampling-rules/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-xray-sampling-rules/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccXraySamplingRules",
      "namespace": "dataAwsccXraySamplingRules",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-xray-sampling-rules/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-xray-sampling-rules/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-xray-sampling-rules/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-xray-sampling-rules/index:DataAwsccXraySamplingRules"
    },
    "@cdktn/provider-awscc.dataAwsccXraySamplingRules.DataAwsccXraySamplingRulesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccXraySamplingRules.DataAwsccXraySamplingRulesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-xray-sampling-rules/index.ts",
        "line": 14
      },
      "name": "DataAwsccXraySamplingRulesConfig",
      "namespace": "dataAwsccXraySamplingRules",
      "symbolId": "src/data-awscc-xray-sampling-rules/index:DataAwsccXraySamplingRulesConfig"
    },
    "@cdktn/provider-awscc.dataAwsccXrayTransactionSearchConfig.DataAwsccXrayTransactionSearchConfig": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/xray_transaction_search_config awscc_xray_transaction_search_config}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccXrayTransactionSearchConfig.DataAwsccXrayTransactionSearchConfig",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/xray_transaction_search_config awscc_xray_transaction_search_config} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-xray-transaction-search-config/index.ts",
          "line": 61
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccXrayTransactionSearchConfig.DataAwsccXrayTransactionSearchConfigConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-xray-transaction-search-config/index.ts",
        "line": 29
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccXrayTransactionSearchConfig resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-xray-transaction-search-config/index.ts",
            "line": 46
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccXrayTransactionSearchConfig to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/xray_transaction_search_config#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccXrayTransactionSearchConfig that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccXrayTransactionSearchConfig to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-xray-transaction-search-config/index.ts",
            "line": 111
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-xray-transaction-search-config/index.ts",
            "line": 117
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccXrayTransactionSearchConfig",
      "namespace": "dataAwsccXrayTransactionSearchConfig",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-xray-transaction-search-config/index.ts",
            "line": 34
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-xray-transaction-search-config/index.ts",
            "line": 85
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-xray-transaction-search-config/index.ts",
            "line": 103
          },
          "name": "indexingPercentage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-xray-transaction-search-config/index.ts",
            "line": 98
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-xray-transaction-search-config/index.ts",
            "line": 91
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-xray-transaction-search-config/index:DataAwsccXrayTransactionSearchConfig"
    },
    "@cdktn/provider-awscc.dataAwsccXrayTransactionSearchConfig.DataAwsccXrayTransactionSearchConfigConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccXrayTransactionSearchConfig.DataAwsccXrayTransactionSearchConfigConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-xray-transaction-search-config/index.ts",
        "line": 14
      },
      "name": "DataAwsccXrayTransactionSearchConfigConfig",
      "namespace": "dataAwsccXrayTransactionSearchConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/xray_transaction_search_config#id DataAwsccXrayTransactionSearchConfig#id}\n\nPlease be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Uniquely identifies the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-xray-transaction-search-config/index.ts",
            "line": 23
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-awscc-xray-transaction-search-config/index:DataAwsccXrayTransactionSearchConfigConfig"
    },
    "@cdktn/provider-awscc.dataAwsccXrayTransactionSearchConfigs.DataAwsccXrayTransactionSearchConfigs": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/xray_transaction_search_configs awscc_xray_transaction_search_configs}."
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccXrayTransactionSearchConfigs.DataAwsccXrayTransactionSearchConfigs",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/xray_transaction_search_configs awscc_xray_transaction_search_configs} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-awscc-xray-transaction-search-configs/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dataAwsccXrayTransactionSearchConfigs.DataAwsccXrayTransactionSearchConfigsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-awscc-xray-transaction-search-configs/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DataAwsccXrayTransactionSearchConfigs resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-awscc-xray-transaction-search-configs/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataAwsccXrayTransactionSearchConfigs to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/data-sources/xray_transaction_search_configs#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataAwsccXrayTransactionSearchConfigs that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataAwsccXrayTransactionSearchConfigs to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-xray-transaction-search-configs/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-awscc-xray-transaction-search-configs/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataAwsccXrayTransactionSearchConfigs",
      "namespace": "dataAwsccXrayTransactionSearchConfigs",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-xray-transaction-search-configs/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-xray-transaction-search-configs/index.ts",
            "line": 75
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-awscc-xray-transaction-search-configs/index.ts",
            "line": 80
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-awscc-xray-transaction-search-configs/index:DataAwsccXrayTransactionSearchConfigs"
    },
    "@cdktn/provider-awscc.dataAwsccXrayTransactionSearchConfigs.DataAwsccXrayTransactionSearchConfigsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dataAwsccXrayTransactionSearchConfigs.DataAwsccXrayTransactionSearchConfigsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-awscc-xray-transaction-search-configs/index.ts",
        "line": 14
      },
      "name": "DataAwsccXrayTransactionSearchConfigsConfig",
      "namespace": "dataAwsccXrayTransactionSearchConfigs",
      "symbolId": "src/data-awscc-xray-transaction-search-configs/index:DataAwsccXrayTransactionSearchConfigsConfig"
    },
    "@cdktn/provider-awscc.databrewDataset.DatabrewDataset": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_dataset awscc_databrew_dataset}."
      },
      "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDataset",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_dataset awscc_databrew_dataset} Resource."
        },
        "locationInModule": {
          "filename": "src/databrew-dataset/index.ts",
          "line": 3400
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/databrew-dataset/index.ts",
        "line": 3368
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DatabrewDataset resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 3385
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DatabrewDataset to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_dataset#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DatabrewDataset that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DatabrewDataset to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 3450
          },
          "name": "putFormatOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetFormatOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 3471
          },
          "name": "putInput",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetInput"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 3497
          },
          "name": "putPathOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetPathOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 3529
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 3437
          },
          "name": "resetFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 3453
          },
          "name": "resetFormatOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 3500
          },
          "name": "resetPathOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 3516
          },
          "name": "resetSource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 3532
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 3544
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 3556
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DatabrewDataset",
      "namespace": "databrewDataset",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 3373
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 3447
          },
          "name": "formatOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetFormatOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 3462
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 3468
          },
          "name": "input",
          "type": {
            "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetInputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 3494
          },
          "name": "pathOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetPathOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 3526
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 3441
          },
          "name": "formatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 3457
          },
          "name": "formatOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetFormatOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 3475
          },
          "name": "inputInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetInput"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 3488
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 3504
          },
          "name": "pathOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetPathOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 3520
          },
          "name": "sourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 3536
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 3431
          },
          "name": "format",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 3481
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 3510
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/databrew-dataset/index:DatabrewDataset"
    },
    "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/databrew-dataset/index.ts",
        "line": 14
      },
      "name": "DatabrewDatasetConfig",
      "namespace": "databrewDataset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_dataset#input DatabrewDataset#input}",
            "stability": "stable",
            "summary": "Input."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 32
          },
          "name": "input",
          "type": {
            "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetInput"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_dataset#name DatabrewDataset#name}",
            "stability": "stable",
            "summary": "Dataset name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 38
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_dataset#format DatabrewDataset#format}",
            "stability": "stable",
            "summary": "Dataset format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 20
          },
          "name": "format",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_dataset#format_options DatabrewDataset#format_options}",
            "stability": "stable",
            "summary": "Format options for dataset."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 26
          },
          "name": "formatOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetFormatOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_dataset#path_options DatabrewDataset#path_options}",
            "stability": "stable",
            "summary": "PathOptions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 44
          },
          "name": "pathOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetPathOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_dataset#source DatabrewDataset#source}",
            "stability": "stable",
            "summary": "Source type of the dataset."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 50
          },
          "name": "source",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_dataset#tags DatabrewDataset#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 54
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/databrew-dataset/index:DatabrewDatasetConfig"
    },
    "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetFormatOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetFormatOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/databrew-dataset/index.ts",
        "line": 437
      },
      "name": "DatabrewDatasetFormatOptions",
      "namespace": "databrewDataset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_dataset#csv DatabrewDataset#csv}",
            "stability": "stable",
            "summary": "Csv options."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 443
          },
          "name": "csv",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetFormatOptionsCsv"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_dataset#excel DatabrewDataset#excel}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 447
          },
          "name": "excel",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetFormatOptionsExcel"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_dataset#json DatabrewDataset#json}",
            "stability": "stable",
            "summary": "Json options."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 453
          },
          "name": "json",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetFormatOptionsJson"
          }
        }
      ],
      "symbolId": "src/databrew-dataset/index:DatabrewDatasetFormatOptions"
    },
    "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetFormatOptionsCsv": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetFormatOptionsCsv",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/databrew-dataset/index.ts",
        "line": 56
      },
      "name": "DatabrewDatasetFormatOptionsCsv",
      "namespace": "databrewDataset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_dataset#delimiter DatabrewDataset#delimiter}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 60
          },
          "name": "delimiter",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_dataset#header_row DatabrewDataset#header_row}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 64
          },
          "name": "headerRow",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/databrew-dataset/index:DatabrewDatasetFormatOptionsCsv"
    },
    "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetFormatOptionsCsvOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetFormatOptionsCsvOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/databrew-dataset/index.ts",
          "line": 111
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/databrew-dataset/index.ts",
        "line": 103
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 159
          },
          "name": "resetDelimiter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 175
          },
          "name": "resetHeaderRow"
        }
      ],
      "name": "DatabrewDatasetFormatOptionsCsvOutputReference",
      "namespace": "databrewDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 163
          },
          "name": "delimiterInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 179
          },
          "name": "headerRowInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 153
          },
          "name": "delimiter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 169
          },
          "name": "headerRow",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 115
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetFormatOptionsCsv"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/databrew-dataset/index:DatabrewDatasetFormatOptionsCsvOutputReference"
    },
    "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetFormatOptionsExcel": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetFormatOptionsExcel",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/databrew-dataset/index.ts",
        "line": 183
      },
      "name": "DatabrewDatasetFormatOptionsExcel",
      "namespace": "databrewDataset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_dataset#header_row DatabrewDataset#header_row}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 187
          },
          "name": "headerRow",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_dataset#sheet_indexes DatabrewDataset#sheet_indexes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 191
          },
          "name": "sheetIndexes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_dataset#sheet_names DatabrewDataset#sheet_names}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 195
          },
          "name": "sheetNames",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/databrew-dataset/index:DatabrewDatasetFormatOptionsExcel"
    },
    "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetFormatOptionsExcelOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetFormatOptionsExcelOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/databrew-dataset/index.ts",
          "line": 249
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/databrew-dataset/index.ts",
        "line": 241
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 303
          },
          "name": "resetHeaderRow"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 319
          },
          "name": "resetSheetIndexes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 335
          },
          "name": "resetSheetNames"
        }
      ],
      "name": "DatabrewDatasetFormatOptionsExcelOutputReference",
      "namespace": "databrewDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 307
          },
          "name": "headerRowInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 323
          },
          "name": "sheetIndexesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 339
          },
          "name": "sheetNamesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 297
          },
          "name": "headerRow",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 313
          },
          "name": "sheetIndexes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 329
          },
          "name": "sheetNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 253
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetFormatOptionsExcel"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/databrew-dataset/index:DatabrewDatasetFormatOptionsExcelOutputReference"
    },
    "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetFormatOptionsJson": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetFormatOptionsJson",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/databrew-dataset/index.ts",
        "line": 343
      },
      "name": "DatabrewDatasetFormatOptionsJson",
      "namespace": "databrewDataset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_dataset#multi_line DatabrewDataset#multi_line}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 347
          },
          "name": "multiLine",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/databrew-dataset/index:DatabrewDatasetFormatOptionsJson"
    },
    "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetFormatOptionsJsonOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetFormatOptionsJsonOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/databrew-dataset/index.ts",
          "line": 387
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/databrew-dataset/index.ts",
        "line": 379
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 429
          },
          "name": "resetMultiLine"
        }
      ],
      "name": "DatabrewDatasetFormatOptionsJsonOutputReference",
      "namespace": "databrewDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 433
          },
          "name": "multiLineInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 423
          },
          "name": "multiLine",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 391
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetFormatOptionsJson"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/databrew-dataset/index:DatabrewDatasetFormatOptionsJsonOutputReference"
    },
    "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetFormatOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetFormatOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/databrew-dataset/index.ts",
          "line": 507
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/databrew-dataset/index.ts",
        "line": 499
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 558
          },
          "name": "putCsv",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetFormatOptionsCsv"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 574
          },
          "name": "putExcel",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetFormatOptionsExcel"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 590
          },
          "name": "putJson",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetFormatOptionsJson"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 561
          },
          "name": "resetCsv"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 577
          },
          "name": "resetExcel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 593
          },
          "name": "resetJson"
        }
      ],
      "name": "DatabrewDatasetFormatOptionsOutputReference",
      "namespace": "databrewDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 555
          },
          "name": "csv",
          "type": {
            "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetFormatOptionsCsvOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 571
          },
          "name": "excel",
          "type": {
            "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetFormatOptionsExcelOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 587
          },
          "name": "json",
          "type": {
            "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetFormatOptionsJsonOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 565
          },
          "name": "csvInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetFormatOptionsCsv"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 581
          },
          "name": "excelInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetFormatOptionsExcel"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 597
          },
          "name": "jsonInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetFormatOptionsJson"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 511
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetFormatOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/databrew-dataset/index:DatabrewDatasetFormatOptionsOutputReference"
    },
    "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetInput": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetInput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/databrew-dataset/index.ts",
        "line": 1585
      },
      "name": "DatabrewDatasetInput",
      "namespace": "databrewDataset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_dataset#database_input_definition DatabrewDataset#database_input_definition}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 1593
          },
          "name": "databaseInputDefinition",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetInputDatabaseInputDefinition"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_dataset#data_catalog_input_definition DatabrewDataset#data_catalog_input_definition}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 1589
          },
          "name": "dataCatalogInputDefinition",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetInputDataCatalogInputDefinition"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_dataset#metadata DatabrewDataset#metadata}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 1597
          },
          "name": "metadata",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetInputMetadata"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_dataset#s3_input_definition DatabrewDataset#s3_input_definition}",
            "stability": "stable",
            "summary": "Input location."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 1603
          },
          "name": "s3InputDefinition",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetInputS3InputDefinition"
          }
        }
      ],
      "symbolId": "src/databrew-dataset/index:DatabrewDatasetInput"
    },
    "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetInputDataCatalogInputDefinition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetInputDataCatalogInputDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/databrew-dataset/index.ts",
        "line": 763
      },
      "name": "DatabrewDatasetInputDataCatalogInputDefinition",
      "namespace": "databrewDataset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_dataset#catalog_id DatabrewDataset#catalog_id}",
            "stability": "stable",
            "summary": "Catalog id."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 769
          },
          "name": "catalogId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_dataset#database_name DatabrewDataset#database_name}",
            "stability": "stable",
            "summary": "Database name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 775
          },
          "name": "databaseName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_dataset#table_name DatabrewDataset#table_name}",
            "stability": "stable",
            "summary": "Table name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 781
          },
          "name": "tableName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_dataset#temp_directory DatabrewDataset#temp_directory}",
            "stability": "stable",
            "summary": "Input location."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 787
          },
          "name": "tempDirectory",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetInputDataCatalogInputDefinitionTempDirectory"
          }
        }
      ],
      "symbolId": "src/databrew-dataset/index:DatabrewDatasetInputDataCatalogInputDefinition"
    },
    "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetInputDataCatalogInputDefinitionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetInputDataCatalogInputDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/databrew-dataset/index.ts",
          "line": 848
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/databrew-dataset/index.ts",
        "line": 840
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 953
          },
          "name": "putTempDirectory",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetInputDataCatalogInputDefinitionTempDirectory"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 908
          },
          "name": "resetCatalogId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 924
          },
          "name": "resetDatabaseName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 940
          },
          "name": "resetTableName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 956
          },
          "name": "resetTempDirectory"
        }
      ],
      "name": "DatabrewDatasetInputDataCatalogInputDefinitionOutputReference",
      "namespace": "databrewDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 950
          },
          "name": "tempDirectory",
          "type": {
            "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetInputDataCatalogInputDefinitionTempDirectoryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 912
          },
          "name": "catalogIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 928
          },
          "name": "databaseNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 944
          },
          "name": "tableNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 960
          },
          "name": "tempDirectoryInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetInputDataCatalogInputDefinitionTempDirectory"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 902
          },
          "name": "catalogId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 918
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 934
          },
          "name": "tableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 852
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetInputDataCatalogInputDefinition"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/databrew-dataset/index:DatabrewDatasetInputDataCatalogInputDefinitionOutputReference"
    },
    "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetInputDataCatalogInputDefinitionTempDirectory": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetInputDataCatalogInputDefinitionTempDirectory",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/databrew-dataset/index.ts",
        "line": 601
      },
      "name": "DatabrewDatasetInputDataCatalogInputDefinitionTempDirectory",
      "namespace": "databrewDataset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_dataset#bucket DatabrewDataset#bucket}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 605
          },
          "name": "bucket",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_dataset#bucket_owner DatabrewDataset#bucket_owner}",
            "stability": "stable",
            "summary": "Bucket owner."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 611
          },
          "name": "bucketOwner",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_dataset#key DatabrewDataset#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 615
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/databrew-dataset/index:DatabrewDatasetInputDataCatalogInputDefinitionTempDirectory"
    },
    "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetInputDataCatalogInputDefinitionTempDirectoryOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetInputDataCatalogInputDefinitionTempDirectoryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/databrew-dataset/index.ts",
          "line": 669
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/databrew-dataset/index.ts",
        "line": 661
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 723
          },
          "name": "resetBucket"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 739
          },
          "name": "resetBucketOwner"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 755
          },
          "name": "resetKey"
        }
      ],
      "name": "DatabrewDatasetInputDataCatalogInputDefinitionTempDirectoryOutputReference",
      "namespace": "databrewDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 727
          },
          "name": "bucketInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 743
          },
          "name": "bucketOwnerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 759
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 717
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 733
          },
          "name": "bucketOwner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 749
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 673
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetInputDataCatalogInputDefinitionTempDirectory"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/databrew-dataset/index:DatabrewDatasetInputDataCatalogInputDefinitionTempDirectoryOutputReference"
    },
    "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetInputDatabaseInputDefinition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetInputDatabaseInputDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/databrew-dataset/index.ts",
        "line": 1126
      },
      "name": "DatabrewDatasetInputDatabaseInputDefinition",
      "namespace": "databrewDataset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_dataset#database_table_name DatabrewDataset#database_table_name}",
            "stability": "stable",
            "summary": "Database table name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 1132
          },
          "name": "databaseTableName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_dataset#glue_connection_name DatabrewDataset#glue_connection_name}",
            "stability": "stable",
            "summary": "Glue connection name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 1138
          },
          "name": "glueConnectionName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This SQL will be used as the input for DataBrew projects and jobs.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_dataset#query_string DatabrewDataset#query_string}",
            "stability": "stable",
            "summary": "Custom SQL to run against the provided AWS Glue connection."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 1144
          },
          "name": "queryString",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_dataset#temp_directory DatabrewDataset#temp_directory}",
            "stability": "stable",
            "summary": "Input location."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 1150
          },
          "name": "tempDirectory",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetInputDatabaseInputDefinitionTempDirectory"
          }
        }
      ],
      "symbolId": "src/databrew-dataset/index:DatabrewDatasetInputDatabaseInputDefinition"
    },
    "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetInputDatabaseInputDefinitionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetInputDatabaseInputDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/databrew-dataset/index.ts",
          "line": 1211
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/databrew-dataset/index.ts",
        "line": 1203
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 1316
          },
          "name": "putTempDirectory",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetInputDatabaseInputDefinitionTempDirectory"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 1271
          },
          "name": "resetDatabaseTableName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 1287
          },
          "name": "resetGlueConnectionName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 1303
          },
          "name": "resetQueryString"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 1319
          },
          "name": "resetTempDirectory"
        }
      ],
      "name": "DatabrewDatasetInputDatabaseInputDefinitionOutputReference",
      "namespace": "databrewDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 1313
          },
          "name": "tempDirectory",
          "type": {
            "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetInputDatabaseInputDefinitionTempDirectoryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 1275
          },
          "name": "databaseTableNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 1291
          },
          "name": "glueConnectionNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 1307
          },
          "name": "queryStringInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 1323
          },
          "name": "tempDirectoryInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetInputDatabaseInputDefinitionTempDirectory"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 1265
          },
          "name": "databaseTableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 1281
          },
          "name": "glueConnectionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 1297
          },
          "name": "queryString",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 1215
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetInputDatabaseInputDefinition"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/databrew-dataset/index:DatabrewDatasetInputDatabaseInputDefinitionOutputReference"
    },
    "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetInputDatabaseInputDefinitionTempDirectory": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetInputDatabaseInputDefinitionTempDirectory",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/databrew-dataset/index.ts",
        "line": 964
      },
      "name": "DatabrewDatasetInputDatabaseInputDefinitionTempDirectory",
      "namespace": "databrewDataset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_dataset#bucket DatabrewDataset#bucket}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 968
          },
          "name": "bucket",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_dataset#bucket_owner DatabrewDataset#bucket_owner}",
            "stability": "stable",
            "summary": "Bucket owner."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 974
          },
          "name": "bucketOwner",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_dataset#key DatabrewDataset#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 978
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/databrew-dataset/index:DatabrewDatasetInputDatabaseInputDefinitionTempDirectory"
    },
    "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetInputDatabaseInputDefinitionTempDirectoryOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetInputDatabaseInputDefinitionTempDirectoryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/databrew-dataset/index.ts",
          "line": 1032
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/databrew-dataset/index.ts",
        "line": 1024
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 1086
          },
          "name": "resetBucket"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 1102
          },
          "name": "resetBucketOwner"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 1118
          },
          "name": "resetKey"
        }
      ],
      "name": "DatabrewDatasetInputDatabaseInputDefinitionTempDirectoryOutputReference",
      "namespace": "databrewDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 1090
          },
          "name": "bucketInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 1106
          },
          "name": "bucketOwnerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 1122
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 1080
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 1096
          },
          "name": "bucketOwner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 1112
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 1036
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetInputDatabaseInputDefinitionTempDirectory"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/databrew-dataset/index:DatabrewDatasetInputDatabaseInputDefinitionTempDirectoryOutputReference"
    },
    "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetInputMetadata": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetInputMetadata",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/databrew-dataset/index.ts",
        "line": 1327
      },
      "name": "DatabrewDatasetInputMetadata",
      "namespace": "databrewDataset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_dataset#source_arn DatabrewDataset#source_arn}",
            "stability": "stable",
            "summary": "Arn of the source of the dataset. For e.g.: AppFlow Flow ARN."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 1333
          },
          "name": "sourceArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/databrew-dataset/index:DatabrewDatasetInputMetadata"
    },
    "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetInputMetadataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetInputMetadataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/databrew-dataset/index.ts",
          "line": 1373
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/databrew-dataset/index.ts",
        "line": 1365
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 1415
          },
          "name": "resetSourceArn"
        }
      ],
      "name": "DatabrewDatasetInputMetadataOutputReference",
      "namespace": "databrewDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 1419
          },
          "name": "sourceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 1409
          },
          "name": "sourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 1377
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetInputMetadata"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/databrew-dataset/index:DatabrewDatasetInputMetadataOutputReference"
    },
    "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetInputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetInputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/databrew-dataset/index.ts",
          "line": 1664
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/databrew-dataset/index.ts",
        "line": 1656
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 1737
          },
          "name": "putDatabaseInputDefinition",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetInputDatabaseInputDefinition"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 1721
          },
          "name": "putDataCatalogInputDefinition",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetInputDataCatalogInputDefinition"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 1753
          },
          "name": "putMetadata",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetInputMetadata"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 1769
          },
          "name": "putS3InputDefinition",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetInputS3InputDefinition"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 1740
          },
          "name": "resetDatabaseInputDefinition"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 1724
          },
          "name": "resetDataCatalogInputDefinition"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 1756
          },
          "name": "resetMetadata"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 1772
          },
          "name": "resetS3InputDefinition"
        }
      ],
      "name": "DatabrewDatasetInputOutputReference",
      "namespace": "databrewDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 1734
          },
          "name": "databaseInputDefinition",
          "type": {
            "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetInputDatabaseInputDefinitionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 1718
          },
          "name": "dataCatalogInputDefinition",
          "type": {
            "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetInputDataCatalogInputDefinitionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 1750
          },
          "name": "metadata",
          "type": {
            "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetInputMetadataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 1766
          },
          "name": "s3InputDefinition",
          "type": {
            "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetInputS3InputDefinitionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 1744
          },
          "name": "databaseInputDefinitionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetInputDatabaseInputDefinition"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 1728
          },
          "name": "dataCatalogInputDefinitionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetInputDataCatalogInputDefinition"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 1760
          },
          "name": "metadataInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetInputMetadata"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 1776
          },
          "name": "s3InputDefinitionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetInputS3InputDefinition"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 1668
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetInput"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/databrew-dataset/index:DatabrewDatasetInputOutputReference"
    },
    "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetInputS3InputDefinition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetInputS3InputDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/databrew-dataset/index.ts",
        "line": 1423
      },
      "name": "DatabrewDatasetInputS3InputDefinition",
      "namespace": "databrewDataset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_dataset#bucket DatabrewDataset#bucket}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 1427
          },
          "name": "bucket",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_dataset#bucket_owner DatabrewDataset#bucket_owner}",
            "stability": "stable",
            "summary": "Bucket owner."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 1433
          },
          "name": "bucketOwner",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_dataset#key DatabrewDataset#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 1437
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/databrew-dataset/index:DatabrewDatasetInputS3InputDefinition"
    },
    "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetInputS3InputDefinitionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetInputS3InputDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/databrew-dataset/index.ts",
          "line": 1491
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/databrew-dataset/index.ts",
        "line": 1483
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 1545
          },
          "name": "resetBucket"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 1561
          },
          "name": "resetBucketOwner"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 1577
          },
          "name": "resetKey"
        }
      ],
      "name": "DatabrewDatasetInputS3InputDefinitionOutputReference",
      "namespace": "databrewDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 1549
          },
          "name": "bucketInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 1565
          },
          "name": "bucketOwnerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 1581
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 1539
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 1555
          },
          "name": "bucketOwner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 1571
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 1495
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetInputS3InputDefinition"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/databrew-dataset/index:DatabrewDatasetInputS3InputDefinitionOutputReference"
    },
    "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetPathOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetPathOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/databrew-dataset/index.ts",
        "line": 3055
      },
      "name": "DatabrewDatasetPathOptions",
      "namespace": "databrewDataset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_dataset#files_limit DatabrewDataset#files_limit}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 3059
          },
          "name": "filesLimit",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetPathOptionsFilesLimit"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_dataset#last_modified_date_condition DatabrewDataset#last_modified_date_condition}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 3063
          },
          "name": "lastModifiedDateCondition",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetPathOptionsLastModifiedDateCondition"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_dataset#parameters DatabrewDataset#parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 3067
          },
          "name": "parameters",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetPathOptionsParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/databrew-dataset/index:DatabrewDatasetPathOptions"
    },
    "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetPathOptionsFilesLimit": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetPathOptionsFilesLimit",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/databrew-dataset/index.ts",
        "line": 1780
      },
      "name": "DatabrewDatasetPathOptionsFilesLimit",
      "namespace": "databrewDataset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_dataset#max_files DatabrewDataset#max_files}",
            "stability": "stable",
            "summary": "Maximum number of files."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 1786
          },
          "name": "maxFiles",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_dataset#order DatabrewDataset#order}",
            "stability": "stable",
            "summary": "Order."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 1792
          },
          "name": "order",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_dataset#ordered_by DatabrewDataset#ordered_by}",
            "stability": "stable",
            "summary": "Ordered by."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 1798
          },
          "name": "orderedBy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/databrew-dataset/index:DatabrewDatasetPathOptionsFilesLimit"
    },
    "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetPathOptionsFilesLimitOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetPathOptionsFilesLimitOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/databrew-dataset/index.ts",
          "line": 1852
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/databrew-dataset/index.ts",
        "line": 1844
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 1906
          },
          "name": "resetMaxFiles"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 1922
          },
          "name": "resetOrder"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 1938
          },
          "name": "resetOrderedBy"
        }
      ],
      "name": "DatabrewDatasetPathOptionsFilesLimitOutputReference",
      "namespace": "databrewDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 1910
          },
          "name": "maxFilesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 1942
          },
          "name": "orderedByInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 1926
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 1900
          },
          "name": "maxFiles",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 1916
          },
          "name": "order",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 1932
          },
          "name": "orderedBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 1856
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetPathOptionsFilesLimit"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/databrew-dataset/index:DatabrewDatasetPathOptionsFilesLimitOutputReference"
    },
    "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetPathOptionsLastModifiedDateCondition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetPathOptionsLastModifiedDateCondition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/databrew-dataset/index.ts",
        "line": 2097
      },
      "name": "DatabrewDatasetPathOptionsLastModifiedDateCondition",
      "namespace": "databrewDataset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_dataset#expression DatabrewDataset#expression}",
            "stability": "stable",
            "summary": "Filtering expression for a parameter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 2103
          },
          "name": "expression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_dataset#values_map DatabrewDataset#values_map}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 2107
          },
          "name": "valuesMap",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetPathOptionsLastModifiedDateConditionValuesMap"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/databrew-dataset/index:DatabrewDatasetPathOptionsLastModifiedDateCondition"
    },
    "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetPathOptionsLastModifiedDateConditionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetPathOptionsLastModifiedDateConditionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/databrew-dataset/index.ts",
          "line": 2154
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/databrew-dataset/index.ts",
        "line": 2146
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 2215
          },
          "name": "putValuesMap",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetPathOptionsLastModifiedDateConditionValuesMap"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 2202
          },
          "name": "resetExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 2218
          },
          "name": "resetValuesMap"
        }
      ],
      "name": "DatabrewDatasetPathOptionsLastModifiedDateConditionOutputReference",
      "namespace": "databrewDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 2212
          },
          "name": "valuesMap",
          "type": {
            "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetPathOptionsLastModifiedDateConditionValuesMapList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 2206
          },
          "name": "expressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 2222
          },
          "name": "valuesMapInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetPathOptionsLastModifiedDateConditionValuesMap"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 2196
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 2158
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetPathOptionsLastModifiedDateCondition"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/databrew-dataset/index:DatabrewDatasetPathOptionsLastModifiedDateConditionOutputReference"
    },
    "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetPathOptionsLastModifiedDateConditionValuesMap": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetPathOptionsLastModifiedDateConditionValuesMap",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/databrew-dataset/index.ts",
        "line": 1946
      },
      "name": "DatabrewDatasetPathOptionsLastModifiedDateConditionValuesMap",
      "namespace": "databrewDataset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_dataset#value DatabrewDataset#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 1950
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_dataset#value_reference DatabrewDataset#value_reference}",
            "stability": "stable",
            "summary": "Variable name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 1956
          },
          "name": "valueReference",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/databrew-dataset/index:DatabrewDatasetPathOptionsLastModifiedDateConditionValuesMap"
    },
    "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetPathOptionsLastModifiedDateConditionValuesMapList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetPathOptionsLastModifiedDateConditionValuesMapList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/databrew-dataset/index.ts",
          "line": 2086
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/databrew-dataset/index.ts",
        "line": 2078
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 2093
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetPathOptionsLastModifiedDateConditionValuesMapOutputReference"
            }
          }
        }
      ],
      "name": "DatabrewDatasetPathOptionsLastModifiedDateConditionValuesMapList",
      "namespace": "databrewDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 2079
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetPathOptionsLastModifiedDateConditionValuesMap"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/databrew-dataset/index:DatabrewDatasetPathOptionsLastModifiedDateConditionValuesMapList"
    },
    "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetPathOptionsLastModifiedDateConditionValuesMapOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetPathOptionsLastModifiedDateConditionValuesMapOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/databrew-dataset/index.ts",
          "line": 2005
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/databrew-dataset/index.ts",
        "line": 1995
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 2053
          },
          "name": "resetValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 2069
          },
          "name": "resetValueReference"
        }
      ],
      "name": "DatabrewDatasetPathOptionsLastModifiedDateConditionValuesMapOutputReference",
      "namespace": "databrewDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 2057
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 2073
          },
          "name": "valueReferenceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 2047
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 2063
          },
          "name": "valueReference",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 2009
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetPathOptionsLastModifiedDateConditionValuesMap"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/databrew-dataset/index:DatabrewDatasetPathOptionsLastModifiedDateConditionValuesMapOutputReference"
    },
    "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetPathOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetPathOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/databrew-dataset/index.ts",
          "line": 3121
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/databrew-dataset/index.ts",
        "line": 3113
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 3172
          },
          "name": "putFilesLimit",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetPathOptionsFilesLimit"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 3188
          },
          "name": "putLastModifiedDateCondition",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetPathOptionsLastModifiedDateCondition"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 3204
          },
          "name": "putParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetPathOptionsParameters"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 3175
          },
          "name": "resetFilesLimit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 3191
          },
          "name": "resetLastModifiedDateCondition"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 3207
          },
          "name": "resetParameters"
        }
      ],
      "name": "DatabrewDatasetPathOptionsOutputReference",
      "namespace": "databrewDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 3169
          },
          "name": "filesLimit",
          "type": {
            "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetPathOptionsFilesLimitOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 3185
          },
          "name": "lastModifiedDateCondition",
          "type": {
            "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetPathOptionsLastModifiedDateConditionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 3201
          },
          "name": "parameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetPathOptionsParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 3179
          },
          "name": "filesLimitInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetPathOptionsFilesLimit"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 3195
          },
          "name": "lastModifiedDateConditionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetPathOptionsLastModifiedDateCondition"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 3211
          },
          "name": "parametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetPathOptionsParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 3125
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetPathOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/databrew-dataset/index:DatabrewDatasetPathOptionsOutputReference"
    },
    "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetPathOptionsParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetPathOptionsParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/databrew-dataset/index.ts",
        "line": 2904
      },
      "name": "DatabrewDatasetPathOptionsParameters",
      "namespace": "databrewDataset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_dataset#dataset_parameter DatabrewDataset#dataset_parameter}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 2908
          },
          "name": "datasetParameter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetPathOptionsParametersDatasetParameter"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_dataset#path_parameter_name DatabrewDataset#path_parameter_name}",
            "stability": "stable",
            "summary": "Parameter name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 2914
          },
          "name": "pathParameterName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/databrew-dataset/index:DatabrewDatasetPathOptionsParameters"
    },
    "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetPathOptionsParametersDatasetParameter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetPathOptionsParametersDatasetParameter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/databrew-dataset/index.ts",
        "line": 2672
      },
      "name": "DatabrewDatasetPathOptionsParametersDatasetParameter",
      "namespace": "databrewDataset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_dataset#create_column DatabrewDataset#create_column}",
            "stability": "stable",
            "summary": "Add the value of this parameter as a column in a dataset."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 2678
          },
          "name": "createColumn",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_dataset#datetime_options DatabrewDataset#datetime_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 2682
          },
          "name": "datetimeOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetPathOptionsParametersDatasetParameterDatetimeOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_dataset#filter DatabrewDataset#filter}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 2686
          },
          "name": "filter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetPathOptionsParametersDatasetParameterFilter"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_dataset#name DatabrewDataset#name}",
            "stability": "stable",
            "summary": "Parameter name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 2692
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_dataset#type DatabrewDataset#type}",
            "stability": "stable",
            "summary": "Parameter type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 2698
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/databrew-dataset/index:DatabrewDatasetPathOptionsParametersDatasetParameter"
    },
    "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetPathOptionsParametersDatasetParameterDatetimeOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetPathOptionsParametersDatasetParameterDatetimeOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/databrew-dataset/index.ts",
        "line": 2226
      },
      "name": "DatabrewDatasetPathOptionsParametersDatasetParameterDatetimeOptions",
      "namespace": "databrewDataset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_dataset#format DatabrewDataset#format}",
            "stability": "stable",
            "summary": "Date/time format of a date parameter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 2232
          },
          "name": "format",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_dataset#locale_code DatabrewDataset#locale_code}",
            "stability": "stable",
            "summary": "Locale code for a date parameter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 2238
          },
          "name": "localeCode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_dataset#timezone_offset DatabrewDataset#timezone_offset}",
            "stability": "stable",
            "summary": "Timezone offset."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 2244
          },
          "name": "timezoneOffset",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/databrew-dataset/index:DatabrewDatasetPathOptionsParametersDatasetParameterDatetimeOptions"
    },
    "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetPathOptionsParametersDatasetParameterDatetimeOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetPathOptionsParametersDatasetParameterDatetimeOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/databrew-dataset/index.ts",
          "line": 2298
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/databrew-dataset/index.ts",
        "line": 2290
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 2352
          },
          "name": "resetFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 2368
          },
          "name": "resetLocaleCode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 2384
          },
          "name": "resetTimezoneOffset"
        }
      ],
      "name": "DatabrewDatasetPathOptionsParametersDatasetParameterDatetimeOptionsOutputReference",
      "namespace": "databrewDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 2356
          },
          "name": "formatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 2372
          },
          "name": "localeCodeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 2388
          },
          "name": "timezoneOffsetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 2346
          },
          "name": "format",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 2362
          },
          "name": "localeCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 2378
          },
          "name": "timezoneOffset",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 2302
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetPathOptionsParametersDatasetParameterDatetimeOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/databrew-dataset/index:DatabrewDatasetPathOptionsParametersDatasetParameterDatetimeOptionsOutputReference"
    },
    "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetPathOptionsParametersDatasetParameterFilter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetPathOptionsParametersDatasetParameterFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/databrew-dataset/index.ts",
        "line": 2543
      },
      "name": "DatabrewDatasetPathOptionsParametersDatasetParameterFilter",
      "namespace": "databrewDataset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_dataset#expression DatabrewDataset#expression}",
            "stability": "stable",
            "summary": "Filtering expression for a parameter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 2549
          },
          "name": "expression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_dataset#values_map DatabrewDataset#values_map}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 2553
          },
          "name": "valuesMap",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetPathOptionsParametersDatasetParameterFilterValuesMap"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/databrew-dataset/index:DatabrewDatasetPathOptionsParametersDatasetParameterFilter"
    },
    "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetPathOptionsParametersDatasetParameterFilterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetPathOptionsParametersDatasetParameterFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/databrew-dataset/index.ts",
          "line": 2600
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/databrew-dataset/index.ts",
        "line": 2592
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 2661
          },
          "name": "putValuesMap",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetPathOptionsParametersDatasetParameterFilterValuesMap"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 2648
          },
          "name": "resetExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 2664
          },
          "name": "resetValuesMap"
        }
      ],
      "name": "DatabrewDatasetPathOptionsParametersDatasetParameterFilterOutputReference",
      "namespace": "databrewDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 2658
          },
          "name": "valuesMap",
          "type": {
            "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetPathOptionsParametersDatasetParameterFilterValuesMapList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 2652
          },
          "name": "expressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 2668
          },
          "name": "valuesMapInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetPathOptionsParametersDatasetParameterFilterValuesMap"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 2642
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 2604
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetPathOptionsParametersDatasetParameterFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/databrew-dataset/index:DatabrewDatasetPathOptionsParametersDatasetParameterFilterOutputReference"
    },
    "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetPathOptionsParametersDatasetParameterFilterValuesMap": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetPathOptionsParametersDatasetParameterFilterValuesMap",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/databrew-dataset/index.ts",
        "line": 2392
      },
      "name": "DatabrewDatasetPathOptionsParametersDatasetParameterFilterValuesMap",
      "namespace": "databrewDataset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_dataset#value DatabrewDataset#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 2396
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_dataset#value_reference DatabrewDataset#value_reference}",
            "stability": "stable",
            "summary": "Variable name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 2402
          },
          "name": "valueReference",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/databrew-dataset/index:DatabrewDatasetPathOptionsParametersDatasetParameterFilterValuesMap"
    },
    "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetPathOptionsParametersDatasetParameterFilterValuesMapList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetPathOptionsParametersDatasetParameterFilterValuesMapList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/databrew-dataset/index.ts",
          "line": 2532
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/databrew-dataset/index.ts",
        "line": 2524
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 2539
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetPathOptionsParametersDatasetParameterFilterValuesMapOutputReference"
            }
          }
        }
      ],
      "name": "DatabrewDatasetPathOptionsParametersDatasetParameterFilterValuesMapList",
      "namespace": "databrewDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 2525
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetPathOptionsParametersDatasetParameterFilterValuesMap"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/databrew-dataset/index:DatabrewDatasetPathOptionsParametersDatasetParameterFilterValuesMapList"
    },
    "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetPathOptionsParametersDatasetParameterFilterValuesMapOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetPathOptionsParametersDatasetParameterFilterValuesMapOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/databrew-dataset/index.ts",
          "line": 2451
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/databrew-dataset/index.ts",
        "line": 2441
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 2499
          },
          "name": "resetValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 2515
          },
          "name": "resetValueReference"
        }
      ],
      "name": "DatabrewDatasetPathOptionsParametersDatasetParameterFilterValuesMapOutputReference",
      "namespace": "databrewDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 2503
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 2519
          },
          "name": "valueReferenceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 2493
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 2509
          },
          "name": "valueReference",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 2455
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetPathOptionsParametersDatasetParameterFilterValuesMap"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/databrew-dataset/index:DatabrewDatasetPathOptionsParametersDatasetParameterFilterValuesMapOutputReference"
    },
    "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetPathOptionsParametersDatasetParameterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetPathOptionsParametersDatasetParameterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/databrew-dataset/index.ts",
          "line": 2766
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/databrew-dataset/index.ts",
        "line": 2758
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 2845
          },
          "name": "putDatetimeOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetPathOptionsParametersDatasetParameterDatetimeOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 2861
          },
          "name": "putFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetPathOptionsParametersDatasetParameterFilter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 2832
          },
          "name": "resetCreateColumn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 2848
          },
          "name": "resetDatetimeOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 2864
          },
          "name": "resetFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 2880
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 2896
          },
          "name": "resetType"
        }
      ],
      "name": "DatabrewDatasetPathOptionsParametersDatasetParameterOutputReference",
      "namespace": "databrewDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 2842
          },
          "name": "datetimeOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetPathOptionsParametersDatasetParameterDatetimeOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 2858
          },
          "name": "filter",
          "type": {
            "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetPathOptionsParametersDatasetParameterFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 2836
          },
          "name": "createColumnInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 2852
          },
          "name": "datetimeOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetPathOptionsParametersDatasetParameterDatetimeOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 2868
          },
          "name": "filterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetPathOptionsParametersDatasetParameterFilter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 2884
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 2900
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 2826
          },
          "name": "createColumn",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 2874
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 2890
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 2770
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetPathOptionsParametersDatasetParameter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/databrew-dataset/index:DatabrewDatasetPathOptionsParametersDatasetParameterOutputReference"
    },
    "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetPathOptionsParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetPathOptionsParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/databrew-dataset/index.ts",
          "line": 3044
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/databrew-dataset/index.ts",
        "line": 3036
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 3051
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetPathOptionsParametersOutputReference"
            }
          }
        }
      ],
      "name": "DatabrewDatasetPathOptionsParametersList",
      "namespace": "databrewDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 3037
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetPathOptionsParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/databrew-dataset/index:DatabrewDatasetPathOptionsParametersList"
    },
    "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetPathOptionsParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetPathOptionsParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/databrew-dataset/index.ts",
          "line": 2963
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/databrew-dataset/index.ts",
        "line": 2953
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 3008
          },
          "name": "putDatasetParameter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetPathOptionsParametersDatasetParameter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 3011
          },
          "name": "resetDatasetParameter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 3027
          },
          "name": "resetPathParameterName"
        }
      ],
      "name": "DatabrewDatasetPathOptionsParametersOutputReference",
      "namespace": "databrewDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 3005
          },
          "name": "datasetParameter",
          "type": {
            "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetPathOptionsParametersDatasetParameterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 3015
          },
          "name": "datasetParameterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetPathOptionsParametersDatasetParameter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 3031
          },
          "name": "pathParameterNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 3021
          },
          "name": "pathParameterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 2967
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetPathOptionsParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/databrew-dataset/index:DatabrewDatasetPathOptionsParametersOutputReference"
    },
    "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/databrew-dataset/index.ts",
        "line": 3215
      },
      "name": "DatabrewDatasetTags",
      "namespace": "databrewDataset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_dataset#key DatabrewDataset#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 3219
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_dataset#value DatabrewDataset#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 3223
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/databrew-dataset/index:DatabrewDatasetTags"
    },
    "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/databrew-dataset/index.ts",
          "line": 3353
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/databrew-dataset/index.ts",
        "line": 3345
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 3360
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetTagsOutputReference"
            }
          }
        }
      ],
      "name": "DatabrewDatasetTagsList",
      "namespace": "databrewDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 3346
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/databrew-dataset/index:DatabrewDatasetTagsList"
    },
    "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/databrew-dataset/index.ts",
          "line": 3272
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/databrew-dataset/index.ts",
        "line": 3262
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 3320
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 3336
          },
          "name": "resetValue"
        }
      ],
      "name": "DatabrewDatasetTagsOutputReference",
      "namespace": "databrewDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 3324
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 3340
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 3314
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 3330
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-dataset/index.ts",
            "line": 3276
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.databrewDataset.DatabrewDatasetTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/databrew-dataset/index:DatabrewDatasetTagsOutputReference"
    },
    "@cdktn/provider-awscc.databrewJob.DatabrewJob": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_job awscc_databrew_job}."
      },
      "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJob",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_job awscc_databrew_job} Resource."
        },
        "locationInModule": {
          "filename": "src/databrew-job/index.ts",
          "line": 4266
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/databrew-job/index.ts",
        "line": 4234
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DatabrewJob resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 4251
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DatabrewJob to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_job#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DatabrewJob that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DatabrewJob to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 4329
          },
          "name": "putDatabaseOutputs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobDatabaseOutputs"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 4313
          },
          "name": "putDataCatalogOutputs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobDataCatalogOutputs"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 4398
          },
          "name": "putJobSample",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobJobSample"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 4475
          },
          "name": "putOutputLocation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobOutputLocation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 4491
          },
          "name": "putOutputs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobOutputs"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 4507
          },
          "name": "putProfileConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 4539
          },
          "name": "putRecipe",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobRecipe"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 4568
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 4613
          },
          "name": "putValidationConfigurations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobValidationConfigurations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 4332
          },
          "name": "resetDatabaseOutputs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 4316
          },
          "name": "resetDataCatalogOutputs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 4348
          },
          "name": "resetDatasetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 4364
          },
          "name": "resetEncryptionKeyArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 4380
          },
          "name": "resetEncryptionMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 4401
          },
          "name": "resetJobSample"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 4417
          },
          "name": "resetLogSubscription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 4433
          },
          "name": "resetMaxCapacity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 4449
          },
          "name": "resetMaxRetries"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 4478
          },
          "name": "resetOutputLocation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 4494
          },
          "name": "resetOutputs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 4510
          },
          "name": "resetProfileConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 4526
          },
          "name": "resetProjectName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 4542
          },
          "name": "resetRecipe"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 4571
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 4587
          },
          "name": "resetTimeout"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 4616
          },
          "name": "resetValidationConfigurations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 4628
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 4653
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DatabrewJob",
      "namespace": "databrewJob",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 4239
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 4326
          },
          "name": "databaseOutputs",
          "type": {
            "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobDatabaseOutputsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 4310
          },
          "name": "dataCatalogOutputs",
          "type": {
            "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobDataCatalogOutputsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 4389
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 4395
          },
          "name": "jobSample",
          "type": {
            "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobJobSampleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 4472
          },
          "name": "outputLocation",
          "type": {
            "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobOutputLocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 4488
          },
          "name": "outputs",
          "type": {
            "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobOutputsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 4504
          },
          "name": "profileConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 4536
          },
          "name": "recipe",
          "type": {
            "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobRecipeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 4565
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 4610
          },
          "name": "validationConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobValidationConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 4336
          },
          "name": "databaseOutputsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobDatabaseOutputs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 4320
          },
          "name": "dataCatalogOutputsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobDataCatalogOutputs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 4352
          },
          "name": "datasetNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 4368
          },
          "name": "encryptionKeyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 4384
          },
          "name": "encryptionModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 4405
          },
          "name": "jobSampleInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobJobSample"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 4421
          },
          "name": "logSubscriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 4437
          },
          "name": "maxCapacityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 4453
          },
          "name": "maxRetriesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 4466
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 4482
          },
          "name": "outputLocationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobOutputLocation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 4498
          },
          "name": "outputsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobOutputs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 4514
          },
          "name": "profileConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 4530
          },
          "name": "projectNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 4546
          },
          "name": "recipeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobRecipe"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 4559
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 4575
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 4591
          },
          "name": "timeoutInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 4604
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 4620
          },
          "name": "validationConfigurationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobValidationConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 4342
          },
          "name": "datasetName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 4358
          },
          "name": "encryptionKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 4374
          },
          "name": "encryptionMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 4411
          },
          "name": "logSubscription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 4427
          },
          "name": "maxCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 4443
          },
          "name": "maxRetries",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 4459
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 4520
          },
          "name": "projectName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 4552
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 4581
          },
          "name": "timeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 4597
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/databrew-job/index:DatabrewJob"
    },
    "@cdktn/provider-awscc.databrewJob.DatabrewJobConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/databrew-job/index.ts",
        "line": 14
      },
      "name": "DatabrewJobConfig",
      "namespace": "databrewJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_job#name DatabrewJob#name}",
            "stability": "stable",
            "summary": "Job name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 70
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_job#role_arn DatabrewJob#role_arn}",
            "stability": "stable",
            "summary": "Role arn."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 102
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_job#type DatabrewJob#type}",
            "stability": "stable",
            "summary": "Job type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 118
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_job#database_outputs DatabrewJob#database_outputs}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 22
          },
          "name": "databaseOutputs",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobDatabaseOutputs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_job#data_catalog_outputs DatabrewJob#data_catalog_outputs}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 18
          },
          "name": "dataCatalogOutputs",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobDataCatalogOutputs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_job#dataset_name DatabrewJob#dataset_name}",
            "stability": "stable",
            "summary": "Dataset name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 28
          },
          "name": "datasetName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_job#encryption_key_arn DatabrewJob#encryption_key_arn}",
            "stability": "stable",
            "summary": "Encryption Key Arn."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 34
          },
          "name": "encryptionKeyArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_job#encryption_mode DatabrewJob#encryption_mode}",
            "stability": "stable",
            "summary": "Encryption mode."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 40
          },
          "name": "encryptionMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_job#job_sample DatabrewJob#job_sample}",
            "stability": "stable",
            "summary": "Job Sample."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 46
          },
          "name": "jobSample",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobJobSample"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_job#log_subscription DatabrewJob#log_subscription}",
            "stability": "stable",
            "summary": "Log subscription."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 52
          },
          "name": "logSubscription",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_job#max_capacity DatabrewJob#max_capacity}",
            "stability": "stable",
            "summary": "Max capacity."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 58
          },
          "name": "maxCapacity",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_job#max_retries DatabrewJob#max_retries}",
            "stability": "stable",
            "summary": "Max retries."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 64
          },
          "name": "maxRetries",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_job#output_location DatabrewJob#output_location}",
            "stability": "stable",
            "summary": "Output location."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 76
          },
          "name": "outputLocation",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobOutputLocation"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_job#outputs DatabrewJob#outputs}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 80
          },
          "name": "outputs",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobOutputs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_job#profile_configuration DatabrewJob#profile_configuration}",
            "stability": "stable",
            "summary": "Profile Job configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 86
          },
          "name": "profileConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_job#project_name DatabrewJob#project_name}",
            "stability": "stable",
            "summary": "Project name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 92
          },
          "name": "projectName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_job#recipe DatabrewJob#recipe}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 96
          },
          "name": "recipe",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobRecipe"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_job#tags DatabrewJob#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 106
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_job#timeout DatabrewJob#timeout}",
            "stability": "stable",
            "summary": "Timeout."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 112
          },
          "name": "timeout",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_job#validation_configurations DatabrewJob#validation_configurations}",
            "stability": "stable",
            "summary": "Data quality rules configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 124
          },
          "name": "validationConfigurations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobValidationConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/databrew-job/index:DatabrewJobConfig"
    },
    "@cdktn/provider-awscc.databrewJob.DatabrewJobDataCatalogOutputs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobDataCatalogOutputs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/databrew-job/index.ts",
        "line": 671
      },
      "name": "DatabrewJobDataCatalogOutputs",
      "namespace": "databrewJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_job#catalog_id DatabrewJob#catalog_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 675
          },
          "name": "catalogId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_job#database_name DatabrewJob#database_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 679
          },
          "name": "databaseName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_job#database_options DatabrewJob#database_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 683
          },
          "name": "databaseOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobDataCatalogOutputsDatabaseOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_job#overwrite DatabrewJob#overwrite}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 687
          },
          "name": "overwrite",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_job#s3_options DatabrewJob#s3_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 691
          },
          "name": "s3Options",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobDataCatalogOutputsS3Options"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_job#table_name DatabrewJob#table_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 695
          },
          "name": "tableName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/databrew-job/index:DatabrewJobDataCatalogOutputs"
    },
    "@cdktn/provider-awscc.databrewJob.DatabrewJobDataCatalogOutputsDatabaseOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobDataCatalogOutputsDatabaseOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/databrew-job/index.ts",
        "line": 286
      },
      "name": "DatabrewJobDataCatalogOutputsDatabaseOptions",
      "namespace": "databrewJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_job#table_name DatabrewJob#table_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 290
          },
          "name": "tableName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_job#temp_directory DatabrewJob#temp_directory}",
            "stability": "stable",
            "summary": "S3 Output location."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 296
          },
          "name": "tempDirectory",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobDataCatalogOutputsDatabaseOptionsTempDirectory"
          }
        }
      ],
      "symbolId": "src/databrew-job/index:DatabrewJobDataCatalogOutputsDatabaseOptions"
    },
    "@cdktn/provider-awscc.databrewJob.DatabrewJobDataCatalogOutputsDatabaseOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobDataCatalogOutputsDatabaseOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/databrew-job/index.ts",
          "line": 343
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/databrew-job/index.ts",
        "line": 335
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 404
          },
          "name": "putTempDirectory",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobDataCatalogOutputsDatabaseOptionsTempDirectory"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 391
          },
          "name": "resetTableName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 407
          },
          "name": "resetTempDirectory"
        }
      ],
      "name": "DatabrewJobDataCatalogOutputsDatabaseOptionsOutputReference",
      "namespace": "databrewJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 401
          },
          "name": "tempDirectory",
          "type": {
            "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobDataCatalogOutputsDatabaseOptionsTempDirectoryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 395
          },
          "name": "tableNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 411
          },
          "name": "tempDirectoryInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobDataCatalogOutputsDatabaseOptionsTempDirectory"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 385
          },
          "name": "tableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 347
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobDataCatalogOutputsDatabaseOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/databrew-job/index:DatabrewJobDataCatalogOutputsDatabaseOptionsOutputReference"
    },
    "@cdktn/provider-awscc.databrewJob.DatabrewJobDataCatalogOutputsDatabaseOptionsTempDirectory": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobDataCatalogOutputsDatabaseOptionsTempDirectory",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/databrew-job/index.ts",
        "line": 126
      },
      "name": "DatabrewJobDataCatalogOutputsDatabaseOptionsTempDirectory",
      "namespace": "databrewJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_job#bucket DatabrewJob#bucket}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 130
          },
          "name": "bucket",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_job#bucket_owner DatabrewJob#bucket_owner}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 134
          },
          "name": "bucketOwner",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_job#key DatabrewJob#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 138
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/databrew-job/index:DatabrewJobDataCatalogOutputsDatabaseOptionsTempDirectory"
    },
    "@cdktn/provider-awscc.databrewJob.DatabrewJobDataCatalogOutputsDatabaseOptionsTempDirectoryOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobDataCatalogOutputsDatabaseOptionsTempDirectoryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/databrew-job/index.ts",
          "line": 192
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/databrew-job/index.ts",
        "line": 184
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 246
          },
          "name": "resetBucket"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 262
          },
          "name": "resetBucketOwner"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 278
          },
          "name": "resetKey"
        }
      ],
      "name": "DatabrewJobDataCatalogOutputsDatabaseOptionsTempDirectoryOutputReference",
      "namespace": "databrewJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 250
          },
          "name": "bucketInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 266
          },
          "name": "bucketOwnerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 282
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 240
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 256
          },
          "name": "bucketOwner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 272
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 196
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobDataCatalogOutputsDatabaseOptionsTempDirectory"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/databrew-job/index:DatabrewJobDataCatalogOutputsDatabaseOptionsTempDirectoryOutputReference"
    },
    "@cdktn/provider-awscc.databrewJob.DatabrewJobDataCatalogOutputsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobDataCatalogOutputsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/databrew-job/index.ts",
          "line": 941
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/databrew-job/index.ts",
        "line": 933
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 948
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobDataCatalogOutputsOutputReference"
            }
          }
        }
      ],
      "name": "DatabrewJobDataCatalogOutputsList",
      "namespace": "databrewJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 934
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobDataCatalogOutputs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/databrew-job/index:DatabrewJobDataCatalogOutputsList"
    },
    "@cdktn/provider-awscc.databrewJob.DatabrewJobDataCatalogOutputsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobDataCatalogOutputsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/databrew-job/index.ts",
          "line": 772
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/databrew-job/index.ts",
        "line": 762
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 873
          },
          "name": "putDatabaseOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobDataCatalogOutputsDatabaseOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 905
          },
          "name": "putS3Options",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobDataCatalogOutputsS3Options"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 844
          },
          "name": "resetCatalogId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 860
          },
          "name": "resetDatabaseName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 876
          },
          "name": "resetDatabaseOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 892
          },
          "name": "resetOverwrite"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 908
          },
          "name": "resetS3Options"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 924
          },
          "name": "resetTableName"
        }
      ],
      "name": "DatabrewJobDataCatalogOutputsOutputReference",
      "namespace": "databrewJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 870
          },
          "name": "databaseOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobDataCatalogOutputsDatabaseOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 902
          },
          "name": "s3Options",
          "type": {
            "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobDataCatalogOutputsS3OptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 848
          },
          "name": "catalogIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 864
          },
          "name": "databaseNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 880
          },
          "name": "databaseOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobDataCatalogOutputsDatabaseOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 896
          },
          "name": "overwriteInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 912
          },
          "name": "s3OptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobDataCatalogOutputsS3Options"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 928
          },
          "name": "tableNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 838
          },
          "name": "catalogId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 854
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 886
          },
          "name": "overwrite",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 918
          },
          "name": "tableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 776
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobDataCatalogOutputs"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/databrew-job/index:DatabrewJobDataCatalogOutputsOutputReference"
    },
    "@cdktn/provider-awscc.databrewJob.DatabrewJobDataCatalogOutputsS3Options": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobDataCatalogOutputsS3Options",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/databrew-job/index.ts",
        "line": 575
      },
      "name": "DatabrewJobDataCatalogOutputsS3Options",
      "namespace": "databrewJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_job#location DatabrewJob#location}",
            "stability": "stable",
            "summary": "S3 Output location."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 581
          },
          "name": "location",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobDataCatalogOutputsS3OptionsLocation"
          }
        }
      ],
      "symbolId": "src/databrew-job/index:DatabrewJobDataCatalogOutputsS3Options"
    },
    "@cdktn/provider-awscc.databrewJob.DatabrewJobDataCatalogOutputsS3OptionsLocation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobDataCatalogOutputsS3OptionsLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/databrew-job/index.ts",
        "line": 415
      },
      "name": "DatabrewJobDataCatalogOutputsS3OptionsLocation",
      "namespace": "databrewJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_job#bucket DatabrewJob#bucket}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 419
          },
          "name": "bucket",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_job#bucket_owner DatabrewJob#bucket_owner}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 423
          },
          "name": "bucketOwner",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_job#key DatabrewJob#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 427
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/databrew-job/index:DatabrewJobDataCatalogOutputsS3OptionsLocation"
    },
    "@cdktn/provider-awscc.databrewJob.DatabrewJobDataCatalogOutputsS3OptionsLocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobDataCatalogOutputsS3OptionsLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/databrew-job/index.ts",
          "line": 481
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/databrew-job/index.ts",
        "line": 473
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 535
          },
          "name": "resetBucket"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 551
          },
          "name": "resetBucketOwner"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 567
          },
          "name": "resetKey"
        }
      ],
      "name": "DatabrewJobDataCatalogOutputsS3OptionsLocationOutputReference",
      "namespace": "databrewJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 539
          },
          "name": "bucketInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 555
          },
          "name": "bucketOwnerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 571
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 529
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 545
          },
          "name": "bucketOwner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 561
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 485
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobDataCatalogOutputsS3OptionsLocation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/databrew-job/index:DatabrewJobDataCatalogOutputsS3OptionsLocationOutputReference"
    },
    "@cdktn/provider-awscc.databrewJob.DatabrewJobDataCatalogOutputsS3OptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobDataCatalogOutputsS3OptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/databrew-job/index.ts",
          "line": 621
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/databrew-job/index.ts",
        "line": 613
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 660
          },
          "name": "putLocation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobDataCatalogOutputsS3OptionsLocation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 663
          },
          "name": "resetLocation"
        }
      ],
      "name": "DatabrewJobDataCatalogOutputsS3OptionsOutputReference",
      "namespace": "databrewJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 657
          },
          "name": "location",
          "type": {
            "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobDataCatalogOutputsS3OptionsLocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 667
          },
          "name": "locationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobDataCatalogOutputsS3OptionsLocation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 625
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobDataCatalogOutputsS3Options"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/databrew-job/index:DatabrewJobDataCatalogOutputsS3OptionsOutputReference"
    },
    "@cdktn/provider-awscc.databrewJob.DatabrewJobDatabaseOutputs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobDatabaseOutputs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/databrew-job/index.ts",
        "line": 1241
      },
      "name": "DatabrewJobDatabaseOutputs",
      "namespace": "databrewJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_job#database_options DatabrewJob#database_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 1245
          },
          "name": "databaseOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobDatabaseOutputsDatabaseOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_job#database_output_mode DatabrewJob#database_output_mode}",
            "stability": "stable",
            "summary": "Database table name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 1251
          },
          "name": "databaseOutputMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_job#glue_connection_name DatabrewJob#glue_connection_name}",
            "stability": "stable",
            "summary": "Glue connection name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 1257
          },
          "name": "glueConnectionName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/databrew-job/index:DatabrewJobDatabaseOutputs"
    },
    "@cdktn/provider-awscc.databrewJob.DatabrewJobDatabaseOutputsDatabaseOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobDatabaseOutputsDatabaseOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/databrew-job/index.ts",
        "line": 1112
      },
      "name": "DatabrewJobDatabaseOutputsDatabaseOptions",
      "namespace": "databrewJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_job#table_name DatabrewJob#table_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 1116
          },
          "name": "tableName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_job#temp_directory DatabrewJob#temp_directory}",
            "stability": "stable",
            "summary": "S3 Output location."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 1122
          },
          "name": "tempDirectory",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobDatabaseOutputsDatabaseOptionsTempDirectory"
          }
        }
      ],
      "symbolId": "src/databrew-job/index:DatabrewJobDatabaseOutputsDatabaseOptions"
    },
    "@cdktn/provider-awscc.databrewJob.DatabrewJobDatabaseOutputsDatabaseOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobDatabaseOutputsDatabaseOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/databrew-job/index.ts",
          "line": 1169
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/databrew-job/index.ts",
        "line": 1161
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 1230
          },
          "name": "putTempDirectory",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobDatabaseOutputsDatabaseOptionsTempDirectory"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 1217
          },
          "name": "resetTableName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 1233
          },
          "name": "resetTempDirectory"
        }
      ],
      "name": "DatabrewJobDatabaseOutputsDatabaseOptionsOutputReference",
      "namespace": "databrewJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 1227
          },
          "name": "tempDirectory",
          "type": {
            "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobDatabaseOutputsDatabaseOptionsTempDirectoryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 1221
          },
          "name": "tableNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 1237
          },
          "name": "tempDirectoryInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobDatabaseOutputsDatabaseOptionsTempDirectory"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 1211
          },
          "name": "tableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 1173
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobDatabaseOutputsDatabaseOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/databrew-job/index:DatabrewJobDatabaseOutputsDatabaseOptionsOutputReference"
    },
    "@cdktn/provider-awscc.databrewJob.DatabrewJobDatabaseOutputsDatabaseOptionsTempDirectory": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobDatabaseOutputsDatabaseOptionsTempDirectory",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/databrew-job/index.ts",
        "line": 952
      },
      "name": "DatabrewJobDatabaseOutputsDatabaseOptionsTempDirectory",
      "namespace": "databrewJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_job#bucket DatabrewJob#bucket}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 956
          },
          "name": "bucket",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_job#bucket_owner DatabrewJob#bucket_owner}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 960
          },
          "name": "bucketOwner",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_job#key DatabrewJob#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 964
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/databrew-job/index:DatabrewJobDatabaseOutputsDatabaseOptionsTempDirectory"
    },
    "@cdktn/provider-awscc.databrewJob.DatabrewJobDatabaseOutputsDatabaseOptionsTempDirectoryOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobDatabaseOutputsDatabaseOptionsTempDirectoryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/databrew-job/index.ts",
          "line": 1018
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/databrew-job/index.ts",
        "line": 1010
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 1072
          },
          "name": "resetBucket"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 1088
          },
          "name": "resetBucketOwner"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 1104
          },
          "name": "resetKey"
        }
      ],
      "name": "DatabrewJobDatabaseOutputsDatabaseOptionsTempDirectoryOutputReference",
      "namespace": "databrewJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 1076
          },
          "name": "bucketInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 1092
          },
          "name": "bucketOwnerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 1108
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 1066
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 1082
          },
          "name": "bucketOwner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 1098
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 1022
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobDatabaseOutputsDatabaseOptionsTempDirectory"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/databrew-job/index:DatabrewJobDatabaseOutputsDatabaseOptionsTempDirectoryOutputReference"
    },
    "@cdktn/provider-awscc.databrewJob.DatabrewJobDatabaseOutputsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobDatabaseOutputsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/databrew-job/index.ts",
          "line": 1416
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/databrew-job/index.ts",
        "line": 1408
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 1423
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobDatabaseOutputsOutputReference"
            }
          }
        }
      ],
      "name": "DatabrewJobDatabaseOutputsList",
      "namespace": "databrewJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 1409
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobDatabaseOutputs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/databrew-job/index:DatabrewJobDatabaseOutputsList"
    },
    "@cdktn/provider-awscc.databrewJob.DatabrewJobDatabaseOutputsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobDatabaseOutputsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/databrew-job/index.ts",
          "line": 1313
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/databrew-job/index.ts",
        "line": 1303
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 1364
          },
          "name": "putDatabaseOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobDatabaseOutputsDatabaseOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 1367
          },
          "name": "resetDatabaseOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 1383
          },
          "name": "resetDatabaseOutputMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 1399
          },
          "name": "resetGlueConnectionName"
        }
      ],
      "name": "DatabrewJobDatabaseOutputsOutputReference",
      "namespace": "databrewJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 1361
          },
          "name": "databaseOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobDatabaseOutputsDatabaseOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 1371
          },
          "name": "databaseOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobDatabaseOutputsDatabaseOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 1387
          },
          "name": "databaseOutputModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 1403
          },
          "name": "glueConnectionNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 1377
          },
          "name": "databaseOutputMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 1393
          },
          "name": "glueConnectionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 1317
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobDatabaseOutputs"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/databrew-job/index:DatabrewJobDatabaseOutputsOutputReference"
    },
    "@cdktn/provider-awscc.databrewJob.DatabrewJobJobSample": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobJobSample",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/databrew-job/index.ts",
        "line": 1427
      },
      "name": "DatabrewJobJobSample",
      "namespace": "databrewJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_job#mode DatabrewJob#mode}",
            "stability": "stable",
            "summary": "Sample configuration mode for profile jobs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 1433
          },
          "name": "mode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_job#size DatabrewJob#size}",
            "stability": "stable",
            "summary": "Sample configuration size for profile jobs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 1439
          },
          "name": "size",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/databrew-job/index:DatabrewJobJobSample"
    },
    "@cdktn/provider-awscc.databrewJob.DatabrewJobJobSampleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobJobSampleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/databrew-job/index.ts",
          "line": 1486
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/databrew-job/index.ts",
        "line": 1478
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 1534
          },
          "name": "resetMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 1550
          },
          "name": "resetSize"
        }
      ],
      "name": "DatabrewJobJobSampleOutputReference",
      "namespace": "databrewJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 1538
          },
          "name": "modeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 1554
          },
          "name": "sizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 1528
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 1544
          },
          "name": "size",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 1490
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobJobSample"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/databrew-job/index:DatabrewJobJobSampleOutputReference"
    },
    "@cdktn/provider-awscc.databrewJob.DatabrewJobOutputLocation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobOutputLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/databrew-job/index.ts",
        "line": 1558
      },
      "name": "DatabrewJobOutputLocation",
      "namespace": "databrewJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_job#bucket DatabrewJob#bucket}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 1562
          },
          "name": "bucket",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_job#bucket_owner DatabrewJob#bucket_owner}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 1566
          },
          "name": "bucketOwner",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_job#key DatabrewJob#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 1570
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/databrew-job/index:DatabrewJobOutputLocation"
    },
    "@cdktn/provider-awscc.databrewJob.DatabrewJobOutputLocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobOutputLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/databrew-job/index.ts",
          "line": 1624
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/databrew-job/index.ts",
        "line": 1616
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 1678
          },
          "name": "resetBucket"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 1694
          },
          "name": "resetBucketOwner"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 1710
          },
          "name": "resetKey"
        }
      ],
      "name": "DatabrewJobOutputLocationOutputReference",
      "namespace": "databrewJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 1682
          },
          "name": "bucketInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 1698
          },
          "name": "bucketOwnerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 1714
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 1672
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 1688
          },
          "name": "bucketOwner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 1704
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 1628
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobOutputLocation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/databrew-job/index:DatabrewJobOutputLocationOutputReference"
    },
    "@cdktn/provider-awscc.databrewJob.DatabrewJobOutputs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobOutputs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/databrew-job/index.ts",
        "line": 2068
      },
      "name": "DatabrewJobOutputs",
      "namespace": "databrewJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_job#compression_format DatabrewJob#compression_format}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 2072
          },
          "name": "compressionFormat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_job#format DatabrewJob#format}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 2076
          },
          "name": "format",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_job#format_options DatabrewJob#format_options}",
            "stability": "stable",
            "summary": "Format options for job Output."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 2082
          },
          "name": "formatOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobOutputsFormatOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_job#location DatabrewJob#location}",
            "stability": "stable",
            "summary": "S3 Output location."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 2088
          },
          "name": "location",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobOutputsLocation"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_job#max_output_files DatabrewJob#max_output_files}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 2092
          },
          "name": "maxOutputFiles",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_job#overwrite DatabrewJob#overwrite}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 2096
          },
          "name": "overwrite",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_job#partition_columns DatabrewJob#partition_columns}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 2100
          },
          "name": "partitionColumns",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/databrew-job/index:DatabrewJobOutputs"
    },
    "@cdktn/provider-awscc.databrewJob.DatabrewJobOutputsFormatOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobOutputsFormatOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/databrew-job/index.ts",
        "line": 1812
      },
      "name": "DatabrewJobOutputsFormatOptions",
      "namespace": "databrewJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_job#csv DatabrewJob#csv}",
            "stability": "stable",
            "summary": "Output Csv options."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 1818
          },
          "name": "csv",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobOutputsFormatOptionsCsv"
          }
        }
      ],
      "symbolId": "src/databrew-job/index:DatabrewJobOutputsFormatOptions"
    },
    "@cdktn/provider-awscc.databrewJob.DatabrewJobOutputsFormatOptionsCsv": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobOutputsFormatOptionsCsv",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/databrew-job/index.ts",
        "line": 1718
      },
      "name": "DatabrewJobOutputsFormatOptionsCsv",
      "namespace": "databrewJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_job#delimiter DatabrewJob#delimiter}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 1722
          },
          "name": "delimiter",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/databrew-job/index:DatabrewJobOutputsFormatOptionsCsv"
    },
    "@cdktn/provider-awscc.databrewJob.DatabrewJobOutputsFormatOptionsCsvOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobOutputsFormatOptionsCsvOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/databrew-job/index.ts",
          "line": 1762
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/databrew-job/index.ts",
        "line": 1754
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 1804
          },
          "name": "resetDelimiter"
        }
      ],
      "name": "DatabrewJobOutputsFormatOptionsCsvOutputReference",
      "namespace": "databrewJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 1808
          },
          "name": "delimiterInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 1798
          },
          "name": "delimiter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 1766
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobOutputsFormatOptionsCsv"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/databrew-job/index:DatabrewJobOutputsFormatOptionsCsvOutputReference"
    },
    "@cdktn/provider-awscc.databrewJob.DatabrewJobOutputsFormatOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobOutputsFormatOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/databrew-job/index.ts",
          "line": 1858
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/databrew-job/index.ts",
        "line": 1850
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 1897
          },
          "name": "putCsv",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobOutputsFormatOptionsCsv"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 1900
          },
          "name": "resetCsv"
        }
      ],
      "name": "DatabrewJobOutputsFormatOptionsOutputReference",
      "namespace": "databrewJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 1894
          },
          "name": "csv",
          "type": {
            "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobOutputsFormatOptionsCsvOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 1904
          },
          "name": "csvInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobOutputsFormatOptionsCsv"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 1862
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobOutputsFormatOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/databrew-job/index:DatabrewJobOutputsFormatOptionsOutputReference"
    },
    "@cdktn/provider-awscc.databrewJob.DatabrewJobOutputsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobOutputsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/databrew-job/index.ts",
          "line": 2375
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/databrew-job/index.ts",
        "line": 2367
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 2382
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobOutputsOutputReference"
            }
          }
        }
      ],
      "name": "DatabrewJobOutputsList",
      "namespace": "databrewJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 2368
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobOutputs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/databrew-job/index:DatabrewJobOutputsList"
    },
    "@cdktn/provider-awscc.databrewJob.DatabrewJobOutputsLocation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobOutputsLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/databrew-job/index.ts",
        "line": 1908
      },
      "name": "DatabrewJobOutputsLocation",
      "namespace": "databrewJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_job#bucket DatabrewJob#bucket}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 1912
          },
          "name": "bucket",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_job#bucket_owner DatabrewJob#bucket_owner}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 1916
          },
          "name": "bucketOwner",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_job#key DatabrewJob#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 1920
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/databrew-job/index:DatabrewJobOutputsLocation"
    },
    "@cdktn/provider-awscc.databrewJob.DatabrewJobOutputsLocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobOutputsLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/databrew-job/index.ts",
          "line": 1974
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/databrew-job/index.ts",
        "line": 1966
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 2028
          },
          "name": "resetBucket"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 2044
          },
          "name": "resetBucketOwner"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 2060
          },
          "name": "resetKey"
        }
      ],
      "name": "DatabrewJobOutputsLocationOutputReference",
      "namespace": "databrewJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 2032
          },
          "name": "bucketInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 2048
          },
          "name": "bucketOwnerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 2064
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 2022
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 2038
          },
          "name": "bucketOwner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 2054
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 1978
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobOutputsLocation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/databrew-job/index:DatabrewJobOutputsLocationOutputReference"
    },
    "@cdktn/provider-awscc.databrewJob.DatabrewJobOutputsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobOutputsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/databrew-job/index.ts",
          "line": 2184
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/databrew-job/index.ts",
        "line": 2174
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 2291
          },
          "name": "putFormatOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobOutputsFormatOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 2307
          },
          "name": "putLocation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobOutputsLocation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 2262
          },
          "name": "resetCompressionFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 2278
          },
          "name": "resetFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 2294
          },
          "name": "resetFormatOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 2310
          },
          "name": "resetLocation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 2326
          },
          "name": "resetMaxOutputFiles"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 2342
          },
          "name": "resetOverwrite"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 2358
          },
          "name": "resetPartitionColumns"
        }
      ],
      "name": "DatabrewJobOutputsOutputReference",
      "namespace": "databrewJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 2288
          },
          "name": "formatOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobOutputsFormatOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 2304
          },
          "name": "location",
          "type": {
            "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobOutputsLocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 2266
          },
          "name": "compressionFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 2282
          },
          "name": "formatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 2298
          },
          "name": "formatOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobOutputsFormatOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 2314
          },
          "name": "locationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobOutputsLocation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 2330
          },
          "name": "maxOutputFilesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 2346
          },
          "name": "overwriteInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 2362
          },
          "name": "partitionColumnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 2256
          },
          "name": "compressionFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 2272
          },
          "name": "format",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 2320
          },
          "name": "maxOutputFiles",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 2336
          },
          "name": "overwrite",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 2352
          },
          "name": "partitionColumns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 2188
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobOutputs"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/databrew-job/index:DatabrewJobOutputsOutputReference"
    },
    "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/databrew-job/index.ts",
        "line": 3606
      },
      "name": "DatabrewJobProfileConfiguration",
      "namespace": "databrewJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_job#column_statistics_configurations DatabrewJob#column_statistics_configurations}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 3610
          },
          "name": "columnStatisticsConfigurations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfigurationColumnStatisticsConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_job#dataset_statistics_configuration DatabrewJob#dataset_statistics_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 3614
          },
          "name": "datasetStatisticsConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfigurationDatasetStatisticsConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_job#entity_detector_configuration DatabrewJob#entity_detector_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 3618
          },
          "name": "entityDetectorConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfigurationEntityDetectorConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_job#profile_columns DatabrewJob#profile_columns}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 3622
          },
          "name": "profileColumns",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfigurationProfileColumns"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/databrew-job/index:DatabrewJobProfileConfiguration"
    },
    "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfigurationColumnStatisticsConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfigurationColumnStatisticsConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/databrew-job/index.ts",
        "line": 2811
      },
      "name": "DatabrewJobProfileConfigurationColumnStatisticsConfigurations",
      "namespace": "databrewJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_job#selectors DatabrewJob#selectors}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 2815
          },
          "name": "selectors",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfigurationColumnStatisticsConfigurationsSelectors"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_job#statistics DatabrewJob#statistics}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 2819
          },
          "name": "statistics",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfigurationColumnStatisticsConfigurationsStatistics"
          }
        }
      ],
      "symbolId": "src/databrew-job/index:DatabrewJobProfileConfigurationColumnStatisticsConfigurations"
    },
    "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfigurationColumnStatisticsConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfigurationColumnStatisticsConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/databrew-job/index.ts",
          "line": 2949
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/databrew-job/index.ts",
        "line": 2941
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 2956
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfigurationColumnStatisticsConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "DatabrewJobProfileConfigurationColumnStatisticsConfigurationsList",
      "namespace": "databrewJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 2942
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfigurationColumnStatisticsConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/databrew-job/index:DatabrewJobProfileConfigurationColumnStatisticsConfigurationsList"
    },
    "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfigurationColumnStatisticsConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfigurationColumnStatisticsConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/databrew-job/index.ts",
          "line": 2868
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/databrew-job/index.ts",
        "line": 2858
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 2913
          },
          "name": "putSelectors",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfigurationColumnStatisticsConfigurationsSelectors"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 2929
          },
          "name": "putStatistics",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfigurationColumnStatisticsConfigurationsStatistics"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 2916
          },
          "name": "resetSelectors"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 2932
          },
          "name": "resetStatistics"
        }
      ],
      "name": "DatabrewJobProfileConfigurationColumnStatisticsConfigurationsOutputReference",
      "namespace": "databrewJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 2910
          },
          "name": "selectors",
          "type": {
            "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfigurationColumnStatisticsConfigurationsSelectorsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 2926
          },
          "name": "statistics",
          "type": {
            "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfigurationColumnStatisticsConfigurationsStatisticsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 2920
          },
          "name": "selectorsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfigurationColumnStatisticsConfigurationsSelectors"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 2936
          },
          "name": "statisticsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfigurationColumnStatisticsConfigurationsStatistics"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 2872
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfigurationColumnStatisticsConfigurations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/databrew-job/index:DatabrewJobProfileConfigurationColumnStatisticsConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfigurationColumnStatisticsConfigurationsSelectors": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfigurationColumnStatisticsConfigurationsSelectors",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/databrew-job/index.ts",
        "line": 2386
      },
      "name": "DatabrewJobProfileConfigurationColumnStatisticsConfigurationsSelectors",
      "namespace": "databrewJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_job#name DatabrewJob#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 2390
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_job#regex DatabrewJob#regex}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 2394
          },
          "name": "regex",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/databrew-job/index:DatabrewJobProfileConfigurationColumnStatisticsConfigurationsSelectors"
    },
    "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfigurationColumnStatisticsConfigurationsSelectorsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfigurationColumnStatisticsConfigurationsSelectorsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/databrew-job/index.ts",
          "line": 2524
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/databrew-job/index.ts",
        "line": 2516
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 2531
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfigurationColumnStatisticsConfigurationsSelectorsOutputReference"
            }
          }
        }
      ],
      "name": "DatabrewJobProfileConfigurationColumnStatisticsConfigurationsSelectorsList",
      "namespace": "databrewJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 2517
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfigurationColumnStatisticsConfigurationsSelectors"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/databrew-job/index:DatabrewJobProfileConfigurationColumnStatisticsConfigurationsSelectorsList"
    },
    "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfigurationColumnStatisticsConfigurationsSelectorsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfigurationColumnStatisticsConfigurationsSelectorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/databrew-job/index.ts",
          "line": 2443
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/databrew-job/index.ts",
        "line": 2433
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 2491
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 2507
          },
          "name": "resetRegex"
        }
      ],
      "name": "DatabrewJobProfileConfigurationColumnStatisticsConfigurationsSelectorsOutputReference",
      "namespace": "databrewJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 2495
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 2511
          },
          "name": "regexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 2485
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 2501
          },
          "name": "regex",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 2447
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfigurationColumnStatisticsConfigurationsSelectors"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/databrew-job/index:DatabrewJobProfileConfigurationColumnStatisticsConfigurationsSelectorsOutputReference"
    },
    "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfigurationColumnStatisticsConfigurationsStatistics": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfigurationColumnStatisticsConfigurationsStatistics",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/databrew-job/index.ts",
        "line": 2684
      },
      "name": "DatabrewJobProfileConfigurationColumnStatisticsConfigurationsStatistics",
      "namespace": "databrewJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_job#included_statistics DatabrewJob#included_statistics}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 2688
          },
          "name": "includedStatistics",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_job#overrides DatabrewJob#overrides}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 2692
          },
          "name": "overrides",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfigurationColumnStatisticsConfigurationsStatisticsOverrides"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/databrew-job/index:DatabrewJobProfileConfigurationColumnStatisticsConfigurationsStatistics"
    },
    "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfigurationColumnStatisticsConfigurationsStatisticsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfigurationColumnStatisticsConfigurationsStatisticsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/databrew-job/index.ts",
          "line": 2739
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/databrew-job/index.ts",
        "line": 2731
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 2800
          },
          "name": "putOverrides",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfigurationColumnStatisticsConfigurationsStatisticsOverrides"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 2787
          },
          "name": "resetIncludedStatistics"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 2803
          },
          "name": "resetOverrides"
        }
      ],
      "name": "DatabrewJobProfileConfigurationColumnStatisticsConfigurationsStatisticsOutputReference",
      "namespace": "databrewJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 2797
          },
          "name": "overrides",
          "type": {
            "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfigurationColumnStatisticsConfigurationsStatisticsOverridesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 2791
          },
          "name": "includedStatisticsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 2807
          },
          "name": "overridesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfigurationColumnStatisticsConfigurationsStatisticsOverrides"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 2781
          },
          "name": "includedStatistics",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 2743
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfigurationColumnStatisticsConfigurationsStatistics"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/databrew-job/index:DatabrewJobProfileConfigurationColumnStatisticsConfigurationsStatisticsOutputReference"
    },
    "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfigurationColumnStatisticsConfigurationsStatisticsOverrides": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfigurationColumnStatisticsConfigurationsStatisticsOverrides",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/databrew-job/index.ts",
        "line": 2535
      },
      "name": "DatabrewJobProfileConfigurationColumnStatisticsConfigurationsStatisticsOverrides",
      "namespace": "databrewJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_job#parameters DatabrewJob#parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 2539
          },
          "name": "parameters",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_job#statistic DatabrewJob#statistic}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 2543
          },
          "name": "statistic",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/databrew-job/index:DatabrewJobProfileConfigurationColumnStatisticsConfigurationsStatisticsOverrides"
    },
    "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfigurationColumnStatisticsConfigurationsStatisticsOverridesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfigurationColumnStatisticsConfigurationsStatisticsOverridesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/databrew-job/index.ts",
          "line": 2673
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/databrew-job/index.ts",
        "line": 2665
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 2680
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfigurationColumnStatisticsConfigurationsStatisticsOverridesOutputReference"
            }
          }
        }
      ],
      "name": "DatabrewJobProfileConfigurationColumnStatisticsConfigurationsStatisticsOverridesList",
      "namespace": "databrewJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 2666
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfigurationColumnStatisticsConfigurationsStatisticsOverrides"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/databrew-job/index:DatabrewJobProfileConfigurationColumnStatisticsConfigurationsStatisticsOverridesList"
    },
    "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfigurationColumnStatisticsConfigurationsStatisticsOverridesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfigurationColumnStatisticsConfigurationsStatisticsOverridesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/databrew-job/index.ts",
          "line": 2592
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/databrew-job/index.ts",
        "line": 2582
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 2640
          },
          "name": "resetParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 2656
          },
          "name": "resetStatistic"
        }
      ],
      "name": "DatabrewJobProfileConfigurationColumnStatisticsConfigurationsStatisticsOverridesOutputReference",
      "namespace": "databrewJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 2644
          },
          "name": "parametersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 2660
          },
          "name": "statisticInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 2634
          },
          "name": "parameters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 2650
          },
          "name": "statistic",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 2596
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfigurationColumnStatisticsConfigurationsStatisticsOverrides"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/databrew-job/index:DatabrewJobProfileConfigurationColumnStatisticsConfigurationsStatisticsOverridesOutputReference"
    },
    "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfigurationDatasetStatisticsConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfigurationDatasetStatisticsConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/databrew-job/index.ts",
        "line": 3109
      },
      "name": "DatabrewJobProfileConfigurationDatasetStatisticsConfiguration",
      "namespace": "databrewJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_job#included_statistics DatabrewJob#included_statistics}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 3113
          },
          "name": "includedStatistics",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_job#overrides DatabrewJob#overrides}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 3117
          },
          "name": "overrides",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfigurationDatasetStatisticsConfigurationOverrides"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/databrew-job/index:DatabrewJobProfileConfigurationDatasetStatisticsConfiguration"
    },
    "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfigurationDatasetStatisticsConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfigurationDatasetStatisticsConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/databrew-job/index.ts",
          "line": 3164
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/databrew-job/index.ts",
        "line": 3156
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 3225
          },
          "name": "putOverrides",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfigurationDatasetStatisticsConfigurationOverrides"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 3212
          },
          "name": "resetIncludedStatistics"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 3228
          },
          "name": "resetOverrides"
        }
      ],
      "name": "DatabrewJobProfileConfigurationDatasetStatisticsConfigurationOutputReference",
      "namespace": "databrewJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 3222
          },
          "name": "overrides",
          "type": {
            "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfigurationDatasetStatisticsConfigurationOverridesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 3216
          },
          "name": "includedStatisticsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 3232
          },
          "name": "overridesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfigurationDatasetStatisticsConfigurationOverrides"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 3206
          },
          "name": "includedStatistics",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 3168
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfigurationDatasetStatisticsConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/databrew-job/index:DatabrewJobProfileConfigurationDatasetStatisticsConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfigurationDatasetStatisticsConfigurationOverrides": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfigurationDatasetStatisticsConfigurationOverrides",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/databrew-job/index.ts",
        "line": 2960
      },
      "name": "DatabrewJobProfileConfigurationDatasetStatisticsConfigurationOverrides",
      "namespace": "databrewJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_job#parameters DatabrewJob#parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 2964
          },
          "name": "parameters",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_job#statistic DatabrewJob#statistic}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 2968
          },
          "name": "statistic",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/databrew-job/index:DatabrewJobProfileConfigurationDatasetStatisticsConfigurationOverrides"
    },
    "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfigurationDatasetStatisticsConfigurationOverridesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfigurationDatasetStatisticsConfigurationOverridesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/databrew-job/index.ts",
          "line": 3098
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/databrew-job/index.ts",
        "line": 3090
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 3105
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfigurationDatasetStatisticsConfigurationOverridesOutputReference"
            }
          }
        }
      ],
      "name": "DatabrewJobProfileConfigurationDatasetStatisticsConfigurationOverridesList",
      "namespace": "databrewJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 3091
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfigurationDatasetStatisticsConfigurationOverrides"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/databrew-job/index:DatabrewJobProfileConfigurationDatasetStatisticsConfigurationOverridesList"
    },
    "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfigurationDatasetStatisticsConfigurationOverridesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfigurationDatasetStatisticsConfigurationOverridesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/databrew-job/index.ts",
          "line": 3017
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/databrew-job/index.ts",
        "line": 3007
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 3065
          },
          "name": "resetParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 3081
          },
          "name": "resetStatistic"
        }
      ],
      "name": "DatabrewJobProfileConfigurationDatasetStatisticsConfigurationOverridesOutputReference",
      "namespace": "databrewJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 3069
          },
          "name": "parametersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 3085
          },
          "name": "statisticInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 3059
          },
          "name": "parameters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 3075
          },
          "name": "statistic",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 3021
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfigurationDatasetStatisticsConfigurationOverrides"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/databrew-job/index:DatabrewJobProfileConfigurationDatasetStatisticsConfigurationOverridesOutputReference"
    },
    "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfigurationEntityDetectorConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfigurationEntityDetectorConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/databrew-job/index.ts",
        "line": 3330
      },
      "name": "DatabrewJobProfileConfigurationEntityDetectorConfiguration",
      "namespace": "databrewJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_job#allowed_statistics DatabrewJob#allowed_statistics}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 3334
          },
          "name": "allowedStatistics",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfigurationEntityDetectorConfigurationAllowedStatistics"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_job#entity_types DatabrewJob#entity_types}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 3338
          },
          "name": "entityTypes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/databrew-job/index:DatabrewJobProfileConfigurationEntityDetectorConfiguration"
    },
    "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfigurationEntityDetectorConfigurationAllowedStatistics": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfigurationEntityDetectorConfigurationAllowedStatistics",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/databrew-job/index.ts",
        "line": 3236
      },
      "name": "DatabrewJobProfileConfigurationEntityDetectorConfigurationAllowedStatistics",
      "namespace": "databrewJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_job#statistics DatabrewJob#statistics}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 3240
          },
          "name": "statistics",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/databrew-job/index:DatabrewJobProfileConfigurationEntityDetectorConfigurationAllowedStatistics"
    },
    "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfigurationEntityDetectorConfigurationAllowedStatisticsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfigurationEntityDetectorConfigurationAllowedStatisticsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/databrew-job/index.ts",
          "line": 3280
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/databrew-job/index.ts",
        "line": 3272
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 3322
          },
          "name": "resetStatistics"
        }
      ],
      "name": "DatabrewJobProfileConfigurationEntityDetectorConfigurationAllowedStatisticsOutputReference",
      "namespace": "databrewJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 3326
          },
          "name": "statisticsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 3316
          },
          "name": "statistics",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 3284
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfigurationEntityDetectorConfigurationAllowedStatistics"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/databrew-job/index:DatabrewJobProfileConfigurationEntityDetectorConfigurationAllowedStatisticsOutputReference"
    },
    "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfigurationEntityDetectorConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfigurationEntityDetectorConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/databrew-job/index.ts",
          "line": 3385
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/databrew-job/index.ts",
        "line": 3377
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 3430
          },
          "name": "putAllowedStatistics",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfigurationEntityDetectorConfigurationAllowedStatistics"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 3433
          },
          "name": "resetAllowedStatistics"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 3449
          },
          "name": "resetEntityTypes"
        }
      ],
      "name": "DatabrewJobProfileConfigurationEntityDetectorConfigurationOutputReference",
      "namespace": "databrewJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 3427
          },
          "name": "allowedStatistics",
          "type": {
            "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfigurationEntityDetectorConfigurationAllowedStatisticsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 3437
          },
          "name": "allowedStatisticsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfigurationEntityDetectorConfigurationAllowedStatistics"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 3453
          },
          "name": "entityTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 3443
          },
          "name": "entityTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 3389
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfigurationEntityDetectorConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/databrew-job/index:DatabrewJobProfileConfigurationEntityDetectorConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/databrew-job/index.ts",
          "line": 3683
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/databrew-job/index.ts",
        "line": 3675
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 3740
          },
          "name": "putColumnStatisticsConfigurations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfigurationColumnStatisticsConfigurations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 3756
          },
          "name": "putDatasetStatisticsConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfigurationDatasetStatisticsConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 3772
          },
          "name": "putEntityDetectorConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfigurationEntityDetectorConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 3788
          },
          "name": "putProfileColumns",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfigurationProfileColumns"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 3743
          },
          "name": "resetColumnStatisticsConfigurations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 3759
          },
          "name": "resetDatasetStatisticsConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 3775
          },
          "name": "resetEntityDetectorConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 3791
          },
          "name": "resetProfileColumns"
        }
      ],
      "name": "DatabrewJobProfileConfigurationOutputReference",
      "namespace": "databrewJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 3737
          },
          "name": "columnStatisticsConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfigurationColumnStatisticsConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 3753
          },
          "name": "datasetStatisticsConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfigurationDatasetStatisticsConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 3769
          },
          "name": "entityDetectorConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfigurationEntityDetectorConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 3785
          },
          "name": "profileColumns",
          "type": {
            "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfigurationProfileColumnsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 3747
          },
          "name": "columnStatisticsConfigurationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfigurationColumnStatisticsConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 3763
          },
          "name": "datasetStatisticsConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfigurationDatasetStatisticsConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 3779
          },
          "name": "entityDetectorConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfigurationEntityDetectorConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 3795
          },
          "name": "profileColumnsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfigurationProfileColumns"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 3687
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/databrew-job/index:DatabrewJobProfileConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfigurationProfileColumns": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfigurationProfileColumns",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/databrew-job/index.ts",
        "line": 3457
      },
      "name": "DatabrewJobProfileConfigurationProfileColumns",
      "namespace": "databrewJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_job#name DatabrewJob#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 3461
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_job#regex DatabrewJob#regex}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 3465
          },
          "name": "regex",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/databrew-job/index:DatabrewJobProfileConfigurationProfileColumns"
    },
    "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfigurationProfileColumnsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfigurationProfileColumnsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/databrew-job/index.ts",
          "line": 3595
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/databrew-job/index.ts",
        "line": 3587
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 3602
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfigurationProfileColumnsOutputReference"
            }
          }
        }
      ],
      "name": "DatabrewJobProfileConfigurationProfileColumnsList",
      "namespace": "databrewJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 3588
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfigurationProfileColumns"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/databrew-job/index:DatabrewJobProfileConfigurationProfileColumnsList"
    },
    "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfigurationProfileColumnsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfigurationProfileColumnsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/databrew-job/index.ts",
          "line": 3514
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/databrew-job/index.ts",
        "line": 3504
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 3562
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 3578
          },
          "name": "resetRegex"
        }
      ],
      "name": "DatabrewJobProfileConfigurationProfileColumnsOutputReference",
      "namespace": "databrewJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 3566
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 3582
          },
          "name": "regexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 3556
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 3572
          },
          "name": "regex",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 3518
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobProfileConfigurationProfileColumns"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/databrew-job/index:DatabrewJobProfileConfigurationProfileColumnsOutputReference"
    },
    "@cdktn/provider-awscc.databrewJob.DatabrewJobRecipe": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobRecipe",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/databrew-job/index.ts",
        "line": 3799
      },
      "name": "DatabrewJobRecipe",
      "namespace": "databrewJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_job#name DatabrewJob#name}",
            "stability": "stable",
            "summary": "Recipe name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 3805
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_job#version DatabrewJob#version}",
            "stability": "stable",
            "summary": "Recipe version."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 3811
          },
          "name": "version",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/databrew-job/index:DatabrewJobRecipe"
    },
    "@cdktn/provider-awscc.databrewJob.DatabrewJobRecipeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobRecipeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/databrew-job/index.ts",
          "line": 3858
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/databrew-job/index.ts",
        "line": 3850
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 3906
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 3922
          },
          "name": "resetVersion"
        }
      ],
      "name": "DatabrewJobRecipeOutputReference",
      "namespace": "databrewJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 3910
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 3926
          },
          "name": "versionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 3900
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 3916
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 3862
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobRecipe"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/databrew-job/index:DatabrewJobRecipeOutputReference"
    },
    "@cdktn/provider-awscc.databrewJob.DatabrewJobTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/databrew-job/index.ts",
        "line": 3930
      },
      "name": "DatabrewJobTags",
      "namespace": "databrewJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_job#key DatabrewJob#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 3934
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_job#value DatabrewJob#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 3938
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/databrew-job/index:DatabrewJobTags"
    },
    "@cdktn/provider-awscc.databrewJob.DatabrewJobTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/databrew-job/index.ts",
          "line": 4068
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/databrew-job/index.ts",
        "line": 4060
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 4075
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobTagsOutputReference"
            }
          }
        }
      ],
      "name": "DatabrewJobTagsList",
      "namespace": "databrewJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 4061
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/databrew-job/index:DatabrewJobTagsList"
    },
    "@cdktn/provider-awscc.databrewJob.DatabrewJobTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/databrew-job/index.ts",
          "line": 3987
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/databrew-job/index.ts",
        "line": 3977
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 4035
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 4051
          },
          "name": "resetValue"
        }
      ],
      "name": "DatabrewJobTagsOutputReference",
      "namespace": "databrewJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 4039
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 4055
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 4029
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 4045
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 3991
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/databrew-job/index:DatabrewJobTagsOutputReference"
    },
    "@cdktn/provider-awscc.databrewJob.DatabrewJobValidationConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobValidationConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/databrew-job/index.ts",
        "line": 4079
      },
      "name": "DatabrewJobValidationConfigurations",
      "namespace": "databrewJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_job#ruleset_arn DatabrewJob#ruleset_arn}",
            "stability": "stable",
            "summary": "Arn of the Ruleset."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 4085
          },
          "name": "rulesetArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_job#validation_mode DatabrewJob#validation_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 4089
          },
          "name": "validationMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/databrew-job/index:DatabrewJobValidationConfigurations"
    },
    "@cdktn/provider-awscc.databrewJob.DatabrewJobValidationConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobValidationConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/databrew-job/index.ts",
          "line": 4219
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/databrew-job/index.ts",
        "line": 4211
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 4226
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobValidationConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "DatabrewJobValidationConfigurationsList",
      "namespace": "databrewJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 4212
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobValidationConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/databrew-job/index:DatabrewJobValidationConfigurationsList"
    },
    "@cdktn/provider-awscc.databrewJob.DatabrewJobValidationConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobValidationConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/databrew-job/index.ts",
          "line": 4138
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/databrew-job/index.ts",
        "line": 4128
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 4186
          },
          "name": "resetRulesetArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 4202
          },
          "name": "resetValidationMode"
        }
      ],
      "name": "DatabrewJobValidationConfigurationsOutputReference",
      "namespace": "databrewJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 4190
          },
          "name": "rulesetArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 4206
          },
          "name": "validationModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 4180
          },
          "name": "rulesetArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 4196
          },
          "name": "validationMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-job/index.ts",
            "line": 4142
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.databrewJob.DatabrewJobValidationConfigurations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/databrew-job/index:DatabrewJobValidationConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.databrewProject.DatabrewProject": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_project awscc_databrew_project}."
      },
      "fqn": "@cdktn/provider-awscc.databrewProject.DatabrewProject",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_project awscc_databrew_project} Resource."
        },
        "locationInModule": {
          "filename": "src/databrew-project/index.ts",
          "line": 366
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.databrewProject.DatabrewProjectConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/databrew-project/index.ts",
        "line": 334
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DatabrewProject resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/databrew-project/index.ts",
            "line": 351
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DatabrewProject to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_project#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DatabrewProject that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DatabrewProject to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-project/index.ts",
            "line": 456
          },
          "name": "putSample",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.databrewProject.DatabrewProjectSample"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-project/index.ts",
            "line": 472
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.databrewProject.DatabrewProjectTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-project/index.ts",
            "line": 459
          },
          "name": "resetSample"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-project/index.ts",
            "line": 475
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-project/index.ts",
            "line": 487
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-project/index.ts",
            "line": 498
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DatabrewProject",
      "namespace": "databrewProject",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-project/index.ts",
            "line": 339
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-project/index.ts",
            "line": 408
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-project/index.ts",
            "line": 453
          },
          "name": "sample",
          "type": {
            "fqn": "@cdktn/provider-awscc.databrewProject.DatabrewProjectSampleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-project/index.ts",
            "line": 469
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.databrewProject.DatabrewProjectTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-project/index.ts",
            "line": 403
          },
          "name": "datasetNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-project/index.ts",
            "line": 421
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-project/index.ts",
            "line": 434
          },
          "name": "recipeNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-project/index.ts",
            "line": 447
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-project/index.ts",
            "line": 463
          },
          "name": "sampleInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.databrewProject.DatabrewProjectSample"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-project/index.ts",
            "line": 479
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.databrewProject.DatabrewProjectTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-project/index.ts",
            "line": 396
          },
          "name": "datasetName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-project/index.ts",
            "line": 414
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-project/index.ts",
            "line": 427
          },
          "name": "recipeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-project/index.ts",
            "line": 440
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/databrew-project/index:DatabrewProject"
    },
    "@cdktn/provider-awscc.databrewProject.DatabrewProjectConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewProject.DatabrewProjectConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/databrew-project/index.ts",
        "line": 14
      },
      "name": "DatabrewProjectConfig",
      "namespace": "databrewProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_project#dataset_name DatabrewProject#dataset_name}",
            "stability": "stable",
            "summary": "Dataset name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-project/index.ts",
            "line": 20
          },
          "name": "datasetName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_project#name DatabrewProject#name}",
            "stability": "stable",
            "summary": "Project name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-project/index.ts",
            "line": 26
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_project#recipe_name DatabrewProject#recipe_name}",
            "stability": "stable",
            "summary": "Recipe name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-project/index.ts",
            "line": 32
          },
          "name": "recipeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_project#role_arn DatabrewProject#role_arn}",
            "stability": "stable",
            "summary": "Role arn."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-project/index.ts",
            "line": 38
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_project#sample DatabrewProject#sample}",
            "stability": "stable",
            "summary": "Sample."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-project/index.ts",
            "line": 44
          },
          "name": "sample",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.databrewProject.DatabrewProjectSample"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_project#tags DatabrewProject#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-project/index.ts",
            "line": 48
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.databrewProject.DatabrewProjectTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/databrew-project/index:DatabrewProjectConfig"
    },
    "@cdktn/provider-awscc.databrewProject.DatabrewProjectSample": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewProject.DatabrewProjectSample",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/databrew-project/index.ts",
        "line": 50
      },
      "name": "DatabrewProjectSample",
      "namespace": "databrewProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_project#size DatabrewProject#size}",
            "stability": "stable",
            "summary": "Sample size."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-project/index.ts",
            "line": 56
          },
          "name": "size",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_project#type DatabrewProject#type}",
            "stability": "stable",
            "summary": "Sample type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-project/index.ts",
            "line": 62
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/databrew-project/index:DatabrewProjectSample"
    },
    "@cdktn/provider-awscc.databrewProject.DatabrewProjectSampleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewProject.DatabrewProjectSampleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/databrew-project/index.ts",
          "line": 109
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/databrew-project/index.ts",
        "line": 101
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-project/index.ts",
            "line": 157
          },
          "name": "resetSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-project/index.ts",
            "line": 173
          },
          "name": "resetType"
        }
      ],
      "name": "DatabrewProjectSampleOutputReference",
      "namespace": "databrewProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-project/index.ts",
            "line": 161
          },
          "name": "sizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-project/index.ts",
            "line": 177
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-project/index.ts",
            "line": 151
          },
          "name": "size",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-project/index.ts",
            "line": 167
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-project/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.databrewProject.DatabrewProjectSample"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/databrew-project/index:DatabrewProjectSampleOutputReference"
    },
    "@cdktn/provider-awscc.databrewProject.DatabrewProjectTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewProject.DatabrewProjectTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/databrew-project/index.ts",
        "line": 181
      },
      "name": "DatabrewProjectTags",
      "namespace": "databrewProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_project#key DatabrewProject#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-project/index.ts",
            "line": 185
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_project#value DatabrewProject#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-project/index.ts",
            "line": 189
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/databrew-project/index:DatabrewProjectTags"
    },
    "@cdktn/provider-awscc.databrewProject.DatabrewProjectTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewProject.DatabrewProjectTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/databrew-project/index.ts",
          "line": 319
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/databrew-project/index.ts",
        "line": 311
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-project/index.ts",
            "line": 326
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.databrewProject.DatabrewProjectTagsOutputReference"
            }
          }
        }
      ],
      "name": "DatabrewProjectTagsList",
      "namespace": "databrewProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-project/index.ts",
            "line": 312
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.databrewProject.DatabrewProjectTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/databrew-project/index:DatabrewProjectTagsList"
    },
    "@cdktn/provider-awscc.databrewProject.DatabrewProjectTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewProject.DatabrewProjectTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/databrew-project/index.ts",
          "line": 238
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/databrew-project/index.ts",
        "line": 228
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-project/index.ts",
            "line": 286
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-project/index.ts",
            "line": 302
          },
          "name": "resetValue"
        }
      ],
      "name": "DatabrewProjectTagsOutputReference",
      "namespace": "databrewProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-project/index.ts",
            "line": 290
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-project/index.ts",
            "line": 306
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-project/index.ts",
            "line": 280
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-project/index.ts",
            "line": 296
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-project/index.ts",
            "line": 242
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.databrewProject.DatabrewProjectTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/databrew-project/index:DatabrewProjectTagsOutputReference"
    },
    "@cdktn/provider-awscc.databrewRuleset.DatabrewRuleset": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_ruleset awscc_databrew_ruleset}."
      },
      "fqn": "@cdktn/provider-awscc.databrewRuleset.DatabrewRuleset",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_ruleset awscc_databrew_ruleset} Resource."
        },
        "locationInModule": {
          "filename": "src/databrew-ruleset/index.ts",
          "line": 982
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.databrewRuleset.DatabrewRulesetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/databrew-ruleset/index.ts",
        "line": 950
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DatabrewRuleset resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/databrew-ruleset/index.ts",
            "line": 967
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DatabrewRuleset to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_ruleset#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DatabrewRuleset that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DatabrewRuleset to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-ruleset/index.ts",
            "line": 1048
          },
          "name": "putRules",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.databrewRuleset.DatabrewRulesetRules"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-ruleset/index.ts",
            "line": 1061
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.databrewRuleset.DatabrewRulesetTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-ruleset/index.ts",
            "line": 1017
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-ruleset/index.ts",
            "line": 1064
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-ruleset/index.ts",
            "line": 1089
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-ruleset/index.ts",
            "line": 1099
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DatabrewRuleset",
      "namespace": "databrewRuleset",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-ruleset/index.ts",
            "line": 955
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-ruleset/index.ts",
            "line": 1026
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-ruleset/index.ts",
            "line": 1045
          },
          "name": "rules",
          "type": {
            "fqn": "@cdktn/provider-awscc.databrewRuleset.DatabrewRulesetRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-ruleset/index.ts",
            "line": 1058
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.databrewRuleset.DatabrewRulesetTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-ruleset/index.ts",
            "line": 1021
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-ruleset/index.ts",
            "line": 1039
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-ruleset/index.ts",
            "line": 1052
          },
          "name": "rulesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.databrewRuleset.DatabrewRulesetRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-ruleset/index.ts",
            "line": 1068
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.databrewRuleset.DatabrewRulesetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-ruleset/index.ts",
            "line": 1081
          },
          "name": "targetArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-ruleset/index.ts",
            "line": 1011
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-ruleset/index.ts",
            "line": 1032
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-ruleset/index.ts",
            "line": 1074
          },
          "name": "targetArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/databrew-ruleset/index:DatabrewRuleset"
    },
    "@cdktn/provider-awscc.databrewRuleset.DatabrewRulesetConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewRuleset.DatabrewRulesetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/databrew-ruleset/index.ts",
        "line": 14
      },
      "name": "DatabrewRulesetConfig",
      "namespace": "databrewRuleset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_ruleset#name DatabrewRuleset#name}",
            "stability": "stable",
            "summary": "Name of the Ruleset."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-ruleset/index.ts",
            "line": 26
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_ruleset#rules DatabrewRuleset#rules}",
            "stability": "stable",
            "summary": "List of the data quality rules in the ruleset."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-ruleset/index.ts",
            "line": 32
          },
          "name": "rules",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.databrewRuleset.DatabrewRulesetRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_ruleset#target_arn DatabrewRuleset#target_arn}",
            "stability": "stable",
            "summary": "Arn of the target resource (dataset) to apply the ruleset to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-ruleset/index.ts",
            "line": 42
          },
          "name": "targetArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_ruleset#description DatabrewRuleset#description}",
            "stability": "stable",
            "summary": "Description of the Ruleset."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-ruleset/index.ts",
            "line": 20
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_ruleset#tags DatabrewRuleset#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-ruleset/index.ts",
            "line": 36
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.databrewRuleset.DatabrewRulesetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/databrew-ruleset/index:DatabrewRulesetConfig"
    },
    "@cdktn/provider-awscc.databrewRuleset.DatabrewRulesetRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewRuleset.DatabrewRulesetRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/databrew-ruleset/index.ts",
        "line": 516
      },
      "name": "DatabrewRulesetRules",
      "namespace": "databrewRuleset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_ruleset#check_expression DatabrewRuleset#check_expression}",
            "stability": "stable",
            "summary": "Expression with rule conditions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-ruleset/index.ts",
            "line": 522
          },
          "name": "checkExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_ruleset#name DatabrewRuleset#name}",
            "stability": "stable",
            "summary": "Name of the rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-ruleset/index.ts",
            "line": 538
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_ruleset#column_selectors DatabrewRuleset#column_selectors}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-ruleset/index.ts",
            "line": 526
          },
          "name": "columnSelectors",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.databrewRuleset.DatabrewRulesetRulesColumnSelectors"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_ruleset#disabled DatabrewRuleset#disabled}",
            "stability": "stable",
            "summary": "Boolean value to disable/enable a rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-ruleset/index.ts",
            "line": 532
          },
          "name": "disabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_ruleset#substitution_map DatabrewRuleset#substitution_map}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-ruleset/index.ts",
            "line": 542
          },
          "name": "substitutionMap",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.databrewRuleset.DatabrewRulesetRulesSubstitutionMap"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_ruleset#threshold DatabrewRuleset#threshold}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-ruleset/index.ts",
            "line": 546
          },
          "name": "threshold",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.databrewRuleset.DatabrewRulesetRulesThreshold"
          }
        }
      ],
      "symbolId": "src/databrew-ruleset/index:DatabrewRulesetRules"
    },
    "@cdktn/provider-awscc.databrewRuleset.DatabrewRulesetRulesColumnSelectors": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewRuleset.DatabrewRulesetRulesColumnSelectors",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/databrew-ruleset/index.ts",
        "line": 44
      },
      "name": "DatabrewRulesetRulesColumnSelectors",
      "namespace": "databrewRuleset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_ruleset#name DatabrewRuleset#name}",
            "stability": "stable",
            "summary": "The name of a column from a dataset."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-ruleset/index.ts",
            "line": 50
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_ruleset#regex DatabrewRuleset#regex}",
            "stability": "stable",
            "summary": "A regular expression for selecting a column from a dataset."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-ruleset/index.ts",
            "line": 56
          },
          "name": "regex",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/databrew-ruleset/index:DatabrewRulesetRulesColumnSelectors"
    },
    "@cdktn/provider-awscc.databrewRuleset.DatabrewRulesetRulesColumnSelectorsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewRuleset.DatabrewRulesetRulesColumnSelectorsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/databrew-ruleset/index.ts",
          "line": 186
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/databrew-ruleset/index.ts",
        "line": 178
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-ruleset/index.ts",
            "line": 193
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.databrewRuleset.DatabrewRulesetRulesColumnSelectorsOutputReference"
            }
          }
        }
      ],
      "name": "DatabrewRulesetRulesColumnSelectorsList",
      "namespace": "databrewRuleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-ruleset/index.ts",
            "line": 179
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.databrewRuleset.DatabrewRulesetRulesColumnSelectors"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/databrew-ruleset/index:DatabrewRulesetRulesColumnSelectorsList"
    },
    "@cdktn/provider-awscc.databrewRuleset.DatabrewRulesetRulesColumnSelectorsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewRuleset.DatabrewRulesetRulesColumnSelectorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/databrew-ruleset/index.ts",
          "line": 105
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/databrew-ruleset/index.ts",
        "line": 95
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-ruleset/index.ts",
            "line": 153
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-ruleset/index.ts",
            "line": 169
          },
          "name": "resetRegex"
        }
      ],
      "name": "DatabrewRulesetRulesColumnSelectorsOutputReference",
      "namespace": "databrewRuleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-ruleset/index.ts",
            "line": 157
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-ruleset/index.ts",
            "line": 173
          },
          "name": "regexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-ruleset/index.ts",
            "line": 147
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-ruleset/index.ts",
            "line": 163
          },
          "name": "regex",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-ruleset/index.ts",
            "line": 109
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.databrewRuleset.DatabrewRulesetRulesColumnSelectors"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/databrew-ruleset/index:DatabrewRulesetRulesColumnSelectorsOutputReference"
    },
    "@cdktn/provider-awscc.databrewRuleset.DatabrewRulesetRulesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewRuleset.DatabrewRulesetRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/databrew-ruleset/index.ts",
          "line": 786
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/databrew-ruleset/index.ts",
        "line": 778
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-ruleset/index.ts",
            "line": 793
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.databrewRuleset.DatabrewRulesetRulesOutputReference"
            }
          }
        }
      ],
      "name": "DatabrewRulesetRulesList",
      "namespace": "databrewRuleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-ruleset/index.ts",
            "line": 779
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.databrewRuleset.DatabrewRulesetRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/databrew-ruleset/index:DatabrewRulesetRulesList"
    },
    "@cdktn/provider-awscc.databrewRuleset.DatabrewRulesetRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewRuleset.DatabrewRulesetRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/databrew-ruleset/index.ts",
          "line": 623
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/databrew-ruleset/index.ts",
        "line": 613
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-ruleset/index.ts",
            "line": 705
          },
          "name": "putColumnSelectors",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.databrewRuleset.DatabrewRulesetRulesColumnSelectors"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-ruleset/index.ts",
            "line": 750
          },
          "name": "putSubstitutionMap",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.databrewRuleset.DatabrewRulesetRulesSubstitutionMap"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-ruleset/index.ts",
            "line": 766
          },
          "name": "putThreshold",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.databrewRuleset.DatabrewRulesetRulesThreshold"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-ruleset/index.ts",
            "line": 708
          },
          "name": "resetColumnSelectors"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-ruleset/index.ts",
            "line": 724
          },
          "name": "resetDisabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-ruleset/index.ts",
            "line": 753
          },
          "name": "resetSubstitutionMap"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-ruleset/index.ts",
            "line": 769
          },
          "name": "resetThreshold"
        }
      ],
      "name": "DatabrewRulesetRulesOutputReference",
      "namespace": "databrewRuleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-ruleset/index.ts",
            "line": 702
          },
          "name": "columnSelectors",
          "type": {
            "fqn": "@cdktn/provider-awscc.databrewRuleset.DatabrewRulesetRulesColumnSelectorsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-ruleset/index.ts",
            "line": 747
          },
          "name": "substitutionMap",
          "type": {
            "fqn": "@cdktn/provider-awscc.databrewRuleset.DatabrewRulesetRulesSubstitutionMapList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-ruleset/index.ts",
            "line": 763
          },
          "name": "threshold",
          "type": {
            "fqn": "@cdktn/provider-awscc.databrewRuleset.DatabrewRulesetRulesThresholdOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-ruleset/index.ts",
            "line": 696
          },
          "name": "checkExpressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-ruleset/index.ts",
            "line": 712
          },
          "name": "columnSelectorsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.databrewRuleset.DatabrewRulesetRulesColumnSelectors"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-ruleset/index.ts",
            "line": 728
          },
          "name": "disabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-ruleset/index.ts",
            "line": 741
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-ruleset/index.ts",
            "line": 757
          },
          "name": "substitutionMapInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.databrewRuleset.DatabrewRulesetRulesSubstitutionMap"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-ruleset/index.ts",
            "line": 773
          },
          "name": "thresholdInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.databrewRuleset.DatabrewRulesetRulesThreshold"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-ruleset/index.ts",
            "line": 689
          },
          "name": "checkExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-ruleset/index.ts",
            "line": 718
          },
          "name": "disabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-ruleset/index.ts",
            "line": 734
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-ruleset/index.ts",
            "line": 627
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.databrewRuleset.DatabrewRulesetRules"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/databrew-ruleset/index:DatabrewRulesetRulesOutputReference"
    },
    "@cdktn/provider-awscc.databrewRuleset.DatabrewRulesetRulesSubstitutionMap": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewRuleset.DatabrewRulesetRulesSubstitutionMap",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/databrew-ruleset/index.ts",
        "line": 197
      },
      "name": "DatabrewRulesetRulesSubstitutionMap",
      "namespace": "databrewRuleset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_ruleset#value DatabrewRuleset#value}",
            "stability": "stable",
            "summary": "Value or column name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-ruleset/index.ts",
            "line": 203
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_ruleset#value_reference DatabrewRuleset#value_reference}",
            "stability": "stable",
            "summary": "Variable name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-ruleset/index.ts",
            "line": 209
          },
          "name": "valueReference",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/databrew-ruleset/index:DatabrewRulesetRulesSubstitutionMap"
    },
    "@cdktn/provider-awscc.databrewRuleset.DatabrewRulesetRulesSubstitutionMapList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewRuleset.DatabrewRulesetRulesSubstitutionMapList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/databrew-ruleset/index.ts",
          "line": 339
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/databrew-ruleset/index.ts",
        "line": 331
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-ruleset/index.ts",
            "line": 346
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.databrewRuleset.DatabrewRulesetRulesSubstitutionMapOutputReference"
            }
          }
        }
      ],
      "name": "DatabrewRulesetRulesSubstitutionMapList",
      "namespace": "databrewRuleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-ruleset/index.ts",
            "line": 332
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.databrewRuleset.DatabrewRulesetRulesSubstitutionMap"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/databrew-ruleset/index:DatabrewRulesetRulesSubstitutionMapList"
    },
    "@cdktn/provider-awscc.databrewRuleset.DatabrewRulesetRulesSubstitutionMapOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewRuleset.DatabrewRulesetRulesSubstitutionMapOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/databrew-ruleset/index.ts",
          "line": 258
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/databrew-ruleset/index.ts",
        "line": 248
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-ruleset/index.ts",
            "line": 306
          },
          "name": "resetValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-ruleset/index.ts",
            "line": 322
          },
          "name": "resetValueReference"
        }
      ],
      "name": "DatabrewRulesetRulesSubstitutionMapOutputReference",
      "namespace": "databrewRuleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-ruleset/index.ts",
            "line": 310
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-ruleset/index.ts",
            "line": 326
          },
          "name": "valueReferenceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-ruleset/index.ts",
            "line": 300
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-ruleset/index.ts",
            "line": 316
          },
          "name": "valueReference",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-ruleset/index.ts",
            "line": 262
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.databrewRuleset.DatabrewRulesetRulesSubstitutionMap"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/databrew-ruleset/index:DatabrewRulesetRulesSubstitutionMapOutputReference"
    },
    "@cdktn/provider-awscc.databrewRuleset.DatabrewRulesetRulesThreshold": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewRuleset.DatabrewRulesetRulesThreshold",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/databrew-ruleset/index.ts",
        "line": 350
      },
      "name": "DatabrewRulesetRulesThreshold",
      "namespace": "databrewRuleset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_ruleset#type DatabrewRuleset#type}",
            "stability": "stable",
            "summary": "Threshold type for a rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-ruleset/index.ts",
            "line": 356
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_ruleset#unit DatabrewRuleset#unit}",
            "stability": "stable",
            "summary": "Threshold unit for a rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-ruleset/index.ts",
            "line": 362
          },
          "name": "unit",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_ruleset#value DatabrewRuleset#value}",
            "stability": "stable",
            "summary": "Threshold value for a rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-ruleset/index.ts",
            "line": 368
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/databrew-ruleset/index:DatabrewRulesetRulesThreshold"
    },
    "@cdktn/provider-awscc.databrewRuleset.DatabrewRulesetRulesThresholdOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewRuleset.DatabrewRulesetRulesThresholdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/databrew-ruleset/index.ts",
          "line": 422
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/databrew-ruleset/index.ts",
        "line": 414
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-ruleset/index.ts",
            "line": 476
          },
          "name": "resetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-ruleset/index.ts",
            "line": 492
          },
          "name": "resetUnit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-ruleset/index.ts",
            "line": 508
          },
          "name": "resetValue"
        }
      ],
      "name": "DatabrewRulesetRulesThresholdOutputReference",
      "namespace": "databrewRuleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-ruleset/index.ts",
            "line": 480
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-ruleset/index.ts",
            "line": 496
          },
          "name": "unitInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-ruleset/index.ts",
            "line": 512
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-ruleset/index.ts",
            "line": 470
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-ruleset/index.ts",
            "line": 486
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-ruleset/index.ts",
            "line": 502
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-ruleset/index.ts",
            "line": 426
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.databrewRuleset.DatabrewRulesetRulesThreshold"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/databrew-ruleset/index:DatabrewRulesetRulesThresholdOutputReference"
    },
    "@cdktn/provider-awscc.databrewRuleset.DatabrewRulesetTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewRuleset.DatabrewRulesetTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/databrew-ruleset/index.ts",
        "line": 797
      },
      "name": "DatabrewRulesetTags",
      "namespace": "databrewRuleset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_ruleset#key DatabrewRuleset#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-ruleset/index.ts",
            "line": 801
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_ruleset#value DatabrewRuleset#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-ruleset/index.ts",
            "line": 805
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/databrew-ruleset/index:DatabrewRulesetTags"
    },
    "@cdktn/provider-awscc.databrewRuleset.DatabrewRulesetTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewRuleset.DatabrewRulesetTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/databrew-ruleset/index.ts",
          "line": 935
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/databrew-ruleset/index.ts",
        "line": 927
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-ruleset/index.ts",
            "line": 942
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.databrewRuleset.DatabrewRulesetTagsOutputReference"
            }
          }
        }
      ],
      "name": "DatabrewRulesetTagsList",
      "namespace": "databrewRuleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-ruleset/index.ts",
            "line": 928
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.databrewRuleset.DatabrewRulesetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/databrew-ruleset/index:DatabrewRulesetTagsList"
    },
    "@cdktn/provider-awscc.databrewRuleset.DatabrewRulesetTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewRuleset.DatabrewRulesetTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/databrew-ruleset/index.ts",
          "line": 854
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/databrew-ruleset/index.ts",
        "line": 844
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-ruleset/index.ts",
            "line": 902
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-ruleset/index.ts",
            "line": 918
          },
          "name": "resetValue"
        }
      ],
      "name": "DatabrewRulesetTagsOutputReference",
      "namespace": "databrewRuleset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-ruleset/index.ts",
            "line": 906
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-ruleset/index.ts",
            "line": 922
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-ruleset/index.ts",
            "line": 896
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-ruleset/index.ts",
            "line": 912
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-ruleset/index.ts",
            "line": 858
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.databrewRuleset.DatabrewRulesetTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/databrew-ruleset/index:DatabrewRulesetTagsOutputReference"
    },
    "@cdktn/provider-awscc.databrewSchedule.DatabrewSchedule": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_schedule awscc_databrew_schedule}."
      },
      "fqn": "@cdktn/provider-awscc.databrewSchedule.DatabrewSchedule",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_schedule awscc_databrew_schedule} Resource."
        },
        "locationInModule": {
          "filename": "src/databrew-schedule/index.ts",
          "line": 221
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.databrewSchedule.DatabrewScheduleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/databrew-schedule/index.ts",
        "line": 189
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DatabrewSchedule resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/databrew-schedule/index.ts",
            "line": 206
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DatabrewSchedule to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_schedule#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DatabrewSchedule that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DatabrewSchedule to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-schedule/index.ts",
            "line": 299
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.databrewSchedule.DatabrewScheduleTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-schedule/index.ts",
            "line": 273
          },
          "name": "resetJobNames"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-schedule/index.ts",
            "line": 302
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-schedule/index.ts",
            "line": 314
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-schedule/index.ts",
            "line": 323
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DatabrewSchedule",
      "namespace": "databrewSchedule",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-schedule/index.ts",
            "line": 194
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-schedule/index.ts",
            "line": 261
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-schedule/index.ts",
            "line": 296
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.databrewSchedule.DatabrewScheduleTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-schedule/index.ts",
            "line": 256
          },
          "name": "cronExpressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-schedule/index.ts",
            "line": 277
          },
          "name": "jobNamesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-schedule/index.ts",
            "line": 290
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-schedule/index.ts",
            "line": 306
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.databrewSchedule.DatabrewScheduleTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-schedule/index.ts",
            "line": 249
          },
          "name": "cronExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-schedule/index.ts",
            "line": 267
          },
          "name": "jobNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-schedule/index.ts",
            "line": 283
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/databrew-schedule/index:DatabrewSchedule"
    },
    "@cdktn/provider-awscc.databrewSchedule.DatabrewScheduleConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewSchedule.DatabrewScheduleConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/databrew-schedule/index.ts",
        "line": 14
      },
      "name": "DatabrewScheduleConfig",
      "namespace": "databrewSchedule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_schedule#cron_expression DatabrewSchedule#cron_expression}",
            "stability": "stable",
            "summary": "Schedule cron."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-schedule/index.ts",
            "line": 20
          },
          "name": "cronExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_schedule#name DatabrewSchedule#name}",
            "stability": "stable",
            "summary": "Schedule Name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-schedule/index.ts",
            "line": 30
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_schedule#job_names DatabrewSchedule#job_names}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-schedule/index.ts",
            "line": 24
          },
          "name": "jobNames",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_schedule#tags DatabrewSchedule#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-schedule/index.ts",
            "line": 34
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.databrewSchedule.DatabrewScheduleTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/databrew-schedule/index:DatabrewScheduleConfig"
    },
    "@cdktn/provider-awscc.databrewSchedule.DatabrewScheduleTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewSchedule.DatabrewScheduleTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/databrew-schedule/index.ts",
        "line": 36
      },
      "name": "DatabrewScheduleTags",
      "namespace": "databrewSchedule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_schedule#key DatabrewSchedule#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-schedule/index.ts",
            "line": 40
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/databrew_schedule#value DatabrewSchedule#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-schedule/index.ts",
            "line": 44
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/databrew-schedule/index:DatabrewScheduleTags"
    },
    "@cdktn/provider-awscc.databrewSchedule.DatabrewScheduleTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewSchedule.DatabrewScheduleTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/databrew-schedule/index.ts",
          "line": 174
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/databrew-schedule/index.ts",
        "line": 166
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-schedule/index.ts",
            "line": 181
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.databrewSchedule.DatabrewScheduleTagsOutputReference"
            }
          }
        }
      ],
      "name": "DatabrewScheduleTagsList",
      "namespace": "databrewSchedule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-schedule/index.ts",
            "line": 167
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.databrewSchedule.DatabrewScheduleTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/databrew-schedule/index:DatabrewScheduleTagsList"
    },
    "@cdktn/provider-awscc.databrewSchedule.DatabrewScheduleTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.databrewSchedule.DatabrewScheduleTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/databrew-schedule/index.ts",
          "line": 93
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/databrew-schedule/index.ts",
        "line": 83
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-schedule/index.ts",
            "line": 141
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-schedule/index.ts",
            "line": 157
          },
          "name": "resetValue"
        }
      ],
      "name": "DatabrewScheduleTagsOutputReference",
      "namespace": "databrewSchedule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-schedule/index.ts",
            "line": 145
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/databrew-schedule/index.ts",
            "line": 161
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-schedule/index.ts",
            "line": 135
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-schedule/index.ts",
            "line": 151
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/databrew-schedule/index.ts",
            "line": 97
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.databrewSchedule.DatabrewScheduleTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/databrew-schedule/index:DatabrewScheduleTagsOutputReference"
    },
    "@cdktn/provider-awscc.datapipelinePipeline.DatapipelinePipeline": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datapipeline_pipeline awscc_datapipeline_pipeline}."
      },
      "fqn": "@cdktn/provider-awscc.datapipelinePipeline.DatapipelinePipeline",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datapipeline_pipeline awscc_datapipeline_pipeline} Resource."
        },
        "locationInModule": {
          "filename": "src/datapipeline-pipeline/index.ts",
          "line": 1091
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.datapipelinePipeline.DatapipelinePipelineConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datapipeline-pipeline/index.ts",
        "line": 1059
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DatapipelinePipeline resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 1076
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DatapipelinePipeline to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datapipeline_pipeline#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DatapipelinePipeline that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DatapipelinePipeline to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 1175
          },
          "name": "putParameterObjects",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.datapipelinePipeline.DatapipelinePipelineParameterObjects"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 1191
          },
          "name": "putParameterValues",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.datapipelinePipeline.DatapipelinePipelineParameterValues"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 1212
          },
          "name": "putPipelineObjects",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.datapipelinePipeline.DatapipelinePipelinePipelineObjects"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 1228
          },
          "name": "putPipelineTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.datapipelinePipeline.DatapipelinePipelinePipelineTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 1128
          },
          "name": "resetActivate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 1144
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 1178
          },
          "name": "resetParameterObjects"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 1194
          },
          "name": "resetParameterValues"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 1215
          },
          "name": "resetPipelineObjects"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 1231
          },
          "name": "resetPipelineTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 1243
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 1255
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DatapipelinePipeline",
      "namespace": "datapipelinePipeline",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 1064
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 1153
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 1172
          },
          "name": "parameterObjects",
          "type": {
            "fqn": "@cdktn/provider-awscc.datapipelinePipeline.DatapipelinePipelineParameterObjectsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 1188
          },
          "name": "parameterValues",
          "type": {
            "fqn": "@cdktn/provider-awscc.datapipelinePipeline.DatapipelinePipelineParameterValuesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 1203
          },
          "name": "pipelineId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 1209
          },
          "name": "pipelineObjects",
          "type": {
            "fqn": "@cdktn/provider-awscc.datapipelinePipeline.DatapipelinePipelinePipelineObjectsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 1225
          },
          "name": "pipelineTags",
          "type": {
            "fqn": "@cdktn/provider-awscc.datapipelinePipeline.DatapipelinePipelinePipelineTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 1132
          },
          "name": "activateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 1148
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 1166
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 1182
          },
          "name": "parameterObjectsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datapipelinePipeline.DatapipelinePipelineParameterObjects"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 1198
          },
          "name": "parameterValuesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datapipelinePipeline.DatapipelinePipelineParameterValues"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 1219
          },
          "name": "pipelineObjectsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datapipelinePipeline.DatapipelinePipelinePipelineObjects"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 1235
          },
          "name": "pipelineTagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datapipelinePipeline.DatapipelinePipelinePipelineTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 1122
          },
          "name": "activate",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 1138
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 1159
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datapipeline-pipeline/index:DatapipelinePipeline"
    },
    "@cdktn/provider-awscc.datapipelinePipeline.DatapipelinePipelineConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datapipelinePipeline.DatapipelinePipelineConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datapipeline-pipeline/index.ts",
        "line": 14
      },
      "name": "DatapipelinePipelineConfig",
      "namespace": "datapipelinePipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datapipeline_pipeline#name DatapipelinePipeline#name}",
            "stability": "stable",
            "summary": "The name of the pipeline."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 32
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "By default, the value is set to true.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datapipeline_pipeline#activate DatapipelinePipeline#activate}",
            "stability": "stable",
            "summary": "Indicates whether to validate and start the pipeline or stop an active pipeline."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 20
          },
          "name": "activate",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datapipeline_pipeline#description DatapipelinePipeline#description}",
            "stability": "stable",
            "summary": "A description of the pipeline."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 26
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datapipeline_pipeline#parameter_objects DatapipelinePipeline#parameter_objects}",
            "stability": "stable",
            "summary": "The parameter objects used with the pipeline."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 38
          },
          "name": "parameterObjects",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datapipelinePipeline.DatapipelinePipelineParameterObjects"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datapipeline_pipeline#parameter_values DatapipelinePipeline#parameter_values}",
            "stability": "stable",
            "summary": "The parameter values used with the pipeline."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 44
          },
          "name": "parameterValues",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datapipelinePipeline.DatapipelinePipelineParameterValues"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "These objects overwrite the existing pipeline definition. Not all objects, fields, and values can be updated. For information about restrictions, see Editing Your Pipeline in the AWS Data Pipeline Developer Guide.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datapipeline_pipeline#pipeline_objects DatapipelinePipeline#pipeline_objects}",
            "stability": "stable",
            "summary": "The objects that define the pipeline."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 50
          },
          "name": "pipelineObjects",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datapipelinePipeline.DatapipelinePipelinePipelineObjects"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information, see Controlling Access to Pipelines and Resources in the AWS Data Pipeline Developer Guide.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datapipeline_pipeline#pipeline_tags DatapipelinePipeline#pipeline_tags}",
            "stability": "stable",
            "summary": "A list of arbitrary tags (key-value pairs) to associate with the pipeline, which you can use to control permissions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 56
          },
          "name": "pipelineTags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datapipelinePipeline.DatapipelinePipelinePipelineTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datapipeline-pipeline/index:DatapipelinePipelineConfig"
    },
    "@cdktn/provider-awscc.datapipelinePipeline.DatapipelinePipelineParameterObjects": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datapipelinePipeline.DatapipelinePipelineParameterObjects",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datapipeline-pipeline/index.ts",
        "line": 211
      },
      "name": "DatapipelinePipelineParameterObjects",
      "namespace": "datapipelinePipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datapipeline_pipeline#attributes DatapipelinePipeline#attributes}",
            "stability": "stable",
            "summary": "The attributes of the parameter object."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 217
          },
          "name": "attributes",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datapipelinePipeline.DatapipelinePipelineParameterObjectsAttributes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datapipeline_pipeline#id DatapipelinePipeline#id}\n\nPlease be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "The ID of the parameter object."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 226
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datapipeline-pipeline/index:DatapipelinePipelineParameterObjects"
    },
    "@cdktn/provider-awscc.datapipelinePipeline.DatapipelinePipelineParameterObjectsAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datapipelinePipeline.DatapipelinePipelineParameterObjectsAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datapipeline-pipeline/index.ts",
        "line": 58
      },
      "name": "DatapipelinePipelineParameterObjectsAttributes",
      "namespace": "datapipelinePipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datapipeline_pipeline#key DatapipelinePipeline#key}",
            "stability": "stable",
            "summary": "The field identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 64
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datapipeline_pipeline#string_value DatapipelinePipeline#string_value}",
            "stability": "stable",
            "summary": "The field value, expressed as a String."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 70
          },
          "name": "stringValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datapipeline-pipeline/index:DatapipelinePipelineParameterObjectsAttributes"
    },
    "@cdktn/provider-awscc.datapipelinePipeline.DatapipelinePipelineParameterObjectsAttributesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datapipelinePipeline.DatapipelinePipelineParameterObjectsAttributesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datapipeline-pipeline/index.ts",
          "line": 200
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datapipeline-pipeline/index.ts",
        "line": 192
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 207
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.datapipelinePipeline.DatapipelinePipelineParameterObjectsAttributesOutputReference"
            }
          }
        }
      ],
      "name": "DatapipelinePipelineParameterObjectsAttributesList",
      "namespace": "datapipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 193
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datapipelinePipeline.DatapipelinePipelineParameterObjectsAttributes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datapipeline-pipeline/index:DatapipelinePipelineParameterObjectsAttributesList"
    },
    "@cdktn/provider-awscc.datapipelinePipeline.DatapipelinePipelineParameterObjectsAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datapipelinePipeline.DatapipelinePipelineParameterObjectsAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datapipeline-pipeline/index.ts",
          "line": 119
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datapipeline-pipeline/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 167
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 183
          },
          "name": "resetStringValue"
        }
      ],
      "name": "DatapipelinePipelineParameterObjectsAttributesOutputReference",
      "namespace": "datapipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 171
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 187
          },
          "name": "stringValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 161
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 177
          },
          "name": "stringValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 123
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datapipelinePipeline.DatapipelinePipelineParameterObjectsAttributes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datapipeline-pipeline/index:DatapipelinePipelineParameterObjectsAttributesOutputReference"
    },
    "@cdktn/provider-awscc.datapipelinePipeline.DatapipelinePipelineParameterObjectsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datapipelinePipeline.DatapipelinePipelineParameterObjectsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datapipeline-pipeline/index.ts",
          "line": 356
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datapipeline-pipeline/index.ts",
        "line": 348
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 363
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.datapipelinePipeline.DatapipelinePipelineParameterObjectsOutputReference"
            }
          }
        }
      ],
      "name": "DatapipelinePipelineParameterObjectsList",
      "namespace": "datapipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 349
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datapipelinePipeline.DatapipelinePipelineParameterObjects"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datapipeline-pipeline/index:DatapipelinePipelineParameterObjectsList"
    },
    "@cdktn/provider-awscc.datapipelinePipeline.DatapipelinePipelineParameterObjectsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datapipelinePipeline.DatapipelinePipelineParameterObjectsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datapipeline-pipeline/index.ts",
          "line": 275
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datapipeline-pipeline/index.ts",
        "line": 265
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 320
          },
          "name": "putAttributes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.datapipelinePipeline.DatapipelinePipelineParameterObjectsAttributes"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 323
          },
          "name": "resetAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 339
          },
          "name": "resetId"
        }
      ],
      "name": "DatapipelinePipelineParameterObjectsOutputReference",
      "namespace": "datapipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 317
          },
          "name": "attributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.datapipelinePipeline.DatapipelinePipelineParameterObjectsAttributesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 327
          },
          "name": "attributesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datapipelinePipeline.DatapipelinePipelineParameterObjectsAttributes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 343
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 333
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 279
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datapipelinePipeline.DatapipelinePipelineParameterObjects"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datapipeline-pipeline/index:DatapipelinePipelineParameterObjectsOutputReference"
    },
    "@cdktn/provider-awscc.datapipelinePipeline.DatapipelinePipelineParameterValues": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datapipelinePipeline.DatapipelinePipelineParameterValues",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datapipeline-pipeline/index.ts",
        "line": 367
      },
      "name": "DatapipelinePipelineParameterValues",
      "namespace": "datapipelinePipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datapipeline_pipeline#id DatapipelinePipeline#id}\n\nPlease be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "The ID of the parameter value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 376
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datapipeline_pipeline#string_value DatapipelinePipeline#string_value}",
            "stability": "stable",
            "summary": "The field value, expressed as a String."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 382
          },
          "name": "stringValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datapipeline-pipeline/index:DatapipelinePipelineParameterValues"
    },
    "@cdktn/provider-awscc.datapipelinePipeline.DatapipelinePipelineParameterValuesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datapipelinePipeline.DatapipelinePipelineParameterValuesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datapipeline-pipeline/index.ts",
          "line": 512
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datapipeline-pipeline/index.ts",
        "line": 504
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 519
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.datapipelinePipeline.DatapipelinePipelineParameterValuesOutputReference"
            }
          }
        }
      ],
      "name": "DatapipelinePipelineParameterValuesList",
      "namespace": "datapipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 505
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datapipelinePipeline.DatapipelinePipelineParameterValues"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datapipeline-pipeline/index:DatapipelinePipelineParameterValuesList"
    },
    "@cdktn/provider-awscc.datapipelinePipeline.DatapipelinePipelineParameterValuesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datapipelinePipeline.DatapipelinePipelineParameterValuesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datapipeline-pipeline/index.ts",
          "line": 431
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datapipeline-pipeline/index.ts",
        "line": 421
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 479
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 495
          },
          "name": "resetStringValue"
        }
      ],
      "name": "DatapipelinePipelineParameterValuesOutputReference",
      "namespace": "datapipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 483
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 499
          },
          "name": "stringValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 473
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 489
          },
          "name": "stringValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 435
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datapipelinePipeline.DatapipelinePipelineParameterValues"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datapipeline-pipeline/index:DatapipelinePipelineParameterValuesOutputReference"
    },
    "@cdktn/provider-awscc.datapipelinePipeline.DatapipelinePipelinePipelineObjects": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datapipelinePipeline.DatapipelinePipelinePipelineObjects",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datapipeline-pipeline/index.ts",
        "line": 711
      },
      "name": "DatapipelinePipelinePipelineObjects",
      "namespace": "datapipelinePipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datapipeline_pipeline#fields DatapipelinePipeline#fields}",
            "stability": "stable",
            "summary": "Key-value pairs that define the properties of the object."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 717
          },
          "name": "fields",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datapipelinePipeline.DatapipelinePipelinePipelineObjectsFields"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datapipeline_pipeline#id DatapipelinePipeline#id}\n\nPlease be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "The ID of the object."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 726
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datapipeline_pipeline#name DatapipelinePipeline#name}",
            "stability": "stable",
            "summary": "The name of the object."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 732
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datapipeline-pipeline/index:DatapipelinePipelinePipelineObjects"
    },
    "@cdktn/provider-awscc.datapipelinePipeline.DatapipelinePipelinePipelineObjectsFields": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datapipelinePipeline.DatapipelinePipelinePipelineObjectsFields",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datapipeline-pipeline/index.ts",
        "line": 523
      },
      "name": "DatapipelinePipelinePipelineObjectsFields",
      "namespace": "datapipelinePipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "To view valid values for a particular field, see Pipeline Object Reference in the AWS Data Pipeline Developer Guide.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datapipeline_pipeline#key DatapipelinePipeline#key}",
            "stability": "stable",
            "summary": "Specifies the name of a field for a particular object."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 529
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datapipeline_pipeline#ref_value DatapipelinePipeline#ref_value}",
            "stability": "stable",
            "summary": "A field value that you specify as an identifier of another object in the same pipeline definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 535
          },
          "name": "refValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "To view valid values for a particular field, see Pipeline Object Reference in the AWS Data Pipeline Developer Guide.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datapipeline_pipeline#string_value DatapipelinePipeline#string_value}",
            "stability": "stable",
            "summary": "A field value that you specify as a string."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 541
          },
          "name": "stringValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datapipeline-pipeline/index:DatapipelinePipelinePipelineObjectsFields"
    },
    "@cdktn/provider-awscc.datapipelinePipeline.DatapipelinePipelinePipelineObjectsFieldsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datapipelinePipeline.DatapipelinePipelinePipelineObjectsFieldsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datapipeline-pipeline/index.ts",
          "line": 700
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datapipeline-pipeline/index.ts",
        "line": 692
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 707
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.datapipelinePipeline.DatapipelinePipelinePipelineObjectsFieldsOutputReference"
            }
          }
        }
      ],
      "name": "DatapipelinePipelinePipelineObjectsFieldsList",
      "namespace": "datapipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 693
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datapipelinePipeline.DatapipelinePipelinePipelineObjectsFields"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datapipeline-pipeline/index:DatapipelinePipelinePipelineObjectsFieldsList"
    },
    "@cdktn/provider-awscc.datapipelinePipeline.DatapipelinePipelinePipelineObjectsFieldsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datapipelinePipeline.DatapipelinePipelinePipelineObjectsFieldsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datapipeline-pipeline/index.ts",
          "line": 597
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datapipeline-pipeline/index.ts",
        "line": 587
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 651
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 667
          },
          "name": "resetRefValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 683
          },
          "name": "resetStringValue"
        }
      ],
      "name": "DatapipelinePipelinePipelineObjectsFieldsOutputReference",
      "namespace": "datapipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 655
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 671
          },
          "name": "refValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 687
          },
          "name": "stringValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 645
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 661
          },
          "name": "refValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 677
          },
          "name": "stringValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 601
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datapipelinePipeline.DatapipelinePipelinePipelineObjectsFields"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datapipeline-pipeline/index:DatapipelinePipelinePipelineObjectsFieldsOutputReference"
    },
    "@cdktn/provider-awscc.datapipelinePipeline.DatapipelinePipelinePipelineObjectsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datapipelinePipeline.DatapipelinePipelinePipelineObjectsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datapipeline-pipeline/index.ts",
          "line": 891
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datapipeline-pipeline/index.ts",
        "line": 883
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 898
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.datapipelinePipeline.DatapipelinePipelinePipelineObjectsOutputReference"
            }
          }
        }
      ],
      "name": "DatapipelinePipelinePipelineObjectsList",
      "namespace": "datapipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 884
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datapipelinePipeline.DatapipelinePipelinePipelineObjects"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datapipeline-pipeline/index:DatapipelinePipelinePipelineObjectsList"
    },
    "@cdktn/provider-awscc.datapipelinePipeline.DatapipelinePipelinePipelineObjectsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datapipelinePipeline.DatapipelinePipelinePipelineObjectsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datapipeline-pipeline/index.ts",
          "line": 788
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datapipeline-pipeline/index.ts",
        "line": 778
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 839
          },
          "name": "putFields",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.datapipelinePipeline.DatapipelinePipelinePipelineObjectsFields"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 842
          },
          "name": "resetFields"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 858
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 874
          },
          "name": "resetName"
        }
      ],
      "name": "DatapipelinePipelinePipelineObjectsOutputReference",
      "namespace": "datapipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 836
          },
          "name": "fields",
          "type": {
            "fqn": "@cdktn/provider-awscc.datapipelinePipeline.DatapipelinePipelinePipelineObjectsFieldsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 846
          },
          "name": "fieldsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datapipelinePipeline.DatapipelinePipelinePipelineObjectsFields"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 862
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 878
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 852
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 868
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 792
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datapipelinePipeline.DatapipelinePipelinePipelineObjects"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datapipeline-pipeline/index:DatapipelinePipelinePipelineObjectsOutputReference"
    },
    "@cdktn/provider-awscc.datapipelinePipeline.DatapipelinePipelinePipelineTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datapipelinePipeline.DatapipelinePipelinePipelineTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datapipeline-pipeline/index.ts",
        "line": 902
      },
      "name": "DatapipelinePipelinePipelineTags",
      "namespace": "datapipelinePipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datapipeline_pipeline#key DatapipelinePipeline#key}",
            "stability": "stable",
            "summary": "The key name of a tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 908
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datapipeline_pipeline#value DatapipelinePipeline#value}",
            "stability": "stable",
            "summary": "The value to associate with the key name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 914
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datapipeline-pipeline/index:DatapipelinePipelinePipelineTags"
    },
    "@cdktn/provider-awscc.datapipelinePipeline.DatapipelinePipelinePipelineTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datapipelinePipeline.DatapipelinePipelinePipelineTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datapipeline-pipeline/index.ts",
          "line": 1044
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datapipeline-pipeline/index.ts",
        "line": 1036
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 1051
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.datapipelinePipeline.DatapipelinePipelinePipelineTagsOutputReference"
            }
          }
        }
      ],
      "name": "DatapipelinePipelinePipelineTagsList",
      "namespace": "datapipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 1037
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datapipelinePipeline.DatapipelinePipelinePipelineTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datapipeline-pipeline/index:DatapipelinePipelinePipelineTagsList"
    },
    "@cdktn/provider-awscc.datapipelinePipeline.DatapipelinePipelinePipelineTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datapipelinePipeline.DatapipelinePipelinePipelineTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datapipeline-pipeline/index.ts",
          "line": 963
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datapipeline-pipeline/index.ts",
        "line": 953
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 1011
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 1027
          },
          "name": "resetValue"
        }
      ],
      "name": "DatapipelinePipelinePipelineTagsOutputReference",
      "namespace": "datapipelinePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 1015
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 1031
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 1005
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 1021
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datapipeline-pipeline/index.ts",
            "line": 967
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datapipelinePipeline.DatapipelinePipelinePipelineTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datapipeline-pipeline/index:DatapipelinePipelinePipelineTagsOutputReference"
    },
    "@cdktn/provider-awscc.datasyncAgent.DatasyncAgent": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_agent awscc_datasync_agent}."
      },
      "fqn": "@cdktn/provider-awscc.datasyncAgent.DatasyncAgent",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_agent awscc_datasync_agent} Resource."
        },
        "locationInModule": {
          "filename": "src/datasync-agent/index.ts",
          "line": 241
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.datasyncAgent.DatasyncAgentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datasync-agent/index.ts",
        "line": 209
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DatasyncAgent resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/datasync-agent/index.ts",
            "line": 226
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DatasyncAgent to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_agent#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DatasyncAgent that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DatasyncAgent to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-agent/index.ts",
            "line": 353
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.datasyncAgent.DatasyncAgentTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-agent/index.ts",
            "line": 277
          },
          "name": "resetActivationKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-agent/index.ts",
            "line": 298
          },
          "name": "resetAgentName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-agent/index.ts",
            "line": 324
          },
          "name": "resetSecurityGroupArns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-agent/index.ts",
            "line": 340
          },
          "name": "resetSubnetArns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-agent/index.ts",
            "line": 356
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-agent/index.ts",
            "line": 372
          },
          "name": "resetVpcEndpointId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-agent/index.ts",
            "line": 384
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-agent/index.ts",
            "line": 395
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DatasyncAgent",
      "namespace": "datasyncAgent",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-agent/index.ts",
            "line": 214
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-agent/index.ts",
            "line": 286
          },
          "name": "agentArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-agent/index.ts",
            "line": 307
          },
          "name": "endpointType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-agent/index.ts",
            "line": 312
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-agent/index.ts",
            "line": 350
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncAgent.DatasyncAgentTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-agent/index.ts",
            "line": 281
          },
          "name": "activationKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-agent/index.ts",
            "line": 302
          },
          "name": "agentNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-agent/index.ts",
            "line": 328
          },
          "name": "securityGroupArnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-agent/index.ts",
            "line": 344
          },
          "name": "subnetArnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-agent/index.ts",
            "line": 360
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datasyncAgent.DatasyncAgentTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-agent/index.ts",
            "line": 376
          },
          "name": "vpcEndpointIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-agent/index.ts",
            "line": 271
          },
          "name": "activationKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-agent/index.ts",
            "line": 292
          },
          "name": "agentName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-agent/index.ts",
            "line": 318
          },
          "name": "securityGroupArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-agent/index.ts",
            "line": 334
          },
          "name": "subnetArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-agent/index.ts",
            "line": 366
          },
          "name": "vpcEndpointId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datasync-agent/index:DatasyncAgent"
    },
    "@cdktn/provider-awscc.datasyncAgent.DatasyncAgentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncAgent.DatasyncAgentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datasync-agent/index.ts",
        "line": 14
      },
      "name": "DatasyncAgentConfig",
      "namespace": "datasyncAgent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_agent#activation_key DatasyncAgent#activation_key}",
            "stability": "stable",
            "summary": "Activation key of the Agent."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-agent/index.ts",
            "line": 20
          },
          "name": "activationKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_agent#agent_name DatasyncAgent#agent_name}",
            "stability": "stable",
            "summary": "The name configured for the agent. Text reference used to identify the agent in the console."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-agent/index.ts",
            "line": 26
          },
          "name": "agentName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_agent#security_group_arns DatasyncAgent#security_group_arns}",
            "stability": "stable",
            "summary": "The ARNs of the security group used to protect your data transfer task subnets."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-agent/index.ts",
            "line": 32
          },
          "name": "securityGroupArns",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_agent#subnet_arns DatasyncAgent#subnet_arns}",
            "stability": "stable",
            "summary": "The ARNs of the subnets in which DataSync will create elastic network interfaces for each data transfer task."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-agent/index.ts",
            "line": 38
          },
          "name": "subnetArns",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_agent#tags DatasyncAgent#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-agent/index.ts",
            "line": 44
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datasyncAgent.DatasyncAgentTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_agent#vpc_endpoint_id DatasyncAgent#vpc_endpoint_id}",
            "stability": "stable",
            "summary": "The ID of the VPC endpoint that the agent has access to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-agent/index.ts",
            "line": 50
          },
          "name": "vpcEndpointId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datasync-agent/index:DatasyncAgentConfig"
    },
    "@cdktn/provider-awscc.datasyncAgent.DatasyncAgentTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncAgent.DatasyncAgentTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datasync-agent/index.ts",
        "line": 52
      },
      "name": "DatasyncAgentTags",
      "namespace": "datasyncAgent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_agent#key DatasyncAgent#key}",
            "stability": "stable",
            "summary": "The key for an AWS resource tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-agent/index.ts",
            "line": 58
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_agent#value DatasyncAgent#value}",
            "stability": "stable",
            "summary": "The value for an AWS resource tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-agent/index.ts",
            "line": 64
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datasync-agent/index:DatasyncAgentTags"
    },
    "@cdktn/provider-awscc.datasyncAgent.DatasyncAgentTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncAgent.DatasyncAgentTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datasync-agent/index.ts",
          "line": 194
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datasync-agent/index.ts",
        "line": 186
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-agent/index.ts",
            "line": 201
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.datasyncAgent.DatasyncAgentTagsOutputReference"
            }
          }
        }
      ],
      "name": "DatasyncAgentTagsList",
      "namespace": "datasyncAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-agent/index.ts",
            "line": 187
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datasyncAgent.DatasyncAgentTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datasync-agent/index:DatasyncAgentTagsList"
    },
    "@cdktn/provider-awscc.datasyncAgent.DatasyncAgentTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncAgent.DatasyncAgentTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datasync-agent/index.ts",
          "line": 113
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datasync-agent/index.ts",
        "line": 103
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-agent/index.ts",
            "line": 161
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-agent/index.ts",
            "line": 177
          },
          "name": "resetValue"
        }
      ],
      "name": "DatasyncAgentTagsOutputReference",
      "namespace": "datasyncAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-agent/index.ts",
            "line": 165
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-agent/index.ts",
            "line": 181
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-agent/index.ts",
            "line": 155
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-agent/index.ts",
            "line": 171
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-agent/index.ts",
            "line": 117
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datasyncAgent.DatasyncAgentTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datasync-agent/index:DatasyncAgentTagsOutputReference"
    },
    "@cdktn/provider-awscc.datasyncLocationAzureBlob.DatasyncLocationAzureBlob": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_azure_blob awscc_datasync_location_azure_blob}."
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationAzureBlob.DatasyncLocationAzureBlob",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_azure_blob awscc_datasync_location_azure_blob} Resource."
        },
        "locationInModule": {
          "filename": "src/datasync-location-azure-blob/index.ts",
          "line": 647
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.datasyncLocationAzureBlob.DatasyncLocationAzureBlobConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datasync-location-azure-blob/index.ts",
        "line": 615
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DatasyncLocationAzureBlob resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/datasync-location-azure-blob/index.ts",
            "line": 632
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DatasyncLocationAzureBlob to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_azure_blob#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DatasyncLocationAzureBlob that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DatasyncLocationAzureBlob to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-azure-blob/index.ts",
            "line": 748
          },
          "name": "putAzureBlobSasConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datasyncLocationAzureBlob.DatasyncLocationAzureBlobAzureBlobSasConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-azure-blob/index.ts",
            "line": 780
          },
          "name": "putCmkSecretConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datasyncLocationAzureBlob.DatasyncLocationAzureBlobCmkSecretConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-azure-blob/index.ts",
            "line": 796
          },
          "name": "putCustomSecretConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datasyncLocationAzureBlob.DatasyncLocationAzureBlobCustomSecretConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-azure-blob/index.ts",
            "line": 849
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.datasyncLocationAzureBlob.DatasyncLocationAzureBlobTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-azure-blob/index.ts",
            "line": 687
          },
          "name": "resetAgentArns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-azure-blob/index.ts",
            "line": 703
          },
          "name": "resetAzureAccessTier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-azure-blob/index.ts",
            "line": 719
          },
          "name": "resetAzureBlobAuthenticationType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-azure-blob/index.ts",
            "line": 735
          },
          "name": "resetAzureBlobContainerUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-azure-blob/index.ts",
            "line": 751
          },
          "name": "resetAzureBlobSasConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-azure-blob/index.ts",
            "line": 767
          },
          "name": "resetAzureBlobType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-azure-blob/index.ts",
            "line": 783
          },
          "name": "resetCmkSecretConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-azure-blob/index.ts",
            "line": 799
          },
          "name": "resetCustomSecretConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-azure-blob/index.ts",
            "line": 836
          },
          "name": "resetSubdirectory"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-azure-blob/index.ts",
            "line": 852
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-azure-blob/index.ts",
            "line": 864
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-azure-blob/index.ts",
            "line": 879
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DatasyncLocationAzureBlob",
      "namespace": "datasyncLocationAzureBlob",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-azure-blob/index.ts",
            "line": 620
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-azure-blob/index.ts",
            "line": 745
          },
          "name": "azureBlobSasConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncLocationAzureBlob.DatasyncLocationAzureBlobAzureBlobSasConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-azure-blob/index.ts",
            "line": 777
          },
          "name": "cmkSecretConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncLocationAzureBlob.DatasyncLocationAzureBlobCmkSecretConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-azure-blob/index.ts",
            "line": 793
          },
          "name": "customSecretConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncLocationAzureBlob.DatasyncLocationAzureBlobCustomSecretConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-azure-blob/index.ts",
            "line": 808
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-azure-blob/index.ts",
            "line": 813
          },
          "name": "locationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-azure-blob/index.ts",
            "line": 818
          },
          "name": "locationUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-azure-blob/index.ts",
            "line": 824
          },
          "name": "managedSecretConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncLocationAzureBlob.DatasyncLocationAzureBlobManagedSecretConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-azure-blob/index.ts",
            "line": 846
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncLocationAzureBlob.DatasyncLocationAzureBlobTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-azure-blob/index.ts",
            "line": 691
          },
          "name": "agentArnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-azure-blob/index.ts",
            "line": 707
          },
          "name": "azureAccessTierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-azure-blob/index.ts",
            "line": 723
          },
          "name": "azureBlobAuthenticationTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-azure-blob/index.ts",
            "line": 739
          },
          "name": "azureBlobContainerUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-azure-blob/index.ts",
            "line": 755
          },
          "name": "azureBlobSasConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datasyncLocationAzureBlob.DatasyncLocationAzureBlobAzureBlobSasConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-azure-blob/index.ts",
            "line": 771
          },
          "name": "azureBlobTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-azure-blob/index.ts",
            "line": 787
          },
          "name": "cmkSecretConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datasyncLocationAzureBlob.DatasyncLocationAzureBlobCmkSecretConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-azure-blob/index.ts",
            "line": 803
          },
          "name": "customSecretConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datasyncLocationAzureBlob.DatasyncLocationAzureBlobCustomSecretConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-azure-blob/index.ts",
            "line": 840
          },
          "name": "subdirectoryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-azure-blob/index.ts",
            "line": 856
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datasyncLocationAzureBlob.DatasyncLocationAzureBlobTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-azure-blob/index.ts",
            "line": 681
          },
          "name": "agentArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-azure-blob/index.ts",
            "line": 697
          },
          "name": "azureAccessTier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-azure-blob/index.ts",
            "line": 713
          },
          "name": "azureBlobAuthenticationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-azure-blob/index.ts",
            "line": 729
          },
          "name": "azureBlobContainerUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-azure-blob/index.ts",
            "line": 761
          },
          "name": "azureBlobType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-azure-blob/index.ts",
            "line": 830
          },
          "name": "subdirectory",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datasync-location-azure-blob/index:DatasyncLocationAzureBlob"
    },
    "@cdktn/provider-awscc.datasyncLocationAzureBlob.DatasyncLocationAzureBlobAzureBlobSasConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationAzureBlob.DatasyncLocationAzureBlobAzureBlobSasConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datasync-location-azure-blob/index.ts",
        "line": 76
      },
      "name": "DatasyncLocationAzureBlobAzureBlobSasConfiguration",
      "namespace": "datasyncLocationAzureBlob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_azure_blob#azure_blob_sas_token DatasyncLocationAzureBlob#azure_blob_sas_token}",
            "stability": "stable",
            "summary": "Specifies the shared access signature (SAS) token, which indicates the permissions DataSync needs to access your Azure Blob Storage container."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-azure-blob/index.ts",
            "line": 82
          },
          "name": "azureBlobSasToken",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datasync-location-azure-blob/index:DatasyncLocationAzureBlobAzureBlobSasConfiguration"
    },
    "@cdktn/provider-awscc.datasyncLocationAzureBlob.DatasyncLocationAzureBlobAzureBlobSasConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationAzureBlob.DatasyncLocationAzureBlobAzureBlobSasConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datasync-location-azure-blob/index.ts",
          "line": 122
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datasync-location-azure-blob/index.ts",
        "line": 114
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-azure-blob/index.ts",
            "line": 164
          },
          "name": "resetAzureBlobSasToken"
        }
      ],
      "name": "DatasyncLocationAzureBlobAzureBlobSasConfigurationOutputReference",
      "namespace": "datasyncLocationAzureBlob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-azure-blob/index.ts",
            "line": 168
          },
          "name": "azureBlobSasTokenInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-azure-blob/index.ts",
            "line": 158
          },
          "name": "azureBlobSasToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-azure-blob/index.ts",
            "line": 126
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datasyncLocationAzureBlob.DatasyncLocationAzureBlobAzureBlobSasConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datasync-location-azure-blob/index:DatasyncLocationAzureBlobAzureBlobSasConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.datasyncLocationAzureBlob.DatasyncLocationAzureBlobCmkSecretConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationAzureBlob.DatasyncLocationAzureBlobCmkSecretConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datasync-location-azure-blob/index.ts",
        "line": 172
      },
      "name": "DatasyncLocationAzureBlobCmkSecretConfig",
      "namespace": "datasyncLocationAzureBlob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "DataSync provides this key to AWS Secrets Manager.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_azure_blob#kms_key_arn DatasyncLocationAzureBlob#kms_key_arn}",
            "stability": "stable",
            "summary": "Specifies the ARN for the customer-managed AWS KMS key used to encrypt the secret specified for SecretArn."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-azure-blob/index.ts",
            "line": 178
          },
          "name": "kmsKeyArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datasync-location-azure-blob/index:DatasyncLocationAzureBlobCmkSecretConfig"
    },
    "@cdktn/provider-awscc.datasyncLocationAzureBlob.DatasyncLocationAzureBlobCmkSecretConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationAzureBlob.DatasyncLocationAzureBlobCmkSecretConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datasync-location-azure-blob/index.ts",
          "line": 218
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datasync-location-azure-blob/index.ts",
        "line": 210
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-azure-blob/index.ts",
            "line": 260
          },
          "name": "resetKmsKeyArn"
        }
      ],
      "name": "DatasyncLocationAzureBlobCmkSecretConfigOutputReference",
      "namespace": "datasyncLocationAzureBlob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-azure-blob/index.ts",
            "line": 269
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-azure-blob/index.ts",
            "line": 264
          },
          "name": "kmsKeyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-azure-blob/index.ts",
            "line": 254
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-azure-blob/index.ts",
            "line": 222
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datasyncLocationAzureBlob.DatasyncLocationAzureBlobCmkSecretConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datasync-location-azure-blob/index:DatasyncLocationAzureBlobCmkSecretConfigOutputReference"
    },
    "@cdktn/provider-awscc.datasyncLocationAzureBlob.DatasyncLocationAzureBlobConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationAzureBlob.DatasyncLocationAzureBlobConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datasync-location-azure-blob/index.ts",
        "line": 14
      },
      "name": "DatasyncLocationAzureBlobConfig",
      "namespace": "datasyncLocationAzureBlob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "If you are setting up an agentless cross-cloud transfer, you do not need to specify a value for this parameter.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_azure_blob#agent_arns DatasyncLocationAzureBlob#agent_arns}",
            "stability": "stable",
            "summary": "Specifies the Amazon Resource Name (ARN) of the DataSync agent that can connect with your Azure Blob Storage container."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-azure-blob/index.ts",
            "line": 20
          },
          "name": "agentArns",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_azure_blob#azure_access_tier DatasyncLocationAzureBlob#azure_access_tier}",
            "stability": "stable",
            "summary": "Specifies an access tier for the objects you're transferring into your Azure Blob Storage container."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-azure-blob/index.ts",
            "line": 26
          },
          "name": "azureAccessTier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_azure_blob#azure_blob_authentication_type DatasyncLocationAzureBlob#azure_blob_authentication_type}",
            "stability": "stable",
            "summary": "The specific authentication type that you want DataSync to use to access your Azure Blob Container."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-azure-blob/index.ts",
            "line": 32
          },
          "name": "azureBlobAuthenticationType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_azure_blob#azure_blob_container_url DatasyncLocationAzureBlob#azure_blob_container_url}",
            "stability": "stable",
            "summary": "The URL of the Azure Blob container that was described."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-azure-blob/index.ts",
            "line": 38
          },
          "name": "azureBlobContainerUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_azure_blob#azure_blob_sas_configuration DatasyncLocationAzureBlob#azure_blob_sas_configuration}",
            "stability": "stable",
            "summary": "Specifies the shared access signature (SAS) that DataSync uses to access your Azure Blob Storage container."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-azure-blob/index.ts",
            "line": 44
          },
          "name": "azureBlobSasConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncLocationAzureBlob.DatasyncLocationAzureBlobAzureBlobSasConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_azure_blob#azure_blob_type DatasyncLocationAzureBlob#azure_blob_type}",
            "stability": "stable",
            "summary": "Specifies a blob type for the objects you're transferring into your Azure Blob Storage container."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-azure-blob/index.ts",
            "line": 50
          },
          "name": "azureBlobType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_azure_blob#cmk_secret_config DatasyncLocationAzureBlob#cmk_secret_config}",
            "stability": "stable",
            "summary": "Specifies configuration information for a DataSync-managed secret, such as an authentication token or set of credentials that DataSync uses to access a specific transfer location, and a customer-managed AWS KMS key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-azure-blob/index.ts",
            "line": 56
          },
          "name": "cmkSecretConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncLocationAzureBlob.DatasyncLocationAzureBlobCmkSecretConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_azure_blob#custom_secret_config DatasyncLocationAzureBlob#custom_secret_config}",
            "stability": "stable",
            "summary": "Specifies configuration information for a customer-managed secret, such as an authentication token or set of credentials that DataSync uses to access a specific transfer location, and an IAM role that DataSync can assume and access the customer-managed secret."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-azure-blob/index.ts",
            "line": 62
          },
          "name": "customSecretConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncLocationAzureBlob.DatasyncLocationAzureBlobCustomSecretConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_azure_blob#subdirectory DatasyncLocationAzureBlob#subdirectory}",
            "stability": "stable",
            "summary": "The subdirectory in the Azure Blob Container that is used to read data from the Azure Blob Source Location."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-azure-blob/index.ts",
            "line": 68
          },
          "name": "subdirectory",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_azure_blob#tags DatasyncLocationAzureBlob#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-azure-blob/index.ts",
            "line": 74
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datasyncLocationAzureBlob.DatasyncLocationAzureBlobTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datasync-location-azure-blob/index:DatasyncLocationAzureBlobConfig"
    },
    "@cdktn/provider-awscc.datasyncLocationAzureBlob.DatasyncLocationAzureBlobCustomSecretConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationAzureBlob.DatasyncLocationAzureBlobCustomSecretConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datasync-location-azure-blob/index.ts",
        "line": 273
      },
      "name": "DatasyncLocationAzureBlobCustomSecretConfig",
      "namespace": "datasyncLocationAzureBlob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_azure_blob#secret_access_role_arn DatasyncLocationAzureBlob#secret_access_role_arn}",
            "stability": "stable",
            "summary": "Specifies the ARN for the AWS Identity and Access Management role that DataSync uses to access the secret specified for SecretArn."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-azure-blob/index.ts",
            "line": 279
          },
          "name": "secretAccessRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_azure_blob#secret_arn DatasyncLocationAzureBlob#secret_arn}",
            "stability": "stable",
            "summary": "Specifies the ARN for a customer created AWS Secrets Manager secret."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-azure-blob/index.ts",
            "line": 285
          },
          "name": "secretArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datasync-location-azure-blob/index:DatasyncLocationAzureBlobCustomSecretConfig"
    },
    "@cdktn/provider-awscc.datasyncLocationAzureBlob.DatasyncLocationAzureBlobCustomSecretConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationAzureBlob.DatasyncLocationAzureBlobCustomSecretConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datasync-location-azure-blob/index.ts",
          "line": 332
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datasync-location-azure-blob/index.ts",
        "line": 324
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-azure-blob/index.ts",
            "line": 380
          },
          "name": "resetSecretAccessRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-azure-blob/index.ts",
            "line": 396
          },
          "name": "resetSecretArn"
        }
      ],
      "name": "DatasyncLocationAzureBlobCustomSecretConfigOutputReference",
      "namespace": "datasyncLocationAzureBlob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-azure-blob/index.ts",
            "line": 384
          },
          "name": "secretAccessRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-azure-blob/index.ts",
            "line": 400
          },
          "name": "secretArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-azure-blob/index.ts",
            "line": 374
          },
          "name": "secretAccessRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-azure-blob/index.ts",
            "line": 390
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-azure-blob/index.ts",
            "line": 336
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datasyncLocationAzureBlob.DatasyncLocationAzureBlobCustomSecretConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datasync-location-azure-blob/index:DatasyncLocationAzureBlobCustomSecretConfigOutputReference"
    },
    "@cdktn/provider-awscc.datasyncLocationAzureBlob.DatasyncLocationAzureBlobManagedSecretConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationAzureBlob.DatasyncLocationAzureBlobManagedSecretConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datasync-location-azure-blob/index.ts",
        "line": 404
      },
      "name": "DatasyncLocationAzureBlobManagedSecretConfig",
      "namespace": "datasyncLocationAzureBlob",
      "symbolId": "src/datasync-location-azure-blob/index:DatasyncLocationAzureBlobManagedSecretConfig"
    },
    "@cdktn/provider-awscc.datasyncLocationAzureBlob.DatasyncLocationAzureBlobManagedSecretConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationAzureBlob.DatasyncLocationAzureBlobManagedSecretConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datasync-location-azure-blob/index.ts",
          "line": 434
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datasync-location-azure-blob/index.ts",
        "line": 427
      },
      "name": "DatasyncLocationAzureBlobManagedSecretConfigOutputReference",
      "namespace": "datasyncLocationAzureBlob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-azure-blob/index.ts",
            "line": 454
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-azure-blob/index.ts",
            "line": 438
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncLocationAzureBlob.DatasyncLocationAzureBlobManagedSecretConfig"
          }
        }
      ],
      "symbolId": "src/datasync-location-azure-blob/index:DatasyncLocationAzureBlobManagedSecretConfigOutputReference"
    },
    "@cdktn/provider-awscc.datasyncLocationAzureBlob.DatasyncLocationAzureBlobTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationAzureBlob.DatasyncLocationAzureBlobTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datasync-location-azure-blob/index.ts",
        "line": 458
      },
      "name": "DatasyncLocationAzureBlobTags",
      "namespace": "datasyncLocationAzureBlob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_azure_blob#key DatasyncLocationAzureBlob#key}",
            "stability": "stable",
            "summary": "The key for an AWS resource tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-azure-blob/index.ts",
            "line": 464
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_azure_blob#value DatasyncLocationAzureBlob#value}",
            "stability": "stable",
            "summary": "The value for an AWS resource tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-azure-blob/index.ts",
            "line": 470
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datasync-location-azure-blob/index:DatasyncLocationAzureBlobTags"
    },
    "@cdktn/provider-awscc.datasyncLocationAzureBlob.DatasyncLocationAzureBlobTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationAzureBlob.DatasyncLocationAzureBlobTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datasync-location-azure-blob/index.ts",
          "line": 600
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datasync-location-azure-blob/index.ts",
        "line": 592
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-azure-blob/index.ts",
            "line": 607
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.datasyncLocationAzureBlob.DatasyncLocationAzureBlobTagsOutputReference"
            }
          }
        }
      ],
      "name": "DatasyncLocationAzureBlobTagsList",
      "namespace": "datasyncLocationAzureBlob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-azure-blob/index.ts",
            "line": 593
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datasyncLocationAzureBlob.DatasyncLocationAzureBlobTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datasync-location-azure-blob/index:DatasyncLocationAzureBlobTagsList"
    },
    "@cdktn/provider-awscc.datasyncLocationAzureBlob.DatasyncLocationAzureBlobTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationAzureBlob.DatasyncLocationAzureBlobTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datasync-location-azure-blob/index.ts",
          "line": 519
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datasync-location-azure-blob/index.ts",
        "line": 509
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-azure-blob/index.ts",
            "line": 567
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-azure-blob/index.ts",
            "line": 583
          },
          "name": "resetValue"
        }
      ],
      "name": "DatasyncLocationAzureBlobTagsOutputReference",
      "namespace": "datasyncLocationAzureBlob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-azure-blob/index.ts",
            "line": 571
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-azure-blob/index.ts",
            "line": 587
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-azure-blob/index.ts",
            "line": 561
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-azure-blob/index.ts",
            "line": 577
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-azure-blob/index.ts",
            "line": 523
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datasyncLocationAzureBlob.DatasyncLocationAzureBlobTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datasync-location-azure-blob/index:DatasyncLocationAzureBlobTagsOutputReference"
    },
    "@cdktn/provider-awscc.datasyncLocationEfs.DatasyncLocationEfs": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_efs awscc_datasync_location_efs}."
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationEfs.DatasyncLocationEfs",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_efs awscc_datasync_location_efs} Resource."
        },
        "locationInModule": {
          "filename": "src/datasync-location-efs/index.ts",
          "line": 372
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.datasyncLocationEfs.DatasyncLocationEfsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datasync-location-efs/index.ts",
        "line": 340
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DatasyncLocationEfs resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/datasync-location-efs/index.ts",
            "line": 357
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DatasyncLocationEfs to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_efs#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DatasyncLocationEfs that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DatasyncLocationEfs to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-efs/index.ts",
            "line": 422
          },
          "name": "putEc2Config",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datasyncLocationEfs.DatasyncLocationEfsEc2Config"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-efs/index.ts",
            "line": 514
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.datasyncLocationEfs.DatasyncLocationEfsTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-efs/index.ts",
            "line": 409
          },
          "name": "resetAccessPointArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-efs/index.ts",
            "line": 438
          },
          "name": "resetEfsFilesystemArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-efs/index.ts",
            "line": 454
          },
          "name": "resetFileSystemAccessRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-efs/index.ts",
            "line": 475
          },
          "name": "resetInTransitEncryption"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-efs/index.ts",
            "line": 501
          },
          "name": "resetSubdirectory"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-efs/index.ts",
            "line": 517
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-efs/index.ts",
            "line": 529
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-efs/index.ts",
            "line": 541
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DatasyncLocationEfs",
      "namespace": "datasyncLocationEfs",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-efs/index.ts",
            "line": 345
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-efs/index.ts",
            "line": 419
          },
          "name": "ec2Config",
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncLocationEfs.DatasyncLocationEfsEc2ConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-efs/index.ts",
            "line": 463
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-efs/index.ts",
            "line": 484
          },
          "name": "locationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-efs/index.ts",
            "line": 489
          },
          "name": "locationUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-efs/index.ts",
            "line": 511
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncLocationEfs.DatasyncLocationEfsTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-efs/index.ts",
            "line": 413
          },
          "name": "accessPointArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-efs/index.ts",
            "line": 426
          },
          "name": "ec2ConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datasyncLocationEfs.DatasyncLocationEfsEc2Config"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-efs/index.ts",
            "line": 442
          },
          "name": "efsFilesystemArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-efs/index.ts",
            "line": 458
          },
          "name": "fileSystemAccessRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-efs/index.ts",
            "line": 479
          },
          "name": "inTransitEncryptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-efs/index.ts",
            "line": 505
          },
          "name": "subdirectoryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-efs/index.ts",
            "line": 521
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datasyncLocationEfs.DatasyncLocationEfsTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-efs/index.ts",
            "line": 403
          },
          "name": "accessPointArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-efs/index.ts",
            "line": 432
          },
          "name": "efsFilesystemArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-efs/index.ts",
            "line": 448
          },
          "name": "fileSystemAccessRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-efs/index.ts",
            "line": 469
          },
          "name": "inTransitEncryption",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-efs/index.ts",
            "line": 495
          },
          "name": "subdirectory",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datasync-location-efs/index:DatasyncLocationEfs"
    },
    "@cdktn/provider-awscc.datasyncLocationEfs.DatasyncLocationEfsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationEfs.DatasyncLocationEfsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datasync-location-efs/index.ts",
        "line": 14
      },
      "name": "DatasyncLocationEfsConfig",
      "namespace": "datasyncLocationEfs",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_efs#ec_2_config DatasyncLocationEfs#ec_2_config}",
            "stability": "stable",
            "summary": "The subnet and security group that DataSync uses to access target EFS file system."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-efs/index.ts",
            "line": 26
          },
          "name": "ec2Config",
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncLocationEfs.DatasyncLocationEfsEc2Config"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_efs#access_point_arn DatasyncLocationEfs#access_point_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) for the Amazon EFS Access point that DataSync uses when accessing the EFS file system."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-efs/index.ts",
            "line": 20
          },
          "name": "accessPointArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_efs#efs_filesystem_arn DatasyncLocationEfs#efs_filesystem_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) for the Amazon EFS file system."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-efs/index.ts",
            "line": 32
          },
          "name": "efsFilesystemArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_efs#file_system_access_role_arn DatasyncLocationEfs#file_system_access_role_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the AWS IAM role that the DataSync will assume when mounting the EFS file system."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-efs/index.ts",
            "line": 38
          },
          "name": "fileSystemAccessRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_efs#in_transit_encryption DatasyncLocationEfs#in_transit_encryption}",
            "stability": "stable",
            "summary": "Protocol that is used for encrypting the traffic exchanged between the DataSync Agent and the EFS file system."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-efs/index.ts",
            "line": 44
          },
          "name": "inTransitEncryption",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This subdirectory in the EFS file system is used to read data from the EFS source location or write data to the EFS destination.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_efs#subdirectory DatasyncLocationEfs#subdirectory}",
            "stability": "stable",
            "summary": "A subdirectory in the location's path."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-efs/index.ts",
            "line": 50
          },
          "name": "subdirectory",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_efs#tags DatasyncLocationEfs#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-efs/index.ts",
            "line": 56
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datasyncLocationEfs.DatasyncLocationEfsTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datasync-location-efs/index:DatasyncLocationEfsConfig"
    },
    "@cdktn/provider-awscc.datasyncLocationEfs.DatasyncLocationEfsEc2Config": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationEfs.DatasyncLocationEfsEc2Config",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datasync-location-efs/index.ts",
        "line": 58
      },
      "name": "DatasyncLocationEfsEc2Config",
      "namespace": "datasyncLocationEfs",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_efs#security_group_arns DatasyncLocationEfs#security_group_arns}",
            "stability": "stable",
            "summary": "The Amazon Resource Names (ARNs) of the security groups that are configured for the Amazon EC2 resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-efs/index.ts",
            "line": 64
          },
          "name": "securityGroupArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_efs#subnet_arn DatasyncLocationEfs#subnet_arn}",
            "stability": "stable",
            "summary": "The ARN of the subnet that DataSync uses to access the target EFS file system."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-efs/index.ts",
            "line": 70
          },
          "name": "subnetArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datasync-location-efs/index:DatasyncLocationEfsEc2Config"
    },
    "@cdktn/provider-awscc.datasyncLocationEfs.DatasyncLocationEfsEc2ConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationEfs.DatasyncLocationEfsEc2ConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datasync-location-efs/index.ts",
          "line": 117
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datasync-location-efs/index.ts",
        "line": 109
      },
      "name": "DatasyncLocationEfsEc2ConfigOutputReference",
      "namespace": "datasyncLocationEfs",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-efs/index.ts",
            "line": 166
          },
          "name": "securityGroupArnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-efs/index.ts",
            "line": 179
          },
          "name": "subnetArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-efs/index.ts",
            "line": 159
          },
          "name": "securityGroupArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-efs/index.ts",
            "line": 172
          },
          "name": "subnetArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-efs/index.ts",
            "line": 121
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datasyncLocationEfs.DatasyncLocationEfsEc2Config"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datasync-location-efs/index:DatasyncLocationEfsEc2ConfigOutputReference"
    },
    "@cdktn/provider-awscc.datasyncLocationEfs.DatasyncLocationEfsTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationEfs.DatasyncLocationEfsTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datasync-location-efs/index.ts",
        "line": 183
      },
      "name": "DatasyncLocationEfsTags",
      "namespace": "datasyncLocationEfs",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_efs#key DatasyncLocationEfs#key}",
            "stability": "stable",
            "summary": "The key for an AWS resource tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-efs/index.ts",
            "line": 189
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_efs#value DatasyncLocationEfs#value}",
            "stability": "stable",
            "summary": "The value for an AWS resource tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-efs/index.ts",
            "line": 195
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datasync-location-efs/index:DatasyncLocationEfsTags"
    },
    "@cdktn/provider-awscc.datasyncLocationEfs.DatasyncLocationEfsTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationEfs.DatasyncLocationEfsTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datasync-location-efs/index.ts",
          "line": 325
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datasync-location-efs/index.ts",
        "line": 317
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-efs/index.ts",
            "line": 332
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.datasyncLocationEfs.DatasyncLocationEfsTagsOutputReference"
            }
          }
        }
      ],
      "name": "DatasyncLocationEfsTagsList",
      "namespace": "datasyncLocationEfs",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-efs/index.ts",
            "line": 318
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datasyncLocationEfs.DatasyncLocationEfsTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datasync-location-efs/index:DatasyncLocationEfsTagsList"
    },
    "@cdktn/provider-awscc.datasyncLocationEfs.DatasyncLocationEfsTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationEfs.DatasyncLocationEfsTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datasync-location-efs/index.ts",
          "line": 244
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datasync-location-efs/index.ts",
        "line": 234
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-efs/index.ts",
            "line": 292
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-efs/index.ts",
            "line": 308
          },
          "name": "resetValue"
        }
      ],
      "name": "DatasyncLocationEfsTagsOutputReference",
      "namespace": "datasyncLocationEfs",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-efs/index.ts",
            "line": 296
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-efs/index.ts",
            "line": 312
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-efs/index.ts",
            "line": 286
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-efs/index.ts",
            "line": 302
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-efs/index.ts",
            "line": 248
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datasyncLocationEfs.DatasyncLocationEfsTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datasync-location-efs/index:DatasyncLocationEfsTagsOutputReference"
    },
    "@cdktn/provider-awscc.datasyncLocationFsxLustre.DatasyncLocationFsxLustre": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_fsx_lustre awscc_datasync_location_fsx_lustre}."
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationFsxLustre.DatasyncLocationFsxLustre",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_fsx_lustre awscc_datasync_location_fsx_lustre} Resource."
        },
        "locationInModule": {
          "filename": "src/datasync-location-fsx-lustre/index.ts",
          "line": 229
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.datasyncLocationFsxLustre.DatasyncLocationFsxLustreConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datasync-location-fsx-lustre/index.ts",
        "line": 197
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DatasyncLocationFsxLustre resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-lustre/index.ts",
            "line": 214
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DatasyncLocationFsxLustre to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_fsx_lustre#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DatasyncLocationFsxLustre that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DatasyncLocationFsxLustre to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-lustre/index.ts",
            "line": 320
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.datasyncLocationFsxLustre.DatasyncLocationFsxLustreTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-lustre/index.ts",
            "line": 263
          },
          "name": "resetFsxFilesystemArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-lustre/index.ts",
            "line": 307
          },
          "name": "resetSubdirectory"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-lustre/index.ts",
            "line": 323
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-lustre/index.ts",
            "line": 335
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-lustre/index.ts",
            "line": 344
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DatasyncLocationFsxLustre",
      "namespace": "datasyncLocationFsxLustre",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-lustre/index.ts",
            "line": 202
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-lustre/index.ts",
            "line": 272
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-lustre/index.ts",
            "line": 277
          },
          "name": "locationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-lustre/index.ts",
            "line": 282
          },
          "name": "locationUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-lustre/index.ts",
            "line": 317
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncLocationFsxLustre.DatasyncLocationFsxLustreTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-lustre/index.ts",
            "line": 267
          },
          "name": "fsxFilesystemArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-lustre/index.ts",
            "line": 295
          },
          "name": "securityGroupArnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-lustre/index.ts",
            "line": 311
          },
          "name": "subdirectoryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-lustre/index.ts",
            "line": 327
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datasyncLocationFsxLustre.DatasyncLocationFsxLustreTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-lustre/index.ts",
            "line": 257
          },
          "name": "fsxFilesystemArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-lustre/index.ts",
            "line": 288
          },
          "name": "securityGroupArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-lustre/index.ts",
            "line": 301
          },
          "name": "subdirectory",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datasync-location-fsx-lustre/index:DatasyncLocationFsxLustre"
    },
    "@cdktn/provider-awscc.datasyncLocationFsxLustre.DatasyncLocationFsxLustreConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationFsxLustre.DatasyncLocationFsxLustreConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datasync-location-fsx-lustre/index.ts",
        "line": 14
      },
      "name": "DatasyncLocationFsxLustreConfig",
      "namespace": "datasyncLocationFsxLustre",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_fsx_lustre#security_group_arns DatasyncLocationFsxLustre#security_group_arns}",
            "stability": "stable",
            "summary": "The ARNs of the security groups that are to use to configure the FSx for Lustre file system."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-lustre/index.ts",
            "line": 26
          },
          "name": "securityGroupArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_fsx_lustre#fsx_filesystem_arn DatasyncLocationFsxLustre#fsx_filesystem_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) for the FSx for Lustre file system."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-lustre/index.ts",
            "line": 20
          },
          "name": "fsxFilesystemArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_fsx_lustre#subdirectory DatasyncLocationFsxLustre#subdirectory}",
            "stability": "stable",
            "summary": "A subdirectory in the location's path."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-lustre/index.ts",
            "line": 32
          },
          "name": "subdirectory",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_fsx_lustre#tags DatasyncLocationFsxLustre#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-lustre/index.ts",
            "line": 38
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datasyncLocationFsxLustre.DatasyncLocationFsxLustreTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datasync-location-fsx-lustre/index:DatasyncLocationFsxLustreConfig"
    },
    "@cdktn/provider-awscc.datasyncLocationFsxLustre.DatasyncLocationFsxLustreTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationFsxLustre.DatasyncLocationFsxLustreTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datasync-location-fsx-lustre/index.ts",
        "line": 40
      },
      "name": "DatasyncLocationFsxLustreTags",
      "namespace": "datasyncLocationFsxLustre",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_fsx_lustre#key DatasyncLocationFsxLustre#key}",
            "stability": "stable",
            "summary": "The key for an AWS resource tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-lustre/index.ts",
            "line": 46
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_fsx_lustre#value DatasyncLocationFsxLustre#value}",
            "stability": "stable",
            "summary": "The value for an AWS resource tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-lustre/index.ts",
            "line": 52
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datasync-location-fsx-lustre/index:DatasyncLocationFsxLustreTags"
    },
    "@cdktn/provider-awscc.datasyncLocationFsxLustre.DatasyncLocationFsxLustreTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationFsxLustre.DatasyncLocationFsxLustreTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datasync-location-fsx-lustre/index.ts",
          "line": 182
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datasync-location-fsx-lustre/index.ts",
        "line": 174
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-lustre/index.ts",
            "line": 189
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.datasyncLocationFsxLustre.DatasyncLocationFsxLustreTagsOutputReference"
            }
          }
        }
      ],
      "name": "DatasyncLocationFsxLustreTagsList",
      "namespace": "datasyncLocationFsxLustre",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-lustre/index.ts",
            "line": 175
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datasyncLocationFsxLustre.DatasyncLocationFsxLustreTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datasync-location-fsx-lustre/index:DatasyncLocationFsxLustreTagsList"
    },
    "@cdktn/provider-awscc.datasyncLocationFsxLustre.DatasyncLocationFsxLustreTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationFsxLustre.DatasyncLocationFsxLustreTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datasync-location-fsx-lustre/index.ts",
          "line": 101
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datasync-location-fsx-lustre/index.ts",
        "line": 91
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-lustre/index.ts",
            "line": 149
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-lustre/index.ts",
            "line": 165
          },
          "name": "resetValue"
        }
      ],
      "name": "DatasyncLocationFsxLustreTagsOutputReference",
      "namespace": "datasyncLocationFsxLustre",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-lustre/index.ts",
            "line": 153
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-lustre/index.ts",
            "line": 169
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-lustre/index.ts",
            "line": 143
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-lustre/index.ts",
            "line": 159
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-lustre/index.ts",
            "line": 105
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datasyncLocationFsxLustre.DatasyncLocationFsxLustreTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datasync-location-fsx-lustre/index:DatasyncLocationFsxLustreTagsOutputReference"
    },
    "@cdktn/provider-awscc.datasyncLocationFsxOntap.DatasyncLocationFsxOntap": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_fsx_ontap awscc_datasync_location_fsx_ontap}."
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationFsxOntap.DatasyncLocationFsxOntap",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_fsx_ontap awscc_datasync_location_fsx_ontap} Resource."
        },
        "locationInModule": {
          "filename": "src/datasync-location-fsx-ontap/index.ts",
          "line": 1217
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.datasyncLocationFsxOntap.DatasyncLocationFsxOntapConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datasync-location-fsx-ontap/index.ts",
        "line": 1185
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DatasyncLocationFsxOntap resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 1202
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DatasyncLocationFsxOntap to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_fsx_ontap#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DatasyncLocationFsxOntap that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DatasyncLocationFsxOntap to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 1269
          },
          "name": "putProtocol",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datasyncLocationFsxOntap.DatasyncLocationFsxOntapProtocol"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 1327
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.datasyncLocationFsxOntap.DatasyncLocationFsxOntapTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 1272
          },
          "name": "resetProtocol"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 1314
          },
          "name": "resetSubdirectory"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 1330
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 1342
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 1352
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DatasyncLocationFsxOntap",
      "namespace": "datasyncLocationFsxOntap",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 1190
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 1245
          },
          "name": "fsxFilesystemArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 1250
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 1255
          },
          "name": "locationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 1260
          },
          "name": "locationUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 1266
          },
          "name": "protocol",
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncLocationFsxOntap.DatasyncLocationFsxOntapProtocolOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 1324
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncLocationFsxOntap.DatasyncLocationFsxOntapTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 1276
          },
          "name": "protocolInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datasyncLocationFsxOntap.DatasyncLocationFsxOntapProtocol"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 1289
          },
          "name": "securityGroupArnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 1302
          },
          "name": "storageVirtualMachineArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 1318
          },
          "name": "subdirectoryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 1334
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datasyncLocationFsxOntap.DatasyncLocationFsxOntapTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 1282
          },
          "name": "securityGroupArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 1295
          },
          "name": "storageVirtualMachineArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 1308
          },
          "name": "subdirectory",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datasync-location-fsx-ontap/index:DatasyncLocationFsxOntap"
    },
    "@cdktn/provider-awscc.datasyncLocationFsxOntap.DatasyncLocationFsxOntapConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationFsxOntap.DatasyncLocationFsxOntapConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datasync-location-fsx-ontap/index.ts",
        "line": 14
      },
      "name": "DatasyncLocationFsxOntapConfig",
      "namespace": "datasyncLocationFsxOntap",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_fsx_ontap#security_group_arns DatasyncLocationFsxOntap#security_group_arns}",
            "stability": "stable",
            "summary": "The ARNs of the security groups that are to use to configure the FSx ONTAP file system."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 26
          },
          "name": "securityGroupArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_fsx_ontap#storage_virtual_machine_arn DatasyncLocationFsxOntap#storage_virtual_machine_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) for the FSx ONTAP SVM."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 32
          },
          "name": "storageVirtualMachineArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_fsx_ontap#protocol DatasyncLocationFsxOntap#protocol}",
            "stability": "stable",
            "summary": "Configuration settings for NFS or SMB protocol."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 20
          },
          "name": "protocol",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncLocationFsxOntap.DatasyncLocationFsxOntapProtocol"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_fsx_ontap#subdirectory DatasyncLocationFsxOntap#subdirectory}",
            "stability": "stable",
            "summary": "A subdirectory in the location's path."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 38
          },
          "name": "subdirectory",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_fsx_ontap#tags DatasyncLocationFsxOntap#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 44
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datasyncLocationFsxOntap.DatasyncLocationFsxOntapTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datasync-location-fsx-ontap/index:DatasyncLocationFsxOntapConfig"
    },
    "@cdktn/provider-awscc.datasyncLocationFsxOntap.DatasyncLocationFsxOntapProtocol": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationFsxOntap.DatasyncLocationFsxOntapProtocol",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datasync-location-fsx-ontap/index.ts",
        "line": 897
      },
      "name": "DatasyncLocationFsxOntapProtocol",
      "namespace": "datasyncLocationFsxOntap",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_fsx_ontap#nfs DatasyncLocationFsxOntap#nfs}",
            "stability": "stable",
            "summary": "NFS protocol configuration for FSx ONTAP file system."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 903
          },
          "name": "nfs",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncLocationFsxOntap.DatasyncLocationFsxOntapProtocolNfs"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_fsx_ontap#smb DatasyncLocationFsxOntap#smb}",
            "stability": "stable",
            "summary": "SMB protocol configuration for FSx ONTAP file system."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 909
          },
          "name": "smb",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncLocationFsxOntap.DatasyncLocationFsxOntapProtocolSmb"
          }
        }
      ],
      "symbolId": "src/datasync-location-fsx-ontap/index:DatasyncLocationFsxOntapProtocol"
    },
    "@cdktn/provider-awscc.datasyncLocationFsxOntap.DatasyncLocationFsxOntapProtocolNfs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationFsxOntap.DatasyncLocationFsxOntapProtocolNfs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datasync-location-fsx-ontap/index.ts",
        "line": 142
      },
      "name": "DatasyncLocationFsxOntapProtocolNfs",
      "namespace": "datasyncLocationFsxOntap",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_fsx_ontap#mount_options DatasyncLocationFsxOntap#mount_options}",
            "stability": "stable",
            "summary": "The NFS mount options that DataSync can use to mount your NFS share."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 148
          },
          "name": "mountOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncLocationFsxOntap.DatasyncLocationFsxOntapProtocolNfsMountOptions"
          }
        }
      ],
      "symbolId": "src/datasync-location-fsx-ontap/index:DatasyncLocationFsxOntapProtocolNfs"
    },
    "@cdktn/provider-awscc.datasyncLocationFsxOntap.DatasyncLocationFsxOntapProtocolNfsMountOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationFsxOntap.DatasyncLocationFsxOntapProtocolNfsMountOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datasync-location-fsx-ontap/index.ts",
        "line": 46
      },
      "name": "DatasyncLocationFsxOntapProtocolNfsMountOptions",
      "namespace": "datasyncLocationFsxOntap",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_fsx_ontap#version DatasyncLocationFsxOntap#version}",
            "stability": "stable",
            "summary": "The specific NFS version that you want DataSync to use to mount your NFS share."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 52
          },
          "name": "version",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datasync-location-fsx-ontap/index:DatasyncLocationFsxOntapProtocolNfsMountOptions"
    },
    "@cdktn/provider-awscc.datasyncLocationFsxOntap.DatasyncLocationFsxOntapProtocolNfsMountOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationFsxOntap.DatasyncLocationFsxOntapProtocolNfsMountOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datasync-location-fsx-ontap/index.ts",
          "line": 92
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datasync-location-fsx-ontap/index.ts",
        "line": 84
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 134
          },
          "name": "resetVersion"
        }
      ],
      "name": "DatasyncLocationFsxOntapProtocolNfsMountOptionsOutputReference",
      "namespace": "datasyncLocationFsxOntap",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 138
          },
          "name": "versionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 128
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 96
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datasyncLocationFsxOntap.DatasyncLocationFsxOntapProtocolNfsMountOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datasync-location-fsx-ontap/index:DatasyncLocationFsxOntapProtocolNfsMountOptionsOutputReference"
    },
    "@cdktn/provider-awscc.datasyncLocationFsxOntap.DatasyncLocationFsxOntapProtocolNfsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationFsxOntap.DatasyncLocationFsxOntapProtocolNfsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datasync-location-fsx-ontap/index.ts",
          "line": 188
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datasync-location-fsx-ontap/index.ts",
        "line": 180
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 227
          },
          "name": "putMountOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datasyncLocationFsxOntap.DatasyncLocationFsxOntapProtocolNfsMountOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 230
          },
          "name": "resetMountOptions"
        }
      ],
      "name": "DatasyncLocationFsxOntapProtocolNfsOutputReference",
      "namespace": "datasyncLocationFsxOntap",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 224
          },
          "name": "mountOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncLocationFsxOntap.DatasyncLocationFsxOntapProtocolNfsMountOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 234
          },
          "name": "mountOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datasyncLocationFsxOntap.DatasyncLocationFsxOntapProtocolNfsMountOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 192
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datasyncLocationFsxOntap.DatasyncLocationFsxOntapProtocolNfs"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datasync-location-fsx-ontap/index:DatasyncLocationFsxOntapProtocolNfsOutputReference"
    },
    "@cdktn/provider-awscc.datasyncLocationFsxOntap.DatasyncLocationFsxOntapProtocolOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationFsxOntap.DatasyncLocationFsxOntapProtocolOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datasync-location-fsx-ontap/index.ts",
          "line": 956
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datasync-location-fsx-ontap/index.ts",
        "line": 948
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 1001
          },
          "name": "putNfs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datasyncLocationFsxOntap.DatasyncLocationFsxOntapProtocolNfs"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 1017
          },
          "name": "putSmb",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datasyncLocationFsxOntap.DatasyncLocationFsxOntapProtocolSmb"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 1004
          },
          "name": "resetNfs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 1020
          },
          "name": "resetSmb"
        }
      ],
      "name": "DatasyncLocationFsxOntapProtocolOutputReference",
      "namespace": "datasyncLocationFsxOntap",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 998
          },
          "name": "nfs",
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncLocationFsxOntap.DatasyncLocationFsxOntapProtocolNfsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 1014
          },
          "name": "smb",
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncLocationFsxOntap.DatasyncLocationFsxOntapProtocolSmbOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 1008
          },
          "name": "nfsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datasyncLocationFsxOntap.DatasyncLocationFsxOntapProtocolNfs"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 1024
          },
          "name": "smbInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datasyncLocationFsxOntap.DatasyncLocationFsxOntapProtocolSmb"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 960
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datasyncLocationFsxOntap.DatasyncLocationFsxOntapProtocol"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datasync-location-fsx-ontap/index:DatasyncLocationFsxOntapProtocolOutputReference"
    },
    "@cdktn/provider-awscc.datasyncLocationFsxOntap.DatasyncLocationFsxOntapProtocolSmb": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationFsxOntap.DatasyncLocationFsxOntapProtocolSmb",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datasync-location-fsx-ontap/index.ts",
        "line": 620
      },
      "name": "DatasyncLocationFsxOntapProtocolSmb",
      "namespace": "datasyncLocationFsxOntap",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_fsx_ontap#cmk_secret_config DatasyncLocationFsxOntap#cmk_secret_config}",
            "stability": "stable",
            "summary": "Specifies configuration information for a DataSync-managed secret, such as an authentication token or set of credentials that DataSync uses to access a specific transfer location, and a customer-managed AWS KMS key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 626
          },
          "name": "cmkSecretConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncLocationFsxOntap.DatasyncLocationFsxOntapProtocolSmbCmkSecretConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_fsx_ontap#custom_secret_config DatasyncLocationFsxOntap#custom_secret_config}",
            "stability": "stable",
            "summary": "Specifies configuration information for a customer-managed secret, such as an authentication token or set of credentials that DataSync uses to access a specific transfer location, and an IAM role that DataSync can assume and access the customer-managed secret."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 632
          },
          "name": "customSecretConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncLocationFsxOntap.DatasyncLocationFsxOntapProtocolSmbCustomSecretConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_fsx_ontap#domain DatasyncLocationFsxOntap#domain}",
            "stability": "stable",
            "summary": "The name of the Windows domain that the SMB server belongs to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 638
          },
          "name": "domain",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_fsx_ontap#mount_options DatasyncLocationFsxOntap#mount_options}",
            "stability": "stable",
            "summary": "The mount options used by DataSync to access the SMB server."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 644
          },
          "name": "mountOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncLocationFsxOntap.DatasyncLocationFsxOntapProtocolSmbMountOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_fsx_ontap#password DatasyncLocationFsxOntap#password}",
            "stability": "stable",
            "summary": "The password of the user who can mount the share and has the permissions to access files and folders in the SMB share."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 650
          },
          "name": "password",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_fsx_ontap#user DatasyncLocationFsxOntap#user}",
            "stability": "stable",
            "summary": "The user who can mount the share, has the permissions to access files and folders in the SMB share."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 656
          },
          "name": "user",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datasync-location-fsx-ontap/index:DatasyncLocationFsxOntapProtocolSmb"
    },
    "@cdktn/provider-awscc.datasyncLocationFsxOntap.DatasyncLocationFsxOntapProtocolSmbCmkSecretConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationFsxOntap.DatasyncLocationFsxOntapProtocolSmbCmkSecretConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datasync-location-fsx-ontap/index.ts",
        "line": 238
      },
      "name": "DatasyncLocationFsxOntapProtocolSmbCmkSecretConfig",
      "namespace": "datasyncLocationFsxOntap",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "DataSync provides this key to AWS Secrets Manager.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_fsx_ontap#kms_key_arn DatasyncLocationFsxOntap#kms_key_arn}",
            "stability": "stable",
            "summary": "Specifies the ARN for the customer-managed AWS KMS key used to encrypt the secret specified for SecretArn."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 244
          },
          "name": "kmsKeyArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datasync-location-fsx-ontap/index:DatasyncLocationFsxOntapProtocolSmbCmkSecretConfig"
    },
    "@cdktn/provider-awscc.datasyncLocationFsxOntap.DatasyncLocationFsxOntapProtocolSmbCmkSecretConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationFsxOntap.DatasyncLocationFsxOntapProtocolSmbCmkSecretConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datasync-location-fsx-ontap/index.ts",
          "line": 284
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datasync-location-fsx-ontap/index.ts",
        "line": 276
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 326
          },
          "name": "resetKmsKeyArn"
        }
      ],
      "name": "DatasyncLocationFsxOntapProtocolSmbCmkSecretConfigOutputReference",
      "namespace": "datasyncLocationFsxOntap",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 335
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 330
          },
          "name": "kmsKeyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 320
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 288
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datasyncLocationFsxOntap.DatasyncLocationFsxOntapProtocolSmbCmkSecretConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datasync-location-fsx-ontap/index:DatasyncLocationFsxOntapProtocolSmbCmkSecretConfigOutputReference"
    },
    "@cdktn/provider-awscc.datasyncLocationFsxOntap.DatasyncLocationFsxOntapProtocolSmbCustomSecretConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationFsxOntap.DatasyncLocationFsxOntapProtocolSmbCustomSecretConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datasync-location-fsx-ontap/index.ts",
        "line": 339
      },
      "name": "DatasyncLocationFsxOntapProtocolSmbCustomSecretConfig",
      "namespace": "datasyncLocationFsxOntap",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_fsx_ontap#secret_access_role_arn DatasyncLocationFsxOntap#secret_access_role_arn}",
            "stability": "stable",
            "summary": "Specifies the ARN for the AWS Identity and Access Management role that DataSync uses to access the secret specified for SecretArn."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 345
          },
          "name": "secretAccessRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_fsx_ontap#secret_arn DatasyncLocationFsxOntap#secret_arn}",
            "stability": "stable",
            "summary": "Specifies the ARN for a customer created AWS Secrets Manager secret."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 351
          },
          "name": "secretArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datasync-location-fsx-ontap/index:DatasyncLocationFsxOntapProtocolSmbCustomSecretConfig"
    },
    "@cdktn/provider-awscc.datasyncLocationFsxOntap.DatasyncLocationFsxOntapProtocolSmbCustomSecretConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationFsxOntap.DatasyncLocationFsxOntapProtocolSmbCustomSecretConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datasync-location-fsx-ontap/index.ts",
          "line": 398
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datasync-location-fsx-ontap/index.ts",
        "line": 390
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 446
          },
          "name": "resetSecretAccessRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 462
          },
          "name": "resetSecretArn"
        }
      ],
      "name": "DatasyncLocationFsxOntapProtocolSmbCustomSecretConfigOutputReference",
      "namespace": "datasyncLocationFsxOntap",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 450
          },
          "name": "secretAccessRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 466
          },
          "name": "secretArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 440
          },
          "name": "secretAccessRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 456
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 402
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datasyncLocationFsxOntap.DatasyncLocationFsxOntapProtocolSmbCustomSecretConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datasync-location-fsx-ontap/index:DatasyncLocationFsxOntapProtocolSmbCustomSecretConfigOutputReference"
    },
    "@cdktn/provider-awscc.datasyncLocationFsxOntap.DatasyncLocationFsxOntapProtocolSmbManagedSecretConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationFsxOntap.DatasyncLocationFsxOntapProtocolSmbManagedSecretConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datasync-location-fsx-ontap/index.ts",
        "line": 470
      },
      "name": "DatasyncLocationFsxOntapProtocolSmbManagedSecretConfig",
      "namespace": "datasyncLocationFsxOntap",
      "symbolId": "src/datasync-location-fsx-ontap/index:DatasyncLocationFsxOntapProtocolSmbManagedSecretConfig"
    },
    "@cdktn/provider-awscc.datasyncLocationFsxOntap.DatasyncLocationFsxOntapProtocolSmbManagedSecretConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationFsxOntap.DatasyncLocationFsxOntapProtocolSmbManagedSecretConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datasync-location-fsx-ontap/index.ts",
          "line": 500
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datasync-location-fsx-ontap/index.ts",
        "line": 493
      },
      "name": "DatasyncLocationFsxOntapProtocolSmbManagedSecretConfigOutputReference",
      "namespace": "datasyncLocationFsxOntap",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 520
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 504
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncLocationFsxOntap.DatasyncLocationFsxOntapProtocolSmbManagedSecretConfig"
          }
        }
      ],
      "symbolId": "src/datasync-location-fsx-ontap/index:DatasyncLocationFsxOntapProtocolSmbManagedSecretConfigOutputReference"
    },
    "@cdktn/provider-awscc.datasyncLocationFsxOntap.DatasyncLocationFsxOntapProtocolSmbMountOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationFsxOntap.DatasyncLocationFsxOntapProtocolSmbMountOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datasync-location-fsx-ontap/index.ts",
        "line": 524
      },
      "name": "DatasyncLocationFsxOntapProtocolSmbMountOptions",
      "namespace": "datasyncLocationFsxOntap",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_fsx_ontap#version DatasyncLocationFsxOntap#version}",
            "stability": "stable",
            "summary": "The specific SMB version that you want DataSync to use to mount your SMB share."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 530
          },
          "name": "version",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datasync-location-fsx-ontap/index:DatasyncLocationFsxOntapProtocolSmbMountOptions"
    },
    "@cdktn/provider-awscc.datasyncLocationFsxOntap.DatasyncLocationFsxOntapProtocolSmbMountOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationFsxOntap.DatasyncLocationFsxOntapProtocolSmbMountOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datasync-location-fsx-ontap/index.ts",
          "line": 570
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datasync-location-fsx-ontap/index.ts",
        "line": 562
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 612
          },
          "name": "resetVersion"
        }
      ],
      "name": "DatasyncLocationFsxOntapProtocolSmbMountOptionsOutputReference",
      "namespace": "datasyncLocationFsxOntap",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 616
          },
          "name": "versionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 606
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 574
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datasyncLocationFsxOntap.DatasyncLocationFsxOntapProtocolSmbMountOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datasync-location-fsx-ontap/index:DatasyncLocationFsxOntapProtocolSmbMountOptionsOutputReference"
    },
    "@cdktn/provider-awscc.datasyncLocationFsxOntap.DatasyncLocationFsxOntapProtocolSmbOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationFsxOntap.DatasyncLocationFsxOntapProtocolSmbOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datasync-location-fsx-ontap/index.ts",
          "line": 731
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datasync-location-fsx-ontap/index.ts",
        "line": 723
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 800
          },
          "name": "putCmkSecretConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datasyncLocationFsxOntap.DatasyncLocationFsxOntapProtocolSmbCmkSecretConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 816
          },
          "name": "putCustomSecretConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datasyncLocationFsxOntap.DatasyncLocationFsxOntapProtocolSmbCustomSecretConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 854
          },
          "name": "putMountOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datasyncLocationFsxOntap.DatasyncLocationFsxOntapProtocolSmbMountOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 803
          },
          "name": "resetCmkSecretConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 819
          },
          "name": "resetCustomSecretConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 835
          },
          "name": "resetDomain"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 857
          },
          "name": "resetMountOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 873
          },
          "name": "resetPassword"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 889
          },
          "name": "resetUser"
        }
      ],
      "name": "DatasyncLocationFsxOntapProtocolSmbOutputReference",
      "namespace": "datasyncLocationFsxOntap",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 797
          },
          "name": "cmkSecretConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncLocationFsxOntap.DatasyncLocationFsxOntapProtocolSmbCmkSecretConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 813
          },
          "name": "customSecretConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncLocationFsxOntap.DatasyncLocationFsxOntapProtocolSmbCustomSecretConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 845
          },
          "name": "managedSecretConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncLocationFsxOntap.DatasyncLocationFsxOntapProtocolSmbManagedSecretConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 851
          },
          "name": "mountOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncLocationFsxOntap.DatasyncLocationFsxOntapProtocolSmbMountOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 807
          },
          "name": "cmkSecretConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datasyncLocationFsxOntap.DatasyncLocationFsxOntapProtocolSmbCmkSecretConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 823
          },
          "name": "customSecretConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datasyncLocationFsxOntap.DatasyncLocationFsxOntapProtocolSmbCustomSecretConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 839
          },
          "name": "domainInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 861
          },
          "name": "mountOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datasyncLocationFsxOntap.DatasyncLocationFsxOntapProtocolSmbMountOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 877
          },
          "name": "passwordInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 893
          },
          "name": "userInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 829
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 867
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 883
          },
          "name": "user",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 735
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datasyncLocationFsxOntap.DatasyncLocationFsxOntapProtocolSmb"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datasync-location-fsx-ontap/index:DatasyncLocationFsxOntapProtocolSmbOutputReference"
    },
    "@cdktn/provider-awscc.datasyncLocationFsxOntap.DatasyncLocationFsxOntapTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationFsxOntap.DatasyncLocationFsxOntapTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datasync-location-fsx-ontap/index.ts",
        "line": 1028
      },
      "name": "DatasyncLocationFsxOntapTags",
      "namespace": "datasyncLocationFsxOntap",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_fsx_ontap#key DatasyncLocationFsxOntap#key}",
            "stability": "stable",
            "summary": "The key for an AWS resource tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 1034
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_fsx_ontap#value DatasyncLocationFsxOntap#value}",
            "stability": "stable",
            "summary": "The value for an AWS resource tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 1040
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datasync-location-fsx-ontap/index:DatasyncLocationFsxOntapTags"
    },
    "@cdktn/provider-awscc.datasyncLocationFsxOntap.DatasyncLocationFsxOntapTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationFsxOntap.DatasyncLocationFsxOntapTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datasync-location-fsx-ontap/index.ts",
          "line": 1170
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datasync-location-fsx-ontap/index.ts",
        "line": 1162
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 1177
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.datasyncLocationFsxOntap.DatasyncLocationFsxOntapTagsOutputReference"
            }
          }
        }
      ],
      "name": "DatasyncLocationFsxOntapTagsList",
      "namespace": "datasyncLocationFsxOntap",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 1163
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datasyncLocationFsxOntap.DatasyncLocationFsxOntapTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datasync-location-fsx-ontap/index:DatasyncLocationFsxOntapTagsList"
    },
    "@cdktn/provider-awscc.datasyncLocationFsxOntap.DatasyncLocationFsxOntapTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationFsxOntap.DatasyncLocationFsxOntapTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datasync-location-fsx-ontap/index.ts",
          "line": 1089
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datasync-location-fsx-ontap/index.ts",
        "line": 1079
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 1137
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 1153
          },
          "name": "resetValue"
        }
      ],
      "name": "DatasyncLocationFsxOntapTagsOutputReference",
      "namespace": "datasyncLocationFsxOntap",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 1141
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 1157
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 1131
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 1147
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-ontap/index.ts",
            "line": 1093
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datasyncLocationFsxOntap.DatasyncLocationFsxOntapTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datasync-location-fsx-ontap/index:DatasyncLocationFsxOntapTagsOutputReference"
    },
    "@cdktn/provider-awscc.datasyncLocationFsxOpenZfs.DatasyncLocationFsxOpenZfs": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_fsx_open_zfs awscc_datasync_location_fsx_open_zfs}."
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationFsxOpenZfs.DatasyncLocationFsxOpenZfs",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_fsx_open_zfs awscc_datasync_location_fsx_open_zfs} Resource."
        },
        "locationInModule": {
          "filename": "src/datasync-location-fsx-open-zfs/index.ts",
          "line": 523
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.datasyncLocationFsxOpenZfs.DatasyncLocationFsxOpenZfsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datasync-location-fsx-open-zfs/index.ts",
        "line": 491
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DatasyncLocationFsxOpenZfs resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-open-zfs/index.ts",
            "line": 508
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DatasyncLocationFsxOpenZfs to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_fsx_open_zfs#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DatasyncLocationFsxOpenZfs that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DatasyncLocationFsxOpenZfs to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-open-zfs/index.ts",
            "line": 586
          },
          "name": "putProtocol",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datasyncLocationFsxOpenZfs.DatasyncLocationFsxOpenZfsProtocol"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-open-zfs/index.ts",
            "line": 628
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.datasyncLocationFsxOpenZfs.DatasyncLocationFsxOpenZfsTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-open-zfs/index.ts",
            "line": 558
          },
          "name": "resetFsxFilesystemArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-open-zfs/index.ts",
            "line": 615
          },
          "name": "resetSubdirectory"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-open-zfs/index.ts",
            "line": 631
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-open-zfs/index.ts",
            "line": 643
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-open-zfs/index.ts",
            "line": 653
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DatasyncLocationFsxOpenZfs",
      "namespace": "datasyncLocationFsxOpenZfs",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-open-zfs/index.ts",
            "line": 496
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-open-zfs/index.ts",
            "line": 567
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-open-zfs/index.ts",
            "line": 572
          },
          "name": "locationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-open-zfs/index.ts",
            "line": 577
          },
          "name": "locationUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-open-zfs/index.ts",
            "line": 583
          },
          "name": "protocol",
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncLocationFsxOpenZfs.DatasyncLocationFsxOpenZfsProtocolOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-open-zfs/index.ts",
            "line": 625
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncLocationFsxOpenZfs.DatasyncLocationFsxOpenZfsTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-open-zfs/index.ts",
            "line": 562
          },
          "name": "fsxFilesystemArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-open-zfs/index.ts",
            "line": 590
          },
          "name": "protocolInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datasyncLocationFsxOpenZfs.DatasyncLocationFsxOpenZfsProtocol"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-open-zfs/index.ts",
            "line": 603
          },
          "name": "securityGroupArnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-open-zfs/index.ts",
            "line": 619
          },
          "name": "subdirectoryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-open-zfs/index.ts",
            "line": 635
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datasyncLocationFsxOpenZfs.DatasyncLocationFsxOpenZfsTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-open-zfs/index.ts",
            "line": 552
          },
          "name": "fsxFilesystemArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-open-zfs/index.ts",
            "line": 596
          },
          "name": "securityGroupArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-open-zfs/index.ts",
            "line": 609
          },
          "name": "subdirectory",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datasync-location-fsx-open-zfs/index:DatasyncLocationFsxOpenZfs"
    },
    "@cdktn/provider-awscc.datasyncLocationFsxOpenZfs.DatasyncLocationFsxOpenZfsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationFsxOpenZfs.DatasyncLocationFsxOpenZfsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datasync-location-fsx-open-zfs/index.ts",
        "line": 14
      },
      "name": "DatasyncLocationFsxOpenZfsConfig",
      "namespace": "datasyncLocationFsxOpenZfs",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_fsx_open_zfs#protocol DatasyncLocationFsxOpenZfs#protocol}",
            "stability": "stable",
            "summary": "Configuration settings for an NFS or SMB protocol, currently only support NFS."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-open-zfs/index.ts",
            "line": 26
          },
          "name": "protocol",
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncLocationFsxOpenZfs.DatasyncLocationFsxOpenZfsProtocol"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_fsx_open_zfs#security_group_arns DatasyncLocationFsxOpenZfs#security_group_arns}",
            "stability": "stable",
            "summary": "The ARNs of the security groups that are to use to configure the FSx OpenZFS file system."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-open-zfs/index.ts",
            "line": 32
          },
          "name": "securityGroupArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_fsx_open_zfs#fsx_filesystem_arn DatasyncLocationFsxOpenZfs#fsx_filesystem_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) for the FSx OpenZFS file system."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-open-zfs/index.ts",
            "line": 20
          },
          "name": "fsxFilesystemArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_fsx_open_zfs#subdirectory DatasyncLocationFsxOpenZfs#subdirectory}",
            "stability": "stable",
            "summary": "A subdirectory in the location's path."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-open-zfs/index.ts",
            "line": 38
          },
          "name": "subdirectory",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_fsx_open_zfs#tags DatasyncLocationFsxOpenZfs#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-open-zfs/index.ts",
            "line": 44
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datasyncLocationFsxOpenZfs.DatasyncLocationFsxOpenZfsTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datasync-location-fsx-open-zfs/index:DatasyncLocationFsxOpenZfsConfig"
    },
    "@cdktn/provider-awscc.datasyncLocationFsxOpenZfs.DatasyncLocationFsxOpenZfsProtocol": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationFsxOpenZfs.DatasyncLocationFsxOpenZfsProtocol",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datasync-location-fsx-open-zfs/index.ts",
        "line": 238
      },
      "name": "DatasyncLocationFsxOpenZfsProtocol",
      "namespace": "datasyncLocationFsxOpenZfs",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_fsx_open_zfs#nfs DatasyncLocationFsxOpenZfs#nfs}",
            "stability": "stable",
            "summary": "FSx OpenZFS file system NFS protocol information."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-open-zfs/index.ts",
            "line": 244
          },
          "name": "nfs",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncLocationFsxOpenZfs.DatasyncLocationFsxOpenZfsProtocolNfs"
          }
        }
      ],
      "symbolId": "src/datasync-location-fsx-open-zfs/index:DatasyncLocationFsxOpenZfsProtocol"
    },
    "@cdktn/provider-awscc.datasyncLocationFsxOpenZfs.DatasyncLocationFsxOpenZfsProtocolNfs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationFsxOpenZfs.DatasyncLocationFsxOpenZfsProtocolNfs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datasync-location-fsx-open-zfs/index.ts",
        "line": 142
      },
      "name": "DatasyncLocationFsxOpenZfsProtocolNfs",
      "namespace": "datasyncLocationFsxOpenZfs",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_fsx_open_zfs#mount_options DatasyncLocationFsxOpenZfs#mount_options}",
            "stability": "stable",
            "summary": "The NFS mount options that DataSync can use to mount your NFS share."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-open-zfs/index.ts",
            "line": 148
          },
          "name": "mountOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncLocationFsxOpenZfs.DatasyncLocationFsxOpenZfsProtocolNfsMountOptions"
          }
        }
      ],
      "symbolId": "src/datasync-location-fsx-open-zfs/index:DatasyncLocationFsxOpenZfsProtocolNfs"
    },
    "@cdktn/provider-awscc.datasyncLocationFsxOpenZfs.DatasyncLocationFsxOpenZfsProtocolNfsMountOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationFsxOpenZfs.DatasyncLocationFsxOpenZfsProtocolNfsMountOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datasync-location-fsx-open-zfs/index.ts",
        "line": 46
      },
      "name": "DatasyncLocationFsxOpenZfsProtocolNfsMountOptions",
      "namespace": "datasyncLocationFsxOpenZfs",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_fsx_open_zfs#version DatasyncLocationFsxOpenZfs#version}",
            "stability": "stable",
            "summary": "The specific NFS version that you want DataSync to use to mount your NFS share."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-open-zfs/index.ts",
            "line": 52
          },
          "name": "version",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datasync-location-fsx-open-zfs/index:DatasyncLocationFsxOpenZfsProtocolNfsMountOptions"
    },
    "@cdktn/provider-awscc.datasyncLocationFsxOpenZfs.DatasyncLocationFsxOpenZfsProtocolNfsMountOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationFsxOpenZfs.DatasyncLocationFsxOpenZfsProtocolNfsMountOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datasync-location-fsx-open-zfs/index.ts",
          "line": 92
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datasync-location-fsx-open-zfs/index.ts",
        "line": 84
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-open-zfs/index.ts",
            "line": 134
          },
          "name": "resetVersion"
        }
      ],
      "name": "DatasyncLocationFsxOpenZfsProtocolNfsMountOptionsOutputReference",
      "namespace": "datasyncLocationFsxOpenZfs",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-open-zfs/index.ts",
            "line": 138
          },
          "name": "versionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-open-zfs/index.ts",
            "line": 128
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-open-zfs/index.ts",
            "line": 96
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datasyncLocationFsxOpenZfs.DatasyncLocationFsxOpenZfsProtocolNfsMountOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datasync-location-fsx-open-zfs/index:DatasyncLocationFsxOpenZfsProtocolNfsMountOptionsOutputReference"
    },
    "@cdktn/provider-awscc.datasyncLocationFsxOpenZfs.DatasyncLocationFsxOpenZfsProtocolNfsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationFsxOpenZfs.DatasyncLocationFsxOpenZfsProtocolNfsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datasync-location-fsx-open-zfs/index.ts",
          "line": 188
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datasync-location-fsx-open-zfs/index.ts",
        "line": 180
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-open-zfs/index.ts",
            "line": 227
          },
          "name": "putMountOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datasyncLocationFsxOpenZfs.DatasyncLocationFsxOpenZfsProtocolNfsMountOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-open-zfs/index.ts",
            "line": 230
          },
          "name": "resetMountOptions"
        }
      ],
      "name": "DatasyncLocationFsxOpenZfsProtocolNfsOutputReference",
      "namespace": "datasyncLocationFsxOpenZfs",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-open-zfs/index.ts",
            "line": 224
          },
          "name": "mountOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncLocationFsxOpenZfs.DatasyncLocationFsxOpenZfsProtocolNfsMountOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-open-zfs/index.ts",
            "line": 234
          },
          "name": "mountOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datasyncLocationFsxOpenZfs.DatasyncLocationFsxOpenZfsProtocolNfsMountOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-open-zfs/index.ts",
            "line": 192
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datasyncLocationFsxOpenZfs.DatasyncLocationFsxOpenZfsProtocolNfs"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datasync-location-fsx-open-zfs/index:DatasyncLocationFsxOpenZfsProtocolNfsOutputReference"
    },
    "@cdktn/provider-awscc.datasyncLocationFsxOpenZfs.DatasyncLocationFsxOpenZfsProtocolOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationFsxOpenZfs.DatasyncLocationFsxOpenZfsProtocolOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datasync-location-fsx-open-zfs/index.ts",
          "line": 284
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datasync-location-fsx-open-zfs/index.ts",
        "line": 276
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-open-zfs/index.ts",
            "line": 323
          },
          "name": "putNfs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datasyncLocationFsxOpenZfs.DatasyncLocationFsxOpenZfsProtocolNfs"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-open-zfs/index.ts",
            "line": 326
          },
          "name": "resetNfs"
        }
      ],
      "name": "DatasyncLocationFsxOpenZfsProtocolOutputReference",
      "namespace": "datasyncLocationFsxOpenZfs",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-open-zfs/index.ts",
            "line": 320
          },
          "name": "nfs",
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncLocationFsxOpenZfs.DatasyncLocationFsxOpenZfsProtocolNfsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-open-zfs/index.ts",
            "line": 330
          },
          "name": "nfsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datasyncLocationFsxOpenZfs.DatasyncLocationFsxOpenZfsProtocolNfs"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-open-zfs/index.ts",
            "line": 288
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datasyncLocationFsxOpenZfs.DatasyncLocationFsxOpenZfsProtocol"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datasync-location-fsx-open-zfs/index:DatasyncLocationFsxOpenZfsProtocolOutputReference"
    },
    "@cdktn/provider-awscc.datasyncLocationFsxOpenZfs.DatasyncLocationFsxOpenZfsTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationFsxOpenZfs.DatasyncLocationFsxOpenZfsTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datasync-location-fsx-open-zfs/index.ts",
        "line": 334
      },
      "name": "DatasyncLocationFsxOpenZfsTags",
      "namespace": "datasyncLocationFsxOpenZfs",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_fsx_open_zfs#key DatasyncLocationFsxOpenZfs#key}",
            "stability": "stable",
            "summary": "The key for an AWS resource tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-open-zfs/index.ts",
            "line": 340
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_fsx_open_zfs#value DatasyncLocationFsxOpenZfs#value}",
            "stability": "stable",
            "summary": "The value for an AWS resource tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-open-zfs/index.ts",
            "line": 346
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datasync-location-fsx-open-zfs/index:DatasyncLocationFsxOpenZfsTags"
    },
    "@cdktn/provider-awscc.datasyncLocationFsxOpenZfs.DatasyncLocationFsxOpenZfsTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationFsxOpenZfs.DatasyncLocationFsxOpenZfsTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datasync-location-fsx-open-zfs/index.ts",
          "line": 476
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datasync-location-fsx-open-zfs/index.ts",
        "line": 468
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-open-zfs/index.ts",
            "line": 483
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.datasyncLocationFsxOpenZfs.DatasyncLocationFsxOpenZfsTagsOutputReference"
            }
          }
        }
      ],
      "name": "DatasyncLocationFsxOpenZfsTagsList",
      "namespace": "datasyncLocationFsxOpenZfs",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-open-zfs/index.ts",
            "line": 469
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datasyncLocationFsxOpenZfs.DatasyncLocationFsxOpenZfsTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datasync-location-fsx-open-zfs/index:DatasyncLocationFsxOpenZfsTagsList"
    },
    "@cdktn/provider-awscc.datasyncLocationFsxOpenZfs.DatasyncLocationFsxOpenZfsTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationFsxOpenZfs.DatasyncLocationFsxOpenZfsTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datasync-location-fsx-open-zfs/index.ts",
          "line": 395
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datasync-location-fsx-open-zfs/index.ts",
        "line": 385
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-open-zfs/index.ts",
            "line": 443
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-open-zfs/index.ts",
            "line": 459
          },
          "name": "resetValue"
        }
      ],
      "name": "DatasyncLocationFsxOpenZfsTagsOutputReference",
      "namespace": "datasyncLocationFsxOpenZfs",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-open-zfs/index.ts",
            "line": 447
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-open-zfs/index.ts",
            "line": 463
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-open-zfs/index.ts",
            "line": 437
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-open-zfs/index.ts",
            "line": 453
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-open-zfs/index.ts",
            "line": 399
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datasyncLocationFsxOpenZfs.DatasyncLocationFsxOpenZfsTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datasync-location-fsx-open-zfs/index:DatasyncLocationFsxOpenZfsTagsOutputReference"
    },
    "@cdktn/provider-awscc.datasyncLocationFsxWindows.DatasyncLocationFsxWindows": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_fsx_windows awscc_datasync_location_fsx_windows}."
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationFsxWindows.DatasyncLocationFsxWindows",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_fsx_windows awscc_datasync_location_fsx_windows} Resource."
        },
        "locationInModule": {
          "filename": "src/datasync-location-fsx-windows/index.ts",
          "line": 545
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.datasyncLocationFsxWindows.DatasyncLocationFsxWindowsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datasync-location-fsx-windows/index.ts",
        "line": 513
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DatasyncLocationFsxWindows resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-windows/index.ts",
            "line": 530
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DatasyncLocationFsxWindows to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_fsx_windows#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DatasyncLocationFsxWindows that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DatasyncLocationFsxWindows to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-windows/index.ts",
            "line": 581
          },
          "name": "putCmkSecretConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datasyncLocationFsxWindows.DatasyncLocationFsxWindowsCmkSecretConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-windows/index.ts",
            "line": 597
          },
          "name": "putCustomSecretConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datasyncLocationFsxWindows.DatasyncLocationFsxWindowsCustomSecretConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-windows/index.ts",
            "line": 711
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.datasyncLocationFsxWindows.DatasyncLocationFsxWindowsTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-windows/index.ts",
            "line": 584
          },
          "name": "resetCmkSecretConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-windows/index.ts",
            "line": 600
          },
          "name": "resetCustomSecretConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-windows/index.ts",
            "line": 616
          },
          "name": "resetDomain"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-windows/index.ts",
            "line": 632
          },
          "name": "resetFsxFilesystemArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-windows/index.ts",
            "line": 669
          },
          "name": "resetPassword"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-windows/index.ts",
            "line": 698
          },
          "name": "resetSubdirectory"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-windows/index.ts",
            "line": 714
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-windows/index.ts",
            "line": 739
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-windows/index.ts",
            "line": 753
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DatasyncLocationFsxWindows",
      "namespace": "datasyncLocationFsxWindows",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-windows/index.ts",
            "line": 518
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-windows/index.ts",
            "line": 578
          },
          "name": "cmkSecretConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncLocationFsxWindows.DatasyncLocationFsxWindowsCmkSecretConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-windows/index.ts",
            "line": 594
          },
          "name": "customSecretConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncLocationFsxWindows.DatasyncLocationFsxWindowsCustomSecretConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-windows/index.ts",
            "line": 641
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-windows/index.ts",
            "line": 646
          },
          "name": "locationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-windows/index.ts",
            "line": 651
          },
          "name": "locationUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-windows/index.ts",
            "line": 657
          },
          "name": "managedSecretConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncLocationFsxWindows.DatasyncLocationFsxWindowsManagedSecretConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-windows/index.ts",
            "line": 708
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncLocationFsxWindows.DatasyncLocationFsxWindowsTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-windows/index.ts",
            "line": 588
          },
          "name": "cmkSecretConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datasyncLocationFsxWindows.DatasyncLocationFsxWindowsCmkSecretConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-windows/index.ts",
            "line": 604
          },
          "name": "customSecretConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datasyncLocationFsxWindows.DatasyncLocationFsxWindowsCustomSecretConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-windows/index.ts",
            "line": 620
          },
          "name": "domainInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-windows/index.ts",
            "line": 636
          },
          "name": "fsxFilesystemArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-windows/index.ts",
            "line": 673
          },
          "name": "passwordInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-windows/index.ts",
            "line": 686
          },
          "name": "securityGroupArnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-windows/index.ts",
            "line": 702
          },
          "name": "subdirectoryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-windows/index.ts",
            "line": 718
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datasyncLocationFsxWindows.DatasyncLocationFsxWindowsTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-windows/index.ts",
            "line": 731
          },
          "name": "userInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-windows/index.ts",
            "line": 610
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-windows/index.ts",
            "line": 626
          },
          "name": "fsxFilesystemArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-windows/index.ts",
            "line": 663
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-windows/index.ts",
            "line": 679
          },
          "name": "securityGroupArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-windows/index.ts",
            "line": 692
          },
          "name": "subdirectory",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-windows/index.ts",
            "line": 724
          },
          "name": "user",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datasync-location-fsx-windows/index:DatasyncLocationFsxWindows"
    },
    "@cdktn/provider-awscc.datasyncLocationFsxWindows.DatasyncLocationFsxWindowsCmkSecretConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationFsxWindows.DatasyncLocationFsxWindowsCmkSecretConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datasync-location-fsx-windows/index.ts",
        "line": 70
      },
      "name": "DatasyncLocationFsxWindowsCmkSecretConfig",
      "namespace": "datasyncLocationFsxWindows",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "DataSync provides this key to AWS Secrets Manager.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_fsx_windows#kms_key_arn DatasyncLocationFsxWindows#kms_key_arn}",
            "stability": "stable",
            "summary": "Specifies the ARN for the customer-managed AWS KMS key used to encrypt the secret specified for SecretArn."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-windows/index.ts",
            "line": 76
          },
          "name": "kmsKeyArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datasync-location-fsx-windows/index:DatasyncLocationFsxWindowsCmkSecretConfig"
    },
    "@cdktn/provider-awscc.datasyncLocationFsxWindows.DatasyncLocationFsxWindowsCmkSecretConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationFsxWindows.DatasyncLocationFsxWindowsCmkSecretConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datasync-location-fsx-windows/index.ts",
          "line": 116
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datasync-location-fsx-windows/index.ts",
        "line": 108
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-windows/index.ts",
            "line": 158
          },
          "name": "resetKmsKeyArn"
        }
      ],
      "name": "DatasyncLocationFsxWindowsCmkSecretConfigOutputReference",
      "namespace": "datasyncLocationFsxWindows",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-windows/index.ts",
            "line": 167
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-windows/index.ts",
            "line": 162
          },
          "name": "kmsKeyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-windows/index.ts",
            "line": 152
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-windows/index.ts",
            "line": 120
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datasyncLocationFsxWindows.DatasyncLocationFsxWindowsCmkSecretConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datasync-location-fsx-windows/index:DatasyncLocationFsxWindowsCmkSecretConfigOutputReference"
    },
    "@cdktn/provider-awscc.datasyncLocationFsxWindows.DatasyncLocationFsxWindowsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationFsxWindows.DatasyncLocationFsxWindowsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datasync-location-fsx-windows/index.ts",
        "line": 14
      },
      "name": "DatasyncLocationFsxWindowsConfig",
      "namespace": "datasyncLocationFsxWindows",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_fsx_windows#security_group_arns DatasyncLocationFsxWindows#security_group_arns}",
            "stability": "stable",
            "summary": "The ARNs of the security groups that are to use to configure the FSx for Windows file system."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-windows/index.ts",
            "line": 50
          },
          "name": "securityGroupArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_fsx_windows#user DatasyncLocationFsxWindows#user}",
            "stability": "stable",
            "summary": "The user who has the permissions to access files and folders in the FSx for Windows file system."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-windows/index.ts",
            "line": 68
          },
          "name": "user",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_fsx_windows#cmk_secret_config DatasyncLocationFsxWindows#cmk_secret_config}",
            "stability": "stable",
            "summary": "Specifies configuration information for a DataSync-managed secret, such as an authentication token or set of credentials that DataSync uses to access a specific transfer location, and a customer-managed AWS KMS key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-windows/index.ts",
            "line": 20
          },
          "name": "cmkSecretConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncLocationFsxWindows.DatasyncLocationFsxWindowsCmkSecretConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_fsx_windows#custom_secret_config DatasyncLocationFsxWindows#custom_secret_config}",
            "stability": "stable",
            "summary": "Specifies configuration information for a customer-managed secret, such as an authentication token or set of credentials that DataSync uses to access a specific transfer location, and an IAM role that DataSync can assume and access the customer-managed secret."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-windows/index.ts",
            "line": 26
          },
          "name": "customSecretConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncLocationFsxWindows.DatasyncLocationFsxWindowsCustomSecretConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_fsx_windows#domain DatasyncLocationFsxWindows#domain}",
            "stability": "stable",
            "summary": "The name of the Windows domain that the FSx for Windows server belongs to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-windows/index.ts",
            "line": 32
          },
          "name": "domain",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_fsx_windows#fsx_filesystem_arn DatasyncLocationFsxWindows#fsx_filesystem_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) for the FSx for Windows file system."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-windows/index.ts",
            "line": 38
          },
          "name": "fsxFilesystemArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_fsx_windows#password DatasyncLocationFsxWindows#password}",
            "stability": "stable",
            "summary": "The password of the user who has the permissions to access files and folders in the FSx for Windows file system."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-windows/index.ts",
            "line": 44
          },
          "name": "password",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_fsx_windows#subdirectory DatasyncLocationFsxWindows#subdirectory}",
            "stability": "stable",
            "summary": "A subdirectory in the location's path."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-windows/index.ts",
            "line": 56
          },
          "name": "subdirectory",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_fsx_windows#tags DatasyncLocationFsxWindows#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-windows/index.ts",
            "line": 62
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datasyncLocationFsxWindows.DatasyncLocationFsxWindowsTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datasync-location-fsx-windows/index:DatasyncLocationFsxWindowsConfig"
    },
    "@cdktn/provider-awscc.datasyncLocationFsxWindows.DatasyncLocationFsxWindowsCustomSecretConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationFsxWindows.DatasyncLocationFsxWindowsCustomSecretConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datasync-location-fsx-windows/index.ts",
        "line": 171
      },
      "name": "DatasyncLocationFsxWindowsCustomSecretConfig",
      "namespace": "datasyncLocationFsxWindows",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_fsx_windows#secret_access_role_arn DatasyncLocationFsxWindows#secret_access_role_arn}",
            "stability": "stable",
            "summary": "Specifies the ARN for the AWS Identity and Access Management role that DataSync uses to access the secret specified for SecretArn."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-windows/index.ts",
            "line": 177
          },
          "name": "secretAccessRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_fsx_windows#secret_arn DatasyncLocationFsxWindows#secret_arn}",
            "stability": "stable",
            "summary": "Specifies the ARN for a customer created AWS Secrets Manager secret."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-windows/index.ts",
            "line": 183
          },
          "name": "secretArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datasync-location-fsx-windows/index:DatasyncLocationFsxWindowsCustomSecretConfig"
    },
    "@cdktn/provider-awscc.datasyncLocationFsxWindows.DatasyncLocationFsxWindowsCustomSecretConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationFsxWindows.DatasyncLocationFsxWindowsCustomSecretConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datasync-location-fsx-windows/index.ts",
          "line": 230
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datasync-location-fsx-windows/index.ts",
        "line": 222
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-windows/index.ts",
            "line": 278
          },
          "name": "resetSecretAccessRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-windows/index.ts",
            "line": 294
          },
          "name": "resetSecretArn"
        }
      ],
      "name": "DatasyncLocationFsxWindowsCustomSecretConfigOutputReference",
      "namespace": "datasyncLocationFsxWindows",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-windows/index.ts",
            "line": 282
          },
          "name": "secretAccessRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-windows/index.ts",
            "line": 298
          },
          "name": "secretArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-windows/index.ts",
            "line": 272
          },
          "name": "secretAccessRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-windows/index.ts",
            "line": 288
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-windows/index.ts",
            "line": 234
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datasyncLocationFsxWindows.DatasyncLocationFsxWindowsCustomSecretConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datasync-location-fsx-windows/index:DatasyncLocationFsxWindowsCustomSecretConfigOutputReference"
    },
    "@cdktn/provider-awscc.datasyncLocationFsxWindows.DatasyncLocationFsxWindowsManagedSecretConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationFsxWindows.DatasyncLocationFsxWindowsManagedSecretConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datasync-location-fsx-windows/index.ts",
        "line": 302
      },
      "name": "DatasyncLocationFsxWindowsManagedSecretConfig",
      "namespace": "datasyncLocationFsxWindows",
      "symbolId": "src/datasync-location-fsx-windows/index:DatasyncLocationFsxWindowsManagedSecretConfig"
    },
    "@cdktn/provider-awscc.datasyncLocationFsxWindows.DatasyncLocationFsxWindowsManagedSecretConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationFsxWindows.DatasyncLocationFsxWindowsManagedSecretConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datasync-location-fsx-windows/index.ts",
          "line": 332
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datasync-location-fsx-windows/index.ts",
        "line": 325
      },
      "name": "DatasyncLocationFsxWindowsManagedSecretConfigOutputReference",
      "namespace": "datasyncLocationFsxWindows",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-windows/index.ts",
            "line": 352
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-windows/index.ts",
            "line": 336
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncLocationFsxWindows.DatasyncLocationFsxWindowsManagedSecretConfig"
          }
        }
      ],
      "symbolId": "src/datasync-location-fsx-windows/index:DatasyncLocationFsxWindowsManagedSecretConfigOutputReference"
    },
    "@cdktn/provider-awscc.datasyncLocationFsxWindows.DatasyncLocationFsxWindowsTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationFsxWindows.DatasyncLocationFsxWindowsTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datasync-location-fsx-windows/index.ts",
        "line": 356
      },
      "name": "DatasyncLocationFsxWindowsTags",
      "namespace": "datasyncLocationFsxWindows",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_fsx_windows#key DatasyncLocationFsxWindows#key}",
            "stability": "stable",
            "summary": "The key for an AWS resource tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-windows/index.ts",
            "line": 362
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_fsx_windows#value DatasyncLocationFsxWindows#value}",
            "stability": "stable",
            "summary": "The value for an AWS resource tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-windows/index.ts",
            "line": 368
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datasync-location-fsx-windows/index:DatasyncLocationFsxWindowsTags"
    },
    "@cdktn/provider-awscc.datasyncLocationFsxWindows.DatasyncLocationFsxWindowsTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationFsxWindows.DatasyncLocationFsxWindowsTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datasync-location-fsx-windows/index.ts",
          "line": 498
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datasync-location-fsx-windows/index.ts",
        "line": 490
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-windows/index.ts",
            "line": 505
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.datasyncLocationFsxWindows.DatasyncLocationFsxWindowsTagsOutputReference"
            }
          }
        }
      ],
      "name": "DatasyncLocationFsxWindowsTagsList",
      "namespace": "datasyncLocationFsxWindows",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-windows/index.ts",
            "line": 491
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datasyncLocationFsxWindows.DatasyncLocationFsxWindowsTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datasync-location-fsx-windows/index:DatasyncLocationFsxWindowsTagsList"
    },
    "@cdktn/provider-awscc.datasyncLocationFsxWindows.DatasyncLocationFsxWindowsTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationFsxWindows.DatasyncLocationFsxWindowsTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datasync-location-fsx-windows/index.ts",
          "line": 417
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datasync-location-fsx-windows/index.ts",
        "line": 407
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-windows/index.ts",
            "line": 465
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-windows/index.ts",
            "line": 481
          },
          "name": "resetValue"
        }
      ],
      "name": "DatasyncLocationFsxWindowsTagsOutputReference",
      "namespace": "datasyncLocationFsxWindows",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-windows/index.ts",
            "line": 469
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-fsx-windows/index.ts",
            "line": 485
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-windows/index.ts",
            "line": 459
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-windows/index.ts",
            "line": 475
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-fsx-windows/index.ts",
            "line": 421
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datasyncLocationFsxWindows.DatasyncLocationFsxWindowsTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datasync-location-fsx-windows/index:DatasyncLocationFsxWindowsTagsOutputReference"
    },
    "@cdktn/provider-awscc.datasyncLocationHdfs.DatasyncLocationHdfs": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_hdfs awscc_datasync_location_hdfs}."
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationHdfs.DatasyncLocationHdfs",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_hdfs awscc_datasync_location_hdfs} Resource."
        },
        "locationInModule": {
          "filename": "src/datasync-location-hdfs/index.ts",
          "line": 859
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.datasyncLocationHdfs.DatasyncLocationHdfsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datasync-location-hdfs/index.ts",
        "line": 827
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DatasyncLocationHdfs resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 844
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DatasyncLocationHdfs to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_hdfs#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DatasyncLocationHdfs that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DatasyncLocationHdfs to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 943
          },
          "name": "putCmkSecretConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datasyncLocationHdfs.DatasyncLocationHdfsCmkSecretConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 959
          },
          "name": "putCustomSecretConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datasyncLocationHdfs.DatasyncLocationHdfsCustomSecretConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 1060
          },
          "name": "putNameNodes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.datasyncLocationHdfs.DatasyncLocationHdfsNameNodes"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 1073
          },
          "name": "putQopConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datasyncLocationHdfs.DatasyncLocationHdfsQopConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 1137
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.datasyncLocationHdfs.DatasyncLocationHdfsTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 930
          },
          "name": "resetBlockSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 946
          },
          "name": "resetCmkSecretConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 962
          },
          "name": "resetCustomSecretConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 983
          },
          "name": "resetKerberosKeytab"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 999
          },
          "name": "resetKerberosKrb5Conf"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 1015
          },
          "name": "resetKerberosPrincipal"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 1031
          },
          "name": "resetKmsKeyProviderUri"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 1076
          },
          "name": "resetQopConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 1092
          },
          "name": "resetReplicationFactor"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 1108
          },
          "name": "resetSimpleUser"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 1124
          },
          "name": "resetSubdirectory"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 1140
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 1152
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 1172
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DatasyncLocationHdfs",
      "namespace": "datasyncLocationHdfs",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 832
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 940
          },
          "name": "cmkSecretConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncLocationHdfs.DatasyncLocationHdfsCmkSecretConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 956
          },
          "name": "customSecretConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncLocationHdfs.DatasyncLocationHdfsCustomSecretConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 971
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 1040
          },
          "name": "locationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 1045
          },
          "name": "locationUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 1051
          },
          "name": "managedSecretConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncLocationHdfs.DatasyncLocationHdfsManagedSecretConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 1057
          },
          "name": "nameNodes",
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncLocationHdfs.DatasyncLocationHdfsNameNodesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 1070
          },
          "name": "qopConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncLocationHdfs.DatasyncLocationHdfsQopConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 1134
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncLocationHdfs.DatasyncLocationHdfsTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 905
          },
          "name": "agentArnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 918
          },
          "name": "authenticationTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 934
          },
          "name": "blockSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 950
          },
          "name": "cmkSecretConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datasyncLocationHdfs.DatasyncLocationHdfsCmkSecretConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 966
          },
          "name": "customSecretConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datasyncLocationHdfs.DatasyncLocationHdfsCustomSecretConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 987
          },
          "name": "kerberosKeytabInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 1003
          },
          "name": "kerberosKrb5ConfInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 1019
          },
          "name": "kerberosPrincipalInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 1035
          },
          "name": "kmsKeyProviderUriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 1064
          },
          "name": "nameNodesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datasyncLocationHdfs.DatasyncLocationHdfsNameNodes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 1080
          },
          "name": "qopConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datasyncLocationHdfs.DatasyncLocationHdfsQopConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 1096
          },
          "name": "replicationFactorInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 1112
          },
          "name": "simpleUserInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 1128
          },
          "name": "subdirectoryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 1144
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datasyncLocationHdfs.DatasyncLocationHdfsTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 898
          },
          "name": "agentArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 911
          },
          "name": "authenticationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 924
          },
          "name": "blockSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 977
          },
          "name": "kerberosKeytab",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 993
          },
          "name": "kerberosKrb5Conf",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 1009
          },
          "name": "kerberosPrincipal",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 1025
          },
          "name": "kmsKeyProviderUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 1086
          },
          "name": "replicationFactor",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 1102
          },
          "name": "simpleUser",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 1118
          },
          "name": "subdirectory",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datasync-location-hdfs/index:DatasyncLocationHdfs"
    },
    "@cdktn/provider-awscc.datasyncLocationHdfs.DatasyncLocationHdfsCmkSecretConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationHdfs.DatasyncLocationHdfsCmkSecretConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datasync-location-hdfs/index.ts",
        "line": 106
      },
      "name": "DatasyncLocationHdfsCmkSecretConfig",
      "namespace": "datasyncLocationHdfs",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "DataSync provides this key to AWS Secrets Manager.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_hdfs#kms_key_arn DatasyncLocationHdfs#kms_key_arn}",
            "stability": "stable",
            "summary": "Specifies the ARN for the customer-managed AWS KMS key used to encrypt the secret specified for SecretArn."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 112
          },
          "name": "kmsKeyArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datasync-location-hdfs/index:DatasyncLocationHdfsCmkSecretConfig"
    },
    "@cdktn/provider-awscc.datasyncLocationHdfs.DatasyncLocationHdfsCmkSecretConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationHdfs.DatasyncLocationHdfsCmkSecretConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datasync-location-hdfs/index.ts",
          "line": 152
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datasync-location-hdfs/index.ts",
        "line": 144
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 194
          },
          "name": "resetKmsKeyArn"
        }
      ],
      "name": "DatasyncLocationHdfsCmkSecretConfigOutputReference",
      "namespace": "datasyncLocationHdfs",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 203
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 198
          },
          "name": "kmsKeyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 188
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 156
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datasyncLocationHdfs.DatasyncLocationHdfsCmkSecretConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datasync-location-hdfs/index:DatasyncLocationHdfsCmkSecretConfigOutputReference"
    },
    "@cdktn/provider-awscc.datasyncLocationHdfs.DatasyncLocationHdfsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationHdfs.DatasyncLocationHdfsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datasync-location-hdfs/index.ts",
        "line": 14
      },
      "name": "DatasyncLocationHdfsConfig",
      "namespace": "datasyncLocationHdfs",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_hdfs#agent_arns DatasyncLocationHdfs#agent_arns}",
            "stability": "stable",
            "summary": "ARN(s) of the agent(s) to use for an HDFS location."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 20
          },
          "name": "agentArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_hdfs#authentication_type DatasyncLocationHdfs#authentication_type}",
            "stability": "stable",
            "summary": "The authentication mode used to determine identity of user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 26
          },
          "name": "authenticationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_hdfs#name_nodes DatasyncLocationHdfs#name_nodes}",
            "stability": "stable",
            "summary": "An array of Name Node(s) of the HDFS location."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 74
          },
          "name": "nameNodes",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datasyncLocationHdfs.DatasyncLocationHdfsNameNodes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_hdfs#block_size DatasyncLocationHdfs#block_size}",
            "stability": "stable",
            "summary": "Size of chunks (blocks) in bytes that the data is divided into when stored in the HDFS cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 32
          },
          "name": "blockSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_hdfs#cmk_secret_config DatasyncLocationHdfs#cmk_secret_config}",
            "stability": "stable",
            "summary": "Specifies configuration information for a DataSync-managed secret, such as an authentication token or set of credentials that DataSync uses to access a specific transfer location, and a customer-managed AWS KMS key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 38
          },
          "name": "cmkSecretConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncLocationHdfs.DatasyncLocationHdfsCmkSecretConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_hdfs#custom_secret_config DatasyncLocationHdfs#custom_secret_config}",
            "stability": "stable",
            "summary": "Specifies configuration information for a customer-managed secret, such as an authentication token or set of credentials that DataSync uses to access a specific transfer location, and an IAM role that DataSync can assume and access the customer-managed secret."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 44
          },
          "name": "customSecretConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncLocationHdfs.DatasyncLocationHdfsCustomSecretConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_hdfs#kerberos_keytab DatasyncLocationHdfs#kerberos_keytab}",
            "stability": "stable",
            "summary": "The Base64 string representation of the Keytab file."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 50
          },
          "name": "kerberosKeytab",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_hdfs#kerberos_krb_5_conf DatasyncLocationHdfs#kerberos_krb_5_conf}",
            "stability": "stable",
            "summary": "The string representation of the Krb5Conf file, or the presigned URL to access the Krb5.conf file within an S3 bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 56
          },
          "name": "kerberosKrb5Conf",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_hdfs#kerberos_principal DatasyncLocationHdfs#kerberos_principal}",
            "stability": "stable",
            "summary": "The unique identity, or principal, to which Kerberos can assign tickets."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 62
          },
          "name": "kerberosPrincipal",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_hdfs#kms_key_provider_uri DatasyncLocationHdfs#kms_key_provider_uri}",
            "stability": "stable",
            "summary": "The identifier for the Key Management Server where the encryption keys that encrypt data inside HDFS clusters are stored."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 68
          },
          "name": "kmsKeyProviderUri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "These parameters can be set to AUTHENTICATION, INTEGRITY, or PRIVACY. The default value is PRIVACY.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_hdfs#qop_configuration DatasyncLocationHdfs#qop_configuration}",
            "stability": "stable",
            "summary": "Configuration information for RPC Protection and Data Transfer Protection."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 80
          },
          "name": "qopConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncLocationHdfs.DatasyncLocationHdfsQopConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_hdfs#replication_factor DatasyncLocationHdfs#replication_factor}",
            "stability": "stable",
            "summary": "Number of copies of each block that exists inside the HDFS cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 86
          },
          "name": "replicationFactor",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_hdfs#simple_user DatasyncLocationHdfs#simple_user}",
            "stability": "stable",
            "summary": "The user name that has read and write permissions on the specified HDFS cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 92
          },
          "name": "simpleUser",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_hdfs#subdirectory DatasyncLocationHdfs#subdirectory}",
            "stability": "stable",
            "summary": "The subdirectory in HDFS that is used to read data from the HDFS source location or write data to the HDFS destination."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 98
          },
          "name": "subdirectory",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_hdfs#tags DatasyncLocationHdfs#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 104
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datasyncLocationHdfs.DatasyncLocationHdfsTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datasync-location-hdfs/index:DatasyncLocationHdfsConfig"
    },
    "@cdktn/provider-awscc.datasyncLocationHdfs.DatasyncLocationHdfsCustomSecretConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationHdfs.DatasyncLocationHdfsCustomSecretConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datasync-location-hdfs/index.ts",
        "line": 207
      },
      "name": "DatasyncLocationHdfsCustomSecretConfig",
      "namespace": "datasyncLocationHdfs",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_hdfs#secret_access_role_arn DatasyncLocationHdfs#secret_access_role_arn}",
            "stability": "stable",
            "summary": "Specifies the ARN for the AWS Identity and Access Management role that DataSync uses to access the secret specified for SecretArn."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 213
          },
          "name": "secretAccessRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_hdfs#secret_arn DatasyncLocationHdfs#secret_arn}",
            "stability": "stable",
            "summary": "Specifies the ARN for a customer created AWS Secrets Manager secret."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 219
          },
          "name": "secretArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datasync-location-hdfs/index:DatasyncLocationHdfsCustomSecretConfig"
    },
    "@cdktn/provider-awscc.datasyncLocationHdfs.DatasyncLocationHdfsCustomSecretConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationHdfs.DatasyncLocationHdfsCustomSecretConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datasync-location-hdfs/index.ts",
          "line": 266
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datasync-location-hdfs/index.ts",
        "line": 258
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 314
          },
          "name": "resetSecretAccessRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 330
          },
          "name": "resetSecretArn"
        }
      ],
      "name": "DatasyncLocationHdfsCustomSecretConfigOutputReference",
      "namespace": "datasyncLocationHdfs",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 318
          },
          "name": "secretAccessRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 334
          },
          "name": "secretArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 308
          },
          "name": "secretAccessRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 324
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 270
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datasyncLocationHdfs.DatasyncLocationHdfsCustomSecretConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datasync-location-hdfs/index:DatasyncLocationHdfsCustomSecretConfigOutputReference"
    },
    "@cdktn/provider-awscc.datasyncLocationHdfs.DatasyncLocationHdfsManagedSecretConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationHdfs.DatasyncLocationHdfsManagedSecretConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datasync-location-hdfs/index.ts",
        "line": 338
      },
      "name": "DatasyncLocationHdfsManagedSecretConfig",
      "namespace": "datasyncLocationHdfs",
      "symbolId": "src/datasync-location-hdfs/index:DatasyncLocationHdfsManagedSecretConfig"
    },
    "@cdktn/provider-awscc.datasyncLocationHdfs.DatasyncLocationHdfsManagedSecretConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationHdfs.DatasyncLocationHdfsManagedSecretConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datasync-location-hdfs/index.ts",
          "line": 368
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datasync-location-hdfs/index.ts",
        "line": 361
      },
      "name": "DatasyncLocationHdfsManagedSecretConfigOutputReference",
      "namespace": "datasyncLocationHdfs",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 388
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 372
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncLocationHdfs.DatasyncLocationHdfsManagedSecretConfig"
          }
        }
      ],
      "symbolId": "src/datasync-location-hdfs/index:DatasyncLocationHdfsManagedSecretConfigOutputReference"
    },
    "@cdktn/provider-awscc.datasyncLocationHdfs.DatasyncLocationHdfsNameNodes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationHdfs.DatasyncLocationHdfsNameNodes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datasync-location-hdfs/index.ts",
        "line": 392
      },
      "name": "DatasyncLocationHdfsNameNodes",
      "namespace": "datasyncLocationHdfs",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_hdfs#hostname DatasyncLocationHdfs#hostname}",
            "stability": "stable",
            "summary": "The DNS name or IP address of the Name Node in the customer's on premises HDFS cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 398
          },
          "name": "hostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_hdfs#port DatasyncLocationHdfs#port}",
            "stability": "stable",
            "summary": "The port on which the Name Node is listening on for client requests."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 404
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/datasync-location-hdfs/index:DatasyncLocationHdfsNameNodes"
    },
    "@cdktn/provider-awscc.datasyncLocationHdfs.DatasyncLocationHdfsNameNodesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationHdfs.DatasyncLocationHdfsNameNodesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datasync-location-hdfs/index.ts",
          "line": 528
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datasync-location-hdfs/index.ts",
        "line": 520
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 535
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.datasyncLocationHdfs.DatasyncLocationHdfsNameNodesOutputReference"
            }
          }
        }
      ],
      "name": "DatasyncLocationHdfsNameNodesList",
      "namespace": "datasyncLocationHdfs",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 521
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datasyncLocationHdfs.DatasyncLocationHdfsNameNodes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datasync-location-hdfs/index:DatasyncLocationHdfsNameNodesList"
    },
    "@cdktn/provider-awscc.datasyncLocationHdfs.DatasyncLocationHdfsNameNodesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationHdfs.DatasyncLocationHdfsNameNodesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datasync-location-hdfs/index.ts",
          "line": 453
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datasync-location-hdfs/index.ts",
        "line": 443
      },
      "name": "DatasyncLocationHdfsNameNodesOutputReference",
      "namespace": "datasyncLocationHdfs",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 502
          },
          "name": "hostnameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 515
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 495
          },
          "name": "hostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 508
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 457
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datasyncLocationHdfs.DatasyncLocationHdfsNameNodes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datasync-location-hdfs/index:DatasyncLocationHdfsNameNodesOutputReference"
    },
    "@cdktn/provider-awscc.datasyncLocationHdfs.DatasyncLocationHdfsQopConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationHdfs.DatasyncLocationHdfsQopConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datasync-location-hdfs/index.ts",
        "line": 539
      },
      "name": "DatasyncLocationHdfsQopConfiguration",
      "namespace": "datasyncLocationHdfs",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_hdfs#data_transfer_protection DatasyncLocationHdfs#data_transfer_protection}",
            "stability": "stable",
            "summary": "Configuration for Data Transfer Protection."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 545
          },
          "name": "dataTransferProtection",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_hdfs#rpc_protection DatasyncLocationHdfs#rpc_protection}",
            "stability": "stable",
            "summary": "Configuration for RPC Protection."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 551
          },
          "name": "rpcProtection",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datasync-location-hdfs/index:DatasyncLocationHdfsQopConfiguration"
    },
    "@cdktn/provider-awscc.datasyncLocationHdfs.DatasyncLocationHdfsQopConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationHdfs.DatasyncLocationHdfsQopConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datasync-location-hdfs/index.ts",
          "line": 598
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datasync-location-hdfs/index.ts",
        "line": 590
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 646
          },
          "name": "resetDataTransferProtection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 662
          },
          "name": "resetRpcProtection"
        }
      ],
      "name": "DatasyncLocationHdfsQopConfigurationOutputReference",
      "namespace": "datasyncLocationHdfs",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 650
          },
          "name": "dataTransferProtectionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 666
          },
          "name": "rpcProtectionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 640
          },
          "name": "dataTransferProtection",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 656
          },
          "name": "rpcProtection",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 602
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datasyncLocationHdfs.DatasyncLocationHdfsQopConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datasync-location-hdfs/index:DatasyncLocationHdfsQopConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.datasyncLocationHdfs.DatasyncLocationHdfsTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationHdfs.DatasyncLocationHdfsTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datasync-location-hdfs/index.ts",
        "line": 670
      },
      "name": "DatasyncLocationHdfsTags",
      "namespace": "datasyncLocationHdfs",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_hdfs#key DatasyncLocationHdfs#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 676
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_hdfs#value DatasyncLocationHdfs#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 682
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datasync-location-hdfs/index:DatasyncLocationHdfsTags"
    },
    "@cdktn/provider-awscc.datasyncLocationHdfs.DatasyncLocationHdfsTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationHdfs.DatasyncLocationHdfsTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datasync-location-hdfs/index.ts",
          "line": 812
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datasync-location-hdfs/index.ts",
        "line": 804
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 819
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.datasyncLocationHdfs.DatasyncLocationHdfsTagsOutputReference"
            }
          }
        }
      ],
      "name": "DatasyncLocationHdfsTagsList",
      "namespace": "datasyncLocationHdfs",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 805
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datasyncLocationHdfs.DatasyncLocationHdfsTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datasync-location-hdfs/index:DatasyncLocationHdfsTagsList"
    },
    "@cdktn/provider-awscc.datasyncLocationHdfs.DatasyncLocationHdfsTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationHdfs.DatasyncLocationHdfsTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datasync-location-hdfs/index.ts",
          "line": 731
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datasync-location-hdfs/index.ts",
        "line": 721
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 779
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 795
          },
          "name": "resetValue"
        }
      ],
      "name": "DatasyncLocationHdfsTagsOutputReference",
      "namespace": "datasyncLocationHdfs",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 783
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 799
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 773
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 789
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-hdfs/index.ts",
            "line": 735
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datasyncLocationHdfs.DatasyncLocationHdfsTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datasync-location-hdfs/index:DatasyncLocationHdfsTagsOutputReference"
    },
    "@cdktn/provider-awscc.datasyncLocationNfs.DatasyncLocationNfs": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_nfs awscc_datasync_location_nfs}."
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationNfs.DatasyncLocationNfs",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_nfs awscc_datasync_location_nfs} Resource."
        },
        "locationInModule": {
          "filename": "src/datasync-location-nfs/index.ts",
          "line": 424
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.datasyncLocationNfs.DatasyncLocationNfsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datasync-location-nfs/index.ts",
        "line": 392
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DatasyncLocationNfs resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/datasync-location-nfs/index.ts",
            "line": 409
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DatasyncLocationNfs to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_nfs#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DatasyncLocationNfs that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DatasyncLocationNfs to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-nfs/index.ts",
            "line": 471
          },
          "name": "putMountOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datasyncLocationNfs.DatasyncLocationNfsMountOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-nfs/index.ts",
            "line": 487
          },
          "name": "putOnPremConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datasyncLocationNfs.DatasyncLocationNfsOnPremConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-nfs/index.ts",
            "line": 532
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.datasyncLocationNfs.DatasyncLocationNfsTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-nfs/index.ts",
            "line": 474
          },
          "name": "resetMountOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-nfs/index.ts",
            "line": 503
          },
          "name": "resetServerHostname"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-nfs/index.ts",
            "line": 519
          },
          "name": "resetSubdirectory"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-nfs/index.ts",
            "line": 535
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-nfs/index.ts",
            "line": 547
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-nfs/index.ts",
            "line": 557
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DatasyncLocationNfs",
      "namespace": "datasyncLocationNfs",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-nfs/index.ts",
            "line": 397
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-nfs/index.ts",
            "line": 452
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-nfs/index.ts",
            "line": 457
          },
          "name": "locationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-nfs/index.ts",
            "line": 462
          },
          "name": "locationUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-nfs/index.ts",
            "line": 468
          },
          "name": "mountOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncLocationNfs.DatasyncLocationNfsMountOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-nfs/index.ts",
            "line": 484
          },
          "name": "onPremConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncLocationNfs.DatasyncLocationNfsOnPremConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-nfs/index.ts",
            "line": 529
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncLocationNfs.DatasyncLocationNfsTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-nfs/index.ts",
            "line": 478
          },
          "name": "mountOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datasyncLocationNfs.DatasyncLocationNfsMountOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-nfs/index.ts",
            "line": 491
          },
          "name": "onPremConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datasyncLocationNfs.DatasyncLocationNfsOnPremConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-nfs/index.ts",
            "line": 507
          },
          "name": "serverHostnameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-nfs/index.ts",
            "line": 523
          },
          "name": "subdirectoryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-nfs/index.ts",
            "line": 539
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datasyncLocationNfs.DatasyncLocationNfsTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-nfs/index.ts",
            "line": 497
          },
          "name": "serverHostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-nfs/index.ts",
            "line": 513
          },
          "name": "subdirectory",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datasync-location-nfs/index:DatasyncLocationNfs"
    },
    "@cdktn/provider-awscc.datasyncLocationNfs.DatasyncLocationNfsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationNfs.DatasyncLocationNfsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datasync-location-nfs/index.ts",
        "line": 14
      },
      "name": "DatasyncLocationNfsConfig",
      "namespace": "datasyncLocationNfs",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_nfs#on_prem_config DatasyncLocationNfs#on_prem_config}",
            "stability": "stable",
            "summary": "Contains a list of Amazon Resource Names (ARNs) of agents that are used to connect an NFS server."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-nfs/index.ts",
            "line": 26
          },
          "name": "onPremConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncLocationNfs.DatasyncLocationNfsOnPremConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_nfs#mount_options DatasyncLocationNfs#mount_options}",
            "stability": "stable",
            "summary": "The NFS mount options that DataSync can use to mount your NFS share."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-nfs/index.ts",
            "line": 20
          },
          "name": "mountOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncLocationNfs.DatasyncLocationNfsMountOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_nfs#server_hostname DatasyncLocationNfs#server_hostname}",
            "stability": "stable",
            "summary": "The name of the NFS server. This value is the IP address or DNS name of the NFS server."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-nfs/index.ts",
            "line": 32
          },
          "name": "serverHostname",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_nfs#subdirectory DatasyncLocationNfs#subdirectory}",
            "stability": "stable",
            "summary": "The subdirectory in the NFS file system that is used to read data from the NFS source location or write data to the NFS destination."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-nfs/index.ts",
            "line": 38
          },
          "name": "subdirectory",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_nfs#tags DatasyncLocationNfs#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-nfs/index.ts",
            "line": 44
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datasyncLocationNfs.DatasyncLocationNfsTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datasync-location-nfs/index:DatasyncLocationNfsConfig"
    },
    "@cdktn/provider-awscc.datasyncLocationNfs.DatasyncLocationNfsMountOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationNfs.DatasyncLocationNfsMountOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datasync-location-nfs/index.ts",
        "line": 46
      },
      "name": "DatasyncLocationNfsMountOptions",
      "namespace": "datasyncLocationNfs",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_nfs#version DatasyncLocationNfs#version}",
            "stability": "stable",
            "summary": "The specific NFS version that you want DataSync to use to mount your NFS share."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-nfs/index.ts",
            "line": 52
          },
          "name": "version",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datasync-location-nfs/index:DatasyncLocationNfsMountOptions"
    },
    "@cdktn/provider-awscc.datasyncLocationNfs.DatasyncLocationNfsMountOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationNfs.DatasyncLocationNfsMountOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datasync-location-nfs/index.ts",
          "line": 92
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datasync-location-nfs/index.ts",
        "line": 84
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-nfs/index.ts",
            "line": 134
          },
          "name": "resetVersion"
        }
      ],
      "name": "DatasyncLocationNfsMountOptionsOutputReference",
      "namespace": "datasyncLocationNfs",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-nfs/index.ts",
            "line": 138
          },
          "name": "versionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-nfs/index.ts",
            "line": 128
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-nfs/index.ts",
            "line": 96
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datasyncLocationNfs.DatasyncLocationNfsMountOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datasync-location-nfs/index:DatasyncLocationNfsMountOptionsOutputReference"
    },
    "@cdktn/provider-awscc.datasyncLocationNfs.DatasyncLocationNfsOnPremConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationNfs.DatasyncLocationNfsOnPremConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datasync-location-nfs/index.ts",
        "line": 142
      },
      "name": "DatasyncLocationNfsOnPremConfig",
      "namespace": "datasyncLocationNfs",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_nfs#agent_arns DatasyncLocationNfs#agent_arns}",
            "stability": "stable",
            "summary": "ARN(s) of the agent(s) to use for an NFS location."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-nfs/index.ts",
            "line": 148
          },
          "name": "agentArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/datasync-location-nfs/index:DatasyncLocationNfsOnPremConfig"
    },
    "@cdktn/provider-awscc.datasyncLocationNfs.DatasyncLocationNfsOnPremConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationNfs.DatasyncLocationNfsOnPremConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datasync-location-nfs/index.ts",
          "line": 188
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datasync-location-nfs/index.ts",
        "line": 180
      },
      "name": "DatasyncLocationNfsOnPremConfigOutputReference",
      "namespace": "datasyncLocationNfs",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-nfs/index.ts",
            "line": 231
          },
          "name": "agentArnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-nfs/index.ts",
            "line": 224
          },
          "name": "agentArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-nfs/index.ts",
            "line": 192
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datasyncLocationNfs.DatasyncLocationNfsOnPremConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datasync-location-nfs/index:DatasyncLocationNfsOnPremConfigOutputReference"
    },
    "@cdktn/provider-awscc.datasyncLocationNfs.DatasyncLocationNfsTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationNfs.DatasyncLocationNfsTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datasync-location-nfs/index.ts",
        "line": 235
      },
      "name": "DatasyncLocationNfsTags",
      "namespace": "datasyncLocationNfs",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_nfs#key DatasyncLocationNfs#key}",
            "stability": "stable",
            "summary": "The key for an AWS resource tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-nfs/index.ts",
            "line": 241
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_nfs#value DatasyncLocationNfs#value}",
            "stability": "stable",
            "summary": "The value for an AWS resource tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-nfs/index.ts",
            "line": 247
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datasync-location-nfs/index:DatasyncLocationNfsTags"
    },
    "@cdktn/provider-awscc.datasyncLocationNfs.DatasyncLocationNfsTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationNfs.DatasyncLocationNfsTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datasync-location-nfs/index.ts",
          "line": 377
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datasync-location-nfs/index.ts",
        "line": 369
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-nfs/index.ts",
            "line": 384
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.datasyncLocationNfs.DatasyncLocationNfsTagsOutputReference"
            }
          }
        }
      ],
      "name": "DatasyncLocationNfsTagsList",
      "namespace": "datasyncLocationNfs",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-nfs/index.ts",
            "line": 370
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datasyncLocationNfs.DatasyncLocationNfsTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datasync-location-nfs/index:DatasyncLocationNfsTagsList"
    },
    "@cdktn/provider-awscc.datasyncLocationNfs.DatasyncLocationNfsTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationNfs.DatasyncLocationNfsTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datasync-location-nfs/index.ts",
          "line": 296
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datasync-location-nfs/index.ts",
        "line": 286
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-nfs/index.ts",
            "line": 344
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-nfs/index.ts",
            "line": 360
          },
          "name": "resetValue"
        }
      ],
      "name": "DatasyncLocationNfsTagsOutputReference",
      "namespace": "datasyncLocationNfs",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-nfs/index.ts",
            "line": 348
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-nfs/index.ts",
            "line": 364
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-nfs/index.ts",
            "line": 338
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-nfs/index.ts",
            "line": 354
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-nfs/index.ts",
            "line": 300
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datasyncLocationNfs.DatasyncLocationNfsTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datasync-location-nfs/index:DatasyncLocationNfsTagsOutputReference"
    },
    "@cdktn/provider-awscc.datasyncLocationObjectStorage.DatasyncLocationObjectStorage": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_object_storage awscc_datasync_location_object_storage}."
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationObjectStorage.DatasyncLocationObjectStorage",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_object_storage awscc_datasync_location_object_storage} Resource."
        },
        "locationInModule": {
          "filename": "src/datasync-location-object-storage/index.ts",
          "line": 563
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.datasyncLocationObjectStorage.DatasyncLocationObjectStorageConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datasync-location-object-storage/index.ts",
        "line": 531
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DatasyncLocationObjectStorage resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/datasync-location-object-storage/index.ts",
            "line": 548
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DatasyncLocationObjectStorage to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_object_storage#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DatasyncLocationObjectStorage that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DatasyncLocationObjectStorage to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-object-storage/index.ts",
            "line": 650
          },
          "name": "putCmkSecretConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datasyncLocationObjectStorage.DatasyncLocationObjectStorageCmkSecretConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-object-storage/index.ts",
            "line": 666
          },
          "name": "putCustomSecretConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datasyncLocationObjectStorage.DatasyncLocationObjectStorageCustomSecretConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-object-storage/index.ts",
            "line": 799
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.datasyncLocationObjectStorage.DatasyncLocationObjectStorageTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-object-storage/index.ts",
            "line": 605
          },
          "name": "resetAccessKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-object-storage/index.ts",
            "line": 621
          },
          "name": "resetAgentArns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-object-storage/index.ts",
            "line": 637
          },
          "name": "resetBucketName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-object-storage/index.ts",
            "line": 653
          },
          "name": "resetCmkSecretConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-object-storage/index.ts",
            "line": 669
          },
          "name": "resetCustomSecretConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-object-storage/index.ts",
            "line": 706
          },
          "name": "resetSecretKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-object-storage/index.ts",
            "line": 722
          },
          "name": "resetServerCertificate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-object-storage/index.ts",
            "line": 738
          },
          "name": "resetServerHostname"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-object-storage/index.ts",
            "line": 754
          },
          "name": "resetServerPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-object-storage/index.ts",
            "line": 770
          },
          "name": "resetServerProtocol"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-object-storage/index.ts",
            "line": 786
          },
          "name": "resetSubdirectory"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-object-storage/index.ts",
            "line": 802
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-object-storage/index.ts",
            "line": 814
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-object-storage/index.ts",
            "line": 831
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DatasyncLocationObjectStorage",
      "namespace": "datasyncLocationObjectStorage",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-object-storage/index.ts",
            "line": 536
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-object-storage/index.ts",
            "line": 647
          },
          "name": "cmkSecretConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncLocationObjectStorage.DatasyncLocationObjectStorageCmkSecretConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-object-storage/index.ts",
            "line": 663
          },
          "name": "customSecretConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncLocationObjectStorage.DatasyncLocationObjectStorageCustomSecretConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-object-storage/index.ts",
            "line": 678
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-object-storage/index.ts",
            "line": 683
          },
          "name": "locationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-object-storage/index.ts",
            "line": 688
          },
          "name": "locationUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-object-storage/index.ts",
            "line": 694
          },
          "name": "managedSecretConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncLocationObjectStorage.DatasyncLocationObjectStorageManagedSecretConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-object-storage/index.ts",
            "line": 796
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncLocationObjectStorage.DatasyncLocationObjectStorageTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-object-storage/index.ts",
            "line": 609
          },
          "name": "accessKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-object-storage/index.ts",
            "line": 625
          },
          "name": "agentArnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-object-storage/index.ts",
            "line": 641
          },
          "name": "bucketNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-object-storage/index.ts",
            "line": 657
          },
          "name": "cmkSecretConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datasyncLocationObjectStorage.DatasyncLocationObjectStorageCmkSecretConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-object-storage/index.ts",
            "line": 673
          },
          "name": "customSecretConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datasyncLocationObjectStorage.DatasyncLocationObjectStorageCustomSecretConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-object-storage/index.ts",
            "line": 710
          },
          "name": "secretKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-object-storage/index.ts",
            "line": 726
          },
          "name": "serverCertificateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-object-storage/index.ts",
            "line": 742
          },
          "name": "serverHostnameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-object-storage/index.ts",
            "line": 758
          },
          "name": "serverPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-object-storage/index.ts",
            "line": 774
          },
          "name": "serverProtocolInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-object-storage/index.ts",
            "line": 790
          },
          "name": "subdirectoryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-object-storage/index.ts",
            "line": 806
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datasyncLocationObjectStorage.DatasyncLocationObjectStorageTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-object-storage/index.ts",
            "line": 599
          },
          "name": "accessKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-object-storage/index.ts",
            "line": 615
          },
          "name": "agentArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-object-storage/index.ts",
            "line": 631
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-object-storage/index.ts",
            "line": 700
          },
          "name": "secretKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-object-storage/index.ts",
            "line": 716
          },
          "name": "serverCertificate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-object-storage/index.ts",
            "line": 732
          },
          "name": "serverHostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-object-storage/index.ts",
            "line": 748
          },
          "name": "serverPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-object-storage/index.ts",
            "line": 764
          },
          "name": "serverProtocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-object-storage/index.ts",
            "line": 780
          },
          "name": "subdirectory",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datasync-location-object-storage/index:DatasyncLocationObjectStorage"
    },
    "@cdktn/provider-awscc.datasyncLocationObjectStorage.DatasyncLocationObjectStorageCmkSecretConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationObjectStorage.DatasyncLocationObjectStorageCmkSecretConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datasync-location-object-storage/index.ts",
        "line": 88
      },
      "name": "DatasyncLocationObjectStorageCmkSecretConfig",
      "namespace": "datasyncLocationObjectStorage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "DataSync provides this key to AWS Secrets Manager.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_object_storage#kms_key_arn DatasyncLocationObjectStorage#kms_key_arn}",
            "stability": "stable",
            "summary": "Specifies the ARN for the customer-managed AWS KMS key used to encrypt the secret specified for SecretArn."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-object-storage/index.ts",
            "line": 94
          },
          "name": "kmsKeyArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datasync-location-object-storage/index:DatasyncLocationObjectStorageCmkSecretConfig"
    },
    "@cdktn/provider-awscc.datasyncLocationObjectStorage.DatasyncLocationObjectStorageCmkSecretConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationObjectStorage.DatasyncLocationObjectStorageCmkSecretConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datasync-location-object-storage/index.ts",
          "line": 134
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datasync-location-object-storage/index.ts",
        "line": 126
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-object-storage/index.ts",
            "line": 176
          },
          "name": "resetKmsKeyArn"
        }
      ],
      "name": "DatasyncLocationObjectStorageCmkSecretConfigOutputReference",
      "namespace": "datasyncLocationObjectStorage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-object-storage/index.ts",
            "line": 185
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-object-storage/index.ts",
            "line": 180
          },
          "name": "kmsKeyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-object-storage/index.ts",
            "line": 170
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-object-storage/index.ts",
            "line": 138
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datasyncLocationObjectStorage.DatasyncLocationObjectStorageCmkSecretConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datasync-location-object-storage/index:DatasyncLocationObjectStorageCmkSecretConfigOutputReference"
    },
    "@cdktn/provider-awscc.datasyncLocationObjectStorage.DatasyncLocationObjectStorageConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationObjectStorage.DatasyncLocationObjectStorageConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datasync-location-object-storage/index.ts",
        "line": 14
      },
      "name": "DatasyncLocationObjectStorageConfig",
      "namespace": "datasyncLocationObjectStorage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_object_storage#access_key DatasyncLocationObjectStorage#access_key}",
            "stability": "stable",
            "summary": "Optional. The access key is used if credentials are required to access the self-managed object storage server."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-object-storage/index.ts",
            "line": 20
          },
          "name": "accessKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you are setting up an agentless cross-cloud transfer, you do not need to specify a value for this parameter.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_object_storage#agent_arns DatasyncLocationObjectStorage#agent_arns}",
            "stability": "stable",
            "summary": "Specifies the Amazon Resource Names (ARNs) of the DataSync agents that can connect with your object storage system."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-object-storage/index.ts",
            "line": 26
          },
          "name": "agentArns",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_object_storage#bucket_name DatasyncLocationObjectStorage#bucket_name}",
            "stability": "stable",
            "summary": "The name of the bucket on the self-managed object storage server."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-object-storage/index.ts",
            "line": 32
          },
          "name": "bucketName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_object_storage#cmk_secret_config DatasyncLocationObjectStorage#cmk_secret_config}",
            "stability": "stable",
            "summary": "Specifies configuration information for a DataSync-managed secret, such as an authentication token or set of credentials that DataSync uses to access a specific transfer location, and a customer-managed AWS KMS key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-object-storage/index.ts",
            "line": 38
          },
          "name": "cmkSecretConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncLocationObjectStorage.DatasyncLocationObjectStorageCmkSecretConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_object_storage#custom_secret_config DatasyncLocationObjectStorage#custom_secret_config}",
            "stability": "stable",
            "summary": "Specifies configuration information for a customer-managed secret, such as an authentication token or set of credentials that DataSync uses to access a specific transfer location, and an IAM role that DataSync can assume and access the customer-managed secret."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-object-storage/index.ts",
            "line": 44
          },
          "name": "customSecretConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncLocationObjectStorage.DatasyncLocationObjectStorageCustomSecretConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_object_storage#secret_key DatasyncLocationObjectStorage#secret_key}",
            "stability": "stable",
            "summary": "Optional. The secret key is used if credentials are required to access the self-managed object storage server."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-object-storage/index.ts",
            "line": 50
          },
          "name": "secretKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_object_storage#server_certificate DatasyncLocationObjectStorage#server_certificate}",
            "stability": "stable",
            "summary": "X.509 PEM content containing a certificate authority or chain to trust."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-object-storage/index.ts",
            "line": 56
          },
          "name": "serverCertificate",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This value is the IP address or Domain Name Service (DNS) name of the object storage server.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_object_storage#server_hostname DatasyncLocationObjectStorage#server_hostname}",
            "stability": "stable",
            "summary": "The name of the self-managed object storage server."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-object-storage/index.ts",
            "line": 62
          },
          "name": "serverHostname",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_object_storage#server_port DatasyncLocationObjectStorage#server_port}",
            "stability": "stable",
            "summary": "The port that your self-managed server accepts inbound network traffic on."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-object-storage/index.ts",
            "line": 68
          },
          "name": "serverPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_object_storage#server_protocol DatasyncLocationObjectStorage#server_protocol}",
            "stability": "stable",
            "summary": "The protocol that the object storage server uses to communicate."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-object-storage/index.ts",
            "line": 74
          },
          "name": "serverProtocol",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_object_storage#subdirectory DatasyncLocationObjectStorage#subdirectory}",
            "stability": "stable",
            "summary": "The subdirectory in the self-managed object storage server that is used to read data from."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-object-storage/index.ts",
            "line": 80
          },
          "name": "subdirectory",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_object_storage#tags DatasyncLocationObjectStorage#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-object-storage/index.ts",
            "line": 86
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datasyncLocationObjectStorage.DatasyncLocationObjectStorageTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datasync-location-object-storage/index:DatasyncLocationObjectStorageConfig"
    },
    "@cdktn/provider-awscc.datasyncLocationObjectStorage.DatasyncLocationObjectStorageCustomSecretConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationObjectStorage.DatasyncLocationObjectStorageCustomSecretConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datasync-location-object-storage/index.ts",
        "line": 189
      },
      "name": "DatasyncLocationObjectStorageCustomSecretConfig",
      "namespace": "datasyncLocationObjectStorage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_object_storage#secret_access_role_arn DatasyncLocationObjectStorage#secret_access_role_arn}",
            "stability": "stable",
            "summary": "Specifies the ARN for the AWS Identity and Access Management role that DataSync uses to access the secret specified for SecretArn."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-object-storage/index.ts",
            "line": 195
          },
          "name": "secretAccessRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_object_storage#secret_arn DatasyncLocationObjectStorage#secret_arn}",
            "stability": "stable",
            "summary": "Specifies the ARN for a customer created AWS Secrets Manager secret."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-object-storage/index.ts",
            "line": 201
          },
          "name": "secretArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datasync-location-object-storage/index:DatasyncLocationObjectStorageCustomSecretConfig"
    },
    "@cdktn/provider-awscc.datasyncLocationObjectStorage.DatasyncLocationObjectStorageCustomSecretConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationObjectStorage.DatasyncLocationObjectStorageCustomSecretConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datasync-location-object-storage/index.ts",
          "line": 248
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datasync-location-object-storage/index.ts",
        "line": 240
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-object-storage/index.ts",
            "line": 296
          },
          "name": "resetSecretAccessRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-object-storage/index.ts",
            "line": 312
          },
          "name": "resetSecretArn"
        }
      ],
      "name": "DatasyncLocationObjectStorageCustomSecretConfigOutputReference",
      "namespace": "datasyncLocationObjectStorage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-object-storage/index.ts",
            "line": 300
          },
          "name": "secretAccessRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-object-storage/index.ts",
            "line": 316
          },
          "name": "secretArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-object-storage/index.ts",
            "line": 290
          },
          "name": "secretAccessRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-object-storage/index.ts",
            "line": 306
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-object-storage/index.ts",
            "line": 252
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datasyncLocationObjectStorage.DatasyncLocationObjectStorageCustomSecretConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datasync-location-object-storage/index:DatasyncLocationObjectStorageCustomSecretConfigOutputReference"
    },
    "@cdktn/provider-awscc.datasyncLocationObjectStorage.DatasyncLocationObjectStorageManagedSecretConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationObjectStorage.DatasyncLocationObjectStorageManagedSecretConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datasync-location-object-storage/index.ts",
        "line": 320
      },
      "name": "DatasyncLocationObjectStorageManagedSecretConfig",
      "namespace": "datasyncLocationObjectStorage",
      "symbolId": "src/datasync-location-object-storage/index:DatasyncLocationObjectStorageManagedSecretConfig"
    },
    "@cdktn/provider-awscc.datasyncLocationObjectStorage.DatasyncLocationObjectStorageManagedSecretConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationObjectStorage.DatasyncLocationObjectStorageManagedSecretConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datasync-location-object-storage/index.ts",
          "line": 350
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datasync-location-object-storage/index.ts",
        "line": 343
      },
      "name": "DatasyncLocationObjectStorageManagedSecretConfigOutputReference",
      "namespace": "datasyncLocationObjectStorage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-object-storage/index.ts",
            "line": 370
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-object-storage/index.ts",
            "line": 354
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncLocationObjectStorage.DatasyncLocationObjectStorageManagedSecretConfig"
          }
        }
      ],
      "symbolId": "src/datasync-location-object-storage/index:DatasyncLocationObjectStorageManagedSecretConfigOutputReference"
    },
    "@cdktn/provider-awscc.datasyncLocationObjectStorage.DatasyncLocationObjectStorageTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationObjectStorage.DatasyncLocationObjectStorageTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datasync-location-object-storage/index.ts",
        "line": 374
      },
      "name": "DatasyncLocationObjectStorageTags",
      "namespace": "datasyncLocationObjectStorage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_object_storage#key DatasyncLocationObjectStorage#key}",
            "stability": "stable",
            "summary": "The key for an AWS resource tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-object-storage/index.ts",
            "line": 380
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_object_storage#value DatasyncLocationObjectStorage#value}",
            "stability": "stable",
            "summary": "The value for an AWS resource tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-object-storage/index.ts",
            "line": 386
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datasync-location-object-storage/index:DatasyncLocationObjectStorageTags"
    },
    "@cdktn/provider-awscc.datasyncLocationObjectStorage.DatasyncLocationObjectStorageTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationObjectStorage.DatasyncLocationObjectStorageTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datasync-location-object-storage/index.ts",
          "line": 516
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datasync-location-object-storage/index.ts",
        "line": 508
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-object-storage/index.ts",
            "line": 523
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.datasyncLocationObjectStorage.DatasyncLocationObjectStorageTagsOutputReference"
            }
          }
        }
      ],
      "name": "DatasyncLocationObjectStorageTagsList",
      "namespace": "datasyncLocationObjectStorage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-object-storage/index.ts",
            "line": 509
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datasyncLocationObjectStorage.DatasyncLocationObjectStorageTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datasync-location-object-storage/index:DatasyncLocationObjectStorageTagsList"
    },
    "@cdktn/provider-awscc.datasyncLocationObjectStorage.DatasyncLocationObjectStorageTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationObjectStorage.DatasyncLocationObjectStorageTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datasync-location-object-storage/index.ts",
          "line": 435
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datasync-location-object-storage/index.ts",
        "line": 425
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-object-storage/index.ts",
            "line": 483
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-object-storage/index.ts",
            "line": 499
          },
          "name": "resetValue"
        }
      ],
      "name": "DatasyncLocationObjectStorageTagsOutputReference",
      "namespace": "datasyncLocationObjectStorage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-object-storage/index.ts",
            "line": 487
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-object-storage/index.ts",
            "line": 503
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-object-storage/index.ts",
            "line": 477
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-object-storage/index.ts",
            "line": 493
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-object-storage/index.ts",
            "line": 439
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datasyncLocationObjectStorage.DatasyncLocationObjectStorageTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datasync-location-object-storage/index:DatasyncLocationObjectStorageTagsOutputReference"
    },
    "@cdktn/provider-awscc.datasyncLocationS3.DatasyncLocationS3": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_s3 awscc_datasync_location_s3}."
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationS3.DatasyncLocationS3",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_s3 awscc_datasync_location_s3} Resource."
        },
        "locationInModule": {
          "filename": "src/datasync-location-s3/index.ts",
          "line": 328
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.datasyncLocationS3.DatasyncLocationS3Config"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datasync-location-s3/index.ts",
        "line": 296
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DatasyncLocationS3 resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/datasync-location-s3/index.ts",
            "line": 313
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DatasyncLocationS3 to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_s3#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DatasyncLocationS3 that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DatasyncLocationS3 to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-s3/index.ts",
            "line": 391
          },
          "name": "putS3Config",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datasyncLocationS3.DatasyncLocationS3S3Config"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-s3/index.ts",
            "line": 436
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.datasyncLocationS3.DatasyncLocationS3Tags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-s3/index.ts",
            "line": 378
          },
          "name": "resetS3BucketArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-s3/index.ts",
            "line": 407
          },
          "name": "resetS3StorageClass"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-s3/index.ts",
            "line": 423
          },
          "name": "resetSubdirectory"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-s3/index.ts",
            "line": 439
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-s3/index.ts",
            "line": 451
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-s3/index.ts",
            "line": 461
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DatasyncLocationS3",
      "namespace": "datasyncLocationS3",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-s3/index.ts",
            "line": 301
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-s3/index.ts",
            "line": 356
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-s3/index.ts",
            "line": 361
          },
          "name": "locationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-s3/index.ts",
            "line": 366
          },
          "name": "locationUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-s3/index.ts",
            "line": 388
          },
          "name": "s3Config",
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncLocationS3.DatasyncLocationS3S3ConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-s3/index.ts",
            "line": 433
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncLocationS3.DatasyncLocationS3TagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-s3/index.ts",
            "line": 382
          },
          "name": "s3BucketArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-s3/index.ts",
            "line": 395
          },
          "name": "s3ConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datasyncLocationS3.DatasyncLocationS3S3Config"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-s3/index.ts",
            "line": 411
          },
          "name": "s3StorageClassInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-s3/index.ts",
            "line": 427
          },
          "name": "subdirectoryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-s3/index.ts",
            "line": 443
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datasyncLocationS3.DatasyncLocationS3Tags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-s3/index.ts",
            "line": 372
          },
          "name": "s3BucketArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-s3/index.ts",
            "line": 401
          },
          "name": "s3StorageClass",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-s3/index.ts",
            "line": 417
          },
          "name": "subdirectory",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datasync-location-s3/index:DatasyncLocationS3"
    },
    "@cdktn/provider-awscc.datasyncLocationS3.DatasyncLocationS3Config": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationS3.DatasyncLocationS3Config",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datasync-location-s3/index.ts",
        "line": 14
      },
      "name": "DatasyncLocationS3Config",
      "namespace": "datasyncLocationS3",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_s3#s3_config DatasyncLocationS3#s3_config}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the AWS IAM role that is used to access an Amazon S3 bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-s3/index.ts",
            "line": 26
          },
          "name": "s3Config",
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncLocationS3.DatasyncLocationS3S3Config"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_s3#s3_bucket_arn DatasyncLocationS3#s3_bucket_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the Amazon S3 bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-s3/index.ts",
            "line": 20
          },
          "name": "s3BucketArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_s3#s3_storage_class DatasyncLocationS3#s3_storage_class}",
            "stability": "stable",
            "summary": "The Amazon S3 storage class you want to store your files in when this location is used as a task destination."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-s3/index.ts",
            "line": 32
          },
          "name": "s3StorageClass",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This subdirectory in Amazon S3 is used to read data from the S3 source location or write data to the S3 destination.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_s3#subdirectory DatasyncLocationS3#subdirectory}",
            "stability": "stable",
            "summary": "A subdirectory in the Amazon S3 bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-s3/index.ts",
            "line": 38
          },
          "name": "subdirectory",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_s3#tags DatasyncLocationS3#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-s3/index.ts",
            "line": 44
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datasyncLocationS3.DatasyncLocationS3Tags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datasync-location-s3/index:DatasyncLocationS3Config"
    },
    "@cdktn/provider-awscc.datasyncLocationS3.DatasyncLocationS3S3Config": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationS3.DatasyncLocationS3S3Config",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datasync-location-s3/index.ts",
        "line": 46
      },
      "name": "DatasyncLocationS3S3Config",
      "namespace": "datasyncLocationS3",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_s3#bucket_access_role_arn DatasyncLocationS3#bucket_access_role_arn}",
            "stability": "stable",
            "summary": "The ARN of the IAM role of the Amazon S3 bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-s3/index.ts",
            "line": 52
          },
          "name": "bucketAccessRoleArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datasync-location-s3/index:DatasyncLocationS3S3Config"
    },
    "@cdktn/provider-awscc.datasyncLocationS3.DatasyncLocationS3S3ConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationS3.DatasyncLocationS3S3ConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datasync-location-s3/index.ts",
          "line": 92
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datasync-location-s3/index.ts",
        "line": 84
      },
      "name": "DatasyncLocationS3S3ConfigOutputReference",
      "namespace": "datasyncLocationS3",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-s3/index.ts",
            "line": 135
          },
          "name": "bucketAccessRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-s3/index.ts",
            "line": 128
          },
          "name": "bucketAccessRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-s3/index.ts",
            "line": 96
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datasyncLocationS3.DatasyncLocationS3S3Config"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datasync-location-s3/index:DatasyncLocationS3S3ConfigOutputReference"
    },
    "@cdktn/provider-awscc.datasyncLocationS3.DatasyncLocationS3Tags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationS3.DatasyncLocationS3Tags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datasync-location-s3/index.ts",
        "line": 139
      },
      "name": "DatasyncLocationS3Tags",
      "namespace": "datasyncLocationS3",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_s3#key DatasyncLocationS3#key}",
            "stability": "stable",
            "summary": "The key for an AWS resource tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-s3/index.ts",
            "line": 145
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_s3#value DatasyncLocationS3#value}",
            "stability": "stable",
            "summary": "The value for an AWS resource tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-s3/index.ts",
            "line": 151
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datasync-location-s3/index:DatasyncLocationS3Tags"
    },
    "@cdktn/provider-awscc.datasyncLocationS3.DatasyncLocationS3TagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationS3.DatasyncLocationS3TagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datasync-location-s3/index.ts",
          "line": 281
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datasync-location-s3/index.ts",
        "line": 273
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-s3/index.ts",
            "line": 288
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.datasyncLocationS3.DatasyncLocationS3TagsOutputReference"
            }
          }
        }
      ],
      "name": "DatasyncLocationS3TagsList",
      "namespace": "datasyncLocationS3",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-s3/index.ts",
            "line": 274
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datasyncLocationS3.DatasyncLocationS3Tags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datasync-location-s3/index:DatasyncLocationS3TagsList"
    },
    "@cdktn/provider-awscc.datasyncLocationS3.DatasyncLocationS3TagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationS3.DatasyncLocationS3TagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datasync-location-s3/index.ts",
          "line": 200
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datasync-location-s3/index.ts",
        "line": 190
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-s3/index.ts",
            "line": 248
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-s3/index.ts",
            "line": 264
          },
          "name": "resetValue"
        }
      ],
      "name": "DatasyncLocationS3TagsOutputReference",
      "namespace": "datasyncLocationS3",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-s3/index.ts",
            "line": 252
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-s3/index.ts",
            "line": 268
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-s3/index.ts",
            "line": 242
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-s3/index.ts",
            "line": 258
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-s3/index.ts",
            "line": 204
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datasyncLocationS3.DatasyncLocationS3Tags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datasync-location-s3/index:DatasyncLocationS3TagsOutputReference"
    },
    "@cdktn/provider-awscc.datasyncLocationSmb.DatasyncLocationSmb": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_smb awscc_datasync_location_smb}."
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationSmb.DatasyncLocationSmb",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_smb awscc_datasync_location_smb} Resource."
        },
        "locationInModule": {
          "filename": "src/datasync-location-smb/index.ts",
          "line": 677
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.datasyncLocationSmb.DatasyncLocationSmbConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datasync-location-smb/index.ts",
        "line": 645
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DatasyncLocationSmb resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/datasync-location-smb/index.ts",
            "line": 662
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DatasyncLocationSmb to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_smb#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DatasyncLocationSmb that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DatasyncLocationSmb to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-smb/index.ts",
            "line": 748
          },
          "name": "putCmkSecretConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datasyncLocationSmb.DatasyncLocationSmbCmkSecretConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-smb/index.ts",
            "line": 764
          },
          "name": "putCustomSecretConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datasyncLocationSmb.DatasyncLocationSmbCustomSecretConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-smb/index.ts",
            "line": 881
          },
          "name": "putMountOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datasyncLocationSmb.DatasyncLocationSmbMountOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-smb/index.ts",
            "line": 945
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.datasyncLocationSmb.DatasyncLocationSmbTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-smb/index.ts",
            "line": 735
          },
          "name": "resetAuthenticationType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-smb/index.ts",
            "line": 751
          },
          "name": "resetCmkSecretConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-smb/index.ts",
            "line": 767
          },
          "name": "resetCustomSecretConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-smb/index.ts",
            "line": 783
          },
          "name": "resetDnsIpAddresses"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-smb/index.ts",
            "line": 799
          },
          "name": "resetDomain"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-smb/index.ts",
            "line": 820
          },
          "name": "resetKerberosKeytab"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-smb/index.ts",
            "line": 836
          },
          "name": "resetKerberosKrb5Conf"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-smb/index.ts",
            "line": 852
          },
          "name": "resetKerberosPrincipal"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-smb/index.ts",
            "line": 884
          },
          "name": "resetMountOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-smb/index.ts",
            "line": 900
          },
          "name": "resetPassword"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-smb/index.ts",
            "line": 916
          },
          "name": "resetServerHostname"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-smb/index.ts",
            "line": 932
          },
          "name": "resetSubdirectory"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-smb/index.ts",
            "line": 948
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-smb/index.ts",
            "line": 964
          },
          "name": "resetUser"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-smb/index.ts",
            "line": 976
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-smb/index.ts",
            "line": 996
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DatasyncLocationSmb",
      "namespace": "datasyncLocationSmb",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-smb/index.ts",
            "line": 650
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-smb/index.ts",
            "line": 745
          },
          "name": "cmkSecretConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncLocationSmb.DatasyncLocationSmbCmkSecretConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-smb/index.ts",
            "line": 761
          },
          "name": "customSecretConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncLocationSmb.DatasyncLocationSmbCustomSecretConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-smb/index.ts",
            "line": 808
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-smb/index.ts",
            "line": 861
          },
          "name": "locationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-smb/index.ts",
            "line": 866
          },
          "name": "locationUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-smb/index.ts",
            "line": 872
          },
          "name": "managedSecretConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncLocationSmb.DatasyncLocationSmbManagedSecretConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-smb/index.ts",
            "line": 878
          },
          "name": "mountOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncLocationSmb.DatasyncLocationSmbMountOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-smb/index.ts",
            "line": 942
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncLocationSmb.DatasyncLocationSmbTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-smb/index.ts",
            "line": 723
          },
          "name": "agentArnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-smb/index.ts",
            "line": 739
          },
          "name": "authenticationTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-smb/index.ts",
            "line": 755
          },
          "name": "cmkSecretConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datasyncLocationSmb.DatasyncLocationSmbCmkSecretConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-smb/index.ts",
            "line": 771
          },
          "name": "customSecretConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datasyncLocationSmb.DatasyncLocationSmbCustomSecretConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-smb/index.ts",
            "line": 787
          },
          "name": "dnsIpAddressesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-smb/index.ts",
            "line": 803
          },
          "name": "domainInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-smb/index.ts",
            "line": 824
          },
          "name": "kerberosKeytabInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-smb/index.ts",
            "line": 840
          },
          "name": "kerberosKrb5ConfInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-smb/index.ts",
            "line": 856
          },
          "name": "kerberosPrincipalInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-smb/index.ts",
            "line": 888
          },
          "name": "mountOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datasyncLocationSmb.DatasyncLocationSmbMountOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-smb/index.ts",
            "line": 904
          },
          "name": "passwordInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-smb/index.ts",
            "line": 920
          },
          "name": "serverHostnameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-smb/index.ts",
            "line": 936
          },
          "name": "subdirectoryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-smb/index.ts",
            "line": 952
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datasyncLocationSmb.DatasyncLocationSmbTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-smb/index.ts",
            "line": 968
          },
          "name": "userInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-smb/index.ts",
            "line": 716
          },
          "name": "agentArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-smb/index.ts",
            "line": 729
          },
          "name": "authenticationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-smb/index.ts",
            "line": 777
          },
          "name": "dnsIpAddresses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-smb/index.ts",
            "line": 793
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-smb/index.ts",
            "line": 814
          },
          "name": "kerberosKeytab",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-smb/index.ts",
            "line": 830
          },
          "name": "kerberosKrb5Conf",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-smb/index.ts",
            "line": 846
          },
          "name": "kerberosPrincipal",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-smb/index.ts",
            "line": 894
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-smb/index.ts",
            "line": 910
          },
          "name": "serverHostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-smb/index.ts",
            "line": 926
          },
          "name": "subdirectory",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-smb/index.ts",
            "line": 958
          },
          "name": "user",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datasync-location-smb/index:DatasyncLocationSmb"
    },
    "@cdktn/provider-awscc.datasyncLocationSmb.DatasyncLocationSmbCmkSecretConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationSmb.DatasyncLocationSmbCmkSecretConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datasync-location-smb/index.ts",
        "line": 106
      },
      "name": "DatasyncLocationSmbCmkSecretConfig",
      "namespace": "datasyncLocationSmb",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "DataSync provides this key to AWS Secrets Manager.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_smb#kms_key_arn DatasyncLocationSmb#kms_key_arn}",
            "stability": "stable",
            "summary": "Specifies the ARN for the customer-managed AWS KMS key used to encrypt the secret specified for SecretArn."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-smb/index.ts",
            "line": 112
          },
          "name": "kmsKeyArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datasync-location-smb/index:DatasyncLocationSmbCmkSecretConfig"
    },
    "@cdktn/provider-awscc.datasyncLocationSmb.DatasyncLocationSmbCmkSecretConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationSmb.DatasyncLocationSmbCmkSecretConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datasync-location-smb/index.ts",
          "line": 152
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datasync-location-smb/index.ts",
        "line": 144
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-smb/index.ts",
            "line": 194
          },
          "name": "resetKmsKeyArn"
        }
      ],
      "name": "DatasyncLocationSmbCmkSecretConfigOutputReference",
      "namespace": "datasyncLocationSmb",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-smb/index.ts",
            "line": 203
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-smb/index.ts",
            "line": 198
          },
          "name": "kmsKeyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-smb/index.ts",
            "line": 188
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-smb/index.ts",
            "line": 156
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datasyncLocationSmb.DatasyncLocationSmbCmkSecretConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datasync-location-smb/index:DatasyncLocationSmbCmkSecretConfigOutputReference"
    },
    "@cdktn/provider-awscc.datasyncLocationSmb.DatasyncLocationSmbConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationSmb.DatasyncLocationSmbConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datasync-location-smb/index.ts",
        "line": 14
      },
      "name": "DatasyncLocationSmbConfig",
      "namespace": "datasyncLocationSmb",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_smb#agent_arns DatasyncLocationSmb#agent_arns}",
            "stability": "stable",
            "summary": "The Amazon Resource Names (ARNs) of agents to use for a Simple Message Block (SMB) location."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-smb/index.ts",
            "line": 20
          },
          "name": "agentArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_smb#authentication_type DatasyncLocationSmb#authentication_type}",
            "stability": "stable",
            "summary": "The authentication mode used to determine identity of user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-smb/index.ts",
            "line": 26
          },
          "name": "authenticationType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_smb#cmk_secret_config DatasyncLocationSmb#cmk_secret_config}",
            "stability": "stable",
            "summary": "Specifies configuration information for a DataSync-managed secret, such as a password or set of credentials that DataSync uses to access a specific transfer location, and a customer-managed AWS KMS key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-smb/index.ts",
            "line": 32
          },
          "name": "cmkSecretConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncLocationSmb.DatasyncLocationSmbCmkSecretConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_smb#custom_secret_config DatasyncLocationSmb#custom_secret_config}",
            "stability": "stable",
            "summary": "Specifies configuration information for a customer-managed secret, such as a password or set of credentials that DataSync uses to access a specific transfer location, and an IAM role that DataSync can assume and access the customer-managed secret."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-smb/index.ts",
            "line": 38
          },
          "name": "customSecretConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncLocationSmb.DatasyncLocationSmbCustomSecretConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter applies only if AuthenticationType is set to KERBEROS. If you have multiple domains in your environment, configuring this parameter makes sure that DataSync connects to the right SMB file server.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_smb#dns_ip_addresses DatasyncLocationSmb#dns_ip_addresses}",
            "stability": "stable",
            "summary": "Specifies the IPv4 addresses for the DNS servers that your SMB file server belongs to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-smb/index.ts",
            "line": 44
          },
          "name": "dnsIpAddresses",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_smb#domain DatasyncLocationSmb#domain}",
            "stability": "stable",
            "summary": "The name of the Windows domain that the SMB server belongs to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-smb/index.ts",
            "line": 50
          },
          "name": "domain",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Specifies your Kerberos key table (keytab) file, which includes mappings between your service principal name (SPN) and encryption keys. To avoid task execution errors, make sure that the SPN in the keytab file matches exactly what you specify for KerberosPrincipal and in your krb5.conf file.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_smb#kerberos_keytab DatasyncLocationSmb#kerberos_keytab}",
            "stability": "stable",
            "summary": "The Base64 string representation of the Keytab file."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-smb/index.ts",
            "line": 56
          },
          "name": "kerberosKeytab",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_smb#kerberos_krb_5_conf DatasyncLocationSmb#kerberos_krb_5_conf}",
            "stability": "stable",
            "summary": "The string representation of the Krb5Conf file, or the presigned URL to access the Krb5.conf file within an S3 bucket. Specifies a Kerberos configuration file (krb5.conf) that defines your Kerberos realm configuration. To avoid task execution errors, make sure that the service principal name (SPN) in the krb5.conf file matches exactly what you specify for KerberosPrincipal and in your keytab file."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-smb/index.ts",
            "line": 62
          },
          "name": "kerberosKrb5Conf",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "SPNs are case sensitive and must include a prepended cifs/. For example, an SPN might look like cifs/kerberosuser@EXAMPLE.COM. Your task execution will fail if the SPN that you provide for this parameter doesn't match exactly what's in your keytab or krb5.conf files.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_smb#kerberos_principal DatasyncLocationSmb#kerberos_principal}",
            "stability": "stable",
            "summary": "Specifies a service principal name (SPN), which is an identity in your Kerberos realm that has permission to access the files, folders, and file metadata in your SMB file server."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-smb/index.ts",
            "line": 68
          },
          "name": "kerberosPrincipal",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_smb#mount_options DatasyncLocationSmb#mount_options}",
            "stability": "stable",
            "summary": "The mount options used by DataSync to access the SMB server."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-smb/index.ts",
            "line": 74
          },
          "name": "mountOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncLocationSmb.DatasyncLocationSmbMountOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_smb#password DatasyncLocationSmb#password}",
            "stability": "stable",
            "summary": "The password of the user who can mount the share and has the permissions to access files and folders in the SMB share."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-smb/index.ts",
            "line": 80
          },
          "name": "password",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This value is the IP address or Domain Name Service (DNS) name of the SMB server.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_smb#server_hostname DatasyncLocationSmb#server_hostname}",
            "stability": "stable",
            "summary": "The name of the SMB server."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-smb/index.ts",
            "line": 86
          },
          "name": "serverHostname",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_smb#subdirectory DatasyncLocationSmb#subdirectory}",
            "stability": "stable",
            "summary": "The subdirectory in the SMB file system that is used to read data from the SMB source location or write data to the SMB destination."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-smb/index.ts",
            "line": 92
          },
          "name": "subdirectory",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_smb#tags DatasyncLocationSmb#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-smb/index.ts",
            "line": 98
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datasyncLocationSmb.DatasyncLocationSmbTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_smb#user DatasyncLocationSmb#user}",
            "stability": "stable",
            "summary": "The user who can mount the share, has the permissions to access files and folders in the SMB share."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-smb/index.ts",
            "line": 104
          },
          "name": "user",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datasync-location-smb/index:DatasyncLocationSmbConfig"
    },
    "@cdktn/provider-awscc.datasyncLocationSmb.DatasyncLocationSmbCustomSecretConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationSmb.DatasyncLocationSmbCustomSecretConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datasync-location-smb/index.ts",
        "line": 207
      },
      "name": "DatasyncLocationSmbCustomSecretConfig",
      "namespace": "datasyncLocationSmb",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_smb#secret_access_role_arn DatasyncLocationSmb#secret_access_role_arn}",
            "stability": "stable",
            "summary": "Specifies the ARN for the AWS Identity and Access Management role that DataSync uses to access the secret specified for SecretArn."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-smb/index.ts",
            "line": 213
          },
          "name": "secretAccessRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_smb#secret_arn DatasyncLocationSmb#secret_arn}",
            "stability": "stable",
            "summary": "Specifies the ARN for a customer created AWS Secrets Manager secret."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-smb/index.ts",
            "line": 219
          },
          "name": "secretArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datasync-location-smb/index:DatasyncLocationSmbCustomSecretConfig"
    },
    "@cdktn/provider-awscc.datasyncLocationSmb.DatasyncLocationSmbCustomSecretConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationSmb.DatasyncLocationSmbCustomSecretConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datasync-location-smb/index.ts",
          "line": 266
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datasync-location-smb/index.ts",
        "line": 258
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-smb/index.ts",
            "line": 314
          },
          "name": "resetSecretAccessRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-smb/index.ts",
            "line": 330
          },
          "name": "resetSecretArn"
        }
      ],
      "name": "DatasyncLocationSmbCustomSecretConfigOutputReference",
      "namespace": "datasyncLocationSmb",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-smb/index.ts",
            "line": 318
          },
          "name": "secretAccessRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-smb/index.ts",
            "line": 334
          },
          "name": "secretArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-smb/index.ts",
            "line": 308
          },
          "name": "secretAccessRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-smb/index.ts",
            "line": 324
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-smb/index.ts",
            "line": 270
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datasyncLocationSmb.DatasyncLocationSmbCustomSecretConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datasync-location-smb/index:DatasyncLocationSmbCustomSecretConfigOutputReference"
    },
    "@cdktn/provider-awscc.datasyncLocationSmb.DatasyncLocationSmbManagedSecretConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationSmb.DatasyncLocationSmbManagedSecretConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datasync-location-smb/index.ts",
        "line": 338
      },
      "name": "DatasyncLocationSmbManagedSecretConfig",
      "namespace": "datasyncLocationSmb",
      "symbolId": "src/datasync-location-smb/index:DatasyncLocationSmbManagedSecretConfig"
    },
    "@cdktn/provider-awscc.datasyncLocationSmb.DatasyncLocationSmbManagedSecretConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationSmb.DatasyncLocationSmbManagedSecretConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datasync-location-smb/index.ts",
          "line": 368
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datasync-location-smb/index.ts",
        "line": 361
      },
      "name": "DatasyncLocationSmbManagedSecretConfigOutputReference",
      "namespace": "datasyncLocationSmb",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-smb/index.ts",
            "line": 388
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-smb/index.ts",
            "line": 372
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncLocationSmb.DatasyncLocationSmbManagedSecretConfig"
          }
        }
      ],
      "symbolId": "src/datasync-location-smb/index:DatasyncLocationSmbManagedSecretConfigOutputReference"
    },
    "@cdktn/provider-awscc.datasyncLocationSmb.DatasyncLocationSmbMountOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationSmb.DatasyncLocationSmbMountOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datasync-location-smb/index.ts",
        "line": 392
      },
      "name": "DatasyncLocationSmbMountOptions",
      "namespace": "datasyncLocationSmb",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_smb#version DatasyncLocationSmb#version}",
            "stability": "stable",
            "summary": "The specific SMB version that you want DataSync to use to mount your SMB share."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-smb/index.ts",
            "line": 398
          },
          "name": "version",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datasync-location-smb/index:DatasyncLocationSmbMountOptions"
    },
    "@cdktn/provider-awscc.datasyncLocationSmb.DatasyncLocationSmbMountOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationSmb.DatasyncLocationSmbMountOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datasync-location-smb/index.ts",
          "line": 438
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datasync-location-smb/index.ts",
        "line": 430
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-smb/index.ts",
            "line": 480
          },
          "name": "resetVersion"
        }
      ],
      "name": "DatasyncLocationSmbMountOptionsOutputReference",
      "namespace": "datasyncLocationSmb",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-smb/index.ts",
            "line": 484
          },
          "name": "versionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-smb/index.ts",
            "line": 474
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-smb/index.ts",
            "line": 442
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datasyncLocationSmb.DatasyncLocationSmbMountOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datasync-location-smb/index:DatasyncLocationSmbMountOptionsOutputReference"
    },
    "@cdktn/provider-awscc.datasyncLocationSmb.DatasyncLocationSmbTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationSmb.DatasyncLocationSmbTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datasync-location-smb/index.ts",
        "line": 488
      },
      "name": "DatasyncLocationSmbTags",
      "namespace": "datasyncLocationSmb",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_smb#key DatasyncLocationSmb#key}",
            "stability": "stable",
            "summary": "The key for an AWS resource tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-smb/index.ts",
            "line": 494
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_location_smb#value DatasyncLocationSmb#value}",
            "stability": "stable",
            "summary": "The value for an AWS resource tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-smb/index.ts",
            "line": 500
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datasync-location-smb/index:DatasyncLocationSmbTags"
    },
    "@cdktn/provider-awscc.datasyncLocationSmb.DatasyncLocationSmbTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationSmb.DatasyncLocationSmbTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datasync-location-smb/index.ts",
          "line": 630
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datasync-location-smb/index.ts",
        "line": 622
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-smb/index.ts",
            "line": 637
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.datasyncLocationSmb.DatasyncLocationSmbTagsOutputReference"
            }
          }
        }
      ],
      "name": "DatasyncLocationSmbTagsList",
      "namespace": "datasyncLocationSmb",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-smb/index.ts",
            "line": 623
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datasyncLocationSmb.DatasyncLocationSmbTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datasync-location-smb/index:DatasyncLocationSmbTagsList"
    },
    "@cdktn/provider-awscc.datasyncLocationSmb.DatasyncLocationSmbTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncLocationSmb.DatasyncLocationSmbTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datasync-location-smb/index.ts",
          "line": 549
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datasync-location-smb/index.ts",
        "line": 539
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-smb/index.ts",
            "line": 597
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-smb/index.ts",
            "line": 613
          },
          "name": "resetValue"
        }
      ],
      "name": "DatasyncLocationSmbTagsOutputReference",
      "namespace": "datasyncLocationSmb",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-smb/index.ts",
            "line": 601
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-location-smb/index.ts",
            "line": 617
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-smb/index.ts",
            "line": 591
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-smb/index.ts",
            "line": 607
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-location-smb/index.ts",
            "line": 553
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datasyncLocationSmb.DatasyncLocationSmbTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datasync-location-smb/index:DatasyncLocationSmbTagsOutputReference"
    },
    "@cdktn/provider-awscc.datasyncStorageSystem.DatasyncStorageSystem": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_storage_system awscc_datasync_storage_system}."
      },
      "fqn": "@cdktn/provider-awscc.datasyncStorageSystem.DatasyncStorageSystem",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_storage_system awscc_datasync_storage_system} Resource."
        },
        "locationInModule": {
          "filename": "src/datasync-storage-system/index.ts",
          "line": 480
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.datasyncStorageSystem.DatasyncStorageSystemConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datasync-storage-system/index.ts",
        "line": 448
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DatasyncStorageSystem resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/datasync-storage-system/index.ts",
            "line": 465
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DatasyncStorageSystem to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_storage_system#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DatasyncStorageSystem that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DatasyncStorageSystem to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-storage-system/index.ts",
            "line": 574
          },
          "name": "putServerConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datasyncStorageSystem.DatasyncStorageSystemServerConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-storage-system/index.ts",
            "line": 587
          },
          "name": "putServerCredentials",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datasyncStorageSystem.DatasyncStorageSystemServerCredentials"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-storage-system/index.ts",
            "line": 626
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.datasyncStorageSystem.DatasyncStorageSystemTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-storage-system/index.ts",
            "line": 530
          },
          "name": "resetCloudwatchLogGroupArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-storage-system/index.ts",
            "line": 556
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-storage-system/index.ts",
            "line": 590
          },
          "name": "resetServerCredentials"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-storage-system/index.ts",
            "line": 629
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-storage-system/index.ts",
            "line": 641
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-storage-system/index.ts",
            "line": 653
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DatasyncStorageSystem",
      "namespace": "datasyncStorageSystem",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-storage-system/index.ts",
            "line": 453
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-storage-system/index.ts",
            "line": 539
          },
          "name": "connectivityStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-storage-system/index.ts",
            "line": 544
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-storage-system/index.ts",
            "line": 565
          },
          "name": "secretsManagerArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-storage-system/index.ts",
            "line": 571
          },
          "name": "serverConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncStorageSystem.DatasyncStorageSystemServerConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-storage-system/index.ts",
            "line": 584
          },
          "name": "serverCredentials",
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncStorageSystem.DatasyncStorageSystemServerCredentialsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-storage-system/index.ts",
            "line": 599
          },
          "name": "storageSystemArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-storage-system/index.ts",
            "line": 604
          },
          "name": "storageSystemId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-storage-system/index.ts",
            "line": 623
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncStorageSystem.DatasyncStorageSystemTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-storage-system/index.ts",
            "line": 518
          },
          "name": "agentArnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-storage-system/index.ts",
            "line": 534
          },
          "name": "cloudwatchLogGroupArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-storage-system/index.ts",
            "line": 560
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-storage-system/index.ts",
            "line": 578
          },
          "name": "serverConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datasyncStorageSystem.DatasyncStorageSystemServerConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-storage-system/index.ts",
            "line": 594
          },
          "name": "serverCredentialsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datasyncStorageSystem.DatasyncStorageSystemServerCredentials"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-storage-system/index.ts",
            "line": 617
          },
          "name": "systemTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-storage-system/index.ts",
            "line": 633
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datasyncStorageSystem.DatasyncStorageSystemTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-storage-system/index.ts",
            "line": 511
          },
          "name": "agentArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-storage-system/index.ts",
            "line": 524
          },
          "name": "cloudwatchLogGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-storage-system/index.ts",
            "line": 550
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-storage-system/index.ts",
            "line": 610
          },
          "name": "systemType",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datasync-storage-system/index:DatasyncStorageSystem"
    },
    "@cdktn/provider-awscc.datasyncStorageSystem.DatasyncStorageSystemConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncStorageSystem.DatasyncStorageSystemConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datasync-storage-system/index.ts",
        "line": 14
      },
      "name": "DatasyncStorageSystemConfig",
      "namespace": "datasyncStorageSystem",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_storage_system#agent_arns DatasyncStorageSystem#agent_arns}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-storage-system/index.ts",
            "line": 18
          },
          "name": "agentArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_storage_system#server_configuration DatasyncStorageSystem#server_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-storage-system/index.ts",
            "line": 30
          },
          "name": "serverConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncStorageSystem.DatasyncStorageSystemServerConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_storage_system#system_type DatasyncStorageSystem#system_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-storage-system/index.ts",
            "line": 38
          },
          "name": "systemType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_storage_system#cloudwatch_log_group_arn DatasyncStorageSystem#cloudwatch_log_group_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-storage-system/index.ts",
            "line": 22
          },
          "name": "cloudwatchLogGroupArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_storage_system#name DatasyncStorageSystem#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-storage-system/index.ts",
            "line": 26
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_storage_system#server_credentials DatasyncStorageSystem#server_credentials}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-storage-system/index.ts",
            "line": 34
          },
          "name": "serverCredentials",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncStorageSystem.DatasyncStorageSystemServerCredentials"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_storage_system#tags DatasyncStorageSystem#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-storage-system/index.ts",
            "line": 42
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datasyncStorageSystem.DatasyncStorageSystemTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datasync-storage-system/index:DatasyncStorageSystemConfig"
    },
    "@cdktn/provider-awscc.datasyncStorageSystem.DatasyncStorageSystemServerConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncStorageSystem.DatasyncStorageSystemServerConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datasync-storage-system/index.ts",
        "line": 44
      },
      "name": "DatasyncStorageSystemServerConfiguration",
      "namespace": "datasyncStorageSystem",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_storage_system#server_hostname DatasyncStorageSystem#server_hostname}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-storage-system/index.ts",
            "line": 48
          },
          "name": "serverHostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_storage_system#server_port DatasyncStorageSystem#server_port}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-storage-system/index.ts",
            "line": 52
          },
          "name": "serverPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/datasync-storage-system/index:DatasyncStorageSystemServerConfiguration"
    },
    "@cdktn/provider-awscc.datasyncStorageSystem.DatasyncStorageSystemServerConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncStorageSystem.DatasyncStorageSystemServerConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datasync-storage-system/index.ts",
          "line": 99
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datasync-storage-system/index.ts",
        "line": 91
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-storage-system/index.ts",
            "line": 160
          },
          "name": "resetServerPort"
        }
      ],
      "name": "DatasyncStorageSystemServerConfigurationOutputReference",
      "namespace": "datasyncStorageSystem",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-storage-system/index.ts",
            "line": 148
          },
          "name": "serverHostnameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-storage-system/index.ts",
            "line": 164
          },
          "name": "serverPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-storage-system/index.ts",
            "line": 141
          },
          "name": "serverHostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-storage-system/index.ts",
            "line": 154
          },
          "name": "serverPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-storage-system/index.ts",
            "line": 103
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datasyncStorageSystem.DatasyncStorageSystemServerConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datasync-storage-system/index:DatasyncStorageSystemServerConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.datasyncStorageSystem.DatasyncStorageSystemServerCredentials": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncStorageSystem.DatasyncStorageSystemServerCredentials",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datasync-storage-system/index.ts",
        "line": 168
      },
      "name": "DatasyncStorageSystemServerCredentials",
      "namespace": "datasyncStorageSystem",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_storage_system#password DatasyncStorageSystem#password}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-storage-system/index.ts",
            "line": 172
          },
          "name": "password",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_storage_system#username DatasyncStorageSystem#username}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-storage-system/index.ts",
            "line": 176
          },
          "name": "username",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datasync-storage-system/index:DatasyncStorageSystemServerCredentials"
    },
    "@cdktn/provider-awscc.datasyncStorageSystem.DatasyncStorageSystemServerCredentialsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncStorageSystem.DatasyncStorageSystemServerCredentialsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datasync-storage-system/index.ts",
          "line": 223
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datasync-storage-system/index.ts",
        "line": 215
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-storage-system/index.ts",
            "line": 271
          },
          "name": "resetPassword"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-storage-system/index.ts",
            "line": 287
          },
          "name": "resetUsername"
        }
      ],
      "name": "DatasyncStorageSystemServerCredentialsOutputReference",
      "namespace": "datasyncStorageSystem",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-storage-system/index.ts",
            "line": 275
          },
          "name": "passwordInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-storage-system/index.ts",
            "line": 291
          },
          "name": "usernameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-storage-system/index.ts",
            "line": 265
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-storage-system/index.ts",
            "line": 281
          },
          "name": "username",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-storage-system/index.ts",
            "line": 227
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datasyncStorageSystem.DatasyncStorageSystemServerCredentials"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datasync-storage-system/index:DatasyncStorageSystemServerCredentialsOutputReference"
    },
    "@cdktn/provider-awscc.datasyncStorageSystem.DatasyncStorageSystemTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncStorageSystem.DatasyncStorageSystemTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datasync-storage-system/index.ts",
        "line": 295
      },
      "name": "DatasyncStorageSystemTags",
      "namespace": "datasyncStorageSystem",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_storage_system#key DatasyncStorageSystem#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-storage-system/index.ts",
            "line": 299
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_storage_system#value DatasyncStorageSystem#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-storage-system/index.ts",
            "line": 303
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datasync-storage-system/index:DatasyncStorageSystemTags"
    },
    "@cdktn/provider-awscc.datasyncStorageSystem.DatasyncStorageSystemTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncStorageSystem.DatasyncStorageSystemTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datasync-storage-system/index.ts",
          "line": 433
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datasync-storage-system/index.ts",
        "line": 425
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-storage-system/index.ts",
            "line": 440
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.datasyncStorageSystem.DatasyncStorageSystemTagsOutputReference"
            }
          }
        }
      ],
      "name": "DatasyncStorageSystemTagsList",
      "namespace": "datasyncStorageSystem",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-storage-system/index.ts",
            "line": 426
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datasyncStorageSystem.DatasyncStorageSystemTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datasync-storage-system/index:DatasyncStorageSystemTagsList"
    },
    "@cdktn/provider-awscc.datasyncStorageSystem.DatasyncStorageSystemTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncStorageSystem.DatasyncStorageSystemTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datasync-storage-system/index.ts",
          "line": 352
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datasync-storage-system/index.ts",
        "line": 342
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-storage-system/index.ts",
            "line": 400
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-storage-system/index.ts",
            "line": 416
          },
          "name": "resetValue"
        }
      ],
      "name": "DatasyncStorageSystemTagsOutputReference",
      "namespace": "datasyncStorageSystem",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-storage-system/index.ts",
            "line": 404
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-storage-system/index.ts",
            "line": 420
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-storage-system/index.ts",
            "line": 394
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-storage-system/index.ts",
            "line": 410
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-storage-system/index.ts",
            "line": 356
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datasyncStorageSystem.DatasyncStorageSystemTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datasync-storage-system/index:DatasyncStorageSystemTagsOutputReference"
    },
    "@cdktn/provider-awscc.datasyncTask.DatasyncTask": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_task awscc_datasync_task}."
      },
      "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTask",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_task awscc_datasync_task} Resource."
        },
        "locationInModule": {
          "filename": "src/datasync-task/index.ts",
          "line": 2842
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datasync-task/index.ts",
        "line": 2810
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DatasyncTask resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 2827
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DatasyncTask to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_task#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DatasyncTask that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DatasyncTask to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 2915
          },
          "name": "putExcludes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskExcludes"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 2936
          },
          "name": "putIncludes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskIncludes"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 2952
          },
          "name": "putManifestConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskManifestConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 2984
          },
          "name": "putOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 3000
          },
          "name": "putSchedule",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskSchedule"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 3039
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 3076
          },
          "name": "putTaskReportConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskTaskReportConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 2884
          },
          "name": "resetCloudwatchLogGroupArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 2918
          },
          "name": "resetExcludes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 2939
          },
          "name": "resetIncludes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 2955
          },
          "name": "resetManifestConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 2971
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 2987
          },
          "name": "resetOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 3003
          },
          "name": "resetSchedule"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 3042
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 3063
          },
          "name": "resetTaskMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 3079
          },
          "name": "resetTaskReportConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 3091
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 3108
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DatasyncTask",
      "namespace": "datasyncTask",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 2815
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 2906
          },
          "name": "destinationNetworkInterfaceArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 2912
          },
          "name": "excludes",
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskExcludesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 2927
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 2933
          },
          "name": "includes",
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskIncludesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 2949
          },
          "name": "manifestConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskManifestConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 2981
          },
          "name": "options",
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 2997
          },
          "name": "schedule",
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskScheduleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 3025
          },
          "name": "sourceNetworkInterfaceArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 3030
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 3036
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 3051
          },
          "name": "taskArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 3073
          },
          "name": "taskReportConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskTaskReportConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 2888
          },
          "name": "cloudwatchLogGroupArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 2901
          },
          "name": "destinationLocationArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 2922
          },
          "name": "excludesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskExcludes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 2943
          },
          "name": "includesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskIncludes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 2959
          },
          "name": "manifestConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskManifestConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 2975
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 2991
          },
          "name": "optionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 3007
          },
          "name": "scheduleInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskSchedule"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 3020
          },
          "name": "sourceLocationArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 3046
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 3067
          },
          "name": "taskModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 3083
          },
          "name": "taskReportConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskTaskReportConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 2878
          },
          "name": "cloudwatchLogGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 2894
          },
          "name": "destinationLocationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 2965
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 3013
          },
          "name": "sourceLocationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 3057
          },
          "name": "taskMode",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datasync-task/index:DatasyncTask"
    },
    "@cdktn/provider-awscc.datasyncTask.DatasyncTaskConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datasync-task/index.ts",
        "line": 14
      },
      "name": "DatasyncTaskConfig",
      "namespace": "datasyncTask",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_task#destination_location_arn DatasyncTask#destination_location_arn}",
            "stability": "stable",
            "summary": "The ARN of an AWS storage resource's location."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 26
          },
          "name": "destinationLocationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_task#source_location_arn DatasyncTask#source_location_arn}",
            "stability": "stable",
            "summary": "The ARN of the source location for the task."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 64
          },
          "name": "sourceLocationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_task#cloudwatch_log_group_arn DatasyncTask#cloudwatch_log_group_arn}",
            "stability": "stable",
            "summary": "The ARN of the Amazon CloudWatch log group that is used to monitor and log events in the task."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 20
          },
          "name": "cloudwatchLogGroupArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_task#excludes DatasyncTask#excludes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 30
          },
          "name": "excludes",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskExcludes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_task#includes DatasyncTask#includes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 34
          },
          "name": "includes",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskIncludes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_task#manifest_config DatasyncTask#manifest_config}",
            "stability": "stable",
            "summary": "Configures a manifest, which is a list of files or objects that you want DataSync to transfer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 40
          },
          "name": "manifestConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskManifestConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This value is a text reference that is used to identify the task in the console.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_task#name DatasyncTask#name}",
            "stability": "stable",
            "summary": "The name of a task."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 46
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_task#options DatasyncTask#options}",
            "stability": "stable",
            "summary": "Represents the options that are available to control the behavior of a StartTaskExecution operation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 52
          },
          "name": "options",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_task#schedule DatasyncTask#schedule}",
            "stability": "stable",
            "summary": "Specifies the schedule you want your task to use for repeated executions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 58
          },
          "name": "schedule",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskSchedule"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_task#tags DatasyncTask#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 70
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_task#task_mode DatasyncTask#task_mode}",
            "stability": "stable",
            "summary": "Specifies the task mode for the task."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 76
          },
          "name": "taskMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_task#task_report_config DatasyncTask#task_report_config}",
            "stability": "stable",
            "summary": "Specifies how you want to configure a task report, which provides detailed information about for your Datasync transfer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 82
          },
          "name": "taskReportConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskTaskReportConfig"
          }
        }
      ],
      "symbolId": "src/datasync-task/index:DatasyncTaskConfig"
    },
    "@cdktn/provider-awscc.datasyncTask.DatasyncTaskExcludes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskExcludes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datasync-task/index.ts",
        "line": 84
      },
      "name": "DatasyncTaskExcludes",
      "namespace": "datasyncTask",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_task#filter_type DatasyncTask#filter_type}",
            "stability": "stable",
            "summary": "The type of filter rule to apply. AWS DataSync only supports the SIMPLE_PATTERN rule type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 90
          },
          "name": "filterType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_task#value DatasyncTask#value}",
            "stability": "stable",
            "summary": "A single filter string that consists of the patterns to include or exclude. The patterns are delimited by \"|\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 96
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datasync-task/index:DatasyncTaskExcludes"
    },
    "@cdktn/provider-awscc.datasyncTask.DatasyncTaskExcludesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskExcludesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datasync-task/index.ts",
          "line": 226
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datasync-task/index.ts",
        "line": 218
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 233
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskExcludesOutputReference"
            }
          }
        }
      ],
      "name": "DatasyncTaskExcludesList",
      "namespace": "datasyncTask",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 219
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskExcludes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datasync-task/index:DatasyncTaskExcludesList"
    },
    "@cdktn/provider-awscc.datasyncTask.DatasyncTaskExcludesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskExcludesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datasync-task/index.ts",
          "line": 145
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datasync-task/index.ts",
        "line": 135
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 193
          },
          "name": "resetFilterType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 209
          },
          "name": "resetValue"
        }
      ],
      "name": "DatasyncTaskExcludesOutputReference",
      "namespace": "datasyncTask",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 197
          },
          "name": "filterTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 213
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 187
          },
          "name": "filterType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 203
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 149
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskExcludes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datasync-task/index:DatasyncTaskExcludesOutputReference"
    },
    "@cdktn/provider-awscc.datasyncTask.DatasyncTaskIncludes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskIncludes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datasync-task/index.ts",
        "line": 237
      },
      "name": "DatasyncTaskIncludes",
      "namespace": "datasyncTask",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_task#filter_type DatasyncTask#filter_type}",
            "stability": "stable",
            "summary": "The type of filter rule to apply. AWS DataSync only supports the SIMPLE_PATTERN rule type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 243
          },
          "name": "filterType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_task#value DatasyncTask#value}",
            "stability": "stable",
            "summary": "A single filter string that consists of the patterns to include or exclude. The patterns are delimited by \"|\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 249
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datasync-task/index:DatasyncTaskIncludes"
    },
    "@cdktn/provider-awscc.datasyncTask.DatasyncTaskIncludesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskIncludesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datasync-task/index.ts",
          "line": 379
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datasync-task/index.ts",
        "line": 371
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 386
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskIncludesOutputReference"
            }
          }
        }
      ],
      "name": "DatasyncTaskIncludesList",
      "namespace": "datasyncTask",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 372
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskIncludes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datasync-task/index:DatasyncTaskIncludesList"
    },
    "@cdktn/provider-awscc.datasyncTask.DatasyncTaskIncludesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskIncludesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datasync-task/index.ts",
          "line": 298
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datasync-task/index.ts",
        "line": 288
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 346
          },
          "name": "resetFilterType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 362
          },
          "name": "resetValue"
        }
      ],
      "name": "DatasyncTaskIncludesOutputReference",
      "namespace": "datasyncTask",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 350
          },
          "name": "filterTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 366
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 340
          },
          "name": "filterType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 356
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 302
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskIncludes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datasync-task/index:DatasyncTaskIncludesOutputReference"
    },
    "@cdktn/provider-awscc.datasyncTask.DatasyncTaskManifestConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskManifestConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datasync-task/index.ts",
        "line": 687
      },
      "name": "DatasyncTaskManifestConfig",
      "namespace": "datasyncTask",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_task#action DatasyncTask#action}",
            "stability": "stable",
            "summary": "Specifies what DataSync uses the manifest for."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 693
          },
          "name": "action",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_task#format DatasyncTask#format}",
            "stability": "stable",
            "summary": "Specifies the file format of your manifest."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 699
          },
          "name": "format",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_task#source DatasyncTask#source}",
            "stability": "stable",
            "summary": "Specifies the manifest that you want DataSync to use and where it's hosted."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 705
          },
          "name": "source",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskManifestConfigSource"
          }
        }
      ],
      "symbolId": "src/datasync-task/index:DatasyncTaskManifestConfig"
    },
    "@cdktn/provider-awscc.datasyncTask.DatasyncTaskManifestConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskManifestConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datasync-task/index.ts",
          "line": 759
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datasync-task/index.ts",
        "line": 751
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 842
          },
          "name": "putSource",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskManifestConfigSource"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 813
          },
          "name": "resetAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 829
          },
          "name": "resetFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 845
          },
          "name": "resetSource"
        }
      ],
      "name": "DatasyncTaskManifestConfigOutputReference",
      "namespace": "datasyncTask",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 839
          },
          "name": "source",
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskManifestConfigSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 817
          },
          "name": "actionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 833
          },
          "name": "formatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 849
          },
          "name": "sourceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskManifestConfigSource"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 807
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 823
          },
          "name": "format",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 763
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskManifestConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datasync-task/index:DatasyncTaskManifestConfigOutputReference"
    },
    "@cdktn/provider-awscc.datasyncTask.DatasyncTaskManifestConfigSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskManifestConfigSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datasync-task/index.ts",
        "line": 591
      },
      "name": "DatasyncTaskManifestConfigSource",
      "namespace": "datasyncTask",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_task#s3 DatasyncTask#s3}",
            "stability": "stable",
            "summary": "Specifies the S3 bucket where you're hosting the manifest that you want AWS DataSync to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 597
          },
          "name": "s3",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskManifestConfigSourceS3"
          }
        }
      ],
      "symbolId": "src/datasync-task/index:DatasyncTaskManifestConfigSource"
    },
    "@cdktn/provider-awscc.datasyncTask.DatasyncTaskManifestConfigSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskManifestConfigSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datasync-task/index.ts",
          "line": 637
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datasync-task/index.ts",
        "line": 629
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 676
          },
          "name": "putS3",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskManifestConfigSourceS3"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 679
          },
          "name": "resetS3"
        }
      ],
      "name": "DatasyncTaskManifestConfigSourceOutputReference",
      "namespace": "datasyncTask",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 673
          },
          "name": "s3",
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskManifestConfigSourceS3OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 683
          },
          "name": "s3Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskManifestConfigSourceS3"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 641
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskManifestConfigSource"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datasync-task/index:DatasyncTaskManifestConfigSourceOutputReference"
    },
    "@cdktn/provider-awscc.datasyncTask.DatasyncTaskManifestConfigSourceS3": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskManifestConfigSourceS3",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datasync-task/index.ts",
        "line": 390
      },
      "name": "DatasyncTaskManifestConfigSourceS3",
      "namespace": "datasyncTask",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_task#bucket_access_role_arn DatasyncTask#bucket_access_role_arn}",
            "stability": "stable",
            "summary": "Specifies the AWS Identity and Access Management (IAM) role that allows DataSync to access your manifest."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 396
          },
          "name": "bucketAccessRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_task#manifest_object_path DatasyncTask#manifest_object_path}",
            "stability": "stable",
            "summary": "Specifies the Amazon S3 object key of your manifest."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 402
          },
          "name": "manifestObjectPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_task#manifest_object_version_id DatasyncTask#manifest_object_version_id}",
            "stability": "stable",
            "summary": "Specifies the object version ID of the manifest that you want DataSync to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 408
          },
          "name": "manifestObjectVersionId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_task#s3_bucket_arn DatasyncTask#s3_bucket_arn}",
            "stability": "stable",
            "summary": "Specifies the Amazon Resource Name (ARN) of the S3 bucket where you're hosting your manifest."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 414
          },
          "name": "s3BucketArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datasync-task/index:DatasyncTaskManifestConfigSourceS3"
    },
    "@cdktn/provider-awscc.datasyncTask.DatasyncTaskManifestConfigSourceS3OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskManifestConfigSourceS3OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datasync-task/index.ts",
          "line": 475
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datasync-task/index.ts",
        "line": 467
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 535
          },
          "name": "resetBucketAccessRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 551
          },
          "name": "resetManifestObjectPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 567
          },
          "name": "resetManifestObjectVersionId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 583
          },
          "name": "resetS3BucketArn"
        }
      ],
      "name": "DatasyncTaskManifestConfigSourceS3OutputReference",
      "namespace": "datasyncTask",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 539
          },
          "name": "bucketAccessRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 555
          },
          "name": "manifestObjectPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 571
          },
          "name": "manifestObjectVersionIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 587
          },
          "name": "s3BucketArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 529
          },
          "name": "bucketAccessRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 545
          },
          "name": "manifestObjectPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 561
          },
          "name": "manifestObjectVersionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 577
          },
          "name": "s3BucketArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 479
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskManifestConfigSourceS3"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datasync-task/index:DatasyncTaskManifestConfigSourceS3OutputReference"
    },
    "@cdktn/provider-awscc.datasyncTask.DatasyncTaskOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datasync-task/index.ts",
        "line": 853
      },
      "name": "DatasyncTaskOptions",
      "namespace": "datasyncTask",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_task#atime DatasyncTask#atime}",
            "stability": "stable",
            "summary": "A file metadata value that shows the last time a file was accessed (that is, when the file was read or written to)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 859
          },
          "name": "atime",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_task#bytes_per_second DatasyncTask#bytes_per_second}",
            "stability": "stable",
            "summary": "A value that limits the bandwidth used by AWS DataSync."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 865
          },
          "name": "bytesPerSecond",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_task#gid DatasyncTask#gid}",
            "stability": "stable",
            "summary": "The group ID (GID) of the file's owners."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 871
          },
          "name": "gid",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_task#log_level DatasyncTask#log_level}",
            "stability": "stable",
            "summary": "A value that determines the types of logs that DataSync publishes to a log stream in the Amazon CloudWatch log group that you provide."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 877
          },
          "name": "logLevel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_task#mtime DatasyncTask#mtime}",
            "stability": "stable",
            "summary": "A value that indicates the last time that a file was modified (that is, a file was written to) before the PREPARING phase."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 883
          },
          "name": "mtime",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_task#object_tags DatasyncTask#object_tags}",
            "stability": "stable",
            "summary": "A value that determines whether object tags should be read from the source object store and written to the destination object store."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 889
          },
          "name": "objectTags",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_task#overwrite_mode DatasyncTask#overwrite_mode}",
            "stability": "stable",
            "summary": "A value that determines whether files at the destination should be overwritten or preserved when copying files."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 895
          },
          "name": "overwriteMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_task#posix_permissions DatasyncTask#posix_permissions}",
            "stability": "stable",
            "summary": "A value that determines which users or groups can access a file for a specific purpose such as reading, writing, or execution of the file."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 901
          },
          "name": "posixPermissions",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_task#preserve_deleted_files DatasyncTask#preserve_deleted_files}",
            "stability": "stable",
            "summary": "A value that specifies whether files in the destination that don't exist in the source file system should be preserved."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 907
          },
          "name": "preserveDeletedFiles",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_task#preserve_devices DatasyncTask#preserve_devices}",
            "stability": "stable",
            "summary": "A value that determines whether AWS DataSync should preserve the metadata of block and character devices in the source file system, and recreate the files with that device name and metadata on the destination."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 913
          },
          "name": "preserveDevices",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_task#security_descriptor_copy_flags DatasyncTask#security_descriptor_copy_flags}",
            "stability": "stable",
            "summary": "A value that determines which components of the SMB security descriptor are copied during transfer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 919
          },
          "name": "securityDescriptorCopyFlags",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_task#task_queueing DatasyncTask#task_queueing}",
            "stability": "stable",
            "summary": "A value that determines whether tasks should be queued before executing the tasks."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 925
          },
          "name": "taskQueueing",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_task#transfer_mode DatasyncTask#transfer_mode}",
            "stability": "stable",
            "summary": "A value that determines whether DataSync transfers only the data and metadata that differ between the source and the destination location, or whether DataSync transfers all the content from the source, without comparing to the destination location."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 931
          },
          "name": "transferMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_task#uid DatasyncTask#uid}",
            "stability": "stable",
            "summary": "The user ID (UID) of the file's owner."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 937
          },
          "name": "uid",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_task#verify_mode DatasyncTask#verify_mode}",
            "stability": "stable",
            "summary": "A value that determines whether a data integrity verification should be performed at the end of a task execution after all data and metadata have been transferred."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 943
          },
          "name": "verifyMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datasync-task/index:DatasyncTaskOptions"
    },
    "@cdktn/provider-awscc.datasyncTask.DatasyncTaskOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datasync-task/index.ts",
          "line": 1081
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datasync-task/index.ts",
        "line": 1073
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 1207
          },
          "name": "resetAtime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 1223
          },
          "name": "resetBytesPerSecond"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 1239
          },
          "name": "resetGid"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 1255
          },
          "name": "resetLogLevel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 1271
          },
          "name": "resetMtime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 1287
          },
          "name": "resetObjectTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 1303
          },
          "name": "resetOverwriteMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 1319
          },
          "name": "resetPosixPermissions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 1335
          },
          "name": "resetPreserveDeletedFiles"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 1351
          },
          "name": "resetPreserveDevices"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 1367
          },
          "name": "resetSecurityDescriptorCopyFlags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 1383
          },
          "name": "resetTaskQueueing"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 1399
          },
          "name": "resetTransferMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 1415
          },
          "name": "resetUid"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 1431
          },
          "name": "resetVerifyMode"
        }
      ],
      "name": "DatasyncTaskOptionsOutputReference",
      "namespace": "datasyncTask",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 1211
          },
          "name": "atimeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 1227
          },
          "name": "bytesPerSecondInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 1243
          },
          "name": "gidInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 1259
          },
          "name": "logLevelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 1275
          },
          "name": "mtimeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 1291
          },
          "name": "objectTagsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 1307
          },
          "name": "overwriteModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 1323
          },
          "name": "posixPermissionsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 1339
          },
          "name": "preserveDeletedFilesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 1355
          },
          "name": "preserveDevicesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 1371
          },
          "name": "securityDescriptorCopyFlagsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 1387
          },
          "name": "taskQueueingInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 1403
          },
          "name": "transferModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 1419
          },
          "name": "uidInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 1435
          },
          "name": "verifyModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 1201
          },
          "name": "atime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 1217
          },
          "name": "bytesPerSecond",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 1233
          },
          "name": "gid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 1249
          },
          "name": "logLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 1265
          },
          "name": "mtime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 1281
          },
          "name": "objectTags",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 1297
          },
          "name": "overwriteMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 1313
          },
          "name": "posixPermissions",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 1329
          },
          "name": "preserveDeletedFiles",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 1345
          },
          "name": "preserveDevices",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 1361
          },
          "name": "securityDescriptorCopyFlags",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 1377
          },
          "name": "taskQueueing",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 1393
          },
          "name": "transferMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 1409
          },
          "name": "uid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 1425
          },
          "name": "verifyMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 1085
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datasync-task/index:DatasyncTaskOptionsOutputReference"
    },
    "@cdktn/provider-awscc.datasyncTask.DatasyncTaskSchedule": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskSchedule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datasync-task/index.ts",
        "line": 1439
      },
      "name": "DatasyncTaskSchedule",
      "namespace": "datasyncTask",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_task#schedule_expression DatasyncTask#schedule_expression}",
            "stability": "stable",
            "summary": "A cron expression that specifies when AWS DataSync initiates a scheduled transfer from a source to a destination location."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 1445
          },
          "name": "scheduleExpression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_task#status DatasyncTask#status}",
            "stability": "stable",
            "summary": "Specifies status of a schedule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 1451
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datasync-task/index:DatasyncTaskSchedule"
    },
    "@cdktn/provider-awscc.datasyncTask.DatasyncTaskScheduleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskScheduleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datasync-task/index.ts",
          "line": 1498
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datasync-task/index.ts",
        "line": 1490
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 1546
          },
          "name": "resetScheduleExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 1562
          },
          "name": "resetStatus"
        }
      ],
      "name": "DatasyncTaskScheduleOutputReference",
      "namespace": "datasyncTask",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 1550
          },
          "name": "scheduleExpressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 1566
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 1540
          },
          "name": "scheduleExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 1556
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 1502
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskSchedule"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datasync-task/index:DatasyncTaskScheduleOutputReference"
    },
    "@cdktn/provider-awscc.datasyncTask.DatasyncTaskTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datasync-task/index.ts",
        "line": 1570
      },
      "name": "DatasyncTaskTags",
      "namespace": "datasyncTask",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_task#key DatasyncTask#key}",
            "stability": "stable",
            "summary": "The key for an AWS resource tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 1576
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_task#value DatasyncTask#value}",
            "stability": "stable",
            "summary": "The value for an AWS resource tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 1582
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datasync-task/index:DatasyncTaskTags"
    },
    "@cdktn/provider-awscc.datasyncTask.DatasyncTaskTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datasync-task/index.ts",
          "line": 1712
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datasync-task/index.ts",
        "line": 1704
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 1719
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskTagsOutputReference"
            }
          }
        }
      ],
      "name": "DatasyncTaskTagsList",
      "namespace": "datasyncTask",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 1705
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datasync-task/index:DatasyncTaskTagsList"
    },
    "@cdktn/provider-awscc.datasyncTask.DatasyncTaskTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datasync-task/index.ts",
          "line": 1631
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datasync-task/index.ts",
        "line": 1621
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 1679
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 1695
          },
          "name": "resetValue"
        }
      ],
      "name": "DatasyncTaskTagsOutputReference",
      "namespace": "datasyncTask",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 1683
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 1699
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 1673
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 1689
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 1635
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datasync-task/index:DatasyncTaskTagsOutputReference"
    },
    "@cdktn/provider-awscc.datasyncTask.DatasyncTaskTaskReportConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskTaskReportConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datasync-task/index.ts",
        "line": 2570
      },
      "name": "DatasyncTaskTaskReportConfig",
      "namespace": "datasyncTask",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_task#destination DatasyncTask#destination}",
            "stability": "stable",
            "summary": "Specifies where DataSync uploads your task report."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 2576
          },
          "name": "destination",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskTaskReportConfigDestination"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_task#object_version_ids DatasyncTask#object_version_ids}",
            "stability": "stable",
            "summary": "Specifies whether your task report includes the new version of each object transferred into an S3 bucket, this only applies if you enable versioning on your bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 2582
          },
          "name": "objectVersionIds",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_task#output_type DatasyncTask#output_type}",
            "stability": "stable",
            "summary": "Specifies the type of task report that you want."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 2588
          },
          "name": "outputType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For example, your report might generally only include errors, but you could specify that you want a list of successes and errors just for the files that Datasync attempted to delete in your destination location.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_task#overrides DatasyncTask#overrides}",
            "stability": "stable",
            "summary": "Customizes the reporting level for aspects of your task report."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 2594
          },
          "name": "overrides",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskTaskReportConfigOverrides"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_task#report_level DatasyncTask#report_level}",
            "stability": "stable",
            "summary": "Specifies whether you want your task report to include only what went wrong with your transfer or a list of what succeeded and didn't."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 2600
          },
          "name": "reportLevel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datasync-task/index:DatasyncTaskTaskReportConfig"
    },
    "@cdktn/provider-awscc.datasyncTask.DatasyncTaskTaskReportConfigDestination": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskTaskReportConfigDestination",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datasync-task/index.ts",
        "line": 1889
      },
      "name": "DatasyncTaskTaskReportConfigDestination",
      "namespace": "datasyncTask",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_task#s3 DatasyncTask#s3}",
            "stability": "stable",
            "summary": "Specifies the Amazon S3 bucket where DataSync uploads your task report."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 1895
          },
          "name": "s3",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskTaskReportConfigDestinationS3"
          }
        }
      ],
      "symbolId": "src/datasync-task/index:DatasyncTaskTaskReportConfigDestination"
    },
    "@cdktn/provider-awscc.datasyncTask.DatasyncTaskTaskReportConfigDestinationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskTaskReportConfigDestinationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datasync-task/index.ts",
          "line": 1935
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datasync-task/index.ts",
        "line": 1927
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 1974
          },
          "name": "putS3",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskTaskReportConfigDestinationS3"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 1977
          },
          "name": "resetS3"
        }
      ],
      "name": "DatasyncTaskTaskReportConfigDestinationOutputReference",
      "namespace": "datasyncTask",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 1971
          },
          "name": "s3",
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskTaskReportConfigDestinationS3OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 1981
          },
          "name": "s3Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskTaskReportConfigDestinationS3"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 1939
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskTaskReportConfigDestination"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datasync-task/index:DatasyncTaskTaskReportConfigDestinationOutputReference"
    },
    "@cdktn/provider-awscc.datasyncTask.DatasyncTaskTaskReportConfigDestinationS3": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskTaskReportConfigDestinationS3",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datasync-task/index.ts",
        "line": 1723
      },
      "name": "DatasyncTaskTaskReportConfigDestinationS3",
      "namespace": "datasyncTask",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_task#bucket_access_role_arn DatasyncTask#bucket_access_role_arn}",
            "stability": "stable",
            "summary": "Specifies the Amazon Resource Name (ARN) of the IAM policy that allows Datasync to upload a task report to your S3 bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 1729
          },
          "name": "bucketAccessRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_task#s3_bucket_arn DatasyncTask#s3_bucket_arn}",
            "stability": "stable",
            "summary": "Specifies the ARN of the S3 bucket where Datasync uploads your report."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 1735
          },
          "name": "s3BucketArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_task#subdirectory DatasyncTask#subdirectory}",
            "stability": "stable",
            "summary": "Specifies a bucket prefix for your report."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 1741
          },
          "name": "subdirectory",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datasync-task/index:DatasyncTaskTaskReportConfigDestinationS3"
    },
    "@cdktn/provider-awscc.datasyncTask.DatasyncTaskTaskReportConfigDestinationS3OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskTaskReportConfigDestinationS3OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datasync-task/index.ts",
          "line": 1795
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datasync-task/index.ts",
        "line": 1787
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 1849
          },
          "name": "resetBucketAccessRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 1865
          },
          "name": "resetS3BucketArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 1881
          },
          "name": "resetSubdirectory"
        }
      ],
      "name": "DatasyncTaskTaskReportConfigDestinationS3OutputReference",
      "namespace": "datasyncTask",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 1853
          },
          "name": "bucketAccessRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 1869
          },
          "name": "s3BucketArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 1885
          },
          "name": "subdirectoryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 1843
          },
          "name": "bucketAccessRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 1859
          },
          "name": "s3BucketArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 1875
          },
          "name": "subdirectory",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 1799
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskTaskReportConfigDestinationS3"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datasync-task/index:DatasyncTaskTaskReportConfigDestinationS3OutputReference"
    },
    "@cdktn/provider-awscc.datasyncTask.DatasyncTaskTaskReportConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskTaskReportConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datasync-task/index.ts",
          "line": 2668
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datasync-task/index.ts",
        "line": 2660
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 2731
          },
          "name": "putDestination",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskTaskReportConfigDestination"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 2779
          },
          "name": "putOverrides",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskTaskReportConfigOverrides"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 2734
          },
          "name": "resetDestination"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 2750
          },
          "name": "resetObjectVersionIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 2766
          },
          "name": "resetOutputType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 2782
          },
          "name": "resetOverrides"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 2798
          },
          "name": "resetReportLevel"
        }
      ],
      "name": "DatasyncTaskTaskReportConfigOutputReference",
      "namespace": "datasyncTask",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 2728
          },
          "name": "destination",
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskTaskReportConfigDestinationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 2776
          },
          "name": "overrides",
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskTaskReportConfigOverridesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 2738
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskTaskReportConfigDestination"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 2754
          },
          "name": "objectVersionIdsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 2770
          },
          "name": "outputTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 2786
          },
          "name": "overridesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskTaskReportConfigOverrides"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 2802
          },
          "name": "reportLevelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 2744
          },
          "name": "objectVersionIds",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 2760
          },
          "name": "outputType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 2792
          },
          "name": "reportLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 2672
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskTaskReportConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datasync-task/index:DatasyncTaskTaskReportConfigOutputReference"
    },
    "@cdktn/provider-awscc.datasyncTask.DatasyncTaskTaskReportConfigOverrides": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskTaskReportConfigOverrides",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datasync-task/index.ts",
        "line": 2369
      },
      "name": "DatasyncTaskTaskReportConfigOverrides",
      "namespace": "datasyncTask",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "This only applies if you configure your task to delete data in the destination that isn't in the source.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_task#deleted DatasyncTask#deleted}",
            "stability": "stable",
            "summary": "Specifies the level of reporting for the files, objects, and directories that Datasync attempted to delete in your destination location."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 2375
          },
          "name": "deleted",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskTaskReportConfigOverridesDeleted"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_task#skipped DatasyncTask#skipped}",
            "stability": "stable",
            "summary": "Specifies the level of reporting for the files, objects, and directories that Datasync attempted to skip during your transfer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 2381
          },
          "name": "skipped",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskTaskReportConfigOverridesSkipped"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_task#transferred DatasyncTask#transferred}",
            "stability": "stable",
            "summary": "Specifies the level of reporting for the files, objects, and directories that Datasync attempted to transfer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 2387
          },
          "name": "transferred",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskTaskReportConfigOverridesTransferred"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This only applies if you configure your task to verify data during and after the transfer (which Datasync does by default)\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_task#verified DatasyncTask#verified}",
            "stability": "stable",
            "summary": "Specifies the level of reporting for the files, objects, and directories that Datasync attempted to verify at the end of your transfer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 2393
          },
          "name": "verified",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskTaskReportConfigOverridesVerified"
          }
        }
      ],
      "symbolId": "src/datasync-task/index:DatasyncTaskTaskReportConfigOverrides"
    },
    "@cdktn/provider-awscc.datasyncTask.DatasyncTaskTaskReportConfigOverridesDeleted": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskTaskReportConfigOverridesDeleted",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datasync-task/index.ts",
        "line": 1985
      },
      "name": "DatasyncTaskTaskReportConfigOverridesDeleted",
      "namespace": "datasyncTask",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_task#report_level DatasyncTask#report_level}",
            "stability": "stable",
            "summary": "Specifies whether you want your task report to include only what went wrong with your transfer or a list of what succeeded and didn't."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 1991
          },
          "name": "reportLevel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datasync-task/index:DatasyncTaskTaskReportConfigOverridesDeleted"
    },
    "@cdktn/provider-awscc.datasyncTask.DatasyncTaskTaskReportConfigOverridesDeletedOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskTaskReportConfigOverridesDeletedOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datasync-task/index.ts",
          "line": 2031
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datasync-task/index.ts",
        "line": 2023
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 2073
          },
          "name": "resetReportLevel"
        }
      ],
      "name": "DatasyncTaskTaskReportConfigOverridesDeletedOutputReference",
      "namespace": "datasyncTask",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 2077
          },
          "name": "reportLevelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 2067
          },
          "name": "reportLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 2035
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskTaskReportConfigOverridesDeleted"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datasync-task/index:DatasyncTaskTaskReportConfigOverridesDeletedOutputReference"
    },
    "@cdktn/provider-awscc.datasyncTask.DatasyncTaskTaskReportConfigOverridesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskTaskReportConfigOverridesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datasync-task/index.ts",
          "line": 2454
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datasync-task/index.ts",
        "line": 2446
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 2511
          },
          "name": "putDeleted",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskTaskReportConfigOverridesDeleted"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 2527
          },
          "name": "putSkipped",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskTaskReportConfigOverridesSkipped"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 2543
          },
          "name": "putTransferred",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskTaskReportConfigOverridesTransferred"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 2559
          },
          "name": "putVerified",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskTaskReportConfigOverridesVerified"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 2514
          },
          "name": "resetDeleted"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 2530
          },
          "name": "resetSkipped"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 2546
          },
          "name": "resetTransferred"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 2562
          },
          "name": "resetVerified"
        }
      ],
      "name": "DatasyncTaskTaskReportConfigOverridesOutputReference",
      "namespace": "datasyncTask",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 2508
          },
          "name": "deleted",
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskTaskReportConfigOverridesDeletedOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 2524
          },
          "name": "skipped",
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskTaskReportConfigOverridesSkippedOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 2540
          },
          "name": "transferred",
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskTaskReportConfigOverridesTransferredOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 2556
          },
          "name": "verified",
          "type": {
            "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskTaskReportConfigOverridesVerifiedOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 2518
          },
          "name": "deletedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskTaskReportConfigOverridesDeleted"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 2534
          },
          "name": "skippedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskTaskReportConfigOverridesSkipped"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 2550
          },
          "name": "transferredInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskTaskReportConfigOverridesTransferred"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 2566
          },
          "name": "verifiedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskTaskReportConfigOverridesVerified"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 2458
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskTaskReportConfigOverrides"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datasync-task/index:DatasyncTaskTaskReportConfigOverridesOutputReference"
    },
    "@cdktn/provider-awscc.datasyncTask.DatasyncTaskTaskReportConfigOverridesSkipped": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskTaskReportConfigOverridesSkipped",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datasync-task/index.ts",
        "line": 2081
      },
      "name": "DatasyncTaskTaskReportConfigOverridesSkipped",
      "namespace": "datasyncTask",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_task#report_level DatasyncTask#report_level}",
            "stability": "stable",
            "summary": "Specifies whether you want your task report to include only what went wrong with your transfer or a list of what succeeded and didn't."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 2087
          },
          "name": "reportLevel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datasync-task/index:DatasyncTaskTaskReportConfigOverridesSkipped"
    },
    "@cdktn/provider-awscc.datasyncTask.DatasyncTaskTaskReportConfigOverridesSkippedOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskTaskReportConfigOverridesSkippedOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datasync-task/index.ts",
          "line": 2127
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datasync-task/index.ts",
        "line": 2119
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 2169
          },
          "name": "resetReportLevel"
        }
      ],
      "name": "DatasyncTaskTaskReportConfigOverridesSkippedOutputReference",
      "namespace": "datasyncTask",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 2173
          },
          "name": "reportLevelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 2163
          },
          "name": "reportLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 2131
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskTaskReportConfigOverridesSkipped"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datasync-task/index:DatasyncTaskTaskReportConfigOverridesSkippedOutputReference"
    },
    "@cdktn/provider-awscc.datasyncTask.DatasyncTaskTaskReportConfigOverridesTransferred": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskTaskReportConfigOverridesTransferred",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datasync-task/index.ts",
        "line": 2177
      },
      "name": "DatasyncTaskTaskReportConfigOverridesTransferred",
      "namespace": "datasyncTask",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_task#report_level DatasyncTask#report_level}",
            "stability": "stable",
            "summary": "Specifies whether you want your task report to include only what went wrong with your transfer or a list of what succeeded and didn't."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 2183
          },
          "name": "reportLevel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datasync-task/index:DatasyncTaskTaskReportConfigOverridesTransferred"
    },
    "@cdktn/provider-awscc.datasyncTask.DatasyncTaskTaskReportConfigOverridesTransferredOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskTaskReportConfigOverridesTransferredOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datasync-task/index.ts",
          "line": 2223
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datasync-task/index.ts",
        "line": 2215
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 2265
          },
          "name": "resetReportLevel"
        }
      ],
      "name": "DatasyncTaskTaskReportConfigOverridesTransferredOutputReference",
      "namespace": "datasyncTask",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 2269
          },
          "name": "reportLevelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 2259
          },
          "name": "reportLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 2227
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskTaskReportConfigOverridesTransferred"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datasync-task/index:DatasyncTaskTaskReportConfigOverridesTransferredOutputReference"
    },
    "@cdktn/provider-awscc.datasyncTask.DatasyncTaskTaskReportConfigOverridesVerified": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskTaskReportConfigOverridesVerified",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datasync-task/index.ts",
        "line": 2273
      },
      "name": "DatasyncTaskTaskReportConfigOverridesVerified",
      "namespace": "datasyncTask",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datasync_task#report_level DatasyncTask#report_level}",
            "stability": "stable",
            "summary": "Specifies whether you want your task report to include only what went wrong with your transfer or a list of what succeeded and didn't."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 2279
          },
          "name": "reportLevel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datasync-task/index:DatasyncTaskTaskReportConfigOverridesVerified"
    },
    "@cdktn/provider-awscc.datasyncTask.DatasyncTaskTaskReportConfigOverridesVerifiedOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskTaskReportConfigOverridesVerifiedOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datasync-task/index.ts",
          "line": 2319
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datasync-task/index.ts",
        "line": 2311
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 2361
          },
          "name": "resetReportLevel"
        }
      ],
      "name": "DatasyncTaskTaskReportConfigOverridesVerifiedOutputReference",
      "namespace": "datasyncTask",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 2365
          },
          "name": "reportLevelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 2355
          },
          "name": "reportLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datasync-task/index.ts",
            "line": 2323
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datasyncTask.DatasyncTaskTaskReportConfigOverridesVerified"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datasync-task/index:DatasyncTaskTaskReportConfigOverridesVerifiedOutputReference"
    },
    "@cdktn/provider-awscc.datazoneConnection.DatazoneConnection": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection awscc_datazone_connection}."
      },
      "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnection",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection awscc_datazone_connection} Resource."
        },
        "locationInModule": {
          "filename": "src/datazone-connection/index.ts",
          "line": 5355
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-connection/index.ts",
        "line": 5323
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DatazoneConnection resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 5340
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DatazoneConnection to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DatazoneConnection that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DatazoneConnection to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 5392
          },
          "name": "putAwsLocation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionAwsLocation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 5408
          },
          "name": "putConfigurations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionConfigurations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 5549
          },
          "name": "putProps",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionProps"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 5395
          },
          "name": "resetAwsLocation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 5411
          },
          "name": "resetConfigurations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 5432
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 5471
          },
          "name": "resetEnableTrustedIdentityPropagation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 5492
          },
          "name": "resetEnvironmentIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 5536
          },
          "name": "resetProjectIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 5552
          },
          "name": "resetProps"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 5568
          },
          "name": "resetScope"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 5585
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 5600
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DatazoneConnection",
      "namespace": "datazoneConnection",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 5328
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 5389
          },
          "name": "awsLocation",
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionAwsLocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 5405
          },
          "name": "configurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 5420
          },
          "name": "connectionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 5441
          },
          "name": "domainId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 5459
          },
          "name": "domainUnitId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 5480
          },
          "name": "environmentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 5501
          },
          "name": "environmentUserRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 5506
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 5524
          },
          "name": "projectId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 5546
          },
          "name": "props",
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 5577
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 5399
          },
          "name": "awsLocationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionAwsLocation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 5415
          },
          "name": "configurationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 5436
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 5454
          },
          "name": "domainIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 5475
          },
          "name": "enableTrustedIdentityPropagationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 5496
          },
          "name": "environmentIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 5519
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 5540
          },
          "name": "projectIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 5556
          },
          "name": "propsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionProps"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 5572
          },
          "name": "scopeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 5426
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 5447
          },
          "name": "domainIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 5465
          },
          "name": "enableTrustedIdentityPropagation",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 5486
          },
          "name": "environmentIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 5512
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 5530
          },
          "name": "projectIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 5562
          },
          "name": "scope",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datazone-connection/index:DatazoneConnection"
    },
    "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionAwsLocation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionAwsLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-connection/index.ts",
        "line": 74
      },
      "name": "DatazoneConnectionAwsLocation",
      "namespace": "datazoneConnection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#access_role DatazoneConnection#access_role}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 78
          },
          "name": "accessRole",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#aws_account_id DatazoneConnection#aws_account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 82
          },
          "name": "awsAccountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#aws_region DatazoneConnection#aws_region}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 86
          },
          "name": "awsRegion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#iam_connection_id DatazoneConnection#iam_connection_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 90
          },
          "name": "iamConnectionId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datazone-connection/index:DatazoneConnectionAwsLocation"
    },
    "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionAwsLocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionAwsLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-connection/index.ts",
          "line": 151
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-connection/index.ts",
        "line": 143
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 211
          },
          "name": "resetAccessRole"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 227
          },
          "name": "resetAwsAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 243
          },
          "name": "resetAwsRegion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 259
          },
          "name": "resetIamConnectionId"
        }
      ],
      "name": "DatazoneConnectionAwsLocationOutputReference",
      "namespace": "datazoneConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 215
          },
          "name": "accessRoleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 231
          },
          "name": "awsAccountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 247
          },
          "name": "awsRegionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 263
          },
          "name": "iamConnectionIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 205
          },
          "name": "accessRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 221
          },
          "name": "awsAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 237
          },
          "name": "awsRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 253
          },
          "name": "iamConnectionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 155
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionAwsLocation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-connection/index:DatazoneConnectionAwsLocationOutputReference"
    },
    "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-connection/index.ts",
        "line": 14
      },
      "name": "DatazoneConnectionConfig",
      "namespace": "datazoneConnection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#domain_identifier DatazoneConnection#domain_identifier}",
            "stability": "stable",
            "summary": "The identifier of the domain in which the connection is created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 38
          },
          "name": "domainIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#name DatazoneConnection#name}",
            "stability": "stable",
            "summary": "The name of the connection."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 56
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#aws_location DatazoneConnection#aws_location}",
            "stability": "stable",
            "summary": "AWS Location of project."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 20
          },
          "name": "awsLocation",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionAwsLocation"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#configurations DatazoneConnection#configurations}",
            "stability": "stable",
            "summary": "The configurations of the connection."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 26
          },
          "name": "configurations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#description DatazoneConnection#description}",
            "stability": "stable",
            "summary": "The description of the connection."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 32
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#enable_trusted_identity_propagation DatazoneConnection#enable_trusted_identity_propagation}",
            "stability": "stable",
            "summary": "Specifies whether the trusted identity propagation is enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 44
          },
          "name": "enableTrustedIdentityPropagation",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#environment_identifier DatazoneConnection#environment_identifier}",
            "stability": "stable",
            "summary": "The identifier of the environment in which the connection is created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 50
          },
          "name": "environmentIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#project_identifier DatazoneConnection#project_identifier}",
            "stability": "stable",
            "summary": "The identifier of the project in which the connection should be created. If."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 62
          },
          "name": "projectIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#props DatazoneConnection#props}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 66
          },
          "name": "props",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionProps"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#scope DatazoneConnection#scope}",
            "stability": "stable",
            "summary": "The scope of the connection."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 72
          },
          "name": "scope",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datazone-connection/index:DatazoneConnectionConfig"
    },
    "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-connection/index.ts",
        "line": 267
      },
      "name": "DatazoneConnectionConfigurations",
      "namespace": "datazoneConnection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#classification DatazoneConnection#classification}",
            "stability": "stable",
            "summary": "The classification of the connection configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 273
          },
          "name": "classification",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#properties DatazoneConnection#properties}",
            "stability": "stable",
            "summary": "Property Map."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 279
          },
          "name": "properties",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/datazone-connection/index:DatazoneConnectionConfigurations"
    },
    "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-connection/index.ts",
          "line": 409
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-connection/index.ts",
        "line": 401
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 416
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "DatazoneConnectionConfigurationsList",
      "namespace": "datazoneConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 402
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-connection/index:DatazoneConnectionConfigurationsList"
    },
    "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-connection/index.ts",
          "line": 328
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-connection/index.ts",
        "line": 318
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 376
          },
          "name": "resetClassification"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 392
          },
          "name": "resetProperties"
        }
      ],
      "name": "DatazoneConnectionConfigurationsOutputReference",
      "namespace": "datazoneConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 380
          },
          "name": "classificationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 396
          },
          "name": "propertiesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 370
          },
          "name": "classification",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 386
          },
          "name": "properties",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 332
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionConfigurations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-connection/index:DatazoneConnectionConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionProps": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionProps",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-connection/index.ts",
        "line": 4803
      },
      "name": "DatazoneConnectionProps",
      "namespace": "datazoneConnection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#amazon_q_properties DatazoneConnection#amazon_q_properties}",
            "stability": "stable",
            "summary": "Amazon Q properties of the connection."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 4809
          },
          "name": "amazonQProperties",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsAmazonQProperties"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#athena_properties DatazoneConnection#athena_properties}",
            "stability": "stable",
            "summary": "Athena Properties Input."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 4815
          },
          "name": "athenaProperties",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsAthenaProperties"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#glue_properties DatazoneConnection#glue_properties}",
            "stability": "stable",
            "summary": "Glue Properties Input."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 4821
          },
          "name": "glueProperties",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsGlueProperties"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#hyper_pod_properties DatazoneConnection#hyper_pod_properties}",
            "stability": "stable",
            "summary": "HyperPod Properties Input."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 4827
          },
          "name": "hyperPodProperties",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsHyperPodProperties"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#iam_properties DatazoneConnection#iam_properties}",
            "stability": "stable",
            "summary": "IAM Properties Input."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 4833
          },
          "name": "iamProperties",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsIamProperties"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#lakehouse_properties DatazoneConnection#lakehouse_properties}",
            "stability": "stable",
            "summary": "Lakehouse Properties Input."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 4839
          },
          "name": "lakehouseProperties",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsLakehouseProperties"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#mlflow_properties DatazoneConnection#mlflow_properties}",
            "stability": "stable",
            "summary": "MLflow Properties Input."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 4845
          },
          "name": "mlflowProperties",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsMlflowProperties"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#redshift_properties DatazoneConnection#redshift_properties}",
            "stability": "stable",
            "summary": "Redshift Properties Input."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 4851
          },
          "name": "redshiftProperties",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsRedshiftProperties"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#s3_properties DatazoneConnection#s3_properties}",
            "stability": "stable",
            "summary": "S3 Properties Input."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 4857
          },
          "name": "s3Properties",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsS3Properties"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#spark_emr_properties DatazoneConnection#spark_emr_properties}",
            "stability": "stable",
            "summary": "Spark EMR Properties Input."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 4863
          },
          "name": "sparkEmrProperties",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsSparkEmrProperties"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#spark_glue_properties DatazoneConnection#spark_glue_properties}",
            "stability": "stable",
            "summary": "Spark Glue Properties Input."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 4869
          },
          "name": "sparkGlueProperties",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsSparkGlueProperties"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#workflows_mwaa_properties DatazoneConnection#workflows_mwaa_properties}",
            "stability": "stable",
            "summary": "Workflows MWAA Properties Input."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 4875
          },
          "name": "workflowsMwaaProperties",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsWorkflowsMwaaProperties"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#workflows_serverless_properties DatazoneConnection#workflows_serverless_properties}",
            "stability": "stable",
            "summary": "Workflows Serverless Properties Input."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 4881
          },
          "name": "workflowsServerlessProperties",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datazone-connection/index:DatazoneConnectionProps"
    },
    "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsAmazonQProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsAmazonQProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-connection/index.ts",
        "line": 420
      },
      "name": "DatazoneConnectionPropsAmazonQProperties",
      "namespace": "datazoneConnection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#auth_mode DatazoneConnection#auth_mode}",
            "stability": "stable",
            "summary": "The authentication mode of the connection's AmazonQ properties."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 426
          },
          "name": "authMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#is_enabled DatazoneConnection#is_enabled}",
            "stability": "stable",
            "summary": "Specifies whether Amazon Q is enabled for the connection."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 432
          },
          "name": "isEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#profile_arn DatazoneConnection#profile_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 436
          },
          "name": "profileArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datazone-connection/index:DatazoneConnectionPropsAmazonQProperties"
    },
    "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsAmazonQPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsAmazonQPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-connection/index.ts",
          "line": 490
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-connection/index.ts",
        "line": 482
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 544
          },
          "name": "resetAuthMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 560
          },
          "name": "resetIsEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 576
          },
          "name": "resetProfileArn"
        }
      ],
      "name": "DatazoneConnectionPropsAmazonQPropertiesOutputReference",
      "namespace": "datazoneConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 548
          },
          "name": "authModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 564
          },
          "name": "isEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 580
          },
          "name": "profileArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 538
          },
          "name": "authMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 554
          },
          "name": "isEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 570
          },
          "name": "profileArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 494
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsAmazonQProperties"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-connection/index:DatazoneConnectionPropsAmazonQPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsAthenaProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsAthenaProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-connection/index.ts",
        "line": 584
      },
      "name": "DatazoneConnectionPropsAthenaProperties",
      "namespace": "datazoneConnection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#workgroup_name DatazoneConnection#workgroup_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 588
          },
          "name": "workgroupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datazone-connection/index:DatazoneConnectionPropsAthenaProperties"
    },
    "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsAthenaPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsAthenaPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-connection/index.ts",
          "line": 628
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-connection/index.ts",
        "line": 620
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 670
          },
          "name": "resetWorkgroupName"
        }
      ],
      "name": "DatazoneConnectionPropsAthenaPropertiesOutputReference",
      "namespace": "datazoneConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 674
          },
          "name": "workgroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 664
          },
          "name": "workgroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 632
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsAthenaProperties"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-connection/index:DatazoneConnectionPropsAthenaPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsGlueProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsGlueProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-connection/index.ts",
        "line": 2452
      },
      "name": "DatazoneConnectionPropsGlueProperties",
      "namespace": "datazoneConnection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#glue_connection_input DatazoneConnection#glue_connection_input}",
            "stability": "stable",
            "summary": "Glue Connection Input."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 2458
          },
          "name": "glueConnectionInput",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsGluePropertiesGlueConnectionInput"
          }
        }
      ],
      "symbolId": "src/datazone-connection/index:DatazoneConnectionPropsGlueProperties"
    },
    "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsGluePropertiesGlueConnectionInput": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsGluePropertiesGlueConnectionInput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-connection/index.ts",
        "line": 1981
      },
      "name": "DatazoneConnectionPropsGluePropertiesGlueConnectionInput",
      "namespace": "datazoneConnection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#athena_properties DatazoneConnection#athena_properties}",
            "stability": "stable",
            "summary": "Property Map."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 1987
          },
          "name": "athenaProperties",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#authentication_configuration DatazoneConnection#authentication_configuration}",
            "stability": "stable",
            "summary": "Authentication Configuration Input."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 1993
          },
          "name": "authenticationConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#connection_properties DatazoneConnection#connection_properties}",
            "stability": "stable",
            "summary": "Connection Properties."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 1999
          },
          "name": "connectionProperties",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#connection_type DatazoneConnection#connection_type}",
            "stability": "stable",
            "summary": "Glue Connection Type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 2005
          },
          "name": "connectionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#description DatazoneConnection#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 2009
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#match_criteria DatazoneConnection#match_criteria}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 2013
          },
          "name": "matchCriteria",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#name DatazoneConnection#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 2017
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#physical_connection_requirements DatazoneConnection#physical_connection_requirements}",
            "stability": "stable",
            "summary": "Physical Connection Requirements."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 2023
          },
          "name": "physicalConnectionRequirements",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsGluePropertiesGlueConnectionInputPhysicalConnectionRequirements"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#python_properties DatazoneConnection#python_properties}",
            "stability": "stable",
            "summary": "Property Map."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 2029
          },
          "name": "pythonProperties",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#spark_properties DatazoneConnection#spark_properties}",
            "stability": "stable",
            "summary": "Property Map."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 2035
          },
          "name": "sparkProperties",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#validate_credentials DatazoneConnection#validate_credentials}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 2039
          },
          "name": "validateCredentials",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#validate_for_compute_environments DatazoneConnection#validate_for_compute_environments}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 2043
          },
          "name": "validateForComputeEnvironments",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/datazone-connection/index:DatazoneConnectionPropsGluePropertiesGlueConnectionInput"
    },
    "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-connection/index.ts",
        "line": 1521
      },
      "name": "DatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfiguration",
      "namespace": "datazoneConnection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#authentication_type DatazoneConnection#authentication_type}",
            "stability": "stable",
            "summary": "Authentication Type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 1527
          },
          "name": "authenticationType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#basic_authentication_credentials DatazoneConnection#basic_authentication_credentials}",
            "stability": "stable",
            "summary": "Basic Authentication Credentials."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 1533
          },
          "name": "basicAuthenticationCredentials",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationBasicAuthenticationCredentials"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#custom_authentication_credentials DatazoneConnection#custom_authentication_credentials}",
            "stability": "stable",
            "summary": "Credential Map."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 1539
          },
          "name": "customAuthenticationCredentials",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#kms_key_arn DatazoneConnection#kms_key_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 1543
          },
          "name": "kmsKeyArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#o_auth_2_properties DatazoneConnection#o_auth_2_properties}",
            "stability": "stable",
            "summary": "OAuth2 Properties."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 1549
          },
          "name": "oAuth2Properties",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationOAuth2Properties"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#secret_arn DatazoneConnection#secret_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 1553
          },
          "name": "secretArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datazone-connection/index:DatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfiguration"
    },
    "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationBasicAuthenticationCredentials": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationBasicAuthenticationCredentials",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-connection/index.ts",
        "line": 678
      },
      "name": "DatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationBasicAuthenticationCredentials",
      "namespace": "datazoneConnection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#password DatazoneConnection#password}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 682
          },
          "name": "password",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#user_name DatazoneConnection#user_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 686
          },
          "name": "userName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datazone-connection/index:DatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationBasicAuthenticationCredentials"
    },
    "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationBasicAuthenticationCredentialsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationBasicAuthenticationCredentialsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-connection/index.ts",
          "line": 733
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-connection/index.ts",
        "line": 725
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 781
          },
          "name": "resetPassword"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 797
          },
          "name": "resetUserName"
        }
      ],
      "name": "DatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationBasicAuthenticationCredentialsOutputReference",
      "namespace": "datazoneConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 785
          },
          "name": "passwordInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 801
          },
          "name": "userNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 775
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 791
          },
          "name": "userName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 737
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationBasicAuthenticationCredentials"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-connection/index:DatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationBasicAuthenticationCredentialsOutputReference"
    },
    "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationOAuth2Properties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationOAuth2Properties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-connection/index.ts",
        "line": 1252
      },
      "name": "DatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationOAuth2Properties",
      "namespace": "datazoneConnection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#authorization_code_properties DatazoneConnection#authorization_code_properties}",
            "stability": "stable",
            "summary": "Authorization Code Properties."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 1258
          },
          "name": "authorizationCodeProperties",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationOAuth2PropertiesAuthorizationCodeProperties"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#o_auth_2_client_application DatazoneConnection#o_auth_2_client_application}",
            "stability": "stable",
            "summary": "OAuth2 Client Application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 1264
          },
          "name": "oAuth2ClientApplication",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationOAuth2PropertiesOAuth2ClientApplication"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#o_auth_2_credentials DatazoneConnection#o_auth_2_credentials}",
            "stability": "stable",
            "summary": "Glue OAuth2 Credentials."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 1270
          },
          "name": "oAuth2Credentials",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationOAuth2PropertiesOAuth2Credentials"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#o_auth_2_grant_type DatazoneConnection#o_auth_2_grant_type}",
            "stability": "stable",
            "summary": "OAuth2 Grant Type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 1276
          },
          "name": "oAuth2GrantType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#token_url DatazoneConnection#token_url}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 1280
          },
          "name": "tokenUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#token_url_parameters_map DatazoneConnection#token_url_parameters_map}",
            "stability": "stable",
            "summary": "The token URL parameters."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 1286
          },
          "name": "tokenUrlParametersMap",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/datazone-connection/index:DatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationOAuth2Properties"
    },
    "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationOAuth2PropertiesAuthorizationCodeProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationOAuth2PropertiesAuthorizationCodeProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-connection/index.ts",
        "line": 805
      },
      "name": "DatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationOAuth2PropertiesAuthorizationCodeProperties",
      "namespace": "datazoneConnection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#authorization_code DatazoneConnection#authorization_code}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 809
          },
          "name": "authorizationCode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#redirect_uri DatazoneConnection#redirect_uri}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 813
          },
          "name": "redirectUri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datazone-connection/index:DatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationOAuth2PropertiesAuthorizationCodeProperties"
    },
    "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationOAuth2PropertiesAuthorizationCodePropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationOAuth2PropertiesAuthorizationCodePropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-connection/index.ts",
          "line": 860
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-connection/index.ts",
        "line": 852
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 908
          },
          "name": "resetAuthorizationCode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 924
          },
          "name": "resetRedirectUri"
        }
      ],
      "name": "DatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationOAuth2PropertiesAuthorizationCodePropertiesOutputReference",
      "namespace": "datazoneConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 912
          },
          "name": "authorizationCodeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 928
          },
          "name": "redirectUriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 902
          },
          "name": "authorizationCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 918
          },
          "name": "redirectUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 864
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationOAuth2PropertiesAuthorizationCodeProperties"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-connection/index:DatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationOAuth2PropertiesAuthorizationCodePropertiesOutputReference"
    },
    "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationOAuth2PropertiesOAuth2ClientApplication": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationOAuth2PropertiesOAuth2ClientApplication",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-connection/index.ts",
        "line": 932
      },
      "name": "DatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationOAuth2PropertiesOAuth2ClientApplication",
      "namespace": "datazoneConnection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#aws_managed_client_application_reference DatazoneConnection#aws_managed_client_application_reference}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 936
          },
          "name": "awsManagedClientApplicationReference",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#user_managed_client_application_client_id DatazoneConnection#user_managed_client_application_client_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 940
          },
          "name": "userManagedClientApplicationClientId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datazone-connection/index:DatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationOAuth2PropertiesOAuth2ClientApplication"
    },
    "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationOAuth2PropertiesOAuth2ClientApplicationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationOAuth2PropertiesOAuth2ClientApplicationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-connection/index.ts",
          "line": 987
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-connection/index.ts",
        "line": 979
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 1035
          },
          "name": "resetAwsManagedClientApplicationReference"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 1051
          },
          "name": "resetUserManagedClientApplicationClientId"
        }
      ],
      "name": "DatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationOAuth2PropertiesOAuth2ClientApplicationOutputReference",
      "namespace": "datazoneConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 1039
          },
          "name": "awsManagedClientApplicationReferenceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 1055
          },
          "name": "userManagedClientApplicationClientIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 1029
          },
          "name": "awsManagedClientApplicationReference",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 1045
          },
          "name": "userManagedClientApplicationClientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 991
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationOAuth2PropertiesOAuth2ClientApplication"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-connection/index:DatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationOAuth2PropertiesOAuth2ClientApplicationOutputReference"
    },
    "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationOAuth2PropertiesOAuth2Credentials": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationOAuth2PropertiesOAuth2Credentials",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-connection/index.ts",
        "line": 1059
      },
      "name": "DatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationOAuth2PropertiesOAuth2Credentials",
      "namespace": "datazoneConnection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#access_token DatazoneConnection#access_token}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 1063
          },
          "name": "accessToken",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#jwt_token DatazoneConnection#jwt_token}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 1067
          },
          "name": "jwtToken",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#refresh_token DatazoneConnection#refresh_token}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 1071
          },
          "name": "refreshToken",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#user_managed_client_application_client_secret DatazoneConnection#user_managed_client_application_client_secret}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 1075
          },
          "name": "userManagedClientApplicationClientSecret",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datazone-connection/index:DatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationOAuth2PropertiesOAuth2Credentials"
    },
    "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationOAuth2PropertiesOAuth2CredentialsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationOAuth2PropertiesOAuth2CredentialsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-connection/index.ts",
          "line": 1136
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-connection/index.ts",
        "line": 1128
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 1196
          },
          "name": "resetAccessToken"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 1212
          },
          "name": "resetJwtToken"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 1228
          },
          "name": "resetRefreshToken"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 1244
          },
          "name": "resetUserManagedClientApplicationClientSecret"
        }
      ],
      "name": "DatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationOAuth2PropertiesOAuth2CredentialsOutputReference",
      "namespace": "datazoneConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 1200
          },
          "name": "accessTokenInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 1216
          },
          "name": "jwtTokenInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 1232
          },
          "name": "refreshTokenInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 1248
          },
          "name": "userManagedClientApplicationClientSecretInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 1190
          },
          "name": "accessToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 1206
          },
          "name": "jwtToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 1222
          },
          "name": "refreshToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 1238
          },
          "name": "userManagedClientApplicationClientSecret",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 1140
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationOAuth2PropertiesOAuth2Credentials"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-connection/index:DatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationOAuth2PropertiesOAuth2CredentialsOutputReference"
    },
    "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationOAuth2PropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationOAuth2PropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-connection/index.ts",
          "line": 1361
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-connection/index.ts",
        "line": 1353
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 1430
          },
          "name": "putAuthorizationCodeProperties",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationOAuth2PropertiesAuthorizationCodeProperties"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 1446
          },
          "name": "putOAuth2ClientApplication",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationOAuth2PropertiesOAuth2ClientApplication"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 1462
          },
          "name": "putOAuth2Credentials",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationOAuth2PropertiesOAuth2Credentials"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 1433
          },
          "name": "resetAuthorizationCodeProperties"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 1449
          },
          "name": "resetOAuth2ClientApplication"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 1465
          },
          "name": "resetOAuth2Credentials"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 1481
          },
          "name": "resetOAuth2GrantType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 1497
          },
          "name": "resetTokenUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 1513
          },
          "name": "resetTokenUrlParametersMap"
        }
      ],
      "name": "DatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationOAuth2PropertiesOutputReference",
      "namespace": "datazoneConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 1427
          },
          "name": "authorizationCodeProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationOAuth2PropertiesAuthorizationCodePropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 1443
          },
          "name": "oAuth2ClientApplication",
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationOAuth2PropertiesOAuth2ClientApplicationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 1459
          },
          "name": "oAuth2Credentials",
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationOAuth2PropertiesOAuth2CredentialsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 1437
          },
          "name": "authorizationCodePropertiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationOAuth2PropertiesAuthorizationCodeProperties"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 1453
          },
          "name": "oAuth2ClientApplicationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationOAuth2PropertiesOAuth2ClientApplication"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 1469
          },
          "name": "oAuth2CredentialsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationOAuth2PropertiesOAuth2Credentials"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 1485
          },
          "name": "oAuth2GrantTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 1501
          },
          "name": "tokenUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 1517
          },
          "name": "tokenUrlParametersMapInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 1475
          },
          "name": "oAuth2GrantType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 1491
          },
          "name": "tokenUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 1507
          },
          "name": "tokenUrlParametersMap",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 1365
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationOAuth2Properties"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-connection/index:DatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationOAuth2PropertiesOutputReference"
    },
    "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-connection/index.ts",
          "line": 1628
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-connection/index.ts",
        "line": 1620
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 1713
          },
          "name": "putBasicAuthenticationCredentials",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationBasicAuthenticationCredentials"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 1761
          },
          "name": "putOAuth2Properties",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationOAuth2Properties"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 1700
          },
          "name": "resetAuthenticationType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 1716
          },
          "name": "resetBasicAuthenticationCredentials"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 1732
          },
          "name": "resetCustomAuthenticationCredentials"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 1748
          },
          "name": "resetKmsKeyArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 1764
          },
          "name": "resetOAuth2Properties"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 1780
          },
          "name": "resetSecretArn"
        }
      ],
      "name": "DatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationOutputReference",
      "namespace": "datazoneConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 1710
          },
          "name": "basicAuthenticationCredentials",
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationBasicAuthenticationCredentialsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 1758
          },
          "name": "oAuth2Properties",
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationOAuth2PropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 1704
          },
          "name": "authenticationTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 1720
          },
          "name": "basicAuthenticationCredentialsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationBasicAuthenticationCredentials"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 1736
          },
          "name": "customAuthenticationCredentialsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 1752
          },
          "name": "kmsKeyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 1768
          },
          "name": "oAuth2PropertiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationOAuth2Properties"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 1784
          },
          "name": "secretArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 1694
          },
          "name": "authenticationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 1726
          },
          "name": "customAuthenticationCredentials",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 1742
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 1774
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 1632
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-connection/index:DatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsGluePropertiesGlueConnectionInputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsGluePropertiesGlueConnectionInputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-connection/index.ts",
          "line": 2160
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-connection/index.ts",
        "line": 2152
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 2281
          },
          "name": "putAuthenticationConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 2377
          },
          "name": "putPhysicalConnectionRequirements",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsGluePropertiesGlueConnectionInputPhysicalConnectionRequirements"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 2268
          },
          "name": "resetAthenaProperties"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 2284
          },
          "name": "resetAuthenticationConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 2300
          },
          "name": "resetConnectionProperties"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 2316
          },
          "name": "resetConnectionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 2332
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 2348
          },
          "name": "resetMatchCriteria"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 2364
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 2380
          },
          "name": "resetPhysicalConnectionRequirements"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 2396
          },
          "name": "resetPythonProperties"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 2412
          },
          "name": "resetSparkProperties"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 2428
          },
          "name": "resetValidateCredentials"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 2444
          },
          "name": "resetValidateForComputeEnvironments"
        }
      ],
      "name": "DatazoneConnectionPropsGluePropertiesGlueConnectionInputOutputReference",
      "namespace": "datazoneConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 2278
          },
          "name": "authenticationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 2374
          },
          "name": "physicalConnectionRequirements",
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsGluePropertiesGlueConnectionInputPhysicalConnectionRequirementsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 2272
          },
          "name": "athenaPropertiesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 2288
          },
          "name": "authenticationConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsGluePropertiesGlueConnectionInputAuthenticationConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 2304
          },
          "name": "connectionPropertiesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 2320
          },
          "name": "connectionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 2336
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 2352
          },
          "name": "matchCriteriaInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 2368
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 2384
          },
          "name": "physicalConnectionRequirementsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsGluePropertiesGlueConnectionInputPhysicalConnectionRequirements"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 2400
          },
          "name": "pythonPropertiesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 2416
          },
          "name": "sparkPropertiesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 2432
          },
          "name": "validateCredentialsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 2448
          },
          "name": "validateForComputeEnvironmentsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 2262
          },
          "name": "athenaProperties",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 2294
          },
          "name": "connectionProperties",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 2310
          },
          "name": "connectionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 2326
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 2342
          },
          "name": "matchCriteria",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 2358
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 2390
          },
          "name": "pythonProperties",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 2406
          },
          "name": "sparkProperties",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 2422
          },
          "name": "validateCredentials",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 2438
          },
          "name": "validateForComputeEnvironments",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 2164
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsGluePropertiesGlueConnectionInput"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-connection/index:DatazoneConnectionPropsGluePropertiesGlueConnectionInputOutputReference"
    },
    "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsGluePropertiesGlueConnectionInputPhysicalConnectionRequirements": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsGluePropertiesGlueConnectionInputPhysicalConnectionRequirements",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-connection/index.ts",
        "line": 1788
      },
      "name": "DatazoneConnectionPropsGluePropertiesGlueConnectionInputPhysicalConnectionRequirements",
      "namespace": "datazoneConnection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#availability_zone DatazoneConnection#availability_zone}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 1792
          },
          "name": "availabilityZone",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#security_group_id_list DatazoneConnection#security_group_id_list}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 1796
          },
          "name": "securityGroupIdList",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#subnet_id DatazoneConnection#subnet_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 1800
          },
          "name": "subnetId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#subnet_id_list DatazoneConnection#subnet_id_list}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 1804
          },
          "name": "subnetIdList",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/datazone-connection/index:DatazoneConnectionPropsGluePropertiesGlueConnectionInputPhysicalConnectionRequirements"
    },
    "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsGluePropertiesGlueConnectionInputPhysicalConnectionRequirementsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsGluePropertiesGlueConnectionInputPhysicalConnectionRequirementsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-connection/index.ts",
          "line": 1865
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-connection/index.ts",
        "line": 1857
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 1925
          },
          "name": "resetAvailabilityZone"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 1941
          },
          "name": "resetSecurityGroupIdList"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 1957
          },
          "name": "resetSubnetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 1973
          },
          "name": "resetSubnetIdList"
        }
      ],
      "name": "DatazoneConnectionPropsGluePropertiesGlueConnectionInputPhysicalConnectionRequirementsOutputReference",
      "namespace": "datazoneConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 1929
          },
          "name": "availabilityZoneInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 1945
          },
          "name": "securityGroupIdListInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 1961
          },
          "name": "subnetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 1977
          },
          "name": "subnetIdListInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 1919
          },
          "name": "availabilityZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 1935
          },
          "name": "securityGroupIdList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 1951
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 1967
          },
          "name": "subnetIdList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 1869
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsGluePropertiesGlueConnectionInputPhysicalConnectionRequirements"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-connection/index:DatazoneConnectionPropsGluePropertiesGlueConnectionInputPhysicalConnectionRequirementsOutputReference"
    },
    "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsGluePropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsGluePropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-connection/index.ts",
          "line": 2498
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-connection/index.ts",
        "line": 2490
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 2537
          },
          "name": "putGlueConnectionInput",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsGluePropertiesGlueConnectionInput"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 2540
          },
          "name": "resetGlueConnectionInput"
        }
      ],
      "name": "DatazoneConnectionPropsGluePropertiesOutputReference",
      "namespace": "datazoneConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 2534
          },
          "name": "glueConnectionInput",
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsGluePropertiesGlueConnectionInputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 2544
          },
          "name": "glueConnectionInputInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsGluePropertiesGlueConnectionInput"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 2502
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsGlueProperties"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-connection/index:DatazoneConnectionPropsGluePropertiesOutputReference"
    },
    "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsHyperPodProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsHyperPodProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-connection/index.ts",
        "line": 2548
      },
      "name": "DatazoneConnectionPropsHyperPodProperties",
      "namespace": "datazoneConnection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#cluster_name DatazoneConnection#cluster_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 2552
          },
          "name": "clusterName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datazone-connection/index:DatazoneConnectionPropsHyperPodProperties"
    },
    "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsHyperPodPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsHyperPodPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-connection/index.ts",
          "line": 2592
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-connection/index.ts",
        "line": 2584
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 2634
          },
          "name": "resetClusterName"
        }
      ],
      "name": "DatazoneConnectionPropsHyperPodPropertiesOutputReference",
      "namespace": "datazoneConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 2638
          },
          "name": "clusterNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 2628
          },
          "name": "clusterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 2596
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsHyperPodProperties"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-connection/index:DatazoneConnectionPropsHyperPodPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsIamProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsIamProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-connection/index.ts",
        "line": 2642
      },
      "name": "DatazoneConnectionPropsIamProperties",
      "namespace": "datazoneConnection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#glue_lineage_sync_enabled DatazoneConnection#glue_lineage_sync_enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 2646
          },
          "name": "glueLineageSyncEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-connection/index:DatazoneConnectionPropsIamProperties"
    },
    "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsIamPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsIamPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-connection/index.ts",
          "line": 2686
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-connection/index.ts",
        "line": 2678
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 2728
          },
          "name": "resetGlueLineageSyncEnabled"
        }
      ],
      "name": "DatazoneConnectionPropsIamPropertiesOutputReference",
      "namespace": "datazoneConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 2732
          },
          "name": "glueLineageSyncEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 2722
          },
          "name": "glueLineageSyncEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 2690
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsIamProperties"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-connection/index:DatazoneConnectionPropsIamPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsLakehouseProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsLakehouseProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-connection/index.ts",
        "line": 2736
      },
      "name": "DatazoneConnectionPropsLakehouseProperties",
      "namespace": "datazoneConnection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#glue_lineage_sync_enabled DatazoneConnection#glue_lineage_sync_enabled}",
            "stability": "stable",
            "summary": "Specifies whether Glue lineage sync is enabled for the lakehouse connection."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 2742
          },
          "name": "glueLineageSyncEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-connection/index:DatazoneConnectionPropsLakehouseProperties"
    },
    "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsLakehousePropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsLakehousePropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-connection/index.ts",
          "line": 2782
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-connection/index.ts",
        "line": 2774
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 2824
          },
          "name": "resetGlueLineageSyncEnabled"
        }
      ],
      "name": "DatazoneConnectionPropsLakehousePropertiesOutputReference",
      "namespace": "datazoneConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 2828
          },
          "name": "glueLineageSyncEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 2818
          },
          "name": "glueLineageSyncEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 2786
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsLakehouseProperties"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-connection/index:DatazoneConnectionPropsLakehousePropertiesOutputReference"
    },
    "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsMlflowProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsMlflowProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-connection/index.ts",
        "line": 2832
      },
      "name": "DatazoneConnectionPropsMlflowProperties",
      "namespace": "datazoneConnection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#tracking_server_arn DatazoneConnection#tracking_server_arn}",
            "stability": "stable",
            "summary": "The ARN of the MLflow tracking server."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 2838
          },
          "name": "trackingServerArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datazone-connection/index:DatazoneConnectionPropsMlflowProperties"
    },
    "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsMlflowPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsMlflowPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-connection/index.ts",
          "line": 2878
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-connection/index.ts",
        "line": 2870
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 2920
          },
          "name": "resetTrackingServerArn"
        }
      ],
      "name": "DatazoneConnectionPropsMlflowPropertiesOutputReference",
      "namespace": "datazoneConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 2924
          },
          "name": "trackingServerArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 2914
          },
          "name": "trackingServerArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 2882
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsMlflowProperties"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-connection/index:DatazoneConnectionPropsMlflowPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-connection/index.ts",
          "line": 5005
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-connection/index.ts",
        "line": 4997
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 5116
          },
          "name": "putAmazonQProperties",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsAmazonQProperties"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 5132
          },
          "name": "putAthenaProperties",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsAthenaProperties"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 5148
          },
          "name": "putGlueProperties",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsGlueProperties"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 5164
          },
          "name": "putHyperPodProperties",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsHyperPodProperties"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 5180
          },
          "name": "putIamProperties",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsIamProperties"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 5196
          },
          "name": "putLakehouseProperties",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsLakehouseProperties"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 5212
          },
          "name": "putMlflowProperties",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsMlflowProperties"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 5228
          },
          "name": "putRedshiftProperties",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsRedshiftProperties"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 5244
          },
          "name": "putS3Properties",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsS3Properties"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 5260
          },
          "name": "putSparkEmrProperties",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsSparkEmrProperties"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 5276
          },
          "name": "putSparkGlueProperties",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsSparkGlueProperties"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 5292
          },
          "name": "putWorkflowsMwaaProperties",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsWorkflowsMwaaProperties"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 5119
          },
          "name": "resetAmazonQProperties"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 5135
          },
          "name": "resetAthenaProperties"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 5151
          },
          "name": "resetGlueProperties"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 5167
          },
          "name": "resetHyperPodProperties"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 5183
          },
          "name": "resetIamProperties"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 5199
          },
          "name": "resetLakehouseProperties"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 5215
          },
          "name": "resetMlflowProperties"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 5231
          },
          "name": "resetRedshiftProperties"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 5247
          },
          "name": "resetS3Properties"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 5263
          },
          "name": "resetSparkEmrProperties"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 5279
          },
          "name": "resetSparkGlueProperties"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 5295
          },
          "name": "resetWorkflowsMwaaProperties"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 5311
          },
          "name": "resetWorkflowsServerlessProperties"
        }
      ],
      "name": "DatazoneConnectionPropsOutputReference",
      "namespace": "datazoneConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 5113
          },
          "name": "amazonQProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsAmazonQPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 5129
          },
          "name": "athenaProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsAthenaPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 5145
          },
          "name": "glueProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsGluePropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 5161
          },
          "name": "hyperPodProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsHyperPodPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 5177
          },
          "name": "iamProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsIamPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 5193
          },
          "name": "lakehouseProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsLakehousePropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 5209
          },
          "name": "mlflowProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsMlflowPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 5225
          },
          "name": "redshiftProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsRedshiftPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 5241
          },
          "name": "s3Properties",
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsS3PropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 5257
          },
          "name": "sparkEmrProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsSparkEmrPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 5273
          },
          "name": "sparkGlueProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsSparkGluePropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 5289
          },
          "name": "workflowsMwaaProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsWorkflowsMwaaPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 5123
          },
          "name": "amazonQPropertiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsAmazonQProperties"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 5139
          },
          "name": "athenaPropertiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsAthenaProperties"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 5155
          },
          "name": "gluePropertiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsGlueProperties"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 5171
          },
          "name": "hyperPodPropertiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsHyperPodProperties"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 5187
          },
          "name": "iamPropertiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsIamProperties"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 5203
          },
          "name": "lakehousePropertiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsLakehouseProperties"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 5219
          },
          "name": "mlflowPropertiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsMlflowProperties"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 5235
          },
          "name": "redshiftPropertiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsRedshiftProperties"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 5251
          },
          "name": "s3PropertiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsS3Properties"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 5267
          },
          "name": "sparkEmrPropertiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsSparkEmrProperties"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 5283
          },
          "name": "sparkGluePropertiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsSparkGlueProperties"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 5299
          },
          "name": "workflowsMwaaPropertiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsWorkflowsMwaaProperties"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 5315
          },
          "name": "workflowsServerlessPropertiesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 5305
          },
          "name": "workflowsServerlessProperties",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 5009
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionProps"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-connection/index:DatazoneConnectionPropsOutputReference"
    },
    "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsRedshiftProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsRedshiftProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-connection/index.ts",
        "line": 3534
      },
      "name": "DatazoneConnectionPropsRedshiftProperties",
      "namespace": "datazoneConnection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#credentials DatazoneConnection#credentials}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 3538
          },
          "name": "credentials",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsRedshiftPropertiesCredentials"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#database_name DatazoneConnection#database_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 3542
          },
          "name": "databaseName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#host DatazoneConnection#host}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 3546
          },
          "name": "host",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#lineage_sync DatazoneConnection#lineage_sync}",
            "stability": "stable",
            "summary": "Redshift Lineage Sync Configuration Input."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 3552
          },
          "name": "lineageSync",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsRedshiftPropertiesLineageSync"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#port DatazoneConnection#port}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 3556
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#storage DatazoneConnection#storage}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 3560
          },
          "name": "storage",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsRedshiftPropertiesStorage"
          }
        }
      ],
      "symbolId": "src/datazone-connection/index:DatazoneConnectionPropsRedshiftProperties"
    },
    "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsRedshiftPropertiesCredentials": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsRedshiftPropertiesCredentials",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-connection/index.ts",
        "line": 3055
      },
      "name": "DatazoneConnectionPropsRedshiftPropertiesCredentials",
      "namespace": "datazoneConnection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#secret_arn DatazoneConnection#secret_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 3059
          },
          "name": "secretArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#username_password DatazoneConnection#username_password}",
            "stability": "stable",
            "summary": "The username and password to be used for authentication."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 3065
          },
          "name": "usernamePassword",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsRedshiftPropertiesCredentialsUsernamePassword"
          }
        }
      ],
      "symbolId": "src/datazone-connection/index:DatazoneConnectionPropsRedshiftPropertiesCredentials"
    },
    "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsRedshiftPropertiesCredentialsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsRedshiftPropertiesCredentialsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-connection/index.ts",
          "line": 3112
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-connection/index.ts",
        "line": 3104
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 3173
          },
          "name": "putUsernamePassword",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsRedshiftPropertiesCredentialsUsernamePassword"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 3160
          },
          "name": "resetSecretArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 3176
          },
          "name": "resetUsernamePassword"
        }
      ],
      "name": "DatazoneConnectionPropsRedshiftPropertiesCredentialsOutputReference",
      "namespace": "datazoneConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 3170
          },
          "name": "usernamePassword",
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsRedshiftPropertiesCredentialsUsernamePasswordOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 3164
          },
          "name": "secretArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 3180
          },
          "name": "usernamePasswordInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsRedshiftPropertiesCredentialsUsernamePassword"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 3154
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 3116
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsRedshiftPropertiesCredentials"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-connection/index:DatazoneConnectionPropsRedshiftPropertiesCredentialsOutputReference"
    },
    "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsRedshiftPropertiesCredentialsUsernamePassword": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsRedshiftPropertiesCredentialsUsernamePassword",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-connection/index.ts",
        "line": 2928
      },
      "name": "DatazoneConnectionPropsRedshiftPropertiesCredentialsUsernamePassword",
      "namespace": "datazoneConnection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#password DatazoneConnection#password}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 2932
          },
          "name": "password",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#username DatazoneConnection#username}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 2936
          },
          "name": "username",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datazone-connection/index:DatazoneConnectionPropsRedshiftPropertiesCredentialsUsernamePassword"
    },
    "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsRedshiftPropertiesCredentialsUsernamePasswordOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsRedshiftPropertiesCredentialsUsernamePasswordOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-connection/index.ts",
          "line": 2983
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-connection/index.ts",
        "line": 2975
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 3031
          },
          "name": "resetPassword"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 3047
          },
          "name": "resetUsername"
        }
      ],
      "name": "DatazoneConnectionPropsRedshiftPropertiesCredentialsUsernamePasswordOutputReference",
      "namespace": "datazoneConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 3035
          },
          "name": "passwordInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 3051
          },
          "name": "usernameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 3025
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 3041
          },
          "name": "username",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 2987
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsRedshiftPropertiesCredentialsUsernamePassword"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-connection/index:DatazoneConnectionPropsRedshiftPropertiesCredentialsUsernamePasswordOutputReference"
    },
    "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsRedshiftPropertiesLineageSync": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsRedshiftPropertiesLineageSync",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-connection/index.ts",
        "line": 3278
      },
      "name": "DatazoneConnectionPropsRedshiftPropertiesLineageSync",
      "namespace": "datazoneConnection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#enabled DatazoneConnection#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 3282
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#schedule DatazoneConnection#schedule}",
            "stability": "stable",
            "summary": "Lineage Sync Schedule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 3288
          },
          "name": "schedule",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsRedshiftPropertiesLineageSyncSchedule"
          }
        }
      ],
      "symbolId": "src/datazone-connection/index:DatazoneConnectionPropsRedshiftPropertiesLineageSync"
    },
    "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsRedshiftPropertiesLineageSyncOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsRedshiftPropertiesLineageSyncOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-connection/index.ts",
          "line": 3335
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-connection/index.ts",
        "line": 3327
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 3396
          },
          "name": "putSchedule",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsRedshiftPropertiesLineageSyncSchedule"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 3383
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 3399
          },
          "name": "resetSchedule"
        }
      ],
      "name": "DatazoneConnectionPropsRedshiftPropertiesLineageSyncOutputReference",
      "namespace": "datazoneConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 3393
          },
          "name": "schedule",
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsRedshiftPropertiesLineageSyncScheduleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 3387
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 3403
          },
          "name": "scheduleInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsRedshiftPropertiesLineageSyncSchedule"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 3377
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 3339
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsRedshiftPropertiesLineageSync"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-connection/index:DatazoneConnectionPropsRedshiftPropertiesLineageSyncOutputReference"
    },
    "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsRedshiftPropertiesLineageSyncSchedule": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsRedshiftPropertiesLineageSyncSchedule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-connection/index.ts",
        "line": 3184
      },
      "name": "DatazoneConnectionPropsRedshiftPropertiesLineageSyncSchedule",
      "namespace": "datazoneConnection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#schedule DatazoneConnection#schedule}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 3188
          },
          "name": "schedule",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datazone-connection/index:DatazoneConnectionPropsRedshiftPropertiesLineageSyncSchedule"
    },
    "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsRedshiftPropertiesLineageSyncScheduleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsRedshiftPropertiesLineageSyncScheduleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-connection/index.ts",
          "line": 3228
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-connection/index.ts",
        "line": 3220
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 3270
          },
          "name": "resetSchedule"
        }
      ],
      "name": "DatazoneConnectionPropsRedshiftPropertiesLineageSyncScheduleOutputReference",
      "namespace": "datazoneConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 3274
          },
          "name": "scheduleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 3264
          },
          "name": "schedule",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 3232
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsRedshiftPropertiesLineageSyncSchedule"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-connection/index:DatazoneConnectionPropsRedshiftPropertiesLineageSyncScheduleOutputReference"
    },
    "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsRedshiftPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsRedshiftPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-connection/index.ts",
          "line": 3635
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-connection/index.ts",
        "line": 3627
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 3704
          },
          "name": "putCredentials",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsRedshiftPropertiesCredentials"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 3752
          },
          "name": "putLineageSync",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsRedshiftPropertiesLineageSync"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 3784
          },
          "name": "putStorage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsRedshiftPropertiesStorage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 3707
          },
          "name": "resetCredentials"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 3723
          },
          "name": "resetDatabaseName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 3739
          },
          "name": "resetHost"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 3755
          },
          "name": "resetLineageSync"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 3771
          },
          "name": "resetPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 3787
          },
          "name": "resetStorage"
        }
      ],
      "name": "DatazoneConnectionPropsRedshiftPropertiesOutputReference",
      "namespace": "datazoneConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 3701
          },
          "name": "credentials",
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsRedshiftPropertiesCredentialsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 3749
          },
          "name": "lineageSync",
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsRedshiftPropertiesLineageSyncOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 3781
          },
          "name": "storage",
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsRedshiftPropertiesStorageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 3711
          },
          "name": "credentialsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsRedshiftPropertiesCredentials"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 3727
          },
          "name": "databaseNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 3743
          },
          "name": "hostInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 3759
          },
          "name": "lineageSyncInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsRedshiftPropertiesLineageSync"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 3775
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 3791
          },
          "name": "storageInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsRedshiftPropertiesStorage"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 3717
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 3733
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 3765
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 3639
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsRedshiftProperties"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-connection/index:DatazoneConnectionPropsRedshiftPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsRedshiftPropertiesStorage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsRedshiftPropertiesStorage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-connection/index.ts",
        "line": 3407
      },
      "name": "DatazoneConnectionPropsRedshiftPropertiesStorage",
      "namespace": "datazoneConnection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#cluster_name DatazoneConnection#cluster_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 3411
          },
          "name": "clusterName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#workgroup_name DatazoneConnection#workgroup_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 3415
          },
          "name": "workgroupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datazone-connection/index:DatazoneConnectionPropsRedshiftPropertiesStorage"
    },
    "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsRedshiftPropertiesStorageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsRedshiftPropertiesStorageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-connection/index.ts",
          "line": 3462
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-connection/index.ts",
        "line": 3454
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 3510
          },
          "name": "resetClusterName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 3526
          },
          "name": "resetWorkgroupName"
        }
      ],
      "name": "DatazoneConnectionPropsRedshiftPropertiesStorageOutputReference",
      "namespace": "datazoneConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 3514
          },
          "name": "clusterNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 3530
          },
          "name": "workgroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 3504
          },
          "name": "clusterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 3520
          },
          "name": "workgroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 3466
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsRedshiftPropertiesStorage"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-connection/index:DatazoneConnectionPropsRedshiftPropertiesStorageOutputReference"
    },
    "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsS3Properties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsS3Properties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-connection/index.ts",
        "line": 3795
      },
      "name": "DatazoneConnectionPropsS3Properties",
      "namespace": "datazoneConnection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#register_s3_access_grant_location DatazoneConnection#register_s3_access_grant_location}",
            "stability": "stable",
            "summary": "Specifies whether to register the S3 Access Grant location."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 3801
          },
          "name": "registerS3AccessGrantLocation",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#s3_access_grant_location_id DatazoneConnection#s3_access_grant_location_id}",
            "stability": "stable",
            "summary": "The Amazon S3 Access Grant location ID that's part of the Amazon S3 properties of a connection."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 3807
          },
          "name": "s3AccessGrantLocationId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#s3_uri DatazoneConnection#s3_uri}",
            "stability": "stable",
            "summary": "The Amazon S3 URI that's part of the Amazon S3 properties of a connection."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 3813
          },
          "name": "s3Uri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datazone-connection/index:DatazoneConnectionPropsS3Properties"
    },
    "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsS3PropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsS3PropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-connection/index.ts",
          "line": 3867
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-connection/index.ts",
        "line": 3859
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 3921
          },
          "name": "resetRegisterS3AccessGrantLocation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 3937
          },
          "name": "resetS3AccessGrantLocationId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 3953
          },
          "name": "resetS3Uri"
        }
      ],
      "name": "DatazoneConnectionPropsS3PropertiesOutputReference",
      "namespace": "datazoneConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 3925
          },
          "name": "registerS3AccessGrantLocationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 3941
          },
          "name": "s3AccessGrantLocationIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 3957
          },
          "name": "s3UriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 3915
          },
          "name": "registerS3AccessGrantLocation",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 3931
          },
          "name": "s3AccessGrantLocationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 3947
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 3871
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsS3Properties"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-connection/index:DatazoneConnectionPropsS3PropertiesOutputReference"
    },
    "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsSparkEmrProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsSparkEmrProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-connection/index.ts",
        "line": 3961
      },
      "name": "DatazoneConnectionPropsSparkEmrProperties",
      "namespace": "datazoneConnection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#compute_arn DatazoneConnection#compute_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 3965
          },
          "name": "computeArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#instance_profile_arn DatazoneConnection#instance_profile_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 3969
          },
          "name": "instanceProfileArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#java_virtual_env DatazoneConnection#java_virtual_env}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 3973
          },
          "name": "javaVirtualEnv",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#log_uri DatazoneConnection#log_uri}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 3977
          },
          "name": "logUri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#managed_endpoint_arn DatazoneConnection#managed_endpoint_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 3981
          },
          "name": "managedEndpointArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#python_virtual_env DatazoneConnection#python_virtual_env}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 3985
          },
          "name": "pythonVirtualEnv",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#runtime_role DatazoneConnection#runtime_role}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 3989
          },
          "name": "runtimeRole",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#trusted_certificates_s3_uri DatazoneConnection#trusted_certificates_s3_uri}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 3993
          },
          "name": "trustedCertificatesS3Uri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datazone-connection/index:DatazoneConnectionPropsSparkEmrProperties"
    },
    "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsSparkEmrPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsSparkEmrPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-connection/index.ts",
          "line": 4082
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-connection/index.ts",
        "line": 4074
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 4166
          },
          "name": "resetComputeArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 4182
          },
          "name": "resetInstanceProfileArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 4198
          },
          "name": "resetJavaVirtualEnv"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 4214
          },
          "name": "resetLogUri"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 4230
          },
          "name": "resetManagedEndpointArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 4246
          },
          "name": "resetPythonVirtualEnv"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 4262
          },
          "name": "resetRuntimeRole"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 4278
          },
          "name": "resetTrustedCertificatesS3Uri"
        }
      ],
      "name": "DatazoneConnectionPropsSparkEmrPropertiesOutputReference",
      "namespace": "datazoneConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 4170
          },
          "name": "computeArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 4186
          },
          "name": "instanceProfileArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 4202
          },
          "name": "javaVirtualEnvInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 4218
          },
          "name": "logUriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 4234
          },
          "name": "managedEndpointArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 4250
          },
          "name": "pythonVirtualEnvInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 4266
          },
          "name": "runtimeRoleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 4282
          },
          "name": "trustedCertificatesS3UriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 4160
          },
          "name": "computeArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 4176
          },
          "name": "instanceProfileArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 4192
          },
          "name": "javaVirtualEnv",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 4208
          },
          "name": "logUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 4224
          },
          "name": "managedEndpointArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 4240
          },
          "name": "pythonVirtualEnv",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 4256
          },
          "name": "runtimeRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 4272
          },
          "name": "trustedCertificatesS3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 4086
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsSparkEmrProperties"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-connection/index:DatazoneConnectionPropsSparkEmrPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsSparkGlueProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsSparkGlueProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-connection/index.ts",
        "line": 4380
      },
      "name": "DatazoneConnectionPropsSparkGlueProperties",
      "namespace": "datazoneConnection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#additional_args DatazoneConnection#additional_args}",
            "stability": "stable",
            "summary": "Spark Glue Args."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 4386
          },
          "name": "additionalArgs",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsSparkGluePropertiesAdditionalArgs"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#glue_connection_name DatazoneConnection#glue_connection_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 4390
          },
          "name": "glueConnectionName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#glue_version DatazoneConnection#glue_version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 4394
          },
          "name": "glueVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#idle_timeout DatazoneConnection#idle_timeout}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 4398
          },
          "name": "idleTimeout",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#java_virtual_env DatazoneConnection#java_virtual_env}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 4402
          },
          "name": "javaVirtualEnv",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#number_of_workers DatazoneConnection#number_of_workers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 4406
          },
          "name": "numberOfWorkers",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#python_virtual_env DatazoneConnection#python_virtual_env}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 4410
          },
          "name": "pythonVirtualEnv",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#worker_type DatazoneConnection#worker_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 4414
          },
          "name": "workerType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datazone-connection/index:DatazoneConnectionPropsSparkGlueProperties"
    },
    "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsSparkGluePropertiesAdditionalArgs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsSparkGluePropertiesAdditionalArgs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-connection/index.ts",
        "line": 4286
      },
      "name": "DatazoneConnectionPropsSparkGluePropertiesAdditionalArgs",
      "namespace": "datazoneConnection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#connection DatazoneConnection#connection}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 4290
          },
          "name": "connection",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datazone-connection/index:DatazoneConnectionPropsSparkGluePropertiesAdditionalArgs"
    },
    "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsSparkGluePropertiesAdditionalArgsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsSparkGluePropertiesAdditionalArgsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-connection/index.ts",
          "line": 4330
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-connection/index.ts",
        "line": 4322
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 4372
          },
          "name": "resetConnection"
        }
      ],
      "name": "DatazoneConnectionPropsSparkGluePropertiesAdditionalArgsOutputReference",
      "namespace": "datazoneConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 4376
          },
          "name": "connectionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 4366
          },
          "name": "connection",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 4334
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsSparkGluePropertiesAdditionalArgs"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-connection/index:DatazoneConnectionPropsSparkGluePropertiesAdditionalArgsOutputReference"
    },
    "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsSparkGluePropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsSparkGluePropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-connection/index.ts",
          "line": 4503
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-connection/index.ts",
        "line": 4495
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 4584
          },
          "name": "putAdditionalArgs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsSparkGluePropertiesAdditionalArgs"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 4587
          },
          "name": "resetAdditionalArgs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 4603
          },
          "name": "resetGlueConnectionName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 4619
          },
          "name": "resetGlueVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 4635
          },
          "name": "resetIdleTimeout"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 4651
          },
          "name": "resetJavaVirtualEnv"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 4667
          },
          "name": "resetNumberOfWorkers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 4683
          },
          "name": "resetPythonVirtualEnv"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 4699
          },
          "name": "resetWorkerType"
        }
      ],
      "name": "DatazoneConnectionPropsSparkGluePropertiesOutputReference",
      "namespace": "datazoneConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 4581
          },
          "name": "additionalArgs",
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsSparkGluePropertiesAdditionalArgsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 4591
          },
          "name": "additionalArgsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsSparkGluePropertiesAdditionalArgs"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 4607
          },
          "name": "glueConnectionNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 4623
          },
          "name": "glueVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 4639
          },
          "name": "idleTimeoutInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 4655
          },
          "name": "javaVirtualEnvInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 4671
          },
          "name": "numberOfWorkersInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 4687
          },
          "name": "pythonVirtualEnvInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 4703
          },
          "name": "workerTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 4597
          },
          "name": "glueConnectionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 4613
          },
          "name": "glueVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 4629
          },
          "name": "idleTimeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 4645
          },
          "name": "javaVirtualEnv",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 4661
          },
          "name": "numberOfWorkers",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 4677
          },
          "name": "pythonVirtualEnv",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 4693
          },
          "name": "workerType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 4507
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsSparkGlueProperties"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-connection/index:DatazoneConnectionPropsSparkGluePropertiesOutputReference"
    },
    "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsWorkflowsMwaaProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsWorkflowsMwaaProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-connection/index.ts",
        "line": 4707
      },
      "name": "DatazoneConnectionPropsWorkflowsMwaaProperties",
      "namespace": "datazoneConnection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_connection#mwaa_environment_name DatazoneConnection#mwaa_environment_name}",
            "stability": "stable",
            "summary": "The name of the MWAA environment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 4713
          },
          "name": "mwaaEnvironmentName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datazone-connection/index:DatazoneConnectionPropsWorkflowsMwaaProperties"
    },
    "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsWorkflowsMwaaPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsWorkflowsMwaaPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-connection/index.ts",
          "line": 4753
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-connection/index.ts",
        "line": 4745
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 4795
          },
          "name": "resetMwaaEnvironmentName"
        }
      ],
      "name": "DatazoneConnectionPropsWorkflowsMwaaPropertiesOutputReference",
      "namespace": "datazoneConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 4799
          },
          "name": "mwaaEnvironmentNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 4789
          },
          "name": "mwaaEnvironmentName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-connection/index.ts",
            "line": 4757
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneConnection.DatazoneConnectionPropsWorkflowsMwaaProperties"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-connection/index:DatazoneConnectionPropsWorkflowsMwaaPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSource": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_data_source awscc_datazone_data_source}."
      },
      "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSource",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_data_source awscc_datazone_data_source} Resource."
        },
        "locationInModule": {
          "filename": "src/datazone-data-source/index.ts",
          "line": 2339
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-data-source/index.ts",
        "line": 2307
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DatazoneDataSource resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 2324
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DatazoneDataSource to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_data_source#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DatazoneDataSource that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DatazoneDataSource to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 2379
          },
          "name": "putAssetFormsInput",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceAssetFormsInput"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 2395
          },
          "name": "putConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 2580
          },
          "name": "putRecommendation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceRecommendation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 2596
          },
          "name": "putSchedule",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceSchedule"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 2382
          },
          "name": "resetAssetFormsInput"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 2398
          },
          "name": "resetConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 2419
          },
          "name": "resetConnectionIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 2445
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 2479
          },
          "name": "resetEnableSetting"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 2500
          },
          "name": "resetEnvironmentIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 2567
          },
          "name": "resetPublishOnImport"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 2583
          },
          "name": "resetRecommendation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 2599
          },
          "name": "resetSchedule"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 2634
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 2652
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DatazoneDataSource",
      "namespace": "datazoneDataSource",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 2312
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 2376
          },
          "name": "assetFormsInput",
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceAssetFormsInputList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 2392
          },
          "name": "configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 2407
          },
          "name": "connectionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 2428
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 2433
          },
          "name": "dataSourceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 2454
          },
          "name": "domainId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 2488
          },
          "name": "environmentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 2509
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 2514
          },
          "name": "lastRunAssetCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 2519
          },
          "name": "lastRunAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 2524
          },
          "name": "lastRunStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 2542
          },
          "name": "projectId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 2577
          },
          "name": "recommendation",
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceRecommendationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 2593
          },
          "name": "schedule",
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceScheduleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 2608
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 2626
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 2386
          },
          "name": "assetFormsInputInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceAssetFormsInput"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 2402
          },
          "name": "configurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 2423
          },
          "name": "connectionIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 2449
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 2467
          },
          "name": "domainIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 2483
          },
          "name": "enableSettingInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 2504
          },
          "name": "environmentIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 2537
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 2555
          },
          "name": "projectIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 2571
          },
          "name": "publishOnImportInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 2587
          },
          "name": "recommendationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceRecommendation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 2603
          },
          "name": "scheduleInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceSchedule"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 2621
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 2413
          },
          "name": "connectionIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 2439
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 2460
          },
          "name": "domainIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 2473
          },
          "name": "enableSetting",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 2494
          },
          "name": "environmentIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 2530
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 2548
          },
          "name": "projectIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 2561
          },
          "name": "publishOnImport",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 2614
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datazone-data-source/index:DatazoneDataSource"
    },
    "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceAssetFormsInput": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceAssetFormsInput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-data-source/index.ts",
        "line": 94
      },
      "name": "DatazoneDataSourceAssetFormsInput",
      "namespace": "datazoneDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_data_source#content DatazoneDataSource#content}",
            "stability": "stable",
            "summary": "The content of the metadata form."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 100
          },
          "name": "content",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_data_source#form_name DatazoneDataSource#form_name}",
            "stability": "stable",
            "summary": "The name of the metadata form."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 106
          },
          "name": "formName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_data_source#type_identifier DatazoneDataSource#type_identifier}",
            "stability": "stable",
            "summary": "The ID of the metadata form type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 112
          },
          "name": "typeIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_data_source#type_revision DatazoneDataSource#type_revision}",
            "stability": "stable",
            "summary": "The revision of the metadata form type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 118
          },
          "name": "typeRevision",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datazone-data-source/index:DatazoneDataSourceAssetFormsInput"
    },
    "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceAssetFormsInputList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceAssetFormsInputList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-data-source/index.ts",
          "line": 306
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-data-source/index.ts",
        "line": 298
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 313
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceAssetFormsInputOutputReference"
            }
          }
        }
      ],
      "name": "DatazoneDataSourceAssetFormsInputList",
      "namespace": "datazoneDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 299
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceAssetFormsInput"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-data-source/index:DatazoneDataSourceAssetFormsInputList"
    },
    "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceAssetFormsInputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceAssetFormsInputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-data-source/index.ts",
          "line": 181
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-data-source/index.ts",
        "line": 171
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 241
          },
          "name": "resetContent"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 257
          },
          "name": "resetFormName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 273
          },
          "name": "resetTypeIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 289
          },
          "name": "resetTypeRevision"
        }
      ],
      "name": "DatazoneDataSourceAssetFormsInputOutputReference",
      "namespace": "datazoneDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 245
          },
          "name": "contentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 261
          },
          "name": "formNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 277
          },
          "name": "typeIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 293
          },
          "name": "typeRevisionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 235
          },
          "name": "content",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 251
          },
          "name": "formName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 267
          },
          "name": "typeIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 283
          },
          "name": "typeRevision",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 185
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceAssetFormsInput"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-data-source/index:DatazoneDataSourceAssetFormsInputOutputReference"
    },
    "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-data-source/index.ts",
        "line": 14
      },
      "name": "DatazoneDataSourceConfig",
      "namespace": "datazoneDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_data_source#domain_identifier DatazoneDataSource#domain_identifier}",
            "stability": "stable",
            "summary": "The ID of the Amazon DataZone domain where the data source is created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 44
          },
          "name": "domainIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_data_source#name DatazoneDataSource#name}",
            "stability": "stable",
            "summary": "The name of the data source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 62
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_data_source#project_identifier DatazoneDataSource#project_identifier}",
            "stability": "stable",
            "summary": "The identifier of the Amazon DataZone project in which you want to add the data source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 68
          },
          "name": "projectIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_data_source#type DatazoneDataSource#type}",
            "stability": "stable",
            "summary": "The type of the data source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 92
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_data_source#asset_forms_input DatazoneDataSource#asset_forms_input}",
            "stability": "stable",
            "summary": "The metadata forms that are to be attached to the assets that this data source works with."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 20
          },
          "name": "assetFormsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceAssetFormsInput"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_data_source#configuration DatazoneDataSource#configuration}",
            "stability": "stable",
            "summary": "Configuration of the data source. It can be set to either glueRunConfiguration or redshiftRunConfiguration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 26
          },
          "name": "configuration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_data_source#connection_identifier DatazoneDataSource#connection_identifier}",
            "stability": "stable",
            "summary": "The unique identifier of a connection used to fetch relevant parameters from connection during Datasource run."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 32
          },
          "name": "connectionIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_data_source#description DatazoneDataSource#description}",
            "stability": "stable",
            "summary": "The description of the data source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 38
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_data_source#enable_setting DatazoneDataSource#enable_setting}",
            "stability": "stable",
            "summary": "Specifies whether the data source is enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 50
          },
          "name": "enableSetting",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_data_source#environment_identifier DatazoneDataSource#environment_identifier}",
            "stability": "stable",
            "summary": "The unique identifier of the Amazon DataZone environment to which the data source publishes assets."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 56
          },
          "name": "environmentIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_data_source#publish_on_import DatazoneDataSource#publish_on_import}",
            "stability": "stable",
            "summary": "Specifies whether the assets that this data source creates in the inventory are to be also automatically published to the catalog."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 74
          },
          "name": "publishOnImport",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_data_source#recommendation DatazoneDataSource#recommendation}",
            "stability": "stable",
            "summary": "Specifies whether the business name generation is to be enabled for this data source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 80
          },
          "name": "recommendation",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceRecommendation"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_data_source#schedule DatazoneDataSource#schedule}",
            "stability": "stable",
            "summary": "The schedule of the data source runs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 86
          },
          "name": "schedule",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceSchedule"
          }
        }
      ],
      "symbolId": "src/datazone-data-source/index:DatazoneDataSourceConfig"
    },
    "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-data-source/index.ts",
        "line": 1912
      },
      "name": "DatazoneDataSourceConfiguration",
      "namespace": "datazoneDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_data_source#glue_run_configuration DatazoneDataSource#glue_run_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 1916
          },
          "name": "glueRunConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationGlueRunConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_data_source#redshift_run_configuration DatazoneDataSource#redshift_run_configuration}",
            "stability": "stable",
            "summary": "The configuration details of the Amazon Redshift data source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 1922
          },
          "name": "redshiftRunConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationRedshiftRunConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_data_source#sage_maker_run_configuration DatazoneDataSource#sage_maker_run_configuration}",
            "stability": "stable",
            "summary": "The configuration details of the Amazon SageMaker data source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 1928
          },
          "name": "sageMakerRunConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationSageMakerRunConfiguration"
          }
        }
      ],
      "symbolId": "src/datazone-data-source/index:DatazoneDataSourceConfiguration"
    },
    "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationGlueRunConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationGlueRunConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-data-source/index.ts",
        "line": 656
      },
      "name": "DatazoneDataSourceConfigurationGlueRunConfiguration",
      "namespace": "datazoneDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_data_source#auto_import_data_quality_result DatazoneDataSource#auto_import_data_quality_result}",
            "stability": "stable",
            "summary": "Specifies whether to automatically import data quality metrics as part of the data source run."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 662
          },
          "name": "autoImportDataQualityResult",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_data_source#catalog_name DatazoneDataSource#catalog_name}",
            "stability": "stable",
            "summary": "The catalog name in the AWS Glue run configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 668
          },
          "name": "catalogName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_data_source#data_access_role DatazoneDataSource#data_access_role}",
            "stability": "stable",
            "summary": "The data access role included in the configuration details of the AWS Glue data source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 674
          },
          "name": "dataAccessRole",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_data_source#relational_filter_configurations DatazoneDataSource#relational_filter_configurations}",
            "stability": "stable",
            "summary": "The relational filter configurations included in the configuration details of the AWS Glue data source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 680
          },
          "name": "relationalFilterConfigurations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationGlueRunConfigurationRelationalFilterConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-data-source/index:DatazoneDataSourceConfigurationGlueRunConfiguration"
    },
    "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationGlueRunConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationGlueRunConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-data-source/index.ts",
          "line": 741
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-data-source/index.ts",
        "line": 733
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 846
          },
          "name": "putRelationalFilterConfigurations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationGlueRunConfigurationRelationalFilterConfigurations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 801
          },
          "name": "resetAutoImportDataQualityResult"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 817
          },
          "name": "resetCatalogName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 833
          },
          "name": "resetDataAccessRole"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 849
          },
          "name": "resetRelationalFilterConfigurations"
        }
      ],
      "name": "DatazoneDataSourceConfigurationGlueRunConfigurationOutputReference",
      "namespace": "datazoneDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 843
          },
          "name": "relationalFilterConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationGlueRunConfigurationRelationalFilterConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 805
          },
          "name": "autoImportDataQualityResultInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 821
          },
          "name": "catalogNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 837
          },
          "name": "dataAccessRoleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 853
          },
          "name": "relationalFilterConfigurationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationGlueRunConfigurationRelationalFilterConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 795
          },
          "name": "autoImportDataQualityResult",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 811
          },
          "name": "catalogName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 827
          },
          "name": "dataAccessRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 745
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationGlueRunConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-data-source/index:DatazoneDataSourceConfigurationGlueRunConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationGlueRunConfigurationRelationalFilterConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationGlueRunConfigurationRelationalFilterConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-data-source/index.ts",
        "line": 468
      },
      "name": "DatazoneDataSourceConfigurationGlueRunConfigurationRelationalFilterConfigurations",
      "namespace": "datazoneDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_data_source#database_name DatazoneDataSource#database_name}",
            "stability": "stable",
            "summary": "The database name specified in the relational filter configuration for the data source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 474
          },
          "name": "databaseName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_data_source#filter_expressions DatazoneDataSource#filter_expressions}",
            "stability": "stable",
            "summary": "The filter expressions specified in the relational filter configuration for the data source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 480
          },
          "name": "filterExpressions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationGlueRunConfigurationRelationalFilterConfigurationsFilterExpressions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_data_source#schema_name DatazoneDataSource#schema_name}",
            "stability": "stable",
            "summary": "The schema name specified in the relational filter configuration for the data source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 486
          },
          "name": "schemaName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datazone-data-source/index:DatazoneDataSourceConfigurationGlueRunConfigurationRelationalFilterConfigurations"
    },
    "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationGlueRunConfigurationRelationalFilterConfigurationsFilterExpressions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationGlueRunConfigurationRelationalFilterConfigurationsFilterExpressions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-data-source/index.ts",
        "line": 317
      },
      "name": "DatazoneDataSourceConfigurationGlueRunConfigurationRelationalFilterConfigurationsFilterExpressions",
      "namespace": "datazoneDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_data_source#expression DatazoneDataSource#expression}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 321
          },
          "name": "expression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_data_source#type DatazoneDataSource#type}",
            "stability": "stable",
            "summary": "The search filter expression type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 327
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datazone-data-source/index:DatazoneDataSourceConfigurationGlueRunConfigurationRelationalFilterConfigurationsFilterExpressions"
    },
    "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationGlueRunConfigurationRelationalFilterConfigurationsFilterExpressionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationGlueRunConfigurationRelationalFilterConfigurationsFilterExpressionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-data-source/index.ts",
          "line": 457
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-data-source/index.ts",
        "line": 449
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 464
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationGlueRunConfigurationRelationalFilterConfigurationsFilterExpressionsOutputReference"
            }
          }
        }
      ],
      "name": "DatazoneDataSourceConfigurationGlueRunConfigurationRelationalFilterConfigurationsFilterExpressionsList",
      "namespace": "datazoneDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 450
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationGlueRunConfigurationRelationalFilterConfigurationsFilterExpressions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-data-source/index:DatazoneDataSourceConfigurationGlueRunConfigurationRelationalFilterConfigurationsFilterExpressionsList"
    },
    "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationGlueRunConfigurationRelationalFilterConfigurationsFilterExpressionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationGlueRunConfigurationRelationalFilterConfigurationsFilterExpressionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-data-source/index.ts",
          "line": 376
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-data-source/index.ts",
        "line": 366
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 424
          },
          "name": "resetExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 440
          },
          "name": "resetType"
        }
      ],
      "name": "DatazoneDataSourceConfigurationGlueRunConfigurationRelationalFilterConfigurationsFilterExpressionsOutputReference",
      "namespace": "datazoneDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 428
          },
          "name": "expressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 444
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 418
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 434
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 380
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationGlueRunConfigurationRelationalFilterConfigurationsFilterExpressions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-data-source/index:DatazoneDataSourceConfigurationGlueRunConfigurationRelationalFilterConfigurationsFilterExpressionsOutputReference"
    },
    "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationGlueRunConfigurationRelationalFilterConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationGlueRunConfigurationRelationalFilterConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-data-source/index.ts",
          "line": 645
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-data-source/index.ts",
        "line": 637
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 652
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationGlueRunConfigurationRelationalFilterConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "DatazoneDataSourceConfigurationGlueRunConfigurationRelationalFilterConfigurationsList",
      "namespace": "datazoneDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 638
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationGlueRunConfigurationRelationalFilterConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-data-source/index:DatazoneDataSourceConfigurationGlueRunConfigurationRelationalFilterConfigurationsList"
    },
    "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationGlueRunConfigurationRelationalFilterConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationGlueRunConfigurationRelationalFilterConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-data-source/index.ts",
          "line": 542
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-data-source/index.ts",
        "line": 532
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 609
          },
          "name": "putFilterExpressions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationGlueRunConfigurationRelationalFilterConfigurationsFilterExpressions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 596
          },
          "name": "resetDatabaseName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 612
          },
          "name": "resetFilterExpressions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 628
          },
          "name": "resetSchemaName"
        }
      ],
      "name": "DatazoneDataSourceConfigurationGlueRunConfigurationRelationalFilterConfigurationsOutputReference",
      "namespace": "datazoneDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 606
          },
          "name": "filterExpressions",
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationGlueRunConfigurationRelationalFilterConfigurationsFilterExpressionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 600
          },
          "name": "databaseNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 616
          },
          "name": "filterExpressionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationGlueRunConfigurationRelationalFilterConfigurationsFilterExpressions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 632
          },
          "name": "schemaNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 590
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 622
          },
          "name": "schemaName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 546
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationGlueRunConfigurationRelationalFilterConfigurations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-data-source/index:DatazoneDataSourceConfigurationGlueRunConfigurationRelationalFilterConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-data-source/index.ts",
          "line": 1982
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-data-source/index.ts",
        "line": 1974
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 2033
          },
          "name": "putGlueRunConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationGlueRunConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 2049
          },
          "name": "putRedshiftRunConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationRedshiftRunConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 2065
          },
          "name": "putSageMakerRunConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationSageMakerRunConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 2036
          },
          "name": "resetGlueRunConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 2052
          },
          "name": "resetRedshiftRunConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 2068
          },
          "name": "resetSageMakerRunConfiguration"
        }
      ],
      "name": "DatazoneDataSourceConfigurationOutputReference",
      "namespace": "datazoneDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 2030
          },
          "name": "glueRunConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationGlueRunConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 2046
          },
          "name": "redshiftRunConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationRedshiftRunConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 2062
          },
          "name": "sageMakerRunConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationSageMakerRunConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 2040
          },
          "name": "glueRunConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationGlueRunConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 2056
          },
          "name": "redshiftRunConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationRedshiftRunConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 2072
          },
          "name": "sageMakerRunConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationSageMakerRunConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 1986
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-data-source/index:DatazoneDataSourceConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationRedshiftRunConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationRedshiftRunConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-data-source/index.ts",
        "line": 1615
      },
      "name": "DatazoneDataSourceConfigurationRedshiftRunConfiguration",
      "namespace": "datazoneDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_data_source#data_access_role DatazoneDataSource#data_access_role}",
            "stability": "stable",
            "summary": "The data access role included in the configuration details of the Amazon Redshift data source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 1621
          },
          "name": "dataAccessRole",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_data_source#redshift_credential_configuration DatazoneDataSource#redshift_credential_configuration}",
            "stability": "stable",
            "summary": "The details of the credentials required to access an Amazon Redshift cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 1627
          },
          "name": "redshiftCredentialConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationRedshiftRunConfigurationRedshiftCredentialConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_data_source#redshift_storage DatazoneDataSource#redshift_storage}",
            "stability": "stable",
            "summary": "The details of the Amazon Redshift storage as part of the configuration of an Amazon Redshift data source run."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 1633
          },
          "name": "redshiftStorage",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationRedshiftRunConfigurationRedshiftStorage"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_data_source#relational_filter_configurations DatazoneDataSource#relational_filter_configurations}",
            "stability": "stable",
            "summary": "The relational filter configurations included in the configuration details of the Amazon Redshift data source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 1639
          },
          "name": "relationalFilterConfigurations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationRedshiftRunConfigurationRelationalFilterConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-data-source/index:DatazoneDataSourceConfigurationRedshiftRunConfiguration"
    },
    "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationRedshiftRunConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationRedshiftRunConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-data-source/index.ts",
          "line": 1700
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-data-source/index.ts",
        "line": 1692
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 1773
          },
          "name": "putRedshiftCredentialConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationRedshiftRunConfigurationRedshiftCredentialConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 1789
          },
          "name": "putRedshiftStorage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationRedshiftRunConfigurationRedshiftStorage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 1805
          },
          "name": "putRelationalFilterConfigurations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationRedshiftRunConfigurationRelationalFilterConfigurations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 1760
          },
          "name": "resetDataAccessRole"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 1776
          },
          "name": "resetRedshiftCredentialConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 1792
          },
          "name": "resetRedshiftStorage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 1808
          },
          "name": "resetRelationalFilterConfigurations"
        }
      ],
      "name": "DatazoneDataSourceConfigurationRedshiftRunConfigurationOutputReference",
      "namespace": "datazoneDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 1770
          },
          "name": "redshiftCredentialConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationRedshiftRunConfigurationRedshiftCredentialConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 1786
          },
          "name": "redshiftStorage",
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationRedshiftRunConfigurationRedshiftStorageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 1802
          },
          "name": "relationalFilterConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationRedshiftRunConfigurationRelationalFilterConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 1764
          },
          "name": "dataAccessRoleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 1780
          },
          "name": "redshiftCredentialConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationRedshiftRunConfigurationRedshiftCredentialConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 1796
          },
          "name": "redshiftStorageInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationRedshiftRunConfigurationRedshiftStorage"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 1812
          },
          "name": "relationalFilterConfigurationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationRedshiftRunConfigurationRelationalFilterConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 1754
          },
          "name": "dataAccessRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 1704
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationRedshiftRunConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-data-source/index:DatazoneDataSourceConfigurationRedshiftRunConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationRedshiftRunConfigurationRedshiftCredentialConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationRedshiftRunConfigurationRedshiftCredentialConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-data-source/index.ts",
        "line": 857
      },
      "name": "DatazoneDataSourceConfigurationRedshiftRunConfigurationRedshiftCredentialConfiguration",
      "namespace": "datazoneDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_data_source#secret_manager_arn DatazoneDataSource#secret_manager_arn}",
            "stability": "stable",
            "summary": "The ARN of a secret manager for an Amazon Redshift cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 863
          },
          "name": "secretManagerArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datazone-data-source/index:DatazoneDataSourceConfigurationRedshiftRunConfigurationRedshiftCredentialConfiguration"
    },
    "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationRedshiftRunConfigurationRedshiftCredentialConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationRedshiftRunConfigurationRedshiftCredentialConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-data-source/index.ts",
          "line": 903
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-data-source/index.ts",
        "line": 895
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 945
          },
          "name": "resetSecretManagerArn"
        }
      ],
      "name": "DatazoneDataSourceConfigurationRedshiftRunConfigurationRedshiftCredentialConfigurationOutputReference",
      "namespace": "datazoneDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 949
          },
          "name": "secretManagerArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 939
          },
          "name": "secretManagerArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 907
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationRedshiftRunConfigurationRedshiftCredentialConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-data-source/index:DatazoneDataSourceConfigurationRedshiftRunConfigurationRedshiftCredentialConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationRedshiftRunConfigurationRedshiftStorage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationRedshiftRunConfigurationRedshiftStorage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-data-source/index.ts",
        "line": 1145
      },
      "name": "DatazoneDataSourceConfigurationRedshiftRunConfigurationRedshiftStorage",
      "namespace": "datazoneDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_data_source#redshift_cluster_source DatazoneDataSource#redshift_cluster_source}",
            "stability": "stable",
            "summary": "The name of an Amazon Redshift cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 1151
          },
          "name": "redshiftClusterSource",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationRedshiftRunConfigurationRedshiftStorageRedshiftClusterSource"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_data_source#redshift_serverless_source DatazoneDataSource#redshift_serverless_source}",
            "stability": "stable",
            "summary": "The details of the Amazon Redshift Serverless workgroup storage."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 1157
          },
          "name": "redshiftServerlessSource",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationRedshiftRunConfigurationRedshiftStorageRedshiftServerlessSource"
          }
        }
      ],
      "symbolId": "src/datazone-data-source/index:DatazoneDataSourceConfigurationRedshiftRunConfigurationRedshiftStorage"
    },
    "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationRedshiftRunConfigurationRedshiftStorageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationRedshiftRunConfigurationRedshiftStorageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-data-source/index.ts",
          "line": 1204
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-data-source/index.ts",
        "line": 1196
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 1249
          },
          "name": "putRedshiftClusterSource",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationRedshiftRunConfigurationRedshiftStorageRedshiftClusterSource"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 1265
          },
          "name": "putRedshiftServerlessSource",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationRedshiftRunConfigurationRedshiftStorageRedshiftServerlessSource"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 1252
          },
          "name": "resetRedshiftClusterSource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 1268
          },
          "name": "resetRedshiftServerlessSource"
        }
      ],
      "name": "DatazoneDataSourceConfigurationRedshiftRunConfigurationRedshiftStorageOutputReference",
      "namespace": "datazoneDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 1246
          },
          "name": "redshiftClusterSource",
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationRedshiftRunConfigurationRedshiftStorageRedshiftClusterSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 1262
          },
          "name": "redshiftServerlessSource",
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationRedshiftRunConfigurationRedshiftStorageRedshiftServerlessSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 1256
          },
          "name": "redshiftClusterSourceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationRedshiftRunConfigurationRedshiftStorageRedshiftClusterSource"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 1272
          },
          "name": "redshiftServerlessSourceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationRedshiftRunConfigurationRedshiftStorageRedshiftServerlessSource"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 1208
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationRedshiftRunConfigurationRedshiftStorage"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-data-source/index:DatazoneDataSourceConfigurationRedshiftRunConfigurationRedshiftStorageOutputReference"
    },
    "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationRedshiftRunConfigurationRedshiftStorageRedshiftClusterSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationRedshiftRunConfigurationRedshiftStorageRedshiftClusterSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-data-source/index.ts",
        "line": 953
      },
      "name": "DatazoneDataSourceConfigurationRedshiftRunConfigurationRedshiftStorageRedshiftClusterSource",
      "namespace": "datazoneDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_data_source#cluster_name DatazoneDataSource#cluster_name}",
            "stability": "stable",
            "summary": "The name of an Amazon Redshift cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 959
          },
          "name": "clusterName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datazone-data-source/index:DatazoneDataSourceConfigurationRedshiftRunConfigurationRedshiftStorageRedshiftClusterSource"
    },
    "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationRedshiftRunConfigurationRedshiftStorageRedshiftClusterSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationRedshiftRunConfigurationRedshiftStorageRedshiftClusterSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-data-source/index.ts",
          "line": 999
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-data-source/index.ts",
        "line": 991
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 1041
          },
          "name": "resetClusterName"
        }
      ],
      "name": "DatazoneDataSourceConfigurationRedshiftRunConfigurationRedshiftStorageRedshiftClusterSourceOutputReference",
      "namespace": "datazoneDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 1045
          },
          "name": "clusterNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 1035
          },
          "name": "clusterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 1003
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationRedshiftRunConfigurationRedshiftStorageRedshiftClusterSource"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-data-source/index:DatazoneDataSourceConfigurationRedshiftRunConfigurationRedshiftStorageRedshiftClusterSourceOutputReference"
    },
    "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationRedshiftRunConfigurationRedshiftStorageRedshiftServerlessSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationRedshiftRunConfigurationRedshiftStorageRedshiftServerlessSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-data-source/index.ts",
        "line": 1049
      },
      "name": "DatazoneDataSourceConfigurationRedshiftRunConfigurationRedshiftStorageRedshiftServerlessSource",
      "namespace": "datazoneDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_data_source#workgroup_name DatazoneDataSource#workgroup_name}",
            "stability": "stable",
            "summary": "The name of the Amazon Redshift Serverless workgroup."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 1055
          },
          "name": "workgroupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datazone-data-source/index:DatazoneDataSourceConfigurationRedshiftRunConfigurationRedshiftStorageRedshiftServerlessSource"
    },
    "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationRedshiftRunConfigurationRedshiftStorageRedshiftServerlessSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationRedshiftRunConfigurationRedshiftStorageRedshiftServerlessSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-data-source/index.ts",
          "line": 1095
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-data-source/index.ts",
        "line": 1087
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 1137
          },
          "name": "resetWorkgroupName"
        }
      ],
      "name": "DatazoneDataSourceConfigurationRedshiftRunConfigurationRedshiftStorageRedshiftServerlessSourceOutputReference",
      "namespace": "datazoneDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 1141
          },
          "name": "workgroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 1131
          },
          "name": "workgroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 1099
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationRedshiftRunConfigurationRedshiftStorageRedshiftServerlessSource"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-data-source/index:DatazoneDataSourceConfigurationRedshiftRunConfigurationRedshiftStorageRedshiftServerlessSourceOutputReference"
    },
    "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationRedshiftRunConfigurationRelationalFilterConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationRedshiftRunConfigurationRelationalFilterConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-data-source/index.ts",
        "line": 1427
      },
      "name": "DatazoneDataSourceConfigurationRedshiftRunConfigurationRelationalFilterConfigurations",
      "namespace": "datazoneDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_data_source#database_name DatazoneDataSource#database_name}",
            "stability": "stable",
            "summary": "The database name specified in the relational filter configuration for the data source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 1433
          },
          "name": "databaseName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_data_source#filter_expressions DatazoneDataSource#filter_expressions}",
            "stability": "stable",
            "summary": "The filter expressions specified in the relational filter configuration for the data source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 1439
          },
          "name": "filterExpressions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationRedshiftRunConfigurationRelationalFilterConfigurationsFilterExpressions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_data_source#schema_name DatazoneDataSource#schema_name}",
            "stability": "stable",
            "summary": "The schema name specified in the relational filter configuration for the data source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 1445
          },
          "name": "schemaName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datazone-data-source/index:DatazoneDataSourceConfigurationRedshiftRunConfigurationRelationalFilterConfigurations"
    },
    "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationRedshiftRunConfigurationRelationalFilterConfigurationsFilterExpressions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationRedshiftRunConfigurationRelationalFilterConfigurationsFilterExpressions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-data-source/index.ts",
        "line": 1276
      },
      "name": "DatazoneDataSourceConfigurationRedshiftRunConfigurationRelationalFilterConfigurationsFilterExpressions",
      "namespace": "datazoneDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_data_source#expression DatazoneDataSource#expression}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 1280
          },
          "name": "expression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_data_source#type DatazoneDataSource#type}",
            "stability": "stable",
            "summary": "The search filter expression type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 1286
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datazone-data-source/index:DatazoneDataSourceConfigurationRedshiftRunConfigurationRelationalFilterConfigurationsFilterExpressions"
    },
    "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationRedshiftRunConfigurationRelationalFilterConfigurationsFilterExpressionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationRedshiftRunConfigurationRelationalFilterConfigurationsFilterExpressionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-data-source/index.ts",
          "line": 1416
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-data-source/index.ts",
        "line": 1408
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 1423
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationRedshiftRunConfigurationRelationalFilterConfigurationsFilterExpressionsOutputReference"
            }
          }
        }
      ],
      "name": "DatazoneDataSourceConfigurationRedshiftRunConfigurationRelationalFilterConfigurationsFilterExpressionsList",
      "namespace": "datazoneDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 1409
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationRedshiftRunConfigurationRelationalFilterConfigurationsFilterExpressions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-data-source/index:DatazoneDataSourceConfigurationRedshiftRunConfigurationRelationalFilterConfigurationsFilterExpressionsList"
    },
    "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationRedshiftRunConfigurationRelationalFilterConfigurationsFilterExpressionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationRedshiftRunConfigurationRelationalFilterConfigurationsFilterExpressionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-data-source/index.ts",
          "line": 1335
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-data-source/index.ts",
        "line": 1325
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 1383
          },
          "name": "resetExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 1399
          },
          "name": "resetType"
        }
      ],
      "name": "DatazoneDataSourceConfigurationRedshiftRunConfigurationRelationalFilterConfigurationsFilterExpressionsOutputReference",
      "namespace": "datazoneDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 1387
          },
          "name": "expressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 1403
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 1377
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 1393
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 1339
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationRedshiftRunConfigurationRelationalFilterConfigurationsFilterExpressions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-data-source/index:DatazoneDataSourceConfigurationRedshiftRunConfigurationRelationalFilterConfigurationsFilterExpressionsOutputReference"
    },
    "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationRedshiftRunConfigurationRelationalFilterConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationRedshiftRunConfigurationRelationalFilterConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-data-source/index.ts",
          "line": 1604
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-data-source/index.ts",
        "line": 1596
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 1611
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationRedshiftRunConfigurationRelationalFilterConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "DatazoneDataSourceConfigurationRedshiftRunConfigurationRelationalFilterConfigurationsList",
      "namespace": "datazoneDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 1597
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationRedshiftRunConfigurationRelationalFilterConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-data-source/index:DatazoneDataSourceConfigurationRedshiftRunConfigurationRelationalFilterConfigurationsList"
    },
    "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationRedshiftRunConfigurationRelationalFilterConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationRedshiftRunConfigurationRelationalFilterConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-data-source/index.ts",
          "line": 1501
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-data-source/index.ts",
        "line": 1491
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 1568
          },
          "name": "putFilterExpressions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationRedshiftRunConfigurationRelationalFilterConfigurationsFilterExpressions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 1555
          },
          "name": "resetDatabaseName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 1571
          },
          "name": "resetFilterExpressions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 1587
          },
          "name": "resetSchemaName"
        }
      ],
      "name": "DatazoneDataSourceConfigurationRedshiftRunConfigurationRelationalFilterConfigurationsOutputReference",
      "namespace": "datazoneDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 1565
          },
          "name": "filterExpressions",
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationRedshiftRunConfigurationRelationalFilterConfigurationsFilterExpressionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 1559
          },
          "name": "databaseNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 1575
          },
          "name": "filterExpressionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationRedshiftRunConfigurationRelationalFilterConfigurationsFilterExpressions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 1591
          },
          "name": "schemaNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 1549
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 1581
          },
          "name": "schemaName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 1505
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationRedshiftRunConfigurationRelationalFilterConfigurations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-data-source/index:DatazoneDataSourceConfigurationRedshiftRunConfigurationRelationalFilterConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationSageMakerRunConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationSageMakerRunConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-data-source/index.ts",
        "line": 1816
      },
      "name": "DatazoneDataSourceConfigurationSageMakerRunConfiguration",
      "namespace": "datazoneDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_data_source#tracking_assets DatazoneDataSource#tracking_assets}",
            "stability": "stable",
            "summary": "The tracking assets of the Amazon SageMaker run."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 1822
          },
          "name": "trackingAssets",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "collection": {
                        "elementtype": {
                          "primitive": "string"
                        },
                        "kind": "array"
                      }
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-data-source/index:DatazoneDataSourceConfigurationSageMakerRunConfiguration"
    },
    "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationSageMakerRunConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationSageMakerRunConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-data-source/index.ts",
          "line": 1862
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-data-source/index.ts",
        "line": 1854
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 1904
          },
          "name": "resetTrackingAssets"
        }
      ],
      "name": "DatazoneDataSourceConfigurationSageMakerRunConfigurationOutputReference",
      "namespace": "datazoneDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 1908
          },
          "name": "trackingAssetsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "collection": {
                        "elementtype": {
                          "primitive": "string"
                        },
                        "kind": "array"
                      }
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 1898
          },
          "name": "trackingAssets",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "collection": {
                        "elementtype": {
                          "primitive": "string"
                        },
                        "kind": "array"
                      }
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 1866
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceConfigurationSageMakerRunConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-data-source/index:DatazoneDataSourceConfigurationSageMakerRunConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceRecommendation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceRecommendation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-data-source/index.ts",
        "line": 2076
      },
      "name": "DatazoneDataSourceRecommendation",
      "namespace": "datazoneDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_data_source#enable_business_name_generation DatazoneDataSource#enable_business_name_generation}",
            "stability": "stable",
            "summary": "Specifies whether automatic business name generation is to be enabled or not as part of the recommendation configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 2082
          },
          "name": "enableBusinessNameGeneration",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-data-source/index:DatazoneDataSourceRecommendation"
    },
    "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceRecommendationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceRecommendationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-data-source/index.ts",
          "line": 2122
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-data-source/index.ts",
        "line": 2114
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 2164
          },
          "name": "resetEnableBusinessNameGeneration"
        }
      ],
      "name": "DatazoneDataSourceRecommendationOutputReference",
      "namespace": "datazoneDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 2168
          },
          "name": "enableBusinessNameGenerationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 2158
          },
          "name": "enableBusinessNameGeneration",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 2126
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceRecommendation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-data-source/index:DatazoneDataSourceRecommendationOutputReference"
    },
    "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceSchedule": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceSchedule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-data-source/index.ts",
        "line": 2172
      },
      "name": "DatazoneDataSourceSchedule",
      "namespace": "datazoneDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_data_source#schedule DatazoneDataSource#schedule}",
            "stability": "stable",
            "summary": "The schedule of the data source runs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 2178
          },
          "name": "schedule",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_data_source#timezone DatazoneDataSource#timezone}",
            "stability": "stable",
            "summary": "The timezone of the data source run."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 2184
          },
          "name": "timezone",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datazone-data-source/index:DatazoneDataSourceSchedule"
    },
    "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceScheduleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceScheduleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-data-source/index.ts",
          "line": 2231
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-data-source/index.ts",
        "line": 2223
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 2279
          },
          "name": "resetSchedule"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 2295
          },
          "name": "resetTimezone"
        }
      ],
      "name": "DatazoneDataSourceScheduleOutputReference",
      "namespace": "datazoneDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 2283
          },
          "name": "scheduleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 2299
          },
          "name": "timezoneInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 2273
          },
          "name": "schedule",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 2289
          },
          "name": "timezone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-data-source/index.ts",
            "line": 2235
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneDataSource.DatazoneDataSourceSchedule"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-data-source/index:DatazoneDataSourceScheduleOutputReference"
    },
    "@cdktn/provider-awscc.datazoneDomain.DatazoneDomain": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_domain awscc_datazone_domain}."
      },
      "fqn": "@cdktn/provider-awscc.datazoneDomain.DatazoneDomain",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_domain awscc_datazone_domain} Resource."
        },
        "locationInModule": {
          "filename": "src/datazone-domain/index.ts",
          "line": 419
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.datazoneDomain.DatazoneDomainConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-domain/index.ts",
        "line": 387
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DatazoneDomain resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/datazone-domain/index.ts",
            "line": 404
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DatazoneDomain to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_domain#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DatazoneDomain that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DatazoneDomain to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-domain/index.ts",
            "line": 587
          },
          "name": "putSingleSignOn",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datazoneDomain.DatazoneDomainSingleSignOn"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-domain/index.ts",
            "line": 608
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.datazoneDomain.DatazoneDomainTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-domain/index.ts",
            "line": 467
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-domain/index.ts",
            "line": 483
          },
          "name": "resetDomainExecutionRole"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-domain/index.ts",
            "line": 504
          },
          "name": "resetDomainVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-domain/index.ts",
            "line": 525
          },
          "name": "resetKmsKeyIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-domain/index.ts",
            "line": 574
          },
          "name": "resetServiceRole"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-domain/index.ts",
            "line": 590
          },
          "name": "resetSingleSignOn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-domain/index.ts",
            "line": 611
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-domain/index.ts",
            "line": 623
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-domain/index.ts",
            "line": 636
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DatazoneDomain",
      "namespace": "datazoneDomain",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-domain/index.ts",
            "line": 392
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-domain/index.ts",
            "line": 450
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-domain/index.ts",
            "line": 455
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-domain/index.ts",
            "line": 492
          },
          "name": "domainId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-domain/index.ts",
            "line": 513
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-domain/index.ts",
            "line": 534
          },
          "name": "lastUpdatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-domain/index.ts",
            "line": 539
          },
          "name": "managedAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-domain/index.ts",
            "line": 557
          },
          "name": "portalUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-domain/index.ts",
            "line": 562
          },
          "name": "rootDomainUnitId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-domain/index.ts",
            "line": 584
          },
          "name": "singleSignOn",
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneDomain.DatazoneDomainSingleSignOnOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-domain/index.ts",
            "line": 599
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-domain/index.ts",
            "line": 605
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneDomain.DatazoneDomainTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-domain/index.ts",
            "line": 471
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-domain/index.ts",
            "line": 487
          },
          "name": "domainExecutionRoleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-domain/index.ts",
            "line": 508
          },
          "name": "domainVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-domain/index.ts",
            "line": 529
          },
          "name": "kmsKeyIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-domain/index.ts",
            "line": 552
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-domain/index.ts",
            "line": 578
          },
          "name": "serviceRoleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-domain/index.ts",
            "line": 594
          },
          "name": "singleSignOnInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneDomain.DatazoneDomainSingleSignOn"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-domain/index.ts",
            "line": 615
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datazoneDomain.DatazoneDomainTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-domain/index.ts",
            "line": 461
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-domain/index.ts",
            "line": 477
          },
          "name": "domainExecutionRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-domain/index.ts",
            "line": 498
          },
          "name": "domainVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-domain/index.ts",
            "line": 519
          },
          "name": "kmsKeyIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-domain/index.ts",
            "line": 545
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-domain/index.ts",
            "line": 568
          },
          "name": "serviceRole",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datazone-domain/index:DatazoneDomain"
    },
    "@cdktn/provider-awscc.datazoneDomain.DatazoneDomainConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneDomain.DatazoneDomainConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-domain/index.ts",
        "line": 14
      },
      "name": "DatazoneDomainConfig",
      "namespace": "datazoneDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_domain#name DatazoneDomain#name}",
            "stability": "stable",
            "summary": "The name of the Amazon DataZone domain."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-domain/index.ts",
            "line": 44
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_domain#description DatazoneDomain#description}",
            "stability": "stable",
            "summary": "The description of the Amazon DataZone domain."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-domain/index.ts",
            "line": 20
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The domain execution role is created in the AWS account that houses the Amazon DataZone domain.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_domain#domain_execution_role DatazoneDomain#domain_execution_role}",
            "stability": "stable",
            "summary": "The domain execution role that is created when an Amazon DataZone domain is created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-domain/index.ts",
            "line": 26
          },
          "name": "domainExecutionRole",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_domain#domain_version DatazoneDomain#domain_version}",
            "stability": "stable",
            "summary": "The version of the domain."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-domain/index.ts",
            "line": 32
          },
          "name": "domainVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_domain#kms_key_identifier DatazoneDomain#kms_key_identifier}",
            "stability": "stable",
            "summary": "The identifier of the AWS Key Management Service (KMS) key that is used to encrypt the Amazon DataZone domain, metadata, and reporting data."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-domain/index.ts",
            "line": 38
          },
          "name": "kmsKeyIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_domain#service_role DatazoneDomain#service_role}",
            "stability": "stable",
            "summary": "The service role of the domain that is created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-domain/index.ts",
            "line": 50
          },
          "name": "serviceRole",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_domain#single_sign_on DatazoneDomain#single_sign_on}",
            "stability": "stable",
            "summary": "The single-sign on configuration of the Amazon DataZone domain."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-domain/index.ts",
            "line": 56
          },
          "name": "singleSignOn",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneDomain.DatazoneDomainSingleSignOn"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_domain#tags DatazoneDomain#tags}",
            "stability": "stable",
            "summary": "The tags specified for the Amazon DataZone domain."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-domain/index.ts",
            "line": 62
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datazoneDomain.DatazoneDomainTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-domain/index:DatazoneDomainConfig"
    },
    "@cdktn/provider-awscc.datazoneDomain.DatazoneDomainSingleSignOn": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneDomain.DatazoneDomainSingleSignOn",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-domain/index.ts",
        "line": 64
      },
      "name": "DatazoneDomainSingleSignOn",
      "namespace": "datazoneDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_domain#idc_instance_arn DatazoneDomain#idc_instance_arn}",
            "stability": "stable",
            "summary": "The ARN of the AWS Identity Center instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-domain/index.ts",
            "line": 70
          },
          "name": "idcInstanceArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_domain#type DatazoneDomain#type}",
            "stability": "stable",
            "summary": "The type of single sign-on in Amazon DataZone."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-domain/index.ts",
            "line": 76
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_domain#user_assignment DatazoneDomain#user_assignment}",
            "stability": "stable",
            "summary": "The single sign-on user assignment in Amazon DataZone."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-domain/index.ts",
            "line": 82
          },
          "name": "userAssignment",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datazone-domain/index:DatazoneDomainSingleSignOn"
    },
    "@cdktn/provider-awscc.datazoneDomain.DatazoneDomainSingleSignOnOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneDomain.DatazoneDomainSingleSignOnOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-domain/index.ts",
          "line": 136
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-domain/index.ts",
        "line": 128
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-domain/index.ts",
            "line": 190
          },
          "name": "resetIdcInstanceArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-domain/index.ts",
            "line": 206
          },
          "name": "resetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-domain/index.ts",
            "line": 222
          },
          "name": "resetUserAssignment"
        }
      ],
      "name": "DatazoneDomainSingleSignOnOutputReference",
      "namespace": "datazoneDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-domain/index.ts",
            "line": 194
          },
          "name": "idcInstanceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-domain/index.ts",
            "line": 210
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-domain/index.ts",
            "line": 226
          },
          "name": "userAssignmentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-domain/index.ts",
            "line": 184
          },
          "name": "idcInstanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-domain/index.ts",
            "line": 200
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-domain/index.ts",
            "line": 216
          },
          "name": "userAssignment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-domain/index.ts",
            "line": 140
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneDomain.DatazoneDomainSingleSignOn"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-domain/index:DatazoneDomainSingleSignOnOutputReference"
    },
    "@cdktn/provider-awscc.datazoneDomain.DatazoneDomainTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneDomain.DatazoneDomainTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-domain/index.ts",
        "line": 230
      },
      "name": "DatazoneDomainTags",
      "namespace": "datazoneDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_domain#key DatazoneDomain#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-domain/index.ts",
            "line": 236
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_domain#value DatazoneDomain#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-domain/index.ts",
            "line": 242
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datazone-domain/index:DatazoneDomainTags"
    },
    "@cdktn/provider-awscc.datazoneDomain.DatazoneDomainTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneDomain.DatazoneDomainTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-domain/index.ts",
          "line": 372
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-domain/index.ts",
        "line": 364
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-domain/index.ts",
            "line": 379
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.datazoneDomain.DatazoneDomainTagsOutputReference"
            }
          }
        }
      ],
      "name": "DatazoneDomainTagsList",
      "namespace": "datazoneDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-domain/index.ts",
            "line": 365
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datazoneDomain.DatazoneDomainTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-domain/index:DatazoneDomainTagsList"
    },
    "@cdktn/provider-awscc.datazoneDomain.DatazoneDomainTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneDomain.DatazoneDomainTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-domain/index.ts",
          "line": 291
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-domain/index.ts",
        "line": 281
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-domain/index.ts",
            "line": 339
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-domain/index.ts",
            "line": 355
          },
          "name": "resetValue"
        }
      ],
      "name": "DatazoneDomainTagsOutputReference",
      "namespace": "datazoneDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-domain/index.ts",
            "line": 343
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-domain/index.ts",
            "line": 359
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-domain/index.ts",
            "line": 333
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-domain/index.ts",
            "line": 349
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-domain/index.ts",
            "line": 295
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneDomain.DatazoneDomainTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-domain/index:DatazoneDomainTagsOutputReference"
    },
    "@cdktn/provider-awscc.datazoneDomainUnit.DatazoneDomainUnit": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_domain_unit awscc_datazone_domain_unit}."
      },
      "fqn": "@cdktn/provider-awscc.datazoneDomainUnit.DatazoneDomainUnit",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_domain_unit awscc_datazone_domain_unit} Resource."
        },
        "locationInModule": {
          "filename": "src/datazone-domain-unit/index.ts",
          "line": 76
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.datazoneDomainUnit.DatazoneDomainUnitConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-domain-unit/index.ts",
        "line": 44
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DatazoneDomainUnit resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/datazone-domain-unit/index.ts",
            "line": 61
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DatazoneDomainUnit to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_domain_unit#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DatazoneDomainUnit that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DatazoneDomainUnit to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-domain-unit/index.ts",
            "line": 115
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-domain-unit/index.ts",
            "line": 196
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-domain-unit/index.ts",
            "line": 205
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DatazoneDomainUnit",
      "namespace": "datazoneDomainUnit",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-domain-unit/index.ts",
            "line": 49
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-domain-unit/index.ts",
            "line": 103
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-domain-unit/index.ts",
            "line": 124
          },
          "name": "domainId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-domain-unit/index.ts",
            "line": 142
          },
          "name": "domainUnitId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-domain-unit/index.ts",
            "line": 147
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-domain-unit/index.ts",
            "line": 152
          },
          "name": "identifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-domain-unit/index.ts",
            "line": 157
          },
          "name": "lastUpdatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-domain-unit/index.ts",
            "line": 175
          },
          "name": "parentDomainUnitId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-domain-unit/index.ts",
            "line": 119
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-domain-unit/index.ts",
            "line": 137
          },
          "name": "domainIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-domain-unit/index.ts",
            "line": 170
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-domain-unit/index.ts",
            "line": 188
          },
          "name": "parentDomainUnitIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-domain-unit/index.ts",
            "line": 109
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-domain-unit/index.ts",
            "line": 130
          },
          "name": "domainIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-domain-unit/index.ts",
            "line": 163
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-domain-unit/index.ts",
            "line": 181
          },
          "name": "parentDomainUnitIdentifier",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datazone-domain-unit/index:DatazoneDomainUnit"
    },
    "@cdktn/provider-awscc.datazoneDomainUnit.DatazoneDomainUnitConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneDomainUnit.DatazoneDomainUnitConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-domain-unit/index.ts",
        "line": 14
      },
      "name": "DatazoneDomainUnitConfig",
      "namespace": "datazoneDomainUnit",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_domain_unit#domain_identifier DatazoneDomainUnit#domain_identifier}",
            "stability": "stable",
            "summary": "The ID of the domain where you want to create a domain unit."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-domain-unit/index.ts",
            "line": 26
          },
          "name": "domainIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_domain_unit#name DatazoneDomainUnit#name}",
            "stability": "stable",
            "summary": "The name of the domain unit."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-domain-unit/index.ts",
            "line": 32
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_domain_unit#parent_domain_unit_identifier DatazoneDomainUnit#parent_domain_unit_identifier}",
            "stability": "stable",
            "summary": "The ID of the parent domain unit."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-domain-unit/index.ts",
            "line": 38
          },
          "name": "parentDomainUnitIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_domain_unit#description DatazoneDomainUnit#description}",
            "stability": "stable",
            "summary": "The description of the domain unit."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-domain-unit/index.ts",
            "line": 20
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datazone-domain-unit/index:DatazoneDomainUnitConfig"
    },
    "@cdktn/provider-awscc.datazoneEnvironment.DatazoneEnvironment": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_environment awscc_datazone_environment}."
      },
      "fqn": "@cdktn/provider-awscc.datazoneEnvironment.DatazoneEnvironment",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_environment awscc_datazone_environment} Resource."
        },
        "locationInModule": {
          "filename": "src/datazone-environment/index.ts",
          "line": 283
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.datazoneEnvironment.DatazoneEnvironmentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-environment/index.ts",
        "line": 251
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DatazoneEnvironment resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/datazone-environment/index.ts",
            "line": 268
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DatazoneEnvironment to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_environment#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DatazoneEnvironment that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DatazoneEnvironment to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-environment/index.ts",
            "line": 571
          },
          "name": "putUserParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.datazoneEnvironment.DatazoneEnvironmentUserParameters"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-environment/index.ts",
            "line": 346
          },
          "name": "resetDeploymentOrder"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-environment/index.ts",
            "line": 362
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-environment/index.ts",
            "line": 396
          },
          "name": "resetEnvironmentAccountIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-environment/index.ts",
            "line": 412
          },
          "name": "resetEnvironmentAccountRegion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-environment/index.ts",
            "line": 433
          },
          "name": "resetEnvironmentBlueprintIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-environment/index.ts",
            "line": 449
          },
          "name": "resetEnvironmentConfigurationId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-environment/index.ts",
            "line": 475
          },
          "name": "resetEnvironmentProfileIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-environment/index.ts",
            "line": 491
          },
          "name": "resetEnvironmentRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-environment/index.ts",
            "line": 507
          },
          "name": "resetGlossaryTerms"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-environment/index.ts",
            "line": 574
          },
          "name": "resetUserParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-environment/index.ts",
            "line": 586
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-environment/index.ts",
            "line": 604
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DatazoneEnvironment",
      "namespace": "datazoneEnvironment",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment/index.ts",
            "line": 256
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment/index.ts",
            "line": 319
          },
          "name": "awsAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment/index.ts",
            "line": 324
          },
          "name": "awsAccountRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment/index.ts",
            "line": 329
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment/index.ts",
            "line": 334
          },
          "name": "createdBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment/index.ts",
            "line": 371
          },
          "name": "domainId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment/index.ts",
            "line": 421
          },
          "name": "environmentBlueprintId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment/index.ts",
            "line": 458
          },
          "name": "environmentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment/index.ts",
            "line": 463
          },
          "name": "environmentProfileId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment/index.ts",
            "line": 516
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment/index.ts",
            "line": 534
          },
          "name": "projectId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment/index.ts",
            "line": 552
          },
          "name": "providerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment/index.ts",
            "line": 557
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment/index.ts",
            "line": 562
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment/index.ts",
            "line": 568
          },
          "name": "userParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneEnvironment.DatazoneEnvironmentUserParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment/index.ts",
            "line": 350
          },
          "name": "deploymentOrderInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment/index.ts",
            "line": 366
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment/index.ts",
            "line": 384
          },
          "name": "domainIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment/index.ts",
            "line": 400
          },
          "name": "environmentAccountIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment/index.ts",
            "line": 416
          },
          "name": "environmentAccountRegionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment/index.ts",
            "line": 437
          },
          "name": "environmentBlueprintIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment/index.ts",
            "line": 453
          },
          "name": "environmentConfigurationIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment/index.ts",
            "line": 479
          },
          "name": "environmentProfileIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment/index.ts",
            "line": 495
          },
          "name": "environmentRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment/index.ts",
            "line": 511
          },
          "name": "glossaryTermsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment/index.ts",
            "line": 529
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment/index.ts",
            "line": 547
          },
          "name": "projectIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment/index.ts",
            "line": 578
          },
          "name": "userParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datazoneEnvironment.DatazoneEnvironmentUserParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-environment/index.ts",
            "line": 340
          },
          "name": "deploymentOrder",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-environment/index.ts",
            "line": 356
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-environment/index.ts",
            "line": 377
          },
          "name": "domainIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-environment/index.ts",
            "line": 390
          },
          "name": "environmentAccountIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-environment/index.ts",
            "line": 406
          },
          "name": "environmentAccountRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-environment/index.ts",
            "line": 427
          },
          "name": "environmentBlueprintIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-environment/index.ts",
            "line": 443
          },
          "name": "environmentConfigurationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-environment/index.ts",
            "line": 469
          },
          "name": "environmentProfileIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-environment/index.ts",
            "line": 485
          },
          "name": "environmentRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-environment/index.ts",
            "line": 501
          },
          "name": "glossaryTerms",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-environment/index.ts",
            "line": 522
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-environment/index.ts",
            "line": 540
          },
          "name": "projectIdentifier",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datazone-environment/index:DatazoneEnvironment"
    },
    "@cdktn/provider-awscc.datazoneEnvironment.DatazoneEnvironmentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneEnvironment.DatazoneEnvironmentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-environment/index.ts",
        "line": 14
      },
      "name": "DatazoneEnvironmentConfig",
      "namespace": "datazoneEnvironment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_environment#domain_identifier DatazoneEnvironment#domain_identifier}",
            "stability": "stable",
            "summary": "The identifier of the Amazon DataZone domain in which the environment would be created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment/index.ts",
            "line": 32
          },
          "name": "domainIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_environment#name DatazoneEnvironment#name}",
            "stability": "stable",
            "summary": "The name of the environment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment/index.ts",
            "line": 80
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_environment#project_identifier DatazoneEnvironment#project_identifier}",
            "stability": "stable",
            "summary": "The ID of the Amazon DataZone project in which the environment would be created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment/index.ts",
            "line": 86
          },
          "name": "projectIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_environment#deployment_order DatazoneEnvironment#deployment_order}",
            "stability": "stable",
            "summary": "The deployment order for the environment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment/index.ts",
            "line": 20
          },
          "name": "deploymentOrder",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_environment#description DatazoneEnvironment#description}",
            "stability": "stable",
            "summary": "The description of the Amazon DataZone environment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment/index.ts",
            "line": 26
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_environment#environment_account_identifier DatazoneEnvironment#environment_account_identifier}",
            "stability": "stable",
            "summary": "The AWS account in which the Amazon DataZone environment is created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment/index.ts",
            "line": 38
          },
          "name": "environmentAccountIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_environment#environment_account_region DatazoneEnvironment#environment_account_region}",
            "stability": "stable",
            "summary": "The AWS region in which the Amazon DataZone environment is created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment/index.ts",
            "line": 44
          },
          "name": "environmentAccountRegion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_environment#environment_blueprint_identifier DatazoneEnvironment#environment_blueprint_identifier}",
            "stability": "stable",
            "summary": "The identifier of the environment blueprint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment/index.ts",
            "line": 50
          },
          "name": "environmentBlueprintIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_environment#environment_configuration_id DatazoneEnvironment#environment_configuration_id}",
            "stability": "stable",
            "summary": "The identifier of the environment configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment/index.ts",
            "line": 56
          },
          "name": "environmentConfigurationId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_environment#environment_profile_identifier DatazoneEnvironment#environment_profile_identifier}",
            "stability": "stable",
            "summary": "The ID of the environment profile with which the Amazon DataZone environment would be created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment/index.ts",
            "line": 62
          },
          "name": "environmentProfileIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_environment#environment_role_arn DatazoneEnvironment#environment_role_arn}",
            "stability": "stable",
            "summary": "Environment role arn for custom aws environment permissions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment/index.ts",
            "line": 68
          },
          "name": "environmentRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_environment#glossary_terms DatazoneEnvironment#glossary_terms}",
            "stability": "stable",
            "summary": "The glossary terms that can be used in the Amazon DataZone environment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment/index.ts",
            "line": 74
          },
          "name": "glossaryTerms",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_environment#user_parameters DatazoneEnvironment#user_parameters}",
            "stability": "stable",
            "summary": "The user parameters of the Amazon DataZone environment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment/index.ts",
            "line": 92
          },
          "name": "userParameters",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datazoneEnvironment.DatazoneEnvironmentUserParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-environment/index:DatazoneEnvironmentConfig"
    },
    "@cdktn/provider-awscc.datazoneEnvironment.DatazoneEnvironmentUserParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneEnvironment.DatazoneEnvironmentUserParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-environment/index.ts",
        "line": 94
      },
      "name": "DatazoneEnvironmentUserParameters",
      "namespace": "datazoneEnvironment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_environment#name DatazoneEnvironment#name}",
            "stability": "stable",
            "summary": "The name of an environment parameter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment/index.ts",
            "line": 100
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_environment#value DatazoneEnvironment#value}",
            "stability": "stable",
            "summary": "The value of an environment parameter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment/index.ts",
            "line": 106
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datazone-environment/index:DatazoneEnvironmentUserParameters"
    },
    "@cdktn/provider-awscc.datazoneEnvironment.DatazoneEnvironmentUserParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneEnvironment.DatazoneEnvironmentUserParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-environment/index.ts",
          "line": 236
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-environment/index.ts",
        "line": 228
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-environment/index.ts",
            "line": 243
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.datazoneEnvironment.DatazoneEnvironmentUserParametersOutputReference"
            }
          }
        }
      ],
      "name": "DatazoneEnvironmentUserParametersList",
      "namespace": "datazoneEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-environment/index.ts",
            "line": 229
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datazoneEnvironment.DatazoneEnvironmentUserParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-environment/index:DatazoneEnvironmentUserParametersList"
    },
    "@cdktn/provider-awscc.datazoneEnvironment.DatazoneEnvironmentUserParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneEnvironment.DatazoneEnvironmentUserParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-environment/index.ts",
          "line": 155
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-environment/index.ts",
        "line": 145
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-environment/index.ts",
            "line": 203
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-environment/index.ts",
            "line": 219
          },
          "name": "resetValue"
        }
      ],
      "name": "DatazoneEnvironmentUserParametersOutputReference",
      "namespace": "datazoneEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment/index.ts",
            "line": 207
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment/index.ts",
            "line": 223
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-environment/index.ts",
            "line": 197
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-environment/index.ts",
            "line": 213
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-environment/index.ts",
            "line": 159
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneEnvironment.DatazoneEnvironmentUserParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-environment/index:DatazoneEnvironmentUserParametersOutputReference"
    },
    "@cdktn/provider-awscc.datazoneEnvironmentActions.DatazoneEnvironmentActions": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_environment_actions awscc_datazone_environment_actions}."
      },
      "fqn": "@cdktn/provider-awscc.datazoneEnvironmentActions.DatazoneEnvironmentActions",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_environment_actions awscc_datazone_environment_actions} Resource."
        },
        "locationInModule": {
          "filename": "src/datazone-environment-actions/index.ts",
          "line": 184
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.datazoneEnvironmentActions.DatazoneEnvironmentActionsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-environment-actions/index.ts",
        "line": 152
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DatazoneEnvironmentActions resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/datazone-environment-actions/index.ts",
            "line": 169
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DatazoneEnvironmentActions to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_environment_actions#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DatazoneEnvironmentActions that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DatazoneEnvironmentActions to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-environment-actions/index.ts",
            "line": 314
          },
          "name": "putParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datazoneEnvironmentActions.DatazoneEnvironmentActionsParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-environment-actions/index.ts",
            "line": 220
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-environment-actions/index.ts",
            "line": 241
          },
          "name": "resetDomainIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-environment-actions/index.ts",
            "line": 267
          },
          "name": "resetEnvironmentIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-environment-actions/index.ts",
            "line": 288
          },
          "name": "resetIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-environment-actions/index.ts",
            "line": 317
          },
          "name": "resetParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-environment-actions/index.ts",
            "line": 329
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-environment-actions/index.ts",
            "line": 340
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DatazoneEnvironmentActions",
      "namespace": "datazoneEnvironmentActions",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment-actions/index.ts",
            "line": 157
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment-actions/index.ts",
            "line": 229
          },
          "name": "domainId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment-actions/index.ts",
            "line": 250
          },
          "name": "environmentActionsId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment-actions/index.ts",
            "line": 255
          },
          "name": "environmentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment-actions/index.ts",
            "line": 276
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment-actions/index.ts",
            "line": 311
          },
          "name": "parameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneEnvironmentActions.DatazoneEnvironmentActionsParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment-actions/index.ts",
            "line": 224
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment-actions/index.ts",
            "line": 245
          },
          "name": "domainIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment-actions/index.ts",
            "line": 271
          },
          "name": "environmentIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment-actions/index.ts",
            "line": 292
          },
          "name": "identifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment-actions/index.ts",
            "line": 305
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment-actions/index.ts",
            "line": 321
          },
          "name": "parametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneEnvironmentActions.DatazoneEnvironmentActionsParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-environment-actions/index.ts",
            "line": 214
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-environment-actions/index.ts",
            "line": 235
          },
          "name": "domainIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-environment-actions/index.ts",
            "line": 261
          },
          "name": "environmentIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-environment-actions/index.ts",
            "line": 282
          },
          "name": "identifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-environment-actions/index.ts",
            "line": 298
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datazone-environment-actions/index:DatazoneEnvironmentActions"
    },
    "@cdktn/provider-awscc.datazoneEnvironmentActions.DatazoneEnvironmentActionsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneEnvironmentActions.DatazoneEnvironmentActionsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-environment-actions/index.ts",
        "line": 14
      },
      "name": "DatazoneEnvironmentActionsConfig",
      "namespace": "datazoneEnvironmentActions",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_environment_actions#name DatazoneEnvironmentActions#name}",
            "stability": "stable",
            "summary": "The name of the environment action."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment-actions/index.ts",
            "line": 44
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_environment_actions#description DatazoneEnvironmentActions#description}",
            "stability": "stable",
            "summary": "The description of the Amazon DataZone environment action."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment-actions/index.ts",
            "line": 20
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_environment_actions#domain_identifier DatazoneEnvironmentActions#domain_identifier}",
            "stability": "stable",
            "summary": "The identifier of the Amazon DataZone domain in which the environment would be created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment-actions/index.ts",
            "line": 26
          },
          "name": "domainIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_environment_actions#environment_identifier DatazoneEnvironmentActions#environment_identifier}",
            "stability": "stable",
            "summary": "The identifier of the Amazon DataZone environment in which the action is taking place."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment-actions/index.ts",
            "line": 32
          },
          "name": "environmentIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_environment_actions#identifier DatazoneEnvironmentActions#identifier}",
            "stability": "stable",
            "summary": "The ID of the Amazon DataZone environment action."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment-actions/index.ts",
            "line": 38
          },
          "name": "identifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_environment_actions#parameters DatazoneEnvironmentActions#parameters}",
            "stability": "stable",
            "summary": "The parameters of the environment action."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment-actions/index.ts",
            "line": 50
          },
          "name": "parameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneEnvironmentActions.DatazoneEnvironmentActionsParameters"
          }
        }
      ],
      "symbolId": "src/datazone-environment-actions/index:DatazoneEnvironmentActionsConfig"
    },
    "@cdktn/provider-awscc.datazoneEnvironmentActions.DatazoneEnvironmentActionsParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneEnvironmentActions.DatazoneEnvironmentActionsParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-environment-actions/index.ts",
        "line": 52
      },
      "name": "DatazoneEnvironmentActionsParameters",
      "namespace": "datazoneEnvironmentActions",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_environment_actions#uri DatazoneEnvironmentActions#uri}",
            "stability": "stable",
            "summary": "The URI of the console link specified as part of the environment action."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment-actions/index.ts",
            "line": 58
          },
          "name": "uri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datazone-environment-actions/index:DatazoneEnvironmentActionsParameters"
    },
    "@cdktn/provider-awscc.datazoneEnvironmentActions.DatazoneEnvironmentActionsParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneEnvironmentActions.DatazoneEnvironmentActionsParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-environment-actions/index.ts",
          "line": 98
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-environment-actions/index.ts",
        "line": 90
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-environment-actions/index.ts",
            "line": 140
          },
          "name": "resetUri"
        }
      ],
      "name": "DatazoneEnvironmentActionsParametersOutputReference",
      "namespace": "datazoneEnvironmentActions",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment-actions/index.ts",
            "line": 144
          },
          "name": "uriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-environment-actions/index.ts",
            "line": 134
          },
          "name": "uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-environment-actions/index.ts",
            "line": 102
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneEnvironmentActions.DatazoneEnvironmentActionsParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-environment-actions/index:DatazoneEnvironmentActionsParametersOutputReference"
    },
    "@cdktn/provider-awscc.datazoneEnvironmentBlueprintConfiguration.DatazoneEnvironmentBlueprintConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_environment_blueprint_configuration awscc_datazone_environment_blueprint_configuration}."
      },
      "fqn": "@cdktn/provider-awscc.datazoneEnvironmentBlueprintConfiguration.DatazoneEnvironmentBlueprintConfiguration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_environment_blueprint_configuration awscc_datazone_environment_blueprint_configuration} Resource."
        },
        "locationInModule": {
          "filename": "src/datazone-environment-blueprint-configuration/index.ts",
          "line": 482
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.datazoneEnvironmentBlueprintConfiguration.DatazoneEnvironmentBlueprintConfigurationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-environment-blueprint-configuration/index.ts",
        "line": 450
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DatazoneEnvironmentBlueprintConfiguration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/datazone-environment-blueprint-configuration/index.ts",
            "line": 467
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DatazoneEnvironmentBlueprintConfiguration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_environment_blueprint_configuration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DatazoneEnvironmentBlueprintConfiguration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DatazoneEnvironmentBlueprintConfiguration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-environment-blueprint-configuration/index.ts",
            "line": 625
          },
          "name": "putProvisioningConfigurations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.datazoneEnvironmentBlueprintConfiguration.DatazoneEnvironmentBlueprintConfigurationProvisioningConfigurations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-environment-blueprint-configuration/index.ts",
            "line": 657
          },
          "name": "putRegionalParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.datazoneEnvironmentBlueprintConfiguration.DatazoneEnvironmentBlueprintConfigurationRegionalParameters"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-environment-blueprint-configuration/index.ts",
            "line": 575
          },
          "name": "resetEnvironmentRolePermissionBoundary"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-environment-blueprint-configuration/index.ts",
            "line": 591
          },
          "name": "resetGlobalParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-environment-blueprint-configuration/index.ts",
            "line": 612
          },
          "name": "resetManageAccessRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-environment-blueprint-configuration/index.ts",
            "line": 628
          },
          "name": "resetProvisioningConfigurations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-environment-blueprint-configuration/index.ts",
            "line": 644
          },
          "name": "resetProvisioningRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-environment-blueprint-configuration/index.ts",
            "line": 660
          },
          "name": "resetRegionalParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-environment-blueprint-configuration/index.ts",
            "line": 677
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-environment-blueprint-configuration/index.ts",
            "line": 691
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DatazoneEnvironmentBlueprintConfiguration",
      "namespace": "datazoneEnvironmentBlueprintConfiguration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment-blueprint-configuration/index.ts",
            "line": 455
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment-blueprint-configuration/index.ts",
            "line": 514
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment-blueprint-configuration/index.ts",
            "line": 519
          },
          "name": "domainId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment-blueprint-configuration/index.ts",
            "line": 550
          },
          "name": "environmentBlueprintId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment-blueprint-configuration/index.ts",
            "line": 600
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment-blueprint-configuration/index.ts",
            "line": 622
          },
          "name": "provisioningConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneEnvironmentBlueprintConfiguration.DatazoneEnvironmentBlueprintConfigurationProvisioningConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment-blueprint-configuration/index.ts",
            "line": 654
          },
          "name": "regionalParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneEnvironmentBlueprintConfiguration.DatazoneEnvironmentBlueprintConfigurationRegionalParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment-blueprint-configuration/index.ts",
            "line": 669
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment-blueprint-configuration/index.ts",
            "line": 532
          },
          "name": "domainIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment-blueprint-configuration/index.ts",
            "line": 545
          },
          "name": "enabledRegionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment-blueprint-configuration/index.ts",
            "line": 563
          },
          "name": "environmentBlueprintIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment-blueprint-configuration/index.ts",
            "line": 579
          },
          "name": "environmentRolePermissionBoundaryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment-blueprint-configuration/index.ts",
            "line": 595
          },
          "name": "globalParametersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment-blueprint-configuration/index.ts",
            "line": 616
          },
          "name": "manageAccessRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment-blueprint-configuration/index.ts",
            "line": 632
          },
          "name": "provisioningConfigurationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datazoneEnvironmentBlueprintConfiguration.DatazoneEnvironmentBlueprintConfigurationProvisioningConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment-blueprint-configuration/index.ts",
            "line": 648
          },
          "name": "provisioningRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment-blueprint-configuration/index.ts",
            "line": 664
          },
          "name": "regionalParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datazoneEnvironmentBlueprintConfiguration.DatazoneEnvironmentBlueprintConfigurationRegionalParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-environment-blueprint-configuration/index.ts",
            "line": 525
          },
          "name": "domainIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-environment-blueprint-configuration/index.ts",
            "line": 538
          },
          "name": "enabledRegions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-environment-blueprint-configuration/index.ts",
            "line": 556
          },
          "name": "environmentBlueprintIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-environment-blueprint-configuration/index.ts",
            "line": 569
          },
          "name": "environmentRolePermissionBoundary",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-environment-blueprint-configuration/index.ts",
            "line": 585
          },
          "name": "globalParameters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-environment-blueprint-configuration/index.ts",
            "line": 606
          },
          "name": "manageAccessRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-environment-blueprint-configuration/index.ts",
            "line": 638
          },
          "name": "provisioningRoleArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datazone-environment-blueprint-configuration/index:DatazoneEnvironmentBlueprintConfiguration"
    },
    "@cdktn/provider-awscc.datazoneEnvironmentBlueprintConfiguration.DatazoneEnvironmentBlueprintConfigurationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneEnvironmentBlueprintConfiguration.DatazoneEnvironmentBlueprintConfigurationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-environment-blueprint-configuration/index.ts",
        "line": 14
      },
      "name": "DatazoneEnvironmentBlueprintConfigurationConfig",
      "namespace": "datazoneEnvironmentBlueprintConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_environment_blueprint_configuration#domain_identifier DatazoneEnvironmentBlueprintConfiguration#domain_identifier}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment-blueprint-configuration/index.ts",
            "line": 18
          },
          "name": "domainIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_environment_blueprint_configuration#enabled_regions DatazoneEnvironmentBlueprintConfiguration#enabled_regions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment-blueprint-configuration/index.ts",
            "line": 22
          },
          "name": "enabledRegions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_environment_blueprint_configuration#environment_blueprint_identifier DatazoneEnvironmentBlueprintConfiguration#environment_blueprint_identifier}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment-blueprint-configuration/index.ts",
            "line": 26
          },
          "name": "environmentBlueprintIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_environment_blueprint_configuration#environment_role_permission_boundary DatazoneEnvironmentBlueprintConfiguration#environment_role_permission_boundary}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment-blueprint-configuration/index.ts",
            "line": 30
          },
          "name": "environmentRolePermissionBoundary",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_environment_blueprint_configuration#global_parameters DatazoneEnvironmentBlueprintConfiguration#global_parameters}",
            "stability": "stable",
            "summary": "Region-agnostic environment blueprint parameters."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment-blueprint-configuration/index.ts",
            "line": 36
          },
          "name": "globalParameters",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_environment_blueprint_configuration#manage_access_role_arn DatazoneEnvironmentBlueprintConfiguration#manage_access_role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment-blueprint-configuration/index.ts",
            "line": 40
          },
          "name": "manageAccessRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_environment_blueprint_configuration#provisioning_configurations DatazoneEnvironmentBlueprintConfiguration#provisioning_configurations}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment-blueprint-configuration/index.ts",
            "line": 44
          },
          "name": "provisioningConfigurations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datazoneEnvironmentBlueprintConfiguration.DatazoneEnvironmentBlueprintConfigurationProvisioningConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_environment_blueprint_configuration#provisioning_role_arn DatazoneEnvironmentBlueprintConfiguration#provisioning_role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment-blueprint-configuration/index.ts",
            "line": 48
          },
          "name": "provisioningRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_environment_blueprint_configuration#regional_parameters DatazoneEnvironmentBlueprintConfiguration#regional_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment-blueprint-configuration/index.ts",
            "line": 52
          },
          "name": "regionalParameters",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datazoneEnvironmentBlueprintConfiguration.DatazoneEnvironmentBlueprintConfigurationRegionalParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-environment-blueprint-configuration/index:DatazoneEnvironmentBlueprintConfigurationConfig"
    },
    "@cdktn/provider-awscc.datazoneEnvironmentBlueprintConfiguration.DatazoneEnvironmentBlueprintConfigurationProvisioningConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneEnvironmentBlueprintConfiguration.DatazoneEnvironmentBlueprintConfigurationProvisioningConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-environment-blueprint-configuration/index.ts",
        "line": 181
      },
      "name": "DatazoneEnvironmentBlueprintConfigurationProvisioningConfigurations",
      "namespace": "datazoneEnvironmentBlueprintConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_environment_blueprint_configuration#lake_formation_configuration DatazoneEnvironmentBlueprintConfiguration#lake_formation_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment-blueprint-configuration/index.ts",
            "line": 185
          },
          "name": "lakeFormationConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneEnvironmentBlueprintConfiguration.DatazoneEnvironmentBlueprintConfigurationProvisioningConfigurationsLakeFormationConfiguration"
          }
        }
      ],
      "symbolId": "src/datazone-environment-blueprint-configuration/index:DatazoneEnvironmentBlueprintConfigurationProvisioningConfigurations"
    },
    "@cdktn/provider-awscc.datazoneEnvironmentBlueprintConfiguration.DatazoneEnvironmentBlueprintConfigurationProvisioningConfigurationsLakeFormationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneEnvironmentBlueprintConfiguration.DatazoneEnvironmentBlueprintConfigurationProvisioningConfigurationsLakeFormationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-environment-blueprint-configuration/index.ts",
        "line": 54
      },
      "name": "DatazoneEnvironmentBlueprintConfigurationProvisioningConfigurationsLakeFormationConfiguration",
      "namespace": "datazoneEnvironmentBlueprintConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_environment_blueprint_configuration#location_registration_exclude_s3_locations DatazoneEnvironmentBlueprintConfiguration#location_registration_exclude_s3_locations}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment-blueprint-configuration/index.ts",
            "line": 58
          },
          "name": "locationRegistrationExcludeS3Locations",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_environment_blueprint_configuration#location_registration_role DatazoneEnvironmentBlueprintConfiguration#location_registration_role}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment-blueprint-configuration/index.ts",
            "line": 62
          },
          "name": "locationRegistrationRole",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datazone-environment-blueprint-configuration/index:DatazoneEnvironmentBlueprintConfigurationProvisioningConfigurationsLakeFormationConfiguration"
    },
    "@cdktn/provider-awscc.datazoneEnvironmentBlueprintConfiguration.DatazoneEnvironmentBlueprintConfigurationProvisioningConfigurationsLakeFormationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneEnvironmentBlueprintConfiguration.DatazoneEnvironmentBlueprintConfigurationProvisioningConfigurationsLakeFormationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-environment-blueprint-configuration/index.ts",
          "line": 109
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-environment-blueprint-configuration/index.ts",
        "line": 101
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-environment-blueprint-configuration/index.ts",
            "line": 157
          },
          "name": "resetLocationRegistrationExcludeS3Locations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-environment-blueprint-configuration/index.ts",
            "line": 173
          },
          "name": "resetLocationRegistrationRole"
        }
      ],
      "name": "DatazoneEnvironmentBlueprintConfigurationProvisioningConfigurationsLakeFormationConfigurationOutputReference",
      "namespace": "datazoneEnvironmentBlueprintConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment-blueprint-configuration/index.ts",
            "line": 161
          },
          "name": "locationRegistrationExcludeS3LocationsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment-blueprint-configuration/index.ts",
            "line": 177
          },
          "name": "locationRegistrationRoleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-environment-blueprint-configuration/index.ts",
            "line": 151
          },
          "name": "locationRegistrationExcludeS3Locations",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-environment-blueprint-configuration/index.ts",
            "line": 167
          },
          "name": "locationRegistrationRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-environment-blueprint-configuration/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneEnvironmentBlueprintConfiguration.DatazoneEnvironmentBlueprintConfigurationProvisioningConfigurationsLakeFormationConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-environment-blueprint-configuration/index:DatazoneEnvironmentBlueprintConfigurationProvisioningConfigurationsLakeFormationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.datazoneEnvironmentBlueprintConfiguration.DatazoneEnvironmentBlueprintConfigurationProvisioningConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneEnvironmentBlueprintConfiguration.DatazoneEnvironmentBlueprintConfigurationProvisioningConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-environment-blueprint-configuration/index.ts",
          "line": 286
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-environment-blueprint-configuration/index.ts",
        "line": 278
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-environment-blueprint-configuration/index.ts",
            "line": 293
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.datazoneEnvironmentBlueprintConfiguration.DatazoneEnvironmentBlueprintConfigurationProvisioningConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "DatazoneEnvironmentBlueprintConfigurationProvisioningConfigurationsList",
      "namespace": "datazoneEnvironmentBlueprintConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-environment-blueprint-configuration/index.ts",
            "line": 279
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datazoneEnvironmentBlueprintConfiguration.DatazoneEnvironmentBlueprintConfigurationProvisioningConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-environment-blueprint-configuration/index:DatazoneEnvironmentBlueprintConfigurationProvisioningConfigurationsList"
    },
    "@cdktn/provider-awscc.datazoneEnvironmentBlueprintConfiguration.DatazoneEnvironmentBlueprintConfigurationProvisioningConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneEnvironmentBlueprintConfiguration.DatazoneEnvironmentBlueprintConfigurationProvisioningConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-environment-blueprint-configuration/index.ts",
          "line": 227
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-environment-blueprint-configuration/index.ts",
        "line": 217
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-environment-blueprint-configuration/index.ts",
            "line": 266
          },
          "name": "putLakeFormationConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datazoneEnvironmentBlueprintConfiguration.DatazoneEnvironmentBlueprintConfigurationProvisioningConfigurationsLakeFormationConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-environment-blueprint-configuration/index.ts",
            "line": 269
          },
          "name": "resetLakeFormationConfiguration"
        }
      ],
      "name": "DatazoneEnvironmentBlueprintConfigurationProvisioningConfigurationsOutputReference",
      "namespace": "datazoneEnvironmentBlueprintConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment-blueprint-configuration/index.ts",
            "line": 263
          },
          "name": "lakeFormationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneEnvironmentBlueprintConfiguration.DatazoneEnvironmentBlueprintConfigurationProvisioningConfigurationsLakeFormationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment-blueprint-configuration/index.ts",
            "line": 273
          },
          "name": "lakeFormationConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneEnvironmentBlueprintConfiguration.DatazoneEnvironmentBlueprintConfigurationProvisioningConfigurationsLakeFormationConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-environment-blueprint-configuration/index.ts",
            "line": 231
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneEnvironmentBlueprintConfiguration.DatazoneEnvironmentBlueprintConfigurationProvisioningConfigurations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-environment-blueprint-configuration/index:DatazoneEnvironmentBlueprintConfigurationProvisioningConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.datazoneEnvironmentBlueprintConfiguration.DatazoneEnvironmentBlueprintConfigurationRegionalParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneEnvironmentBlueprintConfiguration.DatazoneEnvironmentBlueprintConfigurationRegionalParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-environment-blueprint-configuration/index.ts",
        "line": 297
      },
      "name": "DatazoneEnvironmentBlueprintConfigurationRegionalParameters",
      "namespace": "datazoneEnvironmentBlueprintConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_environment_blueprint_configuration#parameters DatazoneEnvironmentBlueprintConfiguration#parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment-blueprint-configuration/index.ts",
            "line": 301
          },
          "name": "parameters",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_environment_blueprint_configuration#region DatazoneEnvironmentBlueprintConfiguration#region}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment-blueprint-configuration/index.ts",
            "line": 305
          },
          "name": "region",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datazone-environment-blueprint-configuration/index:DatazoneEnvironmentBlueprintConfigurationRegionalParameters"
    },
    "@cdktn/provider-awscc.datazoneEnvironmentBlueprintConfiguration.DatazoneEnvironmentBlueprintConfigurationRegionalParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneEnvironmentBlueprintConfiguration.DatazoneEnvironmentBlueprintConfigurationRegionalParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-environment-blueprint-configuration/index.ts",
          "line": 435
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-environment-blueprint-configuration/index.ts",
        "line": 427
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-environment-blueprint-configuration/index.ts",
            "line": 442
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.datazoneEnvironmentBlueprintConfiguration.DatazoneEnvironmentBlueprintConfigurationRegionalParametersOutputReference"
            }
          }
        }
      ],
      "name": "DatazoneEnvironmentBlueprintConfigurationRegionalParametersList",
      "namespace": "datazoneEnvironmentBlueprintConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-environment-blueprint-configuration/index.ts",
            "line": 428
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datazoneEnvironmentBlueprintConfiguration.DatazoneEnvironmentBlueprintConfigurationRegionalParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-environment-blueprint-configuration/index:DatazoneEnvironmentBlueprintConfigurationRegionalParametersList"
    },
    "@cdktn/provider-awscc.datazoneEnvironmentBlueprintConfiguration.DatazoneEnvironmentBlueprintConfigurationRegionalParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneEnvironmentBlueprintConfiguration.DatazoneEnvironmentBlueprintConfigurationRegionalParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-environment-blueprint-configuration/index.ts",
          "line": 354
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-environment-blueprint-configuration/index.ts",
        "line": 344
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-environment-blueprint-configuration/index.ts",
            "line": 402
          },
          "name": "resetParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-environment-blueprint-configuration/index.ts",
            "line": 418
          },
          "name": "resetRegion"
        }
      ],
      "name": "DatazoneEnvironmentBlueprintConfigurationRegionalParametersOutputReference",
      "namespace": "datazoneEnvironmentBlueprintConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment-blueprint-configuration/index.ts",
            "line": 406
          },
          "name": "parametersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment-blueprint-configuration/index.ts",
            "line": 422
          },
          "name": "regionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-environment-blueprint-configuration/index.ts",
            "line": 396
          },
          "name": "parameters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-environment-blueprint-configuration/index.ts",
            "line": 412
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-environment-blueprint-configuration/index.ts",
            "line": 358
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneEnvironmentBlueprintConfiguration.DatazoneEnvironmentBlueprintConfigurationRegionalParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-environment-blueprint-configuration/index:DatazoneEnvironmentBlueprintConfigurationRegionalParametersOutputReference"
    },
    "@cdktn/provider-awscc.datazoneEnvironmentProfile.DatazoneEnvironmentProfile": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_environment_profile awscc_datazone_environment_profile}."
      },
      "fqn": "@cdktn/provider-awscc.datazoneEnvironmentProfile.DatazoneEnvironmentProfile",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_environment_profile awscc_datazone_environment_profile} Resource."
        },
        "locationInModule": {
          "filename": "src/datazone-environment-profile/index.ts",
          "line": 253
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.datazoneEnvironmentProfile.DatazoneEnvironmentProfileConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-environment-profile/index.ts",
        "line": 221
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DatazoneEnvironmentProfile resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/datazone-environment-profile/index.ts",
            "line": 238
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DatazoneEnvironmentProfile to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_environment_profile#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DatazoneEnvironmentProfile that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DatazoneEnvironmentProfile to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-environment-profile/index.ts",
            "line": 422
          },
          "name": "putUserParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.datazoneEnvironmentProfile.DatazoneEnvironmentProfileUserParameters"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-environment-profile/index.ts",
            "line": 327
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-environment-profile/index.ts",
            "line": 425
          },
          "name": "resetUserParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-environment-profile/index.ts",
            "line": 437
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-environment-profile/index.ts",
            "line": 450
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DatazoneEnvironmentProfile",
      "namespace": "datazoneEnvironmentProfile",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment-profile/index.ts",
            "line": 226
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment-profile/index.ts",
            "line": 310
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment-profile/index.ts",
            "line": 315
          },
          "name": "createdBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment-profile/index.ts",
            "line": 336
          },
          "name": "domainId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment-profile/index.ts",
            "line": 354
          },
          "name": "environmentBlueprintId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment-profile/index.ts",
            "line": 372
          },
          "name": "environmentProfileId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment-profile/index.ts",
            "line": 377
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment-profile/index.ts",
            "line": 395
          },
          "name": "projectId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment-profile/index.ts",
            "line": 413
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment-profile/index.ts",
            "line": 419
          },
          "name": "userParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneEnvironmentProfile.DatazoneEnvironmentProfileUserParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment-profile/index.ts",
            "line": 292
          },
          "name": "awsAccountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment-profile/index.ts",
            "line": 305
          },
          "name": "awsAccountRegionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment-profile/index.ts",
            "line": 331
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment-profile/index.ts",
            "line": 349
          },
          "name": "domainIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment-profile/index.ts",
            "line": 367
          },
          "name": "environmentBlueprintIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment-profile/index.ts",
            "line": 390
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment-profile/index.ts",
            "line": 408
          },
          "name": "projectIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment-profile/index.ts",
            "line": 429
          },
          "name": "userParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datazoneEnvironmentProfile.DatazoneEnvironmentProfileUserParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-environment-profile/index.ts",
            "line": 285
          },
          "name": "awsAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-environment-profile/index.ts",
            "line": 298
          },
          "name": "awsAccountRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-environment-profile/index.ts",
            "line": 321
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-environment-profile/index.ts",
            "line": 342
          },
          "name": "domainIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-environment-profile/index.ts",
            "line": 360
          },
          "name": "environmentBlueprintIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-environment-profile/index.ts",
            "line": 383
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-environment-profile/index.ts",
            "line": 401
          },
          "name": "projectIdentifier",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datazone-environment-profile/index:DatazoneEnvironmentProfile"
    },
    "@cdktn/provider-awscc.datazoneEnvironmentProfile.DatazoneEnvironmentProfileConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneEnvironmentProfile.DatazoneEnvironmentProfileConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-environment-profile/index.ts",
        "line": 14
      },
      "name": "DatazoneEnvironmentProfileConfig",
      "namespace": "datazoneEnvironmentProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_environment_profile#aws_account_id DatazoneEnvironmentProfile#aws_account_id}",
            "stability": "stable",
            "summary": "The AWS account in which the Amazon DataZone environment is created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment-profile/index.ts",
            "line": 20
          },
          "name": "awsAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_environment_profile#aws_account_region DatazoneEnvironmentProfile#aws_account_region}",
            "stability": "stable",
            "summary": "The AWS region in which this environment profile is created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment-profile/index.ts",
            "line": 26
          },
          "name": "awsAccountRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_environment_profile#domain_identifier DatazoneEnvironmentProfile#domain_identifier}",
            "stability": "stable",
            "summary": "The ID of the Amazon DataZone domain in which this environment profile is created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment-profile/index.ts",
            "line": 38
          },
          "name": "domainIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_environment_profile#environment_blueprint_identifier DatazoneEnvironmentProfile#environment_blueprint_identifier}",
            "stability": "stable",
            "summary": "The ID of the blueprint with which this environment profile is created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment-profile/index.ts",
            "line": 44
          },
          "name": "environmentBlueprintIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_environment_profile#name DatazoneEnvironmentProfile#name}",
            "stability": "stable",
            "summary": "The name of this Amazon DataZone environment profile."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment-profile/index.ts",
            "line": 50
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_environment_profile#project_identifier DatazoneEnvironmentProfile#project_identifier}",
            "stability": "stable",
            "summary": "The identifier of the project in which to create the environment profile."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment-profile/index.ts",
            "line": 56
          },
          "name": "projectIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_environment_profile#description DatazoneEnvironmentProfile#description}",
            "stability": "stable",
            "summary": "The description of this Amazon DataZone environment profile."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment-profile/index.ts",
            "line": 32
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_environment_profile#user_parameters DatazoneEnvironmentProfile#user_parameters}",
            "stability": "stable",
            "summary": "The user parameters of this Amazon DataZone environment profile."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment-profile/index.ts",
            "line": 62
          },
          "name": "userParameters",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datazoneEnvironmentProfile.DatazoneEnvironmentProfileUserParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-environment-profile/index:DatazoneEnvironmentProfileConfig"
    },
    "@cdktn/provider-awscc.datazoneEnvironmentProfile.DatazoneEnvironmentProfileUserParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneEnvironmentProfile.DatazoneEnvironmentProfileUserParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-environment-profile/index.ts",
        "line": 64
      },
      "name": "DatazoneEnvironmentProfileUserParameters",
      "namespace": "datazoneEnvironmentProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_environment_profile#name DatazoneEnvironmentProfile#name}",
            "stability": "stable",
            "summary": "The name of an environment profile parameter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment-profile/index.ts",
            "line": 70
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_environment_profile#value DatazoneEnvironmentProfile#value}",
            "stability": "stable",
            "summary": "The value of an environment profile parameter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment-profile/index.ts",
            "line": 76
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datazone-environment-profile/index:DatazoneEnvironmentProfileUserParameters"
    },
    "@cdktn/provider-awscc.datazoneEnvironmentProfile.DatazoneEnvironmentProfileUserParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneEnvironmentProfile.DatazoneEnvironmentProfileUserParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-environment-profile/index.ts",
          "line": 206
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-environment-profile/index.ts",
        "line": 198
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-environment-profile/index.ts",
            "line": 213
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.datazoneEnvironmentProfile.DatazoneEnvironmentProfileUserParametersOutputReference"
            }
          }
        }
      ],
      "name": "DatazoneEnvironmentProfileUserParametersList",
      "namespace": "datazoneEnvironmentProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-environment-profile/index.ts",
            "line": 199
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datazoneEnvironmentProfile.DatazoneEnvironmentProfileUserParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-environment-profile/index:DatazoneEnvironmentProfileUserParametersList"
    },
    "@cdktn/provider-awscc.datazoneEnvironmentProfile.DatazoneEnvironmentProfileUserParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneEnvironmentProfile.DatazoneEnvironmentProfileUserParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-environment-profile/index.ts",
          "line": 125
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-environment-profile/index.ts",
        "line": 115
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-environment-profile/index.ts",
            "line": 173
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-environment-profile/index.ts",
            "line": 189
          },
          "name": "resetValue"
        }
      ],
      "name": "DatazoneEnvironmentProfileUserParametersOutputReference",
      "namespace": "datazoneEnvironmentProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment-profile/index.ts",
            "line": 177
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-environment-profile/index.ts",
            "line": 193
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-environment-profile/index.ts",
            "line": 167
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-environment-profile/index.ts",
            "line": 183
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-environment-profile/index.ts",
            "line": 129
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneEnvironmentProfile.DatazoneEnvironmentProfileUserParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-environment-profile/index:DatazoneEnvironmentProfileUserParametersOutputReference"
    },
    "@cdktn/provider-awscc.datazoneFormType.DatazoneFormType": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_form_type awscc_datazone_form_type}."
      },
      "fqn": "@cdktn/provider-awscc.datazoneFormType.DatazoneFormType",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_form_type awscc_datazone_form_type} Resource."
        },
        "locationInModule": {
          "filename": "src/datazone-form-type/index.ts",
          "line": 182
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.datazoneFormType.DatazoneFormTypeConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-form-type/index.ts",
        "line": 150
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DatazoneFormType resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/datazone-form-type/index.ts",
            "line": 167
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DatazoneFormType to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_form_type#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DatazoneFormType that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DatazoneFormType to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-form-type/index.ts",
            "line": 269
          },
          "name": "putModel",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datazoneFormType.DatazoneFormTypeModel"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-form-type/index.ts",
            "line": 228
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-form-type/index.ts",
            "line": 321
          },
          "name": "resetStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-form-type/index.ts",
            "line": 333
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-form-type/index.ts",
            "line": 344
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DatazoneFormType",
      "namespace": "datazoneFormType",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-form-type/index.ts",
            "line": 155
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-form-type/index.ts",
            "line": 211
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-form-type/index.ts",
            "line": 216
          },
          "name": "createdBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-form-type/index.ts",
            "line": 237
          },
          "name": "domainId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-form-type/index.ts",
            "line": 255
          },
          "name": "formTypeIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-form-type/index.ts",
            "line": 260
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-form-type/index.ts",
            "line": 266
          },
          "name": "model",
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneFormType.DatazoneFormTypeModelOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-form-type/index.ts",
            "line": 291
          },
          "name": "owningProjectId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-form-type/index.ts",
            "line": 309
          },
          "name": "revision",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-form-type/index.ts",
            "line": 232
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-form-type/index.ts",
            "line": 250
          },
          "name": "domainIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-form-type/index.ts",
            "line": 273
          },
          "name": "modelInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneFormType.DatazoneFormTypeModel"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-form-type/index.ts",
            "line": 286
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-form-type/index.ts",
            "line": 304
          },
          "name": "owningProjectIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-form-type/index.ts",
            "line": 325
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-form-type/index.ts",
            "line": 222
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-form-type/index.ts",
            "line": 243
          },
          "name": "domainIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-form-type/index.ts",
            "line": 279
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-form-type/index.ts",
            "line": 297
          },
          "name": "owningProjectIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-form-type/index.ts",
            "line": 315
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datazone-form-type/index:DatazoneFormType"
    },
    "@cdktn/provider-awscc.datazoneFormType.DatazoneFormTypeConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneFormType.DatazoneFormTypeConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-form-type/index.ts",
        "line": 14
      },
      "name": "DatazoneFormTypeConfig",
      "namespace": "datazoneFormType",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_form_type#domain_identifier DatazoneFormType#domain_identifier}",
            "stability": "stable",
            "summary": "The ID of the Amazon DataZone domain in which this metadata form type is created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-form-type/index.ts",
            "line": 26
          },
          "name": "domainIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_form_type#model DatazoneFormType#model}",
            "stability": "stable",
            "summary": "The model of this Amazon DataZone metadata form type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-form-type/index.ts",
            "line": 32
          },
          "name": "model",
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneFormType.DatazoneFormTypeModel"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_form_type#name DatazoneFormType#name}",
            "stability": "stable",
            "summary": "The name of this Amazon DataZone metadata form type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-form-type/index.ts",
            "line": 38
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_form_type#owning_project_identifier DatazoneFormType#owning_project_identifier}",
            "stability": "stable",
            "summary": "The ID of the Amazon DataZone project that owns this metadata form type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-form-type/index.ts",
            "line": 44
          },
          "name": "owningProjectIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_form_type#description DatazoneFormType#description}",
            "stability": "stable",
            "summary": "The description of this Amazon DataZone metadata form type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-form-type/index.ts",
            "line": 20
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_form_type#status DatazoneFormType#status}",
            "stability": "stable",
            "summary": "The status of this Amazon DataZone metadata form type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-form-type/index.ts",
            "line": 50
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datazone-form-type/index:DatazoneFormTypeConfig"
    },
    "@cdktn/provider-awscc.datazoneFormType.DatazoneFormTypeModel": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneFormType.DatazoneFormTypeModel",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-form-type/index.ts",
        "line": 52
      },
      "name": "DatazoneFormTypeModel",
      "namespace": "datazoneFormType",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_form_type#smithy DatazoneFormType#smithy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-form-type/index.ts",
            "line": 56
          },
          "name": "smithy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datazone-form-type/index:DatazoneFormTypeModel"
    },
    "@cdktn/provider-awscc.datazoneFormType.DatazoneFormTypeModelOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneFormType.DatazoneFormTypeModelOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-form-type/index.ts",
          "line": 96
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-form-type/index.ts",
        "line": 88
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-form-type/index.ts",
            "line": 138
          },
          "name": "resetSmithy"
        }
      ],
      "name": "DatazoneFormTypeModelOutputReference",
      "namespace": "datazoneFormType",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-form-type/index.ts",
            "line": 142
          },
          "name": "smithyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-form-type/index.ts",
            "line": 132
          },
          "name": "smithy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-form-type/index.ts",
            "line": 100
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneFormType.DatazoneFormTypeModel"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-form-type/index:DatazoneFormTypeModelOutputReference"
    },
    "@cdktn/provider-awscc.datazoneGroupProfile.DatazoneGroupProfile": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_group_profile awscc_datazone_group_profile}."
      },
      "fqn": "@cdktn/provider-awscc.datazoneGroupProfile.DatazoneGroupProfile",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_group_profile awscc_datazone_group_profile} Resource."
        },
        "locationInModule": {
          "filename": "src/datazone-group-profile/index.ts",
          "line": 82
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.datazoneGroupProfile.DatazoneGroupProfileConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-group-profile/index.ts",
        "line": 50
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DatazoneGroupProfile resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/datazone-group-profile/index.ts",
            "line": 67
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DatazoneGroupProfile to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_group_profile#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DatazoneGroupProfile that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DatazoneGroupProfile to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-group-profile/index.ts",
            "line": 135
          },
          "name": "resetGroupIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-group-profile/index.ts",
            "line": 161
          },
          "name": "resetGroupType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-group-profile/index.ts",
            "line": 182
          },
          "name": "resetRolePrincipalArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-group-profile/index.ts",
            "line": 203
          },
          "name": "resetStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-group-profile/index.ts",
            "line": 215
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-group-profile/index.ts",
            "line": 225
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DatazoneGroupProfile",
      "namespace": "datazoneGroupProfile",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-group-profile/index.ts",
            "line": 55
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-group-profile/index.ts",
            "line": 110
          },
          "name": "domainId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-group-profile/index.ts",
            "line": 144
          },
          "name": "groupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-group-profile/index.ts",
            "line": 149
          },
          "name": "groupProfileId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-group-profile/index.ts",
            "line": 170
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-group-profile/index.ts",
            "line": 191
          },
          "name": "rolePrincipalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-group-profile/index.ts",
            "line": 123
          },
          "name": "domainIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-group-profile/index.ts",
            "line": 139
          },
          "name": "groupIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-group-profile/index.ts",
            "line": 165
          },
          "name": "groupTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-group-profile/index.ts",
            "line": 186
          },
          "name": "rolePrincipalArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-group-profile/index.ts",
            "line": 207
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-group-profile/index.ts",
            "line": 116
          },
          "name": "domainIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-group-profile/index.ts",
            "line": 129
          },
          "name": "groupIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-group-profile/index.ts",
            "line": 155
          },
          "name": "groupType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-group-profile/index.ts",
            "line": 176
          },
          "name": "rolePrincipalArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-group-profile/index.ts",
            "line": 197
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datazone-group-profile/index:DatazoneGroupProfile"
    },
    "@cdktn/provider-awscc.datazoneGroupProfile.DatazoneGroupProfileConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneGroupProfile.DatazoneGroupProfileConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-group-profile/index.ts",
        "line": 14
      },
      "name": "DatazoneGroupProfileConfig",
      "namespace": "datazoneGroupProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_group_profile#domain_identifier DatazoneGroupProfile#domain_identifier}",
            "stability": "stable",
            "summary": "The identifier of the Amazon DataZone domain in which the group profile would be created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-group-profile/index.ts",
            "line": 20
          },
          "name": "domainIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_group_profile#group_identifier DatazoneGroupProfile#group_identifier}",
            "stability": "stable",
            "summary": "The ID of the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-group-profile/index.ts",
            "line": 26
          },
          "name": "groupIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_group_profile#group_type DatazoneGroupProfile#group_type}",
            "stability": "stable",
            "summary": "The type of the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-group-profile/index.ts",
            "line": 32
          },
          "name": "groupType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_group_profile#role_principal_arn DatazoneGroupProfile#role_principal_arn}",
            "stability": "stable",
            "summary": "The ARN of the role principal for the group profile."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-group-profile/index.ts",
            "line": 38
          },
          "name": "rolePrincipalArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_group_profile#status DatazoneGroupProfile#status}",
            "stability": "stable",
            "summary": "The status of the group profile."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-group-profile/index.ts",
            "line": 44
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datazone-group-profile/index:DatazoneGroupProfileConfig"
    },
    "@cdktn/provider-awscc.datazoneOwner.DatazoneOwner": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_owner awscc_datazone_owner}."
      },
      "fqn": "@cdktn/provider-awscc.datazoneOwner.DatazoneOwner",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_owner awscc_datazone_owner} Resource."
        },
        "locationInModule": {
          "filename": "src/datazone-owner/index.ts",
          "line": 399
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.datazoneOwner.DatazoneOwnerConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-owner/index.ts",
        "line": 367
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DatazoneOwner resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/datazone-owner/index.ts",
            "line": 384
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DatazoneOwner to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_owner#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DatazoneOwner that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DatazoneOwner to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-owner/index.ts",
            "line": 474
          },
          "name": "putOwner",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datazoneOwner.DatazoneOwnerOwner"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-owner/index.ts",
            "line": 496
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-owner/index.ts",
            "line": 505
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DatazoneOwner",
      "namespace": "datazoneOwner",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-owner/index.ts",
            "line": 372
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-owner/index.ts",
            "line": 465
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-owner/index.ts",
            "line": 471
          },
          "name": "owner",
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneOwner.DatazoneOwnerOwnerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-owner/index.ts",
            "line": 483
          },
          "name": "ownerIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-owner/index.ts",
            "line": 488
          },
          "name": "ownerType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-owner/index.ts",
            "line": 434
          },
          "name": "domainIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-owner/index.ts",
            "line": 447
          },
          "name": "entityIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-owner/index.ts",
            "line": 460
          },
          "name": "entityTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-owner/index.ts",
            "line": 478
          },
          "name": "ownerInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneOwner.DatazoneOwnerOwner"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-owner/index.ts",
            "line": 427
          },
          "name": "domainIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-owner/index.ts",
            "line": 440
          },
          "name": "entityIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-owner/index.ts",
            "line": 453
          },
          "name": "entityType",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datazone-owner/index:DatazoneOwner"
    },
    "@cdktn/provider-awscc.datazoneOwner.DatazoneOwnerConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneOwner.DatazoneOwnerConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-owner/index.ts",
        "line": 14
      },
      "name": "DatazoneOwnerConfig",
      "namespace": "datazoneOwner",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_owner#domain_identifier DatazoneOwner#domain_identifier}",
            "stability": "stable",
            "summary": "The ID of the domain in which you want to add the entity owner."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-owner/index.ts",
            "line": 20
          },
          "name": "domainIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_owner#entity_identifier DatazoneOwner#entity_identifier}",
            "stability": "stable",
            "summary": "The ID of the entity to which you want to add an owner."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-owner/index.ts",
            "line": 26
          },
          "name": "entityIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_owner#entity_type DatazoneOwner#entity_type}",
            "stability": "stable",
            "summary": "The type of an entity."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-owner/index.ts",
            "line": 32
          },
          "name": "entityType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_owner#owner DatazoneOwner#owner}",
            "stability": "stable",
            "summary": "The owner that you want to add to the entity."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-owner/index.ts",
            "line": 38
          },
          "name": "owner",
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneOwner.DatazoneOwnerOwner"
          }
        }
      ],
      "symbolId": "src/datazone-owner/index:DatazoneOwnerConfig"
    },
    "@cdktn/provider-awscc.datazoneOwner.DatazoneOwnerOwner": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneOwner.DatazoneOwnerOwner",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-owner/index.ts",
        "line": 232
      },
      "name": "DatazoneOwnerOwner",
      "namespace": "datazoneOwner",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_owner#group DatazoneOwner#group}",
            "stability": "stable",
            "summary": "The properties of the domain unit owners group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-owner/index.ts",
            "line": 238
          },
          "name": "group",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneOwner.DatazoneOwnerOwnerGroup"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_owner#user DatazoneOwner#user}",
            "stability": "stable",
            "summary": "The properties of the owner user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-owner/index.ts",
            "line": 244
          },
          "name": "user",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneOwner.DatazoneOwnerOwnerUser"
          }
        }
      ],
      "symbolId": "src/datazone-owner/index:DatazoneOwnerOwner"
    },
    "@cdktn/provider-awscc.datazoneOwner.DatazoneOwnerOwnerGroup": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneOwner.DatazoneOwnerOwnerGroup",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-owner/index.ts",
        "line": 40
      },
      "name": "DatazoneOwnerOwnerGroup",
      "namespace": "datazoneOwner",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_owner#group_identifier DatazoneOwner#group_identifier}",
            "stability": "stable",
            "summary": "The ID of the domain unit owners group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-owner/index.ts",
            "line": 46
          },
          "name": "groupIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datazone-owner/index:DatazoneOwnerOwnerGroup"
    },
    "@cdktn/provider-awscc.datazoneOwner.DatazoneOwnerOwnerGroupOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneOwner.DatazoneOwnerOwnerGroupOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-owner/index.ts",
          "line": 86
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-owner/index.ts",
        "line": 78
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-owner/index.ts",
            "line": 128
          },
          "name": "resetGroupIdentifier"
        }
      ],
      "name": "DatazoneOwnerOwnerGroupOutputReference",
      "namespace": "datazoneOwner",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-owner/index.ts",
            "line": 132
          },
          "name": "groupIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-owner/index.ts",
            "line": 122
          },
          "name": "groupIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-owner/index.ts",
            "line": 90
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneOwner.DatazoneOwnerOwnerGroup"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-owner/index:DatazoneOwnerOwnerGroupOutputReference"
    },
    "@cdktn/provider-awscc.datazoneOwner.DatazoneOwnerOwnerOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneOwner.DatazoneOwnerOwnerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-owner/index.ts",
          "line": 291
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-owner/index.ts",
        "line": 283
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-owner/index.ts",
            "line": 336
          },
          "name": "putGroup",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datazoneOwner.DatazoneOwnerOwnerGroup"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-owner/index.ts",
            "line": 352
          },
          "name": "putUser",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datazoneOwner.DatazoneOwnerOwnerUser"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-owner/index.ts",
            "line": 339
          },
          "name": "resetGroup"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-owner/index.ts",
            "line": 355
          },
          "name": "resetUser"
        }
      ],
      "name": "DatazoneOwnerOwnerOutputReference",
      "namespace": "datazoneOwner",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-owner/index.ts",
            "line": 333
          },
          "name": "group",
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneOwner.DatazoneOwnerOwnerGroupOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-owner/index.ts",
            "line": 349
          },
          "name": "user",
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneOwner.DatazoneOwnerOwnerUserOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-owner/index.ts",
            "line": 343
          },
          "name": "groupInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneOwner.DatazoneOwnerOwnerGroup"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-owner/index.ts",
            "line": 359
          },
          "name": "userInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneOwner.DatazoneOwnerOwnerUser"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-owner/index.ts",
            "line": 295
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneOwner.DatazoneOwnerOwner"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-owner/index:DatazoneOwnerOwnerOutputReference"
    },
    "@cdktn/provider-awscc.datazoneOwner.DatazoneOwnerOwnerUser": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneOwner.DatazoneOwnerOwnerUser",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-owner/index.ts",
        "line": 136
      },
      "name": "DatazoneOwnerOwnerUser",
      "namespace": "datazoneOwner",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_owner#user_identifier DatazoneOwner#user_identifier}",
            "stability": "stable",
            "summary": "The ID of the owner user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-owner/index.ts",
            "line": 142
          },
          "name": "userIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datazone-owner/index:DatazoneOwnerOwnerUser"
    },
    "@cdktn/provider-awscc.datazoneOwner.DatazoneOwnerOwnerUserOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneOwner.DatazoneOwnerOwnerUserOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-owner/index.ts",
          "line": 182
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-owner/index.ts",
        "line": 174
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-owner/index.ts",
            "line": 224
          },
          "name": "resetUserIdentifier"
        }
      ],
      "name": "DatazoneOwnerOwnerUserOutputReference",
      "namespace": "datazoneOwner",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-owner/index.ts",
            "line": 228
          },
          "name": "userIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-owner/index.ts",
            "line": 218
          },
          "name": "userIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-owner/index.ts",
            "line": 186
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneOwner.DatazoneOwnerOwnerUser"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-owner/index:DatazoneOwnerOwnerUserOutputReference"
    },
    "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrant": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_policy_grant awscc_datazone_policy_grant}."
      },
      "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrant",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_policy_grant awscc_datazone_policy_grant} Resource."
        },
        "locationInModule": {
          "filename": "src/datazone-policy-grant/index.ts",
          "line": 2588
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-policy-grant/index.ts",
        "line": 2556
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DatazonePolicyGrant resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 2573
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DatazonePolicyGrant to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_policy_grant#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DatazonePolicyGrant that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DatazonePolicyGrant to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 2631
          },
          "name": "putDetail",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantDetail"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 2709
          },
          "name": "putPrincipal",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantPrincipal"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 2634
          },
          "name": "resetDetail"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 2712
          },
          "name": "resetPrincipal"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 2724
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 2735
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DatazonePolicyGrant",
      "namespace": "datazonePolicyGrant",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 2561
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 2617
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 2622
          },
          "name": "createdBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 2628
          },
          "name": "detail",
          "type": {
            "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantDetailOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 2682
          },
          "name": "grantId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 2687
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 2706
          },
          "name": "principal",
          "type": {
            "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantPrincipalOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 2638
          },
          "name": "detailInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantDetail"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 2651
          },
          "name": "domainIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 2664
          },
          "name": "entityIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 2677
          },
          "name": "entityTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 2700
          },
          "name": "policyTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 2716
          },
          "name": "principalInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantPrincipal"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 2644
          },
          "name": "domainIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 2657
          },
          "name": "entityIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 2670
          },
          "name": "entityType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 2693
          },
          "name": "policyType",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datazone-policy-grant/index:DatazonePolicyGrant"
    },
    "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-policy-grant/index.ts",
        "line": 14
      },
      "name": "DatazonePolicyGrantConfig",
      "namespace": "datazonePolicyGrant",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_policy_grant#domain_identifier DatazonePolicyGrant#domain_identifier}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 22
          },
          "name": "domainIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_policy_grant#entity_identifier DatazonePolicyGrant#entity_identifier}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 26
          },
          "name": "entityIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_policy_grant#entity_type DatazonePolicyGrant#entity_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 30
          },
          "name": "entityType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_policy_grant#policy_type DatazonePolicyGrant#policy_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 34
          },
          "name": "policyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_policy_grant#detail DatazonePolicyGrant#detail}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 18
          },
          "name": "detail",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantDetail"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_policy_grant#principal DatazonePolicyGrant#principal}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 38
          },
          "name": "principal",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantPrincipal"
          }
        }
      ],
      "symbolId": "src/datazone-policy-grant/index:DatazonePolicyGrantConfig"
    },
    "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantDetail": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantDetail",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-policy-grant/index.ts",
        "line": 1013
      },
      "name": "DatazonePolicyGrantDetail",
      "namespace": "datazonePolicyGrant",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_policy_grant#add_to_project_member_pool DatazonePolicyGrant#add_to_project_member_pool}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 1017
          },
          "name": "addToProjectMemberPool",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantDetailAddToProjectMemberPool"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_policy_grant#create_asset_type DatazonePolicyGrant#create_asset_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 1021
          },
          "name": "createAssetType",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantDetailCreateAssetType"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_policy_grant#create_domain_unit DatazonePolicyGrant#create_domain_unit}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 1025
          },
          "name": "createDomainUnit",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantDetailCreateDomainUnit"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_policy_grant#create_environment DatazonePolicyGrant#create_environment}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 1029
          },
          "name": "createEnvironment",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_policy_grant#create_environment_from_blueprint DatazonePolicyGrant#create_environment_from_blueprint}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 1033
          },
          "name": "createEnvironmentFromBlueprint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_policy_grant#create_environment_profile DatazonePolicyGrant#create_environment_profile}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 1037
          },
          "name": "createEnvironmentProfile",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantDetailCreateEnvironmentProfile"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_policy_grant#create_form_type DatazonePolicyGrant#create_form_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 1041
          },
          "name": "createFormType",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantDetailCreateFormType"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_policy_grant#create_glossary DatazonePolicyGrant#create_glossary}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 1045
          },
          "name": "createGlossary",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantDetailCreateGlossary"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_policy_grant#create_project DatazonePolicyGrant#create_project}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 1049
          },
          "name": "createProject",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantDetailCreateProject"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_policy_grant#create_project_from_project_profile DatazonePolicyGrant#create_project_from_project_profile}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 1053
          },
          "name": "createProjectFromProjectProfile",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantDetailCreateProjectFromProjectProfile"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_policy_grant#delegate_create_environment_profile DatazonePolicyGrant#delegate_create_environment_profile}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 1057
          },
          "name": "delegateCreateEnvironmentProfile",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_policy_grant#override_domain_unit_owners DatazonePolicyGrant#override_domain_unit_owners}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 1061
          },
          "name": "overrideDomainUnitOwners",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantDetailOverrideDomainUnitOwners"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_policy_grant#override_project_owners DatazonePolicyGrant#override_project_owners}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 1065
          },
          "name": "overrideProjectOwners",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantDetailOverrideProjectOwners"
          }
        }
      ],
      "symbolId": "src/datazone-policy-grant/index:DatazonePolicyGrantDetail"
    },
    "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantDetailAddToProjectMemberPool": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantDetailAddToProjectMemberPool",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-policy-grant/index.ts",
        "line": 40
      },
      "name": "DatazonePolicyGrantDetailAddToProjectMemberPool",
      "namespace": "datazonePolicyGrant",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_policy_grant#include_child_domain_units DatazonePolicyGrant#include_child_domain_units}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 44
          },
          "name": "includeChildDomainUnits",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-policy-grant/index:DatazonePolicyGrantDetailAddToProjectMemberPool"
    },
    "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantDetailAddToProjectMemberPoolOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantDetailAddToProjectMemberPoolOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-policy-grant/index.ts",
          "line": 84
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-policy-grant/index.ts",
        "line": 76
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 126
          },
          "name": "resetIncludeChildDomainUnits"
        }
      ],
      "name": "DatazonePolicyGrantDetailAddToProjectMemberPoolOutputReference",
      "namespace": "datazonePolicyGrant",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 130
          },
          "name": "includeChildDomainUnitsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 120
          },
          "name": "includeChildDomainUnits",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 88
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantDetailAddToProjectMemberPool"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-policy-grant/index:DatazonePolicyGrantDetailAddToProjectMemberPoolOutputReference"
    },
    "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantDetailCreateAssetType": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantDetailCreateAssetType",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-policy-grant/index.ts",
        "line": 134
      },
      "name": "DatazonePolicyGrantDetailCreateAssetType",
      "namespace": "datazonePolicyGrant",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_policy_grant#include_child_domain_units DatazonePolicyGrant#include_child_domain_units}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 138
          },
          "name": "includeChildDomainUnits",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-policy-grant/index:DatazonePolicyGrantDetailCreateAssetType"
    },
    "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantDetailCreateAssetTypeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantDetailCreateAssetTypeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-policy-grant/index.ts",
          "line": 178
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-policy-grant/index.ts",
        "line": 170
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 220
          },
          "name": "resetIncludeChildDomainUnits"
        }
      ],
      "name": "DatazonePolicyGrantDetailCreateAssetTypeOutputReference",
      "namespace": "datazonePolicyGrant",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 224
          },
          "name": "includeChildDomainUnitsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 214
          },
          "name": "includeChildDomainUnits",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 182
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantDetailCreateAssetType"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-policy-grant/index:DatazonePolicyGrantDetailCreateAssetTypeOutputReference"
    },
    "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantDetailCreateDomainUnit": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantDetailCreateDomainUnit",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-policy-grant/index.ts",
        "line": 228
      },
      "name": "DatazonePolicyGrantDetailCreateDomainUnit",
      "namespace": "datazonePolicyGrant",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_policy_grant#include_child_domain_units DatazonePolicyGrant#include_child_domain_units}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 232
          },
          "name": "includeChildDomainUnits",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-policy-grant/index:DatazonePolicyGrantDetailCreateDomainUnit"
    },
    "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantDetailCreateDomainUnitOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantDetailCreateDomainUnitOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-policy-grant/index.ts",
          "line": 272
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-policy-grant/index.ts",
        "line": 264
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 314
          },
          "name": "resetIncludeChildDomainUnits"
        }
      ],
      "name": "DatazonePolicyGrantDetailCreateDomainUnitOutputReference",
      "namespace": "datazonePolicyGrant",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 318
          },
          "name": "includeChildDomainUnitsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 308
          },
          "name": "includeChildDomainUnits",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 276
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantDetailCreateDomainUnit"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-policy-grant/index:DatazonePolicyGrantDetailCreateDomainUnitOutputReference"
    },
    "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantDetailCreateEnvironmentProfile": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantDetailCreateEnvironmentProfile",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-policy-grant/index.ts",
        "line": 322
      },
      "name": "DatazonePolicyGrantDetailCreateEnvironmentProfile",
      "namespace": "datazonePolicyGrant",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_policy_grant#domain_unit_id DatazonePolicyGrant#domain_unit_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 326
          },
          "name": "domainUnitId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datazone-policy-grant/index:DatazonePolicyGrantDetailCreateEnvironmentProfile"
    },
    "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantDetailCreateEnvironmentProfileOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantDetailCreateEnvironmentProfileOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-policy-grant/index.ts",
          "line": 366
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-policy-grant/index.ts",
        "line": 358
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 408
          },
          "name": "resetDomainUnitId"
        }
      ],
      "name": "DatazonePolicyGrantDetailCreateEnvironmentProfileOutputReference",
      "namespace": "datazonePolicyGrant",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 412
          },
          "name": "domainUnitIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 402
          },
          "name": "domainUnitId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 370
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantDetailCreateEnvironmentProfile"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-policy-grant/index:DatazonePolicyGrantDetailCreateEnvironmentProfileOutputReference"
    },
    "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantDetailCreateFormType": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantDetailCreateFormType",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-policy-grant/index.ts",
        "line": 416
      },
      "name": "DatazonePolicyGrantDetailCreateFormType",
      "namespace": "datazonePolicyGrant",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_policy_grant#include_child_domain_units DatazonePolicyGrant#include_child_domain_units}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 420
          },
          "name": "includeChildDomainUnits",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-policy-grant/index:DatazonePolicyGrantDetailCreateFormType"
    },
    "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantDetailCreateFormTypeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantDetailCreateFormTypeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-policy-grant/index.ts",
          "line": 460
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-policy-grant/index.ts",
        "line": 452
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 502
          },
          "name": "resetIncludeChildDomainUnits"
        }
      ],
      "name": "DatazonePolicyGrantDetailCreateFormTypeOutputReference",
      "namespace": "datazonePolicyGrant",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 506
          },
          "name": "includeChildDomainUnitsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 496
          },
          "name": "includeChildDomainUnits",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 464
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantDetailCreateFormType"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-policy-grant/index:DatazonePolicyGrantDetailCreateFormTypeOutputReference"
    },
    "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantDetailCreateGlossary": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantDetailCreateGlossary",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-policy-grant/index.ts",
        "line": 510
      },
      "name": "DatazonePolicyGrantDetailCreateGlossary",
      "namespace": "datazonePolicyGrant",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_policy_grant#include_child_domain_units DatazonePolicyGrant#include_child_domain_units}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 514
          },
          "name": "includeChildDomainUnits",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-policy-grant/index:DatazonePolicyGrantDetailCreateGlossary"
    },
    "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantDetailCreateGlossaryOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantDetailCreateGlossaryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-policy-grant/index.ts",
          "line": 554
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-policy-grant/index.ts",
        "line": 546
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 596
          },
          "name": "resetIncludeChildDomainUnits"
        }
      ],
      "name": "DatazonePolicyGrantDetailCreateGlossaryOutputReference",
      "namespace": "datazonePolicyGrant",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 600
          },
          "name": "includeChildDomainUnitsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 590
          },
          "name": "includeChildDomainUnits",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 558
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantDetailCreateGlossary"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-policy-grant/index:DatazonePolicyGrantDetailCreateGlossaryOutputReference"
    },
    "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantDetailCreateProject": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantDetailCreateProject",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-policy-grant/index.ts",
        "line": 604
      },
      "name": "DatazonePolicyGrantDetailCreateProject",
      "namespace": "datazonePolicyGrant",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_policy_grant#include_child_domain_units DatazonePolicyGrant#include_child_domain_units}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 608
          },
          "name": "includeChildDomainUnits",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-policy-grant/index:DatazonePolicyGrantDetailCreateProject"
    },
    "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantDetailCreateProjectFromProjectProfile": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantDetailCreateProjectFromProjectProfile",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-policy-grant/index.ts",
        "line": 698
      },
      "name": "DatazonePolicyGrantDetailCreateProjectFromProjectProfile",
      "namespace": "datazonePolicyGrant",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_policy_grant#include_child_domain_units DatazonePolicyGrant#include_child_domain_units}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 702
          },
          "name": "includeChildDomainUnits",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_policy_grant#project_profiles DatazonePolicyGrant#project_profiles}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 706
          },
          "name": "projectProfiles",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/datazone-policy-grant/index:DatazonePolicyGrantDetailCreateProjectFromProjectProfile"
    },
    "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantDetailCreateProjectFromProjectProfileOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantDetailCreateProjectFromProjectProfileOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-policy-grant/index.ts",
          "line": 753
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-policy-grant/index.ts",
        "line": 745
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 801
          },
          "name": "resetIncludeChildDomainUnits"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 817
          },
          "name": "resetProjectProfiles"
        }
      ],
      "name": "DatazonePolicyGrantDetailCreateProjectFromProjectProfileOutputReference",
      "namespace": "datazonePolicyGrant",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 805
          },
          "name": "includeChildDomainUnitsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 821
          },
          "name": "projectProfilesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 795
          },
          "name": "includeChildDomainUnits",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 811
          },
          "name": "projectProfiles",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 757
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantDetailCreateProjectFromProjectProfile"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-policy-grant/index:DatazonePolicyGrantDetailCreateProjectFromProjectProfileOutputReference"
    },
    "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantDetailCreateProjectOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantDetailCreateProjectOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-policy-grant/index.ts",
          "line": 648
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-policy-grant/index.ts",
        "line": 640
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 690
          },
          "name": "resetIncludeChildDomainUnits"
        }
      ],
      "name": "DatazonePolicyGrantDetailCreateProjectOutputReference",
      "namespace": "datazonePolicyGrant",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 694
          },
          "name": "includeChildDomainUnitsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 684
          },
          "name": "includeChildDomainUnits",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 652
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantDetailCreateProject"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-policy-grant/index:DatazonePolicyGrantDetailCreateProjectOutputReference"
    },
    "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantDetailOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantDetailOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-policy-grant/index.ts",
          "line": 1189
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-policy-grant/index.ts",
        "line": 1181
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 1300
          },
          "name": "putAddToProjectMemberPool",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantDetailAddToProjectMemberPool"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 1316
          },
          "name": "putCreateAssetType",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantDetailCreateAssetType"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 1332
          },
          "name": "putCreateDomainUnit",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantDetailCreateDomainUnit"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 1380
          },
          "name": "putCreateEnvironmentProfile",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantDetailCreateEnvironmentProfile"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 1396
          },
          "name": "putCreateFormType",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantDetailCreateFormType"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 1412
          },
          "name": "putCreateGlossary",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantDetailCreateGlossary"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 1428
          },
          "name": "putCreateProject",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantDetailCreateProject"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 1444
          },
          "name": "putCreateProjectFromProjectProfile",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantDetailCreateProjectFromProjectProfile"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 1476
          },
          "name": "putOverrideDomainUnitOwners",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantDetailOverrideDomainUnitOwners"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 1492
          },
          "name": "putOverrideProjectOwners",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantDetailOverrideProjectOwners"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 1303
          },
          "name": "resetAddToProjectMemberPool"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 1319
          },
          "name": "resetCreateAssetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 1335
          },
          "name": "resetCreateDomainUnit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 1351
          },
          "name": "resetCreateEnvironment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 1367
          },
          "name": "resetCreateEnvironmentFromBlueprint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 1383
          },
          "name": "resetCreateEnvironmentProfile"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 1399
          },
          "name": "resetCreateFormType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 1415
          },
          "name": "resetCreateGlossary"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 1431
          },
          "name": "resetCreateProject"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 1447
          },
          "name": "resetCreateProjectFromProjectProfile"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 1463
          },
          "name": "resetDelegateCreateEnvironmentProfile"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 1479
          },
          "name": "resetOverrideDomainUnitOwners"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 1495
          },
          "name": "resetOverrideProjectOwners"
        }
      ],
      "name": "DatazonePolicyGrantDetailOutputReference",
      "namespace": "datazonePolicyGrant",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 1297
          },
          "name": "addToProjectMemberPool",
          "type": {
            "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantDetailAddToProjectMemberPoolOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 1313
          },
          "name": "createAssetType",
          "type": {
            "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantDetailCreateAssetTypeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 1329
          },
          "name": "createDomainUnit",
          "type": {
            "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantDetailCreateDomainUnitOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 1377
          },
          "name": "createEnvironmentProfile",
          "type": {
            "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantDetailCreateEnvironmentProfileOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 1393
          },
          "name": "createFormType",
          "type": {
            "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantDetailCreateFormTypeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 1409
          },
          "name": "createGlossary",
          "type": {
            "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantDetailCreateGlossaryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 1425
          },
          "name": "createProject",
          "type": {
            "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantDetailCreateProjectOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 1441
          },
          "name": "createProjectFromProjectProfile",
          "type": {
            "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantDetailCreateProjectFromProjectProfileOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 1473
          },
          "name": "overrideDomainUnitOwners",
          "type": {
            "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantDetailOverrideDomainUnitOwnersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 1489
          },
          "name": "overrideProjectOwners",
          "type": {
            "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantDetailOverrideProjectOwnersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 1307
          },
          "name": "addToProjectMemberPoolInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantDetailAddToProjectMemberPool"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 1323
          },
          "name": "createAssetTypeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantDetailCreateAssetType"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 1339
          },
          "name": "createDomainUnitInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantDetailCreateDomainUnit"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 1371
          },
          "name": "createEnvironmentFromBlueprintInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 1355
          },
          "name": "createEnvironmentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 1387
          },
          "name": "createEnvironmentProfileInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantDetailCreateEnvironmentProfile"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 1403
          },
          "name": "createFormTypeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantDetailCreateFormType"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 1419
          },
          "name": "createGlossaryInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantDetailCreateGlossary"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 1451
          },
          "name": "createProjectFromProjectProfileInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantDetailCreateProjectFromProjectProfile"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 1435
          },
          "name": "createProjectInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantDetailCreateProject"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 1467
          },
          "name": "delegateCreateEnvironmentProfileInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 1483
          },
          "name": "overrideDomainUnitOwnersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantDetailOverrideDomainUnitOwners"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 1499
          },
          "name": "overrideProjectOwnersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantDetailOverrideProjectOwners"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 1345
          },
          "name": "createEnvironment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 1361
          },
          "name": "createEnvironmentFromBlueprint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 1457
          },
          "name": "delegateCreateEnvironmentProfile",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 1193
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantDetail"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-policy-grant/index:DatazonePolicyGrantDetailOutputReference"
    },
    "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantDetailOverrideDomainUnitOwners": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantDetailOverrideDomainUnitOwners",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-policy-grant/index.ts",
        "line": 825
      },
      "name": "DatazonePolicyGrantDetailOverrideDomainUnitOwners",
      "namespace": "datazonePolicyGrant",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_policy_grant#include_child_domain_units DatazonePolicyGrant#include_child_domain_units}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 829
          },
          "name": "includeChildDomainUnits",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-policy-grant/index:DatazonePolicyGrantDetailOverrideDomainUnitOwners"
    },
    "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantDetailOverrideDomainUnitOwnersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantDetailOverrideDomainUnitOwnersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-policy-grant/index.ts",
          "line": 869
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-policy-grant/index.ts",
        "line": 861
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 911
          },
          "name": "resetIncludeChildDomainUnits"
        }
      ],
      "name": "DatazonePolicyGrantDetailOverrideDomainUnitOwnersOutputReference",
      "namespace": "datazonePolicyGrant",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 915
          },
          "name": "includeChildDomainUnitsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 905
          },
          "name": "includeChildDomainUnits",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 873
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantDetailOverrideDomainUnitOwners"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-policy-grant/index:DatazonePolicyGrantDetailOverrideDomainUnitOwnersOutputReference"
    },
    "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantDetailOverrideProjectOwners": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantDetailOverrideProjectOwners",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-policy-grant/index.ts",
        "line": 919
      },
      "name": "DatazonePolicyGrantDetailOverrideProjectOwners",
      "namespace": "datazonePolicyGrant",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_policy_grant#include_child_domain_units DatazonePolicyGrant#include_child_domain_units}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 923
          },
          "name": "includeChildDomainUnits",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-policy-grant/index:DatazonePolicyGrantDetailOverrideProjectOwners"
    },
    "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantDetailOverrideProjectOwnersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantDetailOverrideProjectOwnersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-policy-grant/index.ts",
          "line": 963
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-policy-grant/index.ts",
        "line": 955
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 1005
          },
          "name": "resetIncludeChildDomainUnits"
        }
      ],
      "name": "DatazonePolicyGrantDetailOverrideProjectOwnersOutputReference",
      "namespace": "datazonePolicyGrant",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 1009
          },
          "name": "includeChildDomainUnitsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 999
          },
          "name": "includeChildDomainUnits",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 967
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantDetailOverrideProjectOwners"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-policy-grant/index:DatazonePolicyGrantDetailOverrideProjectOwnersOutputReference"
    },
    "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantPrincipal": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantPrincipal",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-policy-grant/index.ts",
        "line": 2359
      },
      "name": "DatazonePolicyGrantPrincipal",
      "namespace": "datazonePolicyGrant",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_policy_grant#domain_unit DatazonePolicyGrant#domain_unit}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 2363
          },
          "name": "domainUnit",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantPrincipalDomainUnit"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_policy_grant#group DatazonePolicyGrant#group}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 2367
          },
          "name": "group",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantPrincipalGroup"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_policy_grant#project DatazonePolicyGrant#project}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 2371
          },
          "name": "project",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantPrincipalProject"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_policy_grant#user DatazonePolicyGrant#user}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 2375
          },
          "name": "user",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantPrincipalUser"
          }
        }
      ],
      "symbolId": "src/datazone-policy-grant/index:DatazonePolicyGrantPrincipal"
    },
    "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantPrincipalDomainUnit": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantPrincipalDomainUnit",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-policy-grant/index.ts",
        "line": 1597
      },
      "name": "DatazonePolicyGrantPrincipalDomainUnit",
      "namespace": "datazonePolicyGrant",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_policy_grant#domain_unit_designation DatazonePolicyGrant#domain_unit_designation}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 1601
          },
          "name": "domainUnitDesignation",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_policy_grant#domain_unit_grant_filter DatazonePolicyGrant#domain_unit_grant_filter}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 1605
          },
          "name": "domainUnitGrantFilter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantPrincipalDomainUnitDomainUnitGrantFilter"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_policy_grant#domain_unit_identifier DatazonePolicyGrant#domain_unit_identifier}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 1609
          },
          "name": "domainUnitIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datazone-policy-grant/index:DatazonePolicyGrantPrincipalDomainUnit"
    },
    "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantPrincipalDomainUnitDomainUnitGrantFilter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantPrincipalDomainUnitDomainUnitGrantFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-policy-grant/index.ts",
        "line": 1503
      },
      "name": "DatazonePolicyGrantPrincipalDomainUnitDomainUnitGrantFilter",
      "namespace": "datazonePolicyGrant",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_policy_grant#all_domain_units_grant_filter DatazonePolicyGrant#all_domain_units_grant_filter}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 1507
          },
          "name": "allDomainUnitsGrantFilter",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datazone-policy-grant/index:DatazonePolicyGrantPrincipalDomainUnitDomainUnitGrantFilter"
    },
    "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantPrincipalDomainUnitDomainUnitGrantFilterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantPrincipalDomainUnitDomainUnitGrantFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-policy-grant/index.ts",
          "line": 1547
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-policy-grant/index.ts",
        "line": 1539
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 1589
          },
          "name": "resetAllDomainUnitsGrantFilter"
        }
      ],
      "name": "DatazonePolicyGrantPrincipalDomainUnitDomainUnitGrantFilterOutputReference",
      "namespace": "datazonePolicyGrant",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 1593
          },
          "name": "allDomainUnitsGrantFilterInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 1583
          },
          "name": "allDomainUnitsGrantFilter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 1551
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantPrincipalDomainUnitDomainUnitGrantFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-policy-grant/index:DatazonePolicyGrantPrincipalDomainUnitDomainUnitGrantFilterOutputReference"
    },
    "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantPrincipalDomainUnitOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantPrincipalDomainUnitOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-policy-grant/index.ts",
          "line": 1663
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-policy-grant/index.ts",
        "line": 1655
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 1730
          },
          "name": "putDomainUnitGrantFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantPrincipalDomainUnitDomainUnitGrantFilter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 1717
          },
          "name": "resetDomainUnitDesignation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 1733
          },
          "name": "resetDomainUnitGrantFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 1749
          },
          "name": "resetDomainUnitIdentifier"
        }
      ],
      "name": "DatazonePolicyGrantPrincipalDomainUnitOutputReference",
      "namespace": "datazonePolicyGrant",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 1727
          },
          "name": "domainUnitGrantFilter",
          "type": {
            "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantPrincipalDomainUnitDomainUnitGrantFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 1721
          },
          "name": "domainUnitDesignationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 1737
          },
          "name": "domainUnitGrantFilterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantPrincipalDomainUnitDomainUnitGrantFilter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 1753
          },
          "name": "domainUnitIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 1711
          },
          "name": "domainUnitDesignation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 1743
          },
          "name": "domainUnitIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 1667
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantPrincipalDomainUnit"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-policy-grant/index:DatazonePolicyGrantPrincipalDomainUnitOutputReference"
    },
    "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantPrincipalGroup": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantPrincipalGroup",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-policy-grant/index.ts",
        "line": 1757
      },
      "name": "DatazonePolicyGrantPrincipalGroup",
      "namespace": "datazonePolicyGrant",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_policy_grant#group_identifier DatazonePolicyGrant#group_identifier}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 1761
          },
          "name": "groupIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datazone-policy-grant/index:DatazonePolicyGrantPrincipalGroup"
    },
    "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantPrincipalGroupOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantPrincipalGroupOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-policy-grant/index.ts",
          "line": 1801
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-policy-grant/index.ts",
        "line": 1793
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 1843
          },
          "name": "resetGroupIdentifier"
        }
      ],
      "name": "DatazonePolicyGrantPrincipalGroupOutputReference",
      "namespace": "datazonePolicyGrant",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 1847
          },
          "name": "groupIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 1837
          },
          "name": "groupIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 1805
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantPrincipalGroup"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-policy-grant/index:DatazonePolicyGrantPrincipalGroupOutputReference"
    },
    "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantPrincipalOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantPrincipalOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-policy-grant/index.ts",
          "line": 2436
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-policy-grant/index.ts",
        "line": 2428
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 2493
          },
          "name": "putDomainUnit",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantPrincipalDomainUnit"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 2509
          },
          "name": "putGroup",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantPrincipalGroup"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 2525
          },
          "name": "putProject",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantPrincipalProject"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 2541
          },
          "name": "putUser",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantPrincipalUser"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 2496
          },
          "name": "resetDomainUnit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 2512
          },
          "name": "resetGroup"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 2528
          },
          "name": "resetProject"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 2544
          },
          "name": "resetUser"
        }
      ],
      "name": "DatazonePolicyGrantPrincipalOutputReference",
      "namespace": "datazonePolicyGrant",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 2490
          },
          "name": "domainUnit",
          "type": {
            "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantPrincipalDomainUnitOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 2506
          },
          "name": "group",
          "type": {
            "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantPrincipalGroupOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 2522
          },
          "name": "project",
          "type": {
            "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantPrincipalProjectOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 2538
          },
          "name": "user",
          "type": {
            "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantPrincipalUserOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 2500
          },
          "name": "domainUnitInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantPrincipalDomainUnit"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 2516
          },
          "name": "groupInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantPrincipalGroup"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 2532
          },
          "name": "projectInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantPrincipalProject"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 2548
          },
          "name": "userInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantPrincipalUser"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 2440
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantPrincipal"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-policy-grant/index:DatazonePolicyGrantPrincipalOutputReference"
    },
    "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantPrincipalProject": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantPrincipalProject",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-policy-grant/index.ts",
        "line": 2072
      },
      "name": "DatazonePolicyGrantPrincipalProject",
      "namespace": "datazonePolicyGrant",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_policy_grant#project_designation DatazonePolicyGrant#project_designation}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 2076
          },
          "name": "projectDesignation",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_policy_grant#project_grant_filter DatazonePolicyGrant#project_grant_filter}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 2080
          },
          "name": "projectGrantFilter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantPrincipalProjectProjectGrantFilter"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_policy_grant#project_identifier DatazonePolicyGrant#project_identifier}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 2084
          },
          "name": "projectIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datazone-policy-grant/index:DatazonePolicyGrantPrincipalProject"
    },
    "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantPrincipalProjectOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantPrincipalProjectOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-policy-grant/index.ts",
          "line": 2138
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-policy-grant/index.ts",
        "line": 2130
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 2205
          },
          "name": "putProjectGrantFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantPrincipalProjectProjectGrantFilter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 2192
          },
          "name": "resetProjectDesignation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 2208
          },
          "name": "resetProjectGrantFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 2224
          },
          "name": "resetProjectIdentifier"
        }
      ],
      "name": "DatazonePolicyGrantPrincipalProjectOutputReference",
      "namespace": "datazonePolicyGrant",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 2202
          },
          "name": "projectGrantFilter",
          "type": {
            "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantPrincipalProjectProjectGrantFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 2196
          },
          "name": "projectDesignationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 2212
          },
          "name": "projectGrantFilterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantPrincipalProjectProjectGrantFilter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 2228
          },
          "name": "projectIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 2186
          },
          "name": "projectDesignation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 2218
          },
          "name": "projectIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 2142
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantPrincipalProject"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-policy-grant/index:DatazonePolicyGrantPrincipalProjectOutputReference"
    },
    "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantPrincipalProjectProjectGrantFilter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantPrincipalProjectProjectGrantFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-policy-grant/index.ts",
        "line": 1978
      },
      "name": "DatazonePolicyGrantPrincipalProjectProjectGrantFilter",
      "namespace": "datazonePolicyGrant",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_policy_grant#domain_unit_filter DatazonePolicyGrant#domain_unit_filter}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 1982
          },
          "name": "domainUnitFilter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantPrincipalProjectProjectGrantFilterDomainUnitFilter"
          }
        }
      ],
      "symbolId": "src/datazone-policy-grant/index:DatazonePolicyGrantPrincipalProjectProjectGrantFilter"
    },
    "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantPrincipalProjectProjectGrantFilterDomainUnitFilter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantPrincipalProjectProjectGrantFilterDomainUnitFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-policy-grant/index.ts",
        "line": 1851
      },
      "name": "DatazonePolicyGrantPrincipalProjectProjectGrantFilterDomainUnitFilter",
      "namespace": "datazonePolicyGrant",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_policy_grant#domain_unit DatazonePolicyGrant#domain_unit}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 1855
          },
          "name": "domainUnit",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_policy_grant#include_child_domain_units DatazonePolicyGrant#include_child_domain_units}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 1859
          },
          "name": "includeChildDomainUnits",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-policy-grant/index:DatazonePolicyGrantPrincipalProjectProjectGrantFilterDomainUnitFilter"
    },
    "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantPrincipalProjectProjectGrantFilterDomainUnitFilterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantPrincipalProjectProjectGrantFilterDomainUnitFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-policy-grant/index.ts",
          "line": 1906
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-policy-grant/index.ts",
        "line": 1898
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 1954
          },
          "name": "resetDomainUnit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 1970
          },
          "name": "resetIncludeChildDomainUnits"
        }
      ],
      "name": "DatazonePolicyGrantPrincipalProjectProjectGrantFilterDomainUnitFilterOutputReference",
      "namespace": "datazonePolicyGrant",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 1958
          },
          "name": "domainUnitInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 1974
          },
          "name": "includeChildDomainUnitsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 1948
          },
          "name": "domainUnit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 1964
          },
          "name": "includeChildDomainUnits",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 1910
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantPrincipalProjectProjectGrantFilterDomainUnitFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-policy-grant/index:DatazonePolicyGrantPrincipalProjectProjectGrantFilterDomainUnitFilterOutputReference"
    },
    "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantPrincipalProjectProjectGrantFilterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantPrincipalProjectProjectGrantFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-policy-grant/index.ts",
          "line": 2022
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-policy-grant/index.ts",
        "line": 2014
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 2061
          },
          "name": "putDomainUnitFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantPrincipalProjectProjectGrantFilterDomainUnitFilter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 2064
          },
          "name": "resetDomainUnitFilter"
        }
      ],
      "name": "DatazonePolicyGrantPrincipalProjectProjectGrantFilterOutputReference",
      "namespace": "datazonePolicyGrant",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 2058
          },
          "name": "domainUnitFilter",
          "type": {
            "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantPrincipalProjectProjectGrantFilterDomainUnitFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 2068
          },
          "name": "domainUnitFilterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantPrincipalProjectProjectGrantFilterDomainUnitFilter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 2026
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantPrincipalProjectProjectGrantFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-policy-grant/index:DatazonePolicyGrantPrincipalProjectProjectGrantFilterOutputReference"
    },
    "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantPrincipalUser": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantPrincipalUser",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-policy-grant/index.ts",
        "line": 2232
      },
      "name": "DatazonePolicyGrantPrincipalUser",
      "namespace": "datazonePolicyGrant",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_policy_grant#all_users_grant_filter DatazonePolicyGrant#all_users_grant_filter}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 2236
          },
          "name": "allUsersGrantFilter",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_policy_grant#user_identifier DatazonePolicyGrant#user_identifier}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 2240
          },
          "name": "userIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datazone-policy-grant/index:DatazonePolicyGrantPrincipalUser"
    },
    "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantPrincipalUserOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantPrincipalUserOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-policy-grant/index.ts",
          "line": 2287
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-policy-grant/index.ts",
        "line": 2279
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 2335
          },
          "name": "resetAllUsersGrantFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 2351
          },
          "name": "resetUserIdentifier"
        }
      ],
      "name": "DatazonePolicyGrantPrincipalUserOutputReference",
      "namespace": "datazonePolicyGrant",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 2339
          },
          "name": "allUsersGrantFilterInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 2355
          },
          "name": "userIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 2329
          },
          "name": "allUsersGrantFilter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 2345
          },
          "name": "userIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-policy-grant/index.ts",
            "line": 2291
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazonePolicyGrant.DatazonePolicyGrantPrincipalUser"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-policy-grant/index:DatazonePolicyGrantPrincipalUserOutputReference"
    },
    "@cdktn/provider-awscc.datazoneProject.DatazoneProject": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_project awscc_datazone_project}."
      },
      "fqn": "@cdktn/provider-awscc.datazoneProject.DatazoneProject",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_project awscc_datazone_project} Resource."
        },
        "locationInModule": {
          "filename": "src/datazone-project/index.ts",
          "line": 882
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.datazoneProject.DatazoneProjectConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-project/index.ts",
        "line": 850
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DatazoneProject resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 867
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DatazoneProject to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_project#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DatazoneProject that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DatazoneProject to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 1007
          },
          "name": "putMembershipAssignments",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.datazoneProject.DatazoneProjectMembershipAssignments"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 1110
          },
          "name": "putResourceTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.datazoneProject.DatazoneProjectResourceTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 1126
          },
          "name": "putUserParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.datazoneProject.DatazoneProjectUserParameters"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 934
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 968
          },
          "name": "resetDomainUnitId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 984
          },
          "name": "resetGlossaryTerms"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 1010
          },
          "name": "resetMembershipAssignments"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 1039
          },
          "name": "resetProjectCategory"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 1055
          },
          "name": "resetProjectExecutionRole"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 1076
          },
          "name": "resetProjectProfileId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 1092
          },
          "name": "resetProjectProfileVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 1113
          },
          "name": "resetResourceTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 1129
          },
          "name": "resetUserParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 1141
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 1158
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DatazoneProject",
      "namespace": "datazoneProject",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 855
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 917
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 922
          },
          "name": "createdBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 943
          },
          "name": "domainId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 993
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 998
          },
          "name": "lastUpdatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 1004
          },
          "name": "membershipAssignments",
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneProject.DatazoneProjectMembershipAssignmentsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 1064
          },
          "name": "projectId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 1101
          },
          "name": "projectStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 1107
          },
          "name": "resourceTags",
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneProject.DatazoneProjectResourceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 1123
          },
          "name": "userParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneProject.DatazoneProjectUserParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 938
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 956
          },
          "name": "domainIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 972
          },
          "name": "domainUnitIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 988
          },
          "name": "glossaryTermsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 1014
          },
          "name": "membershipAssignmentsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datazoneProject.DatazoneProjectMembershipAssignments"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 1027
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 1043
          },
          "name": "projectCategoryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 1059
          },
          "name": "projectExecutionRoleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 1080
          },
          "name": "projectProfileIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 1096
          },
          "name": "projectProfileVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 1117
          },
          "name": "resourceTagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datazoneProject.DatazoneProjectResourceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 1133
          },
          "name": "userParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datazoneProject.DatazoneProjectUserParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 928
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 949
          },
          "name": "domainIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 962
          },
          "name": "domainUnitId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 978
          },
          "name": "glossaryTerms",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 1020
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 1033
          },
          "name": "projectCategory",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 1049
          },
          "name": "projectExecutionRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 1070
          },
          "name": "projectProfileId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 1086
          },
          "name": "projectProfileVersion",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datazone-project/index:DatazoneProject"
    },
    "@cdktn/provider-awscc.datazoneProject.DatazoneProjectConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneProject.DatazoneProjectConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-project/index.ts",
        "line": 14
      },
      "name": "DatazoneProjectConfig",
      "namespace": "datazoneProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_project#domain_identifier DatazoneProject#domain_identifier}",
            "stability": "stable",
            "summary": "The ID of the Amazon DataZone domain in which this project is created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 26
          },
          "name": "domainIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_project#name DatazoneProject#name}",
            "stability": "stable",
            "summary": "The name of the Amazon DataZone project."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 50
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_project#description DatazoneProject#description}",
            "stability": "stable",
            "summary": "The description of the Amazon DataZone project."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 20
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_project#domain_unit_id DatazoneProject#domain_unit_id}",
            "stability": "stable",
            "summary": "The ID of the domain unit."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 32
          },
          "name": "domainUnitId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_project#glossary_terms DatazoneProject#glossary_terms}",
            "stability": "stable",
            "summary": "The glossary terms that can be used in this Amazon DataZone project."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 38
          },
          "name": "glossaryTerms",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_project#membership_assignments DatazoneProject#membership_assignments}",
            "stability": "stable",
            "summary": "The project membership assignments."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 44
          },
          "name": "membershipAssignments",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datazoneProject.DatazoneProjectMembershipAssignments"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_project#project_category DatazoneProject#project_category}",
            "stability": "stable",
            "summary": "The project category."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 56
          },
          "name": "projectCategory",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_project#project_execution_role DatazoneProject#project_execution_role}",
            "stability": "stable",
            "summary": "The project execution role ARN."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 62
          },
          "name": "projectExecutionRole",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_project#project_profile_id DatazoneProject#project_profile_id}",
            "stability": "stable",
            "summary": "The project profile ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 68
          },
          "name": "projectProfileId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can only specify the following string for this parameter: latest.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_project#project_profile_version DatazoneProject#project_profile_version}",
            "stability": "stable",
            "summary": "The project profile version to which the project should be updated."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 74
          },
          "name": "projectProfileVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_project#resource_tags DatazoneProject#resource_tags}",
            "stability": "stable",
            "summary": "The resource tags of the project."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 80
          },
          "name": "resourceTags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datazoneProject.DatazoneProjectResourceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_project#user_parameters DatazoneProject#user_parameters}",
            "stability": "stable",
            "summary": "The user parameters of the project."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 86
          },
          "name": "userParameters",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datazoneProject.DatazoneProjectUserParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-project/index:DatazoneProjectConfig"
    },
    "@cdktn/provider-awscc.datazoneProject.DatazoneProjectMembershipAssignments": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneProject.DatazoneProjectMembershipAssignments",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-project/index.ts",
        "line": 215
      },
      "name": "DatazoneProjectMembershipAssignments",
      "namespace": "datazoneProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_project#designation DatazoneProject#designation}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 219
          },
          "name": "designation",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_project#member DatazoneProject#member}",
            "stability": "stable",
            "summary": "The member of the project."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 225
          },
          "name": "member",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneProject.DatazoneProjectMembershipAssignmentsMember"
          }
        }
      ],
      "symbolId": "src/datazone-project/index:DatazoneProjectMembershipAssignments"
    },
    "@cdktn/provider-awscc.datazoneProject.DatazoneProjectMembershipAssignmentsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneProject.DatazoneProjectMembershipAssignmentsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-project/index.ts",
          "line": 355
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-project/index.ts",
        "line": 347
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 362
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.datazoneProject.DatazoneProjectMembershipAssignmentsOutputReference"
            }
          }
        }
      ],
      "name": "DatazoneProjectMembershipAssignmentsList",
      "namespace": "datazoneProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 348
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datazoneProject.DatazoneProjectMembershipAssignments"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-project/index:DatazoneProjectMembershipAssignmentsList"
    },
    "@cdktn/provider-awscc.datazoneProject.DatazoneProjectMembershipAssignmentsMember": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneProject.DatazoneProjectMembershipAssignmentsMember",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-project/index.ts",
        "line": 88
      },
      "name": "DatazoneProjectMembershipAssignmentsMember",
      "namespace": "datazoneProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_project#group_identifier DatazoneProject#group_identifier}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 92
          },
          "name": "groupIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_project#user_identifier DatazoneProject#user_identifier}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 96
          },
          "name": "userIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datazone-project/index:DatazoneProjectMembershipAssignmentsMember"
    },
    "@cdktn/provider-awscc.datazoneProject.DatazoneProjectMembershipAssignmentsMemberOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneProject.DatazoneProjectMembershipAssignmentsMemberOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-project/index.ts",
          "line": 143
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-project/index.ts",
        "line": 135
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 191
          },
          "name": "resetGroupIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 207
          },
          "name": "resetUserIdentifier"
        }
      ],
      "name": "DatazoneProjectMembershipAssignmentsMemberOutputReference",
      "namespace": "datazoneProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 195
          },
          "name": "groupIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 211
          },
          "name": "userIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 185
          },
          "name": "groupIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 201
          },
          "name": "userIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 147
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneProject.DatazoneProjectMembershipAssignmentsMember"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-project/index:DatazoneProjectMembershipAssignmentsMemberOutputReference"
    },
    "@cdktn/provider-awscc.datazoneProject.DatazoneProjectMembershipAssignmentsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneProject.DatazoneProjectMembershipAssignmentsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-project/index.ts",
          "line": 274
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-project/index.ts",
        "line": 264
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 335
          },
          "name": "putMember",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datazoneProject.DatazoneProjectMembershipAssignmentsMember"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 322
          },
          "name": "resetDesignation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 338
          },
          "name": "resetMember"
        }
      ],
      "name": "DatazoneProjectMembershipAssignmentsOutputReference",
      "namespace": "datazoneProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 332
          },
          "name": "member",
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneProject.DatazoneProjectMembershipAssignmentsMemberOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 326
          },
          "name": "designationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 342
          },
          "name": "memberInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneProject.DatazoneProjectMembershipAssignmentsMember"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 316
          },
          "name": "designation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 278
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneProject.DatazoneProjectMembershipAssignments"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-project/index:DatazoneProjectMembershipAssignmentsOutputReference"
    },
    "@cdktn/provider-awscc.datazoneProject.DatazoneProjectResourceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneProject.DatazoneProjectResourceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-project/index.ts",
        "line": 366
      },
      "name": "DatazoneProjectResourceTags",
      "namespace": "datazoneProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_project#key DatazoneProject#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 370
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_project#value DatazoneProject#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 374
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datazone-project/index:DatazoneProjectResourceTags"
    },
    "@cdktn/provider-awscc.datazoneProject.DatazoneProjectResourceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneProject.DatazoneProjectResourceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-project/index.ts",
          "line": 504
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-project/index.ts",
        "line": 496
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 511
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.datazoneProject.DatazoneProjectResourceTagsOutputReference"
            }
          }
        }
      ],
      "name": "DatazoneProjectResourceTagsList",
      "namespace": "datazoneProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 497
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datazoneProject.DatazoneProjectResourceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-project/index:DatazoneProjectResourceTagsList"
    },
    "@cdktn/provider-awscc.datazoneProject.DatazoneProjectResourceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneProject.DatazoneProjectResourceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-project/index.ts",
          "line": 423
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-project/index.ts",
        "line": 413
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 471
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 487
          },
          "name": "resetValue"
        }
      ],
      "name": "DatazoneProjectResourceTagsOutputReference",
      "namespace": "datazoneProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 475
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 491
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 465
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 481
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 427
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneProject.DatazoneProjectResourceTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-project/index:DatazoneProjectResourceTagsOutputReference"
    },
    "@cdktn/provider-awscc.datazoneProject.DatazoneProjectUserParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneProject.DatazoneProjectUserParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-project/index.ts",
        "line": 664
      },
      "name": "DatazoneProjectUserParameters",
      "namespace": "datazoneProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_project#environment_configuration_name DatazoneProject#environment_configuration_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 668
          },
          "name": "environmentConfigurationName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_project#environment_id DatazoneProject#environment_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 672
          },
          "name": "environmentId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_project#environment_parameters DatazoneProject#environment_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 676
          },
          "name": "environmentParameters",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datazoneProject.DatazoneProjectUserParametersEnvironmentParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-project/index:DatazoneProjectUserParameters"
    },
    "@cdktn/provider-awscc.datazoneProject.DatazoneProjectUserParametersEnvironmentParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneProject.DatazoneProjectUserParametersEnvironmentParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-project/index.ts",
        "line": 515
      },
      "name": "DatazoneProjectUserParametersEnvironmentParameters",
      "namespace": "datazoneProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_project#name DatazoneProject#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 519
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_project#value DatazoneProject#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 523
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datazone-project/index:DatazoneProjectUserParametersEnvironmentParameters"
    },
    "@cdktn/provider-awscc.datazoneProject.DatazoneProjectUserParametersEnvironmentParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneProject.DatazoneProjectUserParametersEnvironmentParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-project/index.ts",
          "line": 653
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-project/index.ts",
        "line": 645
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 660
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.datazoneProject.DatazoneProjectUserParametersEnvironmentParametersOutputReference"
            }
          }
        }
      ],
      "name": "DatazoneProjectUserParametersEnvironmentParametersList",
      "namespace": "datazoneProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 646
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datazoneProject.DatazoneProjectUserParametersEnvironmentParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-project/index:DatazoneProjectUserParametersEnvironmentParametersList"
    },
    "@cdktn/provider-awscc.datazoneProject.DatazoneProjectUserParametersEnvironmentParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneProject.DatazoneProjectUserParametersEnvironmentParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-project/index.ts",
          "line": 572
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-project/index.ts",
        "line": 562
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 620
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 636
          },
          "name": "resetValue"
        }
      ],
      "name": "DatazoneProjectUserParametersEnvironmentParametersOutputReference",
      "namespace": "datazoneProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 624
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 640
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 614
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 630
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 576
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneProject.DatazoneProjectUserParametersEnvironmentParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-project/index:DatazoneProjectUserParametersEnvironmentParametersOutputReference"
    },
    "@cdktn/provider-awscc.datazoneProject.DatazoneProjectUserParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneProject.DatazoneProjectUserParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-project/index.ts",
          "line": 835
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-project/index.ts",
        "line": 827
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 842
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.datazoneProject.DatazoneProjectUserParametersOutputReference"
            }
          }
        }
      ],
      "name": "DatazoneProjectUserParametersList",
      "namespace": "datazoneProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 828
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datazoneProject.DatazoneProjectUserParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-project/index:DatazoneProjectUserParametersList"
    },
    "@cdktn/provider-awscc.datazoneProject.DatazoneProjectUserParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneProject.DatazoneProjectUserParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-project/index.ts",
          "line": 732
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-project/index.ts",
        "line": 722
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 815
          },
          "name": "putEnvironmentParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.datazoneProject.DatazoneProjectUserParametersEnvironmentParameters"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 786
          },
          "name": "resetEnvironmentConfigurationName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 802
          },
          "name": "resetEnvironmentId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 818
          },
          "name": "resetEnvironmentParameters"
        }
      ],
      "name": "DatazoneProjectUserParametersOutputReference",
      "namespace": "datazoneProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 812
          },
          "name": "environmentParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneProject.DatazoneProjectUserParametersEnvironmentParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 790
          },
          "name": "environmentConfigurationNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 806
          },
          "name": "environmentIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 822
          },
          "name": "environmentParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datazoneProject.DatazoneProjectUserParametersEnvironmentParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 780
          },
          "name": "environmentConfigurationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 796
          },
          "name": "environmentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project/index.ts",
            "line": 736
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneProject.DatazoneProjectUserParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-project/index:DatazoneProjectUserParametersOutputReference"
    },
    "@cdktn/provider-awscc.datazoneProjectMembership.DatazoneProjectMembership": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_project_membership awscc_datazone_project_membership}."
      },
      "fqn": "@cdktn/provider-awscc.datazoneProjectMembership.DatazoneProjectMembership",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_project_membership awscc_datazone_project_membership} Resource."
        },
        "locationInModule": {
          "filename": "src/datazone-project-membership/index.ts",
          "line": 195
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.datazoneProjectMembership.DatazoneProjectMembershipConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-project-membership/index.ts",
        "line": 163
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DatazoneProjectMembership resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/datazone-project-membership/index.ts",
            "line": 180
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DatazoneProjectMembership to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_project_membership#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DatazoneProjectMembership that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DatazoneProjectMembership to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project-membership/index.ts",
            "line": 257
          },
          "name": "putMember",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datazoneProjectMembership.DatazoneProjectMembershipMember"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project-membership/index.ts",
            "line": 292
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project-membership/index.ts",
            "line": 301
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DatazoneProjectMembership",
      "namespace": "datazoneProjectMembership",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project-membership/index.ts",
            "line": 168
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project-membership/index.ts",
            "line": 248
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project-membership/index.ts",
            "line": 254
          },
          "name": "member",
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneProjectMembership.DatazoneProjectMembershipMemberOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project-membership/index.ts",
            "line": 266
          },
          "name": "memberIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project-membership/index.ts",
            "line": 271
          },
          "name": "memberIdentifierType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project-membership/index.ts",
            "line": 230
          },
          "name": "designationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project-membership/index.ts",
            "line": 243
          },
          "name": "domainIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project-membership/index.ts",
            "line": 261
          },
          "name": "memberInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneProjectMembership.DatazoneProjectMembershipMember"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project-membership/index.ts",
            "line": 284
          },
          "name": "projectIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project-membership/index.ts",
            "line": 223
          },
          "name": "designation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project-membership/index.ts",
            "line": 236
          },
          "name": "domainIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project-membership/index.ts",
            "line": 277
          },
          "name": "projectIdentifier",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datazone-project-membership/index:DatazoneProjectMembership"
    },
    "@cdktn/provider-awscc.datazoneProjectMembership.DatazoneProjectMembershipConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneProjectMembership.DatazoneProjectMembershipConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-project-membership/index.ts",
        "line": 14
      },
      "name": "DatazoneProjectMembershipConfig",
      "namespace": "datazoneProjectMembership",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_project_membership#designation DatazoneProjectMembership#designation}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project-membership/index.ts",
            "line": 18
          },
          "name": "designation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_project_membership#domain_identifier DatazoneProjectMembership#domain_identifier}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project-membership/index.ts",
            "line": 22
          },
          "name": "domainIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_project_membership#member DatazoneProjectMembership#member}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project-membership/index.ts",
            "line": 26
          },
          "name": "member",
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneProjectMembership.DatazoneProjectMembershipMember"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_project_membership#project_identifier DatazoneProjectMembership#project_identifier}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project-membership/index.ts",
            "line": 30
          },
          "name": "projectIdentifier",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datazone-project-membership/index:DatazoneProjectMembershipConfig"
    },
    "@cdktn/provider-awscc.datazoneProjectMembership.DatazoneProjectMembershipMember": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneProjectMembership.DatazoneProjectMembershipMember",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-project-membership/index.ts",
        "line": 32
      },
      "name": "DatazoneProjectMembershipMember",
      "namespace": "datazoneProjectMembership",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_project_membership#group_identifier DatazoneProjectMembership#group_identifier}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project-membership/index.ts",
            "line": 36
          },
          "name": "groupIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_project_membership#user_identifier DatazoneProjectMembership#user_identifier}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project-membership/index.ts",
            "line": 40
          },
          "name": "userIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datazone-project-membership/index:DatazoneProjectMembershipMember"
    },
    "@cdktn/provider-awscc.datazoneProjectMembership.DatazoneProjectMembershipMemberOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneProjectMembership.DatazoneProjectMembershipMemberOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-project-membership/index.ts",
          "line": 87
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-project-membership/index.ts",
        "line": 79
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project-membership/index.ts",
            "line": 135
          },
          "name": "resetGroupIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project-membership/index.ts",
            "line": 151
          },
          "name": "resetUserIdentifier"
        }
      ],
      "name": "DatazoneProjectMembershipMemberOutputReference",
      "namespace": "datazoneProjectMembership",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project-membership/index.ts",
            "line": 139
          },
          "name": "groupIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project-membership/index.ts",
            "line": 155
          },
          "name": "userIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project-membership/index.ts",
            "line": 129
          },
          "name": "groupIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project-membership/index.ts",
            "line": 145
          },
          "name": "userIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project-membership/index.ts",
            "line": 91
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneProjectMembership.DatazoneProjectMembershipMember"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-project-membership/index:DatazoneProjectMembershipMemberOutputReference"
    },
    "@cdktn/provider-awscc.datazoneProjectProfile.DatazoneProjectProfile": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_project_profile awscc_datazone_project_profile}."
      },
      "fqn": "@cdktn/provider-awscc.datazoneProjectProfile.DatazoneProjectProfile",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_project_profile awscc_datazone_project_profile} Resource."
        },
        "locationInModule": {
          "filename": "src/datazone-project-profile/index.ts",
          "line": 1366
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.datazoneProjectProfile.DatazoneProjectProfileConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-project-profile/index.ts",
        "line": 1334
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DatazoneProjectProfile resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 1351
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DatazoneProjectProfile to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_project_profile#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DatazoneProjectProfile that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DatazoneProjectProfile to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 1487
          },
          "name": "putEnvironmentConfigurations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.datazoneProjectProfile.DatazoneProjectProfileEnvironmentConfigurations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 1536
          },
          "name": "putProjectResourceTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.datazoneProjectProfile.DatazoneProjectProfileProjectResourceTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 1406
          },
          "name": "resetAllowCustomProjectResourceTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 1432
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 1453
          },
          "name": "resetDomainIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 1474
          },
          "name": "resetDomainUnitIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 1490
          },
          "name": "resetEnvironmentConfigurations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 1539
          },
          "name": "resetProjectResourceTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 1555
          },
          "name": "resetProjectResourceTagsDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 1571
          },
          "name": "resetStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 1587
          },
          "name": "resetUseDefaultConfigurations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 1599
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 1614
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DatazoneProjectProfile",
      "namespace": "datazoneProjectProfile",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 1339
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 1415
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 1420
          },
          "name": "createdBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 1441
          },
          "name": "domainId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 1462
          },
          "name": "domainUnitId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 1484
          },
          "name": "environmentConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneProjectProfile.DatazoneProjectProfileEnvironmentConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 1499
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 1504
          },
          "name": "identifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 1509
          },
          "name": "lastUpdatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 1527
          },
          "name": "projectProfileId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 1533
          },
          "name": "projectResourceTags",
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneProjectProfile.DatazoneProjectProfileProjectResourceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 1410
          },
          "name": "allowCustomProjectResourceTagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 1436
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 1457
          },
          "name": "domainIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 1478
          },
          "name": "domainUnitIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 1494
          },
          "name": "environmentConfigurationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datazoneProjectProfile.DatazoneProjectProfileEnvironmentConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 1522
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 1559
          },
          "name": "projectResourceTagsDescriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 1543
          },
          "name": "projectResourceTagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datazoneProjectProfile.DatazoneProjectProfileProjectResourceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 1575
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 1591
          },
          "name": "useDefaultConfigurationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 1400
          },
          "name": "allowCustomProjectResourceTags",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 1426
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 1447
          },
          "name": "domainIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 1468
          },
          "name": "domainUnitIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 1515
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 1549
          },
          "name": "projectResourceTagsDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 1565
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 1581
          },
          "name": "useDefaultConfigurations",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-project-profile/index:DatazoneProjectProfile"
    },
    "@cdktn/provider-awscc.datazoneProjectProfile.DatazoneProjectProfileConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneProjectProfile.DatazoneProjectProfileConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-project-profile/index.ts",
        "line": 14
      },
      "name": "DatazoneProjectProfileConfig",
      "namespace": "datazoneProjectProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_project_profile#name DatazoneProjectProfile#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 38
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_project_profile#allow_custom_project_resource_tags DatazoneProjectProfile#allow_custom_project_resource_tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 18
          },
          "name": "allowCustomProjectResourceTags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_project_profile#description DatazoneProjectProfile#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 22
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_project_profile#domain_identifier DatazoneProjectProfile#domain_identifier}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 26
          },
          "name": "domainIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_project_profile#domain_unit_identifier DatazoneProjectProfile#domain_unit_identifier}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 30
          },
          "name": "domainUnitIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_project_profile#environment_configurations DatazoneProjectProfile#environment_configurations}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 34
          },
          "name": "environmentConfigurations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datazoneProjectProfile.DatazoneProjectProfileEnvironmentConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_project_profile#project_resource_tags DatazoneProjectProfile#project_resource_tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 42
          },
          "name": "projectResourceTags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datazoneProjectProfile.DatazoneProjectProfileProjectResourceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_project_profile#project_resource_tags_description DatazoneProjectProfile#project_resource_tags_description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 46
          },
          "name": "projectResourceTagsDescription",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_project_profile#status DatazoneProjectProfile#status}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 50
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_project_profile#use_default_configurations DatazoneProjectProfile#use_default_configurations}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 54
          },
          "name": "useDefaultConfigurations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-project-profile/index:DatazoneProjectProfileConfig"
    },
    "@cdktn/provider-awscc.datazoneProjectProfile.DatazoneProjectProfileEnvironmentConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneProjectProfile.DatazoneProjectProfileEnvironmentConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-project-profile/index.ts",
        "line": 768
      },
      "name": "DatazoneProjectProfileEnvironmentConfigurations",
      "namespace": "datazoneProjectProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_project_profile#aws_account DatazoneProjectProfile#aws_account}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 772
          },
          "name": "awsAccount",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneProjectProfile.DatazoneProjectProfileEnvironmentConfigurationsAwsAccount"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_project_profile#aws_region DatazoneProjectProfile#aws_region}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 776
          },
          "name": "awsRegion",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneProjectProfile.DatazoneProjectProfileEnvironmentConfigurationsAwsRegion"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_project_profile#configuration_parameters DatazoneProjectProfile#configuration_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 780
          },
          "name": "configurationParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneProjectProfile.DatazoneProjectProfileEnvironmentConfigurationsConfigurationParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_project_profile#deployment_mode DatazoneProjectProfile#deployment_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 784
          },
          "name": "deploymentMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_project_profile#deployment_order DatazoneProjectProfile#deployment_order}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 788
          },
          "name": "deploymentOrder",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_project_profile#description DatazoneProjectProfile#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 792
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_project_profile#environment_blueprint_id DatazoneProjectProfile#environment_blueprint_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 796
          },
          "name": "environmentBlueprintId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_project_profile#environment_configuration_id DatazoneProjectProfile#environment_configuration_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 800
          },
          "name": "environmentConfigurationId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_project_profile#name DatazoneProjectProfile#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 804
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datazone-project-profile/index:DatazoneProjectProfileEnvironmentConfigurations"
    },
    "@cdktn/provider-awscc.datazoneProjectProfile.DatazoneProjectProfileEnvironmentConfigurationsAwsAccount": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneProjectProfile.DatazoneProjectProfileEnvironmentConfigurationsAwsAccount",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-project-profile/index.ts",
        "line": 56
      },
      "name": "DatazoneProjectProfileEnvironmentConfigurationsAwsAccount",
      "namespace": "datazoneProjectProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_project_profile#aws_account_id DatazoneProjectProfile#aws_account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 60
          },
          "name": "awsAccountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datazone-project-profile/index:DatazoneProjectProfileEnvironmentConfigurationsAwsAccount"
    },
    "@cdktn/provider-awscc.datazoneProjectProfile.DatazoneProjectProfileEnvironmentConfigurationsAwsAccountOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneProjectProfile.DatazoneProjectProfileEnvironmentConfigurationsAwsAccountOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-project-profile/index.ts",
          "line": 100
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-project-profile/index.ts",
        "line": 92
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 142
          },
          "name": "resetAwsAccountId"
        }
      ],
      "name": "DatazoneProjectProfileEnvironmentConfigurationsAwsAccountOutputReference",
      "namespace": "datazoneProjectProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 146
          },
          "name": "awsAccountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 136
          },
          "name": "awsAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 104
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneProjectProfile.DatazoneProjectProfileEnvironmentConfigurationsAwsAccount"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-project-profile/index:DatazoneProjectProfileEnvironmentConfigurationsAwsAccountOutputReference"
    },
    "@cdktn/provider-awscc.datazoneProjectProfile.DatazoneProjectProfileEnvironmentConfigurationsAwsRegion": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneProjectProfile.DatazoneProjectProfileEnvironmentConfigurationsAwsRegion",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-project-profile/index.ts",
        "line": 150
      },
      "name": "DatazoneProjectProfileEnvironmentConfigurationsAwsRegion",
      "namespace": "datazoneProjectProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_project_profile#region_name DatazoneProjectProfile#region_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 154
          },
          "name": "regionName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datazone-project-profile/index:DatazoneProjectProfileEnvironmentConfigurationsAwsRegion"
    },
    "@cdktn/provider-awscc.datazoneProjectProfile.DatazoneProjectProfileEnvironmentConfigurationsAwsRegionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneProjectProfile.DatazoneProjectProfileEnvironmentConfigurationsAwsRegionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-project-profile/index.ts",
          "line": 194
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-project-profile/index.ts",
        "line": 186
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 236
          },
          "name": "resetRegionName"
        }
      ],
      "name": "DatazoneProjectProfileEnvironmentConfigurationsAwsRegionOutputReference",
      "namespace": "datazoneProjectProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 240
          },
          "name": "regionNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 230
          },
          "name": "regionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 198
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneProjectProfile.DatazoneProjectProfileEnvironmentConfigurationsAwsRegion"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-project-profile/index:DatazoneProjectProfileEnvironmentConfigurationsAwsRegionOutputReference"
    },
    "@cdktn/provider-awscc.datazoneProjectProfile.DatazoneProjectProfileEnvironmentConfigurationsConfigurationParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneProjectProfile.DatazoneProjectProfileEnvironmentConfigurationsConfigurationParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-project-profile/index.ts",
        "line": 608
      },
      "name": "DatazoneProjectProfileEnvironmentConfigurationsConfigurationParameters",
      "namespace": "datazoneProjectProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_project_profile#parameter_overrides DatazoneProjectProfile#parameter_overrides}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 612
          },
          "name": "parameterOverrides",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datazoneProjectProfile.DatazoneProjectProfileEnvironmentConfigurationsConfigurationParametersParameterOverrides"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_project_profile#resolved_parameters DatazoneProjectProfile#resolved_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 616
          },
          "name": "resolvedParameters",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datazoneProjectProfile.DatazoneProjectProfileEnvironmentConfigurationsConfigurationParametersResolvedParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_project_profile#ssm_path DatazoneProjectProfile#ssm_path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 620
          },
          "name": "ssmPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datazone-project-profile/index:DatazoneProjectProfileEnvironmentConfigurationsConfigurationParameters"
    },
    "@cdktn/provider-awscc.datazoneProjectProfile.DatazoneProjectProfileEnvironmentConfigurationsConfigurationParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneProjectProfile.DatazoneProjectProfileEnvironmentConfigurationsConfigurationParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-project-profile/index.ts",
          "line": 674
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-project-profile/index.ts",
        "line": 666
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 725
          },
          "name": "putParameterOverrides",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.datazoneProjectProfile.DatazoneProjectProfileEnvironmentConfigurationsConfigurationParametersParameterOverrides"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 741
          },
          "name": "putResolvedParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.datazoneProjectProfile.DatazoneProjectProfileEnvironmentConfigurationsConfigurationParametersResolvedParameters"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 728
          },
          "name": "resetParameterOverrides"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 744
          },
          "name": "resetResolvedParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 760
          },
          "name": "resetSsmPath"
        }
      ],
      "name": "DatazoneProjectProfileEnvironmentConfigurationsConfigurationParametersOutputReference",
      "namespace": "datazoneProjectProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 722
          },
          "name": "parameterOverrides",
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneProjectProfile.DatazoneProjectProfileEnvironmentConfigurationsConfigurationParametersParameterOverridesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 738
          },
          "name": "resolvedParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneProjectProfile.DatazoneProjectProfileEnvironmentConfigurationsConfigurationParametersResolvedParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 732
          },
          "name": "parameterOverridesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datazoneProjectProfile.DatazoneProjectProfileEnvironmentConfigurationsConfigurationParametersParameterOverrides"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 748
          },
          "name": "resolvedParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datazoneProjectProfile.DatazoneProjectProfileEnvironmentConfigurationsConfigurationParametersResolvedParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 764
          },
          "name": "ssmPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 754
          },
          "name": "ssmPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 678
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneProjectProfile.DatazoneProjectProfileEnvironmentConfigurationsConfigurationParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-project-profile/index:DatazoneProjectProfileEnvironmentConfigurationsConfigurationParametersOutputReference"
    },
    "@cdktn/provider-awscc.datazoneProjectProfile.DatazoneProjectProfileEnvironmentConfigurationsConfigurationParametersParameterOverrides": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneProjectProfile.DatazoneProjectProfileEnvironmentConfigurationsConfigurationParametersParameterOverrides",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-project-profile/index.ts",
        "line": 244
      },
      "name": "DatazoneProjectProfileEnvironmentConfigurationsConfigurationParametersParameterOverrides",
      "namespace": "datazoneProjectProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_project_profile#is_editable DatazoneProjectProfile#is_editable}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 248
          },
          "name": "isEditable",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_project_profile#name DatazoneProjectProfile#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 252
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_project_profile#value DatazoneProjectProfile#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 256
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datazone-project-profile/index:DatazoneProjectProfileEnvironmentConfigurationsConfigurationParametersParameterOverrides"
    },
    "@cdktn/provider-awscc.datazoneProjectProfile.DatazoneProjectProfileEnvironmentConfigurationsConfigurationParametersParameterOverridesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneProjectProfile.DatazoneProjectProfileEnvironmentConfigurationsConfigurationParametersParameterOverridesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-project-profile/index.ts",
          "line": 415
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-project-profile/index.ts",
        "line": 407
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 422
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.datazoneProjectProfile.DatazoneProjectProfileEnvironmentConfigurationsConfigurationParametersParameterOverridesOutputReference"
            }
          }
        }
      ],
      "name": "DatazoneProjectProfileEnvironmentConfigurationsConfigurationParametersParameterOverridesList",
      "namespace": "datazoneProjectProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 408
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datazoneProjectProfile.DatazoneProjectProfileEnvironmentConfigurationsConfigurationParametersParameterOverrides"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-project-profile/index:DatazoneProjectProfileEnvironmentConfigurationsConfigurationParametersParameterOverridesList"
    },
    "@cdktn/provider-awscc.datazoneProjectProfile.DatazoneProjectProfileEnvironmentConfigurationsConfigurationParametersParameterOverridesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneProjectProfile.DatazoneProjectProfileEnvironmentConfigurationsConfigurationParametersParameterOverridesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-project-profile/index.ts",
          "line": 312
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-project-profile/index.ts",
        "line": 302
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 366
          },
          "name": "resetIsEditable"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 382
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 398
          },
          "name": "resetValue"
        }
      ],
      "name": "DatazoneProjectProfileEnvironmentConfigurationsConfigurationParametersParameterOverridesOutputReference",
      "namespace": "datazoneProjectProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 370
          },
          "name": "isEditableInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 386
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 402
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 360
          },
          "name": "isEditable",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 376
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 392
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 316
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneProjectProfile.DatazoneProjectProfileEnvironmentConfigurationsConfigurationParametersParameterOverrides"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-project-profile/index:DatazoneProjectProfileEnvironmentConfigurationsConfigurationParametersParameterOverridesOutputReference"
    },
    "@cdktn/provider-awscc.datazoneProjectProfile.DatazoneProjectProfileEnvironmentConfigurationsConfigurationParametersResolvedParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneProjectProfile.DatazoneProjectProfileEnvironmentConfigurationsConfigurationParametersResolvedParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-project-profile/index.ts",
        "line": 426
      },
      "name": "DatazoneProjectProfileEnvironmentConfigurationsConfigurationParametersResolvedParameters",
      "namespace": "datazoneProjectProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_project_profile#is_editable DatazoneProjectProfile#is_editable}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 430
          },
          "name": "isEditable",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_project_profile#name DatazoneProjectProfile#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 434
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_project_profile#value DatazoneProjectProfile#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 438
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datazone-project-profile/index:DatazoneProjectProfileEnvironmentConfigurationsConfigurationParametersResolvedParameters"
    },
    "@cdktn/provider-awscc.datazoneProjectProfile.DatazoneProjectProfileEnvironmentConfigurationsConfigurationParametersResolvedParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneProjectProfile.DatazoneProjectProfileEnvironmentConfigurationsConfigurationParametersResolvedParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-project-profile/index.ts",
          "line": 597
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-project-profile/index.ts",
        "line": 589
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 604
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.datazoneProjectProfile.DatazoneProjectProfileEnvironmentConfigurationsConfigurationParametersResolvedParametersOutputReference"
            }
          }
        }
      ],
      "name": "DatazoneProjectProfileEnvironmentConfigurationsConfigurationParametersResolvedParametersList",
      "namespace": "datazoneProjectProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 590
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datazoneProjectProfile.DatazoneProjectProfileEnvironmentConfigurationsConfigurationParametersResolvedParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-project-profile/index:DatazoneProjectProfileEnvironmentConfigurationsConfigurationParametersResolvedParametersList"
    },
    "@cdktn/provider-awscc.datazoneProjectProfile.DatazoneProjectProfileEnvironmentConfigurationsConfigurationParametersResolvedParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneProjectProfile.DatazoneProjectProfileEnvironmentConfigurationsConfigurationParametersResolvedParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-project-profile/index.ts",
          "line": 494
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-project-profile/index.ts",
        "line": 484
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 548
          },
          "name": "resetIsEditable"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 564
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 580
          },
          "name": "resetValue"
        }
      ],
      "name": "DatazoneProjectProfileEnvironmentConfigurationsConfigurationParametersResolvedParametersOutputReference",
      "namespace": "datazoneProjectProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 552
          },
          "name": "isEditableInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 568
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 584
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 542
          },
          "name": "isEditable",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 558
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 574
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 498
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneProjectProfile.DatazoneProjectProfileEnvironmentConfigurationsConfigurationParametersResolvedParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-project-profile/index:DatazoneProjectProfileEnvironmentConfigurationsConfigurationParametersResolvedParametersOutputReference"
    },
    "@cdktn/provider-awscc.datazoneProjectProfile.DatazoneProjectProfileEnvironmentConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneProjectProfile.DatazoneProjectProfileEnvironmentConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-project-profile/index.ts",
          "line": 1137
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-project-profile/index.ts",
        "line": 1129
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 1144
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.datazoneProjectProfile.DatazoneProjectProfileEnvironmentConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "DatazoneProjectProfileEnvironmentConfigurationsList",
      "namespace": "datazoneProjectProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 1130
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datazoneProjectProfile.DatazoneProjectProfileEnvironmentConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-project-profile/index:DatazoneProjectProfileEnvironmentConfigurationsList"
    },
    "@cdktn/provider-awscc.datazoneProjectProfile.DatazoneProjectProfileEnvironmentConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneProjectProfile.DatazoneProjectProfileEnvironmentConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-project-profile/index.ts",
          "line": 902
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-project-profile/index.ts",
        "line": 892
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 989
          },
          "name": "putAwsAccount",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datazoneProjectProfile.DatazoneProjectProfileEnvironmentConfigurationsAwsAccount"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 1005
          },
          "name": "putAwsRegion",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datazoneProjectProfile.DatazoneProjectProfileEnvironmentConfigurationsAwsRegion"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 1021
          },
          "name": "putConfigurationParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.datazoneProjectProfile.DatazoneProjectProfileEnvironmentConfigurationsConfigurationParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 992
          },
          "name": "resetAwsAccount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 1008
          },
          "name": "resetAwsRegion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 1024
          },
          "name": "resetConfigurationParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 1040
          },
          "name": "resetDeploymentMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 1056
          },
          "name": "resetDeploymentOrder"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 1072
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 1088
          },
          "name": "resetEnvironmentBlueprintId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 1104
          },
          "name": "resetEnvironmentConfigurationId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 1120
          },
          "name": "resetName"
        }
      ],
      "name": "DatazoneProjectProfileEnvironmentConfigurationsOutputReference",
      "namespace": "datazoneProjectProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 986
          },
          "name": "awsAccount",
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneProjectProfile.DatazoneProjectProfileEnvironmentConfigurationsAwsAccountOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 1002
          },
          "name": "awsRegion",
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneProjectProfile.DatazoneProjectProfileEnvironmentConfigurationsAwsRegionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 1018
          },
          "name": "configurationParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneProjectProfile.DatazoneProjectProfileEnvironmentConfigurationsConfigurationParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 996
          },
          "name": "awsAccountInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneProjectProfile.DatazoneProjectProfileEnvironmentConfigurationsAwsAccount"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 1012
          },
          "name": "awsRegionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneProjectProfile.DatazoneProjectProfileEnvironmentConfigurationsAwsRegion"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 1028
          },
          "name": "configurationParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneProjectProfile.DatazoneProjectProfileEnvironmentConfigurationsConfigurationParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 1044
          },
          "name": "deploymentModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 1060
          },
          "name": "deploymentOrderInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 1076
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 1092
          },
          "name": "environmentBlueprintIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 1108
          },
          "name": "environmentConfigurationIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 1124
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 1034
          },
          "name": "deploymentMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 1050
          },
          "name": "deploymentOrder",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 1066
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 1082
          },
          "name": "environmentBlueprintId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 1098
          },
          "name": "environmentConfigurationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 1114
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 906
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneProjectProfile.DatazoneProjectProfileEnvironmentConfigurations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-project-profile/index:DatazoneProjectProfileEnvironmentConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.datazoneProjectProfile.DatazoneProjectProfileProjectResourceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneProjectProfile.DatazoneProjectProfileProjectResourceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-project-profile/index.ts",
        "line": 1148
      },
      "name": "DatazoneProjectProfileProjectResourceTags",
      "namespace": "datazoneProjectProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_project_profile#is_value_editable DatazoneProjectProfile#is_value_editable}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 1152
          },
          "name": "isValueEditable",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_project_profile#key DatazoneProjectProfile#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 1156
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_project_profile#value DatazoneProjectProfile#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 1160
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datazone-project-profile/index:DatazoneProjectProfileProjectResourceTags"
    },
    "@cdktn/provider-awscc.datazoneProjectProfile.DatazoneProjectProfileProjectResourceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneProjectProfile.DatazoneProjectProfileProjectResourceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-project-profile/index.ts",
          "line": 1319
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-project-profile/index.ts",
        "line": 1311
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 1326
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.datazoneProjectProfile.DatazoneProjectProfileProjectResourceTagsOutputReference"
            }
          }
        }
      ],
      "name": "DatazoneProjectProfileProjectResourceTagsList",
      "namespace": "datazoneProjectProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 1312
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datazoneProjectProfile.DatazoneProjectProfileProjectResourceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-project-profile/index:DatazoneProjectProfileProjectResourceTagsList"
    },
    "@cdktn/provider-awscc.datazoneProjectProfile.DatazoneProjectProfileProjectResourceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneProjectProfile.DatazoneProjectProfileProjectResourceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-project-profile/index.ts",
          "line": 1216
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-project-profile/index.ts",
        "line": 1206
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 1270
          },
          "name": "resetIsValueEditable"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 1286
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 1302
          },
          "name": "resetValue"
        }
      ],
      "name": "DatazoneProjectProfileProjectResourceTagsOutputReference",
      "namespace": "datazoneProjectProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 1274
          },
          "name": "isValueEditableInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 1290
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 1306
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 1264
          },
          "name": "isValueEditable",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 1280
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 1296
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-project-profile/index.ts",
            "line": 1220
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneProjectProfile.DatazoneProjectProfileProjectResourceTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-project-profile/index:DatazoneProjectProfileProjectResourceTagsOutputReference"
    },
    "@cdktn/provider-awscc.datazoneSubscriptionTarget.DatazoneSubscriptionTarget": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_subscription_target awscc_datazone_subscription_target}."
      },
      "fqn": "@cdktn/provider-awscc.datazoneSubscriptionTarget.DatazoneSubscriptionTarget",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_subscription_target awscc_datazone_subscription_target} Resource."
        },
        "locationInModule": {
          "filename": "src/datazone-subscription-target/index.ts",
          "line": 253
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.datazoneSubscriptionTarget.DatazoneSubscriptionTargetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-subscription-target/index.ts",
        "line": 221
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DatazoneSubscriptionTarget resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/datazone-subscription-target/index.ts",
            "line": 238
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DatazoneSubscriptionTarget to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_subscription_target#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DatazoneSubscriptionTarget that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DatazoneSubscriptionTarget to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-subscription-target/index.ts",
            "line": 416
          },
          "name": "putSubscriptionTargetConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.datazoneSubscriptionTarget.DatazoneSubscriptionTargetSubscriptionTargetConfig"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-subscription-target/index.ts",
            "line": 369
          },
          "name": "resetManageAccessRole"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-subscription-target/index.ts",
            "line": 403
          },
          "name": "resetProviderName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-subscription-target/index.ts",
            "line": 456
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-subscription-target/index.ts",
            "line": 470
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DatazoneSubscriptionTarget",
      "namespace": "datazoneSubscriptionTarget",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-subscription-target/index.ts",
            "line": 226
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-subscription-target/index.ts",
            "line": 311
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-subscription-target/index.ts",
            "line": 316
          },
          "name": "createdBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-subscription-target/index.ts",
            "line": 321
          },
          "name": "domainId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-subscription-target/index.ts",
            "line": 339
          },
          "name": "environmentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-subscription-target/index.ts",
            "line": 357
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-subscription-target/index.ts",
            "line": 391
          },
          "name": "projectId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-subscription-target/index.ts",
            "line": 413
          },
          "name": "subscriptionTargetConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneSubscriptionTarget.DatazoneSubscriptionTargetSubscriptionTargetConfigList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-subscription-target/index.ts",
            "line": 425
          },
          "name": "subscriptionTargetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-subscription-target/index.ts",
            "line": 443
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-subscription-target/index.ts",
            "line": 448
          },
          "name": "updatedBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-subscription-target/index.ts",
            "line": 293
          },
          "name": "applicableAssetTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-subscription-target/index.ts",
            "line": 306
          },
          "name": "authorizedPrincipalsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-subscription-target/index.ts",
            "line": 334
          },
          "name": "domainIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-subscription-target/index.ts",
            "line": 352
          },
          "name": "environmentIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-subscription-target/index.ts",
            "line": 373
          },
          "name": "manageAccessRoleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-subscription-target/index.ts",
            "line": 386
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-subscription-target/index.ts",
            "line": 407
          },
          "name": "providerNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-subscription-target/index.ts",
            "line": 420
          },
          "name": "subscriptionTargetConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datazoneSubscriptionTarget.DatazoneSubscriptionTargetSubscriptionTargetConfig"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-subscription-target/index.ts",
            "line": 438
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-subscription-target/index.ts",
            "line": 286
          },
          "name": "applicableAssetTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-subscription-target/index.ts",
            "line": 299
          },
          "name": "authorizedPrincipals",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-subscription-target/index.ts",
            "line": 327
          },
          "name": "domainIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-subscription-target/index.ts",
            "line": 345
          },
          "name": "environmentIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-subscription-target/index.ts",
            "line": 363
          },
          "name": "manageAccessRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-subscription-target/index.ts",
            "line": 379
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-subscription-target/index.ts",
            "line": 397
          },
          "name": "providerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-subscription-target/index.ts",
            "line": 431
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datazone-subscription-target/index:DatazoneSubscriptionTarget"
    },
    "@cdktn/provider-awscc.datazoneSubscriptionTarget.DatazoneSubscriptionTargetConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneSubscriptionTarget.DatazoneSubscriptionTargetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-subscription-target/index.ts",
        "line": 14
      },
      "name": "DatazoneSubscriptionTargetConfig",
      "namespace": "datazoneSubscriptionTarget",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_subscription_target#applicable_asset_types DatazoneSubscriptionTarget#applicable_asset_types}",
            "stability": "stable",
            "summary": "The asset types that can be included in the subscription target."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-subscription-target/index.ts",
            "line": 20
          },
          "name": "applicableAssetTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_subscription_target#authorized_principals DatazoneSubscriptionTarget#authorized_principals}",
            "stability": "stable",
            "summary": "The authorized principals of the subscription target."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-subscription-target/index.ts",
            "line": 26
          },
          "name": "authorizedPrincipals",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_subscription_target#domain_identifier DatazoneSubscriptionTarget#domain_identifier}",
            "stability": "stable",
            "summary": "The ID of the Amazon DataZone domain in which subscription target would be created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-subscription-target/index.ts",
            "line": 32
          },
          "name": "domainIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_subscription_target#environment_identifier DatazoneSubscriptionTarget#environment_identifier}",
            "stability": "stable",
            "summary": "The ID of the environment in which subscription target would be created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-subscription-target/index.ts",
            "line": 38
          },
          "name": "environmentIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_subscription_target#name DatazoneSubscriptionTarget#name}",
            "stability": "stable",
            "summary": "The name of the subscription target."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-subscription-target/index.ts",
            "line": 50
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_subscription_target#subscription_target_config DatazoneSubscriptionTarget#subscription_target_config}",
            "stability": "stable",
            "summary": "The configuration of the subscription target."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-subscription-target/index.ts",
            "line": 62
          },
          "name": "subscriptionTargetConfig",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datazoneSubscriptionTarget.DatazoneSubscriptionTargetSubscriptionTargetConfig"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_subscription_target#type DatazoneSubscriptionTarget#type}",
            "stability": "stable",
            "summary": "The type of the subscription target."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-subscription-target/index.ts",
            "line": 68
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_subscription_target#manage_access_role DatazoneSubscriptionTarget#manage_access_role}",
            "stability": "stable",
            "summary": "The manage access role that is used to create the subscription target."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-subscription-target/index.ts",
            "line": 44
          },
          "name": "manageAccessRole",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_subscription_target#provider_name DatazoneSubscriptionTarget#provider_name}",
            "stability": "stable",
            "summary": "The provider of the subscription target."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-subscription-target/index.ts",
            "line": 56
          },
          "name": "providerName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datazone-subscription-target/index:DatazoneSubscriptionTargetConfig"
    },
    "@cdktn/provider-awscc.datazoneSubscriptionTarget.DatazoneSubscriptionTargetSubscriptionTargetConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneSubscriptionTarget.DatazoneSubscriptionTargetSubscriptionTargetConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-subscription-target/index.ts",
        "line": 70
      },
      "name": "DatazoneSubscriptionTargetSubscriptionTargetConfig",
      "namespace": "datazoneSubscriptionTarget",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_subscription_target#content DatazoneSubscriptionTarget#content}",
            "stability": "stable",
            "summary": "The content of the subscription target configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-subscription-target/index.ts",
            "line": 76
          },
          "name": "content",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_subscription_target#form_name DatazoneSubscriptionTarget#form_name}",
            "stability": "stable",
            "summary": "The form name included in the subscription target configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-subscription-target/index.ts",
            "line": 82
          },
          "name": "formName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datazone-subscription-target/index:DatazoneSubscriptionTargetSubscriptionTargetConfig"
    },
    "@cdktn/provider-awscc.datazoneSubscriptionTarget.DatazoneSubscriptionTargetSubscriptionTargetConfigList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneSubscriptionTarget.DatazoneSubscriptionTargetSubscriptionTargetConfigList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-subscription-target/index.ts",
          "line": 206
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-subscription-target/index.ts",
        "line": 198
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-subscription-target/index.ts",
            "line": 213
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.datazoneSubscriptionTarget.DatazoneSubscriptionTargetSubscriptionTargetConfigOutputReference"
            }
          }
        }
      ],
      "name": "DatazoneSubscriptionTargetSubscriptionTargetConfigList",
      "namespace": "datazoneSubscriptionTarget",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-subscription-target/index.ts",
            "line": 199
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.datazoneSubscriptionTarget.DatazoneSubscriptionTargetSubscriptionTargetConfig"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-subscription-target/index:DatazoneSubscriptionTargetSubscriptionTargetConfigList"
    },
    "@cdktn/provider-awscc.datazoneSubscriptionTarget.DatazoneSubscriptionTargetSubscriptionTargetConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneSubscriptionTarget.DatazoneSubscriptionTargetSubscriptionTargetConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-subscription-target/index.ts",
          "line": 131
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-subscription-target/index.ts",
        "line": 121
      },
      "name": "DatazoneSubscriptionTargetSubscriptionTargetConfigOutputReference",
      "namespace": "datazoneSubscriptionTarget",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-subscription-target/index.ts",
            "line": 180
          },
          "name": "contentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-subscription-target/index.ts",
            "line": 193
          },
          "name": "formNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-subscription-target/index.ts",
            "line": 173
          },
          "name": "content",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-subscription-target/index.ts",
            "line": 186
          },
          "name": "formName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-subscription-target/index.ts",
            "line": 135
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.datazoneSubscriptionTarget.DatazoneSubscriptionTargetSubscriptionTargetConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/datazone-subscription-target/index:DatazoneSubscriptionTargetSubscriptionTargetConfigOutputReference"
    },
    "@cdktn/provider-awscc.datazoneUserProfile.DatazoneUserProfile": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_user_profile awscc_datazone_user_profile}."
      },
      "fqn": "@cdktn/provider-awscc.datazoneUserProfile.DatazoneUserProfile",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_user_profile awscc_datazone_user_profile} Resource."
        },
        "locationInModule": {
          "filename": "src/datazone-user-profile/index.ts",
          "line": 271
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.datazoneUserProfile.DatazoneUserProfileConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-user-profile/index.ts",
        "line": 239
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DatazoneUserProfile resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/datazone-user-profile/index.ts",
            "line": 256
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DatazoneUserProfile to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_user_profile#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DatazoneUserProfile that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DatazoneUserProfile to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-user-profile/index.ts",
            "line": 335
          },
          "name": "resetSessionName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-user-profile/index.ts",
            "line": 351
          },
          "name": "resetStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-user-profile/index.ts",
            "line": 390
          },
          "name": "resetUserType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-user-profile/index.ts",
            "line": 402
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-user-profile/index.ts",
            "line": 412
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DatazoneUserProfile",
      "namespace": "datazoneUserProfile",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-user-profile/index.ts",
            "line": 244
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-user-profile/index.ts",
            "line": 300
          },
          "name": "details",
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneUserProfile.DatazoneUserProfileDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-user-profile/index.ts",
            "line": 305
          },
          "name": "domainId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-user-profile/index.ts",
            "line": 323
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-user-profile/index.ts",
            "line": 360
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-user-profile/index.ts",
            "line": 378
          },
          "name": "userProfileId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-user-profile/index.ts",
            "line": 318
          },
          "name": "domainIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-user-profile/index.ts",
            "line": 339
          },
          "name": "sessionNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-user-profile/index.ts",
            "line": 355
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-user-profile/index.ts",
            "line": 373
          },
          "name": "userIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-user-profile/index.ts",
            "line": 394
          },
          "name": "userTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-user-profile/index.ts",
            "line": 311
          },
          "name": "domainIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-user-profile/index.ts",
            "line": 329
          },
          "name": "sessionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-user-profile/index.ts",
            "line": 345
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-user-profile/index.ts",
            "line": 366
          },
          "name": "userIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-user-profile/index.ts",
            "line": 384
          },
          "name": "userType",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datazone-user-profile/index:DatazoneUserProfile"
    },
    "@cdktn/provider-awscc.datazoneUserProfile.DatazoneUserProfileConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneUserProfile.DatazoneUserProfileConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-user-profile/index.ts",
        "line": 14
      },
      "name": "DatazoneUserProfileConfig",
      "namespace": "datazoneUserProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_user_profile#domain_identifier DatazoneUserProfile#domain_identifier}",
            "stability": "stable",
            "summary": "The identifier of the Amazon DataZone domain in which the user profile would be created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-user-profile/index.ts",
            "line": 20
          },
          "name": "domainIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_user_profile#user_identifier DatazoneUserProfile#user_identifier}",
            "stability": "stable",
            "summary": "The ID of the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-user-profile/index.ts",
            "line": 38
          },
          "name": "userIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_user_profile#session_name DatazoneUserProfile#session_name}",
            "stability": "stable",
            "summary": "The session name of the user profile."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-user-profile/index.ts",
            "line": 26
          },
          "name": "sessionName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_user_profile#status DatazoneUserProfile#status}",
            "stability": "stable",
            "summary": "The status of the user profile."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-user-profile/index.ts",
            "line": 32
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/datazone_user_profile#user_type DatazoneUserProfile#user_type}",
            "stability": "stable",
            "summary": "The type of the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-user-profile/index.ts",
            "line": 44
          },
          "name": "userType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datazone-user-profile/index:DatazoneUserProfileConfig"
    },
    "@cdktn/provider-awscc.datazoneUserProfile.DatazoneUserProfileDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneUserProfile.DatazoneUserProfileDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-user-profile/index.ts",
        "line": 174
      },
      "name": "DatazoneUserProfileDetails",
      "namespace": "datazoneUserProfile",
      "symbolId": "src/datazone-user-profile/index:DatazoneUserProfileDetails"
    },
    "@cdktn/provider-awscc.datazoneUserProfile.DatazoneUserProfileDetailsIam": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneUserProfile.DatazoneUserProfileDetailsIam",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-user-profile/index.ts",
        "line": 46
      },
      "name": "DatazoneUserProfileDetailsIam",
      "namespace": "datazoneUserProfile",
      "symbolId": "src/datazone-user-profile/index:DatazoneUserProfileDetailsIam"
    },
    "@cdktn/provider-awscc.datazoneUserProfile.DatazoneUserProfileDetailsIamOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneUserProfile.DatazoneUserProfileDetailsIamOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-user-profile/index.ts",
          "line": 76
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-user-profile/index.ts",
        "line": 69
      },
      "name": "DatazoneUserProfileDetailsIamOutputReference",
      "namespace": "datazoneUserProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-user-profile/index.ts",
            "line": 96
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-user-profile/index.ts",
            "line": 101
          },
          "name": "groupProfileId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-user-profile/index.ts",
            "line": 106
          },
          "name": "sessionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-user-profile/index.ts",
            "line": 80
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneUserProfile.DatazoneUserProfileDetailsIam"
          }
        }
      ],
      "symbolId": "src/datazone-user-profile/index:DatazoneUserProfileDetailsIamOutputReference"
    },
    "@cdktn/provider-awscc.datazoneUserProfile.DatazoneUserProfileDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneUserProfile.DatazoneUserProfileDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-user-profile/index.ts",
          "line": 204
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-user-profile/index.ts",
        "line": 197
      },
      "name": "DatazoneUserProfileDetailsOutputReference",
      "namespace": "datazoneUserProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-user-profile/index.ts",
            "line": 225
          },
          "name": "iam",
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneUserProfile.DatazoneUserProfileDetailsIamOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-user-profile/index.ts",
            "line": 231
          },
          "name": "sso",
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneUserProfile.DatazoneUserProfileDetailsSsoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-user-profile/index.ts",
            "line": 208
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneUserProfile.DatazoneUserProfileDetails"
          }
        }
      ],
      "symbolId": "src/datazone-user-profile/index:DatazoneUserProfileDetailsOutputReference"
    },
    "@cdktn/provider-awscc.datazoneUserProfile.DatazoneUserProfileDetailsSso": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneUserProfile.DatazoneUserProfileDetailsSso",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datazone-user-profile/index.ts",
        "line": 110
      },
      "name": "DatazoneUserProfileDetailsSso",
      "namespace": "datazoneUserProfile",
      "symbolId": "src/datazone-user-profile/index:DatazoneUserProfileDetailsSso"
    },
    "@cdktn/provider-awscc.datazoneUserProfile.DatazoneUserProfileDetailsSsoOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.datazoneUserProfile.DatazoneUserProfileDetailsSsoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datazone-user-profile/index.ts",
          "line": 140
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datazone-user-profile/index.ts",
        "line": 133
      },
      "name": "DatazoneUserProfileDetailsSsoOutputReference",
      "namespace": "datazoneUserProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-user-profile/index.ts",
            "line": 160
          },
          "name": "firstName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-user-profile/index.ts",
            "line": 165
          },
          "name": "lastName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datazone-user-profile/index.ts",
            "line": 170
          },
          "name": "username",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datazone-user-profile/index.ts",
            "line": 144
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.datazoneUserProfile.DatazoneUserProfileDetailsSso"
          }
        }
      ],
      "symbolId": "src/datazone-user-profile/index:DatazoneUserProfileDetailsSsoOutputReference"
    },
    "@cdktn/provider-awscc.daxSubnetGroup.DaxSubnetGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dax_subnet_group awscc_dax_subnet_group}."
      },
      "fqn": "@cdktn/provider-awscc.daxSubnetGroup.DaxSubnetGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dax_subnet_group awscc_dax_subnet_group} Resource."
        },
        "locationInModule": {
          "filename": "src/dax-subnet-group/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.daxSubnetGroup.DaxSubnetGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dax-subnet-group/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DaxSubnetGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/dax-subnet-group/index.ts",
            "line": 49
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DaxSubnetGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dax_subnet_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DaxSubnetGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DaxSubnetGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dax-subnet-group/index.ts",
            "line": 97
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dax-subnet-group/index.ts",
            "line": 123
          },
          "name": "resetSubnetGroupName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dax-subnet-group/index.ts",
            "line": 148
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dax-subnet-group/index.ts",
            "line": 156
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DaxSubnetGroup",
      "namespace": "daxSubnetGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dax-subnet-group/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dax-subnet-group/index.ts",
            "line": 106
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dax-subnet-group/index.ts",
            "line": 111
          },
          "name": "subnetGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dax-subnet-group/index.ts",
            "line": 101
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dax-subnet-group/index.ts",
            "line": 127
          },
          "name": "subnetGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dax-subnet-group/index.ts",
            "line": 140
          },
          "name": "subnetIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dax-subnet-group/index.ts",
            "line": 91
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dax-subnet-group/index.ts",
            "line": 117
          },
          "name": "subnetGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dax-subnet-group/index.ts",
            "line": 133
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/dax-subnet-group/index:DaxSubnetGroup"
    },
    "@cdktn/provider-awscc.daxSubnetGroup.DaxSubnetGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.daxSubnetGroup.DaxSubnetGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dax-subnet-group/index.ts",
        "line": 14
      },
      "name": "DaxSubnetGroupConfig",
      "namespace": "daxSubnetGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dax_subnet_group#subnet_ids DaxSubnetGroup#subnet_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dax-subnet-group/index.ts",
            "line": 26
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dax_subnet_group#description DaxSubnetGroup#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dax-subnet-group/index.ts",
            "line": 18
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dax_subnet_group#subnet_group_name DaxSubnetGroup#subnet_group_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dax-subnet-group/index.ts",
            "line": 22
          },
          "name": "subnetGroupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dax-subnet-group/index:DaxSubnetGroupConfig"
    },
    "@cdktn/provider-awscc.deadlineFarm.DeadlineFarm": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_farm awscc_deadline_farm}."
      },
      "fqn": "@cdktn/provider-awscc.deadlineFarm.DeadlineFarm",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_farm awscc_deadline_farm} Resource."
        },
        "locationInModule": {
          "filename": "src/deadline-farm/index.ts",
          "line": 227
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.deadlineFarm.DeadlineFarmConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/deadline-farm/index.ts",
        "line": 195
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DeadlineFarm resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/deadline-farm/index.ts",
            "line": 212
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DeadlineFarm to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_farm#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DeadlineFarm that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DeadlineFarm to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-farm/index.ts",
            "line": 335
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.deadlineFarm.DeadlineFarmTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-farm/index.ts",
            "line": 267
          },
          "name": "resetCostScaleFactor"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-farm/index.ts",
            "line": 283
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-farm/index.ts",
            "line": 322
          },
          "name": "resetKmsKeyArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-farm/index.ts",
            "line": 338
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-farm/index.ts",
            "line": 350
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-farm/index.ts",
            "line": 360
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DeadlineFarm",
      "namespace": "deadlineFarm",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-farm/index.ts",
            "line": 200
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-farm/index.ts",
            "line": 255
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-farm/index.ts",
            "line": 305
          },
          "name": "farmId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-farm/index.ts",
            "line": 310
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-farm/index.ts",
            "line": 332
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.deadlineFarm.DeadlineFarmTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-farm/index.ts",
            "line": 271
          },
          "name": "costScaleFactorInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-farm/index.ts",
            "line": 287
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-farm/index.ts",
            "line": 300
          },
          "name": "displayNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-farm/index.ts",
            "line": 326
          },
          "name": "kmsKeyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-farm/index.ts",
            "line": 342
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.deadlineFarm.DeadlineFarmTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-farm/index.ts",
            "line": 261
          },
          "name": "costScaleFactor",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-farm/index.ts",
            "line": 277
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-farm/index.ts",
            "line": 293
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-farm/index.ts",
            "line": 316
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/deadline-farm/index:DeadlineFarm"
    },
    "@cdktn/provider-awscc.deadlineFarm.DeadlineFarmConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineFarm.DeadlineFarmConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/deadline-farm/index.ts",
        "line": 14
      },
      "name": "DeadlineFarmConfig",
      "namespace": "deadlineFarm",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_farm#display_name DeadlineFarm#display_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-farm/index.ts",
            "line": 26
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_farm#cost_scale_factor DeadlineFarm#cost_scale_factor}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-farm/index.ts",
            "line": 18
          },
          "name": "costScaleFactor",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_farm#description DeadlineFarm#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-farm/index.ts",
            "line": 22
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_farm#kms_key_arn DeadlineFarm#kms_key_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-farm/index.ts",
            "line": 30
          },
          "name": "kmsKeyArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_farm#tags DeadlineFarm#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-farm/index.ts",
            "line": 36
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.deadlineFarm.DeadlineFarmTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/deadline-farm/index:DeadlineFarmConfig"
    },
    "@cdktn/provider-awscc.deadlineFarm.DeadlineFarmTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineFarm.DeadlineFarmTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/deadline-farm/index.ts",
        "line": 38
      },
      "name": "DeadlineFarmTags",
      "namespace": "deadlineFarm",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_farm#key DeadlineFarm#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-farm/index.ts",
            "line": 44
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_farm#value DeadlineFarm#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-farm/index.ts",
            "line": 50
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/deadline-farm/index:DeadlineFarmTags"
    },
    "@cdktn/provider-awscc.deadlineFarm.DeadlineFarmTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineFarm.DeadlineFarmTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/deadline-farm/index.ts",
          "line": 180
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/deadline-farm/index.ts",
        "line": 172
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-farm/index.ts",
            "line": 187
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.deadlineFarm.DeadlineFarmTagsOutputReference"
            }
          }
        }
      ],
      "name": "DeadlineFarmTagsList",
      "namespace": "deadlineFarm",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-farm/index.ts",
            "line": 173
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.deadlineFarm.DeadlineFarmTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/deadline-farm/index:DeadlineFarmTagsList"
    },
    "@cdktn/provider-awscc.deadlineFarm.DeadlineFarmTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineFarm.DeadlineFarmTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/deadline-farm/index.ts",
          "line": 99
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/deadline-farm/index.ts",
        "line": 89
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-farm/index.ts",
            "line": 147
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-farm/index.ts",
            "line": 163
          },
          "name": "resetValue"
        }
      ],
      "name": "DeadlineFarmTagsOutputReference",
      "namespace": "deadlineFarm",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-farm/index.ts",
            "line": 151
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-farm/index.ts",
            "line": 167
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-farm/index.ts",
            "line": 141
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-farm/index.ts",
            "line": 157
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-farm/index.ts",
            "line": 103
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.deadlineFarm.DeadlineFarmTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/deadline-farm/index:DeadlineFarmTagsOutputReference"
    },
    "@cdktn/provider-awscc.deadlineFleet.DeadlineFleet": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_fleet awscc_deadline_fleet}."
      },
      "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleet",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_fleet awscc_deadline_fleet} Resource."
        },
        "locationInModule": {
          "filename": "src/deadline-fleet/index.ts",
          "line": 4678
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/deadline-fleet/index.ts",
        "line": 4646
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DeadlineFleet resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 4663
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DeadlineFleet to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_fleet#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DeadlineFleet that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DeadlineFleet to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 4725
          },
          "name": "putConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 4785
          },
          "name": "putHostConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetHostConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 4858
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 4741
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 4788
          },
          "name": "resetHostConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 4822
          },
          "name": "resetMinWorkerCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 4861
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 4878
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 4892
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DeadlineFleet",
      "namespace": "deadlineFleet",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 4651
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 4710
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 4716
          },
          "name": "capabilities",
          "type": {
            "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetCapabilitiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 4722
          },
          "name": "configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 4776
          },
          "name": "fleetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 4782
          },
          "name": "hostConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetHostConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 4797
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 4844
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 4849
          },
          "name": "statusMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 4855
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 4870
          },
          "name": "workerCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 4729
          },
          "name": "configurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 4745
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 4758
          },
          "name": "displayNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 4771
          },
          "name": "farmIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 4792
          },
          "name": "hostConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetHostConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 4810
          },
          "name": "maxWorkerCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 4826
          },
          "name": "minWorkerCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 4839
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 4865
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 4735
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 4751
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 4764
          },
          "name": "farmId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 4803
          },
          "name": "maxWorkerCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 4816
          },
          "name": "minWorkerCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 4832
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/deadline-fleet/index:DeadlineFleet"
    },
    "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetCapabilities": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetCapabilities",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/deadline-fleet/index.ts",
        "line": 219
      },
      "name": "DeadlineFleetCapabilities",
      "namespace": "deadlineFleet",
      "symbolId": "src/deadline-fleet/index:DeadlineFleetCapabilities"
    },
    "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetCapabilitiesAmounts": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetCapabilitiesAmounts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/deadline-fleet/index.ts",
        "line": 54
      },
      "name": "DeadlineFleetCapabilitiesAmounts",
      "namespace": "deadlineFleet",
      "symbolId": "src/deadline-fleet/index:DeadlineFleetCapabilitiesAmounts"
    },
    "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetCapabilitiesAmountsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetCapabilitiesAmountsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/deadline-fleet/index.ts",
          "line": 128
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/deadline-fleet/index.ts",
        "line": 121
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 135
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetCapabilitiesAmountsOutputReference"
            }
          }
        }
      ],
      "name": "DeadlineFleetCapabilitiesAmountsList",
      "namespace": "deadlineFleet",
      "symbolId": "src/deadline-fleet/index:DeadlineFleetCapabilitiesAmountsList"
    },
    "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetCapabilitiesAmountsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetCapabilitiesAmountsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/deadline-fleet/index.ts",
          "line": 86
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/deadline-fleet/index.ts",
        "line": 77
      },
      "name": "DeadlineFleetCapabilitiesAmountsOutputReference",
      "namespace": "deadlineFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 106
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 111
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 116
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 90
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetCapabilitiesAmounts"
          }
        }
      ],
      "symbolId": "src/deadline-fleet/index:DeadlineFleetCapabilitiesAmountsOutputReference"
    },
    "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetCapabilitiesAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetCapabilitiesAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/deadline-fleet/index.ts",
        "line": 139
      },
      "name": "DeadlineFleetCapabilitiesAttributes",
      "namespace": "deadlineFleet",
      "symbolId": "src/deadline-fleet/index:DeadlineFleetCapabilitiesAttributes"
    },
    "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetCapabilitiesAttributesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetCapabilitiesAttributesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/deadline-fleet/index.ts",
          "line": 208
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/deadline-fleet/index.ts",
        "line": 201
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 215
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetCapabilitiesAttributesOutputReference"
            }
          }
        }
      ],
      "name": "DeadlineFleetCapabilitiesAttributesList",
      "namespace": "deadlineFleet",
      "symbolId": "src/deadline-fleet/index:DeadlineFleetCapabilitiesAttributesList"
    },
    "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetCapabilitiesAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetCapabilitiesAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/deadline-fleet/index.ts",
          "line": 171
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/deadline-fleet/index.ts",
        "line": 162
      },
      "name": "DeadlineFleetCapabilitiesAttributesOutputReference",
      "namespace": "deadlineFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 191
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 196
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 175
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetCapabilitiesAttributes"
          }
        }
      ],
      "symbolId": "src/deadline-fleet/index:DeadlineFleetCapabilitiesAttributesOutputReference"
    },
    "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetCapabilitiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetCapabilitiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/deadline-fleet/index.ts",
          "line": 249
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/deadline-fleet/index.ts",
        "line": 242
      },
      "name": "DeadlineFleetCapabilitiesOutputReference",
      "namespace": "deadlineFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 270
          },
          "name": "amounts",
          "type": {
            "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetCapabilitiesAmountsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 276
          },
          "name": "attributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetCapabilitiesAttributesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 253
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetCapabilities"
          }
        }
      ],
      "symbolId": "src/deadline-fleet/index:DeadlineFleetCapabilitiesOutputReference"
    },
    "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/deadline-fleet/index.ts",
        "line": 14
      },
      "name": "DeadlineFleetConfig",
      "namespace": "deadlineFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_fleet#configuration DeadlineFleet#configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 18
          },
          "name": "configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_fleet#display_name DeadlineFleet#display_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 26
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_fleet#farm_id DeadlineFleet#farm_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 30
          },
          "name": "farmId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_fleet#max_worker_count DeadlineFleet#max_worker_count}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 38
          },
          "name": "maxWorkerCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_fleet#role_arn DeadlineFleet#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 46
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_fleet#description DeadlineFleet#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 22
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_fleet#host_configuration DeadlineFleet#host_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 34
          },
          "name": "hostConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetHostConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_fleet#min_worker_count DeadlineFleet#min_worker_count}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 42
          },
          "name": "minWorkerCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_fleet#tags DeadlineFleet#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 52
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/deadline-fleet/index:DeadlineFleetConfig"
    },
    "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/deadline-fleet/index.ts",
        "line": 4235
      },
      "name": "DeadlineFleetConfiguration",
      "namespace": "deadlineFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_fleet#customer_managed DeadlineFleet#customer_managed}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 4239
          },
          "name": "customerManaged",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationCustomerManaged"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_fleet#service_managed_ec_2 DeadlineFleet#service_managed_ec_2}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 4243
          },
          "name": "serviceManagedEc2",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2"
          }
        }
      ],
      "symbolId": "src/deadline-fleet/index:DeadlineFleetConfiguration"
    },
    "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationCustomerManaged": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationCustomerManaged",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/deadline-fleet/index.ts",
        "line": 1637
      },
      "name": "DeadlineFleetConfigurationCustomerManaged",
      "namespace": "deadlineFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_fleet#auto_scaling_configuration DeadlineFleet#auto_scaling_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 1641
          },
          "name": "autoScalingConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationCustomerManagedAutoScalingConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_fleet#mode DeadlineFleet#mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 1645
          },
          "name": "mode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_fleet#storage_profile_id DeadlineFleet#storage_profile_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 1649
          },
          "name": "storageProfileId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_fleet#tag_propagation_mode DeadlineFleet#tag_propagation_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 1653
          },
          "name": "tagPropagationMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_fleet#worker_capabilities DeadlineFleet#worker_capabilities}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 1657
          },
          "name": "workerCapabilities",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationCustomerManagedWorkerCapabilities"
          }
        }
      ],
      "symbolId": "src/deadline-fleet/index:DeadlineFleetConfigurationCustomerManaged"
    },
    "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationCustomerManagedAutoScalingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationCustomerManagedAutoScalingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/deadline-fleet/index.ts",
        "line": 280
      },
      "name": "DeadlineFleetConfigurationCustomerManagedAutoScalingConfiguration",
      "namespace": "deadlineFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_fleet#scale_out_workers_per_minute DeadlineFleet#scale_out_workers_per_minute}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 284
          },
          "name": "scaleOutWorkersPerMinute",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_fleet#standby_worker_count DeadlineFleet#standby_worker_count}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 288
          },
          "name": "standbyWorkerCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_fleet#worker_idle_duration_seconds DeadlineFleet#worker_idle_duration_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 292
          },
          "name": "workerIdleDurationSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/deadline-fleet/index:DeadlineFleetConfigurationCustomerManagedAutoScalingConfiguration"
    },
    "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationCustomerManagedAutoScalingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationCustomerManagedAutoScalingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/deadline-fleet/index.ts",
          "line": 346
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/deadline-fleet/index.ts",
        "line": 338
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 400
          },
          "name": "resetScaleOutWorkersPerMinute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 416
          },
          "name": "resetStandbyWorkerCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 432
          },
          "name": "resetWorkerIdleDurationSeconds"
        }
      ],
      "name": "DeadlineFleetConfigurationCustomerManagedAutoScalingConfigurationOutputReference",
      "namespace": "deadlineFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 404
          },
          "name": "scaleOutWorkersPerMinuteInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 420
          },
          "name": "standbyWorkerCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 436
          },
          "name": "workerIdleDurationSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 394
          },
          "name": "scaleOutWorkersPerMinute",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 410
          },
          "name": "standbyWorkerCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 426
          },
          "name": "workerIdleDurationSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 350
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationCustomerManagedAutoScalingConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/deadline-fleet/index:DeadlineFleetConfigurationCustomerManagedAutoScalingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationCustomerManagedOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationCustomerManagedOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/deadline-fleet/index.ts",
          "line": 1725
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/deadline-fleet/index.ts",
        "line": 1717
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 1788
          },
          "name": "putAutoScalingConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationCustomerManagedAutoScalingConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 1852
          },
          "name": "putWorkerCapabilities",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationCustomerManagedWorkerCapabilities"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 1791
          },
          "name": "resetAutoScalingConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 1807
          },
          "name": "resetMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 1823
          },
          "name": "resetStorageProfileId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 1839
          },
          "name": "resetTagPropagationMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 1855
          },
          "name": "resetWorkerCapabilities"
        }
      ],
      "name": "DeadlineFleetConfigurationCustomerManagedOutputReference",
      "namespace": "deadlineFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 1785
          },
          "name": "autoScalingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationCustomerManagedAutoScalingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 1849
          },
          "name": "workerCapabilities",
          "type": {
            "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 1795
          },
          "name": "autoScalingConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationCustomerManagedAutoScalingConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 1811
          },
          "name": "modeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 1827
          },
          "name": "storageProfileIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 1843
          },
          "name": "tagPropagationModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 1859
          },
          "name": "workerCapabilitiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationCustomerManagedWorkerCapabilities"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 1801
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 1817
          },
          "name": "storageProfileId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 1833
          },
          "name": "tagPropagationMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 1729
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationCustomerManaged"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/deadline-fleet/index:DeadlineFleetConfigurationCustomerManagedOutputReference"
    },
    "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationCustomerManagedWorkerCapabilities": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationCustomerManagedWorkerCapabilities",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/deadline-fleet/index.ts",
        "line": 1279
      },
      "name": "DeadlineFleetConfigurationCustomerManagedWorkerCapabilities",
      "namespace": "deadlineFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_fleet#accelerator_count DeadlineFleet#accelerator_count}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 1283
          },
          "name": "acceleratorCount",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesAcceleratorCount"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_fleet#accelerator_total_memory_mi_b DeadlineFleet#accelerator_total_memory_mi_b}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 1287
          },
          "name": "acceleratorTotalMemoryMiB",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesAcceleratorTotalMemoryMiB"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_fleet#accelerator_types DeadlineFleet#accelerator_types}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 1291
          },
          "name": "acceleratorTypes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_fleet#cpu_architecture_type DeadlineFleet#cpu_architecture_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 1295
          },
          "name": "cpuArchitectureType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_fleet#custom_amounts DeadlineFleet#custom_amounts}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 1299
          },
          "name": "customAmounts",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesCustomAmounts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_fleet#custom_attributes DeadlineFleet#custom_attributes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 1303
          },
          "name": "customAttributes",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesCustomAttributes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_fleet#memory_mi_b DeadlineFleet#memory_mi_b}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 1307
          },
          "name": "memoryMiB",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesMemoryMiB"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_fleet#os_family DeadlineFleet#os_family}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 1311
          },
          "name": "osFamily",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_fleet#v_cpu_count DeadlineFleet#v_cpu_count}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 1315
          },
          "name": "vCpuCount",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesVCpuCount"
          }
        }
      ],
      "symbolId": "src/deadline-fleet/index:DeadlineFleetConfigurationCustomerManagedWorkerCapabilities"
    },
    "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesAcceleratorCount": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesAcceleratorCount",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/deadline-fleet/index.ts",
        "line": 440
      },
      "name": "DeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesAcceleratorCount",
      "namespace": "deadlineFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_fleet#max DeadlineFleet#max}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 444
          },
          "name": "max",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_fleet#min DeadlineFleet#min}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 448
          },
          "name": "min",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/deadline-fleet/index:DeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesAcceleratorCount"
    },
    "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesAcceleratorCountOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesAcceleratorCountOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/deadline-fleet/index.ts",
          "line": 495
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/deadline-fleet/index.ts",
        "line": 487
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 543
          },
          "name": "resetMax"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 559
          },
          "name": "resetMin"
        }
      ],
      "name": "DeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesAcceleratorCountOutputReference",
      "namespace": "deadlineFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 547
          },
          "name": "maxInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 563
          },
          "name": "minInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 537
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 553
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 499
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesAcceleratorCount"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/deadline-fleet/index:DeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesAcceleratorCountOutputReference"
    },
    "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesAcceleratorTotalMemoryMiB": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesAcceleratorTotalMemoryMiB",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/deadline-fleet/index.ts",
        "line": 567
      },
      "name": "DeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesAcceleratorTotalMemoryMiB",
      "namespace": "deadlineFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_fleet#max DeadlineFleet#max}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 571
          },
          "name": "max",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_fleet#min DeadlineFleet#min}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 575
          },
          "name": "min",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/deadline-fleet/index:DeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesAcceleratorTotalMemoryMiB"
    },
    "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesAcceleratorTotalMemoryMiBOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesAcceleratorTotalMemoryMiBOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/deadline-fleet/index.ts",
          "line": 622
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/deadline-fleet/index.ts",
        "line": 614
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 670
          },
          "name": "resetMax"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 686
          },
          "name": "resetMin"
        }
      ],
      "name": "DeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesAcceleratorTotalMemoryMiBOutputReference",
      "namespace": "deadlineFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 674
          },
          "name": "maxInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 690
          },
          "name": "minInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 664
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 680
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 626
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesAcceleratorTotalMemoryMiB"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/deadline-fleet/index:DeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesAcceleratorTotalMemoryMiBOutputReference"
    },
    "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesCustomAmounts": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesCustomAmounts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/deadline-fleet/index.ts",
        "line": 694
      },
      "name": "DeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesCustomAmounts",
      "namespace": "deadlineFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_fleet#max DeadlineFleet#max}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 698
          },
          "name": "max",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_fleet#min DeadlineFleet#min}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 702
          },
          "name": "min",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_fleet#name DeadlineFleet#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 706
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/deadline-fleet/index:DeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesCustomAmounts"
    },
    "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesCustomAmountsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesCustomAmountsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/deadline-fleet/index.ts",
          "line": 865
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/deadline-fleet/index.ts",
        "line": 857
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 872
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesCustomAmountsOutputReference"
            }
          }
        }
      ],
      "name": "DeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesCustomAmountsList",
      "namespace": "deadlineFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 858
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesCustomAmounts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/deadline-fleet/index:DeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesCustomAmountsList"
    },
    "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesCustomAmountsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesCustomAmountsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/deadline-fleet/index.ts",
          "line": 762
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/deadline-fleet/index.ts",
        "line": 752
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 816
          },
          "name": "resetMax"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 832
          },
          "name": "resetMin"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 848
          },
          "name": "resetName"
        }
      ],
      "name": "DeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesCustomAmountsOutputReference",
      "namespace": "deadlineFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 820
          },
          "name": "maxInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 836
          },
          "name": "minInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 852
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 810
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 826
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 842
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 766
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesCustomAmounts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/deadline-fleet/index:DeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesCustomAmountsOutputReference"
    },
    "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesCustomAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesCustomAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/deadline-fleet/index.ts",
        "line": 876
      },
      "name": "DeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesCustomAttributes",
      "namespace": "deadlineFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_fleet#name DeadlineFleet#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 880
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_fleet#values DeadlineFleet#values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 884
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/deadline-fleet/index:DeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesCustomAttributes"
    },
    "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesCustomAttributesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesCustomAttributesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/deadline-fleet/index.ts",
          "line": 1014
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/deadline-fleet/index.ts",
        "line": 1006
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 1021
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesCustomAttributesOutputReference"
            }
          }
        }
      ],
      "name": "DeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesCustomAttributesList",
      "namespace": "deadlineFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 1007
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesCustomAttributes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/deadline-fleet/index:DeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesCustomAttributesList"
    },
    "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesCustomAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesCustomAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/deadline-fleet/index.ts",
          "line": 933
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/deadline-fleet/index.ts",
        "line": 923
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 981
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 997
          },
          "name": "resetValues"
        }
      ],
      "name": "DeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesCustomAttributesOutputReference",
      "namespace": "deadlineFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 985
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 1001
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 975
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 991
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 937
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesCustomAttributes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/deadline-fleet/index:DeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesCustomAttributesOutputReference"
    },
    "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesMemoryMiB": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesMemoryMiB",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/deadline-fleet/index.ts",
        "line": 1025
      },
      "name": "DeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesMemoryMiB",
      "namespace": "deadlineFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_fleet#max DeadlineFleet#max}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 1029
          },
          "name": "max",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_fleet#min DeadlineFleet#min}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 1033
          },
          "name": "min",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/deadline-fleet/index:DeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesMemoryMiB"
    },
    "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesMemoryMiBOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesMemoryMiBOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/deadline-fleet/index.ts",
          "line": 1080
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/deadline-fleet/index.ts",
        "line": 1072
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 1128
          },
          "name": "resetMax"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 1144
          },
          "name": "resetMin"
        }
      ],
      "name": "DeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesMemoryMiBOutputReference",
      "namespace": "deadlineFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 1132
          },
          "name": "maxInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 1148
          },
          "name": "minInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 1122
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 1138
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 1084
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesMemoryMiB"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/deadline-fleet/index:DeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesMemoryMiBOutputReference"
    },
    "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/deadline-fleet/index.ts",
          "line": 1411
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/deadline-fleet/index.ts",
        "line": 1403
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 1498
          },
          "name": "putAcceleratorCount",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesAcceleratorCount"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 1514
          },
          "name": "putAcceleratorTotalMemoryMiB",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesAcceleratorTotalMemoryMiB"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 1562
          },
          "name": "putCustomAmounts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesCustomAmounts"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 1578
          },
          "name": "putCustomAttributes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesCustomAttributes"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 1594
          },
          "name": "putMemoryMiB",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesMemoryMiB"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 1626
          },
          "name": "putVCpuCount",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesVCpuCount"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 1501
          },
          "name": "resetAcceleratorCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 1517
          },
          "name": "resetAcceleratorTotalMemoryMiB"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 1533
          },
          "name": "resetAcceleratorTypes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 1549
          },
          "name": "resetCpuArchitectureType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 1565
          },
          "name": "resetCustomAmounts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 1581
          },
          "name": "resetCustomAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 1597
          },
          "name": "resetMemoryMiB"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 1613
          },
          "name": "resetOsFamily"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 1629
          },
          "name": "resetVCpuCount"
        }
      ],
      "name": "DeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesOutputReference",
      "namespace": "deadlineFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 1495
          },
          "name": "acceleratorCount",
          "type": {
            "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesAcceleratorCountOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 1511
          },
          "name": "acceleratorTotalMemoryMiB",
          "type": {
            "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesAcceleratorTotalMemoryMiBOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 1559
          },
          "name": "customAmounts",
          "type": {
            "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesCustomAmountsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 1575
          },
          "name": "customAttributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesCustomAttributesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 1591
          },
          "name": "memoryMiB",
          "type": {
            "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesMemoryMiBOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 1623
          },
          "name": "vCpuCount",
          "type": {
            "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesVCpuCountOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 1505
          },
          "name": "acceleratorCountInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesAcceleratorCount"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 1521
          },
          "name": "acceleratorTotalMemoryMiBInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesAcceleratorTotalMemoryMiB"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 1537
          },
          "name": "acceleratorTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 1553
          },
          "name": "cpuArchitectureTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 1569
          },
          "name": "customAmountsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesCustomAmounts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 1585
          },
          "name": "customAttributesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesCustomAttributes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 1601
          },
          "name": "memoryMiBInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesMemoryMiB"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 1617
          },
          "name": "osFamilyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 1633
          },
          "name": "vCpuCountInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesVCpuCount"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 1527
          },
          "name": "acceleratorTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 1543
          },
          "name": "cpuArchitectureType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 1607
          },
          "name": "osFamily",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 1415
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationCustomerManagedWorkerCapabilities"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/deadline-fleet/index:DeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesOutputReference"
    },
    "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesVCpuCount": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesVCpuCount",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/deadline-fleet/index.ts",
        "line": 1152
      },
      "name": "DeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesVCpuCount",
      "namespace": "deadlineFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_fleet#max DeadlineFleet#max}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 1156
          },
          "name": "max",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_fleet#min DeadlineFleet#min}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 1160
          },
          "name": "min",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/deadline-fleet/index:DeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesVCpuCount"
    },
    "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesVCpuCountOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesVCpuCountOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/deadline-fleet/index.ts",
          "line": 1207
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/deadline-fleet/index.ts",
        "line": 1199
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 1255
          },
          "name": "resetMax"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 1271
          },
          "name": "resetMin"
        }
      ],
      "name": "DeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesVCpuCountOutputReference",
      "namespace": "deadlineFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 1259
          },
          "name": "maxInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 1275
          },
          "name": "minInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 1249
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 1265
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 1211
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesVCpuCount"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/deadline-fleet/index:DeadlineFleetConfigurationCustomerManagedWorkerCapabilitiesVCpuCountOutputReference"
    },
    "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/deadline-fleet/index.ts",
          "line": 4290
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/deadline-fleet/index.ts",
        "line": 4282
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 4335
          },
          "name": "putCustomerManaged",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationCustomerManaged"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 4351
          },
          "name": "putServiceManagedEc2",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 4338
          },
          "name": "resetCustomerManaged"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 4354
          },
          "name": "resetServiceManagedEc2"
        }
      ],
      "name": "DeadlineFleetConfigurationOutputReference",
      "namespace": "deadlineFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 4332
          },
          "name": "customerManaged",
          "type": {
            "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationCustomerManagedOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 4348
          },
          "name": "serviceManagedEc2",
          "type": {
            "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 4342
          },
          "name": "customerManagedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationCustomerManaged"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 4358
          },
          "name": "serviceManagedEc2Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 4294
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/deadline-fleet/index:DeadlineFleetConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/deadline-fleet/index.ts",
        "line": 3976
      },
      "name": "DeadlineFleetConfigurationServiceManagedEc2",
      "namespace": "deadlineFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_fleet#auto_scaling_configuration DeadlineFleet#auto_scaling_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 3980
          },
          "name": "autoScalingConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2AutoScalingConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_fleet#instance_capabilities DeadlineFleet#instance_capabilities}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 3984
          },
          "name": "instanceCapabilities",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilities"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_fleet#instance_market_options DeadlineFleet#instance_market_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 3988
          },
          "name": "instanceMarketOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2InstanceMarketOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_fleet#persistent_volume_configuration DeadlineFleet#persistent_volume_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 3992
          },
          "name": "persistentVolumeConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2PersistentVolumeConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_fleet#storage_profile_id DeadlineFleet#storage_profile_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 3996
          },
          "name": "storageProfileId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_fleet#vpc_configuration DeadlineFleet#vpc_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 4000
          },
          "name": "vpcConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2VpcConfiguration"
          }
        }
      ],
      "symbolId": "src/deadline-fleet/index:DeadlineFleetConfigurationServiceManagedEc2"
    },
    "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2AutoScalingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2AutoScalingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/deadline-fleet/index.ts",
        "line": 1863
      },
      "name": "DeadlineFleetConfigurationServiceManagedEc2AutoScalingConfiguration",
      "namespace": "deadlineFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_fleet#scale_out_workers_per_minute DeadlineFleet#scale_out_workers_per_minute}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 1867
          },
          "name": "scaleOutWorkersPerMinute",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_fleet#standby_worker_count DeadlineFleet#standby_worker_count}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 1871
          },
          "name": "standbyWorkerCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_fleet#worker_idle_duration_seconds DeadlineFleet#worker_idle_duration_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 1875
          },
          "name": "workerIdleDurationSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/deadline-fleet/index:DeadlineFleetConfigurationServiceManagedEc2AutoScalingConfiguration"
    },
    "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2AutoScalingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2AutoScalingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/deadline-fleet/index.ts",
          "line": 1929
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/deadline-fleet/index.ts",
        "line": 1921
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 1983
          },
          "name": "resetScaleOutWorkersPerMinute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 1999
          },
          "name": "resetStandbyWorkerCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 2015
          },
          "name": "resetWorkerIdleDurationSeconds"
        }
      ],
      "name": "DeadlineFleetConfigurationServiceManagedEc2AutoScalingConfigurationOutputReference",
      "namespace": "deadlineFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 1987
          },
          "name": "scaleOutWorkersPerMinuteInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 2003
          },
          "name": "standbyWorkerCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 2019
          },
          "name": "workerIdleDurationSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 1977
          },
          "name": "scaleOutWorkersPerMinute",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 1993
          },
          "name": "standbyWorkerCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 2009
          },
          "name": "workerIdleDurationSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 1933
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2AutoScalingConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/deadline-fleet/index:DeadlineFleetConfigurationServiceManagedEc2AutoScalingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilities": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilities",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/deadline-fleet/index.ts",
        "line": 3171
      },
      "name": "DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilities",
      "namespace": "deadlineFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_fleet#accelerator_capabilities DeadlineFleet#accelerator_capabilities}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 3175
          },
          "name": "acceleratorCapabilities",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesAcceleratorCapabilities"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_fleet#allowed_instance_types DeadlineFleet#allowed_instance_types}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 3179
          },
          "name": "allowedInstanceTypes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_fleet#cpu_architecture_type DeadlineFleet#cpu_architecture_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 3183
          },
          "name": "cpuArchitectureType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_fleet#custom_amounts DeadlineFleet#custom_amounts}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 3187
          },
          "name": "customAmounts",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesCustomAmounts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_fleet#custom_attributes DeadlineFleet#custom_attributes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 3191
          },
          "name": "customAttributes",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesCustomAttributes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_fleet#excluded_instance_types DeadlineFleet#excluded_instance_types}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 3195
          },
          "name": "excludedInstanceTypes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_fleet#memory_mi_b DeadlineFleet#memory_mi_b}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 3199
          },
          "name": "memoryMiB",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesMemoryMiB"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_fleet#os_family DeadlineFleet#os_family}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 3203
          },
          "name": "osFamily",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_fleet#root_ebs_volume DeadlineFleet#root_ebs_volume}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 3207
          },
          "name": "rootEbsVolume",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesRootEbsVolume"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_fleet#v_cpu_count DeadlineFleet#v_cpu_count}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 3211
          },
          "name": "vCpuCount",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesVCpuCount"
          }
        }
      ],
      "symbolId": "src/deadline-fleet/index:DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilities"
    },
    "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesAcceleratorCapabilities": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesAcceleratorCapabilities",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/deadline-fleet/index.ts",
        "line": 2299
      },
      "name": "DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesAcceleratorCapabilities",
      "namespace": "deadlineFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_fleet#count DeadlineFleet#count}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 2303
          },
          "name": "count",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesAcceleratorCapabilitiesCount"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_fleet#selections DeadlineFleet#selections}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 2307
          },
          "name": "selections",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesAcceleratorCapabilitiesSelections"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/deadline-fleet/index:DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesAcceleratorCapabilities"
    },
    "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesAcceleratorCapabilitiesCount": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesAcceleratorCapabilitiesCount",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/deadline-fleet/index.ts",
        "line": 2023
      },
      "name": "DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesAcceleratorCapabilitiesCount",
      "namespace": "deadlineFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_fleet#max DeadlineFleet#max}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 2027
          },
          "name": "max",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_fleet#min DeadlineFleet#min}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 2031
          },
          "name": "min",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/deadline-fleet/index:DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesAcceleratorCapabilitiesCount"
    },
    "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesAcceleratorCapabilitiesCountOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesAcceleratorCapabilitiesCountOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/deadline-fleet/index.ts",
          "line": 2078
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/deadline-fleet/index.ts",
        "line": 2070
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 2126
          },
          "name": "resetMax"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 2142
          },
          "name": "resetMin"
        }
      ],
      "name": "DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesAcceleratorCapabilitiesCountOutputReference",
      "namespace": "deadlineFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 2130
          },
          "name": "maxInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 2146
          },
          "name": "minInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 2120
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 2136
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 2082
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesAcceleratorCapabilitiesCount"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/deadline-fleet/index:DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesAcceleratorCapabilitiesCountOutputReference"
    },
    "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesAcceleratorCapabilitiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesAcceleratorCapabilitiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/deadline-fleet/index.ts",
          "line": 2354
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/deadline-fleet/index.ts",
        "line": 2346
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 2399
          },
          "name": "putCount",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesAcceleratorCapabilitiesCount"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 2415
          },
          "name": "putSelections",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesAcceleratorCapabilitiesSelections"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 2402
          },
          "name": "resetCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 2418
          },
          "name": "resetSelections"
        }
      ],
      "name": "DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesAcceleratorCapabilitiesOutputReference",
      "namespace": "deadlineFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 2396
          },
          "name": "count",
          "type": {
            "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesAcceleratorCapabilitiesCountOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 2412
          },
          "name": "selections",
          "type": {
            "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesAcceleratorCapabilitiesSelectionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 2406
          },
          "name": "countInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesAcceleratorCapabilitiesCount"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 2422
          },
          "name": "selectionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesAcceleratorCapabilitiesSelections"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 2358
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesAcceleratorCapabilities"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/deadline-fleet/index:DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesAcceleratorCapabilitiesOutputReference"
    },
    "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesAcceleratorCapabilitiesSelections": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesAcceleratorCapabilitiesSelections",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/deadline-fleet/index.ts",
        "line": 2150
      },
      "name": "DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesAcceleratorCapabilitiesSelections",
      "namespace": "deadlineFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_fleet#name DeadlineFleet#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 2154
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_fleet#runtime DeadlineFleet#runtime}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 2158
          },
          "name": "runtime",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/deadline-fleet/index:DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesAcceleratorCapabilitiesSelections"
    },
    "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesAcceleratorCapabilitiesSelectionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesAcceleratorCapabilitiesSelectionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/deadline-fleet/index.ts",
          "line": 2288
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/deadline-fleet/index.ts",
        "line": 2280
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 2295
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesAcceleratorCapabilitiesSelectionsOutputReference"
            }
          }
        }
      ],
      "name": "DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesAcceleratorCapabilitiesSelectionsList",
      "namespace": "deadlineFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 2281
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesAcceleratorCapabilitiesSelections"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/deadline-fleet/index:DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesAcceleratorCapabilitiesSelectionsList"
    },
    "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesAcceleratorCapabilitiesSelectionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesAcceleratorCapabilitiesSelectionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/deadline-fleet/index.ts",
          "line": 2207
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/deadline-fleet/index.ts",
        "line": 2197
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 2255
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 2271
          },
          "name": "resetRuntime"
        }
      ],
      "name": "DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesAcceleratorCapabilitiesSelectionsOutputReference",
      "namespace": "deadlineFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 2259
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 2275
          },
          "name": "runtimeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 2249
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 2265
          },
          "name": "runtime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 2211
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesAcceleratorCapabilitiesSelections"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/deadline-fleet/index:DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesAcceleratorCapabilitiesSelectionsOutputReference"
    },
    "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesCustomAmounts": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesCustomAmounts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/deadline-fleet/index.ts",
        "line": 2426
      },
      "name": "DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesCustomAmounts",
      "namespace": "deadlineFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_fleet#max DeadlineFleet#max}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 2430
          },
          "name": "max",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_fleet#min DeadlineFleet#min}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 2434
          },
          "name": "min",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_fleet#name DeadlineFleet#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 2438
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/deadline-fleet/index:DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesCustomAmounts"
    },
    "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesCustomAmountsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesCustomAmountsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/deadline-fleet/index.ts",
          "line": 2597
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/deadline-fleet/index.ts",
        "line": 2589
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 2604
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesCustomAmountsOutputReference"
            }
          }
        }
      ],
      "name": "DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesCustomAmountsList",
      "namespace": "deadlineFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 2590
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesCustomAmounts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/deadline-fleet/index:DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesCustomAmountsList"
    },
    "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesCustomAmountsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesCustomAmountsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/deadline-fleet/index.ts",
          "line": 2494
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/deadline-fleet/index.ts",
        "line": 2484
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 2548
          },
          "name": "resetMax"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 2564
          },
          "name": "resetMin"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 2580
          },
          "name": "resetName"
        }
      ],
      "name": "DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesCustomAmountsOutputReference",
      "namespace": "deadlineFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 2552
          },
          "name": "maxInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 2568
          },
          "name": "minInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 2584
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 2542
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 2558
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 2574
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 2498
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesCustomAmounts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/deadline-fleet/index:DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesCustomAmountsOutputReference"
    },
    "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesCustomAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesCustomAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/deadline-fleet/index.ts",
        "line": 2608
      },
      "name": "DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesCustomAttributes",
      "namespace": "deadlineFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_fleet#name DeadlineFleet#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 2612
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_fleet#values DeadlineFleet#values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 2616
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/deadline-fleet/index:DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesCustomAttributes"
    },
    "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesCustomAttributesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesCustomAttributesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/deadline-fleet/index.ts",
          "line": 2746
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/deadline-fleet/index.ts",
        "line": 2738
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 2753
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesCustomAttributesOutputReference"
            }
          }
        }
      ],
      "name": "DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesCustomAttributesList",
      "namespace": "deadlineFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 2739
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesCustomAttributes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/deadline-fleet/index:DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesCustomAttributesList"
    },
    "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesCustomAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesCustomAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/deadline-fleet/index.ts",
          "line": 2665
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/deadline-fleet/index.ts",
        "line": 2655
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 2713
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 2729
          },
          "name": "resetValues"
        }
      ],
      "name": "DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesCustomAttributesOutputReference",
      "namespace": "deadlineFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 2717
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 2733
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 2707
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 2723
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 2669
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesCustomAttributes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/deadline-fleet/index:DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesCustomAttributesOutputReference"
    },
    "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesMemoryMiB": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesMemoryMiB",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/deadline-fleet/index.ts",
        "line": 2757
      },
      "name": "DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesMemoryMiB",
      "namespace": "deadlineFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_fleet#max DeadlineFleet#max}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 2761
          },
          "name": "max",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_fleet#min DeadlineFleet#min}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 2765
          },
          "name": "min",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/deadline-fleet/index:DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesMemoryMiB"
    },
    "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesMemoryMiBOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesMemoryMiBOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/deadline-fleet/index.ts",
          "line": 2812
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/deadline-fleet/index.ts",
        "line": 2804
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 2860
          },
          "name": "resetMax"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 2876
          },
          "name": "resetMin"
        }
      ],
      "name": "DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesMemoryMiBOutputReference",
      "namespace": "deadlineFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 2864
          },
          "name": "maxInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 2880
          },
          "name": "minInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 2854
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 2870
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 2816
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesMemoryMiB"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/deadline-fleet/index:DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesMemoryMiBOutputReference"
    },
    "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/deadline-fleet/index.ts",
          "line": 3314
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/deadline-fleet/index.ts",
        "line": 3306
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 3407
          },
          "name": "putAcceleratorCapabilities",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesAcceleratorCapabilities"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 3455
          },
          "name": "putCustomAmounts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesCustomAmounts"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 3471
          },
          "name": "putCustomAttributes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesCustomAttributes"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 3503
          },
          "name": "putMemoryMiB",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesMemoryMiB"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 3535
          },
          "name": "putRootEbsVolume",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesRootEbsVolume"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 3551
          },
          "name": "putVCpuCount",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesVCpuCount"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 3410
          },
          "name": "resetAcceleratorCapabilities"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 3426
          },
          "name": "resetAllowedInstanceTypes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 3442
          },
          "name": "resetCpuArchitectureType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 3458
          },
          "name": "resetCustomAmounts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 3474
          },
          "name": "resetCustomAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 3490
          },
          "name": "resetExcludedInstanceTypes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 3506
          },
          "name": "resetMemoryMiB"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 3522
          },
          "name": "resetOsFamily"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 3538
          },
          "name": "resetRootEbsVolume"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 3554
          },
          "name": "resetVCpuCount"
        }
      ],
      "name": "DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesOutputReference",
      "namespace": "deadlineFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 3404
          },
          "name": "acceleratorCapabilities",
          "type": {
            "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesAcceleratorCapabilitiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 3452
          },
          "name": "customAmounts",
          "type": {
            "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesCustomAmountsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 3468
          },
          "name": "customAttributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesCustomAttributesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 3500
          },
          "name": "memoryMiB",
          "type": {
            "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesMemoryMiBOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 3532
          },
          "name": "rootEbsVolume",
          "type": {
            "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesRootEbsVolumeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 3548
          },
          "name": "vCpuCount",
          "type": {
            "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesVCpuCountOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 3414
          },
          "name": "acceleratorCapabilitiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesAcceleratorCapabilities"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 3430
          },
          "name": "allowedInstanceTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 3446
          },
          "name": "cpuArchitectureTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 3462
          },
          "name": "customAmountsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesCustomAmounts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 3478
          },
          "name": "customAttributesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesCustomAttributes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 3494
          },
          "name": "excludedInstanceTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 3510
          },
          "name": "memoryMiBInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesMemoryMiB"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 3526
          },
          "name": "osFamilyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 3542
          },
          "name": "rootEbsVolumeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesRootEbsVolume"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 3558
          },
          "name": "vCpuCountInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesVCpuCount"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 3420
          },
          "name": "allowedInstanceTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 3436
          },
          "name": "cpuArchitectureType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 3484
          },
          "name": "excludedInstanceTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 3516
          },
          "name": "osFamily",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 3318
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilities"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/deadline-fleet/index:DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesOutputReference"
    },
    "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesRootEbsVolume": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesRootEbsVolume",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/deadline-fleet/index.ts",
        "line": 2884
      },
      "name": "DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesRootEbsVolume",
      "namespace": "deadlineFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_fleet#iops DeadlineFleet#iops}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 2888
          },
          "name": "iops",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_fleet#size_gi_b DeadlineFleet#size_gi_b}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 2892
          },
          "name": "sizeGiB",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_fleet#throughput_mi_b DeadlineFleet#throughput_mi_b}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 2896
          },
          "name": "throughputMiB",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/deadline-fleet/index:DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesRootEbsVolume"
    },
    "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesRootEbsVolumeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesRootEbsVolumeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/deadline-fleet/index.ts",
          "line": 2950
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/deadline-fleet/index.ts",
        "line": 2942
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 3004
          },
          "name": "resetIops"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 3020
          },
          "name": "resetSizeGiB"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 3036
          },
          "name": "resetThroughputMiB"
        }
      ],
      "name": "DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesRootEbsVolumeOutputReference",
      "namespace": "deadlineFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 3008
          },
          "name": "iopsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 3024
          },
          "name": "sizeGiBInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 3040
          },
          "name": "throughputMiBInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 2998
          },
          "name": "iops",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 3014
          },
          "name": "sizeGiB",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 3030
          },
          "name": "throughputMiB",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 2954
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesRootEbsVolume"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/deadline-fleet/index:DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesRootEbsVolumeOutputReference"
    },
    "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesVCpuCount": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesVCpuCount",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/deadline-fleet/index.ts",
        "line": 3044
      },
      "name": "DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesVCpuCount",
      "namespace": "deadlineFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_fleet#max DeadlineFleet#max}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 3048
          },
          "name": "max",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_fleet#min DeadlineFleet#min}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 3052
          },
          "name": "min",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/deadline-fleet/index:DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesVCpuCount"
    },
    "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesVCpuCountOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesVCpuCountOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/deadline-fleet/index.ts",
          "line": 3099
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/deadline-fleet/index.ts",
        "line": 3091
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 3147
          },
          "name": "resetMax"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 3163
          },
          "name": "resetMin"
        }
      ],
      "name": "DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesVCpuCountOutputReference",
      "namespace": "deadlineFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 3151
          },
          "name": "maxInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 3167
          },
          "name": "minInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 3141
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 3157
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 3103
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesVCpuCount"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/deadline-fleet/index:DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesVCpuCountOutputReference"
    },
    "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2InstanceMarketOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2InstanceMarketOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/deadline-fleet/index.ts",
        "line": 3562
      },
      "name": "DeadlineFleetConfigurationServiceManagedEc2InstanceMarketOptions",
      "namespace": "deadlineFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_fleet#type DeadlineFleet#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 3566
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/deadline-fleet/index:DeadlineFleetConfigurationServiceManagedEc2InstanceMarketOptions"
    },
    "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2InstanceMarketOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2InstanceMarketOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/deadline-fleet/index.ts",
          "line": 3606
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/deadline-fleet/index.ts",
        "line": 3598
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 3648
          },
          "name": "resetType"
        }
      ],
      "name": "DeadlineFleetConfigurationServiceManagedEc2InstanceMarketOptionsOutputReference",
      "namespace": "deadlineFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 3652
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 3642
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 3610
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2InstanceMarketOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/deadline-fleet/index:DeadlineFleetConfigurationServiceManagedEc2InstanceMarketOptionsOutputReference"
    },
    "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/deadline-fleet/index.ts",
          "line": 4075
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/deadline-fleet/index.ts",
        "line": 4067
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 4144
          },
          "name": "putAutoScalingConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2AutoScalingConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 4160
          },
          "name": "putInstanceCapabilities",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilities"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 4176
          },
          "name": "putInstanceMarketOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2InstanceMarketOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 4192
          },
          "name": "putPersistentVolumeConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2PersistentVolumeConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 4224
          },
          "name": "putVpcConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2VpcConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 4147
          },
          "name": "resetAutoScalingConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 4163
          },
          "name": "resetInstanceCapabilities"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 4179
          },
          "name": "resetInstanceMarketOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 4195
          },
          "name": "resetPersistentVolumeConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 4211
          },
          "name": "resetStorageProfileId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 4227
          },
          "name": "resetVpcConfiguration"
        }
      ],
      "name": "DeadlineFleetConfigurationServiceManagedEc2OutputReference",
      "namespace": "deadlineFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 4141
          },
          "name": "autoScalingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2AutoScalingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 4157
          },
          "name": "instanceCapabilities",
          "type": {
            "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilitiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 4173
          },
          "name": "instanceMarketOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2InstanceMarketOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 4189
          },
          "name": "persistentVolumeConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2PersistentVolumeConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 4221
          },
          "name": "vpcConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2VpcConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 4151
          },
          "name": "autoScalingConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2AutoScalingConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 4167
          },
          "name": "instanceCapabilitiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2InstanceCapabilities"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 4183
          },
          "name": "instanceMarketOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2InstanceMarketOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 4199
          },
          "name": "persistentVolumeConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2PersistentVolumeConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 4215
          },
          "name": "storageProfileIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 4231
          },
          "name": "vpcConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2VpcConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 4205
          },
          "name": "storageProfileId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 4079
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/deadline-fleet/index:DeadlineFleetConfigurationServiceManagedEc2OutputReference"
    },
    "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2PersistentVolumeConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2PersistentVolumeConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/deadline-fleet/index.ts",
        "line": 3656
      },
      "name": "DeadlineFleetConfigurationServiceManagedEc2PersistentVolumeConfiguration",
      "namespace": "deadlineFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_fleet#iops DeadlineFleet#iops}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 3660
          },
          "name": "iops",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_fleet#last_used_ttl_hours DeadlineFleet#last_used_ttl_hours}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 3664
          },
          "name": "lastUsedTtlHours",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_fleet#mount_path DeadlineFleet#mount_path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 3668
          },
          "name": "mountPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_fleet#size_gi_b DeadlineFleet#size_gi_b}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 3672
          },
          "name": "sizeGiB",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_fleet#throughput_mi_b DeadlineFleet#throughput_mi_b}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 3676
          },
          "name": "throughputMiB",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/deadline-fleet/index:DeadlineFleetConfigurationServiceManagedEc2PersistentVolumeConfiguration"
    },
    "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2PersistentVolumeConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2PersistentVolumeConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/deadline-fleet/index.ts",
          "line": 3744
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/deadline-fleet/index.ts",
        "line": 3736
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 3810
          },
          "name": "resetIops"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 3826
          },
          "name": "resetLastUsedTtlHours"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 3842
          },
          "name": "resetMountPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 3858
          },
          "name": "resetSizeGiB"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 3874
          },
          "name": "resetThroughputMiB"
        }
      ],
      "name": "DeadlineFleetConfigurationServiceManagedEc2PersistentVolumeConfigurationOutputReference",
      "namespace": "deadlineFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 3814
          },
          "name": "iopsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 3830
          },
          "name": "lastUsedTtlHoursInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 3846
          },
          "name": "mountPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 3862
          },
          "name": "sizeGiBInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 3878
          },
          "name": "throughputMiBInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 3804
          },
          "name": "iops",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 3820
          },
          "name": "lastUsedTtlHours",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 3836
          },
          "name": "mountPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 3852
          },
          "name": "sizeGiB",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 3868
          },
          "name": "throughputMiB",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 3748
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2PersistentVolumeConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/deadline-fleet/index:DeadlineFleetConfigurationServiceManagedEc2PersistentVolumeConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2VpcConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2VpcConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/deadline-fleet/index.ts",
        "line": 3882
      },
      "name": "DeadlineFleetConfigurationServiceManagedEc2VpcConfiguration",
      "namespace": "deadlineFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_fleet#resource_configuration_arns DeadlineFleet#resource_configuration_arns}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 3886
          },
          "name": "resourceConfigurationArns",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/deadline-fleet/index:DeadlineFleetConfigurationServiceManagedEc2VpcConfiguration"
    },
    "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2VpcConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2VpcConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/deadline-fleet/index.ts",
          "line": 3926
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/deadline-fleet/index.ts",
        "line": 3918
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 3968
          },
          "name": "resetResourceConfigurationArns"
        }
      ],
      "name": "DeadlineFleetConfigurationServiceManagedEc2VpcConfigurationOutputReference",
      "namespace": "deadlineFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 3972
          },
          "name": "resourceConfigurationArnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 3962
          },
          "name": "resourceConfigurationArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 3930
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetConfigurationServiceManagedEc2VpcConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/deadline-fleet/index:DeadlineFleetConfigurationServiceManagedEc2VpcConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetHostConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetHostConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/deadline-fleet/index.ts",
        "line": 4362
      },
      "name": "DeadlineFleetHostConfiguration",
      "namespace": "deadlineFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_fleet#script_body DeadlineFleet#script_body}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 4366
          },
          "name": "scriptBody",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_fleet#script_timeout_seconds DeadlineFleet#script_timeout_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 4370
          },
          "name": "scriptTimeoutSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/deadline-fleet/index:DeadlineFleetHostConfiguration"
    },
    "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetHostConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetHostConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/deadline-fleet/index.ts",
          "line": 4417
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/deadline-fleet/index.ts",
        "line": 4409
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 4465
          },
          "name": "resetScriptBody"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 4481
          },
          "name": "resetScriptTimeoutSeconds"
        }
      ],
      "name": "DeadlineFleetHostConfigurationOutputReference",
      "namespace": "deadlineFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 4469
          },
          "name": "scriptBodyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 4485
          },
          "name": "scriptTimeoutSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 4459
          },
          "name": "scriptBody",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 4475
          },
          "name": "scriptTimeoutSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 4421
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetHostConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/deadline-fleet/index:DeadlineFleetHostConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/deadline-fleet/index.ts",
        "line": 4489
      },
      "name": "DeadlineFleetTags",
      "namespace": "deadlineFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_fleet#key DeadlineFleet#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 4495
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_fleet#value DeadlineFleet#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 4501
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/deadline-fleet/index:DeadlineFleetTags"
    },
    "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/deadline-fleet/index.ts",
          "line": 4631
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/deadline-fleet/index.ts",
        "line": 4623
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 4638
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetTagsOutputReference"
            }
          }
        }
      ],
      "name": "DeadlineFleetTagsList",
      "namespace": "deadlineFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 4624
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/deadline-fleet/index:DeadlineFleetTagsList"
    },
    "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/deadline-fleet/index.ts",
          "line": 4550
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/deadline-fleet/index.ts",
        "line": 4540
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 4598
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 4614
          },
          "name": "resetValue"
        }
      ],
      "name": "DeadlineFleetTagsOutputReference",
      "namespace": "deadlineFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 4602
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 4618
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 4592
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 4608
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-fleet/index.ts",
            "line": 4554
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.deadlineFleet.DeadlineFleetTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/deadline-fleet/index:DeadlineFleetTagsOutputReference"
    },
    "@cdktn/provider-awscc.deadlineLicenseEndpoint.DeadlineLicenseEndpoint": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_license_endpoint awscc_deadline_license_endpoint}."
      },
      "fqn": "@cdktn/provider-awscc.deadlineLicenseEndpoint.DeadlineLicenseEndpoint",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_license_endpoint awscc_deadline_license_endpoint} Resource."
        },
        "locationInModule": {
          "filename": "src/deadline-license-endpoint/index.ts",
          "line": 223
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.deadlineLicenseEndpoint.DeadlineLicenseEndpointConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/deadline-license-endpoint/index.ts",
        "line": 191
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DeadlineLicenseEndpoint resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/deadline-license-endpoint/index.ts",
            "line": 208
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DeadlineLicenseEndpoint to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_license_endpoint#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DeadlineLicenseEndpoint that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DeadlineLicenseEndpoint to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-license-endpoint/index.ts",
            "line": 310
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.deadlineLicenseEndpoint.DeadlineLicenseEndpointTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-license-endpoint/index.ts",
            "line": 313
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-license-endpoint/index.ts",
            "line": 338
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-license-endpoint/index.ts",
            "line": 347
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DeadlineLicenseEndpoint",
      "namespace": "deadlineLicenseEndpoint",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-license-endpoint/index.ts",
            "line": 196
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-license-endpoint/index.ts",
            "line": 250
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-license-endpoint/index.ts",
            "line": 255
          },
          "name": "dnsName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-license-endpoint/index.ts",
            "line": 260
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-license-endpoint/index.ts",
            "line": 265
          },
          "name": "licenseEndpointId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-license-endpoint/index.ts",
            "line": 283
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-license-endpoint/index.ts",
            "line": 288
          },
          "name": "statusMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-license-endpoint/index.ts",
            "line": 307
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.deadlineLicenseEndpoint.DeadlineLicenseEndpointTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-license-endpoint/index.ts",
            "line": 278
          },
          "name": "securityGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-license-endpoint/index.ts",
            "line": 301
          },
          "name": "subnetIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-license-endpoint/index.ts",
            "line": 317
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.deadlineLicenseEndpoint.DeadlineLicenseEndpointTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-license-endpoint/index.ts",
            "line": 330
          },
          "name": "vpcIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-license-endpoint/index.ts",
            "line": 271
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-license-endpoint/index.ts",
            "line": 294
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-license-endpoint/index.ts",
            "line": 323
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/deadline-license-endpoint/index:DeadlineLicenseEndpoint"
    },
    "@cdktn/provider-awscc.deadlineLicenseEndpoint.DeadlineLicenseEndpointConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineLicenseEndpoint.DeadlineLicenseEndpointConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/deadline-license-endpoint/index.ts",
        "line": 14
      },
      "name": "DeadlineLicenseEndpointConfig",
      "namespace": "deadlineLicenseEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_license_endpoint#security_group_ids DeadlineLicenseEndpoint#security_group_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-license-endpoint/index.ts",
            "line": 18
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_license_endpoint#subnet_ids DeadlineLicenseEndpoint#subnet_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-license-endpoint/index.ts",
            "line": 22
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_license_endpoint#vpc_id DeadlineLicenseEndpoint#vpc_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-license-endpoint/index.ts",
            "line": 32
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_license_endpoint#tags DeadlineLicenseEndpoint#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-license-endpoint/index.ts",
            "line": 28
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.deadlineLicenseEndpoint.DeadlineLicenseEndpointTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/deadline-license-endpoint/index:DeadlineLicenseEndpointConfig"
    },
    "@cdktn/provider-awscc.deadlineLicenseEndpoint.DeadlineLicenseEndpointTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineLicenseEndpoint.DeadlineLicenseEndpointTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/deadline-license-endpoint/index.ts",
        "line": 34
      },
      "name": "DeadlineLicenseEndpointTags",
      "namespace": "deadlineLicenseEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_license_endpoint#key DeadlineLicenseEndpoint#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-license-endpoint/index.ts",
            "line": 40
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_license_endpoint#value DeadlineLicenseEndpoint#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-license-endpoint/index.ts",
            "line": 46
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/deadline-license-endpoint/index:DeadlineLicenseEndpointTags"
    },
    "@cdktn/provider-awscc.deadlineLicenseEndpoint.DeadlineLicenseEndpointTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineLicenseEndpoint.DeadlineLicenseEndpointTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/deadline-license-endpoint/index.ts",
          "line": 176
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/deadline-license-endpoint/index.ts",
        "line": 168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-license-endpoint/index.ts",
            "line": 183
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.deadlineLicenseEndpoint.DeadlineLicenseEndpointTagsOutputReference"
            }
          }
        }
      ],
      "name": "DeadlineLicenseEndpointTagsList",
      "namespace": "deadlineLicenseEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-license-endpoint/index.ts",
            "line": 169
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.deadlineLicenseEndpoint.DeadlineLicenseEndpointTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/deadline-license-endpoint/index:DeadlineLicenseEndpointTagsList"
    },
    "@cdktn/provider-awscc.deadlineLicenseEndpoint.DeadlineLicenseEndpointTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineLicenseEndpoint.DeadlineLicenseEndpointTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/deadline-license-endpoint/index.ts",
          "line": 95
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/deadline-license-endpoint/index.ts",
        "line": 85
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-license-endpoint/index.ts",
            "line": 143
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-license-endpoint/index.ts",
            "line": 159
          },
          "name": "resetValue"
        }
      ],
      "name": "DeadlineLicenseEndpointTagsOutputReference",
      "namespace": "deadlineLicenseEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-license-endpoint/index.ts",
            "line": 147
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-license-endpoint/index.ts",
            "line": 163
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-license-endpoint/index.ts",
            "line": 137
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-license-endpoint/index.ts",
            "line": 153
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-license-endpoint/index.ts",
            "line": 99
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.deadlineLicenseEndpoint.DeadlineLicenseEndpointTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/deadline-license-endpoint/index:DeadlineLicenseEndpointTagsOutputReference"
    },
    "@cdktn/provider-awscc.deadlineLimit.DeadlineLimit": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_limit awscc_deadline_limit}."
      },
      "fqn": "@cdktn/provider-awscc.deadlineLimit.DeadlineLimit",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_limit awscc_deadline_limit} Resource."
        },
        "locationInModule": {
          "filename": "src/deadline-limit/index.ts",
          "line": 72
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.deadlineLimit.DeadlineLimitConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/deadline-limit/index.ts",
        "line": 40
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DeadlineLimit resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/deadline-limit/index.ts",
            "line": 57
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DeadlineLimit to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_limit#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DeadlineLimit that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DeadlineLimit to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-limit/index.ts",
            "line": 125
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-limit/index.ts",
            "line": 186
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-limit/index.ts",
            "line": 196
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DeadlineLimit",
      "namespace": "deadlineLimit",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-limit/index.ts",
            "line": 45
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-limit/index.ts",
            "line": 113
          },
          "name": "currentCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-limit/index.ts",
            "line": 160
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-limit/index.ts",
            "line": 165
          },
          "name": "limitId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-limit/index.ts",
            "line": 108
          },
          "name": "amountRequirementNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-limit/index.ts",
            "line": 129
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-limit/index.ts",
            "line": 142
          },
          "name": "displayNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-limit/index.ts",
            "line": 155
          },
          "name": "farmIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-limit/index.ts",
            "line": 178
          },
          "name": "maxCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-limit/index.ts",
            "line": 101
          },
          "name": "amountRequirementName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-limit/index.ts",
            "line": 119
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-limit/index.ts",
            "line": 135
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-limit/index.ts",
            "line": 148
          },
          "name": "farmId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-limit/index.ts",
            "line": 171
          },
          "name": "maxCount",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/deadline-limit/index:DeadlineLimit"
    },
    "@cdktn/provider-awscc.deadlineLimit.DeadlineLimitConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineLimit.DeadlineLimitConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/deadline-limit/index.ts",
        "line": 14
      },
      "name": "DeadlineLimitConfig",
      "namespace": "deadlineLimit",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_limit#amount_requirement_name DeadlineLimit#amount_requirement_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-limit/index.ts",
            "line": 18
          },
          "name": "amountRequirementName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_limit#display_name DeadlineLimit#display_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-limit/index.ts",
            "line": 26
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_limit#farm_id DeadlineLimit#farm_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-limit/index.ts",
            "line": 30
          },
          "name": "farmId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_limit#max_count DeadlineLimit#max_count}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-limit/index.ts",
            "line": 34
          },
          "name": "maxCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_limit#description DeadlineLimit#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-limit/index.ts",
            "line": 22
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/deadline-limit/index:DeadlineLimitConfig"
    },
    "@cdktn/provider-awscc.deadlineMeteredProduct.DeadlineMeteredProduct": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_metered_product awscc_deadline_metered_product}."
      },
      "fqn": "@cdktn/provider-awscc.deadlineMeteredProduct.DeadlineMeteredProduct",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_metered_product awscc_deadline_metered_product} Resource."
        },
        "locationInModule": {
          "filename": "src/deadline-metered-product/index.ts",
          "line": 60
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.deadlineMeteredProduct.DeadlineMeteredProductConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/deadline-metered-product/index.ts",
        "line": 28
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DeadlineMeteredProduct resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/deadline-metered-product/index.ts",
            "line": 45
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DeadlineMeteredProduct to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_metered_product#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DeadlineMeteredProduct that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DeadlineMeteredProduct to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-metered-product/index.ts",
            "line": 107
          },
          "name": "resetLicenseEndpointId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-metered-product/index.ts",
            "line": 128
          },
          "name": "resetProductId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-metered-product/index.ts",
            "line": 145
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-metered-product/index.ts",
            "line": 152
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DeadlineMeteredProduct",
      "namespace": "deadlineMeteredProduct",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-metered-product/index.ts",
            "line": 33
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-metered-product/index.ts",
            "line": 85
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-metered-product/index.ts",
            "line": 90
          },
          "name": "family",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-metered-product/index.ts",
            "line": 95
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-metered-product/index.ts",
            "line": 116
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-metered-product/index.ts",
            "line": 137
          },
          "name": "vendor",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-metered-product/index.ts",
            "line": 111
          },
          "name": "licenseEndpointIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-metered-product/index.ts",
            "line": 132
          },
          "name": "productIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-metered-product/index.ts",
            "line": 101
          },
          "name": "licenseEndpointId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-metered-product/index.ts",
            "line": 122
          },
          "name": "productId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/deadline-metered-product/index:DeadlineMeteredProduct"
    },
    "@cdktn/provider-awscc.deadlineMeteredProduct.DeadlineMeteredProductConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineMeteredProduct.DeadlineMeteredProductConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/deadline-metered-product/index.ts",
        "line": 14
      },
      "name": "DeadlineMeteredProductConfig",
      "namespace": "deadlineMeteredProduct",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_metered_product#license_endpoint_id DeadlineMeteredProduct#license_endpoint_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-metered-product/index.ts",
            "line": 18
          },
          "name": "licenseEndpointId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_metered_product#product_id DeadlineMeteredProduct#product_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-metered-product/index.ts",
            "line": 22
          },
          "name": "productId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/deadline-metered-product/index:DeadlineMeteredProductConfig"
    },
    "@cdktn/provider-awscc.deadlineMonitor.DeadlineMonitor": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_monitor awscc_deadline_monitor}."
      },
      "fqn": "@cdktn/provider-awscc.deadlineMonitor.DeadlineMonitor",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_monitor awscc_deadline_monitor} Resource."
        },
        "locationInModule": {
          "filename": "src/deadline-monitor/index.ts",
          "line": 233
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.deadlineMonitor.DeadlineMonitorConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/deadline-monitor/index.ts",
        "line": 201
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DeadlineMonitor resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/deadline-monitor/index.ts",
            "line": 218
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DeadlineMonitor to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_monitor#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DeadlineMonitor that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DeadlineMonitor to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-monitor/index.ts",
            "line": 354
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.deadlineMonitor.DeadlineMonitorTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-monitor/index.ts",
            "line": 310
          },
          "name": "resetIdentityCenterRegion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-monitor/index.ts",
            "line": 357
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-monitor/index.ts",
            "line": 374
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-monitor/index.ts",
            "line": 385
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DeadlineMonitor",
      "namespace": "deadlineMonitor",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-monitor/index.ts",
            "line": 206
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-monitor/index.ts",
            "line": 262
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-monitor/index.ts",
            "line": 280
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-monitor/index.ts",
            "line": 285
          },
          "name": "identityCenterApplicationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-monitor/index.ts",
            "line": 319
          },
          "name": "monitorId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-monitor/index.ts",
            "line": 351
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.deadlineMonitor.DeadlineMonitorTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-monitor/index.ts",
            "line": 366
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-monitor/index.ts",
            "line": 275
          },
          "name": "displayNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-monitor/index.ts",
            "line": 298
          },
          "name": "identityCenterInstanceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-monitor/index.ts",
            "line": 314
          },
          "name": "identityCenterRegionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-monitor/index.ts",
            "line": 332
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-monitor/index.ts",
            "line": 345
          },
          "name": "subdomainInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-monitor/index.ts",
            "line": 361
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.deadlineMonitor.DeadlineMonitorTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-monitor/index.ts",
            "line": 268
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-monitor/index.ts",
            "line": 291
          },
          "name": "identityCenterInstanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-monitor/index.ts",
            "line": 304
          },
          "name": "identityCenterRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-monitor/index.ts",
            "line": 325
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-monitor/index.ts",
            "line": 338
          },
          "name": "subdomain",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/deadline-monitor/index:DeadlineMonitor"
    },
    "@cdktn/provider-awscc.deadlineMonitor.DeadlineMonitorConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineMonitor.DeadlineMonitorConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/deadline-monitor/index.ts",
        "line": 14
      },
      "name": "DeadlineMonitorConfig",
      "namespace": "deadlineMonitor",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_monitor#display_name DeadlineMonitor#display_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-monitor/index.ts",
            "line": 18
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_monitor#identity_center_instance_arn DeadlineMonitor#identity_center_instance_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-monitor/index.ts",
            "line": 22
          },
          "name": "identityCenterInstanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_monitor#role_arn DeadlineMonitor#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-monitor/index.ts",
            "line": 32
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_monitor#subdomain DeadlineMonitor#subdomain}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-monitor/index.ts",
            "line": 36
          },
          "name": "subdomain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Required when Identity Center is in a different region than the monitor.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_monitor#identity_center_region DeadlineMonitor#identity_center_region}",
            "stability": "stable",
            "summary": "The AWS region where IAM Identity Center is enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-monitor/index.ts",
            "line": 28
          },
          "name": "identityCenterRegion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_monitor#tags DeadlineMonitor#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-monitor/index.ts",
            "line": 42
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.deadlineMonitor.DeadlineMonitorTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/deadline-monitor/index:DeadlineMonitorConfig"
    },
    "@cdktn/provider-awscc.deadlineMonitor.DeadlineMonitorTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineMonitor.DeadlineMonitorTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/deadline-monitor/index.ts",
        "line": 44
      },
      "name": "DeadlineMonitorTags",
      "namespace": "deadlineMonitor",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_monitor#key DeadlineMonitor#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-monitor/index.ts",
            "line": 50
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_monitor#value DeadlineMonitor#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-monitor/index.ts",
            "line": 56
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/deadline-monitor/index:DeadlineMonitorTags"
    },
    "@cdktn/provider-awscc.deadlineMonitor.DeadlineMonitorTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineMonitor.DeadlineMonitorTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/deadline-monitor/index.ts",
          "line": 186
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/deadline-monitor/index.ts",
        "line": 178
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-monitor/index.ts",
            "line": 193
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.deadlineMonitor.DeadlineMonitorTagsOutputReference"
            }
          }
        }
      ],
      "name": "DeadlineMonitorTagsList",
      "namespace": "deadlineMonitor",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-monitor/index.ts",
            "line": 179
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.deadlineMonitor.DeadlineMonitorTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/deadline-monitor/index:DeadlineMonitorTagsList"
    },
    "@cdktn/provider-awscc.deadlineMonitor.DeadlineMonitorTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineMonitor.DeadlineMonitorTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/deadline-monitor/index.ts",
          "line": 105
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/deadline-monitor/index.ts",
        "line": 95
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-monitor/index.ts",
            "line": 153
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-monitor/index.ts",
            "line": 169
          },
          "name": "resetValue"
        }
      ],
      "name": "DeadlineMonitorTagsOutputReference",
      "namespace": "deadlineMonitor",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-monitor/index.ts",
            "line": 157
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-monitor/index.ts",
            "line": 173
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-monitor/index.ts",
            "line": 147
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-monitor/index.ts",
            "line": 163
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-monitor/index.ts",
            "line": 109
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.deadlineMonitor.DeadlineMonitorTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/deadline-monitor/index:DeadlineMonitorTagsOutputReference"
    },
    "@cdktn/provider-awscc.deadlineQueue.DeadlineQueue": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_queue awscc_deadline_queue}."
      },
      "fqn": "@cdktn/provider-awscc.deadlineQueue.DeadlineQueue",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_queue awscc_deadline_queue} Resource."
        },
        "locationInModule": {
          "filename": "src/deadline-queue/index.ts",
          "line": 1526
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.deadlineQueue.DeadlineQueueConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/deadline-queue/index.ts",
        "line": 1494
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DeadlineQueue resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 1511
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DeadlineQueue to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_queue#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DeadlineQueue that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DeadlineQueue to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 1648
          },
          "name": "putJobAttachmentSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.deadlineQueue.DeadlineQueueJobAttachmentSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 1664
          },
          "name": "putJobRunAsUser",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.deadlineQueue.DeadlineQueueJobRunAsUser"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 1717
          },
          "name": "putSchedulingConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.deadlineQueue.DeadlineQueueSchedulingConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 1733
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.deadlineQueue.DeadlineQueueTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 1567
          },
          "name": "resetAllowedStorageProfileIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 1588
          },
          "name": "resetDefaultBudgetAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 1604
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 1651
          },
          "name": "resetJobAttachmentSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 1667
          },
          "name": "resetJobRunAsUser"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 1688
          },
          "name": "resetRequiredFileSystemLocationNames"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 1704
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 1720
          },
          "name": "resetSchedulingConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 1736
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 1748
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 1764
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DeadlineQueue",
      "namespace": "deadlineQueue",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 1499
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 1576
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 1639
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 1645
          },
          "name": "jobAttachmentSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.deadlineQueue.DeadlineQueueJobAttachmentSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 1661
          },
          "name": "jobRunAsUser",
          "type": {
            "fqn": "@cdktn/provider-awscc.deadlineQueue.DeadlineQueueJobRunAsUserOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 1676
          },
          "name": "queueId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 1714
          },
          "name": "schedulingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.deadlineQueue.DeadlineQueueSchedulingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 1730
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.deadlineQueue.DeadlineQueueTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 1571
          },
          "name": "allowedStorageProfileIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 1592
          },
          "name": "defaultBudgetActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 1608
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 1621
          },
          "name": "displayNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 1634
          },
          "name": "farmIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 1655
          },
          "name": "jobAttachmentSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.deadlineQueue.DeadlineQueueJobAttachmentSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 1671
          },
          "name": "jobRunAsUserInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.deadlineQueue.DeadlineQueueJobRunAsUser"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 1692
          },
          "name": "requiredFileSystemLocationNamesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 1708
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 1724
          },
          "name": "schedulingConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.deadlineQueue.DeadlineQueueSchedulingConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 1740
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.deadlineQueue.DeadlineQueueTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 1561
          },
          "name": "allowedStorageProfileIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 1582
          },
          "name": "defaultBudgetAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 1598
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 1614
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 1627
          },
          "name": "farmId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 1682
          },
          "name": "requiredFileSystemLocationNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 1698
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/deadline-queue/index:DeadlineQueue"
    },
    "@cdktn/provider-awscc.deadlineQueue.DeadlineQueueConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineQueue.DeadlineQueueConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/deadline-queue/index.ts",
        "line": 14
      },
      "name": "DeadlineQueueConfig",
      "namespace": "deadlineQueue",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_queue#display_name DeadlineQueue#display_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 30
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_queue#farm_id DeadlineQueue#farm_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 34
          },
          "name": "farmId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_queue#allowed_storage_profile_ids DeadlineQueue#allowed_storage_profile_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 18
          },
          "name": "allowedStorageProfileIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_queue#default_budget_action DeadlineQueue#default_budget_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 22
          },
          "name": "defaultBudgetAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_queue#description DeadlineQueue#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 26
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_queue#job_attachment_settings DeadlineQueue#job_attachment_settings}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 38
          },
          "name": "jobAttachmentSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.deadlineQueue.DeadlineQueueJobAttachmentSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_queue#job_run_as_user DeadlineQueue#job_run_as_user}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 42
          },
          "name": "jobRunAsUser",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.deadlineQueue.DeadlineQueueJobRunAsUser"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_queue#required_file_system_location_names DeadlineQueue#required_file_system_location_names}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 46
          },
          "name": "requiredFileSystemLocationNames",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_queue#role_arn DeadlineQueue#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 50
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_queue#scheduling_configuration DeadlineQueue#scheduling_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 54
          },
          "name": "schedulingConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.deadlineQueue.DeadlineQueueSchedulingConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_queue#tags DeadlineQueue#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 60
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.deadlineQueue.DeadlineQueueTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/deadline-queue/index:DeadlineQueueConfig"
    },
    "@cdktn/provider-awscc.deadlineQueue.DeadlineQueueJobAttachmentSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineQueue.DeadlineQueueJobAttachmentSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/deadline-queue/index.ts",
        "line": 62
      },
      "name": "DeadlineQueueJobAttachmentSettings",
      "namespace": "deadlineQueue",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_queue#root_prefix DeadlineQueue#root_prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 66
          },
          "name": "rootPrefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_queue#s3_bucket_name DeadlineQueue#s3_bucket_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 70
          },
          "name": "s3BucketName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/deadline-queue/index:DeadlineQueueJobAttachmentSettings"
    },
    "@cdktn/provider-awscc.deadlineQueue.DeadlineQueueJobAttachmentSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineQueue.DeadlineQueueJobAttachmentSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/deadline-queue/index.ts",
          "line": 117
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/deadline-queue/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 165
          },
          "name": "resetRootPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 181
          },
          "name": "resetS3BucketName"
        }
      ],
      "name": "DeadlineQueueJobAttachmentSettingsOutputReference",
      "namespace": "deadlineQueue",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 169
          },
          "name": "rootPrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 185
          },
          "name": "s3BucketNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 159
          },
          "name": "rootPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 175
          },
          "name": "s3BucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 121
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.deadlineQueue.DeadlineQueueJobAttachmentSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/deadline-queue/index:DeadlineQueueJobAttachmentSettingsOutputReference"
    },
    "@cdktn/provider-awscc.deadlineQueue.DeadlineQueueJobRunAsUser": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineQueue.DeadlineQueueJobRunAsUser",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/deadline-queue/index.ts",
        "line": 443
      },
      "name": "DeadlineQueueJobRunAsUser",
      "namespace": "deadlineQueue",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_queue#posix DeadlineQueue#posix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 447
          },
          "name": "posix",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.deadlineQueue.DeadlineQueueJobRunAsUserPosix"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_queue#run_as DeadlineQueue#run_as}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 451
          },
          "name": "runAs",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_queue#windows DeadlineQueue#windows}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 455
          },
          "name": "windows",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.deadlineQueue.DeadlineQueueJobRunAsUserWindows"
          }
        }
      ],
      "symbolId": "src/deadline-queue/index:DeadlineQueueJobRunAsUser"
    },
    "@cdktn/provider-awscc.deadlineQueue.DeadlineQueueJobRunAsUserOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineQueue.DeadlineQueueJobRunAsUserOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/deadline-queue/index.ts",
          "line": 509
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/deadline-queue/index.ts",
        "line": 501
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 560
          },
          "name": "putPosix",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.deadlineQueue.DeadlineQueueJobRunAsUserPosix"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 592
          },
          "name": "putWindows",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.deadlineQueue.DeadlineQueueJobRunAsUserWindows"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 563
          },
          "name": "resetPosix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 579
          },
          "name": "resetRunAs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 595
          },
          "name": "resetWindows"
        }
      ],
      "name": "DeadlineQueueJobRunAsUserOutputReference",
      "namespace": "deadlineQueue",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 557
          },
          "name": "posix",
          "type": {
            "fqn": "@cdktn/provider-awscc.deadlineQueue.DeadlineQueueJobRunAsUserPosixOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 589
          },
          "name": "windows",
          "type": {
            "fqn": "@cdktn/provider-awscc.deadlineQueue.DeadlineQueueJobRunAsUserWindowsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 567
          },
          "name": "posixInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.deadlineQueue.DeadlineQueueJobRunAsUserPosix"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 583
          },
          "name": "runAsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 599
          },
          "name": "windowsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.deadlineQueue.DeadlineQueueJobRunAsUserWindows"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 573
          },
          "name": "runAs",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 513
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.deadlineQueue.DeadlineQueueJobRunAsUser"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/deadline-queue/index:DeadlineQueueJobRunAsUserOutputReference"
    },
    "@cdktn/provider-awscc.deadlineQueue.DeadlineQueueJobRunAsUserPosix": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineQueue.DeadlineQueueJobRunAsUserPosix",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/deadline-queue/index.ts",
        "line": 189
      },
      "name": "DeadlineQueueJobRunAsUserPosix",
      "namespace": "deadlineQueue",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_queue#group DeadlineQueue#group}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 193
          },
          "name": "group",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_queue#user DeadlineQueue#user}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 197
          },
          "name": "user",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/deadline-queue/index:DeadlineQueueJobRunAsUserPosix"
    },
    "@cdktn/provider-awscc.deadlineQueue.DeadlineQueueJobRunAsUserPosixOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineQueue.DeadlineQueueJobRunAsUserPosixOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/deadline-queue/index.ts",
          "line": 244
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/deadline-queue/index.ts",
        "line": 236
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 292
          },
          "name": "resetGroup"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 308
          },
          "name": "resetUser"
        }
      ],
      "name": "DeadlineQueueJobRunAsUserPosixOutputReference",
      "namespace": "deadlineQueue",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 296
          },
          "name": "groupInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 312
          },
          "name": "userInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 286
          },
          "name": "group",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 302
          },
          "name": "user",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 248
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.deadlineQueue.DeadlineQueueJobRunAsUserPosix"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/deadline-queue/index:DeadlineQueueJobRunAsUserPosixOutputReference"
    },
    "@cdktn/provider-awscc.deadlineQueue.DeadlineQueueJobRunAsUserWindows": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineQueue.DeadlineQueueJobRunAsUserWindows",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/deadline-queue/index.ts",
        "line": 316
      },
      "name": "DeadlineQueueJobRunAsUserWindows",
      "namespace": "deadlineQueue",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_queue#password_arn DeadlineQueue#password_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 320
          },
          "name": "passwordArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_queue#user DeadlineQueue#user}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 324
          },
          "name": "user",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/deadline-queue/index:DeadlineQueueJobRunAsUserWindows"
    },
    "@cdktn/provider-awscc.deadlineQueue.DeadlineQueueJobRunAsUserWindowsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineQueue.DeadlineQueueJobRunAsUserWindowsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/deadline-queue/index.ts",
          "line": 371
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/deadline-queue/index.ts",
        "line": 363
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 419
          },
          "name": "resetPasswordArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 435
          },
          "name": "resetUser"
        }
      ],
      "name": "DeadlineQueueJobRunAsUserWindowsOutputReference",
      "namespace": "deadlineQueue",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 423
          },
          "name": "passwordArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 439
          },
          "name": "userInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 413
          },
          "name": "passwordArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 429
          },
          "name": "user",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 375
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.deadlineQueue.DeadlineQueueJobRunAsUserWindows"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/deadline-queue/index:DeadlineQueueJobRunAsUserWindowsOutputReference"
    },
    "@cdktn/provider-awscc.deadlineQueue.DeadlineQueueSchedulingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineQueue.DeadlineQueueSchedulingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/deadline-queue/index.ts",
        "line": 1177
      },
      "name": "DeadlineQueueSchedulingConfiguration",
      "namespace": "deadlineQueue",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_queue#priority_balanced DeadlineQueue#priority_balanced}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 1181
          },
          "name": "priorityBalanced",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.deadlineQueue.DeadlineQueueSchedulingConfigurationPriorityBalanced"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_queue#priority_fifo DeadlineQueue#priority_fifo}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 1185
          },
          "name": "priorityFifo",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_queue#weighted_balanced DeadlineQueue#weighted_balanced}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 1189
          },
          "name": "weightedBalanced",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.deadlineQueue.DeadlineQueueSchedulingConfigurationWeightedBalanced"
          }
        }
      ],
      "symbolId": "src/deadline-queue/index:DeadlineQueueSchedulingConfiguration"
    },
    "@cdktn/provider-awscc.deadlineQueue.DeadlineQueueSchedulingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineQueue.DeadlineQueueSchedulingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/deadline-queue/index.ts",
          "line": 1243
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/deadline-queue/index.ts",
        "line": 1235
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 1294
          },
          "name": "putPriorityBalanced",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.deadlineQueue.DeadlineQueueSchedulingConfigurationPriorityBalanced"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 1326
          },
          "name": "putWeightedBalanced",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.deadlineQueue.DeadlineQueueSchedulingConfigurationWeightedBalanced"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 1297
          },
          "name": "resetPriorityBalanced"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 1313
          },
          "name": "resetPriorityFifo"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 1329
          },
          "name": "resetWeightedBalanced"
        }
      ],
      "name": "DeadlineQueueSchedulingConfigurationOutputReference",
      "namespace": "deadlineQueue",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 1291
          },
          "name": "priorityBalanced",
          "type": {
            "fqn": "@cdktn/provider-awscc.deadlineQueue.DeadlineQueueSchedulingConfigurationPriorityBalancedOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 1323
          },
          "name": "weightedBalanced",
          "type": {
            "fqn": "@cdktn/provider-awscc.deadlineQueue.DeadlineQueueSchedulingConfigurationWeightedBalancedOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 1301
          },
          "name": "priorityBalancedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.deadlineQueue.DeadlineQueueSchedulingConfigurationPriorityBalanced"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 1317
          },
          "name": "priorityFifoInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 1333
          },
          "name": "weightedBalancedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.deadlineQueue.DeadlineQueueSchedulingConfigurationWeightedBalanced"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 1307
          },
          "name": "priorityFifo",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 1247
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.deadlineQueue.DeadlineQueueSchedulingConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/deadline-queue/index:DeadlineQueueSchedulingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.deadlineQueue.DeadlineQueueSchedulingConfigurationPriorityBalanced": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineQueue.DeadlineQueueSchedulingConfigurationPriorityBalanced",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/deadline-queue/index.ts",
        "line": 603
      },
      "name": "DeadlineQueueSchedulingConfigurationPriorityBalanced",
      "namespace": "deadlineQueue",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_queue#rendering_task_buffer DeadlineQueue#rendering_task_buffer}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 607
          },
          "name": "renderingTaskBuffer",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/deadline-queue/index:DeadlineQueueSchedulingConfigurationPriorityBalanced"
    },
    "@cdktn/provider-awscc.deadlineQueue.DeadlineQueueSchedulingConfigurationPriorityBalancedOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineQueue.DeadlineQueueSchedulingConfigurationPriorityBalancedOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/deadline-queue/index.ts",
          "line": 647
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/deadline-queue/index.ts",
        "line": 639
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 689
          },
          "name": "resetRenderingTaskBuffer"
        }
      ],
      "name": "DeadlineQueueSchedulingConfigurationPriorityBalancedOutputReference",
      "namespace": "deadlineQueue",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 693
          },
          "name": "renderingTaskBufferInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 683
          },
          "name": "renderingTaskBuffer",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 651
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.deadlineQueue.DeadlineQueueSchedulingConfigurationPriorityBalanced"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/deadline-queue/index:DeadlineQueueSchedulingConfigurationPriorityBalancedOutputReference"
    },
    "@cdktn/provider-awscc.deadlineQueue.DeadlineQueueSchedulingConfigurationWeightedBalanced": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineQueue.DeadlineQueueSchedulingConfigurationWeightedBalanced",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/deadline-queue/index.ts",
        "line": 885
      },
      "name": "DeadlineQueueSchedulingConfigurationWeightedBalanced",
      "namespace": "deadlineQueue",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_queue#error_weight DeadlineQueue#error_weight}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 889
          },
          "name": "errorWeight",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_queue#max_priority_override DeadlineQueue#max_priority_override}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 893
          },
          "name": "maxPriorityOverride",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.deadlineQueue.DeadlineQueueSchedulingConfigurationWeightedBalancedMaxPriorityOverride"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_queue#min_priority_override DeadlineQueue#min_priority_override}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 897
          },
          "name": "minPriorityOverride",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.deadlineQueue.DeadlineQueueSchedulingConfigurationWeightedBalancedMinPriorityOverride"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_queue#priority_weight DeadlineQueue#priority_weight}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 901
          },
          "name": "priorityWeight",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_queue#rendering_task_buffer DeadlineQueue#rendering_task_buffer}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 905
          },
          "name": "renderingTaskBuffer",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_queue#rendering_task_weight DeadlineQueue#rendering_task_weight}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 909
          },
          "name": "renderingTaskWeight",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_queue#submission_time_weight DeadlineQueue#submission_time_weight}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 913
          },
          "name": "submissionTimeWeight",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/deadline-queue/index:DeadlineQueueSchedulingConfigurationWeightedBalanced"
    },
    "@cdktn/provider-awscc.deadlineQueue.DeadlineQueueSchedulingConfigurationWeightedBalancedMaxPriorityOverride": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineQueue.DeadlineQueueSchedulingConfigurationWeightedBalancedMaxPriorityOverride",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/deadline-queue/index.ts",
        "line": 697
      },
      "name": "DeadlineQueueSchedulingConfigurationWeightedBalancedMaxPriorityOverride",
      "namespace": "deadlineQueue",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_queue#always_schedule_first DeadlineQueue#always_schedule_first}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 701
          },
          "name": "alwaysScheduleFirst",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/deadline-queue/index:DeadlineQueueSchedulingConfigurationWeightedBalancedMaxPriorityOverride"
    },
    "@cdktn/provider-awscc.deadlineQueue.DeadlineQueueSchedulingConfigurationWeightedBalancedMaxPriorityOverrideOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineQueue.DeadlineQueueSchedulingConfigurationWeightedBalancedMaxPriorityOverrideOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/deadline-queue/index.ts",
          "line": 741
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/deadline-queue/index.ts",
        "line": 733
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 783
          },
          "name": "resetAlwaysScheduleFirst"
        }
      ],
      "name": "DeadlineQueueSchedulingConfigurationWeightedBalancedMaxPriorityOverrideOutputReference",
      "namespace": "deadlineQueue",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 787
          },
          "name": "alwaysScheduleFirstInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 777
          },
          "name": "alwaysScheduleFirst",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 745
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.deadlineQueue.DeadlineQueueSchedulingConfigurationWeightedBalancedMaxPriorityOverride"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/deadline-queue/index:DeadlineQueueSchedulingConfigurationWeightedBalancedMaxPriorityOverrideOutputReference"
    },
    "@cdktn/provider-awscc.deadlineQueue.DeadlineQueueSchedulingConfigurationWeightedBalancedMinPriorityOverride": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineQueue.DeadlineQueueSchedulingConfigurationWeightedBalancedMinPriorityOverride",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/deadline-queue/index.ts",
        "line": 791
      },
      "name": "DeadlineQueueSchedulingConfigurationWeightedBalancedMinPriorityOverride",
      "namespace": "deadlineQueue",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_queue#always_schedule_last DeadlineQueue#always_schedule_last}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 795
          },
          "name": "alwaysScheduleLast",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/deadline-queue/index:DeadlineQueueSchedulingConfigurationWeightedBalancedMinPriorityOverride"
    },
    "@cdktn/provider-awscc.deadlineQueue.DeadlineQueueSchedulingConfigurationWeightedBalancedMinPriorityOverrideOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineQueue.DeadlineQueueSchedulingConfigurationWeightedBalancedMinPriorityOverrideOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/deadline-queue/index.ts",
          "line": 835
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/deadline-queue/index.ts",
        "line": 827
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 877
          },
          "name": "resetAlwaysScheduleLast"
        }
      ],
      "name": "DeadlineQueueSchedulingConfigurationWeightedBalancedMinPriorityOverrideOutputReference",
      "namespace": "deadlineQueue",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 881
          },
          "name": "alwaysScheduleLastInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 871
          },
          "name": "alwaysScheduleLast",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 839
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.deadlineQueue.DeadlineQueueSchedulingConfigurationWeightedBalancedMinPriorityOverride"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/deadline-queue/index:DeadlineQueueSchedulingConfigurationWeightedBalancedMinPriorityOverrideOutputReference"
    },
    "@cdktn/provider-awscc.deadlineQueue.DeadlineQueueSchedulingConfigurationWeightedBalancedOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineQueue.DeadlineQueueSchedulingConfigurationWeightedBalancedOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/deadline-queue/index.ts",
          "line": 995
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/deadline-queue/index.ts",
        "line": 987
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 1086
          },
          "name": "putMaxPriorityOverride",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.deadlineQueue.DeadlineQueueSchedulingConfigurationWeightedBalancedMaxPriorityOverride"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 1102
          },
          "name": "putMinPriorityOverride",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.deadlineQueue.DeadlineQueueSchedulingConfigurationWeightedBalancedMinPriorityOverride"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 1073
          },
          "name": "resetErrorWeight"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 1089
          },
          "name": "resetMaxPriorityOverride"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 1105
          },
          "name": "resetMinPriorityOverride"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 1121
          },
          "name": "resetPriorityWeight"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 1137
          },
          "name": "resetRenderingTaskBuffer"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 1153
          },
          "name": "resetRenderingTaskWeight"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 1169
          },
          "name": "resetSubmissionTimeWeight"
        }
      ],
      "name": "DeadlineQueueSchedulingConfigurationWeightedBalancedOutputReference",
      "namespace": "deadlineQueue",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 1083
          },
          "name": "maxPriorityOverride",
          "type": {
            "fqn": "@cdktn/provider-awscc.deadlineQueue.DeadlineQueueSchedulingConfigurationWeightedBalancedMaxPriorityOverrideOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 1099
          },
          "name": "minPriorityOverride",
          "type": {
            "fqn": "@cdktn/provider-awscc.deadlineQueue.DeadlineQueueSchedulingConfigurationWeightedBalancedMinPriorityOverrideOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 1077
          },
          "name": "errorWeightInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 1093
          },
          "name": "maxPriorityOverrideInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.deadlineQueue.DeadlineQueueSchedulingConfigurationWeightedBalancedMaxPriorityOverride"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 1109
          },
          "name": "minPriorityOverrideInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.deadlineQueue.DeadlineQueueSchedulingConfigurationWeightedBalancedMinPriorityOverride"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 1125
          },
          "name": "priorityWeightInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 1141
          },
          "name": "renderingTaskBufferInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 1157
          },
          "name": "renderingTaskWeightInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 1173
          },
          "name": "submissionTimeWeightInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 1067
          },
          "name": "errorWeight",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 1115
          },
          "name": "priorityWeight",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 1131
          },
          "name": "renderingTaskBuffer",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 1147
          },
          "name": "renderingTaskWeight",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 1163
          },
          "name": "submissionTimeWeight",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 999
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.deadlineQueue.DeadlineQueueSchedulingConfigurationWeightedBalanced"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/deadline-queue/index:DeadlineQueueSchedulingConfigurationWeightedBalancedOutputReference"
    },
    "@cdktn/provider-awscc.deadlineQueue.DeadlineQueueTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineQueue.DeadlineQueueTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/deadline-queue/index.ts",
        "line": 1337
      },
      "name": "DeadlineQueueTags",
      "namespace": "deadlineQueue",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_queue#key DeadlineQueue#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 1343
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_queue#value DeadlineQueue#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 1349
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/deadline-queue/index:DeadlineQueueTags"
    },
    "@cdktn/provider-awscc.deadlineQueue.DeadlineQueueTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineQueue.DeadlineQueueTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/deadline-queue/index.ts",
          "line": 1479
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/deadline-queue/index.ts",
        "line": 1471
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 1486
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.deadlineQueue.DeadlineQueueTagsOutputReference"
            }
          }
        }
      ],
      "name": "DeadlineQueueTagsList",
      "namespace": "deadlineQueue",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 1472
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.deadlineQueue.DeadlineQueueTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/deadline-queue/index:DeadlineQueueTagsList"
    },
    "@cdktn/provider-awscc.deadlineQueue.DeadlineQueueTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineQueue.DeadlineQueueTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/deadline-queue/index.ts",
          "line": 1398
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/deadline-queue/index.ts",
        "line": 1388
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 1446
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 1462
          },
          "name": "resetValue"
        }
      ],
      "name": "DeadlineQueueTagsOutputReference",
      "namespace": "deadlineQueue",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 1450
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 1466
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 1440
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 1456
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-queue/index.ts",
            "line": 1402
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.deadlineQueue.DeadlineQueueTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/deadline-queue/index:DeadlineQueueTagsOutputReference"
    },
    "@cdktn/provider-awscc.deadlineQueueEnvironment.DeadlineQueueEnvironment": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_queue_environment awscc_deadline_queue_environment}."
      },
      "fqn": "@cdktn/provider-awscc.deadlineQueueEnvironment.DeadlineQueueEnvironment",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_queue_environment awscc_deadline_queue_environment} Resource."
        },
        "locationInModule": {
          "filename": "src/deadline-queue-environment/index.ts",
          "line": 72
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.deadlineQueueEnvironment.DeadlineQueueEnvironmentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/deadline-queue-environment/index.ts",
        "line": 40
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DeadlineQueueEnvironment resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/deadline-queue-environment/index.ts",
            "line": 57
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DeadlineQueueEnvironment to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_queue_environment#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DeadlineQueueEnvironment that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DeadlineQueueEnvironment to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-queue-environment/index.ts",
            "line": 183
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-queue-environment/index.ts",
            "line": 193
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DeadlineQueueEnvironment",
      "namespace": "deadlineQueueEnvironment",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue-environment/index.ts",
            "line": 45
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue-environment/index.ts",
            "line": 113
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue-environment/index.ts",
            "line": 118
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue-environment/index.ts",
            "line": 136
          },
          "name": "queueEnvironmentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue-environment/index.ts",
            "line": 108
          },
          "name": "farmIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue-environment/index.ts",
            "line": 131
          },
          "name": "priorityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue-environment/index.ts",
            "line": 149
          },
          "name": "queueIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue-environment/index.ts",
            "line": 162
          },
          "name": "templateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue-environment/index.ts",
            "line": 175
          },
          "name": "templateTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-queue-environment/index.ts",
            "line": 101
          },
          "name": "farmId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-queue-environment/index.ts",
            "line": 124
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-queue-environment/index.ts",
            "line": 142
          },
          "name": "queueId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-queue-environment/index.ts",
            "line": 155
          },
          "name": "template",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-queue-environment/index.ts",
            "line": 168
          },
          "name": "templateType",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/deadline-queue-environment/index:DeadlineQueueEnvironment"
    },
    "@cdktn/provider-awscc.deadlineQueueEnvironment.DeadlineQueueEnvironmentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineQueueEnvironment.DeadlineQueueEnvironmentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/deadline-queue-environment/index.ts",
        "line": 14
      },
      "name": "DeadlineQueueEnvironmentConfig",
      "namespace": "deadlineQueueEnvironment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_queue_environment#farm_id DeadlineQueueEnvironment#farm_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue-environment/index.ts",
            "line": 18
          },
          "name": "farmId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_queue_environment#priority DeadlineQueueEnvironment#priority}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue-environment/index.ts",
            "line": 22
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_queue_environment#queue_id DeadlineQueueEnvironment#queue_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue-environment/index.ts",
            "line": 26
          },
          "name": "queueId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_queue_environment#template DeadlineQueueEnvironment#template}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue-environment/index.ts",
            "line": 30
          },
          "name": "template",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_queue_environment#template_type DeadlineQueueEnvironment#template_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue-environment/index.ts",
            "line": 34
          },
          "name": "templateType",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/deadline-queue-environment/index:DeadlineQueueEnvironmentConfig"
    },
    "@cdktn/provider-awscc.deadlineQueueFleetAssociation.DeadlineQueueFleetAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_queue_fleet_association awscc_deadline_queue_fleet_association}."
      },
      "fqn": "@cdktn/provider-awscc.deadlineQueueFleetAssociation.DeadlineQueueFleetAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_queue_fleet_association awscc_deadline_queue_fleet_association} Resource."
        },
        "locationInModule": {
          "filename": "src/deadline-queue-fleet-association/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.deadlineQueueFleetAssociation.DeadlineQueueFleetAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/deadline-queue-fleet-association/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DeadlineQueueFleetAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/deadline-queue-fleet-association/index.ts",
            "line": 49
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DeadlineQueueFleetAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_queue_fleet_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DeadlineQueueFleetAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DeadlineQueueFleetAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-queue-fleet-association/index.ts",
            "line": 137
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-queue-fleet-association/index.ts",
            "line": 145
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DeadlineQueueFleetAssociation",
      "namespace": "deadlineQueueFleetAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue-fleet-association/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue-fleet-association/index.ts",
            "line": 116
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue-fleet-association/index.ts",
            "line": 98
          },
          "name": "farmIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue-fleet-association/index.ts",
            "line": 111
          },
          "name": "fleetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue-fleet-association/index.ts",
            "line": 129
          },
          "name": "queueIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-queue-fleet-association/index.ts",
            "line": 91
          },
          "name": "farmId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-queue-fleet-association/index.ts",
            "line": 104
          },
          "name": "fleetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-queue-fleet-association/index.ts",
            "line": 122
          },
          "name": "queueId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/deadline-queue-fleet-association/index:DeadlineQueueFleetAssociation"
    },
    "@cdktn/provider-awscc.deadlineQueueFleetAssociation.DeadlineQueueFleetAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineQueueFleetAssociation.DeadlineQueueFleetAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/deadline-queue-fleet-association/index.ts",
        "line": 14
      },
      "name": "DeadlineQueueFleetAssociationConfig",
      "namespace": "deadlineQueueFleetAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_queue_fleet_association#farm_id DeadlineQueueFleetAssociation#farm_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue-fleet-association/index.ts",
            "line": 18
          },
          "name": "farmId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_queue_fleet_association#fleet_id DeadlineQueueFleetAssociation#fleet_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue-fleet-association/index.ts",
            "line": 22
          },
          "name": "fleetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_queue_fleet_association#queue_id DeadlineQueueFleetAssociation#queue_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue-fleet-association/index.ts",
            "line": 26
          },
          "name": "queueId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/deadline-queue-fleet-association/index:DeadlineQueueFleetAssociationConfig"
    },
    "@cdktn/provider-awscc.deadlineQueueLimitAssociation.DeadlineQueueLimitAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_queue_limit_association awscc_deadline_queue_limit_association}."
      },
      "fqn": "@cdktn/provider-awscc.deadlineQueueLimitAssociation.DeadlineQueueLimitAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_queue_limit_association awscc_deadline_queue_limit_association} Resource."
        },
        "locationInModule": {
          "filename": "src/deadline-queue-limit-association/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.deadlineQueueLimitAssociation.DeadlineQueueLimitAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/deadline-queue-limit-association/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DeadlineQueueLimitAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/deadline-queue-limit-association/index.ts",
            "line": 49
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DeadlineQueueLimitAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_queue_limit_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DeadlineQueueLimitAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DeadlineQueueLimitAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-queue-limit-association/index.ts",
            "line": 137
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-queue-limit-association/index.ts",
            "line": 145
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DeadlineQueueLimitAssociation",
      "namespace": "deadlineQueueLimitAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue-limit-association/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue-limit-association/index.ts",
            "line": 103
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue-limit-association/index.ts",
            "line": 98
          },
          "name": "farmIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue-limit-association/index.ts",
            "line": 116
          },
          "name": "limitIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue-limit-association/index.ts",
            "line": 129
          },
          "name": "queueIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-queue-limit-association/index.ts",
            "line": 91
          },
          "name": "farmId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-queue-limit-association/index.ts",
            "line": 109
          },
          "name": "limitId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-queue-limit-association/index.ts",
            "line": 122
          },
          "name": "queueId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/deadline-queue-limit-association/index:DeadlineQueueLimitAssociation"
    },
    "@cdktn/provider-awscc.deadlineQueueLimitAssociation.DeadlineQueueLimitAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineQueueLimitAssociation.DeadlineQueueLimitAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/deadline-queue-limit-association/index.ts",
        "line": 14
      },
      "name": "DeadlineQueueLimitAssociationConfig",
      "namespace": "deadlineQueueLimitAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_queue_limit_association#farm_id DeadlineQueueLimitAssociation#farm_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue-limit-association/index.ts",
            "line": 18
          },
          "name": "farmId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_queue_limit_association#limit_id DeadlineQueueLimitAssociation#limit_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue-limit-association/index.ts",
            "line": 22
          },
          "name": "limitId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_queue_limit_association#queue_id DeadlineQueueLimitAssociation#queue_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-queue-limit-association/index.ts",
            "line": 26
          },
          "name": "queueId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/deadline-queue-limit-association/index:DeadlineQueueLimitAssociationConfig"
    },
    "@cdktn/provider-awscc.deadlineStorageProfile.DeadlineStorageProfile": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_storage_profile awscc_deadline_storage_profile}."
      },
      "fqn": "@cdktn/provider-awscc.deadlineStorageProfile.DeadlineStorageProfile",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_storage_profile awscc_deadline_storage_profile} Resource."
        },
        "locationInModule": {
          "filename": "src/deadline-storage-profile/index.ts",
          "line": 250
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.deadlineStorageProfile.DeadlineStorageProfileConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/deadline-storage-profile/index.ts",
        "line": 218
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DeadlineStorageProfile resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/deadline-storage-profile/index.ts",
            "line": 235
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DeadlineStorageProfile to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_storage_profile#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DeadlineStorageProfile that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DeadlineStorageProfile to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-storage-profile/index.ts",
            "line": 307
          },
          "name": "putFileSystemLocations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.deadlineStorageProfile.DeadlineStorageProfileFileSystemLocations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-storage-profile/index.ts",
            "line": 310
          },
          "name": "resetFileSystemLocations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-storage-profile/index.ts",
            "line": 345
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-storage-profile/index.ts",
            "line": 354
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DeadlineStorageProfile",
      "namespace": "deadlineStorageProfile",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-storage-profile/index.ts",
            "line": 223
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-storage-profile/index.ts",
            "line": 304
          },
          "name": "fileSystemLocations",
          "type": {
            "fqn": "@cdktn/provider-awscc.deadlineStorageProfile.DeadlineStorageProfileFileSystemLocationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-storage-profile/index.ts",
            "line": 319
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-storage-profile/index.ts",
            "line": 337
          },
          "name": "storageProfileId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-storage-profile/index.ts",
            "line": 285
          },
          "name": "displayNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-storage-profile/index.ts",
            "line": 298
          },
          "name": "farmIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-storage-profile/index.ts",
            "line": 314
          },
          "name": "fileSystemLocationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.deadlineStorageProfile.DeadlineStorageProfileFileSystemLocations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-storage-profile/index.ts",
            "line": 332
          },
          "name": "osFamilyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-storage-profile/index.ts",
            "line": 278
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-storage-profile/index.ts",
            "line": 291
          },
          "name": "farmId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-storage-profile/index.ts",
            "line": 325
          },
          "name": "osFamily",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/deadline-storage-profile/index:DeadlineStorageProfile"
    },
    "@cdktn/provider-awscc.deadlineStorageProfile.DeadlineStorageProfileConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineStorageProfile.DeadlineStorageProfileConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/deadline-storage-profile/index.ts",
        "line": 14
      },
      "name": "DeadlineStorageProfileConfig",
      "namespace": "deadlineStorageProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_storage_profile#display_name DeadlineStorageProfile#display_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-storage-profile/index.ts",
            "line": 18
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_storage_profile#farm_id DeadlineStorageProfile#farm_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-storage-profile/index.ts",
            "line": 22
          },
          "name": "farmId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_storage_profile#os_family DeadlineStorageProfile#os_family}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-storage-profile/index.ts",
            "line": 30
          },
          "name": "osFamily",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_storage_profile#file_system_locations DeadlineStorageProfile#file_system_locations}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-storage-profile/index.ts",
            "line": 26
          },
          "name": "fileSystemLocations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.deadlineStorageProfile.DeadlineStorageProfileFileSystemLocations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/deadline-storage-profile/index:DeadlineStorageProfileConfig"
    },
    "@cdktn/provider-awscc.deadlineStorageProfile.DeadlineStorageProfileFileSystemLocations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineStorageProfile.DeadlineStorageProfileFileSystemLocations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/deadline-storage-profile/index.ts",
        "line": 32
      },
      "name": "DeadlineStorageProfileFileSystemLocations",
      "namespace": "deadlineStorageProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_storage_profile#name DeadlineStorageProfile#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-storage-profile/index.ts",
            "line": 36
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_storage_profile#path DeadlineStorageProfile#path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-storage-profile/index.ts",
            "line": 40
          },
          "name": "path",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/deadline_storage_profile#type DeadlineStorageProfile#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-storage-profile/index.ts",
            "line": 44
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/deadline-storage-profile/index:DeadlineStorageProfileFileSystemLocations"
    },
    "@cdktn/provider-awscc.deadlineStorageProfile.DeadlineStorageProfileFileSystemLocationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineStorageProfile.DeadlineStorageProfileFileSystemLocationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/deadline-storage-profile/index.ts",
          "line": 203
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/deadline-storage-profile/index.ts",
        "line": 195
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-storage-profile/index.ts",
            "line": 210
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.deadlineStorageProfile.DeadlineStorageProfileFileSystemLocationsOutputReference"
            }
          }
        }
      ],
      "name": "DeadlineStorageProfileFileSystemLocationsList",
      "namespace": "deadlineStorageProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-storage-profile/index.ts",
            "line": 196
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.deadlineStorageProfile.DeadlineStorageProfileFileSystemLocations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/deadline-storage-profile/index:DeadlineStorageProfileFileSystemLocationsList"
    },
    "@cdktn/provider-awscc.deadlineStorageProfile.DeadlineStorageProfileFileSystemLocationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.deadlineStorageProfile.DeadlineStorageProfileFileSystemLocationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/deadline-storage-profile/index.ts",
          "line": 100
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/deadline-storage-profile/index.ts",
        "line": 90
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-storage-profile/index.ts",
            "line": 154
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-storage-profile/index.ts",
            "line": 170
          },
          "name": "resetPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-storage-profile/index.ts",
            "line": 186
          },
          "name": "resetType"
        }
      ],
      "name": "DeadlineStorageProfileFileSystemLocationsOutputReference",
      "namespace": "deadlineStorageProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-storage-profile/index.ts",
            "line": 158
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-storage-profile/index.ts",
            "line": 174
          },
          "name": "pathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/deadline-storage-profile/index.ts",
            "line": 190
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-storage-profile/index.ts",
            "line": 148
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-storage-profile/index.ts",
            "line": 164
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-storage-profile/index.ts",
            "line": 180
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/deadline-storage-profile/index.ts",
            "line": 104
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.deadlineStorageProfile.DeadlineStorageProfileFileSystemLocations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/deadline-storage-profile/index:DeadlineStorageProfileFileSystemLocationsOutputReference"
    },
    "@cdktn/provider-awscc.detectiveGraph.DetectiveGraph": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/detective_graph awscc_detective_graph}."
      },
      "fqn": "@cdktn/provider-awscc.detectiveGraph.DetectiveGraph",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/detective_graph awscc_detective_graph} Resource."
        },
        "locationInModule": {
          "filename": "src/detective-graph/index.ts",
          "line": 215
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.detectiveGraph.DetectiveGraphConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/detective-graph/index.ts",
        "line": 183
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DetectiveGraph resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/detective-graph/index.ts",
            "line": 200
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DetectiveGraph to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/detective_graph#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DetectiveGraph that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DetectiveGraph to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/detective-graph/index.ts",
            "line": 270
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.detectiveGraph.DetectiveGraphTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/detective-graph/index.ts",
            "line": 252
          },
          "name": "resetAutoEnableMembers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/detective-graph/index.ts",
            "line": 273
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/detective-graph/index.ts",
            "line": 285
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/detective-graph/index.ts",
            "line": 292
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DetectiveGraph",
      "namespace": "detectiveGraph",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/detective-graph/index.ts",
            "line": 188
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/detective-graph/index.ts",
            "line": 240
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/detective-graph/index.ts",
            "line": 261
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/detective-graph/index.ts",
            "line": 267
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.detectiveGraph.DetectiveGraphTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/detective-graph/index.ts",
            "line": 256
          },
          "name": "autoEnableMembersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/detective-graph/index.ts",
            "line": 277
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.detectiveGraph.DetectiveGraphTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/detective-graph/index.ts",
            "line": 246
          },
          "name": "autoEnableMembers",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/detective-graph/index:DetectiveGraph"
    },
    "@cdktn/provider-awscc.detectiveGraph.DetectiveGraphConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.detectiveGraph.DetectiveGraphConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/detective-graph/index.ts",
        "line": 14
      },
      "name": "DetectiveGraphConfig",
      "namespace": "detectiveGraph",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/detective_graph#auto_enable_members DetectiveGraph#auto_enable_members}",
            "stability": "stable",
            "summary": "Indicates whether to automatically enable new organization accounts as member accounts in the organization behavior graph."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/detective-graph/index.ts",
            "line": 20
          },
          "name": "autoEnableMembers",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/detective_graph#tags DetectiveGraph#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/detective-graph/index.ts",
            "line": 24
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.detectiveGraph.DetectiveGraphTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/detective-graph/index:DetectiveGraphConfig"
    },
    "@cdktn/provider-awscc.detectiveGraph.DetectiveGraphTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.detectiveGraph.DetectiveGraphTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/detective-graph/index.ts",
        "line": 26
      },
      "name": "DetectiveGraphTags",
      "namespace": "detectiveGraph",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. Valid characters are Unicode letters, digits, white space, and any of the following symbols: _ . : / = + - @ \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/detective_graph#key DetectiveGraph#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/detective-graph/index.ts",
            "line": 32
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. Valid characters are Unicode letters, digits, white space, and any of the following symbols: _ . : / = + - @ \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/detective_graph#value DetectiveGraph#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/detective-graph/index.ts",
            "line": 38
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/detective-graph/index:DetectiveGraphTags"
    },
    "@cdktn/provider-awscc.detectiveGraph.DetectiveGraphTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.detectiveGraph.DetectiveGraphTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/detective-graph/index.ts",
          "line": 168
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/detective-graph/index.ts",
        "line": 160
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/detective-graph/index.ts",
            "line": 175
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.detectiveGraph.DetectiveGraphTagsOutputReference"
            }
          }
        }
      ],
      "name": "DetectiveGraphTagsList",
      "namespace": "detectiveGraph",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/detective-graph/index.ts",
            "line": 161
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.detectiveGraph.DetectiveGraphTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/detective-graph/index:DetectiveGraphTagsList"
    },
    "@cdktn/provider-awscc.detectiveGraph.DetectiveGraphTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.detectiveGraph.DetectiveGraphTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/detective-graph/index.ts",
          "line": 87
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/detective-graph/index.ts",
        "line": 77
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/detective-graph/index.ts",
            "line": 135
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/detective-graph/index.ts",
            "line": 151
          },
          "name": "resetValue"
        }
      ],
      "name": "DetectiveGraphTagsOutputReference",
      "namespace": "detectiveGraph",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/detective-graph/index.ts",
            "line": 139
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/detective-graph/index.ts",
            "line": 155
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/detective-graph/index.ts",
            "line": 129
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/detective-graph/index.ts",
            "line": 145
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/detective-graph/index.ts",
            "line": 91
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.detectiveGraph.DetectiveGraphTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/detective-graph/index:DetectiveGraphTagsOutputReference"
    },
    "@cdktn/provider-awscc.detectiveMemberInvitation.DetectiveMemberInvitation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/detective_member_invitation awscc_detective_member_invitation}."
      },
      "fqn": "@cdktn/provider-awscc.detectiveMemberInvitation.DetectiveMemberInvitation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/detective_member_invitation awscc_detective_member_invitation} Resource."
        },
        "locationInModule": {
          "filename": "src/detective-member-invitation/index.ts",
          "line": 82
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.detectiveMemberInvitation.DetectiveMemberInvitationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/detective-member-invitation/index.ts",
        "line": 50
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DetectiveMemberInvitation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/detective-member-invitation/index.ts",
            "line": 67
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DetectiveMemberInvitation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/detective_member_invitation#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DetectiveMemberInvitation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DetectiveMemberInvitation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/detective-member-invitation/index.ts",
            "line": 117
          },
          "name": "resetDisableEmailNotification"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/detective-member-invitation/index.ts",
            "line": 177
          },
          "name": "resetMessage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/detective-member-invitation/index.ts",
            "line": 189
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/detective-member-invitation/index.ts",
            "line": 199
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DetectiveMemberInvitation",
      "namespace": "detectiveMemberInvitation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/detective-member-invitation/index.ts",
            "line": 55
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/detective-member-invitation/index.ts",
            "line": 139
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/detective-member-invitation/index.ts",
            "line": 121
          },
          "name": "disableEmailNotificationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/detective-member-invitation/index.ts",
            "line": 134
          },
          "name": "graphArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/detective-member-invitation/index.ts",
            "line": 152
          },
          "name": "memberEmailAddressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/detective-member-invitation/index.ts",
            "line": 165
          },
          "name": "memberIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/detective-member-invitation/index.ts",
            "line": 181
          },
          "name": "messageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/detective-member-invitation/index.ts",
            "line": 111
          },
          "name": "disableEmailNotification",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/detective-member-invitation/index.ts",
            "line": 127
          },
          "name": "graphArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/detective-member-invitation/index.ts",
            "line": 145
          },
          "name": "memberEmailAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/detective-member-invitation/index.ts",
            "line": 158
          },
          "name": "memberId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/detective-member-invitation/index.ts",
            "line": 171
          },
          "name": "message",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/detective-member-invitation/index:DetectiveMemberInvitation"
    },
    "@cdktn/provider-awscc.detectiveMemberInvitation.DetectiveMemberInvitationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.detectiveMemberInvitation.DetectiveMemberInvitationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/detective-member-invitation/index.ts",
        "line": 14
      },
      "name": "DetectiveMemberInvitationConfig",
      "namespace": "detectiveMemberInvitation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/detective_member_invitation#graph_arn DetectiveMemberInvitation#graph_arn}",
            "stability": "stable",
            "summary": "The ARN of the graph to which the member account will be invited."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/detective-member-invitation/index.ts",
            "line": 26
          },
          "name": "graphArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/detective_member_invitation#member_email_address DetectiveMemberInvitation#member_email_address}",
            "stability": "stable",
            "summary": "The root email address for the account to be invited, for validation. Updating this field has no effect."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/detective-member-invitation/index.ts",
            "line": 32
          },
          "name": "memberEmailAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/detective_member_invitation#member_id DetectiveMemberInvitation#member_id}",
            "stability": "stable",
            "summary": "The AWS account ID to be invited to join the graph as a member."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/detective-member-invitation/index.ts",
            "line": 38
          },
          "name": "memberId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Member accounts must still accept the invitation before they are added to the behavior graph. Updating this field has no effect.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/detective_member_invitation#disable_email_notification DetectiveMemberInvitation#disable_email_notification}",
            "stability": "stable",
            "summary": "When set to true, invitation emails are not sent to the member accounts."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/detective-member-invitation/index.ts",
            "line": 20
          },
          "name": "disableEmailNotification",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Updating this field has no effect.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/detective_member_invitation#message DetectiveMemberInvitation#message}",
            "stability": "stable",
            "summary": "A message to be included in the email invitation sent to the invited account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/detective-member-invitation/index.ts",
            "line": 44
          },
          "name": "message",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/detective-member-invitation/index:DetectiveMemberInvitationConfig"
    },
    "@cdktn/provider-awscc.detectiveOrganizationAdmin.DetectiveOrganizationAdmin": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/detective_organization_admin awscc_detective_organization_admin}."
      },
      "fqn": "@cdktn/provider-awscc.detectiveOrganizationAdmin.DetectiveOrganizationAdmin",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/detective_organization_admin awscc_detective_organization_admin} Resource."
        },
        "locationInModule": {
          "filename": "src/detective-organization-admin/index.ts",
          "line": 58
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.detectiveOrganizationAdmin.DetectiveOrganizationAdminConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/detective-organization-admin/index.ts",
        "line": 26
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DetectiveOrganizationAdmin resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/detective-organization-admin/index.ts",
            "line": 43
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DetectiveOrganizationAdmin to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/detective_organization_admin#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DetectiveOrganizationAdmin that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DetectiveOrganizationAdmin to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/detective-organization-admin/index.ts",
            "line": 108
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/detective-organization-admin/index.ts",
            "line": 114
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DetectiveOrganizationAdmin",
      "namespace": "detectiveOrganizationAdmin",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/detective-organization-admin/index.ts",
            "line": 31
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/detective-organization-admin/index.ts",
            "line": 95
          },
          "name": "graphArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/detective-organization-admin/index.ts",
            "line": 100
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/detective-organization-admin/index.ts",
            "line": 90
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/detective-organization-admin/index.ts",
            "line": 83
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/detective-organization-admin/index:DetectiveOrganizationAdmin"
    },
    "@cdktn/provider-awscc.detectiveOrganizationAdmin.DetectiveOrganizationAdminConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.detectiveOrganizationAdmin.DetectiveOrganizationAdminConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/detective-organization-admin/index.ts",
        "line": 14
      },
      "name": "DetectiveOrganizationAdminConfig",
      "namespace": "detectiveOrganizationAdmin",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/detective_organization_admin#account_id DetectiveOrganizationAdmin#account_id}",
            "stability": "stable",
            "summary": "The account ID of the account that should be registered as your Organization's delegated administrator for Detective."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/detective-organization-admin/index.ts",
            "line": 20
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/detective-organization-admin/index:DetectiveOrganizationAdminConfig"
    },
    "@cdktn/provider-awscc.devopsagentAgentSpace.DevopsagentAgentSpace": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_agent_space awscc_devopsagent_agent_space}."
      },
      "fqn": "@cdktn/provider-awscc.devopsagentAgentSpace.DevopsagentAgentSpace",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_agent_space awscc_devopsagent_agent_space} Resource."
        },
        "locationInModule": {
          "filename": "src/devopsagent-agent-space/index.ts",
          "line": 612
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.devopsagentAgentSpace.DevopsagentAgentSpaceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/devopsagent-agent-space/index.ts",
        "line": 580
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DevopsagentAgentSpace resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/devopsagent-agent-space/index.ts",
            "line": 597
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DevopsagentAgentSpace to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_agent_space#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DevopsagentAgentSpace that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DevopsagentAgentSpace to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-agent-space/index.ts",
            "line": 726
          },
          "name": "putOperatorApp",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.devopsagentAgentSpace.DevopsagentAgentSpaceOperatorApp"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-agent-space/index.ts",
            "line": 742
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.devopsagentAgentSpace.DevopsagentAgentSpaceTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-agent-space/index.ts",
            "line": 663
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-agent-space/index.ts",
            "line": 684
          },
          "name": "resetKmsKeyArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-agent-space/index.ts",
            "line": 700
          },
          "name": "resetLocale"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-agent-space/index.ts",
            "line": 729
          },
          "name": "resetOperatorApp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-agent-space/index.ts",
            "line": 745
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-agent-space/index.ts",
            "line": 762
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-agent-space/index.ts",
            "line": 773
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DevopsagentAgentSpace",
      "namespace": "devopsagentAgentSpace",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-agent-space/index.ts",
            "line": 585
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-agent-space/index.ts",
            "line": 641
          },
          "name": "agentSpaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-agent-space/index.ts",
            "line": 646
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-agent-space/index.ts",
            "line": 651
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-agent-space/index.ts",
            "line": 672
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-agent-space/index.ts",
            "line": 723
          },
          "name": "operatorApp",
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentAgentSpace.DevopsagentAgentSpaceOperatorAppOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-agent-space/index.ts",
            "line": 739
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentAgentSpace.DevopsagentAgentSpaceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-agent-space/index.ts",
            "line": 754
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-agent-space/index.ts",
            "line": 667
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-agent-space/index.ts",
            "line": 688
          },
          "name": "kmsKeyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-agent-space/index.ts",
            "line": 704
          },
          "name": "localeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-agent-space/index.ts",
            "line": 717
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-agent-space/index.ts",
            "line": 733
          },
          "name": "operatorAppInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentAgentSpace.DevopsagentAgentSpaceOperatorApp"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-agent-space/index.ts",
            "line": 749
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.devopsagentAgentSpace.DevopsagentAgentSpaceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-agent-space/index.ts",
            "line": 657
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-agent-space/index.ts",
            "line": 678
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-agent-space/index.ts",
            "line": 694
          },
          "name": "locale",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-agent-space/index.ts",
            "line": 710
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/devopsagent-agent-space/index:DevopsagentAgentSpace"
    },
    "@cdktn/provider-awscc.devopsagentAgentSpace.DevopsagentAgentSpaceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentAgentSpace.DevopsagentAgentSpaceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/devopsagent-agent-space/index.ts",
        "line": 14
      },
      "name": "DevopsagentAgentSpaceConfig",
      "namespace": "devopsagentAgentSpace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_agent_space#name DevopsagentAgentSpace#name}",
            "stability": "stable",
            "summary": "The name of the AgentSpace."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-agent-space/index.ts",
            "line": 38
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_agent_space#description DevopsagentAgentSpace#description}",
            "stability": "stable",
            "summary": "The description of the AgentSpace."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-agent-space/index.ts",
            "line": 20
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_agent_space#kms_key_arn DevopsagentAgentSpace#kms_key_arn}",
            "stability": "stable",
            "summary": "The ARN of the KMS key to use for encryption."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-agent-space/index.ts",
            "line": 26
          },
          "name": "kmsKeyArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_agent_space#locale DevopsagentAgentSpace#locale}",
            "stability": "stable",
            "summary": "The locale for the AgentSpace, which determines the language used in agent responses."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-agent-space/index.ts",
            "line": 32
          },
          "name": "locale",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_agent_space#operator_app DevopsagentAgentSpace#operator_app}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-agent-space/index.ts",
            "line": 42
          },
          "name": "operatorApp",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentAgentSpace.DevopsagentAgentSpaceOperatorApp"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_agent_space#tags DevopsagentAgentSpace#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-agent-space/index.ts",
            "line": 48
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.devopsagentAgentSpace.DevopsagentAgentSpaceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/devopsagent-agent-space/index:DevopsagentAgentSpaceConfig"
    },
    "@cdktn/provider-awscc.devopsagentAgentSpace.DevopsagentAgentSpaceOperatorApp": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentAgentSpace.DevopsagentAgentSpaceOperatorApp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/devopsagent-agent-space/index.ts",
        "line": 296
      },
      "name": "DevopsagentAgentSpaceOperatorApp",
      "namespace": "devopsagentAgentSpace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_agent_space#iam DevopsagentAgentSpace#iam}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-agent-space/index.ts",
            "line": 300
          },
          "name": "iam",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentAgentSpace.DevopsagentAgentSpaceOperatorAppIam"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_agent_space#idc DevopsagentAgentSpace#idc}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-agent-space/index.ts",
            "line": 304
          },
          "name": "idc",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentAgentSpace.DevopsagentAgentSpaceOperatorAppIdc"
          }
        }
      ],
      "symbolId": "src/devopsagent-agent-space/index:DevopsagentAgentSpaceOperatorApp"
    },
    "@cdktn/provider-awscc.devopsagentAgentSpace.DevopsagentAgentSpaceOperatorAppIam": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentAgentSpace.DevopsagentAgentSpaceOperatorAppIam",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/devopsagent-agent-space/index.ts",
        "line": 50
      },
      "name": "DevopsagentAgentSpaceOperatorAppIam",
      "namespace": "devopsagentAgentSpace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_agent_space#operator_app_role_arn DevopsagentAgentSpace#operator_app_role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-agent-space/index.ts",
            "line": 54
          },
          "name": "operatorAppRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/devopsagent-agent-space/index:DevopsagentAgentSpaceOperatorAppIam"
    },
    "@cdktn/provider-awscc.devopsagentAgentSpace.DevopsagentAgentSpaceOperatorAppIamOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentAgentSpace.DevopsagentAgentSpaceOperatorAppIamOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/devopsagent-agent-space/index.ts",
          "line": 94
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/devopsagent-agent-space/index.ts",
        "line": 86
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-agent-space/index.ts",
            "line": 141
          },
          "name": "resetOperatorAppRoleArn"
        }
      ],
      "name": "DevopsagentAgentSpaceOperatorAppIamOutputReference",
      "namespace": "devopsagentAgentSpace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-agent-space/index.ts",
            "line": 129
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-agent-space/index.ts",
            "line": 150
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-agent-space/index.ts",
            "line": 145
          },
          "name": "operatorAppRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-agent-space/index.ts",
            "line": 135
          },
          "name": "operatorAppRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-agent-space/index.ts",
            "line": 98
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentAgentSpace.DevopsagentAgentSpaceOperatorAppIam"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/devopsagent-agent-space/index:DevopsagentAgentSpaceOperatorAppIamOutputReference"
    },
    "@cdktn/provider-awscc.devopsagentAgentSpace.DevopsagentAgentSpaceOperatorAppIdc": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentAgentSpace.DevopsagentAgentSpaceOperatorAppIdc",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/devopsagent-agent-space/index.ts",
        "line": 154
      },
      "name": "DevopsagentAgentSpaceOperatorAppIdc",
      "namespace": "devopsagentAgentSpace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_agent_space#idc_instance_arn DevopsagentAgentSpace#idc_instance_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-agent-space/index.ts",
            "line": 158
          },
          "name": "idcInstanceArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_agent_space#operator_app_role_arn DevopsagentAgentSpace#operator_app_role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-agent-space/index.ts",
            "line": 162
          },
          "name": "operatorAppRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/devopsagent-agent-space/index:DevopsagentAgentSpaceOperatorAppIdc"
    },
    "@cdktn/provider-awscc.devopsagentAgentSpace.DevopsagentAgentSpaceOperatorAppIdcOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentAgentSpace.DevopsagentAgentSpaceOperatorAppIdcOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/devopsagent-agent-space/index.ts",
          "line": 209
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/devopsagent-agent-space/index.ts",
        "line": 201
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-agent-space/index.ts",
            "line": 267
          },
          "name": "resetIdcInstanceArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-agent-space/index.ts",
            "line": 283
          },
          "name": "resetOperatorAppRoleArn"
        }
      ],
      "name": "DevopsagentAgentSpaceOperatorAppIdcOutputReference",
      "namespace": "devopsagentAgentSpace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-agent-space/index.ts",
            "line": 250
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-agent-space/index.ts",
            "line": 255
          },
          "name": "idcApplicationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-agent-space/index.ts",
            "line": 292
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-agent-space/index.ts",
            "line": 271
          },
          "name": "idcInstanceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-agent-space/index.ts",
            "line": 287
          },
          "name": "operatorAppRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-agent-space/index.ts",
            "line": 261
          },
          "name": "idcInstanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-agent-space/index.ts",
            "line": 277
          },
          "name": "operatorAppRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-agent-space/index.ts",
            "line": 213
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentAgentSpace.DevopsagentAgentSpaceOperatorAppIdc"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/devopsagent-agent-space/index:DevopsagentAgentSpaceOperatorAppIdcOutputReference"
    },
    "@cdktn/provider-awscc.devopsagentAgentSpace.DevopsagentAgentSpaceOperatorAppOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentAgentSpace.DevopsagentAgentSpaceOperatorAppOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/devopsagent-agent-space/index.ts",
          "line": 351
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/devopsagent-agent-space/index.ts",
        "line": 343
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-agent-space/index.ts",
            "line": 396
          },
          "name": "putIam",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.devopsagentAgentSpace.DevopsagentAgentSpaceOperatorAppIam"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-agent-space/index.ts",
            "line": 412
          },
          "name": "putIdc",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.devopsagentAgentSpace.DevopsagentAgentSpaceOperatorAppIdc"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-agent-space/index.ts",
            "line": 399
          },
          "name": "resetIam"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-agent-space/index.ts",
            "line": 415
          },
          "name": "resetIdc"
        }
      ],
      "name": "DevopsagentAgentSpaceOperatorAppOutputReference",
      "namespace": "devopsagentAgentSpace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-agent-space/index.ts",
            "line": 393
          },
          "name": "iam",
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentAgentSpace.DevopsagentAgentSpaceOperatorAppIamOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-agent-space/index.ts",
            "line": 409
          },
          "name": "idc",
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentAgentSpace.DevopsagentAgentSpaceOperatorAppIdcOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-agent-space/index.ts",
            "line": 403
          },
          "name": "iamInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentAgentSpace.DevopsagentAgentSpaceOperatorAppIam"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-agent-space/index.ts",
            "line": 419
          },
          "name": "idcInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentAgentSpace.DevopsagentAgentSpaceOperatorAppIdc"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-agent-space/index.ts",
            "line": 355
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentAgentSpace.DevopsagentAgentSpaceOperatorApp"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/devopsagent-agent-space/index:DevopsagentAgentSpaceOperatorAppOutputReference"
    },
    "@cdktn/provider-awscc.devopsagentAgentSpace.DevopsagentAgentSpaceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentAgentSpace.DevopsagentAgentSpaceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/devopsagent-agent-space/index.ts",
        "line": 423
      },
      "name": "DevopsagentAgentSpaceTags",
      "namespace": "devopsagentAgentSpace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_agent_space#key DevopsagentAgentSpace#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-agent-space/index.ts",
            "line": 429
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_agent_space#value DevopsagentAgentSpace#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-agent-space/index.ts",
            "line": 435
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/devopsagent-agent-space/index:DevopsagentAgentSpaceTags"
    },
    "@cdktn/provider-awscc.devopsagentAgentSpace.DevopsagentAgentSpaceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentAgentSpace.DevopsagentAgentSpaceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/devopsagent-agent-space/index.ts",
          "line": 565
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/devopsagent-agent-space/index.ts",
        "line": 557
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-agent-space/index.ts",
            "line": 572
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.devopsagentAgentSpace.DevopsagentAgentSpaceTagsOutputReference"
            }
          }
        }
      ],
      "name": "DevopsagentAgentSpaceTagsList",
      "namespace": "devopsagentAgentSpace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-agent-space/index.ts",
            "line": 558
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.devopsagentAgentSpace.DevopsagentAgentSpaceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/devopsagent-agent-space/index:DevopsagentAgentSpaceTagsList"
    },
    "@cdktn/provider-awscc.devopsagentAgentSpace.DevopsagentAgentSpaceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentAgentSpace.DevopsagentAgentSpaceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/devopsagent-agent-space/index.ts",
          "line": 484
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/devopsagent-agent-space/index.ts",
        "line": 474
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-agent-space/index.ts",
            "line": 532
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-agent-space/index.ts",
            "line": 548
          },
          "name": "resetValue"
        }
      ],
      "name": "DevopsagentAgentSpaceTagsOutputReference",
      "namespace": "devopsagentAgentSpace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-agent-space/index.ts",
            "line": 536
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-agent-space/index.ts",
            "line": 552
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-agent-space/index.ts",
            "line": 526
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-agent-space/index.ts",
            "line": 542
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-agent-space/index.ts",
            "line": 488
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentAgentSpace.DevopsagentAgentSpaceTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/devopsagent-agent-space/index:DevopsagentAgentSpaceTagsOutputReference"
    },
    "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_association awscc_devopsagent_association}."
      },
      "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_association awscc_devopsagent_association} Resource."
        },
        "locationInModule": {
          "filename": "src/devopsagent-association/index.ts",
          "line": 4324
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/devopsagent-association/index.ts",
        "line": 4292
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DevopsagentAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 4309
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DevopsagentAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DevopsagentAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DevopsagentAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 4373
          },
          "name": "putConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 4399
          },
          "name": "resetLinkedAssociationIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 4429
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 4438
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DevopsagentAssociation",
      "namespace": "devopsagentAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 4297
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 4364
          },
          "name": "associationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 4370
          },
          "name": "configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 4382
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 4387
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 4421
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 4359
          },
          "name": "agentSpaceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 4377
          },
          "name": "configurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 4403
          },
          "name": "linkedAssociationIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 4416
          },
          "name": "serviceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 4352
          },
          "name": "agentSpaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 4393
          },
          "name": "linkedAssociationIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 4409
          },
          "name": "serviceId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/devopsagent-association/index:DevopsagentAssociation"
    },
    "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/devopsagent-association/index.ts",
        "line": 14
      },
      "name": "DevopsagentAssociationConfig",
      "namespace": "devopsagentAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_association#agent_space_id DevopsagentAssociation#agent_space_id}",
            "stability": "stable",
            "summary": "The unique identifier of the AgentSpace."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 20
          },
          "name": "agentSpaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_association#configuration DevopsagentAssociation#configuration}",
            "stability": "stable",
            "summary": "The configuration that directs how AgentSpace interacts with the given service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 26
          },
          "name": "configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_association#service_id DevopsagentAssociation#service_id}",
            "stability": "stable",
            "summary": "The identifier for the associated service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 38
          },
          "name": "serviceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_association#linked_association_ids DevopsagentAssociation#linked_association_ids}",
            "stability": "stable",
            "summary": "Set of linked association IDs for parent-child relationships."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 32
          },
          "name": "linkedAssociationIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/devopsagent-association/index:DevopsagentAssociationConfig"
    },
    "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/devopsagent-association/index.ts",
        "line": 3667
      },
      "name": "DevopsagentAssociationConfiguration",
      "namespace": "devopsagentAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_association#aws DevopsagentAssociation#aws}",
            "stability": "stable",
            "summary": "AWS association for 'monitor' account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 3673
          },
          "name": "aws",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationAws"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_association#azure DevopsagentAssociation#azure}",
            "stability": "stable",
            "summary": "Azure subscription integration configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 3679
          },
          "name": "azure",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationAzure"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_association#dynatrace DevopsagentAssociation#dynatrace}",
            "stability": "stable",
            "summary": "Dynatrace monitoring configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 3685
          },
          "name": "dynatrace",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationDynatrace"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_association#event_channel DevopsagentAssociation#event_channel}",
            "stability": "stable",
            "summary": "EventChannelconfiguration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 3691
          },
          "name": "eventChannel",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationEventChannel"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_association#git_hub DevopsagentAssociation#git_hub}",
            "stability": "stable",
            "summary": "GitHub repository integration configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 3697
          },
          "name": "gitHub",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationGitHub"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_association#git_lab DevopsagentAssociation#git_lab}",
            "stability": "stable",
            "summary": "GitLab project integration configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 3703
          },
          "name": "gitLab",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationGitLab"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_association#mcp_server DevopsagentAssociation#mcp_server}",
            "stability": "stable",
            "summary": "MCP server configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 3709
          },
          "name": "mcpServer",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationMcpServer"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_association#mcp_server_datadog DevopsagentAssociation#mcp_server_datadog}",
            "stability": "stable",
            "summary": "Datadog MCP server configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 3715
          },
          "name": "mcpServerDatadog",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationMcpServerDatadog"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_association#mcp_server_grafana DevopsagentAssociation#mcp_server_grafana}",
            "stability": "stable",
            "summary": "Grafana MCP server configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 3721
          },
          "name": "mcpServerGrafana",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationMcpServerGrafana"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_association#mcp_server_new_relic DevopsagentAssociation#mcp_server_new_relic}",
            "stability": "stable",
            "summary": "NewRelic MCP server configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 3727
          },
          "name": "mcpServerNewRelic",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationMcpServerNewRelic"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_association#mcp_server_sig_v4 DevopsagentAssociation#mcp_server_sig_v4}",
            "stability": "stable",
            "summary": "SigV4-authenticated MCP server configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 3733
          },
          "name": "mcpServerSigV4",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationMcpServerSigV4"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_association#mcp_server_splunk DevopsagentAssociation#mcp_server_splunk}",
            "stability": "stable",
            "summary": "Splunk MCP server configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 3739
          },
          "name": "mcpServerSplunk",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationMcpServerSplunk"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_association#pager_duty DevopsagentAssociation#pager_duty}",
            "stability": "stable",
            "summary": "PagerDuty integration configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 3745
          },
          "name": "pagerDuty",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationPagerDuty"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_association#service_now DevopsagentAssociation#service_now}",
            "stability": "stable",
            "summary": "ServiceNow integration configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 3751
          },
          "name": "serviceNow",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationServiceNow"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_association#slack DevopsagentAssociation#slack}",
            "stability": "stable",
            "summary": "Slack workspace integration configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 3757
          },
          "name": "slack",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationSlack"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_association#source_aws DevopsagentAssociation#source_aws}",
            "stability": "stable",
            "summary": "AWS association for 'source' account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 3763
          },
          "name": "sourceAws",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationSourceAws"
          }
        }
      ],
      "symbolId": "src/devopsagent-association/index:DevopsagentAssociationConfiguration"
    },
    "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationAws": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationAws",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/devopsagent-association/index.ts",
        "line": 377
      },
      "name": "DevopsagentAssociationConfigurationAws",
      "namespace": "devopsagentAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_association#account_id DevopsagentAssociation#account_id}",
            "stability": "stable",
            "summary": "AWS Account Id corresponding to provided resources."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 383
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_association#account_type DevopsagentAssociation#account_type}",
            "stability": "stable",
            "summary": "Account Type 'monitor' for DevOpsAgent monitoring."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 389
          },
          "name": "accountType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_association#assumable_role_arn DevopsagentAssociation#assumable_role_arn}",
            "stability": "stable",
            "summary": "Role ARN to be assumed by DevOpsAgent to operate on behalf of customer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 395
          },
          "name": "assumableRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_association#resources DevopsagentAssociation#resources}",
            "stability": "stable",
            "summary": "List of AWS resources."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 401
          },
          "name": "resources",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationAwsResources"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_association#tags DevopsagentAssociation#tags}",
            "stability": "stable",
            "summary": "List of AWS tags as key-value pairs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 407
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationAwsTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/devopsagent-association/index:DevopsagentAssociationConfigurationAws"
    },
    "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationAwsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationAwsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/devopsagent-association/index.ts",
          "line": 475
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/devopsagent-association/index.ts",
        "line": 467
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 586
          },
          "name": "putResources",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationAwsResources"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 602
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationAwsTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 541
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 557
          },
          "name": "resetAccountType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 573
          },
          "name": "resetAssumableRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 589
          },
          "name": "resetResources"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 605
          },
          "name": "resetTags"
        }
      ],
      "name": "DevopsagentAssociationConfigurationAwsOutputReference",
      "namespace": "devopsagentAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 583
          },
          "name": "resources",
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationAwsResourcesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 599
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationAwsTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 545
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 561
          },
          "name": "accountTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 577
          },
          "name": "assumableRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 593
          },
          "name": "resourcesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationAwsResources"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 609
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationAwsTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 535
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 551
          },
          "name": "accountType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 567
          },
          "name": "assumableRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 479
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationAws"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/devopsagent-association/index:DevopsagentAssociationConfigurationAwsOutputReference"
    },
    "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationAwsResources": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationAwsResources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/devopsagent-association/index.ts",
        "line": 40
      },
      "name": "DevopsagentAssociationConfigurationAwsResources",
      "namespace": "devopsagentAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_association#resource_arn DevopsagentAssociation#resource_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 46
          },
          "name": "resourceArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_association#resource_metadata DevopsagentAssociation#resource_metadata}",
            "stability": "stable",
            "summary": "Additional metadata for the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 52
          },
          "name": "resourceMetadata",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_association#resource_type DevopsagentAssociation#resource_type}",
            "stability": "stable",
            "summary": "Resource type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 58
          },
          "name": "resourceType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/devopsagent-association/index:DevopsagentAssociationConfigurationAwsResources"
    },
    "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationAwsResourcesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationAwsResourcesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/devopsagent-association/index.ts",
          "line": 217
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/devopsagent-association/index.ts",
        "line": 209
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 224
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationAwsResourcesOutputReference"
            }
          }
        }
      ],
      "name": "DevopsagentAssociationConfigurationAwsResourcesList",
      "namespace": "devopsagentAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 210
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationAwsResources"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/devopsagent-association/index:DevopsagentAssociationConfigurationAwsResourcesList"
    },
    "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationAwsResourcesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationAwsResourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/devopsagent-association/index.ts",
          "line": 114
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/devopsagent-association/index.ts",
        "line": 104
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 168
          },
          "name": "resetResourceArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 184
          },
          "name": "resetResourceMetadata"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 200
          },
          "name": "resetResourceType"
        }
      ],
      "name": "DevopsagentAssociationConfigurationAwsResourcesOutputReference",
      "namespace": "devopsagentAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 172
          },
          "name": "resourceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 188
          },
          "name": "resourceMetadataInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 204
          },
          "name": "resourceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 162
          },
          "name": "resourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 178
          },
          "name": "resourceMetadata",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 194
          },
          "name": "resourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationAwsResources"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/devopsagent-association/index:DevopsagentAssociationConfigurationAwsResourcesOutputReference"
    },
    "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationAwsTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationAwsTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/devopsagent-association/index.ts",
        "line": 228
      },
      "name": "DevopsagentAssociationConfigurationAwsTags",
      "namespace": "devopsagentAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_association#key DevopsagentAssociation#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 232
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_association#value DevopsagentAssociation#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 236
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/devopsagent-association/index:DevopsagentAssociationConfigurationAwsTags"
    },
    "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationAwsTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationAwsTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/devopsagent-association/index.ts",
          "line": 366
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/devopsagent-association/index.ts",
        "line": 358
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 373
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationAwsTagsOutputReference"
            }
          }
        }
      ],
      "name": "DevopsagentAssociationConfigurationAwsTagsList",
      "namespace": "devopsagentAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 359
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationAwsTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/devopsagent-association/index:DevopsagentAssociationConfigurationAwsTagsList"
    },
    "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationAwsTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationAwsTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/devopsagent-association/index.ts",
          "line": 285
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/devopsagent-association/index.ts",
        "line": 275
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 333
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 349
          },
          "name": "resetValue"
        }
      ],
      "name": "DevopsagentAssociationConfigurationAwsTagsOutputReference",
      "namespace": "devopsagentAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 337
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 353
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 327
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 343
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 289
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationAwsTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/devopsagent-association/index:DevopsagentAssociationConfigurationAwsTagsOutputReference"
    },
    "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationAzure": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationAzure",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/devopsagent-association/index.ts",
        "line": 613
      },
      "name": "DevopsagentAssociationConfigurationAzure",
      "namespace": "devopsagentAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_association#subscription_id DevopsagentAssociation#subscription_id}",
            "stability": "stable",
            "summary": "Azure subscription ID corresponding to provided resources."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 619
          },
          "name": "subscriptionId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/devopsagent-association/index:DevopsagentAssociationConfigurationAzure"
    },
    "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationAzureOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationAzureOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/devopsagent-association/index.ts",
          "line": 659
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/devopsagent-association/index.ts",
        "line": 651
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 701
          },
          "name": "resetSubscriptionId"
        }
      ],
      "name": "DevopsagentAssociationConfigurationAzureOutputReference",
      "namespace": "devopsagentAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 705
          },
          "name": "subscriptionIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 695
          },
          "name": "subscriptionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 663
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationAzure"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/devopsagent-association/index:DevopsagentAssociationConfigurationAzureOutputReference"
    },
    "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationDynatrace": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationDynatrace",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/devopsagent-association/index.ts",
        "line": 709
      },
      "name": "DevopsagentAssociationConfigurationDynatrace",
      "namespace": "devopsagentAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_association#enable_webhook_updates DevopsagentAssociation#enable_webhook_updates}",
            "stability": "stable",
            "summary": "When set to true, enables the Agent Space to create and update webhooks for receiving notifications and events from the service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 715
          },
          "name": "enableWebhookUpdates",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_association#env_id DevopsagentAssociation#env_id}",
            "stability": "stable",
            "summary": "Dynatrace environment id."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 721
          },
          "name": "envId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_association#resources DevopsagentAssociation#resources}",
            "stability": "stable",
            "summary": "List of Dynatrace resources to monitor."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 727
          },
          "name": "resources",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/devopsagent-association/index:DevopsagentAssociationConfigurationDynatrace"
    },
    "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationDynatraceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationDynatraceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/devopsagent-association/index.ts",
          "line": 781
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/devopsagent-association/index.ts",
        "line": 773
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 835
          },
          "name": "resetEnableWebhookUpdates"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 851
          },
          "name": "resetEnvId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 867
          },
          "name": "resetResources"
        }
      ],
      "name": "DevopsagentAssociationConfigurationDynatraceOutputReference",
      "namespace": "devopsagentAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 839
          },
          "name": "enableWebhookUpdatesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 855
          },
          "name": "envIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 871
          },
          "name": "resourcesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 829
          },
          "name": "enableWebhookUpdates",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 845
          },
          "name": "envId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 861
          },
          "name": "resources",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 785
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationDynatrace"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/devopsagent-association/index:DevopsagentAssociationConfigurationDynatraceOutputReference"
    },
    "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationEventChannel": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationEventChannel",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/devopsagent-association/index.ts",
        "line": 875
      },
      "name": "DevopsagentAssociationConfigurationEventChannel",
      "namespace": "devopsagentAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_association#enable_webhook_updates DevopsagentAssociation#enable_webhook_updates}",
            "stability": "stable",
            "summary": "When set to true, enables the Agent Space to create and update webhooks for receiving notifications and events from the service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 881
          },
          "name": "enableWebhookUpdates",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/devopsagent-association/index:DevopsagentAssociationConfigurationEventChannel"
    },
    "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationEventChannelOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationEventChannelOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/devopsagent-association/index.ts",
          "line": 921
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/devopsagent-association/index.ts",
        "line": 913
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 963
          },
          "name": "resetEnableWebhookUpdates"
        }
      ],
      "name": "DevopsagentAssociationConfigurationEventChannelOutputReference",
      "namespace": "devopsagentAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 967
          },
          "name": "enableWebhookUpdatesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 957
          },
          "name": "enableWebhookUpdates",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 925
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationEventChannel"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/devopsagent-association/index:DevopsagentAssociationConfigurationEventChannelOutputReference"
    },
    "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationGitHub": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationGitHub",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/devopsagent-association/index.ts",
        "line": 971
      },
      "name": "DevopsagentAssociationConfigurationGitHub",
      "namespace": "devopsagentAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_association#owner DevopsagentAssociation#owner}",
            "stability": "stable",
            "summary": "Repository owner."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 977
          },
          "name": "owner",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_association#owner_type DevopsagentAssociation#owner_type}",
            "stability": "stable",
            "summary": "Type of repository owner."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 983
          },
          "name": "ownerType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_association#repo_id DevopsagentAssociation#repo_id}",
            "stability": "stable",
            "summary": "Associated Github repo ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 989
          },
          "name": "repoId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_association#repo_name DevopsagentAssociation#repo_name}",
            "stability": "stable",
            "summary": "Associated Github repo name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 995
          },
          "name": "repoName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/devopsagent-association/index:DevopsagentAssociationConfigurationGitHub"
    },
    "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationGitHubOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationGitHubOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/devopsagent-association/index.ts",
          "line": 1056
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/devopsagent-association/index.ts",
        "line": 1048
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 1116
          },
          "name": "resetOwner"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 1132
          },
          "name": "resetOwnerType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 1148
          },
          "name": "resetRepoId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 1164
          },
          "name": "resetRepoName"
        }
      ],
      "name": "DevopsagentAssociationConfigurationGitHubOutputReference",
      "namespace": "devopsagentAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 1120
          },
          "name": "ownerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 1136
          },
          "name": "ownerTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 1152
          },
          "name": "repoIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 1168
          },
          "name": "repoNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 1110
          },
          "name": "owner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 1126
          },
          "name": "ownerType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 1142
          },
          "name": "repoId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 1158
          },
          "name": "repoName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 1060
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationGitHub"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/devopsagent-association/index:DevopsagentAssociationConfigurationGitHubOutputReference"
    },
    "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationGitLab": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationGitLab",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/devopsagent-association/index.ts",
        "line": 1172
      },
      "name": "DevopsagentAssociationConfigurationGitLab",
      "namespace": "devopsagentAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_association#enable_webhook_updates DevopsagentAssociation#enable_webhook_updates}",
            "stability": "stable",
            "summary": "When set to true, enables the Agent Space to create and update webhooks for receiving notifications and events from the service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 1178
          },
          "name": "enableWebhookUpdates",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_association#instance_identifier DevopsagentAssociation#instance_identifier}",
            "stability": "stable",
            "summary": "GitLab instance identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 1184
          },
          "name": "instanceIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_association#project_id DevopsagentAssociation#project_id}",
            "stability": "stable",
            "summary": "GitLab numeric project ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 1190
          },
          "name": "projectId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_association#project_path DevopsagentAssociation#project_path}",
            "stability": "stable",
            "summary": "Full GitLab project path (e.g., namespace/project-name)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 1196
          },
          "name": "projectPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/devopsagent-association/index:DevopsagentAssociationConfigurationGitLab"
    },
    "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationGitLabOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationGitLabOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/devopsagent-association/index.ts",
          "line": 1257
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/devopsagent-association/index.ts",
        "line": 1249
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 1317
          },
          "name": "resetEnableWebhookUpdates"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 1333
          },
          "name": "resetInstanceIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 1349
          },
          "name": "resetProjectId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 1365
          },
          "name": "resetProjectPath"
        }
      ],
      "name": "DevopsagentAssociationConfigurationGitLabOutputReference",
      "namespace": "devopsagentAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 1321
          },
          "name": "enableWebhookUpdatesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 1337
          },
          "name": "instanceIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 1353
          },
          "name": "projectIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 1369
          },
          "name": "projectPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 1311
          },
          "name": "enableWebhookUpdates",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 1327
          },
          "name": "instanceIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 1343
          },
          "name": "projectId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 1359
          },
          "name": "projectPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 1261
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationGitLab"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/devopsagent-association/index:DevopsagentAssociationConfigurationGitLabOutputReference"
    },
    "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationMcpServer": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationMcpServer",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/devopsagent-association/index.ts",
        "line": 1373
      },
      "name": "DevopsagentAssociationConfigurationMcpServer",
      "namespace": "devopsagentAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_association#description DevopsagentAssociation#description}",
            "stability": "stable",
            "summary": "The description of the MCP server."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 1379
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_association#enable_webhook_updates DevopsagentAssociation#enable_webhook_updates}",
            "stability": "stable",
            "summary": "When set to true, enables the Agent Space to create and update webhooks for receiving notifications and events from the service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 1385
          },
          "name": "enableWebhookUpdates",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_association#endpoint DevopsagentAssociation#endpoint}",
            "stability": "stable",
            "summary": "MCP server endpoint URL."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 1391
          },
          "name": "endpoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_association#name DevopsagentAssociation#name}",
            "stability": "stable",
            "summary": "The name of the MCP server."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 1397
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_association#tools DevopsagentAssociation#tools}",
            "stability": "stable",
            "summary": "List of MCP tools that can be used with the association."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 1403
          },
          "name": "tools",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/devopsagent-association/index:DevopsagentAssociationConfigurationMcpServer"
    },
    "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationMcpServerDatadog": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationMcpServerDatadog",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/devopsagent-association/index.ts",
        "line": 1609
      },
      "name": "DevopsagentAssociationConfigurationMcpServerDatadog",
      "namespace": "devopsagentAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_association#description DevopsagentAssociation#description}",
            "stability": "stable",
            "summary": "The description of the MCP server."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 1615
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_association#enable_webhook_updates DevopsagentAssociation#enable_webhook_updates}",
            "stability": "stable",
            "summary": "When set to true, enables the Agent Space to create and update webhooks for receiving notifications and events from the service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 1621
          },
          "name": "enableWebhookUpdates",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_association#endpoint DevopsagentAssociation#endpoint}",
            "stability": "stable",
            "summary": "MCP server endpoint URL."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 1627
          },
          "name": "endpoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_association#name DevopsagentAssociation#name}",
            "stability": "stable",
            "summary": "The name of the MCP server."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 1633
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/devopsagent-association/index:DevopsagentAssociationConfigurationMcpServerDatadog"
    },
    "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationMcpServerDatadogOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationMcpServerDatadogOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/devopsagent-association/index.ts",
          "line": 1694
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/devopsagent-association/index.ts",
        "line": 1686
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 1754
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 1770
          },
          "name": "resetEnableWebhookUpdates"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 1786
          },
          "name": "resetEndpoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 1802
          },
          "name": "resetName"
        }
      ],
      "name": "DevopsagentAssociationConfigurationMcpServerDatadogOutputReference",
      "namespace": "devopsagentAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 1758
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 1774
          },
          "name": "enableWebhookUpdatesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 1790
          },
          "name": "endpointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 1806
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 1748
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 1764
          },
          "name": "enableWebhookUpdates",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 1780
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 1796
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 1698
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationMcpServerDatadog"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/devopsagent-association/index:DevopsagentAssociationConfigurationMcpServerDatadogOutputReference"
    },
    "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationMcpServerGrafana": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationMcpServerGrafana",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/devopsagent-association/index.ts",
        "line": 1810
      },
      "name": "DevopsagentAssociationConfigurationMcpServerGrafana",
      "namespace": "devopsagentAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_association#enable_webhook_updates DevopsagentAssociation#enable_webhook_updates}",
            "stability": "stable",
            "summary": "When set to true, enables the Agent Space to create and update webhooks for receiving notifications and events from the service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 1816
          },
          "name": "enableWebhookUpdates",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_association#endpoint DevopsagentAssociation#endpoint}",
            "stability": "stable",
            "summary": "MCP server endpoint URL."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 1822
          },
          "name": "endpoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_association#tools DevopsagentAssociation#tools}",
            "stability": "stable",
            "summary": "List of tool categories to enable for the Grafana MCP server."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 1828
          },
          "name": "tools",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/devopsagent-association/index:DevopsagentAssociationConfigurationMcpServerGrafana"
    },
    "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationMcpServerGrafanaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationMcpServerGrafanaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/devopsagent-association/index.ts",
          "line": 1882
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/devopsagent-association/index.ts",
        "line": 1874
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 1936
          },
          "name": "resetEnableWebhookUpdates"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 1952
          },
          "name": "resetEndpoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 1968
          },
          "name": "resetTools"
        }
      ],
      "name": "DevopsagentAssociationConfigurationMcpServerGrafanaOutputReference",
      "namespace": "devopsagentAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 1940
          },
          "name": "enableWebhookUpdatesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 1956
          },
          "name": "endpointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 1972
          },
          "name": "toolsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 1930
          },
          "name": "enableWebhookUpdates",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 1946
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 1962
          },
          "name": "tools",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 1886
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationMcpServerGrafana"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/devopsagent-association/index:DevopsagentAssociationConfigurationMcpServerGrafanaOutputReference"
    },
    "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationMcpServerNewRelic": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationMcpServerNewRelic",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/devopsagent-association/index.ts",
        "line": 1976
      },
      "name": "DevopsagentAssociationConfigurationMcpServerNewRelic",
      "namespace": "devopsagentAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_association#account_id DevopsagentAssociation#account_id}",
            "stability": "stable",
            "summary": "New Relic Account ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 1982
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_association#endpoint DevopsagentAssociation#endpoint}",
            "stability": "stable",
            "summary": "MCP server endpoint URL (e.g., https://mcp.newrelic.com/mcp/)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 1988
          },
          "name": "endpoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/devopsagent-association/index:DevopsagentAssociationConfigurationMcpServerNewRelic"
    },
    "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationMcpServerNewRelicOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationMcpServerNewRelicOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/devopsagent-association/index.ts",
          "line": 2035
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/devopsagent-association/index.ts",
        "line": 2027
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 2083
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 2099
          },
          "name": "resetEndpoint"
        }
      ],
      "name": "DevopsagentAssociationConfigurationMcpServerNewRelicOutputReference",
      "namespace": "devopsagentAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 2087
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 2103
          },
          "name": "endpointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 2077
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 2093
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 2039
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationMcpServerNewRelic"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/devopsagent-association/index:DevopsagentAssociationConfigurationMcpServerNewRelicOutputReference"
    },
    "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationMcpServerOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationMcpServerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/devopsagent-association/index.ts",
          "line": 1471
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/devopsagent-association/index.ts",
        "line": 1463
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 1537
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 1553
          },
          "name": "resetEnableWebhookUpdates"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 1569
          },
          "name": "resetEndpoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 1585
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 1601
          },
          "name": "resetTools"
        }
      ],
      "name": "DevopsagentAssociationConfigurationMcpServerOutputReference",
      "namespace": "devopsagentAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 1541
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 1557
          },
          "name": "enableWebhookUpdatesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 1573
          },
          "name": "endpointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 1589
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 1605
          },
          "name": "toolsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 1531
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 1547
          },
          "name": "enableWebhookUpdates",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 1563
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 1579
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 1595
          },
          "name": "tools",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 1475
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationMcpServer"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/devopsagent-association/index:DevopsagentAssociationConfigurationMcpServerOutputReference"
    },
    "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationMcpServerSigV4": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationMcpServerSigV4",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/devopsagent-association/index.ts",
        "line": 2107
      },
      "name": "DevopsagentAssociationConfigurationMcpServerSigV4",
      "namespace": "devopsagentAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_association#tools DevopsagentAssociation#tools}",
            "stability": "stable",
            "summary": "List of MCP tools available for the association."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 2113
          },
          "name": "tools",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/devopsagent-association/index:DevopsagentAssociationConfigurationMcpServerSigV4"
    },
    "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationMcpServerSigV4OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationMcpServerSigV4OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/devopsagent-association/index.ts",
          "line": 2153
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/devopsagent-association/index.ts",
        "line": 2145
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 2195
          },
          "name": "resetTools"
        }
      ],
      "name": "DevopsagentAssociationConfigurationMcpServerSigV4OutputReference",
      "namespace": "devopsagentAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 2199
          },
          "name": "toolsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 2189
          },
          "name": "tools",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 2157
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationMcpServerSigV4"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/devopsagent-association/index:DevopsagentAssociationConfigurationMcpServerSigV4OutputReference"
    },
    "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationMcpServerSplunk": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationMcpServerSplunk",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/devopsagent-association/index.ts",
        "line": 2203
      },
      "name": "DevopsagentAssociationConfigurationMcpServerSplunk",
      "namespace": "devopsagentAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_association#description DevopsagentAssociation#description}",
            "stability": "stable",
            "summary": "The description of the MCP server."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 2209
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_association#enable_webhook_updates DevopsagentAssociation#enable_webhook_updates}",
            "stability": "stable",
            "summary": "When set to true, enables the Agent Space to create and update webhooks for receiving notifications and events from the service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 2215
          },
          "name": "enableWebhookUpdates",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_association#endpoint DevopsagentAssociation#endpoint}",
            "stability": "stable",
            "summary": "MCP server endpoint URL."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 2221
          },
          "name": "endpoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_association#name DevopsagentAssociation#name}",
            "stability": "stable",
            "summary": "The name of the MCP server."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 2227
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/devopsagent-association/index:DevopsagentAssociationConfigurationMcpServerSplunk"
    },
    "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationMcpServerSplunkOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationMcpServerSplunkOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/devopsagent-association/index.ts",
          "line": 2288
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/devopsagent-association/index.ts",
        "line": 2280
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 2348
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 2364
          },
          "name": "resetEnableWebhookUpdates"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 2380
          },
          "name": "resetEndpoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 2396
          },
          "name": "resetName"
        }
      ],
      "name": "DevopsagentAssociationConfigurationMcpServerSplunkOutputReference",
      "namespace": "devopsagentAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 2352
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 2368
          },
          "name": "enableWebhookUpdatesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 2384
          },
          "name": "endpointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 2400
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 2342
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 2358
          },
          "name": "enableWebhookUpdates",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 2374
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 2390
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 2292
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationMcpServerSplunk"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/devopsagent-association/index:DevopsagentAssociationConfigurationMcpServerSplunkOutputReference"
    },
    "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/devopsagent-association/index.ts",
          "line": 3908
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/devopsagent-association/index.ts",
        "line": 3900
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 4037
          },
          "name": "putAws",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationAws"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 4053
          },
          "name": "putAzure",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationAzure"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 4069
          },
          "name": "putDynatrace",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationDynatrace"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 4085
          },
          "name": "putEventChannel",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationEventChannel"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 4101
          },
          "name": "putGitHub",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationGitHub"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 4117
          },
          "name": "putGitLab",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationGitLab"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 4133
          },
          "name": "putMcpServer",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationMcpServer"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 4149
          },
          "name": "putMcpServerDatadog",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationMcpServerDatadog"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 4165
          },
          "name": "putMcpServerGrafana",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationMcpServerGrafana"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 4181
          },
          "name": "putMcpServerNewRelic",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationMcpServerNewRelic"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 4197
          },
          "name": "putMcpServerSigV4",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationMcpServerSigV4"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 4213
          },
          "name": "putMcpServerSplunk",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationMcpServerSplunk"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 4229
          },
          "name": "putPagerDuty",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationPagerDuty"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 4245
          },
          "name": "putServiceNow",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationServiceNow"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 4261
          },
          "name": "putSlack",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationSlack"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 4277
          },
          "name": "putSourceAws",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationSourceAws"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 4040
          },
          "name": "resetAws"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 4056
          },
          "name": "resetAzure"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 4072
          },
          "name": "resetDynatrace"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 4088
          },
          "name": "resetEventChannel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 4104
          },
          "name": "resetGitHub"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 4120
          },
          "name": "resetGitLab"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 4136
          },
          "name": "resetMcpServer"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 4152
          },
          "name": "resetMcpServerDatadog"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 4168
          },
          "name": "resetMcpServerGrafana"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 4184
          },
          "name": "resetMcpServerNewRelic"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 4200
          },
          "name": "resetMcpServerSigV4"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 4216
          },
          "name": "resetMcpServerSplunk"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 4232
          },
          "name": "resetPagerDuty"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 4248
          },
          "name": "resetServiceNow"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 4264
          },
          "name": "resetSlack"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 4280
          },
          "name": "resetSourceAws"
        }
      ],
      "name": "DevopsagentAssociationConfigurationOutputReference",
      "namespace": "devopsagentAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 4034
          },
          "name": "aws",
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationAwsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 4050
          },
          "name": "azure",
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationAzureOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 4066
          },
          "name": "dynatrace",
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationDynatraceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 4082
          },
          "name": "eventChannel",
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationEventChannelOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 4098
          },
          "name": "gitHub",
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationGitHubOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 4114
          },
          "name": "gitLab",
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationGitLabOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 4130
          },
          "name": "mcpServer",
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationMcpServerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 4146
          },
          "name": "mcpServerDatadog",
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationMcpServerDatadogOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 4162
          },
          "name": "mcpServerGrafana",
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationMcpServerGrafanaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 4178
          },
          "name": "mcpServerNewRelic",
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationMcpServerNewRelicOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 4194
          },
          "name": "mcpServerSigV4",
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationMcpServerSigV4OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 4210
          },
          "name": "mcpServerSplunk",
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationMcpServerSplunkOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 4226
          },
          "name": "pagerDuty",
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationPagerDutyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 4242
          },
          "name": "serviceNow",
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationServiceNowOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 4258
          },
          "name": "slack",
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationSlackOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 4274
          },
          "name": "sourceAws",
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationSourceAwsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 4044
          },
          "name": "awsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationAws"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 4060
          },
          "name": "azureInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationAzure"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 4076
          },
          "name": "dynatraceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationDynatrace"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 4092
          },
          "name": "eventChannelInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationEventChannel"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 4108
          },
          "name": "gitHubInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationGitHub"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 4124
          },
          "name": "gitLabInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationGitLab"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 4156
          },
          "name": "mcpServerDatadogInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationMcpServerDatadog"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 4172
          },
          "name": "mcpServerGrafanaInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationMcpServerGrafana"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 4140
          },
          "name": "mcpServerInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationMcpServer"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 4188
          },
          "name": "mcpServerNewRelicInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationMcpServerNewRelic"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 4204
          },
          "name": "mcpServerSigV4Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationMcpServerSigV4"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 4220
          },
          "name": "mcpServerSplunkInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationMcpServerSplunk"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 4236
          },
          "name": "pagerDutyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationPagerDuty"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 4252
          },
          "name": "serviceNowInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationServiceNow"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 4268
          },
          "name": "slackInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationSlack"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 4284
          },
          "name": "sourceAwsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationSourceAws"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 3912
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/devopsagent-association/index:DevopsagentAssociationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationPagerDuty": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationPagerDuty",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/devopsagent-association/index.ts",
        "line": 2404
      },
      "name": "DevopsagentAssociationConfigurationPagerDuty",
      "namespace": "devopsagentAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_association#customer_email DevopsagentAssociation#customer_email}",
            "stability": "stable",
            "summary": "Email to be used in PagerDuty API header."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 2410
          },
          "name": "customerEmail",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_association#enable_webhook_updates DevopsagentAssociation#enable_webhook_updates}",
            "stability": "stable",
            "summary": "When set to true, enables the Agent Space to create and update webhooks for receiving notifications and events from the service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 2416
          },
          "name": "enableWebhookUpdates",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_association#services DevopsagentAssociation#services}",
            "stability": "stable",
            "summary": "List of PagerDuty service IDs available for the association."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 2422
          },
          "name": "services",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/devopsagent-association/index:DevopsagentAssociationConfigurationPagerDuty"
    },
    "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationPagerDutyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationPagerDutyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/devopsagent-association/index.ts",
          "line": 2476
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/devopsagent-association/index.ts",
        "line": 2468
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 2530
          },
          "name": "resetCustomerEmail"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 2546
          },
          "name": "resetEnableWebhookUpdates"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 2562
          },
          "name": "resetServices"
        }
      ],
      "name": "DevopsagentAssociationConfigurationPagerDutyOutputReference",
      "namespace": "devopsagentAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 2534
          },
          "name": "customerEmailInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 2550
          },
          "name": "enableWebhookUpdatesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 2566
          },
          "name": "servicesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 2524
          },
          "name": "customerEmail",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 2540
          },
          "name": "enableWebhookUpdates",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 2556
          },
          "name": "services",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 2480
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationPagerDuty"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/devopsagent-association/index:DevopsagentAssociationConfigurationPagerDutyOutputReference"
    },
    "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationServiceNow": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationServiceNow",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/devopsagent-association/index.ts",
        "line": 2570
      },
      "name": "DevopsagentAssociationConfigurationServiceNow",
      "namespace": "devopsagentAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_association#enable_webhook_updates DevopsagentAssociation#enable_webhook_updates}",
            "stability": "stable",
            "summary": "When set to true, enables the Agent Space to create and update webhooks for receiving notifications and events from the service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 2576
          },
          "name": "enableWebhookUpdates",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_association#instance_id DevopsagentAssociation#instance_id}",
            "stability": "stable",
            "summary": "ServiceNow instance ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 2582
          },
          "name": "instanceId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/devopsagent-association/index:DevopsagentAssociationConfigurationServiceNow"
    },
    "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationServiceNowOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationServiceNowOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/devopsagent-association/index.ts",
          "line": 2629
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/devopsagent-association/index.ts",
        "line": 2621
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 2677
          },
          "name": "resetEnableWebhookUpdates"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 2693
          },
          "name": "resetInstanceId"
        }
      ],
      "name": "DevopsagentAssociationConfigurationServiceNowOutputReference",
      "namespace": "devopsagentAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 2681
          },
          "name": "enableWebhookUpdatesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 2697
          },
          "name": "instanceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 2671
          },
          "name": "enableWebhookUpdates",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 2687
          },
          "name": "instanceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 2633
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationServiceNow"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/devopsagent-association/index:DevopsagentAssociationConfigurationServiceNowOutputReference"
    },
    "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationSlack": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationSlack",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/devopsagent-association/index.ts",
        "line": 2928
      },
      "name": "DevopsagentAssociationConfigurationSlack",
      "namespace": "devopsagentAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_association#transmission_target DevopsagentAssociation#transmission_target}",
            "stability": "stable",
            "summary": "Transmission targets for agent notifications."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 2934
          },
          "name": "transmissionTarget",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationSlackTransmissionTarget"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_association#workspace_id DevopsagentAssociation#workspace_id}",
            "stability": "stable",
            "summary": "Associated Slack workspace ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 2940
          },
          "name": "workspaceId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_association#workspace_name DevopsagentAssociation#workspace_name}",
            "stability": "stable",
            "summary": "Associated Slack workspace name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 2946
          },
          "name": "workspaceName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/devopsagent-association/index:DevopsagentAssociationConfigurationSlack"
    },
    "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationSlackOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationSlackOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/devopsagent-association/index.ts",
          "line": 3000
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/devopsagent-association/index.ts",
        "line": 2992
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 3051
          },
          "name": "putTransmissionTarget",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationSlackTransmissionTarget"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 3054
          },
          "name": "resetTransmissionTarget"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 3070
          },
          "name": "resetWorkspaceId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 3086
          },
          "name": "resetWorkspaceName"
        }
      ],
      "name": "DevopsagentAssociationConfigurationSlackOutputReference",
      "namespace": "devopsagentAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 3048
          },
          "name": "transmissionTarget",
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationSlackTransmissionTargetOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 3058
          },
          "name": "transmissionTargetInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationSlackTransmissionTarget"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 3074
          },
          "name": "workspaceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 3090
          },
          "name": "workspaceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 3064
          },
          "name": "workspaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 3080
          },
          "name": "workspaceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 3004
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationSlack"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/devopsagent-association/index:DevopsagentAssociationConfigurationSlackOutputReference"
    },
    "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationSlackTransmissionTarget": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationSlackTransmissionTarget",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/devopsagent-association/index.ts",
        "line": 2832
      },
      "name": "DevopsagentAssociationConfigurationSlackTransmissionTarget",
      "namespace": "devopsagentAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_association#incident_response_target DevopsagentAssociation#incident_response_target}",
            "stability": "stable",
            "summary": "Destination for IncidentResponse agent."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 2838
          },
          "name": "incidentResponseTarget",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationSlackTransmissionTargetIncidentResponseTarget"
          }
        }
      ],
      "symbolId": "src/devopsagent-association/index:DevopsagentAssociationConfigurationSlackTransmissionTarget"
    },
    "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationSlackTransmissionTargetIncidentResponseTarget": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationSlackTransmissionTargetIncidentResponseTarget",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/devopsagent-association/index.ts",
        "line": 2701
      },
      "name": "DevopsagentAssociationConfigurationSlackTransmissionTargetIncidentResponseTarget",
      "namespace": "devopsagentAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_association#channel_id DevopsagentAssociation#channel_id}",
            "stability": "stable",
            "summary": "Slack channel ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 2707
          },
          "name": "channelId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_association#channel_name DevopsagentAssociation#channel_name}",
            "stability": "stable",
            "summary": "Slack channel name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 2713
          },
          "name": "channelName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/devopsagent-association/index:DevopsagentAssociationConfigurationSlackTransmissionTargetIncidentResponseTarget"
    },
    "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationSlackTransmissionTargetIncidentResponseTargetOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationSlackTransmissionTargetIncidentResponseTargetOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/devopsagent-association/index.ts",
          "line": 2760
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/devopsagent-association/index.ts",
        "line": 2752
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 2808
          },
          "name": "resetChannelId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 2824
          },
          "name": "resetChannelName"
        }
      ],
      "name": "DevopsagentAssociationConfigurationSlackTransmissionTargetIncidentResponseTargetOutputReference",
      "namespace": "devopsagentAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 2812
          },
          "name": "channelIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 2828
          },
          "name": "channelNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 2802
          },
          "name": "channelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 2818
          },
          "name": "channelName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 2764
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationSlackTransmissionTargetIncidentResponseTarget"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/devopsagent-association/index:DevopsagentAssociationConfigurationSlackTransmissionTargetIncidentResponseTargetOutputReference"
    },
    "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationSlackTransmissionTargetOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationSlackTransmissionTargetOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/devopsagent-association/index.ts",
          "line": 2878
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/devopsagent-association/index.ts",
        "line": 2870
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 2917
          },
          "name": "putIncidentResponseTarget",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationSlackTransmissionTargetIncidentResponseTarget"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 2920
          },
          "name": "resetIncidentResponseTarget"
        }
      ],
      "name": "DevopsagentAssociationConfigurationSlackTransmissionTargetOutputReference",
      "namespace": "devopsagentAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 2914
          },
          "name": "incidentResponseTarget",
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationSlackTransmissionTargetIncidentResponseTargetOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 2924
          },
          "name": "incidentResponseTargetInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationSlackTransmissionTargetIncidentResponseTarget"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 2882
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationSlackTransmissionTarget"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/devopsagent-association/index:DevopsagentAssociationConfigurationSlackTransmissionTargetOutputReference"
    },
    "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationSourceAws": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationSourceAws",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/devopsagent-association/index.ts",
        "line": 3431
      },
      "name": "DevopsagentAssociationConfigurationSourceAws",
      "namespace": "devopsagentAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_association#account_id DevopsagentAssociation#account_id}",
            "stability": "stable",
            "summary": "AWS Account Id corresponding to provided resources."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 3437
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_association#account_type DevopsagentAssociation#account_type}",
            "stability": "stable",
            "summary": "Account Type 'source' for DevOpsAgent monitoring."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 3443
          },
          "name": "accountType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_association#assumable_role_arn DevopsagentAssociation#assumable_role_arn}",
            "stability": "stable",
            "summary": "Role ARN to be assumed by DevOpsAgent to operate on behalf of customer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 3449
          },
          "name": "assumableRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_association#resources DevopsagentAssociation#resources}",
            "stability": "stable",
            "summary": "List of AWS resources."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 3455
          },
          "name": "resources",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationSourceAwsResources"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_association#tags DevopsagentAssociation#tags}",
            "stability": "stable",
            "summary": "List of AWS tags as key-value pairs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 3461
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationSourceAwsTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/devopsagent-association/index:DevopsagentAssociationConfigurationSourceAws"
    },
    "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationSourceAwsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationSourceAwsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/devopsagent-association/index.ts",
          "line": 3529
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/devopsagent-association/index.ts",
        "line": 3521
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 3640
          },
          "name": "putResources",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationSourceAwsResources"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 3656
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationSourceAwsTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 3595
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 3611
          },
          "name": "resetAccountType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 3627
          },
          "name": "resetAssumableRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 3643
          },
          "name": "resetResources"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 3659
          },
          "name": "resetTags"
        }
      ],
      "name": "DevopsagentAssociationConfigurationSourceAwsOutputReference",
      "namespace": "devopsagentAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 3637
          },
          "name": "resources",
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationSourceAwsResourcesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 3653
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationSourceAwsTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 3599
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 3615
          },
          "name": "accountTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 3631
          },
          "name": "assumableRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 3647
          },
          "name": "resourcesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationSourceAwsResources"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 3663
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationSourceAwsTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 3589
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 3605
          },
          "name": "accountType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 3621
          },
          "name": "assumableRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 3533
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationSourceAws"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/devopsagent-association/index:DevopsagentAssociationConfigurationSourceAwsOutputReference"
    },
    "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationSourceAwsResources": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationSourceAwsResources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/devopsagent-association/index.ts",
        "line": 3094
      },
      "name": "DevopsagentAssociationConfigurationSourceAwsResources",
      "namespace": "devopsagentAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_association#resource_arn DevopsagentAssociation#resource_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 3100
          },
          "name": "resourceArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_association#resource_metadata DevopsagentAssociation#resource_metadata}",
            "stability": "stable",
            "summary": "Additional metadata for the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 3106
          },
          "name": "resourceMetadata",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_association#resource_type DevopsagentAssociation#resource_type}",
            "stability": "stable",
            "summary": "Resource type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 3112
          },
          "name": "resourceType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/devopsagent-association/index:DevopsagentAssociationConfigurationSourceAwsResources"
    },
    "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationSourceAwsResourcesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationSourceAwsResourcesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/devopsagent-association/index.ts",
          "line": 3271
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/devopsagent-association/index.ts",
        "line": 3263
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 3278
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationSourceAwsResourcesOutputReference"
            }
          }
        }
      ],
      "name": "DevopsagentAssociationConfigurationSourceAwsResourcesList",
      "namespace": "devopsagentAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 3264
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationSourceAwsResources"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/devopsagent-association/index:DevopsagentAssociationConfigurationSourceAwsResourcesList"
    },
    "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationSourceAwsResourcesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationSourceAwsResourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/devopsagent-association/index.ts",
          "line": 3168
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/devopsagent-association/index.ts",
        "line": 3158
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 3222
          },
          "name": "resetResourceArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 3238
          },
          "name": "resetResourceMetadata"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 3254
          },
          "name": "resetResourceType"
        }
      ],
      "name": "DevopsagentAssociationConfigurationSourceAwsResourcesOutputReference",
      "namespace": "devopsagentAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 3226
          },
          "name": "resourceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 3242
          },
          "name": "resourceMetadataInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 3258
          },
          "name": "resourceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 3216
          },
          "name": "resourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 3232
          },
          "name": "resourceMetadata",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 3248
          },
          "name": "resourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 3172
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationSourceAwsResources"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/devopsagent-association/index:DevopsagentAssociationConfigurationSourceAwsResourcesOutputReference"
    },
    "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationSourceAwsTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationSourceAwsTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/devopsagent-association/index.ts",
        "line": 3282
      },
      "name": "DevopsagentAssociationConfigurationSourceAwsTags",
      "namespace": "devopsagentAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_association#key DevopsagentAssociation#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 3286
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_association#value DevopsagentAssociation#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 3290
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/devopsagent-association/index:DevopsagentAssociationConfigurationSourceAwsTags"
    },
    "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationSourceAwsTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationSourceAwsTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/devopsagent-association/index.ts",
          "line": 3420
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/devopsagent-association/index.ts",
        "line": 3412
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 3427
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationSourceAwsTagsOutputReference"
            }
          }
        }
      ],
      "name": "DevopsagentAssociationConfigurationSourceAwsTagsList",
      "namespace": "devopsagentAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 3413
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationSourceAwsTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/devopsagent-association/index:DevopsagentAssociationConfigurationSourceAwsTagsList"
    },
    "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationSourceAwsTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationSourceAwsTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/devopsagent-association/index.ts",
          "line": 3339
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/devopsagent-association/index.ts",
        "line": 3329
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 3387
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 3403
          },
          "name": "resetValue"
        }
      ],
      "name": "DevopsagentAssociationConfigurationSourceAwsTagsOutputReference",
      "namespace": "devopsagentAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 3391
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 3407
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 3381
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 3397
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-association/index.ts",
            "line": 3343
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentAssociation.DevopsagentAssociationConfigurationSourceAwsTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/devopsagent-association/index:DevopsagentAssociationConfigurationSourceAwsTagsOutputReference"
    },
    "@cdktn/provider-awscc.devopsagentPrivateConnection.DevopsagentPrivateConnection": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_private_connection awscc_devopsagent_private_connection}."
      },
      "fqn": "@cdktn/provider-awscc.devopsagentPrivateConnection.DevopsagentPrivateConnection",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_private_connection awscc_devopsagent_private_connection} Resource."
        },
        "locationInModule": {
          "filename": "src/devopsagent-private-connection/index.ts",
          "line": 797
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.devopsagentPrivateConnection.DevopsagentPrivateConnectionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/devopsagent-private-connection/index.ts",
        "line": 765
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DevopsagentPrivateConnection resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/devopsagent-private-connection/index.ts",
            "line": 782
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DevopsagentPrivateConnection to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_private_connection#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DevopsagentPrivateConnection that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DevopsagentPrivateConnection to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-private-connection/index.ts",
            "line": 854
          },
          "name": "putConnectionConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.devopsagentPrivateConnection.DevopsagentPrivateConnectionConnectionConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-private-connection/index.ts",
            "line": 890
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.devopsagentPrivateConnection.DevopsagentPrivateConnectionTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-private-connection/index.ts",
            "line": 836
          },
          "name": "resetCertificate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-private-connection/index.ts",
            "line": 893
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-private-connection/index.ts",
            "line": 905
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-private-connection/index.ts",
            "line": 914
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DevopsagentPrivateConnection",
      "namespace": "devopsagentPrivateConnection",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-private-connection/index.ts",
            "line": 770
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-private-connection/index.ts",
            "line": 824
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-private-connection/index.ts",
            "line": 845
          },
          "name": "certificateExpiryTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-private-connection/index.ts",
            "line": 851
          },
          "name": "connectionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentPrivateConnection.DevopsagentPrivateConnectionConnectionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-private-connection/index.ts",
            "line": 863
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-private-connection/index.ts",
            "line": 881
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-private-connection/index.ts",
            "line": 887
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentPrivateConnection.DevopsagentPrivateConnectionTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-private-connection/index.ts",
            "line": 840
          },
          "name": "certificateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-private-connection/index.ts",
            "line": 858
          },
          "name": "connectionConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentPrivateConnection.DevopsagentPrivateConnectionConnectionConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-private-connection/index.ts",
            "line": 876
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-private-connection/index.ts",
            "line": 897
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.devopsagentPrivateConnection.DevopsagentPrivateConnectionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-private-connection/index.ts",
            "line": 830
          },
          "name": "certificate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-private-connection/index.ts",
            "line": 869
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/devopsagent-private-connection/index:DevopsagentPrivateConnection"
    },
    "@cdktn/provider-awscc.devopsagentPrivateConnection.DevopsagentPrivateConnectionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentPrivateConnection.DevopsagentPrivateConnectionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/devopsagent-private-connection/index.ts",
        "line": 14
      },
      "name": "DevopsagentPrivateConnectionConfig",
      "namespace": "devopsagentPrivateConnection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_private_connection#connection_configuration DevopsagentPrivateConnection#connection_configuration}",
            "stability": "stable",
            "summary": "The connection configuration for the Private Connection."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-private-connection/index.ts",
            "line": 26
          },
          "name": "connectionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentPrivateConnection.DevopsagentPrivateConnectionConnectionConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_private_connection#name DevopsagentPrivateConnection#name}",
            "stability": "stable",
            "summary": "Unique name for this Private Connection within the account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-private-connection/index.ts",
            "line": 32
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_private_connection#certificate DevopsagentPrivateConnection#certificate}",
            "stability": "stable",
            "summary": "Certificate for the Private Connection."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-private-connection/index.ts",
            "line": 20
          },
          "name": "certificate",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_private_connection#tags DevopsagentPrivateConnection#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-private-connection/index.ts",
            "line": 38
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.devopsagentPrivateConnection.DevopsagentPrivateConnectionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/devopsagent-private-connection/index:DevopsagentPrivateConnectionConfig"
    },
    "@cdktn/provider-awscc.devopsagentPrivateConnection.DevopsagentPrivateConnectionConnectionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentPrivateConnection.DevopsagentPrivateConnectionConnectionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/devopsagent-private-connection/index.ts",
        "line": 477
      },
      "name": "DevopsagentPrivateConnectionConnectionConfiguration",
      "namespace": "devopsagentPrivateConnection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_private_connection#self_managed DevopsagentPrivateConnection#self_managed}",
            "stability": "stable",
            "summary": "Configuration for a self-managed Private Connection."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-private-connection/index.ts",
            "line": 483
          },
          "name": "selfManaged",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentPrivateConnection.DevopsagentPrivateConnectionConnectionConfigurationSelfManaged"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_private_connection#service_managed DevopsagentPrivateConnection#service_managed}",
            "stability": "stable",
            "summary": "Configuration for a service-managed Private Connection."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-private-connection/index.ts",
            "line": 489
          },
          "name": "serviceManaged",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentPrivateConnection.DevopsagentPrivateConnectionConnectionConfigurationServiceManaged"
          }
        }
      ],
      "symbolId": "src/devopsagent-private-connection/index:DevopsagentPrivateConnectionConnectionConfiguration"
    },
    "@cdktn/provider-awscc.devopsagentPrivateConnection.DevopsagentPrivateConnectionConnectionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentPrivateConnection.DevopsagentPrivateConnectionConnectionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/devopsagent-private-connection/index.ts",
          "line": 536
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/devopsagent-private-connection/index.ts",
        "line": 528
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-private-connection/index.ts",
            "line": 581
          },
          "name": "putSelfManaged",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.devopsagentPrivateConnection.DevopsagentPrivateConnectionConnectionConfigurationSelfManaged"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-private-connection/index.ts",
            "line": 597
          },
          "name": "putServiceManaged",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.devopsagentPrivateConnection.DevopsagentPrivateConnectionConnectionConfigurationServiceManaged"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-private-connection/index.ts",
            "line": 584
          },
          "name": "resetSelfManaged"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-private-connection/index.ts",
            "line": 600
          },
          "name": "resetServiceManaged"
        }
      ],
      "name": "DevopsagentPrivateConnectionConnectionConfigurationOutputReference",
      "namespace": "devopsagentPrivateConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-private-connection/index.ts",
            "line": 578
          },
          "name": "selfManaged",
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentPrivateConnection.DevopsagentPrivateConnectionConnectionConfigurationSelfManagedOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-private-connection/index.ts",
            "line": 594
          },
          "name": "serviceManaged",
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentPrivateConnection.DevopsagentPrivateConnectionConnectionConfigurationServiceManagedOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-private-connection/index.ts",
            "line": 588
          },
          "name": "selfManagedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentPrivateConnection.DevopsagentPrivateConnectionConnectionConfigurationSelfManaged"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-private-connection/index.ts",
            "line": 604
          },
          "name": "serviceManagedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentPrivateConnection.DevopsagentPrivateConnectionConnectionConfigurationServiceManaged"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-private-connection/index.ts",
            "line": 540
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentPrivateConnection.DevopsagentPrivateConnectionConnectionConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/devopsagent-private-connection/index:DevopsagentPrivateConnectionConnectionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.devopsagentPrivateConnection.DevopsagentPrivateConnectionConnectionConfigurationSelfManaged": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentPrivateConnection.DevopsagentPrivateConnectionConnectionConfigurationSelfManaged",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/devopsagent-private-connection/index.ts",
        "line": 40
      },
      "name": "DevopsagentPrivateConnectionConnectionConfigurationSelfManaged",
      "namespace": "devopsagentPrivateConnection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_private_connection#resource_configuration_id DevopsagentPrivateConnection#resource_configuration_id}",
            "stability": "stable",
            "summary": "The ARN of the Resource Configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-private-connection/index.ts",
            "line": 46
          },
          "name": "resourceConfigurationId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/devopsagent-private-connection/index:DevopsagentPrivateConnectionConnectionConfigurationSelfManaged"
    },
    "@cdktn/provider-awscc.devopsagentPrivateConnection.DevopsagentPrivateConnectionConnectionConfigurationSelfManagedOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentPrivateConnection.DevopsagentPrivateConnectionConnectionConfigurationSelfManagedOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/devopsagent-private-connection/index.ts",
          "line": 86
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/devopsagent-private-connection/index.ts",
        "line": 78
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-private-connection/index.ts",
            "line": 128
          },
          "name": "resetResourceConfigurationId"
        }
      ],
      "name": "DevopsagentPrivateConnectionConnectionConfigurationSelfManagedOutputReference",
      "namespace": "devopsagentPrivateConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-private-connection/index.ts",
            "line": 132
          },
          "name": "resourceConfigurationIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-private-connection/index.ts",
            "line": 122
          },
          "name": "resourceConfigurationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-private-connection/index.ts",
            "line": 90
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentPrivateConnection.DevopsagentPrivateConnectionConnectionConfigurationSelfManaged"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/devopsagent-private-connection/index:DevopsagentPrivateConnectionConnectionConfigurationSelfManagedOutputReference"
    },
    "@cdktn/provider-awscc.devopsagentPrivateConnection.DevopsagentPrivateConnectionConnectionConfigurationServiceManaged": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentPrivateConnection.DevopsagentPrivateConnectionConnectionConfigurationServiceManaged",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/devopsagent-private-connection/index.ts",
        "line": 136
      },
      "name": "DevopsagentPrivateConnectionConnectionConfigurationServiceManaged",
      "namespace": "devopsagentPrivateConnection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_private_connection#dns_resolution DevopsagentPrivateConnection#dns_resolution}",
            "stability": "stable",
            "summary": "DNS resolution mode for the resource gateway. Defaults to PUBLIC when not set."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-private-connection/index.ts",
            "line": 142
          },
          "name": "dnsResolution",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_private_connection#host_address DevopsagentPrivateConnection#host_address}",
            "stability": "stable",
            "summary": "IP address or DNS name of the target resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-private-connection/index.ts",
            "line": 148
          },
          "name": "hostAddress",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_private_connection#ip_address_type DevopsagentPrivateConnection#ip_address_type}",
            "stability": "stable",
            "summary": "IP address type of the service-managed Resource Gateway."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-private-connection/index.ts",
            "line": 154
          },
          "name": "ipAddressType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_private_connection#ipv_4_addresses_per_eni DevopsagentPrivateConnection#ipv_4_addresses_per_eni}",
            "stability": "stable",
            "summary": "Number of IPv4 addresses in each ENI for the service-managed Resource Gateway."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-private-connection/index.ts",
            "line": 160
          },
          "name": "ipv4AddressesPerEni",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_private_connection#port_ranges DevopsagentPrivateConnection#port_ranges}",
            "stability": "stable",
            "summary": "TCP port ranges that a consumer can use to access the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-private-connection/index.ts",
            "line": 166
          },
          "name": "portRanges",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_private_connection#security_group_ids DevopsagentPrivateConnection#security_group_ids}",
            "stability": "stable",
            "summary": "Security groups to attach to the service-managed Resource Gateway."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-private-connection/index.ts",
            "line": 172
          },
          "name": "securityGroupIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_private_connection#subnet_ids DevopsagentPrivateConnection#subnet_ids}",
            "stability": "stable",
            "summary": "Subnets that the service-managed Resource Gateway will span."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-private-connection/index.ts",
            "line": 178
          },
          "name": "subnetIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_private_connection#vpc_id DevopsagentPrivateConnection#vpc_id}",
            "stability": "stable",
            "summary": "VPC to create the service-managed Resource Gateway in."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-private-connection/index.ts",
            "line": 184
          },
          "name": "vpcId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/devopsagent-private-connection/index:DevopsagentPrivateConnectionConnectionConfigurationServiceManaged"
    },
    "@cdktn/provider-awscc.devopsagentPrivateConnection.DevopsagentPrivateConnectionConnectionConfigurationServiceManagedOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentPrivateConnection.DevopsagentPrivateConnectionConnectionConfigurationServiceManagedOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/devopsagent-private-connection/index.ts",
          "line": 273
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/devopsagent-private-connection/index.ts",
        "line": 265
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-private-connection/index.ts",
            "line": 357
          },
          "name": "resetDnsResolution"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-private-connection/index.ts",
            "line": 373
          },
          "name": "resetHostAddress"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-private-connection/index.ts",
            "line": 389
          },
          "name": "resetIpAddressType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-private-connection/index.ts",
            "line": 405
          },
          "name": "resetIpv4AddressesPerEni"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-private-connection/index.ts",
            "line": 421
          },
          "name": "resetPortRanges"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-private-connection/index.ts",
            "line": 437
          },
          "name": "resetSecurityGroupIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-private-connection/index.ts",
            "line": 453
          },
          "name": "resetSubnetIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-private-connection/index.ts",
            "line": 469
          },
          "name": "resetVpcId"
        }
      ],
      "name": "DevopsagentPrivateConnectionConnectionConfigurationServiceManagedOutputReference",
      "namespace": "devopsagentPrivateConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-private-connection/index.ts",
            "line": 361
          },
          "name": "dnsResolutionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-private-connection/index.ts",
            "line": 377
          },
          "name": "hostAddressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-private-connection/index.ts",
            "line": 393
          },
          "name": "ipAddressTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-private-connection/index.ts",
            "line": 409
          },
          "name": "ipv4AddressesPerEniInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-private-connection/index.ts",
            "line": 425
          },
          "name": "portRangesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-private-connection/index.ts",
            "line": 441
          },
          "name": "securityGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-private-connection/index.ts",
            "line": 457
          },
          "name": "subnetIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-private-connection/index.ts",
            "line": 473
          },
          "name": "vpcIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-private-connection/index.ts",
            "line": 351
          },
          "name": "dnsResolution",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-private-connection/index.ts",
            "line": 367
          },
          "name": "hostAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-private-connection/index.ts",
            "line": 383
          },
          "name": "ipAddressType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-private-connection/index.ts",
            "line": 399
          },
          "name": "ipv4AddressesPerEni",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-private-connection/index.ts",
            "line": 415
          },
          "name": "portRanges",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-private-connection/index.ts",
            "line": 431
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-private-connection/index.ts",
            "line": 447
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-private-connection/index.ts",
            "line": 463
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-private-connection/index.ts",
            "line": 277
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentPrivateConnection.DevopsagentPrivateConnectionConnectionConfigurationServiceManaged"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/devopsagent-private-connection/index:DevopsagentPrivateConnectionConnectionConfigurationServiceManagedOutputReference"
    },
    "@cdktn/provider-awscc.devopsagentPrivateConnection.DevopsagentPrivateConnectionTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentPrivateConnection.DevopsagentPrivateConnectionTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/devopsagent-private-connection/index.ts",
        "line": 608
      },
      "name": "DevopsagentPrivateConnectionTags",
      "namespace": "devopsagentPrivateConnection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_private_connection#key DevopsagentPrivateConnection#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-private-connection/index.ts",
            "line": 614
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_private_connection#value DevopsagentPrivateConnection#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-private-connection/index.ts",
            "line": 620
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/devopsagent-private-connection/index:DevopsagentPrivateConnectionTags"
    },
    "@cdktn/provider-awscc.devopsagentPrivateConnection.DevopsagentPrivateConnectionTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentPrivateConnection.DevopsagentPrivateConnectionTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/devopsagent-private-connection/index.ts",
          "line": 750
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/devopsagent-private-connection/index.ts",
        "line": 742
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-private-connection/index.ts",
            "line": 757
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.devopsagentPrivateConnection.DevopsagentPrivateConnectionTagsOutputReference"
            }
          }
        }
      ],
      "name": "DevopsagentPrivateConnectionTagsList",
      "namespace": "devopsagentPrivateConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-private-connection/index.ts",
            "line": 743
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.devopsagentPrivateConnection.DevopsagentPrivateConnectionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/devopsagent-private-connection/index:DevopsagentPrivateConnectionTagsList"
    },
    "@cdktn/provider-awscc.devopsagentPrivateConnection.DevopsagentPrivateConnectionTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentPrivateConnection.DevopsagentPrivateConnectionTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/devopsagent-private-connection/index.ts",
          "line": 669
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/devopsagent-private-connection/index.ts",
        "line": 659
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-private-connection/index.ts",
            "line": 717
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-private-connection/index.ts",
            "line": 733
          },
          "name": "resetValue"
        }
      ],
      "name": "DevopsagentPrivateConnectionTagsOutputReference",
      "namespace": "devopsagentPrivateConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-private-connection/index.ts",
            "line": 721
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-private-connection/index.ts",
            "line": 737
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-private-connection/index.ts",
            "line": 711
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-private-connection/index.ts",
            "line": 727
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-private-connection/index.ts",
            "line": 673
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentPrivateConnection.DevopsagentPrivateConnectionTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/devopsagent-private-connection/index:DevopsagentPrivateConnectionTagsOutputReference"
    },
    "@cdktn/provider-awscc.devopsagentService.DevopsagentService": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_service awscc_devopsagent_service}."
      },
      "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentService",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_service awscc_devopsagent_service} Resource."
        },
        "locationInModule": {
          "filename": "src/devopsagent-service/index.ts",
          "line": 5915
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/devopsagent-service/index.ts",
        "line": 5883
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DevopsagentService resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 5900
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DevopsagentService to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_service#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DevopsagentService that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DevopsagentService to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 6019
          },
          "name": "putServiceDetails",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetails"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 6053
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 5969
          },
          "name": "resetExchangeUrlPrivateConnectionName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 5990
          },
          "name": "resetKmsKeyArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 6006
          },
          "name": "resetPrivateConnectionName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 6022
          },
          "name": "resetServiceDetails"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 6056
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 6072
          },
          "name": "resetTargetUrlPrivateConnectionName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 6084
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 6096
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DevopsagentService",
      "namespace": "devopsagentService",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 5888
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 5946
          },
          "name": "accessibleResources",
          "type": {
            "fqn": "cdktn.StringMapList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 5952
          },
          "name": "additionalServiceDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceAdditionalServiceDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 5957
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 5978
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 6016
          },
          "name": "serviceDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 6031
          },
          "name": "serviceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 6050
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 5973
          },
          "name": "exchangeUrlPrivateConnectionNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 5994
          },
          "name": "kmsKeyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 6010
          },
          "name": "privateConnectionNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 6026
          },
          "name": "serviceDetailsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetails"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 6044
          },
          "name": "serviceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 6060
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 6076
          },
          "name": "targetUrlPrivateConnectionNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 5963
          },
          "name": "exchangeUrlPrivateConnectionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 5984
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 6000
          },
          "name": "privateConnectionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 6037
          },
          "name": "serviceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 6066
          },
          "name": "targetUrlPrivateConnectionName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/devopsagent-service/index:DevopsagentService"
    },
    "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceAdditionalServiceDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceAdditionalServiceDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/devopsagent-service/index.ts",
        "line": 724
      },
      "name": "DevopsagentServiceAdditionalServiceDetails",
      "namespace": "devopsagentService",
      "symbolId": "src/devopsagent-service/index:DevopsagentServiceAdditionalServiceDetails"
    },
    "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceAdditionalServiceDetailsAzureIdentity": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceAdditionalServiceDetailsAzureIdentity",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/devopsagent-service/index.ts",
        "line": 58
      },
      "name": "DevopsagentServiceAdditionalServiceDetailsAzureIdentity",
      "namespace": "devopsagentService",
      "symbolId": "src/devopsagent-service/index:DevopsagentServiceAdditionalServiceDetailsAzureIdentity"
    },
    "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceAdditionalServiceDetailsAzureIdentityOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceAdditionalServiceDetailsAzureIdentityOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/devopsagent-service/index.ts",
          "line": 88
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/devopsagent-service/index.ts",
        "line": 81
      },
      "name": "DevopsagentServiceAdditionalServiceDetailsAzureIdentityOutputReference",
      "namespace": "devopsagentService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 108
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 113
          },
          "name": "tenantId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 118
          },
          "name": "webIdentityRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 123
          },
          "name": "webIdentityTokenAudiences",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 92
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceAdditionalServiceDetailsAzureIdentity"
          }
        }
      ],
      "symbolId": "src/devopsagent-service/index:DevopsagentServiceAdditionalServiceDetailsAzureIdentityOutputReference"
    },
    "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceAdditionalServiceDetailsDynatrace": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceAdditionalServiceDetailsDynatrace",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/devopsagent-service/index.ts",
        "line": 127
      },
      "name": "DevopsagentServiceAdditionalServiceDetailsDynatrace",
      "namespace": "devopsagentService",
      "symbolId": "src/devopsagent-service/index:DevopsagentServiceAdditionalServiceDetailsDynatrace"
    },
    "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceAdditionalServiceDetailsDynatraceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceAdditionalServiceDetailsDynatraceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/devopsagent-service/index.ts",
          "line": 157
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/devopsagent-service/index.ts",
        "line": 150
      },
      "name": "DevopsagentServiceAdditionalServiceDetailsDynatraceOutputReference",
      "namespace": "devopsagentService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 177
          },
          "name": "accountUrn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 161
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceAdditionalServiceDetailsDynatrace"
          }
        }
      ],
      "symbolId": "src/devopsagent-service/index:DevopsagentServiceAdditionalServiceDetailsDynatraceOutputReference"
    },
    "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceAdditionalServiceDetailsGitLab": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceAdditionalServiceDetailsGitLab",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/devopsagent-service/index.ts",
        "line": 181
      },
      "name": "DevopsagentServiceAdditionalServiceDetailsGitLab",
      "namespace": "devopsagentService",
      "symbolId": "src/devopsagent-service/index:DevopsagentServiceAdditionalServiceDetailsGitLab"
    },
    "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceAdditionalServiceDetailsGitLabOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceAdditionalServiceDetailsGitLabOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/devopsagent-service/index.ts",
          "line": 211
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/devopsagent-service/index.ts",
        "line": 204
      },
      "name": "DevopsagentServiceAdditionalServiceDetailsGitLabOutputReference",
      "namespace": "devopsagentService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 231
          },
          "name": "groupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 236
          },
          "name": "targetUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 241
          },
          "name": "tokenType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 215
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceAdditionalServiceDetailsGitLab"
          }
        }
      ],
      "symbolId": "src/devopsagent-service/index:DevopsagentServiceAdditionalServiceDetailsGitLabOutputReference"
    },
    "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceAdditionalServiceDetailsMcpServer": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceAdditionalServiceDetailsMcpServer",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/devopsagent-service/index.ts",
        "line": 245
      },
      "name": "DevopsagentServiceAdditionalServiceDetailsMcpServer",
      "namespace": "devopsagentService",
      "symbolId": "src/devopsagent-service/index:DevopsagentServiceAdditionalServiceDetailsMcpServer"
    },
    "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceAdditionalServiceDetailsMcpServerGrafana": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceAdditionalServiceDetailsMcpServerGrafana",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/devopsagent-service/index.ts",
        "line": 319
      },
      "name": "DevopsagentServiceAdditionalServiceDetailsMcpServerGrafana",
      "namespace": "devopsagentService",
      "symbolId": "src/devopsagent-service/index:DevopsagentServiceAdditionalServiceDetailsMcpServerGrafana"
    },
    "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceAdditionalServiceDetailsMcpServerGrafanaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceAdditionalServiceDetailsMcpServerGrafanaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/devopsagent-service/index.ts",
          "line": 349
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/devopsagent-service/index.ts",
        "line": 342
      },
      "name": "DevopsagentServiceAdditionalServiceDetailsMcpServerGrafanaOutputReference",
      "namespace": "devopsagentService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 369
          },
          "name": "authorizationMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 374
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 379
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 384
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 353
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceAdditionalServiceDetailsMcpServerGrafana"
          }
        }
      ],
      "symbolId": "src/devopsagent-service/index:DevopsagentServiceAdditionalServiceDetailsMcpServerGrafanaOutputReference"
    },
    "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceAdditionalServiceDetailsMcpServerNewRelic": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceAdditionalServiceDetailsMcpServerNewRelic",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/devopsagent-service/index.ts",
        "line": 388
      },
      "name": "DevopsagentServiceAdditionalServiceDetailsMcpServerNewRelic",
      "namespace": "devopsagentService",
      "symbolId": "src/devopsagent-service/index:DevopsagentServiceAdditionalServiceDetailsMcpServerNewRelic"
    },
    "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceAdditionalServiceDetailsMcpServerNewRelicOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceAdditionalServiceDetailsMcpServerNewRelicOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/devopsagent-service/index.ts",
          "line": 418
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/devopsagent-service/index.ts",
        "line": 411
      },
      "name": "DevopsagentServiceAdditionalServiceDetailsMcpServerNewRelicOutputReference",
      "namespace": "devopsagentService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 438
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 443
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 448
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 422
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceAdditionalServiceDetailsMcpServerNewRelic"
          }
        }
      ],
      "symbolId": "src/devopsagent-service/index:DevopsagentServiceAdditionalServiceDetailsMcpServerNewRelicOutputReference"
    },
    "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceAdditionalServiceDetailsMcpServerOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceAdditionalServiceDetailsMcpServerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/devopsagent-service/index.ts",
          "line": 275
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/devopsagent-service/index.ts",
        "line": 268
      },
      "name": "DevopsagentServiceAdditionalServiceDetailsMcpServerOutputReference",
      "namespace": "devopsagentService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 295
          },
          "name": "apiKeyHeader",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 300
          },
          "name": "authorizationMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 305
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 310
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 315
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 279
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceAdditionalServiceDetailsMcpServer"
          }
        }
      ],
      "symbolId": "src/devopsagent-service/index:DevopsagentServiceAdditionalServiceDetailsMcpServerOutputReference"
    },
    "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceAdditionalServiceDetailsMcpServerSigV4": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceAdditionalServiceDetailsMcpServerSigV4",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/devopsagent-service/index.ts",
        "line": 452
      },
      "name": "DevopsagentServiceAdditionalServiceDetailsMcpServerSigV4",
      "namespace": "devopsagentService",
      "symbolId": "src/devopsagent-service/index:DevopsagentServiceAdditionalServiceDetailsMcpServerSigV4"
    },
    "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceAdditionalServiceDetailsMcpServerSigV4OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceAdditionalServiceDetailsMcpServerSigV4OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/devopsagent-service/index.ts",
          "line": 482
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/devopsagent-service/index.ts",
        "line": 475
      },
      "name": "DevopsagentServiceAdditionalServiceDetailsMcpServerSigV4OutputReference",
      "namespace": "devopsagentService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 503
          },
          "name": "customHeaders",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 508
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 513
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 518
          },
          "name": "mcpRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 523
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 528
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 533
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 538
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 486
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceAdditionalServiceDetailsMcpServerSigV4"
          }
        }
      ],
      "symbolId": "src/devopsagent-service/index:DevopsagentServiceAdditionalServiceDetailsMcpServerSigV4OutputReference"
    },
    "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceAdditionalServiceDetailsMcpServerSplunk": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceAdditionalServiceDetailsMcpServerSplunk",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/devopsagent-service/index.ts",
        "line": 542
      },
      "name": "DevopsagentServiceAdditionalServiceDetailsMcpServerSplunk",
      "namespace": "devopsagentService",
      "symbolId": "src/devopsagent-service/index:DevopsagentServiceAdditionalServiceDetailsMcpServerSplunk"
    },
    "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceAdditionalServiceDetailsMcpServerSplunkOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceAdditionalServiceDetailsMcpServerSplunkOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/devopsagent-service/index.ts",
          "line": 572
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/devopsagent-service/index.ts",
        "line": 565
      },
      "name": "DevopsagentServiceAdditionalServiceDetailsMcpServerSplunkOutputReference",
      "namespace": "devopsagentService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 592
          },
          "name": "apiKeyHeader",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 597
          },
          "name": "authorizationMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 602
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 607
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 612
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 576
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceAdditionalServiceDetailsMcpServerSplunk"
          }
        }
      ],
      "symbolId": "src/devopsagent-service/index:DevopsagentServiceAdditionalServiceDetailsMcpServerSplunkOutputReference"
    },
    "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceAdditionalServiceDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceAdditionalServiceDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/devopsagent-service/index.ts",
          "line": 754
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/devopsagent-service/index.ts",
        "line": 747
      },
      "name": "DevopsagentServiceAdditionalServiceDetailsOutputReference",
      "namespace": "devopsagentService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 775
          },
          "name": "azureIdentity",
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceAdditionalServiceDetailsAzureIdentityOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 781
          },
          "name": "dynatrace",
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceAdditionalServiceDetailsDynatraceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 787
          },
          "name": "gitLab",
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceAdditionalServiceDetailsGitLabOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 793
          },
          "name": "mcpServer",
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceAdditionalServiceDetailsMcpServerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 799
          },
          "name": "mcpServerGrafana",
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceAdditionalServiceDetailsMcpServerGrafanaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 805
          },
          "name": "mcpServerNewRelic",
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceAdditionalServiceDetailsMcpServerNewRelicOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 811
          },
          "name": "mcpServerSigV4",
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceAdditionalServiceDetailsMcpServerSigV4OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 817
          },
          "name": "mcpServerSplunk",
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceAdditionalServiceDetailsMcpServerSplunkOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 823
          },
          "name": "pagerDuty",
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceAdditionalServiceDetailsPagerDutyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 829
          },
          "name": "serviceNow",
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceAdditionalServiceDetailsServiceNowOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 758
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceAdditionalServiceDetails"
          }
        }
      ],
      "symbolId": "src/devopsagent-service/index:DevopsagentServiceAdditionalServiceDetailsOutputReference"
    },
    "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceAdditionalServiceDetailsPagerDuty": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceAdditionalServiceDetailsPagerDuty",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/devopsagent-service/index.ts",
        "line": 616
      },
      "name": "DevopsagentServiceAdditionalServiceDetailsPagerDuty",
      "namespace": "devopsagentService",
      "symbolId": "src/devopsagent-service/index:DevopsagentServiceAdditionalServiceDetailsPagerDuty"
    },
    "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceAdditionalServiceDetailsPagerDutyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceAdditionalServiceDetailsPagerDutyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/devopsagent-service/index.ts",
          "line": 646
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/devopsagent-service/index.ts",
        "line": 639
      },
      "name": "DevopsagentServiceAdditionalServiceDetailsPagerDutyOutputReference",
      "namespace": "devopsagentService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 666
          },
          "name": "scopes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 650
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceAdditionalServiceDetailsPagerDuty"
          }
        }
      ],
      "symbolId": "src/devopsagent-service/index:DevopsagentServiceAdditionalServiceDetailsPagerDutyOutputReference"
    },
    "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceAdditionalServiceDetailsServiceNow": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceAdditionalServiceDetailsServiceNow",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/devopsagent-service/index.ts",
        "line": 670
      },
      "name": "DevopsagentServiceAdditionalServiceDetailsServiceNow",
      "namespace": "devopsagentService",
      "symbolId": "src/devopsagent-service/index:DevopsagentServiceAdditionalServiceDetailsServiceNow"
    },
    "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceAdditionalServiceDetailsServiceNowOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceAdditionalServiceDetailsServiceNowOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/devopsagent-service/index.ts",
          "line": 700
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/devopsagent-service/index.ts",
        "line": 693
      },
      "name": "DevopsagentServiceAdditionalServiceDetailsServiceNowOutputReference",
      "namespace": "devopsagentService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 720
          },
          "name": "instanceUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 704
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceAdditionalServiceDetailsServiceNow"
          }
        }
      ],
      "symbolId": "src/devopsagent-service/index:DevopsagentServiceAdditionalServiceDetailsServiceNowOutputReference"
    },
    "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/devopsagent-service/index.ts",
        "line": 14
      },
      "name": "DevopsagentServiceConfig",
      "namespace": "devopsagentService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_service#service_type DevopsagentService#service_type}",
            "stability": "stable",
            "summary": "The type of service being registered."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 44
          },
          "name": "serviceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Cannot be specified when PrivateConnectionName is provided.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_service#exchange_url_private_connection_name DevopsagentService#exchange_url_private_connection_name}",
            "stability": "stable",
            "summary": "The name of the private connection to use for OAuth token exchange requests only."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 20
          },
          "name": "exchangeUrlPrivateConnectionName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_service#kms_key_arn DevopsagentService#kms_key_arn}",
            "stability": "stable",
            "summary": "The ARN of the KMS key to use for encryption."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 26
          },
          "name": "kmsKeyArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_service#private_connection_name DevopsagentService#private_connection_name}",
            "stability": "stable",
            "summary": "The name of the private connection to use for VPC connectivity."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 32
          },
          "name": "privateConnectionName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_service#service_details DevopsagentService#service_details}",
            "stability": "stable",
            "summary": "Service-specific configuration details for create operation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 38
          },
          "name": "serviceDetails",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetails"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_service#tags DevopsagentService#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 50
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Cannot be specified when PrivateConnectionName is provided.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_service#target_url_private_connection_name DevopsagentService#target_url_private_connection_name}",
            "stability": "stable",
            "summary": "The name of the private connection to use for API calls (target URL) only."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 56
          },
          "name": "targetUrlPrivateConnectionName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/devopsagent-service/index:DevopsagentServiceConfig"
    },
    "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/devopsagent-service/index.ts",
        "line": 5315
      },
      "name": "DevopsagentServiceServiceDetails",
      "namespace": "devopsagentService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_service#azure_identity DevopsagentService#azure_identity}",
            "stability": "stable",
            "summary": "Azure Identity service configuration for federated identity."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 5321
          },
          "name": "azureIdentity",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsAzureIdentity"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_service#dynatrace DevopsagentService#dynatrace}",
            "stability": "stable",
            "summary": "Dynatrace service configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 5327
          },
          "name": "dynatrace",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsDynatrace"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_service#git_lab DevopsagentService#git_lab}",
            "stability": "stable",
            "summary": "GitLab service configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 5333
          },
          "name": "gitLab",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsGitLab"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_service#mcp_server DevopsagentService#mcp_server}",
            "stability": "stable",
            "summary": "MCP server configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 5339
          },
          "name": "mcpServer",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServer"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_service#mcp_server_grafana DevopsagentService#mcp_server_grafana}",
            "stability": "stable",
            "summary": "Grafana MCP server configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 5345
          },
          "name": "mcpServerGrafana",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerGrafana"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_service#mcp_server_new_relic DevopsagentService#mcp_server_new_relic}",
            "stability": "stable",
            "summary": "New Relic service configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 5351
          },
          "name": "mcpServerNewRelic",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerNewRelic"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_service#mcp_server_sig_v4 DevopsagentService#mcp_server_sig_v4}",
            "stability": "stable",
            "summary": "SigV4-authenticated MCP server configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 5357
          },
          "name": "mcpServerSigV4",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerSigV4"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_service#mcp_server_splunk DevopsagentService#mcp_server_splunk}",
            "stability": "stable",
            "summary": "Splunk MCP server configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 5363
          },
          "name": "mcpServerSplunk",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerSplunk"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_service#pager_duty DevopsagentService#pager_duty}",
            "stability": "stable",
            "summary": "PagerDuty service configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 5369
          },
          "name": "pagerDuty",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsPagerDuty"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_service#service_now DevopsagentService#service_now}",
            "stability": "stable",
            "summary": "ServiceNow service configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 5375
          },
          "name": "serviceNow",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsServiceNow"
          }
        }
      ],
      "symbolId": "src/devopsagent-service/index:DevopsagentServiceServiceDetails"
    },
    "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsAzureIdentity": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsAzureIdentity",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/devopsagent-service/index.ts",
        "line": 833
      },
      "name": "DevopsagentServiceServiceDetailsAzureIdentity",
      "namespace": "devopsagentService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_service#client_id DevopsagentService#client_id}",
            "stability": "stable",
            "summary": "Azure AD application client ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 839
          },
          "name": "clientId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_service#tenant_id DevopsagentService#tenant_id}",
            "stability": "stable",
            "summary": "Azure AD tenant ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 845
          },
          "name": "tenantId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_service#web_identity_role_arn DevopsagentService#web_identity_role_arn}",
            "stability": "stable",
            "summary": "ARN of the IAM role for web identity token exchange."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 851
          },
          "name": "webIdentityRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_service#web_identity_token_audiences DevopsagentService#web_identity_token_audiences}",
            "stability": "stable",
            "summary": "List of audiences for the web identity token."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 857
          },
          "name": "webIdentityTokenAudiences",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/devopsagent-service/index:DevopsagentServiceServiceDetailsAzureIdentity"
    },
    "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsAzureIdentityOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsAzureIdentityOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/devopsagent-service/index.ts",
          "line": 918
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/devopsagent-service/index.ts",
        "line": 910
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 978
          },
          "name": "resetClientId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 994
          },
          "name": "resetTenantId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 1010
          },
          "name": "resetWebIdentityRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 1026
          },
          "name": "resetWebIdentityTokenAudiences"
        }
      ],
      "name": "DevopsagentServiceServiceDetailsAzureIdentityOutputReference",
      "namespace": "devopsagentService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 982
          },
          "name": "clientIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 998
          },
          "name": "tenantIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 1014
          },
          "name": "webIdentityRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 1030
          },
          "name": "webIdentityTokenAudiencesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 972
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 988
          },
          "name": "tenantId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 1004
          },
          "name": "webIdentityRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 1020
          },
          "name": "webIdentityTokenAudiences",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 922
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsAzureIdentity"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/devopsagent-service/index:DevopsagentServiceServiceDetailsAzureIdentityOutputReference"
    },
    "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsDynatrace": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsDynatrace",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/devopsagent-service/index.ts",
        "line": 1331
      },
      "name": "DevopsagentServiceServiceDetailsDynatrace",
      "namespace": "devopsagentService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_service#account_urn DevopsagentService#account_urn}",
            "stability": "stable",
            "summary": "Dynatrace resource account URN."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 1337
          },
          "name": "accountUrn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_service#authorization_config DevopsagentService#authorization_config}",
            "stability": "stable",
            "summary": "Dynatrace OAuth authorization configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 1343
          },
          "name": "authorizationConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsDynatraceAuthorizationConfig"
          }
        }
      ],
      "symbolId": "src/devopsagent-service/index:DevopsagentServiceServiceDetailsDynatrace"
    },
    "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsDynatraceAuthorizationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsDynatraceAuthorizationConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/devopsagent-service/index.ts",
        "line": 1235
      },
      "name": "DevopsagentServiceServiceDetailsDynatraceAuthorizationConfig",
      "namespace": "devopsagentService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_service#o_auth_client_credentials DevopsagentService#o_auth_client_credentials}",
            "stability": "stable",
            "summary": "OAuth client credentials."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 1241
          },
          "name": "oAuthClientCredentials",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsDynatraceAuthorizationConfigOAuthClientCredentials"
          }
        }
      ],
      "symbolId": "src/devopsagent-service/index:DevopsagentServiceServiceDetailsDynatraceAuthorizationConfig"
    },
    "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsDynatraceAuthorizationConfigOAuthClientCredentials": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsDynatraceAuthorizationConfigOAuthClientCredentials",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/devopsagent-service/index.ts",
        "line": 1034
      },
      "name": "DevopsagentServiceServiceDetailsDynatraceAuthorizationConfigOAuthClientCredentials",
      "namespace": "devopsagentService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_service#client_id DevopsagentService#client_id}",
            "stability": "stable",
            "summary": "OAuth client ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 1040
          },
          "name": "clientId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_service#client_name DevopsagentService#client_name}",
            "stability": "stable",
            "summary": "User friendly OAuth client name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 1046
          },
          "name": "clientName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_service#client_secret DevopsagentService#client_secret}",
            "stability": "stable",
            "summary": "OAuth client secret."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 1052
          },
          "name": "clientSecret",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_service#exchange_parameters DevopsagentService#exchange_parameters}",
            "stability": "stable",
            "summary": "OAuth token exchange parameters."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 1058
          },
          "name": "exchangeParameters",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/devopsagent-service/index:DevopsagentServiceServiceDetailsDynatraceAuthorizationConfigOAuthClientCredentials"
    },
    "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsDynatraceAuthorizationConfigOAuthClientCredentialsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsDynatraceAuthorizationConfigOAuthClientCredentialsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/devopsagent-service/index.ts",
          "line": 1119
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/devopsagent-service/index.ts",
        "line": 1111
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 1179
          },
          "name": "resetClientId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 1195
          },
          "name": "resetClientName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 1211
          },
          "name": "resetClientSecret"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 1227
          },
          "name": "resetExchangeParameters"
        }
      ],
      "name": "DevopsagentServiceServiceDetailsDynatraceAuthorizationConfigOAuthClientCredentialsOutputReference",
      "namespace": "devopsagentService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 1183
          },
          "name": "clientIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 1199
          },
          "name": "clientNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 1215
          },
          "name": "clientSecretInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 1231
          },
          "name": "exchangeParametersInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 1173
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 1189
          },
          "name": "clientName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 1205
          },
          "name": "clientSecret",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 1221
          },
          "name": "exchangeParameters",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 1123
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsDynatraceAuthorizationConfigOAuthClientCredentials"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/devopsagent-service/index:DevopsagentServiceServiceDetailsDynatraceAuthorizationConfigOAuthClientCredentialsOutputReference"
    },
    "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsDynatraceAuthorizationConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsDynatraceAuthorizationConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/devopsagent-service/index.ts",
          "line": 1281
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/devopsagent-service/index.ts",
        "line": 1273
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 1320
          },
          "name": "putOAuthClientCredentials",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsDynatraceAuthorizationConfigOAuthClientCredentials"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 1323
          },
          "name": "resetOAuthClientCredentials"
        }
      ],
      "name": "DevopsagentServiceServiceDetailsDynatraceAuthorizationConfigOutputReference",
      "namespace": "devopsagentService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 1317
          },
          "name": "oAuthClientCredentials",
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsDynatraceAuthorizationConfigOAuthClientCredentialsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 1327
          },
          "name": "oAuthClientCredentialsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsDynatraceAuthorizationConfigOAuthClientCredentials"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 1285
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsDynatraceAuthorizationConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/devopsagent-service/index:DevopsagentServiceServiceDetailsDynatraceAuthorizationConfigOutputReference"
    },
    "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsDynatraceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsDynatraceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/devopsagent-service/index.ts",
          "line": 1390
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/devopsagent-service/index.ts",
        "line": 1382
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 1451
          },
          "name": "putAuthorizationConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsDynatraceAuthorizationConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 1438
          },
          "name": "resetAccountUrn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 1454
          },
          "name": "resetAuthorizationConfig"
        }
      ],
      "name": "DevopsagentServiceServiceDetailsDynatraceOutputReference",
      "namespace": "devopsagentService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 1448
          },
          "name": "authorizationConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsDynatraceAuthorizationConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 1442
          },
          "name": "accountUrnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 1458
          },
          "name": "authorizationConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsDynatraceAuthorizationConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 1432
          },
          "name": "accountUrn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 1394
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsDynatrace"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/devopsagent-service/index:DevopsagentServiceServiceDetailsDynatraceOutputReference"
    },
    "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsGitLab": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsGitLab",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/devopsagent-service/index.ts",
        "line": 1462
      },
      "name": "DevopsagentServiceServiceDetailsGitLab",
      "namespace": "devopsagentService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_service#group_id DevopsagentService#group_id}",
            "stability": "stable",
            "summary": "Optional GitLab group ID for group-level access tokens."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 1468
          },
          "name": "groupId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_service#target_url DevopsagentService#target_url}",
            "stability": "stable",
            "summary": "GitLab instance URL."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 1474
          },
          "name": "targetUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_service#token_type DevopsagentService#token_type}",
            "stability": "stable",
            "summary": "Type of GitLab access token."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 1480
          },
          "name": "tokenType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_service#token_value DevopsagentService#token_value}",
            "stability": "stable",
            "summary": "GitLab access token value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 1486
          },
          "name": "tokenValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/devopsagent-service/index:DevopsagentServiceServiceDetailsGitLab"
    },
    "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsGitLabOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsGitLabOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/devopsagent-service/index.ts",
          "line": 1547
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/devopsagent-service/index.ts",
        "line": 1539
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 1607
          },
          "name": "resetGroupId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 1623
          },
          "name": "resetTargetUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 1639
          },
          "name": "resetTokenType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 1655
          },
          "name": "resetTokenValue"
        }
      ],
      "name": "DevopsagentServiceServiceDetailsGitLabOutputReference",
      "namespace": "devopsagentService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 1611
          },
          "name": "groupIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 1627
          },
          "name": "targetUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 1643
          },
          "name": "tokenTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 1659
          },
          "name": "tokenValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 1601
          },
          "name": "groupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 1617
          },
          "name": "targetUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 1633
          },
          "name": "tokenType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 1649
          },
          "name": "tokenValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 1551
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsGitLab"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/devopsagent-service/index:DevopsagentServiceServiceDetailsGitLabOutputReference"
    },
    "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServer": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServer",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/devopsagent-service/index.ts",
        "line": 2432
      },
      "name": "DevopsagentServiceServiceDetailsMcpServer",
      "namespace": "devopsagentService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_service#authorization_config DevopsagentService#authorization_config}",
            "stability": "stable",
            "summary": "MCP server authorization configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 2438
          },
          "name": "authorizationConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerAuthorizationConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_service#description DevopsagentService#description}",
            "stability": "stable",
            "summary": "Optional description for the MCP server."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 2444
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_service#endpoint DevopsagentService#endpoint}",
            "stability": "stable",
            "summary": "MCP server endpoint URL."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 2450
          },
          "name": "endpoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_service#name DevopsagentService#name}",
            "stability": "stable",
            "summary": "MCP server name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 2456
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/devopsagent-service/index:DevopsagentServiceServiceDetailsMcpServer"
    },
    "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerAuthorizationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerAuthorizationConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/devopsagent-service/index.ts",
        "line": 2266
      },
      "name": "DevopsagentServiceServiceDetailsMcpServerAuthorizationConfig",
      "namespace": "devopsagentService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_service#api_key DevopsagentService#api_key}",
            "stability": "stable",
            "summary": "API key authentication details."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 2272
          },
          "name": "apiKey",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerAuthorizationConfigApiKey"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_service#bearer_token DevopsagentService#bearer_token}",
            "stability": "stable",
            "summary": "Bearer token authentication details."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 2278
          },
          "name": "bearerToken",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerAuthorizationConfigBearerToken"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_service#o_auth_client_credentials DevopsagentService#o_auth_client_credentials}",
            "stability": "stable",
            "summary": "MCP server OAuth client credentials configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 2284
          },
          "name": "oAuthClientCredentials",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerAuthorizationConfigOAuthClientCredentials"
          }
        }
      ],
      "symbolId": "src/devopsagent-service/index:DevopsagentServiceServiceDetailsMcpServerAuthorizationConfig"
    },
    "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerAuthorizationConfigApiKey": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerAuthorizationConfigApiKey",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/devopsagent-service/index.ts",
        "line": 1663
      },
      "name": "DevopsagentServiceServiceDetailsMcpServerAuthorizationConfigApiKey",
      "namespace": "devopsagentService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_service#api_key_header DevopsagentService#api_key_header}",
            "stability": "stable",
            "summary": "HTTP header name to send the API key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 1669
          },
          "name": "apiKeyHeader",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_service#api_key_name DevopsagentService#api_key_name}",
            "stability": "stable",
            "summary": "User friendly API key name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 1675
          },
          "name": "apiKeyName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_service#api_key_value DevopsagentService#api_key_value}",
            "stability": "stable",
            "summary": "API key value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 1681
          },
          "name": "apiKeyValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/devopsagent-service/index:DevopsagentServiceServiceDetailsMcpServerAuthorizationConfigApiKey"
    },
    "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerAuthorizationConfigApiKeyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerAuthorizationConfigApiKeyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/devopsagent-service/index.ts",
          "line": 1735
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/devopsagent-service/index.ts",
        "line": 1727
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 1789
          },
          "name": "resetApiKeyHeader"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 1805
          },
          "name": "resetApiKeyName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 1821
          },
          "name": "resetApiKeyValue"
        }
      ],
      "name": "DevopsagentServiceServiceDetailsMcpServerAuthorizationConfigApiKeyOutputReference",
      "namespace": "devopsagentService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 1793
          },
          "name": "apiKeyHeaderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 1809
          },
          "name": "apiKeyNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 1825
          },
          "name": "apiKeyValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 1783
          },
          "name": "apiKeyHeader",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 1799
          },
          "name": "apiKeyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 1815
          },
          "name": "apiKeyValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 1739
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerAuthorizationConfigApiKey"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/devopsagent-service/index:DevopsagentServiceServiceDetailsMcpServerAuthorizationConfigApiKeyOutputReference"
    },
    "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerAuthorizationConfigBearerToken": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerAuthorizationConfigBearerToken",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/devopsagent-service/index.ts",
        "line": 1829
      },
      "name": "DevopsagentServiceServiceDetailsMcpServerAuthorizationConfigBearerToken",
      "namespace": "devopsagentService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_service#authorization_header DevopsagentService#authorization_header}",
            "stability": "stable",
            "summary": "HTTP header name to send the bearer token."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 1835
          },
          "name": "authorizationHeader",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_service#token_name DevopsagentService#token_name}",
            "stability": "stable",
            "summary": "User friendly bearer token name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 1841
          },
          "name": "tokenName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_service#token_value DevopsagentService#token_value}",
            "stability": "stable",
            "summary": "Bearer token value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 1847
          },
          "name": "tokenValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/devopsagent-service/index:DevopsagentServiceServiceDetailsMcpServerAuthorizationConfigBearerToken"
    },
    "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerAuthorizationConfigBearerTokenOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerAuthorizationConfigBearerTokenOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/devopsagent-service/index.ts",
          "line": 1901
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/devopsagent-service/index.ts",
        "line": 1893
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 1955
          },
          "name": "resetAuthorizationHeader"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 1971
          },
          "name": "resetTokenName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 1987
          },
          "name": "resetTokenValue"
        }
      ],
      "name": "DevopsagentServiceServiceDetailsMcpServerAuthorizationConfigBearerTokenOutputReference",
      "namespace": "devopsagentService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 1959
          },
          "name": "authorizationHeaderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 1975
          },
          "name": "tokenNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 1991
          },
          "name": "tokenValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 1949
          },
          "name": "authorizationHeader",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 1965
          },
          "name": "tokenName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 1981
          },
          "name": "tokenValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 1905
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerAuthorizationConfigBearerToken"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/devopsagent-service/index:DevopsagentServiceServiceDetailsMcpServerAuthorizationConfigBearerTokenOutputReference"
    },
    "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerAuthorizationConfigOAuthClientCredentials": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerAuthorizationConfigOAuthClientCredentials",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/devopsagent-service/index.ts",
        "line": 1995
      },
      "name": "DevopsagentServiceServiceDetailsMcpServerAuthorizationConfigOAuthClientCredentials",
      "namespace": "devopsagentService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_service#client_id DevopsagentService#client_id}",
            "stability": "stable",
            "summary": "OAuth client ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 2001
          },
          "name": "clientId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_service#client_name DevopsagentService#client_name}",
            "stability": "stable",
            "summary": "User friendly OAuth client name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 2007
          },
          "name": "clientName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_service#client_secret DevopsagentService#client_secret}",
            "stability": "stable",
            "summary": "OAuth client secret."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 2013
          },
          "name": "clientSecret",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_service#exchange_parameters DevopsagentService#exchange_parameters}",
            "stability": "stable",
            "summary": "OAuth token exchange parameters."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 2019
          },
          "name": "exchangeParameters",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_service#exchange_url DevopsagentService#exchange_url}",
            "stability": "stable",
            "summary": "OAuth token exchange URL."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 2025
          },
          "name": "exchangeUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_service#scopes DevopsagentService#scopes}",
            "stability": "stable",
            "summary": "OAuth scopes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 2031
          },
          "name": "scopes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/devopsagent-service/index:DevopsagentServiceServiceDetailsMcpServerAuthorizationConfigOAuthClientCredentials"
    },
    "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerAuthorizationConfigOAuthClientCredentialsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerAuthorizationConfigOAuthClientCredentialsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/devopsagent-service/index.ts",
          "line": 2106
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/devopsagent-service/index.ts",
        "line": 2098
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 2178
          },
          "name": "resetClientId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 2194
          },
          "name": "resetClientName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 2210
          },
          "name": "resetClientSecret"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 2226
          },
          "name": "resetExchangeParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 2242
          },
          "name": "resetExchangeUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 2258
          },
          "name": "resetScopes"
        }
      ],
      "name": "DevopsagentServiceServiceDetailsMcpServerAuthorizationConfigOAuthClientCredentialsOutputReference",
      "namespace": "devopsagentService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 2182
          },
          "name": "clientIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 2198
          },
          "name": "clientNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 2214
          },
          "name": "clientSecretInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 2230
          },
          "name": "exchangeParametersInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 2246
          },
          "name": "exchangeUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 2262
          },
          "name": "scopesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 2172
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 2188
          },
          "name": "clientName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 2204
          },
          "name": "clientSecret",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 2220
          },
          "name": "exchangeParameters",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 2236
          },
          "name": "exchangeUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 2252
          },
          "name": "scopes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 2110
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerAuthorizationConfigOAuthClientCredentials"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/devopsagent-service/index:DevopsagentServiceServiceDetailsMcpServerAuthorizationConfigOAuthClientCredentialsOutputReference"
    },
    "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerAuthorizationConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerAuthorizationConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/devopsagent-service/index.ts",
          "line": 2338
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/devopsagent-service/index.ts",
        "line": 2330
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 2389
          },
          "name": "putApiKey",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerAuthorizationConfigApiKey"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 2405
          },
          "name": "putBearerToken",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerAuthorizationConfigBearerToken"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 2421
          },
          "name": "putOAuthClientCredentials",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerAuthorizationConfigOAuthClientCredentials"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 2392
          },
          "name": "resetApiKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 2408
          },
          "name": "resetBearerToken"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 2424
          },
          "name": "resetOAuthClientCredentials"
        }
      ],
      "name": "DevopsagentServiceServiceDetailsMcpServerAuthorizationConfigOutputReference",
      "namespace": "devopsagentService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 2386
          },
          "name": "apiKey",
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerAuthorizationConfigApiKeyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 2402
          },
          "name": "bearerToken",
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerAuthorizationConfigBearerTokenOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 2418
          },
          "name": "oAuthClientCredentials",
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerAuthorizationConfigOAuthClientCredentialsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 2396
          },
          "name": "apiKeyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerAuthorizationConfigApiKey"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 2412
          },
          "name": "bearerTokenInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerAuthorizationConfigBearerToken"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 2428
          },
          "name": "oAuthClientCredentialsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerAuthorizationConfigOAuthClientCredentials"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 2342
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerAuthorizationConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/devopsagent-service/index:DevopsagentServiceServiceDetailsMcpServerAuthorizationConfigOutputReference"
    },
    "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerGrafana": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerGrafana",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/devopsagent-service/index.ts",
        "line": 2895
      },
      "name": "DevopsagentServiceServiceDetailsMcpServerGrafana",
      "namespace": "devopsagentService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_service#authorization_config DevopsagentService#authorization_config}",
            "stability": "stable",
            "summary": "Grafana MCP server authorization configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 2901
          },
          "name": "authorizationConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerGrafanaAuthorizationConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_service#description DevopsagentService#description}",
            "stability": "stable",
            "summary": "Optional description for the MCP server."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 2907
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_service#endpoint DevopsagentService#endpoint}",
            "stability": "stable",
            "summary": "MCP server endpoint URL."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 2913
          },
          "name": "endpoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_service#name DevopsagentService#name}",
            "stability": "stable",
            "summary": "MCP server name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 2919
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/devopsagent-service/index:DevopsagentServiceServiceDetailsMcpServerGrafana"
    },
    "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerGrafanaAuthorizationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerGrafanaAuthorizationConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/devopsagent-service/index.ts",
        "line": 2799
      },
      "name": "DevopsagentServiceServiceDetailsMcpServerGrafanaAuthorizationConfig",
      "namespace": "devopsagentService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_service#bearer_token DevopsagentService#bearer_token}",
            "stability": "stable",
            "summary": "Bearer token authentication details."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 2805
          },
          "name": "bearerToken",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerGrafanaAuthorizationConfigBearerToken"
          }
        }
      ],
      "symbolId": "src/devopsagent-service/index:DevopsagentServiceServiceDetailsMcpServerGrafanaAuthorizationConfig"
    },
    "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerGrafanaAuthorizationConfigBearerToken": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerGrafanaAuthorizationConfigBearerToken",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/devopsagent-service/index.ts",
        "line": 2633
      },
      "name": "DevopsagentServiceServiceDetailsMcpServerGrafanaAuthorizationConfigBearerToken",
      "namespace": "devopsagentService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_service#authorization_header DevopsagentService#authorization_header}",
            "stability": "stable",
            "summary": "HTTP header name to send the bearer token."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 2639
          },
          "name": "authorizationHeader",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_service#token_name DevopsagentService#token_name}",
            "stability": "stable",
            "summary": "User friendly bearer token name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 2645
          },
          "name": "tokenName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_service#token_value DevopsagentService#token_value}",
            "stability": "stable",
            "summary": "Bearer token value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 2651
          },
          "name": "tokenValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/devopsagent-service/index:DevopsagentServiceServiceDetailsMcpServerGrafanaAuthorizationConfigBearerToken"
    },
    "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerGrafanaAuthorizationConfigBearerTokenOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerGrafanaAuthorizationConfigBearerTokenOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/devopsagent-service/index.ts",
          "line": 2705
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/devopsagent-service/index.ts",
        "line": 2697
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 2759
          },
          "name": "resetAuthorizationHeader"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 2775
          },
          "name": "resetTokenName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 2791
          },
          "name": "resetTokenValue"
        }
      ],
      "name": "DevopsagentServiceServiceDetailsMcpServerGrafanaAuthorizationConfigBearerTokenOutputReference",
      "namespace": "devopsagentService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 2763
          },
          "name": "authorizationHeaderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 2779
          },
          "name": "tokenNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 2795
          },
          "name": "tokenValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 2753
          },
          "name": "authorizationHeader",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 2769
          },
          "name": "tokenName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 2785
          },
          "name": "tokenValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 2709
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerGrafanaAuthorizationConfigBearerToken"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/devopsagent-service/index:DevopsagentServiceServiceDetailsMcpServerGrafanaAuthorizationConfigBearerTokenOutputReference"
    },
    "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerGrafanaAuthorizationConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerGrafanaAuthorizationConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/devopsagent-service/index.ts",
          "line": 2845
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/devopsagent-service/index.ts",
        "line": 2837
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 2884
          },
          "name": "putBearerToken",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerGrafanaAuthorizationConfigBearerToken"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 2887
          },
          "name": "resetBearerToken"
        }
      ],
      "name": "DevopsagentServiceServiceDetailsMcpServerGrafanaAuthorizationConfigOutputReference",
      "namespace": "devopsagentService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 2881
          },
          "name": "bearerToken",
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerGrafanaAuthorizationConfigBearerTokenOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 2891
          },
          "name": "bearerTokenInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerGrafanaAuthorizationConfigBearerToken"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 2849
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerGrafanaAuthorizationConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/devopsagent-service/index:DevopsagentServiceServiceDetailsMcpServerGrafanaAuthorizationConfigOutputReference"
    },
    "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerGrafanaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerGrafanaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/devopsagent-service/index.ts",
          "line": 2980
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/devopsagent-service/index.ts",
        "line": 2972
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 3037
          },
          "name": "putAuthorizationConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerGrafanaAuthorizationConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 3040
          },
          "name": "resetAuthorizationConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 3056
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 3072
          },
          "name": "resetEndpoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 3088
          },
          "name": "resetName"
        }
      ],
      "name": "DevopsagentServiceServiceDetailsMcpServerGrafanaOutputReference",
      "namespace": "devopsagentService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 3034
          },
          "name": "authorizationConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerGrafanaAuthorizationConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 3044
          },
          "name": "authorizationConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerGrafanaAuthorizationConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 3060
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 3076
          },
          "name": "endpointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 3092
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 3050
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 3066
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 3082
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 2984
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerGrafana"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/devopsagent-service/index:DevopsagentServiceServiceDetailsMcpServerGrafanaOutputReference"
    },
    "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerNewRelic": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerNewRelic",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/devopsagent-service/index.ts",
        "line": 3463
      },
      "name": "DevopsagentServiceServiceDetailsMcpServerNewRelic",
      "namespace": "devopsagentService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_service#authorization_config DevopsagentService#authorization_config}",
            "stability": "stable",
            "summary": "New Relic authorization configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 3469
          },
          "name": "authorizationConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerNewRelicAuthorizationConfig"
          }
        }
      ],
      "symbolId": "src/devopsagent-service/index:DevopsagentServiceServiceDetailsMcpServerNewRelic"
    },
    "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerNewRelicAuthorizationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerNewRelicAuthorizationConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/devopsagent-service/index.ts",
        "line": 3367
      },
      "name": "DevopsagentServiceServiceDetailsMcpServerNewRelicAuthorizationConfig",
      "namespace": "devopsagentService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_service#api_key DevopsagentService#api_key}",
            "stability": "stable",
            "summary": "New Relic API key configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 3373
          },
          "name": "apiKey",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerNewRelicAuthorizationConfigApiKey"
          }
        }
      ],
      "symbolId": "src/devopsagent-service/index:DevopsagentServiceServiceDetailsMcpServerNewRelicAuthorizationConfig"
    },
    "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerNewRelicAuthorizationConfigApiKey": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerNewRelicAuthorizationConfigApiKey",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/devopsagent-service/index.ts",
        "line": 3096
      },
      "name": "DevopsagentServiceServiceDetailsMcpServerNewRelicAuthorizationConfigApiKey",
      "namespace": "devopsagentService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_service#account_id DevopsagentService#account_id}",
            "stability": "stable",
            "summary": "New Relic Account ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 3102
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_service#alert_policy_ids DevopsagentService#alert_policy_ids}",
            "stability": "stable",
            "summary": "List of alert policy IDs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 3108
          },
          "name": "alertPolicyIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_service#api_key DevopsagentService#api_key}",
            "stability": "stable",
            "summary": "New Relic User API Key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 3114
          },
          "name": "apiKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_service#application_ids DevopsagentService#application_ids}",
            "stability": "stable",
            "summary": "List of monitored APM application IDs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 3120
          },
          "name": "applicationIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_service#entity_guids DevopsagentService#entity_guids}",
            "stability": "stable",
            "summary": "List of globally unique IDs for New Relic resources."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 3126
          },
          "name": "entityGuids",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_service#region DevopsagentService#region}",
            "stability": "stable",
            "summary": "New Relic region."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 3132
          },
          "name": "region",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/devopsagent-service/index:DevopsagentServiceServiceDetailsMcpServerNewRelicAuthorizationConfigApiKey"
    },
    "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerNewRelicAuthorizationConfigApiKeyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerNewRelicAuthorizationConfigApiKeyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/devopsagent-service/index.ts",
          "line": 3207
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/devopsagent-service/index.ts",
        "line": 3199
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 3279
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 3295
          },
          "name": "resetAlertPolicyIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 3311
          },
          "name": "resetApiKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 3327
          },
          "name": "resetApplicationIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 3343
          },
          "name": "resetEntityGuids"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 3359
          },
          "name": "resetRegion"
        }
      ],
      "name": "DevopsagentServiceServiceDetailsMcpServerNewRelicAuthorizationConfigApiKeyOutputReference",
      "namespace": "devopsagentService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 3283
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 3299
          },
          "name": "alertPolicyIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 3315
          },
          "name": "apiKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 3331
          },
          "name": "applicationIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 3347
          },
          "name": "entityGuidsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 3363
          },
          "name": "regionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 3273
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 3289
          },
          "name": "alertPolicyIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 3305
          },
          "name": "apiKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 3321
          },
          "name": "applicationIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 3337
          },
          "name": "entityGuids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 3353
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 3211
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerNewRelicAuthorizationConfigApiKey"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/devopsagent-service/index:DevopsagentServiceServiceDetailsMcpServerNewRelicAuthorizationConfigApiKeyOutputReference"
    },
    "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerNewRelicAuthorizationConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerNewRelicAuthorizationConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/devopsagent-service/index.ts",
          "line": 3413
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/devopsagent-service/index.ts",
        "line": 3405
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 3452
          },
          "name": "putApiKey",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerNewRelicAuthorizationConfigApiKey"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 3455
          },
          "name": "resetApiKey"
        }
      ],
      "name": "DevopsagentServiceServiceDetailsMcpServerNewRelicAuthorizationConfigOutputReference",
      "namespace": "devopsagentService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 3449
          },
          "name": "apiKey",
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerNewRelicAuthorizationConfigApiKeyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 3459
          },
          "name": "apiKeyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerNewRelicAuthorizationConfigApiKey"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 3417
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerNewRelicAuthorizationConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/devopsagent-service/index:DevopsagentServiceServiceDetailsMcpServerNewRelicAuthorizationConfigOutputReference"
    },
    "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerNewRelicOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerNewRelicOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/devopsagent-service/index.ts",
          "line": 3509
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/devopsagent-service/index.ts",
        "line": 3501
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 3548
          },
          "name": "putAuthorizationConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerNewRelicAuthorizationConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 3551
          },
          "name": "resetAuthorizationConfig"
        }
      ],
      "name": "DevopsagentServiceServiceDetailsMcpServerNewRelicOutputReference",
      "namespace": "devopsagentService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 3545
          },
          "name": "authorizationConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerNewRelicAuthorizationConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 3555
          },
          "name": "authorizationConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerNewRelicAuthorizationConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 3513
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerNewRelic"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/devopsagent-service/index:DevopsagentServiceServiceDetailsMcpServerNewRelicOutputReference"
    },
    "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/devopsagent-service/index.ts",
          "line": 2517
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/devopsagent-service/index.ts",
        "line": 2509
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 2574
          },
          "name": "putAuthorizationConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerAuthorizationConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 2577
          },
          "name": "resetAuthorizationConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 2593
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 2609
          },
          "name": "resetEndpoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 2625
          },
          "name": "resetName"
        }
      ],
      "name": "DevopsagentServiceServiceDetailsMcpServerOutputReference",
      "namespace": "devopsagentService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 2571
          },
          "name": "authorizationConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerAuthorizationConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 2581
          },
          "name": "authorizationConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerAuthorizationConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 2597
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 2613
          },
          "name": "endpointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 2629
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 2587
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 2603
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 2619
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 2521
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServer"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/devopsagent-service/index:DevopsagentServiceServiceDetailsMcpServerOutputReference"
    },
    "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerSigV4": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerSigV4",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/devopsagent-service/index.ts",
        "line": 3795
      },
      "name": "DevopsagentServiceServiceDetailsMcpServerSigV4",
      "namespace": "devopsagentService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_service#authorization_config DevopsagentService#authorization_config}",
            "stability": "stable",
            "summary": "SigV4 authorization configuration for MCP server."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 3801
          },
          "name": "authorizationConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerSigV4AuthorizationConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_service#description DevopsagentService#description}",
            "stability": "stable",
            "summary": "Optional description for the MCP server."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 3807
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_service#endpoint DevopsagentService#endpoint}",
            "stability": "stable",
            "summary": "MCP server endpoint URL."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 3813
          },
          "name": "endpoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_service#name DevopsagentService#name}",
            "stability": "stable",
            "summary": "MCP server name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 3819
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/devopsagent-service/index:DevopsagentServiceServiceDetailsMcpServerSigV4"
    },
    "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerSigV4AuthorizationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerSigV4AuthorizationConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/devopsagent-service/index.ts",
        "line": 3559
      },
      "name": "DevopsagentServiceServiceDetailsMcpServerSigV4AuthorizationConfig",
      "namespace": "devopsagentService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_service#custom_headers DevopsagentService#custom_headers}",
            "stability": "stable",
            "summary": "Custom headers for the SigV4 MCP server."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 3565
          },
          "name": "customHeaders",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Optional - when omitted, credentials are resolved at runtime via a monitor account association.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_service#mcp_role_arn DevopsagentService#mcp_role_arn}",
            "stability": "stable",
            "summary": "IAM role ARN to assume for SigV4 signing."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 3571
          },
          "name": "mcpRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_service#region DevopsagentService#region}",
            "stability": "stable",
            "summary": "AWS region for SigV4 signing. Use '*' for SigV4a multi-region signing."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 3577
          },
          "name": "region",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_service#role_arn DevopsagentService#role_arn}",
            "stability": "stable",
            "summary": "Deprecated - use McpRoleArn instead. IAM role ARN to assume for SigV4 signing."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 3583
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_service#service DevopsagentService#service}",
            "stability": "stable",
            "summary": "AWS service name for SigV4 signing."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 3589
          },
          "name": "service",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/devopsagent-service/index:DevopsagentServiceServiceDetailsMcpServerSigV4AuthorizationConfig"
    },
    "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerSigV4AuthorizationConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerSigV4AuthorizationConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/devopsagent-service/index.ts",
          "line": 3657
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/devopsagent-service/index.ts",
        "line": 3649
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 3723
          },
          "name": "resetCustomHeaders"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 3739
          },
          "name": "resetMcpRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 3755
          },
          "name": "resetRegion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 3771
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 3787
          },
          "name": "resetService"
        }
      ],
      "name": "DevopsagentServiceServiceDetailsMcpServerSigV4AuthorizationConfigOutputReference",
      "namespace": "devopsagentService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 3727
          },
          "name": "customHeadersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 3743
          },
          "name": "mcpRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 3759
          },
          "name": "regionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 3775
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 3791
          },
          "name": "serviceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 3717
          },
          "name": "customHeaders",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 3733
          },
          "name": "mcpRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 3749
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 3765
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 3781
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 3661
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerSigV4AuthorizationConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/devopsagent-service/index:DevopsagentServiceServiceDetailsMcpServerSigV4AuthorizationConfigOutputReference"
    },
    "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerSigV4OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerSigV4OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/devopsagent-service/index.ts",
          "line": 3880
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/devopsagent-service/index.ts",
        "line": 3872
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 3937
          },
          "name": "putAuthorizationConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerSigV4AuthorizationConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 3940
          },
          "name": "resetAuthorizationConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 3956
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 3972
          },
          "name": "resetEndpoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 3988
          },
          "name": "resetName"
        }
      ],
      "name": "DevopsagentServiceServiceDetailsMcpServerSigV4OutputReference",
      "namespace": "devopsagentService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 3934
          },
          "name": "authorizationConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerSigV4AuthorizationConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 3944
          },
          "name": "authorizationConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerSigV4AuthorizationConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 3960
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 3976
          },
          "name": "endpointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 3992
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 3950
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 3966
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 3982
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 3884
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerSigV4"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/devopsagent-service/index:DevopsagentServiceServiceDetailsMcpServerSigV4OutputReference"
    },
    "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerSplunk": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerSplunk",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/devopsagent-service/index.ts",
        "line": 4258
      },
      "name": "DevopsagentServiceServiceDetailsMcpServerSplunk",
      "namespace": "devopsagentService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_service#authorization_config DevopsagentService#authorization_config}",
            "stability": "stable",
            "summary": "MCP server splunk authorization configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 4264
          },
          "name": "authorizationConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerSplunkAuthorizationConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_service#description DevopsagentService#description}",
            "stability": "stable",
            "summary": "Optional description for the MCP server."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 4270
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_service#endpoint DevopsagentService#endpoint}",
            "stability": "stable",
            "summary": "MCP server endpoint URL."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 4276
          },
          "name": "endpoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_service#name DevopsagentService#name}",
            "stability": "stable",
            "summary": "MCP server name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 4282
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/devopsagent-service/index:DevopsagentServiceServiceDetailsMcpServerSplunk"
    },
    "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerSplunkAuthorizationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerSplunkAuthorizationConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/devopsagent-service/index.ts",
        "line": 4162
      },
      "name": "DevopsagentServiceServiceDetailsMcpServerSplunkAuthorizationConfig",
      "namespace": "devopsagentService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_service#bearer_token DevopsagentService#bearer_token}",
            "stability": "stable",
            "summary": "Bearer token authentication details."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 4168
          },
          "name": "bearerToken",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerSplunkAuthorizationConfigBearerToken"
          }
        }
      ],
      "symbolId": "src/devopsagent-service/index:DevopsagentServiceServiceDetailsMcpServerSplunkAuthorizationConfig"
    },
    "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerSplunkAuthorizationConfigBearerToken": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerSplunkAuthorizationConfigBearerToken",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/devopsagent-service/index.ts",
        "line": 3996
      },
      "name": "DevopsagentServiceServiceDetailsMcpServerSplunkAuthorizationConfigBearerToken",
      "namespace": "devopsagentService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_service#authorization_header DevopsagentService#authorization_header}",
            "stability": "stable",
            "summary": "HTTP header name to send the bearer token."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 4002
          },
          "name": "authorizationHeader",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_service#token_name DevopsagentService#token_name}",
            "stability": "stable",
            "summary": "User friendly bearer token name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 4008
          },
          "name": "tokenName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_service#token_value DevopsagentService#token_value}",
            "stability": "stable",
            "summary": "Bearer token value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 4014
          },
          "name": "tokenValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/devopsagent-service/index:DevopsagentServiceServiceDetailsMcpServerSplunkAuthorizationConfigBearerToken"
    },
    "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerSplunkAuthorizationConfigBearerTokenOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerSplunkAuthorizationConfigBearerTokenOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/devopsagent-service/index.ts",
          "line": 4068
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/devopsagent-service/index.ts",
        "line": 4060
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 4122
          },
          "name": "resetAuthorizationHeader"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 4138
          },
          "name": "resetTokenName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 4154
          },
          "name": "resetTokenValue"
        }
      ],
      "name": "DevopsagentServiceServiceDetailsMcpServerSplunkAuthorizationConfigBearerTokenOutputReference",
      "namespace": "devopsagentService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 4126
          },
          "name": "authorizationHeaderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 4142
          },
          "name": "tokenNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 4158
          },
          "name": "tokenValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 4116
          },
          "name": "authorizationHeader",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 4132
          },
          "name": "tokenName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 4148
          },
          "name": "tokenValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 4072
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerSplunkAuthorizationConfigBearerToken"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/devopsagent-service/index:DevopsagentServiceServiceDetailsMcpServerSplunkAuthorizationConfigBearerTokenOutputReference"
    },
    "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerSplunkAuthorizationConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerSplunkAuthorizationConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/devopsagent-service/index.ts",
          "line": 4208
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/devopsagent-service/index.ts",
        "line": 4200
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 4247
          },
          "name": "putBearerToken",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerSplunkAuthorizationConfigBearerToken"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 4250
          },
          "name": "resetBearerToken"
        }
      ],
      "name": "DevopsagentServiceServiceDetailsMcpServerSplunkAuthorizationConfigOutputReference",
      "namespace": "devopsagentService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 4244
          },
          "name": "bearerToken",
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerSplunkAuthorizationConfigBearerTokenOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 4254
          },
          "name": "bearerTokenInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerSplunkAuthorizationConfigBearerToken"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 4212
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerSplunkAuthorizationConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/devopsagent-service/index:DevopsagentServiceServiceDetailsMcpServerSplunkAuthorizationConfigOutputReference"
    },
    "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerSplunkOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerSplunkOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/devopsagent-service/index.ts",
          "line": 4343
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/devopsagent-service/index.ts",
        "line": 4335
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 4400
          },
          "name": "putAuthorizationConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerSplunkAuthorizationConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 4403
          },
          "name": "resetAuthorizationConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 4419
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 4435
          },
          "name": "resetEndpoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 4451
          },
          "name": "resetName"
        }
      ],
      "name": "DevopsagentServiceServiceDetailsMcpServerSplunkOutputReference",
      "namespace": "devopsagentService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 4397
          },
          "name": "authorizationConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerSplunkAuthorizationConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 4407
          },
          "name": "authorizationConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerSplunkAuthorizationConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 4423
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 4439
          },
          "name": "endpointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 4455
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 4413
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 4429
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 4445
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 4347
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerSplunk"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/devopsagent-service/index:DevopsagentServiceServiceDetailsMcpServerSplunkOutputReference"
    },
    "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/devopsagent-service/index.ts",
          "line": 5478
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/devopsagent-service/index.ts",
        "line": 5470
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 5571
          },
          "name": "putAzureIdentity",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsAzureIdentity"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 5587
          },
          "name": "putDynatrace",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsDynatrace"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 5603
          },
          "name": "putGitLab",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsGitLab"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 5619
          },
          "name": "putMcpServer",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServer"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 5635
          },
          "name": "putMcpServerGrafana",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerGrafana"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 5651
          },
          "name": "putMcpServerNewRelic",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerNewRelic"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 5667
          },
          "name": "putMcpServerSigV4",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerSigV4"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 5683
          },
          "name": "putMcpServerSplunk",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerSplunk"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 5699
          },
          "name": "putPagerDuty",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsPagerDuty"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 5715
          },
          "name": "putServiceNow",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsServiceNow"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 5574
          },
          "name": "resetAzureIdentity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 5590
          },
          "name": "resetDynatrace"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 5606
          },
          "name": "resetGitLab"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 5622
          },
          "name": "resetMcpServer"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 5638
          },
          "name": "resetMcpServerGrafana"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 5654
          },
          "name": "resetMcpServerNewRelic"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 5670
          },
          "name": "resetMcpServerSigV4"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 5686
          },
          "name": "resetMcpServerSplunk"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 5702
          },
          "name": "resetPagerDuty"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 5718
          },
          "name": "resetServiceNow"
        }
      ],
      "name": "DevopsagentServiceServiceDetailsOutputReference",
      "namespace": "devopsagentService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 5568
          },
          "name": "azureIdentity",
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsAzureIdentityOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 5584
          },
          "name": "dynatrace",
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsDynatraceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 5600
          },
          "name": "gitLab",
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsGitLabOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 5616
          },
          "name": "mcpServer",
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 5632
          },
          "name": "mcpServerGrafana",
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerGrafanaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 5648
          },
          "name": "mcpServerNewRelic",
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerNewRelicOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 5664
          },
          "name": "mcpServerSigV4",
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerSigV4OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 5680
          },
          "name": "mcpServerSplunk",
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerSplunkOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 5696
          },
          "name": "pagerDuty",
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsPagerDutyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 5712
          },
          "name": "serviceNow",
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsServiceNowOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 5578
          },
          "name": "azureIdentityInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsAzureIdentity"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 5594
          },
          "name": "dynatraceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsDynatrace"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 5610
          },
          "name": "gitLabInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsGitLab"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 5642
          },
          "name": "mcpServerGrafanaInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerGrafana"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 5626
          },
          "name": "mcpServerInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServer"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 5658
          },
          "name": "mcpServerNewRelicInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerNewRelic"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 5674
          },
          "name": "mcpServerSigV4Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerSigV4"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 5690
          },
          "name": "mcpServerSplunkInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsMcpServerSplunk"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 5706
          },
          "name": "pagerDutyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsPagerDuty"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 5722
          },
          "name": "serviceNowInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsServiceNow"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 5482
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetails"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/devopsagent-service/index:DevopsagentServiceServiceDetailsOutputReference"
    },
    "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsPagerDuty": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsPagerDuty",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/devopsagent-service/index.ts",
        "line": 4756
      },
      "name": "DevopsagentServiceServiceDetailsPagerDuty",
      "namespace": "devopsagentService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_service#authorization_config DevopsagentService#authorization_config}",
            "stability": "stable",
            "summary": "PagerDuty OAuth authorization configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 4762
          },
          "name": "authorizationConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsPagerDutyAuthorizationConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_service#scopes DevopsagentService#scopes}",
            "stability": "stable",
            "summary": "PagerDuty scopes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 4768
          },
          "name": "scopes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/devopsagent-service/index:DevopsagentServiceServiceDetailsPagerDuty"
    },
    "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsPagerDutyAuthorizationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsPagerDutyAuthorizationConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/devopsagent-service/index.ts",
        "line": 4660
      },
      "name": "DevopsagentServiceServiceDetailsPagerDutyAuthorizationConfig",
      "namespace": "devopsagentService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_service#o_auth_client_credentials DevopsagentService#o_auth_client_credentials}",
            "stability": "stable",
            "summary": "OAuth client credentials."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 4666
          },
          "name": "oAuthClientCredentials",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsPagerDutyAuthorizationConfigOAuthClientCredentials"
          }
        }
      ],
      "symbolId": "src/devopsagent-service/index:DevopsagentServiceServiceDetailsPagerDutyAuthorizationConfig"
    },
    "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsPagerDutyAuthorizationConfigOAuthClientCredentials": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsPagerDutyAuthorizationConfigOAuthClientCredentials",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/devopsagent-service/index.ts",
        "line": 4459
      },
      "name": "DevopsagentServiceServiceDetailsPagerDutyAuthorizationConfigOAuthClientCredentials",
      "namespace": "devopsagentService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_service#client_id DevopsagentService#client_id}",
            "stability": "stable",
            "summary": "OAuth client ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 4465
          },
          "name": "clientId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_service#client_name DevopsagentService#client_name}",
            "stability": "stable",
            "summary": "User friendly OAuth client name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 4471
          },
          "name": "clientName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_service#client_secret DevopsagentService#client_secret}",
            "stability": "stable",
            "summary": "OAuth client secret."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 4477
          },
          "name": "clientSecret",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_service#exchange_parameters DevopsagentService#exchange_parameters}",
            "stability": "stable",
            "summary": "OAuth token exchange parameters."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 4483
          },
          "name": "exchangeParameters",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/devopsagent-service/index:DevopsagentServiceServiceDetailsPagerDutyAuthorizationConfigOAuthClientCredentials"
    },
    "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsPagerDutyAuthorizationConfigOAuthClientCredentialsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsPagerDutyAuthorizationConfigOAuthClientCredentialsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/devopsagent-service/index.ts",
          "line": 4544
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/devopsagent-service/index.ts",
        "line": 4536
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 4604
          },
          "name": "resetClientId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 4620
          },
          "name": "resetClientName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 4636
          },
          "name": "resetClientSecret"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 4652
          },
          "name": "resetExchangeParameters"
        }
      ],
      "name": "DevopsagentServiceServiceDetailsPagerDutyAuthorizationConfigOAuthClientCredentialsOutputReference",
      "namespace": "devopsagentService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 4608
          },
          "name": "clientIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 4624
          },
          "name": "clientNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 4640
          },
          "name": "clientSecretInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 4656
          },
          "name": "exchangeParametersInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 4598
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 4614
          },
          "name": "clientName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 4630
          },
          "name": "clientSecret",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 4646
          },
          "name": "exchangeParameters",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 4548
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsPagerDutyAuthorizationConfigOAuthClientCredentials"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/devopsagent-service/index:DevopsagentServiceServiceDetailsPagerDutyAuthorizationConfigOAuthClientCredentialsOutputReference"
    },
    "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsPagerDutyAuthorizationConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsPagerDutyAuthorizationConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/devopsagent-service/index.ts",
          "line": 4706
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/devopsagent-service/index.ts",
        "line": 4698
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 4745
          },
          "name": "putOAuthClientCredentials",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsPagerDutyAuthorizationConfigOAuthClientCredentials"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 4748
          },
          "name": "resetOAuthClientCredentials"
        }
      ],
      "name": "DevopsagentServiceServiceDetailsPagerDutyAuthorizationConfigOutputReference",
      "namespace": "devopsagentService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 4742
          },
          "name": "oAuthClientCredentials",
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsPagerDutyAuthorizationConfigOAuthClientCredentialsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 4752
          },
          "name": "oAuthClientCredentialsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsPagerDutyAuthorizationConfigOAuthClientCredentials"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 4710
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsPagerDutyAuthorizationConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/devopsagent-service/index:DevopsagentServiceServiceDetailsPagerDutyAuthorizationConfigOutputReference"
    },
    "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsPagerDutyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsPagerDutyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/devopsagent-service/index.ts",
          "line": 4815
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/devopsagent-service/index.ts",
        "line": 4807
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 4860
          },
          "name": "putAuthorizationConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsPagerDutyAuthorizationConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 4863
          },
          "name": "resetAuthorizationConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 4879
          },
          "name": "resetScopes"
        }
      ],
      "name": "DevopsagentServiceServiceDetailsPagerDutyOutputReference",
      "namespace": "devopsagentService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 4857
          },
          "name": "authorizationConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsPagerDutyAuthorizationConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 4867
          },
          "name": "authorizationConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsPagerDutyAuthorizationConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 4883
          },
          "name": "scopesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 4873
          },
          "name": "scopes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 4819
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsPagerDuty"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/devopsagent-service/index:DevopsagentServiceServiceDetailsPagerDutyOutputReference"
    },
    "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsServiceNow": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsServiceNow",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/devopsagent-service/index.ts",
        "line": 5184
      },
      "name": "DevopsagentServiceServiceDetailsServiceNow",
      "namespace": "devopsagentService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_service#authorization_config DevopsagentService#authorization_config}",
            "stability": "stable",
            "summary": "ServiceNow OAuth authorization configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 5190
          },
          "name": "authorizationConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsServiceNowAuthorizationConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_service#instance_url DevopsagentService#instance_url}",
            "stability": "stable",
            "summary": "ServiceNow instance URL."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 5196
          },
          "name": "instanceUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/devopsagent-service/index:DevopsagentServiceServiceDetailsServiceNow"
    },
    "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsServiceNowAuthorizationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsServiceNowAuthorizationConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/devopsagent-service/index.ts",
        "line": 5088
      },
      "name": "DevopsagentServiceServiceDetailsServiceNowAuthorizationConfig",
      "namespace": "devopsagentService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_service#o_auth_client_credentials DevopsagentService#o_auth_client_credentials}",
            "stability": "stable",
            "summary": "OAuth client credentials."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 5094
          },
          "name": "oAuthClientCredentials",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsServiceNowAuthorizationConfigOAuthClientCredentials"
          }
        }
      ],
      "symbolId": "src/devopsagent-service/index:DevopsagentServiceServiceDetailsServiceNowAuthorizationConfig"
    },
    "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsServiceNowAuthorizationConfigOAuthClientCredentials": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsServiceNowAuthorizationConfigOAuthClientCredentials",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/devopsagent-service/index.ts",
        "line": 4887
      },
      "name": "DevopsagentServiceServiceDetailsServiceNowAuthorizationConfigOAuthClientCredentials",
      "namespace": "devopsagentService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_service#client_id DevopsagentService#client_id}",
            "stability": "stable",
            "summary": "OAuth client ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 4893
          },
          "name": "clientId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_service#client_name DevopsagentService#client_name}",
            "stability": "stable",
            "summary": "User friendly OAuth client name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 4899
          },
          "name": "clientName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_service#client_secret DevopsagentService#client_secret}",
            "stability": "stable",
            "summary": "OAuth client secret."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 4905
          },
          "name": "clientSecret",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_service#exchange_parameters DevopsagentService#exchange_parameters}",
            "stability": "stable",
            "summary": "OAuth token exchange parameters."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 4911
          },
          "name": "exchangeParameters",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/devopsagent-service/index:DevopsagentServiceServiceDetailsServiceNowAuthorizationConfigOAuthClientCredentials"
    },
    "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsServiceNowAuthorizationConfigOAuthClientCredentialsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsServiceNowAuthorizationConfigOAuthClientCredentialsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/devopsagent-service/index.ts",
          "line": 4972
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/devopsagent-service/index.ts",
        "line": 4964
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 5032
          },
          "name": "resetClientId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 5048
          },
          "name": "resetClientName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 5064
          },
          "name": "resetClientSecret"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 5080
          },
          "name": "resetExchangeParameters"
        }
      ],
      "name": "DevopsagentServiceServiceDetailsServiceNowAuthorizationConfigOAuthClientCredentialsOutputReference",
      "namespace": "devopsagentService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 5036
          },
          "name": "clientIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 5052
          },
          "name": "clientNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 5068
          },
          "name": "clientSecretInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 5084
          },
          "name": "exchangeParametersInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 5026
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 5042
          },
          "name": "clientName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 5058
          },
          "name": "clientSecret",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 5074
          },
          "name": "exchangeParameters",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 4976
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsServiceNowAuthorizationConfigOAuthClientCredentials"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/devopsagent-service/index:DevopsagentServiceServiceDetailsServiceNowAuthorizationConfigOAuthClientCredentialsOutputReference"
    },
    "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsServiceNowAuthorizationConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsServiceNowAuthorizationConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/devopsagent-service/index.ts",
          "line": 5134
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/devopsagent-service/index.ts",
        "line": 5126
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 5173
          },
          "name": "putOAuthClientCredentials",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsServiceNowAuthorizationConfigOAuthClientCredentials"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 5176
          },
          "name": "resetOAuthClientCredentials"
        }
      ],
      "name": "DevopsagentServiceServiceDetailsServiceNowAuthorizationConfigOutputReference",
      "namespace": "devopsagentService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 5170
          },
          "name": "oAuthClientCredentials",
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsServiceNowAuthorizationConfigOAuthClientCredentialsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 5180
          },
          "name": "oAuthClientCredentialsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsServiceNowAuthorizationConfigOAuthClientCredentials"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 5138
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsServiceNowAuthorizationConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/devopsagent-service/index:DevopsagentServiceServiceDetailsServiceNowAuthorizationConfigOutputReference"
    },
    "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsServiceNowOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsServiceNowOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/devopsagent-service/index.ts",
          "line": 5243
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/devopsagent-service/index.ts",
        "line": 5235
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 5288
          },
          "name": "putAuthorizationConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsServiceNowAuthorizationConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 5291
          },
          "name": "resetAuthorizationConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 5307
          },
          "name": "resetInstanceUrl"
        }
      ],
      "name": "DevopsagentServiceServiceDetailsServiceNowOutputReference",
      "namespace": "devopsagentService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 5285
          },
          "name": "authorizationConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsServiceNowAuthorizationConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 5295
          },
          "name": "authorizationConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsServiceNowAuthorizationConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 5311
          },
          "name": "instanceUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 5301
          },
          "name": "instanceUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 5247
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceServiceDetailsServiceNow"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/devopsagent-service/index:DevopsagentServiceServiceDetailsServiceNowOutputReference"
    },
    "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/devopsagent-service/index.ts",
        "line": 5726
      },
      "name": "DevopsagentServiceTags",
      "namespace": "devopsagentService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_service#key DevopsagentService#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 5732
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsagent_service#value DevopsagentService#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 5738
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/devopsagent-service/index:DevopsagentServiceTags"
    },
    "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/devopsagent-service/index.ts",
          "line": 5868
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/devopsagent-service/index.ts",
        "line": 5860
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 5875
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceTagsOutputReference"
            }
          }
        }
      ],
      "name": "DevopsagentServiceTagsList",
      "namespace": "devopsagentService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 5861
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/devopsagent-service/index:DevopsagentServiceTagsList"
    },
    "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/devopsagent-service/index.ts",
          "line": 5787
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/devopsagent-service/index.ts",
        "line": 5777
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 5835
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 5851
          },
          "name": "resetValue"
        }
      ],
      "name": "DevopsagentServiceTagsOutputReference",
      "namespace": "devopsagentService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 5839
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 5855
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 5829
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 5845
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsagent-service/index.ts",
            "line": 5791
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsagentService.DevopsagentServiceTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/devopsagent-service/index:DevopsagentServiceTagsOutputReference"
    },
    "@cdktn/provider-awscc.devopsguruLogAnomalyDetectionIntegration.DevopsguruLogAnomalyDetectionIntegration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsguru_log_anomaly_detection_integration awscc_devopsguru_log_anomaly_detection_integration}."
      },
      "fqn": "@cdktn/provider-awscc.devopsguruLogAnomalyDetectionIntegration.DevopsguruLogAnomalyDetectionIntegration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsguru_log_anomaly_detection_integration awscc_devopsguru_log_anomaly_detection_integration} Resource."
        },
        "locationInModule": {
          "filename": "src/devopsguru-log-anomaly-detection-integration/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.devopsguruLogAnomalyDetectionIntegration.DevopsguruLogAnomalyDetectionIntegrationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/devopsguru-log-anomaly-detection-integration/index.ts",
        "line": 20
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DevopsguruLogAnomalyDetectionIntegration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/devopsguru-log-anomaly-detection-integration/index.ts",
            "line": 37
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DevopsguruLogAnomalyDetectionIntegration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsguru_log_anomaly_detection_integration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DevopsguruLogAnomalyDetectionIntegration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DevopsguruLogAnomalyDetectionIntegration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsguru-log-anomaly-detection-integration/index.ts",
            "line": 88
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsguru-log-anomaly-detection-integration/index.ts",
            "line": 93
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DevopsguruLogAnomalyDetectionIntegration",
      "namespace": "devopsguruLogAnomalyDetectionIntegration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsguru-log-anomaly-detection-integration/index.ts",
            "line": 25
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsguru-log-anomaly-detection-integration/index.ts",
            "line": 75
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsguru-log-anomaly-detection-integration/index.ts",
            "line": 80
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/devopsguru-log-anomaly-detection-integration/index:DevopsguruLogAnomalyDetectionIntegration"
    },
    "@cdktn/provider-awscc.devopsguruLogAnomalyDetectionIntegration.DevopsguruLogAnomalyDetectionIntegrationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsguruLogAnomalyDetectionIntegration.DevopsguruLogAnomalyDetectionIntegrationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/devopsguru-log-anomaly-detection-integration/index.ts",
        "line": 14
      },
      "name": "DevopsguruLogAnomalyDetectionIntegrationConfig",
      "namespace": "devopsguruLogAnomalyDetectionIntegration",
      "symbolId": "src/devopsguru-log-anomaly-detection-integration/index:DevopsguruLogAnomalyDetectionIntegrationConfig"
    },
    "@cdktn/provider-awscc.devopsguruNotificationChannel.DevopsguruNotificationChannel": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsguru_notification_channel awscc_devopsguru_notification_channel}."
      },
      "fqn": "@cdktn/provider-awscc.devopsguruNotificationChannel.DevopsguruNotificationChannel",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsguru_notification_channel awscc_devopsguru_notification_channel} Resource."
        },
        "locationInModule": {
          "filename": "src/devopsguru-notification-channel/index.ts",
          "line": 414
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.devopsguruNotificationChannel.DevopsguruNotificationChannelConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/devopsguru-notification-channel/index.ts",
        "line": 382
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DevopsguruNotificationChannel resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/devopsguru-notification-channel/index.ts",
            "line": 399
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DevopsguruNotificationChannel to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsguru_notification_channel#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DevopsguruNotificationChannel that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DevopsguruNotificationChannel to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsguru-notification-channel/index.ts",
            "line": 442
          },
          "name": "putConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.devopsguruNotificationChannel.DevopsguruNotificationChannelConfigA"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsguru-notification-channel/index.ts",
            "line": 464
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsguru-notification-channel/index.ts",
            "line": 470
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DevopsguruNotificationChannel",
      "namespace": "devopsguruNotificationChannel",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsguru-notification-channel/index.ts",
            "line": 387
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsguru-notification-channel/index.ts",
            "line": 439
          },
          "name": "config",
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsguruNotificationChannel.DevopsguruNotificationChannelConfigAOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsguru-notification-channel/index.ts",
            "line": 451
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsguru-notification-channel/index.ts",
            "line": 456
          },
          "name": "notificationChannelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsguru-notification-channel/index.ts",
            "line": 446
          },
          "name": "configInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsguruNotificationChannel.DevopsguruNotificationChannelConfigA"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/devopsguru-notification-channel/index:DevopsguruNotificationChannel"
    },
    "@cdktn/provider-awscc.devopsguruNotificationChannel.DevopsguruNotificationChannelConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsguruNotificationChannel.DevopsguruNotificationChannelConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/devopsguru-notification-channel/index.ts",
        "line": 14
      },
      "name": "DevopsguruNotificationChannelConfig",
      "namespace": "devopsguruNotificationChannel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsguru_notification_channel#config DevopsguruNotificationChannel#config}",
            "stability": "stable",
            "summary": "Information about notification channels you have configured with DevOps Guru."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsguru-notification-channel/index.ts",
            "line": 20
          },
          "name": "config",
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsguruNotificationChannel.DevopsguruNotificationChannelConfigA"
          }
        }
      ],
      "symbolId": "src/devopsguru-notification-channel/index:DevopsguruNotificationChannelConfig"
    },
    "@cdktn/provider-awscc.devopsguruNotificationChannel.DevopsguruNotificationChannelConfigA": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsguruNotificationChannel.DevopsguruNotificationChannelConfigA",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/devopsguru-notification-channel/index.ts",
        "line": 247
      },
      "name": "DevopsguruNotificationChannelConfigA",
      "namespace": "devopsguruNotificationChannel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsguru_notification_channel#filters DevopsguruNotificationChannel#filters}",
            "stability": "stable",
            "summary": "Information about filters of a notification channel configured in DevOpsGuru to filter for insights."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsguru-notification-channel/index.ts",
            "line": 253
          },
          "name": "filters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsguruNotificationChannel.DevopsguruNotificationChannelConfigFilters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsguru_notification_channel#sns DevopsguruNotificationChannel#sns}",
            "stability": "stable",
            "summary": "Information about a notification channel configured in DevOps Guru to send notifications when insights are created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsguru-notification-channel/index.ts",
            "line": 259
          },
          "name": "sns",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsguruNotificationChannel.DevopsguruNotificationChannelConfigSns"
          }
        }
      ],
      "symbolId": "src/devopsguru-notification-channel/index:DevopsguruNotificationChannelConfigA"
    },
    "@cdktn/provider-awscc.devopsguruNotificationChannel.DevopsguruNotificationChannelConfigAOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsguruNotificationChannel.DevopsguruNotificationChannelConfigAOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/devopsguru-notification-channel/index.ts",
          "line": 306
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/devopsguru-notification-channel/index.ts",
        "line": 298
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsguru-notification-channel/index.ts",
            "line": 351
          },
          "name": "putFilters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.devopsguruNotificationChannel.DevopsguruNotificationChannelConfigFilters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsguru-notification-channel/index.ts",
            "line": 367
          },
          "name": "putSns",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.devopsguruNotificationChannel.DevopsguruNotificationChannelConfigSns"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsguru-notification-channel/index.ts",
            "line": 354
          },
          "name": "resetFilters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsguru-notification-channel/index.ts",
            "line": 370
          },
          "name": "resetSns"
        }
      ],
      "name": "DevopsguruNotificationChannelConfigAOutputReference",
      "namespace": "devopsguruNotificationChannel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsguru-notification-channel/index.ts",
            "line": 348
          },
          "name": "filters",
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsguruNotificationChannel.DevopsguruNotificationChannelConfigFiltersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsguru-notification-channel/index.ts",
            "line": 364
          },
          "name": "sns",
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsguruNotificationChannel.DevopsguruNotificationChannelConfigSnsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsguru-notification-channel/index.ts",
            "line": 358
          },
          "name": "filtersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsguruNotificationChannel.DevopsguruNotificationChannelConfigFilters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsguru-notification-channel/index.ts",
            "line": 374
          },
          "name": "snsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsguruNotificationChannel.DevopsguruNotificationChannelConfigSns"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsguru-notification-channel/index.ts",
            "line": 310
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsguruNotificationChannel.DevopsguruNotificationChannelConfigA"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/devopsguru-notification-channel/index:DevopsguruNotificationChannelConfigAOutputReference"
    },
    "@cdktn/provider-awscc.devopsguruNotificationChannel.DevopsguruNotificationChannelConfigFilters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsguruNotificationChannel.DevopsguruNotificationChannelConfigFilters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/devopsguru-notification-channel/index.ts",
        "line": 22
      },
      "name": "DevopsguruNotificationChannelConfigFilters",
      "namespace": "devopsguruNotificationChannel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsguru_notification_channel#message_types DevopsguruNotificationChannel#message_types}",
            "stability": "stable",
            "summary": "DevOps Guru message types to filter for."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsguru-notification-channel/index.ts",
            "line": 28
          },
          "name": "messageTypes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsguru_notification_channel#severities DevopsguruNotificationChannel#severities}",
            "stability": "stable",
            "summary": "DevOps Guru insight severities to filter for."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsguru-notification-channel/index.ts",
            "line": 34
          },
          "name": "severities",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/devopsguru-notification-channel/index:DevopsguruNotificationChannelConfigFilters"
    },
    "@cdktn/provider-awscc.devopsguruNotificationChannel.DevopsguruNotificationChannelConfigFiltersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsguruNotificationChannel.DevopsguruNotificationChannelConfigFiltersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/devopsguru-notification-channel/index.ts",
          "line": 81
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/devopsguru-notification-channel/index.ts",
        "line": 73
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsguru-notification-channel/index.ts",
            "line": 129
          },
          "name": "resetMessageTypes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsguru-notification-channel/index.ts",
            "line": 145
          },
          "name": "resetSeverities"
        }
      ],
      "name": "DevopsguruNotificationChannelConfigFiltersOutputReference",
      "namespace": "devopsguruNotificationChannel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsguru-notification-channel/index.ts",
            "line": 133
          },
          "name": "messageTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsguru-notification-channel/index.ts",
            "line": 149
          },
          "name": "severitiesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsguru-notification-channel/index.ts",
            "line": 123
          },
          "name": "messageTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsguru-notification-channel/index.ts",
            "line": 139
          },
          "name": "severities",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsguru-notification-channel/index.ts",
            "line": 85
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsguruNotificationChannel.DevopsguruNotificationChannelConfigFilters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/devopsguru-notification-channel/index:DevopsguruNotificationChannelConfigFiltersOutputReference"
    },
    "@cdktn/provider-awscc.devopsguruNotificationChannel.DevopsguruNotificationChannelConfigSns": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsguruNotificationChannel.DevopsguruNotificationChannelConfigSns",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/devopsguru-notification-channel/index.ts",
        "line": 153
      },
      "name": "DevopsguruNotificationChannelConfigSns",
      "namespace": "devopsguruNotificationChannel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsguru_notification_channel#topic_arn DevopsguruNotificationChannel#topic_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsguru-notification-channel/index.ts",
            "line": 157
          },
          "name": "topicArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/devopsguru-notification-channel/index:DevopsguruNotificationChannelConfigSns"
    },
    "@cdktn/provider-awscc.devopsguruNotificationChannel.DevopsguruNotificationChannelConfigSnsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsguruNotificationChannel.DevopsguruNotificationChannelConfigSnsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/devopsguru-notification-channel/index.ts",
          "line": 197
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/devopsguru-notification-channel/index.ts",
        "line": 189
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsguru-notification-channel/index.ts",
            "line": 239
          },
          "name": "resetTopicArn"
        }
      ],
      "name": "DevopsguruNotificationChannelConfigSnsOutputReference",
      "namespace": "devopsguruNotificationChannel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsguru-notification-channel/index.ts",
            "line": 243
          },
          "name": "topicArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsguru-notification-channel/index.ts",
            "line": 233
          },
          "name": "topicArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsguru-notification-channel/index.ts",
            "line": 201
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsguruNotificationChannel.DevopsguruNotificationChannelConfigSns"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/devopsguru-notification-channel/index:DevopsguruNotificationChannelConfigSnsOutputReference"
    },
    "@cdktn/provider-awscc.devopsguruResourceCollection.DevopsguruResourceCollection": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsguru_resource_collection awscc_devopsguru_resource_collection}."
      },
      "fqn": "@cdktn/provider-awscc.devopsguruResourceCollection.DevopsguruResourceCollection",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsguru_resource_collection awscc_devopsguru_resource_collection} Resource."
        },
        "locationInModule": {
          "filename": "src/devopsguru-resource-collection/index.ts",
          "line": 438
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.devopsguruResourceCollection.DevopsguruResourceCollectionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/devopsguru-resource-collection/index.ts",
        "line": 406
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DevopsguruResourceCollection resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/devopsguru-resource-collection/index.ts",
            "line": 423
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DevopsguruResourceCollection to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsguru_resource_collection#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DevopsguruResourceCollection that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DevopsguruResourceCollection to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsguru-resource-collection/index.ts",
            "line": 471
          },
          "name": "putResourceCollectionFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.devopsguruResourceCollection.DevopsguruResourceCollectionResourceCollectionFilter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsguru-resource-collection/index.ts",
            "line": 488
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsguru-resource-collection/index.ts",
            "line": 494
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DevopsguruResourceCollection",
      "namespace": "devopsguruResourceCollection",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsguru-resource-collection/index.ts",
            "line": 411
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsguru-resource-collection/index.ts",
            "line": 462
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsguru-resource-collection/index.ts",
            "line": 468
          },
          "name": "resourceCollectionFilter",
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsguruResourceCollection.DevopsguruResourceCollectionResourceCollectionFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsguru-resource-collection/index.ts",
            "line": 480
          },
          "name": "resourceCollectionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsguru-resource-collection/index.ts",
            "line": 475
          },
          "name": "resourceCollectionFilterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsguruResourceCollection.DevopsguruResourceCollectionResourceCollectionFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/devopsguru-resource-collection/index:DevopsguruResourceCollection"
    },
    "@cdktn/provider-awscc.devopsguruResourceCollection.DevopsguruResourceCollectionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsguruResourceCollection.DevopsguruResourceCollectionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/devopsguru-resource-collection/index.ts",
        "line": 14
      },
      "name": "DevopsguruResourceCollectionConfig",
      "namespace": "devopsguruResourceCollection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsguru_resource_collection#resource_collection_filter DevopsguruResourceCollection#resource_collection_filter}",
            "stability": "stable",
            "summary": "Information about a filter used to specify which AWS resources are analyzed for anomalous behavior by DevOps Guru."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsguru-resource-collection/index.ts",
            "line": 20
          },
          "name": "resourceCollectionFilter",
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsguruResourceCollection.DevopsguruResourceCollectionResourceCollectionFilter"
          }
        }
      ],
      "symbolId": "src/devopsguru-resource-collection/index:DevopsguruResourceCollectionConfig"
    },
    "@cdktn/provider-awscc.devopsguruResourceCollection.DevopsguruResourceCollectionResourceCollectionFilter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsguruResourceCollection.DevopsguruResourceCollectionResourceCollectionFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/devopsguru-resource-collection/index.ts",
        "line": 271
      },
      "name": "DevopsguruResourceCollectionResourceCollectionFilter",
      "namespace": "devopsguruResourceCollection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsguru_resource_collection#cloudformation DevopsguruResourceCollection#cloudformation}",
            "stability": "stable",
            "summary": "CloudFormation resource for DevOps Guru to monitor."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsguru-resource-collection/index.ts",
            "line": 277
          },
          "name": "cloudformation",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsguruResourceCollection.DevopsguruResourceCollectionResourceCollectionFilterCloudformation"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsguru_resource_collection#tags DevopsguruResourceCollection#tags}",
            "stability": "stable",
            "summary": "Tagged resources for DevOps Guru to monitor."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsguru-resource-collection/index.ts",
            "line": 283
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.devopsguruResourceCollection.DevopsguruResourceCollectionResourceCollectionFilterTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/devopsguru-resource-collection/index:DevopsguruResourceCollectionResourceCollectionFilter"
    },
    "@cdktn/provider-awscc.devopsguruResourceCollection.DevopsguruResourceCollectionResourceCollectionFilterCloudformation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsguruResourceCollection.DevopsguruResourceCollectionResourceCollectionFilterCloudformation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/devopsguru-resource-collection/index.ts",
        "line": 22
      },
      "name": "DevopsguruResourceCollectionResourceCollectionFilterCloudformation",
      "namespace": "devopsguruResourceCollection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsguru_resource_collection#stack_names DevopsguruResourceCollection#stack_names}",
            "stability": "stable",
            "summary": "An array of CloudFormation stack names."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsguru-resource-collection/index.ts",
            "line": 28
          },
          "name": "stackNames",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/devopsguru-resource-collection/index:DevopsguruResourceCollectionResourceCollectionFilterCloudformation"
    },
    "@cdktn/provider-awscc.devopsguruResourceCollection.DevopsguruResourceCollectionResourceCollectionFilterCloudformationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsguruResourceCollection.DevopsguruResourceCollectionResourceCollectionFilterCloudformationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/devopsguru-resource-collection/index.ts",
          "line": 68
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/devopsguru-resource-collection/index.ts",
        "line": 60
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsguru-resource-collection/index.ts",
            "line": 110
          },
          "name": "resetStackNames"
        }
      ],
      "name": "DevopsguruResourceCollectionResourceCollectionFilterCloudformationOutputReference",
      "namespace": "devopsguruResourceCollection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsguru-resource-collection/index.ts",
            "line": 114
          },
          "name": "stackNamesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsguru-resource-collection/index.ts",
            "line": 104
          },
          "name": "stackNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsguru-resource-collection/index.ts",
            "line": 72
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsguruResourceCollection.DevopsguruResourceCollectionResourceCollectionFilterCloudformation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/devopsguru-resource-collection/index:DevopsguruResourceCollectionResourceCollectionFilterCloudformationOutputReference"
    },
    "@cdktn/provider-awscc.devopsguruResourceCollection.DevopsguruResourceCollectionResourceCollectionFilterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsguruResourceCollection.DevopsguruResourceCollectionResourceCollectionFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/devopsguru-resource-collection/index.ts",
          "line": 330
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/devopsguru-resource-collection/index.ts",
        "line": 322
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsguru-resource-collection/index.ts",
            "line": 375
          },
          "name": "putCloudformation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.devopsguruResourceCollection.DevopsguruResourceCollectionResourceCollectionFilterCloudformation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsguru-resource-collection/index.ts",
            "line": 391
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.devopsguruResourceCollection.DevopsguruResourceCollectionResourceCollectionFilterTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsguru-resource-collection/index.ts",
            "line": 378
          },
          "name": "resetCloudformation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsguru-resource-collection/index.ts",
            "line": 394
          },
          "name": "resetTags"
        }
      ],
      "name": "DevopsguruResourceCollectionResourceCollectionFilterOutputReference",
      "namespace": "devopsguruResourceCollection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsguru-resource-collection/index.ts",
            "line": 372
          },
          "name": "cloudformation",
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsguruResourceCollection.DevopsguruResourceCollectionResourceCollectionFilterCloudformationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsguru-resource-collection/index.ts",
            "line": 388
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.devopsguruResourceCollection.DevopsguruResourceCollectionResourceCollectionFilterTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsguru-resource-collection/index.ts",
            "line": 382
          },
          "name": "cloudformationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsguruResourceCollection.DevopsguruResourceCollectionResourceCollectionFilterCloudformation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsguru-resource-collection/index.ts",
            "line": 398
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.devopsguruResourceCollection.DevopsguruResourceCollectionResourceCollectionFilterTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsguru-resource-collection/index.ts",
            "line": 334
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsguruResourceCollection.DevopsguruResourceCollectionResourceCollectionFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/devopsguru-resource-collection/index:DevopsguruResourceCollectionResourceCollectionFilterOutputReference"
    },
    "@cdktn/provider-awscc.devopsguruResourceCollection.DevopsguruResourceCollectionResourceCollectionFilterTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsguruResourceCollection.DevopsguruResourceCollectionResourceCollectionFilterTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/devopsguru-resource-collection/index.ts",
        "line": 118
      },
      "name": "DevopsguruResourceCollectionResourceCollectionFilterTags",
      "namespace": "devopsguruResourceCollection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsguru_resource_collection#app_boundary_key DevopsguruResourceCollection#app_boundary_key}",
            "stability": "stable",
            "summary": "A Tag key for DevOps Guru app boundary."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsguru-resource-collection/index.ts",
            "line": 124
          },
          "name": "appBoundaryKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/devopsguru_resource_collection#tag_values DevopsguruResourceCollection#tag_values}",
            "stability": "stable",
            "summary": "Tag values of DevOps Guru app boundary."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsguru-resource-collection/index.ts",
            "line": 130
          },
          "name": "tagValues",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/devopsguru-resource-collection/index:DevopsguruResourceCollectionResourceCollectionFilterTags"
    },
    "@cdktn/provider-awscc.devopsguruResourceCollection.DevopsguruResourceCollectionResourceCollectionFilterTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsguruResourceCollection.DevopsguruResourceCollectionResourceCollectionFilterTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/devopsguru-resource-collection/index.ts",
          "line": 260
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/devopsguru-resource-collection/index.ts",
        "line": 252
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsguru-resource-collection/index.ts",
            "line": 267
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.devopsguruResourceCollection.DevopsguruResourceCollectionResourceCollectionFilterTagsOutputReference"
            }
          }
        }
      ],
      "name": "DevopsguruResourceCollectionResourceCollectionFilterTagsList",
      "namespace": "devopsguruResourceCollection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsguru-resource-collection/index.ts",
            "line": 253
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.devopsguruResourceCollection.DevopsguruResourceCollectionResourceCollectionFilterTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/devopsguru-resource-collection/index:DevopsguruResourceCollectionResourceCollectionFilterTagsList"
    },
    "@cdktn/provider-awscc.devopsguruResourceCollection.DevopsguruResourceCollectionResourceCollectionFilterTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.devopsguruResourceCollection.DevopsguruResourceCollectionResourceCollectionFilterTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/devopsguru-resource-collection/index.ts",
          "line": 179
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/devopsguru-resource-collection/index.ts",
        "line": 169
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsguru-resource-collection/index.ts",
            "line": 227
          },
          "name": "resetAppBoundaryKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsguru-resource-collection/index.ts",
            "line": 243
          },
          "name": "resetTagValues"
        }
      ],
      "name": "DevopsguruResourceCollectionResourceCollectionFilterTagsOutputReference",
      "namespace": "devopsguruResourceCollection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsguru-resource-collection/index.ts",
            "line": 231
          },
          "name": "appBoundaryKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/devopsguru-resource-collection/index.ts",
            "line": 247
          },
          "name": "tagValuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsguru-resource-collection/index.ts",
            "line": 221
          },
          "name": "appBoundaryKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsguru-resource-collection/index.ts",
            "line": 237
          },
          "name": "tagValues",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/devopsguru-resource-collection/index.ts",
            "line": 183
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.devopsguruResourceCollection.DevopsguruResourceCollectionResourceCollectionFilterTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/devopsguru-resource-collection/index:DevopsguruResourceCollectionResourceCollectionFilterTagsOutputReference"
    },
    "@cdktn/provider-awscc.directconnectConnection.DirectconnectConnection": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directconnect_connection awscc_directconnect_connection}."
      },
      "fqn": "@cdktn/provider-awscc.directconnectConnection.DirectconnectConnection",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directconnect_connection awscc_directconnect_connection} Resource."
        },
        "locationInModule": {
          "filename": "src/directconnect-connection/index.ts",
          "line": 247
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.directconnectConnection.DirectconnectConnectionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/directconnect-connection/index.ts",
        "line": 215
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DirectconnectConnection resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/directconnect-connection/index.ts",
            "line": 232
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DirectconnectConnection to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directconnect_connection#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DirectconnectConnection that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DirectconnectConnection to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-connection/index.ts",
            "line": 388
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.directconnectConnection.DirectconnectConnectionTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-connection/index.ts",
            "line": 330
          },
          "name": "resetLagId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-connection/index.ts",
            "line": 359
          },
          "name": "resetProviderName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-connection/index.ts",
            "line": 375
          },
          "name": "resetRequestMacSec"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-connection/index.ts",
            "line": 391
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-connection/index.ts",
            "line": 403
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-connection/index.ts",
            "line": 415
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DirectconnectConnection",
      "namespace": "directconnectConnection",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-connection/index.ts",
            "line": 220
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-connection/index.ts",
            "line": 290
          },
          "name": "connectionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-connection/index.ts",
            "line": 295
          },
          "name": "connectionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-connection/index.ts",
            "line": 313
          },
          "name": "connectionState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-connection/index.ts",
            "line": 318
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-connection/index.ts",
            "line": 385
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.directconnectConnection.DirectconnectConnectionTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-connection/index.ts",
            "line": 285
          },
          "name": "bandwidthInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-connection/index.ts",
            "line": 308
          },
          "name": "connectionNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-connection/index.ts",
            "line": 334
          },
          "name": "lagIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-connection/index.ts",
            "line": 347
          },
          "name": "locationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-connection/index.ts",
            "line": 363
          },
          "name": "providerNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-connection/index.ts",
            "line": 379
          },
          "name": "requestMacSecInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-connection/index.ts",
            "line": 395
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.directconnectConnection.DirectconnectConnectionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-connection/index.ts",
            "line": 278
          },
          "name": "bandwidth",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-connection/index.ts",
            "line": 301
          },
          "name": "connectionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-connection/index.ts",
            "line": 324
          },
          "name": "lagId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-connection/index.ts",
            "line": 340
          },
          "name": "location",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-connection/index.ts",
            "line": 353
          },
          "name": "providerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-connection/index.ts",
            "line": 369
          },
          "name": "requestMacSec",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/directconnect-connection/index:DirectconnectConnection"
    },
    "@cdktn/provider-awscc.directconnectConnection.DirectconnectConnectionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.directconnectConnection.DirectconnectConnectionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/directconnect-connection/index.ts",
        "line": 14
      },
      "name": "DirectconnectConnectionConfig",
      "namespace": "directconnectConnection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directconnect_connection#bandwidth DirectconnectConnection#bandwidth}",
            "stability": "stable",
            "summary": "The bandwidth of the connection."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-connection/index.ts",
            "line": 20
          },
          "name": "bandwidth",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directconnect_connection#connection_name DirectconnectConnection#connection_name}",
            "stability": "stable",
            "summary": "The name of the connection."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-connection/index.ts",
            "line": 26
          },
          "name": "connectionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directconnect_connection#location DirectconnectConnection#location}",
            "stability": "stable",
            "summary": "The location of the connection."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-connection/index.ts",
            "line": 38
          },
          "name": "location",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directconnect_connection#lag_id DirectconnectConnection#lag_id}",
            "stability": "stable",
            "summary": "The ID or ARN of the LAG to associate the connection with."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-connection/index.ts",
            "line": 32
          },
          "name": "lagId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directconnect_connection#provider_name DirectconnectConnection#provider_name}",
            "stability": "stable",
            "summary": "The name of the service provider associated with the requested connection."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-connection/index.ts",
            "line": 44
          },
          "name": "providerName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directconnect_connection#request_mac_sec DirectconnectConnection#request_mac_sec}",
            "stability": "stable",
            "summary": "Indicates whether you want the connection to support MAC Security (MACsec)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-connection/index.ts",
            "line": 50
          },
          "name": "requestMacSec",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directconnect_connection#tags DirectconnectConnection#tags}",
            "stability": "stable",
            "summary": "The tags associated with the connection."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-connection/index.ts",
            "line": 56
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.directconnectConnection.DirectconnectConnectionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/directconnect-connection/index:DirectconnectConnectionConfig"
    },
    "@cdktn/provider-awscc.directconnectConnection.DirectconnectConnectionTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.directconnectConnection.DirectconnectConnectionTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/directconnect-connection/index.ts",
        "line": 58
      },
      "name": "DirectconnectConnectionTags",
      "namespace": "directconnectConnection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directconnect_connection#key DirectconnectConnection#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-connection/index.ts",
            "line": 64
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directconnect_connection#value DirectconnectConnection#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-connection/index.ts",
            "line": 70
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/directconnect-connection/index:DirectconnectConnectionTags"
    },
    "@cdktn/provider-awscc.directconnectConnection.DirectconnectConnectionTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.directconnectConnection.DirectconnectConnectionTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/directconnect-connection/index.ts",
          "line": 200
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/directconnect-connection/index.ts",
        "line": 192
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-connection/index.ts",
            "line": 207
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.directconnectConnection.DirectconnectConnectionTagsOutputReference"
            }
          }
        }
      ],
      "name": "DirectconnectConnectionTagsList",
      "namespace": "directconnectConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-connection/index.ts",
            "line": 193
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.directconnectConnection.DirectconnectConnectionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/directconnect-connection/index:DirectconnectConnectionTagsList"
    },
    "@cdktn/provider-awscc.directconnectConnection.DirectconnectConnectionTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.directconnectConnection.DirectconnectConnectionTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/directconnect-connection/index.ts",
          "line": 119
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/directconnect-connection/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-connection/index.ts",
            "line": 167
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-connection/index.ts",
            "line": 183
          },
          "name": "resetValue"
        }
      ],
      "name": "DirectconnectConnectionTagsOutputReference",
      "namespace": "directconnectConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-connection/index.ts",
            "line": 171
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-connection/index.ts",
            "line": 187
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-connection/index.ts",
            "line": 161
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-connection/index.ts",
            "line": 177
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-connection/index.ts",
            "line": 123
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.directconnectConnection.DirectconnectConnectionTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/directconnect-connection/index:DirectconnectConnectionTagsOutputReference"
    },
    "@cdktn/provider-awscc.directconnectDirectConnectGateway.DirectconnectDirectConnectGateway": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directconnect_direct_connect_gateway awscc_directconnect_direct_connect_gateway}."
      },
      "fqn": "@cdktn/provider-awscc.directconnectDirectConnectGateway.DirectconnectDirectConnectGateway",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directconnect_direct_connect_gateway awscc_directconnect_direct_connect_gateway} Resource."
        },
        "locationInModule": {
          "filename": "src/directconnect-direct-connect-gateway/index.ts",
          "line": 223
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.directconnectDirectConnectGateway.DirectconnectDirectConnectGatewayConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/directconnect-direct-connect-gateway/index.ts",
        "line": 191
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DirectconnectDirectConnectGateway resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/directconnect-direct-connect-gateway/index.ts",
            "line": 208
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DirectconnectDirectConnectGateway to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directconnect_direct_connect_gateway#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DirectconnectDirectConnectGateway that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DirectconnectDirectConnectGateway to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-direct-connect-gateway/index.ts",
            "line": 297
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.directconnectDirectConnectGateway.DirectconnectDirectConnectGatewayTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-direct-connect-gateway/index.ts",
            "line": 256
          },
          "name": "resetAmazonSideAsn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-direct-connect-gateway/index.ts",
            "line": 300
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-direct-connect-gateway/index.ts",
            "line": 312
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-direct-connect-gateway/index.ts",
            "line": 320
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DirectconnectDirectConnectGateway",
      "namespace": "directconnectDirectConnectGateway",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-direct-connect-gateway/index.ts",
            "line": 196
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-direct-connect-gateway/index.ts",
            "line": 265
          },
          "name": "directConnectGatewayArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-direct-connect-gateway/index.ts",
            "line": 270
          },
          "name": "directConnectGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-direct-connect-gateway/index.ts",
            "line": 288
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-direct-connect-gateway/index.ts",
            "line": 294
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.directconnectDirectConnectGateway.DirectconnectDirectConnectGatewayTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-direct-connect-gateway/index.ts",
            "line": 260
          },
          "name": "amazonSideAsnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-direct-connect-gateway/index.ts",
            "line": 283
          },
          "name": "directConnectGatewayNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-direct-connect-gateway/index.ts",
            "line": 304
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.directconnectDirectConnectGateway.DirectconnectDirectConnectGatewayTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-direct-connect-gateway/index.ts",
            "line": 250
          },
          "name": "amazonSideAsn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-direct-connect-gateway/index.ts",
            "line": 276
          },
          "name": "directConnectGatewayName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/directconnect-direct-connect-gateway/index:DirectconnectDirectConnectGateway"
    },
    "@cdktn/provider-awscc.directconnectDirectConnectGateway.DirectconnectDirectConnectGatewayConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.directconnectDirectConnectGateway.DirectconnectDirectConnectGatewayConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/directconnect-direct-connect-gateway/index.ts",
        "line": 14
      },
      "name": "DirectconnectDirectConnectGatewayConfig",
      "namespace": "directconnectDirectConnectGateway",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directconnect_direct_connect_gateway#direct_connect_gateway_name DirectconnectDirectConnectGateway#direct_connect_gateway_name}",
            "stability": "stable",
            "summary": "The name of the Direct Connect gateway."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-direct-connect-gateway/index.ts",
            "line": 26
          },
          "name": "directConnectGatewayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directconnect_direct_connect_gateway#amazon_side_asn DirectconnectDirectConnectGateway#amazon_side_asn}",
            "stability": "stable",
            "summary": "The autonomous system number (ASN) for the Amazon side of the connection."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-direct-connect-gateway/index.ts",
            "line": 20
          },
          "name": "amazonSideAsn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directconnect_direct_connect_gateway#tags DirectconnectDirectConnectGateway#tags}",
            "stability": "stable",
            "summary": "The tags associated with the Direct Connect gateway."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-direct-connect-gateway/index.ts",
            "line": 32
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.directconnectDirectConnectGateway.DirectconnectDirectConnectGatewayTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/directconnect-direct-connect-gateway/index:DirectconnectDirectConnectGatewayConfig"
    },
    "@cdktn/provider-awscc.directconnectDirectConnectGateway.DirectconnectDirectConnectGatewayTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.directconnectDirectConnectGateway.DirectconnectDirectConnectGatewayTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/directconnect-direct-connect-gateway/index.ts",
        "line": 34
      },
      "name": "DirectconnectDirectConnectGatewayTags",
      "namespace": "directconnectDirectConnectGateway",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directconnect_direct_connect_gateway#key DirectconnectDirectConnectGateway#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-direct-connect-gateway/index.ts",
            "line": 40
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directconnect_direct_connect_gateway#value DirectconnectDirectConnectGateway#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-direct-connect-gateway/index.ts",
            "line": 46
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/directconnect-direct-connect-gateway/index:DirectconnectDirectConnectGatewayTags"
    },
    "@cdktn/provider-awscc.directconnectDirectConnectGateway.DirectconnectDirectConnectGatewayTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.directconnectDirectConnectGateway.DirectconnectDirectConnectGatewayTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/directconnect-direct-connect-gateway/index.ts",
          "line": 176
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/directconnect-direct-connect-gateway/index.ts",
        "line": 168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-direct-connect-gateway/index.ts",
            "line": 183
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.directconnectDirectConnectGateway.DirectconnectDirectConnectGatewayTagsOutputReference"
            }
          }
        }
      ],
      "name": "DirectconnectDirectConnectGatewayTagsList",
      "namespace": "directconnectDirectConnectGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-direct-connect-gateway/index.ts",
            "line": 169
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.directconnectDirectConnectGateway.DirectconnectDirectConnectGatewayTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/directconnect-direct-connect-gateway/index:DirectconnectDirectConnectGatewayTagsList"
    },
    "@cdktn/provider-awscc.directconnectDirectConnectGateway.DirectconnectDirectConnectGatewayTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.directconnectDirectConnectGateway.DirectconnectDirectConnectGatewayTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/directconnect-direct-connect-gateway/index.ts",
          "line": 95
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/directconnect-direct-connect-gateway/index.ts",
        "line": 85
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-direct-connect-gateway/index.ts",
            "line": 143
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-direct-connect-gateway/index.ts",
            "line": 159
          },
          "name": "resetValue"
        }
      ],
      "name": "DirectconnectDirectConnectGatewayTagsOutputReference",
      "namespace": "directconnectDirectConnectGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-direct-connect-gateway/index.ts",
            "line": 147
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-direct-connect-gateway/index.ts",
            "line": 163
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-direct-connect-gateway/index.ts",
            "line": 137
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-direct-connect-gateway/index.ts",
            "line": 153
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-direct-connect-gateway/index.ts",
            "line": 99
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.directconnectDirectConnectGateway.DirectconnectDirectConnectGatewayTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/directconnect-direct-connect-gateway/index:DirectconnectDirectConnectGatewayTagsOutputReference"
    },
    "@cdktn/provider-awscc.directconnectDirectConnectGatewayAssociation.DirectconnectDirectConnectGatewayAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directconnect_direct_connect_gateway_association awscc_directconnect_direct_connect_gateway_association}."
      },
      "fqn": "@cdktn/provider-awscc.directconnectDirectConnectGatewayAssociation.DirectconnectDirectConnectGatewayAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directconnect_direct_connect_gateway_association awscc_directconnect_direct_connect_gateway_association} Resource."
        },
        "locationInModule": {
          "filename": "src/directconnect-direct-connect-gateway-association/index.ts",
          "line": 76
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.directconnectDirectConnectGatewayAssociation.DirectconnectDirectConnectGatewayAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/directconnect-direct-connect-gateway-association/index.ts",
        "line": 44
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DirectconnectDirectConnectGatewayAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/directconnect-direct-connect-gateway-association/index.ts",
            "line": 61
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DirectconnectDirectConnectGatewayAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directconnect_direct_connect_gateway_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DirectconnectDirectConnectGatewayAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DirectconnectDirectConnectGatewayAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-direct-connect-gateway-association/index.ts",
            "line": 110
          },
          "name": "resetAcceptDirectConnectGatewayAssociationProposalRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-direct-connect-gateway-association/index.ts",
            "line": 126
          },
          "name": "resetAllowedPrefixesToDirectConnectGateway"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-direct-connect-gateway-association/index.ts",
            "line": 174
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-direct-connect-gateway-association/index.ts",
            "line": 183
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DirectconnectDirectConnectGatewayAssociation",
      "namespace": "directconnectDirectConnectGatewayAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-direct-connect-gateway-association/index.ts",
            "line": 49
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-direct-connect-gateway-association/index.ts",
            "line": 148
          },
          "name": "associationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-direct-connect-gateway-association/index.ts",
            "line": 166
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-direct-connect-gateway-association/index.ts",
            "line": 114
          },
          "name": "acceptDirectConnectGatewayAssociationProposalRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-direct-connect-gateway-association/index.ts",
            "line": 130
          },
          "name": "allowedPrefixesToDirectConnectGatewayInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-direct-connect-gateway-association/index.ts",
            "line": 143
          },
          "name": "associatedGatewayIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-direct-connect-gateway-association/index.ts",
            "line": 161
          },
          "name": "directConnectGatewayIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-direct-connect-gateway-association/index.ts",
            "line": 104
          },
          "name": "acceptDirectConnectGatewayAssociationProposalRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-direct-connect-gateway-association/index.ts",
            "line": 120
          },
          "name": "allowedPrefixesToDirectConnectGateway",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-direct-connect-gateway-association/index.ts",
            "line": 136
          },
          "name": "associatedGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-direct-connect-gateway-association/index.ts",
            "line": 154
          },
          "name": "directConnectGatewayId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/directconnect-direct-connect-gateway-association/index:DirectconnectDirectConnectGatewayAssociation"
    },
    "@cdktn/provider-awscc.directconnectDirectConnectGatewayAssociation.DirectconnectDirectConnectGatewayAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.directconnectDirectConnectGatewayAssociation.DirectconnectDirectConnectGatewayAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/directconnect-direct-connect-gateway-association/index.ts",
        "line": 14
      },
      "name": "DirectconnectDirectConnectGatewayAssociationConfig",
      "namespace": "directconnectDirectConnectGatewayAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directconnect_direct_connect_gateway_association#associated_gateway_id DirectconnectDirectConnectGatewayAssociation#associated_gateway_id}",
            "stability": "stable",
            "summary": "The ID or ARN of the virtual private gateway or transit gateway."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-direct-connect-gateway-association/index.ts",
            "line": 32
          },
          "name": "associatedGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directconnect_direct_connect_gateway_association#direct_connect_gateway_id DirectconnectDirectConnectGatewayAssociation#direct_connect_gateway_id}",
            "stability": "stable",
            "summary": "The ID or ARN of the Direct Connect gateway."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-direct-connect-gateway-association/index.ts",
            "line": 38
          },
          "name": "directConnectGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directconnect_direct_connect_gateway_association#accept_direct_connect_gateway_association_proposal_role_arn DirectconnectDirectConnectGatewayAssociation#accept_direct_connect_gateway_association_proposal_role_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the role to accept the Direct Connect Gateway association proposal. Needs directconnect:AcceptDirectConnectGatewayAssociationProposal permissions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-direct-connect-gateway-association/index.ts",
            "line": 20
          },
          "name": "acceptDirectConnectGatewayAssociationProposalRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter is required when you create an association to a transit gateway.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directconnect_direct_connect_gateway_association#allowed_prefixes_to_direct_connect_gateway DirectconnectDirectConnectGatewayAssociation#allowed_prefixes_to_direct_connect_gateway}",
            "stability": "stable",
            "summary": "The Amazon VPC prefixes to advertise to the Direct Connect gateway."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-direct-connect-gateway-association/index.ts",
            "line": 26
          },
          "name": "allowedPrefixesToDirectConnectGateway",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/directconnect-direct-connect-gateway-association/index:DirectconnectDirectConnectGatewayAssociationConfig"
    },
    "@cdktn/provider-awscc.directconnectLag.DirectconnectLag": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directconnect_lag awscc_directconnect_lag}."
      },
      "fqn": "@cdktn/provider-awscc.directconnectLag.DirectconnectLag",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directconnect_lag awscc_directconnect_lag} Resource."
        },
        "locationInModule": {
          "filename": "src/directconnect-lag/index.ts",
          "line": 247
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.directconnectLag.DirectconnectLagConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/directconnect-lag/index.ts",
        "line": 215
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DirectconnectLag resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/directconnect-lag/index.ts",
            "line": 232
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DirectconnectLag to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directconnect_lag#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DirectconnectLag that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DirectconnectLag to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-lag/index.ts",
            "line": 388
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.directconnectLag.DirectconnectLagTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-lag/index.ts",
            "line": 343
          },
          "name": "resetMinimumLinks"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-lag/index.ts",
            "line": 359
          },
          "name": "resetProviderName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-lag/index.ts",
            "line": 375
          },
          "name": "resetRequestMacSec"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-lag/index.ts",
            "line": 391
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-lag/index.ts",
            "line": 403
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-lag/index.ts",
            "line": 415
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DirectconnectLag",
      "namespace": "directconnectLag",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-lag/index.ts",
            "line": 220
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-lag/index.ts",
            "line": 290
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-lag/index.ts",
            "line": 295
          },
          "name": "lagArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-lag/index.ts",
            "line": 300
          },
          "name": "lagId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-lag/index.ts",
            "line": 318
          },
          "name": "lagState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-lag/index.ts",
            "line": 385
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.directconnectLag.DirectconnectLagTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-lag/index.ts",
            "line": 285
          },
          "name": "connectionsBandwidthInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-lag/index.ts",
            "line": 313
          },
          "name": "lagNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-lag/index.ts",
            "line": 331
          },
          "name": "locationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-lag/index.ts",
            "line": 347
          },
          "name": "minimumLinksInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-lag/index.ts",
            "line": 363
          },
          "name": "providerNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-lag/index.ts",
            "line": 379
          },
          "name": "requestMacSecInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-lag/index.ts",
            "line": 395
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.directconnectLag.DirectconnectLagTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-lag/index.ts",
            "line": 278
          },
          "name": "connectionsBandwidth",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-lag/index.ts",
            "line": 306
          },
          "name": "lagName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-lag/index.ts",
            "line": 324
          },
          "name": "location",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-lag/index.ts",
            "line": 337
          },
          "name": "minimumLinks",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-lag/index.ts",
            "line": 353
          },
          "name": "providerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-lag/index.ts",
            "line": 369
          },
          "name": "requestMacSec",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/directconnect-lag/index:DirectconnectLag"
    },
    "@cdktn/provider-awscc.directconnectLag.DirectconnectLagConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.directconnectLag.DirectconnectLagConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/directconnect-lag/index.ts",
        "line": 14
      },
      "name": "DirectconnectLagConfig",
      "namespace": "directconnectLag",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directconnect_lag#connections_bandwidth DirectconnectLag#connections_bandwidth}",
            "stability": "stable",
            "summary": "The bandwidth of the individual physical dedicated connections bundled by the LAG."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-lag/index.ts",
            "line": 20
          },
          "name": "connectionsBandwidth",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directconnect_lag#lag_name DirectconnectLag#lag_name}",
            "stability": "stable",
            "summary": "The name of the LAG."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-lag/index.ts",
            "line": 26
          },
          "name": "lagName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directconnect_lag#location DirectconnectLag#location}",
            "stability": "stable",
            "summary": "The location for the LAG."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-lag/index.ts",
            "line": 32
          },
          "name": "location",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directconnect_lag#minimum_links DirectconnectLag#minimum_links}",
            "stability": "stable",
            "summary": "The minimum number of physical dedicated connections that must be operational for the LAG itself to be operational."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-lag/index.ts",
            "line": 38
          },
          "name": "minimumLinks",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directconnect_lag#provider_name DirectconnectLag#provider_name}",
            "stability": "stable",
            "summary": "The name of the service provider associated with the requested LAG."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-lag/index.ts",
            "line": 44
          },
          "name": "providerName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directconnect_lag#request_mac_sec DirectconnectLag#request_mac_sec}",
            "stability": "stable",
            "summary": "Indicates whether you want the LAG to support MAC Security (MACsec)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-lag/index.ts",
            "line": 50
          },
          "name": "requestMacSec",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directconnect_lag#tags DirectconnectLag#tags}",
            "stability": "stable",
            "summary": "The tags associated with the LAG."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-lag/index.ts",
            "line": 56
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.directconnectLag.DirectconnectLagTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/directconnect-lag/index:DirectconnectLagConfig"
    },
    "@cdktn/provider-awscc.directconnectLag.DirectconnectLagTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.directconnectLag.DirectconnectLagTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/directconnect-lag/index.ts",
        "line": 58
      },
      "name": "DirectconnectLagTags",
      "namespace": "directconnectLag",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directconnect_lag#key DirectconnectLag#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-lag/index.ts",
            "line": 64
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directconnect_lag#value DirectconnectLag#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-lag/index.ts",
            "line": 70
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/directconnect-lag/index:DirectconnectLagTags"
    },
    "@cdktn/provider-awscc.directconnectLag.DirectconnectLagTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.directconnectLag.DirectconnectLagTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/directconnect-lag/index.ts",
          "line": 200
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/directconnect-lag/index.ts",
        "line": 192
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-lag/index.ts",
            "line": 207
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.directconnectLag.DirectconnectLagTagsOutputReference"
            }
          }
        }
      ],
      "name": "DirectconnectLagTagsList",
      "namespace": "directconnectLag",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-lag/index.ts",
            "line": 193
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.directconnectLag.DirectconnectLagTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/directconnect-lag/index:DirectconnectLagTagsList"
    },
    "@cdktn/provider-awscc.directconnectLag.DirectconnectLagTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.directconnectLag.DirectconnectLagTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/directconnect-lag/index.ts",
          "line": 119
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/directconnect-lag/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-lag/index.ts",
            "line": 167
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-lag/index.ts",
            "line": 183
          },
          "name": "resetValue"
        }
      ],
      "name": "DirectconnectLagTagsOutputReference",
      "namespace": "directconnectLag",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-lag/index.ts",
            "line": 171
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-lag/index.ts",
            "line": 187
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-lag/index.ts",
            "line": 161
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-lag/index.ts",
            "line": 177
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-lag/index.ts",
            "line": 123
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.directconnectLag.DirectconnectLagTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/directconnect-lag/index:DirectconnectLagTagsOutputReference"
    },
    "@cdktn/provider-awscc.directconnectPrivateVirtualInterface.DirectconnectPrivateVirtualInterface": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directconnect_private_virtual_interface awscc_directconnect_private_virtual_interface}."
      },
      "fqn": "@cdktn/provider-awscc.directconnectPrivateVirtualInterface.DirectconnectPrivateVirtualInterface",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directconnect_private_virtual_interface awscc_directconnect_private_virtual_interface} Resource."
        },
        "locationInModule": {
          "filename": "src/directconnect-private-virtual-interface/index.ts",
          "line": 550
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.directconnectPrivateVirtualInterface.DirectconnectPrivateVirtualInterfaceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/directconnect-private-virtual-interface/index.ts",
        "line": 518
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DirectconnectPrivateVirtualInterface resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/directconnect-private-virtual-interface/index.ts",
            "line": 535
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DirectconnectPrivateVirtualInterface to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directconnect_private_virtual_interface#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DirectconnectPrivateVirtualInterface that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DirectconnectPrivateVirtualInterface to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-private-virtual-interface/index.ts",
            "line": 603
          },
          "name": "putBgpPeers",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.directconnectPrivateVirtualInterface.DirectconnectPrivateVirtualInterfaceBgpPeers"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-private-virtual-interface/index.ts",
            "line": 682
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.directconnectPrivateVirtualInterface.DirectconnectPrivateVirtualInterfaceTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-private-virtual-interface/index.ts",
            "line": 590
          },
          "name": "resetAllocatePrivateVirtualInterfaceRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-private-virtual-interface/index.ts",
            "line": 632
          },
          "name": "resetDirectConnectGatewayId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-private-virtual-interface/index.ts",
            "line": 648
          },
          "name": "resetEnableSiteLink"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-private-virtual-interface/index.ts",
            "line": 669
          },
          "name": "resetMtu"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-private-virtual-interface/index.ts",
            "line": 685
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-private-virtual-interface/index.ts",
            "line": 701
          },
          "name": "resetVirtualGatewayId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-private-virtual-interface/index.ts",
            "line": 749
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-private-virtual-interface/index.ts",
            "line": 764
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DirectconnectPrivateVirtualInterface",
      "namespace": "directconnectPrivateVirtualInterface",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-private-virtual-interface/index.ts",
            "line": 523
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-private-virtual-interface/index.ts",
            "line": 600
          },
          "name": "bgpPeers",
          "type": {
            "fqn": "@cdktn/provider-awscc.directconnectPrivateVirtualInterface.DirectconnectPrivateVirtualInterfaceBgpPeersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-private-virtual-interface/index.ts",
            "line": 657
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-private-virtual-interface/index.ts",
            "line": 679
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.directconnectPrivateVirtualInterface.DirectconnectPrivateVirtualInterfaceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-private-virtual-interface/index.ts",
            "line": 710
          },
          "name": "virtualInterfaceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-private-virtual-interface/index.ts",
            "line": 715
          },
          "name": "virtualInterfaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-private-virtual-interface/index.ts",
            "line": 594
          },
          "name": "allocatePrivateVirtualInterfaceRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-private-virtual-interface/index.ts",
            "line": 607
          },
          "name": "bgpPeersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.directconnectPrivateVirtualInterface.DirectconnectPrivateVirtualInterfaceBgpPeers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-private-virtual-interface/index.ts",
            "line": 620
          },
          "name": "connectionIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-private-virtual-interface/index.ts",
            "line": 636
          },
          "name": "directConnectGatewayIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-private-virtual-interface/index.ts",
            "line": 652
          },
          "name": "enableSiteLinkInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-private-virtual-interface/index.ts",
            "line": 673
          },
          "name": "mtuInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-private-virtual-interface/index.ts",
            "line": 689
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.directconnectPrivateVirtualInterface.DirectconnectPrivateVirtualInterfaceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-private-virtual-interface/index.ts",
            "line": 705
          },
          "name": "virtualGatewayIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-private-virtual-interface/index.ts",
            "line": 728
          },
          "name": "virtualInterfaceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-private-virtual-interface/index.ts",
            "line": 741
          },
          "name": "vlanInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-private-virtual-interface/index.ts",
            "line": 584
          },
          "name": "allocatePrivateVirtualInterfaceRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-private-virtual-interface/index.ts",
            "line": 613
          },
          "name": "connectionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-private-virtual-interface/index.ts",
            "line": 626
          },
          "name": "directConnectGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-private-virtual-interface/index.ts",
            "line": 642
          },
          "name": "enableSiteLink",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-private-virtual-interface/index.ts",
            "line": 663
          },
          "name": "mtu",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-private-virtual-interface/index.ts",
            "line": 695
          },
          "name": "virtualGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-private-virtual-interface/index.ts",
            "line": 721
          },
          "name": "virtualInterfaceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-private-virtual-interface/index.ts",
            "line": 734
          },
          "name": "vlan",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/directconnect-private-virtual-interface/index:DirectconnectPrivateVirtualInterface"
    },
    "@cdktn/provider-awscc.directconnectPrivateVirtualInterface.DirectconnectPrivateVirtualInterfaceBgpPeers": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.directconnectPrivateVirtualInterface.DirectconnectPrivateVirtualInterfaceBgpPeers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/directconnect-private-virtual-interface/index.ts",
        "line": 76
      },
      "name": "DirectconnectPrivateVirtualInterfaceBgpPeers",
      "namespace": "directconnectPrivateVirtualInterface",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directconnect_private_virtual_interface#address_family DirectconnectPrivateVirtualInterface#address_family}",
            "stability": "stable",
            "summary": "The address family for the BGP peer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-private-virtual-interface/index.ts",
            "line": 82
          },
          "name": "addressFamily",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directconnect_private_virtual_interface#asn DirectconnectPrivateVirtualInterface#asn}",
            "stability": "stable",
            "summary": "The autonomous system (AS) number for Border Gateway Protocol (BGP) configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-private-virtual-interface/index.ts",
            "line": 94
          },
          "name": "asn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directconnect_private_virtual_interface#amazon_address DirectconnectPrivateVirtualInterface#amazon_address}",
            "stability": "stable",
            "summary": "The IP address assigned to the Amazon interface."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-private-virtual-interface/index.ts",
            "line": 88
          },
          "name": "amazonAddress",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This string has a minimum length of 6 characters and and a maximum length of 80 characters.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directconnect_private_virtual_interface#auth_key DirectconnectPrivateVirtualInterface#auth_key}",
            "stability": "stable",
            "summary": "The authentication key for BGP configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-private-virtual-interface/index.ts",
            "line": 100
          },
          "name": "authKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directconnect_private_virtual_interface#bgp_peer_id DirectconnectPrivateVirtualInterface#bgp_peer_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-private-virtual-interface/index.ts",
            "line": 104
          },
          "name": "bgpPeerId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directconnect_private_virtual_interface#customer_address DirectconnectPrivateVirtualInterface#customer_address}",
            "stability": "stable",
            "summary": "The IP address assigned to the customer interface."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-private-virtual-interface/index.ts",
            "line": 110
          },
          "name": "customerAddress",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/directconnect-private-virtual-interface/index:DirectconnectPrivateVirtualInterfaceBgpPeers"
    },
    "@cdktn/provider-awscc.directconnectPrivateVirtualInterface.DirectconnectPrivateVirtualInterfaceBgpPeersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.directconnectPrivateVirtualInterface.DirectconnectPrivateVirtualInterfaceBgpPeersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/directconnect-private-virtual-interface/index.ts",
          "line": 350
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/directconnect-private-virtual-interface/index.ts",
        "line": 342
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-private-virtual-interface/index.ts",
            "line": 357
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.directconnectPrivateVirtualInterface.DirectconnectPrivateVirtualInterfaceBgpPeersOutputReference"
            }
          }
        }
      ],
      "name": "DirectconnectPrivateVirtualInterfaceBgpPeersList",
      "namespace": "directconnectPrivateVirtualInterface",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-private-virtual-interface/index.ts",
            "line": 343
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.directconnectPrivateVirtualInterface.DirectconnectPrivateVirtualInterfaceBgpPeers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/directconnect-private-virtual-interface/index:DirectconnectPrivateVirtualInterfaceBgpPeersList"
    },
    "@cdktn/provider-awscc.directconnectPrivateVirtualInterface.DirectconnectPrivateVirtualInterfaceBgpPeersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.directconnectPrivateVirtualInterface.DirectconnectPrivateVirtualInterfaceBgpPeersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/directconnect-private-virtual-interface/index.ts",
          "line": 187
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/directconnect-private-virtual-interface/index.ts",
        "line": 177
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-private-virtual-interface/index.ts",
            "line": 272
          },
          "name": "resetAmazonAddress"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-private-virtual-interface/index.ts",
            "line": 301
          },
          "name": "resetAuthKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-private-virtual-interface/index.ts",
            "line": 317
          },
          "name": "resetBgpPeerId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-private-virtual-interface/index.ts",
            "line": 333
          },
          "name": "resetCustomerAddress"
        }
      ],
      "name": "DirectconnectPrivateVirtualInterfaceBgpPeersOutputReference",
      "namespace": "directconnectPrivateVirtualInterface",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-private-virtual-interface/index.ts",
            "line": 260
          },
          "name": "addressFamilyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-private-virtual-interface/index.ts",
            "line": 276
          },
          "name": "amazonAddressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-private-virtual-interface/index.ts",
            "line": 289
          },
          "name": "asnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-private-virtual-interface/index.ts",
            "line": 305
          },
          "name": "authKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-private-virtual-interface/index.ts",
            "line": 321
          },
          "name": "bgpPeerIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-private-virtual-interface/index.ts",
            "line": 337
          },
          "name": "customerAddressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-private-virtual-interface/index.ts",
            "line": 253
          },
          "name": "addressFamily",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-private-virtual-interface/index.ts",
            "line": 266
          },
          "name": "amazonAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-private-virtual-interface/index.ts",
            "line": 282
          },
          "name": "asn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-private-virtual-interface/index.ts",
            "line": 295
          },
          "name": "authKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-private-virtual-interface/index.ts",
            "line": 311
          },
          "name": "bgpPeerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-private-virtual-interface/index.ts",
            "line": 327
          },
          "name": "customerAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-private-virtual-interface/index.ts",
            "line": 191
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.directconnectPrivateVirtualInterface.DirectconnectPrivateVirtualInterfaceBgpPeers"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/directconnect-private-virtual-interface/index:DirectconnectPrivateVirtualInterfaceBgpPeersOutputReference"
    },
    "@cdktn/provider-awscc.directconnectPrivateVirtualInterface.DirectconnectPrivateVirtualInterfaceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.directconnectPrivateVirtualInterface.DirectconnectPrivateVirtualInterfaceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/directconnect-private-virtual-interface/index.ts",
        "line": 14
      },
      "name": "DirectconnectPrivateVirtualInterfaceConfig",
      "namespace": "directconnectPrivateVirtualInterface",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directconnect_private_virtual_interface#bgp_peers DirectconnectPrivateVirtualInterface#bgp_peers}",
            "stability": "stable",
            "summary": "The BGP peers configured on this virtual interface."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-private-virtual-interface/index.ts",
            "line": 26
          },
          "name": "bgpPeers",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.directconnectPrivateVirtualInterface.DirectconnectPrivateVirtualInterfaceBgpPeers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directconnect_private_virtual_interface#connection_id DirectconnectPrivateVirtualInterface#connection_id}",
            "stability": "stable",
            "summary": "The ID or ARN of the connection or LAG."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-private-virtual-interface/index.ts",
            "line": 32
          },
          "name": "connectionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The name has a maximum of 100 characters. The following are valid characters: a-z, 0-9 and a hyphen (-).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directconnect_private_virtual_interface#virtual_interface_name DirectconnectPrivateVirtualInterface#virtual_interface_name}",
            "stability": "stable",
            "summary": "The name of the virtual interface assigned by the customer network."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-private-virtual-interface/index.ts",
            "line": 68
          },
          "name": "virtualInterfaceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directconnect_private_virtual_interface#vlan DirectconnectPrivateVirtualInterface#vlan}",
            "stability": "stable",
            "summary": "The ID of the VLAN."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-private-virtual-interface/index.ts",
            "line": 74
          },
          "name": "vlan",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Needs directconnect:AllocatePrivateVirtualInterface permissions and tag permissions if applicable.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directconnect_private_virtual_interface#allocate_private_virtual_interface_role_arn DirectconnectPrivateVirtualInterface#allocate_private_virtual_interface_role_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the role to allocate the private virtual interface."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-private-virtual-interface/index.ts",
            "line": 20
          },
          "name": "allocatePrivateVirtualInterfaceRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directconnect_private_virtual_interface#direct_connect_gateway_id DirectconnectPrivateVirtualInterface#direct_connect_gateway_id}",
            "stability": "stable",
            "summary": "The ID or ARN of the Direct Connect gateway."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-private-virtual-interface/index.ts",
            "line": 38
          },
          "name": "directConnectGatewayId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directconnect_private_virtual_interface#enable_site_link DirectconnectPrivateVirtualInterface#enable_site_link}",
            "stability": "stable",
            "summary": "Indicates whether to enable or disable SiteLink."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-private-virtual-interface/index.ts",
            "line": 44
          },
          "name": "enableSiteLink",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directconnect_private_virtual_interface#mtu DirectconnectPrivateVirtualInterface#mtu}",
            "stability": "stable",
            "summary": "The maximum transmission unit (MTU), in bytes. The supported values are 1500 and 9001. The default value is 1500."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-private-virtual-interface/index.ts",
            "line": 50
          },
          "name": "mtu",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directconnect_private_virtual_interface#tags DirectconnectPrivateVirtualInterface#tags}",
            "stability": "stable",
            "summary": "The tags associated with the private virtual interface."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-private-virtual-interface/index.ts",
            "line": 56
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.directconnectPrivateVirtualInterface.DirectconnectPrivateVirtualInterfaceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directconnect_private_virtual_interface#virtual_gateway_id DirectconnectPrivateVirtualInterface#virtual_gateway_id}",
            "stability": "stable",
            "summary": "The ID or ARN of the virtual private gateway."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-private-virtual-interface/index.ts",
            "line": 62
          },
          "name": "virtualGatewayId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/directconnect-private-virtual-interface/index:DirectconnectPrivateVirtualInterfaceConfig"
    },
    "@cdktn/provider-awscc.directconnectPrivateVirtualInterface.DirectconnectPrivateVirtualInterfaceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.directconnectPrivateVirtualInterface.DirectconnectPrivateVirtualInterfaceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/directconnect-private-virtual-interface/index.ts",
        "line": 361
      },
      "name": "DirectconnectPrivateVirtualInterfaceTags",
      "namespace": "directconnectPrivateVirtualInterface",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directconnect_private_virtual_interface#key DirectconnectPrivateVirtualInterface#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-private-virtual-interface/index.ts",
            "line": 367
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directconnect_private_virtual_interface#value DirectconnectPrivateVirtualInterface#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-private-virtual-interface/index.ts",
            "line": 373
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/directconnect-private-virtual-interface/index:DirectconnectPrivateVirtualInterfaceTags"
    },
    "@cdktn/provider-awscc.directconnectPrivateVirtualInterface.DirectconnectPrivateVirtualInterfaceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.directconnectPrivateVirtualInterface.DirectconnectPrivateVirtualInterfaceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/directconnect-private-virtual-interface/index.ts",
          "line": 503
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/directconnect-private-virtual-interface/index.ts",
        "line": 495
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-private-virtual-interface/index.ts",
            "line": 510
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.directconnectPrivateVirtualInterface.DirectconnectPrivateVirtualInterfaceTagsOutputReference"
            }
          }
        }
      ],
      "name": "DirectconnectPrivateVirtualInterfaceTagsList",
      "namespace": "directconnectPrivateVirtualInterface",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-private-virtual-interface/index.ts",
            "line": 496
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.directconnectPrivateVirtualInterface.DirectconnectPrivateVirtualInterfaceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/directconnect-private-virtual-interface/index:DirectconnectPrivateVirtualInterfaceTagsList"
    },
    "@cdktn/provider-awscc.directconnectPrivateVirtualInterface.DirectconnectPrivateVirtualInterfaceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.directconnectPrivateVirtualInterface.DirectconnectPrivateVirtualInterfaceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/directconnect-private-virtual-interface/index.ts",
          "line": 422
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/directconnect-private-virtual-interface/index.ts",
        "line": 412
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-private-virtual-interface/index.ts",
            "line": 470
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-private-virtual-interface/index.ts",
            "line": 486
          },
          "name": "resetValue"
        }
      ],
      "name": "DirectconnectPrivateVirtualInterfaceTagsOutputReference",
      "namespace": "directconnectPrivateVirtualInterface",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-private-virtual-interface/index.ts",
            "line": 474
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-private-virtual-interface/index.ts",
            "line": 490
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-private-virtual-interface/index.ts",
            "line": 464
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-private-virtual-interface/index.ts",
            "line": 480
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-private-virtual-interface/index.ts",
            "line": 426
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.directconnectPrivateVirtualInterface.DirectconnectPrivateVirtualInterfaceTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/directconnect-private-virtual-interface/index:DirectconnectPrivateVirtualInterfaceTagsOutputReference"
    },
    "@cdktn/provider-awscc.directconnectPublicVirtualInterface.DirectconnectPublicVirtualInterface": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directconnect_public_virtual_interface awscc_directconnect_public_virtual_interface}."
      },
      "fqn": "@cdktn/provider-awscc.directconnectPublicVirtualInterface.DirectconnectPublicVirtualInterface",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directconnect_public_virtual_interface awscc_directconnect_public_virtual_interface} Resource."
        },
        "locationInModule": {
          "filename": "src/directconnect-public-virtual-interface/index.ts",
          "line": 532
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.directconnectPublicVirtualInterface.DirectconnectPublicVirtualInterfaceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/directconnect-public-virtual-interface/index.ts",
        "line": 500
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DirectconnectPublicVirtualInterface resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/directconnect-public-virtual-interface/index.ts",
            "line": 517
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DirectconnectPublicVirtualInterface to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directconnect_public_virtual_interface#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DirectconnectPublicVirtualInterface that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DirectconnectPublicVirtualInterface to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-public-virtual-interface/index.ts",
            "line": 582
          },
          "name": "putBgpPeers",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.directconnectPublicVirtualInterface.DirectconnectPublicVirtualInterfaceBgpPeers"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-public-virtual-interface/index.ts",
            "line": 629
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.directconnectPublicVirtualInterface.DirectconnectPublicVirtualInterfaceTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-public-virtual-interface/index.ts",
            "line": 569
          },
          "name": "resetAllocatePublicVirtualInterfaceRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-public-virtual-interface/index.ts",
            "line": 616
          },
          "name": "resetRouteFilterPrefixes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-public-virtual-interface/index.ts",
            "line": 632
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-public-virtual-interface/index.ts",
            "line": 680
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-public-virtual-interface/index.ts",
            "line": 692
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DirectconnectPublicVirtualInterface",
      "namespace": "directconnectPublicVirtualInterface",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-public-virtual-interface/index.ts",
            "line": 505
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-public-virtual-interface/index.ts",
            "line": 579
          },
          "name": "bgpPeers",
          "type": {
            "fqn": "@cdktn/provider-awscc.directconnectPublicVirtualInterface.DirectconnectPublicVirtualInterfaceBgpPeersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-public-virtual-interface/index.ts",
            "line": 604
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-public-virtual-interface/index.ts",
            "line": 626
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.directconnectPublicVirtualInterface.DirectconnectPublicVirtualInterfaceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-public-virtual-interface/index.ts",
            "line": 641
          },
          "name": "virtualInterfaceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-public-virtual-interface/index.ts",
            "line": 646
          },
          "name": "virtualInterfaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-public-virtual-interface/index.ts",
            "line": 573
          },
          "name": "allocatePublicVirtualInterfaceRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-public-virtual-interface/index.ts",
            "line": 586
          },
          "name": "bgpPeersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.directconnectPublicVirtualInterface.DirectconnectPublicVirtualInterfaceBgpPeers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-public-virtual-interface/index.ts",
            "line": 599
          },
          "name": "connectionIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-public-virtual-interface/index.ts",
            "line": 620
          },
          "name": "routeFilterPrefixesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-public-virtual-interface/index.ts",
            "line": 636
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.directconnectPublicVirtualInterface.DirectconnectPublicVirtualInterfaceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-public-virtual-interface/index.ts",
            "line": 659
          },
          "name": "virtualInterfaceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-public-virtual-interface/index.ts",
            "line": 672
          },
          "name": "vlanInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-public-virtual-interface/index.ts",
            "line": 563
          },
          "name": "allocatePublicVirtualInterfaceRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-public-virtual-interface/index.ts",
            "line": 592
          },
          "name": "connectionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-public-virtual-interface/index.ts",
            "line": 610
          },
          "name": "routeFilterPrefixes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-public-virtual-interface/index.ts",
            "line": 652
          },
          "name": "virtualInterfaceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-public-virtual-interface/index.ts",
            "line": 665
          },
          "name": "vlan",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/directconnect-public-virtual-interface/index:DirectconnectPublicVirtualInterface"
    },
    "@cdktn/provider-awscc.directconnectPublicVirtualInterface.DirectconnectPublicVirtualInterfaceBgpPeers": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.directconnectPublicVirtualInterface.DirectconnectPublicVirtualInterfaceBgpPeers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/directconnect-public-virtual-interface/index.ts",
        "line": 58
      },
      "name": "DirectconnectPublicVirtualInterfaceBgpPeers",
      "namespace": "directconnectPublicVirtualInterface",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directconnect_public_virtual_interface#address_family DirectconnectPublicVirtualInterface#address_family}",
            "stability": "stable",
            "summary": "The address family for the BGP peer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-public-virtual-interface/index.ts",
            "line": 64
          },
          "name": "addressFamily",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directconnect_public_virtual_interface#asn DirectconnectPublicVirtualInterface#asn}",
            "stability": "stable",
            "summary": "The autonomous system (AS) number for Border Gateway Protocol (BGP) configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-public-virtual-interface/index.ts",
            "line": 76
          },
          "name": "asn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directconnect_public_virtual_interface#amazon_address DirectconnectPublicVirtualInterface#amazon_address}",
            "stability": "stable",
            "summary": "The IP address assigned to the Amazon interface."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-public-virtual-interface/index.ts",
            "line": 70
          },
          "name": "amazonAddress",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This string has a minimum length of 6 characters and and a maximum length of 80 characters.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directconnect_public_virtual_interface#auth_key DirectconnectPublicVirtualInterface#auth_key}",
            "stability": "stable",
            "summary": "The authentication key for BGP configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-public-virtual-interface/index.ts",
            "line": 82
          },
          "name": "authKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directconnect_public_virtual_interface#bgp_peer_id DirectconnectPublicVirtualInterface#bgp_peer_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-public-virtual-interface/index.ts",
            "line": 86
          },
          "name": "bgpPeerId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directconnect_public_virtual_interface#customer_address DirectconnectPublicVirtualInterface#customer_address}",
            "stability": "stable",
            "summary": "The IP address assigned to the customer interface."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-public-virtual-interface/index.ts",
            "line": 92
          },
          "name": "customerAddress",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/directconnect-public-virtual-interface/index:DirectconnectPublicVirtualInterfaceBgpPeers"
    },
    "@cdktn/provider-awscc.directconnectPublicVirtualInterface.DirectconnectPublicVirtualInterfaceBgpPeersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.directconnectPublicVirtualInterface.DirectconnectPublicVirtualInterfaceBgpPeersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/directconnect-public-virtual-interface/index.ts",
          "line": 332
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/directconnect-public-virtual-interface/index.ts",
        "line": 324
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-public-virtual-interface/index.ts",
            "line": 339
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.directconnectPublicVirtualInterface.DirectconnectPublicVirtualInterfaceBgpPeersOutputReference"
            }
          }
        }
      ],
      "name": "DirectconnectPublicVirtualInterfaceBgpPeersList",
      "namespace": "directconnectPublicVirtualInterface",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-public-virtual-interface/index.ts",
            "line": 325
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.directconnectPublicVirtualInterface.DirectconnectPublicVirtualInterfaceBgpPeers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/directconnect-public-virtual-interface/index:DirectconnectPublicVirtualInterfaceBgpPeersList"
    },
    "@cdktn/provider-awscc.directconnectPublicVirtualInterface.DirectconnectPublicVirtualInterfaceBgpPeersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.directconnectPublicVirtualInterface.DirectconnectPublicVirtualInterfaceBgpPeersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/directconnect-public-virtual-interface/index.ts",
          "line": 169
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/directconnect-public-virtual-interface/index.ts",
        "line": 159
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-public-virtual-interface/index.ts",
            "line": 254
          },
          "name": "resetAmazonAddress"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-public-virtual-interface/index.ts",
            "line": 283
          },
          "name": "resetAuthKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-public-virtual-interface/index.ts",
            "line": 299
          },
          "name": "resetBgpPeerId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-public-virtual-interface/index.ts",
            "line": 315
          },
          "name": "resetCustomerAddress"
        }
      ],
      "name": "DirectconnectPublicVirtualInterfaceBgpPeersOutputReference",
      "namespace": "directconnectPublicVirtualInterface",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-public-virtual-interface/index.ts",
            "line": 242
          },
          "name": "addressFamilyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-public-virtual-interface/index.ts",
            "line": 258
          },
          "name": "amazonAddressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-public-virtual-interface/index.ts",
            "line": 271
          },
          "name": "asnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-public-virtual-interface/index.ts",
            "line": 287
          },
          "name": "authKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-public-virtual-interface/index.ts",
            "line": 303
          },
          "name": "bgpPeerIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-public-virtual-interface/index.ts",
            "line": 319
          },
          "name": "customerAddressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-public-virtual-interface/index.ts",
            "line": 235
          },
          "name": "addressFamily",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-public-virtual-interface/index.ts",
            "line": 248
          },
          "name": "amazonAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-public-virtual-interface/index.ts",
            "line": 264
          },
          "name": "asn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-public-virtual-interface/index.ts",
            "line": 277
          },
          "name": "authKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-public-virtual-interface/index.ts",
            "line": 293
          },
          "name": "bgpPeerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-public-virtual-interface/index.ts",
            "line": 309
          },
          "name": "customerAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-public-virtual-interface/index.ts",
            "line": 173
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.directconnectPublicVirtualInterface.DirectconnectPublicVirtualInterfaceBgpPeers"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/directconnect-public-virtual-interface/index:DirectconnectPublicVirtualInterfaceBgpPeersOutputReference"
    },
    "@cdktn/provider-awscc.directconnectPublicVirtualInterface.DirectconnectPublicVirtualInterfaceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.directconnectPublicVirtualInterface.DirectconnectPublicVirtualInterfaceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/directconnect-public-virtual-interface/index.ts",
        "line": 14
      },
      "name": "DirectconnectPublicVirtualInterfaceConfig",
      "namespace": "directconnectPublicVirtualInterface",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directconnect_public_virtual_interface#bgp_peers DirectconnectPublicVirtualInterface#bgp_peers}",
            "stability": "stable",
            "summary": "The BGP peers configured on this virtual interface."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-public-virtual-interface/index.ts",
            "line": 26
          },
          "name": "bgpPeers",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.directconnectPublicVirtualInterface.DirectconnectPublicVirtualInterfaceBgpPeers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directconnect_public_virtual_interface#connection_id DirectconnectPublicVirtualInterface#connection_id}",
            "stability": "stable",
            "summary": "The ID or ARN of the connection or LAG."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-public-virtual-interface/index.ts",
            "line": 32
          },
          "name": "connectionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The name has a maximum of 100 characters. The following are valid characters: a-z, 0-9 and a hyphen (-).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directconnect_public_virtual_interface#virtual_interface_name DirectconnectPublicVirtualInterface#virtual_interface_name}",
            "stability": "stable",
            "summary": "The name of the virtual interface assigned by the customer network."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-public-virtual-interface/index.ts",
            "line": 50
          },
          "name": "virtualInterfaceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directconnect_public_virtual_interface#vlan DirectconnectPublicVirtualInterface#vlan}",
            "stability": "stable",
            "summary": "The ID of the VLAN."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-public-virtual-interface/index.ts",
            "line": 56
          },
          "name": "vlan",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Needs directconnect:AllocatePublicVirtualInterface permissions and tag permissions if applicable.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directconnect_public_virtual_interface#allocate_public_virtual_interface_role_arn DirectconnectPublicVirtualInterface#allocate_public_virtual_interface_role_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the role to allocate the public virtual interface."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-public-virtual-interface/index.ts",
            "line": 20
          },
          "name": "allocatePublicVirtualInterfaceRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directconnect_public_virtual_interface#route_filter_prefixes DirectconnectPublicVirtualInterface#route_filter_prefixes}",
            "stability": "stable",
            "summary": "The routes to be advertised to the AWS network in this region."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-public-virtual-interface/index.ts",
            "line": 38
          },
          "name": "routeFilterPrefixes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directconnect_public_virtual_interface#tags DirectconnectPublicVirtualInterface#tags}",
            "stability": "stable",
            "summary": "The tags associated with the public virtual interface."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-public-virtual-interface/index.ts",
            "line": 44
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.directconnectPublicVirtualInterface.DirectconnectPublicVirtualInterfaceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/directconnect-public-virtual-interface/index:DirectconnectPublicVirtualInterfaceConfig"
    },
    "@cdktn/provider-awscc.directconnectPublicVirtualInterface.DirectconnectPublicVirtualInterfaceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.directconnectPublicVirtualInterface.DirectconnectPublicVirtualInterfaceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/directconnect-public-virtual-interface/index.ts",
        "line": 343
      },
      "name": "DirectconnectPublicVirtualInterfaceTags",
      "namespace": "directconnectPublicVirtualInterface",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directconnect_public_virtual_interface#key DirectconnectPublicVirtualInterface#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-public-virtual-interface/index.ts",
            "line": 349
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directconnect_public_virtual_interface#value DirectconnectPublicVirtualInterface#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-public-virtual-interface/index.ts",
            "line": 355
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/directconnect-public-virtual-interface/index:DirectconnectPublicVirtualInterfaceTags"
    },
    "@cdktn/provider-awscc.directconnectPublicVirtualInterface.DirectconnectPublicVirtualInterfaceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.directconnectPublicVirtualInterface.DirectconnectPublicVirtualInterfaceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/directconnect-public-virtual-interface/index.ts",
          "line": 485
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/directconnect-public-virtual-interface/index.ts",
        "line": 477
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-public-virtual-interface/index.ts",
            "line": 492
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.directconnectPublicVirtualInterface.DirectconnectPublicVirtualInterfaceTagsOutputReference"
            }
          }
        }
      ],
      "name": "DirectconnectPublicVirtualInterfaceTagsList",
      "namespace": "directconnectPublicVirtualInterface",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-public-virtual-interface/index.ts",
            "line": 478
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.directconnectPublicVirtualInterface.DirectconnectPublicVirtualInterfaceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/directconnect-public-virtual-interface/index:DirectconnectPublicVirtualInterfaceTagsList"
    },
    "@cdktn/provider-awscc.directconnectPublicVirtualInterface.DirectconnectPublicVirtualInterfaceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.directconnectPublicVirtualInterface.DirectconnectPublicVirtualInterfaceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/directconnect-public-virtual-interface/index.ts",
          "line": 404
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/directconnect-public-virtual-interface/index.ts",
        "line": 394
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-public-virtual-interface/index.ts",
            "line": 452
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-public-virtual-interface/index.ts",
            "line": 468
          },
          "name": "resetValue"
        }
      ],
      "name": "DirectconnectPublicVirtualInterfaceTagsOutputReference",
      "namespace": "directconnectPublicVirtualInterface",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-public-virtual-interface/index.ts",
            "line": 456
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-public-virtual-interface/index.ts",
            "line": 472
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-public-virtual-interface/index.ts",
            "line": 446
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-public-virtual-interface/index.ts",
            "line": 462
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-public-virtual-interface/index.ts",
            "line": 408
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.directconnectPublicVirtualInterface.DirectconnectPublicVirtualInterfaceTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/directconnect-public-virtual-interface/index:DirectconnectPublicVirtualInterfaceTagsOutputReference"
    },
    "@cdktn/provider-awscc.directconnectTransitVirtualInterface.DirectconnectTransitVirtualInterface": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directconnect_transit_virtual_interface awscc_directconnect_transit_virtual_interface}."
      },
      "fqn": "@cdktn/provider-awscc.directconnectTransitVirtualInterface.DirectconnectTransitVirtualInterface",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directconnect_transit_virtual_interface awscc_directconnect_transit_virtual_interface} Resource."
        },
        "locationInModule": {
          "filename": "src/directconnect-transit-virtual-interface/index.ts",
          "line": 544
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.directconnectTransitVirtualInterface.DirectconnectTransitVirtualInterfaceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/directconnect-transit-virtual-interface/index.ts",
        "line": 512
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DirectconnectTransitVirtualInterface resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/directconnect-transit-virtual-interface/index.ts",
            "line": 529
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DirectconnectTransitVirtualInterface to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directconnect_transit_virtual_interface#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DirectconnectTransitVirtualInterface that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DirectconnectTransitVirtualInterface to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-transit-virtual-interface/index.ts",
            "line": 596
          },
          "name": "putBgpPeers",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.directconnectTransitVirtualInterface.DirectconnectTransitVirtualInterfaceBgpPeers"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-transit-virtual-interface/index.ts",
            "line": 672
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.directconnectTransitVirtualInterface.DirectconnectTransitVirtualInterfaceTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-transit-virtual-interface/index.ts",
            "line": 583
          },
          "name": "resetAllocateTransitVirtualInterfaceRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-transit-virtual-interface/index.ts",
            "line": 638
          },
          "name": "resetEnableSiteLink"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-transit-virtual-interface/index.ts",
            "line": 659
          },
          "name": "resetMtu"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-transit-virtual-interface/index.ts",
            "line": 675
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-transit-virtual-interface/index.ts",
            "line": 723
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-transit-virtual-interface/index.ts",
            "line": 737
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DirectconnectTransitVirtualInterface",
      "namespace": "directconnectTransitVirtualInterface",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-transit-virtual-interface/index.ts",
            "line": 517
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-transit-virtual-interface/index.ts",
            "line": 593
          },
          "name": "bgpPeers",
          "type": {
            "fqn": "@cdktn/provider-awscc.directconnectTransitVirtualInterface.DirectconnectTransitVirtualInterfaceBgpPeersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-transit-virtual-interface/index.ts",
            "line": 647
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-transit-virtual-interface/index.ts",
            "line": 669
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.directconnectTransitVirtualInterface.DirectconnectTransitVirtualInterfaceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-transit-virtual-interface/index.ts",
            "line": 684
          },
          "name": "virtualInterfaceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-transit-virtual-interface/index.ts",
            "line": 689
          },
          "name": "virtualInterfaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-transit-virtual-interface/index.ts",
            "line": 587
          },
          "name": "allocateTransitVirtualInterfaceRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-transit-virtual-interface/index.ts",
            "line": 600
          },
          "name": "bgpPeersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.directconnectTransitVirtualInterface.DirectconnectTransitVirtualInterfaceBgpPeers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-transit-virtual-interface/index.ts",
            "line": 613
          },
          "name": "connectionIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-transit-virtual-interface/index.ts",
            "line": 626
          },
          "name": "directConnectGatewayIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-transit-virtual-interface/index.ts",
            "line": 642
          },
          "name": "enableSiteLinkInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-transit-virtual-interface/index.ts",
            "line": 663
          },
          "name": "mtuInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-transit-virtual-interface/index.ts",
            "line": 679
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.directconnectTransitVirtualInterface.DirectconnectTransitVirtualInterfaceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-transit-virtual-interface/index.ts",
            "line": 702
          },
          "name": "virtualInterfaceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-transit-virtual-interface/index.ts",
            "line": 715
          },
          "name": "vlanInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-transit-virtual-interface/index.ts",
            "line": 577
          },
          "name": "allocateTransitVirtualInterfaceRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-transit-virtual-interface/index.ts",
            "line": 606
          },
          "name": "connectionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-transit-virtual-interface/index.ts",
            "line": 619
          },
          "name": "directConnectGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-transit-virtual-interface/index.ts",
            "line": 632
          },
          "name": "enableSiteLink",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-transit-virtual-interface/index.ts",
            "line": 653
          },
          "name": "mtu",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-transit-virtual-interface/index.ts",
            "line": 695
          },
          "name": "virtualInterfaceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-transit-virtual-interface/index.ts",
            "line": 708
          },
          "name": "vlan",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/directconnect-transit-virtual-interface/index:DirectconnectTransitVirtualInterface"
    },
    "@cdktn/provider-awscc.directconnectTransitVirtualInterface.DirectconnectTransitVirtualInterfaceBgpPeers": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.directconnectTransitVirtualInterface.DirectconnectTransitVirtualInterfaceBgpPeers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/directconnect-transit-virtual-interface/index.ts",
        "line": 70
      },
      "name": "DirectconnectTransitVirtualInterfaceBgpPeers",
      "namespace": "directconnectTransitVirtualInterface",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directconnect_transit_virtual_interface#address_family DirectconnectTransitVirtualInterface#address_family}",
            "stability": "stable",
            "summary": "The address family for the BGP peer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-transit-virtual-interface/index.ts",
            "line": 76
          },
          "name": "addressFamily",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directconnect_transit_virtual_interface#asn DirectconnectTransitVirtualInterface#asn}",
            "stability": "stable",
            "summary": "The autonomous system (AS) number for Border Gateway Protocol (BGP) configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-transit-virtual-interface/index.ts",
            "line": 88
          },
          "name": "asn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directconnect_transit_virtual_interface#amazon_address DirectconnectTransitVirtualInterface#amazon_address}",
            "stability": "stable",
            "summary": "The IP address assigned to the Amazon interface."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-transit-virtual-interface/index.ts",
            "line": 82
          },
          "name": "amazonAddress",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This string has a minimum length of 6 characters and and a maximum length of 80 characters.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directconnect_transit_virtual_interface#auth_key DirectconnectTransitVirtualInterface#auth_key}",
            "stability": "stable",
            "summary": "The authentication key for BGP configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-transit-virtual-interface/index.ts",
            "line": 94
          },
          "name": "authKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directconnect_transit_virtual_interface#bgp_peer_id DirectconnectTransitVirtualInterface#bgp_peer_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-transit-virtual-interface/index.ts",
            "line": 98
          },
          "name": "bgpPeerId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directconnect_transit_virtual_interface#customer_address DirectconnectTransitVirtualInterface#customer_address}",
            "stability": "stable",
            "summary": "The IP address assigned to the customer interface."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-transit-virtual-interface/index.ts",
            "line": 104
          },
          "name": "customerAddress",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/directconnect-transit-virtual-interface/index:DirectconnectTransitVirtualInterfaceBgpPeers"
    },
    "@cdktn/provider-awscc.directconnectTransitVirtualInterface.DirectconnectTransitVirtualInterfaceBgpPeersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.directconnectTransitVirtualInterface.DirectconnectTransitVirtualInterfaceBgpPeersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/directconnect-transit-virtual-interface/index.ts",
          "line": 344
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/directconnect-transit-virtual-interface/index.ts",
        "line": 336
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-transit-virtual-interface/index.ts",
            "line": 351
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.directconnectTransitVirtualInterface.DirectconnectTransitVirtualInterfaceBgpPeersOutputReference"
            }
          }
        }
      ],
      "name": "DirectconnectTransitVirtualInterfaceBgpPeersList",
      "namespace": "directconnectTransitVirtualInterface",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-transit-virtual-interface/index.ts",
            "line": 337
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.directconnectTransitVirtualInterface.DirectconnectTransitVirtualInterfaceBgpPeers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/directconnect-transit-virtual-interface/index:DirectconnectTransitVirtualInterfaceBgpPeersList"
    },
    "@cdktn/provider-awscc.directconnectTransitVirtualInterface.DirectconnectTransitVirtualInterfaceBgpPeersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.directconnectTransitVirtualInterface.DirectconnectTransitVirtualInterfaceBgpPeersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/directconnect-transit-virtual-interface/index.ts",
          "line": 181
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/directconnect-transit-virtual-interface/index.ts",
        "line": 171
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-transit-virtual-interface/index.ts",
            "line": 266
          },
          "name": "resetAmazonAddress"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-transit-virtual-interface/index.ts",
            "line": 295
          },
          "name": "resetAuthKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-transit-virtual-interface/index.ts",
            "line": 311
          },
          "name": "resetBgpPeerId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-transit-virtual-interface/index.ts",
            "line": 327
          },
          "name": "resetCustomerAddress"
        }
      ],
      "name": "DirectconnectTransitVirtualInterfaceBgpPeersOutputReference",
      "namespace": "directconnectTransitVirtualInterface",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-transit-virtual-interface/index.ts",
            "line": 254
          },
          "name": "addressFamilyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-transit-virtual-interface/index.ts",
            "line": 270
          },
          "name": "amazonAddressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-transit-virtual-interface/index.ts",
            "line": 283
          },
          "name": "asnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-transit-virtual-interface/index.ts",
            "line": 299
          },
          "name": "authKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-transit-virtual-interface/index.ts",
            "line": 315
          },
          "name": "bgpPeerIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-transit-virtual-interface/index.ts",
            "line": 331
          },
          "name": "customerAddressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-transit-virtual-interface/index.ts",
            "line": 247
          },
          "name": "addressFamily",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-transit-virtual-interface/index.ts",
            "line": 260
          },
          "name": "amazonAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-transit-virtual-interface/index.ts",
            "line": 276
          },
          "name": "asn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-transit-virtual-interface/index.ts",
            "line": 289
          },
          "name": "authKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-transit-virtual-interface/index.ts",
            "line": 305
          },
          "name": "bgpPeerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-transit-virtual-interface/index.ts",
            "line": 321
          },
          "name": "customerAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-transit-virtual-interface/index.ts",
            "line": 185
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.directconnectTransitVirtualInterface.DirectconnectTransitVirtualInterfaceBgpPeers"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/directconnect-transit-virtual-interface/index:DirectconnectTransitVirtualInterfaceBgpPeersOutputReference"
    },
    "@cdktn/provider-awscc.directconnectTransitVirtualInterface.DirectconnectTransitVirtualInterfaceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.directconnectTransitVirtualInterface.DirectconnectTransitVirtualInterfaceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/directconnect-transit-virtual-interface/index.ts",
        "line": 14
      },
      "name": "DirectconnectTransitVirtualInterfaceConfig",
      "namespace": "directconnectTransitVirtualInterface",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directconnect_transit_virtual_interface#bgp_peers DirectconnectTransitVirtualInterface#bgp_peers}",
            "stability": "stable",
            "summary": "The BGP peers configured on this virtual interface.."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-transit-virtual-interface/index.ts",
            "line": 26
          },
          "name": "bgpPeers",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.directconnectTransitVirtualInterface.DirectconnectTransitVirtualInterfaceBgpPeers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directconnect_transit_virtual_interface#connection_id DirectconnectTransitVirtualInterface#connection_id}",
            "stability": "stable",
            "summary": "The ID or ARN of the connection or LAG."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-transit-virtual-interface/index.ts",
            "line": 32
          },
          "name": "connectionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directconnect_transit_virtual_interface#direct_connect_gateway_id DirectconnectTransitVirtualInterface#direct_connect_gateway_id}",
            "stability": "stable",
            "summary": "The ID or ARN of the Direct Connect gateway."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-transit-virtual-interface/index.ts",
            "line": 38
          },
          "name": "directConnectGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The name has a maximum of 100 characters. The following are valid characters: a-z, 0-9 and a hyphen (-).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directconnect_transit_virtual_interface#virtual_interface_name DirectconnectTransitVirtualInterface#virtual_interface_name}",
            "stability": "stable",
            "summary": "The name of the virtual interface assigned by the customer network."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-transit-virtual-interface/index.ts",
            "line": 62
          },
          "name": "virtualInterfaceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directconnect_transit_virtual_interface#vlan DirectconnectTransitVirtualInterface#vlan}",
            "stability": "stable",
            "summary": "The ID of the VLAN."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-transit-virtual-interface/index.ts",
            "line": 68
          },
          "name": "vlan",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Needs directconnect:AllocateTransitVirtualInterface permissions and tag permissions if applicable.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directconnect_transit_virtual_interface#allocate_transit_virtual_interface_role_arn DirectconnectTransitVirtualInterface#allocate_transit_virtual_interface_role_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the role to allocate the TransitVifAllocation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-transit-virtual-interface/index.ts",
            "line": 20
          },
          "name": "allocateTransitVirtualInterfaceRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directconnect_transit_virtual_interface#enable_site_link DirectconnectTransitVirtualInterface#enable_site_link}",
            "stability": "stable",
            "summary": "Indicates whether to enable or disable SiteLink."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-transit-virtual-interface/index.ts",
            "line": 44
          },
          "name": "enableSiteLink",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directconnect_transit_virtual_interface#mtu DirectconnectTransitVirtualInterface#mtu}",
            "stability": "stable",
            "summary": "The maximum transmission unit (MTU), in bytes. The supported values are 1500 and 9001. The default value is 1500."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-transit-virtual-interface/index.ts",
            "line": 50
          },
          "name": "mtu",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directconnect_transit_virtual_interface#tags DirectconnectTransitVirtualInterface#tags}",
            "stability": "stable",
            "summary": "The tags associated with the private virtual interface."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-transit-virtual-interface/index.ts",
            "line": 56
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.directconnectTransitVirtualInterface.DirectconnectTransitVirtualInterfaceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/directconnect-transit-virtual-interface/index:DirectconnectTransitVirtualInterfaceConfig"
    },
    "@cdktn/provider-awscc.directconnectTransitVirtualInterface.DirectconnectTransitVirtualInterfaceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.directconnectTransitVirtualInterface.DirectconnectTransitVirtualInterfaceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/directconnect-transit-virtual-interface/index.ts",
        "line": 355
      },
      "name": "DirectconnectTransitVirtualInterfaceTags",
      "namespace": "directconnectTransitVirtualInterface",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directconnect_transit_virtual_interface#key DirectconnectTransitVirtualInterface#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-transit-virtual-interface/index.ts",
            "line": 361
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directconnect_transit_virtual_interface#value DirectconnectTransitVirtualInterface#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-transit-virtual-interface/index.ts",
            "line": 367
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/directconnect-transit-virtual-interface/index:DirectconnectTransitVirtualInterfaceTags"
    },
    "@cdktn/provider-awscc.directconnectTransitVirtualInterface.DirectconnectTransitVirtualInterfaceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.directconnectTransitVirtualInterface.DirectconnectTransitVirtualInterfaceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/directconnect-transit-virtual-interface/index.ts",
          "line": 497
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/directconnect-transit-virtual-interface/index.ts",
        "line": 489
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-transit-virtual-interface/index.ts",
            "line": 504
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.directconnectTransitVirtualInterface.DirectconnectTransitVirtualInterfaceTagsOutputReference"
            }
          }
        }
      ],
      "name": "DirectconnectTransitVirtualInterfaceTagsList",
      "namespace": "directconnectTransitVirtualInterface",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-transit-virtual-interface/index.ts",
            "line": 490
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.directconnectTransitVirtualInterface.DirectconnectTransitVirtualInterfaceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/directconnect-transit-virtual-interface/index:DirectconnectTransitVirtualInterfaceTagsList"
    },
    "@cdktn/provider-awscc.directconnectTransitVirtualInterface.DirectconnectTransitVirtualInterfaceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.directconnectTransitVirtualInterface.DirectconnectTransitVirtualInterfaceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/directconnect-transit-virtual-interface/index.ts",
          "line": 416
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/directconnect-transit-virtual-interface/index.ts",
        "line": 406
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-transit-virtual-interface/index.ts",
            "line": 464
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-transit-virtual-interface/index.ts",
            "line": 480
          },
          "name": "resetValue"
        }
      ],
      "name": "DirectconnectTransitVirtualInterfaceTagsOutputReference",
      "namespace": "directconnectTransitVirtualInterface",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-transit-virtual-interface/index.ts",
            "line": 468
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directconnect-transit-virtual-interface/index.ts",
            "line": 484
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-transit-virtual-interface/index.ts",
            "line": 458
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-transit-virtual-interface/index.ts",
            "line": 474
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directconnect-transit-virtual-interface/index.ts",
            "line": 420
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.directconnectTransitVirtualInterface.DirectconnectTransitVirtualInterfaceTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/directconnect-transit-virtual-interface/index:DirectconnectTransitVirtualInterfaceTagsOutputReference"
    },
    "@cdktn/provider-awscc.directoryserviceSimpleAd.DirectoryserviceSimpleAd": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directoryservice_simple_ad awscc_directoryservice_simple_ad}."
      },
      "fqn": "@cdktn/provider-awscc.directoryserviceSimpleAd.DirectoryserviceSimpleAd",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directoryservice_simple_ad awscc_directoryservice_simple_ad} Resource."
        },
        "locationInModule": {
          "filename": "src/directoryservice-simple-ad/index.ts",
          "line": 382
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.directoryserviceSimpleAd.DirectoryserviceSimpleAdConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/directoryservice-simple-ad/index.ts",
        "line": 350
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DirectoryserviceSimpleAd resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/directoryservice-simple-ad/index.ts",
            "line": 367
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DirectoryserviceSimpleAd to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directoryservice_simple_ad#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DirectoryserviceSimpleAd that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DirectoryserviceSimpleAd to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directoryservice-simple-ad/index.ts",
            "line": 544
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.directoryserviceSimpleAd.DirectoryserviceSimpleAdTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directoryservice-simple-ad/index.ts",
            "line": 560
          },
          "name": "putVpcSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.directoryserviceSimpleAd.DirectoryserviceSimpleAdVpcSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directoryservice-simple-ad/index.ts",
            "line": 426
          },
          "name": "resetCreateAlias"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directoryservice-simple-ad/index.ts",
            "line": 442
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directoryservice-simple-ad/index.ts",
            "line": 468
          },
          "name": "resetEnableSso"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directoryservice-simple-ad/index.ts",
            "line": 502
          },
          "name": "resetPassword"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directoryservice-simple-ad/index.ts",
            "line": 518
          },
          "name": "resetShortName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directoryservice-simple-ad/index.ts",
            "line": 547
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directoryservice-simple-ad/index.ts",
            "line": 572
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directoryservice-simple-ad/index.ts",
            "line": 586
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DirectoryserviceSimpleAd",
      "namespace": "directoryserviceSimpleAd",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directoryservice-simple-ad/index.ts",
            "line": 355
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directoryservice-simple-ad/index.ts",
            "line": 414
          },
          "name": "alias",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directoryservice-simple-ad/index.ts",
            "line": 451
          },
          "name": "directoryId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directoryservice-simple-ad/index.ts",
            "line": 456
          },
          "name": "dnsIpAddresses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directoryservice-simple-ad/index.ts",
            "line": 477
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directoryservice-simple-ad/index.ts",
            "line": 541
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.directoryserviceSimpleAd.DirectoryserviceSimpleAdTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directoryservice-simple-ad/index.ts",
            "line": 557
          },
          "name": "vpcSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.directoryserviceSimpleAd.DirectoryserviceSimpleAdVpcSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directoryservice-simple-ad/index.ts",
            "line": 430
          },
          "name": "createAliasInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directoryservice-simple-ad/index.ts",
            "line": 446
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directoryservice-simple-ad/index.ts",
            "line": 472
          },
          "name": "enableSsoInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directoryservice-simple-ad/index.ts",
            "line": 490
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directoryservice-simple-ad/index.ts",
            "line": 506
          },
          "name": "passwordInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directoryservice-simple-ad/index.ts",
            "line": 522
          },
          "name": "shortNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directoryservice-simple-ad/index.ts",
            "line": 535
          },
          "name": "sizeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directoryservice-simple-ad/index.ts",
            "line": 551
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.directoryserviceSimpleAd.DirectoryserviceSimpleAdTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directoryservice-simple-ad/index.ts",
            "line": 564
          },
          "name": "vpcSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.directoryserviceSimpleAd.DirectoryserviceSimpleAdVpcSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directoryservice-simple-ad/index.ts",
            "line": 420
          },
          "name": "createAlias",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directoryservice-simple-ad/index.ts",
            "line": 436
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directoryservice-simple-ad/index.ts",
            "line": 462
          },
          "name": "enableSso",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directoryservice-simple-ad/index.ts",
            "line": 483
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directoryservice-simple-ad/index.ts",
            "line": 496
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directoryservice-simple-ad/index.ts",
            "line": 512
          },
          "name": "shortName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directoryservice-simple-ad/index.ts",
            "line": 528
          },
          "name": "size",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/directoryservice-simple-ad/index:DirectoryserviceSimpleAd"
    },
    "@cdktn/provider-awscc.directoryserviceSimpleAd.DirectoryserviceSimpleAdConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.directoryserviceSimpleAd.DirectoryserviceSimpleAdConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/directoryservice-simple-ad/index.ts",
        "line": 14
      },
      "name": "DirectoryserviceSimpleAdConfig",
      "namespace": "directoryserviceSimpleAd",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directoryservice_simple_ad#name DirectoryserviceSimpleAd#name}",
            "stability": "stable",
            "summary": "The fully qualified domain name for the AWS Managed Simple AD directory."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directoryservice-simple-ad/index.ts",
            "line": 38
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directoryservice_simple_ad#size DirectoryserviceSimpleAd#size}",
            "stability": "stable",
            "summary": "The size of the directory."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directoryservice-simple-ad/index.ts",
            "line": 56
          },
          "name": "size",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directoryservice_simple_ad#vpc_settings DirectoryserviceSimpleAd#vpc_settings}",
            "stability": "stable",
            "summary": "VPC settings of the Simple AD directory server in AWS."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directoryservice-simple-ad/index.ts",
            "line": 66
          },
          "name": "vpcSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.directoryserviceSimpleAd.DirectoryserviceSimpleAdVpcSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directoryservice_simple_ad#create_alias DirectoryserviceSimpleAd#create_alias}",
            "stability": "stable",
            "summary": "The name of the configuration set."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directoryservice-simple-ad/index.ts",
            "line": 20
          },
          "name": "createAlias",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directoryservice_simple_ad#description DirectoryserviceSimpleAd#description}",
            "stability": "stable",
            "summary": "Description for the directory."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directoryservice-simple-ad/index.ts",
            "line": 26
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directoryservice_simple_ad#enable_sso DirectoryserviceSimpleAd#enable_sso}",
            "stability": "stable",
            "summary": "Whether to enable single sign-on for a Simple Active Directory in AWS."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directoryservice-simple-ad/index.ts",
            "line": 32
          },
          "name": "enableSso",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directoryservice_simple_ad#password DirectoryserviceSimpleAd#password}",
            "stability": "stable",
            "summary": "The password for the default administrative user named Admin."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directoryservice-simple-ad/index.ts",
            "line": 44
          },
          "name": "password",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directoryservice_simple_ad#short_name DirectoryserviceSimpleAd#short_name}",
            "stability": "stable",
            "summary": "The NetBIOS name for your domain."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directoryservice-simple-ad/index.ts",
            "line": 50
          },
          "name": "shortName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directoryservice_simple_ad#tags DirectoryserviceSimpleAd#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directoryservice-simple-ad/index.ts",
            "line": 60
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.directoryserviceSimpleAd.DirectoryserviceSimpleAdTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/directoryservice-simple-ad/index:DirectoryserviceSimpleAdConfig"
    },
    "@cdktn/provider-awscc.directoryserviceSimpleAd.DirectoryserviceSimpleAdTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.directoryserviceSimpleAd.DirectoryserviceSimpleAdTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/directoryservice-simple-ad/index.ts",
        "line": 68
      },
      "name": "DirectoryserviceSimpleAdTags",
      "namespace": "directoryserviceSimpleAd",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directoryservice_simple_ad#key DirectoryserviceSimpleAd#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directoryservice-simple-ad/index.ts",
            "line": 74
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directoryservice_simple_ad#value DirectoryserviceSimpleAd#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directoryservice-simple-ad/index.ts",
            "line": 80
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/directoryservice-simple-ad/index:DirectoryserviceSimpleAdTags"
    },
    "@cdktn/provider-awscc.directoryserviceSimpleAd.DirectoryserviceSimpleAdTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.directoryserviceSimpleAd.DirectoryserviceSimpleAdTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/directoryservice-simple-ad/index.ts",
          "line": 210
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/directoryservice-simple-ad/index.ts",
        "line": 202
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directoryservice-simple-ad/index.ts",
            "line": 217
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.directoryserviceSimpleAd.DirectoryserviceSimpleAdTagsOutputReference"
            }
          }
        }
      ],
      "name": "DirectoryserviceSimpleAdTagsList",
      "namespace": "directoryserviceSimpleAd",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directoryservice-simple-ad/index.ts",
            "line": 203
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.directoryserviceSimpleAd.DirectoryserviceSimpleAdTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/directoryservice-simple-ad/index:DirectoryserviceSimpleAdTagsList"
    },
    "@cdktn/provider-awscc.directoryserviceSimpleAd.DirectoryserviceSimpleAdTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.directoryserviceSimpleAd.DirectoryserviceSimpleAdTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/directoryservice-simple-ad/index.ts",
          "line": 129
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/directoryservice-simple-ad/index.ts",
        "line": 119
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directoryservice-simple-ad/index.ts",
            "line": 177
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directoryservice-simple-ad/index.ts",
            "line": 193
          },
          "name": "resetValue"
        }
      ],
      "name": "DirectoryserviceSimpleAdTagsOutputReference",
      "namespace": "directoryserviceSimpleAd",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directoryservice-simple-ad/index.ts",
            "line": 181
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directoryservice-simple-ad/index.ts",
            "line": 197
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directoryservice-simple-ad/index.ts",
            "line": 171
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directoryservice-simple-ad/index.ts",
            "line": 187
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directoryservice-simple-ad/index.ts",
            "line": 133
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.directoryserviceSimpleAd.DirectoryserviceSimpleAdTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/directoryservice-simple-ad/index:DirectoryserviceSimpleAdTagsOutputReference"
    },
    "@cdktn/provider-awscc.directoryserviceSimpleAd.DirectoryserviceSimpleAdVpcSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.directoryserviceSimpleAd.DirectoryserviceSimpleAdVpcSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/directoryservice-simple-ad/index.ts",
        "line": 221
      },
      "name": "DirectoryserviceSimpleAdVpcSettings",
      "namespace": "directoryserviceSimpleAd",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The two subnets must be in different Availability Zones. AWS Directory Service specifies a directory server and a DNS server in each of these subnets.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directoryservice_simple_ad#subnet_ids DirectoryserviceSimpleAd#subnet_ids}",
            "stability": "stable",
            "summary": "The identifiers of the subnets for the directory servers."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directoryservice-simple-ad/index.ts",
            "line": 227
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/directoryservice_simple_ad#vpc_id DirectoryserviceSimpleAd#vpc_id}",
            "stability": "stable",
            "summary": "The identifier of the VPC in which to create the directory."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directoryservice-simple-ad/index.ts",
            "line": 233
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/directoryservice-simple-ad/index:DirectoryserviceSimpleAdVpcSettings"
    },
    "@cdktn/provider-awscc.directoryserviceSimpleAd.DirectoryserviceSimpleAdVpcSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.directoryserviceSimpleAd.DirectoryserviceSimpleAdVpcSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/directoryservice-simple-ad/index.ts",
          "line": 280
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/directoryservice-simple-ad/index.ts",
        "line": 272
      },
      "name": "DirectoryserviceSimpleAdVpcSettingsOutputReference",
      "namespace": "directoryserviceSimpleAd",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directoryservice-simple-ad/index.ts",
            "line": 329
          },
          "name": "subnetIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directoryservice-simple-ad/index.ts",
            "line": 342
          },
          "name": "vpcIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directoryservice-simple-ad/index.ts",
            "line": 322
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directoryservice-simple-ad/index.ts",
            "line": 335
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directoryservice-simple-ad/index.ts",
            "line": 284
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.directoryserviceSimpleAd.DirectoryserviceSimpleAdVpcSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/directoryservice-simple-ad/index:DirectoryserviceSimpleAdVpcSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dmsCertificate.DmsCertificate": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_certificate awscc_dms_certificate}."
      },
      "fqn": "@cdktn/provider-awscc.dmsCertificate.DmsCertificate",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_certificate awscc_dms_certificate} Resource."
        },
        "locationInModule": {
          "filename": "src/dms-certificate/index.ts",
          "line": 70
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dmsCertificate.DmsCertificateConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dms-certificate/index.ts",
        "line": 38
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DmsCertificate resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/dms-certificate/index.ts",
            "line": 55
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DmsCertificate to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_certificate#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DmsCertificate that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DmsCertificate to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-certificate/index.ts",
            "line": 108
          },
          "name": "resetCertificateIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-certificate/index.ts",
            "line": 124
          },
          "name": "resetCertificatePem"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-certificate/index.ts",
            "line": 140
          },
          "name": "resetCertificateWallet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-certificate/index.ts",
            "line": 157
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-certificate/index.ts",
            "line": 165
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DmsCertificate",
      "namespace": "dmsCertificate",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-certificate/index.ts",
            "line": 43
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-certificate/index.ts",
            "line": 96
          },
          "name": "certificateArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-certificate/index.ts",
            "line": 149
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-certificate/index.ts",
            "line": 112
          },
          "name": "certificateIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-certificate/index.ts",
            "line": 128
          },
          "name": "certificatePemInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-certificate/index.ts",
            "line": 144
          },
          "name": "certificateWalletInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-certificate/index.ts",
            "line": 102
          },
          "name": "certificateIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-certificate/index.ts",
            "line": 118
          },
          "name": "certificatePem",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-certificate/index.ts",
            "line": 134
          },
          "name": "certificateWallet",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dms-certificate/index:DmsCertificate"
    },
    "@cdktn/provider-awscc.dmsCertificate.DmsCertificateConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dmsCertificate.DmsCertificateConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dms-certificate/index.ts",
        "line": 14
      },
      "name": "DmsCertificateConfig",
      "namespace": "dmsCertificate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_certificate#certificate_identifier DmsCertificate#certificate_identifier}",
            "stability": "stable",
            "summary": "The certificate Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-certificate/index.ts",
            "line": 20
          },
          "name": "certificateIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_certificate#certificate_pem DmsCertificate#certificate_pem}",
            "stability": "stable",
            "summary": "The certificate Pem."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-certificate/index.ts",
            "line": 26
          },
          "name": "certificatePem",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_certificate#certificate_wallet DmsCertificate#certificate_wallet}",
            "stability": "stable",
            "summary": "The certificate Wallet."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-certificate/index.ts",
            "line": 32
          },
          "name": "certificateWallet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dms-certificate/index:DmsCertificateConfig"
    },
    "@cdktn/provider-awscc.dmsDataMigration.DmsDataMigration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_data_migration awscc_dms_data_migration}."
      },
      "fqn": "@cdktn/provider-awscc.dmsDataMigration.DmsDataMigration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_data_migration awscc_dms_data_migration} Resource."
        },
        "locationInModule": {
          "filename": "src/dms-data-migration/index.ts",
          "line": 642
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dmsDataMigration.DmsDataMigrationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dms-data-migration/index.ts",
        "line": 610
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DmsDataMigration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/dms-data-migration/index.ts",
            "line": 627
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DmsDataMigration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_data_migration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DmsDataMigration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DmsDataMigration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-migration/index.ts",
            "line": 719
          },
          "name": "putDataMigrationSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.dmsDataMigration.DmsDataMigrationDataMigrationSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-migration/index.ts",
            "line": 779
          },
          "name": "putSourceDataSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.dmsDataMigration.DmsDataMigrationSourceDataSettings"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-migration/index.ts",
            "line": 795
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.dmsDataMigration.DmsDataMigrationTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-migration/index.ts",
            "line": 690
          },
          "name": "resetDataMigrationIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-migration/index.ts",
            "line": 706
          },
          "name": "resetDataMigrationName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-migration/index.ts",
            "line": 722
          },
          "name": "resetDataMigrationSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-migration/index.ts",
            "line": 782
          },
          "name": "resetSourceDataSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-migration/index.ts",
            "line": 798
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-migration/index.ts",
            "line": 810
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-migration/index.ts",
            "line": 823
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DmsDataMigration",
      "namespace": "dmsDataMigration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-migration/index.ts",
            "line": 615
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-migration/index.ts",
            "line": 673
          },
          "name": "dataMigrationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-migration/index.ts",
            "line": 678
          },
          "name": "dataMigrationCreateTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-migration/index.ts",
            "line": 716
          },
          "name": "dataMigrationSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dmsDataMigration.DmsDataMigrationDataMigrationSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-migration/index.ts",
            "line": 744
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-migration/index.ts",
            "line": 776
          },
          "name": "sourceDataSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dmsDataMigration.DmsDataMigrationSourceDataSettingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-migration/index.ts",
            "line": 792
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dmsDataMigration.DmsDataMigrationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-migration/index.ts",
            "line": 694
          },
          "name": "dataMigrationIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-migration/index.ts",
            "line": 710
          },
          "name": "dataMigrationNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-migration/index.ts",
            "line": 726
          },
          "name": "dataMigrationSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dmsDataMigration.DmsDataMigrationDataMigrationSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-migration/index.ts",
            "line": 739
          },
          "name": "dataMigrationTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-migration/index.ts",
            "line": 757
          },
          "name": "migrationProjectIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-migration/index.ts",
            "line": 770
          },
          "name": "serviceAccessRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-migration/index.ts",
            "line": 786
          },
          "name": "sourceDataSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.dmsDataMigration.DmsDataMigrationSourceDataSettings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-migration/index.ts",
            "line": 802
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.dmsDataMigration.DmsDataMigrationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-migration/index.ts",
            "line": 684
          },
          "name": "dataMigrationIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-migration/index.ts",
            "line": 700
          },
          "name": "dataMigrationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-migration/index.ts",
            "line": 732
          },
          "name": "dataMigrationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-migration/index.ts",
            "line": 750
          },
          "name": "migrationProjectIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-migration/index.ts",
            "line": 763
          },
          "name": "serviceAccessRoleArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dms-data-migration/index:DmsDataMigration"
    },
    "@cdktn/provider-awscc.dmsDataMigration.DmsDataMigrationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dmsDataMigration.DmsDataMigrationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dms-data-migration/index.ts",
        "line": 14
      },
      "name": "DmsDataMigrationConfig",
      "namespace": "dmsDataMigration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_data_migration#data_migration_type DmsDataMigration#data_migration_type}",
            "stability": "stable",
            "summary": "The property describes the type of migration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-migration/index.ts",
            "line": 38
          },
          "name": "dataMigrationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_data_migration#migration_project_identifier DmsDataMigration#migration_project_identifier}",
            "stability": "stable",
            "summary": "The property describes an identifier for the migration project. It is used for describing/deleting/modifying can be name/arn."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-migration/index.ts",
            "line": 44
          },
          "name": "migrationProjectIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_data_migration#service_access_role_arn DmsDataMigration#service_access_role_arn}",
            "stability": "stable",
            "summary": "The property describes Amazon Resource Name (ARN) of the service access role."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-migration/index.ts",
            "line": 50
          },
          "name": "serviceAccessRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_data_migration#data_migration_identifier DmsDataMigration#data_migration_identifier}",
            "stability": "stable",
            "summary": "The property describes an ARN of the data migration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-migration/index.ts",
            "line": 20
          },
          "name": "dataMigrationIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_data_migration#data_migration_name DmsDataMigration#data_migration_name}",
            "stability": "stable",
            "summary": "The property describes a name to identify the data migration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-migration/index.ts",
            "line": 26
          },
          "name": "dataMigrationName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_data_migration#data_migration_settings DmsDataMigration#data_migration_settings}",
            "stability": "stable",
            "summary": "The property describes the settings for the data migration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-migration/index.ts",
            "line": 32
          },
          "name": "dataMigrationSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dmsDataMigration.DmsDataMigrationDataMigrationSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_data_migration#source_data_settings DmsDataMigration#source_data_settings}",
            "stability": "stable",
            "summary": "The property describes the settings for the data migration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-migration/index.ts",
            "line": 56
          },
          "name": "sourceDataSettings",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.dmsDataMigration.DmsDataMigrationSourceDataSettings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_data_migration#tags DmsDataMigration#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-migration/index.ts",
            "line": 62
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.dmsDataMigration.DmsDataMigrationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dms-data-migration/index:DmsDataMigrationConfig"
    },
    "@cdktn/provider-awscc.dmsDataMigration.DmsDataMigrationDataMigrationSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dmsDataMigration.DmsDataMigrationDataMigrationSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dms-data-migration/index.ts",
        "line": 64
      },
      "name": "DmsDataMigrationDataMigrationSettings",
      "namespace": "dmsDataMigration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_data_migration#cloudwatch_logs_enabled DmsDataMigration#cloudwatch_logs_enabled}",
            "stability": "stable",
            "summary": "The property specifies whether to enable the CloudWatch log."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-migration/index.ts",
            "line": 70
          },
          "name": "cloudwatchLogsEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_data_migration#number_of_jobs DmsDataMigration#number_of_jobs}",
            "stability": "stable",
            "summary": "The number of parallel jobs that trigger parallel threads to unload the tables from the source, and then load them to the target."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-migration/index.ts",
            "line": 76
          },
          "name": "numberOfJobs",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_data_migration#selection_rules DmsDataMigration#selection_rules}",
            "stability": "stable",
            "summary": "The property specifies the rules of selecting objects for data migration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-migration/index.ts",
            "line": 82
          },
          "name": "selectionRules",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dms-data-migration/index:DmsDataMigrationDataMigrationSettings"
    },
    "@cdktn/provider-awscc.dmsDataMigration.DmsDataMigrationDataMigrationSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dmsDataMigration.DmsDataMigrationDataMigrationSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dms-data-migration/index.ts",
          "line": 136
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dms-data-migration/index.ts",
        "line": 128
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-migration/index.ts",
            "line": 190
          },
          "name": "resetCloudwatchLogsEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-migration/index.ts",
            "line": 206
          },
          "name": "resetNumberOfJobs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-migration/index.ts",
            "line": 222
          },
          "name": "resetSelectionRules"
        }
      ],
      "name": "DmsDataMigrationDataMigrationSettingsOutputReference",
      "namespace": "dmsDataMigration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-migration/index.ts",
            "line": 194
          },
          "name": "cloudwatchLogsEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-migration/index.ts",
            "line": 210
          },
          "name": "numberOfJobsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-migration/index.ts",
            "line": 226
          },
          "name": "selectionRulesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-migration/index.ts",
            "line": 184
          },
          "name": "cloudwatchLogsEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-migration/index.ts",
            "line": 200
          },
          "name": "numberOfJobs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-migration/index.ts",
            "line": 216
          },
          "name": "selectionRules",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-migration/index.ts",
            "line": 140
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dmsDataMigration.DmsDataMigrationDataMigrationSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dms-data-migration/index:DmsDataMigrationDataMigrationSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dmsDataMigration.DmsDataMigrationSourceDataSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dmsDataMigration.DmsDataMigrationSourceDataSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dms-data-migration/index.ts",
        "line": 230
      },
      "name": "DmsDataMigrationSourceDataSettings",
      "namespace": "dmsDataMigration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_data_migration#cdc_start_position DmsDataMigration#cdc_start_position}",
            "stability": "stable",
            "summary": "The property is a point in the database engine's log that defines a time where you can begin CDC."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-migration/index.ts",
            "line": 236
          },
          "name": "cdcStartPosition",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The value is server time in UTC format.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_data_migration#cdc_start_time DmsDataMigration#cdc_start_time}",
            "stability": "stable",
            "summary": "The property indicates the start time for a change data capture (CDC) operation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-migration/index.ts",
            "line": 242
          },
          "name": "cdcStartTime",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The value is server time in UTC format.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_data_migration#cdc_stop_time DmsDataMigration#cdc_stop_time}",
            "stability": "stable",
            "summary": "The property indicates the stop time for a change data capture (CDC) operation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-migration/index.ts",
            "line": 248
          },
          "name": "cdcStopTime",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_data_migration#slot_name DmsDataMigration#slot_name}",
            "stability": "stable",
            "summary": "The property sets the name of a previously created logical replication slot for a change data capture (CDC) load of the source instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-migration/index.ts",
            "line": 254
          },
          "name": "slotName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dms-data-migration/index:DmsDataMigrationSourceDataSettings"
    },
    "@cdktn/provider-awscc.dmsDataMigration.DmsDataMigrationSourceDataSettingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dmsDataMigration.DmsDataMigrationSourceDataSettingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dms-data-migration/index.ts",
          "line": 442
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dms-data-migration/index.ts",
        "line": 434
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-migration/index.ts",
            "line": 449
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dmsDataMigration.DmsDataMigrationSourceDataSettingsOutputReference"
            }
          }
        }
      ],
      "name": "DmsDataMigrationSourceDataSettingsList",
      "namespace": "dmsDataMigration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-migration/index.ts",
            "line": 435
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.dmsDataMigration.DmsDataMigrationSourceDataSettings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dms-data-migration/index:DmsDataMigrationSourceDataSettingsList"
    },
    "@cdktn/provider-awscc.dmsDataMigration.DmsDataMigrationSourceDataSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dmsDataMigration.DmsDataMigrationSourceDataSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dms-data-migration/index.ts",
          "line": 317
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dms-data-migration/index.ts",
        "line": 307
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-migration/index.ts",
            "line": 377
          },
          "name": "resetCdcStartPosition"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-migration/index.ts",
            "line": 393
          },
          "name": "resetCdcStartTime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-migration/index.ts",
            "line": 409
          },
          "name": "resetCdcStopTime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-migration/index.ts",
            "line": 425
          },
          "name": "resetSlotName"
        }
      ],
      "name": "DmsDataMigrationSourceDataSettingsOutputReference",
      "namespace": "dmsDataMigration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-migration/index.ts",
            "line": 381
          },
          "name": "cdcStartPositionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-migration/index.ts",
            "line": 397
          },
          "name": "cdcStartTimeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-migration/index.ts",
            "line": 413
          },
          "name": "cdcStopTimeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-migration/index.ts",
            "line": 429
          },
          "name": "slotNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-migration/index.ts",
            "line": 371
          },
          "name": "cdcStartPosition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-migration/index.ts",
            "line": 387
          },
          "name": "cdcStartTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-migration/index.ts",
            "line": 403
          },
          "name": "cdcStopTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-migration/index.ts",
            "line": 419
          },
          "name": "slotName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-migration/index.ts",
            "line": 321
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dmsDataMigration.DmsDataMigrationSourceDataSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dms-data-migration/index:DmsDataMigrationSourceDataSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dmsDataMigration.DmsDataMigrationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dmsDataMigration.DmsDataMigrationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dms-data-migration/index.ts",
        "line": 453
      },
      "name": "DmsDataMigrationTags",
      "namespace": "dmsDataMigration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_data_migration#key DmsDataMigration#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-migration/index.ts",
            "line": 459
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_data_migration#value DmsDataMigration#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-migration/index.ts",
            "line": 465
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dms-data-migration/index:DmsDataMigrationTags"
    },
    "@cdktn/provider-awscc.dmsDataMigration.DmsDataMigrationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dmsDataMigration.DmsDataMigrationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dms-data-migration/index.ts",
          "line": 595
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dms-data-migration/index.ts",
        "line": 587
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-migration/index.ts",
            "line": 602
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dmsDataMigration.DmsDataMigrationTagsOutputReference"
            }
          }
        }
      ],
      "name": "DmsDataMigrationTagsList",
      "namespace": "dmsDataMigration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-migration/index.ts",
            "line": 588
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.dmsDataMigration.DmsDataMigrationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dms-data-migration/index:DmsDataMigrationTagsList"
    },
    "@cdktn/provider-awscc.dmsDataMigration.DmsDataMigrationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dmsDataMigration.DmsDataMigrationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dms-data-migration/index.ts",
          "line": 514
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dms-data-migration/index.ts",
        "line": 504
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-migration/index.ts",
            "line": 562
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-migration/index.ts",
            "line": 578
          },
          "name": "resetValue"
        }
      ],
      "name": "DmsDataMigrationTagsOutputReference",
      "namespace": "dmsDataMigration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-migration/index.ts",
            "line": 566
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-migration/index.ts",
            "line": 582
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-migration/index.ts",
            "line": 556
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-migration/index.ts",
            "line": 572
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-migration/index.ts",
            "line": 518
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dmsDataMigration.DmsDataMigrationTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dms-data-migration/index:DmsDataMigrationTagsOutputReference"
    },
    "@cdktn/provider-awscc.dmsDataProvider.DmsDataProvider": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_data_provider awscc_dms_data_provider}."
      },
      "fqn": "@cdktn/provider-awscc.dmsDataProvider.DmsDataProvider",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_data_provider awscc_dms_data_provider} Resource."
        },
        "locationInModule": {
          "filename": "src/dms-data-provider/index.ts",
          "line": 3344
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dms-data-provider/index.ts",
        "line": 3312
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DmsDataProvider resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 3329
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DmsDataProvider to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_data_provider#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DmsDataProvider that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DmsDataProvider to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 3470
          },
          "name": "putSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 3486
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 3391
          },
          "name": "resetDataProviderIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 3407
          },
          "name": "resetDataProviderName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 3423
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 3452
          },
          "name": "resetExactSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 3473
          },
          "name": "resetSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 3489
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 3501
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 3513
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DmsDataProvider",
      "namespace": "dmsDataProvider",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 3317
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 3374
          },
          "name": "dataProviderArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 3379
          },
          "name": "dataProviderCreationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 3461
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 3467
          },
          "name": "settings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 3483
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 3395
          },
          "name": "dataProviderIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 3411
          },
          "name": "dataProviderNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 3427
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 3440
          },
          "name": "engineInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 3456
          },
          "name": "exactSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 3477
          },
          "name": "settingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 3493
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 3385
          },
          "name": "dataProviderIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 3401
          },
          "name": "dataProviderName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 3417
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 3433
          },
          "name": "engine",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 3446
          },
          "name": "exactSettings",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dms-data-provider/index:DmsDataProvider"
    },
    "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dms-data-provider/index.ts",
        "line": 14
      },
      "name": "DmsDataProviderConfig",
      "namespace": "dmsDataProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_data_provider#engine DmsDataProvider#engine}",
            "stability": "stable",
            "summary": "The property describes a data engine for the data provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 38
          },
          "name": "engine",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_data_provider#data_provider_identifier DmsDataProvider#data_provider_identifier}",
            "stability": "stable",
            "summary": "The property describes an identifier for the data provider. It is used for describing/deleting/modifying can be name/arn."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 20
          },
          "name": "dataProviderIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_data_provider#data_provider_name DmsDataProvider#data_provider_name}",
            "stability": "stable",
            "summary": "The property describes a name to identify the data provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 26
          },
          "name": "dataProviderName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_data_provider#description DmsDataProvider#description}",
            "stability": "stable",
            "summary": "The optional description of the data provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 32
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_data_provider#exact_settings DmsDataProvider#exact_settings}",
            "stability": "stable",
            "summary": "The property describes the exact settings which can be modified."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 44
          },
          "name": "exactSettings",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_data_provider#settings DmsDataProvider#settings}",
            "stability": "stable",
            "summary": "The property identifies the exact type of settings for the data provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 50
          },
          "name": "settings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_data_provider#tags DmsDataProvider#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 56
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dms-data-provider/index:DmsDataProviderConfig"
    },
    "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dms-data-provider/index.ts",
        "line": 2709
      },
      "name": "DmsDataProviderSettings",
      "namespace": "dmsDataProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_data_provider#doc_db_settings DmsDataProvider#doc_db_settings}",
            "stability": "stable",
            "summary": "DocDbSettings property identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 2715
          },
          "name": "docDbSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettingsDocDbSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_data_provider#ibm_db_2_luw_settings DmsDataProvider#ibm_db_2_luw_settings}",
            "stability": "stable",
            "summary": "IbmDb2LuwSettings property identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 2721
          },
          "name": "ibmDb2LuwSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettingsIbmDb2LuwSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_data_provider#ibm_db_2_z_os_settings DmsDataProvider#ibm_db_2_z_os_settings}",
            "stability": "stable",
            "summary": "IbmDb2zOsSettings property identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 2727
          },
          "name": "ibmDb2ZOsSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettingsIbmDb2ZOsSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_data_provider#maria_db_settings DmsDataProvider#maria_db_settings}",
            "stability": "stable",
            "summary": "MariaDbSettings property identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 2733
          },
          "name": "mariaDbSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettingsMariaDbSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_data_provider#microsoft_sql_server_settings DmsDataProvider#microsoft_sql_server_settings}",
            "stability": "stable",
            "summary": "MicrosoftSqlServerSettings property identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 2739
          },
          "name": "microsoftSqlServerSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettingsMicrosoftSqlServerSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_data_provider#mongo_db_settings DmsDataProvider#mongo_db_settings}",
            "stability": "stable",
            "summary": "MongoDbSettings property identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 2745
          },
          "name": "mongoDbSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettingsMongoDbSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_data_provider#my_sql_settings DmsDataProvider#my_sql_settings}",
            "stability": "stable",
            "summary": "MySqlSettings property identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 2751
          },
          "name": "mySqlSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettingsMySqlSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_data_provider#oracle_settings DmsDataProvider#oracle_settings}",
            "stability": "stable",
            "summary": "OracleSettings property identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 2757
          },
          "name": "oracleSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettingsOracleSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_data_provider#postgre_sql_settings DmsDataProvider#postgre_sql_settings}",
            "stability": "stable",
            "summary": "PostgreSqlSettings property identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 2763
          },
          "name": "postgreSqlSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettingsPostgreSqlSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_data_provider#redshift_settings DmsDataProvider#redshift_settings}",
            "stability": "stable",
            "summary": "RedshiftSettings property identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 2769
          },
          "name": "redshiftSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettingsRedshiftSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_data_provider#sybase_ase_settings DmsDataProvider#sybase_ase_settings}",
            "stability": "stable",
            "summary": "SybaseAseSettings property identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 2775
          },
          "name": "sybaseAseSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettingsSybaseAseSettings"
          }
        }
      ],
      "symbolId": "src/dms-data-provider/index:DmsDataProviderSettings"
    },
    "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettingsDocDbSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettingsDocDbSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dms-data-provider/index.ts",
        "line": 58
      },
      "name": "DmsDataProviderSettingsDocDbSettings",
      "namespace": "dmsDataProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_data_provider#certificate_arn DmsDataProvider#certificate_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 62
          },
          "name": "certificateArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_data_provider#database_name DmsDataProvider#database_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 66
          },
          "name": "databaseName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_data_provider#port DmsDataProvider#port}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 70
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_data_provider#server_name DmsDataProvider#server_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 74
          },
          "name": "serverName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_data_provider#ssl_mode DmsDataProvider#ssl_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 78
          },
          "name": "sslMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dms-data-provider/index:DmsDataProviderSettingsDocDbSettings"
    },
    "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettingsDocDbSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettingsDocDbSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dms-data-provider/index.ts",
          "line": 146
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dms-data-provider/index.ts",
        "line": 138
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 212
          },
          "name": "resetCertificateArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 228
          },
          "name": "resetDatabaseName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 244
          },
          "name": "resetPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 260
          },
          "name": "resetServerName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 276
          },
          "name": "resetSslMode"
        }
      ],
      "name": "DmsDataProviderSettingsDocDbSettingsOutputReference",
      "namespace": "dmsDataProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 216
          },
          "name": "certificateArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 232
          },
          "name": "databaseNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 248
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 264
          },
          "name": "serverNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 280
          },
          "name": "sslModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 206
          },
          "name": "certificateArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 222
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 238
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 254
          },
          "name": "serverName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 270
          },
          "name": "sslMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 150
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettingsDocDbSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dms-data-provider/index:DmsDataProviderSettingsDocDbSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettingsIbmDb2LuwSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettingsIbmDb2LuwSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dms-data-provider/index.ts",
        "line": 284
      },
      "name": "DmsDataProviderSettingsIbmDb2LuwSettings",
      "namespace": "dmsDataProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_data_provider#certificate_arn DmsDataProvider#certificate_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 288
          },
          "name": "certificateArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_data_provider#database_name DmsDataProvider#database_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 292
          },
          "name": "databaseName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_data_provider#port DmsDataProvider#port}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 296
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_data_provider#server_name DmsDataProvider#server_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 300
          },
          "name": "serverName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_data_provider#ssl_mode DmsDataProvider#ssl_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 304
          },
          "name": "sslMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dms-data-provider/index:DmsDataProviderSettingsIbmDb2LuwSettings"
    },
    "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettingsIbmDb2LuwSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettingsIbmDb2LuwSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dms-data-provider/index.ts",
          "line": 372
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dms-data-provider/index.ts",
        "line": 364
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 438
          },
          "name": "resetCertificateArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 454
          },
          "name": "resetDatabaseName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 470
          },
          "name": "resetPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 486
          },
          "name": "resetServerName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 502
          },
          "name": "resetSslMode"
        }
      ],
      "name": "DmsDataProviderSettingsIbmDb2LuwSettingsOutputReference",
      "namespace": "dmsDataProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 442
          },
          "name": "certificateArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 458
          },
          "name": "databaseNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 474
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 490
          },
          "name": "serverNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 506
          },
          "name": "sslModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 432
          },
          "name": "certificateArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 448
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 464
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 480
          },
          "name": "serverName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 496
          },
          "name": "sslMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 376
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettingsIbmDb2LuwSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dms-data-provider/index:DmsDataProviderSettingsIbmDb2LuwSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettingsIbmDb2ZOsSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettingsIbmDb2ZOsSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dms-data-provider/index.ts",
        "line": 510
      },
      "name": "DmsDataProviderSettingsIbmDb2ZOsSettings",
      "namespace": "dmsDataProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_data_provider#certificate_arn DmsDataProvider#certificate_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 514
          },
          "name": "certificateArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_data_provider#database_name DmsDataProvider#database_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 518
          },
          "name": "databaseName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_data_provider#port DmsDataProvider#port}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 522
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_data_provider#server_name DmsDataProvider#server_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 526
          },
          "name": "serverName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_data_provider#ssl_mode DmsDataProvider#ssl_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 530
          },
          "name": "sslMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dms-data-provider/index:DmsDataProviderSettingsIbmDb2ZOsSettings"
    },
    "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettingsIbmDb2ZOsSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettingsIbmDb2ZOsSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dms-data-provider/index.ts",
          "line": 598
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dms-data-provider/index.ts",
        "line": 590
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 664
          },
          "name": "resetCertificateArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 680
          },
          "name": "resetDatabaseName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 696
          },
          "name": "resetPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 712
          },
          "name": "resetServerName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 728
          },
          "name": "resetSslMode"
        }
      ],
      "name": "DmsDataProviderSettingsIbmDb2ZOsSettingsOutputReference",
      "namespace": "dmsDataProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 668
          },
          "name": "certificateArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 684
          },
          "name": "databaseNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 700
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 716
          },
          "name": "serverNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 732
          },
          "name": "sslModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 658
          },
          "name": "certificateArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 674
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 690
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 706
          },
          "name": "serverName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 722
          },
          "name": "sslMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 602
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettingsIbmDb2ZOsSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dms-data-provider/index:DmsDataProviderSettingsIbmDb2ZOsSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettingsMariaDbSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettingsMariaDbSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dms-data-provider/index.ts",
        "line": 736
      },
      "name": "DmsDataProviderSettingsMariaDbSettings",
      "namespace": "dmsDataProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_data_provider#certificate_arn DmsDataProvider#certificate_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 740
          },
          "name": "certificateArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_data_provider#port DmsDataProvider#port}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 744
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_data_provider#server_name DmsDataProvider#server_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 748
          },
          "name": "serverName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_data_provider#ssl_mode DmsDataProvider#ssl_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 752
          },
          "name": "sslMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dms-data-provider/index:DmsDataProviderSettingsMariaDbSettings"
    },
    "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettingsMariaDbSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettingsMariaDbSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dms-data-provider/index.ts",
          "line": 813
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dms-data-provider/index.ts",
        "line": 805
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 873
          },
          "name": "resetCertificateArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 889
          },
          "name": "resetPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 905
          },
          "name": "resetServerName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 921
          },
          "name": "resetSslMode"
        }
      ],
      "name": "DmsDataProviderSettingsMariaDbSettingsOutputReference",
      "namespace": "dmsDataProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 877
          },
          "name": "certificateArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 893
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 909
          },
          "name": "serverNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 925
          },
          "name": "sslModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 867
          },
          "name": "certificateArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 883
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 899
          },
          "name": "serverName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 915
          },
          "name": "sslMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 817
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettingsMariaDbSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dms-data-provider/index:DmsDataProviderSettingsMariaDbSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettingsMicrosoftSqlServerSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettingsMicrosoftSqlServerSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dms-data-provider/index.ts",
        "line": 929
      },
      "name": "DmsDataProviderSettingsMicrosoftSqlServerSettings",
      "namespace": "dmsDataProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_data_provider#certificate_arn DmsDataProvider#certificate_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 933
          },
          "name": "certificateArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_data_provider#database_name DmsDataProvider#database_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 937
          },
          "name": "databaseName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_data_provider#port DmsDataProvider#port}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 941
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_data_provider#server_name DmsDataProvider#server_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 945
          },
          "name": "serverName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_data_provider#ssl_mode DmsDataProvider#ssl_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 949
          },
          "name": "sslMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dms-data-provider/index:DmsDataProviderSettingsMicrosoftSqlServerSettings"
    },
    "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettingsMicrosoftSqlServerSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettingsMicrosoftSqlServerSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dms-data-provider/index.ts",
          "line": 1017
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dms-data-provider/index.ts",
        "line": 1009
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 1083
          },
          "name": "resetCertificateArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 1099
          },
          "name": "resetDatabaseName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 1115
          },
          "name": "resetPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 1131
          },
          "name": "resetServerName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 1147
          },
          "name": "resetSslMode"
        }
      ],
      "name": "DmsDataProviderSettingsMicrosoftSqlServerSettingsOutputReference",
      "namespace": "dmsDataProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 1087
          },
          "name": "certificateArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 1103
          },
          "name": "databaseNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 1119
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 1135
          },
          "name": "serverNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 1151
          },
          "name": "sslModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 1077
          },
          "name": "certificateArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 1093
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 1109
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 1125
          },
          "name": "serverName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 1141
          },
          "name": "sslMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 1021
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettingsMicrosoftSqlServerSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dms-data-provider/index:DmsDataProviderSettingsMicrosoftSqlServerSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettingsMongoDbSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettingsMongoDbSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dms-data-provider/index.ts",
        "line": 1155
      },
      "name": "DmsDataProviderSettingsMongoDbSettings",
      "namespace": "dmsDataProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_data_provider#auth_mechanism DmsDataProvider#auth_mechanism}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 1159
          },
          "name": "authMechanism",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_data_provider#auth_source DmsDataProvider#auth_source}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 1163
          },
          "name": "authSource",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_data_provider#auth_type DmsDataProvider#auth_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 1167
          },
          "name": "authType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_data_provider#certificate_arn DmsDataProvider#certificate_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 1171
          },
          "name": "certificateArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_data_provider#database_name DmsDataProvider#database_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 1175
          },
          "name": "databaseName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_data_provider#port DmsDataProvider#port}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 1179
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_data_provider#server_name DmsDataProvider#server_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 1183
          },
          "name": "serverName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_data_provider#ssl_mode DmsDataProvider#ssl_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 1187
          },
          "name": "sslMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dms-data-provider/index:DmsDataProviderSettingsMongoDbSettings"
    },
    "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettingsMongoDbSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettingsMongoDbSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dms-data-provider/index.ts",
          "line": 1276
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dms-data-provider/index.ts",
        "line": 1268
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 1360
          },
          "name": "resetAuthMechanism"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 1376
          },
          "name": "resetAuthSource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 1392
          },
          "name": "resetAuthType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 1408
          },
          "name": "resetCertificateArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 1424
          },
          "name": "resetDatabaseName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 1440
          },
          "name": "resetPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 1456
          },
          "name": "resetServerName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 1472
          },
          "name": "resetSslMode"
        }
      ],
      "name": "DmsDataProviderSettingsMongoDbSettingsOutputReference",
      "namespace": "dmsDataProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 1364
          },
          "name": "authMechanismInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 1380
          },
          "name": "authSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 1396
          },
          "name": "authTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 1412
          },
          "name": "certificateArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 1428
          },
          "name": "databaseNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 1444
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 1460
          },
          "name": "serverNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 1476
          },
          "name": "sslModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 1354
          },
          "name": "authMechanism",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 1370
          },
          "name": "authSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 1386
          },
          "name": "authType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 1402
          },
          "name": "certificateArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 1418
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 1434
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 1450
          },
          "name": "serverName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 1466
          },
          "name": "sslMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 1280
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettingsMongoDbSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dms-data-provider/index:DmsDataProviderSettingsMongoDbSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettingsMySqlSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettingsMySqlSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dms-data-provider/index.ts",
        "line": 1480
      },
      "name": "DmsDataProviderSettingsMySqlSettings",
      "namespace": "dmsDataProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_data_provider#certificate_arn DmsDataProvider#certificate_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 1484
          },
          "name": "certificateArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_data_provider#port DmsDataProvider#port}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 1488
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_data_provider#server_name DmsDataProvider#server_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 1492
          },
          "name": "serverName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_data_provider#ssl_mode DmsDataProvider#ssl_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 1496
          },
          "name": "sslMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dms-data-provider/index:DmsDataProviderSettingsMySqlSettings"
    },
    "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettingsMySqlSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettingsMySqlSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dms-data-provider/index.ts",
          "line": 1557
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dms-data-provider/index.ts",
        "line": 1549
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 1617
          },
          "name": "resetCertificateArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 1633
          },
          "name": "resetPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 1649
          },
          "name": "resetServerName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 1665
          },
          "name": "resetSslMode"
        }
      ],
      "name": "DmsDataProviderSettingsMySqlSettingsOutputReference",
      "namespace": "dmsDataProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 1621
          },
          "name": "certificateArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 1637
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 1653
          },
          "name": "serverNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 1669
          },
          "name": "sslModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 1611
          },
          "name": "certificateArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 1627
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 1643
          },
          "name": "serverName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 1659
          },
          "name": "sslMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 1561
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettingsMySqlSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dms-data-provider/index:DmsDataProviderSettingsMySqlSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettingsOracleSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettingsOracleSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dms-data-provider/index.ts",
        "line": 1673
      },
      "name": "DmsDataProviderSettingsOracleSettings",
      "namespace": "dmsDataProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_data_provider#asm_server DmsDataProvider#asm_server}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 1677
          },
          "name": "asmServer",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_data_provider#certificate_arn DmsDataProvider#certificate_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 1681
          },
          "name": "certificateArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_data_provider#database_name DmsDataProvider#database_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 1685
          },
          "name": "databaseName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_data_provider#port DmsDataProvider#port}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 1689
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_data_provider#secrets_manager_oracle_asm_access_role_arn DmsDataProvider#secrets_manager_oracle_asm_access_role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 1693
          },
          "name": "secretsManagerOracleAsmAccessRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_data_provider#secrets_manager_oracle_asm_secret_id DmsDataProvider#secrets_manager_oracle_asm_secret_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 1697
          },
          "name": "secretsManagerOracleAsmSecretId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_data_provider#secrets_manager_security_db_encryption_access_role_arn DmsDataProvider#secrets_manager_security_db_encryption_access_role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 1701
          },
          "name": "secretsManagerSecurityDbEncryptionAccessRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_data_provider#secrets_manager_security_db_encryption_secret_id DmsDataProvider#secrets_manager_security_db_encryption_secret_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 1705
          },
          "name": "secretsManagerSecurityDbEncryptionSecretId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_data_provider#server_name DmsDataProvider#server_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 1709
          },
          "name": "serverName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_data_provider#ssl_mode DmsDataProvider#ssl_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 1713
          },
          "name": "sslMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dms-data-provider/index:DmsDataProviderSettingsOracleSettings"
    },
    "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettingsOracleSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettingsOracleSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dms-data-provider/index.ts",
          "line": 1816
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dms-data-provider/index.ts",
        "line": 1808
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 1912
          },
          "name": "resetAsmServer"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 1928
          },
          "name": "resetCertificateArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 1944
          },
          "name": "resetDatabaseName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 1960
          },
          "name": "resetPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 1976
          },
          "name": "resetSecretsManagerOracleAsmAccessRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 1992
          },
          "name": "resetSecretsManagerOracleAsmSecretId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 2008
          },
          "name": "resetSecretsManagerSecurityDbEncryptionAccessRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 2024
          },
          "name": "resetSecretsManagerSecurityDbEncryptionSecretId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 2040
          },
          "name": "resetServerName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 2056
          },
          "name": "resetSslMode"
        }
      ],
      "name": "DmsDataProviderSettingsOracleSettingsOutputReference",
      "namespace": "dmsDataProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 1916
          },
          "name": "asmServerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 1932
          },
          "name": "certificateArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 1948
          },
          "name": "databaseNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 1964
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 1980
          },
          "name": "secretsManagerOracleAsmAccessRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 1996
          },
          "name": "secretsManagerOracleAsmSecretIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 2012
          },
          "name": "secretsManagerSecurityDbEncryptionAccessRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 2028
          },
          "name": "secretsManagerSecurityDbEncryptionSecretIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 2044
          },
          "name": "serverNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 2060
          },
          "name": "sslModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 1906
          },
          "name": "asmServer",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 1922
          },
          "name": "certificateArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 1938
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 1954
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 1970
          },
          "name": "secretsManagerOracleAsmAccessRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 1986
          },
          "name": "secretsManagerOracleAsmSecretId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 2002
          },
          "name": "secretsManagerSecurityDbEncryptionAccessRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 2018
          },
          "name": "secretsManagerSecurityDbEncryptionSecretId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 2034
          },
          "name": "serverName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 2050
          },
          "name": "sslMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 1820
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettingsOracleSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dms-data-provider/index:DmsDataProviderSettingsOracleSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dms-data-provider/index.ts",
          "line": 2885
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dms-data-provider/index.ts",
        "line": 2877
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 2984
          },
          "name": "putDocDbSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettingsDocDbSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 3000
          },
          "name": "putIbmDb2LuwSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettingsIbmDb2LuwSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 3016
          },
          "name": "putIbmDb2ZOsSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettingsIbmDb2ZOsSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 3032
          },
          "name": "putMariaDbSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettingsMariaDbSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 3048
          },
          "name": "putMicrosoftSqlServerSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettingsMicrosoftSqlServerSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 3064
          },
          "name": "putMongoDbSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettingsMongoDbSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 3080
          },
          "name": "putMySqlSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettingsMySqlSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 3096
          },
          "name": "putOracleSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettingsOracleSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 3112
          },
          "name": "putPostgreSqlSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettingsPostgreSqlSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 3128
          },
          "name": "putRedshiftSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettingsRedshiftSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 3144
          },
          "name": "putSybaseAseSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettingsSybaseAseSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 2987
          },
          "name": "resetDocDbSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 3003
          },
          "name": "resetIbmDb2LuwSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 3019
          },
          "name": "resetIbmDb2ZOsSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 3035
          },
          "name": "resetMariaDbSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 3051
          },
          "name": "resetMicrosoftSqlServerSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 3067
          },
          "name": "resetMongoDbSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 3083
          },
          "name": "resetMySqlSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 3099
          },
          "name": "resetOracleSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 3115
          },
          "name": "resetPostgreSqlSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 3131
          },
          "name": "resetRedshiftSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 3147
          },
          "name": "resetSybaseAseSettings"
        }
      ],
      "name": "DmsDataProviderSettingsOutputReference",
      "namespace": "dmsDataProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 2981
          },
          "name": "docDbSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettingsDocDbSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 2997
          },
          "name": "ibmDb2LuwSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettingsIbmDb2LuwSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 3013
          },
          "name": "ibmDb2ZOsSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettingsIbmDb2ZOsSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 3029
          },
          "name": "mariaDbSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettingsMariaDbSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 3045
          },
          "name": "microsoftSqlServerSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettingsMicrosoftSqlServerSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 3061
          },
          "name": "mongoDbSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettingsMongoDbSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 3077
          },
          "name": "mySqlSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettingsMySqlSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 3093
          },
          "name": "oracleSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettingsOracleSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 3109
          },
          "name": "postgreSqlSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettingsPostgreSqlSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 3125
          },
          "name": "redshiftSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettingsRedshiftSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 3141
          },
          "name": "sybaseAseSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettingsSybaseAseSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 2991
          },
          "name": "docDbSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettingsDocDbSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 3007
          },
          "name": "ibmDb2LuwSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettingsIbmDb2LuwSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 3023
          },
          "name": "ibmDb2ZOsSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettingsIbmDb2ZOsSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 3039
          },
          "name": "mariaDbSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettingsMariaDbSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 3055
          },
          "name": "microsoftSqlServerSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettingsMicrosoftSqlServerSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 3071
          },
          "name": "mongoDbSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettingsMongoDbSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 3087
          },
          "name": "mySqlSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettingsMySqlSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 3103
          },
          "name": "oracleSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettingsOracleSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 3119
          },
          "name": "postgreSqlSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettingsPostgreSqlSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 3135
          },
          "name": "redshiftSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettingsRedshiftSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 3151
          },
          "name": "sybaseAseSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettingsSybaseAseSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 2889
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dms-data-provider/index:DmsDataProviderSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettingsPostgreSqlSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettingsPostgreSqlSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dms-data-provider/index.ts",
        "line": 2064
      },
      "name": "DmsDataProviderSettingsPostgreSqlSettings",
      "namespace": "dmsDataProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_data_provider#certificate_arn DmsDataProvider#certificate_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 2068
          },
          "name": "certificateArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_data_provider#database_name DmsDataProvider#database_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 2072
          },
          "name": "databaseName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_data_provider#port DmsDataProvider#port}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 2076
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_data_provider#server_name DmsDataProvider#server_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 2080
          },
          "name": "serverName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_data_provider#ssl_mode DmsDataProvider#ssl_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 2084
          },
          "name": "sslMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dms-data-provider/index:DmsDataProviderSettingsPostgreSqlSettings"
    },
    "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettingsPostgreSqlSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettingsPostgreSqlSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dms-data-provider/index.ts",
          "line": 2152
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dms-data-provider/index.ts",
        "line": 2144
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 2218
          },
          "name": "resetCertificateArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 2234
          },
          "name": "resetDatabaseName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 2250
          },
          "name": "resetPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 2266
          },
          "name": "resetServerName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 2282
          },
          "name": "resetSslMode"
        }
      ],
      "name": "DmsDataProviderSettingsPostgreSqlSettingsOutputReference",
      "namespace": "dmsDataProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 2222
          },
          "name": "certificateArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 2238
          },
          "name": "databaseNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 2254
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 2270
          },
          "name": "serverNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 2286
          },
          "name": "sslModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 2212
          },
          "name": "certificateArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 2228
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 2244
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 2260
          },
          "name": "serverName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 2276
          },
          "name": "sslMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 2156
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettingsPostgreSqlSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dms-data-provider/index:DmsDataProviderSettingsPostgreSqlSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettingsRedshiftSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettingsRedshiftSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dms-data-provider/index.ts",
        "line": 2290
      },
      "name": "DmsDataProviderSettingsRedshiftSettings",
      "namespace": "dmsDataProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_data_provider#database_name DmsDataProvider#database_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 2294
          },
          "name": "databaseName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_data_provider#port DmsDataProvider#port}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 2298
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_data_provider#server_name DmsDataProvider#server_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 2302
          },
          "name": "serverName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dms-data-provider/index:DmsDataProviderSettingsRedshiftSettings"
    },
    "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettingsRedshiftSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettingsRedshiftSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dms-data-provider/index.ts",
          "line": 2356
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dms-data-provider/index.ts",
        "line": 2348
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 2410
          },
          "name": "resetDatabaseName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 2426
          },
          "name": "resetPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 2442
          },
          "name": "resetServerName"
        }
      ],
      "name": "DmsDataProviderSettingsRedshiftSettingsOutputReference",
      "namespace": "dmsDataProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 2414
          },
          "name": "databaseNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 2430
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 2446
          },
          "name": "serverNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 2404
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 2420
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 2436
          },
          "name": "serverName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 2360
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettingsRedshiftSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dms-data-provider/index:DmsDataProviderSettingsRedshiftSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettingsSybaseAseSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettingsSybaseAseSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dms-data-provider/index.ts",
        "line": 2450
      },
      "name": "DmsDataProviderSettingsSybaseAseSettings",
      "namespace": "dmsDataProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_data_provider#certificate_arn DmsDataProvider#certificate_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 2454
          },
          "name": "certificateArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_data_provider#database_name DmsDataProvider#database_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 2458
          },
          "name": "databaseName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_data_provider#encrypt_password DmsDataProvider#encrypt_password}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 2462
          },
          "name": "encryptPassword",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_data_provider#port DmsDataProvider#port}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 2466
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_data_provider#server_name DmsDataProvider#server_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 2470
          },
          "name": "serverName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_data_provider#ssl_mode DmsDataProvider#ssl_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 2474
          },
          "name": "sslMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dms-data-provider/index:DmsDataProviderSettingsSybaseAseSettings"
    },
    "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettingsSybaseAseSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettingsSybaseAseSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dms-data-provider/index.ts",
          "line": 2549
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dms-data-provider/index.ts",
        "line": 2541
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 2621
          },
          "name": "resetCertificateArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 2637
          },
          "name": "resetDatabaseName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 2653
          },
          "name": "resetEncryptPassword"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 2669
          },
          "name": "resetPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 2685
          },
          "name": "resetServerName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 2701
          },
          "name": "resetSslMode"
        }
      ],
      "name": "DmsDataProviderSettingsSybaseAseSettingsOutputReference",
      "namespace": "dmsDataProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 2625
          },
          "name": "certificateArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 2641
          },
          "name": "databaseNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 2657
          },
          "name": "encryptPasswordInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 2673
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 2689
          },
          "name": "serverNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 2705
          },
          "name": "sslModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 2615
          },
          "name": "certificateArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 2631
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 2647
          },
          "name": "encryptPassword",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 2663
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 2679
          },
          "name": "serverName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 2695
          },
          "name": "sslMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 2553
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderSettingsSybaseAseSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dms-data-provider/index:DmsDataProviderSettingsSybaseAseSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dms-data-provider/index.ts",
        "line": 3155
      },
      "name": "DmsDataProviderTags",
      "namespace": "dmsDataProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_data_provider#key DmsDataProvider#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 3161
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_data_provider#value DmsDataProvider#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 3167
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dms-data-provider/index:DmsDataProviderTags"
    },
    "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dms-data-provider/index.ts",
          "line": 3297
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dms-data-provider/index.ts",
        "line": 3289
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 3304
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderTagsOutputReference"
            }
          }
        }
      ],
      "name": "DmsDataProviderTagsList",
      "namespace": "dmsDataProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 3290
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dms-data-provider/index:DmsDataProviderTagsList"
    },
    "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dms-data-provider/index.ts",
          "line": 3216
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dms-data-provider/index.ts",
        "line": 3206
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 3264
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 3280
          },
          "name": "resetValue"
        }
      ],
      "name": "DmsDataProviderTagsOutputReference",
      "namespace": "dmsDataProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 3268
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 3284
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 3258
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 3274
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-data-provider/index.ts",
            "line": 3220
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dmsDataProvider.DmsDataProviderTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dms-data-provider/index:DmsDataProviderTagsOutputReference"
    },
    "@cdktn/provider-awscc.dmsEndpoint.DmsEndpoint": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint awscc_dms_endpoint}."
      },
      "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpoint",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint awscc_dms_endpoint} Resource."
        },
        "locationInModule": {
          "filename": "src/dms-endpoint/index.ts",
          "line": 9583
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dms-endpoint/index.ts",
        "line": 9551
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DmsEndpoint resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9568
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DmsEndpoint to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DmsEndpoint that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DmsEndpoint to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9673
          },
          "name": "putDocDbSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointDocDbSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9689
          },
          "name": "putDynamoDbSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointDynamoDbSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9705
          },
          "name": "putElasticsearchSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointElasticsearchSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9789
          },
          "name": "putGcpMySqlSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointGcpMySqlSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9805
          },
          "name": "putIbmDb2Settings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointIbmDb2Settings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9826
          },
          "name": "putKafkaSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointKafkaSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9842
          },
          "name": "putKinesisSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointKinesisSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9874
          },
          "name": "putMicrosoftSqlServerSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointMicrosoftSqlServerSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9890
          },
          "name": "putMongoDbSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointMongoDbSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9906
          },
          "name": "putMySqlSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointMySqlSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9922
          },
          "name": "putNeptuneSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointNeptuneSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9938
          },
          "name": "putOracleSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointOracleSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9986
          },
          "name": "putPostgreSqlSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointPostgreSqlSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 10002
          },
          "name": "putRedisSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointRedisSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 10018
          },
          "name": "putRedshiftSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointRedshiftSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 10050
          },
          "name": "putS3Settings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointS3Settings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 10098
          },
          "name": "putSybaseSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointSybaseSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 10114
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9644
          },
          "name": "resetCertificateArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9660
          },
          "name": "resetDatabaseName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9676
          },
          "name": "resetDocDbSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9692
          },
          "name": "resetDynamoDbSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9708
          },
          "name": "resetElasticsearchSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9729
          },
          "name": "resetEndpointIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9776
          },
          "name": "resetExtraConnectionAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9792
          },
          "name": "resetGcpMySqlSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9808
          },
          "name": "resetIbmDb2Settings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9829
          },
          "name": "resetKafkaSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9845
          },
          "name": "resetKinesisSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9861
          },
          "name": "resetKmsKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9877
          },
          "name": "resetMicrosoftSqlServerSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9893
          },
          "name": "resetMongoDbSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9909
          },
          "name": "resetMySqlSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9925
          },
          "name": "resetNeptuneSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9941
          },
          "name": "resetOracleSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9957
          },
          "name": "resetPassword"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9973
          },
          "name": "resetPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9989
          },
          "name": "resetPostgreSqlSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 10005
          },
          "name": "resetRedisSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 10021
          },
          "name": "resetRedshiftSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 10037
          },
          "name": "resetResourceIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 10053
          },
          "name": "resetS3Settings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 10069
          },
          "name": "resetServerName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 10085
          },
          "name": "resetSslMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 10101
          },
          "name": "resetSybaseSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 10117
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 10133
          },
          "name": "resetUsername"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 10145
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 10181
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DmsEndpoint",
      "namespace": "dmsEndpoint",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9556
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9670
          },
          "name": "docDbSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointDocDbSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9686
          },
          "name": "dynamoDbSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointDynamoDbSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9702
          },
          "name": "elasticsearchSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointElasticsearchSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9717
          },
          "name": "endpointArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9764
          },
          "name": "externalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9786
          },
          "name": "gcpMySqlSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointGcpMySqlSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9802
          },
          "name": "ibmDb2Settings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointIbmDb2SettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9817
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9823
          },
          "name": "kafkaSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointKafkaSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9839
          },
          "name": "kinesisSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointKinesisSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9871
          },
          "name": "microsoftSqlServerSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointMicrosoftSqlServerSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9887
          },
          "name": "mongoDbSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointMongoDbSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9903
          },
          "name": "mySqlSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointMySqlSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9919
          },
          "name": "neptuneSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointNeptuneSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9935
          },
          "name": "oracleSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointOracleSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9983
          },
          "name": "postgreSqlSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointPostgreSqlSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9999
          },
          "name": "redisSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointRedisSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 10015
          },
          "name": "redshiftSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointRedshiftSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 10047
          },
          "name": "s3Settings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointS3SettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 10095
          },
          "name": "sybaseSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointSybaseSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 10111
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9648
          },
          "name": "certificateArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9664
          },
          "name": "databaseNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9680
          },
          "name": "docDbSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointDocDbSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9696
          },
          "name": "dynamoDbSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointDynamoDbSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9712
          },
          "name": "elasticsearchSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointElasticsearchSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9733
          },
          "name": "endpointIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9746
          },
          "name": "endpointTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9759
          },
          "name": "engineNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9780
          },
          "name": "extraConnectionAttributesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9796
          },
          "name": "gcpMySqlSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointGcpMySqlSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9812
          },
          "name": "ibmDb2SettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointIbmDb2Settings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9833
          },
          "name": "kafkaSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointKafkaSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9849
          },
          "name": "kinesisSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointKinesisSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9865
          },
          "name": "kmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9881
          },
          "name": "microsoftSqlServerSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointMicrosoftSqlServerSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9897
          },
          "name": "mongoDbSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointMongoDbSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9913
          },
          "name": "mySqlSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointMySqlSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9929
          },
          "name": "neptuneSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointNeptuneSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9945
          },
          "name": "oracleSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointOracleSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9961
          },
          "name": "passwordInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9977
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9993
          },
          "name": "postgreSqlSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointPostgreSqlSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 10009
          },
          "name": "redisSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointRedisSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 10025
          },
          "name": "redshiftSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointRedshiftSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 10041
          },
          "name": "resourceIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 10057
          },
          "name": "s3SettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointS3Settings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 10073
          },
          "name": "serverNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 10089
          },
          "name": "sslModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 10105
          },
          "name": "sybaseSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointSybaseSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 10121
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 10137
          },
          "name": "usernameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9638
          },
          "name": "certificateArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9654
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9723
          },
          "name": "endpointIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9739
          },
          "name": "endpointType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9752
          },
          "name": "engineName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9770
          },
          "name": "extraConnectionAttributes",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9855
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9951
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9967
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 10031
          },
          "name": "resourceIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 10063
          },
          "name": "serverName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 10079
          },
          "name": "sslMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 10127
          },
          "name": "username",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dms-endpoint/index:DmsEndpoint"
    },
    "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dms-endpoint/index.ts",
        "line": 14
      },
      "name": "DmsEndpointConfig",
      "namespace": "dmsEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#endpoint_type DmsEndpoint#endpoint_type}",
            "stability": "stable",
            "summary": "The type of endpoint. Valid values are source and target."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 56
          },
          "name": "endpointType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#engine_name DmsEndpoint#engine_name}",
            "stability": "stable",
            "summary": "The type of engine for the endpoint, depending on the EndpointType value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 62
          },
          "name": "engineName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#certificate_arn DmsEndpoint#certificate_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) for the certificate."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 20
          },
          "name": "certificateArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For a MySQL source or target endpoint, don't specify DatabaseName. To migrate to a specific database, use this setting and targetDbType.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#database_name DmsEndpoint#database_name}",
            "stability": "stable",
            "summary": "The name of the endpoint database."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 26
          },
          "name": "databaseName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#doc_db_settings DmsEndpoint#doc_db_settings}",
            "stability": "stable",
            "summary": "Settings in JSON format for the source and target DocumentDB endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 32
          },
          "name": "docDbSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointDocDbSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#dynamo_db_settings DmsEndpoint#dynamo_db_settings}",
            "stability": "stable",
            "summary": "Settings in JSON format for the target Amazon DynamoDB endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 38
          },
          "name": "dynamoDbSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointDynamoDbSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#elasticsearch_settings DmsEndpoint#elasticsearch_settings}",
            "stability": "stable",
            "summary": "Settings in JSON format for the target OpenSearch endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 44
          },
          "name": "elasticsearchSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointElasticsearchSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Identifiers must begin with a letter and must contain only ASCII letters, digits, and hyphens. They can't end with a hyphen, or contain two consecutive hyphens.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#endpoint_identifier DmsEndpoint#endpoint_identifier}",
            "stability": "stable",
            "summary": "The database endpoint identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 50
          },
          "name": "endpointIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#extra_connection_attributes DmsEndpoint#extra_connection_attributes}",
            "stability": "stable",
            "summary": "Additional attributes associated with the connection."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 68
          },
          "name": "extraConnectionAttributes",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#gcp_my_sql_settings DmsEndpoint#gcp_my_sql_settings}",
            "stability": "stable",
            "summary": "Settings in JSON format for the source GCP MySQL endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 74
          },
          "name": "gcpMySqlSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointGcpMySqlSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#ibm_db_2_settings DmsEndpoint#ibm_db_2_settings}",
            "stability": "stable",
            "summary": "Settings in JSON format for the source IBM Db2 LUW endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 80
          },
          "name": "ibmDb2Settings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointIbmDb2Settings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#kafka_settings DmsEndpoint#kafka_settings}",
            "stability": "stable",
            "summary": "Settings in JSON format for the target Apache Kafka endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 86
          },
          "name": "kafkaSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointKafkaSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#kinesis_settings DmsEndpoint#kinesis_settings}",
            "stability": "stable",
            "summary": "Settings in JSON format for the target endpoint for Amazon Kinesis Data Streams."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 92
          },
          "name": "kinesisSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointKinesisSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#kms_key_id DmsEndpoint#kms_key_id}",
            "stability": "stable",
            "summary": "An AWS KMS key identifier that is used to encrypt the connection parameters for the endpoint.If you don't specify a value for the KmsKeyId parameter, AWS DMS uses your default encryption key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 98
          },
          "name": "kmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#microsoft_sql_server_settings DmsEndpoint#microsoft_sql_server_settings}",
            "stability": "stable",
            "summary": "Settings in JSON format for the source and target Microsoft SQL Server endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 104
          },
          "name": "microsoftSqlServerSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointMicrosoftSqlServerSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#mongo_db_settings DmsEndpoint#mongo_db_settings}",
            "stability": "stable",
            "summary": "Settings in JSON format for the source MongoDB endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 110
          },
          "name": "mongoDbSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointMongoDbSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#my_sql_settings DmsEndpoint#my_sql_settings}",
            "stability": "stable",
            "summary": "Settings in JSON format for the source and target MySQL endpoin."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 116
          },
          "name": "mySqlSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointMySqlSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#neptune_settings DmsEndpoint#neptune_settings}",
            "stability": "stable",
            "summary": "Settings in JSON format for the target Amazon Neptune endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 122
          },
          "name": "neptuneSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointNeptuneSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#oracle_settings DmsEndpoint#oracle_settings}",
            "stability": "stable",
            "summary": "Settings in JSON format for the source and target Oracle endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 128
          },
          "name": "oracleSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointOracleSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#password DmsEndpoint#password}",
            "stability": "stable",
            "summary": "The password to be used to log in to the endpoint database."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 134
          },
          "name": "password",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#port DmsEndpoint#port}",
            "stability": "stable",
            "summary": "The port used by the endpoint database."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 140
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#postgre_sql_settings DmsEndpoint#postgre_sql_settings}",
            "stability": "stable",
            "summary": "Settings in JSON format for the source and target PostgreSQL endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 146
          },
          "name": "postgreSqlSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointPostgreSqlSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#redis_settings DmsEndpoint#redis_settings}",
            "stability": "stable",
            "summary": "Settings in JSON format for the target Redis endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 152
          },
          "name": "redisSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointRedisSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#redshift_settings DmsEndpoint#redshift_settings}",
            "stability": "stable",
            "summary": "Settings in JSON format for the Amazon Redshift endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 158
          },
          "name": "redshiftSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointRedshiftSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#resource_identifier DmsEndpoint#resource_identifier}",
            "stability": "stable",
            "summary": "A display name for the resource identifier at the end of the EndpointArn response parameter that is returned in the created Endpoint object."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 164
          },
          "name": "resourceIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#s3_settings DmsEndpoint#s3_settings}",
            "stability": "stable",
            "summary": "Settings in JSON format for the source and target Amazon S3 endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 170
          },
          "name": "s3Settings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointS3Settings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#server_name DmsEndpoint#server_name}",
            "stability": "stable",
            "summary": "The name of the server where the endpoint database resides."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 176
          },
          "name": "serverName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#ssl_mode DmsEndpoint#ssl_mode}",
            "stability": "stable",
            "summary": "The Secure Sockets Layer (SSL) mode to use for the SSL connection. The default is none."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 182
          },
          "name": "sslMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#sybase_settings DmsEndpoint#sybase_settings}",
            "stability": "stable",
            "summary": "Settings in JSON format for the source and target SAP ASE endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 188
          },
          "name": "sybaseSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointSybaseSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#tags DmsEndpoint#tags}",
            "stability": "stable",
            "summary": "One or more tags to be assigned to the endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 194
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#username DmsEndpoint#username}",
            "stability": "stable",
            "summary": "The user name to be used to log in to the endpoint database."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 200
          },
          "name": "username",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dms-endpoint/index:DmsEndpointConfig"
    },
    "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointDocDbSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointDocDbSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dms-endpoint/index.ts",
        "line": 202
      },
      "name": "DmsEndpointDocDbSettings",
      "namespace": "dmsEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Use this setting when NestingLevel is set to \"one\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#docs_to_investigate DmsEndpoint#docs_to_investigate}",
            "stability": "stable",
            "summary": "Indicates the number of documents to preview to determine the document organization."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 208
          },
          "name": "docsToInvestigate",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#extract_doc_id DmsEndpoint#extract_doc_id}",
            "stability": "stable",
            "summary": "Specifies the document ID. Use this setting when NestingLevel is set to \"none\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 214
          },
          "name": "extractDocId",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#nesting_level DmsEndpoint#nesting_level}",
            "stability": "stable",
            "summary": "Specifies either document or table mode."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 220
          },
          "name": "nestingLevel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The role must allow the iam:PassRole action. SecretsManagerSecret has the value of the AWS Secrets Manager secret that allows access to the DocumentDB endpoint.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#secrets_manager_access_role_arn DmsEndpoint#secrets_manager_access_role_arn}",
            "stability": "stable",
            "summary": "The full Amazon Resource Name (ARN) of the IAM role that specifies AWS DMS as the trusted entity and grants the required permissions to access the value in SecretsManagerSecret."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 226
          },
          "name": "secretsManagerAccessRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The role must allow the iam:PassRole action. SecretsManagerSecret has the value of the AWS Secrets Manager secret that allows access to the DocumentDB endpoint.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#secrets_manager_secret_id DmsEndpoint#secrets_manager_secret_id}",
            "stability": "stable",
            "summary": "The full Amazon Resource Name (ARN) of the IAM role that specifies AWS DMS as the trusted entity and grants the required permissions to access the value in SecretsManagerSecret."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 232
          },
          "name": "secretsManagerSecretId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dms-endpoint/index:DmsEndpointDocDbSettings"
    },
    "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointDocDbSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointDocDbSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dms-endpoint/index.ts",
          "line": 300
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dms-endpoint/index.ts",
        "line": 292
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 366
          },
          "name": "resetDocsToInvestigate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 382
          },
          "name": "resetExtractDocId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 398
          },
          "name": "resetNestingLevel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 414
          },
          "name": "resetSecretsManagerAccessRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 430
          },
          "name": "resetSecretsManagerSecretId"
        }
      ],
      "name": "DmsEndpointDocDbSettingsOutputReference",
      "namespace": "dmsEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 370
          },
          "name": "docsToInvestigateInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 386
          },
          "name": "extractDocIdInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 402
          },
          "name": "nestingLevelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 418
          },
          "name": "secretsManagerAccessRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 434
          },
          "name": "secretsManagerSecretIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 360
          },
          "name": "docsToInvestigate",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 376
          },
          "name": "extractDocId",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 392
          },
          "name": "nestingLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 408
          },
          "name": "secretsManagerAccessRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 424
          },
          "name": "secretsManagerSecretId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 304
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointDocDbSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dms-endpoint/index:DmsEndpointDocDbSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointDynamoDbSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointDynamoDbSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dms-endpoint/index.ts",
        "line": 438
      },
      "name": "DmsEndpointDynamoDbSettings",
      "namespace": "dmsEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The role must allow the iam:PassRole action.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#service_access_role_arn DmsEndpoint#service_access_role_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) used by the service to access the IAM role."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 444
          },
          "name": "serviceAccessRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dms-endpoint/index:DmsEndpointDynamoDbSettings"
    },
    "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointDynamoDbSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointDynamoDbSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dms-endpoint/index.ts",
          "line": 484
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dms-endpoint/index.ts",
        "line": 476
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 526
          },
          "name": "resetServiceAccessRoleArn"
        }
      ],
      "name": "DmsEndpointDynamoDbSettingsOutputReference",
      "namespace": "dmsEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 530
          },
          "name": "serviceAccessRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 520
          },
          "name": "serviceAccessRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 488
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointDynamoDbSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dms-endpoint/index:DmsEndpointDynamoDbSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointElasticsearchSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointElasticsearchSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dms-endpoint/index.ts",
        "line": 534
      },
      "name": "DmsEndpointElasticsearchSettings",
      "namespace": "dmsEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "AWS DMS uses HTTPS if a transport protocol (either HTTP or HTTPS) isn't specified.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#endpoint_uri DmsEndpoint#endpoint_uri}",
            "stability": "stable",
            "summary": "The endpoint for the OpenSearch cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 540
          },
          "name": "endpointUri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#error_retry_duration DmsEndpoint#error_retry_duration}",
            "stability": "stable",
            "summary": "The maximum number of seconds for which DMS retries failed API requests to the OpenSearch cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 546
          },
          "name": "errorRetryDuration",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#full_load_error_percentage DmsEndpoint#full_load_error_percentage}",
            "stability": "stable",
            "summary": "The maximum percentage of records that can fail to be written before a full load operation stops."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 552
          },
          "name": "fullLoadErrorPercentage",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The role must allow the iam:PassRole action.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#service_access_role_arn DmsEndpoint#service_access_role_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) used by the service to access the IAM role."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 558
          },
          "name": "serviceAccessRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dms-endpoint/index:DmsEndpointElasticsearchSettings"
    },
    "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointElasticsearchSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointElasticsearchSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dms-endpoint/index.ts",
          "line": 619
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dms-endpoint/index.ts",
        "line": 611
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 679
          },
          "name": "resetEndpointUri"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 695
          },
          "name": "resetErrorRetryDuration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 711
          },
          "name": "resetFullLoadErrorPercentage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 727
          },
          "name": "resetServiceAccessRoleArn"
        }
      ],
      "name": "DmsEndpointElasticsearchSettingsOutputReference",
      "namespace": "dmsEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 683
          },
          "name": "endpointUriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 699
          },
          "name": "errorRetryDurationInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 715
          },
          "name": "fullLoadErrorPercentageInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 731
          },
          "name": "serviceAccessRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 673
          },
          "name": "endpointUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 689
          },
          "name": "errorRetryDuration",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 705
          },
          "name": "fullLoadErrorPercentage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 721
          },
          "name": "serviceAccessRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 623
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointElasticsearchSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dms-endpoint/index:DmsEndpointElasticsearchSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointGcpMySqlSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointGcpMySqlSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dms-endpoint/index.ts",
        "line": 735
      },
      "name": "DmsEndpointGcpMySqlSettings",
      "namespace": "dmsEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The migration task continues running regardless if the SQL statement succeeds or fails.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#after_connect_script DmsEndpoint#after_connect_script}",
            "stability": "stable",
            "summary": "Specifies a script to run immediately after AWS DMS connects to the endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 741
          },
          "name": "afterConnectScript",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you need AWS DMS to poll all the nodes in the Always On cluster for transaction backups, set this attribute to false.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#clean_source_metadata_on_mismatch DmsEndpoint#clean_source_metadata_on_mismatch}",
            "stability": "stable",
            "summary": "Adjusts the behavior of AWS DMS when migrating from an SQL Server source database that is hosted as part of an Always On availability group cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 747
          },
          "name": "cleanSourceMetadataOnMismatch",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For a MySQL source or target endpoint, don't explicitly specify the database using the DatabaseName request parameter on either the CreateEndpoint or ModifyEndpoint API call. Specifying DatabaseName when you create or modify a MySQL endpoint replicates all the task tables to this single database. For MySQL endpoints, you specify the database only when you specify the schema in the table-mapping rules of the AWS DMS task.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#database_name DmsEndpoint#database_name}",
            "stability": "stable",
            "summary": "Database name for the endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 753
          },
          "name": "databaseName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The default is five seconds.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#events_poll_interval DmsEndpoint#events_poll_interval}",
            "stability": "stable",
            "summary": "Specifies how often to check the binary log for new changes/events when the database is idle."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 759
          },
          "name": "eventsPollInterval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#max_file_size DmsEndpoint#max_file_size}",
            "stability": "stable",
            "summary": "Specifies the maximum size (in KB) of any .csv file used to transfer data to a MySQL-compatible database."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 765
          },
          "name": "maxFileSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Specifies how many threads to use to load the data into the MySQL-compatible target database. Setting a large number of threads can have an adverse effect on database performance, because a separate connection is required for each thread. The default is one.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#parallel_load_threads DmsEndpoint#parallel_load_threads}",
            "stability": "stable",
            "summary": "Improves performance when loading data into the MySQL-compatible target database."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 771
          },
          "name": "parallelLoadThreads",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#password DmsEndpoint#password}",
            "stability": "stable",
            "summary": "Endpoint connection password."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 777
          },
          "name": "password",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#port DmsEndpoint#port}",
            "stability": "stable",
            "summary": "The port used by the endpoint database."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 783
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The role must allow the iam:PassRole action. SecretsManagerSecret has the value of the AWS Secrets Manager secret that allows access to the MySQL endpoint.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#secrets_manager_access_role_arn DmsEndpoint#secrets_manager_access_role_arn}",
            "stability": "stable",
            "summary": "The full Amazon Resource Name (ARN) of the IAM role that specifies AWS DMS as the trusted entity and grants the required permissions to access the value in SecretsManagerSecret."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 789
          },
          "name": "secretsManagerAccessRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#secrets_manager_secret_id DmsEndpoint#secrets_manager_secret_id}",
            "stability": "stable",
            "summary": "The full ARN, partial ARN, or display name of the SecretsManagerSecret that contains the MySQL endpoint connection details."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 795
          },
          "name": "secretsManagerSecretId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#server_name DmsEndpoint#server_name}",
            "stability": "stable",
            "summary": "The MySQL host name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 801
          },
          "name": "serverName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#server_timezone DmsEndpoint#server_timezone}",
            "stability": "stable",
            "summary": "Specifies the time zone for the source MySQL database. Don't enclose time zones in single quotation marks."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 807
          },
          "name": "serverTimezone",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#username DmsEndpoint#username}",
            "stability": "stable",
            "summary": "Specifies the time zone for the source MySQL database. Don't enclose time zones in single quotation marks."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 813
          },
          "name": "username",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dms-endpoint/index:DmsEndpointGcpMySqlSettings"
    },
    "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointGcpMySqlSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointGcpMySqlSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dms-endpoint/index.ts",
          "line": 937
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dms-endpoint/index.ts",
        "line": 929
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 1051
          },
          "name": "resetAfterConnectScript"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 1067
          },
          "name": "resetCleanSourceMetadataOnMismatch"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 1083
          },
          "name": "resetDatabaseName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 1099
          },
          "name": "resetEventsPollInterval"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 1115
          },
          "name": "resetMaxFileSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 1131
          },
          "name": "resetParallelLoadThreads"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 1147
          },
          "name": "resetPassword"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 1163
          },
          "name": "resetPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 1179
          },
          "name": "resetSecretsManagerAccessRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 1195
          },
          "name": "resetSecretsManagerSecretId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 1211
          },
          "name": "resetServerName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 1227
          },
          "name": "resetServerTimezone"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 1243
          },
          "name": "resetUsername"
        }
      ],
      "name": "DmsEndpointGcpMySqlSettingsOutputReference",
      "namespace": "dmsEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 1055
          },
          "name": "afterConnectScriptInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 1071
          },
          "name": "cleanSourceMetadataOnMismatchInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 1087
          },
          "name": "databaseNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 1103
          },
          "name": "eventsPollIntervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 1119
          },
          "name": "maxFileSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 1135
          },
          "name": "parallelLoadThreadsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 1151
          },
          "name": "passwordInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 1167
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 1183
          },
          "name": "secretsManagerAccessRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 1199
          },
          "name": "secretsManagerSecretIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 1215
          },
          "name": "serverNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 1231
          },
          "name": "serverTimezoneInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 1247
          },
          "name": "usernameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 1045
          },
          "name": "afterConnectScript",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 1061
          },
          "name": "cleanSourceMetadataOnMismatch",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 1077
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 1093
          },
          "name": "eventsPollInterval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 1109
          },
          "name": "maxFileSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 1125
          },
          "name": "parallelLoadThreads",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 1141
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 1157
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 1173
          },
          "name": "secretsManagerAccessRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 1189
          },
          "name": "secretsManagerSecretId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 1205
          },
          "name": "serverName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 1221
          },
          "name": "serverTimezone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 1237
          },
          "name": "username",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 941
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointGcpMySqlSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dms-endpoint/index:DmsEndpointGcpMySqlSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointIbmDb2Settings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointIbmDb2Settings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dms-endpoint/index.ts",
        "line": 1251
      },
      "name": "DmsEndpointIbmDb2Settings",
      "namespace": "dmsEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#current_lsn DmsEndpoint#current_lsn}",
            "stability": "stable",
            "summary": "For ongoing replication (CDC), use CurrentLSN to specify a log sequence number (LSN) where you want the replication to start."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 1257
          },
          "name": "currentLsn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#keep_csv_files DmsEndpoint#keep_csv_files}",
            "stability": "stable",
            "summary": "If true, AWS DMS saves any .csv files to the Db2 LUW target that were used to replicate data. DMS uses these files for analysis and troubleshooting."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 1263
          },
          "name": "keepCsvFiles",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The default value is 1200 (20 minutes).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#load_timeout DmsEndpoint#load_timeout}",
            "stability": "stable",
            "summary": "The amount of time (in milliseconds) before AWS DMS times out operations performed by DMS on the Db2 target."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 1269
          },
          "name": "loadTimeout",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#max_file_size DmsEndpoint#max_file_size}",
            "stability": "stable",
            "summary": "Specifies the maximum size (in KB) of .csv files used to transfer data to Db2 LUW."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 1275
          },
          "name": "maxFileSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#max_k_bytes_per_read DmsEndpoint#max_k_bytes_per_read}",
            "stability": "stable",
            "summary": "Maximum number of bytes per read, as a NUMBER value. The default is 64 KB."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 1281
          },
          "name": "maxKBytesPerRead",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The role must allow the iam:PassRole action. SecretsManagerSecret has the value ofthe AWS Secrets Manager secret that allows access to the Db2 LUW endpoint.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#secrets_manager_access_role_arn DmsEndpoint#secrets_manager_access_role_arn}",
            "stability": "stable",
            "summary": "The full Amazon Resource Name (ARN) of the IAM role that specifies AWS DMS as the trusted entity and grants the required permissions to access the value in SecretsManagerSecret."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 1287
          },
          "name": "secretsManagerAccessRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#secrets_manager_secret_id DmsEndpoint#secrets_manager_secret_id}",
            "stability": "stable",
            "summary": "The full ARN, partial ARN, or display name of the SecretsManagerSecret that contains the IBMDB2 endpoint connection details."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 1293
          },
          "name": "secretsManagerSecretId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#set_data_capture_changes DmsEndpoint#set_data_capture_changes}",
            "stability": "stable",
            "summary": "Enables ongoing replication (CDC) as a BOOLEAN value. The default is true."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 1299
          },
          "name": "setDataCaptureChanges",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#write_buffer_size DmsEndpoint#write_buffer_size}",
            "stability": "stable",
            "summary": "The size (in KB) of the in-memory file write buffer used when generating .csv files on the local disk on the DMS replication instance. The default value is 1024 (1 MB)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 1305
          },
          "name": "writeBufferSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dms-endpoint/index:DmsEndpointIbmDb2Settings"
    },
    "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointIbmDb2SettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointIbmDb2SettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dms-endpoint/index.ts",
          "line": 1401
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dms-endpoint/index.ts",
        "line": 1393
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 1491
          },
          "name": "resetCurrentLsn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 1507
          },
          "name": "resetKeepCsvFiles"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 1523
          },
          "name": "resetLoadTimeout"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 1539
          },
          "name": "resetMaxFileSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 1555
          },
          "name": "resetMaxKBytesPerRead"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 1571
          },
          "name": "resetSecretsManagerAccessRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 1587
          },
          "name": "resetSecretsManagerSecretId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 1603
          },
          "name": "resetSetDataCaptureChanges"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 1619
          },
          "name": "resetWriteBufferSize"
        }
      ],
      "name": "DmsEndpointIbmDb2SettingsOutputReference",
      "namespace": "dmsEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 1495
          },
          "name": "currentLsnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 1511
          },
          "name": "keepCsvFilesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 1527
          },
          "name": "loadTimeoutInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 1543
          },
          "name": "maxFileSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 1559
          },
          "name": "maxKBytesPerReadInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 1575
          },
          "name": "secretsManagerAccessRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 1591
          },
          "name": "secretsManagerSecretIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 1607
          },
          "name": "setDataCaptureChangesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 1623
          },
          "name": "writeBufferSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 1485
          },
          "name": "currentLsn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 1501
          },
          "name": "keepCsvFiles",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 1517
          },
          "name": "loadTimeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 1533
          },
          "name": "maxFileSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 1549
          },
          "name": "maxKBytesPerRead",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 1565
          },
          "name": "secretsManagerAccessRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 1581
          },
          "name": "secretsManagerSecretId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 1597
          },
          "name": "setDataCaptureChanges",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 1613
          },
          "name": "writeBufferSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 1405
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointIbmDb2Settings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dms-endpoint/index:DmsEndpointIbmDb2SettingsOutputReference"
    },
    "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointKafkaSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointKafkaSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dms-endpoint/index.ts",
        "line": 1627
      },
      "name": "DmsEndpointKafkaSettings",
      "namespace": "dmsEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Specify each broker location in the form broker-hostname-or-ip:port \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#broker DmsEndpoint#broker}",
            "stability": "stable",
            "summary": "A comma-separated list of one or more broker locations in your Kafka cluster that host your Kafka instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 1633
          },
          "name": "broker",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The default is false.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#include_control_details DmsEndpoint#include_control_details}",
            "stability": "stable",
            "summary": "Shows detailed control information for table definition, column definition, and table and column changes in the Kafka message output."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 1639
          },
          "name": "includeControlDetails",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#include_null_and_empty DmsEndpoint#include_null_and_empty}",
            "stability": "stable",
            "summary": "Include NULL and empty columns for records migrated to the endpoint. The default is false."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 1645
          },
          "name": "includeNullAndEmpty",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#include_partition_value DmsEndpoint#include_partition_value}",
            "stability": "stable",
            "summary": "Shows the partition value within the Kafka message output unless the partition type is schema-table-type. The default is false."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 1651
          },
          "name": "includePartitionValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The default is false.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#include_table_alter_operations DmsEndpoint#include_table_alter_operations}",
            "stability": "stable",
            "summary": "Includes any data definition language (DDL) operations that change the table in the control data, such as rename-table, drop-table, add-column, drop-column, and rename-column."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 1657
          },
          "name": "includeTableAlterOperations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This information includes a commit timestamp, a log position, and values for transaction_id, previous transaction_id, and transaction_record_id (the record offset within a transaction). The default is false.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#include_transaction_details DmsEndpoint#include_transaction_details}",
            "stability": "stable",
            "summary": "Provides detailed transaction information from the source database."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 1663
          },
          "name": "includeTransactionDetails",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The message format is JSON (default) or JSON_UNFORMATTED (a single line with no tab).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#message_format DmsEndpoint#message_format}",
            "stability": "stable",
            "summary": "The output format for the records created on the endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 1669
          },
          "name": "messageFormat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#message_max_bytes DmsEndpoint#message_max_bytes}",
            "stability": "stable",
            "summary": "The maximum size in bytes for records created on the endpoint The default is 1,000,000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 1675
          },
          "name": "messageMaxBytes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For example, by default, AWS DMS adds a '0x' prefix to the LOB column type in hexadecimal format moving from an Oracle source to a Kafka target. Use the NoHexPrefix endpoint setting to enable migration of RAW data type columns without adding the '0x' prefix.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#no_hex_prefix DmsEndpoint#no_hex_prefix}",
            "stability": "stable",
            "summary": "Set this optional parameter to true to avoid adding a '0x' prefix to raw data in hexadecimal format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 1681
          },
          "name": "noHexPrefix",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#partition_include_schema_table DmsEndpoint#partition_include_schema_table}",
            "stability": "stable",
            "summary": "Prefixes schema and table names to partition values, when the partition type is primary-key-type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 1687
          },
          "name": "partitionIncludeSchemaTable",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#sasl_password DmsEndpoint#sasl_password}",
            "stability": "stable",
            "summary": "The secure password that you created when you first set up your Amazon MSK cluster to validate a client identity and make an encrypted connection between server and client using SASL-SSL authentication."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 1693
          },
          "name": "saslPassword",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#sasl_user_name DmsEndpoint#sasl_user_name}",
            "stability": "stable",
            "summary": "The secure user name you created when you first set up your Amazon MSK cluster to validate a client identity and make an encrypted connection between server and client using SASL-SSL authentication."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 1699
          },
          "name": "saslUserName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Options include ssl-encryption, ssl-authentication, and sasl-ssl. sasl-ssl requires SaslUsername and SaslPassword.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#security_protocol DmsEndpoint#security_protocol}",
            "stability": "stable",
            "summary": "Set secure connection to a Kafka target endpoint using Transport Layer Security (TLS)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 1705
          },
          "name": "securityProtocol",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#ssl_ca_certificate_arn DmsEndpoint#ssl_ca_certificate_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) for the private certificate authority (CA) cert that AWS DMS uses to securely connect to your Kafka target endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 1711
          },
          "name": "sslCaCertificateArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#ssl_client_certificate_arn DmsEndpoint#ssl_client_certificate_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the client certificate used to securely connect to a Kafka target endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 1717
          },
          "name": "sslClientCertificateArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#ssl_client_key_arn DmsEndpoint#ssl_client_key_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) for the client private key used to securely connect to a Kafka target endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 1723
          },
          "name": "sslClientKeyArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#ssl_client_key_password DmsEndpoint#ssl_client_key_password}",
            "stability": "stable",
            "summary": "The password for the client private key used to securely connect to a Kafka target endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 1729
          },
          "name": "sslClientKeyPassword",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you don't specify a topic, AWS DMS specifies \"kafka-default-topic\" as the migration topic.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#topic DmsEndpoint#topic}",
            "stability": "stable",
            "summary": "The topic to which you migrate the data."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 1735
          },
          "name": "topic",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dms-endpoint/index:DmsEndpointKafkaSettings"
    },
    "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointKafkaSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointKafkaSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dms-endpoint/index.ts",
          "line": 1894
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dms-endpoint/index.ts",
        "line": 1886
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2038
          },
          "name": "resetBroker"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2054
          },
          "name": "resetIncludeControlDetails"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2070
          },
          "name": "resetIncludeNullAndEmpty"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2086
          },
          "name": "resetIncludePartitionValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2102
          },
          "name": "resetIncludeTableAlterOperations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2118
          },
          "name": "resetIncludeTransactionDetails"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2134
          },
          "name": "resetMessageFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2150
          },
          "name": "resetMessageMaxBytes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2166
          },
          "name": "resetNoHexPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2182
          },
          "name": "resetPartitionIncludeSchemaTable"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2198
          },
          "name": "resetSaslPassword"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2214
          },
          "name": "resetSaslUserName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2230
          },
          "name": "resetSecurityProtocol"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2246
          },
          "name": "resetSslCaCertificateArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2262
          },
          "name": "resetSslClientCertificateArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2278
          },
          "name": "resetSslClientKeyArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2294
          },
          "name": "resetSslClientKeyPassword"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2310
          },
          "name": "resetTopic"
        }
      ],
      "name": "DmsEndpointKafkaSettingsOutputReference",
      "namespace": "dmsEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2042
          },
          "name": "brokerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2058
          },
          "name": "includeControlDetailsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2074
          },
          "name": "includeNullAndEmptyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2090
          },
          "name": "includePartitionValueInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2106
          },
          "name": "includeTableAlterOperationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2122
          },
          "name": "includeTransactionDetailsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2138
          },
          "name": "messageFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2154
          },
          "name": "messageMaxBytesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2170
          },
          "name": "noHexPrefixInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2186
          },
          "name": "partitionIncludeSchemaTableInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2202
          },
          "name": "saslPasswordInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2218
          },
          "name": "saslUserNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2234
          },
          "name": "securityProtocolInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2250
          },
          "name": "sslCaCertificateArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2266
          },
          "name": "sslClientCertificateArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2282
          },
          "name": "sslClientKeyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2298
          },
          "name": "sslClientKeyPasswordInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2314
          },
          "name": "topicInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2032
          },
          "name": "broker",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2048
          },
          "name": "includeControlDetails",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2064
          },
          "name": "includeNullAndEmpty",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2080
          },
          "name": "includePartitionValue",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2096
          },
          "name": "includeTableAlterOperations",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2112
          },
          "name": "includeTransactionDetails",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2128
          },
          "name": "messageFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2144
          },
          "name": "messageMaxBytes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2160
          },
          "name": "noHexPrefix",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2176
          },
          "name": "partitionIncludeSchemaTable",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2192
          },
          "name": "saslPassword",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2208
          },
          "name": "saslUserName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2224
          },
          "name": "securityProtocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2240
          },
          "name": "sslCaCertificateArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2256
          },
          "name": "sslClientCertificateArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2272
          },
          "name": "sslClientKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2288
          },
          "name": "sslClientKeyPassword",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2304
          },
          "name": "topic",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 1898
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointKafkaSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dms-endpoint/index:DmsEndpointKafkaSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointKinesisSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointKinesisSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dms-endpoint/index.ts",
        "line": 2318
      },
      "name": "DmsEndpointKinesisSettings",
      "namespace": "dmsEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The default is false.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#include_control_details DmsEndpoint#include_control_details}",
            "stability": "stable",
            "summary": "Shows detailed control information for table definition, column definition, and table and column changes in the Kinesis message output."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2324
          },
          "name": "includeControlDetails",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#include_null_and_empty DmsEndpoint#include_null_and_empty}",
            "stability": "stable",
            "summary": "Include NULL and empty columns for records migrated to the endpoint. The default is false."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2330
          },
          "name": "includeNullAndEmpty",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#include_partition_value DmsEndpoint#include_partition_value}",
            "stability": "stable",
            "summary": "Shows the partition value within the Kinesis message output, unless the partition type is schema-table-type. The default is false."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2336
          },
          "name": "includePartitionValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The default is false.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#include_table_alter_operations DmsEndpoint#include_table_alter_operations}",
            "stability": "stable",
            "summary": "Includes any data definition language (DDL) operations that change the table in the control data, such as rename-table, drop-table, add-column, drop-column, and rename-column."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2342
          },
          "name": "includeTableAlterOperations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#include_transaction_details DmsEndpoint#include_transaction_details}",
            "stability": "stable",
            "summary": "Provides detailed transaction information from the source database."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2348
          },
          "name": "includeTransactionDetails",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The message format is JSON (default) or JSON_UNFORMATTED (a single line with no tab).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#message_format DmsEndpoint#message_format}",
            "stability": "stable",
            "summary": "The output format for the records created on the endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2354
          },
          "name": "messageFormat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#no_hex_prefix DmsEndpoint#no_hex_prefix}",
            "stability": "stable",
            "summary": "Set this optional parameter to true to avoid adding a '0x' prefix to raw data in hexadecimal format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2360
          },
          "name": "noHexPrefix",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#partition_include_schema_table DmsEndpoint#partition_include_schema_table}",
            "stability": "stable",
            "summary": "Prefixes schema and table names to partition values, when the partition type is primary-key-type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2366
          },
          "name": "partitionIncludeSchemaTable",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The role must allow the iam:PassRole action.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#service_access_role_arn DmsEndpoint#service_access_role_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) for the IAM role that AWS DMS uses to write to the Kinesis data stream."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2372
          },
          "name": "serviceAccessRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#stream_arn DmsEndpoint#stream_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) for the Amazon Kinesis Data Streams endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2378
          },
          "name": "streamArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dms-endpoint/index:DmsEndpointKinesisSettings"
    },
    "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointKinesisSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointKinesisSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dms-endpoint/index.ts",
          "line": 2481
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dms-endpoint/index.ts",
        "line": 2473
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2577
          },
          "name": "resetIncludeControlDetails"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2593
          },
          "name": "resetIncludeNullAndEmpty"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2609
          },
          "name": "resetIncludePartitionValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2625
          },
          "name": "resetIncludeTableAlterOperations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2641
          },
          "name": "resetIncludeTransactionDetails"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2657
          },
          "name": "resetMessageFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2673
          },
          "name": "resetNoHexPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2689
          },
          "name": "resetPartitionIncludeSchemaTable"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2705
          },
          "name": "resetServiceAccessRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2721
          },
          "name": "resetStreamArn"
        }
      ],
      "name": "DmsEndpointKinesisSettingsOutputReference",
      "namespace": "dmsEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2581
          },
          "name": "includeControlDetailsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2597
          },
          "name": "includeNullAndEmptyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2613
          },
          "name": "includePartitionValueInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2629
          },
          "name": "includeTableAlterOperationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2645
          },
          "name": "includeTransactionDetailsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2661
          },
          "name": "messageFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2677
          },
          "name": "noHexPrefixInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2693
          },
          "name": "partitionIncludeSchemaTableInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2709
          },
          "name": "serviceAccessRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2725
          },
          "name": "streamArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2571
          },
          "name": "includeControlDetails",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2587
          },
          "name": "includeNullAndEmpty",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2603
          },
          "name": "includePartitionValue",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2619
          },
          "name": "includeTableAlterOperations",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2635
          },
          "name": "includeTransactionDetails",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2651
          },
          "name": "messageFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2667
          },
          "name": "noHexPrefix",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2683
          },
          "name": "partitionIncludeSchemaTable",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2699
          },
          "name": "serviceAccessRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2715
          },
          "name": "streamArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2485
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointKinesisSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dms-endpoint/index:DmsEndpointKinesisSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointMicrosoftSqlServerSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointMicrosoftSqlServerSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dms-endpoint/index.ts",
        "line": 2729
      },
      "name": "DmsEndpointMicrosoftSqlServerSettings",
      "namespace": "dmsEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#bcp_packet_size DmsEndpoint#bcp_packet_size}",
            "stability": "stable",
            "summary": "The maximum size of the packets (in bytes) used to transfer data using BCP."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2735
          },
          "name": "bcpPacketSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#control_tables_file_group DmsEndpoint#control_tables_file_group}",
            "stability": "stable",
            "summary": "Specifies a file group for the AWS DMS internal tables."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2741
          },
          "name": "controlTablesFileGroup",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#database_name DmsEndpoint#database_name}",
            "stability": "stable",
            "summary": "Database name for the endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2747
          },
          "name": "databaseName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#force_lob_lookup DmsEndpoint#force_lob_lookup}",
            "stability": "stable",
            "summary": "Forces LOB lookup on inline LOB."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2753
          },
          "name": "forceLobLookup",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#password DmsEndpoint#password}",
            "stability": "stable",
            "summary": "Endpoint connection password."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2759
          },
          "name": "password",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#port DmsEndpoint#port}",
            "stability": "stable",
            "summary": "Endpoint TCP port."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2765
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "An example is a situation where running an alter DDL statement on a table might result in different information about the table cached in the replication instance.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#query_single_always_on_node DmsEndpoint#query_single_always_on_node}",
            "stability": "stable",
            "summary": "Cleans and recreates table metadata information on the replication instance when a mismatch occurs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2771
          },
          "name": "querySingleAlwaysOnNode",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Setting this parameter to Y enables you to control active transaction log file growth during full load and ongoing replication tasks. However, it can add some source latency to ongoing replication.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#read_backup_only DmsEndpoint#read_backup_only}",
            "stability": "stable",
            "summary": "When this attribute is set to Y, AWS DMS only reads changes from transaction log backups and doesn't read from the active transaction log file during ongoing replication."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2777
          },
          "name": "readBackupOnly",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#safeguard_policy DmsEndpoint#safeguard_policy}",
            "stability": "stable",
            "summary": "Use this attribute to minimize the need to access the backup log and enable AWS DMS to prevent truncation using one of the following two methods."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2783
          },
          "name": "safeguardPolicy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#secrets_manager_access_role_arn DmsEndpoint#secrets_manager_access_role_arn}",
            "stability": "stable",
            "summary": "The full Amazon Resource Name (ARN) of the IAM role that specifies AWS DMS as the trusted entity and grants the required permissions to access the value in SecretsManagerSecret."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2789
          },
          "name": "secretsManagerAccessRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#secrets_manager_secret_id DmsEndpoint#secrets_manager_secret_id}",
            "stability": "stable",
            "summary": "The full ARN, partial ARN, or display name of the SecretsManagerSecret that contains the MicrosoftSQLServer endpoint connection details."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2795
          },
          "name": "secretsManagerSecretId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For an Amazon RDS SQL Server instance, this is the output of DescribeDBInstances, in the Endpoint.Address field.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#server_name DmsEndpoint#server_name}",
            "stability": "stable",
            "summary": "Fully qualified domain name of the endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2801
          },
          "name": "serverName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#tlog_access_mode DmsEndpoint#tlog_access_mode}",
            "stability": "stable",
            "summary": "Indicates the mode used to fetch CDC data."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2807
          },
          "name": "tlogAccessMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Setting TrimSpaceInChar does not left-trim data. The default value is true.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#trim_space_in_char DmsEndpoint#trim_space_in_char}",
            "stability": "stable",
            "summary": "Use the TrimSpaceInChar source endpoint setting to right-trim data on CHAR and NCHAR data types during migration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2813
          },
          "name": "trimSpaceInChar",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When the target table contains an identity column that does not exist in the source table, you must disable the use BCP for loading table option.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#use_bcp_full_load DmsEndpoint#use_bcp_full_load}",
            "stability": "stable",
            "summary": "Use this to attribute to transfer data for full-load operations using BCP."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2819
          },
          "name": "useBcpFullLoad",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#username DmsEndpoint#username}",
            "stability": "stable",
            "summary": "Endpoint connection user name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2831
          },
          "name": "username",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#use_third_party_backup_device DmsEndpoint#use_third_party_backup_device}",
            "stability": "stable",
            "summary": "When this attribute is set to Y, DMS processes third-party transaction log backups if they are created in native format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2825
          },
          "name": "useThirdPartyBackupDevice",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dms-endpoint/index:DmsEndpointMicrosoftSqlServerSettings"
    },
    "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointMicrosoftSqlServerSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointMicrosoftSqlServerSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dms-endpoint/index.ts",
          "line": 2983
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dms-endpoint/index.ts",
        "line": 2975
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3121
          },
          "name": "resetBcpPacketSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3137
          },
          "name": "resetControlTablesFileGroup"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3153
          },
          "name": "resetDatabaseName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3169
          },
          "name": "resetForceLobLookup"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3185
          },
          "name": "resetPassword"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3201
          },
          "name": "resetPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3217
          },
          "name": "resetQuerySingleAlwaysOnNode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3233
          },
          "name": "resetReadBackupOnly"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3249
          },
          "name": "resetSafeguardPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3265
          },
          "name": "resetSecretsManagerAccessRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3281
          },
          "name": "resetSecretsManagerSecretId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3297
          },
          "name": "resetServerName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3313
          },
          "name": "resetTlogAccessMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3329
          },
          "name": "resetTrimSpaceInChar"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3345
          },
          "name": "resetUseBcpFullLoad"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3377
          },
          "name": "resetUsername"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3361
          },
          "name": "resetUseThirdPartyBackupDevice"
        }
      ],
      "name": "DmsEndpointMicrosoftSqlServerSettingsOutputReference",
      "namespace": "dmsEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3125
          },
          "name": "bcpPacketSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3141
          },
          "name": "controlTablesFileGroupInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3157
          },
          "name": "databaseNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3173
          },
          "name": "forceLobLookupInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3189
          },
          "name": "passwordInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3205
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3221
          },
          "name": "querySingleAlwaysOnNodeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3237
          },
          "name": "readBackupOnlyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3253
          },
          "name": "safeguardPolicyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3269
          },
          "name": "secretsManagerAccessRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3285
          },
          "name": "secretsManagerSecretIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3301
          },
          "name": "serverNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3317
          },
          "name": "tlogAccessModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3333
          },
          "name": "trimSpaceInCharInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3349
          },
          "name": "useBcpFullLoadInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3381
          },
          "name": "usernameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3365
          },
          "name": "useThirdPartyBackupDeviceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3115
          },
          "name": "bcpPacketSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3131
          },
          "name": "controlTablesFileGroup",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3147
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3163
          },
          "name": "forceLobLookup",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3179
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3195
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3211
          },
          "name": "querySingleAlwaysOnNode",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3227
          },
          "name": "readBackupOnly",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3243
          },
          "name": "safeguardPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3259
          },
          "name": "secretsManagerAccessRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3275
          },
          "name": "secretsManagerSecretId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3291
          },
          "name": "serverName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3307
          },
          "name": "tlogAccessMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3323
          },
          "name": "trimSpaceInChar",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3339
          },
          "name": "useBcpFullLoad",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3371
          },
          "name": "username",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3355
          },
          "name": "useThirdPartyBackupDevice",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 2987
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointMicrosoftSqlServerSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dms-endpoint/index:DmsEndpointMicrosoftSqlServerSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointMongoDbSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointMongoDbSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dms-endpoint/index.ts",
        "line": 3385
      },
      "name": "DmsEndpointMongoDbSettings",
      "namespace": "dmsEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#auth_mechanism DmsEndpoint#auth_mechanism}",
            "stability": "stable",
            "summary": "The authentication mechanism you use to access the MongoDB source endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3391
          },
          "name": "authMechanism",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#auth_source DmsEndpoint#auth_source}",
            "stability": "stable",
            "summary": "The MongoDB database name. This setting isn't used when AuthType is set to \"no\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3397
          },
          "name": "authSource",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#auth_type DmsEndpoint#auth_type}",
            "stability": "stable",
            "summary": "The authentication type you use to access the MongoDB source endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3403
          },
          "name": "authType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#database_name DmsEndpoint#database_name}",
            "stability": "stable",
            "summary": "The database name on the MongoDB source endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3409
          },
          "name": "databaseName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Use this setting when NestingLevel is set to \"one\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#docs_to_investigate DmsEndpoint#docs_to_investigate}",
            "stability": "stable",
            "summary": "Indicates the number of documents to preview to determine the document organization."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3415
          },
          "name": "docsToInvestigate",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#extract_doc_id DmsEndpoint#extract_doc_id}",
            "stability": "stable",
            "summary": "Specifies the document ID. Use this setting when NestingLevel is set to \"none\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3421
          },
          "name": "extractDocId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#nesting_level DmsEndpoint#nesting_level}",
            "stability": "stable",
            "summary": "Specifies either document or table mode."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3427
          },
          "name": "nestingLevel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#password DmsEndpoint#password}",
            "stability": "stable",
            "summary": "The password for the user account you use to access the MongoDB source endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3433
          },
          "name": "password",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#port DmsEndpoint#port}",
            "stability": "stable",
            "summary": "The port value for the MongoDB source endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3439
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#secrets_manager_access_role_arn DmsEndpoint#secrets_manager_access_role_arn}",
            "stability": "stable",
            "summary": "The full Amazon Resource Name (ARN) of the IAM role that specifies AWS DMS as the trusted entity and grants the required permissions to access the value in SecretsManagerSecret."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3445
          },
          "name": "secretsManagerAccessRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#secrets_manager_secret_id DmsEndpoint#secrets_manager_secret_id}",
            "stability": "stable",
            "summary": "The full ARN, partial ARN, or display name of the SecretsManagerSecret that contains the MongoDB endpoint connection details."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3451
          },
          "name": "secretsManagerSecretId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#server_name DmsEndpoint#server_name}",
            "stability": "stable",
            "summary": "The name of the server on the MongoDB source endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3457
          },
          "name": "serverName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#username DmsEndpoint#username}",
            "stability": "stable",
            "summary": "The user name you use to access the MongoDB source endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3463
          },
          "name": "username",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dms-endpoint/index:DmsEndpointMongoDbSettings"
    },
    "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointMongoDbSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointMongoDbSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dms-endpoint/index.ts",
          "line": 3587
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dms-endpoint/index.ts",
        "line": 3579
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3701
          },
          "name": "resetAuthMechanism"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3717
          },
          "name": "resetAuthSource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3733
          },
          "name": "resetAuthType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3749
          },
          "name": "resetDatabaseName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3765
          },
          "name": "resetDocsToInvestigate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3781
          },
          "name": "resetExtractDocId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3797
          },
          "name": "resetNestingLevel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3813
          },
          "name": "resetPassword"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3829
          },
          "name": "resetPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3845
          },
          "name": "resetSecretsManagerAccessRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3861
          },
          "name": "resetSecretsManagerSecretId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3877
          },
          "name": "resetServerName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3893
          },
          "name": "resetUsername"
        }
      ],
      "name": "DmsEndpointMongoDbSettingsOutputReference",
      "namespace": "dmsEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3705
          },
          "name": "authMechanismInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3721
          },
          "name": "authSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3737
          },
          "name": "authTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3753
          },
          "name": "databaseNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3769
          },
          "name": "docsToInvestigateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3785
          },
          "name": "extractDocIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3801
          },
          "name": "nestingLevelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3817
          },
          "name": "passwordInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3833
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3849
          },
          "name": "secretsManagerAccessRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3865
          },
          "name": "secretsManagerSecretIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3881
          },
          "name": "serverNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3897
          },
          "name": "usernameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3695
          },
          "name": "authMechanism",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3711
          },
          "name": "authSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3727
          },
          "name": "authType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3743
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3759
          },
          "name": "docsToInvestigate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3775
          },
          "name": "extractDocId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3791
          },
          "name": "nestingLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3807
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3823
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3839
          },
          "name": "secretsManagerAccessRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3855
          },
          "name": "secretsManagerSecretId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3871
          },
          "name": "serverName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3887
          },
          "name": "username",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3591
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointMongoDbSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dms-endpoint/index:DmsEndpointMongoDbSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointMySqlSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointMySqlSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dms-endpoint/index.ts",
        "line": 3901
      },
      "name": "DmsEndpointMySqlSettings",
      "namespace": "dmsEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The migration task continues running regardless if the SQL statement succeeds or fails.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#after_connect_script DmsEndpoint#after_connect_script}",
            "stability": "stable",
            "summary": "Specifies a script to run immediately after AWS DMS connects to the endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3907
          },
          "name": "afterConnectScript",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#clean_source_metadata_on_mismatch DmsEndpoint#clean_source_metadata_on_mismatch}",
            "stability": "stable",
            "summary": "Cleans and recreates table metadata information on the replication instance when a mismatch occurs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3913
          },
          "name": "cleanSourceMetadataOnMismatch",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The default is five seconds.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#events_poll_interval DmsEndpoint#events_poll_interval}",
            "stability": "stable",
            "summary": "Specifies how often to check the binary log for new changes/events when the database is idle."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3919
          },
          "name": "eventsPollInterval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#max_file_size DmsEndpoint#max_file_size}",
            "stability": "stable",
            "summary": "Specifies the maximum size (in KB) of any .csv file used to transfer data to a MySQL-compatible database."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3925
          },
          "name": "maxFileSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Specifies how many threads to use to load the data into the MySQL-compatible target database.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#parallel_load_threads DmsEndpoint#parallel_load_threads}",
            "stability": "stable",
            "summary": "Improves performance when loading data into the MySQL-compatible target database."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3931
          },
          "name": "parallelLoadThreads",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#secrets_manager_access_role_arn DmsEndpoint#secrets_manager_access_role_arn}",
            "stability": "stable",
            "summary": "The full Amazon Resource Name (ARN) of the IAM role that specifies AWS DMS as the trusted entity and grants the required permissions to access the value in SecretsManagerSecret."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3937
          },
          "name": "secretsManagerAccessRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#secrets_manager_secret_id DmsEndpoint#secrets_manager_secret_id}",
            "stability": "stable",
            "summary": "The full ARN, partial ARN, or display name of the SecretsManagerSecret that contains the MySQL endpoint connection details."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3943
          },
          "name": "secretsManagerSecretId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#server_timezone DmsEndpoint#server_timezone}",
            "stability": "stable",
            "summary": "Specifies the time zone for the source MySQL database."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3949
          },
          "name": "serverTimezone",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#target_db_type DmsEndpoint#target_db_type}",
            "stability": "stable",
            "summary": "Specifies where to migrate source tables on the target, either to a single database or multiple databases."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 3955
          },
          "name": "targetDbType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dms-endpoint/index:DmsEndpointMySqlSettings"
    },
    "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointMySqlSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointMySqlSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dms-endpoint/index.ts",
          "line": 4051
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dms-endpoint/index.ts",
        "line": 4043
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 4141
          },
          "name": "resetAfterConnectScript"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 4157
          },
          "name": "resetCleanSourceMetadataOnMismatch"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 4173
          },
          "name": "resetEventsPollInterval"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 4189
          },
          "name": "resetMaxFileSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 4205
          },
          "name": "resetParallelLoadThreads"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 4221
          },
          "name": "resetSecretsManagerAccessRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 4237
          },
          "name": "resetSecretsManagerSecretId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 4253
          },
          "name": "resetServerTimezone"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 4269
          },
          "name": "resetTargetDbType"
        }
      ],
      "name": "DmsEndpointMySqlSettingsOutputReference",
      "namespace": "dmsEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 4145
          },
          "name": "afterConnectScriptInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 4161
          },
          "name": "cleanSourceMetadataOnMismatchInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 4177
          },
          "name": "eventsPollIntervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 4193
          },
          "name": "maxFileSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 4209
          },
          "name": "parallelLoadThreadsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 4225
          },
          "name": "secretsManagerAccessRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 4241
          },
          "name": "secretsManagerSecretIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 4257
          },
          "name": "serverTimezoneInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 4273
          },
          "name": "targetDbTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 4135
          },
          "name": "afterConnectScript",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 4151
          },
          "name": "cleanSourceMetadataOnMismatch",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 4167
          },
          "name": "eventsPollInterval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 4183
          },
          "name": "maxFileSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 4199
          },
          "name": "parallelLoadThreads",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 4215
          },
          "name": "secretsManagerAccessRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 4231
          },
          "name": "secretsManagerSecretId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 4247
          },
          "name": "serverTimezone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 4263
          },
          "name": "targetDbType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 4055
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointMySqlSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dms-endpoint/index:DmsEndpointMySqlSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointNeptuneSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointNeptuneSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dms-endpoint/index.ts",
        "line": 4277
      },
      "name": "DmsEndpointNeptuneSettings",
      "namespace": "dmsEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The default is 250.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#error_retry_duration DmsEndpoint#error_retry_duration}",
            "stability": "stable",
            "summary": "The number of milliseconds for AWS DMS to wait to retry a bulk-load of migrated graph data to the Neptune target database before raising an error."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 4283
          },
          "name": "errorRetryDuration",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#iam_auth_enabled DmsEndpoint#iam_auth_enabled}",
            "stability": "stable",
            "summary": "If you want IAM authorization enabled for this endpoint, set this parameter to true."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 4289
          },
          "name": "iamAuthEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#max_file_size DmsEndpoint#max_file_size}",
            "stability": "stable",
            "summary": "The maximum size in kilobytes of migrated graph data stored in a .csv file before AWS DMS bulk-loads the data to the Neptune target database."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 4295
          },
          "name": "maxFileSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The default is 5.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#max_retry_count DmsEndpoint#max_retry_count}",
            "stability": "stable",
            "summary": "The number of times for AWS DMS to retry a bulk load of migrated graph data to the Neptune target database before raising an error."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 4301
          },
          "name": "maxRetryCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#s3_bucket_folder DmsEndpoint#s3_bucket_folder}",
            "stability": "stable",
            "summary": "A folder path where you want AWS DMS to store migrated graph data in the S3 bucket specified by S3BucketName."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 4307
          },
          "name": "s3BucketFolder",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#s3_bucket_name DmsEndpoint#s3_bucket_name}",
            "stability": "stable",
            "summary": "The name of the Amazon S3 bucket where AWS DMS can temporarily store migrated graph data in .csv files before bulk-loading it to the Neptune target database."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 4313
          },
          "name": "s3BucketName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The role must allow the iam:PassRole action.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#service_access_role_arn DmsEndpoint#service_access_role_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the service role that you created for the Neptune target endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 4319
          },
          "name": "serviceAccessRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dms-endpoint/index:DmsEndpointNeptuneSettings"
    },
    "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointNeptuneSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointNeptuneSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dms-endpoint/index.ts",
          "line": 4401
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dms-endpoint/index.ts",
        "line": 4393
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 4479
          },
          "name": "resetErrorRetryDuration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 4495
          },
          "name": "resetIamAuthEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 4511
          },
          "name": "resetMaxFileSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 4527
          },
          "name": "resetMaxRetryCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 4543
          },
          "name": "resetS3BucketFolder"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 4559
          },
          "name": "resetS3BucketName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 4575
          },
          "name": "resetServiceAccessRoleArn"
        }
      ],
      "name": "DmsEndpointNeptuneSettingsOutputReference",
      "namespace": "dmsEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 4483
          },
          "name": "errorRetryDurationInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 4499
          },
          "name": "iamAuthEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 4515
          },
          "name": "maxFileSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 4531
          },
          "name": "maxRetryCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 4547
          },
          "name": "s3BucketFolderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 4563
          },
          "name": "s3BucketNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 4579
          },
          "name": "serviceAccessRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 4473
          },
          "name": "errorRetryDuration",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 4489
          },
          "name": "iamAuthEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 4505
          },
          "name": "maxFileSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 4521
          },
          "name": "maxRetryCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 4537
          },
          "name": "s3BucketFolder",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 4553
          },
          "name": "s3BucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 4569
          },
          "name": "serviceAccessRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 4405
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointNeptuneSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dms-endpoint/index:DmsEndpointNeptuneSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointOracleSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointOracleSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dms-endpoint/index.ts",
        "line": 4583
      },
      "name": "DmsEndpointOracleSettings",
      "namespace": "dmsEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#access_alternate_directly DmsEndpoint#access_alternate_directly}",
            "stability": "stable",
            "summary": "Set this attribute to false in order to use the Binary Reader to capture change data for an Amazon RDS for Oracle as the source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 4589
          },
          "name": "accessAlternateDirectly",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#additional_archived_log_dest_id DmsEndpoint#additional_archived_log_dest_id}",
            "stability": "stable",
            "summary": "Set this attribute with ArchivedLogDestId in a primary/ standby setup."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 4601
          },
          "name": "additionalArchivedLogDestId",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This attribute enables PRIMARY KEY supplemental logging on all tables selected for a migration task.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#add_supplemental_logging DmsEndpoint#add_supplemental_logging}",
            "stability": "stable",
            "summary": "Set this attribute to set up table-level supplemental logging for the Oracle database."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 4595
          },
          "name": "addSupplementalLogging",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#allow_select_nested_tables DmsEndpoint#allow_select_nested_tables}",
            "stability": "stable",
            "summary": "Set this attribute to true to enable replication of Oracle tables containing columns that are nested tables or defined types."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 4607
          },
          "name": "allowSelectNestedTables",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#archived_log_dest_id DmsEndpoint#archived_log_dest_id}",
            "stability": "stable",
            "summary": "Specifies the ID of the destination for the archived redo logs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 4613
          },
          "name": "archivedLogDestId",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#archived_logs_only DmsEndpoint#archived_logs_only}",
            "stability": "stable",
            "summary": "When this field is set to True, AWS DMS only accesses the archived redo logs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 4619
          },
          "name": "archivedLogsOnly",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#asm_password DmsEndpoint#asm_password}",
            "stability": "stable",
            "summary": "For an Oracle source endpoint, your Oracle Automatic Storage Management (ASM) password."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 4625
          },
          "name": "asmPassword",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#asm_server DmsEndpoint#asm_server}",
            "stability": "stable",
            "summary": "For an Oracle source endpoint, your ASM server address."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 4631
          },
          "name": "asmServer",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#asm_user DmsEndpoint#asm_user}",
            "stability": "stable",
            "summary": "For an Oracle source endpoint, your ASM user name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 4637
          },
          "name": "asmUser",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#char_length_semantics DmsEndpoint#char_length_semantics}",
            "stability": "stable",
            "summary": "Specifies whether the length of a character column is in bytes or in characters."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 4643
          },
          "name": "charLengthSemantics",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#direct_path_no_log DmsEndpoint#direct_path_no_log}",
            "stability": "stable",
            "summary": "When set to true, this attribute helps to increase the commit rate on the Oracle target database by writing directly to tables and not writing a trail to database logs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 4649
          },
          "name": "directPathNoLog",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#direct_path_parallel_load DmsEndpoint#direct_path_parallel_load}",
            "stability": "stable",
            "summary": "When set to true, this attribute specifies a parallel load when useDirectPathFullLoad is set to Y."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 4655
          },
          "name": "directPathParallelLoad",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#enable_homogenous_tablespace DmsEndpoint#enable_homogenous_tablespace}",
            "stability": "stable",
            "summary": "Set this attribute to enable homogenous tablespace replication and create existing tables or indexes under the same tablespace on the target."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 4661
          },
          "name": "enableHomogenousTablespace",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#extra_archived_log_dest_ids DmsEndpoint#extra_archived_log_dest_ids}",
            "stability": "stable",
            "summary": "Specifies the IDs of one more destinations for one or more archived redo logs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 4667
          },
          "name": "extraArchivedLogDestIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#fail_tasks_on_lob_truncation DmsEndpoint#fail_tasks_on_lob_truncation}",
            "stability": "stable",
            "summary": "When set to true, this attribute causes a task to fail if the actual size of an LOB column is greater than the specified LobMaxSize."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 4673
          },
          "name": "failTasksOnLobTruncation",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can select a scale up to 38, or you can select FLOAT. By default, the NUMBER data type is converted to precision 38, scale 10.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#number_datatype_scale DmsEndpoint#number_datatype_scale}",
            "stability": "stable",
            "summary": "Specifies the number scale."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 4679
          },
          "name": "numberDatatypeScale",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#oracle_path_prefix DmsEndpoint#oracle_path_prefix}",
            "stability": "stable",
            "summary": "Set this string attribute to the required value in order to use the Binary Reader to capture change data for an Amazon RDS for Oracle as the source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 4685
          },
          "name": "oraclePathPrefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#parallel_asm_read_threads DmsEndpoint#parallel_asm_read_threads}",
            "stability": "stable",
            "summary": "Set this attribute to change the number of threads that DMS configures to perform a change data capture (CDC) load using Oracle Automatic Storage Management (ASM)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 4691
          },
          "name": "parallelAsmReadThreads",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#read_ahead_blocks DmsEndpoint#read_ahead_blocks}",
            "stability": "stable",
            "summary": "Set this attribute to change the number of read-ahead blocks that DMS configures to perform a change data capture (CDC) load using Oracle Automatic Storage Management (ASM)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 4697
          },
          "name": "readAheadBlocks",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#read_table_space_name DmsEndpoint#read_table_space_name}",
            "stability": "stable",
            "summary": "When set to true, this attribute supports tablespace replication."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 4703
          },
          "name": "readTableSpaceName",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#replace_path_prefix DmsEndpoint#replace_path_prefix}",
            "stability": "stable",
            "summary": "Set this attribute to true in order to use the Binary Reader to capture change data for an Amazon RDS for Oracle as the source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 4709
          },
          "name": "replacePathPrefix",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#retry_interval DmsEndpoint#retry_interval}",
            "stability": "stable",
            "summary": "Specifies the number of seconds that the system waits before resending a query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 4715
          },
          "name": "retryInterval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#secrets_manager_access_role_arn DmsEndpoint#secrets_manager_access_role_arn}",
            "stability": "stable",
            "summary": "The full Amazon Resource Name (ARN) of the IAM role that specifies AWS DMS as the trusted entity and grants the required permissions to access the value in SecretsManagerSecret."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 4721
          },
          "name": "secretsManagerAccessRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#secrets_manager_oracle_asm_access_role_arn DmsEndpoint#secrets_manager_oracle_asm_access_role_arn}",
            "stability": "stable",
            "summary": "Required only if your Oracle endpoint uses Advanced Storage Manager (ASM)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 4727
          },
          "name": "secretsManagerOracleAsmAccessRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#secrets_manager_oracle_asm_secret_id DmsEndpoint#secrets_manager_oracle_asm_secret_id}",
            "stability": "stable",
            "summary": "Required only if your Oracle endpoint uses Advanced Storage Manager (ASM)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 4733
          },
          "name": "secretsManagerOracleAsmSecretId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#secrets_manager_secret_id DmsEndpoint#secrets_manager_secret_id}",
            "stability": "stable",
            "summary": "The full ARN, partial ARN, or display name of the SecretsManagerSecret that contains the Oracle endpoint connection details."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 4739
          },
          "name": "secretsManagerSecretId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#security_db_encryption DmsEndpoint#security_db_encryption}",
            "stability": "stable",
            "summary": "For an Oracle source endpoint, the transparent data encryption (TDE) password required by AWM DMS to access Oracle redo logs encrypted by TDE using Binary Reader."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 4745
          },
          "name": "securityDbEncryption",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#security_db_encryption_name DmsEndpoint#security_db_encryption_name}",
            "stability": "stable",
            "summary": "For an Oracle source endpoint, the name of a key used for the transparent data encryption (TDE) of the columns and tablespaces in an Oracle source database that is encrypted using TDE."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 4751
          },
          "name": "securityDbEncryptionName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "By default, DMS calls the SDO2GEOJSON custom function if present and accessible. Or you can create your own custom function that mimics the operation of SDOGEOJSON and set SpatialDataOptionToGeoJsonFunctionName to call it instead.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#spatial_data_option_to_geo_json_function_name DmsEndpoint#spatial_data_option_to_geo_json_function_name}",
            "stability": "stable",
            "summary": "Use this attribute to convert SDO_GEOMETRY to GEOJSON format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 4757
          },
          "name": "spatialDataOptionToGeoJsonFunctionName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#standby_delay_time DmsEndpoint#standby_delay_time}",
            "stability": "stable",
            "summary": "Use this attribute to specify a time in minutes for the delay in standby sync."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 4763
          },
          "name": "standbyDelayTime",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#use_alternate_folder_for_online DmsEndpoint#use_alternate_folder_for_online}",
            "stability": "stable",
            "summary": "Set this attribute to true in order to use the Binary Reader to capture change data for an Amazon RDS for Oracle as the source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 4769
          },
          "name": "useAlternateFolderForOnline",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#use_b_file DmsEndpoint#use_b_file}",
            "stability": "stable",
            "summary": "Set this attribute to True to capture change data using the Binary Reader utility."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 4775
          },
          "name": "useBFile",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#use_direct_path_full_load DmsEndpoint#use_direct_path_full_load}",
            "stability": "stable",
            "summary": "Set this attribute to True to have AWS DMS use a direct path full load."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 4781
          },
          "name": "useDirectPathFullLoad",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#use_logminer_reader DmsEndpoint#use_logminer_reader}",
            "stability": "stable",
            "summary": "Set this attribute to True to capture change data using the Oracle LogMiner utility (the default)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 4787
          },
          "name": "useLogminerReader",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#use_path_prefix DmsEndpoint#use_path_prefix}",
            "stability": "stable",
            "summary": "Set this string attribute to the required value in order to use the Binary Reader to capture change data for an Amazon RDS for Oracle as the source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 4793
          },
          "name": "usePathPrefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dms-endpoint/index:DmsEndpointOracleSettings"
    },
    "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointOracleSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointOracleSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dms-endpoint/index.ts",
          "line": 5071
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dms-endpoint/index.ts",
        "line": 5063
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5317
          },
          "name": "resetAccessAlternateDirectly"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5349
          },
          "name": "resetAdditionalArchivedLogDestId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5333
          },
          "name": "resetAddSupplementalLogging"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5365
          },
          "name": "resetAllowSelectNestedTables"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5381
          },
          "name": "resetArchivedLogDestId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5397
          },
          "name": "resetArchivedLogsOnly"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5413
          },
          "name": "resetAsmPassword"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5429
          },
          "name": "resetAsmServer"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5445
          },
          "name": "resetAsmUser"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5461
          },
          "name": "resetCharLengthSemantics"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5477
          },
          "name": "resetDirectPathNoLog"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5493
          },
          "name": "resetDirectPathParallelLoad"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5509
          },
          "name": "resetEnableHomogenousTablespace"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5525
          },
          "name": "resetExtraArchivedLogDestIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5541
          },
          "name": "resetFailTasksOnLobTruncation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5557
          },
          "name": "resetNumberDatatypeScale"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5573
          },
          "name": "resetOraclePathPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5589
          },
          "name": "resetParallelAsmReadThreads"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5605
          },
          "name": "resetReadAheadBlocks"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5621
          },
          "name": "resetReadTableSpaceName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5637
          },
          "name": "resetReplacePathPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5653
          },
          "name": "resetRetryInterval"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5669
          },
          "name": "resetSecretsManagerAccessRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5685
          },
          "name": "resetSecretsManagerOracleAsmAccessRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5701
          },
          "name": "resetSecretsManagerOracleAsmSecretId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5717
          },
          "name": "resetSecretsManagerSecretId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5733
          },
          "name": "resetSecurityDbEncryption"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5749
          },
          "name": "resetSecurityDbEncryptionName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5765
          },
          "name": "resetSpatialDataOptionToGeoJsonFunctionName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5781
          },
          "name": "resetStandbyDelayTime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5797
          },
          "name": "resetUseAlternateFolderForOnline"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5813
          },
          "name": "resetUseBFile"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5829
          },
          "name": "resetUseDirectPathFullLoad"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5845
          },
          "name": "resetUseLogminerReader"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5861
          },
          "name": "resetUsePathPrefix"
        }
      ],
      "name": "DmsEndpointOracleSettingsOutputReference",
      "namespace": "dmsEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5321
          },
          "name": "accessAlternateDirectlyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5353
          },
          "name": "additionalArchivedLogDestIdInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5337
          },
          "name": "addSupplementalLoggingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5369
          },
          "name": "allowSelectNestedTablesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5385
          },
          "name": "archivedLogDestIdInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5401
          },
          "name": "archivedLogsOnlyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5417
          },
          "name": "asmPasswordInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5433
          },
          "name": "asmServerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5449
          },
          "name": "asmUserInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5465
          },
          "name": "charLengthSemanticsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5481
          },
          "name": "directPathNoLogInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5497
          },
          "name": "directPathParallelLoadInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5513
          },
          "name": "enableHomogenousTablespaceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5529
          },
          "name": "extraArchivedLogDestIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5545
          },
          "name": "failTasksOnLobTruncationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5561
          },
          "name": "numberDatatypeScaleInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5577
          },
          "name": "oraclePathPrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5593
          },
          "name": "parallelAsmReadThreadsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5609
          },
          "name": "readAheadBlocksInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5625
          },
          "name": "readTableSpaceNameInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5641
          },
          "name": "replacePathPrefixInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5657
          },
          "name": "retryIntervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5673
          },
          "name": "secretsManagerAccessRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5689
          },
          "name": "secretsManagerOracleAsmAccessRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5705
          },
          "name": "secretsManagerOracleAsmSecretIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5721
          },
          "name": "secretsManagerSecretIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5737
          },
          "name": "securityDbEncryptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5753
          },
          "name": "securityDbEncryptionNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5769
          },
          "name": "spatialDataOptionToGeoJsonFunctionNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5785
          },
          "name": "standbyDelayTimeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5801
          },
          "name": "useAlternateFolderForOnlineInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5817
          },
          "name": "useBFileInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5833
          },
          "name": "useDirectPathFullLoadInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5849
          },
          "name": "useLogminerReaderInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5865
          },
          "name": "usePathPrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5311
          },
          "name": "accessAlternateDirectly",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5343
          },
          "name": "additionalArchivedLogDestId",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5327
          },
          "name": "addSupplementalLogging",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5359
          },
          "name": "allowSelectNestedTables",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5375
          },
          "name": "archivedLogDestId",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5391
          },
          "name": "archivedLogsOnly",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5407
          },
          "name": "asmPassword",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5423
          },
          "name": "asmServer",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5439
          },
          "name": "asmUser",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5455
          },
          "name": "charLengthSemantics",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5471
          },
          "name": "directPathNoLog",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5487
          },
          "name": "directPathParallelLoad",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5503
          },
          "name": "enableHomogenousTablespace",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5519
          },
          "name": "extraArchivedLogDestIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5535
          },
          "name": "failTasksOnLobTruncation",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5551
          },
          "name": "numberDatatypeScale",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5567
          },
          "name": "oraclePathPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5583
          },
          "name": "parallelAsmReadThreads",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5599
          },
          "name": "readAheadBlocks",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5615
          },
          "name": "readTableSpaceName",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5631
          },
          "name": "replacePathPrefix",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5647
          },
          "name": "retryInterval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5663
          },
          "name": "secretsManagerAccessRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5679
          },
          "name": "secretsManagerOracleAsmAccessRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5695
          },
          "name": "secretsManagerOracleAsmSecretId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5711
          },
          "name": "secretsManagerSecretId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5727
          },
          "name": "securityDbEncryption",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5743
          },
          "name": "securityDbEncryptionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5759
          },
          "name": "spatialDataOptionToGeoJsonFunctionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5775
          },
          "name": "standbyDelayTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5791
          },
          "name": "useAlternateFolderForOnline",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5807
          },
          "name": "useBFile",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5823
          },
          "name": "useDirectPathFullLoad",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5839
          },
          "name": "useLogminerReader",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5855
          },
          "name": "usePathPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5075
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointOracleSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dms-endpoint/index:DmsEndpointOracleSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointPostgreSqlSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointPostgreSqlSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dms-endpoint/index.ts",
        "line": 5869
      },
      "name": "DmsEndpointPostgreSqlSettings",
      "namespace": "dmsEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#after_connect_script DmsEndpoint#after_connect_script}",
            "stability": "stable",
            "summary": "For use with change data capture (CDC) only, this attribute has AWS DMS bypass foreign keys and user triggers to reduce the time it takes to bulk load data."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5875
          },
          "name": "afterConnectScript",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#babelfish_database_name DmsEndpoint#babelfish_database_name}",
            "stability": "stable",
            "summary": "The Babelfish for Aurora PostgreSQL database name for the endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5881
          },
          "name": "babelfishDatabaseName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can later remove these artifacts.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#capture_ddls DmsEndpoint#capture_ddls}",
            "stability": "stable",
            "summary": "To capture DDL events, AWS DMS creates various artifacts in the PostgreSQL database when the task starts."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5887
          },
          "name": "captureDdls",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#database_mode DmsEndpoint#database_mode}",
            "stability": "stable",
            "summary": "Specifies the default behavior of the replication's handling of PostgreSQL- compatible endpoints that require some additional configuration, such as Babelfish endpoints."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5893
          },
          "name": "databaseMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#ddl_artifacts_schema DmsEndpoint#ddl_artifacts_schema}",
            "stability": "stable",
            "summary": "The schema in which the operational DDL database artifacts are created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5899
          },
          "name": "ddlArtifactsSchema",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#execute_timeout DmsEndpoint#execute_timeout}",
            "stability": "stable",
            "summary": "Sets the client statement timeout for the PostgreSQL instance, in seconds. The default value is 60 seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5905
          },
          "name": "executeTimeout",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#fail_tasks_on_lob_truncation DmsEndpoint#fail_tasks_on_lob_truncation}",
            "stability": "stable",
            "summary": "When set to true, this value causes a task to fail if the actual size of a LOB column is greater than the specified LobMaxSize."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5911
          },
          "name": "failTasksOnLobTruncation",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#heartbeat_enable DmsEndpoint#heartbeat_enable}",
            "stability": "stable",
            "summary": "The write-ahead log (WAL) heartbeat feature mimics a dummy transaction."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5917
          },
          "name": "heartbeatEnable",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#heartbeat_frequency DmsEndpoint#heartbeat_frequency}",
            "stability": "stable",
            "summary": "Sets the WAL heartbeat frequency (in minutes)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5923
          },
          "name": "heartbeatFrequency",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#heartbeat_schema DmsEndpoint#heartbeat_schema}",
            "stability": "stable",
            "summary": "Sets the schema in which the heartbeat artifacts are created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5929
          },
          "name": "heartbeatSchema",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#map_boolean_as_boolean DmsEndpoint#map_boolean_as_boolean}",
            "stability": "stable",
            "summary": "When true, lets PostgreSQL migrate the boolean type as boolean."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5935
          },
          "name": "mapBooleanAsBoolean",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#max_file_size DmsEndpoint#max_file_size}",
            "stability": "stable",
            "summary": "Specifies the maximum size (in KB) of any .csv file used to transfer data to PostgreSQL."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5941
          },
          "name": "maxFileSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#plugin_name DmsEndpoint#plugin_name}",
            "stability": "stable",
            "summary": "Specifies the plugin to use to create a replication slot."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5947
          },
          "name": "pluginName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#secrets_manager_access_role_arn DmsEndpoint#secrets_manager_access_role_arn}",
            "stability": "stable",
            "summary": "The full Amazon Resource Name (ARN) of the IAM role that specifies AWS DMS as the trusted entity and grants the required permissions to access the value in SecretsManagerSecret."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5953
          },
          "name": "secretsManagerAccessRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#secrets_manager_secret_id DmsEndpoint#secrets_manager_secret_id}",
            "stability": "stable",
            "summary": "The full ARN, partial ARN, or display name of the SecretsManagerSecret that contains the PostgreSQL endpoint connection details."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5959
          },
          "name": "secretsManagerSecretId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#slot_name DmsEndpoint#slot_name}",
            "stability": "stable",
            "summary": "Sets the name of a previously created logical replication slot for a change data capture (CDC) load of the PostgreSQL source instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 5965
          },
          "name": "slotName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dms-endpoint/index:DmsEndpointPostgreSqlSettings"
    },
    "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointPostgreSqlSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointPostgreSqlSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dms-endpoint/index.ts",
          "line": 6110
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dms-endpoint/index.ts",
        "line": 6102
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 6242
          },
          "name": "resetAfterConnectScript"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 6258
          },
          "name": "resetBabelfishDatabaseName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 6274
          },
          "name": "resetCaptureDdls"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 6290
          },
          "name": "resetDatabaseMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 6306
          },
          "name": "resetDdlArtifactsSchema"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 6322
          },
          "name": "resetExecuteTimeout"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 6338
          },
          "name": "resetFailTasksOnLobTruncation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 6354
          },
          "name": "resetHeartbeatEnable"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 6370
          },
          "name": "resetHeartbeatFrequency"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 6386
          },
          "name": "resetHeartbeatSchema"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 6402
          },
          "name": "resetMapBooleanAsBoolean"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 6418
          },
          "name": "resetMaxFileSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 6434
          },
          "name": "resetPluginName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 6450
          },
          "name": "resetSecretsManagerAccessRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 6466
          },
          "name": "resetSecretsManagerSecretId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 6482
          },
          "name": "resetSlotName"
        }
      ],
      "name": "DmsEndpointPostgreSqlSettingsOutputReference",
      "namespace": "dmsEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 6246
          },
          "name": "afterConnectScriptInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 6262
          },
          "name": "babelfishDatabaseNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 6278
          },
          "name": "captureDdlsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 6294
          },
          "name": "databaseModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 6310
          },
          "name": "ddlArtifactsSchemaInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 6326
          },
          "name": "executeTimeoutInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 6342
          },
          "name": "failTasksOnLobTruncationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 6358
          },
          "name": "heartbeatEnableInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 6374
          },
          "name": "heartbeatFrequencyInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 6390
          },
          "name": "heartbeatSchemaInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 6406
          },
          "name": "mapBooleanAsBooleanInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 6422
          },
          "name": "maxFileSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 6438
          },
          "name": "pluginNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 6454
          },
          "name": "secretsManagerAccessRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 6470
          },
          "name": "secretsManagerSecretIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 6486
          },
          "name": "slotNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 6236
          },
          "name": "afterConnectScript",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 6252
          },
          "name": "babelfishDatabaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 6268
          },
          "name": "captureDdls",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 6284
          },
          "name": "databaseMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 6300
          },
          "name": "ddlArtifactsSchema",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 6316
          },
          "name": "executeTimeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 6332
          },
          "name": "failTasksOnLobTruncation",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 6348
          },
          "name": "heartbeatEnable",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 6364
          },
          "name": "heartbeatFrequency",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 6380
          },
          "name": "heartbeatSchema",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 6396
          },
          "name": "mapBooleanAsBoolean",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 6412
          },
          "name": "maxFileSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 6428
          },
          "name": "pluginName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 6444
          },
          "name": "secretsManagerAccessRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 6460
          },
          "name": "secretsManagerSecretId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 6476
          },
          "name": "slotName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 6114
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointPostgreSqlSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dms-endpoint/index:DmsEndpointPostgreSqlSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointRedisSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointRedisSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dms-endpoint/index.ts",
        "line": 6490
      },
      "name": "DmsEndpointRedisSettings",
      "namespace": "dmsEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#auth_password DmsEndpoint#auth_password}",
            "stability": "stable",
            "summary": "The password provided with the auth-role and auth-token options of the AuthType setting for a Redis target endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 6496
          },
          "name": "authPassword",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#auth_type DmsEndpoint#auth_type}",
            "stability": "stable",
            "summary": "The type of authentication to perform when connecting to a Redis target."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 6502
          },
          "name": "authType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#auth_user_name DmsEndpoint#auth_user_name}",
            "stability": "stable",
            "summary": "The user name provided with the auth-role option of the AuthType setting for a Redis target endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 6508
          },
          "name": "authUserName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#port DmsEndpoint#port}",
            "stability": "stable",
            "summary": "Transmission Control Protocol (TCP) port for the endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 6514
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#server_name DmsEndpoint#server_name}",
            "stability": "stable",
            "summary": "Fully qualified domain name of the endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 6520
          },
          "name": "serverName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#ssl_ca_certificate_arn DmsEndpoint#ssl_ca_certificate_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) for the certificate authority (CA) that DMS uses to connect to your Redis target endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 6526
          },
          "name": "sslCaCertificateArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#ssl_security_protocol DmsEndpoint#ssl_security_protocol}",
            "stability": "stable",
            "summary": "The connection to a Redis target endpoint using Transport Layer Security (TLS). Valid values include plaintext and ssl-encryption."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 6532
          },
          "name": "sslSecurityProtocol",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dms-endpoint/index:DmsEndpointRedisSettings"
    },
    "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointRedisSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointRedisSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dms-endpoint/index.ts",
          "line": 6614
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dms-endpoint/index.ts",
        "line": 6606
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 6692
          },
          "name": "resetAuthPassword"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 6708
          },
          "name": "resetAuthType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 6724
          },
          "name": "resetAuthUserName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 6740
          },
          "name": "resetPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 6756
          },
          "name": "resetServerName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 6772
          },
          "name": "resetSslCaCertificateArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 6788
          },
          "name": "resetSslSecurityProtocol"
        }
      ],
      "name": "DmsEndpointRedisSettingsOutputReference",
      "namespace": "dmsEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 6696
          },
          "name": "authPasswordInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 6712
          },
          "name": "authTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 6728
          },
          "name": "authUserNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 6744
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 6760
          },
          "name": "serverNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 6776
          },
          "name": "sslCaCertificateArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 6792
          },
          "name": "sslSecurityProtocolInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 6686
          },
          "name": "authPassword",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 6702
          },
          "name": "authType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 6718
          },
          "name": "authUserName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 6734
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 6750
          },
          "name": "serverName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 6766
          },
          "name": "sslCaCertificateArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 6782
          },
          "name": "sslSecurityProtocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 6618
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointRedisSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dms-endpoint/index:DmsEndpointRedisSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointRedshiftSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointRedshiftSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dms-endpoint/index.ts",
        "line": 6796
      },
      "name": "DmsEndpointRedshiftSettings",
      "namespace": "dmsEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can choose true or false (the default).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#accept_any_date DmsEndpoint#accept_any_date}",
            "stability": "stable",
            "summary": "A value that indicates to allow any date format, including invalid formats such as 00/00/00 00:00:00, to be loaded without generating an error."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 6802
          },
          "name": "acceptAnyDate",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter should contain the code itself, not the name of a file containing the code.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#after_connect_script DmsEndpoint#after_connect_script}",
            "stability": "stable",
            "summary": "Code to run after connecting."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 6808
          },
          "name": "afterConnectScript",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#bucket_folder DmsEndpoint#bucket_folder}",
            "stability": "stable",
            "summary": "An S3 folder where the comma-separated-value (.csv) files are stored before being uploaded to the target Redshift cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 6814
          },
          "name": "bucketFolder",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#bucket_name DmsEndpoint#bucket_name}",
            "stability": "stable",
            "summary": "The name of the intermediate S3 bucket used to store .csv files before uploading data to Redshift."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 6820
          },
          "name": "bucketName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#case_sensitive_names DmsEndpoint#case_sensitive_names}",
            "stability": "stable",
            "summary": "If Amazon Redshift is configured to support case sensitive schema names, set CaseSensitiveNames to true. The default is false."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 6826
          },
          "name": "caseSensitiveNames",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#comp_update DmsEndpoint#comp_update}",
            "stability": "stable",
            "summary": "If you set CompUpdate to true Amazon Redshift applies automatic compression if the table is empty."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 6832
          },
          "name": "compUpdate",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#connection_timeout DmsEndpoint#connection_timeout}",
            "stability": "stable",
            "summary": "A value that sets the amount of time to wait (in milliseconds) before timing out, beginning from when you initially establish a connection."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 6838
          },
          "name": "connectionTimeout",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#date_format DmsEndpoint#date_format}",
            "stability": "stable",
            "summary": "The date format that you are using."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 6844
          },
          "name": "dateFormat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "A value of true sets empty CHAR and VARCHAR fields to null. The default is false.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#empty_as_null DmsEndpoint#empty_as_null}",
            "stability": "stable",
            "summary": "A value that specifies whether AWS DMS should migrate empty CHAR and VARCHAR fields as NULL."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 6850
          },
          "name": "emptyAsNull",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#encryption_mode DmsEndpoint#encryption_mode}",
            "stability": "stable",
            "summary": "The type of server-side encryption that you want to use for your data."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 6856
          },
          "name": "encryptionMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Set ExplicitIds to true to have tables with IDENTITY columns override their auto-generated values with explicit values loaded from the source data files used to populate the tables. The default is false.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#explicit_ids DmsEndpoint#explicit_ids}",
            "stability": "stable",
            "summary": "This setting is only valid for a full-load migration task."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 6862
          },
          "name": "explicitIds",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter accepts a value from 1 through 64. It defaults to 10.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#file_transfer_upload_streams DmsEndpoint#file_transfer_upload_streams}",
            "stability": "stable",
            "summary": "The number of threads used to upload a single file."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 6868
          },
          "name": "fileTransferUploadStreams",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#load_timeout DmsEndpoint#load_timeout}",
            "stability": "stable",
            "summary": "The amount of time to wait (in milliseconds) before timing out of operations performed by AWS DMS on a Redshift cluster, such as Redshift COPY, INSERT, DELETE, and UPDATE."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 6874
          },
          "name": "loadTimeout",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "By default, Redshift migrates booleans as varchar(1). You must set this setting on both the source and target endpoints for it to take effect.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#map_boolean_as_boolean DmsEndpoint#map_boolean_as_boolean}",
            "stability": "stable",
            "summary": "When true, lets Redshift migrate the boolean type as boolean."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 6880
          },
          "name": "mapBooleanAsBoolean",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#max_file_size DmsEndpoint#max_file_size}",
            "stability": "stable",
            "summary": "The maximum size (in KB) of any .csv file used to load data on an S3 bucket and transfer data to Amazon Redshift. It defaults to 1048576KB (1 GB)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 6886
          },
          "name": "maxFileSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#remove_quotes DmsEndpoint#remove_quotes}",
            "stability": "stable",
            "summary": "A value that specifies to remove surrounding quotation marks from strings in the incoming data."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 6892
          },
          "name": "removeQuotes",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The default is \"?\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#replace_chars DmsEndpoint#replace_chars}",
            "stability": "stable",
            "summary": "A value that specifies to replaces the invalid characters specified in ReplaceInvalidChars, substituting the specified characters instead."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 6898
          },
          "name": "replaceChars",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#replace_invalid_chars DmsEndpoint#replace_invalid_chars}",
            "stability": "stable",
            "summary": "A list of characters that you want to replace. Use with ReplaceChars."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 6904
          },
          "name": "replaceInvalidChars",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#secrets_manager_access_role_arn DmsEndpoint#secrets_manager_access_role_arn}",
            "stability": "stable",
            "summary": "The full Amazon Resource Name (ARN) of the IAM role that specifies AWS DMS as the trusted entity and grants the required permissions to access the value in SecretsManagerSecret."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 6910
          },
          "name": "secretsManagerAccessRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#secrets_manager_secret_id DmsEndpoint#secrets_manager_secret_id}",
            "stability": "stable",
            "summary": "The full ARN, partial ARN, or display name of the SecretsManagerSecret that contains the Amazon Redshift endpoint connection details."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 6916
          },
          "name": "secretsManagerSecretId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#server_side_encryption_kms_key_id DmsEndpoint#server_side_encryption_kms_key_id}",
            "stability": "stable",
            "summary": "The AWS KMS key ID. If you are using SSE_KMS for the EncryptionMode, provide this key ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 6922
          },
          "name": "serverSideEncryptionKmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The role must allow the iam:PassRole action.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#service_access_role_arn DmsEndpoint#service_access_role_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the IAM role that has access to the Amazon Redshift service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 6928
          },
          "name": "serviceAccessRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#time_format DmsEndpoint#time_format}",
            "stability": "stable",
            "summary": "The time format that you want to use. Valid values are auto (case-sensitive), 'timeformat_string', 'epochsecs', or 'epochmillisecs'."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 6934
          },
          "name": "timeFormat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#trim_blanks DmsEndpoint#trim_blanks}",
            "stability": "stable",
            "summary": "A value that specifies to remove the trailing white space characters from a VARCHAR string."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 6940
          },
          "name": "trimBlanks",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#truncate_columns DmsEndpoint#truncate_columns}",
            "stability": "stable",
            "summary": "A value that specifies to truncate data in columns to the appropriate number of characters, so that the data fits in the column."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 6946
          },
          "name": "truncateColumns",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#write_buffer_size DmsEndpoint#write_buffer_size}",
            "stability": "stable",
            "summary": "The size (in KB) of the in-memory file write buffer used when generating .csv files on the local disk at the DMS replication instance. The default value is 1000 (buffer size is 1000KB)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 6952
          },
          "name": "writeBufferSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dms-endpoint/index:DmsEndpointRedshiftSettings"
    },
    "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointRedshiftSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointRedshiftSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dms-endpoint/index.ts",
          "line": 7167
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dms-endpoint/index.ts",
        "line": 7159
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7359
          },
          "name": "resetAcceptAnyDate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7375
          },
          "name": "resetAfterConnectScript"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7391
          },
          "name": "resetBucketFolder"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7407
          },
          "name": "resetBucketName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7423
          },
          "name": "resetCaseSensitiveNames"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7439
          },
          "name": "resetCompUpdate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7455
          },
          "name": "resetConnectionTimeout"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7471
          },
          "name": "resetDateFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7487
          },
          "name": "resetEmptyAsNull"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7503
          },
          "name": "resetEncryptionMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7519
          },
          "name": "resetExplicitIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7535
          },
          "name": "resetFileTransferUploadStreams"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7551
          },
          "name": "resetLoadTimeout"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7567
          },
          "name": "resetMapBooleanAsBoolean"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7583
          },
          "name": "resetMaxFileSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7599
          },
          "name": "resetRemoveQuotes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7615
          },
          "name": "resetReplaceChars"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7631
          },
          "name": "resetReplaceInvalidChars"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7647
          },
          "name": "resetSecretsManagerAccessRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7663
          },
          "name": "resetSecretsManagerSecretId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7679
          },
          "name": "resetServerSideEncryptionKmsKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7695
          },
          "name": "resetServiceAccessRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7711
          },
          "name": "resetTimeFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7727
          },
          "name": "resetTrimBlanks"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7743
          },
          "name": "resetTruncateColumns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7759
          },
          "name": "resetWriteBufferSize"
        }
      ],
      "name": "DmsEndpointRedshiftSettingsOutputReference",
      "namespace": "dmsEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7363
          },
          "name": "acceptAnyDateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7379
          },
          "name": "afterConnectScriptInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7395
          },
          "name": "bucketFolderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7411
          },
          "name": "bucketNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7427
          },
          "name": "caseSensitiveNamesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7443
          },
          "name": "compUpdateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7459
          },
          "name": "connectionTimeoutInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7475
          },
          "name": "dateFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7491
          },
          "name": "emptyAsNullInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7507
          },
          "name": "encryptionModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7523
          },
          "name": "explicitIdsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7539
          },
          "name": "fileTransferUploadStreamsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7555
          },
          "name": "loadTimeoutInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7571
          },
          "name": "mapBooleanAsBooleanInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7587
          },
          "name": "maxFileSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7603
          },
          "name": "removeQuotesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7619
          },
          "name": "replaceCharsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7635
          },
          "name": "replaceInvalidCharsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7651
          },
          "name": "secretsManagerAccessRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7667
          },
          "name": "secretsManagerSecretIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7683
          },
          "name": "serverSideEncryptionKmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7699
          },
          "name": "serviceAccessRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7715
          },
          "name": "timeFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7731
          },
          "name": "trimBlanksInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7747
          },
          "name": "truncateColumnsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7763
          },
          "name": "writeBufferSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7353
          },
          "name": "acceptAnyDate",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7369
          },
          "name": "afterConnectScript",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7385
          },
          "name": "bucketFolder",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7401
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7417
          },
          "name": "caseSensitiveNames",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7433
          },
          "name": "compUpdate",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7449
          },
          "name": "connectionTimeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7465
          },
          "name": "dateFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7481
          },
          "name": "emptyAsNull",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7497
          },
          "name": "encryptionMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7513
          },
          "name": "explicitIds",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7529
          },
          "name": "fileTransferUploadStreams",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7545
          },
          "name": "loadTimeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7561
          },
          "name": "mapBooleanAsBoolean",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7577
          },
          "name": "maxFileSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7593
          },
          "name": "removeQuotes",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7609
          },
          "name": "replaceChars",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7625
          },
          "name": "replaceInvalidChars",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7641
          },
          "name": "secretsManagerAccessRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7657
          },
          "name": "secretsManagerSecretId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7673
          },
          "name": "serverSideEncryptionKmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7689
          },
          "name": "serviceAccessRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7705
          },
          "name": "timeFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7721
          },
          "name": "trimBlanks",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7737
          },
          "name": "truncateColumns",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7753
          },
          "name": "writeBufferSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7171
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointRedshiftSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dms-endpoint/index:DmsEndpointRedshiftSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointS3Settings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointS3Settings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dms-endpoint/index.ts",
        "line": 7767
      },
      "name": "DmsEndpointS3Settings",
      "namespace": "dmsEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#add_column_name DmsEndpoint#add_column_name}",
            "stability": "stable",
            "summary": "An optional parameter that, when set to true or y, you can use to add column name information to the .csv output file."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7773
          },
          "name": "addColumnName",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#add_trailing_padding_character DmsEndpoint#add_trailing_padding_character}",
            "stability": "stable",
            "summary": "Use the S3 target endpoint setting AddTrailingPaddingCharacter to add padding on string data. The default value is false."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7779
          },
          "name": "addTrailingPaddingCharacter",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#bucket_folder DmsEndpoint#bucket_folder}",
            "stability": "stable",
            "summary": "An optional parameter to set a folder name in the S3 bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7785
          },
          "name": "bucketFolder",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#bucket_name DmsEndpoint#bucket_name}",
            "stability": "stable",
            "summary": "The name of the S3 bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7791
          },
          "name": "bucketName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#canned_acl_for_objects DmsEndpoint#canned_acl_for_objects}",
            "stability": "stable",
            "summary": "A value that enables AWS DMS to specify a predefined (canned) access control list (ACL) for objects created in an Amazon S3 bucket as .csv or .parquet files."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7797
          },
          "name": "cannedAclForObjects",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#cdc_inserts_and_updates DmsEndpoint#cdc_inserts_and_updates}",
            "stability": "stable",
            "summary": "A value that enables a change data capture (CDC) load to write INSERT and UPDATE operations to .csv or .parquet (columnar storage) output files."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7803
          },
          "name": "cdcInsertsAndUpdates",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#cdc_inserts_only DmsEndpoint#cdc_inserts_only}",
            "stability": "stable",
            "summary": "A value that enables a change data capture (CDC) load to write only INSERT operations to .csv or columnar storage (.parquet) output files. By default (the false setting), the first field in a .csv or .parquet record contains the letter I (INSERT), U (UPDATE), or D (DELETE). These values indicate whether the row was inserted, updated, or deleted at the source database for a CDC load to the target."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7809
          },
          "name": "cdcInsertsOnly",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#cdc_max_batch_interval DmsEndpoint#cdc_max_batch_interval}",
            "stability": "stable",
            "summary": "Maximum length of the interval, defined in seconds, after which to output a file to Amazon S3."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7815
          },
          "name": "cdcMaxBatchInterval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#cdc_min_file_size DmsEndpoint#cdc_min_file_size}",
            "stability": "stable",
            "summary": "Minimum file size, defined in kilobytes, to reach for a file output to Amazon S3."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7821
          },
          "name": "cdcMinFileSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For an S3 source, this setting is required if a task captures change data; otherwise, it's optional.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#cdc_path DmsEndpoint#cdc_path}",
            "stability": "stable",
            "summary": "Specifies the folder path of CDC files."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7827
          },
          "name": "cdcPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#compression_type DmsEndpoint#compression_type}",
            "stability": "stable",
            "summary": "An optional parameter. When set to GZIP it enables the service to compress the target files."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7833
          },
          "name": "compressionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#csv_delimiter DmsEndpoint#csv_delimiter}",
            "stability": "stable",
            "summary": "The delimiter used to separate columns in the .csv file for both source and target. The default is a comma."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7839
          },
          "name": "csvDelimiter",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#csv_no_sup_value DmsEndpoint#csv_no_sup_value}",
            "stability": "stable",
            "summary": "This setting only applies if your Amazon S3 output files during a change data capture (CDC) load are written in .csv format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7845
          },
          "name": "csvNoSupValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#csv_null_value DmsEndpoint#csv_null_value}",
            "stability": "stable",
            "summary": "An optional parameter that specifies how AWS DMS treats null values."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7851
          },
          "name": "csvNullValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#csv_row_delimiter DmsEndpoint#csv_row_delimiter}",
            "stability": "stable",
            "summary": "The delimiter used to separate rows in the .csv file for both source and target."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7857
          },
          "name": "csvRowDelimiter",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#data_format DmsEndpoint#data_format}",
            "stability": "stable",
            "summary": "The format of the data that you want to use for output."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7863
          },
          "name": "dataFormat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter defaults to 1024 * 1024 bytes (1 MiB). This number is used for .parquet file format only.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#data_page_size DmsEndpoint#data_page_size}",
            "stability": "stable",
            "summary": "The size of one data page in bytes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7869
          },
          "name": "dataPageSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The default value is SLASH. Use this parameter when DatePartitionedEnabled is set to true.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#date_partition_delimiter DmsEndpoint#date_partition_delimiter}",
            "stability": "stable",
            "summary": "Specifies a date separating delimiter to use during folder partitioning."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7875
          },
          "name": "datePartitionDelimiter",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The default value is false.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#date_partition_enabled DmsEndpoint#date_partition_enabled}",
            "stability": "stable",
            "summary": "When set to true, this parameter partitions S3 bucket folders based on transaction commit dates."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7881
          },
          "name": "datePartitionEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The default value is YYYYMMDD. Use this parameter when DatePartitionedEnabled is set to true.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#date_partition_sequence DmsEndpoint#date_partition_sequence}",
            "stability": "stable",
            "summary": "Identifies the sequence of the date format to use during folder partitioning."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7887
          },
          "name": "datePartitionSequence",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#date_partition_timezone DmsEndpoint#date_partition_timezone}",
            "stability": "stable",
            "summary": "When creating an S3 target endpoint, set DatePartitionTimezone to convert the current UTC time into a specified time zone."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7893
          },
          "name": "datePartitionTimezone",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#dict_page_size_limit DmsEndpoint#dict_page_size_limit}",
            "stability": "stable",
            "summary": "The maximum size of an encoded dictionary page of a column."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7899
          },
          "name": "dictPageSizeLimit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#enable_statistics DmsEndpoint#enable_statistics}",
            "stability": "stable",
            "summary": "A value that enables statistics for Parquet pages and row groups."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7905
          },
          "name": "enableStatistics",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#encoding_type DmsEndpoint#encoding_type}",
            "stability": "stable",
            "summary": "The type of encoding that you're using."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7911
          },
          "name": "encodingType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#encryption_mode DmsEndpoint#encryption_mode}",
            "stability": "stable",
            "summary": "The type of server-side encryption that you want to use for your data."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7917
          },
          "name": "encryptionMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#expected_bucket_owner DmsEndpoint#expected_bucket_owner}",
            "stability": "stable",
            "summary": "To specify a bucket owner and prevent sniping, you can use the ExpectedBucketOwner endpoint setting."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7923
          },
          "name": "expectedBucketOwner",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#external_table_definition DmsEndpoint#external_table_definition}",
            "stability": "stable",
            "summary": "The external table definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7929
          },
          "name": "externalTableDefinition",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Creating an AWS Glue catalog lets you use Athena to query your data.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#glue_catalog_generation DmsEndpoint#glue_catalog_generation}",
            "stability": "stable",
            "summary": "When true, allows AWS Glue to catalog your S3 bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7935
          },
          "name": "glueCatalogGeneration",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#ignore_header_rows DmsEndpoint#ignore_header_rows}",
            "stability": "stable",
            "summary": "When this value is set to 1, AWS DMS ignores the first row header in a .csv file. A value of 1 turns on the feature; a value of 0 turns off the feature."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7941
          },
          "name": "ignoreHeaderRows",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#include_op_for_full_load DmsEndpoint#include_op_for_full_load}",
            "stability": "stable",
            "summary": "A value that enables a full load to write INSERT operations to the comma-separated value (.csv) output files only to indicate how the rows were added to the source database."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7947
          },
          "name": "includeOpForFullLoad",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#max_file_size DmsEndpoint#max_file_size}",
            "stability": "stable",
            "summary": "A value that specifies the maximum size (in KB) of any .csv file to be created while migrating to an S3 target during full load."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7953
          },
          "name": "maxFileSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#parquet_timestamp_in_millisecond DmsEndpoint#parquet_timestamp_in_millisecond}",
            "stability": "stable",
            "summary": "A value that specifies the precision of any TIMESTAMP column values that are written to an Amazon S3 object file in .parquet format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7959
          },
          "name": "parquetTimestampInMillisecond",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#parquet_version DmsEndpoint#parquet_version}",
            "stability": "stable",
            "summary": "The version of the Apache Parquet format that you want to use: parquet_1_0 (the default) or parquet_2_0."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7965
          },
          "name": "parquetVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#preserve_transactions DmsEndpoint#preserve_transactions}",
            "stability": "stable",
            "summary": "If this setting is set to true, AWS DMS saves the transaction order for a change data capture (CDC) load on the Amazon S3 target specified by CdcPath."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7971
          },
          "name": "preserveTransactions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#rfc_4180 DmsEndpoint#rfc_4180}",
            "stability": "stable",
            "summary": "For an S3 source, when this value is set to true or y, each leading double quotation mark has to be followed by an ending double quotation mark."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7977
          },
          "name": "rfc4180",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#row_group_length DmsEndpoint#row_group_length}",
            "stability": "stable",
            "summary": "The number of rows in a row group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7983
          },
          "name": "rowGroupLength",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The key that you use needs an attached policy that enables IAM user permissions and allows use of the key.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#server_side_encryption_kms_key_id DmsEndpoint#server_side_encryption_kms_key_id}",
            "stability": "stable",
            "summary": "If you are using SSE_KMS for the EncryptionMode, provide the AWS KMS key ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7989
          },
          "name": "serverSideEncryptionKmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#service_access_role_arn DmsEndpoint#service_access_role_arn}",
            "stability": "stable",
            "summary": "A required parameter that specifies the Amazon Resource Name (ARN) used by the service to access the IAM role."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 7995
          },
          "name": "serviceAccessRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#timestamp_column_name DmsEndpoint#timestamp_column_name}",
            "stability": "stable",
            "summary": "A value that when nonblank causes AWS DMS to add a column with timestamp information to the endpoint data for an Amazon S3 target."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 8001
          },
          "name": "timestampColumnName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#use_csv_no_sup_value DmsEndpoint#use_csv_no_sup_value}",
            "stability": "stable",
            "summary": "This setting applies if the S3 output files during a change data capture (CDC) load are written in .csv format. If this setting is set to true for columns not included in the supplemental log, AWS DMS uses the value specified by CsvNoSupValue. If this setting isn't set or is set to false, AWS DMS uses the null value for these columns."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 8007
          },
          "name": "useCsvNoSupValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#use_task_start_time_for_full_load_timestamp DmsEndpoint#use_task_start_time_for_full_load_timestamp}",
            "stability": "stable",
            "summary": "When set to true, this parameter uses the task start time as the timestamp column value instead of the time data is written to target."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 8013
          },
          "name": "useTaskStartTimeForFullLoadTimestamp",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dms-endpoint/index:DmsEndpointS3Settings"
    },
    "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointS3SettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointS3SettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dms-endpoint/index.ts",
          "line": 8333
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dms-endpoint/index.ts",
        "line": 8325
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 8615
          },
          "name": "resetAddColumnName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 8631
          },
          "name": "resetAddTrailingPaddingCharacter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 8647
          },
          "name": "resetBucketFolder"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 8663
          },
          "name": "resetBucketName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 8679
          },
          "name": "resetCannedAclForObjects"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 8695
          },
          "name": "resetCdcInsertsAndUpdates"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 8711
          },
          "name": "resetCdcInsertsOnly"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 8727
          },
          "name": "resetCdcMaxBatchInterval"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 8743
          },
          "name": "resetCdcMinFileSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 8759
          },
          "name": "resetCdcPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 8775
          },
          "name": "resetCompressionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 8791
          },
          "name": "resetCsvDelimiter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 8807
          },
          "name": "resetCsvNoSupValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 8823
          },
          "name": "resetCsvNullValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 8839
          },
          "name": "resetCsvRowDelimiter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 8855
          },
          "name": "resetDataFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 8871
          },
          "name": "resetDataPageSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 8887
          },
          "name": "resetDatePartitionDelimiter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 8903
          },
          "name": "resetDatePartitionEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 8919
          },
          "name": "resetDatePartitionSequence"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 8935
          },
          "name": "resetDatePartitionTimezone"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 8951
          },
          "name": "resetDictPageSizeLimit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 8967
          },
          "name": "resetEnableStatistics"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 8983
          },
          "name": "resetEncodingType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 8999
          },
          "name": "resetEncryptionMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9015
          },
          "name": "resetExpectedBucketOwner"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9031
          },
          "name": "resetExternalTableDefinition"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9047
          },
          "name": "resetGlueCatalogGeneration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9063
          },
          "name": "resetIgnoreHeaderRows"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9079
          },
          "name": "resetIncludeOpForFullLoad"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9095
          },
          "name": "resetMaxFileSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9111
          },
          "name": "resetParquetTimestampInMillisecond"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9127
          },
          "name": "resetParquetVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9143
          },
          "name": "resetPreserveTransactions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9159
          },
          "name": "resetRfc4180"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9175
          },
          "name": "resetRowGroupLength"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9191
          },
          "name": "resetServerSideEncryptionKmsKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9207
          },
          "name": "resetServiceAccessRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9223
          },
          "name": "resetTimestampColumnName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9239
          },
          "name": "resetUseCsvNoSupValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9255
          },
          "name": "resetUseTaskStartTimeForFullLoadTimestamp"
        }
      ],
      "name": "DmsEndpointS3SettingsOutputReference",
      "namespace": "dmsEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 8619
          },
          "name": "addColumnNameInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 8635
          },
          "name": "addTrailingPaddingCharacterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 8651
          },
          "name": "bucketFolderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 8667
          },
          "name": "bucketNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 8683
          },
          "name": "cannedAclForObjectsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 8699
          },
          "name": "cdcInsertsAndUpdatesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 8715
          },
          "name": "cdcInsertsOnlyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 8731
          },
          "name": "cdcMaxBatchIntervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 8747
          },
          "name": "cdcMinFileSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 8763
          },
          "name": "cdcPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 8779
          },
          "name": "compressionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 8795
          },
          "name": "csvDelimiterInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 8811
          },
          "name": "csvNoSupValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 8827
          },
          "name": "csvNullValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 8843
          },
          "name": "csvRowDelimiterInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 8859
          },
          "name": "dataFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 8875
          },
          "name": "dataPageSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 8891
          },
          "name": "datePartitionDelimiterInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 8907
          },
          "name": "datePartitionEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 8923
          },
          "name": "datePartitionSequenceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 8939
          },
          "name": "datePartitionTimezoneInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 8955
          },
          "name": "dictPageSizeLimitInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 8971
          },
          "name": "enableStatisticsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 8987
          },
          "name": "encodingTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9003
          },
          "name": "encryptionModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9019
          },
          "name": "expectedBucketOwnerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9035
          },
          "name": "externalTableDefinitionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9051
          },
          "name": "glueCatalogGenerationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9067
          },
          "name": "ignoreHeaderRowsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9083
          },
          "name": "includeOpForFullLoadInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9099
          },
          "name": "maxFileSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9115
          },
          "name": "parquetTimestampInMillisecondInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9131
          },
          "name": "parquetVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9147
          },
          "name": "preserveTransactionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9163
          },
          "name": "rfc4180Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9179
          },
          "name": "rowGroupLengthInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9195
          },
          "name": "serverSideEncryptionKmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9211
          },
          "name": "serviceAccessRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9227
          },
          "name": "timestampColumnNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9243
          },
          "name": "useCsvNoSupValueInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9259
          },
          "name": "useTaskStartTimeForFullLoadTimestampInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 8609
          },
          "name": "addColumnName",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 8625
          },
          "name": "addTrailingPaddingCharacter",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 8641
          },
          "name": "bucketFolder",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 8657
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 8673
          },
          "name": "cannedAclForObjects",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 8689
          },
          "name": "cdcInsertsAndUpdates",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 8705
          },
          "name": "cdcInsertsOnly",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 8721
          },
          "name": "cdcMaxBatchInterval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 8737
          },
          "name": "cdcMinFileSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 8753
          },
          "name": "cdcPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 8769
          },
          "name": "compressionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 8785
          },
          "name": "csvDelimiter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 8801
          },
          "name": "csvNoSupValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 8817
          },
          "name": "csvNullValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 8833
          },
          "name": "csvRowDelimiter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 8849
          },
          "name": "dataFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 8865
          },
          "name": "dataPageSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 8881
          },
          "name": "datePartitionDelimiter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 8897
          },
          "name": "datePartitionEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 8913
          },
          "name": "datePartitionSequence",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 8929
          },
          "name": "datePartitionTimezone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 8945
          },
          "name": "dictPageSizeLimit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 8961
          },
          "name": "enableStatistics",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 8977
          },
          "name": "encodingType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 8993
          },
          "name": "encryptionMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9009
          },
          "name": "expectedBucketOwner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9025
          },
          "name": "externalTableDefinition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9041
          },
          "name": "glueCatalogGeneration",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9057
          },
          "name": "ignoreHeaderRows",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9073
          },
          "name": "includeOpForFullLoad",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9089
          },
          "name": "maxFileSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9105
          },
          "name": "parquetTimestampInMillisecond",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9121
          },
          "name": "parquetVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9137
          },
          "name": "preserveTransactions",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9153
          },
          "name": "rfc4180",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9169
          },
          "name": "rowGroupLength",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9185
          },
          "name": "serverSideEncryptionKmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9201
          },
          "name": "serviceAccessRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9217
          },
          "name": "timestampColumnName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9233
          },
          "name": "useCsvNoSupValue",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9249
          },
          "name": "useTaskStartTimeForFullLoadTimestamp",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 8337
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointS3Settings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dms-endpoint/index:DmsEndpointS3SettingsOutputReference"
    },
    "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointSybaseSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointSybaseSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dms-endpoint/index.ts",
        "line": 9263
      },
      "name": "DmsEndpointSybaseSettings",
      "namespace": "dmsEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#secrets_manager_access_role_arn DmsEndpoint#secrets_manager_access_role_arn}",
            "stability": "stable",
            "summary": "The full Amazon Resource Name (ARN) of the IAM role that specifies AWS DMS as the trusted entity and grants the required permissions to access the value in SecretsManagerSecret."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9269
          },
          "name": "secretsManagerAccessRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#secrets_manager_secret_id DmsEndpoint#secrets_manager_secret_id}",
            "stability": "stable",
            "summary": "The full ARN, partial ARN, or display name of the SecretsManagerSecret that contains the SAP SAE endpoint connection details."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9275
          },
          "name": "secretsManagerSecretId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dms-endpoint/index:DmsEndpointSybaseSettings"
    },
    "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointSybaseSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointSybaseSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dms-endpoint/index.ts",
          "line": 9322
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dms-endpoint/index.ts",
        "line": 9314
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9370
          },
          "name": "resetSecretsManagerAccessRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9386
          },
          "name": "resetSecretsManagerSecretId"
        }
      ],
      "name": "DmsEndpointSybaseSettingsOutputReference",
      "namespace": "dmsEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9374
          },
          "name": "secretsManagerAccessRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9390
          },
          "name": "secretsManagerSecretIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9364
          },
          "name": "secretsManagerAccessRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9380
          },
          "name": "secretsManagerSecretId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9326
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointSybaseSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dms-endpoint/index:DmsEndpointSybaseSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dms-endpoint/index.ts",
        "line": 9394
      },
      "name": "DmsEndpointTags",
      "namespace": "dmsEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#key DmsEndpoint#key}",
            "stability": "stable",
            "summary": "A key is the required name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9400
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_endpoint#value DmsEndpoint#value}",
            "stability": "stable",
            "summary": "A value is the optional value of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9406
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dms-endpoint/index:DmsEndpointTags"
    },
    "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dms-endpoint/index.ts",
          "line": 9536
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dms-endpoint/index.ts",
        "line": 9528
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9543
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointTagsOutputReference"
            }
          }
        }
      ],
      "name": "DmsEndpointTagsList",
      "namespace": "dmsEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9529
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dms-endpoint/index:DmsEndpointTagsList"
    },
    "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dms-endpoint/index.ts",
          "line": 9455
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dms-endpoint/index.ts",
        "line": 9445
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9503
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9519
          },
          "name": "resetValue"
        }
      ],
      "name": "DmsEndpointTagsOutputReference",
      "namespace": "dmsEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9507
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9523
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9497
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9513
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-endpoint/index.ts",
            "line": 9459
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dmsEndpoint.DmsEndpointTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dms-endpoint/index:DmsEndpointTagsOutputReference"
    },
    "@cdktn/provider-awscc.dmsEventSubscription.DmsEventSubscription": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_event_subscription awscc_dms_event_subscription}."
      },
      "fqn": "@cdktn/provider-awscc.dmsEventSubscription.DmsEventSubscription",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_event_subscription awscc_dms_event_subscription} Resource."
        },
        "locationInModule": {
          "filename": "src/dms-event-subscription/index.ts",
          "line": 249
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dmsEventSubscription.DmsEventSubscriptionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dms-event-subscription/index.ts",
        "line": 217
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DmsEventSubscription resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/dms-event-subscription/index.ts",
            "line": 234
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DmsEventSubscription to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_event_subscription#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DmsEventSubscription that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DmsEventSubscription to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-event-subscription/index.ts",
            "line": 381
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.dmsEventSubscription.DmsEventSubscriptionTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-event-subscription/index.ts",
            "line": 286
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-event-subscription/index.ts",
            "line": 302
          },
          "name": "resetEventCategories"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-event-subscription/index.ts",
            "line": 336
          },
          "name": "resetSourceIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-event-subscription/index.ts",
            "line": 352
          },
          "name": "resetSourceType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-event-subscription/index.ts",
            "line": 368
          },
          "name": "resetSubscriptionName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-event-subscription/index.ts",
            "line": 384
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-event-subscription/index.ts",
            "line": 396
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-event-subscription/index.ts",
            "line": 408
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DmsEventSubscription",
      "namespace": "dmsEventSubscription",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-event-subscription/index.ts",
            "line": 222
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-event-subscription/index.ts",
            "line": 311
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-event-subscription/index.ts",
            "line": 378
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dmsEventSubscription.DmsEventSubscriptionTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-event-subscription/index.ts",
            "line": 290
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-event-subscription/index.ts",
            "line": 306
          },
          "name": "eventCategoriesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-event-subscription/index.ts",
            "line": 324
          },
          "name": "snsTopicArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-event-subscription/index.ts",
            "line": 340
          },
          "name": "sourceIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-event-subscription/index.ts",
            "line": 356
          },
          "name": "sourceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-event-subscription/index.ts",
            "line": 372
          },
          "name": "subscriptionNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-event-subscription/index.ts",
            "line": 388
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.dmsEventSubscription.DmsEventSubscriptionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-event-subscription/index.ts",
            "line": 280
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-event-subscription/index.ts",
            "line": 296
          },
          "name": "eventCategories",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-event-subscription/index.ts",
            "line": 317
          },
          "name": "snsTopicArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-event-subscription/index.ts",
            "line": 330
          },
          "name": "sourceIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-event-subscription/index.ts",
            "line": 346
          },
          "name": "sourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-event-subscription/index.ts",
            "line": 362
          },
          "name": "subscriptionName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dms-event-subscription/index:DmsEventSubscription"
    },
    "@cdktn/provider-awscc.dmsEventSubscription.DmsEventSubscriptionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dmsEventSubscription.DmsEventSubscriptionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dms-event-subscription/index.ts",
        "line": 14
      },
      "name": "DmsEventSubscriptionConfig",
      "namespace": "dmsEventSubscription",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The ARN is created by Amazon SNS when you create a topic and subscribe to it.\n\n\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_event_subscription#sns_topic_arn DmsEventSubscription#sns_topic_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the Amazon SNS topic created for event notification."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-event-subscription/index.ts",
            "line": 34
          },
          "name": "snsTopicArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_event_subscription#enabled DmsEventSubscription#enabled}",
            "stability": "stable",
            "summary": "Indicates whether to activate the subscription. If you don't specify this property, CloudFormation activates the subscription."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-event-subscription/index.ts",
            "line": 20
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you don't specify this property, you are notified about all event categories.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_event_subscription#event_categories DmsEventSubscription#event_categories}",
            "stability": "stable",
            "summary": "A list of event categories for a source type that you want to subscribe to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-event-subscription/index.ts",
            "line": 26
          },
          "name": "eventCategories",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you don't specify a value, notifications are provided for all sources.\n\nIf you specify multiple values, they must be of the same type. For example, if you specify a database instance ID, then all of the other values must be database instance IDs.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_event_subscription#source_ids DmsEventSubscription#source_ids}",
            "stability": "stable",
            "summary": "A list of identifiers for which AWS DMS provides notification events."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-event-subscription/index.ts",
            "line": 44
          },
          "name": "sourceIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For example, if you want to be notified of events generated by a replication instance, you set this parameter to replication-instance. If this value isn't specified, all events are returned.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_event_subscription#source_type DmsEventSubscription#source_type}",
            "stability": "stable",
            "summary": "The type of AWS DMS resource that generates the events."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-event-subscription/index.ts",
            "line": 50
          },
          "name": "sourceType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_event_subscription#subscription_name DmsEventSubscription#subscription_name}",
            "stability": "stable",
            "summary": "The name of the AWS DMS event notification subscription. This name must be less than 255 characters."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-event-subscription/index.ts",
            "line": 56
          },
          "name": "subscriptionName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_event_subscription#tags DmsEventSubscription#tags}",
            "stability": "stable",
            "summary": "One or more tags to be assigned to the event subscription."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-event-subscription/index.ts",
            "line": 62
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.dmsEventSubscription.DmsEventSubscriptionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dms-event-subscription/index:DmsEventSubscriptionConfig"
    },
    "@cdktn/provider-awscc.dmsEventSubscription.DmsEventSubscriptionTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dmsEventSubscription.DmsEventSubscriptionTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dms-event-subscription/index.ts",
        "line": 64
      },
      "name": "DmsEventSubscriptionTags",
      "namespace": "dmsEventSubscription",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_event_subscription#key DmsEventSubscription#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-event-subscription/index.ts",
            "line": 68
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_event_subscription#value DmsEventSubscription#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-event-subscription/index.ts",
            "line": 72
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dms-event-subscription/index:DmsEventSubscriptionTags"
    },
    "@cdktn/provider-awscc.dmsEventSubscription.DmsEventSubscriptionTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dmsEventSubscription.DmsEventSubscriptionTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dms-event-subscription/index.ts",
          "line": 202
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dms-event-subscription/index.ts",
        "line": 194
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-event-subscription/index.ts",
            "line": 209
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dmsEventSubscription.DmsEventSubscriptionTagsOutputReference"
            }
          }
        }
      ],
      "name": "DmsEventSubscriptionTagsList",
      "namespace": "dmsEventSubscription",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-event-subscription/index.ts",
            "line": 195
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.dmsEventSubscription.DmsEventSubscriptionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dms-event-subscription/index:DmsEventSubscriptionTagsList"
    },
    "@cdktn/provider-awscc.dmsEventSubscription.DmsEventSubscriptionTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dmsEventSubscription.DmsEventSubscriptionTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dms-event-subscription/index.ts",
          "line": 121
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dms-event-subscription/index.ts",
        "line": 111
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-event-subscription/index.ts",
            "line": 169
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-event-subscription/index.ts",
            "line": 185
          },
          "name": "resetValue"
        }
      ],
      "name": "DmsEventSubscriptionTagsOutputReference",
      "namespace": "dmsEventSubscription",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-event-subscription/index.ts",
            "line": 173
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-event-subscription/index.ts",
            "line": 189
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-event-subscription/index.ts",
            "line": 163
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-event-subscription/index.ts",
            "line": 179
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-event-subscription/index.ts",
            "line": 125
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dmsEventSubscription.DmsEventSubscriptionTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dms-event-subscription/index:DmsEventSubscriptionTagsOutputReference"
    },
    "@cdktn/provider-awscc.dmsInstanceProfile.DmsInstanceProfile": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_instance_profile awscc_dms_instance_profile}."
      },
      "fqn": "@cdktn/provider-awscc.dmsInstanceProfile.DmsInstanceProfile",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_instance_profile awscc_dms_instance_profile} Resource."
        },
        "locationInModule": {
          "filename": "src/dms-instance-profile/index.ts",
          "line": 265
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dmsInstanceProfile.DmsInstanceProfileConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dms-instance-profile/index.ts",
        "line": 233
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DmsInstanceProfile resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/dms-instance-profile/index.ts",
            "line": 250
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DmsInstanceProfile to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_instance_profile#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DmsInstanceProfile that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DmsInstanceProfile to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-instance-profile/index.ts",
            "line": 445
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.dmsInstanceProfile.DmsInstanceProfileTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-instance-profile/index.ts",
            "line": 305
          },
          "name": "resetAvailabilityZone"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-instance-profile/index.ts",
            "line": 321
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-instance-profile/index.ts",
            "line": 352
          },
          "name": "resetInstanceProfileIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-instance-profile/index.ts",
            "line": 368
          },
          "name": "resetInstanceProfileName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-instance-profile/index.ts",
            "line": 384
          },
          "name": "resetKmsKeyArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-instance-profile/index.ts",
            "line": 400
          },
          "name": "resetNetworkType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-instance-profile/index.ts",
            "line": 416
          },
          "name": "resetPubliclyAccessible"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-instance-profile/index.ts",
            "line": 432
          },
          "name": "resetSubnetGroupIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-instance-profile/index.ts",
            "line": 448
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-instance-profile/index.ts",
            "line": 464
          },
          "name": "resetVpcSecurityGroups"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-instance-profile/index.ts",
            "line": 476
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-instance-profile/index.ts",
            "line": 491
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DmsInstanceProfile",
      "namespace": "dmsInstanceProfile",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-instance-profile/index.ts",
            "line": 238
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-instance-profile/index.ts",
            "line": 330
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-instance-profile/index.ts",
            "line": 335
          },
          "name": "instanceProfileArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-instance-profile/index.ts",
            "line": 340
          },
          "name": "instanceProfileCreationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-instance-profile/index.ts",
            "line": 442
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dmsInstanceProfile.DmsInstanceProfileTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-instance-profile/index.ts",
            "line": 309
          },
          "name": "availabilityZoneInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-instance-profile/index.ts",
            "line": 325
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-instance-profile/index.ts",
            "line": 356
          },
          "name": "instanceProfileIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-instance-profile/index.ts",
            "line": 372
          },
          "name": "instanceProfileNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-instance-profile/index.ts",
            "line": 388
          },
          "name": "kmsKeyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-instance-profile/index.ts",
            "line": 404
          },
          "name": "networkTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-instance-profile/index.ts",
            "line": 420
          },
          "name": "publiclyAccessibleInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-instance-profile/index.ts",
            "line": 436
          },
          "name": "subnetGroupIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-instance-profile/index.ts",
            "line": 452
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.dmsInstanceProfile.DmsInstanceProfileTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-instance-profile/index.ts",
            "line": 468
          },
          "name": "vpcSecurityGroupsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-instance-profile/index.ts",
            "line": 299
          },
          "name": "availabilityZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-instance-profile/index.ts",
            "line": 315
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-instance-profile/index.ts",
            "line": 346
          },
          "name": "instanceProfileIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-instance-profile/index.ts",
            "line": 362
          },
          "name": "instanceProfileName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-instance-profile/index.ts",
            "line": 378
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-instance-profile/index.ts",
            "line": 394
          },
          "name": "networkType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-instance-profile/index.ts",
            "line": 410
          },
          "name": "publiclyAccessible",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-instance-profile/index.ts",
            "line": 426
          },
          "name": "subnetGroupIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-instance-profile/index.ts",
            "line": 458
          },
          "name": "vpcSecurityGroups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/dms-instance-profile/index:DmsInstanceProfile"
    },
    "@cdktn/provider-awscc.dmsInstanceProfile.DmsInstanceProfileConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dmsInstanceProfile.DmsInstanceProfileConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dms-instance-profile/index.ts",
        "line": 14
      },
      "name": "DmsInstanceProfileConfig",
      "namespace": "dmsInstanceProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_instance_profile#availability_zone DmsInstanceProfile#availability_zone}",
            "stability": "stable",
            "summary": "The property describes an availability zone of the instance profile."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-instance-profile/index.ts",
            "line": 20
          },
          "name": "availabilityZone",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_instance_profile#description DmsInstanceProfile#description}",
            "stability": "stable",
            "summary": "The optional description of the instance profile."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-instance-profile/index.ts",
            "line": 26
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_instance_profile#instance_profile_identifier DmsInstanceProfile#instance_profile_identifier}",
            "stability": "stable",
            "summary": "The property describes an identifier for the instance profile. It is used for describing/deleting/modifying. Can be name/arn."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-instance-profile/index.ts",
            "line": 32
          },
          "name": "instanceProfileIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_instance_profile#instance_profile_name DmsInstanceProfile#instance_profile_name}",
            "stability": "stable",
            "summary": "The property describes a name for the instance profile."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-instance-profile/index.ts",
            "line": 38
          },
          "name": "instanceProfileName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_instance_profile#kms_key_arn DmsInstanceProfile#kms_key_arn}",
            "stability": "stable",
            "summary": "The property describes kms key arn for the instance profile."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-instance-profile/index.ts",
            "line": 44
          },
          "name": "kmsKeyArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_instance_profile#network_type DmsInstanceProfile#network_type}",
            "stability": "stable",
            "summary": "The property describes a network type for the instance profile."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-instance-profile/index.ts",
            "line": 50
          },
          "name": "networkType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_instance_profile#publicly_accessible DmsInstanceProfile#publicly_accessible}",
            "stability": "stable",
            "summary": "The property describes the publicly accessible of the instance profile."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-instance-profile/index.ts",
            "line": 56
          },
          "name": "publiclyAccessible",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_instance_profile#subnet_group_identifier DmsInstanceProfile#subnet_group_identifier}",
            "stability": "stable",
            "summary": "The property describes a subnet group identifier for the instance profile."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-instance-profile/index.ts",
            "line": 62
          },
          "name": "subnetGroupIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_instance_profile#tags DmsInstanceProfile#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-instance-profile/index.ts",
            "line": 68
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.dmsInstanceProfile.DmsInstanceProfileTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_instance_profile#vpc_security_groups DmsInstanceProfile#vpc_security_groups}",
            "stability": "stable",
            "summary": "The property describes vps security groups for the instance profile."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-instance-profile/index.ts",
            "line": 74
          },
          "name": "vpcSecurityGroups",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/dms-instance-profile/index:DmsInstanceProfileConfig"
    },
    "@cdktn/provider-awscc.dmsInstanceProfile.DmsInstanceProfileTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dmsInstanceProfile.DmsInstanceProfileTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dms-instance-profile/index.ts",
        "line": 76
      },
      "name": "DmsInstanceProfileTags",
      "namespace": "dmsInstanceProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_instance_profile#key DmsInstanceProfile#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-instance-profile/index.ts",
            "line": 82
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_instance_profile#value DmsInstanceProfile#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-instance-profile/index.ts",
            "line": 88
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dms-instance-profile/index:DmsInstanceProfileTags"
    },
    "@cdktn/provider-awscc.dmsInstanceProfile.DmsInstanceProfileTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dmsInstanceProfile.DmsInstanceProfileTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dms-instance-profile/index.ts",
          "line": 218
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dms-instance-profile/index.ts",
        "line": 210
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-instance-profile/index.ts",
            "line": 225
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dmsInstanceProfile.DmsInstanceProfileTagsOutputReference"
            }
          }
        }
      ],
      "name": "DmsInstanceProfileTagsList",
      "namespace": "dmsInstanceProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-instance-profile/index.ts",
            "line": 211
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.dmsInstanceProfile.DmsInstanceProfileTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dms-instance-profile/index:DmsInstanceProfileTagsList"
    },
    "@cdktn/provider-awscc.dmsInstanceProfile.DmsInstanceProfileTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dmsInstanceProfile.DmsInstanceProfileTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dms-instance-profile/index.ts",
          "line": 137
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dms-instance-profile/index.ts",
        "line": 127
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-instance-profile/index.ts",
            "line": 185
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-instance-profile/index.ts",
            "line": 201
          },
          "name": "resetValue"
        }
      ],
      "name": "DmsInstanceProfileTagsOutputReference",
      "namespace": "dmsInstanceProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-instance-profile/index.ts",
            "line": 189
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-instance-profile/index.ts",
            "line": 205
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-instance-profile/index.ts",
            "line": 179
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-instance-profile/index.ts",
            "line": 195
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-instance-profile/index.ts",
            "line": 141
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dmsInstanceProfile.DmsInstanceProfileTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dms-instance-profile/index:DmsInstanceProfileTagsOutputReference"
    },
    "@cdktn/provider-awscc.dmsMigrationProject.DmsMigrationProject": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_migration_project awscc_dms_migration_project}."
      },
      "fqn": "@cdktn/provider-awscc.dmsMigrationProject.DmsMigrationProject",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_migration_project awscc_dms_migration_project} Resource."
        },
        "locationInModule": {
          "filename": "src/dms-migration-project/index.ts",
          "line": 900
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dmsMigrationProject.DmsMigrationProjectConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dms-migration-project/index.ts",
        "line": 868
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DmsMigrationProject resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 885
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DmsMigrationProject to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_migration_project#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DmsMigrationProject that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DmsMigrationProject to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 1061
          },
          "name": "putSchemaConversionApplicationAttributes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.dmsMigrationProject.DmsMigrationProjectSchemaConversionApplicationAttributes"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 1077
          },
          "name": "putSourceDataProviderDescriptors",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.dmsMigrationProject.DmsMigrationProjectSourceDataProviderDescriptors"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 1093
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.dmsMigrationProject.DmsMigrationProjectTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 1109
          },
          "name": "putTargetDataProviderDescriptors",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.dmsMigrationProject.DmsMigrationProjectTargetDataProviderDescriptors"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 942
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 963
          },
          "name": "resetInstanceProfileArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 979
          },
          "name": "resetInstanceProfileIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 995
          },
          "name": "resetInstanceProfileName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 1016
          },
          "name": "resetMigrationProjectCreationTime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 1032
          },
          "name": "resetMigrationProjectIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 1048
          },
          "name": "resetMigrationProjectName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 1064
          },
          "name": "resetSchemaConversionApplicationAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 1080
          },
          "name": "resetSourceDataProviderDescriptors"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 1096
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 1112
          },
          "name": "resetTargetDataProviderDescriptors"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 1128
          },
          "name": "resetTransformationRules"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 1140
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 1157
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DmsMigrationProject",
      "namespace": "dmsMigrationProject",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 873
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 951
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 1004
          },
          "name": "migrationProjectArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 1058
          },
          "name": "schemaConversionApplicationAttributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dmsMigrationProject.DmsMigrationProjectSchemaConversionApplicationAttributesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 1074
          },
          "name": "sourceDataProviderDescriptors",
          "type": {
            "fqn": "@cdktn/provider-awscc.dmsMigrationProject.DmsMigrationProjectSourceDataProviderDescriptorsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 1090
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dmsMigrationProject.DmsMigrationProjectTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 1106
          },
          "name": "targetDataProviderDescriptors",
          "type": {
            "fqn": "@cdktn/provider-awscc.dmsMigrationProject.DmsMigrationProjectTargetDataProviderDescriptorsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 946
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 967
          },
          "name": "instanceProfileArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 983
          },
          "name": "instanceProfileIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 999
          },
          "name": "instanceProfileNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 1020
          },
          "name": "migrationProjectCreationTimeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 1036
          },
          "name": "migrationProjectIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 1052
          },
          "name": "migrationProjectNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 1068
          },
          "name": "schemaConversionApplicationAttributesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dmsMigrationProject.DmsMigrationProjectSchemaConversionApplicationAttributes"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 1084
          },
          "name": "sourceDataProviderDescriptorsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.dmsMigrationProject.DmsMigrationProjectSourceDataProviderDescriptors"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 1100
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.dmsMigrationProject.DmsMigrationProjectTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 1116
          },
          "name": "targetDataProviderDescriptorsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.dmsMigrationProject.DmsMigrationProjectTargetDataProviderDescriptors"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 1132
          },
          "name": "transformationRulesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 936
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 957
          },
          "name": "instanceProfileArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 973
          },
          "name": "instanceProfileIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 989
          },
          "name": "instanceProfileName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 1010
          },
          "name": "migrationProjectCreationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 1026
          },
          "name": "migrationProjectIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 1042
          },
          "name": "migrationProjectName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 1122
          },
          "name": "transformationRules",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dms-migration-project/index:DmsMigrationProject"
    },
    "@cdktn/provider-awscc.dmsMigrationProject.DmsMigrationProjectConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dmsMigrationProject.DmsMigrationProjectConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dms-migration-project/index.ts",
        "line": 14
      },
      "name": "DmsMigrationProjectConfig",
      "namespace": "dmsMigrationProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_migration_project#description DmsMigrationProject#description}",
            "stability": "stable",
            "summary": "The optional description of the migration project."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 20
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_migration_project#instance_profile_arn DmsMigrationProject#instance_profile_arn}",
            "stability": "stable",
            "summary": "The property describes an instance profile arn for the migration project. For read."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 26
          },
          "name": "instanceProfileArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_migration_project#instance_profile_identifier DmsMigrationProject#instance_profile_identifier}",
            "stability": "stable",
            "summary": "The property describes an instance profile identifier for the migration project. For create."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 32
          },
          "name": "instanceProfileIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_migration_project#instance_profile_name DmsMigrationProject#instance_profile_name}",
            "stability": "stable",
            "summary": "The property describes an instance profile name for the migration project. For read."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 38
          },
          "name": "instanceProfileName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_migration_project#migration_project_creation_time DmsMigrationProject#migration_project_creation_time}",
            "stability": "stable",
            "summary": "The property describes a creating time of the migration project."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 44
          },
          "name": "migrationProjectCreationTime",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_migration_project#migration_project_identifier DmsMigrationProject#migration_project_identifier}",
            "stability": "stable",
            "summary": "The property describes an identifier for the migration project. It is used for describing/deleting/modifying can be name/arn."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 50
          },
          "name": "migrationProjectIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_migration_project#migration_project_name DmsMigrationProject#migration_project_name}",
            "stability": "stable",
            "summary": "The property describes a name to identify the migration project."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 56
          },
          "name": "migrationProjectName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_migration_project#schema_conversion_application_attributes DmsMigrationProject#schema_conversion_application_attributes}",
            "stability": "stable",
            "summary": "The property describes schema conversion application attributes for the migration project."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 62
          },
          "name": "schemaConversionApplicationAttributes",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dmsMigrationProject.DmsMigrationProjectSchemaConversionApplicationAttributes"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_migration_project#source_data_provider_descriptors DmsMigrationProject#source_data_provider_descriptors}",
            "stability": "stable",
            "summary": "The property describes source data provider descriptors for the migration project."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 68
          },
          "name": "sourceDataProviderDescriptors",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.dmsMigrationProject.DmsMigrationProjectSourceDataProviderDescriptors"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_migration_project#tags DmsMigrationProject#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 74
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.dmsMigrationProject.DmsMigrationProjectTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_migration_project#target_data_provider_descriptors DmsMigrationProject#target_data_provider_descriptors}",
            "stability": "stable",
            "summary": "The property describes target data provider descriptors for the migration project."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 80
          },
          "name": "targetDataProviderDescriptors",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.dmsMigrationProject.DmsMigrationProjectTargetDataProviderDescriptors"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_migration_project#transformation_rules DmsMigrationProject#transformation_rules}",
            "stability": "stable",
            "summary": "The property describes transformation rules for the migration project."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 86
          },
          "name": "transformationRules",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dms-migration-project/index:DmsMigrationProjectConfig"
    },
    "@cdktn/provider-awscc.dmsMigrationProject.DmsMigrationProjectSchemaConversionApplicationAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dmsMigrationProject.DmsMigrationProjectSchemaConversionApplicationAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dms-migration-project/index.ts",
        "line": 88
      },
      "name": "DmsMigrationProjectSchemaConversionApplicationAttributes",
      "namespace": "dmsMigrationProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_migration_project#s3_bucket_path DmsMigrationProject#s3_bucket_path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 92
          },
          "name": "s3BucketPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_migration_project#s3_bucket_role_arn DmsMigrationProject#s3_bucket_role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 96
          },
          "name": "s3BucketRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dms-migration-project/index:DmsMigrationProjectSchemaConversionApplicationAttributes"
    },
    "@cdktn/provider-awscc.dmsMigrationProject.DmsMigrationProjectSchemaConversionApplicationAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dmsMigrationProject.DmsMigrationProjectSchemaConversionApplicationAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dms-migration-project/index.ts",
          "line": 143
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dms-migration-project/index.ts",
        "line": 135
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 191
          },
          "name": "resetS3BucketPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 207
          },
          "name": "resetS3BucketRoleArn"
        }
      ],
      "name": "DmsMigrationProjectSchemaConversionApplicationAttributesOutputReference",
      "namespace": "dmsMigrationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 195
          },
          "name": "s3BucketPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 211
          },
          "name": "s3BucketRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 185
          },
          "name": "s3BucketPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 201
          },
          "name": "s3BucketRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 147
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dmsMigrationProject.DmsMigrationProjectSchemaConversionApplicationAttributes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dms-migration-project/index:DmsMigrationProjectSchemaConversionApplicationAttributesOutputReference"
    },
    "@cdktn/provider-awscc.dmsMigrationProject.DmsMigrationProjectSourceDataProviderDescriptors": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dmsMigrationProject.DmsMigrationProjectSourceDataProviderDescriptors",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dms-migration-project/index.ts",
        "line": 215
      },
      "name": "DmsMigrationProjectSourceDataProviderDescriptors",
      "namespace": "dmsMigrationProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_migration_project#data_provider_arn DmsMigrationProject#data_provider_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 219
          },
          "name": "dataProviderArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_migration_project#data_provider_identifier DmsMigrationProject#data_provider_identifier}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 223
          },
          "name": "dataProviderIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_migration_project#data_provider_name DmsMigrationProject#data_provider_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 227
          },
          "name": "dataProviderName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_migration_project#secrets_manager_access_role_arn DmsMigrationProject#secrets_manager_access_role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 231
          },
          "name": "secretsManagerAccessRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_migration_project#secrets_manager_secret_id DmsMigrationProject#secrets_manager_secret_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 235
          },
          "name": "secretsManagerSecretId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dms-migration-project/index:DmsMigrationProjectSourceDataProviderDescriptors"
    },
    "@cdktn/provider-awscc.dmsMigrationProject.DmsMigrationProjectSourceDataProviderDescriptorsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dmsMigrationProject.DmsMigrationProjectSourceDataProviderDescriptorsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dms-migration-project/index.ts",
          "line": 452
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dms-migration-project/index.ts",
        "line": 444
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 459
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dmsMigrationProject.DmsMigrationProjectSourceDataProviderDescriptorsOutputReference"
            }
          }
        }
      ],
      "name": "DmsMigrationProjectSourceDataProviderDescriptorsList",
      "namespace": "dmsMigrationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 445
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.dmsMigrationProject.DmsMigrationProjectSourceDataProviderDescriptors"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dms-migration-project/index:DmsMigrationProjectSourceDataProviderDescriptorsList"
    },
    "@cdktn/provider-awscc.dmsMigrationProject.DmsMigrationProjectSourceDataProviderDescriptorsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dmsMigrationProject.DmsMigrationProjectSourceDataProviderDescriptorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dms-migration-project/index.ts",
          "line": 305
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dms-migration-project/index.ts",
        "line": 295
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 371
          },
          "name": "resetDataProviderArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 387
          },
          "name": "resetDataProviderIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 403
          },
          "name": "resetDataProviderName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 419
          },
          "name": "resetSecretsManagerAccessRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 435
          },
          "name": "resetSecretsManagerSecretId"
        }
      ],
      "name": "DmsMigrationProjectSourceDataProviderDescriptorsOutputReference",
      "namespace": "dmsMigrationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 375
          },
          "name": "dataProviderArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 391
          },
          "name": "dataProviderIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 407
          },
          "name": "dataProviderNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 423
          },
          "name": "secretsManagerAccessRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 439
          },
          "name": "secretsManagerSecretIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 365
          },
          "name": "dataProviderArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 381
          },
          "name": "dataProviderIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 397
          },
          "name": "dataProviderName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 413
          },
          "name": "secretsManagerAccessRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 429
          },
          "name": "secretsManagerSecretId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 309
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dmsMigrationProject.DmsMigrationProjectSourceDataProviderDescriptors"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dms-migration-project/index:DmsMigrationProjectSourceDataProviderDescriptorsOutputReference"
    },
    "@cdktn/provider-awscc.dmsMigrationProject.DmsMigrationProjectTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dmsMigrationProject.DmsMigrationProjectTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dms-migration-project/index.ts",
        "line": 463
      },
      "name": "DmsMigrationProjectTags",
      "namespace": "dmsMigrationProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, , and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_migration_project#key DmsMigrationProject#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 469
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, , and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_migration_project#value DmsMigrationProject#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 475
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dms-migration-project/index:DmsMigrationProjectTags"
    },
    "@cdktn/provider-awscc.dmsMigrationProject.DmsMigrationProjectTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dmsMigrationProject.DmsMigrationProjectTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dms-migration-project/index.ts",
          "line": 605
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dms-migration-project/index.ts",
        "line": 597
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 612
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dmsMigrationProject.DmsMigrationProjectTagsOutputReference"
            }
          }
        }
      ],
      "name": "DmsMigrationProjectTagsList",
      "namespace": "dmsMigrationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 598
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.dmsMigrationProject.DmsMigrationProjectTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dms-migration-project/index:DmsMigrationProjectTagsList"
    },
    "@cdktn/provider-awscc.dmsMigrationProject.DmsMigrationProjectTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dmsMigrationProject.DmsMigrationProjectTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dms-migration-project/index.ts",
          "line": 524
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dms-migration-project/index.ts",
        "line": 514
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 572
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 588
          },
          "name": "resetValue"
        }
      ],
      "name": "DmsMigrationProjectTagsOutputReference",
      "namespace": "dmsMigrationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 576
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 592
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 566
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 582
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 528
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dmsMigrationProject.DmsMigrationProjectTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dms-migration-project/index:DmsMigrationProjectTagsOutputReference"
    },
    "@cdktn/provider-awscc.dmsMigrationProject.DmsMigrationProjectTargetDataProviderDescriptors": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dmsMigrationProject.DmsMigrationProjectTargetDataProviderDescriptors",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dms-migration-project/index.ts",
        "line": 616
      },
      "name": "DmsMigrationProjectTargetDataProviderDescriptors",
      "namespace": "dmsMigrationProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_migration_project#data_provider_arn DmsMigrationProject#data_provider_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 620
          },
          "name": "dataProviderArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_migration_project#data_provider_identifier DmsMigrationProject#data_provider_identifier}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 624
          },
          "name": "dataProviderIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_migration_project#data_provider_name DmsMigrationProject#data_provider_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 628
          },
          "name": "dataProviderName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_migration_project#secrets_manager_access_role_arn DmsMigrationProject#secrets_manager_access_role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 632
          },
          "name": "secretsManagerAccessRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_migration_project#secrets_manager_secret_id DmsMigrationProject#secrets_manager_secret_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 636
          },
          "name": "secretsManagerSecretId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dms-migration-project/index:DmsMigrationProjectTargetDataProviderDescriptors"
    },
    "@cdktn/provider-awscc.dmsMigrationProject.DmsMigrationProjectTargetDataProviderDescriptorsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dmsMigrationProject.DmsMigrationProjectTargetDataProviderDescriptorsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dms-migration-project/index.ts",
          "line": 853
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dms-migration-project/index.ts",
        "line": 845
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 860
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dmsMigrationProject.DmsMigrationProjectTargetDataProviderDescriptorsOutputReference"
            }
          }
        }
      ],
      "name": "DmsMigrationProjectTargetDataProviderDescriptorsList",
      "namespace": "dmsMigrationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 846
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.dmsMigrationProject.DmsMigrationProjectTargetDataProviderDescriptors"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dms-migration-project/index:DmsMigrationProjectTargetDataProviderDescriptorsList"
    },
    "@cdktn/provider-awscc.dmsMigrationProject.DmsMigrationProjectTargetDataProviderDescriptorsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dmsMigrationProject.DmsMigrationProjectTargetDataProviderDescriptorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dms-migration-project/index.ts",
          "line": 706
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dms-migration-project/index.ts",
        "line": 696
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 772
          },
          "name": "resetDataProviderArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 788
          },
          "name": "resetDataProviderIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 804
          },
          "name": "resetDataProviderName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 820
          },
          "name": "resetSecretsManagerAccessRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 836
          },
          "name": "resetSecretsManagerSecretId"
        }
      ],
      "name": "DmsMigrationProjectTargetDataProviderDescriptorsOutputReference",
      "namespace": "dmsMigrationProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 776
          },
          "name": "dataProviderArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 792
          },
          "name": "dataProviderIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 808
          },
          "name": "dataProviderNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 824
          },
          "name": "secretsManagerAccessRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 840
          },
          "name": "secretsManagerSecretIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 766
          },
          "name": "dataProviderArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 782
          },
          "name": "dataProviderIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 798
          },
          "name": "dataProviderName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 814
          },
          "name": "secretsManagerAccessRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 830
          },
          "name": "secretsManagerSecretId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-migration-project/index.ts",
            "line": 710
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dmsMigrationProject.DmsMigrationProjectTargetDataProviderDescriptors"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dms-migration-project/index:DmsMigrationProjectTargetDataProviderDescriptorsOutputReference"
    },
    "@cdktn/provider-awscc.dmsReplicationConfig.DmsReplicationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_replication_config awscc_dms_replication_config}."
      },
      "fqn": "@cdktn/provider-awscc.dmsReplicationConfig.DmsReplicationConfig",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_replication_config awscc_dms_replication_config} Resource."
        },
        "locationInModule": {
          "filename": "src/dms-replication-config/index.ts",
          "line": 620
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dmsReplicationConfig.DmsReplicationConfigConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dms-replication-config/index.ts",
        "line": 588
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DmsReplicationConfig resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/dms-replication-config/index.ts",
            "line": 605
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DmsReplicationConfig to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_replication_config#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DmsReplicationConfig that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DmsReplicationConfig to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-replication-config/index.ts",
            "line": 657
          },
          "name": "putComputeConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.dmsReplicationConfig.DmsReplicationConfigComputeConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-replication-config/index.ts",
            "line": 780
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.dmsReplicationConfig.DmsReplicationConfigTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-replication-config/index.ts",
            "line": 696
          },
          "name": "resetReplicationSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-replication-config/index.ts",
            "line": 725
          },
          "name": "resetResourceIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-replication-config/index.ts",
            "line": 754
          },
          "name": "resetSupplementalSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-replication-config/index.ts",
            "line": 783
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-replication-config/index.ts",
            "line": 808
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-replication-config/index.ts",
            "line": 823
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DmsReplicationConfig",
      "namespace": "dmsReplicationConfig",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-replication-config/index.ts",
            "line": 593
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-replication-config/index.ts",
            "line": 654
          },
          "name": "computeConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dmsReplicationConfig.DmsReplicationConfigComputeConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-replication-config/index.ts",
            "line": 666
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-replication-config/index.ts",
            "line": 671
          },
          "name": "replicationConfigArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-replication-config/index.ts",
            "line": 777
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dmsReplicationConfig.DmsReplicationConfigTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-replication-config/index.ts",
            "line": 661
          },
          "name": "computeConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dmsReplicationConfig.DmsReplicationConfigComputeConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-replication-config/index.ts",
            "line": 684
          },
          "name": "replicationConfigIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-replication-config/index.ts",
            "line": 700
          },
          "name": "replicationSettingsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-replication-config/index.ts",
            "line": 713
          },
          "name": "replicationTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-replication-config/index.ts",
            "line": 729
          },
          "name": "resourceIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-replication-config/index.ts",
            "line": 742
          },
          "name": "sourceEndpointArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-replication-config/index.ts",
            "line": 758
          },
          "name": "supplementalSettingsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-replication-config/index.ts",
            "line": 771
          },
          "name": "tableMappingsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-replication-config/index.ts",
            "line": 787
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.dmsReplicationConfig.DmsReplicationConfigTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-replication-config/index.ts",
            "line": 800
          },
          "name": "targetEndpointArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-replication-config/index.ts",
            "line": 677
          },
          "name": "replicationConfigIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-replication-config/index.ts",
            "line": 690
          },
          "name": "replicationSettings",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-replication-config/index.ts",
            "line": 706
          },
          "name": "replicationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-replication-config/index.ts",
            "line": 719
          },
          "name": "resourceIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-replication-config/index.ts",
            "line": 735
          },
          "name": "sourceEndpointArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-replication-config/index.ts",
            "line": 748
          },
          "name": "supplementalSettings",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-replication-config/index.ts",
            "line": 764
          },
          "name": "tableMappings",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-replication-config/index.ts",
            "line": 793
          },
          "name": "targetEndpointArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dms-replication-config/index:DmsReplicationConfig"
    },
    "@cdktn/provider-awscc.dmsReplicationConfig.DmsReplicationConfigComputeConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dmsReplicationConfig.DmsReplicationConfigComputeConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dms-replication-config/index.ts",
        "line": 76
      },
      "name": "DmsReplicationConfigComputeConfig",
      "namespace": "dmsReplicationConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_replication_config#max_capacity_units DmsReplicationConfig#max_capacity_units}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-replication-config/index.ts",
            "line": 92
          },
          "name": "maxCapacityUnits",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_replication_config#availability_zone DmsReplicationConfig#availability_zone}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-replication-config/index.ts",
            "line": 80
          },
          "name": "availabilityZone",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_replication_config#dns_name_servers DmsReplicationConfig#dns_name_servers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-replication-config/index.ts",
            "line": 84
          },
          "name": "dnsNameServers",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_replication_config#kms_key_id DmsReplicationConfig#kms_key_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-replication-config/index.ts",
            "line": 88
          },
          "name": "kmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_replication_config#min_capacity_units DmsReplicationConfig#min_capacity_units}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-replication-config/index.ts",
            "line": 96
          },
          "name": "minCapacityUnits",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_replication_config#multi_az DmsReplicationConfig#multi_az}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-replication-config/index.ts",
            "line": 100
          },
          "name": "multiAz",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_replication_config#preferred_maintenance_window DmsReplicationConfig#preferred_maintenance_window}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-replication-config/index.ts",
            "line": 104
          },
          "name": "preferredMaintenanceWindow",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_replication_config#replication_subnet_group_id DmsReplicationConfig#replication_subnet_group_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-replication-config/index.ts",
            "line": 108
          },
          "name": "replicationSubnetGroupId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_replication_config#vpc_security_group_ids DmsReplicationConfig#vpc_security_group_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-replication-config/index.ts",
            "line": 112
          },
          "name": "vpcSecurityGroupIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/dms-replication-config/index:DmsReplicationConfigComputeConfig"
    },
    "@cdktn/provider-awscc.dmsReplicationConfig.DmsReplicationConfigComputeConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dmsReplicationConfig.DmsReplicationConfigComputeConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dms-replication-config/index.ts",
          "line": 208
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dms-replication-config/index.ts",
        "line": 200
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-replication-config/index.ts",
            "line": 298
          },
          "name": "resetAvailabilityZone"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-replication-config/index.ts",
            "line": 314
          },
          "name": "resetDnsNameServers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-replication-config/index.ts",
            "line": 330
          },
          "name": "resetKmsKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-replication-config/index.ts",
            "line": 359
          },
          "name": "resetMinCapacityUnits"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-replication-config/index.ts",
            "line": 375
          },
          "name": "resetMultiAz"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-replication-config/index.ts",
            "line": 391
          },
          "name": "resetPreferredMaintenanceWindow"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-replication-config/index.ts",
            "line": 407
          },
          "name": "resetReplicationSubnetGroupId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-replication-config/index.ts",
            "line": 423
          },
          "name": "resetVpcSecurityGroupIds"
        }
      ],
      "name": "DmsReplicationConfigComputeConfigOutputReference",
      "namespace": "dmsReplicationConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-replication-config/index.ts",
            "line": 302
          },
          "name": "availabilityZoneInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-replication-config/index.ts",
            "line": 318
          },
          "name": "dnsNameServersInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-replication-config/index.ts",
            "line": 334
          },
          "name": "kmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-replication-config/index.ts",
            "line": 347
          },
          "name": "maxCapacityUnitsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-replication-config/index.ts",
            "line": 363
          },
          "name": "minCapacityUnitsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-replication-config/index.ts",
            "line": 379
          },
          "name": "multiAzInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-replication-config/index.ts",
            "line": 395
          },
          "name": "preferredMaintenanceWindowInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-replication-config/index.ts",
            "line": 411
          },
          "name": "replicationSubnetGroupIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-replication-config/index.ts",
            "line": 427
          },
          "name": "vpcSecurityGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-replication-config/index.ts",
            "line": 292
          },
          "name": "availabilityZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-replication-config/index.ts",
            "line": 308
          },
          "name": "dnsNameServers",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-replication-config/index.ts",
            "line": 324
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-replication-config/index.ts",
            "line": 340
          },
          "name": "maxCapacityUnits",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-replication-config/index.ts",
            "line": 353
          },
          "name": "minCapacityUnits",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-replication-config/index.ts",
            "line": 369
          },
          "name": "multiAz",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-replication-config/index.ts",
            "line": 385
          },
          "name": "preferredMaintenanceWindow",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-replication-config/index.ts",
            "line": 401
          },
          "name": "replicationSubnetGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-replication-config/index.ts",
            "line": 417
          },
          "name": "vpcSecurityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-replication-config/index.ts",
            "line": 212
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dmsReplicationConfig.DmsReplicationConfigComputeConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dms-replication-config/index:DmsReplicationConfigComputeConfigOutputReference"
    },
    "@cdktn/provider-awscc.dmsReplicationConfig.DmsReplicationConfigConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dmsReplicationConfig.DmsReplicationConfigConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dms-replication-config/index.ts",
        "line": 14
      },
      "name": "DmsReplicationConfigConfig",
      "namespace": "dmsReplicationConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_replication_config#compute_config DmsReplicationConfig#compute_config}",
            "stability": "stable",
            "summary": "Configuration parameters for provisioning a AWS DMS Serverless replication."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-replication-config/index.ts",
            "line": 20
          },
          "name": "computeConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.dmsReplicationConfig.DmsReplicationConfigComputeConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_replication_config#replication_config_identifier DmsReplicationConfig#replication_config_identifier}",
            "stability": "stable",
            "summary": "A unique identifier of replication configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-replication-config/index.ts",
            "line": 26
          },
          "name": "replicationConfigIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_replication_config#replication_type DmsReplicationConfig#replication_type}",
            "stability": "stable",
            "summary": "The type of AWS DMS Serverless replication to provision using this replication configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-replication-config/index.ts",
            "line": 38
          },
          "name": "replicationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_replication_config#source_endpoint_arn DmsReplicationConfig#source_endpoint_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the source endpoint for this AWS DMS Serverless replication configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-replication-config/index.ts",
            "line": 50
          },
          "name": "sourceEndpointArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_replication_config#table_mappings DmsReplicationConfig#table_mappings}",
            "stability": "stable",
            "summary": "JSON table mappings for AWS DMS Serverless replications that are provisioned using this replication configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-replication-config/index.ts",
            "line": 62
          },
          "name": "tableMappings",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_replication_config#target_endpoint_arn DmsReplicationConfig#target_endpoint_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the target endpoint for this AWS DMS Serverless replication configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-replication-config/index.ts",
            "line": 74
          },
          "name": "targetEndpointArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_replication_config#replication_settings DmsReplicationConfig#replication_settings}",
            "stability": "stable",
            "summary": "JSON settings for Servereless replications that are provisioned using this replication configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-replication-config/index.ts",
            "line": 32
          },
          "name": "replicationSettings",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_replication_config#resource_identifier DmsReplicationConfig#resource_identifier}",
            "stability": "stable",
            "summary": "A unique value or name that you get set for a given resource that can be used to construct an Amazon Resource Name (ARN) for that resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-replication-config/index.ts",
            "line": 44
          },
          "name": "resourceIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_replication_config#supplemental_settings DmsReplicationConfig#supplemental_settings}",
            "stability": "stable",
            "summary": "JSON settings for specifying supplemental data."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-replication-config/index.ts",
            "line": 56
          },
          "name": "supplementalSettings",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_replication_config#tags DmsReplicationConfig#tags}",
            "stability": "stable",
            "summary": "<p>Contains a map of the key-value pairs for the resource tag or tags assigned to the dataset.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-replication-config/index.ts",
            "line": 68
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.dmsReplicationConfig.DmsReplicationConfigTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dms-replication-config/index:DmsReplicationConfigConfig"
    },
    "@cdktn/provider-awscc.dmsReplicationConfig.DmsReplicationConfigTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dmsReplicationConfig.DmsReplicationConfigTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dms-replication-config/index.ts",
        "line": 431
      },
      "name": "DmsReplicationConfigTags",
      "namespace": "dmsReplicationConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_replication_config#key DmsReplicationConfig#key}",
            "stability": "stable",
            "summary": "<p>Tag key.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-replication-config/index.ts",
            "line": 437
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dms_replication_config#value DmsReplicationConfig#value}",
            "stability": "stable",
            "summary": "<p>Tag value.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-replication-config/index.ts",
            "line": 443
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dms-replication-config/index:DmsReplicationConfigTags"
    },
    "@cdktn/provider-awscc.dmsReplicationConfig.DmsReplicationConfigTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dmsReplicationConfig.DmsReplicationConfigTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dms-replication-config/index.ts",
          "line": 573
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dms-replication-config/index.ts",
        "line": 565
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-replication-config/index.ts",
            "line": 580
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dmsReplicationConfig.DmsReplicationConfigTagsOutputReference"
            }
          }
        }
      ],
      "name": "DmsReplicationConfigTagsList",
      "namespace": "dmsReplicationConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-replication-config/index.ts",
            "line": 566
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.dmsReplicationConfig.DmsReplicationConfigTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dms-replication-config/index:DmsReplicationConfigTagsList"
    },
    "@cdktn/provider-awscc.dmsReplicationConfig.DmsReplicationConfigTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dmsReplicationConfig.DmsReplicationConfigTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dms-replication-config/index.ts",
          "line": 492
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dms-replication-config/index.ts",
        "line": 482
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-replication-config/index.ts",
            "line": 540
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-replication-config/index.ts",
            "line": 556
          },
          "name": "resetValue"
        }
      ],
      "name": "DmsReplicationConfigTagsOutputReference",
      "namespace": "dmsReplicationConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-replication-config/index.ts",
            "line": 544
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dms-replication-config/index.ts",
            "line": 560
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-replication-config/index.ts",
            "line": 534
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-replication-config/index.ts",
            "line": 550
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dms-replication-config/index.ts",
            "line": 496
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dmsReplicationConfig.DmsReplicationConfigTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dms-replication-config/index:DmsReplicationConfigTagsOutputReference"
    },
    "@cdktn/provider-awscc.docdbEventSubscription.DocdbEventSubscription": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/docdb_event_subscription awscc_docdb_event_subscription}."
      },
      "fqn": "@cdktn/provider-awscc.docdbEventSubscription.DocdbEventSubscription",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/docdb_event_subscription awscc_docdb_event_subscription} Resource."
        },
        "locationInModule": {
          "filename": "src/docdb-event-subscription/index.ts",
          "line": 88
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.docdbEventSubscription.DocdbEventSubscriptionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/docdb-event-subscription/index.ts",
        "line": 56
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DocdbEventSubscription resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/docdb-event-subscription/index.ts",
            "line": 73
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DocdbEventSubscription to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/docdb_event_subscription#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DocdbEventSubscription that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DocdbEventSubscription to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/docdb-event-subscription/index.ts",
            "line": 124
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/docdb-event-subscription/index.ts",
            "line": 140
          },
          "name": "resetEventCategories"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/docdb-event-subscription/index.ts",
            "line": 174
          },
          "name": "resetSourceIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/docdb-event-subscription/index.ts",
            "line": 190
          },
          "name": "resetSourceType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/docdb-event-subscription/index.ts",
            "line": 206
          },
          "name": "resetSubscriptionName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/docdb-event-subscription/index.ts",
            "line": 218
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/docdb-event-subscription/index.ts",
            "line": 229
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DocdbEventSubscription",
      "namespace": "docdbEventSubscription",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/docdb-event-subscription/index.ts",
            "line": 61
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/docdb-event-subscription/index.ts",
            "line": 149
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/docdb-event-subscription/index.ts",
            "line": 128
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/docdb-event-subscription/index.ts",
            "line": 144
          },
          "name": "eventCategoriesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/docdb-event-subscription/index.ts",
            "line": 162
          },
          "name": "snsTopicArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/docdb-event-subscription/index.ts",
            "line": 178
          },
          "name": "sourceIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/docdb-event-subscription/index.ts",
            "line": 194
          },
          "name": "sourceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/docdb-event-subscription/index.ts",
            "line": 210
          },
          "name": "subscriptionNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/docdb-event-subscription/index.ts",
            "line": 118
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/docdb-event-subscription/index.ts",
            "line": 134
          },
          "name": "eventCategories",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/docdb-event-subscription/index.ts",
            "line": 155
          },
          "name": "snsTopicArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/docdb-event-subscription/index.ts",
            "line": 168
          },
          "name": "sourceIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/docdb-event-subscription/index.ts",
            "line": 184
          },
          "name": "sourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/docdb-event-subscription/index.ts",
            "line": 200
          },
          "name": "subscriptionName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/docdb-event-subscription/index:DocdbEventSubscription"
    },
    "@cdktn/provider-awscc.docdbEventSubscription.DocdbEventSubscriptionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.docdbEventSubscription.DocdbEventSubscriptionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/docdb-event-subscription/index.ts",
        "line": 14
      },
      "name": "DocdbEventSubscriptionConfig",
      "namespace": "docdbEventSubscription",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Amazon SNS creates the ARN when you create a topic and subscribe to it.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/docdb_event_subscription#sns_topic_arn DocdbEventSubscription#sns_topic_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the SNS topic created for event notification."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/docdb-event-subscription/index.ts",
            "line": 32
          },
          "name": "snsTopicArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "set to true to activate the subscription, set to false to create the subscription but not active it.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/docdb_event_subscription#enabled DocdbEventSubscription#enabled}",
            "stability": "stable",
            "summary": "A Boolean value;"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/docdb-event-subscription/index.ts",
            "line": 20
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/docdb_event_subscription#event_categories DocdbEventSubscription#event_categories}",
            "stability": "stable",
            "summary": "A list of event categories for a SourceType that you want to subscribe to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/docdb-event-subscription/index.ts",
            "line": 26
          },
          "name": "eventCategories",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/docdb_event_subscription#source_ids DocdbEventSubscription#source_ids}",
            "stability": "stable",
            "summary": "The list of identifiers of the event sources for which events are returned."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/docdb-event-subscription/index.ts",
            "line": 38
          },
          "name": "sourceIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/docdb_event_subscription#source_type DocdbEventSubscription#source_type}",
            "stability": "stable",
            "summary": "The type of source that is generating the events."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/docdb-event-subscription/index.ts",
            "line": 44
          },
          "name": "sourceType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/docdb_event_subscription#subscription_name DocdbEventSubscription#subscription_name}",
            "stability": "stable",
            "summary": "The name of the subscription."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/docdb-event-subscription/index.ts",
            "line": 50
          },
          "name": "subscriptionName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/docdb-event-subscription/index:DocdbEventSubscriptionConfig"
    },
    "@cdktn/provider-awscc.docdbGlobalCluster.DocdbGlobalCluster": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/docdb_global_cluster awscc_docdb_global_cluster}."
      },
      "fqn": "@cdktn/provider-awscc.docdbGlobalCluster.DocdbGlobalCluster",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/docdb_global_cluster awscc_docdb_global_cluster} Resource."
        },
        "locationInModule": {
          "filename": "src/docdb-global-cluster/index.ts",
          "line": 247
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.docdbGlobalCluster.DocdbGlobalClusterConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/docdb-global-cluster/index.ts",
        "line": 215
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DocdbGlobalCluster resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/docdb-global-cluster/index.ts",
            "line": 232
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DocdbGlobalCluster to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/docdb_global_cluster#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DocdbGlobalCluster that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DocdbGlobalCluster to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/docdb-global-cluster/index.ts",
            "line": 389
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.docdbGlobalCluster.DocdbGlobalClusterTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/docdb-global-cluster/index.ts",
            "line": 284
          },
          "name": "resetDeletionProtection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/docdb-global-cluster/index.ts",
            "line": 300
          },
          "name": "resetEngine"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/docdb-global-cluster/index.ts",
            "line": 316
          },
          "name": "resetEngineVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/docdb-global-cluster/index.ts",
            "line": 360
          },
          "name": "resetSourceDbClusterIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/docdb-global-cluster/index.ts",
            "line": 376
          },
          "name": "resetStorageEncrypted"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/docdb-global-cluster/index.ts",
            "line": 392
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/docdb-global-cluster/index.ts",
            "line": 404
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/docdb-global-cluster/index.ts",
            "line": 416
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DocdbGlobalCluster",
      "namespace": "docdbGlobalCluster",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/docdb-global-cluster/index.ts",
            "line": 220
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/docdb-global-cluster/index.ts",
            "line": 325
          },
          "name": "globalClusterArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/docdb-global-cluster/index.ts",
            "line": 343
          },
          "name": "globalClusterResourceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/docdb-global-cluster/index.ts",
            "line": 348
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/docdb-global-cluster/index.ts",
            "line": 386
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.docdbGlobalCluster.DocdbGlobalClusterTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/docdb-global-cluster/index.ts",
            "line": 288
          },
          "name": "deletionProtectionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/docdb-global-cluster/index.ts",
            "line": 304
          },
          "name": "engineInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/docdb-global-cluster/index.ts",
            "line": 320
          },
          "name": "engineVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/docdb-global-cluster/index.ts",
            "line": 338
          },
          "name": "globalClusterIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/docdb-global-cluster/index.ts",
            "line": 364
          },
          "name": "sourceDbClusterIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/docdb-global-cluster/index.ts",
            "line": 380
          },
          "name": "storageEncryptedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/docdb-global-cluster/index.ts",
            "line": 396
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.docdbGlobalCluster.DocdbGlobalClusterTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/docdb-global-cluster/index.ts",
            "line": 278
          },
          "name": "deletionProtection",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/docdb-global-cluster/index.ts",
            "line": 294
          },
          "name": "engine",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/docdb-global-cluster/index.ts",
            "line": 310
          },
          "name": "engineVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/docdb-global-cluster/index.ts",
            "line": 331
          },
          "name": "globalClusterIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/docdb-global-cluster/index.ts",
            "line": 354
          },
          "name": "sourceDbClusterIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/docdb-global-cluster/index.ts",
            "line": 370
          },
          "name": "storageEncrypted",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/docdb-global-cluster/index:DocdbGlobalCluster"
    },
    "@cdktn/provider-awscc.docdbGlobalCluster.DocdbGlobalClusterConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.docdbGlobalCluster.DocdbGlobalClusterConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/docdb-global-cluster/index.ts",
        "line": 14
      },
      "name": "DocdbGlobalClusterConfig",
      "namespace": "docdbGlobalCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/docdb_global_cluster#global_cluster_identifier DocdbGlobalCluster#global_cluster_identifier}",
            "stability": "stable",
            "summary": "The cluster identifier of the global cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/docdb-global-cluster/index.ts",
            "line": 38
          },
          "name": "globalClusterIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The global cluster can't be deleted when deletion protection is enabled.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/docdb_global_cluster#deletion_protection DocdbGlobalCluster#deletion_protection}",
            "stability": "stable",
            "summary": "Indicates whether the global cluster has deletion protection enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/docdb-global-cluster/index.ts",
            "line": 20
          },
          "name": "deletionProtection",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/docdb_global_cluster#engine DocdbGlobalCluster#engine}",
            "stability": "stable",
            "summary": "The database engine to use for this global cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/docdb-global-cluster/index.ts",
            "line": 26
          },
          "name": "engine",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/docdb_global_cluster#engine_version DocdbGlobalCluster#engine_version}",
            "stability": "stable",
            "summary": "The engine version to use for this global cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/docdb-global-cluster/index.ts",
            "line": 32
          },
          "name": "engineVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You may also choose to instead specify the DBClusterIdentifier. If you provide a value for this parameter, don't specify values for the following settings because Amazon DocumentDB uses the values from the specified source DB cluster: Engine, EngineVersion, StorageEncrypted\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/docdb_global_cluster#source_db_cluster_identifier DocdbGlobalCluster#source_db_cluster_identifier}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) to use as the primary cluster of the global cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/docdb-global-cluster/index.ts",
            "line": 44
          },
          "name": "sourceDbClusterIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/docdb_global_cluster#storage_encrypted DocdbGlobalCluster#storage_encrypted}",
            "stability": "stable",
            "summary": "Indicates whether the global cluster has storage encryption enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/docdb-global-cluster/index.ts",
            "line": 50
          },
          "name": "storageEncrypted",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/docdb_global_cluster#tags DocdbGlobalCluster#tags}",
            "stability": "stable",
            "summary": "The tags to be assigned to the Amazon DocumentDB resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/docdb-global-cluster/index.ts",
            "line": 56
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.docdbGlobalCluster.DocdbGlobalClusterTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/docdb-global-cluster/index:DocdbGlobalClusterConfig"
    },
    "@cdktn/provider-awscc.docdbGlobalCluster.DocdbGlobalClusterTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.docdbGlobalCluster.DocdbGlobalClusterTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/docdb-global-cluster/index.ts",
        "line": 58
      },
      "name": "DocdbGlobalClusterTags",
      "namespace": "docdbGlobalCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/docdb_global_cluster#key DocdbGlobalCluster#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/docdb-global-cluster/index.ts",
            "line": 64
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/docdb_global_cluster#value DocdbGlobalCluster#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/docdb-global-cluster/index.ts",
            "line": 70
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/docdb-global-cluster/index:DocdbGlobalClusterTags"
    },
    "@cdktn/provider-awscc.docdbGlobalCluster.DocdbGlobalClusterTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.docdbGlobalCluster.DocdbGlobalClusterTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/docdb-global-cluster/index.ts",
          "line": 200
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/docdb-global-cluster/index.ts",
        "line": 192
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/docdb-global-cluster/index.ts",
            "line": 207
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.docdbGlobalCluster.DocdbGlobalClusterTagsOutputReference"
            }
          }
        }
      ],
      "name": "DocdbGlobalClusterTagsList",
      "namespace": "docdbGlobalCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/docdb-global-cluster/index.ts",
            "line": 193
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.docdbGlobalCluster.DocdbGlobalClusterTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/docdb-global-cluster/index:DocdbGlobalClusterTagsList"
    },
    "@cdktn/provider-awscc.docdbGlobalCluster.DocdbGlobalClusterTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.docdbGlobalCluster.DocdbGlobalClusterTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/docdb-global-cluster/index.ts",
          "line": 119
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/docdb-global-cluster/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/docdb-global-cluster/index.ts",
            "line": 167
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/docdb-global-cluster/index.ts",
            "line": 183
          },
          "name": "resetValue"
        }
      ],
      "name": "DocdbGlobalClusterTagsOutputReference",
      "namespace": "docdbGlobalCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/docdb-global-cluster/index.ts",
            "line": 171
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/docdb-global-cluster/index.ts",
            "line": 187
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/docdb-global-cluster/index.ts",
            "line": 161
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/docdb-global-cluster/index.ts",
            "line": 177
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/docdb-global-cluster/index.ts",
            "line": 123
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.docdbGlobalCluster.DocdbGlobalClusterTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/docdb-global-cluster/index:DocdbGlobalClusterTagsOutputReference"
    },
    "@cdktn/provider-awscc.docdbelasticCluster.DocdbelasticCluster": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/docdbelastic_cluster awscc_docdbelastic_cluster}."
      },
      "fqn": "@cdktn/provider-awscc.docdbelasticCluster.DocdbelasticCluster",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/docdbelastic_cluster awscc_docdbelastic_cluster} Resource."
        },
        "locationInModule": {
          "filename": "src/docdbelastic-cluster/index.ts",
          "line": 257
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.docdbelasticCluster.DocdbelasticClusterConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/docdbelastic-cluster/index.ts",
        "line": 225
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DocdbelasticCluster resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/docdbelastic-cluster/index.ts",
            "line": 242
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DocdbelasticCluster to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/docdbelastic_cluster#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DocdbelasticCluster that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DocdbelasticCluster to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/docdbelastic-cluster/index.ts",
            "line": 490
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.docdbelasticCluster.DocdbelasticClusterTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/docdbelastic-cluster/index.ts",
            "line": 314
          },
          "name": "resetAdminUserPassword"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/docdbelastic-cluster/index.ts",
            "line": 343
          },
          "name": "resetBackupRetentionPeriod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/docdbelastic-cluster/index.ts",
            "line": 387
          },
          "name": "resetKmsKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/docdbelastic-cluster/index.ts",
            "line": 403
          },
          "name": "resetPreferredBackupWindow"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/docdbelastic-cluster/index.ts",
            "line": 419
          },
          "name": "resetPreferredMaintenanceWindow"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/docdbelastic-cluster/index.ts",
            "line": 461
          },
          "name": "resetShardInstanceCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/docdbelastic-cluster/index.ts",
            "line": 477
          },
          "name": "resetSubnetIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/docdbelastic-cluster/index.ts",
            "line": 493
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/docdbelastic-cluster/index.ts",
            "line": 509
          },
          "name": "resetVpcSecurityGroupIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/docdbelastic-cluster/index.ts",
            "line": 521
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/docdbelastic-cluster/index.ts",
            "line": 540
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DocdbelasticCluster",
      "namespace": "docdbelasticCluster",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/docdbelastic-cluster/index.ts",
            "line": 230
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/docdbelastic-cluster/index.ts",
            "line": 352
          },
          "name": "clusterArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/docdbelastic-cluster/index.ts",
            "line": 357
          },
          "name": "clusterEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/docdbelastic-cluster/index.ts",
            "line": 375
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/docdbelastic-cluster/index.ts",
            "line": 487
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.docdbelasticCluster.DocdbelasticClusterTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/docdbelastic-cluster/index.ts",
            "line": 302
          },
          "name": "adminUserNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/docdbelastic-cluster/index.ts",
            "line": 318
          },
          "name": "adminUserPasswordInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/docdbelastic-cluster/index.ts",
            "line": 331
          },
          "name": "authTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/docdbelastic-cluster/index.ts",
            "line": 347
          },
          "name": "backupRetentionPeriodInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/docdbelastic-cluster/index.ts",
            "line": 370
          },
          "name": "clusterNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/docdbelastic-cluster/index.ts",
            "line": 391
          },
          "name": "kmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/docdbelastic-cluster/index.ts",
            "line": 407
          },
          "name": "preferredBackupWindowInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/docdbelastic-cluster/index.ts",
            "line": 423
          },
          "name": "preferredMaintenanceWindowInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/docdbelastic-cluster/index.ts",
            "line": 436
          },
          "name": "shardCapacityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/docdbelastic-cluster/index.ts",
            "line": 449
          },
          "name": "shardCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/docdbelastic-cluster/index.ts",
            "line": 465
          },
          "name": "shardInstanceCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/docdbelastic-cluster/index.ts",
            "line": 481
          },
          "name": "subnetIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/docdbelastic-cluster/index.ts",
            "line": 497
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.docdbelasticCluster.DocdbelasticClusterTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/docdbelastic-cluster/index.ts",
            "line": 513
          },
          "name": "vpcSecurityGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/docdbelastic-cluster/index.ts",
            "line": 295
          },
          "name": "adminUserName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/docdbelastic-cluster/index.ts",
            "line": 308
          },
          "name": "adminUserPassword",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/docdbelastic-cluster/index.ts",
            "line": 324
          },
          "name": "authType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/docdbelastic-cluster/index.ts",
            "line": 337
          },
          "name": "backupRetentionPeriod",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/docdbelastic-cluster/index.ts",
            "line": 363
          },
          "name": "clusterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/docdbelastic-cluster/index.ts",
            "line": 381
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/docdbelastic-cluster/index.ts",
            "line": 397
          },
          "name": "preferredBackupWindow",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/docdbelastic-cluster/index.ts",
            "line": 413
          },
          "name": "preferredMaintenanceWindow",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/docdbelastic-cluster/index.ts",
            "line": 429
          },
          "name": "shardCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/docdbelastic-cluster/index.ts",
            "line": 442
          },
          "name": "shardCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/docdbelastic-cluster/index.ts",
            "line": 455
          },
          "name": "shardInstanceCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/docdbelastic-cluster/index.ts",
            "line": 471
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/docdbelastic-cluster/index.ts",
            "line": 503
          },
          "name": "vpcSecurityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/docdbelastic-cluster/index:DocdbelasticCluster"
    },
    "@cdktn/provider-awscc.docdbelasticCluster.DocdbelasticClusterConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.docdbelasticCluster.DocdbelasticClusterConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/docdbelastic-cluster/index.ts",
        "line": 14
      },
      "name": "DocdbelasticClusterConfig",
      "namespace": "docdbelasticCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/docdbelastic_cluster#admin_user_name DocdbelasticCluster#admin_user_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/docdbelastic-cluster/index.ts",
            "line": 18
          },
          "name": "adminUserName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/docdbelastic_cluster#auth_type DocdbelasticCluster#auth_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/docdbelastic-cluster/index.ts",
            "line": 26
          },
          "name": "authType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/docdbelastic_cluster#cluster_name DocdbelasticCluster#cluster_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/docdbelastic-cluster/index.ts",
            "line": 34
          },
          "name": "clusterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/docdbelastic_cluster#shard_capacity DocdbelasticCluster#shard_capacity}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/docdbelastic-cluster/index.ts",
            "line": 50
          },
          "name": "shardCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/docdbelastic_cluster#shard_count DocdbelasticCluster#shard_count}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/docdbelastic-cluster/index.ts",
            "line": 54
          },
          "name": "shardCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/docdbelastic_cluster#admin_user_password DocdbelasticCluster#admin_user_password}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/docdbelastic-cluster/index.ts",
            "line": 22
          },
          "name": "adminUserPassword",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/docdbelastic_cluster#backup_retention_period DocdbelasticCluster#backup_retention_period}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/docdbelastic-cluster/index.ts",
            "line": 30
          },
          "name": "backupRetentionPeriod",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/docdbelastic_cluster#kms_key_id DocdbelasticCluster#kms_key_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/docdbelastic-cluster/index.ts",
            "line": 38
          },
          "name": "kmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/docdbelastic_cluster#preferred_backup_window DocdbelasticCluster#preferred_backup_window}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/docdbelastic-cluster/index.ts",
            "line": 42
          },
          "name": "preferredBackupWindow",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/docdbelastic_cluster#preferred_maintenance_window DocdbelasticCluster#preferred_maintenance_window}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/docdbelastic-cluster/index.ts",
            "line": 46
          },
          "name": "preferredMaintenanceWindow",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/docdbelastic_cluster#shard_instance_count DocdbelasticCluster#shard_instance_count}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/docdbelastic-cluster/index.ts",
            "line": 58
          },
          "name": "shardInstanceCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/docdbelastic_cluster#subnet_ids DocdbelasticCluster#subnet_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/docdbelastic-cluster/index.ts",
            "line": 62
          },
          "name": "subnetIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/docdbelastic_cluster#tags DocdbelasticCluster#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/docdbelastic-cluster/index.ts",
            "line": 66
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.docdbelasticCluster.DocdbelasticClusterTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/docdbelastic_cluster#vpc_security_group_ids DocdbelasticCluster#vpc_security_group_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/docdbelastic-cluster/index.ts",
            "line": 70
          },
          "name": "vpcSecurityGroupIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/docdbelastic-cluster/index:DocdbelasticClusterConfig"
    },
    "@cdktn/provider-awscc.docdbelasticCluster.DocdbelasticClusterTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.docdbelasticCluster.DocdbelasticClusterTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/docdbelastic-cluster/index.ts",
        "line": 72
      },
      "name": "DocdbelasticClusterTags",
      "namespace": "docdbelasticCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/docdbelastic_cluster#key DocdbelasticCluster#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/docdbelastic-cluster/index.ts",
            "line": 76
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/docdbelastic_cluster#value DocdbelasticCluster#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/docdbelastic-cluster/index.ts",
            "line": 80
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/docdbelastic-cluster/index:DocdbelasticClusterTags"
    },
    "@cdktn/provider-awscc.docdbelasticCluster.DocdbelasticClusterTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.docdbelasticCluster.DocdbelasticClusterTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/docdbelastic-cluster/index.ts",
          "line": 210
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/docdbelastic-cluster/index.ts",
        "line": 202
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/docdbelastic-cluster/index.ts",
            "line": 217
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.docdbelasticCluster.DocdbelasticClusterTagsOutputReference"
            }
          }
        }
      ],
      "name": "DocdbelasticClusterTagsList",
      "namespace": "docdbelasticCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/docdbelastic-cluster/index.ts",
            "line": 203
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.docdbelasticCluster.DocdbelasticClusterTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/docdbelastic-cluster/index:DocdbelasticClusterTagsList"
    },
    "@cdktn/provider-awscc.docdbelasticCluster.DocdbelasticClusterTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.docdbelasticCluster.DocdbelasticClusterTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/docdbelastic-cluster/index.ts",
          "line": 129
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/docdbelastic-cluster/index.ts",
        "line": 119
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/docdbelastic-cluster/index.ts",
            "line": 177
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/docdbelastic-cluster/index.ts",
            "line": 193
          },
          "name": "resetValue"
        }
      ],
      "name": "DocdbelasticClusterTagsOutputReference",
      "namespace": "docdbelasticCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/docdbelastic-cluster/index.ts",
            "line": 181
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/docdbelastic-cluster/index.ts",
            "line": 197
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/docdbelastic-cluster/index.ts",
            "line": 171
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/docdbelastic-cluster/index.ts",
            "line": 187
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/docdbelastic-cluster/index.ts",
            "line": 133
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.docdbelasticCluster.DocdbelasticClusterTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/docdbelastic-cluster/index:DocdbelasticClusterTagsOutputReference"
    },
    "@cdktn/provider-awscc.dsqlCluster.DsqlCluster": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dsql_cluster awscc_dsql_cluster}."
      },
      "fqn": "@cdktn/provider-awscc.dsqlCluster.DsqlCluster",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dsql_cluster awscc_dsql_cluster} Resource."
        },
        "locationInModule": {
          "filename": "src/dsql-cluster/index.ts",
          "line": 426
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.dsqlCluster.DsqlClusterConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dsql-cluster/index.ts",
        "line": 394
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DsqlCluster resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/dsql-cluster/index.ts",
            "line": 411
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DsqlCluster to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dsql_cluster#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DsqlCluster that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DsqlCluster to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dsql-cluster/index.ts",
            "line": 516
          },
          "name": "putMultiRegionProperties",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.dsqlCluster.DsqlClusterMultiRegionProperties"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dsql-cluster/index.ts",
            "line": 563
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.dsqlCluster.DsqlClusterTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dsql-cluster/index.ts",
            "line": 466
          },
          "name": "resetDeletionProtectionEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dsql-cluster/index.ts",
            "line": 503
          },
          "name": "resetKmsEncryptionKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dsql-cluster/index.ts",
            "line": 519
          },
          "name": "resetMultiRegionProperties"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dsql-cluster/index.ts",
            "line": 535
          },
          "name": "resetPolicyDocument"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dsql-cluster/index.ts",
            "line": 566
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dsql-cluster/index.ts",
            "line": 588
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dsql-cluster/index.ts",
            "line": 598
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DsqlCluster",
      "namespace": "dsqlCluster",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dsql-cluster/index.ts",
            "line": 399
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dsql-cluster/index.ts",
            "line": 454
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dsql-cluster/index.ts",
            "line": 476
          },
          "name": "encryptionDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.dsqlCluster.DsqlClusterEncryptionDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dsql-cluster/index.ts",
            "line": 481
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dsql-cluster/index.ts",
            "line": 486
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dsql-cluster/index.ts",
            "line": 491
          },
          "name": "identifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dsql-cluster/index.ts",
            "line": 513
          },
          "name": "multiRegionProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.dsqlCluster.DsqlClusterMultiRegionPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dsql-cluster/index.ts",
            "line": 544
          },
          "name": "policyVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dsql-cluster/index.ts",
            "line": 549
          },
          "name": "resourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dsql-cluster/index.ts",
            "line": 554
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dsql-cluster/index.ts",
            "line": 560
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dsqlCluster.DsqlClusterTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dsql-cluster/index.ts",
            "line": 575
          },
          "name": "vpcEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dsql-cluster/index.ts",
            "line": 580
          },
          "name": "vpcEndpointServiceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dsql-cluster/index.ts",
            "line": 470
          },
          "name": "deletionProtectionEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dsql-cluster/index.ts",
            "line": 507
          },
          "name": "kmsEncryptionKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dsql-cluster/index.ts",
            "line": 523
          },
          "name": "multiRegionPropertiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dsqlCluster.DsqlClusterMultiRegionProperties"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dsql-cluster/index.ts",
            "line": 539
          },
          "name": "policyDocumentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dsql-cluster/index.ts",
            "line": 570
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.dsqlCluster.DsqlClusterTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dsql-cluster/index.ts",
            "line": 460
          },
          "name": "deletionProtectionEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dsql-cluster/index.ts",
            "line": 497
          },
          "name": "kmsEncryptionKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dsql-cluster/index.ts",
            "line": 529
          },
          "name": "policyDocument",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dsql-cluster/index:DsqlCluster"
    },
    "@cdktn/provider-awscc.dsqlCluster.DsqlClusterConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dsqlCluster.DsqlClusterConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dsql-cluster/index.ts",
        "line": 14
      },
      "name": "DsqlClusterConfig",
      "namespace": "dsqlCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dsql_cluster#deletion_protection_enabled DsqlCluster#deletion_protection_enabled}",
            "stability": "stable",
            "summary": "Whether deletion protection is enabled in this cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dsql-cluster/index.ts",
            "line": 20
          },
          "name": "deletionProtectionEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dsql_cluster#kms_encryption_key DsqlCluster#kms_encryption_key}",
            "stability": "stable",
            "summary": "The KMS key that encrypts data on the cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dsql-cluster/index.ts",
            "line": 26
          },
          "name": "kmsEncryptionKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dsql_cluster#multi_region_properties DsqlCluster#multi_region_properties}",
            "stability": "stable",
            "summary": "The Multi-region properties associated to this cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dsql-cluster/index.ts",
            "line": 32
          },
          "name": "multiRegionProperties",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dsqlCluster.DsqlClusterMultiRegionProperties"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dsql_cluster#policy_document DsqlCluster#policy_document}",
            "stability": "stable",
            "summary": "The IAM policy applied to the cluster resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dsql-cluster/index.ts",
            "line": 38
          },
          "name": "policyDocument",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dsql_cluster#tags DsqlCluster#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dsql-cluster/index.ts",
            "line": 42
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.dsqlCluster.DsqlClusterTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dsql-cluster/index:DsqlClusterConfig"
    },
    "@cdktn/provider-awscc.dsqlCluster.DsqlClusterEncryptionDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dsqlCluster.DsqlClusterEncryptionDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dsql-cluster/index.ts",
        "line": 44
      },
      "name": "DsqlClusterEncryptionDetails",
      "namespace": "dsqlCluster",
      "symbolId": "src/dsql-cluster/index:DsqlClusterEncryptionDetails"
    },
    "@cdktn/provider-awscc.dsqlCluster.DsqlClusterEncryptionDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dsqlCluster.DsqlClusterEncryptionDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dsql-cluster/index.ts",
          "line": 74
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dsql-cluster/index.ts",
        "line": 67
      },
      "name": "DsqlClusterEncryptionDetailsOutputReference",
      "namespace": "dsqlCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dsql-cluster/index.ts",
            "line": 94
          },
          "name": "encryptionStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dsql-cluster/index.ts",
            "line": 99
          },
          "name": "encryptionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dsql-cluster/index.ts",
            "line": 104
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dsql-cluster/index.ts",
            "line": 78
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dsqlCluster.DsqlClusterEncryptionDetails"
          }
        }
      ],
      "symbolId": "src/dsql-cluster/index:DsqlClusterEncryptionDetailsOutputReference"
    },
    "@cdktn/provider-awscc.dsqlCluster.DsqlClusterMultiRegionProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dsqlCluster.DsqlClusterMultiRegionProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dsql-cluster/index.ts",
        "line": 108
      },
      "name": "DsqlClusterMultiRegionProperties",
      "namespace": "dsqlCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dsql_cluster#clusters DsqlCluster#clusters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dsql-cluster/index.ts",
            "line": 112
          },
          "name": "clusters",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dsql_cluster#witness_region DsqlCluster#witness_region}",
            "stability": "stable",
            "summary": "The witness region in a multi-region cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dsql-cluster/index.ts",
            "line": 118
          },
          "name": "witnessRegion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dsql-cluster/index:DsqlClusterMultiRegionProperties"
    },
    "@cdktn/provider-awscc.dsqlCluster.DsqlClusterMultiRegionPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dsqlCluster.DsqlClusterMultiRegionPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dsql-cluster/index.ts",
          "line": 165
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dsql-cluster/index.ts",
        "line": 157
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dsql-cluster/index.ts",
            "line": 213
          },
          "name": "resetClusters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dsql-cluster/index.ts",
            "line": 229
          },
          "name": "resetWitnessRegion"
        }
      ],
      "name": "DsqlClusterMultiRegionPropertiesOutputReference",
      "namespace": "dsqlCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dsql-cluster/index.ts",
            "line": 217
          },
          "name": "clustersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dsql-cluster/index.ts",
            "line": 233
          },
          "name": "witnessRegionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dsql-cluster/index.ts",
            "line": 207
          },
          "name": "clusters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dsql-cluster/index.ts",
            "line": 223
          },
          "name": "witnessRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dsql-cluster/index.ts",
            "line": 169
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dsqlCluster.DsqlClusterMultiRegionProperties"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dsql-cluster/index:DsqlClusterMultiRegionPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.dsqlCluster.DsqlClusterTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dsqlCluster.DsqlClusterTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dsql-cluster/index.ts",
        "line": 237
      },
      "name": "DsqlClusterTags",
      "namespace": "dsqlCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dsql_cluster#key DsqlCluster#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dsql-cluster/index.ts",
            "line": 243
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dsql_cluster#value DsqlCluster#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dsql-cluster/index.ts",
            "line": 249
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dsql-cluster/index:DsqlClusterTags"
    },
    "@cdktn/provider-awscc.dsqlCluster.DsqlClusterTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dsqlCluster.DsqlClusterTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dsql-cluster/index.ts",
          "line": 379
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dsql-cluster/index.ts",
        "line": 371
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dsql-cluster/index.ts",
            "line": 386
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dsqlCluster.DsqlClusterTagsOutputReference"
            }
          }
        }
      ],
      "name": "DsqlClusterTagsList",
      "namespace": "dsqlCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dsql-cluster/index.ts",
            "line": 372
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.dsqlCluster.DsqlClusterTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dsql-cluster/index:DsqlClusterTagsList"
    },
    "@cdktn/provider-awscc.dsqlCluster.DsqlClusterTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dsqlCluster.DsqlClusterTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dsql-cluster/index.ts",
          "line": 298
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dsql-cluster/index.ts",
        "line": 288
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dsql-cluster/index.ts",
            "line": 346
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dsql-cluster/index.ts",
            "line": 362
          },
          "name": "resetValue"
        }
      ],
      "name": "DsqlClusterTagsOutputReference",
      "namespace": "dsqlCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dsql-cluster/index.ts",
            "line": 350
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dsql-cluster/index.ts",
            "line": 366
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dsql-cluster/index.ts",
            "line": 340
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dsql-cluster/index.ts",
            "line": 356
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dsql-cluster/index.ts",
            "line": 302
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dsqlCluster.DsqlClusterTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dsql-cluster/index:DsqlClusterTagsOutputReference"
    },
    "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTable": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table awscc_dynamodb_global_table}."
      },
      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTable",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table awscc_dynamodb_global_table} Resource."
        },
        "locationInModule": {
          "filename": "src/dynamodb-global-table/index.ts",
          "line": 6749
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dynamodb-global-table/index.ts",
        "line": 6717
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DynamodbGlobalTable resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6734
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DynamodbGlobalTable to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DynamodbGlobalTable that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DynamodbGlobalTable to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6799
          },
          "name": "putAttributeDefinitions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableAttributeDefinitions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6831
          },
          "name": "putGlobalSecondaryIndexes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalSecondaryIndexes"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6863
          },
          "name": "putGlobalTableWitnesses",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalTableWitnesses"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6884
          },
          "name": "putKeySchema",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableKeySchema"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6900
          },
          "name": "putLocalSecondaryIndexes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableLocalSecondaryIndexes"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6932
          },
          "name": "putReadOnDemandThroughputSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReadOnDemandThroughputSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6948
          },
          "name": "putReadProvisionedThroughputSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReadProvisionedThroughputSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6964
          },
          "name": "putReplicas",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicas"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6977
          },
          "name": "putSseSpecification",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableSseSpecification"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6998
          },
          "name": "putStreamSpecification",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableStreamSpecification"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 7035
          },
          "name": "putTimeToLiveSpecification",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableTimeToLiveSpecification"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 7051
          },
          "name": "putWarmThroughput",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableWarmThroughput"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 7067
          },
          "name": "putWriteOnDemandThroughputSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableWriteOnDemandThroughputSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 7083
          },
          "name": "putWriteProvisionedThroughputSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableWriteProvisionedThroughputSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6802
          },
          "name": "resetAttributeDefinitions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6818
          },
          "name": "resetBillingMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6834
          },
          "name": "resetGlobalSecondaryIndexes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6850
          },
          "name": "resetGlobalTableSourceArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6866
          },
          "name": "resetGlobalTableWitnesses"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6887
          },
          "name": "resetKeySchema"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6903
          },
          "name": "resetLocalSecondaryIndexes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6919
          },
          "name": "resetMultiRegionConsistency"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6935
          },
          "name": "resetReadOnDemandThroughputSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6951
          },
          "name": "resetReadProvisionedThroughputSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6980
          },
          "name": "resetSseSpecification"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 7001
          },
          "name": "resetStreamSpecification"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 7022
          },
          "name": "resetTableName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 7038
          },
          "name": "resetTimeToLiveSpecification"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 7054
          },
          "name": "resetWarmThroughput"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 7070
          },
          "name": "resetWriteOnDemandThroughputSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 7086
          },
          "name": "resetWriteProvisionedThroughputSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 7098
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 7121
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DynamodbGlobalTable",
      "namespace": "dynamodbGlobalTable",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6722
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6790
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6796
          },
          "name": "attributeDefinitions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableAttributeDefinitionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6828
          },
          "name": "globalSecondaryIndexes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalSecondaryIndexesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6860
          },
          "name": "globalTableWitnesses",
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalTableWitnessesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6875
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6881
          },
          "name": "keySchema",
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableKeySchemaList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6897
          },
          "name": "localSecondaryIndexes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableLocalSecondaryIndexesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6929
          },
          "name": "readOnDemandThroughputSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReadOnDemandThroughputSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6945
          },
          "name": "readProvisionedThroughputSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReadProvisionedThroughputSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6961
          },
          "name": "replicas",
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6974
          },
          "name": "sseSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableSseSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6989
          },
          "name": "streamArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6995
          },
          "name": "streamSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableStreamSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 7010
          },
          "name": "tableId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 7032
          },
          "name": "timeToLiveSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableTimeToLiveSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 7048
          },
          "name": "warmThroughput",
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableWarmThroughputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 7064
          },
          "name": "writeOnDemandThroughputSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableWriteOnDemandThroughputSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 7080
          },
          "name": "writeProvisionedThroughputSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableWriteProvisionedThroughputSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6806
          },
          "name": "attributeDefinitionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableAttributeDefinitions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6822
          },
          "name": "billingModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6838
          },
          "name": "globalSecondaryIndexesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalSecondaryIndexes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6854
          },
          "name": "globalTableSourceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6870
          },
          "name": "globalTableWitnessesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalTableWitnesses"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6891
          },
          "name": "keySchemaInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableKeySchema"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6907
          },
          "name": "localSecondaryIndexesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableLocalSecondaryIndexes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6923
          },
          "name": "multiRegionConsistencyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6939
          },
          "name": "readOnDemandThroughputSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReadOnDemandThroughputSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6955
          },
          "name": "readProvisionedThroughputSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReadProvisionedThroughputSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6968
          },
          "name": "replicasInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicas"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6984
          },
          "name": "sseSpecificationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableSseSpecification"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 7005
          },
          "name": "streamSpecificationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableStreamSpecification"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 7026
          },
          "name": "tableNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 7042
          },
          "name": "timeToLiveSpecificationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableTimeToLiveSpecification"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 7058
          },
          "name": "warmThroughputInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableWarmThroughput"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 7074
          },
          "name": "writeOnDemandThroughputSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableWriteOnDemandThroughputSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 7090
          },
          "name": "writeProvisionedThroughputSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableWriteProvisionedThroughputSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6812
          },
          "name": "billingMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6844
          },
          "name": "globalTableSourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6913
          },
          "name": "multiRegionConsistency",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 7016
          },
          "name": "tableName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dynamodb-global-table/index:DynamodbGlobalTable"
    },
    "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableAttributeDefinitions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableAttributeDefinitions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dynamodb-global-table/index.ts",
        "line": 88
      },
      "name": "DynamodbGlobalTableAttributeDefinitions",
      "namespace": "dynamodbGlobalTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#attribute_name DynamodbGlobalTable#attribute_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 92
          },
          "name": "attributeName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#attribute_type DynamodbGlobalTable#attribute_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 96
          },
          "name": "attributeType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dynamodb-global-table/index:DynamodbGlobalTableAttributeDefinitions"
    },
    "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableAttributeDefinitionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableAttributeDefinitionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dynamodb-global-table/index.ts",
          "line": 226
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dynamodb-global-table/index.ts",
        "line": 218
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 233
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableAttributeDefinitionsOutputReference"
            }
          }
        }
      ],
      "name": "DynamodbGlobalTableAttributeDefinitionsList",
      "namespace": "dynamodbGlobalTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 219
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableAttributeDefinitions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dynamodb-global-table/index:DynamodbGlobalTableAttributeDefinitionsList"
    },
    "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableAttributeDefinitionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableAttributeDefinitionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dynamodb-global-table/index.ts",
          "line": 145
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dynamodb-global-table/index.ts",
        "line": 135
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 193
          },
          "name": "resetAttributeName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 209
          },
          "name": "resetAttributeType"
        }
      ],
      "name": "DynamodbGlobalTableAttributeDefinitionsOutputReference",
      "namespace": "dynamodbGlobalTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 197
          },
          "name": "attributeNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 213
          },
          "name": "attributeTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 187
          },
          "name": "attributeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 203
          },
          "name": "attributeType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 149
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableAttributeDefinitions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dynamodb-global-table/index:DynamodbGlobalTableAttributeDefinitionsOutputReference"
    },
    "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dynamodb-global-table/index.ts",
        "line": 14
      },
      "name": "DynamodbGlobalTableConfig",
      "namespace": "dynamodbGlobalTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#replicas DynamodbGlobalTable#replicas}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 58
          },
          "name": "replicas",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicas"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#attribute_definitions DynamodbGlobalTable#attribute_definitions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 18
          },
          "name": "attributeDefinitions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableAttributeDefinitions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#billing_mode DynamodbGlobalTable#billing_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 22
          },
          "name": "billingMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#global_secondary_indexes DynamodbGlobalTable#global_secondary_indexes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 26
          },
          "name": "globalSecondaryIndexes",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalSecondaryIndexes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#global_table_source_arn DynamodbGlobalTable#global_table_source_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 30
          },
          "name": "globalTableSourceArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#global_table_witnesses DynamodbGlobalTable#global_table_witnesses}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 34
          },
          "name": "globalTableWitnesses",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalTableWitnesses"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#key_schema DynamodbGlobalTable#key_schema}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 38
          },
          "name": "keySchema",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableKeySchema"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#local_secondary_indexes DynamodbGlobalTable#local_secondary_indexes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 42
          },
          "name": "localSecondaryIndexes",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableLocalSecondaryIndexes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#multi_region_consistency DynamodbGlobalTable#multi_region_consistency}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 46
          },
          "name": "multiRegionConsistency",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#read_on_demand_throughput_settings DynamodbGlobalTable#read_on_demand_throughput_settings}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 50
          },
          "name": "readOnDemandThroughputSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReadOnDemandThroughputSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#read_provisioned_throughput_settings DynamodbGlobalTable#read_provisioned_throughput_settings}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 54
          },
          "name": "readProvisionedThroughputSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReadProvisionedThroughputSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#sse_specification DynamodbGlobalTable#sse_specification}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 62
          },
          "name": "sseSpecification",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableSseSpecification"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#stream_specification DynamodbGlobalTable#stream_specification}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 66
          },
          "name": "streamSpecification",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableStreamSpecification"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#table_name DynamodbGlobalTable#table_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 70
          },
          "name": "tableName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#time_to_live_specification DynamodbGlobalTable#time_to_live_specification}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 74
          },
          "name": "timeToLiveSpecification",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableTimeToLiveSpecification"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#warm_throughput DynamodbGlobalTable#warm_throughput}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 78
          },
          "name": "warmThroughput",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableWarmThroughput"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#write_on_demand_throughput_settings DynamodbGlobalTable#write_on_demand_throughput_settings}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 82
          },
          "name": "writeOnDemandThroughputSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableWriteOnDemandThroughputSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#write_provisioned_throughput_settings DynamodbGlobalTable#write_provisioned_throughput_settings}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 86
          },
          "name": "writeProvisionedThroughputSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableWriteProvisionedThroughputSettings"
          }
        }
      ],
      "symbolId": "src/dynamodb-global-table/index:DynamodbGlobalTableConfig"
    },
    "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalSecondaryIndexes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalSecondaryIndexes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dynamodb-global-table/index.ts",
        "line": 1402
      },
      "name": "DynamodbGlobalTableGlobalSecondaryIndexes",
      "namespace": "dynamodbGlobalTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#index_name DynamodbGlobalTable#index_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 1406
          },
          "name": "indexName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#key_schema DynamodbGlobalTable#key_schema}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 1410
          },
          "name": "keySchema",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalSecondaryIndexesKeySchema"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#projection DynamodbGlobalTable#projection}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 1414
          },
          "name": "projection",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalSecondaryIndexesProjection"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#read_on_demand_throughput_settings DynamodbGlobalTable#read_on_demand_throughput_settings}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 1418
          },
          "name": "readOnDemandThroughputSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalSecondaryIndexesReadOnDemandThroughputSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#read_provisioned_throughput_settings DynamodbGlobalTable#read_provisioned_throughput_settings}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 1422
          },
          "name": "readProvisionedThroughputSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalSecondaryIndexesReadProvisionedThroughputSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#warm_throughput DynamodbGlobalTable#warm_throughput}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 1426
          },
          "name": "warmThroughput",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalSecondaryIndexesWarmThroughput"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#write_on_demand_throughput_settings DynamodbGlobalTable#write_on_demand_throughput_settings}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 1430
          },
          "name": "writeOnDemandThroughputSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalSecondaryIndexesWriteOnDemandThroughputSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#write_provisioned_throughput_settings DynamodbGlobalTable#write_provisioned_throughput_settings}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 1434
          },
          "name": "writeProvisionedThroughputSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalSecondaryIndexesWriteProvisionedThroughputSettings"
          }
        }
      ],
      "symbolId": "src/dynamodb-global-table/index:DynamodbGlobalTableGlobalSecondaryIndexes"
    },
    "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalSecondaryIndexesKeySchema": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalSecondaryIndexesKeySchema",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dynamodb-global-table/index.ts",
        "line": 237
      },
      "name": "DynamodbGlobalTableGlobalSecondaryIndexesKeySchema",
      "namespace": "dynamodbGlobalTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#attribute_name DynamodbGlobalTable#attribute_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 241
          },
          "name": "attributeName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#key_type DynamodbGlobalTable#key_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 245
          },
          "name": "keyType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dynamodb-global-table/index:DynamodbGlobalTableGlobalSecondaryIndexesKeySchema"
    },
    "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalSecondaryIndexesKeySchemaList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalSecondaryIndexesKeySchemaList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dynamodb-global-table/index.ts",
          "line": 375
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dynamodb-global-table/index.ts",
        "line": 367
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 382
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalSecondaryIndexesKeySchemaOutputReference"
            }
          }
        }
      ],
      "name": "DynamodbGlobalTableGlobalSecondaryIndexesKeySchemaList",
      "namespace": "dynamodbGlobalTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 368
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalSecondaryIndexesKeySchema"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dynamodb-global-table/index:DynamodbGlobalTableGlobalSecondaryIndexesKeySchemaList"
    },
    "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalSecondaryIndexesKeySchemaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalSecondaryIndexesKeySchemaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dynamodb-global-table/index.ts",
          "line": 294
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dynamodb-global-table/index.ts",
        "line": 284
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 342
          },
          "name": "resetAttributeName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 358
          },
          "name": "resetKeyType"
        }
      ],
      "name": "DynamodbGlobalTableGlobalSecondaryIndexesKeySchemaOutputReference",
      "namespace": "dynamodbGlobalTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 346
          },
          "name": "attributeNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 362
          },
          "name": "keyTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 336
          },
          "name": "attributeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 352
          },
          "name": "keyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 298
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalSecondaryIndexesKeySchema"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dynamodb-global-table/index:DynamodbGlobalTableGlobalSecondaryIndexesKeySchemaOutputReference"
    },
    "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalSecondaryIndexesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalSecondaryIndexesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dynamodb-global-table/index.ts",
          "line": 1738
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dynamodb-global-table/index.ts",
        "line": 1730
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 1745
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalSecondaryIndexesOutputReference"
            }
          }
        }
      ],
      "name": "DynamodbGlobalTableGlobalSecondaryIndexesList",
      "namespace": "dynamodbGlobalTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 1731
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalSecondaryIndexes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dynamodb-global-table/index:DynamodbGlobalTableGlobalSecondaryIndexesList"
    },
    "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalSecondaryIndexesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalSecondaryIndexesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dynamodb-global-table/index.ts",
          "line": 1525
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dynamodb-global-table/index.ts",
        "line": 1515
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 1622
          },
          "name": "putKeySchema",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalSecondaryIndexesKeySchema"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 1638
          },
          "name": "putProjection",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalSecondaryIndexesProjection"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 1654
          },
          "name": "putReadOnDemandThroughputSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalSecondaryIndexesReadOnDemandThroughputSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 1670
          },
          "name": "putReadProvisionedThroughputSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalSecondaryIndexesReadProvisionedThroughputSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 1686
          },
          "name": "putWarmThroughput",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalSecondaryIndexesWarmThroughput"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 1702
          },
          "name": "putWriteOnDemandThroughputSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalSecondaryIndexesWriteOnDemandThroughputSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 1718
          },
          "name": "putWriteProvisionedThroughputSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalSecondaryIndexesWriteProvisionedThroughputSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 1609
          },
          "name": "resetIndexName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 1625
          },
          "name": "resetKeySchema"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 1641
          },
          "name": "resetProjection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 1657
          },
          "name": "resetReadOnDemandThroughputSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 1673
          },
          "name": "resetReadProvisionedThroughputSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 1689
          },
          "name": "resetWarmThroughput"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 1705
          },
          "name": "resetWriteOnDemandThroughputSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 1721
          },
          "name": "resetWriteProvisionedThroughputSettings"
        }
      ],
      "name": "DynamodbGlobalTableGlobalSecondaryIndexesOutputReference",
      "namespace": "dynamodbGlobalTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 1619
          },
          "name": "keySchema",
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalSecondaryIndexesKeySchemaList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 1635
          },
          "name": "projection",
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalSecondaryIndexesProjectionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 1651
          },
          "name": "readOnDemandThroughputSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalSecondaryIndexesReadOnDemandThroughputSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 1667
          },
          "name": "readProvisionedThroughputSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalSecondaryIndexesReadProvisionedThroughputSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 1683
          },
          "name": "warmThroughput",
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalSecondaryIndexesWarmThroughputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 1699
          },
          "name": "writeOnDemandThroughputSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalSecondaryIndexesWriteOnDemandThroughputSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 1715
          },
          "name": "writeProvisionedThroughputSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalSecondaryIndexesWriteProvisionedThroughputSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 1613
          },
          "name": "indexNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 1629
          },
          "name": "keySchemaInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalSecondaryIndexesKeySchema"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 1645
          },
          "name": "projectionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalSecondaryIndexesProjection"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 1661
          },
          "name": "readOnDemandThroughputSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalSecondaryIndexesReadOnDemandThroughputSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 1677
          },
          "name": "readProvisionedThroughputSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalSecondaryIndexesReadProvisionedThroughputSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 1693
          },
          "name": "warmThroughputInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalSecondaryIndexesWarmThroughput"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 1709
          },
          "name": "writeOnDemandThroughputSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalSecondaryIndexesWriteOnDemandThroughputSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 1725
          },
          "name": "writeProvisionedThroughputSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalSecondaryIndexesWriteProvisionedThroughputSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 1603
          },
          "name": "indexName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 1529
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalSecondaryIndexes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dynamodb-global-table/index:DynamodbGlobalTableGlobalSecondaryIndexesOutputReference"
    },
    "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalSecondaryIndexesProjection": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalSecondaryIndexesProjection",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dynamodb-global-table/index.ts",
        "line": 386
      },
      "name": "DynamodbGlobalTableGlobalSecondaryIndexesProjection",
      "namespace": "dynamodbGlobalTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#non_key_attributes DynamodbGlobalTable#non_key_attributes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 390
          },
          "name": "nonKeyAttributes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#projection_type DynamodbGlobalTable#projection_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 394
          },
          "name": "projectionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dynamodb-global-table/index:DynamodbGlobalTableGlobalSecondaryIndexesProjection"
    },
    "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalSecondaryIndexesProjectionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalSecondaryIndexesProjectionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dynamodb-global-table/index.ts",
          "line": 441
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dynamodb-global-table/index.ts",
        "line": 433
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 489
          },
          "name": "resetNonKeyAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 505
          },
          "name": "resetProjectionType"
        }
      ],
      "name": "DynamodbGlobalTableGlobalSecondaryIndexesProjectionOutputReference",
      "namespace": "dynamodbGlobalTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 493
          },
          "name": "nonKeyAttributesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 509
          },
          "name": "projectionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 483
          },
          "name": "nonKeyAttributes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 499
          },
          "name": "projectionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 445
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalSecondaryIndexesProjection"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dynamodb-global-table/index:DynamodbGlobalTableGlobalSecondaryIndexesProjectionOutputReference"
    },
    "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalSecondaryIndexesReadOnDemandThroughputSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalSecondaryIndexesReadOnDemandThroughputSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dynamodb-global-table/index.ts",
        "line": 513
      },
      "name": "DynamodbGlobalTableGlobalSecondaryIndexesReadOnDemandThroughputSettings",
      "namespace": "dynamodbGlobalTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#max_read_request_units DynamodbGlobalTable#max_read_request_units}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 517
          },
          "name": "maxReadRequestUnits",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dynamodb-global-table/index:DynamodbGlobalTableGlobalSecondaryIndexesReadOnDemandThroughputSettings"
    },
    "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalSecondaryIndexesReadOnDemandThroughputSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalSecondaryIndexesReadOnDemandThroughputSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dynamodb-global-table/index.ts",
          "line": 557
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dynamodb-global-table/index.ts",
        "line": 549
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 599
          },
          "name": "resetMaxReadRequestUnits"
        }
      ],
      "name": "DynamodbGlobalTableGlobalSecondaryIndexesReadOnDemandThroughputSettingsOutputReference",
      "namespace": "dynamodbGlobalTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 603
          },
          "name": "maxReadRequestUnitsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 593
          },
          "name": "maxReadRequestUnits",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 561
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalSecondaryIndexesReadOnDemandThroughputSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dynamodb-global-table/index:DynamodbGlobalTableGlobalSecondaryIndexesReadOnDemandThroughputSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalSecondaryIndexesReadProvisionedThroughputSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalSecondaryIndexesReadProvisionedThroughputSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dynamodb-global-table/index.ts",
        "line": 607
      },
      "name": "DynamodbGlobalTableGlobalSecondaryIndexesReadProvisionedThroughputSettings",
      "namespace": "dynamodbGlobalTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#read_capacity_units DynamodbGlobalTable#read_capacity_units}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 611
          },
          "name": "readCapacityUnits",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dynamodb-global-table/index:DynamodbGlobalTableGlobalSecondaryIndexesReadProvisionedThroughputSettings"
    },
    "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalSecondaryIndexesReadProvisionedThroughputSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalSecondaryIndexesReadProvisionedThroughputSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dynamodb-global-table/index.ts",
          "line": 651
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dynamodb-global-table/index.ts",
        "line": 643
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 693
          },
          "name": "resetReadCapacityUnits"
        }
      ],
      "name": "DynamodbGlobalTableGlobalSecondaryIndexesReadProvisionedThroughputSettingsOutputReference",
      "namespace": "dynamodbGlobalTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 697
          },
          "name": "readCapacityUnitsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 687
          },
          "name": "readCapacityUnits",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 655
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalSecondaryIndexesReadProvisionedThroughputSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dynamodb-global-table/index:DynamodbGlobalTableGlobalSecondaryIndexesReadProvisionedThroughputSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalSecondaryIndexesWarmThroughput": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalSecondaryIndexesWarmThroughput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dynamodb-global-table/index.ts",
        "line": 701
      },
      "name": "DynamodbGlobalTableGlobalSecondaryIndexesWarmThroughput",
      "namespace": "dynamodbGlobalTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#read_units_per_second DynamodbGlobalTable#read_units_per_second}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 705
          },
          "name": "readUnitsPerSecond",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#write_units_per_second DynamodbGlobalTable#write_units_per_second}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 709
          },
          "name": "writeUnitsPerSecond",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dynamodb-global-table/index:DynamodbGlobalTableGlobalSecondaryIndexesWarmThroughput"
    },
    "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalSecondaryIndexesWarmThroughputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalSecondaryIndexesWarmThroughputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dynamodb-global-table/index.ts",
          "line": 756
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dynamodb-global-table/index.ts",
        "line": 748
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 804
          },
          "name": "resetReadUnitsPerSecond"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 820
          },
          "name": "resetWriteUnitsPerSecond"
        }
      ],
      "name": "DynamodbGlobalTableGlobalSecondaryIndexesWarmThroughputOutputReference",
      "namespace": "dynamodbGlobalTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 808
          },
          "name": "readUnitsPerSecondInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 824
          },
          "name": "writeUnitsPerSecondInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 798
          },
          "name": "readUnitsPerSecond",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 814
          },
          "name": "writeUnitsPerSecond",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 760
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalSecondaryIndexesWarmThroughput"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dynamodb-global-table/index:DynamodbGlobalTableGlobalSecondaryIndexesWarmThroughputOutputReference"
    },
    "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalSecondaryIndexesWriteOnDemandThroughputSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalSecondaryIndexesWriteOnDemandThroughputSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dynamodb-global-table/index.ts",
        "line": 828
      },
      "name": "DynamodbGlobalTableGlobalSecondaryIndexesWriteOnDemandThroughputSettings",
      "namespace": "dynamodbGlobalTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#max_write_request_units DynamodbGlobalTable#max_write_request_units}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 832
          },
          "name": "maxWriteRequestUnits",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dynamodb-global-table/index:DynamodbGlobalTableGlobalSecondaryIndexesWriteOnDemandThroughputSettings"
    },
    "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalSecondaryIndexesWriteOnDemandThroughputSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalSecondaryIndexesWriteOnDemandThroughputSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dynamodb-global-table/index.ts",
          "line": 872
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dynamodb-global-table/index.ts",
        "line": 864
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 914
          },
          "name": "resetMaxWriteRequestUnits"
        }
      ],
      "name": "DynamodbGlobalTableGlobalSecondaryIndexesWriteOnDemandThroughputSettingsOutputReference",
      "namespace": "dynamodbGlobalTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 918
          },
          "name": "maxWriteRequestUnitsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 908
          },
          "name": "maxWriteRequestUnits",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 876
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalSecondaryIndexesWriteOnDemandThroughputSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dynamodb-global-table/index:DynamodbGlobalTableGlobalSecondaryIndexesWriteOnDemandThroughputSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalSecondaryIndexesWriteProvisionedThroughputSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalSecondaryIndexesWriteProvisionedThroughputSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dynamodb-global-table/index.ts",
        "line": 1308
      },
      "name": "DynamodbGlobalTableGlobalSecondaryIndexesWriteProvisionedThroughputSettings",
      "namespace": "dynamodbGlobalTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#write_capacity_auto_scaling_settings DynamodbGlobalTable#write_capacity_auto_scaling_settings}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 1312
          },
          "name": "writeCapacityAutoScalingSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalSecondaryIndexesWriteProvisionedThroughputSettingsWriteCapacityAutoScalingSettings"
          }
        }
      ],
      "symbolId": "src/dynamodb-global-table/index:DynamodbGlobalTableGlobalSecondaryIndexesWriteProvisionedThroughputSettings"
    },
    "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalSecondaryIndexesWriteProvisionedThroughputSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalSecondaryIndexesWriteProvisionedThroughputSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dynamodb-global-table/index.ts",
          "line": 1352
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dynamodb-global-table/index.ts",
        "line": 1344
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 1391
          },
          "name": "putWriteCapacityAutoScalingSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalSecondaryIndexesWriteProvisionedThroughputSettingsWriteCapacityAutoScalingSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 1394
          },
          "name": "resetWriteCapacityAutoScalingSettings"
        }
      ],
      "name": "DynamodbGlobalTableGlobalSecondaryIndexesWriteProvisionedThroughputSettingsOutputReference",
      "namespace": "dynamodbGlobalTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 1388
          },
          "name": "writeCapacityAutoScalingSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalSecondaryIndexesWriteProvisionedThroughputSettingsWriteCapacityAutoScalingSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 1398
          },
          "name": "writeCapacityAutoScalingSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalSecondaryIndexesWriteProvisionedThroughputSettingsWriteCapacityAutoScalingSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 1356
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalSecondaryIndexesWriteProvisionedThroughputSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dynamodb-global-table/index:DynamodbGlobalTableGlobalSecondaryIndexesWriteProvisionedThroughputSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalSecondaryIndexesWriteProvisionedThroughputSettingsWriteCapacityAutoScalingSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalSecondaryIndexesWriteProvisionedThroughputSettingsWriteCapacityAutoScalingSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dynamodb-global-table/index.ts",
        "line": 1115
      },
      "name": "DynamodbGlobalTableGlobalSecondaryIndexesWriteProvisionedThroughputSettingsWriteCapacityAutoScalingSettings",
      "namespace": "dynamodbGlobalTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#max_capacity DynamodbGlobalTable#max_capacity}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 1119
          },
          "name": "maxCapacity",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#min_capacity DynamodbGlobalTable#min_capacity}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 1123
          },
          "name": "minCapacity",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#seed_capacity DynamodbGlobalTable#seed_capacity}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 1127
          },
          "name": "seedCapacity",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#target_tracking_scaling_policy_configuration DynamodbGlobalTable#target_tracking_scaling_policy_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 1131
          },
          "name": "targetTrackingScalingPolicyConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalSecondaryIndexesWriteProvisionedThroughputSettingsWriteCapacityAutoScalingSettingsTargetTrackingScalingPolicyConfiguration"
          }
        }
      ],
      "symbolId": "src/dynamodb-global-table/index:DynamodbGlobalTableGlobalSecondaryIndexesWriteProvisionedThroughputSettingsWriteCapacityAutoScalingSettings"
    },
    "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalSecondaryIndexesWriteProvisionedThroughputSettingsWriteCapacityAutoScalingSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalSecondaryIndexesWriteProvisionedThroughputSettingsWriteCapacityAutoScalingSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dynamodb-global-table/index.ts",
          "line": 1192
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dynamodb-global-table/index.ts",
        "line": 1184
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 1297
          },
          "name": "putTargetTrackingScalingPolicyConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalSecondaryIndexesWriteProvisionedThroughputSettingsWriteCapacityAutoScalingSettingsTargetTrackingScalingPolicyConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 1252
          },
          "name": "resetMaxCapacity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 1268
          },
          "name": "resetMinCapacity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 1284
          },
          "name": "resetSeedCapacity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 1300
          },
          "name": "resetTargetTrackingScalingPolicyConfiguration"
        }
      ],
      "name": "DynamodbGlobalTableGlobalSecondaryIndexesWriteProvisionedThroughputSettingsWriteCapacityAutoScalingSettingsOutputReference",
      "namespace": "dynamodbGlobalTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 1294
          },
          "name": "targetTrackingScalingPolicyConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalSecondaryIndexesWriteProvisionedThroughputSettingsWriteCapacityAutoScalingSettingsTargetTrackingScalingPolicyConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 1256
          },
          "name": "maxCapacityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 1272
          },
          "name": "minCapacityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 1288
          },
          "name": "seedCapacityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 1304
          },
          "name": "targetTrackingScalingPolicyConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalSecondaryIndexesWriteProvisionedThroughputSettingsWriteCapacityAutoScalingSettingsTargetTrackingScalingPolicyConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 1246
          },
          "name": "maxCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 1262
          },
          "name": "minCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 1278
          },
          "name": "seedCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 1196
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalSecondaryIndexesWriteProvisionedThroughputSettingsWriteCapacityAutoScalingSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dynamodb-global-table/index:DynamodbGlobalTableGlobalSecondaryIndexesWriteProvisionedThroughputSettingsWriteCapacityAutoScalingSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalSecondaryIndexesWriteProvisionedThroughputSettingsWriteCapacityAutoScalingSettingsTargetTrackingScalingPolicyConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalSecondaryIndexesWriteProvisionedThroughputSettingsWriteCapacityAutoScalingSettingsTargetTrackingScalingPolicyConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dynamodb-global-table/index.ts",
        "line": 922
      },
      "name": "DynamodbGlobalTableGlobalSecondaryIndexesWriteProvisionedThroughputSettingsWriteCapacityAutoScalingSettingsTargetTrackingScalingPolicyConfiguration",
      "namespace": "dynamodbGlobalTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#disable_scale_in DynamodbGlobalTable#disable_scale_in}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 926
          },
          "name": "disableScaleIn",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#scale_in_cooldown DynamodbGlobalTable#scale_in_cooldown}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 930
          },
          "name": "scaleInCooldown",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#scale_out_cooldown DynamodbGlobalTable#scale_out_cooldown}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 934
          },
          "name": "scaleOutCooldown",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#target_value DynamodbGlobalTable#target_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 938
          },
          "name": "targetValue",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dynamodb-global-table/index:DynamodbGlobalTableGlobalSecondaryIndexesWriteProvisionedThroughputSettingsWriteCapacityAutoScalingSettingsTargetTrackingScalingPolicyConfiguration"
    },
    "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalSecondaryIndexesWriteProvisionedThroughputSettingsWriteCapacityAutoScalingSettingsTargetTrackingScalingPolicyConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalSecondaryIndexesWriteProvisionedThroughputSettingsWriteCapacityAutoScalingSettingsTargetTrackingScalingPolicyConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dynamodb-global-table/index.ts",
          "line": 999
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dynamodb-global-table/index.ts",
        "line": 991
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 1059
          },
          "name": "resetDisableScaleIn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 1075
          },
          "name": "resetScaleInCooldown"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 1091
          },
          "name": "resetScaleOutCooldown"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 1107
          },
          "name": "resetTargetValue"
        }
      ],
      "name": "DynamodbGlobalTableGlobalSecondaryIndexesWriteProvisionedThroughputSettingsWriteCapacityAutoScalingSettingsTargetTrackingScalingPolicyConfigurationOutputReference",
      "namespace": "dynamodbGlobalTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 1063
          },
          "name": "disableScaleInInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 1079
          },
          "name": "scaleInCooldownInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 1095
          },
          "name": "scaleOutCooldownInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 1111
          },
          "name": "targetValueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 1053
          },
          "name": "disableScaleIn",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 1069
          },
          "name": "scaleInCooldown",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 1085
          },
          "name": "scaleOutCooldown",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 1101
          },
          "name": "targetValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 1003
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalSecondaryIndexesWriteProvisionedThroughputSettingsWriteCapacityAutoScalingSettingsTargetTrackingScalingPolicyConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dynamodb-global-table/index:DynamodbGlobalTableGlobalSecondaryIndexesWriteProvisionedThroughputSettingsWriteCapacityAutoScalingSettingsTargetTrackingScalingPolicyConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalTableWitnesses": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalTableWitnesses",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dynamodb-global-table/index.ts",
        "line": 1749
      },
      "name": "DynamodbGlobalTableGlobalTableWitnesses",
      "namespace": "dynamodbGlobalTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#region DynamodbGlobalTable#region}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 1753
          },
          "name": "region",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dynamodb-global-table/index:DynamodbGlobalTableGlobalTableWitnesses"
    },
    "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalTableWitnessesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalTableWitnessesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dynamodb-global-table/index.ts",
          "line": 1854
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dynamodb-global-table/index.ts",
        "line": 1846
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 1861
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalTableWitnessesOutputReference"
            }
          }
        }
      ],
      "name": "DynamodbGlobalTableGlobalTableWitnessesList",
      "namespace": "dynamodbGlobalTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 1847
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalTableWitnesses"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dynamodb-global-table/index:DynamodbGlobalTableGlobalTableWitnessesList"
    },
    "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalTableWitnessesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalTableWitnessesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dynamodb-global-table/index.ts",
          "line": 1795
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dynamodb-global-table/index.ts",
        "line": 1785
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 1837
          },
          "name": "resetRegion"
        }
      ],
      "name": "DynamodbGlobalTableGlobalTableWitnessesOutputReference",
      "namespace": "dynamodbGlobalTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 1841
          },
          "name": "regionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 1831
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 1799
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableGlobalTableWitnesses"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dynamodb-global-table/index:DynamodbGlobalTableGlobalTableWitnessesOutputReference"
    },
    "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableKeySchema": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableKeySchema",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dynamodb-global-table/index.ts",
        "line": 1865
      },
      "name": "DynamodbGlobalTableKeySchema",
      "namespace": "dynamodbGlobalTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#attribute_name DynamodbGlobalTable#attribute_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 1869
          },
          "name": "attributeName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#key_type DynamodbGlobalTable#key_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 1873
          },
          "name": "keyType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dynamodb-global-table/index:DynamodbGlobalTableKeySchema"
    },
    "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableKeySchemaList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableKeySchemaList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dynamodb-global-table/index.ts",
          "line": 2003
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dynamodb-global-table/index.ts",
        "line": 1995
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 2010
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableKeySchemaOutputReference"
            }
          }
        }
      ],
      "name": "DynamodbGlobalTableKeySchemaList",
      "namespace": "dynamodbGlobalTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 1996
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableKeySchema"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dynamodb-global-table/index:DynamodbGlobalTableKeySchemaList"
    },
    "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableKeySchemaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableKeySchemaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dynamodb-global-table/index.ts",
          "line": 1922
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dynamodb-global-table/index.ts",
        "line": 1912
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 1970
          },
          "name": "resetAttributeName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 1986
          },
          "name": "resetKeyType"
        }
      ],
      "name": "DynamodbGlobalTableKeySchemaOutputReference",
      "namespace": "dynamodbGlobalTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 1974
          },
          "name": "attributeNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 1990
          },
          "name": "keyTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 1964
          },
          "name": "attributeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 1980
          },
          "name": "keyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 1926
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableKeySchema"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dynamodb-global-table/index:DynamodbGlobalTableKeySchemaOutputReference"
    },
    "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableLocalSecondaryIndexes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableLocalSecondaryIndexes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dynamodb-global-table/index.ts",
        "line": 2290
      },
      "name": "DynamodbGlobalTableLocalSecondaryIndexes",
      "namespace": "dynamodbGlobalTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#index_name DynamodbGlobalTable#index_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 2294
          },
          "name": "indexName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#key_schema DynamodbGlobalTable#key_schema}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 2298
          },
          "name": "keySchema",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableLocalSecondaryIndexesKeySchema"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#projection DynamodbGlobalTable#projection}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 2302
          },
          "name": "projection",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableLocalSecondaryIndexesProjection"
          }
        }
      ],
      "symbolId": "src/dynamodb-global-table/index:DynamodbGlobalTableLocalSecondaryIndexes"
    },
    "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableLocalSecondaryIndexesKeySchema": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableLocalSecondaryIndexesKeySchema",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dynamodb-global-table/index.ts",
        "line": 2014
      },
      "name": "DynamodbGlobalTableLocalSecondaryIndexesKeySchema",
      "namespace": "dynamodbGlobalTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#attribute_name DynamodbGlobalTable#attribute_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 2018
          },
          "name": "attributeName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#key_type DynamodbGlobalTable#key_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 2022
          },
          "name": "keyType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dynamodb-global-table/index:DynamodbGlobalTableLocalSecondaryIndexesKeySchema"
    },
    "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableLocalSecondaryIndexesKeySchemaList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableLocalSecondaryIndexesKeySchemaList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dynamodb-global-table/index.ts",
          "line": 2152
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dynamodb-global-table/index.ts",
        "line": 2144
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 2159
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableLocalSecondaryIndexesKeySchemaOutputReference"
            }
          }
        }
      ],
      "name": "DynamodbGlobalTableLocalSecondaryIndexesKeySchemaList",
      "namespace": "dynamodbGlobalTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 2145
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableLocalSecondaryIndexesKeySchema"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dynamodb-global-table/index:DynamodbGlobalTableLocalSecondaryIndexesKeySchemaList"
    },
    "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableLocalSecondaryIndexesKeySchemaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableLocalSecondaryIndexesKeySchemaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dynamodb-global-table/index.ts",
          "line": 2071
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dynamodb-global-table/index.ts",
        "line": 2061
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 2119
          },
          "name": "resetAttributeName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 2135
          },
          "name": "resetKeyType"
        }
      ],
      "name": "DynamodbGlobalTableLocalSecondaryIndexesKeySchemaOutputReference",
      "namespace": "dynamodbGlobalTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 2123
          },
          "name": "attributeNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 2139
          },
          "name": "keyTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 2113
          },
          "name": "attributeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 2129
          },
          "name": "keyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 2075
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableLocalSecondaryIndexesKeySchema"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dynamodb-global-table/index:DynamodbGlobalTableLocalSecondaryIndexesKeySchemaOutputReference"
    },
    "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableLocalSecondaryIndexesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableLocalSecondaryIndexesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dynamodb-global-table/index.ts",
          "line": 2461
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dynamodb-global-table/index.ts",
        "line": 2453
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 2468
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableLocalSecondaryIndexesOutputReference"
            }
          }
        }
      ],
      "name": "DynamodbGlobalTableLocalSecondaryIndexesList",
      "namespace": "dynamodbGlobalTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 2454
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableLocalSecondaryIndexes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dynamodb-global-table/index:DynamodbGlobalTableLocalSecondaryIndexesList"
    },
    "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableLocalSecondaryIndexesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableLocalSecondaryIndexesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dynamodb-global-table/index.ts",
          "line": 2358
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dynamodb-global-table/index.ts",
        "line": 2348
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 2425
          },
          "name": "putKeySchema",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableLocalSecondaryIndexesKeySchema"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 2441
          },
          "name": "putProjection",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableLocalSecondaryIndexesProjection"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 2412
          },
          "name": "resetIndexName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 2428
          },
          "name": "resetKeySchema"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 2444
          },
          "name": "resetProjection"
        }
      ],
      "name": "DynamodbGlobalTableLocalSecondaryIndexesOutputReference",
      "namespace": "dynamodbGlobalTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 2422
          },
          "name": "keySchema",
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableLocalSecondaryIndexesKeySchemaList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 2438
          },
          "name": "projection",
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableLocalSecondaryIndexesProjectionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 2416
          },
          "name": "indexNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 2432
          },
          "name": "keySchemaInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableLocalSecondaryIndexesKeySchema"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 2448
          },
          "name": "projectionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableLocalSecondaryIndexesProjection"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 2406
          },
          "name": "indexName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 2362
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableLocalSecondaryIndexes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dynamodb-global-table/index:DynamodbGlobalTableLocalSecondaryIndexesOutputReference"
    },
    "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableLocalSecondaryIndexesProjection": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableLocalSecondaryIndexesProjection",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dynamodb-global-table/index.ts",
        "line": 2163
      },
      "name": "DynamodbGlobalTableLocalSecondaryIndexesProjection",
      "namespace": "dynamodbGlobalTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#non_key_attributes DynamodbGlobalTable#non_key_attributes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 2167
          },
          "name": "nonKeyAttributes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#projection_type DynamodbGlobalTable#projection_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 2171
          },
          "name": "projectionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dynamodb-global-table/index:DynamodbGlobalTableLocalSecondaryIndexesProjection"
    },
    "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableLocalSecondaryIndexesProjectionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableLocalSecondaryIndexesProjectionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dynamodb-global-table/index.ts",
          "line": 2218
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dynamodb-global-table/index.ts",
        "line": 2210
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 2266
          },
          "name": "resetNonKeyAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 2282
          },
          "name": "resetProjectionType"
        }
      ],
      "name": "DynamodbGlobalTableLocalSecondaryIndexesProjectionOutputReference",
      "namespace": "dynamodbGlobalTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 2270
          },
          "name": "nonKeyAttributesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 2286
          },
          "name": "projectionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 2260
          },
          "name": "nonKeyAttributes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 2276
          },
          "name": "projectionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 2222
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableLocalSecondaryIndexesProjection"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dynamodb-global-table/index:DynamodbGlobalTableLocalSecondaryIndexesProjectionOutputReference"
    },
    "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReadOnDemandThroughputSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReadOnDemandThroughputSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dynamodb-global-table/index.ts",
        "line": 2472
      },
      "name": "DynamodbGlobalTableReadOnDemandThroughputSettings",
      "namespace": "dynamodbGlobalTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#max_read_request_units DynamodbGlobalTable#max_read_request_units}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 2476
          },
          "name": "maxReadRequestUnits",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dynamodb-global-table/index:DynamodbGlobalTableReadOnDemandThroughputSettings"
    },
    "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReadOnDemandThroughputSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReadOnDemandThroughputSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dynamodb-global-table/index.ts",
          "line": 2516
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dynamodb-global-table/index.ts",
        "line": 2508
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 2558
          },
          "name": "resetMaxReadRequestUnits"
        }
      ],
      "name": "DynamodbGlobalTableReadOnDemandThroughputSettingsOutputReference",
      "namespace": "dynamodbGlobalTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 2562
          },
          "name": "maxReadRequestUnitsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 2552
          },
          "name": "maxReadRequestUnits",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 2520
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReadOnDemandThroughputSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dynamodb-global-table/index:DynamodbGlobalTableReadOnDemandThroughputSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReadProvisionedThroughputSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReadProvisionedThroughputSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dynamodb-global-table/index.ts",
        "line": 2566
      },
      "name": "DynamodbGlobalTableReadProvisionedThroughputSettings",
      "namespace": "dynamodbGlobalTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#read_capacity_units DynamodbGlobalTable#read_capacity_units}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 2570
          },
          "name": "readCapacityUnits",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dynamodb-global-table/index:DynamodbGlobalTableReadProvisionedThroughputSettings"
    },
    "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReadProvisionedThroughputSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReadProvisionedThroughputSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dynamodb-global-table/index.ts",
          "line": 2610
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dynamodb-global-table/index.ts",
        "line": 2602
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 2652
          },
          "name": "resetReadCapacityUnits"
        }
      ],
      "name": "DynamodbGlobalTableReadProvisionedThroughputSettingsOutputReference",
      "namespace": "dynamodbGlobalTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 2656
          },
          "name": "readCapacityUnitsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 2646
          },
          "name": "readCapacityUnits",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 2614
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReadProvisionedThroughputSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dynamodb-global-table/index:DynamodbGlobalTableReadProvisionedThroughputSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicas": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicas",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dynamodb-global-table/index.ts",
        "line": 5122
      },
      "name": "DynamodbGlobalTableReplicas",
      "namespace": "dynamodbGlobalTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#region DynamodbGlobalTable#region}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 5158
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#contributor_insights_specification DynamodbGlobalTable#contributor_insights_specification}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 5126
          },
          "name": "contributorInsightsSpecification",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasContributorInsightsSpecification"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#deletion_protection_enabled DynamodbGlobalTable#deletion_protection_enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 5130
          },
          "name": "deletionProtectionEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#global_secondary_indexes DynamodbGlobalTable#global_secondary_indexes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 5134
          },
          "name": "globalSecondaryIndexes",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasGlobalSecondaryIndexes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#global_table_settings_replication_mode DynamodbGlobalTable#global_table_settings_replication_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 5138
          },
          "name": "globalTableSettingsReplicationMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#kinesis_stream_specification DynamodbGlobalTable#kinesis_stream_specification}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 5142
          },
          "name": "kinesisStreamSpecification",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasKinesisStreamSpecification"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#point_in_time_recovery_specification DynamodbGlobalTable#point_in_time_recovery_specification}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 5146
          },
          "name": "pointInTimeRecoverySpecification",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasPointInTimeRecoverySpecification"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#read_on_demand_throughput_settings DynamodbGlobalTable#read_on_demand_throughput_settings}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 5150
          },
          "name": "readOnDemandThroughputSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasReadOnDemandThroughputSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#read_provisioned_throughput_settings DynamodbGlobalTable#read_provisioned_throughput_settings}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 5154
          },
          "name": "readProvisionedThroughputSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasReadProvisionedThroughputSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#replica_stream_specification DynamodbGlobalTable#replica_stream_specification}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 5162
          },
          "name": "replicaStreamSpecification",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasReplicaStreamSpecification"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#resource_policy DynamodbGlobalTable#resource_policy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 5166
          },
          "name": "resourcePolicy",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasResourcePolicy"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#sse_specification DynamodbGlobalTable#sse_specification}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 5170
          },
          "name": "sseSpecification",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasSseSpecification"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#table_class DynamodbGlobalTable#table_class}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 5174
          },
          "name": "tableClass",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#tags DynamodbGlobalTable#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 5178
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dynamodb-global-table/index:DynamodbGlobalTableReplicas"
    },
    "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasContributorInsightsSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasContributorInsightsSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dynamodb-global-table/index.ts",
        "line": 2660
      },
      "name": "DynamodbGlobalTableReplicasContributorInsightsSpecification",
      "namespace": "dynamodbGlobalTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#enabled DynamodbGlobalTable#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 2664
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#mode DynamodbGlobalTable#mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 2668
          },
          "name": "mode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dynamodb-global-table/index:DynamodbGlobalTableReplicasContributorInsightsSpecification"
    },
    "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasContributorInsightsSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasContributorInsightsSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dynamodb-global-table/index.ts",
          "line": 2715
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dynamodb-global-table/index.ts",
        "line": 2707
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 2763
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 2779
          },
          "name": "resetMode"
        }
      ],
      "name": "DynamodbGlobalTableReplicasContributorInsightsSpecificationOutputReference",
      "namespace": "dynamodbGlobalTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 2767
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 2783
          },
          "name": "modeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 2757
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 2773
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 2719
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasContributorInsightsSpecification"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dynamodb-global-table/index:DynamodbGlobalTableReplicasContributorInsightsSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasGlobalSecondaryIndexes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasGlobalSecondaryIndexes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dynamodb-global-table/index.ts",
        "line": 3521
      },
      "name": "DynamodbGlobalTableReplicasGlobalSecondaryIndexes",
      "namespace": "dynamodbGlobalTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#contributor_insights_specification DynamodbGlobalTable#contributor_insights_specification}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 3525
          },
          "name": "contributorInsightsSpecification",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasGlobalSecondaryIndexesContributorInsightsSpecification"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#index_name DynamodbGlobalTable#index_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 3529
          },
          "name": "indexName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#read_on_demand_throughput_settings DynamodbGlobalTable#read_on_demand_throughput_settings}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 3533
          },
          "name": "readOnDemandThroughputSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasGlobalSecondaryIndexesReadOnDemandThroughputSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#read_provisioned_throughput_settings DynamodbGlobalTable#read_provisioned_throughput_settings}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 3537
          },
          "name": "readProvisionedThroughputSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasGlobalSecondaryIndexesReadProvisionedThroughputSettings"
          }
        }
      ],
      "symbolId": "src/dynamodb-global-table/index:DynamodbGlobalTableReplicasGlobalSecondaryIndexes"
    },
    "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasGlobalSecondaryIndexesContributorInsightsSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasGlobalSecondaryIndexesContributorInsightsSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dynamodb-global-table/index.ts",
        "line": 2787
      },
      "name": "DynamodbGlobalTableReplicasGlobalSecondaryIndexesContributorInsightsSpecification",
      "namespace": "dynamodbGlobalTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#enabled DynamodbGlobalTable#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 2791
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#mode DynamodbGlobalTable#mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 2795
          },
          "name": "mode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dynamodb-global-table/index:DynamodbGlobalTableReplicasGlobalSecondaryIndexesContributorInsightsSpecification"
    },
    "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasGlobalSecondaryIndexesContributorInsightsSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasGlobalSecondaryIndexesContributorInsightsSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dynamodb-global-table/index.ts",
          "line": 2842
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dynamodb-global-table/index.ts",
        "line": 2834
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 2890
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 2906
          },
          "name": "resetMode"
        }
      ],
      "name": "DynamodbGlobalTableReplicasGlobalSecondaryIndexesContributorInsightsSpecificationOutputReference",
      "namespace": "dynamodbGlobalTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 2894
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 2910
          },
          "name": "modeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 2884
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 2900
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 2846
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasGlobalSecondaryIndexesContributorInsightsSpecification"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dynamodb-global-table/index:DynamodbGlobalTableReplicasGlobalSecondaryIndexesContributorInsightsSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasGlobalSecondaryIndexesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasGlobalSecondaryIndexesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dynamodb-global-table/index.ts",
          "line": 3725
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dynamodb-global-table/index.ts",
        "line": 3717
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 3732
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasGlobalSecondaryIndexesOutputReference"
            }
          }
        }
      ],
      "name": "DynamodbGlobalTableReplicasGlobalSecondaryIndexesList",
      "namespace": "dynamodbGlobalTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 3718
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasGlobalSecondaryIndexes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dynamodb-global-table/index:DynamodbGlobalTableReplicasGlobalSecondaryIndexesList"
    },
    "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasGlobalSecondaryIndexesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasGlobalSecondaryIndexesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dynamodb-global-table/index.ts",
          "line": 3600
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dynamodb-global-table/index.ts",
        "line": 3590
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 3657
          },
          "name": "putContributorInsightsSpecification",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasGlobalSecondaryIndexesContributorInsightsSpecification"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 3689
          },
          "name": "putReadOnDemandThroughputSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasGlobalSecondaryIndexesReadOnDemandThroughputSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 3705
          },
          "name": "putReadProvisionedThroughputSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasGlobalSecondaryIndexesReadProvisionedThroughputSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 3660
          },
          "name": "resetContributorInsightsSpecification"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 3676
          },
          "name": "resetIndexName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 3692
          },
          "name": "resetReadOnDemandThroughputSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 3708
          },
          "name": "resetReadProvisionedThroughputSettings"
        }
      ],
      "name": "DynamodbGlobalTableReplicasGlobalSecondaryIndexesOutputReference",
      "namespace": "dynamodbGlobalTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 3654
          },
          "name": "contributorInsightsSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasGlobalSecondaryIndexesContributorInsightsSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 3686
          },
          "name": "readOnDemandThroughputSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasGlobalSecondaryIndexesReadOnDemandThroughputSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 3702
          },
          "name": "readProvisionedThroughputSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasGlobalSecondaryIndexesReadProvisionedThroughputSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 3664
          },
          "name": "contributorInsightsSpecificationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasGlobalSecondaryIndexesContributorInsightsSpecification"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 3680
          },
          "name": "indexNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 3696
          },
          "name": "readOnDemandThroughputSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasGlobalSecondaryIndexesReadOnDemandThroughputSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 3712
          },
          "name": "readProvisionedThroughputSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasGlobalSecondaryIndexesReadProvisionedThroughputSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 3670
          },
          "name": "indexName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 3604
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasGlobalSecondaryIndexes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dynamodb-global-table/index:DynamodbGlobalTableReplicasGlobalSecondaryIndexesOutputReference"
    },
    "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasGlobalSecondaryIndexesReadOnDemandThroughputSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasGlobalSecondaryIndexesReadOnDemandThroughputSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dynamodb-global-table/index.ts",
        "line": 2914
      },
      "name": "DynamodbGlobalTableReplicasGlobalSecondaryIndexesReadOnDemandThroughputSettings",
      "namespace": "dynamodbGlobalTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#max_read_request_units DynamodbGlobalTable#max_read_request_units}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 2918
          },
          "name": "maxReadRequestUnits",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dynamodb-global-table/index:DynamodbGlobalTableReplicasGlobalSecondaryIndexesReadOnDemandThroughputSettings"
    },
    "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasGlobalSecondaryIndexesReadOnDemandThroughputSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasGlobalSecondaryIndexesReadOnDemandThroughputSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dynamodb-global-table/index.ts",
          "line": 2958
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dynamodb-global-table/index.ts",
        "line": 2950
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 3000
          },
          "name": "resetMaxReadRequestUnits"
        }
      ],
      "name": "DynamodbGlobalTableReplicasGlobalSecondaryIndexesReadOnDemandThroughputSettingsOutputReference",
      "namespace": "dynamodbGlobalTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 3004
          },
          "name": "maxReadRequestUnitsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 2994
          },
          "name": "maxReadRequestUnits",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 2962
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasGlobalSecondaryIndexesReadOnDemandThroughputSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dynamodb-global-table/index:DynamodbGlobalTableReplicasGlobalSecondaryIndexesReadOnDemandThroughputSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasGlobalSecondaryIndexesReadProvisionedThroughputSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasGlobalSecondaryIndexesReadProvisionedThroughputSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dynamodb-global-table/index.ts",
        "line": 3394
      },
      "name": "DynamodbGlobalTableReplicasGlobalSecondaryIndexesReadProvisionedThroughputSettings",
      "namespace": "dynamodbGlobalTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#read_capacity_auto_scaling_settings DynamodbGlobalTable#read_capacity_auto_scaling_settings}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 3398
          },
          "name": "readCapacityAutoScalingSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasGlobalSecondaryIndexesReadProvisionedThroughputSettingsReadCapacityAutoScalingSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#read_capacity_units DynamodbGlobalTable#read_capacity_units}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 3402
          },
          "name": "readCapacityUnits",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dynamodb-global-table/index:DynamodbGlobalTableReplicasGlobalSecondaryIndexesReadProvisionedThroughputSettings"
    },
    "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasGlobalSecondaryIndexesReadProvisionedThroughputSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasGlobalSecondaryIndexesReadProvisionedThroughputSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dynamodb-global-table/index.ts",
          "line": 3449
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dynamodb-global-table/index.ts",
        "line": 3441
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 3494
          },
          "name": "putReadCapacityAutoScalingSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasGlobalSecondaryIndexesReadProvisionedThroughputSettingsReadCapacityAutoScalingSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 3497
          },
          "name": "resetReadCapacityAutoScalingSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 3513
          },
          "name": "resetReadCapacityUnits"
        }
      ],
      "name": "DynamodbGlobalTableReplicasGlobalSecondaryIndexesReadProvisionedThroughputSettingsOutputReference",
      "namespace": "dynamodbGlobalTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 3491
          },
          "name": "readCapacityAutoScalingSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasGlobalSecondaryIndexesReadProvisionedThroughputSettingsReadCapacityAutoScalingSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 3501
          },
          "name": "readCapacityAutoScalingSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasGlobalSecondaryIndexesReadProvisionedThroughputSettingsReadCapacityAutoScalingSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 3517
          },
          "name": "readCapacityUnitsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 3507
          },
          "name": "readCapacityUnits",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 3453
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasGlobalSecondaryIndexesReadProvisionedThroughputSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dynamodb-global-table/index:DynamodbGlobalTableReplicasGlobalSecondaryIndexesReadProvisionedThroughputSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasGlobalSecondaryIndexesReadProvisionedThroughputSettingsReadCapacityAutoScalingSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasGlobalSecondaryIndexesReadProvisionedThroughputSettingsReadCapacityAutoScalingSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dynamodb-global-table/index.ts",
        "line": 3201
      },
      "name": "DynamodbGlobalTableReplicasGlobalSecondaryIndexesReadProvisionedThroughputSettingsReadCapacityAutoScalingSettings",
      "namespace": "dynamodbGlobalTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#max_capacity DynamodbGlobalTable#max_capacity}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 3205
          },
          "name": "maxCapacity",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#min_capacity DynamodbGlobalTable#min_capacity}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 3209
          },
          "name": "minCapacity",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#seed_capacity DynamodbGlobalTable#seed_capacity}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 3213
          },
          "name": "seedCapacity",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#target_tracking_scaling_policy_configuration DynamodbGlobalTable#target_tracking_scaling_policy_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 3217
          },
          "name": "targetTrackingScalingPolicyConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasGlobalSecondaryIndexesReadProvisionedThroughputSettingsReadCapacityAutoScalingSettingsTargetTrackingScalingPolicyConfiguration"
          }
        }
      ],
      "symbolId": "src/dynamodb-global-table/index:DynamodbGlobalTableReplicasGlobalSecondaryIndexesReadProvisionedThroughputSettingsReadCapacityAutoScalingSettings"
    },
    "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasGlobalSecondaryIndexesReadProvisionedThroughputSettingsReadCapacityAutoScalingSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasGlobalSecondaryIndexesReadProvisionedThroughputSettingsReadCapacityAutoScalingSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dynamodb-global-table/index.ts",
          "line": 3278
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dynamodb-global-table/index.ts",
        "line": 3270
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 3383
          },
          "name": "putTargetTrackingScalingPolicyConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasGlobalSecondaryIndexesReadProvisionedThroughputSettingsReadCapacityAutoScalingSettingsTargetTrackingScalingPolicyConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 3338
          },
          "name": "resetMaxCapacity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 3354
          },
          "name": "resetMinCapacity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 3370
          },
          "name": "resetSeedCapacity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 3386
          },
          "name": "resetTargetTrackingScalingPolicyConfiguration"
        }
      ],
      "name": "DynamodbGlobalTableReplicasGlobalSecondaryIndexesReadProvisionedThroughputSettingsReadCapacityAutoScalingSettingsOutputReference",
      "namespace": "dynamodbGlobalTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 3380
          },
          "name": "targetTrackingScalingPolicyConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasGlobalSecondaryIndexesReadProvisionedThroughputSettingsReadCapacityAutoScalingSettingsTargetTrackingScalingPolicyConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 3342
          },
          "name": "maxCapacityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 3358
          },
          "name": "minCapacityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 3374
          },
          "name": "seedCapacityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 3390
          },
          "name": "targetTrackingScalingPolicyConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasGlobalSecondaryIndexesReadProvisionedThroughputSettingsReadCapacityAutoScalingSettingsTargetTrackingScalingPolicyConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 3332
          },
          "name": "maxCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 3348
          },
          "name": "minCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 3364
          },
          "name": "seedCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 3282
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasGlobalSecondaryIndexesReadProvisionedThroughputSettingsReadCapacityAutoScalingSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dynamodb-global-table/index:DynamodbGlobalTableReplicasGlobalSecondaryIndexesReadProvisionedThroughputSettingsReadCapacityAutoScalingSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasGlobalSecondaryIndexesReadProvisionedThroughputSettingsReadCapacityAutoScalingSettingsTargetTrackingScalingPolicyConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasGlobalSecondaryIndexesReadProvisionedThroughputSettingsReadCapacityAutoScalingSettingsTargetTrackingScalingPolicyConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dynamodb-global-table/index.ts",
        "line": 3008
      },
      "name": "DynamodbGlobalTableReplicasGlobalSecondaryIndexesReadProvisionedThroughputSettingsReadCapacityAutoScalingSettingsTargetTrackingScalingPolicyConfiguration",
      "namespace": "dynamodbGlobalTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#disable_scale_in DynamodbGlobalTable#disable_scale_in}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 3012
          },
          "name": "disableScaleIn",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#scale_in_cooldown DynamodbGlobalTable#scale_in_cooldown}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 3016
          },
          "name": "scaleInCooldown",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#scale_out_cooldown DynamodbGlobalTable#scale_out_cooldown}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 3020
          },
          "name": "scaleOutCooldown",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#target_value DynamodbGlobalTable#target_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 3024
          },
          "name": "targetValue",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dynamodb-global-table/index:DynamodbGlobalTableReplicasGlobalSecondaryIndexesReadProvisionedThroughputSettingsReadCapacityAutoScalingSettingsTargetTrackingScalingPolicyConfiguration"
    },
    "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasGlobalSecondaryIndexesReadProvisionedThroughputSettingsReadCapacityAutoScalingSettingsTargetTrackingScalingPolicyConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasGlobalSecondaryIndexesReadProvisionedThroughputSettingsReadCapacityAutoScalingSettingsTargetTrackingScalingPolicyConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dynamodb-global-table/index.ts",
          "line": 3085
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dynamodb-global-table/index.ts",
        "line": 3077
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 3145
          },
          "name": "resetDisableScaleIn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 3161
          },
          "name": "resetScaleInCooldown"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 3177
          },
          "name": "resetScaleOutCooldown"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 3193
          },
          "name": "resetTargetValue"
        }
      ],
      "name": "DynamodbGlobalTableReplicasGlobalSecondaryIndexesReadProvisionedThroughputSettingsReadCapacityAutoScalingSettingsTargetTrackingScalingPolicyConfigurationOutputReference",
      "namespace": "dynamodbGlobalTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 3149
          },
          "name": "disableScaleInInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 3165
          },
          "name": "scaleInCooldownInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 3181
          },
          "name": "scaleOutCooldownInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 3197
          },
          "name": "targetValueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 3139
          },
          "name": "disableScaleIn",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 3155
          },
          "name": "scaleInCooldown",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 3171
          },
          "name": "scaleOutCooldown",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 3187
          },
          "name": "targetValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 3089
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasGlobalSecondaryIndexesReadProvisionedThroughputSettingsReadCapacityAutoScalingSettingsTargetTrackingScalingPolicyConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dynamodb-global-table/index:DynamodbGlobalTableReplicasGlobalSecondaryIndexesReadProvisionedThroughputSettingsReadCapacityAutoScalingSettingsTargetTrackingScalingPolicyConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasKinesisStreamSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasKinesisStreamSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dynamodb-global-table/index.ts",
        "line": 3736
      },
      "name": "DynamodbGlobalTableReplicasKinesisStreamSpecification",
      "namespace": "dynamodbGlobalTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#approximate_creation_date_time_precision DynamodbGlobalTable#approximate_creation_date_time_precision}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 3740
          },
          "name": "approximateCreationDateTimePrecision",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#stream_arn DynamodbGlobalTable#stream_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 3744
          },
          "name": "streamArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dynamodb-global-table/index:DynamodbGlobalTableReplicasKinesisStreamSpecification"
    },
    "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasKinesisStreamSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasKinesisStreamSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dynamodb-global-table/index.ts",
          "line": 3791
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dynamodb-global-table/index.ts",
        "line": 3783
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 3839
          },
          "name": "resetApproximateCreationDateTimePrecision"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 3855
          },
          "name": "resetStreamArn"
        }
      ],
      "name": "DynamodbGlobalTableReplicasKinesisStreamSpecificationOutputReference",
      "namespace": "dynamodbGlobalTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 3843
          },
          "name": "approximateCreationDateTimePrecisionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 3859
          },
          "name": "streamArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 3833
          },
          "name": "approximateCreationDateTimePrecision",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 3849
          },
          "name": "streamArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 3795
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasKinesisStreamSpecification"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dynamodb-global-table/index:DynamodbGlobalTableReplicasKinesisStreamSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dynamodb-global-table/index.ts",
          "line": 5653
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dynamodb-global-table/index.ts",
        "line": 5645
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 5660
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasOutputReference"
            }
          }
        }
      ],
      "name": "DynamodbGlobalTableReplicasList",
      "namespace": "dynamodbGlobalTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 5646
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicas"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dynamodb-global-table/index:DynamodbGlobalTableReplicasList"
    },
    "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dynamodb-global-table/index.ts",
          "line": 5311
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dynamodb-global-table/index.ts",
        "line": 5301
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 5428
          },
          "name": "putContributorInsightsSpecification",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasContributorInsightsSpecification"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 5460
          },
          "name": "putGlobalSecondaryIndexes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasGlobalSecondaryIndexes"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 5492
          },
          "name": "putKinesisStreamSpecification",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasKinesisStreamSpecification"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 5508
          },
          "name": "putPointInTimeRecoverySpecification",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasPointInTimeRecoverySpecification"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 5524
          },
          "name": "putReadOnDemandThroughputSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasReadOnDemandThroughputSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 5540
          },
          "name": "putReadProvisionedThroughputSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasReadProvisionedThroughputSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 5569
          },
          "name": "putReplicaStreamSpecification",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasReplicaStreamSpecification"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 5585
          },
          "name": "putResourcePolicy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasResourcePolicy"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 5601
          },
          "name": "putSseSpecification",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasSseSpecification"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 5633
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 5431
          },
          "name": "resetContributorInsightsSpecification"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 5447
          },
          "name": "resetDeletionProtectionEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 5463
          },
          "name": "resetGlobalSecondaryIndexes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 5479
          },
          "name": "resetGlobalTableSettingsReplicationMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 5495
          },
          "name": "resetKinesisStreamSpecification"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 5511
          },
          "name": "resetPointInTimeRecoverySpecification"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 5527
          },
          "name": "resetReadOnDemandThroughputSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 5543
          },
          "name": "resetReadProvisionedThroughputSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 5572
          },
          "name": "resetReplicaStreamSpecification"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 5588
          },
          "name": "resetResourcePolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 5604
          },
          "name": "resetSseSpecification"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 5620
          },
          "name": "resetTableClass"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 5636
          },
          "name": "resetTags"
        }
      ],
      "name": "DynamodbGlobalTableReplicasOutputReference",
      "namespace": "dynamodbGlobalTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 5425
          },
          "name": "contributorInsightsSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasContributorInsightsSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 5457
          },
          "name": "globalSecondaryIndexes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasGlobalSecondaryIndexesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 5489
          },
          "name": "kinesisStreamSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasKinesisStreamSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 5505
          },
          "name": "pointInTimeRecoverySpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasPointInTimeRecoverySpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 5521
          },
          "name": "readOnDemandThroughputSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasReadOnDemandThroughputSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 5537
          },
          "name": "readProvisionedThroughputSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasReadProvisionedThroughputSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 5566
          },
          "name": "replicaStreamSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasReplicaStreamSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 5582
          },
          "name": "resourcePolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasResourcePolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 5598
          },
          "name": "sseSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasSseSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 5630
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 5435
          },
          "name": "contributorInsightsSpecificationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasContributorInsightsSpecification"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 5451
          },
          "name": "deletionProtectionEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 5467
          },
          "name": "globalSecondaryIndexesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasGlobalSecondaryIndexes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 5483
          },
          "name": "globalTableSettingsReplicationModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 5499
          },
          "name": "kinesisStreamSpecificationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasKinesisStreamSpecification"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 5515
          },
          "name": "pointInTimeRecoverySpecificationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasPointInTimeRecoverySpecification"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 5531
          },
          "name": "readOnDemandThroughputSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasReadOnDemandThroughputSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 5547
          },
          "name": "readProvisionedThroughputSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasReadProvisionedThroughputSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 5560
          },
          "name": "regionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 5576
          },
          "name": "replicaStreamSpecificationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasReplicaStreamSpecification"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 5592
          },
          "name": "resourcePolicyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasResourcePolicy"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 5608
          },
          "name": "sseSpecificationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasSseSpecification"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 5624
          },
          "name": "tableClassInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 5640
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 5441
          },
          "name": "deletionProtectionEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 5473
          },
          "name": "globalTableSettingsReplicationMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 5553
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 5614
          },
          "name": "tableClass",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 5315
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicas"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dynamodb-global-table/index:DynamodbGlobalTableReplicasOutputReference"
    },
    "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasPointInTimeRecoverySpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasPointInTimeRecoverySpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dynamodb-global-table/index.ts",
        "line": 3863
      },
      "name": "DynamodbGlobalTableReplicasPointInTimeRecoverySpecification",
      "namespace": "dynamodbGlobalTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#point_in_time_recovery_enabled DynamodbGlobalTable#point_in_time_recovery_enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 3867
          },
          "name": "pointInTimeRecoveryEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#recovery_period_in_days DynamodbGlobalTable#recovery_period_in_days}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 3871
          },
          "name": "recoveryPeriodInDays",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dynamodb-global-table/index:DynamodbGlobalTableReplicasPointInTimeRecoverySpecification"
    },
    "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasPointInTimeRecoverySpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasPointInTimeRecoverySpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dynamodb-global-table/index.ts",
          "line": 3918
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dynamodb-global-table/index.ts",
        "line": 3910
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 3966
          },
          "name": "resetPointInTimeRecoveryEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 3982
          },
          "name": "resetRecoveryPeriodInDays"
        }
      ],
      "name": "DynamodbGlobalTableReplicasPointInTimeRecoverySpecificationOutputReference",
      "namespace": "dynamodbGlobalTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 3970
          },
          "name": "pointInTimeRecoveryEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 3986
          },
          "name": "recoveryPeriodInDaysInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 3960
          },
          "name": "pointInTimeRecoveryEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 3976
          },
          "name": "recoveryPeriodInDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 3922
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasPointInTimeRecoverySpecification"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dynamodb-global-table/index:DynamodbGlobalTableReplicasPointInTimeRecoverySpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasReadOnDemandThroughputSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasReadOnDemandThroughputSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dynamodb-global-table/index.ts",
        "line": 3990
      },
      "name": "DynamodbGlobalTableReplicasReadOnDemandThroughputSettings",
      "namespace": "dynamodbGlobalTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#max_read_request_units DynamodbGlobalTable#max_read_request_units}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 3994
          },
          "name": "maxReadRequestUnits",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dynamodb-global-table/index:DynamodbGlobalTableReplicasReadOnDemandThroughputSettings"
    },
    "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasReadOnDemandThroughputSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasReadOnDemandThroughputSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dynamodb-global-table/index.ts",
          "line": 4034
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dynamodb-global-table/index.ts",
        "line": 4026
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 4076
          },
          "name": "resetMaxReadRequestUnits"
        }
      ],
      "name": "DynamodbGlobalTableReplicasReadOnDemandThroughputSettingsOutputReference",
      "namespace": "dynamodbGlobalTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 4080
          },
          "name": "maxReadRequestUnitsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 4070
          },
          "name": "maxReadRequestUnits",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 4038
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasReadOnDemandThroughputSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dynamodb-global-table/index:DynamodbGlobalTableReplicasReadOnDemandThroughputSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasReadProvisionedThroughputSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasReadProvisionedThroughputSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dynamodb-global-table/index.ts",
        "line": 4470
      },
      "name": "DynamodbGlobalTableReplicasReadProvisionedThroughputSettings",
      "namespace": "dynamodbGlobalTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#read_capacity_auto_scaling_settings DynamodbGlobalTable#read_capacity_auto_scaling_settings}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 4474
          },
          "name": "readCapacityAutoScalingSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasReadProvisionedThroughputSettingsReadCapacityAutoScalingSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#read_capacity_units DynamodbGlobalTable#read_capacity_units}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 4478
          },
          "name": "readCapacityUnits",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dynamodb-global-table/index:DynamodbGlobalTableReplicasReadProvisionedThroughputSettings"
    },
    "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasReadProvisionedThroughputSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasReadProvisionedThroughputSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dynamodb-global-table/index.ts",
          "line": 4525
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dynamodb-global-table/index.ts",
        "line": 4517
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 4570
          },
          "name": "putReadCapacityAutoScalingSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasReadProvisionedThroughputSettingsReadCapacityAutoScalingSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 4573
          },
          "name": "resetReadCapacityAutoScalingSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 4589
          },
          "name": "resetReadCapacityUnits"
        }
      ],
      "name": "DynamodbGlobalTableReplicasReadProvisionedThroughputSettingsOutputReference",
      "namespace": "dynamodbGlobalTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 4567
          },
          "name": "readCapacityAutoScalingSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasReadProvisionedThroughputSettingsReadCapacityAutoScalingSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 4577
          },
          "name": "readCapacityAutoScalingSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasReadProvisionedThroughputSettingsReadCapacityAutoScalingSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 4593
          },
          "name": "readCapacityUnitsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 4583
          },
          "name": "readCapacityUnits",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 4529
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasReadProvisionedThroughputSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dynamodb-global-table/index:DynamodbGlobalTableReplicasReadProvisionedThroughputSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasReadProvisionedThroughputSettingsReadCapacityAutoScalingSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasReadProvisionedThroughputSettingsReadCapacityAutoScalingSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dynamodb-global-table/index.ts",
        "line": 4277
      },
      "name": "DynamodbGlobalTableReplicasReadProvisionedThroughputSettingsReadCapacityAutoScalingSettings",
      "namespace": "dynamodbGlobalTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#max_capacity DynamodbGlobalTable#max_capacity}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 4281
          },
          "name": "maxCapacity",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#min_capacity DynamodbGlobalTable#min_capacity}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 4285
          },
          "name": "minCapacity",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#seed_capacity DynamodbGlobalTable#seed_capacity}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 4289
          },
          "name": "seedCapacity",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#target_tracking_scaling_policy_configuration DynamodbGlobalTable#target_tracking_scaling_policy_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 4293
          },
          "name": "targetTrackingScalingPolicyConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasReadProvisionedThroughputSettingsReadCapacityAutoScalingSettingsTargetTrackingScalingPolicyConfiguration"
          }
        }
      ],
      "symbolId": "src/dynamodb-global-table/index:DynamodbGlobalTableReplicasReadProvisionedThroughputSettingsReadCapacityAutoScalingSettings"
    },
    "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasReadProvisionedThroughputSettingsReadCapacityAutoScalingSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasReadProvisionedThroughputSettingsReadCapacityAutoScalingSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dynamodb-global-table/index.ts",
          "line": 4354
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dynamodb-global-table/index.ts",
        "line": 4346
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 4459
          },
          "name": "putTargetTrackingScalingPolicyConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasReadProvisionedThroughputSettingsReadCapacityAutoScalingSettingsTargetTrackingScalingPolicyConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 4414
          },
          "name": "resetMaxCapacity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 4430
          },
          "name": "resetMinCapacity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 4446
          },
          "name": "resetSeedCapacity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 4462
          },
          "name": "resetTargetTrackingScalingPolicyConfiguration"
        }
      ],
      "name": "DynamodbGlobalTableReplicasReadProvisionedThroughputSettingsReadCapacityAutoScalingSettingsOutputReference",
      "namespace": "dynamodbGlobalTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 4456
          },
          "name": "targetTrackingScalingPolicyConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasReadProvisionedThroughputSettingsReadCapacityAutoScalingSettingsTargetTrackingScalingPolicyConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 4418
          },
          "name": "maxCapacityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 4434
          },
          "name": "minCapacityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 4450
          },
          "name": "seedCapacityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 4466
          },
          "name": "targetTrackingScalingPolicyConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasReadProvisionedThroughputSettingsReadCapacityAutoScalingSettingsTargetTrackingScalingPolicyConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 4408
          },
          "name": "maxCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 4424
          },
          "name": "minCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 4440
          },
          "name": "seedCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 4358
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasReadProvisionedThroughputSettingsReadCapacityAutoScalingSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dynamodb-global-table/index:DynamodbGlobalTableReplicasReadProvisionedThroughputSettingsReadCapacityAutoScalingSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasReadProvisionedThroughputSettingsReadCapacityAutoScalingSettingsTargetTrackingScalingPolicyConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasReadProvisionedThroughputSettingsReadCapacityAutoScalingSettingsTargetTrackingScalingPolicyConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dynamodb-global-table/index.ts",
        "line": 4084
      },
      "name": "DynamodbGlobalTableReplicasReadProvisionedThroughputSettingsReadCapacityAutoScalingSettingsTargetTrackingScalingPolicyConfiguration",
      "namespace": "dynamodbGlobalTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#disable_scale_in DynamodbGlobalTable#disable_scale_in}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 4088
          },
          "name": "disableScaleIn",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#scale_in_cooldown DynamodbGlobalTable#scale_in_cooldown}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 4092
          },
          "name": "scaleInCooldown",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#scale_out_cooldown DynamodbGlobalTable#scale_out_cooldown}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 4096
          },
          "name": "scaleOutCooldown",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#target_value DynamodbGlobalTable#target_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 4100
          },
          "name": "targetValue",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dynamodb-global-table/index:DynamodbGlobalTableReplicasReadProvisionedThroughputSettingsReadCapacityAutoScalingSettingsTargetTrackingScalingPolicyConfiguration"
    },
    "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasReadProvisionedThroughputSettingsReadCapacityAutoScalingSettingsTargetTrackingScalingPolicyConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasReadProvisionedThroughputSettingsReadCapacityAutoScalingSettingsTargetTrackingScalingPolicyConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dynamodb-global-table/index.ts",
          "line": 4161
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dynamodb-global-table/index.ts",
        "line": 4153
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 4221
          },
          "name": "resetDisableScaleIn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 4237
          },
          "name": "resetScaleInCooldown"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 4253
          },
          "name": "resetScaleOutCooldown"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 4269
          },
          "name": "resetTargetValue"
        }
      ],
      "name": "DynamodbGlobalTableReplicasReadProvisionedThroughputSettingsReadCapacityAutoScalingSettingsTargetTrackingScalingPolicyConfigurationOutputReference",
      "namespace": "dynamodbGlobalTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 4225
          },
          "name": "disableScaleInInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 4241
          },
          "name": "scaleInCooldownInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 4257
          },
          "name": "scaleOutCooldownInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 4273
          },
          "name": "targetValueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 4215
          },
          "name": "disableScaleIn",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 4231
          },
          "name": "scaleInCooldown",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 4247
          },
          "name": "scaleOutCooldown",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 4263
          },
          "name": "targetValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 4165
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasReadProvisionedThroughputSettingsReadCapacityAutoScalingSettingsTargetTrackingScalingPolicyConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dynamodb-global-table/index:DynamodbGlobalTableReplicasReadProvisionedThroughputSettingsReadCapacityAutoScalingSettingsTargetTrackingScalingPolicyConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasReplicaStreamSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasReplicaStreamSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dynamodb-global-table/index.ts",
        "line": 4691
      },
      "name": "DynamodbGlobalTableReplicasReplicaStreamSpecification",
      "namespace": "dynamodbGlobalTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#resource_policy DynamodbGlobalTable#resource_policy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 4695
          },
          "name": "resourcePolicy",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasReplicaStreamSpecificationResourcePolicy"
          }
        }
      ],
      "symbolId": "src/dynamodb-global-table/index:DynamodbGlobalTableReplicasReplicaStreamSpecification"
    },
    "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasReplicaStreamSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasReplicaStreamSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dynamodb-global-table/index.ts",
          "line": 4735
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dynamodb-global-table/index.ts",
        "line": 4727
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 4774
          },
          "name": "putResourcePolicy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasReplicaStreamSpecificationResourcePolicy"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 4777
          },
          "name": "resetResourcePolicy"
        }
      ],
      "name": "DynamodbGlobalTableReplicasReplicaStreamSpecificationOutputReference",
      "namespace": "dynamodbGlobalTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 4771
          },
          "name": "resourcePolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasReplicaStreamSpecificationResourcePolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 4781
          },
          "name": "resourcePolicyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasReplicaStreamSpecificationResourcePolicy"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 4739
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasReplicaStreamSpecification"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dynamodb-global-table/index:DynamodbGlobalTableReplicasReplicaStreamSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasReplicaStreamSpecificationResourcePolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasReplicaStreamSpecificationResourcePolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dynamodb-global-table/index.ts",
        "line": 4597
      },
      "name": "DynamodbGlobalTableReplicasReplicaStreamSpecificationResourcePolicy",
      "namespace": "dynamodbGlobalTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#policy_document DynamodbGlobalTable#policy_document}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 4601
          },
          "name": "policyDocument",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dynamodb-global-table/index:DynamodbGlobalTableReplicasReplicaStreamSpecificationResourcePolicy"
    },
    "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasReplicaStreamSpecificationResourcePolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasReplicaStreamSpecificationResourcePolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dynamodb-global-table/index.ts",
          "line": 4641
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dynamodb-global-table/index.ts",
        "line": 4633
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 4683
          },
          "name": "resetPolicyDocument"
        }
      ],
      "name": "DynamodbGlobalTableReplicasReplicaStreamSpecificationResourcePolicyOutputReference",
      "namespace": "dynamodbGlobalTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 4687
          },
          "name": "policyDocumentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 4677
          },
          "name": "policyDocument",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 4645
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasReplicaStreamSpecificationResourcePolicy"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dynamodb-global-table/index:DynamodbGlobalTableReplicasReplicaStreamSpecificationResourcePolicyOutputReference"
    },
    "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasResourcePolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasResourcePolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dynamodb-global-table/index.ts",
        "line": 4785
      },
      "name": "DynamodbGlobalTableReplicasResourcePolicy",
      "namespace": "dynamodbGlobalTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#policy_document DynamodbGlobalTable#policy_document}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 4789
          },
          "name": "policyDocument",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dynamodb-global-table/index:DynamodbGlobalTableReplicasResourcePolicy"
    },
    "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasResourcePolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasResourcePolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dynamodb-global-table/index.ts",
          "line": 4829
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dynamodb-global-table/index.ts",
        "line": 4821
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 4871
          },
          "name": "resetPolicyDocument"
        }
      ],
      "name": "DynamodbGlobalTableReplicasResourcePolicyOutputReference",
      "namespace": "dynamodbGlobalTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 4875
          },
          "name": "policyDocumentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 4865
          },
          "name": "policyDocument",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 4833
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasResourcePolicy"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dynamodb-global-table/index:DynamodbGlobalTableReplicasResourcePolicyOutputReference"
    },
    "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasSseSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasSseSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dynamodb-global-table/index.ts",
        "line": 4879
      },
      "name": "DynamodbGlobalTableReplicasSseSpecification",
      "namespace": "dynamodbGlobalTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#kms_master_key_id DynamodbGlobalTable#kms_master_key_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 4883
          },
          "name": "kmsMasterKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dynamodb-global-table/index:DynamodbGlobalTableReplicasSseSpecification"
    },
    "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasSseSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasSseSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dynamodb-global-table/index.ts",
          "line": 4923
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dynamodb-global-table/index.ts",
        "line": 4915
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 4965
          },
          "name": "resetKmsMasterKeyId"
        }
      ],
      "name": "DynamodbGlobalTableReplicasSseSpecificationOutputReference",
      "namespace": "dynamodbGlobalTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 4969
          },
          "name": "kmsMasterKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 4959
          },
          "name": "kmsMasterKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 4927
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasSseSpecification"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dynamodb-global-table/index:DynamodbGlobalTableReplicasSseSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dynamodb-global-table/index.ts",
        "line": 4973
      },
      "name": "DynamodbGlobalTableReplicasTags",
      "namespace": "dynamodbGlobalTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#key DynamodbGlobalTable#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 4977
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#value DynamodbGlobalTable#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 4981
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dynamodb-global-table/index:DynamodbGlobalTableReplicasTags"
    },
    "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dynamodb-global-table/index.ts",
          "line": 5111
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dynamodb-global-table/index.ts",
        "line": 5103
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 5118
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasTagsOutputReference"
            }
          }
        }
      ],
      "name": "DynamodbGlobalTableReplicasTagsList",
      "namespace": "dynamodbGlobalTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 5104
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dynamodb-global-table/index:DynamodbGlobalTableReplicasTagsList"
    },
    "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dynamodb-global-table/index.ts",
          "line": 5030
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dynamodb-global-table/index.ts",
        "line": 5020
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 5078
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 5094
          },
          "name": "resetValue"
        }
      ],
      "name": "DynamodbGlobalTableReplicasTagsOutputReference",
      "namespace": "dynamodbGlobalTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 5082
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 5098
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 5072
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 5088
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 5034
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableReplicasTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dynamodb-global-table/index:DynamodbGlobalTableReplicasTagsOutputReference"
    },
    "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableSseSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableSseSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dynamodb-global-table/index.ts",
        "line": 5664
      },
      "name": "DynamodbGlobalTableSseSpecification",
      "namespace": "dynamodbGlobalTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#sse_enabled DynamodbGlobalTable#sse_enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 5668
          },
          "name": "sseEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#sse_type DynamodbGlobalTable#sse_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 5672
          },
          "name": "sseType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dynamodb-global-table/index:DynamodbGlobalTableSseSpecification"
    },
    "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableSseSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableSseSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dynamodb-global-table/index.ts",
          "line": 5719
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dynamodb-global-table/index.ts",
        "line": 5711
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 5767
          },
          "name": "resetSseEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 5783
          },
          "name": "resetSseType"
        }
      ],
      "name": "DynamodbGlobalTableSseSpecificationOutputReference",
      "namespace": "dynamodbGlobalTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 5771
          },
          "name": "sseEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 5787
          },
          "name": "sseTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 5761
          },
          "name": "sseEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 5777
          },
          "name": "sseType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 5723
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableSseSpecification"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dynamodb-global-table/index:DynamodbGlobalTableSseSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableStreamSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableStreamSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dynamodb-global-table/index.ts",
        "line": 5791
      },
      "name": "DynamodbGlobalTableStreamSpecification",
      "namespace": "dynamodbGlobalTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#stream_view_type DynamodbGlobalTable#stream_view_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 5795
          },
          "name": "streamViewType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dynamodb-global-table/index:DynamodbGlobalTableStreamSpecification"
    },
    "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableStreamSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableStreamSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dynamodb-global-table/index.ts",
          "line": 5835
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dynamodb-global-table/index.ts",
        "line": 5827
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 5877
          },
          "name": "resetStreamViewType"
        }
      ],
      "name": "DynamodbGlobalTableStreamSpecificationOutputReference",
      "namespace": "dynamodbGlobalTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 5881
          },
          "name": "streamViewTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 5871
          },
          "name": "streamViewType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 5839
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableStreamSpecification"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dynamodb-global-table/index:DynamodbGlobalTableStreamSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableTimeToLiveSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableTimeToLiveSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dynamodb-global-table/index.ts",
        "line": 5885
      },
      "name": "DynamodbGlobalTableTimeToLiveSpecification",
      "namespace": "dynamodbGlobalTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#attribute_name DynamodbGlobalTable#attribute_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 5889
          },
          "name": "attributeName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#enabled DynamodbGlobalTable#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 5893
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dynamodb-global-table/index:DynamodbGlobalTableTimeToLiveSpecification"
    },
    "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableTimeToLiveSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableTimeToLiveSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dynamodb-global-table/index.ts",
          "line": 5940
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dynamodb-global-table/index.ts",
        "line": 5932
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 5988
          },
          "name": "resetAttributeName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6004
          },
          "name": "resetEnabled"
        }
      ],
      "name": "DynamodbGlobalTableTimeToLiveSpecificationOutputReference",
      "namespace": "dynamodbGlobalTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 5992
          },
          "name": "attributeNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6008
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 5982
          },
          "name": "attributeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 5998
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 5944
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableTimeToLiveSpecification"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dynamodb-global-table/index:DynamodbGlobalTableTimeToLiveSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableWarmThroughput": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableWarmThroughput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dynamodb-global-table/index.ts",
        "line": 6012
      },
      "name": "DynamodbGlobalTableWarmThroughput",
      "namespace": "dynamodbGlobalTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#read_units_per_second DynamodbGlobalTable#read_units_per_second}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6016
          },
          "name": "readUnitsPerSecond",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#write_units_per_second DynamodbGlobalTable#write_units_per_second}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6020
          },
          "name": "writeUnitsPerSecond",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dynamodb-global-table/index:DynamodbGlobalTableWarmThroughput"
    },
    "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableWarmThroughputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableWarmThroughputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dynamodb-global-table/index.ts",
          "line": 6067
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dynamodb-global-table/index.ts",
        "line": 6059
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6115
          },
          "name": "resetReadUnitsPerSecond"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6131
          },
          "name": "resetWriteUnitsPerSecond"
        }
      ],
      "name": "DynamodbGlobalTableWarmThroughputOutputReference",
      "namespace": "dynamodbGlobalTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6119
          },
          "name": "readUnitsPerSecondInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6135
          },
          "name": "writeUnitsPerSecondInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6109
          },
          "name": "readUnitsPerSecond",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6125
          },
          "name": "writeUnitsPerSecond",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6071
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableWarmThroughput"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dynamodb-global-table/index:DynamodbGlobalTableWarmThroughputOutputReference"
    },
    "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableWriteOnDemandThroughputSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableWriteOnDemandThroughputSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dynamodb-global-table/index.ts",
        "line": 6139
      },
      "name": "DynamodbGlobalTableWriteOnDemandThroughputSettings",
      "namespace": "dynamodbGlobalTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#max_write_request_units DynamodbGlobalTable#max_write_request_units}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6143
          },
          "name": "maxWriteRequestUnits",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dynamodb-global-table/index:DynamodbGlobalTableWriteOnDemandThroughputSettings"
    },
    "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableWriteOnDemandThroughputSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableWriteOnDemandThroughputSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dynamodb-global-table/index.ts",
          "line": 6183
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dynamodb-global-table/index.ts",
        "line": 6175
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6225
          },
          "name": "resetMaxWriteRequestUnits"
        }
      ],
      "name": "DynamodbGlobalTableWriteOnDemandThroughputSettingsOutputReference",
      "namespace": "dynamodbGlobalTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6229
          },
          "name": "maxWriteRequestUnitsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6219
          },
          "name": "maxWriteRequestUnits",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6187
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableWriteOnDemandThroughputSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dynamodb-global-table/index:DynamodbGlobalTableWriteOnDemandThroughputSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableWriteProvisionedThroughputSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableWriteProvisionedThroughputSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dynamodb-global-table/index.ts",
        "line": 6619
      },
      "name": "DynamodbGlobalTableWriteProvisionedThroughputSettings",
      "namespace": "dynamodbGlobalTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#write_capacity_auto_scaling_settings DynamodbGlobalTable#write_capacity_auto_scaling_settings}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6623
          },
          "name": "writeCapacityAutoScalingSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableWriteProvisionedThroughputSettingsWriteCapacityAutoScalingSettings"
          }
        }
      ],
      "symbolId": "src/dynamodb-global-table/index:DynamodbGlobalTableWriteProvisionedThroughputSettings"
    },
    "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableWriteProvisionedThroughputSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableWriteProvisionedThroughputSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dynamodb-global-table/index.ts",
          "line": 6663
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dynamodb-global-table/index.ts",
        "line": 6655
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6702
          },
          "name": "putWriteCapacityAutoScalingSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableWriteProvisionedThroughputSettingsWriteCapacityAutoScalingSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6705
          },
          "name": "resetWriteCapacityAutoScalingSettings"
        }
      ],
      "name": "DynamodbGlobalTableWriteProvisionedThroughputSettingsOutputReference",
      "namespace": "dynamodbGlobalTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6699
          },
          "name": "writeCapacityAutoScalingSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableWriteProvisionedThroughputSettingsWriteCapacityAutoScalingSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6709
          },
          "name": "writeCapacityAutoScalingSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableWriteProvisionedThroughputSettingsWriteCapacityAutoScalingSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6667
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableWriteProvisionedThroughputSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dynamodb-global-table/index:DynamodbGlobalTableWriteProvisionedThroughputSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableWriteProvisionedThroughputSettingsWriteCapacityAutoScalingSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableWriteProvisionedThroughputSettingsWriteCapacityAutoScalingSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dynamodb-global-table/index.ts",
        "line": 6426
      },
      "name": "DynamodbGlobalTableWriteProvisionedThroughputSettingsWriteCapacityAutoScalingSettings",
      "namespace": "dynamodbGlobalTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#max_capacity DynamodbGlobalTable#max_capacity}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6430
          },
          "name": "maxCapacity",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#min_capacity DynamodbGlobalTable#min_capacity}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6434
          },
          "name": "minCapacity",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#seed_capacity DynamodbGlobalTable#seed_capacity}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6438
          },
          "name": "seedCapacity",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#target_tracking_scaling_policy_configuration DynamodbGlobalTable#target_tracking_scaling_policy_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6442
          },
          "name": "targetTrackingScalingPolicyConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableWriteProvisionedThroughputSettingsWriteCapacityAutoScalingSettingsTargetTrackingScalingPolicyConfiguration"
          }
        }
      ],
      "symbolId": "src/dynamodb-global-table/index:DynamodbGlobalTableWriteProvisionedThroughputSettingsWriteCapacityAutoScalingSettings"
    },
    "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableWriteProvisionedThroughputSettingsWriteCapacityAutoScalingSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableWriteProvisionedThroughputSettingsWriteCapacityAutoScalingSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dynamodb-global-table/index.ts",
          "line": 6503
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dynamodb-global-table/index.ts",
        "line": 6495
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6608
          },
          "name": "putTargetTrackingScalingPolicyConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableWriteProvisionedThroughputSettingsWriteCapacityAutoScalingSettingsTargetTrackingScalingPolicyConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6563
          },
          "name": "resetMaxCapacity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6579
          },
          "name": "resetMinCapacity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6595
          },
          "name": "resetSeedCapacity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6611
          },
          "name": "resetTargetTrackingScalingPolicyConfiguration"
        }
      ],
      "name": "DynamodbGlobalTableWriteProvisionedThroughputSettingsWriteCapacityAutoScalingSettingsOutputReference",
      "namespace": "dynamodbGlobalTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6605
          },
          "name": "targetTrackingScalingPolicyConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableWriteProvisionedThroughputSettingsWriteCapacityAutoScalingSettingsTargetTrackingScalingPolicyConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6567
          },
          "name": "maxCapacityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6583
          },
          "name": "minCapacityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6599
          },
          "name": "seedCapacityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6615
          },
          "name": "targetTrackingScalingPolicyConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableWriteProvisionedThroughputSettingsWriteCapacityAutoScalingSettingsTargetTrackingScalingPolicyConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6557
          },
          "name": "maxCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6573
          },
          "name": "minCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6589
          },
          "name": "seedCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6507
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableWriteProvisionedThroughputSettingsWriteCapacityAutoScalingSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dynamodb-global-table/index:DynamodbGlobalTableWriteProvisionedThroughputSettingsWriteCapacityAutoScalingSettingsOutputReference"
    },
    "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableWriteProvisionedThroughputSettingsWriteCapacityAutoScalingSettingsTargetTrackingScalingPolicyConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableWriteProvisionedThroughputSettingsWriteCapacityAutoScalingSettingsTargetTrackingScalingPolicyConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dynamodb-global-table/index.ts",
        "line": 6233
      },
      "name": "DynamodbGlobalTableWriteProvisionedThroughputSettingsWriteCapacityAutoScalingSettingsTargetTrackingScalingPolicyConfiguration",
      "namespace": "dynamodbGlobalTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#disable_scale_in DynamodbGlobalTable#disable_scale_in}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6237
          },
          "name": "disableScaleIn",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#scale_in_cooldown DynamodbGlobalTable#scale_in_cooldown}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6241
          },
          "name": "scaleInCooldown",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#scale_out_cooldown DynamodbGlobalTable#scale_out_cooldown}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6245
          },
          "name": "scaleOutCooldown",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_global_table#target_value DynamodbGlobalTable#target_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6249
          },
          "name": "targetValue",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dynamodb-global-table/index:DynamodbGlobalTableWriteProvisionedThroughputSettingsWriteCapacityAutoScalingSettingsTargetTrackingScalingPolicyConfiguration"
    },
    "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableWriteProvisionedThroughputSettingsWriteCapacityAutoScalingSettingsTargetTrackingScalingPolicyConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableWriteProvisionedThroughputSettingsWriteCapacityAutoScalingSettingsTargetTrackingScalingPolicyConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dynamodb-global-table/index.ts",
          "line": 6310
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dynamodb-global-table/index.ts",
        "line": 6302
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6370
          },
          "name": "resetDisableScaleIn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6386
          },
          "name": "resetScaleInCooldown"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6402
          },
          "name": "resetScaleOutCooldown"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6418
          },
          "name": "resetTargetValue"
        }
      ],
      "name": "DynamodbGlobalTableWriteProvisionedThroughputSettingsWriteCapacityAutoScalingSettingsTargetTrackingScalingPolicyConfigurationOutputReference",
      "namespace": "dynamodbGlobalTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6374
          },
          "name": "disableScaleInInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6390
          },
          "name": "scaleInCooldownInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6406
          },
          "name": "scaleOutCooldownInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6422
          },
          "name": "targetValueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6364
          },
          "name": "disableScaleIn",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6380
          },
          "name": "scaleInCooldown",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6396
          },
          "name": "scaleOutCooldown",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6412
          },
          "name": "targetValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-global-table/index.ts",
            "line": 6314
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbGlobalTable.DynamodbGlobalTableWriteProvisionedThroughputSettingsWriteCapacityAutoScalingSettingsTargetTrackingScalingPolicyConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dynamodb-global-table/index:DynamodbGlobalTableWriteProvisionedThroughputSettingsWriteCapacityAutoScalingSettingsTargetTrackingScalingPolicyConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.dynamodbTable.DynamodbTable": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_table awscc_dynamodb_table}."
      },
      "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTable",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_table awscc_dynamodb_table} Resource."
        },
        "locationInModule": {
          "filename": "src/dynamodb-table/index.ts",
          "line": 4160
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dynamodb-table/index.ts",
        "line": 4128
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a DynamodbTable resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 4145
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DynamodbTable to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_table#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DynamodbTable that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DynamodbTable to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 4212
          },
          "name": "putAttributeDefinitions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableAttributeDefinitions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 4244
          },
          "name": "putContributorInsightsSpecification",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableContributorInsightsSpecification"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 4276
          },
          "name": "putGlobalSecondaryIndexes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableGlobalSecondaryIndexes"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 4297
          },
          "name": "putImportSourceSpecification",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableImportSourceSpecification"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 4326
          },
          "name": "putKinesisStreamSpecification",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableKinesisStreamSpecification"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 4342
          },
          "name": "putLocalSecondaryIndexes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableLocalSecondaryIndexes"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 4358
          },
          "name": "putOnDemandThroughput",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableOnDemandThroughput"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 4374
          },
          "name": "putPointInTimeRecoverySpecification",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTablePointInTimeRecoverySpecification"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 4390
          },
          "name": "putProvisionedThroughput",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableProvisionedThroughput"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 4406
          },
          "name": "putResourcePolicy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableResourcePolicy"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 4422
          },
          "name": "putSseSpecification",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableSseSpecification"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 4443
          },
          "name": "putStreamSpecification",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableStreamSpecification"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 4491
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 4507
          },
          "name": "putTimeToLiveSpecification",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableTimeToLiveSpecification"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 4523
          },
          "name": "putWarmThroughput",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableWarmThroughput"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 4215
          },
          "name": "resetAttributeDefinitions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 4231
          },
          "name": "resetBillingMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 4247
          },
          "name": "resetContributorInsightsSpecification"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 4263
          },
          "name": "resetDeletionProtectionEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 4279
          },
          "name": "resetGlobalSecondaryIndexes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 4300
          },
          "name": "resetImportSourceSpecification"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 4329
          },
          "name": "resetKinesisStreamSpecification"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 4345
          },
          "name": "resetLocalSecondaryIndexes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 4361
          },
          "name": "resetOnDemandThroughput"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 4377
          },
          "name": "resetPointInTimeRecoverySpecification"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 4393
          },
          "name": "resetProvisionedThroughput"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 4409
          },
          "name": "resetResourcePolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 4425
          },
          "name": "resetSseSpecification"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 4446
          },
          "name": "resetStreamSpecification"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 4462
          },
          "name": "resetTableClass"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 4478
          },
          "name": "resetTableName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 4494
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 4510
          },
          "name": "resetTimeToLiveSpecification"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 4526
          },
          "name": "resetWarmThroughput"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 4538
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 4563
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DynamodbTable",
      "namespace": "dynamodbTable",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 4133
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 4203
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 4209
          },
          "name": "attributeDefinitions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableAttributeDefinitionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 4241
          },
          "name": "contributorInsightsSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableContributorInsightsSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 4273
          },
          "name": "globalSecondaryIndexes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableGlobalSecondaryIndexesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 4288
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 4294
          },
          "name": "importSourceSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableImportSourceSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 4323
          },
          "name": "kinesisStreamSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableKinesisStreamSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 4339
          },
          "name": "localSecondaryIndexes",
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableLocalSecondaryIndexesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 4355
          },
          "name": "onDemandThroughput",
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableOnDemandThroughputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 4371
          },
          "name": "pointInTimeRecoverySpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTablePointInTimeRecoverySpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 4387
          },
          "name": "provisionedThroughput",
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableProvisionedThroughputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 4403
          },
          "name": "resourcePolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableResourcePolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 4419
          },
          "name": "sseSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableSseSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 4434
          },
          "name": "streamArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 4440
          },
          "name": "streamSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableStreamSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 4488
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 4504
          },
          "name": "timeToLiveSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableTimeToLiveSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 4520
          },
          "name": "warmThroughput",
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableWarmThroughputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 4219
          },
          "name": "attributeDefinitionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableAttributeDefinitions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 4235
          },
          "name": "billingModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 4251
          },
          "name": "contributorInsightsSpecificationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableContributorInsightsSpecification"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 4267
          },
          "name": "deletionProtectionEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 4283
          },
          "name": "globalSecondaryIndexesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableGlobalSecondaryIndexes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 4304
          },
          "name": "importSourceSpecificationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableImportSourceSpecification"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 4317
          },
          "name": "keySchemaInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 4333
          },
          "name": "kinesisStreamSpecificationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableKinesisStreamSpecification"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 4349
          },
          "name": "localSecondaryIndexesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableLocalSecondaryIndexes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 4365
          },
          "name": "onDemandThroughputInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableOnDemandThroughput"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 4381
          },
          "name": "pointInTimeRecoverySpecificationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTablePointInTimeRecoverySpecification"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 4397
          },
          "name": "provisionedThroughputInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableProvisionedThroughput"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 4413
          },
          "name": "resourcePolicyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableResourcePolicy"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 4429
          },
          "name": "sseSpecificationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableSseSpecification"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 4450
          },
          "name": "streamSpecificationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableStreamSpecification"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 4466
          },
          "name": "tableClassInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 4482
          },
          "name": "tableNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 4498
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 4514
          },
          "name": "timeToLiveSpecificationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableTimeToLiveSpecification"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 4530
          },
          "name": "warmThroughputInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableWarmThroughput"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 4225
          },
          "name": "billingMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 4257
          },
          "name": "deletionProtectionEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 4310
          },
          "name": "keySchema",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 4456
          },
          "name": "tableClass",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 4472
          },
          "name": "tableName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dynamodb-table/index:DynamodbTable"
    },
    "@cdktn/provider-awscc.dynamodbTable.DynamodbTableAttributeDefinitions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableAttributeDefinitions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dynamodb-table/index.ts",
        "line": 156
      },
      "name": "DynamodbTableAttributeDefinitions",
      "namespace": "dynamodbTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_table#attribute_name DynamodbTable#attribute_name}",
            "stability": "stable",
            "summary": "A name for the attribute."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 162
          },
          "name": "attributeName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_table#attribute_type DynamodbTable#attribute_type}",
            "stability": "stable",
            "summary": "The data type for the attribute, where:   +  ``S`` - the attribute is of type String   +  ``N`` - the attribute is of type Number   +  ``B`` - the attribute is of type Binary."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 171
          },
          "name": "attributeType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dynamodb-table/index:DynamodbTableAttributeDefinitions"
    },
    "@cdktn/provider-awscc.dynamodbTable.DynamodbTableAttributeDefinitionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableAttributeDefinitionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dynamodb-table/index.ts",
          "line": 301
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dynamodb-table/index.ts",
        "line": 293
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 308
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableAttributeDefinitionsOutputReference"
            }
          }
        }
      ],
      "name": "DynamodbTableAttributeDefinitionsList",
      "namespace": "dynamodbTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 294
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableAttributeDefinitions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dynamodb-table/index:DynamodbTableAttributeDefinitionsList"
    },
    "@cdktn/provider-awscc.dynamodbTable.DynamodbTableAttributeDefinitionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableAttributeDefinitionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dynamodb-table/index.ts",
          "line": 220
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dynamodb-table/index.ts",
        "line": 210
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 268
          },
          "name": "resetAttributeName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 284
          },
          "name": "resetAttributeType"
        }
      ],
      "name": "DynamodbTableAttributeDefinitionsOutputReference",
      "namespace": "dynamodbTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 272
          },
          "name": "attributeNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 288
          },
          "name": "attributeTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 262
          },
          "name": "attributeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 278
          },
          "name": "attributeType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 224
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableAttributeDefinitions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dynamodb-table/index:DynamodbTableAttributeDefinitionsOutputReference"
    },
    "@cdktn/provider-awscc.dynamodbTable.DynamodbTableConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dynamodb-table/index.ts",
        "line": 14
      },
      "name": "DynamodbTableConfig",
      "namespace": "dynamodbTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The attributes in the ``KeySchema`` property must also be defined in the ``AttributeDefinitions`` property.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_table#key_schema DynamodbTable#key_schema}",
            "stability": "stable",
            "summary": "Specifies the attributes that make up the primary key for the table."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 69
          },
          "name": "keySchema",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This property is required to create a DDB table.\n Update requires: [Some interruptions](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-some-interrupt). Replacement if you edit an existing AttributeDefinition.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_table#attribute_definitions DynamodbTable#attribute_definitions}",
            "stability": "stable",
            "summary": "A list of attributes that describe the key schema for the table and indexes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 22
          },
          "name": "attributeDefinitions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableAttributeDefinitions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values include:\n  +  ``PAY_PER_REQUEST`` - We recommend using ``PAY_PER_REQUEST`` for most DynamoDB workloads. ``PAY_PER_REQUEST`` sets the billing mode to [On-demand capacity mode](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/on-demand-capacity-mode.html). \n  +  ``PROVISIONED`` - We recommend using ``PROVISIONED`` for steady workloads with predictable growth where capacity requirements can be reliably forecasted. ``PROVISIONED`` sets the billing mode to [Provisioned capacity mode](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/provisioned-capacity-mode.html).\n  \n If not specified, the default is ``PROVISIONED``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_table#billing_mode DynamodbTable#billing_mode}",
            "stability": "stable",
            "summary": "Specify how you are charged for read and write throughput and how you manage capacity."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 33
          },
          "name": "billingMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_table#contributor_insights_specification DynamodbTable#contributor_insights_specification}",
            "stability": "stable",
            "summary": "The settings used to specify whether to enable CloudWatch Contributor Insights for the table and define which events to monitor."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 39
          },
          "name": "contributorInsightsSpecification",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableContributorInsightsSpecification"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When enabled, the table cannot be deleted by any user or process. This setting is disabled by default. For more information, see [Using deletion protection](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/WorkingWithTables.Basics.html#WorkingWithTables.Basics.DeletionProtection) in the *Developer Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_table#deletion_protection_enabled DynamodbTable#deletion_protection_enabled}",
            "stability": "stable",
            "summary": "Determines if a table is protected from deletion."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 45
          },
          "name": "deletionProtectionEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can create up to 20 global secondary indexes.\n  If you update a table to include a new global secondary index, CFNlong initiates the index creation and then proceeds with the stack update. CFNlong doesn't wait for the index to complete creation because the backfilling phase can take a long time, depending on the size of the table. You can't use the index or update the table until the index's status is ``ACTIVE``. You can track its status by using the DynamoDB [DescribeTable](https://docs.aws.amazon.com/cli/latest/reference/dynamodb/describe-table.html) command.\n If you add or delete an index during an update, we recommend that you don't update any other resources. If your stack fails to update and is rolled back while adding a new index, you must manually delete the index. \n Updates are not supported. The following are exceptions:\n  +  If you update either the contributor insights specification or the provisioned throughput values of global secondary indexes, you can update the table without interruption.\n  +  You can delete or add one global secondary index without interruption. If you do both in the same update (for example, by changing the index's logical ID), the update fails.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_table#global_secondary_indexes DynamodbTable#global_secondary_indexes}",
            "stability": "stable",
            "summary": "Global secondary indexes to be created on the table."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 56
          },
          "name": "globalSecondaryIndexes",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableGlobalSecondaryIndexes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you specify the ``ImportSourceSpecification`` property, and also specify either the ``StreamSpecification``, the ``TableClass`` property, the ``DeletionProtectionEnabled`` property, or the ``WarmThroughput`` property, the IAM entity creating/updating stack must have ``UpdateTable`` permission.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_table#import_source_specification DynamodbTable#import_source_specification}",
            "stability": "stable",
            "summary": "Specifies the properties of data being imported from the S3 bucket source to the\" table."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 63
          },
          "name": "importSourceSpecification",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableImportSourceSpecification"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_table#kinesis_stream_specification DynamodbTable#kinesis_stream_specification}",
            "stability": "stable",
            "summary": "The Kinesis Data Streams configuration for the specified table."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 75
          },
          "name": "kinesisStreamSpecification",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableKinesisStreamSpecification"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can create up to 5 local secondary indexes. Each index is scoped to a given hash key value. The size of each hash key can be up to 10 gigabytes.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_table#local_secondary_indexes DynamodbTable#local_secondary_indexes}",
            "stability": "stable",
            "summary": "Local secondary indexes to be created on the table."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 81
          },
          "name": "localSecondaryIndexes",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableLocalSecondaryIndexes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you use this property, you must specify ``MaxReadRequestUnits``, ``MaxWriteRequestUnits``, or both.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_table#on_demand_throughput DynamodbTable#on_demand_throughput}",
            "stability": "stable",
            "summary": "Sets the maximum number of read and write units for the specified on-demand table."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 87
          },
          "name": "onDemandThroughput",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableOnDemandThroughput"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_table#point_in_time_recovery_specification DynamodbTable#point_in_time_recovery_specification}",
            "stability": "stable",
            "summary": "The settings used to enable point in time recovery."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 93
          },
          "name": "pointInTimeRecoverySpecification",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTablePointInTimeRecoverySpecification"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information about the contents of a provisioned throughput structure, see [Amazon DynamoDB Table ProvisionedThroughput](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_ProvisionedThroughput.html). \n If you set ``BillingMode`` as ``PROVISIONED``, you must specify this property. If you set ``BillingMode`` as ``PAY_PER_REQUEST``, you cannot specify this property.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_table#provisioned_throughput DynamodbTable#provisioned_throughput}",
            "stability": "stable",
            "summary": "Throughput for the specified table, which consists of values for ``ReadCapacityUnits`` and ``WriteCapacityUnits``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 100
          },
          "name": "provisionedThroughput",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableProvisionedThroughput"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When you attach a resource-based policy while creating a table, the policy application is *strongly consistent*.\n The maximum size supported for a resource-based policy document is 20 KB. DynamoDB counts whitespaces when calculating the size of a policy against this limit. For a full list of all considerations that apply for resource-based policies, see [Resource-based policy considerations](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/rbac-considerations.html).\n  You need to specify the ``CreateTable`` and ``PutResourcePolicy`` IAM actions for authorizing a user to create a table with a resource-based policy.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_table#resource_policy DynamodbTable#resource_policy}",
            "stability": "stable",
            "summary": "An AWS resource-based policy document in JSON format that will be attached to the table."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 109
          },
          "name": "resourcePolicy",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableResourcePolicy"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_table#sse_specification DynamodbTable#sse_specification}",
            "stability": "stable",
            "summary": "Specifies the settings to enable server-side encryption."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 115
          },
          "name": "sseSpecification",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableSseSpecification"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Including this property in your CFNlong template automatically enables streaming.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_table#stream_specification DynamodbTable#stream_specification}",
            "stability": "stable",
            "summary": "The settings for the DDB table stream, which captures changes to items stored in the table."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 121
          },
          "name": "streamSpecification",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableStreamSpecification"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_table#table_class DynamodbTable#table_class}",
            "stability": "stable",
            "summary": "The table class of the new table. Valid values are ``STANDARD`` and ``STANDARD_INFREQUENT_ACCESS``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 127
          },
          "name": "tableClass",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you don't specify a name, CFNlong generates a unique physical ID and uses that ID for the table name. For more information, see [Name Type](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-name.html).\n  If you specify a name, you cannot perform updates that require replacement of this resource. You can perform updates that require no or some interruption. If you must replace the resource, specify a new name.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_table#table_name DynamodbTable#table_name}",
            "stability": "stable",
            "summary": "A name for the table."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 134
          },
          "name": "tableName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_table#tags DynamodbTable#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource.  For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 141
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For detailed information about the limits in DynamoDB, see [Limits in Amazon DynamoDB](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Limits.html) in the Amazon DynamoDB Developer Guide.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_table#time_to_live_specification DynamodbTable#time_to_live_specification}",
            "stability": "stable",
            "summary": "Specifies the Time to Live (TTL) settings for the table."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 148
          },
          "name": "timeToLiveSpecification",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableTimeToLiveSpecification"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_table#warm_throughput DynamodbTable#warm_throughput}",
            "stability": "stable",
            "summary": "Represents the warm throughput (in read units per second and write units per second) for creating a table."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 154
          },
          "name": "warmThroughput",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableWarmThroughput"
          }
        }
      ],
      "symbolId": "src/dynamodb-table/index:DynamodbTableConfig"
    },
    "@cdktn/provider-awscc.dynamodbTable.DynamodbTableContributorInsightsSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableContributorInsightsSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dynamodb-table/index.ts",
        "line": 312
      },
      "name": "DynamodbTableContributorInsightsSpecification",
      "namespace": "dynamodbTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_table#enabled DynamodbTable#enabled}",
            "stability": "stable",
            "summary": "Indicates whether CloudWatch Contributor Insights are to be enabled (true) or disabled (false)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 318
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are ``ACCESSED_AND_THROTTLED_KEYS`` (tracks all access and throttled events) or ``THROTTLED_KEYS`` (tracks only throttled events). This setting determines what type of contributor insights data is collected for the table.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_table#mode DynamodbTable#mode}",
            "stability": "stable",
            "summary": "Specifies the CloudWatch Contributor Insights mode for a table."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 324
          },
          "name": "mode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dynamodb-table/index:DynamodbTableContributorInsightsSpecification"
    },
    "@cdktn/provider-awscc.dynamodbTable.DynamodbTableContributorInsightsSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableContributorInsightsSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dynamodb-table/index.ts",
          "line": 371
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dynamodb-table/index.ts",
        "line": 363
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 419
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 435
          },
          "name": "resetMode"
        }
      ],
      "name": "DynamodbTableContributorInsightsSpecificationOutputReference",
      "namespace": "dynamodbTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 423
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 439
          },
          "name": "modeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 413
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 429
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 375
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableContributorInsightsSpecification"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dynamodb-table/index:DynamodbTableContributorInsightsSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dynamodbTable.DynamodbTableGlobalSecondaryIndexes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableGlobalSecondaryIndexes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dynamodb-table/index.ts",
        "line": 1266
      },
      "name": "DynamodbTableGlobalSecondaryIndexes",
      "namespace": "dynamodbTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_table#contributor_insights_specification DynamodbTable#contributor_insights_specification}",
            "stability": "stable",
            "summary": "The settings used to specify whether to enable CloudWatch Contributor Insights for the global table and define which events to monitor."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 1272
          },
          "name": "contributorInsightsSpecification",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableGlobalSecondaryIndexesContributorInsightsSpecification"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_table#index_name DynamodbTable#index_name}",
            "stability": "stable",
            "summary": "The name of the global secondary index. The name must be unique among all other indexes on this table."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 1278
          },
          "name": "indexName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The term \"hash attribute\" derives from DynamoDB's usage of an internal hash function to evenly distribute data items across partitions, based on their partition key values.\n The sort key of an item is also known as its *range attribute*. The term \"range attribute\" derives from the way DynamoDB stores items with the same partition key physically close together, in sorted order by the sort key value.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_table#key_schema DynamodbTable#key_schema}",
            "stability": "stable",
            "summary": "The complete key schema for a global secondary index, which consists of one or more pairs of attribute names and key types:   +  ``HASH`` - partition key   +  ``RANGE`` - sort key      The partition key of an item is also known as its *hash attribute*."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 1289
          },
          "name": "keySchema",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableGlobalSecondaryIndexesKeySchema"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you use this parameter, you must specify ``MaxReadRequestUnits``, ``MaxWriteRequestUnits``, or both. You must use either ``OnDemandThroughput`` or ``ProvisionedThroughput`` based on your table's capacity mode.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_table#on_demand_throughput DynamodbTable#on_demand_throughput}",
            "stability": "stable",
            "summary": "The maximum number of read and write units for the specified global secondary index."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 1295
          },
          "name": "onDemandThroughput",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableGlobalSecondaryIndexesOnDemandThroughput"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "These are in addition to the primary key attributes and index key attributes, which are automatically projected.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_table#projection DynamodbTable#projection}",
            "stability": "stable",
            "summary": "Represents attributes that are copied (projected) from the table into the global secondary index."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 1301
          },
          "name": "projection",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableGlobalSecondaryIndexesProjection"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You must use either ``OnDemandThroughput`` or ``ProvisionedThroughput`` based on your table's capacity mode.\n For current minimum and maximum provisioned throughput values, see [Service, Account, and Table Quotas](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Limits.html) in the *Amazon DynamoDB Developer Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_table#provisioned_throughput DynamodbTable#provisioned_throughput}",
            "stability": "stable",
            "summary": "Represents the provisioned throughput settings for the specified global secondary index."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 1308
          },
          "name": "provisionedThroughput",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableGlobalSecondaryIndexesProvisionedThroughput"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you use this parameter, you must specify ``ReadUnitsPerSecond``, ``WriteUnitsPerSecond``, or both.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_table#warm_throughput DynamodbTable#warm_throughput}",
            "stability": "stable",
            "summary": "Represents the warm throughput value (in read units per second and write units per second) for the specified secondary index."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 1314
          },
          "name": "warmThroughput",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableGlobalSecondaryIndexesWarmThroughput"
          }
        }
      ],
      "symbolId": "src/dynamodb-table/index:DynamodbTableGlobalSecondaryIndexes"
    },
    "@cdktn/provider-awscc.dynamodbTable.DynamodbTableGlobalSecondaryIndexesContributorInsightsSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableGlobalSecondaryIndexesContributorInsightsSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dynamodb-table/index.ts",
        "line": 443
      },
      "name": "DynamodbTableGlobalSecondaryIndexesContributorInsightsSpecification",
      "namespace": "dynamodbTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_table#enabled DynamodbTable#enabled}",
            "stability": "stable",
            "summary": "Indicates whether CloudWatch Contributor Insights are to be enabled (true) or disabled (false)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 449
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are ``ACCESSED_AND_THROTTLED_KEYS`` (tracks all access and throttled events) or ``THROTTLED_KEYS`` (tracks only throttled events). This setting determines what type of contributor insights data is collected for the table.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_table#mode DynamodbTable#mode}",
            "stability": "stable",
            "summary": "Specifies the CloudWatch Contributor Insights mode for a table."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 455
          },
          "name": "mode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dynamodb-table/index:DynamodbTableGlobalSecondaryIndexesContributorInsightsSpecification"
    },
    "@cdktn/provider-awscc.dynamodbTable.DynamodbTableGlobalSecondaryIndexesContributorInsightsSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableGlobalSecondaryIndexesContributorInsightsSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dynamodb-table/index.ts",
          "line": 502
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dynamodb-table/index.ts",
        "line": 494
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 550
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 566
          },
          "name": "resetMode"
        }
      ],
      "name": "DynamodbTableGlobalSecondaryIndexesContributorInsightsSpecificationOutputReference",
      "namespace": "dynamodbTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 554
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 570
          },
          "name": "modeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 544
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 560
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 506
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableGlobalSecondaryIndexesContributorInsightsSpecification"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dynamodb-table/index:DynamodbTableGlobalSecondaryIndexesContributorInsightsSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dynamodbTable.DynamodbTableGlobalSecondaryIndexesKeySchema": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableGlobalSecondaryIndexesKeySchema",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dynamodb-table/index.ts",
        "line": 574
      },
      "name": "DynamodbTableGlobalSecondaryIndexesKeySchema",
      "namespace": "dynamodbTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_table#attribute_name DynamodbTable#attribute_name}",
            "stability": "stable",
            "summary": "The name of a key attribute."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 580
          },
          "name": "attributeName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The term \"hash attribute\" derives from DynamoDB's usage of an internal hash function to evenly distribute data items across partitions, based on their partition key values.\n The sort key of an item is also known as its *range attribute*. The term \"range attribute\" derives from the way DynamoDB stores items with the same partition key physically close together, in sorted order by the sort key value.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_table#key_type DynamodbTable#key_type}",
            "stability": "stable",
            "summary": "The role that this key attribute will assume:   +  ``HASH`` - partition key   +  ``RANGE`` - sort key      The partition key of an item is also known as its *hash attribute*."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 591
          },
          "name": "keyType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dynamodb-table/index:DynamodbTableGlobalSecondaryIndexesKeySchema"
    },
    "@cdktn/provider-awscc.dynamodbTable.DynamodbTableGlobalSecondaryIndexesKeySchemaList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableGlobalSecondaryIndexesKeySchemaList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dynamodb-table/index.ts",
          "line": 721
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dynamodb-table/index.ts",
        "line": 713
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 728
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableGlobalSecondaryIndexesKeySchemaOutputReference"
            }
          }
        }
      ],
      "name": "DynamodbTableGlobalSecondaryIndexesKeySchemaList",
      "namespace": "dynamodbTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 714
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableGlobalSecondaryIndexesKeySchema"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dynamodb-table/index:DynamodbTableGlobalSecondaryIndexesKeySchemaList"
    },
    "@cdktn/provider-awscc.dynamodbTable.DynamodbTableGlobalSecondaryIndexesKeySchemaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableGlobalSecondaryIndexesKeySchemaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dynamodb-table/index.ts",
          "line": 640
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dynamodb-table/index.ts",
        "line": 630
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 688
          },
          "name": "resetAttributeName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 704
          },
          "name": "resetKeyType"
        }
      ],
      "name": "DynamodbTableGlobalSecondaryIndexesKeySchemaOutputReference",
      "namespace": "dynamodbTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 692
          },
          "name": "attributeNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 708
          },
          "name": "keyTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 682
          },
          "name": "attributeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 698
          },
          "name": "keyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 644
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableGlobalSecondaryIndexesKeySchema"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dynamodb-table/index:DynamodbTableGlobalSecondaryIndexesKeySchemaOutputReference"
    },
    "@cdktn/provider-awscc.dynamodbTable.DynamodbTableGlobalSecondaryIndexesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableGlobalSecondaryIndexesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dynamodb-table/index.ts",
          "line": 1589
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dynamodb-table/index.ts",
        "line": 1581
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 1596
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableGlobalSecondaryIndexesOutputReference"
            }
          }
        }
      ],
      "name": "DynamodbTableGlobalSecondaryIndexesList",
      "namespace": "dynamodbTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 1582
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableGlobalSecondaryIndexes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dynamodb-table/index:DynamodbTableGlobalSecondaryIndexesList"
    },
    "@cdktn/provider-awscc.dynamodbTable.DynamodbTableGlobalSecondaryIndexesOnDemandThroughput": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableGlobalSecondaryIndexesOnDemandThroughput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dynamodb-table/index.ts",
        "line": 732
      },
      "name": "DynamodbTableGlobalSecondaryIndexesOnDemandThroughput",
      "namespace": "dynamodbTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "To specify a maximum ``OnDemandThroughput`` on your table, set the value of ``MaxReadRequestUnits`` as greater than or equal to 1. To remove the maximum ``OnDemandThroughput`` that is currently set on your table, set the value of ``MaxReadRequestUnits`` to -1.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_table#max_read_request_units DynamodbTable#max_read_request_units}",
            "stability": "stable",
            "summary": "Maximum number of read request units for the specified table."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 739
          },
          "name": "maxReadRequestUnits",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "To specify a maximum ``OnDemandThroughput`` on your table, set the value of ``MaxWriteRequestUnits`` as greater than or equal to 1. To remove the maximum ``OnDemandThroughput`` that is currently set on your table, set the value of ``MaxWriteRequestUnits`` to -1.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_table#max_write_request_units DynamodbTable#max_write_request_units}",
            "stability": "stable",
            "summary": "Maximum number of write request units for the specified table."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 746
          },
          "name": "maxWriteRequestUnits",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dynamodb-table/index:DynamodbTableGlobalSecondaryIndexesOnDemandThroughput"
    },
    "@cdktn/provider-awscc.dynamodbTable.DynamodbTableGlobalSecondaryIndexesOnDemandThroughputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableGlobalSecondaryIndexesOnDemandThroughputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dynamodb-table/index.ts",
          "line": 793
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dynamodb-table/index.ts",
        "line": 785
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 841
          },
          "name": "resetMaxReadRequestUnits"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 857
          },
          "name": "resetMaxWriteRequestUnits"
        }
      ],
      "name": "DynamodbTableGlobalSecondaryIndexesOnDemandThroughputOutputReference",
      "namespace": "dynamodbTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 845
          },
          "name": "maxReadRequestUnitsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 861
          },
          "name": "maxWriteRequestUnitsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 835
          },
          "name": "maxReadRequestUnits",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 851
          },
          "name": "maxWriteRequestUnits",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 797
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableGlobalSecondaryIndexesOnDemandThroughput"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dynamodb-table/index:DynamodbTableGlobalSecondaryIndexesOnDemandThroughputOutputReference"
    },
    "@cdktn/provider-awscc.dynamodbTable.DynamodbTableGlobalSecondaryIndexesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableGlobalSecondaryIndexesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dynamodb-table/index.ts",
          "line": 1398
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dynamodb-table/index.ts",
        "line": 1388
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 1473
          },
          "name": "putContributorInsightsSpecification",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableGlobalSecondaryIndexesContributorInsightsSpecification"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 1505
          },
          "name": "putKeySchema",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableGlobalSecondaryIndexesKeySchema"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 1521
          },
          "name": "putOnDemandThroughput",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableGlobalSecondaryIndexesOnDemandThroughput"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 1537
          },
          "name": "putProjection",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableGlobalSecondaryIndexesProjection"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 1553
          },
          "name": "putProvisionedThroughput",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableGlobalSecondaryIndexesProvisionedThroughput"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 1569
          },
          "name": "putWarmThroughput",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableGlobalSecondaryIndexesWarmThroughput"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 1476
          },
          "name": "resetContributorInsightsSpecification"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 1492
          },
          "name": "resetIndexName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 1508
          },
          "name": "resetKeySchema"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 1524
          },
          "name": "resetOnDemandThroughput"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 1540
          },
          "name": "resetProjection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 1556
          },
          "name": "resetProvisionedThroughput"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 1572
          },
          "name": "resetWarmThroughput"
        }
      ],
      "name": "DynamodbTableGlobalSecondaryIndexesOutputReference",
      "namespace": "dynamodbTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 1470
          },
          "name": "contributorInsightsSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableGlobalSecondaryIndexesContributorInsightsSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 1502
          },
          "name": "keySchema",
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableGlobalSecondaryIndexesKeySchemaList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 1518
          },
          "name": "onDemandThroughput",
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableGlobalSecondaryIndexesOnDemandThroughputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 1534
          },
          "name": "projection",
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableGlobalSecondaryIndexesProjectionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 1550
          },
          "name": "provisionedThroughput",
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableGlobalSecondaryIndexesProvisionedThroughputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 1566
          },
          "name": "warmThroughput",
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableGlobalSecondaryIndexesWarmThroughputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 1480
          },
          "name": "contributorInsightsSpecificationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableGlobalSecondaryIndexesContributorInsightsSpecification"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 1496
          },
          "name": "indexNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 1512
          },
          "name": "keySchemaInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableGlobalSecondaryIndexesKeySchema"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 1528
          },
          "name": "onDemandThroughputInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableGlobalSecondaryIndexesOnDemandThroughput"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 1544
          },
          "name": "projectionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableGlobalSecondaryIndexesProjection"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 1560
          },
          "name": "provisionedThroughputInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableGlobalSecondaryIndexesProvisionedThroughput"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 1576
          },
          "name": "warmThroughputInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableGlobalSecondaryIndexesWarmThroughput"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 1486
          },
          "name": "indexName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 1402
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableGlobalSecondaryIndexes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dynamodb-table/index:DynamodbTableGlobalSecondaryIndexesOutputReference"
    },
    "@cdktn/provider-awscc.dynamodbTable.DynamodbTableGlobalSecondaryIndexesProjection": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableGlobalSecondaryIndexesProjection",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dynamodb-table/index.ts",
        "line": 865
      },
      "name": "DynamodbTableGlobalSecondaryIndexesProjection",
      "namespace": "dynamodbTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "For global and local secondary indexes, the total count of ``NonKeyAttributes`` summed across all of the secondary indexes, must not exceed 100. If you project the same attribute into two different indexes, this counts as two distinct attributes when determining the total. This limit only applies when you specify the ProjectionType of ``INCLUDE``. You still can specify the ProjectionType of ``ALL`` to project all attributes from the source table, even if the table has more than 100 attributes.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_table#non_key_attributes DynamodbTable#non_key_attributes}",
            "stability": "stable",
            "summary": "Represents the non-key attribute names which will be projected into the index."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 872
          },
          "name": "nonKeyAttributes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "+  ``INCLUDE`` - In addition to the attributes described in ``KEYS_ONLY``, the secondary index will include other non-key attributes that you specify.\n  +  ``ALL`` - All of the table attributes are projected into the index.\n  \n When using the DynamoDB console, ``ALL`` is selected by default.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_table#projection_type DynamodbTable#projection_type}",
            "stability": "stable",
            "summary": "The set of attributes that are projected into the index:   +  ``KEYS_ONLY`` - Only the index and primary keys are projected into the index."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 883
          },
          "name": "projectionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dynamodb-table/index:DynamodbTableGlobalSecondaryIndexesProjection"
    },
    "@cdktn/provider-awscc.dynamodbTable.DynamodbTableGlobalSecondaryIndexesProjectionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableGlobalSecondaryIndexesProjectionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dynamodb-table/index.ts",
          "line": 930
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dynamodb-table/index.ts",
        "line": 922
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 978
          },
          "name": "resetNonKeyAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 994
          },
          "name": "resetProjectionType"
        }
      ],
      "name": "DynamodbTableGlobalSecondaryIndexesProjectionOutputReference",
      "namespace": "dynamodbTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 982
          },
          "name": "nonKeyAttributesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 998
          },
          "name": "projectionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 972
          },
          "name": "nonKeyAttributes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 988
          },
          "name": "projectionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 934
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableGlobalSecondaryIndexesProjection"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dynamodb-table/index:DynamodbTableGlobalSecondaryIndexesProjectionOutputReference"
    },
    "@cdktn/provider-awscc.dynamodbTable.DynamodbTableGlobalSecondaryIndexesProvisionedThroughput": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableGlobalSecondaryIndexesProvisionedThroughput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dynamodb-table/index.ts",
        "line": 1002
      },
      "name": "DynamodbTableGlobalSecondaryIndexesProvisionedThroughput",
      "namespace": "dynamodbTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information, see [Specifying Read and Write Requirements](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/ProvisionedThroughput.html) in the *Amazon DynamoDB Developer Guide*.\n If read/write capacity mode is ``PAY_PER_REQUEST`` the value is set to 0.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_table#read_capacity_units DynamodbTable#read_capacity_units}",
            "stability": "stable",
            "summary": "The maximum number of strongly consistent reads consumed per second before DynamoDB returns a ``ThrottlingException``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 1009
          },
          "name": "readCapacityUnits",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information, see [Specifying Read and Write Requirements](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/ProvisionedThroughput.html) in the *Amazon DynamoDB Developer Guide*.\n If read/write capacity mode is ``PAY_PER_REQUEST`` the value is set to 0.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_table#write_capacity_units DynamodbTable#write_capacity_units}",
            "stability": "stable",
            "summary": "The maximum number of writes consumed per second before DynamoDB returns a ``ThrottlingException``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 1016
          },
          "name": "writeCapacityUnits",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dynamodb-table/index:DynamodbTableGlobalSecondaryIndexesProvisionedThroughput"
    },
    "@cdktn/provider-awscc.dynamodbTable.DynamodbTableGlobalSecondaryIndexesProvisionedThroughputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableGlobalSecondaryIndexesProvisionedThroughputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dynamodb-table/index.ts",
          "line": 1063
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dynamodb-table/index.ts",
        "line": 1055
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 1111
          },
          "name": "resetReadCapacityUnits"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 1127
          },
          "name": "resetWriteCapacityUnits"
        }
      ],
      "name": "DynamodbTableGlobalSecondaryIndexesProvisionedThroughputOutputReference",
      "namespace": "dynamodbTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 1115
          },
          "name": "readCapacityUnitsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 1131
          },
          "name": "writeCapacityUnitsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 1105
          },
          "name": "readCapacityUnits",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 1121
          },
          "name": "writeCapacityUnits",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 1067
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableGlobalSecondaryIndexesProvisionedThroughput"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dynamodb-table/index:DynamodbTableGlobalSecondaryIndexesProvisionedThroughputOutputReference"
    },
    "@cdktn/provider-awscc.dynamodbTable.DynamodbTableGlobalSecondaryIndexesWarmThroughput": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableGlobalSecondaryIndexesWarmThroughput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dynamodb-table/index.ts",
        "line": 1135
      },
      "name": "DynamodbTableGlobalSecondaryIndexesWarmThroughput",
      "namespace": "dynamodbTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_table#read_units_per_second DynamodbTable#read_units_per_second}",
            "stability": "stable",
            "summary": "Represents the number of read operations your base table can instantaneously support."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 1141
          },
          "name": "readUnitsPerSecond",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_table#write_units_per_second DynamodbTable#write_units_per_second}",
            "stability": "stable",
            "summary": "Represents the number of write operations your base table can instantaneously support."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 1147
          },
          "name": "writeUnitsPerSecond",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dynamodb-table/index:DynamodbTableGlobalSecondaryIndexesWarmThroughput"
    },
    "@cdktn/provider-awscc.dynamodbTable.DynamodbTableGlobalSecondaryIndexesWarmThroughputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableGlobalSecondaryIndexesWarmThroughputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dynamodb-table/index.ts",
          "line": 1194
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dynamodb-table/index.ts",
        "line": 1186
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 1242
          },
          "name": "resetReadUnitsPerSecond"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 1258
          },
          "name": "resetWriteUnitsPerSecond"
        }
      ],
      "name": "DynamodbTableGlobalSecondaryIndexesWarmThroughputOutputReference",
      "namespace": "dynamodbTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 1246
          },
          "name": "readUnitsPerSecondInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 1262
          },
          "name": "writeUnitsPerSecondInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 1236
          },
          "name": "readUnitsPerSecond",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 1252
          },
          "name": "writeUnitsPerSecond",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 1198
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableGlobalSecondaryIndexesWarmThroughput"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dynamodb-table/index:DynamodbTableGlobalSecondaryIndexesWarmThroughputOutputReference"
    },
    "@cdktn/provider-awscc.dynamodbTable.DynamodbTableImportSourceSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableImportSourceSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dynamodb-table/index.ts",
        "line": 1993
      },
      "name": "DynamodbTableImportSourceSpecification",
      "namespace": "dynamodbTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_table#input_compression_type DynamodbTable#input_compression_type}",
            "stability": "stable",
            "summary": "Type of compression to be used on the input coming from the imported table."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 1999
          },
          "name": "inputCompressionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_table#input_format DynamodbTable#input_format}",
            "stability": "stable",
            "summary": "The format of the source data. Valid values for ``ImportFormat`` are ``CSV``, ``DYNAMODB_JSON`` or ``ION``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 2005
          },
          "name": "inputFormat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_table#input_format_options DynamodbTable#input_format_options}",
            "stability": "stable",
            "summary": "Additional properties that specify how the input is formatted,."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 2011
          },
          "name": "inputFormatOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableImportSourceSpecificationInputFormatOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_table#s3_bucket_source DynamodbTable#s3_bucket_source}",
            "stability": "stable",
            "summary": "The S3 bucket that provides the source for the import."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 2017
          },
          "name": "s3BucketSource",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableImportSourceSpecificationS3BucketSource"
          }
        }
      ],
      "symbolId": "src/dynamodb-table/index:DynamodbTableImportSourceSpecification"
    },
    "@cdktn/provider-awscc.dynamodbTable.DynamodbTableImportSourceSpecificationInputFormatOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableImportSourceSpecificationInputFormatOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dynamodb-table/index.ts",
        "line": 1731
      },
      "name": "DynamodbTableImportSourceSpecificationInputFormatOptions",
      "namespace": "dynamodbTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_table#csv DynamodbTable#csv}",
            "stability": "stable",
            "summary": "The options for imported source files in CSV format. The values are Delimiter and HeaderList."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 1737
          },
          "name": "csv",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableImportSourceSpecificationInputFormatOptionsCsv"
          }
        }
      ],
      "symbolId": "src/dynamodb-table/index:DynamodbTableImportSourceSpecificationInputFormatOptions"
    },
    "@cdktn/provider-awscc.dynamodbTable.DynamodbTableImportSourceSpecificationInputFormatOptionsCsv": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableImportSourceSpecificationInputFormatOptionsCsv",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dynamodb-table/index.ts",
        "line": 1600
      },
      "name": "DynamodbTableImportSourceSpecificationInputFormatOptionsCsv",
      "namespace": "dynamodbTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_table#delimiter DynamodbTable#delimiter}",
            "stability": "stable",
            "summary": "The delimiter used for separating items in the CSV file being imported."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 1606
          },
          "name": "delimiter",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If this field is specified then the first line of each CSV file is treated as data instead of the header. If this field is not specified the the first line of each CSV file is treated as the header.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_table#header_list DynamodbTable#header_list}",
            "stability": "stable",
            "summary": "List of the headers used to specify a common header for all source CSV files being imported."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 1612
          },
          "name": "headerList",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/dynamodb-table/index:DynamodbTableImportSourceSpecificationInputFormatOptionsCsv"
    },
    "@cdktn/provider-awscc.dynamodbTable.DynamodbTableImportSourceSpecificationInputFormatOptionsCsvOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableImportSourceSpecificationInputFormatOptionsCsvOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dynamodb-table/index.ts",
          "line": 1659
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dynamodb-table/index.ts",
        "line": 1651
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 1707
          },
          "name": "resetDelimiter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 1723
          },
          "name": "resetHeaderList"
        }
      ],
      "name": "DynamodbTableImportSourceSpecificationInputFormatOptionsCsvOutputReference",
      "namespace": "dynamodbTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 1711
          },
          "name": "delimiterInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 1727
          },
          "name": "headerListInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 1701
          },
          "name": "delimiter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 1717
          },
          "name": "headerList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 1663
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableImportSourceSpecificationInputFormatOptionsCsv"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dynamodb-table/index:DynamodbTableImportSourceSpecificationInputFormatOptionsCsvOutputReference"
    },
    "@cdktn/provider-awscc.dynamodbTable.DynamodbTableImportSourceSpecificationInputFormatOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableImportSourceSpecificationInputFormatOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dynamodb-table/index.ts",
          "line": 1777
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dynamodb-table/index.ts",
        "line": 1769
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 1816
          },
          "name": "putCsv",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableImportSourceSpecificationInputFormatOptionsCsv"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 1819
          },
          "name": "resetCsv"
        }
      ],
      "name": "DynamodbTableImportSourceSpecificationInputFormatOptionsOutputReference",
      "namespace": "dynamodbTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 1813
          },
          "name": "csv",
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableImportSourceSpecificationInputFormatOptionsCsvOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 1823
          },
          "name": "csvInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableImportSourceSpecificationInputFormatOptionsCsv"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 1781
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableImportSourceSpecificationInputFormatOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dynamodb-table/index:DynamodbTableImportSourceSpecificationInputFormatOptionsOutputReference"
    },
    "@cdktn/provider-awscc.dynamodbTable.DynamodbTableImportSourceSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableImportSourceSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dynamodb-table/index.ts",
          "line": 2078
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dynamodb-table/index.ts",
        "line": 2070
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 2167
          },
          "name": "putInputFormatOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableImportSourceSpecificationInputFormatOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 2183
          },
          "name": "putS3BucketSource",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableImportSourceSpecificationS3BucketSource"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 2138
          },
          "name": "resetInputCompressionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 2154
          },
          "name": "resetInputFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 2170
          },
          "name": "resetInputFormatOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 2186
          },
          "name": "resetS3BucketSource"
        }
      ],
      "name": "DynamodbTableImportSourceSpecificationOutputReference",
      "namespace": "dynamodbTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 2164
          },
          "name": "inputFormatOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableImportSourceSpecificationInputFormatOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 2180
          },
          "name": "s3BucketSource",
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableImportSourceSpecificationS3BucketSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 2142
          },
          "name": "inputCompressionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 2158
          },
          "name": "inputFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 2174
          },
          "name": "inputFormatOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableImportSourceSpecificationInputFormatOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 2190
          },
          "name": "s3BucketSourceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableImportSourceSpecificationS3BucketSource"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 2132
          },
          "name": "inputCompressionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 2148
          },
          "name": "inputFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 2082
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableImportSourceSpecification"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dynamodb-table/index:DynamodbTableImportSourceSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dynamodbTable.DynamodbTableImportSourceSpecificationS3BucketSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableImportSourceSpecificationS3BucketSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dynamodb-table/index.ts",
        "line": 1827
      },
      "name": "DynamodbTableImportSourceSpecificationS3BucketSource",
      "namespace": "dynamodbTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_table#s3_bucket DynamodbTable#s3_bucket}",
            "stability": "stable",
            "summary": "The S3 bucket that is being imported from."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 1833
          },
          "name": "s3Bucket",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If the bucket is owned by the requester this is optional.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_table#s3_bucket_owner DynamodbTable#s3_bucket_owner}",
            "stability": "stable",
            "summary": "The account number of the S3 bucket that is being imported from."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 1839
          },
          "name": "s3BucketOwner",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_table#s3_key_prefix DynamodbTable#s3_key_prefix}",
            "stability": "stable",
            "summary": "The key prefix shared by all S3 Objects that are being imported."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 1845
          },
          "name": "s3KeyPrefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dynamodb-table/index:DynamodbTableImportSourceSpecificationS3BucketSource"
    },
    "@cdktn/provider-awscc.dynamodbTable.DynamodbTableImportSourceSpecificationS3BucketSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableImportSourceSpecificationS3BucketSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dynamodb-table/index.ts",
          "line": 1899
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dynamodb-table/index.ts",
        "line": 1891
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 1953
          },
          "name": "resetS3Bucket"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 1969
          },
          "name": "resetS3BucketOwner"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 1985
          },
          "name": "resetS3KeyPrefix"
        }
      ],
      "name": "DynamodbTableImportSourceSpecificationS3BucketSourceOutputReference",
      "namespace": "dynamodbTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 1957
          },
          "name": "s3BucketInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 1973
          },
          "name": "s3BucketOwnerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 1989
          },
          "name": "s3KeyPrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 1947
          },
          "name": "s3Bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 1963
          },
          "name": "s3BucketOwner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 1979
          },
          "name": "s3KeyPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 1903
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableImportSourceSpecificationS3BucketSource"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dynamodb-table/index:DynamodbTableImportSourceSpecificationS3BucketSourceOutputReference"
    },
    "@cdktn/provider-awscc.dynamodbTable.DynamodbTableKinesisStreamSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableKinesisStreamSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dynamodb-table/index.ts",
        "line": 2194
      },
      "name": "DynamodbTableKinesisStreamSpecification",
      "namespace": "dynamodbTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_table#approximate_creation_date_time_precision DynamodbTable#approximate_creation_date_time_precision}",
            "stability": "stable",
            "summary": "The precision for the time and date that the stream was created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 2200
          },
          "name": "approximateCreationDateTimePrecision",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_table#stream_arn DynamodbTable#stream_arn}",
            "stability": "stable",
            "summary": "The ARN for a specific Kinesis data stream.  Length Constraints: Minimum length of 37. Maximum length of 1024."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 2207
          },
          "name": "streamArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dynamodb-table/index:DynamodbTableKinesisStreamSpecification"
    },
    "@cdktn/provider-awscc.dynamodbTable.DynamodbTableKinesisStreamSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableKinesisStreamSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dynamodb-table/index.ts",
          "line": 2254
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dynamodb-table/index.ts",
        "line": 2246
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 2302
          },
          "name": "resetApproximateCreationDateTimePrecision"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 2318
          },
          "name": "resetStreamArn"
        }
      ],
      "name": "DynamodbTableKinesisStreamSpecificationOutputReference",
      "namespace": "dynamodbTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 2306
          },
          "name": "approximateCreationDateTimePrecisionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 2322
          },
          "name": "streamArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 2296
          },
          "name": "approximateCreationDateTimePrecision",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 2312
          },
          "name": "streamArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 2258
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableKinesisStreamSpecification"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dynamodb-table/index:DynamodbTableKinesisStreamSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dynamodbTable.DynamodbTableLocalSecondaryIndexes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableLocalSecondaryIndexes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dynamodb-table/index.ts",
        "line": 2621
      },
      "name": "DynamodbTableLocalSecondaryIndexes",
      "namespace": "dynamodbTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_table#index_name DynamodbTable#index_name}",
            "stability": "stable",
            "summary": "The name of the local secondary index. The name must be unique among all other indexes on this table."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 2627
          },
          "name": "indexName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The term \"hash attribute\" derives from DynamoDB's usage of an internal hash function to evenly distribute data items across partitions, based on their partition key values.\n The sort key of an item is also known as its *range attribute*. The term \"range attribute\" derives from the way DynamoDB stores items with the same partition key physically close together, in sorted order by the sort key value.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_table#key_schema DynamodbTable#key_schema}",
            "stability": "stable",
            "summary": "The complete key schema for the local secondary index, consisting of one or more pairs of attribute names and key types:   +  ``HASH`` - partition key   +  ``RANGE`` - sort key      The partition key of an item is also known as its *hash attribute*."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 2638
          },
          "name": "keySchema",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableLocalSecondaryIndexesKeySchema"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "These are in addition to the primary key attributes and index key attributes, which are automatically projected.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_table#projection DynamodbTable#projection}",
            "stability": "stable",
            "summary": "Represents attributes that are copied (projected) from the table into the local secondary index."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 2644
          },
          "name": "projection",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableLocalSecondaryIndexesProjection"
          }
        }
      ],
      "symbolId": "src/dynamodb-table/index:DynamodbTableLocalSecondaryIndexes"
    },
    "@cdktn/provider-awscc.dynamodbTable.DynamodbTableLocalSecondaryIndexesKeySchema": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableLocalSecondaryIndexesKeySchema",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dynamodb-table/index.ts",
        "line": 2326
      },
      "name": "DynamodbTableLocalSecondaryIndexesKeySchema",
      "namespace": "dynamodbTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_table#attribute_name DynamodbTable#attribute_name}",
            "stability": "stable",
            "summary": "The name of a key attribute."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 2332
          },
          "name": "attributeName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The term \"hash attribute\" derives from DynamoDB's usage of an internal hash function to evenly distribute data items across partitions, based on their partition key values.\n The sort key of an item is also known as its *range attribute*. The term \"range attribute\" derives from the way DynamoDB stores items with the same partition key physically close together, in sorted order by the sort key value.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_table#key_type DynamodbTable#key_type}",
            "stability": "stable",
            "summary": "The role that this key attribute will assume:   +  ``HASH`` - partition key   +  ``RANGE`` - sort key      The partition key of an item is also known as its *hash attribute*."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 2343
          },
          "name": "keyType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dynamodb-table/index:DynamodbTableLocalSecondaryIndexesKeySchema"
    },
    "@cdktn/provider-awscc.dynamodbTable.DynamodbTableLocalSecondaryIndexesKeySchemaList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableLocalSecondaryIndexesKeySchemaList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dynamodb-table/index.ts",
          "line": 2473
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dynamodb-table/index.ts",
        "line": 2465
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 2480
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableLocalSecondaryIndexesKeySchemaOutputReference"
            }
          }
        }
      ],
      "name": "DynamodbTableLocalSecondaryIndexesKeySchemaList",
      "namespace": "dynamodbTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 2466
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableLocalSecondaryIndexesKeySchema"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dynamodb-table/index:DynamodbTableLocalSecondaryIndexesKeySchemaList"
    },
    "@cdktn/provider-awscc.dynamodbTable.DynamodbTableLocalSecondaryIndexesKeySchemaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableLocalSecondaryIndexesKeySchemaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dynamodb-table/index.ts",
          "line": 2392
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dynamodb-table/index.ts",
        "line": 2382
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 2440
          },
          "name": "resetAttributeName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 2456
          },
          "name": "resetKeyType"
        }
      ],
      "name": "DynamodbTableLocalSecondaryIndexesKeySchemaOutputReference",
      "namespace": "dynamodbTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 2444
          },
          "name": "attributeNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 2460
          },
          "name": "keyTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 2434
          },
          "name": "attributeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 2450
          },
          "name": "keyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 2396
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableLocalSecondaryIndexesKeySchema"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dynamodb-table/index:DynamodbTableLocalSecondaryIndexesKeySchemaOutputReference"
    },
    "@cdktn/provider-awscc.dynamodbTable.DynamodbTableLocalSecondaryIndexesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableLocalSecondaryIndexesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dynamodb-table/index.ts",
          "line": 2803
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dynamodb-table/index.ts",
        "line": 2795
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 2810
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableLocalSecondaryIndexesOutputReference"
            }
          }
        }
      ],
      "name": "DynamodbTableLocalSecondaryIndexesList",
      "namespace": "dynamodbTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 2796
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableLocalSecondaryIndexes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dynamodb-table/index:DynamodbTableLocalSecondaryIndexesList"
    },
    "@cdktn/provider-awscc.dynamodbTable.DynamodbTableLocalSecondaryIndexesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableLocalSecondaryIndexesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dynamodb-table/index.ts",
          "line": 2700
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dynamodb-table/index.ts",
        "line": 2690
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 2767
          },
          "name": "putKeySchema",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableLocalSecondaryIndexesKeySchema"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 2783
          },
          "name": "putProjection",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableLocalSecondaryIndexesProjection"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 2754
          },
          "name": "resetIndexName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 2770
          },
          "name": "resetKeySchema"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 2786
          },
          "name": "resetProjection"
        }
      ],
      "name": "DynamodbTableLocalSecondaryIndexesOutputReference",
      "namespace": "dynamodbTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 2764
          },
          "name": "keySchema",
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableLocalSecondaryIndexesKeySchemaList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 2780
          },
          "name": "projection",
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableLocalSecondaryIndexesProjectionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 2758
          },
          "name": "indexNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 2774
          },
          "name": "keySchemaInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableLocalSecondaryIndexesKeySchema"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 2790
          },
          "name": "projectionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableLocalSecondaryIndexesProjection"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 2748
          },
          "name": "indexName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 2704
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableLocalSecondaryIndexes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dynamodb-table/index:DynamodbTableLocalSecondaryIndexesOutputReference"
    },
    "@cdktn/provider-awscc.dynamodbTable.DynamodbTableLocalSecondaryIndexesProjection": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableLocalSecondaryIndexesProjection",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dynamodb-table/index.ts",
        "line": 2484
      },
      "name": "DynamodbTableLocalSecondaryIndexesProjection",
      "namespace": "dynamodbTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "For global and local secondary indexes, the total count of ``NonKeyAttributes`` summed across all of the secondary indexes, must not exceed 100. If you project the same attribute into two different indexes, this counts as two distinct attributes when determining the total. This limit only applies when you specify the ProjectionType of ``INCLUDE``. You still can specify the ProjectionType of ``ALL`` to project all attributes from the source table, even if the table has more than 100 attributes.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_table#non_key_attributes DynamodbTable#non_key_attributes}",
            "stability": "stable",
            "summary": "Represents the non-key attribute names which will be projected into the index."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 2491
          },
          "name": "nonKeyAttributes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "+  ``INCLUDE`` - In addition to the attributes described in ``KEYS_ONLY``, the secondary index will include other non-key attributes that you specify.\n  +  ``ALL`` - All of the table attributes are projected into the index.\n  \n When using the DynamoDB console, ``ALL`` is selected by default.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_table#projection_type DynamodbTable#projection_type}",
            "stability": "stable",
            "summary": "The set of attributes that are projected into the index:   +  ``KEYS_ONLY`` - Only the index and primary keys are projected into the index."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 2502
          },
          "name": "projectionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dynamodb-table/index:DynamodbTableLocalSecondaryIndexesProjection"
    },
    "@cdktn/provider-awscc.dynamodbTable.DynamodbTableLocalSecondaryIndexesProjectionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableLocalSecondaryIndexesProjectionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dynamodb-table/index.ts",
          "line": 2549
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dynamodb-table/index.ts",
        "line": 2541
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 2597
          },
          "name": "resetNonKeyAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 2613
          },
          "name": "resetProjectionType"
        }
      ],
      "name": "DynamodbTableLocalSecondaryIndexesProjectionOutputReference",
      "namespace": "dynamodbTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 2601
          },
          "name": "nonKeyAttributesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 2617
          },
          "name": "projectionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 2591
          },
          "name": "nonKeyAttributes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 2607
          },
          "name": "projectionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 2553
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableLocalSecondaryIndexesProjection"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dynamodb-table/index:DynamodbTableLocalSecondaryIndexesProjectionOutputReference"
    },
    "@cdktn/provider-awscc.dynamodbTable.DynamodbTableOnDemandThroughput": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableOnDemandThroughput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dynamodb-table/index.ts",
        "line": 2814
      },
      "name": "DynamodbTableOnDemandThroughput",
      "namespace": "dynamodbTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "To specify a maximum ``OnDemandThroughput`` on your table, set the value of ``MaxReadRequestUnits`` as greater than or equal to 1. To remove the maximum ``OnDemandThroughput`` that is currently set on your table, set the value of ``MaxReadRequestUnits`` to -1.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_table#max_read_request_units DynamodbTable#max_read_request_units}",
            "stability": "stable",
            "summary": "Maximum number of read request units for the specified table."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 2821
          },
          "name": "maxReadRequestUnits",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "To specify a maximum ``OnDemandThroughput`` on your table, set the value of ``MaxWriteRequestUnits`` as greater than or equal to 1. To remove the maximum ``OnDemandThroughput`` that is currently set on your table, set the value of ``MaxWriteRequestUnits`` to -1.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_table#max_write_request_units DynamodbTable#max_write_request_units}",
            "stability": "stable",
            "summary": "Maximum number of write request units for the specified table."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 2828
          },
          "name": "maxWriteRequestUnits",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dynamodb-table/index:DynamodbTableOnDemandThroughput"
    },
    "@cdktn/provider-awscc.dynamodbTable.DynamodbTableOnDemandThroughputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableOnDemandThroughputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dynamodb-table/index.ts",
          "line": 2875
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dynamodb-table/index.ts",
        "line": 2867
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 2923
          },
          "name": "resetMaxReadRequestUnits"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 2939
          },
          "name": "resetMaxWriteRequestUnits"
        }
      ],
      "name": "DynamodbTableOnDemandThroughputOutputReference",
      "namespace": "dynamodbTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 2927
          },
          "name": "maxReadRequestUnitsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 2943
          },
          "name": "maxWriteRequestUnitsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 2917
          },
          "name": "maxReadRequestUnits",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 2933
          },
          "name": "maxWriteRequestUnits",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 2879
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableOnDemandThroughput"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dynamodb-table/index:DynamodbTableOnDemandThroughputOutputReference"
    },
    "@cdktn/provider-awscc.dynamodbTable.DynamodbTablePointInTimeRecoverySpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTablePointInTimeRecoverySpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dynamodb-table/index.ts",
        "line": 2947
      },
      "name": "DynamodbTablePointInTimeRecoverySpecification",
      "namespace": "dynamodbTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_table#point_in_time_recovery_enabled DynamodbTable#point_in_time_recovery_enabled}",
            "stability": "stable",
            "summary": "Indicates whether point in time recovery is enabled (true) or disabled (false) on the table."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 2953
          },
          "name": "pointInTimeRecoveryEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Your table data is only recoverable to any point-in-time from within the configured recovery period. This parameter is optional. If no value is provided, the value will default to 35.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_table#recovery_period_in_days DynamodbTable#recovery_period_in_days}",
            "stability": "stable",
            "summary": "The number of preceding days for which continuous backups are taken and maintained."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 2959
          },
          "name": "recoveryPeriodInDays",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dynamodb-table/index:DynamodbTablePointInTimeRecoverySpecification"
    },
    "@cdktn/provider-awscc.dynamodbTable.DynamodbTablePointInTimeRecoverySpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTablePointInTimeRecoverySpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dynamodb-table/index.ts",
          "line": 3006
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dynamodb-table/index.ts",
        "line": 2998
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 3054
          },
          "name": "resetPointInTimeRecoveryEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 3070
          },
          "name": "resetRecoveryPeriodInDays"
        }
      ],
      "name": "DynamodbTablePointInTimeRecoverySpecificationOutputReference",
      "namespace": "dynamodbTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 3058
          },
          "name": "pointInTimeRecoveryEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 3074
          },
          "name": "recoveryPeriodInDaysInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 3048
          },
          "name": "pointInTimeRecoveryEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 3064
          },
          "name": "recoveryPeriodInDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 3010
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTablePointInTimeRecoverySpecification"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dynamodb-table/index:DynamodbTablePointInTimeRecoverySpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dynamodbTable.DynamodbTableProvisionedThroughput": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableProvisionedThroughput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dynamodb-table/index.ts",
        "line": 3078
      },
      "name": "DynamodbTableProvisionedThroughput",
      "namespace": "dynamodbTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information, see [Specifying Read and Write Requirements](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/ProvisionedThroughput.html) in the *Amazon DynamoDB Developer Guide*.\n If read/write capacity mode is ``PAY_PER_REQUEST`` the value is set to 0.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_table#read_capacity_units DynamodbTable#read_capacity_units}",
            "stability": "stable",
            "summary": "The maximum number of strongly consistent reads consumed per second before DynamoDB returns a ``ThrottlingException``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 3085
          },
          "name": "readCapacityUnits",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information, see [Specifying Read and Write Requirements](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/ProvisionedThroughput.html) in the *Amazon DynamoDB Developer Guide*.\n If read/write capacity mode is ``PAY_PER_REQUEST`` the value is set to 0.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_table#write_capacity_units DynamodbTable#write_capacity_units}",
            "stability": "stable",
            "summary": "The maximum number of writes consumed per second before DynamoDB returns a ``ThrottlingException``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 3092
          },
          "name": "writeCapacityUnits",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dynamodb-table/index:DynamodbTableProvisionedThroughput"
    },
    "@cdktn/provider-awscc.dynamodbTable.DynamodbTableProvisionedThroughputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableProvisionedThroughputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dynamodb-table/index.ts",
          "line": 3139
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dynamodb-table/index.ts",
        "line": 3131
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 3187
          },
          "name": "resetReadCapacityUnits"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 3203
          },
          "name": "resetWriteCapacityUnits"
        }
      ],
      "name": "DynamodbTableProvisionedThroughputOutputReference",
      "namespace": "dynamodbTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 3191
          },
          "name": "readCapacityUnitsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 3207
          },
          "name": "writeCapacityUnitsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 3181
          },
          "name": "readCapacityUnits",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 3197
          },
          "name": "writeCapacityUnits",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 3143
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableProvisionedThroughput"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dynamodb-table/index:DynamodbTableProvisionedThroughputOutputReference"
    },
    "@cdktn/provider-awscc.dynamodbTable.DynamodbTableResourcePolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableResourcePolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dynamodb-table/index.ts",
        "line": 3211
      },
      "name": "DynamodbTableResourcePolicy",
      "namespace": "dynamodbTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "In a CFNshort template, you can provide the policy in JSON or YAML format because CFNshort converts YAML to JSON before submitting it to DDB. For more information about resource-based policies, see [Using resource-based policies for](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/access-control-resource-based.html) and [Resource-based policy examples](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/rbac-examples.html).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_table#policy_document DynamodbTable#policy_document}",
            "stability": "stable",
            "summary": "A resource-based policy document that contains permissions to add to the specified DDB table, index, or both."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 3217
          },
          "name": "policyDocument",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dynamodb-table/index:DynamodbTableResourcePolicy"
    },
    "@cdktn/provider-awscc.dynamodbTable.DynamodbTableResourcePolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableResourcePolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dynamodb-table/index.ts",
          "line": 3257
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dynamodb-table/index.ts",
        "line": 3249
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 3299
          },
          "name": "resetPolicyDocument"
        }
      ],
      "name": "DynamodbTableResourcePolicyOutputReference",
      "namespace": "dynamodbTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 3303
          },
          "name": "policyDocumentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 3293
          },
          "name": "policyDocument",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 3261
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableResourcePolicy"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dynamodb-table/index:DynamodbTableResourcePolicyOutputReference"
    },
    "@cdktn/provider-awscc.dynamodbTable.DynamodbTableSseSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableSseSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dynamodb-table/index.ts",
        "line": 3307
      },
      "name": "DynamodbTableSseSpecification",
      "namespace": "dynamodbTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "To specify a key, use its key ID, Amazon Resource Name (ARN), alias name, or alias ARN. Note that you should only provide this parameter if the key is different from the default DynamoDB key ``alias/aws/dynamodb``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_table#kms_master_key_id DynamodbTable#kms_master_key_id}",
            "stability": "stable",
            "summary": "The KMS key that should be used for the KMS encryption."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 3313
          },
          "name": "kmsMasterKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If enabled (true), server-side encryption type is set to ``KMS`` and an AWS managed key is used (KMS charges apply). If disabled (false) or not specified, server-side encryption is set to AWS owned key.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_table#sse_enabled DynamodbTable#sse_enabled}",
            "stability": "stable",
            "summary": "Indicates whether server-side encryption is done using an AWS managed key or an AWS owned key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 3319
          },
          "name": "sseEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The only supported value is:\n  +  ``KMS`` - Server-side encryption that uses KMSlong. The key is stored in your account and is managed by KMS (KMS charges apply).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_table#sse_type DynamodbTable#sse_type}",
            "stability": "stable",
            "summary": "Server-side encryption type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 3326
          },
          "name": "sseType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dynamodb-table/index:DynamodbTableSseSpecification"
    },
    "@cdktn/provider-awscc.dynamodbTable.DynamodbTableSseSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableSseSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dynamodb-table/index.ts",
          "line": 3380
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dynamodb-table/index.ts",
        "line": 3372
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 3434
          },
          "name": "resetKmsMasterKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 3450
          },
          "name": "resetSseEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 3466
          },
          "name": "resetSseType"
        }
      ],
      "name": "DynamodbTableSseSpecificationOutputReference",
      "namespace": "dynamodbTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 3438
          },
          "name": "kmsMasterKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 3454
          },
          "name": "sseEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 3470
          },
          "name": "sseTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 3428
          },
          "name": "kmsMasterKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 3444
          },
          "name": "sseEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 3460
          },
          "name": "sseType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 3384
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableSseSpecification"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dynamodb-table/index:DynamodbTableSseSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dynamodbTable.DynamodbTableStreamSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableStreamSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dynamodb-table/index.ts",
        "line": 3570
      },
      "name": "DynamodbTableStreamSpecification",
      "namespace": "dynamodbTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Resource-based policies let you define access permissions by specifying who has access to each resource, and the actions they are allowed to perform on each resource.\n  When you remove the ``StreamSpecification`` property from the template, DynamoDB disables the stream but retains any attached resource policy until the stream is deleted after 24 hours. When you modify the ``StreamViewType`` property, DynamoDB creates a new stream and retains the old stream's resource policy. The old stream and its resource policy are deleted after the 24-hour retention period.\n  In a CFNshort template, you can provide the policy in JSON or YAML format because CFNshort converts YAML to JSON before submitting it to DDB. For more information about resource-based policies, see [Using resource-based policies for](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/access-control-resource-based.html) and [Resource-based policy examples](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/rbac-examples.html).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_table#resource_policy DynamodbTable#resource_policy}",
            "stability": "stable",
            "summary": "Creates or updates a resource-based policy document that contains the permissions for DDB resources, such as a table's streams."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 3578
          },
          "name": "resourcePolicy",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableStreamSpecificationResourcePolicy"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values for ``StreamViewType`` are:\n  +  ``KEYS_ONLY`` - Only the key attributes of the modified item are written to the stream.\n  +  ``NEW_IMAGE`` - The entire item, as it appears after it was modified, is written to the stream.\n  +  ``OLD_IMAGE`` - The entire item, as it appeared before it was modified, is written to the stream.\n  +  ``NEW_AND_OLD_IMAGES`` - Both the new and the old item images of the item are written to the stream.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_table#stream_view_type DynamodbTable#stream_view_type}",
            "stability": "stable",
            "summary": "When an item in the table is modified, ``StreamViewType`` determines what information is written to the stream for this table."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 3588
          },
          "name": "streamViewType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dynamodb-table/index:DynamodbTableStreamSpecification"
    },
    "@cdktn/provider-awscc.dynamodbTable.DynamodbTableStreamSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableStreamSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dynamodb-table/index.ts",
          "line": 3635
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dynamodb-table/index.ts",
        "line": 3627
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 3680
          },
          "name": "putResourcePolicy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableStreamSpecificationResourcePolicy"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 3683
          },
          "name": "resetResourcePolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 3699
          },
          "name": "resetStreamViewType"
        }
      ],
      "name": "DynamodbTableStreamSpecificationOutputReference",
      "namespace": "dynamodbTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 3677
          },
          "name": "resourcePolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableStreamSpecificationResourcePolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 3687
          },
          "name": "resourcePolicyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableStreamSpecificationResourcePolicy"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 3703
          },
          "name": "streamViewTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 3693
          },
          "name": "streamViewType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 3639
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableStreamSpecification"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dynamodb-table/index:DynamodbTableStreamSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dynamodbTable.DynamodbTableStreamSpecificationResourcePolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableStreamSpecificationResourcePolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dynamodb-table/index.ts",
        "line": 3474
      },
      "name": "DynamodbTableStreamSpecificationResourcePolicy",
      "namespace": "dynamodbTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "In a CFNshort template, you can provide the policy in JSON or YAML format because CFNshort converts YAML to JSON before submitting it to DDB. For more information about resource-based policies, see [Using resource-based policies for](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/access-control-resource-based.html) and [Resource-based policy examples](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/rbac-examples.html).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_table#policy_document DynamodbTable#policy_document}",
            "stability": "stable",
            "summary": "A resource-based policy document that contains permissions to add to the specified DDB table, index, or both."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 3480
          },
          "name": "policyDocument",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dynamodb-table/index:DynamodbTableStreamSpecificationResourcePolicy"
    },
    "@cdktn/provider-awscc.dynamodbTable.DynamodbTableStreamSpecificationResourcePolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableStreamSpecificationResourcePolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dynamodb-table/index.ts",
          "line": 3520
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dynamodb-table/index.ts",
        "line": 3512
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 3562
          },
          "name": "resetPolicyDocument"
        }
      ],
      "name": "DynamodbTableStreamSpecificationResourcePolicyOutputReference",
      "namespace": "dynamodbTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 3566
          },
          "name": "policyDocumentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 3556
          },
          "name": "policyDocument",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 3524
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableStreamSpecificationResourcePolicy"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dynamodb-table/index:DynamodbTableStreamSpecificationResourcePolicyOutputReference"
    },
    "@cdktn/provider-awscc.dynamodbTable.DynamodbTableTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dynamodb-table/index.ts",
        "line": 3707
      },
      "name": "DynamodbTableTags",
      "namespace": "dynamodbTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Tag keys are case sensitive. Each DynamoDB table can only have up to one tag with the same key. If you try to add an existing tag (same key), the existing tag value will be updated to the new value.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_table#key DynamodbTable#key}",
            "stability": "stable",
            "summary": "The key of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 3713
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_table#value DynamodbTable#value}",
            "stability": "stable",
            "summary": "The value of the tag. Tag values are case-sensitive and can be null."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 3719
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dynamodb-table/index:DynamodbTableTags"
    },
    "@cdktn/provider-awscc.dynamodbTable.DynamodbTableTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dynamodb-table/index.ts",
          "line": 3849
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dynamodb-table/index.ts",
        "line": 3841
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 3856
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableTagsOutputReference"
            }
          }
        }
      ],
      "name": "DynamodbTableTagsList",
      "namespace": "dynamodbTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 3842
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dynamodb-table/index:DynamodbTableTagsList"
    },
    "@cdktn/provider-awscc.dynamodbTable.DynamodbTableTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dynamodb-table/index.ts",
          "line": 3768
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dynamodb-table/index.ts",
        "line": 3758
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 3816
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 3832
          },
          "name": "resetValue"
        }
      ],
      "name": "DynamodbTableTagsOutputReference",
      "namespace": "dynamodbTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 3820
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 3836
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 3810
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 3826
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 3772
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dynamodb-table/index:DynamodbTableTagsOutputReference"
    },
    "@cdktn/provider-awscc.dynamodbTable.DynamodbTableTimeToLiveSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableTimeToLiveSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dynamodb-table/index.ts",
        "line": 3860
      },
      "name": "DynamodbTableTimeToLiveSpecification",
      "namespace": "dynamodbTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "+  The ``AttributeName`` property is required when enabling the TTL, or when TTL is already enabled.\n  +  To update this property, you must first disable TTL and then enable TTL with the new attribute name.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_table#attribute_name DynamodbTable#attribute_name}",
            "stability": "stable",
            "summary": "The name of the TTL attribute used to store the expiration time for items in the table."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 3868
          },
          "name": "attributeName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_table#enabled DynamodbTable#enabled}",
            "stability": "stable",
            "summary": "Indicates whether TTL is to be enabled (true) or disabled (false) on the table."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 3874
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dynamodb-table/index:DynamodbTableTimeToLiveSpecification"
    },
    "@cdktn/provider-awscc.dynamodbTable.DynamodbTableTimeToLiveSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableTimeToLiveSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dynamodb-table/index.ts",
          "line": 3921
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dynamodb-table/index.ts",
        "line": 3913
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 3969
          },
          "name": "resetAttributeName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 3985
          },
          "name": "resetEnabled"
        }
      ],
      "name": "DynamodbTableTimeToLiveSpecificationOutputReference",
      "namespace": "dynamodbTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 3973
          },
          "name": "attributeNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 3989
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 3963
          },
          "name": "attributeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 3979
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 3925
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableTimeToLiveSpecification"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dynamodb-table/index:DynamodbTableTimeToLiveSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.dynamodbTable.DynamodbTableWarmThroughput": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableWarmThroughput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dynamodb-table/index.ts",
        "line": 3993
      },
      "name": "DynamodbTableWarmThroughput",
      "namespace": "dynamodbTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_table#read_units_per_second DynamodbTable#read_units_per_second}",
            "stability": "stable",
            "summary": "Represents the number of read operations your base table can instantaneously support."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 3999
          },
          "name": "readUnitsPerSecond",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/dynamodb_table#write_units_per_second DynamodbTable#write_units_per_second}",
            "stability": "stable",
            "summary": "Represents the number of write operations your base table can instantaneously support."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 4005
          },
          "name": "writeUnitsPerSecond",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dynamodb-table/index:DynamodbTableWarmThroughput"
    },
    "@cdktn/provider-awscc.dynamodbTable.DynamodbTableWarmThroughputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableWarmThroughputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dynamodb-table/index.ts",
          "line": 4052
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dynamodb-table/index.ts",
        "line": 4044
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 4100
          },
          "name": "resetReadUnitsPerSecond"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 4116
          },
          "name": "resetWriteUnitsPerSecond"
        }
      ],
      "name": "DynamodbTableWarmThroughputOutputReference",
      "namespace": "dynamodbTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 4104
          },
          "name": "readUnitsPerSecondInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 4120
          },
          "name": "writeUnitsPerSecondInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 4094
          },
          "name": "readUnitsPerSecond",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 4110
          },
          "name": "writeUnitsPerSecond",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dynamodb-table/index.ts",
            "line": 4056
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.dynamodbTable.DynamodbTableWarmThroughput"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dynamodb-table/index:DynamodbTableWarmThroughputOutputReference"
    },
    "@cdktn/provider-awscc.ec2CapacityManagerDataExport.Ec2CapacityManagerDataExport": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_capacity_manager_data_export awscc_ec2_capacity_manager_data_export}."
      },
      "fqn": "@cdktn/provider-awscc.ec2CapacityManagerDataExport.Ec2CapacityManagerDataExport",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_capacity_manager_data_export awscc_ec2_capacity_manager_data_export} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-capacity-manager-data-export/index.ts",
          "line": 235
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2CapacityManagerDataExport.Ec2CapacityManagerDataExportConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-capacity-manager-data-export/index.ts",
        "line": 203
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2CapacityManagerDataExport resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-manager-data-export/index.ts",
            "line": 220
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2CapacityManagerDataExport to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_capacity_manager_data_export#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2CapacityManagerDataExport that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2CapacityManagerDataExport to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-manager-data-export/index.ts",
            "line": 332
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2CapacityManagerDataExport.Ec2CapacityManagerDataExportTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-manager-data-export/index.ts",
            "line": 306
          },
          "name": "resetS3BucketPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-manager-data-export/index.ts",
            "line": 335
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-manager-data-export/index.ts",
            "line": 347
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-manager-data-export/index.ts",
            "line": 357
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2CapacityManagerDataExport",
      "namespace": "ec2CapacityManagerDataExport",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-manager-data-export/index.ts",
            "line": 208
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-manager-data-export/index.ts",
            "line": 263
          },
          "name": "capacityManagerDataExportId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-manager-data-export/index.ts",
            "line": 268
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-manager-data-export/index.ts",
            "line": 329
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2CapacityManagerDataExport.Ec2CapacityManagerDataExportTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-manager-data-export/index.ts",
            "line": 281
          },
          "name": "outputFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-manager-data-export/index.ts",
            "line": 294
          },
          "name": "s3BucketNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-manager-data-export/index.ts",
            "line": 310
          },
          "name": "s3BucketPrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-manager-data-export/index.ts",
            "line": 323
          },
          "name": "scheduleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-manager-data-export/index.ts",
            "line": 339
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2CapacityManagerDataExport.Ec2CapacityManagerDataExportTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-manager-data-export/index.ts",
            "line": 274
          },
          "name": "outputFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-manager-data-export/index.ts",
            "line": 287
          },
          "name": "s3BucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-manager-data-export/index.ts",
            "line": 300
          },
          "name": "s3BucketPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-manager-data-export/index.ts",
            "line": 316
          },
          "name": "schedule",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-capacity-manager-data-export/index:Ec2CapacityManagerDataExport"
    },
    "@cdktn/provider-awscc.ec2CapacityManagerDataExport.Ec2CapacityManagerDataExportConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2CapacityManagerDataExport.Ec2CapacityManagerDataExportConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-capacity-manager-data-export/index.ts",
        "line": 14
      },
      "name": "Ec2CapacityManagerDataExportConfig",
      "namespace": "ec2CapacityManagerDataExport",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Choose 'csv' for comma-separated values or 'parquet' for optimized columnar storage format.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_capacity_manager_data_export#output_format Ec2CapacityManagerDataExport#output_format}",
            "stability": "stable",
            "summary": "The format of the exported capacity manager data."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-manager-data-export/index.ts",
            "line": 20
          },
          "name": "outputFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The bucket must exist and be accessible by EC2 Capacity Manager service.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_capacity_manager_data_export#s3_bucket_name Ec2CapacityManagerDataExport#s3_bucket_name}",
            "stability": "stable",
            "summary": "The name of the Amazon S3 bucket where the capacity manager data export will be stored."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-manager-data-export/index.ts",
            "line": 26
          },
          "name": "s3BucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Currently supports hourly exports that provide periodic snapshots of capacity manager data.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_capacity_manager_data_export#schedule Ec2CapacityManagerDataExport#schedule}",
            "stability": "stable",
            "summary": "The schedule for the capacity manager data export."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-manager-data-export/index.ts",
            "line": 38
          },
          "name": "schedule",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If not specified, files will be placed in the root of the bucket.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_capacity_manager_data_export#s3_bucket_prefix Ec2CapacityManagerDataExport#s3_bucket_prefix}",
            "stability": "stable",
            "summary": "The prefix for the S3 bucket location where exported files will be placed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-manager-data-export/index.ts",
            "line": 32
          },
          "name": "s3BucketPrefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_capacity_manager_data_export#tags Ec2CapacityManagerDataExport#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to the capacity manager data export."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-manager-data-export/index.ts",
            "line": 44
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2CapacityManagerDataExport.Ec2CapacityManagerDataExportTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-capacity-manager-data-export/index:Ec2CapacityManagerDataExportConfig"
    },
    "@cdktn/provider-awscc.ec2CapacityManagerDataExport.Ec2CapacityManagerDataExportTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2CapacityManagerDataExport.Ec2CapacityManagerDataExportTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-capacity-manager-data-export/index.ts",
        "line": 46
      },
      "name": "Ec2CapacityManagerDataExportTags",
      "namespace": "ec2CapacityManagerDataExport",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_capacity_manager_data_export#key Ec2CapacityManagerDataExport#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-manager-data-export/index.ts",
            "line": 52
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_capacity_manager_data_export#value Ec2CapacityManagerDataExport#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-manager-data-export/index.ts",
            "line": 58
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-capacity-manager-data-export/index:Ec2CapacityManagerDataExportTags"
    },
    "@cdktn/provider-awscc.ec2CapacityManagerDataExport.Ec2CapacityManagerDataExportTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2CapacityManagerDataExport.Ec2CapacityManagerDataExportTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-capacity-manager-data-export/index.ts",
          "line": 188
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-capacity-manager-data-export/index.ts",
        "line": 180
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-manager-data-export/index.ts",
            "line": 195
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2CapacityManagerDataExport.Ec2CapacityManagerDataExportTagsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2CapacityManagerDataExportTagsList",
      "namespace": "ec2CapacityManagerDataExport",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-manager-data-export/index.ts",
            "line": 181
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2CapacityManagerDataExport.Ec2CapacityManagerDataExportTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-capacity-manager-data-export/index:Ec2CapacityManagerDataExportTagsList"
    },
    "@cdktn/provider-awscc.ec2CapacityManagerDataExport.Ec2CapacityManagerDataExportTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2CapacityManagerDataExport.Ec2CapacityManagerDataExportTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-capacity-manager-data-export/index.ts",
          "line": 107
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-capacity-manager-data-export/index.ts",
        "line": 97
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-manager-data-export/index.ts",
            "line": 155
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-manager-data-export/index.ts",
            "line": 171
          },
          "name": "resetValue"
        }
      ],
      "name": "Ec2CapacityManagerDataExportTagsOutputReference",
      "namespace": "ec2CapacityManagerDataExport",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-manager-data-export/index.ts",
            "line": 159
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-manager-data-export/index.ts",
            "line": 175
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-manager-data-export/index.ts",
            "line": 149
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-manager-data-export/index.ts",
            "line": 165
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-manager-data-export/index.ts",
            "line": 111
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2CapacityManagerDataExport.Ec2CapacityManagerDataExportTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-capacity-manager-data-export/index:Ec2CapacityManagerDataExportTagsOutputReference"
    },
    "@cdktn/provider-awscc.ec2CapacityReservation.Ec2CapacityReservation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_capacity_reservation awscc_ec2_capacity_reservation}."
      },
      "fqn": "@cdktn/provider-awscc.ec2CapacityReservation.Ec2CapacityReservation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_capacity_reservation awscc_ec2_capacity_reservation} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-capacity-reservation/index.ts",
          "line": 549
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2CapacityReservation.Ec2CapacityReservationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-capacity-reservation/index.ts",
        "line": 517
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2CapacityReservation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation/index.ts",
            "line": 534
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2CapacityReservation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_capacity_reservation#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2CapacityReservation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2CapacityReservation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation/index.ts",
            "line": 841
          },
          "name": "putTagSpecifications",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2CapacityReservation.Ec2CapacityReservationTagSpecifications"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation/index.ts",
            "line": 594
          },
          "name": "resetAvailabilityZone"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation/index.ts",
            "line": 610
          },
          "name": "resetAvailabilityZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation/index.ts",
            "line": 668
          },
          "name": "resetEbsOptimized"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation/index.ts",
            "line": 684
          },
          "name": "resetEndDate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation/index.ts",
            "line": 700
          },
          "name": "resetEndDateType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation/index.ts",
            "line": 716
          },
          "name": "resetEphemeralStorage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation/index.ts",
            "line": 750
          },
          "name": "resetInstanceMatchCriteria"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation/index.ts",
            "line": 792
          },
          "name": "resetOutPostArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation/index.ts",
            "line": 813
          },
          "name": "resetPlacementGroupArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation/index.ts",
            "line": 844
          },
          "name": "resetTagSpecifications"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation/index.ts",
            "line": 860
          },
          "name": "resetTenancy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation/index.ts",
            "line": 881
          },
          "name": "resetUnusedReservationBillingOwnerId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation/index.ts",
            "line": 893
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation/index.ts",
            "line": 913
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2CapacityReservation",
      "namespace": "ec2CapacityReservation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation/index.ts",
            "line": 522
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation/index.ts",
            "line": 619
          },
          "name": "availableInstanceCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation/index.ts",
            "line": 625
          },
          "name": "capacityAllocationSet",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2CapacityReservation.Ec2CapacityReservationCapacityAllocationSetList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation/index.ts",
            "line": 630
          },
          "name": "capacityReservationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation/index.ts",
            "line": 635
          },
          "name": "capacityReservationFleetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation/index.ts",
            "line": 640
          },
          "name": "capacityReservationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation/index.ts",
            "line": 646
          },
          "name": "commitmentInfo",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2CapacityReservation.Ec2CapacityReservationCommitmentInfoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation/index.ts",
            "line": 651
          },
          "name": "createDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation/index.ts",
            "line": 656
          },
          "name": "deliveryPreference",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation/index.ts",
            "line": 725
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation/index.ts",
            "line": 801
          },
          "name": "ownerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation/index.ts",
            "line": 822
          },
          "name": "reservationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation/index.ts",
            "line": 827
          },
          "name": "startDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation/index.ts",
            "line": 832
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation/index.ts",
            "line": 838
          },
          "name": "tagSpecifications",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2CapacityReservation.Ec2CapacityReservationTagSpecificationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation/index.ts",
            "line": 869
          },
          "name": "totalInstanceCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation/index.ts",
            "line": 614
          },
          "name": "availabilityZoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation/index.ts",
            "line": 598
          },
          "name": "availabilityZoneInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation/index.ts",
            "line": 672
          },
          "name": "ebsOptimizedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation/index.ts",
            "line": 688
          },
          "name": "endDateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation/index.ts",
            "line": 704
          },
          "name": "endDateTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation/index.ts",
            "line": 720
          },
          "name": "ephemeralStorageInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation/index.ts",
            "line": 738
          },
          "name": "instanceCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation/index.ts",
            "line": 754
          },
          "name": "instanceMatchCriteriaInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation/index.ts",
            "line": 767
          },
          "name": "instancePlatformInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation/index.ts",
            "line": 780
          },
          "name": "instanceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation/index.ts",
            "line": 796
          },
          "name": "outPostArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation/index.ts",
            "line": 817
          },
          "name": "placementGroupArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation/index.ts",
            "line": 848
          },
          "name": "tagSpecificationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2CapacityReservation.Ec2CapacityReservationTagSpecifications"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation/index.ts",
            "line": 864
          },
          "name": "tenancyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation/index.ts",
            "line": 885
          },
          "name": "unusedReservationBillingOwnerIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation/index.ts",
            "line": 588
          },
          "name": "availabilityZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation/index.ts",
            "line": 604
          },
          "name": "availabilityZoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation/index.ts",
            "line": 662
          },
          "name": "ebsOptimized",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation/index.ts",
            "line": 678
          },
          "name": "endDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation/index.ts",
            "line": 694
          },
          "name": "endDateType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation/index.ts",
            "line": 710
          },
          "name": "ephemeralStorage",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation/index.ts",
            "line": 731
          },
          "name": "instanceCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation/index.ts",
            "line": 744
          },
          "name": "instanceMatchCriteria",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation/index.ts",
            "line": 760
          },
          "name": "instancePlatform",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation/index.ts",
            "line": 773
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation/index.ts",
            "line": 786
          },
          "name": "outPostArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation/index.ts",
            "line": 807
          },
          "name": "placementGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation/index.ts",
            "line": 854
          },
          "name": "tenancy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation/index.ts",
            "line": 875
          },
          "name": "unusedReservationBillingOwnerId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-capacity-reservation/index:Ec2CapacityReservation"
    },
    "@cdktn/provider-awscc.ec2CapacityReservation.Ec2CapacityReservationCapacityAllocationSet": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2CapacityReservation.Ec2CapacityReservationCapacityAllocationSet",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-capacity-reservation/index.ts",
        "line": 76
      },
      "name": "Ec2CapacityReservationCapacityAllocationSet",
      "namespace": "ec2CapacityReservation",
      "symbolId": "src/ec2-capacity-reservation/index:Ec2CapacityReservationCapacityAllocationSet"
    },
    "@cdktn/provider-awscc.ec2CapacityReservation.Ec2CapacityReservationCapacityAllocationSetList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2CapacityReservation.Ec2CapacityReservationCapacityAllocationSetList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-capacity-reservation/index.ts",
          "line": 145
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-capacity-reservation/index.ts",
        "line": 138
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation/index.ts",
            "line": 152
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2CapacityReservation.Ec2CapacityReservationCapacityAllocationSetOutputReference"
            }
          }
        }
      ],
      "name": "Ec2CapacityReservationCapacityAllocationSetList",
      "namespace": "ec2CapacityReservation",
      "symbolId": "src/ec2-capacity-reservation/index:Ec2CapacityReservationCapacityAllocationSetList"
    },
    "@cdktn/provider-awscc.ec2CapacityReservation.Ec2CapacityReservationCapacityAllocationSetOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2CapacityReservation.Ec2CapacityReservationCapacityAllocationSetOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-capacity-reservation/index.ts",
          "line": 108
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-capacity-reservation/index.ts",
        "line": 99
      },
      "name": "Ec2CapacityReservationCapacityAllocationSetOutputReference",
      "namespace": "ec2CapacityReservation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation/index.ts",
            "line": 128
          },
          "name": "allocationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation/index.ts",
            "line": 133
          },
          "name": "count",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation/index.ts",
            "line": 112
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2CapacityReservation.Ec2CapacityReservationCapacityAllocationSet"
          }
        }
      ],
      "symbolId": "src/ec2-capacity-reservation/index:Ec2CapacityReservationCapacityAllocationSetOutputReference"
    },
    "@cdktn/provider-awscc.ec2CapacityReservation.Ec2CapacityReservationCommitmentInfo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2CapacityReservation.Ec2CapacityReservationCommitmentInfo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-capacity-reservation/index.ts",
        "line": 156
      },
      "name": "Ec2CapacityReservationCommitmentInfo",
      "namespace": "ec2CapacityReservation",
      "symbolId": "src/ec2-capacity-reservation/index:Ec2CapacityReservationCommitmentInfo"
    },
    "@cdktn/provider-awscc.ec2CapacityReservation.Ec2CapacityReservationCommitmentInfoOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2CapacityReservation.Ec2CapacityReservationCommitmentInfoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-capacity-reservation/index.ts",
          "line": 186
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-capacity-reservation/index.ts",
        "line": 179
      },
      "name": "Ec2CapacityReservationCommitmentInfoOutputReference",
      "namespace": "ec2CapacityReservation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation/index.ts",
            "line": 206
          },
          "name": "commitmentEndDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation/index.ts",
            "line": 211
          },
          "name": "committedInstanceCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation/index.ts",
            "line": 190
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2CapacityReservation.Ec2CapacityReservationCommitmentInfo"
          }
        }
      ],
      "symbolId": "src/ec2-capacity-reservation/index:Ec2CapacityReservationCommitmentInfoOutputReference"
    },
    "@cdktn/provider-awscc.ec2CapacityReservation.Ec2CapacityReservationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2CapacityReservation.Ec2CapacityReservationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-capacity-reservation/index.ts",
        "line": 14
      },
      "name": "Ec2CapacityReservationConfig",
      "namespace": "ec2CapacityReservation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_capacity_reservation#instance_count Ec2CapacityReservation#instance_count}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation/index.ts",
            "line": 42
          },
          "name": "instanceCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_capacity_reservation#instance_platform Ec2CapacityReservation#instance_platform}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation/index.ts",
            "line": 50
          },
          "name": "instancePlatform",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_capacity_reservation#instance_type Ec2CapacityReservation#instance_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation/index.ts",
            "line": 54
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_capacity_reservation#availability_zone Ec2CapacityReservation#availability_zone}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation/index.ts",
            "line": 18
          },
          "name": "availabilityZone",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_capacity_reservation#availability_zone_id Ec2CapacityReservation#availability_zone_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation/index.ts",
            "line": 22
          },
          "name": "availabilityZoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_capacity_reservation#ebs_optimized Ec2CapacityReservation#ebs_optimized}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation/index.ts",
            "line": 26
          },
          "name": "ebsOptimized",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_capacity_reservation#end_date Ec2CapacityReservation#end_date}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation/index.ts",
            "line": 30
          },
          "name": "endDate",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_capacity_reservation#end_date_type Ec2CapacityReservation#end_date_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation/index.ts",
            "line": 34
          },
          "name": "endDateType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_capacity_reservation#ephemeral_storage Ec2CapacityReservation#ephemeral_storage}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation/index.ts",
            "line": 38
          },
          "name": "ephemeralStorage",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_capacity_reservation#instance_match_criteria Ec2CapacityReservation#instance_match_criteria}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation/index.ts",
            "line": 46
          },
          "name": "instanceMatchCriteria",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_capacity_reservation#out_post_arn Ec2CapacityReservation#out_post_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation/index.ts",
            "line": 58
          },
          "name": "outPostArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_capacity_reservation#placement_group_arn Ec2CapacityReservation#placement_group_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation/index.ts",
            "line": 62
          },
          "name": "placementGroupArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_capacity_reservation#tag_specifications Ec2CapacityReservation#tag_specifications}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation/index.ts",
            "line": 66
          },
          "name": "tagSpecifications",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2CapacityReservation.Ec2CapacityReservationTagSpecifications"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_capacity_reservation#tenancy Ec2CapacityReservation#tenancy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation/index.ts",
            "line": 70
          },
          "name": "tenancy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_capacity_reservation#unused_reservation_billing_owner_id Ec2CapacityReservation#unused_reservation_billing_owner_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation/index.ts",
            "line": 74
          },
          "name": "unusedReservationBillingOwnerId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-capacity-reservation/index:Ec2CapacityReservationConfig"
    },
    "@cdktn/provider-awscc.ec2CapacityReservation.Ec2CapacityReservationTagSpecifications": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2CapacityReservation.Ec2CapacityReservationTagSpecifications",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-capacity-reservation/index.ts",
        "line": 364
      },
      "name": "Ec2CapacityReservationTagSpecifications",
      "namespace": "ec2CapacityReservation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_capacity_reservation#resource_type Ec2CapacityReservation#resource_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation/index.ts",
            "line": 368
          },
          "name": "resourceType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_capacity_reservation#tags Ec2CapacityReservation#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation/index.ts",
            "line": 372
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2CapacityReservation.Ec2CapacityReservationTagSpecificationsTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-capacity-reservation/index:Ec2CapacityReservationTagSpecifications"
    },
    "@cdktn/provider-awscc.ec2CapacityReservation.Ec2CapacityReservationTagSpecificationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2CapacityReservation.Ec2CapacityReservationTagSpecificationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-capacity-reservation/index.ts",
          "line": 502
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-capacity-reservation/index.ts",
        "line": 494
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation/index.ts",
            "line": 509
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2CapacityReservation.Ec2CapacityReservationTagSpecificationsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2CapacityReservationTagSpecificationsList",
      "namespace": "ec2CapacityReservation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation/index.ts",
            "line": 495
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2CapacityReservation.Ec2CapacityReservationTagSpecifications"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-capacity-reservation/index:Ec2CapacityReservationTagSpecificationsList"
    },
    "@cdktn/provider-awscc.ec2CapacityReservation.Ec2CapacityReservationTagSpecificationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2CapacityReservation.Ec2CapacityReservationTagSpecificationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-capacity-reservation/index.ts",
          "line": 421
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-capacity-reservation/index.ts",
        "line": 411
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation/index.ts",
            "line": 482
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2CapacityReservation.Ec2CapacityReservationTagSpecificationsTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation/index.ts",
            "line": 469
          },
          "name": "resetResourceType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation/index.ts",
            "line": 485
          },
          "name": "resetTags"
        }
      ],
      "name": "Ec2CapacityReservationTagSpecificationsOutputReference",
      "namespace": "ec2CapacityReservation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation/index.ts",
            "line": 479
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2CapacityReservation.Ec2CapacityReservationTagSpecificationsTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation/index.ts",
            "line": 473
          },
          "name": "resourceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation/index.ts",
            "line": 489
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2CapacityReservation.Ec2CapacityReservationTagSpecificationsTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation/index.ts",
            "line": 463
          },
          "name": "resourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation/index.ts",
            "line": 425
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2CapacityReservation.Ec2CapacityReservationTagSpecifications"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-capacity-reservation/index:Ec2CapacityReservationTagSpecificationsOutputReference"
    },
    "@cdktn/provider-awscc.ec2CapacityReservation.Ec2CapacityReservationTagSpecificationsTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2CapacityReservation.Ec2CapacityReservationTagSpecificationsTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-capacity-reservation/index.ts",
        "line": 215
      },
      "name": "Ec2CapacityReservationTagSpecificationsTags",
      "namespace": "ec2CapacityReservation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_capacity_reservation#key Ec2CapacityReservation#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation/index.ts",
            "line": 219
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_capacity_reservation#value Ec2CapacityReservation#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation/index.ts",
            "line": 223
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-capacity-reservation/index:Ec2CapacityReservationTagSpecificationsTags"
    },
    "@cdktn/provider-awscc.ec2CapacityReservation.Ec2CapacityReservationTagSpecificationsTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2CapacityReservation.Ec2CapacityReservationTagSpecificationsTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-capacity-reservation/index.ts",
          "line": 353
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-capacity-reservation/index.ts",
        "line": 345
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation/index.ts",
            "line": 360
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2CapacityReservation.Ec2CapacityReservationTagSpecificationsTagsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2CapacityReservationTagSpecificationsTagsList",
      "namespace": "ec2CapacityReservation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation/index.ts",
            "line": 346
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2CapacityReservation.Ec2CapacityReservationTagSpecificationsTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-capacity-reservation/index:Ec2CapacityReservationTagSpecificationsTagsList"
    },
    "@cdktn/provider-awscc.ec2CapacityReservation.Ec2CapacityReservationTagSpecificationsTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2CapacityReservation.Ec2CapacityReservationTagSpecificationsTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-capacity-reservation/index.ts",
          "line": 272
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-capacity-reservation/index.ts",
        "line": 262
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation/index.ts",
            "line": 320
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation/index.ts",
            "line": 336
          },
          "name": "resetValue"
        }
      ],
      "name": "Ec2CapacityReservationTagSpecificationsTagsOutputReference",
      "namespace": "ec2CapacityReservation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation/index.ts",
            "line": 324
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation/index.ts",
            "line": 340
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation/index.ts",
            "line": 314
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation/index.ts",
            "line": 330
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation/index.ts",
            "line": 276
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2CapacityReservation.Ec2CapacityReservationTagSpecificationsTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-capacity-reservation/index:Ec2CapacityReservationTagSpecificationsTagsOutputReference"
    },
    "@cdktn/provider-awscc.ec2CapacityReservationFleet.Ec2CapacityReservationFleet": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_capacity_reservation_fleet awscc_ec2_capacity_reservation_fleet}."
      },
      "fqn": "@cdktn/provider-awscc.ec2CapacityReservationFleet.Ec2CapacityReservationFleet",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_capacity_reservation_fleet awscc_ec2_capacity_reservation_fleet} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-capacity-reservation-fleet/index.ts",
          "line": 700
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2CapacityReservationFleet.Ec2CapacityReservationFleetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-capacity-reservation-fleet/index.ts",
        "line": 668
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2CapacityReservationFleet resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation-fleet/index.ts",
            "line": 685
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2CapacityReservationFleet to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_capacity_reservation_fleet#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2CapacityReservationFleet that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2CapacityReservationFleet to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation-fleet/index.ts",
            "line": 794
          },
          "name": "putInstanceTypeSpecifications",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2CapacityReservationFleet.Ec2CapacityReservationFleetInstanceTypeSpecifications"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation-fleet/index.ts",
            "line": 842
          },
          "name": "putTagSpecifications",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2CapacityReservationFleet.Ec2CapacityReservationFleetTagSpecifications"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation-fleet/index.ts",
            "line": 739
          },
          "name": "resetAllocationStrategy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation-fleet/index.ts",
            "line": 760
          },
          "name": "resetEndDate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation-fleet/index.ts",
            "line": 781
          },
          "name": "resetInstanceMatchCriteria"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation-fleet/index.ts",
            "line": 797
          },
          "name": "resetInstanceTypeSpecifications"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation-fleet/index.ts",
            "line": 813
          },
          "name": "resetNoRemoveEndDate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation-fleet/index.ts",
            "line": 829
          },
          "name": "resetRemoveEndDate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation-fleet/index.ts",
            "line": 845
          },
          "name": "resetTagSpecifications"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation-fleet/index.ts",
            "line": 861
          },
          "name": "resetTenancy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation-fleet/index.ts",
            "line": 877
          },
          "name": "resetTotalTargetCapacity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation-fleet/index.ts",
            "line": 889
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation-fleet/index.ts",
            "line": 903
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2CapacityReservationFleet",
      "namespace": "ec2CapacityReservationFleet",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation-fleet/index.ts",
            "line": 673
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation-fleet/index.ts",
            "line": 748
          },
          "name": "capacityReservationFleetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation-fleet/index.ts",
            "line": 769
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation-fleet/index.ts",
            "line": 791
          },
          "name": "instanceTypeSpecifications",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2CapacityReservationFleet.Ec2CapacityReservationFleetInstanceTypeSpecificationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation-fleet/index.ts",
            "line": 839
          },
          "name": "tagSpecifications",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2CapacityReservationFleet.Ec2CapacityReservationFleetTagSpecificationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation-fleet/index.ts",
            "line": 743
          },
          "name": "allocationStrategyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation-fleet/index.ts",
            "line": 764
          },
          "name": "endDateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation-fleet/index.ts",
            "line": 785
          },
          "name": "instanceMatchCriteriaInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation-fleet/index.ts",
            "line": 801
          },
          "name": "instanceTypeSpecificationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2CapacityReservationFleet.Ec2CapacityReservationFleetInstanceTypeSpecifications"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation-fleet/index.ts",
            "line": 817
          },
          "name": "noRemoveEndDateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation-fleet/index.ts",
            "line": 833
          },
          "name": "removeEndDateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation-fleet/index.ts",
            "line": 849
          },
          "name": "tagSpecificationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2CapacityReservationFleet.Ec2CapacityReservationFleetTagSpecifications"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation-fleet/index.ts",
            "line": 865
          },
          "name": "tenancyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation-fleet/index.ts",
            "line": 881
          },
          "name": "totalTargetCapacityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation-fleet/index.ts",
            "line": 733
          },
          "name": "allocationStrategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation-fleet/index.ts",
            "line": 754
          },
          "name": "endDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation-fleet/index.ts",
            "line": 775
          },
          "name": "instanceMatchCriteria",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation-fleet/index.ts",
            "line": 807
          },
          "name": "noRemoveEndDate",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation-fleet/index.ts",
            "line": 823
          },
          "name": "removeEndDate",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation-fleet/index.ts",
            "line": 855
          },
          "name": "tenancy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation-fleet/index.ts",
            "line": 871
          },
          "name": "totalTargetCapacity",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ec2-capacity-reservation-fleet/index:Ec2CapacityReservationFleet"
    },
    "@cdktn/provider-awscc.ec2CapacityReservationFleet.Ec2CapacityReservationFleetConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2CapacityReservationFleet.Ec2CapacityReservationFleetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-capacity-reservation-fleet/index.ts",
        "line": 14
      },
      "name": "Ec2CapacityReservationFleetConfig",
      "namespace": "ec2CapacityReservationFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_capacity_reservation_fleet#allocation_strategy Ec2CapacityReservationFleet#allocation_strategy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation-fleet/index.ts",
            "line": 18
          },
          "name": "allocationStrategy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_capacity_reservation_fleet#end_date Ec2CapacityReservationFleet#end_date}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation-fleet/index.ts",
            "line": 22
          },
          "name": "endDate",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_capacity_reservation_fleet#instance_match_criteria Ec2CapacityReservationFleet#instance_match_criteria}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation-fleet/index.ts",
            "line": 26
          },
          "name": "instanceMatchCriteria",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_capacity_reservation_fleet#instance_type_specifications Ec2CapacityReservationFleet#instance_type_specifications}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation-fleet/index.ts",
            "line": 30
          },
          "name": "instanceTypeSpecifications",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2CapacityReservationFleet.Ec2CapacityReservationFleetInstanceTypeSpecifications"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_capacity_reservation_fleet#no_remove_end_date Ec2CapacityReservationFleet#no_remove_end_date}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation-fleet/index.ts",
            "line": 34
          },
          "name": "noRemoveEndDate",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_capacity_reservation_fleet#remove_end_date Ec2CapacityReservationFleet#remove_end_date}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation-fleet/index.ts",
            "line": 38
          },
          "name": "removeEndDate",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_capacity_reservation_fleet#tag_specifications Ec2CapacityReservationFleet#tag_specifications}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation-fleet/index.ts",
            "line": 42
          },
          "name": "tagSpecifications",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2CapacityReservationFleet.Ec2CapacityReservationFleetTagSpecifications"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_capacity_reservation_fleet#tenancy Ec2CapacityReservationFleet#tenancy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation-fleet/index.ts",
            "line": 46
          },
          "name": "tenancy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_capacity_reservation_fleet#total_target_capacity Ec2CapacityReservationFleet#total_target_capacity}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation-fleet/index.ts",
            "line": 50
          },
          "name": "totalTargetCapacity",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ec2-capacity-reservation-fleet/index:Ec2CapacityReservationFleetConfig"
    },
    "@cdktn/provider-awscc.ec2CapacityReservationFleet.Ec2CapacityReservationFleetInstanceTypeSpecifications": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2CapacityReservationFleet.Ec2CapacityReservationFleetInstanceTypeSpecifications",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-capacity-reservation-fleet/index.ts",
        "line": 52
      },
      "name": "Ec2CapacityReservationFleetInstanceTypeSpecifications",
      "namespace": "ec2CapacityReservationFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_capacity_reservation_fleet#availability_zone Ec2CapacityReservationFleet#availability_zone}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation-fleet/index.ts",
            "line": 56
          },
          "name": "availabilityZone",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_capacity_reservation_fleet#availability_zone_id Ec2CapacityReservationFleet#availability_zone_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation-fleet/index.ts",
            "line": 60
          },
          "name": "availabilityZoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_capacity_reservation_fleet#ebs_optimized Ec2CapacityReservationFleet#ebs_optimized}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation-fleet/index.ts",
            "line": 64
          },
          "name": "ebsOptimized",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_capacity_reservation_fleet#instance_platform Ec2CapacityReservationFleet#instance_platform}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation-fleet/index.ts",
            "line": 68
          },
          "name": "instancePlatform",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_capacity_reservation_fleet#instance_type Ec2CapacityReservationFleet#instance_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation-fleet/index.ts",
            "line": 72
          },
          "name": "instanceType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_capacity_reservation_fleet#priority Ec2CapacityReservationFleet#priority}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation-fleet/index.ts",
            "line": 76
          },
          "name": "priority",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_capacity_reservation_fleet#weight Ec2CapacityReservationFleet#weight}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation-fleet/index.ts",
            "line": 80
          },
          "name": "weight",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ec2-capacity-reservation-fleet/index:Ec2CapacityReservationFleetInstanceTypeSpecifications"
    },
    "@cdktn/provider-awscc.ec2CapacityReservationFleet.Ec2CapacityReservationFleetInstanceTypeSpecificationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2CapacityReservationFleet.Ec2CapacityReservationFleetInstanceTypeSpecificationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-capacity-reservation-fleet/index.ts",
          "line": 355
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-capacity-reservation-fleet/index.ts",
        "line": 347
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation-fleet/index.ts",
            "line": 362
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2CapacityReservationFleet.Ec2CapacityReservationFleetInstanceTypeSpecificationsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2CapacityReservationFleetInstanceTypeSpecificationsList",
      "namespace": "ec2CapacityReservationFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation-fleet/index.ts",
            "line": 348
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2CapacityReservationFleet.Ec2CapacityReservationFleetInstanceTypeSpecifications"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-capacity-reservation-fleet/index:Ec2CapacityReservationFleetInstanceTypeSpecificationsList"
    },
    "@cdktn/provider-awscc.ec2CapacityReservationFleet.Ec2CapacityReservationFleetInstanceTypeSpecificationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2CapacityReservationFleet.Ec2CapacityReservationFleetInstanceTypeSpecificationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-capacity-reservation-fleet/index.ts",
          "line": 164
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-capacity-reservation-fleet/index.ts",
        "line": 154
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation-fleet/index.ts",
            "line": 242
          },
          "name": "resetAvailabilityZone"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation-fleet/index.ts",
            "line": 258
          },
          "name": "resetAvailabilityZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation-fleet/index.ts",
            "line": 274
          },
          "name": "resetEbsOptimized"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation-fleet/index.ts",
            "line": 290
          },
          "name": "resetInstancePlatform"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation-fleet/index.ts",
            "line": 306
          },
          "name": "resetInstanceType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation-fleet/index.ts",
            "line": 322
          },
          "name": "resetPriority"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation-fleet/index.ts",
            "line": 338
          },
          "name": "resetWeight"
        }
      ],
      "name": "Ec2CapacityReservationFleetInstanceTypeSpecificationsOutputReference",
      "namespace": "ec2CapacityReservationFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation-fleet/index.ts",
            "line": 262
          },
          "name": "availabilityZoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation-fleet/index.ts",
            "line": 246
          },
          "name": "availabilityZoneInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation-fleet/index.ts",
            "line": 278
          },
          "name": "ebsOptimizedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation-fleet/index.ts",
            "line": 294
          },
          "name": "instancePlatformInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation-fleet/index.ts",
            "line": 310
          },
          "name": "instanceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation-fleet/index.ts",
            "line": 326
          },
          "name": "priorityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation-fleet/index.ts",
            "line": 342
          },
          "name": "weightInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation-fleet/index.ts",
            "line": 236
          },
          "name": "availabilityZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation-fleet/index.ts",
            "line": 252
          },
          "name": "availabilityZoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation-fleet/index.ts",
            "line": 268
          },
          "name": "ebsOptimized",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation-fleet/index.ts",
            "line": 284
          },
          "name": "instancePlatform",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation-fleet/index.ts",
            "line": 300
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation-fleet/index.ts",
            "line": 316
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation-fleet/index.ts",
            "line": 332
          },
          "name": "weight",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation-fleet/index.ts",
            "line": 168
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2CapacityReservationFleet.Ec2CapacityReservationFleetInstanceTypeSpecifications"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-capacity-reservation-fleet/index:Ec2CapacityReservationFleetInstanceTypeSpecificationsOutputReference"
    },
    "@cdktn/provider-awscc.ec2CapacityReservationFleet.Ec2CapacityReservationFleetTagSpecifications": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2CapacityReservationFleet.Ec2CapacityReservationFleetTagSpecifications",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-capacity-reservation-fleet/index.ts",
        "line": 515
      },
      "name": "Ec2CapacityReservationFleetTagSpecifications",
      "namespace": "ec2CapacityReservationFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_capacity_reservation_fleet#resource_type Ec2CapacityReservationFleet#resource_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation-fleet/index.ts",
            "line": 519
          },
          "name": "resourceType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_capacity_reservation_fleet#tags Ec2CapacityReservationFleet#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation-fleet/index.ts",
            "line": 523
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2CapacityReservationFleet.Ec2CapacityReservationFleetTagSpecificationsTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-capacity-reservation-fleet/index:Ec2CapacityReservationFleetTagSpecifications"
    },
    "@cdktn/provider-awscc.ec2CapacityReservationFleet.Ec2CapacityReservationFleetTagSpecificationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2CapacityReservationFleet.Ec2CapacityReservationFleetTagSpecificationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-capacity-reservation-fleet/index.ts",
          "line": 653
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-capacity-reservation-fleet/index.ts",
        "line": 645
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation-fleet/index.ts",
            "line": 660
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2CapacityReservationFleet.Ec2CapacityReservationFleetTagSpecificationsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2CapacityReservationFleetTagSpecificationsList",
      "namespace": "ec2CapacityReservationFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation-fleet/index.ts",
            "line": 646
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2CapacityReservationFleet.Ec2CapacityReservationFleetTagSpecifications"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-capacity-reservation-fleet/index:Ec2CapacityReservationFleetTagSpecificationsList"
    },
    "@cdktn/provider-awscc.ec2CapacityReservationFleet.Ec2CapacityReservationFleetTagSpecificationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2CapacityReservationFleet.Ec2CapacityReservationFleetTagSpecificationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-capacity-reservation-fleet/index.ts",
          "line": 572
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-capacity-reservation-fleet/index.ts",
        "line": 562
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation-fleet/index.ts",
            "line": 633
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2CapacityReservationFleet.Ec2CapacityReservationFleetTagSpecificationsTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation-fleet/index.ts",
            "line": 620
          },
          "name": "resetResourceType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation-fleet/index.ts",
            "line": 636
          },
          "name": "resetTags"
        }
      ],
      "name": "Ec2CapacityReservationFleetTagSpecificationsOutputReference",
      "namespace": "ec2CapacityReservationFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation-fleet/index.ts",
            "line": 630
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2CapacityReservationFleet.Ec2CapacityReservationFleetTagSpecificationsTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation-fleet/index.ts",
            "line": 624
          },
          "name": "resourceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation-fleet/index.ts",
            "line": 640
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2CapacityReservationFleet.Ec2CapacityReservationFleetTagSpecificationsTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation-fleet/index.ts",
            "line": 614
          },
          "name": "resourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation-fleet/index.ts",
            "line": 576
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2CapacityReservationFleet.Ec2CapacityReservationFleetTagSpecifications"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-capacity-reservation-fleet/index:Ec2CapacityReservationFleetTagSpecificationsOutputReference"
    },
    "@cdktn/provider-awscc.ec2CapacityReservationFleet.Ec2CapacityReservationFleetTagSpecificationsTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2CapacityReservationFleet.Ec2CapacityReservationFleetTagSpecificationsTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-capacity-reservation-fleet/index.ts",
        "line": 366
      },
      "name": "Ec2CapacityReservationFleetTagSpecificationsTags",
      "namespace": "ec2CapacityReservationFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_capacity_reservation_fleet#key Ec2CapacityReservationFleet#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation-fleet/index.ts",
            "line": 370
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_capacity_reservation_fleet#value Ec2CapacityReservationFleet#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation-fleet/index.ts",
            "line": 374
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-capacity-reservation-fleet/index:Ec2CapacityReservationFleetTagSpecificationsTags"
    },
    "@cdktn/provider-awscc.ec2CapacityReservationFleet.Ec2CapacityReservationFleetTagSpecificationsTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2CapacityReservationFleet.Ec2CapacityReservationFleetTagSpecificationsTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-capacity-reservation-fleet/index.ts",
          "line": 504
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-capacity-reservation-fleet/index.ts",
        "line": 496
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation-fleet/index.ts",
            "line": 511
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2CapacityReservationFleet.Ec2CapacityReservationFleetTagSpecificationsTagsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2CapacityReservationFleetTagSpecificationsTagsList",
      "namespace": "ec2CapacityReservationFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation-fleet/index.ts",
            "line": 497
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2CapacityReservationFleet.Ec2CapacityReservationFleetTagSpecificationsTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-capacity-reservation-fleet/index:Ec2CapacityReservationFleetTagSpecificationsTagsList"
    },
    "@cdktn/provider-awscc.ec2CapacityReservationFleet.Ec2CapacityReservationFleetTagSpecificationsTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2CapacityReservationFleet.Ec2CapacityReservationFleetTagSpecificationsTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-capacity-reservation-fleet/index.ts",
          "line": 423
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-capacity-reservation-fleet/index.ts",
        "line": 413
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation-fleet/index.ts",
            "line": 471
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation-fleet/index.ts",
            "line": 487
          },
          "name": "resetValue"
        }
      ],
      "name": "Ec2CapacityReservationFleetTagSpecificationsTagsOutputReference",
      "namespace": "ec2CapacityReservationFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation-fleet/index.ts",
            "line": 475
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation-fleet/index.ts",
            "line": 491
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation-fleet/index.ts",
            "line": 465
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation-fleet/index.ts",
            "line": 481
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-capacity-reservation-fleet/index.ts",
            "line": 427
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2CapacityReservationFleet.Ec2CapacityReservationFleetTagSpecificationsTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-capacity-reservation-fleet/index:Ec2CapacityReservationFleetTagSpecificationsTagsOutputReference"
    },
    "@cdktn/provider-awscc.ec2CarrierGateway.Ec2CarrierGateway": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_carrier_gateway awscc_ec2_carrier_gateway}."
      },
      "fqn": "@cdktn/provider-awscc.ec2CarrierGateway.Ec2CarrierGateway",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_carrier_gateway awscc_ec2_carrier_gateway} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-carrier-gateway/index.ts",
          "line": 213
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2CarrierGateway.Ec2CarrierGatewayConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-carrier-gateway/index.ts",
        "line": 181
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2CarrierGateway resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-carrier-gateway/index.ts",
            "line": 198
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2CarrierGateway to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_carrier_gateway#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2CarrierGateway that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2CarrierGateway to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-carrier-gateway/index.ts",
            "line": 262
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2CarrierGateway.Ec2CarrierGatewayTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-carrier-gateway/index.ts",
            "line": 265
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-carrier-gateway/index.ts",
            "line": 290
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-carrier-gateway/index.ts",
            "line": 297
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2CarrierGateway",
      "namespace": "ec2CarrierGateway",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-carrier-gateway/index.ts",
            "line": 186
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-carrier-gateway/index.ts",
            "line": 238
          },
          "name": "carrierGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-carrier-gateway/index.ts",
            "line": 243
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-carrier-gateway/index.ts",
            "line": 248
          },
          "name": "ownerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-carrier-gateway/index.ts",
            "line": 253
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-carrier-gateway/index.ts",
            "line": 259
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2CarrierGateway.Ec2CarrierGatewayTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-carrier-gateway/index.ts",
            "line": 269
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2CarrierGateway.Ec2CarrierGatewayTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-carrier-gateway/index.ts",
            "line": 282
          },
          "name": "vpcIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-carrier-gateway/index.ts",
            "line": 275
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-carrier-gateway/index:Ec2CarrierGateway"
    },
    "@cdktn/provider-awscc.ec2CarrierGateway.Ec2CarrierGatewayConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2CarrierGateway.Ec2CarrierGatewayConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-carrier-gateway/index.ts",
        "line": 14
      },
      "name": "Ec2CarrierGatewayConfig",
      "namespace": "ec2CarrierGateway",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_carrier_gateway#vpc_id Ec2CarrierGateway#vpc_id}",
            "stability": "stable",
            "summary": "The ID of the VPC."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-carrier-gateway/index.ts",
            "line": 26
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_carrier_gateway#tags Ec2CarrierGateway#tags}",
            "stability": "stable",
            "summary": "The tags for the carrier gateway."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-carrier-gateway/index.ts",
            "line": 20
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2CarrierGateway.Ec2CarrierGatewayTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-carrier-gateway/index:Ec2CarrierGatewayConfig"
    },
    "@cdktn/provider-awscc.ec2CarrierGateway.Ec2CarrierGatewayTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2CarrierGateway.Ec2CarrierGatewayTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-carrier-gateway/index.ts",
        "line": 28
      },
      "name": "Ec2CarrierGatewayTags",
      "namespace": "ec2CarrierGateway",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_carrier_gateway#key Ec2CarrierGateway#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-carrier-gateway/index.ts",
            "line": 32
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_carrier_gateway#value Ec2CarrierGateway#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-carrier-gateway/index.ts",
            "line": 36
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-carrier-gateway/index:Ec2CarrierGatewayTags"
    },
    "@cdktn/provider-awscc.ec2CarrierGateway.Ec2CarrierGatewayTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2CarrierGateway.Ec2CarrierGatewayTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-carrier-gateway/index.ts",
          "line": 166
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-carrier-gateway/index.ts",
        "line": 158
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-carrier-gateway/index.ts",
            "line": 173
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2CarrierGateway.Ec2CarrierGatewayTagsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2CarrierGatewayTagsList",
      "namespace": "ec2CarrierGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-carrier-gateway/index.ts",
            "line": 159
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2CarrierGateway.Ec2CarrierGatewayTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-carrier-gateway/index:Ec2CarrierGatewayTagsList"
    },
    "@cdktn/provider-awscc.ec2CarrierGateway.Ec2CarrierGatewayTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2CarrierGateway.Ec2CarrierGatewayTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-carrier-gateway/index.ts",
          "line": 85
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-carrier-gateway/index.ts",
        "line": 75
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-carrier-gateway/index.ts",
            "line": 133
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-carrier-gateway/index.ts",
            "line": 149
          },
          "name": "resetValue"
        }
      ],
      "name": "Ec2CarrierGatewayTagsOutputReference",
      "namespace": "ec2CarrierGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-carrier-gateway/index.ts",
            "line": 137
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-carrier-gateway/index.ts",
            "line": 153
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-carrier-gateway/index.ts",
            "line": 127
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-carrier-gateway/index.ts",
            "line": 143
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-carrier-gateway/index.ts",
            "line": 89
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2CarrierGateway.Ec2CarrierGatewayTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-carrier-gateway/index:Ec2CarrierGatewayTagsOutputReference"
    },
    "@cdktn/provider-awscc.ec2CustomerGateway.Ec2CustomerGateway": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_customer_gateway awscc_ec2_customer_gateway}."
      },
      "fqn": "@cdktn/provider-awscc.ec2CustomerGateway.Ec2CustomerGateway",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_customer_gateway awscc_ec2_customer_gateway} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-customer-gateway/index.ts",
          "line": 250
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2CustomerGateway.Ec2CustomerGatewayConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-customer-gateway/index.ts",
        "line": 218
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2CustomerGateway resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-customer-gateway/index.ts",
            "line": 235
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2CustomerGateway to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_customer_gateway#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2CustomerGateway that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2CustomerGateway to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-customer-gateway/index.ts",
            "line": 371
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2CustomerGateway.Ec2CustomerGatewayTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-customer-gateway/index.ts",
            "line": 287
          },
          "name": "resetBgpAsn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-customer-gateway/index.ts",
            "line": 303
          },
          "name": "resetBgpAsnExtended"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-customer-gateway/index.ts",
            "line": 319
          },
          "name": "resetCertificateArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-customer-gateway/index.ts",
            "line": 340
          },
          "name": "resetDeviceName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-customer-gateway/index.ts",
            "line": 374
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-customer-gateway/index.ts",
            "line": 399
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-customer-gateway/index.ts",
            "line": 411
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2CustomerGateway",
      "namespace": "ec2CustomerGateway",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-customer-gateway/index.ts",
            "line": 223
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-customer-gateway/index.ts",
            "line": 328
          },
          "name": "customerGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-customer-gateway/index.ts",
            "line": 349
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-customer-gateway/index.ts",
            "line": 368
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2CustomerGateway.Ec2CustomerGatewayTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-customer-gateway/index.ts",
            "line": 307
          },
          "name": "bgpAsnExtendedInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-customer-gateway/index.ts",
            "line": 291
          },
          "name": "bgpAsnInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-customer-gateway/index.ts",
            "line": 323
          },
          "name": "certificateArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-customer-gateway/index.ts",
            "line": 344
          },
          "name": "deviceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-customer-gateway/index.ts",
            "line": 362
          },
          "name": "ipAddressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-customer-gateway/index.ts",
            "line": 378
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2CustomerGateway.Ec2CustomerGatewayTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-customer-gateway/index.ts",
            "line": 391
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-customer-gateway/index.ts",
            "line": 281
          },
          "name": "bgpAsn",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-customer-gateway/index.ts",
            "line": 297
          },
          "name": "bgpAsnExtended",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-customer-gateway/index.ts",
            "line": 313
          },
          "name": "certificateArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-customer-gateway/index.ts",
            "line": 334
          },
          "name": "deviceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-customer-gateway/index.ts",
            "line": 355
          },
          "name": "ipAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-customer-gateway/index.ts",
            "line": 384
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-customer-gateway/index:Ec2CustomerGateway"
    },
    "@cdktn/provider-awscc.ec2CustomerGateway.Ec2CustomerGatewayConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2CustomerGateway.Ec2CustomerGatewayConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-customer-gateway/index.ts",
        "line": 14
      },
      "name": "Ec2CustomerGatewayConfig",
      "namespace": "ec2CustomerGateway",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The address must be static. If ``OutsideIpAddressType`` in your VPN connection options is set to ``PrivateIpv4``, you can use an RFC6598 or RFC1918 private IPv4 address. If ``OutsideIpAddressType`` is set to ``Ipv6``, you can use an IPv6 address.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_customer_gateway#ip_address Ec2CustomerGateway#ip_address}",
            "stability": "stable",
            "summary": "The IP address for the customer gateway device's outside interface."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-customer-gateway/index.ts",
            "line": 47
          },
          "name": "ipAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_customer_gateway#type Ec2CustomerGateway#type}",
            "stability": "stable",
            "summary": "The type of VPN connection that this customer gateway supports (``ipsec.1``)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-customer-gateway/index.ts",
            "line": 59
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You must specify either ``BgpAsn`` or ``BgpAsnExtended`` when creating the customer gateway. If the ASN is larger than ``2,147,483,647``, you must use ``BgpAsnExtended``.\n Default: 65000\n Valid values: ``1`` to ``2,147,483,647``\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_customer_gateway#bgp_asn Ec2CustomerGateway#bgp_asn}",
            "stability": "stable",
            "summary": "For customer gateway devices that support BGP, specify the device's ASN."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-customer-gateway/index.ts",
            "line": 22
          },
          "name": "bgpAsn",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You must specify either ``BgpAsn`` or ``BgpAsnExtended`` when creating the customer gateway. If the ASN is larger than ``2,147,483,647``, you must use ``BgpAsnExtended``.\n Valid values: ``2,147,483,648`` to ``4,294,967,295``\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_customer_gateway#bgp_asn_extended Ec2CustomerGateway#bgp_asn_extended}",
            "stability": "stable",
            "summary": "For customer gateway devices that support BGP, specify the device's ASN."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-customer-gateway/index.ts",
            "line": 29
          },
          "name": "bgpAsnExtended",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_customer_gateway#certificate_arn Ec2CustomerGateway#certificate_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) for the customer gateway certificate."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-customer-gateway/index.ts",
            "line": 35
          },
          "name": "certificateArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_customer_gateway#device_name Ec2CustomerGateway#device_name}",
            "stability": "stable",
            "summary": "The name of customer gateway device."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-customer-gateway/index.ts",
            "line": 41
          },
          "name": "deviceName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_customer_gateway#tags Ec2CustomerGateway#tags}",
            "stability": "stable",
            "summary": "One or more tags for the customer gateway."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-customer-gateway/index.ts",
            "line": 53
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2CustomerGateway.Ec2CustomerGatewayTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-customer-gateway/index:Ec2CustomerGatewayConfig"
    },
    "@cdktn/provider-awscc.ec2CustomerGateway.Ec2CustomerGatewayTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2CustomerGateway.Ec2CustomerGatewayTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-customer-gateway/index.ts",
        "line": 61
      },
      "name": "Ec2CustomerGatewayTags",
      "namespace": "ec2CustomerGateway",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_customer_gateway#key Ec2CustomerGateway#key}",
            "stability": "stable",
            "summary": "The tag key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-customer-gateway/index.ts",
            "line": 67
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_customer_gateway#value Ec2CustomerGateway#value}",
            "stability": "stable",
            "summary": "The tag value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-customer-gateway/index.ts",
            "line": 73
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-customer-gateway/index:Ec2CustomerGatewayTags"
    },
    "@cdktn/provider-awscc.ec2CustomerGateway.Ec2CustomerGatewayTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2CustomerGateway.Ec2CustomerGatewayTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-customer-gateway/index.ts",
          "line": 203
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-customer-gateway/index.ts",
        "line": 195
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-customer-gateway/index.ts",
            "line": 210
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2CustomerGateway.Ec2CustomerGatewayTagsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2CustomerGatewayTagsList",
      "namespace": "ec2CustomerGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-customer-gateway/index.ts",
            "line": 196
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2CustomerGateway.Ec2CustomerGatewayTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-customer-gateway/index:Ec2CustomerGatewayTagsList"
    },
    "@cdktn/provider-awscc.ec2CustomerGateway.Ec2CustomerGatewayTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2CustomerGateway.Ec2CustomerGatewayTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-customer-gateway/index.ts",
          "line": 122
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-customer-gateway/index.ts",
        "line": 112
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-customer-gateway/index.ts",
            "line": 170
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-customer-gateway/index.ts",
            "line": 186
          },
          "name": "resetValue"
        }
      ],
      "name": "Ec2CustomerGatewayTagsOutputReference",
      "namespace": "ec2CustomerGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-customer-gateway/index.ts",
            "line": 174
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-customer-gateway/index.ts",
            "line": 190
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-customer-gateway/index.ts",
            "line": 164
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-customer-gateway/index.ts",
            "line": 180
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-customer-gateway/index.ts",
            "line": 126
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2CustomerGateway.Ec2CustomerGatewayTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-customer-gateway/index:Ec2CustomerGatewayTagsOutputReference"
    },
    "@cdktn/provider-awscc.ec2DhcpOptions.Ec2DhcpOptions": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_dhcp_options awscc_ec2_dhcp_options}."
      },
      "fqn": "@cdktn/provider-awscc.ec2DhcpOptions.Ec2DhcpOptions",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_dhcp_options awscc_ec2_dhcp_options} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-dhcp-options/index.ts",
          "line": 243
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2DhcpOptions.Ec2DhcpOptionsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-dhcp-options/index.ts",
        "line": 211
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2DhcpOptions resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-dhcp-options/index.ts",
            "line": 228
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2DhcpOptions to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_dhcp_options#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2DhcpOptions that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2DhcpOptions to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-dhcp-options/index.ts",
            "line": 383
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2DhcpOptions.Ec2DhcpOptionsTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-dhcp-options/index.ts",
            "line": 285
          },
          "name": "resetDomainName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-dhcp-options/index.ts",
            "line": 301
          },
          "name": "resetDomainNameServers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-dhcp-options/index.ts",
            "line": 322
          },
          "name": "resetIpv6AddressPreferredLeaseTime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-dhcp-options/index.ts",
            "line": 338
          },
          "name": "resetNetbiosNameServers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-dhcp-options/index.ts",
            "line": 354
          },
          "name": "resetNetbiosNodeType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-dhcp-options/index.ts",
            "line": 370
          },
          "name": "resetNtpServers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-dhcp-options/index.ts",
            "line": 386
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-dhcp-options/index.ts",
            "line": 398
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-dhcp-options/index.ts",
            "line": 410
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2DhcpOptions",
      "namespace": "ec2DhcpOptions",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-dhcp-options/index.ts",
            "line": 216
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-dhcp-options/index.ts",
            "line": 273
          },
          "name": "dhcpOptionsId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-dhcp-options/index.ts",
            "line": 310
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-dhcp-options/index.ts",
            "line": 380
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2DhcpOptions.Ec2DhcpOptionsTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-dhcp-options/index.ts",
            "line": 289
          },
          "name": "domainNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-dhcp-options/index.ts",
            "line": 305
          },
          "name": "domainNameServersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-dhcp-options/index.ts",
            "line": 326
          },
          "name": "ipv6AddressPreferredLeaseTimeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-dhcp-options/index.ts",
            "line": 342
          },
          "name": "netbiosNameServersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-dhcp-options/index.ts",
            "line": 358
          },
          "name": "netbiosNodeTypeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-dhcp-options/index.ts",
            "line": 374
          },
          "name": "ntpServersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-dhcp-options/index.ts",
            "line": 390
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2DhcpOptions.Ec2DhcpOptionsTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-dhcp-options/index.ts",
            "line": 279
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-dhcp-options/index.ts",
            "line": 295
          },
          "name": "domainNameServers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-dhcp-options/index.ts",
            "line": 316
          },
          "name": "ipv6AddressPreferredLeaseTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-dhcp-options/index.ts",
            "line": 332
          },
          "name": "netbiosNameServers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-dhcp-options/index.ts",
            "line": 348
          },
          "name": "netbiosNodeType",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-dhcp-options/index.ts",
            "line": 364
          },
          "name": "ntpServers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/ec2-dhcp-options/index:Ec2DhcpOptions"
    },
    "@cdktn/provider-awscc.ec2DhcpOptions.Ec2DhcpOptionsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2DhcpOptions.Ec2DhcpOptionsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-dhcp-options/index.ts",
        "line": 14
      },
      "name": "Ec2DhcpOptionsConfig",
      "namespace": "ec2DhcpOptions",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_dhcp_options#domain_name Ec2DhcpOptions#domain_name}",
            "stability": "stable",
            "summary": "This value is used to complete unqualified DNS hostnames."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-dhcp-options/index.ts",
            "line": 20
          },
          "name": "domainName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_dhcp_options#domain_name_servers Ec2DhcpOptions#domain_name_servers}",
            "stability": "stable",
            "summary": "The IPv4 addresses of up to four domain name servers, or AmazonProvidedDNS."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-dhcp-options/index.ts",
            "line": 26
          },
          "name": "domainNameServers",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_dhcp_options#ipv_6_address_preferred_lease_time Ec2DhcpOptions#ipv_6_address_preferred_lease_time}",
            "stability": "stable",
            "summary": "The preferred Lease Time for ipV6 address in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-dhcp-options/index.ts",
            "line": 32
          },
          "name": "ipv6AddressPreferredLeaseTime",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_dhcp_options#netbios_name_servers Ec2DhcpOptions#netbios_name_servers}",
            "stability": "stable",
            "summary": "The IPv4 addresses of up to four NetBIOS name servers."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-dhcp-options/index.ts",
            "line": 38
          },
          "name": "netbiosNameServers",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_dhcp_options#netbios_node_type Ec2DhcpOptions#netbios_node_type}",
            "stability": "stable",
            "summary": "The NetBIOS node type (1, 2, 4, or 8)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-dhcp-options/index.ts",
            "line": 44
          },
          "name": "netbiosNodeType",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_dhcp_options#ntp_servers Ec2DhcpOptions#ntp_servers}",
            "stability": "stable",
            "summary": "The IPv4 addresses of up to four Network Time Protocol (NTP) servers."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-dhcp-options/index.ts",
            "line": 50
          },
          "name": "ntpServers",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_dhcp_options#tags Ec2DhcpOptions#tags}",
            "stability": "stable",
            "summary": "Any tags assigned to the DHCP options set."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-dhcp-options/index.ts",
            "line": 56
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2DhcpOptions.Ec2DhcpOptionsTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-dhcp-options/index:Ec2DhcpOptionsConfig"
    },
    "@cdktn/provider-awscc.ec2DhcpOptions.Ec2DhcpOptionsTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2DhcpOptions.Ec2DhcpOptionsTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-dhcp-options/index.ts",
        "line": 58
      },
      "name": "Ec2DhcpOptionsTags",
      "namespace": "ec2DhcpOptions",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_dhcp_options#key Ec2DhcpOptions#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-dhcp-options/index.ts",
            "line": 62
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_dhcp_options#value Ec2DhcpOptions#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-dhcp-options/index.ts",
            "line": 66
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-dhcp-options/index:Ec2DhcpOptionsTags"
    },
    "@cdktn/provider-awscc.ec2DhcpOptions.Ec2DhcpOptionsTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2DhcpOptions.Ec2DhcpOptionsTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-dhcp-options/index.ts",
          "line": 196
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-dhcp-options/index.ts",
        "line": 188
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-dhcp-options/index.ts",
            "line": 203
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2DhcpOptions.Ec2DhcpOptionsTagsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2DhcpOptionsTagsList",
      "namespace": "ec2DhcpOptions",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-dhcp-options/index.ts",
            "line": 189
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2DhcpOptions.Ec2DhcpOptionsTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-dhcp-options/index:Ec2DhcpOptionsTagsList"
    },
    "@cdktn/provider-awscc.ec2DhcpOptions.Ec2DhcpOptionsTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2DhcpOptions.Ec2DhcpOptionsTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-dhcp-options/index.ts",
          "line": 115
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-dhcp-options/index.ts",
        "line": 105
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-dhcp-options/index.ts",
            "line": 163
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-dhcp-options/index.ts",
            "line": 179
          },
          "name": "resetValue"
        }
      ],
      "name": "Ec2DhcpOptionsTagsOutputReference",
      "namespace": "ec2DhcpOptions",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-dhcp-options/index.ts",
            "line": 167
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-dhcp-options/index.ts",
            "line": 183
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-dhcp-options/index.ts",
            "line": 157
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-dhcp-options/index.ts",
            "line": 173
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-dhcp-options/index.ts",
            "line": 119
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2DhcpOptions.Ec2DhcpOptionsTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-dhcp-options/index:Ec2DhcpOptionsTagsOutputReference"
    },
    "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2Fleet": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet awscc_ec2_ec2_fleet}."
      },
      "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2Fleet",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet awscc_ec2_ec2_fleet} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-ec2-fleet/index.ts",
          "line": 6800
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-ec2-fleet/index.ts",
        "line": 6768
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2Ec2Fleet resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 6785
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2Ec2Fleet to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2Ec2Fleet that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2Ec2Fleet to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 6882
          },
          "name": "putLaunchTemplateConfigs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigs"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 6895
          },
          "name": "putOnDemandOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetOnDemandOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 6927
          },
          "name": "putReservedCapacityOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetReservedCapacityOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 6943
          },
          "name": "putSpotOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetSpotOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 6959
          },
          "name": "putTagSpecifications",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetTagSpecifications"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 6975
          },
          "name": "putTargetCapacitySpecification",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetTargetCapacitySpecification"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 6843
          },
          "name": "resetContext"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 6859
          },
          "name": "resetExcessCapacityTerminationPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 6898
          },
          "name": "resetOnDemandOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 6914
          },
          "name": "resetReplaceUnhealthyInstances"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 6930
          },
          "name": "resetReservedCapacityOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 6946
          },
          "name": "resetSpotOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 6962
          },
          "name": "resetTagSpecifications"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 6991
          },
          "name": "resetTerminateInstancesWithExpiration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 7007
          },
          "name": "resetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 7023
          },
          "name": "resetValidFrom"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 7039
          },
          "name": "resetValidUntil"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 7051
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 7069
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2Ec2Fleet",
      "namespace": "ec2Ec2Fleet",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 6773
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 6868
          },
          "name": "fleetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 6873
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 6879
          },
          "name": "launchTemplateConfigs",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 6892
          },
          "name": "onDemandOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetOnDemandOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 6924
          },
          "name": "reservedCapacityOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetReservedCapacityOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 6940
          },
          "name": "spotOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetSpotOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 6956
          },
          "name": "tagSpecifications",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetTagSpecificationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 6972
          },
          "name": "targetCapacitySpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetTargetCapacitySpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 6847
          },
          "name": "contextInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 6863
          },
          "name": "excessCapacityTerminationPolicyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 6886
          },
          "name": "launchTemplateConfigsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 6902
          },
          "name": "onDemandOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetOnDemandOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 6918
          },
          "name": "replaceUnhealthyInstancesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 6934
          },
          "name": "reservedCapacityOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetReservedCapacityOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 6950
          },
          "name": "spotOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetSpotOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 6966
          },
          "name": "tagSpecificationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetTagSpecifications"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 6979
          },
          "name": "targetCapacitySpecificationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetTargetCapacitySpecification"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 6995
          },
          "name": "terminateInstancesWithExpirationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 7011
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 7027
          },
          "name": "validFromInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 7043
          },
          "name": "validUntilInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 6837
          },
          "name": "context",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 6853
          },
          "name": "excessCapacityTerminationPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 6908
          },
          "name": "replaceUnhealthyInstances",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 6985
          },
          "name": "terminateInstancesWithExpiration",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 7001
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 7017
          },
          "name": "validFrom",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 7033
          },
          "name": "validUntil",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-ec2-fleet/index:Ec2Ec2Fleet"
    },
    "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-ec2-fleet/index.ts",
        "line": 14
      },
      "name": "Ec2Ec2FleetConfig",
      "namespace": "ec2Ec2Fleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#launch_template_configs Ec2Ec2Fleet#launch_template_configs}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 26
          },
          "name": "launchTemplateConfigs",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#target_capacity_specification Ec2Ec2Fleet#target_capacity_specification}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 50
          },
          "name": "targetCapacitySpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetTargetCapacitySpecification"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#context Ec2Ec2Fleet#context}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 18
          },
          "name": "context",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#excess_capacity_termination_policy Ec2Ec2Fleet#excess_capacity_termination_policy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 22
          },
          "name": "excessCapacityTerminationPolicy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#on_demand_options Ec2Ec2Fleet#on_demand_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 30
          },
          "name": "onDemandOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetOnDemandOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#replace_unhealthy_instances Ec2Ec2Fleet#replace_unhealthy_instances}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 34
          },
          "name": "replaceUnhealthyInstances",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#reserved_capacity_options Ec2Ec2Fleet#reserved_capacity_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 38
          },
          "name": "reservedCapacityOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetReservedCapacityOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#spot_options Ec2Ec2Fleet#spot_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 42
          },
          "name": "spotOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetSpotOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#tag_specifications Ec2Ec2Fleet#tag_specifications}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 46
          },
          "name": "tagSpecifications",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetTagSpecifications"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#terminate_instances_with_expiration Ec2Ec2Fleet#terminate_instances_with_expiration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 54
          },
          "name": "terminateInstancesWithExpiration",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#type Ec2Ec2Fleet#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 58
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#valid_from Ec2Ec2Fleet#valid_from}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 62
          },
          "name": "validFrom",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#valid_until Ec2Ec2Fleet#valid_until}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 66
          },
          "name": "validUntil",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-ec2-fleet/index:Ec2Ec2FleetConfig"
    },
    "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-ec2-fleet/index.ts",
        "line": 5101
      },
      "name": "Ec2Ec2FleetLaunchTemplateConfigs",
      "namespace": "ec2Ec2Fleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#launch_template_specification Ec2Ec2Fleet#launch_template_specification}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 5105
          },
          "name": "launchTemplateSpecification",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsLaunchTemplateSpecification"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#overrides Ec2Ec2Fleet#overrides}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 5109
          },
          "name": "overrides",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverrides"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-ec2-fleet/index:Ec2Ec2FleetLaunchTemplateConfigs"
    },
    "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsLaunchTemplateSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsLaunchTemplateSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-ec2-fleet/index.ts",
        "line": 68
      },
      "name": "Ec2Ec2FleetLaunchTemplateConfigsLaunchTemplateSpecification",
      "namespace": "ec2Ec2Fleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#launch_template_id Ec2Ec2Fleet#launch_template_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 72
          },
          "name": "launchTemplateId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#launch_template_name Ec2Ec2Fleet#launch_template_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 76
          },
          "name": "launchTemplateName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#launch_template_specification_user_data Ec2Ec2Fleet#launch_template_specification_user_data}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 80
          },
          "name": "launchTemplateSpecificationUserData",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#version Ec2Ec2Fleet#version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 84
          },
          "name": "version",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-ec2-fleet/index:Ec2Ec2FleetLaunchTemplateConfigsLaunchTemplateSpecification"
    },
    "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsLaunchTemplateSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsLaunchTemplateSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-ec2-fleet/index.ts",
          "line": 145
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-ec2-fleet/index.ts",
        "line": 137
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 205
          },
          "name": "resetLaunchTemplateId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 221
          },
          "name": "resetLaunchTemplateName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 237
          },
          "name": "resetLaunchTemplateSpecificationUserData"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 253
          },
          "name": "resetVersion"
        }
      ],
      "name": "Ec2Ec2FleetLaunchTemplateConfigsLaunchTemplateSpecificationOutputReference",
      "namespace": "ec2Ec2Fleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 209
          },
          "name": "launchTemplateIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 225
          },
          "name": "launchTemplateNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 241
          },
          "name": "launchTemplateSpecificationUserDataInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 257
          },
          "name": "versionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 199
          },
          "name": "launchTemplateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 215
          },
          "name": "launchTemplateName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 231
          },
          "name": "launchTemplateSpecificationUserData",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 247
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 149
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsLaunchTemplateSpecification"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-ec2-fleet/index:Ec2Ec2FleetLaunchTemplateConfigsLaunchTemplateSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-ec2-fleet/index.ts",
          "line": 5239
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-ec2-fleet/index.ts",
        "line": 5231
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 5246
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2Ec2FleetLaunchTemplateConfigsList",
      "namespace": "ec2Ec2Fleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 5232
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-ec2-fleet/index:Ec2Ec2FleetLaunchTemplateConfigsList"
    },
    "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-ec2-fleet/index.ts",
          "line": 5158
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-ec2-fleet/index.ts",
        "line": 5148
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 5203
          },
          "name": "putLaunchTemplateSpecification",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsLaunchTemplateSpecification"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 5219
          },
          "name": "putOverrides",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverrides"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 5206
          },
          "name": "resetLaunchTemplateSpecification"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 5222
          },
          "name": "resetOverrides"
        }
      ],
      "name": "Ec2Ec2FleetLaunchTemplateConfigsOutputReference",
      "namespace": "ec2Ec2Fleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 5200
          },
          "name": "launchTemplateSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsLaunchTemplateSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 5216
          },
          "name": "overrides",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 5210
          },
          "name": "launchTemplateSpecificationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsLaunchTemplateSpecification"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 5226
          },
          "name": "overridesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverrides"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 5162
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigs"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-ec2-fleet/index:Ec2Ec2FleetLaunchTemplateConfigsOutputReference"
    },
    "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverrides": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverrides",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-ec2-fleet/index.ts",
        "line": 4556
      },
      "name": "Ec2Ec2FleetLaunchTemplateConfigsOverrides",
      "namespace": "ec2Ec2Fleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#availability_zone Ec2Ec2Fleet#availability_zone}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4560
          },
          "name": "availabilityZone",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#availability_zone_id Ec2Ec2Fleet#availability_zone_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4564
          },
          "name": "availabilityZoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#block_device_mappings Ec2Ec2Fleet#block_device_mappings}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4568
          },
          "name": "blockDeviceMappings",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesBlockDeviceMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#iam_instance_profile Ec2Ec2Fleet#iam_instance_profile}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4572
          },
          "name": "iamInstanceProfile",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesIamInstanceProfile"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#instance_requirements Ec2Ec2Fleet#instance_requirements}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4576
          },
          "name": "instanceRequirements",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirements"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#instance_type Ec2Ec2Fleet#instance_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4580
          },
          "name": "instanceType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#key_name Ec2Ec2Fleet#key_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4584
          },
          "name": "keyName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#max_price Ec2Ec2Fleet#max_price}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4588
          },
          "name": "maxPrice",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#metadata_options Ec2Ec2Fleet#metadata_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4592
          },
          "name": "metadataOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesMetadataOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#network_interfaces Ec2Ec2Fleet#network_interfaces}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4596
          },
          "name": "networkInterfaces",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesNetworkInterfaces"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#placement Ec2Ec2Fleet#placement}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4600
          },
          "name": "placement",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesPlacement"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#priority Ec2Ec2Fleet#priority}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4604
          },
          "name": "priority",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#subnet_id Ec2Ec2Fleet#subnet_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4608
          },
          "name": "subnetId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#weighted_capacity Ec2Ec2Fleet#weighted_capacity}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4612
          },
          "name": "weightedCapacity",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ec2-ec2-fleet/index:Ec2Ec2FleetLaunchTemplateConfigsOverrides"
    },
    "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesBlockDeviceMappings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesBlockDeviceMappings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-ec2-fleet/index.ts",
        "line": 553
      },
      "name": "Ec2Ec2FleetLaunchTemplateConfigsOverridesBlockDeviceMappings",
      "namespace": "ec2Ec2Fleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#device_name Ec2Ec2Fleet#device_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 557
          },
          "name": "deviceName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#ebs Ec2Ec2Fleet#ebs}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 561
          },
          "name": "ebs",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesBlockDeviceMappingsEbs"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#no_device Ec2Ec2Fleet#no_device}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 565
          },
          "name": "noDevice",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#virtual_name Ec2Ec2Fleet#virtual_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 569
          },
          "name": "virtualName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-ec2-fleet/index:Ec2Ec2FleetLaunchTemplateConfigsOverridesBlockDeviceMappings"
    },
    "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesBlockDeviceMappingsEbs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesBlockDeviceMappingsEbs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-ec2-fleet/index.ts",
        "line": 261
      },
      "name": "Ec2Ec2FleetLaunchTemplateConfigsOverridesBlockDeviceMappingsEbs",
      "namespace": "ec2Ec2Fleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#delete_on_termination Ec2Ec2Fleet#delete_on_termination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 265
          },
          "name": "deleteOnTermination",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#encrypted Ec2Ec2Fleet#encrypted}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 269
          },
          "name": "encrypted",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#iops Ec2Ec2Fleet#iops}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 273
          },
          "name": "iops",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#kms_key_id Ec2Ec2Fleet#kms_key_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 277
          },
          "name": "kmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#snapshot_id Ec2Ec2Fleet#snapshot_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 281
          },
          "name": "snapshotId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#volume_size Ec2Ec2Fleet#volume_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 285
          },
          "name": "volumeSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#volume_type Ec2Ec2Fleet#volume_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 289
          },
          "name": "volumeType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-ec2-fleet/index:Ec2Ec2FleetLaunchTemplateConfigsOverridesBlockDeviceMappingsEbs"
    },
    "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesBlockDeviceMappingsEbsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesBlockDeviceMappingsEbsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-ec2-fleet/index.ts",
          "line": 371
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-ec2-fleet/index.ts",
        "line": 363
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 449
          },
          "name": "resetDeleteOnTermination"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 465
          },
          "name": "resetEncrypted"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 481
          },
          "name": "resetIops"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 497
          },
          "name": "resetKmsKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 513
          },
          "name": "resetSnapshotId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 529
          },
          "name": "resetVolumeSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 545
          },
          "name": "resetVolumeType"
        }
      ],
      "name": "Ec2Ec2FleetLaunchTemplateConfigsOverridesBlockDeviceMappingsEbsOutputReference",
      "namespace": "ec2Ec2Fleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 453
          },
          "name": "deleteOnTerminationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 469
          },
          "name": "encryptedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 485
          },
          "name": "iopsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 501
          },
          "name": "kmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 517
          },
          "name": "snapshotIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 533
          },
          "name": "volumeSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 549
          },
          "name": "volumeTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 443
          },
          "name": "deleteOnTermination",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 459
          },
          "name": "encrypted",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 475
          },
          "name": "iops",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 491
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 507
          },
          "name": "snapshotId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 523
          },
          "name": "volumeSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 539
          },
          "name": "volumeType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 375
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesBlockDeviceMappingsEbs"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-ec2-fleet/index:Ec2Ec2FleetLaunchTemplateConfigsOverridesBlockDeviceMappingsEbsOutputReference"
    },
    "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesBlockDeviceMappingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesBlockDeviceMappingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-ec2-fleet/index.ts",
          "line": 757
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-ec2-fleet/index.ts",
        "line": 749
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 764
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesBlockDeviceMappingsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2Ec2FleetLaunchTemplateConfigsOverridesBlockDeviceMappingsList",
      "namespace": "ec2Ec2Fleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 750
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesBlockDeviceMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-ec2-fleet/index:Ec2Ec2FleetLaunchTemplateConfigsOverridesBlockDeviceMappingsList"
    },
    "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesBlockDeviceMappingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesBlockDeviceMappingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-ec2-fleet/index.ts",
          "line": 632
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-ec2-fleet/index.ts",
        "line": 622
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 705
          },
          "name": "putEbs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesBlockDeviceMappingsEbs"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 692
          },
          "name": "resetDeviceName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 708
          },
          "name": "resetEbs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 724
          },
          "name": "resetNoDevice"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 740
          },
          "name": "resetVirtualName"
        }
      ],
      "name": "Ec2Ec2FleetLaunchTemplateConfigsOverridesBlockDeviceMappingsOutputReference",
      "namespace": "ec2Ec2Fleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 702
          },
          "name": "ebs",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesBlockDeviceMappingsEbsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 696
          },
          "name": "deviceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 712
          },
          "name": "ebsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesBlockDeviceMappingsEbs"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 728
          },
          "name": "noDeviceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 744
          },
          "name": "virtualNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 686
          },
          "name": "deviceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 718
          },
          "name": "noDevice",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 734
          },
          "name": "virtualName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 636
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesBlockDeviceMappings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-ec2-fleet/index:Ec2Ec2FleetLaunchTemplateConfigsOverridesBlockDeviceMappingsOutputReference"
    },
    "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesIamInstanceProfile": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesIamInstanceProfile",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-ec2-fleet/index.ts",
        "line": 768
      },
      "name": "Ec2Ec2FleetLaunchTemplateConfigsOverridesIamInstanceProfile",
      "namespace": "ec2Ec2Fleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#arn Ec2Ec2Fleet#arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 772
          },
          "name": "arn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#name Ec2Ec2Fleet#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 776
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-ec2-fleet/index:Ec2Ec2FleetLaunchTemplateConfigsOverridesIamInstanceProfile"
    },
    "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesIamInstanceProfileOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesIamInstanceProfileOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-ec2-fleet/index.ts",
          "line": 823
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-ec2-fleet/index.ts",
        "line": 815
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 871
          },
          "name": "resetArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 887
          },
          "name": "resetName"
        }
      ],
      "name": "Ec2Ec2FleetLaunchTemplateConfigsOverridesIamInstanceProfileOutputReference",
      "namespace": "ec2Ec2Fleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 875
          },
          "name": "arnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 891
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 865
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 881
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 827
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesIamInstanceProfile"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-ec2-fleet/index:Ec2Ec2FleetLaunchTemplateConfigsOverridesIamInstanceProfileOutputReference"
    },
    "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirements": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirements",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-ec2-fleet/index.ts",
        "line": 2342
      },
      "name": "Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirements",
      "namespace": "ec2Ec2Fleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#accelerator_count Ec2Ec2Fleet#accelerator_count}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 2346
          },
          "name": "acceleratorCount",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsAcceleratorCount"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#accelerator_manufacturers Ec2Ec2Fleet#accelerator_manufacturers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 2350
          },
          "name": "acceleratorManufacturers",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#accelerator_names Ec2Ec2Fleet#accelerator_names}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 2354
          },
          "name": "acceleratorNames",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#accelerator_total_memory_mi_b Ec2Ec2Fleet#accelerator_total_memory_mi_b}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 2358
          },
          "name": "acceleratorTotalMemoryMiB",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsAcceleratorTotalMemoryMiB"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#accelerator_types Ec2Ec2Fleet#accelerator_types}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 2362
          },
          "name": "acceleratorTypes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#allowed_instance_types Ec2Ec2Fleet#allowed_instance_types}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 2366
          },
          "name": "allowedInstanceTypes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#bare_metal Ec2Ec2Fleet#bare_metal}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 2370
          },
          "name": "bareMetal",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#baseline_ebs_bandwidth_mbps Ec2Ec2Fleet#baseline_ebs_bandwidth_mbps}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 2374
          },
          "name": "baselineEbsBandwidthMbps",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsBaselineEbsBandwidthMbps"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#baseline_performance_factors Ec2Ec2Fleet#baseline_performance_factors}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 2378
          },
          "name": "baselinePerformanceFactors",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactors"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#burstable_performance Ec2Ec2Fleet#burstable_performance}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 2382
          },
          "name": "burstablePerformance",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#cpu_manufacturers Ec2Ec2Fleet#cpu_manufacturers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 2386
          },
          "name": "cpuManufacturers",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#excluded_instance_types Ec2Ec2Fleet#excluded_instance_types}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 2390
          },
          "name": "excludedInstanceTypes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#instance_generations Ec2Ec2Fleet#instance_generations}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 2394
          },
          "name": "instanceGenerations",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#local_storage Ec2Ec2Fleet#local_storage}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 2398
          },
          "name": "localStorage",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#local_storage_types Ec2Ec2Fleet#local_storage_types}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 2402
          },
          "name": "localStorageTypes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#max_spot_price_as_percentage_of_optimal_on_demand_price Ec2Ec2Fleet#max_spot_price_as_percentage_of_optimal_on_demand_price}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 2406
          },
          "name": "maxSpotPriceAsPercentageOfOptimalOnDemandPrice",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#memory_gi_b_per_v_cpu Ec2Ec2Fleet#memory_gi_b_per_v_cpu}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 2410
          },
          "name": "memoryGiBPerVCpu",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsMemoryGiBPerVCpu"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#memory_mi_b Ec2Ec2Fleet#memory_mi_b}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 2414
          },
          "name": "memoryMiB",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsMemoryMiB"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#network_bandwidth_gbps Ec2Ec2Fleet#network_bandwidth_gbps}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 2418
          },
          "name": "networkBandwidthGbps",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsNetworkBandwidthGbps"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#network_interface_count Ec2Ec2Fleet#network_interface_count}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 2422
          },
          "name": "networkInterfaceCount",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsNetworkInterfaceCount"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#on_demand_max_price_percentage_over_lowest_price Ec2Ec2Fleet#on_demand_max_price_percentage_over_lowest_price}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 2426
          },
          "name": "onDemandMaxPricePercentageOverLowestPrice",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#require_encryption_in_transit Ec2Ec2Fleet#require_encryption_in_transit}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 2430
          },
          "name": "requireEncryptionInTransit",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#require_hibernate_support Ec2Ec2Fleet#require_hibernate_support}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 2434
          },
          "name": "requireHibernateSupport",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#spot_max_price_percentage_over_lowest_price Ec2Ec2Fleet#spot_max_price_percentage_over_lowest_price}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 2438
          },
          "name": "spotMaxPricePercentageOverLowestPrice",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#total_local_storage_gb Ec2Ec2Fleet#total_local_storage_gb}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 2442
          },
          "name": "totalLocalStorageGb",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsTotalLocalStorageGb"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#v_cpu_count Ec2Ec2Fleet#v_cpu_count}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 2446
          },
          "name": "vCpuCount",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsVCpuCount"
          }
        }
      ],
      "symbolId": "src/ec2-ec2-fleet/index:Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirements"
    },
    "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsAcceleratorCount": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsAcceleratorCount",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-ec2-fleet/index.ts",
        "line": 895
      },
      "name": "Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsAcceleratorCount",
      "namespace": "ec2Ec2Fleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#max Ec2Ec2Fleet#max}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 899
          },
          "name": "max",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#min Ec2Ec2Fleet#min}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 903
          },
          "name": "min",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ec2-ec2-fleet/index:Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsAcceleratorCount"
    },
    "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsAcceleratorCountOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsAcceleratorCountOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-ec2-fleet/index.ts",
          "line": 950
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-ec2-fleet/index.ts",
        "line": 942
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 998
          },
          "name": "resetMax"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 1014
          },
          "name": "resetMin"
        }
      ],
      "name": "Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsAcceleratorCountOutputReference",
      "namespace": "ec2Ec2Fleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 1002
          },
          "name": "maxInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 1018
          },
          "name": "minInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 992
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 1008
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 954
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsAcceleratorCount"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-ec2-fleet/index:Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsAcceleratorCountOutputReference"
    },
    "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsAcceleratorTotalMemoryMiB": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsAcceleratorTotalMemoryMiB",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-ec2-fleet/index.ts",
        "line": 1022
      },
      "name": "Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsAcceleratorTotalMemoryMiB",
      "namespace": "ec2Ec2Fleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#max Ec2Ec2Fleet#max}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 1026
          },
          "name": "max",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#min Ec2Ec2Fleet#min}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 1030
          },
          "name": "min",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ec2-ec2-fleet/index:Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsAcceleratorTotalMemoryMiB"
    },
    "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsAcceleratorTotalMemoryMiBOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsAcceleratorTotalMemoryMiBOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-ec2-fleet/index.ts",
          "line": 1077
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-ec2-fleet/index.ts",
        "line": 1069
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 1125
          },
          "name": "resetMax"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 1141
          },
          "name": "resetMin"
        }
      ],
      "name": "Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsAcceleratorTotalMemoryMiBOutputReference",
      "namespace": "ec2Ec2Fleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 1129
          },
          "name": "maxInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 1145
          },
          "name": "minInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 1119
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 1135
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 1081
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsAcceleratorTotalMemoryMiB"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-ec2-fleet/index:Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsAcceleratorTotalMemoryMiBOutputReference"
    },
    "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsBaselineEbsBandwidthMbps": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsBaselineEbsBandwidthMbps",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-ec2-fleet/index.ts",
        "line": 1149
      },
      "name": "Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsBaselineEbsBandwidthMbps",
      "namespace": "ec2Ec2Fleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#max Ec2Ec2Fleet#max}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 1153
          },
          "name": "max",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#min Ec2Ec2Fleet#min}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 1157
          },
          "name": "min",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ec2-ec2-fleet/index:Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsBaselineEbsBandwidthMbps"
    },
    "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsBaselineEbsBandwidthMbpsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsBaselineEbsBandwidthMbpsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-ec2-fleet/index.ts",
          "line": 1204
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-ec2-fleet/index.ts",
        "line": 1196
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 1252
          },
          "name": "resetMax"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 1268
          },
          "name": "resetMin"
        }
      ],
      "name": "Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsBaselineEbsBandwidthMbpsOutputReference",
      "namespace": "ec2Ec2Fleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 1256
          },
          "name": "maxInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 1272
          },
          "name": "minInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 1246
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 1262
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 1208
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsBaselineEbsBandwidthMbps"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-ec2-fleet/index:Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsBaselineEbsBandwidthMbpsOutputReference"
    },
    "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactors": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactors",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-ec2-fleet/index.ts",
        "line": 1486
      },
      "name": "Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactors",
      "namespace": "ec2Ec2Fleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#cpu Ec2Ec2Fleet#cpu}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 1490
          },
          "name": "cpu",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpu"
          }
        }
      ],
      "symbolId": "src/ec2-ec2-fleet/index:Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactors"
    },
    "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpu": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpu",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-ec2-fleet/index.ts",
        "line": 1392
      },
      "name": "Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpu",
      "namespace": "ec2Ec2Fleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#references Ec2Ec2Fleet#references}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 1396
          },
          "name": "references",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpuReferences"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-ec2-fleet/index:Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpu"
    },
    "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpuOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpuOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-ec2-fleet/index.ts",
          "line": 1436
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-ec2-fleet/index.ts",
        "line": 1428
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 1475
          },
          "name": "putReferences",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpuReferences"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 1478
          },
          "name": "resetReferences"
        }
      ],
      "name": "Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpuOutputReference",
      "namespace": "ec2Ec2Fleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 1472
          },
          "name": "references",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpuReferencesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 1482
          },
          "name": "referencesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpuReferences"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 1440
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpu"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-ec2-fleet/index:Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpuOutputReference"
    },
    "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpuReferences": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpuReferences",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-ec2-fleet/index.ts",
        "line": 1276
      },
      "name": "Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpuReferences",
      "namespace": "ec2Ec2Fleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#instance_family Ec2Ec2Fleet#instance_family}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 1280
          },
          "name": "instanceFamily",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-ec2-fleet/index:Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpuReferences"
    },
    "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpuReferencesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpuReferencesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-ec2-fleet/index.ts",
          "line": 1381
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-ec2-fleet/index.ts",
        "line": 1373
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 1388
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpuReferencesOutputReference"
            }
          }
        }
      ],
      "name": "Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpuReferencesList",
      "namespace": "ec2Ec2Fleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 1374
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpuReferences"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-ec2-fleet/index:Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpuReferencesList"
    },
    "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpuReferencesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpuReferencesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-ec2-fleet/index.ts",
          "line": 1322
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-ec2-fleet/index.ts",
        "line": 1312
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 1364
          },
          "name": "resetInstanceFamily"
        }
      ],
      "name": "Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpuReferencesOutputReference",
      "namespace": "ec2Ec2Fleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 1368
          },
          "name": "instanceFamilyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 1358
          },
          "name": "instanceFamily",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 1326
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpuReferences"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-ec2-fleet/index:Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpuReferencesOutputReference"
    },
    "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-ec2-fleet/index.ts",
          "line": 1530
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-ec2-fleet/index.ts",
        "line": 1522
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 1569
          },
          "name": "putCpu",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpu"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 1572
          },
          "name": "resetCpu"
        }
      ],
      "name": "Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsOutputReference",
      "namespace": "ec2Ec2Fleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 1566
          },
          "name": "cpu",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpuOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 1576
          },
          "name": "cpuInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpu"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 1534
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactors"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-ec2-fleet/index:Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsOutputReference"
    },
    "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsMemoryGiBPerVCpu": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsMemoryGiBPerVCpu",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-ec2-fleet/index.ts",
        "line": 1580
      },
      "name": "Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsMemoryGiBPerVCpu",
      "namespace": "ec2Ec2Fleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#max Ec2Ec2Fleet#max}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 1584
          },
          "name": "max",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#min Ec2Ec2Fleet#min}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 1588
          },
          "name": "min",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ec2-ec2-fleet/index:Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsMemoryGiBPerVCpu"
    },
    "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsMemoryGiBPerVCpuOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsMemoryGiBPerVCpuOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-ec2-fleet/index.ts",
          "line": 1635
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-ec2-fleet/index.ts",
        "line": 1627
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 1683
          },
          "name": "resetMax"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 1699
          },
          "name": "resetMin"
        }
      ],
      "name": "Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsMemoryGiBPerVCpuOutputReference",
      "namespace": "ec2Ec2Fleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 1687
          },
          "name": "maxInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 1703
          },
          "name": "minInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 1677
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 1693
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 1639
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsMemoryGiBPerVCpu"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-ec2-fleet/index:Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsMemoryGiBPerVCpuOutputReference"
    },
    "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsMemoryMiB": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsMemoryMiB",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-ec2-fleet/index.ts",
        "line": 1707
      },
      "name": "Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsMemoryMiB",
      "namespace": "ec2Ec2Fleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#max Ec2Ec2Fleet#max}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 1711
          },
          "name": "max",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#min Ec2Ec2Fleet#min}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 1715
          },
          "name": "min",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ec2-ec2-fleet/index:Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsMemoryMiB"
    },
    "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsMemoryMiBOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsMemoryMiBOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-ec2-fleet/index.ts",
          "line": 1762
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-ec2-fleet/index.ts",
        "line": 1754
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 1810
          },
          "name": "resetMax"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 1826
          },
          "name": "resetMin"
        }
      ],
      "name": "Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsMemoryMiBOutputReference",
      "namespace": "ec2Ec2Fleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 1814
          },
          "name": "maxInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 1830
          },
          "name": "minInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 1804
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 1820
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 1766
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsMemoryMiB"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-ec2-fleet/index:Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsMemoryMiBOutputReference"
    },
    "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsNetworkBandwidthGbps": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsNetworkBandwidthGbps",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-ec2-fleet/index.ts",
        "line": 1834
      },
      "name": "Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsNetworkBandwidthGbps",
      "namespace": "ec2Ec2Fleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#max Ec2Ec2Fleet#max}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 1838
          },
          "name": "max",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#min Ec2Ec2Fleet#min}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 1842
          },
          "name": "min",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ec2-ec2-fleet/index:Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsNetworkBandwidthGbps"
    },
    "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsNetworkBandwidthGbpsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsNetworkBandwidthGbpsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-ec2-fleet/index.ts",
          "line": 1889
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-ec2-fleet/index.ts",
        "line": 1881
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 1937
          },
          "name": "resetMax"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 1953
          },
          "name": "resetMin"
        }
      ],
      "name": "Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsNetworkBandwidthGbpsOutputReference",
      "namespace": "ec2Ec2Fleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 1941
          },
          "name": "maxInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 1957
          },
          "name": "minInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 1931
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 1947
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 1893
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsNetworkBandwidthGbps"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-ec2-fleet/index:Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsNetworkBandwidthGbpsOutputReference"
    },
    "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsNetworkInterfaceCount": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsNetworkInterfaceCount",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-ec2-fleet/index.ts",
        "line": 1961
      },
      "name": "Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsNetworkInterfaceCount",
      "namespace": "ec2Ec2Fleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#max Ec2Ec2Fleet#max}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 1965
          },
          "name": "max",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#min Ec2Ec2Fleet#min}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 1969
          },
          "name": "min",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ec2-ec2-fleet/index:Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsNetworkInterfaceCount"
    },
    "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsNetworkInterfaceCountOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsNetworkInterfaceCountOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-ec2-fleet/index.ts",
          "line": 2016
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-ec2-fleet/index.ts",
        "line": 2008
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 2064
          },
          "name": "resetMax"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 2080
          },
          "name": "resetMin"
        }
      ],
      "name": "Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsNetworkInterfaceCountOutputReference",
      "namespace": "ec2Ec2Fleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 2068
          },
          "name": "maxInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 2084
          },
          "name": "minInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 2058
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 2074
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 2020
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsNetworkInterfaceCount"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-ec2-fleet/index:Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsNetworkInterfaceCountOutputReference"
    },
    "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-ec2-fleet/index.ts",
          "line": 2661
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-ec2-fleet/index.ts",
        "line": 2653
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 2850
          },
          "name": "putAcceleratorCount",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsAcceleratorCount"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 2898
          },
          "name": "putAcceleratorTotalMemoryMiB",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsAcceleratorTotalMemoryMiB"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 2962
          },
          "name": "putBaselineEbsBandwidthMbps",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsBaselineEbsBandwidthMbps"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 2978
          },
          "name": "putBaselinePerformanceFactors",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactors"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 3106
          },
          "name": "putMemoryGiBPerVCpu",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsMemoryGiBPerVCpu"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 3122
          },
          "name": "putMemoryMiB",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsMemoryMiB"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 3138
          },
          "name": "putNetworkBandwidthGbps",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsNetworkBandwidthGbps"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 3154
          },
          "name": "putNetworkInterfaceCount",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsNetworkInterfaceCount"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 3234
          },
          "name": "putTotalLocalStorageGb",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsTotalLocalStorageGb"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 3250
          },
          "name": "putVCpuCount",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsVCpuCount"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 2853
          },
          "name": "resetAcceleratorCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 2869
          },
          "name": "resetAcceleratorManufacturers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 2885
          },
          "name": "resetAcceleratorNames"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 2901
          },
          "name": "resetAcceleratorTotalMemoryMiB"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 2917
          },
          "name": "resetAcceleratorTypes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 2933
          },
          "name": "resetAllowedInstanceTypes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 2949
          },
          "name": "resetBareMetal"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 2965
          },
          "name": "resetBaselineEbsBandwidthMbps"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 2981
          },
          "name": "resetBaselinePerformanceFactors"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 2997
          },
          "name": "resetBurstablePerformance"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 3013
          },
          "name": "resetCpuManufacturers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 3029
          },
          "name": "resetExcludedInstanceTypes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 3045
          },
          "name": "resetInstanceGenerations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 3061
          },
          "name": "resetLocalStorage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 3077
          },
          "name": "resetLocalStorageTypes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 3093
          },
          "name": "resetMaxSpotPriceAsPercentageOfOptimalOnDemandPrice"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 3109
          },
          "name": "resetMemoryGiBPerVCpu"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 3125
          },
          "name": "resetMemoryMiB"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 3141
          },
          "name": "resetNetworkBandwidthGbps"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 3157
          },
          "name": "resetNetworkInterfaceCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 3173
          },
          "name": "resetOnDemandMaxPricePercentageOverLowestPrice"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 3189
          },
          "name": "resetRequireEncryptionInTransit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 3205
          },
          "name": "resetRequireHibernateSupport"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 3221
          },
          "name": "resetSpotMaxPricePercentageOverLowestPrice"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 3237
          },
          "name": "resetTotalLocalStorageGb"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 3253
          },
          "name": "resetVCpuCount"
        }
      ],
      "name": "Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsOutputReference",
      "namespace": "ec2Ec2Fleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 2847
          },
          "name": "acceleratorCount",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsAcceleratorCountOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 2895
          },
          "name": "acceleratorTotalMemoryMiB",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsAcceleratorTotalMemoryMiBOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 2959
          },
          "name": "baselineEbsBandwidthMbps",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsBaselineEbsBandwidthMbpsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 2975
          },
          "name": "baselinePerformanceFactors",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 3103
          },
          "name": "memoryGiBPerVCpu",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsMemoryGiBPerVCpuOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 3119
          },
          "name": "memoryMiB",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsMemoryMiBOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 3135
          },
          "name": "networkBandwidthGbps",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsNetworkBandwidthGbpsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 3151
          },
          "name": "networkInterfaceCount",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsNetworkInterfaceCountOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 3231
          },
          "name": "totalLocalStorageGb",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsTotalLocalStorageGbOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 3247
          },
          "name": "vCpuCount",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsVCpuCountOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 2857
          },
          "name": "acceleratorCountInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsAcceleratorCount"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 2873
          },
          "name": "acceleratorManufacturersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 2889
          },
          "name": "acceleratorNamesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 2905
          },
          "name": "acceleratorTotalMemoryMiBInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsAcceleratorTotalMemoryMiB"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 2921
          },
          "name": "acceleratorTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 2937
          },
          "name": "allowedInstanceTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 2953
          },
          "name": "bareMetalInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 2969
          },
          "name": "baselineEbsBandwidthMbpsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsBaselineEbsBandwidthMbps"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 2985
          },
          "name": "baselinePerformanceFactorsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactors"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 3001
          },
          "name": "burstablePerformanceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 3017
          },
          "name": "cpuManufacturersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 3033
          },
          "name": "excludedInstanceTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 3049
          },
          "name": "instanceGenerationsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 3065
          },
          "name": "localStorageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 3081
          },
          "name": "localStorageTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 3097
          },
          "name": "maxSpotPriceAsPercentageOfOptimalOnDemandPriceInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 3113
          },
          "name": "memoryGiBPerVCpuInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsMemoryGiBPerVCpu"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 3129
          },
          "name": "memoryMiBInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsMemoryMiB"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 3145
          },
          "name": "networkBandwidthGbpsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsNetworkBandwidthGbps"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 3161
          },
          "name": "networkInterfaceCountInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsNetworkInterfaceCount"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 3177
          },
          "name": "onDemandMaxPricePercentageOverLowestPriceInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 3193
          },
          "name": "requireEncryptionInTransitInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 3209
          },
          "name": "requireHibernateSupportInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 3225
          },
          "name": "spotMaxPricePercentageOverLowestPriceInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 3241
          },
          "name": "totalLocalStorageGbInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsTotalLocalStorageGb"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 3257
          },
          "name": "vCpuCountInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsVCpuCount"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 2863
          },
          "name": "acceleratorManufacturers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 2879
          },
          "name": "acceleratorNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 2911
          },
          "name": "acceleratorTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 2927
          },
          "name": "allowedInstanceTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 2943
          },
          "name": "bareMetal",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 2991
          },
          "name": "burstablePerformance",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 3007
          },
          "name": "cpuManufacturers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 3023
          },
          "name": "excludedInstanceTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 3039
          },
          "name": "instanceGenerations",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 3055
          },
          "name": "localStorage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 3071
          },
          "name": "localStorageTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 3087
          },
          "name": "maxSpotPriceAsPercentageOfOptimalOnDemandPrice",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 3167
          },
          "name": "onDemandMaxPricePercentageOverLowestPrice",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 3183
          },
          "name": "requireEncryptionInTransit",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 3199
          },
          "name": "requireHibernateSupport",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 3215
          },
          "name": "spotMaxPricePercentageOverLowestPrice",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 2665
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirements"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-ec2-fleet/index:Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsOutputReference"
    },
    "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsTotalLocalStorageGb": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsTotalLocalStorageGb",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-ec2-fleet/index.ts",
        "line": 2088
      },
      "name": "Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsTotalLocalStorageGb",
      "namespace": "ec2Ec2Fleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#max Ec2Ec2Fleet#max}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 2092
          },
          "name": "max",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#min Ec2Ec2Fleet#min}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 2096
          },
          "name": "min",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ec2-ec2-fleet/index:Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsTotalLocalStorageGb"
    },
    "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsTotalLocalStorageGbOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsTotalLocalStorageGbOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-ec2-fleet/index.ts",
          "line": 2143
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-ec2-fleet/index.ts",
        "line": 2135
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 2191
          },
          "name": "resetMax"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 2207
          },
          "name": "resetMin"
        }
      ],
      "name": "Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsTotalLocalStorageGbOutputReference",
      "namespace": "ec2Ec2Fleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 2195
          },
          "name": "maxInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 2211
          },
          "name": "minInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 2185
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 2201
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 2147
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsTotalLocalStorageGb"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-ec2-fleet/index:Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsTotalLocalStorageGbOutputReference"
    },
    "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsVCpuCount": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsVCpuCount",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-ec2-fleet/index.ts",
        "line": 2215
      },
      "name": "Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsVCpuCount",
      "namespace": "ec2Ec2Fleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#max Ec2Ec2Fleet#max}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 2219
          },
          "name": "max",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#min Ec2Ec2Fleet#min}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 2223
          },
          "name": "min",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ec2-ec2-fleet/index:Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsVCpuCount"
    },
    "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsVCpuCountOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsVCpuCountOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-ec2-fleet/index.ts",
          "line": 2270
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-ec2-fleet/index.ts",
        "line": 2262
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 2318
          },
          "name": "resetMax"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 2334
          },
          "name": "resetMin"
        }
      ],
      "name": "Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsVCpuCountOutputReference",
      "namespace": "ec2Ec2Fleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 2322
          },
          "name": "maxInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 2338
          },
          "name": "minInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 2312
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 2328
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 2274
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsVCpuCount"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-ec2-fleet/index:Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsVCpuCountOutputReference"
    },
    "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-ec2-fleet/index.ts",
          "line": 5090
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-ec2-fleet/index.ts",
        "line": 5082
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 5097
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesOutputReference"
            }
          }
        }
      ],
      "name": "Ec2Ec2FleetLaunchTemplateConfigsOverridesList",
      "namespace": "ec2Ec2Fleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 5083
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverrides"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-ec2-fleet/index:Ec2Ec2FleetLaunchTemplateConfigsOverridesList"
    },
    "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesMetadataOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesMetadataOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-ec2-fleet/index.ts",
        "line": 3261
      },
      "name": "Ec2Ec2FleetLaunchTemplateConfigsOverridesMetadataOptions",
      "namespace": "ec2Ec2Fleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#http_endpoint Ec2Ec2Fleet#http_endpoint}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 3265
          },
          "name": "httpEndpoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#http_put_response_hop_limit Ec2Ec2Fleet#http_put_response_hop_limit}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 3269
          },
          "name": "httpPutResponseHopLimit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#http_tokens Ec2Ec2Fleet#http_tokens}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 3273
          },
          "name": "httpTokens",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-ec2-fleet/index:Ec2Ec2FleetLaunchTemplateConfigsOverridesMetadataOptions"
    },
    "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesMetadataOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesMetadataOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-ec2-fleet/index.ts",
          "line": 3327
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-ec2-fleet/index.ts",
        "line": 3319
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 3381
          },
          "name": "resetHttpEndpoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 3397
          },
          "name": "resetHttpPutResponseHopLimit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 3413
          },
          "name": "resetHttpTokens"
        }
      ],
      "name": "Ec2Ec2FleetLaunchTemplateConfigsOverridesMetadataOptionsOutputReference",
      "namespace": "ec2Ec2Fleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 3385
          },
          "name": "httpEndpointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 3401
          },
          "name": "httpPutResponseHopLimitInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 3417
          },
          "name": "httpTokensInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 3375
          },
          "name": "httpEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 3391
          },
          "name": "httpPutResponseHopLimit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 3407
          },
          "name": "httpTokens",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 3331
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesMetadataOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-ec2-fleet/index:Ec2Ec2FleetLaunchTemplateConfigsOverridesMetadataOptionsOutputReference"
    },
    "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesNetworkInterfaces": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesNetworkInterfaces",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-ec2-fleet/index.ts",
        "line": 3686
      },
      "name": "Ec2Ec2FleetLaunchTemplateConfigsOverridesNetworkInterfaces",
      "namespace": "ec2Ec2Fleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#associate_public_ip_address Ec2Ec2Fleet#associate_public_ip_address}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 3690
          },
          "name": "associatePublicIpAddress",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#delete_on_termination Ec2Ec2Fleet#delete_on_termination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 3694
          },
          "name": "deleteOnTermination",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#description Ec2Ec2Fleet#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 3698
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#device_index Ec2Ec2Fleet#device_index}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 3702
          },
          "name": "deviceIndex",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#groups Ec2Ec2Fleet#groups}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 3706
          },
          "name": "groups",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#interface_type Ec2Ec2Fleet#interface_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 3710
          },
          "name": "interfaceType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#ipv_6_address_count Ec2Ec2Fleet#ipv_6_address_count}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 3714
          },
          "name": "ipv6AddressCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#ipv_6_addresses Ec2Ec2Fleet#ipv_6_addresses}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 3718
          },
          "name": "ipv6Addresses",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesNetworkInterfacesIpv6Addresses"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#network_card_index Ec2Ec2Fleet#network_card_index}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 3722
          },
          "name": "networkCardIndex",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#network_interface_id Ec2Ec2Fleet#network_interface_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 3726
          },
          "name": "networkInterfaceId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#private_ip_address Ec2Ec2Fleet#private_ip_address}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 3730
          },
          "name": "privateIpAddress",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#private_ip_addresses Ec2Ec2Fleet#private_ip_addresses}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 3734
          },
          "name": "privateIpAddresses",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesNetworkInterfacesPrivateIpAddresses"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#secondary_private_ip_address_count Ec2Ec2Fleet#secondary_private_ip_address_count}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 3738
          },
          "name": "secondaryPrivateIpAddressCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#subnet_id Ec2Ec2Fleet#subnet_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 3742
          },
          "name": "subnetId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-ec2-fleet/index:Ec2Ec2FleetLaunchTemplateConfigsOverridesNetworkInterfaces"
    },
    "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesNetworkInterfacesIpv6Addresses": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesNetworkInterfacesIpv6Addresses",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-ec2-fleet/index.ts",
        "line": 3421
      },
      "name": "Ec2Ec2FleetLaunchTemplateConfigsOverridesNetworkInterfacesIpv6Addresses",
      "namespace": "ec2Ec2Fleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#ipv_6_address Ec2Ec2Fleet#ipv_6_address}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 3425
          },
          "name": "ipv6Address",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-ec2-fleet/index:Ec2Ec2FleetLaunchTemplateConfigsOverridesNetworkInterfacesIpv6Addresses"
    },
    "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesNetworkInterfacesIpv6AddressesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesNetworkInterfacesIpv6AddressesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-ec2-fleet/index.ts",
          "line": 3526
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-ec2-fleet/index.ts",
        "line": 3518
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 3533
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesNetworkInterfacesIpv6AddressesOutputReference"
            }
          }
        }
      ],
      "name": "Ec2Ec2FleetLaunchTemplateConfigsOverridesNetworkInterfacesIpv6AddressesList",
      "namespace": "ec2Ec2Fleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 3519
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesNetworkInterfacesIpv6Addresses"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-ec2-fleet/index:Ec2Ec2FleetLaunchTemplateConfigsOverridesNetworkInterfacesIpv6AddressesList"
    },
    "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesNetworkInterfacesIpv6AddressesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesNetworkInterfacesIpv6AddressesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-ec2-fleet/index.ts",
          "line": 3467
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-ec2-fleet/index.ts",
        "line": 3457
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 3509
          },
          "name": "resetIpv6Address"
        }
      ],
      "name": "Ec2Ec2FleetLaunchTemplateConfigsOverridesNetworkInterfacesIpv6AddressesOutputReference",
      "namespace": "ec2Ec2Fleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 3513
          },
          "name": "ipv6AddressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 3503
          },
          "name": "ipv6Address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 3471
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesNetworkInterfacesIpv6Addresses"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-ec2-fleet/index:Ec2Ec2FleetLaunchTemplateConfigsOverridesNetworkInterfacesIpv6AddressesOutputReference"
    },
    "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesNetworkInterfacesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesNetworkInterfacesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-ec2-fleet/index.ts",
          "line": 4220
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-ec2-fleet/index.ts",
        "line": 4212
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4227
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesNetworkInterfacesOutputReference"
            }
          }
        }
      ],
      "name": "Ec2Ec2FleetLaunchTemplateConfigsOverridesNetworkInterfacesList",
      "namespace": "ec2Ec2Fleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4213
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesNetworkInterfaces"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-ec2-fleet/index:Ec2Ec2FleetLaunchTemplateConfigsOverridesNetworkInterfacesList"
    },
    "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesNetworkInterfacesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesNetworkInterfacesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-ec2-fleet/index.ts",
          "line": 3875
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-ec2-fleet/index.ts",
        "line": 3865
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4104
          },
          "name": "putIpv6Addresses",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesNetworkInterfacesIpv6Addresses"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4168
          },
          "name": "putPrivateIpAddresses",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesNetworkInterfacesPrivateIpAddresses"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 3995
          },
          "name": "resetAssociatePublicIpAddress"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4011
          },
          "name": "resetDeleteOnTermination"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4027
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4043
          },
          "name": "resetDeviceIndex"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4059
          },
          "name": "resetGroups"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4075
          },
          "name": "resetInterfaceType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4091
          },
          "name": "resetIpv6AddressCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4107
          },
          "name": "resetIpv6Addresses"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4123
          },
          "name": "resetNetworkCardIndex"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4139
          },
          "name": "resetNetworkInterfaceId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4155
          },
          "name": "resetPrivateIpAddress"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4171
          },
          "name": "resetPrivateIpAddresses"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4187
          },
          "name": "resetSecondaryPrivateIpAddressCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4203
          },
          "name": "resetSubnetId"
        }
      ],
      "name": "Ec2Ec2FleetLaunchTemplateConfigsOverridesNetworkInterfacesOutputReference",
      "namespace": "ec2Ec2Fleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4101
          },
          "name": "ipv6Addresses",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesNetworkInterfacesIpv6AddressesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4165
          },
          "name": "privateIpAddresses",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesNetworkInterfacesPrivateIpAddressesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 3999
          },
          "name": "associatePublicIpAddressInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4015
          },
          "name": "deleteOnTerminationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4031
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4047
          },
          "name": "deviceIndexInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4063
          },
          "name": "groupsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4079
          },
          "name": "interfaceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4095
          },
          "name": "ipv6AddressCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4111
          },
          "name": "ipv6AddressesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesNetworkInterfacesIpv6Addresses"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4127
          },
          "name": "networkCardIndexInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4143
          },
          "name": "networkInterfaceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4175
          },
          "name": "privateIpAddressesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesNetworkInterfacesPrivateIpAddresses"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4159
          },
          "name": "privateIpAddressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4191
          },
          "name": "secondaryPrivateIpAddressCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4207
          },
          "name": "subnetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 3989
          },
          "name": "associatePublicIpAddress",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4005
          },
          "name": "deleteOnTermination",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4021
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4037
          },
          "name": "deviceIndex",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4053
          },
          "name": "groups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4069
          },
          "name": "interfaceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4085
          },
          "name": "ipv6AddressCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4117
          },
          "name": "networkCardIndex",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4133
          },
          "name": "networkInterfaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4149
          },
          "name": "privateIpAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4181
          },
          "name": "secondaryPrivateIpAddressCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4197
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 3879
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesNetworkInterfaces"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-ec2-fleet/index:Ec2Ec2FleetLaunchTemplateConfigsOverridesNetworkInterfacesOutputReference"
    },
    "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesNetworkInterfacesPrivateIpAddresses": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesNetworkInterfacesPrivateIpAddresses",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-ec2-fleet/index.ts",
        "line": 3537
      },
      "name": "Ec2Ec2FleetLaunchTemplateConfigsOverridesNetworkInterfacesPrivateIpAddresses",
      "namespace": "ec2Ec2Fleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#primary Ec2Ec2Fleet#primary}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 3541
          },
          "name": "primary",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#private_ip_address Ec2Ec2Fleet#private_ip_address}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 3545
          },
          "name": "privateIpAddress",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-ec2-fleet/index:Ec2Ec2FleetLaunchTemplateConfigsOverridesNetworkInterfacesPrivateIpAddresses"
    },
    "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesNetworkInterfacesPrivateIpAddressesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesNetworkInterfacesPrivateIpAddressesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-ec2-fleet/index.ts",
          "line": 3675
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-ec2-fleet/index.ts",
        "line": 3667
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 3682
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesNetworkInterfacesPrivateIpAddressesOutputReference"
            }
          }
        }
      ],
      "name": "Ec2Ec2FleetLaunchTemplateConfigsOverridesNetworkInterfacesPrivateIpAddressesList",
      "namespace": "ec2Ec2Fleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 3668
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesNetworkInterfacesPrivateIpAddresses"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-ec2-fleet/index:Ec2Ec2FleetLaunchTemplateConfigsOverridesNetworkInterfacesPrivateIpAddressesList"
    },
    "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesNetworkInterfacesPrivateIpAddressesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesNetworkInterfacesPrivateIpAddressesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-ec2-fleet/index.ts",
          "line": 3594
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-ec2-fleet/index.ts",
        "line": 3584
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 3642
          },
          "name": "resetPrimary"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 3658
          },
          "name": "resetPrivateIpAddress"
        }
      ],
      "name": "Ec2Ec2FleetLaunchTemplateConfigsOverridesNetworkInterfacesPrivateIpAddressesOutputReference",
      "namespace": "ec2Ec2Fleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 3646
          },
          "name": "primaryInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 3662
          },
          "name": "privateIpAddressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 3636
          },
          "name": "primary",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 3652
          },
          "name": "privateIpAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 3598
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesNetworkInterfacesPrivateIpAddresses"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-ec2-fleet/index:Ec2Ec2FleetLaunchTemplateConfigsOverridesNetworkInterfacesPrivateIpAddressesOutputReference"
    },
    "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-ec2-fleet/index.ts",
          "line": 4745
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-ec2-fleet/index.ts",
        "line": 4735
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4894
          },
          "name": "putBlockDeviceMappings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesBlockDeviceMappings"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4910
          },
          "name": "putIamInstanceProfile",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesIamInstanceProfile"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4926
          },
          "name": "putInstanceRequirements",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirements"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4990
          },
          "name": "putMetadataOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesMetadataOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 5006
          },
          "name": "putNetworkInterfaces",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesNetworkInterfaces"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 5022
          },
          "name": "putPlacement",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesPlacement"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4865
          },
          "name": "resetAvailabilityZone"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4881
          },
          "name": "resetAvailabilityZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4897
          },
          "name": "resetBlockDeviceMappings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4913
          },
          "name": "resetIamInstanceProfile"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4929
          },
          "name": "resetInstanceRequirements"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4945
          },
          "name": "resetInstanceType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4961
          },
          "name": "resetKeyName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4977
          },
          "name": "resetMaxPrice"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4993
          },
          "name": "resetMetadataOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 5009
          },
          "name": "resetNetworkInterfaces"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 5025
          },
          "name": "resetPlacement"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 5041
          },
          "name": "resetPriority"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 5057
          },
          "name": "resetSubnetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 5073
          },
          "name": "resetWeightedCapacity"
        }
      ],
      "name": "Ec2Ec2FleetLaunchTemplateConfigsOverridesOutputReference",
      "namespace": "ec2Ec2Fleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4891
          },
          "name": "blockDeviceMappings",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesBlockDeviceMappingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4907
          },
          "name": "iamInstanceProfile",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesIamInstanceProfileOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4923
          },
          "name": "instanceRequirements",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirementsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4987
          },
          "name": "metadataOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesMetadataOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 5003
          },
          "name": "networkInterfaces",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesNetworkInterfacesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 5019
          },
          "name": "placement",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesPlacementOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4885
          },
          "name": "availabilityZoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4869
          },
          "name": "availabilityZoneInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4901
          },
          "name": "blockDeviceMappingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesBlockDeviceMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4917
          },
          "name": "iamInstanceProfileInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesIamInstanceProfile"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4933
          },
          "name": "instanceRequirementsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesInstanceRequirements"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4949
          },
          "name": "instanceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4965
          },
          "name": "keyNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4981
          },
          "name": "maxPriceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4997
          },
          "name": "metadataOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesMetadataOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 5013
          },
          "name": "networkInterfacesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesNetworkInterfaces"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 5029
          },
          "name": "placementInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesPlacement"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 5045
          },
          "name": "priorityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 5061
          },
          "name": "subnetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 5077
          },
          "name": "weightedCapacityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4859
          },
          "name": "availabilityZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4875
          },
          "name": "availabilityZoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4939
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4955
          },
          "name": "keyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4971
          },
          "name": "maxPrice",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 5035
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 5051
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 5067
          },
          "name": "weightedCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4749
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverrides"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-ec2-fleet/index:Ec2Ec2FleetLaunchTemplateConfigsOverridesOutputReference"
    },
    "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesPlacement": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesPlacement",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-ec2-fleet/index.ts",
        "line": 4231
      },
      "name": "Ec2Ec2FleetLaunchTemplateConfigsOverridesPlacement",
      "namespace": "ec2Ec2Fleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#affinity Ec2Ec2Fleet#affinity}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4235
          },
          "name": "affinity",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#availability_zone Ec2Ec2Fleet#availability_zone}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4239
          },
          "name": "availabilityZone",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#group_name Ec2Ec2Fleet#group_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4243
          },
          "name": "groupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#host_id Ec2Ec2Fleet#host_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4247
          },
          "name": "hostId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#host_resource_group_arn Ec2Ec2Fleet#host_resource_group_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4251
          },
          "name": "hostResourceGroupArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#partition_number Ec2Ec2Fleet#partition_number}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4255
          },
          "name": "partitionNumber",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#spread_domain Ec2Ec2Fleet#spread_domain}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4259
          },
          "name": "spreadDomain",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#tenancy Ec2Ec2Fleet#tenancy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4263
          },
          "name": "tenancy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-ec2-fleet/index:Ec2Ec2FleetLaunchTemplateConfigsOverridesPlacement"
    },
    "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesPlacementOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesPlacementOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-ec2-fleet/index.ts",
          "line": 4352
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-ec2-fleet/index.ts",
        "line": 4344
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4436
          },
          "name": "resetAffinity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4452
          },
          "name": "resetAvailabilityZone"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4468
          },
          "name": "resetGroupName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4484
          },
          "name": "resetHostId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4500
          },
          "name": "resetHostResourceGroupArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4516
          },
          "name": "resetPartitionNumber"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4532
          },
          "name": "resetSpreadDomain"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4548
          },
          "name": "resetTenancy"
        }
      ],
      "name": "Ec2Ec2FleetLaunchTemplateConfigsOverridesPlacementOutputReference",
      "namespace": "ec2Ec2Fleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4440
          },
          "name": "affinityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4456
          },
          "name": "availabilityZoneInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4472
          },
          "name": "groupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4488
          },
          "name": "hostIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4504
          },
          "name": "hostResourceGroupArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4520
          },
          "name": "partitionNumberInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4536
          },
          "name": "spreadDomainInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4552
          },
          "name": "tenancyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4430
          },
          "name": "affinity",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4446
          },
          "name": "availabilityZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4462
          },
          "name": "groupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4478
          },
          "name": "hostId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4494
          },
          "name": "hostResourceGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4510
          },
          "name": "partitionNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4526
          },
          "name": "spreadDomain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4542
          },
          "name": "tenancy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 4356
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetLaunchTemplateConfigsOverridesPlacement"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-ec2-fleet/index:Ec2Ec2FleetLaunchTemplateConfigsOverridesPlacementOutputReference"
    },
    "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetOnDemandOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetOnDemandOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-ec2-fleet/index.ts",
        "line": 5344
      },
      "name": "Ec2Ec2FleetOnDemandOptions",
      "namespace": "ec2Ec2Fleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#allocation_strategy Ec2Ec2Fleet#allocation_strategy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 5348
          },
          "name": "allocationStrategy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#capacity_reservation_options Ec2Ec2Fleet#capacity_reservation_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 5352
          },
          "name": "capacityReservationOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetOnDemandOptionsCapacityReservationOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#max_total_price Ec2Ec2Fleet#max_total_price}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 5356
          },
          "name": "maxTotalPrice",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#min_target_capacity Ec2Ec2Fleet#min_target_capacity}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 5360
          },
          "name": "minTargetCapacity",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#single_availability_zone Ec2Ec2Fleet#single_availability_zone}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 5364
          },
          "name": "singleAvailabilityZone",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#single_instance_type Ec2Ec2Fleet#single_instance_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 5368
          },
          "name": "singleInstanceType",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-ec2-fleet/index:Ec2Ec2FleetOnDemandOptions"
    },
    "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetOnDemandOptionsCapacityReservationOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetOnDemandOptionsCapacityReservationOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-ec2-fleet/index.ts",
        "line": 5250
      },
      "name": "Ec2Ec2FleetOnDemandOptionsCapacityReservationOptions",
      "namespace": "ec2Ec2Fleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#usage_strategy Ec2Ec2Fleet#usage_strategy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 5254
          },
          "name": "usageStrategy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-ec2-fleet/index:Ec2Ec2FleetOnDemandOptionsCapacityReservationOptions"
    },
    "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetOnDemandOptionsCapacityReservationOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetOnDemandOptionsCapacityReservationOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-ec2-fleet/index.ts",
          "line": 5294
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-ec2-fleet/index.ts",
        "line": 5286
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 5336
          },
          "name": "resetUsageStrategy"
        }
      ],
      "name": "Ec2Ec2FleetOnDemandOptionsCapacityReservationOptionsOutputReference",
      "namespace": "ec2Ec2Fleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 5340
          },
          "name": "usageStrategyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 5330
          },
          "name": "usageStrategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 5298
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetOnDemandOptionsCapacityReservationOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-ec2-fleet/index:Ec2Ec2FleetOnDemandOptionsCapacityReservationOptionsOutputReference"
    },
    "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetOnDemandOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetOnDemandOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-ec2-fleet/index.ts",
          "line": 5443
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-ec2-fleet/index.ts",
        "line": 5435
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 5528
          },
          "name": "putCapacityReservationOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetOnDemandOptionsCapacityReservationOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 5515
          },
          "name": "resetAllocationStrategy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 5531
          },
          "name": "resetCapacityReservationOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 5547
          },
          "name": "resetMaxTotalPrice"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 5563
          },
          "name": "resetMinTargetCapacity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 5579
          },
          "name": "resetSingleAvailabilityZone"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 5595
          },
          "name": "resetSingleInstanceType"
        }
      ],
      "name": "Ec2Ec2FleetOnDemandOptionsOutputReference",
      "namespace": "ec2Ec2Fleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 5525
          },
          "name": "capacityReservationOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetOnDemandOptionsCapacityReservationOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 5519
          },
          "name": "allocationStrategyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 5535
          },
          "name": "capacityReservationOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetOnDemandOptionsCapacityReservationOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 5551
          },
          "name": "maxTotalPriceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 5567
          },
          "name": "minTargetCapacityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 5583
          },
          "name": "singleAvailabilityZoneInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 5599
          },
          "name": "singleInstanceTypeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 5509
          },
          "name": "allocationStrategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 5541
          },
          "name": "maxTotalPrice",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 5557
          },
          "name": "minTargetCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 5573
          },
          "name": "singleAvailabilityZone",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 5589
          },
          "name": "singleInstanceType",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 5447
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetOnDemandOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-ec2-fleet/index:Ec2Ec2FleetOnDemandOptionsOutputReference"
    },
    "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetReservedCapacityOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetReservedCapacityOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-ec2-fleet/index.ts",
        "line": 5603
      },
      "name": "Ec2Ec2FleetReservedCapacityOptions",
      "namespace": "ec2Ec2Fleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#reservation_types Ec2Ec2Fleet#reservation_types}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 5607
          },
          "name": "reservationTypes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/ec2-ec2-fleet/index:Ec2Ec2FleetReservedCapacityOptions"
    },
    "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetReservedCapacityOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetReservedCapacityOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-ec2-fleet/index.ts",
          "line": 5647
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-ec2-fleet/index.ts",
        "line": 5639
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 5689
          },
          "name": "resetReservationTypes"
        }
      ],
      "name": "Ec2Ec2FleetReservedCapacityOptionsOutputReference",
      "namespace": "ec2Ec2Fleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 5693
          },
          "name": "reservationTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 5683
          },
          "name": "reservationTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 5651
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetReservedCapacityOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-ec2-fleet/index:Ec2Ec2FleetReservedCapacityOptionsOutputReference"
    },
    "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetSpotOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetSpotOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-ec2-fleet/index.ts",
        "line": 5918
      },
      "name": "Ec2Ec2FleetSpotOptions",
      "namespace": "ec2Ec2Fleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#allocation_strategy Ec2Ec2Fleet#allocation_strategy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 5922
          },
          "name": "allocationStrategy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#instance_interruption_behavior Ec2Ec2Fleet#instance_interruption_behavior}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 5926
          },
          "name": "instanceInterruptionBehavior",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#instance_pools_to_use_count Ec2Ec2Fleet#instance_pools_to_use_count}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 5930
          },
          "name": "instancePoolsToUseCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#maintenance_strategies Ec2Ec2Fleet#maintenance_strategies}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 5934
          },
          "name": "maintenanceStrategies",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetSpotOptionsMaintenanceStrategies"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#max_total_price Ec2Ec2Fleet#max_total_price}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 5938
          },
          "name": "maxTotalPrice",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#min_target_capacity Ec2Ec2Fleet#min_target_capacity}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 5942
          },
          "name": "minTargetCapacity",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#single_availability_zone Ec2Ec2Fleet#single_availability_zone}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 5946
          },
          "name": "singleAvailabilityZone",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#single_instance_type Ec2Ec2Fleet#single_instance_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 5950
          },
          "name": "singleInstanceType",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-ec2-fleet/index:Ec2Ec2FleetSpotOptions"
    },
    "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetSpotOptionsMaintenanceStrategies": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetSpotOptionsMaintenanceStrategies",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-ec2-fleet/index.ts",
        "line": 5824
      },
      "name": "Ec2Ec2FleetSpotOptionsMaintenanceStrategies",
      "namespace": "ec2Ec2Fleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#capacity_rebalance Ec2Ec2Fleet#capacity_rebalance}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 5828
          },
          "name": "capacityRebalance",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetSpotOptionsMaintenanceStrategiesCapacityRebalance"
          }
        }
      ],
      "symbolId": "src/ec2-ec2-fleet/index:Ec2Ec2FleetSpotOptionsMaintenanceStrategies"
    },
    "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetSpotOptionsMaintenanceStrategiesCapacityRebalance": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetSpotOptionsMaintenanceStrategiesCapacityRebalance",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-ec2-fleet/index.ts",
        "line": 5697
      },
      "name": "Ec2Ec2FleetSpotOptionsMaintenanceStrategiesCapacityRebalance",
      "namespace": "ec2Ec2Fleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#replacement_strategy Ec2Ec2Fleet#replacement_strategy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 5701
          },
          "name": "replacementStrategy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#termination_delay Ec2Ec2Fleet#termination_delay}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 5705
          },
          "name": "terminationDelay",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ec2-ec2-fleet/index:Ec2Ec2FleetSpotOptionsMaintenanceStrategiesCapacityRebalance"
    },
    "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetSpotOptionsMaintenanceStrategiesCapacityRebalanceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetSpotOptionsMaintenanceStrategiesCapacityRebalanceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-ec2-fleet/index.ts",
          "line": 5752
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-ec2-fleet/index.ts",
        "line": 5744
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 5800
          },
          "name": "resetReplacementStrategy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 5816
          },
          "name": "resetTerminationDelay"
        }
      ],
      "name": "Ec2Ec2FleetSpotOptionsMaintenanceStrategiesCapacityRebalanceOutputReference",
      "namespace": "ec2Ec2Fleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 5804
          },
          "name": "replacementStrategyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 5820
          },
          "name": "terminationDelayInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 5794
          },
          "name": "replacementStrategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 5810
          },
          "name": "terminationDelay",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 5756
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetSpotOptionsMaintenanceStrategiesCapacityRebalance"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-ec2-fleet/index:Ec2Ec2FleetSpotOptionsMaintenanceStrategiesCapacityRebalanceOutputReference"
    },
    "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetSpotOptionsMaintenanceStrategiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetSpotOptionsMaintenanceStrategiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-ec2-fleet/index.ts",
          "line": 5868
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-ec2-fleet/index.ts",
        "line": 5860
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 5907
          },
          "name": "putCapacityRebalance",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetSpotOptionsMaintenanceStrategiesCapacityRebalance"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 5910
          },
          "name": "resetCapacityRebalance"
        }
      ],
      "name": "Ec2Ec2FleetSpotOptionsMaintenanceStrategiesOutputReference",
      "namespace": "ec2Ec2Fleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 5904
          },
          "name": "capacityRebalance",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetSpotOptionsMaintenanceStrategiesCapacityRebalanceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 5914
          },
          "name": "capacityRebalanceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetSpotOptionsMaintenanceStrategiesCapacityRebalance"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 5872
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetSpotOptionsMaintenanceStrategies"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-ec2-fleet/index:Ec2Ec2FleetSpotOptionsMaintenanceStrategiesOutputReference"
    },
    "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetSpotOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetSpotOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-ec2-fleet/index.ts",
          "line": 6039
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-ec2-fleet/index.ts",
        "line": 6031
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 6168
          },
          "name": "putMaintenanceStrategies",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetSpotOptionsMaintenanceStrategies"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 6123
          },
          "name": "resetAllocationStrategy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 6139
          },
          "name": "resetInstanceInterruptionBehavior"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 6155
          },
          "name": "resetInstancePoolsToUseCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 6171
          },
          "name": "resetMaintenanceStrategies"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 6187
          },
          "name": "resetMaxTotalPrice"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 6203
          },
          "name": "resetMinTargetCapacity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 6219
          },
          "name": "resetSingleAvailabilityZone"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 6235
          },
          "name": "resetSingleInstanceType"
        }
      ],
      "name": "Ec2Ec2FleetSpotOptionsOutputReference",
      "namespace": "ec2Ec2Fleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 6165
          },
          "name": "maintenanceStrategies",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetSpotOptionsMaintenanceStrategiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 6127
          },
          "name": "allocationStrategyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 6143
          },
          "name": "instanceInterruptionBehaviorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 6159
          },
          "name": "instancePoolsToUseCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 6175
          },
          "name": "maintenanceStrategiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetSpotOptionsMaintenanceStrategies"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 6191
          },
          "name": "maxTotalPriceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 6207
          },
          "name": "minTargetCapacityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 6223
          },
          "name": "singleAvailabilityZoneInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 6239
          },
          "name": "singleInstanceTypeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 6117
          },
          "name": "allocationStrategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 6133
          },
          "name": "instanceInterruptionBehavior",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 6149
          },
          "name": "instancePoolsToUseCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 6181
          },
          "name": "maxTotalPrice",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 6197
          },
          "name": "minTargetCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 6213
          },
          "name": "singleAvailabilityZone",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 6229
          },
          "name": "singleInstanceType",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 6043
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetSpotOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-ec2-fleet/index:Ec2Ec2FleetSpotOptionsOutputReference"
    },
    "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetTagSpecifications": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetTagSpecifications",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-ec2-fleet/index.ts",
        "line": 6392
      },
      "name": "Ec2Ec2FleetTagSpecifications",
      "namespace": "ec2Ec2Fleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#resource_type Ec2Ec2Fleet#resource_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 6396
          },
          "name": "resourceType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#tags Ec2Ec2Fleet#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 6400
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetTagSpecificationsTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-ec2-fleet/index:Ec2Ec2FleetTagSpecifications"
    },
    "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetTagSpecificationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetTagSpecificationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-ec2-fleet/index.ts",
          "line": 6530
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-ec2-fleet/index.ts",
        "line": 6522
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 6537
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetTagSpecificationsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2Ec2FleetTagSpecificationsList",
      "namespace": "ec2Ec2Fleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 6523
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetTagSpecifications"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-ec2-fleet/index:Ec2Ec2FleetTagSpecificationsList"
    },
    "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetTagSpecificationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetTagSpecificationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-ec2-fleet/index.ts",
          "line": 6449
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-ec2-fleet/index.ts",
        "line": 6439
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 6510
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetTagSpecificationsTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 6497
          },
          "name": "resetResourceType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 6513
          },
          "name": "resetTags"
        }
      ],
      "name": "Ec2Ec2FleetTagSpecificationsOutputReference",
      "namespace": "ec2Ec2Fleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 6507
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetTagSpecificationsTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 6501
          },
          "name": "resourceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 6517
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetTagSpecificationsTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 6491
          },
          "name": "resourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 6453
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetTagSpecifications"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-ec2-fleet/index:Ec2Ec2FleetTagSpecificationsOutputReference"
    },
    "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetTagSpecificationsTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetTagSpecificationsTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-ec2-fleet/index.ts",
        "line": 6243
      },
      "name": "Ec2Ec2FleetTagSpecificationsTags",
      "namespace": "ec2Ec2Fleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#key Ec2Ec2Fleet#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 6247
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#value Ec2Ec2Fleet#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 6251
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-ec2-fleet/index:Ec2Ec2FleetTagSpecificationsTags"
    },
    "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetTagSpecificationsTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetTagSpecificationsTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-ec2-fleet/index.ts",
          "line": 6381
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-ec2-fleet/index.ts",
        "line": 6373
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 6388
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetTagSpecificationsTagsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2Ec2FleetTagSpecificationsTagsList",
      "namespace": "ec2Ec2Fleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 6374
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetTagSpecificationsTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-ec2-fleet/index:Ec2Ec2FleetTagSpecificationsTagsList"
    },
    "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetTagSpecificationsTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetTagSpecificationsTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-ec2-fleet/index.ts",
          "line": 6300
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-ec2-fleet/index.ts",
        "line": 6290
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 6348
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 6364
          },
          "name": "resetValue"
        }
      ],
      "name": "Ec2Ec2FleetTagSpecificationsTagsOutputReference",
      "namespace": "ec2Ec2Fleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 6352
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 6368
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 6342
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 6358
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 6304
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetTagSpecificationsTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-ec2-fleet/index:Ec2Ec2FleetTagSpecificationsTagsOutputReference"
    },
    "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetTargetCapacitySpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetTargetCapacitySpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-ec2-fleet/index.ts",
        "line": 6541
      },
      "name": "Ec2Ec2FleetTargetCapacitySpecification",
      "namespace": "ec2Ec2Fleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#total_target_capacity Ec2Ec2Fleet#total_target_capacity}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 6561
          },
          "name": "totalTargetCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#default_target_capacity_type Ec2Ec2Fleet#default_target_capacity_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 6545
          },
          "name": "defaultTargetCapacityType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#on_demand_target_capacity Ec2Ec2Fleet#on_demand_target_capacity}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 6549
          },
          "name": "onDemandTargetCapacity",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#spot_target_capacity Ec2Ec2Fleet#spot_target_capacity}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 6553
          },
          "name": "spotTargetCapacity",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ec2_fleet#target_capacity_unit_type Ec2Ec2Fleet#target_capacity_unit_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 6557
          },
          "name": "targetCapacityUnitType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-ec2-fleet/index:Ec2Ec2FleetTargetCapacitySpecification"
    },
    "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetTargetCapacitySpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetTargetCapacitySpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-ec2-fleet/index.ts",
          "line": 6629
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-ec2-fleet/index.ts",
        "line": 6621
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 6695
          },
          "name": "resetDefaultTargetCapacityType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 6711
          },
          "name": "resetOnDemandTargetCapacity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 6727
          },
          "name": "resetSpotTargetCapacity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 6743
          },
          "name": "resetTargetCapacityUnitType"
        }
      ],
      "name": "Ec2Ec2FleetTargetCapacitySpecificationOutputReference",
      "namespace": "ec2Ec2Fleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 6699
          },
          "name": "defaultTargetCapacityTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 6715
          },
          "name": "onDemandTargetCapacityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 6731
          },
          "name": "spotTargetCapacityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 6747
          },
          "name": "targetCapacityUnitTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 6760
          },
          "name": "totalTargetCapacityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 6689
          },
          "name": "defaultTargetCapacityType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 6705
          },
          "name": "onDemandTargetCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 6721
          },
          "name": "spotTargetCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 6737
          },
          "name": "targetCapacityUnitType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 6753
          },
          "name": "totalTargetCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ec2-fleet/index.ts",
            "line": 6633
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2Ec2Fleet.Ec2Ec2FleetTargetCapacitySpecification"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-ec2-fleet/index:Ec2Ec2FleetTargetCapacitySpecificationOutputReference"
    },
    "@cdktn/provider-awscc.ec2EgressOnlyInternetGateway.Ec2EgressOnlyInternetGateway": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_egress_only_internet_gateway awscc_ec2_egress_only_internet_gateway}."
      },
      "fqn": "@cdktn/provider-awscc.ec2EgressOnlyInternetGateway.Ec2EgressOnlyInternetGateway",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_egress_only_internet_gateway awscc_ec2_egress_only_internet_gateway} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-egress-only-internet-gateway/index.ts",
          "line": 213
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2EgressOnlyInternetGateway.Ec2EgressOnlyInternetGatewayConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-egress-only-internet-gateway/index.ts",
        "line": 181
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2EgressOnlyInternetGateway resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-egress-only-internet-gateway/index.ts",
            "line": 198
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2EgressOnlyInternetGateway to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_egress_only_internet_gateway#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2EgressOnlyInternetGateway that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2EgressOnlyInternetGateway to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-egress-only-internet-gateway/index.ts",
            "line": 252
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2EgressOnlyInternetGateway.Ec2EgressOnlyInternetGatewayTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-egress-only-internet-gateway/index.ts",
            "line": 255
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-egress-only-internet-gateway/index.ts",
            "line": 280
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-egress-only-internet-gateway/index.ts",
            "line": 287
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2EgressOnlyInternetGateway",
      "namespace": "ec2EgressOnlyInternetGateway",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-egress-only-internet-gateway/index.ts",
            "line": 186
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-egress-only-internet-gateway/index.ts",
            "line": 238
          },
          "name": "egressOnlyInternetGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-egress-only-internet-gateway/index.ts",
            "line": 243
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-egress-only-internet-gateway/index.ts",
            "line": 249
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2EgressOnlyInternetGateway.Ec2EgressOnlyInternetGatewayTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-egress-only-internet-gateway/index.ts",
            "line": 259
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2EgressOnlyInternetGateway.Ec2EgressOnlyInternetGatewayTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-egress-only-internet-gateway/index.ts",
            "line": 272
          },
          "name": "vpcIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-egress-only-internet-gateway/index.ts",
            "line": 265
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-egress-only-internet-gateway/index:Ec2EgressOnlyInternetGateway"
    },
    "@cdktn/provider-awscc.ec2EgressOnlyInternetGateway.Ec2EgressOnlyInternetGatewayConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2EgressOnlyInternetGateway.Ec2EgressOnlyInternetGatewayConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-egress-only-internet-gateway/index.ts",
        "line": 14
      },
      "name": "Ec2EgressOnlyInternetGatewayConfig",
      "namespace": "ec2EgressOnlyInternetGateway",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_egress_only_internet_gateway#vpc_id Ec2EgressOnlyInternetGateway#vpc_id}",
            "stability": "stable",
            "summary": "The ID of the VPC for which to create the egress-only internet gateway."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-egress-only-internet-gateway/index.ts",
            "line": 26
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_egress_only_internet_gateway#tags Ec2EgressOnlyInternetGateway#tags}",
            "stability": "stable",
            "summary": "Any tags assigned to the egress only internet gateway."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-egress-only-internet-gateway/index.ts",
            "line": 20
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2EgressOnlyInternetGateway.Ec2EgressOnlyInternetGatewayTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-egress-only-internet-gateway/index:Ec2EgressOnlyInternetGatewayConfig"
    },
    "@cdktn/provider-awscc.ec2EgressOnlyInternetGateway.Ec2EgressOnlyInternetGatewayTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2EgressOnlyInternetGateway.Ec2EgressOnlyInternetGatewayTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-egress-only-internet-gateway/index.ts",
        "line": 28
      },
      "name": "Ec2EgressOnlyInternetGatewayTags",
      "namespace": "ec2EgressOnlyInternetGateway",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_egress_only_internet_gateway#key Ec2EgressOnlyInternetGateway#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-egress-only-internet-gateway/index.ts",
            "line": 32
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_egress_only_internet_gateway#value Ec2EgressOnlyInternetGateway#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-egress-only-internet-gateway/index.ts",
            "line": 36
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-egress-only-internet-gateway/index:Ec2EgressOnlyInternetGatewayTags"
    },
    "@cdktn/provider-awscc.ec2EgressOnlyInternetGateway.Ec2EgressOnlyInternetGatewayTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2EgressOnlyInternetGateway.Ec2EgressOnlyInternetGatewayTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-egress-only-internet-gateway/index.ts",
          "line": 166
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-egress-only-internet-gateway/index.ts",
        "line": 158
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-egress-only-internet-gateway/index.ts",
            "line": 173
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2EgressOnlyInternetGateway.Ec2EgressOnlyInternetGatewayTagsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2EgressOnlyInternetGatewayTagsList",
      "namespace": "ec2EgressOnlyInternetGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-egress-only-internet-gateway/index.ts",
            "line": 159
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2EgressOnlyInternetGateway.Ec2EgressOnlyInternetGatewayTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-egress-only-internet-gateway/index:Ec2EgressOnlyInternetGatewayTagsList"
    },
    "@cdktn/provider-awscc.ec2EgressOnlyInternetGateway.Ec2EgressOnlyInternetGatewayTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2EgressOnlyInternetGateway.Ec2EgressOnlyInternetGatewayTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-egress-only-internet-gateway/index.ts",
          "line": 85
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-egress-only-internet-gateway/index.ts",
        "line": 75
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-egress-only-internet-gateway/index.ts",
            "line": 133
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-egress-only-internet-gateway/index.ts",
            "line": 149
          },
          "name": "resetValue"
        }
      ],
      "name": "Ec2EgressOnlyInternetGatewayTagsOutputReference",
      "namespace": "ec2EgressOnlyInternetGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-egress-only-internet-gateway/index.ts",
            "line": 137
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-egress-only-internet-gateway/index.ts",
            "line": 153
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-egress-only-internet-gateway/index.ts",
            "line": 127
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-egress-only-internet-gateway/index.ts",
            "line": 143
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-egress-only-internet-gateway/index.ts",
            "line": 89
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2EgressOnlyInternetGateway.Ec2EgressOnlyInternetGatewayTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-egress-only-internet-gateway/index:Ec2EgressOnlyInternetGatewayTagsOutputReference"
    },
    "@cdktn/provider-awscc.ec2Eip.Ec2Eip": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_eip awscc_ec2_eip}."
      },
      "fqn": "@cdktn/provider-awscc.ec2Eip.Ec2Eip",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_eip awscc_ec2_eip} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-eip/index.ts",
          "line": 258
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2Eip.Ec2EipConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-eip/index.ts",
        "line": 226
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2Eip resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-eip/index.ts",
            "line": 243
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2Eip to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_eip#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2Eip that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2Eip to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-eip/index.ts",
            "line": 404
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2Eip.Ec2EipTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-eip/index.ts",
            "line": 296
          },
          "name": "resetAddress"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-eip/index.ts",
            "line": 317
          },
          "name": "resetDomain"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-eip/index.ts",
            "line": 338
          },
          "name": "resetInstanceId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-eip/index.ts",
            "line": 354
          },
          "name": "resetIpamPoolId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-eip/index.ts",
            "line": 370
          },
          "name": "resetNetworkBorderGroup"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-eip/index.ts",
            "line": 391
          },
          "name": "resetPublicIpv4Pool"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-eip/index.ts",
            "line": 407
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-eip/index.ts",
            "line": 423
          },
          "name": "resetTransferAddress"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-eip/index.ts",
            "line": 435
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-eip/index.ts",
            "line": 448
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2Eip",
      "namespace": "ec2Eip",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-eip/index.ts",
            "line": 231
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-eip/index.ts",
            "line": 305
          },
          "name": "allocationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-eip/index.ts",
            "line": 326
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-eip/index.ts",
            "line": 379
          },
          "name": "publicIp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-eip/index.ts",
            "line": 401
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Eip.Ec2EipTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-eip/index.ts",
            "line": 300
          },
          "name": "addressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-eip/index.ts",
            "line": 321
          },
          "name": "domainInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-eip/index.ts",
            "line": 342
          },
          "name": "instanceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-eip/index.ts",
            "line": 358
          },
          "name": "ipamPoolIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-eip/index.ts",
            "line": 374
          },
          "name": "networkBorderGroupInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-eip/index.ts",
            "line": 395
          },
          "name": "publicIpv4PoolInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-eip/index.ts",
            "line": 411
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2Eip.Ec2EipTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-eip/index.ts",
            "line": 427
          },
          "name": "transferAddressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-eip/index.ts",
            "line": 290
          },
          "name": "address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-eip/index.ts",
            "line": 311
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-eip/index.ts",
            "line": 332
          },
          "name": "instanceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-eip/index.ts",
            "line": 348
          },
          "name": "ipamPoolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-eip/index.ts",
            "line": 364
          },
          "name": "networkBorderGroup",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-eip/index.ts",
            "line": 385
          },
          "name": "publicIpv4Pool",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-eip/index.ts",
            "line": 417
          },
          "name": "transferAddress",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-eip/index:Ec2Eip"
    },
    "@cdktn/provider-awscc.ec2Eip.Ec2EipConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Eip.Ec2EipConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-eip/index.ts",
        "line": 14
      },
      "name": "Ec2EipConfig",
      "namespace": "ec2Eip",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_eip#address Ec2Eip#address}",
            "stability": "stable",
            "summary": "An Elastic IP address or a carrier IP address in a Wavelength Zone."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-eip/index.ts",
            "line": 20
          },
          "name": "address",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you define an Elastic IP address and associate it with a VPC that is defined in the same template, you must declare a dependency on the VPC-gateway attachment by using the [DependsOn Attribute](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html) on this resource.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_eip#domain Ec2Eip#domain}",
            "stability": "stable",
            "summary": "The network (``vpc``)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-eip/index.ts",
            "line": 27
          },
          "name": "domain",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Updates to the ``InstanceId`` property may require *some interruptions*. Updates on an EIP reassociates the address on its associated resource.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_eip#instance_id Ec2Eip#instance_id}",
            "stability": "stable",
            "summary": "The ID of the instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-eip/index.ts",
            "line": 34
          },
          "name": "instanceId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information, see [Allocate sequential Elastic IP addresses from an IPAM pool](https://docs.aws.amazon.com/vpc/latest/ipam/tutorials-eip-pool.html) in the *Amazon VPC IPAM User Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_eip#ipam_pool_id Ec2Eip#ipam_pool_id}",
            "stability": "stable",
            "summary": "The ID of an IPAM pool which has an Amazon-provided or BYOIP public IPv4 CIDR provisioned to it."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-eip/index.ts",
            "line": 40
          },
          "name": "ipamPoolId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Use this parameter to limit the IP address to this location. IP addresses cannot move between network border groups.\n Use [DescribeAvailabilityZones](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DescribeAvailabilityZones.html) to view the network border groups.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_eip#network_border_group Ec2Eip#network_border_group}",
            "stability": "stable",
            "summary": "A unique set of Availability Zones, Local Zones, or Wavelength Zones from which AWS advertises IP addresses."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-eip/index.ts",
            "line": 47
          },
          "name": "networkBorderGroup",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Use this parameter to let Amazon EC2 select an address from the address pool.\n  Updates to the ``PublicIpv4Pool`` property may require *some interruptions*. Updates on an EIP reassociates the address on its associated resource.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_eip#public_ipv_4_pool Ec2Eip#public_ipv_4_pool}",
            "stability": "stable",
            "summary": "The ID of an address pool that you own."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-eip/index.ts",
            "line": 54
          },
          "name": "publicIpv4Pool",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Updates to the ``Tags`` property may require *some interruptions*. Updates on an EIP reassociates the address on its associated resource.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_eip#tags Ec2Eip#tags}",
            "stability": "stable",
            "summary": "Any tags assigned to the Elastic IP address."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-eip/index.ts",
            "line": 61
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2Eip.Ec2EipTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can only accept one transferred address. For more information on Elastic IP address transfers, see [Transfer Elastic IP addresses](https://docs.aws.amazon.com/vpc/latest/userguide/vpc-eips.html#transfer-EIPs-intro) in the *Amazon Virtual Private Cloud User Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_eip#transfer_address Ec2Eip#transfer_address}",
            "stability": "stable",
            "summary": "The Elastic IP address you are accepting for transfer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-eip/index.ts",
            "line": 67
          },
          "name": "transferAddress",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-eip/index:Ec2EipConfig"
    },
    "@cdktn/provider-awscc.ec2Eip.Ec2EipTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Eip.Ec2EipTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-eip/index.ts",
        "line": 69
      },
      "name": "Ec2EipTags",
      "namespace": "ec2Eip",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_eip#key Ec2Eip#key}",
            "stability": "stable",
            "summary": "The tag key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-eip/index.ts",
            "line": 75
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_eip#value Ec2Eip#value}",
            "stability": "stable",
            "summary": "The tag value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-eip/index.ts",
            "line": 81
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-eip/index:Ec2EipTags"
    },
    "@cdktn/provider-awscc.ec2Eip.Ec2EipTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Eip.Ec2EipTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-eip/index.ts",
          "line": 211
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-eip/index.ts",
        "line": 203
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-eip/index.ts",
            "line": 218
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2Eip.Ec2EipTagsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2EipTagsList",
      "namespace": "ec2Eip",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-eip/index.ts",
            "line": 204
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2Eip.Ec2EipTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-eip/index:Ec2EipTagsList"
    },
    "@cdktn/provider-awscc.ec2Eip.Ec2EipTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Eip.Ec2EipTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-eip/index.ts",
          "line": 130
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-eip/index.ts",
        "line": 120
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-eip/index.ts",
            "line": 178
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-eip/index.ts",
            "line": 194
          },
          "name": "resetValue"
        }
      ],
      "name": "Ec2EipTagsOutputReference",
      "namespace": "ec2Eip",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-eip/index.ts",
            "line": 182
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-eip/index.ts",
            "line": 198
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-eip/index.ts",
            "line": 172
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-eip/index.ts",
            "line": 188
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-eip/index.ts",
            "line": 134
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2Eip.Ec2EipTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-eip/index:Ec2EipTagsOutputReference"
    },
    "@cdktn/provider-awscc.ec2EipAssociation.Ec2EipAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_eip_association awscc_ec2_eip_association}."
      },
      "fqn": "@cdktn/provider-awscc.ec2EipAssociation.Ec2EipAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_eip_association awscc_ec2_eip_association} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-eip-association/index.ts",
          "line": 81
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2EipAssociation.Ec2EipAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-eip-association/index.ts",
        "line": 49
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2EipAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-eip-association/index.ts",
            "line": 66
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2EipAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_eip_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2EipAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2EipAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-eip-association/index.ts",
            "line": 116
          },
          "name": "resetAllocationId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-eip-association/index.ts",
            "line": 132
          },
          "name": "resetEip"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-eip-association/index.ts",
            "line": 158
          },
          "name": "resetInstanceId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-eip-association/index.ts",
            "line": 174
          },
          "name": "resetNetworkInterfaceId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-eip-association/index.ts",
            "line": 190
          },
          "name": "resetPrivateIpAddress"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-eip-association/index.ts",
            "line": 202
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-eip-association/index.ts",
            "line": 212
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2EipAssociation",
      "namespace": "ec2EipAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-eip-association/index.ts",
            "line": 54
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-eip-association/index.ts",
            "line": 141
          },
          "name": "eipAssociationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-eip-association/index.ts",
            "line": 146
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-eip-association/index.ts",
            "line": 120
          },
          "name": "allocationIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-eip-association/index.ts",
            "line": 136
          },
          "name": "eipInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-eip-association/index.ts",
            "line": 162
          },
          "name": "instanceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-eip-association/index.ts",
            "line": 178
          },
          "name": "networkInterfaceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-eip-association/index.ts",
            "line": 194
          },
          "name": "privateIpAddressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-eip-association/index.ts",
            "line": 110
          },
          "name": "allocationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-eip-association/index.ts",
            "line": 126
          },
          "name": "eip",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-eip-association/index.ts",
            "line": 152
          },
          "name": "instanceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-eip-association/index.ts",
            "line": 168
          },
          "name": "networkInterfaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-eip-association/index.ts",
            "line": 184
          },
          "name": "privateIpAddress",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-eip-association/index:Ec2EipAssociation"
    },
    "@cdktn/provider-awscc.ec2EipAssociation.Ec2EipAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2EipAssociation.Ec2EipAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-eip-association/index.ts",
        "line": 14
      },
      "name": "Ec2EipAssociationConfig",
      "namespace": "ec2EipAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_eip_association#allocation_id Ec2EipAssociation#allocation_id}",
            "stability": "stable",
            "summary": "The allocation ID. This is required."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-eip-association/index.ts",
            "line": 20
          },
          "name": "allocationId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_eip_association#eip Ec2EipAssociation#eip}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-eip-association/index.ts",
            "line": 24
          },
          "name": "eip",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The instance must have exactly one attached network interface. You can specify either the instance ID or the network interface ID, but not both.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_eip_association#instance_id Ec2EipAssociation#instance_id}",
            "stability": "stable",
            "summary": "The ID of the instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-eip-association/index.ts",
            "line": 30
          },
          "name": "instanceId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If the instance has more than one network interface, you must specify a network interface ID.\n You can specify either the instance ID or the network interface ID, but not both.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_eip_association#network_interface_id Ec2EipAssociation#network_interface_id}",
            "stability": "stable",
            "summary": "The ID of the network interface."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-eip-association/index.ts",
            "line": 37
          },
          "name": "networkInterfaceId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If no private IP address is specified, the Elastic IP address is associated with the primary private IP address.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_eip_association#private_ip_address Ec2EipAssociation#private_ip_address}",
            "stability": "stable",
            "summary": "The primary or secondary private IP address to associate with the Elastic IP address."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-eip-association/index.ts",
            "line": 43
          },
          "name": "privateIpAddress",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-eip-association/index:Ec2EipAssociationConfig"
    },
    "@cdktn/provider-awscc.ec2EnclaveCertificateIamRoleAssociation.Ec2EnclaveCertificateIamRoleAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_enclave_certificate_iam_role_association awscc_ec2_enclave_certificate_iam_role_association}."
      },
      "fqn": "@cdktn/provider-awscc.ec2EnclaveCertificateIamRoleAssociation.Ec2EnclaveCertificateIamRoleAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_enclave_certificate_iam_role_association awscc_ec2_enclave_certificate_iam_role_association} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-enclave-certificate-iam-role-association/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2EnclaveCertificateIamRoleAssociation.Ec2EnclaveCertificateIamRoleAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-enclave-certificate-iam-role-association/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2EnclaveCertificateIamRoleAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-enclave-certificate-iam-role-association/index.ts",
            "line": 49
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2EnclaveCertificateIamRoleAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_enclave_certificate_iam_role_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2EnclaveCertificateIamRoleAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2EnclaveCertificateIamRoleAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-enclave-certificate-iam-role-association/index.ts",
            "line": 138
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-enclave-certificate-iam-role-association/index.ts",
            "line": 145
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2EnclaveCertificateIamRoleAssociation",
      "namespace": "ec2EnclaveCertificateIamRoleAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-enclave-certificate-iam-role-association/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-enclave-certificate-iam-role-association/index.ts",
            "line": 102
          },
          "name": "certificateS3BucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-enclave-certificate-iam-role-association/index.ts",
            "line": 107
          },
          "name": "certificateS3ObjectKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-enclave-certificate-iam-role-association/index.ts",
            "line": 112
          },
          "name": "encryptionKmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-enclave-certificate-iam-role-association/index.ts",
            "line": 117
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-enclave-certificate-iam-role-association/index.ts",
            "line": 97
          },
          "name": "certificateArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-enclave-certificate-iam-role-association/index.ts",
            "line": 130
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-enclave-certificate-iam-role-association/index.ts",
            "line": 90
          },
          "name": "certificateArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-enclave-certificate-iam-role-association/index.ts",
            "line": 123
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-enclave-certificate-iam-role-association/index:Ec2EnclaveCertificateIamRoleAssociation"
    },
    "@cdktn/provider-awscc.ec2EnclaveCertificateIamRoleAssociation.Ec2EnclaveCertificateIamRoleAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2EnclaveCertificateIamRoleAssociation.Ec2EnclaveCertificateIamRoleAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-enclave-certificate-iam-role-association/index.ts",
        "line": 14
      },
      "name": "Ec2EnclaveCertificateIamRoleAssociationConfig",
      "namespace": "ec2EnclaveCertificateIamRoleAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_enclave_certificate_iam_role_association#certificate_arn Ec2EnclaveCertificateIamRoleAssociation#certificate_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the ACM certificate with which to associate the IAM role."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-enclave-certificate-iam-role-association/index.ts",
            "line": 20
          },
          "name": "certificateArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can associate up to 16 IAM roles with an ACM certificate.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_enclave_certificate_iam_role_association#role_arn Ec2EnclaveCertificateIamRoleAssociation#role_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the IAM role to associate with the ACM certificate."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-enclave-certificate-iam-role-association/index.ts",
            "line": 26
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-enclave-certificate-iam-role-association/index:Ec2EnclaveCertificateIamRoleAssociationConfig"
    },
    "@cdktn/provider-awscc.ec2FlowLog.Ec2FlowLog": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_flow_log awscc_ec2_flow_log}."
      },
      "fqn": "@cdktn/provider-awscc.ec2FlowLog.Ec2FlowLog",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_flow_log awscc_ec2_flow_log} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-flow-log/index.ts",
          "line": 586
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2FlowLog.Ec2FlowLogConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-flow-log/index.ts",
        "line": 554
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2FlowLog resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-flow-log/index.ts",
            "line": 571
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2FlowLog to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_flow_log#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2FlowLog that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2FlowLog to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-flow-log/index.ts",
            "line": 658
          },
          "name": "putDestinationOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2FlowLog.Ec2FlowLogDestinationOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-flow-log/index.ts",
            "line": 790
          },
          "name": "putTagFieldSpecifications",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2FlowLog.Ec2FlowLogTagFieldSpecifications"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-flow-log/index.ts",
            "line": 806
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2FlowLog.Ec2FlowLogTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-flow-log/index.ts",
            "line": 629
          },
          "name": "resetDeliverCrossAccountRole"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-flow-log/index.ts",
            "line": 645
          },
          "name": "resetDeliverLogsPermissionArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-flow-log/index.ts",
            "line": 661
          },
          "name": "resetDestinationOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-flow-log/index.ts",
            "line": 687
          },
          "name": "resetLogDestination"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-flow-log/index.ts",
            "line": 703
          },
          "name": "resetLogDestinationType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-flow-log/index.ts",
            "line": 719
          },
          "name": "resetLogFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-flow-log/index.ts",
            "line": 735
          },
          "name": "resetLogGroupName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-flow-log/index.ts",
            "line": 751
          },
          "name": "resetMaxAggregationInterval"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-flow-log/index.ts",
            "line": 793
          },
          "name": "resetTagFieldSpecifications"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-flow-log/index.ts",
            "line": 809
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-flow-log/index.ts",
            "line": 825
          },
          "name": "resetTrafficType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-flow-log/index.ts",
            "line": 837
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-flow-log/index.ts",
            "line": 855
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2FlowLog",
      "namespace": "ec2FlowLog",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-flow-log/index.ts",
            "line": 559
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-flow-log/index.ts",
            "line": 655
          },
          "name": "destinationOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2FlowLog.Ec2FlowLogDestinationOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-flow-log/index.ts",
            "line": 670
          },
          "name": "flowLogId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-flow-log/index.ts",
            "line": 675
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-flow-log/index.ts",
            "line": 787
          },
          "name": "tagFieldSpecifications",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2FlowLog.Ec2FlowLogTagFieldSpecificationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-flow-log/index.ts",
            "line": 803
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2FlowLog.Ec2FlowLogTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-flow-log/index.ts",
            "line": 633
          },
          "name": "deliverCrossAccountRoleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-flow-log/index.ts",
            "line": 649
          },
          "name": "deliverLogsPermissionArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-flow-log/index.ts",
            "line": 665
          },
          "name": "destinationOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2FlowLog.Ec2FlowLogDestinationOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-flow-log/index.ts",
            "line": 691
          },
          "name": "logDestinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-flow-log/index.ts",
            "line": 707
          },
          "name": "logDestinationTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-flow-log/index.ts",
            "line": 723
          },
          "name": "logFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-flow-log/index.ts",
            "line": 739
          },
          "name": "logGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-flow-log/index.ts",
            "line": 755
          },
          "name": "maxAggregationIntervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-flow-log/index.ts",
            "line": 768
          },
          "name": "resourceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-flow-log/index.ts",
            "line": 781
          },
          "name": "resourceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-flow-log/index.ts",
            "line": 797
          },
          "name": "tagFieldSpecificationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2FlowLog.Ec2FlowLogTagFieldSpecifications"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-flow-log/index.ts",
            "line": 813
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2FlowLog.Ec2FlowLogTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-flow-log/index.ts",
            "line": 829
          },
          "name": "trafficTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-flow-log/index.ts",
            "line": 623
          },
          "name": "deliverCrossAccountRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-flow-log/index.ts",
            "line": 639
          },
          "name": "deliverLogsPermissionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-flow-log/index.ts",
            "line": 681
          },
          "name": "logDestination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-flow-log/index.ts",
            "line": 697
          },
          "name": "logDestinationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-flow-log/index.ts",
            "line": 713
          },
          "name": "logFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-flow-log/index.ts",
            "line": 729
          },
          "name": "logGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-flow-log/index.ts",
            "line": 745
          },
          "name": "maxAggregationInterval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-flow-log/index.ts",
            "line": 761
          },
          "name": "resourceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-flow-log/index.ts",
            "line": 774
          },
          "name": "resourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-flow-log/index.ts",
            "line": 819
          },
          "name": "trafficType",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-flow-log/index:Ec2FlowLog"
    },
    "@cdktn/provider-awscc.ec2FlowLog.Ec2FlowLogConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2FlowLog.Ec2FlowLogConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-flow-log/index.ts",
        "line": 14
      },
      "name": "Ec2FlowLogConfig",
      "namespace": "ec2FlowLog",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_flow_log#resource_id Ec2FlowLog#resource_id}",
            "stability": "stable",
            "summary": "The ID of the subnet, network interface, or VPC for which you want to create a flow log."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-flow-log/index.ts",
            "line": 66
          },
          "name": "resourceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For example, if you specified a VPC ID for the ResourceId property, specify VPC for this property.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_flow_log#resource_type Ec2FlowLog#resource_type}",
            "stability": "stable",
            "summary": "The type of resource for which to create the flow log."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-flow-log/index.ts",
            "line": 72
          },
          "name": "resourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_flow_log#deliver_cross_account_role Ec2FlowLog#deliver_cross_account_role}",
            "stability": "stable",
            "summary": "The ARN of the IAM role that allows Amazon EC2 to publish flow logs across accounts."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-flow-log/index.ts",
            "line": 20
          },
          "name": "deliverCrossAccountRole",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you specify LogDestinationType as s3 or kinesis-data-firehose, do not specify DeliverLogsPermissionArn or LogGroupName.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_flow_log#deliver_logs_permission_arn Ec2FlowLog#deliver_logs_permission_arn}",
            "stability": "stable",
            "summary": "The ARN for the IAM role that permits Amazon EC2 to publish flow logs to a CloudWatch Logs log group in your account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-flow-log/index.ts",
            "line": 26
          },
          "name": "deliverLogsPermissionArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_flow_log#destination_options Ec2FlowLog#destination_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-flow-log/index.ts",
            "line": 30
          },
          "name": "destinationOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2FlowLog.Ec2FlowLogDestinationOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Flow log data can be published to a CloudWatch Logs log group, an Amazon S3 bucket, or a Kinesis Firehose stream. The value specified for this parameter depends on the value specified for LogDestinationType.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_flow_log#log_destination Ec2FlowLog#log_destination}",
            "stability": "stable",
            "summary": "Specifies the destination to which the flow log data is to be published."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-flow-log/index.ts",
            "line": 36
          },
          "name": "logDestination",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Flow log data can be published to CloudWatch Logs or Amazon S3.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_flow_log#log_destination_type Ec2FlowLog#log_destination_type}",
            "stability": "stable",
            "summary": "Specifies the type of destination to which the flow log data is to be published."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-flow-log/index.ts",
            "line": 42
          },
          "name": "logDestinationType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_flow_log#log_format Ec2FlowLog#log_format}",
            "stability": "stable",
            "summary": "The fields to include in the flow log record, in the order in which they should appear."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-flow-log/index.ts",
            "line": 48
          },
          "name": "logFormat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you specify LogDestinationType as s3 or kinesis-data-firehose, do not specify DeliverLogsPermissionArn or LogGroupName.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_flow_log#log_group_name Ec2FlowLog#log_group_name}",
            "stability": "stable",
            "summary": "The name of a new or existing CloudWatch Logs log group where Amazon EC2 publishes your flow logs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-flow-log/index.ts",
            "line": 54
          },
          "name": "logGroupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify 60 seconds (1 minute) or 600 seconds (10 minutes).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_flow_log#max_aggregation_interval Ec2FlowLog#max_aggregation_interval}",
            "stability": "stable",
            "summary": "The maximum interval of time during which a flow of packets is captured and aggregated into a flow log record."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-flow-log/index.ts",
            "line": 60
          },
          "name": "maxAggregationInterval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_flow_log#tag_field_specifications Ec2FlowLog#tag_field_specifications}",
            "stability": "stable",
            "summary": "The resource types and associated tags for EC2 resources associated with the EC2 Tags feature for log enrichment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-flow-log/index.ts",
            "line": 78
          },
          "name": "tagFieldSpecifications",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2FlowLog.Ec2FlowLogTagFieldSpecifications"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_flow_log#tags Ec2FlowLog#tags}",
            "stability": "stable",
            "summary": "The tags to apply to the flow logs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-flow-log/index.ts",
            "line": 84
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2FlowLog.Ec2FlowLogTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_flow_log#traffic_type Ec2FlowLog#traffic_type}",
            "stability": "stable",
            "summary": "The type of traffic to log. You can log traffic that the resource accepts or rejects, or all traffic."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-flow-log/index.ts",
            "line": 90
          },
          "name": "trafficType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-flow-log/index:Ec2FlowLogConfig"
    },
    "@cdktn/provider-awscc.ec2FlowLog.Ec2FlowLogDestinationOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2FlowLog.Ec2FlowLogDestinationOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-flow-log/index.ts",
        "line": 92
      },
      "name": "Ec2FlowLogDestinationOptions",
      "namespace": "ec2FlowLog",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_flow_log#file_format Ec2FlowLog#file_format}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-flow-log/index.ts",
            "line": 96
          },
          "name": "fileFormat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_flow_log#hive_compatible_partitions Ec2FlowLog#hive_compatible_partitions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-flow-log/index.ts",
            "line": 100
          },
          "name": "hiveCompatiblePartitions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_flow_log#per_hour_partition Ec2FlowLog#per_hour_partition}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-flow-log/index.ts",
            "line": 104
          },
          "name": "perHourPartition",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-flow-log/index:Ec2FlowLogDestinationOptions"
    },
    "@cdktn/provider-awscc.ec2FlowLog.Ec2FlowLogDestinationOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2FlowLog.Ec2FlowLogDestinationOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-flow-log/index.ts",
          "line": 158
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-flow-log/index.ts",
        "line": 150
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-flow-log/index.ts",
            "line": 212
          },
          "name": "resetFileFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-flow-log/index.ts",
            "line": 228
          },
          "name": "resetHiveCompatiblePartitions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-flow-log/index.ts",
            "line": 244
          },
          "name": "resetPerHourPartition"
        }
      ],
      "name": "Ec2FlowLogDestinationOptionsOutputReference",
      "namespace": "ec2FlowLog",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-flow-log/index.ts",
            "line": 216
          },
          "name": "fileFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-flow-log/index.ts",
            "line": 232
          },
          "name": "hiveCompatiblePartitionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-flow-log/index.ts",
            "line": 248
          },
          "name": "perHourPartitionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-flow-log/index.ts",
            "line": 206
          },
          "name": "fileFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-flow-log/index.ts",
            "line": 222
          },
          "name": "hiveCompatiblePartitions",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-flow-log/index.ts",
            "line": 238
          },
          "name": "perHourPartition",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-flow-log/index.ts",
            "line": 162
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2FlowLog.Ec2FlowLogDestinationOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-flow-log/index:Ec2FlowLogDestinationOptionsOutputReference"
    },
    "@cdktn/provider-awscc.ec2FlowLog.Ec2FlowLogTagFieldSpecifications": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2FlowLog.Ec2FlowLogTagFieldSpecifications",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-flow-log/index.ts",
        "line": 252
      },
      "name": "Ec2FlowLogTagFieldSpecifications",
      "namespace": "ec2FlowLog",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_flow_log#resource_type Ec2FlowLog#resource_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-flow-log/index.ts",
            "line": 256
          },
          "name": "resourceType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_flow_log#tag_keys Ec2FlowLog#tag_keys}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-flow-log/index.ts",
            "line": 260
          },
          "name": "tagKeys",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/ec2-flow-log/index:Ec2FlowLogTagFieldSpecifications"
    },
    "@cdktn/provider-awscc.ec2FlowLog.Ec2FlowLogTagFieldSpecificationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2FlowLog.Ec2FlowLogTagFieldSpecificationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-flow-log/index.ts",
          "line": 390
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-flow-log/index.ts",
        "line": 382
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-flow-log/index.ts",
            "line": 397
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2FlowLog.Ec2FlowLogTagFieldSpecificationsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2FlowLogTagFieldSpecificationsList",
      "namespace": "ec2FlowLog",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-flow-log/index.ts",
            "line": 383
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2FlowLog.Ec2FlowLogTagFieldSpecifications"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-flow-log/index:Ec2FlowLogTagFieldSpecificationsList"
    },
    "@cdktn/provider-awscc.ec2FlowLog.Ec2FlowLogTagFieldSpecificationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2FlowLog.Ec2FlowLogTagFieldSpecificationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-flow-log/index.ts",
          "line": 309
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-flow-log/index.ts",
        "line": 299
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-flow-log/index.ts",
            "line": 357
          },
          "name": "resetResourceType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-flow-log/index.ts",
            "line": 373
          },
          "name": "resetTagKeys"
        }
      ],
      "name": "Ec2FlowLogTagFieldSpecificationsOutputReference",
      "namespace": "ec2FlowLog",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-flow-log/index.ts",
            "line": 361
          },
          "name": "resourceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-flow-log/index.ts",
            "line": 377
          },
          "name": "tagKeysInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-flow-log/index.ts",
            "line": 351
          },
          "name": "resourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-flow-log/index.ts",
            "line": 367
          },
          "name": "tagKeys",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-flow-log/index.ts",
            "line": 313
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2FlowLog.Ec2FlowLogTagFieldSpecifications"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-flow-log/index:Ec2FlowLogTagFieldSpecificationsOutputReference"
    },
    "@cdktn/provider-awscc.ec2FlowLog.Ec2FlowLogTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2FlowLog.Ec2FlowLogTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-flow-log/index.ts",
        "line": 401
      },
      "name": "Ec2FlowLogTags",
      "namespace": "ec2FlowLog",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_flow_log#key Ec2FlowLog#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-flow-log/index.ts",
            "line": 405
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_flow_log#value Ec2FlowLog#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-flow-log/index.ts",
            "line": 409
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-flow-log/index:Ec2FlowLogTags"
    },
    "@cdktn/provider-awscc.ec2FlowLog.Ec2FlowLogTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2FlowLog.Ec2FlowLogTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-flow-log/index.ts",
          "line": 539
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-flow-log/index.ts",
        "line": 531
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-flow-log/index.ts",
            "line": 546
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2FlowLog.Ec2FlowLogTagsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2FlowLogTagsList",
      "namespace": "ec2FlowLog",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-flow-log/index.ts",
            "line": 532
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2FlowLog.Ec2FlowLogTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-flow-log/index:Ec2FlowLogTagsList"
    },
    "@cdktn/provider-awscc.ec2FlowLog.Ec2FlowLogTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2FlowLog.Ec2FlowLogTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-flow-log/index.ts",
          "line": 458
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-flow-log/index.ts",
        "line": 448
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-flow-log/index.ts",
            "line": 506
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-flow-log/index.ts",
            "line": 522
          },
          "name": "resetValue"
        }
      ],
      "name": "Ec2FlowLogTagsOutputReference",
      "namespace": "ec2FlowLog",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-flow-log/index.ts",
            "line": 510
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-flow-log/index.ts",
            "line": 526
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-flow-log/index.ts",
            "line": 500
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-flow-log/index.ts",
            "line": 516
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-flow-log/index.ts",
            "line": 462
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2FlowLog.Ec2FlowLogTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-flow-log/index:Ec2FlowLogTagsOutputReference"
    },
    "@cdktn/provider-awscc.ec2GatewayRouteTableAssociation.Ec2GatewayRouteTableAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_gateway_route_table_association awscc_ec2_gateway_route_table_association}."
      },
      "fqn": "@cdktn/provider-awscc.ec2GatewayRouteTableAssociation.Ec2GatewayRouteTableAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_gateway_route_table_association awscc_ec2_gateway_route_table_association} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-gateway-route-table-association/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2GatewayRouteTableAssociation.Ec2GatewayRouteTableAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-gateway-route-table-association/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2GatewayRouteTableAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-gateway-route-table-association/index.ts",
            "line": 49
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2GatewayRouteTableAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_gateway_route_table_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2GatewayRouteTableAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2GatewayRouteTableAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-gateway-route-table-association/index.ts",
            "line": 128
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-gateway-route-table-association/index.ts",
            "line": 135
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2GatewayRouteTableAssociation",
      "namespace": "ec2GatewayRouteTableAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-gateway-route-table-association/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-gateway-route-table-association/index.ts",
            "line": 89
          },
          "name": "associationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-gateway-route-table-association/index.ts",
            "line": 107
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-gateway-route-table-association/index.ts",
            "line": 102
          },
          "name": "gatewayIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-gateway-route-table-association/index.ts",
            "line": 120
          },
          "name": "routeTableIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-gateway-route-table-association/index.ts",
            "line": 95
          },
          "name": "gatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-gateway-route-table-association/index.ts",
            "line": 113
          },
          "name": "routeTableId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-gateway-route-table-association/index:Ec2GatewayRouteTableAssociation"
    },
    "@cdktn/provider-awscc.ec2GatewayRouteTableAssociation.Ec2GatewayRouteTableAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2GatewayRouteTableAssociation.Ec2GatewayRouteTableAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-gateway-route-table-association/index.ts",
        "line": 14
      },
      "name": "Ec2GatewayRouteTableAssociationConfig",
      "namespace": "ec2GatewayRouteTableAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_gateway_route_table_association#gateway_id Ec2GatewayRouteTableAssociation#gateway_id}",
            "stability": "stable",
            "summary": "The ID of the gateway."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-gateway-route-table-association/index.ts",
            "line": 20
          },
          "name": "gatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_gateway_route_table_association#route_table_id Ec2GatewayRouteTableAssociation#route_table_id}",
            "stability": "stable",
            "summary": "The ID of the route table."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-gateway-route-table-association/index.ts",
            "line": 26
          },
          "name": "routeTableId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-gateway-route-table-association/index:Ec2GatewayRouteTableAssociationConfig"
    },
    "@cdktn/provider-awscc.ec2Host.Ec2Host": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_host awscc_ec2_host}."
      },
      "fqn": "@cdktn/provider-awscc.ec2Host.Ec2Host",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_host awscc_ec2_host} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-host/index.ts",
          "line": 255
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2Host.Ec2HostConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-host/index.ts",
        "line": 223
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2Host resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-host/index.ts",
            "line": 240
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2Host to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_host#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2Host that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2Host to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-host/index.ts",
            "line": 426
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2Host.Ec2HostTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-host/index.ts",
            "line": 294
          },
          "name": "resetAssetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-host/index.ts",
            "line": 310
          },
          "name": "resetAutoPlacement"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-host/index.ts",
            "line": 344
          },
          "name": "resetHostMaintenance"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-host/index.ts",
            "line": 360
          },
          "name": "resetHostRecovery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-host/index.ts",
            "line": 381
          },
          "name": "resetInstanceFamily"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-host/index.ts",
            "line": 397
          },
          "name": "resetInstanceType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-host/index.ts",
            "line": 413
          },
          "name": "resetOutpostArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-host/index.ts",
            "line": 429
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-host/index.ts",
            "line": 441
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-host/index.ts",
            "line": 455
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2Host",
      "namespace": "ec2Host",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-host/index.ts",
            "line": 228
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-host/index.ts",
            "line": 332
          },
          "name": "hostId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-host/index.ts",
            "line": 369
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-host/index.ts",
            "line": 423
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Host.Ec2HostTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-host/index.ts",
            "line": 298
          },
          "name": "assetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-host/index.ts",
            "line": 314
          },
          "name": "autoPlacementInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-host/index.ts",
            "line": 327
          },
          "name": "availabilityZoneInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-host/index.ts",
            "line": 348
          },
          "name": "hostMaintenanceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-host/index.ts",
            "line": 364
          },
          "name": "hostRecoveryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-host/index.ts",
            "line": 385
          },
          "name": "instanceFamilyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-host/index.ts",
            "line": 401
          },
          "name": "instanceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-host/index.ts",
            "line": 417
          },
          "name": "outpostArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-host/index.ts",
            "line": 433
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2Host.Ec2HostTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-host/index.ts",
            "line": 288
          },
          "name": "assetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-host/index.ts",
            "line": 304
          },
          "name": "autoPlacement",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-host/index.ts",
            "line": 320
          },
          "name": "availabilityZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-host/index.ts",
            "line": 338
          },
          "name": "hostMaintenance",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-host/index.ts",
            "line": 354
          },
          "name": "hostRecovery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-host/index.ts",
            "line": 375
          },
          "name": "instanceFamily",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-host/index.ts",
            "line": 391
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-host/index.ts",
            "line": 407
          },
          "name": "outpostArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-host/index:Ec2Host"
    },
    "@cdktn/provider-awscc.ec2Host.Ec2HostConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Host.Ec2HostConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-host/index.ts",
        "line": 14
      },
      "name": "Ec2HostConfig",
      "namespace": "ec2Host",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_host#availability_zone Ec2Host#availability_zone}",
            "stability": "stable",
            "summary": "The Availability Zone in which to allocate the Dedicated Host."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-host/index.ts",
            "line": 32
          },
          "name": "availabilityZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_host#asset_id Ec2Host#asset_id}",
            "stability": "stable",
            "summary": "The ID of the Outpost hardware asset."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-host/index.ts",
            "line": 20
          },
          "name": "assetId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_host#auto_placement Ec2Host#auto_placement}",
            "stability": "stable",
            "summary": "Indicates whether the host accepts any untargeted instance launches that match its instance type configuration, or if it only accepts Host tenancy instance launches that specify its unique host ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-host/index.ts",
            "line": 26
          },
          "name": "autoPlacement",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_host#host_maintenance Ec2Host#host_maintenance}",
            "stability": "stable",
            "summary": "Automatically allocates a new dedicated host and moves your instances on to it if a degradation is detected on your current host."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-host/index.ts",
            "line": 38
          },
          "name": "hostMaintenance",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_host#host_recovery Ec2Host#host_recovery}",
            "stability": "stable",
            "summary": "Indicates whether to enable or disable host recovery for the Dedicated Host. Host recovery is disabled by default."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-host/index.ts",
            "line": 44
          },
          "name": "hostRecovery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you specify an instance family, the Dedicated Hosts support multiple instance types within that instance family.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_host#instance_family Ec2Host#instance_family}",
            "stability": "stable",
            "summary": "Specifies the instance family to be supported by the Dedicated Hosts."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-host/index.ts",
            "line": 50
          },
          "name": "instanceFamily",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you specify an instance type, the Dedicated Hosts support instances of the specified instance type only.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_host#instance_type Ec2Host#instance_type}",
            "stability": "stable",
            "summary": "Specifies the instance type to be supported by the Dedicated Hosts."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-host/index.ts",
            "line": 56
          },
          "name": "instanceType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_host#outpost_arn Ec2Host#outpost_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the Amazon Web Services Outpost on which to allocate the Dedicated Host."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-host/index.ts",
            "line": 62
          },
          "name": "outpostArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_host#tags Ec2Host#tags}",
            "stability": "stable",
            "summary": "Any tags assigned to the Host."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-host/index.ts",
            "line": 68
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2Host.Ec2HostTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-host/index:Ec2HostConfig"
    },
    "@cdktn/provider-awscc.ec2Host.Ec2HostTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Host.Ec2HostTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-host/index.ts",
        "line": 70
      },
      "name": "Ec2HostTags",
      "namespace": "ec2Host",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_host#key Ec2Host#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-host/index.ts",
            "line": 74
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_host#value Ec2Host#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-host/index.ts",
            "line": 78
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-host/index:Ec2HostTags"
    },
    "@cdktn/provider-awscc.ec2Host.Ec2HostTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Host.Ec2HostTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-host/index.ts",
          "line": 208
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-host/index.ts",
        "line": 200
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-host/index.ts",
            "line": 215
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2Host.Ec2HostTagsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2HostTagsList",
      "namespace": "ec2Host",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-host/index.ts",
            "line": 201
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2Host.Ec2HostTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-host/index:Ec2HostTagsList"
    },
    "@cdktn/provider-awscc.ec2Host.Ec2HostTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Host.Ec2HostTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-host/index.ts",
          "line": 127
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-host/index.ts",
        "line": 117
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-host/index.ts",
            "line": 175
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-host/index.ts",
            "line": 191
          },
          "name": "resetValue"
        }
      ],
      "name": "Ec2HostTagsOutputReference",
      "namespace": "ec2Host",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-host/index.ts",
            "line": 179
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-host/index.ts",
            "line": 195
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-host/index.ts",
            "line": 169
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-host/index.ts",
            "line": 185
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-host/index.ts",
            "line": 131
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2Host.Ec2HostTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-host/index:Ec2HostTagsOutputReference"
    },
    "@cdktn/provider-awscc.ec2Instance.Ec2Instance": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance awscc_ec2_instance}."
      },
      "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2Instance",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance awscc_ec2_instance} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-instance/index.ts",
          "line": 4051
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-instance/index.ts",
        "line": 4019
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2Instance resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4036
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2Instance to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2Instance that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2Instance to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4167
          },
          "name": "putBlockDeviceMappings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceBlockDeviceMappings"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4183
          },
          "name": "putCpuOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceCpuOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4199
          },
          "name": "putCreditSpecification",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceCreditSpecification"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4247
          },
          "name": "putElasticGpuSpecifications",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceElasticGpuSpecifications"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4263
          },
          "name": "putElasticInferenceAccelerators",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceElasticInferenceAccelerators"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4279
          },
          "name": "putEnclaveOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceEnclaveOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4295
          },
          "name": "putHibernationOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceHibernationOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4433
          },
          "name": "putIpv6Addresses",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceIpv6Addresses"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4481
          },
          "name": "putLaunchTemplate",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceLaunchTemplate"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4497
          },
          "name": "putLicenseSpecifications",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceLicenseSpecifications"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4513
          },
          "name": "putMetadataOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceMetadataOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4545
          },
          "name": "putNetworkInterfaces",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceNetworkInterfaces"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4582
          },
          "name": "putPrivateDnsNameOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstancePrivateDnsNameOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4709
          },
          "name": "putSsmAssociations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceSsmAssociations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4747
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4795
          },
          "name": "putVolumes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceVolumes"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4122
          },
          "name": "resetAdditionalInfo"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4138
          },
          "name": "resetAffinity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4154
          },
          "name": "resetAvailabilityZone"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4170
          },
          "name": "resetBlockDeviceMappings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4186
          },
          "name": "resetCpuOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4202
          },
          "name": "resetCreditSpecification"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4218
          },
          "name": "resetDisableApiTermination"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4234
          },
          "name": "resetEbsOptimized"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4250
          },
          "name": "resetElasticGpuSpecifications"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4266
          },
          "name": "resetElasticInferenceAccelerators"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4282
          },
          "name": "resetEnclaveOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4298
          },
          "name": "resetHibernationOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4314
          },
          "name": "resetHostId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4330
          },
          "name": "resetHostResourceGroupArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4346
          },
          "name": "resetIamInstanceProfile"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4367
          },
          "name": "resetImageId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4388
          },
          "name": "resetInstanceInitiatedShutdownBehavior"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4404
          },
          "name": "resetInstanceType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4420
          },
          "name": "resetIpv6AddressCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4436
          },
          "name": "resetIpv6Addresses"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4452
          },
          "name": "resetKernelId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4468
          },
          "name": "resetKeyName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4484
          },
          "name": "resetLaunchTemplate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4500
          },
          "name": "resetLicenseSpecifications"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4516
          },
          "name": "resetMetadataOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4532
          },
          "name": "resetMonitoring"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4548
          },
          "name": "resetNetworkInterfaces"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4564
          },
          "name": "resetPlacementGroupName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4585
          },
          "name": "resetPrivateDnsNameOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4606
          },
          "name": "resetPrivateIpAddress"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4622
          },
          "name": "resetPropagateTagsToVolumeOnCreation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4648
          },
          "name": "resetRamdiskId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4664
          },
          "name": "resetSecurityGroupIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4680
          },
          "name": "resetSecurityGroups"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4696
          },
          "name": "resetSourceDestCheck"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4712
          },
          "name": "resetSsmAssociations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4734
          },
          "name": "resetSubnetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4750
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4766
          },
          "name": "resetTenancy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4782
          },
          "name": "resetUserData"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4798
          },
          "name": "resetVolumes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4815
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4861
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2Instance",
      "namespace": "ec2Instance",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4024
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4164
          },
          "name": "blockDeviceMappings",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceBlockDeviceMappingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4180
          },
          "name": "cpuOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceCpuOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4196
          },
          "name": "creditSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceCreditSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4244
          },
          "name": "elasticGpuSpecifications",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceElasticGpuSpecificationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4260
          },
          "name": "elasticInferenceAccelerators",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceElasticInferenceAcceleratorsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4276
          },
          "name": "enclaveOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceEnclaveOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4292
          },
          "name": "hibernationOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceHibernationOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4355
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4376
          },
          "name": "instanceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4430
          },
          "name": "ipv6Addresses",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceIpv6AddressesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4478
          },
          "name": "launchTemplate",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceLaunchTemplateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4494
          },
          "name": "licenseSpecifications",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceLicenseSpecificationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4510
          },
          "name": "metadataOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceMetadataOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4542
          },
          "name": "networkInterfaces",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceNetworkInterfacesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4573
          },
          "name": "privateDnsName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4579
          },
          "name": "privateDnsNameOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstancePrivateDnsNameOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4594
          },
          "name": "privateIp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4631
          },
          "name": "publicDnsName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4636
          },
          "name": "publicIp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4706
          },
          "name": "ssmAssociations",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceSsmAssociationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4722
          },
          "name": "state",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceStateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4744
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4792
          },
          "name": "volumes",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceVolumesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4807
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4126
          },
          "name": "additionalInfoInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4142
          },
          "name": "affinityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4158
          },
          "name": "availabilityZoneInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4174
          },
          "name": "blockDeviceMappingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceBlockDeviceMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4190
          },
          "name": "cpuOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceCpuOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4206
          },
          "name": "creditSpecificationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceCreditSpecification"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4222
          },
          "name": "disableApiTerminationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4238
          },
          "name": "ebsOptimizedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4254
          },
          "name": "elasticGpuSpecificationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceElasticGpuSpecifications"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4270
          },
          "name": "elasticInferenceAcceleratorsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceElasticInferenceAccelerators"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4286
          },
          "name": "enclaveOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceEnclaveOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4302
          },
          "name": "hibernationOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceHibernationOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4318
          },
          "name": "hostIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4334
          },
          "name": "hostResourceGroupArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4350
          },
          "name": "iamInstanceProfileInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4371
          },
          "name": "imageIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4392
          },
          "name": "instanceInitiatedShutdownBehaviorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4408
          },
          "name": "instanceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4424
          },
          "name": "ipv6AddressCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4440
          },
          "name": "ipv6AddressesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceIpv6Addresses"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4456
          },
          "name": "kernelIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4472
          },
          "name": "keyNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4488
          },
          "name": "launchTemplateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceLaunchTemplate"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4504
          },
          "name": "licenseSpecificationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceLicenseSpecifications"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4520
          },
          "name": "metadataOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceMetadataOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4536
          },
          "name": "monitoringInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4552
          },
          "name": "networkInterfacesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceNetworkInterfaces"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4568
          },
          "name": "placementGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4589
          },
          "name": "privateDnsNameOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstancePrivateDnsNameOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4610
          },
          "name": "privateIpAddressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4626
          },
          "name": "propagateTagsToVolumeOnCreationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4652
          },
          "name": "ramdiskIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4668
          },
          "name": "securityGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4684
          },
          "name": "securityGroupsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4700
          },
          "name": "sourceDestCheckInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4716
          },
          "name": "ssmAssociationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceSsmAssociations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4738
          },
          "name": "subnetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4754
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4770
          },
          "name": "tenancyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4786
          },
          "name": "userDataInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4802
          },
          "name": "volumesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceVolumes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4116
          },
          "name": "additionalInfo",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4132
          },
          "name": "affinity",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4148
          },
          "name": "availabilityZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4212
          },
          "name": "disableApiTermination",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4228
          },
          "name": "ebsOptimized",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4308
          },
          "name": "hostId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4324
          },
          "name": "hostResourceGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4340
          },
          "name": "iamInstanceProfile",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4361
          },
          "name": "imageId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4382
          },
          "name": "instanceInitiatedShutdownBehavior",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4398
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4414
          },
          "name": "ipv6AddressCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4446
          },
          "name": "kernelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4462
          },
          "name": "keyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4526
          },
          "name": "monitoring",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4558
          },
          "name": "placementGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4600
          },
          "name": "privateIpAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4616
          },
          "name": "propagateTagsToVolumeOnCreation",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4642
          },
          "name": "ramdiskId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4658
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4674
          },
          "name": "securityGroups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4690
          },
          "name": "sourceDestCheck",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4728
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4760
          },
          "name": "tenancy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4776
          },
          "name": "userData",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-instance/index:Ec2Instance"
    },
    "@cdktn/provider-awscc.ec2Instance.Ec2InstanceBlockDeviceMappings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceBlockDeviceMappings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-instance/index.ts",
        "line": 570
      },
      "name": "Ec2InstanceBlockDeviceMappings",
      "namespace": "ec2Instance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance#device_name Ec2Instance#device_name}",
            "stability": "stable",
            "summary": "The device name (for example, /dev/sdh or xvdh)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 576
          },
          "name": "deviceName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance#ebs Ec2Instance#ebs}",
            "stability": "stable",
            "summary": "Parameters used to automatically set up EBS volumes when the instance is launched."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 582
          },
          "name": "ebs",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceBlockDeviceMappingsEbs"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance#no_device Ec2Instance#no_device}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 586
          },
          "name": "noDevice",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance#virtual_name Ec2Instance#virtual_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 590
          },
          "name": "virtualName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-instance/index:Ec2InstanceBlockDeviceMappings"
    },
    "@cdktn/provider-awscc.ec2Instance.Ec2InstanceBlockDeviceMappingsEbs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceBlockDeviceMappingsEbs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-instance/index.ts",
        "line": 264
      },
      "name": "Ec2InstanceBlockDeviceMappingsEbs",
      "namespace": "ec2Instance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance#delete_on_termination Ec2Instance#delete_on_termination}",
            "stability": "stable",
            "summary": "Indicates whether the EBS volume is deleted on instance termination."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 270
          },
          "name": "deleteOnTermination",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance#encrypted Ec2Instance#encrypted}",
            "stability": "stable",
            "summary": "Indicates whether the volume should be encrypted."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 276
          },
          "name": "encrypted",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For gp3, io1, and io2 volumes, this represents the number of IOPS that are provisioned for the volume. For gp2 volumes, this represents the baseline performance of the volume and the rate at which the volume accumulates I/O credits for bursting.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance#iops Ec2Instance#iops}",
            "stability": "stable",
            "summary": "The number of I/O operations per second (IOPS)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 282
          },
          "name": "iops",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If KmsKeyId is specified, the encrypted state must be true. If the encrypted state is true but you do not specify KmsKeyId, your AWS managed CMK for EBS is used.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance#kms_key_id Ec2Instance#kms_key_id}",
            "stability": "stable",
            "summary": "The identifier of the AWS Key Management Service (AWS KMS) customer managed CMK to use for Amazon EBS encryption."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 288
          },
          "name": "kmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance#snapshot_id Ec2Instance#snapshot_id}",
            "stability": "stable",
            "summary": "The ID of the snapshot."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 294
          },
          "name": "snapshotId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You must specify either a snapshot ID or a volume size. If you specify a snapshot, the default is the snapshot size. You can specify a volume size that is equal to or larger than the snapshot size.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance#volume_size Ec2Instance#volume_size}",
            "stability": "stable",
            "summary": "The size of the volume, in GiBs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 300
          },
          "name": "volumeSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance#volume_type Ec2Instance#volume_type}",
            "stability": "stable",
            "summary": "The volume type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 306
          },
          "name": "volumeType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-instance/index:Ec2InstanceBlockDeviceMappingsEbs"
    },
    "@cdktn/provider-awscc.ec2Instance.Ec2InstanceBlockDeviceMappingsEbsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceBlockDeviceMappingsEbsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-instance/index.ts",
          "line": 388
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-instance/index.ts",
        "line": 380
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 466
          },
          "name": "resetDeleteOnTermination"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 482
          },
          "name": "resetEncrypted"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 498
          },
          "name": "resetIops"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 514
          },
          "name": "resetKmsKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 530
          },
          "name": "resetSnapshotId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 546
          },
          "name": "resetVolumeSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 562
          },
          "name": "resetVolumeType"
        }
      ],
      "name": "Ec2InstanceBlockDeviceMappingsEbsOutputReference",
      "namespace": "ec2Instance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 470
          },
          "name": "deleteOnTerminationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 486
          },
          "name": "encryptedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 502
          },
          "name": "iopsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 518
          },
          "name": "kmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 534
          },
          "name": "snapshotIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 550
          },
          "name": "volumeSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 566
          },
          "name": "volumeTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 460
          },
          "name": "deleteOnTermination",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 476
          },
          "name": "encrypted",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 492
          },
          "name": "iops",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 508
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 524
          },
          "name": "snapshotId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 540
          },
          "name": "volumeSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 556
          },
          "name": "volumeType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 392
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceBlockDeviceMappingsEbs"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-instance/index:Ec2InstanceBlockDeviceMappingsEbsOutputReference"
    },
    "@cdktn/provider-awscc.ec2Instance.Ec2InstanceBlockDeviceMappingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceBlockDeviceMappingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-instance/index.ts",
          "line": 778
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-instance/index.ts",
        "line": 770
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 785
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceBlockDeviceMappingsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2InstanceBlockDeviceMappingsList",
      "namespace": "ec2Instance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 771
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceBlockDeviceMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-instance/index:Ec2InstanceBlockDeviceMappingsList"
    },
    "@cdktn/provider-awscc.ec2Instance.Ec2InstanceBlockDeviceMappingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceBlockDeviceMappingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-instance/index.ts",
          "line": 653
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-instance/index.ts",
        "line": 643
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 726
          },
          "name": "putEbs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceBlockDeviceMappingsEbs"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 713
          },
          "name": "resetDeviceName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 729
          },
          "name": "resetEbs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 745
          },
          "name": "resetNoDevice"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 761
          },
          "name": "resetVirtualName"
        }
      ],
      "name": "Ec2InstanceBlockDeviceMappingsOutputReference",
      "namespace": "ec2Instance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 723
          },
          "name": "ebs",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceBlockDeviceMappingsEbsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 717
          },
          "name": "deviceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 733
          },
          "name": "ebsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceBlockDeviceMappingsEbs"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 749
          },
          "name": "noDeviceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 765
          },
          "name": "virtualNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 707
          },
          "name": "deviceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 739
          },
          "name": "noDevice",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 755
          },
          "name": "virtualName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 657
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceBlockDeviceMappings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-instance/index:Ec2InstanceBlockDeviceMappingsOutputReference"
    },
    "@cdktn/provider-awscc.ec2Instance.Ec2InstanceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-instance/index.ts",
        "line": 14
      },
      "name": "Ec2InstanceConfig",
      "namespace": "ec2Instance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "If you use it, the stack fails with this error: Bad property set: [Testing this property] (Service: AmazonEC2; Status Code: 400; Error Code: InvalidParameterCombination; Request ID: 0XXXXXX-49c7-4b40-8bcc-76885dcXXXXX).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance#additional_info Ec2Instance#additional_info}",
            "stability": "stable",
            "summary": "This property is reserved for internal use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 20
          },
          "name": "additionalInfo",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you want the instance to always restart on the same host on which it was launched, specify host. If you want the instance to restart on any available host, but try to launch onto the last host it ran on (on a best-effort basis), specify default.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance#affinity Ec2Instance#affinity}",
            "stability": "stable",
            "summary": "Indicates whether the instance is associated with a dedicated host."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 26
          },
          "name": "affinity",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance#availability_zone Ec2Instance#availability_zone}",
            "stability": "stable",
            "summary": "The Availability Zone of the instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 32
          },
          "name": "availabilityZone",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance#block_device_mappings Ec2Instance#block_device_mappings}",
            "stability": "stable",
            "summary": "The block device mapping entries that defines the block devices to attach to the instance at launch."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 38
          },
          "name": "blockDeviceMappings",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceBlockDeviceMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance#cpu_options Ec2Instance#cpu_options}",
            "stability": "stable",
            "summary": "The CPU options for the instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 44
          },
          "name": "cpuOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceCpuOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance#credit_specification Ec2Instance#credit_specification}",
            "stability": "stable",
            "summary": "The credit option for CPU usage of the burstable performance instance. Valid values are standard and unlimited."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 50
          },
          "name": "creditSpecification",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceCreditSpecification"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "otherwise, you can.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance#disable_api_termination Ec2Instance#disable_api_termination}",
            "stability": "stable",
            "summary": "If you set this parameter to true, you can't terminate the instance using the Amazon EC2 console, CLI, or API;"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 56
          },
          "name": "disableApiTermination",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance#ebs_optimized Ec2Instance#ebs_optimized}",
            "stability": "stable",
            "summary": "Indicates whether the instance is optimized for Amazon EBS I/O."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 62
          },
          "name": "ebsOptimized",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance#elastic_gpu_specifications Ec2Instance#elastic_gpu_specifications}",
            "stability": "stable",
            "summary": "An elastic GPU to associate with the instance. Amazon Elastic Graphics is no longer available."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 68
          },
          "name": "elasticGpuSpecifications",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceElasticGpuSpecifications"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance#elastic_inference_accelerators Ec2Instance#elastic_inference_accelerators}",
            "stability": "stable",
            "summary": "An elastic inference accelerator to associate with the instance. Amazon Elastic Inference is no longer available."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 74
          },
          "name": "elasticInferenceAccelerators",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceElasticInferenceAccelerators"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance#enclave_options Ec2Instance#enclave_options}",
            "stability": "stable",
            "summary": "Indicates whether the instance is enabled for AWS Nitro Enclaves."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 80
          },
          "name": "enclaveOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceEnclaveOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance#hibernation_options Ec2Instance#hibernation_options}",
            "stability": "stable",
            "summary": "Indicates whether an instance is enabled for hibernation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 86
          },
          "name": "hibernationOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceHibernationOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you don't specify an ID, Amazon EC2 launches the instance onto any available, compatible dedicated host in your account.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance#host_id Ec2Instance#host_id}",
            "stability": "stable",
            "summary": "If you specify host for the Affinity property, the ID of a dedicated host that the instance is associated with."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 92
          },
          "name": "hostId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you specify a host resource group ARN, omit the Tenancy parameter or set it to host.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance#host_resource_group_arn Ec2Instance#host_resource_group_arn}",
            "stability": "stable",
            "summary": "The ARN of the host resource group in which to launch the instances."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 98
          },
          "name": "hostResourceGroupArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance#iam_instance_profile Ec2Instance#iam_instance_profile}",
            "stability": "stable",
            "summary": "The IAM instance profile."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 104
          },
          "name": "iamInstanceProfile",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "An AMI ID is required to launch an instance and must be specified here or in a launch template.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance#image_id Ec2Instance#image_id}",
            "stability": "stable",
            "summary": "The ID of the AMI."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 110
          },
          "name": "imageId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance#instance_initiated_shutdown_behavior Ec2Instance#instance_initiated_shutdown_behavior}",
            "stability": "stable",
            "summary": "Indicates whether an instance stops or terminates when you initiate shutdown from the instance (using the operating system command for system shutdown)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 116
          },
          "name": "instanceInitiatedShutdownBehavior",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance#instance_type Ec2Instance#instance_type}",
            "stability": "stable",
            "summary": "The instance type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 122
          },
          "name": "instanceType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Amazon EC2 chooses the IPv6 addresses from the range of your subnet.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance#ipv_6_address_count Ec2Instance#ipv_6_address_count}",
            "stability": "stable",
            "summary": "[EC2-VPC] The number of IPv6 addresses to associate with the primary network interface."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 128
          },
          "name": "ipv6AddressCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance#ipv_6_addresses Ec2Instance#ipv_6_addresses}",
            "stability": "stable",
            "summary": "[EC2-VPC] The IPv6 addresses from the range of the subnet to associate with the primary network interface."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 134
          },
          "name": "ipv6Addresses",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceIpv6Addresses"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance#kernel_id Ec2Instance#kernel_id}",
            "stability": "stable",
            "summary": "The ID of the kernel."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 140
          },
          "name": "kernelId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance#key_name Ec2Instance#key_name}",
            "stability": "stable",
            "summary": "The name of the key pair."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 146
          },
          "name": "keyName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance#launch_template Ec2Instance#launch_template}",
            "stability": "stable",
            "summary": "The launch template to use to launch the instances."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 152
          },
          "name": "launchTemplate",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceLaunchTemplate"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance#license_specifications Ec2Instance#license_specifications}",
            "stability": "stable",
            "summary": "The license configurations."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 158
          },
          "name": "licenseSpecifications",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceLicenseSpecifications"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance#metadata_options Ec2Instance#metadata_options}",
            "stability": "stable",
            "summary": "The metadata options for the instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 164
          },
          "name": "metadataOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceMetadataOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance#monitoring Ec2Instance#monitoring}",
            "stability": "stable",
            "summary": "Specifies whether detailed monitoring is enabled for the instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 170
          },
          "name": "monitoring",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance#network_interfaces Ec2Instance#network_interfaces}",
            "stability": "stable",
            "summary": "The network interfaces to associate with the instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 176
          },
          "name": "networkInterfaces",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceNetworkInterfaces"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance#placement_group_name Ec2Instance#placement_group_name}",
            "stability": "stable",
            "summary": "The name of an existing placement group that you want to launch the instance into (cluster | partition | spread)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 182
          },
          "name": "placementGroupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance#private_dns_name_options Ec2Instance#private_dns_name_options}",
            "stability": "stable",
            "summary": "The options for the instance hostname."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 188
          },
          "name": "privateDnsNameOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstancePrivateDnsNameOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance#private_ip_address Ec2Instance#private_ip_address}",
            "stability": "stable",
            "summary": "[EC2-VPC] The primary IPv4 address. You must specify a value from the IPv4 address range of the subnet."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 194
          },
          "name": "privateIpAddress",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you specify true and you assign tags to the instance, those tags are automatically assigned to all of the volumes that you attach to the instance at launch. If you specify false, those tags are not assigned to the attached volumes.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance#propagate_tags_to_volume_on_creation Ec2Instance#propagate_tags_to_volume_on_creation}",
            "stability": "stable",
            "summary": "Indicates whether to assign the tags from the instance to all of the volumes attached to the instance at launch."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 200
          },
          "name": "propagateTagsToVolumeOnCreation",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance#ramdisk_id Ec2Instance#ramdisk_id}",
            "stability": "stable",
            "summary": "The ID of the RAM disk to select."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 206
          },
          "name": "ramdiskId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance#security_group_ids Ec2Instance#security_group_ids}",
            "stability": "stable",
            "summary": "The IDs of the security groups."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 212
          },
          "name": "securityGroupIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance#security_groups Ec2Instance#security_groups}",
            "stability": "stable",
            "summary": "the names of the security groups. For a nondefault VPC, you must use security group IDs instead."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 218
          },
          "name": "securityGroups",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance#source_dest_check Ec2Instance#source_dest_check}",
            "stability": "stable",
            "summary": "Specifies whether to enable an instance launched in a VPC to perform NAT."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 224
          },
          "name": "sourceDestCheck",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance#ssm_associations Ec2Instance#ssm_associations}",
            "stability": "stable",
            "summary": "The SSM document and parameter values in AWS Systems Manager to associate with this instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 230
          },
          "name": "ssmAssociations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceSsmAssociations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance#subnet_id Ec2Instance#subnet_id}",
            "stability": "stable",
            "summary": "[EC2-VPC] The ID of the subnet to launch the instance into."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 238
          },
          "name": "subnetId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance#tags Ec2Instance#tags}",
            "stability": "stable",
            "summary": "The tags to add to the instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 244
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "An instance with a tenancy of dedicated runs on single-tenant hardware.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance#tenancy Ec2Instance#tenancy}",
            "stability": "stable",
            "summary": "The tenancy of the instance (if the instance is running in a VPC)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 250
          },
          "name": "tenancy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance#user_data Ec2Instance#user_data}",
            "stability": "stable",
            "summary": "The user data to make available to the instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 256
          },
          "name": "userData",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance#volumes Ec2Instance#volumes}",
            "stability": "stable",
            "summary": "The volumes to attach to the instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 262
          },
          "name": "volumes",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceVolumes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-instance/index:Ec2InstanceConfig"
    },
    "@cdktn/provider-awscc.ec2Instance.Ec2InstanceCpuOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceCpuOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-instance/index.ts",
        "line": 789
      },
      "name": "Ec2InstanceCpuOptions",
      "namespace": "ec2Instance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance#core_count Ec2Instance#core_count}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 793
          },
          "name": "coreCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance#threads_per_core Ec2Instance#threads_per_core}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 797
          },
          "name": "threadsPerCore",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ec2-instance/index:Ec2InstanceCpuOptions"
    },
    "@cdktn/provider-awscc.ec2Instance.Ec2InstanceCpuOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceCpuOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-instance/index.ts",
          "line": 844
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-instance/index.ts",
        "line": 836
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 892
          },
          "name": "resetCoreCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 908
          },
          "name": "resetThreadsPerCore"
        }
      ],
      "name": "Ec2InstanceCpuOptionsOutputReference",
      "namespace": "ec2Instance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 896
          },
          "name": "coreCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 912
          },
          "name": "threadsPerCoreInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 886
          },
          "name": "coreCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 902
          },
          "name": "threadsPerCore",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 848
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceCpuOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-instance/index:Ec2InstanceCpuOptionsOutputReference"
    },
    "@cdktn/provider-awscc.ec2Instance.Ec2InstanceCreditSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceCreditSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-instance/index.ts",
        "line": 916
      },
      "name": "Ec2InstanceCreditSpecification",
      "namespace": "ec2Instance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance#cpu_credits Ec2Instance#cpu_credits}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 920
          },
          "name": "cpuCredits",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-instance/index:Ec2InstanceCreditSpecification"
    },
    "@cdktn/provider-awscc.ec2Instance.Ec2InstanceCreditSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceCreditSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-instance/index.ts",
          "line": 960
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-instance/index.ts",
        "line": 952
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 1002
          },
          "name": "resetCpuCredits"
        }
      ],
      "name": "Ec2InstanceCreditSpecificationOutputReference",
      "namespace": "ec2Instance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 1006
          },
          "name": "cpuCreditsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 996
          },
          "name": "cpuCredits",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 964
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceCreditSpecification"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-instance/index:Ec2InstanceCreditSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.ec2Instance.Ec2InstanceElasticGpuSpecifications": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceElasticGpuSpecifications",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-instance/index.ts",
        "line": 1010
      },
      "name": "Ec2InstanceElasticGpuSpecifications",
      "namespace": "ec2Instance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance#type Ec2Instance#type}",
            "stability": "stable",
            "summary": "The type of Elastic Graphics accelerator. Amazon Elastic Graphics is no longer available."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 1016
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-instance/index:Ec2InstanceElasticGpuSpecifications"
    },
    "@cdktn/provider-awscc.ec2Instance.Ec2InstanceElasticGpuSpecificationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceElasticGpuSpecificationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-instance/index.ts",
          "line": 1117
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-instance/index.ts",
        "line": 1109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 1124
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceElasticGpuSpecificationsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2InstanceElasticGpuSpecificationsList",
      "namespace": "ec2Instance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 1110
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceElasticGpuSpecifications"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-instance/index:Ec2InstanceElasticGpuSpecificationsList"
    },
    "@cdktn/provider-awscc.ec2Instance.Ec2InstanceElasticGpuSpecificationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceElasticGpuSpecificationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-instance/index.ts",
          "line": 1058
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-instance/index.ts",
        "line": 1048
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 1100
          },
          "name": "resetType"
        }
      ],
      "name": "Ec2InstanceElasticGpuSpecificationsOutputReference",
      "namespace": "ec2Instance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 1104
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 1094
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 1062
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceElasticGpuSpecifications"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-instance/index:Ec2InstanceElasticGpuSpecificationsOutputReference"
    },
    "@cdktn/provider-awscc.ec2Instance.Ec2InstanceElasticInferenceAccelerators": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceElasticInferenceAccelerators",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-instance/index.ts",
        "line": 1128
      },
      "name": "Ec2InstanceElasticInferenceAccelerators",
      "namespace": "ec2Instance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance#count Ec2Instance#count}",
            "stability": "stable",
            "summary": "The number of elastic inference accelerators to attach to the instance. Amazon Elastic Inference is no longer available."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 1134
          },
          "name": "count",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance#type Ec2Instance#type}",
            "stability": "stable",
            "summary": "The type of elastic inference accelerator. Amazon Elastic Inference is no longer available."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 1140
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-instance/index:Ec2InstanceElasticInferenceAccelerators"
    },
    "@cdktn/provider-awscc.ec2Instance.Ec2InstanceElasticInferenceAcceleratorsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceElasticInferenceAcceleratorsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-instance/index.ts",
          "line": 1270
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-instance/index.ts",
        "line": 1262
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 1277
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceElasticInferenceAcceleratorsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2InstanceElasticInferenceAcceleratorsList",
      "namespace": "ec2Instance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 1263
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceElasticInferenceAccelerators"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-instance/index:Ec2InstanceElasticInferenceAcceleratorsList"
    },
    "@cdktn/provider-awscc.ec2Instance.Ec2InstanceElasticInferenceAcceleratorsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceElasticInferenceAcceleratorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-instance/index.ts",
          "line": 1189
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-instance/index.ts",
        "line": 1179
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 1237
          },
          "name": "resetCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 1253
          },
          "name": "resetType"
        }
      ],
      "name": "Ec2InstanceElasticInferenceAcceleratorsOutputReference",
      "namespace": "ec2Instance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 1241
          },
          "name": "countInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 1257
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 1231
          },
          "name": "count",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 1247
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 1193
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceElasticInferenceAccelerators"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-instance/index:Ec2InstanceElasticInferenceAcceleratorsOutputReference"
    },
    "@cdktn/provider-awscc.ec2Instance.Ec2InstanceEnclaveOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceEnclaveOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-instance/index.ts",
        "line": 1281
      },
      "name": "Ec2InstanceEnclaveOptions",
      "namespace": "ec2Instance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "otherwise, it is not enabled for AWS Nitro Enclaves.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance#enabled Ec2Instance#enabled}",
            "stability": "stable",
            "summary": "If this parameter is set to true, the instance is enabled for AWS Nitro Enclaves;"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 1287
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-instance/index:Ec2InstanceEnclaveOptions"
    },
    "@cdktn/provider-awscc.ec2Instance.Ec2InstanceEnclaveOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceEnclaveOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-instance/index.ts",
          "line": 1327
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-instance/index.ts",
        "line": 1319
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 1369
          },
          "name": "resetEnabled"
        }
      ],
      "name": "Ec2InstanceEnclaveOptionsOutputReference",
      "namespace": "ec2Instance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 1373
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 1363
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 1331
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceEnclaveOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-instance/index:Ec2InstanceEnclaveOptionsOutputReference"
    },
    "@cdktn/provider-awscc.ec2Instance.Ec2InstanceHibernationOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceHibernationOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-instance/index.ts",
        "line": 1377
      },
      "name": "Ec2InstanceHibernationOptions",
      "namespace": "ec2Instance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance#configured Ec2Instance#configured}",
            "stability": "stable",
            "summary": "If you set this parameter to true, your instance is enabled for hibernation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 1383
          },
          "name": "configured",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-instance/index:Ec2InstanceHibernationOptions"
    },
    "@cdktn/provider-awscc.ec2Instance.Ec2InstanceHibernationOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceHibernationOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-instance/index.ts",
          "line": 1423
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-instance/index.ts",
        "line": 1415
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 1465
          },
          "name": "resetConfigured"
        }
      ],
      "name": "Ec2InstanceHibernationOptionsOutputReference",
      "namespace": "ec2Instance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 1469
          },
          "name": "configuredInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 1459
          },
          "name": "configured",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 1427
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceHibernationOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-instance/index:Ec2InstanceHibernationOptionsOutputReference"
    },
    "@cdktn/provider-awscc.ec2Instance.Ec2InstanceIpv6Addresses": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceIpv6Addresses",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-instance/index.ts",
        "line": 1473
      },
      "name": "Ec2InstanceIpv6Addresses",
      "namespace": "ec2Instance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance#ipv_6_address Ec2Instance#ipv_6_address}",
            "stability": "stable",
            "summary": "The IPv6 address."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 1479
          },
          "name": "ipv6Address",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-instance/index:Ec2InstanceIpv6Addresses"
    },
    "@cdktn/provider-awscc.ec2Instance.Ec2InstanceIpv6AddressesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceIpv6AddressesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-instance/index.ts",
          "line": 1580
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-instance/index.ts",
        "line": 1572
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 1587
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceIpv6AddressesOutputReference"
            }
          }
        }
      ],
      "name": "Ec2InstanceIpv6AddressesList",
      "namespace": "ec2Instance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 1573
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceIpv6Addresses"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-instance/index:Ec2InstanceIpv6AddressesList"
    },
    "@cdktn/provider-awscc.ec2Instance.Ec2InstanceIpv6AddressesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceIpv6AddressesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-instance/index.ts",
          "line": 1521
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-instance/index.ts",
        "line": 1511
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 1563
          },
          "name": "resetIpv6Address"
        }
      ],
      "name": "Ec2InstanceIpv6AddressesOutputReference",
      "namespace": "ec2Instance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 1567
          },
          "name": "ipv6AddressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 1557
          },
          "name": "ipv6Address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 1525
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceIpv6Addresses"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-instance/index:Ec2InstanceIpv6AddressesOutputReference"
    },
    "@cdktn/provider-awscc.ec2Instance.Ec2InstanceLaunchTemplate": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceLaunchTemplate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-instance/index.ts",
        "line": 1591
      },
      "name": "Ec2InstanceLaunchTemplate",
      "namespace": "ec2Instance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance#launch_template_id Ec2Instance#launch_template_id}",
            "stability": "stable",
            "summary": "The ID of the launch template. You must specify the LaunchTemplateName or the LaunchTemplateId, but not both."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 1597
          },
          "name": "launchTemplateId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance#launch_template_name Ec2Instance#launch_template_name}",
            "stability": "stable",
            "summary": "The name of the launch template. You must specify the LaunchTemplateName or the LaunchTemplateId, but not both."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 1603
          },
          "name": "launchTemplateName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance#version Ec2Instance#version}",
            "stability": "stable",
            "summary": "The version number of the launch template."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 1609
          },
          "name": "version",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-instance/index:Ec2InstanceLaunchTemplate"
    },
    "@cdktn/provider-awscc.ec2Instance.Ec2InstanceLaunchTemplateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceLaunchTemplateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-instance/index.ts",
          "line": 1663
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-instance/index.ts",
        "line": 1655
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 1717
          },
          "name": "resetLaunchTemplateId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 1733
          },
          "name": "resetLaunchTemplateName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 1749
          },
          "name": "resetVersion"
        }
      ],
      "name": "Ec2InstanceLaunchTemplateOutputReference",
      "namespace": "ec2Instance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 1721
          },
          "name": "launchTemplateIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 1737
          },
          "name": "launchTemplateNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 1753
          },
          "name": "versionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 1711
          },
          "name": "launchTemplateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 1727
          },
          "name": "launchTemplateName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 1743
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 1667
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceLaunchTemplate"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-instance/index:Ec2InstanceLaunchTemplateOutputReference"
    },
    "@cdktn/provider-awscc.ec2Instance.Ec2InstanceLicenseSpecifications": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceLicenseSpecifications",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-instance/index.ts",
        "line": 1757
      },
      "name": "Ec2InstanceLicenseSpecifications",
      "namespace": "ec2Instance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance#license_configuration_arn Ec2Instance#license_configuration_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the license configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 1763
          },
          "name": "licenseConfigurationArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-instance/index:Ec2InstanceLicenseSpecifications"
    },
    "@cdktn/provider-awscc.ec2Instance.Ec2InstanceLicenseSpecificationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceLicenseSpecificationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-instance/index.ts",
          "line": 1864
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-instance/index.ts",
        "line": 1856
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 1871
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceLicenseSpecificationsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2InstanceLicenseSpecificationsList",
      "namespace": "ec2Instance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 1857
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceLicenseSpecifications"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-instance/index:Ec2InstanceLicenseSpecificationsList"
    },
    "@cdktn/provider-awscc.ec2Instance.Ec2InstanceLicenseSpecificationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceLicenseSpecificationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-instance/index.ts",
          "line": 1805
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-instance/index.ts",
        "line": 1795
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 1847
          },
          "name": "resetLicenseConfigurationArn"
        }
      ],
      "name": "Ec2InstanceLicenseSpecificationsOutputReference",
      "namespace": "ec2Instance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 1851
          },
          "name": "licenseConfigurationArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 1841
          },
          "name": "licenseConfigurationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 1809
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceLicenseSpecifications"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-instance/index:Ec2InstanceLicenseSpecificationsOutputReference"
    },
    "@cdktn/provider-awscc.ec2Instance.Ec2InstanceMetadataOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceMetadataOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-instance/index.ts",
        "line": 1875
      },
      "name": "Ec2InstanceMetadataOptions",
      "namespace": "ec2Instance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "If you specify a value of disabled, you cannot access your instance metadata.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance#http_endpoint Ec2Instance#http_endpoint}",
            "stability": "stable",
            "summary": "Enables or disables the HTTP metadata endpoint on your instances."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 1881
          },
          "name": "httpEndpoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "To use this option, the instance must be a Nitro-based instance launched in a subnet that supports IPv6.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance#http_protocol_ipv_6 Ec2Instance#http_protocol_ipv_6}",
            "stability": "stable",
            "summary": "Enables or disables the IPv6 endpoint for the instance metadata service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 1887
          },
          "name": "httpProtocolIpv6",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance#http_put_response_hop_limit Ec2Instance#http_put_response_hop_limit}",
            "stability": "stable",
            "summary": "The number of network hops that the metadata token can travel. Maximum is 64."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 1893
          },
          "name": "httpPutResponseHopLimit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance#http_tokens Ec2Instance#http_tokens}",
            "stability": "stable",
            "summary": "Indicates whether IMDSv2 is required."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 1899
          },
          "name": "httpTokens",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance#instance_metadata_tags Ec2Instance#instance_metadata_tags}",
            "stability": "stable",
            "summary": "Indicates whether tags from the instance are propagated to the EBS volumes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 1905
          },
          "name": "instanceMetadataTags",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-instance/index:Ec2InstanceMetadataOptions"
    },
    "@cdktn/provider-awscc.ec2Instance.Ec2InstanceMetadataOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceMetadataOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-instance/index.ts",
          "line": 1973
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-instance/index.ts",
        "line": 1965
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 2039
          },
          "name": "resetHttpEndpoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 2055
          },
          "name": "resetHttpProtocolIpv6"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 2071
          },
          "name": "resetHttpPutResponseHopLimit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 2087
          },
          "name": "resetHttpTokens"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 2103
          },
          "name": "resetInstanceMetadataTags"
        }
      ],
      "name": "Ec2InstanceMetadataOptionsOutputReference",
      "namespace": "ec2Instance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 2043
          },
          "name": "httpEndpointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 2059
          },
          "name": "httpProtocolIpv6Input",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 2075
          },
          "name": "httpPutResponseHopLimitInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 2091
          },
          "name": "httpTokensInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 2107
          },
          "name": "instanceMetadataTagsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 2033
          },
          "name": "httpEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 2049
          },
          "name": "httpProtocolIpv6",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 2065
          },
          "name": "httpPutResponseHopLimit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 2081
          },
          "name": "httpTokens",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 2097
          },
          "name": "instanceMetadataTags",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 1977
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceMetadataOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-instance/index:Ec2InstanceMetadataOptionsOutputReference"
    },
    "@cdktn/provider-awscc.ec2Instance.Ec2InstanceNetworkInterfaces": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceNetworkInterfaces",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-instance/index.ts",
        "line": 2609
      },
      "name": "Ec2InstanceNetworkInterfaces",
      "namespace": "ec2Instance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance#associate_carrier_ip_address Ec2Instance#associate_carrier_ip_address}",
            "stability": "stable",
            "summary": "Not currently supported by AWS CloudFormation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 2615
          },
          "name": "associateCarrierIpAddress",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance#associate_public_ip_address Ec2Instance#associate_public_ip_address}",
            "stability": "stable",
            "summary": "Indicates whether to assign a public IPv4 address to an instance you launch in a VPC."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 2621
          },
          "name": "associatePublicIpAddress",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance#delete_on_termination Ec2Instance#delete_on_termination}",
            "stability": "stable",
            "summary": "If set to true, the interface is deleted when the instance is terminated."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 2627
          },
          "name": "deleteOnTermination",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance#description Ec2Instance#description}",
            "stability": "stable",
            "summary": "The description of the network interface."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 2633
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "A primary network interface has a device index of 0.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance#device_index Ec2Instance#device_index}",
            "stability": "stable",
            "summary": "The position of the network interface in the attachment order."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 2639
          },
          "name": "deviceIndex",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance#ena_srd_specification Ec2Instance#ena_srd_specification}",
            "stability": "stable",
            "summary": "Specifies the ENA Express settings for the network interface that's attached to the instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 2645
          },
          "name": "enaSrdSpecification",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceNetworkInterfacesEnaSrdSpecification"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance#group_set Ec2Instance#group_set}",
            "stability": "stable",
            "summary": "The IDs of the security groups for the network interface."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 2651
          },
          "name": "groupSet",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance#ipv_6_address_count Ec2Instance#ipv_6_address_count}",
            "stability": "stable",
            "summary": "A number of IPv6 addresses to assign to the network interface."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 2657
          },
          "name": "ipv6AddressCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance#ipv_6_addresses Ec2Instance#ipv_6_addresses}",
            "stability": "stable",
            "summary": "The IPv6 addresses associated with the network interface."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 2663
          },
          "name": "ipv6Addresses",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceNetworkInterfacesIpv6Addresses"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance#network_interface_id Ec2Instance#network_interface_id}",
            "stability": "stable",
            "summary": "The ID of the network interface."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 2669
          },
          "name": "networkInterfaceId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance#private_ip_address Ec2Instance#private_ip_address}",
            "stability": "stable",
            "summary": "The private IPv4 address of the network interface."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 2675
          },
          "name": "privateIpAddress",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance#private_ip_addresses Ec2Instance#private_ip_addresses}",
            "stability": "stable",
            "summary": "One or more private IPv4 addresses to assign to the network interface."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 2681
          },
          "name": "privateIpAddresses",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceNetworkInterfacesPrivateIpAddresses"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance#secondary_private_ip_address_count Ec2Instance#secondary_private_ip_address_count}",
            "stability": "stable",
            "summary": "The number of secondary private IPv4 addresses."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 2687
          },
          "name": "secondaryPrivateIpAddressCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance#subnet_id Ec2Instance#subnet_id}",
            "stability": "stable",
            "summary": "The ID of the subnet."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 2693
          },
          "name": "subnetId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-instance/index:Ec2InstanceNetworkInterfaces"
    },
    "@cdktn/provider-awscc.ec2Instance.Ec2InstanceNetworkInterfacesEnaSrdSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceNetworkInterfacesEnaSrdSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-instance/index.ts",
        "line": 2207
      },
      "name": "Ec2InstanceNetworkInterfacesEnaSrdSpecification",
      "namespace": "ec2Instance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance#ena_srd_enabled Ec2Instance#ena_srd_enabled}",
            "stability": "stable",
            "summary": "Specifies whether ENA Express is enabled for the network interface when you launch an instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 2213
          },
          "name": "enaSrdEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance#ena_srd_udp_specification Ec2Instance#ena_srd_udp_specification}",
            "stability": "stable",
            "summary": "Contains ENA Express settings for UDP network traffic for the network interface that's attached to the instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 2219
          },
          "name": "enaSrdUdpSpecification",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceNetworkInterfacesEnaSrdSpecificationEnaSrdUdpSpecification"
          }
        }
      ],
      "symbolId": "src/ec2-instance/index:Ec2InstanceNetworkInterfacesEnaSrdSpecification"
    },
    "@cdktn/provider-awscc.ec2Instance.Ec2InstanceNetworkInterfacesEnaSrdSpecificationEnaSrdUdpSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceNetworkInterfacesEnaSrdSpecificationEnaSrdUdpSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-instance/index.ts",
        "line": 2111
      },
      "name": "Ec2InstanceNetworkInterfacesEnaSrdSpecificationEnaSrdUdpSpecification",
      "namespace": "ec2Instance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance#ena_srd_udp_enabled Ec2Instance#ena_srd_udp_enabled}",
            "stability": "stable",
            "summary": "Indicates whether UDP traffic uses ENA Express for your instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 2117
          },
          "name": "enaSrdUdpEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-instance/index:Ec2InstanceNetworkInterfacesEnaSrdSpecificationEnaSrdUdpSpecification"
    },
    "@cdktn/provider-awscc.ec2Instance.Ec2InstanceNetworkInterfacesEnaSrdSpecificationEnaSrdUdpSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceNetworkInterfacesEnaSrdSpecificationEnaSrdUdpSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-instance/index.ts",
          "line": 2157
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-instance/index.ts",
        "line": 2149
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 2199
          },
          "name": "resetEnaSrdUdpEnabled"
        }
      ],
      "name": "Ec2InstanceNetworkInterfacesEnaSrdSpecificationEnaSrdUdpSpecificationOutputReference",
      "namespace": "ec2Instance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 2203
          },
          "name": "enaSrdUdpEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 2193
          },
          "name": "enaSrdUdpEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 2161
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceNetworkInterfacesEnaSrdSpecificationEnaSrdUdpSpecification"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-instance/index:Ec2InstanceNetworkInterfacesEnaSrdSpecificationEnaSrdUdpSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.ec2Instance.Ec2InstanceNetworkInterfacesEnaSrdSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceNetworkInterfacesEnaSrdSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-instance/index.ts",
          "line": 2266
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-instance/index.ts",
        "line": 2258
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 2327
          },
          "name": "putEnaSrdUdpSpecification",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceNetworkInterfacesEnaSrdSpecificationEnaSrdUdpSpecification"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 2314
          },
          "name": "resetEnaSrdEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 2330
          },
          "name": "resetEnaSrdUdpSpecification"
        }
      ],
      "name": "Ec2InstanceNetworkInterfacesEnaSrdSpecificationOutputReference",
      "namespace": "ec2Instance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 2324
          },
          "name": "enaSrdUdpSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceNetworkInterfacesEnaSrdSpecificationEnaSrdUdpSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 2318
          },
          "name": "enaSrdEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 2334
          },
          "name": "enaSrdUdpSpecificationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceNetworkInterfacesEnaSrdSpecificationEnaSrdUdpSpecification"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 2308
          },
          "name": "enaSrdEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 2270
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceNetworkInterfacesEnaSrdSpecification"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-instance/index:Ec2InstanceNetworkInterfacesEnaSrdSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.ec2Instance.Ec2InstanceNetworkInterfacesIpv6Addresses": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceNetworkInterfacesIpv6Addresses",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-instance/index.ts",
        "line": 2338
      },
      "name": "Ec2InstanceNetworkInterfacesIpv6Addresses",
      "namespace": "ec2Instance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance#ipv_6_address Ec2Instance#ipv_6_address}",
            "stability": "stable",
            "summary": "The IPv6 address."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 2344
          },
          "name": "ipv6Address",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-instance/index:Ec2InstanceNetworkInterfacesIpv6Addresses"
    },
    "@cdktn/provider-awscc.ec2Instance.Ec2InstanceNetworkInterfacesIpv6AddressesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceNetworkInterfacesIpv6AddressesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-instance/index.ts",
          "line": 2445
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-instance/index.ts",
        "line": 2437
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 2452
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceNetworkInterfacesIpv6AddressesOutputReference"
            }
          }
        }
      ],
      "name": "Ec2InstanceNetworkInterfacesIpv6AddressesList",
      "namespace": "ec2Instance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 2438
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceNetworkInterfacesIpv6Addresses"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-instance/index:Ec2InstanceNetworkInterfacesIpv6AddressesList"
    },
    "@cdktn/provider-awscc.ec2Instance.Ec2InstanceNetworkInterfacesIpv6AddressesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceNetworkInterfacesIpv6AddressesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-instance/index.ts",
          "line": 2386
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-instance/index.ts",
        "line": 2376
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 2428
          },
          "name": "resetIpv6Address"
        }
      ],
      "name": "Ec2InstanceNetworkInterfacesIpv6AddressesOutputReference",
      "namespace": "ec2Instance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 2432
          },
          "name": "ipv6AddressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 2422
          },
          "name": "ipv6Address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 2390
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceNetworkInterfacesIpv6Addresses"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-instance/index:Ec2InstanceNetworkInterfacesIpv6AddressesOutputReference"
    },
    "@cdktn/provider-awscc.ec2Instance.Ec2InstanceNetworkInterfacesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceNetworkInterfacesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-instance/index.ts",
          "line": 3171
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-instance/index.ts",
        "line": 3163
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 3178
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceNetworkInterfacesOutputReference"
            }
          }
        }
      ],
      "name": "Ec2InstanceNetworkInterfacesList",
      "namespace": "ec2Instance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 3164
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceNetworkInterfaces"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-instance/index:Ec2InstanceNetworkInterfacesList"
    },
    "@cdktn/provider-awscc.ec2Instance.Ec2InstanceNetworkInterfacesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceNetworkInterfacesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-instance/index.ts",
          "line": 2826
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-instance/index.ts",
        "line": 2816
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 3023
          },
          "name": "putEnaSrdSpecification",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceNetworkInterfacesEnaSrdSpecification"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 3071
          },
          "name": "putIpv6Addresses",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceNetworkInterfacesIpv6Addresses"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 3119
          },
          "name": "putPrivateIpAddresses",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceNetworkInterfacesPrivateIpAddresses"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 2946
          },
          "name": "resetAssociateCarrierIpAddress"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 2962
          },
          "name": "resetAssociatePublicIpAddress"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 2978
          },
          "name": "resetDeleteOnTermination"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 2994
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 3010
          },
          "name": "resetDeviceIndex"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 3026
          },
          "name": "resetEnaSrdSpecification"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 3042
          },
          "name": "resetGroupSet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 3058
          },
          "name": "resetIpv6AddressCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 3074
          },
          "name": "resetIpv6Addresses"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 3090
          },
          "name": "resetNetworkInterfaceId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 3106
          },
          "name": "resetPrivateIpAddress"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 3122
          },
          "name": "resetPrivateIpAddresses"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 3138
          },
          "name": "resetSecondaryPrivateIpAddressCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 3154
          },
          "name": "resetSubnetId"
        }
      ],
      "name": "Ec2InstanceNetworkInterfacesOutputReference",
      "namespace": "ec2Instance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 3020
          },
          "name": "enaSrdSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceNetworkInterfacesEnaSrdSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 3068
          },
          "name": "ipv6Addresses",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceNetworkInterfacesIpv6AddressesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 3116
          },
          "name": "privateIpAddresses",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceNetworkInterfacesPrivateIpAddressesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 2950
          },
          "name": "associateCarrierIpAddressInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 2966
          },
          "name": "associatePublicIpAddressInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 2982
          },
          "name": "deleteOnTerminationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 2998
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 3014
          },
          "name": "deviceIndexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 3030
          },
          "name": "enaSrdSpecificationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceNetworkInterfacesEnaSrdSpecification"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 3046
          },
          "name": "groupSetInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 3062
          },
          "name": "ipv6AddressCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 3078
          },
          "name": "ipv6AddressesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceNetworkInterfacesIpv6Addresses"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 3094
          },
          "name": "networkInterfaceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 3126
          },
          "name": "privateIpAddressesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceNetworkInterfacesPrivateIpAddresses"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 3110
          },
          "name": "privateIpAddressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 3142
          },
          "name": "secondaryPrivateIpAddressCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 3158
          },
          "name": "subnetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 2940
          },
          "name": "associateCarrierIpAddress",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 2956
          },
          "name": "associatePublicIpAddress",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 2972
          },
          "name": "deleteOnTermination",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 2988
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 3004
          },
          "name": "deviceIndex",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 3036
          },
          "name": "groupSet",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 3052
          },
          "name": "ipv6AddressCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 3084
          },
          "name": "networkInterfaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 3100
          },
          "name": "privateIpAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 3132
          },
          "name": "secondaryPrivateIpAddressCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 3148
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 2830
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceNetworkInterfaces"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-instance/index:Ec2InstanceNetworkInterfacesOutputReference"
    },
    "@cdktn/provider-awscc.ec2Instance.Ec2InstanceNetworkInterfacesPrivateIpAddresses": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceNetworkInterfacesPrivateIpAddresses",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-instance/index.ts",
        "line": 2456
      },
      "name": "Ec2InstanceNetworkInterfacesPrivateIpAddresses",
      "namespace": "ec2Instance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Only one IPv4 address can be designated as primary.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance#primary Ec2Instance#primary}",
            "stability": "stable",
            "summary": "Indicates whether the private IPv4 address is the primary private IPv4 address."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 2462
          },
          "name": "primary",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance#private_ip_address Ec2Instance#private_ip_address}",
            "stability": "stable",
            "summary": "The private IPv4 addresses."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 2468
          },
          "name": "privateIpAddress",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-instance/index:Ec2InstanceNetworkInterfacesPrivateIpAddresses"
    },
    "@cdktn/provider-awscc.ec2Instance.Ec2InstanceNetworkInterfacesPrivateIpAddressesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceNetworkInterfacesPrivateIpAddressesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-instance/index.ts",
          "line": 2598
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-instance/index.ts",
        "line": 2590
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 2605
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceNetworkInterfacesPrivateIpAddressesOutputReference"
            }
          }
        }
      ],
      "name": "Ec2InstanceNetworkInterfacesPrivateIpAddressesList",
      "namespace": "ec2Instance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 2591
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceNetworkInterfacesPrivateIpAddresses"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-instance/index:Ec2InstanceNetworkInterfacesPrivateIpAddressesList"
    },
    "@cdktn/provider-awscc.ec2Instance.Ec2InstanceNetworkInterfacesPrivateIpAddressesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceNetworkInterfacesPrivateIpAddressesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-instance/index.ts",
          "line": 2517
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-instance/index.ts",
        "line": 2507
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 2565
          },
          "name": "resetPrimary"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 2581
          },
          "name": "resetPrivateIpAddress"
        }
      ],
      "name": "Ec2InstanceNetworkInterfacesPrivateIpAddressesOutputReference",
      "namespace": "ec2Instance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 2569
          },
          "name": "primaryInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 2585
          },
          "name": "privateIpAddressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 2559
          },
          "name": "primary",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 2575
          },
          "name": "privateIpAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 2521
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceNetworkInterfacesPrivateIpAddresses"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-instance/index:Ec2InstanceNetworkInterfacesPrivateIpAddressesOutputReference"
    },
    "@cdktn/provider-awscc.ec2Instance.Ec2InstancePrivateDnsNameOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstancePrivateDnsNameOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-instance/index.ts",
        "line": 3182
      },
      "name": "Ec2InstancePrivateDnsNameOptions",
      "namespace": "ec2Instance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information, see Amazon EC2 instance hostname types in the Amazon Elastic Compute Cloud User Guide.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance#enable_resource_name_dns_aaaa_record Ec2Instance#enable_resource_name_dns_aaaa_record}",
            "stability": "stable",
            "summary": "Indicates whether to respond to DNS queries for instance hostnames with DNS AAAA records."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 3194
          },
          "name": "enableResourceNameDnsAaaaRecord",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information, see Amazon EC2 instance hostname types in the Amazon Elastic Compute Cloud User Guide.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance#enable_resource_name_dns_a_record Ec2Instance#enable_resource_name_dns_a_record}",
            "stability": "stable",
            "summary": "Indicates whether to respond to DNS queries for instance hostnames with DNS A records."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 3188
          },
          "name": "enableResourceNameDnsARecord",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For IPv4 only subnets, an instance DNS name must be based on the instance IPv4 address. For IPv6 only subnets, an instance DNS name must be based on the instance ID. For dual-stack subnets, you can specify whether DNS names use the instance IPv4 address or the instance ID. For more information, see Amazon EC2 instance hostname types in the Amazon Elastic Compute Cloud User Guide.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance#hostname_type Ec2Instance#hostname_type}",
            "stability": "stable",
            "summary": "The type of hostnames to assign to instances in the subnet at launch."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 3200
          },
          "name": "hostnameType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-instance/index:Ec2InstancePrivateDnsNameOptions"
    },
    "@cdktn/provider-awscc.ec2Instance.Ec2InstancePrivateDnsNameOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstancePrivateDnsNameOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-instance/index.ts",
          "line": 3254
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-instance/index.ts",
        "line": 3246
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 3324
          },
          "name": "resetEnableResourceNameDnsAaaaRecord"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 3308
          },
          "name": "resetEnableResourceNameDnsARecord"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 3340
          },
          "name": "resetHostnameType"
        }
      ],
      "name": "Ec2InstancePrivateDnsNameOptionsOutputReference",
      "namespace": "ec2Instance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 3328
          },
          "name": "enableResourceNameDnsAaaaRecordInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 3312
          },
          "name": "enableResourceNameDnsARecordInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 3344
          },
          "name": "hostnameTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 3318
          },
          "name": "enableResourceNameDnsAaaaRecord",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 3302
          },
          "name": "enableResourceNameDnsARecord",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 3334
          },
          "name": "hostnameType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 3258
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstancePrivateDnsNameOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-instance/index:Ec2InstancePrivateDnsNameOptionsOutputReference"
    },
    "@cdktn/provider-awscc.ec2Instance.Ec2InstanceSsmAssociations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceSsmAssociations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-instance/index.ts",
        "line": 3501
      },
      "name": "Ec2InstanceSsmAssociations",
      "namespace": "ec2Instance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance#association_parameters Ec2Instance#association_parameters}",
            "stability": "stable",
            "summary": "The input parameter values to use with the associated SSM document."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 3507
          },
          "name": "associationParameters",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceSsmAssociationsAssociationParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance#document_name Ec2Instance#document_name}",
            "stability": "stable",
            "summary": "The name of an SSM document to associate with the instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 3513
          },
          "name": "documentName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-instance/index:Ec2InstanceSsmAssociations"
    },
    "@cdktn/provider-awscc.ec2Instance.Ec2InstanceSsmAssociationsAssociationParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceSsmAssociationsAssociationParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-instance/index.ts",
        "line": 3348
      },
      "name": "Ec2InstanceSsmAssociationsAssociationParameters",
      "namespace": "ec2Instance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance#key Ec2Instance#key}",
            "stability": "stable",
            "summary": "The name of an input parameter that is in the associated SSM document."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 3354
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance#value Ec2Instance#value}",
            "stability": "stable",
            "summary": "The value of an input parameter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 3360
          },
          "name": "value",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/ec2-instance/index:Ec2InstanceSsmAssociationsAssociationParameters"
    },
    "@cdktn/provider-awscc.ec2Instance.Ec2InstanceSsmAssociationsAssociationParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceSsmAssociationsAssociationParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-instance/index.ts",
          "line": 3490
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-instance/index.ts",
        "line": 3482
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 3497
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceSsmAssociationsAssociationParametersOutputReference"
            }
          }
        }
      ],
      "name": "Ec2InstanceSsmAssociationsAssociationParametersList",
      "namespace": "ec2Instance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 3483
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceSsmAssociationsAssociationParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-instance/index:Ec2InstanceSsmAssociationsAssociationParametersList"
    },
    "@cdktn/provider-awscc.ec2Instance.Ec2InstanceSsmAssociationsAssociationParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceSsmAssociationsAssociationParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-instance/index.ts",
          "line": 3409
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-instance/index.ts",
        "line": 3399
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 3457
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 3473
          },
          "name": "resetValue"
        }
      ],
      "name": "Ec2InstanceSsmAssociationsAssociationParametersOutputReference",
      "namespace": "ec2Instance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 3461
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 3477
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 3451
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 3467
          },
          "name": "value",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 3413
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceSsmAssociationsAssociationParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-instance/index:Ec2InstanceSsmAssociationsAssociationParametersOutputReference"
    },
    "@cdktn/provider-awscc.ec2Instance.Ec2InstanceSsmAssociationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceSsmAssociationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-instance/index.ts",
          "line": 3643
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-instance/index.ts",
        "line": 3635
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 3650
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceSsmAssociationsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2InstanceSsmAssociationsList",
      "namespace": "ec2Instance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 3636
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceSsmAssociations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-instance/index:Ec2InstanceSsmAssociationsList"
    },
    "@cdktn/provider-awscc.ec2Instance.Ec2InstanceSsmAssociationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceSsmAssociationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-instance/index.ts",
          "line": 3562
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-instance/index.ts",
        "line": 3552
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 3607
          },
          "name": "putAssociationParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceSsmAssociationsAssociationParameters"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 3610
          },
          "name": "resetAssociationParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 3626
          },
          "name": "resetDocumentName"
        }
      ],
      "name": "Ec2InstanceSsmAssociationsOutputReference",
      "namespace": "ec2Instance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 3604
          },
          "name": "associationParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceSsmAssociationsAssociationParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 3614
          },
          "name": "associationParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceSsmAssociationsAssociationParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 3630
          },
          "name": "documentNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 3620
          },
          "name": "documentName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 3566
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceSsmAssociations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-instance/index:Ec2InstanceSsmAssociationsOutputReference"
    },
    "@cdktn/provider-awscc.ec2Instance.Ec2InstanceState": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceState",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-instance/index.ts",
        "line": 3654
      },
      "name": "Ec2InstanceState",
      "namespace": "ec2Instance",
      "symbolId": "src/ec2-instance/index:Ec2InstanceState"
    },
    "@cdktn/provider-awscc.ec2Instance.Ec2InstanceStateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceStateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-instance/index.ts",
          "line": 3684
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-instance/index.ts",
        "line": 3677
      },
      "name": "Ec2InstanceStateOutputReference",
      "namespace": "ec2Instance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 3704
          },
          "name": "code",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 3709
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 3688
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceState"
          }
        }
      ],
      "symbolId": "src/ec2-instance/index:Ec2InstanceStateOutputReference"
    },
    "@cdktn/provider-awscc.ec2Instance.Ec2InstanceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-instance/index.ts",
        "line": 3713
      },
      "name": "Ec2InstanceTags",
      "namespace": "ec2Instance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance#key Ec2Instance#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 3717
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance#value Ec2Instance#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 3721
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-instance/index:Ec2InstanceTags"
    },
    "@cdktn/provider-awscc.ec2Instance.Ec2InstanceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-instance/index.ts",
          "line": 3851
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-instance/index.ts",
        "line": 3843
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 3858
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceTagsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2InstanceTagsList",
      "namespace": "ec2Instance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 3844
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-instance/index:Ec2InstanceTagsList"
    },
    "@cdktn/provider-awscc.ec2Instance.Ec2InstanceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-instance/index.ts",
          "line": 3770
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-instance/index.ts",
        "line": 3760
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 3818
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 3834
          },
          "name": "resetValue"
        }
      ],
      "name": "Ec2InstanceTagsOutputReference",
      "namespace": "ec2Instance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 3822
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 3838
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 3812
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 3828
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 3774
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-instance/index:Ec2InstanceTagsOutputReference"
    },
    "@cdktn/provider-awscc.ec2Instance.Ec2InstanceVolumes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceVolumes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-instance/index.ts",
        "line": 3862
      },
      "name": "Ec2InstanceVolumes",
      "namespace": "ec2Instance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance#device Ec2Instance#device}",
            "stability": "stable",
            "summary": "The device name (for example, /dev/sdh or xvdh)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 3868
          },
          "name": "device",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance#volume_id Ec2Instance#volume_id}",
            "stability": "stable",
            "summary": "The ID of the EBS volume. The volume and instance must be within the same Availability Zone."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 3874
          },
          "name": "volumeId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-instance/index:Ec2InstanceVolumes"
    },
    "@cdktn/provider-awscc.ec2Instance.Ec2InstanceVolumesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceVolumesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-instance/index.ts",
          "line": 4004
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-instance/index.ts",
        "line": 3996
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 4011
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceVolumesOutputReference"
            }
          }
        }
      ],
      "name": "Ec2InstanceVolumesList",
      "namespace": "ec2Instance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 3997
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceVolumes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-instance/index:Ec2InstanceVolumesList"
    },
    "@cdktn/provider-awscc.ec2Instance.Ec2InstanceVolumesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceVolumesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-instance/index.ts",
          "line": 3923
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-instance/index.ts",
        "line": 3913
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 3971
          },
          "name": "resetDevice"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 3987
          },
          "name": "resetVolumeId"
        }
      ],
      "name": "Ec2InstanceVolumesOutputReference",
      "namespace": "ec2Instance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 3975
          },
          "name": "deviceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 3991
          },
          "name": "volumeIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 3965
          },
          "name": "device",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 3981
          },
          "name": "volumeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance/index.ts",
            "line": 3927
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2Instance.Ec2InstanceVolumes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-instance/index:Ec2InstanceVolumesOutputReference"
    },
    "@cdktn/provider-awscc.ec2InstanceConnectEndpoint.Ec2InstanceConnectEndpoint": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance_connect_endpoint awscc_ec2_instance_connect_endpoint}."
      },
      "fqn": "@cdktn/provider-awscc.ec2InstanceConnectEndpoint.Ec2InstanceConnectEndpoint",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance_connect_endpoint awscc_ec2_instance_connect_endpoint} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-instance-connect-endpoint/index.ts",
          "line": 410
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2InstanceConnectEndpoint.Ec2InstanceConnectEndpointConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-instance-connect-endpoint/index.ts",
        "line": 378
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2InstanceConnectEndpoint resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-instance-connect-endpoint/index.ts",
            "line": 395
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2InstanceConnectEndpoint to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance_connect_endpoint#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2InstanceConnectEndpoint that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2InstanceConnectEndpoint to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance-connect-endpoint/index.ts",
            "line": 559
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2InstanceConnectEndpoint.Ec2InstanceConnectEndpointTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance-connect-endpoint/index.ts",
            "line": 455
          },
          "name": "resetClientToken"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance-connect-endpoint/index.ts",
            "line": 501
          },
          "name": "resetPreserveClientIp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance-connect-endpoint/index.ts",
            "line": 523
          },
          "name": "resetSecurityGroupIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance-connect-endpoint/index.ts",
            "line": 562
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance-connect-endpoint/index.ts",
            "line": 579
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance-connect-endpoint/index.ts",
            "line": 589
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2InstanceConnectEndpoint",
      "namespace": "ec2InstanceConnectEndpoint",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance-connect-endpoint/index.ts",
            "line": 383
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance-connect-endpoint/index.ts",
            "line": 438
          },
          "name": "availabilityZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance-connect-endpoint/index.ts",
            "line": 443
          },
          "name": "availabilityZoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance-connect-endpoint/index.ts",
            "line": 464
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance-connect-endpoint/index.ts",
            "line": 469
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance-connect-endpoint/index.ts",
            "line": 474
          },
          "name": "instanceConnectEndpointArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance-connect-endpoint/index.ts",
            "line": 479
          },
          "name": "instanceConnectEndpointId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance-connect-endpoint/index.ts",
            "line": 484
          },
          "name": "networkInterfaceIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance-connect-endpoint/index.ts",
            "line": 489
          },
          "name": "ownerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance-connect-endpoint/index.ts",
            "line": 511
          },
          "name": "publicDnsNames",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2InstanceConnectEndpoint.Ec2InstanceConnectEndpointPublicDnsNamesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance-connect-endpoint/index.ts",
            "line": 532
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance-connect-endpoint/index.ts",
            "line": 537
          },
          "name": "stateMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance-connect-endpoint/index.ts",
            "line": 556
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2InstanceConnectEndpoint.Ec2InstanceConnectEndpointTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance-connect-endpoint/index.ts",
            "line": 571
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance-connect-endpoint/index.ts",
            "line": 459
          },
          "name": "clientTokenInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance-connect-endpoint/index.ts",
            "line": 505
          },
          "name": "preserveClientIpInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance-connect-endpoint/index.ts",
            "line": 527
          },
          "name": "securityGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance-connect-endpoint/index.ts",
            "line": 550
          },
          "name": "subnetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance-connect-endpoint/index.ts",
            "line": 566
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2InstanceConnectEndpoint.Ec2InstanceConnectEndpointTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance-connect-endpoint/index.ts",
            "line": 449
          },
          "name": "clientToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance-connect-endpoint/index.ts",
            "line": 495
          },
          "name": "preserveClientIp",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance-connect-endpoint/index.ts",
            "line": 517
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance-connect-endpoint/index.ts",
            "line": 543
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-instance-connect-endpoint/index:Ec2InstanceConnectEndpoint"
    },
    "@cdktn/provider-awscc.ec2InstanceConnectEndpoint.Ec2InstanceConnectEndpointConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2InstanceConnectEndpoint.Ec2InstanceConnectEndpointConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-instance-connect-endpoint/index.ts",
        "line": 14
      },
      "name": "Ec2InstanceConnectEndpointConfig",
      "namespace": "ec2InstanceConnectEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance_connect_endpoint#subnet_id Ec2InstanceConnectEndpoint#subnet_id}",
            "stability": "stable",
            "summary": "The ID of the subnet in which the EC2 Instance Connect Endpoint was created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance-connect-endpoint/index.ts",
            "line": 38
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance_connect_endpoint#client_token Ec2InstanceConnectEndpoint#client_token}",
            "stability": "stable",
            "summary": "The client token of the instance connect endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance-connect-endpoint/index.ts",
            "line": 20
          },
          "name": "clientToken",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance_connect_endpoint#preserve_client_ip Ec2InstanceConnectEndpoint#preserve_client_ip}",
            "stability": "stable",
            "summary": "Indicates whether your client's IP address is preserved as the source when you connect to a resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance-connect-endpoint/index.ts",
            "line": 26
          },
          "name": "preserveClientIp",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance_connect_endpoint#security_group_ids Ec2InstanceConnectEndpoint#security_group_ids}",
            "stability": "stable",
            "summary": "The security groups associated with the endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance-connect-endpoint/index.ts",
            "line": 32
          },
          "name": "securityGroupIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance_connect_endpoint#tags Ec2InstanceConnectEndpoint#tags}",
            "stability": "stable",
            "summary": "The tags assigned to the EC2 Instance Connect Endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance-connect-endpoint/index.ts",
            "line": 44
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2InstanceConnectEndpoint.Ec2InstanceConnectEndpointTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-instance-connect-endpoint/index:Ec2InstanceConnectEndpointConfig"
    },
    "@cdktn/provider-awscc.ec2InstanceConnectEndpoint.Ec2InstanceConnectEndpointPublicDnsNames": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2InstanceConnectEndpoint.Ec2InstanceConnectEndpointPublicDnsNames",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-instance-connect-endpoint/index.ts",
        "line": 164
      },
      "name": "Ec2InstanceConnectEndpointPublicDnsNames",
      "namespace": "ec2InstanceConnectEndpoint",
      "symbolId": "src/ec2-instance-connect-endpoint/index:Ec2InstanceConnectEndpointPublicDnsNames"
    },
    "@cdktn/provider-awscc.ec2InstanceConnectEndpoint.Ec2InstanceConnectEndpointPublicDnsNamesDualstack": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2InstanceConnectEndpoint.Ec2InstanceConnectEndpointPublicDnsNamesDualstack",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-instance-connect-endpoint/index.ts",
        "line": 46
      },
      "name": "Ec2InstanceConnectEndpointPublicDnsNamesDualstack",
      "namespace": "ec2InstanceConnectEndpoint",
      "symbolId": "src/ec2-instance-connect-endpoint/index:Ec2InstanceConnectEndpointPublicDnsNamesDualstack"
    },
    "@cdktn/provider-awscc.ec2InstanceConnectEndpoint.Ec2InstanceConnectEndpointPublicDnsNamesDualstackOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2InstanceConnectEndpoint.Ec2InstanceConnectEndpointPublicDnsNamesDualstackOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-instance-connect-endpoint/index.ts",
          "line": 76
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-instance-connect-endpoint/index.ts",
        "line": 69
      },
      "name": "Ec2InstanceConnectEndpointPublicDnsNamesDualstackOutputReference",
      "namespace": "ec2InstanceConnectEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance-connect-endpoint/index.ts",
            "line": 96
          },
          "name": "dnsName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance-connect-endpoint/index.ts",
            "line": 101
          },
          "name": "fipsDnsName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance-connect-endpoint/index.ts",
            "line": 80
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2InstanceConnectEndpoint.Ec2InstanceConnectEndpointPublicDnsNamesDualstack"
          }
        }
      ],
      "symbolId": "src/ec2-instance-connect-endpoint/index:Ec2InstanceConnectEndpointPublicDnsNamesDualstackOutputReference"
    },
    "@cdktn/provider-awscc.ec2InstanceConnectEndpoint.Ec2InstanceConnectEndpointPublicDnsNamesIpv4": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2InstanceConnectEndpoint.Ec2InstanceConnectEndpointPublicDnsNamesIpv4",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-instance-connect-endpoint/index.ts",
        "line": 105
      },
      "name": "Ec2InstanceConnectEndpointPublicDnsNamesIpv4",
      "namespace": "ec2InstanceConnectEndpoint",
      "symbolId": "src/ec2-instance-connect-endpoint/index:Ec2InstanceConnectEndpointPublicDnsNamesIpv4"
    },
    "@cdktn/provider-awscc.ec2InstanceConnectEndpoint.Ec2InstanceConnectEndpointPublicDnsNamesIpv4OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2InstanceConnectEndpoint.Ec2InstanceConnectEndpointPublicDnsNamesIpv4OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-instance-connect-endpoint/index.ts",
          "line": 135
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-instance-connect-endpoint/index.ts",
        "line": 128
      },
      "name": "Ec2InstanceConnectEndpointPublicDnsNamesIpv4OutputReference",
      "namespace": "ec2InstanceConnectEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance-connect-endpoint/index.ts",
            "line": 155
          },
          "name": "dnsName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance-connect-endpoint/index.ts",
            "line": 160
          },
          "name": "fipsDnsName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance-connect-endpoint/index.ts",
            "line": 139
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2InstanceConnectEndpoint.Ec2InstanceConnectEndpointPublicDnsNamesIpv4"
          }
        }
      ],
      "symbolId": "src/ec2-instance-connect-endpoint/index:Ec2InstanceConnectEndpointPublicDnsNamesIpv4OutputReference"
    },
    "@cdktn/provider-awscc.ec2InstanceConnectEndpoint.Ec2InstanceConnectEndpointPublicDnsNamesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2InstanceConnectEndpoint.Ec2InstanceConnectEndpointPublicDnsNamesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-instance-connect-endpoint/index.ts",
          "line": 194
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-instance-connect-endpoint/index.ts",
        "line": 187
      },
      "name": "Ec2InstanceConnectEndpointPublicDnsNamesOutputReference",
      "namespace": "ec2InstanceConnectEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance-connect-endpoint/index.ts",
            "line": 215
          },
          "name": "dualstack",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2InstanceConnectEndpoint.Ec2InstanceConnectEndpointPublicDnsNamesDualstackOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance-connect-endpoint/index.ts",
            "line": 221
          },
          "name": "ipv4",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2InstanceConnectEndpoint.Ec2InstanceConnectEndpointPublicDnsNamesIpv4OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance-connect-endpoint/index.ts",
            "line": 198
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2InstanceConnectEndpoint.Ec2InstanceConnectEndpointPublicDnsNames"
          }
        }
      ],
      "symbolId": "src/ec2-instance-connect-endpoint/index:Ec2InstanceConnectEndpointPublicDnsNamesOutputReference"
    },
    "@cdktn/provider-awscc.ec2InstanceConnectEndpoint.Ec2InstanceConnectEndpointTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2InstanceConnectEndpoint.Ec2InstanceConnectEndpointTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-instance-connect-endpoint/index.ts",
        "line": 225
      },
      "name": "Ec2InstanceConnectEndpointTags",
      "namespace": "ec2InstanceConnectEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance_connect_endpoint#key Ec2InstanceConnectEndpoint#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance-connect-endpoint/index.ts",
            "line": 229
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_instance_connect_endpoint#value Ec2InstanceConnectEndpoint#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance-connect-endpoint/index.ts",
            "line": 233
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-instance-connect-endpoint/index:Ec2InstanceConnectEndpointTags"
    },
    "@cdktn/provider-awscc.ec2InstanceConnectEndpoint.Ec2InstanceConnectEndpointTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2InstanceConnectEndpoint.Ec2InstanceConnectEndpointTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-instance-connect-endpoint/index.ts",
          "line": 363
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-instance-connect-endpoint/index.ts",
        "line": 355
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance-connect-endpoint/index.ts",
            "line": 370
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2InstanceConnectEndpoint.Ec2InstanceConnectEndpointTagsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2InstanceConnectEndpointTagsList",
      "namespace": "ec2InstanceConnectEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance-connect-endpoint/index.ts",
            "line": 356
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2InstanceConnectEndpoint.Ec2InstanceConnectEndpointTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-instance-connect-endpoint/index:Ec2InstanceConnectEndpointTagsList"
    },
    "@cdktn/provider-awscc.ec2InstanceConnectEndpoint.Ec2InstanceConnectEndpointTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2InstanceConnectEndpoint.Ec2InstanceConnectEndpointTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-instance-connect-endpoint/index.ts",
          "line": 282
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-instance-connect-endpoint/index.ts",
        "line": 272
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance-connect-endpoint/index.ts",
            "line": 330
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance-connect-endpoint/index.ts",
            "line": 346
          },
          "name": "resetValue"
        }
      ],
      "name": "Ec2InstanceConnectEndpointTagsOutputReference",
      "namespace": "ec2InstanceConnectEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance-connect-endpoint/index.ts",
            "line": 334
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-instance-connect-endpoint/index.ts",
            "line": 350
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance-connect-endpoint/index.ts",
            "line": 324
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance-connect-endpoint/index.ts",
            "line": 340
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-instance-connect-endpoint/index.ts",
            "line": 286
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2InstanceConnectEndpoint.Ec2InstanceConnectEndpointTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-instance-connect-endpoint/index:Ec2InstanceConnectEndpointTagsOutputReference"
    },
    "@cdktn/provider-awscc.ec2InternetGateway.Ec2InternetGateway": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_internet_gateway awscc_ec2_internet_gateway}."
      },
      "fqn": "@cdktn/provider-awscc.ec2InternetGateway.Ec2InternetGateway",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_internet_gateway awscc_ec2_internet_gateway} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-internet-gateway/index.ts",
          "line": 211
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2InternetGateway.Ec2InternetGatewayConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-internet-gateway/index.ts",
        "line": 179
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2InternetGateway resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-internet-gateway/index.ts",
            "line": 196
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2InternetGateway to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_internet_gateway#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2InternetGateway that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2InternetGateway to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-internet-gateway/index.ts",
            "line": 249
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2InternetGateway.Ec2InternetGatewayTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-internet-gateway/index.ts",
            "line": 252
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-internet-gateway/index.ts",
            "line": 264
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-internet-gateway/index.ts",
            "line": 270
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2InternetGateway",
      "namespace": "ec2InternetGateway",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-internet-gateway/index.ts",
            "line": 184
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-internet-gateway/index.ts",
            "line": 235
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-internet-gateway/index.ts",
            "line": 240
          },
          "name": "internetGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-internet-gateway/index.ts",
            "line": 246
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2InternetGateway.Ec2InternetGatewayTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-internet-gateway/index.ts",
            "line": 256
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2InternetGateway.Ec2InternetGatewayTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-internet-gateway/index:Ec2InternetGateway"
    },
    "@cdktn/provider-awscc.ec2InternetGateway.Ec2InternetGatewayConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2InternetGateway.Ec2InternetGatewayConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-internet-gateway/index.ts",
        "line": 14
      },
      "name": "Ec2InternetGatewayConfig",
      "namespace": "ec2InternetGateway",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_internet_gateway#tags Ec2InternetGateway#tags}",
            "stability": "stable",
            "summary": "Any tags to assign to the internet gateway."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-internet-gateway/index.ts",
            "line": 20
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2InternetGateway.Ec2InternetGatewayTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-internet-gateway/index:Ec2InternetGatewayConfig"
    },
    "@cdktn/provider-awscc.ec2InternetGateway.Ec2InternetGatewayTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2InternetGateway.Ec2InternetGatewayTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-internet-gateway/index.ts",
        "line": 22
      },
      "name": "Ec2InternetGatewayTags",
      "namespace": "ec2InternetGateway",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_internet_gateway#key Ec2InternetGateway#key}",
            "stability": "stable",
            "summary": "The tag key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-internet-gateway/index.ts",
            "line": 28
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_internet_gateway#value Ec2InternetGateway#value}",
            "stability": "stable",
            "summary": "The tag value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-internet-gateway/index.ts",
            "line": 34
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-internet-gateway/index:Ec2InternetGatewayTags"
    },
    "@cdktn/provider-awscc.ec2InternetGateway.Ec2InternetGatewayTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2InternetGateway.Ec2InternetGatewayTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-internet-gateway/index.ts",
          "line": 164
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-internet-gateway/index.ts",
        "line": 156
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-internet-gateway/index.ts",
            "line": 171
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2InternetGateway.Ec2InternetGatewayTagsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2InternetGatewayTagsList",
      "namespace": "ec2InternetGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-internet-gateway/index.ts",
            "line": 157
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2InternetGateway.Ec2InternetGatewayTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-internet-gateway/index:Ec2InternetGatewayTagsList"
    },
    "@cdktn/provider-awscc.ec2InternetGateway.Ec2InternetGatewayTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2InternetGateway.Ec2InternetGatewayTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-internet-gateway/index.ts",
          "line": 83
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-internet-gateway/index.ts",
        "line": 73
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-internet-gateway/index.ts",
            "line": 131
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-internet-gateway/index.ts",
            "line": 147
          },
          "name": "resetValue"
        }
      ],
      "name": "Ec2InternetGatewayTagsOutputReference",
      "namespace": "ec2InternetGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-internet-gateway/index.ts",
            "line": 135
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-internet-gateway/index.ts",
            "line": 151
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-internet-gateway/index.ts",
            "line": 125
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-internet-gateway/index.ts",
            "line": 141
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-internet-gateway/index.ts",
            "line": 87
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2InternetGateway.Ec2InternetGatewayTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-internet-gateway/index:Ec2InternetGatewayTagsOutputReference"
    },
    "@cdktn/provider-awscc.ec2IpPoolRouteTableAssociation.Ec2IpPoolRouteTableAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ip_pool_route_table_association awscc_ec2_ip_pool_route_table_association}."
      },
      "fqn": "@cdktn/provider-awscc.ec2IpPoolRouteTableAssociation.Ec2IpPoolRouteTableAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ip_pool_route_table_association awscc_ec2_ip_pool_route_table_association} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-ip-pool-route-table-association/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2IpPoolRouteTableAssociation.Ec2IpPoolRouteTableAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-ip-pool-route-table-association/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2IpPoolRouteTableAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-ip-pool-route-table-association/index.ts",
            "line": 49
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2IpPoolRouteTableAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ip_pool_route_table_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2IpPoolRouteTableAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2IpPoolRouteTableAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ip-pool-route-table-association/index.ts",
            "line": 128
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ip-pool-route-table-association/index.ts",
            "line": 135
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2IpPoolRouteTableAssociation",
      "namespace": "ec2IpPoolRouteTableAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ip-pool-route-table-association/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ip-pool-route-table-association/index.ts",
            "line": 89
          },
          "name": "associationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ip-pool-route-table-association/index.ts",
            "line": 94
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ip-pool-route-table-association/index.ts",
            "line": 107
          },
          "name": "publicIpv4PoolInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ip-pool-route-table-association/index.ts",
            "line": 120
          },
          "name": "routeTableIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ip-pool-route-table-association/index.ts",
            "line": 100
          },
          "name": "publicIpv4Pool",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ip-pool-route-table-association/index.ts",
            "line": 113
          },
          "name": "routeTableId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-ip-pool-route-table-association/index:Ec2IpPoolRouteTableAssociation"
    },
    "@cdktn/provider-awscc.ec2IpPoolRouteTableAssociation.Ec2IpPoolRouteTableAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2IpPoolRouteTableAssociation.Ec2IpPoolRouteTableAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-ip-pool-route-table-association/index.ts",
        "line": 14
      },
      "name": "Ec2IpPoolRouteTableAssociationConfig",
      "namespace": "ec2IpPoolRouteTableAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ip_pool_route_table_association#public_ipv_4_pool Ec2IpPoolRouteTableAssociation#public_ipv_4_pool}",
            "stability": "stable",
            "summary": "The ID of the public IPv4 pool."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ip-pool-route-table-association/index.ts",
            "line": 20
          },
          "name": "publicIpv4Pool",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ip_pool_route_table_association#route_table_id Ec2IpPoolRouteTableAssociation#route_table_id}",
            "stability": "stable",
            "summary": "The ID of the route table."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ip-pool-route-table-association/index.ts",
            "line": 26
          },
          "name": "routeTableId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-ip-pool-route-table-association/index:Ec2IpPoolRouteTableAssociationConfig"
    },
    "@cdktn/provider-awscc.ec2Ipam.Ec2Ipam": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam awscc_ec2_ipam}."
      },
      "fqn": "@cdktn/provider-awscc.ec2Ipam.Ec2Ipam",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam awscc_ec2_ipam} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-ipam/index.ts",
          "line": 481
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2Ipam.Ec2IpamConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-ipam/index.ts",
        "line": 449
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2Ipam resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-ipam/index.ts",
            "line": 466
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2Ipam to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2Ipam that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2Ipam to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam/index.ts",
            "line": 530
          },
          "name": "putDefaultResourceDiscoveryOrganizationalUnitExclusions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2Ipam.Ec2IpamDefaultResourceDiscoveryOrganizationalUnitExclusions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam/index.ts",
            "line": 604
          },
          "name": "putOperatingRegions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2Ipam.Ec2IpamOperatingRegions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam/index.ts",
            "line": 640
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2Ipam.Ec2IpamTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam/index.ts",
            "line": 533
          },
          "name": "resetDefaultResourceDiscoveryOrganizationalUnitExclusions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam/index.ts",
            "line": 549
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam/index.ts",
            "line": 565
          },
          "name": "resetEnablePrivateGua"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam/index.ts",
            "line": 591
          },
          "name": "resetMeteredAccount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam/index.ts",
            "line": 607
          },
          "name": "resetOperatingRegions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam/index.ts",
            "line": 643
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam/index.ts",
            "line": 659
          },
          "name": "resetTier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam/index.ts",
            "line": 671
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam/index.ts",
            "line": 683
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2Ipam",
      "namespace": "ec2Ipam",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam/index.ts",
            "line": 454
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam/index.ts",
            "line": 511
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam/index.ts",
            "line": 516
          },
          "name": "defaultResourceDiscoveryAssociationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam/index.ts",
            "line": 521
          },
          "name": "defaultResourceDiscoveryId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam/index.ts",
            "line": 527
          },
          "name": "defaultResourceDiscoveryOrganizationalUnitExclusions",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Ipam.Ec2IpamDefaultResourceDiscoveryOrganizationalUnitExclusionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam/index.ts",
            "line": 574
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam/index.ts",
            "line": 579
          },
          "name": "ipamId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam/index.ts",
            "line": 601
          },
          "name": "operatingRegions",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Ipam.Ec2IpamOperatingRegionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam/index.ts",
            "line": 616
          },
          "name": "privateDefaultScopeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam/index.ts",
            "line": 621
          },
          "name": "publicDefaultScopeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam/index.ts",
            "line": 626
          },
          "name": "resourceDiscoveryAssociationCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam/index.ts",
            "line": 631
          },
          "name": "scopeCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam/index.ts",
            "line": 637
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Ipam.Ec2IpamTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam/index.ts",
            "line": 537
          },
          "name": "defaultResourceDiscoveryOrganizationalUnitExclusionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2Ipam.Ec2IpamDefaultResourceDiscoveryOrganizationalUnitExclusions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam/index.ts",
            "line": 553
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam/index.ts",
            "line": 569
          },
          "name": "enablePrivateGuaInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam/index.ts",
            "line": 595
          },
          "name": "meteredAccountInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam/index.ts",
            "line": 611
          },
          "name": "operatingRegionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2Ipam.Ec2IpamOperatingRegions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam/index.ts",
            "line": 647
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2Ipam.Ec2IpamTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam/index.ts",
            "line": 663
          },
          "name": "tierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam/index.ts",
            "line": 543
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam/index.ts",
            "line": 559
          },
          "name": "enablePrivateGua",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam/index.ts",
            "line": 585
          },
          "name": "meteredAccount",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam/index.ts",
            "line": 653
          },
          "name": "tier",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-ipam/index:Ec2Ipam"
    },
    "@cdktn/provider-awscc.ec2Ipam.Ec2IpamConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Ipam.Ec2IpamConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-ipam/index.ts",
        "line": 14
      },
      "name": "Ec2IpamConfig",
      "namespace": "ec2Ipam",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam#default_resource_discovery_organizational_unit_exclusions Ec2Ipam#default_resource_discovery_organizational_unit_exclusions}",
            "stability": "stable",
            "summary": "A set of organizational unit (OU) exclusions for the default resource discovery, created with this IPAM."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam/index.ts",
            "line": 20
          },
          "name": "defaultResourceDiscoveryOrganizationalUnitExclusions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2Ipam.Ec2IpamDefaultResourceDiscoveryOrganizationalUnitExclusions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam#description Ec2Ipam#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam/index.ts",
            "line": 24
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam#enable_private_gua Ec2Ipam#enable_private_gua}",
            "stability": "stable",
            "summary": "Enable provisioning of GUA space in private pools."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam/index.ts",
            "line": 30
          },
          "name": "enablePrivateGua",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam#metered_account Ec2Ipam#metered_account}",
            "stability": "stable",
            "summary": "A metered account is an account that is charged for active IP addresses managed in IPAM."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam/index.ts",
            "line": 36
          },
          "name": "meteredAccount",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam#operating_regions Ec2Ipam#operating_regions}",
            "stability": "stable",
            "summary": "The regions IPAM is enabled for. Allows pools to be created in these regions, as well as enabling monitoring."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam/index.ts",
            "line": 42
          },
          "name": "operatingRegions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2Ipam.Ec2IpamOperatingRegions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam#tags Ec2Ipam#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam/index.ts",
            "line": 48
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2Ipam.Ec2IpamTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam#tier Ec2Ipam#tier}",
            "stability": "stable",
            "summary": "The tier of the IPAM."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam/index.ts",
            "line": 54
          },
          "name": "tier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-ipam/index:Ec2IpamConfig"
    },
    "@cdktn/provider-awscc.ec2Ipam.Ec2IpamDefaultResourceDiscoveryOrganizationalUnitExclusions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Ipam.Ec2IpamDefaultResourceDiscoveryOrganizationalUnitExclusions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-ipam/index.ts",
        "line": 56
      },
      "name": "Ec2IpamDefaultResourceDiscoveryOrganizationalUnitExclusions",
      "namespace": "ec2Ipam",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Build the path for the OU(s) using AWS Organizations IDs separated by a '/'. Include all child OUs by ending the path with '/*'.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam#organizations_entity_path Ec2Ipam#organizations_entity_path}",
            "stability": "stable",
            "summary": "An AWS Organizations entity path."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam/index.ts",
            "line": 62
          },
          "name": "organizationsEntityPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-ipam/index:Ec2IpamDefaultResourceDiscoveryOrganizationalUnitExclusions"
    },
    "@cdktn/provider-awscc.ec2Ipam.Ec2IpamDefaultResourceDiscoveryOrganizationalUnitExclusionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Ipam.Ec2IpamDefaultResourceDiscoveryOrganizationalUnitExclusionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-ipam/index.ts",
          "line": 163
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-ipam/index.ts",
        "line": 155
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam/index.ts",
            "line": 170
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2Ipam.Ec2IpamDefaultResourceDiscoveryOrganizationalUnitExclusionsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2IpamDefaultResourceDiscoveryOrganizationalUnitExclusionsList",
      "namespace": "ec2Ipam",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam/index.ts",
            "line": 156
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2Ipam.Ec2IpamDefaultResourceDiscoveryOrganizationalUnitExclusions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-ipam/index:Ec2IpamDefaultResourceDiscoveryOrganizationalUnitExclusionsList"
    },
    "@cdktn/provider-awscc.ec2Ipam.Ec2IpamDefaultResourceDiscoveryOrganizationalUnitExclusionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Ipam.Ec2IpamDefaultResourceDiscoveryOrganizationalUnitExclusionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-ipam/index.ts",
          "line": 104
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-ipam/index.ts",
        "line": 94
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam/index.ts",
            "line": 146
          },
          "name": "resetOrganizationsEntityPath"
        }
      ],
      "name": "Ec2IpamDefaultResourceDiscoveryOrganizationalUnitExclusionsOutputReference",
      "namespace": "ec2Ipam",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam/index.ts",
            "line": 150
          },
          "name": "organizationsEntityPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam/index.ts",
            "line": 140
          },
          "name": "organizationsEntityPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam/index.ts",
            "line": 108
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2Ipam.Ec2IpamDefaultResourceDiscoveryOrganizationalUnitExclusions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-ipam/index:Ec2IpamDefaultResourceDiscoveryOrganizationalUnitExclusionsOutputReference"
    },
    "@cdktn/provider-awscc.ec2Ipam.Ec2IpamOperatingRegions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Ipam.Ec2IpamOperatingRegions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-ipam/index.ts",
        "line": 174
      },
      "name": "Ec2IpamOperatingRegions",
      "namespace": "ec2Ipam",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam#region_name Ec2Ipam#region_name}",
            "stability": "stable",
            "summary": "The name of the region."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam/index.ts",
            "line": 180
          },
          "name": "regionName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-ipam/index:Ec2IpamOperatingRegions"
    },
    "@cdktn/provider-awscc.ec2Ipam.Ec2IpamOperatingRegionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Ipam.Ec2IpamOperatingRegionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-ipam/index.ts",
          "line": 281
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-ipam/index.ts",
        "line": 273
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam/index.ts",
            "line": 288
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2Ipam.Ec2IpamOperatingRegionsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2IpamOperatingRegionsList",
      "namespace": "ec2Ipam",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam/index.ts",
            "line": 274
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2Ipam.Ec2IpamOperatingRegions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-ipam/index:Ec2IpamOperatingRegionsList"
    },
    "@cdktn/provider-awscc.ec2Ipam.Ec2IpamOperatingRegionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Ipam.Ec2IpamOperatingRegionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-ipam/index.ts",
          "line": 222
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-ipam/index.ts",
        "line": 212
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam/index.ts",
            "line": 264
          },
          "name": "resetRegionName"
        }
      ],
      "name": "Ec2IpamOperatingRegionsOutputReference",
      "namespace": "ec2Ipam",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam/index.ts",
            "line": 268
          },
          "name": "regionNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam/index.ts",
            "line": 258
          },
          "name": "regionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam/index.ts",
            "line": 226
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2Ipam.Ec2IpamOperatingRegions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-ipam/index:Ec2IpamOperatingRegionsOutputReference"
    },
    "@cdktn/provider-awscc.ec2Ipam.Ec2IpamTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Ipam.Ec2IpamTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-ipam/index.ts",
        "line": 292
      },
      "name": "Ec2IpamTags",
      "namespace": "ec2Ipam",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam#key Ec2Ipam#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam/index.ts",
            "line": 298
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam#value Ec2Ipam#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam/index.ts",
            "line": 304
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-ipam/index:Ec2IpamTags"
    },
    "@cdktn/provider-awscc.ec2Ipam.Ec2IpamTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Ipam.Ec2IpamTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-ipam/index.ts",
          "line": 434
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-ipam/index.ts",
        "line": 426
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam/index.ts",
            "line": 441
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2Ipam.Ec2IpamTagsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2IpamTagsList",
      "namespace": "ec2Ipam",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam/index.ts",
            "line": 427
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2Ipam.Ec2IpamTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-ipam/index:Ec2IpamTagsList"
    },
    "@cdktn/provider-awscc.ec2Ipam.Ec2IpamTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Ipam.Ec2IpamTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-ipam/index.ts",
          "line": 353
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-ipam/index.ts",
        "line": 343
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam/index.ts",
            "line": 401
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam/index.ts",
            "line": 417
          },
          "name": "resetValue"
        }
      ],
      "name": "Ec2IpamTagsOutputReference",
      "namespace": "ec2Ipam",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam/index.ts",
            "line": 405
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam/index.ts",
            "line": 421
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam/index.ts",
            "line": 395
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam/index.ts",
            "line": 411
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam/index.ts",
            "line": 357
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2Ipam.Ec2IpamTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-ipam/index:Ec2IpamTagsOutputReference"
    },
    "@cdktn/provider-awscc.ec2IpamAllocation.Ec2IpamAllocation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_allocation awscc_ec2_ipam_allocation}."
      },
      "fqn": "@cdktn/provider-awscc.ec2IpamAllocation.Ec2IpamAllocation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_allocation awscc_ec2_ipam_allocation} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-ipam-allocation/index.ts",
          "line": 74
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2IpamAllocation.Ec2IpamAllocationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-ipam-allocation/index.ts",
        "line": 42
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2IpamAllocation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-allocation/index.ts",
            "line": 59
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2IpamAllocation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_allocation#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2IpamAllocation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2IpamAllocation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-allocation/index.ts",
            "line": 108
          },
          "name": "resetCidr"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-allocation/index.ts",
            "line": 124
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-allocation/index.ts",
            "line": 163
          },
          "name": "resetNetmaskLength"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-allocation/index.ts",
            "line": 175
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-allocation/index.ts",
            "line": 184
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2IpamAllocation",
      "namespace": "ec2IpamAllocation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-allocation/index.ts",
            "line": 47
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-allocation/index.ts",
            "line": 133
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-allocation/index.ts",
            "line": 138
          },
          "name": "ipamPoolAllocationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-allocation/index.ts",
            "line": 112
          },
          "name": "cidrInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-allocation/index.ts",
            "line": 128
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-allocation/index.ts",
            "line": 151
          },
          "name": "ipamPoolIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-allocation/index.ts",
            "line": 167
          },
          "name": "netmaskLengthInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-allocation/index.ts",
            "line": 102
          },
          "name": "cidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-allocation/index.ts",
            "line": 118
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-allocation/index.ts",
            "line": 144
          },
          "name": "ipamPoolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-allocation/index.ts",
            "line": 157
          },
          "name": "netmaskLength",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ec2-ipam-allocation/index:Ec2IpamAllocation"
    },
    "@cdktn/provider-awscc.ec2IpamAllocation.Ec2IpamAllocationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2IpamAllocation.Ec2IpamAllocationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-ipam-allocation/index.ts",
        "line": 14
      },
      "name": "Ec2IpamAllocationConfig",
      "namespace": "ec2IpamAllocation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_allocation#ipam_pool_id Ec2IpamAllocation#ipam_pool_id}",
            "stability": "stable",
            "summary": "Id of the IPAM Pool."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-allocation/index.ts",
            "line": 30
          },
          "name": "ipamPoolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_allocation#cidr Ec2IpamAllocation#cidr}",
            "stability": "stable",
            "summary": "Represents an IPAM custom allocation of a single IPv4 or IPv6 CIDR."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-allocation/index.ts",
            "line": 20
          },
          "name": "cidr",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_allocation#description Ec2IpamAllocation#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-allocation/index.ts",
            "line": 24
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If set, IPAM will choose a block of free space with this size and return the CIDR representing it.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_allocation#netmask_length Ec2IpamAllocation#netmask_length}",
            "stability": "stable",
            "summary": "The desired netmask length of the allocation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-allocation/index.ts",
            "line": 36
          },
          "name": "netmaskLength",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ec2-ipam-allocation/index:Ec2IpamAllocationConfig"
    },
    "@cdktn/provider-awscc.ec2IpamPool.Ec2IpamPool": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_pool awscc_ec2_ipam_pool}."
      },
      "fqn": "@cdktn/provider-awscc.ec2IpamPool.Ec2IpamPool",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_pool awscc_ec2_ipam_pool} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-ipam-pool/index.ts",
          "line": 763
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2IpamPool.Ec2IpamPoolConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-ipam-pool/index.ts",
        "line": 731
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2IpamPool resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 748
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2IpamPool to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_pool#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2IpamPool that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2IpamPool to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 867
          },
          "name": "putAllocationResourceTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2IpamPool.Ec2IpamPoolAllocationResourceTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 995
          },
          "name": "putProvisionedCidrs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2IpamPool.Ec2IpamPoolProvisionedCidrs"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 1059
          },
          "name": "putSourceResource",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2IpamPool.Ec2IpamPoolSourceResource"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 1085
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2IpamPool.Ec2IpamPoolTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 822
          },
          "name": "resetAllocationDefaultNetmaskLength"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 838
          },
          "name": "resetAllocationMaxNetmaskLength"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 854
          },
          "name": "resetAllocationMinNetmaskLength"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 870
          },
          "name": "resetAllocationResourceTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 891
          },
          "name": "resetAutoImport"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 907
          },
          "name": "resetAwsService"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 923
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 977
          },
          "name": "resetLocale"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 998
          },
          "name": "resetProvisionedCidrs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 1014
          },
          "name": "resetPublicIpSource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 1030
          },
          "name": "resetPubliclyAdvertisable"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 1046
          },
          "name": "resetSourceIpamPoolId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 1062
          },
          "name": "resetSourceResource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 1088
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 1100
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 1121
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2IpamPool",
      "namespace": "ec2IpamPool",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 736
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 864
          },
          "name": "allocationResourceTags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2IpamPool.Ec2IpamPoolAllocationResourceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 879
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 932
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 937
          },
          "name": "ipamArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 942
          },
          "name": "ipamPoolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 947
          },
          "name": "ipamScopeArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 965
          },
          "name": "ipamScopeType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 986
          },
          "name": "poolDepth",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 992
          },
          "name": "provisionedCidrs",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2IpamPool.Ec2IpamPoolProvisionedCidrsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 1056
          },
          "name": "sourceResource",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2IpamPool.Ec2IpamPoolSourceResourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 1071
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 1076
          },
          "name": "stateMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 1082
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2IpamPool.Ec2IpamPoolTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 810
          },
          "name": "addressFamilyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 826
          },
          "name": "allocationDefaultNetmaskLengthInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 842
          },
          "name": "allocationMaxNetmaskLengthInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 858
          },
          "name": "allocationMinNetmaskLengthInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 874
          },
          "name": "allocationResourceTagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2IpamPool.Ec2IpamPoolAllocationResourceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 895
          },
          "name": "autoImportInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 911
          },
          "name": "awsServiceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 927
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 960
          },
          "name": "ipamScopeIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 981
          },
          "name": "localeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 1002
          },
          "name": "provisionedCidrsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2IpamPool.Ec2IpamPoolProvisionedCidrs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 1018
          },
          "name": "publicIpSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 1034
          },
          "name": "publiclyAdvertisableInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 1050
          },
          "name": "sourceIpamPoolIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 1066
          },
          "name": "sourceResourceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2IpamPool.Ec2IpamPoolSourceResource"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 1092
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2IpamPool.Ec2IpamPoolTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 803
          },
          "name": "addressFamily",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 816
          },
          "name": "allocationDefaultNetmaskLength",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 832
          },
          "name": "allocationMaxNetmaskLength",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 848
          },
          "name": "allocationMinNetmaskLength",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 885
          },
          "name": "autoImport",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 901
          },
          "name": "awsService",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 917
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 953
          },
          "name": "ipamScopeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 971
          },
          "name": "locale",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 1008
          },
          "name": "publicIpSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 1024
          },
          "name": "publiclyAdvertisable",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 1040
          },
          "name": "sourceIpamPoolId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-ipam-pool/index:Ec2IpamPool"
    },
    "@cdktn/provider-awscc.ec2IpamPool.Ec2IpamPoolAllocationResourceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2IpamPool.Ec2IpamPoolAllocationResourceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-ipam-pool/index.ts",
        "line": 110
      },
      "name": "Ec2IpamPoolAllocationResourceTags",
      "namespace": "ec2IpamPool",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_pool#key Ec2IpamPool#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 116
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_pool#value Ec2IpamPool#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 122
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-ipam-pool/index:Ec2IpamPoolAllocationResourceTags"
    },
    "@cdktn/provider-awscc.ec2IpamPool.Ec2IpamPoolAllocationResourceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2IpamPool.Ec2IpamPoolAllocationResourceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-ipam-pool/index.ts",
          "line": 252
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-ipam-pool/index.ts",
        "line": 244
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 259
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2IpamPool.Ec2IpamPoolAllocationResourceTagsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2IpamPoolAllocationResourceTagsList",
      "namespace": "ec2IpamPool",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 245
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2IpamPool.Ec2IpamPoolAllocationResourceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-ipam-pool/index:Ec2IpamPoolAllocationResourceTagsList"
    },
    "@cdktn/provider-awscc.ec2IpamPool.Ec2IpamPoolAllocationResourceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2IpamPool.Ec2IpamPoolAllocationResourceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-ipam-pool/index.ts",
          "line": 171
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-ipam-pool/index.ts",
        "line": 161
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 219
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 235
          },
          "name": "resetValue"
        }
      ],
      "name": "Ec2IpamPoolAllocationResourceTagsOutputReference",
      "namespace": "ec2IpamPool",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 223
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 239
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 213
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 229
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 175
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2IpamPool.Ec2IpamPoolAllocationResourceTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-ipam-pool/index:Ec2IpamPoolAllocationResourceTagsOutputReference"
    },
    "@cdktn/provider-awscc.ec2IpamPool.Ec2IpamPoolConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2IpamPool.Ec2IpamPoolConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-ipam-pool/index.ts",
        "line": 14
      },
      "name": "Ec2IpamPoolConfig",
      "namespace": "ec2IpamPool",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_pool#address_family Ec2IpamPool#address_family}",
            "stability": "stable",
            "summary": "The address family of the address space in this pool. Either IPv4 or IPv6."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 20
          },
          "name": "addressFamily",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_pool#ipam_scope_id Ec2IpamPool#ipam_scope_id}",
            "stability": "stable",
            "summary": "The Id of the scope this pool is a part of."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 66
          },
          "name": "ipamScopeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This value is used when the netmask length of an allocation isn't specified.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_pool#allocation_default_netmask_length Ec2IpamPool#allocation_default_netmask_length}",
            "stability": "stable",
            "summary": "The default netmask length for allocations made from this pool."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 26
          },
          "name": "allocationDefaultNetmaskLength",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_pool#allocation_max_netmask_length Ec2IpamPool#allocation_max_netmask_length}",
            "stability": "stable",
            "summary": "The maximum allowed netmask length for allocations made from this pool."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 32
          },
          "name": "allocationMaxNetmaskLength",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_pool#allocation_min_netmask_length Ec2IpamPool#allocation_min_netmask_length}",
            "stability": "stable",
            "summary": "The minimum allowed netmask length for allocations made from this pool."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 38
          },
          "name": "allocationMinNetmaskLength",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_pool#allocation_resource_tags Ec2IpamPool#allocation_resource_tags}",
            "stability": "stable",
            "summary": "When specified, an allocation will not be allowed unless a resource has a matching set of tags."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 44
          },
          "name": "allocationResourceTags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2IpamPool.Ec2IpamPoolAllocationResourceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If set to true, an allocation will be made automatically.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_pool#auto_import Ec2IpamPool#auto_import}",
            "stability": "stable",
            "summary": "Determines what to do if IPAM discovers resources that haven't been assigned an allocation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 50
          },
          "name": "autoImport",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_pool#aws_service Ec2IpamPool#aws_service}",
            "stability": "stable",
            "summary": "Limits which service in Amazon Web Services that the pool can be used in."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 56
          },
          "name": "awsService",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_pool#description Ec2IpamPool#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 60
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If not set, this will default to \"None\" which will disable non-custom allocations. If the locale has been specified for the source pool, this value must match.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_pool#locale Ec2IpamPool#locale}",
            "stability": "stable",
            "summary": "The region of this pool."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 72
          },
          "name": "locale",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_pool#provisioned_cidrs Ec2IpamPool#provisioned_cidrs}",
            "stability": "stable",
            "summary": "A list of cidrs representing the address space available for allocation in this pool."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 78
          },
          "name": "provisionedCidrs",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2IpamPool.Ec2IpamPoolProvisionedCidrs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Only used for provisioning IP address CIDRs to pools in the public scope. Default is `byoip`.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_pool#public_ip_source Ec2IpamPool#public_ip_source}",
            "stability": "stable",
            "summary": "The IP address source for pools in the public scope."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 84
          },
          "name": "publicIpSource",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Must be set if and only if the pool is IPv6.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_pool#publicly_advertisable Ec2IpamPool#publicly_advertisable}",
            "stability": "stable",
            "summary": "Determines whether or not address space from this pool is publicly advertised."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 90
          },
          "name": "publiclyAdvertisable",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If set, all space provisioned in this pool must be free space provisioned in the parent pool.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_pool#source_ipam_pool_id Ec2IpamPool#source_ipam_pool_id}",
            "stability": "stable",
            "summary": "The Id of this pool's source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 96
          },
          "name": "sourceIpamPoolId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Depending on the ResourceType, setting a SourceResource changes which space can be provisioned in this pool and which types of resources can receive allocations\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_pool#source_resource Ec2IpamPool#source_resource}",
            "stability": "stable",
            "summary": "The resource associated with this pool's space."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 102
          },
          "name": "sourceResource",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2IpamPool.Ec2IpamPoolSourceResource"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_pool#tags Ec2IpamPool#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 108
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2IpamPool.Ec2IpamPoolTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-ipam-pool/index:Ec2IpamPoolConfig"
    },
    "@cdktn/provider-awscc.ec2IpamPool.Ec2IpamPoolProvisionedCidrs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2IpamPool.Ec2IpamPoolProvisionedCidrs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-ipam-pool/index.ts",
        "line": 263
      },
      "name": "Ec2IpamPoolProvisionedCidrs",
      "namespace": "ec2IpamPool",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_pool#cidr Ec2IpamPool#cidr}",
            "stability": "stable",
            "summary": "Represents a single IPv4 or IPv6 CIDR."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 269
          },
          "name": "cidr",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-ipam-pool/index:Ec2IpamPoolProvisionedCidrs"
    },
    "@cdktn/provider-awscc.ec2IpamPool.Ec2IpamPoolProvisionedCidrsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2IpamPool.Ec2IpamPoolProvisionedCidrsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-ipam-pool/index.ts",
          "line": 370
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-ipam-pool/index.ts",
        "line": 362
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 377
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2IpamPool.Ec2IpamPoolProvisionedCidrsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2IpamPoolProvisionedCidrsList",
      "namespace": "ec2IpamPool",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 363
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2IpamPool.Ec2IpamPoolProvisionedCidrs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-ipam-pool/index:Ec2IpamPoolProvisionedCidrsList"
    },
    "@cdktn/provider-awscc.ec2IpamPool.Ec2IpamPoolProvisionedCidrsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2IpamPool.Ec2IpamPoolProvisionedCidrsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-ipam-pool/index.ts",
          "line": 311
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-ipam-pool/index.ts",
        "line": 301
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 353
          },
          "name": "resetCidr"
        }
      ],
      "name": "Ec2IpamPoolProvisionedCidrsOutputReference",
      "namespace": "ec2IpamPool",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 357
          },
          "name": "cidrInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 347
          },
          "name": "cidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 315
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2IpamPool.Ec2IpamPoolProvisionedCidrs"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-ipam-pool/index:Ec2IpamPoolProvisionedCidrsOutputReference"
    },
    "@cdktn/provider-awscc.ec2IpamPool.Ec2IpamPoolSourceResource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2IpamPool.Ec2IpamPoolSourceResource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-ipam-pool/index.ts",
        "line": 381
      },
      "name": "Ec2IpamPoolSourceResource",
      "namespace": "ec2IpamPool",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_pool#resource_id Ec2IpamPool#resource_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 385
          },
          "name": "resourceId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_pool#resource_owner Ec2IpamPool#resource_owner}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 389
          },
          "name": "resourceOwner",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_pool#resource_region Ec2IpamPool#resource_region}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 393
          },
          "name": "resourceRegion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_pool#resource_type Ec2IpamPool#resource_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 397
          },
          "name": "resourceType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-ipam-pool/index:Ec2IpamPoolSourceResource"
    },
    "@cdktn/provider-awscc.ec2IpamPool.Ec2IpamPoolSourceResourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2IpamPool.Ec2IpamPoolSourceResourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-ipam-pool/index.ts",
          "line": 458
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-ipam-pool/index.ts",
        "line": 450
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 518
          },
          "name": "resetResourceId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 534
          },
          "name": "resetResourceOwner"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 550
          },
          "name": "resetResourceRegion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 566
          },
          "name": "resetResourceType"
        }
      ],
      "name": "Ec2IpamPoolSourceResourceOutputReference",
      "namespace": "ec2IpamPool",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 522
          },
          "name": "resourceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 538
          },
          "name": "resourceOwnerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 554
          },
          "name": "resourceRegionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 570
          },
          "name": "resourceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 512
          },
          "name": "resourceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 528
          },
          "name": "resourceOwner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 544
          },
          "name": "resourceRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 560
          },
          "name": "resourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 462
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2IpamPool.Ec2IpamPoolSourceResource"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-ipam-pool/index:Ec2IpamPoolSourceResourceOutputReference"
    },
    "@cdktn/provider-awscc.ec2IpamPool.Ec2IpamPoolTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2IpamPool.Ec2IpamPoolTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-ipam-pool/index.ts",
        "line": 574
      },
      "name": "Ec2IpamPoolTags",
      "namespace": "ec2IpamPool",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_pool#key Ec2IpamPool#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 580
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_pool#value Ec2IpamPool#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 586
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-ipam-pool/index:Ec2IpamPoolTags"
    },
    "@cdktn/provider-awscc.ec2IpamPool.Ec2IpamPoolTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2IpamPool.Ec2IpamPoolTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-ipam-pool/index.ts",
          "line": 716
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-ipam-pool/index.ts",
        "line": 708
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 723
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2IpamPool.Ec2IpamPoolTagsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2IpamPoolTagsList",
      "namespace": "ec2IpamPool",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 709
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2IpamPool.Ec2IpamPoolTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-ipam-pool/index:Ec2IpamPoolTagsList"
    },
    "@cdktn/provider-awscc.ec2IpamPool.Ec2IpamPoolTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2IpamPool.Ec2IpamPoolTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-ipam-pool/index.ts",
          "line": 635
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-ipam-pool/index.ts",
        "line": 625
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 683
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 699
          },
          "name": "resetValue"
        }
      ],
      "name": "Ec2IpamPoolTagsOutputReference",
      "namespace": "ec2IpamPool",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 687
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 703
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 677
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 693
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-pool/index.ts",
            "line": 639
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2IpamPool.Ec2IpamPoolTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-ipam-pool/index:Ec2IpamPoolTagsOutputReference"
    },
    "@cdktn/provider-awscc.ec2IpamPoolCidr.Ec2IpamPoolCidr": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_pool_cidr awscc_ec2_ipam_pool_cidr}."
      },
      "fqn": "@cdktn/provider-awscc.ec2IpamPoolCidr.Ec2IpamPoolCidr",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_pool_cidr awscc_ec2_ipam_pool_cidr} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-ipam-pool-cidr/index.ts",
          "line": 70
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2IpamPoolCidr.Ec2IpamPoolCidrConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-ipam-pool-cidr/index.ts",
        "line": 38
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2IpamPoolCidr resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-pool-cidr/index.ts",
            "line": 55
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2IpamPoolCidr to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_pool_cidr#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2IpamPoolCidr that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2IpamPoolCidr to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-pool-cidr/index.ts",
            "line": 103
          },
          "name": "resetCidr"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-pool-cidr/index.ts",
            "line": 142
          },
          "name": "resetNetmaskLength"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-pool-cidr/index.ts",
            "line": 159
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-pool-cidr/index.ts",
            "line": 167
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2IpamPoolCidr",
      "namespace": "ec2IpamPoolCidr",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-pool-cidr/index.ts",
            "line": 43
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-pool-cidr/index.ts",
            "line": 112
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-pool-cidr/index.ts",
            "line": 117
          },
          "name": "ipamPoolCidrId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-pool-cidr/index.ts",
            "line": 151
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-pool-cidr/index.ts",
            "line": 107
          },
          "name": "cidrInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-pool-cidr/index.ts",
            "line": 130
          },
          "name": "ipamPoolIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-pool-cidr/index.ts",
            "line": 146
          },
          "name": "netmaskLengthInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-pool-cidr/index.ts",
            "line": 97
          },
          "name": "cidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-pool-cidr/index.ts",
            "line": 123
          },
          "name": "ipamPoolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-pool-cidr/index.ts",
            "line": 136
          },
          "name": "netmaskLength",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ec2-ipam-pool-cidr/index:Ec2IpamPoolCidr"
    },
    "@cdktn/provider-awscc.ec2IpamPoolCidr.Ec2IpamPoolCidrConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2IpamPoolCidr.Ec2IpamPoolCidrConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-ipam-pool-cidr/index.ts",
        "line": 14
      },
      "name": "Ec2IpamPoolCidrConfig",
      "namespace": "ec2IpamPoolCidr",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_pool_cidr#ipam_pool_id Ec2IpamPoolCidr#ipam_pool_id}",
            "stability": "stable",
            "summary": "Id of the IPAM Pool."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-pool-cidr/index.ts",
            "line": 26
          },
          "name": "ipamPoolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_pool_cidr#cidr Ec2IpamPoolCidr#cidr}",
            "stability": "stable",
            "summary": "Represents a single IPv4 or IPv6 CIDR."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-pool-cidr/index.ts",
            "line": 20
          },
          "name": "cidr",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If set, IPAM will choose a block of free space with this size and return the CIDR representing it.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_pool_cidr#netmask_length Ec2IpamPoolCidr#netmask_length}",
            "stability": "stable",
            "summary": "The desired netmask length of the provision."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-pool-cidr/index.ts",
            "line": 32
          },
          "name": "netmaskLength",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ec2-ipam-pool-cidr/index:Ec2IpamPoolCidrConfig"
    },
    "@cdktn/provider-awscc.ec2IpamPrefixListResolver.Ec2IpamPrefixListResolver": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_prefix_list_resolver awscc_ec2_ipam_prefix_list_resolver}."
      },
      "fqn": "@cdktn/provider-awscc.ec2IpamPrefixListResolver.Ec2IpamPrefixListResolver",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_prefix_list_resolver awscc_ec2_ipam_prefix_list_resolver} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
          "line": 950
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2IpamPrefixListResolver.Ec2IpamPrefixListResolverConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
        "line": 918
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2IpamPrefixListResolver resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
            "line": 935
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2IpamPrefixListResolver to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_prefix_list_resolver#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2IpamPrefixListResolver that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2IpamPrefixListResolver to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
            "line": 1047
          },
          "name": "putRules",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2IpamPrefixListResolver.Ec2IpamPrefixListResolverRules"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
            "line": 1063
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2IpamPrefixListResolver.Ec2IpamPrefixListResolverTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
            "line": 998
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
            "line": 1024
          },
          "name": "resetIpamId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
            "line": 1050
          },
          "name": "resetRules"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
            "line": 1066
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
            "line": 1078
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
            "line": 1088
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2IpamPrefixListResolver",
      "namespace": "ec2IpamPrefixListResolver",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
            "line": 923
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
            "line": 1007
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
            "line": 1012
          },
          "name": "ipamArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
            "line": 1033
          },
          "name": "ipamPrefixListResolverArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
            "line": 1038
          },
          "name": "ipamPrefixListResolverId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
            "line": 1044
          },
          "name": "rules",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2IpamPrefixListResolver.Ec2IpamPrefixListResolverRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
            "line": 1060
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2IpamPrefixListResolver.Ec2IpamPrefixListResolverTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
            "line": 986
          },
          "name": "addressFamilyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
            "line": 1002
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
            "line": 1028
          },
          "name": "ipamIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
            "line": 1054
          },
          "name": "rulesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2IpamPrefixListResolver.Ec2IpamPrefixListResolverRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
            "line": 1070
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2IpamPrefixListResolver.Ec2IpamPrefixListResolverTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
            "line": 979
          },
          "name": "addressFamily",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
            "line": 992
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
            "line": 1018
          },
          "name": "ipamId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-ipam-prefix-list-resolver/index:Ec2IpamPrefixListResolver"
    },
    "@cdktn/provider-awscc.ec2IpamPrefixListResolver.Ec2IpamPrefixListResolverConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2IpamPrefixListResolver.Ec2IpamPrefixListResolverConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
        "line": 14
      },
      "name": "Ec2IpamPrefixListResolverConfig",
      "namespace": "ec2IpamPrefixListResolver",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_prefix_list_resolver#address_family Ec2IpamPrefixListResolver#address_family}",
            "stability": "stable",
            "summary": "The address family of the address space in this Prefix List Resolver. Either IPv4 or IPv6."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
            "line": 20
          },
          "name": "addressFamily",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_prefix_list_resolver#description Ec2IpamPrefixListResolver#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
            "line": 24
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_prefix_list_resolver#ipam_id Ec2IpamPrefixListResolver#ipam_id}",
            "stability": "stable",
            "summary": "The Id of the IPAM this Prefix List Resolver is a part of."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
            "line": 30
          },
          "name": "ipamId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_prefix_list_resolver#rules Ec2IpamPrefixListResolver#rules}",
            "stability": "stable",
            "summary": "Rules define the business logic for selecting CIDRs from IPAM."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
            "line": 36
          },
          "name": "rules",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2IpamPrefixListResolver.Ec2IpamPrefixListResolverRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_prefix_list_resolver#tags Ec2IpamPrefixListResolver#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
            "line": 42
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2IpamPrefixListResolver.Ec2IpamPrefixListResolverTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-ipam-prefix-list-resolver/index:Ec2IpamPrefixListResolverConfig"
    },
    "@cdktn/provider-awscc.ec2IpamPrefixListResolver.Ec2IpamPrefixListResolverRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2IpamPrefixListResolver.Ec2IpamPrefixListResolverRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
        "line": 503
      },
      "name": "Ec2IpamPrefixListResolverRules",
      "namespace": "ec2IpamPrefixListResolver",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "(1) For IPAM Pool CIDR rules, you can specify an ipamPoolId; if not specified, the rule will apply to all IPAM Pool CIDRs in the scope.  (2) For IPAM Resource CIDR rules, you can specify resourceId, resourceOwner, resourceRegion, cidr, or resourceTag.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_prefix_list_resolver#conditions Ec2IpamPrefixListResolver#conditions}",
            "stability": "stable",
            "summary": "Two of the rule types allow you to add conditions to the rules."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
            "line": 509
          },
          "name": "conditions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2IpamPrefixListResolver.Ec2IpamPrefixListResolverRulesConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_prefix_list_resolver#ipam_scope_id Ec2IpamPrefixListResolver#ipam_scope_id}",
            "stability": "stable",
            "summary": "This rule will only match resources that are in this IPAM Scope."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
            "line": 515
          },
          "name": "ipamScopeId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "this property specifies what type of resources this rule will apply to, such as VPCs or Subnets.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_prefix_list_resolver#resource_type Ec2IpamPrefixListResolver#resource_type}",
            "stability": "stable",
            "summary": "The resourceType property only applies to ipam-resource-cidr rules;"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
            "line": 521
          },
          "name": "resourceType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "(2) IPAM pool CIDR: CIDRs from specific IPAM pools (like all CIDRs from your IPAM production pool).  (3) IPAM resource CIDR: CIDRs for AWS resources like VPCs, subnets, and EIPs within a specific IPAM scope.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_prefix_list_resolver#rule_type Ec2IpamPrefixListResolver#rule_type}",
            "stability": "stable",
            "summary": "There are three rule types: (1) Static CIDR: A fixed list of CIDRs that don't change (like a manual list replicated across Regions)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
            "line": 527
          },
          "name": "ruleType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_prefix_list_resolver#static_cidr Ec2IpamPrefixListResolver#static_cidr}",
            "stability": "stable",
            "summary": "A fixed CIDR that doesn't change."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
            "line": 533
          },
          "name": "staticCidr",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-ipam-prefix-list-resolver/index:Ec2IpamPrefixListResolverRules"
    },
    "@cdktn/provider-awscc.ec2IpamPrefixListResolver.Ec2IpamPrefixListResolverRulesConditions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2IpamPrefixListResolver.Ec2IpamPrefixListResolverRulesConditions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
        "line": 175
      },
      "name": "Ec2IpamPrefixListResolverRulesConditions",
      "namespace": "ec2IpamPrefixListResolver",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_prefix_list_resolver#cidr Ec2IpamPrefixListResolver#cidr}",
            "stability": "stable",
            "summary": "Condition for the IPAM Resource CIDR rule type.  CIDR (like 10.24.34.0/23)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
            "line": 181
          },
          "name": "cidr",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If not chosen, the resolver applies to all IPAM Pool CIDRs in the scope.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_prefix_list_resolver#ipam_pool_id Ec2IpamPrefixListResolver#ipam_pool_id}",
            "stability": "stable",
            "summary": "Condition for the IPAM Pool CIDR rule type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
            "line": 187
          },
          "name": "ipamPoolId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_prefix_list_resolver#operation Ec2IpamPrefixListResolver#operation}",
            "stability": "stable",
            "summary": "Equals, Not equals, or Subnet Of.  The subnet-of operation only applies to cidr conditions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
            "line": 193
          },
          "name": "operation",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_prefix_list_resolver#resource_id Ec2IpamPrefixListResolver#resource_id}",
            "stability": "stable",
            "summary": "Condition for the IPAM Resource CIDR rule type.  The unique ID of a resource (like vpc-1234567890abcdef0)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
            "line": 199
          },
          "name": "resourceId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_prefix_list_resolver#resource_owner Ec2IpamPrefixListResolver#resource_owner}",
            "stability": "stable",
            "summary": "Condition for the IPAM Resource CIDR rule type.  Resource owner (like 111122223333)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
            "line": 205
          },
          "name": "resourceOwner",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_prefix_list_resolver#resource_region Ec2IpamPrefixListResolver#resource_region}",
            "stability": "stable",
            "summary": "Condition for the IPAM Resource CIDR rule type.  Resource region (like us-east-1)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
            "line": 211
          },
          "name": "resourceRegion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_prefix_list_resolver#resource_tag Ec2IpamPrefixListResolver#resource_tag}",
            "stability": "stable",
            "summary": "Condition for the IPAM Resource CIDR rule type.  Resource Tag (like dev-vpc-1)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
            "line": 217
          },
          "name": "resourceTag",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2IpamPrefixListResolver.Ec2IpamPrefixListResolverRulesConditionsResourceTag"
          }
        }
      ],
      "symbolId": "src/ec2-ipam-prefix-list-resolver/index:Ec2IpamPrefixListResolverRulesConditions"
    },
    "@cdktn/provider-awscc.ec2IpamPrefixListResolver.Ec2IpamPrefixListResolverRulesConditionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2IpamPrefixListResolver.Ec2IpamPrefixListResolverRulesConditionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
          "line": 492
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
        "line": 484
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
            "line": 499
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2IpamPrefixListResolver.Ec2IpamPrefixListResolverRulesConditionsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2IpamPrefixListResolverRulesConditionsList",
      "namespace": "ec2IpamPrefixListResolver",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
            "line": 485
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2IpamPrefixListResolver.Ec2IpamPrefixListResolverRulesConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-ipam-prefix-list-resolver/index:Ec2IpamPrefixListResolverRulesConditionsList"
    },
    "@cdktn/provider-awscc.ec2IpamPrefixListResolver.Ec2IpamPrefixListResolverRulesConditionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2IpamPrefixListResolver.Ec2IpamPrefixListResolverRulesConditionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
          "line": 301
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
        "line": 291
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
            "line": 472
          },
          "name": "putResourceTag",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2IpamPrefixListResolver.Ec2IpamPrefixListResolverRulesConditionsResourceTag"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
            "line": 379
          },
          "name": "resetCidr"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
            "line": 395
          },
          "name": "resetIpamPoolId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
            "line": 411
          },
          "name": "resetOperation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
            "line": 427
          },
          "name": "resetResourceId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
            "line": 443
          },
          "name": "resetResourceOwner"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
            "line": 459
          },
          "name": "resetResourceRegion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
            "line": 475
          },
          "name": "resetResourceTag"
        }
      ],
      "name": "Ec2IpamPrefixListResolverRulesConditionsOutputReference",
      "namespace": "ec2IpamPrefixListResolver",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
            "line": 469
          },
          "name": "resourceTag",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2IpamPrefixListResolver.Ec2IpamPrefixListResolverRulesConditionsResourceTagOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
            "line": 383
          },
          "name": "cidrInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
            "line": 399
          },
          "name": "ipamPoolIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
            "line": 415
          },
          "name": "operationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
            "line": 431
          },
          "name": "resourceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
            "line": 447
          },
          "name": "resourceOwnerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
            "line": 463
          },
          "name": "resourceRegionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
            "line": 479
          },
          "name": "resourceTagInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2IpamPrefixListResolver.Ec2IpamPrefixListResolverRulesConditionsResourceTag"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
            "line": 373
          },
          "name": "cidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
            "line": 389
          },
          "name": "ipamPoolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
            "line": 405
          },
          "name": "operation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
            "line": 421
          },
          "name": "resourceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
            "line": 437
          },
          "name": "resourceOwner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
            "line": 453
          },
          "name": "resourceRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
            "line": 305
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2IpamPrefixListResolver.Ec2IpamPrefixListResolverRulesConditions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-ipam-prefix-list-resolver/index:Ec2IpamPrefixListResolverRulesConditionsOutputReference"
    },
    "@cdktn/provider-awscc.ec2IpamPrefixListResolver.Ec2IpamPrefixListResolverRulesConditionsResourceTag": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2IpamPrefixListResolver.Ec2IpamPrefixListResolverRulesConditionsResourceTag",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
        "line": 44
      },
      "name": "Ec2IpamPrefixListResolverRulesConditionsResourceTag",
      "namespace": "ec2IpamPrefixListResolver",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_prefix_list_resolver#key Ec2IpamPrefixListResolver#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
            "line": 50
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_prefix_list_resolver#value Ec2IpamPrefixListResolver#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
            "line": 56
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-ipam-prefix-list-resolver/index:Ec2IpamPrefixListResolverRulesConditionsResourceTag"
    },
    "@cdktn/provider-awscc.ec2IpamPrefixListResolver.Ec2IpamPrefixListResolverRulesConditionsResourceTagOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2IpamPrefixListResolver.Ec2IpamPrefixListResolverRulesConditionsResourceTagOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
          "line": 103
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
        "line": 95
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
            "line": 151
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
            "line": 167
          },
          "name": "resetValue"
        }
      ],
      "name": "Ec2IpamPrefixListResolverRulesConditionsResourceTagOutputReference",
      "namespace": "ec2IpamPrefixListResolver",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
            "line": 155
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
            "line": 171
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
            "line": 145
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
            "line": 161
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
            "line": 107
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2IpamPrefixListResolver.Ec2IpamPrefixListResolverRulesConditionsResourceTag"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-ipam-prefix-list-resolver/index:Ec2IpamPrefixListResolverRulesConditionsResourceTagOutputReference"
    },
    "@cdktn/provider-awscc.ec2IpamPrefixListResolver.Ec2IpamPrefixListResolverRulesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2IpamPrefixListResolver.Ec2IpamPrefixListResolverRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
          "line": 750
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
        "line": 742
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
            "line": 757
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2IpamPrefixListResolver.Ec2IpamPrefixListResolverRulesOutputReference"
            }
          }
        }
      ],
      "name": "Ec2IpamPrefixListResolverRulesList",
      "namespace": "ec2IpamPrefixListResolver",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
            "line": 743
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2IpamPrefixListResolver.Ec2IpamPrefixListResolverRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-ipam-prefix-list-resolver/index:Ec2IpamPrefixListResolverRulesList"
    },
    "@cdktn/provider-awscc.ec2IpamPrefixListResolver.Ec2IpamPrefixListResolverRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2IpamPrefixListResolver.Ec2IpamPrefixListResolverRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
          "line": 603
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
        "line": 593
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
            "line": 666
          },
          "name": "putConditions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2IpamPrefixListResolver.Ec2IpamPrefixListResolverRulesConditions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
            "line": 669
          },
          "name": "resetConditions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
            "line": 685
          },
          "name": "resetIpamScopeId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
            "line": 701
          },
          "name": "resetResourceType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
            "line": 717
          },
          "name": "resetRuleType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
            "line": 733
          },
          "name": "resetStaticCidr"
        }
      ],
      "name": "Ec2IpamPrefixListResolverRulesOutputReference",
      "namespace": "ec2IpamPrefixListResolver",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
            "line": 663
          },
          "name": "conditions",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2IpamPrefixListResolver.Ec2IpamPrefixListResolverRulesConditionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
            "line": 673
          },
          "name": "conditionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2IpamPrefixListResolver.Ec2IpamPrefixListResolverRulesConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
            "line": 689
          },
          "name": "ipamScopeIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
            "line": 705
          },
          "name": "resourceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
            "line": 721
          },
          "name": "ruleTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
            "line": 737
          },
          "name": "staticCidrInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
            "line": 679
          },
          "name": "ipamScopeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
            "line": 695
          },
          "name": "resourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
            "line": 711
          },
          "name": "ruleType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
            "line": 727
          },
          "name": "staticCidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
            "line": 607
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2IpamPrefixListResolver.Ec2IpamPrefixListResolverRules"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-ipam-prefix-list-resolver/index:Ec2IpamPrefixListResolverRulesOutputReference"
    },
    "@cdktn/provider-awscc.ec2IpamPrefixListResolver.Ec2IpamPrefixListResolverTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2IpamPrefixListResolver.Ec2IpamPrefixListResolverTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
        "line": 761
      },
      "name": "Ec2IpamPrefixListResolverTags",
      "namespace": "ec2IpamPrefixListResolver",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_prefix_list_resolver#key Ec2IpamPrefixListResolver#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
            "line": 767
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_prefix_list_resolver#value Ec2IpamPrefixListResolver#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
            "line": 773
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-ipam-prefix-list-resolver/index:Ec2IpamPrefixListResolverTags"
    },
    "@cdktn/provider-awscc.ec2IpamPrefixListResolver.Ec2IpamPrefixListResolverTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2IpamPrefixListResolver.Ec2IpamPrefixListResolverTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
          "line": 903
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
        "line": 895
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
            "line": 910
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2IpamPrefixListResolver.Ec2IpamPrefixListResolverTagsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2IpamPrefixListResolverTagsList",
      "namespace": "ec2IpamPrefixListResolver",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
            "line": 896
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2IpamPrefixListResolver.Ec2IpamPrefixListResolverTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-ipam-prefix-list-resolver/index:Ec2IpamPrefixListResolverTagsList"
    },
    "@cdktn/provider-awscc.ec2IpamPrefixListResolver.Ec2IpamPrefixListResolverTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2IpamPrefixListResolver.Ec2IpamPrefixListResolverTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
          "line": 822
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
        "line": 812
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
            "line": 870
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
            "line": 886
          },
          "name": "resetValue"
        }
      ],
      "name": "Ec2IpamPrefixListResolverTagsOutputReference",
      "namespace": "ec2IpamPrefixListResolver",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
            "line": 874
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
            "line": 890
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
            "line": 864
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
            "line": 880
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver/index.ts",
            "line": 826
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2IpamPrefixListResolver.Ec2IpamPrefixListResolverTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-ipam-prefix-list-resolver/index:Ec2IpamPrefixListResolverTagsOutputReference"
    },
    "@cdktn/provider-awscc.ec2IpamPrefixListResolverTarget.Ec2IpamPrefixListResolverTarget": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_prefix_list_resolver_target awscc_ec2_ipam_prefix_list_resolver_target}."
      },
      "fqn": "@cdktn/provider-awscc.ec2IpamPrefixListResolverTarget.Ec2IpamPrefixListResolverTarget",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_prefix_list_resolver_target awscc_ec2_ipam_prefix_list_resolver_target} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-ipam-prefix-list-resolver-target/index.ts",
          "line": 241
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2IpamPrefixListResolverTarget.Ec2IpamPrefixListResolverTargetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-ipam-prefix-list-resolver-target/index.ts",
        "line": 209
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2IpamPrefixListResolverTarget resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver-target/index.ts",
            "line": 226
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2IpamPrefixListResolverTarget to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_prefix_list_resolver_target#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2IpamPrefixListResolverTarget that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2IpamPrefixListResolverTarget to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver-target/index.ts",
            "line": 344
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2IpamPrefixListResolverTarget.Ec2IpamPrefixListResolverTargetTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver-target/index.ts",
            "line": 277
          },
          "name": "resetDesiredVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver-target/index.ts",
            "line": 347
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver-target/index.ts",
            "line": 372
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver-target/index.ts",
            "line": 383
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2IpamPrefixListResolverTarget",
      "namespace": "ec2IpamPrefixListResolverTarget",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver-target/index.ts",
            "line": 214
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver-target/index.ts",
            "line": 286
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver-target/index.ts",
            "line": 304
          },
          "name": "ipamPrefixListResolverTargetArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver-target/index.ts",
            "line": 309
          },
          "name": "ipamPrefixListResolverTargetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver-target/index.ts",
            "line": 341
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2IpamPrefixListResolverTarget.Ec2IpamPrefixListResolverTargetTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver-target/index.ts",
            "line": 281
          },
          "name": "desiredVersionInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver-target/index.ts",
            "line": 299
          },
          "name": "ipamPrefixListResolverIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver-target/index.ts",
            "line": 322
          },
          "name": "prefixListIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver-target/index.ts",
            "line": 335
          },
          "name": "prefixListRegionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver-target/index.ts",
            "line": 351
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2IpamPrefixListResolverTarget.Ec2IpamPrefixListResolverTargetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver-target/index.ts",
            "line": 364
          },
          "name": "trackLatestVersionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver-target/index.ts",
            "line": 271
          },
          "name": "desiredVersion",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver-target/index.ts",
            "line": 292
          },
          "name": "ipamPrefixListResolverId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver-target/index.ts",
            "line": 315
          },
          "name": "prefixListId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver-target/index.ts",
            "line": 328
          },
          "name": "prefixListRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver-target/index.ts",
            "line": 357
          },
          "name": "trackLatestVersion",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-ipam-prefix-list-resolver-target/index:Ec2IpamPrefixListResolverTarget"
    },
    "@cdktn/provider-awscc.ec2IpamPrefixListResolverTarget.Ec2IpamPrefixListResolverTargetConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2IpamPrefixListResolverTarget.Ec2IpamPrefixListResolverTargetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-ipam-prefix-list-resolver-target/index.ts",
        "line": 14
      },
      "name": "Ec2IpamPrefixListResolverTargetConfig",
      "namespace": "ec2IpamPrefixListResolverTarget",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_prefix_list_resolver_target#ipam_prefix_list_resolver_id Ec2IpamPrefixListResolverTarget#ipam_prefix_list_resolver_id}",
            "stability": "stable",
            "summary": "The Id of the IPAM Prefix List Resolver associated with this Target."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver-target/index.ts",
            "line": 26
          },
          "name": "ipamPrefixListResolverId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_prefix_list_resolver_target#prefix_list_id Ec2IpamPrefixListResolverTarget#prefix_list_id}",
            "stability": "stable",
            "summary": "The Id of the Managed Prefix List."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver-target/index.ts",
            "line": 32
          },
          "name": "prefixListId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_prefix_list_resolver_target#prefix_list_region Ec2IpamPrefixListResolverTarget#prefix_list_region}",
            "stability": "stable",
            "summary": "The region that the Managed Prefix List is located in."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver-target/index.ts",
            "line": 38
          },
          "name": "prefixListRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_prefix_list_resolver_target#track_latest_version Ec2IpamPrefixListResolverTarget#track_latest_version}",
            "stability": "stable",
            "summary": "Indicates whether this Target automatically tracks the latest version of the Prefix List Resolver."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver-target/index.ts",
            "line": 50
          },
          "name": "trackLatestVersion",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_prefix_list_resolver_target#desired_version Ec2IpamPrefixListResolverTarget#desired_version}",
            "stability": "stable",
            "summary": "The desired version of the Prefix List Resolver that this Target should synchronize with."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver-target/index.ts",
            "line": 20
          },
          "name": "desiredVersion",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_prefix_list_resolver_target#tags Ec2IpamPrefixListResolverTarget#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver-target/index.ts",
            "line": 44
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2IpamPrefixListResolverTarget.Ec2IpamPrefixListResolverTargetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-ipam-prefix-list-resolver-target/index:Ec2IpamPrefixListResolverTargetConfig"
    },
    "@cdktn/provider-awscc.ec2IpamPrefixListResolverTarget.Ec2IpamPrefixListResolverTargetTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2IpamPrefixListResolverTarget.Ec2IpamPrefixListResolverTargetTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-ipam-prefix-list-resolver-target/index.ts",
        "line": 52
      },
      "name": "Ec2IpamPrefixListResolverTargetTags",
      "namespace": "ec2IpamPrefixListResolverTarget",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_prefix_list_resolver_target#key Ec2IpamPrefixListResolverTarget#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver-target/index.ts",
            "line": 58
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_prefix_list_resolver_target#value Ec2IpamPrefixListResolverTarget#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver-target/index.ts",
            "line": 64
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-ipam-prefix-list-resolver-target/index:Ec2IpamPrefixListResolverTargetTags"
    },
    "@cdktn/provider-awscc.ec2IpamPrefixListResolverTarget.Ec2IpamPrefixListResolverTargetTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2IpamPrefixListResolverTarget.Ec2IpamPrefixListResolverTargetTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-ipam-prefix-list-resolver-target/index.ts",
          "line": 194
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-ipam-prefix-list-resolver-target/index.ts",
        "line": 186
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver-target/index.ts",
            "line": 201
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2IpamPrefixListResolverTarget.Ec2IpamPrefixListResolverTargetTagsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2IpamPrefixListResolverTargetTagsList",
      "namespace": "ec2IpamPrefixListResolverTarget",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver-target/index.ts",
            "line": 187
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2IpamPrefixListResolverTarget.Ec2IpamPrefixListResolverTargetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-ipam-prefix-list-resolver-target/index:Ec2IpamPrefixListResolverTargetTagsList"
    },
    "@cdktn/provider-awscc.ec2IpamPrefixListResolverTarget.Ec2IpamPrefixListResolverTargetTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2IpamPrefixListResolverTarget.Ec2IpamPrefixListResolverTargetTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-ipam-prefix-list-resolver-target/index.ts",
          "line": 113
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-ipam-prefix-list-resolver-target/index.ts",
        "line": 103
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver-target/index.ts",
            "line": 161
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver-target/index.ts",
            "line": 177
          },
          "name": "resetValue"
        }
      ],
      "name": "Ec2IpamPrefixListResolverTargetTagsOutputReference",
      "namespace": "ec2IpamPrefixListResolverTarget",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver-target/index.ts",
            "line": 165
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver-target/index.ts",
            "line": 181
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver-target/index.ts",
            "line": 155
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver-target/index.ts",
            "line": 171
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-prefix-list-resolver-target/index.ts",
            "line": 117
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2IpamPrefixListResolverTarget.Ec2IpamPrefixListResolverTargetTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-ipam-prefix-list-resolver-target/index:Ec2IpamPrefixListResolverTargetTagsOutputReference"
    },
    "@cdktn/provider-awscc.ec2IpamResourceDiscovery.Ec2IpamResourceDiscovery": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_resource_discovery awscc_ec2_ipam_resource_discovery}."
      },
      "fqn": "@cdktn/provider-awscc.ec2IpamResourceDiscovery.Ec2IpamResourceDiscovery",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_resource_discovery awscc_ec2_ipam_resource_discovery} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-ipam-resource-discovery/index.ts",
          "line": 463
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2IpamResourceDiscovery.Ec2IpamResourceDiscoveryConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-ipam-resource-discovery/index.ts",
        "line": 431
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2IpamResourceDiscovery resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-resource-discovery/index.ts",
            "line": 448
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2IpamResourceDiscovery to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_resource_discovery#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2IpamResourceDiscovery that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2IpamResourceDiscovery to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-resource-discovery/index.ts",
            "line": 535
          },
          "name": "putOperatingRegions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2IpamResourceDiscovery.Ec2IpamResourceDiscoveryOperatingRegions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-resource-discovery/index.ts",
            "line": 551
          },
          "name": "putOrganizationalUnitExclusions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2IpamResourceDiscovery.Ec2IpamResourceDiscoveryOrganizationalUnitExclusions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-resource-discovery/index.ts",
            "line": 577
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2IpamResourceDiscovery.Ec2IpamResourceDiscoveryTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-resource-discovery/index.ts",
            "line": 497
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-resource-discovery/index.ts",
            "line": 538
          },
          "name": "resetOperatingRegions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-resource-discovery/index.ts",
            "line": 554
          },
          "name": "resetOrganizationalUnitExclusions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-resource-discovery/index.ts",
            "line": 580
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-resource-discovery/index.ts",
            "line": 592
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-resource-discovery/index.ts",
            "line": 601
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2IpamResourceDiscovery",
      "namespace": "ec2IpamResourceDiscovery",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-resource-discovery/index.ts",
            "line": 436
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-resource-discovery/index.ts",
            "line": 506
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-resource-discovery/index.ts",
            "line": 511
          },
          "name": "ipamResourceDiscoveryArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-resource-discovery/index.ts",
            "line": 516
          },
          "name": "ipamResourceDiscoveryId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-resource-discovery/index.ts",
            "line": 521
          },
          "name": "ipamResourceDiscoveryRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-resource-discovery/index.ts",
            "line": 526
          },
          "name": "isDefault",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-resource-discovery/index.ts",
            "line": 532
          },
          "name": "operatingRegions",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2IpamResourceDiscovery.Ec2IpamResourceDiscoveryOperatingRegionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-resource-discovery/index.ts",
            "line": 548
          },
          "name": "organizationalUnitExclusions",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2IpamResourceDiscovery.Ec2IpamResourceDiscoveryOrganizationalUnitExclusionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-resource-discovery/index.ts",
            "line": 563
          },
          "name": "ownerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-resource-discovery/index.ts",
            "line": 568
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-resource-discovery/index.ts",
            "line": 574
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2IpamResourceDiscovery.Ec2IpamResourceDiscoveryTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-resource-discovery/index.ts",
            "line": 501
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-resource-discovery/index.ts",
            "line": 542
          },
          "name": "operatingRegionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2IpamResourceDiscovery.Ec2IpamResourceDiscoveryOperatingRegions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-resource-discovery/index.ts",
            "line": 558
          },
          "name": "organizationalUnitExclusionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2IpamResourceDiscovery.Ec2IpamResourceDiscoveryOrganizationalUnitExclusions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-resource-discovery/index.ts",
            "line": 584
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2IpamResourceDiscovery.Ec2IpamResourceDiscoveryTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-resource-discovery/index.ts",
            "line": 491
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-ipam-resource-discovery/index:Ec2IpamResourceDiscovery"
    },
    "@cdktn/provider-awscc.ec2IpamResourceDiscovery.Ec2IpamResourceDiscoveryConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2IpamResourceDiscovery.Ec2IpamResourceDiscoveryConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-ipam-resource-discovery/index.ts",
        "line": 14
      },
      "name": "Ec2IpamResourceDiscoveryConfig",
      "namespace": "ec2IpamResourceDiscovery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_resource_discovery#description Ec2IpamResourceDiscovery#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-resource-discovery/index.ts",
            "line": 18
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Allows resource discoveries to be created in these regions, as well as enabling monitoring\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_resource_discovery#operating_regions Ec2IpamResourceDiscovery#operating_regions}",
            "stability": "stable",
            "summary": "The regions Resource Discovery is enabled for."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-resource-discovery/index.ts",
            "line": 24
          },
          "name": "operatingRegions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2IpamResourceDiscovery.Ec2IpamResourceDiscoveryOperatingRegions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_resource_discovery#organizational_unit_exclusions Ec2IpamResourceDiscovery#organizational_unit_exclusions}",
            "stability": "stable",
            "summary": "A set of organizational unit (OU) exclusions for this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-resource-discovery/index.ts",
            "line": 30
          },
          "name": "organizationalUnitExclusions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2IpamResourceDiscovery.Ec2IpamResourceDiscoveryOrganizationalUnitExclusions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_resource_discovery#tags Ec2IpamResourceDiscovery#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-resource-discovery/index.ts",
            "line": 36
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2IpamResourceDiscovery.Ec2IpamResourceDiscoveryTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-ipam-resource-discovery/index:Ec2IpamResourceDiscoveryConfig"
    },
    "@cdktn/provider-awscc.ec2IpamResourceDiscovery.Ec2IpamResourceDiscoveryOperatingRegions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2IpamResourceDiscovery.Ec2IpamResourceDiscoveryOperatingRegions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-ipam-resource-discovery/index.ts",
        "line": 38
      },
      "name": "Ec2IpamResourceDiscoveryOperatingRegions",
      "namespace": "ec2IpamResourceDiscovery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_resource_discovery#region_name Ec2IpamResourceDiscovery#region_name}",
            "stability": "stable",
            "summary": "The name of the region."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-resource-discovery/index.ts",
            "line": 44
          },
          "name": "regionName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-ipam-resource-discovery/index:Ec2IpamResourceDiscoveryOperatingRegions"
    },
    "@cdktn/provider-awscc.ec2IpamResourceDiscovery.Ec2IpamResourceDiscoveryOperatingRegionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2IpamResourceDiscovery.Ec2IpamResourceDiscoveryOperatingRegionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-ipam-resource-discovery/index.ts",
          "line": 145
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-ipam-resource-discovery/index.ts",
        "line": 137
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-resource-discovery/index.ts",
            "line": 152
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2IpamResourceDiscovery.Ec2IpamResourceDiscoveryOperatingRegionsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2IpamResourceDiscoveryOperatingRegionsList",
      "namespace": "ec2IpamResourceDiscovery",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-resource-discovery/index.ts",
            "line": 138
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2IpamResourceDiscovery.Ec2IpamResourceDiscoveryOperatingRegions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-ipam-resource-discovery/index:Ec2IpamResourceDiscoveryOperatingRegionsList"
    },
    "@cdktn/provider-awscc.ec2IpamResourceDiscovery.Ec2IpamResourceDiscoveryOperatingRegionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2IpamResourceDiscovery.Ec2IpamResourceDiscoveryOperatingRegionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-ipam-resource-discovery/index.ts",
          "line": 86
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-ipam-resource-discovery/index.ts",
        "line": 76
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-resource-discovery/index.ts",
            "line": 128
          },
          "name": "resetRegionName"
        }
      ],
      "name": "Ec2IpamResourceDiscoveryOperatingRegionsOutputReference",
      "namespace": "ec2IpamResourceDiscovery",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-resource-discovery/index.ts",
            "line": 132
          },
          "name": "regionNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-resource-discovery/index.ts",
            "line": 122
          },
          "name": "regionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-resource-discovery/index.ts",
            "line": 90
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2IpamResourceDiscovery.Ec2IpamResourceDiscoveryOperatingRegions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-ipam-resource-discovery/index:Ec2IpamResourceDiscoveryOperatingRegionsOutputReference"
    },
    "@cdktn/provider-awscc.ec2IpamResourceDiscovery.Ec2IpamResourceDiscoveryOrganizationalUnitExclusions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2IpamResourceDiscovery.Ec2IpamResourceDiscoveryOrganizationalUnitExclusions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-ipam-resource-discovery/index.ts",
        "line": 156
      },
      "name": "Ec2IpamResourceDiscoveryOrganizationalUnitExclusions",
      "namespace": "ec2IpamResourceDiscovery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Build the path for the OU(s) using AWS Organizations IDs separated by a '/'. Include all child OUs by ending the path with '/*'.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_resource_discovery#organizations_entity_path Ec2IpamResourceDiscovery#organizations_entity_path}",
            "stability": "stable",
            "summary": "An AWS Organizations entity path."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-resource-discovery/index.ts",
            "line": 162
          },
          "name": "organizationsEntityPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-ipam-resource-discovery/index:Ec2IpamResourceDiscoveryOrganizationalUnitExclusions"
    },
    "@cdktn/provider-awscc.ec2IpamResourceDiscovery.Ec2IpamResourceDiscoveryOrganizationalUnitExclusionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2IpamResourceDiscovery.Ec2IpamResourceDiscoveryOrganizationalUnitExclusionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-ipam-resource-discovery/index.ts",
          "line": 263
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-ipam-resource-discovery/index.ts",
        "line": 255
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-resource-discovery/index.ts",
            "line": 270
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2IpamResourceDiscovery.Ec2IpamResourceDiscoveryOrganizationalUnitExclusionsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2IpamResourceDiscoveryOrganizationalUnitExclusionsList",
      "namespace": "ec2IpamResourceDiscovery",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-resource-discovery/index.ts",
            "line": 256
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2IpamResourceDiscovery.Ec2IpamResourceDiscoveryOrganizationalUnitExclusions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-ipam-resource-discovery/index:Ec2IpamResourceDiscoveryOrganizationalUnitExclusionsList"
    },
    "@cdktn/provider-awscc.ec2IpamResourceDiscovery.Ec2IpamResourceDiscoveryOrganizationalUnitExclusionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2IpamResourceDiscovery.Ec2IpamResourceDiscoveryOrganizationalUnitExclusionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-ipam-resource-discovery/index.ts",
          "line": 204
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-ipam-resource-discovery/index.ts",
        "line": 194
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-resource-discovery/index.ts",
            "line": 246
          },
          "name": "resetOrganizationsEntityPath"
        }
      ],
      "name": "Ec2IpamResourceDiscoveryOrganizationalUnitExclusionsOutputReference",
      "namespace": "ec2IpamResourceDiscovery",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-resource-discovery/index.ts",
            "line": 250
          },
          "name": "organizationsEntityPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-resource-discovery/index.ts",
            "line": 240
          },
          "name": "organizationsEntityPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-resource-discovery/index.ts",
            "line": 208
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2IpamResourceDiscovery.Ec2IpamResourceDiscoveryOrganizationalUnitExclusions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-ipam-resource-discovery/index:Ec2IpamResourceDiscoveryOrganizationalUnitExclusionsOutputReference"
    },
    "@cdktn/provider-awscc.ec2IpamResourceDiscovery.Ec2IpamResourceDiscoveryTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2IpamResourceDiscovery.Ec2IpamResourceDiscoveryTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-ipam-resource-discovery/index.ts",
        "line": 274
      },
      "name": "Ec2IpamResourceDiscoveryTags",
      "namespace": "ec2IpamResourceDiscovery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_resource_discovery#key Ec2IpamResourceDiscovery#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-resource-discovery/index.ts",
            "line": 280
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_resource_discovery#value Ec2IpamResourceDiscovery#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-resource-discovery/index.ts",
            "line": 286
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-ipam-resource-discovery/index:Ec2IpamResourceDiscoveryTags"
    },
    "@cdktn/provider-awscc.ec2IpamResourceDiscovery.Ec2IpamResourceDiscoveryTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2IpamResourceDiscovery.Ec2IpamResourceDiscoveryTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-ipam-resource-discovery/index.ts",
          "line": 416
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-ipam-resource-discovery/index.ts",
        "line": 408
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-resource-discovery/index.ts",
            "line": 423
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2IpamResourceDiscovery.Ec2IpamResourceDiscoveryTagsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2IpamResourceDiscoveryTagsList",
      "namespace": "ec2IpamResourceDiscovery",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-resource-discovery/index.ts",
            "line": 409
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2IpamResourceDiscovery.Ec2IpamResourceDiscoveryTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-ipam-resource-discovery/index:Ec2IpamResourceDiscoveryTagsList"
    },
    "@cdktn/provider-awscc.ec2IpamResourceDiscovery.Ec2IpamResourceDiscoveryTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2IpamResourceDiscovery.Ec2IpamResourceDiscoveryTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-ipam-resource-discovery/index.ts",
          "line": 335
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-ipam-resource-discovery/index.ts",
        "line": 325
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-resource-discovery/index.ts",
            "line": 383
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-resource-discovery/index.ts",
            "line": 399
          },
          "name": "resetValue"
        }
      ],
      "name": "Ec2IpamResourceDiscoveryTagsOutputReference",
      "namespace": "ec2IpamResourceDiscovery",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-resource-discovery/index.ts",
            "line": 387
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-resource-discovery/index.ts",
            "line": 403
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-resource-discovery/index.ts",
            "line": 377
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-resource-discovery/index.ts",
            "line": 393
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-resource-discovery/index.ts",
            "line": 339
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2IpamResourceDiscovery.Ec2IpamResourceDiscoveryTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-ipam-resource-discovery/index:Ec2IpamResourceDiscoveryTagsOutputReference"
    },
    "@cdktn/provider-awscc.ec2IpamResourceDiscoveryAssociation.Ec2IpamResourceDiscoveryAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_resource_discovery_association awscc_ec2_ipam_resource_discovery_association}."
      },
      "fqn": "@cdktn/provider-awscc.ec2IpamResourceDiscoveryAssociation.Ec2IpamResourceDiscoveryAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_resource_discovery_association awscc_ec2_ipam_resource_discovery_association} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-ipam-resource-discovery-association/index.ts",
          "line": 223
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2IpamResourceDiscoveryAssociation.Ec2IpamResourceDiscoveryAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-ipam-resource-discovery-association/index.ts",
        "line": 191
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2IpamResourceDiscoveryAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-resource-discovery-association/index.ts",
            "line": 208
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2IpamResourceDiscoveryAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_resource_discovery_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2IpamResourceDiscoveryAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2IpamResourceDiscoveryAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-resource-discovery-association/index.ts",
            "line": 324
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2IpamResourceDiscoveryAssociation.Ec2IpamResourceDiscoveryAssociationTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-resource-discovery-association/index.ts",
            "line": 327
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-resource-discovery-association/index.ts",
            "line": 339
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-resource-discovery-association/index.ts",
            "line": 347
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2IpamResourceDiscoveryAssociation",
      "namespace": "ec2IpamResourceDiscoveryAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-resource-discovery-association/index.ts",
            "line": 196
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-resource-discovery-association/index.ts",
            "line": 249
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-resource-discovery-association/index.ts",
            "line": 254
          },
          "name": "ipamArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-resource-discovery-association/index.ts",
            "line": 272
          },
          "name": "ipamRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-resource-discovery-association/index.ts",
            "line": 277
          },
          "name": "ipamResourceDiscoveryAssociationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-resource-discovery-association/index.ts",
            "line": 282
          },
          "name": "ipamResourceDiscoveryAssociationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-resource-discovery-association/index.ts",
            "line": 300
          },
          "name": "isDefault",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-resource-discovery-association/index.ts",
            "line": 305
          },
          "name": "ownerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-resource-discovery-association/index.ts",
            "line": 310
          },
          "name": "resourceDiscoveryStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-resource-discovery-association/index.ts",
            "line": 315
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-resource-discovery-association/index.ts",
            "line": 321
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2IpamResourceDiscoveryAssociation.Ec2IpamResourceDiscoveryAssociationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-resource-discovery-association/index.ts",
            "line": 267
          },
          "name": "ipamIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-resource-discovery-association/index.ts",
            "line": 295
          },
          "name": "ipamResourceDiscoveryIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-resource-discovery-association/index.ts",
            "line": 331
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2IpamResourceDiscoveryAssociation.Ec2IpamResourceDiscoveryAssociationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-resource-discovery-association/index.ts",
            "line": 260
          },
          "name": "ipamId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-resource-discovery-association/index.ts",
            "line": 288
          },
          "name": "ipamResourceDiscoveryId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-ipam-resource-discovery-association/index:Ec2IpamResourceDiscoveryAssociation"
    },
    "@cdktn/provider-awscc.ec2IpamResourceDiscoveryAssociation.Ec2IpamResourceDiscoveryAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2IpamResourceDiscoveryAssociation.Ec2IpamResourceDiscoveryAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-ipam-resource-discovery-association/index.ts",
        "line": 14
      },
      "name": "Ec2IpamResourceDiscoveryAssociationConfig",
      "namespace": "ec2IpamResourceDiscoveryAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_resource_discovery_association#ipam_id Ec2IpamResourceDiscoveryAssociation#ipam_id}",
            "stability": "stable",
            "summary": "The Id of the IPAM this Resource Discovery is associated to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-resource-discovery-association/index.ts",
            "line": 20
          },
          "name": "ipamId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_resource_discovery_association#ipam_resource_discovery_id Ec2IpamResourceDiscoveryAssociation#ipam_resource_discovery_id}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the IPAM Resource Discovery Association."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-resource-discovery-association/index.ts",
            "line": 26
          },
          "name": "ipamResourceDiscoveryId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_resource_discovery_association#tags Ec2IpamResourceDiscoveryAssociation#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-resource-discovery-association/index.ts",
            "line": 32
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2IpamResourceDiscoveryAssociation.Ec2IpamResourceDiscoveryAssociationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-ipam-resource-discovery-association/index:Ec2IpamResourceDiscoveryAssociationConfig"
    },
    "@cdktn/provider-awscc.ec2IpamResourceDiscoveryAssociation.Ec2IpamResourceDiscoveryAssociationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2IpamResourceDiscoveryAssociation.Ec2IpamResourceDiscoveryAssociationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-ipam-resource-discovery-association/index.ts",
        "line": 34
      },
      "name": "Ec2IpamResourceDiscoveryAssociationTags",
      "namespace": "ec2IpamResourceDiscoveryAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_resource_discovery_association#key Ec2IpamResourceDiscoveryAssociation#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-resource-discovery-association/index.ts",
            "line": 40
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_resource_discovery_association#value Ec2IpamResourceDiscoveryAssociation#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-resource-discovery-association/index.ts",
            "line": 46
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-ipam-resource-discovery-association/index:Ec2IpamResourceDiscoveryAssociationTags"
    },
    "@cdktn/provider-awscc.ec2IpamResourceDiscoveryAssociation.Ec2IpamResourceDiscoveryAssociationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2IpamResourceDiscoveryAssociation.Ec2IpamResourceDiscoveryAssociationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-ipam-resource-discovery-association/index.ts",
          "line": 176
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-ipam-resource-discovery-association/index.ts",
        "line": 168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-resource-discovery-association/index.ts",
            "line": 183
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2IpamResourceDiscoveryAssociation.Ec2IpamResourceDiscoveryAssociationTagsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2IpamResourceDiscoveryAssociationTagsList",
      "namespace": "ec2IpamResourceDiscoveryAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-resource-discovery-association/index.ts",
            "line": 169
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2IpamResourceDiscoveryAssociation.Ec2IpamResourceDiscoveryAssociationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-ipam-resource-discovery-association/index:Ec2IpamResourceDiscoveryAssociationTagsList"
    },
    "@cdktn/provider-awscc.ec2IpamResourceDiscoveryAssociation.Ec2IpamResourceDiscoveryAssociationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2IpamResourceDiscoveryAssociation.Ec2IpamResourceDiscoveryAssociationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-ipam-resource-discovery-association/index.ts",
          "line": 95
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-ipam-resource-discovery-association/index.ts",
        "line": 85
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-resource-discovery-association/index.ts",
            "line": 143
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-resource-discovery-association/index.ts",
            "line": 159
          },
          "name": "resetValue"
        }
      ],
      "name": "Ec2IpamResourceDiscoveryAssociationTagsOutputReference",
      "namespace": "ec2IpamResourceDiscoveryAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-resource-discovery-association/index.ts",
            "line": 147
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-resource-discovery-association/index.ts",
            "line": 163
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-resource-discovery-association/index.ts",
            "line": 137
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-resource-discovery-association/index.ts",
            "line": 153
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-resource-discovery-association/index.ts",
            "line": 99
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2IpamResourceDiscoveryAssociation.Ec2IpamResourceDiscoveryAssociationTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-ipam-resource-discovery-association/index:Ec2IpamResourceDiscoveryAssociationTagsOutputReference"
    },
    "@cdktn/provider-awscc.ec2IpamScope.Ec2IpamScope": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_scope awscc_ec2_ipam_scope}."
      },
      "fqn": "@cdktn/provider-awscc.ec2IpamScope.Ec2IpamScope",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_scope awscc_ec2_ipam_scope} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-ipam-scope/index.ts",
          "line": 358
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2IpamScope.Ec2IpamScopeConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-ipam-scope/index.ts",
        "line": 326
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2IpamScope resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-scope/index.ts",
            "line": 343
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2IpamScope to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_scope#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2IpamScope that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2IpamScope to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-scope/index.ts",
            "line": 410
          },
          "name": "putExternalAuthorityConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2IpamScope.Ec2IpamScopeExternalAuthorityConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-scope/index.ts",
            "line": 469
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2IpamScope.Ec2IpamScopeTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-scope/index.ts",
            "line": 397
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-scope/index.ts",
            "line": 413
          },
          "name": "resetExternalAuthorityConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-scope/index.ts",
            "line": 472
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-scope/index.ts",
            "line": 484
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-scope/index.ts",
            "line": 493
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2IpamScope",
      "namespace": "ec2IpamScope",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-scope/index.ts",
            "line": 331
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-scope/index.ts",
            "line": 385
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-scope/index.ts",
            "line": 407
          },
          "name": "externalAuthorityConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2IpamScope.Ec2IpamScopeExternalAuthorityConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-scope/index.ts",
            "line": 422
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-scope/index.ts",
            "line": 427
          },
          "name": "ipamArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-scope/index.ts",
            "line": 445
          },
          "name": "ipamScopeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-scope/index.ts",
            "line": 450
          },
          "name": "ipamScopeType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-scope/index.ts",
            "line": 455
          },
          "name": "isDefault",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-scope/index.ts",
            "line": 460
          },
          "name": "poolCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-scope/index.ts",
            "line": 466
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2IpamScope.Ec2IpamScopeTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-scope/index.ts",
            "line": 401
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-scope/index.ts",
            "line": 417
          },
          "name": "externalAuthorityConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2IpamScope.Ec2IpamScopeExternalAuthorityConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-scope/index.ts",
            "line": 440
          },
          "name": "ipamIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-scope/index.ts",
            "line": 476
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2IpamScope.Ec2IpamScopeTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-scope/index.ts",
            "line": 391
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-scope/index.ts",
            "line": 433
          },
          "name": "ipamId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-ipam-scope/index:Ec2IpamScope"
    },
    "@cdktn/provider-awscc.ec2IpamScope.Ec2IpamScopeConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2IpamScope.Ec2IpamScopeConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-ipam-scope/index.ts",
        "line": 14
      },
      "name": "Ec2IpamScopeConfig",
      "namespace": "ec2IpamScope",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_scope#ipam_id Ec2IpamScope#ipam_id}",
            "stability": "stable",
            "summary": "The Id of the IPAM this scope is a part of."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-scope/index.ts",
            "line": 30
          },
          "name": "ipamId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_scope#description Ec2IpamScope#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-scope/index.ts",
            "line": 18
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_scope#external_authority_configuration Ec2IpamScope#external_authority_configuration}",
            "stability": "stable",
            "summary": "External service configuration to connect your AWS IPAM scope."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-scope/index.ts",
            "line": 24
          },
          "name": "externalAuthorityConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2IpamScope.Ec2IpamScopeExternalAuthorityConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_scope#tags Ec2IpamScope#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-scope/index.ts",
            "line": 36
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2IpamScope.Ec2IpamScopeTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-ipam-scope/index:Ec2IpamScopeConfig"
    },
    "@cdktn/provider-awscc.ec2IpamScope.Ec2IpamScopeExternalAuthorityConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2IpamScope.Ec2IpamScopeExternalAuthorityConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-ipam-scope/index.ts",
        "line": 38
      },
      "name": "Ec2IpamScopeExternalAuthorityConfiguration",
      "namespace": "ec2IpamScope",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_scope#external_resource_identifier Ec2IpamScope#external_resource_identifier}",
            "stability": "stable",
            "summary": "Resource identifier of the scope in the external service connecting to your AWS IPAM scope."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-scope/index.ts",
            "line": 44
          },
          "name": "externalResourceIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_scope#ipam_scope_external_authority_type Ec2IpamScope#ipam_scope_external_authority_type}",
            "stability": "stable",
            "summary": "An external service connecting to your AWS IPAM scope."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-scope/index.ts",
            "line": 50
          },
          "name": "ipamScopeExternalAuthorityType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-ipam-scope/index:Ec2IpamScopeExternalAuthorityConfiguration"
    },
    "@cdktn/provider-awscc.ec2IpamScope.Ec2IpamScopeExternalAuthorityConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2IpamScope.Ec2IpamScopeExternalAuthorityConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-ipam-scope/index.ts",
          "line": 97
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-ipam-scope/index.ts",
        "line": 89
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-scope/index.ts",
            "line": 145
          },
          "name": "resetExternalResourceIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-scope/index.ts",
            "line": 161
          },
          "name": "resetIpamScopeExternalAuthorityType"
        }
      ],
      "name": "Ec2IpamScopeExternalAuthorityConfigurationOutputReference",
      "namespace": "ec2IpamScope",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-scope/index.ts",
            "line": 149
          },
          "name": "externalResourceIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-scope/index.ts",
            "line": 165
          },
          "name": "ipamScopeExternalAuthorityTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-scope/index.ts",
            "line": 139
          },
          "name": "externalResourceIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-scope/index.ts",
            "line": 155
          },
          "name": "ipamScopeExternalAuthorityType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-scope/index.ts",
            "line": 101
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2IpamScope.Ec2IpamScopeExternalAuthorityConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-ipam-scope/index:Ec2IpamScopeExternalAuthorityConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.ec2IpamScope.Ec2IpamScopeTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2IpamScope.Ec2IpamScopeTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-ipam-scope/index.ts",
        "line": 169
      },
      "name": "Ec2IpamScopeTags",
      "namespace": "ec2IpamScope",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_scope#key Ec2IpamScope#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-scope/index.ts",
            "line": 175
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_ipam_scope#value Ec2IpamScope#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-scope/index.ts",
            "line": 181
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-ipam-scope/index:Ec2IpamScopeTags"
    },
    "@cdktn/provider-awscc.ec2IpamScope.Ec2IpamScopeTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2IpamScope.Ec2IpamScopeTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-ipam-scope/index.ts",
          "line": 311
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-ipam-scope/index.ts",
        "line": 303
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-scope/index.ts",
            "line": 318
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2IpamScope.Ec2IpamScopeTagsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2IpamScopeTagsList",
      "namespace": "ec2IpamScope",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-scope/index.ts",
            "line": 304
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2IpamScope.Ec2IpamScopeTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-ipam-scope/index:Ec2IpamScopeTagsList"
    },
    "@cdktn/provider-awscc.ec2IpamScope.Ec2IpamScopeTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2IpamScope.Ec2IpamScopeTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-ipam-scope/index.ts",
          "line": 230
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-ipam-scope/index.ts",
        "line": 220
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-scope/index.ts",
            "line": 278
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-scope/index.ts",
            "line": 294
          },
          "name": "resetValue"
        }
      ],
      "name": "Ec2IpamScopeTagsOutputReference",
      "namespace": "ec2IpamScope",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-scope/index.ts",
            "line": 282
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-ipam-scope/index.ts",
            "line": 298
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-scope/index.ts",
            "line": 272
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-scope/index.ts",
            "line": 288
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-ipam-scope/index.ts",
            "line": 234
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2IpamScope.Ec2IpamScopeTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-ipam-scope/index:Ec2IpamScopeTagsOutputReference"
    },
    "@cdktn/provider-awscc.ec2KeyPair.Ec2KeyPair": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_key_pair awscc_ec2_key_pair}."
      },
      "fqn": "@cdktn/provider-awscc.ec2KeyPair.Ec2KeyPair",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_key_pair awscc_ec2_key_pair} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-key-pair/index.ts",
          "line": 239
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2KeyPair.Ec2KeyPairConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-key-pair/index.ts",
        "line": 207
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2KeyPair resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-key-pair/index.ts",
            "line": 224
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2KeyPair to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_key_pair#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2KeyPair that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2KeyPair to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-key-pair/index.ts",
            "line": 347
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2KeyPair.Ec2KeyPairTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-key-pair/index.ts",
            "line": 284
          },
          "name": "resetKeyFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-key-pair/index.ts",
            "line": 318
          },
          "name": "resetKeyType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-key-pair/index.ts",
            "line": 334
          },
          "name": "resetPublicKeyMaterial"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-key-pair/index.ts",
            "line": 350
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-key-pair/index.ts",
            "line": 362
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-key-pair/index.ts",
            "line": 372
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2KeyPair",
      "namespace": "ec2KeyPair",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-key-pair/index.ts",
            "line": 212
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-key-pair/index.ts",
            "line": 267
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-key-pair/index.ts",
            "line": 272
          },
          "name": "keyFingerprint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-key-pair/index.ts",
            "line": 306
          },
          "name": "keyPairId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-key-pair/index.ts",
            "line": 344
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2KeyPair.Ec2KeyPairTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-key-pair/index.ts",
            "line": 288
          },
          "name": "keyFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-key-pair/index.ts",
            "line": 301
          },
          "name": "keyNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-key-pair/index.ts",
            "line": 322
          },
          "name": "keyTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-key-pair/index.ts",
            "line": 338
          },
          "name": "publicKeyMaterialInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-key-pair/index.ts",
            "line": 354
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2KeyPair.Ec2KeyPairTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-key-pair/index.ts",
            "line": 278
          },
          "name": "keyFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-key-pair/index.ts",
            "line": 294
          },
          "name": "keyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-key-pair/index.ts",
            "line": 312
          },
          "name": "keyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-key-pair/index.ts",
            "line": 328
          },
          "name": "publicKeyMaterial",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-key-pair/index:Ec2KeyPair"
    },
    "@cdktn/provider-awscc.ec2KeyPair.Ec2KeyPairConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2KeyPair.Ec2KeyPairConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-key-pair/index.ts",
        "line": 14
      },
      "name": "Ec2KeyPairConfig",
      "namespace": "ec2KeyPair",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_key_pair#key_name Ec2KeyPair#key_name}",
            "stability": "stable",
            "summary": "A unique name for the key pair.  Constraints: Up to 255 ASCII characters."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-key-pair/index.ts",
            "line": 28
          },
          "name": "keyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_key_pair#key_format Ec2KeyPair#key_format}",
            "stability": "stable",
            "summary": "The format of the key pair.  Default: ``pem``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-key-pair/index.ts",
            "line": 21
          },
          "name": "keyFormat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Note that ED25519 keys are not supported for Windows instances.\n If the ``PublicKeyMaterial`` property is specified, the ``KeyType`` property is ignored, and the key type is inferred from the ``PublicKeyMaterial`` value.\n Default: ``rsa``\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_key_pair#key_type Ec2KeyPair#key_type}",
            "stability": "stable",
            "summary": "The type of key pair."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-key-pair/index.ts",
            "line": 36
          },
          "name": "keyType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The ``PublicKeyMaterial`` property is used to import a key pair. If this property is not specified, then a new key pair will be created.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_key_pair#public_key_material Ec2KeyPair#public_key_material}",
            "stability": "stable",
            "summary": "The public key material."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-key-pair/index.ts",
            "line": 42
          },
          "name": "publicKeyMaterial",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_key_pair#tags Ec2KeyPair#tags}",
            "stability": "stable",
            "summary": "The tags to apply to the key pair."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-key-pair/index.ts",
            "line": 48
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2KeyPair.Ec2KeyPairTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-key-pair/index:Ec2KeyPairConfig"
    },
    "@cdktn/provider-awscc.ec2KeyPair.Ec2KeyPairTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2KeyPair.Ec2KeyPairTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-key-pair/index.ts",
        "line": 50
      },
      "name": "Ec2KeyPairTags",
      "namespace": "ec2KeyPair",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_key_pair#key Ec2KeyPair#key}",
            "stability": "stable",
            "summary": "The tag key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-key-pair/index.ts",
            "line": 56
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_key_pair#value Ec2KeyPair#value}",
            "stability": "stable",
            "summary": "The tag value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-key-pair/index.ts",
            "line": 62
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-key-pair/index:Ec2KeyPairTags"
    },
    "@cdktn/provider-awscc.ec2KeyPair.Ec2KeyPairTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2KeyPair.Ec2KeyPairTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-key-pair/index.ts",
          "line": 192
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-key-pair/index.ts",
        "line": 184
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-key-pair/index.ts",
            "line": 199
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2KeyPair.Ec2KeyPairTagsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2KeyPairTagsList",
      "namespace": "ec2KeyPair",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-key-pair/index.ts",
            "line": 185
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2KeyPair.Ec2KeyPairTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-key-pair/index:Ec2KeyPairTagsList"
    },
    "@cdktn/provider-awscc.ec2KeyPair.Ec2KeyPairTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2KeyPair.Ec2KeyPairTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-key-pair/index.ts",
          "line": 111
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-key-pair/index.ts",
        "line": 101
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-key-pair/index.ts",
            "line": 159
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-key-pair/index.ts",
            "line": 175
          },
          "name": "resetValue"
        }
      ],
      "name": "Ec2KeyPairTagsOutputReference",
      "namespace": "ec2KeyPair",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-key-pair/index.ts",
            "line": 163
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-key-pair/index.ts",
            "line": 179
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-key-pair/index.ts",
            "line": 153
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-key-pair/index.ts",
            "line": 169
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-key-pair/index.ts",
            "line": 115
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2KeyPair.Ec2KeyPairTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-key-pair/index:Ec2KeyPairTagsOutputReference"
    },
    "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplate": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template awscc_ec2_launch_template}."
      },
      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplate",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template awscc_ec2_launch_template} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-launch-template/index.ts",
          "line": 9299
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-launch-template/index.ts",
        "line": 9267
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2LaunchTemplate resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 9284
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2LaunchTemplate to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2LaunchTemplate that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2LaunchTemplate to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 9345
          },
          "name": "putLaunchTemplateData",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateData"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 9379
          },
          "name": "putTagSpecifications",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateTagSpecifications"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 9366
          },
          "name": "resetLaunchTemplateName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 9382
          },
          "name": "resetTagSpecifications"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 9398
          },
          "name": "resetVersionDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 9410
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 9419
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2LaunchTemplate",
      "namespace": "ec2LaunchTemplate",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 9272
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 9326
          },
          "name": "defaultVersionNumber",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 9331
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 9336
          },
          "name": "latestVersionNumber",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 9342
          },
          "name": "launchTemplateData",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 9354
          },
          "name": "launchTemplateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 9376
          },
          "name": "tagSpecifications",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateTagSpecificationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 9349
          },
          "name": "launchTemplateDataInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateData"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 9370
          },
          "name": "launchTemplateNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 9386
          },
          "name": "tagSpecificationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateTagSpecifications"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 9402
          },
          "name": "versionDescriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 9360
          },
          "name": "launchTemplateName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 9392
          },
          "name": "versionDescription",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-launch-template/index:Ec2LaunchTemplate"
    },
    "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-launch-template/index.ts",
        "line": 14
      },
      "name": "Ec2LaunchTemplateConfig",
      "namespace": "ec2LaunchTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#launch_template_data Ec2LaunchTemplate#launch_template_data}",
            "stability": "stable",
            "summary": "The information for the launch template."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 20
          },
          "name": "launchTemplateData",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateData"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#launch_template_name Ec2LaunchTemplate#launch_template_name}",
            "stability": "stable",
            "summary": "A name for the launch template."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 26
          },
          "name": "launchTemplateName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "To tag the launch template, the resource type must be ``launch-template``.\n To specify the tags for the resources that are created when an instance is launched, you must use [TagSpecifications](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata.html#cfn-ec2-launchtemplate-launchtemplatedata-tagspecifications).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#tag_specifications Ec2LaunchTemplate#tag_specifications}",
            "stability": "stable",
            "summary": "The tags to apply to the launch template on creation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 33
          },
          "name": "tagSpecifications",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateTagSpecifications"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#version_description Ec2LaunchTemplate#version_description}",
            "stability": "stable",
            "summary": "A description for the first version of the launch template."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 39
          },
          "name": "versionDescription",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-launch-template/index:Ec2LaunchTemplateConfig"
    },
    "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateData": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateData",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-launch-template/index.ts",
        "line": 7781
      },
      "name": "Ec2LaunchTemplateLaunchTemplateData",
      "namespace": "ec2LaunchTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#block_device_mappings Ec2LaunchTemplate#block_device_mappings}",
            "stability": "stable",
            "summary": "The block device mapping."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 7787
          },
          "name": "blockDeviceMappings",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataBlockDeviceMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you do not specify this parameter, the instance's Capacity Reservation preference defaults to ``open``, which enables it to run in any open Capacity Reservation that has matching attributes (instance type, platform, Availability Zone).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#capacity_reservation_specification Ec2LaunchTemplate#capacity_reservation_specification}",
            "stability": "stable",
            "summary": "The Capacity Reservation targeting option."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 7793
          },
          "name": "capacityReservationSpecification",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataCapacityReservationSpecification"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#cpu_options Ec2LaunchTemplate#cpu_options}",
            "stability": "stable",
            "summary": "The CPU options for the instance. For more information, see [Optimize CPU options](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-optimize-cpu.html) in the *Amazon EC2 User Guide*."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 7799
          },
          "name": "cpuOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataCpuOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#credit_specification Ec2LaunchTemplate#credit_specification}",
            "stability": "stable",
            "summary": "The credit option for CPU usage of the instance. Valid only for T instances."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 7805
          },
          "name": "creditSpecification",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataCreditSpecification"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information, see [Enable stop protection for your instance](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-stop-protection.html) in the *Amazon EC2 User Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#disable_api_stop Ec2LaunchTemplate#disable_api_stop}",
            "stability": "stable",
            "summary": "Indicates whether to enable the instance for stop protection."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 7811
          },
          "name": "disableApiStop",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "otherwise, you can. To change this attribute after launch, use [ModifyInstanceAttribute](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ModifyInstanceAttribute.html). Alternatively, if you set ``InstanceInitiatedShutdownBehavior`` to ``terminate``, you can terminate the instance by running the shutdown command from the instance.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#disable_api_termination Ec2LaunchTemplate#disable_api_termination}",
            "stability": "stable",
            "summary": "If you set this parameter to ``true``, you can't terminate the instance using the Amazon EC2 console, CLI, or API;"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 7817
          },
          "name": "disableApiTermination",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This optimization provides dedicated throughput to Amazon EBS and an optimized configuration stack to provide optimal Amazon EBS I/O performance. This optimization isn't available with all instance types. Additional usage charges apply when using an EBS-optimized instance.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#ebs_optimized Ec2LaunchTemplate#ebs_optimized}",
            "stability": "stable",
            "summary": "Indicates whether the instance is optimized for Amazon EBS I/O."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 7823
          },
          "name": "ebsOptimized",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Amazon Elastic Graphics reached end of life on January 8, 2024. For workloads that require graphics acceleration, we recommend that you use Amazon EC2 G4ad, G4dn, or G5 instances.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#elastic_gpu_specifications Ec2LaunchTemplate#elastic_gpu_specifications}",
            "stability": "stable",
            "summary": "Deprecated."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 7830
          },
          "name": "elasticGpuSpecifications",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataElasticGpuSpecifications"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Elastic inference accelerators are a resource you can attach to your Amazon EC2 instances to accelerate your Deep Learning (DL) inference workloads.\n You cannot specify accelerators from different generations in the same request.\n  Starting April 15, 2023, AWS will not onboard new customers to Amazon Elastic Inference (EI), and will help current customers migrate their workloads to options that offer better price and performance. After April 15, 2023, new customers will not be able to launch instances with Amazon EI accelerators in Amazon SageMaker, Amazon ECS, or Amazon EC2. However, customers who have used Amazon EI at least once during the past 30-day period are considered current customers and will be able to continue using the service.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#elastic_inference_accelerators Ec2LaunchTemplate#elastic_inference_accelerators}",
            "stability": "stable",
            "summary": "An elastic inference accelerator to associate with the instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 7838
          },
          "name": "elasticInferenceAccelerators",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataElasticInferenceAccelerators"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information, see [What is Nitro Enclaves?](https://docs.aws.amazon.com/enclaves/latest/user/nitro-enclave.html) in the *Nitro Enclaves User Guide*.\n You can't enable AWS Nitro Enclaves and hibernation on the same instance.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#enclave_options Ec2LaunchTemplate#enclave_options}",
            "stability": "stable",
            "summary": "Indicates whether the instance is enabled for AWS Nitro Enclaves."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 7845
          },
          "name": "enclaveOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataEnclaveOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter is valid only if the instance meets the [hibernation prerequisites](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/hibernating-prerequisites.html). For more information, see [Hibernate your Amazon EC2 instance](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Hibernate.html) in the *Amazon EC2 User Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#hibernation_options Ec2LaunchTemplate#hibernation_options}",
            "stability": "stable",
            "summary": "Indicates whether an instance is enabled for hibernation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 7851
          },
          "name": "hibernationOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataHibernationOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#iam_instance_profile Ec2LaunchTemplate#iam_instance_profile}",
            "stability": "stable",
            "summary": "The name or Amazon Resource Name (ARN) of an IAM instance profile."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 7857
          },
          "name": "iamInstanceProfile",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataIamInstanceProfile"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Alternatively, you can specify a Systems Manager parameter, which will resolve to an AMI ID on launch.\n Valid formats:\n  +   ``ami-0ac394d6a3example`` \n  +   ``resolve:ssm:parameter-name`` \n  +   ``resolve:ssm:parameter-name:version-number`` \n  +   ``resolve:ssm:parameter-name:label`` \n  \n For more information, see [Use a Systems Manager parameter to find an AMI](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/finding-an-ami.html#using-systems-manager-parameter-to-find-AMI) in the *Amazon Elastic Compute Cloud User Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#image_id Ec2LaunchTemplate#image_id}",
            "stability": "stable",
            "summary": "The ID of the AMI."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 7870
          },
          "name": "imageId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Default: ``stop``\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#instance_initiated_shutdown_behavior Ec2LaunchTemplate#instance_initiated_shutdown_behavior}",
            "stability": "stable",
            "summary": "Indicates whether an instance stops or terminates when you initiate shutdown from the instance (using the operating system command for system shutdown)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 7877
          },
          "name": "instanceInitiatedShutdownBehavior",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#instance_market_options Ec2LaunchTemplate#instance_market_options}",
            "stability": "stable",
            "summary": "The market (purchasing) option for the instances."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 7883
          },
          "name": "instanceMarketOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceMarketOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When you specify instance attributes, Amazon EC2 will identify instance types with these attributes.\n You must specify ``VCpuCount`` and ``MemoryMiB``. All other attributes are optional. Any unspecified optional attribute is set to its default.\n When you specify multiple attributes, you get instance types that satisfy all of the specified attributes. If you specify multiple values for an attribute, you get instance types that satisfy any of the specified values.\n To limit the list of instance types from which Amazon EC2 can identify matching instance types, you can use one of the following parameters, but not both in the same request:\n  +   ``AllowedInstanceTypes`` - The instance types to include in the list. All other instance types are ignored, even if they match your specified attributes.\n  +   ``ExcludedInstanceTypes`` - The instance types to exclude from the list, even if they match your specified attributes.\n  \n  If you specify ``InstanceRequirements``, you can't specify ``InstanceType``.\n Attribute-based instance type selection is only supported when using Auto Scaling groups, EC2 Fleet, and Spot Fleet to launch instances. If you plan to use the launch template in the [launch instance wizard](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-launch-instance-wizard.html), or with the [RunInstances](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_RunInstances.html) API or [AWS::EC2::Instance](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html) AWS CloudFormation resource, you can't specify ``InstanceRequirements``.\n  For more information, see [Attribute-based instance type selection for EC2 Fleet](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-fleet-attribute-based-instance-type-selection.html), [Attribute-based instance type selection for Spot Fleet](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/spot-fleet-attribute-based-instance-type-selection.html), and [Spot placement score](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/spot-placement-score.html) in the *Amazon EC2 User Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#instance_requirements Ec2LaunchTemplate#instance_requirements}",
            "stability": "stable",
            "summary": "The attributes for the instance types."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 7898
          },
          "name": "instanceRequirements",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirements"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information, see [Amazon EC2 instance types](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-types.html) in the *Amazon EC2 User Guide*.\n If you specify ``InstanceType``, you can't specify ``InstanceRequirements``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#instance_type Ec2LaunchTemplate#instance_type}",
            "stability": "stable",
            "summary": "The instance type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 7905
          },
          "name": "instanceType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "We recommend that you use PV-GRUB instead of kernels and RAM disks. For more information, see [User Provided Kernels](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/UserProvidedkernels.html) in the *Amazon EC2 User Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#kernel_id Ec2LaunchTemplate#kernel_id}",
            "stability": "stable",
            "summary": "The ID of the kernel."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 7912
          },
          "name": "kernelId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can create a key pair using [CreateKeyPair](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateKeyPair.html) or [ImportKeyPair](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ImportKeyPair.html).\n  If you do not specify a key pair, you can't connect to the instance unless you choose an AMI that is configured to allow users another way to log in.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#key_name Ec2LaunchTemplate#key_name}",
            "stability": "stable",
            "summary": "The name of the key pair."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 7919
          },
          "name": "keyName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#license_specifications Ec2LaunchTemplate#license_specifications}",
            "stability": "stable",
            "summary": "The license configurations."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 7925
          },
          "name": "licenseSpecifications",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataLicenseSpecifications"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#maintenance_options Ec2LaunchTemplate#maintenance_options}",
            "stability": "stable",
            "summary": "The maintenance options of your instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 7931
          },
          "name": "maintenanceOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataMaintenanceOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information, see [Instance metadata and user data](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-metadata.html) in the *Amazon EC2 User Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#metadata_options Ec2LaunchTemplate#metadata_options}",
            "stability": "stable",
            "summary": "The metadata options for the instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 7937
          },
          "name": "metadataOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataMetadataOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#monitoring Ec2LaunchTemplate#monitoring}",
            "stability": "stable",
            "summary": "The monitoring for the instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 7943
          },
          "name": "monitoring",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataMonitoring"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#network_interfaces Ec2LaunchTemplate#network_interfaces}",
            "stability": "stable",
            "summary": "The network interfaces for the instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 7949
          },
          "name": "networkInterfaces",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataNetworkInterfaces"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#placement Ec2LaunchTemplate#placement}",
            "stability": "stable",
            "summary": "The placement for the instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 7955
          },
          "name": "placement",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataPlacement"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information, see [Amazon EC2 instance hostname types](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-naming.html) in the *User Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#private_dns_name_options Ec2LaunchTemplate#private_dns_name_options}",
            "stability": "stable",
            "summary": "The hostname type for EC2 instances launched into this subnet and how DNS A and AAAA record queries should be handled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 7961
          },
          "name": "privateDnsNameOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataPrivateDnsNameOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "We recommend that you use PV-GRUB instead of kernels and RAM disks. For more information, see [User provided kernels](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/UserProvidedkernels.html) in the *Amazon EC2 User Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#ram_disk_id Ec2LaunchTemplate#ram_disk_id}",
            "stability": "stable",
            "summary": "The ID of the RAM disk."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 7968
          },
          "name": "ramDiskId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify the IDs of existing security groups and references to resources created by the stack template.\n If you specify a network interface, you must specify any security groups as part of the network interface instead.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#security_group_ids Ec2LaunchTemplate#security_group_ids}",
            "stability": "stable",
            "summary": "The IDs of the security groups."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 7975
          },
          "name": "securityGroupIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For a nondefault VPC, you must use security group IDs instead.\n If you specify a network interface, you must specify any security groups as part of the network interface instead of using this parameter.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#security_groups Ec2LaunchTemplate#security_groups}",
            "stability": "stable",
            "summary": "The names of the security groups."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 7982
          },
          "name": "securityGroups",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "To tag a resource after it has been created, see [CreateTags](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateTags.html).\n To tag the launch template itself, use [TagSpecifications](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-launchtemplate.html#cfn-ec2-launchtemplate-tagspecifications).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#tag_specifications Ec2LaunchTemplate#tag_specifications}",
            "stability": "stable",
            "summary": "The tags to apply to the resources that are created during instance launch."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 7990
          },
          "name": "tagSpecifications",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataTagSpecifications"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You must provide base64-encoded text. User data is limited to 16 KB. For more information, see [Run commands on your Amazon EC2 instance at launch](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/user-data.html) in the *Amazon EC2 User Guide*.\n If you are creating the launch template for use with BATCH, the user data must be provided in the [MIME multi-part archive format](https://docs.aws.amazon.com/https://cloudinit.readthedocs.io/en/latest/topics/format.html#mime-multi-part-archive). For more information, see [Amazon EC2 user data in launch templates](https://docs.aws.amazon.com/batch/latest/userguide/launch-templates.html) in the *User Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#user_data Ec2LaunchTemplate#user_data}",
            "stability": "stable",
            "summary": "The user data to make available to the instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 7997
          },
          "name": "userData",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-launch-template/index:Ec2LaunchTemplateLaunchTemplateData"
    },
    "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataBlockDeviceMappings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataBlockDeviceMappings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-launch-template/index.ts",
        "line": 395
      },
      "name": "Ec2LaunchTemplateLaunchTemplateDataBlockDeviceMappings",
      "namespace": "ec2LaunchTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#device_name Ec2LaunchTemplate#device_name}",
            "stability": "stable",
            "summary": "The device name (for example, /dev/sdh or xvdh)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 401
          },
          "name": "deviceName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#ebs Ec2LaunchTemplate#ebs}",
            "stability": "stable",
            "summary": "Parameters used to automatically set up EBS volumes when the instance is launched."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 407
          },
          "name": "ebs",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataBlockDeviceMappingsEbs"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#no_device Ec2LaunchTemplate#no_device}",
            "stability": "stable",
            "summary": "To omit the device from the block device mapping, specify an empty string."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 413
          },
          "name": "noDevice",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Instance store volumes are numbered starting from 0. An instance type with 2 available instance store volumes can specify mappings for ephemeral0 and ephemeral1. The number of available instance store volumes depends on the instance type. After you connect to the instance, you must mount the volume.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#virtual_name Ec2LaunchTemplate#virtual_name}",
            "stability": "stable",
            "summary": "The virtual device name (ephemeralN)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 419
          },
          "name": "virtualName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-launch-template/index:Ec2LaunchTemplateLaunchTemplateDataBlockDeviceMappings"
    },
    "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataBlockDeviceMappingsEbs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataBlockDeviceMappingsEbs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-launch-template/index.ts",
        "line": 41
      },
      "name": "Ec2LaunchTemplateLaunchTemplateDataBlockDeviceMappingsEbs",
      "namespace": "ec2LaunchTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#delete_on_termination Ec2LaunchTemplate#delete_on_termination}",
            "stability": "stable",
            "summary": "Indicates whether the EBS volume is deleted on instance termination."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 47
          },
          "name": "deleteOnTermination",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Encrypted volumes can only be attached to instances that support Amazon EBS encryption. If you are creating a volume from a snapshot, you can't specify an encryption value.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#encrypted Ec2LaunchTemplate#encrypted}",
            "stability": "stable",
            "summary": "Indicates whether the EBS volume is encrypted."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 53
          },
          "name": "encrypted",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For ``gp3``, ``io1``, and ``io2`` volumes, this represents the number of IOPS that are provisioned for the volume. For ``gp2`` volumes, this represents the baseline performance of the volume and the rate at which the volume accumulates I/O credits for bursting.\n The following are the supported values for each volume type:\n  +   ``gp3``: 3,000 - 16,000 IOPS\n  +   ``io1``: 100 - 64,000 IOPS\n  +   ``io2``: 100 - 256,000 IOPS\n  \n For ``io2`` volumes, you can achieve up to 256,000 IOPS on [instances built on the Nitro System](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-types.html#ec2-nitro-instances). On other instances, you can achieve performance up to 32,000 IOPS.\n This parameter is supported for ``io1``, ``io2``, and ``gp3`` volumes only.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#iops Ec2LaunchTemplate#iops}",
            "stability": "stable",
            "summary": "The number of I/O operations per second (IOPS)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 66
          },
          "name": "iops",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#kms_key_id Ec2LaunchTemplate#kms_key_id}",
            "stability": "stable",
            "summary": "The ARN of the symmetric KMSlong (KMS) CMK used for encryption."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 72
          },
          "name": "kmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#snapshot_id Ec2LaunchTemplate#snapshot_id}",
            "stability": "stable",
            "summary": "The ID of the snapshot."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 78
          },
          "name": "snapshotId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid Range: Minimum value of 125. Maximum value of 1000.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#throughput Ec2LaunchTemplate#throughput}",
            "stability": "stable",
            "summary": "The throughput to provision for a ``gp3`` volume, with a maximum of 1,000 MiB/s."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 85
          },
          "name": "throughput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You must specify either a snapshot ID or a volume size. The following are the supported volumes sizes for each volume type:\n  +   ``gp2`` and ``gp3``: 1 - 16,384 GiB\n  +   ``io1``: 4 - 16,384 GiB\n  +   ``io2``: 4 - 65,536 GiB\n  +   ``st1`` and ``sc1``: 125 - 16,384 GiB\n  +   ``standard``: 1 - 1024 GiB\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#volume_size Ec2LaunchTemplate#volume_size}",
            "stability": "stable",
            "summary": "The size of the volume, in GiBs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 96
          },
          "name": "volumeSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#volume_type Ec2LaunchTemplate#volume_type}",
            "stability": "stable",
            "summary": "The volume type. For more information, see [Amazon EBS volume types](https://docs.aws.amazon.com/ebs/latest/userguide/ebs-volume-types.html) in the *Amazon EBS User Guide*."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 102
          },
          "name": "volumeType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-launch-template/index:Ec2LaunchTemplateLaunchTemplateDataBlockDeviceMappingsEbs"
    },
    "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataBlockDeviceMappingsEbsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataBlockDeviceMappingsEbsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-launch-template/index.ts",
          "line": 191
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-launch-template/index.ts",
        "line": 183
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 275
          },
          "name": "resetDeleteOnTermination"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 291
          },
          "name": "resetEncrypted"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 307
          },
          "name": "resetIops"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 323
          },
          "name": "resetKmsKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 339
          },
          "name": "resetSnapshotId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 355
          },
          "name": "resetThroughput"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 371
          },
          "name": "resetVolumeSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 387
          },
          "name": "resetVolumeType"
        }
      ],
      "name": "Ec2LaunchTemplateLaunchTemplateDataBlockDeviceMappingsEbsOutputReference",
      "namespace": "ec2LaunchTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 279
          },
          "name": "deleteOnTerminationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 295
          },
          "name": "encryptedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 311
          },
          "name": "iopsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 327
          },
          "name": "kmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 343
          },
          "name": "snapshotIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 359
          },
          "name": "throughputInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 375
          },
          "name": "volumeSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 391
          },
          "name": "volumeTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 269
          },
          "name": "deleteOnTermination",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 285
          },
          "name": "encrypted",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 301
          },
          "name": "iops",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 317
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 333
          },
          "name": "snapshotId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 349
          },
          "name": "throughput",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 365
          },
          "name": "volumeSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 381
          },
          "name": "volumeType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 195
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataBlockDeviceMappingsEbs"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-launch-template/index:Ec2LaunchTemplateLaunchTemplateDataBlockDeviceMappingsEbsOutputReference"
    },
    "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataBlockDeviceMappingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataBlockDeviceMappingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-launch-template/index.ts",
          "line": 607
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-launch-template/index.ts",
        "line": 599
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 614
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataBlockDeviceMappingsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2LaunchTemplateLaunchTemplateDataBlockDeviceMappingsList",
      "namespace": "ec2LaunchTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 600
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataBlockDeviceMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-launch-template/index:Ec2LaunchTemplateLaunchTemplateDataBlockDeviceMappingsList"
    },
    "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataBlockDeviceMappingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataBlockDeviceMappingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-launch-template/index.ts",
          "line": 482
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-launch-template/index.ts",
        "line": 472
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 555
          },
          "name": "putEbs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataBlockDeviceMappingsEbs"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 542
          },
          "name": "resetDeviceName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 558
          },
          "name": "resetEbs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 574
          },
          "name": "resetNoDevice"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 590
          },
          "name": "resetVirtualName"
        }
      ],
      "name": "Ec2LaunchTemplateLaunchTemplateDataBlockDeviceMappingsOutputReference",
      "namespace": "ec2LaunchTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 552
          },
          "name": "ebs",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataBlockDeviceMappingsEbsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 546
          },
          "name": "deviceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 562
          },
          "name": "ebsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataBlockDeviceMappingsEbs"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 578
          },
          "name": "noDeviceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 594
          },
          "name": "virtualNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 536
          },
          "name": "deviceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 568
          },
          "name": "noDevice",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 584
          },
          "name": "virtualName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 486
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataBlockDeviceMappings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-launch-template/index:Ec2LaunchTemplateLaunchTemplateDataBlockDeviceMappingsOutputReference"
    },
    "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataCapacityReservationSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataCapacityReservationSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-launch-template/index.ts",
        "line": 749
      },
      "name": "Ec2LaunchTemplateLaunchTemplateDataCapacityReservationSpecification",
      "namespace": "ec2LaunchTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Possible preferences include:\n  +   ``open`` - The instance can run in any ``open`` Capacity Reservation that has matching attributes (instance type, platform, Availability Zone).\n  +   ``none`` - The instance avoids running in a Capacity Reservation even if one is available. The instance runs in On-Demand capacity.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#capacity_reservation_preference Ec2LaunchTemplate#capacity_reservation_preference}",
            "stability": "stable",
            "summary": "Indicates the instance's Capacity Reservation preferences."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 757
          },
          "name": "capacityReservationPreference",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#capacity_reservation_target Ec2LaunchTemplate#capacity_reservation_target}",
            "stability": "stable",
            "summary": "Information about the target Capacity Reservation or Capacity Reservation group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 763
          },
          "name": "capacityReservationTarget",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataCapacityReservationSpecificationCapacityReservationTarget"
          }
        }
      ],
      "symbolId": "src/ec2-launch-template/index:Ec2LaunchTemplateLaunchTemplateDataCapacityReservationSpecification"
    },
    "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataCapacityReservationSpecificationCapacityReservationTarget": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataCapacityReservationSpecificationCapacityReservationTarget",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-launch-template/index.ts",
        "line": 618
      },
      "name": "Ec2LaunchTemplateLaunchTemplateDataCapacityReservationSpecificationCapacityReservationTarget",
      "namespace": "ec2LaunchTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#capacity_reservation_id Ec2LaunchTemplate#capacity_reservation_id}",
            "stability": "stable",
            "summary": "The ID of the Capacity Reservation in which to run the instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 624
          },
          "name": "capacityReservationId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#capacity_reservation_resource_group_arn Ec2LaunchTemplate#capacity_reservation_resource_group_arn}",
            "stability": "stable",
            "summary": "The ARN of the Capacity Reservation resource group in which to run the instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 630
          },
          "name": "capacityReservationResourceGroupArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-launch-template/index:Ec2LaunchTemplateLaunchTemplateDataCapacityReservationSpecificationCapacityReservationTarget"
    },
    "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataCapacityReservationSpecificationCapacityReservationTargetOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataCapacityReservationSpecificationCapacityReservationTargetOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-launch-template/index.ts",
          "line": 677
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-launch-template/index.ts",
        "line": 669
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 725
          },
          "name": "resetCapacityReservationId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 741
          },
          "name": "resetCapacityReservationResourceGroupArn"
        }
      ],
      "name": "Ec2LaunchTemplateLaunchTemplateDataCapacityReservationSpecificationCapacityReservationTargetOutputReference",
      "namespace": "ec2LaunchTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 729
          },
          "name": "capacityReservationIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 745
          },
          "name": "capacityReservationResourceGroupArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 719
          },
          "name": "capacityReservationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 735
          },
          "name": "capacityReservationResourceGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 681
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataCapacityReservationSpecificationCapacityReservationTarget"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-launch-template/index:Ec2LaunchTemplateLaunchTemplateDataCapacityReservationSpecificationCapacityReservationTargetOutputReference"
    },
    "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataCapacityReservationSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataCapacityReservationSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-launch-template/index.ts",
          "line": 810
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-launch-template/index.ts",
        "line": 802
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 871
          },
          "name": "putCapacityReservationTarget",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataCapacityReservationSpecificationCapacityReservationTarget"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 858
          },
          "name": "resetCapacityReservationPreference"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 874
          },
          "name": "resetCapacityReservationTarget"
        }
      ],
      "name": "Ec2LaunchTemplateLaunchTemplateDataCapacityReservationSpecificationOutputReference",
      "namespace": "ec2LaunchTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 868
          },
          "name": "capacityReservationTarget",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataCapacityReservationSpecificationCapacityReservationTargetOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 862
          },
          "name": "capacityReservationPreferenceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 878
          },
          "name": "capacityReservationTargetInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataCapacityReservationSpecificationCapacityReservationTarget"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 852
          },
          "name": "capacityReservationPreference",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 814
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataCapacityReservationSpecification"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-launch-template/index:Ec2LaunchTemplateLaunchTemplateDataCapacityReservationSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataCpuOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataCpuOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-launch-template/index.ts",
        "line": 882
      },
      "name": "Ec2LaunchTemplateLaunchTemplateDataCpuOptions",
      "namespace": "ec2LaunchTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "AMD SEV-SNP is supported with M6a, R6a, and C6a instance types only. For more information, see [AMD SEV-SNP](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/sev-snp.html).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#amd_sev_snp Ec2LaunchTemplate#amd_sev_snp}",
            "stability": "stable",
            "summary": "Indicates whether to enable the instance for AMD SEV-SNP."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 888
          },
          "name": "amdSevSnp",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#core_count Ec2LaunchTemplate#core_count}",
            "stability": "stable",
            "summary": "The number of CPU cores for the instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 894
          },
          "name": "coreCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "To disable multithreading for the instance, specify a value of ``1``. Otherwise, specify the default value of ``2``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#threads_per_core Ec2LaunchTemplate#threads_per_core}",
            "stability": "stable",
            "summary": "The number of threads per CPU core."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 900
          },
          "name": "threadsPerCore",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ec2-launch-template/index:Ec2LaunchTemplateLaunchTemplateDataCpuOptions"
    },
    "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataCpuOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataCpuOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-launch-template/index.ts",
          "line": 954
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-launch-template/index.ts",
        "line": 946
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 1008
          },
          "name": "resetAmdSevSnp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 1024
          },
          "name": "resetCoreCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 1040
          },
          "name": "resetThreadsPerCore"
        }
      ],
      "name": "Ec2LaunchTemplateLaunchTemplateDataCpuOptionsOutputReference",
      "namespace": "ec2LaunchTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 1012
          },
          "name": "amdSevSnpInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 1028
          },
          "name": "coreCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 1044
          },
          "name": "threadsPerCoreInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 1002
          },
          "name": "amdSevSnp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 1018
          },
          "name": "coreCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 1034
          },
          "name": "threadsPerCore",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 958
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataCpuOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-launch-template/index:Ec2LaunchTemplateLaunchTemplateDataCpuOptionsOutputReference"
    },
    "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataCreditSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataCreditSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-launch-template/index.ts",
        "line": 1048
      },
      "name": "Ec2LaunchTemplateLaunchTemplateDataCreditSpecification",
      "namespace": "ec2LaunchTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#cpu_credits Ec2LaunchTemplate#cpu_credits}",
            "stability": "stable",
            "summary": "The credit option for CPU usage of a T instance.  Valid values: ``standard`` | ``unlimited``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 1055
          },
          "name": "cpuCredits",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-launch-template/index:Ec2LaunchTemplateLaunchTemplateDataCreditSpecification"
    },
    "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataCreditSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataCreditSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-launch-template/index.ts",
          "line": 1095
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-launch-template/index.ts",
        "line": 1087
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 1137
          },
          "name": "resetCpuCredits"
        }
      ],
      "name": "Ec2LaunchTemplateLaunchTemplateDataCreditSpecificationOutputReference",
      "namespace": "ec2LaunchTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 1141
          },
          "name": "cpuCreditsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 1131
          },
          "name": "cpuCredits",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 1099
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataCreditSpecification"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-launch-template/index:Ec2LaunchTemplateLaunchTemplateDataCreditSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataElasticGpuSpecifications": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataElasticGpuSpecifications",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-launch-template/index.ts",
        "line": 1145
      },
      "name": "Ec2LaunchTemplateLaunchTemplateDataElasticGpuSpecifications",
      "namespace": "ec2LaunchTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#type Ec2LaunchTemplate#type}",
            "stability": "stable",
            "summary": "The type of Elastic Graphics accelerator."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 1151
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-launch-template/index:Ec2LaunchTemplateLaunchTemplateDataElasticGpuSpecifications"
    },
    "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataElasticGpuSpecificationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataElasticGpuSpecificationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-launch-template/index.ts",
          "line": 1252
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-launch-template/index.ts",
        "line": 1244
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 1259
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataElasticGpuSpecificationsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2LaunchTemplateLaunchTemplateDataElasticGpuSpecificationsList",
      "namespace": "ec2LaunchTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 1245
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataElasticGpuSpecifications"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-launch-template/index:Ec2LaunchTemplateLaunchTemplateDataElasticGpuSpecificationsList"
    },
    "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataElasticGpuSpecificationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataElasticGpuSpecificationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-launch-template/index.ts",
          "line": 1193
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-launch-template/index.ts",
        "line": 1183
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 1235
          },
          "name": "resetType"
        }
      ],
      "name": "Ec2LaunchTemplateLaunchTemplateDataElasticGpuSpecificationsOutputReference",
      "namespace": "ec2LaunchTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 1239
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 1229
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 1197
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataElasticGpuSpecifications"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-launch-template/index:Ec2LaunchTemplateLaunchTemplateDataElasticGpuSpecificationsOutputReference"
    },
    "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataElasticInferenceAccelerators": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataElasticInferenceAccelerators",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-launch-template/index.ts",
        "line": 1263
      },
      "name": "Ec2LaunchTemplateLaunchTemplateDataElasticInferenceAccelerators",
      "namespace": "ec2LaunchTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#count Ec2LaunchTemplate#count}",
            "stability": "stable",
            "summary": "The number of elastic inference accelerators to attach to the instance.   Default: 1."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 1270
          },
          "name": "count",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#type Ec2LaunchTemplate#type}",
            "stability": "stable",
            "summary": "The type of elastic inference accelerator. The possible values are eia1.medium, eia1.large, and eia1.xlarge."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 1276
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-launch-template/index:Ec2LaunchTemplateLaunchTemplateDataElasticInferenceAccelerators"
    },
    "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataElasticInferenceAcceleratorsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataElasticInferenceAcceleratorsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-launch-template/index.ts",
          "line": 1406
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-launch-template/index.ts",
        "line": 1398
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 1413
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataElasticInferenceAcceleratorsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2LaunchTemplateLaunchTemplateDataElasticInferenceAcceleratorsList",
      "namespace": "ec2LaunchTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 1399
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataElasticInferenceAccelerators"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-launch-template/index:Ec2LaunchTemplateLaunchTemplateDataElasticInferenceAcceleratorsList"
    },
    "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataElasticInferenceAcceleratorsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataElasticInferenceAcceleratorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-launch-template/index.ts",
          "line": 1325
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-launch-template/index.ts",
        "line": 1315
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 1373
          },
          "name": "resetCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 1389
          },
          "name": "resetType"
        }
      ],
      "name": "Ec2LaunchTemplateLaunchTemplateDataElasticInferenceAcceleratorsOutputReference",
      "namespace": "ec2LaunchTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 1377
          },
          "name": "countInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 1393
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 1367
          },
          "name": "count",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 1383
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 1329
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataElasticInferenceAccelerators"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-launch-template/index:Ec2LaunchTemplateLaunchTemplateDataElasticInferenceAcceleratorsOutputReference"
    },
    "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataEnclaveOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataEnclaveOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-launch-template/index.ts",
        "line": 1417
      },
      "name": "Ec2LaunchTemplateLaunchTemplateDataEnclaveOptions",
      "namespace": "ec2LaunchTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "otherwise, it is not enabled for AWS Nitro Enclaves.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#enabled Ec2LaunchTemplate#enabled}",
            "stability": "stable",
            "summary": "If this parameter is set to ``true``, the instance is enabled for AWS Nitro Enclaves;"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 1423
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-launch-template/index:Ec2LaunchTemplateLaunchTemplateDataEnclaveOptions"
    },
    "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataEnclaveOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataEnclaveOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-launch-template/index.ts",
          "line": 1463
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-launch-template/index.ts",
        "line": 1455
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 1505
          },
          "name": "resetEnabled"
        }
      ],
      "name": "Ec2LaunchTemplateLaunchTemplateDataEnclaveOptionsOutputReference",
      "namespace": "ec2LaunchTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 1509
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 1499
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 1467
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataEnclaveOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-launch-template/index:Ec2LaunchTemplateLaunchTemplateDataEnclaveOptionsOutputReference"
    },
    "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataHibernationOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataHibernationOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-launch-template/index.ts",
        "line": 1513
      },
      "name": "Ec2LaunchTemplateLaunchTemplateDataHibernationOptions",
      "namespace": "ec2LaunchTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#configured Ec2LaunchTemplate#configured}",
            "stability": "stable",
            "summary": "If you set this parameter to ``true``, the instance is enabled for hibernation.  Default: ``false``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 1520
          },
          "name": "configured",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-launch-template/index:Ec2LaunchTemplateLaunchTemplateDataHibernationOptions"
    },
    "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataHibernationOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataHibernationOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-launch-template/index.ts",
          "line": 1560
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-launch-template/index.ts",
        "line": 1552
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 1602
          },
          "name": "resetConfigured"
        }
      ],
      "name": "Ec2LaunchTemplateLaunchTemplateDataHibernationOptionsOutputReference",
      "namespace": "ec2LaunchTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 1606
          },
          "name": "configuredInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 1596
          },
          "name": "configured",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 1564
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataHibernationOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-launch-template/index:Ec2LaunchTemplateLaunchTemplateDataHibernationOptionsOutputReference"
    },
    "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataIamInstanceProfile": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataIamInstanceProfile",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-launch-template/index.ts",
        "line": 1610
      },
      "name": "Ec2LaunchTemplateLaunchTemplateDataIamInstanceProfile",
      "namespace": "ec2LaunchTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#arn Ec2LaunchTemplate#arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the instance profile."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 1616
          },
          "name": "arn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#name Ec2LaunchTemplate#name}",
            "stability": "stable",
            "summary": "The name of the instance profile."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 1622
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-launch-template/index:Ec2LaunchTemplateLaunchTemplateDataIamInstanceProfile"
    },
    "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataIamInstanceProfileOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataIamInstanceProfileOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-launch-template/index.ts",
          "line": 1669
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-launch-template/index.ts",
        "line": 1661
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 1717
          },
          "name": "resetArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 1733
          },
          "name": "resetName"
        }
      ],
      "name": "Ec2LaunchTemplateLaunchTemplateDataIamInstanceProfileOutputReference",
      "namespace": "ec2LaunchTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 1721
          },
          "name": "arnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 1737
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 1711
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 1727
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 1673
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataIamInstanceProfile"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-launch-template/index:Ec2LaunchTemplateLaunchTemplateDataIamInstanceProfileOutputReference"
    },
    "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceMarketOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceMarketOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-launch-template/index.ts",
        "line": 1983
      },
      "name": "Ec2LaunchTemplateLaunchTemplateDataInstanceMarketOptions",
      "namespace": "ec2LaunchTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#market_type Ec2LaunchTemplate#market_type}",
            "stability": "stable",
            "summary": "The market type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 1989
          },
          "name": "marketType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#spot_options Ec2LaunchTemplate#spot_options}",
            "stability": "stable",
            "summary": "The options for Spot Instances."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 1995
          },
          "name": "spotOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceMarketOptionsSpotOptions"
          }
        }
      ],
      "symbolId": "src/ec2-launch-template/index:Ec2LaunchTemplateLaunchTemplateDataInstanceMarketOptions"
    },
    "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceMarketOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceMarketOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-launch-template/index.ts",
          "line": 2042
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-launch-template/index.ts",
        "line": 2034
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 2103
          },
          "name": "putSpotOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceMarketOptionsSpotOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 2090
          },
          "name": "resetMarketType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 2106
          },
          "name": "resetSpotOptions"
        }
      ],
      "name": "Ec2LaunchTemplateLaunchTemplateDataInstanceMarketOptionsOutputReference",
      "namespace": "ec2LaunchTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 2100
          },
          "name": "spotOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceMarketOptionsSpotOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 2094
          },
          "name": "marketTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 2110
          },
          "name": "spotOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceMarketOptionsSpotOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 2084
          },
          "name": "marketType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 2046
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceMarketOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-launch-template/index:Ec2LaunchTemplateLaunchTemplateDataInstanceMarketOptionsOutputReference"
    },
    "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceMarketOptionsSpotOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceMarketOptionsSpotOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-launch-template/index.ts",
        "line": 1741
      },
      "name": "Ec2LaunchTemplateLaunchTemplateDataInstanceMarketOptionsSpotOptions",
      "namespace": "ec2LaunchTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#block_duration_minutes Ec2LaunchTemplate#block_duration_minutes}",
            "stability": "stable",
            "summary": "Deprecated."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 1747
          },
          "name": "blockDurationMinutes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#instance_interruption_behavior Ec2LaunchTemplate#instance_interruption_behavior}",
            "stability": "stable",
            "summary": "The behavior when a Spot Instance is interrupted. The default is ``terminate``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 1753
          },
          "name": "instanceInterruptionBehavior",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "We do not recommend using this parameter because it can lead to increased interruptions. If you do not specify this parameter, you will pay the current Spot price.\n  If you specify a maximum price, your Spot Instances will be interrupted more frequently than if you do not specify this parameter.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#max_price Ec2LaunchTemplate#max_price}",
            "stability": "stable",
            "summary": "The maximum hourly price you're willing to pay for the Spot Instances."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 1760
          },
          "name": "maxPrice",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you are using Spot Instances with an Auto Scaling group, use ``one-time`` requests, as the ASlong service handles requesting new Spot Instances whenever the group is below its desired capacity.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#spot_instance_type Ec2LaunchTemplate#spot_instance_type}",
            "stability": "stable",
            "summary": "The Spot Instance request type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 1767
          },
          "name": "spotInstanceType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Supported only for persistent requests.\n  +  For a persistent request, the request remains active until the ``ValidUntil`` date and time is reached. Otherwise, the request remains active until you cancel it.\n  +  For a one-time request, ``ValidUntil`` is not supported. The request remains active until all instances launch or you cancel the request.\n  \n Default: 7 days from the current date\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#valid_until Ec2LaunchTemplate#valid_until}",
            "stability": "stable",
            "summary": "The end date of the request, in UTC format (*YYYY-MM-DD*T*HH:MM:SS*Z)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 1777
          },
          "name": "validUntil",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-launch-template/index:Ec2LaunchTemplateLaunchTemplateDataInstanceMarketOptionsSpotOptions"
    },
    "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceMarketOptionsSpotOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceMarketOptionsSpotOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-launch-template/index.ts",
          "line": 1845
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-launch-template/index.ts",
        "line": 1837
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 1911
          },
          "name": "resetBlockDurationMinutes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 1927
          },
          "name": "resetInstanceInterruptionBehavior"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 1943
          },
          "name": "resetMaxPrice"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 1959
          },
          "name": "resetSpotInstanceType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 1975
          },
          "name": "resetValidUntil"
        }
      ],
      "name": "Ec2LaunchTemplateLaunchTemplateDataInstanceMarketOptionsSpotOptionsOutputReference",
      "namespace": "ec2LaunchTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 1915
          },
          "name": "blockDurationMinutesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 1931
          },
          "name": "instanceInterruptionBehaviorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 1947
          },
          "name": "maxPriceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 1963
          },
          "name": "spotInstanceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 1979
          },
          "name": "validUntilInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 1905
          },
          "name": "blockDurationMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 1921
          },
          "name": "instanceInterruptionBehavior",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 1937
          },
          "name": "maxPrice",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 1953
          },
          "name": "spotInstanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 1969
          },
          "name": "validUntil",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 1849
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceMarketOptionsSpotOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-launch-template/index:Ec2LaunchTemplateLaunchTemplateDataInstanceMarketOptionsSpotOptionsOutputReference"
    },
    "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirements": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirements",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-launch-template/index.ts",
        "line": 3601
      },
      "name": "Ec2LaunchTemplateLaunchTemplateDataInstanceRequirements",
      "namespace": "ec2LaunchTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "To exclude accelerator-enabled instance types, set ``Max`` to ``0``.\n Default: No minimum or maximum limits\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#accelerator_count Ec2LaunchTemplate#accelerator_count}",
            "stability": "stable",
            "summary": "The minimum and maximum number of accelerators (GPUs, FPGAs, or AWS Inferentia chips) on an instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 3609
          },
          "name": "acceleratorCount",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsAcceleratorCount"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "+  For instance types with AWS devices, specify ``amazon-web-services``.\n  +  For instance types with AMD devices, specify ``amd``.\n  +  For instance types with Habana devices, specify ``habana``.\n  +  For instance types with NVIDIA devices, specify ``nvidia``.\n  +  For instance types with Xilinx devices, specify ``xilinx``.\n  \n Default: Any manufacturer\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#accelerator_manufacturers Ec2LaunchTemplate#accelerator_manufacturers}",
            "stability": "stable",
            "summary": "Indicates whether instance types must have accelerators by specific manufacturers."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 3622
          },
          "name": "acceleratorManufacturers",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "+  For instance types with NVIDIA A10G GPUs, specify ``a10g``.\n  +  For instance types with NVIDIA A100 GPUs, specify ``a100``.\n  +  For instance types with NVIDIA H100 GPUs, specify ``h100``.\n  +  For instance types with AWS Inferentia chips, specify ``inferentia``.\n  +  For instance types with NVIDIA GRID K520 GPUs, specify ``k520``.\n  +  For instance types with NVIDIA K80 GPUs, specify ``k80``.\n  +  For instance types with NVIDIA M60 GPUs, specify ``m60``.\n  +  For instance types with AMD Radeon Pro V520 GPUs, specify ``radeon-pro-v520``.\n  +  For instance types with NVIDIA T4 GPUs, specify ``t4``.\n  +  For instance types with NVIDIA T4G GPUs, specify ``t4g``.\n  +  For instance types with Xilinx VU9P FPGAs, specify ``vu9p``.\n  +  For instance types with NVIDIA V100 GPUs, specify ``v100``.\n  \n Default: Any accelerator\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#accelerator_names Ec2LaunchTemplate#accelerator_names}",
            "stability": "stable",
            "summary": "The accelerators that must be on the instance type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 3642
          },
          "name": "acceleratorNames",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#accelerator_total_memory_mi_b Ec2LaunchTemplate#accelerator_total_memory_mi_b}",
            "stability": "stable",
            "summary": "The minimum and maximum amount of total accelerator memory, in MiB.  Default: No minimum or maximum limits."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 3649
          },
          "name": "acceleratorTotalMemoryMiB",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsAcceleratorTotalMemoryMiB"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "+  For instance types with GPU accelerators, specify ``gpu``.\n  +  For instance types with FPGA accelerators, specify ``fpga``.\n  +  For instance types with inference accelerators, specify ``inference``.\n  \n Default: Any accelerator type\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#accelerator_types Ec2LaunchTemplate#accelerator_types}",
            "stability": "stable",
            "summary": "The accelerator types that must be on the instance type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 3660
          },
          "name": "acceleratorTypes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "All other instance types are ignored, even if they match your specified attributes.\n You can use strings with one or more wild cards, represented by an asterisk (``*``), to allow an instance type, size, or generation. The following are examples: ``m5.8xlarge``, ``c5*.*``, ``m5a.*``, ``r*``, ``*3*``.\n For example, if you specify ``c5*``,Amazon EC2 will allow the entire C5 instance family, which includes all C5a and C5n instance types. If you specify ``m5a.*``, Amazon EC2 will allow all the M5a instance types, but not the M5n instance types.\n  If you specify ``AllowedInstanceTypes``, you can't specify ``ExcludedInstanceTypes``.\n  Default: All instance types\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#allowed_instance_types Ec2LaunchTemplate#allowed_instance_types}",
            "stability": "stable",
            "summary": "The instance types to apply your specified attributes against."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 3670
          },
          "name": "allowedInstanceTypes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "+  To include bare metal instance types, specify ``included``.\n  +  To require only bare metal instance types, specify ``required``.\n  +  To exclude bare metal instance types, specify ``excluded``.\n  \n Default: ``excluded``\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#bare_metal Ec2LaunchTemplate#bare_metal}",
            "stability": "stable",
            "summary": "Indicates whether bare metal instance types must be included, excluded, or required."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 3681
          },
          "name": "bareMetal",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information, see [Amazon EBS–optimized instances](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-optimized.html) in the *Amazon EC2 User Guide*.\n Default: No minimum or maximum limits\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#baseline_ebs_bandwidth_mbps Ec2LaunchTemplate#baseline_ebs_bandwidth_mbps}",
            "stability": "stable",
            "summary": "The minimum and maximum baseline bandwidth to Amazon EBS, in Mbps."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 3688
          },
          "name": "baselineEbsBandwidthMbps",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsBaselineEbsBandwidthMbps"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#baseline_performance_factors Ec2LaunchTemplate#baseline_performance_factors}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 3692
          },
          "name": "baselinePerformanceFactors",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsBaselinePerformanceFactors"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information, see [Burstable performance instances](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/burstable-performance-instances.html).\n  +  To include burstable performance instance types, specify ``included``.\n  +  To require only burstable performance instance types, specify ``required``.\n  +  To exclude burstable performance instance types, specify ``excluded``.\n  \n Default: ``excluded``\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#burstable_performance Ec2LaunchTemplate#burstable_performance}",
            "stability": "stable",
            "summary": "Indicates whether burstable performance T instance types are included, excluded, or required."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 3703
          },
          "name": "burstablePerformance",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "+  For instance types with Intel CPUs, specify ``intel``.\n  +  For instance types with AMD CPUs, specify ``amd``.\n  +  For instance types with AWS CPUs, specify ``amazon-web-services``.\n  \n  Don't confuse the CPU manufacturer with the CPU architecture. Instances will be launched with a compatible CPU architecture based on the Amazon Machine Image (AMI) that you specify in your launch template.\n  Default: Any manufacturer\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#cpu_manufacturers Ec2LaunchTemplate#cpu_manufacturers}",
            "stability": "stable",
            "summary": "The CPU manufacturers to include."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 3715
          },
          "name": "cpuManufacturers",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can use strings with one or more wild cards, represented by an asterisk (``*``), to exclude an instance type, size, or generation. The following are examples: ``m5.8xlarge``, ``c5*.*``, ``m5a.*``, ``r*``, ``*3*``.\n For example, if you specify ``c5*``,Amazon EC2 will exclude the entire C5 instance family, which includes all C5a and C5n instance types. If you specify ``m5a.*``, Amazon EC2 will exclude all the M5a instance types, but not the M5n instance types.\n  If you specify ``ExcludedInstanceTypes``, you can't specify ``AllowedInstanceTypes``.\n  Default: No excluded instance types\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#excluded_instance_types Ec2LaunchTemplate#excluded_instance_types}",
            "stability": "stable",
            "summary": "The instance types to exclude."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 3725
          },
          "name": "excludedInstanceTypes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The current generation instance types are recommended for use. Current generation instance types are typically the latest two to three generations in each instance family. For more information, see [Instance types](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-types.html) in the *Amazon EC2 User Guide*.\n For current generation instance types, specify ``current``.\n For previous generation instance types, specify ``previous``.\n Default: Current and previous generation instance types\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#instance_generations Ec2LaunchTemplate#instance_generations}",
            "stability": "stable",
            "summary": "Indicates whether current or previous generation instance types are included."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 3734
          },
          "name": "instanceGenerations",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information, [Amazon EC2 instance store](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/InstanceStorage.html) in the *Amazon EC2 User Guide*.\n  +  To include instance types with instance store volumes, specify ``included``.\n  +  To require only instance types with instance store volumes, specify ``required``.\n  +  To exclude instance types with instance store volumes, specify ``excluded``.\n  \n Default: ``included``\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#local_storage Ec2LaunchTemplate#local_storage}",
            "stability": "stable",
            "summary": "Indicates whether instance types with instance store volumes are included, excluded, or required."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 3745
          },
          "name": "localStorage",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "+  For instance types with hard disk drive (HDD) storage, specify ``hdd``.\n  +  For instance types with solid state drive (SSD) storage, specify ``ssd``.\n  \n Default: ``hdd`` and ``ssd``\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#local_storage_types Ec2LaunchTemplate#local_storage_types}",
            "stability": "stable",
            "summary": "The type of local storage that is required."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 3755
          },
          "name": "localStorageTypes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The identified On-Demand price is the price of the lowest priced current generation C, M, or R instance type with your specified attributes. If no current generation C, M, or R instance type matches your attributes, then the identified price is from the lowest priced current generation instance types, and failing that, from the lowest priced previous generation instance types that match your attributes. When Amazon EC2 selects instance types with your attributes, it will exclude instance types whose price exceeds your specified threshold.\n The parameter accepts an integer, which Amazon EC2 interprets as a percentage.\n If you set ``TargetCapacityUnitType`` to ``vcpu`` or ``memory-mib``, the price protection threshold is based on the per vCPU or per memory price instead of the per instance price.\n  Only one of ``SpotMaxPricePercentageOverLowestPrice`` or ``MaxSpotPriceAsPercentageOfOptimalOnDemandPrice`` can be specified. If you don't specify either, Amazon EC2 will automatically apply optimal price protection to consistently select from a wide range of instance types. To indicate no price protection threshold for Spot Instances, meaning you want to consider all instance types that match your attributes, include one of these parameters and specify a high value, such as ``999999``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#max_spot_price_as_percentage_of_optimal_on_demand_price Ec2LaunchTemplate#max_spot_price_as_percentage_of_optimal_on_demand_price}",
            "stability": "stable",
            "summary": "[Price protection] The price protection threshold for Spot Instances, as a percentage of an identified On-Demand price."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 3764
          },
          "name": "maxSpotPriceAsPercentageOfOptimalOnDemandPrice",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#memory_gi_b_per_v_cpu Ec2LaunchTemplate#memory_gi_b_per_v_cpu}",
            "stability": "stable",
            "summary": "The minimum and maximum amount of memory per vCPU, in GiB.  Default: No minimum or maximum limits."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 3771
          },
          "name": "memoryGiBPerVCpu",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsMemoryGiBPerVCpu"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#memory_mi_b Ec2LaunchTemplate#memory_mi_b}",
            "stability": "stable",
            "summary": "The minimum and maximum amount of memory, in MiB."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 3777
          },
          "name": "memoryMiB",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsMemoryMiB"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#network_bandwidth_gbps Ec2LaunchTemplate#network_bandwidth_gbps}",
            "stability": "stable",
            "summary": "The minimum and maximum amount of network bandwidth, in gigabits per second (Gbps).  Default: No minimum or maximum limits."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 3784
          },
          "name": "networkBandwidthGbps",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsNetworkBandwidthGbps"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#network_interface_count Ec2LaunchTemplate#network_interface_count}",
            "stability": "stable",
            "summary": "The minimum and maximum number of network interfaces.  Default: No minimum or maximum limits."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 3791
          },
          "name": "networkInterfaceCount",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsNetworkInterfaceCount"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The identified On-Demand price is the price of the lowest priced current generation C, M, or R instance type with your specified attributes. When Amazon EC2 selects instance types with your attributes, it will exclude instance types whose price exceeds your specified threshold.\n The parameter accepts an integer, which Amazon EC2 interprets as a percentage.\n To turn off price protection, specify a high value, such as ``999999``.\n This parameter is not supported for [GetSpotPlacementScores](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_GetSpotPlacementScores.html) and [GetInstanceTypesFromInstanceRequirements](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_GetInstanceTypesFromInstanceRequirements.html).\n  If you set ``TargetCapacityUnitType`` to ``vcpu`` or ``memory-mib``, the price protection threshold is applied based on the per-vCPU or per-memory price instead of the per-instance price.\n  Default: ``20``\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#on_demand_max_price_percentage_over_lowest_price Ec2LaunchTemplate#on_demand_max_price_percentage_over_lowest_price}",
            "stability": "stable",
            "summary": "[Price protection] The price protection threshold for On-Demand Instances, as a percentage higher than an identified On-Demand price."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 3802
          },
          "name": "onDemandMaxPricePercentageOverLowestPrice",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#require_hibernate_support Ec2LaunchTemplate#require_hibernate_support}",
            "stability": "stable",
            "summary": "Indicates whether instance types must support hibernation for On-Demand Instances.  This parameter is not supported for [GetSpotPlacementScores](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_GetSpotPlacementScores.html).  Default: ``false``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 3810
          },
          "name": "requireHibernateSupport",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The identified Spot price is the Spot price of the lowest priced current generation C, M, or R instance type with your specified attributes. If no current generation C, M, or R instance type matches your attributes, then the identified Spot price is from the lowest priced current generation instance types, and failing that, from the lowest priced previous generation instance types that match your attributes. When Amazon EC2 selects instance types with your attributes, it will exclude instance types whose Spot price exceeds your specified threshold.\n The parameter accepts an integer, which Amazon EC2 interprets as a percentage.\n If you set ``TargetCapacityUnitType`` to ``vcpu`` or ``memory-mib``, the price protection threshold is applied based on the per-vCPU or per-memory price instead of the per-instance price.\n This parameter is not supported for [GetSpotPlacementScores](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_GetSpotPlacementScores.html) and [GetInstanceTypesFromInstanceRequirements](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_GetInstanceTypesFromInstanceRequirements.html).\n  Only one of ``SpotMaxPricePercentageOverLowestPrice`` or ``MaxSpotPriceAsPercentageOfOptimalOnDemandPrice`` can be specified. If you don't specify either, Amazon EC2 will automatically apply optimal price protection to consistently select from a wide range of instance types. To indicate no price protection threshold for Spot Instances, meaning you want to consider all instance types that match your attributes, include one of these parameters and specify a high value, such as ``999999``.\n  Default: ``100``\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#spot_max_price_percentage_over_lowest_price Ec2LaunchTemplate#spot_max_price_percentage_over_lowest_price}",
            "stability": "stable",
            "summary": "[Price protection] The price protection threshold for Spot Instances, as a percentage higher than an identified Spot price."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 3821
          },
          "name": "spotMaxPricePercentageOverLowestPrice",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#total_local_storage_gb Ec2LaunchTemplate#total_local_storage_gb}",
            "stability": "stable",
            "summary": "The minimum and maximum amount of total local storage, in GB.  Default: No minimum or maximum limits."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 3828
          },
          "name": "totalLocalStorageGb",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsTotalLocalStorageGb"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#v_cpu_count Ec2LaunchTemplate#v_cpu_count}",
            "stability": "stable",
            "summary": "The minimum and maximum number of vCPUs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 3834
          },
          "name": "vCpuCount",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsVCpuCount"
          }
        }
      ],
      "symbolId": "src/ec2-launch-template/index:Ec2LaunchTemplateLaunchTemplateDataInstanceRequirements"
    },
    "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsAcceleratorCount": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsAcceleratorCount",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-launch-template/index.ts",
        "line": 2114
      },
      "name": "Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsAcceleratorCount",
      "namespace": "ec2LaunchTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "To specify no maximum limit, omit this parameter. To exclude accelerator-enabled instance types, set ``Max`` to ``0``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#max Ec2LaunchTemplate#max}",
            "stability": "stable",
            "summary": "The maximum number of accelerators."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 2120
          },
          "name": "max",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#min Ec2LaunchTemplate#min}",
            "stability": "stable",
            "summary": "The minimum number of accelerators. To specify no minimum limit, omit this parameter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 2126
          },
          "name": "min",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ec2-launch-template/index:Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsAcceleratorCount"
    },
    "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsAcceleratorCountOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsAcceleratorCountOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-launch-template/index.ts",
          "line": 2173
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-launch-template/index.ts",
        "line": 2165
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 2221
          },
          "name": "resetMax"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 2237
          },
          "name": "resetMin"
        }
      ],
      "name": "Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsAcceleratorCountOutputReference",
      "namespace": "ec2LaunchTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 2225
          },
          "name": "maxInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 2241
          },
          "name": "minInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 2215
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 2231
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 2177
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsAcceleratorCount"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-launch-template/index:Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsAcceleratorCountOutputReference"
    },
    "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsAcceleratorTotalMemoryMiB": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsAcceleratorTotalMemoryMiB",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-launch-template/index.ts",
        "line": 2245
      },
      "name": "Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsAcceleratorTotalMemoryMiB",
      "namespace": "ec2LaunchTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#max Ec2LaunchTemplate#max}",
            "stability": "stable",
            "summary": "The maximum amount of accelerator memory, in MiB. To specify no maximum limit, omit this parameter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 2251
          },
          "name": "max",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#min Ec2LaunchTemplate#min}",
            "stability": "stable",
            "summary": "The minimum amount of accelerator memory, in MiB. To specify no minimum limit, omit this parameter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 2257
          },
          "name": "min",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ec2-launch-template/index:Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsAcceleratorTotalMemoryMiB"
    },
    "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsAcceleratorTotalMemoryMiBOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsAcceleratorTotalMemoryMiBOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-launch-template/index.ts",
          "line": 2304
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-launch-template/index.ts",
        "line": 2296
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 2352
          },
          "name": "resetMax"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 2368
          },
          "name": "resetMin"
        }
      ],
      "name": "Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsAcceleratorTotalMemoryMiBOutputReference",
      "namespace": "ec2LaunchTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 2356
          },
          "name": "maxInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 2372
          },
          "name": "minInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 2346
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 2362
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 2308
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsAcceleratorTotalMemoryMiB"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-launch-template/index:Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsAcceleratorTotalMemoryMiBOutputReference"
    },
    "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsBaselineEbsBandwidthMbps": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsBaselineEbsBandwidthMbps",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-launch-template/index.ts",
        "line": 2376
      },
      "name": "Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsBaselineEbsBandwidthMbps",
      "namespace": "ec2LaunchTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#max Ec2LaunchTemplate#max}",
            "stability": "stable",
            "summary": "The maximum baseline bandwidth, in Mbps. To specify no maximum limit, omit this parameter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 2382
          },
          "name": "max",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#min Ec2LaunchTemplate#min}",
            "stability": "stable",
            "summary": "The minimum baseline bandwidth, in Mbps. To specify no minimum limit, omit this parameter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 2388
          },
          "name": "min",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ec2-launch-template/index:Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsBaselineEbsBandwidthMbps"
    },
    "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsBaselineEbsBandwidthMbpsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsBaselineEbsBandwidthMbpsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-launch-template/index.ts",
          "line": 2435
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-launch-template/index.ts",
        "line": 2427
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 2483
          },
          "name": "resetMax"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 2499
          },
          "name": "resetMin"
        }
      ],
      "name": "Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsBaselineEbsBandwidthMbpsOutputReference",
      "namespace": "ec2LaunchTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 2487
          },
          "name": "maxInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 2503
          },
          "name": "minInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 2477
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 2493
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 2439
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsBaselineEbsBandwidthMbps"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-launch-template/index:Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsBaselineEbsBandwidthMbpsOutputReference"
    },
    "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsBaselinePerformanceFactors": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsBaselinePerformanceFactors",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-launch-template/index.ts",
        "line": 2721
      },
      "name": "Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsBaselinePerformanceFactors",
      "namespace": "ec2LaunchTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#cpu Ec2LaunchTemplate#cpu}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 2725
          },
          "name": "cpu",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsBaselinePerformanceFactorsCpu"
          }
        }
      ],
      "symbolId": "src/ec2-launch-template/index:Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsBaselinePerformanceFactors"
    },
    "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsBaselinePerformanceFactorsCpu": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsBaselinePerformanceFactorsCpu",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-launch-template/index.ts",
        "line": 2625
      },
      "name": "Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsBaselinePerformanceFactorsCpu",
      "namespace": "ec2LaunchTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Currently, you can only specify a single reference across different instance type variations such as CPU manufacturers, architectures etc.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#references Ec2LaunchTemplate#references}",
            "stability": "stable",
            "summary": "A list of references to be used as baseline for the CPU performance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 2631
          },
          "name": "references",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsBaselinePerformanceFactorsCpuReferences"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-launch-template/index:Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsBaselinePerformanceFactorsCpu"
    },
    "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsBaselinePerformanceFactorsCpuOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsBaselinePerformanceFactorsCpuOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-launch-template/index.ts",
          "line": 2671
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-launch-template/index.ts",
        "line": 2663
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 2710
          },
          "name": "putReferences",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsBaselinePerformanceFactorsCpuReferences"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 2713
          },
          "name": "resetReferences"
        }
      ],
      "name": "Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsBaselinePerformanceFactorsCpuOutputReference",
      "namespace": "ec2LaunchTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 2707
          },
          "name": "references",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsBaselinePerformanceFactorsCpuReferencesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 2717
          },
          "name": "referencesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsBaselinePerformanceFactorsCpuReferences"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 2675
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsBaselinePerformanceFactorsCpu"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-launch-template/index:Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsBaselinePerformanceFactorsCpuOutputReference"
    },
    "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsBaselinePerformanceFactorsCpuReferences": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsBaselinePerformanceFactorsCpuReferences",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-launch-template/index.ts",
        "line": 2507
      },
      "name": "Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsBaselinePerformanceFactorsCpuReferences",
      "namespace": "ec2LaunchTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Ensure that you specify the correct family name. For example, C6i and C6g are valid values, but C6 is not.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#instance_family Ec2LaunchTemplate#instance_family}",
            "stability": "stable",
            "summary": "The instance family to refer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 2513
          },
          "name": "instanceFamily",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-launch-template/index:Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsBaselinePerformanceFactorsCpuReferences"
    },
    "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsBaselinePerformanceFactorsCpuReferencesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsBaselinePerformanceFactorsCpuReferencesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-launch-template/index.ts",
          "line": 2614
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-launch-template/index.ts",
        "line": 2606
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 2621
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsBaselinePerformanceFactorsCpuReferencesOutputReference"
            }
          }
        }
      ],
      "name": "Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsBaselinePerformanceFactorsCpuReferencesList",
      "namespace": "ec2LaunchTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 2607
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsBaselinePerformanceFactorsCpuReferences"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-launch-template/index:Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsBaselinePerformanceFactorsCpuReferencesList"
    },
    "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsBaselinePerformanceFactorsCpuReferencesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsBaselinePerformanceFactorsCpuReferencesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-launch-template/index.ts",
          "line": 2555
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-launch-template/index.ts",
        "line": 2545
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 2597
          },
          "name": "resetInstanceFamily"
        }
      ],
      "name": "Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsBaselinePerformanceFactorsCpuReferencesOutputReference",
      "namespace": "ec2LaunchTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 2601
          },
          "name": "instanceFamilyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 2591
          },
          "name": "instanceFamily",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 2559
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsBaselinePerformanceFactorsCpuReferences"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-launch-template/index:Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsBaselinePerformanceFactorsCpuReferencesOutputReference"
    },
    "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsBaselinePerformanceFactorsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsBaselinePerformanceFactorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-launch-template/index.ts",
          "line": 2765
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-launch-template/index.ts",
        "line": 2757
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 2804
          },
          "name": "putCpu",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsBaselinePerformanceFactorsCpu"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 2807
          },
          "name": "resetCpu"
        }
      ],
      "name": "Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsBaselinePerformanceFactorsOutputReference",
      "namespace": "ec2LaunchTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 2801
          },
          "name": "cpu",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsBaselinePerformanceFactorsCpuOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 2811
          },
          "name": "cpuInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsBaselinePerformanceFactorsCpu"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 2769
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsBaselinePerformanceFactors"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-launch-template/index:Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsBaselinePerformanceFactorsOutputReference"
    },
    "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsMemoryGiBPerVCpu": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsMemoryGiBPerVCpu",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-launch-template/index.ts",
        "line": 2815
      },
      "name": "Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsMemoryGiBPerVCpu",
      "namespace": "ec2LaunchTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#max Ec2LaunchTemplate#max}",
            "stability": "stable",
            "summary": "The maximum amount of memory per vCPU, in GiB. To specify no maximum limit, omit this parameter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 2821
          },
          "name": "max",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#min Ec2LaunchTemplate#min}",
            "stability": "stable",
            "summary": "The minimum amount of memory per vCPU, in GiB. To specify no minimum limit, omit this parameter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 2827
          },
          "name": "min",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ec2-launch-template/index:Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsMemoryGiBPerVCpu"
    },
    "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsMemoryGiBPerVCpuOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsMemoryGiBPerVCpuOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-launch-template/index.ts",
          "line": 2874
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-launch-template/index.ts",
        "line": 2866
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 2922
          },
          "name": "resetMax"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 2938
          },
          "name": "resetMin"
        }
      ],
      "name": "Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsMemoryGiBPerVCpuOutputReference",
      "namespace": "ec2LaunchTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 2926
          },
          "name": "maxInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 2942
          },
          "name": "minInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 2916
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 2932
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 2878
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsMemoryGiBPerVCpu"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-launch-template/index:Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsMemoryGiBPerVCpuOutputReference"
    },
    "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsMemoryMiB": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsMemoryMiB",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-launch-template/index.ts",
        "line": 2946
      },
      "name": "Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsMemoryMiB",
      "namespace": "ec2LaunchTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#max Ec2LaunchTemplate#max}",
            "stability": "stable",
            "summary": "The maximum amount of memory, in MiB. To specify no maximum limit, omit this parameter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 2952
          },
          "name": "max",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#min Ec2LaunchTemplate#min}",
            "stability": "stable",
            "summary": "The minimum amount of memory, in MiB. To specify no minimum limit, specify ``0``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 2958
          },
          "name": "min",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ec2-launch-template/index:Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsMemoryMiB"
    },
    "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsMemoryMiBOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsMemoryMiBOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-launch-template/index.ts",
          "line": 3005
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-launch-template/index.ts",
        "line": 2997
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 3053
          },
          "name": "resetMax"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 3069
          },
          "name": "resetMin"
        }
      ],
      "name": "Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsMemoryMiBOutputReference",
      "namespace": "ec2LaunchTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 3057
          },
          "name": "maxInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 3073
          },
          "name": "minInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 3047
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 3063
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 3009
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsMemoryMiB"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-launch-template/index:Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsMemoryMiBOutputReference"
    },
    "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsNetworkBandwidthGbps": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsNetworkBandwidthGbps",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-launch-template/index.ts",
        "line": 3077
      },
      "name": "Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsNetworkBandwidthGbps",
      "namespace": "ec2LaunchTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#max Ec2LaunchTemplate#max}",
            "stability": "stable",
            "summary": "The maximum amount of network bandwidth, in Gbps. To specify no maximum limit, omit this parameter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 3083
          },
          "name": "max",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#min Ec2LaunchTemplate#min}",
            "stability": "stable",
            "summary": "The minimum amount of network bandwidth, in Gbps. If this parameter is not specified, there is no minimum limit."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 3089
          },
          "name": "min",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ec2-launch-template/index:Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsNetworkBandwidthGbps"
    },
    "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsNetworkBandwidthGbpsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsNetworkBandwidthGbpsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-launch-template/index.ts",
          "line": 3136
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-launch-template/index.ts",
        "line": 3128
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 3184
          },
          "name": "resetMax"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 3200
          },
          "name": "resetMin"
        }
      ],
      "name": "Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsNetworkBandwidthGbpsOutputReference",
      "namespace": "ec2LaunchTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 3188
          },
          "name": "maxInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 3204
          },
          "name": "minInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 3178
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 3194
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 3140
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsNetworkBandwidthGbps"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-launch-template/index:Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsNetworkBandwidthGbpsOutputReference"
    },
    "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsNetworkInterfaceCount": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsNetworkInterfaceCount",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-launch-template/index.ts",
        "line": 3208
      },
      "name": "Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsNetworkInterfaceCount",
      "namespace": "ec2LaunchTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#max Ec2LaunchTemplate#max}",
            "stability": "stable",
            "summary": "The maximum number of network interfaces. To specify no maximum limit, omit this parameter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 3214
          },
          "name": "max",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#min Ec2LaunchTemplate#min}",
            "stability": "stable",
            "summary": "The minimum number of network interfaces. To specify no minimum limit, omit this parameter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 3220
          },
          "name": "min",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ec2-launch-template/index:Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsNetworkInterfaceCount"
    },
    "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsNetworkInterfaceCountOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsNetworkInterfaceCountOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-launch-template/index.ts",
          "line": 3267
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-launch-template/index.ts",
        "line": 3259
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 3315
          },
          "name": "resetMax"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 3331
          },
          "name": "resetMin"
        }
      ],
      "name": "Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsNetworkInterfaceCountOutputReference",
      "namespace": "ec2LaunchTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 3319
          },
          "name": "maxInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 3335
          },
          "name": "minInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 3309
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 3325
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 3271
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsNetworkInterfaceCount"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-launch-template/index:Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsNetworkInterfaceCountOutputReference"
    },
    "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-launch-template/index.ts",
          "line": 4042
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-launch-template/index.ts",
        "line": 4034
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 4225
          },
          "name": "putAcceleratorCount",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsAcceleratorCount"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 4273
          },
          "name": "putAcceleratorTotalMemoryMiB",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsAcceleratorTotalMemoryMiB"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 4337
          },
          "name": "putBaselineEbsBandwidthMbps",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsBaselineEbsBandwidthMbps"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 4353
          },
          "name": "putBaselinePerformanceFactors",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsBaselinePerformanceFactors"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 4481
          },
          "name": "putMemoryGiBPerVCpu",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsMemoryGiBPerVCpu"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 4497
          },
          "name": "putMemoryMiB",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsMemoryMiB"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 4513
          },
          "name": "putNetworkBandwidthGbps",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsNetworkBandwidthGbps"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 4529
          },
          "name": "putNetworkInterfaceCount",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsNetworkInterfaceCount"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 4593
          },
          "name": "putTotalLocalStorageGb",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsTotalLocalStorageGb"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 4609
          },
          "name": "putVCpuCount",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsVCpuCount"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 4228
          },
          "name": "resetAcceleratorCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 4244
          },
          "name": "resetAcceleratorManufacturers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 4260
          },
          "name": "resetAcceleratorNames"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 4276
          },
          "name": "resetAcceleratorTotalMemoryMiB"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 4292
          },
          "name": "resetAcceleratorTypes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 4308
          },
          "name": "resetAllowedInstanceTypes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 4324
          },
          "name": "resetBareMetal"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 4340
          },
          "name": "resetBaselineEbsBandwidthMbps"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 4356
          },
          "name": "resetBaselinePerformanceFactors"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 4372
          },
          "name": "resetBurstablePerformance"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 4388
          },
          "name": "resetCpuManufacturers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 4404
          },
          "name": "resetExcludedInstanceTypes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 4420
          },
          "name": "resetInstanceGenerations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 4436
          },
          "name": "resetLocalStorage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 4452
          },
          "name": "resetLocalStorageTypes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 4468
          },
          "name": "resetMaxSpotPriceAsPercentageOfOptimalOnDemandPrice"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 4484
          },
          "name": "resetMemoryGiBPerVCpu"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 4500
          },
          "name": "resetMemoryMiB"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 4516
          },
          "name": "resetNetworkBandwidthGbps"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 4532
          },
          "name": "resetNetworkInterfaceCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 4548
          },
          "name": "resetOnDemandMaxPricePercentageOverLowestPrice"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 4564
          },
          "name": "resetRequireHibernateSupport"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 4580
          },
          "name": "resetSpotMaxPricePercentageOverLowestPrice"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 4596
          },
          "name": "resetTotalLocalStorageGb"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 4612
          },
          "name": "resetVCpuCount"
        }
      ],
      "name": "Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsOutputReference",
      "namespace": "ec2LaunchTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 4222
          },
          "name": "acceleratorCount",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsAcceleratorCountOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 4270
          },
          "name": "acceleratorTotalMemoryMiB",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsAcceleratorTotalMemoryMiBOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 4334
          },
          "name": "baselineEbsBandwidthMbps",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsBaselineEbsBandwidthMbpsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 4350
          },
          "name": "baselinePerformanceFactors",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsBaselinePerformanceFactorsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 4478
          },
          "name": "memoryGiBPerVCpu",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsMemoryGiBPerVCpuOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 4494
          },
          "name": "memoryMiB",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsMemoryMiBOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 4510
          },
          "name": "networkBandwidthGbps",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsNetworkBandwidthGbpsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 4526
          },
          "name": "networkInterfaceCount",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsNetworkInterfaceCountOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 4590
          },
          "name": "totalLocalStorageGb",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsTotalLocalStorageGbOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 4606
          },
          "name": "vCpuCount",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsVCpuCountOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 4232
          },
          "name": "acceleratorCountInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsAcceleratorCount"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 4248
          },
          "name": "acceleratorManufacturersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 4264
          },
          "name": "acceleratorNamesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 4280
          },
          "name": "acceleratorTotalMemoryMiBInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsAcceleratorTotalMemoryMiB"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 4296
          },
          "name": "acceleratorTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 4312
          },
          "name": "allowedInstanceTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 4328
          },
          "name": "bareMetalInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 4344
          },
          "name": "baselineEbsBandwidthMbpsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsBaselineEbsBandwidthMbps"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 4360
          },
          "name": "baselinePerformanceFactorsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsBaselinePerformanceFactors"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 4376
          },
          "name": "burstablePerformanceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 4392
          },
          "name": "cpuManufacturersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 4408
          },
          "name": "excludedInstanceTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 4424
          },
          "name": "instanceGenerationsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 4440
          },
          "name": "localStorageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 4456
          },
          "name": "localStorageTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 4472
          },
          "name": "maxSpotPriceAsPercentageOfOptimalOnDemandPriceInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 4488
          },
          "name": "memoryGiBPerVCpuInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsMemoryGiBPerVCpu"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 4504
          },
          "name": "memoryMiBInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsMemoryMiB"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 4520
          },
          "name": "networkBandwidthGbpsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsNetworkBandwidthGbps"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 4536
          },
          "name": "networkInterfaceCountInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsNetworkInterfaceCount"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 4552
          },
          "name": "onDemandMaxPricePercentageOverLowestPriceInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 4568
          },
          "name": "requireHibernateSupportInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 4584
          },
          "name": "spotMaxPricePercentageOverLowestPriceInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 4600
          },
          "name": "totalLocalStorageGbInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsTotalLocalStorageGb"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 4616
          },
          "name": "vCpuCountInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsVCpuCount"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 4238
          },
          "name": "acceleratorManufacturers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 4254
          },
          "name": "acceleratorNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 4286
          },
          "name": "acceleratorTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 4302
          },
          "name": "allowedInstanceTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 4318
          },
          "name": "bareMetal",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 4366
          },
          "name": "burstablePerformance",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 4382
          },
          "name": "cpuManufacturers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 4398
          },
          "name": "excludedInstanceTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 4414
          },
          "name": "instanceGenerations",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 4430
          },
          "name": "localStorage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 4446
          },
          "name": "localStorageTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 4462
          },
          "name": "maxSpotPriceAsPercentageOfOptimalOnDemandPrice",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 4542
          },
          "name": "onDemandMaxPricePercentageOverLowestPrice",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 4558
          },
          "name": "requireHibernateSupport",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 4574
          },
          "name": "spotMaxPricePercentageOverLowestPrice",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 4046
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirements"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-launch-template/index:Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsOutputReference"
    },
    "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsTotalLocalStorageGb": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsTotalLocalStorageGb",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-launch-template/index.ts",
        "line": 3339
      },
      "name": "Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsTotalLocalStorageGb",
      "namespace": "ec2LaunchTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#max Ec2LaunchTemplate#max}",
            "stability": "stable",
            "summary": "The maximum amount of total local storage, in GB. To specify no maximum limit, omit this parameter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 3345
          },
          "name": "max",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#min Ec2LaunchTemplate#min}",
            "stability": "stable",
            "summary": "The minimum amount of total local storage, in GB. To specify no minimum limit, omit this parameter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 3351
          },
          "name": "min",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ec2-launch-template/index:Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsTotalLocalStorageGb"
    },
    "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsTotalLocalStorageGbOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsTotalLocalStorageGbOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-launch-template/index.ts",
          "line": 3398
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-launch-template/index.ts",
        "line": 3390
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 3446
          },
          "name": "resetMax"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 3462
          },
          "name": "resetMin"
        }
      ],
      "name": "Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsTotalLocalStorageGbOutputReference",
      "namespace": "ec2LaunchTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 3450
          },
          "name": "maxInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 3466
          },
          "name": "minInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 3440
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 3456
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 3402
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsTotalLocalStorageGb"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-launch-template/index:Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsTotalLocalStorageGbOutputReference"
    },
    "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsVCpuCount": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsVCpuCount",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-launch-template/index.ts",
        "line": 3470
      },
      "name": "Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsVCpuCount",
      "namespace": "ec2LaunchTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#max Ec2LaunchTemplate#max}",
            "stability": "stable",
            "summary": "The maximum number of vCPUs. To specify no maximum limit, omit this parameter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 3476
          },
          "name": "max",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#min Ec2LaunchTemplate#min}",
            "stability": "stable",
            "summary": "The minimum number of vCPUs. To specify no minimum limit, specify ``0``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 3482
          },
          "name": "min",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ec2-launch-template/index:Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsVCpuCount"
    },
    "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsVCpuCountOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsVCpuCountOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-launch-template/index.ts",
          "line": 3529
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-launch-template/index.ts",
        "line": 3521
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 3577
          },
          "name": "resetMax"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 3593
          },
          "name": "resetMin"
        }
      ],
      "name": "Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsVCpuCountOutputReference",
      "namespace": "ec2LaunchTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 3581
          },
          "name": "maxInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 3597
          },
          "name": "minInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 3571
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 3587
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 3533
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsVCpuCount"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-launch-template/index:Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsVCpuCountOutputReference"
    },
    "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataLicenseSpecifications": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataLicenseSpecifications",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-launch-template/index.ts",
        "line": 4620
      },
      "name": "Ec2LaunchTemplateLaunchTemplateDataLicenseSpecifications",
      "namespace": "ec2LaunchTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#license_configuration_arn Ec2LaunchTemplate#license_configuration_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the license configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 4626
          },
          "name": "licenseConfigurationArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-launch-template/index:Ec2LaunchTemplateLaunchTemplateDataLicenseSpecifications"
    },
    "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataLicenseSpecificationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataLicenseSpecificationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-launch-template/index.ts",
          "line": 4727
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-launch-template/index.ts",
        "line": 4719
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 4734
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataLicenseSpecificationsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2LaunchTemplateLaunchTemplateDataLicenseSpecificationsList",
      "namespace": "ec2LaunchTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 4720
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataLicenseSpecifications"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-launch-template/index:Ec2LaunchTemplateLaunchTemplateDataLicenseSpecificationsList"
    },
    "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataLicenseSpecificationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataLicenseSpecificationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-launch-template/index.ts",
          "line": 4668
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-launch-template/index.ts",
        "line": 4658
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 4710
          },
          "name": "resetLicenseConfigurationArn"
        }
      ],
      "name": "Ec2LaunchTemplateLaunchTemplateDataLicenseSpecificationsOutputReference",
      "namespace": "ec2LaunchTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 4714
          },
          "name": "licenseConfigurationArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 4704
          },
          "name": "licenseConfigurationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 4672
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataLicenseSpecifications"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-launch-template/index:Ec2LaunchTemplateLaunchTemplateDataLicenseSpecificationsOutputReference"
    },
    "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataMaintenanceOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataMaintenanceOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-launch-template/index.ts",
        "line": 4738
      },
      "name": "Ec2LaunchTemplateLaunchTemplateDataMaintenanceOptions",
      "namespace": "ec2LaunchTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#auto_recovery Ec2LaunchTemplate#auto_recovery}",
            "stability": "stable",
            "summary": "Disables the automatic recovery behavior of your instance or sets it to default."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 4744
          },
          "name": "autoRecovery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-launch-template/index:Ec2LaunchTemplateLaunchTemplateDataMaintenanceOptions"
    },
    "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataMaintenanceOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataMaintenanceOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-launch-template/index.ts",
          "line": 4784
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-launch-template/index.ts",
        "line": 4776
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 4826
          },
          "name": "resetAutoRecovery"
        }
      ],
      "name": "Ec2LaunchTemplateLaunchTemplateDataMaintenanceOptionsOutputReference",
      "namespace": "ec2LaunchTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 4830
          },
          "name": "autoRecoveryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 4820
          },
          "name": "autoRecovery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 4788
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataMaintenanceOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-launch-template/index:Ec2LaunchTemplateLaunchTemplateDataMaintenanceOptionsOutputReference"
    },
    "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataMetadataOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataMetadataOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-launch-template/index.ts",
        "line": 4834
      },
      "name": "Ec2LaunchTemplateLaunchTemplateDataMetadataOptions",
      "namespace": "ec2LaunchTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "If the parameter is not specified, the default state is ``enabled``.\n  If you specify a value of ``disabled``, you will not be able to access your instance metadata.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#http_endpoint Ec2LaunchTemplate#http_endpoint}",
            "stability": "stable",
            "summary": "Enables or disables the HTTP metadata endpoint on your instances."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 4841
          },
          "name": "httpEndpoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#http_protocol_ipv_6 Ec2LaunchTemplate#http_protocol_ipv_6}",
            "stability": "stable",
            "summary": "Enables or disables the IPv6 endpoint for the instance metadata service.  Default: ``disabled``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 4848
          },
          "name": "httpProtocolIpv6",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The larger the number, the further instance metadata requests can travel.\n Default: ``1`` \n Possible values: Integers from 1 to 64\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#http_put_response_hop_limit Ec2LaunchTemplate#http_put_response_hop_limit}",
            "stability": "stable",
            "summary": "The desired HTTP PUT response hop limit for instance metadata requests."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 4856
          },
          "name": "httpPutResponseHopLimit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "+   ``optional`` - IMDSv2 is optional. You can choose whether to send a session token in your instance metadata retrieval requests. If you retrieve IAM role credentials without a session token, you receive the IMDSv1 role credentials. If you retrieve IAM role credentials using a valid session token, you receive the IMDSv2 role credentials.\n  +   ``required`` - IMDSv2 is required. You must send a session token in your instance metadata retrieval requests. With this option, retrieving the IAM role credentials always returns IMDSv2 credentials; IMDSv1 credentials are not available.\n  \n Default: If the value of ``ImdsSupport`` for the Amazon Machine Image (AMI) for your instance is ``v2.0``, the default is ``required``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#http_tokens Ec2LaunchTemplate#http_tokens}",
            "stability": "stable",
            "summary": "Indicates whether IMDSv2 is required."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 4866
          },
          "name": "httpTokens",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Set to ``disabled`` to turn off access to instance tags from the instance metadata. For more information, see [Work with instance tags using the instance metadata](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Using_Tags.html#work-with-tags-in-IMDS).\n Default: ``disabled``\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#instance_metadata_tags Ec2LaunchTemplate#instance_metadata_tags}",
            "stability": "stable",
            "summary": "Set to ``enabled`` to allow access to instance tags from the instance metadata."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 4873
          },
          "name": "instanceMetadataTags",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-launch-template/index:Ec2LaunchTemplateLaunchTemplateDataMetadataOptions"
    },
    "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataMetadataOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataMetadataOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-launch-template/index.ts",
          "line": 4941
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-launch-template/index.ts",
        "line": 4933
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 5007
          },
          "name": "resetHttpEndpoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 5023
          },
          "name": "resetHttpProtocolIpv6"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 5039
          },
          "name": "resetHttpPutResponseHopLimit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 5055
          },
          "name": "resetHttpTokens"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 5071
          },
          "name": "resetInstanceMetadataTags"
        }
      ],
      "name": "Ec2LaunchTemplateLaunchTemplateDataMetadataOptionsOutputReference",
      "namespace": "ec2LaunchTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 5011
          },
          "name": "httpEndpointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 5027
          },
          "name": "httpProtocolIpv6Input",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 5043
          },
          "name": "httpPutResponseHopLimitInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 5059
          },
          "name": "httpTokensInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 5075
          },
          "name": "instanceMetadataTagsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 5001
          },
          "name": "httpEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 5017
          },
          "name": "httpProtocolIpv6",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 5033
          },
          "name": "httpPutResponseHopLimit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 5049
          },
          "name": "httpTokens",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 5065
          },
          "name": "instanceMetadataTags",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 4945
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataMetadataOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-launch-template/index:Ec2LaunchTemplateLaunchTemplateDataMetadataOptionsOutputReference"
    },
    "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataMonitoring": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataMonitoring",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-launch-template/index.ts",
        "line": 5079
      },
      "name": "Ec2LaunchTemplateLaunchTemplateDataMonitoring",
      "namespace": "ec2LaunchTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#enabled Ec2LaunchTemplate#enabled}",
            "stability": "stable",
            "summary": "Specify ``true`` to enable detailed monitoring. Otherwise, basic monitoring is enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 5085
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-launch-template/index:Ec2LaunchTemplateLaunchTemplateDataMonitoring"
    },
    "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataMonitoringOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataMonitoringOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-launch-template/index.ts",
          "line": 5125
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-launch-template/index.ts",
        "line": 5117
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 5167
          },
          "name": "resetEnabled"
        }
      ],
      "name": "Ec2LaunchTemplateLaunchTemplateDataMonitoringOutputReference",
      "namespace": "ec2LaunchTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 5171
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 5161
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 5129
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataMonitoring"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-launch-template/index:Ec2LaunchTemplateLaunchTemplateDataMonitoringOutputReference"
    },
    "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataNetworkInterfaces": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataNetworkInterfaces",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-launch-template/index.ts",
        "line": 6075
      },
      "name": "Ec2LaunchTemplateLaunchTemplateDataNetworkInterfaces",
      "namespace": "ec2LaunchTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Use this option when you launch an instance in a Wavelength Zone and want to associate a Carrier IP address with the network interface. For more information about Carrier IP addresses, see [Carrier IP addresses](https://docs.aws.amazon.com/wavelength/latest/developerguide/how-wavelengths-work.html#provider-owned-ip) in the *Developer Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#associate_carrier_ip_address Ec2LaunchTemplate#associate_carrier_ip_address}",
            "stability": "stable",
            "summary": "Associates a Carrier IP address with eth0 for a new network interface."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6082
          },
          "name": "associateCarrierIpAddress",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "AWS charges for all public IPv4 addresses, including public IPv4 addresses associated with running instances and Elastic IP addresses. For more information, see the *Public IPv4 Address* tab on the [Amazon VPC pricing page](https://docs.aws.amazon.com/vpc/pricing/).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#associate_public_ip_address Ec2LaunchTemplate#associate_public_ip_address}",
            "stability": "stable",
            "summary": "Associates a public IPv4 address with eth0 for a new network interface."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6089
          },
          "name": "associatePublicIpAddress",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#connection_tracking_specification Ec2LaunchTemplate#connection_tracking_specification}",
            "stability": "stable",
            "summary": "A connection tracking specification for the network interface."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6095
          },
          "name": "connectionTrackingSpecification",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesConnectionTrackingSpecification"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#delete_on_termination Ec2LaunchTemplate#delete_on_termination}",
            "stability": "stable",
            "summary": "Indicates whether the network interface is deleted when the instance is terminated."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6101
          },
          "name": "deleteOnTermination",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#description Ec2LaunchTemplate#description}",
            "stability": "stable",
            "summary": "A description for the network interface."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6107
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Each network interface requires a device index. If you create a launch template that includes secondary network interfaces but not a primary network interface, then you must add a primary network interface as a launch parameter when you launch an instance from the template.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#device_index Ec2LaunchTemplate#device_index}",
            "stability": "stable",
            "summary": "The device index for the network interface attachment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6113
          },
          "name": "deviceIndex",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#ena_srd_specification Ec2LaunchTemplate#ena_srd_specification}",
            "stability": "stable",
            "summary": "The ENA Express configuration for the network interface."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6119
          },
          "name": "enaSrdSpecification",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesEnaSrdSpecification"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#groups Ec2LaunchTemplate#groups}",
            "stability": "stable",
            "summary": "The IDs of one or more security groups."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6125
          },
          "name": "groups",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "To create an Elastic Fabric Adapter (EFA), specify ``efa``. For more information, see [Elastic Fabric Adapter](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/efa.html) in the *Amazon EC2 User Guide*.\n If you are not creating an EFA, specify ``interface`` or omit this parameter.\n Valid values: ``interface`` | ``efa``\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#interface_type Ec2LaunchTemplate#interface_type}",
            "stability": "stable",
            "summary": "The type of network interface."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6133
          },
          "name": "interfaceType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You cannot use this option if you use the ``Ipv4Prefix`` option.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#ipv_4_prefix_count Ec2LaunchTemplate#ipv_4_prefix_count}",
            "stability": "stable",
            "summary": "The number of IPv4 prefixes to be automatically assigned to the network interface."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6139
          },
          "name": "ipv4PrefixCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You cannot use this option if you use the ``Ipv4PrefixCount`` option.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#ipv_4_prefixes Ec2LaunchTemplate#ipv_4_prefixes}",
            "stability": "stable",
            "summary": "One or more IPv4 prefixes to be assigned to the network interface."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6145
          },
          "name": "ipv4Prefixes",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesIpv4Prefixes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Amazon EC2 automatically selects the IPv6 addresses from the subnet range. You can't use this option if specifying specific IPv6 addresses.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#ipv_6_address_count Ec2LaunchTemplate#ipv_6_address_count}",
            "stability": "stable",
            "summary": "The number of IPv6 addresses to assign to a network interface."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6151
          },
          "name": "ipv6AddressCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can't use this option if you're specifying a number of IPv6 addresses.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#ipv_6_addresses Ec2LaunchTemplate#ipv_6_addresses}",
            "stability": "stable",
            "summary": "One or more specific IPv6 addresses from the IPv6 CIDR block range of your subnet."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6157
          },
          "name": "ipv6Addresses",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesIpv6Addresses"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You cannot use this option if you use the ``Ipv6Prefix`` option.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#ipv_6_prefix_count Ec2LaunchTemplate#ipv_6_prefix_count}",
            "stability": "stable",
            "summary": "The number of IPv6 prefixes to be automatically assigned to the network interface."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6163
          },
          "name": "ipv6PrefixCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You cannot use this option if you use the ``Ipv6PrefixCount`` option.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#ipv_6_prefixes Ec2LaunchTemplate#ipv_6_prefixes}",
            "stability": "stable",
            "summary": "One or more IPv6 prefixes to be assigned to the network interface."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6169
          },
          "name": "ipv6Prefixes",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesIpv6Prefixes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Some instance types support multiple network cards. The primary network interface must be assigned to network card index 0. The default is network card index 0.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#network_card_index Ec2LaunchTemplate#network_card_index}",
            "stability": "stable",
            "summary": "The index of the network card."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6175
          },
          "name": "networkCardIndex",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#network_interface_id Ec2LaunchTemplate#network_interface_id}",
            "stability": "stable",
            "summary": "The ID of the network interface."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6181
          },
          "name": "networkInterfaceId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When you enable an IPv6 GUA address to be a primary IPv6, the first IPv6 GUA will be made the primary IPv6 address until the instance is terminated or the network interface is detached. For more information about primary IPv6 addresses, see [RunInstances](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_RunInstances.html).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#primary_ipv_6 Ec2LaunchTemplate#primary_ipv_6}",
            "stability": "stable",
            "summary": "The primary IPv6 address of the network interface."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6187
          },
          "name": "primaryIpv6",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#private_ip_address Ec2LaunchTemplate#private_ip_address}",
            "stability": "stable",
            "summary": "The primary private IPv4 address of the network interface."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6193
          },
          "name": "privateIpAddress",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#private_ip_addresses Ec2LaunchTemplate#private_ip_addresses}",
            "stability": "stable",
            "summary": "One or more private IPv4 addresses."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6199
          },
          "name": "privateIpAddresses",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesPrivateIpAddresses"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#secondary_private_ip_address_count Ec2LaunchTemplate#secondary_private_ip_address_count}",
            "stability": "stable",
            "summary": "The number of secondary private IPv4 addresses to assign to a network interface."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6205
          },
          "name": "secondaryPrivateIpAddressCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#subnet_id Ec2LaunchTemplate#subnet_id}",
            "stability": "stable",
            "summary": "The ID of the subnet for the network interface."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6211
          },
          "name": "subnetId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-launch-template/index:Ec2LaunchTemplateLaunchTemplateDataNetworkInterfaces"
    },
    "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesConnectionTrackingSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesConnectionTrackingSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-launch-template/index.ts",
        "line": 5175
      },
      "name": "Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesConnectionTrackingSpecification",
      "namespace": "ec2LaunchTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Min: 60 seconds. Max: 432000 seconds (5 days). Default: 432000 seconds. Recommended: Less than 432000 seconds.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#tcp_established_timeout Ec2LaunchTemplate#tcp_established_timeout}",
            "stability": "stable",
            "summary": "Timeout (in seconds) for idle TCP connections in an established state."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 5181
          },
          "name": "tcpEstablishedTimeout",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Min: 60 seconds. Max: 180 seconds (3 minutes). Default: 180 seconds.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#udp_stream_timeout Ec2LaunchTemplate#udp_stream_timeout}",
            "stability": "stable",
            "summary": "Timeout (in seconds) for idle UDP flows classified as streams which have seen more than one request-response transaction."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 5187
          },
          "name": "udpStreamTimeout",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Min: 30 seconds. Max: 60 seconds. Default: 30 seconds.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#udp_timeout Ec2LaunchTemplate#udp_timeout}",
            "stability": "stable",
            "summary": "Timeout (in seconds) for idle UDP flows that have seen traffic only in a single direction or a single request-response transaction."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 5193
          },
          "name": "udpTimeout",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ec2-launch-template/index:Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesConnectionTrackingSpecification"
    },
    "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesConnectionTrackingSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesConnectionTrackingSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-launch-template/index.ts",
          "line": 5247
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-launch-template/index.ts",
        "line": 5239
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 5301
          },
          "name": "resetTcpEstablishedTimeout"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 5317
          },
          "name": "resetUdpStreamTimeout"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 5333
          },
          "name": "resetUdpTimeout"
        }
      ],
      "name": "Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesConnectionTrackingSpecificationOutputReference",
      "namespace": "ec2LaunchTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 5305
          },
          "name": "tcpEstablishedTimeoutInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 5321
          },
          "name": "udpStreamTimeoutInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 5337
          },
          "name": "udpTimeoutInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 5295
          },
          "name": "tcpEstablishedTimeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 5311
          },
          "name": "udpStreamTimeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 5327
          },
          "name": "udpTimeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 5251
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesConnectionTrackingSpecification"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-launch-template/index:Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesConnectionTrackingSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesEnaSrdSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesEnaSrdSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-launch-template/index.ts",
        "line": 5437
      },
      "name": "Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesEnaSrdSpecification",
      "namespace": "ec2LaunchTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#ena_srd_enabled Ec2LaunchTemplate#ena_srd_enabled}",
            "stability": "stable",
            "summary": "Indicates whether ENA Express is enabled for the network interface."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 5443
          },
          "name": "enaSrdEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#ena_srd_udp_specification Ec2LaunchTemplate#ena_srd_udp_specification}",
            "stability": "stable",
            "summary": "Configures ENA Express for UDP network traffic."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 5449
          },
          "name": "enaSrdUdpSpecification",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesEnaSrdSpecificationEnaSrdUdpSpecification"
          }
        }
      ],
      "symbolId": "src/ec2-launch-template/index:Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesEnaSrdSpecification"
    },
    "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesEnaSrdSpecificationEnaSrdUdpSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesEnaSrdSpecificationEnaSrdUdpSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-launch-template/index.ts",
        "line": 5341
      },
      "name": "Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesEnaSrdSpecificationEnaSrdUdpSpecification",
      "namespace": "ec2LaunchTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "To specify this setting, you must first enable ENA Express.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#ena_srd_udp_enabled Ec2LaunchTemplate#ena_srd_udp_enabled}",
            "stability": "stable",
            "summary": "Indicates whether UDP traffic to and from the instance uses ENA Express."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 5347
          },
          "name": "enaSrdUdpEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-launch-template/index:Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesEnaSrdSpecificationEnaSrdUdpSpecification"
    },
    "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesEnaSrdSpecificationEnaSrdUdpSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesEnaSrdSpecificationEnaSrdUdpSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-launch-template/index.ts",
          "line": 5387
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-launch-template/index.ts",
        "line": 5379
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 5429
          },
          "name": "resetEnaSrdUdpEnabled"
        }
      ],
      "name": "Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesEnaSrdSpecificationEnaSrdUdpSpecificationOutputReference",
      "namespace": "ec2LaunchTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 5433
          },
          "name": "enaSrdUdpEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 5423
          },
          "name": "enaSrdUdpEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 5391
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesEnaSrdSpecificationEnaSrdUdpSpecification"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-launch-template/index:Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesEnaSrdSpecificationEnaSrdUdpSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesEnaSrdSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesEnaSrdSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-launch-template/index.ts",
          "line": 5496
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-launch-template/index.ts",
        "line": 5488
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 5557
          },
          "name": "putEnaSrdUdpSpecification",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesEnaSrdSpecificationEnaSrdUdpSpecification"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 5544
          },
          "name": "resetEnaSrdEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 5560
          },
          "name": "resetEnaSrdUdpSpecification"
        }
      ],
      "name": "Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesEnaSrdSpecificationOutputReference",
      "namespace": "ec2LaunchTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 5554
          },
          "name": "enaSrdUdpSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesEnaSrdSpecificationEnaSrdUdpSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 5548
          },
          "name": "enaSrdEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 5564
          },
          "name": "enaSrdUdpSpecificationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesEnaSrdSpecificationEnaSrdUdpSpecification"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 5538
          },
          "name": "enaSrdEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 5500
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesEnaSrdSpecification"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-launch-template/index:Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesEnaSrdSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesIpv4Prefixes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesIpv4Prefixes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-launch-template/index.ts",
        "line": 5568
      },
      "name": "Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesIpv4Prefixes",
      "namespace": "ec2LaunchTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#ipv_4_prefix Ec2LaunchTemplate#ipv_4_prefix}",
            "stability": "stable",
            "summary": "The IPv4 prefix. For information, see [Assigning prefixes to network interfaces](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-prefix-eni.html) in the *Amazon EC2 User Guide*."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 5574
          },
          "name": "ipv4Prefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-launch-template/index:Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesIpv4Prefixes"
    },
    "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesIpv4PrefixesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesIpv4PrefixesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-launch-template/index.ts",
          "line": 5675
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-launch-template/index.ts",
        "line": 5667
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 5682
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesIpv4PrefixesOutputReference"
            }
          }
        }
      ],
      "name": "Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesIpv4PrefixesList",
      "namespace": "ec2LaunchTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 5668
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesIpv4Prefixes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-launch-template/index:Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesIpv4PrefixesList"
    },
    "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesIpv4PrefixesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesIpv4PrefixesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-launch-template/index.ts",
          "line": 5616
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-launch-template/index.ts",
        "line": 5606
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 5658
          },
          "name": "resetIpv4Prefix"
        }
      ],
      "name": "Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesIpv4PrefixesOutputReference",
      "namespace": "ec2LaunchTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 5662
          },
          "name": "ipv4PrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 5652
          },
          "name": "ipv4Prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 5620
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesIpv4Prefixes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-launch-template/index:Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesIpv4PrefixesOutputReference"
    },
    "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesIpv6Addresses": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesIpv6Addresses",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-launch-template/index.ts",
        "line": 5686
      },
      "name": "Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesIpv6Addresses",
      "namespace": "ec2LaunchTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can't use this option if you're specifying a number of IPv6 addresses.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#ipv_6_address Ec2LaunchTemplate#ipv_6_address}",
            "stability": "stable",
            "summary": "One or more specific IPv6 addresses from the IPv6 CIDR block range of your subnet."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 5692
          },
          "name": "ipv6Address",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-launch-template/index:Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesIpv6Addresses"
    },
    "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesIpv6AddressesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesIpv6AddressesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-launch-template/index.ts",
          "line": 5793
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-launch-template/index.ts",
        "line": 5785
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 5800
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesIpv6AddressesOutputReference"
            }
          }
        }
      ],
      "name": "Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesIpv6AddressesList",
      "namespace": "ec2LaunchTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 5786
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesIpv6Addresses"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-launch-template/index:Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesIpv6AddressesList"
    },
    "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesIpv6AddressesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesIpv6AddressesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-launch-template/index.ts",
          "line": 5734
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-launch-template/index.ts",
        "line": 5724
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 5776
          },
          "name": "resetIpv6Address"
        }
      ],
      "name": "Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesIpv6AddressesOutputReference",
      "namespace": "ec2LaunchTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 5780
          },
          "name": "ipv6AddressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 5770
          },
          "name": "ipv6Address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 5738
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesIpv6Addresses"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-launch-template/index:Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesIpv6AddressesOutputReference"
    },
    "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesIpv6Prefixes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesIpv6Prefixes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-launch-template/index.ts",
        "line": 5804
      },
      "name": "Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesIpv6Prefixes",
      "namespace": "ec2LaunchTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#ipv_6_prefix Ec2LaunchTemplate#ipv_6_prefix}",
            "stability": "stable",
            "summary": "The IPv6 prefix."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 5810
          },
          "name": "ipv6Prefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-launch-template/index:Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesIpv6Prefixes"
    },
    "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesIpv6PrefixesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesIpv6PrefixesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-launch-template/index.ts",
          "line": 5911
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-launch-template/index.ts",
        "line": 5903
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 5918
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesIpv6PrefixesOutputReference"
            }
          }
        }
      ],
      "name": "Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesIpv6PrefixesList",
      "namespace": "ec2LaunchTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 5904
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesIpv6Prefixes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-launch-template/index:Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesIpv6PrefixesList"
    },
    "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesIpv6PrefixesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesIpv6PrefixesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-launch-template/index.ts",
          "line": 5852
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-launch-template/index.ts",
        "line": 5842
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 5894
          },
          "name": "resetIpv6Prefix"
        }
      ],
      "name": "Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesIpv6PrefixesOutputReference",
      "namespace": "ec2LaunchTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 5898
          },
          "name": "ipv6PrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 5888
          },
          "name": "ipv6Prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 5856
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesIpv6Prefixes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-launch-template/index:Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesIpv6PrefixesOutputReference"
    },
    "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-launch-template/index.ts",
          "line": 6921
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-launch-template/index.ts",
        "line": 6913
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6928
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesOutputReference"
            }
          }
        }
      ],
      "name": "Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesList",
      "namespace": "ec2LaunchTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6914
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataNetworkInterfaces"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-launch-template/index:Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesList"
    },
    "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-launch-template/index.ts",
          "line": 6400
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-launch-template/index.ts",
        "line": 6390
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6597
          },
          "name": "putConnectionTrackingSpecification",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesConnectionTrackingSpecification"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6661
          },
          "name": "putEnaSrdSpecification",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesEnaSrdSpecification"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6725
          },
          "name": "putIpv4Prefixes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesIpv4Prefixes"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6757
          },
          "name": "putIpv6Addresses",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesIpv6Addresses"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6789
          },
          "name": "putIpv6Prefixes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesIpv6Prefixes"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6869
          },
          "name": "putPrivateIpAddresses",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesPrivateIpAddresses"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6568
          },
          "name": "resetAssociateCarrierIpAddress"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6584
          },
          "name": "resetAssociatePublicIpAddress"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6600
          },
          "name": "resetConnectionTrackingSpecification"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6616
          },
          "name": "resetDeleteOnTermination"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6632
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6648
          },
          "name": "resetDeviceIndex"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6664
          },
          "name": "resetEnaSrdSpecification"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6680
          },
          "name": "resetGroups"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6696
          },
          "name": "resetInterfaceType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6712
          },
          "name": "resetIpv4PrefixCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6728
          },
          "name": "resetIpv4Prefixes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6744
          },
          "name": "resetIpv6AddressCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6760
          },
          "name": "resetIpv6Addresses"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6776
          },
          "name": "resetIpv6PrefixCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6792
          },
          "name": "resetIpv6Prefixes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6808
          },
          "name": "resetNetworkCardIndex"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6824
          },
          "name": "resetNetworkInterfaceId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6840
          },
          "name": "resetPrimaryIpv6"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6856
          },
          "name": "resetPrivateIpAddress"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6872
          },
          "name": "resetPrivateIpAddresses"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6888
          },
          "name": "resetSecondaryPrivateIpAddressCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6904
          },
          "name": "resetSubnetId"
        }
      ],
      "name": "Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesOutputReference",
      "namespace": "ec2LaunchTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6594
          },
          "name": "connectionTrackingSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesConnectionTrackingSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6658
          },
          "name": "enaSrdSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesEnaSrdSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6722
          },
          "name": "ipv4Prefixes",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesIpv4PrefixesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6754
          },
          "name": "ipv6Addresses",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesIpv6AddressesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6786
          },
          "name": "ipv6Prefixes",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesIpv6PrefixesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6866
          },
          "name": "privateIpAddresses",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesPrivateIpAddressesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6572
          },
          "name": "associateCarrierIpAddressInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6588
          },
          "name": "associatePublicIpAddressInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6604
          },
          "name": "connectionTrackingSpecificationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesConnectionTrackingSpecification"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6620
          },
          "name": "deleteOnTerminationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6636
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6652
          },
          "name": "deviceIndexInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6668
          },
          "name": "enaSrdSpecificationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesEnaSrdSpecification"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6684
          },
          "name": "groupsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6700
          },
          "name": "interfaceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6716
          },
          "name": "ipv4PrefixCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6732
          },
          "name": "ipv4PrefixesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesIpv4Prefixes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6748
          },
          "name": "ipv6AddressCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6764
          },
          "name": "ipv6AddressesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesIpv6Addresses"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6780
          },
          "name": "ipv6PrefixCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6796
          },
          "name": "ipv6PrefixesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesIpv6Prefixes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6812
          },
          "name": "networkCardIndexInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6828
          },
          "name": "networkInterfaceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6844
          },
          "name": "primaryIpv6Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6876
          },
          "name": "privateIpAddressesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesPrivateIpAddresses"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6860
          },
          "name": "privateIpAddressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6892
          },
          "name": "secondaryPrivateIpAddressCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6908
          },
          "name": "subnetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6562
          },
          "name": "associateCarrierIpAddress",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6578
          },
          "name": "associatePublicIpAddress",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6610
          },
          "name": "deleteOnTermination",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6626
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6642
          },
          "name": "deviceIndex",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6674
          },
          "name": "groups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6690
          },
          "name": "interfaceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6706
          },
          "name": "ipv4PrefixCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6738
          },
          "name": "ipv6AddressCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6770
          },
          "name": "ipv6PrefixCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6802
          },
          "name": "networkCardIndex",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6818
          },
          "name": "networkInterfaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6834
          },
          "name": "primaryIpv6",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6850
          },
          "name": "privateIpAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6882
          },
          "name": "secondaryPrivateIpAddressCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6898
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6404
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataNetworkInterfaces"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-launch-template/index:Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesOutputReference"
    },
    "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesPrivateIpAddresses": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesPrivateIpAddresses",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-launch-template/index.ts",
        "line": 5922
      },
      "name": "Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesPrivateIpAddresses",
      "namespace": "ec2LaunchTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Only one IPv4 address can be designated as primary.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#primary Ec2LaunchTemplate#primary}",
            "stability": "stable",
            "summary": "Indicates whether the private IPv4 address is the primary private IPv4 address."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 5928
          },
          "name": "primary",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#private_ip_address Ec2LaunchTemplate#private_ip_address}",
            "stability": "stable",
            "summary": "The private IPv4 address."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 5934
          },
          "name": "privateIpAddress",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-launch-template/index:Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesPrivateIpAddresses"
    },
    "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesPrivateIpAddressesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesPrivateIpAddressesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-launch-template/index.ts",
          "line": 6064
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-launch-template/index.ts",
        "line": 6056
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6071
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesPrivateIpAddressesOutputReference"
            }
          }
        }
      ],
      "name": "Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesPrivateIpAddressesList",
      "namespace": "ec2LaunchTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6057
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesPrivateIpAddresses"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-launch-template/index:Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesPrivateIpAddressesList"
    },
    "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesPrivateIpAddressesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesPrivateIpAddressesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-launch-template/index.ts",
          "line": 5983
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-launch-template/index.ts",
        "line": 5973
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6031
          },
          "name": "resetPrimary"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6047
          },
          "name": "resetPrivateIpAddress"
        }
      ],
      "name": "Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesPrivateIpAddressesOutputReference",
      "namespace": "ec2LaunchTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6035
          },
          "name": "primaryInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6051
          },
          "name": "privateIpAddressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6025
          },
          "name": "primary",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6041
          },
          "name": "privateIpAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 5987
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesPrivateIpAddresses"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-launch-template/index:Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesPrivateIpAddressesOutputReference"
    },
    "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-launch-template/index.ts",
          "line": 8247
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-launch-template/index.ts",
        "line": 8239
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8466
          },
          "name": "putBlockDeviceMappings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataBlockDeviceMappings"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8482
          },
          "name": "putCapacityReservationSpecification",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataCapacityReservationSpecification"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8498
          },
          "name": "putCpuOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataCpuOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8514
          },
          "name": "putCreditSpecification",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataCreditSpecification"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8578
          },
          "name": "putElasticGpuSpecifications",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataElasticGpuSpecifications"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8594
          },
          "name": "putElasticInferenceAccelerators",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataElasticInferenceAccelerators"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8610
          },
          "name": "putEnclaveOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataEnclaveOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8626
          },
          "name": "putHibernationOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataHibernationOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8642
          },
          "name": "putIamInstanceProfile",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataIamInstanceProfile"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8690
          },
          "name": "putInstanceMarketOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceMarketOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8706
          },
          "name": "putInstanceRequirements",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirements"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8770
          },
          "name": "putLicenseSpecifications",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataLicenseSpecifications"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8786
          },
          "name": "putMaintenanceOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataMaintenanceOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8802
          },
          "name": "putMetadataOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataMetadataOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8818
          },
          "name": "putMonitoring",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataMonitoring"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8834
          },
          "name": "putNetworkInterfaces",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataNetworkInterfaces"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8850
          },
          "name": "putPlacement",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataPlacement"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8866
          },
          "name": "putPrivateDnsNameOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataPrivateDnsNameOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8930
          },
          "name": "putTagSpecifications",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataTagSpecifications"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8469
          },
          "name": "resetBlockDeviceMappings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8485
          },
          "name": "resetCapacityReservationSpecification"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8501
          },
          "name": "resetCpuOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8517
          },
          "name": "resetCreditSpecification"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8533
          },
          "name": "resetDisableApiStop"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8549
          },
          "name": "resetDisableApiTermination"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8565
          },
          "name": "resetEbsOptimized"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8581
          },
          "name": "resetElasticGpuSpecifications"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8597
          },
          "name": "resetElasticInferenceAccelerators"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8613
          },
          "name": "resetEnclaveOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8629
          },
          "name": "resetHibernationOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8645
          },
          "name": "resetIamInstanceProfile"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8661
          },
          "name": "resetImageId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8677
          },
          "name": "resetInstanceInitiatedShutdownBehavior"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8693
          },
          "name": "resetInstanceMarketOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8709
          },
          "name": "resetInstanceRequirements"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8725
          },
          "name": "resetInstanceType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8741
          },
          "name": "resetKernelId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8757
          },
          "name": "resetKeyName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8773
          },
          "name": "resetLicenseSpecifications"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8789
          },
          "name": "resetMaintenanceOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8805
          },
          "name": "resetMetadataOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8821
          },
          "name": "resetMonitoring"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8837
          },
          "name": "resetNetworkInterfaces"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8853
          },
          "name": "resetPlacement"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8869
          },
          "name": "resetPrivateDnsNameOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8885
          },
          "name": "resetRamDiskId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8901
          },
          "name": "resetSecurityGroupIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8917
          },
          "name": "resetSecurityGroups"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8933
          },
          "name": "resetTagSpecifications"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8949
          },
          "name": "resetUserData"
        }
      ],
      "name": "Ec2LaunchTemplateLaunchTemplateDataOutputReference",
      "namespace": "ec2LaunchTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8463
          },
          "name": "blockDeviceMappings",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataBlockDeviceMappingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8479
          },
          "name": "capacityReservationSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataCapacityReservationSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8495
          },
          "name": "cpuOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataCpuOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8511
          },
          "name": "creditSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataCreditSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8575
          },
          "name": "elasticGpuSpecifications",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataElasticGpuSpecificationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8591
          },
          "name": "elasticInferenceAccelerators",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataElasticInferenceAcceleratorsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8607
          },
          "name": "enclaveOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataEnclaveOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8623
          },
          "name": "hibernationOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataHibernationOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8639
          },
          "name": "iamInstanceProfile",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataIamInstanceProfileOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8687
          },
          "name": "instanceMarketOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceMarketOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8703
          },
          "name": "instanceRequirements",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirementsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8767
          },
          "name": "licenseSpecifications",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataLicenseSpecificationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8783
          },
          "name": "maintenanceOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataMaintenanceOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8799
          },
          "name": "metadataOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataMetadataOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8815
          },
          "name": "monitoring",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataMonitoringOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8831
          },
          "name": "networkInterfaces",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataNetworkInterfacesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8847
          },
          "name": "placement",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataPlacementOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8863
          },
          "name": "privateDnsNameOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataPrivateDnsNameOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8927
          },
          "name": "tagSpecifications",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataTagSpecificationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8473
          },
          "name": "blockDeviceMappingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataBlockDeviceMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8489
          },
          "name": "capacityReservationSpecificationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataCapacityReservationSpecification"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8505
          },
          "name": "cpuOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataCpuOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8521
          },
          "name": "creditSpecificationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataCreditSpecification"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8537
          },
          "name": "disableApiStopInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8553
          },
          "name": "disableApiTerminationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8569
          },
          "name": "ebsOptimizedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8585
          },
          "name": "elasticGpuSpecificationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataElasticGpuSpecifications"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8601
          },
          "name": "elasticInferenceAcceleratorsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataElasticInferenceAccelerators"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8617
          },
          "name": "enclaveOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataEnclaveOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8633
          },
          "name": "hibernationOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataHibernationOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8649
          },
          "name": "iamInstanceProfileInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataIamInstanceProfile"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8665
          },
          "name": "imageIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8681
          },
          "name": "instanceInitiatedShutdownBehaviorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8697
          },
          "name": "instanceMarketOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceMarketOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8713
          },
          "name": "instanceRequirementsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataInstanceRequirements"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8729
          },
          "name": "instanceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8745
          },
          "name": "kernelIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8761
          },
          "name": "keyNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8777
          },
          "name": "licenseSpecificationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataLicenseSpecifications"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8793
          },
          "name": "maintenanceOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataMaintenanceOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8809
          },
          "name": "metadataOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataMetadataOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8825
          },
          "name": "monitoringInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataMonitoring"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8841
          },
          "name": "networkInterfacesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataNetworkInterfaces"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8857
          },
          "name": "placementInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataPlacement"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8873
          },
          "name": "privateDnsNameOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataPrivateDnsNameOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8889
          },
          "name": "ramDiskIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8905
          },
          "name": "securityGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8921
          },
          "name": "securityGroupsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8937
          },
          "name": "tagSpecificationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataTagSpecifications"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8953
          },
          "name": "userDataInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8527
          },
          "name": "disableApiStop",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8543
          },
          "name": "disableApiTermination",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8559
          },
          "name": "ebsOptimized",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8655
          },
          "name": "imageId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8671
          },
          "name": "instanceInitiatedShutdownBehavior",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8719
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8735
          },
          "name": "kernelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8751
          },
          "name": "keyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8879
          },
          "name": "ramDiskId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8895
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8911
          },
          "name": "securityGroups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8943
          },
          "name": "userData",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8251
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateData"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-launch-template/index:Ec2LaunchTemplateLaunchTemplateDataOutputReference"
    },
    "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataPlacement": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataPlacement",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-launch-template/index.ts",
        "line": 6932
      },
      "name": "Ec2LaunchTemplateLaunchTemplateDataPlacement",
      "namespace": "ec2LaunchTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#affinity Ec2LaunchTemplate#affinity}",
            "stability": "stable",
            "summary": "The affinity setting for an instance on a Dedicated Host."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6938
          },
          "name": "affinity",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#availability_zone Ec2LaunchTemplate#availability_zone}",
            "stability": "stable",
            "summary": "The Availability Zone for the instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6944
          },
          "name": "availabilityZone",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You must specify the Placement Group *Group Id* to launch an instance in a shared placement group.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#group_id Ec2LaunchTemplate#group_id}",
            "stability": "stable",
            "summary": "The Group Id of a placement group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6950
          },
          "name": "groupId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#group_name Ec2LaunchTemplate#group_name}",
            "stability": "stable",
            "summary": "The name of the placement group for the instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6956
          },
          "name": "groupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#host_id Ec2LaunchTemplate#host_id}",
            "stability": "stable",
            "summary": "The ID of the Dedicated Host for the instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6962
          },
          "name": "hostId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you specify a host resource group ARN, omit the *Tenancy* parameter or set it to ``host``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#host_resource_group_arn Ec2LaunchTemplate#host_resource_group_arn}",
            "stability": "stable",
            "summary": "The ARN of the host resource group in which to launch the instances."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6968
          },
          "name": "hostResourceGroupArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid only if the placement group strategy is set to ``partition``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#partition_number Ec2LaunchTemplate#partition_number}",
            "stability": "stable",
            "summary": "The number of the partition the instance should launch in."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6974
          },
          "name": "partitionNumber",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#spread_domain Ec2LaunchTemplate#spread_domain}",
            "stability": "stable",
            "summary": "Reserved for future use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6980
          },
          "name": "spreadDomain",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#tenancy Ec2LaunchTemplate#tenancy}",
            "stability": "stable",
            "summary": "The tenancy of the instance. An instance with a tenancy of dedicated runs on single-tenant hardware."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 6986
          },
          "name": "tenancy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-launch-template/index:Ec2LaunchTemplateLaunchTemplateDataPlacement"
    },
    "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataPlacementOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataPlacementOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-launch-template/index.ts",
          "line": 7082
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-launch-template/index.ts",
        "line": 7074
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 7172
          },
          "name": "resetAffinity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 7188
          },
          "name": "resetAvailabilityZone"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 7204
          },
          "name": "resetGroupId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 7220
          },
          "name": "resetGroupName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 7236
          },
          "name": "resetHostId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 7252
          },
          "name": "resetHostResourceGroupArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 7268
          },
          "name": "resetPartitionNumber"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 7284
          },
          "name": "resetSpreadDomain"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 7300
          },
          "name": "resetTenancy"
        }
      ],
      "name": "Ec2LaunchTemplateLaunchTemplateDataPlacementOutputReference",
      "namespace": "ec2LaunchTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 7176
          },
          "name": "affinityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 7192
          },
          "name": "availabilityZoneInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 7208
          },
          "name": "groupIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 7224
          },
          "name": "groupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 7240
          },
          "name": "hostIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 7256
          },
          "name": "hostResourceGroupArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 7272
          },
          "name": "partitionNumberInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 7288
          },
          "name": "spreadDomainInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 7304
          },
          "name": "tenancyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 7166
          },
          "name": "affinity",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 7182
          },
          "name": "availabilityZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 7198
          },
          "name": "groupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 7214
          },
          "name": "groupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 7230
          },
          "name": "hostId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 7246
          },
          "name": "hostResourceGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 7262
          },
          "name": "partitionNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 7278
          },
          "name": "spreadDomain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 7294
          },
          "name": "tenancy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 7086
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataPlacement"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-launch-template/index:Ec2LaunchTemplateLaunchTemplateDataPlacementOutputReference"
    },
    "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataPrivateDnsNameOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataPrivateDnsNameOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-launch-template/index.ts",
        "line": 7308
      },
      "name": "Ec2LaunchTemplateLaunchTemplateDataPrivateDnsNameOptions",
      "namespace": "ec2LaunchTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#enable_resource_name_dns_aaaa_record Ec2LaunchTemplate#enable_resource_name_dns_aaaa_record}",
            "stability": "stable",
            "summary": "Indicates whether to respond to DNS queries for instance hostnames with DNS AAAA records."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 7320
          },
          "name": "enableResourceNameDnsAaaaRecord",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#enable_resource_name_dns_a_record Ec2LaunchTemplate#enable_resource_name_dns_a_record}",
            "stability": "stable",
            "summary": "Indicates whether to respond to DNS queries for instance hostnames with DNS A records."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 7314
          },
          "name": "enableResourceNameDnsARecord",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For IPv4 only subnets, an instance DNS name must be based on the instance IPv4 address. For IPv6 only subnets, an instance DNS name must be based on the instance ID. For dual-stack subnets, you can specify whether DNS names use the instance IPv4 address or the instance ID. For more information, see [Amazon EC2 instance hostname types](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-naming.html) in the *User Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#hostname_type Ec2LaunchTemplate#hostname_type}",
            "stability": "stable",
            "summary": "The type of hostname for EC2 instances."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 7326
          },
          "name": "hostnameType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-launch-template/index:Ec2LaunchTemplateLaunchTemplateDataPrivateDnsNameOptions"
    },
    "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataPrivateDnsNameOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataPrivateDnsNameOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-launch-template/index.ts",
          "line": 7380
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-launch-template/index.ts",
        "line": 7372
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 7450
          },
          "name": "resetEnableResourceNameDnsAaaaRecord"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 7434
          },
          "name": "resetEnableResourceNameDnsARecord"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 7466
          },
          "name": "resetHostnameType"
        }
      ],
      "name": "Ec2LaunchTemplateLaunchTemplateDataPrivateDnsNameOptionsOutputReference",
      "namespace": "ec2LaunchTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 7454
          },
          "name": "enableResourceNameDnsAaaaRecordInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 7438
          },
          "name": "enableResourceNameDnsARecordInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 7470
          },
          "name": "hostnameTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 7444
          },
          "name": "enableResourceNameDnsAaaaRecord",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 7428
          },
          "name": "enableResourceNameDnsARecord",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 7460
          },
          "name": "hostnameType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 7384
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataPrivateDnsNameOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-launch-template/index:Ec2LaunchTemplateLaunchTemplateDataPrivateDnsNameOptionsOutputReference"
    },
    "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataTagSpecifications": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataTagSpecifications",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-launch-template/index.ts",
        "line": 7627
      },
      "name": "Ec2LaunchTemplateLaunchTemplateDataTagSpecifications",
      "namespace": "ec2LaunchTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify tags for the following resource types only: ``instance`` | ``volume`` | ``network-interface`` | ``spot-instances-request``. If the instance does not include the resource type that you specify, the instance launch fails. For example, not all instance types include a volume.\n To tag a resource after it has been created, see [CreateTags](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateTags.html).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#resource_type Ec2LaunchTemplate#resource_type}",
            "stability": "stable",
            "summary": "The type of resource to tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 7634
          },
          "name": "resourceType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#tags Ec2LaunchTemplate#tags}",
            "stability": "stable",
            "summary": "The tags to apply to the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 7640
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataTagSpecificationsTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-launch-template/index:Ec2LaunchTemplateLaunchTemplateDataTagSpecifications"
    },
    "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataTagSpecificationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataTagSpecificationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-launch-template/index.ts",
          "line": 7770
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-launch-template/index.ts",
        "line": 7762
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 7777
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataTagSpecificationsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2LaunchTemplateLaunchTemplateDataTagSpecificationsList",
      "namespace": "ec2LaunchTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 7763
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataTagSpecifications"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-launch-template/index:Ec2LaunchTemplateLaunchTemplateDataTagSpecificationsList"
    },
    "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataTagSpecificationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataTagSpecificationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-launch-template/index.ts",
          "line": 7689
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-launch-template/index.ts",
        "line": 7679
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 7750
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataTagSpecificationsTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 7737
          },
          "name": "resetResourceType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 7753
          },
          "name": "resetTags"
        }
      ],
      "name": "Ec2LaunchTemplateLaunchTemplateDataTagSpecificationsOutputReference",
      "namespace": "ec2LaunchTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 7747
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataTagSpecificationsTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 7741
          },
          "name": "resourceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 7757
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataTagSpecificationsTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 7731
          },
          "name": "resourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 7693
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataTagSpecifications"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-launch-template/index:Ec2LaunchTemplateLaunchTemplateDataTagSpecificationsOutputReference"
    },
    "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataTagSpecificationsTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataTagSpecificationsTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-launch-template/index.ts",
        "line": 7474
      },
      "name": "Ec2LaunchTemplateLaunchTemplateDataTagSpecificationsTags",
      "namespace": "ec2LaunchTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#key Ec2LaunchTemplate#key}",
            "stability": "stable",
            "summary": "The tag key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 7480
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#value Ec2LaunchTemplate#value}",
            "stability": "stable",
            "summary": "The tag value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 7486
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-launch-template/index:Ec2LaunchTemplateLaunchTemplateDataTagSpecificationsTags"
    },
    "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataTagSpecificationsTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataTagSpecificationsTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-launch-template/index.ts",
          "line": 7616
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-launch-template/index.ts",
        "line": 7608
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 7623
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataTagSpecificationsTagsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2LaunchTemplateLaunchTemplateDataTagSpecificationsTagsList",
      "namespace": "ec2LaunchTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 7609
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataTagSpecificationsTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-launch-template/index:Ec2LaunchTemplateLaunchTemplateDataTagSpecificationsTagsList"
    },
    "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataTagSpecificationsTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataTagSpecificationsTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-launch-template/index.ts",
          "line": 7535
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-launch-template/index.ts",
        "line": 7525
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 7583
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 7599
          },
          "name": "resetValue"
        }
      ],
      "name": "Ec2LaunchTemplateLaunchTemplateDataTagSpecificationsTagsOutputReference",
      "namespace": "ec2LaunchTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 7587
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 7603
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 7577
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 7593
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 7539
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateLaunchTemplateDataTagSpecificationsTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-launch-template/index:Ec2LaunchTemplateLaunchTemplateDataTagSpecificationsTagsOutputReference"
    },
    "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateTagSpecifications": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateTagSpecifications",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-launch-template/index.ts",
        "line": 9110
      },
      "name": "Ec2LaunchTemplateTagSpecifications",
      "namespace": "ec2LaunchTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#resource_type Ec2LaunchTemplate#resource_type}",
            "stability": "stable",
            "summary": "The type of resource. To tag a launch template, ``ResourceType`` must be ``launch-template``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 9116
          },
          "name": "resourceType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#tags Ec2LaunchTemplate#tags}",
            "stability": "stable",
            "summary": "The tags for the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 9122
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateTagSpecificationsTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-launch-template/index:Ec2LaunchTemplateTagSpecifications"
    },
    "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateTagSpecificationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateTagSpecificationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-launch-template/index.ts",
          "line": 9252
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-launch-template/index.ts",
        "line": 9244
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 9259
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateTagSpecificationsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2LaunchTemplateTagSpecificationsList",
      "namespace": "ec2LaunchTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 9245
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateTagSpecifications"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-launch-template/index:Ec2LaunchTemplateTagSpecificationsList"
    },
    "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateTagSpecificationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateTagSpecificationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-launch-template/index.ts",
          "line": 9171
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-launch-template/index.ts",
        "line": 9161
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 9232
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateTagSpecificationsTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 9219
          },
          "name": "resetResourceType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 9235
          },
          "name": "resetTags"
        }
      ],
      "name": "Ec2LaunchTemplateTagSpecificationsOutputReference",
      "namespace": "ec2LaunchTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 9229
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateTagSpecificationsTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 9223
          },
          "name": "resourceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 9239
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateTagSpecificationsTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 9213
          },
          "name": "resourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 9175
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateTagSpecifications"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-launch-template/index:Ec2LaunchTemplateTagSpecificationsOutputReference"
    },
    "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateTagSpecificationsTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateTagSpecificationsTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-launch-template/index.ts",
        "line": 8957
      },
      "name": "Ec2LaunchTemplateTagSpecificationsTags",
      "namespace": "ec2LaunchTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#key Ec2LaunchTemplate#key}",
            "stability": "stable",
            "summary": "The tag key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8963
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_launch_template#value Ec2LaunchTemplate#value}",
            "stability": "stable",
            "summary": "The tag value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 8969
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-launch-template/index:Ec2LaunchTemplateTagSpecificationsTags"
    },
    "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateTagSpecificationsTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateTagSpecificationsTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-launch-template/index.ts",
          "line": 9099
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-launch-template/index.ts",
        "line": 9091
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 9106
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateTagSpecificationsTagsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2LaunchTemplateTagSpecificationsTagsList",
      "namespace": "ec2LaunchTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 9092
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateTagSpecificationsTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-launch-template/index:Ec2LaunchTemplateTagSpecificationsTagsList"
    },
    "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateTagSpecificationsTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateTagSpecificationsTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-launch-template/index.ts",
          "line": 9018
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-launch-template/index.ts",
        "line": 9008
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 9066
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 9082
          },
          "name": "resetValue"
        }
      ],
      "name": "Ec2LaunchTemplateTagSpecificationsTagsOutputReference",
      "namespace": "ec2LaunchTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 9070
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 9086
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 9060
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 9076
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-launch-template/index.ts",
            "line": 9022
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2LaunchTemplate.Ec2LaunchTemplateTagSpecificationsTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-launch-template/index:Ec2LaunchTemplateTagSpecificationsTagsOutputReference"
    },
    "@cdktn/provider-awscc.ec2LocalGatewayRoute.Ec2LocalGatewayRoute": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_local_gateway_route awscc_ec2_local_gateway_route}."
      },
      "fqn": "@cdktn/provider-awscc.ec2LocalGatewayRoute.Ec2LocalGatewayRoute",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_local_gateway_route awscc_ec2_local_gateway_route} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-local-gateway-route/index.ts",
          "line": 76
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2LocalGatewayRoute.Ec2LocalGatewayRouteConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-local-gateway-route/index.ts",
        "line": 44
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2LocalGatewayRoute resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route/index.ts",
            "line": 61
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2LocalGatewayRoute to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_local_gateway_route#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2LocalGatewayRoute that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2LocalGatewayRoute to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route/index.ts",
            "line": 110
          },
          "name": "resetDestinationCidrBlock"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route/index.ts",
            "line": 131
          },
          "name": "resetLocalGatewayRouteTableId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route/index.ts",
            "line": 147
          },
          "name": "resetLocalGatewayVirtualInterfaceGroupId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route/index.ts",
            "line": 163
          },
          "name": "resetNetworkInterfaceId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route/index.ts",
            "line": 185
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route/index.ts",
            "line": 194
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2LocalGatewayRoute",
      "namespace": "ec2LocalGatewayRoute",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route/index.ts",
            "line": 49
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route/index.ts",
            "line": 119
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route/index.ts",
            "line": 172
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route/index.ts",
            "line": 177
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route/index.ts",
            "line": 114
          },
          "name": "destinationCidrBlockInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route/index.ts",
            "line": 135
          },
          "name": "localGatewayRouteTableIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route/index.ts",
            "line": 151
          },
          "name": "localGatewayVirtualInterfaceGroupIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route/index.ts",
            "line": 167
          },
          "name": "networkInterfaceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route/index.ts",
            "line": 104
          },
          "name": "destinationCidrBlock",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route/index.ts",
            "line": 125
          },
          "name": "localGatewayRouteTableId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route/index.ts",
            "line": 141
          },
          "name": "localGatewayVirtualInterfaceGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route/index.ts",
            "line": 157
          },
          "name": "networkInterfaceId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-local-gateway-route/index:Ec2LocalGatewayRoute"
    },
    "@cdktn/provider-awscc.ec2LocalGatewayRoute.Ec2LocalGatewayRouteConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LocalGatewayRoute.Ec2LocalGatewayRouteConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-local-gateway-route/index.ts",
        "line": 14
      },
      "name": "Ec2LocalGatewayRouteConfig",
      "namespace": "ec2LocalGatewayRoute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_local_gateway_route#destination_cidr_block Ec2LocalGatewayRoute#destination_cidr_block}",
            "stability": "stable",
            "summary": "The CIDR block used for destination matches."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route/index.ts",
            "line": 20
          },
          "name": "destinationCidrBlock",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_local_gateway_route#local_gateway_route_table_id Ec2LocalGatewayRoute#local_gateway_route_table_id}",
            "stability": "stable",
            "summary": "The ID of the local gateway route table."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route/index.ts",
            "line": 26
          },
          "name": "localGatewayRouteTableId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_local_gateway_route#local_gateway_virtual_interface_group_id Ec2LocalGatewayRoute#local_gateway_virtual_interface_group_id}",
            "stability": "stable",
            "summary": "The ID of the virtual interface group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route/index.ts",
            "line": 32
          },
          "name": "localGatewayVirtualInterfaceGroupId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_local_gateway_route#network_interface_id Ec2LocalGatewayRoute#network_interface_id}",
            "stability": "stable",
            "summary": "The ID of the network interface."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route/index.ts",
            "line": 38
          },
          "name": "networkInterfaceId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-local-gateway-route/index:Ec2LocalGatewayRouteConfig"
    },
    "@cdktn/provider-awscc.ec2LocalGatewayRouteTable.Ec2LocalGatewayRouteTable": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_local_gateway_route_table awscc_ec2_local_gateway_route_table}."
      },
      "fqn": "@cdktn/provider-awscc.ec2LocalGatewayRouteTable.Ec2LocalGatewayRouteTable",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_local_gateway_route_table awscc_ec2_local_gateway_route_table} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-local-gateway-route-table/index.ts",
          "line": 219
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2LocalGatewayRouteTable.Ec2LocalGatewayRouteTableConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-local-gateway-route-table/index.ts",
        "line": 187
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2LocalGatewayRouteTable resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route-table/index.ts",
            "line": 204
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2LocalGatewayRouteTable to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_local_gateway_route_table#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2LocalGatewayRouteTable that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2LocalGatewayRouteTable to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route-table/index.ts",
            "line": 308
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2LocalGatewayRouteTable.Ec2LocalGatewayRouteTableTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route-table/index.ts",
            "line": 280
          },
          "name": "resetMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route-table/index.ts",
            "line": 311
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route-table/index.ts",
            "line": 323
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route-table/index.ts",
            "line": 331
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2LocalGatewayRouteTable",
      "namespace": "ec2LocalGatewayRouteTable",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route-table/index.ts",
            "line": 192
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route-table/index.ts",
            "line": 245
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route-table/index.ts",
            "line": 263
          },
          "name": "localGatewayRouteTableArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route-table/index.ts",
            "line": 268
          },
          "name": "localGatewayRouteTableId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route-table/index.ts",
            "line": 289
          },
          "name": "outpostArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route-table/index.ts",
            "line": 294
          },
          "name": "ownerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route-table/index.ts",
            "line": 299
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route-table/index.ts",
            "line": 305
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2LocalGatewayRouteTable.Ec2LocalGatewayRouteTableTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route-table/index.ts",
            "line": 258
          },
          "name": "localGatewayIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route-table/index.ts",
            "line": 284
          },
          "name": "modeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route-table/index.ts",
            "line": 315
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2LocalGatewayRouteTable.Ec2LocalGatewayRouteTableTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route-table/index.ts",
            "line": 251
          },
          "name": "localGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route-table/index.ts",
            "line": 274
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-local-gateway-route-table/index:Ec2LocalGatewayRouteTable"
    },
    "@cdktn/provider-awscc.ec2LocalGatewayRouteTable.Ec2LocalGatewayRouteTableConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LocalGatewayRouteTable.Ec2LocalGatewayRouteTableConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-local-gateway-route-table/index.ts",
        "line": 14
      },
      "name": "Ec2LocalGatewayRouteTableConfig",
      "namespace": "ec2LocalGatewayRouteTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_local_gateway_route_table#local_gateway_id Ec2LocalGatewayRouteTable#local_gateway_id}",
            "stability": "stable",
            "summary": "The ID of the local gateway."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route-table/index.ts",
            "line": 20
          },
          "name": "localGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_local_gateway_route_table#mode Ec2LocalGatewayRouteTable#mode}",
            "stability": "stable",
            "summary": "The mode of the local gateway route table."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route-table/index.ts",
            "line": 26
          },
          "name": "mode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_local_gateway_route_table#tags Ec2LocalGatewayRouteTable#tags}",
            "stability": "stable",
            "summary": "The tags for the local gateway route table."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route-table/index.ts",
            "line": 32
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2LocalGatewayRouteTable.Ec2LocalGatewayRouteTableTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-local-gateway-route-table/index:Ec2LocalGatewayRouteTableConfig"
    },
    "@cdktn/provider-awscc.ec2LocalGatewayRouteTable.Ec2LocalGatewayRouteTableTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LocalGatewayRouteTable.Ec2LocalGatewayRouteTableTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-local-gateway-route-table/index.ts",
        "line": 34
      },
      "name": "Ec2LocalGatewayRouteTableTags",
      "namespace": "ec2LocalGatewayRouteTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_local_gateway_route_table#key Ec2LocalGatewayRouteTable#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route-table/index.ts",
            "line": 38
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_local_gateway_route_table#value Ec2LocalGatewayRouteTable#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route-table/index.ts",
            "line": 42
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-local-gateway-route-table/index:Ec2LocalGatewayRouteTableTags"
    },
    "@cdktn/provider-awscc.ec2LocalGatewayRouteTable.Ec2LocalGatewayRouteTableTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LocalGatewayRouteTable.Ec2LocalGatewayRouteTableTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-local-gateway-route-table/index.ts",
          "line": 172
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-local-gateway-route-table/index.ts",
        "line": 164
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route-table/index.ts",
            "line": 179
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2LocalGatewayRouteTable.Ec2LocalGatewayRouteTableTagsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2LocalGatewayRouteTableTagsList",
      "namespace": "ec2LocalGatewayRouteTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route-table/index.ts",
            "line": 165
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2LocalGatewayRouteTable.Ec2LocalGatewayRouteTableTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-local-gateway-route-table/index:Ec2LocalGatewayRouteTableTagsList"
    },
    "@cdktn/provider-awscc.ec2LocalGatewayRouteTable.Ec2LocalGatewayRouteTableTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LocalGatewayRouteTable.Ec2LocalGatewayRouteTableTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-local-gateway-route-table/index.ts",
          "line": 91
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-local-gateway-route-table/index.ts",
        "line": 81
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route-table/index.ts",
            "line": 139
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route-table/index.ts",
            "line": 155
          },
          "name": "resetValue"
        }
      ],
      "name": "Ec2LocalGatewayRouteTableTagsOutputReference",
      "namespace": "ec2LocalGatewayRouteTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route-table/index.ts",
            "line": 143
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route-table/index.ts",
            "line": 159
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route-table/index.ts",
            "line": 133
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route-table/index.ts",
            "line": 149
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route-table/index.ts",
            "line": 95
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2LocalGatewayRouteTable.Ec2LocalGatewayRouteTableTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-local-gateway-route-table/index:Ec2LocalGatewayRouteTableTagsOutputReference"
    },
    "@cdktn/provider-awscc.ec2LocalGatewayRouteTableVirtualInterfaceGroupAssociation.Ec2LocalGatewayRouteTableVirtualInterfaceGroupAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_local_gateway_route_table_virtual_interface_group_association awscc_ec2_local_gateway_route_table_virtual_interface_group_association}."
      },
      "fqn": "@cdktn/provider-awscc.ec2LocalGatewayRouteTableVirtualInterfaceGroupAssociation.Ec2LocalGatewayRouteTableVirtualInterfaceGroupAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_local_gateway_route_table_virtual_interface_group_association awscc_ec2_local_gateway_route_table_virtual_interface_group_association} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-local-gateway-route-table-virtual-interface-group-association/index.ts",
          "line": 219
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2LocalGatewayRouteTableVirtualInterfaceGroupAssociation.Ec2LocalGatewayRouteTableVirtualInterfaceGroupAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-local-gateway-route-table-virtual-interface-group-association/index.ts",
        "line": 187
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2LocalGatewayRouteTableVirtualInterfaceGroupAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route-table-virtual-interface-group-association/index.ts",
            "line": 204
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2LocalGatewayRouteTableVirtualInterfaceGroupAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_local_gateway_route_table_virtual_interface_group_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2LocalGatewayRouteTableVirtualInterfaceGroupAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2LocalGatewayRouteTableVirtualInterfaceGroupAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route-table-virtual-interface-group-association/index.ts",
            "line": 305
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2LocalGatewayRouteTableVirtualInterfaceGroupAssociation.Ec2LocalGatewayRouteTableVirtualInterfaceGroupAssociationTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route-table-virtual-interface-group-association/index.ts",
            "line": 308
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route-table-virtual-interface-group-association/index.ts",
            "line": 320
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route-table-virtual-interface-group-association/index.ts",
            "line": 328
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2LocalGatewayRouteTableVirtualInterfaceGroupAssociation",
      "namespace": "ec2LocalGatewayRouteTableVirtualInterfaceGroupAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route-table-virtual-interface-group-association/index.ts",
            "line": 192
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route-table-virtual-interface-group-association/index.ts",
            "line": 245
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route-table-virtual-interface-group-association/index.ts",
            "line": 250
          },
          "name": "localGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route-table-virtual-interface-group-association/index.ts",
            "line": 255
          },
          "name": "localGatewayRouteTableArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route-table-virtual-interface-group-association/index.ts",
            "line": 273
          },
          "name": "localGatewayRouteTableVirtualInterfaceGroupAssociationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route-table-virtual-interface-group-association/index.ts",
            "line": 291
          },
          "name": "ownerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route-table-virtual-interface-group-association/index.ts",
            "line": 296
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route-table-virtual-interface-group-association/index.ts",
            "line": 302
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2LocalGatewayRouteTableVirtualInterfaceGroupAssociation.Ec2LocalGatewayRouteTableVirtualInterfaceGroupAssociationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route-table-virtual-interface-group-association/index.ts",
            "line": 268
          },
          "name": "localGatewayRouteTableIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route-table-virtual-interface-group-association/index.ts",
            "line": 286
          },
          "name": "localGatewayVirtualInterfaceGroupIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route-table-virtual-interface-group-association/index.ts",
            "line": 312
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2LocalGatewayRouteTableVirtualInterfaceGroupAssociation.Ec2LocalGatewayRouteTableVirtualInterfaceGroupAssociationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route-table-virtual-interface-group-association/index.ts",
            "line": 261
          },
          "name": "localGatewayRouteTableId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route-table-virtual-interface-group-association/index.ts",
            "line": 279
          },
          "name": "localGatewayVirtualInterfaceGroupId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-local-gateway-route-table-virtual-interface-group-association/index:Ec2LocalGatewayRouteTableVirtualInterfaceGroupAssociation"
    },
    "@cdktn/provider-awscc.ec2LocalGatewayRouteTableVirtualInterfaceGroupAssociation.Ec2LocalGatewayRouteTableVirtualInterfaceGroupAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LocalGatewayRouteTableVirtualInterfaceGroupAssociation.Ec2LocalGatewayRouteTableVirtualInterfaceGroupAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-local-gateway-route-table-virtual-interface-group-association/index.ts",
        "line": 14
      },
      "name": "Ec2LocalGatewayRouteTableVirtualInterfaceGroupAssociationConfig",
      "namespace": "ec2LocalGatewayRouteTableVirtualInterfaceGroupAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_local_gateway_route_table_virtual_interface_group_association#local_gateway_route_table_id Ec2LocalGatewayRouteTableVirtualInterfaceGroupAssociation#local_gateway_route_table_id}",
            "stability": "stable",
            "summary": "The ID of the local gateway route table."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route-table-virtual-interface-group-association/index.ts",
            "line": 20
          },
          "name": "localGatewayRouteTableId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_local_gateway_route_table_virtual_interface_group_association#local_gateway_virtual_interface_group_id Ec2LocalGatewayRouteTableVirtualInterfaceGroupAssociation#local_gateway_virtual_interface_group_id}",
            "stability": "stable",
            "summary": "The ID of the local gateway route table virtual interface group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route-table-virtual-interface-group-association/index.ts",
            "line": 26
          },
          "name": "localGatewayVirtualInterfaceGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_local_gateway_route_table_virtual_interface_group_association#tags Ec2LocalGatewayRouteTableVirtualInterfaceGroupAssociation#tags}",
            "stability": "stable",
            "summary": "The tags for the local gateway route table virtual interface group association."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route-table-virtual-interface-group-association/index.ts",
            "line": 32
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2LocalGatewayRouteTableVirtualInterfaceGroupAssociation.Ec2LocalGatewayRouteTableVirtualInterfaceGroupAssociationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-local-gateway-route-table-virtual-interface-group-association/index:Ec2LocalGatewayRouteTableVirtualInterfaceGroupAssociationConfig"
    },
    "@cdktn/provider-awscc.ec2LocalGatewayRouteTableVirtualInterfaceGroupAssociation.Ec2LocalGatewayRouteTableVirtualInterfaceGroupAssociationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LocalGatewayRouteTableVirtualInterfaceGroupAssociation.Ec2LocalGatewayRouteTableVirtualInterfaceGroupAssociationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-local-gateway-route-table-virtual-interface-group-association/index.ts",
        "line": 34
      },
      "name": "Ec2LocalGatewayRouteTableVirtualInterfaceGroupAssociationTags",
      "namespace": "ec2LocalGatewayRouteTableVirtualInterfaceGroupAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_local_gateway_route_table_virtual_interface_group_association#key Ec2LocalGatewayRouteTableVirtualInterfaceGroupAssociation#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route-table-virtual-interface-group-association/index.ts",
            "line": 38
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_local_gateway_route_table_virtual_interface_group_association#value Ec2LocalGatewayRouteTableVirtualInterfaceGroupAssociation#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route-table-virtual-interface-group-association/index.ts",
            "line": 42
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-local-gateway-route-table-virtual-interface-group-association/index:Ec2LocalGatewayRouteTableVirtualInterfaceGroupAssociationTags"
    },
    "@cdktn/provider-awscc.ec2LocalGatewayRouteTableVirtualInterfaceGroupAssociation.Ec2LocalGatewayRouteTableVirtualInterfaceGroupAssociationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LocalGatewayRouteTableVirtualInterfaceGroupAssociation.Ec2LocalGatewayRouteTableVirtualInterfaceGroupAssociationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-local-gateway-route-table-virtual-interface-group-association/index.ts",
          "line": 172
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-local-gateway-route-table-virtual-interface-group-association/index.ts",
        "line": 164
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route-table-virtual-interface-group-association/index.ts",
            "line": 179
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2LocalGatewayRouteTableVirtualInterfaceGroupAssociation.Ec2LocalGatewayRouteTableVirtualInterfaceGroupAssociationTagsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2LocalGatewayRouteTableVirtualInterfaceGroupAssociationTagsList",
      "namespace": "ec2LocalGatewayRouteTableVirtualInterfaceGroupAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route-table-virtual-interface-group-association/index.ts",
            "line": 165
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2LocalGatewayRouteTableVirtualInterfaceGroupAssociation.Ec2LocalGatewayRouteTableVirtualInterfaceGroupAssociationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-local-gateway-route-table-virtual-interface-group-association/index:Ec2LocalGatewayRouteTableVirtualInterfaceGroupAssociationTagsList"
    },
    "@cdktn/provider-awscc.ec2LocalGatewayRouteTableVirtualInterfaceGroupAssociation.Ec2LocalGatewayRouteTableVirtualInterfaceGroupAssociationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LocalGatewayRouteTableVirtualInterfaceGroupAssociation.Ec2LocalGatewayRouteTableVirtualInterfaceGroupAssociationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-local-gateway-route-table-virtual-interface-group-association/index.ts",
          "line": 91
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-local-gateway-route-table-virtual-interface-group-association/index.ts",
        "line": 81
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route-table-virtual-interface-group-association/index.ts",
            "line": 139
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route-table-virtual-interface-group-association/index.ts",
            "line": 155
          },
          "name": "resetValue"
        }
      ],
      "name": "Ec2LocalGatewayRouteTableVirtualInterfaceGroupAssociationTagsOutputReference",
      "namespace": "ec2LocalGatewayRouteTableVirtualInterfaceGroupAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route-table-virtual-interface-group-association/index.ts",
            "line": 143
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route-table-virtual-interface-group-association/index.ts",
            "line": 159
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route-table-virtual-interface-group-association/index.ts",
            "line": 133
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route-table-virtual-interface-group-association/index.ts",
            "line": 149
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route-table-virtual-interface-group-association/index.ts",
            "line": 95
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2LocalGatewayRouteTableVirtualInterfaceGroupAssociation.Ec2LocalGatewayRouteTableVirtualInterfaceGroupAssociationTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-local-gateway-route-table-virtual-interface-group-association/index:Ec2LocalGatewayRouteTableVirtualInterfaceGroupAssociationTagsOutputReference"
    },
    "@cdktn/provider-awscc.ec2LocalGatewayRouteTableVpcAssociation.Ec2LocalGatewayRouteTableVpcAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_local_gateway_route_table_vpc_association awscc_ec2_local_gateway_route_table_vpc_association}."
      },
      "fqn": "@cdktn/provider-awscc.ec2LocalGatewayRouteTableVpcAssociation.Ec2LocalGatewayRouteTableVpcAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_local_gateway_route_table_vpc_association awscc_ec2_local_gateway_route_table_vpc_association} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-local-gateway-route-table-vpc-association/index.ts",
          "line": 219
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2LocalGatewayRouteTableVpcAssociation.Ec2LocalGatewayRouteTableVpcAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-local-gateway-route-table-vpc-association/index.ts",
        "line": 187
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2LocalGatewayRouteTableVpcAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route-table-vpc-association/index.ts",
            "line": 204
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2LocalGatewayRouteTableVpcAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_local_gateway_route_table_vpc_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2LocalGatewayRouteTableVpcAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2LocalGatewayRouteTableVpcAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route-table-vpc-association/index.ts",
            "line": 282
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2LocalGatewayRouteTableVpcAssociation.Ec2LocalGatewayRouteTableVpcAssociationTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route-table-vpc-association/index.ts",
            "line": 285
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route-table-vpc-association/index.ts",
            "line": 310
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route-table-vpc-association/index.ts",
            "line": 318
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2LocalGatewayRouteTableVpcAssociation",
      "namespace": "ec2LocalGatewayRouteTableVpcAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route-table-vpc-association/index.ts",
            "line": 192
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route-table-vpc-association/index.ts",
            "line": 245
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route-table-vpc-association/index.ts",
            "line": 250
          },
          "name": "localGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route-table-vpc-association/index.ts",
            "line": 268
          },
          "name": "localGatewayRouteTableVpcAssociationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route-table-vpc-association/index.ts",
            "line": 273
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route-table-vpc-association/index.ts",
            "line": 279
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2LocalGatewayRouteTableVpcAssociation.Ec2LocalGatewayRouteTableVpcAssociationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route-table-vpc-association/index.ts",
            "line": 263
          },
          "name": "localGatewayRouteTableIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route-table-vpc-association/index.ts",
            "line": 289
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2LocalGatewayRouteTableVpcAssociation.Ec2LocalGatewayRouteTableVpcAssociationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route-table-vpc-association/index.ts",
            "line": 302
          },
          "name": "vpcIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route-table-vpc-association/index.ts",
            "line": 256
          },
          "name": "localGatewayRouteTableId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route-table-vpc-association/index.ts",
            "line": 295
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-local-gateway-route-table-vpc-association/index:Ec2LocalGatewayRouteTableVpcAssociation"
    },
    "@cdktn/provider-awscc.ec2LocalGatewayRouteTableVpcAssociation.Ec2LocalGatewayRouteTableVpcAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LocalGatewayRouteTableVpcAssociation.Ec2LocalGatewayRouteTableVpcAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-local-gateway-route-table-vpc-association/index.ts",
        "line": 14
      },
      "name": "Ec2LocalGatewayRouteTableVpcAssociationConfig",
      "namespace": "ec2LocalGatewayRouteTableVpcAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_local_gateway_route_table_vpc_association#local_gateway_route_table_id Ec2LocalGatewayRouteTableVpcAssociation#local_gateway_route_table_id}",
            "stability": "stable",
            "summary": "The ID of the local gateway route table."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route-table-vpc-association/index.ts",
            "line": 20
          },
          "name": "localGatewayRouteTableId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_local_gateway_route_table_vpc_association#vpc_id Ec2LocalGatewayRouteTableVpcAssociation#vpc_id}",
            "stability": "stable",
            "summary": "The ID of the VPC."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route-table-vpc-association/index.ts",
            "line": 32
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_local_gateway_route_table_vpc_association#tags Ec2LocalGatewayRouteTableVpcAssociation#tags}",
            "stability": "stable",
            "summary": "The tags for the association."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route-table-vpc-association/index.ts",
            "line": 26
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2LocalGatewayRouteTableVpcAssociation.Ec2LocalGatewayRouteTableVpcAssociationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-local-gateway-route-table-vpc-association/index:Ec2LocalGatewayRouteTableVpcAssociationConfig"
    },
    "@cdktn/provider-awscc.ec2LocalGatewayRouteTableVpcAssociation.Ec2LocalGatewayRouteTableVpcAssociationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LocalGatewayRouteTableVpcAssociation.Ec2LocalGatewayRouteTableVpcAssociationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-local-gateway-route-table-vpc-association/index.ts",
        "line": 34
      },
      "name": "Ec2LocalGatewayRouteTableVpcAssociationTags",
      "namespace": "ec2LocalGatewayRouteTableVpcAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_local_gateway_route_table_vpc_association#key Ec2LocalGatewayRouteTableVpcAssociation#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route-table-vpc-association/index.ts",
            "line": 38
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_local_gateway_route_table_vpc_association#value Ec2LocalGatewayRouteTableVpcAssociation#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route-table-vpc-association/index.ts",
            "line": 42
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-local-gateway-route-table-vpc-association/index:Ec2LocalGatewayRouteTableVpcAssociationTags"
    },
    "@cdktn/provider-awscc.ec2LocalGatewayRouteTableVpcAssociation.Ec2LocalGatewayRouteTableVpcAssociationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LocalGatewayRouteTableVpcAssociation.Ec2LocalGatewayRouteTableVpcAssociationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-local-gateway-route-table-vpc-association/index.ts",
          "line": 172
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-local-gateway-route-table-vpc-association/index.ts",
        "line": 164
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route-table-vpc-association/index.ts",
            "line": 179
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2LocalGatewayRouteTableVpcAssociation.Ec2LocalGatewayRouteTableVpcAssociationTagsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2LocalGatewayRouteTableVpcAssociationTagsList",
      "namespace": "ec2LocalGatewayRouteTableVpcAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route-table-vpc-association/index.ts",
            "line": 165
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2LocalGatewayRouteTableVpcAssociation.Ec2LocalGatewayRouteTableVpcAssociationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-local-gateway-route-table-vpc-association/index:Ec2LocalGatewayRouteTableVpcAssociationTagsList"
    },
    "@cdktn/provider-awscc.ec2LocalGatewayRouteTableVpcAssociation.Ec2LocalGatewayRouteTableVpcAssociationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LocalGatewayRouteTableVpcAssociation.Ec2LocalGatewayRouteTableVpcAssociationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-local-gateway-route-table-vpc-association/index.ts",
          "line": 91
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-local-gateway-route-table-vpc-association/index.ts",
        "line": 81
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route-table-vpc-association/index.ts",
            "line": 139
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route-table-vpc-association/index.ts",
            "line": 155
          },
          "name": "resetValue"
        }
      ],
      "name": "Ec2LocalGatewayRouteTableVpcAssociationTagsOutputReference",
      "namespace": "ec2LocalGatewayRouteTableVpcAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route-table-vpc-association/index.ts",
            "line": 143
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route-table-vpc-association/index.ts",
            "line": 159
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route-table-vpc-association/index.ts",
            "line": 133
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route-table-vpc-association/index.ts",
            "line": 149
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-local-gateway-route-table-vpc-association/index.ts",
            "line": 95
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2LocalGatewayRouteTableVpcAssociation.Ec2LocalGatewayRouteTableVpcAssociationTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-local-gateway-route-table-vpc-association/index:Ec2LocalGatewayRouteTableVpcAssociationTagsOutputReference"
    },
    "@cdktn/provider-awscc.ec2LocalGatewayVirtualInterface.Ec2LocalGatewayVirtualInterface": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_local_gateway_virtual_interface awscc_ec2_local_gateway_virtual_interface}."
      },
      "fqn": "@cdktn/provider-awscc.ec2LocalGatewayVirtualInterface.Ec2LocalGatewayVirtualInterface",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_local_gateway_virtual_interface awscc_ec2_local_gateway_virtual_interface} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-local-gateway-virtual-interface/index.ts",
          "line": 253
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2LocalGatewayVirtualInterface.Ec2LocalGatewayVirtualInterfaceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-local-gateway-virtual-interface/index.ts",
        "line": 221
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2LocalGatewayVirtualInterface resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-local-gateway-virtual-interface/index.ts",
            "line": 238
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2LocalGatewayVirtualInterface to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_local_gateway_virtual_interface#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2LocalGatewayVirtualInterface that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2LocalGatewayVirtualInterface to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-local-gateway-virtual-interface/index.ts",
            "line": 402
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2LocalGatewayVirtualInterface.Ec2LocalGatewayVirtualInterfaceTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-local-gateway-virtual-interface/index.ts",
            "line": 373
          },
          "name": "resetPeerBgpAsn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-local-gateway-virtual-interface/index.ts",
            "line": 389
          },
          "name": "resetPeerBgpAsnExtended"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-local-gateway-virtual-interface/index.ts",
            "line": 405
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-local-gateway-virtual-interface/index.ts",
            "line": 430
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-local-gateway-virtual-interface/index.ts",
            "line": 443
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2LocalGatewayVirtualInterface",
      "namespace": "ec2LocalGatewayVirtualInterface",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-virtual-interface/index.ts",
            "line": 226
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-virtual-interface/index.ts",
            "line": 284
          },
          "name": "configurationState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-virtual-interface/index.ts",
            "line": 289
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-virtual-interface/index.ts",
            "line": 307
          },
          "name": "localBgpAsn",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-virtual-interface/index.ts",
            "line": 312
          },
          "name": "localGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-virtual-interface/index.ts",
            "line": 330
          },
          "name": "localGatewayVirtualInterfaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-virtual-interface/index.ts",
            "line": 348
          },
          "name": "ownerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-virtual-interface/index.ts",
            "line": 399
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2LocalGatewayVirtualInterface.Ec2LocalGatewayVirtualInterfaceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-virtual-interface/index.ts",
            "line": 302
          },
          "name": "localAddressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-virtual-interface/index.ts",
            "line": 325
          },
          "name": "localGatewayVirtualInterfaceGroupIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-virtual-interface/index.ts",
            "line": 343
          },
          "name": "outpostLagIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-virtual-interface/index.ts",
            "line": 361
          },
          "name": "peerAddressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-virtual-interface/index.ts",
            "line": 393
          },
          "name": "peerBgpAsnExtendedInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-virtual-interface/index.ts",
            "line": 377
          },
          "name": "peerBgpAsnInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-virtual-interface/index.ts",
            "line": 409
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2LocalGatewayVirtualInterface.Ec2LocalGatewayVirtualInterfaceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-virtual-interface/index.ts",
            "line": 422
          },
          "name": "vlanInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-local-gateway-virtual-interface/index.ts",
            "line": 295
          },
          "name": "localAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-local-gateway-virtual-interface/index.ts",
            "line": 318
          },
          "name": "localGatewayVirtualInterfaceGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-local-gateway-virtual-interface/index.ts",
            "line": 336
          },
          "name": "outpostLagId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-local-gateway-virtual-interface/index.ts",
            "line": 354
          },
          "name": "peerAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-local-gateway-virtual-interface/index.ts",
            "line": 367
          },
          "name": "peerBgpAsn",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-local-gateway-virtual-interface/index.ts",
            "line": 383
          },
          "name": "peerBgpAsnExtended",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-local-gateway-virtual-interface/index.ts",
            "line": 415
          },
          "name": "vlan",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ec2-local-gateway-virtual-interface/index:Ec2LocalGatewayVirtualInterface"
    },
    "@cdktn/provider-awscc.ec2LocalGatewayVirtualInterface.Ec2LocalGatewayVirtualInterfaceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LocalGatewayVirtualInterface.Ec2LocalGatewayVirtualInterfaceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-local-gateway-virtual-interface/index.ts",
        "line": 14
      },
      "name": "Ec2LocalGatewayVirtualInterfaceConfig",
      "namespace": "ec2LocalGatewayVirtualInterface",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_local_gateway_virtual_interface#local_address Ec2LocalGatewayVirtualInterface#local_address}",
            "stability": "stable",
            "summary": "The local address."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-virtual-interface/index.ts",
            "line": 20
          },
          "name": "localAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_local_gateway_virtual_interface#local_gateway_virtual_interface_group_id Ec2LocalGatewayVirtualInterface#local_gateway_virtual_interface_group_id}",
            "stability": "stable",
            "summary": "The ID of the virtual interface group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-virtual-interface/index.ts",
            "line": 26
          },
          "name": "localGatewayVirtualInterfaceGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_local_gateway_virtual_interface#outpost_lag_id Ec2LocalGatewayVirtualInterface#outpost_lag_id}",
            "stability": "stable",
            "summary": "The Outpost LAG ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-virtual-interface/index.ts",
            "line": 32
          },
          "name": "outpostLagId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_local_gateway_virtual_interface#peer_address Ec2LocalGatewayVirtualInterface#peer_address}",
            "stability": "stable",
            "summary": "The peer address."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-virtual-interface/index.ts",
            "line": 38
          },
          "name": "peerAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_local_gateway_virtual_interface#vlan Ec2LocalGatewayVirtualInterface#vlan}",
            "stability": "stable",
            "summary": "The ID of the VLAN."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-virtual-interface/index.ts",
            "line": 62
          },
          "name": "vlan",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_local_gateway_virtual_interface#peer_bgp_asn Ec2LocalGatewayVirtualInterface#peer_bgp_asn}",
            "stability": "stable",
            "summary": "The peer BGP ASN."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-virtual-interface/index.ts",
            "line": 44
          },
          "name": "peerBgpAsn",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_local_gateway_virtual_interface#peer_bgp_asn_extended Ec2LocalGatewayVirtualInterface#peer_bgp_asn_extended}",
            "stability": "stable",
            "summary": "The extended 32-bit ASN of the BGP peer for use with larger ASN values."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-virtual-interface/index.ts",
            "line": 50
          },
          "name": "peerBgpAsnExtended",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_local_gateway_virtual_interface#tags Ec2LocalGatewayVirtualInterface#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-virtual-interface/index.ts",
            "line": 56
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2LocalGatewayVirtualInterface.Ec2LocalGatewayVirtualInterfaceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-local-gateway-virtual-interface/index:Ec2LocalGatewayVirtualInterfaceConfig"
    },
    "@cdktn/provider-awscc.ec2LocalGatewayVirtualInterface.Ec2LocalGatewayVirtualInterfaceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LocalGatewayVirtualInterface.Ec2LocalGatewayVirtualInterfaceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-local-gateway-virtual-interface/index.ts",
        "line": 64
      },
      "name": "Ec2LocalGatewayVirtualInterfaceTags",
      "namespace": "ec2LocalGatewayVirtualInterface",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_local_gateway_virtual_interface#key Ec2LocalGatewayVirtualInterface#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-virtual-interface/index.ts",
            "line": 70
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_local_gateway_virtual_interface#value Ec2LocalGatewayVirtualInterface#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-virtual-interface/index.ts",
            "line": 76
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-local-gateway-virtual-interface/index:Ec2LocalGatewayVirtualInterfaceTags"
    },
    "@cdktn/provider-awscc.ec2LocalGatewayVirtualInterface.Ec2LocalGatewayVirtualInterfaceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LocalGatewayVirtualInterface.Ec2LocalGatewayVirtualInterfaceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-local-gateway-virtual-interface/index.ts",
          "line": 206
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-local-gateway-virtual-interface/index.ts",
        "line": 198
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-local-gateway-virtual-interface/index.ts",
            "line": 213
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2LocalGatewayVirtualInterface.Ec2LocalGatewayVirtualInterfaceTagsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2LocalGatewayVirtualInterfaceTagsList",
      "namespace": "ec2LocalGatewayVirtualInterface",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-local-gateway-virtual-interface/index.ts",
            "line": 199
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2LocalGatewayVirtualInterface.Ec2LocalGatewayVirtualInterfaceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-local-gateway-virtual-interface/index:Ec2LocalGatewayVirtualInterfaceTagsList"
    },
    "@cdktn/provider-awscc.ec2LocalGatewayVirtualInterface.Ec2LocalGatewayVirtualInterfaceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LocalGatewayVirtualInterface.Ec2LocalGatewayVirtualInterfaceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-local-gateway-virtual-interface/index.ts",
          "line": 125
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-local-gateway-virtual-interface/index.ts",
        "line": 115
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-local-gateway-virtual-interface/index.ts",
            "line": 173
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-local-gateway-virtual-interface/index.ts",
            "line": 189
          },
          "name": "resetValue"
        }
      ],
      "name": "Ec2LocalGatewayVirtualInterfaceTagsOutputReference",
      "namespace": "ec2LocalGatewayVirtualInterface",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-virtual-interface/index.ts",
            "line": 177
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-virtual-interface/index.ts",
            "line": 193
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-local-gateway-virtual-interface/index.ts",
            "line": 167
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-local-gateway-virtual-interface/index.ts",
            "line": 183
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-local-gateway-virtual-interface/index.ts",
            "line": 129
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2LocalGatewayVirtualInterface.Ec2LocalGatewayVirtualInterfaceTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-local-gateway-virtual-interface/index:Ec2LocalGatewayVirtualInterfaceTagsOutputReference"
    },
    "@cdktn/provider-awscc.ec2LocalGatewayVirtualInterfaceGroup.Ec2LocalGatewayVirtualInterfaceGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_local_gateway_virtual_interface_group awscc_ec2_local_gateway_virtual_interface_group}."
      },
      "fqn": "@cdktn/provider-awscc.ec2LocalGatewayVirtualInterfaceGroup.Ec2LocalGatewayVirtualInterfaceGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_local_gateway_virtual_interface_group awscc_ec2_local_gateway_virtual_interface_group} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-local-gateway-virtual-interface-group/index.ts",
          "line": 229
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2LocalGatewayVirtualInterfaceGroup.Ec2LocalGatewayVirtualInterfaceGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-local-gateway-virtual-interface-group/index.ts",
        "line": 197
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2LocalGatewayVirtualInterfaceGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-local-gateway-virtual-interface-group/index.ts",
            "line": 214
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2LocalGatewayVirtualInterfaceGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_local_gateway_virtual_interface_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2LocalGatewayVirtualInterfaceGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2LocalGatewayVirtualInterfaceGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-local-gateway-virtual-interface-group/index.ts",
            "line": 335
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2LocalGatewayVirtualInterfaceGroup.Ec2LocalGatewayVirtualInterfaceGroupTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-local-gateway-virtual-interface-group/index.ts",
            "line": 273
          },
          "name": "resetLocalBgpAsn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-local-gateway-virtual-interface-group/index.ts",
            "line": 289
          },
          "name": "resetLocalBgpAsnExtended"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-local-gateway-virtual-interface-group/index.ts",
            "line": 338
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-local-gateway-virtual-interface-group/index.ts",
            "line": 350
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-local-gateway-virtual-interface-group/index.ts",
            "line": 359
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2LocalGatewayVirtualInterfaceGroup",
      "namespace": "ec2LocalGatewayVirtualInterfaceGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-virtual-interface-group/index.ts",
            "line": 202
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-virtual-interface-group/index.ts",
            "line": 256
          },
          "name": "configurationState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-virtual-interface-group/index.ts",
            "line": 261
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-virtual-interface-group/index.ts",
            "line": 311
          },
          "name": "localGatewayVirtualInterfaceGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-virtual-interface-group/index.ts",
            "line": 316
          },
          "name": "localGatewayVirtualInterfaceGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-virtual-interface-group/index.ts",
            "line": 321
          },
          "name": "localGatewayVirtualInterfaceIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-virtual-interface-group/index.ts",
            "line": 326
          },
          "name": "ownerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-virtual-interface-group/index.ts",
            "line": 332
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2LocalGatewayVirtualInterfaceGroup.Ec2LocalGatewayVirtualInterfaceGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-virtual-interface-group/index.ts",
            "line": 293
          },
          "name": "localBgpAsnExtendedInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-virtual-interface-group/index.ts",
            "line": 277
          },
          "name": "localBgpAsnInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-virtual-interface-group/index.ts",
            "line": 306
          },
          "name": "localGatewayIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-virtual-interface-group/index.ts",
            "line": 342
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2LocalGatewayVirtualInterfaceGroup.Ec2LocalGatewayVirtualInterfaceGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-local-gateway-virtual-interface-group/index.ts",
            "line": 267
          },
          "name": "localBgpAsn",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-local-gateway-virtual-interface-group/index.ts",
            "line": 283
          },
          "name": "localBgpAsnExtended",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-local-gateway-virtual-interface-group/index.ts",
            "line": 299
          },
          "name": "localGatewayId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-local-gateway-virtual-interface-group/index:Ec2LocalGatewayVirtualInterfaceGroup"
    },
    "@cdktn/provider-awscc.ec2LocalGatewayVirtualInterfaceGroup.Ec2LocalGatewayVirtualInterfaceGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LocalGatewayVirtualInterfaceGroup.Ec2LocalGatewayVirtualInterfaceGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-local-gateway-virtual-interface-group/index.ts",
        "line": 14
      },
      "name": "Ec2LocalGatewayVirtualInterfaceGroupConfig",
      "namespace": "ec2LocalGatewayVirtualInterfaceGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_local_gateway_virtual_interface_group#local_gateway_id Ec2LocalGatewayVirtualInterfaceGroup#local_gateway_id}",
            "stability": "stable",
            "summary": "The ID of the local gateway."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-virtual-interface-group/index.ts",
            "line": 32
          },
          "name": "localGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_local_gateway_virtual_interface_group#local_bgp_asn Ec2LocalGatewayVirtualInterfaceGroup#local_bgp_asn}",
            "stability": "stable",
            "summary": "The Autonomous System Number(ASN) for the local Border Gateway Protocol (BGP)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-virtual-interface-group/index.ts",
            "line": 20
          },
          "name": "localBgpAsn",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_local_gateway_virtual_interface_group#local_bgp_asn_extended Ec2LocalGatewayVirtualInterfaceGroup#local_bgp_asn_extended}",
            "stability": "stable",
            "summary": "The extended 32-bit ASN for the local BGP configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-virtual-interface-group/index.ts",
            "line": 26
          },
          "name": "localBgpAsnExtended",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_local_gateway_virtual_interface_group#tags Ec2LocalGatewayVirtualInterfaceGroup#tags}",
            "stability": "stable",
            "summary": "The tags assigned to the virtual interface group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-virtual-interface-group/index.ts",
            "line": 38
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2LocalGatewayVirtualInterfaceGroup.Ec2LocalGatewayVirtualInterfaceGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-local-gateway-virtual-interface-group/index:Ec2LocalGatewayVirtualInterfaceGroupConfig"
    },
    "@cdktn/provider-awscc.ec2LocalGatewayVirtualInterfaceGroup.Ec2LocalGatewayVirtualInterfaceGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LocalGatewayVirtualInterfaceGroup.Ec2LocalGatewayVirtualInterfaceGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-local-gateway-virtual-interface-group/index.ts",
        "line": 40
      },
      "name": "Ec2LocalGatewayVirtualInterfaceGroupTags",
      "namespace": "ec2LocalGatewayVirtualInterfaceGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_local_gateway_virtual_interface_group#key Ec2LocalGatewayVirtualInterfaceGroup#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-virtual-interface-group/index.ts",
            "line": 46
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_local_gateway_virtual_interface_group#value Ec2LocalGatewayVirtualInterfaceGroup#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-virtual-interface-group/index.ts",
            "line": 52
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-local-gateway-virtual-interface-group/index:Ec2LocalGatewayVirtualInterfaceGroupTags"
    },
    "@cdktn/provider-awscc.ec2LocalGatewayVirtualInterfaceGroup.Ec2LocalGatewayVirtualInterfaceGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LocalGatewayVirtualInterfaceGroup.Ec2LocalGatewayVirtualInterfaceGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-local-gateway-virtual-interface-group/index.ts",
          "line": 182
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-local-gateway-virtual-interface-group/index.ts",
        "line": 174
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-local-gateway-virtual-interface-group/index.ts",
            "line": 189
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2LocalGatewayVirtualInterfaceGroup.Ec2LocalGatewayVirtualInterfaceGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2LocalGatewayVirtualInterfaceGroupTagsList",
      "namespace": "ec2LocalGatewayVirtualInterfaceGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-local-gateway-virtual-interface-group/index.ts",
            "line": 175
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2LocalGatewayVirtualInterfaceGroup.Ec2LocalGatewayVirtualInterfaceGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-local-gateway-virtual-interface-group/index:Ec2LocalGatewayVirtualInterfaceGroupTagsList"
    },
    "@cdktn/provider-awscc.ec2LocalGatewayVirtualInterfaceGroup.Ec2LocalGatewayVirtualInterfaceGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2LocalGatewayVirtualInterfaceGroup.Ec2LocalGatewayVirtualInterfaceGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-local-gateway-virtual-interface-group/index.ts",
          "line": 101
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-local-gateway-virtual-interface-group/index.ts",
        "line": 91
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-local-gateway-virtual-interface-group/index.ts",
            "line": 149
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-local-gateway-virtual-interface-group/index.ts",
            "line": 165
          },
          "name": "resetValue"
        }
      ],
      "name": "Ec2LocalGatewayVirtualInterfaceGroupTagsOutputReference",
      "namespace": "ec2LocalGatewayVirtualInterfaceGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-virtual-interface-group/index.ts",
            "line": 153
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-local-gateway-virtual-interface-group/index.ts",
            "line": 169
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-local-gateway-virtual-interface-group/index.ts",
            "line": 143
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-local-gateway-virtual-interface-group/index.ts",
            "line": 159
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-local-gateway-virtual-interface-group/index.ts",
            "line": 105
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2LocalGatewayVirtualInterfaceGroup.Ec2LocalGatewayVirtualInterfaceGroupTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-local-gateway-virtual-interface-group/index:Ec2LocalGatewayVirtualInterfaceGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.ec2NatGateway.Ec2NatGateway": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_nat_gateway awscc_ec2_nat_gateway}."
      },
      "fqn": "@cdktn/provider-awscc.ec2NatGateway.Ec2NatGateway",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_nat_gateway awscc_ec2_nat_gateway} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-nat-gateway/index.ts",
          "line": 473
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2NatGateway.Ec2NatGatewayConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-nat-gateway/index.ts",
        "line": 441
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2NatGateway resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-nat-gateway/index.ts",
            "line": 458
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2NatGateway to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_nat_gateway#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2NatGateway that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2NatGateway to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-nat-gateway/index.ts",
            "line": 554
          },
          "name": "putAvailabilityZoneAddresses",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2NatGateway.Ec2NatGatewayAvailabilityZoneAddresses"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-nat-gateway/index.ts",
            "line": 702
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2NatGateway.Ec2NatGatewayTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-nat-gateway/index.ts",
            "line": 515
          },
          "name": "resetAllocationId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-nat-gateway/index.ts",
            "line": 541
          },
          "name": "resetAvailabilityMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-nat-gateway/index.ts",
            "line": 557
          },
          "name": "resetAvailabilityZoneAddresses"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-nat-gateway/index.ts",
            "line": 573
          },
          "name": "resetConnectivityType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-nat-gateway/index.ts",
            "line": 599
          },
          "name": "resetMaxDrainDurationSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-nat-gateway/index.ts",
            "line": 620
          },
          "name": "resetPrivateIpAddress"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-nat-gateway/index.ts",
            "line": 641
          },
          "name": "resetSecondaryAllocationIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-nat-gateway/index.ts",
            "line": 657
          },
          "name": "resetSecondaryPrivateIpAddressCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-nat-gateway/index.ts",
            "line": 673
          },
          "name": "resetSecondaryPrivateIpAddresses"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-nat-gateway/index.ts",
            "line": 689
          },
          "name": "resetSubnetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-nat-gateway/index.ts",
            "line": 705
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-nat-gateway/index.ts",
            "line": 721
          },
          "name": "resetVpcId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-nat-gateway/index.ts",
            "line": 733
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-nat-gateway/index.ts",
            "line": 750
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2NatGateway",
      "namespace": "ec2NatGateway",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-nat-gateway/index.ts",
            "line": 446
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-nat-gateway/index.ts",
            "line": 524
          },
          "name": "autoProvisionZones",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-nat-gateway/index.ts",
            "line": 529
          },
          "name": "autoScalingIps",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-nat-gateway/index.ts",
            "line": 551
          },
          "name": "availabilityZoneAddresses",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NatGateway.Ec2NatGatewayAvailabilityZoneAddressesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-nat-gateway/index.ts",
            "line": 582
          },
          "name": "eniId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-nat-gateway/index.ts",
            "line": 587
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-nat-gateway/index.ts",
            "line": 608
          },
          "name": "natGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-nat-gateway/index.ts",
            "line": 629
          },
          "name": "routeTableId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-nat-gateway/index.ts",
            "line": 699
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NatGateway.Ec2NatGatewayTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-nat-gateway/index.ts",
            "line": 519
          },
          "name": "allocationIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-nat-gateway/index.ts",
            "line": 545
          },
          "name": "availabilityModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-nat-gateway/index.ts",
            "line": 561
          },
          "name": "availabilityZoneAddressesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2NatGateway.Ec2NatGatewayAvailabilityZoneAddresses"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-nat-gateway/index.ts",
            "line": 577
          },
          "name": "connectivityTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-nat-gateway/index.ts",
            "line": 603
          },
          "name": "maxDrainDurationSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-nat-gateway/index.ts",
            "line": 624
          },
          "name": "privateIpAddressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-nat-gateway/index.ts",
            "line": 645
          },
          "name": "secondaryAllocationIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-nat-gateway/index.ts",
            "line": 661
          },
          "name": "secondaryPrivateIpAddressCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-nat-gateway/index.ts",
            "line": 677
          },
          "name": "secondaryPrivateIpAddressesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-nat-gateway/index.ts",
            "line": 693
          },
          "name": "subnetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-nat-gateway/index.ts",
            "line": 709
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2NatGateway.Ec2NatGatewayTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-nat-gateway/index.ts",
            "line": 725
          },
          "name": "vpcIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-nat-gateway/index.ts",
            "line": 509
          },
          "name": "allocationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-nat-gateway/index.ts",
            "line": 535
          },
          "name": "availabilityMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-nat-gateway/index.ts",
            "line": 567
          },
          "name": "connectivityType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-nat-gateway/index.ts",
            "line": 593
          },
          "name": "maxDrainDurationSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-nat-gateway/index.ts",
            "line": 614
          },
          "name": "privateIpAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-nat-gateway/index.ts",
            "line": 635
          },
          "name": "secondaryAllocationIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-nat-gateway/index.ts",
            "line": 651
          },
          "name": "secondaryPrivateIpAddressCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-nat-gateway/index.ts",
            "line": 667
          },
          "name": "secondaryPrivateIpAddresses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-nat-gateway/index.ts",
            "line": 683
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-nat-gateway/index.ts",
            "line": 715
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-nat-gateway/index:Ec2NatGateway"
    },
    "@cdktn/provider-awscc.ec2NatGateway.Ec2NatGatewayAvailabilityZoneAddresses": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NatGateway.Ec2NatGatewayAvailabilityZoneAddresses",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-nat-gateway/index.ts",
        "line": 94
      },
      "name": "Ec2NatGatewayAvailabilityZoneAddresses",
      "namespace": "ec2NatGateway",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_nat_gateway#allocation_ids Ec2NatGateway#allocation_ids}",
            "stability": "stable",
            "summary": "The allocation IDs of the Elastic IP addresses (EIPs) to be used for handling outbound NAT traffic in this specific Availability Zone."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-nat-gateway/index.ts",
            "line": 100
          },
          "name": "allocationIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Each AZ in a regional NAT gateway has its own configuration to handle outbound NAT traffic from that AZ. \n A regional NAT gateway is a single NAT Gateway that works across multiple availability zones (AZs) in your VPC, providing redundancy, scalability and availability across all the AZs in a Region.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_nat_gateway#availability_zone Ec2NatGateway#availability_zone}",
            "stability": "stable",
            "summary": "For regional NAT gateways only: The Availability Zone where this specific NAT gateway configuration will be active."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-nat-gateway/index.ts",
            "line": 107
          },
          "name": "availabilityZone",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Each AZ in a regional NAT gateway has its own configuration to handle outbound NAT traffic from that AZ. Use this instead of AvailabilityZone for consistent identification of AZs across AWS Regions. \n A regional NAT gateway is a single NAT Gateway that works across multiple availability zones (AZs) in your VPC, providing redundancy, scalability and availability across all the AZs in a Region.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_nat_gateway#availability_zone_id Ec2NatGateway#availability_zone_id}",
            "stability": "stable",
            "summary": "For regional NAT gateways only: The ID of the Availability Zone where this specific NAT gateway configuration will be active."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-nat-gateway/index.ts",
            "line": 114
          },
          "name": "availabilityZoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-nat-gateway/index:Ec2NatGatewayAvailabilityZoneAddresses"
    },
    "@cdktn/provider-awscc.ec2NatGateway.Ec2NatGatewayAvailabilityZoneAddressesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NatGateway.Ec2NatGatewayAvailabilityZoneAddressesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-nat-gateway/index.ts",
          "line": 273
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-nat-gateway/index.ts",
        "line": 265
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-nat-gateway/index.ts",
            "line": 280
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2NatGateway.Ec2NatGatewayAvailabilityZoneAddressesOutputReference"
            }
          }
        }
      ],
      "name": "Ec2NatGatewayAvailabilityZoneAddressesList",
      "namespace": "ec2NatGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-nat-gateway/index.ts",
            "line": 266
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2NatGateway.Ec2NatGatewayAvailabilityZoneAddresses"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-nat-gateway/index:Ec2NatGatewayAvailabilityZoneAddressesList"
    },
    "@cdktn/provider-awscc.ec2NatGateway.Ec2NatGatewayAvailabilityZoneAddressesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NatGateway.Ec2NatGatewayAvailabilityZoneAddressesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-nat-gateway/index.ts",
          "line": 170
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-nat-gateway/index.ts",
        "line": 160
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-nat-gateway/index.ts",
            "line": 224
          },
          "name": "resetAllocationIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-nat-gateway/index.ts",
            "line": 240
          },
          "name": "resetAvailabilityZone"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-nat-gateway/index.ts",
            "line": 256
          },
          "name": "resetAvailabilityZoneId"
        }
      ],
      "name": "Ec2NatGatewayAvailabilityZoneAddressesOutputReference",
      "namespace": "ec2NatGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-nat-gateway/index.ts",
            "line": 228
          },
          "name": "allocationIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-nat-gateway/index.ts",
            "line": 260
          },
          "name": "availabilityZoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-nat-gateway/index.ts",
            "line": 244
          },
          "name": "availabilityZoneInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-nat-gateway/index.ts",
            "line": 218
          },
          "name": "allocationIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-nat-gateway/index.ts",
            "line": 234
          },
          "name": "availabilityZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-nat-gateway/index.ts",
            "line": 250
          },
          "name": "availabilityZoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-nat-gateway/index.ts",
            "line": 174
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2NatGateway.Ec2NatGatewayAvailabilityZoneAddresses"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-nat-gateway/index:Ec2NatGatewayAvailabilityZoneAddressesOutputReference"
    },
    "@cdktn/provider-awscc.ec2NatGateway.Ec2NatGatewayConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NatGateway.Ec2NatGatewayConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-nat-gateway/index.ts",
        "line": 14
      },
      "name": "Ec2NatGatewayConfig",
      "namespace": "ec2NatGateway",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "This property is required for a public NAT gateway and cannot be specified with a private NAT gateway.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_nat_gateway#allocation_id Ec2NatGateway#allocation_id}",
            "stability": "stable",
            "summary": "[Public NAT gateway only] The allocation ID of the Elastic IP address that's associated with the NAT gateway."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-nat-gateway/index.ts",
            "line": 20
          },
          "name": "allocationId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "A zonal NAT gateway is a NAT Gateway that provides redundancy and scalability within a single availability zone. A regional NAT gateway is a single NAT Gateway that works across multiple availability zones (AZs) in your VPC, providing redundancy, scalability and availability across all the AZs in a Region.\n For more information, see [Regional NAT gateways for automatic multi-AZ expansion](https://docs.aws.amazon.com/vpc/latest/userguide/nat-gateways-regional.html) in the *Amazon VPC User Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_nat_gateway#availability_mode Ec2NatGateway#availability_mode}",
            "stability": "stable",
            "summary": "Indicates whether this is a zonal (single-AZ) or regional (multi-AZ) NAT gateway."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-nat-gateway/index.ts",
            "line": 28
          },
          "name": "availabilityMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The regional NAT gateway uses these EIPs to handle outbound NAT traffic from their respective AZs. If not specified, the NAT gateway will automatically expand to new AZs and associate EIPs upon detection of an elastic network interface. If you specify this parameter, auto-expansion is disabled and you must manually manage AZ coverage.\n A regional NAT gateway is a single NAT Gateway that works across multiple availability zones (AZs) in your VPC, providing redundancy, scalability and availability across all the AZs in a Region.\n For more information, see [Regional NAT gateways for automatic multi-AZ expansion](https://docs.aws.amazon.com/vpc/latest/userguide/nat-gateways-regional.html) in the *Amazon VPC User Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_nat_gateway#availability_zone_addresses Ec2NatGateway#availability_zone_addresses}",
            "stability": "stable",
            "summary": "For regional NAT gateways only: Specifies which Availability Zones you want the NAT gateway to support and the Elastic IP addresses (EIPs) to use in each AZ."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-nat-gateway/index.ts",
            "line": 36
          },
          "name": "availabilityZoneAddresses",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2NatGateway.Ec2NatGatewayAvailabilityZoneAddresses"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_nat_gateway#connectivity_type Ec2NatGateway#connectivity_type}",
            "stability": "stable",
            "summary": "Indicates whether the NAT gateway supports public or private connectivity. The default is public connectivity."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-nat-gateway/index.ts",
            "line": 42
          },
          "name": "connectivityType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Default value is 350 seconds.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_nat_gateway#max_drain_duration_seconds Ec2NatGateway#max_drain_duration_seconds}",
            "stability": "stable",
            "summary": "The maximum amount of time to wait (in seconds) before forcibly releasing the IP addresses if connections are still in progress."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-nat-gateway/index.ts",
            "line": 48
          },
          "name": "maxDrainDurationSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you don't provide an address, a private IPv4 address will be automatically assigned.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_nat_gateway#private_ip_address Ec2NatGateway#private_ip_address}",
            "stability": "stable",
            "summary": "The private IPv4 address to assign to the NAT gateway."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-nat-gateway/index.ts",
            "line": 54
          },
          "name": "privateIpAddress",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_nat_gateway#secondary_allocation_ids Ec2NatGateway#secondary_allocation_ids}",
            "stability": "stable",
            "summary": "Secondary EIP allocation IDs. For more information, see [Create a NAT gateway](https://docs.aws.amazon.com/vpc/latest/userguide/nat-gateway-working-with.html) in the *Amazon VPC User Guide*."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-nat-gateway/index.ts",
            "line": 60
          },
          "name": "secondaryAllocationIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information about secondary addresses, see [Create a NAT gateway](https://docs.aws.amazon.com/vpc/latest/userguide/vpc-nat-gateway.html#nat-gateway-creating) in the *Amazon Virtual Private Cloud User Guide*.\n ``SecondaryPrivateIpAddressCount`` and ``SecondaryPrivateIpAddresses`` cannot be set at the same time.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_nat_gateway#secondary_private_ip_address_count Ec2NatGateway#secondary_private_ip_address_count}",
            "stability": "stable",
            "summary": "[Private NAT gateway only] The number of secondary private IPv4 addresses you want to assign to the NAT gateway."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-nat-gateway/index.ts",
            "line": 67
          },
          "name": "secondaryPrivateIpAddressCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information about secondary addresses, see [Create a NAT gateway](https://docs.aws.amazon.com/vpc/latest/userguide/vpc-nat-gateway.html#nat-gateway-creating) in the *Amazon Virtual Private Cloud User Guide*.\n ``SecondaryPrivateIpAddressCount`` and ``SecondaryPrivateIpAddresses`` cannot be set at the same time.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_nat_gateway#secondary_private_ip_addresses Ec2NatGateway#secondary_private_ip_addresses}",
            "stability": "stable",
            "summary": "Secondary private IPv4 addresses."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-nat-gateway/index.ts",
            "line": 74
          },
          "name": "secondaryPrivateIpAddresses",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_nat_gateway#subnet_id Ec2NatGateway#subnet_id}",
            "stability": "stable",
            "summary": "The ID of the subnet in which the NAT gateway is located."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-nat-gateway/index.ts",
            "line": 80
          },
          "name": "subnetId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_nat_gateway#tags Ec2NatGateway#tags}",
            "stability": "stable",
            "summary": "The tags for the NAT gateway."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-nat-gateway/index.ts",
            "line": 86
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2NatGateway.Ec2NatGatewayTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_nat_gateway#vpc_id Ec2NatGateway#vpc_id}",
            "stability": "stable",
            "summary": "The ID of the VPC in which the NAT gateway is located."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-nat-gateway/index.ts",
            "line": 92
          },
          "name": "vpcId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-nat-gateway/index:Ec2NatGatewayConfig"
    },
    "@cdktn/provider-awscc.ec2NatGateway.Ec2NatGatewayTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NatGateway.Ec2NatGatewayTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-nat-gateway/index.ts",
        "line": 284
      },
      "name": "Ec2NatGatewayTags",
      "namespace": "ec2NatGateway",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_nat_gateway#key Ec2NatGateway#key}",
            "stability": "stable",
            "summary": "The tag key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-nat-gateway/index.ts",
            "line": 290
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_nat_gateway#value Ec2NatGateway#value}",
            "stability": "stable",
            "summary": "The tag value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-nat-gateway/index.ts",
            "line": 296
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-nat-gateway/index:Ec2NatGatewayTags"
    },
    "@cdktn/provider-awscc.ec2NatGateway.Ec2NatGatewayTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NatGateway.Ec2NatGatewayTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-nat-gateway/index.ts",
          "line": 426
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-nat-gateway/index.ts",
        "line": 418
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-nat-gateway/index.ts",
            "line": 433
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2NatGateway.Ec2NatGatewayTagsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2NatGatewayTagsList",
      "namespace": "ec2NatGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-nat-gateway/index.ts",
            "line": 419
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2NatGateway.Ec2NatGatewayTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-nat-gateway/index:Ec2NatGatewayTagsList"
    },
    "@cdktn/provider-awscc.ec2NatGateway.Ec2NatGatewayTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NatGateway.Ec2NatGatewayTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-nat-gateway/index.ts",
          "line": 345
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-nat-gateway/index.ts",
        "line": 335
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-nat-gateway/index.ts",
            "line": 393
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-nat-gateway/index.ts",
            "line": 409
          },
          "name": "resetValue"
        }
      ],
      "name": "Ec2NatGatewayTagsOutputReference",
      "namespace": "ec2NatGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-nat-gateway/index.ts",
            "line": 397
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-nat-gateway/index.ts",
            "line": 413
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-nat-gateway/index.ts",
            "line": 387
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-nat-gateway/index.ts",
            "line": 403
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-nat-gateway/index.ts",
            "line": 349
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2NatGateway.Ec2NatGatewayTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-nat-gateway/index:Ec2NatGatewayTagsOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkAcl.Ec2NetworkAcl": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_acl awscc_ec2_network_acl}."
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkAcl.Ec2NetworkAcl",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_acl awscc_ec2_network_acl} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-network-acl/index.ts",
          "line": 217
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2NetworkAcl.Ec2NetworkAclConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-acl/index.ts",
        "line": 185
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2NetworkAcl resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-network-acl/index.ts",
            "line": 202
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2NetworkAcl to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_acl#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2NetworkAcl that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2NetworkAcl to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-acl/index.ts",
            "line": 256
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2NetworkAcl.Ec2NetworkAclTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-acl/index.ts",
            "line": 259
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-acl/index.ts",
            "line": 284
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-acl/index.ts",
            "line": 291
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2NetworkAcl",
      "namespace": "ec2NetworkAcl",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-acl/index.ts",
            "line": 190
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-acl/index.ts",
            "line": 242
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-acl/index.ts",
            "line": 247
          },
          "name": "networkAclId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-acl/index.ts",
            "line": 253
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkAcl.Ec2NetworkAclTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-acl/index.ts",
            "line": 263
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2NetworkAcl.Ec2NetworkAclTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-acl/index.ts",
            "line": 276
          },
          "name": "vpcIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-acl/index.ts",
            "line": 269
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-network-acl/index:Ec2NetworkAcl"
    },
    "@cdktn/provider-awscc.ec2NetworkAcl.Ec2NetworkAclConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkAcl.Ec2NetworkAclConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-acl/index.ts",
        "line": 14
      },
      "name": "Ec2NetworkAclConfig",
      "namespace": "ec2NetworkAcl",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_acl#vpc_id Ec2NetworkAcl#vpc_id}",
            "stability": "stable",
            "summary": "The ID of the VPC for the network ACL."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-acl/index.ts",
            "line": 26
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_acl#tags Ec2NetworkAcl#tags}",
            "stability": "stable",
            "summary": "The tags for the network ACL."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-acl/index.ts",
            "line": 20
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2NetworkAcl.Ec2NetworkAclTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-network-acl/index:Ec2NetworkAclConfig"
    },
    "@cdktn/provider-awscc.ec2NetworkAcl.Ec2NetworkAclTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkAcl.Ec2NetworkAclTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-acl/index.ts",
        "line": 28
      },
      "name": "Ec2NetworkAclTags",
      "namespace": "ec2NetworkAcl",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_acl#key Ec2NetworkAcl#key}",
            "stability": "stable",
            "summary": "The tag key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-acl/index.ts",
            "line": 34
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_acl#value Ec2NetworkAcl#value}",
            "stability": "stable",
            "summary": "The tag value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-acl/index.ts",
            "line": 40
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-network-acl/index:Ec2NetworkAclTags"
    },
    "@cdktn/provider-awscc.ec2NetworkAcl.Ec2NetworkAclTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkAcl.Ec2NetworkAclTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-acl/index.ts",
          "line": 170
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-acl/index.ts",
        "line": 162
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-acl/index.ts",
            "line": 177
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2NetworkAcl.Ec2NetworkAclTagsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2NetworkAclTagsList",
      "namespace": "ec2NetworkAcl",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-acl/index.ts",
            "line": 163
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2NetworkAcl.Ec2NetworkAclTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-network-acl/index:Ec2NetworkAclTagsList"
    },
    "@cdktn/provider-awscc.ec2NetworkAcl.Ec2NetworkAclTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkAcl.Ec2NetworkAclTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-acl/index.ts",
          "line": 89
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-acl/index.ts",
        "line": 79
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-acl/index.ts",
            "line": 137
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-acl/index.ts",
            "line": 153
          },
          "name": "resetValue"
        }
      ],
      "name": "Ec2NetworkAclTagsOutputReference",
      "namespace": "ec2NetworkAcl",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-acl/index.ts",
            "line": 141
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-acl/index.ts",
            "line": 157
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-acl/index.ts",
            "line": 131
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-acl/index.ts",
            "line": 147
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-acl/index.ts",
            "line": 93
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2NetworkAcl.Ec2NetworkAclTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-network-acl/index:Ec2NetworkAclTagsOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScope": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_access_scope awscc_ec2_network_insights_access_scope}."
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScope",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_access_scope awscc_ec2_network_insights_access_scope} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-access-scope/index.ts",
          "line": 3247
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-access-scope/index.ts",
        "line": 3215
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2NetworkInsightsAccessScope resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 3232
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2NetworkInsightsAccessScope to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_access_scope#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2NetworkInsightsAccessScope that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2NetworkInsightsAccessScope to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 3282
          },
          "name": "putExcludePaths",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeExcludePaths"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 3303
          },
          "name": "putMatchPaths",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeMatchPaths"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 3329
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 3285
          },
          "name": "resetExcludePaths"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 3306
          },
          "name": "resetMatchPaths"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 3332
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 3349
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 3357
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2NetworkInsightsAccessScope",
      "namespace": "ec2NetworkInsightsAccessScope",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 3220
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 3273
          },
          "name": "createdDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 3279
          },
          "name": "excludePaths",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeExcludePathsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 3294
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 3300
          },
          "name": "matchPaths",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeMatchPathsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 3315
          },
          "name": "networkInsightsAccessScopeArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 3320
          },
          "name": "networkInsightsAccessScopeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 3326
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 3341
          },
          "name": "updatedDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 3289
          },
          "name": "excludePathsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeExcludePaths"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 3310
          },
          "name": "matchPathsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeMatchPaths"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 3336
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-access-scope/index:Ec2NetworkInsightsAccessScope"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-insights-access-scope/index.ts",
        "line": 14
      },
      "name": "Ec2NetworkInsightsAccessScopeConfig",
      "namespace": "ec2NetworkInsightsAccessScope",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_access_scope#exclude_paths Ec2NetworkInsightsAccessScope#exclude_paths}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 18
          },
          "name": "excludePaths",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeExcludePaths"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_access_scope#match_paths Ec2NetworkInsightsAccessScope#match_paths}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 22
          },
          "name": "matchPaths",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeMatchPaths"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_access_scope#tags Ec2NetworkInsightsAccessScope#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 26
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-access-scope/index:Ec2NetworkInsightsAccessScopeConfig"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeExcludePaths": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeExcludePaths",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-insights-access-scope/index.ts",
        "line": 1363
      },
      "name": "Ec2NetworkInsightsAccessScopeExcludePaths",
      "namespace": "ec2NetworkInsightsAccessScope",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_access_scope#destination Ec2NetworkInsightsAccessScope#destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 1367
          },
          "name": "destination",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeExcludePathsDestination"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_access_scope#source Ec2NetworkInsightsAccessScope#source}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 1371
          },
          "name": "source",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeExcludePathsSource"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_access_scope#through_resources Ec2NetworkInsightsAccessScope#through_resources}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 1375
          },
          "name": "throughResources",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeExcludePathsThroughResources"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-access-scope/index:Ec2NetworkInsightsAccessScopeExcludePaths"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeExcludePathsDestination": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeExcludePathsDestination",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-insights-access-scope/index.ts",
        "line": 447
      },
      "name": "Ec2NetworkInsightsAccessScopeExcludePathsDestination",
      "namespace": "ec2NetworkInsightsAccessScope",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_access_scope#packet_header_statement Ec2NetworkInsightsAccessScope#packet_header_statement}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 451
          },
          "name": "packetHeaderStatement",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeExcludePathsDestinationPacketHeaderStatement"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_access_scope#resource_statement Ec2NetworkInsightsAccessScope#resource_statement}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 455
          },
          "name": "resourceStatement",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeExcludePathsDestinationResourceStatement"
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-access-scope/index:Ec2NetworkInsightsAccessScopeExcludePathsDestination"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeExcludePathsDestinationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeExcludePathsDestinationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-access-scope/index.ts",
          "line": 502
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-access-scope/index.ts",
        "line": 494
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 547
          },
          "name": "putPacketHeaderStatement",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeExcludePathsDestinationPacketHeaderStatement"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 563
          },
          "name": "putResourceStatement",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeExcludePathsDestinationResourceStatement"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 550
          },
          "name": "resetPacketHeaderStatement"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 566
          },
          "name": "resetResourceStatement"
        }
      ],
      "name": "Ec2NetworkInsightsAccessScopeExcludePathsDestinationOutputReference",
      "namespace": "ec2NetworkInsightsAccessScope",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 544
          },
          "name": "packetHeaderStatement",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeExcludePathsDestinationPacketHeaderStatementOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 560
          },
          "name": "resourceStatement",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeExcludePathsDestinationResourceStatementOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 554
          },
          "name": "packetHeaderStatementInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeExcludePathsDestinationPacketHeaderStatement"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 570
          },
          "name": "resourceStatementInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeExcludePathsDestinationResourceStatement"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 506
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeExcludePathsDestination"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-access-scope/index:Ec2NetworkInsightsAccessScopeExcludePathsDestinationOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeExcludePathsDestinationPacketHeaderStatement": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeExcludePathsDestinationPacketHeaderStatement",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-insights-access-scope/index.ts",
        "line": 28
      },
      "name": "Ec2NetworkInsightsAccessScopeExcludePathsDestinationPacketHeaderStatement",
      "namespace": "ec2NetworkInsightsAccessScope",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_access_scope#destination_addresses Ec2NetworkInsightsAccessScope#destination_addresses}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 32
          },
          "name": "destinationAddresses",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_access_scope#destination_ports Ec2NetworkInsightsAccessScope#destination_ports}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 36
          },
          "name": "destinationPorts",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_access_scope#destination_prefix_lists Ec2NetworkInsightsAccessScope#destination_prefix_lists}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 40
          },
          "name": "destinationPrefixLists",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_access_scope#protocols Ec2NetworkInsightsAccessScope#protocols}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 44
          },
          "name": "protocols",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_access_scope#source_addresses Ec2NetworkInsightsAccessScope#source_addresses}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 48
          },
          "name": "sourceAddresses",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_access_scope#source_ports Ec2NetworkInsightsAccessScope#source_ports}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 52
          },
          "name": "sourcePorts",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_access_scope#source_prefix_lists Ec2NetworkInsightsAccessScope#source_prefix_lists}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 56
          },
          "name": "sourcePrefixLists",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-access-scope/index:Ec2NetworkInsightsAccessScopeExcludePathsDestinationPacketHeaderStatement"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeExcludePathsDestinationPacketHeaderStatementOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeExcludePathsDestinationPacketHeaderStatementOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-access-scope/index.ts",
          "line": 138
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-access-scope/index.ts",
        "line": 130
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 216
          },
          "name": "resetDestinationAddresses"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 232
          },
          "name": "resetDestinationPorts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 248
          },
          "name": "resetDestinationPrefixLists"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 264
          },
          "name": "resetProtocols"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 280
          },
          "name": "resetSourceAddresses"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 296
          },
          "name": "resetSourcePorts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 312
          },
          "name": "resetSourcePrefixLists"
        }
      ],
      "name": "Ec2NetworkInsightsAccessScopeExcludePathsDestinationPacketHeaderStatementOutputReference",
      "namespace": "ec2NetworkInsightsAccessScope",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 220
          },
          "name": "destinationAddressesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 236
          },
          "name": "destinationPortsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 252
          },
          "name": "destinationPrefixListsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 268
          },
          "name": "protocolsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 284
          },
          "name": "sourceAddressesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 300
          },
          "name": "sourcePortsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 316
          },
          "name": "sourcePrefixListsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 210
          },
          "name": "destinationAddresses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 226
          },
          "name": "destinationPorts",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 242
          },
          "name": "destinationPrefixLists",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 258
          },
          "name": "protocols",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 274
          },
          "name": "sourceAddresses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 290
          },
          "name": "sourcePorts",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 306
          },
          "name": "sourcePrefixLists",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 142
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeExcludePathsDestinationPacketHeaderStatement"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-access-scope/index:Ec2NetworkInsightsAccessScopeExcludePathsDestinationPacketHeaderStatementOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeExcludePathsDestinationResourceStatement": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeExcludePathsDestinationResourceStatement",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-insights-access-scope/index.ts",
        "line": 320
      },
      "name": "Ec2NetworkInsightsAccessScopeExcludePathsDestinationResourceStatement",
      "namespace": "ec2NetworkInsightsAccessScope",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_access_scope#resources Ec2NetworkInsightsAccessScope#resources}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 328
          },
          "name": "resources",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_access_scope#resource_types Ec2NetworkInsightsAccessScope#resource_types}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 324
          },
          "name": "resourceTypes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-access-scope/index:Ec2NetworkInsightsAccessScopeExcludePathsDestinationResourceStatement"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeExcludePathsDestinationResourceStatementOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeExcludePathsDestinationResourceStatementOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-access-scope/index.ts",
          "line": 375
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-access-scope/index.ts",
        "line": 367
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 439
          },
          "name": "resetResources"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 423
          },
          "name": "resetResourceTypes"
        }
      ],
      "name": "Ec2NetworkInsightsAccessScopeExcludePathsDestinationResourceStatementOutputReference",
      "namespace": "ec2NetworkInsightsAccessScope",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 443
          },
          "name": "resourcesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 427
          },
          "name": "resourceTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 433
          },
          "name": "resources",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 417
          },
          "name": "resourceTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 379
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeExcludePathsDestinationResourceStatement"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-access-scope/index:Ec2NetworkInsightsAccessScopeExcludePathsDestinationResourceStatementOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeExcludePathsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeExcludePathsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-access-scope/index.ts",
          "line": 1534
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-access-scope/index.ts",
        "line": 1526
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 1541
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeExcludePathsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2NetworkInsightsAccessScopeExcludePathsList",
      "namespace": "ec2NetworkInsightsAccessScope",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 1527
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeExcludePaths"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-access-scope/index:Ec2NetworkInsightsAccessScopeExcludePathsList"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeExcludePathsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeExcludePathsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-access-scope/index.ts",
          "line": 1431
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-access-scope/index.ts",
        "line": 1421
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 1482
          },
          "name": "putDestination",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeExcludePathsDestination"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 1498
          },
          "name": "putSource",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeExcludePathsSource"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 1514
          },
          "name": "putThroughResources",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeExcludePathsThroughResources"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 1485
          },
          "name": "resetDestination"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 1501
          },
          "name": "resetSource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 1517
          },
          "name": "resetThroughResources"
        }
      ],
      "name": "Ec2NetworkInsightsAccessScopeExcludePathsOutputReference",
      "namespace": "ec2NetworkInsightsAccessScope",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 1479
          },
          "name": "destination",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeExcludePathsDestinationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 1495
          },
          "name": "source",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeExcludePathsSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 1511
          },
          "name": "throughResources",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeExcludePathsThroughResourcesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 1489
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeExcludePathsDestination"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 1505
          },
          "name": "sourceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeExcludePathsSource"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 1521
          },
          "name": "throughResourcesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeExcludePathsThroughResources"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 1435
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeExcludePaths"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-access-scope/index:Ec2NetworkInsightsAccessScopeExcludePathsOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeExcludePathsSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeExcludePathsSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-insights-access-scope/index.ts",
        "line": 993
      },
      "name": "Ec2NetworkInsightsAccessScopeExcludePathsSource",
      "namespace": "ec2NetworkInsightsAccessScope",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_access_scope#packet_header_statement Ec2NetworkInsightsAccessScope#packet_header_statement}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 997
          },
          "name": "packetHeaderStatement",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeExcludePathsSourcePacketHeaderStatement"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_access_scope#resource_statement Ec2NetworkInsightsAccessScope#resource_statement}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 1001
          },
          "name": "resourceStatement",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeExcludePathsSourceResourceStatement"
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-access-scope/index:Ec2NetworkInsightsAccessScopeExcludePathsSource"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeExcludePathsSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeExcludePathsSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-access-scope/index.ts",
          "line": 1048
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-access-scope/index.ts",
        "line": 1040
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 1093
          },
          "name": "putPacketHeaderStatement",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeExcludePathsSourcePacketHeaderStatement"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 1109
          },
          "name": "putResourceStatement",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeExcludePathsSourceResourceStatement"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 1096
          },
          "name": "resetPacketHeaderStatement"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 1112
          },
          "name": "resetResourceStatement"
        }
      ],
      "name": "Ec2NetworkInsightsAccessScopeExcludePathsSourceOutputReference",
      "namespace": "ec2NetworkInsightsAccessScope",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 1090
          },
          "name": "packetHeaderStatement",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeExcludePathsSourcePacketHeaderStatementOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 1106
          },
          "name": "resourceStatement",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeExcludePathsSourceResourceStatementOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 1100
          },
          "name": "packetHeaderStatementInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeExcludePathsSourcePacketHeaderStatement"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 1116
          },
          "name": "resourceStatementInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeExcludePathsSourceResourceStatement"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 1052
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeExcludePathsSource"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-access-scope/index:Ec2NetworkInsightsAccessScopeExcludePathsSourceOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeExcludePathsSourcePacketHeaderStatement": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeExcludePathsSourcePacketHeaderStatement",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-insights-access-scope/index.ts",
        "line": 574
      },
      "name": "Ec2NetworkInsightsAccessScopeExcludePathsSourcePacketHeaderStatement",
      "namespace": "ec2NetworkInsightsAccessScope",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_access_scope#destination_addresses Ec2NetworkInsightsAccessScope#destination_addresses}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 578
          },
          "name": "destinationAddresses",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_access_scope#destination_ports Ec2NetworkInsightsAccessScope#destination_ports}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 582
          },
          "name": "destinationPorts",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_access_scope#destination_prefix_lists Ec2NetworkInsightsAccessScope#destination_prefix_lists}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 586
          },
          "name": "destinationPrefixLists",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_access_scope#protocols Ec2NetworkInsightsAccessScope#protocols}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 590
          },
          "name": "protocols",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_access_scope#source_addresses Ec2NetworkInsightsAccessScope#source_addresses}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 594
          },
          "name": "sourceAddresses",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_access_scope#source_ports Ec2NetworkInsightsAccessScope#source_ports}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 598
          },
          "name": "sourcePorts",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_access_scope#source_prefix_lists Ec2NetworkInsightsAccessScope#source_prefix_lists}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 602
          },
          "name": "sourcePrefixLists",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-access-scope/index:Ec2NetworkInsightsAccessScopeExcludePathsSourcePacketHeaderStatement"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeExcludePathsSourcePacketHeaderStatementOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeExcludePathsSourcePacketHeaderStatementOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-access-scope/index.ts",
          "line": 684
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-access-scope/index.ts",
        "line": 676
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 762
          },
          "name": "resetDestinationAddresses"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 778
          },
          "name": "resetDestinationPorts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 794
          },
          "name": "resetDestinationPrefixLists"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 810
          },
          "name": "resetProtocols"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 826
          },
          "name": "resetSourceAddresses"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 842
          },
          "name": "resetSourcePorts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 858
          },
          "name": "resetSourcePrefixLists"
        }
      ],
      "name": "Ec2NetworkInsightsAccessScopeExcludePathsSourcePacketHeaderStatementOutputReference",
      "namespace": "ec2NetworkInsightsAccessScope",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 766
          },
          "name": "destinationAddressesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 782
          },
          "name": "destinationPortsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 798
          },
          "name": "destinationPrefixListsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 814
          },
          "name": "protocolsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 830
          },
          "name": "sourceAddressesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 846
          },
          "name": "sourcePortsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 862
          },
          "name": "sourcePrefixListsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 756
          },
          "name": "destinationAddresses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 772
          },
          "name": "destinationPorts",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 788
          },
          "name": "destinationPrefixLists",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 804
          },
          "name": "protocols",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 820
          },
          "name": "sourceAddresses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 836
          },
          "name": "sourcePorts",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 852
          },
          "name": "sourcePrefixLists",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 688
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeExcludePathsSourcePacketHeaderStatement"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-access-scope/index:Ec2NetworkInsightsAccessScopeExcludePathsSourcePacketHeaderStatementOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeExcludePathsSourceResourceStatement": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeExcludePathsSourceResourceStatement",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-insights-access-scope/index.ts",
        "line": 866
      },
      "name": "Ec2NetworkInsightsAccessScopeExcludePathsSourceResourceStatement",
      "namespace": "ec2NetworkInsightsAccessScope",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_access_scope#resources Ec2NetworkInsightsAccessScope#resources}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 874
          },
          "name": "resources",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_access_scope#resource_types Ec2NetworkInsightsAccessScope#resource_types}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 870
          },
          "name": "resourceTypes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-access-scope/index:Ec2NetworkInsightsAccessScopeExcludePathsSourceResourceStatement"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeExcludePathsSourceResourceStatementOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeExcludePathsSourceResourceStatementOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-access-scope/index.ts",
          "line": 921
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-access-scope/index.ts",
        "line": 913
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 985
          },
          "name": "resetResources"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 969
          },
          "name": "resetResourceTypes"
        }
      ],
      "name": "Ec2NetworkInsightsAccessScopeExcludePathsSourceResourceStatementOutputReference",
      "namespace": "ec2NetworkInsightsAccessScope",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 989
          },
          "name": "resourcesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 973
          },
          "name": "resourceTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 979
          },
          "name": "resources",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 963
          },
          "name": "resourceTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 925
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeExcludePathsSourceResourceStatement"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-access-scope/index:Ec2NetworkInsightsAccessScopeExcludePathsSourceResourceStatementOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeExcludePathsThroughResources": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeExcludePathsThroughResources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-insights-access-scope/index.ts",
        "line": 1247
      },
      "name": "Ec2NetworkInsightsAccessScopeExcludePathsThroughResources",
      "namespace": "ec2NetworkInsightsAccessScope",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_access_scope#resource_statement Ec2NetworkInsightsAccessScope#resource_statement}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 1251
          },
          "name": "resourceStatement",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeExcludePathsThroughResourcesResourceStatement"
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-access-scope/index:Ec2NetworkInsightsAccessScopeExcludePathsThroughResources"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeExcludePathsThroughResourcesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeExcludePathsThroughResourcesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-access-scope/index.ts",
          "line": 1352
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-access-scope/index.ts",
        "line": 1344
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 1359
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeExcludePathsThroughResourcesOutputReference"
            }
          }
        }
      ],
      "name": "Ec2NetworkInsightsAccessScopeExcludePathsThroughResourcesList",
      "namespace": "ec2NetworkInsightsAccessScope",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 1345
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeExcludePathsThroughResources"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-access-scope/index:Ec2NetworkInsightsAccessScopeExcludePathsThroughResourcesList"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeExcludePathsThroughResourcesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeExcludePathsThroughResourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-access-scope/index.ts",
          "line": 1293
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-access-scope/index.ts",
        "line": 1283
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 1332
          },
          "name": "putResourceStatement",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeExcludePathsThroughResourcesResourceStatement"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 1335
          },
          "name": "resetResourceStatement"
        }
      ],
      "name": "Ec2NetworkInsightsAccessScopeExcludePathsThroughResourcesOutputReference",
      "namespace": "ec2NetworkInsightsAccessScope",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 1329
          },
          "name": "resourceStatement",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeExcludePathsThroughResourcesResourceStatementOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 1339
          },
          "name": "resourceStatementInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeExcludePathsThroughResourcesResourceStatement"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 1297
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeExcludePathsThroughResources"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-access-scope/index:Ec2NetworkInsightsAccessScopeExcludePathsThroughResourcesOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeExcludePathsThroughResourcesResourceStatement": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeExcludePathsThroughResourcesResourceStatement",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-insights-access-scope/index.ts",
        "line": 1120
      },
      "name": "Ec2NetworkInsightsAccessScopeExcludePathsThroughResourcesResourceStatement",
      "namespace": "ec2NetworkInsightsAccessScope",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_access_scope#resources Ec2NetworkInsightsAccessScope#resources}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 1128
          },
          "name": "resources",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_access_scope#resource_types Ec2NetworkInsightsAccessScope#resource_types}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 1124
          },
          "name": "resourceTypes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-access-scope/index:Ec2NetworkInsightsAccessScopeExcludePathsThroughResourcesResourceStatement"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeExcludePathsThroughResourcesResourceStatementOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeExcludePathsThroughResourcesResourceStatementOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-access-scope/index.ts",
          "line": 1175
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-access-scope/index.ts",
        "line": 1167
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 1239
          },
          "name": "resetResources"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 1223
          },
          "name": "resetResourceTypes"
        }
      ],
      "name": "Ec2NetworkInsightsAccessScopeExcludePathsThroughResourcesResourceStatementOutputReference",
      "namespace": "ec2NetworkInsightsAccessScope",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 1243
          },
          "name": "resourcesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 1227
          },
          "name": "resourceTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 1233
          },
          "name": "resources",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 1217
          },
          "name": "resourceTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 1179
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeExcludePathsThroughResourcesResourceStatement"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-access-scope/index:Ec2NetworkInsightsAccessScopeExcludePathsThroughResourcesResourceStatementOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeMatchPaths": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeMatchPaths",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-insights-access-scope/index.ts",
        "line": 2880
      },
      "name": "Ec2NetworkInsightsAccessScopeMatchPaths",
      "namespace": "ec2NetworkInsightsAccessScope",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_access_scope#destination Ec2NetworkInsightsAccessScope#destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 2884
          },
          "name": "destination",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeMatchPathsDestination"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_access_scope#source Ec2NetworkInsightsAccessScope#source}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 2888
          },
          "name": "source",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeMatchPathsSource"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_access_scope#through_resources Ec2NetworkInsightsAccessScope#through_resources}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 2892
          },
          "name": "throughResources",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeMatchPathsThroughResources"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-access-scope/index:Ec2NetworkInsightsAccessScopeMatchPaths"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeMatchPathsDestination": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeMatchPathsDestination",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-insights-access-scope/index.ts",
        "line": 1964
      },
      "name": "Ec2NetworkInsightsAccessScopeMatchPathsDestination",
      "namespace": "ec2NetworkInsightsAccessScope",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_access_scope#packet_header_statement Ec2NetworkInsightsAccessScope#packet_header_statement}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 1968
          },
          "name": "packetHeaderStatement",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeMatchPathsDestinationPacketHeaderStatement"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_access_scope#resource_statement Ec2NetworkInsightsAccessScope#resource_statement}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 1972
          },
          "name": "resourceStatement",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeMatchPathsDestinationResourceStatement"
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-access-scope/index:Ec2NetworkInsightsAccessScopeMatchPathsDestination"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeMatchPathsDestinationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeMatchPathsDestinationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-access-scope/index.ts",
          "line": 2019
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-access-scope/index.ts",
        "line": 2011
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 2064
          },
          "name": "putPacketHeaderStatement",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeMatchPathsDestinationPacketHeaderStatement"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 2080
          },
          "name": "putResourceStatement",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeMatchPathsDestinationResourceStatement"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 2067
          },
          "name": "resetPacketHeaderStatement"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 2083
          },
          "name": "resetResourceStatement"
        }
      ],
      "name": "Ec2NetworkInsightsAccessScopeMatchPathsDestinationOutputReference",
      "namespace": "ec2NetworkInsightsAccessScope",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 2061
          },
          "name": "packetHeaderStatement",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeMatchPathsDestinationPacketHeaderStatementOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 2077
          },
          "name": "resourceStatement",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeMatchPathsDestinationResourceStatementOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 2071
          },
          "name": "packetHeaderStatementInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeMatchPathsDestinationPacketHeaderStatement"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 2087
          },
          "name": "resourceStatementInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeMatchPathsDestinationResourceStatement"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 2023
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeMatchPathsDestination"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-access-scope/index:Ec2NetworkInsightsAccessScopeMatchPathsDestinationOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeMatchPathsDestinationPacketHeaderStatement": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeMatchPathsDestinationPacketHeaderStatement",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-insights-access-scope/index.ts",
        "line": 1545
      },
      "name": "Ec2NetworkInsightsAccessScopeMatchPathsDestinationPacketHeaderStatement",
      "namespace": "ec2NetworkInsightsAccessScope",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_access_scope#destination_addresses Ec2NetworkInsightsAccessScope#destination_addresses}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 1549
          },
          "name": "destinationAddresses",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_access_scope#destination_ports Ec2NetworkInsightsAccessScope#destination_ports}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 1553
          },
          "name": "destinationPorts",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_access_scope#destination_prefix_lists Ec2NetworkInsightsAccessScope#destination_prefix_lists}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 1557
          },
          "name": "destinationPrefixLists",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_access_scope#protocols Ec2NetworkInsightsAccessScope#protocols}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 1561
          },
          "name": "protocols",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_access_scope#source_addresses Ec2NetworkInsightsAccessScope#source_addresses}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 1565
          },
          "name": "sourceAddresses",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_access_scope#source_ports Ec2NetworkInsightsAccessScope#source_ports}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 1569
          },
          "name": "sourcePorts",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_access_scope#source_prefix_lists Ec2NetworkInsightsAccessScope#source_prefix_lists}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 1573
          },
          "name": "sourcePrefixLists",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-access-scope/index:Ec2NetworkInsightsAccessScopeMatchPathsDestinationPacketHeaderStatement"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeMatchPathsDestinationPacketHeaderStatementOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeMatchPathsDestinationPacketHeaderStatementOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-access-scope/index.ts",
          "line": 1655
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-access-scope/index.ts",
        "line": 1647
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 1733
          },
          "name": "resetDestinationAddresses"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 1749
          },
          "name": "resetDestinationPorts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 1765
          },
          "name": "resetDestinationPrefixLists"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 1781
          },
          "name": "resetProtocols"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 1797
          },
          "name": "resetSourceAddresses"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 1813
          },
          "name": "resetSourcePorts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 1829
          },
          "name": "resetSourcePrefixLists"
        }
      ],
      "name": "Ec2NetworkInsightsAccessScopeMatchPathsDestinationPacketHeaderStatementOutputReference",
      "namespace": "ec2NetworkInsightsAccessScope",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 1737
          },
          "name": "destinationAddressesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 1753
          },
          "name": "destinationPortsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 1769
          },
          "name": "destinationPrefixListsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 1785
          },
          "name": "protocolsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 1801
          },
          "name": "sourceAddressesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 1817
          },
          "name": "sourcePortsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 1833
          },
          "name": "sourcePrefixListsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 1727
          },
          "name": "destinationAddresses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 1743
          },
          "name": "destinationPorts",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 1759
          },
          "name": "destinationPrefixLists",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 1775
          },
          "name": "protocols",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 1791
          },
          "name": "sourceAddresses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 1807
          },
          "name": "sourcePorts",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 1823
          },
          "name": "sourcePrefixLists",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 1659
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeMatchPathsDestinationPacketHeaderStatement"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-access-scope/index:Ec2NetworkInsightsAccessScopeMatchPathsDestinationPacketHeaderStatementOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeMatchPathsDestinationResourceStatement": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeMatchPathsDestinationResourceStatement",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-insights-access-scope/index.ts",
        "line": 1837
      },
      "name": "Ec2NetworkInsightsAccessScopeMatchPathsDestinationResourceStatement",
      "namespace": "ec2NetworkInsightsAccessScope",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_access_scope#resources Ec2NetworkInsightsAccessScope#resources}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 1845
          },
          "name": "resources",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_access_scope#resource_types Ec2NetworkInsightsAccessScope#resource_types}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 1841
          },
          "name": "resourceTypes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-access-scope/index:Ec2NetworkInsightsAccessScopeMatchPathsDestinationResourceStatement"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeMatchPathsDestinationResourceStatementOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeMatchPathsDestinationResourceStatementOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-access-scope/index.ts",
          "line": 1892
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-access-scope/index.ts",
        "line": 1884
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 1956
          },
          "name": "resetResources"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 1940
          },
          "name": "resetResourceTypes"
        }
      ],
      "name": "Ec2NetworkInsightsAccessScopeMatchPathsDestinationResourceStatementOutputReference",
      "namespace": "ec2NetworkInsightsAccessScope",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 1960
          },
          "name": "resourcesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 1944
          },
          "name": "resourceTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 1950
          },
          "name": "resources",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 1934
          },
          "name": "resourceTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 1896
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeMatchPathsDestinationResourceStatement"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-access-scope/index:Ec2NetworkInsightsAccessScopeMatchPathsDestinationResourceStatementOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeMatchPathsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeMatchPathsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-access-scope/index.ts",
          "line": 3051
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-access-scope/index.ts",
        "line": 3043
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 3058
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeMatchPathsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2NetworkInsightsAccessScopeMatchPathsList",
      "namespace": "ec2NetworkInsightsAccessScope",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 3044
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeMatchPaths"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-access-scope/index:Ec2NetworkInsightsAccessScopeMatchPathsList"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeMatchPathsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeMatchPathsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-access-scope/index.ts",
          "line": 2948
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-access-scope/index.ts",
        "line": 2938
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 2999
          },
          "name": "putDestination",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeMatchPathsDestination"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 3015
          },
          "name": "putSource",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeMatchPathsSource"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 3031
          },
          "name": "putThroughResources",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeMatchPathsThroughResources"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 3002
          },
          "name": "resetDestination"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 3018
          },
          "name": "resetSource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 3034
          },
          "name": "resetThroughResources"
        }
      ],
      "name": "Ec2NetworkInsightsAccessScopeMatchPathsOutputReference",
      "namespace": "ec2NetworkInsightsAccessScope",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 2996
          },
          "name": "destination",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeMatchPathsDestinationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 3012
          },
          "name": "source",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeMatchPathsSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 3028
          },
          "name": "throughResources",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeMatchPathsThroughResourcesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 3006
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeMatchPathsDestination"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 3022
          },
          "name": "sourceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeMatchPathsSource"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 3038
          },
          "name": "throughResourcesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeMatchPathsThroughResources"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 2952
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeMatchPaths"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-access-scope/index:Ec2NetworkInsightsAccessScopeMatchPathsOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeMatchPathsSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeMatchPathsSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-insights-access-scope/index.ts",
        "line": 2510
      },
      "name": "Ec2NetworkInsightsAccessScopeMatchPathsSource",
      "namespace": "ec2NetworkInsightsAccessScope",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_access_scope#packet_header_statement Ec2NetworkInsightsAccessScope#packet_header_statement}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 2514
          },
          "name": "packetHeaderStatement",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeMatchPathsSourcePacketHeaderStatement"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_access_scope#resource_statement Ec2NetworkInsightsAccessScope#resource_statement}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 2518
          },
          "name": "resourceStatement",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeMatchPathsSourceResourceStatement"
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-access-scope/index:Ec2NetworkInsightsAccessScopeMatchPathsSource"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeMatchPathsSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeMatchPathsSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-access-scope/index.ts",
          "line": 2565
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-access-scope/index.ts",
        "line": 2557
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 2610
          },
          "name": "putPacketHeaderStatement",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeMatchPathsSourcePacketHeaderStatement"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 2626
          },
          "name": "putResourceStatement",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeMatchPathsSourceResourceStatement"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 2613
          },
          "name": "resetPacketHeaderStatement"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 2629
          },
          "name": "resetResourceStatement"
        }
      ],
      "name": "Ec2NetworkInsightsAccessScopeMatchPathsSourceOutputReference",
      "namespace": "ec2NetworkInsightsAccessScope",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 2607
          },
          "name": "packetHeaderStatement",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeMatchPathsSourcePacketHeaderStatementOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 2623
          },
          "name": "resourceStatement",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeMatchPathsSourceResourceStatementOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 2617
          },
          "name": "packetHeaderStatementInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeMatchPathsSourcePacketHeaderStatement"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 2633
          },
          "name": "resourceStatementInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeMatchPathsSourceResourceStatement"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 2569
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeMatchPathsSource"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-access-scope/index:Ec2NetworkInsightsAccessScopeMatchPathsSourceOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeMatchPathsSourcePacketHeaderStatement": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeMatchPathsSourcePacketHeaderStatement",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-insights-access-scope/index.ts",
        "line": 2091
      },
      "name": "Ec2NetworkInsightsAccessScopeMatchPathsSourcePacketHeaderStatement",
      "namespace": "ec2NetworkInsightsAccessScope",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_access_scope#destination_addresses Ec2NetworkInsightsAccessScope#destination_addresses}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 2095
          },
          "name": "destinationAddresses",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_access_scope#destination_ports Ec2NetworkInsightsAccessScope#destination_ports}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 2099
          },
          "name": "destinationPorts",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_access_scope#destination_prefix_lists Ec2NetworkInsightsAccessScope#destination_prefix_lists}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 2103
          },
          "name": "destinationPrefixLists",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_access_scope#protocols Ec2NetworkInsightsAccessScope#protocols}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 2107
          },
          "name": "protocols",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_access_scope#source_addresses Ec2NetworkInsightsAccessScope#source_addresses}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 2111
          },
          "name": "sourceAddresses",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_access_scope#source_ports Ec2NetworkInsightsAccessScope#source_ports}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 2115
          },
          "name": "sourcePorts",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_access_scope#source_prefix_lists Ec2NetworkInsightsAccessScope#source_prefix_lists}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 2119
          },
          "name": "sourcePrefixLists",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-access-scope/index:Ec2NetworkInsightsAccessScopeMatchPathsSourcePacketHeaderStatement"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeMatchPathsSourcePacketHeaderStatementOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeMatchPathsSourcePacketHeaderStatementOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-access-scope/index.ts",
          "line": 2201
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-access-scope/index.ts",
        "line": 2193
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 2279
          },
          "name": "resetDestinationAddresses"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 2295
          },
          "name": "resetDestinationPorts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 2311
          },
          "name": "resetDestinationPrefixLists"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 2327
          },
          "name": "resetProtocols"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 2343
          },
          "name": "resetSourceAddresses"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 2359
          },
          "name": "resetSourcePorts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 2375
          },
          "name": "resetSourcePrefixLists"
        }
      ],
      "name": "Ec2NetworkInsightsAccessScopeMatchPathsSourcePacketHeaderStatementOutputReference",
      "namespace": "ec2NetworkInsightsAccessScope",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 2283
          },
          "name": "destinationAddressesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 2299
          },
          "name": "destinationPortsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 2315
          },
          "name": "destinationPrefixListsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 2331
          },
          "name": "protocolsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 2347
          },
          "name": "sourceAddressesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 2363
          },
          "name": "sourcePortsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 2379
          },
          "name": "sourcePrefixListsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 2273
          },
          "name": "destinationAddresses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 2289
          },
          "name": "destinationPorts",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 2305
          },
          "name": "destinationPrefixLists",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 2321
          },
          "name": "protocols",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 2337
          },
          "name": "sourceAddresses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 2353
          },
          "name": "sourcePorts",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 2369
          },
          "name": "sourcePrefixLists",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 2205
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeMatchPathsSourcePacketHeaderStatement"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-access-scope/index:Ec2NetworkInsightsAccessScopeMatchPathsSourcePacketHeaderStatementOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeMatchPathsSourceResourceStatement": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeMatchPathsSourceResourceStatement",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-insights-access-scope/index.ts",
        "line": 2383
      },
      "name": "Ec2NetworkInsightsAccessScopeMatchPathsSourceResourceStatement",
      "namespace": "ec2NetworkInsightsAccessScope",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_access_scope#resources Ec2NetworkInsightsAccessScope#resources}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 2391
          },
          "name": "resources",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_access_scope#resource_types Ec2NetworkInsightsAccessScope#resource_types}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 2387
          },
          "name": "resourceTypes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-access-scope/index:Ec2NetworkInsightsAccessScopeMatchPathsSourceResourceStatement"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeMatchPathsSourceResourceStatementOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeMatchPathsSourceResourceStatementOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-access-scope/index.ts",
          "line": 2438
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-access-scope/index.ts",
        "line": 2430
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 2502
          },
          "name": "resetResources"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 2486
          },
          "name": "resetResourceTypes"
        }
      ],
      "name": "Ec2NetworkInsightsAccessScopeMatchPathsSourceResourceStatementOutputReference",
      "namespace": "ec2NetworkInsightsAccessScope",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 2506
          },
          "name": "resourcesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 2490
          },
          "name": "resourceTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 2496
          },
          "name": "resources",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 2480
          },
          "name": "resourceTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 2442
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeMatchPathsSourceResourceStatement"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-access-scope/index:Ec2NetworkInsightsAccessScopeMatchPathsSourceResourceStatementOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeMatchPathsThroughResources": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeMatchPathsThroughResources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-insights-access-scope/index.ts",
        "line": 2764
      },
      "name": "Ec2NetworkInsightsAccessScopeMatchPathsThroughResources",
      "namespace": "ec2NetworkInsightsAccessScope",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_access_scope#resource_statement Ec2NetworkInsightsAccessScope#resource_statement}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 2768
          },
          "name": "resourceStatement",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeMatchPathsThroughResourcesResourceStatement"
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-access-scope/index:Ec2NetworkInsightsAccessScopeMatchPathsThroughResources"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeMatchPathsThroughResourcesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeMatchPathsThroughResourcesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-access-scope/index.ts",
          "line": 2869
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-access-scope/index.ts",
        "line": 2861
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 2876
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeMatchPathsThroughResourcesOutputReference"
            }
          }
        }
      ],
      "name": "Ec2NetworkInsightsAccessScopeMatchPathsThroughResourcesList",
      "namespace": "ec2NetworkInsightsAccessScope",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 2862
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeMatchPathsThroughResources"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-access-scope/index:Ec2NetworkInsightsAccessScopeMatchPathsThroughResourcesList"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeMatchPathsThroughResourcesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeMatchPathsThroughResourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-access-scope/index.ts",
          "line": 2810
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-access-scope/index.ts",
        "line": 2800
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 2849
          },
          "name": "putResourceStatement",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeMatchPathsThroughResourcesResourceStatement"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 2852
          },
          "name": "resetResourceStatement"
        }
      ],
      "name": "Ec2NetworkInsightsAccessScopeMatchPathsThroughResourcesOutputReference",
      "namespace": "ec2NetworkInsightsAccessScope",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 2846
          },
          "name": "resourceStatement",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeMatchPathsThroughResourcesResourceStatementOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 2856
          },
          "name": "resourceStatementInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeMatchPathsThroughResourcesResourceStatement"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 2814
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeMatchPathsThroughResources"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-access-scope/index:Ec2NetworkInsightsAccessScopeMatchPathsThroughResourcesOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeMatchPathsThroughResourcesResourceStatement": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeMatchPathsThroughResourcesResourceStatement",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-insights-access-scope/index.ts",
        "line": 2637
      },
      "name": "Ec2NetworkInsightsAccessScopeMatchPathsThroughResourcesResourceStatement",
      "namespace": "ec2NetworkInsightsAccessScope",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_access_scope#resources Ec2NetworkInsightsAccessScope#resources}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 2645
          },
          "name": "resources",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_access_scope#resource_types Ec2NetworkInsightsAccessScope#resource_types}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 2641
          },
          "name": "resourceTypes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-access-scope/index:Ec2NetworkInsightsAccessScopeMatchPathsThroughResourcesResourceStatement"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeMatchPathsThroughResourcesResourceStatementOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeMatchPathsThroughResourcesResourceStatementOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-access-scope/index.ts",
          "line": 2692
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-access-scope/index.ts",
        "line": 2684
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 2756
          },
          "name": "resetResources"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 2740
          },
          "name": "resetResourceTypes"
        }
      ],
      "name": "Ec2NetworkInsightsAccessScopeMatchPathsThroughResourcesResourceStatementOutputReference",
      "namespace": "ec2NetworkInsightsAccessScope",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 2760
          },
          "name": "resourcesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 2744
          },
          "name": "resourceTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 2750
          },
          "name": "resources",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 2734
          },
          "name": "resourceTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 2696
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeMatchPathsThroughResourcesResourceStatement"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-access-scope/index:Ec2NetworkInsightsAccessScopeMatchPathsThroughResourcesResourceStatementOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-insights-access-scope/index.ts",
        "line": 3062
      },
      "name": "Ec2NetworkInsightsAccessScopeTags",
      "namespace": "ec2NetworkInsightsAccessScope",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_access_scope#key Ec2NetworkInsightsAccessScope#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 3066
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_access_scope#value Ec2NetworkInsightsAccessScope#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 3070
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-access-scope/index:Ec2NetworkInsightsAccessScopeTags"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-access-scope/index.ts",
          "line": 3200
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-access-scope/index.ts",
        "line": 3192
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 3207
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeTagsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2NetworkInsightsAccessScopeTagsList",
      "namespace": "ec2NetworkInsightsAccessScope",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 3193
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-access-scope/index:Ec2NetworkInsightsAccessScopeTagsList"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-access-scope/index.ts",
          "line": 3119
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-access-scope/index.ts",
        "line": 3109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 3167
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 3183
          },
          "name": "resetValue"
        }
      ],
      "name": "Ec2NetworkInsightsAccessScopeTagsOutputReference",
      "namespace": "ec2NetworkInsightsAccessScope",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 3171
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 3187
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 3161
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 3177
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope/index.ts",
            "line": 3123
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScope.Ec2NetworkInsightsAccessScopeTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-access-scope/index:Ec2NetworkInsightsAccessScopeTagsOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAccessScopeAnalysis.Ec2NetworkInsightsAccessScopeAnalysis": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_access_scope_analysis awscc_ec2_network_insights_access_scope_analysis}."
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScopeAnalysis.Ec2NetworkInsightsAccessScopeAnalysis",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_access_scope_analysis awscc_ec2_network_insights_access_scope_analysis} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-access-scope-analysis/index.ts",
          "line": 209
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScopeAnalysis.Ec2NetworkInsightsAccessScopeAnalysisConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-access-scope-analysis/index.ts",
        "line": 177
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2NetworkInsightsAccessScopeAnalysis resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope-analysis/index.ts",
            "line": 194
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2NetworkInsightsAccessScopeAnalysis to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_access_scope_analysis#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2NetworkInsightsAccessScopeAnalysis that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2NetworkInsightsAccessScopeAnalysis to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope-analysis/index.ts",
            "line": 296
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScopeAnalysis.Ec2NetworkInsightsAccessScopeAnalysisTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope-analysis/index.ts",
            "line": 299
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope-analysis/index.ts",
            "line": 311
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope-analysis/index.ts",
            "line": 318
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2NetworkInsightsAccessScopeAnalysis",
      "namespace": "ec2NetworkInsightsAccessScopeAnalysis",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope-analysis/index.ts",
            "line": 182
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope-analysis/index.ts",
            "line": 234
          },
          "name": "analyzedEniCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope-analysis/index.ts",
            "line": 239
          },
          "name": "endDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope-analysis/index.ts",
            "line": 244
          },
          "name": "findingsFound",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope-analysis/index.ts",
            "line": 249
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope-analysis/index.ts",
            "line": 254
          },
          "name": "networkInsightsAccessScopeAnalysisArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope-analysis/index.ts",
            "line": 259
          },
          "name": "networkInsightsAccessScopeAnalysisId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope-analysis/index.ts",
            "line": 277
          },
          "name": "startDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope-analysis/index.ts",
            "line": 282
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope-analysis/index.ts",
            "line": 287
          },
          "name": "statusMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope-analysis/index.ts",
            "line": 293
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScopeAnalysis.Ec2NetworkInsightsAccessScopeAnalysisTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope-analysis/index.ts",
            "line": 272
          },
          "name": "networkInsightsAccessScopeIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope-analysis/index.ts",
            "line": 303
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScopeAnalysis.Ec2NetworkInsightsAccessScopeAnalysisTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope-analysis/index.ts",
            "line": 265
          },
          "name": "networkInsightsAccessScopeId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-access-scope-analysis/index:Ec2NetworkInsightsAccessScopeAnalysis"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAccessScopeAnalysis.Ec2NetworkInsightsAccessScopeAnalysisConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScopeAnalysis.Ec2NetworkInsightsAccessScopeAnalysisConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-insights-access-scope-analysis/index.ts",
        "line": 14
      },
      "name": "Ec2NetworkInsightsAccessScopeAnalysisConfig",
      "namespace": "ec2NetworkInsightsAccessScopeAnalysis",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_access_scope_analysis#network_insights_access_scope_id Ec2NetworkInsightsAccessScopeAnalysis#network_insights_access_scope_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope-analysis/index.ts",
            "line": 18
          },
          "name": "networkInsightsAccessScopeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_access_scope_analysis#tags Ec2NetworkInsightsAccessScopeAnalysis#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope-analysis/index.ts",
            "line": 22
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScopeAnalysis.Ec2NetworkInsightsAccessScopeAnalysisTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-access-scope-analysis/index:Ec2NetworkInsightsAccessScopeAnalysisConfig"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAccessScopeAnalysis.Ec2NetworkInsightsAccessScopeAnalysisTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScopeAnalysis.Ec2NetworkInsightsAccessScopeAnalysisTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-insights-access-scope-analysis/index.ts",
        "line": 24
      },
      "name": "Ec2NetworkInsightsAccessScopeAnalysisTags",
      "namespace": "ec2NetworkInsightsAccessScopeAnalysis",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_access_scope_analysis#key Ec2NetworkInsightsAccessScopeAnalysis#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope-analysis/index.ts",
            "line": 28
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_access_scope_analysis#value Ec2NetworkInsightsAccessScopeAnalysis#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope-analysis/index.ts",
            "line": 32
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-access-scope-analysis/index:Ec2NetworkInsightsAccessScopeAnalysisTags"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAccessScopeAnalysis.Ec2NetworkInsightsAccessScopeAnalysisTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScopeAnalysis.Ec2NetworkInsightsAccessScopeAnalysisTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-access-scope-analysis/index.ts",
          "line": 162
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-access-scope-analysis/index.ts",
        "line": 154
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope-analysis/index.ts",
            "line": 169
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScopeAnalysis.Ec2NetworkInsightsAccessScopeAnalysisTagsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2NetworkInsightsAccessScopeAnalysisTagsList",
      "namespace": "ec2NetworkInsightsAccessScopeAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope-analysis/index.ts",
            "line": 155
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScopeAnalysis.Ec2NetworkInsightsAccessScopeAnalysisTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-access-scope-analysis/index:Ec2NetworkInsightsAccessScopeAnalysisTagsList"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAccessScopeAnalysis.Ec2NetworkInsightsAccessScopeAnalysisTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScopeAnalysis.Ec2NetworkInsightsAccessScopeAnalysisTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-access-scope-analysis/index.ts",
          "line": 81
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-access-scope-analysis/index.ts",
        "line": 71
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope-analysis/index.ts",
            "line": 129
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope-analysis/index.ts",
            "line": 145
          },
          "name": "resetValue"
        }
      ],
      "name": "Ec2NetworkInsightsAccessScopeAnalysisTagsOutputReference",
      "namespace": "ec2NetworkInsightsAccessScopeAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope-analysis/index.ts",
            "line": 133
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope-analysis/index.ts",
            "line": 149
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope-analysis/index.ts",
            "line": 123
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope-analysis/index.ts",
            "line": 139
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-access-scope-analysis/index.ts",
            "line": 85
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAccessScopeAnalysis.Ec2NetworkInsightsAccessScopeAnalysisTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-access-scope-analysis/index:Ec2NetworkInsightsAccessScopeAnalysisTagsOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysis": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_analysis awscc_ec2_network_insights_analysis}."
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysis",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_analysis awscc_ec2_network_insights_analysis} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-analysis/index.ts",
          "line": 5339
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 5307
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2NetworkInsightsAnalysis resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 5324
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2NetworkInsightsAnalysis to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_analysis#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2NetworkInsightsAnalysis that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2NetworkInsightsAnalysis to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 5457
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 5384
          },
          "name": "resetFilterInArns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 5460
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 5472
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 5480
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2NetworkInsightsAnalysis",
      "namespace": "ec2NetworkInsightsAnalysis",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 5312
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 5366
          },
          "name": "alternatePathHints",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisAlternatePathHintsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 5372
          },
          "name": "explanations",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 5394
          },
          "name": "forwardPathComponents",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 5399
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 5404
          },
          "name": "networkInsightsAnalysisArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 5409
          },
          "name": "networkInsightsAnalysisId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 5427
          },
          "name": "networkPathFound",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 5433
          },
          "name": "returnPathComponents",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 5438
          },
          "name": "startDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 5443
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 5448
          },
          "name": "statusMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 5454
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 5388
          },
          "name": "filterInArnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 5422
          },
          "name": "networkInsightsPathIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 5464
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 5378
          },
          "name": "filterInArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 5415
          },
          "name": "networkInsightsPathId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysis"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisAlternatePathHints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisAlternatePathHints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 28
      },
      "name": "Ec2NetworkInsightsAnalysisAlternatePathHints",
      "namespace": "ec2NetworkInsightsAnalysis",
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisAlternatePathHints"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisAlternatePathHintsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisAlternatePathHintsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-analysis/index.ts",
          "line": 97
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 90
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 104
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisAlternatePathHintsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2NetworkInsightsAnalysisAlternatePathHintsList",
      "namespace": "ec2NetworkInsightsAnalysis",
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisAlternatePathHintsList"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisAlternatePathHintsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisAlternatePathHintsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-analysis/index.ts",
          "line": 60
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 51
      },
      "name": "Ec2NetworkInsightsAnalysisAlternatePathHintsOutputReference",
      "namespace": "ec2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 80
          },
          "name": "componentArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 85
          },
          "name": "componentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 64
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisAlternatePathHints"
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisAlternatePathHintsOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 14
      },
      "name": "Ec2NetworkInsightsAnalysisConfig",
      "namespace": "ec2NetworkInsightsAnalysis",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_analysis#network_insights_path_id Ec2NetworkInsightsAnalysis#network_insights_path_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 22
          },
          "name": "networkInsightsPathId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_analysis#filter_in_arns Ec2NetworkInsightsAnalysis#filter_in_arns}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 18
          },
          "name": "filterInArns",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_analysis#tags Ec2NetworkInsightsAnalysis#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 26
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisConfig"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 2270
      },
      "name": "Ec2NetworkInsightsAnalysisExplanations",
      "namespace": "ec2NetworkInsightsAnalysis",
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisExplanations"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsAcl": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsAcl",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 108
      },
      "name": "Ec2NetworkInsightsAnalysisExplanationsAcl",
      "namespace": "ec2NetworkInsightsAnalysis",
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisExplanationsAcl"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsAclOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsAclOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-analysis/index.ts",
          "line": 138
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 131
      },
      "name": "Ec2NetworkInsightsAnalysisExplanationsAclOutputReference",
      "namespace": "ec2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 158
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 163
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 142
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsAcl"
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisExplanationsAclOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsAclRule": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsAclRule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 226
      },
      "name": "Ec2NetworkInsightsAnalysisExplanationsAclRule",
      "namespace": "ec2NetworkInsightsAnalysis",
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisExplanationsAclRule"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsAclRuleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsAclRuleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-analysis/index.ts",
          "line": 256
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 249
      },
      "name": "Ec2NetworkInsightsAnalysisExplanationsAclRuleOutputReference",
      "namespace": "ec2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 276
          },
          "name": "cidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 281
          },
          "name": "egress",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 287
          },
          "name": "portRange",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsAclRulePortRangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 292
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 297
          },
          "name": "ruleAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 302
          },
          "name": "ruleNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 260
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsAclRule"
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisExplanationsAclRuleOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsAclRulePortRange": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsAclRulePortRange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 167
      },
      "name": "Ec2NetworkInsightsAnalysisExplanationsAclRulePortRange",
      "namespace": "ec2NetworkInsightsAnalysis",
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisExplanationsAclRulePortRange"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsAclRulePortRangeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsAclRulePortRangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-analysis/index.ts",
          "line": 197
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 190
      },
      "name": "Ec2NetworkInsightsAnalysisExplanationsAclRulePortRangeOutputReference",
      "namespace": "ec2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 217
          },
          "name": "from",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 222
          },
          "name": "to",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 201
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsAclRulePortRange"
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisExplanationsAclRulePortRangeOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsAttachedTo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsAttachedTo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 306
      },
      "name": "Ec2NetworkInsightsAnalysisExplanationsAttachedTo",
      "namespace": "ec2NetworkInsightsAnalysis",
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisExplanationsAttachedTo"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsAttachedToOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsAttachedToOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-analysis/index.ts",
          "line": 336
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 329
      },
      "name": "Ec2NetworkInsightsAnalysisExplanationsAttachedToOutputReference",
      "namespace": "ec2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 356
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 361
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 340
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsAttachedTo"
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisExplanationsAttachedToOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsClassicLoadBalancerListener": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsClassicLoadBalancerListener",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 365
      },
      "name": "Ec2NetworkInsightsAnalysisExplanationsClassicLoadBalancerListener",
      "namespace": "ec2NetworkInsightsAnalysis",
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisExplanationsClassicLoadBalancerListener"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsClassicLoadBalancerListenerOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsClassicLoadBalancerListenerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-analysis/index.ts",
          "line": 395
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 388
      },
      "name": "Ec2NetworkInsightsAnalysisExplanationsClassicLoadBalancerListenerOutputReference",
      "namespace": "ec2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 415
          },
          "name": "instancePort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 420
          },
          "name": "loadBalancerPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 399
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsClassicLoadBalancerListener"
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisExplanationsClassicLoadBalancerListenerOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsComponent": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsComponent",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 424
      },
      "name": "Ec2NetworkInsightsAnalysisExplanationsComponent",
      "namespace": "ec2NetworkInsightsAnalysis",
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisExplanationsComponent"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsComponentOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsComponentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-analysis/index.ts",
          "line": 454
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 447
      },
      "name": "Ec2NetworkInsightsAnalysisExplanationsComponentOutputReference",
      "namespace": "ec2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 474
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 479
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 458
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsComponent"
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisExplanationsComponentOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsCustomerGateway": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsCustomerGateway",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 483
      },
      "name": "Ec2NetworkInsightsAnalysisExplanationsCustomerGateway",
      "namespace": "ec2NetworkInsightsAnalysis",
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisExplanationsCustomerGateway"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsCustomerGatewayOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsCustomerGatewayOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-analysis/index.ts",
          "line": 513
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 506
      },
      "name": "Ec2NetworkInsightsAnalysisExplanationsCustomerGatewayOutputReference",
      "namespace": "ec2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 533
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 538
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 517
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsCustomerGateway"
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisExplanationsCustomerGatewayOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsDestination": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsDestination",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 542
      },
      "name": "Ec2NetworkInsightsAnalysisExplanationsDestination",
      "namespace": "ec2NetworkInsightsAnalysis",
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisExplanationsDestination"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsDestinationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsDestinationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-analysis/index.ts",
          "line": 572
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 565
      },
      "name": "Ec2NetworkInsightsAnalysisExplanationsDestinationOutputReference",
      "namespace": "ec2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 592
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 597
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 576
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsDestination"
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisExplanationsDestinationOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsDestinationVpc": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsDestinationVpc",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 601
      },
      "name": "Ec2NetworkInsightsAnalysisExplanationsDestinationVpc",
      "namespace": "ec2NetworkInsightsAnalysis",
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisExplanationsDestinationVpc"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsDestinationVpcOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsDestinationVpcOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-analysis/index.ts",
          "line": 631
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 624
      },
      "name": "Ec2NetworkInsightsAnalysisExplanationsDestinationVpcOutputReference",
      "namespace": "ec2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 651
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 656
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 635
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsDestinationVpc"
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisExplanationsDestinationVpcOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsElasticLoadBalancerListener": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsElasticLoadBalancerListener",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 660
      },
      "name": "Ec2NetworkInsightsAnalysisExplanationsElasticLoadBalancerListener",
      "namespace": "ec2NetworkInsightsAnalysis",
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisExplanationsElasticLoadBalancerListener"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsElasticLoadBalancerListenerOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsElasticLoadBalancerListenerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-analysis/index.ts",
          "line": 690
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 683
      },
      "name": "Ec2NetworkInsightsAnalysisExplanationsElasticLoadBalancerListenerOutputReference",
      "namespace": "ec2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 710
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 715
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 694
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsElasticLoadBalancerListener"
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisExplanationsElasticLoadBalancerListenerOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsIngressRouteTable": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsIngressRouteTable",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 719
      },
      "name": "Ec2NetworkInsightsAnalysisExplanationsIngressRouteTable",
      "namespace": "ec2NetworkInsightsAnalysis",
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisExplanationsIngressRouteTable"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsIngressRouteTableOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsIngressRouteTableOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-analysis/index.ts",
          "line": 749
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 742
      },
      "name": "Ec2NetworkInsightsAnalysisExplanationsIngressRouteTableOutputReference",
      "namespace": "ec2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 769
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 774
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 753
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsIngressRouteTable"
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisExplanationsIngressRouteTableOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsInternetGateway": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsInternetGateway",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 778
      },
      "name": "Ec2NetworkInsightsAnalysisExplanationsInternetGateway",
      "namespace": "ec2NetworkInsightsAnalysis",
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisExplanationsInternetGateway"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsInternetGatewayOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsInternetGatewayOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-analysis/index.ts",
          "line": 808
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 801
      },
      "name": "Ec2NetworkInsightsAnalysisExplanationsInternetGatewayOutputReference",
      "namespace": "ec2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 828
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 833
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 812
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsInternetGateway"
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisExplanationsInternetGatewayOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-analysis/index.ts",
          "line": 2585
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 2578
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 2592
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2NetworkInsightsAnalysisExplanationsList",
      "namespace": "ec2NetworkInsightsAnalysis",
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisExplanationsList"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsLoadBalancerTarget": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsLoadBalancerTarget",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 896
      },
      "name": "Ec2NetworkInsightsAnalysisExplanationsLoadBalancerTarget",
      "namespace": "ec2NetworkInsightsAnalysis",
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisExplanationsLoadBalancerTarget"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsLoadBalancerTargetGroup": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsLoadBalancerTargetGroup",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 966
      },
      "name": "Ec2NetworkInsightsAnalysisExplanationsLoadBalancerTargetGroup",
      "namespace": "ec2NetworkInsightsAnalysis",
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisExplanationsLoadBalancerTargetGroup"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsLoadBalancerTargetGroupOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsLoadBalancerTargetGroupOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-analysis/index.ts",
          "line": 996
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 989
      },
      "name": "Ec2NetworkInsightsAnalysisExplanationsLoadBalancerTargetGroupOutputReference",
      "namespace": "ec2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 1016
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 1021
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 1000
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsLoadBalancerTargetGroup"
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisExplanationsLoadBalancerTargetGroupOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsLoadBalancerTargetGroups": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsLoadBalancerTargetGroups",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 1025
      },
      "name": "Ec2NetworkInsightsAnalysisExplanationsLoadBalancerTargetGroups",
      "namespace": "ec2NetworkInsightsAnalysis",
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisExplanationsLoadBalancerTargetGroups"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsLoadBalancerTargetGroupsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsLoadBalancerTargetGroupsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-analysis/index.ts",
          "line": 1094
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 1087
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 1101
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsLoadBalancerTargetGroupsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2NetworkInsightsAnalysisExplanationsLoadBalancerTargetGroupsList",
      "namespace": "ec2NetworkInsightsAnalysis",
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisExplanationsLoadBalancerTargetGroupsList"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsLoadBalancerTargetGroupsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsLoadBalancerTargetGroupsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-analysis/index.ts",
          "line": 1057
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 1048
      },
      "name": "Ec2NetworkInsightsAnalysisExplanationsLoadBalancerTargetGroupsOutputReference",
      "namespace": "ec2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 1077
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 1082
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 1061
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsLoadBalancerTargetGroups"
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisExplanationsLoadBalancerTargetGroupsOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsLoadBalancerTargetInstance": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsLoadBalancerTargetInstance",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 837
      },
      "name": "Ec2NetworkInsightsAnalysisExplanationsLoadBalancerTargetInstance",
      "namespace": "ec2NetworkInsightsAnalysis",
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisExplanationsLoadBalancerTargetInstance"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsLoadBalancerTargetInstanceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsLoadBalancerTargetInstanceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-analysis/index.ts",
          "line": 867
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 860
      },
      "name": "Ec2NetworkInsightsAnalysisExplanationsLoadBalancerTargetInstanceOutputReference",
      "namespace": "ec2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 887
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 892
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 871
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsLoadBalancerTargetInstance"
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisExplanationsLoadBalancerTargetInstanceOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsLoadBalancerTargetOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsLoadBalancerTargetOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-analysis/index.ts",
          "line": 926
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 919
      },
      "name": "Ec2NetworkInsightsAnalysisExplanationsLoadBalancerTargetOutputReference",
      "namespace": "ec2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 946
          },
          "name": "address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 951
          },
          "name": "availabilityZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 957
          },
          "name": "instance",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsLoadBalancerTargetInstanceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 962
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 930
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsLoadBalancerTarget"
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisExplanationsLoadBalancerTargetOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsNatGateway": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsNatGateway",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 1105
      },
      "name": "Ec2NetworkInsightsAnalysisExplanationsNatGateway",
      "namespace": "ec2NetworkInsightsAnalysis",
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisExplanationsNatGateway"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsNatGatewayOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsNatGatewayOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-analysis/index.ts",
          "line": 1135
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 1128
      },
      "name": "Ec2NetworkInsightsAnalysisExplanationsNatGatewayOutputReference",
      "namespace": "ec2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 1155
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 1160
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 1139
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsNatGateway"
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisExplanationsNatGatewayOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsNetworkInterface": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsNetworkInterface",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 1164
      },
      "name": "Ec2NetworkInsightsAnalysisExplanationsNetworkInterface",
      "namespace": "ec2NetworkInsightsAnalysis",
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisExplanationsNetworkInterface"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsNetworkInterfaceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsNetworkInterfaceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-analysis/index.ts",
          "line": 1194
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 1187
      },
      "name": "Ec2NetworkInsightsAnalysisExplanationsNetworkInterfaceOutputReference",
      "namespace": "ec2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 1214
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 1219
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 1198
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsNetworkInterface"
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisExplanationsNetworkInterfaceOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-analysis/index.ts",
          "line": 2302
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 2293
      },
      "name": "Ec2NetworkInsightsAnalysisExplanationsOutputReference",
      "namespace": "ec2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 2323
          },
          "name": "acl",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsAclOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 2329
          },
          "name": "aclRule",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsAclRuleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 2334
          },
          "name": "address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 2339
          },
          "name": "addresses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 2345
          },
          "name": "attachedTo",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsAttachedToOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 2350
          },
          "name": "availabilityZones",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 2355
          },
          "name": "cidrs",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 2361
          },
          "name": "classicLoadBalancerListener",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsClassicLoadBalancerListenerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 2367
          },
          "name": "component",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsComponentOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 2373
          },
          "name": "customerGateway",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsCustomerGatewayOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 2379
          },
          "name": "destination",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsDestinationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 2385
          },
          "name": "destinationVpc",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsDestinationVpcOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 2390
          },
          "name": "direction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 2396
          },
          "name": "elasticLoadBalancerListener",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsElasticLoadBalancerListenerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 2401
          },
          "name": "explanationCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 2407
          },
          "name": "ingressRouteTable",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsIngressRouteTableOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 2413
          },
          "name": "internetGateway",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsInternetGatewayOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 2418
          },
          "name": "loadBalancerArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 2423
          },
          "name": "loadBalancerListenerPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 2429
          },
          "name": "loadBalancerTarget",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsLoadBalancerTargetOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 2435
          },
          "name": "loadBalancerTargetGroup",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsLoadBalancerTargetGroupOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 2441
          },
          "name": "loadBalancerTargetGroups",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsLoadBalancerTargetGroupsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 2446
          },
          "name": "loadBalancerTargetPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 2451
          },
          "name": "missingComponent",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 2457
          },
          "name": "natGateway",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsNatGatewayOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 2463
          },
          "name": "networkInterface",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsNetworkInterfaceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 2468
          },
          "name": "packetField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 2473
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 2479
          },
          "name": "portRanges",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsPortRangesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 2485
          },
          "name": "prefixList",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsPrefixListStructOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 2490
          },
          "name": "protocols",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 2496
          },
          "name": "routeTable",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsRouteTableOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 2502
          },
          "name": "routeTableRoute",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsRouteTableRouteOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 2508
          },
          "name": "securityGroup",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsSecurityGroupOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 2514
          },
          "name": "securityGroupRule",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsSecurityGroupRuleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 2520
          },
          "name": "securityGroups",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsSecurityGroupsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 2526
          },
          "name": "sourceVpc",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsSourceVpcOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 2531
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 2537
          },
          "name": "subnet",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsSubnetOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 2543
          },
          "name": "subnetRouteTable",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsSubnetRouteTableOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 2549
          },
          "name": "vpc",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsVpcOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 2555
          },
          "name": "vpcEndpoint",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsVpcEndpointOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 2561
          },
          "name": "vpcPeeringConnection",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsVpcPeeringConnectionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 2567
          },
          "name": "vpnConnection",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsVpnConnectionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 2573
          },
          "name": "vpnGateway",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsVpnGatewayOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 2306
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanations"
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisExplanationsOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsPortRanges": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsPortRanges",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 1223
      },
      "name": "Ec2NetworkInsightsAnalysisExplanationsPortRanges",
      "namespace": "ec2NetworkInsightsAnalysis",
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisExplanationsPortRanges"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsPortRangesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsPortRangesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-analysis/index.ts",
          "line": 1292
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 1285
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 1299
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsPortRangesOutputReference"
            }
          }
        }
      ],
      "name": "Ec2NetworkInsightsAnalysisExplanationsPortRangesList",
      "namespace": "ec2NetworkInsightsAnalysis",
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisExplanationsPortRangesList"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsPortRangesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsPortRangesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-analysis/index.ts",
          "line": 1255
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 1246
      },
      "name": "Ec2NetworkInsightsAnalysisExplanationsPortRangesOutputReference",
      "namespace": "ec2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 1275
          },
          "name": "from",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 1280
          },
          "name": "to",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 1259
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsPortRanges"
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisExplanationsPortRangesOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsPrefixListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsPrefixListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 1303
      },
      "name": "Ec2NetworkInsightsAnalysisExplanationsPrefixListStruct",
      "namespace": "ec2NetworkInsightsAnalysis",
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisExplanationsPrefixListStruct"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsPrefixListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsPrefixListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-analysis/index.ts",
          "line": 1333
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 1326
      },
      "name": "Ec2NetworkInsightsAnalysisExplanationsPrefixListStructOutputReference",
      "namespace": "ec2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 1353
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 1358
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 1337
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsPrefixListStruct"
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisExplanationsPrefixListStructOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsRouteTable": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsRouteTable",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 1362
      },
      "name": "Ec2NetworkInsightsAnalysisExplanationsRouteTable",
      "namespace": "ec2NetworkInsightsAnalysis",
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisExplanationsRouteTable"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsRouteTableOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsRouteTableOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-analysis/index.ts",
          "line": 1392
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 1385
      },
      "name": "Ec2NetworkInsightsAnalysisExplanationsRouteTableOutputReference",
      "namespace": "ec2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 1412
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 1417
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 1396
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsRouteTable"
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisExplanationsRouteTableOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsRouteTableRoute": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsRouteTableRoute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 1421
      },
      "name": "Ec2NetworkInsightsAnalysisExplanationsRouteTableRoute",
      "namespace": "ec2NetworkInsightsAnalysis",
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisExplanationsRouteTableRoute"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsRouteTableRouteOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsRouteTableRouteOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-analysis/index.ts",
          "line": 1451
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 1444
      },
      "name": "Ec2NetworkInsightsAnalysisExplanationsRouteTableRouteOutputReference",
      "namespace": "ec2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 1471
          },
          "name": "destinationCidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 1476
          },
          "name": "destinationPrefixListId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 1481
          },
          "name": "egressOnlyInternetGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 1486
          },
          "name": "gatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 1491
          },
          "name": "instanceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 1496
          },
          "name": "natGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 1501
          },
          "name": "networkInterfaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 1506
          },
          "name": "origin",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 1511
          },
          "name": "transitGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 1516
          },
          "name": "vpcPeeringConnectionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 1455
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsRouteTableRoute"
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisExplanationsRouteTableRouteOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsSecurityGroup": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsSecurityGroup",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 1520
      },
      "name": "Ec2NetworkInsightsAnalysisExplanationsSecurityGroup",
      "namespace": "ec2NetworkInsightsAnalysis",
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisExplanationsSecurityGroup"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsSecurityGroupOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsSecurityGroupOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-analysis/index.ts",
          "line": 1550
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 1543
      },
      "name": "Ec2NetworkInsightsAnalysisExplanationsSecurityGroupOutputReference",
      "namespace": "ec2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 1570
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 1575
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 1554
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsSecurityGroup"
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisExplanationsSecurityGroupOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsSecurityGroupRule": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsSecurityGroupRule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 1638
      },
      "name": "Ec2NetworkInsightsAnalysisExplanationsSecurityGroupRule",
      "namespace": "ec2NetworkInsightsAnalysis",
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisExplanationsSecurityGroupRule"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsSecurityGroupRuleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsSecurityGroupRuleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-analysis/index.ts",
          "line": 1668
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 1661
      },
      "name": "Ec2NetworkInsightsAnalysisExplanationsSecurityGroupRuleOutputReference",
      "namespace": "ec2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 1688
          },
          "name": "cidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 1693
          },
          "name": "direction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 1699
          },
          "name": "portRange",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsSecurityGroupRulePortRangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 1704
          },
          "name": "prefixListId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 1709
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 1714
          },
          "name": "securityGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 1672
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsSecurityGroupRule"
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisExplanationsSecurityGroupRuleOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsSecurityGroupRulePortRange": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsSecurityGroupRulePortRange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 1579
      },
      "name": "Ec2NetworkInsightsAnalysisExplanationsSecurityGroupRulePortRange",
      "namespace": "ec2NetworkInsightsAnalysis",
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisExplanationsSecurityGroupRulePortRange"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsSecurityGroupRulePortRangeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsSecurityGroupRulePortRangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-analysis/index.ts",
          "line": 1609
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 1602
      },
      "name": "Ec2NetworkInsightsAnalysisExplanationsSecurityGroupRulePortRangeOutputReference",
      "namespace": "ec2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 1629
          },
          "name": "from",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 1634
          },
          "name": "to",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 1613
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsSecurityGroupRulePortRange"
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisExplanationsSecurityGroupRulePortRangeOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsSecurityGroups": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsSecurityGroups",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 1718
      },
      "name": "Ec2NetworkInsightsAnalysisExplanationsSecurityGroups",
      "namespace": "ec2NetworkInsightsAnalysis",
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisExplanationsSecurityGroups"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsSecurityGroupsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsSecurityGroupsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-analysis/index.ts",
          "line": 1787
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 1780
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 1794
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsSecurityGroupsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2NetworkInsightsAnalysisExplanationsSecurityGroupsList",
      "namespace": "ec2NetworkInsightsAnalysis",
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisExplanationsSecurityGroupsList"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsSecurityGroupsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsSecurityGroupsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-analysis/index.ts",
          "line": 1750
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 1741
      },
      "name": "Ec2NetworkInsightsAnalysisExplanationsSecurityGroupsOutputReference",
      "namespace": "ec2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 1770
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 1775
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 1754
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsSecurityGroups"
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisExplanationsSecurityGroupsOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsSourceVpc": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsSourceVpc",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 1798
      },
      "name": "Ec2NetworkInsightsAnalysisExplanationsSourceVpc",
      "namespace": "ec2NetworkInsightsAnalysis",
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisExplanationsSourceVpc"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsSourceVpcOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsSourceVpcOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-analysis/index.ts",
          "line": 1828
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 1821
      },
      "name": "Ec2NetworkInsightsAnalysisExplanationsSourceVpcOutputReference",
      "namespace": "ec2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 1848
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 1853
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 1832
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsSourceVpc"
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisExplanationsSourceVpcOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsSubnet": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsSubnet",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 1857
      },
      "name": "Ec2NetworkInsightsAnalysisExplanationsSubnet",
      "namespace": "ec2NetworkInsightsAnalysis",
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisExplanationsSubnet"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsSubnetOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsSubnetOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-analysis/index.ts",
          "line": 1887
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 1880
      },
      "name": "Ec2NetworkInsightsAnalysisExplanationsSubnetOutputReference",
      "namespace": "ec2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 1907
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 1912
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 1891
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsSubnet"
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisExplanationsSubnetOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsSubnetRouteTable": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsSubnetRouteTable",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 1916
      },
      "name": "Ec2NetworkInsightsAnalysisExplanationsSubnetRouteTable",
      "namespace": "ec2NetworkInsightsAnalysis",
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisExplanationsSubnetRouteTable"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsSubnetRouteTableOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsSubnetRouteTableOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-analysis/index.ts",
          "line": 1946
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 1939
      },
      "name": "Ec2NetworkInsightsAnalysisExplanationsSubnetRouteTableOutputReference",
      "namespace": "ec2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 1966
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 1971
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 1950
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsSubnetRouteTable"
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisExplanationsSubnetRouteTableOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsVpc": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsVpc",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 1975
      },
      "name": "Ec2NetworkInsightsAnalysisExplanationsVpc",
      "namespace": "ec2NetworkInsightsAnalysis",
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisExplanationsVpc"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsVpcEndpoint": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsVpcEndpoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 2034
      },
      "name": "Ec2NetworkInsightsAnalysisExplanationsVpcEndpoint",
      "namespace": "ec2NetworkInsightsAnalysis",
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisExplanationsVpcEndpoint"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsVpcEndpointOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsVpcEndpointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-analysis/index.ts",
          "line": 2064
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 2057
      },
      "name": "Ec2NetworkInsightsAnalysisExplanationsVpcEndpointOutputReference",
      "namespace": "ec2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 2084
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 2089
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 2068
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsVpcEndpoint"
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisExplanationsVpcEndpointOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsVpcOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsVpcOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-analysis/index.ts",
          "line": 2005
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 1998
      },
      "name": "Ec2NetworkInsightsAnalysisExplanationsVpcOutputReference",
      "namespace": "ec2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 2025
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 2030
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 2009
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsVpc"
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisExplanationsVpcOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsVpcPeeringConnection": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsVpcPeeringConnection",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 2093
      },
      "name": "Ec2NetworkInsightsAnalysisExplanationsVpcPeeringConnection",
      "namespace": "ec2NetworkInsightsAnalysis",
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisExplanationsVpcPeeringConnection"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsVpcPeeringConnectionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsVpcPeeringConnectionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-analysis/index.ts",
          "line": 2123
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 2116
      },
      "name": "Ec2NetworkInsightsAnalysisExplanationsVpcPeeringConnectionOutputReference",
      "namespace": "ec2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 2143
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 2148
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 2127
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsVpcPeeringConnection"
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisExplanationsVpcPeeringConnectionOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsVpnConnection": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsVpnConnection",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 2152
      },
      "name": "Ec2NetworkInsightsAnalysisExplanationsVpnConnection",
      "namespace": "ec2NetworkInsightsAnalysis",
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisExplanationsVpnConnection"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsVpnConnectionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsVpnConnectionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-analysis/index.ts",
          "line": 2182
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 2175
      },
      "name": "Ec2NetworkInsightsAnalysisExplanationsVpnConnectionOutputReference",
      "namespace": "ec2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 2202
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 2207
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 2186
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsVpnConnection"
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisExplanationsVpnConnectionOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsVpnGateway": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsVpnGateway",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 2211
      },
      "name": "Ec2NetworkInsightsAnalysisExplanationsVpnGateway",
      "namespace": "ec2NetworkInsightsAnalysis",
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisExplanationsVpnGateway"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsVpnGatewayOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsVpnGatewayOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-analysis/index.ts",
          "line": 2241
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 2234
      },
      "name": "Ec2NetworkInsightsAnalysisExplanationsVpnGatewayOutputReference",
      "namespace": "ec2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 2261
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 2266
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 2245
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisExplanationsVpnGateway"
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisExplanationsVpnGatewayOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponents": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponents",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 3740
      },
      "name": "Ec2NetworkInsightsAnalysisForwardPathComponents",
      "namespace": "ec2NetworkInsightsAnalysis",
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisForwardPathComponents"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsAclRule": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsAclRule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 2655
      },
      "name": "Ec2NetworkInsightsAnalysisForwardPathComponentsAclRule",
      "namespace": "ec2NetworkInsightsAnalysis",
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisForwardPathComponentsAclRule"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsAclRuleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsAclRuleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-analysis/index.ts",
          "line": 2685
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 2678
      },
      "name": "Ec2NetworkInsightsAnalysisForwardPathComponentsAclRuleOutputReference",
      "namespace": "ec2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 2705
          },
          "name": "cidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 2710
          },
          "name": "egress",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 2716
          },
          "name": "portRange",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsAclRulePortRangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 2721
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 2726
          },
          "name": "ruleAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 2731
          },
          "name": "ruleNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 2689
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsAclRule"
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisForwardPathComponentsAclRuleOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsAclRulePortRange": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsAclRulePortRange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 2596
      },
      "name": "Ec2NetworkInsightsAnalysisForwardPathComponentsAclRulePortRange",
      "namespace": "ec2NetworkInsightsAnalysis",
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisForwardPathComponentsAclRulePortRange"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsAclRulePortRangeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsAclRulePortRangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-analysis/index.ts",
          "line": 2626
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 2619
      },
      "name": "Ec2NetworkInsightsAnalysisForwardPathComponentsAclRulePortRangeOutputReference",
      "namespace": "ec2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 2646
          },
          "name": "from",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 2651
          },
          "name": "to",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 2630
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsAclRulePortRange"
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisForwardPathComponentsAclRulePortRangeOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsComponent": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsComponent",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 2735
      },
      "name": "Ec2NetworkInsightsAnalysisForwardPathComponentsComponent",
      "namespace": "ec2NetworkInsightsAnalysis",
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisForwardPathComponentsComponent"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsComponentOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsComponentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-analysis/index.ts",
          "line": 2765
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 2758
      },
      "name": "Ec2NetworkInsightsAnalysisForwardPathComponentsComponentOutputReference",
      "namespace": "ec2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 2785
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 2790
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 2769
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsComponent"
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisForwardPathComponentsComponentOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsDestinationVpc": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsDestinationVpc",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 2794
      },
      "name": "Ec2NetworkInsightsAnalysisForwardPathComponentsDestinationVpc",
      "namespace": "ec2NetworkInsightsAnalysis",
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisForwardPathComponentsDestinationVpc"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsDestinationVpcOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsDestinationVpcOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-analysis/index.ts",
          "line": 2824
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 2817
      },
      "name": "Ec2NetworkInsightsAnalysisForwardPathComponentsDestinationVpcOutputReference",
      "namespace": "ec2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 2844
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 2849
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 2828
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsDestinationVpc"
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisForwardPathComponentsDestinationVpcOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsInboundHeader": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsInboundHeader",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 3013
      },
      "name": "Ec2NetworkInsightsAnalysisForwardPathComponentsInboundHeader",
      "namespace": "ec2NetworkInsightsAnalysis",
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisForwardPathComponentsInboundHeader"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsInboundHeaderDestinationPortRanges": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsInboundHeaderDestinationPortRanges",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 2853
      },
      "name": "Ec2NetworkInsightsAnalysisForwardPathComponentsInboundHeaderDestinationPortRanges",
      "namespace": "ec2NetworkInsightsAnalysis",
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisForwardPathComponentsInboundHeaderDestinationPortRanges"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsInboundHeaderDestinationPortRangesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsInboundHeaderDestinationPortRangesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-analysis/index.ts",
          "line": 2922
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 2915
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 2929
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsInboundHeaderDestinationPortRangesOutputReference"
            }
          }
        }
      ],
      "name": "Ec2NetworkInsightsAnalysisForwardPathComponentsInboundHeaderDestinationPortRangesList",
      "namespace": "ec2NetworkInsightsAnalysis",
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisForwardPathComponentsInboundHeaderDestinationPortRangesList"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsInboundHeaderDestinationPortRangesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsInboundHeaderDestinationPortRangesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-analysis/index.ts",
          "line": 2885
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 2876
      },
      "name": "Ec2NetworkInsightsAnalysisForwardPathComponentsInboundHeaderDestinationPortRangesOutputReference",
      "namespace": "ec2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 2905
          },
          "name": "from",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 2910
          },
          "name": "to",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 2889
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsInboundHeaderDestinationPortRanges"
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisForwardPathComponentsInboundHeaderDestinationPortRangesOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsInboundHeaderOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsInboundHeaderOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-analysis/index.ts",
          "line": 3043
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 3036
      },
      "name": "Ec2NetworkInsightsAnalysisForwardPathComponentsInboundHeaderOutputReference",
      "namespace": "ec2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 3063
          },
          "name": "destinationAddresses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 3069
          },
          "name": "destinationPortRanges",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsInboundHeaderDestinationPortRangesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 3074
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 3079
          },
          "name": "sourceAddresses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 3085
          },
          "name": "sourcePortRanges",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsInboundHeaderSourcePortRangesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 3047
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsInboundHeader"
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisForwardPathComponentsInboundHeaderOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsInboundHeaderSourcePortRanges": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsInboundHeaderSourcePortRanges",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 2933
      },
      "name": "Ec2NetworkInsightsAnalysisForwardPathComponentsInboundHeaderSourcePortRanges",
      "namespace": "ec2NetworkInsightsAnalysis",
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisForwardPathComponentsInboundHeaderSourcePortRanges"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsInboundHeaderSourcePortRangesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsInboundHeaderSourcePortRangesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-analysis/index.ts",
          "line": 3002
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 2995
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 3009
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsInboundHeaderSourcePortRangesOutputReference"
            }
          }
        }
      ],
      "name": "Ec2NetworkInsightsAnalysisForwardPathComponentsInboundHeaderSourcePortRangesList",
      "namespace": "ec2NetworkInsightsAnalysis",
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisForwardPathComponentsInboundHeaderSourcePortRangesList"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsInboundHeaderSourcePortRangesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsInboundHeaderSourcePortRangesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-analysis/index.ts",
          "line": 2965
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 2956
      },
      "name": "Ec2NetworkInsightsAnalysisForwardPathComponentsInboundHeaderSourcePortRangesOutputReference",
      "namespace": "ec2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 2985
          },
          "name": "from",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 2990
          },
          "name": "to",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 2969
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsInboundHeaderSourcePortRanges"
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisForwardPathComponentsInboundHeaderSourcePortRangesOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-analysis/index.ts",
          "line": 3864
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 3857
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 3871
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2NetworkInsightsAnalysisForwardPathComponentsList",
      "namespace": "ec2NetworkInsightsAnalysis",
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisForwardPathComponentsList"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsOutboundHeader": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsOutboundHeader",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 3249
      },
      "name": "Ec2NetworkInsightsAnalysisForwardPathComponentsOutboundHeader",
      "namespace": "ec2NetworkInsightsAnalysis",
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisForwardPathComponentsOutboundHeader"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsOutboundHeaderDestinationPortRanges": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsOutboundHeaderDestinationPortRanges",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 3089
      },
      "name": "Ec2NetworkInsightsAnalysisForwardPathComponentsOutboundHeaderDestinationPortRanges",
      "namespace": "ec2NetworkInsightsAnalysis",
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisForwardPathComponentsOutboundHeaderDestinationPortRanges"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsOutboundHeaderDestinationPortRangesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsOutboundHeaderDestinationPortRangesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-analysis/index.ts",
          "line": 3158
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 3151
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 3165
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsOutboundHeaderDestinationPortRangesOutputReference"
            }
          }
        }
      ],
      "name": "Ec2NetworkInsightsAnalysisForwardPathComponentsOutboundHeaderDestinationPortRangesList",
      "namespace": "ec2NetworkInsightsAnalysis",
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisForwardPathComponentsOutboundHeaderDestinationPortRangesList"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsOutboundHeaderDestinationPortRangesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsOutboundHeaderDestinationPortRangesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-analysis/index.ts",
          "line": 3121
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 3112
      },
      "name": "Ec2NetworkInsightsAnalysisForwardPathComponentsOutboundHeaderDestinationPortRangesOutputReference",
      "namespace": "ec2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 3141
          },
          "name": "from",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 3146
          },
          "name": "to",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 3125
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsOutboundHeaderDestinationPortRanges"
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisForwardPathComponentsOutboundHeaderDestinationPortRangesOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsOutboundHeaderOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsOutboundHeaderOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-analysis/index.ts",
          "line": 3279
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 3272
      },
      "name": "Ec2NetworkInsightsAnalysisForwardPathComponentsOutboundHeaderOutputReference",
      "namespace": "ec2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 3299
          },
          "name": "destinationAddresses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 3305
          },
          "name": "destinationPortRanges",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsOutboundHeaderDestinationPortRangesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 3310
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 3315
          },
          "name": "sourceAddresses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 3321
          },
          "name": "sourcePortRanges",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsOutboundHeaderSourcePortRangesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 3283
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsOutboundHeader"
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisForwardPathComponentsOutboundHeaderOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsOutboundHeaderSourcePortRanges": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsOutboundHeaderSourcePortRanges",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 3169
      },
      "name": "Ec2NetworkInsightsAnalysisForwardPathComponentsOutboundHeaderSourcePortRanges",
      "namespace": "ec2NetworkInsightsAnalysis",
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisForwardPathComponentsOutboundHeaderSourcePortRanges"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsOutboundHeaderSourcePortRangesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsOutboundHeaderSourcePortRangesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-analysis/index.ts",
          "line": 3238
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 3231
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 3245
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsOutboundHeaderSourcePortRangesOutputReference"
            }
          }
        }
      ],
      "name": "Ec2NetworkInsightsAnalysisForwardPathComponentsOutboundHeaderSourcePortRangesList",
      "namespace": "ec2NetworkInsightsAnalysis",
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisForwardPathComponentsOutboundHeaderSourcePortRangesList"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsOutboundHeaderSourcePortRangesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsOutboundHeaderSourcePortRangesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-analysis/index.ts",
          "line": 3201
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 3192
      },
      "name": "Ec2NetworkInsightsAnalysisForwardPathComponentsOutboundHeaderSourcePortRangesOutputReference",
      "namespace": "ec2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 3221
          },
          "name": "from",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 3226
          },
          "name": "to",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 3205
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsOutboundHeaderSourcePortRanges"
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisForwardPathComponentsOutboundHeaderSourcePortRangesOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-analysis/index.ts",
          "line": 3772
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 3763
      },
      "name": "Ec2NetworkInsightsAnalysisForwardPathComponentsOutputReference",
      "namespace": "ec2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 3793
          },
          "name": "aclRule",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsAclRuleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 3799
          },
          "name": "component",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsComponentOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 3805
          },
          "name": "destinationVpc",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsDestinationVpcOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 3811
          },
          "name": "inboundHeader",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsInboundHeaderOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 3817
          },
          "name": "outboundHeader",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsOutboundHeaderOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 3823
          },
          "name": "routeTableRoute",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsRouteTableRouteOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 3829
          },
          "name": "securityGroupRule",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsSecurityGroupRuleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 3834
          },
          "name": "sequenceNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 3840
          },
          "name": "sourceVpc",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsSourceVpcOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 3846
          },
          "name": "subnet",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsSubnetOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 3852
          },
          "name": "vpc",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsVpcOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 3776
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponents"
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisForwardPathComponentsOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsRouteTableRoute": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsRouteTableRoute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 3325
      },
      "name": "Ec2NetworkInsightsAnalysisForwardPathComponentsRouteTableRoute",
      "namespace": "ec2NetworkInsightsAnalysis",
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisForwardPathComponentsRouteTableRoute"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsRouteTableRouteOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsRouteTableRouteOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-analysis/index.ts",
          "line": 3355
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 3348
      },
      "name": "Ec2NetworkInsightsAnalysisForwardPathComponentsRouteTableRouteOutputReference",
      "namespace": "ec2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 3375
          },
          "name": "destinationCidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 3380
          },
          "name": "destinationPrefixListId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 3385
          },
          "name": "egressOnlyInternetGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 3390
          },
          "name": "gatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 3395
          },
          "name": "instanceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 3400
          },
          "name": "natGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 3405
          },
          "name": "networkInterfaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 3410
          },
          "name": "origin",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 3415
          },
          "name": "transitGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 3420
          },
          "name": "vpcPeeringConnectionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 3359
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsRouteTableRoute"
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisForwardPathComponentsRouteTableRouteOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsSecurityGroupRule": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsSecurityGroupRule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 3483
      },
      "name": "Ec2NetworkInsightsAnalysisForwardPathComponentsSecurityGroupRule",
      "namespace": "ec2NetworkInsightsAnalysis",
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisForwardPathComponentsSecurityGroupRule"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsSecurityGroupRuleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsSecurityGroupRuleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-analysis/index.ts",
          "line": 3513
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 3506
      },
      "name": "Ec2NetworkInsightsAnalysisForwardPathComponentsSecurityGroupRuleOutputReference",
      "namespace": "ec2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 3533
          },
          "name": "cidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 3538
          },
          "name": "direction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 3544
          },
          "name": "portRange",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsSecurityGroupRulePortRangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 3549
          },
          "name": "prefixListId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 3554
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 3559
          },
          "name": "securityGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 3517
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsSecurityGroupRule"
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisForwardPathComponentsSecurityGroupRuleOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsSecurityGroupRulePortRange": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsSecurityGroupRulePortRange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 3424
      },
      "name": "Ec2NetworkInsightsAnalysisForwardPathComponentsSecurityGroupRulePortRange",
      "namespace": "ec2NetworkInsightsAnalysis",
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisForwardPathComponentsSecurityGroupRulePortRange"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsSecurityGroupRulePortRangeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsSecurityGroupRulePortRangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-analysis/index.ts",
          "line": 3454
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 3447
      },
      "name": "Ec2NetworkInsightsAnalysisForwardPathComponentsSecurityGroupRulePortRangeOutputReference",
      "namespace": "ec2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 3474
          },
          "name": "from",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 3479
          },
          "name": "to",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 3458
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsSecurityGroupRulePortRange"
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisForwardPathComponentsSecurityGroupRulePortRangeOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsSourceVpc": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsSourceVpc",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 3563
      },
      "name": "Ec2NetworkInsightsAnalysisForwardPathComponentsSourceVpc",
      "namespace": "ec2NetworkInsightsAnalysis",
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisForwardPathComponentsSourceVpc"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsSourceVpcOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsSourceVpcOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-analysis/index.ts",
          "line": 3593
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 3586
      },
      "name": "Ec2NetworkInsightsAnalysisForwardPathComponentsSourceVpcOutputReference",
      "namespace": "ec2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 3613
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 3618
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 3597
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsSourceVpc"
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisForwardPathComponentsSourceVpcOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsSubnet": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsSubnet",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 3622
      },
      "name": "Ec2NetworkInsightsAnalysisForwardPathComponentsSubnet",
      "namespace": "ec2NetworkInsightsAnalysis",
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisForwardPathComponentsSubnet"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsSubnetOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsSubnetOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-analysis/index.ts",
          "line": 3652
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 3645
      },
      "name": "Ec2NetworkInsightsAnalysisForwardPathComponentsSubnetOutputReference",
      "namespace": "ec2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 3672
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 3677
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 3656
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsSubnet"
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisForwardPathComponentsSubnetOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsVpc": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsVpc",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 3681
      },
      "name": "Ec2NetworkInsightsAnalysisForwardPathComponentsVpc",
      "namespace": "ec2NetworkInsightsAnalysis",
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisForwardPathComponentsVpc"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsVpcOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsVpcOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-analysis/index.ts",
          "line": 3711
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 3704
      },
      "name": "Ec2NetworkInsightsAnalysisForwardPathComponentsVpcOutputReference",
      "namespace": "ec2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 3731
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 3736
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 3715
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisForwardPathComponentsVpc"
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisForwardPathComponentsVpcOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponents": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponents",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 5019
      },
      "name": "Ec2NetworkInsightsAnalysisReturnPathComponents",
      "namespace": "ec2NetworkInsightsAnalysis",
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisReturnPathComponents"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsAclRule": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsAclRule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 3934
      },
      "name": "Ec2NetworkInsightsAnalysisReturnPathComponentsAclRule",
      "namespace": "ec2NetworkInsightsAnalysis",
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisReturnPathComponentsAclRule"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsAclRuleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsAclRuleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-analysis/index.ts",
          "line": 3964
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 3957
      },
      "name": "Ec2NetworkInsightsAnalysisReturnPathComponentsAclRuleOutputReference",
      "namespace": "ec2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 3984
          },
          "name": "cidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 3989
          },
          "name": "egress",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 3995
          },
          "name": "portRange",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsAclRulePortRangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 4000
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 4005
          },
          "name": "ruleAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 4010
          },
          "name": "ruleNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 3968
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsAclRule"
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisReturnPathComponentsAclRuleOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsAclRulePortRange": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsAclRulePortRange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 3875
      },
      "name": "Ec2NetworkInsightsAnalysisReturnPathComponentsAclRulePortRange",
      "namespace": "ec2NetworkInsightsAnalysis",
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisReturnPathComponentsAclRulePortRange"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsAclRulePortRangeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsAclRulePortRangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-analysis/index.ts",
          "line": 3905
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 3898
      },
      "name": "Ec2NetworkInsightsAnalysisReturnPathComponentsAclRulePortRangeOutputReference",
      "namespace": "ec2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 3925
          },
          "name": "from",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 3930
          },
          "name": "to",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 3909
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsAclRulePortRange"
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisReturnPathComponentsAclRulePortRangeOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsComponent": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsComponent",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 4014
      },
      "name": "Ec2NetworkInsightsAnalysisReturnPathComponentsComponent",
      "namespace": "ec2NetworkInsightsAnalysis",
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisReturnPathComponentsComponent"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsComponentOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsComponentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-analysis/index.ts",
          "line": 4044
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 4037
      },
      "name": "Ec2NetworkInsightsAnalysisReturnPathComponentsComponentOutputReference",
      "namespace": "ec2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 4064
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 4069
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 4048
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsComponent"
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisReturnPathComponentsComponentOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsDestinationVpc": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsDestinationVpc",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 4073
      },
      "name": "Ec2NetworkInsightsAnalysisReturnPathComponentsDestinationVpc",
      "namespace": "ec2NetworkInsightsAnalysis",
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisReturnPathComponentsDestinationVpc"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsDestinationVpcOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsDestinationVpcOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-analysis/index.ts",
          "line": 4103
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 4096
      },
      "name": "Ec2NetworkInsightsAnalysisReturnPathComponentsDestinationVpcOutputReference",
      "namespace": "ec2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 4123
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 4128
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 4107
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsDestinationVpc"
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisReturnPathComponentsDestinationVpcOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsInboundHeader": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsInboundHeader",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 4292
      },
      "name": "Ec2NetworkInsightsAnalysisReturnPathComponentsInboundHeader",
      "namespace": "ec2NetworkInsightsAnalysis",
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisReturnPathComponentsInboundHeader"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsInboundHeaderDestinationPortRanges": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsInboundHeaderDestinationPortRanges",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 4132
      },
      "name": "Ec2NetworkInsightsAnalysisReturnPathComponentsInboundHeaderDestinationPortRanges",
      "namespace": "ec2NetworkInsightsAnalysis",
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisReturnPathComponentsInboundHeaderDestinationPortRanges"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsInboundHeaderDestinationPortRangesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsInboundHeaderDestinationPortRangesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-analysis/index.ts",
          "line": 4201
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 4194
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 4208
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsInboundHeaderDestinationPortRangesOutputReference"
            }
          }
        }
      ],
      "name": "Ec2NetworkInsightsAnalysisReturnPathComponentsInboundHeaderDestinationPortRangesList",
      "namespace": "ec2NetworkInsightsAnalysis",
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisReturnPathComponentsInboundHeaderDestinationPortRangesList"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsInboundHeaderDestinationPortRangesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsInboundHeaderDestinationPortRangesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-analysis/index.ts",
          "line": 4164
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 4155
      },
      "name": "Ec2NetworkInsightsAnalysisReturnPathComponentsInboundHeaderDestinationPortRangesOutputReference",
      "namespace": "ec2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 4184
          },
          "name": "from",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 4189
          },
          "name": "to",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 4168
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsInboundHeaderDestinationPortRanges"
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisReturnPathComponentsInboundHeaderDestinationPortRangesOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsInboundHeaderOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsInboundHeaderOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-analysis/index.ts",
          "line": 4322
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 4315
      },
      "name": "Ec2NetworkInsightsAnalysisReturnPathComponentsInboundHeaderOutputReference",
      "namespace": "ec2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 4342
          },
          "name": "destinationAddresses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 4348
          },
          "name": "destinationPortRanges",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsInboundHeaderDestinationPortRangesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 4353
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 4358
          },
          "name": "sourceAddresses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 4364
          },
          "name": "sourcePortRanges",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsInboundHeaderSourcePortRangesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 4326
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsInboundHeader"
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisReturnPathComponentsInboundHeaderOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsInboundHeaderSourcePortRanges": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsInboundHeaderSourcePortRanges",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 4212
      },
      "name": "Ec2NetworkInsightsAnalysisReturnPathComponentsInboundHeaderSourcePortRanges",
      "namespace": "ec2NetworkInsightsAnalysis",
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisReturnPathComponentsInboundHeaderSourcePortRanges"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsInboundHeaderSourcePortRangesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsInboundHeaderSourcePortRangesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-analysis/index.ts",
          "line": 4281
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 4274
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 4288
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsInboundHeaderSourcePortRangesOutputReference"
            }
          }
        }
      ],
      "name": "Ec2NetworkInsightsAnalysisReturnPathComponentsInboundHeaderSourcePortRangesList",
      "namespace": "ec2NetworkInsightsAnalysis",
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisReturnPathComponentsInboundHeaderSourcePortRangesList"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsInboundHeaderSourcePortRangesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsInboundHeaderSourcePortRangesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-analysis/index.ts",
          "line": 4244
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 4235
      },
      "name": "Ec2NetworkInsightsAnalysisReturnPathComponentsInboundHeaderSourcePortRangesOutputReference",
      "namespace": "ec2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 4264
          },
          "name": "from",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 4269
          },
          "name": "to",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 4248
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsInboundHeaderSourcePortRanges"
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisReturnPathComponentsInboundHeaderSourcePortRangesOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-analysis/index.ts",
          "line": 5143
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 5136
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 5150
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2NetworkInsightsAnalysisReturnPathComponentsList",
      "namespace": "ec2NetworkInsightsAnalysis",
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisReturnPathComponentsList"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsOutboundHeader": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsOutboundHeader",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 4528
      },
      "name": "Ec2NetworkInsightsAnalysisReturnPathComponentsOutboundHeader",
      "namespace": "ec2NetworkInsightsAnalysis",
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisReturnPathComponentsOutboundHeader"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsOutboundHeaderDestinationPortRanges": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsOutboundHeaderDestinationPortRanges",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 4368
      },
      "name": "Ec2NetworkInsightsAnalysisReturnPathComponentsOutboundHeaderDestinationPortRanges",
      "namespace": "ec2NetworkInsightsAnalysis",
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisReturnPathComponentsOutboundHeaderDestinationPortRanges"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsOutboundHeaderDestinationPortRangesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsOutboundHeaderDestinationPortRangesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-analysis/index.ts",
          "line": 4437
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 4430
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 4444
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsOutboundHeaderDestinationPortRangesOutputReference"
            }
          }
        }
      ],
      "name": "Ec2NetworkInsightsAnalysisReturnPathComponentsOutboundHeaderDestinationPortRangesList",
      "namespace": "ec2NetworkInsightsAnalysis",
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisReturnPathComponentsOutboundHeaderDestinationPortRangesList"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsOutboundHeaderDestinationPortRangesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsOutboundHeaderDestinationPortRangesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-analysis/index.ts",
          "line": 4400
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 4391
      },
      "name": "Ec2NetworkInsightsAnalysisReturnPathComponentsOutboundHeaderDestinationPortRangesOutputReference",
      "namespace": "ec2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 4420
          },
          "name": "from",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 4425
          },
          "name": "to",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 4404
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsOutboundHeaderDestinationPortRanges"
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisReturnPathComponentsOutboundHeaderDestinationPortRangesOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsOutboundHeaderOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsOutboundHeaderOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-analysis/index.ts",
          "line": 4558
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 4551
      },
      "name": "Ec2NetworkInsightsAnalysisReturnPathComponentsOutboundHeaderOutputReference",
      "namespace": "ec2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 4578
          },
          "name": "destinationAddresses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 4584
          },
          "name": "destinationPortRanges",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsOutboundHeaderDestinationPortRangesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 4589
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 4594
          },
          "name": "sourceAddresses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 4600
          },
          "name": "sourcePortRanges",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsOutboundHeaderSourcePortRangesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 4562
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsOutboundHeader"
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisReturnPathComponentsOutboundHeaderOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsOutboundHeaderSourcePortRanges": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsOutboundHeaderSourcePortRanges",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 4448
      },
      "name": "Ec2NetworkInsightsAnalysisReturnPathComponentsOutboundHeaderSourcePortRanges",
      "namespace": "ec2NetworkInsightsAnalysis",
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisReturnPathComponentsOutboundHeaderSourcePortRanges"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsOutboundHeaderSourcePortRangesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsOutboundHeaderSourcePortRangesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-analysis/index.ts",
          "line": 4517
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 4510
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 4524
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsOutboundHeaderSourcePortRangesOutputReference"
            }
          }
        }
      ],
      "name": "Ec2NetworkInsightsAnalysisReturnPathComponentsOutboundHeaderSourcePortRangesList",
      "namespace": "ec2NetworkInsightsAnalysis",
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisReturnPathComponentsOutboundHeaderSourcePortRangesList"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsOutboundHeaderSourcePortRangesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsOutboundHeaderSourcePortRangesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-analysis/index.ts",
          "line": 4480
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 4471
      },
      "name": "Ec2NetworkInsightsAnalysisReturnPathComponentsOutboundHeaderSourcePortRangesOutputReference",
      "namespace": "ec2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 4500
          },
          "name": "from",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 4505
          },
          "name": "to",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 4484
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsOutboundHeaderSourcePortRanges"
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisReturnPathComponentsOutboundHeaderSourcePortRangesOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-analysis/index.ts",
          "line": 5051
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 5042
      },
      "name": "Ec2NetworkInsightsAnalysisReturnPathComponentsOutputReference",
      "namespace": "ec2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 5072
          },
          "name": "aclRule",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsAclRuleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 5078
          },
          "name": "component",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsComponentOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 5084
          },
          "name": "destinationVpc",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsDestinationVpcOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 5090
          },
          "name": "inboundHeader",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsInboundHeaderOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 5096
          },
          "name": "outboundHeader",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsOutboundHeaderOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 5102
          },
          "name": "routeTableRoute",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsRouteTableRouteOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 5108
          },
          "name": "securityGroupRule",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsSecurityGroupRuleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 5113
          },
          "name": "sequenceNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 5119
          },
          "name": "sourceVpc",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsSourceVpcOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 5125
          },
          "name": "subnet",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsSubnetOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 5131
          },
          "name": "vpc",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsVpcOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 5055
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponents"
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisReturnPathComponentsOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsRouteTableRoute": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsRouteTableRoute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 4604
      },
      "name": "Ec2NetworkInsightsAnalysisReturnPathComponentsRouteTableRoute",
      "namespace": "ec2NetworkInsightsAnalysis",
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisReturnPathComponentsRouteTableRoute"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsRouteTableRouteOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsRouteTableRouteOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-analysis/index.ts",
          "line": 4634
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 4627
      },
      "name": "Ec2NetworkInsightsAnalysisReturnPathComponentsRouteTableRouteOutputReference",
      "namespace": "ec2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 4654
          },
          "name": "destinationCidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 4659
          },
          "name": "destinationPrefixListId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 4664
          },
          "name": "egressOnlyInternetGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 4669
          },
          "name": "gatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 4674
          },
          "name": "instanceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 4679
          },
          "name": "natGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 4684
          },
          "name": "networkInterfaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 4689
          },
          "name": "origin",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 4694
          },
          "name": "transitGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 4699
          },
          "name": "vpcPeeringConnectionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 4638
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsRouteTableRoute"
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisReturnPathComponentsRouteTableRouteOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsSecurityGroupRule": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsSecurityGroupRule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 4762
      },
      "name": "Ec2NetworkInsightsAnalysisReturnPathComponentsSecurityGroupRule",
      "namespace": "ec2NetworkInsightsAnalysis",
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisReturnPathComponentsSecurityGroupRule"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsSecurityGroupRuleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsSecurityGroupRuleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-analysis/index.ts",
          "line": 4792
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 4785
      },
      "name": "Ec2NetworkInsightsAnalysisReturnPathComponentsSecurityGroupRuleOutputReference",
      "namespace": "ec2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 4812
          },
          "name": "cidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 4817
          },
          "name": "direction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 4823
          },
          "name": "portRange",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsSecurityGroupRulePortRangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 4828
          },
          "name": "prefixListId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 4833
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 4838
          },
          "name": "securityGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 4796
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsSecurityGroupRule"
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisReturnPathComponentsSecurityGroupRuleOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsSecurityGroupRulePortRange": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsSecurityGroupRulePortRange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 4703
      },
      "name": "Ec2NetworkInsightsAnalysisReturnPathComponentsSecurityGroupRulePortRange",
      "namespace": "ec2NetworkInsightsAnalysis",
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisReturnPathComponentsSecurityGroupRulePortRange"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsSecurityGroupRulePortRangeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsSecurityGroupRulePortRangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-analysis/index.ts",
          "line": 4733
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 4726
      },
      "name": "Ec2NetworkInsightsAnalysisReturnPathComponentsSecurityGroupRulePortRangeOutputReference",
      "namespace": "ec2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 4753
          },
          "name": "from",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 4758
          },
          "name": "to",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 4737
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsSecurityGroupRulePortRange"
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisReturnPathComponentsSecurityGroupRulePortRangeOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsSourceVpc": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsSourceVpc",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 4842
      },
      "name": "Ec2NetworkInsightsAnalysisReturnPathComponentsSourceVpc",
      "namespace": "ec2NetworkInsightsAnalysis",
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisReturnPathComponentsSourceVpc"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsSourceVpcOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsSourceVpcOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-analysis/index.ts",
          "line": 4872
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 4865
      },
      "name": "Ec2NetworkInsightsAnalysisReturnPathComponentsSourceVpcOutputReference",
      "namespace": "ec2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 4892
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 4897
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 4876
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsSourceVpc"
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisReturnPathComponentsSourceVpcOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsSubnet": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsSubnet",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 4901
      },
      "name": "Ec2NetworkInsightsAnalysisReturnPathComponentsSubnet",
      "namespace": "ec2NetworkInsightsAnalysis",
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisReturnPathComponentsSubnet"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsSubnetOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsSubnetOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-analysis/index.ts",
          "line": 4931
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 4924
      },
      "name": "Ec2NetworkInsightsAnalysisReturnPathComponentsSubnetOutputReference",
      "namespace": "ec2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 4951
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 4956
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 4935
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsSubnet"
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisReturnPathComponentsSubnetOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsVpc": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsVpc",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 4960
      },
      "name": "Ec2NetworkInsightsAnalysisReturnPathComponentsVpc",
      "namespace": "ec2NetworkInsightsAnalysis",
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisReturnPathComponentsVpc"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsVpcOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsVpcOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-analysis/index.ts",
          "line": 4990
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 4983
      },
      "name": "Ec2NetworkInsightsAnalysisReturnPathComponentsVpcOutputReference",
      "namespace": "ec2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 5010
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 5015
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 4994
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisReturnPathComponentsVpc"
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisReturnPathComponentsVpcOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 5154
      },
      "name": "Ec2NetworkInsightsAnalysisTags",
      "namespace": "ec2NetworkInsightsAnalysis",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_analysis#key Ec2NetworkInsightsAnalysis#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 5158
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_analysis#value Ec2NetworkInsightsAnalysis#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 5162
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisTags"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-analysis/index.ts",
          "line": 5292
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 5284
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 5299
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisTagsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2NetworkInsightsAnalysisTagsList",
      "namespace": "ec2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 5285
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisTagsList"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-analysis/index.ts",
          "line": 5211
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-analysis/index.ts",
        "line": 5201
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 5259
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 5275
          },
          "name": "resetValue"
        }
      ],
      "name": "Ec2NetworkInsightsAnalysisTagsOutputReference",
      "namespace": "ec2NetworkInsightsAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 5263
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 5279
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 5253
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 5269
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-analysis/index.ts",
            "line": 5215
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsAnalysis.Ec2NetworkInsightsAnalysisTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-analysis/index:Ec2NetworkInsightsAnalysisTagsOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsPath.Ec2NetworkInsightsPath": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_path awscc_ec2_network_insights_path}."
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsPath.Ec2NetworkInsightsPath",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_path awscc_ec2_network_insights_path} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-path/index.ts",
          "line": 1131
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsPath.Ec2NetworkInsightsPathConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-path/index.ts",
        "line": 1099
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2NetworkInsightsPath resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 1116
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2NetworkInsightsPath to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_path#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2NetworkInsightsPath that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2NetworkInsightsPath to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 1225
          },
          "name": "putFilterAtDestination",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsPath.Ec2NetworkInsightsPathFilterAtDestination"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 1241
          },
          "name": "putFilterAtSource",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsPath.Ec2NetworkInsightsPathFilterAtSource"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 1319
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsPath.Ec2NetworkInsightsPathTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 1175
          },
          "name": "resetDestination"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 1196
          },
          "name": "resetDestinationIp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 1212
          },
          "name": "resetDestinationPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 1228
          },
          "name": "resetFilterAtDestination"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 1244
          },
          "name": "resetFilterAtSource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 1306
          },
          "name": "resetSourceIp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 1322
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 1334
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 1348
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2NetworkInsightsPath",
      "namespace": "ec2NetworkInsightsPath",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 1104
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 1163
          },
          "name": "createdDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 1184
          },
          "name": "destinationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 1222
          },
          "name": "filterAtDestination",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsPath.Ec2NetworkInsightsPathFilterAtDestinationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 1238
          },
          "name": "filterAtSource",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsPath.Ec2NetworkInsightsPathFilterAtSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 1253
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 1258
          },
          "name": "networkInsightsPathArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 1263
          },
          "name": "networkInsightsPathId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 1294
          },
          "name": "sourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 1316
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsPath.Ec2NetworkInsightsPathTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 1179
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 1200
          },
          "name": "destinationIpInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 1216
          },
          "name": "destinationPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 1232
          },
          "name": "filterAtDestinationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsPath.Ec2NetworkInsightsPathFilterAtDestination"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 1248
          },
          "name": "filterAtSourceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsPath.Ec2NetworkInsightsPathFilterAtSource"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 1276
          },
          "name": "protocolInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 1289
          },
          "name": "sourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 1310
          },
          "name": "sourceIpInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 1326
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsPath.Ec2NetworkInsightsPathTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 1169
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 1190
          },
          "name": "destinationIp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 1206
          },
          "name": "destinationPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 1269
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 1282
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 1300
          },
          "name": "sourceIp",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-path/index:Ec2NetworkInsightsPath"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsPath.Ec2NetworkInsightsPathConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsPath.Ec2NetworkInsightsPathConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-insights-path/index.ts",
        "line": 14
      },
      "name": "Ec2NetworkInsightsPathConfig",
      "namespace": "ec2NetworkInsightsPath",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_path#protocol Ec2NetworkInsightsPath#protocol}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 38
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_path#source Ec2NetworkInsightsPath#source}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 42
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_path#destination Ec2NetworkInsightsPath#destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 18
          },
          "name": "destination",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_path#destination_ip Ec2NetworkInsightsPath#destination_ip}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 22
          },
          "name": "destinationIp",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_path#destination_port Ec2NetworkInsightsPath#destination_port}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 26
          },
          "name": "destinationPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_path#filter_at_destination Ec2NetworkInsightsPath#filter_at_destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 30
          },
          "name": "filterAtDestination",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsPath.Ec2NetworkInsightsPathFilterAtDestination"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_path#filter_at_source Ec2NetworkInsightsPath#filter_at_source}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 34
          },
          "name": "filterAtSource",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsPath.Ec2NetworkInsightsPathFilterAtSource"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_path#source_ip Ec2NetworkInsightsPath#source_ip}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 46
          },
          "name": "sourceIp",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_path#tags Ec2NetworkInsightsPath#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 50
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsPath.Ec2NetworkInsightsPathTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-path/index:Ec2NetworkInsightsPathConfig"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsPath.Ec2NetworkInsightsPathFilterAtDestination": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsPath.Ec2NetworkInsightsPathFilterAtDestination",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-insights-path/index.ts",
        "line": 306
      },
      "name": "Ec2NetworkInsightsPathFilterAtDestination",
      "namespace": "ec2NetworkInsightsPath",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_path#destination_address Ec2NetworkInsightsPath#destination_address}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 310
          },
          "name": "destinationAddress",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_path#destination_port_range Ec2NetworkInsightsPath#destination_port_range}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 314
          },
          "name": "destinationPortRange",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsPath.Ec2NetworkInsightsPathFilterAtDestinationDestinationPortRange"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_path#source_address Ec2NetworkInsightsPath#source_address}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 318
          },
          "name": "sourceAddress",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_path#source_port_range Ec2NetworkInsightsPath#source_port_range}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 322
          },
          "name": "sourcePortRange",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsPath.Ec2NetworkInsightsPathFilterAtDestinationSourcePortRange"
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-path/index:Ec2NetworkInsightsPathFilterAtDestination"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsPath.Ec2NetworkInsightsPathFilterAtDestinationDestinationPortRange": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsPath.Ec2NetworkInsightsPathFilterAtDestinationDestinationPortRange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-insights-path/index.ts",
        "line": 52
      },
      "name": "Ec2NetworkInsightsPathFilterAtDestinationDestinationPortRange",
      "namespace": "ec2NetworkInsightsPath",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_path#from_port Ec2NetworkInsightsPath#from_port}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 56
          },
          "name": "fromPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_path#to_port Ec2NetworkInsightsPath#to_port}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 60
          },
          "name": "toPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-path/index:Ec2NetworkInsightsPathFilterAtDestinationDestinationPortRange"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsPath.Ec2NetworkInsightsPathFilterAtDestinationDestinationPortRangeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsPath.Ec2NetworkInsightsPathFilterAtDestinationDestinationPortRangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-path/index.ts",
          "line": 107
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-path/index.ts",
        "line": 99
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 155
          },
          "name": "resetFromPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 171
          },
          "name": "resetToPort"
        }
      ],
      "name": "Ec2NetworkInsightsPathFilterAtDestinationDestinationPortRangeOutputReference",
      "namespace": "ec2NetworkInsightsPath",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 159
          },
          "name": "fromPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 175
          },
          "name": "toPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 149
          },
          "name": "fromPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 165
          },
          "name": "toPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 111
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsPath.Ec2NetworkInsightsPathFilterAtDestinationDestinationPortRange"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-path/index:Ec2NetworkInsightsPathFilterAtDestinationDestinationPortRangeOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsPath.Ec2NetworkInsightsPathFilterAtDestinationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsPath.Ec2NetworkInsightsPathFilterAtDestinationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-path/index.ts",
          "line": 383
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-path/index.ts",
        "line": 375
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 456
          },
          "name": "putDestinationPortRange",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsPath.Ec2NetworkInsightsPathFilterAtDestinationDestinationPortRange"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 488
          },
          "name": "putSourcePortRange",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsPath.Ec2NetworkInsightsPathFilterAtDestinationSourcePortRange"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 443
          },
          "name": "resetDestinationAddress"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 459
          },
          "name": "resetDestinationPortRange"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 475
          },
          "name": "resetSourceAddress"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 491
          },
          "name": "resetSourcePortRange"
        }
      ],
      "name": "Ec2NetworkInsightsPathFilterAtDestinationOutputReference",
      "namespace": "ec2NetworkInsightsPath",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 453
          },
          "name": "destinationPortRange",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsPath.Ec2NetworkInsightsPathFilterAtDestinationDestinationPortRangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 485
          },
          "name": "sourcePortRange",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsPath.Ec2NetworkInsightsPathFilterAtDestinationSourcePortRangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 447
          },
          "name": "destinationAddressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 463
          },
          "name": "destinationPortRangeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsPath.Ec2NetworkInsightsPathFilterAtDestinationDestinationPortRange"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 479
          },
          "name": "sourceAddressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 495
          },
          "name": "sourcePortRangeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsPath.Ec2NetworkInsightsPathFilterAtDestinationSourcePortRange"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 437
          },
          "name": "destinationAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 469
          },
          "name": "sourceAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 387
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsPath.Ec2NetworkInsightsPathFilterAtDestination"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-path/index:Ec2NetworkInsightsPathFilterAtDestinationOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsPath.Ec2NetworkInsightsPathFilterAtDestinationSourcePortRange": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsPath.Ec2NetworkInsightsPathFilterAtDestinationSourcePortRange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-insights-path/index.ts",
        "line": 179
      },
      "name": "Ec2NetworkInsightsPathFilterAtDestinationSourcePortRange",
      "namespace": "ec2NetworkInsightsPath",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_path#from_port Ec2NetworkInsightsPath#from_port}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 183
          },
          "name": "fromPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_path#to_port Ec2NetworkInsightsPath#to_port}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 187
          },
          "name": "toPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-path/index:Ec2NetworkInsightsPathFilterAtDestinationSourcePortRange"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsPath.Ec2NetworkInsightsPathFilterAtDestinationSourcePortRangeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsPath.Ec2NetworkInsightsPathFilterAtDestinationSourcePortRangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-path/index.ts",
          "line": 234
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-path/index.ts",
        "line": 226
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 282
          },
          "name": "resetFromPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 298
          },
          "name": "resetToPort"
        }
      ],
      "name": "Ec2NetworkInsightsPathFilterAtDestinationSourcePortRangeOutputReference",
      "namespace": "ec2NetworkInsightsPath",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 286
          },
          "name": "fromPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 302
          },
          "name": "toPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 276
          },
          "name": "fromPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 292
          },
          "name": "toPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 238
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsPath.Ec2NetworkInsightsPathFilterAtDestinationSourcePortRange"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-path/index:Ec2NetworkInsightsPathFilterAtDestinationSourcePortRangeOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsPath.Ec2NetworkInsightsPathFilterAtSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsPath.Ec2NetworkInsightsPathFilterAtSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-insights-path/index.ts",
        "line": 753
      },
      "name": "Ec2NetworkInsightsPathFilterAtSource",
      "namespace": "ec2NetworkInsightsPath",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_path#destination_address Ec2NetworkInsightsPath#destination_address}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 757
          },
          "name": "destinationAddress",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_path#destination_port_range Ec2NetworkInsightsPath#destination_port_range}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 761
          },
          "name": "destinationPortRange",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsPath.Ec2NetworkInsightsPathFilterAtSourceDestinationPortRange"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_path#source_address Ec2NetworkInsightsPath#source_address}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 765
          },
          "name": "sourceAddress",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_path#source_port_range Ec2NetworkInsightsPath#source_port_range}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 769
          },
          "name": "sourcePortRange",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsPath.Ec2NetworkInsightsPathFilterAtSourceSourcePortRange"
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-path/index:Ec2NetworkInsightsPathFilterAtSource"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsPath.Ec2NetworkInsightsPathFilterAtSourceDestinationPortRange": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsPath.Ec2NetworkInsightsPathFilterAtSourceDestinationPortRange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-insights-path/index.ts",
        "line": 499
      },
      "name": "Ec2NetworkInsightsPathFilterAtSourceDestinationPortRange",
      "namespace": "ec2NetworkInsightsPath",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_path#from_port Ec2NetworkInsightsPath#from_port}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 503
          },
          "name": "fromPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_path#to_port Ec2NetworkInsightsPath#to_port}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 507
          },
          "name": "toPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-path/index:Ec2NetworkInsightsPathFilterAtSourceDestinationPortRange"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsPath.Ec2NetworkInsightsPathFilterAtSourceDestinationPortRangeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsPath.Ec2NetworkInsightsPathFilterAtSourceDestinationPortRangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-path/index.ts",
          "line": 554
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-path/index.ts",
        "line": 546
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 602
          },
          "name": "resetFromPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 618
          },
          "name": "resetToPort"
        }
      ],
      "name": "Ec2NetworkInsightsPathFilterAtSourceDestinationPortRangeOutputReference",
      "namespace": "ec2NetworkInsightsPath",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 606
          },
          "name": "fromPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 622
          },
          "name": "toPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 596
          },
          "name": "fromPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 612
          },
          "name": "toPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 558
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsPath.Ec2NetworkInsightsPathFilterAtSourceDestinationPortRange"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-path/index:Ec2NetworkInsightsPathFilterAtSourceDestinationPortRangeOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsPath.Ec2NetworkInsightsPathFilterAtSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsPath.Ec2NetworkInsightsPathFilterAtSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-path/index.ts",
          "line": 830
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-path/index.ts",
        "line": 822
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 903
          },
          "name": "putDestinationPortRange",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsPath.Ec2NetworkInsightsPathFilterAtSourceDestinationPortRange"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 935
          },
          "name": "putSourcePortRange",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsPath.Ec2NetworkInsightsPathFilterAtSourceSourcePortRange"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 890
          },
          "name": "resetDestinationAddress"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 906
          },
          "name": "resetDestinationPortRange"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 922
          },
          "name": "resetSourceAddress"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 938
          },
          "name": "resetSourcePortRange"
        }
      ],
      "name": "Ec2NetworkInsightsPathFilterAtSourceOutputReference",
      "namespace": "ec2NetworkInsightsPath",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 900
          },
          "name": "destinationPortRange",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsPath.Ec2NetworkInsightsPathFilterAtSourceDestinationPortRangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 932
          },
          "name": "sourcePortRange",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsPath.Ec2NetworkInsightsPathFilterAtSourceSourcePortRangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 894
          },
          "name": "destinationAddressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 910
          },
          "name": "destinationPortRangeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsPath.Ec2NetworkInsightsPathFilterAtSourceDestinationPortRange"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 926
          },
          "name": "sourceAddressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 942
          },
          "name": "sourcePortRangeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsPath.Ec2NetworkInsightsPathFilterAtSourceSourcePortRange"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 884
          },
          "name": "destinationAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 916
          },
          "name": "sourceAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 834
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsPath.Ec2NetworkInsightsPathFilterAtSource"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-path/index:Ec2NetworkInsightsPathFilterAtSourceOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsPath.Ec2NetworkInsightsPathFilterAtSourceSourcePortRange": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsPath.Ec2NetworkInsightsPathFilterAtSourceSourcePortRange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-insights-path/index.ts",
        "line": 626
      },
      "name": "Ec2NetworkInsightsPathFilterAtSourceSourcePortRange",
      "namespace": "ec2NetworkInsightsPath",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_path#from_port Ec2NetworkInsightsPath#from_port}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 630
          },
          "name": "fromPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_path#to_port Ec2NetworkInsightsPath#to_port}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 634
          },
          "name": "toPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-path/index:Ec2NetworkInsightsPathFilterAtSourceSourcePortRange"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsPath.Ec2NetworkInsightsPathFilterAtSourceSourcePortRangeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsPath.Ec2NetworkInsightsPathFilterAtSourceSourcePortRangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-path/index.ts",
          "line": 681
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-path/index.ts",
        "line": 673
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 729
          },
          "name": "resetFromPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 745
          },
          "name": "resetToPort"
        }
      ],
      "name": "Ec2NetworkInsightsPathFilterAtSourceSourcePortRangeOutputReference",
      "namespace": "ec2NetworkInsightsPath",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 733
          },
          "name": "fromPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 749
          },
          "name": "toPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 723
          },
          "name": "fromPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 739
          },
          "name": "toPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 685
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsPath.Ec2NetworkInsightsPathFilterAtSourceSourcePortRange"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-path/index:Ec2NetworkInsightsPathFilterAtSourceSourcePortRangeOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsPath.Ec2NetworkInsightsPathTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsPath.Ec2NetworkInsightsPathTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-insights-path/index.ts",
        "line": 946
      },
      "name": "Ec2NetworkInsightsPathTags",
      "namespace": "ec2NetworkInsightsPath",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_path#key Ec2NetworkInsightsPath#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 950
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_insights_path#value Ec2NetworkInsightsPath#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 954
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-path/index:Ec2NetworkInsightsPathTags"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsPath.Ec2NetworkInsightsPathTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsPath.Ec2NetworkInsightsPathTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-path/index.ts",
          "line": 1084
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-path/index.ts",
        "line": 1076
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 1091
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsPath.Ec2NetworkInsightsPathTagsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2NetworkInsightsPathTagsList",
      "namespace": "ec2NetworkInsightsPath",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 1077
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsPath.Ec2NetworkInsightsPathTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-path/index:Ec2NetworkInsightsPathTagsList"
    },
    "@cdktn/provider-awscc.ec2NetworkInsightsPath.Ec2NetworkInsightsPathTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsPath.Ec2NetworkInsightsPathTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-insights-path/index.ts",
          "line": 1003
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-insights-path/index.ts",
        "line": 993
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 1051
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 1067
          },
          "name": "resetValue"
        }
      ],
      "name": "Ec2NetworkInsightsPathTagsOutputReference",
      "namespace": "ec2NetworkInsightsPath",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 1055
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 1071
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 1045
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 1061
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-insights-path/index.ts",
            "line": 1007
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2NetworkInsightsPath.Ec2NetworkInsightsPathTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-network-insights-path/index:Ec2NetworkInsightsPathTagsOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkInterface.Ec2NetworkInterface": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_interface awscc_ec2_network_interface}."
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInterface.Ec2NetworkInterface",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_interface awscc_ec2_network_interface} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-network-interface/index.ts",
          "line": 1033
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2NetworkInterface.Ec2NetworkInterfaceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-interface/index.ts",
        "line": 1001
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2NetworkInterface resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 1018
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2NetworkInterface to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_interface#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2NetworkInterface that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2NetworkInterface to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 1078
          },
          "name": "putConnectionTrackingSpecification",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2NetworkInterface.Ec2NetworkInterfaceConnectionTrackingSpecification"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 1179
          },
          "name": "putIpv4Prefixes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2NetworkInterface.Ec2NetworkInterfaceIpv4Prefixes"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 1211
          },
          "name": "putIpv6Addresses",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2NetworkInterface.Ec2NetworkInterfaceIpv6Addresses"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 1243
          },
          "name": "putIpv6Prefixes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2NetworkInterface.Ec2NetworkInterfaceIpv6Prefixes"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 1290
          },
          "name": "putPrivateIpAddresses",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2NetworkInterface.Ec2NetworkInterfacePrivateIpAddresses"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 1378
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2NetworkInterface.Ec2NetworkInterfaceTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 1081
          },
          "name": "resetConnectionTrackingSpecification"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 1097
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 1113
          },
          "name": "resetEnablePrimaryIpv6"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 1129
          },
          "name": "resetGroupSet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 1150
          },
          "name": "resetInterfaceType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 1166
          },
          "name": "resetIpv4PrefixCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 1182
          },
          "name": "resetIpv4Prefixes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 1198
          },
          "name": "resetIpv6AddressCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 1214
          },
          "name": "resetIpv6Addresses"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 1230
          },
          "name": "resetIpv6PrefixCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 1246
          },
          "name": "resetIpv6Prefixes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 1277
          },
          "name": "resetPrivateIpAddress"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 1293
          },
          "name": "resetPrivateIpAddresses"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 1309
          },
          "name": "resetPublicIpDnsHostnameTypeSpecification"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 1331
          },
          "name": "resetSecondaryPrivateIpAddressCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 1352
          },
          "name": "resetSourceDestCheck"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 1381
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 1398
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 1421
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2NetworkInterface",
      "namespace": "ec2NetworkInterface",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 1006
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 1075
          },
          "name": "connectionTrackingSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInterface.Ec2NetworkInterfaceConnectionTrackingSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 1138
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 1176
          },
          "name": "ipv4Prefixes",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInterface.Ec2NetworkInterfaceIpv4PrefixesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 1208
          },
          "name": "ipv6Addresses",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInterface.Ec2NetworkInterfaceIpv6AddressesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 1240
          },
          "name": "ipv6Prefixes",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInterface.Ec2NetworkInterfaceIpv6PrefixesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 1255
          },
          "name": "networkInterfaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 1260
          },
          "name": "primaryIpv6Address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 1265
          },
          "name": "primaryPrivateIpAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 1287
          },
          "name": "privateIpAddresses",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInterface.Ec2NetworkInterfacePrivateIpAddressesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 1319
          },
          "name": "publicIpDnsNameOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInterface.Ec2NetworkInterfacePublicIpDnsNameOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 1340
          },
          "name": "secondaryPrivateIpAddresses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 1375
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInterface.Ec2NetworkInterfaceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 1390
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 1085
          },
          "name": "connectionTrackingSpecificationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2NetworkInterface.Ec2NetworkInterfaceConnectionTrackingSpecification"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 1101
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 1117
          },
          "name": "enablePrimaryIpv6Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 1133
          },
          "name": "groupSetInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 1154
          },
          "name": "interfaceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 1170
          },
          "name": "ipv4PrefixCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 1186
          },
          "name": "ipv4PrefixesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2NetworkInterface.Ec2NetworkInterfaceIpv4Prefixes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 1202
          },
          "name": "ipv6AddressCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 1218
          },
          "name": "ipv6AddressesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2NetworkInterface.Ec2NetworkInterfaceIpv6Addresses"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 1234
          },
          "name": "ipv6PrefixCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 1250
          },
          "name": "ipv6PrefixesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2NetworkInterface.Ec2NetworkInterfaceIpv6Prefixes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 1297
          },
          "name": "privateIpAddressesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2NetworkInterface.Ec2NetworkInterfacePrivateIpAddresses"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 1281
          },
          "name": "privateIpAddressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 1313
          },
          "name": "publicIpDnsHostnameTypeSpecificationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 1335
          },
          "name": "secondaryPrivateIpAddressCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 1356
          },
          "name": "sourceDestCheckInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 1369
          },
          "name": "subnetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 1385
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2NetworkInterface.Ec2NetworkInterfaceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 1091
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 1107
          },
          "name": "enablePrimaryIpv6",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 1123
          },
          "name": "groupSet",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 1144
          },
          "name": "interfaceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 1160
          },
          "name": "ipv4PrefixCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 1192
          },
          "name": "ipv6AddressCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 1224
          },
          "name": "ipv6PrefixCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 1271
          },
          "name": "privateIpAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 1303
          },
          "name": "publicIpDnsHostnameTypeSpecification",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 1325
          },
          "name": "secondaryPrivateIpAddressCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 1346
          },
          "name": "sourceDestCheck",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 1362
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-network-interface/index:Ec2NetworkInterface"
    },
    "@cdktn/provider-awscc.ec2NetworkInterface.Ec2NetworkInterfaceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInterface.Ec2NetworkInterfaceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-interface/index.ts",
        "line": 14
      },
      "name": "Ec2NetworkInterfaceConfig",
      "namespace": "ec2NetworkInterface",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_interface#subnet_id Ec2NetworkInterface#subnet_id}",
            "stability": "stable",
            "summary": "The ID of the subnet to associate with the network interface."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 114
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_interface#connection_tracking_specification Ec2NetworkInterface#connection_tracking_specification}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 18
          },
          "name": "connectionTrackingSpecification",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInterface.Ec2NetworkInterfaceConnectionTrackingSpecification"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_interface#description Ec2NetworkInterface#description}",
            "stability": "stable",
            "summary": "A description for the network interface."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 24
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Enable this option to automatically assign an IPv6 associated with the ENI attached to your instance to be the primary IPv6 address. When you enable an IPv6 address to be a primary IPv6, you cannot disable it. Traffic will be routed to the primary IPv6 address until the instance is terminated or the ENI is detached. If you have multiple IPv6 addresses associated with an ENI and you enable a primary IPv6 address, the first IPv6 address associated with the ENI becomes the primary IPv6 address.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_interface#enable_primary_ipv_6 Ec2NetworkInterface#enable_primary_ipv_6}",
            "stability": "stable",
            "summary": "If you have instances or ENIs that rely on the IPv6 address not changing, to avoid disrupting traffic to instances or ENIs, you can enable a primary IPv6 address."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 30
          },
          "name": "enablePrimaryIpv6",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_interface#group_set Ec2NetworkInterface#group_set}",
            "stability": "stable",
            "summary": "A list of security group IDs associated with this network interface."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 36
          },
          "name": "groupSet",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_interface#interface_type Ec2NetworkInterface#interface_type}",
            "stability": "stable",
            "summary": "Indicates the type of network interface."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 42
          },
          "name": "interfaceType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When you specify a number of IPv4 prefixes, Amazon EC2 selects these prefixes from your existing subnet CIDR reservations, if available, or from free spaces in the subnet. By default, these will be /28 prefixes. You can't specify a count of IPv4 prefixes if you've specified one of the following: specific IPv4 prefixes, specific private IPv4 addresses, or a count of private IPv4 addresses.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_interface#ipv_4_prefix_count Ec2NetworkInterface#ipv_4_prefix_count}",
            "stability": "stable",
            "summary": "The number of IPv4 prefixes to assign to a network interface."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 48
          },
          "name": "ipv4PrefixCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you want EC2 to automatically assign IPv4 prefixes, use the Ipv4PrefixCount property and do not specify this property. Presently, only /28 prefixes are supported. You can't specify IPv4 prefixes if you've specified one of the following: a count of IPv4 prefixes, specific private IPv4 addresses, or a count of private IPv4 addresses.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_interface#ipv_4_prefixes Ec2NetworkInterface#ipv_4_prefixes}",
            "stability": "stable",
            "summary": "Assigns a list of IPv4 prefixes to the network interface."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 54
          },
          "name": "ipv4Prefixes",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2NetworkInterface.Ec2NetworkInterfaceIpv4Prefixes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Amazon EC2 automatically selects the IPv6 addresses from the subnet range. To specify specific IPv6 addresses, use the Ipv6Addresses property and don't specify this property.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_interface#ipv_6_address_count Ec2NetworkInterface#ipv_6_address_count}",
            "stability": "stable",
            "summary": "The number of IPv6 addresses to assign to a network interface."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 60
          },
          "name": "ipv6AddressCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you're specifying a number of IPv6 addresses, use the Ipv6AddressCount property and don't specify this property.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_interface#ipv_6_addresses Ec2NetworkInterface#ipv_6_addresses}",
            "stability": "stable",
            "summary": "One or more specific IPv6 addresses from the IPv6 CIDR block range of your subnet to associate with the network interface."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 66
          },
          "name": "ipv6Addresses",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2NetworkInterface.Ec2NetworkInterfaceIpv6Addresses"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When you specify a number of IPv6 prefixes, Amazon EC2 selects these prefixes from your existing subnet CIDR reservations, if available, or from free spaces in the subnet. By default, these will be /80 prefixes. You can't specify a count of IPv6 prefixes if you've specified one of the following: specific IPv6 prefixes, specific IPv6 addresses, or a count of IPv6 addresses.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_interface#ipv_6_prefix_count Ec2NetworkInterface#ipv_6_prefix_count}",
            "stability": "stable",
            "summary": "The number of IPv6 prefixes to assign to a network interface."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 72
          },
          "name": "ipv6PrefixCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you want EC2 to automatically assign IPv6 prefixes, use the Ipv6PrefixCount property and do not specify this property. Presently, only /80 prefixes are supported. You can't specify IPv6 prefixes if you've specified one of the following: a count of IPv6 prefixes, specific IPv6 addresses, or a count of IPv6 addresses.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_interface#ipv_6_prefixes Ec2NetworkInterface#ipv_6_prefixes}",
            "stability": "stable",
            "summary": "Assigns a list of IPv6 prefixes to the network interface."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 78
          },
          "name": "ipv6Prefixes",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2NetworkInterface.Ec2NetworkInterfaceIpv6Prefixes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you want to specify multiple private IP address, use the PrivateIpAddresses property. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_interface#private_ip_address Ec2NetworkInterface#private_ip_address}",
            "stability": "stable",
            "summary": "Assigns a single private IP address to the network interface, which is used as the primary private IP address."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 84
          },
          "name": "privateIpAddress",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a primary private IP address by setting the value of the Primary property to true in the PrivateIpAddressSpecification property. If you want EC2 to automatically assign private IP addresses, use the SecondaryPrivateIpAddressCount property and do not specify this property.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_interface#private_ip_addresses Ec2NetworkInterface#private_ip_addresses}",
            "stability": "stable",
            "summary": "Assigns a list of private IP addresses to the network interface."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 90
          },
          "name": "privateIpAddresses",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2NetworkInterface.Ec2NetworkInterfacePrivateIpAddresses"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_interface#public_ip_dns_hostname_type_specification Ec2NetworkInterface#public_ip_dns_hostname_type_specification}",
            "stability": "stable",
            "summary": "Public IP DNS hostname type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 96
          },
          "name": "publicIpDnsHostnameTypeSpecification",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When you specify a number of secondary IPv4 addresses, Amazon EC2 selects these IP addresses within the subnet's IPv4 CIDR range. You can't specify this option and specify more than one private IP address using privateIpAddresses\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_interface#secondary_private_ip_address_count Ec2NetworkInterface#secondary_private_ip_address_count}",
            "stability": "stable",
            "summary": "The number of secondary private IPv4 addresses to assign to a network interface."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 102
          },
          "name": "secondaryPrivateIpAddressCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_interface#source_dest_check Ec2NetworkInterface#source_dest_check}",
            "stability": "stable",
            "summary": "Indicates whether traffic to or from the instance is validated."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 108
          },
          "name": "sourceDestCheck",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_interface#tags Ec2NetworkInterface#tags}",
            "stability": "stable",
            "summary": "An arbitrary set of tags (key-value pairs) for this network interface."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 120
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2NetworkInterface.Ec2NetworkInterfaceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-network-interface/index:Ec2NetworkInterfaceConfig"
    },
    "@cdktn/provider-awscc.ec2NetworkInterface.Ec2NetworkInterfaceConnectionTrackingSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInterface.Ec2NetworkInterfaceConnectionTrackingSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-interface/index.ts",
        "line": 122
      },
      "name": "Ec2NetworkInterfaceConnectionTrackingSpecification",
      "namespace": "ec2NetworkInterface",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_interface#tcp_established_timeout Ec2NetworkInterface#tcp_established_timeout}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 126
          },
          "name": "tcpEstablishedTimeout",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_interface#udp_stream_timeout Ec2NetworkInterface#udp_stream_timeout}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 130
          },
          "name": "udpStreamTimeout",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_interface#udp_timeout Ec2NetworkInterface#udp_timeout}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 134
          },
          "name": "udpTimeout",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ec2-network-interface/index:Ec2NetworkInterfaceConnectionTrackingSpecification"
    },
    "@cdktn/provider-awscc.ec2NetworkInterface.Ec2NetworkInterfaceConnectionTrackingSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInterface.Ec2NetworkInterfaceConnectionTrackingSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-interface/index.ts",
          "line": 188
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-interface/index.ts",
        "line": 180
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 242
          },
          "name": "resetTcpEstablishedTimeout"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 258
          },
          "name": "resetUdpStreamTimeout"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 274
          },
          "name": "resetUdpTimeout"
        }
      ],
      "name": "Ec2NetworkInterfaceConnectionTrackingSpecificationOutputReference",
      "namespace": "ec2NetworkInterface",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 246
          },
          "name": "tcpEstablishedTimeoutInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 262
          },
          "name": "udpStreamTimeoutInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 278
          },
          "name": "udpTimeoutInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 236
          },
          "name": "tcpEstablishedTimeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 252
          },
          "name": "udpStreamTimeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 268
          },
          "name": "udpTimeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 192
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2NetworkInterface.Ec2NetworkInterfaceConnectionTrackingSpecification"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-network-interface/index:Ec2NetworkInterfaceConnectionTrackingSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkInterface.Ec2NetworkInterfaceIpv4Prefixes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInterface.Ec2NetworkInterfaceIpv4Prefixes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-interface/index.ts",
        "line": 282
      },
      "name": "Ec2NetworkInterfaceIpv4Prefixes",
      "namespace": "ec2NetworkInterface",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_interface#ipv_4_prefix Ec2NetworkInterface#ipv_4_prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 286
          },
          "name": "ipv4Prefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-network-interface/index:Ec2NetworkInterfaceIpv4Prefixes"
    },
    "@cdktn/provider-awscc.ec2NetworkInterface.Ec2NetworkInterfaceIpv4PrefixesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInterface.Ec2NetworkInterfaceIpv4PrefixesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-interface/index.ts",
          "line": 387
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-interface/index.ts",
        "line": 379
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 394
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2NetworkInterface.Ec2NetworkInterfaceIpv4PrefixesOutputReference"
            }
          }
        }
      ],
      "name": "Ec2NetworkInterfaceIpv4PrefixesList",
      "namespace": "ec2NetworkInterface",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 380
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2NetworkInterface.Ec2NetworkInterfaceIpv4Prefixes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-network-interface/index:Ec2NetworkInterfaceIpv4PrefixesList"
    },
    "@cdktn/provider-awscc.ec2NetworkInterface.Ec2NetworkInterfaceIpv4PrefixesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInterface.Ec2NetworkInterfaceIpv4PrefixesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-interface/index.ts",
          "line": 328
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-interface/index.ts",
        "line": 318
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 370
          },
          "name": "resetIpv4Prefix"
        }
      ],
      "name": "Ec2NetworkInterfaceIpv4PrefixesOutputReference",
      "namespace": "ec2NetworkInterface",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 374
          },
          "name": "ipv4PrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 364
          },
          "name": "ipv4Prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 332
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2NetworkInterface.Ec2NetworkInterfaceIpv4Prefixes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-network-interface/index:Ec2NetworkInterfaceIpv4PrefixesOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkInterface.Ec2NetworkInterfaceIpv6Addresses": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInterface.Ec2NetworkInterfaceIpv6Addresses",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-interface/index.ts",
        "line": 398
      },
      "name": "Ec2NetworkInterfaceIpv6Addresses",
      "namespace": "ec2NetworkInterface",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_interface#ipv_6_address Ec2NetworkInterface#ipv_6_address}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 402
          },
          "name": "ipv6Address",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-network-interface/index:Ec2NetworkInterfaceIpv6Addresses"
    },
    "@cdktn/provider-awscc.ec2NetworkInterface.Ec2NetworkInterfaceIpv6AddressesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInterface.Ec2NetworkInterfaceIpv6AddressesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-interface/index.ts",
          "line": 503
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-interface/index.ts",
        "line": 495
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 510
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2NetworkInterface.Ec2NetworkInterfaceIpv6AddressesOutputReference"
            }
          }
        }
      ],
      "name": "Ec2NetworkInterfaceIpv6AddressesList",
      "namespace": "ec2NetworkInterface",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 496
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2NetworkInterface.Ec2NetworkInterfaceIpv6Addresses"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-network-interface/index:Ec2NetworkInterfaceIpv6AddressesList"
    },
    "@cdktn/provider-awscc.ec2NetworkInterface.Ec2NetworkInterfaceIpv6AddressesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInterface.Ec2NetworkInterfaceIpv6AddressesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-interface/index.ts",
          "line": 444
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-interface/index.ts",
        "line": 434
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 486
          },
          "name": "resetIpv6Address"
        }
      ],
      "name": "Ec2NetworkInterfaceIpv6AddressesOutputReference",
      "namespace": "ec2NetworkInterface",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 490
          },
          "name": "ipv6AddressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 480
          },
          "name": "ipv6Address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 448
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2NetworkInterface.Ec2NetworkInterfaceIpv6Addresses"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-network-interface/index:Ec2NetworkInterfaceIpv6AddressesOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkInterface.Ec2NetworkInterfaceIpv6Prefixes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInterface.Ec2NetworkInterfaceIpv6Prefixes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-interface/index.ts",
        "line": 514
      },
      "name": "Ec2NetworkInterfaceIpv6Prefixes",
      "namespace": "ec2NetworkInterface",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_interface#ipv_6_prefix Ec2NetworkInterface#ipv_6_prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 518
          },
          "name": "ipv6Prefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-network-interface/index:Ec2NetworkInterfaceIpv6Prefixes"
    },
    "@cdktn/provider-awscc.ec2NetworkInterface.Ec2NetworkInterfaceIpv6PrefixesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInterface.Ec2NetworkInterfaceIpv6PrefixesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-interface/index.ts",
          "line": 619
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-interface/index.ts",
        "line": 611
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 626
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2NetworkInterface.Ec2NetworkInterfaceIpv6PrefixesOutputReference"
            }
          }
        }
      ],
      "name": "Ec2NetworkInterfaceIpv6PrefixesList",
      "namespace": "ec2NetworkInterface",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 612
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2NetworkInterface.Ec2NetworkInterfaceIpv6Prefixes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-network-interface/index:Ec2NetworkInterfaceIpv6PrefixesList"
    },
    "@cdktn/provider-awscc.ec2NetworkInterface.Ec2NetworkInterfaceIpv6PrefixesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInterface.Ec2NetworkInterfaceIpv6PrefixesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-interface/index.ts",
          "line": 560
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-interface/index.ts",
        "line": 550
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 602
          },
          "name": "resetIpv6Prefix"
        }
      ],
      "name": "Ec2NetworkInterfaceIpv6PrefixesOutputReference",
      "namespace": "ec2NetworkInterface",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 606
          },
          "name": "ipv6PrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 596
          },
          "name": "ipv6Prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 564
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2NetworkInterface.Ec2NetworkInterfaceIpv6Prefixes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-network-interface/index:Ec2NetworkInterfaceIpv6PrefixesOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkInterface.Ec2NetworkInterfacePrivateIpAddresses": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInterface.Ec2NetworkInterfacePrivateIpAddresses",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-interface/index.ts",
        "line": 630
      },
      "name": "Ec2NetworkInterfacePrivateIpAddresses",
      "namespace": "ec2NetworkInterface",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_interface#primary Ec2NetworkInterface#primary}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 634
          },
          "name": "primary",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_interface#private_ip_address Ec2NetworkInterface#private_ip_address}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 638
          },
          "name": "privateIpAddress",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-network-interface/index:Ec2NetworkInterfacePrivateIpAddresses"
    },
    "@cdktn/provider-awscc.ec2NetworkInterface.Ec2NetworkInterfacePrivateIpAddressesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInterface.Ec2NetworkInterfacePrivateIpAddressesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-interface/index.ts",
          "line": 768
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-interface/index.ts",
        "line": 760
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 775
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2NetworkInterface.Ec2NetworkInterfacePrivateIpAddressesOutputReference"
            }
          }
        }
      ],
      "name": "Ec2NetworkInterfacePrivateIpAddressesList",
      "namespace": "ec2NetworkInterface",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 761
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2NetworkInterface.Ec2NetworkInterfacePrivateIpAddresses"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-network-interface/index:Ec2NetworkInterfacePrivateIpAddressesList"
    },
    "@cdktn/provider-awscc.ec2NetworkInterface.Ec2NetworkInterfacePrivateIpAddressesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInterface.Ec2NetworkInterfacePrivateIpAddressesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-interface/index.ts",
          "line": 687
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-interface/index.ts",
        "line": 677
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 735
          },
          "name": "resetPrimary"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 751
          },
          "name": "resetPrivateIpAddress"
        }
      ],
      "name": "Ec2NetworkInterfacePrivateIpAddressesOutputReference",
      "namespace": "ec2NetworkInterface",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 739
          },
          "name": "primaryInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 755
          },
          "name": "privateIpAddressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 729
          },
          "name": "primary",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 745
          },
          "name": "privateIpAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 691
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2NetworkInterface.Ec2NetworkInterfacePrivateIpAddresses"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-network-interface/index:Ec2NetworkInterfacePrivateIpAddressesOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkInterface.Ec2NetworkInterfacePublicIpDnsNameOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInterface.Ec2NetworkInterfacePublicIpDnsNameOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-interface/index.ts",
        "line": 779
      },
      "name": "Ec2NetworkInterfacePublicIpDnsNameOptions",
      "namespace": "ec2NetworkInterface",
      "symbolId": "src/ec2-network-interface/index:Ec2NetworkInterfacePublicIpDnsNameOptions"
    },
    "@cdktn/provider-awscc.ec2NetworkInterface.Ec2NetworkInterfacePublicIpDnsNameOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInterface.Ec2NetworkInterfacePublicIpDnsNameOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-interface/index.ts",
          "line": 809
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-interface/index.ts",
        "line": 802
      },
      "name": "Ec2NetworkInterfacePublicIpDnsNameOptionsOutputReference",
      "namespace": "ec2NetworkInterface",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 829
          },
          "name": "dnsHostnameType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 834
          },
          "name": "publicDualStackDnsName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 839
          },
          "name": "publicIpv4DnsName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 844
          },
          "name": "publicIpv6DnsName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 813
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInterface.Ec2NetworkInterfacePublicIpDnsNameOptions"
          }
        }
      ],
      "symbolId": "src/ec2-network-interface/index:Ec2NetworkInterfacePublicIpDnsNameOptionsOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkInterface.Ec2NetworkInterfaceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInterface.Ec2NetworkInterfaceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-interface/index.ts",
        "line": 848
      },
      "name": "Ec2NetworkInterfaceTags",
      "namespace": "ec2NetworkInterface",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_interface#key Ec2NetworkInterface#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 852
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_interface#value Ec2NetworkInterface#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 856
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-network-interface/index:Ec2NetworkInterfaceTags"
    },
    "@cdktn/provider-awscc.ec2NetworkInterface.Ec2NetworkInterfaceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInterface.Ec2NetworkInterfaceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-interface/index.ts",
          "line": 986
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-interface/index.ts",
        "line": 978
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 993
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2NetworkInterface.Ec2NetworkInterfaceTagsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2NetworkInterfaceTagsList",
      "namespace": "ec2NetworkInterface",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 979
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2NetworkInterface.Ec2NetworkInterfaceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-network-interface/index:Ec2NetworkInterfaceTagsList"
    },
    "@cdktn/provider-awscc.ec2NetworkInterface.Ec2NetworkInterfaceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInterface.Ec2NetworkInterfaceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-interface/index.ts",
          "line": 905
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-interface/index.ts",
        "line": 895
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 953
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 969
          },
          "name": "resetValue"
        }
      ],
      "name": "Ec2NetworkInterfaceTagsOutputReference",
      "namespace": "ec2NetworkInterface",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 957
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 973
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 947
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 963
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-interface/index.ts",
            "line": 909
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2NetworkInterface.Ec2NetworkInterfaceTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-network-interface/index:Ec2NetworkInterfaceTagsOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkInterfaceAttachment.Ec2NetworkInterfaceAttachment": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_interface_attachment awscc_ec2_network_interface_attachment}."
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInterfaceAttachment.Ec2NetworkInterfaceAttachment",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_interface_attachment awscc_ec2_network_interface_attachment} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-network-interface-attachment/index.ts",
          "line": 313
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2NetworkInterfaceAttachment.Ec2NetworkInterfaceAttachmentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-interface-attachment/index.ts",
        "line": 281
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2NetworkInterfaceAttachment resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-network-interface-attachment/index.ts",
            "line": 298
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2NetworkInterfaceAttachment to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_interface_attachment#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2NetworkInterfaceAttachment that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2NetworkInterfaceAttachment to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-interface-attachment/index.ts",
            "line": 396
          },
          "name": "putEnaSrdSpecification",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2NetworkInterfaceAttachment.Ec2NetworkInterfaceAttachmentEnaSrdSpecification"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-interface-attachment/index.ts",
            "line": 354
          },
          "name": "resetDeleteOnTermination"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-interface-attachment/index.ts",
            "line": 383
          },
          "name": "resetEnaQueueCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-interface-attachment/index.ts",
            "line": 399
          },
          "name": "resetEnaSrdSpecification"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-interface-attachment/index.ts",
            "line": 442
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-interface-attachment/index.ts",
            "line": 453
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2NetworkInterfaceAttachment",
      "namespace": "ec2NetworkInterfaceAttachment",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-interface-attachment/index.ts",
            "line": 286
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-interface-attachment/index.ts",
            "line": 342
          },
          "name": "attachmentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-interface-attachment/index.ts",
            "line": 393
          },
          "name": "enaSrdSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInterfaceAttachment.Ec2NetworkInterfaceAttachmentEnaSrdSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-interface-attachment/index.ts",
            "line": 408
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-interface-attachment/index.ts",
            "line": 358
          },
          "name": "deleteOnTerminationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-interface-attachment/index.ts",
            "line": 371
          },
          "name": "deviceIndexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-interface-attachment/index.ts",
            "line": 387
          },
          "name": "enaQueueCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-interface-attachment/index.ts",
            "line": 403
          },
          "name": "enaSrdSpecificationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2NetworkInterfaceAttachment.Ec2NetworkInterfaceAttachmentEnaSrdSpecification"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-interface-attachment/index.ts",
            "line": 421
          },
          "name": "instanceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-interface-attachment/index.ts",
            "line": 434
          },
          "name": "networkInterfaceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-interface-attachment/index.ts",
            "line": 348
          },
          "name": "deleteOnTermination",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-interface-attachment/index.ts",
            "line": 364
          },
          "name": "deviceIndex",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-interface-attachment/index.ts",
            "line": 377
          },
          "name": "enaQueueCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-interface-attachment/index.ts",
            "line": 414
          },
          "name": "instanceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-interface-attachment/index.ts",
            "line": 427
          },
          "name": "networkInterfaceId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-network-interface-attachment/index:Ec2NetworkInterfaceAttachment"
    },
    "@cdktn/provider-awscc.ec2NetworkInterfaceAttachment.Ec2NetworkInterfaceAttachmentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInterfaceAttachment.Ec2NetworkInterfaceAttachmentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-interface-attachment/index.ts",
        "line": 14
      },
      "name": "Ec2NetworkInterfaceAttachmentConfig",
      "namespace": "ec2NetworkInterfaceAttachment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "For example, the first attached network interface has a ``DeviceIndex`` of 0.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_interface_attachment#device_index Ec2NetworkInterfaceAttachment#device_index}",
            "stability": "stable",
            "summary": "The network interface's position in the attachment order."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-interface-attachment/index.ts",
            "line": 26
          },
          "name": "deviceIndex",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_interface_attachment#instance_id Ec2NetworkInterfaceAttachment#instance_id}",
            "stability": "stable",
            "summary": "The ID of the instance to which you will attach the ENI."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-interface-attachment/index.ts",
            "line": 44
          },
          "name": "instanceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_interface_attachment#network_interface_id Ec2NetworkInterfaceAttachment#network_interface_id}",
            "stability": "stable",
            "summary": "The ID of the ENI that you want to attach."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-interface-attachment/index.ts",
            "line": 50
          },
          "name": "networkInterfaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_interface_attachment#delete_on_termination Ec2NetworkInterfaceAttachment#delete_on_termination}",
            "stability": "stable",
            "summary": "Whether to delete the network interface when the instance terminates. By default, this value is set to ``true``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-interface-attachment/index.ts",
            "line": 20
          },
          "name": "deleteOnTermination",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_interface_attachment#ena_queue_count Ec2NetworkInterfaceAttachment#ena_queue_count}",
            "stability": "stable",
            "summary": "The number of ENA queues created with the instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-interface-attachment/index.ts",
            "line": 32
          },
          "name": "enaQueueCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_interface_attachment#ena_srd_specification Ec2NetworkInterfaceAttachment#ena_srd_specification}",
            "stability": "stable",
            "summary": "Configures ENA Express for the network interface that this action attaches to the instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-interface-attachment/index.ts",
            "line": 38
          },
          "name": "enaSrdSpecification",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInterfaceAttachment.Ec2NetworkInterfaceAttachmentEnaSrdSpecification"
          }
        }
      ],
      "symbolId": "src/ec2-network-interface-attachment/index:Ec2NetworkInterfaceAttachmentConfig"
    },
    "@cdktn/provider-awscc.ec2NetworkInterfaceAttachment.Ec2NetworkInterfaceAttachmentEnaSrdSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInterfaceAttachment.Ec2NetworkInterfaceAttachmentEnaSrdSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-interface-attachment/index.ts",
        "line": 146
      },
      "name": "Ec2NetworkInterfaceAttachmentEnaSrdSpecification",
      "namespace": "ec2NetworkInterfaceAttachment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_interface_attachment#ena_srd_enabled Ec2NetworkInterfaceAttachment#ena_srd_enabled}",
            "stability": "stable",
            "summary": "Indicates whether ENA Express is enabled for the network interface."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-interface-attachment/index.ts",
            "line": 152
          },
          "name": "enaSrdEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_interface_attachment#ena_srd_udp_specification Ec2NetworkInterfaceAttachment#ena_srd_udp_specification}",
            "stability": "stable",
            "summary": "Configures ENA Express for UDP network traffic."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-interface-attachment/index.ts",
            "line": 158
          },
          "name": "enaSrdUdpSpecification",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInterfaceAttachment.Ec2NetworkInterfaceAttachmentEnaSrdSpecificationEnaSrdUdpSpecification"
          }
        }
      ],
      "symbolId": "src/ec2-network-interface-attachment/index:Ec2NetworkInterfaceAttachmentEnaSrdSpecification"
    },
    "@cdktn/provider-awscc.ec2NetworkInterfaceAttachment.Ec2NetworkInterfaceAttachmentEnaSrdSpecificationEnaSrdUdpSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInterfaceAttachment.Ec2NetworkInterfaceAttachmentEnaSrdSpecificationEnaSrdUdpSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-interface-attachment/index.ts",
        "line": 52
      },
      "name": "Ec2NetworkInterfaceAttachmentEnaSrdSpecificationEnaSrdUdpSpecification",
      "namespace": "ec2NetworkInterfaceAttachment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_interface_attachment#ena_srd_udp_enabled Ec2NetworkInterfaceAttachment#ena_srd_udp_enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-interface-attachment/index.ts",
            "line": 56
          },
          "name": "enaSrdUdpEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-network-interface-attachment/index:Ec2NetworkInterfaceAttachmentEnaSrdSpecificationEnaSrdUdpSpecification"
    },
    "@cdktn/provider-awscc.ec2NetworkInterfaceAttachment.Ec2NetworkInterfaceAttachmentEnaSrdSpecificationEnaSrdUdpSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInterfaceAttachment.Ec2NetworkInterfaceAttachmentEnaSrdSpecificationEnaSrdUdpSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-interface-attachment/index.ts",
          "line": 96
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-interface-attachment/index.ts",
        "line": 88
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-interface-attachment/index.ts",
            "line": 138
          },
          "name": "resetEnaSrdUdpEnabled"
        }
      ],
      "name": "Ec2NetworkInterfaceAttachmentEnaSrdSpecificationEnaSrdUdpSpecificationOutputReference",
      "namespace": "ec2NetworkInterfaceAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-interface-attachment/index.ts",
            "line": 142
          },
          "name": "enaSrdUdpEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-interface-attachment/index.ts",
            "line": 132
          },
          "name": "enaSrdUdpEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-interface-attachment/index.ts",
            "line": 100
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2NetworkInterfaceAttachment.Ec2NetworkInterfaceAttachmentEnaSrdSpecificationEnaSrdUdpSpecification"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-network-interface-attachment/index:Ec2NetworkInterfaceAttachmentEnaSrdSpecificationEnaSrdUdpSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkInterfaceAttachment.Ec2NetworkInterfaceAttachmentEnaSrdSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkInterfaceAttachment.Ec2NetworkInterfaceAttachmentEnaSrdSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-network-interface-attachment/index.ts",
          "line": 205
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-interface-attachment/index.ts",
        "line": 197
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-interface-attachment/index.ts",
            "line": 266
          },
          "name": "putEnaSrdUdpSpecification",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2NetworkInterfaceAttachment.Ec2NetworkInterfaceAttachmentEnaSrdSpecificationEnaSrdUdpSpecification"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-interface-attachment/index.ts",
            "line": 253
          },
          "name": "resetEnaSrdEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-interface-attachment/index.ts",
            "line": 269
          },
          "name": "resetEnaSrdUdpSpecification"
        }
      ],
      "name": "Ec2NetworkInterfaceAttachmentEnaSrdSpecificationOutputReference",
      "namespace": "ec2NetworkInterfaceAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-interface-attachment/index.ts",
            "line": 263
          },
          "name": "enaSrdUdpSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2NetworkInterfaceAttachment.Ec2NetworkInterfaceAttachmentEnaSrdSpecificationEnaSrdUdpSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-interface-attachment/index.ts",
            "line": 257
          },
          "name": "enaSrdEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-interface-attachment/index.ts",
            "line": 273
          },
          "name": "enaSrdUdpSpecificationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2NetworkInterfaceAttachment.Ec2NetworkInterfaceAttachmentEnaSrdSpecificationEnaSrdUdpSpecification"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-interface-attachment/index.ts",
            "line": 247
          },
          "name": "enaSrdEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-interface-attachment/index.ts",
            "line": 209
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2NetworkInterfaceAttachment.Ec2NetworkInterfaceAttachmentEnaSrdSpecification"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-network-interface-attachment/index:Ec2NetworkInterfaceAttachmentEnaSrdSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.ec2NetworkPerformanceMetricSubscription.Ec2NetworkPerformanceMetricSubscription": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_performance_metric_subscription awscc_ec2_network_performance_metric_subscription}."
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkPerformanceMetricSubscription.Ec2NetworkPerformanceMetricSubscription",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_performance_metric_subscription awscc_ec2_network_performance_metric_subscription} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-network-performance-metric-subscription/index.ts",
          "line": 76
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2NetworkPerformanceMetricSubscription.Ec2NetworkPerformanceMetricSubscriptionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-network-performance-metric-subscription/index.ts",
        "line": 44
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2NetworkPerformanceMetricSubscription resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-network-performance-metric-subscription/index.ts",
            "line": 61
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2NetworkPerformanceMetricSubscription to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_performance_metric_subscription#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2NetworkPerformanceMetricSubscription that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2NetworkPerformanceMetricSubscription to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-performance-metric-subscription/index.ts",
            "line": 163
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-performance-metric-subscription/index.ts",
            "line": 172
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2NetworkPerformanceMetricSubscription",
      "namespace": "ec2NetworkPerformanceMetricSubscription",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-performance-metric-subscription/index.ts",
            "line": 49
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-performance-metric-subscription/index.ts",
            "line": 116
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-performance-metric-subscription/index.ts",
            "line": 111
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-performance-metric-subscription/index.ts",
            "line": 129
          },
          "name": "metricInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-performance-metric-subscription/index.ts",
            "line": 142
          },
          "name": "sourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-performance-metric-subscription/index.ts",
            "line": 155
          },
          "name": "statisticInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-performance-metric-subscription/index.ts",
            "line": 104
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-performance-metric-subscription/index.ts",
            "line": 122
          },
          "name": "metric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-performance-metric-subscription/index.ts",
            "line": 135
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-network-performance-metric-subscription/index.ts",
            "line": 148
          },
          "name": "statistic",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-network-performance-metric-subscription/index:Ec2NetworkPerformanceMetricSubscription"
    },
    "@cdktn/provider-awscc.ec2NetworkPerformanceMetricSubscription.Ec2NetworkPerformanceMetricSubscriptionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2NetworkPerformanceMetricSubscription.Ec2NetworkPerformanceMetricSubscriptionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-network-performance-metric-subscription/index.ts",
        "line": 14
      },
      "name": "Ec2NetworkPerformanceMetricSubscriptionConfig",
      "namespace": "ec2NetworkPerformanceMetricSubscription",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_performance_metric_subscription#destination Ec2NetworkPerformanceMetricSubscription#destination}",
            "stability": "stable",
            "summary": "The target Region or Availability Zone for the metric to subscribe to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-performance-metric-subscription/index.ts",
            "line": 20
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_performance_metric_subscription#metric Ec2NetworkPerformanceMetricSubscription#metric}",
            "stability": "stable",
            "summary": "The metric type to subscribe to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-performance-metric-subscription/index.ts",
            "line": 26
          },
          "name": "metric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_performance_metric_subscription#source Ec2NetworkPerformanceMetricSubscription#source}",
            "stability": "stable",
            "summary": "The starting Region or Availability Zone for metric to subscribe to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-performance-metric-subscription/index.ts",
            "line": 32
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_network_performance_metric_subscription#statistic Ec2NetworkPerformanceMetricSubscription#statistic}",
            "stability": "stable",
            "summary": "The statistic to subscribe to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-network-performance-metric-subscription/index.ts",
            "line": 38
          },
          "name": "statistic",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-network-performance-metric-subscription/index:Ec2NetworkPerformanceMetricSubscriptionConfig"
    },
    "@cdktn/provider-awscc.ec2PlacementGroup.Ec2PlacementGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_placement_group awscc_ec2_placement_group}."
      },
      "fqn": "@cdktn/provider-awscc.ec2PlacementGroup.Ec2PlacementGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_placement_group awscc_ec2_placement_group} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-placement-group/index.ts",
          "line": 235
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2PlacementGroup.Ec2PlacementGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-placement-group/index.ts",
        "line": 203
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2PlacementGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-placement-group/index.ts",
            "line": 220
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2PlacementGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_placement_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2PlacementGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2PlacementGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-placement-group/index.ts",
            "line": 346
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2PlacementGroup.Ec2PlacementGroupTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-placement-group/index.ts",
            "line": 285
          },
          "name": "resetParentGroupId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-placement-group/index.ts",
            "line": 301
          },
          "name": "resetPartitionCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-placement-group/index.ts",
            "line": 317
          },
          "name": "resetSpreadLevel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-placement-group/index.ts",
            "line": 333
          },
          "name": "resetStrategy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-placement-group/index.ts",
            "line": 349
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-placement-group/index.ts",
            "line": 361
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-placement-group/index.ts",
            "line": 371
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2PlacementGroup",
      "namespace": "ec2PlacementGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-placement-group/index.ts",
            "line": 208
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-placement-group/index.ts",
            "line": 263
          },
          "name": "groupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-placement-group/index.ts",
            "line": 268
          },
          "name": "groupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-placement-group/index.ts",
            "line": 273
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-placement-group/index.ts",
            "line": 343
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2PlacementGroup.Ec2PlacementGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-placement-group/index.ts",
            "line": 289
          },
          "name": "parentGroupIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-placement-group/index.ts",
            "line": 305
          },
          "name": "partitionCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-placement-group/index.ts",
            "line": 321
          },
          "name": "spreadLevelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-placement-group/index.ts",
            "line": 337
          },
          "name": "strategyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-placement-group/index.ts",
            "line": 353
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2PlacementGroup.Ec2PlacementGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-placement-group/index.ts",
            "line": 279
          },
          "name": "parentGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-placement-group/index.ts",
            "line": 295
          },
          "name": "partitionCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-placement-group/index.ts",
            "line": 311
          },
          "name": "spreadLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-placement-group/index.ts",
            "line": 327
          },
          "name": "strategy",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-placement-group/index:Ec2PlacementGroup"
    },
    "@cdktn/provider-awscc.ec2PlacementGroup.Ec2PlacementGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2PlacementGroup.Ec2PlacementGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-placement-group/index.ts",
        "line": 14
      },
      "name": "Ec2PlacementGroupConfig",
      "namespace": "ec2PlacementGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_placement_group#parent_group_id Ec2PlacementGroup#parent_group_id}",
            "stability": "stable",
            "summary": "The ID of a parent placement group. Valid for strategies that support parent group linking."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-placement-group/index.ts",
            "line": 20
          },
          "name": "parentGroupId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_placement_group#partition_count Ec2PlacementGroup#partition_count}",
            "stability": "stable",
            "summary": "The number of partitions. Valid only when **Strategy** is set to `partition`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-placement-group/index.ts",
            "line": 26
          },
          "name": "partitionCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_placement_group#spread_level Ec2PlacementGroup#spread_level}",
            "stability": "stable",
            "summary": "The Spread Level of Placement Group is an enum where it accepts either host or rack when strategy is spread."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-placement-group/index.ts",
            "line": 32
          },
          "name": "spreadLevel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_placement_group#strategy Ec2PlacementGroup#strategy}",
            "stability": "stable",
            "summary": "The placement strategy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-placement-group/index.ts",
            "line": 38
          },
          "name": "strategy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_placement_group#tags Ec2PlacementGroup#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-placement-group/index.ts",
            "line": 44
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2PlacementGroup.Ec2PlacementGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-placement-group/index:Ec2PlacementGroupConfig"
    },
    "@cdktn/provider-awscc.ec2PlacementGroup.Ec2PlacementGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2PlacementGroup.Ec2PlacementGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-placement-group/index.ts",
        "line": 46
      },
      "name": "Ec2PlacementGroupTags",
      "namespace": "ec2PlacementGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_placement_group#key Ec2PlacementGroup#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-placement-group/index.ts",
            "line": 52
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_placement_group#value Ec2PlacementGroup#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-placement-group/index.ts",
            "line": 58
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-placement-group/index:Ec2PlacementGroupTags"
    },
    "@cdktn/provider-awscc.ec2PlacementGroup.Ec2PlacementGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2PlacementGroup.Ec2PlacementGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-placement-group/index.ts",
          "line": 188
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-placement-group/index.ts",
        "line": 180
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-placement-group/index.ts",
            "line": 195
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2PlacementGroup.Ec2PlacementGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2PlacementGroupTagsList",
      "namespace": "ec2PlacementGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-placement-group/index.ts",
            "line": 181
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2PlacementGroup.Ec2PlacementGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-placement-group/index:Ec2PlacementGroupTagsList"
    },
    "@cdktn/provider-awscc.ec2PlacementGroup.Ec2PlacementGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2PlacementGroup.Ec2PlacementGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-placement-group/index.ts",
          "line": 107
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-placement-group/index.ts",
        "line": 97
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-placement-group/index.ts",
            "line": 155
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-placement-group/index.ts",
            "line": 171
          },
          "name": "resetValue"
        }
      ],
      "name": "Ec2PlacementGroupTagsOutputReference",
      "namespace": "ec2PlacementGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-placement-group/index.ts",
            "line": 159
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-placement-group/index.ts",
            "line": 175
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-placement-group/index.ts",
            "line": 149
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-placement-group/index.ts",
            "line": 165
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-placement-group/index.ts",
            "line": 111
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2PlacementGroup.Ec2PlacementGroupTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-placement-group/index:Ec2PlacementGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.ec2PrefixList.Ec2PrefixList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_prefix_list awscc_ec2_prefix_list}."
      },
      "fqn": "@cdktn/provider-awscc.ec2PrefixList.Ec2PrefixList",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_prefix_list awscc_ec2_prefix_list} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-prefix-list/index.ts",
          "line": 380
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2PrefixList.Ec2PrefixListConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-prefix-list/index.ts",
        "line": 348
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2PrefixList resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-prefix-list/index.ts",
            "line": 365
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2PrefixList to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_prefix_list#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2PrefixList that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2PrefixList to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-prefix-list/index.ts",
            "line": 430
          },
          "name": "putEntries",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2PrefixList.Ec2PrefixListEntries"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-prefix-list/index.ts",
            "line": 490
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2PrefixList.Ec2PrefixListTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-prefix-list/index.ts",
            "line": 433
          },
          "name": "resetEntries"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-prefix-list/index.ts",
            "line": 454
          },
          "name": "resetMaxEntries"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-prefix-list/index.ts",
            "line": 493
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-prefix-list/index.ts",
            "line": 510
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-prefix-list/index.ts",
            "line": 520
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2PrefixList",
      "namespace": "ec2PrefixList",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-prefix-list/index.ts",
            "line": 353
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-prefix-list/index.ts",
            "line": 421
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-prefix-list/index.ts",
            "line": 427
          },
          "name": "entries",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2PrefixList.Ec2PrefixListEntriesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-prefix-list/index.ts",
            "line": 442
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-prefix-list/index.ts",
            "line": 463
          },
          "name": "ownerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-prefix-list/index.ts",
            "line": 468
          },
          "name": "prefixListId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-prefix-list/index.ts",
            "line": 487
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2PrefixList.Ec2PrefixListTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-prefix-list/index.ts",
            "line": 502
          },
          "name": "version",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-prefix-list/index.ts",
            "line": 416
          },
          "name": "addressFamilyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-prefix-list/index.ts",
            "line": 437
          },
          "name": "entriesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2PrefixList.Ec2PrefixListEntries"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-prefix-list/index.ts",
            "line": 458
          },
          "name": "maxEntriesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-prefix-list/index.ts",
            "line": 481
          },
          "name": "prefixListNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-prefix-list/index.ts",
            "line": 497
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2PrefixList.Ec2PrefixListTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-prefix-list/index.ts",
            "line": 409
          },
          "name": "addressFamily",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-prefix-list/index.ts",
            "line": 448
          },
          "name": "maxEntries",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-prefix-list/index.ts",
            "line": 474
          },
          "name": "prefixListName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-prefix-list/index:Ec2PrefixList"
    },
    "@cdktn/provider-awscc.ec2PrefixList.Ec2PrefixListConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2PrefixList.Ec2PrefixListConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-prefix-list/index.ts",
        "line": 14
      },
      "name": "Ec2PrefixListConfig",
      "namespace": "ec2PrefixList",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_prefix_list#address_family Ec2PrefixList#address_family}",
            "stability": "stable",
            "summary": "Ip Version of Prefix List."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-prefix-list/index.ts",
            "line": 20
          },
          "name": "addressFamily",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_prefix_list#prefix_list_name Ec2PrefixList#prefix_list_name}",
            "stability": "stable",
            "summary": "Name of Prefix List."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-prefix-list/index.ts",
            "line": 38
          },
          "name": "prefixListName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_prefix_list#entries Ec2PrefixList#entries}",
            "stability": "stable",
            "summary": "Entries of Prefix List."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-prefix-list/index.ts",
            "line": 26
          },
          "name": "entries",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2PrefixList.Ec2PrefixListEntries"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_prefix_list#max_entries Ec2PrefixList#max_entries}",
            "stability": "stable",
            "summary": "Max Entries of Prefix List."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-prefix-list/index.ts",
            "line": 32
          },
          "name": "maxEntries",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_prefix_list#tags Ec2PrefixList#tags}",
            "stability": "stable",
            "summary": "Tags for Prefix List."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-prefix-list/index.ts",
            "line": 44
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2PrefixList.Ec2PrefixListTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-prefix-list/index:Ec2PrefixListConfig"
    },
    "@cdktn/provider-awscc.ec2PrefixList.Ec2PrefixListEntries": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2PrefixList.Ec2PrefixListEntries",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-prefix-list/index.ts",
        "line": 46
      },
      "name": "Ec2PrefixListEntries",
      "namespace": "ec2PrefixList",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_prefix_list#cidr Ec2PrefixList#cidr}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-prefix-list/index.ts",
            "line": 50
          },
          "name": "cidr",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_prefix_list#description Ec2PrefixList#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-prefix-list/index.ts",
            "line": 54
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-prefix-list/index:Ec2PrefixListEntries"
    },
    "@cdktn/provider-awscc.ec2PrefixList.Ec2PrefixListEntriesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2PrefixList.Ec2PrefixListEntriesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-prefix-list/index.ts",
          "line": 184
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-prefix-list/index.ts",
        "line": 176
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-prefix-list/index.ts",
            "line": 191
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2PrefixList.Ec2PrefixListEntriesOutputReference"
            }
          }
        }
      ],
      "name": "Ec2PrefixListEntriesList",
      "namespace": "ec2PrefixList",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-prefix-list/index.ts",
            "line": 177
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2PrefixList.Ec2PrefixListEntries"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-prefix-list/index:Ec2PrefixListEntriesList"
    },
    "@cdktn/provider-awscc.ec2PrefixList.Ec2PrefixListEntriesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2PrefixList.Ec2PrefixListEntriesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-prefix-list/index.ts",
          "line": 103
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-prefix-list/index.ts",
        "line": 93
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-prefix-list/index.ts",
            "line": 151
          },
          "name": "resetCidr"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-prefix-list/index.ts",
            "line": 167
          },
          "name": "resetDescription"
        }
      ],
      "name": "Ec2PrefixListEntriesOutputReference",
      "namespace": "ec2PrefixList",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-prefix-list/index.ts",
            "line": 155
          },
          "name": "cidrInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-prefix-list/index.ts",
            "line": 171
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-prefix-list/index.ts",
            "line": 145
          },
          "name": "cidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-prefix-list/index.ts",
            "line": 161
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-prefix-list/index.ts",
            "line": 107
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2PrefixList.Ec2PrefixListEntries"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-prefix-list/index:Ec2PrefixListEntriesOutputReference"
    },
    "@cdktn/provider-awscc.ec2PrefixList.Ec2PrefixListTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2PrefixList.Ec2PrefixListTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-prefix-list/index.ts",
        "line": 195
      },
      "name": "Ec2PrefixListTags",
      "namespace": "ec2PrefixList",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_prefix_list#key Ec2PrefixList#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-prefix-list/index.ts",
            "line": 199
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_prefix_list#value Ec2PrefixList#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-prefix-list/index.ts",
            "line": 203
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-prefix-list/index:Ec2PrefixListTags"
    },
    "@cdktn/provider-awscc.ec2PrefixList.Ec2PrefixListTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2PrefixList.Ec2PrefixListTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-prefix-list/index.ts",
          "line": 333
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-prefix-list/index.ts",
        "line": 325
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-prefix-list/index.ts",
            "line": 340
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2PrefixList.Ec2PrefixListTagsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2PrefixListTagsList",
      "namespace": "ec2PrefixList",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-prefix-list/index.ts",
            "line": 326
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2PrefixList.Ec2PrefixListTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-prefix-list/index:Ec2PrefixListTagsList"
    },
    "@cdktn/provider-awscc.ec2PrefixList.Ec2PrefixListTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2PrefixList.Ec2PrefixListTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-prefix-list/index.ts",
          "line": 252
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-prefix-list/index.ts",
        "line": 242
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-prefix-list/index.ts",
            "line": 300
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-prefix-list/index.ts",
            "line": 316
          },
          "name": "resetValue"
        }
      ],
      "name": "Ec2PrefixListTagsOutputReference",
      "namespace": "ec2PrefixList",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-prefix-list/index.ts",
            "line": 304
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-prefix-list/index.ts",
            "line": 320
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-prefix-list/index.ts",
            "line": 294
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-prefix-list/index.ts",
            "line": 310
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-prefix-list/index.ts",
            "line": 256
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2PrefixList.Ec2PrefixListTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-prefix-list/index:Ec2PrefixListTagsOutputReference"
    },
    "@cdktn/provider-awscc.ec2Route.Ec2Route": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_route awscc_ec2_route}."
      },
      "fqn": "@cdktn/provider-awscc.ec2Route.Ec2Route",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_route awscc_ec2_route} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-route/index.ts",
          "line": 149
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2Route.Ec2RouteConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-route/index.ts",
        "line": 117
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2Route resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-route/index.ts",
            "line": 134
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2Route to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_route#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2Route that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2Route to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-route/index.ts",
            "line": 195
          },
          "name": "resetCarrierGatewayId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-route/index.ts",
            "line": 216
          },
          "name": "resetCoreNetworkArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-route/index.ts",
            "line": 232
          },
          "name": "resetDestinationCidrBlock"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-route/index.ts",
            "line": 248
          },
          "name": "resetDestinationIpv6CidrBlock"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-route/index.ts",
            "line": 264
          },
          "name": "resetDestinationPrefixListId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-route/index.ts",
            "line": 280
          },
          "name": "resetEgressOnlyInternetGatewayId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-route/index.ts",
            "line": 296
          },
          "name": "resetGatewayId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-route/index.ts",
            "line": 317
          },
          "name": "resetInstanceId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-route/index.ts",
            "line": 333
          },
          "name": "resetLocalGatewayId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-route/index.ts",
            "line": 349
          },
          "name": "resetNatGatewayId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-route/index.ts",
            "line": 365
          },
          "name": "resetNetworkInterfaceId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-route/index.ts",
            "line": 381
          },
          "name": "resetOdbNetworkArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-route/index.ts",
            "line": 410
          },
          "name": "resetTransitGatewayId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-route/index.ts",
            "line": 426
          },
          "name": "resetVpcEndpointId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-route/index.ts",
            "line": 442
          },
          "name": "resetVpcPeeringConnectionId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-route/index.ts",
            "line": 454
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-route/index.ts",
            "line": 475
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2Route",
      "namespace": "ec2Route",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route/index.ts",
            "line": 122
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route/index.ts",
            "line": 204
          },
          "name": "cidrBlock",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route/index.ts",
            "line": 305
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route/index.ts",
            "line": 199
          },
          "name": "carrierGatewayIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route/index.ts",
            "line": 220
          },
          "name": "coreNetworkArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route/index.ts",
            "line": 236
          },
          "name": "destinationCidrBlockInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route/index.ts",
            "line": 252
          },
          "name": "destinationIpv6CidrBlockInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route/index.ts",
            "line": 268
          },
          "name": "destinationPrefixListIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route/index.ts",
            "line": 284
          },
          "name": "egressOnlyInternetGatewayIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route/index.ts",
            "line": 300
          },
          "name": "gatewayIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route/index.ts",
            "line": 321
          },
          "name": "instanceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route/index.ts",
            "line": 337
          },
          "name": "localGatewayIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route/index.ts",
            "line": 353
          },
          "name": "natGatewayIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route/index.ts",
            "line": 369
          },
          "name": "networkInterfaceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route/index.ts",
            "line": 385
          },
          "name": "odbNetworkArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route/index.ts",
            "line": 398
          },
          "name": "routeTableIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route/index.ts",
            "line": 414
          },
          "name": "transitGatewayIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route/index.ts",
            "line": 430
          },
          "name": "vpcEndpointIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route/index.ts",
            "line": 446
          },
          "name": "vpcPeeringConnectionIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-route/index.ts",
            "line": 189
          },
          "name": "carrierGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-route/index.ts",
            "line": 210
          },
          "name": "coreNetworkArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-route/index.ts",
            "line": 226
          },
          "name": "destinationCidrBlock",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-route/index.ts",
            "line": 242
          },
          "name": "destinationIpv6CidrBlock",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-route/index.ts",
            "line": 258
          },
          "name": "destinationPrefixListId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-route/index.ts",
            "line": 274
          },
          "name": "egressOnlyInternetGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-route/index.ts",
            "line": 290
          },
          "name": "gatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-route/index.ts",
            "line": 311
          },
          "name": "instanceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-route/index.ts",
            "line": 327
          },
          "name": "localGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-route/index.ts",
            "line": 343
          },
          "name": "natGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-route/index.ts",
            "line": 359
          },
          "name": "networkInterfaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-route/index.ts",
            "line": 375
          },
          "name": "odbNetworkArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-route/index.ts",
            "line": 391
          },
          "name": "routeTableId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-route/index.ts",
            "line": 404
          },
          "name": "transitGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-route/index.ts",
            "line": 420
          },
          "name": "vpcEndpointId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-route/index.ts",
            "line": 436
          },
          "name": "vpcPeeringConnectionId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-route/index:Ec2Route"
    },
    "@cdktn/provider-awscc.ec2Route.Ec2RouteConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Route.Ec2RouteConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-route/index.ts",
        "line": 14
      },
      "name": "Ec2RouteConfig",
      "namespace": "ec2Route",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_route#route_table_id Ec2Route#route_table_id}",
            "stability": "stable",
            "summary": "The ID of the route table for the route."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route/index.ts",
            "line": 93
          },
          "name": "routeTableId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can only use this option when the VPC contains a subnet which is associated with a Wavelength Zone.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_route#carrier_gateway_id Ec2Route#carrier_gateway_id}",
            "stability": "stable",
            "summary": "The ID of the carrier gateway."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route/index.ts",
            "line": 21
          },
          "name": "carrierGatewayId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_route#core_network_arn Ec2Route#core_network_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the core network."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route/index.ts",
            "line": 27
          },
          "name": "coreNetworkArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Routing decisions are based on the most specific match. We modify the specified CIDR block to its canonical form; for example, if you specify ``100.68.0.18/18``, we modify it to ``100.68.0.0/18``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_route#destination_cidr_block Ec2Route#destination_cidr_block}",
            "stability": "stable",
            "summary": "The IPv4 CIDR address block used for the destination match."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route/index.ts",
            "line": 33
          },
          "name": "destinationCidrBlock",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_route#destination_ipv_6_cidr_block Ec2Route#destination_ipv_6_cidr_block}",
            "stability": "stable",
            "summary": "The IPv6 CIDR block used for the destination match. Routing decisions are based on the most specific match."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route/index.ts",
            "line": 39
          },
          "name": "destinationIpv6CidrBlock",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_route#destination_prefix_list_id Ec2Route#destination_prefix_list_id}",
            "stability": "stable",
            "summary": "The ID of a prefix list used for the destination match."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route/index.ts",
            "line": 45
          },
          "name": "destinationPrefixListId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_route#egress_only_internet_gateway_id Ec2Route#egress_only_internet_gateway_id}",
            "stability": "stable",
            "summary": "[IPv6 traffic only] The ID of an egress-only internet gateway."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route/index.ts",
            "line": 51
          },
          "name": "egressOnlyInternetGatewayId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_route#gateway_id Ec2Route#gateway_id}",
            "stability": "stable",
            "summary": "The ID of an internet gateway or virtual private gateway attached to your VPC."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route/index.ts",
            "line": 57
          },
          "name": "gatewayId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The operation fails if you specify an instance ID unless exactly one network interface is attached.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_route#instance_id Ec2Route#instance_id}",
            "stability": "stable",
            "summary": "The ID of a NAT instance in your VPC."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route/index.ts",
            "line": 63
          },
          "name": "instanceId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_route#local_gateway_id Ec2Route#local_gateway_id}",
            "stability": "stable",
            "summary": "The ID of the local gateway."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route/index.ts",
            "line": 69
          },
          "name": "localGatewayId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_route#nat_gateway_id Ec2Route#nat_gateway_id}",
            "stability": "stable",
            "summary": "[IPv4 traffic only] The ID of a NAT gateway."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route/index.ts",
            "line": 75
          },
          "name": "natGatewayId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_route#network_interface_id Ec2Route#network_interface_id}",
            "stability": "stable",
            "summary": "The ID of a network interface."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route/index.ts",
            "line": 81
          },
          "name": "networkInterfaceId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_route#odb_network_arn Ec2Route#odb_network_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the ODB network."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route/index.ts",
            "line": 87
          },
          "name": "odbNetworkArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_route#transit_gateway_id Ec2Route#transit_gateway_id}",
            "stability": "stable",
            "summary": "The ID of a transit gateway."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route/index.ts",
            "line": 99
          },
          "name": "transitGatewayId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_route#vpc_endpoint_id Ec2Route#vpc_endpoint_id}",
            "stability": "stable",
            "summary": "The ID of a VPC endpoint. Supported for Gateway Load Balancer endpoints only."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route/index.ts",
            "line": 105
          },
          "name": "vpcEndpointId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_route#vpc_peering_connection_id Ec2Route#vpc_peering_connection_id}",
            "stability": "stable",
            "summary": "The ID of a VPC peering connection."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route/index.ts",
            "line": 111
          },
          "name": "vpcPeeringConnectionId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-route/index:Ec2RouteConfig"
    },
    "@cdktn/provider-awscc.ec2RouteServer.Ec2RouteServer": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_route_server awscc_ec2_route_server}."
      },
      "fqn": "@cdktn/provider-awscc.ec2RouteServer.Ec2RouteServer",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_route_server awscc_ec2_route_server} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-route-server/index.ts",
          "line": 235
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2RouteServer.Ec2RouteServerConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-route-server/index.ts",
        "line": 203
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2RouteServer resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-route-server/index.ts",
            "line": 220
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2RouteServer to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_route_server#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2RouteServer that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2RouteServer to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-route-server/index.ts",
            "line": 343
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2RouteServer.Ec2RouteServerTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-route-server/index.ts",
            "line": 293
          },
          "name": "resetPersistRoutes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-route-server/index.ts",
            "line": 309
          },
          "name": "resetPersistRoutesDuration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-route-server/index.ts",
            "line": 330
          },
          "name": "resetSnsNotificationsEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-route-server/index.ts",
            "line": 346
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-route-server/index.ts",
            "line": 358
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-route-server/index.ts",
            "line": 368
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2RouteServer",
      "namespace": "ec2RouteServer",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route-server/index.ts",
            "line": 208
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route-server/index.ts",
            "line": 276
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route-server/index.ts",
            "line": 281
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route-server/index.ts",
            "line": 318
          },
          "name": "routeServerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route-server/index.ts",
            "line": 340
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2RouteServer.Ec2RouteServerTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route-server/index.ts",
            "line": 271
          },
          "name": "amazonSideAsnInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route-server/index.ts",
            "line": 313
          },
          "name": "persistRoutesDurationInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route-server/index.ts",
            "line": 297
          },
          "name": "persistRoutesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route-server/index.ts",
            "line": 334
          },
          "name": "snsNotificationsEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route-server/index.ts",
            "line": 350
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2RouteServer.Ec2RouteServerTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-route-server/index.ts",
            "line": 264
          },
          "name": "amazonSideAsn",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-route-server/index.ts",
            "line": 287
          },
          "name": "persistRoutes",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-route-server/index.ts",
            "line": 303
          },
          "name": "persistRoutesDuration",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-route-server/index.ts",
            "line": 324
          },
          "name": "snsNotificationsEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-route-server/index:Ec2RouteServer"
    },
    "@cdktn/provider-awscc.ec2RouteServer.Ec2RouteServerConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2RouteServer.Ec2RouteServerConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-route-server/index.ts",
        "line": 14
      },
      "name": "Ec2RouteServerConfig",
      "namespace": "ec2RouteServer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_route_server#amazon_side_asn Ec2RouteServer#amazon_side_asn}",
            "stability": "stable",
            "summary": "The Amazon-side ASN of the Route Server."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route-server/index.ts",
            "line": 20
          },
          "name": "amazonSideAsn",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_route_server#persist_routes Ec2RouteServer#persist_routes}",
            "stability": "stable",
            "summary": "Whether to enable persistent routes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route-server/index.ts",
            "line": 26
          },
          "name": "persistRoutes",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_route_server#persist_routes_duration Ec2RouteServer#persist_routes_duration}",
            "stability": "stable",
            "summary": "The duration of persistent routes in minutes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route-server/index.ts",
            "line": 32
          },
          "name": "persistRoutesDuration",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_route_server#sns_notifications_enabled Ec2RouteServer#sns_notifications_enabled}",
            "stability": "stable",
            "summary": "Whether to enable SNS notifications."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route-server/index.ts",
            "line": 38
          },
          "name": "snsNotificationsEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_route_server#tags Ec2RouteServer#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route-server/index.ts",
            "line": 44
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2RouteServer.Ec2RouteServerTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-route-server/index:Ec2RouteServerConfig"
    },
    "@cdktn/provider-awscc.ec2RouteServer.Ec2RouteServerTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2RouteServer.Ec2RouteServerTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-route-server/index.ts",
        "line": 46
      },
      "name": "Ec2RouteServerTags",
      "namespace": "ec2RouteServer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_route_server#key Ec2RouteServer#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route-server/index.ts",
            "line": 52
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_route_server#value Ec2RouteServer#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route-server/index.ts",
            "line": 58
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-route-server/index:Ec2RouteServerTags"
    },
    "@cdktn/provider-awscc.ec2RouteServer.Ec2RouteServerTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2RouteServer.Ec2RouteServerTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-route-server/index.ts",
          "line": 188
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-route-server/index.ts",
        "line": 180
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-route-server/index.ts",
            "line": 195
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2RouteServer.Ec2RouteServerTagsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2RouteServerTagsList",
      "namespace": "ec2RouteServer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-route-server/index.ts",
            "line": 181
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2RouteServer.Ec2RouteServerTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-route-server/index:Ec2RouteServerTagsList"
    },
    "@cdktn/provider-awscc.ec2RouteServer.Ec2RouteServerTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2RouteServer.Ec2RouteServerTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-route-server/index.ts",
          "line": 107
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-route-server/index.ts",
        "line": 97
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-route-server/index.ts",
            "line": 155
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-route-server/index.ts",
            "line": 171
          },
          "name": "resetValue"
        }
      ],
      "name": "Ec2RouteServerTagsOutputReference",
      "namespace": "ec2RouteServer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route-server/index.ts",
            "line": 159
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route-server/index.ts",
            "line": 175
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-route-server/index.ts",
            "line": 149
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-route-server/index.ts",
            "line": 165
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-route-server/index.ts",
            "line": 111
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2RouteServer.Ec2RouteServerTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-route-server/index:Ec2RouteServerTagsOutputReference"
    },
    "@cdktn/provider-awscc.ec2RouteServerAssociation.Ec2RouteServerAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_route_server_association awscc_ec2_route_server_association}."
      },
      "fqn": "@cdktn/provider-awscc.ec2RouteServerAssociation.Ec2RouteServerAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_route_server_association awscc_ec2_route_server_association} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-route-server-association/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2RouteServerAssociation.Ec2RouteServerAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-route-server-association/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2RouteServerAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-route-server-association/index.ts",
            "line": 49
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2RouteServerAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_route_server_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2RouteServerAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2RouteServerAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-route-server-association/index.ts",
            "line": 123
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-route-server-association/index.ts",
            "line": 130
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2RouteServerAssociation",
      "namespace": "ec2RouteServerAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route-server-association/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route-server-association/index.ts",
            "line": 89
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route-server-association/index.ts",
            "line": 102
          },
          "name": "routeServerIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route-server-association/index.ts",
            "line": 115
          },
          "name": "vpcIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-route-server-association/index.ts",
            "line": 95
          },
          "name": "routeServerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-route-server-association/index.ts",
            "line": 108
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-route-server-association/index:Ec2RouteServerAssociation"
    },
    "@cdktn/provider-awscc.ec2RouteServerAssociation.Ec2RouteServerAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2RouteServerAssociation.Ec2RouteServerAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-route-server-association/index.ts",
        "line": 14
      },
      "name": "Ec2RouteServerAssociationConfig",
      "namespace": "ec2RouteServerAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_route_server_association#route_server_id Ec2RouteServerAssociation#route_server_id}",
            "stability": "stable",
            "summary": "Route Server ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route-server-association/index.ts",
            "line": 20
          },
          "name": "routeServerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_route_server_association#vpc_id Ec2RouteServerAssociation#vpc_id}",
            "stability": "stable",
            "summary": "VPC ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route-server-association/index.ts",
            "line": 26
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-route-server-association/index:Ec2RouteServerAssociationConfig"
    },
    "@cdktn/provider-awscc.ec2RouteServerEndpoint.Ec2RouteServerEndpoint": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_route_server_endpoint awscc_ec2_route_server_endpoint}."
      },
      "fqn": "@cdktn/provider-awscc.ec2RouteServerEndpoint.Ec2RouteServerEndpoint",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_route_server_endpoint awscc_ec2_route_server_endpoint} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-route-server-endpoint/index.ts",
          "line": 223
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2RouteServerEndpoint.Ec2RouteServerEndpointConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-route-server-endpoint/index.ts",
        "line": 191
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2RouteServerEndpoint resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-route-server-endpoint/index.ts",
            "line": 208
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2RouteServerEndpoint to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_route_server_endpoint#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2RouteServerEndpoint that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2RouteServerEndpoint to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-route-server-endpoint/index.ts",
            "line": 304
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2RouteServerEndpoint.Ec2RouteServerEndpointTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-route-server-endpoint/index.ts",
            "line": 307
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-route-server-endpoint/index.ts",
            "line": 324
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-route-server-endpoint/index.ts",
            "line": 332
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2RouteServerEndpoint",
      "namespace": "ec2RouteServerEndpoint",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route-server-endpoint/index.ts",
            "line": 196
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route-server-endpoint/index.ts",
            "line": 249
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route-server-endpoint/index.ts",
            "line": 254
          },
          "name": "eniAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route-server-endpoint/index.ts",
            "line": 259
          },
          "name": "eniId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route-server-endpoint/index.ts",
            "line": 264
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route-server-endpoint/index.ts",
            "line": 269
          },
          "name": "routeServerEndpointId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route-server-endpoint/index.ts",
            "line": 301
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2RouteServerEndpoint.Ec2RouteServerEndpointTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route-server-endpoint/index.ts",
            "line": 316
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route-server-endpoint/index.ts",
            "line": 282
          },
          "name": "routeServerIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route-server-endpoint/index.ts",
            "line": 295
          },
          "name": "subnetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route-server-endpoint/index.ts",
            "line": 311
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2RouteServerEndpoint.Ec2RouteServerEndpointTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-route-server-endpoint/index.ts",
            "line": 275
          },
          "name": "routeServerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-route-server-endpoint/index.ts",
            "line": 288
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-route-server-endpoint/index:Ec2RouteServerEndpoint"
    },
    "@cdktn/provider-awscc.ec2RouteServerEndpoint.Ec2RouteServerEndpointConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2RouteServerEndpoint.Ec2RouteServerEndpointConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-route-server-endpoint/index.ts",
        "line": 14
      },
      "name": "Ec2RouteServerEndpointConfig",
      "namespace": "ec2RouteServerEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_route_server_endpoint#route_server_id Ec2RouteServerEndpoint#route_server_id}",
            "stability": "stable",
            "summary": "Route Server ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route-server-endpoint/index.ts",
            "line": 20
          },
          "name": "routeServerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_route_server_endpoint#subnet_id Ec2RouteServerEndpoint#subnet_id}",
            "stability": "stable",
            "summary": "Subnet ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route-server-endpoint/index.ts",
            "line": 26
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_route_server_endpoint#tags Ec2RouteServerEndpoint#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route-server-endpoint/index.ts",
            "line": 32
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2RouteServerEndpoint.Ec2RouteServerEndpointTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-route-server-endpoint/index:Ec2RouteServerEndpointConfig"
    },
    "@cdktn/provider-awscc.ec2RouteServerEndpoint.Ec2RouteServerEndpointTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2RouteServerEndpoint.Ec2RouteServerEndpointTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-route-server-endpoint/index.ts",
        "line": 34
      },
      "name": "Ec2RouteServerEndpointTags",
      "namespace": "ec2RouteServerEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_route_server_endpoint#key Ec2RouteServerEndpoint#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route-server-endpoint/index.ts",
            "line": 40
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_route_server_endpoint#value Ec2RouteServerEndpoint#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route-server-endpoint/index.ts",
            "line": 46
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-route-server-endpoint/index:Ec2RouteServerEndpointTags"
    },
    "@cdktn/provider-awscc.ec2RouteServerEndpoint.Ec2RouteServerEndpointTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2RouteServerEndpoint.Ec2RouteServerEndpointTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-route-server-endpoint/index.ts",
          "line": 176
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-route-server-endpoint/index.ts",
        "line": 168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-route-server-endpoint/index.ts",
            "line": 183
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2RouteServerEndpoint.Ec2RouteServerEndpointTagsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2RouteServerEndpointTagsList",
      "namespace": "ec2RouteServerEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-route-server-endpoint/index.ts",
            "line": 169
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2RouteServerEndpoint.Ec2RouteServerEndpointTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-route-server-endpoint/index:Ec2RouteServerEndpointTagsList"
    },
    "@cdktn/provider-awscc.ec2RouteServerEndpoint.Ec2RouteServerEndpointTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2RouteServerEndpoint.Ec2RouteServerEndpointTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-route-server-endpoint/index.ts",
          "line": 95
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-route-server-endpoint/index.ts",
        "line": 85
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-route-server-endpoint/index.ts",
            "line": 143
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-route-server-endpoint/index.ts",
            "line": 159
          },
          "name": "resetValue"
        }
      ],
      "name": "Ec2RouteServerEndpointTagsOutputReference",
      "namespace": "ec2RouteServerEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route-server-endpoint/index.ts",
            "line": 147
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route-server-endpoint/index.ts",
            "line": 163
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-route-server-endpoint/index.ts",
            "line": 137
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-route-server-endpoint/index.ts",
            "line": 153
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-route-server-endpoint/index.ts",
            "line": 99
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2RouteServerEndpoint.Ec2RouteServerEndpointTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-route-server-endpoint/index:Ec2RouteServerEndpointTagsOutputReference"
    },
    "@cdktn/provider-awscc.ec2RouteServerPeer.Ec2RouteServerPeer": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_route_server_peer awscc_ec2_route_server_peer}."
      },
      "fqn": "@cdktn/provider-awscc.ec2RouteServerPeer.Ec2RouteServerPeer",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_route_server_peer awscc_ec2_route_server_peer} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-route-server-peer/index.ts",
          "line": 360
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2RouteServerPeer.Ec2RouteServerPeerConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-route-server-peer/index.ts",
        "line": 328
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2RouteServerPeer resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-route-server-peer/index.ts",
            "line": 345
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2RouteServerPeer to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_route_server_peer#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2RouteServerPeer that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2RouteServerPeer to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-route-server-peer/index.ts",
            "line": 396
          },
          "name": "putBgpOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2RouteServerPeer.Ec2RouteServerPeerBgpOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-route-server-peer/index.ts",
            "line": 465
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2RouteServerPeer.Ec2RouteServerPeerTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-route-server-peer/index.ts",
            "line": 468
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-route-server-peer/index.ts",
            "line": 485
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-route-server-peer/index.ts",
            "line": 494
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2RouteServerPeer",
      "namespace": "ec2RouteServerPeer",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route-server-peer/index.ts",
            "line": 333
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route-server-peer/index.ts",
            "line": 387
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route-server-peer/index.ts",
            "line": 393
          },
          "name": "bgpOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2RouteServerPeer.Ec2RouteServerPeerBgpOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route-server-peer/index.ts",
            "line": 405
          },
          "name": "endpointEniAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route-server-peer/index.ts",
            "line": 410
          },
          "name": "endpointEniId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route-server-peer/index.ts",
            "line": 415
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route-server-peer/index.ts",
            "line": 446
          },
          "name": "routeServerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route-server-peer/index.ts",
            "line": 451
          },
          "name": "routeServerPeerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route-server-peer/index.ts",
            "line": 456
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route-server-peer/index.ts",
            "line": 462
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2RouteServerPeer.Ec2RouteServerPeerTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route-server-peer/index.ts",
            "line": 477
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route-server-peer/index.ts",
            "line": 400
          },
          "name": "bgpOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2RouteServerPeer.Ec2RouteServerPeerBgpOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route-server-peer/index.ts",
            "line": 428
          },
          "name": "peerAddressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route-server-peer/index.ts",
            "line": 441
          },
          "name": "routeServerEndpointIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route-server-peer/index.ts",
            "line": 472
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2RouteServerPeer.Ec2RouteServerPeerTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-route-server-peer/index.ts",
            "line": 421
          },
          "name": "peerAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-route-server-peer/index.ts",
            "line": 434
          },
          "name": "routeServerEndpointId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-route-server-peer/index:Ec2RouteServerPeer"
    },
    "@cdktn/provider-awscc.ec2RouteServerPeer.Ec2RouteServerPeerBgpOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2RouteServerPeer.Ec2RouteServerPeerBgpOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-route-server-peer/index.ts",
        "line": 40
      },
      "name": "Ec2RouteServerPeerBgpOptions",
      "namespace": "ec2RouteServerPeer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_route_server_peer#peer_asn Ec2RouteServerPeer#peer_asn}",
            "stability": "stable",
            "summary": "BGP ASN of the Route Server Peer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route-server-peer/index.ts",
            "line": 46
          },
          "name": "peerAsn",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_route_server_peer#peer_liveness_detection Ec2RouteServerPeer#peer_liveness_detection}",
            "stability": "stable",
            "summary": "BGP Liveness Detection."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route-server-peer/index.ts",
            "line": 52
          },
          "name": "peerLivenessDetection",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-route-server-peer/index:Ec2RouteServerPeerBgpOptions"
    },
    "@cdktn/provider-awscc.ec2RouteServerPeer.Ec2RouteServerPeerBgpOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2RouteServerPeer.Ec2RouteServerPeerBgpOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-route-server-peer/index.ts",
          "line": 99
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-route-server-peer/index.ts",
        "line": 91
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-route-server-peer/index.ts",
            "line": 147
          },
          "name": "resetPeerAsn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-route-server-peer/index.ts",
            "line": 163
          },
          "name": "resetPeerLivenessDetection"
        }
      ],
      "name": "Ec2RouteServerPeerBgpOptionsOutputReference",
      "namespace": "ec2RouteServerPeer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route-server-peer/index.ts",
            "line": 151
          },
          "name": "peerAsnInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route-server-peer/index.ts",
            "line": 167
          },
          "name": "peerLivenessDetectionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-route-server-peer/index.ts",
            "line": 141
          },
          "name": "peerAsn",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-route-server-peer/index.ts",
            "line": 157
          },
          "name": "peerLivenessDetection",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-route-server-peer/index.ts",
            "line": 103
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2RouteServerPeer.Ec2RouteServerPeerBgpOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-route-server-peer/index:Ec2RouteServerPeerBgpOptionsOutputReference"
    },
    "@cdktn/provider-awscc.ec2RouteServerPeer.Ec2RouteServerPeerConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2RouteServerPeer.Ec2RouteServerPeerConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-route-server-peer/index.ts",
        "line": 14
      },
      "name": "Ec2RouteServerPeerConfig",
      "namespace": "ec2RouteServerPeer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_route_server_peer#bgp_options Ec2RouteServerPeer#bgp_options}",
            "stability": "stable",
            "summary": "BGP Options."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route-server-peer/index.ts",
            "line": 20
          },
          "name": "bgpOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2RouteServerPeer.Ec2RouteServerPeerBgpOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_route_server_peer#peer_address Ec2RouteServerPeer#peer_address}",
            "stability": "stable",
            "summary": "IP address of the Route Server Peer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route-server-peer/index.ts",
            "line": 26
          },
          "name": "peerAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_route_server_peer#route_server_endpoint_id Ec2RouteServerPeer#route_server_endpoint_id}",
            "stability": "stable",
            "summary": "Route Server Endpoint ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route-server-peer/index.ts",
            "line": 32
          },
          "name": "routeServerEndpointId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_route_server_peer#tags Ec2RouteServerPeer#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route-server-peer/index.ts",
            "line": 38
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2RouteServerPeer.Ec2RouteServerPeerTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-route-server-peer/index:Ec2RouteServerPeerConfig"
    },
    "@cdktn/provider-awscc.ec2RouteServerPeer.Ec2RouteServerPeerTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2RouteServerPeer.Ec2RouteServerPeerTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-route-server-peer/index.ts",
        "line": 171
      },
      "name": "Ec2RouteServerPeerTags",
      "namespace": "ec2RouteServerPeer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_route_server_peer#key Ec2RouteServerPeer#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route-server-peer/index.ts",
            "line": 177
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_route_server_peer#value Ec2RouteServerPeer#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route-server-peer/index.ts",
            "line": 183
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-route-server-peer/index:Ec2RouteServerPeerTags"
    },
    "@cdktn/provider-awscc.ec2RouteServerPeer.Ec2RouteServerPeerTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2RouteServerPeer.Ec2RouteServerPeerTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-route-server-peer/index.ts",
          "line": 313
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-route-server-peer/index.ts",
        "line": 305
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-route-server-peer/index.ts",
            "line": 320
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2RouteServerPeer.Ec2RouteServerPeerTagsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2RouteServerPeerTagsList",
      "namespace": "ec2RouteServerPeer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-route-server-peer/index.ts",
            "line": 306
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2RouteServerPeer.Ec2RouteServerPeerTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-route-server-peer/index:Ec2RouteServerPeerTagsList"
    },
    "@cdktn/provider-awscc.ec2RouteServerPeer.Ec2RouteServerPeerTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2RouteServerPeer.Ec2RouteServerPeerTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-route-server-peer/index.ts",
          "line": 232
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-route-server-peer/index.ts",
        "line": 222
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-route-server-peer/index.ts",
            "line": 280
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-route-server-peer/index.ts",
            "line": 296
          },
          "name": "resetValue"
        }
      ],
      "name": "Ec2RouteServerPeerTagsOutputReference",
      "namespace": "ec2RouteServerPeer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route-server-peer/index.ts",
            "line": 284
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route-server-peer/index.ts",
            "line": 300
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-route-server-peer/index.ts",
            "line": 274
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-route-server-peer/index.ts",
            "line": 290
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-route-server-peer/index.ts",
            "line": 236
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2RouteServerPeer.Ec2RouteServerPeerTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-route-server-peer/index:Ec2RouteServerPeerTagsOutputReference"
    },
    "@cdktn/provider-awscc.ec2RouteServerPropagation.Ec2RouteServerPropagation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_route_server_propagation awscc_ec2_route_server_propagation}."
      },
      "fqn": "@cdktn/provider-awscc.ec2RouteServerPropagation.Ec2RouteServerPropagation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_route_server_propagation awscc_ec2_route_server_propagation} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-route-server-propagation/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2RouteServerPropagation.Ec2RouteServerPropagationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-route-server-propagation/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2RouteServerPropagation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-route-server-propagation/index.ts",
            "line": 49
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2RouteServerPropagation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_route_server_propagation#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2RouteServerPropagation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2RouteServerPropagation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-route-server-propagation/index.ts",
            "line": 123
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-route-server-propagation/index.ts",
            "line": 130
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2RouteServerPropagation",
      "namespace": "ec2RouteServerPropagation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route-server-propagation/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route-server-propagation/index.ts",
            "line": 89
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route-server-propagation/index.ts",
            "line": 102
          },
          "name": "routeServerIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route-server-propagation/index.ts",
            "line": 115
          },
          "name": "routeTableIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-route-server-propagation/index.ts",
            "line": 95
          },
          "name": "routeServerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-route-server-propagation/index.ts",
            "line": 108
          },
          "name": "routeTableId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-route-server-propagation/index:Ec2RouteServerPropagation"
    },
    "@cdktn/provider-awscc.ec2RouteServerPropagation.Ec2RouteServerPropagationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2RouteServerPropagation.Ec2RouteServerPropagationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-route-server-propagation/index.ts",
        "line": 14
      },
      "name": "Ec2RouteServerPropagationConfig",
      "namespace": "ec2RouteServerPropagation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_route_server_propagation#route_server_id Ec2RouteServerPropagation#route_server_id}",
            "stability": "stable",
            "summary": "Route Server ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route-server-propagation/index.ts",
            "line": 20
          },
          "name": "routeServerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_route_server_propagation#route_table_id Ec2RouteServerPropagation#route_table_id}",
            "stability": "stable",
            "summary": "Route Table ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route-server-propagation/index.ts",
            "line": 26
          },
          "name": "routeTableId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-route-server-propagation/index:Ec2RouteServerPropagationConfig"
    },
    "@cdktn/provider-awscc.ec2RouteTable.Ec2RouteTable": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_route_table awscc_ec2_route_table}."
      },
      "fqn": "@cdktn/provider-awscc.ec2RouteTable.Ec2RouteTable",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_route_table awscc_ec2_route_table} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-route-table/index.ts",
          "line": 217
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2RouteTable.Ec2RouteTableConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-route-table/index.ts",
        "line": 185
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2RouteTable resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-route-table/index.ts",
            "line": 202
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2RouteTable to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_route_table#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2RouteTable that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2RouteTable to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-route-table/index.ts",
            "line": 256
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2RouteTable.Ec2RouteTableTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-route-table/index.ts",
            "line": 259
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-route-table/index.ts",
            "line": 284
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-route-table/index.ts",
            "line": 291
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2RouteTable",
      "namespace": "ec2RouteTable",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route-table/index.ts",
            "line": 190
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route-table/index.ts",
            "line": 242
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route-table/index.ts",
            "line": 247
          },
          "name": "routeTableId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route-table/index.ts",
            "line": 253
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2RouteTable.Ec2RouteTableTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route-table/index.ts",
            "line": 263
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2RouteTable.Ec2RouteTableTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route-table/index.ts",
            "line": 276
          },
          "name": "vpcIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-route-table/index.ts",
            "line": 269
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-route-table/index:Ec2RouteTable"
    },
    "@cdktn/provider-awscc.ec2RouteTable.Ec2RouteTableConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2RouteTable.Ec2RouteTableConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-route-table/index.ts",
        "line": 14
      },
      "name": "Ec2RouteTableConfig",
      "namespace": "ec2RouteTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_route_table#vpc_id Ec2RouteTable#vpc_id}",
            "stability": "stable",
            "summary": "The ID of the VPC."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route-table/index.ts",
            "line": 26
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_route_table#tags Ec2RouteTable#tags}",
            "stability": "stable",
            "summary": "Any tags assigned to the route table."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route-table/index.ts",
            "line": 20
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2RouteTable.Ec2RouteTableTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-route-table/index:Ec2RouteTableConfig"
    },
    "@cdktn/provider-awscc.ec2RouteTable.Ec2RouteTableTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2RouteTable.Ec2RouteTableTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-route-table/index.ts",
        "line": 28
      },
      "name": "Ec2RouteTableTags",
      "namespace": "ec2RouteTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_route_table#key Ec2RouteTable#key}",
            "stability": "stable",
            "summary": "The tag key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route-table/index.ts",
            "line": 34
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_route_table#value Ec2RouteTable#value}",
            "stability": "stable",
            "summary": "The tag value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route-table/index.ts",
            "line": 40
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-route-table/index:Ec2RouteTableTags"
    },
    "@cdktn/provider-awscc.ec2RouteTable.Ec2RouteTableTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2RouteTable.Ec2RouteTableTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-route-table/index.ts",
          "line": 170
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-route-table/index.ts",
        "line": 162
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-route-table/index.ts",
            "line": 177
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2RouteTable.Ec2RouteTableTagsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2RouteTableTagsList",
      "namespace": "ec2RouteTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-route-table/index.ts",
            "line": 163
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2RouteTable.Ec2RouteTableTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-route-table/index:Ec2RouteTableTagsList"
    },
    "@cdktn/provider-awscc.ec2RouteTable.Ec2RouteTableTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2RouteTable.Ec2RouteTableTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-route-table/index.ts",
          "line": 89
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-route-table/index.ts",
        "line": 79
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-route-table/index.ts",
            "line": 137
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-route-table/index.ts",
            "line": 153
          },
          "name": "resetValue"
        }
      ],
      "name": "Ec2RouteTableTagsOutputReference",
      "namespace": "ec2RouteTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route-table/index.ts",
            "line": 141
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-route-table/index.ts",
            "line": 157
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-route-table/index.ts",
            "line": 131
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-route-table/index.ts",
            "line": 147
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-route-table/index.ts",
            "line": 93
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2RouteTable.Ec2RouteTableTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-route-table/index:Ec2RouteTableTagsOutputReference"
    },
    "@cdktn/provider-awscc.ec2SecurityGroup.Ec2SecurityGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_security_group awscc_ec2_security_group}."
      },
      "fqn": "@cdktn/provider-awscc.ec2SecurityGroup.Ec2SecurityGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_security_group awscc_ec2_security_group} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-security-group/index.ts",
          "line": 997
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2SecurityGroup.Ec2SecurityGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-security-group/index.ts",
        "line": 965
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2SecurityGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 982
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2SecurityGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_security_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2SecurityGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2SecurityGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 1069
          },
          "name": "putSecurityGroupEgress",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2SecurityGroup.Ec2SecurityGroupSecurityGroupEgress"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 1090
          },
          "name": "putSecurityGroupIngress",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2SecurityGroup.Ec2SecurityGroupSecurityGroupIngress"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 1106
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2SecurityGroup.Ec2SecurityGroupTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 1051
          },
          "name": "resetGroupName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 1072
          },
          "name": "resetSecurityGroupEgress"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 1093
          },
          "name": "resetSecurityGroupIngress"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 1109
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 1125
          },
          "name": "resetVpcId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 1137
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 1148
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2SecurityGroup",
      "namespace": "ec2SecurityGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 970
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 1039
          },
          "name": "groupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 1060
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 1066
          },
          "name": "securityGroupEgress",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2SecurityGroup.Ec2SecurityGroupSecurityGroupEgressList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 1081
          },
          "name": "securityGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 1087
          },
          "name": "securityGroupIngress",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2SecurityGroup.Ec2SecurityGroupSecurityGroupIngressList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 1103
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2SecurityGroup.Ec2SecurityGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 1034
          },
          "name": "groupDescriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 1055
          },
          "name": "groupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 1076
          },
          "name": "securityGroupEgressInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2SecurityGroup.Ec2SecurityGroupSecurityGroupEgress"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 1097
          },
          "name": "securityGroupIngressInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2SecurityGroup.Ec2SecurityGroupSecurityGroupIngress"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 1113
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2SecurityGroup.Ec2SecurityGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 1129
          },
          "name": "vpcIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 1027
          },
          "name": "groupDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 1045
          },
          "name": "groupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 1119
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-security-group/index:Ec2SecurityGroup"
    },
    "@cdktn/provider-awscc.ec2SecurityGroup.Ec2SecurityGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SecurityGroup.Ec2SecurityGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-security-group/index.ts",
        "line": 14
      },
      "name": "Ec2SecurityGroupConfig",
      "namespace": "ec2SecurityGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_security_group#group_description Ec2SecurityGroup#group_description}",
            "stability": "stable",
            "summary": "A description for the security group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 20
          },
          "name": "groupDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_security_group#group_name Ec2SecurityGroup#group_name}",
            "stability": "stable",
            "summary": "The name of the security group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 26
          },
          "name": "groupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "There is a short interruption during which you cannot connect to the security group.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_security_group#security_group_egress Ec2SecurityGroup#security_group_egress}",
            "stability": "stable",
            "summary": "[VPC only] The outbound rules associated with the security group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 32
          },
          "name": "securityGroupEgress",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2SecurityGroup.Ec2SecurityGroupSecurityGroupEgress"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "There is a short interruption during which you cannot connect to the security group.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_security_group#security_group_ingress Ec2SecurityGroup#security_group_ingress}",
            "stability": "stable",
            "summary": "The inbound rules associated with the security group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 38
          },
          "name": "securityGroupIngress",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2SecurityGroup.Ec2SecurityGroupSecurityGroupIngress"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_security_group#tags Ec2SecurityGroup#tags}",
            "stability": "stable",
            "summary": "Any tags assigned to the security group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 44
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2SecurityGroup.Ec2SecurityGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_security_group#vpc_id Ec2SecurityGroup#vpc_id}",
            "stability": "stable",
            "summary": "The ID of the VPC for the security group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 50
          },
          "name": "vpcId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-security-group/index:Ec2SecurityGroupConfig"
    },
    "@cdktn/provider-awscc.ec2SecurityGroup.Ec2SecurityGroupSecurityGroupEgress": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SecurityGroup.Ec2SecurityGroupSecurityGroupEgress",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-security-group/index.ts",
        "line": 52
      },
      "name": "Ec2SecurityGroupSecurityGroupEgress",
      "namespace": "ec2SecurityGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_security_group#cidr_ip Ec2SecurityGroup#cidr_ip}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 56
          },
          "name": "cidrIp",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_security_group#cidr_ipv_6 Ec2SecurityGroup#cidr_ipv_6}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 60
          },
          "name": "cidrIpv6",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_security_group#description Ec2SecurityGroup#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 64
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_security_group#destination_prefix_list_id Ec2SecurityGroup#destination_prefix_list_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 68
          },
          "name": "destinationPrefixListId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_security_group#destination_security_group_id Ec2SecurityGroup#destination_security_group_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 72
          },
          "name": "destinationSecurityGroupId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_security_group#from_port Ec2SecurityGroup#from_port}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 76
          },
          "name": "fromPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_security_group#ip_protocol Ec2SecurityGroup#ip_protocol}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 80
          },
          "name": "ipProtocol",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_security_group#to_port Ec2SecurityGroup#to_port}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 84
          },
          "name": "toPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ec2-security-group/index:Ec2SecurityGroupSecurityGroupEgress"
    },
    "@cdktn/provider-awscc.ec2SecurityGroup.Ec2SecurityGroupSecurityGroupEgressList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SecurityGroup.Ec2SecurityGroupSecurityGroupEgressList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-security-group/index.ts",
          "line": 388
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-security-group/index.ts",
        "line": 380
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 395
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2SecurityGroup.Ec2SecurityGroupSecurityGroupEgressOutputReference"
            }
          }
        }
      ],
      "name": "Ec2SecurityGroupSecurityGroupEgressList",
      "namespace": "ec2SecurityGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 381
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2SecurityGroup.Ec2SecurityGroupSecurityGroupEgress"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-security-group/index:Ec2SecurityGroupSecurityGroupEgressList"
    },
    "@cdktn/provider-awscc.ec2SecurityGroup.Ec2SecurityGroupSecurityGroupEgressOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SecurityGroup.Ec2SecurityGroupSecurityGroupEgressOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-security-group/index.ts",
          "line": 175
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-security-group/index.ts",
        "line": 165
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 259
          },
          "name": "resetCidrIp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 275
          },
          "name": "resetCidrIpv6"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 291
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 307
          },
          "name": "resetDestinationPrefixListId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 323
          },
          "name": "resetDestinationSecurityGroupId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 339
          },
          "name": "resetFromPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 355
          },
          "name": "resetIpProtocol"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 371
          },
          "name": "resetToPort"
        }
      ],
      "name": "Ec2SecurityGroupSecurityGroupEgressOutputReference",
      "namespace": "ec2SecurityGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 263
          },
          "name": "cidrIpInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 279
          },
          "name": "cidrIpv6Input",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 295
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 311
          },
          "name": "destinationPrefixListIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 327
          },
          "name": "destinationSecurityGroupIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 343
          },
          "name": "fromPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 359
          },
          "name": "ipProtocolInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 375
          },
          "name": "toPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 253
          },
          "name": "cidrIp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 269
          },
          "name": "cidrIpv6",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 285
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 301
          },
          "name": "destinationPrefixListId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 317
          },
          "name": "destinationSecurityGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 333
          },
          "name": "fromPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 349
          },
          "name": "ipProtocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 365
          },
          "name": "toPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 179
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2SecurityGroup.Ec2SecurityGroupSecurityGroupEgress"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-security-group/index:Ec2SecurityGroupSecurityGroupEgressOutputReference"
    },
    "@cdktn/provider-awscc.ec2SecurityGroup.Ec2SecurityGroupSecurityGroupIngress": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SecurityGroup.Ec2SecurityGroupSecurityGroupIngress",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-security-group/index.ts",
        "line": 399
      },
      "name": "Ec2SecurityGroupSecurityGroupIngress",
      "namespace": "ec2SecurityGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_security_group#cidr_ip Ec2SecurityGroup#cidr_ip}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 403
          },
          "name": "cidrIp",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_security_group#cidr_ipv_6 Ec2SecurityGroup#cidr_ipv_6}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 407
          },
          "name": "cidrIpv6",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_security_group#description Ec2SecurityGroup#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 411
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_security_group#from_port Ec2SecurityGroup#from_port}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 415
          },
          "name": "fromPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_security_group#ip_protocol Ec2SecurityGroup#ip_protocol}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 419
          },
          "name": "ipProtocol",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_security_group#source_prefix_list_id Ec2SecurityGroup#source_prefix_list_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 423
          },
          "name": "sourcePrefixListId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_security_group#source_security_group_id Ec2SecurityGroup#source_security_group_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 427
          },
          "name": "sourceSecurityGroupId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_security_group#source_security_group_name Ec2SecurityGroup#source_security_group_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 431
          },
          "name": "sourceSecurityGroupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_security_group#source_security_group_owner_id Ec2SecurityGroup#source_security_group_owner_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 435
          },
          "name": "sourceSecurityGroupOwnerId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_security_group#to_port Ec2SecurityGroup#to_port}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 439
          },
          "name": "toPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ec2-security-group/index:Ec2SecurityGroupSecurityGroupIngress"
    },
    "@cdktn/provider-awscc.ec2SecurityGroup.Ec2SecurityGroupSecurityGroupIngressList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SecurityGroup.Ec2SecurityGroupSecurityGroupIngressList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-security-group/index.ts",
          "line": 801
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-security-group/index.ts",
        "line": 793
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 808
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2SecurityGroup.Ec2SecurityGroupSecurityGroupIngressOutputReference"
            }
          }
        }
      ],
      "name": "Ec2SecurityGroupSecurityGroupIngressList",
      "namespace": "ec2SecurityGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 794
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2SecurityGroup.Ec2SecurityGroupSecurityGroupIngress"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-security-group/index:Ec2SecurityGroupSecurityGroupIngressList"
    },
    "@cdktn/provider-awscc.ec2SecurityGroup.Ec2SecurityGroupSecurityGroupIngressOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SecurityGroup.Ec2SecurityGroupSecurityGroupIngressOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-security-group/index.ts",
          "line": 544
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-security-group/index.ts",
        "line": 534
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 640
          },
          "name": "resetCidrIp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 656
          },
          "name": "resetCidrIpv6"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 672
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 688
          },
          "name": "resetFromPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 704
          },
          "name": "resetIpProtocol"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 720
          },
          "name": "resetSourcePrefixListId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 736
          },
          "name": "resetSourceSecurityGroupId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 752
          },
          "name": "resetSourceSecurityGroupName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 768
          },
          "name": "resetSourceSecurityGroupOwnerId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 784
          },
          "name": "resetToPort"
        }
      ],
      "name": "Ec2SecurityGroupSecurityGroupIngressOutputReference",
      "namespace": "ec2SecurityGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 644
          },
          "name": "cidrIpInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 660
          },
          "name": "cidrIpv6Input",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 676
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 692
          },
          "name": "fromPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 708
          },
          "name": "ipProtocolInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 724
          },
          "name": "sourcePrefixListIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 740
          },
          "name": "sourceSecurityGroupIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 756
          },
          "name": "sourceSecurityGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 772
          },
          "name": "sourceSecurityGroupOwnerIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 788
          },
          "name": "toPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 634
          },
          "name": "cidrIp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 650
          },
          "name": "cidrIpv6",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 666
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 682
          },
          "name": "fromPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 698
          },
          "name": "ipProtocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 714
          },
          "name": "sourcePrefixListId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 730
          },
          "name": "sourceSecurityGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 746
          },
          "name": "sourceSecurityGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 762
          },
          "name": "sourceSecurityGroupOwnerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 778
          },
          "name": "toPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 548
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2SecurityGroup.Ec2SecurityGroupSecurityGroupIngress"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-security-group/index:Ec2SecurityGroupSecurityGroupIngressOutputReference"
    },
    "@cdktn/provider-awscc.ec2SecurityGroup.Ec2SecurityGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SecurityGroup.Ec2SecurityGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-security-group/index.ts",
        "line": 812
      },
      "name": "Ec2SecurityGroupTags",
      "namespace": "ec2SecurityGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_security_group#key Ec2SecurityGroup#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 816
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_security_group#value Ec2SecurityGroup#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 820
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-security-group/index:Ec2SecurityGroupTags"
    },
    "@cdktn/provider-awscc.ec2SecurityGroup.Ec2SecurityGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SecurityGroup.Ec2SecurityGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-security-group/index.ts",
          "line": 950
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-security-group/index.ts",
        "line": 942
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 957
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2SecurityGroup.Ec2SecurityGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2SecurityGroupTagsList",
      "namespace": "ec2SecurityGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 943
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2SecurityGroup.Ec2SecurityGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-security-group/index:Ec2SecurityGroupTagsList"
    },
    "@cdktn/provider-awscc.ec2SecurityGroup.Ec2SecurityGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SecurityGroup.Ec2SecurityGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-security-group/index.ts",
          "line": 869
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-security-group/index.ts",
        "line": 859
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 917
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 933
          },
          "name": "resetValue"
        }
      ],
      "name": "Ec2SecurityGroupTagsOutputReference",
      "namespace": "ec2SecurityGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 921
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 937
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 911
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 927
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group/index.ts",
            "line": 873
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2SecurityGroup.Ec2SecurityGroupTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-security-group/index:Ec2SecurityGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.ec2SecurityGroupEgress.Ec2SecurityGroupEgress": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_security_group_egress awscc_ec2_security_group_egress}."
      },
      "fqn": "@cdktn/provider-awscc.ec2SecurityGroupEgress.Ec2SecurityGroupEgress",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_security_group_egress awscc_ec2_security_group_egress} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-security-group-egress/index.ts",
          "line": 114
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2SecurityGroupEgress.Ec2SecurityGroupEgressConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-security-group-egress/index.ts",
        "line": 82
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2SecurityGroupEgress resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-security-group-egress/index.ts",
            "line": 99
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2SecurityGroupEgress to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_security_group_egress#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2SecurityGroupEgress that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2SecurityGroupEgress to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group-egress/index.ts",
            "line": 153
          },
          "name": "resetCidrIp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group-egress/index.ts",
            "line": 169
          },
          "name": "resetCidrIpv6"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group-egress/index.ts",
            "line": 185
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group-egress/index.ts",
            "line": 201
          },
          "name": "resetDestinationPrefixListId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group-egress/index.ts",
            "line": 217
          },
          "name": "resetDestinationSecurityGroupId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group-egress/index.ts",
            "line": 233
          },
          "name": "resetFromPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group-egress/index.ts",
            "line": 285
          },
          "name": "resetToPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group-egress/index.ts",
            "line": 297
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group-egress/index.ts",
            "line": 311
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2SecurityGroupEgress",
      "namespace": "ec2SecurityGroupEgress",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group-egress/index.ts",
            "line": 87
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group-egress/index.ts",
            "line": 255
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group-egress/index.ts",
            "line": 273
          },
          "name": "securityGroupEgressId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group-egress/index.ts",
            "line": 157
          },
          "name": "cidrIpInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group-egress/index.ts",
            "line": 173
          },
          "name": "cidrIpv6Input",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group-egress/index.ts",
            "line": 189
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group-egress/index.ts",
            "line": 205
          },
          "name": "destinationPrefixListIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group-egress/index.ts",
            "line": 221
          },
          "name": "destinationSecurityGroupIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group-egress/index.ts",
            "line": 237
          },
          "name": "fromPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group-egress/index.ts",
            "line": 250
          },
          "name": "groupIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group-egress/index.ts",
            "line": 268
          },
          "name": "ipProtocolInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group-egress/index.ts",
            "line": 289
          },
          "name": "toPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group-egress/index.ts",
            "line": 147
          },
          "name": "cidrIp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group-egress/index.ts",
            "line": 163
          },
          "name": "cidrIpv6",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group-egress/index.ts",
            "line": 179
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group-egress/index.ts",
            "line": 195
          },
          "name": "destinationPrefixListId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group-egress/index.ts",
            "line": 211
          },
          "name": "destinationSecurityGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group-egress/index.ts",
            "line": 227
          },
          "name": "fromPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group-egress/index.ts",
            "line": 243
          },
          "name": "groupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group-egress/index.ts",
            "line": 261
          },
          "name": "ipProtocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group-egress/index.ts",
            "line": 279
          },
          "name": "toPort",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ec2-security-group-egress/index:Ec2SecurityGroupEgress"
    },
    "@cdktn/provider-awscc.ec2SecurityGroupEgress.Ec2SecurityGroupEgressConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SecurityGroupEgress.Ec2SecurityGroupEgressConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-security-group-egress/index.ts",
        "line": 14
      },
      "name": "Ec2SecurityGroupEgressConfig",
      "namespace": "ec2SecurityGroupEgress",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You must specify either the security group ID or the security group name in the request. For security groups in a nondefault VPC, you must specify the security group ID.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_security_group_egress#group_id Ec2SecurityGroupEgress#group_id}",
            "stability": "stable",
            "summary": "The ID of the security group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group-egress/index.ts",
            "line": 63
          },
          "name": "groupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_security_group_egress#ip_protocol Ec2SecurityGroupEgress#ip_protocol}",
            "stability": "stable",
            "summary": "The IP protocol name (``tcp``, ``udp``, ``icmp``, ``icmpv6``) or number (see [Protocol Numbers](https://docs.aws.amazon.com/http://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml)).  Use ``-1`` to specify all protocols. When authorizing security group rules, specifying ``-1`` or a protocol number other than ``tcp``, ``udp``, ``icmp``, or ``icmpv6`` allows traffic on all ports, regardless of any port range you specify. For ``tcp``, ``udp``, and ``icmp``, you must specify a port range. For ``icmpv6``, the port range is optional; if you omit the port range, traffic for all types and codes is allowed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group-egress/index.ts",
            "line": 70
          },
          "name": "ipProtocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You must specify exactly one of the following: ``CidrIp``, ``CidrIpv6``, ``DestinationPrefixListId``, or ``DestinationSecurityGroupId``.\n For examples of rules that you can add to security groups for specific access scenarios, see [Security group rules for different use cases](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/security-group-rules-reference.html) in the *User Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_security_group_egress#cidr_ip Ec2SecurityGroupEgress#cidr_ip}",
            "stability": "stable",
            "summary": "The IPv4 address range, in CIDR format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group-egress/index.ts",
            "line": 22
          },
          "name": "cidrIp",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You must specify exactly one of the following: ``CidrIp``, ``CidrIpv6``, ``DestinationPrefixListId``, or ``DestinationSecurityGroupId``.\n For examples of rules that you can add to security groups for specific access scenarios, see [Security group rules for different use cases](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/security-group-rules-reference.html) in the *User Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_security_group_egress#cidr_ipv_6 Ec2SecurityGroupEgress#cidr_ipv_6}",
            "stability": "stable",
            "summary": "The IPv6 address range, in CIDR format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group-egress/index.ts",
            "line": 30
          },
          "name": "cidrIpv6",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Constraints: Up to 255 characters in length. Allowed characters are a-z, A-Z, 0-9, spaces, and ._-:/()#,@[]+=;{}!$*\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_security_group_egress#description Ec2SecurityGroupEgress#description}",
            "stability": "stable",
            "summary": "The description of an egress (outbound) security group rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group-egress/index.ts",
            "line": 37
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This is the AWS service to access through a VPC endpoint from instances associated with the security group.\n You must specify exactly one of the following: ``CidrIp``, ``CidrIpv6``, ``DestinationPrefixListId``, or ``DestinationSecurityGroupId``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_security_group_egress#destination_prefix_list_id Ec2SecurityGroupEgress#destination_prefix_list_id}",
            "stability": "stable",
            "summary": "The prefix list IDs for an AWS service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group-egress/index.ts",
            "line": 44
          },
          "name": "destinationPrefixListId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_security_group_egress#destination_security_group_id Ec2SecurityGroupEgress#destination_security_group_id}",
            "stability": "stable",
            "summary": "The ID of the security group.  You must specify exactly one of the following: ``CidrIp``, ``CidrIpv6``, ``DestinationPrefixListId``, or ``DestinationSecurityGroupId``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group-egress/index.ts",
            "line": 51
          },
          "name": "destinationSecurityGroupId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If the protocol is ICMP or ICMPv6, this is the ICMP type or -1 (all ICMP types).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_security_group_egress#from_port Ec2SecurityGroupEgress#from_port}",
            "stability": "stable",
            "summary": "If the protocol is TCP or UDP, this is the start of the port range."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group-egress/index.ts",
            "line": 57
          },
          "name": "fromPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If the protocol is ICMP or ICMPv6, this is the ICMP code or -1 (all ICMP codes). If the start port is -1 (all ICMP types), then the end port must be -1 (all ICMP codes).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_security_group_egress#to_port Ec2SecurityGroupEgress#to_port}",
            "stability": "stable",
            "summary": "If the protocol is TCP or UDP, this is the end of the port range."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group-egress/index.ts",
            "line": 76
          },
          "name": "toPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ec2-security-group-egress/index:Ec2SecurityGroupEgressConfig"
    },
    "@cdktn/provider-awscc.ec2SecurityGroupIngress.Ec2SecurityGroupIngress": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_security_group_ingress awscc_ec2_security_group_ingress}."
      },
      "fqn": "@cdktn/provider-awscc.ec2SecurityGroupIngress.Ec2SecurityGroupIngress",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_security_group_ingress awscc_ec2_security_group_ingress} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-security-group-ingress/index.ts",
          "line": 138
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2SecurityGroupIngress.Ec2SecurityGroupIngressConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-security-group-ingress/index.ts",
        "line": 106
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2SecurityGroupIngress resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-security-group-ingress/index.ts",
            "line": 123
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2SecurityGroupIngress to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_security_group_ingress#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2SecurityGroupIngress that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2SecurityGroupIngress to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group-ingress/index.ts",
            "line": 180
          },
          "name": "resetCidrIp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group-ingress/index.ts",
            "line": 196
          },
          "name": "resetCidrIpv6"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group-ingress/index.ts",
            "line": 212
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group-ingress/index.ts",
            "line": 228
          },
          "name": "resetFromPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group-ingress/index.ts",
            "line": 244
          },
          "name": "resetGroupId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group-ingress/index.ts",
            "line": 260
          },
          "name": "resetGroupName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group-ingress/index.ts",
            "line": 299
          },
          "name": "resetSourcePrefixListId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group-ingress/index.ts",
            "line": 315
          },
          "name": "resetSourceSecurityGroupId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group-ingress/index.ts",
            "line": 331
          },
          "name": "resetSourceSecurityGroupName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group-ingress/index.ts",
            "line": 347
          },
          "name": "resetSourceSecurityGroupOwnerId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group-ingress/index.ts",
            "line": 363
          },
          "name": "resetToPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group-ingress/index.ts",
            "line": 375
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group-ingress/index.ts",
            "line": 392
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2SecurityGroupIngress",
      "namespace": "ec2SecurityGroupIngress",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group-ingress/index.ts",
            "line": 111
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group-ingress/index.ts",
            "line": 269
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group-ingress/index.ts",
            "line": 287
          },
          "name": "securityGroupIngressId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group-ingress/index.ts",
            "line": 184
          },
          "name": "cidrIpInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group-ingress/index.ts",
            "line": 200
          },
          "name": "cidrIpv6Input",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group-ingress/index.ts",
            "line": 216
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group-ingress/index.ts",
            "line": 232
          },
          "name": "fromPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group-ingress/index.ts",
            "line": 248
          },
          "name": "groupIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group-ingress/index.ts",
            "line": 264
          },
          "name": "groupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group-ingress/index.ts",
            "line": 282
          },
          "name": "ipProtocolInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group-ingress/index.ts",
            "line": 303
          },
          "name": "sourcePrefixListIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group-ingress/index.ts",
            "line": 319
          },
          "name": "sourceSecurityGroupIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group-ingress/index.ts",
            "line": 335
          },
          "name": "sourceSecurityGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group-ingress/index.ts",
            "line": 351
          },
          "name": "sourceSecurityGroupOwnerIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group-ingress/index.ts",
            "line": 367
          },
          "name": "toPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group-ingress/index.ts",
            "line": 174
          },
          "name": "cidrIp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group-ingress/index.ts",
            "line": 190
          },
          "name": "cidrIpv6",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group-ingress/index.ts",
            "line": 206
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group-ingress/index.ts",
            "line": 222
          },
          "name": "fromPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group-ingress/index.ts",
            "line": 238
          },
          "name": "groupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group-ingress/index.ts",
            "line": 254
          },
          "name": "groupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group-ingress/index.ts",
            "line": 275
          },
          "name": "ipProtocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group-ingress/index.ts",
            "line": 293
          },
          "name": "sourcePrefixListId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group-ingress/index.ts",
            "line": 309
          },
          "name": "sourceSecurityGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group-ingress/index.ts",
            "line": 325
          },
          "name": "sourceSecurityGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group-ingress/index.ts",
            "line": 341
          },
          "name": "sourceSecurityGroupOwnerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group-ingress/index.ts",
            "line": 357
          },
          "name": "toPort",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ec2-security-group-ingress/index:Ec2SecurityGroupIngress"
    },
    "@cdktn/provider-awscc.ec2SecurityGroupIngress.Ec2SecurityGroupIngressConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SecurityGroupIngress.Ec2SecurityGroupIngressConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-security-group-ingress/index.ts",
        "line": 14
      },
      "name": "Ec2SecurityGroupIngressConfig",
      "namespace": "ec2SecurityGroupIngress",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "[VPC only] Use -1 to specify all protocols. When authorizing security group rules, specifying -1 or a protocol number other than tcp, udp, icmp, or icmpv6 allows traffic on all ports, regardless of any port range you specify. For tcp, udp, and icmp, you must specify a port range. For icmpv6, the port range is optional; if you omit the port range, traffic for all types and codes is allowed.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_security_group_ingress#ip_protocol Ec2SecurityGroupIngress#ip_protocol}",
            "stability": "stable",
            "summary": "The IP protocol name (tcp, udp, icmp, icmpv6) or number (see Protocol Numbers)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group-ingress/index.ts",
            "line": 62
          },
          "name": "ipProtocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_security_group_ingress#cidr_ip Ec2SecurityGroupIngress#cidr_ip}",
            "stability": "stable",
            "summary": "The IPv4 ranges."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group-ingress/index.ts",
            "line": 20
          },
          "name": "cidrIp",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_security_group_ingress#cidr_ipv_6 Ec2SecurityGroupIngress#cidr_ipv_6}",
            "stability": "stable",
            "summary": "[VPC only] The IPv6 ranges."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group-ingress/index.ts",
            "line": 26
          },
          "name": "cidrIpv6",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can replace an existing description, or add a description to a rule that did not have one previously\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_security_group_ingress#description Ec2SecurityGroupIngress#description}",
            "stability": "stable",
            "summary": "Updates the description of an ingress (inbound) security group rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group-ingress/index.ts",
            "line": 32
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "A value of -1 indicates all ICMP/ICMPv6 types. If you specify all ICMP/ICMPv6 types, you must specify all codes.\n\nUse this for ICMP and any protocol that uses ports.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_security_group_ingress#from_port Ec2SecurityGroupIngress#from_port}",
            "stability": "stable",
            "summary": "The start of port range for the TCP and UDP protocols, or an ICMP/ICMPv6 type number."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group-ingress/index.ts",
            "line": 40
          },
          "name": "fromPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You must specify either the security group ID or the security group name in the request. For security groups in a nondefault VPC, you must specify the security group ID.\n\nYou must specify the GroupName property or the GroupId property. For security groups that are in a VPC, you must use the GroupId property.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_security_group_ingress#group_id Ec2SecurityGroupIngress#group_id}",
            "stability": "stable",
            "summary": "The ID of the security group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group-ingress/index.ts",
            "line": 48
          },
          "name": "groupId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_security_group_ingress#group_name Ec2SecurityGroupIngress#group_name}",
            "stability": "stable",
            "summary": "The name of the security group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group-ingress/index.ts",
            "line": 54
          },
          "name": "groupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_security_group_ingress#source_prefix_list_id Ec2SecurityGroupIngress#source_prefix_list_id}",
            "stability": "stable",
            "summary": "[EC2-VPC only] The ID of a prefix list."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group-ingress/index.ts",
            "line": 70
          },
          "name": "sourcePrefixListId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You must specify either the security group ID or the security group name. For security groups in a nondefault VPC, you must specify the security group ID.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_security_group_ingress#source_security_group_id Ec2SecurityGroupIngress#source_security_group_id}",
            "stability": "stable",
            "summary": "The ID of the security group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group-ingress/index.ts",
            "line": 76
          },
          "name": "sourceSecurityGroupId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You must specify the GroupName property or the GroupId property. For security groups that are in a VPC, you must use the GroupId property.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_security_group_ingress#source_security_group_name Ec2SecurityGroupIngress#source_security_group_name}",
            "stability": "stable",
            "summary": "[EC2-Classic, default VPC] The name of the source security group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group-ingress/index.ts",
            "line": 84
          },
          "name": "sourceSecurityGroupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can't specify this property with an IP address range.\n\nIf you specify SourceSecurityGroupName or SourceSecurityGroupId and that security group is owned by a different account than the account creating the stack, you must specify the SourceSecurityGroupOwnerId; otherwise, this property is optional.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_security_group_ingress#source_security_group_owner_id Ec2SecurityGroupIngress#source_security_group_owner_id}",
            "stability": "stable",
            "summary": "[nondefault VPC] The AWS account ID that owns the source security group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group-ingress/index.ts",
            "line": 92
          },
          "name": "sourceSecurityGroupOwnerId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "A value of -1 indicates all ICMP/ICMPv6 codes for the specified ICMP type. If you specify all ICMP/ICMPv6 types, you must specify all codes.\n\nUse this for ICMP and any protocol that uses ports.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_security_group_ingress#to_port Ec2SecurityGroupIngress#to_port}",
            "stability": "stable",
            "summary": "The end of port range for the TCP and UDP protocols, or an ICMP/ICMPv6 code."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group-ingress/index.ts",
            "line": 100
          },
          "name": "toPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ec2-security-group-ingress/index:Ec2SecurityGroupIngressConfig"
    },
    "@cdktn/provider-awscc.ec2SecurityGroupVpcAssociation.Ec2SecurityGroupVpcAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_security_group_vpc_association awscc_ec2_security_group_vpc_association}."
      },
      "fqn": "@cdktn/provider-awscc.ec2SecurityGroupVpcAssociation.Ec2SecurityGroupVpcAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_security_group_vpc_association awscc_ec2_security_group_vpc_association} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-security-group-vpc-association/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2SecurityGroupVpcAssociation.Ec2SecurityGroupVpcAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-security-group-vpc-association/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2SecurityGroupVpcAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-security-group-vpc-association/index.ts",
            "line": 49
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2SecurityGroupVpcAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_security_group_vpc_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2SecurityGroupVpcAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2SecurityGroupVpcAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group-vpc-association/index.ts",
            "line": 138
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group-vpc-association/index.ts",
            "line": 145
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2SecurityGroupVpcAssociation",
      "namespace": "ec2SecurityGroupVpcAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group-vpc-association/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group-vpc-association/index.ts",
            "line": 102
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group-vpc-association/index.ts",
            "line": 107
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group-vpc-association/index.ts",
            "line": 112
          },
          "name": "stateReason",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group-vpc-association/index.ts",
            "line": 130
          },
          "name": "vpcOwnerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group-vpc-association/index.ts",
            "line": 97
          },
          "name": "groupIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group-vpc-association/index.ts",
            "line": 125
          },
          "name": "vpcIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group-vpc-association/index.ts",
            "line": 90
          },
          "name": "groupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-security-group-vpc-association/index.ts",
            "line": 118
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-security-group-vpc-association/index:Ec2SecurityGroupVpcAssociation"
    },
    "@cdktn/provider-awscc.ec2SecurityGroupVpcAssociation.Ec2SecurityGroupVpcAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SecurityGroupVpcAssociation.Ec2SecurityGroupVpcAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-security-group-vpc-association/index.ts",
        "line": 14
      },
      "name": "Ec2SecurityGroupVpcAssociationConfig",
      "namespace": "ec2SecurityGroupVpcAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_security_group_vpc_association#group_id Ec2SecurityGroupVpcAssociation#group_id}",
            "stability": "stable",
            "summary": "The group ID of the specified security group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group-vpc-association/index.ts",
            "line": 20
          },
          "name": "groupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_security_group_vpc_association#vpc_id Ec2SecurityGroupVpcAssociation#vpc_id}",
            "stability": "stable",
            "summary": "The ID of the VPC in the security group vpc association."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-security-group-vpc-association/index.ts",
            "line": 26
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-security-group-vpc-association/index:Ec2SecurityGroupVpcAssociationConfig"
    },
    "@cdktn/provider-awscc.ec2SnapshotBlockPublicAccess.Ec2SnapshotBlockPublicAccess": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_snapshot_block_public_access awscc_ec2_snapshot_block_public_access}."
      },
      "fqn": "@cdktn/provider-awscc.ec2SnapshotBlockPublicAccess.Ec2SnapshotBlockPublicAccess",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_snapshot_block_public_access awscc_ec2_snapshot_block_public_access} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-snapshot-block-public-access/index.ts",
          "line": 58
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2SnapshotBlockPublicAccess.Ec2SnapshotBlockPublicAccessConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-snapshot-block-public-access/index.ts",
        "line": 26
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2SnapshotBlockPublicAccess resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-snapshot-block-public-access/index.ts",
            "line": 43
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2SnapshotBlockPublicAccess to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_snapshot_block_public_access#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2SnapshotBlockPublicAccess that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2SnapshotBlockPublicAccess to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-snapshot-block-public-access/index.ts",
            "line": 108
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-snapshot-block-public-access/index.ts",
            "line": 114
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2SnapshotBlockPublicAccess",
      "namespace": "ec2SnapshotBlockPublicAccess",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-snapshot-block-public-access/index.ts",
            "line": 31
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-snapshot-block-public-access/index.ts",
            "line": 82
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-snapshot-block-public-access/index.ts",
            "line": 87
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-snapshot-block-public-access/index.ts",
            "line": 100
          },
          "name": "stateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-snapshot-block-public-access/index.ts",
            "line": 93
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-snapshot-block-public-access/index:Ec2SnapshotBlockPublicAccess"
    },
    "@cdktn/provider-awscc.ec2SnapshotBlockPublicAccess.Ec2SnapshotBlockPublicAccessConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SnapshotBlockPublicAccess.Ec2SnapshotBlockPublicAccessConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-snapshot-block-public-access/index.ts",
        "line": 14
      },
      "name": "Ec2SnapshotBlockPublicAccessConfig",
      "namespace": "ec2SnapshotBlockPublicAccess",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_snapshot_block_public_access#state Ec2SnapshotBlockPublicAccess#state}",
            "stability": "stable",
            "summary": "The state of EBS Snapshot Block Public Access."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-snapshot-block-public-access/index.ts",
            "line": 20
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-snapshot-block-public-access/index:Ec2SnapshotBlockPublicAccessConfig"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleet": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet awscc_ec2_spot_fleet}."
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleet",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet awscc_ec2_spot_fleet} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-spot-fleet/index.ts",
          "line": 10136
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 10104
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2SpotFleet resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 10121
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2SpotFleet to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2SpotFleet that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2SpotFleet to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 10175
          },
          "name": "putSpotFleetRequestConfigData",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigData"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 10188
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 10191
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 10203
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 10210
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2SpotFleet",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 10109
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 10161
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 10166
          },
          "name": "spotFleetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 10172
          },
          "name": "spotFleetRequestConfigData",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 10185
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 10179
          },
          "name": "spotFleetRequestConfigDataInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigData"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 10195
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleet"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 14
      },
      "name": "Ec2SpotFleetConfig",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#spot_fleet_request_config_data Ec2SpotFleet#spot_fleet_request_config_data}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 18
          },
          "name": "spotFleetRequestConfigData",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigData"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#tags Ec2SpotFleet#tags}",
            "stability": "stable",
            "summary": "The tags to specify in SpotFleetRequestConfigData."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 24
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetConfig"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigData": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigData",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 9137
      },
      "name": "Ec2SpotFleetSpotFleetRequestConfigData",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#iam_fleet_role Ec2SpotFleet#iam_fleet_role}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9153
          },
          "name": "iamFleetRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#target_capacity Ec2SpotFleet#target_capacity}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9209
          },
          "name": "targetCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#allocation_strategy Ec2SpotFleet#allocation_strategy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9141
          },
          "name": "allocationStrategy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#context Ec2SpotFleet#context}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9145
          },
          "name": "context",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#excess_capacity_termination_policy Ec2SpotFleet#excess_capacity_termination_policy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9149
          },
          "name": "excessCapacityTerminationPolicy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#instance_interruption_behavior Ec2SpotFleet#instance_interruption_behavior}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9157
          },
          "name": "instanceInterruptionBehavior",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#instance_pools_to_use_count Ec2SpotFleet#instance_pools_to_use_count}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9161
          },
          "name": "instancePoolsToUseCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#launch_specifications Ec2SpotFleet#launch_specifications}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9165
          },
          "name": "launchSpecifications",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecifications"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#launch_template_configs Ec2SpotFleet#launch_template_configs}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9169
          },
          "name": "launchTemplateConfigs",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#load_balancers_config Ec2SpotFleet#load_balancers_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9173
          },
          "name": "loadBalancersConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#on_demand_allocation_strategy Ec2SpotFleet#on_demand_allocation_strategy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9177
          },
          "name": "onDemandAllocationStrategy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#on_demand_max_total_price Ec2SpotFleet#on_demand_max_total_price}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9181
          },
          "name": "onDemandMaxTotalPrice",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#on_demand_target_capacity Ec2SpotFleet#on_demand_target_capacity}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9185
          },
          "name": "onDemandTargetCapacity",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#replace_unhealthy_instances Ec2SpotFleet#replace_unhealthy_instances}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9189
          },
          "name": "replaceUnhealthyInstances",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#spot_maintenance_strategies Ec2SpotFleet#spot_maintenance_strategies}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9193
          },
          "name": "spotMaintenanceStrategies",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataSpotMaintenanceStrategies"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#spot_max_total_price Ec2SpotFleet#spot_max_total_price}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9197
          },
          "name": "spotMaxTotalPrice",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#spot_price Ec2SpotFleet#spot_price}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9201
          },
          "name": "spotPrice",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#tag_specifications Ec2SpotFleet#tag_specifications}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9205
          },
          "name": "tagSpecifications",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataTagSpecifications"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#target_capacity_unit_type Ec2SpotFleet#target_capacity_unit_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9213
          },
          "name": "targetCapacityUnitType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#terminate_instances_with_expiration Ec2SpotFleet#terminate_instances_with_expiration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9217
          },
          "name": "terminateInstancesWithExpiration",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#type Ec2SpotFleet#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9221
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#valid_from Ec2SpotFleet#valid_from}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9225
          },
          "name": "validFrom",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#valid_until Ec2SpotFleet#valid_until}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9229
          },
          "name": "validUntil",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigData"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecifications": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecifications",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 4372
      },
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecifications",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#block_device_mappings Ec2SpotFleet#block_device_mappings}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 4376
          },
          "name": "blockDeviceMappings",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsBlockDeviceMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#ebs_optimized Ec2SpotFleet#ebs_optimized}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 4380
          },
          "name": "ebsOptimized",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#iam_instance_profile Ec2SpotFleet#iam_instance_profile}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 4384
          },
          "name": "iamInstanceProfile",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsIamInstanceProfile"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#image_id Ec2SpotFleet#image_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 4388
          },
          "name": "imageId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#instance_requirements Ec2SpotFleet#instance_requirements}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 4392
          },
          "name": "instanceRequirements",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirements"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#instance_type Ec2SpotFleet#instance_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 4396
          },
          "name": "instanceType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#kernel_id Ec2SpotFleet#kernel_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 4400
          },
          "name": "kernelId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#key_name Ec2SpotFleet#key_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 4404
          },
          "name": "keyName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#monitoring Ec2SpotFleet#monitoring}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 4408
          },
          "name": "monitoring",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsMonitoring"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#network_interfaces Ec2SpotFleet#network_interfaces}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 4412
          },
          "name": "networkInterfaces",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsNetworkInterfaces"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#placement Ec2SpotFleet#placement}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 4416
          },
          "name": "placement",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsPlacement"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#ramdisk_id Ec2SpotFleet#ramdisk_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 4420
          },
          "name": "ramdiskId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#security_groups Ec2SpotFleet#security_groups}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 4424
          },
          "name": "securityGroups",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsSecurityGroups"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#spot_price Ec2SpotFleet#spot_price}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 4428
          },
          "name": "spotPrice",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#subnet_id Ec2SpotFleet#subnet_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 4432
          },
          "name": "subnetId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#tag_specifications Ec2SpotFleet#tag_specifications}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 4436
          },
          "name": "tagSpecifications",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsTagSpecifications"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#user_data Ec2SpotFleet#user_data}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 4440
          },
          "name": "userData",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#weighted_capacity Ec2SpotFleet#weighted_capacity}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 4444
          },
          "name": "weightedCapacity",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecifications"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsBlockDeviceMappings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsBlockDeviceMappings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 285
      },
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsBlockDeviceMappings",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#device_name Ec2SpotFleet#device_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 289
          },
          "name": "deviceName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#ebs Ec2SpotFleet#ebs}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 293
          },
          "name": "ebs",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsBlockDeviceMappingsEbs"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#no_device Ec2SpotFleet#no_device}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 297
          },
          "name": "noDevice",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#virtual_name Ec2SpotFleet#virtual_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 301
          },
          "name": "virtualName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsBlockDeviceMappings"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsBlockDeviceMappingsEbs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsBlockDeviceMappingsEbs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 26
      },
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsBlockDeviceMappingsEbs",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#delete_on_termination Ec2SpotFleet#delete_on_termination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 30
          },
          "name": "deleteOnTermination",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#encrypted Ec2SpotFleet#encrypted}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 34
          },
          "name": "encrypted",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#iops Ec2SpotFleet#iops}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 38
          },
          "name": "iops",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#snapshot_id Ec2SpotFleet#snapshot_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 42
          },
          "name": "snapshotId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#volume_size Ec2SpotFleet#volume_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 46
          },
          "name": "volumeSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#volume_type Ec2SpotFleet#volume_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 50
          },
          "name": "volumeType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsBlockDeviceMappingsEbs"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsBlockDeviceMappingsEbsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsBlockDeviceMappingsEbsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-spot-fleet/index.ts",
          "line": 125
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 117
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 197
          },
          "name": "resetDeleteOnTermination"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 213
          },
          "name": "resetEncrypted"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 229
          },
          "name": "resetIops"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 245
          },
          "name": "resetSnapshotId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 261
          },
          "name": "resetVolumeSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 277
          },
          "name": "resetVolumeType"
        }
      ],
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsBlockDeviceMappingsEbsOutputReference",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 201
          },
          "name": "deleteOnTerminationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 217
          },
          "name": "encryptedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 233
          },
          "name": "iopsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 249
          },
          "name": "snapshotIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 265
          },
          "name": "volumeSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 281
          },
          "name": "volumeTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 191
          },
          "name": "deleteOnTermination",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 207
          },
          "name": "encrypted",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 223
          },
          "name": "iops",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 239
          },
          "name": "snapshotId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 255
          },
          "name": "volumeSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 271
          },
          "name": "volumeType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 129
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsBlockDeviceMappingsEbs"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsBlockDeviceMappingsEbsOutputReference"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsBlockDeviceMappingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsBlockDeviceMappingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-spot-fleet/index.ts",
          "line": 489
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 481
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 496
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsBlockDeviceMappingsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsBlockDeviceMappingsList",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 482
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsBlockDeviceMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsBlockDeviceMappingsList"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsBlockDeviceMappingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsBlockDeviceMappingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-spot-fleet/index.ts",
          "line": 364
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 354
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 437
          },
          "name": "putEbs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsBlockDeviceMappingsEbs"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 424
          },
          "name": "resetDeviceName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 440
          },
          "name": "resetEbs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 456
          },
          "name": "resetNoDevice"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 472
          },
          "name": "resetVirtualName"
        }
      ],
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsBlockDeviceMappingsOutputReference",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 434
          },
          "name": "ebs",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsBlockDeviceMappingsEbsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 428
          },
          "name": "deviceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 444
          },
          "name": "ebsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsBlockDeviceMappingsEbs"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 460
          },
          "name": "noDeviceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 476
          },
          "name": "virtualNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 418
          },
          "name": "deviceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 450
          },
          "name": "noDevice",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 466
          },
          "name": "virtualName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 368
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsBlockDeviceMappings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsBlockDeviceMappingsOutputReference"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsIamInstanceProfile": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsIamInstanceProfile",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 500
      },
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsIamInstanceProfile",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#arn Ec2SpotFleet#arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 504
          },
          "name": "arn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsIamInstanceProfile"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsIamInstanceProfileOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsIamInstanceProfileOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-spot-fleet/index.ts",
          "line": 544
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 536
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 586
          },
          "name": "resetArn"
        }
      ],
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsIamInstanceProfileOutputReference",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 590
          },
          "name": "arnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 580
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 548
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsIamInstanceProfile"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsIamInstanceProfileOutputReference"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirements": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirements",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 2041
      },
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirements",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#accelerator_count Ec2SpotFleet#accelerator_count}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2045
          },
          "name": "acceleratorCount",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsAcceleratorCount"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#accelerator_manufacturers Ec2SpotFleet#accelerator_manufacturers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2049
          },
          "name": "acceleratorManufacturers",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#accelerator_names Ec2SpotFleet#accelerator_names}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2053
          },
          "name": "acceleratorNames",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#accelerator_total_memory_mi_b Ec2SpotFleet#accelerator_total_memory_mi_b}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2057
          },
          "name": "acceleratorTotalMemoryMiB",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsAcceleratorTotalMemoryMiB"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#accelerator_types Ec2SpotFleet#accelerator_types}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2061
          },
          "name": "acceleratorTypes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#allowed_instance_types Ec2SpotFleet#allowed_instance_types}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2065
          },
          "name": "allowedInstanceTypes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#bare_metal Ec2SpotFleet#bare_metal}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2069
          },
          "name": "bareMetal",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#baseline_ebs_bandwidth_mbps Ec2SpotFleet#baseline_ebs_bandwidth_mbps}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2073
          },
          "name": "baselineEbsBandwidthMbps",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsBaselineEbsBandwidthMbps"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#baseline_performance_factors Ec2SpotFleet#baseline_performance_factors}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2077
          },
          "name": "baselinePerformanceFactors",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsBaselinePerformanceFactors"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#burstable_performance Ec2SpotFleet#burstable_performance}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2081
          },
          "name": "burstablePerformance",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#cpu_manufacturers Ec2SpotFleet#cpu_manufacturers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2085
          },
          "name": "cpuManufacturers",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#excluded_instance_types Ec2SpotFleet#excluded_instance_types}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2089
          },
          "name": "excludedInstanceTypes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#instance_generations Ec2SpotFleet#instance_generations}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2093
          },
          "name": "instanceGenerations",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#local_storage Ec2SpotFleet#local_storage}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2097
          },
          "name": "localStorage",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#local_storage_types Ec2SpotFleet#local_storage_types}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2101
          },
          "name": "localStorageTypes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#max_spot_price_as_percentage_of_optimal_on_demand_price Ec2SpotFleet#max_spot_price_as_percentage_of_optimal_on_demand_price}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2105
          },
          "name": "maxSpotPriceAsPercentageOfOptimalOnDemandPrice",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#memory_gi_b_per_v_cpu Ec2SpotFleet#memory_gi_b_per_v_cpu}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2109
          },
          "name": "memoryGiBPerVCpu",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsMemoryGiBPerVCpu"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#memory_mi_b Ec2SpotFleet#memory_mi_b}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2113
          },
          "name": "memoryMiB",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsMemoryMiB"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#network_bandwidth_gbps Ec2SpotFleet#network_bandwidth_gbps}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2117
          },
          "name": "networkBandwidthGbps",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsNetworkBandwidthGbps"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#network_interface_count Ec2SpotFleet#network_interface_count}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2121
          },
          "name": "networkInterfaceCount",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsNetworkInterfaceCount"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#on_demand_max_price_percentage_over_lowest_price Ec2SpotFleet#on_demand_max_price_percentage_over_lowest_price}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2125
          },
          "name": "onDemandMaxPricePercentageOverLowestPrice",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#require_encryption_in_transit Ec2SpotFleet#require_encryption_in_transit}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2129
          },
          "name": "requireEncryptionInTransit",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#require_hibernate_support Ec2SpotFleet#require_hibernate_support}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2133
          },
          "name": "requireHibernateSupport",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#spot_max_price_percentage_over_lowest_price Ec2SpotFleet#spot_max_price_percentage_over_lowest_price}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2137
          },
          "name": "spotMaxPricePercentageOverLowestPrice",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#total_local_storage_gb Ec2SpotFleet#total_local_storage_gb}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2141
          },
          "name": "totalLocalStorageGb",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsTotalLocalStorageGb"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#v_cpu_count Ec2SpotFleet#v_cpu_count}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2145
          },
          "name": "vCpuCount",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsVCpuCount"
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirements"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsAcceleratorCount": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsAcceleratorCount",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 594
      },
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsAcceleratorCount",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#max Ec2SpotFleet#max}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 598
          },
          "name": "max",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#min Ec2SpotFleet#min}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 602
          },
          "name": "min",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsAcceleratorCount"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsAcceleratorCountOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsAcceleratorCountOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-spot-fleet/index.ts",
          "line": 649
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 641
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 697
          },
          "name": "resetMax"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 713
          },
          "name": "resetMin"
        }
      ],
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsAcceleratorCountOutputReference",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 701
          },
          "name": "maxInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 717
          },
          "name": "minInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 691
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 707
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 653
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsAcceleratorCount"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsAcceleratorCountOutputReference"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsAcceleratorTotalMemoryMiB": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsAcceleratorTotalMemoryMiB",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 721
      },
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsAcceleratorTotalMemoryMiB",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#max Ec2SpotFleet#max}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 725
          },
          "name": "max",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#min Ec2SpotFleet#min}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 729
          },
          "name": "min",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsAcceleratorTotalMemoryMiB"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsAcceleratorTotalMemoryMiBOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsAcceleratorTotalMemoryMiBOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-spot-fleet/index.ts",
          "line": 776
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 768
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 824
          },
          "name": "resetMax"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 840
          },
          "name": "resetMin"
        }
      ],
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsAcceleratorTotalMemoryMiBOutputReference",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 828
          },
          "name": "maxInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 844
          },
          "name": "minInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 818
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 834
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 780
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsAcceleratorTotalMemoryMiB"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsAcceleratorTotalMemoryMiBOutputReference"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsBaselineEbsBandwidthMbps": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsBaselineEbsBandwidthMbps",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 848
      },
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsBaselineEbsBandwidthMbps",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#max Ec2SpotFleet#max}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 852
          },
          "name": "max",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#min Ec2SpotFleet#min}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 856
          },
          "name": "min",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsBaselineEbsBandwidthMbps"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsBaselineEbsBandwidthMbpsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsBaselineEbsBandwidthMbpsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-spot-fleet/index.ts",
          "line": 903
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 895
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 951
          },
          "name": "resetMax"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 967
          },
          "name": "resetMin"
        }
      ],
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsBaselineEbsBandwidthMbpsOutputReference",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 955
          },
          "name": "maxInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 971
          },
          "name": "minInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 945
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 961
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 907
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsBaselineEbsBandwidthMbps"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsBaselineEbsBandwidthMbpsOutputReference"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsBaselinePerformanceFactors": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsBaselinePerformanceFactors",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 1185
      },
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsBaselinePerformanceFactors",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#cpu Ec2SpotFleet#cpu}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 1189
          },
          "name": "cpu",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsBaselinePerformanceFactorsCpu"
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsBaselinePerformanceFactors"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsBaselinePerformanceFactorsCpu": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsBaselinePerformanceFactorsCpu",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 1091
      },
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsBaselinePerformanceFactorsCpu",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#references Ec2SpotFleet#references}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 1095
          },
          "name": "references",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsBaselinePerformanceFactorsCpuReferences"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsBaselinePerformanceFactorsCpu"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsBaselinePerformanceFactorsCpuOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsBaselinePerformanceFactorsCpuOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-spot-fleet/index.ts",
          "line": 1135
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 1127
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 1174
          },
          "name": "putReferences",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsBaselinePerformanceFactorsCpuReferences"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 1177
          },
          "name": "resetReferences"
        }
      ],
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsBaselinePerformanceFactorsCpuOutputReference",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 1171
          },
          "name": "references",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsBaselinePerformanceFactorsCpuReferencesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 1181
          },
          "name": "referencesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsBaselinePerformanceFactorsCpuReferences"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 1139
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsBaselinePerformanceFactorsCpu"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsBaselinePerformanceFactorsCpuOutputReference"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsBaselinePerformanceFactorsCpuReferences": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsBaselinePerformanceFactorsCpuReferences",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 975
      },
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsBaselinePerformanceFactorsCpuReferences",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#instance_family Ec2SpotFleet#instance_family}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 979
          },
          "name": "instanceFamily",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsBaselinePerformanceFactorsCpuReferences"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsBaselinePerformanceFactorsCpuReferencesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsBaselinePerformanceFactorsCpuReferencesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-spot-fleet/index.ts",
          "line": 1080
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 1072
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 1087
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsBaselinePerformanceFactorsCpuReferencesOutputReference"
            }
          }
        }
      ],
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsBaselinePerformanceFactorsCpuReferencesList",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 1073
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsBaselinePerformanceFactorsCpuReferences"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsBaselinePerformanceFactorsCpuReferencesList"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsBaselinePerformanceFactorsCpuReferencesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsBaselinePerformanceFactorsCpuReferencesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-spot-fleet/index.ts",
          "line": 1021
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 1011
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 1063
          },
          "name": "resetInstanceFamily"
        }
      ],
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsBaselinePerformanceFactorsCpuReferencesOutputReference",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 1067
          },
          "name": "instanceFamilyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 1057
          },
          "name": "instanceFamily",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 1025
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsBaselinePerformanceFactorsCpuReferences"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsBaselinePerformanceFactorsCpuReferencesOutputReference"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsBaselinePerformanceFactorsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsBaselinePerformanceFactorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-spot-fleet/index.ts",
          "line": 1229
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 1221
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 1268
          },
          "name": "putCpu",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsBaselinePerformanceFactorsCpu"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 1271
          },
          "name": "resetCpu"
        }
      ],
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsBaselinePerformanceFactorsOutputReference",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 1265
          },
          "name": "cpu",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsBaselinePerformanceFactorsCpuOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 1275
          },
          "name": "cpuInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsBaselinePerformanceFactorsCpu"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 1233
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsBaselinePerformanceFactors"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsBaselinePerformanceFactorsOutputReference"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsMemoryGiBPerVCpu": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsMemoryGiBPerVCpu",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 1279
      },
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsMemoryGiBPerVCpu",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#max Ec2SpotFleet#max}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 1283
          },
          "name": "max",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#min Ec2SpotFleet#min}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 1287
          },
          "name": "min",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsMemoryGiBPerVCpu"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsMemoryGiBPerVCpuOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsMemoryGiBPerVCpuOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-spot-fleet/index.ts",
          "line": 1334
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 1326
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 1382
          },
          "name": "resetMax"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 1398
          },
          "name": "resetMin"
        }
      ],
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsMemoryGiBPerVCpuOutputReference",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 1386
          },
          "name": "maxInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 1402
          },
          "name": "minInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 1376
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 1392
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 1338
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsMemoryGiBPerVCpu"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsMemoryGiBPerVCpuOutputReference"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsMemoryMiB": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsMemoryMiB",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 1406
      },
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsMemoryMiB",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#max Ec2SpotFleet#max}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 1410
          },
          "name": "max",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#min Ec2SpotFleet#min}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 1414
          },
          "name": "min",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsMemoryMiB"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsMemoryMiBOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsMemoryMiBOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-spot-fleet/index.ts",
          "line": 1461
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 1453
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 1509
          },
          "name": "resetMax"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 1525
          },
          "name": "resetMin"
        }
      ],
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsMemoryMiBOutputReference",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 1513
          },
          "name": "maxInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 1529
          },
          "name": "minInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 1503
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 1519
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 1465
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsMemoryMiB"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsMemoryMiBOutputReference"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsNetworkBandwidthGbps": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsNetworkBandwidthGbps",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 1533
      },
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsNetworkBandwidthGbps",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#max Ec2SpotFleet#max}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 1537
          },
          "name": "max",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#min Ec2SpotFleet#min}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 1541
          },
          "name": "min",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsNetworkBandwidthGbps"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsNetworkBandwidthGbpsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsNetworkBandwidthGbpsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-spot-fleet/index.ts",
          "line": 1588
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 1580
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 1636
          },
          "name": "resetMax"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 1652
          },
          "name": "resetMin"
        }
      ],
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsNetworkBandwidthGbpsOutputReference",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 1640
          },
          "name": "maxInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 1656
          },
          "name": "minInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 1630
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 1646
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 1592
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsNetworkBandwidthGbps"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsNetworkBandwidthGbpsOutputReference"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsNetworkInterfaceCount": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsNetworkInterfaceCount",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 1660
      },
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsNetworkInterfaceCount",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#max Ec2SpotFleet#max}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 1664
          },
          "name": "max",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#min Ec2SpotFleet#min}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 1668
          },
          "name": "min",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsNetworkInterfaceCount"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsNetworkInterfaceCountOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsNetworkInterfaceCountOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-spot-fleet/index.ts",
          "line": 1715
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 1707
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 1763
          },
          "name": "resetMax"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 1779
          },
          "name": "resetMin"
        }
      ],
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsNetworkInterfaceCountOutputReference",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 1767
          },
          "name": "maxInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 1783
          },
          "name": "minInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 1757
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 1773
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 1719
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsNetworkInterfaceCount"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsNetworkInterfaceCountOutputReference"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-spot-fleet/index.ts",
          "line": 2360
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 2352
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2549
          },
          "name": "putAcceleratorCount",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsAcceleratorCount"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2597
          },
          "name": "putAcceleratorTotalMemoryMiB",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsAcceleratorTotalMemoryMiB"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2661
          },
          "name": "putBaselineEbsBandwidthMbps",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsBaselineEbsBandwidthMbps"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2677
          },
          "name": "putBaselinePerformanceFactors",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsBaselinePerformanceFactors"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2805
          },
          "name": "putMemoryGiBPerVCpu",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsMemoryGiBPerVCpu"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2821
          },
          "name": "putMemoryMiB",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsMemoryMiB"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2837
          },
          "name": "putNetworkBandwidthGbps",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsNetworkBandwidthGbps"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2853
          },
          "name": "putNetworkInterfaceCount",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsNetworkInterfaceCount"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2933
          },
          "name": "putTotalLocalStorageGb",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsTotalLocalStorageGb"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2949
          },
          "name": "putVCpuCount",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsVCpuCount"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2552
          },
          "name": "resetAcceleratorCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2568
          },
          "name": "resetAcceleratorManufacturers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2584
          },
          "name": "resetAcceleratorNames"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2600
          },
          "name": "resetAcceleratorTotalMemoryMiB"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2616
          },
          "name": "resetAcceleratorTypes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2632
          },
          "name": "resetAllowedInstanceTypes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2648
          },
          "name": "resetBareMetal"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2664
          },
          "name": "resetBaselineEbsBandwidthMbps"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2680
          },
          "name": "resetBaselinePerformanceFactors"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2696
          },
          "name": "resetBurstablePerformance"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2712
          },
          "name": "resetCpuManufacturers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2728
          },
          "name": "resetExcludedInstanceTypes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2744
          },
          "name": "resetInstanceGenerations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2760
          },
          "name": "resetLocalStorage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2776
          },
          "name": "resetLocalStorageTypes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2792
          },
          "name": "resetMaxSpotPriceAsPercentageOfOptimalOnDemandPrice"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2808
          },
          "name": "resetMemoryGiBPerVCpu"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2824
          },
          "name": "resetMemoryMiB"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2840
          },
          "name": "resetNetworkBandwidthGbps"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2856
          },
          "name": "resetNetworkInterfaceCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2872
          },
          "name": "resetOnDemandMaxPricePercentageOverLowestPrice"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2888
          },
          "name": "resetRequireEncryptionInTransit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2904
          },
          "name": "resetRequireHibernateSupport"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2920
          },
          "name": "resetSpotMaxPricePercentageOverLowestPrice"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2936
          },
          "name": "resetTotalLocalStorageGb"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2952
          },
          "name": "resetVCpuCount"
        }
      ],
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsOutputReference",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2546
          },
          "name": "acceleratorCount",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsAcceleratorCountOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2594
          },
          "name": "acceleratorTotalMemoryMiB",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsAcceleratorTotalMemoryMiBOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2658
          },
          "name": "baselineEbsBandwidthMbps",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsBaselineEbsBandwidthMbpsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2674
          },
          "name": "baselinePerformanceFactors",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsBaselinePerformanceFactorsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2802
          },
          "name": "memoryGiBPerVCpu",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsMemoryGiBPerVCpuOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2818
          },
          "name": "memoryMiB",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsMemoryMiBOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2834
          },
          "name": "networkBandwidthGbps",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsNetworkBandwidthGbpsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2850
          },
          "name": "networkInterfaceCount",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsNetworkInterfaceCountOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2930
          },
          "name": "totalLocalStorageGb",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsTotalLocalStorageGbOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2946
          },
          "name": "vCpuCount",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsVCpuCountOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2556
          },
          "name": "acceleratorCountInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsAcceleratorCount"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2572
          },
          "name": "acceleratorManufacturersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2588
          },
          "name": "acceleratorNamesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2604
          },
          "name": "acceleratorTotalMemoryMiBInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsAcceleratorTotalMemoryMiB"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2620
          },
          "name": "acceleratorTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2636
          },
          "name": "allowedInstanceTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2652
          },
          "name": "bareMetalInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2668
          },
          "name": "baselineEbsBandwidthMbpsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsBaselineEbsBandwidthMbps"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2684
          },
          "name": "baselinePerformanceFactorsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsBaselinePerformanceFactors"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2700
          },
          "name": "burstablePerformanceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2716
          },
          "name": "cpuManufacturersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2732
          },
          "name": "excludedInstanceTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2748
          },
          "name": "instanceGenerationsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2764
          },
          "name": "localStorageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2780
          },
          "name": "localStorageTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2796
          },
          "name": "maxSpotPriceAsPercentageOfOptimalOnDemandPriceInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2812
          },
          "name": "memoryGiBPerVCpuInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsMemoryGiBPerVCpu"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2828
          },
          "name": "memoryMiBInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsMemoryMiB"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2844
          },
          "name": "networkBandwidthGbpsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsNetworkBandwidthGbps"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2860
          },
          "name": "networkInterfaceCountInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsNetworkInterfaceCount"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2876
          },
          "name": "onDemandMaxPricePercentageOverLowestPriceInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2892
          },
          "name": "requireEncryptionInTransitInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2908
          },
          "name": "requireHibernateSupportInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2924
          },
          "name": "spotMaxPricePercentageOverLowestPriceInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2940
          },
          "name": "totalLocalStorageGbInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsTotalLocalStorageGb"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2956
          },
          "name": "vCpuCountInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsVCpuCount"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2562
          },
          "name": "acceleratorManufacturers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2578
          },
          "name": "acceleratorNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2610
          },
          "name": "acceleratorTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2626
          },
          "name": "allowedInstanceTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2642
          },
          "name": "bareMetal",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2690
          },
          "name": "burstablePerformance",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2706
          },
          "name": "cpuManufacturers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2722
          },
          "name": "excludedInstanceTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2738
          },
          "name": "instanceGenerations",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2754
          },
          "name": "localStorage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2770
          },
          "name": "localStorageTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2786
          },
          "name": "maxSpotPriceAsPercentageOfOptimalOnDemandPrice",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2866
          },
          "name": "onDemandMaxPricePercentageOverLowestPrice",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2882
          },
          "name": "requireEncryptionInTransit",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2898
          },
          "name": "requireHibernateSupport",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2914
          },
          "name": "spotMaxPricePercentageOverLowestPrice",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2364
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirements"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsOutputReference"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsTotalLocalStorageGb": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsTotalLocalStorageGb",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 1787
      },
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsTotalLocalStorageGb",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#max Ec2SpotFleet#max}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 1791
          },
          "name": "max",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#min Ec2SpotFleet#min}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 1795
          },
          "name": "min",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsTotalLocalStorageGb"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsTotalLocalStorageGbOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsTotalLocalStorageGbOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-spot-fleet/index.ts",
          "line": 1842
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 1834
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 1890
          },
          "name": "resetMax"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 1906
          },
          "name": "resetMin"
        }
      ],
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsTotalLocalStorageGbOutputReference",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 1894
          },
          "name": "maxInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 1910
          },
          "name": "minInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 1884
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 1900
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 1846
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsTotalLocalStorageGb"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsTotalLocalStorageGbOutputReference"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsVCpuCount": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsVCpuCount",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 1914
      },
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsVCpuCount",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#max Ec2SpotFleet#max}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 1918
          },
          "name": "max",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#min Ec2SpotFleet#min}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 1922
          },
          "name": "min",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsVCpuCount"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsVCpuCountOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsVCpuCountOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-spot-fleet/index.ts",
          "line": 1969
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 1961
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2017
          },
          "name": "resetMax"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2033
          },
          "name": "resetMin"
        }
      ],
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsVCpuCountOutputReference",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2021
          },
          "name": "maxInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2037
          },
          "name": "minInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2011
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2027
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 1973
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsVCpuCount"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsVCpuCountOutputReference"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-spot-fleet/index.ts",
          "line": 5038
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 5030
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 5045
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsList",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 5031
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecifications"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsList"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsMonitoring": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsMonitoring",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 2960
      },
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsMonitoring",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#enabled Ec2SpotFleet#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 2964
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsMonitoring"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsMonitoringOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsMonitoringOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-spot-fleet/index.ts",
          "line": 3004
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 2996
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 3046
          },
          "name": "resetEnabled"
        }
      ],
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsMonitoringOutputReference",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 3050
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 3040
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 3008
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsMonitoring"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsMonitoringOutputReference"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsNetworkInterfaces": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsNetworkInterfaces",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 3319
      },
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsNetworkInterfaces",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#associate_public_ip_address Ec2SpotFleet#associate_public_ip_address}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 3323
          },
          "name": "associatePublicIpAddress",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#delete_on_termination Ec2SpotFleet#delete_on_termination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 3327
          },
          "name": "deleteOnTermination",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#description Ec2SpotFleet#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 3331
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#device_index Ec2SpotFleet#device_index}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 3335
          },
          "name": "deviceIndex",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#groups Ec2SpotFleet#groups}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 3339
          },
          "name": "groups",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#ipv_6_address_count Ec2SpotFleet#ipv_6_address_count}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 3343
          },
          "name": "ipv6AddressCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#ipv_6_addresses Ec2SpotFleet#ipv_6_addresses}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 3347
          },
          "name": "ipv6Addresses",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsNetworkInterfacesIpv6Addresses"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#network_interface_id Ec2SpotFleet#network_interface_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 3351
          },
          "name": "networkInterfaceId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#private_ip_addresses Ec2SpotFleet#private_ip_addresses}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 3355
          },
          "name": "privateIpAddresses",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsNetworkInterfacesPrivateIpAddresses"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#secondary_private_ip_address_count Ec2SpotFleet#secondary_private_ip_address_count}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 3359
          },
          "name": "secondaryPrivateIpAddressCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#subnet_id Ec2SpotFleet#subnet_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 3363
          },
          "name": "subnetId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsNetworkInterfaces"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsNetworkInterfacesIpv6Addresses": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsNetworkInterfacesIpv6Addresses",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 3054
      },
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsNetworkInterfacesIpv6Addresses",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#ipv_6_address Ec2SpotFleet#ipv_6_address}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 3058
          },
          "name": "ipv6Address",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsNetworkInterfacesIpv6Addresses"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsNetworkInterfacesIpv6AddressesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsNetworkInterfacesIpv6AddressesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-spot-fleet/index.ts",
          "line": 3159
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 3151
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 3166
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsNetworkInterfacesIpv6AddressesOutputReference"
            }
          }
        }
      ],
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsNetworkInterfacesIpv6AddressesList",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 3152
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsNetworkInterfacesIpv6Addresses"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsNetworkInterfacesIpv6AddressesList"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsNetworkInterfacesIpv6AddressesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsNetworkInterfacesIpv6AddressesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-spot-fleet/index.ts",
          "line": 3100
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 3090
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 3142
          },
          "name": "resetIpv6Address"
        }
      ],
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsNetworkInterfacesIpv6AddressesOutputReference",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 3146
          },
          "name": "ipv6AddressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 3136
          },
          "name": "ipv6Address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 3104
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsNetworkInterfacesIpv6Addresses"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsNetworkInterfacesIpv6AddressesOutputReference"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsNetworkInterfacesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsNetworkInterfacesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-spot-fleet/index.ts",
          "line": 3754
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 3746
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 3761
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsNetworkInterfacesOutputReference"
            }
          }
        }
      ],
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsNetworkInterfacesList",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 3747
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsNetworkInterfaces"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsNetworkInterfacesList"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsNetworkInterfacesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsNetworkInterfacesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-spot-fleet/index.ts",
          "line": 3475
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 3465
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 3670
          },
          "name": "putIpv6Addresses",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsNetworkInterfacesIpv6Addresses"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 3702
          },
          "name": "putPrivateIpAddresses",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsNetworkInterfacesPrivateIpAddresses"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 3577
          },
          "name": "resetAssociatePublicIpAddress"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 3593
          },
          "name": "resetDeleteOnTermination"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 3609
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 3625
          },
          "name": "resetDeviceIndex"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 3641
          },
          "name": "resetGroups"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 3657
          },
          "name": "resetIpv6AddressCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 3673
          },
          "name": "resetIpv6Addresses"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 3689
          },
          "name": "resetNetworkInterfaceId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 3705
          },
          "name": "resetPrivateIpAddresses"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 3721
          },
          "name": "resetSecondaryPrivateIpAddressCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 3737
          },
          "name": "resetSubnetId"
        }
      ],
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsNetworkInterfacesOutputReference",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 3667
          },
          "name": "ipv6Addresses",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsNetworkInterfacesIpv6AddressesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 3699
          },
          "name": "privateIpAddresses",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsNetworkInterfacesPrivateIpAddressesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 3581
          },
          "name": "associatePublicIpAddressInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 3597
          },
          "name": "deleteOnTerminationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 3613
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 3629
          },
          "name": "deviceIndexInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 3645
          },
          "name": "groupsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 3661
          },
          "name": "ipv6AddressCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 3677
          },
          "name": "ipv6AddressesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsNetworkInterfacesIpv6Addresses"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 3693
          },
          "name": "networkInterfaceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 3709
          },
          "name": "privateIpAddressesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsNetworkInterfacesPrivateIpAddresses"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 3725
          },
          "name": "secondaryPrivateIpAddressCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 3741
          },
          "name": "subnetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 3571
          },
          "name": "associatePublicIpAddress",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 3587
          },
          "name": "deleteOnTermination",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 3603
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 3619
          },
          "name": "deviceIndex",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 3635
          },
          "name": "groups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 3651
          },
          "name": "ipv6AddressCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 3683
          },
          "name": "networkInterfaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 3715
          },
          "name": "secondaryPrivateIpAddressCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 3731
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 3479
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsNetworkInterfaces"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsNetworkInterfacesOutputReference"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsNetworkInterfacesPrivateIpAddresses": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsNetworkInterfacesPrivateIpAddresses",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 3170
      },
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsNetworkInterfacesPrivateIpAddresses",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#primary Ec2SpotFleet#primary}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 3174
          },
          "name": "primary",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#private_ip_address Ec2SpotFleet#private_ip_address}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 3178
          },
          "name": "privateIpAddress",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsNetworkInterfacesPrivateIpAddresses"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsNetworkInterfacesPrivateIpAddressesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsNetworkInterfacesPrivateIpAddressesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-spot-fleet/index.ts",
          "line": 3308
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 3300
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 3315
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsNetworkInterfacesPrivateIpAddressesOutputReference"
            }
          }
        }
      ],
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsNetworkInterfacesPrivateIpAddressesList",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 3301
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsNetworkInterfacesPrivateIpAddresses"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsNetworkInterfacesPrivateIpAddressesList"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsNetworkInterfacesPrivateIpAddressesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsNetworkInterfacesPrivateIpAddressesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-spot-fleet/index.ts",
          "line": 3227
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 3217
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 3275
          },
          "name": "resetPrimary"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 3291
          },
          "name": "resetPrivateIpAddress"
        }
      ],
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsNetworkInterfacesPrivateIpAddressesOutputReference",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 3279
          },
          "name": "primaryInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 3295
          },
          "name": "privateIpAddressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 3269
          },
          "name": "primary",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 3285
          },
          "name": "privateIpAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 3231
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsNetworkInterfacesPrivateIpAddresses"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsNetworkInterfacesPrivateIpAddressesOutputReference"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-spot-fleet/index.ts",
          "line": 4605
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 4595
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 4746
          },
          "name": "putBlockDeviceMappings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsBlockDeviceMappings"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 4778
          },
          "name": "putIamInstanceProfile",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsIamInstanceProfile"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 4810
          },
          "name": "putInstanceRequirements",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirements"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 4874
          },
          "name": "putMonitoring",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsMonitoring"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 4890
          },
          "name": "putNetworkInterfaces",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsNetworkInterfaces"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 4906
          },
          "name": "putPlacement",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsPlacement"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 4938
          },
          "name": "putSecurityGroups",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsSecurityGroups"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 4986
          },
          "name": "putTagSpecifications",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsTagSpecifications"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 4749
          },
          "name": "resetBlockDeviceMappings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 4765
          },
          "name": "resetEbsOptimized"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 4781
          },
          "name": "resetIamInstanceProfile"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 4797
          },
          "name": "resetImageId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 4813
          },
          "name": "resetInstanceRequirements"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 4829
          },
          "name": "resetInstanceType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 4845
          },
          "name": "resetKernelId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 4861
          },
          "name": "resetKeyName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 4877
          },
          "name": "resetMonitoring"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 4893
          },
          "name": "resetNetworkInterfaces"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 4909
          },
          "name": "resetPlacement"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 4925
          },
          "name": "resetRamdiskId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 4941
          },
          "name": "resetSecurityGroups"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 4957
          },
          "name": "resetSpotPrice"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 4973
          },
          "name": "resetSubnetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 4989
          },
          "name": "resetTagSpecifications"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 5005
          },
          "name": "resetUserData"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 5021
          },
          "name": "resetWeightedCapacity"
        }
      ],
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsOutputReference",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 4743
          },
          "name": "blockDeviceMappings",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsBlockDeviceMappingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 4775
          },
          "name": "iamInstanceProfile",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsIamInstanceProfileOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 4807
          },
          "name": "instanceRequirements",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirementsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 4871
          },
          "name": "monitoring",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsMonitoringOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 4887
          },
          "name": "networkInterfaces",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsNetworkInterfacesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 4903
          },
          "name": "placement",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsPlacementOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 4935
          },
          "name": "securityGroups",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsSecurityGroupsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 4983
          },
          "name": "tagSpecifications",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsTagSpecificationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 4753
          },
          "name": "blockDeviceMappingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsBlockDeviceMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 4769
          },
          "name": "ebsOptimizedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 4785
          },
          "name": "iamInstanceProfileInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsIamInstanceProfile"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 4801
          },
          "name": "imageIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 4817
          },
          "name": "instanceRequirementsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsInstanceRequirements"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 4833
          },
          "name": "instanceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 4849
          },
          "name": "kernelIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 4865
          },
          "name": "keyNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 4881
          },
          "name": "monitoringInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsMonitoring"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 4897
          },
          "name": "networkInterfacesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsNetworkInterfaces"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 4913
          },
          "name": "placementInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsPlacement"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 4929
          },
          "name": "ramdiskIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 4945
          },
          "name": "securityGroupsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsSecurityGroups"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 4961
          },
          "name": "spotPriceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 4977
          },
          "name": "subnetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 4993
          },
          "name": "tagSpecificationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsTagSpecifications"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 5009
          },
          "name": "userDataInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 5025
          },
          "name": "weightedCapacityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 4759
          },
          "name": "ebsOptimized",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 4791
          },
          "name": "imageId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 4823
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 4839
          },
          "name": "kernelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 4855
          },
          "name": "keyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 4919
          },
          "name": "ramdiskId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 4951
          },
          "name": "spotPrice",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 4967
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 4999
          },
          "name": "userData",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 5015
          },
          "name": "weightedCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 4609
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecifications"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsOutputReference"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsPlacement": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsPlacement",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 3765
      },
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsPlacement",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#availability_zone Ec2SpotFleet#availability_zone}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 3769
          },
          "name": "availabilityZone",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#availability_zone_id Ec2SpotFleet#availability_zone_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 3773
          },
          "name": "availabilityZoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#group_name Ec2SpotFleet#group_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 3777
          },
          "name": "groupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#tenancy Ec2SpotFleet#tenancy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 3781
          },
          "name": "tenancy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsPlacement"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsPlacementOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsPlacementOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-spot-fleet/index.ts",
          "line": 3842
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 3834
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 3902
          },
          "name": "resetAvailabilityZone"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 3918
          },
          "name": "resetAvailabilityZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 3934
          },
          "name": "resetGroupName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 3950
          },
          "name": "resetTenancy"
        }
      ],
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsPlacementOutputReference",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 3922
          },
          "name": "availabilityZoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 3906
          },
          "name": "availabilityZoneInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 3938
          },
          "name": "groupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 3954
          },
          "name": "tenancyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 3896
          },
          "name": "availabilityZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 3912
          },
          "name": "availabilityZoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 3928
          },
          "name": "groupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 3944
          },
          "name": "tenancy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 3846
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsPlacement"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsPlacementOutputReference"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsSecurityGroups": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsSecurityGroups",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 3958
      },
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsSecurityGroups",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#group_id Ec2SpotFleet#group_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 3962
          },
          "name": "groupId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsSecurityGroups"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsSecurityGroupsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsSecurityGroupsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-spot-fleet/index.ts",
          "line": 4063
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 4055
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 4070
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsSecurityGroupsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsSecurityGroupsList",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 4056
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsSecurityGroups"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsSecurityGroupsList"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsSecurityGroupsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsSecurityGroupsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-spot-fleet/index.ts",
          "line": 4004
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 3994
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 4046
          },
          "name": "resetGroupId"
        }
      ],
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsSecurityGroupsOutputReference",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 4050
          },
          "name": "groupIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 4040
          },
          "name": "groupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 4008
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsSecurityGroups"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsSecurityGroupsOutputReference"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsTagSpecifications": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsTagSpecifications",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 4223
      },
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsTagSpecifications",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#resource_type Ec2SpotFleet#resource_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 4227
          },
          "name": "resourceType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#tags Ec2SpotFleet#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 4231
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsTagSpecificationsTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsTagSpecifications"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsTagSpecificationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsTagSpecificationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-spot-fleet/index.ts",
          "line": 4361
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 4353
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 4368
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsTagSpecificationsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsTagSpecificationsList",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 4354
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsTagSpecifications"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsTagSpecificationsList"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsTagSpecificationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsTagSpecificationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-spot-fleet/index.ts",
          "line": 4280
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 4270
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 4341
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsTagSpecificationsTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 4328
          },
          "name": "resetResourceType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 4344
          },
          "name": "resetTags"
        }
      ],
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsTagSpecificationsOutputReference",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 4338
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsTagSpecificationsTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 4332
          },
          "name": "resourceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 4348
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsTagSpecificationsTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 4322
          },
          "name": "resourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 4284
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsTagSpecifications"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsTagSpecificationsOutputReference"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsTagSpecificationsTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsTagSpecificationsTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 4074
      },
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsTagSpecificationsTags",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#key Ec2SpotFleet#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 4078
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#value Ec2SpotFleet#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 4082
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsTagSpecificationsTags"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsTagSpecificationsTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsTagSpecificationsTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-spot-fleet/index.ts",
          "line": 4212
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 4204
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 4219
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsTagSpecificationsTagsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsTagSpecificationsTagsList",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 4205
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsTagSpecificationsTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsTagSpecificationsTagsList"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsTagSpecificationsTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsTagSpecificationsTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-spot-fleet/index.ts",
          "line": 4131
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 4121
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 4179
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 4195
          },
          "name": "resetValue"
        }
      ],
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsTagSpecificationsTagsOutputReference",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 4183
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 4199
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 4173
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 4189
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 4135
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsTagSpecificationsTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsTagSpecificationsTagsOutputReference"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 7922
      },
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigs",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#launch_template_specification Ec2SpotFleet#launch_template_specification}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7926
          },
          "name": "launchTemplateSpecification",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsLaunchTemplateSpecification"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#overrides Ec2SpotFleet#overrides}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7930
          },
          "name": "overrides",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverrides"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigs"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsLaunchTemplateSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsLaunchTemplateSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 5049
      },
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsLaunchTemplateSpecification",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#launch_template_id Ec2SpotFleet#launch_template_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 5053
          },
          "name": "launchTemplateId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#launch_template_name Ec2SpotFleet#launch_template_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 5057
          },
          "name": "launchTemplateName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#version Ec2SpotFleet#version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 5061
          },
          "name": "version",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsLaunchTemplateSpecification"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsLaunchTemplateSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsLaunchTemplateSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-spot-fleet/index.ts",
          "line": 5115
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 5107
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 5169
          },
          "name": "resetLaunchTemplateId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 5185
          },
          "name": "resetLaunchTemplateName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 5201
          },
          "name": "resetVersion"
        }
      ],
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsLaunchTemplateSpecificationOutputReference",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 5173
          },
          "name": "launchTemplateIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 5189
          },
          "name": "launchTemplateNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 5205
          },
          "name": "versionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 5163
          },
          "name": "launchTemplateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 5179
          },
          "name": "launchTemplateName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 5195
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 5119
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsLaunchTemplateSpecification"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsLaunchTemplateSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-spot-fleet/index.ts",
          "line": 8060
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 8052
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 8067
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsList",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 8053
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsList"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-spot-fleet/index.ts",
          "line": 7979
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 7969
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 8024
          },
          "name": "putLaunchTemplateSpecification",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsLaunchTemplateSpecification"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 8040
          },
          "name": "putOverrides",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverrides"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 8027
          },
          "name": "resetLaunchTemplateSpecification"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 8043
          },
          "name": "resetOverrides"
        }
      ],
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOutputReference",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 8021
          },
          "name": "launchTemplateSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsLaunchTemplateSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 8037
          },
          "name": "overrides",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 8031
          },
          "name": "launchTemplateSpecificationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsLaunchTemplateSpecification"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 8047
          },
          "name": "overridesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverrides"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7983
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigs"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOutputReference"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverrides": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverrides",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 7575
      },
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverrides",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#availability_zone Ec2SpotFleet#availability_zone}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7579
          },
          "name": "availabilityZone",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#availability_zone_id Ec2SpotFleet#availability_zone_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7583
          },
          "name": "availabilityZoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#instance_requirements Ec2SpotFleet#instance_requirements}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7587
          },
          "name": "instanceRequirements",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirements"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#instance_type Ec2SpotFleet#instance_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7591
          },
          "name": "instanceType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#priority Ec2SpotFleet#priority}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7595
          },
          "name": "priority",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#spot_price Ec2SpotFleet#spot_price}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7599
          },
          "name": "spotPrice",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#subnet_id Ec2SpotFleet#subnet_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7603
          },
          "name": "subnetId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#weighted_capacity Ec2SpotFleet#weighted_capacity}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7607
          },
          "name": "weightedCapacity",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverrides"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirements": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirements",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 6656
      },
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirements",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#accelerator_count Ec2SpotFleet#accelerator_count}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 6660
          },
          "name": "acceleratorCount",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsAcceleratorCount"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#accelerator_manufacturers Ec2SpotFleet#accelerator_manufacturers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 6664
          },
          "name": "acceleratorManufacturers",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#accelerator_names Ec2SpotFleet#accelerator_names}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 6668
          },
          "name": "acceleratorNames",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#accelerator_total_memory_mi_b Ec2SpotFleet#accelerator_total_memory_mi_b}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 6672
          },
          "name": "acceleratorTotalMemoryMiB",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsAcceleratorTotalMemoryMiB"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#accelerator_types Ec2SpotFleet#accelerator_types}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 6676
          },
          "name": "acceleratorTypes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#allowed_instance_types Ec2SpotFleet#allowed_instance_types}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 6680
          },
          "name": "allowedInstanceTypes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#bare_metal Ec2SpotFleet#bare_metal}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 6684
          },
          "name": "bareMetal",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#baseline_ebs_bandwidth_mbps Ec2SpotFleet#baseline_ebs_bandwidth_mbps}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 6688
          },
          "name": "baselineEbsBandwidthMbps",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsBaselineEbsBandwidthMbps"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#baseline_performance_factors Ec2SpotFleet#baseline_performance_factors}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 6692
          },
          "name": "baselinePerformanceFactors",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactors"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#burstable_performance Ec2SpotFleet#burstable_performance}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 6696
          },
          "name": "burstablePerformance",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#cpu_manufacturers Ec2SpotFleet#cpu_manufacturers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 6700
          },
          "name": "cpuManufacturers",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#excluded_instance_types Ec2SpotFleet#excluded_instance_types}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 6704
          },
          "name": "excludedInstanceTypes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#instance_generations Ec2SpotFleet#instance_generations}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 6708
          },
          "name": "instanceGenerations",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#local_storage Ec2SpotFleet#local_storage}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 6712
          },
          "name": "localStorage",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#local_storage_types Ec2SpotFleet#local_storage_types}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 6716
          },
          "name": "localStorageTypes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#max_spot_price_as_percentage_of_optimal_on_demand_price Ec2SpotFleet#max_spot_price_as_percentage_of_optimal_on_demand_price}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 6720
          },
          "name": "maxSpotPriceAsPercentageOfOptimalOnDemandPrice",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#memory_gi_b_per_v_cpu Ec2SpotFleet#memory_gi_b_per_v_cpu}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 6724
          },
          "name": "memoryGiBPerVCpu",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsMemoryGiBPerVCpu"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#memory_mi_b Ec2SpotFleet#memory_mi_b}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 6728
          },
          "name": "memoryMiB",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsMemoryMiB"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#network_bandwidth_gbps Ec2SpotFleet#network_bandwidth_gbps}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 6732
          },
          "name": "networkBandwidthGbps",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsNetworkBandwidthGbps"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#network_interface_count Ec2SpotFleet#network_interface_count}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 6736
          },
          "name": "networkInterfaceCount",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsNetworkInterfaceCount"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#on_demand_max_price_percentage_over_lowest_price Ec2SpotFleet#on_demand_max_price_percentage_over_lowest_price}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 6740
          },
          "name": "onDemandMaxPricePercentageOverLowestPrice",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#require_encryption_in_transit Ec2SpotFleet#require_encryption_in_transit}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 6744
          },
          "name": "requireEncryptionInTransit",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#require_hibernate_support Ec2SpotFleet#require_hibernate_support}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 6748
          },
          "name": "requireHibernateSupport",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#spot_max_price_percentage_over_lowest_price Ec2SpotFleet#spot_max_price_percentage_over_lowest_price}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 6752
          },
          "name": "spotMaxPricePercentageOverLowestPrice",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#total_local_storage_gb Ec2SpotFleet#total_local_storage_gb}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 6756
          },
          "name": "totalLocalStorageGb",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsTotalLocalStorageGb"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#v_cpu_count Ec2SpotFleet#v_cpu_count}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 6760
          },
          "name": "vCpuCount",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsVCpuCount"
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirements"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsAcceleratorCount": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsAcceleratorCount",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 5209
      },
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsAcceleratorCount",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#max Ec2SpotFleet#max}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 5213
          },
          "name": "max",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#min Ec2SpotFleet#min}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 5217
          },
          "name": "min",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsAcceleratorCount"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsAcceleratorCountOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsAcceleratorCountOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-spot-fleet/index.ts",
          "line": 5264
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 5256
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 5312
          },
          "name": "resetMax"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 5328
          },
          "name": "resetMin"
        }
      ],
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsAcceleratorCountOutputReference",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 5316
          },
          "name": "maxInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 5332
          },
          "name": "minInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 5306
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 5322
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 5268
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsAcceleratorCount"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsAcceleratorCountOutputReference"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsAcceleratorTotalMemoryMiB": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsAcceleratorTotalMemoryMiB",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 5336
      },
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsAcceleratorTotalMemoryMiB",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#max Ec2SpotFleet#max}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 5340
          },
          "name": "max",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#min Ec2SpotFleet#min}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 5344
          },
          "name": "min",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsAcceleratorTotalMemoryMiB"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsAcceleratorTotalMemoryMiBOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsAcceleratorTotalMemoryMiBOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-spot-fleet/index.ts",
          "line": 5391
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 5383
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 5439
          },
          "name": "resetMax"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 5455
          },
          "name": "resetMin"
        }
      ],
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsAcceleratorTotalMemoryMiBOutputReference",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 5443
          },
          "name": "maxInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 5459
          },
          "name": "minInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 5433
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 5449
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 5395
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsAcceleratorTotalMemoryMiB"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsAcceleratorTotalMemoryMiBOutputReference"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsBaselineEbsBandwidthMbps": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsBaselineEbsBandwidthMbps",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 5463
      },
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsBaselineEbsBandwidthMbps",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#max Ec2SpotFleet#max}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 5467
          },
          "name": "max",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#min Ec2SpotFleet#min}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 5471
          },
          "name": "min",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsBaselineEbsBandwidthMbps"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsBaselineEbsBandwidthMbpsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsBaselineEbsBandwidthMbpsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-spot-fleet/index.ts",
          "line": 5518
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 5510
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 5566
          },
          "name": "resetMax"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 5582
          },
          "name": "resetMin"
        }
      ],
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsBaselineEbsBandwidthMbpsOutputReference",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 5570
          },
          "name": "maxInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 5586
          },
          "name": "minInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 5560
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 5576
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 5522
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsBaselineEbsBandwidthMbps"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsBaselineEbsBandwidthMbpsOutputReference"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactors": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactors",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 5800
      },
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactors",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#cpu Ec2SpotFleet#cpu}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 5804
          },
          "name": "cpu",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpu"
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactors"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpu": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpu",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 5706
      },
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpu",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#references Ec2SpotFleet#references}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 5710
          },
          "name": "references",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpuReferences"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpu"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpuOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpuOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-spot-fleet/index.ts",
          "line": 5750
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 5742
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 5789
          },
          "name": "putReferences",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpuReferences"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 5792
          },
          "name": "resetReferences"
        }
      ],
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpuOutputReference",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 5786
          },
          "name": "references",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpuReferencesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 5796
          },
          "name": "referencesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpuReferences"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 5754
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpu"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpuOutputReference"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpuReferences": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpuReferences",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 5590
      },
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpuReferences",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#instance_family Ec2SpotFleet#instance_family}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 5594
          },
          "name": "instanceFamily",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpuReferences"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpuReferencesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpuReferencesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-spot-fleet/index.ts",
          "line": 5695
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 5687
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 5702
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpuReferencesOutputReference"
            }
          }
        }
      ],
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpuReferencesList",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 5688
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpuReferences"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpuReferencesList"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpuReferencesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpuReferencesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-spot-fleet/index.ts",
          "line": 5636
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 5626
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 5678
          },
          "name": "resetInstanceFamily"
        }
      ],
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpuReferencesOutputReference",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 5682
          },
          "name": "instanceFamilyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 5672
          },
          "name": "instanceFamily",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 5640
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpuReferences"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpuReferencesOutputReference"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-spot-fleet/index.ts",
          "line": 5844
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 5836
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 5883
          },
          "name": "putCpu",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpu"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 5886
          },
          "name": "resetCpu"
        }
      ],
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsOutputReference",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 5880
          },
          "name": "cpu",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpuOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 5890
          },
          "name": "cpuInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsCpu"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 5848
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactors"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsOutputReference"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsMemoryGiBPerVCpu": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsMemoryGiBPerVCpu",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 5894
      },
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsMemoryGiBPerVCpu",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#max Ec2SpotFleet#max}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 5898
          },
          "name": "max",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#min Ec2SpotFleet#min}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 5902
          },
          "name": "min",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsMemoryGiBPerVCpu"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsMemoryGiBPerVCpuOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsMemoryGiBPerVCpuOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-spot-fleet/index.ts",
          "line": 5949
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 5941
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 5997
          },
          "name": "resetMax"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 6013
          },
          "name": "resetMin"
        }
      ],
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsMemoryGiBPerVCpuOutputReference",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 6001
          },
          "name": "maxInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 6017
          },
          "name": "minInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 5991
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 6007
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 5953
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsMemoryGiBPerVCpu"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsMemoryGiBPerVCpuOutputReference"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsMemoryMiB": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsMemoryMiB",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 6021
      },
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsMemoryMiB",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#max Ec2SpotFleet#max}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 6025
          },
          "name": "max",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#min Ec2SpotFleet#min}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 6029
          },
          "name": "min",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsMemoryMiB"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsMemoryMiBOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsMemoryMiBOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-spot-fleet/index.ts",
          "line": 6076
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 6068
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 6124
          },
          "name": "resetMax"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 6140
          },
          "name": "resetMin"
        }
      ],
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsMemoryMiBOutputReference",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 6128
          },
          "name": "maxInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 6144
          },
          "name": "minInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 6118
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 6134
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 6080
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsMemoryMiB"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsMemoryMiBOutputReference"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsNetworkBandwidthGbps": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsNetworkBandwidthGbps",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 6148
      },
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsNetworkBandwidthGbps",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#max Ec2SpotFleet#max}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 6152
          },
          "name": "max",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#min Ec2SpotFleet#min}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 6156
          },
          "name": "min",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsNetworkBandwidthGbps"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsNetworkBandwidthGbpsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsNetworkBandwidthGbpsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-spot-fleet/index.ts",
          "line": 6203
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 6195
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 6251
          },
          "name": "resetMax"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 6267
          },
          "name": "resetMin"
        }
      ],
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsNetworkBandwidthGbpsOutputReference",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 6255
          },
          "name": "maxInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 6271
          },
          "name": "minInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 6245
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 6261
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 6207
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsNetworkBandwidthGbps"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsNetworkBandwidthGbpsOutputReference"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsNetworkInterfaceCount": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsNetworkInterfaceCount",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 6275
      },
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsNetworkInterfaceCount",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#max Ec2SpotFleet#max}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 6279
          },
          "name": "max",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#min Ec2SpotFleet#min}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 6283
          },
          "name": "min",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsNetworkInterfaceCount"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsNetworkInterfaceCountOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsNetworkInterfaceCountOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-spot-fleet/index.ts",
          "line": 6330
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 6322
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 6378
          },
          "name": "resetMax"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 6394
          },
          "name": "resetMin"
        }
      ],
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsNetworkInterfaceCountOutputReference",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 6382
          },
          "name": "maxInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 6398
          },
          "name": "minInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 6372
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 6388
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 6334
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsNetworkInterfaceCount"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsNetworkInterfaceCountOutputReference"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-spot-fleet/index.ts",
          "line": 6975
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 6967
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7164
          },
          "name": "putAcceleratorCount",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsAcceleratorCount"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7212
          },
          "name": "putAcceleratorTotalMemoryMiB",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsAcceleratorTotalMemoryMiB"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7276
          },
          "name": "putBaselineEbsBandwidthMbps",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsBaselineEbsBandwidthMbps"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7292
          },
          "name": "putBaselinePerformanceFactors",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactors"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7420
          },
          "name": "putMemoryGiBPerVCpu",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsMemoryGiBPerVCpu"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7436
          },
          "name": "putMemoryMiB",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsMemoryMiB"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7452
          },
          "name": "putNetworkBandwidthGbps",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsNetworkBandwidthGbps"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7468
          },
          "name": "putNetworkInterfaceCount",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsNetworkInterfaceCount"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7548
          },
          "name": "putTotalLocalStorageGb",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsTotalLocalStorageGb"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7564
          },
          "name": "putVCpuCount",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsVCpuCount"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7167
          },
          "name": "resetAcceleratorCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7183
          },
          "name": "resetAcceleratorManufacturers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7199
          },
          "name": "resetAcceleratorNames"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7215
          },
          "name": "resetAcceleratorTotalMemoryMiB"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7231
          },
          "name": "resetAcceleratorTypes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7247
          },
          "name": "resetAllowedInstanceTypes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7263
          },
          "name": "resetBareMetal"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7279
          },
          "name": "resetBaselineEbsBandwidthMbps"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7295
          },
          "name": "resetBaselinePerformanceFactors"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7311
          },
          "name": "resetBurstablePerformance"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7327
          },
          "name": "resetCpuManufacturers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7343
          },
          "name": "resetExcludedInstanceTypes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7359
          },
          "name": "resetInstanceGenerations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7375
          },
          "name": "resetLocalStorage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7391
          },
          "name": "resetLocalStorageTypes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7407
          },
          "name": "resetMaxSpotPriceAsPercentageOfOptimalOnDemandPrice"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7423
          },
          "name": "resetMemoryGiBPerVCpu"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7439
          },
          "name": "resetMemoryMiB"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7455
          },
          "name": "resetNetworkBandwidthGbps"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7471
          },
          "name": "resetNetworkInterfaceCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7487
          },
          "name": "resetOnDemandMaxPricePercentageOverLowestPrice"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7503
          },
          "name": "resetRequireEncryptionInTransit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7519
          },
          "name": "resetRequireHibernateSupport"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7535
          },
          "name": "resetSpotMaxPricePercentageOverLowestPrice"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7551
          },
          "name": "resetTotalLocalStorageGb"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7567
          },
          "name": "resetVCpuCount"
        }
      ],
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsOutputReference",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7161
          },
          "name": "acceleratorCount",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsAcceleratorCountOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7209
          },
          "name": "acceleratorTotalMemoryMiB",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsAcceleratorTotalMemoryMiBOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7273
          },
          "name": "baselineEbsBandwidthMbps",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsBaselineEbsBandwidthMbpsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7289
          },
          "name": "baselinePerformanceFactors",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactorsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7417
          },
          "name": "memoryGiBPerVCpu",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsMemoryGiBPerVCpuOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7433
          },
          "name": "memoryMiB",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsMemoryMiBOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7449
          },
          "name": "networkBandwidthGbps",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsNetworkBandwidthGbpsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7465
          },
          "name": "networkInterfaceCount",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsNetworkInterfaceCountOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7545
          },
          "name": "totalLocalStorageGb",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsTotalLocalStorageGbOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7561
          },
          "name": "vCpuCount",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsVCpuCountOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7171
          },
          "name": "acceleratorCountInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsAcceleratorCount"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7187
          },
          "name": "acceleratorManufacturersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7203
          },
          "name": "acceleratorNamesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7219
          },
          "name": "acceleratorTotalMemoryMiBInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsAcceleratorTotalMemoryMiB"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7235
          },
          "name": "acceleratorTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7251
          },
          "name": "allowedInstanceTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7267
          },
          "name": "bareMetalInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7283
          },
          "name": "baselineEbsBandwidthMbpsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsBaselineEbsBandwidthMbps"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7299
          },
          "name": "baselinePerformanceFactorsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsBaselinePerformanceFactors"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7315
          },
          "name": "burstablePerformanceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7331
          },
          "name": "cpuManufacturersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7347
          },
          "name": "excludedInstanceTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7363
          },
          "name": "instanceGenerationsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7379
          },
          "name": "localStorageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7395
          },
          "name": "localStorageTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7411
          },
          "name": "maxSpotPriceAsPercentageOfOptimalOnDemandPriceInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7427
          },
          "name": "memoryGiBPerVCpuInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsMemoryGiBPerVCpu"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7443
          },
          "name": "memoryMiBInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsMemoryMiB"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7459
          },
          "name": "networkBandwidthGbpsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsNetworkBandwidthGbps"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7475
          },
          "name": "networkInterfaceCountInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsNetworkInterfaceCount"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7491
          },
          "name": "onDemandMaxPricePercentageOverLowestPriceInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7507
          },
          "name": "requireEncryptionInTransitInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7523
          },
          "name": "requireHibernateSupportInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7539
          },
          "name": "spotMaxPricePercentageOverLowestPriceInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7555
          },
          "name": "totalLocalStorageGbInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsTotalLocalStorageGb"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7571
          },
          "name": "vCpuCountInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsVCpuCount"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7177
          },
          "name": "acceleratorManufacturers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7193
          },
          "name": "acceleratorNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7225
          },
          "name": "acceleratorTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7241
          },
          "name": "allowedInstanceTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7257
          },
          "name": "bareMetal",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7305
          },
          "name": "burstablePerformance",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7321
          },
          "name": "cpuManufacturers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7337
          },
          "name": "excludedInstanceTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7353
          },
          "name": "instanceGenerations",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7369
          },
          "name": "localStorage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7385
          },
          "name": "localStorageTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7401
          },
          "name": "maxSpotPriceAsPercentageOfOptimalOnDemandPrice",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7481
          },
          "name": "onDemandMaxPricePercentageOverLowestPrice",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7497
          },
          "name": "requireEncryptionInTransit",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7513
          },
          "name": "requireHibernateSupport",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7529
          },
          "name": "spotMaxPricePercentageOverLowestPrice",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 6979
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirements"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsOutputReference"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsTotalLocalStorageGb": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsTotalLocalStorageGb",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 6402
      },
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsTotalLocalStorageGb",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#max Ec2SpotFleet#max}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 6406
          },
          "name": "max",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#min Ec2SpotFleet#min}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 6410
          },
          "name": "min",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsTotalLocalStorageGb"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsTotalLocalStorageGbOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsTotalLocalStorageGbOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-spot-fleet/index.ts",
          "line": 6457
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 6449
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 6505
          },
          "name": "resetMax"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 6521
          },
          "name": "resetMin"
        }
      ],
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsTotalLocalStorageGbOutputReference",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 6509
          },
          "name": "maxInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 6525
          },
          "name": "minInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 6499
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 6515
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 6461
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsTotalLocalStorageGb"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsTotalLocalStorageGbOutputReference"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsVCpuCount": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsVCpuCount",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 6529
      },
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsVCpuCount",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#max Ec2SpotFleet#max}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 6533
          },
          "name": "max",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#min Ec2SpotFleet#min}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 6537
          },
          "name": "min",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsVCpuCount"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsVCpuCountOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsVCpuCountOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-spot-fleet/index.ts",
          "line": 6584
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 6576
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 6632
          },
          "name": "resetMax"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 6648
          },
          "name": "resetMin"
        }
      ],
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsVCpuCountOutputReference",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 6636
          },
          "name": "maxInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 6652
          },
          "name": "minInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 6626
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 6642
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 6588
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsVCpuCount"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsVCpuCountOutputReference"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-spot-fleet/index.ts",
          "line": 7911
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 7903
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7918
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesOutputReference"
            }
          }
        }
      ],
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesList",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7904
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverrides"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesList"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-spot-fleet/index.ts",
          "line": 7698
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 7688
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7811
          },
          "name": "putInstanceRequirements",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirements"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7782
          },
          "name": "resetAvailabilityZone"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7798
          },
          "name": "resetAvailabilityZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7814
          },
          "name": "resetInstanceRequirements"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7830
          },
          "name": "resetInstanceType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7846
          },
          "name": "resetPriority"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7862
          },
          "name": "resetSpotPrice"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7878
          },
          "name": "resetSubnetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7894
          },
          "name": "resetWeightedCapacity"
        }
      ],
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesOutputReference",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7808
          },
          "name": "instanceRequirements",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirementsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7802
          },
          "name": "availabilityZoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7786
          },
          "name": "availabilityZoneInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7818
          },
          "name": "instanceRequirementsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesInstanceRequirements"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7834
          },
          "name": "instanceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7850
          },
          "name": "priorityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7866
          },
          "name": "spotPriceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7882
          },
          "name": "subnetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7898
          },
          "name": "weightedCapacityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7776
          },
          "name": "availabilityZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7792
          },
          "name": "availabilityZoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7824
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7840
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7856
          },
          "name": "spotPrice",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7872
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7888
          },
          "name": "weightedCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 7702
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverrides"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsOverridesOutputReference"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 8491
      },
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfig",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#classic_load_balancers_config Ec2SpotFleet#classic_load_balancers_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 8495
          },
          "name": "classicLoadBalancersConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigClassicLoadBalancersConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#target_groups_config Ec2SpotFleet#target_groups_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 8499
          },
          "name": "targetGroupsConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigTargetGroupsConfig"
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfig"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigClassicLoadBalancersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigClassicLoadBalancersConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 8187
      },
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigClassicLoadBalancersConfig",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#classic_load_balancers Ec2SpotFleet#classic_load_balancers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 8191
          },
          "name": "classicLoadBalancers",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigClassicLoadBalancersConfigClassicLoadBalancers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigClassicLoadBalancersConfig"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigClassicLoadBalancersConfigClassicLoadBalancers": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigClassicLoadBalancersConfigClassicLoadBalancers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 8071
      },
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigClassicLoadBalancersConfigClassicLoadBalancers",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#name Ec2SpotFleet#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 8075
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigClassicLoadBalancersConfigClassicLoadBalancers"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigClassicLoadBalancersConfigClassicLoadBalancersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigClassicLoadBalancersConfigClassicLoadBalancersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-spot-fleet/index.ts",
          "line": 8176
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 8168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 8183
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigClassicLoadBalancersConfigClassicLoadBalancersOutputReference"
            }
          }
        }
      ],
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigClassicLoadBalancersConfigClassicLoadBalancersList",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 8169
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigClassicLoadBalancersConfigClassicLoadBalancers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigClassicLoadBalancersConfigClassicLoadBalancersList"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigClassicLoadBalancersConfigClassicLoadBalancersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigClassicLoadBalancersConfigClassicLoadBalancersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-spot-fleet/index.ts",
          "line": 8117
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 8107
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 8159
          },
          "name": "resetName"
        }
      ],
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigClassicLoadBalancersConfigClassicLoadBalancersOutputReference",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 8163
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 8153
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 8121
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigClassicLoadBalancersConfigClassicLoadBalancers"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigClassicLoadBalancersConfigClassicLoadBalancersOutputReference"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigClassicLoadBalancersConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigClassicLoadBalancersConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-spot-fleet/index.ts",
          "line": 8231
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 8223
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 8270
          },
          "name": "putClassicLoadBalancers",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigClassicLoadBalancersConfigClassicLoadBalancers"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 8273
          },
          "name": "resetClassicLoadBalancers"
        }
      ],
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigClassicLoadBalancersConfigOutputReference",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 8267
          },
          "name": "classicLoadBalancers",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigClassicLoadBalancersConfigClassicLoadBalancersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 8277
          },
          "name": "classicLoadBalancersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigClassicLoadBalancersConfigClassicLoadBalancers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 8235
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigClassicLoadBalancersConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigClassicLoadBalancersConfigOutputReference"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-spot-fleet/index.ts",
          "line": 8546
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 8538
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 8591
          },
          "name": "putClassicLoadBalancersConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigClassicLoadBalancersConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 8607
          },
          "name": "putTargetGroupsConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigTargetGroupsConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 8594
          },
          "name": "resetClassicLoadBalancersConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 8610
          },
          "name": "resetTargetGroupsConfig"
        }
      ],
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigOutputReference",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 8588
          },
          "name": "classicLoadBalancersConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigClassicLoadBalancersConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 8604
          },
          "name": "targetGroupsConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigTargetGroupsConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 8598
          },
          "name": "classicLoadBalancersConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigClassicLoadBalancersConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 8614
          },
          "name": "targetGroupsConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigTargetGroupsConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 8550
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigOutputReference"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigTargetGroupsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigTargetGroupsConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 8397
      },
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigTargetGroupsConfig",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#target_groups Ec2SpotFleet#target_groups}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 8401
          },
          "name": "targetGroups",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigTargetGroupsConfigTargetGroups"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigTargetGroupsConfig"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigTargetGroupsConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigTargetGroupsConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-spot-fleet/index.ts",
          "line": 8441
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 8433
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 8480
          },
          "name": "putTargetGroups",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigTargetGroupsConfigTargetGroups"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 8483
          },
          "name": "resetTargetGroups"
        }
      ],
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigTargetGroupsConfigOutputReference",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 8477
          },
          "name": "targetGroups",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigTargetGroupsConfigTargetGroupsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 8487
          },
          "name": "targetGroupsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigTargetGroupsConfigTargetGroups"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 8445
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigTargetGroupsConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigTargetGroupsConfigOutputReference"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigTargetGroupsConfigTargetGroups": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigTargetGroupsConfigTargetGroups",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 8281
      },
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigTargetGroupsConfigTargetGroups",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#arn Ec2SpotFleet#arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 8285
          },
          "name": "arn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigTargetGroupsConfigTargetGroups"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigTargetGroupsConfigTargetGroupsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigTargetGroupsConfigTargetGroupsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-spot-fleet/index.ts",
          "line": 8386
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 8378
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 8393
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigTargetGroupsConfigTargetGroupsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigTargetGroupsConfigTargetGroupsList",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 8379
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigTargetGroupsConfigTargetGroups"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigTargetGroupsConfigTargetGroupsList"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigTargetGroupsConfigTargetGroupsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigTargetGroupsConfigTargetGroupsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-spot-fleet/index.ts",
          "line": 8327
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 8317
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 8369
          },
          "name": "resetArn"
        }
      ],
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigTargetGroupsConfigTargetGroupsOutputReference",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 8373
          },
          "name": "arnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 8363
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 8331
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigTargetGroupsConfigTargetGroups"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigTargetGroupsConfigTargetGroupsOutputReference"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-spot-fleet/index.ts",
          "line": 9423
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 9415
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9687
          },
          "name": "putLaunchSpecifications",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecifications"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9703
          },
          "name": "putLaunchTemplateConfigs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigs"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9719
          },
          "name": "putLoadBalancersConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9799
          },
          "name": "putSpotMaintenanceStrategies",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataSpotMaintenanceStrategies"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9847
          },
          "name": "putTagSpecifications",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataTagSpecifications"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9597
          },
          "name": "resetAllocationStrategy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9613
          },
          "name": "resetContext"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9629
          },
          "name": "resetExcessCapacityTerminationPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9658
          },
          "name": "resetInstanceInterruptionBehavior"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9674
          },
          "name": "resetInstancePoolsToUseCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9690
          },
          "name": "resetLaunchSpecifications"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9706
          },
          "name": "resetLaunchTemplateConfigs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9722
          },
          "name": "resetLoadBalancersConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9738
          },
          "name": "resetOnDemandAllocationStrategy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9754
          },
          "name": "resetOnDemandMaxTotalPrice"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9770
          },
          "name": "resetOnDemandTargetCapacity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9786
          },
          "name": "resetReplaceUnhealthyInstances"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9802
          },
          "name": "resetSpotMaintenanceStrategies"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9818
          },
          "name": "resetSpotMaxTotalPrice"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9834
          },
          "name": "resetSpotPrice"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9850
          },
          "name": "resetTagSpecifications"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9879
          },
          "name": "resetTargetCapacityUnitType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9895
          },
          "name": "resetTerminateInstancesWithExpiration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9911
          },
          "name": "resetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9927
          },
          "name": "resetValidFrom"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9943
          },
          "name": "resetValidUntil"
        }
      ],
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataOutputReference",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9684
          },
          "name": "launchSpecifications",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecificationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9700
          },
          "name": "launchTemplateConfigs",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9716
          },
          "name": "loadBalancersConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9796
          },
          "name": "spotMaintenanceStrategies",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataSpotMaintenanceStrategiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9844
          },
          "name": "tagSpecifications",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataTagSpecificationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9601
          },
          "name": "allocationStrategyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9617
          },
          "name": "contextInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9633
          },
          "name": "excessCapacityTerminationPolicyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9646
          },
          "name": "iamFleetRoleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9662
          },
          "name": "instanceInterruptionBehaviorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9678
          },
          "name": "instancePoolsToUseCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9694
          },
          "name": "launchSpecificationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchSpecifications"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9710
          },
          "name": "launchTemplateConfigsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLaunchTemplateConfigs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9726
          },
          "name": "loadBalancersConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataLoadBalancersConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9742
          },
          "name": "onDemandAllocationStrategyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9758
          },
          "name": "onDemandMaxTotalPriceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9774
          },
          "name": "onDemandTargetCapacityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9790
          },
          "name": "replaceUnhealthyInstancesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9806
          },
          "name": "spotMaintenanceStrategiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataSpotMaintenanceStrategies"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9822
          },
          "name": "spotMaxTotalPriceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9838
          },
          "name": "spotPriceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9854
          },
          "name": "tagSpecificationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataTagSpecifications"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9867
          },
          "name": "targetCapacityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9883
          },
          "name": "targetCapacityUnitTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9899
          },
          "name": "terminateInstancesWithExpirationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9915
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9931
          },
          "name": "validFromInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9947
          },
          "name": "validUntilInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9591
          },
          "name": "allocationStrategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9607
          },
          "name": "context",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9623
          },
          "name": "excessCapacityTerminationPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9639
          },
          "name": "iamFleetRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9652
          },
          "name": "instanceInterruptionBehavior",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9668
          },
          "name": "instancePoolsToUseCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9732
          },
          "name": "onDemandAllocationStrategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9748
          },
          "name": "onDemandMaxTotalPrice",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9764
          },
          "name": "onDemandTargetCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9780
          },
          "name": "replaceUnhealthyInstances",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9812
          },
          "name": "spotMaxTotalPrice",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9828
          },
          "name": "spotPrice",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9860
          },
          "name": "targetCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9873
          },
          "name": "targetCapacityUnitType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9889
          },
          "name": "terminateInstancesWithExpiration",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9905
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9921
          },
          "name": "validFrom",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9937
          },
          "name": "validUntil",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9427
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigData"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataOutputReference"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataSpotMaintenanceStrategies": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataSpotMaintenanceStrategies",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 8745
      },
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataSpotMaintenanceStrategies",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#capacity_rebalance Ec2SpotFleet#capacity_rebalance}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 8749
          },
          "name": "capacityRebalance",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataSpotMaintenanceStrategiesCapacityRebalance"
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataSpotMaintenanceStrategies"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataSpotMaintenanceStrategiesCapacityRebalance": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataSpotMaintenanceStrategiesCapacityRebalance",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 8618
      },
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataSpotMaintenanceStrategiesCapacityRebalance",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#replacement_strategy Ec2SpotFleet#replacement_strategy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 8622
          },
          "name": "replacementStrategy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#termination_delay Ec2SpotFleet#termination_delay}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 8626
          },
          "name": "terminationDelay",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataSpotMaintenanceStrategiesCapacityRebalance"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataSpotMaintenanceStrategiesCapacityRebalanceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataSpotMaintenanceStrategiesCapacityRebalanceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-spot-fleet/index.ts",
          "line": 8673
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 8665
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 8721
          },
          "name": "resetReplacementStrategy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 8737
          },
          "name": "resetTerminationDelay"
        }
      ],
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataSpotMaintenanceStrategiesCapacityRebalanceOutputReference",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 8725
          },
          "name": "replacementStrategyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 8741
          },
          "name": "terminationDelayInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 8715
          },
          "name": "replacementStrategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 8731
          },
          "name": "terminationDelay",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 8677
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataSpotMaintenanceStrategiesCapacityRebalance"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataSpotMaintenanceStrategiesCapacityRebalanceOutputReference"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataSpotMaintenanceStrategiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataSpotMaintenanceStrategiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-spot-fleet/index.ts",
          "line": 8789
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 8781
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 8828
          },
          "name": "putCapacityRebalance",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataSpotMaintenanceStrategiesCapacityRebalance"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 8831
          },
          "name": "resetCapacityRebalance"
        }
      ],
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataSpotMaintenanceStrategiesOutputReference",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 8825
          },
          "name": "capacityRebalance",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataSpotMaintenanceStrategiesCapacityRebalanceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 8835
          },
          "name": "capacityRebalanceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataSpotMaintenanceStrategiesCapacityRebalance"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 8793
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataSpotMaintenanceStrategies"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataSpotMaintenanceStrategiesOutputReference"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataTagSpecifications": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataTagSpecifications",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 8988
      },
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataTagSpecifications",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#resource_type Ec2SpotFleet#resource_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 8992
          },
          "name": "resourceType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#tags Ec2SpotFleet#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 8996
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataTagSpecificationsTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataTagSpecifications"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataTagSpecificationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataTagSpecificationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-spot-fleet/index.ts",
          "line": 9126
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 9118
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9133
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataTagSpecificationsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataTagSpecificationsList",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9119
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataTagSpecifications"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataTagSpecificationsList"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataTagSpecificationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataTagSpecificationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-spot-fleet/index.ts",
          "line": 9045
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 9035
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9106
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataTagSpecificationsTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9093
          },
          "name": "resetResourceType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9109
          },
          "name": "resetTags"
        }
      ],
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataTagSpecificationsOutputReference",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9103
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataTagSpecificationsTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9097
          },
          "name": "resourceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9113
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataTagSpecificationsTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9087
          },
          "name": "resourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9049
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataTagSpecifications"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataTagSpecificationsOutputReference"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataTagSpecificationsTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataTagSpecificationsTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 8839
      },
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataTagSpecificationsTags",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#key Ec2SpotFleet#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 8843
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#value Ec2SpotFleet#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 8847
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataTagSpecificationsTags"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataTagSpecificationsTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataTagSpecificationsTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-spot-fleet/index.ts",
          "line": 8977
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 8969
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 8984
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataTagSpecificationsTagsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataTagSpecificationsTagsList",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 8970
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataTagSpecificationsTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataTagSpecificationsTagsList"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataTagSpecificationsTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataTagSpecificationsTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-spot-fleet/index.ts",
          "line": 8896
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 8886
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 8944
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 8960
          },
          "name": "resetValue"
        }
      ],
      "name": "Ec2SpotFleetSpotFleetRequestConfigDataTagSpecificationsTagsOutputReference",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 8948
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 8964
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 8938
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 8954
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 8900
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetSpotFleetRequestConfigDataTagSpecificationsTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetSpotFleetRequestConfigDataTagSpecificationsTagsOutputReference"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 9951
      },
      "name": "Ec2SpotFleetTags",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#key Ec2SpotFleet#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9955
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_spot_fleet#value Ec2SpotFleet#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 9959
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetTags"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-spot-fleet/index.ts",
          "line": 10089
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 10081
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 10096
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetTagsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2SpotFleetTagsList",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 10082
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetTagsList"
    },
    "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-spot-fleet/index.ts",
          "line": 10008
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-spot-fleet/index.ts",
        "line": 9998
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 10056
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 10072
          },
          "name": "resetValue"
        }
      ],
      "name": "Ec2SpotFleetTagsOutputReference",
      "namespace": "ec2SpotFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 10060
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 10076
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 10050
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 10066
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-spot-fleet/index.ts",
            "line": 10012
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2SpotFleet.Ec2SpotFleetTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-spot-fleet/index:Ec2SpotFleetTagsOutputReference"
    },
    "@cdktn/provider-awscc.ec2SqlHaStandbyDetectedInstance.Ec2SqlHaStandbyDetectedInstance": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_sql_ha_standby_detected_instance awscc_ec2_sql_ha_standby_detected_instance}."
      },
      "fqn": "@cdktn/provider-awscc.ec2SqlHaStandbyDetectedInstance.Ec2SqlHaStandbyDetectedInstance",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_sql_ha_standby_detected_instance awscc_ec2_sql_ha_standby_detected_instance} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-sql-ha-standby-detected-instance/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2SqlHaStandbyDetectedInstance.Ec2SqlHaStandbyDetectedInstanceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-sql-ha-standby-detected-instance/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2SqlHaStandbyDetectedInstance resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-sql-ha-standby-detected-instance/index.ts",
            "line": 49
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2SqlHaStandbyDetectedInstance to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_sql_ha_standby_detected_instance#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2SqlHaStandbyDetectedInstance that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2SqlHaStandbyDetectedInstance to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-sql-ha-standby-detected-instance/index.ts",
            "line": 124
          },
          "name": "resetSqlServerCredentials"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-sql-ha-standby-detected-instance/index.ts",
            "line": 141
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-sql-ha-standby-detected-instance/index.ts",
            "line": 148
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2SqlHaStandbyDetectedInstance",
      "namespace": "ec2SqlHaStandbyDetectedInstance",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-sql-ha-standby-detected-instance/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-sql-ha-standby-detected-instance/index.ts",
            "line": 89
          },
          "name": "haStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-sql-ha-standby-detected-instance/index.ts",
            "line": 94
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-sql-ha-standby-detected-instance/index.ts",
            "line": 112
          },
          "name": "lastUpdatedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-sql-ha-standby-detected-instance/index.ts",
            "line": 133
          },
          "name": "sqlServerLicenseUsage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-sql-ha-standby-detected-instance/index.ts",
            "line": 107
          },
          "name": "instanceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-sql-ha-standby-detected-instance/index.ts",
            "line": 128
          },
          "name": "sqlServerCredentialsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-sql-ha-standby-detected-instance/index.ts",
            "line": 100
          },
          "name": "instanceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-sql-ha-standby-detected-instance/index.ts",
            "line": 118
          },
          "name": "sqlServerCredentials",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-sql-ha-standby-detected-instance/index:Ec2SqlHaStandbyDetectedInstance"
    },
    "@cdktn/provider-awscc.ec2SqlHaStandbyDetectedInstance.Ec2SqlHaStandbyDetectedInstanceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SqlHaStandbyDetectedInstance.Ec2SqlHaStandbyDetectedInstanceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-sql-ha-standby-detected-instance/index.ts",
        "line": 14
      },
      "name": "Ec2SqlHaStandbyDetectedInstanceConfig",
      "namespace": "ec2SqlHaStandbyDetectedInstance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_sql_ha_standby_detected_instance#instance_id Ec2SqlHaStandbyDetectedInstance#instance_id}",
            "stability": "stable",
            "summary": "The ID of the EC2 instance to enable for SQL Server high availability standby detection."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-sql-ha-standby-detected-instance/index.ts",
            "line": 20
          },
          "name": "instanceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If not specified, AWS Systems Manager agent will use default local user credentials.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_sql_ha_standby_detected_instance#sql_server_credentials Ec2SqlHaStandbyDetectedInstance#sql_server_credentials}",
            "stability": "stable",
            "summary": "The ARN of the AWS Secrets Manager secret containing SQL Server access credentials to the EC2 instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-sql-ha-standby-detected-instance/index.ts",
            "line": 26
          },
          "name": "sqlServerCredentials",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-sql-ha-standby-detected-instance/index:Ec2SqlHaStandbyDetectedInstanceConfig"
    },
    "@cdktn/provider-awscc.ec2Subnet.Ec2Subnet": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_subnet awscc_ec2_subnet}."
      },
      "fqn": "@cdktn/provider-awscc.ec2Subnet.Ec2Subnet",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_subnet awscc_ec2_subnet} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-subnet/index.ts",
          "line": 532
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2Subnet.Ec2SubnetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-subnet/index.ts",
        "line": 500
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2Subnet resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-subnet/index.ts",
            "line": 517
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2Subnet to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_subnet#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2Subnet that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2Subnet to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-subnet/index.ts",
            "line": 821
          },
          "name": "putPrivateDnsNameOptionsOnLaunch",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2Subnet.Ec2SubnetPrivateDnsNameOptionsOnLaunch"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-subnet/index.ts",
            "line": 842
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2Subnet.Ec2SubnetTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-subnet/index.ts",
            "line": 579
          },
          "name": "resetAssignIpv6AddressOnCreation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-subnet/index.ts",
            "line": 595
          },
          "name": "resetAvailabilityZone"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-subnet/index.ts",
            "line": 611
          },
          "name": "resetAvailabilityZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-subnet/index.ts",
            "line": 633
          },
          "name": "resetCidrBlock"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-subnet/index.ts",
            "line": 649
          },
          "name": "resetEnableDns64"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-subnet/index.ts",
            "line": 665
          },
          "name": "resetEnableLniAtDeviceIndex"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-subnet/index.ts",
            "line": 686
          },
          "name": "resetIpv4IpamPoolId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-subnet/index.ts",
            "line": 702
          },
          "name": "resetIpv4NetmaskLength"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-subnet/index.ts",
            "line": 718
          },
          "name": "resetIpv6CidrBlock"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-subnet/index.ts",
            "line": 739
          },
          "name": "resetIpv6IpamPoolId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-subnet/index.ts",
            "line": 755
          },
          "name": "resetIpv6Native"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-subnet/index.ts",
            "line": 771
          },
          "name": "resetIpv6NetmaskLength"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-subnet/index.ts",
            "line": 787
          },
          "name": "resetMapPublicIpOnLaunch"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-subnet/index.ts",
            "line": 808
          },
          "name": "resetOutpostArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-subnet/index.ts",
            "line": 824
          },
          "name": "resetPrivateDnsNameOptionsOnLaunch"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-subnet/index.ts",
            "line": 845
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-subnet/index.ts",
            "line": 870
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-subnet/index.ts",
            "line": 892
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2Subnet",
      "namespace": "ec2Subnet",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-subnet/index.ts",
            "line": 505
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-subnet/index.ts",
            "line": 621
          },
          "name": "blockPublicAccessStates",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Subnet.Ec2SubnetBlockPublicAccessStatesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-subnet/index.ts",
            "line": 674
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-subnet/index.ts",
            "line": 727
          },
          "name": "ipv6CidrBlocks",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-subnet/index.ts",
            "line": 796
          },
          "name": "networkAclAssociationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-subnet/index.ts",
            "line": 818
          },
          "name": "privateDnsNameOptionsOnLaunch",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Subnet.Ec2SubnetPrivateDnsNameOptionsOnLaunchOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-subnet/index.ts",
            "line": 833
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-subnet/index.ts",
            "line": 839
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Subnet.Ec2SubnetTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-subnet/index.ts",
            "line": 583
          },
          "name": "assignIpv6AddressOnCreationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-subnet/index.ts",
            "line": 615
          },
          "name": "availabilityZoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-subnet/index.ts",
            "line": 599
          },
          "name": "availabilityZoneInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-subnet/index.ts",
            "line": 637
          },
          "name": "cidrBlockInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-subnet/index.ts",
            "line": 653
          },
          "name": "enableDns64Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-subnet/index.ts",
            "line": 669
          },
          "name": "enableLniAtDeviceIndexInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-subnet/index.ts",
            "line": 690
          },
          "name": "ipv4IpamPoolIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-subnet/index.ts",
            "line": 706
          },
          "name": "ipv4NetmaskLengthInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-subnet/index.ts",
            "line": 722
          },
          "name": "ipv6CidrBlockInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-subnet/index.ts",
            "line": 743
          },
          "name": "ipv6IpamPoolIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-subnet/index.ts",
            "line": 759
          },
          "name": "ipv6NativeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-subnet/index.ts",
            "line": 775
          },
          "name": "ipv6NetmaskLengthInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-subnet/index.ts",
            "line": 791
          },
          "name": "mapPublicIpOnLaunchInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-subnet/index.ts",
            "line": 812
          },
          "name": "outpostArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-subnet/index.ts",
            "line": 828
          },
          "name": "privateDnsNameOptionsOnLaunchInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2Subnet.Ec2SubnetPrivateDnsNameOptionsOnLaunch"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-subnet/index.ts",
            "line": 849
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2Subnet.Ec2SubnetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-subnet/index.ts",
            "line": 862
          },
          "name": "vpcIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-subnet/index.ts",
            "line": 573
          },
          "name": "assignIpv6AddressOnCreation",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-subnet/index.ts",
            "line": 589
          },
          "name": "availabilityZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-subnet/index.ts",
            "line": 605
          },
          "name": "availabilityZoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-subnet/index.ts",
            "line": 627
          },
          "name": "cidrBlock",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-subnet/index.ts",
            "line": 643
          },
          "name": "enableDns64",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-subnet/index.ts",
            "line": 659
          },
          "name": "enableLniAtDeviceIndex",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-subnet/index.ts",
            "line": 680
          },
          "name": "ipv4IpamPoolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-subnet/index.ts",
            "line": 696
          },
          "name": "ipv4NetmaskLength",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-subnet/index.ts",
            "line": 712
          },
          "name": "ipv6CidrBlock",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-subnet/index.ts",
            "line": 733
          },
          "name": "ipv6IpamPoolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-subnet/index.ts",
            "line": 749
          },
          "name": "ipv6Native",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-subnet/index.ts",
            "line": 765
          },
          "name": "ipv6NetmaskLength",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-subnet/index.ts",
            "line": 781
          },
          "name": "mapPublicIpOnLaunch",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-subnet/index.ts",
            "line": 802
          },
          "name": "outpostArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-subnet/index.ts",
            "line": 855
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-subnet/index:Ec2Subnet"
    },
    "@cdktn/provider-awscc.ec2Subnet.Ec2SubnetBlockPublicAccessStates": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Subnet.Ec2SubnetBlockPublicAccessStates",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-subnet/index.ts",
        "line": 129
      },
      "name": "Ec2SubnetBlockPublicAccessStates",
      "namespace": "ec2Subnet",
      "symbolId": "src/ec2-subnet/index:Ec2SubnetBlockPublicAccessStates"
    },
    "@cdktn/provider-awscc.ec2Subnet.Ec2SubnetBlockPublicAccessStatesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Subnet.Ec2SubnetBlockPublicAccessStatesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-subnet/index.ts",
          "line": 159
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-subnet/index.ts",
        "line": 152
      },
      "name": "Ec2SubnetBlockPublicAccessStatesOutputReference",
      "namespace": "ec2Subnet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-subnet/index.ts",
            "line": 179
          },
          "name": "internetGatewayBlockMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-subnet/index.ts",
            "line": 163
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Subnet.Ec2SubnetBlockPublicAccessStates"
          }
        }
      ],
      "symbolId": "src/ec2-subnet/index:Ec2SubnetBlockPublicAccessStatesOutputReference"
    },
    "@cdktn/provider-awscc.ec2Subnet.Ec2SubnetConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Subnet.Ec2SubnetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-subnet/index.ts",
        "line": 14
      },
      "name": "Ec2SubnetConfig",
      "namespace": "ec2Subnet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "If you update this property, you must also update the ``CidrBlock`` property.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_subnet#vpc_id Ec2Subnet#vpc_id}",
            "stability": "stable",
            "summary": "The ID of the VPC the subnet is in."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-subnet/index.ts",
            "line": 127
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The default value is ``false``.\n If you specify ``AssignIpv6AddressOnCreation``, you must also specify an IPv6 CIDR block.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_subnet#assign_ipv_6_address_on_creation Ec2Subnet#assign_ipv_6_address_on_creation}",
            "stability": "stable",
            "summary": "Indicates whether a network interface created in this subnet receives an IPv6 address."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-subnet/index.ts",
            "line": 21
          },
          "name": "assignIpv6AddressOnCreation",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_subnet#availability_zone Ec2Subnet#availability_zone}",
            "stability": "stable",
            "summary": "The Availability Zone of the subnet.  If you update this property, you must also update the ``CidrBlock`` property."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-subnet/index.ts",
            "line": 28
          },
          "name": "availabilityZone",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_subnet#availability_zone_id Ec2Subnet#availability_zone_id}",
            "stability": "stable",
            "summary": "The AZ ID of the subnet."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-subnet/index.ts",
            "line": 34
          },
          "name": "availabilityZoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you update this property, we create a new subnet, and then delete the existing one.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_subnet#cidr_block Ec2Subnet#cidr_block}",
            "stability": "stable",
            "summary": "The IPv4 CIDR block assigned to the subnet."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-subnet/index.ts",
            "line": 41
          },
          "name": "cidrBlock",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You must first configure a NAT gateway in a public subnet (separate from the subnet containing the IPv6-only workloads). For example, the subnet containing the NAT gateway should have a ``0.0.0.0/0`` route pointing to the internet gateway. For more information, see [Configure DNS64 and NAT64](https://docs.aws.amazon.com/vpc/latest/userguide/nat-gateway-nat64-dns64.html#nat-gateway-nat64-dns64-walkthrough) in the *User Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_subnet#enable_dns_64 Ec2Subnet#enable_dns_64}",
            "stability": "stable",
            "summary": "Indicates whether DNS queries made to the Amazon-provided DNS Resolver in this subnet should return synthetic IPv6 addresses for IPv4-only destinations."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-subnet/index.ts",
            "line": 48
          },
          "name": "enableDns64",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For example, ``1`` indicates local network interfaces in this subnet are the secondary network interface (eth1).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_subnet#enable_lni_at_device_index Ec2Subnet#enable_lni_at_device_index}",
            "stability": "stable",
            "summary": "Indicates the device position for local network interfaces in this subnet."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-subnet/index.ts",
            "line": 54
          },
          "name": "enableLniAtDeviceIndex",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_subnet#ipv_4_ipam_pool_id Ec2Subnet#ipv_4_ipam_pool_id}",
            "stability": "stable",
            "summary": "An IPv4 IPAM pool ID for the subnet."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-subnet/index.ts",
            "line": 60
          },
          "name": "ipv4IpamPoolId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_subnet#ipv_4_netmask_length Ec2Subnet#ipv_4_netmask_length}",
            "stability": "stable",
            "summary": "An IPv4 netmask length for the subnet."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-subnet/index.ts",
            "line": 66
          },
          "name": "ipv4NetmaskLength",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_subnet#ipv_6_cidr_block Ec2Subnet#ipv_6_cidr_block}",
            "stability": "stable",
            "summary": "The IPv6 CIDR block.  If you specify ``AssignIpv6AddressOnCreation``, you must also specify an IPv6 CIDR block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-subnet/index.ts",
            "line": 73
          },
          "name": "ipv6CidrBlock",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_subnet#ipv_6_ipam_pool_id Ec2Subnet#ipv_6_ipam_pool_id}",
            "stability": "stable",
            "summary": "An IPv6 IPAM pool ID for the subnet."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-subnet/index.ts",
            "line": 79
          },
          "name": "ipv6IpamPoolId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_subnet#ipv_6_native Ec2Subnet#ipv_6_native}",
            "stability": "stable",
            "summary": "Indicates whether this is an IPv6 only subnet. For more information, see [Subnet basics](https://docs.aws.amazon.com/vpc/latest/userguide/VPC_Subnets.html#subnet-basics) in the *User Guide*."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-subnet/index.ts",
            "line": 85
          },
          "name": "ipv6Native",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_subnet#ipv_6_netmask_length Ec2Subnet#ipv_6_netmask_length}",
            "stability": "stable",
            "summary": "An IPv6 netmask length for the subnet."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-subnet/index.ts",
            "line": 91
          },
          "name": "ipv6NetmaskLength",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The default value is ``false``.\n AWS charges for all public IPv4 addresses, including public IPv4 addresses associated with running instances and Elastic IP addresses. For more information, see the *Public IPv4 Address* tab on the [VPC pricing page](https://docs.aws.amazon.com/vpc/pricing/).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_subnet#map_public_ip_on_launch Ec2Subnet#map_public_ip_on_launch}",
            "stability": "stable",
            "summary": "Indicates whether instances launched in this subnet receive a public IPv4 address."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-subnet/index.ts",
            "line": 98
          },
          "name": "mapPublicIpOnLaunch",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_subnet#outpost_arn Ec2Subnet#outpost_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the Outpost."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-subnet/index.ts",
            "line": 104
          },
          "name": "outpostArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information, see [Amazon EC2 instance hostname types](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-naming.html) in the *User Guide*.\n Available options:\n  +  EnableResourceNameDnsAAAARecord (true | false)\n  +  EnableResourceNameDnsARecord (true | false)\n  +  HostnameType (ip-name | resource-name)\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_subnet#private_dns_name_options_on_launch Ec2Subnet#private_dns_name_options_on_launch}",
            "stability": "stable",
            "summary": "The hostname type for EC2 instances launched into this subnet and how DNS A and AAAA record queries to the instances should be handled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-subnet/index.ts",
            "line": 114
          },
          "name": "privateDnsNameOptionsOnLaunch",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Subnet.Ec2SubnetPrivateDnsNameOptionsOnLaunch"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_subnet#tags Ec2Subnet#tags}",
            "stability": "stable",
            "summary": "Any tags assigned to the subnet."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-subnet/index.ts",
            "line": 120
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2Subnet.Ec2SubnetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-subnet/index:Ec2SubnetConfig"
    },
    "@cdktn/provider-awscc.ec2Subnet.Ec2SubnetPrivateDnsNameOptionsOnLaunch": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Subnet.Ec2SubnetPrivateDnsNameOptionsOnLaunch",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-subnet/index.ts",
        "line": 183
      },
      "name": "Ec2SubnetPrivateDnsNameOptionsOnLaunch",
      "namespace": "ec2Subnet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_subnet#enable_resource_name_dns_aaaa_record Ec2Subnet#enable_resource_name_dns_aaaa_record}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-subnet/index.ts",
            "line": 191
          },
          "name": "enableResourceNameDnsAaaaRecord",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_subnet#enable_resource_name_dns_a_record Ec2Subnet#enable_resource_name_dns_a_record}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-subnet/index.ts",
            "line": 187
          },
          "name": "enableResourceNameDnsARecord",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_subnet#hostname_type Ec2Subnet#hostname_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-subnet/index.ts",
            "line": 195
          },
          "name": "hostnameType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-subnet/index:Ec2SubnetPrivateDnsNameOptionsOnLaunch"
    },
    "@cdktn/provider-awscc.ec2Subnet.Ec2SubnetPrivateDnsNameOptionsOnLaunchOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Subnet.Ec2SubnetPrivateDnsNameOptionsOnLaunchOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-subnet/index.ts",
          "line": 249
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-subnet/index.ts",
        "line": 241
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-subnet/index.ts",
            "line": 319
          },
          "name": "resetEnableResourceNameDnsAaaaRecord"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-subnet/index.ts",
            "line": 303
          },
          "name": "resetEnableResourceNameDnsARecord"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-subnet/index.ts",
            "line": 335
          },
          "name": "resetHostnameType"
        }
      ],
      "name": "Ec2SubnetPrivateDnsNameOptionsOnLaunchOutputReference",
      "namespace": "ec2Subnet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-subnet/index.ts",
            "line": 323
          },
          "name": "enableResourceNameDnsAaaaRecordInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-subnet/index.ts",
            "line": 307
          },
          "name": "enableResourceNameDnsARecordInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-subnet/index.ts",
            "line": 339
          },
          "name": "hostnameTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-subnet/index.ts",
            "line": 313
          },
          "name": "enableResourceNameDnsAaaaRecord",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-subnet/index.ts",
            "line": 297
          },
          "name": "enableResourceNameDnsARecord",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-subnet/index.ts",
            "line": 329
          },
          "name": "hostnameType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-subnet/index.ts",
            "line": 253
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2Subnet.Ec2SubnetPrivateDnsNameOptionsOnLaunch"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-subnet/index:Ec2SubnetPrivateDnsNameOptionsOnLaunchOutputReference"
    },
    "@cdktn/provider-awscc.ec2Subnet.Ec2SubnetTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Subnet.Ec2SubnetTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-subnet/index.ts",
        "line": 343
      },
      "name": "Ec2SubnetTags",
      "namespace": "ec2Subnet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_subnet#key Ec2Subnet#key}",
            "stability": "stable",
            "summary": "The tag key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-subnet/index.ts",
            "line": 349
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_subnet#value Ec2Subnet#value}",
            "stability": "stable",
            "summary": "The tag value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-subnet/index.ts",
            "line": 355
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-subnet/index:Ec2SubnetTags"
    },
    "@cdktn/provider-awscc.ec2Subnet.Ec2SubnetTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Subnet.Ec2SubnetTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-subnet/index.ts",
          "line": 485
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-subnet/index.ts",
        "line": 477
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-subnet/index.ts",
            "line": 492
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2Subnet.Ec2SubnetTagsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2SubnetTagsList",
      "namespace": "ec2Subnet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-subnet/index.ts",
            "line": 478
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2Subnet.Ec2SubnetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-subnet/index:Ec2SubnetTagsList"
    },
    "@cdktn/provider-awscc.ec2Subnet.Ec2SubnetTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Subnet.Ec2SubnetTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-subnet/index.ts",
          "line": 404
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-subnet/index.ts",
        "line": 394
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-subnet/index.ts",
            "line": 452
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-subnet/index.ts",
            "line": 468
          },
          "name": "resetValue"
        }
      ],
      "name": "Ec2SubnetTagsOutputReference",
      "namespace": "ec2Subnet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-subnet/index.ts",
            "line": 456
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-subnet/index.ts",
            "line": 472
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-subnet/index.ts",
            "line": 446
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-subnet/index.ts",
            "line": 462
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-subnet/index.ts",
            "line": 408
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2Subnet.Ec2SubnetTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-subnet/index:Ec2SubnetTagsOutputReference"
    },
    "@cdktn/provider-awscc.ec2SubnetCidrBlock.Ec2SubnetCidrBlock": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_subnet_cidr_block awscc_ec2_subnet_cidr_block}."
      },
      "fqn": "@cdktn/provider-awscc.ec2SubnetCidrBlock.Ec2SubnetCidrBlock",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_subnet_cidr_block awscc_ec2_subnet_cidr_block} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-subnet-cidr-block/index.ts",
          "line": 76
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2SubnetCidrBlock.Ec2SubnetCidrBlockConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-subnet-cidr-block/index.ts",
        "line": 44
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2SubnetCidrBlock resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-subnet-cidr-block/index.ts",
            "line": 61
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2SubnetCidrBlock to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_subnet_cidr_block#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2SubnetCidrBlock that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2SubnetCidrBlock to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-subnet-cidr-block/index.ts",
            "line": 125
          },
          "name": "resetIpv6CidrBlock"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-subnet-cidr-block/index.ts",
            "line": 141
          },
          "name": "resetIpv6IpamPoolId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-subnet-cidr-block/index.ts",
            "line": 157
          },
          "name": "resetIpv6NetmaskLength"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-subnet-cidr-block/index.ts",
            "line": 187
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-subnet-cidr-block/index.ts",
            "line": 196
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2SubnetCidrBlock",
      "namespace": "ec2SubnetCidrBlock",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-subnet-cidr-block/index.ts",
            "line": 49
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-subnet-cidr-block/index.ts",
            "line": 103
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-subnet-cidr-block/index.ts",
            "line": 108
          },
          "name": "ipSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-subnet-cidr-block/index.ts",
            "line": 113
          },
          "name": "ipv6AddressAttribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-subnet-cidr-block/index.ts",
            "line": 166
          },
          "name": "subnetCidrBlockId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-subnet-cidr-block/index.ts",
            "line": 129
          },
          "name": "ipv6CidrBlockInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-subnet-cidr-block/index.ts",
            "line": 145
          },
          "name": "ipv6IpamPoolIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-subnet-cidr-block/index.ts",
            "line": 161
          },
          "name": "ipv6NetmaskLengthInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-subnet-cidr-block/index.ts",
            "line": 179
          },
          "name": "subnetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-subnet-cidr-block/index.ts",
            "line": 119
          },
          "name": "ipv6CidrBlock",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-subnet-cidr-block/index.ts",
            "line": 135
          },
          "name": "ipv6IpamPoolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-subnet-cidr-block/index.ts",
            "line": 151
          },
          "name": "ipv6NetmaskLength",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-subnet-cidr-block/index.ts",
            "line": 172
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-subnet-cidr-block/index:Ec2SubnetCidrBlock"
    },
    "@cdktn/provider-awscc.ec2SubnetCidrBlock.Ec2SubnetCidrBlockConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SubnetCidrBlock.Ec2SubnetCidrBlockConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-subnet-cidr-block/index.ts",
        "line": 14
      },
      "name": "Ec2SubnetCidrBlockConfig",
      "namespace": "ec2SubnetCidrBlock",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_subnet_cidr_block#subnet_id Ec2SubnetCidrBlock#subnet_id}",
            "stability": "stable",
            "summary": "The ID of the subnet."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-subnet-cidr-block/index.ts",
            "line": 38
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_subnet_cidr_block#ipv_6_cidr_block Ec2SubnetCidrBlock#ipv_6_cidr_block}",
            "stability": "stable",
            "summary": "The IPv6 network range for the subnet, in CIDR notation. The subnet size must use a /64 prefix length."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-subnet-cidr-block/index.ts",
            "line": 20
          },
          "name": "ipv6CidrBlock",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_subnet_cidr_block#ipv_6_ipam_pool_id Ec2SubnetCidrBlock#ipv_6_ipam_pool_id}",
            "stability": "stable",
            "summary": "The ID of an IPv6 Amazon VPC IP Address Manager (IPAM) pool from which to allocate, to get the subnet's CIDR."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-subnet-cidr-block/index.ts",
            "line": 26
          },
          "name": "ipv6IpamPoolId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_subnet_cidr_block#ipv_6_netmask_length Ec2SubnetCidrBlock#ipv_6_netmask_length}",
            "stability": "stable",
            "summary": "The netmask length of the IPv6 CIDR to allocate to the subnet from an IPAM pool."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-subnet-cidr-block/index.ts",
            "line": 32
          },
          "name": "ipv6NetmaskLength",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ec2-subnet-cidr-block/index:Ec2SubnetCidrBlockConfig"
    },
    "@cdktn/provider-awscc.ec2SubnetNetworkAclAssociation.Ec2SubnetNetworkAclAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_subnet_network_acl_association awscc_ec2_subnet_network_acl_association}."
      },
      "fqn": "@cdktn/provider-awscc.ec2SubnetNetworkAclAssociation.Ec2SubnetNetworkAclAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_subnet_network_acl_association awscc_ec2_subnet_network_acl_association} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-subnet-network-acl-association/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2SubnetNetworkAclAssociation.Ec2SubnetNetworkAclAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-subnet-network-acl-association/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2SubnetNetworkAclAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-subnet-network-acl-association/index.ts",
            "line": 49
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2SubnetNetworkAclAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_subnet_network_acl_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2SubnetNetworkAclAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2SubnetNetworkAclAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-subnet-network-acl-association/index.ts",
            "line": 128
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-subnet-network-acl-association/index.ts",
            "line": 135
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2SubnetNetworkAclAssociation",
      "namespace": "ec2SubnetNetworkAclAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-subnet-network-acl-association/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-subnet-network-acl-association/index.ts",
            "line": 89
          },
          "name": "associationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-subnet-network-acl-association/index.ts",
            "line": 94
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-subnet-network-acl-association/index.ts",
            "line": 107
          },
          "name": "networkAclIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-subnet-network-acl-association/index.ts",
            "line": 120
          },
          "name": "subnetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-subnet-network-acl-association/index.ts",
            "line": 100
          },
          "name": "networkAclId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-subnet-network-acl-association/index.ts",
            "line": 113
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-subnet-network-acl-association/index:Ec2SubnetNetworkAclAssociation"
    },
    "@cdktn/provider-awscc.ec2SubnetNetworkAclAssociation.Ec2SubnetNetworkAclAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SubnetNetworkAclAssociation.Ec2SubnetNetworkAclAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-subnet-network-acl-association/index.ts",
        "line": 14
      },
      "name": "Ec2SubnetNetworkAclAssociationConfig",
      "namespace": "ec2SubnetNetworkAclAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_subnet_network_acl_association#network_acl_id Ec2SubnetNetworkAclAssociation#network_acl_id}",
            "stability": "stable",
            "summary": "The ID of the network ACL."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-subnet-network-acl-association/index.ts",
            "line": 20
          },
          "name": "networkAclId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_subnet_network_acl_association#subnet_id Ec2SubnetNetworkAclAssociation#subnet_id}",
            "stability": "stable",
            "summary": "The ID of the subnet."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-subnet-network-acl-association/index.ts",
            "line": 26
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-subnet-network-acl-association/index:Ec2SubnetNetworkAclAssociationConfig"
    },
    "@cdktn/provider-awscc.ec2SubnetRouteTableAssociation.Ec2SubnetRouteTableAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_subnet_route_table_association awscc_ec2_subnet_route_table_association}."
      },
      "fqn": "@cdktn/provider-awscc.ec2SubnetRouteTableAssociation.Ec2SubnetRouteTableAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_subnet_route_table_association awscc_ec2_subnet_route_table_association} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-subnet-route-table-association/index.ts",
          "line": 65
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2SubnetRouteTableAssociation.Ec2SubnetRouteTableAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-subnet-route-table-association/index.ts",
        "line": 33
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2SubnetRouteTableAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-subnet-route-table-association/index.ts",
            "line": 50
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2SubnetRouteTableAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_subnet_route_table_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2SubnetRouteTableAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2SubnetRouteTableAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-subnet-route-table-association/index.ts",
            "line": 129
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-subnet-route-table-association/index.ts",
            "line": 136
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2SubnetRouteTableAssociation",
      "namespace": "ec2SubnetRouteTableAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-subnet-route-table-association/index.ts",
            "line": 38
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-subnet-route-table-association/index.ts",
            "line": 90
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-subnet-route-table-association/index.ts",
            "line": 121
          },
          "name": "subnetRouteTableAssociationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-subnet-route-table-association/index.ts",
            "line": 103
          },
          "name": "routeTableIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-subnet-route-table-association/index.ts",
            "line": 116
          },
          "name": "subnetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-subnet-route-table-association/index.ts",
            "line": 96
          },
          "name": "routeTableId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-subnet-route-table-association/index.ts",
            "line": 109
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-subnet-route-table-association/index:Ec2SubnetRouteTableAssociation"
    },
    "@cdktn/provider-awscc.ec2SubnetRouteTableAssociation.Ec2SubnetRouteTableAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2SubnetRouteTableAssociation.Ec2SubnetRouteTableAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-subnet-route-table-association/index.ts",
        "line": 14
      },
      "name": "Ec2SubnetRouteTableAssociationConfig",
      "namespace": "ec2SubnetRouteTableAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_subnet_route_table_association#route_table_id Ec2SubnetRouteTableAssociation#route_table_id}",
            "stability": "stable",
            "summary": "The ID of the route table.  The physical ID changes when the route table ID is changed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-subnet-route-table-association/index.ts",
            "line": 21
          },
          "name": "routeTableId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_subnet_route_table_association#subnet_id Ec2SubnetRouteTableAssociation#subnet_id}",
            "stability": "stable",
            "summary": "The ID of the subnet."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-subnet-route-table-association/index.ts",
            "line": 27
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-subnet-route-table-association/index:Ec2SubnetRouteTableAssociationConfig"
    },
    "@cdktn/provider-awscc.ec2TrafficMirrorFilter.Ec2TrafficMirrorFilter": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_traffic_mirror_filter awscc_ec2_traffic_mirror_filter}."
      },
      "fqn": "@cdktn/provider-awscc.ec2TrafficMirrorFilter.Ec2TrafficMirrorFilter",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_traffic_mirror_filter awscc_ec2_traffic_mirror_filter} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-traffic-mirror-filter/index.ts",
          "line": 219
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2TrafficMirrorFilter.Ec2TrafficMirrorFilterConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-traffic-mirror-filter/index.ts",
        "line": 187
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2TrafficMirrorFilter resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-filter/index.ts",
            "line": 204
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2TrafficMirrorFilter to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_traffic_mirror_filter#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2TrafficMirrorFilter that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2TrafficMirrorFilter to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-filter/index.ts",
            "line": 286
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2TrafficMirrorFilter.Ec2TrafficMirrorFilterTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-filter/index.ts",
            "line": 252
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-filter/index.ts",
            "line": 273
          },
          "name": "resetNetworkServices"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-filter/index.ts",
            "line": 289
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-filter/index.ts",
            "line": 306
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-filter/index.ts",
            "line": 314
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2TrafficMirrorFilter",
      "namespace": "ec2TrafficMirrorFilter",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-filter/index.ts",
            "line": 192
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-filter/index.ts",
            "line": 261
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-filter/index.ts",
            "line": 283
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2TrafficMirrorFilter.Ec2TrafficMirrorFilterTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-filter/index.ts",
            "line": 298
          },
          "name": "trafficMirrorFilterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-filter/index.ts",
            "line": 256
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-filter/index.ts",
            "line": 277
          },
          "name": "networkServicesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-filter/index.ts",
            "line": 293
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2TrafficMirrorFilter.Ec2TrafficMirrorFilterTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-filter/index.ts",
            "line": 246
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-filter/index.ts",
            "line": 267
          },
          "name": "networkServices",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/ec2-traffic-mirror-filter/index:Ec2TrafficMirrorFilter"
    },
    "@cdktn/provider-awscc.ec2TrafficMirrorFilter.Ec2TrafficMirrorFilterConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2TrafficMirrorFilter.Ec2TrafficMirrorFilterConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-traffic-mirror-filter/index.ts",
        "line": 14
      },
      "name": "Ec2TrafficMirrorFilterConfig",
      "namespace": "ec2TrafficMirrorFilter",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_traffic_mirror_filter#description Ec2TrafficMirrorFilter#description}",
            "stability": "stable",
            "summary": "The description of a traffic mirror filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-filter/index.ts",
            "line": 20
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_traffic_mirror_filter#network_services Ec2TrafficMirrorFilter#network_services}",
            "stability": "stable",
            "summary": "The network service that is associated with the traffic mirror filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-filter/index.ts",
            "line": 26
          },
          "name": "networkServices",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_traffic_mirror_filter#tags Ec2TrafficMirrorFilter#tags}",
            "stability": "stable",
            "summary": "The tags for a traffic mirror filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-filter/index.ts",
            "line": 32
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2TrafficMirrorFilter.Ec2TrafficMirrorFilterTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-traffic-mirror-filter/index:Ec2TrafficMirrorFilterConfig"
    },
    "@cdktn/provider-awscc.ec2TrafficMirrorFilter.Ec2TrafficMirrorFilterTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2TrafficMirrorFilter.Ec2TrafficMirrorFilterTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-traffic-mirror-filter/index.ts",
        "line": 34
      },
      "name": "Ec2TrafficMirrorFilterTags",
      "namespace": "ec2TrafficMirrorFilter",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_traffic_mirror_filter#key Ec2TrafficMirrorFilter#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-filter/index.ts",
            "line": 38
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_traffic_mirror_filter#value Ec2TrafficMirrorFilter#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-filter/index.ts",
            "line": 42
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-traffic-mirror-filter/index:Ec2TrafficMirrorFilterTags"
    },
    "@cdktn/provider-awscc.ec2TrafficMirrorFilter.Ec2TrafficMirrorFilterTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2TrafficMirrorFilter.Ec2TrafficMirrorFilterTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-traffic-mirror-filter/index.ts",
          "line": 172
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-traffic-mirror-filter/index.ts",
        "line": 164
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-filter/index.ts",
            "line": 179
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2TrafficMirrorFilter.Ec2TrafficMirrorFilterTagsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2TrafficMirrorFilterTagsList",
      "namespace": "ec2TrafficMirrorFilter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-filter/index.ts",
            "line": 165
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2TrafficMirrorFilter.Ec2TrafficMirrorFilterTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-traffic-mirror-filter/index:Ec2TrafficMirrorFilterTagsList"
    },
    "@cdktn/provider-awscc.ec2TrafficMirrorFilter.Ec2TrafficMirrorFilterTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2TrafficMirrorFilter.Ec2TrafficMirrorFilterTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-traffic-mirror-filter/index.ts",
          "line": 91
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-traffic-mirror-filter/index.ts",
        "line": 81
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-filter/index.ts",
            "line": 139
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-filter/index.ts",
            "line": 155
          },
          "name": "resetValue"
        }
      ],
      "name": "Ec2TrafficMirrorFilterTagsOutputReference",
      "namespace": "ec2TrafficMirrorFilter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-filter/index.ts",
            "line": 143
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-filter/index.ts",
            "line": 159
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-filter/index.ts",
            "line": 133
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-filter/index.ts",
            "line": 149
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-filter/index.ts",
            "line": 95
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2TrafficMirrorFilter.Ec2TrafficMirrorFilterTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-traffic-mirror-filter/index:Ec2TrafficMirrorFilterTagsOutputReference"
    },
    "@cdktn/provider-awscc.ec2TrafficMirrorFilterRule.Ec2TrafficMirrorFilterRule": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_traffic_mirror_filter_rule awscc_ec2_traffic_mirror_filter_rule}."
      },
      "fqn": "@cdktn/provider-awscc.ec2TrafficMirrorFilterRule.Ec2TrafficMirrorFilterRule",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_traffic_mirror_filter_rule awscc_ec2_traffic_mirror_filter_rule} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-traffic-mirror-filter-rule/index.ts",
          "line": 529
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2TrafficMirrorFilterRule.Ec2TrafficMirrorFilterRuleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-traffic-mirror-filter-rule/index.ts",
        "line": 497
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2TrafficMirrorFilterRule resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-filter-rule/index.ts",
            "line": 514
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2TrafficMirrorFilterRule to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_traffic_mirror_filter_rule#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2TrafficMirrorFilterRule that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2TrafficMirrorFilterRule to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-filter-rule/index.ts",
            "line": 596
          },
          "name": "putDestinationPortRange",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2TrafficMirrorFilterRule.Ec2TrafficMirrorFilterRuleDestinationPortRange"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-filter-rule/index.ts",
            "line": 672
          },
          "name": "putSourcePortRange",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2TrafficMirrorFilterRule.Ec2TrafficMirrorFilterRuleSourcePortRange"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-filter-rule/index.ts",
            "line": 688
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2TrafficMirrorFilterRule.Ec2TrafficMirrorFilterRuleTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-filter-rule/index.ts",
            "line": 570
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-filter-rule/index.ts",
            "line": 599
          },
          "name": "resetDestinationPortRange"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-filter-rule/index.ts",
            "line": 620
          },
          "name": "resetProtocol"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-filter-rule/index.ts",
            "line": 675
          },
          "name": "resetSourcePortRange"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-filter-rule/index.ts",
            "line": 691
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-filter-rule/index.ts",
            "line": 734
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-filter-rule/index.ts",
            "line": 750
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2TrafficMirrorFilterRule",
      "namespace": "ec2TrafficMirrorFilterRule",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-filter-rule/index.ts",
            "line": 502
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-filter-rule/index.ts",
            "line": 593
          },
          "name": "destinationPortRange",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2TrafficMirrorFilterRule.Ec2TrafficMirrorFilterRuleDestinationPortRangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-filter-rule/index.ts",
            "line": 608
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-filter-rule/index.ts",
            "line": 669
          },
          "name": "sourcePortRange",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2TrafficMirrorFilterRule.Ec2TrafficMirrorFilterRuleSourcePortRangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-filter-rule/index.ts",
            "line": 685
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2TrafficMirrorFilterRule.Ec2TrafficMirrorFilterRuleTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-filter-rule/index.ts",
            "line": 726
          },
          "name": "trafficMirrorFilterRuleId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-filter-rule/index.ts",
            "line": 574
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-filter-rule/index.ts",
            "line": 587
          },
          "name": "destinationCidrBlockInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-filter-rule/index.ts",
            "line": 603
          },
          "name": "destinationPortRangeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2TrafficMirrorFilterRule.Ec2TrafficMirrorFilterRuleDestinationPortRange"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-filter-rule/index.ts",
            "line": 624
          },
          "name": "protocolInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-filter-rule/index.ts",
            "line": 637
          },
          "name": "ruleActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-filter-rule/index.ts",
            "line": 650
          },
          "name": "ruleNumberInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-filter-rule/index.ts",
            "line": 663
          },
          "name": "sourceCidrBlockInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-filter-rule/index.ts",
            "line": 679
          },
          "name": "sourcePortRangeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2TrafficMirrorFilterRule.Ec2TrafficMirrorFilterRuleSourcePortRange"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-filter-rule/index.ts",
            "line": 695
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2TrafficMirrorFilterRule.Ec2TrafficMirrorFilterRuleTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-filter-rule/index.ts",
            "line": 708
          },
          "name": "trafficDirectionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-filter-rule/index.ts",
            "line": 721
          },
          "name": "trafficMirrorFilterIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-filter-rule/index.ts",
            "line": 564
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-filter-rule/index.ts",
            "line": 580
          },
          "name": "destinationCidrBlock",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-filter-rule/index.ts",
            "line": 614
          },
          "name": "protocol",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-filter-rule/index.ts",
            "line": 630
          },
          "name": "ruleAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-filter-rule/index.ts",
            "line": 643
          },
          "name": "ruleNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-filter-rule/index.ts",
            "line": 656
          },
          "name": "sourceCidrBlock",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-filter-rule/index.ts",
            "line": 701
          },
          "name": "trafficDirection",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-filter-rule/index.ts",
            "line": 714
          },
          "name": "trafficMirrorFilterId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-traffic-mirror-filter-rule/index:Ec2TrafficMirrorFilterRule"
    },
    "@cdktn/provider-awscc.ec2TrafficMirrorFilterRule.Ec2TrafficMirrorFilterRuleConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2TrafficMirrorFilterRule.Ec2TrafficMirrorFilterRuleConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-traffic-mirror-filter-rule/index.ts",
        "line": 14
      },
      "name": "Ec2TrafficMirrorFilterRuleConfig",
      "namespace": "ec2TrafficMirrorFilterRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_traffic_mirror_filter_rule#destination_cidr_block Ec2TrafficMirrorFilterRule#destination_cidr_block}",
            "stability": "stable",
            "summary": "The destination CIDR block to assign to the Traffic Mirror rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-filter-rule/index.ts",
            "line": 26
          },
          "name": "destinationCidrBlock",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_traffic_mirror_filter_rule#rule_action Ec2TrafficMirrorFilterRule#rule_action}",
            "stability": "stable",
            "summary": "The action to take on the filtered traffic (accept/reject)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-filter-rule/index.ts",
            "line": 44
          },
          "name": "ruleAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_traffic_mirror_filter_rule#rule_number Ec2TrafficMirrorFilterRule#rule_number}",
            "stability": "stable",
            "summary": "The number of the Traffic Mirror rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-filter-rule/index.ts",
            "line": 50
          },
          "name": "ruleNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_traffic_mirror_filter_rule#source_cidr_block Ec2TrafficMirrorFilterRule#source_cidr_block}",
            "stability": "stable",
            "summary": "The source CIDR block to assign to the Traffic Mirror Filter rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-filter-rule/index.ts",
            "line": 56
          },
          "name": "sourceCidrBlock",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_traffic_mirror_filter_rule#traffic_direction Ec2TrafficMirrorFilterRule#traffic_direction}",
            "stability": "stable",
            "summary": "The direction of traffic (ingress/egress)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-filter-rule/index.ts",
            "line": 74
          },
          "name": "trafficDirection",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_traffic_mirror_filter_rule#traffic_mirror_filter_id Ec2TrafficMirrorFilterRule#traffic_mirror_filter_id}",
            "stability": "stable",
            "summary": "The ID of the filter that this rule is associated with."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-filter-rule/index.ts",
            "line": 80
          },
          "name": "trafficMirrorFilterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_traffic_mirror_filter_rule#description Ec2TrafficMirrorFilterRule#description}",
            "stability": "stable",
            "summary": "The description of the Traffic Mirror Filter rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-filter-rule/index.ts",
            "line": 20
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_traffic_mirror_filter_rule#destination_port_range Ec2TrafficMirrorFilterRule#destination_port_range}",
            "stability": "stable",
            "summary": "The destination port range."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-filter-rule/index.ts",
            "line": 32
          },
          "name": "destinationPortRange",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2TrafficMirrorFilterRule.Ec2TrafficMirrorFilterRuleDestinationPortRange"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_traffic_mirror_filter_rule#protocol Ec2TrafficMirrorFilterRule#protocol}",
            "stability": "stable",
            "summary": "The number of protocol, for example 17 (UDP), to assign to the Traffic Mirror rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-filter-rule/index.ts",
            "line": 38
          },
          "name": "protocol",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_traffic_mirror_filter_rule#source_port_range Ec2TrafficMirrorFilterRule#source_port_range}",
            "stability": "stable",
            "summary": "The source port range."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-filter-rule/index.ts",
            "line": 62
          },
          "name": "sourcePortRange",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2TrafficMirrorFilterRule.Ec2TrafficMirrorFilterRuleSourcePortRange"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_traffic_mirror_filter_rule#tags Ec2TrafficMirrorFilterRule#tags}",
            "stability": "stable",
            "summary": "Any tags assigned to the Traffic Mirror Filter rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-filter-rule/index.ts",
            "line": 68
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2TrafficMirrorFilterRule.Ec2TrafficMirrorFilterRuleTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-traffic-mirror-filter-rule/index:Ec2TrafficMirrorFilterRuleConfig"
    },
    "@cdktn/provider-awscc.ec2TrafficMirrorFilterRule.Ec2TrafficMirrorFilterRuleDestinationPortRange": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2TrafficMirrorFilterRule.Ec2TrafficMirrorFilterRuleDestinationPortRange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-traffic-mirror-filter-rule/index.ts",
        "line": 82
      },
      "name": "Ec2TrafficMirrorFilterRuleDestinationPortRange",
      "namespace": "ec2TrafficMirrorFilterRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_traffic_mirror_filter_rule#from_port Ec2TrafficMirrorFilterRule#from_port}",
            "stability": "stable",
            "summary": "The first port in the Traffic Mirror port range."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-filter-rule/index.ts",
            "line": 88
          },
          "name": "fromPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_traffic_mirror_filter_rule#to_port Ec2TrafficMirrorFilterRule#to_port}",
            "stability": "stable",
            "summary": "The last port in the Traffic Mirror port range."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-filter-rule/index.ts",
            "line": 94
          },
          "name": "toPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ec2-traffic-mirror-filter-rule/index:Ec2TrafficMirrorFilterRuleDestinationPortRange"
    },
    "@cdktn/provider-awscc.ec2TrafficMirrorFilterRule.Ec2TrafficMirrorFilterRuleDestinationPortRangeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2TrafficMirrorFilterRule.Ec2TrafficMirrorFilterRuleDestinationPortRangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-traffic-mirror-filter-rule/index.ts",
          "line": 141
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-traffic-mirror-filter-rule/index.ts",
        "line": 133
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-filter-rule/index.ts",
            "line": 189
          },
          "name": "resetFromPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-filter-rule/index.ts",
            "line": 205
          },
          "name": "resetToPort"
        }
      ],
      "name": "Ec2TrafficMirrorFilterRuleDestinationPortRangeOutputReference",
      "namespace": "ec2TrafficMirrorFilterRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-filter-rule/index.ts",
            "line": 193
          },
          "name": "fromPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-filter-rule/index.ts",
            "line": 209
          },
          "name": "toPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-filter-rule/index.ts",
            "line": 183
          },
          "name": "fromPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-filter-rule/index.ts",
            "line": 199
          },
          "name": "toPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-filter-rule/index.ts",
            "line": 145
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2TrafficMirrorFilterRule.Ec2TrafficMirrorFilterRuleDestinationPortRange"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-traffic-mirror-filter-rule/index:Ec2TrafficMirrorFilterRuleDestinationPortRangeOutputReference"
    },
    "@cdktn/provider-awscc.ec2TrafficMirrorFilterRule.Ec2TrafficMirrorFilterRuleSourcePortRange": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2TrafficMirrorFilterRule.Ec2TrafficMirrorFilterRuleSourcePortRange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-traffic-mirror-filter-rule/index.ts",
        "line": 213
      },
      "name": "Ec2TrafficMirrorFilterRuleSourcePortRange",
      "namespace": "ec2TrafficMirrorFilterRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_traffic_mirror_filter_rule#from_port Ec2TrafficMirrorFilterRule#from_port}",
            "stability": "stable",
            "summary": "The first port in the Traffic Mirror port range."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-filter-rule/index.ts",
            "line": 219
          },
          "name": "fromPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_traffic_mirror_filter_rule#to_port Ec2TrafficMirrorFilterRule#to_port}",
            "stability": "stable",
            "summary": "The last port in the Traffic Mirror port range."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-filter-rule/index.ts",
            "line": 225
          },
          "name": "toPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ec2-traffic-mirror-filter-rule/index:Ec2TrafficMirrorFilterRuleSourcePortRange"
    },
    "@cdktn/provider-awscc.ec2TrafficMirrorFilterRule.Ec2TrafficMirrorFilterRuleSourcePortRangeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2TrafficMirrorFilterRule.Ec2TrafficMirrorFilterRuleSourcePortRangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-traffic-mirror-filter-rule/index.ts",
          "line": 272
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-traffic-mirror-filter-rule/index.ts",
        "line": 264
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-filter-rule/index.ts",
            "line": 320
          },
          "name": "resetFromPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-filter-rule/index.ts",
            "line": 336
          },
          "name": "resetToPort"
        }
      ],
      "name": "Ec2TrafficMirrorFilterRuleSourcePortRangeOutputReference",
      "namespace": "ec2TrafficMirrorFilterRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-filter-rule/index.ts",
            "line": 324
          },
          "name": "fromPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-filter-rule/index.ts",
            "line": 340
          },
          "name": "toPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-filter-rule/index.ts",
            "line": 314
          },
          "name": "fromPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-filter-rule/index.ts",
            "line": 330
          },
          "name": "toPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-filter-rule/index.ts",
            "line": 276
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2TrafficMirrorFilterRule.Ec2TrafficMirrorFilterRuleSourcePortRange"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-traffic-mirror-filter-rule/index:Ec2TrafficMirrorFilterRuleSourcePortRangeOutputReference"
    },
    "@cdktn/provider-awscc.ec2TrafficMirrorFilterRule.Ec2TrafficMirrorFilterRuleTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2TrafficMirrorFilterRule.Ec2TrafficMirrorFilterRuleTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-traffic-mirror-filter-rule/index.ts",
        "line": 344
      },
      "name": "Ec2TrafficMirrorFilterRuleTags",
      "namespace": "ec2TrafficMirrorFilterRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_traffic_mirror_filter_rule#key Ec2TrafficMirrorFilterRule#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-filter-rule/index.ts",
            "line": 348
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_traffic_mirror_filter_rule#value Ec2TrafficMirrorFilterRule#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-filter-rule/index.ts",
            "line": 352
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-traffic-mirror-filter-rule/index:Ec2TrafficMirrorFilterRuleTags"
    },
    "@cdktn/provider-awscc.ec2TrafficMirrorFilterRule.Ec2TrafficMirrorFilterRuleTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2TrafficMirrorFilterRule.Ec2TrafficMirrorFilterRuleTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-traffic-mirror-filter-rule/index.ts",
          "line": 482
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-traffic-mirror-filter-rule/index.ts",
        "line": 474
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-filter-rule/index.ts",
            "line": 489
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2TrafficMirrorFilterRule.Ec2TrafficMirrorFilterRuleTagsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2TrafficMirrorFilterRuleTagsList",
      "namespace": "ec2TrafficMirrorFilterRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-filter-rule/index.ts",
            "line": 475
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2TrafficMirrorFilterRule.Ec2TrafficMirrorFilterRuleTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-traffic-mirror-filter-rule/index:Ec2TrafficMirrorFilterRuleTagsList"
    },
    "@cdktn/provider-awscc.ec2TrafficMirrorFilterRule.Ec2TrafficMirrorFilterRuleTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2TrafficMirrorFilterRule.Ec2TrafficMirrorFilterRuleTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-traffic-mirror-filter-rule/index.ts",
          "line": 401
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-traffic-mirror-filter-rule/index.ts",
        "line": 391
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-filter-rule/index.ts",
            "line": 449
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-filter-rule/index.ts",
            "line": 465
          },
          "name": "resetValue"
        }
      ],
      "name": "Ec2TrafficMirrorFilterRuleTagsOutputReference",
      "namespace": "ec2TrafficMirrorFilterRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-filter-rule/index.ts",
            "line": 453
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-filter-rule/index.ts",
            "line": 469
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-filter-rule/index.ts",
            "line": 443
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-filter-rule/index.ts",
            "line": 459
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-filter-rule/index.ts",
            "line": 405
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2TrafficMirrorFilterRule.Ec2TrafficMirrorFilterRuleTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-traffic-mirror-filter-rule/index:Ec2TrafficMirrorFilterRuleTagsOutputReference"
    },
    "@cdktn/provider-awscc.ec2TrafficMirrorSession.Ec2TrafficMirrorSession": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_traffic_mirror_session awscc_ec2_traffic_mirror_session}."
      },
      "fqn": "@cdktn/provider-awscc.ec2TrafficMirrorSession.Ec2TrafficMirrorSession",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_traffic_mirror_session awscc_ec2_traffic_mirror_session} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-traffic-mirror-session/index.ts",
          "line": 255
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2TrafficMirrorSession.Ec2TrafficMirrorSessionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-traffic-mirror-session/index.ts",
        "line": 223
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2TrafficMirrorSession resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-session/index.ts",
            "line": 240
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2TrafficMirrorSession to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_traffic_mirror_session#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2TrafficMirrorSession that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2TrafficMirrorSession to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-session/index.ts",
            "line": 370
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2TrafficMirrorSession.Ec2TrafficMirrorSessionTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-session/index.ts",
            "line": 294
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-session/index.ts",
            "line": 328
          },
          "name": "resetOwnerId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-session/index.ts",
            "line": 344
          },
          "name": "resetPacketLength"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-session/index.ts",
            "line": 373
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-session/index.ts",
            "line": 420
          },
          "name": "resetVirtualNetworkId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-session/index.ts",
            "line": 432
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-session/index.ts",
            "line": 446
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2TrafficMirrorSession",
      "namespace": "ec2TrafficMirrorSession",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-session/index.ts",
            "line": 228
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-session/index.ts",
            "line": 303
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-session/index.ts",
            "line": 367
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2TrafficMirrorSession.Ec2TrafficMirrorSessionTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-session/index.ts",
            "line": 395
          },
          "name": "trafficMirrorSessionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-session/index.ts",
            "line": 298
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-session/index.ts",
            "line": 316
          },
          "name": "networkInterfaceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-session/index.ts",
            "line": 332
          },
          "name": "ownerIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-session/index.ts",
            "line": 348
          },
          "name": "packetLengthInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-session/index.ts",
            "line": 361
          },
          "name": "sessionNumberInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-session/index.ts",
            "line": 377
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2TrafficMirrorSession.Ec2TrafficMirrorSessionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-session/index.ts",
            "line": 390
          },
          "name": "trafficMirrorFilterIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-session/index.ts",
            "line": 408
          },
          "name": "trafficMirrorTargetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-session/index.ts",
            "line": 424
          },
          "name": "virtualNetworkIdInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-session/index.ts",
            "line": 288
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-session/index.ts",
            "line": 309
          },
          "name": "networkInterfaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-session/index.ts",
            "line": 322
          },
          "name": "ownerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-session/index.ts",
            "line": 338
          },
          "name": "packetLength",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-session/index.ts",
            "line": 354
          },
          "name": "sessionNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-session/index.ts",
            "line": 383
          },
          "name": "trafficMirrorFilterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-session/index.ts",
            "line": 401
          },
          "name": "trafficMirrorTargetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-session/index.ts",
            "line": 414
          },
          "name": "virtualNetworkId",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ec2-traffic-mirror-session/index:Ec2TrafficMirrorSession"
    },
    "@cdktn/provider-awscc.ec2TrafficMirrorSession.Ec2TrafficMirrorSessionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2TrafficMirrorSession.Ec2TrafficMirrorSessionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-traffic-mirror-session/index.ts",
        "line": 14
      },
      "name": "Ec2TrafficMirrorSessionConfig",
      "namespace": "ec2TrafficMirrorSession",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_traffic_mirror_session#network_interface_id Ec2TrafficMirrorSession#network_interface_id}",
            "stability": "stable",
            "summary": "The ID of the source network interface."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-session/index.ts",
            "line": 26
          },
          "name": "networkInterfaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The first session with a matching filter is the one that mirrors the packets.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_traffic_mirror_session#session_number Ec2TrafficMirrorSession#session_number}",
            "stability": "stable",
            "summary": "The session number determines the order in which sessions are evaluated when an interface is used by multiple sessions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-session/index.ts",
            "line": 44
          },
          "name": "sessionNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_traffic_mirror_session#traffic_mirror_filter_id Ec2TrafficMirrorSession#traffic_mirror_filter_id}",
            "stability": "stable",
            "summary": "The ID of a Traffic Mirror filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-session/index.ts",
            "line": 56
          },
          "name": "trafficMirrorFilterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_traffic_mirror_session#traffic_mirror_target_id Ec2TrafficMirrorSession#traffic_mirror_target_id}",
            "stability": "stable",
            "summary": "The ID of a Traffic Mirror target."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-session/index.ts",
            "line": 62
          },
          "name": "trafficMirrorTargetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_traffic_mirror_session#description Ec2TrafficMirrorSession#description}",
            "stability": "stable",
            "summary": "The description of the Traffic Mirror session."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-session/index.ts",
            "line": 20
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_traffic_mirror_session#owner_id Ec2TrafficMirrorSession#owner_id}",
            "stability": "stable",
            "summary": "The ID of the account that owns the Traffic Mirror session."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-session/index.ts",
            "line": 32
          },
          "name": "ownerId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_traffic_mirror_session#packet_length Ec2TrafficMirrorSession#packet_length}",
            "stability": "stable",
            "summary": "The number of bytes in each packet to mirror."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-session/index.ts",
            "line": 38
          },
          "name": "packetLength",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_traffic_mirror_session#tags Ec2TrafficMirrorSession#tags}",
            "stability": "stable",
            "summary": "The tags assigned to the Traffic Mirror session."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-session/index.ts",
            "line": 50
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2TrafficMirrorSession.Ec2TrafficMirrorSessionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_traffic_mirror_session#virtual_network_id Ec2TrafficMirrorSession#virtual_network_id}",
            "stability": "stable",
            "summary": "The VXLAN ID for the Traffic Mirror session."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-session/index.ts",
            "line": 68
          },
          "name": "virtualNetworkId",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ec2-traffic-mirror-session/index:Ec2TrafficMirrorSessionConfig"
    },
    "@cdktn/provider-awscc.ec2TrafficMirrorSession.Ec2TrafficMirrorSessionTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2TrafficMirrorSession.Ec2TrafficMirrorSessionTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-traffic-mirror-session/index.ts",
        "line": 70
      },
      "name": "Ec2TrafficMirrorSessionTags",
      "namespace": "ec2TrafficMirrorSession",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_traffic_mirror_session#key Ec2TrafficMirrorSession#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-session/index.ts",
            "line": 74
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_traffic_mirror_session#value Ec2TrafficMirrorSession#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-session/index.ts",
            "line": 78
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-traffic-mirror-session/index:Ec2TrafficMirrorSessionTags"
    },
    "@cdktn/provider-awscc.ec2TrafficMirrorSession.Ec2TrafficMirrorSessionTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2TrafficMirrorSession.Ec2TrafficMirrorSessionTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-traffic-mirror-session/index.ts",
          "line": 208
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-traffic-mirror-session/index.ts",
        "line": 200
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-session/index.ts",
            "line": 215
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2TrafficMirrorSession.Ec2TrafficMirrorSessionTagsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2TrafficMirrorSessionTagsList",
      "namespace": "ec2TrafficMirrorSession",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-session/index.ts",
            "line": 201
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2TrafficMirrorSession.Ec2TrafficMirrorSessionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-traffic-mirror-session/index:Ec2TrafficMirrorSessionTagsList"
    },
    "@cdktn/provider-awscc.ec2TrafficMirrorSession.Ec2TrafficMirrorSessionTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2TrafficMirrorSession.Ec2TrafficMirrorSessionTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-traffic-mirror-session/index.ts",
          "line": 127
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-traffic-mirror-session/index.ts",
        "line": 117
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-session/index.ts",
            "line": 175
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-session/index.ts",
            "line": 191
          },
          "name": "resetValue"
        }
      ],
      "name": "Ec2TrafficMirrorSessionTagsOutputReference",
      "namespace": "ec2TrafficMirrorSession",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-session/index.ts",
            "line": 179
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-session/index.ts",
            "line": 195
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-session/index.ts",
            "line": 169
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-session/index.ts",
            "line": 185
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-session/index.ts",
            "line": 131
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2TrafficMirrorSession.Ec2TrafficMirrorSessionTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-traffic-mirror-session/index:Ec2TrafficMirrorSessionTagsOutputReference"
    },
    "@cdktn/provider-awscc.ec2TrafficMirrorTarget.Ec2TrafficMirrorTarget": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_traffic_mirror_target awscc_ec2_traffic_mirror_target}."
      },
      "fqn": "@cdktn/provider-awscc.ec2TrafficMirrorTarget.Ec2TrafficMirrorTarget",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_traffic_mirror_target awscc_ec2_traffic_mirror_target} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-traffic-mirror-target/index.ts",
          "line": 231
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2TrafficMirrorTarget.Ec2TrafficMirrorTargetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-traffic-mirror-target/index.ts",
        "line": 199
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2TrafficMirrorTarget resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-target/index.ts",
            "line": 216
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2TrafficMirrorTarget to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_traffic_mirror_target#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2TrafficMirrorTarget that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2TrafficMirrorTarget to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-target/index.ts",
            "line": 332
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2TrafficMirrorTarget.Ec2TrafficMirrorTargetTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-target/index.ts",
            "line": 266
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-target/index.ts",
            "line": 282
          },
          "name": "resetGatewayLoadBalancerEndpointId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-target/index.ts",
            "line": 303
          },
          "name": "resetNetworkInterfaceId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-target/index.ts",
            "line": 319
          },
          "name": "resetNetworkLoadBalancerArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-target/index.ts",
            "line": 335
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-target/index.ts",
            "line": 352
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-target/index.ts",
            "line": 362
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2TrafficMirrorTarget",
      "namespace": "ec2TrafficMirrorTarget",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-target/index.ts",
            "line": 204
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-target/index.ts",
            "line": 291
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-target/index.ts",
            "line": 329
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2TrafficMirrorTarget.Ec2TrafficMirrorTargetTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-target/index.ts",
            "line": 344
          },
          "name": "trafficMirrorTargetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-target/index.ts",
            "line": 270
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-target/index.ts",
            "line": 286
          },
          "name": "gatewayLoadBalancerEndpointIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-target/index.ts",
            "line": 307
          },
          "name": "networkInterfaceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-target/index.ts",
            "line": 323
          },
          "name": "networkLoadBalancerArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-target/index.ts",
            "line": 339
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2TrafficMirrorTarget.Ec2TrafficMirrorTargetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-target/index.ts",
            "line": 260
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-target/index.ts",
            "line": 276
          },
          "name": "gatewayLoadBalancerEndpointId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-target/index.ts",
            "line": 297
          },
          "name": "networkInterfaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-target/index.ts",
            "line": 313
          },
          "name": "networkLoadBalancerArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-traffic-mirror-target/index:Ec2TrafficMirrorTarget"
    },
    "@cdktn/provider-awscc.ec2TrafficMirrorTarget.Ec2TrafficMirrorTargetConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2TrafficMirrorTarget.Ec2TrafficMirrorTargetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-traffic-mirror-target/index.ts",
        "line": 14
      },
      "name": "Ec2TrafficMirrorTargetConfig",
      "namespace": "ec2TrafficMirrorTarget",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_traffic_mirror_target#description Ec2TrafficMirrorTarget#description}",
            "stability": "stable",
            "summary": "The description of the Traffic Mirror target."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-target/index.ts",
            "line": 20
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_traffic_mirror_target#gateway_load_balancer_endpoint_id Ec2TrafficMirrorTarget#gateway_load_balancer_endpoint_id}",
            "stability": "stable",
            "summary": "The ID of the Gateway Load Balancer endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-target/index.ts",
            "line": 26
          },
          "name": "gatewayLoadBalancerEndpointId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_traffic_mirror_target#network_interface_id Ec2TrafficMirrorTarget#network_interface_id}",
            "stability": "stable",
            "summary": "The network interface ID that is associated with the target."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-target/index.ts",
            "line": 32
          },
          "name": "networkInterfaceId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_traffic_mirror_target#network_load_balancer_arn Ec2TrafficMirrorTarget#network_load_balancer_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the Network Load Balancer that is associated with the target."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-target/index.ts",
            "line": 38
          },
          "name": "networkLoadBalancerArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_traffic_mirror_target#tags Ec2TrafficMirrorTarget#tags}",
            "stability": "stable",
            "summary": "The tags to assign to the Traffic Mirror target."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-target/index.ts",
            "line": 44
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2TrafficMirrorTarget.Ec2TrafficMirrorTargetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-traffic-mirror-target/index:Ec2TrafficMirrorTargetConfig"
    },
    "@cdktn/provider-awscc.ec2TrafficMirrorTarget.Ec2TrafficMirrorTargetTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2TrafficMirrorTarget.Ec2TrafficMirrorTargetTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-traffic-mirror-target/index.ts",
        "line": 46
      },
      "name": "Ec2TrafficMirrorTargetTags",
      "namespace": "ec2TrafficMirrorTarget",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_traffic_mirror_target#key Ec2TrafficMirrorTarget#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-target/index.ts",
            "line": 50
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_traffic_mirror_target#value Ec2TrafficMirrorTarget#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-target/index.ts",
            "line": 54
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-traffic-mirror-target/index:Ec2TrafficMirrorTargetTags"
    },
    "@cdktn/provider-awscc.ec2TrafficMirrorTarget.Ec2TrafficMirrorTargetTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2TrafficMirrorTarget.Ec2TrafficMirrorTargetTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-traffic-mirror-target/index.ts",
          "line": 184
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-traffic-mirror-target/index.ts",
        "line": 176
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-target/index.ts",
            "line": 191
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2TrafficMirrorTarget.Ec2TrafficMirrorTargetTagsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2TrafficMirrorTargetTagsList",
      "namespace": "ec2TrafficMirrorTarget",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-target/index.ts",
            "line": 177
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2TrafficMirrorTarget.Ec2TrafficMirrorTargetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-traffic-mirror-target/index:Ec2TrafficMirrorTargetTagsList"
    },
    "@cdktn/provider-awscc.ec2TrafficMirrorTarget.Ec2TrafficMirrorTargetTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2TrafficMirrorTarget.Ec2TrafficMirrorTargetTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-traffic-mirror-target/index.ts",
          "line": 103
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-traffic-mirror-target/index.ts",
        "line": 93
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-target/index.ts",
            "line": 151
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-target/index.ts",
            "line": 167
          },
          "name": "resetValue"
        }
      ],
      "name": "Ec2TrafficMirrorTargetTagsOutputReference",
      "namespace": "ec2TrafficMirrorTarget",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-target/index.ts",
            "line": 155
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-target/index.ts",
            "line": 171
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-target/index.ts",
            "line": 145
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-target/index.ts",
            "line": 161
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-traffic-mirror-target/index.ts",
            "line": 107
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2TrafficMirrorTarget.Ec2TrafficMirrorTargetTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-traffic-mirror-target/index:Ec2TrafficMirrorTargetTagsOutputReference"
    },
    "@cdktn/provider-awscc.ec2TransitGateway.Ec2TransitGateway": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway awscc_ec2_transit_gateway}."
      },
      "fqn": "@cdktn/provider-awscc.ec2TransitGateway.Ec2TransitGateway",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway awscc_ec2_transit_gateway} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-transit-gateway/index.ts",
          "line": 257
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2TransitGateway.Ec2TransitGatewayConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-transit-gateway/index.ts",
        "line": 225
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2TransitGateway resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway/index.ts",
            "line": 242
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2TransitGateway to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2TransitGateway that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2TransitGateway to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway/index.ts",
            "line": 484
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2TransitGateway.Ec2TransitGatewayTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway/index.ts",
            "line": 301
          },
          "name": "resetAmazonSideAsn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway/index.ts",
            "line": 317
          },
          "name": "resetAssociationDefaultRouteTableId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway/index.ts",
            "line": 333
          },
          "name": "resetAutoAcceptSharedAttachments"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway/index.ts",
            "line": 349
          },
          "name": "resetDefaultRouteTableAssociation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway/index.ts",
            "line": 365
          },
          "name": "resetDefaultRouteTablePropagation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway/index.ts",
            "line": 381
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway/index.ts",
            "line": 397
          },
          "name": "resetDnsSupport"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway/index.ts",
            "line": 413
          },
          "name": "resetEncryptionSupport"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway/index.ts",
            "line": 439
          },
          "name": "resetMulticastSupport"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway/index.ts",
            "line": 455
          },
          "name": "resetPropagationDefaultRouteTableId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway/index.ts",
            "line": 471
          },
          "name": "resetSecurityGroupReferencingSupport"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway/index.ts",
            "line": 487
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway/index.ts",
            "line": 508
          },
          "name": "resetTransitGatewayCidrBlocks"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway/index.ts",
            "line": 529
          },
          "name": "resetVpnEcmpSupport"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway/index.ts",
            "line": 541
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway/index.ts",
            "line": 560
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2TransitGateway",
      "namespace": "ec2TransitGateway",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway/index.ts",
            "line": 230
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway/index.ts",
            "line": 422
          },
          "name": "encryptionSupportState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway/index.ts",
            "line": 427
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway/index.ts",
            "line": 481
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2TransitGateway.Ec2TransitGatewayTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway/index.ts",
            "line": 496
          },
          "name": "transitGatewayArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway/index.ts",
            "line": 517
          },
          "name": "transitGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway/index.ts",
            "line": 305
          },
          "name": "amazonSideAsnInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway/index.ts",
            "line": 321
          },
          "name": "associationDefaultRouteTableIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway/index.ts",
            "line": 337
          },
          "name": "autoAcceptSharedAttachmentsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway/index.ts",
            "line": 353
          },
          "name": "defaultRouteTableAssociationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway/index.ts",
            "line": 369
          },
          "name": "defaultRouteTablePropagationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway/index.ts",
            "line": 385
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway/index.ts",
            "line": 401
          },
          "name": "dnsSupportInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway/index.ts",
            "line": 417
          },
          "name": "encryptionSupportInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway/index.ts",
            "line": 443
          },
          "name": "multicastSupportInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway/index.ts",
            "line": 459
          },
          "name": "propagationDefaultRouteTableIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway/index.ts",
            "line": 475
          },
          "name": "securityGroupReferencingSupportInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway/index.ts",
            "line": 491
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2TransitGateway.Ec2TransitGatewayTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway/index.ts",
            "line": 512
          },
          "name": "transitGatewayCidrBlocksInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway/index.ts",
            "line": 533
          },
          "name": "vpnEcmpSupportInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway/index.ts",
            "line": 295
          },
          "name": "amazonSideAsn",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway/index.ts",
            "line": 311
          },
          "name": "associationDefaultRouteTableId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway/index.ts",
            "line": 327
          },
          "name": "autoAcceptSharedAttachments",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway/index.ts",
            "line": 343
          },
          "name": "defaultRouteTableAssociation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway/index.ts",
            "line": 359
          },
          "name": "defaultRouteTablePropagation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway/index.ts",
            "line": 375
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway/index.ts",
            "line": 391
          },
          "name": "dnsSupport",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway/index.ts",
            "line": 407
          },
          "name": "encryptionSupport",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway/index.ts",
            "line": 433
          },
          "name": "multicastSupport",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway/index.ts",
            "line": 449
          },
          "name": "propagationDefaultRouteTableId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway/index.ts",
            "line": 465
          },
          "name": "securityGroupReferencingSupport",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway/index.ts",
            "line": 502
          },
          "name": "transitGatewayCidrBlocks",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway/index.ts",
            "line": 523
          },
          "name": "vpnEcmpSupport",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-transit-gateway/index:Ec2TransitGateway"
    },
    "@cdktn/provider-awscc.ec2TransitGateway.Ec2TransitGatewayConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2TransitGateway.Ec2TransitGatewayConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-transit-gateway/index.ts",
        "line": 14
      },
      "name": "Ec2TransitGatewayConfig",
      "namespace": "ec2TransitGateway",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway#amazon_side_asn Ec2TransitGateway#amazon_side_asn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway/index.ts",
            "line": 18
          },
          "name": "amazonSideAsn",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway#association_default_route_table_id Ec2TransitGateway#association_default_route_table_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway/index.ts",
            "line": 22
          },
          "name": "associationDefaultRouteTableId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway#auto_accept_shared_attachments Ec2TransitGateway#auto_accept_shared_attachments}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway/index.ts",
            "line": 26
          },
          "name": "autoAcceptSharedAttachments",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway#default_route_table_association Ec2TransitGateway#default_route_table_association}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway/index.ts",
            "line": 30
          },
          "name": "defaultRouteTableAssociation",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway#default_route_table_propagation Ec2TransitGateway#default_route_table_propagation}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway/index.ts",
            "line": 34
          },
          "name": "defaultRouteTablePropagation",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway#description Ec2TransitGateway#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway/index.ts",
            "line": 38
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway#dns_support Ec2TransitGateway#dns_support}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway/index.ts",
            "line": 42
          },
          "name": "dnsSupport",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway#encryption_support Ec2TransitGateway#encryption_support}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway/index.ts",
            "line": 46
          },
          "name": "encryptionSupport",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway#multicast_support Ec2TransitGateway#multicast_support}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway/index.ts",
            "line": 50
          },
          "name": "multicastSupport",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway#propagation_default_route_table_id Ec2TransitGateway#propagation_default_route_table_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway/index.ts",
            "line": 54
          },
          "name": "propagationDefaultRouteTableId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway#security_group_referencing_support Ec2TransitGateway#security_group_referencing_support}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway/index.ts",
            "line": 58
          },
          "name": "securityGroupReferencingSupport",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway#tags Ec2TransitGateway#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway/index.ts",
            "line": 62
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2TransitGateway.Ec2TransitGatewayTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway#transit_gateway_cidr_blocks Ec2TransitGateway#transit_gateway_cidr_blocks}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway/index.ts",
            "line": 66
          },
          "name": "transitGatewayCidrBlocks",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway#vpn_ecmp_support Ec2TransitGateway#vpn_ecmp_support}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway/index.ts",
            "line": 70
          },
          "name": "vpnEcmpSupport",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-transit-gateway/index:Ec2TransitGatewayConfig"
    },
    "@cdktn/provider-awscc.ec2TransitGateway.Ec2TransitGatewayTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2TransitGateway.Ec2TransitGatewayTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-transit-gateway/index.ts",
        "line": 72
      },
      "name": "Ec2TransitGatewayTags",
      "namespace": "ec2TransitGateway",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway#key Ec2TransitGateway#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway/index.ts",
            "line": 76
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway#value Ec2TransitGateway#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway/index.ts",
            "line": 80
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-transit-gateway/index:Ec2TransitGatewayTags"
    },
    "@cdktn/provider-awscc.ec2TransitGateway.Ec2TransitGatewayTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2TransitGateway.Ec2TransitGatewayTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-transit-gateway/index.ts",
          "line": 210
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-transit-gateway/index.ts",
        "line": 202
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway/index.ts",
            "line": 217
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2TransitGateway.Ec2TransitGatewayTagsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2TransitGatewayTagsList",
      "namespace": "ec2TransitGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway/index.ts",
            "line": 203
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2TransitGateway.Ec2TransitGatewayTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-transit-gateway/index:Ec2TransitGatewayTagsList"
    },
    "@cdktn/provider-awscc.ec2TransitGateway.Ec2TransitGatewayTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2TransitGateway.Ec2TransitGatewayTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-transit-gateway/index.ts",
          "line": 129
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-transit-gateway/index.ts",
        "line": 119
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway/index.ts",
            "line": 177
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway/index.ts",
            "line": 193
          },
          "name": "resetValue"
        }
      ],
      "name": "Ec2TransitGatewayTagsOutputReference",
      "namespace": "ec2TransitGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway/index.ts",
            "line": 181
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway/index.ts",
            "line": 197
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway/index.ts",
            "line": 171
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway/index.ts",
            "line": 187
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway/index.ts",
            "line": 133
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2TransitGateway.Ec2TransitGatewayTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-transit-gateway/index:Ec2TransitGatewayTagsOutputReference"
    },
    "@cdktn/provider-awscc.ec2TransitGatewayAttachment.Ec2TransitGatewayAttachment": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_attachment awscc_ec2_transit_gateway_attachment}."
      },
      "fqn": "@cdktn/provider-awscc.ec2TransitGatewayAttachment.Ec2TransitGatewayAttachment",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_attachment awscc_ec2_transit_gateway_attachment} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-transit-gateway-attachment/index.ts",
          "line": 424
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2TransitGatewayAttachment.Ec2TransitGatewayAttachmentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-transit-gateway-attachment/index.ts",
        "line": 392
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2TransitGatewayAttachment resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-attachment/index.ts",
            "line": 409
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2TransitGatewayAttachment to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_attachment#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2TransitGatewayAttachment that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2TransitGatewayAttachment to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-attachment/index.ts",
            "line": 461
          },
          "name": "putOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2TransitGatewayAttachment.Ec2TransitGatewayAttachmentOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-attachment/index.ts",
            "line": 490
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2TransitGatewayAttachment.Ec2TransitGatewayAttachmentTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-attachment/index.ts",
            "line": 464
          },
          "name": "resetOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-attachment/index.ts",
            "line": 493
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-attachment/index.ts",
            "line": 536
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-attachment/index.ts",
            "line": 546
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2TransitGatewayAttachment",
      "namespace": "ec2TransitGatewayAttachment",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-attachment/index.ts",
            "line": 397
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-attachment/index.ts",
            "line": 452
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-attachment/index.ts",
            "line": 458
          },
          "name": "options",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2TransitGatewayAttachment.Ec2TransitGatewayAttachmentOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-attachment/index.ts",
            "line": 487
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2TransitGatewayAttachment.Ec2TransitGatewayAttachmentTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-attachment/index.ts",
            "line": 502
          },
          "name": "transitGatewayAttachmentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-attachment/index.ts",
            "line": 468
          },
          "name": "optionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2TransitGatewayAttachment.Ec2TransitGatewayAttachmentOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-attachment/index.ts",
            "line": 481
          },
          "name": "subnetIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-attachment/index.ts",
            "line": 497
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2TransitGatewayAttachment.Ec2TransitGatewayAttachmentTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-attachment/index.ts",
            "line": 515
          },
          "name": "transitGatewayIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-attachment/index.ts",
            "line": 528
          },
          "name": "vpcIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-attachment/index.ts",
            "line": 474
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-attachment/index.ts",
            "line": 508
          },
          "name": "transitGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-attachment/index.ts",
            "line": 521
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-transit-gateway-attachment/index:Ec2TransitGatewayAttachment"
    },
    "@cdktn/provider-awscc.ec2TransitGatewayAttachment.Ec2TransitGatewayAttachmentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2TransitGatewayAttachment.Ec2TransitGatewayAttachmentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-transit-gateway-attachment/index.ts",
        "line": 14
      },
      "name": "Ec2TransitGatewayAttachmentConfig",
      "namespace": "ec2TransitGatewayAttachment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_attachment#subnet_ids Ec2TransitGatewayAttachment#subnet_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-attachment/index.ts",
            "line": 24
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_attachment#transit_gateway_id Ec2TransitGatewayAttachment#transit_gateway_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-attachment/index.ts",
            "line": 32
          },
          "name": "transitGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_attachment#vpc_id Ec2TransitGatewayAttachment#vpc_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-attachment/index.ts",
            "line": 36
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_attachment#options Ec2TransitGatewayAttachment#options}",
            "stability": "stable",
            "summary": "The options for the transit gateway vpc attachment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-attachment/index.ts",
            "line": 20
          },
          "name": "options",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2TransitGatewayAttachment.Ec2TransitGatewayAttachmentOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_attachment#tags Ec2TransitGatewayAttachment#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-attachment/index.ts",
            "line": 28
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2TransitGatewayAttachment.Ec2TransitGatewayAttachmentTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-transit-gateway-attachment/index:Ec2TransitGatewayAttachmentConfig"
    },
    "@cdktn/provider-awscc.ec2TransitGatewayAttachment.Ec2TransitGatewayAttachmentOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2TransitGatewayAttachment.Ec2TransitGatewayAttachmentOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-transit-gateway-attachment/index.ts",
        "line": 38
      },
      "name": "Ec2TransitGatewayAttachmentOptions",
      "namespace": "ec2TransitGatewayAttachment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_attachment#appliance_mode_support Ec2TransitGatewayAttachment#appliance_mode_support}",
            "stability": "stable",
            "summary": "Indicates whether to enable Ipv6 Support for Vpc Attachment. Valid Values: enable | disable."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-attachment/index.ts",
            "line": 44
          },
          "name": "applianceModeSupport",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_attachment#dns_support Ec2TransitGatewayAttachment#dns_support}",
            "stability": "stable",
            "summary": "Indicates whether to enable DNS Support for Vpc Attachment. Valid Values: enable | disable."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-attachment/index.ts",
            "line": 50
          },
          "name": "dnsSupport",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_attachment#ipv_6_support Ec2TransitGatewayAttachment#ipv_6_support}",
            "stability": "stable",
            "summary": "Indicates whether to enable Ipv6 Support for Vpc Attachment. Valid Values: enable | disable."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-attachment/index.ts",
            "line": 56
          },
          "name": "ipv6Support",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_attachment#security_group_referencing_support Ec2TransitGatewayAttachment#security_group_referencing_support}",
            "stability": "stable",
            "summary": "Indicates whether to enable Security Group referencing support for Vpc Attachment. Valid Values: enable | disable."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-attachment/index.ts",
            "line": 62
          },
          "name": "securityGroupReferencingSupport",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-transit-gateway-attachment/index:Ec2TransitGatewayAttachmentOptions"
    },
    "@cdktn/provider-awscc.ec2TransitGatewayAttachment.Ec2TransitGatewayAttachmentOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2TransitGatewayAttachment.Ec2TransitGatewayAttachmentOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-transit-gateway-attachment/index.ts",
          "line": 123
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-transit-gateway-attachment/index.ts",
        "line": 115
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-attachment/index.ts",
            "line": 183
          },
          "name": "resetApplianceModeSupport"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-attachment/index.ts",
            "line": 199
          },
          "name": "resetDnsSupport"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-attachment/index.ts",
            "line": 215
          },
          "name": "resetIpv6Support"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-attachment/index.ts",
            "line": 231
          },
          "name": "resetSecurityGroupReferencingSupport"
        }
      ],
      "name": "Ec2TransitGatewayAttachmentOptionsOutputReference",
      "namespace": "ec2TransitGatewayAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-attachment/index.ts",
            "line": 187
          },
          "name": "applianceModeSupportInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-attachment/index.ts",
            "line": 203
          },
          "name": "dnsSupportInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-attachment/index.ts",
            "line": 219
          },
          "name": "ipv6SupportInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-attachment/index.ts",
            "line": 235
          },
          "name": "securityGroupReferencingSupportInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-attachment/index.ts",
            "line": 177
          },
          "name": "applianceModeSupport",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-attachment/index.ts",
            "line": 193
          },
          "name": "dnsSupport",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-attachment/index.ts",
            "line": 209
          },
          "name": "ipv6Support",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-attachment/index.ts",
            "line": 225
          },
          "name": "securityGroupReferencingSupport",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-attachment/index.ts",
            "line": 127
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2TransitGatewayAttachment.Ec2TransitGatewayAttachmentOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-transit-gateway-attachment/index:Ec2TransitGatewayAttachmentOptionsOutputReference"
    },
    "@cdktn/provider-awscc.ec2TransitGatewayAttachment.Ec2TransitGatewayAttachmentTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2TransitGatewayAttachment.Ec2TransitGatewayAttachmentTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-transit-gateway-attachment/index.ts",
        "line": 239
      },
      "name": "Ec2TransitGatewayAttachmentTags",
      "namespace": "ec2TransitGatewayAttachment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_attachment#key Ec2TransitGatewayAttachment#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-attachment/index.ts",
            "line": 243
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_attachment#value Ec2TransitGatewayAttachment#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-attachment/index.ts",
            "line": 247
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-transit-gateway-attachment/index:Ec2TransitGatewayAttachmentTags"
    },
    "@cdktn/provider-awscc.ec2TransitGatewayAttachment.Ec2TransitGatewayAttachmentTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2TransitGatewayAttachment.Ec2TransitGatewayAttachmentTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-transit-gateway-attachment/index.ts",
          "line": 377
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-transit-gateway-attachment/index.ts",
        "line": 369
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-attachment/index.ts",
            "line": 384
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2TransitGatewayAttachment.Ec2TransitGatewayAttachmentTagsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2TransitGatewayAttachmentTagsList",
      "namespace": "ec2TransitGatewayAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-attachment/index.ts",
            "line": 370
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2TransitGatewayAttachment.Ec2TransitGatewayAttachmentTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-transit-gateway-attachment/index:Ec2TransitGatewayAttachmentTagsList"
    },
    "@cdktn/provider-awscc.ec2TransitGatewayAttachment.Ec2TransitGatewayAttachmentTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2TransitGatewayAttachment.Ec2TransitGatewayAttachmentTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-transit-gateway-attachment/index.ts",
          "line": 296
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-transit-gateway-attachment/index.ts",
        "line": 286
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-attachment/index.ts",
            "line": 344
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-attachment/index.ts",
            "line": 360
          },
          "name": "resetValue"
        }
      ],
      "name": "Ec2TransitGatewayAttachmentTagsOutputReference",
      "namespace": "ec2TransitGatewayAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-attachment/index.ts",
            "line": 348
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-attachment/index.ts",
            "line": 364
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-attachment/index.ts",
            "line": 338
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-attachment/index.ts",
            "line": 354
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-attachment/index.ts",
            "line": 300
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2TransitGatewayAttachment.Ec2TransitGatewayAttachmentTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-transit-gateway-attachment/index:Ec2TransitGatewayAttachmentTagsOutputReference"
    },
    "@cdktn/provider-awscc.ec2TransitGatewayConnect.Ec2TransitGatewayConnect": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_connect awscc_ec2_transit_gateway_connect}."
      },
      "fqn": "@cdktn/provider-awscc.ec2TransitGatewayConnect.Ec2TransitGatewayConnect",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_connect awscc_ec2_transit_gateway_connect} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-transit-gateway-connect/index.ts",
          "line": 319
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2TransitGatewayConnect.Ec2TransitGatewayConnectConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-transit-gateway-connect/index.ts",
        "line": 287
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2TransitGatewayConnect resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-connect/index.ts",
            "line": 304
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2TransitGatewayConnect to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_connect#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2TransitGatewayConnect that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2TransitGatewayConnect to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-connect/index.ts",
            "line": 359
          },
          "name": "putOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2TransitGatewayConnect.Ec2TransitGatewayConnectOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-connect/index.ts",
            "line": 377
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2TransitGatewayConnect.Ec2TransitGatewayConnectTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-connect/index.ts",
            "line": 380
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-connect/index.ts",
            "line": 415
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-connect/index.ts",
            "line": 423
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2TransitGatewayConnect",
      "namespace": "ec2TransitGatewayConnect",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-connect/index.ts",
            "line": 292
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-connect/index.ts",
            "line": 345
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-connect/index.ts",
            "line": 350
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-connect/index.ts",
            "line": 356
          },
          "name": "options",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2TransitGatewayConnect.Ec2TransitGatewayConnectOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-connect/index.ts",
            "line": 368
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-connect/index.ts",
            "line": 374
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2TransitGatewayConnect.Ec2TransitGatewayConnectTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-connect/index.ts",
            "line": 389
          },
          "name": "transitGatewayAttachmentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-connect/index.ts",
            "line": 394
          },
          "name": "transitGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-connect/index.ts",
            "line": 363
          },
          "name": "optionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2TransitGatewayConnect.Ec2TransitGatewayConnectOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-connect/index.ts",
            "line": 384
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2TransitGatewayConnect.Ec2TransitGatewayConnectTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-connect/index.ts",
            "line": 407
          },
          "name": "transportTransitGatewayAttachmentIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-connect/index.ts",
            "line": 400
          },
          "name": "transportTransitGatewayAttachmentId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-transit-gateway-connect/index:Ec2TransitGatewayConnect"
    },
    "@cdktn/provider-awscc.ec2TransitGatewayConnect.Ec2TransitGatewayConnectConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2TransitGatewayConnect.Ec2TransitGatewayConnectConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-transit-gateway-connect/index.ts",
        "line": 14
      },
      "name": "Ec2TransitGatewayConnectConfig",
      "namespace": "ec2TransitGatewayConnect",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_connect#options Ec2TransitGatewayConnect#options}",
            "stability": "stable",
            "summary": "The Connect attachment options."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-connect/index.ts",
            "line": 20
          },
          "name": "options",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2TransitGatewayConnect.Ec2TransitGatewayConnectOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_connect#transport_transit_gateway_attachment_id Ec2TransitGatewayConnect#transport_transit_gateway_attachment_id}",
            "stability": "stable",
            "summary": "The ID of the attachment from which the Connect attachment was created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-connect/index.ts",
            "line": 32
          },
          "name": "transportTransitGatewayAttachmentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_connect#tags Ec2TransitGatewayConnect#tags}",
            "stability": "stable",
            "summary": "The tags for the attachment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-connect/index.ts",
            "line": 26
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2TransitGatewayConnect.Ec2TransitGatewayConnectTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-transit-gateway-connect/index:Ec2TransitGatewayConnectConfig"
    },
    "@cdktn/provider-awscc.ec2TransitGatewayConnect.Ec2TransitGatewayConnectOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2TransitGatewayConnect.Ec2TransitGatewayConnectOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-transit-gateway-connect/index.ts",
        "line": 34
      },
      "name": "Ec2TransitGatewayConnectOptions",
      "namespace": "ec2TransitGatewayConnect",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_connect#protocol Ec2TransitGatewayConnect#protocol}",
            "stability": "stable",
            "summary": "The tunnel protocol."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-connect/index.ts",
            "line": 40
          },
          "name": "protocol",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-transit-gateway-connect/index:Ec2TransitGatewayConnectOptions"
    },
    "@cdktn/provider-awscc.ec2TransitGatewayConnect.Ec2TransitGatewayConnectOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2TransitGatewayConnect.Ec2TransitGatewayConnectOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-transit-gateway-connect/index.ts",
          "line": 80
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-transit-gateway-connect/index.ts",
        "line": 72
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-connect/index.ts",
            "line": 122
          },
          "name": "resetProtocol"
        }
      ],
      "name": "Ec2TransitGatewayConnectOptionsOutputReference",
      "namespace": "ec2TransitGatewayConnect",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-connect/index.ts",
            "line": 126
          },
          "name": "protocolInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-connect/index.ts",
            "line": 116
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-connect/index.ts",
            "line": 84
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2TransitGatewayConnect.Ec2TransitGatewayConnectOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-transit-gateway-connect/index:Ec2TransitGatewayConnectOptionsOutputReference"
    },
    "@cdktn/provider-awscc.ec2TransitGatewayConnect.Ec2TransitGatewayConnectTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2TransitGatewayConnect.Ec2TransitGatewayConnectTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-transit-gateway-connect/index.ts",
        "line": 130
      },
      "name": "Ec2TransitGatewayConnectTags",
      "namespace": "ec2TransitGatewayConnect",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Constraints: Tag keys are case-sensitive and accept a maximum of 127 Unicode characters. May not begin with aws:.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_connect#key Ec2TransitGatewayConnect#key}",
            "stability": "stable",
            "summary": "The key of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-connect/index.ts",
            "line": 136
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_connect#value Ec2TransitGatewayConnect#value}",
            "stability": "stable",
            "summary": "The value of the tag. Constraints: Tag values are case-sensitive and accept a maximum of 255 Unicode characters."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-connect/index.ts",
            "line": 142
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-transit-gateway-connect/index:Ec2TransitGatewayConnectTags"
    },
    "@cdktn/provider-awscc.ec2TransitGatewayConnect.Ec2TransitGatewayConnectTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2TransitGatewayConnect.Ec2TransitGatewayConnectTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-transit-gateway-connect/index.ts",
          "line": 272
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-transit-gateway-connect/index.ts",
        "line": 264
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-connect/index.ts",
            "line": 279
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2TransitGatewayConnect.Ec2TransitGatewayConnectTagsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2TransitGatewayConnectTagsList",
      "namespace": "ec2TransitGatewayConnect",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-connect/index.ts",
            "line": 265
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2TransitGatewayConnect.Ec2TransitGatewayConnectTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-transit-gateway-connect/index:Ec2TransitGatewayConnectTagsList"
    },
    "@cdktn/provider-awscc.ec2TransitGatewayConnect.Ec2TransitGatewayConnectTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2TransitGatewayConnect.Ec2TransitGatewayConnectTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-transit-gateway-connect/index.ts",
          "line": 191
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-transit-gateway-connect/index.ts",
        "line": 181
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-connect/index.ts",
            "line": 239
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-connect/index.ts",
            "line": 255
          },
          "name": "resetValue"
        }
      ],
      "name": "Ec2TransitGatewayConnectTagsOutputReference",
      "namespace": "ec2TransitGatewayConnect",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-connect/index.ts",
            "line": 243
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-connect/index.ts",
            "line": 259
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-connect/index.ts",
            "line": 233
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-connect/index.ts",
            "line": 249
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-connect/index.ts",
            "line": 195
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2TransitGatewayConnect.Ec2TransitGatewayConnectTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-transit-gateway-connect/index:Ec2TransitGatewayConnectTagsOutputReference"
    },
    "@cdktn/provider-awscc.ec2TransitGatewayConnectPeer.Ec2TransitGatewayConnectPeer": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_connect_peer awscc_ec2_transit_gateway_connect_peer}."
      },
      "fqn": "@cdktn/provider-awscc.ec2TransitGatewayConnectPeer.Ec2TransitGatewayConnectPeer",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_connect_peer awscc_ec2_transit_gateway_connect_peer} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-transit-gateway-connect-peer/index.ts",
          "line": 489
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2TransitGatewayConnectPeer.Ec2TransitGatewayConnectPeerConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-transit-gateway-connect-peer/index.ts",
        "line": 457
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2TransitGatewayConnectPeer resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-connect-peer/index.ts",
            "line": 474
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2TransitGatewayConnectPeer to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_connect_peer#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2TransitGatewayConnectPeer that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2TransitGatewayConnectPeer to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-connect-peer/index.ts",
            "line": 519
          },
          "name": "putConnectPeerConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2TransitGatewayConnectPeer.Ec2TransitGatewayConnectPeerConnectPeerConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-connect-peer/index.ts",
            "line": 547
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2TransitGatewayConnectPeer.Ec2TransitGatewayConnectPeerTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-connect-peer/index.ts",
            "line": 550
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-connect-peer/index.ts",
            "line": 580
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-connect-peer/index.ts",
            "line": 588
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2TransitGatewayConnectPeer",
      "namespace": "ec2TransitGatewayConnectPeer",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-connect-peer/index.ts",
            "line": 462
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-connect-peer/index.ts",
            "line": 516
          },
          "name": "connectPeerConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2TransitGatewayConnectPeer.Ec2TransitGatewayConnectPeerConnectPeerConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-connect-peer/index.ts",
            "line": 528
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-connect-peer/index.ts",
            "line": 533
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-connect-peer/index.ts",
            "line": 538
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-connect-peer/index.ts",
            "line": 544
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2TransitGatewayConnectPeer.Ec2TransitGatewayConnectPeerTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-connect-peer/index.ts",
            "line": 572
          },
          "name": "transitGatewayConnectPeerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-connect-peer/index.ts",
            "line": 523
          },
          "name": "connectPeerConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2TransitGatewayConnectPeer.Ec2TransitGatewayConnectPeerConnectPeerConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-connect-peer/index.ts",
            "line": 554
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2TransitGatewayConnectPeer.Ec2TransitGatewayConnectPeerTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-connect-peer/index.ts",
            "line": 567
          },
          "name": "transitGatewayAttachmentIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-connect-peer/index.ts",
            "line": 560
          },
          "name": "transitGatewayAttachmentId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-transit-gateway-connect-peer/index:Ec2TransitGatewayConnectPeer"
    },
    "@cdktn/provider-awscc.ec2TransitGatewayConnectPeer.Ec2TransitGatewayConnectPeerConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2TransitGatewayConnectPeer.Ec2TransitGatewayConnectPeerConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-transit-gateway-connect-peer/index.ts",
        "line": 14
      },
      "name": "Ec2TransitGatewayConnectPeerConfig",
      "namespace": "ec2TransitGatewayConnectPeer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_connect_peer#connect_peer_configuration Ec2TransitGatewayConnectPeer#connect_peer_configuration}",
            "stability": "stable",
            "summary": "The Connect peer details."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-connect-peer/index.ts",
            "line": 20
          },
          "name": "connectPeerConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2TransitGatewayConnectPeer.Ec2TransitGatewayConnectPeerConnectPeerConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_connect_peer#transit_gateway_attachment_id Ec2TransitGatewayConnectPeer#transit_gateway_attachment_id}",
            "stability": "stable",
            "summary": "The ID of the Connect attachment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-connect-peer/index.ts",
            "line": 32
          },
          "name": "transitGatewayAttachmentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_connect_peer#tags Ec2TransitGatewayConnectPeer#tags}",
            "stability": "stable",
            "summary": "The tags for the Connect Peer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-connect-peer/index.ts",
            "line": 26
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2TransitGatewayConnectPeer.Ec2TransitGatewayConnectPeerTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-transit-gateway-connect-peer/index:Ec2TransitGatewayConnectPeerConfig"
    },
    "@cdktn/provider-awscc.ec2TransitGatewayConnectPeer.Ec2TransitGatewayConnectPeerConnectPeerConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2TransitGatewayConnectPeer.Ec2TransitGatewayConnectPeerConnectPeerConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-transit-gateway-connect-peer/index.ts",
        "line": 129
      },
      "name": "Ec2TransitGatewayConnectPeerConnectPeerConfiguration",
      "namespace": "ec2TransitGatewayConnectPeer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_connect_peer#inside_cidr_blocks Ec2TransitGatewayConnectPeer#inside_cidr_blocks}",
            "stability": "stable",
            "summary": "The range of interior BGP peer IP addresses."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-connect-peer/index.ts",
            "line": 135
          },
          "name": "insideCidrBlocks",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_connect_peer#peer_address Ec2TransitGatewayConnectPeer#peer_address}",
            "stability": "stable",
            "summary": "The peer IP address (GRE outer IP address) on the appliance side of the Connect peer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-connect-peer/index.ts",
            "line": 141
          },
          "name": "peerAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_connect_peer#transit_gateway_address Ec2TransitGatewayConnectPeer#transit_gateway_address}",
            "stability": "stable",
            "summary": "The Connect peer IP address on the transit gateway side of the tunnel."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-connect-peer/index.ts",
            "line": 147
          },
          "name": "transitGatewayAddress",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-transit-gateway-connect-peer/index:Ec2TransitGatewayConnectPeerConnectPeerConfiguration"
    },
    "@cdktn/provider-awscc.ec2TransitGatewayConnectPeer.Ec2TransitGatewayConnectPeerConnectPeerConfigurationBgpConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2TransitGatewayConnectPeer.Ec2TransitGatewayConnectPeerConnectPeerConfigurationBgpConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-transit-gateway-connect-peer/index.ts",
        "line": 34
      },
      "name": "Ec2TransitGatewayConnectPeerConnectPeerConfigurationBgpConfigurations",
      "namespace": "ec2TransitGatewayConnectPeer",
      "symbolId": "src/ec2-transit-gateway-connect-peer/index:Ec2TransitGatewayConnectPeerConnectPeerConfigurationBgpConfigurations"
    },
    "@cdktn/provider-awscc.ec2TransitGatewayConnectPeer.Ec2TransitGatewayConnectPeerConnectPeerConfigurationBgpConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2TransitGatewayConnectPeer.Ec2TransitGatewayConnectPeerConnectPeerConfigurationBgpConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-transit-gateway-connect-peer/index.ts",
          "line": 118
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-transit-gateway-connect-peer/index.ts",
        "line": 111
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-connect-peer/index.ts",
            "line": 125
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2TransitGatewayConnectPeer.Ec2TransitGatewayConnectPeerConnectPeerConfigurationBgpConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2TransitGatewayConnectPeerConnectPeerConfigurationBgpConfigurationsList",
      "namespace": "ec2TransitGatewayConnectPeer",
      "symbolId": "src/ec2-transit-gateway-connect-peer/index:Ec2TransitGatewayConnectPeerConnectPeerConfigurationBgpConfigurationsList"
    },
    "@cdktn/provider-awscc.ec2TransitGatewayConnectPeer.Ec2TransitGatewayConnectPeerConnectPeerConfigurationBgpConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2TransitGatewayConnectPeer.Ec2TransitGatewayConnectPeerConnectPeerConfigurationBgpConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-transit-gateway-connect-peer/index.ts",
          "line": 66
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-transit-gateway-connect-peer/index.ts",
        "line": 57
      },
      "name": "Ec2TransitGatewayConnectPeerConnectPeerConfigurationBgpConfigurationsOutputReference",
      "namespace": "ec2TransitGatewayConnectPeer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-connect-peer/index.ts",
            "line": 86
          },
          "name": "bgpStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-connect-peer/index.ts",
            "line": 91
          },
          "name": "peerAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-connect-peer/index.ts",
            "line": 96
          },
          "name": "peerAsn",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-connect-peer/index.ts",
            "line": 101
          },
          "name": "transitGatewayAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-connect-peer/index.ts",
            "line": 106
          },
          "name": "transitGatewayAsn",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-connect-peer/index.ts",
            "line": 70
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2TransitGatewayConnectPeer.Ec2TransitGatewayConnectPeerConnectPeerConfigurationBgpConfigurations"
          }
        }
      ],
      "symbolId": "src/ec2-transit-gateway-connect-peer/index:Ec2TransitGatewayConnectPeerConnectPeerConfigurationBgpConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.ec2TransitGatewayConnectPeer.Ec2TransitGatewayConnectPeerConnectPeerConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2TransitGatewayConnectPeer.Ec2TransitGatewayConnectPeerConnectPeerConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-transit-gateway-connect-peer/index.ts",
          "line": 201
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-transit-gateway-connect-peer/index.ts",
        "line": 193
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-connect-peer/index.ts",
            "line": 292
          },
          "name": "resetTransitGatewayAddress"
        }
      ],
      "name": "Ec2TransitGatewayConnectPeerConnectPeerConfigurationOutputReference",
      "namespace": "ec2TransitGatewayConnectPeer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-connect-peer/index.ts",
            "line": 249
          },
          "name": "bgpConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2TransitGatewayConnectPeer.Ec2TransitGatewayConnectPeerConnectPeerConfigurationBgpConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-connect-peer/index.ts",
            "line": 280
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-connect-peer/index.ts",
            "line": 262
          },
          "name": "insideCidrBlocksInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-connect-peer/index.ts",
            "line": 275
          },
          "name": "peerAddressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-connect-peer/index.ts",
            "line": 296
          },
          "name": "transitGatewayAddressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-connect-peer/index.ts",
            "line": 255
          },
          "name": "insideCidrBlocks",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-connect-peer/index.ts",
            "line": 268
          },
          "name": "peerAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-connect-peer/index.ts",
            "line": 286
          },
          "name": "transitGatewayAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-connect-peer/index.ts",
            "line": 205
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2TransitGatewayConnectPeer.Ec2TransitGatewayConnectPeerConnectPeerConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-transit-gateway-connect-peer/index:Ec2TransitGatewayConnectPeerConnectPeerConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.ec2TransitGatewayConnectPeer.Ec2TransitGatewayConnectPeerTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2TransitGatewayConnectPeer.Ec2TransitGatewayConnectPeerTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-transit-gateway-connect-peer/index.ts",
        "line": 300
      },
      "name": "Ec2TransitGatewayConnectPeerTags",
      "namespace": "ec2TransitGatewayConnectPeer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Constraints: Tag keys are case-sensitive and accept a maximum of 127 Unicode characters. May not begin with aws: .\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_connect_peer#key Ec2TransitGatewayConnectPeer#key}",
            "stability": "stable",
            "summary": "The key of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-connect-peer/index.ts",
            "line": 306
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_connect_peer#value Ec2TransitGatewayConnectPeer#value}",
            "stability": "stable",
            "summary": "The value of the tag. Constraints: Tag values are case-sensitive and accept a maximum of 256 Unicode characters."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-connect-peer/index.ts",
            "line": 312
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-transit-gateway-connect-peer/index:Ec2TransitGatewayConnectPeerTags"
    },
    "@cdktn/provider-awscc.ec2TransitGatewayConnectPeer.Ec2TransitGatewayConnectPeerTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2TransitGatewayConnectPeer.Ec2TransitGatewayConnectPeerTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-transit-gateway-connect-peer/index.ts",
          "line": 442
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-transit-gateway-connect-peer/index.ts",
        "line": 434
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-connect-peer/index.ts",
            "line": 449
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2TransitGatewayConnectPeer.Ec2TransitGatewayConnectPeerTagsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2TransitGatewayConnectPeerTagsList",
      "namespace": "ec2TransitGatewayConnectPeer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-connect-peer/index.ts",
            "line": 435
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2TransitGatewayConnectPeer.Ec2TransitGatewayConnectPeerTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-transit-gateway-connect-peer/index:Ec2TransitGatewayConnectPeerTagsList"
    },
    "@cdktn/provider-awscc.ec2TransitGatewayConnectPeer.Ec2TransitGatewayConnectPeerTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2TransitGatewayConnectPeer.Ec2TransitGatewayConnectPeerTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-transit-gateway-connect-peer/index.ts",
          "line": 361
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-transit-gateway-connect-peer/index.ts",
        "line": 351
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-connect-peer/index.ts",
            "line": 409
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-connect-peer/index.ts",
            "line": 425
          },
          "name": "resetValue"
        }
      ],
      "name": "Ec2TransitGatewayConnectPeerTagsOutputReference",
      "namespace": "ec2TransitGatewayConnectPeer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-connect-peer/index.ts",
            "line": 413
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-connect-peer/index.ts",
            "line": 429
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-connect-peer/index.ts",
            "line": 403
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-connect-peer/index.ts",
            "line": 419
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-connect-peer/index.ts",
            "line": 365
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2TransitGatewayConnectPeer.Ec2TransitGatewayConnectPeerTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-transit-gateway-connect-peer/index:Ec2TransitGatewayConnectPeerTagsOutputReference"
    },
    "@cdktn/provider-awscc.ec2TransitGatewayMeteringPolicy.Ec2TransitGatewayMeteringPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_metering_policy awscc_ec2_transit_gateway_metering_policy}."
      },
      "fqn": "@cdktn/provider-awscc.ec2TransitGatewayMeteringPolicy.Ec2TransitGatewayMeteringPolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_metering_policy awscc_ec2_transit_gateway_metering_policy} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-transit-gateway-metering-policy/index.ts",
          "line": 217
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2TransitGatewayMeteringPolicy.Ec2TransitGatewayMeteringPolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-transit-gateway-metering-policy/index.ts",
        "line": 185
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2TransitGatewayMeteringPolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-metering-policy/index.ts",
            "line": 202
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2TransitGatewayMeteringPolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_metering_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2TransitGatewayMeteringPolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2TransitGatewayMeteringPolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-metering-policy/index.ts",
            "line": 273
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2TransitGatewayMeteringPolicy.Ec2TransitGatewayMeteringPolicyTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-metering-policy/index.ts",
            "line": 255
          },
          "name": "resetMiddleboxAttachmentIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-metering-policy/index.ts",
            "line": 276
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-metering-policy/index.ts",
            "line": 311
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-metering-policy/index.ts",
            "line": 319
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2TransitGatewayMeteringPolicy",
      "namespace": "ec2TransitGatewayMeteringPolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-metering-policy/index.ts",
            "line": 190
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-metering-policy/index.ts",
            "line": 243
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-metering-policy/index.ts",
            "line": 264
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-metering-policy/index.ts",
            "line": 270
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2TransitGatewayMeteringPolicy.Ec2TransitGatewayMeteringPolicyTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-metering-policy/index.ts",
            "line": 298
          },
          "name": "transitGatewayMeteringPolicyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-metering-policy/index.ts",
            "line": 303
          },
          "name": "updateEffectiveAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-metering-policy/index.ts",
            "line": 259
          },
          "name": "middleboxAttachmentIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-metering-policy/index.ts",
            "line": 280
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2TransitGatewayMeteringPolicy.Ec2TransitGatewayMeteringPolicyTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-metering-policy/index.ts",
            "line": 293
          },
          "name": "transitGatewayIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-metering-policy/index.ts",
            "line": 249
          },
          "name": "middleboxAttachmentIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-metering-policy/index.ts",
            "line": 286
          },
          "name": "transitGatewayId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-transit-gateway-metering-policy/index:Ec2TransitGatewayMeteringPolicy"
    },
    "@cdktn/provider-awscc.ec2TransitGatewayMeteringPolicy.Ec2TransitGatewayMeteringPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2TransitGatewayMeteringPolicy.Ec2TransitGatewayMeteringPolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-transit-gateway-metering-policy/index.ts",
        "line": 14
      },
      "name": "Ec2TransitGatewayMeteringPolicyConfig",
      "namespace": "ec2TransitGatewayMeteringPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_metering_policy#transit_gateway_id Ec2TransitGatewayMeteringPolicy#transit_gateway_id}",
            "stability": "stable",
            "summary": "The Id of transit gateway."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-metering-policy/index.ts",
            "line": 30
          },
          "name": "transitGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_metering_policy#middlebox_attachment_ids Ec2TransitGatewayMeteringPolicy#middlebox_attachment_ids}",
            "stability": "stable",
            "summary": "Middle box attachment Ids."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-metering-policy/index.ts",
            "line": 20
          },
          "name": "middleboxAttachmentIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_metering_policy#tags Ec2TransitGatewayMeteringPolicy#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-metering-policy/index.ts",
            "line": 24
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2TransitGatewayMeteringPolicy.Ec2TransitGatewayMeteringPolicyTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-transit-gateway-metering-policy/index:Ec2TransitGatewayMeteringPolicyConfig"
    },
    "@cdktn/provider-awscc.ec2TransitGatewayMeteringPolicy.Ec2TransitGatewayMeteringPolicyTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2TransitGatewayMeteringPolicy.Ec2TransitGatewayMeteringPolicyTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-transit-gateway-metering-policy/index.ts",
        "line": 32
      },
      "name": "Ec2TransitGatewayMeteringPolicyTags",
      "namespace": "ec2TransitGatewayMeteringPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_metering_policy#key Ec2TransitGatewayMeteringPolicy#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-metering-policy/index.ts",
            "line": 36
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_metering_policy#value Ec2TransitGatewayMeteringPolicy#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-metering-policy/index.ts",
            "line": 40
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-transit-gateway-metering-policy/index:Ec2TransitGatewayMeteringPolicyTags"
    },
    "@cdktn/provider-awscc.ec2TransitGatewayMeteringPolicy.Ec2TransitGatewayMeteringPolicyTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2TransitGatewayMeteringPolicy.Ec2TransitGatewayMeteringPolicyTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-transit-gateway-metering-policy/index.ts",
          "line": 170
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-transit-gateway-metering-policy/index.ts",
        "line": 162
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-metering-policy/index.ts",
            "line": 177
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2TransitGatewayMeteringPolicy.Ec2TransitGatewayMeteringPolicyTagsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2TransitGatewayMeteringPolicyTagsList",
      "namespace": "ec2TransitGatewayMeteringPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-metering-policy/index.ts",
            "line": 163
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2TransitGatewayMeteringPolicy.Ec2TransitGatewayMeteringPolicyTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-transit-gateway-metering-policy/index:Ec2TransitGatewayMeteringPolicyTagsList"
    },
    "@cdktn/provider-awscc.ec2TransitGatewayMeteringPolicy.Ec2TransitGatewayMeteringPolicyTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2TransitGatewayMeteringPolicy.Ec2TransitGatewayMeteringPolicyTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-transit-gateway-metering-policy/index.ts",
          "line": 89
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-transit-gateway-metering-policy/index.ts",
        "line": 79
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-metering-policy/index.ts",
            "line": 137
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-metering-policy/index.ts",
            "line": 153
          },
          "name": "resetValue"
        }
      ],
      "name": "Ec2TransitGatewayMeteringPolicyTagsOutputReference",
      "namespace": "ec2TransitGatewayMeteringPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-metering-policy/index.ts",
            "line": 141
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-metering-policy/index.ts",
            "line": 157
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-metering-policy/index.ts",
            "line": 131
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-metering-policy/index.ts",
            "line": 147
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-metering-policy/index.ts",
            "line": 93
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2TransitGatewayMeteringPolicy.Ec2TransitGatewayMeteringPolicyTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-transit-gateway-metering-policy/index:Ec2TransitGatewayMeteringPolicyTagsOutputReference"
    },
    "@cdktn/provider-awscc.ec2TransitGatewayMeteringPolicyEntry.Ec2TransitGatewayMeteringPolicyEntry": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_metering_policy_entry awscc_ec2_transit_gateway_metering_policy_entry}."
      },
      "fqn": "@cdktn/provider-awscc.ec2TransitGatewayMeteringPolicyEntry.Ec2TransitGatewayMeteringPolicyEntry",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_metering_policy_entry awscc_ec2_transit_gateway_metering_policy_entry} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-transit-gateway-metering-policy-entry/index.ts",
          "line": 124
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2TransitGatewayMeteringPolicyEntry.Ec2TransitGatewayMeteringPolicyEntryConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-transit-gateway-metering-policy-entry/index.ts",
        "line": 92
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2TransitGatewayMeteringPolicyEntry resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-metering-policy-entry/index.ts",
            "line": 109
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2TransitGatewayMeteringPolicyEntry to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_metering_policy_entry#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2TransitGatewayMeteringPolicyEntry that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2TransitGatewayMeteringPolicyEntry to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-metering-policy-entry/index.ts",
            "line": 166
          },
          "name": "resetDestinationCidrBlock"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-metering-policy-entry/index.ts",
            "line": 182
          },
          "name": "resetDestinationPortRange"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-metering-policy-entry/index.ts",
            "line": 198
          },
          "name": "resetDestinationTransitGatewayAttachmentId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-metering-policy-entry/index.ts",
            "line": 214
          },
          "name": "resetDestinationTransitGatewayAttachmentType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-metering-policy-entry/index.ts",
            "line": 261
          },
          "name": "resetProtocol"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-metering-policy-entry/index.ts",
            "line": 277
          },
          "name": "resetSourceCidrBlock"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-metering-policy-entry/index.ts",
            "line": 293
          },
          "name": "resetSourcePortRange"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-metering-policy-entry/index.ts",
            "line": 309
          },
          "name": "resetSourceTransitGatewayAttachmentId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-metering-policy-entry/index.ts",
            "line": 325
          },
          "name": "resetSourceTransitGatewayAttachmentType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-metering-policy-entry/index.ts",
            "line": 360
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-metering-policy-entry/index.ts",
            "line": 377
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2TransitGatewayMeteringPolicyEntry",
      "namespace": "ec2TransitGatewayMeteringPolicyEntry",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-metering-policy-entry/index.ts",
            "line": 97
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-metering-policy-entry/index.ts",
            "line": 223
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-metering-policy-entry/index.ts",
            "line": 334
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-metering-policy-entry/index.ts",
            "line": 352
          },
          "name": "updateEffectiveAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-metering-policy-entry/index.ts",
            "line": 170
          },
          "name": "destinationCidrBlockInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-metering-policy-entry/index.ts",
            "line": 186
          },
          "name": "destinationPortRangeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-metering-policy-entry/index.ts",
            "line": 202
          },
          "name": "destinationTransitGatewayAttachmentIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-metering-policy-entry/index.ts",
            "line": 218
          },
          "name": "destinationTransitGatewayAttachmentTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-metering-policy-entry/index.ts",
            "line": 236
          },
          "name": "meteredAccountInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-metering-policy-entry/index.ts",
            "line": 249
          },
          "name": "policyRuleNumberInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-metering-policy-entry/index.ts",
            "line": 265
          },
          "name": "protocolInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-metering-policy-entry/index.ts",
            "line": 281
          },
          "name": "sourceCidrBlockInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-metering-policy-entry/index.ts",
            "line": 297
          },
          "name": "sourcePortRangeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-metering-policy-entry/index.ts",
            "line": 313
          },
          "name": "sourceTransitGatewayAttachmentIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-metering-policy-entry/index.ts",
            "line": 329
          },
          "name": "sourceTransitGatewayAttachmentTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-metering-policy-entry/index.ts",
            "line": 347
          },
          "name": "transitGatewayMeteringPolicyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-metering-policy-entry/index.ts",
            "line": 160
          },
          "name": "destinationCidrBlock",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-metering-policy-entry/index.ts",
            "line": 176
          },
          "name": "destinationPortRange",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-metering-policy-entry/index.ts",
            "line": 192
          },
          "name": "destinationTransitGatewayAttachmentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-metering-policy-entry/index.ts",
            "line": 208
          },
          "name": "destinationTransitGatewayAttachmentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-metering-policy-entry/index.ts",
            "line": 229
          },
          "name": "meteredAccount",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-metering-policy-entry/index.ts",
            "line": 242
          },
          "name": "policyRuleNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-metering-policy-entry/index.ts",
            "line": 255
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-metering-policy-entry/index.ts",
            "line": 271
          },
          "name": "sourceCidrBlock",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-metering-policy-entry/index.ts",
            "line": 287
          },
          "name": "sourcePortRange",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-metering-policy-entry/index.ts",
            "line": 303
          },
          "name": "sourceTransitGatewayAttachmentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-metering-policy-entry/index.ts",
            "line": 319
          },
          "name": "sourceTransitGatewayAttachmentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-metering-policy-entry/index.ts",
            "line": 340
          },
          "name": "transitGatewayMeteringPolicyId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-transit-gateway-metering-policy-entry/index:Ec2TransitGatewayMeteringPolicyEntry"
    },
    "@cdktn/provider-awscc.ec2TransitGatewayMeteringPolicyEntry.Ec2TransitGatewayMeteringPolicyEntryConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2TransitGatewayMeteringPolicyEntry.Ec2TransitGatewayMeteringPolicyEntryConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-transit-gateway-metering-policy-entry/index.ts",
        "line": 14
      },
      "name": "Ec2TransitGatewayMeteringPolicyEntryConfig",
      "namespace": "ec2TransitGatewayMeteringPolicyEntry",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_metering_policy_entry#metered_account Ec2TransitGatewayMeteringPolicyEntry#metered_account}",
            "stability": "stable",
            "summary": "The resource owner information responsible for paying default billable charges for the traffic flow."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-metering-policy-entry/index.ts",
            "line": 44
          },
          "name": "meteredAccount",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_metering_policy_entry#policy_rule_number Ec2TransitGatewayMeteringPolicyEntry#policy_rule_number}",
            "stability": "stable",
            "summary": "The rule number of the metering policy entry."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-metering-policy-entry/index.ts",
            "line": 50
          },
          "name": "policyRuleNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_metering_policy_entry#transit_gateway_metering_policy_id Ec2TransitGatewayMeteringPolicyEntry#transit_gateway_metering_policy_id}",
            "stability": "stable",
            "summary": "The ID of the transit gateway metering policy for which the entry is being created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-metering-policy-entry/index.ts",
            "line": 86
          },
          "name": "transitGatewayMeteringPolicyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_metering_policy_entry#destination_cidr_block Ec2TransitGatewayMeteringPolicyEntry#destination_cidr_block}",
            "stability": "stable",
            "summary": "The list of IP addresses of the instances receiving traffic from the transit gateway."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-metering-policy-entry/index.ts",
            "line": 20
          },
          "name": "destinationCidrBlock",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_metering_policy_entry#destination_port_range Ec2TransitGatewayMeteringPolicyEntry#destination_port_range}",
            "stability": "stable",
            "summary": "The list of ports on destination instances receiving traffic from the transit gateway."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-metering-policy-entry/index.ts",
            "line": 26
          },
          "name": "destinationPortRange",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_metering_policy_entry#destination_transit_gateway_attachment_id Ec2TransitGatewayMeteringPolicyEntry#destination_transit_gateway_attachment_id}",
            "stability": "stable",
            "summary": "The ID of the source attachment through which traffic leaves a transit gateway."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-metering-policy-entry/index.ts",
            "line": 32
          },
          "name": "destinationTransitGatewayAttachmentId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_metering_policy_entry#destination_transit_gateway_attachment_type Ec2TransitGatewayMeteringPolicyEntry#destination_transit_gateway_attachment_type}",
            "stability": "stable",
            "summary": "The type of the attachment through which traffic leaves a transit gateway."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-metering-policy-entry/index.ts",
            "line": 38
          },
          "name": "destinationTransitGatewayAttachmentType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_metering_policy_entry#protocol Ec2TransitGatewayMeteringPolicyEntry#protocol}",
            "stability": "stable",
            "summary": "The protocol of the traffic."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-metering-policy-entry/index.ts",
            "line": 56
          },
          "name": "protocol",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_metering_policy_entry#source_cidr_block Ec2TransitGatewayMeteringPolicyEntry#source_cidr_block}",
            "stability": "stable",
            "summary": "The list of IP addresses of the instances sending traffic to the transit gateway for which the metering policy entry is applicable."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-metering-policy-entry/index.ts",
            "line": 62
          },
          "name": "sourceCidrBlock",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_metering_policy_entry#source_port_range Ec2TransitGatewayMeteringPolicyEntry#source_port_range}",
            "stability": "stable",
            "summary": "The list of ports on source instances sending traffic to the transit gateway."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-metering-policy-entry/index.ts",
            "line": 68
          },
          "name": "sourcePortRange",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_metering_policy_entry#source_transit_gateway_attachment_id Ec2TransitGatewayMeteringPolicyEntry#source_transit_gateway_attachment_id}",
            "stability": "stable",
            "summary": "The ID of the source attachment through which traffic enters a transit gateway."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-metering-policy-entry/index.ts",
            "line": 74
          },
          "name": "sourceTransitGatewayAttachmentId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_metering_policy_entry#source_transit_gateway_attachment_type Ec2TransitGatewayMeteringPolicyEntry#source_transit_gateway_attachment_type}",
            "stability": "stable",
            "summary": "The type of the attachment through which traffic enters a  transit gateway."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-metering-policy-entry/index.ts",
            "line": 80
          },
          "name": "sourceTransitGatewayAttachmentType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-transit-gateway-metering-policy-entry/index:Ec2TransitGatewayMeteringPolicyEntryConfig"
    },
    "@cdktn/provider-awscc.ec2TransitGatewayMulticastDomain.Ec2TransitGatewayMulticastDomain": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_multicast_domain awscc_ec2_transit_gateway_multicast_domain}."
      },
      "fqn": "@cdktn/provider-awscc.ec2TransitGatewayMulticastDomain.Ec2TransitGatewayMulticastDomain",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_multicast_domain awscc_ec2_transit_gateway_multicast_domain} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-transit-gateway-multicast-domain/index.ts",
          "line": 389
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2TransitGatewayMulticastDomain.Ec2TransitGatewayMulticastDomainConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-transit-gateway-multicast-domain/index.ts",
        "line": 357
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2TransitGatewayMulticastDomain resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-multicast-domain/index.ts",
            "line": 374
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2TransitGatewayMulticastDomain to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_multicast_domain#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2TransitGatewayMulticastDomain that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2TransitGatewayMulticastDomain to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-multicast-domain/index.ts",
            "line": 429
          },
          "name": "putOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2TransitGatewayMulticastDomain.Ec2TransitGatewayMulticastDomainOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-multicast-domain/index.ts",
            "line": 450
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2TransitGatewayMulticastDomain.Ec2TransitGatewayMulticastDomainTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-multicast-domain/index.ts",
            "line": 432
          },
          "name": "resetOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-multicast-domain/index.ts",
            "line": 453
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-multicast-domain/index.ts",
            "line": 488
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-multicast-domain/index.ts",
            "line": 496
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2TransitGatewayMulticastDomain",
      "namespace": "ec2TransitGatewayMulticastDomain",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-multicast-domain/index.ts",
            "line": 362
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-multicast-domain/index.ts",
            "line": 415
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-multicast-domain/index.ts",
            "line": 420
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-multicast-domain/index.ts",
            "line": 426
          },
          "name": "options",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2TransitGatewayMulticastDomain.Ec2TransitGatewayMulticastDomainOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-multicast-domain/index.ts",
            "line": 441
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-multicast-domain/index.ts",
            "line": 447
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2TransitGatewayMulticastDomain.Ec2TransitGatewayMulticastDomainTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-multicast-domain/index.ts",
            "line": 475
          },
          "name": "transitGatewayMulticastDomainArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-multicast-domain/index.ts",
            "line": 480
          },
          "name": "transitGatewayMulticastDomainId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-multicast-domain/index.ts",
            "line": 436
          },
          "name": "optionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2TransitGatewayMulticastDomain.Ec2TransitGatewayMulticastDomainOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-multicast-domain/index.ts",
            "line": 457
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2TransitGatewayMulticastDomain.Ec2TransitGatewayMulticastDomainTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-multicast-domain/index.ts",
            "line": 470
          },
          "name": "transitGatewayIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-multicast-domain/index.ts",
            "line": 463
          },
          "name": "transitGatewayId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-transit-gateway-multicast-domain/index:Ec2TransitGatewayMulticastDomain"
    },
    "@cdktn/provider-awscc.ec2TransitGatewayMulticastDomain.Ec2TransitGatewayMulticastDomainConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2TransitGatewayMulticastDomain.Ec2TransitGatewayMulticastDomainConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-transit-gateway-multicast-domain/index.ts",
        "line": 14
      },
      "name": "Ec2TransitGatewayMulticastDomainConfig",
      "namespace": "ec2TransitGatewayMulticastDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_multicast_domain#transit_gateway_id Ec2TransitGatewayMulticastDomain#transit_gateway_id}",
            "stability": "stable",
            "summary": "The ID of the transit gateway."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-multicast-domain/index.ts",
            "line": 32
          },
          "name": "transitGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_multicast_domain#options Ec2TransitGatewayMulticastDomain#options}",
            "stability": "stable",
            "summary": "The options for the transit gateway multicast domain."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-multicast-domain/index.ts",
            "line": 20
          },
          "name": "options",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2TransitGatewayMulticastDomain.Ec2TransitGatewayMulticastDomainOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_multicast_domain#tags Ec2TransitGatewayMulticastDomain#tags}",
            "stability": "stable",
            "summary": "The tags for the transit gateway multicast domain."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-multicast-domain/index.ts",
            "line": 26
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2TransitGatewayMulticastDomain.Ec2TransitGatewayMulticastDomainTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-transit-gateway-multicast-domain/index:Ec2TransitGatewayMulticastDomainConfig"
    },
    "@cdktn/provider-awscc.ec2TransitGatewayMulticastDomain.Ec2TransitGatewayMulticastDomainOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2TransitGatewayMulticastDomain.Ec2TransitGatewayMulticastDomainOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-transit-gateway-multicast-domain/index.ts",
        "line": 34
      },
      "name": "Ec2TransitGatewayMulticastDomainOptions",
      "namespace": "ec2TransitGatewayMulticastDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid Values: enable | disable\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_multicast_domain#auto_accept_shared_associations Ec2TransitGatewayMulticastDomain#auto_accept_shared_associations}",
            "stability": "stable",
            "summary": "Indicates whether to automatically cross-account subnet associations that are associated with the transit gateway multicast domain."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-multicast-domain/index.ts",
            "line": 40
          },
          "name": "autoAcceptSharedAssociations",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid Values: enable | disable\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_multicast_domain#igmpv_2_support Ec2TransitGatewayMulticastDomain#igmpv_2_support}",
            "stability": "stable",
            "summary": "Indicates whether Internet Group Management Protocol (IGMP) version 2 is turned on for the transit gateway multicast domain."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-multicast-domain/index.ts",
            "line": 46
          },
          "name": "igmpv2Support",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_multicast_domain#static_sources_support Ec2TransitGatewayMulticastDomain#static_sources_support}",
            "stability": "stable",
            "summary": "Indicates whether support for statically configuring transit gateway multicast group sources is turned on. Valid Values: enable | disable."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-multicast-domain/index.ts",
            "line": 52
          },
          "name": "staticSourcesSupport",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-transit-gateway-multicast-domain/index:Ec2TransitGatewayMulticastDomainOptions"
    },
    "@cdktn/provider-awscc.ec2TransitGatewayMulticastDomain.Ec2TransitGatewayMulticastDomainOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2TransitGatewayMulticastDomain.Ec2TransitGatewayMulticastDomainOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-transit-gateway-multicast-domain/index.ts",
          "line": 106
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-transit-gateway-multicast-domain/index.ts",
        "line": 98
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-multicast-domain/index.ts",
            "line": 160
          },
          "name": "resetAutoAcceptSharedAssociations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-multicast-domain/index.ts",
            "line": 176
          },
          "name": "resetIgmpv2Support"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-multicast-domain/index.ts",
            "line": 192
          },
          "name": "resetStaticSourcesSupport"
        }
      ],
      "name": "Ec2TransitGatewayMulticastDomainOptionsOutputReference",
      "namespace": "ec2TransitGatewayMulticastDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-multicast-domain/index.ts",
            "line": 164
          },
          "name": "autoAcceptSharedAssociationsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-multicast-domain/index.ts",
            "line": 180
          },
          "name": "igmpv2SupportInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-multicast-domain/index.ts",
            "line": 196
          },
          "name": "staticSourcesSupportInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-multicast-domain/index.ts",
            "line": 154
          },
          "name": "autoAcceptSharedAssociations",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-multicast-domain/index.ts",
            "line": 170
          },
          "name": "igmpv2Support",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-multicast-domain/index.ts",
            "line": 186
          },
          "name": "staticSourcesSupport",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-multicast-domain/index.ts",
            "line": 110
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2TransitGatewayMulticastDomain.Ec2TransitGatewayMulticastDomainOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-transit-gateway-multicast-domain/index:Ec2TransitGatewayMulticastDomainOptionsOutputReference"
    },
    "@cdktn/provider-awscc.ec2TransitGatewayMulticastDomain.Ec2TransitGatewayMulticastDomainTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2TransitGatewayMulticastDomain.Ec2TransitGatewayMulticastDomainTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-transit-gateway-multicast-domain/index.ts",
        "line": 200
      },
      "name": "Ec2TransitGatewayMulticastDomainTags",
      "namespace": "ec2TransitGatewayMulticastDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Constraints: Tag keys are case-sensitive and accept a maximum of 127 Unicode characters. May not begin with aws:.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_multicast_domain#key Ec2TransitGatewayMulticastDomain#key}",
            "stability": "stable",
            "summary": "The key of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-multicast-domain/index.ts",
            "line": 206
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_multicast_domain#value Ec2TransitGatewayMulticastDomain#value}",
            "stability": "stable",
            "summary": "The value of the tag. Constraints: Tag values are case-sensitive and accept a maximum of 255 Unicode characters."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-multicast-domain/index.ts",
            "line": 212
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-transit-gateway-multicast-domain/index:Ec2TransitGatewayMulticastDomainTags"
    },
    "@cdktn/provider-awscc.ec2TransitGatewayMulticastDomain.Ec2TransitGatewayMulticastDomainTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2TransitGatewayMulticastDomain.Ec2TransitGatewayMulticastDomainTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-transit-gateway-multicast-domain/index.ts",
          "line": 342
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-transit-gateway-multicast-domain/index.ts",
        "line": 334
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-multicast-domain/index.ts",
            "line": 349
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2TransitGatewayMulticastDomain.Ec2TransitGatewayMulticastDomainTagsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2TransitGatewayMulticastDomainTagsList",
      "namespace": "ec2TransitGatewayMulticastDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-multicast-domain/index.ts",
            "line": 335
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2TransitGatewayMulticastDomain.Ec2TransitGatewayMulticastDomainTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-transit-gateway-multicast-domain/index:Ec2TransitGatewayMulticastDomainTagsList"
    },
    "@cdktn/provider-awscc.ec2TransitGatewayMulticastDomain.Ec2TransitGatewayMulticastDomainTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2TransitGatewayMulticastDomain.Ec2TransitGatewayMulticastDomainTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-transit-gateway-multicast-domain/index.ts",
          "line": 261
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-transit-gateway-multicast-domain/index.ts",
        "line": 251
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-multicast-domain/index.ts",
            "line": 309
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-multicast-domain/index.ts",
            "line": 325
          },
          "name": "resetValue"
        }
      ],
      "name": "Ec2TransitGatewayMulticastDomainTagsOutputReference",
      "namespace": "ec2TransitGatewayMulticastDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-multicast-domain/index.ts",
            "line": 313
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-multicast-domain/index.ts",
            "line": 329
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-multicast-domain/index.ts",
            "line": 303
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-multicast-domain/index.ts",
            "line": 319
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-multicast-domain/index.ts",
            "line": 265
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2TransitGatewayMulticastDomain.Ec2TransitGatewayMulticastDomainTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-transit-gateway-multicast-domain/index:Ec2TransitGatewayMulticastDomainTagsOutputReference"
    },
    "@cdktn/provider-awscc.ec2TransitGatewayMulticastDomainAssociation.Ec2TransitGatewayMulticastDomainAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_multicast_domain_association awscc_ec2_transit_gateway_multicast_domain_association}."
      },
      "fqn": "@cdktn/provider-awscc.ec2TransitGatewayMulticastDomainAssociation.Ec2TransitGatewayMulticastDomainAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_multicast_domain_association awscc_ec2_transit_gateway_multicast_domain_association} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-transit-gateway-multicast-domain-association/index.ts",
          "line": 70
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2TransitGatewayMulticastDomainAssociation.Ec2TransitGatewayMulticastDomainAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-transit-gateway-multicast-domain-association/index.ts",
        "line": 38
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2TransitGatewayMulticastDomainAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-multicast-domain-association/index.ts",
            "line": 55
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2TransitGatewayMulticastDomainAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_multicast_domain_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2TransitGatewayMulticastDomainAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2TransitGatewayMulticastDomainAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-multicast-domain-association/index.ts",
            "line": 158
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-multicast-domain-association/index.ts",
            "line": 166
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2TransitGatewayMulticastDomainAssociation",
      "namespace": "ec2TransitGatewayMulticastDomainAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-multicast-domain-association/index.ts",
            "line": 43
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-multicast-domain-association/index.ts",
            "line": 96
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-multicast-domain-association/index.ts",
            "line": 101
          },
          "name": "resourceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-multicast-domain-association/index.ts",
            "line": 106
          },
          "name": "resourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-multicast-domain-association/index.ts",
            "line": 111
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-multicast-domain-association/index.ts",
            "line": 124
          },
          "name": "subnetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-multicast-domain-association/index.ts",
            "line": 137
          },
          "name": "transitGatewayAttachmentIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-multicast-domain-association/index.ts",
            "line": 150
          },
          "name": "transitGatewayMulticastDomainIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-multicast-domain-association/index.ts",
            "line": 117
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-multicast-domain-association/index.ts",
            "line": 130
          },
          "name": "transitGatewayAttachmentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-multicast-domain-association/index.ts",
            "line": 143
          },
          "name": "transitGatewayMulticastDomainId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-transit-gateway-multicast-domain-association/index:Ec2TransitGatewayMulticastDomainAssociation"
    },
    "@cdktn/provider-awscc.ec2TransitGatewayMulticastDomainAssociation.Ec2TransitGatewayMulticastDomainAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2TransitGatewayMulticastDomainAssociation.Ec2TransitGatewayMulticastDomainAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-transit-gateway-multicast-domain-association/index.ts",
        "line": 14
      },
      "name": "Ec2TransitGatewayMulticastDomainAssociationConfig",
      "namespace": "ec2TransitGatewayMulticastDomainAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_multicast_domain_association#subnet_id Ec2TransitGatewayMulticastDomainAssociation#subnet_id}",
            "stability": "stable",
            "summary": "The IDs of the subnets to associate with the transit gateway multicast domain."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-multicast-domain-association/index.ts",
            "line": 20
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_multicast_domain_association#transit_gateway_attachment_id Ec2TransitGatewayMulticastDomainAssociation#transit_gateway_attachment_id}",
            "stability": "stable",
            "summary": "The ID of the transit gateway attachment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-multicast-domain-association/index.ts",
            "line": 26
          },
          "name": "transitGatewayAttachmentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_multicast_domain_association#transit_gateway_multicast_domain_id Ec2TransitGatewayMulticastDomainAssociation#transit_gateway_multicast_domain_id}",
            "stability": "stable",
            "summary": "The ID of the transit gateway multicast domain."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-multicast-domain-association/index.ts",
            "line": 32
          },
          "name": "transitGatewayMulticastDomainId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-transit-gateway-multicast-domain-association/index:Ec2TransitGatewayMulticastDomainAssociationConfig"
    },
    "@cdktn/provider-awscc.ec2TransitGatewayMulticastGroupMember.Ec2TransitGatewayMulticastGroupMember": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_multicast_group_member awscc_ec2_transit_gateway_multicast_group_member}."
      },
      "fqn": "@cdktn/provider-awscc.ec2TransitGatewayMulticastGroupMember.Ec2TransitGatewayMulticastGroupMember",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_multicast_group_member awscc_ec2_transit_gateway_multicast_group_member} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-transit-gateway-multicast-group-member/index.ts",
          "line": 70
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2TransitGatewayMulticastGroupMember.Ec2TransitGatewayMulticastGroupMemberConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-transit-gateway-multicast-group-member/index.ts",
        "line": 38
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2TransitGatewayMulticastGroupMember resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-multicast-group-member/index.ts",
            "line": 55
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2TransitGatewayMulticastGroupMember to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_multicast_group_member#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2TransitGatewayMulticastGroupMember that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2TransitGatewayMulticastGroupMember to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-multicast-group-member/index.ts",
            "line": 178
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-multicast-group-member/index.ts",
            "line": 186
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2TransitGatewayMulticastGroupMember",
      "namespace": "ec2TransitGatewayMulticastGroupMember",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-multicast-group-member/index.ts",
            "line": 43
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-multicast-group-member/index.ts",
            "line": 109
          },
          "name": "groupMember",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-multicast-group-member/index.ts",
            "line": 114
          },
          "name": "groupSource",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-multicast-group-member/index.ts",
            "line": 119
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-multicast-group-member/index.ts",
            "line": 124
          },
          "name": "memberType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-multicast-group-member/index.ts",
            "line": 142
          },
          "name": "resourceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-multicast-group-member/index.ts",
            "line": 147
          },
          "name": "resourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-multicast-group-member/index.ts",
            "line": 152
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-multicast-group-member/index.ts",
            "line": 157
          },
          "name": "transitGatewayAttachmentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-multicast-group-member/index.ts",
            "line": 104
          },
          "name": "groupIpAddressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-multicast-group-member/index.ts",
            "line": 137
          },
          "name": "networkInterfaceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-multicast-group-member/index.ts",
            "line": 170
          },
          "name": "transitGatewayMulticastDomainIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-multicast-group-member/index.ts",
            "line": 97
          },
          "name": "groupIpAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-multicast-group-member/index.ts",
            "line": 130
          },
          "name": "networkInterfaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-multicast-group-member/index.ts",
            "line": 163
          },
          "name": "transitGatewayMulticastDomainId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-transit-gateway-multicast-group-member/index:Ec2TransitGatewayMulticastGroupMember"
    },
    "@cdktn/provider-awscc.ec2TransitGatewayMulticastGroupMember.Ec2TransitGatewayMulticastGroupMemberConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2TransitGatewayMulticastGroupMember.Ec2TransitGatewayMulticastGroupMemberConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-transit-gateway-multicast-group-member/index.ts",
        "line": 14
      },
      "name": "Ec2TransitGatewayMulticastGroupMemberConfig",
      "namespace": "ec2TransitGatewayMulticastGroupMember",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_multicast_group_member#group_ip_address Ec2TransitGatewayMulticastGroupMember#group_ip_address}",
            "stability": "stable",
            "summary": "The IP address assigned to the transit gateway multicast group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-multicast-group-member/index.ts",
            "line": 20
          },
          "name": "groupIpAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_multicast_group_member#network_interface_id Ec2TransitGatewayMulticastGroupMember#network_interface_id}",
            "stability": "stable",
            "summary": "The ID of the transit gateway attachment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-multicast-group-member/index.ts",
            "line": 26
          },
          "name": "networkInterfaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_multicast_group_member#transit_gateway_multicast_domain_id Ec2TransitGatewayMulticastGroupMember#transit_gateway_multicast_domain_id}",
            "stability": "stable",
            "summary": "The ID of the transit gateway multicast domain."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-multicast-group-member/index.ts",
            "line": 32
          },
          "name": "transitGatewayMulticastDomainId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-transit-gateway-multicast-group-member/index:Ec2TransitGatewayMulticastGroupMemberConfig"
    },
    "@cdktn/provider-awscc.ec2TransitGatewayMulticastGroupSource.Ec2TransitGatewayMulticastGroupSource": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_multicast_group_source awscc_ec2_transit_gateway_multicast_group_source}."
      },
      "fqn": "@cdktn/provider-awscc.ec2TransitGatewayMulticastGroupSource.Ec2TransitGatewayMulticastGroupSource",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_multicast_group_source awscc_ec2_transit_gateway_multicast_group_source} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-transit-gateway-multicast-group-source/index.ts",
          "line": 70
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2TransitGatewayMulticastGroupSource.Ec2TransitGatewayMulticastGroupSourceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-transit-gateway-multicast-group-source/index.ts",
        "line": 38
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2TransitGatewayMulticastGroupSource resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-multicast-group-source/index.ts",
            "line": 55
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2TransitGatewayMulticastGroupSource to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_multicast_group_source#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2TransitGatewayMulticastGroupSource that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2TransitGatewayMulticastGroupSource to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-multicast-group-source/index.ts",
            "line": 178
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-multicast-group-source/index.ts",
            "line": 186
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2TransitGatewayMulticastGroupSource",
      "namespace": "ec2TransitGatewayMulticastGroupSource",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-multicast-group-source/index.ts",
            "line": 43
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-multicast-group-source/index.ts",
            "line": 109
          },
          "name": "groupMember",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-multicast-group-source/index.ts",
            "line": 114
          },
          "name": "groupSource",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-multicast-group-source/index.ts",
            "line": 119
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-multicast-group-source/index.ts",
            "line": 137
          },
          "name": "resourceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-multicast-group-source/index.ts",
            "line": 142
          },
          "name": "resourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-multicast-group-source/index.ts",
            "line": 147
          },
          "name": "sourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-multicast-group-source/index.ts",
            "line": 152
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-multicast-group-source/index.ts",
            "line": 157
          },
          "name": "transitGatewayAttachmentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-multicast-group-source/index.ts",
            "line": 104
          },
          "name": "groupIpAddressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-multicast-group-source/index.ts",
            "line": 132
          },
          "name": "networkInterfaceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-multicast-group-source/index.ts",
            "line": 170
          },
          "name": "transitGatewayMulticastDomainIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-multicast-group-source/index.ts",
            "line": 97
          },
          "name": "groupIpAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-multicast-group-source/index.ts",
            "line": 125
          },
          "name": "networkInterfaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-multicast-group-source/index.ts",
            "line": 163
          },
          "name": "transitGatewayMulticastDomainId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-transit-gateway-multicast-group-source/index:Ec2TransitGatewayMulticastGroupSource"
    },
    "@cdktn/provider-awscc.ec2TransitGatewayMulticastGroupSource.Ec2TransitGatewayMulticastGroupSourceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2TransitGatewayMulticastGroupSource.Ec2TransitGatewayMulticastGroupSourceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-transit-gateway-multicast-group-source/index.ts",
        "line": 14
      },
      "name": "Ec2TransitGatewayMulticastGroupSourceConfig",
      "namespace": "ec2TransitGatewayMulticastGroupSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_multicast_group_source#group_ip_address Ec2TransitGatewayMulticastGroupSource#group_ip_address}",
            "stability": "stable",
            "summary": "The IP address assigned to the transit gateway multicast group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-multicast-group-source/index.ts",
            "line": 20
          },
          "name": "groupIpAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_multicast_group_source#network_interface_id Ec2TransitGatewayMulticastGroupSource#network_interface_id}",
            "stability": "stable",
            "summary": "The ID of the transit gateway attachment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-multicast-group-source/index.ts",
            "line": 26
          },
          "name": "networkInterfaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_multicast_group_source#transit_gateway_multicast_domain_id Ec2TransitGatewayMulticastGroupSource#transit_gateway_multicast_domain_id}",
            "stability": "stable",
            "summary": "The ID of the transit gateway multicast domain."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-multicast-group-source/index.ts",
            "line": 32
          },
          "name": "transitGatewayMulticastDomainId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-transit-gateway-multicast-group-source/index:Ec2TransitGatewayMulticastGroupSourceConfig"
    },
    "@cdktn/provider-awscc.ec2TransitGatewayPeeringAttachment.Ec2TransitGatewayPeeringAttachment": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_peering_attachment awscc_ec2_transit_gateway_peering_attachment}."
      },
      "fqn": "@cdktn/provider-awscc.ec2TransitGatewayPeeringAttachment.Ec2TransitGatewayPeeringAttachment",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_peering_attachment awscc_ec2_transit_gateway_peering_attachment} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-transit-gateway-peering-attachment/index.ts",
          "line": 294
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2TransitGatewayPeeringAttachment.Ec2TransitGatewayPeeringAttachmentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-transit-gateway-peering-attachment/index.ts",
        "line": 262
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2TransitGatewayPeeringAttachment resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-peering-attachment/index.ts",
            "line": 279
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2TransitGatewayPeeringAttachment to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_peering_attachment#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2TransitGatewayPeeringAttachment that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2TransitGatewayPeeringAttachment to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-peering-attachment/index.ts",
            "line": 386
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2TransitGatewayPeeringAttachment.Ec2TransitGatewayPeeringAttachmentTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-peering-attachment/index.ts",
            "line": 389
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-peering-attachment/index.ts",
            "line": 419
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-peering-attachment/index.ts",
            "line": 429
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2TransitGatewayPeeringAttachment",
      "namespace": "ec2TransitGatewayPeeringAttachment",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-peering-attachment/index.ts",
            "line": 267
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-peering-attachment/index.ts",
            "line": 322
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-peering-attachment/index.ts",
            "line": 327
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-peering-attachment/index.ts",
            "line": 371
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-peering-attachment/index.ts",
            "line": 377
          },
          "name": "status",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2TransitGatewayPeeringAttachment.Ec2TransitGatewayPeeringAttachmentStatusOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-peering-attachment/index.ts",
            "line": 383
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2TransitGatewayPeeringAttachment.Ec2TransitGatewayPeeringAttachmentTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-peering-attachment/index.ts",
            "line": 398
          },
          "name": "transitGatewayAttachmentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-peering-attachment/index.ts",
            "line": 340
          },
          "name": "peerAccountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-peering-attachment/index.ts",
            "line": 353
          },
          "name": "peerRegionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-peering-attachment/index.ts",
            "line": 366
          },
          "name": "peerTransitGatewayIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-peering-attachment/index.ts",
            "line": 393
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2TransitGatewayPeeringAttachment.Ec2TransitGatewayPeeringAttachmentTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-peering-attachment/index.ts",
            "line": 411
          },
          "name": "transitGatewayIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-peering-attachment/index.ts",
            "line": 333
          },
          "name": "peerAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-peering-attachment/index.ts",
            "line": 346
          },
          "name": "peerRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-peering-attachment/index.ts",
            "line": 359
          },
          "name": "peerTransitGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-peering-attachment/index.ts",
            "line": 404
          },
          "name": "transitGatewayId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-transit-gateway-peering-attachment/index:Ec2TransitGatewayPeeringAttachment"
    },
    "@cdktn/provider-awscc.ec2TransitGatewayPeeringAttachment.Ec2TransitGatewayPeeringAttachmentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2TransitGatewayPeeringAttachment.Ec2TransitGatewayPeeringAttachmentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-transit-gateway-peering-attachment/index.ts",
        "line": 14
      },
      "name": "Ec2TransitGatewayPeeringAttachmentConfig",
      "namespace": "ec2TransitGatewayPeeringAttachment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_peering_attachment#peer_account_id Ec2TransitGatewayPeeringAttachment#peer_account_id}",
            "stability": "stable",
            "summary": "The ID of the peer account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-peering-attachment/index.ts",
            "line": 20
          },
          "name": "peerAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_peering_attachment#peer_region Ec2TransitGatewayPeeringAttachment#peer_region}",
            "stability": "stable",
            "summary": "Peer Region."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-peering-attachment/index.ts",
            "line": 26
          },
          "name": "peerRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_peering_attachment#peer_transit_gateway_id Ec2TransitGatewayPeeringAttachment#peer_transit_gateway_id}",
            "stability": "stable",
            "summary": "The ID of the peer transit gateway."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-peering-attachment/index.ts",
            "line": 32
          },
          "name": "peerTransitGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_peering_attachment#transit_gateway_id Ec2TransitGatewayPeeringAttachment#transit_gateway_id}",
            "stability": "stable",
            "summary": "The ID of the transit gateway."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-peering-attachment/index.ts",
            "line": 44
          },
          "name": "transitGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_peering_attachment#tags Ec2TransitGatewayPeeringAttachment#tags}",
            "stability": "stable",
            "summary": "The tags for the transit gateway peering attachment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-peering-attachment/index.ts",
            "line": 38
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2TransitGatewayPeeringAttachment.Ec2TransitGatewayPeeringAttachmentTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-transit-gateway-peering-attachment/index:Ec2TransitGatewayPeeringAttachmentConfig"
    },
    "@cdktn/provider-awscc.ec2TransitGatewayPeeringAttachment.Ec2TransitGatewayPeeringAttachmentStatus": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2TransitGatewayPeeringAttachment.Ec2TransitGatewayPeeringAttachmentStatus",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-transit-gateway-peering-attachment/index.ts",
        "line": 46
      },
      "name": "Ec2TransitGatewayPeeringAttachmentStatus",
      "namespace": "ec2TransitGatewayPeeringAttachment",
      "symbolId": "src/ec2-transit-gateway-peering-attachment/index:Ec2TransitGatewayPeeringAttachmentStatus"
    },
    "@cdktn/provider-awscc.ec2TransitGatewayPeeringAttachment.Ec2TransitGatewayPeeringAttachmentStatusOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2TransitGatewayPeeringAttachment.Ec2TransitGatewayPeeringAttachmentStatusOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-transit-gateway-peering-attachment/index.ts",
          "line": 76
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-transit-gateway-peering-attachment/index.ts",
        "line": 69
      },
      "name": "Ec2TransitGatewayPeeringAttachmentStatusOutputReference",
      "namespace": "ec2TransitGatewayPeeringAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-peering-attachment/index.ts",
            "line": 96
          },
          "name": "code",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-peering-attachment/index.ts",
            "line": 101
          },
          "name": "message",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-peering-attachment/index.ts",
            "line": 80
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2TransitGatewayPeeringAttachment.Ec2TransitGatewayPeeringAttachmentStatus"
          }
        }
      ],
      "symbolId": "src/ec2-transit-gateway-peering-attachment/index:Ec2TransitGatewayPeeringAttachmentStatusOutputReference"
    },
    "@cdktn/provider-awscc.ec2TransitGatewayPeeringAttachment.Ec2TransitGatewayPeeringAttachmentTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2TransitGatewayPeeringAttachment.Ec2TransitGatewayPeeringAttachmentTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-transit-gateway-peering-attachment/index.ts",
        "line": 105
      },
      "name": "Ec2TransitGatewayPeeringAttachmentTags",
      "namespace": "ec2TransitGatewayPeeringAttachment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Constraints: Tag keys are case-sensitive and accept a maximum of 127 Unicode characters. May not begin with aws:.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_peering_attachment#key Ec2TransitGatewayPeeringAttachment#key}",
            "stability": "stable",
            "summary": "The key of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-peering-attachment/index.ts",
            "line": 111
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_peering_attachment#value Ec2TransitGatewayPeeringAttachment#value}",
            "stability": "stable",
            "summary": "The value of the tag. Constraints: Tag values are case-sensitive and accept a maximum of 255 Unicode characters."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-peering-attachment/index.ts",
            "line": 117
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-transit-gateway-peering-attachment/index:Ec2TransitGatewayPeeringAttachmentTags"
    },
    "@cdktn/provider-awscc.ec2TransitGatewayPeeringAttachment.Ec2TransitGatewayPeeringAttachmentTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2TransitGatewayPeeringAttachment.Ec2TransitGatewayPeeringAttachmentTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-transit-gateway-peering-attachment/index.ts",
          "line": 247
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-transit-gateway-peering-attachment/index.ts",
        "line": 239
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-peering-attachment/index.ts",
            "line": 254
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2TransitGatewayPeeringAttachment.Ec2TransitGatewayPeeringAttachmentTagsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2TransitGatewayPeeringAttachmentTagsList",
      "namespace": "ec2TransitGatewayPeeringAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-peering-attachment/index.ts",
            "line": 240
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2TransitGatewayPeeringAttachment.Ec2TransitGatewayPeeringAttachmentTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-transit-gateway-peering-attachment/index:Ec2TransitGatewayPeeringAttachmentTagsList"
    },
    "@cdktn/provider-awscc.ec2TransitGatewayPeeringAttachment.Ec2TransitGatewayPeeringAttachmentTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2TransitGatewayPeeringAttachment.Ec2TransitGatewayPeeringAttachmentTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-transit-gateway-peering-attachment/index.ts",
          "line": 166
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-transit-gateway-peering-attachment/index.ts",
        "line": 156
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-peering-attachment/index.ts",
            "line": 214
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-peering-attachment/index.ts",
            "line": 230
          },
          "name": "resetValue"
        }
      ],
      "name": "Ec2TransitGatewayPeeringAttachmentTagsOutputReference",
      "namespace": "ec2TransitGatewayPeeringAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-peering-attachment/index.ts",
            "line": 218
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-peering-attachment/index.ts",
            "line": 234
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-peering-attachment/index.ts",
            "line": 208
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-peering-attachment/index.ts",
            "line": 224
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-peering-attachment/index.ts",
            "line": 170
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2TransitGatewayPeeringAttachment.Ec2TransitGatewayPeeringAttachmentTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-transit-gateway-peering-attachment/index:Ec2TransitGatewayPeeringAttachmentTagsOutputReference"
    },
    "@cdktn/provider-awscc.ec2TransitGatewayPolicyTable.Ec2TransitGatewayPolicyTable": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_policy_table awscc_ec2_transit_gateway_policy_table}."
      },
      "fqn": "@cdktn/provider-awscc.ec2TransitGatewayPolicyTable.Ec2TransitGatewayPolicyTable",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_policy_table awscc_ec2_transit_gateway_policy_table} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-transit-gateway-policy-table/index.ts",
          "line": 211
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2TransitGatewayPolicyTable.Ec2TransitGatewayPolicyTableConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-transit-gateway-policy-table/index.ts",
        "line": 179
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2TransitGatewayPolicyTable resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-policy-table/index.ts",
            "line": 196
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2TransitGatewayPolicyTable to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_policy_table#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2TransitGatewayPolicyTable that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2TransitGatewayPolicyTable to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-policy-table/index.ts",
            "line": 255
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2TransitGatewayPolicyTable.Ec2TransitGatewayPolicyTableTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-policy-table/index.ts",
            "line": 258
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-policy-table/index.ts",
            "line": 288
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-policy-table/index.ts",
            "line": 295
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2TransitGatewayPolicyTable",
      "namespace": "ec2TransitGatewayPolicyTable",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-policy-table/index.ts",
            "line": 184
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-policy-table/index.ts",
            "line": 236
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-policy-table/index.ts",
            "line": 241
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-policy-table/index.ts",
            "line": 246
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-policy-table/index.ts",
            "line": 252
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2TransitGatewayPolicyTable.Ec2TransitGatewayPolicyTableTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-policy-table/index.ts",
            "line": 280
          },
          "name": "transitGatewayPolicyTableId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-policy-table/index.ts",
            "line": 262
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2TransitGatewayPolicyTable.Ec2TransitGatewayPolicyTableTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-policy-table/index.ts",
            "line": 275
          },
          "name": "transitGatewayIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-policy-table/index.ts",
            "line": 268
          },
          "name": "transitGatewayId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-transit-gateway-policy-table/index:Ec2TransitGatewayPolicyTable"
    },
    "@cdktn/provider-awscc.ec2TransitGatewayPolicyTable.Ec2TransitGatewayPolicyTableConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2TransitGatewayPolicyTable.Ec2TransitGatewayPolicyTableConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-transit-gateway-policy-table/index.ts",
        "line": 14
      },
      "name": "Ec2TransitGatewayPolicyTableConfig",
      "namespace": "ec2TransitGatewayPolicyTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_policy_table#transit_gateway_id Ec2TransitGatewayPolicyTable#transit_gateway_id}",
            "stability": "stable",
            "summary": "The Id of transit gateway."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-policy-table/index.ts",
            "line": 24
          },
          "name": "transitGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_policy_table#tags Ec2TransitGatewayPolicyTable#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-policy-table/index.ts",
            "line": 18
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2TransitGatewayPolicyTable.Ec2TransitGatewayPolicyTableTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-transit-gateway-policy-table/index:Ec2TransitGatewayPolicyTableConfig"
    },
    "@cdktn/provider-awscc.ec2TransitGatewayPolicyTable.Ec2TransitGatewayPolicyTableTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2TransitGatewayPolicyTable.Ec2TransitGatewayPolicyTableTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-transit-gateway-policy-table/index.ts",
        "line": 26
      },
      "name": "Ec2TransitGatewayPolicyTableTags",
      "namespace": "ec2TransitGatewayPolicyTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_policy_table#key Ec2TransitGatewayPolicyTable#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-policy-table/index.ts",
            "line": 30
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_policy_table#value Ec2TransitGatewayPolicyTable#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-policy-table/index.ts",
            "line": 34
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-transit-gateway-policy-table/index:Ec2TransitGatewayPolicyTableTags"
    },
    "@cdktn/provider-awscc.ec2TransitGatewayPolicyTable.Ec2TransitGatewayPolicyTableTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2TransitGatewayPolicyTable.Ec2TransitGatewayPolicyTableTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-transit-gateway-policy-table/index.ts",
          "line": 164
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-transit-gateway-policy-table/index.ts",
        "line": 156
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-policy-table/index.ts",
            "line": 171
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2TransitGatewayPolicyTable.Ec2TransitGatewayPolicyTableTagsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2TransitGatewayPolicyTableTagsList",
      "namespace": "ec2TransitGatewayPolicyTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-policy-table/index.ts",
            "line": 157
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2TransitGatewayPolicyTable.Ec2TransitGatewayPolicyTableTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-transit-gateway-policy-table/index:Ec2TransitGatewayPolicyTableTagsList"
    },
    "@cdktn/provider-awscc.ec2TransitGatewayPolicyTable.Ec2TransitGatewayPolicyTableTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2TransitGatewayPolicyTable.Ec2TransitGatewayPolicyTableTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-transit-gateway-policy-table/index.ts",
          "line": 83
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-transit-gateway-policy-table/index.ts",
        "line": 73
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-policy-table/index.ts",
            "line": 131
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-policy-table/index.ts",
            "line": 147
          },
          "name": "resetValue"
        }
      ],
      "name": "Ec2TransitGatewayPolicyTableTagsOutputReference",
      "namespace": "ec2TransitGatewayPolicyTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-policy-table/index.ts",
            "line": 135
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-policy-table/index.ts",
            "line": 151
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-policy-table/index.ts",
            "line": 125
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-policy-table/index.ts",
            "line": 141
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-policy-table/index.ts",
            "line": 87
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2TransitGatewayPolicyTable.Ec2TransitGatewayPolicyTableTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-transit-gateway-policy-table/index:Ec2TransitGatewayPolicyTableTagsOutputReference"
    },
    "@cdktn/provider-awscc.ec2TransitGatewayPolicyTableAssociation.Ec2TransitGatewayPolicyTableAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_policy_table_association awscc_ec2_transit_gateway_policy_table_association}."
      },
      "fqn": "@cdktn/provider-awscc.ec2TransitGatewayPolicyTableAssociation.Ec2TransitGatewayPolicyTableAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_policy_table_association awscc_ec2_transit_gateway_policy_table_association} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-transit-gateway-policy-table-association/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2TransitGatewayPolicyTableAssociation.Ec2TransitGatewayPolicyTableAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-transit-gateway-policy-table-association/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2TransitGatewayPolicyTableAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-policy-table-association/index.ts",
            "line": 49
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2TransitGatewayPolicyTableAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_policy_table_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2TransitGatewayPolicyTableAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2TransitGatewayPolicyTableAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-policy-table-association/index.ts",
            "line": 128
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-policy-table-association/index.ts",
            "line": 135
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2TransitGatewayPolicyTableAssociation",
      "namespace": "ec2TransitGatewayPolicyTableAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-policy-table-association/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-policy-table-association/index.ts",
            "line": 89
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-policy-table-association/index.ts",
            "line": 94
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-policy-table-association/index.ts",
            "line": 107
          },
          "name": "transitGatewayAttachmentIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-policy-table-association/index.ts",
            "line": 120
          },
          "name": "transitGatewayPolicyTableIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-policy-table-association/index.ts",
            "line": 100
          },
          "name": "transitGatewayAttachmentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-policy-table-association/index.ts",
            "line": 113
          },
          "name": "transitGatewayPolicyTableId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-transit-gateway-policy-table-association/index:Ec2TransitGatewayPolicyTableAssociation"
    },
    "@cdktn/provider-awscc.ec2TransitGatewayPolicyTableAssociation.Ec2TransitGatewayPolicyTableAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2TransitGatewayPolicyTableAssociation.Ec2TransitGatewayPolicyTableAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-transit-gateway-policy-table-association/index.ts",
        "line": 14
      },
      "name": "Ec2TransitGatewayPolicyTableAssociationConfig",
      "namespace": "ec2TransitGatewayPolicyTableAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_policy_table_association#transit_gateway_attachment_id Ec2TransitGatewayPolicyTableAssociation#transit_gateway_attachment_id}",
            "stability": "stable",
            "summary": "The ID of transit gateway attachment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-policy-table-association/index.ts",
            "line": 20
          },
          "name": "transitGatewayAttachmentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_policy_table_association#transit_gateway_policy_table_id Ec2TransitGatewayPolicyTableAssociation#transit_gateway_policy_table_id}",
            "stability": "stable",
            "summary": "The ID of transit gateway policy table."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-policy-table-association/index.ts",
            "line": 26
          },
          "name": "transitGatewayPolicyTableId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-transit-gateway-policy-table-association/index:Ec2TransitGatewayPolicyTableAssociationConfig"
    },
    "@cdktn/provider-awscc.ec2TransitGatewayPolicyTableEntry.Ec2TransitGatewayPolicyTableEntry": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_policy_table_entry awscc_ec2_transit_gateway_policy_table_entry}."
      },
      "fqn": "@cdktn/provider-awscc.ec2TransitGatewayPolicyTableEntry.Ec2TransitGatewayPolicyTableEntry",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_policy_table_entry awscc_ec2_transit_gateway_policy_table_entry} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-transit-gateway-policy-table-entry/index.ts",
          "line": 312
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2TransitGatewayPolicyTableEntry.Ec2TransitGatewayPolicyTableEntryConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-transit-gateway-policy-table-entry/index.ts",
        "line": 280
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2TransitGatewayPolicyTableEntry resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-policy-table-entry/index.ts",
            "line": 297
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2TransitGatewayPolicyTableEntry to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_policy_table_entry#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2TransitGatewayPolicyTableEntry that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2TransitGatewayPolicyTableEntry to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-policy-table-entry/index.ts",
            "line": 348
          },
          "name": "putPolicyRule",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2TransitGatewayPolicyTableEntry.Ec2TransitGatewayPolicyTableEntryPolicyRule"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-policy-table-entry/index.ts",
            "line": 404
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-policy-table-entry/index.ts",
            "line": 413
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2TransitGatewayPolicyTableEntry",
      "namespace": "ec2TransitGatewayPolicyTableEntry",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-policy-table-entry/index.ts",
            "line": 285
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-policy-table-entry/index.ts",
            "line": 339
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-policy-table-entry/index.ts",
            "line": 345
          },
          "name": "policyRule",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2TransitGatewayPolicyTableEntry.Ec2TransitGatewayPolicyTableEntryPolicyRuleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-policy-table-entry/index.ts",
            "line": 370
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-policy-table-entry/index.ts",
            "line": 352
          },
          "name": "policyRuleInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2TransitGatewayPolicyTableEntry.Ec2TransitGatewayPolicyTableEntryPolicyRule"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-policy-table-entry/index.ts",
            "line": 365
          },
          "name": "policyRuleNumberInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-policy-table-entry/index.ts",
            "line": 383
          },
          "name": "targetRouteTableIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-policy-table-entry/index.ts",
            "line": 396
          },
          "name": "transitGatewayPolicyTableIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-policy-table-entry/index.ts",
            "line": 358
          },
          "name": "policyRuleNumber",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-policy-table-entry/index.ts",
            "line": 376
          },
          "name": "targetRouteTableId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-policy-table-entry/index.ts",
            "line": 389
          },
          "name": "transitGatewayPolicyTableId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-transit-gateway-policy-table-entry/index:Ec2TransitGatewayPolicyTableEntry"
    },
    "@cdktn/provider-awscc.ec2TransitGatewayPolicyTableEntry.Ec2TransitGatewayPolicyTableEntryConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2TransitGatewayPolicyTableEntry.Ec2TransitGatewayPolicyTableEntryConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-transit-gateway-policy-table-entry/index.ts",
        "line": 14
      },
      "name": "Ec2TransitGatewayPolicyTableEntryConfig",
      "namespace": "ec2TransitGatewayPolicyTableEntry",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_policy_table_entry#policy_rule Ec2TransitGatewayPolicyTableEntry#policy_rule}",
            "stability": "stable",
            "summary": "The policy rule associated with the entry."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-policy-table-entry/index.ts",
            "line": 20
          },
          "name": "policyRule",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2TransitGatewayPolicyTableEntry.Ec2TransitGatewayPolicyTableEntryPolicyRule"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_policy_table_entry#policy_rule_number Ec2TransitGatewayPolicyTableEntry#policy_rule_number}",
            "stability": "stable",
            "summary": "The rule number for the policy table entry."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-policy-table-entry/index.ts",
            "line": 26
          },
          "name": "policyRuleNumber",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_policy_table_entry#target_route_table_id Ec2TransitGatewayPolicyTableEntry#target_route_table_id}",
            "stability": "stable",
            "summary": "The ID of the target route table."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-policy-table-entry/index.ts",
            "line": 32
          },
          "name": "targetRouteTableId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_policy_table_entry#transit_gateway_policy_table_id Ec2TransitGatewayPolicyTableEntry#transit_gateway_policy_table_id}",
            "stability": "stable",
            "summary": "The ID of the transit gateway policy table."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-policy-table-entry/index.ts",
            "line": 38
          },
          "name": "transitGatewayPolicyTableId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-transit-gateway-policy-table-entry/index:Ec2TransitGatewayPolicyTableEntryConfig"
    },
    "@cdktn/provider-awscc.ec2TransitGatewayPolicyTableEntry.Ec2TransitGatewayPolicyTableEntryPolicyRule": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2TransitGatewayPolicyTableEntry.Ec2TransitGatewayPolicyTableEntryPolicyRule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-transit-gateway-policy-table-entry/index.ts",
        "line": 40
      },
      "name": "Ec2TransitGatewayPolicyTableEntryPolicyRule",
      "namespace": "ec2TransitGatewayPolicyTableEntry",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_policy_table_entry#destination_cidr_block Ec2TransitGatewayPolicyTableEntry#destination_cidr_block}",
            "stability": "stable",
            "summary": "The destination CIDR block for the transit gateway policy rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-policy-table-entry/index.ts",
            "line": 46
          },
          "name": "destinationCidrBlock",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_policy_table_entry#destination_port_range Ec2TransitGatewayPolicyTableEntry#destination_port_range}",
            "stability": "stable",
            "summary": "The destination port range for the transit gateway policy rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-policy-table-entry/index.ts",
            "line": 52
          },
          "name": "destinationPortRange",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_policy_table_entry#protocol Ec2TransitGatewayPolicyTableEntry#protocol}",
            "stability": "stable",
            "summary": "The protocol for the transit gateway policy rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-policy-table-entry/index.ts",
            "line": 58
          },
          "name": "protocol",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_policy_table_entry#source_cidr_block Ec2TransitGatewayPolicyTableEntry#source_cidr_block}",
            "stability": "stable",
            "summary": "The source CIDR block for the transit gateway policy rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-policy-table-entry/index.ts",
            "line": 64
          },
          "name": "sourceCidrBlock",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_policy_table_entry#source_port_range Ec2TransitGatewayPolicyTableEntry#source_port_range}",
            "stability": "stable",
            "summary": "The source port range for the transit gateway policy rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-policy-table-entry/index.ts",
            "line": 70
          },
          "name": "sourcePortRange",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-transit-gateway-policy-table-entry/index:Ec2TransitGatewayPolicyTableEntryPolicyRule"
    },
    "@cdktn/provider-awscc.ec2TransitGatewayPolicyTableEntry.Ec2TransitGatewayPolicyTableEntryPolicyRuleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2TransitGatewayPolicyTableEntry.Ec2TransitGatewayPolicyTableEntryPolicyRuleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-transit-gateway-policy-table-entry/index.ts",
          "line": 138
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-transit-gateway-policy-table-entry/index.ts",
        "line": 130
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-policy-table-entry/index.ts",
            "line": 204
          },
          "name": "resetDestinationCidrBlock"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-policy-table-entry/index.ts",
            "line": 220
          },
          "name": "resetDestinationPortRange"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-policy-table-entry/index.ts",
            "line": 236
          },
          "name": "resetProtocol"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-policy-table-entry/index.ts",
            "line": 252
          },
          "name": "resetSourceCidrBlock"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-policy-table-entry/index.ts",
            "line": 268
          },
          "name": "resetSourcePortRange"
        }
      ],
      "name": "Ec2TransitGatewayPolicyTableEntryPolicyRuleOutputReference",
      "namespace": "ec2TransitGatewayPolicyTableEntry",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-policy-table-entry/index.ts",
            "line": 208
          },
          "name": "destinationCidrBlockInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-policy-table-entry/index.ts",
            "line": 224
          },
          "name": "destinationPortRangeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-policy-table-entry/index.ts",
            "line": 240
          },
          "name": "protocolInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-policy-table-entry/index.ts",
            "line": 256
          },
          "name": "sourceCidrBlockInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-policy-table-entry/index.ts",
            "line": 272
          },
          "name": "sourcePortRangeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-policy-table-entry/index.ts",
            "line": 198
          },
          "name": "destinationCidrBlock",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-policy-table-entry/index.ts",
            "line": 214
          },
          "name": "destinationPortRange",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-policy-table-entry/index.ts",
            "line": 230
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-policy-table-entry/index.ts",
            "line": 246
          },
          "name": "sourceCidrBlock",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-policy-table-entry/index.ts",
            "line": 262
          },
          "name": "sourcePortRange",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-policy-table-entry/index.ts",
            "line": 142
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2TransitGatewayPolicyTableEntry.Ec2TransitGatewayPolicyTableEntryPolicyRule"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-transit-gateway-policy-table-entry/index:Ec2TransitGatewayPolicyTableEntryPolicyRuleOutputReference"
    },
    "@cdktn/provider-awscc.ec2TransitGatewayRoute.Ec2TransitGatewayRoute": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_route awscc_ec2_transit_gateway_route}."
      },
      "fqn": "@cdktn/provider-awscc.ec2TransitGatewayRoute.Ec2TransitGatewayRoute",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_route awscc_ec2_transit_gateway_route} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-transit-gateway-route/index.ts",
          "line": 76
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2TransitGatewayRoute.Ec2TransitGatewayRouteConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-transit-gateway-route/index.ts",
        "line": 44
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2TransitGatewayRoute resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-route/index.ts",
            "line": 61
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2TransitGatewayRoute to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_route#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2TransitGatewayRoute that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2TransitGatewayRoute to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-route/index.ts",
            "line": 110
          },
          "name": "resetBlackhole"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-route/index.ts",
            "line": 144
          },
          "name": "resetTransitGatewayAttachmentId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-route/index.ts",
            "line": 169
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-route/index.ts",
            "line": 178
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2TransitGatewayRoute",
      "namespace": "ec2TransitGatewayRoute",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-route/index.ts",
            "line": 49
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-route/index.ts",
            "line": 132
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-route/index.ts",
            "line": 114
          },
          "name": "blackholeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-route/index.ts",
            "line": 127
          },
          "name": "destinationCidrBlockInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-route/index.ts",
            "line": 148
          },
          "name": "transitGatewayAttachmentIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-route/index.ts",
            "line": 161
          },
          "name": "transitGatewayRouteTableIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-route/index.ts",
            "line": 104
          },
          "name": "blackhole",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-route/index.ts",
            "line": 120
          },
          "name": "destinationCidrBlock",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-route/index.ts",
            "line": 138
          },
          "name": "transitGatewayAttachmentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-route/index.ts",
            "line": 154
          },
          "name": "transitGatewayRouteTableId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-transit-gateway-route/index:Ec2TransitGatewayRoute"
    },
    "@cdktn/provider-awscc.ec2TransitGatewayRoute.Ec2TransitGatewayRouteConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2TransitGatewayRoute.Ec2TransitGatewayRouteConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-transit-gateway-route/index.ts",
        "line": 14
      },
      "name": "Ec2TransitGatewayRouteConfig",
      "namespace": "ec2TransitGatewayRoute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_route#destination_cidr_block Ec2TransitGatewayRoute#destination_cidr_block}",
            "stability": "stable",
            "summary": "The CIDR range used for destination matches. Routing decisions are based on the most specific match."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-route/index.ts",
            "line": 26
          },
          "name": "destinationCidrBlock",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_route#transit_gateway_route_table_id Ec2TransitGatewayRoute#transit_gateway_route_table_id}",
            "stability": "stable",
            "summary": "The ID of transit gateway route table."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-route/index.ts",
            "line": 38
          },
          "name": "transitGatewayRouteTableId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_route#blackhole Ec2TransitGatewayRoute#blackhole}",
            "stability": "stable",
            "summary": "Indicates whether to drop traffic that matches this route."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-route/index.ts",
            "line": 20
          },
          "name": "blackhole",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_route#transit_gateway_attachment_id Ec2TransitGatewayRoute#transit_gateway_attachment_id}",
            "stability": "stable",
            "summary": "The ID of transit gateway attachment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-route/index.ts",
            "line": 32
          },
          "name": "transitGatewayAttachmentId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-transit-gateway-route/index:Ec2TransitGatewayRouteConfig"
    },
    "@cdktn/provider-awscc.ec2TransitGatewayRouteTable.Ec2TransitGatewayRouteTable": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_route_table awscc_ec2_transit_gateway_route_table}."
      },
      "fqn": "@cdktn/provider-awscc.ec2TransitGatewayRouteTable.Ec2TransitGatewayRouteTable",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_route_table awscc_ec2_transit_gateway_route_table} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-transit-gateway-route-table/index.ts",
          "line": 217
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2TransitGatewayRouteTable.Ec2TransitGatewayRouteTableConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-transit-gateway-route-table/index.ts",
        "line": 185
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2TransitGatewayRouteTable resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-route-table/index.ts",
            "line": 202
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2TransitGatewayRouteTable to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_route_table#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2TransitGatewayRouteTable that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2TransitGatewayRouteTable to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-route-table/index.ts",
            "line": 251
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2TransitGatewayRouteTable.Ec2TransitGatewayRouteTableTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-route-table/index.ts",
            "line": 254
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-route-table/index.ts",
            "line": 284
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-route-table/index.ts",
            "line": 291
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2TransitGatewayRouteTable",
      "namespace": "ec2TransitGatewayRouteTable",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-route-table/index.ts",
            "line": 190
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-route-table/index.ts",
            "line": 242
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-route-table/index.ts",
            "line": 248
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2TransitGatewayRouteTable.Ec2TransitGatewayRouteTableTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-route-table/index.ts",
            "line": 276
          },
          "name": "transitGatewayRouteTableId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-route-table/index.ts",
            "line": 258
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2TransitGatewayRouteTable.Ec2TransitGatewayRouteTableTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-route-table/index.ts",
            "line": 271
          },
          "name": "transitGatewayIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-route-table/index.ts",
            "line": 264
          },
          "name": "transitGatewayId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-transit-gateway-route-table/index:Ec2TransitGatewayRouteTable"
    },
    "@cdktn/provider-awscc.ec2TransitGatewayRouteTable.Ec2TransitGatewayRouteTableConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2TransitGatewayRouteTable.Ec2TransitGatewayRouteTableConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-transit-gateway-route-table/index.ts",
        "line": 14
      },
      "name": "Ec2TransitGatewayRouteTableConfig",
      "namespace": "ec2TransitGatewayRouteTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_route_table#transit_gateway_id Ec2TransitGatewayRouteTable#transit_gateway_id}",
            "stability": "stable",
            "summary": "The ID of the transit gateway."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-route-table/index.ts",
            "line": 26
          },
          "name": "transitGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can use tags to categorize and track each parameter group. The tag value null is permitted.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_route_table#tags Ec2TransitGatewayRouteTable#tags}",
            "stability": "stable",
            "summary": "Tags are composed of a Key/Value pair."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-route-table/index.ts",
            "line": 20
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2TransitGatewayRouteTable.Ec2TransitGatewayRouteTableTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-transit-gateway-route-table/index:Ec2TransitGatewayRouteTableConfig"
    },
    "@cdktn/provider-awscc.ec2TransitGatewayRouteTable.Ec2TransitGatewayRouteTableTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2TransitGatewayRouteTable.Ec2TransitGatewayRouteTableTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-transit-gateway-route-table/index.ts",
        "line": 28
      },
      "name": "Ec2TransitGatewayRouteTableTags",
      "namespace": "ec2TransitGatewayRouteTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_route_table#key Ec2TransitGatewayRouteTable#key}",
            "stability": "stable",
            "summary": "The key of the associated tag key-value pair."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-route-table/index.ts",
            "line": 34
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_route_table#value Ec2TransitGatewayRouteTable#value}",
            "stability": "stable",
            "summary": "The value of the associated tag key-value pair."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-route-table/index.ts",
            "line": 40
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-transit-gateway-route-table/index:Ec2TransitGatewayRouteTableTags"
    },
    "@cdktn/provider-awscc.ec2TransitGatewayRouteTable.Ec2TransitGatewayRouteTableTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2TransitGatewayRouteTable.Ec2TransitGatewayRouteTableTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-transit-gateway-route-table/index.ts",
          "line": 170
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-transit-gateway-route-table/index.ts",
        "line": 162
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-route-table/index.ts",
            "line": 177
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2TransitGatewayRouteTable.Ec2TransitGatewayRouteTableTagsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2TransitGatewayRouteTableTagsList",
      "namespace": "ec2TransitGatewayRouteTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-route-table/index.ts",
            "line": 163
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2TransitGatewayRouteTable.Ec2TransitGatewayRouteTableTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-transit-gateway-route-table/index:Ec2TransitGatewayRouteTableTagsList"
    },
    "@cdktn/provider-awscc.ec2TransitGatewayRouteTable.Ec2TransitGatewayRouteTableTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2TransitGatewayRouteTable.Ec2TransitGatewayRouteTableTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-transit-gateway-route-table/index.ts",
          "line": 89
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-transit-gateway-route-table/index.ts",
        "line": 79
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-route-table/index.ts",
            "line": 137
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-route-table/index.ts",
            "line": 153
          },
          "name": "resetValue"
        }
      ],
      "name": "Ec2TransitGatewayRouteTableTagsOutputReference",
      "namespace": "ec2TransitGatewayRouteTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-route-table/index.ts",
            "line": 141
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-route-table/index.ts",
            "line": 157
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-route-table/index.ts",
            "line": 131
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-route-table/index.ts",
            "line": 147
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-route-table/index.ts",
            "line": 93
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2TransitGatewayRouteTable.Ec2TransitGatewayRouteTableTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-transit-gateway-route-table/index:Ec2TransitGatewayRouteTableTagsOutputReference"
    },
    "@cdktn/provider-awscc.ec2TransitGatewayRouteTableAssociation.Ec2TransitGatewayRouteTableAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_route_table_association awscc_ec2_transit_gateway_route_table_association}."
      },
      "fqn": "@cdktn/provider-awscc.ec2TransitGatewayRouteTableAssociation.Ec2TransitGatewayRouteTableAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_route_table_association awscc_ec2_transit_gateway_route_table_association} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-transit-gateway-route-table-association/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2TransitGatewayRouteTableAssociation.Ec2TransitGatewayRouteTableAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-transit-gateway-route-table-association/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2TransitGatewayRouteTableAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-route-table-association/index.ts",
            "line": 49
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2TransitGatewayRouteTableAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_route_table_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2TransitGatewayRouteTableAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2TransitGatewayRouteTableAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-route-table-association/index.ts",
            "line": 123
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-route-table-association/index.ts",
            "line": 130
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2TransitGatewayRouteTableAssociation",
      "namespace": "ec2TransitGatewayRouteTableAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-route-table-association/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-route-table-association/index.ts",
            "line": 89
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-route-table-association/index.ts",
            "line": 102
          },
          "name": "transitGatewayAttachmentIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-route-table-association/index.ts",
            "line": 115
          },
          "name": "transitGatewayRouteTableIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-route-table-association/index.ts",
            "line": 95
          },
          "name": "transitGatewayAttachmentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-route-table-association/index.ts",
            "line": 108
          },
          "name": "transitGatewayRouteTableId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-transit-gateway-route-table-association/index:Ec2TransitGatewayRouteTableAssociation"
    },
    "@cdktn/provider-awscc.ec2TransitGatewayRouteTableAssociation.Ec2TransitGatewayRouteTableAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2TransitGatewayRouteTableAssociation.Ec2TransitGatewayRouteTableAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-transit-gateway-route-table-association/index.ts",
        "line": 14
      },
      "name": "Ec2TransitGatewayRouteTableAssociationConfig",
      "namespace": "ec2TransitGatewayRouteTableAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_route_table_association#transit_gateway_attachment_id Ec2TransitGatewayRouteTableAssociation#transit_gateway_attachment_id}",
            "stability": "stable",
            "summary": "The ID of transit gateway attachment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-route-table-association/index.ts",
            "line": 20
          },
          "name": "transitGatewayAttachmentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_route_table_association#transit_gateway_route_table_id Ec2TransitGatewayRouteTableAssociation#transit_gateway_route_table_id}",
            "stability": "stable",
            "summary": "The ID of transit gateway route table."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-route-table-association/index.ts",
            "line": 26
          },
          "name": "transitGatewayRouteTableId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-transit-gateway-route-table-association/index:Ec2TransitGatewayRouteTableAssociationConfig"
    },
    "@cdktn/provider-awscc.ec2TransitGatewayRouteTablePropagation.Ec2TransitGatewayRouteTablePropagation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_route_table_propagation awscc_ec2_transit_gateway_route_table_propagation}."
      },
      "fqn": "@cdktn/provider-awscc.ec2TransitGatewayRouteTablePropagation.Ec2TransitGatewayRouteTablePropagation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_route_table_propagation awscc_ec2_transit_gateway_route_table_propagation} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-transit-gateway-route-table-propagation/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2TransitGatewayRouteTablePropagation.Ec2TransitGatewayRouteTablePropagationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-transit-gateway-route-table-propagation/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2TransitGatewayRouteTablePropagation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-route-table-propagation/index.ts",
            "line": 49
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2TransitGatewayRouteTablePropagation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_route_table_propagation#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2TransitGatewayRouteTablePropagation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2TransitGatewayRouteTablePropagation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-route-table-propagation/index.ts",
            "line": 123
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-route-table-propagation/index.ts",
            "line": 130
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2TransitGatewayRouteTablePropagation",
      "namespace": "ec2TransitGatewayRouteTablePropagation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-route-table-propagation/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-route-table-propagation/index.ts",
            "line": 89
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-route-table-propagation/index.ts",
            "line": 102
          },
          "name": "transitGatewayAttachmentIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-route-table-propagation/index.ts",
            "line": 115
          },
          "name": "transitGatewayRouteTableIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-route-table-propagation/index.ts",
            "line": 95
          },
          "name": "transitGatewayAttachmentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-route-table-propagation/index.ts",
            "line": 108
          },
          "name": "transitGatewayRouteTableId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-transit-gateway-route-table-propagation/index:Ec2TransitGatewayRouteTablePropagation"
    },
    "@cdktn/provider-awscc.ec2TransitGatewayRouteTablePropagation.Ec2TransitGatewayRouteTablePropagationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2TransitGatewayRouteTablePropagation.Ec2TransitGatewayRouteTablePropagationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-transit-gateway-route-table-propagation/index.ts",
        "line": 14
      },
      "name": "Ec2TransitGatewayRouteTablePropagationConfig",
      "namespace": "ec2TransitGatewayRouteTablePropagation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_route_table_propagation#transit_gateway_attachment_id Ec2TransitGatewayRouteTablePropagation#transit_gateway_attachment_id}",
            "stability": "stable",
            "summary": "The ID of transit gateway attachment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-route-table-propagation/index.ts",
            "line": 20
          },
          "name": "transitGatewayAttachmentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_route_table_propagation#transit_gateway_route_table_id Ec2TransitGatewayRouteTablePropagation#transit_gateway_route_table_id}",
            "stability": "stable",
            "summary": "The ID of transit gateway route table."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-route-table-propagation/index.ts",
            "line": 26
          },
          "name": "transitGatewayRouteTableId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-transit-gateway-route-table-propagation/index:Ec2TransitGatewayRouteTablePropagationConfig"
    },
    "@cdktn/provider-awscc.ec2TransitGatewayVpcAttachment.Ec2TransitGatewayVpcAttachment": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_vpc_attachment awscc_ec2_transit_gateway_vpc_attachment}."
      },
      "fqn": "@cdktn/provider-awscc.ec2TransitGatewayVpcAttachment.Ec2TransitGatewayVpcAttachment",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_vpc_attachment awscc_ec2_transit_gateway_vpc_attachment} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-transit-gateway-vpc-attachment/index.ts",
          "line": 432
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2TransitGatewayVpcAttachment.Ec2TransitGatewayVpcAttachmentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-transit-gateway-vpc-attachment/index.ts",
        "line": 400
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2TransitGatewayVpcAttachment resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-vpc-attachment/index.ts",
            "line": 417
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2TransitGatewayVpcAttachment to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_vpc_attachment#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2TransitGatewayVpcAttachment that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2TransitGatewayVpcAttachment to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-vpc-attachment/index.ts",
            "line": 487
          },
          "name": "putOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2TransitGatewayVpcAttachment.Ec2TransitGatewayVpcAttachmentOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-vpc-attachment/index.ts",
            "line": 532
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2TransitGatewayVpcAttachment.Ec2TransitGatewayVpcAttachmentTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-vpc-attachment/index.ts",
            "line": 469
          },
          "name": "resetAddSubnetIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-vpc-attachment/index.ts",
            "line": 490
          },
          "name": "resetOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-vpc-attachment/index.ts",
            "line": 506
          },
          "name": "resetRemoveSubnetIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-vpc-attachment/index.ts",
            "line": 535
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-vpc-attachment/index.ts",
            "line": 578
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-vpc-attachment/index.ts",
            "line": 590
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2TransitGatewayVpcAttachment",
      "namespace": "ec2TransitGatewayVpcAttachment",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-vpc-attachment/index.ts",
            "line": 405
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-vpc-attachment/index.ts",
            "line": 478
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-vpc-attachment/index.ts",
            "line": 484
          },
          "name": "options",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2TransitGatewayVpcAttachment.Ec2TransitGatewayVpcAttachmentOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-vpc-attachment/index.ts",
            "line": 529
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2TransitGatewayVpcAttachment.Ec2TransitGatewayVpcAttachmentTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-vpc-attachment/index.ts",
            "line": 557
          },
          "name": "transitGatewayVpcAttachmentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-vpc-attachment/index.ts",
            "line": 473
          },
          "name": "addSubnetIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-vpc-attachment/index.ts",
            "line": 494
          },
          "name": "optionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2TransitGatewayVpcAttachment.Ec2TransitGatewayVpcAttachmentOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-vpc-attachment/index.ts",
            "line": 510
          },
          "name": "removeSubnetIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-vpc-attachment/index.ts",
            "line": 523
          },
          "name": "subnetIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-vpc-attachment/index.ts",
            "line": 539
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2TransitGatewayVpcAttachment.Ec2TransitGatewayVpcAttachmentTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-vpc-attachment/index.ts",
            "line": 552
          },
          "name": "transitGatewayIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-vpc-attachment/index.ts",
            "line": 570
          },
          "name": "vpcIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-vpc-attachment/index.ts",
            "line": 463
          },
          "name": "addSubnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-vpc-attachment/index.ts",
            "line": 500
          },
          "name": "removeSubnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-vpc-attachment/index.ts",
            "line": 516
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-vpc-attachment/index.ts",
            "line": 545
          },
          "name": "transitGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-vpc-attachment/index.ts",
            "line": 563
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-transit-gateway-vpc-attachment/index:Ec2TransitGatewayVpcAttachment"
    },
    "@cdktn/provider-awscc.ec2TransitGatewayVpcAttachment.Ec2TransitGatewayVpcAttachmentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2TransitGatewayVpcAttachment.Ec2TransitGatewayVpcAttachmentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-transit-gateway-vpc-attachment/index.ts",
        "line": 14
      },
      "name": "Ec2TransitGatewayVpcAttachmentConfig",
      "namespace": "ec2TransitGatewayVpcAttachment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_vpc_attachment#subnet_ids Ec2TransitGatewayVpcAttachment#subnet_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-vpc-attachment/index.ts",
            "line": 32
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_vpc_attachment#transit_gateway_id Ec2TransitGatewayVpcAttachment#transit_gateway_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-vpc-attachment/index.ts",
            "line": 40
          },
          "name": "transitGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_vpc_attachment#vpc_id Ec2TransitGatewayVpcAttachment#vpc_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-vpc-attachment/index.ts",
            "line": 44
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_vpc_attachment#add_subnet_ids Ec2TransitGatewayVpcAttachment#add_subnet_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-vpc-attachment/index.ts",
            "line": 18
          },
          "name": "addSubnetIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_vpc_attachment#options Ec2TransitGatewayVpcAttachment#options}",
            "stability": "stable",
            "summary": "The options for the transit gateway vpc attachment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-vpc-attachment/index.ts",
            "line": 24
          },
          "name": "options",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2TransitGatewayVpcAttachment.Ec2TransitGatewayVpcAttachmentOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_vpc_attachment#remove_subnet_ids Ec2TransitGatewayVpcAttachment#remove_subnet_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-vpc-attachment/index.ts",
            "line": 28
          },
          "name": "removeSubnetIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_vpc_attachment#tags Ec2TransitGatewayVpcAttachment#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-vpc-attachment/index.ts",
            "line": 36
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2TransitGatewayVpcAttachment.Ec2TransitGatewayVpcAttachmentTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-transit-gateway-vpc-attachment/index:Ec2TransitGatewayVpcAttachmentConfig"
    },
    "@cdktn/provider-awscc.ec2TransitGatewayVpcAttachment.Ec2TransitGatewayVpcAttachmentOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2TransitGatewayVpcAttachment.Ec2TransitGatewayVpcAttachmentOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-transit-gateway-vpc-attachment/index.ts",
        "line": 46
      },
      "name": "Ec2TransitGatewayVpcAttachmentOptions",
      "namespace": "ec2TransitGatewayVpcAttachment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_vpc_attachment#appliance_mode_support Ec2TransitGatewayVpcAttachment#appliance_mode_support}",
            "stability": "stable",
            "summary": "Indicates whether to enable Ipv6 Support for Vpc Attachment. Valid Values: enable | disable."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-vpc-attachment/index.ts",
            "line": 52
          },
          "name": "applianceModeSupport",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_vpc_attachment#dns_support Ec2TransitGatewayVpcAttachment#dns_support}",
            "stability": "stable",
            "summary": "Indicates whether to enable DNS Support for Vpc Attachment. Valid Values: enable | disable."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-vpc-attachment/index.ts",
            "line": 58
          },
          "name": "dnsSupport",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_vpc_attachment#ipv_6_support Ec2TransitGatewayVpcAttachment#ipv_6_support}",
            "stability": "stable",
            "summary": "Indicates whether to enable Ipv6 Support for Vpc Attachment. Valid Values: enable | disable."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-vpc-attachment/index.ts",
            "line": 64
          },
          "name": "ipv6Support",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_vpc_attachment#security_group_referencing_support Ec2TransitGatewayVpcAttachment#security_group_referencing_support}",
            "stability": "stable",
            "summary": "Indicates whether to enable Security Group referencing support for Vpc Attachment. Valid values: enable | disable."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-vpc-attachment/index.ts",
            "line": 70
          },
          "name": "securityGroupReferencingSupport",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-transit-gateway-vpc-attachment/index:Ec2TransitGatewayVpcAttachmentOptions"
    },
    "@cdktn/provider-awscc.ec2TransitGatewayVpcAttachment.Ec2TransitGatewayVpcAttachmentOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2TransitGatewayVpcAttachment.Ec2TransitGatewayVpcAttachmentOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-transit-gateway-vpc-attachment/index.ts",
          "line": 131
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-transit-gateway-vpc-attachment/index.ts",
        "line": 123
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-vpc-attachment/index.ts",
            "line": 191
          },
          "name": "resetApplianceModeSupport"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-vpc-attachment/index.ts",
            "line": 207
          },
          "name": "resetDnsSupport"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-vpc-attachment/index.ts",
            "line": 223
          },
          "name": "resetIpv6Support"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-vpc-attachment/index.ts",
            "line": 239
          },
          "name": "resetSecurityGroupReferencingSupport"
        }
      ],
      "name": "Ec2TransitGatewayVpcAttachmentOptionsOutputReference",
      "namespace": "ec2TransitGatewayVpcAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-vpc-attachment/index.ts",
            "line": 195
          },
          "name": "applianceModeSupportInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-vpc-attachment/index.ts",
            "line": 211
          },
          "name": "dnsSupportInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-vpc-attachment/index.ts",
            "line": 227
          },
          "name": "ipv6SupportInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-vpc-attachment/index.ts",
            "line": 243
          },
          "name": "securityGroupReferencingSupportInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-vpc-attachment/index.ts",
            "line": 185
          },
          "name": "applianceModeSupport",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-vpc-attachment/index.ts",
            "line": 201
          },
          "name": "dnsSupport",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-vpc-attachment/index.ts",
            "line": 217
          },
          "name": "ipv6Support",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-vpc-attachment/index.ts",
            "line": 233
          },
          "name": "securityGroupReferencingSupport",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-vpc-attachment/index.ts",
            "line": 135
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2TransitGatewayVpcAttachment.Ec2TransitGatewayVpcAttachmentOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-transit-gateway-vpc-attachment/index:Ec2TransitGatewayVpcAttachmentOptionsOutputReference"
    },
    "@cdktn/provider-awscc.ec2TransitGatewayVpcAttachment.Ec2TransitGatewayVpcAttachmentTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2TransitGatewayVpcAttachment.Ec2TransitGatewayVpcAttachmentTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-transit-gateway-vpc-attachment/index.ts",
        "line": 247
      },
      "name": "Ec2TransitGatewayVpcAttachmentTags",
      "namespace": "ec2TransitGatewayVpcAttachment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_vpc_attachment#key Ec2TransitGatewayVpcAttachment#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-vpc-attachment/index.ts",
            "line": 251
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_transit_gateway_vpc_attachment#value Ec2TransitGatewayVpcAttachment#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-vpc-attachment/index.ts",
            "line": 255
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-transit-gateway-vpc-attachment/index:Ec2TransitGatewayVpcAttachmentTags"
    },
    "@cdktn/provider-awscc.ec2TransitGatewayVpcAttachment.Ec2TransitGatewayVpcAttachmentTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2TransitGatewayVpcAttachment.Ec2TransitGatewayVpcAttachmentTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-transit-gateway-vpc-attachment/index.ts",
          "line": 385
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-transit-gateway-vpc-attachment/index.ts",
        "line": 377
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-vpc-attachment/index.ts",
            "line": 392
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2TransitGatewayVpcAttachment.Ec2TransitGatewayVpcAttachmentTagsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2TransitGatewayVpcAttachmentTagsList",
      "namespace": "ec2TransitGatewayVpcAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-vpc-attachment/index.ts",
            "line": 378
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2TransitGatewayVpcAttachment.Ec2TransitGatewayVpcAttachmentTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-transit-gateway-vpc-attachment/index:Ec2TransitGatewayVpcAttachmentTagsList"
    },
    "@cdktn/provider-awscc.ec2TransitGatewayVpcAttachment.Ec2TransitGatewayVpcAttachmentTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2TransitGatewayVpcAttachment.Ec2TransitGatewayVpcAttachmentTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-transit-gateway-vpc-attachment/index.ts",
          "line": 304
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-transit-gateway-vpc-attachment/index.ts",
        "line": 294
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-vpc-attachment/index.ts",
            "line": 352
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-vpc-attachment/index.ts",
            "line": 368
          },
          "name": "resetValue"
        }
      ],
      "name": "Ec2TransitGatewayVpcAttachmentTagsOutputReference",
      "namespace": "ec2TransitGatewayVpcAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-vpc-attachment/index.ts",
            "line": 356
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-vpc-attachment/index.ts",
            "line": 372
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-vpc-attachment/index.ts",
            "line": 346
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-vpc-attachment/index.ts",
            "line": 362
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-transit-gateway-vpc-attachment/index.ts",
            "line": 308
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2TransitGatewayVpcAttachment.Ec2TransitGatewayVpcAttachmentTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-transit-gateway-vpc-attachment/index:Ec2TransitGatewayVpcAttachmentTagsOutputReference"
    },
    "@cdktn/provider-awscc.ec2VerifiedAccessEndpoint.Ec2VerifiedAccessEndpoint": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_endpoint awscc_ec2_verified_access_endpoint}."
      },
      "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessEndpoint.Ec2VerifiedAccessEndpoint",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_endpoint awscc_ec2_verified_access_endpoint} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-verified-access-endpoint/index.ts",
          "line": 1835
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessEndpoint.Ec2VerifiedAccessEndpointConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-verified-access-endpoint/index.ts",
        "line": 1803
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2VerifiedAccessEndpoint resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 1820
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2VerifiedAccessEndpoint to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_endpoint#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2VerifiedAccessEndpoint that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2VerifiedAccessEndpoint to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 1907
          },
          "name": "putCidrOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessEndpoint.Ec2VerifiedAccessEndpointCidrOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 2009
          },
          "name": "putLoadBalancerOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessEndpoint.Ec2VerifiedAccessEndpointLoadBalancerOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 2025
          },
          "name": "putNetworkInterfaceOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessEndpoint.Ec2VerifiedAccessEndpointNetworkInterfaceOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 2073
          },
          "name": "putRdsOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessEndpoint.Ec2VerifiedAccessEndpointRdsOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 2105
          },
          "name": "putSseSpecification",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessEndpoint.Ec2VerifiedAccessEndpointSseSpecification"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 2126
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessEndpoint.Ec2VerifiedAccessEndpointTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 1881
          },
          "name": "resetApplicationDomain"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 1910
          },
          "name": "resetCidrOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 1931
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 1952
          },
          "name": "resetDomainCertificateArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 1973
          },
          "name": "resetEndpointDomainPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 2012
          },
          "name": "resetLoadBalancerOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 2028
          },
          "name": "resetNetworkInterfaceOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 2044
          },
          "name": "resetPolicyDocument"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 2060
          },
          "name": "resetPolicyEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 2076
          },
          "name": "resetRdsOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 2092
          },
          "name": "resetSecurityGroupIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 2108
          },
          "name": "resetSseSpecification"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 2129
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 2164
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 2185
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2VerifiedAccessEndpoint",
      "namespace": "ec2VerifiedAccessEndpoint",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 1808
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 1904
          },
          "name": "cidrOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessEndpoint.Ec2VerifiedAccessEndpointCidrOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 1919
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 1940
          },
          "name": "deviceValidationDomain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 1961
          },
          "name": "endpointDomain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 1995
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 2000
          },
          "name": "lastUpdatedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 2006
          },
          "name": "loadBalancerOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessEndpoint.Ec2VerifiedAccessEndpointLoadBalancerOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 2022
          },
          "name": "networkInterfaceOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessEndpoint.Ec2VerifiedAccessEndpointNetworkInterfaceOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 2070
          },
          "name": "rdsOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessEndpoint.Ec2VerifiedAccessEndpointRdsOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 2102
          },
          "name": "sseSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessEndpoint.Ec2VerifiedAccessEndpointSseSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 2117
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 2123
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessEndpoint.Ec2VerifiedAccessEndpointTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 2138
          },
          "name": "verifiedAccessEndpointId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 2156
          },
          "name": "verifiedAccessInstanceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 1885
          },
          "name": "applicationDomainInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 1898
          },
          "name": "attachmentTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 1914
          },
          "name": "cidrOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessEndpoint.Ec2VerifiedAccessEndpointCidrOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 1935
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 1956
          },
          "name": "domainCertificateArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 1977
          },
          "name": "endpointDomainPrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 1990
          },
          "name": "endpointTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 2016
          },
          "name": "loadBalancerOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessEndpoint.Ec2VerifiedAccessEndpointLoadBalancerOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 2032
          },
          "name": "networkInterfaceOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessEndpoint.Ec2VerifiedAccessEndpointNetworkInterfaceOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 2048
          },
          "name": "policyDocumentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 2064
          },
          "name": "policyEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 2080
          },
          "name": "rdsOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessEndpoint.Ec2VerifiedAccessEndpointRdsOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 2096
          },
          "name": "securityGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 2112
          },
          "name": "sseSpecificationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessEndpoint.Ec2VerifiedAccessEndpointSseSpecification"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 2133
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessEndpoint.Ec2VerifiedAccessEndpointTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 2151
          },
          "name": "verifiedAccessGroupIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 1875
          },
          "name": "applicationDomain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 1891
          },
          "name": "attachmentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 1925
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 1946
          },
          "name": "domainCertificateArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 1967
          },
          "name": "endpointDomainPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 1983
          },
          "name": "endpointType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 2038
          },
          "name": "policyDocument",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 2054
          },
          "name": "policyEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 2086
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 2144
          },
          "name": "verifiedAccessGroupId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-verified-access-endpoint/index:Ec2VerifiedAccessEndpoint"
    },
    "@cdktn/provider-awscc.ec2VerifiedAccessEndpoint.Ec2VerifiedAccessEndpointCidrOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessEndpoint.Ec2VerifiedAccessEndpointCidrOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-verified-access-endpoint/index.ts",
        "line": 265
      },
      "name": "Ec2VerifiedAccessEndpointCidrOptions",
      "namespace": "ec2VerifiedAccessEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_endpoint#cidr Ec2VerifiedAccessEndpoint#cidr}",
            "stability": "stable",
            "summary": "The IP address range, in CIDR notation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 271
          },
          "name": "cidr",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_endpoint#port_ranges Ec2VerifiedAccessEndpoint#port_ranges}",
            "stability": "stable",
            "summary": "The list of port range."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 277
          },
          "name": "portRanges",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessEndpoint.Ec2VerifiedAccessEndpointCidrOptionsPortRanges"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_endpoint#protocol Ec2VerifiedAccessEndpoint#protocol}",
            "stability": "stable",
            "summary": "The IP protocol."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 283
          },
          "name": "protocol",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_endpoint#subnet_ids Ec2VerifiedAccessEndpoint#subnet_ids}",
            "stability": "stable",
            "summary": "The IDs of the subnets."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 289
          },
          "name": "subnetIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/ec2-verified-access-endpoint/index:Ec2VerifiedAccessEndpointCidrOptions"
    },
    "@cdktn/provider-awscc.ec2VerifiedAccessEndpoint.Ec2VerifiedAccessEndpointCidrOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessEndpoint.Ec2VerifiedAccessEndpointCidrOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-verified-access-endpoint/index.ts",
          "line": 350
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-verified-access-endpoint/index.ts",
        "line": 342
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 423
          },
          "name": "putPortRanges",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessEndpoint.Ec2VerifiedAccessEndpointCidrOptionsPortRanges"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 410
          },
          "name": "resetCidr"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 426
          },
          "name": "resetPortRanges"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 442
          },
          "name": "resetProtocol"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 458
          },
          "name": "resetSubnetIds"
        }
      ],
      "name": "Ec2VerifiedAccessEndpointCidrOptionsOutputReference",
      "namespace": "ec2VerifiedAccessEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 420
          },
          "name": "portRanges",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessEndpoint.Ec2VerifiedAccessEndpointCidrOptionsPortRangesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 414
          },
          "name": "cidrInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 430
          },
          "name": "portRangesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessEndpoint.Ec2VerifiedAccessEndpointCidrOptionsPortRanges"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 446
          },
          "name": "protocolInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 462
          },
          "name": "subnetIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 404
          },
          "name": "cidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 436
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 452
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 354
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessEndpoint.Ec2VerifiedAccessEndpointCidrOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-verified-access-endpoint/index:Ec2VerifiedAccessEndpointCidrOptionsOutputReference"
    },
    "@cdktn/provider-awscc.ec2VerifiedAccessEndpoint.Ec2VerifiedAccessEndpointCidrOptionsPortRanges": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessEndpoint.Ec2VerifiedAccessEndpointCidrOptionsPortRanges",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-verified-access-endpoint/index.ts",
        "line": 112
      },
      "name": "Ec2VerifiedAccessEndpointCidrOptionsPortRanges",
      "namespace": "ec2VerifiedAccessEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_endpoint#from_port Ec2VerifiedAccessEndpoint#from_port}",
            "stability": "stable",
            "summary": "The first port in the range."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 118
          },
          "name": "fromPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_endpoint#to_port Ec2VerifiedAccessEndpoint#to_port}",
            "stability": "stable",
            "summary": "The last port in the range."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 124
          },
          "name": "toPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ec2-verified-access-endpoint/index:Ec2VerifiedAccessEndpointCidrOptionsPortRanges"
    },
    "@cdktn/provider-awscc.ec2VerifiedAccessEndpoint.Ec2VerifiedAccessEndpointCidrOptionsPortRangesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessEndpoint.Ec2VerifiedAccessEndpointCidrOptionsPortRangesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-verified-access-endpoint/index.ts",
          "line": 254
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-verified-access-endpoint/index.ts",
        "line": 246
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 261
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessEndpoint.Ec2VerifiedAccessEndpointCidrOptionsPortRangesOutputReference"
            }
          }
        }
      ],
      "name": "Ec2VerifiedAccessEndpointCidrOptionsPortRangesList",
      "namespace": "ec2VerifiedAccessEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 247
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessEndpoint.Ec2VerifiedAccessEndpointCidrOptionsPortRanges"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-verified-access-endpoint/index:Ec2VerifiedAccessEndpointCidrOptionsPortRangesList"
    },
    "@cdktn/provider-awscc.ec2VerifiedAccessEndpoint.Ec2VerifiedAccessEndpointCidrOptionsPortRangesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessEndpoint.Ec2VerifiedAccessEndpointCidrOptionsPortRangesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-verified-access-endpoint/index.ts",
          "line": 173
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-verified-access-endpoint/index.ts",
        "line": 163
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 221
          },
          "name": "resetFromPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 237
          },
          "name": "resetToPort"
        }
      ],
      "name": "Ec2VerifiedAccessEndpointCidrOptionsPortRangesOutputReference",
      "namespace": "ec2VerifiedAccessEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 225
          },
          "name": "fromPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 241
          },
          "name": "toPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 215
          },
          "name": "fromPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 231
          },
          "name": "toPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 177
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessEndpoint.Ec2VerifiedAccessEndpointCidrOptionsPortRanges"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-verified-access-endpoint/index:Ec2VerifiedAccessEndpointCidrOptionsPortRangesOutputReference"
    },
    "@cdktn/provider-awscc.ec2VerifiedAccessEndpoint.Ec2VerifiedAccessEndpointConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessEndpoint.Ec2VerifiedAccessEndpointConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-verified-access-endpoint/index.ts",
        "line": 14
      },
      "name": "Ec2VerifiedAccessEndpointConfig",
      "namespace": "ec2VerifiedAccessEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_endpoint#attachment_type Ec2VerifiedAccessEndpoint#attachment_type}",
            "stability": "stable",
            "summary": "The type of attachment used to provide connectivity between the AWS Verified Access endpoint and the application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 26
          },
          "name": "attachmentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Incoming application requests will be sent to an IP address, load balancer or a network interface depending on the endpoint type specified.The type of AWS Verified Access endpoint. Incoming application requests will be sent to an IP address, load balancer or a network interface depending on the endpoint type specified.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_endpoint#endpoint_type Ec2VerifiedAccessEndpoint#endpoint_type}",
            "stability": "stable",
            "summary": "The type of AWS Verified Access endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 56
          },
          "name": "endpointType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_endpoint#verified_access_group_id Ec2VerifiedAccessEndpoint#verified_access_group_id}",
            "stability": "stable",
            "summary": "The ID of the AWS Verified Access group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 110
          },
          "name": "verifiedAccessGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_endpoint#application_domain Ec2VerifiedAccessEndpoint#application_domain}",
            "stability": "stable",
            "summary": "The DNS name for users to reach your application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 20
          },
          "name": "applicationDomain",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_endpoint#cidr_options Ec2VerifiedAccessEndpoint#cidr_options}",
            "stability": "stable",
            "summary": "The options for cidr type endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 32
          },
          "name": "cidrOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessEndpoint.Ec2VerifiedAccessEndpointCidrOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_endpoint#description Ec2VerifiedAccessEndpoint#description}",
            "stability": "stable",
            "summary": "A description for the AWS Verified Access endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 38
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_endpoint#domain_certificate_arn Ec2VerifiedAccessEndpoint#domain_certificate_arn}",
            "stability": "stable",
            "summary": "The ARN of a public TLS/SSL certificate imported into or created with ACM."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 44
          },
          "name": "domainCertificateArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_endpoint#endpoint_domain_prefix Ec2VerifiedAccessEndpoint#endpoint_domain_prefix}",
            "stability": "stable",
            "summary": "A custom identifier that gets prepended to a DNS name that is generated for the endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 50
          },
          "name": "endpointDomainPrefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_endpoint#load_balancer_options Ec2VerifiedAccessEndpoint#load_balancer_options}",
            "stability": "stable",
            "summary": "The load balancer details if creating the AWS Verified Access endpoint as load-balancer type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 62
          },
          "name": "loadBalancerOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessEndpoint.Ec2VerifiedAccessEndpointLoadBalancerOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_endpoint#network_interface_options Ec2VerifiedAccessEndpoint#network_interface_options}",
            "stability": "stable",
            "summary": "The options for network-interface type endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 68
          },
          "name": "networkInterfaceOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessEndpoint.Ec2VerifiedAccessEndpointNetworkInterfaceOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_endpoint#policy_document Ec2VerifiedAccessEndpoint#policy_document}",
            "stability": "stable",
            "summary": "The AWS Verified Access policy document."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 74
          },
          "name": "policyDocument",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_endpoint#policy_enabled Ec2VerifiedAccessEndpoint#policy_enabled}",
            "stability": "stable",
            "summary": "The status of the Verified Access policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 80
          },
          "name": "policyEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_endpoint#rds_options Ec2VerifiedAccessEndpoint#rds_options}",
            "stability": "stable",
            "summary": "The options for rds type endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 86
          },
          "name": "rdsOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessEndpoint.Ec2VerifiedAccessEndpointRdsOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_endpoint#security_group_ids Ec2VerifiedAccessEndpoint#security_group_ids}",
            "stability": "stable",
            "summary": "The IDs of the security groups for the endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 92
          },
          "name": "securityGroupIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_endpoint#sse_specification Ec2VerifiedAccessEndpoint#sse_specification}",
            "stability": "stable",
            "summary": "The configuration options for customer provided KMS encryption."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 98
          },
          "name": "sseSpecification",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessEndpoint.Ec2VerifiedAccessEndpointSseSpecification"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_endpoint#tags Ec2VerifiedAccessEndpoint#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 104
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessEndpoint.Ec2VerifiedAccessEndpointTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-verified-access-endpoint/index:Ec2VerifiedAccessEndpointConfig"
    },
    "@cdktn/provider-awscc.ec2VerifiedAccessEndpoint.Ec2VerifiedAccessEndpointLoadBalancerOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessEndpoint.Ec2VerifiedAccessEndpointLoadBalancerOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-verified-access-endpoint/index.ts",
        "line": 619
      },
      "name": "Ec2VerifiedAccessEndpointLoadBalancerOptions",
      "namespace": "ec2VerifiedAccessEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_endpoint#load_balancer_arn Ec2VerifiedAccessEndpoint#load_balancer_arn}",
            "stability": "stable",
            "summary": "The ARN of the load balancer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 625
          },
          "name": "loadBalancerArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_endpoint#port Ec2VerifiedAccessEndpoint#port}",
            "stability": "stable",
            "summary": "The IP port number."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 631
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_endpoint#port_ranges Ec2VerifiedAccessEndpoint#port_ranges}",
            "stability": "stable",
            "summary": "The list of port range."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 637
          },
          "name": "portRanges",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessEndpoint.Ec2VerifiedAccessEndpointLoadBalancerOptionsPortRanges"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_endpoint#protocol Ec2VerifiedAccessEndpoint#protocol}",
            "stability": "stable",
            "summary": "The IP protocol."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 643
          },
          "name": "protocol",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_endpoint#subnet_ids Ec2VerifiedAccessEndpoint#subnet_ids}",
            "stability": "stable",
            "summary": "The IDs of the subnets."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 649
          },
          "name": "subnetIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/ec2-verified-access-endpoint/index:Ec2VerifiedAccessEndpointLoadBalancerOptions"
    },
    "@cdktn/provider-awscc.ec2VerifiedAccessEndpoint.Ec2VerifiedAccessEndpointLoadBalancerOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessEndpoint.Ec2VerifiedAccessEndpointLoadBalancerOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-verified-access-endpoint/index.ts",
          "line": 717
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-verified-access-endpoint/index.ts",
        "line": 709
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 812
          },
          "name": "putPortRanges",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessEndpoint.Ec2VerifiedAccessEndpointLoadBalancerOptionsPortRanges"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 783
          },
          "name": "resetLoadBalancerArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 799
          },
          "name": "resetPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 815
          },
          "name": "resetPortRanges"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 831
          },
          "name": "resetProtocol"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 847
          },
          "name": "resetSubnetIds"
        }
      ],
      "name": "Ec2VerifiedAccessEndpointLoadBalancerOptionsOutputReference",
      "namespace": "ec2VerifiedAccessEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 809
          },
          "name": "portRanges",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessEndpoint.Ec2VerifiedAccessEndpointLoadBalancerOptionsPortRangesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 787
          },
          "name": "loadBalancerArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 803
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 819
          },
          "name": "portRangesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessEndpoint.Ec2VerifiedAccessEndpointLoadBalancerOptionsPortRanges"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 835
          },
          "name": "protocolInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 851
          },
          "name": "subnetIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 777
          },
          "name": "loadBalancerArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 793
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 825
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 841
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 721
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessEndpoint.Ec2VerifiedAccessEndpointLoadBalancerOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-verified-access-endpoint/index:Ec2VerifiedAccessEndpointLoadBalancerOptionsOutputReference"
    },
    "@cdktn/provider-awscc.ec2VerifiedAccessEndpoint.Ec2VerifiedAccessEndpointLoadBalancerOptionsPortRanges": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessEndpoint.Ec2VerifiedAccessEndpointLoadBalancerOptionsPortRanges",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-verified-access-endpoint/index.ts",
        "line": 466
      },
      "name": "Ec2VerifiedAccessEndpointLoadBalancerOptionsPortRanges",
      "namespace": "ec2VerifiedAccessEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_endpoint#from_port Ec2VerifiedAccessEndpoint#from_port}",
            "stability": "stable",
            "summary": "The first port in the range."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 472
          },
          "name": "fromPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_endpoint#to_port Ec2VerifiedAccessEndpoint#to_port}",
            "stability": "stable",
            "summary": "The last port in the range."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 478
          },
          "name": "toPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ec2-verified-access-endpoint/index:Ec2VerifiedAccessEndpointLoadBalancerOptionsPortRanges"
    },
    "@cdktn/provider-awscc.ec2VerifiedAccessEndpoint.Ec2VerifiedAccessEndpointLoadBalancerOptionsPortRangesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessEndpoint.Ec2VerifiedAccessEndpointLoadBalancerOptionsPortRangesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-verified-access-endpoint/index.ts",
          "line": 608
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-verified-access-endpoint/index.ts",
        "line": 600
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 615
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessEndpoint.Ec2VerifiedAccessEndpointLoadBalancerOptionsPortRangesOutputReference"
            }
          }
        }
      ],
      "name": "Ec2VerifiedAccessEndpointLoadBalancerOptionsPortRangesList",
      "namespace": "ec2VerifiedAccessEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 601
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessEndpoint.Ec2VerifiedAccessEndpointLoadBalancerOptionsPortRanges"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-verified-access-endpoint/index:Ec2VerifiedAccessEndpointLoadBalancerOptionsPortRangesList"
    },
    "@cdktn/provider-awscc.ec2VerifiedAccessEndpoint.Ec2VerifiedAccessEndpointLoadBalancerOptionsPortRangesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessEndpoint.Ec2VerifiedAccessEndpointLoadBalancerOptionsPortRangesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-verified-access-endpoint/index.ts",
          "line": 527
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-verified-access-endpoint/index.ts",
        "line": 517
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 575
          },
          "name": "resetFromPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 591
          },
          "name": "resetToPort"
        }
      ],
      "name": "Ec2VerifiedAccessEndpointLoadBalancerOptionsPortRangesOutputReference",
      "namespace": "ec2VerifiedAccessEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 579
          },
          "name": "fromPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 595
          },
          "name": "toPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 569
          },
          "name": "fromPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 585
          },
          "name": "toPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 531
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessEndpoint.Ec2VerifiedAccessEndpointLoadBalancerOptionsPortRanges"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-verified-access-endpoint/index:Ec2VerifiedAccessEndpointLoadBalancerOptionsPortRangesOutputReference"
    },
    "@cdktn/provider-awscc.ec2VerifiedAccessEndpoint.Ec2VerifiedAccessEndpointNetworkInterfaceOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessEndpoint.Ec2VerifiedAccessEndpointNetworkInterfaceOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-verified-access-endpoint/index.ts",
        "line": 1008
      },
      "name": "Ec2VerifiedAccessEndpointNetworkInterfaceOptions",
      "namespace": "ec2VerifiedAccessEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_endpoint#network_interface_id Ec2VerifiedAccessEndpoint#network_interface_id}",
            "stability": "stable",
            "summary": "The ID of the network interface."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 1014
          },
          "name": "networkInterfaceId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_endpoint#port Ec2VerifiedAccessEndpoint#port}",
            "stability": "stable",
            "summary": "The IP port number."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 1020
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_endpoint#port_ranges Ec2VerifiedAccessEndpoint#port_ranges}",
            "stability": "stable",
            "summary": "The list of port ranges."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 1026
          },
          "name": "portRanges",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessEndpoint.Ec2VerifiedAccessEndpointNetworkInterfaceOptionsPortRanges"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_endpoint#protocol Ec2VerifiedAccessEndpoint#protocol}",
            "stability": "stable",
            "summary": "The IP protocol."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 1032
          },
          "name": "protocol",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-verified-access-endpoint/index:Ec2VerifiedAccessEndpointNetworkInterfaceOptions"
    },
    "@cdktn/provider-awscc.ec2VerifiedAccessEndpoint.Ec2VerifiedAccessEndpointNetworkInterfaceOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessEndpoint.Ec2VerifiedAccessEndpointNetworkInterfaceOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-verified-access-endpoint/index.ts",
          "line": 1093
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-verified-access-endpoint/index.ts",
        "line": 1085
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 1182
          },
          "name": "putPortRanges",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessEndpoint.Ec2VerifiedAccessEndpointNetworkInterfaceOptionsPortRanges"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 1153
          },
          "name": "resetNetworkInterfaceId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 1169
          },
          "name": "resetPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 1185
          },
          "name": "resetPortRanges"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 1201
          },
          "name": "resetProtocol"
        }
      ],
      "name": "Ec2VerifiedAccessEndpointNetworkInterfaceOptionsOutputReference",
      "namespace": "ec2VerifiedAccessEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 1179
          },
          "name": "portRanges",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessEndpoint.Ec2VerifiedAccessEndpointNetworkInterfaceOptionsPortRangesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 1157
          },
          "name": "networkInterfaceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 1173
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 1189
          },
          "name": "portRangesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessEndpoint.Ec2VerifiedAccessEndpointNetworkInterfaceOptionsPortRanges"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 1205
          },
          "name": "protocolInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 1147
          },
          "name": "networkInterfaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 1163
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 1195
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 1097
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessEndpoint.Ec2VerifiedAccessEndpointNetworkInterfaceOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-verified-access-endpoint/index:Ec2VerifiedAccessEndpointNetworkInterfaceOptionsOutputReference"
    },
    "@cdktn/provider-awscc.ec2VerifiedAccessEndpoint.Ec2VerifiedAccessEndpointNetworkInterfaceOptionsPortRanges": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessEndpoint.Ec2VerifiedAccessEndpointNetworkInterfaceOptionsPortRanges",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-verified-access-endpoint/index.ts",
        "line": 855
      },
      "name": "Ec2VerifiedAccessEndpointNetworkInterfaceOptionsPortRanges",
      "namespace": "ec2VerifiedAccessEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_endpoint#from_port Ec2VerifiedAccessEndpoint#from_port}",
            "stability": "stable",
            "summary": "The first port in the range."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 861
          },
          "name": "fromPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_endpoint#to_port Ec2VerifiedAccessEndpoint#to_port}",
            "stability": "stable",
            "summary": "The last port in the range."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 867
          },
          "name": "toPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ec2-verified-access-endpoint/index:Ec2VerifiedAccessEndpointNetworkInterfaceOptionsPortRanges"
    },
    "@cdktn/provider-awscc.ec2VerifiedAccessEndpoint.Ec2VerifiedAccessEndpointNetworkInterfaceOptionsPortRangesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessEndpoint.Ec2VerifiedAccessEndpointNetworkInterfaceOptionsPortRangesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-verified-access-endpoint/index.ts",
          "line": 997
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-verified-access-endpoint/index.ts",
        "line": 989
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 1004
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessEndpoint.Ec2VerifiedAccessEndpointNetworkInterfaceOptionsPortRangesOutputReference"
            }
          }
        }
      ],
      "name": "Ec2VerifiedAccessEndpointNetworkInterfaceOptionsPortRangesList",
      "namespace": "ec2VerifiedAccessEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 990
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessEndpoint.Ec2VerifiedAccessEndpointNetworkInterfaceOptionsPortRanges"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-verified-access-endpoint/index:Ec2VerifiedAccessEndpointNetworkInterfaceOptionsPortRangesList"
    },
    "@cdktn/provider-awscc.ec2VerifiedAccessEndpoint.Ec2VerifiedAccessEndpointNetworkInterfaceOptionsPortRangesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessEndpoint.Ec2VerifiedAccessEndpointNetworkInterfaceOptionsPortRangesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-verified-access-endpoint/index.ts",
          "line": 916
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-verified-access-endpoint/index.ts",
        "line": 906
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 964
          },
          "name": "resetFromPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 980
          },
          "name": "resetToPort"
        }
      ],
      "name": "Ec2VerifiedAccessEndpointNetworkInterfaceOptionsPortRangesOutputReference",
      "namespace": "ec2VerifiedAccessEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 968
          },
          "name": "fromPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 984
          },
          "name": "toPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 958
          },
          "name": "fromPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 974
          },
          "name": "toPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 920
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessEndpoint.Ec2VerifiedAccessEndpointNetworkInterfaceOptionsPortRanges"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-verified-access-endpoint/index:Ec2VerifiedAccessEndpointNetworkInterfaceOptionsPortRangesOutputReference"
    },
    "@cdktn/provider-awscc.ec2VerifiedAccessEndpoint.Ec2VerifiedAccessEndpointRdsOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessEndpoint.Ec2VerifiedAccessEndpointRdsOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-verified-access-endpoint/index.ts",
        "line": 1209
      },
      "name": "Ec2VerifiedAccessEndpointRdsOptions",
      "namespace": "ec2VerifiedAccessEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_endpoint#port Ec2VerifiedAccessEndpoint#port}",
            "stability": "stable",
            "summary": "The IP port number."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 1215
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_endpoint#protocol Ec2VerifiedAccessEndpoint#protocol}",
            "stability": "stable",
            "summary": "The IP protocol."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 1221
          },
          "name": "protocol",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_endpoint#rds_db_cluster_arn Ec2VerifiedAccessEndpoint#rds_db_cluster_arn}",
            "stability": "stable",
            "summary": "The ARN of the RDS DB cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 1227
          },
          "name": "rdsDbClusterArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_endpoint#rds_db_instance_arn Ec2VerifiedAccessEndpoint#rds_db_instance_arn}",
            "stability": "stable",
            "summary": "The ARN of the RDS DB instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 1233
          },
          "name": "rdsDbInstanceArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_endpoint#rds_db_proxy_arn Ec2VerifiedAccessEndpoint#rds_db_proxy_arn}",
            "stability": "stable",
            "summary": "The ARN of the RDS DB proxy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 1239
          },
          "name": "rdsDbProxyArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_endpoint#rds_endpoint Ec2VerifiedAccessEndpoint#rds_endpoint}",
            "stability": "stable",
            "summary": "The RDS endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 1245
          },
          "name": "rdsEndpoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_endpoint#subnet_ids Ec2VerifiedAccessEndpoint#subnet_ids}",
            "stability": "stable",
            "summary": "The IDs of the subnets."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 1251
          },
          "name": "subnetIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/ec2-verified-access-endpoint/index:Ec2VerifiedAccessEndpointRdsOptions"
    },
    "@cdktn/provider-awscc.ec2VerifiedAccessEndpoint.Ec2VerifiedAccessEndpointRdsOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessEndpoint.Ec2VerifiedAccessEndpointRdsOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-verified-access-endpoint/index.ts",
          "line": 1333
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-verified-access-endpoint/index.ts",
        "line": 1325
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 1411
          },
          "name": "resetPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 1427
          },
          "name": "resetProtocol"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 1443
          },
          "name": "resetRdsDbClusterArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 1459
          },
          "name": "resetRdsDbInstanceArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 1475
          },
          "name": "resetRdsDbProxyArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 1491
          },
          "name": "resetRdsEndpoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 1507
          },
          "name": "resetSubnetIds"
        }
      ],
      "name": "Ec2VerifiedAccessEndpointRdsOptionsOutputReference",
      "namespace": "ec2VerifiedAccessEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 1415
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 1431
          },
          "name": "protocolInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 1447
          },
          "name": "rdsDbClusterArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 1463
          },
          "name": "rdsDbInstanceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 1479
          },
          "name": "rdsDbProxyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 1495
          },
          "name": "rdsEndpointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 1511
          },
          "name": "subnetIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 1405
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 1421
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 1437
          },
          "name": "rdsDbClusterArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 1453
          },
          "name": "rdsDbInstanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 1469
          },
          "name": "rdsDbProxyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 1485
          },
          "name": "rdsEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 1501
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 1337
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessEndpoint.Ec2VerifiedAccessEndpointRdsOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-verified-access-endpoint/index:Ec2VerifiedAccessEndpointRdsOptionsOutputReference"
    },
    "@cdktn/provider-awscc.ec2VerifiedAccessEndpoint.Ec2VerifiedAccessEndpointSseSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessEndpoint.Ec2VerifiedAccessEndpointSseSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-verified-access-endpoint/index.ts",
        "line": 1515
      },
      "name": "Ec2VerifiedAccessEndpointSseSpecification",
      "namespace": "ec2VerifiedAccessEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_endpoint#customer_managed_key_enabled Ec2VerifiedAccessEndpoint#customer_managed_key_enabled}",
            "stability": "stable",
            "summary": "Whether to encrypt the policy with the provided key or disable encryption."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 1521
          },
          "name": "customerManagedKeyEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_endpoint#kms_key_arn Ec2VerifiedAccessEndpoint#kms_key_arn}",
            "stability": "stable",
            "summary": "KMS Key Arn used to encrypt the group policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 1527
          },
          "name": "kmsKeyArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-verified-access-endpoint/index:Ec2VerifiedAccessEndpointSseSpecification"
    },
    "@cdktn/provider-awscc.ec2VerifiedAccessEndpoint.Ec2VerifiedAccessEndpointSseSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessEndpoint.Ec2VerifiedAccessEndpointSseSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-verified-access-endpoint/index.ts",
          "line": 1574
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-verified-access-endpoint/index.ts",
        "line": 1566
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 1622
          },
          "name": "resetCustomerManagedKeyEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 1638
          },
          "name": "resetKmsKeyArn"
        }
      ],
      "name": "Ec2VerifiedAccessEndpointSseSpecificationOutputReference",
      "namespace": "ec2VerifiedAccessEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 1626
          },
          "name": "customerManagedKeyEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 1642
          },
          "name": "kmsKeyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 1616
          },
          "name": "customerManagedKeyEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 1632
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 1578
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessEndpoint.Ec2VerifiedAccessEndpointSseSpecification"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-verified-access-endpoint/index:Ec2VerifiedAccessEndpointSseSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.ec2VerifiedAccessEndpoint.Ec2VerifiedAccessEndpointTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessEndpoint.Ec2VerifiedAccessEndpointTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-verified-access-endpoint/index.ts",
        "line": 1646
      },
      "name": "Ec2VerifiedAccessEndpointTags",
      "namespace": "ec2VerifiedAccessEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_endpoint#key Ec2VerifiedAccessEndpoint#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 1652
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_endpoint#value Ec2VerifiedAccessEndpoint#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 1658
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-verified-access-endpoint/index:Ec2VerifiedAccessEndpointTags"
    },
    "@cdktn/provider-awscc.ec2VerifiedAccessEndpoint.Ec2VerifiedAccessEndpointTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessEndpoint.Ec2VerifiedAccessEndpointTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-verified-access-endpoint/index.ts",
          "line": 1788
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-verified-access-endpoint/index.ts",
        "line": 1780
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 1795
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessEndpoint.Ec2VerifiedAccessEndpointTagsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2VerifiedAccessEndpointTagsList",
      "namespace": "ec2VerifiedAccessEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 1781
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessEndpoint.Ec2VerifiedAccessEndpointTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-verified-access-endpoint/index:Ec2VerifiedAccessEndpointTagsList"
    },
    "@cdktn/provider-awscc.ec2VerifiedAccessEndpoint.Ec2VerifiedAccessEndpointTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessEndpoint.Ec2VerifiedAccessEndpointTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-verified-access-endpoint/index.ts",
          "line": 1707
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-verified-access-endpoint/index.ts",
        "line": 1697
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 1755
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 1771
          },
          "name": "resetValue"
        }
      ],
      "name": "Ec2VerifiedAccessEndpointTagsOutputReference",
      "namespace": "ec2VerifiedAccessEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 1759
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 1775
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 1749
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 1765
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-endpoint/index.ts",
            "line": 1711
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessEndpoint.Ec2VerifiedAccessEndpointTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-verified-access-endpoint/index:Ec2VerifiedAccessEndpointTagsOutputReference"
    },
    "@cdktn/provider-awscc.ec2VerifiedAccessGroup.Ec2VerifiedAccessGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_group awscc_ec2_verified_access_group}."
      },
      "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessGroup.Ec2VerifiedAccessGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_group awscc_ec2_verified_access_group} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-verified-access-group/index.ts",
          "line": 372
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessGroup.Ec2VerifiedAccessGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-verified-access-group/index.ts",
        "line": 340
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2VerifiedAccessGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-group/index.ts",
            "line": 357
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2VerifiedAccessGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2VerifiedAccessGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2VerifiedAccessGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-group/index.ts",
            "line": 473
          },
          "name": "putSseSpecification",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessGroup.Ec2VerifiedAccessGroupSseSpecification"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-group/index.ts",
            "line": 489
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessGroup.Ec2VerifiedAccessGroupTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-group/index.ts",
            "line": 413
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-group/index.ts",
            "line": 444
          },
          "name": "resetPolicyDocument"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-group/index.ts",
            "line": 460
          },
          "name": "resetPolicyEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-group/index.ts",
            "line": 476
          },
          "name": "resetSseSpecification"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-group/index.ts",
            "line": 492
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-group/index.ts",
            "line": 527
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-group/index.ts",
            "line": 538
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2VerifiedAccessGroup",
      "namespace": "ec2VerifiedAccessGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-group/index.ts",
            "line": 345
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-group/index.ts",
            "line": 401
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-group/index.ts",
            "line": 422
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-group/index.ts",
            "line": 427
          },
          "name": "lastUpdatedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-group/index.ts",
            "line": 432
          },
          "name": "owner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-group/index.ts",
            "line": 470
          },
          "name": "sseSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessGroup.Ec2VerifiedAccessGroupSseSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-group/index.ts",
            "line": 486
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessGroup.Ec2VerifiedAccessGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-group/index.ts",
            "line": 501
          },
          "name": "verifiedAccessGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-group/index.ts",
            "line": 506
          },
          "name": "verifiedAccessGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-group/index.ts",
            "line": 417
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-group/index.ts",
            "line": 448
          },
          "name": "policyDocumentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-group/index.ts",
            "line": 464
          },
          "name": "policyEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-group/index.ts",
            "line": 480
          },
          "name": "sseSpecificationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessGroup.Ec2VerifiedAccessGroupSseSpecification"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-group/index.ts",
            "line": 496
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessGroup.Ec2VerifiedAccessGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-group/index.ts",
            "line": 519
          },
          "name": "verifiedAccessInstanceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-group/index.ts",
            "line": 407
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-group/index.ts",
            "line": 438
          },
          "name": "policyDocument",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-group/index.ts",
            "line": 454
          },
          "name": "policyEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-group/index.ts",
            "line": 512
          },
          "name": "verifiedAccessInstanceId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-verified-access-group/index:Ec2VerifiedAccessGroup"
    },
    "@cdktn/provider-awscc.ec2VerifiedAccessGroup.Ec2VerifiedAccessGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessGroup.Ec2VerifiedAccessGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-verified-access-group/index.ts",
        "line": 14
      },
      "name": "Ec2VerifiedAccessGroupConfig",
      "namespace": "ec2VerifiedAccessGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_group#verified_access_instance_id Ec2VerifiedAccessGroup#verified_access_instance_id}",
            "stability": "stable",
            "summary": "The ID of the AWS Verified Access instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-group/index.ts",
            "line": 50
          },
          "name": "verifiedAccessInstanceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_group#description Ec2VerifiedAccessGroup#description}",
            "stability": "stable",
            "summary": "A description for the AWS Verified Access group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-group/index.ts",
            "line": 20
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_group#policy_document Ec2VerifiedAccessGroup#policy_document}",
            "stability": "stable",
            "summary": "The AWS Verified Access policy document."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-group/index.ts",
            "line": 26
          },
          "name": "policyDocument",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_group#policy_enabled Ec2VerifiedAccessGroup#policy_enabled}",
            "stability": "stable",
            "summary": "The status of the Verified Access policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-group/index.ts",
            "line": 32
          },
          "name": "policyEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_group#sse_specification Ec2VerifiedAccessGroup#sse_specification}",
            "stability": "stable",
            "summary": "The configuration options for customer provided KMS encryption."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-group/index.ts",
            "line": 38
          },
          "name": "sseSpecification",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessGroup.Ec2VerifiedAccessGroupSseSpecification"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_group#tags Ec2VerifiedAccessGroup#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-group/index.ts",
            "line": 44
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessGroup.Ec2VerifiedAccessGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-verified-access-group/index:Ec2VerifiedAccessGroupConfig"
    },
    "@cdktn/provider-awscc.ec2VerifiedAccessGroup.Ec2VerifiedAccessGroupSseSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessGroup.Ec2VerifiedAccessGroupSseSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-verified-access-group/index.ts",
        "line": 52
      },
      "name": "Ec2VerifiedAccessGroupSseSpecification",
      "namespace": "ec2VerifiedAccessGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_group#customer_managed_key_enabled Ec2VerifiedAccessGroup#customer_managed_key_enabled}",
            "stability": "stable",
            "summary": "Whether to encrypt the policy with the provided key or disable encryption."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-group/index.ts",
            "line": 58
          },
          "name": "customerManagedKeyEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_group#kms_key_arn Ec2VerifiedAccessGroup#kms_key_arn}",
            "stability": "stable",
            "summary": "KMS Key Arn used to encrypt the group policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-group/index.ts",
            "line": 64
          },
          "name": "kmsKeyArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-verified-access-group/index:Ec2VerifiedAccessGroupSseSpecification"
    },
    "@cdktn/provider-awscc.ec2VerifiedAccessGroup.Ec2VerifiedAccessGroupSseSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessGroup.Ec2VerifiedAccessGroupSseSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-verified-access-group/index.ts",
          "line": 111
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-verified-access-group/index.ts",
        "line": 103
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-group/index.ts",
            "line": 159
          },
          "name": "resetCustomerManagedKeyEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-group/index.ts",
            "line": 175
          },
          "name": "resetKmsKeyArn"
        }
      ],
      "name": "Ec2VerifiedAccessGroupSseSpecificationOutputReference",
      "namespace": "ec2VerifiedAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-group/index.ts",
            "line": 163
          },
          "name": "customerManagedKeyEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-group/index.ts",
            "line": 179
          },
          "name": "kmsKeyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-group/index.ts",
            "line": 153
          },
          "name": "customerManagedKeyEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-group/index.ts",
            "line": 169
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-group/index.ts",
            "line": 115
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessGroup.Ec2VerifiedAccessGroupSseSpecification"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-verified-access-group/index:Ec2VerifiedAccessGroupSseSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.ec2VerifiedAccessGroup.Ec2VerifiedAccessGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessGroup.Ec2VerifiedAccessGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-verified-access-group/index.ts",
        "line": 183
      },
      "name": "Ec2VerifiedAccessGroupTags",
      "namespace": "ec2VerifiedAccessGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_group#key Ec2VerifiedAccessGroup#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-group/index.ts",
            "line": 189
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_group#value Ec2VerifiedAccessGroup#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-group/index.ts",
            "line": 195
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-verified-access-group/index:Ec2VerifiedAccessGroupTags"
    },
    "@cdktn/provider-awscc.ec2VerifiedAccessGroup.Ec2VerifiedAccessGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessGroup.Ec2VerifiedAccessGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-verified-access-group/index.ts",
          "line": 325
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-verified-access-group/index.ts",
        "line": 317
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-group/index.ts",
            "line": 332
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessGroup.Ec2VerifiedAccessGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2VerifiedAccessGroupTagsList",
      "namespace": "ec2VerifiedAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-group/index.ts",
            "line": 318
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessGroup.Ec2VerifiedAccessGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-verified-access-group/index:Ec2VerifiedAccessGroupTagsList"
    },
    "@cdktn/provider-awscc.ec2VerifiedAccessGroup.Ec2VerifiedAccessGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessGroup.Ec2VerifiedAccessGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-verified-access-group/index.ts",
          "line": 244
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-verified-access-group/index.ts",
        "line": 234
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-group/index.ts",
            "line": 292
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-group/index.ts",
            "line": 308
          },
          "name": "resetValue"
        }
      ],
      "name": "Ec2VerifiedAccessGroupTagsOutputReference",
      "namespace": "ec2VerifiedAccessGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-group/index.ts",
            "line": 296
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-group/index.ts",
            "line": 312
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-group/index.ts",
            "line": 286
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-group/index.ts",
            "line": 302
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-group/index.ts",
            "line": 248
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessGroup.Ec2VerifiedAccessGroupTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-verified-access-group/index:Ec2VerifiedAccessGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.ec2VerifiedAccessInstance.Ec2VerifiedAccessInstance": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_instance awscc_ec2_verified_access_instance}."
      },
      "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessInstance.Ec2VerifiedAccessInstance",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_instance awscc_ec2_verified_access_instance} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-verified-access-instance/index.ts",
          "line": 1204
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessInstance.Ec2VerifiedAccessInstanceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-verified-access-instance/index.ts",
        "line": 1172
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2VerifiedAccessInstance resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 1189
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2VerifiedAccessInstance to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_instance#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2VerifiedAccessInstance that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2VerifiedAccessInstance to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 1306
          },
          "name": "putLoggingConfigurations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessInstance.Ec2VerifiedAccessInstanceLoggingConfigurations"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 1322
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessInstance.Ec2VerifiedAccessInstanceTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 1359
          },
          "name": "putVerifiedAccessTrustProviders",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessInstance.Ec2VerifiedAccessInstanceVerifiedAccessTrustProviders"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 1241
          },
          "name": "resetCidrEndpointsCustomSubDomain"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 1267
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 1283
          },
          "name": "resetFipsEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 1309
          },
          "name": "resetLoggingConfigurations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 1325
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 1346
          },
          "name": "resetVerifiedAccessTrustProviderIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 1362
          },
          "name": "resetVerifiedAccessTrustProviders"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 1374
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 1386
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2VerifiedAccessInstance",
      "namespace": "ec2VerifiedAccessInstance",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 1177
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 1250
          },
          "name": "cidrEndpointsCustomSubDomainNameServers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 1255
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 1292
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 1297
          },
          "name": "lastUpdatedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 1303
          },
          "name": "loggingConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessInstance.Ec2VerifiedAccessInstanceLoggingConfigurationsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 1319
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessInstance.Ec2VerifiedAccessInstanceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 1334
          },
          "name": "verifiedAccessInstanceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 1356
          },
          "name": "verifiedAccessTrustProviders",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessInstance.Ec2VerifiedAccessInstanceVerifiedAccessTrustProvidersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 1245
          },
          "name": "cidrEndpointsCustomSubDomainInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 1271
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 1287
          },
          "name": "fipsEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 1313
          },
          "name": "loggingConfigurationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessInstance.Ec2VerifiedAccessInstanceLoggingConfigurations"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 1329
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessInstance.Ec2VerifiedAccessInstanceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 1350
          },
          "name": "verifiedAccessTrustProviderIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 1366
          },
          "name": "verifiedAccessTrustProvidersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessInstance.Ec2VerifiedAccessInstanceVerifiedAccessTrustProviders"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 1235
          },
          "name": "cidrEndpointsCustomSubDomain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 1261
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 1277
          },
          "name": "fipsEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 1340
          },
          "name": "verifiedAccessTrustProviderIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/ec2-verified-access-instance/index:Ec2VerifiedAccessInstance"
    },
    "@cdktn/provider-awscc.ec2VerifiedAccessInstance.Ec2VerifiedAccessInstanceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessInstance.Ec2VerifiedAccessInstanceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-verified-access-instance/index.ts",
        "line": 14
      },
      "name": "Ec2VerifiedAccessInstanceConfig",
      "namespace": "ec2VerifiedAccessInstance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_instance#cidr_endpoints_custom_sub_domain Ec2VerifiedAccessInstance#cidr_endpoints_custom_sub_domain}",
            "stability": "stable",
            "summary": "Introduce CidrEndpointsCustomSubDomain property to represent the domain (say, ava.my-company.com)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 20
          },
          "name": "cidrEndpointsCustomSubDomain",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_instance#description Ec2VerifiedAccessInstance#description}",
            "stability": "stable",
            "summary": "A description for the AWS Verified Access instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 26
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_instance#fips_enabled Ec2VerifiedAccessInstance#fips_enabled}",
            "stability": "stable",
            "summary": "Indicates whether FIPS is enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 32
          },
          "name": "fipsEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_instance#logging_configurations Ec2VerifiedAccessInstance#logging_configurations}",
            "stability": "stable",
            "summary": "The configuration options for AWS Verified Access instances."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 38
          },
          "name": "loggingConfigurations",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessInstance.Ec2VerifiedAccessInstanceLoggingConfigurations"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_instance#tags Ec2VerifiedAccessInstance#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 44
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessInstance.Ec2VerifiedAccessInstanceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_instance#verified_access_trust_provider_ids Ec2VerifiedAccessInstance#verified_access_trust_provider_ids}",
            "stability": "stable",
            "summary": "The IDs of the AWS Verified Access trust providers."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 50
          },
          "name": "verifiedAccessTrustProviderIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_instance#verified_access_trust_providers Ec2VerifiedAccessInstance#verified_access_trust_providers}",
            "stability": "stable",
            "summary": "AWS Verified Access trust providers."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 56
          },
          "name": "verifiedAccessTrustProviders",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessInstance.Ec2VerifiedAccessInstanceVerifiedAccessTrustProviders"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-verified-access-instance/index:Ec2VerifiedAccessInstanceConfig"
    },
    "@cdktn/provider-awscc.ec2VerifiedAccessInstance.Ec2VerifiedAccessInstanceLoggingConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessInstance.Ec2VerifiedAccessInstanceLoggingConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-verified-access-instance/index.ts",
        "line": 521
      },
      "name": "Ec2VerifiedAccessInstanceLoggingConfigurations",
      "namespace": "ec2VerifiedAccessInstance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_instance#cloudwatch_logs Ec2VerifiedAccessInstance#cloudwatch_logs}",
            "stability": "stable",
            "summary": "Sends Verified Access logs to CloudWatch Logs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 527
          },
          "name": "cloudwatchLogs",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessInstance.Ec2VerifiedAccessInstanceLoggingConfigurationsCloudwatchLogs"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_instance#include_trust_context Ec2VerifiedAccessInstance#include_trust_context}",
            "stability": "stable",
            "summary": "Include claims from trust providers in Verified Access logs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 533
          },
          "name": "includeTrustContext",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_instance#kinesis_data_firehose Ec2VerifiedAccessInstance#kinesis_data_firehose}",
            "stability": "stable",
            "summary": "Sends Verified Access logs to Kinesis."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 539
          },
          "name": "kinesisDataFirehose",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessInstance.Ec2VerifiedAccessInstanceLoggingConfigurationsKinesisDataFirehose"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_instance#log_version Ec2VerifiedAccessInstance#log_version}",
            "stability": "stable",
            "summary": "Select log version for Verified Access logs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 545
          },
          "name": "logVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_instance#s3 Ec2VerifiedAccessInstance#s3}",
            "stability": "stable",
            "summary": "Sends Verified Access logs to Amazon S3."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 551
          },
          "name": "s3",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessInstance.Ec2VerifiedAccessInstanceLoggingConfigurationsS3"
          }
        }
      ],
      "symbolId": "src/ec2-verified-access-instance/index:Ec2VerifiedAccessInstanceLoggingConfigurations"
    },
    "@cdktn/provider-awscc.ec2VerifiedAccessInstance.Ec2VerifiedAccessInstanceLoggingConfigurationsCloudwatchLogs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessInstance.Ec2VerifiedAccessInstanceLoggingConfigurationsCloudwatchLogs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-verified-access-instance/index.ts",
        "line": 58
      },
      "name": "Ec2VerifiedAccessInstanceLoggingConfigurationsCloudwatchLogs",
      "namespace": "ec2VerifiedAccessInstance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_instance#enabled Ec2VerifiedAccessInstance#enabled}",
            "stability": "stable",
            "summary": "Indicates whether logging is enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 64
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_instance#log_group Ec2VerifiedAccessInstance#log_group}",
            "stability": "stable",
            "summary": "The ID of the CloudWatch Logs log group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 70
          },
          "name": "logGroup",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-verified-access-instance/index:Ec2VerifiedAccessInstanceLoggingConfigurationsCloudwatchLogs"
    },
    "@cdktn/provider-awscc.ec2VerifiedAccessInstance.Ec2VerifiedAccessInstanceLoggingConfigurationsCloudwatchLogsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessInstance.Ec2VerifiedAccessInstanceLoggingConfigurationsCloudwatchLogsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-verified-access-instance/index.ts",
          "line": 117
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-verified-access-instance/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 165
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 181
          },
          "name": "resetLogGroup"
        }
      ],
      "name": "Ec2VerifiedAccessInstanceLoggingConfigurationsCloudwatchLogsOutputReference",
      "namespace": "ec2VerifiedAccessInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 169
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 185
          },
          "name": "logGroupInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 159
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 175
          },
          "name": "logGroup",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 121
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessInstance.Ec2VerifiedAccessInstanceLoggingConfigurationsCloudwatchLogs"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-verified-access-instance/index:Ec2VerifiedAccessInstanceLoggingConfigurationsCloudwatchLogsOutputReference"
    },
    "@cdktn/provider-awscc.ec2VerifiedAccessInstance.Ec2VerifiedAccessInstanceLoggingConfigurationsKinesisDataFirehose": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessInstance.Ec2VerifiedAccessInstanceLoggingConfigurationsKinesisDataFirehose",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-verified-access-instance/index.ts",
        "line": 189
      },
      "name": "Ec2VerifiedAccessInstanceLoggingConfigurationsKinesisDataFirehose",
      "namespace": "ec2VerifiedAccessInstance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_instance#delivery_stream Ec2VerifiedAccessInstance#delivery_stream}",
            "stability": "stable",
            "summary": "The ID of the delivery stream."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 195
          },
          "name": "deliveryStream",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_instance#enabled Ec2VerifiedAccessInstance#enabled}",
            "stability": "stable",
            "summary": "Indicates whether logging is enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 201
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-verified-access-instance/index:Ec2VerifiedAccessInstanceLoggingConfigurationsKinesisDataFirehose"
    },
    "@cdktn/provider-awscc.ec2VerifiedAccessInstance.Ec2VerifiedAccessInstanceLoggingConfigurationsKinesisDataFirehoseOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessInstance.Ec2VerifiedAccessInstanceLoggingConfigurationsKinesisDataFirehoseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-verified-access-instance/index.ts",
          "line": 248
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-verified-access-instance/index.ts",
        "line": 240
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 296
          },
          "name": "resetDeliveryStream"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 312
          },
          "name": "resetEnabled"
        }
      ],
      "name": "Ec2VerifiedAccessInstanceLoggingConfigurationsKinesisDataFirehoseOutputReference",
      "namespace": "ec2VerifiedAccessInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 300
          },
          "name": "deliveryStreamInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 316
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 290
          },
          "name": "deliveryStream",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 306
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 252
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessInstance.Ec2VerifiedAccessInstanceLoggingConfigurationsKinesisDataFirehose"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-verified-access-instance/index:Ec2VerifiedAccessInstanceLoggingConfigurationsKinesisDataFirehoseOutputReference"
    },
    "@cdktn/provider-awscc.ec2VerifiedAccessInstance.Ec2VerifiedAccessInstanceLoggingConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessInstance.Ec2VerifiedAccessInstanceLoggingConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-verified-access-instance/index.ts",
          "line": 619
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-verified-access-instance/index.ts",
        "line": 611
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 682
          },
          "name": "putCloudwatchLogs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessInstance.Ec2VerifiedAccessInstanceLoggingConfigurationsCloudwatchLogs"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 714
          },
          "name": "putKinesisDataFirehose",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessInstance.Ec2VerifiedAccessInstanceLoggingConfigurationsKinesisDataFirehose"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 746
          },
          "name": "putS3",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessInstance.Ec2VerifiedAccessInstanceLoggingConfigurationsS3"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 685
          },
          "name": "resetCloudwatchLogs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 701
          },
          "name": "resetIncludeTrustContext"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 717
          },
          "name": "resetKinesisDataFirehose"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 733
          },
          "name": "resetLogVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 749
          },
          "name": "resetS3"
        }
      ],
      "name": "Ec2VerifiedAccessInstanceLoggingConfigurationsOutputReference",
      "namespace": "ec2VerifiedAccessInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 679
          },
          "name": "cloudwatchLogs",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessInstance.Ec2VerifiedAccessInstanceLoggingConfigurationsCloudwatchLogsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 711
          },
          "name": "kinesisDataFirehose",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessInstance.Ec2VerifiedAccessInstanceLoggingConfigurationsKinesisDataFirehoseOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 743
          },
          "name": "s3",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessInstance.Ec2VerifiedAccessInstanceLoggingConfigurationsS3OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 689
          },
          "name": "cloudwatchLogsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessInstance.Ec2VerifiedAccessInstanceLoggingConfigurationsCloudwatchLogs"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 705
          },
          "name": "includeTrustContextInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 721
          },
          "name": "kinesisDataFirehoseInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessInstance.Ec2VerifiedAccessInstanceLoggingConfigurationsKinesisDataFirehose"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 737
          },
          "name": "logVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 753
          },
          "name": "s3Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessInstance.Ec2VerifiedAccessInstanceLoggingConfigurationsS3"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 695
          },
          "name": "includeTrustContext",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 727
          },
          "name": "logVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 623
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessInstance.Ec2VerifiedAccessInstanceLoggingConfigurations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-verified-access-instance/index:Ec2VerifiedAccessInstanceLoggingConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.ec2VerifiedAccessInstance.Ec2VerifiedAccessInstanceLoggingConfigurationsS3": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessInstance.Ec2VerifiedAccessInstanceLoggingConfigurationsS3",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-verified-access-instance/index.ts",
        "line": 320
      },
      "name": "Ec2VerifiedAccessInstanceLoggingConfigurationsS3",
      "namespace": "ec2VerifiedAccessInstance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_instance#bucket_name Ec2VerifiedAccessInstance#bucket_name}",
            "stability": "stable",
            "summary": "The bucket name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 326
          },
          "name": "bucketName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_instance#bucket_owner Ec2VerifiedAccessInstance#bucket_owner}",
            "stability": "stable",
            "summary": "The ID of the AWS account that owns the Amazon S3 bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 332
          },
          "name": "bucketOwner",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_instance#enabled Ec2VerifiedAccessInstance#enabled}",
            "stability": "stable",
            "summary": "Indicates whether logging is enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 338
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_instance#prefix Ec2VerifiedAccessInstance#prefix}",
            "stability": "stable",
            "summary": "The bucket prefix."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 344
          },
          "name": "prefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-verified-access-instance/index:Ec2VerifiedAccessInstanceLoggingConfigurationsS3"
    },
    "@cdktn/provider-awscc.ec2VerifiedAccessInstance.Ec2VerifiedAccessInstanceLoggingConfigurationsS3OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessInstance.Ec2VerifiedAccessInstanceLoggingConfigurationsS3OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-verified-access-instance/index.ts",
          "line": 405
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-verified-access-instance/index.ts",
        "line": 397
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 465
          },
          "name": "resetBucketName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 481
          },
          "name": "resetBucketOwner"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 497
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 513
          },
          "name": "resetPrefix"
        }
      ],
      "name": "Ec2VerifiedAccessInstanceLoggingConfigurationsS3OutputReference",
      "namespace": "ec2VerifiedAccessInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 469
          },
          "name": "bucketNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 485
          },
          "name": "bucketOwnerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 501
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 517
          },
          "name": "prefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 459
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 475
          },
          "name": "bucketOwner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 491
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 507
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 409
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessInstance.Ec2VerifiedAccessInstanceLoggingConfigurationsS3"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-verified-access-instance/index:Ec2VerifiedAccessInstanceLoggingConfigurationsS3OutputReference"
    },
    "@cdktn/provider-awscc.ec2VerifiedAccessInstance.Ec2VerifiedAccessInstanceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessInstance.Ec2VerifiedAccessInstanceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-verified-access-instance/index.ts",
        "line": 757
      },
      "name": "Ec2VerifiedAccessInstanceTags",
      "namespace": "ec2VerifiedAccessInstance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_instance#key Ec2VerifiedAccessInstance#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 763
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_instance#value Ec2VerifiedAccessInstance#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 769
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-verified-access-instance/index:Ec2VerifiedAccessInstanceTags"
    },
    "@cdktn/provider-awscc.ec2VerifiedAccessInstance.Ec2VerifiedAccessInstanceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessInstance.Ec2VerifiedAccessInstanceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-verified-access-instance/index.ts",
          "line": 899
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-verified-access-instance/index.ts",
        "line": 891
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 906
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessInstance.Ec2VerifiedAccessInstanceTagsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2VerifiedAccessInstanceTagsList",
      "namespace": "ec2VerifiedAccessInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 892
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessInstance.Ec2VerifiedAccessInstanceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-verified-access-instance/index:Ec2VerifiedAccessInstanceTagsList"
    },
    "@cdktn/provider-awscc.ec2VerifiedAccessInstance.Ec2VerifiedAccessInstanceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessInstance.Ec2VerifiedAccessInstanceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-verified-access-instance/index.ts",
          "line": 818
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-verified-access-instance/index.ts",
        "line": 808
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 866
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 882
          },
          "name": "resetValue"
        }
      ],
      "name": "Ec2VerifiedAccessInstanceTagsOutputReference",
      "namespace": "ec2VerifiedAccessInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 870
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 886
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 860
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 876
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 822
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessInstance.Ec2VerifiedAccessInstanceTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-verified-access-instance/index:Ec2VerifiedAccessInstanceTagsOutputReference"
    },
    "@cdktn/provider-awscc.ec2VerifiedAccessInstance.Ec2VerifiedAccessInstanceVerifiedAccessTrustProviders": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessInstance.Ec2VerifiedAccessInstanceVerifiedAccessTrustProviders",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-verified-access-instance/index.ts",
        "line": 910
      },
      "name": "Ec2VerifiedAccessInstanceVerifiedAccessTrustProviders",
      "namespace": "ec2VerifiedAccessInstance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_instance#description Ec2VerifiedAccessInstance#description}",
            "stability": "stable",
            "summary": "The description of trust provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 916
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_instance#device_trust_provider_type Ec2VerifiedAccessInstance#device_trust_provider_type}",
            "stability": "stable",
            "summary": "The type of device-based trust provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 922
          },
          "name": "deviceTrustProviderType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_instance#trust_provider_type Ec2VerifiedAccessInstance#trust_provider_type}",
            "stability": "stable",
            "summary": "The type of trust provider (user- or device-based)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 928
          },
          "name": "trustProviderType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_instance#user_trust_provider_type Ec2VerifiedAccessInstance#user_trust_provider_type}",
            "stability": "stable",
            "summary": "The type of user-based trust provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 934
          },
          "name": "userTrustProviderType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_instance#verified_access_trust_provider_id Ec2VerifiedAccessInstance#verified_access_trust_provider_id}",
            "stability": "stable",
            "summary": "The ID of the trust provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 940
          },
          "name": "verifiedAccessTrustProviderId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-verified-access-instance/index:Ec2VerifiedAccessInstanceVerifiedAccessTrustProviders"
    },
    "@cdktn/provider-awscc.ec2VerifiedAccessInstance.Ec2VerifiedAccessInstanceVerifiedAccessTrustProvidersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessInstance.Ec2VerifiedAccessInstanceVerifiedAccessTrustProvidersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-verified-access-instance/index.ts",
          "line": 1157
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-verified-access-instance/index.ts",
        "line": 1149
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 1164
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessInstance.Ec2VerifiedAccessInstanceVerifiedAccessTrustProvidersOutputReference"
            }
          }
        }
      ],
      "name": "Ec2VerifiedAccessInstanceVerifiedAccessTrustProvidersList",
      "namespace": "ec2VerifiedAccessInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 1150
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessInstance.Ec2VerifiedAccessInstanceVerifiedAccessTrustProviders"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-verified-access-instance/index:Ec2VerifiedAccessInstanceVerifiedAccessTrustProvidersList"
    },
    "@cdktn/provider-awscc.ec2VerifiedAccessInstance.Ec2VerifiedAccessInstanceVerifiedAccessTrustProvidersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessInstance.Ec2VerifiedAccessInstanceVerifiedAccessTrustProvidersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-verified-access-instance/index.ts",
          "line": 1010
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-verified-access-instance/index.ts",
        "line": 1000
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 1076
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 1092
          },
          "name": "resetDeviceTrustProviderType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 1108
          },
          "name": "resetTrustProviderType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 1124
          },
          "name": "resetUserTrustProviderType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 1140
          },
          "name": "resetVerifiedAccessTrustProviderId"
        }
      ],
      "name": "Ec2VerifiedAccessInstanceVerifiedAccessTrustProvidersOutputReference",
      "namespace": "ec2VerifiedAccessInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 1080
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 1096
          },
          "name": "deviceTrustProviderTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 1112
          },
          "name": "trustProviderTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 1128
          },
          "name": "userTrustProviderTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 1144
          },
          "name": "verifiedAccessTrustProviderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 1070
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 1086
          },
          "name": "deviceTrustProviderType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 1102
          },
          "name": "trustProviderType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 1118
          },
          "name": "userTrustProviderType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 1134
          },
          "name": "verifiedAccessTrustProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-instance/index.ts",
            "line": 1014
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessInstance.Ec2VerifiedAccessInstanceVerifiedAccessTrustProviders"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-verified-access-instance/index:Ec2VerifiedAccessInstanceVerifiedAccessTrustProvidersOutputReference"
    },
    "@cdktn/provider-awscc.ec2VerifiedAccessTrustProvider.Ec2VerifiedAccessTrustProvider": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_trust_provider awscc_ec2_verified_access_trust_provider}."
      },
      "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessTrustProvider.Ec2VerifiedAccessTrustProvider",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_trust_provider awscc_ec2_verified_access_trust_provider} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-verified-access-trust-provider/index.ts",
          "line": 1174
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessTrustProvider.Ec2VerifiedAccessTrustProviderConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-verified-access-trust-provider/index.ts",
        "line": 1142
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2VerifiedAccessTrustProvider resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 1159
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2VerifiedAccessTrustProvider to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_trust_provider#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2VerifiedAccessTrustProvider that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2VerifiedAccessTrustProvider to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 1232
          },
          "name": "putDeviceOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessTrustProvider.Ec2VerifiedAccessTrustProviderDeviceOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 1274
          },
          "name": "putNativeApplicationOidcOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessTrustProvider.Ec2VerifiedAccessTrustProviderNativeApplicationOidcOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 1290
          },
          "name": "putOidcOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessTrustProvider.Ec2VerifiedAccessTrustProviderOidcOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 1319
          },
          "name": "putSseSpecification",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessTrustProvider.Ec2VerifiedAccessTrustProviderSseSpecification"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 1335
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessTrustProvider.Ec2VerifiedAccessTrustProviderTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 1219
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 1235
          },
          "name": "resetDeviceOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 1251
          },
          "name": "resetDeviceTrustProviderType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 1277
          },
          "name": "resetNativeApplicationOidcOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 1293
          },
          "name": "resetOidcOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 1322
          },
          "name": "resetSseSpecification"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 1338
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 1367
          },
          "name": "resetUserTrustProviderType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 1384
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 1399
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2VerifiedAccessTrustProvider",
      "namespace": "ec2VerifiedAccessTrustProvider",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 1147
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 1207
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 1229
          },
          "name": "deviceOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessTrustProvider.Ec2VerifiedAccessTrustProviderDeviceOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 1260
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 1265
          },
          "name": "lastUpdatedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 1271
          },
          "name": "nativeApplicationOidcOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessTrustProvider.Ec2VerifiedAccessTrustProviderNativeApplicationOidcOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 1287
          },
          "name": "oidcOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessTrustProvider.Ec2VerifiedAccessTrustProviderOidcOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 1316
          },
          "name": "sseSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessTrustProvider.Ec2VerifiedAccessTrustProviderSseSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 1332
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessTrustProvider.Ec2VerifiedAccessTrustProviderTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 1376
          },
          "name": "verifiedAccessTrustProviderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 1223
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 1239
          },
          "name": "deviceOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessTrustProvider.Ec2VerifiedAccessTrustProviderDeviceOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 1255
          },
          "name": "deviceTrustProviderTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 1281
          },
          "name": "nativeApplicationOidcOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessTrustProvider.Ec2VerifiedAccessTrustProviderNativeApplicationOidcOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 1297
          },
          "name": "oidcOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessTrustProvider.Ec2VerifiedAccessTrustProviderOidcOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 1310
          },
          "name": "policyReferenceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 1326
          },
          "name": "sseSpecificationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessTrustProvider.Ec2VerifiedAccessTrustProviderSseSpecification"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 1342
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessTrustProvider.Ec2VerifiedAccessTrustProviderTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 1355
          },
          "name": "trustProviderTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 1371
          },
          "name": "userTrustProviderTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 1213
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 1245
          },
          "name": "deviceTrustProviderType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 1303
          },
          "name": "policyReferenceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 1348
          },
          "name": "trustProviderType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 1361
          },
          "name": "userTrustProviderType",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-verified-access-trust-provider/index:Ec2VerifiedAccessTrustProvider"
    },
    "@cdktn/provider-awscc.ec2VerifiedAccessTrustProvider.Ec2VerifiedAccessTrustProviderConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessTrustProvider.Ec2VerifiedAccessTrustProviderConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-verified-access-trust-provider/index.ts",
        "line": 14
      },
      "name": "Ec2VerifiedAccessTrustProviderConfig",
      "namespace": "ec2VerifiedAccessTrustProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_trust_provider#policy_reference_name Ec2VerifiedAccessTrustProvider#policy_reference_name}",
            "stability": "stable",
            "summary": "The identifier to be used when working with policy rules."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 50
          },
          "name": "policyReferenceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_trust_provider#trust_provider_type Ec2VerifiedAccessTrustProvider#trust_provider_type}",
            "stability": "stable",
            "summary": "Type of trust provider. Possible values: user|device."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 68
          },
          "name": "trustProviderType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_trust_provider#description Ec2VerifiedAccessTrustProvider#description}",
            "stability": "stable",
            "summary": "A description for the Amazon Web Services Verified Access trust provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 20
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_trust_provider#device_options Ec2VerifiedAccessTrustProvider#device_options}",
            "stability": "stable",
            "summary": "The options for device identity based trust providers."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 26
          },
          "name": "deviceOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessTrustProvider.Ec2VerifiedAccessTrustProviderDeviceOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_trust_provider#device_trust_provider_type Ec2VerifiedAccessTrustProvider#device_trust_provider_type}",
            "stability": "stable",
            "summary": "The type of device-based trust provider. Possible values: jamf|crowdstrike."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 32
          },
          "name": "deviceTrustProviderType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_trust_provider#native_application_oidc_options Ec2VerifiedAccessTrustProvider#native_application_oidc_options}",
            "stability": "stable",
            "summary": "The OpenID Connect details for an oidc -type, user-identity based trust provider for L4."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 38
          },
          "name": "nativeApplicationOidcOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessTrustProvider.Ec2VerifiedAccessTrustProviderNativeApplicationOidcOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_trust_provider#oidc_options Ec2VerifiedAccessTrustProvider#oidc_options}",
            "stability": "stable",
            "summary": "The OpenID Connect details for an oidc -type, user-identity based trust provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 44
          },
          "name": "oidcOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessTrustProvider.Ec2VerifiedAccessTrustProviderOidcOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_trust_provider#sse_specification Ec2VerifiedAccessTrustProvider#sse_specification}",
            "stability": "stable",
            "summary": "The configuration options for customer provided KMS encryption."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 56
          },
          "name": "sseSpecification",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessTrustProvider.Ec2VerifiedAccessTrustProviderSseSpecification"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_trust_provider#tags Ec2VerifiedAccessTrustProvider#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 62
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessTrustProvider.Ec2VerifiedAccessTrustProviderTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_trust_provider#user_trust_provider_type Ec2VerifiedAccessTrustProvider#user_trust_provider_type}",
            "stability": "stable",
            "summary": "The type of device-based trust provider. Possible values: oidc|iam-identity-center."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 74
          },
          "name": "userTrustProviderType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-verified-access-trust-provider/index:Ec2VerifiedAccessTrustProviderConfig"
    },
    "@cdktn/provider-awscc.ec2VerifiedAccessTrustProvider.Ec2VerifiedAccessTrustProviderDeviceOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessTrustProvider.Ec2VerifiedAccessTrustProviderDeviceOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-verified-access-trust-provider/index.ts",
        "line": 76
      },
      "name": "Ec2VerifiedAccessTrustProviderDeviceOptions",
      "namespace": "ec2VerifiedAccessTrustProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_trust_provider#public_signing_key_url Ec2VerifiedAccessTrustProvider#public_signing_key_url}",
            "stability": "stable",
            "summary": "URL Verified Access will use to verify authenticity of the device tokens."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 82
          },
          "name": "publicSigningKeyUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_trust_provider#tenant_id Ec2VerifiedAccessTrustProvider#tenant_id}",
            "stability": "stable",
            "summary": "The ID of the tenant application with the device-identity provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 88
          },
          "name": "tenantId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-verified-access-trust-provider/index:Ec2VerifiedAccessTrustProviderDeviceOptions"
    },
    "@cdktn/provider-awscc.ec2VerifiedAccessTrustProvider.Ec2VerifiedAccessTrustProviderDeviceOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessTrustProvider.Ec2VerifiedAccessTrustProviderDeviceOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-verified-access-trust-provider/index.ts",
          "line": 135
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-verified-access-trust-provider/index.ts",
        "line": 127
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 183
          },
          "name": "resetPublicSigningKeyUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 199
          },
          "name": "resetTenantId"
        }
      ],
      "name": "Ec2VerifiedAccessTrustProviderDeviceOptionsOutputReference",
      "namespace": "ec2VerifiedAccessTrustProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 187
          },
          "name": "publicSigningKeyUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 203
          },
          "name": "tenantIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 177
          },
          "name": "publicSigningKeyUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 193
          },
          "name": "tenantId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 139
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessTrustProvider.Ec2VerifiedAccessTrustProviderDeviceOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-verified-access-trust-provider/index:Ec2VerifiedAccessTrustProviderDeviceOptionsOutputReference"
    },
    "@cdktn/provider-awscc.ec2VerifiedAccessTrustProvider.Ec2VerifiedAccessTrustProviderNativeApplicationOidcOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessTrustProvider.Ec2VerifiedAccessTrustProviderNativeApplicationOidcOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-verified-access-trust-provider/index.ts",
        "line": 207
      },
      "name": "Ec2VerifiedAccessTrustProviderNativeApplicationOidcOptions",
      "namespace": "ec2VerifiedAccessTrustProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_trust_provider#authorization_endpoint Ec2VerifiedAccessTrustProvider#authorization_endpoint}",
            "stability": "stable",
            "summary": "The OIDC authorization endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 213
          },
          "name": "authorizationEndpoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_trust_provider#client_id Ec2VerifiedAccessTrustProvider#client_id}",
            "stability": "stable",
            "summary": "The client identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 219
          },
          "name": "clientId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_trust_provider#client_secret Ec2VerifiedAccessTrustProvider#client_secret}",
            "stability": "stable",
            "summary": "The client secret."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 225
          },
          "name": "clientSecret",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_trust_provider#issuer Ec2VerifiedAccessTrustProvider#issuer}",
            "stability": "stable",
            "summary": "The OIDC issuer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 231
          },
          "name": "issuer",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_trust_provider#public_signing_key_endpoint Ec2VerifiedAccessTrustProvider#public_signing_key_endpoint}",
            "stability": "stable",
            "summary": "The public signing key for endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 237
          },
          "name": "publicSigningKeyEndpoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Each scope returns a specific set of user attributes.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_trust_provider#scope Ec2VerifiedAccessTrustProvider#scope}",
            "stability": "stable",
            "summary": "OpenID Connect (OIDC) scopes are used by an application during authentication to authorize access to details of a user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 243
          },
          "name": "scope",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_trust_provider#token_endpoint Ec2VerifiedAccessTrustProvider#token_endpoint}",
            "stability": "stable",
            "summary": "The OIDC token endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 249
          },
          "name": "tokenEndpoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_trust_provider#user_info_endpoint Ec2VerifiedAccessTrustProvider#user_info_endpoint}",
            "stability": "stable",
            "summary": "The OIDC user info endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 255
          },
          "name": "userInfoEndpoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-verified-access-trust-provider/index:Ec2VerifiedAccessTrustProviderNativeApplicationOidcOptions"
    },
    "@cdktn/provider-awscc.ec2VerifiedAccessTrustProvider.Ec2VerifiedAccessTrustProviderNativeApplicationOidcOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessTrustProvider.Ec2VerifiedAccessTrustProviderNativeApplicationOidcOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-verified-access-trust-provider/index.ts",
          "line": 344
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-verified-access-trust-provider/index.ts",
        "line": 336
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 428
          },
          "name": "resetAuthorizationEndpoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 444
          },
          "name": "resetClientId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 460
          },
          "name": "resetClientSecret"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 476
          },
          "name": "resetIssuer"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 492
          },
          "name": "resetPublicSigningKeyEndpoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 508
          },
          "name": "resetScope"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 524
          },
          "name": "resetTokenEndpoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 540
          },
          "name": "resetUserInfoEndpoint"
        }
      ],
      "name": "Ec2VerifiedAccessTrustProviderNativeApplicationOidcOptionsOutputReference",
      "namespace": "ec2VerifiedAccessTrustProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 432
          },
          "name": "authorizationEndpointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 448
          },
          "name": "clientIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 464
          },
          "name": "clientSecretInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 480
          },
          "name": "issuerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 496
          },
          "name": "publicSigningKeyEndpointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 512
          },
          "name": "scopeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 528
          },
          "name": "tokenEndpointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 544
          },
          "name": "userInfoEndpointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 422
          },
          "name": "authorizationEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 438
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 454
          },
          "name": "clientSecret",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 470
          },
          "name": "issuer",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 486
          },
          "name": "publicSigningKeyEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 502
          },
          "name": "scope",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 518
          },
          "name": "tokenEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 534
          },
          "name": "userInfoEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 348
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessTrustProvider.Ec2VerifiedAccessTrustProviderNativeApplicationOidcOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-verified-access-trust-provider/index:Ec2VerifiedAccessTrustProviderNativeApplicationOidcOptionsOutputReference"
    },
    "@cdktn/provider-awscc.ec2VerifiedAccessTrustProvider.Ec2VerifiedAccessTrustProviderOidcOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessTrustProvider.Ec2VerifiedAccessTrustProviderOidcOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-verified-access-trust-provider/index.ts",
        "line": 548
      },
      "name": "Ec2VerifiedAccessTrustProviderOidcOptions",
      "namespace": "ec2VerifiedAccessTrustProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_trust_provider#authorization_endpoint Ec2VerifiedAccessTrustProvider#authorization_endpoint}",
            "stability": "stable",
            "summary": "The OIDC authorization endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 554
          },
          "name": "authorizationEndpoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_trust_provider#client_id Ec2VerifiedAccessTrustProvider#client_id}",
            "stability": "stable",
            "summary": "The client identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 560
          },
          "name": "clientId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_trust_provider#client_secret Ec2VerifiedAccessTrustProvider#client_secret}",
            "stability": "stable",
            "summary": "The client secret."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 566
          },
          "name": "clientSecret",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_trust_provider#issuer Ec2VerifiedAccessTrustProvider#issuer}",
            "stability": "stable",
            "summary": "The OIDC issuer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 572
          },
          "name": "issuer",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Each scope returns a specific set of user attributes.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_trust_provider#scope Ec2VerifiedAccessTrustProvider#scope}",
            "stability": "stable",
            "summary": "OpenID Connect (OIDC) scopes are used by an application during authentication to authorize access to details of a user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 578
          },
          "name": "scope",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_trust_provider#token_endpoint Ec2VerifiedAccessTrustProvider#token_endpoint}",
            "stability": "stable",
            "summary": "The OIDC token endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 584
          },
          "name": "tokenEndpoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_trust_provider#user_info_endpoint Ec2VerifiedAccessTrustProvider#user_info_endpoint}",
            "stability": "stable",
            "summary": "The OIDC user info endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 590
          },
          "name": "userInfoEndpoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-verified-access-trust-provider/index:Ec2VerifiedAccessTrustProviderOidcOptions"
    },
    "@cdktn/provider-awscc.ec2VerifiedAccessTrustProvider.Ec2VerifiedAccessTrustProviderOidcOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessTrustProvider.Ec2VerifiedAccessTrustProviderOidcOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-verified-access-trust-provider/index.ts",
          "line": 672
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-verified-access-trust-provider/index.ts",
        "line": 664
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 750
          },
          "name": "resetAuthorizationEndpoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 766
          },
          "name": "resetClientId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 782
          },
          "name": "resetClientSecret"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 798
          },
          "name": "resetIssuer"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 814
          },
          "name": "resetScope"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 830
          },
          "name": "resetTokenEndpoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 846
          },
          "name": "resetUserInfoEndpoint"
        }
      ],
      "name": "Ec2VerifiedAccessTrustProviderOidcOptionsOutputReference",
      "namespace": "ec2VerifiedAccessTrustProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 754
          },
          "name": "authorizationEndpointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 770
          },
          "name": "clientIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 786
          },
          "name": "clientSecretInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 802
          },
          "name": "issuerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 818
          },
          "name": "scopeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 834
          },
          "name": "tokenEndpointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 850
          },
          "name": "userInfoEndpointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 744
          },
          "name": "authorizationEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 760
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 776
          },
          "name": "clientSecret",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 792
          },
          "name": "issuer",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 808
          },
          "name": "scope",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 824
          },
          "name": "tokenEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 840
          },
          "name": "userInfoEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 676
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessTrustProvider.Ec2VerifiedAccessTrustProviderOidcOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-verified-access-trust-provider/index:Ec2VerifiedAccessTrustProviderOidcOptionsOutputReference"
    },
    "@cdktn/provider-awscc.ec2VerifiedAccessTrustProvider.Ec2VerifiedAccessTrustProviderSseSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessTrustProvider.Ec2VerifiedAccessTrustProviderSseSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-verified-access-trust-provider/index.ts",
        "line": 854
      },
      "name": "Ec2VerifiedAccessTrustProviderSseSpecification",
      "namespace": "ec2VerifiedAccessTrustProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_trust_provider#customer_managed_key_enabled Ec2VerifiedAccessTrustProvider#customer_managed_key_enabled}",
            "stability": "stable",
            "summary": "Whether to encrypt the policy with the provided key or disable encryption."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 860
          },
          "name": "customerManagedKeyEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_trust_provider#kms_key_arn Ec2VerifiedAccessTrustProvider#kms_key_arn}",
            "stability": "stable",
            "summary": "KMS Key Arn used to encrypt the group policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 866
          },
          "name": "kmsKeyArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-verified-access-trust-provider/index:Ec2VerifiedAccessTrustProviderSseSpecification"
    },
    "@cdktn/provider-awscc.ec2VerifiedAccessTrustProvider.Ec2VerifiedAccessTrustProviderSseSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessTrustProvider.Ec2VerifiedAccessTrustProviderSseSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-verified-access-trust-provider/index.ts",
          "line": 913
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-verified-access-trust-provider/index.ts",
        "line": 905
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 961
          },
          "name": "resetCustomerManagedKeyEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 977
          },
          "name": "resetKmsKeyArn"
        }
      ],
      "name": "Ec2VerifiedAccessTrustProviderSseSpecificationOutputReference",
      "namespace": "ec2VerifiedAccessTrustProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 965
          },
          "name": "customerManagedKeyEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 981
          },
          "name": "kmsKeyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 955
          },
          "name": "customerManagedKeyEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 971
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 917
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessTrustProvider.Ec2VerifiedAccessTrustProviderSseSpecification"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-verified-access-trust-provider/index:Ec2VerifiedAccessTrustProviderSseSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.ec2VerifiedAccessTrustProvider.Ec2VerifiedAccessTrustProviderTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessTrustProvider.Ec2VerifiedAccessTrustProviderTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-verified-access-trust-provider/index.ts",
        "line": 985
      },
      "name": "Ec2VerifiedAccessTrustProviderTags",
      "namespace": "ec2VerifiedAccessTrustProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_trust_provider#key Ec2VerifiedAccessTrustProvider#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 991
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_verified_access_trust_provider#value Ec2VerifiedAccessTrustProvider#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 997
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-verified-access-trust-provider/index:Ec2VerifiedAccessTrustProviderTags"
    },
    "@cdktn/provider-awscc.ec2VerifiedAccessTrustProvider.Ec2VerifiedAccessTrustProviderTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessTrustProvider.Ec2VerifiedAccessTrustProviderTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-verified-access-trust-provider/index.ts",
          "line": 1127
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-verified-access-trust-provider/index.ts",
        "line": 1119
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 1134
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessTrustProvider.Ec2VerifiedAccessTrustProviderTagsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2VerifiedAccessTrustProviderTagsList",
      "namespace": "ec2VerifiedAccessTrustProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 1120
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessTrustProvider.Ec2VerifiedAccessTrustProviderTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-verified-access-trust-provider/index:Ec2VerifiedAccessTrustProviderTagsList"
    },
    "@cdktn/provider-awscc.ec2VerifiedAccessTrustProvider.Ec2VerifiedAccessTrustProviderTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessTrustProvider.Ec2VerifiedAccessTrustProviderTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-verified-access-trust-provider/index.ts",
          "line": 1046
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-verified-access-trust-provider/index.ts",
        "line": 1036
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 1094
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 1110
          },
          "name": "resetValue"
        }
      ],
      "name": "Ec2VerifiedAccessTrustProviderTagsOutputReference",
      "namespace": "ec2VerifiedAccessTrustProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 1098
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 1114
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 1088
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 1104
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-verified-access-trust-provider/index.ts",
            "line": 1050
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2VerifiedAccessTrustProvider.Ec2VerifiedAccessTrustProviderTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-verified-access-trust-provider/index:Ec2VerifiedAccessTrustProviderTagsOutputReference"
    },
    "@cdktn/provider-awscc.ec2Volume.Ec2Volume": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_volume awscc_ec2_volume}."
      },
      "fqn": "@cdktn/provider-awscc.ec2Volume.Ec2Volume",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_volume awscc_ec2_volume} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-volume/index.ts",
          "line": 345
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2Volume.Ec2VolumeConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-volume/index.ts",
        "line": 313
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2Volume resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-volume/index.ts",
            "line": 330
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2Volume to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_volume#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2Volume that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2Volume to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-volume/index.ts",
            "line": 568
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2Volume.Ec2VolumeTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-volume/index.ts",
            "line": 390
          },
          "name": "resetAutoEnableIo"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-volume/index.ts",
            "line": 406
          },
          "name": "resetAvailabilityZone"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-volume/index.ts",
            "line": 422
          },
          "name": "resetAvailabilityZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-volume/index.ts",
            "line": 438
          },
          "name": "resetEncrypted"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-volume/index.ts",
            "line": 459
          },
          "name": "resetIops"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-volume/index.ts",
            "line": 475
          },
          "name": "resetKmsKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-volume/index.ts",
            "line": 491
          },
          "name": "resetMultiAttachEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-volume/index.ts",
            "line": 507
          },
          "name": "resetOutpostArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-volume/index.ts",
            "line": 523
          },
          "name": "resetSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-volume/index.ts",
            "line": 539
          },
          "name": "resetSnapshotId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-volume/index.ts",
            "line": 555
          },
          "name": "resetSourceVolumeId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-volume/index.ts",
            "line": 571
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-volume/index.ts",
            "line": 587
          },
          "name": "resetThroughput"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-volume/index.ts",
            "line": 608
          },
          "name": "resetVolumeInitializationRate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-volume/index.ts",
            "line": 624
          },
          "name": "resetVolumeType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-volume/index.ts",
            "line": 636
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-volume/index.ts",
            "line": 656
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2Volume",
      "namespace": "ec2Volume",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-volume/index.ts",
            "line": 318
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-volume/index.ts",
            "line": 447
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-volume/index.ts",
            "line": 565
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Volume.Ec2VolumeTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-volume/index.ts",
            "line": 596
          },
          "name": "volumeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-volume/index.ts",
            "line": 394
          },
          "name": "autoEnableIoInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-volume/index.ts",
            "line": 426
          },
          "name": "availabilityZoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-volume/index.ts",
            "line": 410
          },
          "name": "availabilityZoneInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-volume/index.ts",
            "line": 442
          },
          "name": "encryptedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-volume/index.ts",
            "line": 463
          },
          "name": "iopsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-volume/index.ts",
            "line": 479
          },
          "name": "kmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-volume/index.ts",
            "line": 495
          },
          "name": "multiAttachEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-volume/index.ts",
            "line": 511
          },
          "name": "outpostArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-volume/index.ts",
            "line": 527
          },
          "name": "sizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-volume/index.ts",
            "line": 543
          },
          "name": "snapshotIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-volume/index.ts",
            "line": 559
          },
          "name": "sourceVolumeIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-volume/index.ts",
            "line": 575
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2Volume.Ec2VolumeTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-volume/index.ts",
            "line": 591
          },
          "name": "throughputInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-volume/index.ts",
            "line": 612
          },
          "name": "volumeInitializationRateInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-volume/index.ts",
            "line": 628
          },
          "name": "volumeTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-volume/index.ts",
            "line": 384
          },
          "name": "autoEnableIo",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-volume/index.ts",
            "line": 400
          },
          "name": "availabilityZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-volume/index.ts",
            "line": 416
          },
          "name": "availabilityZoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-volume/index.ts",
            "line": 432
          },
          "name": "encrypted",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-volume/index.ts",
            "line": 453
          },
          "name": "iops",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-volume/index.ts",
            "line": 469
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-volume/index.ts",
            "line": 485
          },
          "name": "multiAttachEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-volume/index.ts",
            "line": 501
          },
          "name": "outpostArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-volume/index.ts",
            "line": 517
          },
          "name": "size",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-volume/index.ts",
            "line": 533
          },
          "name": "snapshotId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-volume/index.ts",
            "line": 549
          },
          "name": "sourceVolumeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-volume/index.ts",
            "line": 581
          },
          "name": "throughput",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-volume/index.ts",
            "line": 602
          },
          "name": "volumeInitializationRate",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-volume/index.ts",
            "line": 618
          },
          "name": "volumeType",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-volume/index:Ec2Volume"
    },
    "@cdktn/provider-awscc.ec2Volume.Ec2VolumeConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Volume.Ec2VolumeConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-volume/index.ts",
        "line": 14
      },
      "name": "Ec2VolumeConfig",
      "namespace": "ec2Volume",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "By default, EBS disables I/O to the volume from attached EC2 instances when it determines that a volume's data is potentially inconsistent. If the consistency of the volume is not a concern, and you prefer that the volume be made available immediately if it's impaired, you can configure the volume to automatically enable I/O.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_volume#auto_enable_io Ec2Volume#auto_enable_io}",
            "stability": "stable",
            "summary": "Indicates whether the volume is auto-enabled for I/O operations."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-volume/index.ts",
            "line": 20
          },
          "name": "autoEnableIo",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For example, ``us-east-1a``.\n Either ``AvailabilityZone`` or ``AvailabilityZoneId`` must be specified, but not both.\n If you are creating a volume copy, omit this parameter. The volume copy is created in the same Availability Zone as the source volume.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_volume#availability_zone Ec2Volume#availability_zone}",
            "stability": "stable",
            "summary": "The ID of the Availability Zone in which to create the volume."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-volume/index.ts",
            "line": 28
          },
          "name": "availabilityZone",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For example, ``use1-az1``.\n Either ``AvailabilityZone`` or ``AvailabilityZoneId`` must be specified, but not both.\n If you are creating a volume copy, omit this parameter. The volume copy is created in the same Availability Zone as the source volume.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_volume#availability_zone_id Ec2Volume#availability_zone_id}",
            "stability": "stable",
            "summary": "The ID of the Availability Zone in which to create the volume."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-volume/index.ts",
            "line": 36
          },
          "name": "availabilityZoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The effect of setting the encryption state to ``true`` depends on the volume origin (new, from a snapshot, or from an existing volume), starting encryption state, ownership, and whether encryption by default is enabled. For more information, see [Encryption by default](https://docs.aws.amazon.com/ebs/latest/userguide/work-with-ebs-encr.html#encryption-by-default) in the *Amazon EBS User Guide*.\n If you are creating a volume copy, omit this parameter. The volume is automatically encrypted with the same KMS key as the source volume. You can't copy unencrypted volumes.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_volume#encrypted Ec2Volume#encrypted}",
            "stability": "stable",
            "summary": "Indicates whether the volume should be encrypted."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-volume/index.ts",
            "line": 43
          },
          "name": "encrypted",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Required for ``io1`` and ``io2`` volumes. Optional for ``gp3`` volumes. Omit for all other volume types. \n Valid ranges:\n  +  gp3: ``3,000``(*default*)``- 80,000`` IOPS\n  +  io1: ``100 - 64,000`` IOPS\n  +  io2: ``100 - 256,000`` IOPS\n  \n  [Instances built on the Nitro System](https://docs.aws.amazon.com/ec2/latest/instancetypes/ec2-nitro-instances.html) can support up to 256,000 IOPS. Other instances can support up to 32,000 IOPS.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_volume#iops Ec2Volume#iops}",
            "stability": "stable",
            "summary": "The number of I/O operations per second (IOPS) to provision for the volume."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-volume/index.ts",
            "line": 55
          },
          "name": "iops",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If ``KmsKeyId`` is specified, the encrypted state must be ``true``.\n If you omit this property and your account is enabled for encryption by default, or *Encrypted* is set to ``true``, then the volume is encrypted using the default key specified for your account. If your account does not have a default key, then the volume is encrypted using the aws-managed-key.\n Alternatively, if you want to specify a different key, you can specify one of the following:\n  +  Key ID. For example, 1234abcd-12ab-34cd-56ef-1234567890ab.\n  +  Key alias. Specify the alias for the key, prefixed with ``alias/``. For example, for a key with the alias ``my_cmk``, use ``alias/my_cmk``. Or to specify the aws-managed-key, use ``alias/aws/ebs``.\n  +  Key ARN. For example, arn:aws:kms:us-east-1:012345678910:key/1234abcd-12ab-34cd-56ef-1234567890ab.\n  +  Alias ARN. For example, arn:aws:kms:us-east-1:012345678910:alias/ExampleAlias.\n  \n If you are creating a volume copy, omit this parameter. The volume is automatically encrypted with the same KMS key as the source volume. You can't copy unencrypted volumes.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_volume#kms_key_id Ec2Volume#kms_key_id}",
            "stability": "stable",
            "summary": "The identifier of the kms-key-long to use for Amazon EBS encryption."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-volume/index.ts",
            "line": 69
          },
          "name": "kmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "CFNlong does not currently support updating a single-attach volume to be multi-attach enabled, updating a multi-attach enabled volume to be single-attach, or updating the size or number of I/O operations per second (IOPS) of a multi-attach enabled volume.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_volume#multi_attach_enabled Ec2Volume#multi_attach_enabled}",
            "stability": "stable",
            "summary": "Indicates whether Amazon EBS Multi-Attach is enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-volume/index.ts",
            "line": 76
          },
          "name": "multiAttachEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you intend to use a volume with an instance running on an outpost, then you must create the volume on the same outpost as the instance. You can't use a volume created in an AWS Region with an instance on an AWS outpost, or the other way around.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_volume#outpost_arn Ec2Volume#outpost_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the Outpost on which to create the volume."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-volume/index.ts",
            "line": 83
          },
          "name": "outpostArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "+  Required for new empty volumes.\n  +  Optional for volumes created from snapshots and volume copies. In this case, the size defaults to the size of the snapshot or source volume. You can optionally specify a size that is equal to or larger than the size of the source snapshot or volume.\n  \n Supported volume sizes:\n  +  gp2: ``1 - 16,384`` GiB\n  +  gp3: ``1 - 65,536`` GiB\n  +  io1: ``4 - 16,384`` GiB\n  +  io2: ``4 - 65,536`` GiB\n  +  st1 and sc1: ``125 - 16,384`` GiB\n  +  standard: ``1 - 1024`` GiB\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_volume#size Ec2Volume#size}",
            "stability": "stable",
            "summary": "The size of the volume, in GiBs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-volume/index.ts",
            "line": 99
          },
          "name": "size",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Only specify to create a volume from a snapshot. To create a new empty volume, omit this parameter and specify a value for ``Size`` instead. To create a volume copy, omit this parameter and specify ``SourceVolumeId`` instead.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_volume#snapshot_id Ec2Volume#snapshot_id}",
            "stability": "stable",
            "summary": "The snapshot from which to create the volume."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-volume/index.ts",
            "line": 105
          },
          "name": "snapshotId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When specified, the volume is created as an exact copy of the specified volume. Only specify to create a volume copy. To create a new empty volume or to create a volume from a snapshot, omit this parameter,\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_volume#source_volume_id Ec2Volume#source_volume_id}",
            "stability": "stable",
            "summary": "The ID of the source EBS volume to copy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-volume/index.ts",
            "line": 111
          },
          "name": "sourceVolumeId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_volume#tags Ec2Volume#tags}",
            "stability": "stable",
            "summary": "The tags to apply to the volume during creation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-volume/index.ts",
            "line": 117
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2Volume.Ec2VolumeTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter is valid only for ``gp3`` volumes. The default value is 125.\n Valid Range: Minimum value of 125. Maximum value of 2000.\n The maximum ratio of throughput to IOPS is 0.25 MiB/s per IOPS. For example, a volume with 3,000 IOPS can have a maximum throughput of 750 MiB/s (3,000 x 0.25).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_volume#throughput Ec2Volume#throughput}",
            "stability": "stable",
            "summary": "The throughput to provision for a volume, with a maximum of 2,000 MiB/s."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-volume/index.ts",
            "line": 126
          },
          "name": "throughput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This is also known as *volume initialization*. Specifying a volume initialization rate ensures that the volume is initialized at a predictable and consistent rate after creation.\n This parameter is supported only for volumes created from snapshots. Omit this parameter if:\n  +  You want to create the volume using fast snapshot restore. You must specify a snapshot that is enabled for fast snapshot restore. In this case, the volume is fully initialized at creation.\n  If you specify a snapshot that is enabled for fast snapshot restore and a volume initialization rate, the volume will be initialized at the specified rate instead of fast snapshot restore.\n   +  You want to create a volume that is initialized at the default rate.\n  \n For more information, see [Initialize Amazon EBS volumes](https://docs.aws.amazon.com/ebs/latest/userguide/initalize-volume.html) in the *Amazon EC2 User Guide*.\n Valid range: 100 - 300 MiB/s\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_volume#volume_initialization_rate Ec2Volume#volume_initialization_rate}",
            "stability": "stable",
            "summary": "Specifies the Amazon EBS Provisioned Rate for Volume Initialization (volume initialization rate), in MiB/s, at which to download the snapshot blocks from Amazon S3 to the volume."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-volume/index.ts",
            "line": 139
          },
          "name": "volumeInitializationRate",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter can be one of the following values:\n  +  General Purpose SSD: ``gp2`` | ``gp3``\n  +  Provisioned IOPS SSD: ``io1`` | ``io2``\n  +  Throughput Optimized HDD: ``st1``\n  +  Cold HDD: ``sc1``\n  +  Magnetic: ``standard``\n  \n  Throughput Optimized HDD (``st1``) and Cold HDD (``sc1``) volumes can't be used as boot volumes.\n  For more information, see [Amazon EBS volume types](https://docs.aws.amazon.com/ebs/latest/userguide/ebs-volume-types.html) in the *Amazon EBS User Guide*.\n Default: ``gp2``\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_volume#volume_type Ec2Volume#volume_type}",
            "stability": "stable",
            "summary": "The volume type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-volume/index.ts",
            "line": 154
          },
          "name": "volumeType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-volume/index:Ec2VolumeConfig"
    },
    "@cdktn/provider-awscc.ec2Volume.Ec2VolumeTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Volume.Ec2VolumeTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-volume/index.ts",
        "line": 156
      },
      "name": "Ec2VolumeTags",
      "namespace": "ec2Volume",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_volume#key Ec2Volume#key}",
            "stability": "stable",
            "summary": "The tag key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-volume/index.ts",
            "line": 162
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_volume#value Ec2Volume#value}",
            "stability": "stable",
            "summary": "The tag value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-volume/index.ts",
            "line": 168
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-volume/index:Ec2VolumeTags"
    },
    "@cdktn/provider-awscc.ec2Volume.Ec2VolumeTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Volume.Ec2VolumeTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-volume/index.ts",
          "line": 298
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-volume/index.ts",
        "line": 290
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-volume/index.ts",
            "line": 305
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2Volume.Ec2VolumeTagsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2VolumeTagsList",
      "namespace": "ec2Volume",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-volume/index.ts",
            "line": 291
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2Volume.Ec2VolumeTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-volume/index:Ec2VolumeTagsList"
    },
    "@cdktn/provider-awscc.ec2Volume.Ec2VolumeTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Volume.Ec2VolumeTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-volume/index.ts",
          "line": 217
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-volume/index.ts",
        "line": 207
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-volume/index.ts",
            "line": 265
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-volume/index.ts",
            "line": 281
          },
          "name": "resetValue"
        }
      ],
      "name": "Ec2VolumeTagsOutputReference",
      "namespace": "ec2Volume",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-volume/index.ts",
            "line": 269
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-volume/index.ts",
            "line": 285
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-volume/index.ts",
            "line": 259
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-volume/index.ts",
            "line": 275
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-volume/index.ts",
            "line": 221
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2Volume.Ec2VolumeTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-volume/index:Ec2VolumeTagsOutputReference"
    },
    "@cdktn/provider-awscc.ec2VolumeAttachment.Ec2VolumeAttachment": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_volume_attachment awscc_ec2_volume_attachment}."
      },
      "fqn": "@cdktn/provider-awscc.ec2VolumeAttachment.Ec2VolumeAttachment",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_volume_attachment awscc_ec2_volume_attachment} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-volume-attachment/index.ts",
          "line": 76
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2VolumeAttachment.Ec2VolumeAttachmentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-volume-attachment/index.ts",
        "line": 44
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2VolumeAttachment resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-volume-attachment/index.ts",
            "line": 61
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2VolumeAttachment to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_volume_attachment#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2VolumeAttachment that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2VolumeAttachment to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-volume-attachment/index.ts",
            "line": 110
          },
          "name": "resetDevice"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-volume-attachment/index.ts",
            "line": 126
          },
          "name": "resetEbsCardIndex"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-volume-attachment/index.ts",
            "line": 169
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-volume-attachment/index.ts",
            "line": 178
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2VolumeAttachment",
      "namespace": "ec2VolumeAttachment",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-volume-attachment/index.ts",
            "line": 49
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-volume-attachment/index.ts",
            "line": 135
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-volume-attachment/index.ts",
            "line": 114
          },
          "name": "deviceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-volume-attachment/index.ts",
            "line": 130
          },
          "name": "ebsCardIndexInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-volume-attachment/index.ts",
            "line": 148
          },
          "name": "instanceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-volume-attachment/index.ts",
            "line": 161
          },
          "name": "volumeIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-volume-attachment/index.ts",
            "line": 104
          },
          "name": "device",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-volume-attachment/index.ts",
            "line": 120
          },
          "name": "ebsCardIndex",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-volume-attachment/index.ts",
            "line": 141
          },
          "name": "instanceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-volume-attachment/index.ts",
            "line": 154
          },
          "name": "volumeId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-volume-attachment/index:Ec2VolumeAttachment"
    },
    "@cdktn/provider-awscc.ec2VolumeAttachment.Ec2VolumeAttachmentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VolumeAttachment.Ec2VolumeAttachmentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-volume-attachment/index.ts",
        "line": 14
      },
      "name": "Ec2VolumeAttachmentConfig",
      "namespace": "ec2VolumeAttachment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "This value can be a reference to an [AWS::EC2::Instance](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html) resource, or it can be the physical ID of an existing EC2 instance.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_volume_attachment#instance_id Ec2VolumeAttachment#instance_id}",
            "stability": "stable",
            "summary": "The ID of the instance to which the volume attaches."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-volume-attachment/index.ts",
            "line": 32
          },
          "name": "instanceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The volume and instance must be within the same Availability Zone. This value can be a reference to an [AWS::EC2::Volume](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ebs-volume.html) resource, or it can be the volume ID of an existing Amazon EBS volume.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_volume_attachment#volume_id Ec2VolumeAttachment#volume_id}",
            "stability": "stable",
            "summary": "The ID of the Amazon EBS volume."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-volume-attachment/index.ts",
            "line": 38
          },
          "name": "volumeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_volume_attachment#device Ec2VolumeAttachment#device}",
            "stability": "stable",
            "summary": "The device name (for example, ``/dev/sdh`` or ``xvdh``)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-volume-attachment/index.ts",
            "line": 20
          },
          "name": "device",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Some instance types support multiple EBS cards. The default EBS card index is 0.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_volume_attachment#ebs_card_index Ec2VolumeAttachment#ebs_card_index}",
            "stability": "stable",
            "summary": "The index of the EBS card."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-volume-attachment/index.ts",
            "line": 26
          },
          "name": "ebsCardIndex",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ec2-volume-attachment/index:Ec2VolumeAttachmentConfig"
    },
    "@cdktn/provider-awscc.ec2Vpc.Ec2Vpc": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc awscc_ec2_vpc}."
      },
      "fqn": "@cdktn/provider-awscc.ec2Vpc.Ec2Vpc",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc awscc_ec2_vpc} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-vpc/index.ts",
          "line": 1229
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2Vpc.Ec2VpcConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-vpc/index.ts",
        "line": 1197
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2Vpc resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 1214
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2Vpc to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2Vpc that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2Vpc to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 1385
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2Vpc.Ec2VpcTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 1401
          },
          "name": "putVpcEncryptionControl",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2Vpc.Ec2VpcVpcEncryptionControl"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 1267
          },
          "name": "resetCidrBlock"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 1298
          },
          "name": "resetEnableDnsHostnames"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 1314
          },
          "name": "resetEnableDnsSupport"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 1335
          },
          "name": "resetInstanceTenancy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 1351
          },
          "name": "resetIpv4IpamPoolId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 1367
          },
          "name": "resetIpv4NetmaskLength"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 1388
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 1404
          },
          "name": "resetVpcEncryptionControl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 1421
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 1434
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2Vpc",
      "namespace": "ec2Vpc",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 1202
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 1276
          },
          "name": "cidrBlockAssociations",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 1281
          },
          "name": "defaultNetworkAcl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 1286
          },
          "name": "defaultSecurityGroup",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 1323
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 1376
          },
          "name": "ipv6CidrBlocks",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 1382
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Vpc.Ec2VpcTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 1398
          },
          "name": "vpcEncryptionControl",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Vpc.Ec2VpcVpcEncryptionControlOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 1413
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 1271
          },
          "name": "cidrBlockInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 1302
          },
          "name": "enableDnsHostnamesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 1318
          },
          "name": "enableDnsSupportInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 1339
          },
          "name": "instanceTenancyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 1355
          },
          "name": "ipv4IpamPoolIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 1371
          },
          "name": "ipv4NetmaskLengthInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 1392
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2Vpc.Ec2VpcTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 1408
          },
          "name": "vpcEncryptionControlInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2Vpc.Ec2VpcVpcEncryptionControl"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 1261
          },
          "name": "cidrBlock",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 1292
          },
          "name": "enableDnsHostnames",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 1308
          },
          "name": "enableDnsSupport",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 1329
          },
          "name": "instanceTenancy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 1345
          },
          "name": "ipv4IpamPoolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 1361
          },
          "name": "ipv4NetmaskLength",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ec2-vpc/index:Ec2Vpc"
    },
    "@cdktn/provider-awscc.ec2Vpc.Ec2VpcConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Vpc.Ec2VpcConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-vpc/index.ts",
        "line": 14
      },
      "name": "Ec2VpcConfig",
      "namespace": "ec2Vpc",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "For example, ``10.0.0.0/16``. We modify the specified CIDR block to its canonical form; for example, if you specify ``100.68.0.18/18``, we modify it to ``100.68.0.0/18``.\n You must specify either``CidrBlock`` or ``Ipv4IpamPoolId``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc#cidr_block Ec2Vpc#cidr_block}",
            "stability": "stable",
            "summary": "The IPv4 network range for the VPC, in CIDR notation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 21
          },
          "name": "cidrBlock",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If enabled, instances in the VPC get DNS hostnames; otherwise, they do not. Disabled by default for nondefault VPCs. For more information, see [DNS attributes in your VPC](https://docs.aws.amazon.com/vpc/latest/userguide/vpc-dns.html#vpc-dns-support).\n You can only enable DNS hostnames if you've enabled DNS support.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc#enable_dns_hostnames Ec2Vpc#enable_dns_hostnames}",
            "stability": "stable",
            "summary": "Indicates whether the instances launched in the VPC get DNS hostnames."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 28
          },
          "name": "enableDnsHostnames",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If enabled, queries to the Amazon provided DNS server at the 169.254.169.253 IP address, or the reserved IP address at the base of the VPC network range \"plus two\" succeed. If disabled, the Amazon provided DNS service in the VPC that resolves public DNS hostnames to IP addresses is not enabled. Enabled by default. For more information, see [DNS attributes in your VPC](https://docs.aws.amazon.com/vpc/latest/userguide/vpc-dns.html#vpc-dns-support).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc#enable_dns_support Ec2Vpc#enable_dns_support}",
            "stability": "stable",
            "summary": "Indicates whether the DNS resolution is supported for the VPC."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 34
          },
          "name": "enableDnsSupport",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "+  ``default``: An instance launched into the VPC runs on shared hardware by default, unless you explicitly specify a different tenancy during instance launch.\n  +  ``dedicated``: An instance launched into the VPC runs on dedicated hardware by default, unless you explicitly specify a tenancy of ``host`` during instance launch. You cannot specify a tenancy of ``default`` during instance launch.\n  \n Updating ``InstanceTenancy`` requires no replacement only if you are updating its value from ``dedicated`` to ``default``. Updating ``InstanceTenancy`` from ``default`` to ``dedicated`` requires replacement.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc#instance_tenancy Ec2Vpc#instance_tenancy}",
            "stability": "stable",
            "summary": "The allowed tenancy of instances launched into the VPC."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 44
          },
          "name": "instanceTenancy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information, see [What is IPAM?](https://docs.aws.amazon.com//vpc/latest/ipam/what-is-it-ipam.html) in the *Amazon VPC IPAM User Guide*.\n You must specify either``CidrBlock`` or ``Ipv4IpamPoolId``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc#ipv_4_ipam_pool_id Ec2Vpc#ipv_4_ipam_pool_id}",
            "stability": "stable",
            "summary": "The ID of an IPv4 IPAM pool you want to use for allocating this VPC's CIDR."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 51
          },
          "name": "ipv4IpamPoolId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information about IPAM, see [What is IPAM?](https://docs.aws.amazon.com//vpc/latest/ipam/what-is-it-ipam.html) in the *Amazon VPC IPAM User Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc#ipv_4_netmask_length Ec2Vpc#ipv_4_netmask_length}",
            "stability": "stable",
            "summary": "The netmask length of the IPv4 CIDR you want to allocate to this VPC from an Amazon VPC IP Address Manager (IPAM) pool."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 57
          },
          "name": "ipv4NetmaskLength",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc#tags Ec2Vpc#tags}",
            "stability": "stable",
            "summary": "The tags for the VPC."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 63
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2Vpc.Ec2VpcTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc#vpc_encryption_control Ec2Vpc#vpc_encryption_control}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 67
          },
          "name": "vpcEncryptionControl",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Vpc.Ec2VpcVpcEncryptionControl"
          }
        }
      ],
      "symbolId": "src/ec2-vpc/index:Ec2VpcConfig"
    },
    "@cdktn/provider-awscc.ec2Vpc.Ec2VpcTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Vpc.Ec2VpcTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-vpc/index.ts",
        "line": 69
      },
      "name": "Ec2VpcTags",
      "namespace": "ec2Vpc",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc#key Ec2Vpc#key}",
            "stability": "stable",
            "summary": "The tag key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 75
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc#value Ec2Vpc#value}",
            "stability": "stable",
            "summary": "The tag value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 81
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-vpc/index:Ec2VpcTags"
    },
    "@cdktn/provider-awscc.ec2Vpc.Ec2VpcTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Vpc.Ec2VpcTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-vpc/index.ts",
          "line": 211
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-vpc/index.ts",
        "line": 203
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 218
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2Vpc.Ec2VpcTagsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2VpcTagsList",
      "namespace": "ec2Vpc",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 204
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2Vpc.Ec2VpcTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-vpc/index:Ec2VpcTagsList"
    },
    "@cdktn/provider-awscc.ec2Vpc.Ec2VpcTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Vpc.Ec2VpcTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-vpc/index.ts",
          "line": 130
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-vpc/index.ts",
        "line": 120
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 178
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 194
          },
          "name": "resetValue"
        }
      ],
      "name": "Ec2VpcTagsOutputReference",
      "namespace": "ec2Vpc",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 182
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 198
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 172
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 188
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 134
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2Vpc.Ec2VpcTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-vpc/index:Ec2VpcTagsOutputReference"
    },
    "@cdktn/provider-awscc.ec2Vpc.Ec2VpcVpcEncryptionControl": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Vpc.Ec2VpcVpcEncryptionControl",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-vpc/index.ts",
        "line": 791
      },
      "name": "Ec2VpcVpcEncryptionControl",
      "namespace": "ec2Vpc",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc#egress_only_internet_gateway_exclusion Ec2Vpc#egress_only_internet_gateway_exclusion}",
            "stability": "stable",
            "summary": "The desired exclusion mode for Egress-Only Internet Gateways."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 797
          },
          "name": "egressOnlyInternetGatewayExclusion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc#elastic_file_system_exclusion Ec2Vpc#elastic_file_system_exclusion}",
            "stability": "stable",
            "summary": "The desired exclusion mode for Elastic File System."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 803
          },
          "name": "elasticFileSystemExclusion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc#internet_gateway_exclusion Ec2Vpc#internet_gateway_exclusion}",
            "stability": "stable",
            "summary": "The desired exclusion mode for Internet Gateways."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 809
          },
          "name": "internetGatewayExclusion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc#lambda_exclusion Ec2Vpc#lambda_exclusion}",
            "stability": "stable",
            "summary": "The desired exclusion mode for Lambda."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 815
          },
          "name": "lambdaExclusion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc#mode Ec2Vpc#mode}",
            "stability": "stable",
            "summary": "The mode of the VPC encryption control."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 821
          },
          "name": "mode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc#nat_gateway_exclusion Ec2Vpc#nat_gateway_exclusion}",
            "stability": "stable",
            "summary": "The desired exclusion mode for NAT Gateways."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 827
          },
          "name": "natGatewayExclusion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc#virtual_private_gateway_exclusion Ec2Vpc#virtual_private_gateway_exclusion}",
            "stability": "stable",
            "summary": "The desired exclusion mode for Virtual Private Gateways."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 833
          },
          "name": "virtualPrivateGatewayExclusion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc#vpc_lattice_exclusion Ec2Vpc#vpc_lattice_exclusion}",
            "stability": "stable",
            "summary": "The desired exclusion mode for VPC Lattice."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 839
          },
          "name": "vpcLatticeExclusion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc#vpc_peering_exclusion Ec2Vpc#vpc_peering_exclusion}",
            "stability": "stable",
            "summary": "The desired exclusion mode for VPC Peering."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 845
          },
          "name": "vpcPeeringExclusion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-vpc/index:Ec2VpcVpcEncryptionControl"
    },
    "@cdktn/provider-awscc.ec2Vpc.Ec2VpcVpcEncryptionControlOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Vpc.Ec2VpcVpcEncryptionControlOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-vpc/index.ts",
          "line": 941
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-vpc/index.ts",
        "line": 933
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 1031
          },
          "name": "resetEgressOnlyInternetGatewayExclusion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 1047
          },
          "name": "resetElasticFileSystemExclusion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 1063
          },
          "name": "resetInternetGatewayExclusion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 1079
          },
          "name": "resetLambdaExclusion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 1095
          },
          "name": "resetMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 1111
          },
          "name": "resetNatGatewayExclusion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 1143
          },
          "name": "resetVirtualPrivateGatewayExclusion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 1169
          },
          "name": "resetVpcLatticeExclusion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 1185
          },
          "name": "resetVpcPeeringExclusion"
        }
      ],
      "name": "Ec2VpcVpcEncryptionControlOutputReference",
      "namespace": "ec2Vpc",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 1121
          },
          "name": "resourceExclusions",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Vpc.Ec2VpcVpcEncryptionControlResourceExclusionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 1126
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 1131
          },
          "name": "stateMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 1152
          },
          "name": "vpcEncryptionControlId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 1157
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 1035
          },
          "name": "egressOnlyInternetGatewayExclusionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 1051
          },
          "name": "elasticFileSystemExclusionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 1067
          },
          "name": "internetGatewayExclusionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 1083
          },
          "name": "lambdaExclusionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 1099
          },
          "name": "modeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 1115
          },
          "name": "natGatewayExclusionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 1147
          },
          "name": "virtualPrivateGatewayExclusionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 1173
          },
          "name": "vpcLatticeExclusionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 1189
          },
          "name": "vpcPeeringExclusionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 1025
          },
          "name": "egressOnlyInternetGatewayExclusion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 1041
          },
          "name": "elasticFileSystemExclusion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 1057
          },
          "name": "internetGatewayExclusion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 1073
          },
          "name": "lambdaExclusion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 1089
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 1105
          },
          "name": "natGatewayExclusion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 1137
          },
          "name": "virtualPrivateGatewayExclusion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 1163
          },
          "name": "vpcLatticeExclusion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 1179
          },
          "name": "vpcPeeringExclusion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 945
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2Vpc.Ec2VpcVpcEncryptionControl"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-vpc/index:Ec2VpcVpcEncryptionControlOutputReference"
    },
    "@cdktn/provider-awscc.ec2Vpc.Ec2VpcVpcEncryptionControlResourceExclusions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Vpc.Ec2VpcVpcEncryptionControlResourceExclusions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-vpc/index.ts",
        "line": 694
      },
      "name": "Ec2VpcVpcEncryptionControlResourceExclusions",
      "namespace": "ec2Vpc",
      "symbolId": "src/ec2-vpc/index:Ec2VpcVpcEncryptionControlResourceExclusions"
    },
    "@cdktn/provider-awscc.ec2Vpc.Ec2VpcVpcEncryptionControlResourceExclusionsEgressOnlyInternetGateway": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Vpc.Ec2VpcVpcEncryptionControlResourceExclusionsEgressOnlyInternetGateway",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-vpc/index.ts",
        "line": 222
      },
      "name": "Ec2VpcVpcEncryptionControlResourceExclusionsEgressOnlyInternetGateway",
      "namespace": "ec2Vpc",
      "symbolId": "src/ec2-vpc/index:Ec2VpcVpcEncryptionControlResourceExclusionsEgressOnlyInternetGateway"
    },
    "@cdktn/provider-awscc.ec2Vpc.Ec2VpcVpcEncryptionControlResourceExclusionsEgressOnlyInternetGatewayOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Vpc.Ec2VpcVpcEncryptionControlResourceExclusionsEgressOnlyInternetGatewayOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-vpc/index.ts",
          "line": 252
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-vpc/index.ts",
        "line": 245
      },
      "name": "Ec2VpcVpcEncryptionControlResourceExclusionsEgressOnlyInternetGatewayOutputReference",
      "namespace": "ec2Vpc",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 272
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 277
          },
          "name": "stateMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 256
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Vpc.Ec2VpcVpcEncryptionControlResourceExclusionsEgressOnlyInternetGateway"
          }
        }
      ],
      "symbolId": "src/ec2-vpc/index:Ec2VpcVpcEncryptionControlResourceExclusionsEgressOnlyInternetGatewayOutputReference"
    },
    "@cdktn/provider-awscc.ec2Vpc.Ec2VpcVpcEncryptionControlResourceExclusionsElasticFileSystem": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Vpc.Ec2VpcVpcEncryptionControlResourceExclusionsElasticFileSystem",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-vpc/index.ts",
        "line": 281
      },
      "name": "Ec2VpcVpcEncryptionControlResourceExclusionsElasticFileSystem",
      "namespace": "ec2Vpc",
      "symbolId": "src/ec2-vpc/index:Ec2VpcVpcEncryptionControlResourceExclusionsElasticFileSystem"
    },
    "@cdktn/provider-awscc.ec2Vpc.Ec2VpcVpcEncryptionControlResourceExclusionsElasticFileSystemOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Vpc.Ec2VpcVpcEncryptionControlResourceExclusionsElasticFileSystemOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-vpc/index.ts",
          "line": 311
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-vpc/index.ts",
        "line": 304
      },
      "name": "Ec2VpcVpcEncryptionControlResourceExclusionsElasticFileSystemOutputReference",
      "namespace": "ec2Vpc",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 331
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 336
          },
          "name": "stateMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 315
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Vpc.Ec2VpcVpcEncryptionControlResourceExclusionsElasticFileSystem"
          }
        }
      ],
      "symbolId": "src/ec2-vpc/index:Ec2VpcVpcEncryptionControlResourceExclusionsElasticFileSystemOutputReference"
    },
    "@cdktn/provider-awscc.ec2Vpc.Ec2VpcVpcEncryptionControlResourceExclusionsInternetGateway": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Vpc.Ec2VpcVpcEncryptionControlResourceExclusionsInternetGateway",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-vpc/index.ts",
        "line": 340
      },
      "name": "Ec2VpcVpcEncryptionControlResourceExclusionsInternetGateway",
      "namespace": "ec2Vpc",
      "symbolId": "src/ec2-vpc/index:Ec2VpcVpcEncryptionControlResourceExclusionsInternetGateway"
    },
    "@cdktn/provider-awscc.ec2Vpc.Ec2VpcVpcEncryptionControlResourceExclusionsInternetGatewayOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Vpc.Ec2VpcVpcEncryptionControlResourceExclusionsInternetGatewayOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-vpc/index.ts",
          "line": 370
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-vpc/index.ts",
        "line": 363
      },
      "name": "Ec2VpcVpcEncryptionControlResourceExclusionsInternetGatewayOutputReference",
      "namespace": "ec2Vpc",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 390
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 395
          },
          "name": "stateMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 374
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Vpc.Ec2VpcVpcEncryptionControlResourceExclusionsInternetGateway"
          }
        }
      ],
      "symbolId": "src/ec2-vpc/index:Ec2VpcVpcEncryptionControlResourceExclusionsInternetGatewayOutputReference"
    },
    "@cdktn/provider-awscc.ec2Vpc.Ec2VpcVpcEncryptionControlResourceExclusionsLambda": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Vpc.Ec2VpcVpcEncryptionControlResourceExclusionsLambda",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-vpc/index.ts",
        "line": 399
      },
      "name": "Ec2VpcVpcEncryptionControlResourceExclusionsLambda",
      "namespace": "ec2Vpc",
      "symbolId": "src/ec2-vpc/index:Ec2VpcVpcEncryptionControlResourceExclusionsLambda"
    },
    "@cdktn/provider-awscc.ec2Vpc.Ec2VpcVpcEncryptionControlResourceExclusionsLambdaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Vpc.Ec2VpcVpcEncryptionControlResourceExclusionsLambdaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-vpc/index.ts",
          "line": 429
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-vpc/index.ts",
        "line": 422
      },
      "name": "Ec2VpcVpcEncryptionControlResourceExclusionsLambdaOutputReference",
      "namespace": "ec2Vpc",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 449
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 454
          },
          "name": "stateMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 433
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Vpc.Ec2VpcVpcEncryptionControlResourceExclusionsLambda"
          }
        }
      ],
      "symbolId": "src/ec2-vpc/index:Ec2VpcVpcEncryptionControlResourceExclusionsLambdaOutputReference"
    },
    "@cdktn/provider-awscc.ec2Vpc.Ec2VpcVpcEncryptionControlResourceExclusionsNatGateway": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Vpc.Ec2VpcVpcEncryptionControlResourceExclusionsNatGateway",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-vpc/index.ts",
        "line": 458
      },
      "name": "Ec2VpcVpcEncryptionControlResourceExclusionsNatGateway",
      "namespace": "ec2Vpc",
      "symbolId": "src/ec2-vpc/index:Ec2VpcVpcEncryptionControlResourceExclusionsNatGateway"
    },
    "@cdktn/provider-awscc.ec2Vpc.Ec2VpcVpcEncryptionControlResourceExclusionsNatGatewayOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Vpc.Ec2VpcVpcEncryptionControlResourceExclusionsNatGatewayOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-vpc/index.ts",
          "line": 488
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-vpc/index.ts",
        "line": 481
      },
      "name": "Ec2VpcVpcEncryptionControlResourceExclusionsNatGatewayOutputReference",
      "namespace": "ec2Vpc",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 508
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 513
          },
          "name": "stateMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 492
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Vpc.Ec2VpcVpcEncryptionControlResourceExclusionsNatGateway"
          }
        }
      ],
      "symbolId": "src/ec2-vpc/index:Ec2VpcVpcEncryptionControlResourceExclusionsNatGatewayOutputReference"
    },
    "@cdktn/provider-awscc.ec2Vpc.Ec2VpcVpcEncryptionControlResourceExclusionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Vpc.Ec2VpcVpcEncryptionControlResourceExclusionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-vpc/index.ts",
          "line": 724
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-vpc/index.ts",
        "line": 717
      },
      "name": "Ec2VpcVpcEncryptionControlResourceExclusionsOutputReference",
      "namespace": "ec2Vpc",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 745
          },
          "name": "egressOnlyInternetGateway",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Vpc.Ec2VpcVpcEncryptionControlResourceExclusionsEgressOnlyInternetGatewayOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 751
          },
          "name": "elasticFileSystem",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Vpc.Ec2VpcVpcEncryptionControlResourceExclusionsElasticFileSystemOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 757
          },
          "name": "internetGateway",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Vpc.Ec2VpcVpcEncryptionControlResourceExclusionsInternetGatewayOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 763
          },
          "name": "lambda",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Vpc.Ec2VpcVpcEncryptionControlResourceExclusionsLambdaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 769
          },
          "name": "natGateway",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Vpc.Ec2VpcVpcEncryptionControlResourceExclusionsNatGatewayOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 775
          },
          "name": "virtualPrivateGateway",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Vpc.Ec2VpcVpcEncryptionControlResourceExclusionsVirtualPrivateGatewayOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 781
          },
          "name": "vpcLattice",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Vpc.Ec2VpcVpcEncryptionControlResourceExclusionsVpcLatticeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 787
          },
          "name": "vpcPeering",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Vpc.Ec2VpcVpcEncryptionControlResourceExclusionsVpcPeeringOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 728
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Vpc.Ec2VpcVpcEncryptionControlResourceExclusions"
          }
        }
      ],
      "symbolId": "src/ec2-vpc/index:Ec2VpcVpcEncryptionControlResourceExclusionsOutputReference"
    },
    "@cdktn/provider-awscc.ec2Vpc.Ec2VpcVpcEncryptionControlResourceExclusionsVirtualPrivateGateway": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Vpc.Ec2VpcVpcEncryptionControlResourceExclusionsVirtualPrivateGateway",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-vpc/index.ts",
        "line": 517
      },
      "name": "Ec2VpcVpcEncryptionControlResourceExclusionsVirtualPrivateGateway",
      "namespace": "ec2Vpc",
      "symbolId": "src/ec2-vpc/index:Ec2VpcVpcEncryptionControlResourceExclusionsVirtualPrivateGateway"
    },
    "@cdktn/provider-awscc.ec2Vpc.Ec2VpcVpcEncryptionControlResourceExclusionsVirtualPrivateGatewayOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Vpc.Ec2VpcVpcEncryptionControlResourceExclusionsVirtualPrivateGatewayOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-vpc/index.ts",
          "line": 547
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-vpc/index.ts",
        "line": 540
      },
      "name": "Ec2VpcVpcEncryptionControlResourceExclusionsVirtualPrivateGatewayOutputReference",
      "namespace": "ec2Vpc",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 567
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 572
          },
          "name": "stateMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 551
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Vpc.Ec2VpcVpcEncryptionControlResourceExclusionsVirtualPrivateGateway"
          }
        }
      ],
      "symbolId": "src/ec2-vpc/index:Ec2VpcVpcEncryptionControlResourceExclusionsVirtualPrivateGatewayOutputReference"
    },
    "@cdktn/provider-awscc.ec2Vpc.Ec2VpcVpcEncryptionControlResourceExclusionsVpcLattice": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Vpc.Ec2VpcVpcEncryptionControlResourceExclusionsVpcLattice",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-vpc/index.ts",
        "line": 576
      },
      "name": "Ec2VpcVpcEncryptionControlResourceExclusionsVpcLattice",
      "namespace": "ec2Vpc",
      "symbolId": "src/ec2-vpc/index:Ec2VpcVpcEncryptionControlResourceExclusionsVpcLattice"
    },
    "@cdktn/provider-awscc.ec2Vpc.Ec2VpcVpcEncryptionControlResourceExclusionsVpcLatticeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Vpc.Ec2VpcVpcEncryptionControlResourceExclusionsVpcLatticeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-vpc/index.ts",
          "line": 606
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-vpc/index.ts",
        "line": 599
      },
      "name": "Ec2VpcVpcEncryptionControlResourceExclusionsVpcLatticeOutputReference",
      "namespace": "ec2Vpc",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 626
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 631
          },
          "name": "stateMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 610
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Vpc.Ec2VpcVpcEncryptionControlResourceExclusionsVpcLattice"
          }
        }
      ],
      "symbolId": "src/ec2-vpc/index:Ec2VpcVpcEncryptionControlResourceExclusionsVpcLatticeOutputReference"
    },
    "@cdktn/provider-awscc.ec2Vpc.Ec2VpcVpcEncryptionControlResourceExclusionsVpcPeering": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Vpc.Ec2VpcVpcEncryptionControlResourceExclusionsVpcPeering",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-vpc/index.ts",
        "line": 635
      },
      "name": "Ec2VpcVpcEncryptionControlResourceExclusionsVpcPeering",
      "namespace": "ec2Vpc",
      "symbolId": "src/ec2-vpc/index:Ec2VpcVpcEncryptionControlResourceExclusionsVpcPeering"
    },
    "@cdktn/provider-awscc.ec2Vpc.Ec2VpcVpcEncryptionControlResourceExclusionsVpcPeeringOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2Vpc.Ec2VpcVpcEncryptionControlResourceExclusionsVpcPeeringOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-vpc/index.ts",
          "line": 665
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-vpc/index.ts",
        "line": 658
      },
      "name": "Ec2VpcVpcEncryptionControlResourceExclusionsVpcPeeringOutputReference",
      "namespace": "ec2Vpc",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 685
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 690
          },
          "name": "stateMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc/index.ts",
            "line": 669
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2Vpc.Ec2VpcVpcEncryptionControlResourceExclusionsVpcPeering"
          }
        }
      ],
      "symbolId": "src/ec2-vpc/index:Ec2VpcVpcEncryptionControlResourceExclusionsVpcPeeringOutputReference"
    },
    "@cdktn/provider-awscc.ec2VpcBlockPublicAccessExclusion.Ec2VpcBlockPublicAccessExclusion": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_block_public_access_exclusion awscc_ec2_vpc_block_public_access_exclusion}."
      },
      "fqn": "@cdktn/provider-awscc.ec2VpcBlockPublicAccessExclusion.Ec2VpcBlockPublicAccessExclusion",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_block_public_access_exclusion awscc_ec2_vpc_block_public_access_exclusion} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-vpc-block-public-access-exclusion/index.ts",
          "line": 229
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2VpcBlockPublicAccessExclusion.Ec2VpcBlockPublicAccessExclusionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-vpc-block-public-access-exclusion/index.ts",
        "line": 197
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2VpcBlockPublicAccessExclusion resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-block-public-access-exclusion/index.ts",
            "line": 214
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2VpcBlockPublicAccessExclusion to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_block_public_access_exclusion#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2VpcBlockPublicAccessExclusion that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2VpcBlockPublicAccessExclusion to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-block-public-access-exclusion/index.ts",
            "line": 299
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2VpcBlockPublicAccessExclusion.Ec2VpcBlockPublicAccessExclusionTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-block-public-access-exclusion/index.ts",
            "line": 286
          },
          "name": "resetSubnetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-block-public-access-exclusion/index.ts",
            "line": 302
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-block-public-access-exclusion/index.ts",
            "line": 318
          },
          "name": "resetVpcId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-block-public-access-exclusion/index.ts",
            "line": 330
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-block-public-access-exclusion/index.ts",
            "line": 339
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2VpcBlockPublicAccessExclusion",
      "namespace": "ec2VpcBlockPublicAccessExclusion",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-block-public-access-exclusion/index.ts",
            "line": 202
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-block-public-access-exclusion/index.ts",
            "line": 256
          },
          "name": "exclusionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-block-public-access-exclusion/index.ts",
            "line": 261
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-block-public-access-exclusion/index.ts",
            "line": 296
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2VpcBlockPublicAccessExclusion.Ec2VpcBlockPublicAccessExclusionTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-block-public-access-exclusion/index.ts",
            "line": 274
          },
          "name": "internetGatewayExclusionModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-block-public-access-exclusion/index.ts",
            "line": 290
          },
          "name": "subnetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-block-public-access-exclusion/index.ts",
            "line": 306
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2VpcBlockPublicAccessExclusion.Ec2VpcBlockPublicAccessExclusionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-block-public-access-exclusion/index.ts",
            "line": 322
          },
          "name": "vpcIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-block-public-access-exclusion/index.ts",
            "line": 267
          },
          "name": "internetGatewayExclusionMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-block-public-access-exclusion/index.ts",
            "line": 280
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-block-public-access-exclusion/index.ts",
            "line": 312
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-vpc-block-public-access-exclusion/index:Ec2VpcBlockPublicAccessExclusion"
    },
    "@cdktn/provider-awscc.ec2VpcBlockPublicAccessExclusion.Ec2VpcBlockPublicAccessExclusionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VpcBlockPublicAccessExclusion.Ec2VpcBlockPublicAccessExclusionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-vpc-block-public-access-exclusion/index.ts",
        "line": 14
      },
      "name": "Ec2VpcBlockPublicAccessExclusionConfig",
      "namespace": "ec2VpcBlockPublicAccessExclusion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_block_public_access_exclusion#internet_gateway_exclusion_mode Ec2VpcBlockPublicAccessExclusion#internet_gateway_exclusion_mode}",
            "stability": "stable",
            "summary": "The desired Block Public Access Exclusion Mode for a specific VPC/Subnet."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-block-public-access-exclusion/index.ts",
            "line": 20
          },
          "name": "internetGatewayExclusionMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_block_public_access_exclusion#subnet_id Ec2VpcBlockPublicAccessExclusion#subnet_id}",
            "stability": "stable",
            "summary": "The ID of the subnet. Required only if you don't specify VpcId."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-block-public-access-exclusion/index.ts",
            "line": 26
          },
          "name": "subnetId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_block_public_access_exclusion#tags Ec2VpcBlockPublicAccessExclusion#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-block-public-access-exclusion/index.ts",
            "line": 32
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2VpcBlockPublicAccessExclusion.Ec2VpcBlockPublicAccessExclusionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_block_public_access_exclusion#vpc_id Ec2VpcBlockPublicAccessExclusion#vpc_id}",
            "stability": "stable",
            "summary": "The ID of the vpc. Required only if you don't specify SubnetId."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-block-public-access-exclusion/index.ts",
            "line": 38
          },
          "name": "vpcId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-vpc-block-public-access-exclusion/index:Ec2VpcBlockPublicAccessExclusionConfig"
    },
    "@cdktn/provider-awscc.ec2VpcBlockPublicAccessExclusion.Ec2VpcBlockPublicAccessExclusionTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VpcBlockPublicAccessExclusion.Ec2VpcBlockPublicAccessExclusionTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-vpc-block-public-access-exclusion/index.ts",
        "line": 40
      },
      "name": "Ec2VpcBlockPublicAccessExclusionTags",
      "namespace": "ec2VpcBlockPublicAccessExclusion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_block_public_access_exclusion#key Ec2VpcBlockPublicAccessExclusion#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-block-public-access-exclusion/index.ts",
            "line": 46
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_block_public_access_exclusion#value Ec2VpcBlockPublicAccessExclusion#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-block-public-access-exclusion/index.ts",
            "line": 52
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-vpc-block-public-access-exclusion/index:Ec2VpcBlockPublicAccessExclusionTags"
    },
    "@cdktn/provider-awscc.ec2VpcBlockPublicAccessExclusion.Ec2VpcBlockPublicAccessExclusionTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VpcBlockPublicAccessExclusion.Ec2VpcBlockPublicAccessExclusionTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-vpc-block-public-access-exclusion/index.ts",
          "line": 182
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-vpc-block-public-access-exclusion/index.ts",
        "line": 174
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-block-public-access-exclusion/index.ts",
            "line": 189
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2VpcBlockPublicAccessExclusion.Ec2VpcBlockPublicAccessExclusionTagsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2VpcBlockPublicAccessExclusionTagsList",
      "namespace": "ec2VpcBlockPublicAccessExclusion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-block-public-access-exclusion/index.ts",
            "line": 175
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2VpcBlockPublicAccessExclusion.Ec2VpcBlockPublicAccessExclusionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-vpc-block-public-access-exclusion/index:Ec2VpcBlockPublicAccessExclusionTagsList"
    },
    "@cdktn/provider-awscc.ec2VpcBlockPublicAccessExclusion.Ec2VpcBlockPublicAccessExclusionTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VpcBlockPublicAccessExclusion.Ec2VpcBlockPublicAccessExclusionTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-vpc-block-public-access-exclusion/index.ts",
          "line": 101
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-vpc-block-public-access-exclusion/index.ts",
        "line": 91
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-block-public-access-exclusion/index.ts",
            "line": 149
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-block-public-access-exclusion/index.ts",
            "line": 165
          },
          "name": "resetValue"
        }
      ],
      "name": "Ec2VpcBlockPublicAccessExclusionTagsOutputReference",
      "namespace": "ec2VpcBlockPublicAccessExclusion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-block-public-access-exclusion/index.ts",
            "line": 153
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-block-public-access-exclusion/index.ts",
            "line": 169
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-block-public-access-exclusion/index.ts",
            "line": 143
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-block-public-access-exclusion/index.ts",
            "line": 159
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-block-public-access-exclusion/index.ts",
            "line": 105
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2VpcBlockPublicAccessExclusion.Ec2VpcBlockPublicAccessExclusionTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-vpc-block-public-access-exclusion/index:Ec2VpcBlockPublicAccessExclusionTagsOutputReference"
    },
    "@cdktn/provider-awscc.ec2VpcBlockPublicAccessOptions.Ec2VpcBlockPublicAccessOptions": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_block_public_access_options awscc_ec2_vpc_block_public_access_options}."
      },
      "fqn": "@cdktn/provider-awscc.ec2VpcBlockPublicAccessOptions.Ec2VpcBlockPublicAccessOptions",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_block_public_access_options awscc_ec2_vpc_block_public_access_options} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-vpc-block-public-access-options/index.ts",
          "line": 58
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2VpcBlockPublicAccessOptions.Ec2VpcBlockPublicAccessOptionsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-vpc-block-public-access-options/index.ts",
        "line": 26
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2VpcBlockPublicAccessOptions resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-block-public-access-options/index.ts",
            "line": 43
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2VpcBlockPublicAccessOptions to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_block_public_access_options#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2VpcBlockPublicAccessOptions that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2VpcBlockPublicAccessOptions to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-block-public-access-options/index.ts",
            "line": 113
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-block-public-access-options/index.ts",
            "line": 119
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2VpcBlockPublicAccessOptions",
      "namespace": "ec2VpcBlockPublicAccessOptions",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-block-public-access-options/index.ts",
            "line": 31
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-block-public-access-options/index.ts",
            "line": 82
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-block-public-access-options/index.ts",
            "line": 87
          },
          "name": "exclusionsAllowed",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-block-public-access-options/index.ts",
            "line": 92
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-block-public-access-options/index.ts",
            "line": 105
          },
          "name": "internetGatewayBlockModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-block-public-access-options/index.ts",
            "line": 98
          },
          "name": "internetGatewayBlockMode",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-vpc-block-public-access-options/index:Ec2VpcBlockPublicAccessOptions"
    },
    "@cdktn/provider-awscc.ec2VpcBlockPublicAccessOptions.Ec2VpcBlockPublicAccessOptionsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VpcBlockPublicAccessOptions.Ec2VpcBlockPublicAccessOptionsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-vpc-block-public-access-options/index.ts",
        "line": 14
      },
      "name": "Ec2VpcBlockPublicAccessOptionsConfig",
      "namespace": "ec2VpcBlockPublicAccessOptions",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "We do not allow to create in a off mode as this is the default value\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_block_public_access_options#internet_gateway_block_mode Ec2VpcBlockPublicAccessOptions#internet_gateway_block_mode}",
            "stability": "stable",
            "summary": "The desired Block Public Access mode for Internet Gateways in your account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-block-public-access-options/index.ts",
            "line": 20
          },
          "name": "internetGatewayBlockMode",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-vpc-block-public-access-options/index:Ec2VpcBlockPublicAccessOptionsConfig"
    },
    "@cdktn/provider-awscc.ec2VpcCidrBlock.Ec2VpcCidrBlock": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_cidr_block awscc_ec2_vpc_cidr_block}."
      },
      "fqn": "@cdktn/provider-awscc.ec2VpcCidrBlock.Ec2VpcCidrBlock",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_cidr_block awscc_ec2_vpc_cidr_block} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-vpc-cidr-block/index.ts",
          "line": 112
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2VpcCidrBlock.Ec2VpcCidrBlockConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-vpc-cidr-block/index.ts",
        "line": 80
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2VpcCidrBlock resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-cidr-block/index.ts",
            "line": 97
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2VpcCidrBlock to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_cidr_block#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2VpcCidrBlock that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2VpcCidrBlock to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-cidr-block/index.ts",
            "line": 152
          },
          "name": "resetAmazonProvidedIpv6CidrBlock"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-cidr-block/index.ts",
            "line": 168
          },
          "name": "resetCidrBlock"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-cidr-block/index.ts",
            "line": 194
          },
          "name": "resetIpv4IpamPoolId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-cidr-block/index.ts",
            "line": 210
          },
          "name": "resetIpv4NetmaskLength"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-cidr-block/index.ts",
            "line": 231
          },
          "name": "resetIpv6CidrBlock"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-cidr-block/index.ts",
            "line": 247
          },
          "name": "resetIpv6CidrBlockNetworkBorderGroup"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-cidr-block/index.ts",
            "line": 263
          },
          "name": "resetIpv6IpamPoolId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-cidr-block/index.ts",
            "line": 279
          },
          "name": "resetIpv6NetmaskLength"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-cidr-block/index.ts",
            "line": 295
          },
          "name": "resetIpv6Pool"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-cidr-block/index.ts",
            "line": 325
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-cidr-block/index.ts",
            "line": 340
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2VpcCidrBlock",
      "namespace": "ec2VpcCidrBlock",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-cidr-block/index.ts",
            "line": 85
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-cidr-block/index.ts",
            "line": 177
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-cidr-block/index.ts",
            "line": 182
          },
          "name": "ipSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-cidr-block/index.ts",
            "line": 219
          },
          "name": "ipv6AddressAttribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-cidr-block/index.ts",
            "line": 304
          },
          "name": "vpcCidrBlockId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-cidr-block/index.ts",
            "line": 156
          },
          "name": "amazonProvidedIpv6CidrBlockInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-cidr-block/index.ts",
            "line": 172
          },
          "name": "cidrBlockInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-cidr-block/index.ts",
            "line": 198
          },
          "name": "ipv4IpamPoolIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-cidr-block/index.ts",
            "line": 214
          },
          "name": "ipv4NetmaskLengthInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-cidr-block/index.ts",
            "line": 235
          },
          "name": "ipv6CidrBlockInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-cidr-block/index.ts",
            "line": 251
          },
          "name": "ipv6CidrBlockNetworkBorderGroupInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-cidr-block/index.ts",
            "line": 267
          },
          "name": "ipv6IpamPoolIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-cidr-block/index.ts",
            "line": 283
          },
          "name": "ipv6NetmaskLengthInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-cidr-block/index.ts",
            "line": 299
          },
          "name": "ipv6PoolInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-cidr-block/index.ts",
            "line": 317
          },
          "name": "vpcIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-cidr-block/index.ts",
            "line": 146
          },
          "name": "amazonProvidedIpv6CidrBlock",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-cidr-block/index.ts",
            "line": 162
          },
          "name": "cidrBlock",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-cidr-block/index.ts",
            "line": 188
          },
          "name": "ipv4IpamPoolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-cidr-block/index.ts",
            "line": 204
          },
          "name": "ipv4NetmaskLength",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-cidr-block/index.ts",
            "line": 225
          },
          "name": "ipv6CidrBlock",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-cidr-block/index.ts",
            "line": 241
          },
          "name": "ipv6CidrBlockNetworkBorderGroup",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-cidr-block/index.ts",
            "line": 257
          },
          "name": "ipv6IpamPoolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-cidr-block/index.ts",
            "line": 273
          },
          "name": "ipv6NetmaskLength",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-cidr-block/index.ts",
            "line": 289
          },
          "name": "ipv6Pool",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-cidr-block/index.ts",
            "line": 310
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-vpc-cidr-block/index:Ec2VpcCidrBlock"
    },
    "@cdktn/provider-awscc.ec2VpcCidrBlock.Ec2VpcCidrBlockConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VpcCidrBlock.Ec2VpcCidrBlockConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-vpc-cidr-block/index.ts",
        "line": 14
      },
      "name": "Ec2VpcCidrBlockConfig",
      "namespace": "ec2VpcCidrBlock",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_cidr_block#vpc_id Ec2VpcCidrBlock#vpc_id}",
            "stability": "stable",
            "summary": "The ID of the VPC."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-cidr-block/index.ts",
            "line": 74
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You cannot specify the range of IPv6 addresses, or the size of the CIDR block.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_cidr_block#amazon_provided_ipv_6_cidr_block Ec2VpcCidrBlock#amazon_provided_ipv_6_cidr_block}",
            "stability": "stable",
            "summary": "Requests an Amazon-provided IPv6 CIDR block with a /56 prefix length for the VPC."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-cidr-block/index.ts",
            "line": 20
          },
          "name": "amazonProvidedIpv6CidrBlock",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_cidr_block#cidr_block Ec2VpcCidrBlock#cidr_block}",
            "stability": "stable",
            "summary": "An IPv4 CIDR block to associate with the VPC."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-cidr-block/index.ts",
            "line": 26
          },
          "name": "cidrBlock",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_cidr_block#ipv_4_ipam_pool_id Ec2VpcCidrBlock#ipv_4_ipam_pool_id}",
            "stability": "stable",
            "summary": "The ID of the IPv4 IPAM pool to Associate a CIDR from to a VPC."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-cidr-block/index.ts",
            "line": 32
          },
          "name": "ipv4IpamPoolId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_cidr_block#ipv_4_netmask_length Ec2VpcCidrBlock#ipv_4_netmask_length}",
            "stability": "stable",
            "summary": "The netmask length of the IPv4 CIDR you would like to associate from an Amazon VPC IP Address Manager (IPAM) pool."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-cidr-block/index.ts",
            "line": 38
          },
          "name": "ipv4NetmaskLength",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_cidr_block#ipv_6_cidr_block Ec2VpcCidrBlock#ipv_6_cidr_block}",
            "stability": "stable",
            "summary": "An IPv6 CIDR block from the IPv6 address pool."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-cidr-block/index.ts",
            "line": 44
          },
          "name": "ipv6CidrBlock",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_cidr_block#ipv_6_cidr_block_network_border_group Ec2VpcCidrBlock#ipv_6_cidr_block_network_border_group}",
            "stability": "stable",
            "summary": "The name of the location from which we advertise the IPV6 CIDR block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-cidr-block/index.ts",
            "line": 50
          },
          "name": "ipv6CidrBlockNetworkBorderGroup",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_cidr_block#ipv_6_ipam_pool_id Ec2VpcCidrBlock#ipv_6_ipam_pool_id}",
            "stability": "stable",
            "summary": "The ID of the IPv6 IPAM pool to Associate a CIDR from to a VPC."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-cidr-block/index.ts",
            "line": 56
          },
          "name": "ipv6IpamPoolId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_cidr_block#ipv_6_netmask_length Ec2VpcCidrBlock#ipv_6_netmask_length}",
            "stability": "stable",
            "summary": "The netmask length of the IPv6 CIDR you would like to associate from an Amazon VPC IP Address Manager (IPAM) pool."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-cidr-block/index.ts",
            "line": 62
          },
          "name": "ipv6NetmaskLength",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_cidr_block#ipv_6_pool Ec2VpcCidrBlock#ipv_6_pool}",
            "stability": "stable",
            "summary": "The ID of an IPv6 address pool from which to allocate the IPv6 CIDR block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-cidr-block/index.ts",
            "line": 68
          },
          "name": "ipv6Pool",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-vpc-cidr-block/index:Ec2VpcCidrBlockConfig"
    },
    "@cdktn/provider-awscc.ec2VpcEncryptionControl.Ec2VpcEncryptionControl": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_encryption_control awscc_ec2_vpc_encryption_control}."
      },
      "fqn": "@cdktn/provider-awscc.ec2VpcEncryptionControl.Ec2VpcEncryptionControl",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_encryption_control awscc_ec2_vpc_encryption_control} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-vpc-encryption-control/index.ts",
          "line": 840
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2VpcEncryptionControl.Ec2VpcEncryptionControlConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-vpc-encryption-control/index.ts",
        "line": 808
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2VpcEncryptionControl resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-encryption-control/index.ts",
            "line": 825
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2VpcEncryptionControl to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_encryption_control#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2VpcEncryptionControl that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2VpcEncryptionControl to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-encryption-control/index.ts",
            "line": 995
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2VpcEncryptionControl.Ec2VpcEncryptionControlTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-encryption-control/index.ts",
            "line": 881
          },
          "name": "resetEgressOnlyInternetGatewayExclusionInput"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-encryption-control/index.ts",
            "line": 897
          },
          "name": "resetElasticFileSystemExclusionInput"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-encryption-control/index.ts",
            "line": 918
          },
          "name": "resetInternetGatewayExclusionInput"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-encryption-control/index.ts",
            "line": 934
          },
          "name": "resetLambdaExclusionInput"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-encryption-control/index.ts",
            "line": 950
          },
          "name": "resetMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-encryption-control/index.ts",
            "line": 966
          },
          "name": "resetNatGatewayExclusionInput"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-encryption-control/index.ts",
            "line": 998
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-encryption-control/index.ts",
            "line": 1014
          },
          "name": "resetVirtualPrivateGatewayExclusionInput"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-encryption-control/index.ts",
            "line": 1035
          },
          "name": "resetVpcId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-encryption-control/index.ts",
            "line": 1051
          },
          "name": "resetVpcLatticeExclusionInput"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-encryption-control/index.ts",
            "line": 1067
          },
          "name": "resetVpcPeeringExclusionInput"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-encryption-control/index.ts",
            "line": 1079
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-encryption-control/index.ts",
            "line": 1095
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2VpcEncryptionControl",
      "namespace": "ec2VpcEncryptionControl",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-encryption-control/index.ts",
            "line": 813
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-encryption-control/index.ts",
            "line": 906
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-encryption-control/index.ts",
            "line": 976
          },
          "name": "resourceExclusions",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2VpcEncryptionControl.Ec2VpcEncryptionControlResourceExclusionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-encryption-control/index.ts",
            "line": 981
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-encryption-control/index.ts",
            "line": 986
          },
          "name": "stateMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-encryption-control/index.ts",
            "line": 992
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2VpcEncryptionControl.Ec2VpcEncryptionControlTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-encryption-control/index.ts",
            "line": 1023
          },
          "name": "vpcEncryptionControlId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-encryption-control/index.ts",
            "line": 885
          },
          "name": "egressOnlyInternetGatewayExclusionInputInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-encryption-control/index.ts",
            "line": 901
          },
          "name": "elasticFileSystemExclusionInputInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-encryption-control/index.ts",
            "line": 922
          },
          "name": "internetGatewayExclusionInputInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-encryption-control/index.ts",
            "line": 938
          },
          "name": "lambdaExclusionInputInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-encryption-control/index.ts",
            "line": 954
          },
          "name": "modeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-encryption-control/index.ts",
            "line": 970
          },
          "name": "natGatewayExclusionInputInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-encryption-control/index.ts",
            "line": 1002
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2VpcEncryptionControl.Ec2VpcEncryptionControlTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-encryption-control/index.ts",
            "line": 1018
          },
          "name": "virtualPrivateGatewayExclusionInputInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-encryption-control/index.ts",
            "line": 1039
          },
          "name": "vpcIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-encryption-control/index.ts",
            "line": 1055
          },
          "name": "vpcLatticeExclusionInputInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-encryption-control/index.ts",
            "line": 1071
          },
          "name": "vpcPeeringExclusionInputInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-encryption-control/index.ts",
            "line": 875
          },
          "name": "egressOnlyInternetGatewayExclusionInput",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-encryption-control/index.ts",
            "line": 891
          },
          "name": "elasticFileSystemExclusionInput",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-encryption-control/index.ts",
            "line": 912
          },
          "name": "internetGatewayExclusionInput",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-encryption-control/index.ts",
            "line": 928
          },
          "name": "lambdaExclusionInput",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-encryption-control/index.ts",
            "line": 944
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-encryption-control/index.ts",
            "line": 960
          },
          "name": "natGatewayExclusionInput",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-encryption-control/index.ts",
            "line": 1008
          },
          "name": "virtualPrivateGatewayExclusionInput",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-encryption-control/index.ts",
            "line": 1029
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-encryption-control/index.ts",
            "line": 1045
          },
          "name": "vpcLatticeExclusionInput",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-encryption-control/index.ts",
            "line": 1061
          },
          "name": "vpcPeeringExclusionInput",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-vpc-encryption-control/index:Ec2VpcEncryptionControl"
    },
    "@cdktn/provider-awscc.ec2VpcEncryptionControl.Ec2VpcEncryptionControlConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VpcEncryptionControl.Ec2VpcEncryptionControlConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-vpc-encryption-control/index.ts",
        "line": 14
      },
      "name": "Ec2VpcEncryptionControlConfig",
      "namespace": "ec2VpcEncryptionControl",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_encryption_control#egress_only_internet_gateway_exclusion_input Ec2VpcEncryptionControl#egress_only_internet_gateway_exclusion_input}",
            "stability": "stable",
            "summary": "Used to enable or disable EIGW exclusion."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-encryption-control/index.ts",
            "line": 20
          },
          "name": "egressOnlyInternetGatewayExclusionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_encryption_control#elastic_file_system_exclusion_input Ec2VpcEncryptionControl#elastic_file_system_exclusion_input}",
            "stability": "stable",
            "summary": "Used to enable or disable EFS exclusion."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-encryption-control/index.ts",
            "line": 26
          },
          "name": "elasticFileSystemExclusionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_encryption_control#internet_gateway_exclusion_input Ec2VpcEncryptionControl#internet_gateway_exclusion_input}",
            "stability": "stable",
            "summary": "Used to enable or disable IGW exclusion."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-encryption-control/index.ts",
            "line": 32
          },
          "name": "internetGatewayExclusionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_encryption_control#lambda_exclusion_input Ec2VpcEncryptionControl#lambda_exclusion_input}",
            "stability": "stable",
            "summary": "Used to enable or disable Lambda exclusion."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-encryption-control/index.ts",
            "line": 38
          },
          "name": "lambdaExclusionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_encryption_control#mode Ec2VpcEncryptionControl#mode}",
            "stability": "stable",
            "summary": "The VPC encryption control mode, either monitor or enforce."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-encryption-control/index.ts",
            "line": 44
          },
          "name": "mode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_encryption_control#nat_gateway_exclusion_input Ec2VpcEncryptionControl#nat_gateway_exclusion_input}",
            "stability": "stable",
            "summary": "Used to enable or disable Nat gateway exclusion."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-encryption-control/index.ts",
            "line": 50
          },
          "name": "natGatewayExclusionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_encryption_control#tags Ec2VpcEncryptionControl#tags}",
            "stability": "stable",
            "summary": "The tags to assign to the VPC encryption control."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-encryption-control/index.ts",
            "line": 56
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2VpcEncryptionControl.Ec2VpcEncryptionControlTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_encryption_control#virtual_private_gateway_exclusion_input Ec2VpcEncryptionControl#virtual_private_gateway_exclusion_input}",
            "stability": "stable",
            "summary": "Used to enable or disable VGW exclusion."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-encryption-control/index.ts",
            "line": 62
          },
          "name": "virtualPrivateGatewayExclusionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_encryption_control#vpc_id Ec2VpcEncryptionControl#vpc_id}",
            "stability": "stable",
            "summary": "The VPC on which this VPC encryption control is applied."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-encryption-control/index.ts",
            "line": 68
          },
          "name": "vpcId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_encryption_control#vpc_lattice_exclusion_input Ec2VpcEncryptionControl#vpc_lattice_exclusion_input}",
            "stability": "stable",
            "summary": "Used to enable or disable Vpc Lattice exclusion."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-encryption-control/index.ts",
            "line": 74
          },
          "name": "vpcLatticeExclusionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_encryption_control#vpc_peering_exclusion_input Ec2VpcEncryptionControl#vpc_peering_exclusion_input}",
            "stability": "stable",
            "summary": "Used to enable or disable VPC peering exclusion."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-encryption-control/index.ts",
            "line": 80
          },
          "name": "vpcPeeringExclusionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-vpc-encryption-control/index:Ec2VpcEncryptionControlConfig"
    },
    "@cdktn/provider-awscc.ec2VpcEncryptionControl.Ec2VpcEncryptionControlResourceExclusions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VpcEncryptionControl.Ec2VpcEncryptionControlResourceExclusions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-vpc-encryption-control/index.ts",
        "line": 554
      },
      "name": "Ec2VpcEncryptionControlResourceExclusions",
      "namespace": "ec2VpcEncryptionControl",
      "symbolId": "src/ec2-vpc-encryption-control/index:Ec2VpcEncryptionControlResourceExclusions"
    },
    "@cdktn/provider-awscc.ec2VpcEncryptionControl.Ec2VpcEncryptionControlResourceExclusionsEgressOnlyInternetGateway": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VpcEncryptionControl.Ec2VpcEncryptionControlResourceExclusionsEgressOnlyInternetGateway",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-vpc-encryption-control/index.ts",
        "line": 82
      },
      "name": "Ec2VpcEncryptionControlResourceExclusionsEgressOnlyInternetGateway",
      "namespace": "ec2VpcEncryptionControl",
      "symbolId": "src/ec2-vpc-encryption-control/index:Ec2VpcEncryptionControlResourceExclusionsEgressOnlyInternetGateway"
    },
    "@cdktn/provider-awscc.ec2VpcEncryptionControl.Ec2VpcEncryptionControlResourceExclusionsEgressOnlyInternetGatewayOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VpcEncryptionControl.Ec2VpcEncryptionControlResourceExclusionsEgressOnlyInternetGatewayOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-vpc-encryption-control/index.ts",
          "line": 112
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-vpc-encryption-control/index.ts",
        "line": 105
      },
      "name": "Ec2VpcEncryptionControlResourceExclusionsEgressOnlyInternetGatewayOutputReference",
      "namespace": "ec2VpcEncryptionControl",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-encryption-control/index.ts",
            "line": 132
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-encryption-control/index.ts",
            "line": 137
          },
          "name": "stateMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-encryption-control/index.ts",
            "line": 116
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2VpcEncryptionControl.Ec2VpcEncryptionControlResourceExclusionsEgressOnlyInternetGateway"
          }
        }
      ],
      "symbolId": "src/ec2-vpc-encryption-control/index:Ec2VpcEncryptionControlResourceExclusionsEgressOnlyInternetGatewayOutputReference"
    },
    "@cdktn/provider-awscc.ec2VpcEncryptionControl.Ec2VpcEncryptionControlResourceExclusionsElasticFileSystem": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VpcEncryptionControl.Ec2VpcEncryptionControlResourceExclusionsElasticFileSystem",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-vpc-encryption-control/index.ts",
        "line": 141
      },
      "name": "Ec2VpcEncryptionControlResourceExclusionsElasticFileSystem",
      "namespace": "ec2VpcEncryptionControl",
      "symbolId": "src/ec2-vpc-encryption-control/index:Ec2VpcEncryptionControlResourceExclusionsElasticFileSystem"
    },
    "@cdktn/provider-awscc.ec2VpcEncryptionControl.Ec2VpcEncryptionControlResourceExclusionsElasticFileSystemOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VpcEncryptionControl.Ec2VpcEncryptionControlResourceExclusionsElasticFileSystemOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-vpc-encryption-control/index.ts",
          "line": 171
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-vpc-encryption-control/index.ts",
        "line": 164
      },
      "name": "Ec2VpcEncryptionControlResourceExclusionsElasticFileSystemOutputReference",
      "namespace": "ec2VpcEncryptionControl",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-encryption-control/index.ts",
            "line": 191
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-encryption-control/index.ts",
            "line": 196
          },
          "name": "stateMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-encryption-control/index.ts",
            "line": 175
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2VpcEncryptionControl.Ec2VpcEncryptionControlResourceExclusionsElasticFileSystem"
          }
        }
      ],
      "symbolId": "src/ec2-vpc-encryption-control/index:Ec2VpcEncryptionControlResourceExclusionsElasticFileSystemOutputReference"
    },
    "@cdktn/provider-awscc.ec2VpcEncryptionControl.Ec2VpcEncryptionControlResourceExclusionsInternetGateway": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VpcEncryptionControl.Ec2VpcEncryptionControlResourceExclusionsInternetGateway",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-vpc-encryption-control/index.ts",
        "line": 200
      },
      "name": "Ec2VpcEncryptionControlResourceExclusionsInternetGateway",
      "namespace": "ec2VpcEncryptionControl",
      "symbolId": "src/ec2-vpc-encryption-control/index:Ec2VpcEncryptionControlResourceExclusionsInternetGateway"
    },
    "@cdktn/provider-awscc.ec2VpcEncryptionControl.Ec2VpcEncryptionControlResourceExclusionsInternetGatewayOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VpcEncryptionControl.Ec2VpcEncryptionControlResourceExclusionsInternetGatewayOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-vpc-encryption-control/index.ts",
          "line": 230
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-vpc-encryption-control/index.ts",
        "line": 223
      },
      "name": "Ec2VpcEncryptionControlResourceExclusionsInternetGatewayOutputReference",
      "namespace": "ec2VpcEncryptionControl",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-encryption-control/index.ts",
            "line": 250
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-encryption-control/index.ts",
            "line": 255
          },
          "name": "stateMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-encryption-control/index.ts",
            "line": 234
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2VpcEncryptionControl.Ec2VpcEncryptionControlResourceExclusionsInternetGateway"
          }
        }
      ],
      "symbolId": "src/ec2-vpc-encryption-control/index:Ec2VpcEncryptionControlResourceExclusionsInternetGatewayOutputReference"
    },
    "@cdktn/provider-awscc.ec2VpcEncryptionControl.Ec2VpcEncryptionControlResourceExclusionsLambda": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VpcEncryptionControl.Ec2VpcEncryptionControlResourceExclusionsLambda",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-vpc-encryption-control/index.ts",
        "line": 259
      },
      "name": "Ec2VpcEncryptionControlResourceExclusionsLambda",
      "namespace": "ec2VpcEncryptionControl",
      "symbolId": "src/ec2-vpc-encryption-control/index:Ec2VpcEncryptionControlResourceExclusionsLambda"
    },
    "@cdktn/provider-awscc.ec2VpcEncryptionControl.Ec2VpcEncryptionControlResourceExclusionsLambdaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VpcEncryptionControl.Ec2VpcEncryptionControlResourceExclusionsLambdaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-vpc-encryption-control/index.ts",
          "line": 289
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-vpc-encryption-control/index.ts",
        "line": 282
      },
      "name": "Ec2VpcEncryptionControlResourceExclusionsLambdaOutputReference",
      "namespace": "ec2VpcEncryptionControl",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-encryption-control/index.ts",
            "line": 309
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-encryption-control/index.ts",
            "line": 314
          },
          "name": "stateMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-encryption-control/index.ts",
            "line": 293
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2VpcEncryptionControl.Ec2VpcEncryptionControlResourceExclusionsLambda"
          }
        }
      ],
      "symbolId": "src/ec2-vpc-encryption-control/index:Ec2VpcEncryptionControlResourceExclusionsLambdaOutputReference"
    },
    "@cdktn/provider-awscc.ec2VpcEncryptionControl.Ec2VpcEncryptionControlResourceExclusionsNatGateway": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VpcEncryptionControl.Ec2VpcEncryptionControlResourceExclusionsNatGateway",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-vpc-encryption-control/index.ts",
        "line": 318
      },
      "name": "Ec2VpcEncryptionControlResourceExclusionsNatGateway",
      "namespace": "ec2VpcEncryptionControl",
      "symbolId": "src/ec2-vpc-encryption-control/index:Ec2VpcEncryptionControlResourceExclusionsNatGateway"
    },
    "@cdktn/provider-awscc.ec2VpcEncryptionControl.Ec2VpcEncryptionControlResourceExclusionsNatGatewayOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VpcEncryptionControl.Ec2VpcEncryptionControlResourceExclusionsNatGatewayOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-vpc-encryption-control/index.ts",
          "line": 348
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-vpc-encryption-control/index.ts",
        "line": 341
      },
      "name": "Ec2VpcEncryptionControlResourceExclusionsNatGatewayOutputReference",
      "namespace": "ec2VpcEncryptionControl",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-encryption-control/index.ts",
            "line": 368
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-encryption-control/index.ts",
            "line": 373
          },
          "name": "stateMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-encryption-control/index.ts",
            "line": 352
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2VpcEncryptionControl.Ec2VpcEncryptionControlResourceExclusionsNatGateway"
          }
        }
      ],
      "symbolId": "src/ec2-vpc-encryption-control/index:Ec2VpcEncryptionControlResourceExclusionsNatGatewayOutputReference"
    },
    "@cdktn/provider-awscc.ec2VpcEncryptionControl.Ec2VpcEncryptionControlResourceExclusionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VpcEncryptionControl.Ec2VpcEncryptionControlResourceExclusionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-vpc-encryption-control/index.ts",
          "line": 584
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-vpc-encryption-control/index.ts",
        "line": 577
      },
      "name": "Ec2VpcEncryptionControlResourceExclusionsOutputReference",
      "namespace": "ec2VpcEncryptionControl",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-encryption-control/index.ts",
            "line": 605
          },
          "name": "egressOnlyInternetGateway",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2VpcEncryptionControl.Ec2VpcEncryptionControlResourceExclusionsEgressOnlyInternetGatewayOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-encryption-control/index.ts",
            "line": 611
          },
          "name": "elasticFileSystem",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2VpcEncryptionControl.Ec2VpcEncryptionControlResourceExclusionsElasticFileSystemOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-encryption-control/index.ts",
            "line": 617
          },
          "name": "internetGateway",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2VpcEncryptionControl.Ec2VpcEncryptionControlResourceExclusionsInternetGatewayOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-encryption-control/index.ts",
            "line": 623
          },
          "name": "lambda",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2VpcEncryptionControl.Ec2VpcEncryptionControlResourceExclusionsLambdaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-encryption-control/index.ts",
            "line": 629
          },
          "name": "natGateway",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2VpcEncryptionControl.Ec2VpcEncryptionControlResourceExclusionsNatGatewayOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-encryption-control/index.ts",
            "line": 635
          },
          "name": "virtualPrivateGateway",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2VpcEncryptionControl.Ec2VpcEncryptionControlResourceExclusionsVirtualPrivateGatewayOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-encryption-control/index.ts",
            "line": 641
          },
          "name": "vpcLattice",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2VpcEncryptionControl.Ec2VpcEncryptionControlResourceExclusionsVpcLatticeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-encryption-control/index.ts",
            "line": 647
          },
          "name": "vpcPeering",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2VpcEncryptionControl.Ec2VpcEncryptionControlResourceExclusionsVpcPeeringOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-encryption-control/index.ts",
            "line": 588
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2VpcEncryptionControl.Ec2VpcEncryptionControlResourceExclusions"
          }
        }
      ],
      "symbolId": "src/ec2-vpc-encryption-control/index:Ec2VpcEncryptionControlResourceExclusionsOutputReference"
    },
    "@cdktn/provider-awscc.ec2VpcEncryptionControl.Ec2VpcEncryptionControlResourceExclusionsVirtualPrivateGateway": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VpcEncryptionControl.Ec2VpcEncryptionControlResourceExclusionsVirtualPrivateGateway",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-vpc-encryption-control/index.ts",
        "line": 377
      },
      "name": "Ec2VpcEncryptionControlResourceExclusionsVirtualPrivateGateway",
      "namespace": "ec2VpcEncryptionControl",
      "symbolId": "src/ec2-vpc-encryption-control/index:Ec2VpcEncryptionControlResourceExclusionsVirtualPrivateGateway"
    },
    "@cdktn/provider-awscc.ec2VpcEncryptionControl.Ec2VpcEncryptionControlResourceExclusionsVirtualPrivateGatewayOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VpcEncryptionControl.Ec2VpcEncryptionControlResourceExclusionsVirtualPrivateGatewayOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-vpc-encryption-control/index.ts",
          "line": 407
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-vpc-encryption-control/index.ts",
        "line": 400
      },
      "name": "Ec2VpcEncryptionControlResourceExclusionsVirtualPrivateGatewayOutputReference",
      "namespace": "ec2VpcEncryptionControl",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-encryption-control/index.ts",
            "line": 427
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-encryption-control/index.ts",
            "line": 432
          },
          "name": "stateMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-encryption-control/index.ts",
            "line": 411
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2VpcEncryptionControl.Ec2VpcEncryptionControlResourceExclusionsVirtualPrivateGateway"
          }
        }
      ],
      "symbolId": "src/ec2-vpc-encryption-control/index:Ec2VpcEncryptionControlResourceExclusionsVirtualPrivateGatewayOutputReference"
    },
    "@cdktn/provider-awscc.ec2VpcEncryptionControl.Ec2VpcEncryptionControlResourceExclusionsVpcLattice": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VpcEncryptionControl.Ec2VpcEncryptionControlResourceExclusionsVpcLattice",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-vpc-encryption-control/index.ts",
        "line": 436
      },
      "name": "Ec2VpcEncryptionControlResourceExclusionsVpcLattice",
      "namespace": "ec2VpcEncryptionControl",
      "symbolId": "src/ec2-vpc-encryption-control/index:Ec2VpcEncryptionControlResourceExclusionsVpcLattice"
    },
    "@cdktn/provider-awscc.ec2VpcEncryptionControl.Ec2VpcEncryptionControlResourceExclusionsVpcLatticeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VpcEncryptionControl.Ec2VpcEncryptionControlResourceExclusionsVpcLatticeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-vpc-encryption-control/index.ts",
          "line": 466
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-vpc-encryption-control/index.ts",
        "line": 459
      },
      "name": "Ec2VpcEncryptionControlResourceExclusionsVpcLatticeOutputReference",
      "namespace": "ec2VpcEncryptionControl",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-encryption-control/index.ts",
            "line": 486
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-encryption-control/index.ts",
            "line": 491
          },
          "name": "stateMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-encryption-control/index.ts",
            "line": 470
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2VpcEncryptionControl.Ec2VpcEncryptionControlResourceExclusionsVpcLattice"
          }
        }
      ],
      "symbolId": "src/ec2-vpc-encryption-control/index:Ec2VpcEncryptionControlResourceExclusionsVpcLatticeOutputReference"
    },
    "@cdktn/provider-awscc.ec2VpcEncryptionControl.Ec2VpcEncryptionControlResourceExclusionsVpcPeering": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VpcEncryptionControl.Ec2VpcEncryptionControlResourceExclusionsVpcPeering",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-vpc-encryption-control/index.ts",
        "line": 495
      },
      "name": "Ec2VpcEncryptionControlResourceExclusionsVpcPeering",
      "namespace": "ec2VpcEncryptionControl",
      "symbolId": "src/ec2-vpc-encryption-control/index:Ec2VpcEncryptionControlResourceExclusionsVpcPeering"
    },
    "@cdktn/provider-awscc.ec2VpcEncryptionControl.Ec2VpcEncryptionControlResourceExclusionsVpcPeeringOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VpcEncryptionControl.Ec2VpcEncryptionControlResourceExclusionsVpcPeeringOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-vpc-encryption-control/index.ts",
          "line": 525
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-vpc-encryption-control/index.ts",
        "line": 518
      },
      "name": "Ec2VpcEncryptionControlResourceExclusionsVpcPeeringOutputReference",
      "namespace": "ec2VpcEncryptionControl",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-encryption-control/index.ts",
            "line": 545
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-encryption-control/index.ts",
            "line": 550
          },
          "name": "stateMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-encryption-control/index.ts",
            "line": 529
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2VpcEncryptionControl.Ec2VpcEncryptionControlResourceExclusionsVpcPeering"
          }
        }
      ],
      "symbolId": "src/ec2-vpc-encryption-control/index:Ec2VpcEncryptionControlResourceExclusionsVpcPeeringOutputReference"
    },
    "@cdktn/provider-awscc.ec2VpcEncryptionControl.Ec2VpcEncryptionControlTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VpcEncryptionControl.Ec2VpcEncryptionControlTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-vpc-encryption-control/index.ts",
        "line": 651
      },
      "name": "Ec2VpcEncryptionControlTags",
      "namespace": "ec2VpcEncryptionControl",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_encryption_control#key Ec2VpcEncryptionControl#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-encryption-control/index.ts",
            "line": 657
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_encryption_control#value Ec2VpcEncryptionControl#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-encryption-control/index.ts",
            "line": 663
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-vpc-encryption-control/index:Ec2VpcEncryptionControlTags"
    },
    "@cdktn/provider-awscc.ec2VpcEncryptionControl.Ec2VpcEncryptionControlTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VpcEncryptionControl.Ec2VpcEncryptionControlTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-vpc-encryption-control/index.ts",
          "line": 793
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-vpc-encryption-control/index.ts",
        "line": 785
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-encryption-control/index.ts",
            "line": 800
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2VpcEncryptionControl.Ec2VpcEncryptionControlTagsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2VpcEncryptionControlTagsList",
      "namespace": "ec2VpcEncryptionControl",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-encryption-control/index.ts",
            "line": 786
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2VpcEncryptionControl.Ec2VpcEncryptionControlTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-vpc-encryption-control/index:Ec2VpcEncryptionControlTagsList"
    },
    "@cdktn/provider-awscc.ec2VpcEncryptionControl.Ec2VpcEncryptionControlTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VpcEncryptionControl.Ec2VpcEncryptionControlTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-vpc-encryption-control/index.ts",
          "line": 712
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-vpc-encryption-control/index.ts",
        "line": 702
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-encryption-control/index.ts",
            "line": 760
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-encryption-control/index.ts",
            "line": 776
          },
          "name": "resetValue"
        }
      ],
      "name": "Ec2VpcEncryptionControlTagsOutputReference",
      "namespace": "ec2VpcEncryptionControl",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-encryption-control/index.ts",
            "line": 764
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-encryption-control/index.ts",
            "line": 780
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-encryption-control/index.ts",
            "line": 754
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-encryption-control/index.ts",
            "line": 770
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-encryption-control/index.ts",
            "line": 716
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2VpcEncryptionControl.Ec2VpcEncryptionControlTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-vpc-encryption-control/index:Ec2VpcEncryptionControlTagsOutputReference"
    },
    "@cdktn/provider-awscc.ec2VpcEndpoint.Ec2VpcEndpoint": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_endpoint awscc_ec2_vpc_endpoint}."
      },
      "fqn": "@cdktn/provider-awscc.ec2VpcEndpoint.Ec2VpcEndpoint",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_endpoint awscc_ec2_vpc_endpoint} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-vpc-endpoint/index.ts",
          "line": 498
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2VpcEndpoint.Ec2VpcEndpointConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-vpc-endpoint/index.ts",
        "line": 466
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2VpcEndpoint resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint/index.ts",
            "line": 483
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2VpcEndpoint to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_endpoint#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2VpcEndpoint that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2VpcEndpoint to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint/index.ts",
            "line": 549
          },
          "name": "putDnsOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2VpcEndpoint.Ec2VpcEndpointDnsOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint/index.ts",
            "line": 735
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2VpcEndpoint.Ec2VpcEndpointTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint/index.ts",
            "line": 552
          },
          "name": "resetDnsOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint/index.ts",
            "line": 573
          },
          "name": "resetIpAddressType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint/index.ts",
            "line": 594
          },
          "name": "resetPolicyDocument"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint/index.ts",
            "line": 610
          },
          "name": "resetPrivateDnsEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint/index.ts",
            "line": 626
          },
          "name": "resetResourceConfigurationArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint/index.ts",
            "line": 642
          },
          "name": "resetRouteTableIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint/index.ts",
            "line": 658
          },
          "name": "resetSecurityGroupIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint/index.ts",
            "line": 674
          },
          "name": "resetServiceName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint/index.ts",
            "line": 690
          },
          "name": "resetServiceNetworkArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint/index.ts",
            "line": 706
          },
          "name": "resetServiceRegion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint/index.ts",
            "line": 722
          },
          "name": "resetSubnetIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint/index.ts",
            "line": 738
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint/index.ts",
            "line": 759
          },
          "name": "resetVpcEndpointType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint/index.ts",
            "line": 784
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint/index.ts",
            "line": 803
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2VpcEndpoint",
      "namespace": "ec2VpcEndpoint",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint/index.ts",
            "line": 471
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint/index.ts",
            "line": 535
          },
          "name": "creationTimestamp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint/index.ts",
            "line": 540
          },
          "name": "dnsEntries",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint/index.ts",
            "line": 546
          },
          "name": "dnsOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2VpcEndpoint.Ec2VpcEndpointDnsOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint/index.ts",
            "line": 561
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint/index.ts",
            "line": 582
          },
          "name": "networkInterfaceIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint/index.ts",
            "line": 732
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2VpcEndpoint.Ec2VpcEndpointTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint/index.ts",
            "line": 747
          },
          "name": "vpcEndpointId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint/index.ts",
            "line": 556
          },
          "name": "dnsOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2VpcEndpoint.Ec2VpcEndpointDnsOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint/index.ts",
            "line": 577
          },
          "name": "ipAddressTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint/index.ts",
            "line": 598
          },
          "name": "policyDocumentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint/index.ts",
            "line": 614
          },
          "name": "privateDnsEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint/index.ts",
            "line": 630
          },
          "name": "resourceConfigurationArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint/index.ts",
            "line": 646
          },
          "name": "routeTableIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint/index.ts",
            "line": 662
          },
          "name": "securityGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint/index.ts",
            "line": 678
          },
          "name": "serviceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint/index.ts",
            "line": 694
          },
          "name": "serviceNetworkArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint/index.ts",
            "line": 710
          },
          "name": "serviceRegionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint/index.ts",
            "line": 726
          },
          "name": "subnetIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint/index.ts",
            "line": 742
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2VpcEndpoint.Ec2VpcEndpointTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint/index.ts",
            "line": 763
          },
          "name": "vpcEndpointTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint/index.ts",
            "line": 776
          },
          "name": "vpcIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint/index.ts",
            "line": 567
          },
          "name": "ipAddressType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint/index.ts",
            "line": 588
          },
          "name": "policyDocument",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint/index.ts",
            "line": 604
          },
          "name": "privateDnsEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint/index.ts",
            "line": 620
          },
          "name": "resourceConfigurationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint/index.ts",
            "line": 636
          },
          "name": "routeTableIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint/index.ts",
            "line": 652
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint/index.ts",
            "line": 668
          },
          "name": "serviceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint/index.ts",
            "line": 684
          },
          "name": "serviceNetworkArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint/index.ts",
            "line": 700
          },
          "name": "serviceRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint/index.ts",
            "line": 716
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint/index.ts",
            "line": 753
          },
          "name": "vpcEndpointType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint/index.ts",
            "line": 769
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-vpc-endpoint/index:Ec2VpcEndpoint"
    },
    "@cdktn/provider-awscc.ec2VpcEndpoint.Ec2VpcEndpointConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VpcEndpoint.Ec2VpcEndpointConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-vpc-endpoint/index.ts",
        "line": 14
      },
      "name": "Ec2VpcEndpointConfig",
      "namespace": "ec2VpcEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_endpoint#vpc_id Ec2VpcEndpoint#vpc_id}",
            "stability": "stable",
            "summary": "The ID of the VPC."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint/index.ts",
            "line": 104
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_endpoint#dns_options Ec2VpcEndpoint#dns_options}",
            "stability": "stable",
            "summary": "Describes the DNS options for an endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint/index.ts",
            "line": 20
          },
          "name": "dnsOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2VpcEndpoint.Ec2VpcEndpointDnsOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_endpoint#ip_address_type Ec2VpcEndpoint#ip_address_type}",
            "stability": "stable",
            "summary": "The supported IP address types."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint/index.ts",
            "line": 26
          },
          "name": "ipAddressType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The default endpoint policy allows full access to the service. Endpoint policies are supported only for gateway and interface endpoints.\n For CloudFormation templates in YAML, you can provide the policy in JSON or YAML format. For example, if you have a JSON policy, you can convert it to YAML before including it in the YAML template, and CFNlong converts the policy to JSON format before calling the API actions for privatelink. Alternatively, you can include the JSON directly in the YAML, as shown in the following ``Properties`` section:\n ``Properties: VpcEndpointType: 'Interface' ServiceName: !Sub 'com.amazonaws.${AWS::Region}.logs' PolicyDocument: '{ \"Version\":\"2012-10-17\", \"Statement\": [{ \"Effect\":\"Allow\", \"Principal\":\"*\", \"Action\":[\"logs:Describe*\",\"logs:Get*\",\"logs:List*\",\"logs:FilterLogEvents\"], \"Resource\":\"*\" }] }'``\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_endpoint#policy_document Ec2VpcEndpoint#policy_document}",
            "stability": "stable",
            "summary": "An endpoint policy, which controls access to the service from the VPC."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint/index.ts",
            "line": 34
          },
          "name": "policyDocument",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The private hosted zone contains a record set for the default public DNS name for the service for the Region (for example, ``kinesis.us-east-1.amazonaws.com``), which resolves to the private IP addresses of the endpoint network interfaces in the VPC. This enables you to make requests to the default public DNS name for the service instead of the public DNS names that are automatically generated by the VPC endpoint service.\n To use a private hosted zone, you must set the following VPC attributes to ``true``: ``enableDnsHostnames`` and ``enableDnsSupport``.\n This property is supported only for interface endpoints.\n Default: ``false``\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_endpoint#private_dns_enabled Ec2VpcEndpoint#private_dns_enabled}",
            "stability": "stable",
            "summary": "Indicate whether to associate a private hosted zone with the specified VPC."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint/index.ts",
            "line": 43
          },
          "name": "privateDnsEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_endpoint#resource_configuration_arn Ec2VpcEndpoint#resource_configuration_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the resource configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint/index.ts",
            "line": 49
          },
          "name": "resourceConfigurationArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_endpoint#route_table_ids Ec2VpcEndpoint#route_table_ids}",
            "stability": "stable",
            "summary": "The IDs of the route tables. Routing is supported only for gateway endpoints."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint/index.ts",
            "line": 55
          },
          "name": "routeTableIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If this parameter is not specified, we use the default security group for the VPC. Security groups are supported only for interface endpoints.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_endpoint#security_group_ids Ec2VpcEndpoint#security_group_ids}",
            "stability": "stable",
            "summary": "The IDs of the security groups to associate with the endpoint network interfaces."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint/index.ts",
            "line": 61
          },
          "name": "securityGroupIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_endpoint#service_name Ec2VpcEndpoint#service_name}",
            "stability": "stable",
            "summary": "The name of the endpoint service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint/index.ts",
            "line": 67
          },
          "name": "serviceName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_endpoint#service_network_arn Ec2VpcEndpoint#service_network_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the service network."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint/index.ts",
            "line": 73
          },
          "name": "serviceNetworkArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_endpoint#service_region Ec2VpcEndpoint#service_region}",
            "stability": "stable",
            "summary": "Describes a Region."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint/index.ts",
            "line": 79
          },
          "name": "serviceRegion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You must specify this property for an interface endpoint or a Gateway Load Balancer endpoint. You can't specify this property for a gateway endpoint. For a Gateway Load Balancer endpoint, you can specify only one subnet.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_endpoint#subnet_ids Ec2VpcEndpoint#subnet_ids}",
            "stability": "stable",
            "summary": "The IDs of the subnets in which to create endpoint network interfaces."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint/index.ts",
            "line": 85
          },
          "name": "subnetIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_endpoint#tags Ec2VpcEndpoint#tags}",
            "stability": "stable",
            "summary": "The tags to associate with the endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint/index.ts",
            "line": 91
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2VpcEndpoint.Ec2VpcEndpointTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_endpoint#vpc_endpoint_type Ec2VpcEndpoint#vpc_endpoint_type}",
            "stability": "stable",
            "summary": "The type of endpoint.  Default: Gateway."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint/index.ts",
            "line": 98
          },
          "name": "vpcEndpointType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-vpc-endpoint/index:Ec2VpcEndpointConfig"
    },
    "@cdktn/provider-awscc.ec2VpcEndpoint.Ec2VpcEndpointDnsOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VpcEndpoint.Ec2VpcEndpointDnsOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-vpc-endpoint/index.ts",
        "line": 106
      },
      "name": "Ec2VpcEndpointDnsOptions",
      "namespace": "ec2VpcEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_endpoint#dns_record_ip_type Ec2VpcEndpoint#dns_record_ip_type}",
            "stability": "stable",
            "summary": "The DNS records created for the endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint/index.ts",
            "line": 112
          },
          "name": "dnsRecordIpType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This option is available only for services that support both gateway and interface endpoints. It routes traffic that originates from the VPC to the gateway endpoint and traffic that originates from on-premises to the interface endpoint.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_endpoint#private_dns_only_for_inbound_resolver_endpoint Ec2VpcEndpoint#private_dns_only_for_inbound_resolver_endpoint}",
            "stability": "stable",
            "summary": "Indicates whether to enable private DNS only for inbound endpoints."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint/index.ts",
            "line": 118
          },
          "name": "privateDnsOnlyForInboundResolverEndpoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Only supported when private DNS is enabled and when the VPC endpoint type is ServiceNetwork or Resource.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_endpoint#private_dns_preference Ec2VpcEndpoint#private_dns_preference}",
            "stability": "stable",
            "summary": "The preference for which private domains have a private hosted zone created for and associated with the specified VPC."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint/index.ts",
            "line": 124
          },
          "name": "privateDnsPreference",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Only supported when private DNS is enabled and the private DNS preference is ``VERIFIED_DOMAINS_AND_SPECIFIED_DOMAINS`` or ``SPECIFIED_DOMAINS_ONLY``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_endpoint#private_dns_specified_domains Ec2VpcEndpoint#private_dns_specified_domains}",
            "stability": "stable",
            "summary": "Indicates which of the private domains to create private hosted zones for and associate with the specified VPC."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint/index.ts",
            "line": 130
          },
          "name": "privateDnsSpecifiedDomains",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/ec2-vpc-endpoint/index:Ec2VpcEndpointDnsOptions"
    },
    "@cdktn/provider-awscc.ec2VpcEndpoint.Ec2VpcEndpointDnsOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VpcEndpoint.Ec2VpcEndpointDnsOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-vpc-endpoint/index.ts",
          "line": 191
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-vpc-endpoint/index.ts",
        "line": 183
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint/index.ts",
            "line": 251
          },
          "name": "resetDnsRecordIpType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint/index.ts",
            "line": 267
          },
          "name": "resetPrivateDnsOnlyForInboundResolverEndpoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint/index.ts",
            "line": 283
          },
          "name": "resetPrivateDnsPreference"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint/index.ts",
            "line": 299
          },
          "name": "resetPrivateDnsSpecifiedDomains"
        }
      ],
      "name": "Ec2VpcEndpointDnsOptionsOutputReference",
      "namespace": "ec2VpcEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint/index.ts",
            "line": 255
          },
          "name": "dnsRecordIpTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint/index.ts",
            "line": 271
          },
          "name": "privateDnsOnlyForInboundResolverEndpointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint/index.ts",
            "line": 287
          },
          "name": "privateDnsPreferenceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint/index.ts",
            "line": 303
          },
          "name": "privateDnsSpecifiedDomainsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint/index.ts",
            "line": 245
          },
          "name": "dnsRecordIpType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint/index.ts",
            "line": 261
          },
          "name": "privateDnsOnlyForInboundResolverEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint/index.ts",
            "line": 277
          },
          "name": "privateDnsPreference",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint/index.ts",
            "line": 293
          },
          "name": "privateDnsSpecifiedDomains",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint/index.ts",
            "line": 195
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2VpcEndpoint.Ec2VpcEndpointDnsOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-vpc-endpoint/index:Ec2VpcEndpointDnsOptionsOutputReference"
    },
    "@cdktn/provider-awscc.ec2VpcEndpoint.Ec2VpcEndpointTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VpcEndpoint.Ec2VpcEndpointTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-vpc-endpoint/index.ts",
        "line": 307
      },
      "name": "Ec2VpcEndpointTags",
      "namespace": "ec2VpcEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Constraints: Tag keys are case-sensitive and accept a maximum of 127 Unicode characters. May not begin with ``aws:``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_endpoint#key Ec2VpcEndpoint#key}",
            "stability": "stable",
            "summary": "The key of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint/index.ts",
            "line": 314
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_endpoint#value Ec2VpcEndpoint#value}",
            "stability": "stable",
            "summary": "The value of the tag.  Constraints: Tag values are case-sensitive and accept a maximum of 256 Unicode characters."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint/index.ts",
            "line": 321
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-vpc-endpoint/index:Ec2VpcEndpointTags"
    },
    "@cdktn/provider-awscc.ec2VpcEndpoint.Ec2VpcEndpointTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VpcEndpoint.Ec2VpcEndpointTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-vpc-endpoint/index.ts",
          "line": 451
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-vpc-endpoint/index.ts",
        "line": 443
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint/index.ts",
            "line": 458
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2VpcEndpoint.Ec2VpcEndpointTagsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2VpcEndpointTagsList",
      "namespace": "ec2VpcEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint/index.ts",
            "line": 444
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2VpcEndpoint.Ec2VpcEndpointTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-vpc-endpoint/index:Ec2VpcEndpointTagsList"
    },
    "@cdktn/provider-awscc.ec2VpcEndpoint.Ec2VpcEndpointTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VpcEndpoint.Ec2VpcEndpointTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-vpc-endpoint/index.ts",
          "line": 370
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-vpc-endpoint/index.ts",
        "line": 360
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint/index.ts",
            "line": 418
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint/index.ts",
            "line": 434
          },
          "name": "resetValue"
        }
      ],
      "name": "Ec2VpcEndpointTagsOutputReference",
      "namespace": "ec2VpcEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint/index.ts",
            "line": 422
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint/index.ts",
            "line": 438
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint/index.ts",
            "line": 412
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint/index.ts",
            "line": 428
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint/index.ts",
            "line": 374
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2VpcEndpoint.Ec2VpcEndpointTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-vpc-endpoint/index:Ec2VpcEndpointTagsOutputReference"
    },
    "@cdktn/provider-awscc.ec2VpcEndpointConnectionNotification.Ec2VpcEndpointConnectionNotification": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_endpoint_connection_notification awscc_ec2_vpc_endpoint_connection_notification}."
      },
      "fqn": "@cdktn/provider-awscc.ec2VpcEndpointConnectionNotification.Ec2VpcEndpointConnectionNotification",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_endpoint_connection_notification awscc_ec2_vpc_endpoint_connection_notification} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-vpc-endpoint-connection-notification/index.ts",
          "line": 76
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2VpcEndpointConnectionNotification.Ec2VpcEndpointConnectionNotificationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-vpc-endpoint-connection-notification/index.ts",
        "line": 44
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2VpcEndpointConnectionNotification resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint-connection-notification/index.ts",
            "line": 61
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2VpcEndpointConnectionNotification to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_endpoint_connection_notification#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2VpcEndpointConnectionNotification that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2VpcEndpointConnectionNotification to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint-connection-notification/index.ts",
            "line": 141
          },
          "name": "resetServiceId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint-connection-notification/index.ts",
            "line": 162
          },
          "name": "resetVpcEndpointId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint-connection-notification/index.ts",
            "line": 174
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint-connection-notification/index.ts",
            "line": 183
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2VpcEndpointConnectionNotification",
      "namespace": "ec2VpcEndpointConnectionNotification",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint-connection-notification/index.ts",
            "line": 49
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint-connection-notification/index.ts",
            "line": 129
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint-connection-notification/index.ts",
            "line": 150
          },
          "name": "vpcEndpointConnectionNotificationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint-connection-notification/index.ts",
            "line": 111
          },
          "name": "connectionEventsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint-connection-notification/index.ts",
            "line": 124
          },
          "name": "connectionNotificationArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint-connection-notification/index.ts",
            "line": 145
          },
          "name": "serviceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint-connection-notification/index.ts",
            "line": 166
          },
          "name": "vpcEndpointIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint-connection-notification/index.ts",
            "line": 104
          },
          "name": "connectionEvents",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint-connection-notification/index.ts",
            "line": 117
          },
          "name": "connectionNotificationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint-connection-notification/index.ts",
            "line": 135
          },
          "name": "serviceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint-connection-notification/index.ts",
            "line": 156
          },
          "name": "vpcEndpointId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-vpc-endpoint-connection-notification/index:Ec2VpcEndpointConnectionNotification"
    },
    "@cdktn/provider-awscc.ec2VpcEndpointConnectionNotification.Ec2VpcEndpointConnectionNotificationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VpcEndpointConnectionNotification.Ec2VpcEndpointConnectionNotificationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-vpc-endpoint-connection-notification/index.ts",
        "line": 14
      },
      "name": "Ec2VpcEndpointConnectionNotificationConfig",
      "namespace": "ec2VpcEndpointConnectionNotification",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_endpoint_connection_notification#connection_events Ec2VpcEndpointConnectionNotification#connection_events}",
            "stability": "stable",
            "summary": "The endpoint events for which to receive notifications."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint-connection-notification/index.ts",
            "line": 20
          },
          "name": "connectionEvents",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_endpoint_connection_notification#connection_notification_arn Ec2VpcEndpointConnectionNotification#connection_notification_arn}",
            "stability": "stable",
            "summary": "The ARN of the SNS topic for the notifications."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint-connection-notification/index.ts",
            "line": 26
          },
          "name": "connectionNotificationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_endpoint_connection_notification#service_id Ec2VpcEndpointConnectionNotification#service_id}",
            "stability": "stable",
            "summary": "The ID of the endpoint service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint-connection-notification/index.ts",
            "line": 32
          },
          "name": "serviceId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_endpoint_connection_notification#vpc_endpoint_id Ec2VpcEndpointConnectionNotification#vpc_endpoint_id}",
            "stability": "stable",
            "summary": "The ID of the endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint-connection-notification/index.ts",
            "line": 38
          },
          "name": "vpcEndpointId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-vpc-endpoint-connection-notification/index:Ec2VpcEndpointConnectionNotificationConfig"
    },
    "@cdktn/provider-awscc.ec2VpcEndpointService.Ec2VpcEndpointService": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_endpoint_service awscc_ec2_vpc_endpoint_service}."
      },
      "fqn": "@cdktn/provider-awscc.ec2VpcEndpointService.Ec2VpcEndpointService",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_endpoint_service awscc_ec2_vpc_endpoint_service} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-vpc-endpoint-service/index.ts",
          "line": 239
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2VpcEndpointService.Ec2VpcEndpointServiceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-vpc-endpoint-service/index.ts",
        "line": 207
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2VpcEndpointService resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint-service/index.ts",
            "line": 224
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2VpcEndpointService to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_endpoint_service#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2VpcEndpointService that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2VpcEndpointService to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint-service/index.ts",
            "line": 396
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2VpcEndpointService.Ec2VpcEndpointServiceTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint-service/index.ts",
            "line": 277
          },
          "name": "resetAcceptanceRequired"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint-service/index.ts",
            "line": 293
          },
          "name": "resetContributorInsightsEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint-service/index.ts",
            "line": 309
          },
          "name": "resetGatewayLoadBalancerArns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint-service/index.ts",
            "line": 330
          },
          "name": "resetNetworkLoadBalancerArns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint-service/index.ts",
            "line": 346
          },
          "name": "resetPayerResponsibility"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint-service/index.ts",
            "line": 367
          },
          "name": "resetSupportedIpAddressTypes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint-service/index.ts",
            "line": 383
          },
          "name": "resetSupportedRegions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint-service/index.ts",
            "line": 399
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint-service/index.ts",
            "line": 411
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint-service/index.ts",
            "line": 424
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2VpcEndpointService",
      "namespace": "ec2VpcEndpointService",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint-service/index.ts",
            "line": 212
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint-service/index.ts",
            "line": 318
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint-service/index.ts",
            "line": 355
          },
          "name": "serviceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint-service/index.ts",
            "line": 393
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2VpcEndpointService.Ec2VpcEndpointServiceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint-service/index.ts",
            "line": 281
          },
          "name": "acceptanceRequiredInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint-service/index.ts",
            "line": 297
          },
          "name": "contributorInsightsEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint-service/index.ts",
            "line": 313
          },
          "name": "gatewayLoadBalancerArnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint-service/index.ts",
            "line": 334
          },
          "name": "networkLoadBalancerArnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint-service/index.ts",
            "line": 350
          },
          "name": "payerResponsibilityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint-service/index.ts",
            "line": 371
          },
          "name": "supportedIpAddressTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint-service/index.ts",
            "line": 387
          },
          "name": "supportedRegionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint-service/index.ts",
            "line": 403
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2VpcEndpointService.Ec2VpcEndpointServiceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint-service/index.ts",
            "line": 271
          },
          "name": "acceptanceRequired",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint-service/index.ts",
            "line": 287
          },
          "name": "contributorInsightsEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint-service/index.ts",
            "line": 303
          },
          "name": "gatewayLoadBalancerArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint-service/index.ts",
            "line": 324
          },
          "name": "networkLoadBalancerArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint-service/index.ts",
            "line": 340
          },
          "name": "payerResponsibility",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint-service/index.ts",
            "line": 361
          },
          "name": "supportedIpAddressTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint-service/index.ts",
            "line": 377
          },
          "name": "supportedRegions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/ec2-vpc-endpoint-service/index:Ec2VpcEndpointService"
    },
    "@cdktn/provider-awscc.ec2VpcEndpointService.Ec2VpcEndpointServiceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VpcEndpointService.Ec2VpcEndpointServiceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-vpc-endpoint-service/index.ts",
        "line": 14
      },
      "name": "Ec2VpcEndpointServiceConfig",
      "namespace": "ec2VpcEndpointService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_endpoint_service#acceptance_required Ec2VpcEndpointService#acceptance_required}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint-service/index.ts",
            "line": 18
          },
          "name": "acceptanceRequired",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_endpoint_service#contributor_insights_enabled Ec2VpcEndpointService#contributor_insights_enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint-service/index.ts",
            "line": 22
          },
          "name": "contributorInsightsEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_endpoint_service#gateway_load_balancer_arns Ec2VpcEndpointService#gateway_load_balancer_arns}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint-service/index.ts",
            "line": 26
          },
          "name": "gatewayLoadBalancerArns",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_endpoint_service#network_load_balancer_arns Ec2VpcEndpointService#network_load_balancer_arns}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint-service/index.ts",
            "line": 30
          },
          "name": "networkLoadBalancerArns",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_endpoint_service#payer_responsibility Ec2VpcEndpointService#payer_responsibility}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint-service/index.ts",
            "line": 34
          },
          "name": "payerResponsibility",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_endpoint_service#supported_ip_address_types Ec2VpcEndpointService#supported_ip_address_types}",
            "stability": "stable",
            "summary": "Specify which Ip Address types are supported for VPC endpoint service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint-service/index.ts",
            "line": 40
          },
          "name": "supportedIpAddressTypes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_endpoint_service#supported_regions Ec2VpcEndpointService#supported_regions}",
            "stability": "stable",
            "summary": "The Regions from which service consumers can access the service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint-service/index.ts",
            "line": 46
          },
          "name": "supportedRegions",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_endpoint_service#tags Ec2VpcEndpointService#tags}",
            "stability": "stable",
            "summary": "The tags to add to the VPC endpoint service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint-service/index.ts",
            "line": 52
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2VpcEndpointService.Ec2VpcEndpointServiceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-vpc-endpoint-service/index:Ec2VpcEndpointServiceConfig"
    },
    "@cdktn/provider-awscc.ec2VpcEndpointService.Ec2VpcEndpointServiceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VpcEndpointService.Ec2VpcEndpointServiceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-vpc-endpoint-service/index.ts",
        "line": 54
      },
      "name": "Ec2VpcEndpointServiceTags",
      "namespace": "ec2VpcEndpointService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_endpoint_service#key Ec2VpcEndpointService#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint-service/index.ts",
            "line": 58
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_endpoint_service#value Ec2VpcEndpointService#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint-service/index.ts",
            "line": 62
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-vpc-endpoint-service/index:Ec2VpcEndpointServiceTags"
    },
    "@cdktn/provider-awscc.ec2VpcEndpointService.Ec2VpcEndpointServiceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VpcEndpointService.Ec2VpcEndpointServiceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-vpc-endpoint-service/index.ts",
          "line": 192
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-vpc-endpoint-service/index.ts",
        "line": 184
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint-service/index.ts",
            "line": 199
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2VpcEndpointService.Ec2VpcEndpointServiceTagsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2VpcEndpointServiceTagsList",
      "namespace": "ec2VpcEndpointService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint-service/index.ts",
            "line": 185
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2VpcEndpointService.Ec2VpcEndpointServiceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-vpc-endpoint-service/index:Ec2VpcEndpointServiceTagsList"
    },
    "@cdktn/provider-awscc.ec2VpcEndpointService.Ec2VpcEndpointServiceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VpcEndpointService.Ec2VpcEndpointServiceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-vpc-endpoint-service/index.ts",
          "line": 111
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-vpc-endpoint-service/index.ts",
        "line": 101
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint-service/index.ts",
            "line": 159
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint-service/index.ts",
            "line": 175
          },
          "name": "resetValue"
        }
      ],
      "name": "Ec2VpcEndpointServiceTagsOutputReference",
      "namespace": "ec2VpcEndpointService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint-service/index.ts",
            "line": 163
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint-service/index.ts",
            "line": 179
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint-service/index.ts",
            "line": 153
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint-service/index.ts",
            "line": 169
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint-service/index.ts",
            "line": 115
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2VpcEndpointService.Ec2VpcEndpointServiceTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-vpc-endpoint-service/index:Ec2VpcEndpointServiceTagsOutputReference"
    },
    "@cdktn/provider-awscc.ec2VpcEndpointServicePermissions.Ec2VpcEndpointServicePermissions": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_endpoint_service_permissions awscc_ec2_vpc_endpoint_service_permissions}."
      },
      "fqn": "@cdktn/provider-awscc.ec2VpcEndpointServicePermissions.Ec2VpcEndpointServicePermissions",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_endpoint_service_permissions awscc_ec2_vpc_endpoint_service_permissions} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-vpc-endpoint-service-permissions/index.ts",
          "line": 60
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2VpcEndpointServicePermissions.Ec2VpcEndpointServicePermissionsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-vpc-endpoint-service-permissions/index.ts",
        "line": 28
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2VpcEndpointServicePermissions resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint-service-permissions/index.ts",
            "line": 45
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2VpcEndpointServicePermissions to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_endpoint_service_permissions#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2VpcEndpointServicePermissions that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2VpcEndpointServicePermissions to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint-service-permissions/index.ts",
            "line": 92
          },
          "name": "resetAllowedPrincipals"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint-service-permissions/index.ts",
            "line": 122
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint-service-permissions/index.ts",
            "line": 129
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2VpcEndpointServicePermissions",
      "namespace": "ec2VpcEndpointServicePermissions",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint-service-permissions/index.ts",
            "line": 33
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint-service-permissions/index.ts",
            "line": 101
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint-service-permissions/index.ts",
            "line": 96
          },
          "name": "allowedPrincipalsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint-service-permissions/index.ts",
            "line": 114
          },
          "name": "serviceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint-service-permissions/index.ts",
            "line": 86
          },
          "name": "allowedPrincipals",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint-service-permissions/index.ts",
            "line": 107
          },
          "name": "serviceId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-vpc-endpoint-service-permissions/index:Ec2VpcEndpointServicePermissions"
    },
    "@cdktn/provider-awscc.ec2VpcEndpointServicePermissions.Ec2VpcEndpointServicePermissionsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VpcEndpointServicePermissions.Ec2VpcEndpointServicePermissionsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-vpc-endpoint-service-permissions/index.ts",
        "line": 14
      },
      "name": "Ec2VpcEndpointServicePermissionsConfig",
      "namespace": "ec2VpcEndpointServicePermissions",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_endpoint_service_permissions#service_id Ec2VpcEndpointServicePermissions#service_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint-service-permissions/index.ts",
            "line": 22
          },
          "name": "serviceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_endpoint_service_permissions#allowed_principals Ec2VpcEndpointServicePermissions#allowed_principals}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-endpoint-service-permissions/index.ts",
            "line": 18
          },
          "name": "allowedPrincipals",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/ec2-vpc-endpoint-service-permissions/index:Ec2VpcEndpointServicePermissionsConfig"
    },
    "@cdktn/provider-awscc.ec2VpcGatewayAttachment.Ec2VpcGatewayAttachment": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_gateway_attachment awscc_ec2_vpc_gateway_attachment}."
      },
      "fqn": "@cdktn/provider-awscc.ec2VpcGatewayAttachment.Ec2VpcGatewayAttachment",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_gateway_attachment awscc_ec2_vpc_gateway_attachment} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-vpc-gateway-attachment/index.ts",
          "line": 70
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2VpcGatewayAttachment.Ec2VpcGatewayAttachmentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-vpc-gateway-attachment/index.ts",
        "line": 38
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2VpcGatewayAttachment resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-gateway-attachment/index.ts",
            "line": 55
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2VpcGatewayAttachment to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_gateway_attachment#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2VpcGatewayAttachment that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2VpcGatewayAttachment to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-gateway-attachment/index.ts",
            "line": 113
          },
          "name": "resetInternetGatewayId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-gateway-attachment/index.ts",
            "line": 142
          },
          "name": "resetVpnGatewayId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-gateway-attachment/index.ts",
            "line": 154
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-gateway-attachment/index.ts",
            "line": 162
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2VpcGatewayAttachment",
      "namespace": "ec2VpcGatewayAttachment",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-gateway-attachment/index.ts",
            "line": 43
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-gateway-attachment/index.ts",
            "line": 96
          },
          "name": "attachmentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-gateway-attachment/index.ts",
            "line": 101
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-gateway-attachment/index.ts",
            "line": 117
          },
          "name": "internetGatewayIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-gateway-attachment/index.ts",
            "line": 130
          },
          "name": "vpcIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-gateway-attachment/index.ts",
            "line": 146
          },
          "name": "vpnGatewayIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-gateway-attachment/index.ts",
            "line": 107
          },
          "name": "internetGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-gateway-attachment/index.ts",
            "line": 123
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-gateway-attachment/index.ts",
            "line": 136
          },
          "name": "vpnGatewayId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-vpc-gateway-attachment/index:Ec2VpcGatewayAttachment"
    },
    "@cdktn/provider-awscc.ec2VpcGatewayAttachment.Ec2VpcGatewayAttachmentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VpcGatewayAttachment.Ec2VpcGatewayAttachmentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-vpc-gateway-attachment/index.ts",
        "line": 14
      },
      "name": "Ec2VpcGatewayAttachmentConfig",
      "namespace": "ec2VpcGatewayAttachment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_gateway_attachment#vpc_id Ec2VpcGatewayAttachment#vpc_id}",
            "stability": "stable",
            "summary": "The ID of the VPC."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-gateway-attachment/index.ts",
            "line": 26
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_gateway_attachment#internet_gateway_id Ec2VpcGatewayAttachment#internet_gateway_id}",
            "stability": "stable",
            "summary": "The ID of the internet gateway. You must specify either InternetGatewayId or VpnGatewayId, but not both."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-gateway-attachment/index.ts",
            "line": 20
          },
          "name": "internetGatewayId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_gateway_attachment#vpn_gateway_id Ec2VpcGatewayAttachment#vpn_gateway_id}",
            "stability": "stable",
            "summary": "The ID of the virtual private gateway. You must specify either InternetGatewayId or VpnGatewayId, but not both."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-gateway-attachment/index.ts",
            "line": 32
          },
          "name": "vpnGatewayId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-vpc-gateway-attachment/index:Ec2VpcGatewayAttachmentConfig"
    },
    "@cdktn/provider-awscc.ec2VpcPeeringConnection.Ec2VpcPeeringConnection": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_peering_connection awscc_ec2_vpc_peering_connection}."
      },
      "fqn": "@cdktn/provider-awscc.ec2VpcPeeringConnection.Ec2VpcPeeringConnection",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_peering_connection awscc_ec2_vpc_peering_connection} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-vpc-peering-connection/index.ts",
          "line": 245
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2VpcPeeringConnection.Ec2VpcPeeringConnectionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-vpc-peering-connection/index.ts",
        "line": 213
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2VpcPeeringConnection resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-peering-connection/index.ts",
            "line": 230
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2VpcPeeringConnection to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_peering_connection#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2VpcPeeringConnection that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2VpcPeeringConnection to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-peering-connection/index.ts",
            "line": 361
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2VpcPeeringConnection.Ec2VpcPeeringConnectionTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-peering-connection/index.ts",
            "line": 282
          },
          "name": "resetAssumeRoleRegion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-peering-connection/index.ts",
            "line": 303
          },
          "name": "resetPeerOwnerId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-peering-connection/index.ts",
            "line": 319
          },
          "name": "resetPeerRegion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-peering-connection/index.ts",
            "line": 335
          },
          "name": "resetPeerRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-peering-connection/index.ts",
            "line": 364
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-peering-connection/index.ts",
            "line": 394
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-peering-connection/index.ts",
            "line": 406
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2VpcPeeringConnection",
      "namespace": "ec2VpcPeeringConnection",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-peering-connection/index.ts",
            "line": 218
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-peering-connection/index.ts",
            "line": 291
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-peering-connection/index.ts",
            "line": 358
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2VpcPeeringConnection.Ec2VpcPeeringConnectionTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-peering-connection/index.ts",
            "line": 386
          },
          "name": "vpcPeeringConnectionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-peering-connection/index.ts",
            "line": 286
          },
          "name": "assumeRoleRegionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-peering-connection/index.ts",
            "line": 307
          },
          "name": "peerOwnerIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-peering-connection/index.ts",
            "line": 323
          },
          "name": "peerRegionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-peering-connection/index.ts",
            "line": 339
          },
          "name": "peerRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-peering-connection/index.ts",
            "line": 352
          },
          "name": "peerVpcIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-peering-connection/index.ts",
            "line": 368
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2VpcPeeringConnection.Ec2VpcPeeringConnectionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-peering-connection/index.ts",
            "line": 381
          },
          "name": "vpcIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-peering-connection/index.ts",
            "line": 276
          },
          "name": "assumeRoleRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-peering-connection/index.ts",
            "line": 297
          },
          "name": "peerOwnerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-peering-connection/index.ts",
            "line": 313
          },
          "name": "peerRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-peering-connection/index.ts",
            "line": 329
          },
          "name": "peerRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-peering-connection/index.ts",
            "line": 345
          },
          "name": "peerVpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-peering-connection/index.ts",
            "line": 374
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-vpc-peering-connection/index:Ec2VpcPeeringConnection"
    },
    "@cdktn/provider-awscc.ec2VpcPeeringConnection.Ec2VpcPeeringConnectionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VpcPeeringConnection.Ec2VpcPeeringConnectionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-vpc-peering-connection/index.ts",
        "line": 14
      },
      "name": "Ec2VpcPeeringConnectionConfig",
      "namespace": "ec2VpcPeeringConnection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You must specify this parameter in the request.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_peering_connection#peer_vpc_id Ec2VpcPeeringConnection#peer_vpc_id}",
            "stability": "stable",
            "summary": "The ID of the VPC with which you are creating the VPC peering connection."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-peering-connection/index.ts",
            "line": 44
          },
          "name": "peerVpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_peering_connection#vpc_id Ec2VpcPeeringConnection#vpc_id}",
            "stability": "stable",
            "summary": "The ID of the VPC."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-peering-connection/index.ts",
            "line": 54
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_peering_connection#assume_role_region Ec2VpcPeeringConnection#assume_role_region}",
            "stability": "stable",
            "summary": "The Region code to use when calling Security Token Service (STS) to assume the PeerRoleArn, if provided."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-peering-connection/index.ts",
            "line": 20
          },
          "name": "assumeRoleRegion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_peering_connection#peer_owner_id Ec2VpcPeeringConnection#peer_owner_id}",
            "stability": "stable",
            "summary": "The AWS account ID of the owner of the accepter VPC."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-peering-connection/index.ts",
            "line": 26
          },
          "name": "peerOwnerId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_peering_connection#peer_region Ec2VpcPeeringConnection#peer_region}",
            "stability": "stable",
            "summary": "The Region code for the accepter VPC, if the accepter VPC is located in a Region other than the Region in which you make the request."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-peering-connection/index.ts",
            "line": 32
          },
          "name": "peerRegion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_peering_connection#peer_role_arn Ec2VpcPeeringConnection#peer_role_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the VPC peer role for the peering connection in another AWS account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-peering-connection/index.ts",
            "line": 38
          },
          "name": "peerRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_peering_connection#tags Ec2VpcPeeringConnection#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-peering-connection/index.ts",
            "line": 48
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2VpcPeeringConnection.Ec2VpcPeeringConnectionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-vpc-peering-connection/index:Ec2VpcPeeringConnectionConfig"
    },
    "@cdktn/provider-awscc.ec2VpcPeeringConnection.Ec2VpcPeeringConnectionTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VpcPeeringConnection.Ec2VpcPeeringConnectionTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-vpc-peering-connection/index.ts",
        "line": 56
      },
      "name": "Ec2VpcPeeringConnectionTags",
      "namespace": "ec2VpcPeeringConnection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_peering_connection#key Ec2VpcPeeringConnection#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-peering-connection/index.ts",
            "line": 62
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpc_peering_connection#value Ec2VpcPeeringConnection#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-peering-connection/index.ts",
            "line": 68
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-vpc-peering-connection/index:Ec2VpcPeeringConnectionTags"
    },
    "@cdktn/provider-awscc.ec2VpcPeeringConnection.Ec2VpcPeeringConnectionTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VpcPeeringConnection.Ec2VpcPeeringConnectionTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-vpc-peering-connection/index.ts",
          "line": 198
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-vpc-peering-connection/index.ts",
        "line": 190
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-peering-connection/index.ts",
            "line": 205
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2VpcPeeringConnection.Ec2VpcPeeringConnectionTagsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2VpcPeeringConnectionTagsList",
      "namespace": "ec2VpcPeeringConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-peering-connection/index.ts",
            "line": 191
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2VpcPeeringConnection.Ec2VpcPeeringConnectionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-vpc-peering-connection/index:Ec2VpcPeeringConnectionTagsList"
    },
    "@cdktn/provider-awscc.ec2VpcPeeringConnection.Ec2VpcPeeringConnectionTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VpcPeeringConnection.Ec2VpcPeeringConnectionTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-vpc-peering-connection/index.ts",
          "line": 117
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-vpc-peering-connection/index.ts",
        "line": 107
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-peering-connection/index.ts",
            "line": 165
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-peering-connection/index.ts",
            "line": 181
          },
          "name": "resetValue"
        }
      ],
      "name": "Ec2VpcPeeringConnectionTagsOutputReference",
      "namespace": "ec2VpcPeeringConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-peering-connection/index.ts",
            "line": 169
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpc-peering-connection/index.ts",
            "line": 185
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-peering-connection/index.ts",
            "line": 159
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-peering-connection/index.ts",
            "line": 175
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpc-peering-connection/index.ts",
            "line": 121
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2VpcPeeringConnection.Ec2VpcPeeringConnectionTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-vpc-peering-connection/index:Ec2VpcPeeringConnectionTagsOutputReference"
    },
    "@cdktn/provider-awscc.ec2VpcdhcpOptionsAssociation.Ec2VpcdhcpOptionsAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpcdhcp_options_association awscc_ec2_vpcdhcp_options_association}."
      },
      "fqn": "@cdktn/provider-awscc.ec2VpcdhcpOptionsAssociation.Ec2VpcdhcpOptionsAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpcdhcp_options_association awscc_ec2_vpcdhcp_options_association} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-vpcdhcp-options-association/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2VpcdhcpOptionsAssociation.Ec2VpcdhcpOptionsAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-vpcdhcp-options-association/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2VpcdhcpOptionsAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-vpcdhcp-options-association/index.ts",
            "line": 49
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2VpcdhcpOptionsAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpcdhcp_options_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2VpcdhcpOptionsAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2VpcdhcpOptionsAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpcdhcp-options-association/index.ts",
            "line": 123
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpcdhcp-options-association/index.ts",
            "line": 130
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2VpcdhcpOptionsAssociation",
      "namespace": "ec2VpcdhcpOptionsAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpcdhcp-options-association/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpcdhcp-options-association/index.ts",
            "line": 102
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpcdhcp-options-association/index.ts",
            "line": 97
          },
          "name": "dhcpOptionsIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpcdhcp-options-association/index.ts",
            "line": 115
          },
          "name": "vpcIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpcdhcp-options-association/index.ts",
            "line": 90
          },
          "name": "dhcpOptionsId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpcdhcp-options-association/index.ts",
            "line": 108
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-vpcdhcp-options-association/index:Ec2VpcdhcpOptionsAssociation"
    },
    "@cdktn/provider-awscc.ec2VpcdhcpOptionsAssociation.Ec2VpcdhcpOptionsAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VpcdhcpOptionsAssociation.Ec2VpcdhcpOptionsAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-vpcdhcp-options-association/index.ts",
        "line": 14
      },
      "name": "Ec2VpcdhcpOptionsAssociationConfig",
      "namespace": "ec2VpcdhcpOptionsAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpcdhcp_options_association#dhcp_options_id Ec2VpcdhcpOptionsAssociation#dhcp_options_id}",
            "stability": "stable",
            "summary": "The ID of the DHCP options set, or default to associate no DHCP options with the VPC."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpcdhcp-options-association/index.ts",
            "line": 20
          },
          "name": "dhcpOptionsId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpcdhcp_options_association#vpc_id Ec2VpcdhcpOptionsAssociation#vpc_id}",
            "stability": "stable",
            "summary": "The ID of the VPC."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpcdhcp-options-association/index.ts",
            "line": 26
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-vpcdhcp-options-association/index:Ec2VpcdhcpOptionsAssociationConfig"
    },
    "@cdktn/provider-awscc.ec2VpnConcentrator.Ec2VpnConcentrator": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpn_concentrator awscc_ec2_vpn_concentrator}."
      },
      "fqn": "@cdktn/provider-awscc.ec2VpnConcentrator.Ec2VpnConcentrator",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpn_concentrator awscc_ec2_vpn_concentrator} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-vpn-concentrator/index.ts",
          "line": 225
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2VpnConcentrator.Ec2VpnConcentratorConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-vpn-concentrator/index.ts",
        "line": 193
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2VpnConcentrator resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-concentrator/index.ts",
            "line": 210
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2VpnConcentrator to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpn_concentrator#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2VpnConcentrator that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2VpnConcentrator to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-concentrator/index.ts",
            "line": 260
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2VpnConcentrator.Ec2VpnConcentratorTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-concentrator/index.ts",
            "line": 263
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-concentrator/index.ts",
            "line": 311
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-concentrator/index.ts",
            "line": 319
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2VpnConcentrator",
      "namespace": "ec2VpnConcentrator",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-concentrator/index.ts",
            "line": 198
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-concentrator/index.ts",
            "line": 251
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-concentrator/index.ts",
            "line": 257
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2VpnConcentrator.Ec2VpnConcentratorTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-concentrator/index.ts",
            "line": 272
          },
          "name": "transitGatewayAttachmentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-concentrator/index.ts",
            "line": 303
          },
          "name": "vpnConcentratorId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-concentrator/index.ts",
            "line": 267
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2VpnConcentrator.Ec2VpnConcentratorTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-concentrator/index.ts",
            "line": 285
          },
          "name": "transitGatewayIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-concentrator/index.ts",
            "line": 298
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-concentrator/index.ts",
            "line": 278
          },
          "name": "transitGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-concentrator/index.ts",
            "line": 291
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-vpn-concentrator/index:Ec2VpnConcentrator"
    },
    "@cdktn/provider-awscc.ec2VpnConcentrator.Ec2VpnConcentratorConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VpnConcentrator.Ec2VpnConcentratorConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-vpn-concentrator/index.ts",
        "line": 14
      },
      "name": "Ec2VpnConcentratorConfig",
      "namespace": "ec2VpnConcentrator",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpn_concentrator#transit_gateway_id Ec2VpnConcentrator#transit_gateway_id}",
            "stability": "stable",
            "summary": "The ID of the transit gateway associated with the VPN concentrator."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-concentrator/index.ts",
            "line": 26
          },
          "name": "transitGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpn_concentrator#type Ec2VpnConcentrator#type}",
            "stability": "stable",
            "summary": "The type of VPN concentrator."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-concentrator/index.ts",
            "line": 32
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpn_concentrator#tags Ec2VpnConcentrator#tags}",
            "stability": "stable",
            "summary": "Any tags assigned to the VPN concentrator."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-concentrator/index.ts",
            "line": 20
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2VpnConcentrator.Ec2VpnConcentratorTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-vpn-concentrator/index:Ec2VpnConcentratorConfig"
    },
    "@cdktn/provider-awscc.ec2VpnConcentrator.Ec2VpnConcentratorTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VpnConcentrator.Ec2VpnConcentratorTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-vpn-concentrator/index.ts",
        "line": 34
      },
      "name": "Ec2VpnConcentratorTags",
      "namespace": "ec2VpnConcentrator",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Constraints: Tag keys are case-sensitive and accept a maximum of 127 Unicode characters. May not begin with ``aws:``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpn_concentrator#key Ec2VpnConcentrator#key}",
            "stability": "stable",
            "summary": "The key of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-concentrator/index.ts",
            "line": 41
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpn_concentrator#value Ec2VpnConcentrator#value}",
            "stability": "stable",
            "summary": "The value of the tag.  Constraints: Tag values are case-sensitive and accept a maximum of 256 Unicode characters."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-concentrator/index.ts",
            "line": 48
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-vpn-concentrator/index:Ec2VpnConcentratorTags"
    },
    "@cdktn/provider-awscc.ec2VpnConcentrator.Ec2VpnConcentratorTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VpnConcentrator.Ec2VpnConcentratorTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-vpn-concentrator/index.ts",
          "line": 178
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-vpn-concentrator/index.ts",
        "line": 170
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-concentrator/index.ts",
            "line": 185
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2VpnConcentrator.Ec2VpnConcentratorTagsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2VpnConcentratorTagsList",
      "namespace": "ec2VpnConcentrator",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-concentrator/index.ts",
            "line": 171
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2VpnConcentrator.Ec2VpnConcentratorTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-vpn-concentrator/index:Ec2VpnConcentratorTagsList"
    },
    "@cdktn/provider-awscc.ec2VpnConcentrator.Ec2VpnConcentratorTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VpnConcentrator.Ec2VpnConcentratorTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-vpn-concentrator/index.ts",
          "line": 97
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-vpn-concentrator/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-concentrator/index.ts",
            "line": 145
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-concentrator/index.ts",
            "line": 161
          },
          "name": "resetValue"
        }
      ],
      "name": "Ec2VpnConcentratorTagsOutputReference",
      "namespace": "ec2VpnConcentrator",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-concentrator/index.ts",
            "line": 149
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-concentrator/index.ts",
            "line": 165
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-concentrator/index.ts",
            "line": 139
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-concentrator/index.ts",
            "line": 155
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-concentrator/index.ts",
            "line": 101
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2VpnConcentrator.Ec2VpnConcentratorTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-vpn-concentrator/index:Ec2VpnConcentratorTagsOutputReference"
    },
    "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnection": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpn_connection awscc_ec2_vpn_connection}."
      },
      "fqn": "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnection",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpn_connection awscc_ec2_vpn_connection} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-vpn-connection/index.ts",
          "line": 2338
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-vpn-connection/index.ts",
        "line": 2306
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2VpnConnection resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2323
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2VpnConnection to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpn_connection#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2VpnConnection that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2VpnConnection to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2529
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2659
          },
          "name": "putVpnTunnelOptionsSpecifications",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecifications"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2399
          },
          "name": "resetEnableAcceleration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2420
          },
          "name": "resetLocalIpv4NetworkCidr"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2436
          },
          "name": "resetLocalIpv6NetworkCidr"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2452
          },
          "name": "resetOutsideIpAddressType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2468
          },
          "name": "resetPreSharedKeyStorage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2484
          },
          "name": "resetRemoteIpv4NetworkCidr"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2500
          },
          "name": "resetRemoteIpv6NetworkCidr"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2516
          },
          "name": "resetStaticRoutesOnly"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2532
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2548
          },
          "name": "resetTransitGatewayId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2564
          },
          "name": "resetTransportTransitGatewayAttachmentId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2580
          },
          "name": "resetTunnelBandwidth"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2596
          },
          "name": "resetTunnelInsideIpVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2625
          },
          "name": "resetVpnConcentratorId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2646
          },
          "name": "resetVpnGatewayId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2662
          },
          "name": "resetVpnTunnelOptionsSpecifications"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2674
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2697
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2VpnConnection",
      "namespace": "ec2VpnConnection",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2311
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2408
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2526
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2634
          },
          "name": "vpnConnectionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2656
          },
          "name": "vpnTunnelOptionsSpecifications",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2387
          },
          "name": "customerGatewayIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2403
          },
          "name": "enableAccelerationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2424
          },
          "name": "localIpv4NetworkCidrInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2440
          },
          "name": "localIpv6NetworkCidrInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2456
          },
          "name": "outsideIpAddressTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2472
          },
          "name": "preSharedKeyStorageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2488
          },
          "name": "remoteIpv4NetworkCidrInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2504
          },
          "name": "remoteIpv6NetworkCidrInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2520
          },
          "name": "staticRoutesOnlyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2536
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2552
          },
          "name": "transitGatewayIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2568
          },
          "name": "transportTransitGatewayAttachmentIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2584
          },
          "name": "tunnelBandwidthInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2600
          },
          "name": "tunnelInsideIpVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2613
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2629
          },
          "name": "vpnConcentratorIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2650
          },
          "name": "vpnGatewayIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2666
          },
          "name": "vpnTunnelOptionsSpecificationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecifications"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2380
          },
          "name": "customerGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2393
          },
          "name": "enableAcceleration",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2414
          },
          "name": "localIpv4NetworkCidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2430
          },
          "name": "localIpv6NetworkCidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2446
          },
          "name": "outsideIpAddressType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2462
          },
          "name": "preSharedKeyStorage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2478
          },
          "name": "remoteIpv4NetworkCidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2494
          },
          "name": "remoteIpv6NetworkCidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2510
          },
          "name": "staticRoutesOnly",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2542
          },
          "name": "transitGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2558
          },
          "name": "transportTransitGatewayAttachmentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2574
          },
          "name": "tunnelBandwidth",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2590
          },
          "name": "tunnelInsideIpVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2606
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2619
          },
          "name": "vpnConcentratorId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2640
          },
          "name": "vpnGatewayId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-vpn-connection/index:Ec2VpnConnection"
    },
    "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-vpn-connection/index.ts",
        "line": 14
      },
      "name": "Ec2VpnConnectionConfig",
      "namespace": "ec2VpnConnection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpn_connection#customer_gateway_id Ec2VpnConnection#customer_gateway_id}",
            "stability": "stable",
            "summary": "The ID of the customer gateway at your end of the VPN connection."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 20
          },
          "name": "customerGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpn_connection#type Ec2VpnConnection#type}",
            "stability": "stable",
            "summary": "The type of VPN connection."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 115
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpn_connection#enable_acceleration Ec2VpnConnection#enable_acceleration}",
            "stability": "stable",
            "summary": "Indicate whether to enable acceleration for the VPN connection.  Default: ``false``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 27
          },
          "name": "enableAcceleration",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpn_connection#local_ipv_4_network_cidr Ec2VpnConnection#local_ipv_4_network_cidr}",
            "stability": "stable",
            "summary": "The IPv4 CIDR on the customer gateway (on-premises) side of the VPN connection.  Default: ``0.0.0.0/0``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 34
          },
          "name": "localIpv4NetworkCidr",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpn_connection#local_ipv_6_network_cidr Ec2VpnConnection#local_ipv_6_network_cidr}",
            "stability": "stable",
            "summary": "The IPv6 CIDR on the customer gateway (on-premises) side of the VPN connection.  Default: ``::/0``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 41
          },
          "name": "localIpv6NetworkCidr",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values: ``PrivateIpv4`` | ``PublicIpv4`` | ``Ipv6``\n Default: ``PublicIpv4``\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpn_connection#outside_ip_address_type Ec2VpnConnection#outside_ip_address_type}",
            "stability": "stable",
            "summary": "The type of IP address assigned to the outside interface of the customer gateway device."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 49
          },
          "name": "outsideIpAddressType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpn_connection#pre_shared_key_storage Ec2VpnConnection#pre_shared_key_storage}",
            "stability": "stable",
            "summary": "Describes the storage location for an instance store-backed AMI."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 55
          },
          "name": "preSharedKeyStorage",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpn_connection#remote_ipv_4_network_cidr Ec2VpnConnection#remote_ipv_4_network_cidr}",
            "stability": "stable",
            "summary": "The IPv4 CIDR on the AWS side of the VPN connection.  Default: ``0.0.0.0/0``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 62
          },
          "name": "remoteIpv4NetworkCidr",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpn_connection#remote_ipv_6_network_cidr Ec2VpnConnection#remote_ipv_6_network_cidr}",
            "stability": "stable",
            "summary": "The IPv6 CIDR on the AWS side of the VPN connection.  Default: ``::/0``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 69
          },
          "name": "remoteIpv6NetworkCidr",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Static routes must be used for devices that don't support BGP.\n If you are creating a VPN connection for a device that does not support Border Gateway Protocol (BGP), you must specify ``true``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpn_connection#static_routes_only Ec2VpnConnection#static_routes_only}",
            "stability": "stable",
            "summary": "Indicates whether the VPN connection uses static routes only."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 76
          },
          "name": "staticRoutesOnly",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpn_connection#tags Ec2VpnConnection#tags}",
            "stability": "stable",
            "summary": "Any tags assigned to the VPN connection."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 82
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You must specify either ``TransitGatewayId`` or ``VpnGatewayId``, but not both.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpn_connection#transit_gateway_id Ec2VpnConnection#transit_gateway_id}",
            "stability": "stable",
            "summary": "The ID of the transit gateway associated with the VPN connection."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 89
          },
          "name": "transitGatewayId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpn_connection#transport_transit_gateway_attachment_id Ec2VpnConnection#transport_transit_gateway_attachment_id}",
            "stability": "stable",
            "summary": "The transit gateway attachment ID to use for the VPN tunnel.  Required if ``OutsideIpAddressType`` is set to ``PrivateIpv4``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 96
          },
          "name": "transportTransitGatewayAttachmentId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "``standard`` supports up to 1.25 Gbps per tunnel, while ``large`` supports up to 5 Gbps per tunnel. The default value is ``standard``. Existing VPN connections without a bandwidth setting will automatically default to ``standard``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpn_connection#tunnel_bandwidth Ec2VpnConnection#tunnel_bandwidth}",
            "stability": "stable",
            "summary": "The desired bandwidth specification for the VPN tunnel, used when creating or modifying VPN connection options to set the tunnel's throughput capacity."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 102
          },
          "name": "tunnelBandwidth",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpn_connection#tunnel_inside_ip_version Ec2VpnConnection#tunnel_inside_ip_version}",
            "stability": "stable",
            "summary": "Indicate whether the VPN tunnels process IPv4 or IPv6 traffic.  Default: ``ipv4``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 109
          },
          "name": "tunnelInsideIpVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpn_connection#vpn_concentrator_id Ec2VpnConnection#vpn_concentrator_id}",
            "stability": "stable",
            "summary": "The ID of the VPN concentrator to associate with the VPN connection."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 121
          },
          "name": "vpnConcentratorId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You must specify either ``TransitGatewayId`` or ``VpnGatewayId``, but not both.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpn_connection#vpn_gateway_id Ec2VpnConnection#vpn_gateway_id}",
            "stability": "stable",
            "summary": "The ID of the virtual private gateway at the AWS side of the VPN connection."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 128
          },
          "name": "vpnGatewayId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpn_connection#vpn_tunnel_options_specifications Ec2VpnConnection#vpn_tunnel_options_specifications}",
            "stability": "stable",
            "summary": "The tunnel options for the VPN connection."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 134
          },
          "name": "vpnTunnelOptionsSpecifications",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecifications"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-vpn-connection/index:Ec2VpnConnectionConfig"
    },
    "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-vpn-connection/index.ts",
        "line": 136
      },
      "name": "Ec2VpnConnectionTags",
      "namespace": "ec2VpnConnection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpn_connection#key Ec2VpnConnection#key}",
            "stability": "stable",
            "summary": "The tag key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 142
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpn_connection#value Ec2VpnConnection#value}",
            "stability": "stable",
            "summary": "The tag value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 148
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-vpn-connection/index:Ec2VpnConnectionTags"
    },
    "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-vpn-connection/index.ts",
          "line": 278
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-vpn-connection/index.ts",
        "line": 270
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 285
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionTagsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2VpnConnectionTagsList",
      "namespace": "ec2VpnConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 271
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-vpn-connection/index:Ec2VpnConnectionTagsList"
    },
    "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-vpn-connection/index.ts",
          "line": 197
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-vpn-connection/index.ts",
        "line": 187
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 245
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 261
          },
          "name": "resetValue"
        }
      ],
      "name": "Ec2VpnConnectionTagsOutputReference",
      "namespace": "ec2VpnConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 249
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 265
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 239
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 255
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 201
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-vpn-connection/index:Ec2VpnConnectionTagsOutputReference"
    },
    "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecifications": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecifications",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-vpn-connection/index.ts",
        "line": 1486
      },
      "name": "Ec2VpnConnectionVpnTunnelOptionsSpecifications",
      "namespace": "ec2VpnConnection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Specify ``restart`` to restart the IKE initiation. Specify ``clear`` to end the IKE session.\n Valid Values: ``clear`` | ``none`` | ``restart``\n Default: ``clear``\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpn_connection#dpd_timeout_action Ec2VpnConnection#dpd_timeout_action}",
            "stability": "stable",
            "summary": "The action to take after DPD timeout occurs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 1494
          },
          "name": "dpdTimeoutAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Constraints: A value greater than or equal to 30.\n Default: ``30``\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpn_connection#dpd_timeout_seconds Ec2VpnConnection#dpd_timeout_seconds}",
            "stability": "stable",
            "summary": "The number of seconds after which a DPD timeout occurs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 1502
          },
          "name": "dpdTimeoutSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpn_connection#enable_tunnel_lifecycle_control Ec2VpnConnection#enable_tunnel_lifecycle_control}",
            "stability": "stable",
            "summary": "Turn on or off tunnel endpoint lifecycle control feature."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 1508
          },
          "name": "enableTunnelLifecycleControl",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpn_connection#ike_versions Ec2VpnConnection#ike_versions}",
            "stability": "stable",
            "summary": "The IKE versions that are permitted for the VPN tunnel.  Valid values: ``ikev1`` | ``ikev2``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 1515
          },
          "name": "ikeVersions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsIkeVersions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpn_connection#log_options Ec2VpnConnection#log_options}",
            "stability": "stable",
            "summary": "Options for logging VPN tunnel activity."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 1521
          },
          "name": "logOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsLogOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values: ``2`` | ``14`` | ``15`` | ``16`` | ``17`` | ``18`` | ``19`` | ``20`` | ``21`` | ``22`` | ``23`` | ``24``\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpn_connection#phase_1_dh_group_numbers Ec2VpnConnection#phase_1_dh_group_numbers}",
            "stability": "stable",
            "summary": "One or more Diffie-Hellman group numbers that are permitted for the VPN tunnel for phase 1 IKE negotiations."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 1528
          },
          "name": "phase1DhGroupNumbers",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase1DhGroupNumbers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values: ``AES128`` | ``AES256`` | ``AES128-GCM-16`` | ``AES256-GCM-16``\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpn_connection#phase_1_encryption_algorithms Ec2VpnConnection#phase_1_encryption_algorithms}",
            "stability": "stable",
            "summary": "One or more encryption algorithms that are permitted for the VPN tunnel for phase 1 IKE negotiations."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 1535
          },
          "name": "phase1EncryptionAlgorithms",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase1EncryptionAlgorithms"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values: ``SHA1`` | ``SHA2-256`` | ``SHA2-384`` | ``SHA2-512``\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpn_connection#phase_1_integrity_algorithms Ec2VpnConnection#phase_1_integrity_algorithms}",
            "stability": "stable",
            "summary": "One or more integrity algorithms that are permitted for the VPN tunnel for phase 1 IKE negotiations."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 1542
          },
          "name": "phase1IntegrityAlgorithms",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase1IntegrityAlgorithms"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Constraints: A value between 900 and 28,800.\n Default: ``28800``\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpn_connection#phase_1_lifetime_seconds Ec2VpnConnection#phase_1_lifetime_seconds}",
            "stability": "stable",
            "summary": "The lifetime for phase 1 of the IKE negotiation, in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 1550
          },
          "name": "phase1LifetimeSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values: ``2`` | ``5`` | ``14`` | ``15`` | ``16`` | ``17`` | ``18`` | ``19`` | ``20`` | ``21`` | ``22`` | ``23`` | ``24``\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpn_connection#phase_2_dh_group_numbers Ec2VpnConnection#phase_2_dh_group_numbers}",
            "stability": "stable",
            "summary": "One or more Diffie-Hellman group numbers that are permitted for the VPN tunnel for phase 2 IKE negotiations."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 1557
          },
          "name": "phase2DhGroupNumbers",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase2DhGroupNumbers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values: ``AES128`` | ``AES256`` | ``AES128-GCM-16`` | ``AES256-GCM-16``\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpn_connection#phase_2_encryption_algorithms Ec2VpnConnection#phase_2_encryption_algorithms}",
            "stability": "stable",
            "summary": "One or more encryption algorithms that are permitted for the VPN tunnel for phase 2 IKE negotiations."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 1564
          },
          "name": "phase2EncryptionAlgorithms",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase2EncryptionAlgorithms"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values: ``SHA1`` | ``SHA2-256`` | ``SHA2-384`` | ``SHA2-512``\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpn_connection#phase_2_integrity_algorithms Ec2VpnConnection#phase_2_integrity_algorithms}",
            "stability": "stable",
            "summary": "One or more integrity algorithms that are permitted for the VPN tunnel for phase 2 IKE negotiations."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 1571
          },
          "name": "phase2IntegrityAlgorithms",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase2IntegrityAlgorithms"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Constraints: A value between 900 and 3,600. The value must be less than the value for ``Phase1LifetimeSeconds``.\n Default: ``3600``\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpn_connection#phase_2_lifetime_seconds Ec2VpnConnection#phase_2_lifetime_seconds}",
            "stability": "stable",
            "summary": "The lifetime for phase 2 of the IKE negotiation, in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 1579
          },
          "name": "phase2LifetimeSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Constraints: Allowed characters are alphanumeric characters, periods (.), and underscores (_). Must be between 8 and 64 characters in length and cannot start with zero (0).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpn_connection#pre_shared_key Ec2VpnConnection#pre_shared_key}",
            "stability": "stable",
            "summary": "The pre-shared key (PSK) to establish initial authentication between the virtual private gateway and customer gateway."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 1586
          },
          "name": "preSharedKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Constraints: A value between 0 and 100.\n Default: ``100``\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpn_connection#rekey_fuzz_percentage Ec2VpnConnection#rekey_fuzz_percentage}",
            "stability": "stable",
            "summary": "The percentage of the rekey window (determined by ``RekeyMarginTimeSeconds``) during which the rekey time is randomly selected."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 1594
          },
          "name": "rekeyFuzzPercentage",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The exact time of the rekey is randomly selected based on the value for ``RekeyFuzzPercentage``.\n Constraints: A value between 60 and half of ``Phase2LifetimeSeconds``.\n Default: ``270``\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpn_connection#rekey_margin_time_seconds Ec2VpnConnection#rekey_margin_time_seconds}",
            "stability": "stable",
            "summary": "The margin time, in seconds, before the phase 2 lifetime expires, during which the AWS side of the VPN connection performs an IKE rekey."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 1602
          },
          "name": "rekeyMarginTimeSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpn_connection#replay_window_size Ec2VpnConnection#replay_window_size}",
            "stability": "stable",
            "summary": "The number of packets in an IKE replay window.  Constraints: A value between 64 and 2048.  Default: ``1024``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 1610
          },
          "name": "replayWindowSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "By default, your customer gateway device must initiate the IKE negotiation and bring up the tunnel. Specify ``start`` for AWS to initiate the IKE negotiation.\n Valid Values: ``add`` | ``start``\n Default: ``add``\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpn_connection#startup_action Ec2VpnConnection#startup_action}",
            "stability": "stable",
            "summary": "The action to take when the establishing the tunnel for the VPN connection."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 1618
          },
          "name": "startupAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Any specified CIDR blocks must be unique across all VPN connections that use the same virtual private gateway. \n Constraints: A size /30 CIDR block from the ``169.254.0.0/16`` range. The following CIDR blocks are reserved and cannot be used:\n  +   ``169.254.0.0/30`` \n  +   ``169.254.1.0/30`` \n  +   ``169.254.2.0/30`` \n  +   ``169.254.3.0/30`` \n  +   ``169.254.4.0/30`` \n  +   ``169.254.5.0/30`` \n  +   ``169.254.169.252/30``\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpn_connection#tunnel_inside_cidr Ec2VpnConnection#tunnel_inside_cidr}",
            "stability": "stable",
            "summary": "The range of inside IP addresses for the tunnel."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 1632
          },
          "name": "tunnelInsideCidr",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Any specified CIDR blocks must be unique across all VPN connections that use the same transit gateway.\n Constraints: A size /126 CIDR block from the local ``fd00::/8`` range.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpn_connection#tunnel_inside_ipv_6_cidr Ec2VpnConnection#tunnel_inside_ipv_6_cidr}",
            "stability": "stable",
            "summary": "The range of inside IPv6 addresses for the tunnel."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 1639
          },
          "name": "tunnelInsideIpv6Cidr",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-vpn-connection/index:Ec2VpnConnectionVpnTunnelOptionsSpecifications"
    },
    "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsIkeVersions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsIkeVersions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-vpn-connection/index.ts",
        "line": 289
      },
      "name": "Ec2VpnConnectionVpnTunnelOptionsSpecificationsIkeVersions",
      "namespace": "ec2VpnConnection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpn_connection#value Ec2VpnConnection#value}",
            "stability": "stable",
            "summary": "The IKE version."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 295
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-vpn-connection/index:Ec2VpnConnectionVpnTunnelOptionsSpecificationsIkeVersions"
    },
    "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsIkeVersionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsIkeVersionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-vpn-connection/index.ts",
          "line": 396
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-vpn-connection/index.ts",
        "line": 388
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 403
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsIkeVersionsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2VpnConnectionVpnTunnelOptionsSpecificationsIkeVersionsList",
      "namespace": "ec2VpnConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 389
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsIkeVersions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-vpn-connection/index:Ec2VpnConnectionVpnTunnelOptionsSpecificationsIkeVersionsList"
    },
    "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsIkeVersionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsIkeVersionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-vpn-connection/index.ts",
          "line": 337
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-vpn-connection/index.ts",
        "line": 327
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 379
          },
          "name": "resetValue"
        }
      ],
      "name": "Ec2VpnConnectionVpnTunnelOptionsSpecificationsIkeVersionsOutputReference",
      "namespace": "ec2VpnConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 383
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 373
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 341
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsIkeVersions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-vpn-connection/index:Ec2VpnConnectionVpnTunnelOptionsSpecificationsIkeVersionsOutputReference"
    },
    "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-vpn-connection/index.ts",
          "line": 2291
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-vpn-connection/index.ts",
        "line": 2283
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2298
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2VpnConnectionVpnTunnelOptionsSpecificationsList",
      "namespace": "ec2VpnConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2284
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecifications"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-vpn-connection/index:Ec2VpnConnectionVpnTunnelOptionsSpecificationsList"
    },
    "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsLogOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsLogOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-vpn-connection/index.ts",
        "line": 682
      },
      "name": "Ec2VpnConnectionVpnTunnelOptionsSpecificationsLogOptions",
      "namespace": "ec2VpnConnection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpn_connection#cloudwatch_log_options Ec2VpnConnection#cloudwatch_log_options}",
            "stability": "stable",
            "summary": "Options for sending VPN tunnel logs to CloudWatch."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 688
          },
          "name": "cloudwatchLogOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsLogOptionsCloudwatchLogOptions"
          }
        }
      ],
      "symbolId": "src/ec2-vpn-connection/index:Ec2VpnConnectionVpnTunnelOptionsSpecificationsLogOptions"
    },
    "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsLogOptionsCloudwatchLogOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsLogOptionsCloudwatchLogOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-vpn-connection/index.ts",
        "line": 407
      },
      "name": "Ec2VpnConnectionVpnTunnelOptionsSpecificationsLogOptionsCloudwatchLogOptions",
      "namespace": "ec2VpnConnection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpn_connection#bgp_log_enabled Ec2VpnConnection#bgp_log_enabled}",
            "stability": "stable",
            "summary": "Specifies whether to enable BGP logging for the VPN connection. Default value is ``False``.  Valid values: ``True`` | ``False``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 414
          },
          "name": "bgpLogEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpn_connection#bgp_log_group_arn Ec2VpnConnection#bgp_log_group_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the CloudWatch log group where BGP logs will be sent."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 420
          },
          "name": "bgpLogGroupArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Default format is ``json``.\n Valid values: ``json`` | ``text``\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpn_connection#bgp_log_output_format Ec2VpnConnection#bgp_log_output_format}",
            "stability": "stable",
            "summary": "The desired output format for BGP logs to be sent to CloudWatch."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 427
          },
          "name": "bgpLogOutputFormat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpn_connection#log_enabled Ec2VpnConnection#log_enabled}",
            "stability": "stable",
            "summary": "Enable or disable VPN tunnel logging feature. Default value is ``False``.  Valid values: ``True`` | ``False``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 434
          },
          "name": "logEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpn_connection#log_group_arn Ec2VpnConnection#log_group_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the CloudWatch log group to send logs to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 440
          },
          "name": "logGroupArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpn_connection#log_output_format Ec2VpnConnection#log_output_format}",
            "stability": "stable",
            "summary": "Set log format. Default format is ``json``.  Valid values: ``json`` | ``text``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 447
          },
          "name": "logOutputFormat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-vpn-connection/index:Ec2VpnConnectionVpnTunnelOptionsSpecificationsLogOptionsCloudwatchLogOptions"
    },
    "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsLogOptionsCloudwatchLogOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsLogOptionsCloudwatchLogOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-vpn-connection/index.ts",
          "line": 522
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-vpn-connection/index.ts",
        "line": 514
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 594
          },
          "name": "resetBgpLogEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 610
          },
          "name": "resetBgpLogGroupArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 626
          },
          "name": "resetBgpLogOutputFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 642
          },
          "name": "resetLogEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 658
          },
          "name": "resetLogGroupArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 674
          },
          "name": "resetLogOutputFormat"
        }
      ],
      "name": "Ec2VpnConnectionVpnTunnelOptionsSpecificationsLogOptionsCloudwatchLogOptionsOutputReference",
      "namespace": "ec2VpnConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 598
          },
          "name": "bgpLogEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 614
          },
          "name": "bgpLogGroupArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 630
          },
          "name": "bgpLogOutputFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 646
          },
          "name": "logEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 662
          },
          "name": "logGroupArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 678
          },
          "name": "logOutputFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 588
          },
          "name": "bgpLogEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 604
          },
          "name": "bgpLogGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 620
          },
          "name": "bgpLogOutputFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 636
          },
          "name": "logEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 652
          },
          "name": "logGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 668
          },
          "name": "logOutputFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 526
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsLogOptionsCloudwatchLogOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-vpn-connection/index:Ec2VpnConnectionVpnTunnelOptionsSpecificationsLogOptionsCloudwatchLogOptionsOutputReference"
    },
    "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsLogOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsLogOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-vpn-connection/index.ts",
          "line": 728
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-vpn-connection/index.ts",
        "line": 720
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 767
          },
          "name": "putCloudwatchLogOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsLogOptionsCloudwatchLogOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 770
          },
          "name": "resetCloudwatchLogOptions"
        }
      ],
      "name": "Ec2VpnConnectionVpnTunnelOptionsSpecificationsLogOptionsOutputReference",
      "namespace": "ec2VpnConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 764
          },
          "name": "cloudwatchLogOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsLogOptionsCloudwatchLogOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 774
          },
          "name": "cloudwatchLogOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsLogOptionsCloudwatchLogOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 732
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsLogOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-vpn-connection/index:Ec2VpnConnectionVpnTunnelOptionsSpecificationsLogOptionsOutputReference"
    },
    "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-vpn-connection/index.ts",
          "line": 1814
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-vpn-connection/index.ts",
        "line": 1804
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2015
          },
          "name": "putIkeVersions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsIkeVersions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2031
          },
          "name": "putLogOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsLogOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2047
          },
          "name": "putPhase1DhGroupNumbers",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase1DhGroupNumbers"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2063
          },
          "name": "putPhase1EncryptionAlgorithms",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase1EncryptionAlgorithms"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2079
          },
          "name": "putPhase1IntegrityAlgorithms",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase1IntegrityAlgorithms"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2111
          },
          "name": "putPhase2DhGroupNumbers",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase2DhGroupNumbers"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2127
          },
          "name": "putPhase2EncryptionAlgorithms",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase2EncryptionAlgorithms"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2143
          },
          "name": "putPhase2IntegrityAlgorithms",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase2IntegrityAlgorithms"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 1970
          },
          "name": "resetDpdTimeoutAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 1986
          },
          "name": "resetDpdTimeoutSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2002
          },
          "name": "resetEnableTunnelLifecycleControl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2018
          },
          "name": "resetIkeVersions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2034
          },
          "name": "resetLogOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2050
          },
          "name": "resetPhase1DhGroupNumbers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2066
          },
          "name": "resetPhase1EncryptionAlgorithms"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2082
          },
          "name": "resetPhase1IntegrityAlgorithms"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2098
          },
          "name": "resetPhase1LifetimeSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2114
          },
          "name": "resetPhase2DhGroupNumbers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2130
          },
          "name": "resetPhase2EncryptionAlgorithms"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2146
          },
          "name": "resetPhase2IntegrityAlgorithms"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2162
          },
          "name": "resetPhase2LifetimeSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2178
          },
          "name": "resetPreSharedKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2194
          },
          "name": "resetRekeyFuzzPercentage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2210
          },
          "name": "resetRekeyMarginTimeSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2226
          },
          "name": "resetReplayWindowSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2242
          },
          "name": "resetStartupAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2258
          },
          "name": "resetTunnelInsideCidr"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2274
          },
          "name": "resetTunnelInsideIpv6Cidr"
        }
      ],
      "name": "Ec2VpnConnectionVpnTunnelOptionsSpecificationsOutputReference",
      "namespace": "ec2VpnConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2012
          },
          "name": "ikeVersions",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsIkeVersionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2028
          },
          "name": "logOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsLogOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2044
          },
          "name": "phase1DhGroupNumbers",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase1DhGroupNumbersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2060
          },
          "name": "phase1EncryptionAlgorithms",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase1EncryptionAlgorithmsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2076
          },
          "name": "phase1IntegrityAlgorithms",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase1IntegrityAlgorithmsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2108
          },
          "name": "phase2DhGroupNumbers",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase2DhGroupNumbersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2124
          },
          "name": "phase2EncryptionAlgorithms",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase2EncryptionAlgorithmsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2140
          },
          "name": "phase2IntegrityAlgorithms",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase2IntegrityAlgorithmsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 1974
          },
          "name": "dpdTimeoutActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 1990
          },
          "name": "dpdTimeoutSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2006
          },
          "name": "enableTunnelLifecycleControlInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2022
          },
          "name": "ikeVersionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsIkeVersions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2038
          },
          "name": "logOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsLogOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2054
          },
          "name": "phase1DhGroupNumbersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase1DhGroupNumbers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2070
          },
          "name": "phase1EncryptionAlgorithmsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase1EncryptionAlgorithms"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2086
          },
          "name": "phase1IntegrityAlgorithmsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase1IntegrityAlgorithms"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2102
          },
          "name": "phase1LifetimeSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2118
          },
          "name": "phase2DhGroupNumbersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase2DhGroupNumbers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2134
          },
          "name": "phase2EncryptionAlgorithmsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase2EncryptionAlgorithms"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2150
          },
          "name": "phase2IntegrityAlgorithmsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase2IntegrityAlgorithms"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2166
          },
          "name": "phase2LifetimeSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2182
          },
          "name": "preSharedKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2198
          },
          "name": "rekeyFuzzPercentageInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2214
          },
          "name": "rekeyMarginTimeSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2230
          },
          "name": "replayWindowSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2246
          },
          "name": "startupActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2262
          },
          "name": "tunnelInsideCidrInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2278
          },
          "name": "tunnelInsideIpv6CidrInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 1964
          },
          "name": "dpdTimeoutAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 1980
          },
          "name": "dpdTimeoutSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 1996
          },
          "name": "enableTunnelLifecycleControl",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2092
          },
          "name": "phase1LifetimeSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2156
          },
          "name": "phase2LifetimeSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2172
          },
          "name": "preSharedKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2188
          },
          "name": "rekeyFuzzPercentage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2204
          },
          "name": "rekeyMarginTimeSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2220
          },
          "name": "replayWindowSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2236
          },
          "name": "startupAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2252
          },
          "name": "tunnelInsideCidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 2268
          },
          "name": "tunnelInsideIpv6Cidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 1818
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecifications"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-vpn-connection/index:Ec2VpnConnectionVpnTunnelOptionsSpecificationsOutputReference"
    },
    "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase1DhGroupNumbers": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase1DhGroupNumbers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-vpn-connection/index.ts",
        "line": 778
      },
      "name": "Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase1DhGroupNumbers",
      "namespace": "ec2VpnConnection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpn_connection#value Ec2VpnConnection#value}",
            "stability": "stable",
            "summary": "The Diffie-Hellmann group number."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 784
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ec2-vpn-connection/index:Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase1DhGroupNumbers"
    },
    "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase1DhGroupNumbersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase1DhGroupNumbersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-vpn-connection/index.ts",
          "line": 885
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-vpn-connection/index.ts",
        "line": 877
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 892
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase1DhGroupNumbersOutputReference"
            }
          }
        }
      ],
      "name": "Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase1DhGroupNumbersList",
      "namespace": "ec2VpnConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 878
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase1DhGroupNumbers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-vpn-connection/index:Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase1DhGroupNumbersList"
    },
    "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase1DhGroupNumbersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase1DhGroupNumbersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-vpn-connection/index.ts",
          "line": 826
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-vpn-connection/index.ts",
        "line": 816
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 868
          },
          "name": "resetValue"
        }
      ],
      "name": "Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase1DhGroupNumbersOutputReference",
      "namespace": "ec2VpnConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 872
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 862
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 830
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase1DhGroupNumbers"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-vpn-connection/index:Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase1DhGroupNumbersOutputReference"
    },
    "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase1EncryptionAlgorithms": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase1EncryptionAlgorithms",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-vpn-connection/index.ts",
        "line": 896
      },
      "name": "Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase1EncryptionAlgorithms",
      "namespace": "ec2VpnConnection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpn_connection#value Ec2VpnConnection#value}",
            "stability": "stable",
            "summary": "The value for the encryption algorithm."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 902
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-vpn-connection/index:Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase1EncryptionAlgorithms"
    },
    "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase1EncryptionAlgorithmsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase1EncryptionAlgorithmsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-vpn-connection/index.ts",
          "line": 1003
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-vpn-connection/index.ts",
        "line": 995
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 1010
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase1EncryptionAlgorithmsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase1EncryptionAlgorithmsList",
      "namespace": "ec2VpnConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 996
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase1EncryptionAlgorithms"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-vpn-connection/index:Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase1EncryptionAlgorithmsList"
    },
    "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase1EncryptionAlgorithmsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase1EncryptionAlgorithmsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-vpn-connection/index.ts",
          "line": 944
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-vpn-connection/index.ts",
        "line": 934
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 986
          },
          "name": "resetValue"
        }
      ],
      "name": "Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase1EncryptionAlgorithmsOutputReference",
      "namespace": "ec2VpnConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 990
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 980
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 948
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase1EncryptionAlgorithms"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-vpn-connection/index:Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase1EncryptionAlgorithmsOutputReference"
    },
    "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase1IntegrityAlgorithms": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase1IntegrityAlgorithms",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-vpn-connection/index.ts",
        "line": 1014
      },
      "name": "Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase1IntegrityAlgorithms",
      "namespace": "ec2VpnConnection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpn_connection#value Ec2VpnConnection#value}",
            "stability": "stable",
            "summary": "The value for the integrity algorithm."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 1020
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-vpn-connection/index:Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase1IntegrityAlgorithms"
    },
    "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase1IntegrityAlgorithmsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase1IntegrityAlgorithmsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-vpn-connection/index.ts",
          "line": 1121
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-vpn-connection/index.ts",
        "line": 1113
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 1128
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase1IntegrityAlgorithmsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase1IntegrityAlgorithmsList",
      "namespace": "ec2VpnConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 1114
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase1IntegrityAlgorithms"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-vpn-connection/index:Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase1IntegrityAlgorithmsList"
    },
    "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase1IntegrityAlgorithmsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase1IntegrityAlgorithmsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-vpn-connection/index.ts",
          "line": 1062
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-vpn-connection/index.ts",
        "line": 1052
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 1104
          },
          "name": "resetValue"
        }
      ],
      "name": "Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase1IntegrityAlgorithmsOutputReference",
      "namespace": "ec2VpnConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 1108
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 1098
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 1066
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase1IntegrityAlgorithms"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-vpn-connection/index:Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase1IntegrityAlgorithmsOutputReference"
    },
    "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase2DhGroupNumbers": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase2DhGroupNumbers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-vpn-connection/index.ts",
        "line": 1132
      },
      "name": "Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase2DhGroupNumbers",
      "namespace": "ec2VpnConnection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpn_connection#value Ec2VpnConnection#value}",
            "stability": "stable",
            "summary": "The Diffie-Hellmann group number."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 1138
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ec2-vpn-connection/index:Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase2DhGroupNumbers"
    },
    "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase2DhGroupNumbersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase2DhGroupNumbersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-vpn-connection/index.ts",
          "line": 1239
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-vpn-connection/index.ts",
        "line": 1231
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 1246
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase2DhGroupNumbersOutputReference"
            }
          }
        }
      ],
      "name": "Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase2DhGroupNumbersList",
      "namespace": "ec2VpnConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 1232
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase2DhGroupNumbers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-vpn-connection/index:Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase2DhGroupNumbersList"
    },
    "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase2DhGroupNumbersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase2DhGroupNumbersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-vpn-connection/index.ts",
          "line": 1180
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-vpn-connection/index.ts",
        "line": 1170
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 1222
          },
          "name": "resetValue"
        }
      ],
      "name": "Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase2DhGroupNumbersOutputReference",
      "namespace": "ec2VpnConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 1226
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 1216
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 1184
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase2DhGroupNumbers"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-vpn-connection/index:Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase2DhGroupNumbersOutputReference"
    },
    "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase2EncryptionAlgorithms": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase2EncryptionAlgorithms",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-vpn-connection/index.ts",
        "line": 1250
      },
      "name": "Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase2EncryptionAlgorithms",
      "namespace": "ec2VpnConnection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpn_connection#value Ec2VpnConnection#value}",
            "stability": "stable",
            "summary": "The encryption algorithm."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 1256
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-vpn-connection/index:Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase2EncryptionAlgorithms"
    },
    "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase2EncryptionAlgorithmsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase2EncryptionAlgorithmsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-vpn-connection/index.ts",
          "line": 1357
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-vpn-connection/index.ts",
        "line": 1349
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 1364
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase2EncryptionAlgorithmsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase2EncryptionAlgorithmsList",
      "namespace": "ec2VpnConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 1350
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase2EncryptionAlgorithms"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-vpn-connection/index:Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase2EncryptionAlgorithmsList"
    },
    "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase2EncryptionAlgorithmsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase2EncryptionAlgorithmsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-vpn-connection/index.ts",
          "line": 1298
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-vpn-connection/index.ts",
        "line": 1288
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 1340
          },
          "name": "resetValue"
        }
      ],
      "name": "Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase2EncryptionAlgorithmsOutputReference",
      "namespace": "ec2VpnConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 1344
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 1334
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 1302
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase2EncryptionAlgorithms"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-vpn-connection/index:Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase2EncryptionAlgorithmsOutputReference"
    },
    "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase2IntegrityAlgorithms": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase2IntegrityAlgorithms",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-vpn-connection/index.ts",
        "line": 1368
      },
      "name": "Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase2IntegrityAlgorithms",
      "namespace": "ec2VpnConnection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpn_connection#value Ec2VpnConnection#value}",
            "stability": "stable",
            "summary": "The integrity algorithm."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 1374
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-vpn-connection/index:Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase2IntegrityAlgorithms"
    },
    "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase2IntegrityAlgorithmsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase2IntegrityAlgorithmsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-vpn-connection/index.ts",
          "line": 1475
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-vpn-connection/index.ts",
        "line": 1467
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 1482
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase2IntegrityAlgorithmsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase2IntegrityAlgorithmsList",
      "namespace": "ec2VpnConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 1468
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase2IntegrityAlgorithms"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-vpn-connection/index:Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase2IntegrityAlgorithmsList"
    },
    "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase2IntegrityAlgorithmsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase2IntegrityAlgorithmsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-vpn-connection/index.ts",
          "line": 1416
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-vpn-connection/index.ts",
        "line": 1406
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 1458
          },
          "name": "resetValue"
        }
      ],
      "name": "Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase2IntegrityAlgorithmsOutputReference",
      "namespace": "ec2VpnConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 1462
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 1452
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection/index.ts",
            "line": 1420
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2VpnConnection.Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase2IntegrityAlgorithms"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-vpn-connection/index:Ec2VpnConnectionVpnTunnelOptionsSpecificationsPhase2IntegrityAlgorithmsOutputReference"
    },
    "@cdktn/provider-awscc.ec2VpnConnectionRoute.Ec2VpnConnectionRoute": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpn_connection_route awscc_ec2_vpn_connection_route}."
      },
      "fqn": "@cdktn/provider-awscc.ec2VpnConnectionRoute.Ec2VpnConnectionRoute",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpn_connection_route awscc_ec2_vpn_connection_route} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-vpn-connection-route/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2VpnConnectionRoute.Ec2VpnConnectionRouteConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-vpn-connection-route/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2VpnConnectionRoute resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection-route/index.ts",
            "line": 49
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2VpnConnectionRoute to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpn_connection_route#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2VpnConnectionRoute that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2VpnConnectionRoute to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection-route/index.ts",
            "line": 123
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection-route/index.ts",
            "line": 130
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2VpnConnectionRoute",
      "namespace": "ec2VpnConnectionRoute",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection-route/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection-route/index.ts",
            "line": 102
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection-route/index.ts",
            "line": 97
          },
          "name": "destinationCidrBlockInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection-route/index.ts",
            "line": 115
          },
          "name": "vpnConnectionIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection-route/index.ts",
            "line": 90
          },
          "name": "destinationCidrBlock",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-connection-route/index.ts",
            "line": 108
          },
          "name": "vpnConnectionId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-vpn-connection-route/index:Ec2VpnConnectionRoute"
    },
    "@cdktn/provider-awscc.ec2VpnConnectionRoute.Ec2VpnConnectionRouteConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VpnConnectionRoute.Ec2VpnConnectionRouteConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-vpn-connection-route/index.ts",
        "line": 14
      },
      "name": "Ec2VpnConnectionRouteConfig",
      "namespace": "ec2VpnConnectionRoute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpn_connection_route#destination_cidr_block Ec2VpnConnectionRoute#destination_cidr_block}",
            "stability": "stable",
            "summary": "The CIDR block associated with the local subnet of the customer network."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection-route/index.ts",
            "line": 20
          },
          "name": "destinationCidrBlock",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpn_connection_route#vpn_connection_id Ec2VpnConnectionRoute#vpn_connection_id}",
            "stability": "stable",
            "summary": "The ID of the VPN connection."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-connection-route/index.ts",
            "line": 26
          },
          "name": "vpnConnectionId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-vpn-connection-route/index:Ec2VpnConnectionRouteConfig"
    },
    "@cdktn/provider-awscc.ec2VpnGateway.Ec2VpnGateway": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpn_gateway awscc_ec2_vpn_gateway}."
      },
      "fqn": "@cdktn/provider-awscc.ec2VpnGateway.Ec2VpnGateway",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpn_gateway awscc_ec2_vpn_gateway} Resource."
        },
        "locationInModule": {
          "filename": "src/ec2-vpn-gateway/index.ts",
          "line": 223
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2VpnGateway.Ec2VpnGatewayConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-vpn-gateway/index.ts",
        "line": 191
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Ec2VpnGateway resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-gateway/index.ts",
            "line": 208
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Ec2VpnGateway to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpn_gateway#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Ec2VpnGateway that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Ec2VpnGateway to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-gateway/index.ts",
            "line": 274
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ec2VpnGateway.Ec2VpnGatewayTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-gateway/index.ts",
            "line": 256
          },
          "name": "resetAmazonSideAsn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-gateway/index.ts",
            "line": 277
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-gateway/index.ts",
            "line": 307
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-gateway/index.ts",
            "line": 315
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Ec2VpnGateway",
      "namespace": "ec2VpnGateway",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-gateway/index.ts",
            "line": 196
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-gateway/index.ts",
            "line": 265
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-gateway/index.ts",
            "line": 271
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ec2VpnGateway.Ec2VpnGatewayTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-gateway/index.ts",
            "line": 299
          },
          "name": "vpnGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-gateway/index.ts",
            "line": 260
          },
          "name": "amazonSideAsnInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-gateway/index.ts",
            "line": 281
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2VpnGateway.Ec2VpnGatewayTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-gateway/index.ts",
            "line": 294
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-gateway/index.ts",
            "line": 250
          },
          "name": "amazonSideAsn",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-gateway/index.ts",
            "line": 287
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-vpn-gateway/index:Ec2VpnGateway"
    },
    "@cdktn/provider-awscc.ec2VpnGateway.Ec2VpnGatewayConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VpnGateway.Ec2VpnGatewayConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-vpn-gateway/index.ts",
        "line": 14
      },
      "name": "Ec2VpnGatewayConfig",
      "namespace": "ec2VpnGateway",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpn_gateway#type Ec2VpnGateway#type}",
            "stability": "stable",
            "summary": "The type of VPN connection the virtual private gateway supports."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-gateway/index.ts",
            "line": 32
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpn_gateway#amazon_side_asn Ec2VpnGateway#amazon_side_asn}",
            "stability": "stable",
            "summary": "The private Autonomous System Number (ASN) for the Amazon side of a BGP session."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-gateway/index.ts",
            "line": 20
          },
          "name": "amazonSideAsn",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpn_gateway#tags Ec2VpnGateway#tags}",
            "stability": "stable",
            "summary": "Any tags assigned to the virtual private gateway."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-gateway/index.ts",
            "line": 26
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2VpnGateway.Ec2VpnGatewayTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-vpn-gateway/index:Ec2VpnGatewayConfig"
    },
    "@cdktn/provider-awscc.ec2VpnGateway.Ec2VpnGatewayTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VpnGateway.Ec2VpnGatewayTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ec2-vpn-gateway/index.ts",
        "line": 34
      },
      "name": "Ec2VpnGatewayTags",
      "namespace": "ec2VpnGateway",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpn_gateway#key Ec2VpnGateway#key}",
            "stability": "stable",
            "summary": "The tag key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-gateway/index.ts",
            "line": 40
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ec2_vpn_gateway#value Ec2VpnGateway#value}",
            "stability": "stable",
            "summary": "The tag value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-gateway/index.ts",
            "line": 46
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ec2-vpn-gateway/index:Ec2VpnGatewayTags"
    },
    "@cdktn/provider-awscc.ec2VpnGateway.Ec2VpnGatewayTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VpnGateway.Ec2VpnGatewayTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-vpn-gateway/index.ts",
          "line": 176
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-vpn-gateway/index.ts",
        "line": 168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-gateway/index.ts",
            "line": 183
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ec2VpnGateway.Ec2VpnGatewayTagsOutputReference"
            }
          }
        }
      ],
      "name": "Ec2VpnGatewayTagsList",
      "namespace": "ec2VpnGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-gateway/index.ts",
            "line": 169
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ec2VpnGateway.Ec2VpnGatewayTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-vpn-gateway/index:Ec2VpnGatewayTagsList"
    },
    "@cdktn/provider-awscc.ec2VpnGateway.Ec2VpnGatewayTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ec2VpnGateway.Ec2VpnGatewayTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ec2-vpn-gateway/index.ts",
          "line": 95
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ec2-vpn-gateway/index.ts",
        "line": 85
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-gateway/index.ts",
            "line": 143
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-gateway/index.ts",
            "line": 159
          },
          "name": "resetValue"
        }
      ],
      "name": "Ec2VpnGatewayTagsOutputReference",
      "namespace": "ec2VpnGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-gateway/index.ts",
            "line": 147
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ec2-vpn-gateway/index.ts",
            "line": 163
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-gateway/index.ts",
            "line": 137
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-gateway/index.ts",
            "line": 153
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ec2-vpn-gateway/index.ts",
            "line": 99
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ec2VpnGateway.Ec2VpnGatewayTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ec2-vpn-gateway/index:Ec2VpnGatewayTagsOutputReference"
    },
    "@cdktn/provider-awscc.ecrPublicRepository.EcrPublicRepository": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_public_repository awscc_ecr_public_repository}."
      },
      "fqn": "@cdktn/provider-awscc.ecrPublicRepository.EcrPublicRepository",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_public_repository awscc_ecr_public_repository} Resource."
        },
        "locationInModule": {
          "filename": "src/ecr-public-repository/index.ts",
          "line": 466
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.ecrPublicRepository.EcrPublicRepositoryConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecr-public-repository/index.ts",
        "line": 434
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a EcrPublicRepository resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ecr-public-repository/index.ts",
            "line": 451
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the EcrPublicRepository to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_public_repository#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing EcrPublicRepository that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the EcrPublicRepository to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-public-repository/index.ts",
            "line": 507
          },
          "name": "putRepositoryCatalogData",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ecrPublicRepository.EcrPublicRepositoryRepositoryCatalogData"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-public-repository/index.ts",
            "line": 555
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ecrPublicRepository.EcrPublicRepositoryTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-public-repository/index.ts",
            "line": 510
          },
          "name": "resetRepositoryCatalogData"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-public-repository/index.ts",
            "line": 526
          },
          "name": "resetRepositoryName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-public-repository/index.ts",
            "line": 542
          },
          "name": "resetRepositoryPolicyText"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-public-repository/index.ts",
            "line": 558
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-public-repository/index.ts",
            "line": 570
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-public-repository/index.ts",
            "line": 579
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "EcrPublicRepository",
      "namespace": "ecrPublicRepository",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-public-repository/index.ts",
            "line": 439
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-public-repository/index.ts",
            "line": 493
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-public-repository/index.ts",
            "line": 498
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-public-repository/index.ts",
            "line": 504
          },
          "name": "repositoryCatalogData",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecrPublicRepository.EcrPublicRepositoryRepositoryCatalogDataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-public-repository/index.ts",
            "line": 552
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecrPublicRepository.EcrPublicRepositoryTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-public-repository/index.ts",
            "line": 514
          },
          "name": "repositoryCatalogDataInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecrPublicRepository.EcrPublicRepositoryRepositoryCatalogData"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-public-repository/index.ts",
            "line": 530
          },
          "name": "repositoryNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-public-repository/index.ts",
            "line": 546
          },
          "name": "repositoryPolicyTextInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-public-repository/index.ts",
            "line": 562
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecrPublicRepository.EcrPublicRepositoryTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-public-repository/index.ts",
            "line": 520
          },
          "name": "repositoryName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-public-repository/index.ts",
            "line": 536
          },
          "name": "repositoryPolicyText",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ecr-public-repository/index:EcrPublicRepository"
    },
    "@cdktn/provider-awscc.ecrPublicRepository.EcrPublicRepositoryConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecrPublicRepository.EcrPublicRepositoryConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecr-public-repository/index.ts",
        "line": 14
      },
      "name": "EcrPublicRepositoryConfig",
      "namespace": "ecrPublicRepository",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information, see [Amazon ECR Public repository catalog data](https://docs.aws.amazon.com/AmazonECR/latest/public/public-repository-catalog-data.html) in the *Amazon ECR Public User Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_public_repository#repository_catalog_data EcrPublicRepository#repository_catalog_data}",
            "stability": "stable",
            "summary": "The details about the repository that are publicly visible in the Amazon ECR Public Gallery."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-public-repository/index.ts",
            "line": 20
          },
          "name": "repositoryCatalogData",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ecrPublicRepository.EcrPublicRepositoryRepositoryCatalogData"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The repository name may be specified on its own (such as ``nginx-web-app``) or it can be prepended with a namespace to group the repository into a category (such as ``project-a/nginx-web-app``). If you don't specify a name, CFNlong generates a unique physical ID and uses that ID for the repository name. For more information, see [Name Type](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-name.html).\n  If you specify a name, you cannot perform updates that require replacement of this resource. You can perform updates that require no or some interruption. If you must replace the resource, specify a new name.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_public_repository#repository_name EcrPublicRepository#repository_name}",
            "stability": "stable",
            "summary": "The name to use for the public repository."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-public-repository/index.ts",
            "line": 27
          },
          "name": "repositoryName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information, see [Amazon ECR Public repository policies](https://docs.aws.amazon.com/AmazonECR/latest/public/public-repository-policies.html) in the *Amazon ECR Public User Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_public_repository#repository_policy_text EcrPublicRepository#repository_policy_text}",
            "stability": "stable",
            "summary": "The JSON repository policy text to apply to the public repository."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-public-repository/index.ts",
            "line": 33
          },
          "name": "repositoryPolicyText",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_public_repository#tags EcrPublicRepository#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-public-repository/index.ts",
            "line": 39
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecrPublicRepository.EcrPublicRepositoryTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecr-public-repository/index:EcrPublicRepositoryConfig"
    },
    "@cdktn/provider-awscc.ecrPublicRepository.EcrPublicRepositoryRepositoryCatalogData": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecrPublicRepository.EcrPublicRepositoryRepositoryCatalogData",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecr-public-repository/index.ts",
        "line": 41
      },
      "name": "EcrPublicRepositoryRepositoryCatalogData",
      "namespace": "ecrPublicRepository",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Identify what is included in the repository, any licensing details, or other relevant information.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_public_repository#about_text EcrPublicRepository#about_text}",
            "stability": "stable",
            "summary": "Provide a detailed description of the repository."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-public-repository/index.ts",
            "line": 47
          },
          "name": "aboutText",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_public_repository#architectures EcrPublicRepository#architectures}",
            "stability": "stable",
            "summary": "Select the system architectures that the images in your repository are compatible with."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-public-repository/index.ts",
            "line": 53
          },
          "name": "architectures",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_public_repository#operating_systems EcrPublicRepository#operating_systems}",
            "stability": "stable",
            "summary": "Select the operating systems that the images in your repository are compatible with."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-public-repository/index.ts",
            "line": 59
          },
          "name": "operatingSystems",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_public_repository#repository_description EcrPublicRepository#repository_description}",
            "stability": "stable",
            "summary": "The description of the public repository."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-public-repository/index.ts",
            "line": 65
          },
          "name": "repositoryDescription",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This provides context, support information, and additional usage details for users of the repository.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_public_repository#usage_text EcrPublicRepository#usage_text}",
            "stability": "stable",
            "summary": "Provide detailed information about how to use the images in the repository."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-public-repository/index.ts",
            "line": 71
          },
          "name": "usageText",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ecr-public-repository/index:EcrPublicRepositoryRepositoryCatalogData"
    },
    "@cdktn/provider-awscc.ecrPublicRepository.EcrPublicRepositoryRepositoryCatalogDataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecrPublicRepository.EcrPublicRepositoryRepositoryCatalogDataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecr-public-repository/index.ts",
          "line": 139
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecr-public-repository/index.ts",
        "line": 131
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-public-repository/index.ts",
            "line": 205
          },
          "name": "resetAboutText"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-public-repository/index.ts",
            "line": 221
          },
          "name": "resetArchitectures"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-public-repository/index.ts",
            "line": 237
          },
          "name": "resetOperatingSystems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-public-repository/index.ts",
            "line": 253
          },
          "name": "resetRepositoryDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-public-repository/index.ts",
            "line": 269
          },
          "name": "resetUsageText"
        }
      ],
      "name": "EcrPublicRepositoryRepositoryCatalogDataOutputReference",
      "namespace": "ecrPublicRepository",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-public-repository/index.ts",
            "line": 209
          },
          "name": "aboutTextInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-public-repository/index.ts",
            "line": 225
          },
          "name": "architecturesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-public-repository/index.ts",
            "line": 241
          },
          "name": "operatingSystemsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-public-repository/index.ts",
            "line": 257
          },
          "name": "repositoryDescriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-public-repository/index.ts",
            "line": 273
          },
          "name": "usageTextInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-public-repository/index.ts",
            "line": 199
          },
          "name": "aboutText",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-public-repository/index.ts",
            "line": 215
          },
          "name": "architectures",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-public-repository/index.ts",
            "line": 231
          },
          "name": "operatingSystems",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-public-repository/index.ts",
            "line": 247
          },
          "name": "repositoryDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-public-repository/index.ts",
            "line": 263
          },
          "name": "usageText",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-public-repository/index.ts",
            "line": 143
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecrPublicRepository.EcrPublicRepositoryRepositoryCatalogData"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecr-public-repository/index:EcrPublicRepositoryRepositoryCatalogDataOutputReference"
    },
    "@cdktn/provider-awscc.ecrPublicRepository.EcrPublicRepositoryTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecrPublicRepository.EcrPublicRepositoryTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecr-public-repository/index.ts",
        "line": 277
      },
      "name": "EcrPublicRepositoryTags",
      "namespace": "ecrPublicRepository",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "A ``key`` is a general label that acts like a category for more specific tag values.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_public_repository#key EcrPublicRepository#key}",
            "stability": "stable",
            "summary": "One part of a key-value pair that make up a tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-public-repository/index.ts",
            "line": 283
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_public_repository#value EcrPublicRepository#value}",
            "stability": "stable",
            "summary": "A ``value`` acts as a descriptor within a tag category (key)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-public-repository/index.ts",
            "line": 289
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ecr-public-repository/index:EcrPublicRepositoryTags"
    },
    "@cdktn/provider-awscc.ecrPublicRepository.EcrPublicRepositoryTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecrPublicRepository.EcrPublicRepositoryTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecr-public-repository/index.ts",
          "line": 419
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecr-public-repository/index.ts",
        "line": 411
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-public-repository/index.ts",
            "line": 426
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ecrPublicRepository.EcrPublicRepositoryTagsOutputReference"
            }
          }
        }
      ],
      "name": "EcrPublicRepositoryTagsList",
      "namespace": "ecrPublicRepository",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-public-repository/index.ts",
            "line": 412
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecrPublicRepository.EcrPublicRepositoryTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecr-public-repository/index:EcrPublicRepositoryTagsList"
    },
    "@cdktn/provider-awscc.ecrPublicRepository.EcrPublicRepositoryTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecrPublicRepository.EcrPublicRepositoryTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecr-public-repository/index.ts",
          "line": 338
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecr-public-repository/index.ts",
        "line": 328
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-public-repository/index.ts",
            "line": 386
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-public-repository/index.ts",
            "line": 402
          },
          "name": "resetValue"
        }
      ],
      "name": "EcrPublicRepositoryTagsOutputReference",
      "namespace": "ecrPublicRepository",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-public-repository/index.ts",
            "line": 390
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-public-repository/index.ts",
            "line": 406
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-public-repository/index.ts",
            "line": 380
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-public-repository/index.ts",
            "line": 396
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-public-repository/index.ts",
            "line": 342
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecrPublicRepository.EcrPublicRepositoryTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecr-public-repository/index:EcrPublicRepositoryTagsOutputReference"
    },
    "@cdktn/provider-awscc.ecrPullThroughCacheRule.EcrPullThroughCacheRule": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_pull_through_cache_rule awscc_ecr_pull_through_cache_rule}."
      },
      "fqn": "@cdktn/provider-awscc.ecrPullThroughCacheRule.EcrPullThroughCacheRule",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_pull_through_cache_rule awscc_ecr_pull_through_cache_rule} Resource."
        },
        "locationInModule": {
          "filename": "src/ecr-pull-through-cache-rule/index.ts",
          "line": 88
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.ecrPullThroughCacheRule.EcrPullThroughCacheRuleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecr-pull-through-cache-rule/index.ts",
        "line": 56
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a EcrPullThroughCacheRule resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ecr-pull-through-cache-rule/index.ts",
            "line": 73
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the EcrPullThroughCacheRule to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_pull_through_cache_rule#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing EcrPullThroughCacheRule that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the EcrPullThroughCacheRule to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-pull-through-cache-rule/index.ts",
            "line": 124
          },
          "name": "resetCredentialArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-pull-through-cache-rule/index.ts",
            "line": 140
          },
          "name": "resetCustomRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-pull-through-cache-rule/index.ts",
            "line": 156
          },
          "name": "resetEcrRepositoryPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-pull-through-cache-rule/index.ts",
            "line": 177
          },
          "name": "resetUpstreamRegistry"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-pull-through-cache-rule/index.ts",
            "line": 193
          },
          "name": "resetUpstreamRegistryUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-pull-through-cache-rule/index.ts",
            "line": 209
          },
          "name": "resetUpstreamRepositoryPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-pull-through-cache-rule/index.ts",
            "line": 221
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-pull-through-cache-rule/index.ts",
            "line": 232
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "EcrPullThroughCacheRule",
      "namespace": "ecrPullThroughCacheRule",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-pull-through-cache-rule/index.ts",
            "line": 61
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-pull-through-cache-rule/index.ts",
            "line": 165
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-pull-through-cache-rule/index.ts",
            "line": 128
          },
          "name": "credentialArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-pull-through-cache-rule/index.ts",
            "line": 144
          },
          "name": "customRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-pull-through-cache-rule/index.ts",
            "line": 160
          },
          "name": "ecrRepositoryPrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-pull-through-cache-rule/index.ts",
            "line": 181
          },
          "name": "upstreamRegistryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-pull-through-cache-rule/index.ts",
            "line": 197
          },
          "name": "upstreamRegistryUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-pull-through-cache-rule/index.ts",
            "line": 213
          },
          "name": "upstreamRepositoryPrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-pull-through-cache-rule/index.ts",
            "line": 118
          },
          "name": "credentialArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-pull-through-cache-rule/index.ts",
            "line": 134
          },
          "name": "customRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-pull-through-cache-rule/index.ts",
            "line": 150
          },
          "name": "ecrRepositoryPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-pull-through-cache-rule/index.ts",
            "line": 171
          },
          "name": "upstreamRegistry",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-pull-through-cache-rule/index.ts",
            "line": 187
          },
          "name": "upstreamRegistryUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-pull-through-cache-rule/index.ts",
            "line": 203
          },
          "name": "upstreamRepositoryPrefix",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ecr-pull-through-cache-rule/index:EcrPullThroughCacheRule"
    },
    "@cdktn/provider-awscc.ecrPullThroughCacheRule.EcrPullThroughCacheRuleConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecrPullThroughCacheRule.EcrPullThroughCacheRuleConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecr-pull-through-cache-rule/index.ts",
        "line": 14
      },
      "name": "EcrPullThroughCacheRuleConfig",
      "namespace": "ecrPullThroughCacheRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_pull_through_cache_rule#credential_arn EcrPullThroughCacheRule#credential_arn}",
            "stability": "stable",
            "summary": "The ARN of the Secrets Manager secret associated with the pull through cache rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-pull-through-cache-rule/index.ts",
            "line": 20
          },
          "name": "credentialArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_pull_through_cache_rule#custom_role_arn EcrPullThroughCacheRule#custom_role_arn}",
            "stability": "stable",
            "summary": "The ARN of the IAM role associated with the pull through cache rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-pull-through-cache-rule/index.ts",
            "line": 26
          },
          "name": "customRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_pull_through_cache_rule#ecr_repository_prefix EcrPullThroughCacheRule#ecr_repository_prefix}",
            "stability": "stable",
            "summary": "The Amazon ECR repository prefix associated with the pull through cache rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-pull-through-cache-rule/index.ts",
            "line": 32
          },
          "name": "ecrRepositoryPrefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_pull_through_cache_rule#upstream_registry EcrPullThroughCacheRule#upstream_registry}",
            "stability": "stable",
            "summary": "The name of the upstream source registry associated with the pull through cache rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-pull-through-cache-rule/index.ts",
            "line": 38
          },
          "name": "upstreamRegistry",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_pull_through_cache_rule#upstream_registry_url EcrPullThroughCacheRule#upstream_registry_url}",
            "stability": "stable",
            "summary": "The upstream registry URL associated with the pull through cache rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-pull-through-cache-rule/index.ts",
            "line": 44
          },
          "name": "upstreamRegistryUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_pull_through_cache_rule#upstream_repository_prefix EcrPullThroughCacheRule#upstream_repository_prefix}",
            "stability": "stable",
            "summary": "The upstream repository prefix associated with the pull through cache rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-pull-through-cache-rule/index.ts",
            "line": 50
          },
          "name": "upstreamRepositoryPrefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ecr-pull-through-cache-rule/index:EcrPullThroughCacheRuleConfig"
    },
    "@cdktn/provider-awscc.ecrPullTimeUpdateExclusion.EcrPullTimeUpdateExclusion": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_pull_time_update_exclusion awscc_ecr_pull_time_update_exclusion}."
      },
      "fqn": "@cdktn/provider-awscc.ecrPullTimeUpdateExclusion.EcrPullTimeUpdateExclusion",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_pull_time_update_exclusion awscc_ecr_pull_time_update_exclusion} Resource."
        },
        "locationInModule": {
          "filename": "src/ecr-pull-time-update-exclusion/index.ts",
          "line": 58
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ecrPullTimeUpdateExclusion.EcrPullTimeUpdateExclusionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecr-pull-time-update-exclusion/index.ts",
        "line": 26
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a EcrPullTimeUpdateExclusion resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ecr-pull-time-update-exclusion/index.ts",
            "line": 43
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the EcrPullTimeUpdateExclusion to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_pull_time_update_exclusion#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing EcrPullTimeUpdateExclusion that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the EcrPullTimeUpdateExclusion to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-pull-time-update-exclusion/index.ts",
            "line": 103
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-pull-time-update-exclusion/index.ts",
            "line": 109
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "EcrPullTimeUpdateExclusion",
      "namespace": "ecrPullTimeUpdateExclusion",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-pull-time-update-exclusion/index.ts",
            "line": 31
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-pull-time-update-exclusion/index.ts",
            "line": 82
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-pull-time-update-exclusion/index.ts",
            "line": 95
          },
          "name": "principalArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-pull-time-update-exclusion/index.ts",
            "line": 88
          },
          "name": "principalArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ecr-pull-time-update-exclusion/index:EcrPullTimeUpdateExclusion"
    },
    "@cdktn/provider-awscc.ecrPullTimeUpdateExclusion.EcrPullTimeUpdateExclusionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecrPullTimeUpdateExclusion.EcrPullTimeUpdateExclusionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecr-pull-time-update-exclusion/index.ts",
        "line": 14
      },
      "name": "EcrPullTimeUpdateExclusionConfig",
      "namespace": "ecrPullTimeUpdateExclusion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_pull_time_update_exclusion#principal_arn EcrPullTimeUpdateExclusion#principal_arn}",
            "stability": "stable",
            "summary": "The ARN of the IAM principal to remove from the pull time update exclusion list."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-pull-time-update-exclusion/index.ts",
            "line": 20
          },
          "name": "principalArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ecr-pull-time-update-exclusion/index:EcrPullTimeUpdateExclusionConfig"
    },
    "@cdktn/provider-awscc.ecrRegistryPolicy.EcrRegistryPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_registry_policy awscc_ecr_registry_policy}."
      },
      "fqn": "@cdktn/provider-awscc.ecrRegistryPolicy.EcrRegistryPolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_registry_policy awscc_ecr_registry_policy} Resource."
        },
        "locationInModule": {
          "filename": "src/ecr-registry-policy/index.ts",
          "line": 58
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ecrRegistryPolicy.EcrRegistryPolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecr-registry-policy/index.ts",
        "line": 26
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a EcrRegistryPolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ecr-registry-policy/index.ts",
            "line": 43
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the EcrRegistryPolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_registry_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing EcrRegistryPolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the EcrRegistryPolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-registry-policy/index.ts",
            "line": 108
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-registry-policy/index.ts",
            "line": 114
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "EcrRegistryPolicy",
      "namespace": "ecrRegistryPolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-registry-policy/index.ts",
            "line": 31
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-registry-policy/index.ts",
            "line": 82
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-registry-policy/index.ts",
            "line": 100
          },
          "name": "registryId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-registry-policy/index.ts",
            "line": 95
          },
          "name": "policyTextInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-registry-policy/index.ts",
            "line": 88
          },
          "name": "policyText",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ecr-registry-policy/index:EcrRegistryPolicy"
    },
    "@cdktn/provider-awscc.ecrRegistryPolicy.EcrRegistryPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecrRegistryPolicy.EcrRegistryPolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecr-registry-policy/index.ts",
        "line": 14
      },
      "name": "EcrRegistryPolicyConfig",
      "namespace": "ecrRegistryPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_registry_policy#policy_text EcrRegistryPolicy#policy_text}",
            "stability": "stable",
            "summary": "The JSON policy text for your registry."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-registry-policy/index.ts",
            "line": 20
          },
          "name": "policyText",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ecr-registry-policy/index:EcrRegistryPolicyConfig"
    },
    "@cdktn/provider-awscc.ecrRegistryScanningConfiguration.EcrRegistryScanningConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_registry_scanning_configuration awscc_ecr_registry_scanning_configuration}."
      },
      "fqn": "@cdktn/provider-awscc.ecrRegistryScanningConfiguration.EcrRegistryScanningConfiguration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_registry_scanning_configuration awscc_ecr_registry_scanning_configuration} Resource."
        },
        "locationInModule": {
          "filename": "src/ecr-registry-scanning-configuration/index.ts",
          "line": 358
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ecrRegistryScanningConfiguration.EcrRegistryScanningConfigurationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecr-registry-scanning-configuration/index.ts",
        "line": 326
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a EcrRegistryScanningConfiguration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ecr-registry-scanning-configuration/index.ts",
            "line": 343
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the EcrRegistryScanningConfiguration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_registry_scanning_configuration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing EcrRegistryScanningConfiguration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the EcrRegistryScanningConfiguration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-registry-scanning-configuration/index.ts",
            "line": 397
          },
          "name": "putRules",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ecrRegistryScanningConfiguration.EcrRegistryScanningConfigurationRules"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-registry-scanning-configuration/index.ts",
            "line": 422
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-registry-scanning-configuration/index.ts",
            "line": 429
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "EcrRegistryScanningConfiguration",
      "namespace": "ecrRegistryScanningConfiguration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-registry-scanning-configuration/index.ts",
            "line": 331
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-registry-scanning-configuration/index.ts",
            "line": 383
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-registry-scanning-configuration/index.ts",
            "line": 388
          },
          "name": "registryId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-registry-scanning-configuration/index.ts",
            "line": 394
          },
          "name": "rules",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecrRegistryScanningConfiguration.EcrRegistryScanningConfigurationRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-registry-scanning-configuration/index.ts",
            "line": 401
          },
          "name": "rulesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecrRegistryScanningConfiguration.EcrRegistryScanningConfigurationRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-registry-scanning-configuration/index.ts",
            "line": 414
          },
          "name": "scanTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-registry-scanning-configuration/index.ts",
            "line": 407
          },
          "name": "scanType",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ecr-registry-scanning-configuration/index:EcrRegistryScanningConfiguration"
    },
    "@cdktn/provider-awscc.ecrRegistryScanningConfiguration.EcrRegistryScanningConfigurationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecrRegistryScanningConfiguration.EcrRegistryScanningConfigurationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecr-registry-scanning-configuration/index.ts",
        "line": 14
      },
      "name": "EcrRegistryScanningConfigurationConfig",
      "namespace": "ecrRegistryScanningConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_registry_scanning_configuration#rules EcrRegistryScanningConfiguration#rules}",
            "stability": "stable",
            "summary": "The scanning rules associated with the registry."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-registry-scanning-configuration/index.ts",
            "line": 20
          },
          "name": "rules",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecrRegistryScanningConfiguration.EcrRegistryScanningConfigurationRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_registry_scanning_configuration#scan_type EcrRegistryScanningConfiguration#scan_type}",
            "stability": "stable",
            "summary": "The type of scanning configured for the registry."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-registry-scanning-configuration/index.ts",
            "line": 26
          },
          "name": "scanType",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ecr-registry-scanning-configuration/index:EcrRegistryScanningConfigurationConfig"
    },
    "@cdktn/provider-awscc.ecrRegistryScanningConfiguration.EcrRegistryScanningConfigurationRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecrRegistryScanningConfiguration.EcrRegistryScanningConfigurationRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecr-registry-scanning-configuration/index.ts",
        "line": 175
      },
      "name": "EcrRegistryScanningConfigurationRules",
      "namespace": "ecrRegistryScanningConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information on how to use filters, see [Using filters](https://docs.aws.amazon.com/AmazonECR/latest/userguide/image-scanning.html#image-scanning-filters) in the *Amazon Elastic Container Registry User Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_registry_scanning_configuration#repository_filters EcrRegistryScanningConfiguration#repository_filters}",
            "stability": "stable",
            "summary": "The details of a scanning repository filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-registry-scanning-configuration/index.ts",
            "line": 181
          },
          "name": "repositoryFilters",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecrRegistryScanningConfiguration.EcrRegistryScanningConfigurationRulesRepositoryFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When the ``ENHANCED`` scan type is specified, the supported scan frequencies are ``CONTINUOUS_SCAN`` and ``SCAN_ON_PUSH``. When the ``BASIC`` scan type is specified, the ``SCAN_ON_PUSH`` scan frequency is supported. If scan on push is not specified, then the ``MANUAL`` scan frequency is set by default.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_registry_scanning_configuration#scan_frequency EcrRegistryScanningConfiguration#scan_frequency}",
            "stability": "stable",
            "summary": "The frequency that scans are performed at for a private registry."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-registry-scanning-configuration/index.ts",
            "line": 187
          },
          "name": "scanFrequency",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ecr-registry-scanning-configuration/index:EcrRegistryScanningConfigurationRules"
    },
    "@cdktn/provider-awscc.ecrRegistryScanningConfiguration.EcrRegistryScanningConfigurationRulesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecrRegistryScanningConfiguration.EcrRegistryScanningConfigurationRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecr-registry-scanning-configuration/index.ts",
          "line": 311
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecr-registry-scanning-configuration/index.ts",
        "line": 303
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-registry-scanning-configuration/index.ts",
            "line": 318
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ecrRegistryScanningConfiguration.EcrRegistryScanningConfigurationRulesOutputReference"
            }
          }
        }
      ],
      "name": "EcrRegistryScanningConfigurationRulesList",
      "namespace": "ecrRegistryScanningConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-registry-scanning-configuration/index.ts",
            "line": 304
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecrRegistryScanningConfiguration.EcrRegistryScanningConfigurationRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecr-registry-scanning-configuration/index:EcrRegistryScanningConfigurationRulesList"
    },
    "@cdktn/provider-awscc.ecrRegistryScanningConfiguration.EcrRegistryScanningConfigurationRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecrRegistryScanningConfiguration.EcrRegistryScanningConfigurationRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecr-registry-scanning-configuration/index.ts",
          "line": 236
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecr-registry-scanning-configuration/index.ts",
        "line": 226
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-registry-scanning-configuration/index.ts",
            "line": 281
          },
          "name": "putRepositoryFilters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ecrRegistryScanningConfiguration.EcrRegistryScanningConfigurationRulesRepositoryFilters"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        }
      ],
      "name": "EcrRegistryScanningConfigurationRulesOutputReference",
      "namespace": "ecrRegistryScanningConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-registry-scanning-configuration/index.ts",
            "line": 278
          },
          "name": "repositoryFilters",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecrRegistryScanningConfiguration.EcrRegistryScanningConfigurationRulesRepositoryFiltersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-registry-scanning-configuration/index.ts",
            "line": 285
          },
          "name": "repositoryFiltersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecrRegistryScanningConfiguration.EcrRegistryScanningConfigurationRulesRepositoryFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-registry-scanning-configuration/index.ts",
            "line": 298
          },
          "name": "scanFrequencyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-registry-scanning-configuration/index.ts",
            "line": 291
          },
          "name": "scanFrequency",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-registry-scanning-configuration/index.ts",
            "line": 240
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecrRegistryScanningConfiguration.EcrRegistryScanningConfigurationRules"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecr-registry-scanning-configuration/index:EcrRegistryScanningConfigurationRulesOutputReference"
    },
    "@cdktn/provider-awscc.ecrRegistryScanningConfiguration.EcrRegistryScanningConfigurationRulesRepositoryFilters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecrRegistryScanningConfiguration.EcrRegistryScanningConfigurationRulesRepositoryFilters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecr-registry-scanning-configuration/index.ts",
        "line": 28
      },
      "name": "EcrRegistryScanningConfigurationRulesRepositoryFilters",
      "namespace": "ecrRegistryScanningConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_registry_scanning_configuration#filter EcrRegistryScanningConfiguration#filter}",
            "stability": "stable",
            "summary": "The filter to use when scanning."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-registry-scanning-configuration/index.ts",
            "line": 34
          },
          "name": "filter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_registry_scanning_configuration#filter_type EcrRegistryScanningConfiguration#filter_type}",
            "stability": "stable",
            "summary": "The type associated with the filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-registry-scanning-configuration/index.ts",
            "line": 40
          },
          "name": "filterType",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ecr-registry-scanning-configuration/index:EcrRegistryScanningConfigurationRulesRepositoryFilters"
    },
    "@cdktn/provider-awscc.ecrRegistryScanningConfiguration.EcrRegistryScanningConfigurationRulesRepositoryFiltersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecrRegistryScanningConfiguration.EcrRegistryScanningConfigurationRulesRepositoryFiltersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecr-registry-scanning-configuration/index.ts",
          "line": 164
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecr-registry-scanning-configuration/index.ts",
        "line": 156
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-registry-scanning-configuration/index.ts",
            "line": 171
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ecrRegistryScanningConfiguration.EcrRegistryScanningConfigurationRulesRepositoryFiltersOutputReference"
            }
          }
        }
      ],
      "name": "EcrRegistryScanningConfigurationRulesRepositoryFiltersList",
      "namespace": "ecrRegistryScanningConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-registry-scanning-configuration/index.ts",
            "line": 157
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecrRegistryScanningConfiguration.EcrRegistryScanningConfigurationRulesRepositoryFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecr-registry-scanning-configuration/index:EcrRegistryScanningConfigurationRulesRepositoryFiltersList"
    },
    "@cdktn/provider-awscc.ecrRegistryScanningConfiguration.EcrRegistryScanningConfigurationRulesRepositoryFiltersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecrRegistryScanningConfiguration.EcrRegistryScanningConfigurationRulesRepositoryFiltersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecr-registry-scanning-configuration/index.ts",
          "line": 89
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecr-registry-scanning-configuration/index.ts",
        "line": 79
      },
      "name": "EcrRegistryScanningConfigurationRulesRepositoryFiltersOutputReference",
      "namespace": "ecrRegistryScanningConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-registry-scanning-configuration/index.ts",
            "line": 138
          },
          "name": "filterInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-registry-scanning-configuration/index.ts",
            "line": 151
          },
          "name": "filterTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-registry-scanning-configuration/index.ts",
            "line": 131
          },
          "name": "filter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-registry-scanning-configuration/index.ts",
            "line": 144
          },
          "name": "filterType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-registry-scanning-configuration/index.ts",
            "line": 93
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecrRegistryScanningConfiguration.EcrRegistryScanningConfigurationRulesRepositoryFilters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecr-registry-scanning-configuration/index:EcrRegistryScanningConfigurationRulesRepositoryFiltersOutputReference"
    },
    "@cdktn/provider-awscc.ecrReplicationConfiguration.EcrReplicationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_replication_configuration awscc_ecr_replication_configuration}."
      },
      "fqn": "@cdktn/provider-awscc.ecrReplicationConfiguration.EcrReplicationConfiguration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_replication_configuration awscc_ecr_replication_configuration} Resource."
        },
        "locationInModule": {
          "filename": "src/ecr-replication-configuration/index.ts",
          "line": 601
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ecrReplicationConfiguration.EcrReplicationConfigurationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecr-replication-configuration/index.ts",
        "line": 569
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a EcrReplicationConfiguration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ecr-replication-configuration/index.ts",
            "line": 586
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the EcrReplicationConfiguration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_replication_configuration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing EcrReplicationConfiguration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the EcrReplicationConfiguration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-replication-configuration/index.ts",
            "line": 639
          },
          "name": "putReplicationConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ecrReplicationConfiguration.EcrReplicationConfigurationReplicationConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-replication-configuration/index.ts",
            "line": 651
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-replication-configuration/index.ts",
            "line": 657
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "EcrReplicationConfiguration",
      "namespace": "ecrReplicationConfiguration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-replication-configuration/index.ts",
            "line": 574
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-replication-configuration/index.ts",
            "line": 625
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-replication-configuration/index.ts",
            "line": 630
          },
          "name": "registryId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-replication-configuration/index.ts",
            "line": 636
          },
          "name": "replicationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecrReplicationConfiguration.EcrReplicationConfigurationReplicationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-replication-configuration/index.ts",
            "line": 643
          },
          "name": "replicationConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecrReplicationConfiguration.EcrReplicationConfigurationReplicationConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecr-replication-configuration/index:EcrReplicationConfiguration"
    },
    "@cdktn/provider-awscc.ecrReplicationConfiguration.EcrReplicationConfigurationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecrReplicationConfiguration.EcrReplicationConfigurationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecr-replication-configuration/index.ts",
        "line": 14
      },
      "name": "EcrReplicationConfigurationConfig",
      "namespace": "ecrReplicationConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_replication_configuration#replication_configuration EcrReplicationConfiguration#replication_configuration}",
            "stability": "stable",
            "summary": "The replication configuration for a registry."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-replication-configuration/index.ts",
            "line": 20
          },
          "name": "replicationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecrReplicationConfiguration.EcrReplicationConfigurationReplicationConfiguration"
          }
        }
      ],
      "symbolId": "src/ecr-replication-configuration/index:EcrReplicationConfigurationConfig"
    },
    "@cdktn/provider-awscc.ecrReplicationConfiguration.EcrReplicationConfigurationReplicationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecrReplicationConfiguration.EcrReplicationConfigurationReplicationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecr-replication-configuration/index.ts",
        "line": 472
      },
      "name": "EcrReplicationConfigurationReplicationConfiguration",
      "namespace": "ecrReplicationConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_replication_configuration#rules EcrReplicationConfiguration#rules}",
            "stability": "stable",
            "summary": "An array of objects representing the replication destinations and repository filters for a replication configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-replication-configuration/index.ts",
            "line": 478
          },
          "name": "rules",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecrReplicationConfiguration.EcrReplicationConfigurationReplicationConfigurationRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecr-replication-configuration/index:EcrReplicationConfigurationReplicationConfiguration"
    },
    "@cdktn/provider-awscc.ecrReplicationConfiguration.EcrReplicationConfigurationReplicationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecrReplicationConfiguration.EcrReplicationConfigurationReplicationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecr-replication-configuration/index.ts",
          "line": 518
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecr-replication-configuration/index.ts",
        "line": 510
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-replication-configuration/index.ts",
            "line": 557
          },
          "name": "putRules",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ecrReplicationConfiguration.EcrReplicationConfigurationReplicationConfigurationRules"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        }
      ],
      "name": "EcrReplicationConfigurationReplicationConfigurationOutputReference",
      "namespace": "ecrReplicationConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-replication-configuration/index.ts",
            "line": 554
          },
          "name": "rules",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecrReplicationConfiguration.EcrReplicationConfigurationReplicationConfigurationRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-replication-configuration/index.ts",
            "line": 561
          },
          "name": "rulesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecrReplicationConfiguration.EcrReplicationConfigurationReplicationConfigurationRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-replication-configuration/index.ts",
            "line": 522
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecrReplicationConfiguration.EcrReplicationConfigurationReplicationConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecr-replication-configuration/index:EcrReplicationConfigurationReplicationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.ecrReplicationConfiguration.EcrReplicationConfigurationReplicationConfigurationRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecrReplicationConfiguration.EcrReplicationConfigurationReplicationConfigurationRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecr-replication-configuration/index.ts",
        "line": 322
      },
      "name": "EcrReplicationConfigurationReplicationConfigurationRules",
      "namespace": "ecrReplicationConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_replication_configuration#destinations EcrReplicationConfiguration#destinations}",
            "stability": "stable",
            "summary": "An array of objects representing the destination for a replication rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-replication-configuration/index.ts",
            "line": 328
          },
          "name": "destinations",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecrReplicationConfiguration.EcrReplicationConfigurationReplicationConfigurationRulesDestinations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Specifying a repository filter for a replication rule provides a method for controlling which repositories in a private registry are replicated.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_replication_configuration#repository_filters EcrReplicationConfiguration#repository_filters}",
            "stability": "stable",
            "summary": "An array of objects representing the filters for a replication rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-replication-configuration/index.ts",
            "line": 334
          },
          "name": "repositoryFilters",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecrReplicationConfiguration.EcrReplicationConfigurationReplicationConfigurationRulesRepositoryFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecr-replication-configuration/index:EcrReplicationConfigurationReplicationConfigurationRules"
    },
    "@cdktn/provider-awscc.ecrReplicationConfiguration.EcrReplicationConfigurationReplicationConfigurationRulesDestinations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecrReplicationConfiguration.EcrReplicationConfigurationReplicationConfigurationRulesDestinations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecr-replication-configuration/index.ts",
        "line": 22
      },
      "name": "EcrReplicationConfigurationReplicationConfigurationRulesDestinations",
      "namespace": "ecrReplicationConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_replication_configuration#region EcrReplicationConfiguration#region}",
            "stability": "stable",
            "summary": "The Region to replicate to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-replication-configuration/index.ts",
            "line": 28
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When configuring cross-Region replication within your own registry, specify your own account ID.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_replication_configuration#registry_id EcrReplicationConfiguration#registry_id}",
            "stability": "stable",
            "summary": "The AWS account ID of the Amazon ECR private registry to replicate to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-replication-configuration/index.ts",
            "line": 34
          },
          "name": "registryId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ecr-replication-configuration/index:EcrReplicationConfigurationReplicationConfigurationRulesDestinations"
    },
    "@cdktn/provider-awscc.ecrReplicationConfiguration.EcrReplicationConfigurationReplicationConfigurationRulesDestinationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecrReplicationConfiguration.EcrReplicationConfigurationReplicationConfigurationRulesDestinationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecr-replication-configuration/index.ts",
          "line": 158
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecr-replication-configuration/index.ts",
        "line": 150
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-replication-configuration/index.ts",
            "line": 165
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ecrReplicationConfiguration.EcrReplicationConfigurationReplicationConfigurationRulesDestinationsOutputReference"
            }
          }
        }
      ],
      "name": "EcrReplicationConfigurationReplicationConfigurationRulesDestinationsList",
      "namespace": "ecrReplicationConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-replication-configuration/index.ts",
            "line": 151
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecrReplicationConfiguration.EcrReplicationConfigurationReplicationConfigurationRulesDestinations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecr-replication-configuration/index:EcrReplicationConfigurationReplicationConfigurationRulesDestinationsList"
    },
    "@cdktn/provider-awscc.ecrReplicationConfiguration.EcrReplicationConfigurationReplicationConfigurationRulesDestinationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecrReplicationConfiguration.EcrReplicationConfigurationReplicationConfigurationRulesDestinationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecr-replication-configuration/index.ts",
          "line": 83
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecr-replication-configuration/index.ts",
        "line": 73
      },
      "name": "EcrReplicationConfigurationReplicationConfigurationRulesDestinationsOutputReference",
      "namespace": "ecrReplicationConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-replication-configuration/index.ts",
            "line": 132
          },
          "name": "regionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-replication-configuration/index.ts",
            "line": 145
          },
          "name": "registryIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-replication-configuration/index.ts",
            "line": 125
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-replication-configuration/index.ts",
            "line": 138
          },
          "name": "registryId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-replication-configuration/index.ts",
            "line": 87
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecrReplicationConfiguration.EcrReplicationConfigurationReplicationConfigurationRulesDestinations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecr-replication-configuration/index:EcrReplicationConfigurationReplicationConfigurationRulesDestinationsOutputReference"
    },
    "@cdktn/provider-awscc.ecrReplicationConfiguration.EcrReplicationConfigurationReplicationConfigurationRulesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecrReplicationConfiguration.EcrReplicationConfigurationReplicationConfigurationRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecr-replication-configuration/index.ts",
          "line": 461
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecr-replication-configuration/index.ts",
        "line": 453
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-replication-configuration/index.ts",
            "line": 468
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ecrReplicationConfiguration.EcrReplicationConfigurationReplicationConfigurationRulesOutputReference"
            }
          }
        }
      ],
      "name": "EcrReplicationConfigurationReplicationConfigurationRulesList",
      "namespace": "ecrReplicationConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-replication-configuration/index.ts",
            "line": 454
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecrReplicationConfiguration.EcrReplicationConfigurationReplicationConfigurationRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecr-replication-configuration/index:EcrReplicationConfigurationReplicationConfigurationRulesList"
    },
    "@cdktn/provider-awscc.ecrReplicationConfiguration.EcrReplicationConfigurationReplicationConfigurationRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecrReplicationConfiguration.EcrReplicationConfigurationReplicationConfigurationRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecr-replication-configuration/index.ts",
          "line": 383
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecr-replication-configuration/index.ts",
        "line": 373
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-replication-configuration/index.ts",
            "line": 428
          },
          "name": "putDestinations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ecrReplicationConfiguration.EcrReplicationConfigurationReplicationConfigurationRulesDestinations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-replication-configuration/index.ts",
            "line": 441
          },
          "name": "putRepositoryFilters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ecrReplicationConfiguration.EcrReplicationConfigurationReplicationConfigurationRulesRepositoryFilters"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-replication-configuration/index.ts",
            "line": 444
          },
          "name": "resetRepositoryFilters"
        }
      ],
      "name": "EcrReplicationConfigurationReplicationConfigurationRulesOutputReference",
      "namespace": "ecrReplicationConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-replication-configuration/index.ts",
            "line": 425
          },
          "name": "destinations",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecrReplicationConfiguration.EcrReplicationConfigurationReplicationConfigurationRulesDestinationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-replication-configuration/index.ts",
            "line": 438
          },
          "name": "repositoryFilters",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecrReplicationConfiguration.EcrReplicationConfigurationReplicationConfigurationRulesRepositoryFiltersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-replication-configuration/index.ts",
            "line": 432
          },
          "name": "destinationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecrReplicationConfiguration.EcrReplicationConfigurationReplicationConfigurationRulesDestinations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-replication-configuration/index.ts",
            "line": 448
          },
          "name": "repositoryFiltersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecrReplicationConfiguration.EcrReplicationConfigurationReplicationConfigurationRulesRepositoryFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-replication-configuration/index.ts",
            "line": 387
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecrReplicationConfiguration.EcrReplicationConfigurationReplicationConfigurationRules"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecr-replication-configuration/index:EcrReplicationConfigurationReplicationConfigurationRulesOutputReference"
    },
    "@cdktn/provider-awscc.ecrReplicationConfiguration.EcrReplicationConfigurationReplicationConfigurationRulesRepositoryFilters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecrReplicationConfiguration.EcrReplicationConfigurationReplicationConfigurationRulesRepositoryFilters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecr-replication-configuration/index.ts",
        "line": 169
      },
      "name": "EcrReplicationConfigurationReplicationConfigurationRulesRepositoryFilters",
      "namespace": "ecrReplicationConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "When the ``PREFIX_MATCH`` filter type is specified, this value is required and should be the repository name prefix to configure replication for.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_replication_configuration#filter EcrReplicationConfiguration#filter}",
            "stability": "stable",
            "summary": "The repository filter details."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-replication-configuration/index.ts",
            "line": 175
          },
          "name": "filter",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The only supported value is ``PREFIX_MATCH``, which is a repository name prefix specified with the ``filter`` parameter.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_replication_configuration#filter_type EcrReplicationConfiguration#filter_type}",
            "stability": "stable",
            "summary": "The repository filter type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-replication-configuration/index.ts",
            "line": 181
          },
          "name": "filterType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ecr-replication-configuration/index:EcrReplicationConfigurationReplicationConfigurationRulesRepositoryFilters"
    },
    "@cdktn/provider-awscc.ecrReplicationConfiguration.EcrReplicationConfigurationReplicationConfigurationRulesRepositoryFiltersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecrReplicationConfiguration.EcrReplicationConfigurationReplicationConfigurationRulesRepositoryFiltersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecr-replication-configuration/index.ts",
          "line": 311
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecr-replication-configuration/index.ts",
        "line": 303
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-replication-configuration/index.ts",
            "line": 318
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ecrReplicationConfiguration.EcrReplicationConfigurationReplicationConfigurationRulesRepositoryFiltersOutputReference"
            }
          }
        }
      ],
      "name": "EcrReplicationConfigurationReplicationConfigurationRulesRepositoryFiltersList",
      "namespace": "ecrReplicationConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-replication-configuration/index.ts",
            "line": 304
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecrReplicationConfiguration.EcrReplicationConfigurationReplicationConfigurationRulesRepositoryFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecr-replication-configuration/index:EcrReplicationConfigurationReplicationConfigurationRulesRepositoryFiltersList"
    },
    "@cdktn/provider-awscc.ecrReplicationConfiguration.EcrReplicationConfigurationReplicationConfigurationRulesRepositoryFiltersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecrReplicationConfiguration.EcrReplicationConfigurationReplicationConfigurationRulesRepositoryFiltersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecr-replication-configuration/index.ts",
          "line": 230
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecr-replication-configuration/index.ts",
        "line": 220
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-replication-configuration/index.ts",
            "line": 278
          },
          "name": "resetFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-replication-configuration/index.ts",
            "line": 294
          },
          "name": "resetFilterType"
        }
      ],
      "name": "EcrReplicationConfigurationReplicationConfigurationRulesRepositoryFiltersOutputReference",
      "namespace": "ecrReplicationConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-replication-configuration/index.ts",
            "line": 282
          },
          "name": "filterInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-replication-configuration/index.ts",
            "line": 298
          },
          "name": "filterTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-replication-configuration/index.ts",
            "line": 272
          },
          "name": "filter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-replication-configuration/index.ts",
            "line": 288
          },
          "name": "filterType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-replication-configuration/index.ts",
            "line": 234
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecrReplicationConfiguration.EcrReplicationConfigurationReplicationConfigurationRulesRepositoryFilters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecr-replication-configuration/index:EcrReplicationConfigurationReplicationConfigurationRulesRepositoryFiltersOutputReference"
    },
    "@cdktn/provider-awscc.ecrRepository.EcrRepository": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_repository awscc_ecr_repository}."
      },
      "fqn": "@cdktn/provider-awscc.ecrRepository.EcrRepository",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_repository awscc_ecr_repository} Resource."
        },
        "locationInModule": {
          "filename": "src/ecr-repository/index.ts",
          "line": 777
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.ecrRepository.EcrRepositoryConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecr-repository/index.ts",
        "line": 745
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a EcrRepository resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ecr-repository/index.ts",
            "line": 762
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the EcrRepository to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_repository#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing EcrRepository that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the EcrRepository to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-repository/index.ts",
            "line": 834
          },
          "name": "putEncryptionConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ecrRepository.EcrRepositoryEncryptionConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-repository/index.ts",
            "line": 855
          },
          "name": "putImageScanningConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ecrRepository.EcrRepositoryImageScanningConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-repository/index.ts",
            "line": 887
          },
          "name": "putImageTagMutabilityExclusionFilters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ecrRepository.EcrRepositoryImageTagMutabilityExclusionFilters"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-repository/index.ts",
            "line": 903
          },
          "name": "putLifecyclePolicy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ecrRepository.EcrRepositoryLifecyclePolicy"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-repository/index.ts",
            "line": 956
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ecrRepository.EcrRepositoryTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-repository/index.ts",
            "line": 821
          },
          "name": "resetEmptyOnDelete"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-repository/index.ts",
            "line": 837
          },
          "name": "resetEncryptionConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-repository/index.ts",
            "line": 858
          },
          "name": "resetImageScanningConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-repository/index.ts",
            "line": 874
          },
          "name": "resetImageTagMutability"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-repository/index.ts",
            "line": 890
          },
          "name": "resetImageTagMutabilityExclusionFilters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-repository/index.ts",
            "line": 906
          },
          "name": "resetLifecyclePolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-repository/index.ts",
            "line": 922
          },
          "name": "resetRepositoryName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-repository/index.ts",
            "line": 938
          },
          "name": "resetRepositoryPolicyText"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-repository/index.ts",
            "line": 959
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-repository/index.ts",
            "line": 971
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-repository/index.ts",
            "line": 985
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "EcrRepository",
      "namespace": "ecrRepository",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-repository/index.ts",
            "line": 750
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-repository/index.ts",
            "line": 809
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-repository/index.ts",
            "line": 831
          },
          "name": "encryptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecrRepository.EcrRepositoryEncryptionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-repository/index.ts",
            "line": 846
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-repository/index.ts",
            "line": 852
          },
          "name": "imageScanningConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecrRepository.EcrRepositoryImageScanningConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-repository/index.ts",
            "line": 884
          },
          "name": "imageTagMutabilityExclusionFilters",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecrRepository.EcrRepositoryImageTagMutabilityExclusionFiltersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-repository/index.ts",
            "line": 900
          },
          "name": "lifecyclePolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecrRepository.EcrRepositoryLifecyclePolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-repository/index.ts",
            "line": 947
          },
          "name": "repositoryUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-repository/index.ts",
            "line": 953
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecrRepository.EcrRepositoryTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-repository/index.ts",
            "line": 825
          },
          "name": "emptyOnDeleteInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-repository/index.ts",
            "line": 841
          },
          "name": "encryptionConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecrRepository.EcrRepositoryEncryptionConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-repository/index.ts",
            "line": 862
          },
          "name": "imageScanningConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecrRepository.EcrRepositoryImageScanningConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-repository/index.ts",
            "line": 894
          },
          "name": "imageTagMutabilityExclusionFiltersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecrRepository.EcrRepositoryImageTagMutabilityExclusionFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-repository/index.ts",
            "line": 878
          },
          "name": "imageTagMutabilityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-repository/index.ts",
            "line": 910
          },
          "name": "lifecyclePolicyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecrRepository.EcrRepositoryLifecyclePolicy"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-repository/index.ts",
            "line": 926
          },
          "name": "repositoryNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-repository/index.ts",
            "line": 942
          },
          "name": "repositoryPolicyTextInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-repository/index.ts",
            "line": 963
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecrRepository.EcrRepositoryTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-repository/index.ts",
            "line": 815
          },
          "name": "emptyOnDelete",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-repository/index.ts",
            "line": 868
          },
          "name": "imageTagMutability",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-repository/index.ts",
            "line": 916
          },
          "name": "repositoryName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-repository/index.ts",
            "line": 932
          },
          "name": "repositoryPolicyText",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ecr-repository/index:EcrRepository"
    },
    "@cdktn/provider-awscc.ecrRepository.EcrRepositoryConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecrRepository.EcrRepositoryConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecr-repository/index.ts",
        "line": 14
      },
      "name": "EcrRepositoryConfig",
      "namespace": "ecrRepository",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "If false, the repository must be empty before attempting to delete it.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_repository#empty_on_delete EcrRepository#empty_on_delete}",
            "stability": "stable",
            "summary": "If true, deleting the repository force deletes the contents of the repository."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-repository/index.ts",
            "line": 20
          },
          "name": "emptyOnDelete",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_repository#encryption_configuration EcrRepository#encryption_configuration}",
            "stability": "stable",
            "summary": "The encryption configuration for the repository. This determines how the contents of your repository are encrypted at rest."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-repository/index.ts",
            "line": 26
          },
          "name": "encryptionConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ecrRepository.EcrRepositoryEncryptionConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information, see ``PutRegistryScanningConfiguration``.\n  The image scanning configuration for the repository. This determines whether images are scanned for known vulnerabilities after being pushed to the repository.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_repository#image_scanning_configuration EcrRepository#image_scanning_configuration}",
            "stability": "stable",
            "summary": "The ``imageScanningConfiguration`` parameter is being deprecated, in favor of specifying the image scanning configuration at the registry level."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-repository/index.ts",
            "line": 33
          },
          "name": "imageScanningConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ecrRepository.EcrRepositoryImageScanningConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If this parameter is omitted, the default setting of ``MUTABLE`` will be used which will allow image tags to be overwritten. If ``IMMUTABLE`` is specified, all image tags within the repository will be immutable which will prevent them from being overwritten.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_repository#image_tag_mutability EcrRepository#image_tag_mutability}",
            "stability": "stable",
            "summary": "The tag mutability setting for the repository."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-repository/index.ts",
            "line": 39
          },
          "name": "imageTagMutability",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_repository#image_tag_mutability_exclusion_filters EcrRepository#image_tag_mutability_exclusion_filters}",
            "stability": "stable",
            "summary": "A list of filters that specify which image tags are excluded from the repository's image tag mutability setting."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-repository/index.ts",
            "line": 45
          },
          "name": "imageTagMutabilityExclusionFilters",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecrRepository.EcrRepositoryImageTagMutabilityExclusionFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_repository#lifecycle_policy EcrRepository#lifecycle_policy}",
            "stability": "stable",
            "summary": "Creates or updates a lifecycle policy. For information about lifecycle policy syntax, see [Lifecycle policy template](https://docs.aws.amazon.com/AmazonECR/latest/userguide/LifecyclePolicies.html)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-repository/index.ts",
            "line": 51
          },
          "name": "lifecyclePolicy",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ecrRepository.EcrRepositoryLifecyclePolicy"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The repository name may be specified on its own (such as ``nginx-web-app``) or it can be prepended with a namespace to group the repository into a category (such as ``project-a/nginx-web-app``). If you don't specify a name, CFNlong generates a unique physical ID and uses that ID for the repository name. For more information, see [Name type](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-name.html).\n The repository name must start with a letter and can only contain lowercase letters, numbers, hyphens, underscores, and forward slashes.\n  If you specify a name, you cannot perform updates that require replacement of this resource. You can perform updates that require no or some interruption. If you must replace the resource, specify a new name.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_repository#repository_name EcrRepository#repository_name}",
            "stability": "stable",
            "summary": "The name to use for the repository."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-repository/index.ts",
            "line": 59
          },
          "name": "repositoryName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information, see [Amazon ECR repository policies](https://docs.aws.amazon.com/AmazonECR/latest/userguide/repository-policy-examples.html) in the *Amazon Elastic Container Registry User Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_repository#repository_policy_text EcrRepository#repository_policy_text}",
            "stability": "stable",
            "summary": "The JSON repository policy text to apply to the repository."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-repository/index.ts",
            "line": 65
          },
          "name": "repositoryPolicyText",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_repository#tags EcrRepository#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-repository/index.ts",
            "line": 71
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecrRepository.EcrRepositoryTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecr-repository/index:EcrRepositoryConfig"
    },
    "@cdktn/provider-awscc.ecrRepository.EcrRepositoryEncryptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecrRepository.EcrRepositoryEncryptionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecr-repository/index.ts",
        "line": 73
      },
      "name": "EcrRepositoryEncryptionConfiguration",
      "namespace": "ecrRepository",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "If you use the ``KMS`` encryption type, the contents of the repository will be encrypted using server-side encryption with KMSlong key stored in KMS. When you use KMS to encrypt your data, you can either use the default AWS managed KMS key for Amazon ECR, or specify your own KMS key, which you already created.\n If you use the ``KMS_DSSE`` encryption type, the contents of the repository will be encrypted with two layers of encryption using server-side encryption with the KMS Management Service key stored in KMS. Similar to the ``KMS`` encryption type, you can either use the default AWS managed KMS key for Amazon ECR, or specify your own KMS key, which you've already created. \n If you use the ``AES256`` encryption type, Amazon ECR uses server-side encryption with Amazon S3-managed encryption keys which encrypts the images in the repository using an AES256 encryption algorithm.\n For more information, see [Amazon ECR encryption at rest](https://docs.aws.amazon.com/AmazonECR/latest/userguide/encryption-at-rest.html) in the *Amazon Elastic Container Registry User Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_repository#encryption_type EcrRepository#encryption_type}",
            "stability": "stable",
            "summary": "The encryption type to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-repository/index.ts",
            "line": 83
          },
          "name": "encryptionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The alias, key ID, or full ARN of the KMS key can be specified. The key must exist in the same Region as the repository. If no key is specified, the default AWS managed KMS key for Amazon ECR will be used.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_repository#kms_key EcrRepository#kms_key}",
            "stability": "stable",
            "summary": "If you use the ``KMS`` encryption type, specify the KMS key to use for encryption."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-repository/index.ts",
            "line": 89
          },
          "name": "kmsKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ecr-repository/index:EcrRepositoryEncryptionConfiguration"
    },
    "@cdktn/provider-awscc.ecrRepository.EcrRepositoryEncryptionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecrRepository.EcrRepositoryEncryptionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecr-repository/index.ts",
          "line": 136
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecr-repository/index.ts",
        "line": 128
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-repository/index.ts",
            "line": 184
          },
          "name": "resetEncryptionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-repository/index.ts",
            "line": 200
          },
          "name": "resetKmsKey"
        }
      ],
      "name": "EcrRepositoryEncryptionConfigurationOutputReference",
      "namespace": "ecrRepository",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-repository/index.ts",
            "line": 188
          },
          "name": "encryptionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-repository/index.ts",
            "line": 204
          },
          "name": "kmsKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-repository/index.ts",
            "line": 178
          },
          "name": "encryptionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-repository/index.ts",
            "line": 194
          },
          "name": "kmsKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-repository/index.ts",
            "line": 140
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecrRepository.EcrRepositoryEncryptionConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecr-repository/index:EcrRepositoryEncryptionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.ecrRepository.EcrRepositoryImageScanningConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecrRepository.EcrRepositoryImageScanningConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecr-repository/index.ts",
        "line": 208
      },
      "name": "EcrRepositoryImageScanningConfiguration",
      "namespace": "ecrRepository",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "If set to ``true``, images will be scanned after being pushed. If this parameter is not specified, it will default to ``false`` and images will not be scanned unless a scan is manually started.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_repository#scan_on_push EcrRepository#scan_on_push}",
            "stability": "stable",
            "summary": "The setting that determines whether images are scanned after being pushed to a repository."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-repository/index.ts",
            "line": 214
          },
          "name": "scanOnPush",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecr-repository/index:EcrRepositoryImageScanningConfiguration"
    },
    "@cdktn/provider-awscc.ecrRepository.EcrRepositoryImageScanningConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecrRepository.EcrRepositoryImageScanningConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecr-repository/index.ts",
          "line": 254
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecr-repository/index.ts",
        "line": 246
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-repository/index.ts",
            "line": 296
          },
          "name": "resetScanOnPush"
        }
      ],
      "name": "EcrRepositoryImageScanningConfigurationOutputReference",
      "namespace": "ecrRepository",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-repository/index.ts",
            "line": 300
          },
          "name": "scanOnPushInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-repository/index.ts",
            "line": 290
          },
          "name": "scanOnPush",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-repository/index.ts",
            "line": 258
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecrRepository.EcrRepositoryImageScanningConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecr-repository/index:EcrRepositoryImageScanningConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.ecrRepository.EcrRepositoryImageTagMutabilityExclusionFilters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecrRepository.EcrRepositoryImageTagMutabilityExclusionFilters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecr-repository/index.ts",
        "line": 304
      },
      "name": "EcrRepositoryImageTagMutabilityExclusionFilters",
      "namespace": "ecrRepository",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_repository#image_tag_mutability_exclusion_filter_type EcrRepository#image_tag_mutability_exclusion_filter_type}",
            "stability": "stable",
            "summary": "Specifies the type of filter to use for excluding image tags from the repository's mutability setting."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-repository/index.ts",
            "line": 310
          },
          "name": "imageTagMutabilityExclusionFilterType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_repository#image_tag_mutability_exclusion_filter_value EcrRepository#image_tag_mutability_exclusion_filter_value}",
            "stability": "stable",
            "summary": "The value to use when filtering image tags."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-repository/index.ts",
            "line": 316
          },
          "name": "imageTagMutabilityExclusionFilterValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ecr-repository/index:EcrRepositoryImageTagMutabilityExclusionFilters"
    },
    "@cdktn/provider-awscc.ecrRepository.EcrRepositoryImageTagMutabilityExclusionFiltersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecrRepository.EcrRepositoryImageTagMutabilityExclusionFiltersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecr-repository/index.ts",
          "line": 446
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecr-repository/index.ts",
        "line": 438
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-repository/index.ts",
            "line": 453
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ecrRepository.EcrRepositoryImageTagMutabilityExclusionFiltersOutputReference"
            }
          }
        }
      ],
      "name": "EcrRepositoryImageTagMutabilityExclusionFiltersList",
      "namespace": "ecrRepository",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-repository/index.ts",
            "line": 439
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecrRepository.EcrRepositoryImageTagMutabilityExclusionFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecr-repository/index:EcrRepositoryImageTagMutabilityExclusionFiltersList"
    },
    "@cdktn/provider-awscc.ecrRepository.EcrRepositoryImageTagMutabilityExclusionFiltersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecrRepository.EcrRepositoryImageTagMutabilityExclusionFiltersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecr-repository/index.ts",
          "line": 365
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecr-repository/index.ts",
        "line": 355
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-repository/index.ts",
            "line": 413
          },
          "name": "resetImageTagMutabilityExclusionFilterType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-repository/index.ts",
            "line": 429
          },
          "name": "resetImageTagMutabilityExclusionFilterValue"
        }
      ],
      "name": "EcrRepositoryImageTagMutabilityExclusionFiltersOutputReference",
      "namespace": "ecrRepository",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-repository/index.ts",
            "line": 417
          },
          "name": "imageTagMutabilityExclusionFilterTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-repository/index.ts",
            "line": 433
          },
          "name": "imageTagMutabilityExclusionFilterValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-repository/index.ts",
            "line": 407
          },
          "name": "imageTagMutabilityExclusionFilterType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-repository/index.ts",
            "line": 423
          },
          "name": "imageTagMutabilityExclusionFilterValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-repository/index.ts",
            "line": 369
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecrRepository.EcrRepositoryImageTagMutabilityExclusionFilters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecr-repository/index:EcrRepositoryImageTagMutabilityExclusionFiltersOutputReference"
    },
    "@cdktn/provider-awscc.ecrRepository.EcrRepositoryLifecyclePolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecrRepository.EcrRepositoryLifecyclePolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecr-repository/index.ts",
        "line": 457
      },
      "name": "EcrRepositoryLifecyclePolicy",
      "namespace": "ecrRepository",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_repository#lifecycle_policy_text EcrRepository#lifecycle_policy_text}",
            "stability": "stable",
            "summary": "The JSON repository policy text to apply to the repository."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-repository/index.ts",
            "line": 463
          },
          "name": "lifecyclePolicyText",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you do? not specify a registry, the default registry is assumed.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_repository#registry_id EcrRepository#registry_id}",
            "stability": "stable",
            "summary": "The AWS account ID associated with the registry that contains the repository."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-repository/index.ts",
            "line": 469
          },
          "name": "registryId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ecr-repository/index:EcrRepositoryLifecyclePolicy"
    },
    "@cdktn/provider-awscc.ecrRepository.EcrRepositoryLifecyclePolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecrRepository.EcrRepositoryLifecyclePolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecr-repository/index.ts",
          "line": 516
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecr-repository/index.ts",
        "line": 508
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-repository/index.ts",
            "line": 564
          },
          "name": "resetLifecyclePolicyText"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-repository/index.ts",
            "line": 580
          },
          "name": "resetRegistryId"
        }
      ],
      "name": "EcrRepositoryLifecyclePolicyOutputReference",
      "namespace": "ecrRepository",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-repository/index.ts",
            "line": 568
          },
          "name": "lifecyclePolicyTextInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-repository/index.ts",
            "line": 584
          },
          "name": "registryIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-repository/index.ts",
            "line": 558
          },
          "name": "lifecyclePolicyText",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-repository/index.ts",
            "line": 574
          },
          "name": "registryId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-repository/index.ts",
            "line": 520
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecrRepository.EcrRepositoryLifecyclePolicy"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecr-repository/index:EcrRepositoryLifecyclePolicyOutputReference"
    },
    "@cdktn/provider-awscc.ecrRepository.EcrRepositoryTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecrRepository.EcrRepositoryTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecr-repository/index.ts",
        "line": 588
      },
      "name": "EcrRepositoryTags",
      "namespace": "ecrRepository",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "A ``key`` is a general label that acts like a category for more specific tag values.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_repository#key EcrRepository#key}",
            "stability": "stable",
            "summary": "One part of a key-value pair that make up a tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-repository/index.ts",
            "line": 594
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_repository#value EcrRepository#value}",
            "stability": "stable",
            "summary": "A ``value`` acts as a descriptor within a tag category (key)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-repository/index.ts",
            "line": 600
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ecr-repository/index:EcrRepositoryTags"
    },
    "@cdktn/provider-awscc.ecrRepository.EcrRepositoryTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecrRepository.EcrRepositoryTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecr-repository/index.ts",
          "line": 730
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecr-repository/index.ts",
        "line": 722
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-repository/index.ts",
            "line": 737
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ecrRepository.EcrRepositoryTagsOutputReference"
            }
          }
        }
      ],
      "name": "EcrRepositoryTagsList",
      "namespace": "ecrRepository",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-repository/index.ts",
            "line": 723
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecrRepository.EcrRepositoryTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecr-repository/index:EcrRepositoryTagsList"
    },
    "@cdktn/provider-awscc.ecrRepository.EcrRepositoryTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecrRepository.EcrRepositoryTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecr-repository/index.ts",
          "line": 649
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecr-repository/index.ts",
        "line": 639
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-repository/index.ts",
            "line": 697
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-repository/index.ts",
            "line": 713
          },
          "name": "resetValue"
        }
      ],
      "name": "EcrRepositoryTagsOutputReference",
      "namespace": "ecrRepository",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-repository/index.ts",
            "line": 701
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-repository/index.ts",
            "line": 717
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-repository/index.ts",
            "line": 691
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-repository/index.ts",
            "line": 707
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-repository/index.ts",
            "line": 653
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecrRepository.EcrRepositoryTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecr-repository/index:EcrRepositoryTagsOutputReference"
    },
    "@cdktn/provider-awscc.ecrRepositoryCreationTemplate.EcrRepositoryCreationTemplate": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_repository_creation_template awscc_ecr_repository_creation_template}."
      },
      "fqn": "@cdktn/provider-awscc.ecrRepositoryCreationTemplate.EcrRepositoryCreationTemplate",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_repository_creation_template awscc_ecr_repository_creation_template} Resource."
        },
        "locationInModule": {
          "filename": "src/ecr-repository-creation-template/index.ts",
          "line": 549
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ecrRepositoryCreationTemplate.EcrRepositoryCreationTemplateConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecr-repository-creation-template/index.ts",
        "line": 517
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a EcrRepositoryCreationTemplate resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ecr-repository-creation-template/index.ts",
            "line": 534
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the EcrRepositoryCreationTemplate to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_repository_creation_template#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing EcrRepositoryCreationTemplate that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the EcrRepositoryCreationTemplate to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-repository-creation-template/index.ts",
            "line": 636
          },
          "name": "putEncryptionConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ecrRepositoryCreationTemplate.EcrRepositoryCreationTemplateEncryptionConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-repository-creation-template/index.ts",
            "line": 673
          },
          "name": "putImageTagMutabilityExclusionFilters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ecrRepositoryCreationTemplate.EcrRepositoryCreationTemplateImageTagMutabilityExclusionFilters"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-repository-creation-template/index.ts",
            "line": 734
          },
          "name": "putResourceTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ecrRepositoryCreationTemplate.EcrRepositoryCreationTemplateResourceTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-repository-creation-template/index.ts",
            "line": 607
          },
          "name": "resetCustomRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-repository-creation-template/index.ts",
            "line": 623
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-repository-creation-template/index.ts",
            "line": 639
          },
          "name": "resetEncryptionConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-repository-creation-template/index.ts",
            "line": 660
          },
          "name": "resetImageTagMutability"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-repository-creation-template/index.ts",
            "line": 676
          },
          "name": "resetImageTagMutabilityExclusionFilters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-repository-creation-template/index.ts",
            "line": 692
          },
          "name": "resetLifecyclePolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-repository-creation-template/index.ts",
            "line": 721
          },
          "name": "resetRepositoryPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-repository-creation-template/index.ts",
            "line": 737
          },
          "name": "resetResourceTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-repository-creation-template/index.ts",
            "line": 754
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-repository-creation-template/index.ts",
            "line": 769
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "EcrRepositoryCreationTemplate",
      "namespace": "ecrRepositoryCreationTemplate",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-repository-creation-template/index.ts",
            "line": 522
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-repository-creation-template/index.ts",
            "line": 595
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-repository-creation-template/index.ts",
            "line": 633
          },
          "name": "encryptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecrRepositoryCreationTemplate.EcrRepositoryCreationTemplateEncryptionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-repository-creation-template/index.ts",
            "line": 648
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-repository-creation-template/index.ts",
            "line": 670
          },
          "name": "imageTagMutabilityExclusionFilters",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecrRepositoryCreationTemplate.EcrRepositoryCreationTemplateImageTagMutabilityExclusionFiltersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-repository-creation-template/index.ts",
            "line": 731
          },
          "name": "resourceTags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecrRepositoryCreationTemplate.EcrRepositoryCreationTemplateResourceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-repository-creation-template/index.ts",
            "line": 746
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-repository-creation-template/index.ts",
            "line": 590
          },
          "name": "appliedForInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-repository-creation-template/index.ts",
            "line": 611
          },
          "name": "customRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-repository-creation-template/index.ts",
            "line": 627
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-repository-creation-template/index.ts",
            "line": 643
          },
          "name": "encryptionConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecrRepositoryCreationTemplate.EcrRepositoryCreationTemplateEncryptionConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-repository-creation-template/index.ts",
            "line": 680
          },
          "name": "imageTagMutabilityExclusionFiltersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecrRepositoryCreationTemplate.EcrRepositoryCreationTemplateImageTagMutabilityExclusionFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-repository-creation-template/index.ts",
            "line": 664
          },
          "name": "imageTagMutabilityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-repository-creation-template/index.ts",
            "line": 696
          },
          "name": "lifecyclePolicyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-repository-creation-template/index.ts",
            "line": 709
          },
          "name": "prefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-repository-creation-template/index.ts",
            "line": 725
          },
          "name": "repositoryPolicyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-repository-creation-template/index.ts",
            "line": 741
          },
          "name": "resourceTagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecrRepositoryCreationTemplate.EcrRepositoryCreationTemplateResourceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-repository-creation-template/index.ts",
            "line": 583
          },
          "name": "appliedFor",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-repository-creation-template/index.ts",
            "line": 601
          },
          "name": "customRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-repository-creation-template/index.ts",
            "line": 617
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-repository-creation-template/index.ts",
            "line": 654
          },
          "name": "imageTagMutability",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-repository-creation-template/index.ts",
            "line": 686
          },
          "name": "lifecyclePolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-repository-creation-template/index.ts",
            "line": 702
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-repository-creation-template/index.ts",
            "line": 715
          },
          "name": "repositoryPolicy",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ecr-repository-creation-template/index:EcrRepositoryCreationTemplate"
    },
    "@cdktn/provider-awscc.ecrRepositoryCreationTemplate.EcrRepositoryCreationTemplateConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecrRepositoryCreationTemplate.EcrRepositoryCreationTemplateConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecr-repository-creation-template/index.ts",
        "line": 14
      },
      "name": "EcrRepositoryCreationTemplateConfig",
      "namespace": "ecrRepositoryCreationTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The supported scenarios are PULL_THROUGH_CACHE, REPLICATION, and CREATE_ON_PUSH\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_repository_creation_template#applied_for EcrRepositoryCreationTemplate#applied_for}",
            "stability": "stable",
            "summary": "A list of enumerable Strings representing the repository creation scenarios that this template will apply towards."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-repository-creation-template/index.ts",
            "line": 20
          },
          "name": "appliedFor",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_repository_creation_template#prefix EcrRepositoryCreationTemplate#prefix}",
            "stability": "stable",
            "summary": "The repository namespace prefix associated with the repository creation template."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-repository-creation-template/index.ts",
            "line": 62
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Amazon ECR will assume your supplied role when the customRoleArn is specified. When this field isn't specified, Amazon ECR will use the service-linked role for the repository creation template.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_repository_creation_template#custom_role_arn EcrRepositoryCreationTemplate#custom_role_arn}",
            "stability": "stable",
            "summary": "The ARN of the role to be assumed by Amazon ECR."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-repository-creation-template/index.ts",
            "line": 26
          },
          "name": "customRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_repository_creation_template#description EcrRepositoryCreationTemplate#description}",
            "stability": "stable",
            "summary": "The description associated with the repository creation template."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-repository-creation-template/index.ts",
            "line": 32
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_repository_creation_template#encryption_configuration EcrRepositoryCreationTemplate#encryption_configuration}",
            "stability": "stable",
            "summary": "The encryption configuration associated with the repository creation template."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-repository-creation-template/index.ts",
            "line": 38
          },
          "name": "encryptionConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ecrRepositoryCreationTemplate.EcrRepositoryCreationTemplateEncryptionConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If this parameter is omitted, the default setting of ``MUTABLE`` will be used which will allow image tags to be overwritten. If ``IMMUTABLE`` is specified, all image tags within the repository will be immutable which will prevent them from being overwritten.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_repository_creation_template#image_tag_mutability EcrRepositoryCreationTemplate#image_tag_mutability}",
            "stability": "stable",
            "summary": "The tag mutability setting for the repository."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-repository-creation-template/index.ts",
            "line": 44
          },
          "name": "imageTagMutability",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_repository_creation_template#image_tag_mutability_exclusion_filters EcrRepositoryCreationTemplate#image_tag_mutability_exclusion_filters}",
            "stability": "stable",
            "summary": "A list of filters that specify which image tags are excluded from the repository creation template's image tag mutability setting."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-repository-creation-template/index.ts",
            "line": 50
          },
          "name": "imageTagMutabilityExclusionFilters",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecrRepositoryCreationTemplate.EcrRepositoryCreationTemplateImageTagMutabilityExclusionFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_repository_creation_template#lifecycle_policy EcrRepositoryCreationTemplate#lifecycle_policy}",
            "stability": "stable",
            "summary": "The lifecycle policy to use for repositories created using the template."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-repository-creation-template/index.ts",
            "line": 56
          },
          "name": "lifecyclePolicy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "A repository policy is a permissions policy associated with a repository to control access permissions.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_repository_creation_template#repository_policy EcrRepositoryCreationTemplate#repository_policy}",
            "stability": "stable",
            "summary": "The repository policy to apply to repositories created using the template."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-repository-creation-template/index.ts",
            "line": 68
          },
          "name": "repositoryPolicy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Each tag consists of a key and an optional value, both of which you define. Tag keys can have a maximum character length of 128 characters, and tag values can have a maximum length of 256 characters.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_repository_creation_template#resource_tags EcrRepositoryCreationTemplate#resource_tags}",
            "stability": "stable",
            "summary": "The metadata to apply to the repository to help you categorize and organize."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-repository-creation-template/index.ts",
            "line": 74
          },
          "name": "resourceTags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecrRepositoryCreationTemplate.EcrRepositoryCreationTemplateResourceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecr-repository-creation-template/index:EcrRepositoryCreationTemplateConfig"
    },
    "@cdktn/provider-awscc.ecrRepositoryCreationTemplate.EcrRepositoryCreationTemplateEncryptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecrRepositoryCreationTemplate.EcrRepositoryCreationTemplateEncryptionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecr-repository-creation-template/index.ts",
        "line": 76
      },
      "name": "EcrRepositoryCreationTemplateEncryptionConfiguration",
      "namespace": "ecrRepositoryCreationTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "If you use the ``KMS`` encryption type, the contents of the repository will be encrypted using server-side encryption with KMSlong key stored in KMS. When you use KMS to encrypt your data, you can either use the default AWS managed KMS key for Amazon ECR, or specify your own KMS key, which you already created.\n If you use the ``KMS_DSSE`` encryption type, the contents of the repository will be encrypted with two layers of encryption using server-side encryption with the KMS Management Service key stored in KMS. Similar to the ``KMS`` encryption type, you can either use the default AWS managed KMS key for Amazon ECR, or specify your own KMS key, which you've already created. \n If you use the ``AES256`` encryption type, Amazon ECR uses server-side encryption with Amazon S3-managed encryption keys which encrypts the images in the repository using an AES256 encryption algorithm.\n For more information, see [Amazon ECR encryption at rest](https://docs.aws.amazon.com/AmazonECR/latest/userguide/encryption-at-rest.html) in the *Amazon Elastic Container Registry User Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_repository_creation_template#encryption_type EcrRepositoryCreationTemplate#encryption_type}",
            "stability": "stable",
            "summary": "The encryption type to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-repository-creation-template/index.ts",
            "line": 86
          },
          "name": "encryptionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The alias, key ID, or full ARN of the KMS key can be specified. The key must exist in the same Region as the repository. If no key is specified, the default AWS managed KMS key for Amazon ECR will be used.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_repository_creation_template#kms_key EcrRepositoryCreationTemplate#kms_key}",
            "stability": "stable",
            "summary": "If you use the ``KMS`` encryption type, specify the KMS key to use for encryption."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-repository-creation-template/index.ts",
            "line": 92
          },
          "name": "kmsKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ecr-repository-creation-template/index:EcrRepositoryCreationTemplateEncryptionConfiguration"
    },
    "@cdktn/provider-awscc.ecrRepositoryCreationTemplate.EcrRepositoryCreationTemplateEncryptionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecrRepositoryCreationTemplate.EcrRepositoryCreationTemplateEncryptionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecr-repository-creation-template/index.ts",
          "line": 139
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecr-repository-creation-template/index.ts",
        "line": 131
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-repository-creation-template/index.ts",
            "line": 187
          },
          "name": "resetEncryptionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-repository-creation-template/index.ts",
            "line": 203
          },
          "name": "resetKmsKey"
        }
      ],
      "name": "EcrRepositoryCreationTemplateEncryptionConfigurationOutputReference",
      "namespace": "ecrRepositoryCreationTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-repository-creation-template/index.ts",
            "line": 191
          },
          "name": "encryptionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-repository-creation-template/index.ts",
            "line": 207
          },
          "name": "kmsKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-repository-creation-template/index.ts",
            "line": 181
          },
          "name": "encryptionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-repository-creation-template/index.ts",
            "line": 197
          },
          "name": "kmsKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-repository-creation-template/index.ts",
            "line": 143
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecrRepositoryCreationTemplate.EcrRepositoryCreationTemplateEncryptionConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecr-repository-creation-template/index:EcrRepositoryCreationTemplateEncryptionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.ecrRepositoryCreationTemplate.EcrRepositoryCreationTemplateImageTagMutabilityExclusionFilters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecrRepositoryCreationTemplate.EcrRepositoryCreationTemplateImageTagMutabilityExclusionFilters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecr-repository-creation-template/index.ts",
        "line": 211
      },
      "name": "EcrRepositoryCreationTemplateImageTagMutabilityExclusionFilters",
      "namespace": "ecrRepositoryCreationTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_repository_creation_template#image_tag_mutability_exclusion_filter_type EcrRepositoryCreationTemplate#image_tag_mutability_exclusion_filter_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-repository-creation-template/index.ts",
            "line": 215
          },
          "name": "imageTagMutabilityExclusionFilterType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_repository_creation_template#image_tag_mutability_exclusion_filter_value EcrRepositoryCreationTemplate#image_tag_mutability_exclusion_filter_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-repository-creation-template/index.ts",
            "line": 219
          },
          "name": "imageTagMutabilityExclusionFilterValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ecr-repository-creation-template/index:EcrRepositoryCreationTemplateImageTagMutabilityExclusionFilters"
    },
    "@cdktn/provider-awscc.ecrRepositoryCreationTemplate.EcrRepositoryCreationTemplateImageTagMutabilityExclusionFiltersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecrRepositoryCreationTemplate.EcrRepositoryCreationTemplateImageTagMutabilityExclusionFiltersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecr-repository-creation-template/index.ts",
          "line": 349
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecr-repository-creation-template/index.ts",
        "line": 341
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-repository-creation-template/index.ts",
            "line": 356
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ecrRepositoryCreationTemplate.EcrRepositoryCreationTemplateImageTagMutabilityExclusionFiltersOutputReference"
            }
          }
        }
      ],
      "name": "EcrRepositoryCreationTemplateImageTagMutabilityExclusionFiltersList",
      "namespace": "ecrRepositoryCreationTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-repository-creation-template/index.ts",
            "line": 342
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecrRepositoryCreationTemplate.EcrRepositoryCreationTemplateImageTagMutabilityExclusionFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecr-repository-creation-template/index:EcrRepositoryCreationTemplateImageTagMutabilityExclusionFiltersList"
    },
    "@cdktn/provider-awscc.ecrRepositoryCreationTemplate.EcrRepositoryCreationTemplateImageTagMutabilityExclusionFiltersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecrRepositoryCreationTemplate.EcrRepositoryCreationTemplateImageTagMutabilityExclusionFiltersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecr-repository-creation-template/index.ts",
          "line": 268
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecr-repository-creation-template/index.ts",
        "line": 258
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-repository-creation-template/index.ts",
            "line": 316
          },
          "name": "resetImageTagMutabilityExclusionFilterType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-repository-creation-template/index.ts",
            "line": 332
          },
          "name": "resetImageTagMutabilityExclusionFilterValue"
        }
      ],
      "name": "EcrRepositoryCreationTemplateImageTagMutabilityExclusionFiltersOutputReference",
      "namespace": "ecrRepositoryCreationTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-repository-creation-template/index.ts",
            "line": 320
          },
          "name": "imageTagMutabilityExclusionFilterTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-repository-creation-template/index.ts",
            "line": 336
          },
          "name": "imageTagMutabilityExclusionFilterValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-repository-creation-template/index.ts",
            "line": 310
          },
          "name": "imageTagMutabilityExclusionFilterType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-repository-creation-template/index.ts",
            "line": 326
          },
          "name": "imageTagMutabilityExclusionFilterValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-repository-creation-template/index.ts",
            "line": 272
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecrRepositoryCreationTemplate.EcrRepositoryCreationTemplateImageTagMutabilityExclusionFilters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecr-repository-creation-template/index:EcrRepositoryCreationTemplateImageTagMutabilityExclusionFiltersOutputReference"
    },
    "@cdktn/provider-awscc.ecrRepositoryCreationTemplate.EcrRepositoryCreationTemplateResourceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecrRepositoryCreationTemplate.EcrRepositoryCreationTemplateResourceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecr-repository-creation-template/index.ts",
        "line": 360
      },
      "name": "EcrRepositoryCreationTemplateResourceTags",
      "namespace": "ecrRepositoryCreationTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "A ``key`` is a general label that acts like a category for more specific tag values.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_repository_creation_template#key EcrRepositoryCreationTemplate#key}",
            "stability": "stable",
            "summary": "One part of a key-value pair that make up a tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-repository-creation-template/index.ts",
            "line": 366
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_repository_creation_template#value EcrRepositoryCreationTemplate#value}",
            "stability": "stable",
            "summary": "A ``value`` acts as a descriptor within a tag category (key)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-repository-creation-template/index.ts",
            "line": 372
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ecr-repository-creation-template/index:EcrRepositoryCreationTemplateResourceTags"
    },
    "@cdktn/provider-awscc.ecrRepositoryCreationTemplate.EcrRepositoryCreationTemplateResourceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecrRepositoryCreationTemplate.EcrRepositoryCreationTemplateResourceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecr-repository-creation-template/index.ts",
          "line": 502
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecr-repository-creation-template/index.ts",
        "line": 494
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-repository-creation-template/index.ts",
            "line": 509
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ecrRepositoryCreationTemplate.EcrRepositoryCreationTemplateResourceTagsOutputReference"
            }
          }
        }
      ],
      "name": "EcrRepositoryCreationTemplateResourceTagsList",
      "namespace": "ecrRepositoryCreationTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-repository-creation-template/index.ts",
            "line": 495
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecrRepositoryCreationTemplate.EcrRepositoryCreationTemplateResourceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecr-repository-creation-template/index:EcrRepositoryCreationTemplateResourceTagsList"
    },
    "@cdktn/provider-awscc.ecrRepositoryCreationTemplate.EcrRepositoryCreationTemplateResourceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecrRepositoryCreationTemplate.EcrRepositoryCreationTemplateResourceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecr-repository-creation-template/index.ts",
          "line": 421
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecr-repository-creation-template/index.ts",
        "line": 411
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-repository-creation-template/index.ts",
            "line": 469
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-repository-creation-template/index.ts",
            "line": 485
          },
          "name": "resetValue"
        }
      ],
      "name": "EcrRepositoryCreationTemplateResourceTagsOutputReference",
      "namespace": "ecrRepositoryCreationTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-repository-creation-template/index.ts",
            "line": 473
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-repository-creation-template/index.ts",
            "line": 489
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-repository-creation-template/index.ts",
            "line": 463
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-repository-creation-template/index.ts",
            "line": 479
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-repository-creation-template/index.ts",
            "line": 425
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecrRepositoryCreationTemplate.EcrRepositoryCreationTemplateResourceTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecr-repository-creation-template/index:EcrRepositoryCreationTemplateResourceTagsOutputReference"
    },
    "@cdktn/provider-awscc.ecrSigningConfiguration.EcrSigningConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_signing_configuration awscc_ecr_signing_configuration}."
      },
      "fqn": "@cdktn/provider-awscc.ecrSigningConfiguration.EcrSigningConfiguration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_signing_configuration awscc_ecr_signing_configuration} Resource."
        },
        "locationInModule": {
          "filename": "src/ecr-signing-configuration/index.ts",
          "line": 361
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ecrSigningConfiguration.EcrSigningConfigurationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecr-signing-configuration/index.ts",
        "line": 329
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a EcrSigningConfiguration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ecr-signing-configuration/index.ts",
            "line": 346
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the EcrSigningConfiguration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_signing_configuration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing EcrSigningConfiguration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the EcrSigningConfiguration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-signing-configuration/index.ts",
            "line": 399
          },
          "name": "putRules",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ecrSigningConfiguration.EcrSigningConfigurationRules"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-signing-configuration/index.ts",
            "line": 411
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-signing-configuration/index.ts",
            "line": 417
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "EcrSigningConfiguration",
      "namespace": "ecrSigningConfiguration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-signing-configuration/index.ts",
            "line": 334
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-signing-configuration/index.ts",
            "line": 385
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-signing-configuration/index.ts",
            "line": 390
          },
          "name": "registryId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-signing-configuration/index.ts",
            "line": 396
          },
          "name": "rules",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecrSigningConfiguration.EcrSigningConfigurationRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-signing-configuration/index.ts",
            "line": 403
          },
          "name": "rulesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecrSigningConfiguration.EcrSigningConfigurationRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecr-signing-configuration/index:EcrSigningConfiguration"
    },
    "@cdktn/provider-awscc.ecrSigningConfiguration.EcrSigningConfigurationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecrSigningConfiguration.EcrSigningConfigurationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecr-signing-configuration/index.ts",
        "line": 14
      },
      "name": "EcrSigningConfigurationConfig",
      "namespace": "ecrSigningConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_signing_configuration#rules EcrSigningConfiguration#rules}",
            "stability": "stable",
            "summary": "Array of signing rules that define which repositories should be signed and with which signing profiles."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-signing-configuration/index.ts",
            "line": 20
          },
          "name": "rules",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecrSigningConfiguration.EcrSigningConfigurationRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecr-signing-configuration/index:EcrSigningConfigurationConfig"
    },
    "@cdktn/provider-awscc.ecrSigningConfiguration.EcrSigningConfigurationRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecrSigningConfiguration.EcrSigningConfigurationRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecr-signing-configuration/index.ts",
        "line": 175
      },
      "name": "EcrSigningConfigurationRules",
      "namespace": "ecrSigningConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_signing_configuration#signing_profile_arn EcrSigningConfiguration#signing_profile_arn}",
            "stability": "stable",
            "summary": "AWS Signer signing profile ARN to use for matched repositories."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-signing-configuration/index.ts",
            "line": 187
          },
          "name": "signingProfileArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If omitted, the rule matches all repositories. If provided, must contain at least one filter. Empty arrays are not allowed.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_signing_configuration#repository_filters EcrSigningConfiguration#repository_filters}",
            "stability": "stable",
            "summary": "Optional array of repository filters."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-signing-configuration/index.ts",
            "line": 181
          },
          "name": "repositoryFilters",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecrSigningConfiguration.EcrSigningConfigurationRulesRepositoryFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecr-signing-configuration/index:EcrSigningConfigurationRules"
    },
    "@cdktn/provider-awscc.ecrSigningConfiguration.EcrSigningConfigurationRulesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecrSigningConfiguration.EcrSigningConfigurationRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecr-signing-configuration/index.ts",
          "line": 314
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecr-signing-configuration/index.ts",
        "line": 306
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-signing-configuration/index.ts",
            "line": 321
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ecrSigningConfiguration.EcrSigningConfigurationRulesOutputReference"
            }
          }
        }
      ],
      "name": "EcrSigningConfigurationRulesList",
      "namespace": "ecrSigningConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-signing-configuration/index.ts",
            "line": 307
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecrSigningConfiguration.EcrSigningConfigurationRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecr-signing-configuration/index:EcrSigningConfigurationRulesList"
    },
    "@cdktn/provider-awscc.ecrSigningConfiguration.EcrSigningConfigurationRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecrSigningConfiguration.EcrSigningConfigurationRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecr-signing-configuration/index.ts",
          "line": 236
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecr-signing-configuration/index.ts",
        "line": 226
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-signing-configuration/index.ts",
            "line": 281
          },
          "name": "putRepositoryFilters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ecrSigningConfiguration.EcrSigningConfigurationRulesRepositoryFilters"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-signing-configuration/index.ts",
            "line": 284
          },
          "name": "resetRepositoryFilters"
        }
      ],
      "name": "EcrSigningConfigurationRulesOutputReference",
      "namespace": "ecrSigningConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-signing-configuration/index.ts",
            "line": 278
          },
          "name": "repositoryFilters",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecrSigningConfiguration.EcrSigningConfigurationRulesRepositoryFiltersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-signing-configuration/index.ts",
            "line": 288
          },
          "name": "repositoryFiltersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecrSigningConfiguration.EcrSigningConfigurationRulesRepositoryFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-signing-configuration/index.ts",
            "line": 301
          },
          "name": "signingProfileArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-signing-configuration/index.ts",
            "line": 294
          },
          "name": "signingProfileArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-signing-configuration/index.ts",
            "line": 240
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecrSigningConfiguration.EcrSigningConfigurationRules"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecr-signing-configuration/index:EcrSigningConfigurationRulesOutputReference"
    },
    "@cdktn/provider-awscc.ecrSigningConfiguration.EcrSigningConfigurationRulesRepositoryFilters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecrSigningConfiguration.EcrSigningConfigurationRulesRepositoryFilters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecr-signing-configuration/index.ts",
        "line": 22
      },
      "name": "EcrSigningConfigurationRulesRepositoryFilters",
      "namespace": "ecrSigningConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_signing_configuration#filter EcrSigningConfiguration#filter}",
            "stability": "stable",
            "summary": "Repository name pattern (supports '*' wildcard)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-signing-configuration/index.ts",
            "line": 28
          },
          "name": "filter",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecr_signing_configuration#filter_type EcrSigningConfiguration#filter_type}",
            "stability": "stable",
            "summary": "Type of repository filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-signing-configuration/index.ts",
            "line": 34
          },
          "name": "filterType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ecr-signing-configuration/index:EcrSigningConfigurationRulesRepositoryFilters"
    },
    "@cdktn/provider-awscc.ecrSigningConfiguration.EcrSigningConfigurationRulesRepositoryFiltersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecrSigningConfiguration.EcrSigningConfigurationRulesRepositoryFiltersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecr-signing-configuration/index.ts",
          "line": 164
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecr-signing-configuration/index.ts",
        "line": 156
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-signing-configuration/index.ts",
            "line": 171
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ecrSigningConfiguration.EcrSigningConfigurationRulesRepositoryFiltersOutputReference"
            }
          }
        }
      ],
      "name": "EcrSigningConfigurationRulesRepositoryFiltersList",
      "namespace": "ecrSigningConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-signing-configuration/index.ts",
            "line": 157
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecrSigningConfiguration.EcrSigningConfigurationRulesRepositoryFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecr-signing-configuration/index:EcrSigningConfigurationRulesRepositoryFiltersList"
    },
    "@cdktn/provider-awscc.ecrSigningConfiguration.EcrSigningConfigurationRulesRepositoryFiltersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecrSigningConfiguration.EcrSigningConfigurationRulesRepositoryFiltersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecr-signing-configuration/index.ts",
          "line": 83
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecr-signing-configuration/index.ts",
        "line": 73
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-signing-configuration/index.ts",
            "line": 131
          },
          "name": "resetFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-signing-configuration/index.ts",
            "line": 147
          },
          "name": "resetFilterType"
        }
      ],
      "name": "EcrSigningConfigurationRulesRepositoryFiltersOutputReference",
      "namespace": "ecrSigningConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-signing-configuration/index.ts",
            "line": 135
          },
          "name": "filterInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecr-signing-configuration/index.ts",
            "line": 151
          },
          "name": "filterTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-signing-configuration/index.ts",
            "line": 125
          },
          "name": "filter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-signing-configuration/index.ts",
            "line": 141
          },
          "name": "filterType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecr-signing-configuration/index.ts",
            "line": 87
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecrSigningConfiguration.EcrSigningConfigurationRulesRepositoryFilters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecr-signing-configuration/index:EcrSigningConfigurationRulesRepositoryFiltersOutputReference"
    },
    "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProvider": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_capacity_provider awscc_ecs_capacity_provider}."
      },
      "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProvider",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_capacity_provider awscc_ecs_capacity_provider} Resource."
        },
        "locationInModule": {
          "filename": "src/ecs-capacity-provider/index.ts",
          "line": 3889
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-capacity-provider/index.ts",
        "line": 3857
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a EcsCapacityProvider resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 3874
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the EcsCapacityProvider to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_capacity_provider#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing EcsCapacityProvider that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the EcsCapacityProvider to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 3921
          },
          "name": "putAutoScalingGroupProvider",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderAutoScalingGroupProvider"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 3958
          },
          "name": "putManagedInstancesProvider",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProvider"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 3990
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 3924
          },
          "name": "resetAutoScalingGroupProvider"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 3940
          },
          "name": "resetClusterName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 3961
          },
          "name": "resetManagedInstancesProvider"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 3977
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 3993
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 4005
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 4015
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "EcsCapacityProvider",
      "namespace": "ecsCapacityProvider",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 3862
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 3918
          },
          "name": "autoScalingGroupProvider",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderAutoScalingGroupProviderOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 3949
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 3955
          },
          "name": "managedInstancesProvider",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 3987
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 3928
          },
          "name": "autoScalingGroupProviderInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderAutoScalingGroupProvider"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 3944
          },
          "name": "clusterNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 3965
          },
          "name": "managedInstancesProviderInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProvider"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 3981
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 3997
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 3934
          },
          "name": "clusterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 3971
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ecs-capacity-provider/index:EcsCapacityProvider"
    },
    "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderAutoScalingGroupProvider": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderAutoScalingGroupProvider",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-capacity-provider/index.ts",
        "line": 262
      },
      "name": "EcsCapacityProviderAutoScalingGroupProvider",
      "namespace": "ecsCapacityProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_capacity_provider#auto_scaling_group_arn EcsCapacityProvider#auto_scaling_group_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 266
          },
          "name": "autoScalingGroupArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_capacity_provider#managed_draining EcsCapacityProvider#managed_draining}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 270
          },
          "name": "managedDraining",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_capacity_provider#managed_scaling EcsCapacityProvider#managed_scaling}",
            "stability": "stable",
            "summary": "The managed scaling settings for the Auto Scaling group capacity provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 276
          },
          "name": "managedScaling",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderAutoScalingGroupProviderManagedScaling"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_capacity_provider#managed_termination_protection EcsCapacityProvider#managed_termination_protection}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 280
          },
          "name": "managedTerminationProtection",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ecs-capacity-provider/index:EcsCapacityProviderAutoScalingGroupProvider"
    },
    "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderAutoScalingGroupProviderManagedScaling": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderAutoScalingGroupProviderManagedScaling",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-capacity-provider/index.ts",
        "line": 36
      },
      "name": "EcsCapacityProviderAutoScalingGroupProviderManagedScaling",
      "namespace": "ecsCapacityProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_capacity_provider#instance_warmup_period EcsCapacityProvider#instance_warmup_period}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 40
          },
          "name": "instanceWarmupPeriod",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_capacity_provider#maximum_scaling_step_size EcsCapacityProvider#maximum_scaling_step_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 44
          },
          "name": "maximumScalingStepSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_capacity_provider#minimum_scaling_step_size EcsCapacityProvider#minimum_scaling_step_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 48
          },
          "name": "minimumScalingStepSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_capacity_provider#status EcsCapacityProvider#status}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 52
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_capacity_provider#target_capacity EcsCapacityProvider#target_capacity}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 56
          },
          "name": "targetCapacity",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ecs-capacity-provider/index:EcsCapacityProviderAutoScalingGroupProviderManagedScaling"
    },
    "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderAutoScalingGroupProviderManagedScalingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderAutoScalingGroupProviderManagedScalingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-capacity-provider/index.ts",
          "line": 124
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-capacity-provider/index.ts",
        "line": 116
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 190
          },
          "name": "resetInstanceWarmupPeriod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 206
          },
          "name": "resetMaximumScalingStepSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 222
          },
          "name": "resetMinimumScalingStepSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 238
          },
          "name": "resetStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 254
          },
          "name": "resetTargetCapacity"
        }
      ],
      "name": "EcsCapacityProviderAutoScalingGroupProviderManagedScalingOutputReference",
      "namespace": "ecsCapacityProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 194
          },
          "name": "instanceWarmupPeriodInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 210
          },
          "name": "maximumScalingStepSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 226
          },
          "name": "minimumScalingStepSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 242
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 258
          },
          "name": "targetCapacityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 184
          },
          "name": "instanceWarmupPeriod",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 200
          },
          "name": "maximumScalingStepSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 216
          },
          "name": "minimumScalingStepSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 232
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 248
          },
          "name": "targetCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 128
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderAutoScalingGroupProviderManagedScaling"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-capacity-provider/index:EcsCapacityProviderAutoScalingGroupProviderManagedScalingOutputReference"
    },
    "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderAutoScalingGroupProviderOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderAutoScalingGroupProviderOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-capacity-provider/index.ts",
          "line": 341
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-capacity-provider/index.ts",
        "line": 333
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 430
          },
          "name": "putManagedScaling",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderAutoScalingGroupProviderManagedScaling"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 401
          },
          "name": "resetAutoScalingGroupArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 417
          },
          "name": "resetManagedDraining"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 433
          },
          "name": "resetManagedScaling"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 449
          },
          "name": "resetManagedTerminationProtection"
        }
      ],
      "name": "EcsCapacityProviderAutoScalingGroupProviderOutputReference",
      "namespace": "ecsCapacityProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 427
          },
          "name": "managedScaling",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderAutoScalingGroupProviderManagedScalingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 405
          },
          "name": "autoScalingGroupArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 421
          },
          "name": "managedDrainingInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 437
          },
          "name": "managedScalingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderAutoScalingGroupProviderManagedScaling"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 453
          },
          "name": "managedTerminationProtectionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 395
          },
          "name": "autoScalingGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 411
          },
          "name": "managedDraining",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 443
          },
          "name": "managedTerminationProtection",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 345
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderAutoScalingGroupProvider"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-capacity-provider/index:EcsCapacityProviderAutoScalingGroupProviderOutputReference"
    },
    "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-capacity-provider/index.ts",
        "line": 14
      },
      "name": "EcsCapacityProviderConfig",
      "namespace": "ecsCapacityProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_capacity_provider#auto_scaling_group_provider EcsCapacityProvider#auto_scaling_group_provider}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 18
          },
          "name": "autoScalingGroupProvider",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderAutoScalingGroupProvider"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_capacity_provider#cluster_name EcsCapacityProvider#cluster_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 22
          },
          "name": "clusterName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_capacity_provider#managed_instances_provider EcsCapacityProvider#managed_instances_provider}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 26
          },
          "name": "managedInstancesProvider",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProvider"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_capacity_provider#name EcsCapacityProvider#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 30
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_capacity_provider#tags EcsCapacityProvider#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 34
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-capacity-provider/index:EcsCapacityProviderConfig"
    },
    "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProvider": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProvider",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-capacity-provider/index.ts",
        "line": 3476
      },
      "name": "EcsCapacityProviderManagedInstancesProvider",
      "namespace": "ecsCapacityProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_capacity_provider#auto_repair_configuration EcsCapacityProvider#auto_repair_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 3480
          },
          "name": "autoRepairConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderAutoRepairConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Configure it to turn on or off the infrastructure optimization in your capacity provider, and to control the idle EC2 instances optimization delay.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_capacity_provider#infrastructure_optimization EcsCapacityProvider#infrastructure_optimization}",
            "stability": "stable",
            "summary": "Defines how Amazon ECS Managed Instances optimizes the infrastructure in your capacity provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 3486
          },
          "name": "infrastructureOptimization",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInfrastructureOptimization"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_capacity_provider#infrastructure_role_arn EcsCapacityProvider#infrastructure_role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 3490
          },
          "name": "infrastructureRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_capacity_provider#instance_launch_template EcsCapacityProvider#instance_launch_template}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 3494
          },
          "name": "instanceLaunchTemplate",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplate"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_capacity_provider#propagate_tags EcsCapacityProvider#propagate_tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 3498
          },
          "name": "propagateTags",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ecs-capacity-provider/index:EcsCapacityProviderManagedInstancesProvider"
    },
    "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderAutoRepairConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderAutoRepairConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-capacity-provider/index.ts",
        "line": 457
      },
      "name": "EcsCapacityProviderManagedInstancesProviderAutoRepairConfiguration",
      "namespace": "ecsCapacityProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_capacity_provider#actions_status EcsCapacityProvider#actions_status}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 461
          },
          "name": "actionsStatus",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ecs-capacity-provider/index:EcsCapacityProviderManagedInstancesProviderAutoRepairConfiguration"
    },
    "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderAutoRepairConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderAutoRepairConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-capacity-provider/index.ts",
          "line": 501
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-capacity-provider/index.ts",
        "line": 493
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 543
          },
          "name": "resetActionsStatus"
        }
      ],
      "name": "EcsCapacityProviderManagedInstancesProviderAutoRepairConfigurationOutputReference",
      "namespace": "ecsCapacityProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 547
          },
          "name": "actionsStatusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 537
          },
          "name": "actionsStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 505
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderAutoRepairConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-capacity-provider/index:EcsCapacityProviderManagedInstancesProviderAutoRepairConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInfrastructureOptimization": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInfrastructureOptimization",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-capacity-provider/index.ts",
        "line": 551
      },
      "name": "EcsCapacityProviderManagedInstancesProviderInfrastructureOptimization",
      "namespace": "ecsCapacityProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "A longer delay increases the likelihood of placing new tasks on idle instances, reducing startup time. A shorter delay helps reduce infrastructure costs by optimizing idle instances more quickly. Valid values are: Not set (null) - Uses the default optimization behavior, `-1` - Disables automatic infrastructure optimization, `0` to `3600` (inclusive) - Specifies the number of seconds to wait before optimizing instances.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_capacity_provider#scale_in_after EcsCapacityProvider#scale_in_after}",
            "stability": "stable",
            "summary": "This parameter defines the number of seconds Amazon ECS Managed Instances waits before optimizing EC2 instances that have become idle or underutilized."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 557
          },
          "name": "scaleInAfter",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ecs-capacity-provider/index:EcsCapacityProviderManagedInstancesProviderInfrastructureOptimization"
    },
    "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInfrastructureOptimizationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInfrastructureOptimizationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-capacity-provider/index.ts",
          "line": 597
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-capacity-provider/index.ts",
        "line": 589
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 639
          },
          "name": "resetScaleInAfter"
        }
      ],
      "name": "EcsCapacityProviderManagedInstancesProviderInfrastructureOptimizationOutputReference",
      "namespace": "ecsCapacityProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 643
          },
          "name": "scaleInAfterInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 633
          },
          "name": "scaleInAfter",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 601
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInfrastructureOptimization"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-capacity-provider/index:EcsCapacityProviderManagedInstancesProviderInfrastructureOptimizationOutputReference"
    },
    "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplate": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-capacity-provider/index.ts",
        "line": 3085
      },
      "name": "EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplate",
      "namespace": "ecsCapacityProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_capacity_provider#capacity_option_type EcsCapacityProvider#capacity_option_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 3089
          },
          "name": "capacityOptionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_capacity_provider#capacity_reservations EcsCapacityProvider#capacity_reservations}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 3093
          },
          "name": "capacityReservations",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateCapacityReservations"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_capacity_provider#ec_2_instance_profile_arn EcsCapacityProvider#ec_2_instance_profile_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 3097
          },
          "name": "ec2InstanceProfileArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_capacity_provider#fips_enabled EcsCapacityProvider#fips_enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 3101
          },
          "name": "fipsEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_capacity_provider#instance_metadata_tags_propagation EcsCapacityProvider#instance_metadata_tags_propagation}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 3105
          },
          "name": "instanceMetadataTagsPropagation",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_capacity_provider#instance_requirements EcsCapacityProvider#instance_requirements}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 3109
          },
          "name": "instanceRequirements",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirements"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_capacity_provider#local_storage_configuration EcsCapacityProvider#local_storage_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 3113
          },
          "name": "localStorageConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateLocalStorageConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_capacity_provider#monitoring EcsCapacityProvider#monitoring}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 3117
          },
          "name": "monitoring",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_capacity_provider#network_configuration EcsCapacityProvider#network_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 3121
          },
          "name": "networkConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateNetworkConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_capacity_provider#storage_configuration EcsCapacityProvider#storage_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 3125
          },
          "name": "storageConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateStorageConfiguration"
          }
        }
      ],
      "symbolId": "src/ecs-capacity-provider/index:EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplate"
    },
    "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateCapacityReservations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateCapacityReservations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-capacity-provider/index.ts",
        "line": 647
      },
      "name": "EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateCapacityReservations",
      "namespace": "ecsCapacityProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_capacity_provider#reservation_group_arn EcsCapacityProvider#reservation_group_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 651
          },
          "name": "reservationGroupArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_capacity_provider#reservation_preference EcsCapacityProvider#reservation_preference}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 655
          },
          "name": "reservationPreference",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ecs-capacity-provider/index:EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateCapacityReservations"
    },
    "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateCapacityReservationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateCapacityReservationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-capacity-provider/index.ts",
          "line": 702
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-capacity-provider/index.ts",
        "line": 694
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 750
          },
          "name": "resetReservationGroupArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 766
          },
          "name": "resetReservationPreference"
        }
      ],
      "name": "EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateCapacityReservationsOutputReference",
      "namespace": "ecsCapacityProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 754
          },
          "name": "reservationGroupArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 770
          },
          "name": "reservationPreferenceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 744
          },
          "name": "reservationGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 760
          },
          "name": "reservationPreference",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 706
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateCapacityReservations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-capacity-provider/index:EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateCapacityReservationsOutputReference"
    },
    "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirements": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirements",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-capacity-provider/index.ts",
        "line": 1917
      },
      "name": "EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirements",
      "namespace": "ecsCapacityProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_capacity_provider#accelerator_count EcsCapacityProvider#accelerator_count}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 1921
          },
          "name": "acceleratorCount",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsAcceleratorCount"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_capacity_provider#accelerator_manufacturers EcsCapacityProvider#accelerator_manufacturers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 1925
          },
          "name": "acceleratorManufacturers",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_capacity_provider#accelerator_names EcsCapacityProvider#accelerator_names}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 1929
          },
          "name": "acceleratorNames",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_capacity_provider#accelerator_total_memory_mi_b EcsCapacityProvider#accelerator_total_memory_mi_b}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 1933
          },
          "name": "acceleratorTotalMemoryMiB",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsAcceleratorTotalMemoryMiB"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_capacity_provider#accelerator_types EcsCapacityProvider#accelerator_types}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 1937
          },
          "name": "acceleratorTypes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_capacity_provider#allowed_instance_types EcsCapacityProvider#allowed_instance_types}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 1941
          },
          "name": "allowedInstanceTypes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_capacity_provider#bare_metal EcsCapacityProvider#bare_metal}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 1945
          },
          "name": "bareMetal",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_capacity_provider#baseline_ebs_bandwidth_mbps EcsCapacityProvider#baseline_ebs_bandwidth_mbps}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 1949
          },
          "name": "baselineEbsBandwidthMbps",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsBaselineEbsBandwidthMbps"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_capacity_provider#burstable_performance EcsCapacityProvider#burstable_performance}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 1953
          },
          "name": "burstablePerformance",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_capacity_provider#cpu_manufacturers EcsCapacityProvider#cpu_manufacturers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 1957
          },
          "name": "cpuManufacturers",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_capacity_provider#excluded_instance_types EcsCapacityProvider#excluded_instance_types}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 1961
          },
          "name": "excludedInstanceTypes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_capacity_provider#instance_generations EcsCapacityProvider#instance_generations}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 1965
          },
          "name": "instanceGenerations",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_capacity_provider#local_storage EcsCapacityProvider#local_storage}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 1969
          },
          "name": "localStorage",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_capacity_provider#local_storage_types EcsCapacityProvider#local_storage_types}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 1973
          },
          "name": "localStorageTypes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_capacity_provider#max_spot_price_as_percentage_of_optimal_on_demand_price EcsCapacityProvider#max_spot_price_as_percentage_of_optimal_on_demand_price}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 1977
          },
          "name": "maxSpotPriceAsPercentageOfOptimalOnDemandPrice",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_capacity_provider#memory_gi_b_per_v_cpu EcsCapacityProvider#memory_gi_b_per_v_cpu}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 1981
          },
          "name": "memoryGiBPerVCpu",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsMemoryGiBPerVCpu"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_capacity_provider#memory_mi_b EcsCapacityProvider#memory_mi_b}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 1985
          },
          "name": "memoryMiB",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsMemoryMiB"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_capacity_provider#network_bandwidth_gbps EcsCapacityProvider#network_bandwidth_gbps}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 1989
          },
          "name": "networkBandwidthGbps",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsNetworkBandwidthGbps"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_capacity_provider#network_interface_count EcsCapacityProvider#network_interface_count}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 1993
          },
          "name": "networkInterfaceCount",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsNetworkInterfaceCount"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_capacity_provider#on_demand_max_price_percentage_over_lowest_price EcsCapacityProvider#on_demand_max_price_percentage_over_lowest_price}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 1997
          },
          "name": "onDemandMaxPricePercentageOverLowestPrice",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_capacity_provider#require_hibernate_support EcsCapacityProvider#require_hibernate_support}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 2001
          },
          "name": "requireHibernateSupport",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_capacity_provider#spot_max_price_percentage_over_lowest_price EcsCapacityProvider#spot_max_price_percentage_over_lowest_price}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 2005
          },
          "name": "spotMaxPricePercentageOverLowestPrice",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_capacity_provider#total_local_storage_gb EcsCapacityProvider#total_local_storage_gb}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 2009
          },
          "name": "totalLocalStorageGb",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsTotalLocalStorageGb"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_capacity_provider#v_cpu_count EcsCapacityProvider#v_cpu_count}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 2013
          },
          "name": "vCpuCount",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsVCpuCount"
          }
        }
      ],
      "symbolId": "src/ecs-capacity-provider/index:EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirements"
    },
    "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsAcceleratorCount": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsAcceleratorCount",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-capacity-provider/index.ts",
        "line": 774
      },
      "name": "EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsAcceleratorCount",
      "namespace": "ecsCapacityProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_capacity_provider#max EcsCapacityProvider#max}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 778
          },
          "name": "max",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_capacity_provider#min EcsCapacityProvider#min}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 782
          },
          "name": "min",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ecs-capacity-provider/index:EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsAcceleratorCount"
    },
    "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsAcceleratorCountOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsAcceleratorCountOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-capacity-provider/index.ts",
          "line": 829
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-capacity-provider/index.ts",
        "line": 821
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 877
          },
          "name": "resetMax"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 893
          },
          "name": "resetMin"
        }
      ],
      "name": "EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsAcceleratorCountOutputReference",
      "namespace": "ecsCapacityProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 881
          },
          "name": "maxInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 897
          },
          "name": "minInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 871
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 887
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 833
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsAcceleratorCount"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-capacity-provider/index:EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsAcceleratorCountOutputReference"
    },
    "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsAcceleratorTotalMemoryMiB": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsAcceleratorTotalMemoryMiB",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-capacity-provider/index.ts",
        "line": 901
      },
      "name": "EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsAcceleratorTotalMemoryMiB",
      "namespace": "ecsCapacityProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_capacity_provider#max EcsCapacityProvider#max}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 905
          },
          "name": "max",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_capacity_provider#min EcsCapacityProvider#min}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 909
          },
          "name": "min",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ecs-capacity-provider/index:EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsAcceleratorTotalMemoryMiB"
    },
    "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsAcceleratorTotalMemoryMiBOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsAcceleratorTotalMemoryMiBOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-capacity-provider/index.ts",
          "line": 956
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-capacity-provider/index.ts",
        "line": 948
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 1004
          },
          "name": "resetMax"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 1020
          },
          "name": "resetMin"
        }
      ],
      "name": "EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsAcceleratorTotalMemoryMiBOutputReference",
      "namespace": "ecsCapacityProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 1008
          },
          "name": "maxInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 1024
          },
          "name": "minInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 998
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 1014
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 960
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsAcceleratorTotalMemoryMiB"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-capacity-provider/index:EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsAcceleratorTotalMemoryMiBOutputReference"
    },
    "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsBaselineEbsBandwidthMbps": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsBaselineEbsBandwidthMbps",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-capacity-provider/index.ts",
        "line": 1028
      },
      "name": "EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsBaselineEbsBandwidthMbps",
      "namespace": "ecsCapacityProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_capacity_provider#max EcsCapacityProvider#max}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 1032
          },
          "name": "max",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_capacity_provider#min EcsCapacityProvider#min}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 1036
          },
          "name": "min",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ecs-capacity-provider/index:EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsBaselineEbsBandwidthMbps"
    },
    "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsBaselineEbsBandwidthMbpsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsBaselineEbsBandwidthMbpsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-capacity-provider/index.ts",
          "line": 1083
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-capacity-provider/index.ts",
        "line": 1075
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 1131
          },
          "name": "resetMax"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 1147
          },
          "name": "resetMin"
        }
      ],
      "name": "EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsBaselineEbsBandwidthMbpsOutputReference",
      "namespace": "ecsCapacityProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 1135
          },
          "name": "maxInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 1151
          },
          "name": "minInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 1125
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 1141
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 1087
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsBaselineEbsBandwidthMbps"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-capacity-provider/index:EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsBaselineEbsBandwidthMbpsOutputReference"
    },
    "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsMemoryGiBPerVCpu": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsMemoryGiBPerVCpu",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-capacity-provider/index.ts",
        "line": 1155
      },
      "name": "EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsMemoryGiBPerVCpu",
      "namespace": "ecsCapacityProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_capacity_provider#max EcsCapacityProvider#max}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 1159
          },
          "name": "max",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_capacity_provider#min EcsCapacityProvider#min}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 1163
          },
          "name": "min",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ecs-capacity-provider/index:EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsMemoryGiBPerVCpu"
    },
    "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsMemoryGiBPerVCpuOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsMemoryGiBPerVCpuOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-capacity-provider/index.ts",
          "line": 1210
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-capacity-provider/index.ts",
        "line": 1202
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 1258
          },
          "name": "resetMax"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 1274
          },
          "name": "resetMin"
        }
      ],
      "name": "EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsMemoryGiBPerVCpuOutputReference",
      "namespace": "ecsCapacityProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 1262
          },
          "name": "maxInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 1278
          },
          "name": "minInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 1252
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 1268
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 1214
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsMemoryGiBPerVCpu"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-capacity-provider/index:EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsMemoryGiBPerVCpuOutputReference"
    },
    "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsMemoryMiB": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsMemoryMiB",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-capacity-provider/index.ts",
        "line": 1282
      },
      "name": "EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsMemoryMiB",
      "namespace": "ecsCapacityProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_capacity_provider#max EcsCapacityProvider#max}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 1286
          },
          "name": "max",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_capacity_provider#min EcsCapacityProvider#min}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 1290
          },
          "name": "min",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ecs-capacity-provider/index:EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsMemoryMiB"
    },
    "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsMemoryMiBOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsMemoryMiBOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-capacity-provider/index.ts",
          "line": 1337
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-capacity-provider/index.ts",
        "line": 1329
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 1385
          },
          "name": "resetMax"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 1401
          },
          "name": "resetMin"
        }
      ],
      "name": "EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsMemoryMiBOutputReference",
      "namespace": "ecsCapacityProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 1389
          },
          "name": "maxInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 1405
          },
          "name": "minInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 1379
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 1395
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 1341
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsMemoryMiB"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-capacity-provider/index:EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsMemoryMiBOutputReference"
    },
    "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsNetworkBandwidthGbps": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsNetworkBandwidthGbps",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-capacity-provider/index.ts",
        "line": 1409
      },
      "name": "EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsNetworkBandwidthGbps",
      "namespace": "ecsCapacityProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_capacity_provider#max EcsCapacityProvider#max}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 1413
          },
          "name": "max",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_capacity_provider#min EcsCapacityProvider#min}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 1417
          },
          "name": "min",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ecs-capacity-provider/index:EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsNetworkBandwidthGbps"
    },
    "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsNetworkBandwidthGbpsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsNetworkBandwidthGbpsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-capacity-provider/index.ts",
          "line": 1464
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-capacity-provider/index.ts",
        "line": 1456
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 1512
          },
          "name": "resetMax"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 1528
          },
          "name": "resetMin"
        }
      ],
      "name": "EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsNetworkBandwidthGbpsOutputReference",
      "namespace": "ecsCapacityProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 1516
          },
          "name": "maxInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 1532
          },
          "name": "minInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 1506
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 1522
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 1468
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsNetworkBandwidthGbps"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-capacity-provider/index:EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsNetworkBandwidthGbpsOutputReference"
    },
    "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsNetworkInterfaceCount": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsNetworkInterfaceCount",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-capacity-provider/index.ts",
        "line": 1536
      },
      "name": "EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsNetworkInterfaceCount",
      "namespace": "ecsCapacityProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_capacity_provider#max EcsCapacityProvider#max}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 1540
          },
          "name": "max",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_capacity_provider#min EcsCapacityProvider#min}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 1544
          },
          "name": "min",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ecs-capacity-provider/index:EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsNetworkInterfaceCount"
    },
    "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsNetworkInterfaceCountOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsNetworkInterfaceCountOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-capacity-provider/index.ts",
          "line": 1591
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-capacity-provider/index.ts",
        "line": 1583
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 1639
          },
          "name": "resetMax"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 1655
          },
          "name": "resetMin"
        }
      ],
      "name": "EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsNetworkInterfaceCountOutputReference",
      "namespace": "ecsCapacityProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 1643
          },
          "name": "maxInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 1659
          },
          "name": "minInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 1633
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 1649
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 1595
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsNetworkInterfaceCount"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-capacity-provider/index:EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsNetworkInterfaceCountOutputReference"
    },
    "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-capacity-provider/index.ts",
          "line": 2214
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-capacity-provider/index.ts",
        "line": 2206
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 2391
          },
          "name": "putAcceleratorCount",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsAcceleratorCount"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 2439
          },
          "name": "putAcceleratorTotalMemoryMiB",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsAcceleratorTotalMemoryMiB"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 2503
          },
          "name": "putBaselineEbsBandwidthMbps",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsBaselineEbsBandwidthMbps"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 2631
          },
          "name": "putMemoryGiBPerVCpu",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsMemoryGiBPerVCpu"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 2647
          },
          "name": "putMemoryMiB",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsMemoryMiB"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 2663
          },
          "name": "putNetworkBandwidthGbps",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsNetworkBandwidthGbps"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 2679
          },
          "name": "putNetworkInterfaceCount",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsNetworkInterfaceCount"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 2743
          },
          "name": "putTotalLocalStorageGb",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsTotalLocalStorageGb"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 2759
          },
          "name": "putVCpuCount",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsVCpuCount"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 2394
          },
          "name": "resetAcceleratorCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 2410
          },
          "name": "resetAcceleratorManufacturers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 2426
          },
          "name": "resetAcceleratorNames"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 2442
          },
          "name": "resetAcceleratorTotalMemoryMiB"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 2458
          },
          "name": "resetAcceleratorTypes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 2474
          },
          "name": "resetAllowedInstanceTypes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 2490
          },
          "name": "resetBareMetal"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 2506
          },
          "name": "resetBaselineEbsBandwidthMbps"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 2522
          },
          "name": "resetBurstablePerformance"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 2538
          },
          "name": "resetCpuManufacturers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 2554
          },
          "name": "resetExcludedInstanceTypes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 2570
          },
          "name": "resetInstanceGenerations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 2586
          },
          "name": "resetLocalStorage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 2602
          },
          "name": "resetLocalStorageTypes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 2618
          },
          "name": "resetMaxSpotPriceAsPercentageOfOptimalOnDemandPrice"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 2634
          },
          "name": "resetMemoryGiBPerVCpu"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 2650
          },
          "name": "resetMemoryMiB"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 2666
          },
          "name": "resetNetworkBandwidthGbps"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 2682
          },
          "name": "resetNetworkInterfaceCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 2698
          },
          "name": "resetOnDemandMaxPricePercentageOverLowestPrice"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 2714
          },
          "name": "resetRequireHibernateSupport"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 2730
          },
          "name": "resetSpotMaxPricePercentageOverLowestPrice"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 2746
          },
          "name": "resetTotalLocalStorageGb"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 2762
          },
          "name": "resetVCpuCount"
        }
      ],
      "name": "EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsOutputReference",
      "namespace": "ecsCapacityProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 2388
          },
          "name": "acceleratorCount",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsAcceleratorCountOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 2436
          },
          "name": "acceleratorTotalMemoryMiB",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsAcceleratorTotalMemoryMiBOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 2500
          },
          "name": "baselineEbsBandwidthMbps",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsBaselineEbsBandwidthMbpsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 2628
          },
          "name": "memoryGiBPerVCpu",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsMemoryGiBPerVCpuOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 2644
          },
          "name": "memoryMiB",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsMemoryMiBOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 2660
          },
          "name": "networkBandwidthGbps",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsNetworkBandwidthGbpsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 2676
          },
          "name": "networkInterfaceCount",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsNetworkInterfaceCountOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 2740
          },
          "name": "totalLocalStorageGb",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsTotalLocalStorageGbOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 2756
          },
          "name": "vCpuCount",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsVCpuCountOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 2398
          },
          "name": "acceleratorCountInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsAcceleratorCount"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 2414
          },
          "name": "acceleratorManufacturersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 2430
          },
          "name": "acceleratorNamesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 2446
          },
          "name": "acceleratorTotalMemoryMiBInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsAcceleratorTotalMemoryMiB"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 2462
          },
          "name": "acceleratorTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 2478
          },
          "name": "allowedInstanceTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 2494
          },
          "name": "bareMetalInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 2510
          },
          "name": "baselineEbsBandwidthMbpsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsBaselineEbsBandwidthMbps"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 2526
          },
          "name": "burstablePerformanceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 2542
          },
          "name": "cpuManufacturersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 2558
          },
          "name": "excludedInstanceTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 2574
          },
          "name": "instanceGenerationsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 2590
          },
          "name": "localStorageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 2606
          },
          "name": "localStorageTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 2622
          },
          "name": "maxSpotPriceAsPercentageOfOptimalOnDemandPriceInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 2638
          },
          "name": "memoryGiBPerVCpuInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsMemoryGiBPerVCpu"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 2654
          },
          "name": "memoryMiBInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsMemoryMiB"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 2670
          },
          "name": "networkBandwidthGbpsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsNetworkBandwidthGbps"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 2686
          },
          "name": "networkInterfaceCountInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsNetworkInterfaceCount"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 2702
          },
          "name": "onDemandMaxPricePercentageOverLowestPriceInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 2718
          },
          "name": "requireHibernateSupportInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 2734
          },
          "name": "spotMaxPricePercentageOverLowestPriceInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 2750
          },
          "name": "totalLocalStorageGbInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsTotalLocalStorageGb"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 2766
          },
          "name": "vCpuCountInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsVCpuCount"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 2404
          },
          "name": "acceleratorManufacturers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 2420
          },
          "name": "acceleratorNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 2452
          },
          "name": "acceleratorTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 2468
          },
          "name": "allowedInstanceTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 2484
          },
          "name": "bareMetal",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 2516
          },
          "name": "burstablePerformance",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 2532
          },
          "name": "cpuManufacturers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 2548
          },
          "name": "excludedInstanceTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 2564
          },
          "name": "instanceGenerations",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 2580
          },
          "name": "localStorage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 2596
          },
          "name": "localStorageTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 2612
          },
          "name": "maxSpotPriceAsPercentageOfOptimalOnDemandPrice",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 2692
          },
          "name": "onDemandMaxPricePercentageOverLowestPrice",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 2708
          },
          "name": "requireHibernateSupport",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 2724
          },
          "name": "spotMaxPricePercentageOverLowestPrice",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 2218
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirements"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-capacity-provider/index:EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsOutputReference"
    },
    "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsTotalLocalStorageGb": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsTotalLocalStorageGb",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-capacity-provider/index.ts",
        "line": 1663
      },
      "name": "EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsTotalLocalStorageGb",
      "namespace": "ecsCapacityProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_capacity_provider#max EcsCapacityProvider#max}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 1667
          },
          "name": "max",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_capacity_provider#min EcsCapacityProvider#min}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 1671
          },
          "name": "min",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ecs-capacity-provider/index:EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsTotalLocalStorageGb"
    },
    "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsTotalLocalStorageGbOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsTotalLocalStorageGbOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-capacity-provider/index.ts",
          "line": 1718
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-capacity-provider/index.ts",
        "line": 1710
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 1766
          },
          "name": "resetMax"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 1782
          },
          "name": "resetMin"
        }
      ],
      "name": "EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsTotalLocalStorageGbOutputReference",
      "namespace": "ecsCapacityProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 1770
          },
          "name": "maxInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 1786
          },
          "name": "minInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 1760
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 1776
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 1722
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsTotalLocalStorageGb"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-capacity-provider/index:EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsTotalLocalStorageGbOutputReference"
    },
    "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsVCpuCount": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsVCpuCount",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-capacity-provider/index.ts",
        "line": 1790
      },
      "name": "EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsVCpuCount",
      "namespace": "ecsCapacityProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_capacity_provider#max EcsCapacityProvider#max}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 1794
          },
          "name": "max",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_capacity_provider#min EcsCapacityProvider#min}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 1798
          },
          "name": "min",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ecs-capacity-provider/index:EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsVCpuCount"
    },
    "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsVCpuCountOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsVCpuCountOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-capacity-provider/index.ts",
          "line": 1845
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-capacity-provider/index.ts",
        "line": 1837
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 1893
          },
          "name": "resetMax"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 1909
          },
          "name": "resetMin"
        }
      ],
      "name": "EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsVCpuCountOutputReference",
      "namespace": "ecsCapacityProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 1897
          },
          "name": "maxInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 1913
          },
          "name": "minInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 1887
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 1903
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 1849
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsVCpuCount"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-capacity-provider/index:EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsVCpuCountOutputReference"
    },
    "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateLocalStorageConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateLocalStorageConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-capacity-provider/index.ts",
        "line": 2770
      },
      "name": "EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateLocalStorageConfiguration",
      "namespace": "ecsCapacityProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_capacity_provider#use_local_storage EcsCapacityProvider#use_local_storage}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 2774
          },
          "name": "useLocalStorage",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-capacity-provider/index:EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateLocalStorageConfiguration"
    },
    "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateLocalStorageConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateLocalStorageConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-capacity-provider/index.ts",
          "line": 2814
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-capacity-provider/index.ts",
        "line": 2806
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 2856
          },
          "name": "resetUseLocalStorage"
        }
      ],
      "name": "EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateLocalStorageConfigurationOutputReference",
      "namespace": "ecsCapacityProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 2860
          },
          "name": "useLocalStorageInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 2850
          },
          "name": "useLocalStorage",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 2818
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateLocalStorageConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-capacity-provider/index:EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateLocalStorageConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateNetworkConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateNetworkConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-capacity-provider/index.ts",
        "line": 2864
      },
      "name": "EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateNetworkConfiguration",
      "namespace": "ecsCapacityProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_capacity_provider#security_groups EcsCapacityProvider#security_groups}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 2868
          },
          "name": "securityGroups",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_capacity_provider#subnets EcsCapacityProvider#subnets}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 2872
          },
          "name": "subnets",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/ecs-capacity-provider/index:EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateNetworkConfiguration"
    },
    "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateNetworkConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateNetworkConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-capacity-provider/index.ts",
          "line": 2919
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-capacity-provider/index.ts",
        "line": 2911
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 2967
          },
          "name": "resetSecurityGroups"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 2983
          },
          "name": "resetSubnets"
        }
      ],
      "name": "EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateNetworkConfigurationOutputReference",
      "namespace": "ecsCapacityProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 2971
          },
          "name": "securityGroupsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 2987
          },
          "name": "subnetsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 2961
          },
          "name": "securityGroups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 2977
          },
          "name": "subnets",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 2923
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateNetworkConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-capacity-provider/index:EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateNetworkConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-capacity-provider/index.ts",
          "line": 3228
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-capacity-provider/index.ts",
        "line": 3220
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 3337
          },
          "name": "putCapacityReservations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateCapacityReservations"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 3401
          },
          "name": "putInstanceRequirements",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirements"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 3417
          },
          "name": "putLocalStorageConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateLocalStorageConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 3449
          },
          "name": "putNetworkConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateNetworkConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 3465
          },
          "name": "putStorageConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateStorageConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 3324
          },
          "name": "resetCapacityOptionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 3340
          },
          "name": "resetCapacityReservations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 3356
          },
          "name": "resetEc2InstanceProfileArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 3372
          },
          "name": "resetFipsEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 3388
          },
          "name": "resetInstanceMetadataTagsPropagation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 3404
          },
          "name": "resetInstanceRequirements"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 3420
          },
          "name": "resetLocalStorageConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 3436
          },
          "name": "resetMonitoring"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 3452
          },
          "name": "resetNetworkConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 3468
          },
          "name": "resetStorageConfiguration"
        }
      ],
      "name": "EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateOutputReference",
      "namespace": "ecsCapacityProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 3334
          },
          "name": "capacityReservations",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateCapacityReservationsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 3398
          },
          "name": "instanceRequirements",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirementsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 3414
          },
          "name": "localStorageConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateLocalStorageConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 3446
          },
          "name": "networkConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateNetworkConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 3462
          },
          "name": "storageConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateStorageConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 3328
          },
          "name": "capacityOptionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 3344
          },
          "name": "capacityReservationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateCapacityReservations"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 3360
          },
          "name": "ec2InstanceProfileArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 3376
          },
          "name": "fipsEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 3392
          },
          "name": "instanceMetadataTagsPropagationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 3408
          },
          "name": "instanceRequirementsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateInstanceRequirements"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 3424
          },
          "name": "localStorageConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateLocalStorageConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 3440
          },
          "name": "monitoringInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 3456
          },
          "name": "networkConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateNetworkConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 3472
          },
          "name": "storageConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateStorageConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 3318
          },
          "name": "capacityOptionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 3350
          },
          "name": "ec2InstanceProfileArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 3366
          },
          "name": "fipsEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 3382
          },
          "name": "instanceMetadataTagsPropagation",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 3430
          },
          "name": "monitoring",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 3232
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplate"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-capacity-provider/index:EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateOutputReference"
    },
    "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateStorageConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateStorageConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-capacity-provider/index.ts",
        "line": 2991
      },
      "name": "EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateStorageConfiguration",
      "namespace": "ecsCapacityProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_capacity_provider#storage_size_gi_b EcsCapacityProvider#storage_size_gi_b}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 2995
          },
          "name": "storageSizeGiB",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ecs-capacity-provider/index:EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateStorageConfiguration"
    },
    "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateStorageConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateStorageConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-capacity-provider/index.ts",
          "line": 3035
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-capacity-provider/index.ts",
        "line": 3027
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 3077
          },
          "name": "resetStorageSizeGiB"
        }
      ],
      "name": "EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateStorageConfigurationOutputReference",
      "namespace": "ecsCapacityProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 3081
          },
          "name": "storageSizeGiBInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 3071
          },
          "name": "storageSizeGiB",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 3039
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateStorageConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-capacity-provider/index:EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateStorageConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-capacity-provider/index.ts",
          "line": 3566
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-capacity-provider/index.ts",
        "line": 3558
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 3629
          },
          "name": "putAutoRepairConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderAutoRepairConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 3645
          },
          "name": "putInfrastructureOptimization",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInfrastructureOptimization"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 3677
          },
          "name": "putInstanceLaunchTemplate",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplate"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 3632
          },
          "name": "resetAutoRepairConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 3648
          },
          "name": "resetInfrastructureOptimization"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 3664
          },
          "name": "resetInfrastructureRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 3680
          },
          "name": "resetInstanceLaunchTemplate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 3696
          },
          "name": "resetPropagateTags"
        }
      ],
      "name": "EcsCapacityProviderManagedInstancesProviderOutputReference",
      "namespace": "ecsCapacityProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 3626
          },
          "name": "autoRepairConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderAutoRepairConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 3642
          },
          "name": "infrastructureOptimization",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInfrastructureOptimizationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 3674
          },
          "name": "instanceLaunchTemplate",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 3636
          },
          "name": "autoRepairConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderAutoRepairConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 3652
          },
          "name": "infrastructureOptimizationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInfrastructureOptimization"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 3668
          },
          "name": "infrastructureRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 3684
          },
          "name": "instanceLaunchTemplateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProviderInstanceLaunchTemplate"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 3700
          },
          "name": "propagateTagsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 3658
          },
          "name": "infrastructureRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 3690
          },
          "name": "propagateTags",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 3570
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderManagedInstancesProvider"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-capacity-provider/index:EcsCapacityProviderManagedInstancesProviderOutputReference"
    },
    "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-capacity-provider/index.ts",
        "line": 3704
      },
      "name": "EcsCapacityProviderTags",
      "namespace": "ecsCapacityProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_capacity_provider#key EcsCapacityProvider#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 3708
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_capacity_provider#value EcsCapacityProvider#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 3712
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ecs-capacity-provider/index:EcsCapacityProviderTags"
    },
    "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-capacity-provider/index.ts",
          "line": 3842
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-capacity-provider/index.ts",
        "line": 3834
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 3849
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderTagsOutputReference"
            }
          }
        }
      ],
      "name": "EcsCapacityProviderTagsList",
      "namespace": "ecsCapacityProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 3835
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-capacity-provider/index:EcsCapacityProviderTagsList"
    },
    "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-capacity-provider/index.ts",
          "line": 3761
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-capacity-provider/index.ts",
        "line": 3751
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 3809
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 3825
          },
          "name": "resetValue"
        }
      ],
      "name": "EcsCapacityProviderTagsOutputReference",
      "namespace": "ecsCapacityProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 3813
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 3829
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 3803
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 3819
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-capacity-provider/index.ts",
            "line": 3765
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsCapacityProvider.EcsCapacityProviderTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-capacity-provider/index:EcsCapacityProviderTagsOutputReference"
    },
    "@cdktn/provider-awscc.ecsCluster.EcsCluster": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_cluster awscc_ecs_cluster}."
      },
      "fqn": "@cdktn/provider-awscc.ecsCluster.EcsCluster",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_cluster awscc_ecs_cluster} Resource."
        },
        "locationInModule": {
          "filename": "src/ecs-cluster/index.ts",
          "line": 1398
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.ecsCluster.EcsClusterConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-cluster/index.ts",
        "line": 1366
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a EcsCluster resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 1383
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the EcsCluster to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_cluster#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing EcsCluster that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the EcsCluster to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 1469
          },
          "name": "putClusterSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ecsCluster.EcsClusterClusterSettings"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 1485
          },
          "name": "putConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ecsCluster.EcsClusterConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 1501
          },
          "name": "putDefaultCapacityProviderStrategy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ecsCluster.EcsClusterDefaultCapacityProviderStrategy"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 1522
          },
          "name": "putServiceConnectDefaults",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ecsCluster.EcsClusterServiceConnectDefaults"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 1538
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ecsCluster.EcsClusterTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 1440
          },
          "name": "resetCapacityProviders"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 1456
          },
          "name": "resetClusterName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 1472
          },
          "name": "resetClusterSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 1488
          },
          "name": "resetConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 1504
          },
          "name": "resetDefaultCapacityProviderStrategy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 1525
          },
          "name": "resetServiceConnectDefaults"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 1541
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 1553
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 1565
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "EcsCluster",
      "namespace": "ecsCluster",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 1371
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 1428
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 1466
          },
          "name": "clusterSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsCluster.EcsClusterClusterSettingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 1482
          },
          "name": "configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsCluster.EcsClusterConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 1498
          },
          "name": "defaultCapacityProviderStrategy",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsCluster.EcsClusterDefaultCapacityProviderStrategyList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 1513
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 1519
          },
          "name": "serviceConnectDefaults",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsCluster.EcsClusterServiceConnectDefaultsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 1535
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsCluster.EcsClusterTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 1444
          },
          "name": "capacityProvidersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 1460
          },
          "name": "clusterNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 1476
          },
          "name": "clusterSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsCluster.EcsClusterClusterSettings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 1492
          },
          "name": "configurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsCluster.EcsClusterConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 1508
          },
          "name": "defaultCapacityProviderStrategyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsCluster.EcsClusterDefaultCapacityProviderStrategy"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 1529
          },
          "name": "serviceConnectDefaultsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsCluster.EcsClusterServiceConnectDefaults"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 1545
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsCluster.EcsClusterTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 1434
          },
          "name": "capacityProviders",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 1450
          },
          "name": "clusterName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ecs-cluster/index:EcsCluster"
    },
    "@cdktn/provider-awscc.ecsCluster.EcsClusterClusterSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsCluster.EcsClusterClusterSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-cluster/index.ts",
        "line": 72
      },
      "name": "EcsClusterClusterSettings",
      "namespace": "ecsCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_cluster#name EcsCluster#name}",
            "stability": "stable",
            "summary": "The name of the cluster setting. The value is ``containerInsights``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 78
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The supported values are ``enhanced``, ``enabled``, and ``disabled``. \n To use Container Insights with enhanced observability, set the ``containerInsights`` account setting to ``enhanced``.\n To use Container Insights, set the ``containerInsights`` account setting to ``enabled``.\n If a cluster value is specified, it will override the ``containerInsights`` value set with [PutAccountSetting](https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_PutAccountSetting.html) or [PutAccountSettingDefault](https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_PutAccountSettingDefault.html).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_cluster#value EcsCluster#value}",
            "stability": "stable",
            "summary": "The value to set for the cluster setting."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 87
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ecs-cluster/index:EcsClusterClusterSettings"
    },
    "@cdktn/provider-awscc.ecsCluster.EcsClusterClusterSettingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsCluster.EcsClusterClusterSettingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-cluster/index.ts",
          "line": 217
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-cluster/index.ts",
        "line": 209
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 224
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ecsCluster.EcsClusterClusterSettingsOutputReference"
            }
          }
        }
      ],
      "name": "EcsClusterClusterSettingsList",
      "namespace": "ecsCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 210
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsCluster.EcsClusterClusterSettings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-cluster/index:EcsClusterClusterSettingsList"
    },
    "@cdktn/provider-awscc.ecsCluster.EcsClusterClusterSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsCluster.EcsClusterClusterSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-cluster/index.ts",
          "line": 136
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-cluster/index.ts",
        "line": 126
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 184
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 200
          },
          "name": "resetValue"
        }
      ],
      "name": "EcsClusterClusterSettingsOutputReference",
      "namespace": "ecsCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 188
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 204
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 178
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 194
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 140
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsCluster.EcsClusterClusterSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-cluster/index:EcsClusterClusterSettingsOutputReference"
    },
    "@cdktn/provider-awscc.ecsCluster.EcsClusterConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsCluster.EcsClusterConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-cluster/index.ts",
        "line": 14
      },
      "name": "EcsClusterConfig",
      "namespace": "ecsCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "A capacity provider must be associated with a cluster before it can be included as part of the default capacity provider strategy of the cluster or used in a capacity provider strategy when calling the [CreateService](https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_CreateService.html) or [RunTask](https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_RunTask.html) actions.\n If specifying a capacity provider that uses an Auto Scaling group, the capacity provider must be created but not associated with another cluster. New Auto Scaling group capacity providers can be created with the [CreateCapacityProvider](https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_CreateCapacityProvider.html) API operation.\n To use a FARGATElong capacity provider, specify either the ``FARGATE`` or ``FARGATE_SPOT`` capacity providers. The FARGATElong capacity providers are available to all accounts and only need to be associated with a cluster to be used.\n The [PutCapacityProvider](https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_PutCapacityProvider.html) API operation is used to update the list of available capacity providers for a cluster after the cluster is created.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_cluster#capacity_providers EcsCluster#capacity_providers}",
            "stability": "stable",
            "summary": "The short name of one or more capacity providers to associate with the cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 23
          },
          "name": "capacityProviders",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you don't specify a name, CFNlong generates a unique physical ID for the name.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_cluster#cluster_name EcsCluster#cluster_name}",
            "stability": "stable",
            "summary": "A user-generated string that you use to identify your cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 29
          },
          "name": "clusterName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter is used to turn on CloudWatch Container Insights with enhanced observability or CloudWatch Container Insights for a cluster.\n Container Insights with enhanced observability provides all the Container Insights metrics, plus additional task and container metrics. This version supports enhanced observability for Amazon ECS clusters using the Amazon EC2 and Fargate launch types. After you configure Container Insights with enhanced observability on Amazon ECS, Container Insights auto-collects detailed infrastructure telemetry from the cluster level down to the container level in your environment and displays these critical performance data in curated dashboards removing the heavy lifting in observability set-up. \n For more information, see [Monitor Amazon ECS containers using Container Insights with enhanced observability](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/cloudwatch-container-insights.html) in the *Amazon Elastic Container Service Developer Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_cluster#cluster_settings EcsCluster#cluster_settings}",
            "stability": "stable",
            "summary": "The settings to use when creating a cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 37
          },
          "name": "clusterSettings",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsCluster.EcsClusterClusterSettings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_cluster#configuration EcsCluster#configuration}",
            "stability": "stable",
            "summary": "The execute command and managed storage configuration for the cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 43
          },
          "name": "configuration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsCluster.EcsClusterConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When services or tasks are run in the cluster with no launch type or capacity provider strategy specified, the default capacity provider strategy is used.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_cluster#default_capacity_provider_strategy EcsCluster#default_capacity_provider_strategy}",
            "stability": "stable",
            "summary": "The default capacity provider strategy for the cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 49
          },
          "name": "defaultCapacityProviderStrategy",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsCluster.EcsClusterDefaultCapacityProviderStrategy"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "After you set a default Service Connect namespace, any new services with Service Connect turned on that are created in the cluster are added as client services in the namespace. This setting only applies to new services that set the ``enabled`` parameter to ``true`` in the ``ServiceConnectConfiguration``. You can set the namespace of each service individually in the ``ServiceConnectConfiguration`` to override this default parameter.\n Tasks that run in a namespace can use short names to connect to services in the namespace. Tasks can connect to services across all of the clusters in the namespace. Tasks connect through a managed proxy container that collects logs and metrics for increased visibility. Only the tasks that Amazon ECS services create are supported with Service Connect. For more information, see [Service Connect](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/service-connect.html) in the *Amazon Elastic Container Service Developer Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_cluster#service_connect_defaults EcsCluster#service_connect_defaults}",
            "stability": "stable",
            "summary": "Use this parameter to set a default Service Connect namespace."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 56
          },
          "name": "serviceConnectDefaults",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsCluster.EcsClusterServiceConnectDefaults"
          }
        },
        {
          "abstract": true,
          "docs": {
            "custom": {
              "": ".\n+  Tag keys and values are case-sensitive.\n+  Do not use ``aws:``, ``AWS:``, or any upper or lowercase combination of such as a prefix for either keys or values as it is reserved for AWS use. You cannot edit or delete tag keys or values with this prefix. Tags with this prefix do not count against your tags per resource limit.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_cluster#tags EcsCluster#tags}"
            },
            "remarks": "Each tag consists of a key and an optional value. You define both.\n The following basic restrictions apply to tags:\n  +  Maximum number of tags per resource - 50\n  +  For each resource, each tag key must be unique, and each tag key can have only one value.\n  +  Maximum key length - 128 Unicode characters in UTF-8\n  +  Maximum value length - 256 Unicode characters in UTF-8\n  +  If your tagging schema is used across multiple services and resources, remember that other services may have restrictions on allowed characters. Generally allowed characters are: letters, numbers, and spaces representable in UTF-8, and the following characters: + - = . _ : /",
            "stability": "stable",
            "summary": "The metadata that you apply to the cluster to help you categorize and organize them."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 70
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsCluster.EcsClusterTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-cluster/index:EcsClusterConfig"
    },
    "@cdktn/provider-awscc.ecsCluster.EcsClusterConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsCluster.EcsClusterConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-cluster/index.ts",
        "line": 770
      },
      "name": "EcsClusterConfiguration",
      "namespace": "ecsCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_cluster#execute_command_configuration EcsCluster#execute_command_configuration}",
            "stability": "stable",
            "summary": "The details of the execute command configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 776
          },
          "name": "executeCommandConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsCluster.EcsClusterConfigurationExecuteCommandConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_cluster#managed_storage_configuration EcsCluster#managed_storage_configuration}",
            "stability": "stable",
            "summary": "The details of the managed storage configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 782
          },
          "name": "managedStorageConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsCluster.EcsClusterConfigurationManagedStorageConfiguration"
          }
        }
      ],
      "symbolId": "src/ecs-cluster/index:EcsClusterConfiguration"
    },
    "@cdktn/provider-awscc.ecsCluster.EcsClusterConfigurationExecuteCommandConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsCluster.EcsClusterConfigurationExecuteCommandConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-cluster/index.ts",
        "line": 466
      },
      "name": "EcsClusterConfigurationExecuteCommandConfiguration",
      "namespace": "ecsCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_cluster#kms_key_id EcsCluster#kms_key_id}",
            "stability": "stable",
            "summary": "Specify an KMSlong key ID to encrypt the data between the local client and the container."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 472
          },
          "name": "kmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The logs can be sent to CloudWatch Logs or an Amazon S3 bucket. When ``logging=OVERRIDE`` is specified, a ``logConfiguration`` must be provided.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_cluster#log_configuration EcsCluster#log_configuration}",
            "stability": "stable",
            "summary": "The log configuration for the results of the execute command actions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 478
          },
          "name": "logConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsCluster.EcsClusterConfigurationExecuteCommandConfigurationLogConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The following log settings are available.\n  +  ``NONE``: The execute command session is not logged.\n  +  ``DEFAULT``: The ``awslogs`` configuration in the task definition is used. If no logging parameter is specified, it defaults to this value. If no ``awslogs`` log driver is configured in the task definition, the output won't be logged.\n  +  ``OVERRIDE``: Specify the logging details as a part of ``logConfiguration``. If the ``OVERRIDE`` logging option is specified, the ``logConfiguration`` is required.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_cluster#logging EcsCluster#logging}",
            "stability": "stable",
            "summary": "The log setting to use for redirecting logs for your execute command results."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 487
          },
          "name": "logging",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ecs-cluster/index:EcsClusterConfigurationExecuteCommandConfiguration"
    },
    "@cdktn/provider-awscc.ecsCluster.EcsClusterConfigurationExecuteCommandConfigurationLogConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsCluster.EcsClusterConfigurationExecuteCommandConfigurationLogConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-cluster/index.ts",
        "line": 228
      },
      "name": "EcsClusterConfigurationExecuteCommandConfigurationLogConfiguration",
      "namespace": "ecsCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_cluster#cloudwatch_encryption_enabled EcsCluster#cloudwatch_encryption_enabled}",
            "stability": "stable",
            "summary": "Determines whether to use encryption on the CloudWatch logs. If not specified, encryption will be off."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 234
          },
          "name": "cloudwatchEncryptionEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The CloudWatch log group must already be created.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_cluster#cloudwatch_log_group_name EcsCluster#cloudwatch_log_group_name}",
            "stability": "stable",
            "summary": "The name of the CloudWatch log group to send logs to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 241
          },
          "name": "cloudwatchLogGroupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_cluster#s3_bucket_name EcsCluster#s3_bucket_name}",
            "stability": "stable",
            "summary": "The name of the S3 bucket to send logs to.   The S3 bucket must already be created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 248
          },
          "name": "s3BucketName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_cluster#s3_encryption_enabled EcsCluster#s3_encryption_enabled}",
            "stability": "stable",
            "summary": "Determines whether to use encryption on the S3 logs. If not specified, encryption is not used."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 254
          },
          "name": "s3EncryptionEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_cluster#s3_key_prefix EcsCluster#s3_key_prefix}",
            "stability": "stable",
            "summary": "An optional folder in the S3 bucket to place logs in."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 260
          },
          "name": "s3KeyPrefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ecs-cluster/index:EcsClusterConfigurationExecuteCommandConfigurationLogConfiguration"
    },
    "@cdktn/provider-awscc.ecsCluster.EcsClusterConfigurationExecuteCommandConfigurationLogConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsCluster.EcsClusterConfigurationExecuteCommandConfigurationLogConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-cluster/index.ts",
          "line": 328
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-cluster/index.ts",
        "line": 320
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 394
          },
          "name": "resetCloudwatchEncryptionEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 410
          },
          "name": "resetCloudwatchLogGroupName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 426
          },
          "name": "resetS3BucketName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 442
          },
          "name": "resetS3EncryptionEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 458
          },
          "name": "resetS3KeyPrefix"
        }
      ],
      "name": "EcsClusterConfigurationExecuteCommandConfigurationLogConfigurationOutputReference",
      "namespace": "ecsCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 398
          },
          "name": "cloudwatchEncryptionEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 414
          },
          "name": "cloudwatchLogGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 430
          },
          "name": "s3BucketNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 446
          },
          "name": "s3EncryptionEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 462
          },
          "name": "s3KeyPrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 388
          },
          "name": "cloudwatchEncryptionEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 404
          },
          "name": "cloudwatchLogGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 420
          },
          "name": "s3BucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 436
          },
          "name": "s3EncryptionEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 452
          },
          "name": "s3KeyPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 332
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsCluster.EcsClusterConfigurationExecuteCommandConfigurationLogConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-cluster/index:EcsClusterConfigurationExecuteCommandConfigurationLogConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.ecsCluster.EcsClusterConfigurationExecuteCommandConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsCluster.EcsClusterConfigurationExecuteCommandConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-cluster/index.ts",
          "line": 541
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-cluster/index.ts",
        "line": 533
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 608
          },
          "name": "putLogConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ecsCluster.EcsClusterConfigurationExecuteCommandConfigurationLogConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 595
          },
          "name": "resetKmsKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 611
          },
          "name": "resetLogConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 627
          },
          "name": "resetLogging"
        }
      ],
      "name": "EcsClusterConfigurationExecuteCommandConfigurationOutputReference",
      "namespace": "ecsCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 605
          },
          "name": "logConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsCluster.EcsClusterConfigurationExecuteCommandConfigurationLogConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 599
          },
          "name": "kmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 615
          },
          "name": "logConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsCluster.EcsClusterConfigurationExecuteCommandConfigurationLogConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 631
          },
          "name": "loggingInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 589
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 621
          },
          "name": "logging",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 545
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsCluster.EcsClusterConfigurationExecuteCommandConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-cluster/index:EcsClusterConfigurationExecuteCommandConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.ecsCluster.EcsClusterConfigurationManagedStorageConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsCluster.EcsClusterConfigurationManagedStorageConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-cluster/index.ts",
        "line": 635
      },
      "name": "EcsClusterConfigurationManagedStorageConfiguration",
      "namespace": "ecsCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "When you specify a ``fargateEphemeralStorageKmsKeyId``, AWS Fargate uses the key to encrypt data at rest in ephemeral storage. For more information about Fargate ephemeral storage encryption, see [Customer managed keys for Fargate ephemeral storage for Amazon ECS](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/fargate-storage-encryption.html) in the *Amazon Elastic Container Service Developer Guide*.\n The key must be a single Region key.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_cluster#fargate_ephemeral_storage_kms_key_id EcsCluster#fargate_ephemeral_storage_kms_key_id}",
            "stability": "stable",
            "summary": "Specify the KMSlong key ID for Fargate ephemeral storage."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 643
          },
          "name": "fargateEphemeralStorageKmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When you specify a ``kmsKeyId``, Amazon ECS uses the key to encrypt data volumes managed by Amazon ECS that are attached to tasks in the cluster. The following data volumes are managed by Amazon ECS: Amazon EBS. For more information about encryption of Amazon EBS volumes attached to Amazon ECS tasks, see [Encrypt data stored in Amazon EBS volumes for Amazon ECS](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ebs-kms-encryption.html) in the *Amazon Elastic Container Service Developer Guide*.\n The key must be a single Region key.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_cluster#kms_key_id EcsCluster#kms_key_id}",
            "stability": "stable",
            "summary": "Specify a KMSlong key ID to encrypt Amazon ECS managed storage."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 651
          },
          "name": "kmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ecs-cluster/index:EcsClusterConfigurationManagedStorageConfiguration"
    },
    "@cdktn/provider-awscc.ecsCluster.EcsClusterConfigurationManagedStorageConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsCluster.EcsClusterConfigurationManagedStorageConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-cluster/index.ts",
          "line": 698
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-cluster/index.ts",
        "line": 690
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 746
          },
          "name": "resetFargateEphemeralStorageKmsKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 762
          },
          "name": "resetKmsKeyId"
        }
      ],
      "name": "EcsClusterConfigurationManagedStorageConfigurationOutputReference",
      "namespace": "ecsCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 750
          },
          "name": "fargateEphemeralStorageKmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 766
          },
          "name": "kmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 740
          },
          "name": "fargateEphemeralStorageKmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 756
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 702
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsCluster.EcsClusterConfigurationManagedStorageConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-cluster/index:EcsClusterConfigurationManagedStorageConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.ecsCluster.EcsClusterConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsCluster.EcsClusterConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-cluster/index.ts",
          "line": 829
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-cluster/index.ts",
        "line": 821
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 874
          },
          "name": "putExecuteCommandConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ecsCluster.EcsClusterConfigurationExecuteCommandConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 890
          },
          "name": "putManagedStorageConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ecsCluster.EcsClusterConfigurationManagedStorageConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 877
          },
          "name": "resetExecuteCommandConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 893
          },
          "name": "resetManagedStorageConfiguration"
        }
      ],
      "name": "EcsClusterConfigurationOutputReference",
      "namespace": "ecsCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 871
          },
          "name": "executeCommandConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsCluster.EcsClusterConfigurationExecuteCommandConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 887
          },
          "name": "managedStorageConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsCluster.EcsClusterConfigurationManagedStorageConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 881
          },
          "name": "executeCommandConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsCluster.EcsClusterConfigurationExecuteCommandConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 897
          },
          "name": "managedStorageConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsCluster.EcsClusterConfigurationManagedStorageConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 833
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsCluster.EcsClusterConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-cluster/index:EcsClusterConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.ecsCluster.EcsClusterDefaultCapacityProviderStrategy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsCluster.EcsClusterDefaultCapacityProviderStrategy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-cluster/index.ts",
        "line": 901
      },
      "name": "EcsClusterDefaultCapacityProviderStrategy",
      "namespace": "ecsCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Only one capacity provider in a capacity provider strategy can have a *base* defined. If no value is specified, the default value of ``0`` is used.\n Base value characteristics:\n  +  Only one capacity provider in a strategy can have a base defined\n  +  The default value is ``0`` if not specified\n  +  The valid range is 0 to 100,000\n  +  Base requirements are satisfied first before weight distribution\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_cluster#base EcsCluster#base}",
            "stability": "stable",
            "summary": "The *base* value designates how many tasks, at a minimum, to run on the specified capacity provider for each service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 912
          },
          "name": "base",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This can be either an AWS managed capacity provider (``FARGATE`` or ``FARGATE_SPOT``) or the name of a custom capacity provider that you created.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_cluster#capacity_provider EcsCluster#capacity_provider}",
            "stability": "stable",
            "summary": "The short name of the capacity provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 918
          },
          "name": "capacityProvider",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The ``weight`` value is taken into consideration after the ``base`` value, if defined, is satisfied.\n If no ``weight`` value is specified, the default value of ``0`` is used. When multiple capacity providers are specified within a capacity provider strategy, at least one of the capacity providers must have a weight value greater than zero and any capacity providers with a weight of ``0`` can't be used to place tasks. If you specify multiple capacity providers in a strategy that all have a weight of ``0``, any ``RunTask`` or ``CreateService`` actions using the capacity provider strategy will fail.\n Weight value characteristics:\n  +  Weight is considered after the base value is satisfied\n  +  The default value is ``0`` if not specified\n  +  The valid range is 0 to 1,000\n  +  At least one capacity provider must have a weight greater than zero\n  +  Capacity providers with weight of ``0`` cannot place tasks\n  \n Task distribution logic:\n  1.  Base satisfaction: The minimum number of tasks specified by the base value are placed on that capacity provider\n  1.  Weight distribution: After base requirements are met, additional tasks are distributed according to weight ratios\n  \n Examples:\n Equal Distribution: Two capacity providers both with weight ``1`` will split tasks evenly after base requirements are met.\n Weighted Distribution: If capacityProviderA has weight ``1`` and capacityProviderB has weight ``4``, then for every 1 task on A, 4 tasks will run on B.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_cluster#weight EcsCluster#weight}",
            "stability": "stable",
            "summary": "The *weight* value designates the relative percentage of the total number of tasks launched that should use the specified capacity provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 939
          },
          "name": "weight",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ecs-cluster/index:EcsClusterDefaultCapacityProviderStrategy"
    },
    "@cdktn/provider-awscc.ecsCluster.EcsClusterDefaultCapacityProviderStrategyList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsCluster.EcsClusterDefaultCapacityProviderStrategyList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-cluster/index.ts",
          "line": 1098
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-cluster/index.ts",
        "line": 1090
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 1105
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ecsCluster.EcsClusterDefaultCapacityProviderStrategyOutputReference"
            }
          }
        }
      ],
      "name": "EcsClusterDefaultCapacityProviderStrategyList",
      "namespace": "ecsCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 1091
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsCluster.EcsClusterDefaultCapacityProviderStrategy"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-cluster/index:EcsClusterDefaultCapacityProviderStrategyList"
    },
    "@cdktn/provider-awscc.ecsCluster.EcsClusterDefaultCapacityProviderStrategyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsCluster.EcsClusterDefaultCapacityProviderStrategyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-cluster/index.ts",
          "line": 995
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-cluster/index.ts",
        "line": 985
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 1049
          },
          "name": "resetBase"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 1065
          },
          "name": "resetCapacityProvider"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 1081
          },
          "name": "resetWeight"
        }
      ],
      "name": "EcsClusterDefaultCapacityProviderStrategyOutputReference",
      "namespace": "ecsCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 1053
          },
          "name": "baseInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 1069
          },
          "name": "capacityProviderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 1085
          },
          "name": "weightInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 1043
          },
          "name": "base",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 1059
          },
          "name": "capacityProvider",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 1075
          },
          "name": "weight",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 999
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsCluster.EcsClusterDefaultCapacityProviderStrategy"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-cluster/index:EcsClusterDefaultCapacityProviderStrategyOutputReference"
    },
    "@cdktn/provider-awscc.ecsCluster.EcsClusterServiceConnectDefaults": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsCluster.EcsClusterServiceConnectDefaults",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-cluster/index.ts",
        "line": 1109
      },
      "name": "EcsClusterServiceConnectDefaults",
      "namespace": "ecsCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The namespace name can include up to 1024 characters. The name is case-sensitive. The name can't include greater than (>), less than (<), double quotation marks (\"), or slash (/).\n If you enter an existing namespace name or ARN, then that namespace will be used. Any namespace type is supported. The namespace must be in this account and this AWS Region.\n If you enter a new name, a CMAPlong namespace will be created. Amazon ECS creates a CMAP namespace with the \"API calls\" method of instance discovery only. This instance discovery method is the \"HTTP\" namespace type in the CLIlong. Other types of instance discovery aren't used by Service Connect.\n If you update the cluster with an empty string ``\"\"`` for the namespace name, the cluster configuration for Service Connect is removed. Note that the namespace will remain in CMAP and must be deleted separately.\n For more information about CMAPlong, see [Working with Services](https://docs.aws.amazon.com/cloud-map/latest/dg/working-with-services.html) in the *Developer Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_cluster#namespace EcsCluster#namespace}",
            "stability": "stable",
            "summary": "The namespace name or full Amazon Resource Name (ARN) of the CMAPlong namespace that's used when you create a service and don't specify a Service Connect configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 1119
          },
          "name": "namespace",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ecs-cluster/index:EcsClusterServiceConnectDefaults"
    },
    "@cdktn/provider-awscc.ecsCluster.EcsClusterServiceConnectDefaultsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsCluster.EcsClusterServiceConnectDefaultsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-cluster/index.ts",
          "line": 1159
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-cluster/index.ts",
        "line": 1151
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 1201
          },
          "name": "resetNamespace"
        }
      ],
      "name": "EcsClusterServiceConnectDefaultsOutputReference",
      "namespace": "ecsCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 1205
          },
          "name": "namespaceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 1195
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 1163
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsCluster.EcsClusterServiceConnectDefaults"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-cluster/index:EcsClusterServiceConnectDefaultsOutputReference"
    },
    "@cdktn/provider-awscc.ecsCluster.EcsClusterTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsCluster.EcsClusterTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-cluster/index.ts",
        "line": 1209
      },
      "name": "EcsClusterTags",
      "namespace": "ecsCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "A ``key`` is a general label that acts like a category for more specific tag values.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_cluster#key EcsCluster#key}",
            "stability": "stable",
            "summary": "One part of a key-value pair that make up a tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 1215
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "A ``value`` acts as a descriptor within a tag category (key).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_cluster#value EcsCluster#value}",
            "stability": "stable",
            "summary": "The optional part of a key-value pair that make up a tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 1221
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ecs-cluster/index:EcsClusterTags"
    },
    "@cdktn/provider-awscc.ecsCluster.EcsClusterTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsCluster.EcsClusterTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-cluster/index.ts",
          "line": 1351
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-cluster/index.ts",
        "line": 1343
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 1358
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ecsCluster.EcsClusterTagsOutputReference"
            }
          }
        }
      ],
      "name": "EcsClusterTagsList",
      "namespace": "ecsCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 1344
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsCluster.EcsClusterTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-cluster/index:EcsClusterTagsList"
    },
    "@cdktn/provider-awscc.ecsCluster.EcsClusterTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsCluster.EcsClusterTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-cluster/index.ts",
          "line": 1270
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-cluster/index.ts",
        "line": 1260
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 1318
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 1334
          },
          "name": "resetValue"
        }
      ],
      "name": "EcsClusterTagsOutputReference",
      "namespace": "ecsCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 1322
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 1338
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 1312
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 1328
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-cluster/index.ts",
            "line": 1274
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsCluster.EcsClusterTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-cluster/index:EcsClusterTagsOutputReference"
    },
    "@cdktn/provider-awscc.ecsClusterCapacityProviderAssociations.EcsClusterCapacityProviderAssociations": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_cluster_capacity_provider_associations awscc_ecs_cluster_capacity_provider_associations}."
      },
      "fqn": "@cdktn/provider-awscc.ecsClusterCapacityProviderAssociations.EcsClusterCapacityProviderAssociations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_cluster_capacity_provider_associations awscc_ecs_cluster_capacity_provider_associations} Resource."
        },
        "locationInModule": {
          "filename": "src/ecs-cluster-capacity-provider-associations/index.ts",
          "line": 251
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ecsClusterCapacityProviderAssociations.EcsClusterCapacityProviderAssociationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-cluster-capacity-provider-associations/index.ts",
        "line": 219
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a EcsClusterCapacityProviderAssociations resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ecs-cluster-capacity-provider-associations/index.ts",
            "line": 236
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the EcsClusterCapacityProviderAssociations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_cluster_capacity_provider_associations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing EcsClusterCapacityProviderAssociations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the EcsClusterCapacityProviderAssociations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-cluster-capacity-provider-associations/index.ts",
            "line": 310
          },
          "name": "putDefaultCapacityProviderStrategy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ecsClusterCapacityProviderAssociations.EcsClusterCapacityProviderAssociationsDefaultCapacityProviderStrategy"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-cluster-capacity-provider-associations/index.ts",
            "line": 284
          },
          "name": "resetCapacityProviders"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-cluster-capacity-provider-associations/index.ts",
            "line": 327
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-cluster-capacity-provider-associations/index.ts",
            "line": 335
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "EcsClusterCapacityProviderAssociations",
      "namespace": "ecsClusterCapacityProviderAssociations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-cluster-capacity-provider-associations/index.ts",
            "line": 224
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-cluster-capacity-provider-associations/index.ts",
            "line": 307
          },
          "name": "defaultCapacityProviderStrategy",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsClusterCapacityProviderAssociations.EcsClusterCapacityProviderAssociationsDefaultCapacityProviderStrategyList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-cluster-capacity-provider-associations/index.ts",
            "line": 319
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-cluster-capacity-provider-associations/index.ts",
            "line": 288
          },
          "name": "capacityProvidersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-cluster-capacity-provider-associations/index.ts",
            "line": 301
          },
          "name": "clusterInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-cluster-capacity-provider-associations/index.ts",
            "line": 314
          },
          "name": "defaultCapacityProviderStrategyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsClusterCapacityProviderAssociations.EcsClusterCapacityProviderAssociationsDefaultCapacityProviderStrategy"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-cluster-capacity-provider-associations/index.ts",
            "line": 278
          },
          "name": "capacityProviders",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-cluster-capacity-provider-associations/index.ts",
            "line": 294
          },
          "name": "cluster",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ecs-cluster-capacity-provider-associations/index:EcsClusterCapacityProviderAssociations"
    },
    "@cdktn/provider-awscc.ecsClusterCapacityProviderAssociations.EcsClusterCapacityProviderAssociationsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsClusterCapacityProviderAssociations.EcsClusterCapacityProviderAssociationsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-cluster-capacity-provider-associations/index.ts",
        "line": 14
      },
      "name": "EcsClusterCapacityProviderAssociationsConfig",
      "namespace": "ecsClusterCapacityProviderAssociations",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_cluster_capacity_provider_associations#cluster EcsClusterCapacityProviderAssociations#cluster}",
            "stability": "stable",
            "summary": "The name of the cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-cluster-capacity-provider-associations/index.ts",
            "line": 26
          },
          "name": "cluster",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_cluster_capacity_provider_associations#default_capacity_provider_strategy EcsClusterCapacityProviderAssociations#default_capacity_provider_strategy}",
            "stability": "stable",
            "summary": "List of capacity providers to associate with the cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-cluster-capacity-provider-associations/index.ts",
            "line": 32
          },
          "name": "defaultCapacityProviderStrategy",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsClusterCapacityProviderAssociations.EcsClusterCapacityProviderAssociationsDefaultCapacityProviderStrategy"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_cluster_capacity_provider_associations#capacity_providers EcsClusterCapacityProviderAssociations#capacity_providers}",
            "stability": "stable",
            "summary": "List of capacity providers to associate with the cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-cluster-capacity-provider-associations/index.ts",
            "line": 20
          },
          "name": "capacityProviders",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/ecs-cluster-capacity-provider-associations/index:EcsClusterCapacityProviderAssociationsConfig"
    },
    "@cdktn/provider-awscc.ecsClusterCapacityProviderAssociations.EcsClusterCapacityProviderAssociationsDefaultCapacityProviderStrategy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsClusterCapacityProviderAssociations.EcsClusterCapacityProviderAssociationsDefaultCapacityProviderStrategy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-cluster-capacity-provider-associations/index.ts",
        "line": 34
      },
      "name": "EcsClusterCapacityProviderAssociationsDefaultCapacityProviderStrategy",
      "namespace": "ecsClusterCapacityProviderAssociations",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_cluster_capacity_provider_associations#capacity_provider EcsClusterCapacityProviderAssociations#capacity_provider}",
            "stability": "stable",
            "summary": "If using ec2 auto-scaling, the name of the associated capacity provider. Otherwise FARGATE, FARGATE_SPOT."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-cluster-capacity-provider-associations/index.ts",
            "line": 44
          },
          "name": "capacityProvider",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_cluster_capacity_provider_associations#base EcsClusterCapacityProviderAssociations#base}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-cluster-capacity-provider-associations/index.ts",
            "line": 38
          },
          "name": "base",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_cluster_capacity_provider_associations#weight EcsClusterCapacityProviderAssociations#weight}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-cluster-capacity-provider-associations/index.ts",
            "line": 48
          },
          "name": "weight",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ecs-cluster-capacity-provider-associations/index:EcsClusterCapacityProviderAssociationsDefaultCapacityProviderStrategy"
    },
    "@cdktn/provider-awscc.ecsClusterCapacityProviderAssociations.EcsClusterCapacityProviderAssociationsDefaultCapacityProviderStrategyList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsClusterCapacityProviderAssociations.EcsClusterCapacityProviderAssociationsDefaultCapacityProviderStrategyList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-cluster-capacity-provider-associations/index.ts",
          "line": 204
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-cluster-capacity-provider-associations/index.ts",
        "line": 196
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-cluster-capacity-provider-associations/index.ts",
            "line": 211
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ecsClusterCapacityProviderAssociations.EcsClusterCapacityProviderAssociationsDefaultCapacityProviderStrategyOutputReference"
            }
          }
        }
      ],
      "name": "EcsClusterCapacityProviderAssociationsDefaultCapacityProviderStrategyList",
      "namespace": "ecsClusterCapacityProviderAssociations",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-cluster-capacity-provider-associations/index.ts",
            "line": 197
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsClusterCapacityProviderAssociations.EcsClusterCapacityProviderAssociationsDefaultCapacityProviderStrategy"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-cluster-capacity-provider-associations/index:EcsClusterCapacityProviderAssociationsDefaultCapacityProviderStrategyList"
    },
    "@cdktn/provider-awscc.ecsClusterCapacityProviderAssociations.EcsClusterCapacityProviderAssociationsDefaultCapacityProviderStrategyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsClusterCapacityProviderAssociations.EcsClusterCapacityProviderAssociationsDefaultCapacityProviderStrategyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-cluster-capacity-provider-associations/index.ts",
          "line": 104
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-cluster-capacity-provider-associations/index.ts",
        "line": 94
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-cluster-capacity-provider-associations/index.ts",
            "line": 158
          },
          "name": "resetBase"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-cluster-capacity-provider-associations/index.ts",
            "line": 187
          },
          "name": "resetWeight"
        }
      ],
      "name": "EcsClusterCapacityProviderAssociationsDefaultCapacityProviderStrategyOutputReference",
      "namespace": "ecsClusterCapacityProviderAssociations",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-cluster-capacity-provider-associations/index.ts",
            "line": 162
          },
          "name": "baseInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-cluster-capacity-provider-associations/index.ts",
            "line": 175
          },
          "name": "capacityProviderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-cluster-capacity-provider-associations/index.ts",
            "line": 191
          },
          "name": "weightInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-cluster-capacity-provider-associations/index.ts",
            "line": 152
          },
          "name": "base",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-cluster-capacity-provider-associations/index.ts",
            "line": 168
          },
          "name": "capacityProvider",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-cluster-capacity-provider-associations/index.ts",
            "line": 181
          },
          "name": "weight",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-cluster-capacity-provider-associations/index.ts",
            "line": 108
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsClusterCapacityProviderAssociations.EcsClusterCapacityProviderAssociationsDefaultCapacityProviderStrategy"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-cluster-capacity-provider-associations/index:EcsClusterCapacityProviderAssociationsDefaultCapacityProviderStrategyOutputReference"
    },
    "@cdktn/provider-awscc.ecsDaemon.EcsDaemon": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_daemon awscc_ecs_daemon}."
      },
      "fqn": "@cdktn/provider-awscc.ecsDaemon.EcsDaemon",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_daemon awscc_ecs_daemon} Resource."
        },
        "locationInModule": {
          "filename": "src/ecs-daemon/index.ts",
          "line": 552
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.ecsDaemon.EcsDaemonConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-daemon/index.ts",
        "line": 520
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a EcsDaemon resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ecs-daemon/index.ts",
            "line": 537
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the EcsDaemon to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_daemon#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing EcsDaemon that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the EcsDaemon to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-daemon/index.ts",
            "line": 672
          },
          "name": "putDeploymentConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ecsDaemon.EcsDaemonDeploymentConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-daemon/index.ts",
            "line": 741
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ecsDaemon.EcsDaemonTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-daemon/index.ts",
            "line": 591
          },
          "name": "resetCapacityProviderArns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-daemon/index.ts",
            "line": 607
          },
          "name": "resetClusterArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-daemon/index.ts",
            "line": 633
          },
          "name": "resetDaemonName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-daemon/index.ts",
            "line": 654
          },
          "name": "resetDaemonTaskDefinitionArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-daemon/index.ts",
            "line": 675
          },
          "name": "resetDeploymentConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-daemon/index.ts",
            "line": 691
          },
          "name": "resetEnableEcsManagedTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-daemon/index.ts",
            "line": 707
          },
          "name": "resetEnableExecuteCommand"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-daemon/index.ts",
            "line": 728
          },
          "name": "resetPropagateTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-daemon/index.ts",
            "line": 744
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-daemon/index.ts",
            "line": 761
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-daemon/index.ts",
            "line": 775
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "EcsDaemon",
      "namespace": "ecsDaemon",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-daemon/index.ts",
            "line": 525
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-daemon/index.ts",
            "line": 616
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-daemon/index.ts",
            "line": 621
          },
          "name": "daemonArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-daemon/index.ts",
            "line": 642
          },
          "name": "daemonStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-daemon/index.ts",
            "line": 663
          },
          "name": "deploymentArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-daemon/index.ts",
            "line": 669
          },
          "name": "deploymentConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsDaemon.EcsDaemonDeploymentConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-daemon/index.ts",
            "line": 716
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-daemon/index.ts",
            "line": 738
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsDaemon.EcsDaemonTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-daemon/index.ts",
            "line": 753
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-daemon/index.ts",
            "line": 595
          },
          "name": "capacityProviderArnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-daemon/index.ts",
            "line": 611
          },
          "name": "clusterArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-daemon/index.ts",
            "line": 637
          },
          "name": "daemonNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-daemon/index.ts",
            "line": 658
          },
          "name": "daemonTaskDefinitionArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-daemon/index.ts",
            "line": 679
          },
          "name": "deploymentConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsDaemon.EcsDaemonDeploymentConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-daemon/index.ts",
            "line": 695
          },
          "name": "enableEcsManagedTagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-daemon/index.ts",
            "line": 711
          },
          "name": "enableExecuteCommandInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-daemon/index.ts",
            "line": 732
          },
          "name": "propagateTagsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-daemon/index.ts",
            "line": 748
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsDaemon.EcsDaemonTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-daemon/index.ts",
            "line": 585
          },
          "name": "capacityProviderArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-daemon/index.ts",
            "line": 601
          },
          "name": "clusterArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-daemon/index.ts",
            "line": 627
          },
          "name": "daemonName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-daemon/index.ts",
            "line": 648
          },
          "name": "daemonTaskDefinitionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-daemon/index.ts",
            "line": 685
          },
          "name": "enableEcsManagedTags",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-daemon/index.ts",
            "line": 701
          },
          "name": "enableExecuteCommand",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-daemon/index.ts",
            "line": 722
          },
          "name": "propagateTags",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ecs-daemon/index:EcsDaemon"
    },
    "@cdktn/provider-awscc.ecsDaemon.EcsDaemonConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsDaemon.EcsDaemonConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-daemon/index.ts",
        "line": 14
      },
      "name": "EcsDaemonConfig",
      "namespace": "ecsDaemon",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_daemon#capacity_provider_arns EcsDaemon#capacity_provider_arns}",
            "stability": "stable",
            "summary": "The Amazon Resource Names (ARNs) of the capacity providers associated with the daemon."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-daemon/index.ts",
            "line": 20
          },
          "name": "capacityProviderArns",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_daemon#cluster_arn EcsDaemon#cluster_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the cluster that the daemon is running in."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-daemon/index.ts",
            "line": 26
          },
          "name": "clusterArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_daemon#daemon_name EcsDaemon#daemon_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-daemon/index.ts",
            "line": 30
          },
          "name": "daemonName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_daemon#daemon_task_definition_arn EcsDaemon#daemon_task_definition_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the daemon task definition used by this revision."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-daemon/index.ts",
            "line": 36
          },
          "name": "daemonTaskDefinitionArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_daemon#deployment_configuration EcsDaemon#deployment_configuration}",
            "stability": "stable",
            "summary": "The deployment configuration used for this daemon deployment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-daemon/index.ts",
            "line": 42
          },
          "name": "deploymentConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsDaemon.EcsDaemonDeploymentConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_daemon#enable_ecs_managed_tags EcsDaemon#enable_ecs_managed_tags}",
            "stability": "stable",
            "summary": "Specifies whether Amazon ECS managed tags are turned on for the daemon tasks."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-daemon/index.ts",
            "line": 48
          },
          "name": "enableEcsManagedTags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_daemon#enable_execute_command EcsDaemon#enable_execute_command}",
            "stability": "stable",
            "summary": "Specifies whether the execute command functionality is turned on for the daemon tasks."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-daemon/index.ts",
            "line": 54
          },
          "name": "enableExecuteCommand",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_daemon#propagate_tags EcsDaemon#propagate_tags}",
            "stability": "stable",
            "summary": "Specifies whether tags are propagated from the daemon to the daemon tasks."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-daemon/index.ts",
            "line": 60
          },
          "name": "propagateTags",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_daemon#tags EcsDaemon#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-daemon/index.ts",
            "line": 64
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsDaemon.EcsDaemonTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-daemon/index:EcsDaemonConfig"
    },
    "@cdktn/provider-awscc.ecsDaemon.EcsDaemonDeploymentConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsDaemon.EcsDaemonDeploymentConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-daemon/index.ts",
        "line": 197
      },
      "name": "EcsDaemonDeploymentConfiguration",
      "namespace": "ecsDaemon",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "When alarms are triggered during a deployment, the deployment can be automatically rolled back.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_daemon#alarms EcsDaemon#alarms}",
            "stability": "stable",
            "summary": "The CloudWatch alarm configuration for the daemon deployment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-daemon/index.ts",
            "line": 203
          },
          "name": "alarms",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsDaemon.EcsDaemonDeploymentConfigurationAlarms"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This allows time to monitor for issues before continuing. The default value is 0.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_daemon#bake_time_in_minutes EcsDaemon#bake_time_in_minutes}",
            "stability": "stable",
            "summary": "The amount of time (in minutes) to wait after a successful deployment step before proceeding."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-daemon/index.ts",
            "line": 209
          },
          "name": "bakeTimeInMinutes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_daemon#drain_percent EcsDaemon#drain_percent}",
            "stability": "stable",
            "summary": "The percentage of container instances to drain simultaneously during a daemon deployment. Valid values are between 0.0 and 100.0."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-daemon/index.ts",
            "line": 215
          },
          "name": "drainPercent",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ecs-daemon/index:EcsDaemonDeploymentConfiguration"
    },
    "@cdktn/provider-awscc.ecsDaemon.EcsDaemonDeploymentConfigurationAlarms": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsDaemon.EcsDaemonDeploymentConfigurationAlarms",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-daemon/index.ts",
        "line": 66
      },
      "name": "EcsDaemonDeploymentConfigurationAlarms",
      "namespace": "ecsDaemon",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_daemon#alarm_names EcsDaemon#alarm_names}",
            "stability": "stable",
            "summary": "The CloudWatch alarm names to monitor during a daemon deployment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-daemon/index.ts",
            "line": 72
          },
          "name": "alarmNames",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_daemon#enable EcsDaemon#enable}",
            "stability": "stable",
            "summary": "Determines whether to use the CloudWatch alarm option in the daemon deployment process. The default value is ``false``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-daemon/index.ts",
            "line": 78
          },
          "name": "enable",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-daemon/index:EcsDaemonDeploymentConfigurationAlarms"
    },
    "@cdktn/provider-awscc.ecsDaemon.EcsDaemonDeploymentConfigurationAlarmsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsDaemon.EcsDaemonDeploymentConfigurationAlarmsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-daemon/index.ts",
          "line": 125
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-daemon/index.ts",
        "line": 117
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-daemon/index.ts",
            "line": 173
          },
          "name": "resetAlarmNames"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-daemon/index.ts",
            "line": 189
          },
          "name": "resetEnable"
        }
      ],
      "name": "EcsDaemonDeploymentConfigurationAlarmsOutputReference",
      "namespace": "ecsDaemon",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-daemon/index.ts",
            "line": 177
          },
          "name": "alarmNamesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-daemon/index.ts",
            "line": 193
          },
          "name": "enableInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-daemon/index.ts",
            "line": 167
          },
          "name": "alarmNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-daemon/index.ts",
            "line": 183
          },
          "name": "enable",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-daemon/index.ts",
            "line": 129
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsDaemon.EcsDaemonDeploymentConfigurationAlarms"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-daemon/index:EcsDaemonDeploymentConfigurationAlarmsOutputReference"
    },
    "@cdktn/provider-awscc.ecsDaemon.EcsDaemonDeploymentConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsDaemon.EcsDaemonDeploymentConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-daemon/index.ts",
          "line": 269
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-daemon/index.ts",
        "line": 261
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-daemon/index.ts",
            "line": 320
          },
          "name": "putAlarms",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ecsDaemon.EcsDaemonDeploymentConfigurationAlarms"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-daemon/index.ts",
            "line": 323
          },
          "name": "resetAlarms"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-daemon/index.ts",
            "line": 339
          },
          "name": "resetBakeTimeInMinutes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-daemon/index.ts",
            "line": 355
          },
          "name": "resetDrainPercent"
        }
      ],
      "name": "EcsDaemonDeploymentConfigurationOutputReference",
      "namespace": "ecsDaemon",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-daemon/index.ts",
            "line": 317
          },
          "name": "alarms",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsDaemon.EcsDaemonDeploymentConfigurationAlarmsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-daemon/index.ts",
            "line": 327
          },
          "name": "alarmsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsDaemon.EcsDaemonDeploymentConfigurationAlarms"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-daemon/index.ts",
            "line": 343
          },
          "name": "bakeTimeInMinutesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-daemon/index.ts",
            "line": 359
          },
          "name": "drainPercentInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-daemon/index.ts",
            "line": 333
          },
          "name": "bakeTimeInMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-daemon/index.ts",
            "line": 349
          },
          "name": "drainPercent",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-daemon/index.ts",
            "line": 273
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsDaemon.EcsDaemonDeploymentConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-daemon/index:EcsDaemonDeploymentConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.ecsDaemon.EcsDaemonTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsDaemon.EcsDaemonTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-daemon/index.ts",
        "line": 363
      },
      "name": "EcsDaemonTags",
      "namespace": "ecsDaemon",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "A ``key`` is a general label that acts like a category for more specific tag values.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_daemon#key EcsDaemon#key}",
            "stability": "stable",
            "summary": "One part of a key-value pair that make up a tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-daemon/index.ts",
            "line": 369
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "A ``value`` acts as a descriptor within a tag category (key).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_daemon#value EcsDaemon#value}",
            "stability": "stable",
            "summary": "The optional part of a key-value pair that make up a tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-daemon/index.ts",
            "line": 375
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ecs-daemon/index:EcsDaemonTags"
    },
    "@cdktn/provider-awscc.ecsDaemon.EcsDaemonTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsDaemon.EcsDaemonTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-daemon/index.ts",
          "line": 505
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-daemon/index.ts",
        "line": 497
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-daemon/index.ts",
            "line": 512
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ecsDaemon.EcsDaemonTagsOutputReference"
            }
          }
        }
      ],
      "name": "EcsDaemonTagsList",
      "namespace": "ecsDaemon",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-daemon/index.ts",
            "line": 498
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsDaemon.EcsDaemonTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-daemon/index:EcsDaemonTagsList"
    },
    "@cdktn/provider-awscc.ecsDaemon.EcsDaemonTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsDaemon.EcsDaemonTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-daemon/index.ts",
          "line": 424
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-daemon/index.ts",
        "line": 414
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-daemon/index.ts",
            "line": 472
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-daemon/index.ts",
            "line": 488
          },
          "name": "resetValue"
        }
      ],
      "name": "EcsDaemonTagsOutputReference",
      "namespace": "ecsDaemon",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-daemon/index.ts",
            "line": 476
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-daemon/index.ts",
            "line": 492
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-daemon/index.ts",
            "line": 466
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-daemon/index.ts",
            "line": 482
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-daemon/index.ts",
            "line": 428
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsDaemon.EcsDaemonTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-daemon/index:EcsDaemonTagsOutputReference"
    },
    "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayService": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_express_gateway_service awscc_ecs_express_gateway_service}."
      },
      "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayService",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_express_gateway_service awscc_ecs_express_gateway_service} Resource."
        },
        "locationInModule": {
          "filename": "src/ecs-express-gateway-service/index.ts",
          "line": 2355
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-express-gateway-service/index.ts",
        "line": 2323
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a EcsExpressGatewayService resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 2340
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the EcsExpressGatewayService to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_express_gateway_service#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing EcsExpressGatewayService that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the EcsExpressGatewayService to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 2515
          },
          "name": "putNetworkConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceNetworkConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 2531
          },
          "name": "putPrimaryContainer",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServicePrimaryContainer"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 2547
          },
          "name": "putScalingTarget",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceScalingTarget"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 2590
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 2404
          },
          "name": "resetCluster"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 2420
          },
          "name": "resetCpu"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 2452
          },
          "name": "resetExecutionRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 2468
          },
          "name": "resetHealthCheckPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 2502
          },
          "name": "resetMemory"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 2518
          },
          "name": "resetNetworkConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 2534
          },
          "name": "resetPrimaryContainer"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 2550
          },
          "name": "resetScalingTarget"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 2571
          },
          "name": "resetServiceName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 2593
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 2609
          },
          "name": "resetTaskDefinitionArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 2625
          },
          "name": "resetTaskRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 2642
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 2660
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "EcsExpressGatewayService",
      "namespace": "ecsExpressGatewayService",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 2328
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 2392
          },
          "name": "activeConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceActiveConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 2429
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 2435
          },
          "name": "ecsManagedResourceArns",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceEcsManagedResourceArnsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 2440
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 2477
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 2512
          },
          "name": "networkConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceNetworkConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 2528
          },
          "name": "primaryContainer",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServicePrimaryContainerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 2544
          },
          "name": "scalingTarget",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceScalingTargetOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 2559
          },
          "name": "serviceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 2581
          },
          "name": "status",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceStatusOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 2587
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 2634
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 2408
          },
          "name": "clusterInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 2424
          },
          "name": "cpuInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 2456
          },
          "name": "executionRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 2472
          },
          "name": "healthCheckPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 2490
          },
          "name": "infrastructureRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 2506
          },
          "name": "memoryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 2522
          },
          "name": "networkConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceNetworkConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 2538
          },
          "name": "primaryContainerInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServicePrimaryContainer"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 2554
          },
          "name": "scalingTargetInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceScalingTarget"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 2575
          },
          "name": "serviceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 2597
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 2613
          },
          "name": "taskDefinitionArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 2629
          },
          "name": "taskRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 2398
          },
          "name": "cluster",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 2414
          },
          "name": "cpu",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 2446
          },
          "name": "executionRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 2462
          },
          "name": "healthCheckPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 2483
          },
          "name": "infrastructureRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 2496
          },
          "name": "memory",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 2565
          },
          "name": "serviceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 2603
          },
          "name": "taskDefinitionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 2619
          },
          "name": "taskRoleArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ecs-express-gateway-service/index:EcsExpressGatewayService"
    },
    "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceActiveConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceActiveConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-express-gateway-service/index.ts",
        "line": 637
      },
      "name": "EcsExpressGatewayServiceActiveConfigurations",
      "namespace": "ecsExpressGatewayService",
      "symbolId": "src/ecs-express-gateway-service/index:EcsExpressGatewayServiceActiveConfigurations"
    },
    "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceActiveConfigurationsIngressPaths": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceActiveConfigurationsIngressPaths",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-express-gateway-service/index.ts",
        "line": 68
      },
      "name": "EcsExpressGatewayServiceActiveConfigurationsIngressPaths",
      "namespace": "ecsExpressGatewayService",
      "symbolId": "src/ecs-express-gateway-service/index:EcsExpressGatewayServiceActiveConfigurationsIngressPaths"
    },
    "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceActiveConfigurationsIngressPathsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceActiveConfigurationsIngressPathsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-express-gateway-service/index.ts",
          "line": 137
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-express-gateway-service/index.ts",
        "line": 130
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 144
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceActiveConfigurationsIngressPathsOutputReference"
            }
          }
        }
      ],
      "name": "EcsExpressGatewayServiceActiveConfigurationsIngressPathsList",
      "namespace": "ecsExpressGatewayService",
      "symbolId": "src/ecs-express-gateway-service/index:EcsExpressGatewayServiceActiveConfigurationsIngressPathsList"
    },
    "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceActiveConfigurationsIngressPathsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceActiveConfigurationsIngressPathsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-express-gateway-service/index.ts",
          "line": 100
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-express-gateway-service/index.ts",
        "line": 91
      },
      "name": "EcsExpressGatewayServiceActiveConfigurationsIngressPathsOutputReference",
      "namespace": "ecsExpressGatewayService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 120
          },
          "name": "accessType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 125
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 104
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceActiveConfigurationsIngressPaths"
          }
        }
      ],
      "symbolId": "src/ecs-express-gateway-service/index:EcsExpressGatewayServiceActiveConfigurationsIngressPathsOutputReference"
    },
    "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceActiveConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceActiveConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-express-gateway-service/index.ts",
          "line": 760
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-express-gateway-service/index.ts",
        "line": 753
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 767
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceActiveConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "EcsExpressGatewayServiceActiveConfigurationsList",
      "namespace": "ecsExpressGatewayService",
      "symbolId": "src/ecs-express-gateway-service/index:EcsExpressGatewayServiceActiveConfigurationsList"
    },
    "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceActiveConfigurationsNetworkConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceActiveConfigurationsNetworkConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-express-gateway-service/index.ts",
        "line": 148
      },
      "name": "EcsExpressGatewayServiceActiveConfigurationsNetworkConfiguration",
      "namespace": "ecsExpressGatewayService",
      "symbolId": "src/ecs-express-gateway-service/index:EcsExpressGatewayServiceActiveConfigurationsNetworkConfiguration"
    },
    "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceActiveConfigurationsNetworkConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceActiveConfigurationsNetworkConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-express-gateway-service/index.ts",
          "line": 178
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-express-gateway-service/index.ts",
        "line": 171
      },
      "name": "EcsExpressGatewayServiceActiveConfigurationsNetworkConfigurationOutputReference",
      "namespace": "ecsExpressGatewayService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 198
          },
          "name": "securityGroups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 203
          },
          "name": "subnets",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 182
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceActiveConfigurationsNetworkConfiguration"
          }
        }
      ],
      "symbolId": "src/ecs-express-gateway-service/index:EcsExpressGatewayServiceActiveConfigurationsNetworkConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceActiveConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceActiveConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-express-gateway-service/index.ts",
          "line": 669
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-express-gateway-service/index.ts",
        "line": 660
      },
      "name": "EcsExpressGatewayServiceActiveConfigurationsOutputReference",
      "namespace": "ecsExpressGatewayService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 689
          },
          "name": "cpu",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 694
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 699
          },
          "name": "executionRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 704
          },
          "name": "healthCheckPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 710
          },
          "name": "ingressPaths",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceActiveConfigurationsIngressPathsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 715
          },
          "name": "memory",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 721
          },
          "name": "networkConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceActiveConfigurationsNetworkConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 727
          },
          "name": "primaryContainer",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceActiveConfigurationsPrimaryContainerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 733
          },
          "name": "scalingTarget",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceActiveConfigurationsScalingTargetOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 738
          },
          "name": "serviceRevisionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 743
          },
          "name": "taskDefinitionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 748
          },
          "name": "taskRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 673
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceActiveConfigurations"
          }
        }
      ],
      "symbolId": "src/ecs-express-gateway-service/index:EcsExpressGatewayServiceActiveConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceActiveConfigurationsPrimaryContainer": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceActiveConfigurationsPrimaryContainer",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-express-gateway-service/index.ts",
        "line": 480
      },
      "name": "EcsExpressGatewayServiceActiveConfigurationsPrimaryContainer",
      "namespace": "ecsExpressGatewayService",
      "symbolId": "src/ecs-express-gateway-service/index:EcsExpressGatewayServiceActiveConfigurationsPrimaryContainer"
    },
    "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceActiveConfigurationsPrimaryContainerAwsLogsConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceActiveConfigurationsPrimaryContainerAwsLogsConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-express-gateway-service/index.ts",
        "line": 207
      },
      "name": "EcsExpressGatewayServiceActiveConfigurationsPrimaryContainerAwsLogsConfiguration",
      "namespace": "ecsExpressGatewayService",
      "symbolId": "src/ecs-express-gateway-service/index:EcsExpressGatewayServiceActiveConfigurationsPrimaryContainerAwsLogsConfiguration"
    },
    "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceActiveConfigurationsPrimaryContainerAwsLogsConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceActiveConfigurationsPrimaryContainerAwsLogsConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-express-gateway-service/index.ts",
          "line": 237
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-express-gateway-service/index.ts",
        "line": 230
      },
      "name": "EcsExpressGatewayServiceActiveConfigurationsPrimaryContainerAwsLogsConfigurationOutputReference",
      "namespace": "ecsExpressGatewayService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 257
          },
          "name": "logGroup",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 262
          },
          "name": "logStreamPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 241
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceActiveConfigurationsPrimaryContainerAwsLogsConfiguration"
          }
        }
      ],
      "symbolId": "src/ecs-express-gateway-service/index:EcsExpressGatewayServiceActiveConfigurationsPrimaryContainerAwsLogsConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceActiveConfigurationsPrimaryContainerEnvironment": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceActiveConfigurationsPrimaryContainerEnvironment",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-express-gateway-service/index.ts",
        "line": 266
      },
      "name": "EcsExpressGatewayServiceActiveConfigurationsPrimaryContainerEnvironment",
      "namespace": "ecsExpressGatewayService",
      "symbolId": "src/ecs-express-gateway-service/index:EcsExpressGatewayServiceActiveConfigurationsPrimaryContainerEnvironment"
    },
    "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceActiveConfigurationsPrimaryContainerEnvironmentList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceActiveConfigurationsPrimaryContainerEnvironmentList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-express-gateway-service/index.ts",
          "line": 335
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-express-gateway-service/index.ts",
        "line": 328
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 342
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceActiveConfigurationsPrimaryContainerEnvironmentOutputReference"
            }
          }
        }
      ],
      "name": "EcsExpressGatewayServiceActiveConfigurationsPrimaryContainerEnvironmentList",
      "namespace": "ecsExpressGatewayService",
      "symbolId": "src/ecs-express-gateway-service/index:EcsExpressGatewayServiceActiveConfigurationsPrimaryContainerEnvironmentList"
    },
    "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceActiveConfigurationsPrimaryContainerEnvironmentOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceActiveConfigurationsPrimaryContainerEnvironmentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-express-gateway-service/index.ts",
          "line": 298
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-express-gateway-service/index.ts",
        "line": 289
      },
      "name": "EcsExpressGatewayServiceActiveConfigurationsPrimaryContainerEnvironmentOutputReference",
      "namespace": "ecsExpressGatewayService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 318
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 323
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 302
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceActiveConfigurationsPrimaryContainerEnvironment"
          }
        }
      ],
      "symbolId": "src/ecs-express-gateway-service/index:EcsExpressGatewayServiceActiveConfigurationsPrimaryContainerEnvironmentOutputReference"
    },
    "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceActiveConfigurationsPrimaryContainerOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceActiveConfigurationsPrimaryContainerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-express-gateway-service/index.ts",
          "line": 510
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-express-gateway-service/index.ts",
        "line": 503
      },
      "name": "EcsExpressGatewayServiceActiveConfigurationsPrimaryContainerOutputReference",
      "namespace": "ecsExpressGatewayService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 531
          },
          "name": "awsLogsConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceActiveConfigurationsPrimaryContainerAwsLogsConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 536
          },
          "name": "command",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 541
          },
          "name": "containerPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 547
          },
          "name": "environment",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceActiveConfigurationsPrimaryContainerEnvironmentList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 552
          },
          "name": "image",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 558
          },
          "name": "repositoryCredentials",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceActiveConfigurationsPrimaryContainerRepositoryCredentialsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 564
          },
          "name": "secrets",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceActiveConfigurationsPrimaryContainerSecretsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 514
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceActiveConfigurationsPrimaryContainer"
          }
        }
      ],
      "symbolId": "src/ecs-express-gateway-service/index:EcsExpressGatewayServiceActiveConfigurationsPrimaryContainerOutputReference"
    },
    "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceActiveConfigurationsPrimaryContainerRepositoryCredentials": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceActiveConfigurationsPrimaryContainerRepositoryCredentials",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-express-gateway-service/index.ts",
        "line": 346
      },
      "name": "EcsExpressGatewayServiceActiveConfigurationsPrimaryContainerRepositoryCredentials",
      "namespace": "ecsExpressGatewayService",
      "symbolId": "src/ecs-express-gateway-service/index:EcsExpressGatewayServiceActiveConfigurationsPrimaryContainerRepositoryCredentials"
    },
    "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceActiveConfigurationsPrimaryContainerRepositoryCredentialsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceActiveConfigurationsPrimaryContainerRepositoryCredentialsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-express-gateway-service/index.ts",
          "line": 376
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-express-gateway-service/index.ts",
        "line": 369
      },
      "name": "EcsExpressGatewayServiceActiveConfigurationsPrimaryContainerRepositoryCredentialsOutputReference",
      "namespace": "ecsExpressGatewayService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 396
          },
          "name": "credentialsParameter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 380
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceActiveConfigurationsPrimaryContainerRepositoryCredentials"
          }
        }
      ],
      "symbolId": "src/ecs-express-gateway-service/index:EcsExpressGatewayServiceActiveConfigurationsPrimaryContainerRepositoryCredentialsOutputReference"
    },
    "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceActiveConfigurationsPrimaryContainerSecrets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceActiveConfigurationsPrimaryContainerSecrets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-express-gateway-service/index.ts",
        "line": 400
      },
      "name": "EcsExpressGatewayServiceActiveConfigurationsPrimaryContainerSecrets",
      "namespace": "ecsExpressGatewayService",
      "symbolId": "src/ecs-express-gateway-service/index:EcsExpressGatewayServiceActiveConfigurationsPrimaryContainerSecrets"
    },
    "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceActiveConfigurationsPrimaryContainerSecretsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceActiveConfigurationsPrimaryContainerSecretsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-express-gateway-service/index.ts",
          "line": 469
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-express-gateway-service/index.ts",
        "line": 462
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 476
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceActiveConfigurationsPrimaryContainerSecretsOutputReference"
            }
          }
        }
      ],
      "name": "EcsExpressGatewayServiceActiveConfigurationsPrimaryContainerSecretsList",
      "namespace": "ecsExpressGatewayService",
      "symbolId": "src/ecs-express-gateway-service/index:EcsExpressGatewayServiceActiveConfigurationsPrimaryContainerSecretsList"
    },
    "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceActiveConfigurationsPrimaryContainerSecretsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceActiveConfigurationsPrimaryContainerSecretsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-express-gateway-service/index.ts",
          "line": 432
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-express-gateway-service/index.ts",
        "line": 423
      },
      "name": "EcsExpressGatewayServiceActiveConfigurationsPrimaryContainerSecretsOutputReference",
      "namespace": "ecsExpressGatewayService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 452
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 457
          },
          "name": "valueFrom",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 436
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceActiveConfigurationsPrimaryContainerSecrets"
          }
        }
      ],
      "symbolId": "src/ecs-express-gateway-service/index:EcsExpressGatewayServiceActiveConfigurationsPrimaryContainerSecretsOutputReference"
    },
    "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceActiveConfigurationsScalingTarget": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceActiveConfigurationsScalingTarget",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-express-gateway-service/index.ts",
        "line": 568
      },
      "name": "EcsExpressGatewayServiceActiveConfigurationsScalingTarget",
      "namespace": "ecsExpressGatewayService",
      "symbolId": "src/ecs-express-gateway-service/index:EcsExpressGatewayServiceActiveConfigurationsScalingTarget"
    },
    "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceActiveConfigurationsScalingTargetOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceActiveConfigurationsScalingTargetOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-express-gateway-service/index.ts",
          "line": 598
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-express-gateway-service/index.ts",
        "line": 591
      },
      "name": "EcsExpressGatewayServiceActiveConfigurationsScalingTargetOutputReference",
      "namespace": "ecsExpressGatewayService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 618
          },
          "name": "autoScalingMetric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 623
          },
          "name": "autoScalingTargetValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 628
          },
          "name": "maxTaskCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 633
          },
          "name": "minTaskCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 602
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceActiveConfigurationsScalingTarget"
          }
        }
      ],
      "symbolId": "src/ecs-express-gateway-service/index:EcsExpressGatewayServiceActiveConfigurationsScalingTargetOutputReference"
    },
    "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-express-gateway-service/index.ts",
        "line": 14
      },
      "name": "EcsExpressGatewayServiceConfig",
      "namespace": "ecsExpressGatewayService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_express_gateway_service#infrastructure_role_arn EcsExpressGatewayService#infrastructure_role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 34
          },
          "name": "infrastructureRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_express_gateway_service#cluster EcsExpressGatewayService#cluster}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 18
          },
          "name": "cluster",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_express_gateway_service#cpu EcsExpressGatewayService#cpu}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 22
          },
          "name": "cpu",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_express_gateway_service#execution_role_arn EcsExpressGatewayService#execution_role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 26
          },
          "name": "executionRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_express_gateway_service#health_check_path EcsExpressGatewayService#health_check_path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 30
          },
          "name": "healthCheckPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_express_gateway_service#memory EcsExpressGatewayService#memory}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 38
          },
          "name": "memory",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_express_gateway_service#network_configuration EcsExpressGatewayService#network_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 42
          },
          "name": "networkConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceNetworkConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_express_gateway_service#primary_container EcsExpressGatewayService#primary_container}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 46
          },
          "name": "primaryContainer",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServicePrimaryContainer"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_express_gateway_service#scaling_target EcsExpressGatewayService#scaling_target}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 50
          },
          "name": "scalingTarget",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceScalingTarget"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_express_gateway_service#service_name EcsExpressGatewayService#service_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 54
          },
          "name": "serviceName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_express_gateway_service#tags EcsExpressGatewayService#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 58
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_express_gateway_service#task_definition_arn EcsExpressGatewayService#task_definition_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 62
          },
          "name": "taskDefinitionArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_express_gateway_service#task_role_arn EcsExpressGatewayService#task_role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 66
          },
          "name": "taskRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ecs-express-gateway-service/index:EcsExpressGatewayServiceConfig"
    },
    "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceEcsManagedResourceArns": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceEcsManagedResourceArns",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-express-gateway-service/index.ts",
        "line": 909
      },
      "name": "EcsExpressGatewayServiceEcsManagedResourceArns",
      "namespace": "ecsExpressGatewayService",
      "symbolId": "src/ecs-express-gateway-service/index:EcsExpressGatewayServiceEcsManagedResourceArns"
    },
    "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceEcsManagedResourceArnsAutoScaling": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceEcsManagedResourceArnsAutoScaling",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-express-gateway-service/index.ts",
        "line": 771
      },
      "name": "EcsExpressGatewayServiceEcsManagedResourceArnsAutoScaling",
      "namespace": "ecsExpressGatewayService",
      "symbolId": "src/ecs-express-gateway-service/index:EcsExpressGatewayServiceEcsManagedResourceArnsAutoScaling"
    },
    "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceEcsManagedResourceArnsAutoScalingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceEcsManagedResourceArnsAutoScalingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-express-gateway-service/index.ts",
          "line": 801
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-express-gateway-service/index.ts",
        "line": 794
      },
      "name": "EcsExpressGatewayServiceEcsManagedResourceArnsAutoScalingOutputReference",
      "namespace": "ecsExpressGatewayService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 821
          },
          "name": "applicationAutoScalingPolicies",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 826
          },
          "name": "scalableTarget",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 805
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceEcsManagedResourceArnsAutoScaling"
          }
        }
      ],
      "symbolId": "src/ecs-express-gateway-service/index:EcsExpressGatewayServiceEcsManagedResourceArnsAutoScalingOutputReference"
    },
    "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceEcsManagedResourceArnsIngressPath": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceEcsManagedResourceArnsIngressPath",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-express-gateway-service/index.ts",
        "line": 830
      },
      "name": "EcsExpressGatewayServiceEcsManagedResourceArnsIngressPath",
      "namespace": "ecsExpressGatewayService",
      "symbolId": "src/ecs-express-gateway-service/index:EcsExpressGatewayServiceEcsManagedResourceArnsIngressPath"
    },
    "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceEcsManagedResourceArnsIngressPathOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceEcsManagedResourceArnsIngressPathOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-express-gateway-service/index.ts",
          "line": 860
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-express-gateway-service/index.ts",
        "line": 853
      },
      "name": "EcsExpressGatewayServiceEcsManagedResourceArnsIngressPathOutputReference",
      "namespace": "ecsExpressGatewayService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 880
          },
          "name": "certificateArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 885
          },
          "name": "listenerArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 890
          },
          "name": "listenerRuleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 895
          },
          "name": "loadBalancerArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 900
          },
          "name": "loadBalancerSecurityGroups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 905
          },
          "name": "targetGroupArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 864
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceEcsManagedResourceArnsIngressPath"
          }
        }
      ],
      "symbolId": "src/ecs-express-gateway-service/index:EcsExpressGatewayServiceEcsManagedResourceArnsIngressPathOutputReference"
    },
    "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceEcsManagedResourceArnsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceEcsManagedResourceArnsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-express-gateway-service/index.ts",
          "line": 939
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-express-gateway-service/index.ts",
        "line": 932
      },
      "name": "EcsExpressGatewayServiceEcsManagedResourceArnsOutputReference",
      "namespace": "ecsExpressGatewayService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 960
          },
          "name": "autoScaling",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceEcsManagedResourceArnsAutoScalingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 966
          },
          "name": "ingressPath",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceEcsManagedResourceArnsIngressPathOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 971
          },
          "name": "logGroups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 976
          },
          "name": "metricAlarms",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 981
          },
          "name": "serviceSecurityGroups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 943
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceEcsManagedResourceArns"
          }
        }
      ],
      "symbolId": "src/ecs-express-gateway-service/index:EcsExpressGatewayServiceEcsManagedResourceArnsOutputReference"
    },
    "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceNetworkConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceNetworkConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-express-gateway-service/index.ts",
        "line": 985
      },
      "name": "EcsExpressGatewayServiceNetworkConfiguration",
      "namespace": "ecsExpressGatewayService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_express_gateway_service#security_groups EcsExpressGatewayService#security_groups}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 989
          },
          "name": "securityGroups",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_express_gateway_service#subnets EcsExpressGatewayService#subnets}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 993
          },
          "name": "subnets",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/ecs-express-gateway-service/index:EcsExpressGatewayServiceNetworkConfiguration"
    },
    "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceNetworkConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceNetworkConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-express-gateway-service/index.ts",
          "line": 1040
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-express-gateway-service/index.ts",
        "line": 1032
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 1088
          },
          "name": "resetSecurityGroups"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 1104
          },
          "name": "resetSubnets"
        }
      ],
      "name": "EcsExpressGatewayServiceNetworkConfigurationOutputReference",
      "namespace": "ecsExpressGatewayService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 1092
          },
          "name": "securityGroupsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 1108
          },
          "name": "subnetsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 1082
          },
          "name": "securityGroups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 1098
          },
          "name": "subnets",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 1044
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceNetworkConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-express-gateway-service/index:EcsExpressGatewayServiceNetworkConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServicePrimaryContainer": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServicePrimaryContainer",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-express-gateway-service/index.ts",
        "line": 1631
      },
      "name": "EcsExpressGatewayServicePrimaryContainer",
      "namespace": "ecsExpressGatewayService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_express_gateway_service#aws_logs_configuration EcsExpressGatewayService#aws_logs_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 1635
          },
          "name": "awsLogsConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServicePrimaryContainerAwsLogsConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_express_gateway_service#command EcsExpressGatewayService#command}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 1639
          },
          "name": "command",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_express_gateway_service#container_port EcsExpressGatewayService#container_port}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 1643
          },
          "name": "containerPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_express_gateway_service#environment EcsExpressGatewayService#environment}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 1647
          },
          "name": "environment",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServicePrimaryContainerEnvironment"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_express_gateway_service#image EcsExpressGatewayService#image}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 1651
          },
          "name": "image",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_express_gateway_service#repository_credentials EcsExpressGatewayService#repository_credentials}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 1655
          },
          "name": "repositoryCredentials",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServicePrimaryContainerRepositoryCredentials"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_express_gateway_service#secrets EcsExpressGatewayService#secrets}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 1659
          },
          "name": "secrets",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServicePrimaryContainerSecrets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-express-gateway-service/index:EcsExpressGatewayServicePrimaryContainer"
    },
    "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServicePrimaryContainerAwsLogsConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServicePrimaryContainerAwsLogsConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-express-gateway-service/index.ts",
        "line": 1112
      },
      "name": "EcsExpressGatewayServicePrimaryContainerAwsLogsConfiguration",
      "namespace": "ecsExpressGatewayService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_express_gateway_service#log_group EcsExpressGatewayService#log_group}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 1116
          },
          "name": "logGroup",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_express_gateway_service#log_stream_prefix EcsExpressGatewayService#log_stream_prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 1120
          },
          "name": "logStreamPrefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ecs-express-gateway-service/index:EcsExpressGatewayServicePrimaryContainerAwsLogsConfiguration"
    },
    "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServicePrimaryContainerAwsLogsConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServicePrimaryContainerAwsLogsConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-express-gateway-service/index.ts",
          "line": 1167
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-express-gateway-service/index.ts",
        "line": 1159
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 1215
          },
          "name": "resetLogGroup"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 1231
          },
          "name": "resetLogStreamPrefix"
        }
      ],
      "name": "EcsExpressGatewayServicePrimaryContainerAwsLogsConfigurationOutputReference",
      "namespace": "ecsExpressGatewayService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 1219
          },
          "name": "logGroupInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 1235
          },
          "name": "logStreamPrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 1209
          },
          "name": "logGroup",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 1225
          },
          "name": "logStreamPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 1171
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServicePrimaryContainerAwsLogsConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-express-gateway-service/index:EcsExpressGatewayServicePrimaryContainerAwsLogsConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServicePrimaryContainerEnvironment": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServicePrimaryContainerEnvironment",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-express-gateway-service/index.ts",
        "line": 1239
      },
      "name": "EcsExpressGatewayServicePrimaryContainerEnvironment",
      "namespace": "ecsExpressGatewayService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_express_gateway_service#name EcsExpressGatewayService#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 1243
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_express_gateway_service#value EcsExpressGatewayService#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 1247
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ecs-express-gateway-service/index:EcsExpressGatewayServicePrimaryContainerEnvironment"
    },
    "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServicePrimaryContainerEnvironmentList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServicePrimaryContainerEnvironmentList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-express-gateway-service/index.ts",
          "line": 1377
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-express-gateway-service/index.ts",
        "line": 1369
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 1384
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServicePrimaryContainerEnvironmentOutputReference"
            }
          }
        }
      ],
      "name": "EcsExpressGatewayServicePrimaryContainerEnvironmentList",
      "namespace": "ecsExpressGatewayService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 1370
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServicePrimaryContainerEnvironment"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-express-gateway-service/index:EcsExpressGatewayServicePrimaryContainerEnvironmentList"
    },
    "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServicePrimaryContainerEnvironmentOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServicePrimaryContainerEnvironmentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-express-gateway-service/index.ts",
          "line": 1296
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-express-gateway-service/index.ts",
        "line": 1286
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 1344
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 1360
          },
          "name": "resetValue"
        }
      ],
      "name": "EcsExpressGatewayServicePrimaryContainerEnvironmentOutputReference",
      "namespace": "ecsExpressGatewayService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 1348
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 1364
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 1338
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 1354
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 1300
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServicePrimaryContainerEnvironment"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-express-gateway-service/index:EcsExpressGatewayServicePrimaryContainerEnvironmentOutputReference"
    },
    "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServicePrimaryContainerOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServicePrimaryContainerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-express-gateway-service/index.ts",
          "line": 1741
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-express-gateway-service/index.ts",
        "line": 1733
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 1816
          },
          "name": "putAwsLogsConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServicePrimaryContainerAwsLogsConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 1864
          },
          "name": "putEnvironment",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServicePrimaryContainerEnvironment"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 1896
          },
          "name": "putRepositoryCredentials",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServicePrimaryContainerRepositoryCredentials"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 1912
          },
          "name": "putSecrets",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServicePrimaryContainerSecrets"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 1819
          },
          "name": "resetAwsLogsConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 1835
          },
          "name": "resetCommand"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 1851
          },
          "name": "resetContainerPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 1867
          },
          "name": "resetEnvironment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 1883
          },
          "name": "resetImage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 1899
          },
          "name": "resetRepositoryCredentials"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 1915
          },
          "name": "resetSecrets"
        }
      ],
      "name": "EcsExpressGatewayServicePrimaryContainerOutputReference",
      "namespace": "ecsExpressGatewayService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 1813
          },
          "name": "awsLogsConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServicePrimaryContainerAwsLogsConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 1861
          },
          "name": "environment",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServicePrimaryContainerEnvironmentList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 1893
          },
          "name": "repositoryCredentials",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServicePrimaryContainerRepositoryCredentialsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 1909
          },
          "name": "secrets",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServicePrimaryContainerSecretsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 1823
          },
          "name": "awsLogsConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServicePrimaryContainerAwsLogsConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 1839
          },
          "name": "commandInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 1855
          },
          "name": "containerPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 1871
          },
          "name": "environmentInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServicePrimaryContainerEnvironment"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 1887
          },
          "name": "imageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 1903
          },
          "name": "repositoryCredentialsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServicePrimaryContainerRepositoryCredentials"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 1919
          },
          "name": "secretsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServicePrimaryContainerSecrets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 1829
          },
          "name": "command",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 1845
          },
          "name": "containerPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 1877
          },
          "name": "image",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 1745
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServicePrimaryContainer"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-express-gateway-service/index:EcsExpressGatewayServicePrimaryContainerOutputReference"
    },
    "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServicePrimaryContainerRepositoryCredentials": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServicePrimaryContainerRepositoryCredentials",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-express-gateway-service/index.ts",
        "line": 1388
      },
      "name": "EcsExpressGatewayServicePrimaryContainerRepositoryCredentials",
      "namespace": "ecsExpressGatewayService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_express_gateway_service#credentials_parameter EcsExpressGatewayService#credentials_parameter}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 1392
          },
          "name": "credentialsParameter",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ecs-express-gateway-service/index:EcsExpressGatewayServicePrimaryContainerRepositoryCredentials"
    },
    "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServicePrimaryContainerRepositoryCredentialsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServicePrimaryContainerRepositoryCredentialsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-express-gateway-service/index.ts",
          "line": 1432
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-express-gateway-service/index.ts",
        "line": 1424
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 1474
          },
          "name": "resetCredentialsParameter"
        }
      ],
      "name": "EcsExpressGatewayServicePrimaryContainerRepositoryCredentialsOutputReference",
      "namespace": "ecsExpressGatewayService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 1478
          },
          "name": "credentialsParameterInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 1468
          },
          "name": "credentialsParameter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 1436
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServicePrimaryContainerRepositoryCredentials"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-express-gateway-service/index:EcsExpressGatewayServicePrimaryContainerRepositoryCredentialsOutputReference"
    },
    "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServicePrimaryContainerSecrets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServicePrimaryContainerSecrets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-express-gateway-service/index.ts",
        "line": 1482
      },
      "name": "EcsExpressGatewayServicePrimaryContainerSecrets",
      "namespace": "ecsExpressGatewayService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_express_gateway_service#name EcsExpressGatewayService#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 1486
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_express_gateway_service#value_from EcsExpressGatewayService#value_from}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 1490
          },
          "name": "valueFrom",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ecs-express-gateway-service/index:EcsExpressGatewayServicePrimaryContainerSecrets"
    },
    "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServicePrimaryContainerSecretsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServicePrimaryContainerSecretsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-express-gateway-service/index.ts",
          "line": 1620
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-express-gateway-service/index.ts",
        "line": 1612
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 1627
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServicePrimaryContainerSecretsOutputReference"
            }
          }
        }
      ],
      "name": "EcsExpressGatewayServicePrimaryContainerSecretsList",
      "namespace": "ecsExpressGatewayService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 1613
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServicePrimaryContainerSecrets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-express-gateway-service/index:EcsExpressGatewayServicePrimaryContainerSecretsList"
    },
    "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServicePrimaryContainerSecretsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServicePrimaryContainerSecretsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-express-gateway-service/index.ts",
          "line": 1539
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-express-gateway-service/index.ts",
        "line": 1529
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 1587
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 1603
          },
          "name": "resetValueFrom"
        }
      ],
      "name": "EcsExpressGatewayServicePrimaryContainerSecretsOutputReference",
      "namespace": "ecsExpressGatewayService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 1591
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 1607
          },
          "name": "valueFromInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 1581
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 1597
          },
          "name": "valueFrom",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 1543
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServicePrimaryContainerSecrets"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-express-gateway-service/index:EcsExpressGatewayServicePrimaryContainerSecretsOutputReference"
    },
    "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceScalingTarget": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceScalingTarget",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-express-gateway-service/index.ts",
        "line": 1923
      },
      "name": "EcsExpressGatewayServiceScalingTarget",
      "namespace": "ecsExpressGatewayService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_express_gateway_service#auto_scaling_metric EcsExpressGatewayService#auto_scaling_metric}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 1927
          },
          "name": "autoScalingMetric",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_express_gateway_service#auto_scaling_target_value EcsExpressGatewayService#auto_scaling_target_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 1931
          },
          "name": "autoScalingTargetValue",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_express_gateway_service#max_task_count EcsExpressGatewayService#max_task_count}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 1935
          },
          "name": "maxTaskCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_express_gateway_service#min_task_count EcsExpressGatewayService#min_task_count}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 1939
          },
          "name": "minTaskCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ecs-express-gateway-service/index:EcsExpressGatewayServiceScalingTarget"
    },
    "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceScalingTargetOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceScalingTargetOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-express-gateway-service/index.ts",
          "line": 2000
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-express-gateway-service/index.ts",
        "line": 1992
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 2060
          },
          "name": "resetAutoScalingMetric"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 2076
          },
          "name": "resetAutoScalingTargetValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 2092
          },
          "name": "resetMaxTaskCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 2108
          },
          "name": "resetMinTaskCount"
        }
      ],
      "name": "EcsExpressGatewayServiceScalingTargetOutputReference",
      "namespace": "ecsExpressGatewayService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 2064
          },
          "name": "autoScalingMetricInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 2080
          },
          "name": "autoScalingTargetValueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 2096
          },
          "name": "maxTaskCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 2112
          },
          "name": "minTaskCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 2054
          },
          "name": "autoScalingMetric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 2070
          },
          "name": "autoScalingTargetValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 2086
          },
          "name": "maxTaskCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 2102
          },
          "name": "minTaskCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 2004
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceScalingTarget"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-express-gateway-service/index:EcsExpressGatewayServiceScalingTargetOutputReference"
    },
    "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceStatus": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceStatus",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-express-gateway-service/index.ts",
        "line": 2116
      },
      "name": "EcsExpressGatewayServiceStatus",
      "namespace": "ecsExpressGatewayService",
      "symbolId": "src/ecs-express-gateway-service/index:EcsExpressGatewayServiceStatus"
    },
    "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceStatusOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceStatusOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-express-gateway-service/index.ts",
          "line": 2146
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-express-gateway-service/index.ts",
        "line": 2139
      },
      "name": "EcsExpressGatewayServiceStatusOutputReference",
      "namespace": "ecsExpressGatewayService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 2166
          },
          "name": "statusCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 2150
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceStatus"
          }
        }
      ],
      "symbolId": "src/ecs-express-gateway-service/index:EcsExpressGatewayServiceStatusOutputReference"
    },
    "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-express-gateway-service/index.ts",
        "line": 2170
      },
      "name": "EcsExpressGatewayServiceTags",
      "namespace": "ecsExpressGatewayService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_express_gateway_service#key EcsExpressGatewayService#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 2174
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_express_gateway_service#value EcsExpressGatewayService#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 2178
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ecs-express-gateway-service/index:EcsExpressGatewayServiceTags"
    },
    "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-express-gateway-service/index.ts",
          "line": 2308
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-express-gateway-service/index.ts",
        "line": 2300
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 2315
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceTagsOutputReference"
            }
          }
        }
      ],
      "name": "EcsExpressGatewayServiceTagsList",
      "namespace": "ecsExpressGatewayService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 2301
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-express-gateway-service/index:EcsExpressGatewayServiceTagsList"
    },
    "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-express-gateway-service/index.ts",
          "line": 2227
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-express-gateway-service/index.ts",
        "line": 2217
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 2275
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 2291
          },
          "name": "resetValue"
        }
      ],
      "name": "EcsExpressGatewayServiceTagsOutputReference",
      "namespace": "ecsExpressGatewayService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 2279
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 2295
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 2269
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 2285
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-express-gateway-service/index.ts",
            "line": 2231
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsExpressGatewayService.EcsExpressGatewayServiceTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-express-gateway-service/index:EcsExpressGatewayServiceTagsOutputReference"
    },
    "@cdktn/provider-awscc.ecsPrimaryTaskSet.EcsPrimaryTaskSet": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_primary_task_set awscc_ecs_primary_task_set}."
      },
      "fqn": "@cdktn/provider-awscc.ecsPrimaryTaskSet.EcsPrimaryTaskSet",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_primary_task_set awscc_ecs_primary_task_set} Resource."
        },
        "locationInModule": {
          "filename": "src/ecs-primary-task-set/index.ts",
          "line": 70
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ecsPrimaryTaskSet.EcsPrimaryTaskSetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-primary-task-set/index.ts",
        "line": 38
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a EcsPrimaryTaskSet resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ecs-primary-task-set/index.ts",
            "line": 55
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the EcsPrimaryTaskSet to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_primary_task_set#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing EcsPrimaryTaskSet that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the EcsPrimaryTaskSet to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-primary-task-set/index.ts",
            "line": 143
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-primary-task-set/index.ts",
            "line": 151
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "EcsPrimaryTaskSet",
      "namespace": "ecsPrimaryTaskSet",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-primary-task-set/index.ts",
            "line": 43
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-primary-task-set/index.ts",
            "line": 109
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-primary-task-set/index.ts",
            "line": 104
          },
          "name": "clusterInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-primary-task-set/index.ts",
            "line": 122
          },
          "name": "serviceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-primary-task-set/index.ts",
            "line": 135
          },
          "name": "taskSetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-primary-task-set/index.ts",
            "line": 97
          },
          "name": "cluster",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-primary-task-set/index.ts",
            "line": 115
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-primary-task-set/index.ts",
            "line": 128
          },
          "name": "taskSetId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ecs-primary-task-set/index:EcsPrimaryTaskSet"
    },
    "@cdktn/provider-awscc.ecsPrimaryTaskSet.EcsPrimaryTaskSetConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsPrimaryTaskSet.EcsPrimaryTaskSetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-primary-task-set/index.ts",
        "line": 14
      },
      "name": "EcsPrimaryTaskSetConfig",
      "namespace": "ecsPrimaryTaskSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_primary_task_set#cluster EcsPrimaryTaskSet#cluster}",
            "stability": "stable",
            "summary": "The short name or full Amazon Resource Name (ARN) of the cluster that hosts the service to create the task set in."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-primary-task-set/index.ts",
            "line": 20
          },
          "name": "cluster",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_primary_task_set#service EcsPrimaryTaskSet#service}",
            "stability": "stable",
            "summary": "The short name or full Amazon Resource Name (ARN) of the service to create the task set in."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-primary-task-set/index.ts",
            "line": 26
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_primary_task_set#task_set_id EcsPrimaryTaskSet#task_set_id}",
            "stability": "stable",
            "summary": "The ID or full Amazon Resource Name (ARN) of the task set."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-primary-task-set/index.ts",
            "line": 32
          },
          "name": "taskSetId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ecs-primary-task-set/index:EcsPrimaryTaskSetConfig"
    },
    "@cdktn/provider-awscc.ecsService.EcsService": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service awscc_ecs_service}."
      },
      "fqn": "@cdktn/provider-awscc.ecsService.EcsService",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service awscc_ecs_service} Resource."
        },
        "locationInModule": {
          "filename": "src/ecs-service/index.ts",
          "line": 7073
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-service/index.ts",
        "line": 7041
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a EcsService resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 7058
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the EcsService to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing EcsService that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the EcsService to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 7143
          },
          "name": "putCapacityProviderStrategy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceCapacityProviderStrategy"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 7175
          },
          "name": "putDeploymentConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceDeploymentConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 7191
          },
          "name": "putDeploymentController",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceDeploymentController"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 7255
          },
          "name": "putForceNewDeployment",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceForceNewDeployment"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 7308
          },
          "name": "putLoadBalancers",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceLoadBalancers"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 7324
          },
          "name": "putMonitoring",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceMonitoring"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 7345
          },
          "name": "putNetworkConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceNetworkConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 7361
          },
          "name": "putPlacementConstraints",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ecsService.EcsServicePlacementConstraints"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 7377
          },
          "name": "putPlacementStrategies",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ecsService.EcsServicePlacementStrategies"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 7462
          },
          "name": "putServiceConnectConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 7494
          },
          "name": "putServiceRegistries",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceServiceRegistries"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 7510
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 7542
          },
          "name": "putVolumeConfigurations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceVolumeConfigurations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 7558
          },
          "name": "putVpcLatticeConfigurations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceVpcLatticeConfigurations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 7130
          },
          "name": "resetAvailabilityZoneRebalancing"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 7146
          },
          "name": "resetCapacityProviderStrategy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 7162
          },
          "name": "resetCluster"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 7178
          },
          "name": "resetDeploymentConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 7194
          },
          "name": "resetDeploymentController"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 7210
          },
          "name": "resetDesiredCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 7226
          },
          "name": "resetEnableEcsManagedTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 7242
          },
          "name": "resetEnableExecuteCommand"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 7258
          },
          "name": "resetForceNewDeployment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 7274
          },
          "name": "resetHealthCheckGracePeriodSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 7295
          },
          "name": "resetLaunchType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 7311
          },
          "name": "resetLoadBalancers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 7327
          },
          "name": "resetMonitoring"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 7348
          },
          "name": "resetNetworkConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 7364
          },
          "name": "resetPlacementConstraints"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 7380
          },
          "name": "resetPlacementStrategies"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 7396
          },
          "name": "resetPlatformVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 7412
          },
          "name": "resetPropagateTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 7428
          },
          "name": "resetRole"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 7444
          },
          "name": "resetSchedulingStrategy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 7465
          },
          "name": "resetServiceConnectConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 7481
          },
          "name": "resetServiceName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 7497
          },
          "name": "resetServiceRegistries"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 7513
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 7529
          },
          "name": "resetTaskDefinition"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 7545
          },
          "name": "resetVolumeConfigurations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 7561
          },
          "name": "resetVpcLatticeConfigurations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 7573
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 7605
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "EcsService",
      "namespace": "ecsService",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 7046
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 7140
          },
          "name": "capacityProviderStrategy",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceCapacityProviderStrategyList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 7172
          },
          "name": "deploymentConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceDeploymentConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 7188
          },
          "name": "deploymentController",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceDeploymentControllerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 7252
          },
          "name": "forceNewDeployment",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceForceNewDeploymentOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 7283
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 7305
          },
          "name": "loadBalancers",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceLoadBalancersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 7321
          },
          "name": "monitoring",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceMonitoringOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 7336
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 7342
          },
          "name": "networkConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceNetworkConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 7358
          },
          "name": "placementConstraints",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsService.EcsServicePlacementConstraintsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 7374
          },
          "name": "placementStrategies",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsService.EcsServicePlacementStrategiesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 7453
          },
          "name": "serviceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 7459
          },
          "name": "serviceConnectConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 7491
          },
          "name": "serviceRegistries",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceServiceRegistriesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 7507
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 7539
          },
          "name": "volumeConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceVolumeConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 7555
          },
          "name": "vpcLatticeConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceVpcLatticeConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 7134
          },
          "name": "availabilityZoneRebalancingInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 7150
          },
          "name": "capacityProviderStrategyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceCapacityProviderStrategy"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 7166
          },
          "name": "clusterInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 7182
          },
          "name": "deploymentConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceDeploymentConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 7198
          },
          "name": "deploymentControllerInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceDeploymentController"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 7214
          },
          "name": "desiredCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 7230
          },
          "name": "enableEcsManagedTagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 7246
          },
          "name": "enableExecuteCommandInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 7262
          },
          "name": "forceNewDeploymentInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceForceNewDeployment"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 7278
          },
          "name": "healthCheckGracePeriodSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 7299
          },
          "name": "launchTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 7315
          },
          "name": "loadBalancersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceLoadBalancers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 7331
          },
          "name": "monitoringInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceMonitoring"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 7352
          },
          "name": "networkConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceNetworkConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 7368
          },
          "name": "placementConstraintsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsService.EcsServicePlacementConstraints"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 7384
          },
          "name": "placementStrategiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsService.EcsServicePlacementStrategies"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 7400
          },
          "name": "platformVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 7416
          },
          "name": "propagateTagsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 7432
          },
          "name": "roleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 7448
          },
          "name": "schedulingStrategyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 7469
          },
          "name": "serviceConnectConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 7485
          },
          "name": "serviceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 7501
          },
          "name": "serviceRegistriesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceServiceRegistries"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 7517
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 7533
          },
          "name": "taskDefinitionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 7549
          },
          "name": "volumeConfigurationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceVolumeConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 7565
          },
          "name": "vpcLatticeConfigurationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceVpcLatticeConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 7124
          },
          "name": "availabilityZoneRebalancing",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 7156
          },
          "name": "cluster",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 7204
          },
          "name": "desiredCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 7220
          },
          "name": "enableEcsManagedTags",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 7236
          },
          "name": "enableExecuteCommand",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 7268
          },
          "name": "healthCheckGracePeriodSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 7289
          },
          "name": "launchType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 7390
          },
          "name": "platformVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 7406
          },
          "name": "propagateTags",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 7422
          },
          "name": "role",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 7438
          },
          "name": "schedulingStrategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 7475
          },
          "name": "serviceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 7523
          },
          "name": "taskDefinition",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ecs-service/index:EcsService"
    },
    "@cdktn/provider-awscc.ecsService.EcsServiceCapacityProviderStrategy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceCapacityProviderStrategy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-service/index.ts",
        "line": 216
      },
      "name": "EcsServiceCapacityProviderStrategy",
      "namespace": "ecsService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Only one capacity provider in a capacity provider strategy can have a *base* defined. If no value is specified, the default value of ``0`` is used.\n Base value characteristics:\n  +  Only one capacity provider in a strategy can have a base defined\n  +  The default value is ``0`` if not specified\n  +  The valid range is 0 to 100,000\n  +  Base requirements are satisfied first before weight distribution\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#base EcsService#base}",
            "stability": "stable",
            "summary": "The *base* value designates how many tasks, at a minimum, to run on the specified capacity provider for each service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 227
          },
          "name": "base",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This can be either an AWS managed capacity provider (``FARGATE`` or ``FARGATE_SPOT``) or the name of a custom capacity provider that you created.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#capacity_provider EcsService#capacity_provider}",
            "stability": "stable",
            "summary": "The short name of the capacity provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 233
          },
          "name": "capacityProvider",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The ``weight`` value is taken into consideration after the ``base`` value, if defined, is satisfied.\n If no ``weight`` value is specified, the default value of ``0`` is used. When multiple capacity providers are specified within a capacity provider strategy, at least one of the capacity providers must have a weight value greater than zero and any capacity providers with a weight of ``0`` can't be used to place tasks. If you specify multiple capacity providers in a strategy that all have a weight of ``0``, any ``RunTask`` or ``CreateService`` actions using the capacity provider strategy will fail.\n Weight value characteristics:\n  +  Weight is considered after the base value is satisfied\n  +  The default value is ``0`` if not specified\n  +  The valid range is 0 to 1,000\n  +  At least one capacity provider must have a weight greater than zero\n  +  Capacity providers with weight of ``0`` cannot place tasks\n  \n Task distribution logic:\n  1.  Base satisfaction: The minimum number of tasks specified by the base value are placed on that capacity provider\n  1.  Weight distribution: After base requirements are met, additional tasks are distributed according to weight ratios\n  \n Examples:\n Equal Distribution: Two capacity providers both with weight ``1`` will split tasks evenly after base requirements are met.\n Weighted Distribution: If capacityProviderA has weight ``1`` and capacityProviderB has weight ``4``, then for every 1 task on A, 4 tasks will run on B.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#weight EcsService#weight}",
            "stability": "stable",
            "summary": "The *weight* value designates the relative percentage of the total number of tasks launched that should use the specified capacity provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 254
          },
          "name": "weight",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ecs-service/index:EcsServiceCapacityProviderStrategy"
    },
    "@cdktn/provider-awscc.ecsService.EcsServiceCapacityProviderStrategyList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceCapacityProviderStrategyList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-service/index.ts",
          "line": 413
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-service/index.ts",
        "line": 405
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 420
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceCapacityProviderStrategyOutputReference"
            }
          }
        }
      ],
      "name": "EcsServiceCapacityProviderStrategyList",
      "namespace": "ecsService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 406
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceCapacityProviderStrategy"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-service/index:EcsServiceCapacityProviderStrategyList"
    },
    "@cdktn/provider-awscc.ecsService.EcsServiceCapacityProviderStrategyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceCapacityProviderStrategyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-service/index.ts",
          "line": 310
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-service/index.ts",
        "line": 300
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 364
          },
          "name": "resetBase"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 380
          },
          "name": "resetCapacityProvider"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 396
          },
          "name": "resetWeight"
        }
      ],
      "name": "EcsServiceCapacityProviderStrategyOutputReference",
      "namespace": "ecsService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 368
          },
          "name": "baseInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 384
          },
          "name": "capacityProviderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 400
          },
          "name": "weightInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 358
          },
          "name": "base",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 374
          },
          "name": "capacityProvider",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 390
          },
          "name": "weight",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 314
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceCapacityProviderStrategy"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-service/index:EcsServiceCapacityProviderStrategyOutputReference"
    },
    "@cdktn/provider-awscc.ecsService.EcsServiceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-service/index.ts",
        "line": 14
      },
      "name": "EcsServiceConfig",
      "namespace": "ecsService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information, see [Balancing an Amazon ECS service across Availability Zones](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/service-rebalancing.html) in the *Amazon Elastic Container Service Developer Guide*.\n The default behavior of ``AvailabilityZoneRebalancing`` differs between create and update requests:\n  +  For create service requests, when no value is specified for ``AvailabilityZoneRebalancing``, Amazon ECS defaults the value to ``ENABLED``.\n  +  For update service requests, when no value is specified for ``AvailabilityZoneRebalancing``, Amazon ECS defaults to the existing service’s ``AvailabilityZoneRebalancing`` value. If the service never had an ``AvailabilityZoneRebalancing`` value set, Amazon ECS treats this as ``DISABLED``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#availability_zone_rebalancing EcsService#availability_zone_rebalancing}",
            "stability": "stable",
            "summary": "Indicates whether to use Availability Zone rebalancing for the service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 24
          },
          "name": "availabilityZoneRebalancing",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If a ``capacityProviderStrategy`` is specified, the ``launchType`` parameter must be omitted. If no ``capacityProviderStrategy`` or ``launchType`` is specified, the ``defaultCapacityProviderStrategy`` for the cluster is used.\n A capacity provider strategy can contain a maximum of 20 capacity providers.\n  To remove this property from your service resource, specify an empty ``CapacityProviderStrategyItem`` array.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#capacity_provider_strategy EcsService#capacity_provider_strategy}",
            "stability": "stable",
            "summary": "The capacity provider strategy to use for the service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 33
          },
          "name": "capacityProviderStrategy",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceCapacityProviderStrategy"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you do not specify a cluster, the default cluster is assumed.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#cluster EcsService#cluster}",
            "stability": "stable",
            "summary": "The short name or full Amazon Resource Name (ARN) of the cluster that you run your service on."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 39
          },
          "name": "cluster",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#deployment_configuration EcsService#deployment_configuration}",
            "stability": "stable",
            "summary": "Optional deployment parameters that control how many tasks run during the deployment and the ordering of stopping and starting tasks."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 45
          },
          "name": "deploymentConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceDeploymentConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#deployment_controller EcsService#deployment_controller}",
            "stability": "stable",
            "summary": "The deployment controller to use for the service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 51
          },
          "name": "deploymentController",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceDeploymentController"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For new services, if a desired count is not specified, a default value of ``1`` is used. When using the ``DAEMON`` scheduling strategy, the desired count is not required.\n For existing services, if a desired count is not specified, it is omitted from the operation.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#desired_count EcsService#desired_count}",
            "stability": "stable",
            "summary": "The number of instantiations of the specified task definition to place and keep running in your service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 59
          },
          "name": "desiredCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information, see [Tagging your Amazon ECS resources](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-using-tags.html) in the *Amazon Elastic Container Service Developer Guide*.\n When you use Amazon ECS managed tags, you must set the ``propagateTags`` request parameter.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#enable_ecs_managed_tags EcsService#enable_ecs_managed_tags}",
            "stability": "stable",
            "summary": "Specifies whether to turn on Amazon ECS managed tags for the tasks within the service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 66
          },
          "name": "enableEcsManagedTags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If ``true``, the execute command functionality is turned on for all containers in tasks as part of the service.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#enable_execute_command EcsService#enable_execute_command}",
            "stability": "stable",
            "summary": "Determines whether the execute command functionality is turned on for the service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 72
          },
          "name": "enableExecuteCommand",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "By default, deployments aren't forced. You can use this option to start a new deployment with no service definition changes. For example, you can update a service's tasks to use a newer Docker image with the same image/tag combination (``my_image:latest``) or to roll Fargate tasks onto a newer platform version.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#force_new_deployment EcsService#force_new_deployment}",
            "stability": "stable",
            "summary": "Determines whether to force a new deployment of the service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 78
          },
          "name": "forceNewDeployment",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceForceNewDeployment"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you do not specify a health check grace period value, the default value of 0 is used. If you do not use any of the health checks, then ``healthCheckGracePeriodSeconds`` is unused.\n If your service has more running tasks than desired, unhealthy tasks in the grace period might be stopped to reach the desired count.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#health_check_grace_period_seconds EcsService#health_check_grace_period_seconds}",
            "stability": "stable",
            "summary": "The period of time, in seconds, that the Amazon ECS service scheduler ignores unhealthy Elastic Load Balancing, VPC Lattice, and container health checks after a task has first started."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 85
          },
          "name": "healthCheckGracePeriodSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information, see [Amazon ECS Launch Types](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/launch_types.html) in the *Amazon Elastic Container Service Developer Guide*.\n  If you want to use Managed Instances, you must use the ``capacityProviderStrategy`` request parameter\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#launch_type EcsService#launch_type}",
            "stability": "stable",
            "summary": "The launch type on which to run your service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 92
          },
          "name": "launchType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you specify the ``Role`` property, ``LoadBalancers`` must be specified as well. For information about the number of load balancers that you can specify per service, see [Service Load Balancing](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/service-load-balancing.html) in the *Amazon Elastic Container Service Developer Guide*.\n  To remove this property from your service resource, specify an empty ``LoadBalancer`` array.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#load_balancers EcsService#load_balancers}",
            "stability": "stable",
            "summary": "A list of load balancer objects to associate with the service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 99
          },
          "name": "loadBalancers",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceLoadBalancers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When not specified, Amazon ECS uses the default resolution of ``60`` seconds.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#monitoring EcsService#monitoring}",
            "stability": "stable",
            "summary": "The optional monitoring configuration for the service, which defines the resolution for the service-level ``CPUUtilization`` and ``MemoryUtilization`` Amazon CloudWatch metrics."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 105
          },
          "name": "monitoring",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceMonitoring"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter is required for task definitions that use the ``awsvpc`` network mode to receive their own elastic network interface, and it is not supported for other network modes. For more information, see [Task Networking](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/task-networking.html) in the *Amazon Elastic Container Service Developer Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#network_configuration EcsService#network_configuration}",
            "stability": "stable",
            "summary": "The network configuration for the service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 111
          },
          "name": "networkConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceNetworkConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a maximum of 10 constraints for each task. This limit includes constraints in the task definition and those specified at runtime.\n  To remove this property from your service resource, specify an empty ``PlacementConstraint`` array.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#placement_constraints EcsService#placement_constraints}",
            "stability": "stable",
            "summary": "An array of placement constraint objects to use for tasks in your service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 118
          },
          "name": "placementConstraints",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsService.EcsServicePlacementConstraints"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a maximum of 5 strategy rules for each service.\n  To remove this property from your service resource, specify an empty ``PlacementStrategy`` array.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#placement_strategies EcsService#placement_strategies}",
            "stability": "stable",
            "summary": "The placement strategy objects to use for tasks in your service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 125
          },
          "name": "placementStrategies",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsService.EcsServicePlacementStrategies"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "A platform version is specified only for tasks using the Fargate launch type. If one isn't specified, the ``LATEST`` platform version is used. For more information, see [platform versions](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/platform_versions.html) in the *Amazon Elastic Container Service Developer Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#platform_version EcsService#platform_version}",
            "stability": "stable",
            "summary": "The platform version that your tasks in the service are running on."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 131
          },
          "name": "platformVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If no value is specified, the tags aren't propagated. Tags can only be propagated to the task during task creation. To add tags to a task after task creation, use the [TagResource](https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_TagResource.html) API action.\n You must set this to a value other than ``NONE`` when you use Cost Explorer. For more information, see [Amazon ECS usage reports](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/usage-reports.html) in the *Amazon Elastic Container Service Developer Guide*.\n The default is ``NONE``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#propagate_tags EcsService#propagate_tags}",
            "stability": "stable",
            "summary": "Specifies whether to propagate the tags from the task definition to the task."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 139
          },
          "name": "propagateTags",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter is only permitted if you are using a load balancer with your service and your task definition doesn't use the ``awsvpc`` network mode. If you specify the ``role`` parameter, you must also specify a load balancer object with the ``loadBalancers`` parameter.\n  If your account has already created the Amazon ECS service-linked role, that role is used for your service unless you specify a role here. The service-linked role is required if your task definition uses the ``awsvpc`` network mode or if the service is configured to use service discovery, an external deployment controller, multiple target groups, or Elastic Inference accelerators in which case you don't specify a role here. For more information, see [Using service-linked roles for Amazon ECS](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/using-service-linked-roles.html) in the *Amazon Elastic Container Service Developer Guide*.\n  If your specified role has a path other than ``/``, then you must either specify the full role ARN (this is recommended) or prefix the role name with the path. For example, if a role with the name ``bar`` has a path of ``/foo/`` then you would specify ``/foo/bar`` as the role name. For more information, see [Friendly names and paths](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_identifiers.html#identifiers-friendly-names) in the *IAM User Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#role EcsService#role}",
            "stability": "stable",
            "summary": "The name or full Amazon Resource Name (ARN) of the IAM role that allows Amazon ECS to make calls to your load balancer on your behalf."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 147
          },
          "name": "role",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information, see [Services](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs_services.html).\n There are two service scheduler strategies available:\n  +  ``REPLICA``-The replica scheduling strategy places and maintains the desired number of tasks across your cluster. By default, the service scheduler spreads tasks across Availability Zones. You can use task placement strategies and constraints to customize task placement decisions. This scheduler strategy is required if the service uses the ``CODE_DEPLOY`` or ``EXTERNAL`` deployment controller types.\n  +  ``DAEMON``-The daemon scheduling strategy deploys exactly one task on each active container instance that meets all of the task placement constraints that you specify in your cluster. The service scheduler also evaluates the task placement constraints for running tasks and will stop tasks that don't meet the placement constraints. When you're using this strategy, you don't need to specify a desired number of tasks, a task placement strategy, or use Service Auto Scaling policies.\n  Tasks using the Fargate launch type or the ``CODE_DEPLOY`` or ``EXTERNAL`` deployment controller types don't support the ``DAEMON`` scheduling strategy.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#scheduling_strategy EcsService#scheduling_strategy}",
            "stability": "stable",
            "summary": "The scheduling strategy to use for the service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 157
          },
          "name": "schedulingStrategy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Tasks that run in a namespace can use short names to connect to services in the namespace. Tasks can connect to services across all of the clusters in the namespace. Tasks connect through a managed proxy container that collects logs and metrics for increased visibility. Only the tasks that Amazon ECS services create are supported with Service Connect. For more information, see [Service Connect](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/service-connect.html) in the *Amazon Elastic Container Service Developer Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#service_connect_configuration EcsService#service_connect_configuration}",
            "stability": "stable",
            "summary": "The configuration for this service to discover and connect to services, and be discovered by, and connected from, other services within a namespace."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 164
          },
          "name": "serviceConnectConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Up to 255 letters (uppercase and lowercase), numbers, underscores, and hyphens are allowed. Service names must be unique within a cluster, but you can have similarly named services in multiple clusters within a Region or across multiple Regions.\n  The stack update fails if you change any properties that require replacement and the ``ServiceName`` is configured. This is because AWS CloudFormation creates the replacement service first, but each ``ServiceName`` must be unique in the cluster.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#service_name EcsService#service_name}",
            "stability": "stable",
            "summary": "The name of your service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 171
          },
          "name": "serviceName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information, see [Service discovery](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/service-discovery.html).\n  Each service may be associated with one service registry. Multiple service registries for each service isn't supported.\n   To remove this property from your service resource, specify an empty ``ServiceRegistry`` array.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#service_registries EcsService#service_registries}",
            "stability": "stable",
            "summary": "The details of the service discovery registry to associate with this service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 179
          },
          "name": "serviceRegistries",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceServiceRegistries"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "custom": {
              "": ".\n+  Tag keys and values are case-sensitive.\n+  Do not use ``aws:``, ``AWS:``, or any upper or lowercase combination of such as a prefix for either keys or values as it is reserved for AWS use. You cannot edit or delete tag keys or values with this prefix. Tags with this prefix do not count against your tags per resource limit.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#tags EcsService#tags}"
            },
            "remarks": "Each tag consists of a key and an optional value, both of which you define. When a service is deleted, the tags are deleted as well.\n The following basic restrictions apply to tags:\n  +  Maximum number of tags per resource - 50\n  +  For each resource, each tag key must be unique, and each tag key can have only one value.\n  +  Maximum key length - 128 Unicode characters in UTF-8\n  +  Maximum value length - 256 Unicode characters in UTF-8\n  +  If your tagging schema is used across multiple services and resources, remember that other services may have restrictions on allowed characters. Generally allowed characters are: letters, numbers, and spaces representable in UTF-8, and the following characters: + - = . _ : /",
            "stability": "stable",
            "summary": "The metadata that you apply to the service to help you categorize and organize them."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 193
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If a ``revision`` isn't specified, the latest ``ACTIVE`` revision is used.\n A task definition must be specified if the service uses either the ``ECS`` or ``CODE_DEPLOY`` deployment controllers.\n For more information about deployment types, see [Amazon ECS deployment types](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/deployment-types.html).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#task_definition EcsService#task_definition}",
            "stability": "stable",
            "summary": "The ``family`` and ``revision`` (``family:revision``) or full ARN of the task definition to run in your service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 201
          },
          "name": "taskDefinition",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Currently, the only supported volume type is an Amazon EBS volume.\n  To remove this property from your service resource, specify an empty ``ServiceVolumeConfiguration`` array.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#volume_configurations EcsService#volume_configurations}",
            "stability": "stable",
            "summary": "The configuration for a volume specified in the task definition as a volume that is configured at launch time."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 208
          },
          "name": "volumeConfigurations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceVolumeConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#vpc_lattice_configurations EcsService#vpc_lattice_configurations}",
            "stability": "stable",
            "summary": "The VPC Lattice configuration for the service being created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 214
          },
          "name": "vpcLatticeConfigurations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceVpcLatticeConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-service/index:EcsServiceConfig"
    },
    "@cdktn/provider-awscc.ecsService.EcsServiceDeploymentConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceDeploymentConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-service/index.ts",
        "line": 1638
      },
      "name": "EcsServiceDeploymentConfiguration",
      "namespace": "ecsService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#alarms EcsService#alarms}",
            "stability": "stable",
            "summary": "Information about the CloudWatch alarms."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 1644
          },
          "name": "alarms",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceDeploymentConfigurationAlarms"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The following rules apply when you don't specify a value:\n  +  For blue/green, linear, and canary deployments, the value is set to 15 minutes.\n  +  For rolling deployments, there is no bake time set by default.\n  +  The external deployment controller (``EXTERNAL``) and the ACD blue/green deployment controller (``CODE_DEPLOY``) do not support the ``BakeTimeInMinutes`` parameter.\n  \n  If you provide a bake time for a rolling deployment, the CloudFormation handler timeout is increased to the maximum of 36 hours, matching the timeout for blue/green, linear, and canary deployments.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#bake_time_in_minutes EcsService#bake_time_in_minutes}",
            "stability": "stable",
            "summary": "The duration waiting before terminating the previous service revision and marking a deployment complete."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 1656
          },
          "name": "bakeTimeInMinutes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Only valid when the deployment strategy is ``CANARY``. This configuration enables shifting a fixed percentage of traffic for testing, followed by shifting the remaining traffic after a bake period.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#canary_configuration EcsService#canary_configuration}",
            "stability": "stable",
            "summary": "Configuration for canary deployment strategy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 1662
          },
          "name": "canaryConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceDeploymentConfigurationCanaryConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The *deployment circuit breaker* determines whether a service deployment will fail if the service can't reach a steady state. If you use the deployment circuit breaker, a service deployment will transition to a failed state and stop launching new tasks. If you use the rollback option, when a service deployment fails, the service is rolled back to the last deployment that completed successfully. For more information, see [Rolling update](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/deployment-type-ecs.html) in the *Amazon Elastic Container Service Developer Guide*\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#deployment_circuit_breaker EcsService#deployment_circuit_breaker}",
            "stability": "stable",
            "summary": "The deployment circuit breaker can only be used for services using the rolling update (``ECS``) deployment type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 1669
          },
          "name": "deploymentCircuitBreaker",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceDeploymentConfigurationDeploymentCircuitBreaker"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#lifecycle_hooks EcsService#lifecycle_hooks}",
            "stability": "stable",
            "summary": "An array of deployment lifecycle hook objects to run custom logic or pause the deployment at specific stages of the deployment lifecycle."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 1675
          },
          "name": "lifecycleHooks",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceDeploymentConfigurationLifecycleHooks"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Only valid when the deployment strategy is ``LINEAR``. This configuration enables progressive traffic shifting in equal percentage increments with configurable bake times between each step.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#linear_configuration EcsService#linear_configuration}",
            "stability": "stable",
            "summary": "Configuration for linear deployment strategy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 1681
          },
          "name": "linearConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceDeploymentConfigurationLinearConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter enables you to define the deployment batch size. For example, if your service is using the ``REPLICA`` service scheduler and has a ``desiredCount`` of four tasks and a ``maximumPercent`` value of 200%, the scheduler may start four new tasks before stopping the four older tasks (provided that the cluster resources required to do this are available). The default ``maximumPercent`` value for a service using the ``REPLICA`` service scheduler is 200%.\n The Amazon ECS scheduler uses this parameter to replace unhealthy tasks by starting replacement tasks first and then stopping the unhealthy tasks, as long as cluster resources for starting replacement tasks are available. For more information about how the scheduler replaces unhealthy tasks, see [Amazon ECS services](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs_services.html).\n If a service is using either the blue/green (``CODE_DEPLOY``) or ``EXTERNAL`` deployment types, and tasks in the service use the EC2 launch type, the *maximum percent* value is set to the default value. The *maximum percent* value is used to define the upper limit on the number of the tasks in the service that remain in the ``RUNNING`` state while the container instances are in the ``DRAINING`` state.\n  You can't specify a custom ``maximumPercent`` value for a service that uses either the blue/green (``CODE_DEPLOY``) or ``EXTERNAL`` deployment types and has tasks that use the EC2 launch type.\n  If the service uses either the blue/green (``CODE_DEPLOY``) or ``EXTERNAL`` deployment types, and the tasks in the service use the Fargate launch type, the maximum percent value is not used. The value is still returned when describing your service.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#maximum_percent EcsService#maximum_percent}",
            "stability": "stable",
            "summary": "If a service is using the rolling update (``ECS``) deployment type, the ``maximumPercent`` parameter represents an upper limit on the number of your service's tasks that are allowed in the ``RUNNING`` or ``PENDING`` state during a deployment, as a percentage of the ``desiredCount`` (rounded down to the nearest integer)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 1691
          },
          "name": "maximumPercent",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter enables you to deploy without using additional cluster capacity. For example, if your service has a ``desiredCount`` of four tasks and a ``minimumHealthyPercent`` of 50%, the service scheduler may stop two existing tasks to free up cluster capacity before starting two new tasks. \n  If any tasks are unhealthy and if ``maximumPercent`` doesn't allow the Amazon ECS scheduler to start replacement tasks, the scheduler stops the unhealthy tasks one-by-one — using the ``minimumHealthyPercent`` as a constraint — to clear up capacity to launch replacement tasks. For more information about how the scheduler replaces unhealthy tasks, see [Amazon ECS services](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs_services.html). \n For services that *do not* use a load balancer, the following should be noted:\n  +  A service is considered healthy if all essential containers within the tasks in the service pass their health checks.\n  +  If a task has no essential containers with a health check defined, the service scheduler will wait for 40 seconds after a task reaches a ``RUNNING`` state before the task is counted towards the minimum healthy percent total.\n  +  If a task has one or more essential containers with a health check defined, the service scheduler will wait for the task to reach a healthy status before counting it towards the minimum healthy percent total. A task is considered healthy when all essential containers within the task have passed their health checks. The amount of time the service scheduler can wait for is determined by the container health check settings. \n  \n For services that *do* use a load balancer, the following should be noted:\n  +  If a task has no essential containers with a health check defined, the service scheduler will wait for the load balancer target group health check to return a healthy status before counting the task towards the minimum healthy percent total.\n  +  If a task has an essential container with a health check defined, the service scheduler will wait for both the task to reach a healthy status and the load balancer target group health check to return a healthy status before counting the task towards the minimum healthy percent total.\n  \n The default value for a replica service for ``minimumHealthyPercent`` is 100%. The default ``minimumHealthyPercent`` value for a service using the ``DAEMON`` service schedule is 0% for the CLI, the AWS SDKs, and the APIs and 50% for the AWS Management Console.\n The minimum number of healthy tasks during a deployment is the ``desiredCount`` multiplied by the ``minimumHealthyPercent``/100, rounded up to the nearest integer value.\n If a service is using either the blue/green (``CODE_DEPLOY``) or ``EXTERNAL`` deployment types and is running tasks that use the EC2 launch type, the *minimum healthy percent* value is set to the default value. The *minimum healthy percent* value is used to define the lower limit on the number of the tasks in the service that remain in the ``RUNNING`` state while the container instances are in the ``DRAINING`` state.\n  You can't specify a custom ``minimumHealthyPercent`` value for a service that uses either the blue/green (``CODE_DEPLOY``) or ``EXTERNAL`` deployment types and has tasks that use the EC2 launch type.\n  If a service is using either the blue/green (``CODE_DEPLOY``) or ``EXTERNAL`` deployment types and is running tasks that use the Fargate launch type, the minimum healthy percent value is not used, although it is returned when describing your service.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#minimum_healthy_percent EcsService#minimum_healthy_percent}",
            "stability": "stable",
            "summary": "If a service is using the rolling update (``ECS``) deployment type, the ``minimumHealthyPercent`` represents a lower limit on the number of your service's tasks that must remain in the ``RUNNING`` state during a deployment, as a percentage of the ``desiredCount`` (rounded up to the nearest integer)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 1712
          },
          "name": "minimumHealthyPercent",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Choose from these valid values:\n  +  ``ROLLING`` - When you create a service which uses the rolling update (``ROLLING``) deployment strategy, the Amazon ECS service scheduler replaces the currently running tasks with new tasks. The number of tasks that Amazon ECS adds or removes from the service during a rolling update is controlled by the service deployment configuration.\n  +  ``BLUE_GREEN`` - A blue/green deployment strategy (``BLUE_GREEN``) is a release methodology that reduces downtime and risk by running two identical production environments called blue and green. With Amazon ECS blue/green deployments, you can validate new service revisions before directing production traffic to them. This approach provides a safer way to deploy changes with the ability to quickly roll back if needed.\n  +  ``LINEAR`` - A *linear* deployment strategy (``LINEAR``) gradually shifts traffic from the current production environment to a new environment in equal percentages over time. With Amazon ECS linear deployments, you can control the pace of traffic shifting and validate new service revisions with increasing amounts of production traffic.\n  +  ``CANARY`` - A *canary* deployment strategy (``CANARY``) shifts a small percentage of traffic to the new service revision first, then shifts the remaining traffic all at once after a specified time period. This allows you to test the new version with a subset of users before full deployment.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#strategy EcsService#strategy}",
            "stability": "stable",
            "summary": "The deployment strategy for the service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 1722
          },
          "name": "strategy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ecs-service/index:EcsServiceDeploymentConfiguration"
    },
    "@cdktn/provider-awscc.ecsService.EcsServiceDeploymentConfigurationAlarms": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceDeploymentConfigurationAlarms",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-service/index.ts",
        "line": 424
      },
      "name": "EcsServiceDeploymentConfigurationAlarms",
      "namespace": "ecsService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#alarm_names EcsService#alarm_names}",
            "stability": "stable",
            "summary": "One or more CloudWatch alarm names. Use a \",\" to separate the alarms."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 430
          },
          "name": "alarmNames",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#enable EcsService#enable}",
            "stability": "stable",
            "summary": "Determines whether to use the CloudWatch alarm option in the service deployment process."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 436
          },
          "name": "enable",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If rollback is used, when a service deployment fails, the service is rolled back to the last deployment that completed successfully.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#rollback EcsService#rollback}",
            "stability": "stable",
            "summary": "Determines whether to configure Amazon ECS to roll back the service if a service deployment fails."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 442
          },
          "name": "rollback",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-service/index:EcsServiceDeploymentConfigurationAlarms"
    },
    "@cdktn/provider-awscc.ecsService.EcsServiceDeploymentConfigurationAlarmsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceDeploymentConfigurationAlarmsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-service/index.ts",
          "line": 496
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-service/index.ts",
        "line": 488
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 550
          },
          "name": "resetAlarmNames"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 566
          },
          "name": "resetEnable"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 582
          },
          "name": "resetRollback"
        }
      ],
      "name": "EcsServiceDeploymentConfigurationAlarmsOutputReference",
      "namespace": "ecsService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 554
          },
          "name": "alarmNamesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 570
          },
          "name": "enableInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 586
          },
          "name": "rollbackInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 544
          },
          "name": "alarmNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 560
          },
          "name": "enable",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 576
          },
          "name": "rollback",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 500
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceDeploymentConfigurationAlarms"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-service/index:EcsServiceDeploymentConfigurationAlarmsOutputReference"
    },
    "@cdktn/provider-awscc.ecsService.EcsServiceDeploymentConfigurationCanaryConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceDeploymentConfigurationCanaryConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-service/index.ts",
        "line": 590
      },
      "name": "EcsServiceDeploymentConfigurationCanaryConfiguration",
      "namespace": "ecsService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are 0 to 1440 minutes (24 hours). The default value is 10.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#canary_bake_time_in_minutes EcsService#canary_bake_time_in_minutes}",
            "stability": "stable",
            "summary": "The amount of time in minutes to wait during the canary phase before shifting the remaining production traffic to the new service revision."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 596
          },
          "name": "canaryBakeTimeInMinutes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are multiples of 0.1 from 0.1 to 100.0. The default value is 5.0.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#canary_percent EcsService#canary_percent}",
            "stability": "stable",
            "summary": "The percentage of production traffic to shift to the new service revision during the canary phase."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 602
          },
          "name": "canaryPercent",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ecs-service/index:EcsServiceDeploymentConfigurationCanaryConfiguration"
    },
    "@cdktn/provider-awscc.ecsService.EcsServiceDeploymentConfigurationCanaryConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceDeploymentConfigurationCanaryConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-service/index.ts",
          "line": 649
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-service/index.ts",
        "line": 641
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 697
          },
          "name": "resetCanaryBakeTimeInMinutes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 713
          },
          "name": "resetCanaryPercent"
        }
      ],
      "name": "EcsServiceDeploymentConfigurationCanaryConfigurationOutputReference",
      "namespace": "ecsService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 701
          },
          "name": "canaryBakeTimeInMinutesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 717
          },
          "name": "canaryPercentInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 691
          },
          "name": "canaryBakeTimeInMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 707
          },
          "name": "canaryPercent",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 653
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceDeploymentConfigurationCanaryConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-service/index:EcsServiceDeploymentConfigurationCanaryConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.ecsService.EcsServiceDeploymentConfigurationDeploymentCircuitBreaker": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceDeploymentConfigurationDeploymentCircuitBreaker",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-service/index.ts",
        "line": 852
      },
      "name": "EcsServiceDeploymentConfigurationDeploymentCircuitBreaker",
      "namespace": "ecsService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#enable EcsService#enable}",
            "stability": "stable",
            "summary": "Determines whether to use the deployment circuit breaker logic for the service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 858
          },
          "name": "enable",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When set to ``true``, a task that reaches a healthy state resets the failure count to ``0``. When set to ``false``, Amazon ECS does not reset the failure count. The default is ``true``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#reset_on_healthy_task EcsService#reset_on_healthy_task}",
            "stability": "stable",
            "summary": "Specifies whether the deployment circuit breaker resets its failure count when a task reaches a healthy state."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 864
          },
          "name": "resetOnHealthyTask",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If rollback is on, when a service deployment fails, the service is rolled back to the last deployment that completed successfully.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#rollback EcsService#rollback}",
            "stability": "stable",
            "summary": "Determines whether to configure Amazon ECS to roll back the service if a service deployment fails."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 870
          },
          "name": "rollback",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The ``type`` and ``value`` together determine how many task failures are tolerated before the circuit breaker activates.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#threshold_configuration EcsService#threshold_configuration}",
            "stability": "stable",
            "summary": "The threshold configuration that controls when the deployment circuit breaker triggers."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 876
          },
          "name": "thresholdConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceDeploymentConfigurationDeploymentCircuitBreakerThresholdConfiguration"
          }
        }
      ],
      "symbolId": "src/ecs-service/index:EcsServiceDeploymentConfigurationDeploymentCircuitBreaker"
    },
    "@cdktn/provider-awscc.ecsService.EcsServiceDeploymentConfigurationDeploymentCircuitBreakerOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceDeploymentConfigurationDeploymentCircuitBreakerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-service/index.ts",
          "line": 937
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-service/index.ts",
        "line": 929
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 1042
          },
          "name": "putThresholdConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceDeploymentConfigurationDeploymentCircuitBreakerThresholdConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 997
          },
          "name": "resetEnable"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 1013
          },
          "name": "resetResetOnHealthyTask"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 1029
          },
          "name": "resetRollback"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 1045
          },
          "name": "resetThresholdConfiguration"
        }
      ],
      "name": "EcsServiceDeploymentConfigurationDeploymentCircuitBreakerOutputReference",
      "namespace": "ecsService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 1039
          },
          "name": "thresholdConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceDeploymentConfigurationDeploymentCircuitBreakerThresholdConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 1001
          },
          "name": "enableInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 1017
          },
          "name": "resetOnHealthyTaskInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 1033
          },
          "name": "rollbackInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 1049
          },
          "name": "thresholdConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceDeploymentConfigurationDeploymentCircuitBreakerThresholdConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 991
          },
          "name": "enable",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 1007
          },
          "name": "resetOnHealthyTask",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 1023
          },
          "name": "rollback",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 941
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceDeploymentConfigurationDeploymentCircuitBreaker"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-service/index:EcsServiceDeploymentConfigurationDeploymentCircuitBreakerOutputReference"
    },
    "@cdktn/provider-awscc.ecsService.EcsServiceDeploymentConfigurationDeploymentCircuitBreakerThresholdConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceDeploymentConfigurationDeploymentCircuitBreakerThresholdConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-service/index.ts",
        "line": 721
      },
      "name": "EcsServiceDeploymentConfigurationDeploymentCircuitBreakerThresholdConfiguration",
      "namespace": "ecsService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "For the percentage types (``BOUNDED_PERCENT`` and ``UNBOUNDED_PERCENT``), Amazon ECS multiplies ``value`` by the latest service desired count. For ``COUNT``, Amazon ECS uses ``value`` directly as the threshold. The default is ``BOUNDED_PERCENT``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#type EcsService#type}",
            "stability": "stable",
            "summary": "Determines how Amazon ECS uses ``value`` to calculate the failure threshold."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 727
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When ``type`` is ``COUNT``, this value is the failure threshold itself. When ``type`` is a percentage type, Amazon ECS multiplies this value by the latest service desired count to produce the failure threshold. The default is ``50``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#value EcsService#value}",
            "stability": "stable",
            "summary": "Specifies the integer that Amazon ECS uses to calculate the failure threshold."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 733
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ecs-service/index:EcsServiceDeploymentConfigurationDeploymentCircuitBreakerThresholdConfiguration"
    },
    "@cdktn/provider-awscc.ecsService.EcsServiceDeploymentConfigurationDeploymentCircuitBreakerThresholdConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceDeploymentConfigurationDeploymentCircuitBreakerThresholdConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-service/index.ts",
          "line": 780
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-service/index.ts",
        "line": 772
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 828
          },
          "name": "resetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 844
          },
          "name": "resetValue"
        }
      ],
      "name": "EcsServiceDeploymentConfigurationDeploymentCircuitBreakerThresholdConfigurationOutputReference",
      "namespace": "ecsService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 832
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 848
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 822
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 838
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 784
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceDeploymentConfigurationDeploymentCircuitBreakerThresholdConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-service/index:EcsServiceDeploymentConfigurationDeploymentCircuitBreakerThresholdConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.ecsService.EcsServiceDeploymentConfigurationLifecycleHooks": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceDeploymentConfigurationLifecycleHooks",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-service/index.ts",
        "line": 1180
      },
      "name": "EcsServiceDeploymentConfigurationLifecycleHooks",
      "namespace": "ecsService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "This field must be a JSON object as a string.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#hook_details EcsService#hook_details}",
            "stability": "stable",
            "summary": "Use this field to specify custom parameters that ECS passes to your hook target invocations (such as a Lambda function)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 1187
          },
          "name": "hookDetails",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For ``AWS_LAMBDA`` hooks, this is the Lambda function ARN. This field is not applicable for ``PAUSE`` hooks.\n You must provide this parameter when configuring an ``AWS_LAMBDA`` lifecycle hook.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#hook_target_arn EcsService#hook_target_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the hook target."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 1194
          },
          "name": "hookTargetArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Choose from these valid values:\n  +  RECONCILE_SERVICE\n The reconciliation stage that only happens when you start a new service deployment with more than 1 service revision in an ACTIVE state.\n You can use a lifecycle hook for this stage.\n  +  PRE_SCALE_UP\n The green service revision has not started. The blue service revision is handling 100% of the production traffic. There is no test traffic.\n You can use a lifecycle hook for this stage.\n  +  POST_SCALE_UP\n The green service revision has started. The blue service revision is handling 100% of the production traffic. There is no test traffic.\n You can use a lifecycle hook for this stage.\n  +  TEST_TRAFFIC_SHIFT\n The blue and green service revisions are running. The blue service revision handles 100% of the production traffic. The green service revision is migrating from 0% to 100% of test traffic.\n You can use a lifecycle hook for this stage.\n  +  POST_TEST_TRAFFIC_SHIFT\n The test traffic shift is complete. The green service revision handles 100% of the test traffic.\n You can use a lifecycle hook for this stage.\n  +  PRE_PRODUCTION_TRAFFIC_SHIFT\n Occurs before production traffic shift. For linear and canary deployments, this stage is invoked before every traffic shift step.\n You can use a lifecycle hook for this stage.\n  +  PRODUCTION_TRAFFIC_SHIFT\n Production traffic is shifting to the green service revision. The green service revision is migrating from 0% to 100% of production traffic. For linear and canary deployments, this stage is invoked at every traffic shift step.\n You can use a lifecycle hook for this stage.\n  +  POST_PRODUCTION_TRAFFIC_SHIFT\n The production traffic shift is complete.\n You can use a lifecycle hook for this stage.\n  \n  ``PAUSE`` hooks cannot be configured at ``TEST_TRAFFIC_SHIFT`` or ``PRODUCTION_TRAFFIC_SHIFT`` stages. These stages are only valid for ``AWS_LAMBDA`` hooks.\n  You must provide this parameter when configuring a deployment lifecycle hook.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#lifecycle_stages EcsService#lifecycle_stages}",
            "stability": "stable",
            "summary": "The lifecycle stages at which to run the hook."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 1227
          },
          "name": "lifecycleStages",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information, see [Permissions required for Lambda functions in Amazon ECS blue/green deployments](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/blue-green-permissions.html) in the *Amazon Elastic Container Service Developer Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#role_arn EcsService#role_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the IAM role that grants Amazon ECS permission to call Lambda functions on your behalf."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 1234
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are:\n  +  ``AWS_LAMBDA`` - Invokes a Lambda function at the specified lifecycle stage. This is the default value.\n  +  ``PAUSE`` - Pauses the deployment at the specified lifecycle stage until you call ``ContinueServiceDeployment`` to continue or roll back.\n  \n This field is optional. If not specified, the default value is ``AWS_LAMBDA``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#target_type EcsService#target_type}",
            "stability": "stable",
            "summary": "The type of action the lifecycle hook performs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 1244
          },
          "name": "targetType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This specifies how long Amazon ECS waits before taking the timeout action if the hook is not resolved.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#timeout_configuration EcsService#timeout_configuration}",
            "stability": "stable",
            "summary": "The timeout configuration for the lifecycle hook."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 1250
          },
          "name": "timeoutConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceDeploymentConfigurationLifecycleHooksTimeoutConfiguration"
          }
        }
      ],
      "symbolId": "src/ecs-service/index:EcsServiceDeploymentConfigurationLifecycleHooks"
    },
    "@cdktn/provider-awscc.ecsService.EcsServiceDeploymentConfigurationLifecycleHooksList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceDeploymentConfigurationLifecycleHooksList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-service/index.ts",
          "line": 1496
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-service/index.ts",
        "line": 1488
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 1503
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceDeploymentConfigurationLifecycleHooksOutputReference"
            }
          }
        }
      ],
      "name": "EcsServiceDeploymentConfigurationLifecycleHooksList",
      "namespace": "ecsService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 1489
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceDeploymentConfigurationLifecycleHooks"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-service/index:EcsServiceDeploymentConfigurationLifecycleHooksList"
    },
    "@cdktn/provider-awscc.ecsService.EcsServiceDeploymentConfigurationLifecycleHooksOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceDeploymentConfigurationLifecycleHooksOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-service/index.ts",
          "line": 1327
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-service/index.ts",
        "line": 1317
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 1476
          },
          "name": "putTimeoutConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceDeploymentConfigurationLifecycleHooksTimeoutConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 1399
          },
          "name": "resetHookDetails"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 1415
          },
          "name": "resetHookTargetArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 1431
          },
          "name": "resetLifecycleStages"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 1447
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 1463
          },
          "name": "resetTargetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 1479
          },
          "name": "resetTimeoutConfiguration"
        }
      ],
      "name": "EcsServiceDeploymentConfigurationLifecycleHooksOutputReference",
      "namespace": "ecsService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 1473
          },
          "name": "timeoutConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceDeploymentConfigurationLifecycleHooksTimeoutConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 1403
          },
          "name": "hookDetailsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 1419
          },
          "name": "hookTargetArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 1435
          },
          "name": "lifecycleStagesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 1451
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 1467
          },
          "name": "targetTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 1483
          },
          "name": "timeoutConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceDeploymentConfigurationLifecycleHooksTimeoutConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 1393
          },
          "name": "hookDetails",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 1409
          },
          "name": "hookTargetArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 1425
          },
          "name": "lifecycleStages",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 1441
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 1457
          },
          "name": "targetType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 1331
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceDeploymentConfigurationLifecycleHooks"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-service/index:EcsServiceDeploymentConfigurationLifecycleHooksOutputReference"
    },
    "@cdktn/provider-awscc.ecsService.EcsServiceDeploymentConfigurationLifecycleHooksTimeoutConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceDeploymentConfigurationLifecycleHooksTimeoutConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-service/index.ts",
        "line": 1053
      },
      "name": "EcsServiceDeploymentConfigurationLifecycleHooksTimeoutConfiguration",
      "namespace": "ecsService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#action EcsService#action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 1057
          },
          "name": "action",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#timeout_in_minutes EcsService#timeout_in_minutes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 1061
          },
          "name": "timeoutInMinutes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ecs-service/index:EcsServiceDeploymentConfigurationLifecycleHooksTimeoutConfiguration"
    },
    "@cdktn/provider-awscc.ecsService.EcsServiceDeploymentConfigurationLifecycleHooksTimeoutConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceDeploymentConfigurationLifecycleHooksTimeoutConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-service/index.ts",
          "line": 1108
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-service/index.ts",
        "line": 1100
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 1156
          },
          "name": "resetAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 1172
          },
          "name": "resetTimeoutInMinutes"
        }
      ],
      "name": "EcsServiceDeploymentConfigurationLifecycleHooksTimeoutConfigurationOutputReference",
      "namespace": "ecsService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 1160
          },
          "name": "actionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 1176
          },
          "name": "timeoutInMinutesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 1150
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 1166
          },
          "name": "timeoutInMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 1112
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceDeploymentConfigurationLifecycleHooksTimeoutConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-service/index:EcsServiceDeploymentConfigurationLifecycleHooksTimeoutConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.ecsService.EcsServiceDeploymentConfigurationLinearConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceDeploymentConfigurationLinearConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-service/index.ts",
        "line": 1507
      },
      "name": "EcsServiceDeploymentConfigurationLinearConfiguration",
      "namespace": "ecsService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are 0 to 1440 minutes (24 hours). The default value is 6. This bake time is not applied after reaching 100 percent traffic.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#step_bake_time_in_minutes EcsService#step_bake_time_in_minutes}",
            "stability": "stable",
            "summary": "The amount of time in minutes to wait between each traffic shifting step during a linear deployment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 1513
          },
          "name": "stepBakeTimeInMinutes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are multiples of 0.1 from 3.0 to 100.0. The default value is 10.0.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#step_percent EcsService#step_percent}",
            "stability": "stable",
            "summary": "The percentage of production traffic to shift in each step during a linear deployment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 1519
          },
          "name": "stepPercent",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ecs-service/index:EcsServiceDeploymentConfigurationLinearConfiguration"
    },
    "@cdktn/provider-awscc.ecsService.EcsServiceDeploymentConfigurationLinearConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceDeploymentConfigurationLinearConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-service/index.ts",
          "line": 1566
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-service/index.ts",
        "line": 1558
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 1614
          },
          "name": "resetStepBakeTimeInMinutes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 1630
          },
          "name": "resetStepPercent"
        }
      ],
      "name": "EcsServiceDeploymentConfigurationLinearConfigurationOutputReference",
      "namespace": "ecsService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 1618
          },
          "name": "stepBakeTimeInMinutesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 1634
          },
          "name": "stepPercentInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 1608
          },
          "name": "stepBakeTimeInMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 1624
          },
          "name": "stepPercent",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 1570
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceDeploymentConfigurationLinearConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-service/index:EcsServiceDeploymentConfigurationLinearConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.ecsService.EcsServiceDeploymentConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceDeploymentConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-service/index.ts",
          "line": 1818
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-service/index.ts",
        "line": 1810
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 1905
          },
          "name": "putAlarms",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceDeploymentConfigurationAlarms"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 1937
          },
          "name": "putCanaryConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceDeploymentConfigurationCanaryConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 1953
          },
          "name": "putDeploymentCircuitBreaker",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceDeploymentConfigurationDeploymentCircuitBreaker"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 1969
          },
          "name": "putLifecycleHooks",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceDeploymentConfigurationLifecycleHooks"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 1985
          },
          "name": "putLinearConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceDeploymentConfigurationLinearConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 1908
          },
          "name": "resetAlarms"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 1924
          },
          "name": "resetBakeTimeInMinutes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 1940
          },
          "name": "resetCanaryConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 1956
          },
          "name": "resetDeploymentCircuitBreaker"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 1972
          },
          "name": "resetLifecycleHooks"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 1988
          },
          "name": "resetLinearConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 2004
          },
          "name": "resetMaximumPercent"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 2020
          },
          "name": "resetMinimumHealthyPercent"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 2036
          },
          "name": "resetStrategy"
        }
      ],
      "name": "EcsServiceDeploymentConfigurationOutputReference",
      "namespace": "ecsService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 1902
          },
          "name": "alarms",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceDeploymentConfigurationAlarmsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 1934
          },
          "name": "canaryConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceDeploymentConfigurationCanaryConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 1950
          },
          "name": "deploymentCircuitBreaker",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceDeploymentConfigurationDeploymentCircuitBreakerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 1966
          },
          "name": "lifecycleHooks",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceDeploymentConfigurationLifecycleHooksList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 1982
          },
          "name": "linearConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceDeploymentConfigurationLinearConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 1912
          },
          "name": "alarmsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceDeploymentConfigurationAlarms"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 1928
          },
          "name": "bakeTimeInMinutesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 1944
          },
          "name": "canaryConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceDeploymentConfigurationCanaryConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 1960
          },
          "name": "deploymentCircuitBreakerInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceDeploymentConfigurationDeploymentCircuitBreaker"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 1976
          },
          "name": "lifecycleHooksInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceDeploymentConfigurationLifecycleHooks"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 1992
          },
          "name": "linearConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceDeploymentConfigurationLinearConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 2008
          },
          "name": "maximumPercentInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 2024
          },
          "name": "minimumHealthyPercentInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 2040
          },
          "name": "strategyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 1918
          },
          "name": "bakeTimeInMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 1998
          },
          "name": "maximumPercent",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 2014
          },
          "name": "minimumHealthyPercent",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 2030
          },
          "name": "strategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 1822
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceDeploymentConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-service/index:EcsServiceDeploymentConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.ecsService.EcsServiceDeploymentController": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceDeploymentController",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-service/index.ts",
        "line": 2044
      },
      "name": "EcsServiceDeploymentController",
      "namespace": "ecsService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The deployment controller is the mechanism that determines how tasks are deployed for your service. The valid options are:\n  +  ECS\n When you create a service which uses the ``ECS`` deployment controller, you can choose between the following deployment strategies:\n  +  ``ROLLING``: When you create a service which uses the *rolling update* (``ROLLING``) deployment strategy, the ECS service scheduler replaces the currently running tasks with new tasks. The number of tasks that ECS adds or removes from the service during a rolling update is controlled by the service deployment configuration. \n Rolling update deployments are best suited for the following scenarios:\n  +  Gradual service updates: You need to update your service incrementally without taking the entire service offline at once.\n  +  Limited resource requirements: You want to avoid the additional resource costs of running two complete environments simultaneously (as required by blue/green deployments).\n  +  Acceptable deployment time: Your application can tolerate a longer deployment process, as rolling updates replace tasks one by one.\n  +  No need for instant roll back: Your service can tolerate a rollback process that takes minutes rather than seconds.\n  +  Simple deployment process: You prefer a straightforward deployment approach without the complexity of managing multiple environments, target groups, and listeners.\n  +  No load balancer requirement: Your service doesn't use or require a load balancer, ALB, NLB, or Service Connect (which are required for blue/green deployments).\n  +  Stateful applications: Your application maintains state that makes it difficult to run two parallel environments.\n  +  Cost sensitivity: You want to minimize deployment costs by not running duplicate environments during deployment.\n  \n Rolling updates are the default deployment strategy for services and provide a balance between deployment safety and resource efficiency for many common application scenarios.\n  +  ``BLUE_GREEN``: A *blue/green* deployment strategy (``BLUE_GREEN``) is a release methodology that reduces downtime and risk by running two identical production environments called blue and green. With ECS blue/green deployments, you can validate new service revisions before directing production traffic to them. This approach provides a safer way to deploy changes with the ability to quickly roll back if needed.\n ECS blue/green deployments are best suited for the following scenarios:\n  +  Service validation: When you need to validate new service revisions before directing production traffic to them\n  +  Zero downtime: When your service requires zero-downtime deployments\n  +  Instant roll back: When you need the ability to quickly roll back if issues are detected\n  +  Load balancer requirement: When your service uses ALB, NLB, or Service Connect\n  \n  \n  +  External\n Use a third-party deployment controller.\n  +  Blue/green deployment (powered by ACD)\n ACD installs an updated version of the application as a new replacement task set and reroutes production traffic from the original application task set to the replacement task set. The original task set is terminated after a successful deployment. Use this deployment controller to verify a new deployment of a service before sending production traffic to it.\n  \n When updating the deployment controller for a service, consider the following depending on the type of migration you're performing.\n  +  If you have a template that contains the ``EXTERNAL`` deployment controller information as well as ``TaskSet`` and ``PrimaryTaskSet`` resources, and you remove the task set resources from the template when updating from ``EXTERNAL`` to ``ECS``, the ``DescribeTaskSet`` and ``DeleteTaskSet`` API calls will return a 400 error after the deployment controller is updated to ``ECS``. This results in a delete failure on the task set resources, even though the stack transitions to ``UPDATE_COMPLETE`` status. For more information, see [Resource removed from stack but not deleted](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/troubleshooting.html#troubleshooting-errors-resource-removed-not-deleted) in the CFNlong User Guide. To fix this issue, delete the task sets directly using the ECS``DeleteTaskSet`` API. For more information about how to delete a task set, see [DeleteTaskSet](https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_DeleteTaskSet.html) in the ECSlong API Reference.\n  +  If you're migrating from ``CODE_DEPLOY`` to ``ECS`` with a new task definition and CFN performs a rollback operation, the ECS``UpdateService`` request fails with the following error:\n Resource handler returned message: \"Invalid request provided: Unable to update task definition on services with a CODE_DEPLOY deployment controller. \n  +  After a successful migration from ``ECS`` to ``EXTERNAL`` deployment controller, you need to manually remove the ``ACTIVE`` task set, because ECS no longer manages the deployment. For information about how to delete a task set, see [DeleteTaskSet](https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_DeleteTaskSet.html) in the ECSlong API Reference.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#type EcsService#type}",
            "stability": "stable",
            "summary": "The deployment controller type to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 2083
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ecs-service/index:EcsServiceDeploymentController"
    },
    "@cdktn/provider-awscc.ecsService.EcsServiceDeploymentControllerOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceDeploymentControllerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-service/index.ts",
          "line": 2123
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-service/index.ts",
        "line": 2115
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 2165
          },
          "name": "resetType"
        }
      ],
      "name": "EcsServiceDeploymentControllerOutputReference",
      "namespace": "ecsService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 2169
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 2159
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 2127
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceDeploymentController"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-service/index:EcsServiceDeploymentControllerOutputReference"
    },
    "@cdktn/provider-awscc.ecsService.EcsServiceForceNewDeployment": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceForceNewDeployment",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-service/index.ts",
        "line": 2173
      },
      "name": "EcsServiceForceNewDeployment",
      "namespace": "ecsService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "By default, deployments aren't forced. You can use this option to start a new deployment with no service definition changes. For example, you can update a service's tasks to use a newer Docker image with the same image/tag combination (``my_image:latest``) or to roll Fargate tasks onto a newer platform version.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#enable_force_new_deployment EcsService#enable_force_new_deployment}",
            "stability": "stable",
            "summary": "Determines whether to force a new deployment of the service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 2179
          },
          "name": "enableForceNewDeployment",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The value must be a unique, time- varying value like a timestamp, random string, or sequence number. Use this property when you want to ensure your tasks pick up the latest version of a Docker image that uses the same tag but has been updated in the registry.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#force_new_deployment_nonce EcsService#force_new_deployment_nonce}",
            "stability": "stable",
            "summary": "When you change the``ForceNewDeploymentNonce`` value in your template, it signals ECS to start a new deployment even though no other service parameters have changed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 2185
          },
          "name": "forceNewDeploymentNonce",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ecs-service/index:EcsServiceForceNewDeployment"
    },
    "@cdktn/provider-awscc.ecsService.EcsServiceForceNewDeploymentOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceForceNewDeploymentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-service/index.ts",
          "line": 2232
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-service/index.ts",
        "line": 2224
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 2280
          },
          "name": "resetEnableForceNewDeployment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 2296
          },
          "name": "resetForceNewDeploymentNonce"
        }
      ],
      "name": "EcsServiceForceNewDeploymentOutputReference",
      "namespace": "ecsService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 2284
          },
          "name": "enableForceNewDeploymentInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 2300
          },
          "name": "forceNewDeploymentNonceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 2274
          },
          "name": "enableForceNewDeployment",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 2290
          },
          "name": "forceNewDeploymentNonce",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 2236
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceForceNewDeployment"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-service/index:EcsServiceForceNewDeploymentOutputReference"
    },
    "@cdktn/provider-awscc.ecsService.EcsServiceLoadBalancers": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceLoadBalancers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-service/index.ts",
        "line": 2505
      },
      "name": "EcsServiceLoadBalancers",
      "namespace": "ecsService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Specify the alternate target group, listener rules, and IAM role required for traffic shifting during blue/green deployments.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#advanced_configuration EcsService#advanced_configuration}",
            "stability": "stable",
            "summary": "The advanced settings for the load balancer used in blue/green deployments."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 2511
          },
          "name": "advancedConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceLoadBalancersAdvancedConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You need to specify the container name when configuring the target group for an Amazon ECS load balancer.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#container_name EcsService#container_name}",
            "stability": "stable",
            "summary": "The name of the container (as it appears in a container definition) to associate with the load balancer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 2518
          },
          "name": "containerName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This port must correspond to a ``containerPort`` in the task definition the tasks in the service are using. For tasks that use the EC2 launch type, the container instance they're launched on must allow ingress traffic on the ``hostPort`` of the port mapping.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#container_port EcsService#container_port}",
            "stability": "stable",
            "summary": "The port on the container to associate with the load balancer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 2524
          },
          "name": "containerPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you are using an Application Load Balancer or a Network Load Balancer the load balancer name parameter should be omitted.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#load_balancer_name EcsService#load_balancer_name}",
            "stability": "stable",
            "summary": "The name of the load balancer to associate with the Amazon ECS service or task set."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 2531
          },
          "name": "loadBalancerName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "A target group ARN is only specified when using an Application Load Balancer or Network Load Balancer. \n For services using the ``ECS`` deployment controller, you can specify one or multiple target groups. For more information, see [Registering multiple target groups with a service](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/register-multiple-targetgroups.html) in the *Amazon Elastic Container Service Developer Guide*.\n For services using the ``CODE_DEPLOY`` deployment controller, you're required to define two target groups for the load balancer. For more information, see [Blue/green deployment with CodeDeploy](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/deployment-type-bluegreen.html) in the *Amazon Elastic Container Service Developer Guide*.\n  If your service's task definition uses the ``awsvpc`` network mode, you must choose ``ip`` as the target type, not ``instance``. Do this when creating your target groups because tasks that use the ``awsvpc`` network mode are associated with an elastic network interface, not an Amazon EC2 instance. This network mode is required for the Fargate launch type.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#target_group_arn EcsService#target_group_arn}",
            "stability": "stable",
            "summary": "The full Amazon Resource Name (ARN) of the Elastic Load Balancing target group or groups associated with a service or task set."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 2541
          },
          "name": "targetGroupArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ecs-service/index:EcsServiceLoadBalancers"
    },
    "@cdktn/provider-awscc.ecsService.EcsServiceLoadBalancersAdvancedConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceLoadBalancersAdvancedConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-service/index.ts",
        "line": 2304
      },
      "name": "EcsServiceLoadBalancersAdvancedConfiguration",
      "namespace": "ecsService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#alternate_target_group_arn EcsService#alternate_target_group_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the alternate target group for Amazon ECS blue/green deployments."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 2310
          },
          "name": "alternateTargetGroupArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#production_listener_rule EcsService#production_listener_rule}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) that that identifies the production listener rule (in the case of an Application Load Balancer) or listener (in the case for an Network Load Balancer) for routing production traffic."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 2316
          },
          "name": "productionListenerRule",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#role_arn EcsService#role_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the IAM role that grants Amazon ECS permission to call the Elastic Load Balancing APIs for you."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 2322
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#test_listener_rule EcsService#test_listener_rule}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) that identifies ) that identifies the test listener rule (in the case of an Application Load Balancer) or listener (in the case for an Network Load Balancer) for routing test traffic."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 2328
          },
          "name": "testListenerRule",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ecs-service/index:EcsServiceLoadBalancersAdvancedConfiguration"
    },
    "@cdktn/provider-awscc.ecsService.EcsServiceLoadBalancersAdvancedConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceLoadBalancersAdvancedConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-service/index.ts",
          "line": 2389
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-service/index.ts",
        "line": 2381
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 2449
          },
          "name": "resetAlternateTargetGroupArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 2465
          },
          "name": "resetProductionListenerRule"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 2481
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 2497
          },
          "name": "resetTestListenerRule"
        }
      ],
      "name": "EcsServiceLoadBalancersAdvancedConfigurationOutputReference",
      "namespace": "ecsService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 2453
          },
          "name": "alternateTargetGroupArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 2469
          },
          "name": "productionListenerRuleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 2485
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 2501
          },
          "name": "testListenerRuleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 2443
          },
          "name": "alternateTargetGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 2459
          },
          "name": "productionListenerRule",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 2475
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 2491
          },
          "name": "testListenerRule",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 2393
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceLoadBalancersAdvancedConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-service/index:EcsServiceLoadBalancersAdvancedConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.ecsService.EcsServiceLoadBalancersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceLoadBalancersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-service/index.ts",
          "line": 2758
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-service/index.ts",
        "line": 2750
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 2765
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceLoadBalancersOutputReference"
            }
          }
        }
      ],
      "name": "EcsServiceLoadBalancersList",
      "namespace": "ecsService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 2751
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceLoadBalancers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-service/index:EcsServiceLoadBalancersList"
    },
    "@cdktn/provider-awscc.ecsService.EcsServiceLoadBalancersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceLoadBalancersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-service/index.ts",
          "line": 2611
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-service/index.ts",
        "line": 2601
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 2674
          },
          "name": "putAdvancedConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceLoadBalancersAdvancedConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 2677
          },
          "name": "resetAdvancedConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 2693
          },
          "name": "resetContainerName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 2709
          },
          "name": "resetContainerPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 2725
          },
          "name": "resetLoadBalancerName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 2741
          },
          "name": "resetTargetGroupArn"
        }
      ],
      "name": "EcsServiceLoadBalancersOutputReference",
      "namespace": "ecsService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 2671
          },
          "name": "advancedConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceLoadBalancersAdvancedConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 2681
          },
          "name": "advancedConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceLoadBalancersAdvancedConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 2697
          },
          "name": "containerNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 2713
          },
          "name": "containerPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 2729
          },
          "name": "loadBalancerNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 2745
          },
          "name": "targetGroupArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 2687
          },
          "name": "containerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 2703
          },
          "name": "containerPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 2719
          },
          "name": "loadBalancerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 2735
          },
          "name": "targetGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 2615
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceLoadBalancers"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-service/index:EcsServiceLoadBalancersOutputReference"
    },
    "@cdktn/provider-awscc.ecsService.EcsServiceMonitoring": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceMonitoring",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-service/index.ts",
        "line": 2922
      },
      "name": "EcsServiceMonitoring",
      "namespace": "ecsService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#metric_configurations EcsService#metric_configurations}",
            "stability": "stable",
            "summary": "The list of metric configurations for the service monitoring."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 2928
          },
          "name": "metricConfigurations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceMonitoringMetricConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-service/index:EcsServiceMonitoring"
    },
    "@cdktn/provider-awscc.ecsService.EcsServiceMonitoringMetricConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceMonitoringMetricConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-service/index.ts",
        "line": 2769
      },
      "name": "EcsServiceMonitoringMetricConfigurations",
      "namespace": "ecsService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#metric_names EcsService#metric_names}",
            "stability": "stable",
            "summary": "The list of metric names to configure. The supported metric names are ``CPUUtilization`` and ``MemoryUtilization``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 2775
          },
          "name": "metricNames",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#resolution_seconds EcsService#resolution_seconds}",
            "stability": "stable",
            "summary": "The resolution, in seconds, at which to collect the metrics. The valid values are ``20`` and ``60``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 2781
          },
          "name": "resolutionSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ecs-service/index:EcsServiceMonitoringMetricConfigurations"
    },
    "@cdktn/provider-awscc.ecsService.EcsServiceMonitoringMetricConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceMonitoringMetricConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-service/index.ts",
          "line": 2911
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-service/index.ts",
        "line": 2903
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 2918
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceMonitoringMetricConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "EcsServiceMonitoringMetricConfigurationsList",
      "namespace": "ecsService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 2904
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceMonitoringMetricConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-service/index:EcsServiceMonitoringMetricConfigurationsList"
    },
    "@cdktn/provider-awscc.ecsService.EcsServiceMonitoringMetricConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceMonitoringMetricConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-service/index.ts",
          "line": 2830
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-service/index.ts",
        "line": 2820
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 2878
          },
          "name": "resetMetricNames"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 2894
          },
          "name": "resetResolutionSeconds"
        }
      ],
      "name": "EcsServiceMonitoringMetricConfigurationsOutputReference",
      "namespace": "ecsService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 2882
          },
          "name": "metricNamesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 2898
          },
          "name": "resolutionSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 2872
          },
          "name": "metricNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 2888
          },
          "name": "resolutionSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 2834
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceMonitoringMetricConfigurations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-service/index:EcsServiceMonitoringMetricConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.ecsService.EcsServiceMonitoringOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceMonitoringOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-service/index.ts",
          "line": 2968
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-service/index.ts",
        "line": 2960
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 3007
          },
          "name": "putMetricConfigurations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceMonitoringMetricConfigurations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 3010
          },
          "name": "resetMetricConfigurations"
        }
      ],
      "name": "EcsServiceMonitoringOutputReference",
      "namespace": "ecsService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 3004
          },
          "name": "metricConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceMonitoringMetricConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 3014
          },
          "name": "metricConfigurationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceMonitoringMetricConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 2972
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceMonitoring"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-service/index:EcsServiceMonitoringOutputReference"
    },
    "@cdktn/provider-awscc.ecsService.EcsServiceNetworkConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceNetworkConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-service/index.ts",
        "line": 3189
      },
      "name": "EcsServiceNetworkConfiguration",
      "namespace": "ecsService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "All specified subnets and security groups must be from the same VPC.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#awsvpc_configuration EcsService#awsvpc_configuration}",
            "stability": "stable",
            "summary": "The VPC subnets and security groups that are associated with a task."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 3196
          },
          "name": "awsvpcConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceNetworkConfigurationAwsvpcConfiguration"
          }
        }
      ],
      "symbolId": "src/ecs-service/index:EcsServiceNetworkConfiguration"
    },
    "@cdktn/provider-awscc.ecsService.EcsServiceNetworkConfigurationAwsvpcConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceNetworkConfigurationAwsvpcConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-service/index.ts",
        "line": 3018
      },
      "name": "EcsServiceNetworkConfigurationAwsvpcConfiguration",
      "namespace": "ecsService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Consider the following when you set this value:\n  +  When you use ``create-service`` or ``update-service``, the default is ``DISABLED``. \n  +  When the service ``deploymentController`` is ``ECS``, the value must be ``DISABLED``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#assign_public_ip EcsService#assign_public_ip}",
            "stability": "stable",
            "summary": "Whether the task's elastic network interface receives a public IP address."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 3027
          },
          "name": "assignPublicIp",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you don't specify a security group, the default security group for the VPC is used. There's a limit of 5 security groups that can be specified.\n  All specified security groups must be from the same VPC.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#security_groups EcsService#security_groups}",
            "stability": "stable",
            "summary": "The IDs of the security groups associated with the task or service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 3034
          },
          "name": "securityGroups",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "There's a limit of 16 subnets that can be specified.\n  All specified subnets must be from the same VPC.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#subnets EcsService#subnets}",
            "stability": "stable",
            "summary": "The IDs of the subnets associated with the task or service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 3041
          },
          "name": "subnets",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/ecs-service/index:EcsServiceNetworkConfigurationAwsvpcConfiguration"
    },
    "@cdktn/provider-awscc.ecsService.EcsServiceNetworkConfigurationAwsvpcConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceNetworkConfigurationAwsvpcConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-service/index.ts",
          "line": 3095
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-service/index.ts",
        "line": 3087
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 3149
          },
          "name": "resetAssignPublicIp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 3165
          },
          "name": "resetSecurityGroups"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 3181
          },
          "name": "resetSubnets"
        }
      ],
      "name": "EcsServiceNetworkConfigurationAwsvpcConfigurationOutputReference",
      "namespace": "ecsService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 3153
          },
          "name": "assignPublicIpInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 3169
          },
          "name": "securityGroupsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 3185
          },
          "name": "subnetsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 3143
          },
          "name": "assignPublicIp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 3159
          },
          "name": "securityGroups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 3175
          },
          "name": "subnets",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 3099
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceNetworkConfigurationAwsvpcConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-service/index:EcsServiceNetworkConfigurationAwsvpcConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.ecsService.EcsServiceNetworkConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceNetworkConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-service/index.ts",
          "line": 3236
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-service/index.ts",
        "line": 3228
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 3275
          },
          "name": "putAwsvpcConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceNetworkConfigurationAwsvpcConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 3278
          },
          "name": "resetAwsvpcConfiguration"
        }
      ],
      "name": "EcsServiceNetworkConfigurationOutputReference",
      "namespace": "ecsService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 3272
          },
          "name": "awsvpcConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceNetworkConfigurationAwsvpcConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 3282
          },
          "name": "awsvpcConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceNetworkConfigurationAwsvpcConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 3240
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceNetworkConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-service/index:EcsServiceNetworkConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.ecsService.EcsServicePlacementConstraints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsService.EcsServicePlacementConstraints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-service/index.ts",
        "line": 3286
      },
      "name": "EcsServicePlacementConstraints",
      "namespace": "ecsService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The expression can have a maximum length of 2000 characters. You can't specify an expression if the constraint type is ``distinctInstance``. For more information, see [Cluster query language](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/cluster-query-language.html) in the *Amazon Elastic Container Service Developer Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#expression EcsService#expression}",
            "stability": "stable",
            "summary": "A cluster query language expression to apply to the constraint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 3292
          },
          "name": "expression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Use ``distinctInstance`` to ensure that each task in a particular group is running on a different container instance. Use ``memberOf`` to restrict the selection to a group of valid candidates.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#type EcsService#type}",
            "stability": "stable",
            "summary": "The type of constraint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 3298
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ecs-service/index:EcsServicePlacementConstraints"
    },
    "@cdktn/provider-awscc.ecsService.EcsServicePlacementConstraintsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsService.EcsServicePlacementConstraintsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-service/index.ts",
          "line": 3428
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-service/index.ts",
        "line": 3420
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 3435
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ecsService.EcsServicePlacementConstraintsOutputReference"
            }
          }
        }
      ],
      "name": "EcsServicePlacementConstraintsList",
      "namespace": "ecsService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 3421
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsService.EcsServicePlacementConstraints"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-service/index:EcsServicePlacementConstraintsList"
    },
    "@cdktn/provider-awscc.ecsService.EcsServicePlacementConstraintsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsService.EcsServicePlacementConstraintsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-service/index.ts",
          "line": 3347
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-service/index.ts",
        "line": 3337
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 3395
          },
          "name": "resetExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 3411
          },
          "name": "resetType"
        }
      ],
      "name": "EcsServicePlacementConstraintsOutputReference",
      "namespace": "ecsService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 3399
          },
          "name": "expressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 3415
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 3389
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 3405
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 3351
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsService.EcsServicePlacementConstraints"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-service/index:EcsServicePlacementConstraintsOutputReference"
    },
    "@cdktn/provider-awscc.ecsService.EcsServicePlacementStrategies": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsService.EcsServicePlacementStrategies",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-service/index.ts",
        "line": 3439
      },
      "name": "EcsServicePlacementStrategies",
      "namespace": "ecsService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "For the ``spread`` placement strategy, valid values are ``instanceId`` (or ``host``, which has the same effect), or any platform or custom attribute that's applied to a container instance, such as ``attribute:ecs.availability-zone``. For the ``binpack`` placement strategy, valid values are ``cpu`` and ``memory``. For the ``random`` placement strategy, this field is not used.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#field EcsService#field}",
            "stability": "stable",
            "summary": "The field to apply the placement strategy against."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 3445
          },
          "name": "field",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The ``random`` placement strategy randomly places tasks on available candidates. The ``spread`` placement strategy spreads placement across available candidates evenly based on the ``field`` parameter. The ``binpack`` strategy places tasks on available candidates that have the least available amount of the resource that's specified with the ``field`` parameter. For example, if you binpack on memory, a task is placed on the instance with the least amount of remaining memory but still enough to run the task.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#type EcsService#type}",
            "stability": "stable",
            "summary": "The type of placement strategy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 3451
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ecs-service/index:EcsServicePlacementStrategies"
    },
    "@cdktn/provider-awscc.ecsService.EcsServicePlacementStrategiesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsService.EcsServicePlacementStrategiesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-service/index.ts",
          "line": 3581
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-service/index.ts",
        "line": 3573
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 3588
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ecsService.EcsServicePlacementStrategiesOutputReference"
            }
          }
        }
      ],
      "name": "EcsServicePlacementStrategiesList",
      "namespace": "ecsService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 3574
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsService.EcsServicePlacementStrategies"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-service/index:EcsServicePlacementStrategiesList"
    },
    "@cdktn/provider-awscc.ecsService.EcsServicePlacementStrategiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsService.EcsServicePlacementStrategiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-service/index.ts",
          "line": 3500
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-service/index.ts",
        "line": 3490
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 3548
          },
          "name": "resetField"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 3564
          },
          "name": "resetType"
        }
      ],
      "name": "EcsServicePlacementStrategiesOutputReference",
      "namespace": "ecsService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 3552
          },
          "name": "fieldInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 3568
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 3542
          },
          "name": "field",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 3558
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 3504
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsService.EcsServicePlacementStrategies"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-service/index:EcsServicePlacementStrategiesOutputReference"
    },
    "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-service/index.ts",
        "line": 5263
      },
      "name": "EcsServiceServiceConnectConfiguration",
      "namespace": "ecsService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Access logs capture detailed information about requests made to your service, including request patterns, response codes, and timing data. They can be useful for debugging connectivity issues, monitoring service performance, and auditing service-to-service communication for security and compliance purposes.\n  To enable access logs, you must also specify a ``logConfiguration`` in the ``serviceConnectConfiguration``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#access_log_configuration EcsService#access_log_configuration}",
            "stability": "stable",
            "summary": "The configuration for Service Connect access logging."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 5270
          },
          "name": "accessLogConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationAccessLogConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#enabled EcsService#enabled}",
            "stability": "stable",
            "summary": "Specifies whether to use Service Connect with this service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 5276
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter maps to ``LogConfig`` in the docker container create command and the ``--log-driver`` option to docker run.\n By default, containers use the same logging driver that the Docker daemon uses. However, the container might use a different logging driver than the Docker daemon by specifying a log driver configuration in the container definition.\n Understand the following when specifying a log configuration for your containers.\n  +  Amazon ECS currently supports a subset of the logging drivers available to the Docker daemon. Additional log drivers may be available in future releases of the Amazon ECS container agent.\n For tasks on FARGATElong, the supported log drivers are ``awslogs``, ``splunk``, and ``awsfirelens``.\n For tasks hosted on Amazon EC2 instances, the supported log drivers are ``awslogs``, ``fluentd``, ``gelf``, ``json-file``, ``journald``,``syslog``, ``splunk``, and ``awsfirelens``.\n  +  This parameter requires version 1.18 of the Docker Remote API or greater on your container instance.\n  +  For tasks that are hosted on Amazon EC2 instances, the Amazon ECS container agent must register the available logging drivers with the ``ECS_AVAILABLE_LOGGING_DRIVERS`` environment variable before containers placed on that instance can use these log configuration options. For more information, see [Amazon ECS container agent configuration](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-agent-config.html) in the *Amazon Elastic Container Service Developer Guide*.\n  +  For tasks that are on FARGATElong, because you don't have access to the underlying infrastructure your tasks are hosted on, any additional software needed must be installed outside of the task. For example, the Fluentd output aggregators or a remote host running Logstash to send Gelf logs to.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#log_configuration EcsService#log_configuration}",
            "stability": "stable",
            "summary": "The log configuration for the container."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 5290
          },
          "name": "logConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationLogConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The namespace must be in the same AWS Region as the Amazon ECS service and cluster. The type of namespace doesn't affect Service Connect. For more information about CMAPlong, see [Working with Services](https://docs.aws.amazon.com/cloud-map/latest/dg/working-with-services.html) in the *Developer Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#namespace EcsService#namespace}",
            "stability": "stable",
            "summary": "The namespace name or full Amazon Resource Name (ARN) of the CMAPlong namespace for use with Service Connect."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 5296
          },
          "name": "namespace",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "These are names and aliases (also known as endpoints) that are used by other Amazon ECS services to connect to this service. \n This field is not required for a \"client\" Amazon ECS service that's a member of a namespace only to connect to other services within the namespace. An example of this would be a frontend application that accepts incoming requests from either a load balancer that's attached to the service or by other means.\n An object selects a port from the task definition, assigns a name for the CMAPlong service, and a list of aliases (endpoints) and ports for client applications to refer to this service.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#services EcsService#services}",
            "stability": "stable",
            "summary": "The list of Service Connect service objects."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 5304
          },
          "name": "services",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationServices"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-service/index:EcsServiceServiceConnectConfiguration"
    },
    "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationAccessLogConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationAccessLogConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-service/index.ts",
        "line": 3592
      },
      "name": "EcsServiceServiceConnectConfigurationAccessLogConfiguration",
      "namespace": "ecsService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Choose TEXT for human-readable logs or JSON for structured data that integrates well with log analysis tools.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#format EcsService#format}",
            "stability": "stable",
            "summary": "The format for Service Connect access log output."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 3598
          },
          "name": "format",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When enabled, query parameters from HTTP requests are included in the access logs. Consider security and privacy implications when enabling this feature, as query parameters may contain sensitive information such as request IDs and tokens. By default, this parameter is ``DISABLED``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#include_query_parameters EcsService#include_query_parameters}",
            "stability": "stable",
            "summary": "Specifies whether to include query parameters in Service Connect access logs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 3605
          },
          "name": "includeQueryParameters",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ecs-service/index:EcsServiceServiceConnectConfigurationAccessLogConfiguration"
    },
    "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationAccessLogConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationAccessLogConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-service/index.ts",
          "line": 3652
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-service/index.ts",
        "line": 3644
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 3700
          },
          "name": "resetFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 3716
          },
          "name": "resetIncludeQueryParameters"
        }
      ],
      "name": "EcsServiceServiceConnectConfigurationAccessLogConfigurationOutputReference",
      "namespace": "ecsService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 3704
          },
          "name": "formatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 3720
          },
          "name": "includeQueryParametersInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 3694
          },
          "name": "format",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 3710
          },
          "name": "includeQueryParameters",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 3656
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationAccessLogConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-service/index:EcsServiceServiceConnectConfigurationAccessLogConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationLogConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationLogConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-service/index.ts",
        "line": 3879
      },
      "name": "EcsServiceServiceConnectConfigurationLogConfiguration",
      "namespace": "ecsService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "For tasks on FARGATElong, the supported log drivers are ``awslogs``, ``splunk``, and ``awsfirelens``.\n For tasks hosted on Amazon EC2 instances, the supported log drivers are ``awslogs``, ``fluentd``, ``gelf``, ``json-file``, ``journald``, ``syslog``, ``splunk``, and ``awsfirelens``.\n For more information about using the ``awslogs`` log driver, see [Send Amazon ECS logs to CloudWatch](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/using_awslogs.html) in the *Amazon Elastic Container Service Developer Guide*.\n For more information about using the ``awsfirelens`` log driver, see [Send Amazon ECS logs to an service or Partner](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/using_firelens.html).\n  If you have a custom driver that isn't listed, you can fork the Amazon ECS container agent project that's [available on GitHub](https://docs.aws.amazon.com/https://github.com/aws/amazon-ecs-agent) and customize it to work with that driver. We encourage you to submit pull requests for changes that you would like to have included. However, we don't currently provide support for running modified copies of this software.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#log_driver EcsService#log_driver}",
            "stability": "stable",
            "summary": "The log driver to use for the container."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 3890
          },
          "name": "logDriver",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The options you can specify depend on the log driver. Some of the options you can specify when you use the ``awslogs`` log driver to route logs to Amazon CloudWatch include the following:\n  + awslogs-create-group Required: No Specify whether you want the log group to be created automatically. If this option isn't specified, it defaults to false. Your IAM policy must include the logs:CreateLogGroup permission before you attempt to use awslogs-create-group. + awslogs-region Required: Yes Specify the Region that the awslogs log driver is to send your Docker logs to. You can choose to send all of your logs from clusters in different Regions to a single region in CloudWatch Logs. This is so that they're all visible in one location. Otherwise, you can separate them by Region for more granularity. Make sure that the specified log group exists in the Region that you specify with this option. + awslogs-group Required: Yes Make sure to specify a log group that the awslogs log driver sends its log streams to. + awslogs-stream-prefix Required: Yes, when using Fargate.Optional when using EC2. Use the awslogs-stream-prefix option to associate a log stream with the specified prefix, the container name, and the ID of the Amazon ECS task that the container belongs to. If you specify a prefix with this option, then the log stream takes the format prefix-name/container-name/ecs-task-id. If you don't specify a prefix with this option, then the log stream is named after the container ID that's assigned by the Docker daemon on the container instance. Because it's difficult to trace logs back to the container that sent them with just the Docker container ID (which is only available on the container instance), we recommend that you specify a prefix with this option. For Amazon ECS services, you can use the service name as the prefix. Doing so, you can trace log streams to the service that the container belongs to, the name of the container that sent them, and the ID of the task that the container belongs to. You must specify a stream-prefix for your logs to have your logs appear in the Log pane when using the Amazon ECS console. + awslogs-datetime-format Required: No This option defines a multiline start pattern in Python strftime format. A log message consists of a line that matches the pattern and any following lines that don’t match the pattern. The matched line is the delimiter between log messages. One example of a use case for using this format is for parsing output such as a stack dump, which might otherwise be logged in multiple entries. The correct pattern allows it to be captured in a single entry. For more information, see awslogs-datetime-format. You cannot configure both the awslogs-datetime-format and awslogs-multiline-pattern options. Multiline logging performs regular expression parsing and matching of all log messages. This might have a negative impact on logging performance. + awslogs-multiline-pattern Required: No This option defines a multiline start pattern that uses a regular expression. A log message consists of a line that matches the pattern and any following lines that don’t match the pattern. The matched line is the delimiter between log messages. For more information, see awslogs-multiline-pattern. This option is ignored if awslogs-datetime-format is also configured. You cannot configure both the awslogs-datetime-format and awslogs-multiline-pattern options. Multiline logging performs regular expression parsing and matching of all log messages. This might have a negative impact on logging performance. \n The following options apply to all supported log drivers.\n  + mode Required: No Valid values: non-blocking | blocking This option defines the delivery mode of log messages from the container to the log driver specified using logDriver. The delivery mode you choose affects application availability when the flow of logs from container is interrupted. If you use the blocking mode and the flow of logs is interrupted, calls from container code to write to the stdout and stderr streams will block. The logging thread of the application will block as a result. This may cause the application to become unresponsive and lead to container healthcheck failure. If you use the non-blocking mode, the container's logs are instead stored in an in-memory intermediate buffer configured with the max-buffer-size option. This prevents the application from becoming unresponsive when logs cannot be sent. We recommend using this mode if you want to ensure service availability and are okay with some log loss. For more information, see Preventing log loss with non-blocking mode in the awslogs container log driver. You can set a default mode for all containers in a specific Region by using the defaultLogDriverMode account setting. If you don't specify the mode option or configure the account setting, Amazon ECS will default to the non-blocking mode. For more information about the account setting, see Default log driver mode in the Amazon Elastic Container Service Developer Guide. On June 25, 2025, Amazon ECS changed the default log driver mode from blocking to non-blocking to prioritize task availability over logging. To continue using the blocking mode after this change, do one of the following: Set the mode option in your container definition's logConfiguration as blocking. Set the defaultLogDriverMode account setting to blocking. + max-buffer-size Required: No Default value: 10m When non-blocking mode is used, the max-buffer-size log option controls the size of the buffer that's used for intermediate message storage. Make sure to specify an adequate buffer size based on your application. When the buffer fills up, further logs cannot be stored. Logs that cannot be stored are lost. \n To route logs using the ``splunk`` log router, you need to specify a ``splunk-token`` and a ``splunk-url``.\n When you use the ``awsfirelens`` log router to route logs to an AWS Service or AWS Partner Network destination for log storage and analytics, you can set the ``log-driver-buffer-limit`` option to limit the number of events that are buffered in memory, before being sent to the log router container. It can help to resolve potential log loss issue because high throughput might result in memory running out for the buffer inside of Docker.\n Other options you can specify when using ``awsfirelens`` to route logs depend on the destination. When you export logs to Amazon Data Firehose, you can specify the AWS Region with ``region`` and a name for the log stream with ``delivery_stream``.\n When you export logs to Amazon Kinesis Data Streams, you can specify an AWS Region with ``region`` and a data stream name with ``stream``.\n  When you export logs to Amazon OpenSearch Service, you can specify options like ``Name``, ``Host`` (OpenSearch Service endpoint without protocol), ``Port``, ``Index``, ``Type``, ``Aws_auth``, ``Aws_region``, ``Suppress_Type_Name``, and ``tls``. For more information, see [Under the hood: FireLens for Amazon ECS Tasks](https://docs.aws.amazon.com/containers/under-the-hood-firelens-for-amazon-ecs-tasks/).\n When you export logs to Amazon S3, you can specify the bucket using the ``bucket`` option. You can also specify ``region``, ``total_file_size``, ``upload_timeout``, and ``use_put_object`` as options.\n This parameter requires version 1.19 of the Docker Remote API or greater on your container instance. To check the Docker Remote API version on your container instance, log in to your container instance and run the following command: ``sudo docker version --format '{{.Server.APIVersion}}'``\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#options EcsService#options}",
            "stability": "stable",
            "summary": "The configuration options to send to the log driver."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 3907
          },
          "name": "options",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information, see [Specifying sensitive data](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/specifying-sensitive-data.html) in the *Amazon Elastic Container Service Developer Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#secret_options EcsService#secret_options}",
            "stability": "stable",
            "summary": "The secrets to pass to the log configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 3913
          },
          "name": "secretOptions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationLogConfigurationSecretOptions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-service/index:EcsServiceServiceConnectConfigurationLogConfiguration"
    },
    "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationLogConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationLogConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-service/index.ts",
          "line": 3967
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-service/index.ts",
        "line": 3959
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 4050
          },
          "name": "putSecretOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationLogConfigurationSecretOptions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 4021
          },
          "name": "resetLogDriver"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 4037
          },
          "name": "resetOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 4053
          },
          "name": "resetSecretOptions"
        }
      ],
      "name": "EcsServiceServiceConnectConfigurationLogConfigurationOutputReference",
      "namespace": "ecsService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 4047
          },
          "name": "secretOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationLogConfigurationSecretOptionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 4025
          },
          "name": "logDriverInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 4041
          },
          "name": "optionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 4057
          },
          "name": "secretOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationLogConfigurationSecretOptions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 4015
          },
          "name": "logDriver",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 4031
          },
          "name": "options",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 3971
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationLogConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-service/index:EcsServiceServiceConnectConfigurationLogConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationLogConfigurationSecretOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationLogConfigurationSecretOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-service/index.ts",
        "line": 3724
      },
      "name": "EcsServiceServiceConnectConfigurationLogConfigurationSecretOptions",
      "namespace": "ecsService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#name EcsService#name}",
            "stability": "stable",
            "summary": "The name of the secret."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 3730
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The supported values are either the full ARN of the ASMlong secret or the full ARN of the parameter in the SSM Parameter Store.\n For information about the require IAMlong permissions, see [Required IAM permissions for Amazon ECS secrets](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/specifying-sensitive-data-secrets.html#secrets-iam) (for Secrets Manager) or [Required IAM permissions for Amazon ECS secrets](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/specifying-sensitive-data-parameters.html) (for Systems Manager Parameter store) in the *Amazon Elastic Container Service Developer Guide*.\n  If the SSM Parameter Store parameter exists in the same Region as the task you're launching, then you can use either the full ARN or name of the parameter. If the parameter exists in a different Region, then the full ARN must be specified.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#value_from EcsService#value_from}",
            "stability": "stable",
            "summary": "The secret to expose to the container."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 3738
          },
          "name": "valueFrom",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ecs-service/index:EcsServiceServiceConnectConfigurationLogConfigurationSecretOptions"
    },
    "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationLogConfigurationSecretOptionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationLogConfigurationSecretOptionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-service/index.ts",
          "line": 3868
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-service/index.ts",
        "line": 3860
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 3875
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationLogConfigurationSecretOptionsOutputReference"
            }
          }
        }
      ],
      "name": "EcsServiceServiceConnectConfigurationLogConfigurationSecretOptionsList",
      "namespace": "ecsService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 3861
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationLogConfigurationSecretOptions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-service/index:EcsServiceServiceConnectConfigurationLogConfigurationSecretOptionsList"
    },
    "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationLogConfigurationSecretOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationLogConfigurationSecretOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-service/index.ts",
          "line": 3787
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-service/index.ts",
        "line": 3777
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 3835
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 3851
          },
          "name": "resetValueFrom"
        }
      ],
      "name": "EcsServiceServiceConnectConfigurationLogConfigurationSecretOptionsOutputReference",
      "namespace": "ecsService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 3839
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 3855
          },
          "name": "valueFromInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 3829
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 3845
          },
          "name": "valueFrom",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 3791
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationLogConfigurationSecretOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-service/index:EcsServiceServiceConnectConfigurationLogConfigurationSecretOptionsOutputReference"
    },
    "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-service/index.ts",
          "line": 5372
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-service/index.ts",
        "line": 5364
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 5435
          },
          "name": "putAccessLogConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationAccessLogConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 5467
          },
          "name": "putLogConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationLogConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 5499
          },
          "name": "putServices",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationServices"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 5438
          },
          "name": "resetAccessLogConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 5454
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 5470
          },
          "name": "resetLogConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 5486
          },
          "name": "resetNamespace"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 5502
          },
          "name": "resetServices"
        }
      ],
      "name": "EcsServiceServiceConnectConfigurationOutputReference",
      "namespace": "ecsService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 5432
          },
          "name": "accessLogConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationAccessLogConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 5464
          },
          "name": "logConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationLogConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 5496
          },
          "name": "services",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationServicesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 5442
          },
          "name": "accessLogConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationAccessLogConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 5458
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 5474
          },
          "name": "logConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationLogConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 5490
          },
          "name": "namespaceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 5506
          },
          "name": "servicesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationServices"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 5448
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 5480
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 5376
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-service/index:EcsServiceServiceConnectConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationServices": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationServices",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-service/index.ts",
        "line": 4964
      },
      "name": "EcsServiceServiceConnectConfigurationServices",
      "namespace": "ecsService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You use these to assign names that can be used by client applications. The maximum number of client aliases that you can have in this list is 1.\n Each alias (\"endpoint\") is a fully-qualified name and port number that other Amazon ECS tasks (\"clients\") can use to connect to this service.\n Each name and port mapping must be unique within the namespace.\n For each ``ServiceConnectService``, you must provide at least one ``clientAlias`` with one ``port``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#client_aliases EcsService#client_aliases}",
            "stability": "stable",
            "summary": "The list of client aliases for this Service Connect service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 4973
          },
          "name": "clientAliases",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationServicesClientAliases"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This must be unique within the CMAP namespace. The name can contain up to 64 characters. The name can include lowercase letters, numbers, underscores (_), and hyphens (-). The name can't start with a hyphen.\n If the ``discoveryName`` isn't specified, the port mapping name from the task definition is used in ``portName.namespace``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#discovery_name EcsService#discovery_name}",
            "stability": "stable",
            "summary": "The ``discoveryName`` is the name of the new CMAP service that Amazon ECS creates for this Amazon ECS service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 4980
          },
          "name": "discoveryName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Use the value of this field to bypass the proxy for traffic on the port number specified in the named ``portMapping`` in the task definition of this application, and then use it in your VPC security groups to allow traffic into the proxy for this Amazon ECS service.\n In ``awsvpc`` mode and Fargate, the default value is the container port number. The container port number is in the ``portMapping`` in the task definition. In bridge mode, the default value is the ephemeral port of the Service Connect proxy.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#ingress_port_override EcsService#ingress_port_override}",
            "stability": "stable",
            "summary": "The port number for the Service Connect proxy to listen on."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 4988
          },
          "name": "ingressPortOverride",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#port_name EcsService#port_name}",
            "stability": "stable",
            "summary": "The ``portName`` must match the name of one of the ``portMappings`` from all the containers in the task definition of this Amazon ECS service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 4994
          },
          "name": "portName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#timeout EcsService#timeout}",
            "stability": "stable",
            "summary": "A reference to an object that represents the configured timeouts for Service Connect."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 5000
          },
          "name": "timeout",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationServicesTimeout"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#tls EcsService#tls}",
            "stability": "stable",
            "summary": "A reference to an object that represents a Transport Layer Security (TLS) configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 5006
          },
          "name": "tls",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationServicesTls"
          }
        }
      ],
      "symbolId": "src/ecs-service/index:EcsServiceServiceConnectConfigurationServices"
    },
    "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationServicesClientAliases": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationServicesClientAliases",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-service/index.ts",
        "line": 4378
      },
      "name": "EcsServiceServiceConnectConfigurationServicesClientAliases",
      "namespace": "ecsService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The name must be a valid DNS name but doesn't need to be fully-qualified. The name can include up to 127 characters. The name can include lowercase letters, numbers, underscores (_), hyphens (-), and periods (.). The name can't start with a hyphen.\n If this parameter isn't specified, the default value of ``discoveryName.namespace`` is used. If the ``discoveryName`` isn't specified, the port mapping name from the task definition is used in ``portName.namespace``.\n To avoid changing your applications in client Amazon ECS services, set this to the same name that the client application uses by default. For example, a few common names are ``database``, ``db``, or the lowercase name of a database, such as ``mysql`` or ``redis``. For more information, see [Service Connect](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/service-connect.html) in the *Amazon Elastic Container Service Developer Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#dns_name EcsService#dns_name}",
            "stability": "stable",
            "summary": "The ``dnsName`` is the name that you use in the applications of client tasks to connect to this service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 4386
          },
          "name": "dnsName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This port is available inside of all of the tasks within the same namespace.\n To avoid changing your applications in client Amazon ECS services, set this to the same port that the client application uses by default. For more information, see [Service Connect](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/service-connect.html) in the *Amazon Elastic Container Service Developer Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#port EcsService#port}",
            "stability": "stable",
            "summary": "The listening port number for the Service Connect proxy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 4393
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This allows you to route a portion of traffic to the new service revision of your service for testing before shifting all production traffic.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#test_traffic_rules EcsService#test_traffic_rules}",
            "stability": "stable",
            "summary": "The configuration for test traffic routing rules used during blue/green deployments with Amazon ECS Service Connect."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 4399
          },
          "name": "testTrafficRules",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationServicesClientAliasesTestTrafficRules"
          }
        }
      ],
      "symbolId": "src/ecs-service/index:EcsServiceServiceConnectConfigurationServicesClientAliases"
    },
    "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationServicesClientAliasesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationServicesClientAliasesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-service/index.ts",
          "line": 4558
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-service/index.ts",
        "line": 4550
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 4565
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationServicesClientAliasesOutputReference"
            }
          }
        }
      ],
      "name": "EcsServiceServiceConnectConfigurationServicesClientAliasesList",
      "namespace": "ecsService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 4551
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationServicesClientAliases"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-service/index:EcsServiceServiceConnectConfigurationServicesClientAliasesList"
    },
    "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationServicesClientAliasesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationServicesClientAliasesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-service/index.ts",
          "line": 4455
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-service/index.ts",
        "line": 4445
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 4538
          },
          "name": "putTestTrafficRules",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationServicesClientAliasesTestTrafficRules"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 4509
          },
          "name": "resetDnsName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 4525
          },
          "name": "resetPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 4541
          },
          "name": "resetTestTrafficRules"
        }
      ],
      "name": "EcsServiceServiceConnectConfigurationServicesClientAliasesOutputReference",
      "namespace": "ecsService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 4535
          },
          "name": "testTrafficRules",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationServicesClientAliasesTestTrafficRulesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 4513
          },
          "name": "dnsNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 4529
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 4545
          },
          "name": "testTrafficRulesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationServicesClientAliasesTestTrafficRules"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 4503
          },
          "name": "dnsName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 4519
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 4459
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationServicesClientAliases"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-service/index:EcsServiceServiceConnectConfigurationServicesClientAliasesOutputReference"
    },
    "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationServicesClientAliasesTestTrafficRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationServicesClientAliasesTestTrafficRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-service/index.ts",
        "line": 4282
      },
      "name": "EcsServiceServiceConnectConfigurationServicesClientAliasesTestTrafficRules",
      "namespace": "ecsService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "These rules provide fine-grained control over test traffic routing based on request headers.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#header EcsService#header}",
            "stability": "stable",
            "summary": "The HTTP header-based routing rules that determine which requests should be routed to the new service version during blue/green deployment testing."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 4288
          },
          "name": "header",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationServicesClientAliasesTestTrafficRulesHeader"
          }
        }
      ],
      "symbolId": "src/ecs-service/index:EcsServiceServiceConnectConfigurationServicesClientAliasesTestTrafficRules"
    },
    "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationServicesClientAliasesTestTrafficRulesHeader": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationServicesClientAliasesTestTrafficRulesHeader",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-service/index.ts",
        "line": 4155
      },
      "name": "EcsServiceServiceConnectConfigurationServicesClientAliasesTestTrafficRulesHeader",
      "namespace": "ecsService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#name EcsService#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 4159
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#value EcsService#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 4163
          },
          "name": "value",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationServicesClientAliasesTestTrafficRulesHeaderValue"
          }
        }
      ],
      "symbolId": "src/ecs-service/index:EcsServiceServiceConnectConfigurationServicesClientAliasesTestTrafficRulesHeader"
    },
    "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationServicesClientAliasesTestTrafficRulesHeaderOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationServicesClientAliasesTestTrafficRulesHeaderOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-service/index.ts",
          "line": 4210
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-service/index.ts",
        "line": 4202
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 4271
          },
          "name": "putValue",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationServicesClientAliasesTestTrafficRulesHeaderValue"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 4258
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 4274
          },
          "name": "resetValue"
        }
      ],
      "name": "EcsServiceServiceConnectConfigurationServicesClientAliasesTestTrafficRulesHeaderOutputReference",
      "namespace": "ecsService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 4268
          },
          "name": "value",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationServicesClientAliasesTestTrafficRulesHeaderValueOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 4262
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 4278
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationServicesClientAliasesTestTrafficRulesHeaderValue"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 4252
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 4214
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationServicesClientAliasesTestTrafficRulesHeader"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-service/index:EcsServiceServiceConnectConfigurationServicesClientAliasesTestTrafficRulesHeaderOutputReference"
    },
    "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationServicesClientAliasesTestTrafficRulesHeaderValue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationServicesClientAliasesTestTrafficRulesHeaderValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-service/index.ts",
        "line": 4061
      },
      "name": "EcsServiceServiceConnectConfigurationServicesClientAliasesTestTrafficRulesHeaderValue",
      "namespace": "ecsService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#exact EcsService#exact}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 4065
          },
          "name": "exact",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ecs-service/index:EcsServiceServiceConnectConfigurationServicesClientAliasesTestTrafficRulesHeaderValue"
    },
    "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationServicesClientAliasesTestTrafficRulesHeaderValueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationServicesClientAliasesTestTrafficRulesHeaderValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-service/index.ts",
          "line": 4105
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-service/index.ts",
        "line": 4097
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 4147
          },
          "name": "resetExact"
        }
      ],
      "name": "EcsServiceServiceConnectConfigurationServicesClientAliasesTestTrafficRulesHeaderValueOutputReference",
      "namespace": "ecsService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 4151
          },
          "name": "exactInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 4141
          },
          "name": "exact",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 4109
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationServicesClientAliasesTestTrafficRulesHeaderValue"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-service/index:EcsServiceServiceConnectConfigurationServicesClientAliasesTestTrafficRulesHeaderValueOutputReference"
    },
    "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationServicesClientAliasesTestTrafficRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationServicesClientAliasesTestTrafficRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-service/index.ts",
          "line": 4328
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-service/index.ts",
        "line": 4320
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 4367
          },
          "name": "putHeader",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationServicesClientAliasesTestTrafficRulesHeader"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 4370
          },
          "name": "resetHeader"
        }
      ],
      "name": "EcsServiceServiceConnectConfigurationServicesClientAliasesTestTrafficRulesOutputReference",
      "namespace": "ecsService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 4364
          },
          "name": "header",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationServicesClientAliasesTestTrafficRulesHeaderOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 4374
          },
          "name": "headerInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationServicesClientAliasesTestTrafficRulesHeader"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 4332
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationServicesClientAliasesTestTrafficRules"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-service/index:EcsServiceServiceConnectConfigurationServicesClientAliasesTestTrafficRulesOutputReference"
    },
    "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationServicesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationServicesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-service/index.ts",
          "line": 5252
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-service/index.ts",
        "line": 5244
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 5259
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationServicesOutputReference"
            }
          }
        }
      ],
      "name": "EcsServiceServiceConnectConfigurationServicesList",
      "namespace": "ecsService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 5245
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationServices"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-service/index:EcsServiceServiceConnectConfigurationServicesList"
    },
    "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationServicesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationServicesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-service/index.ts",
          "line": 5083
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-service/index.ts",
        "line": 5073
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 5152
          },
          "name": "putClientAliases",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationServicesClientAliases"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 5216
          },
          "name": "putTimeout",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationServicesTimeout"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 5232
          },
          "name": "putTls",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationServicesTls"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 5155
          },
          "name": "resetClientAliases"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 5171
          },
          "name": "resetDiscoveryName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 5187
          },
          "name": "resetIngressPortOverride"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 5203
          },
          "name": "resetPortName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 5219
          },
          "name": "resetTimeout"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 5235
          },
          "name": "resetTls"
        }
      ],
      "name": "EcsServiceServiceConnectConfigurationServicesOutputReference",
      "namespace": "ecsService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 5149
          },
          "name": "clientAliases",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationServicesClientAliasesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 5213
          },
          "name": "timeout",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationServicesTimeoutOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 5229
          },
          "name": "tls",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationServicesTlsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 5159
          },
          "name": "clientAliasesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationServicesClientAliases"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 5175
          },
          "name": "discoveryNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 5191
          },
          "name": "ingressPortOverrideInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 5207
          },
          "name": "portNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 5223
          },
          "name": "timeoutInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationServicesTimeout"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 5239
          },
          "name": "tlsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationServicesTls"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 5165
          },
          "name": "discoveryName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 5181
          },
          "name": "ingressPortOverride",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 5197
          },
          "name": "portName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 5087
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationServices"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-service/index:EcsServiceServiceConnectConfigurationServicesOutputReference"
    },
    "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationServicesTimeout": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationServicesTimeout",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-service/index.ts",
        "line": 4569
      },
      "name": "EcsServiceServiceConnectConfigurationServicesTimeout",
      "namespace": "ecsService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "A value of ``0`` can be set to disable ``idleTimeout``.\n The ``idleTimeout`` default for ``HTTP``/``HTTP2``/``GRPC`` is 5 minutes.\n The ``idleTimeout`` default for ``TCP`` is 1 hour.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#idle_timeout_seconds EcsService#idle_timeout_seconds}",
            "stability": "stable",
            "summary": "The amount of time in seconds a connection will stay active while idle."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 4577
          },
          "name": "idleTimeoutSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "A value of ``0`` can be set to disable ``perRequestTimeout``. ``perRequestTimeout`` can only be set if Service Connect ``appProtocol`` isn't ``TCP``. Only ``idleTimeout`` is allowed for ``TCP````appProtocol``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#per_request_timeout_seconds EcsService#per_request_timeout_seconds}",
            "stability": "stable",
            "summary": "The amount of time waiting for the upstream to respond with a complete response per request."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 4583
          },
          "name": "perRequestTimeoutSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ecs-service/index:EcsServiceServiceConnectConfigurationServicesTimeout"
    },
    "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationServicesTimeoutOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationServicesTimeoutOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-service/index.ts",
          "line": 4630
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-service/index.ts",
        "line": 4622
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 4678
          },
          "name": "resetIdleTimeoutSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 4694
          },
          "name": "resetPerRequestTimeoutSeconds"
        }
      ],
      "name": "EcsServiceServiceConnectConfigurationServicesTimeoutOutputReference",
      "namespace": "ecsService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 4682
          },
          "name": "idleTimeoutSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 4698
          },
          "name": "perRequestTimeoutSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 4672
          },
          "name": "idleTimeoutSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 4688
          },
          "name": "perRequestTimeoutSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 4634
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationServicesTimeout"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-service/index:EcsServiceServiceConnectConfigurationServicesTimeoutOutputReference"
    },
    "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationServicesTls": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationServicesTls",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-service/index.ts",
        "line": 4798
      },
      "name": "EcsServiceServiceConnectConfigurationServicesTls",
      "namespace": "ecsService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#issuer_certificate_authority EcsService#issuer_certificate_authority}",
            "stability": "stable",
            "summary": "The signer certificate authority."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 4804
          },
          "name": "issuerCertificateAuthority",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationServicesTlsIssuerCertificateAuthority"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#kms_key EcsService#kms_key}",
            "stability": "stable",
            "summary": "The AWS Key Management Service key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 4810
          },
          "name": "kmsKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#role_arn EcsService#role_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the IAM role that's associated with the Service Connect TLS."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 4816
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ecs-service/index:EcsServiceServiceConnectConfigurationServicesTls"
    },
    "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationServicesTlsIssuerCertificateAuthority": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationServicesTlsIssuerCertificateAuthority",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-service/index.ts",
        "line": 4702
      },
      "name": "EcsServiceServiceConnectConfigurationServicesTlsIssuerCertificateAuthority",
      "namespace": "ecsService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#aws_pca_authority_arn EcsService#aws_pca_authority_arn}",
            "stability": "stable",
            "summary": "The ARN of the AWS Private Certificate Authority certificate."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 4708
          },
          "name": "awsPcaAuthorityArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ecs-service/index:EcsServiceServiceConnectConfigurationServicesTlsIssuerCertificateAuthority"
    },
    "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationServicesTlsIssuerCertificateAuthorityOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationServicesTlsIssuerCertificateAuthorityOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-service/index.ts",
          "line": 4748
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-service/index.ts",
        "line": 4740
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 4790
          },
          "name": "resetAwsPcaAuthorityArn"
        }
      ],
      "name": "EcsServiceServiceConnectConfigurationServicesTlsIssuerCertificateAuthorityOutputReference",
      "namespace": "ecsService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 4794
          },
          "name": "awsPcaAuthorityArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 4784
          },
          "name": "awsPcaAuthorityArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 4752
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationServicesTlsIssuerCertificateAuthority"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-service/index:EcsServiceServiceConnectConfigurationServicesTlsIssuerCertificateAuthorityOutputReference"
    },
    "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationServicesTlsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationServicesTlsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-service/index.ts",
          "line": 4870
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-service/index.ts",
        "line": 4862
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 4921
          },
          "name": "putIssuerCertificateAuthority",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationServicesTlsIssuerCertificateAuthority"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 4924
          },
          "name": "resetIssuerCertificateAuthority"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 4940
          },
          "name": "resetKmsKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 4956
          },
          "name": "resetRoleArn"
        }
      ],
      "name": "EcsServiceServiceConnectConfigurationServicesTlsOutputReference",
      "namespace": "ecsService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 4918
          },
          "name": "issuerCertificateAuthority",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationServicesTlsIssuerCertificateAuthorityOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 4928
          },
          "name": "issuerCertificateAuthorityInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationServicesTlsIssuerCertificateAuthority"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 4944
          },
          "name": "kmsKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 4960
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 4934
          },
          "name": "kmsKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 4950
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 4874
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceServiceConnectConfigurationServicesTls"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-service/index:EcsServiceServiceConnectConfigurationServicesTlsOutputReference"
    },
    "@cdktn/provider-awscc.ecsService.EcsServiceServiceRegistries": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceServiceRegistries",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-service/index.ts",
        "line": 5510
      },
      "name": "EcsServiceServiceRegistries",
      "namespace": "ecsService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "It's already specified in the task definition. If the task definition that your service task specifies uses the ``bridge`` or ``host`` network mode, you must specify a ``containerName`` and ``containerPort`` combination from the task definition. If the task definition that your service task specifies uses the ``awsvpc`` network mode and a type SRV DNS record is used, you must specify either a ``containerName`` and ``containerPort`` combination or a ``port`` value. However, you can't specify both.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#container_name EcsService#container_name}",
            "stability": "stable",
            "summary": "The container name value to be used for your service discovery service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 5516
          },
          "name": "containerName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "It's already specified in the task definition. If the task definition your service task specifies uses the ``bridge`` or ``host`` network mode, you must specify a ``containerName`` and ``containerPort`` combination from the task definition. If the task definition your service task specifies uses the ``awsvpc`` network mode and a type SRV DNS record is used, you must specify either a ``containerName`` and ``containerPort`` combination or a ``port`` value. However, you can't specify both.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#container_port EcsService#container_port}",
            "stability": "stable",
            "summary": "The port value to be used for your service discovery service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 5522
          },
          "name": "containerPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This field might be used if both the ``awsvpc`` network mode and SRV records are used.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#port EcsService#port}",
            "stability": "stable",
            "summary": "The port value used if your service discovery service specified an SRV record."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 5528
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The currently supported service registry is CMAP. For more information, see [CreateService](https://docs.aws.amazon.com/cloud-map/latest/api/API_CreateService.html).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#registry_arn EcsService#registry_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the service registry."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 5534
          },
          "name": "registryArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ecs-service/index:EcsServiceServiceRegistries"
    },
    "@cdktn/provider-awscc.ecsService.EcsServiceServiceRegistriesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceServiceRegistriesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-service/index.ts",
          "line": 5722
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-service/index.ts",
        "line": 5714
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 5729
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceServiceRegistriesOutputReference"
            }
          }
        }
      ],
      "name": "EcsServiceServiceRegistriesList",
      "namespace": "ecsService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 5715
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceServiceRegistries"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-service/index:EcsServiceServiceRegistriesList"
    },
    "@cdktn/provider-awscc.ecsService.EcsServiceServiceRegistriesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceServiceRegistriesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-service/index.ts",
          "line": 5597
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-service/index.ts",
        "line": 5587
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 5657
          },
          "name": "resetContainerName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 5673
          },
          "name": "resetContainerPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 5689
          },
          "name": "resetPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 5705
          },
          "name": "resetRegistryArn"
        }
      ],
      "name": "EcsServiceServiceRegistriesOutputReference",
      "namespace": "ecsService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 5661
          },
          "name": "containerNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 5677
          },
          "name": "containerPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 5693
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 5709
          },
          "name": "registryArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 5651
          },
          "name": "containerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 5667
          },
          "name": "containerPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 5683
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 5699
          },
          "name": "registryArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 5601
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceServiceRegistries"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-service/index:EcsServiceServiceRegistriesOutputReference"
    },
    "@cdktn/provider-awscc.ecsService.EcsServiceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-service/index.ts",
        "line": 5733
      },
      "name": "EcsServiceTags",
      "namespace": "ecsService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "A ``key`` is a general label that acts like a category for more specific tag values.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#key EcsService#key}",
            "stability": "stable",
            "summary": "One part of a key-value pair that make up a tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 5739
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "A ``value`` acts as a descriptor within a tag category (key).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#value EcsService#value}",
            "stability": "stable",
            "summary": "The optional part of a key-value pair that make up a tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 5745
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ecs-service/index:EcsServiceTags"
    },
    "@cdktn/provider-awscc.ecsService.EcsServiceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-service/index.ts",
          "line": 5875
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-service/index.ts",
        "line": 5867
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 5882
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceTagsOutputReference"
            }
          }
        }
      ],
      "name": "EcsServiceTagsList",
      "namespace": "ecsService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 5868
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-service/index:EcsServiceTagsList"
    },
    "@cdktn/provider-awscc.ecsService.EcsServiceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-service/index.ts",
          "line": 5794
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-service/index.ts",
        "line": 5784
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 5842
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 5858
          },
          "name": "resetValue"
        }
      ],
      "name": "EcsServiceTagsOutputReference",
      "namespace": "ecsService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 5846
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 5862
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 5836
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 5852
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 5798
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-service/index:EcsServiceTagsOutputReference"
    },
    "@cdktn/provider-awscc.ecsService.EcsServiceVolumeConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceVolumeConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-service/index.ts",
        "line": 6696
      },
      "name": "EcsServiceVolumeConfigurations",
      "namespace": "ecsService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "These settings are used to create each Amazon EBS volume, with one volume created for each task in the service. The Amazon EBS volumes are visible in your account in the Amazon EC2 console once they are created.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#managed_ebs_volume EcsService#managed_ebs_volume}",
            "stability": "stable",
            "summary": "The configuration for the Amazon EBS volume that Amazon ECS creates and manages on your behalf."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 6702
          },
          "name": "managedEbsVolume",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceVolumeConfigurationsManagedEbsVolume"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This value must match the volume name from the ``Volume`` object in the task definition.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#name EcsService#name}",
            "stability": "stable",
            "summary": "The name of the volume."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 6708
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ecs-service/index:EcsServiceVolumeConfigurations"
    },
    "@cdktn/provider-awscc.ecsService.EcsServiceVolumeConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceVolumeConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-service/index.ts",
          "line": 6838
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-service/index.ts",
        "line": 6830
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 6845
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceVolumeConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "EcsServiceVolumeConfigurationsList",
      "namespace": "ecsService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 6831
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceVolumeConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-service/index:EcsServiceVolumeConfigurationsList"
    },
    "@cdktn/provider-awscc.ecsService.EcsServiceVolumeConfigurationsManagedEbsVolume": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceVolumeConfigurationsManagedEbsVolume",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-service/index.ts",
        "line": 6227
      },
      "name": "EcsServiceVolumeConfigurationsManagedEbsVolume",
      "namespace": "ecsService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "If you turn on Region-level Amazon EBS encryption by default but set this value as ``false``, the setting is overridden and the volume is encrypted with the KMS key specified for Amazon EBS encryption by default. This parameter maps 1:1 with the ``Encrypted`` parameter of the [CreateVolume API](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateVolume.html) in the *Amazon EC2 API Reference*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#encrypted EcsService#encrypted}",
            "stability": "stable",
            "summary": "Indicates whether the volume should be encrypted."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 6233
          },
          "name": "encrypted",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For volumes created from a snapshot, you must specify the same filesystem type that the volume was using when the snapshot was created. If there is a filesystem type mismatch, the tasks will fail to start.\n The available Linux filesystem types are ``ext3``, ``ext4``, and ``xfs``. If no value is specified, the ``xfs`` filesystem type is used by default.\n The available Windows filesystem types are ``NTFS``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#filesystem_type EcsService#filesystem_type}",
            "stability": "stable",
            "summary": "The filesystem type for the volume."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 6241
          },
          "name": "filesystemType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For ``gp3``, ``io1``, and ``io2`` volumes, this represents the number of IOPS that are provisioned for the volume. For ``gp2`` volumes, this represents the baseline performance of the volume and the rate at which the volume accumulates I/O credits for bursting.\n The following are the supported values for each volume type.\n  +  ``gp3``: 3,000 - 16,000 IOPS\n  +  ``io1``: 100 - 64,000 IOPS\n  +  ``io2``: 100 - 256,000 IOPS\n  \n This parameter is required for ``io1`` and ``io2`` volume types. The default for ``gp3`` volumes is ``3,000 IOPS``. This parameter is not supported for ``st1``, ``sc1``, or ``standard`` volume types.\n This parameter maps 1:1 with the ``Iops`` parameter of the [CreateVolume API](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateVolume.html) in the *Amazon EC2 API Reference*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#iops EcsService#iops}",
            "stability": "stable",
            "summary": "The number of I/O operations per second (IOPS)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 6254
          },
          "name": "iops",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When a key is specified using this parameter, it overrides Amazon EBS default encryption or any KMS key that you specified for cluster-level managed storage encryption. This parameter maps 1:1 with the ``KmsKeyId`` parameter of the [CreateVolume API](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateVolume.html) in the *Amazon EC2 API Reference*. For more information about encrypting Amazon EBS volumes attached to tasks, see [Encrypt data stored in Amazon EBS volumes attached to Amazon ECS tasks](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ebs-kms-encryption.html).\n  AWS authenticates the AWS Key Management Service key asynchronously. Therefore, if you specify an ID, alias, or ARN that is invalid, the action can appear to complete, but eventually fails.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#kms_key_id EcsService#kms_key_id}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) identifier of the AWS Key Management Service key to use for Amazon EBS encryption."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 6261
          },
          "name": "kmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This is the Amazon ECS infrastructure IAM role that is used to manage your AWS infrastructure. We recommend using the Amazon ECS-managed ``AmazonECSInfrastructureRolePolicyForVolumes`` IAM policy with this role. For more information, see [Amazon ECS infrastructure IAM role](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/infrastructure_IAM_role.html) in the *Amazon ECS Developer Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#role_arn EcsService#role_arn}",
            "stability": "stable",
            "summary": "The ARN of the IAM role to associate with this volume."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 6267
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You must specify either a volume size or a snapshot ID. If you specify a snapshot ID, the snapshot size is used for the volume size by default. You can optionally specify a volume size greater than or equal to the snapshot size. This parameter maps 1:1 with the ``Size`` parameter of the [CreateVolume API](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateVolume.html) in the *Amazon EC2 API Reference*.\n The following are the supported volume size values for each volume type.\n  +  ``gp2`` and ``gp3``: 1-16,384\n  +  ``io1`` and ``io2``: 4-16,384\n  +  ``st1`` and ``sc1``: 125-16,384\n  +  ``standard``: 1-1,024\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#size_in_gi_b EcsService#size_in_gi_b}",
            "stability": "stable",
            "summary": "The size of the volume in GiB."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 6278
          },
          "name": "sizeInGiB",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You must specify either ``snapshotId`` or ``sizeInGiB`` in your volume configuration. This parameter maps 1:1 with the ``SnapshotId`` parameter of the [CreateVolume API](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateVolume.html) in the *Amazon EC2 API Reference*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#snapshot_id EcsService#snapshot_id}",
            "stability": "stable",
            "summary": "The snapshot that Amazon ECS uses to create volumes for attachment to tasks maintained by the service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 6284
          },
          "name": "snapshotId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Amazon ECS applies service-managed tags by default. This parameter maps 1:1 with the ``TagSpecifications.N`` parameter of the [CreateVolume API](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateVolume.html) in the *Amazon EC2 API Reference*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#tag_specifications EcsService#tag_specifications}",
            "stability": "stable",
            "summary": "The tags to apply to the volume."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 6290
          },
          "name": "tagSpecifications",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceVolumeConfigurationsManagedEbsVolumeTagSpecifications"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter maps 1:1 with the ``Throughput`` parameter of the [CreateVolume API](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateVolume.html) in the *Amazon EC2 API Reference*.\n  This parameter is only supported for the ``gp3`` volume type.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#throughput EcsService#throughput}",
            "stability": "stable",
            "summary": "The throughput to provision for a volume, in MiB/s, with a maximum of 1,000 MiB/s."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 6297
          },
          "name": "throughput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This property can be specified only if you specify a ``snapshotId``. For more information, see [Initialize Amazon EBS volumes](https://docs.aws.amazon.com/ebs/latest/userguide/initalize-volume.html) in the *Amazon EBS User Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#volume_initialization_rate EcsService#volume_initialization_rate}",
            "stability": "stable",
            "summary": "The rate, in MiB/s, at which data is fetched from a snapshot of an existing EBS volume to create new volumes for attachment to the tasks maintained by the service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 6303
          },
          "name": "volumeInitializationRate",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter maps 1:1 with the ``VolumeType`` parameter of the [CreateVolume API](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateVolume.html) in the *Amazon EC2 API Reference*. For more information, see [Amazon EBS volume types](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-volume-types.html) in the *Amazon EC2 User Guide*.\n The following are the supported volume types.\n  +  General Purpose SSD: ``gp2``|``gp3``\n  +  Provisioned IOPS SSD: ``io1``|``io2``\n  +  Throughput Optimized HDD: ``st1``\n  +  Cold HDD: ``sc1``\n  +  Magnetic: ``standard``\n  The magnetic volume type is not supported on Fargate.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#volume_type EcsService#volume_type}",
            "stability": "stable",
            "summary": "The volume type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 6316
          },
          "name": "volumeType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ecs-service/index:EcsServiceVolumeConfigurationsManagedEbsVolume"
    },
    "@cdktn/provider-awscc.ecsService.EcsServiceVolumeConfigurationsManagedEbsVolumeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceVolumeConfigurationsManagedEbsVolumeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-service/index.ts",
          "line": 6426
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-service/index.ts",
        "line": 6418
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 6637
          },
          "name": "putTagSpecifications",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceVolumeConfigurationsManagedEbsVolumeTagSpecifications"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 6528
          },
          "name": "resetEncrypted"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 6544
          },
          "name": "resetFilesystemType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 6560
          },
          "name": "resetIops"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 6576
          },
          "name": "resetKmsKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 6592
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 6608
          },
          "name": "resetSizeInGiB"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 6624
          },
          "name": "resetSnapshotId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 6640
          },
          "name": "resetTagSpecifications"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 6656
          },
          "name": "resetThroughput"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 6672
          },
          "name": "resetVolumeInitializationRate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 6688
          },
          "name": "resetVolumeType"
        }
      ],
      "name": "EcsServiceVolumeConfigurationsManagedEbsVolumeOutputReference",
      "namespace": "ecsService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 6634
          },
          "name": "tagSpecifications",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceVolumeConfigurationsManagedEbsVolumeTagSpecificationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 6532
          },
          "name": "encryptedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 6548
          },
          "name": "filesystemTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 6564
          },
          "name": "iopsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 6580
          },
          "name": "kmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 6596
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 6612
          },
          "name": "sizeInGiBInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 6628
          },
          "name": "snapshotIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 6644
          },
          "name": "tagSpecificationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceVolumeConfigurationsManagedEbsVolumeTagSpecifications"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 6660
          },
          "name": "throughputInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 6676
          },
          "name": "volumeInitializationRateInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 6692
          },
          "name": "volumeTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 6522
          },
          "name": "encrypted",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 6538
          },
          "name": "filesystemType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 6554
          },
          "name": "iops",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 6570
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 6586
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 6602
          },
          "name": "sizeInGiB",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 6618
          },
          "name": "snapshotId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 6650
          },
          "name": "throughput",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 6666
          },
          "name": "volumeInitializationRate",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 6682
          },
          "name": "volumeType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 6430
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceVolumeConfigurationsManagedEbsVolume"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-service/index:EcsServiceVolumeConfigurationsManagedEbsVolumeOutputReference"
    },
    "@cdktn/provider-awscc.ecsService.EcsServiceVolumeConfigurationsManagedEbsVolumeTagSpecifications": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceVolumeConfigurationsManagedEbsVolumeTagSpecifications",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-service/index.ts",
        "line": 6039
      },
      "name": "EcsServiceVolumeConfigurationsManagedEbsVolumeTagSpecifications",
      "namespace": "ecsService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Tags can only propagate to a ``SERVICE`` specified in ``ServiceVolumeConfiguration``. If no value is specified, the tags aren't propagated.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#propagate_tags EcsService#propagate_tags}",
            "stability": "stable",
            "summary": "Determines whether to propagate the tags from the task definition to the Amazon EBS volume."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 6045
          },
          "name": "propagateTags",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#resource_type EcsService#resource_type}",
            "stability": "stable",
            "summary": "The type of volume resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 6051
          },
          "name": "resourceType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#tags EcsService#tags}",
            "stability": "stable",
            "summary": "The tags applied to this Amazon EBS volume. ``AmazonECSCreated`` and ``AmazonECSManaged`` are reserved tags that can't be used."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 6057
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceVolumeConfigurationsManagedEbsVolumeTagSpecificationsTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-service/index:EcsServiceVolumeConfigurationsManagedEbsVolumeTagSpecifications"
    },
    "@cdktn/provider-awscc.ecsService.EcsServiceVolumeConfigurationsManagedEbsVolumeTagSpecificationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceVolumeConfigurationsManagedEbsVolumeTagSpecificationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-service/index.ts",
          "line": 6216
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-service/index.ts",
        "line": 6208
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 6223
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceVolumeConfigurationsManagedEbsVolumeTagSpecificationsOutputReference"
            }
          }
        }
      ],
      "name": "EcsServiceVolumeConfigurationsManagedEbsVolumeTagSpecificationsList",
      "namespace": "ecsService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 6209
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceVolumeConfigurationsManagedEbsVolumeTagSpecifications"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-service/index:EcsServiceVolumeConfigurationsManagedEbsVolumeTagSpecificationsList"
    },
    "@cdktn/provider-awscc.ecsService.EcsServiceVolumeConfigurationsManagedEbsVolumeTagSpecificationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceVolumeConfigurationsManagedEbsVolumeTagSpecificationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-service/index.ts",
          "line": 6113
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-service/index.ts",
        "line": 6103
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 6196
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceVolumeConfigurationsManagedEbsVolumeTagSpecificationsTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 6167
          },
          "name": "resetPropagateTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 6183
          },
          "name": "resetResourceType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 6199
          },
          "name": "resetTags"
        }
      ],
      "name": "EcsServiceVolumeConfigurationsManagedEbsVolumeTagSpecificationsOutputReference",
      "namespace": "ecsService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 6193
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceVolumeConfigurationsManagedEbsVolumeTagSpecificationsTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 6171
          },
          "name": "propagateTagsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 6187
          },
          "name": "resourceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 6203
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceVolumeConfigurationsManagedEbsVolumeTagSpecificationsTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 6161
          },
          "name": "propagateTags",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 6177
          },
          "name": "resourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 6117
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceVolumeConfigurationsManagedEbsVolumeTagSpecifications"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-service/index:EcsServiceVolumeConfigurationsManagedEbsVolumeTagSpecificationsOutputReference"
    },
    "@cdktn/provider-awscc.ecsService.EcsServiceVolumeConfigurationsManagedEbsVolumeTagSpecificationsTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceVolumeConfigurationsManagedEbsVolumeTagSpecificationsTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-service/index.ts",
        "line": 5886
      },
      "name": "EcsServiceVolumeConfigurationsManagedEbsVolumeTagSpecificationsTags",
      "namespace": "ecsService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "A ``key`` is a general label that acts like a category for more specific tag values.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#key EcsService#key}",
            "stability": "stable",
            "summary": "One part of a key-value pair that make up a tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 5892
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "A ``value`` acts as a descriptor within a tag category (key).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#value EcsService#value}",
            "stability": "stable",
            "summary": "The optional part of a key-value pair that make up a tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 5898
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ecs-service/index:EcsServiceVolumeConfigurationsManagedEbsVolumeTagSpecificationsTags"
    },
    "@cdktn/provider-awscc.ecsService.EcsServiceVolumeConfigurationsManagedEbsVolumeTagSpecificationsTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceVolumeConfigurationsManagedEbsVolumeTagSpecificationsTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-service/index.ts",
          "line": 6028
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-service/index.ts",
        "line": 6020
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 6035
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceVolumeConfigurationsManagedEbsVolumeTagSpecificationsTagsOutputReference"
            }
          }
        }
      ],
      "name": "EcsServiceVolumeConfigurationsManagedEbsVolumeTagSpecificationsTagsList",
      "namespace": "ecsService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 6021
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceVolumeConfigurationsManagedEbsVolumeTagSpecificationsTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-service/index:EcsServiceVolumeConfigurationsManagedEbsVolumeTagSpecificationsTagsList"
    },
    "@cdktn/provider-awscc.ecsService.EcsServiceVolumeConfigurationsManagedEbsVolumeTagSpecificationsTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceVolumeConfigurationsManagedEbsVolumeTagSpecificationsTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-service/index.ts",
          "line": 5947
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-service/index.ts",
        "line": 5937
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 5995
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 6011
          },
          "name": "resetValue"
        }
      ],
      "name": "EcsServiceVolumeConfigurationsManagedEbsVolumeTagSpecificationsTagsOutputReference",
      "namespace": "ecsService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 5999
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 6015
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 5989
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 6005
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 5951
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceVolumeConfigurationsManagedEbsVolumeTagSpecificationsTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-service/index:EcsServiceVolumeConfigurationsManagedEbsVolumeTagSpecificationsTagsOutputReference"
    },
    "@cdktn/provider-awscc.ecsService.EcsServiceVolumeConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceVolumeConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-service/index.ts",
          "line": 6757
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-service/index.ts",
        "line": 6747
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 6802
          },
          "name": "putManagedEbsVolume",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceVolumeConfigurationsManagedEbsVolume"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 6805
          },
          "name": "resetManagedEbsVolume"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 6821
          },
          "name": "resetName"
        }
      ],
      "name": "EcsServiceVolumeConfigurationsOutputReference",
      "namespace": "ecsService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 6799
          },
          "name": "managedEbsVolume",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceVolumeConfigurationsManagedEbsVolumeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 6809
          },
          "name": "managedEbsVolumeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceVolumeConfigurationsManagedEbsVolume"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 6825
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 6815
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 6761
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceVolumeConfigurations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-service/index:EcsServiceVolumeConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.ecsService.EcsServiceVpcLatticeConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceVpcLatticeConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-service/index.ts",
        "line": 6849
      },
      "name": "EcsServiceVpcLatticeConfigurations",
      "namespace": "ecsService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "This is the name of the ``portMapping`` you defined in your task definition.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#port_name EcsService#port_name}",
            "stability": "stable",
            "summary": "The name of the port mapping to register in the VPC Lattice target group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 6855
          },
          "name": "portName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This is the Amazon ECS infrastructure IAM role that is used to manage your VPC Lattice infrastructure.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#role_arn EcsService#role_arn}",
            "stability": "stable",
            "summary": "The ARN of the IAM role to associate with this VPC Lattice configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 6861
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_service#target_group_arn EcsService#target_group_arn}",
            "stability": "stable",
            "summary": "The full Amazon Resource Name (ARN) of the target group or groups associated with the VPC Lattice configuration that the Amazon ECS tasks will be registered to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 6867
          },
          "name": "targetGroupArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ecs-service/index:EcsServiceVpcLatticeConfigurations"
    },
    "@cdktn/provider-awscc.ecsService.EcsServiceVpcLatticeConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceVpcLatticeConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-service/index.ts",
          "line": 7026
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-service/index.ts",
        "line": 7018
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 7033
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceVpcLatticeConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "EcsServiceVpcLatticeConfigurationsList",
      "namespace": "ecsService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 7019
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceVpcLatticeConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-service/index:EcsServiceVpcLatticeConfigurationsList"
    },
    "@cdktn/provider-awscc.ecsService.EcsServiceVpcLatticeConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceVpcLatticeConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-service/index.ts",
          "line": 6923
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-service/index.ts",
        "line": 6913
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 6977
          },
          "name": "resetPortName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 6993
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 7009
          },
          "name": "resetTargetGroupArn"
        }
      ],
      "name": "EcsServiceVpcLatticeConfigurationsOutputReference",
      "namespace": "ecsService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 6981
          },
          "name": "portNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 6997
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 7013
          },
          "name": "targetGroupArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 6971
          },
          "name": "portName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 6987
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 7003
          },
          "name": "targetGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-service/index.ts",
            "line": 6927
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsService.EcsServiceVpcLatticeConfigurations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-service/index:EcsServiceVpcLatticeConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinition": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition awscc_ecs_task_definition}."
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinition",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition awscc_ecs_task_definition} Resource."
        },
        "locationInModule": {
          "filename": "src/ecs-task-definition/index.ts",
          "line": 8128
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-task-definition/index.ts",
        "line": 8096
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a EcsTaskDefinition resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 8113
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the EcsTaskDefinition to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing EcsTaskDefinition that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the EcsTaskDefinition to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 8173
          },
          "name": "putContainerDefinitions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 8221
          },
          "name": "putEphemeralStorage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionEphemeralStorage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 8274
          },
          "name": "putInferenceAccelerators",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionInferenceAccelerators"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 8354
          },
          "name": "putPlacementConstraints",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionPlacementConstraints"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 8370
          },
          "name": "putProxyConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionProxyConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 8402
          },
          "name": "putRuntimePlatform",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionRuntimePlatform"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 8418
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 8455
          },
          "name": "putVolumes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionVolumes"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 8176
          },
          "name": "resetContainerDefinitions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 8192
          },
          "name": "resetCpu"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 8208
          },
          "name": "resetEnableFaultInjection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 8224
          },
          "name": "resetEphemeralStorage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 8240
          },
          "name": "resetExecutionRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 8256
          },
          "name": "resetFamily"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 8277
          },
          "name": "resetInferenceAccelerators"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 8293
          },
          "name": "resetIpcMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 8309
          },
          "name": "resetMemory"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 8325
          },
          "name": "resetNetworkMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 8341
          },
          "name": "resetPidMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 8357
          },
          "name": "resetPlacementConstraints"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 8373
          },
          "name": "resetProxyConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 8389
          },
          "name": "resetRequiresCompatibilities"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 8405
          },
          "name": "resetRuntimePlatform"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 8421
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 8442
          },
          "name": "resetTaskRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 8458
          },
          "name": "resetVolumes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 8470
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 8493
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "EcsTaskDefinition",
      "namespace": "ecsTaskDefinition",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 8101
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 8170
          },
          "name": "containerDefinitions",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 8218
          },
          "name": "ephemeralStorage",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionEphemeralStorageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 8265
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 8271
          },
          "name": "inferenceAccelerators",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionInferenceAcceleratorsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 8351
          },
          "name": "placementConstraints",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionPlacementConstraintsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 8367
          },
          "name": "proxyConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionProxyConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 8399
          },
          "name": "runtimePlatform",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionRuntimePlatformOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 8415
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 8430
          },
          "name": "taskDefinitionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 8452
          },
          "name": "volumes",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionVolumesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 8180
          },
          "name": "containerDefinitionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 8196
          },
          "name": "cpuInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 8212
          },
          "name": "enableFaultInjectionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 8228
          },
          "name": "ephemeralStorageInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionEphemeralStorage"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 8244
          },
          "name": "executionRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 8260
          },
          "name": "familyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 8281
          },
          "name": "inferenceAcceleratorsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionInferenceAccelerators"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 8297
          },
          "name": "ipcModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 8313
          },
          "name": "memoryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 8329
          },
          "name": "networkModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 8345
          },
          "name": "pidModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 8361
          },
          "name": "placementConstraintsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionPlacementConstraints"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 8377
          },
          "name": "proxyConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionProxyConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 8393
          },
          "name": "requiresCompatibilitiesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 8409
          },
          "name": "runtimePlatformInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionRuntimePlatform"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 8425
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 8446
          },
          "name": "taskRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 8462
          },
          "name": "volumesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionVolumes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 8186
          },
          "name": "cpu",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 8202
          },
          "name": "enableFaultInjection",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 8234
          },
          "name": "executionRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 8250
          },
          "name": "family",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 8287
          },
          "name": "ipcMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 8303
          },
          "name": "memory",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 8319
          },
          "name": "networkMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 8335
          },
          "name": "pidMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 8383
          },
          "name": "requiresCompatibilities",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 8436
          },
          "name": "taskRoleArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ecs-task-definition/index:EcsTaskDefinition"
    },
    "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-task-definition/index.ts",
        "line": 14
      },
      "name": "EcsTaskDefinitionConfig",
      "namespace": "ecsTaskDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information about container definition parameters and defaults, see [Amazon ECS Task Definitions](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/task_defintions.html) in the *Amazon Elastic Container Service Developer Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#container_definitions EcsTaskDefinition#container_definitions}",
            "stability": "stable",
            "summary": "A list of container definitions in JSON format that describe the different containers that make up your task."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 20
          },
          "name": "containerDefinitions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you use the EC2 launch type, this field is optional. Any value can be used. If you use the Fargate launch type, this field is required. You must use one of the following values. The value that you choose determines your range of valid values for the ``memory`` parameter.\n If you're using the EC2 launch type or the external launch type, this field is optional. Supported values are between ``128`` CPU units (``0.125`` vCPUs) and ``196608`` CPU units (``192`` vCPUs). \n This field is required for Fargate. For information about the valid values, see [Task size](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/task_definition_parameters.html#task_size) in the *Amazon Elastic Container Service Developer Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#cpu EcsTaskDefinition#cpu}",
            "stability": "stable",
            "summary": "The number of ``cpu`` units used by the task."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 28
          },
          "name": "cpu",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The default value is ``false``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#enable_fault_injection EcsTaskDefinition#enable_fault_injection}",
            "stability": "stable",
            "summary": "Enables fault injection and allows for fault injection requests to be accepted from the task's containers."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 34
          },
          "name": "enableFaultInjection",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#ephemeral_storage EcsTaskDefinition#ephemeral_storage}",
            "stability": "stable",
            "summary": "The ephemeral storage settings to use for tasks run with the task definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 40
          },
          "name": "ephemeralStorage",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionEphemeralStorage"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For informationabout the required IAM roles for Amazon ECS, see [IAM roles for Amazon ECS](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/security-ecs-iam-role-overview.html) in the *Amazon Elastic Container Service Developer Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#execution_role_arn EcsTaskDefinition#execution_role_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the task execution role that grants the Amazon ECS container agent permission to make AWS API calls on your behalf."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 46
          },
          "name": "executionRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Up to 255 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.\n A family groups multiple versions of a task definition. Amazon ECS gives the first task definition that you registered to a family a revision number of 1. Amazon ECS gives sequential revision numbers to each task definition that you add.\n  To use revision numbers when you update a task definition, specify this property. If you don't specify a value, CFNlong generates a new task definition each time that you update it.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#family EcsTaskDefinition#family}",
            "stability": "stable",
            "summary": "The name of a family that this task definition is registered to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 54
          },
          "name": "family",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#inference_accelerators EcsTaskDefinition#inference_accelerators}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 58
          },
          "name": "inferenceAccelerators",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionInferenceAccelerators"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The valid values are ``host``, ``task``, or ``none``. If ``host`` is specified, then all containers within the tasks that specified the ``host`` IPC mode on the same container instance share the same IPC resources with the host Amazon EC2 instance. If ``task`` is specified, all containers within the specified task share the same IPC resources. If ``none`` is specified, then IPC resources within the containers of a task are private and not shared with other containers in a task or on the container instance. If no value is specified, then the IPC resource namespace sharing depends on the Docker daemon setting on the container instance.\n If the ``host`` IPC mode is used, be aware that there is a heightened risk of undesired IPC namespace expose.\n If you are setting namespaced kernel parameters using ``systemControls`` for the containers in the task, the following will apply to your IPC resource namespace. For more information, see [System Controls](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/task_definition_parameters.html) in the *Amazon Elastic Container Service Developer Guide*.\n  +  For tasks that use the ``host`` IPC mode, IPC namespace related ``systemControls`` are not supported.\n  +  For tasks that use the ``task`` IPC mode, IPC namespace related ``systemControls`` will apply to all containers within a task.\n  \n  This parameter is not supported for Windows containers or tasks run on FARGATElong.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#ipc_mode EcsTaskDefinition#ipc_mode}",
            "stability": "stable",
            "summary": "The IPC resource namespace to use for the containers in the task."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 70
          },
          "name": "ipcMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If your tasks runs on Amazon EC2 instances, you must specify either a task-level memory value or a container-level memory value. This field is optional and any value can be used. If a task-level memory value is specified, the container-level memory value is optional. For more information regarding container-level memory and memory reservation, see [ContainerDefinition](https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_ContainerDefinition.html).\n If your tasks runs on FARGATElong, this field is required. You must use one of the following values. The value you choose determines your range of valid values for the ``cpu`` parameter.\n  +  512 (0.5 GB), 1024 (1 GB), 2048 (2 GB) - Available ``cpu`` values: 256 (.25 vCPU)\n  +  1024 (1 GB), 2048 (2 GB), 3072 (3 GB), 4096 (4 GB) - Available ``cpu`` values: 512 (.5 vCPU)\n  +  2048 (2 GB), 3072 (3 GB), 4096 (4 GB), 5120 (5 GB), 6144 (6 GB), 7168 (7 GB), 8192 (8 GB) - Available ``cpu`` values: 1024 (1 vCPU)\n  +  Between 4096 (4 GB) and 16384 (16 GB) in increments of 1024 (1 GB) - Available ``cpu`` values: 2048 (2 vCPU)\n  +  Between 8192 (8 GB) and 30720 (30 GB) in increments of 1024 (1 GB) - Available ``cpu`` values: 4096 (4 vCPU)\n  +  Between 16 GB and 60 GB in 4 GB increments - Available ``cpu`` values: 8192 (8 vCPU)\n This option requires Linux platform ``1.4.0`` or later.\n  +  Between 32GB and 120 GB in 8 GB increments - Available ``cpu`` values: 16384 (16 vCPU)\n This option requires Linux platform ``1.4.0`` or later.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#memory EcsTaskDefinition#memory}",
            "stability": "stable",
            "summary": "The amount (in MiB) of memory used by the task."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 87
          },
          "name": "memory",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The valid values are ``none``, ``bridge``, ``awsvpc``, and ``host``. If no network mode is specified, the default is ``bridge``.\n For Amazon ECS tasks on Fargate, the ``awsvpc`` network mode is required. For Amazon ECS tasks on Amazon EC2 Linux instances, any network mode can be used. For Amazon ECS tasks on Amazon EC2 Windows instances, ``<default>`` or ``awsvpc`` can be used. If the network mode is set to ``none``, you cannot specify port mappings in your container definitions, and the tasks containers do not have external connectivity. The ``host`` and ``awsvpc`` network modes offer the highest networking performance for containers because they use the EC2 network stack instead of the virtualized network stack provided by the ``bridge`` mode.\n With the ``host`` and ``awsvpc`` network modes, exposed container ports are mapped directly to the corresponding host port (for the ``host`` network mode) or the attached elastic network interface port (for the ``awsvpc`` network mode), so you cannot take advantage of dynamic host port mappings. \n  When using the ``host`` network mode, you should not run containers using the root user (UID 0). It is considered best practice to use a non-root user.\n  If the network mode is ``awsvpc``, the task is allocated an elastic network interface, and you must specify a [NetworkConfiguration](https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_NetworkConfiguration.html) value when you create a service or run a task with the task definition. For more information, see [Task Networking](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/task-networking.html) in the *Amazon Elastic Container Service Developer Guide*.\n If the network mode is ``host``, you cannot run multiple instantiations of the same task on a single container instance when port mappings are used.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#network_mode EcsTaskDefinition#network_mode}",
            "stability": "stable",
            "summary": "The Docker networking mode to use for the containers in the task."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 98
          },
          "name": "networkMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The valid values are ``host`` or ``task``. On Fargate for Linux containers, the only valid value is ``task``. For example, monitoring sidecars might need ``pidMode`` to access information about other containers running in the same task.\n If ``host`` is specified, all containers within the tasks that specified the ``host`` PID mode on the same container instance share the same process namespace with the host Amazon EC2 instance.\n If ``task`` is specified, all containers within the specified task share the same process namespace.\n If no value is specified, the The default is a private namespace for each container.\n If the ``host`` PID mode is used, there's a heightened risk of undesired process namespace exposure.\n  This parameter is not supported for Windows containers.\n   This parameter is only supported for tasks that are hosted on FARGATElong if the tasks are using platform version ``1.4.0`` or later (Linux). This isn't supported for Windows containers on Fargate.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#pid_mode EcsTaskDefinition#pid_mode}",
            "stability": "stable",
            "summary": "The process namespace to use for the containers in the task."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 110
          },
          "name": "pidMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter isn't supported for tasks run on FARGATElong.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#placement_constraints EcsTaskDefinition#placement_constraints}",
            "stability": "stable",
            "summary": "An array of placement constraint objects to use for tasks."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 117
          },
          "name": "placementConstraints",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionPlacementConstraints"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Your Amazon ECS container instances require at least version 1.26.0 of the container agent and at least version 1.26.0-1 of the ``ecs-init`` package to use a proxy configuration. If your container instances are launched from the Amazon ECS optimized AMI version ``20190301`` or later, they contain the required versions of the container agent and ``ecs-init``. For more information, see [Amazon ECS-optimized Linux AMI](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-optimized_AMI.html) in the *Amazon Elastic Container Service Developer Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#proxy_configuration EcsTaskDefinition#proxy_configuration}",
            "stability": "stable",
            "summary": "The configuration details for the App Mesh proxy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 124
          },
          "name": "proxyConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionProxyConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The valid values are ``MANAGED_INSTANCES``, ``EC2``, ``FARGATE``, and ``EXTERNAL``. For more information, see [Amazon ECS launch types](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/launch_types.html) in the *Amazon Elastic Container Service Developer Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#requires_compatibilities EcsTaskDefinition#requires_compatibilities}",
            "stability": "stable",
            "summary": "The task launch types the task definition was validated against."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 130
          },
          "name": "requiresCompatibilities",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#runtime_platform EcsTaskDefinition#runtime_platform}",
            "stability": "stable",
            "summary": "The operating system that your tasks definitions run on."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 136
          },
          "name": "runtimePlatform",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionRuntimePlatform"
          }
        },
        {
          "abstract": true,
          "docs": {
            "custom": {
              "": ".\n+  Tag keys and values are case-sensitive.\n+  Do not use ``aws:``, ``AWS:``, or any upper or lowercase combination of such as a prefix for either keys or values as it is reserved for AWS use. You cannot edit or delete tag keys or values with this prefix. Tags with this prefix do not count against your tags per resource limit.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#tags EcsTaskDefinition#tags}"
            },
            "remarks": "Each tag consists of a key and an optional value. You define both of them.\n The following basic restrictions apply to tags:\n  +  Maximum number of tags per resource - 50\n  +  For each resource, each tag key must be unique, and each tag key can have only one value.\n  +  Maximum key length - 128 Unicode characters in UTF-8\n  +  Maximum value length - 256 Unicode characters in UTF-8\n  +  If your tagging schema is used across multiple services and resources, remember that other services may have restrictions on allowed characters. Generally allowed characters are: letters, numbers, and spaces representable in UTF-8, and the following characters: + - = . _ : /",
            "stability": "stable",
            "summary": "The metadata that you apply to the task definition to help you categorize and organize them."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 150
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information, see [Amazon ECS Task Role](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/task-iam-roles.html) in the *Amazon Elastic Container Service Developer Guide*.\n IAM roles for tasks on Windows require that the ``-EnableTaskIAMRole`` option is set when you launch the Amazon ECS-optimized Windows AMI. Your containers must also run some configuration code to use the feature. For more information, see [Windows IAM roles for tasks](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/windows_task_IAM_roles.html) in the *Amazon Elastic Container Service Developer Guide*.\n  String validation is done on the ECS side. If an invalid string value is given for ``TaskRoleArn``, it may cause the Cloudformation job to hang.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#task_role_arn EcsTaskDefinition#task_role_arn}",
            "stability": "stable",
            "summary": "The short name or full Amazon Resource Name (ARN) of the IAMlong role that grants containers in the task permission to call AWS APIs on your behalf."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 158
          },
          "name": "taskRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information, see [Using data volumes in tasks](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/using_data_volumes.html) in the *Amazon Elastic Container Service Developer Guide*.\n  The ``host`` and ``sourcePath`` parameters aren't supported for tasks run on FARGATElong.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#volumes EcsTaskDefinition#volumes}",
            "stability": "stable",
            "summary": "The list of data volume definitions for the task."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 165
          },
          "name": "volumes",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionVolumes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-task-definition/index:EcsTaskDefinitionConfig"
    },
    "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-task-definition/index.ts",
        "line": 3906
      },
      "name": "EcsTaskDefinitionContainerDefinitions",
      "namespace": "ecsTaskDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter maps to ``Cmd`` in the docker container create command and the ``COMMAND`` parameter to docker run. If there are multiple arguments, each argument is a separated string in the array.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#command EcsTaskDefinition#command}",
            "stability": "stable",
            "summary": "The command that's passed to the container."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 3912
          },
          "name": "command",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter maps to ``CpuShares`` in the docker container create command and the ``--cpu-shares`` option to docker run.\n This field is optional for tasks using the Fargate launch type, and the only requirement is that the total amount of CPU reserved for all containers within a task be lower than the task-level ``cpu`` value.\n  You can determine the number of CPU units that are available per EC2 instance type by multiplying the vCPUs listed for that instance type on the [Amazon EC2 Instances](https://docs.aws.amazon.com/ec2/instance-types/) detail page by 1,024.\n  Linux containers share unallocated CPU units with other containers on the container instance with the same ratio as their allocated amount. For example, if you run a single-container task on a single-core instance type with 512 CPU units specified for that container, and that's the only task running on the container instance, that container could use the full 1,024 CPU unit share at any given time. However, if you launched another copy of the same task on that container instance, each task is guaranteed a minimum of 512 CPU units when needed. Moreover, each container could float to higher CPU usage if the other container was not using it. If both tasks were 100% active all of the time, they would be limited to 512 CPU units.\n On Linux container instances, the Docker daemon on the container instance uses the CPU value to calculate the relative CPU share ratios for running containers. The minimum valid CPU share value that the Linux kernel allows is 2, and the maximum valid CPU share value that the Linux kernel allows is 262144. However, the CPU parameter isn't required, and you can use CPU values below 2 or above 262144 in your container definitions. For CPU values below 2 (including null) or above 262144, the behavior varies based on your Amazon ECS container agent version:\n  +  *Agent versions less than or equal to 1.1.0:* Null and zero CPU values are passed to Docker as 0, which Docker then converts to 1,024 CPU shares. CPU values of 1 are passed to Docker as 1, which the Linux kernel converts to two CPU shares.\n  +  *Agent versions greater than or equal to 1.2.0:* Null, zero, and CPU values of 1 are passed to Docker as 2.\n  +  *Agent versions greater than or equal to 1.84.0:* CPU values greater than 256 vCPU are passed to Docker as 256, which is equivalent to 262144 CPU shares.\n  \n On Windows container instances, the CPU limit is enforced as an absolute limit, or a quota. Windows containers only have access to the specified amount of CPU that's described in the task definition. A null or zero CPU value is passed to Docker as ``0``, which Windows interprets as 1% of one CPU.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#cpu EcsTaskDefinition#cpu}",
            "stability": "stable",
            "summary": "The number of ``cpu`` units reserved for the container."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 3927
          },
          "name": "cpu",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "We recommend that you use this parameter instead of the ``dockerSecurityOptions``. The maximum number of ARNs is 1.\n There are two formats for each ARN.\n  + credentialspecdomainless:MyARN You use credentialspecdomainless:MyARN to provide a CredSpec with an additional section for a secret in . You provide the login credentials to the domain in the secret. Each task that runs on any container instance can join different domains. You can use this format without joining the container instance to a domain. + credentialspec:MyARN You use credentialspec:MyARN to provide a CredSpec for a single domain. You must join the container instance to the domain before you start any tasks that use this task definition. \n In both formats, replace ``MyARN`` with the ARN in SSM or Amazon S3.\n If you provide a ``credentialspecdomainless:MyARN``, the ``credspec`` must provide a ARN in ASMlong for a secret containing the username, password, and the domain to connect to. For better security, the instance isn't joined to the domain for domainless authentication. Other applications on the instance can't use the domainless credentials. You can use this parameter to run tasks on the same instance, even it the tasks need to join different domains. For more information, see [Using gMSAs for Windows Containers](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/windows-gmsa.html) and [Using gMSAs for Linux Containers](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/linux-gmsa.html).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#credential_specs EcsTaskDefinition#credential_specs}",
            "stability": "stable",
            "summary": "A list of ARNs in SSM or Amazon S3 to a credential spec (``CredSpec``) file that configures the container for Active Directory authentication."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 3937
          },
          "name": "credentialSpecs",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "A container can contain multiple dependencies. When a dependency is defined for container startup, for container shutdown it is reversed.\n For tasks using the EC2 launch type, the container instances require at least version 1.26.0 of the container agent to turn on container dependencies. However, we recommend using the latest container agent version. For information about checking your agent version and updating to the latest version, see [Updating the Amazon ECS Container Agent](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-agent-update.html) in the *Amazon Elastic Container Service Developer Guide*. If you're using an Amazon ECS-optimized Linux AMI, your instance needs at least version 1.26.0-1 of the ``ecs-init`` package. If your container instances are launched from version ``20190301`` or later, then they contain the required versions of the container agent and ``ecs-init``. For more information, see [Amazon ECS-optimized Linux AMI](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-optimized_AMI.html) in the *Amazon Elastic Container Service Developer Guide*.\n For tasks using the Fargate launch type, the task or service requires the following platforms:\n  +  Linux platform version ``1.3.0`` or later.\n  +  Windows platform version ``1.0.0`` or later.\n  \n If the task definition is used in a blue/green deployment that uses [AWS::CodeDeploy::DeploymentGroup BlueGreenDeploymentConfiguration](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-bluegreendeploymentconfiguration.html), the ``dependsOn`` parameter is not supported.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#depends_on EcsTaskDefinition#depends_on}",
            "stability": "stable",
            "summary": "The dependencies defined for container startup and shutdown."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 3949
          },
          "name": "dependsOn",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsDependsOn"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter maps to ``NetworkDisabled`` in the docker container create command.\n  This parameter is not supported for Windows containers.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#disable_networking EcsTaskDefinition#disable_networking}",
            "stability": "stable",
            "summary": "When this parameter is true, networking is off within the container."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 3956
          },
          "name": "disableNetworking",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter maps to ``DnsSearch`` in the docker container create command and the ``--dns-search`` option to docker run.\n  This parameter is not supported for Windows containers.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#dns_search_domains EcsTaskDefinition#dns_search_domains}",
            "stability": "stable",
            "summary": "A list of DNS search domains that are presented to the container."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 3963
          },
          "name": "dnsSearchDomains",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter maps to ``Dns`` in the docker container create command and the ``--dns`` option to docker run.\n  This parameter is not supported for Windows containers.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#dns_servers EcsTaskDefinition#dns_servers}",
            "stability": "stable",
            "summary": "A list of DNS servers that are presented to the container."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 3970
          },
          "name": "dnsServers",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter maps to ``Labels`` in the docker container create command and the ``--label`` option to docker run. This parameter requires version 1.18 of the Docker Remote API or greater on your container instance. To check the Docker Remote API version on your container instance, log in to your container instance and run the following command: ``sudo docker version --format '{{.Server.APIVersion}}'``\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#docker_labels EcsTaskDefinition#docker_labels}",
            "stability": "stable",
            "summary": "A key/value map of labels to add to the container."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 3976
          },
          "name": "dockerLabels",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This field isn't valid for containers in tasks using the Fargate launch type.\n For Linux tasks on EC2, this parameter can be used to reference custom labels for SELinux and AppArmor multi-level security systems.\n For any tasks on EC2, this parameter can be used to reference a credential spec file that configures a container for Active Directory authentication. For more information, see [Using gMSAs for Windows Containers](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/windows-gmsa.html) and [Using gMSAs for Linux Containers](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/linux-gmsa.html) in the *Amazon Elastic Container Service Developer Guide*.\n This parameter maps to ``SecurityOpt`` in the docker container create command and the ``--security-opt`` option to docker run.\n  The Amazon ECS container agent running on a container instance must register with the ``ECS_SELINUX_CAPABLE=true`` or ``ECS_APPARMOR_CAPABLE=true`` environment variables before containers placed on that instance can use these security options. For more information, see [Amazon ECS Container Agent Configuration](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-agent-config.html) in the *Amazon Elastic Container Service Developer Guide*.\n  Valid values: \"no-new-privileges\" | \"apparmor:PROFILE\" | \"label:value\" | \"credentialspec:CredentialSpecFilePath\"\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#docker_security_options EcsTaskDefinition#docker_security_options}",
            "stability": "stable",
            "summary": "A list of strings to provide custom configuration for multiple security systems."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 3987
          },
          "name": "dockerSecurityOptions",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you have problems using ``entryPoint``, update your container agent or enter your commands and arguments as ``command`` array items instead.\n  The entry point that's passed to the container. This parameter maps to ``Entrypoint`` in the docker container create command and the ``--entrypoint`` option to docker run.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#entry_point EcsTaskDefinition#entry_point}",
            "stability": "stable",
            "summary": "Early versions of the Amazon ECS container agent don't properly handle ``entryPoint`` parameters."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 3994
          },
          "name": "entryPoint",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter maps to ``Env`` in the docker container create command and the ``--env`` option to docker run.\n  We don't recommend that you use plaintext environment variables for sensitive information, such as credential data.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#environment EcsTaskDefinition#environment}",
            "stability": "stable",
            "summary": "The environment variables to pass to a container."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 4001
          },
          "name": "environment",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsEnvironment"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter maps to the ``--env-file`` option to docker run.\n You can specify up to ten environment files. The file must have a ``.env`` file extension. Each line in an environment file contains an environment variable in ``VARIABLE=VALUE`` format. Lines beginning with ``#`` are treated as comments and are ignored.\n If there are environment variables specified using the ``environment`` parameter in a container definition, they take precedence over the variables contained within an environment file. If multiple environment files are specified that contain the same variable, they're processed from the top down. We recommend that you use unique variable names. For more information, see [Specifying Environment Variables](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/taskdef-envfiles.html) in the *Amazon Elastic Container Service Developer Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#environment_files EcsTaskDefinition#environment_files}",
            "stability": "stable",
            "summary": "A list of files containing the environment variables to pass to a container."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 4009
          },
          "name": "environmentFiles",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsEnvironmentFiles"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If the ``essential`` parameter of a container is marked as ``false``, its failure doesn't affect the rest of the containers in a task. If this parameter is omitted, a container is assumed to be essential.\n All tasks must have at least one essential container. If you have an application that's composed of multiple containers, group containers that are used for a common purpose into components, and separate the different components into multiple task definitions. For more information, see [Application Architecture](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/application_architecture.html) in the *Amazon Elastic Container Service Developer Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#essential EcsTaskDefinition#essential}",
            "stability": "stable",
            "summary": "If the ``essential`` parameter of a container is marked as ``true``, and that container fails or stops for any reason, all other containers that are part of the task are stopped."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 4016
          },
          "name": "essential",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter maps to ``ExtraHosts`` in the docker container create command and the ``--add-host`` option to docker run.\n  This parameter isn't supported for Windows containers or tasks that use the ``awsvpc`` network mode.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#extra_hosts EcsTaskDefinition#extra_hosts}",
            "stability": "stable",
            "summary": "A list of hostnames and IP address mappings to append to the ``/etc/hosts`` file on the container."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 4023
          },
          "name": "extraHosts",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsExtraHosts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This is used to specify and configure a log router for container logs. For more information, see [Custom Log Routing](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/using_firelens.html) in the *Amazon Elastic Container Service Developer Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#firelens_configuration EcsTaskDefinition#firelens_configuration}",
            "stability": "stable",
            "summary": "The FireLens configuration for the container."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 4029
          },
          "name": "firelensConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsFirelensConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter maps to ``HealthCheck`` in the docker container create command and the ``HEALTHCHECK`` parameter of docker run.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#health_check EcsTaskDefinition#health_check}",
            "stability": "stable",
            "summary": "The container health check command and associated configuration parameters for the container."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 4035
          },
          "name": "healthCheck",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsHealthCheck"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter maps to ``Hostname`` in the docker container create command and the ``--hostname`` option to docker run.\n  The ``hostname`` parameter is not supported if you're using the ``awsvpc`` network mode.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#hostname EcsTaskDefinition#hostname}",
            "stability": "stable",
            "summary": "The hostname to use for your container."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 4042
          },
          "name": "hostname",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This string is passed directly to the Docker daemon. By default, images in the Docker Hub registry are available. Other repositories are specified with either ``repository-url/image:tag`` or ``repository-url/image@digest``. For images using tags (repository-url/image:tag), up to 255 characters total are allowed, including letters (uppercase and lowercase), numbers, hyphens, underscores, colons, periods, forward slashes, and number signs (#). For images using digests (repository-url/image@digest), the 255 character limit applies only to the repository URL and image name (everything before the @ sign). The only supported hash function is sha256, and the hash value after sha256: must be exactly 64 characters (only letters A-F, a-f, and numbers 0-9 are allowed). This parameter maps to ``Image`` in the docker container create command and the ``IMAGE`` parameter of docker run.\n  +  When a new task starts, the Amazon ECS container agent pulls the latest version of the specified image and tag for the container to use. However, subsequent updates to a repository image aren't propagated to already running tasks.\n  +  Images in Amazon ECR repositories can be specified by either using the full ``registry/repository:tag`` or ``registry/repository@digest``. For example, ``012345678910.dkr.ecr.<region-name>.amazonaws.com/<repository-name>:latest`` or ``012345678910.dkr.ecr.<region-name>.amazonaws.com/<repository-name>@sha256:94afd1f2e64d908bc90dbca0035a5b567EXAMPLE``. \n  +  Images in official repositories on Docker Hub use a single name (for example, ``ubuntu`` or ``mongo``).\n  +  Images in other repositories on Docker Hub are qualified with an organization name (for example, ``amazon/amazon-ecs-agent``).\n  +  Images in other online repositories are qualified further by a domain name (for example, ``quay.io/assemblyline/ubuntu``).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#image EcsTaskDefinition#image}",
            "stability": "stable",
            "summary": "The image used to start a container."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 4053
          },
          "name": "image",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter maps to ``OpenStdin`` in the docker container create command and the ``--interactive`` option to docker run.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#interactive EcsTaskDefinition#interactive}",
            "stability": "stable",
            "summary": "When this parameter is ``true``, you can deploy containerized applications that require ``stdin`` or a ``tty`` to be allocated."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 4059
          },
          "name": "interactive",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter is only supported if the network mode of a task definition is ``bridge``. The ``name:internalName`` construct is analogous to ``name:alias`` in Docker links. Up to 255 letters (uppercase and lowercase), numbers, underscores, and hyphens are allowed.. This parameter maps to ``Links`` in the docker container create command and the ``--link`` option to docker run.\n  This parameter is not supported for Windows containers.\n   Containers that are collocated on a single container instance may be able to communicate with each other without requiring links or host port mappings. Network isolation is achieved on the container instance using security groups and VPC settings.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#links EcsTaskDefinition#links}",
            "stability": "stable",
            "summary": "The ``links`` parameter allows containers to communicate with each other without the need for port mappings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 4067
          },
          "name": "links",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information see [KernelCapabilities](https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_KernelCapabilities.html).\n  This parameter is not supported for Windows containers.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#linux_parameters EcsTaskDefinition#linux_parameters}",
            "stability": "stable",
            "summary": "Linux-specific modifications that are applied to the container, such as Linux kernel capabilities."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 4074
          },
          "name": "linuxParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsLinuxParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter maps to ``LogConfig`` in the docker Create a container command and the ``--log-driver`` option to docker run. By default, containers use the same logging driver that the Docker daemon uses. However, the container may use a different logging driver than the Docker daemon by specifying a log driver with this parameter in the container definition. To use a different logging driver for a container, the log system must be configured properly on the container instance (or on a different log server for remote logging options). For more information on the options for different supported log drivers, see [Configure logging drivers](https://docs.aws.amazon.com/https://docs.docker.com/engine/admin/logging/overview/) in the Docker documentation.\n  Amazon ECS currently supports a subset of the logging drivers available to the Docker daemon (shown in the [LogConfiguration](https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_LogConfiguration.html) data type). Additional log drivers may be available in future releases of the Amazon ECS container agent.\n  This parameter requires version 1.18 of the Docker Remote API or greater on your container instance. To check the Docker Remote API version on your container instance, log in to your container instance and run the following command: ``sudo docker version --format '{{.Server.APIVersion}}'``\n  The Amazon ECS container agent running on a container instance must register the logging drivers available on that instance with the ``ECS_AVAILABLE_LOGGING_DRIVERS`` environment variable before containers placed on that instance can use these log configuration options. For more information, see [Container Agent Configuration](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-agent-config.html) in the *Developer Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#log_configuration EcsTaskDefinition#log_configuration}",
            "stability": "stable",
            "summary": "The log configuration specification for the container."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 4084
          },
          "name": "logConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsLogConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If your container attempts to exceed the memory specified here, the container is killed. The total amount of memory reserved for all containers within a task must be lower than the task ``memory`` value, if one is specified. This parameter maps to ``Memory`` in the [Create a container](https://docs.aws.amazon.com/https://docs.docker.com/engine/api/v1.35/#operation/ContainerCreate) section of the [Docker Remote API](https://docs.aws.amazon.com/https://docs.docker.com/engine/api/v1.35/) and the ``--memory`` option to [docker run](https://docs.aws.amazon.com/https://docs.docker.com/engine/reference/run/#security-configuration).\n If using the Fargate launch type, this parameter is optional.\n If using the EC2 launch type, you must specify either a task-level memory value or a container-level memory value. If you specify both a container-level ``memory`` and ``memoryReservation`` value, ``memory`` must be greater than ``memoryReservation``. If you specify ``memoryReservation``, then that value is subtracted from the available memory resources for the container instance where the container is placed. Otherwise, the value of ``memory`` is used.\n The Docker 20.10.0 or later daemon reserves a minimum of 6 MiB of memory for a container, so you should not specify fewer than 6 MiB of memory for your containers.\n The Docker 19.03.13-ce or earlier daemon reserves a minimum of 4 MiB of memory for a container, so you should not specify fewer than 4 MiB of memory for your containers.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#memory EcsTaskDefinition#memory}",
            "stability": "stable",
            "summary": "The amount (in MiB) of memory to present to the container."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 4094
          },
          "name": "memory",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When system memory is under heavy contention, Docker attempts to keep the container memory to this soft limit. However, your container can consume more memory when it needs to, up to either the hard limit specified with the ``memory`` parameter (if applicable), or all of the available memory on the container instance, whichever comes first. This parameter maps to ``MemoryReservation`` in the docker container create command and the ``--memory-reservation`` option to docker run.\n If a task-level memory value is not specified, you must specify a non-zero integer for one or both of ``memory`` or ``memoryReservation`` in a container definition. If you specify both, ``memory`` must be greater than ``memoryReservation``. If you specify ``memoryReservation``, then that value is subtracted from the available memory resources for the container instance where the container is placed. Otherwise, the value of ``memory`` is used.\n For example, if your container normally uses 128 MiB of memory, but occasionally bursts to 256 MiB of memory for short periods of time, you can set a ``memoryReservation`` of 128 MiB, and a ``memory`` hard limit of 300 MiB. This configuration would allow the container to only reserve 128 MiB of memory from the remaining resources on the container instance, but also allow the container to consume more memory resources when needed.\n The Docker 20.10.0 or later daemon reserves a minimum of 6 MiB of memory for a container. So, don't specify less than 6 MiB of memory for your containers. \n The Docker 19.03.13-ce or earlier daemon reserves a minimum of 4 MiB of memory for a container. So, don't specify less than 4 MiB of memory for your containers.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#memory_reservation EcsTaskDefinition#memory_reservation}",
            "stability": "stable",
            "summary": "The soft limit (in MiB) of memory to reserve for the container."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 4104
          },
          "name": "memoryReservation",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter maps to ``Volumes`` in the docker container create command and the ``--volume`` option to docker run.\n Windows containers can mount whole directories on the same drive as ``$env:ProgramData``. Windows containers can't mount directories on a different drive, and mount point can't be across drives.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#mount_points EcsTaskDefinition#mount_points}",
            "stability": "stable",
            "summary": "The mount points for data volumes in your container."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 4112
          },
          "name": "mountPoints",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsMountPoints"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you're linking multiple containers together in a task definition, the ``name`` of one container can be entered in the ``links`` of another container to connect the containers. Up to 255 letters (uppercase and lowercase), numbers, underscores, and hyphens are allowed. This parameter maps to ``name`` in the docker container create command and the ``--name`` option to docker run.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#name EcsTaskDefinition#name}",
            "stability": "stable",
            "summary": "The name of a container."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 4118
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Port mappings allow containers to access ports on the host container instance to send or receive traffic.\n For task definitions that use the ``awsvpc`` network mode, you should only specify the ``containerPort``. The ``hostPort`` can be left blank or it must be the same value as the ``containerPort``.\n Port mappings on Windows use the ``NetNAT`` gateway address rather than ``localhost``. There is no loopback for port mappings on Windows, so you cannot access a container's mapped port from the host itself. \n This parameter maps to ``PortBindings`` in the [Create a container](https://docs.aws.amazon.com/https://docs.docker.com/engine/api/v1.35/#operation/ContainerCreate) section of the [Docker Remote API](https://docs.aws.amazon.com/https://docs.docker.com/engine/api/v1.35/) and the ``--publish`` option to [docker run](https://docs.aws.amazon.com/https://docs.docker.com/engine/reference/run/). If the network mode of a task definition is set to ``none``, then you can't specify port mappings. If the network mode of a task definition is set to ``host``, then host ports must either be undefined or they must match the container port in the port mapping.\n  After a task reaches the ``RUNNING`` status, manual and automatic host and container port assignments are visible in the *Network Bindings* section of a container description for a selected task in the Amazon ECS console. The assignments are also visible in the ``networkBindings`` section [DescribeTasks](https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_DescribeTasks.html) responses.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#port_mappings EcsTaskDefinition#port_mappings}",
            "stability": "stable",
            "summary": "The list of port mappings for the container."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 4128
          },
          "name": "portMappings",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsPortMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter maps to ``Privileged`` in the docker container create command and the ``--privileged`` option to docker run\n  This parameter is not supported for Windows containers or tasks run on FARGATElong.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#privileged EcsTaskDefinition#privileged}",
            "stability": "stable",
            "summary": "When this parameter is true, the container is given elevated privileges on the host container instance (similar to the ``root`` user)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 4135
          },
          "name": "privileged",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter maps to ``Tty`` in the docker container create command and the ``--tty`` option to docker run.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#pseudo_terminal EcsTaskDefinition#pseudo_terminal}",
            "stability": "stable",
            "summary": "When this parameter is ``true``, a TTY is allocated."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 4141
          },
          "name": "pseudoTerminal",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter maps to ``ReadonlyRootfs`` in the docker container create command and the ``--read-only`` option to docker run.\n  This parameter is not supported for Windows containers.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#readonly_root_filesystem EcsTaskDefinition#readonly_root_filesystem}",
            "stability": "stable",
            "summary": "When this parameter is true, the container is given read-only access to its root file system."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 4148
          },
          "name": "readonlyRootFilesystem",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#repository_credentials EcsTaskDefinition#repository_credentials}",
            "stability": "stable",
            "summary": "The private repository authentication credentials to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 4154
          },
          "name": "repositoryCredentials",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsRepositoryCredentials"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The supported resources are GPUs and Neuron devices.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#resource_requirements EcsTaskDefinition#resource_requirements}",
            "stability": "stable",
            "summary": "The type and amount of a resource to assign to a container."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 4160
          },
          "name": "resourceRequirements",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsResourceRequirements"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When you set up a restart policy, Amazon ECS can restart the container without needing to replace the task. For more information, see [Restart individual containers in Amazon ECS tasks with container restart policies](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/container-restart-policy.html) in the *Amazon Elastic Container Service Developer Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#restart_policy EcsTaskDefinition#restart_policy}",
            "stability": "stable",
            "summary": "The restart policy for a container."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 4166
          },
          "name": "restartPolicy",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsRestartPolicy"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information, see [Specifying Sensitive Data](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/specifying-sensitive-data.html) in the *Amazon Elastic Container Service Developer Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#secrets EcsTaskDefinition#secrets}",
            "stability": "stable",
            "summary": "The secrets to pass to the container."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 4172
          },
          "name": "secrets",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsSecrets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For example, you specify two containers in a task definition with containerA having a dependency on containerB reaching a ``COMPLETE``, ``SUCCESS``, or ``HEALTHY`` status. If a ``startTimeout`` value is specified for containerB and it doesn't reach the desired status within that time then containerA gives up and not start. This results in the task transitioning to a ``STOPPED`` state.\n  When the ``ECS_CONTAINER_START_TIMEOUT`` container agent configuration variable is used, it's enforced independently from this start timeout value.\n  For tasks using the Fargate launch type, the task or service requires the following platforms:\n  +  Linux platform version ``1.3.0`` or later.\n  +  Windows platform version ``1.0.0`` or later.\n  \n For tasks using the EC2 launch type, your container instances require at least version ``1.26.0`` of the container agent to use a container start timeout value. However, we recommend using the latest container agent version. For information about checking your agent version and updating to the latest version, see [Updating the Amazon ECS Container Agent](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-agent-update.html) in the *Amazon Elastic Container Service Developer Guide*. If you're using an Amazon ECS-optimized Linux AMI, your instance needs at least version ``1.26.0-1`` of the ``ecs-init`` package. If your container instances are launched from version ``20190301`` or later, then they contain the required versions of the container agent and ``ecs-init``. For more information, see [Amazon ECS-optimized Linux AMI](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-optimized_AMI.html) in the *Amazon Elastic Container Service Developer Guide*.\n The valid values for Fargate are 2-120 seconds.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#start_timeout EcsTaskDefinition#start_timeout}",
            "stability": "stable",
            "summary": "Time duration (in seconds) to wait before giving up on resolving dependencies for a container."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 4185
          },
          "name": "startTimeout",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For tasks using the Fargate launch type, the task or service requires the following platforms:\n  +  Linux platform version ``1.3.0`` or later.\n  +  Windows platform version ``1.0.0`` or later.\n  \n For tasks that use the Fargate launch type, the max stop timeout value is 120 seconds and if the parameter is not specified, the default value of 30 seconds is used.\n For tasks that use the EC2 launch type, if the ``stopTimeout`` parameter isn't specified, the value set for the Amazon ECS container agent configuration variable ``ECS_CONTAINER_STOP_TIMEOUT`` is used. If neither the ``stopTimeout`` parameter or the ``ECS_CONTAINER_STOP_TIMEOUT`` agent configuration variable are set, then the default values of 30 seconds for Linux containers and 30 seconds on Windows containers are used. Your container instances require at least version 1.26.0 of the container agent to use a container stop timeout value. However, we recommend using the latest container agent version. For information about checking your agent version and updating to the latest version, see [Updating the Amazon ECS Container Agent](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-agent-update.html) in the *Amazon Elastic Container Service Developer Guide*. If you're using an Amazon ECS-optimized Linux AMI, your instance needs at least version 1.26.0-1 of the ``ecs-init`` package. If your container instances are launched from version ``20190301`` or later, then they contain the required versions of the container agent and ``ecs-init``. For more information, see [Amazon ECS-optimized Linux AMI](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-optimized_AMI.html) in the *Amazon Elastic Container Service Developer Guide*.\n The valid values for Fargate are 2-120 seconds.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#stop_timeout EcsTaskDefinition#stop_timeout}",
            "stability": "stable",
            "summary": "Time duration (in seconds) to wait before the container is forcefully killed if it doesn't exit normally on its own."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 4198
          },
          "name": "stopTimeout",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter maps to ``Sysctls`` in the docker container create command and the ``--sysctl`` option to docker run. For example, you can configure ``net.ipv4.tcp_keepalive_time`` setting to maintain longer lived connections.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#system_controls EcsTaskDefinition#system_controls}",
            "stability": "stable",
            "summary": "A list of namespaced kernel parameters to set in the container."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 4204
          },
          "name": "systemControls",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsSystemControls"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter maps to ``Ulimits`` in the [Create a container](https://docs.aws.amazon.com/https://docs.docker.com/engine/api/v1.35/#operation/ContainerCreate) section of the [Docker Remote API](https://docs.aws.amazon.com/https://docs.docker.com/engine/api/v1.35/) and the ``--ulimit`` option to [docker run](https://docs.aws.amazon.com/https://docs.docker.com/engine/reference/run/). Valid naming values are displayed in the [Ulimit](https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_Ulimit.html) data type. This parameter requires version 1.18 of the Docker Remote API or greater on your container instance. To check the Docker Remote API version on your container instance, log in to your container instance and run the following command: ``sudo docker version --format '{{.Server.APIVersion}}'``\n  This parameter is not supported for Windows containers.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#ulimits EcsTaskDefinition#ulimits}",
            "stability": "stable",
            "summary": "A list of ``ulimits`` to set in the container."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 4211
          },
          "name": "ulimits",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsUlimits"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter maps to ``User`` in the docker container create command and the ``--user`` option to docker run.\n  When running tasks using the ``host`` network mode, don't run containers using the root user (UID 0). We recommend using a non-root user for better security.\n  You can specify the ``user`` using the following formats. If specifying a UID or GID, you must specify it as a positive integer.\n  +   ``user`` \n  +   ``user:group`` \n  +   ``uid`` \n  +   ``uid:gid`` \n  +   ``user:gid`` \n  +   ``uid:group`` \n  \n  This parameter is not supported for Windows containers.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#user EcsTaskDefinition#user}",
            "stability": "stable",
            "summary": "The user to use inside the container."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 4227
          },
          "name": "user",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "By default, the value is ``enabled``. If you set the value for a container as ``disabled``, Amazon ECS will not resolve the provided container image tag to a digest and will use the original image URI specified in the container definition for deployment. For more information about container image resolution, see [Container image resolution](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/deployment-type-ecs.html#deployment-container-image-stability) in the *Amazon ECS Developer Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#version_consistency EcsTaskDefinition#version_consistency}",
            "stability": "stable",
            "summary": "Specifies whether Amazon ECS will resolve the container image tag provided in the container definition to an image digest."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 4233
          },
          "name": "versionConsistency",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter maps to ``VolumesFrom`` in the docker container create command and the ``--volumes-from`` option to docker run.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#volumes_from EcsTaskDefinition#volumes_from}",
            "stability": "stable",
            "summary": "Data volumes to mount from another container."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 4239
          },
          "name": "volumesFrom",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsVolumesFrom"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter maps to ``WorkingDir`` in the docker container create command and the ``--workdir`` option to docker run.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#working_directory EcsTaskDefinition#working_directory}",
            "stability": "stable",
            "summary": "The working directory to run commands inside the container in."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 4245
          },
          "name": "workingDirectory",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ecs-task-definition/index:EcsTaskDefinitionContainerDefinitions"
    },
    "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsDependsOn": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsDependsOn",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-task-definition/index.ts",
        "line": 167
      },
      "name": "EcsTaskDefinitionContainerDefinitionsDependsOn",
      "namespace": "ecsTaskDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The following are the available conditions and their behavior:\n  +  ``START`` - This condition emulates the behavior of links and volumes today. It validates that a dependent container is started before permitting other containers to start.\n  +  ``COMPLETE`` - This condition validates that a dependent container runs to completion (exits) before permitting other containers to start. This can be useful for nonessential containers that run a script and then exit. This condition can't be set on an essential container.\n  +  ``SUCCESS`` - This condition is the same as ``COMPLETE``, but it also requires that the container exits with a ``zero`` status. This condition can't be set on an essential container.\n  +  ``HEALTHY`` - This condition validates that the dependent container passes its Docker health check before permitting other containers to start. This requires that the dependent container has health checks configured. This condition is confirmed only at task startup.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#condition EcsTaskDefinition#condition}",
            "stability": "stable",
            "summary": "The dependency condition of the container."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 177
          },
          "name": "condition",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#container_name EcsTaskDefinition#container_name}",
            "stability": "stable",
            "summary": "The name of a container."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 183
          },
          "name": "containerName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ecs-task-definition/index:EcsTaskDefinitionContainerDefinitionsDependsOn"
    },
    "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsDependsOnList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsDependsOnList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-task-definition/index.ts",
          "line": 313
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-task-definition/index.ts",
        "line": 305
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 320
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsDependsOnOutputReference"
            }
          }
        }
      ],
      "name": "EcsTaskDefinitionContainerDefinitionsDependsOnList",
      "namespace": "ecsTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 306
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsDependsOn"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-task-definition/index:EcsTaskDefinitionContainerDefinitionsDependsOnList"
    },
    "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsDependsOnOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsDependsOnOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-task-definition/index.ts",
          "line": 232
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-task-definition/index.ts",
        "line": 222
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 280
          },
          "name": "resetCondition"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 296
          },
          "name": "resetContainerName"
        }
      ],
      "name": "EcsTaskDefinitionContainerDefinitionsDependsOnOutputReference",
      "namespace": "ecsTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 284
          },
          "name": "conditionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 300
          },
          "name": "containerNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 274
          },
          "name": "condition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 290
          },
          "name": "containerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 236
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsDependsOn"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-task-definition/index:EcsTaskDefinitionContainerDefinitionsDependsOnOutputReference"
    },
    "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsEnvironment": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsEnvironment",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-task-definition/index.ts",
        "line": 324
      },
      "name": "EcsTaskDefinitionContainerDefinitionsEnvironment",
      "namespace": "ecsTaskDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#name EcsTaskDefinition#name}",
            "stability": "stable",
            "summary": "The name of the key-value pair. For environment variables, this is the name of the environment variable."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 330
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#value EcsTaskDefinition#value}",
            "stability": "stable",
            "summary": "The value of the key-value pair. For environment variables, this is the value of the environment variable."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 336
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ecs-task-definition/index:EcsTaskDefinitionContainerDefinitionsEnvironment"
    },
    "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsEnvironmentFiles": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsEnvironmentFiles",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-task-definition/index.ts",
        "line": 477
      },
      "name": "EcsTaskDefinitionContainerDefinitionsEnvironmentFiles",
      "namespace": "ecsTaskDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#type EcsTaskDefinition#type}",
            "stability": "stable",
            "summary": "The file type to use. Environment files are objects in Amazon S3. The only supported value is ``s3``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 483
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#value EcsTaskDefinition#value}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the Amazon S3 object containing the environment variable file."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 489
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ecs-task-definition/index:EcsTaskDefinitionContainerDefinitionsEnvironmentFiles"
    },
    "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsEnvironmentFilesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsEnvironmentFilesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-task-definition/index.ts",
          "line": 619
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-task-definition/index.ts",
        "line": 611
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 626
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsEnvironmentFilesOutputReference"
            }
          }
        }
      ],
      "name": "EcsTaskDefinitionContainerDefinitionsEnvironmentFilesList",
      "namespace": "ecsTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 612
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsEnvironmentFiles"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-task-definition/index:EcsTaskDefinitionContainerDefinitionsEnvironmentFilesList"
    },
    "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsEnvironmentFilesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsEnvironmentFilesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-task-definition/index.ts",
          "line": 538
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-task-definition/index.ts",
        "line": 528
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 586
          },
          "name": "resetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 602
          },
          "name": "resetValue"
        }
      ],
      "name": "EcsTaskDefinitionContainerDefinitionsEnvironmentFilesOutputReference",
      "namespace": "ecsTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 590
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 606
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 580
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 596
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 542
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsEnvironmentFiles"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-task-definition/index:EcsTaskDefinitionContainerDefinitionsEnvironmentFilesOutputReference"
    },
    "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsEnvironmentList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsEnvironmentList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-task-definition/index.ts",
          "line": 466
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-task-definition/index.ts",
        "line": 458
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 473
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsEnvironmentOutputReference"
            }
          }
        }
      ],
      "name": "EcsTaskDefinitionContainerDefinitionsEnvironmentList",
      "namespace": "ecsTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 459
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsEnvironment"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-task-definition/index:EcsTaskDefinitionContainerDefinitionsEnvironmentList"
    },
    "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsEnvironmentOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsEnvironmentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-task-definition/index.ts",
          "line": 385
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-task-definition/index.ts",
        "line": 375
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 433
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 449
          },
          "name": "resetValue"
        }
      ],
      "name": "EcsTaskDefinitionContainerDefinitionsEnvironmentOutputReference",
      "namespace": "ecsTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 437
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 453
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 427
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 443
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 389
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsEnvironment"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-task-definition/index:EcsTaskDefinitionContainerDefinitionsEnvironmentOutputReference"
    },
    "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsExtraHosts": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsExtraHosts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-task-definition/index.ts",
        "line": 630
      },
      "name": "EcsTaskDefinitionContainerDefinitionsExtraHosts",
      "namespace": "ecsTaskDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#hostname EcsTaskDefinition#hostname}",
            "stability": "stable",
            "summary": "The hostname to use in the ``/etc/hosts`` entry."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 636
          },
          "name": "hostname",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#ip_address EcsTaskDefinition#ip_address}",
            "stability": "stable",
            "summary": "The IP address to use in the ``/etc/hosts`` entry."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 642
          },
          "name": "ipAddress",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ecs-task-definition/index:EcsTaskDefinitionContainerDefinitionsExtraHosts"
    },
    "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsExtraHostsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsExtraHostsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-task-definition/index.ts",
          "line": 772
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-task-definition/index.ts",
        "line": 764
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 779
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsExtraHostsOutputReference"
            }
          }
        }
      ],
      "name": "EcsTaskDefinitionContainerDefinitionsExtraHostsList",
      "namespace": "ecsTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 765
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsExtraHosts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-task-definition/index:EcsTaskDefinitionContainerDefinitionsExtraHostsList"
    },
    "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsExtraHostsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsExtraHostsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-task-definition/index.ts",
          "line": 691
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-task-definition/index.ts",
        "line": 681
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 739
          },
          "name": "resetHostname"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 755
          },
          "name": "resetIpAddress"
        }
      ],
      "name": "EcsTaskDefinitionContainerDefinitionsExtraHostsOutputReference",
      "namespace": "ecsTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 743
          },
          "name": "hostnameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 759
          },
          "name": "ipAddressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 733
          },
          "name": "hostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 749
          },
          "name": "ipAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 695
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsExtraHosts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-task-definition/index:EcsTaskDefinitionContainerDefinitionsExtraHostsOutputReference"
    },
    "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsFirelensConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsFirelensConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-task-definition/index.ts",
        "line": 783
      },
      "name": "EcsTaskDefinitionContainerDefinitionsFirelensConfiguration",
      "namespace": "ecsTaskDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "This field is optional and can be used to add additional metadata, such as the task, task definition, cluster, and container instance details to the log event.\n  If specified, valid option keys are:\n  +  ``enable-ecs-log-metadata``, which can be ``true`` or ``false``\n  +  ``config-file-type``, which can be ``s3`` or ``file``\n  +  ``config-file-value``, which is either an S3 ARN or a file path\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#options EcsTaskDefinition#options}",
            "stability": "stable",
            "summary": "The options to use when configuring the log router."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 793
          },
          "name": "options",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#type EcsTaskDefinition#type}",
            "stability": "stable",
            "summary": "The log router to use. The valid values are ``fluentd`` or ``fluentbit``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 799
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ecs-task-definition/index:EcsTaskDefinitionContainerDefinitionsFirelensConfiguration"
    },
    "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsFirelensConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsFirelensConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-task-definition/index.ts",
          "line": 846
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-task-definition/index.ts",
        "line": 838
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 894
          },
          "name": "resetOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 910
          },
          "name": "resetType"
        }
      ],
      "name": "EcsTaskDefinitionContainerDefinitionsFirelensConfigurationOutputReference",
      "namespace": "ecsTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 898
          },
          "name": "optionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 914
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 888
          },
          "name": "options",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 904
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 850
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsFirelensConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-task-definition/index:EcsTaskDefinitionContainerDefinitionsFirelensConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsHealthCheck": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsHealthCheck",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-task-definition/index.ts",
        "line": 918
      },
      "name": "EcsTaskDefinitionContainerDefinitionsHealthCheck",
      "namespace": "ecsTaskDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The string array must start with ``CMD`` to run the command arguments directly, or ``CMD-SHELL`` to run the command with the container's default shell. \n  When you use the AWS Management Console JSON panel, the CLIlong, or the APIs, enclose the list of commands in double quotes and brackets.\n  ``[ \"CMD-SHELL\", \"curl -f http://localhost/ || exit 1\" ]`` \n You don't include the double quotes and brackets when you use the AWS Management Console.\n  ``CMD-SHELL, curl -f http://localhost/ || exit 1`` \n An exit code of 0 indicates success, and non-zero exit code indicates failure. For more information, see ``HealthCheck`` in the docker container create command.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#command EcsTaskDefinition#command}",
            "stability": "stable",
            "summary": "A string array representing the command that the container runs to determine if it is healthy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 929
          },
          "name": "command",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You may specify between 5 and 300 seconds. The default value is 30 seconds. This value applies only when you specify a ``command``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#interval EcsTaskDefinition#interval}",
            "stability": "stable",
            "summary": "The time period in seconds between each health check execution."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 935
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You may specify between 1 and 10 retries. The default value is 3. This value applies only when you specify a ``command``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#retries EcsTaskDefinition#retries}",
            "stability": "stable",
            "summary": "The number of times to retry a failed health check before the container is considered unhealthy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 941
          },
          "name": "retries",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify between 0 and 300 seconds. By default, the ``startPeriod`` is off. This value applies only when you specify a ``command``. \n  If a health check succeeds within the ``startPeriod``, then the container is considered healthy and any subsequent failures count toward the maximum number of retries.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#start_period EcsTaskDefinition#start_period}",
            "stability": "stable",
            "summary": "The optional grace period to provide containers time to bootstrap before failed health checks count towards the maximum number of retries."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 948
          },
          "name": "startPeriod",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You may specify between 2 and 60 seconds. The default value is 5. This value applies only when you specify a ``command``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#timeout EcsTaskDefinition#timeout}",
            "stability": "stable",
            "summary": "The time period in seconds to wait for a health check to succeed before it is considered a failure."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 954
          },
          "name": "timeout",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ecs-task-definition/index:EcsTaskDefinitionContainerDefinitionsHealthCheck"
    },
    "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsHealthCheckOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsHealthCheckOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-task-definition/index.ts",
          "line": 1022
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-task-definition/index.ts",
        "line": 1014
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 1088
          },
          "name": "resetCommand"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 1104
          },
          "name": "resetInterval"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 1120
          },
          "name": "resetRetries"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 1136
          },
          "name": "resetStartPeriod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 1152
          },
          "name": "resetTimeout"
        }
      ],
      "name": "EcsTaskDefinitionContainerDefinitionsHealthCheckOutputReference",
      "namespace": "ecsTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 1092
          },
          "name": "commandInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 1108
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 1124
          },
          "name": "retriesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 1140
          },
          "name": "startPeriodInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 1156
          },
          "name": "timeoutInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 1082
          },
          "name": "command",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 1098
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 1114
          },
          "name": "retries",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 1130
          },
          "name": "startPeriod",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 1146
          },
          "name": "timeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 1026
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsHealthCheck"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-task-definition/index:EcsTaskDefinitionContainerDefinitionsHealthCheckOutputReference"
    },
    "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsLinuxParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsLinuxParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-task-definition/index.ts",
        "line": 1671
      },
      "name": "EcsTaskDefinitionContainerDefinitionsLinuxParameters",
      "namespace": "ecsTaskDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "For tasks that use the Fargate launch type, ``capabilities`` is supported for all platform versions but the ``add`` parameter is only supported if using platform version 1.4.0 or later.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#capabilities EcsTaskDefinition#capabilities}",
            "stability": "stable",
            "summary": "The Linux capabilities for the container that are added to or dropped from the default configuration provided by Docker."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 1678
          },
          "name": "capabilities",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilities"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter maps to ``Devices`` in the docker container create command and the ``--device`` option to docker run.\n  If you're using tasks that use the Fargate launch type, the ``devices`` parameter isn't supported.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#devices EcsTaskDefinition#devices}",
            "stability": "stable",
            "summary": "Any host devices to expose to the container."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 1685
          },
          "name": "devices",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsLinuxParametersDevices"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter maps to the ``--init`` option to docker run. This parameter requires version 1.25 of the Docker Remote API or greater on your container instance. To check the Docker Remote API version on your container instance, log in to your container instance and run the following command: ``sudo docker version --format '{{.Server.APIVersion}}'``\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#init_process_enabled EcsTaskDefinition#init_process_enabled}",
            "stability": "stable",
            "summary": "Run an ``init`` process inside the container that forwards signals and reaps processes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 1691
          },
          "name": "initProcessEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter will be translated to the ``--memory-swap`` option to docker run where the value would be the sum of the container memory plus the ``maxSwap`` value.\n If a ``maxSwap`` value of ``0`` is specified, the container will not use swap. Accepted values are ``0`` or any positive integer. If the ``maxSwap`` parameter is omitted, the container will use the swap configuration for the container instance it is running on. A ``maxSwap`` value must be set for the ``swappiness`` parameter to be used.\n  If you're using tasks that use the Fargate launch type, the ``maxSwap`` parameter isn't supported.\n If you're using tasks on Amazon Linux 2023 the ``swappiness`` parameter isn't supported.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#max_swap EcsTaskDefinition#max_swap}",
            "stability": "stable",
            "summary": "The total amount of swap memory (in MiB) a container can use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 1700
          },
          "name": "maxSwap",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter maps to the ``--shm-size`` option to docker run.\n  If you are using tasks that use the Fargate launch type, the ``sharedMemorySize`` parameter is not supported.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#shared_memory_size EcsTaskDefinition#shared_memory_size}",
            "stability": "stable",
            "summary": "The value for the size (in MiB) of the ``/dev/shm`` volume."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 1707
          },
          "name": "sharedMemorySize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "A ``swappiness`` value of ``0`` will cause swapping to not happen unless absolutely necessary. A ``swappiness`` value of ``100`` will cause pages to be swapped very aggressively. Accepted values are whole numbers between ``0`` and ``100``. If the ``swappiness`` parameter is not specified, a default value of ``60`` is used. If a value is not specified for ``maxSwap`` then this parameter is ignored. This parameter maps to the ``--memory-swappiness`` option to docker run.\n  If you're using tasks that use the Fargate launch type, the ``swappiness`` parameter isn't supported.\n If you're using tasks on Amazon Linux 2023 the ``swappiness`` parameter isn't supported.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#swappiness EcsTaskDefinition#swappiness}",
            "stability": "stable",
            "summary": "This allows you to tune a container's memory swappiness behavior."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 1715
          },
          "name": "swappiness",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter maps to the ``--tmpfs`` option to docker run.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#tmpfs EcsTaskDefinition#tmpfs}",
            "stability": "stable",
            "summary": "The container path, mount options, and size (in MiB) of the tmpfs mount."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 1721
          },
          "name": "tmpfs",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-task-definition/index:EcsTaskDefinitionContainerDefinitionsLinuxParameters"
    },
    "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilities": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilities",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-task-definition/index.ts",
        "line": 1160
      },
      "name": "EcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilities",
      "namespace": "ecsTaskDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter maps to ``CapAdd`` in the docker container create command and the ``--cap-add`` option to docker run.\n  Tasks launched on FARGATElong only support adding the ``SYS_PTRACE`` kernel capability.\n  Valid values: ``\"ALL\" | \"AUDIT_CONTROL\" | \"AUDIT_WRITE\" | \"BLOCK_SUSPEND\" | \"CHOWN\" | \"DAC_OVERRIDE\" | \"DAC_READ_SEARCH\" | \"FOWNER\" | \"FSETID\" | \"IPC_LOCK\" | \"IPC_OWNER\" | \"KILL\" | \"LEASE\" | \"LINUX_IMMUTABLE\" | \"MAC_ADMIN\" | \"MAC_OVERRIDE\" | \"MKNOD\" | \"NET_ADMIN\" | \"NET_BIND_SERVICE\" | \"NET_BROADCAST\" | \"NET_RAW\" | \"SETFCAP\" | \"SETGID\" | \"SETPCAP\" | \"SETUID\" | \"SYS_ADMIN\" | \"SYS_BOOT\" | \"SYS_CHROOT\" | \"SYS_MODULE\" | \"SYS_NICE\" | \"SYS_PACCT\" | \"SYS_PTRACE\" | \"SYS_RAWIO\" | \"SYS_RESOURCE\" | \"SYS_TIME\" | \"SYS_TTY_CONFIG\" | \"SYSLOG\" | \"WAKE_ALARM\"``\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#add EcsTaskDefinition#add}",
            "stability": "stable",
            "summary": "The Linux capabilities for the container that have been added to the default configuration provided by Docker."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 1168
          },
          "name": "add",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter maps to ``CapDrop`` in the docker container create command and the ``--cap-drop`` option to docker run.\n Valid values: ``\"ALL\" | \"AUDIT_CONTROL\" | \"AUDIT_WRITE\" | \"BLOCK_SUSPEND\" | \"CHOWN\" | \"DAC_OVERRIDE\" | \"DAC_READ_SEARCH\" | \"FOWNER\" | \"FSETID\" | \"IPC_LOCK\" | \"IPC_OWNER\" | \"KILL\" | \"LEASE\" | \"LINUX_IMMUTABLE\" | \"MAC_ADMIN\" | \"MAC_OVERRIDE\" | \"MKNOD\" | \"NET_ADMIN\" | \"NET_BIND_SERVICE\" | \"NET_BROADCAST\" | \"NET_RAW\" | \"SETFCAP\" | \"SETGID\" | \"SETPCAP\" | \"SETUID\" | \"SYS_ADMIN\" | \"SYS_BOOT\" | \"SYS_CHROOT\" | \"SYS_MODULE\" | \"SYS_NICE\" | \"SYS_PACCT\" | \"SYS_PTRACE\" | \"SYS_RAWIO\" | \"SYS_RESOURCE\" | \"SYS_TIME\" | \"SYS_TTY_CONFIG\" | \"SYSLOG\" | \"WAKE_ALARM\"``\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#drop EcsTaskDefinition#drop}",
            "stability": "stable",
            "summary": "The Linux capabilities for the container that have been removed from the default configuration provided by Docker."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 1175
          },
          "name": "drop",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/ecs-task-definition/index:EcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilities"
    },
    "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-task-definition/index.ts",
          "line": 1222
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-task-definition/index.ts",
        "line": 1214
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 1270
          },
          "name": "resetAdd"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 1286
          },
          "name": "resetDrop"
        }
      ],
      "name": "EcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesOutputReference",
      "namespace": "ecsTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 1274
          },
          "name": "addInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 1290
          },
          "name": "dropInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 1264
          },
          "name": "add",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 1280
          },
          "name": "drop",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 1226
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilities"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-task-definition/index:EcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesOutputReference"
    },
    "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsLinuxParametersDevices": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsLinuxParametersDevices",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-task-definition/index.ts",
        "line": 1294
      },
      "name": "EcsTaskDefinitionContainerDefinitionsLinuxParametersDevices",
      "namespace": "ecsTaskDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#container_path EcsTaskDefinition#container_path}",
            "stability": "stable",
            "summary": "The path inside the container at which to expose the host device."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 1300
          },
          "name": "containerPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#host_path EcsTaskDefinition#host_path}",
            "stability": "stable",
            "summary": "The path for the device on the host container instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 1306
          },
          "name": "hostPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "By default, the container has permissions for ``read``, ``write``, and ``mknod`` for the device.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#permissions EcsTaskDefinition#permissions}",
            "stability": "stable",
            "summary": "The explicit permissions to provide to the container for the device."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 1312
          },
          "name": "permissions",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/ecs-task-definition/index:EcsTaskDefinitionContainerDefinitionsLinuxParametersDevices"
    },
    "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-task-definition/index.ts",
          "line": 1471
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-task-definition/index.ts",
        "line": 1463
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 1478
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesOutputReference"
            }
          }
        }
      ],
      "name": "EcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesList",
      "namespace": "ecsTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 1464
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsLinuxParametersDevices"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-task-definition/index:EcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesList"
    },
    "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-task-definition/index.ts",
          "line": 1368
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-task-definition/index.ts",
        "line": 1358
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 1422
          },
          "name": "resetContainerPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 1438
          },
          "name": "resetHostPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 1454
          },
          "name": "resetPermissions"
        }
      ],
      "name": "EcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesOutputReference",
      "namespace": "ecsTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 1426
          },
          "name": "containerPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 1442
          },
          "name": "hostPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 1458
          },
          "name": "permissionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 1416
          },
          "name": "containerPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 1432
          },
          "name": "hostPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 1448
          },
          "name": "permissions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 1372
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsLinuxParametersDevices"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-task-definition/index:EcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesOutputReference"
    },
    "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsLinuxParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsLinuxParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-task-definition/index.ts",
          "line": 1803
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-task-definition/index.ts",
        "line": 1795
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 1878
          },
          "name": "putCapabilities",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilities"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 1894
          },
          "name": "putDevices",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsLinuxParametersDevices"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 1974
          },
          "name": "putTmpfs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfs"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 1881
          },
          "name": "resetCapabilities"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 1897
          },
          "name": "resetDevices"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 1913
          },
          "name": "resetInitProcessEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 1929
          },
          "name": "resetMaxSwap"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 1945
          },
          "name": "resetSharedMemorySize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 1961
          },
          "name": "resetSwappiness"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 1977
          },
          "name": "resetTmpfs"
        }
      ],
      "name": "EcsTaskDefinitionContainerDefinitionsLinuxParametersOutputReference",
      "namespace": "ecsTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 1875
          },
          "name": "capabilities",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 1891
          },
          "name": "devices",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 1971
          },
          "name": "tmpfs",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 1885
          },
          "name": "capabilitiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilities"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 1901
          },
          "name": "devicesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsLinuxParametersDevices"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 1917
          },
          "name": "initProcessEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 1933
          },
          "name": "maxSwapInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 1949
          },
          "name": "sharedMemorySizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 1965
          },
          "name": "swappinessInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 1981
          },
          "name": "tmpfsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 1907
          },
          "name": "initProcessEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 1923
          },
          "name": "maxSwap",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 1939
          },
          "name": "sharedMemorySize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 1955
          },
          "name": "swappiness",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 1807
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsLinuxParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-task-definition/index:EcsTaskDefinitionContainerDefinitionsLinuxParametersOutputReference"
    },
    "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-task-definition/index.ts",
        "line": 1482
      },
      "name": "EcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfs",
      "namespace": "ecsTaskDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#container_path EcsTaskDefinition#container_path}",
            "stability": "stable",
            "summary": "The absolute file path where the tmpfs volume is to be mounted."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 1488
          },
          "name": "containerPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values: ``\"defaults\" | \"ro\" | \"rw\" | \"suid\" | \"nosuid\" | \"dev\" | \"nodev\" | \"exec\" | \"noexec\" | \"sync\" | \"async\" | \"dirsync\" | \"remount\" | \"mand\" | \"nomand\" | \"atime\" | \"noatime\" | \"diratime\" | \"nodiratime\" | \"bind\" | \"rbind\" | \"unbindable\" | \"runbindable\" | \"private\" | \"rprivate\" | \"shared\" | \"rshared\" | \"slave\" | \"rslave\" | \"relatime\" | \"norelatime\" | \"strictatime\" | \"nostrictatime\" | \"mode\" | \"uid\" | \"gid\" | \"nr_inodes\" | \"nr_blocks\" | \"mpol\"``\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#mount_options EcsTaskDefinition#mount_options}",
            "stability": "stable",
            "summary": "The list of tmpfs volume mount options."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 1495
          },
          "name": "mountOptions",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#size EcsTaskDefinition#size}",
            "stability": "stable",
            "summary": "The maximum size (in MiB) of the tmpfs volume."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 1501
          },
          "name": "size",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ecs-task-definition/index:EcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfs"
    },
    "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-task-definition/index.ts",
          "line": 1660
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-task-definition/index.ts",
        "line": 1652
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 1667
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsOutputReference"
            }
          }
        }
      ],
      "name": "EcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsList",
      "namespace": "ecsTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 1653
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-task-definition/index:EcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsList"
    },
    "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-task-definition/index.ts",
          "line": 1557
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-task-definition/index.ts",
        "line": 1547
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 1611
          },
          "name": "resetContainerPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 1627
          },
          "name": "resetMountOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 1643
          },
          "name": "resetSize"
        }
      ],
      "name": "EcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsOutputReference",
      "namespace": "ecsTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 1615
          },
          "name": "containerPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 1631
          },
          "name": "mountOptionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 1647
          },
          "name": "sizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 1605
          },
          "name": "containerPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 1621
          },
          "name": "mountOptions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 1637
          },
          "name": "size",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 1561
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfs"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-task-definition/index:EcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsOutputReference"
    },
    "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-task-definition/index.ts",
          "line": 5535
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-task-definition/index.ts",
        "line": 5527
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5542
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsOutputReference"
            }
          }
        }
      ],
      "name": "EcsTaskDefinitionContainerDefinitionsList",
      "namespace": "ecsTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5528
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-task-definition/index:EcsTaskDefinitionContainerDefinitionsList"
    },
    "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsLogConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsLogConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-task-definition/index.ts",
        "line": 2140
      },
      "name": "EcsTaskDefinitionContainerDefinitionsLogConfiguration",
      "namespace": "ecsTaskDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "For tasks on FARGATElong, the supported log drivers are ``awslogs``, ``splunk``, and ``awsfirelens``.\n For tasks hosted on Amazon EC2 instances, the supported log drivers are ``awslogs``, ``fluentd``, ``gelf``, ``json-file``, ``journald``, ``syslog``, ``splunk``, and ``awsfirelens``.\n For more information about using the ``awslogs`` log driver, see [Send Amazon ECS logs to CloudWatch](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/using_awslogs.html) in the *Amazon Elastic Container Service Developer Guide*.\n For more information about using the ``awsfirelens`` log driver, see [Send Amazon ECS logs to an service or Partner](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/using_firelens.html).\n  If you have a custom driver that isn't listed, you can fork the Amazon ECS container agent project that's [available on GitHub](https://docs.aws.amazon.com/https://github.com/aws/amazon-ecs-agent) and customize it to work with that driver. We encourage you to submit pull requests for changes that you would like to have included. However, we don't currently provide support for running modified copies of this software.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#log_driver EcsTaskDefinition#log_driver}",
            "stability": "stable",
            "summary": "The log driver to use for the container."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 2151
          },
          "name": "logDriver",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The options you can specify depend on the log driver. Some of the options you can specify when you use the ``awslogs`` log driver to route logs to Amazon CloudWatch include the following:\n  + awslogs-create-group Required: No Specify whether you want the log group to be created automatically. If this option isn't specified, it defaults to false. Your IAM policy must include the logs:CreateLogGroup permission before you attempt to use awslogs-create-group. + awslogs-region Required: Yes Specify the Region that the awslogs log driver is to send your Docker logs to. You can choose to send all of your logs from clusters in different Regions to a single region in CloudWatch Logs. This is so that they're all visible in one location. Otherwise, you can separate them by Region for more granularity. Make sure that the specified log group exists in the Region that you specify with this option. + awslogs-group Required: Yes Make sure to specify a log group that the awslogs log driver sends its log streams to. + awslogs-stream-prefix Required: Yes, when using Fargate.Optional when using EC2. Use the awslogs-stream-prefix option to associate a log stream with the specified prefix, the container name, and the ID of the Amazon ECS task that the container belongs to. If you specify a prefix with this option, then the log stream takes the format prefix-name/container-name/ecs-task-id. If you don't specify a prefix with this option, then the log stream is named after the container ID that's assigned by the Docker daemon on the container instance. Because it's difficult to trace logs back to the container that sent them with just the Docker container ID (which is only available on the container instance), we recommend that you specify a prefix with this option. For Amazon ECS services, you can use the service name as the prefix. Doing so, you can trace log streams to the service that the container belongs to, the name of the container that sent them, and the ID of the task that the container belongs to. You must specify a stream-prefix for your logs to have your logs appear in the Log pane when using the Amazon ECS console. + awslogs-datetime-format Required: No This option defines a multiline start pattern in Python strftime format. A log message consists of a line that matches the pattern and any following lines that don’t match the pattern. The matched line is the delimiter between log messages. One example of a use case for using this format is for parsing output such as a stack dump, which might otherwise be logged in multiple entries. The correct pattern allows it to be captured in a single entry. For more information, see awslogs-datetime-format. You cannot configure both the awslogs-datetime-format and awslogs-multiline-pattern options. Multiline logging performs regular expression parsing and matching of all log messages. This might have a negative impact on logging performance. + awslogs-multiline-pattern Required: No This option defines a multiline start pattern that uses a regular expression. A log message consists of a line that matches the pattern and any following lines that don’t match the pattern. The matched line is the delimiter between log messages. For more information, see awslogs-multiline-pattern. This option is ignored if awslogs-datetime-format is also configured. You cannot configure both the awslogs-datetime-format and awslogs-multiline-pattern options. Multiline logging performs regular expression parsing and matching of all log messages. This might have a negative impact on logging performance. \n The following options apply to all supported log drivers.\n  + mode Required: No Valid values: non-blocking | blocking This option defines the delivery mode of log messages from the container to the log driver specified using logDriver. The delivery mode you choose affects application availability when the flow of logs from container is interrupted. If you use the blocking mode and the flow of logs is interrupted, calls from container code to write to the stdout and stderr streams will block. The logging thread of the application will block as a result. This may cause the application to become unresponsive and lead to container healthcheck failure. If you use the non-blocking mode, the container's logs are instead stored in an in-memory intermediate buffer configured with the max-buffer-size option. This prevents the application from becoming unresponsive when logs cannot be sent. We recommend using this mode if you want to ensure service availability and are okay with some log loss. For more information, see Preventing log loss with non-blocking mode in the awslogs container log driver. You can set a default mode for all containers in a specific Region by using the defaultLogDriverMode account setting. If you don't specify the mode option or configure the account setting, Amazon ECS will default to the non-blocking mode. For more information about the account setting, see Default log driver mode in the Amazon Elastic Container Service Developer Guide. On June 25, 2025, Amazon ECS changed the default log driver mode from blocking to non-blocking to prioritize task availability over logging. To continue using the blocking mode after this change, do one of the following: Set the mode option in your container definition's logConfiguration as blocking. Set the defaultLogDriverMode account setting to blocking. + max-buffer-size Required: No Default value: 10m When non-blocking mode is used, the max-buffer-size log option controls the size of the buffer that's used for intermediate message storage. Make sure to specify an adequate buffer size based on your application. When the buffer fills up, further logs cannot be stored. Logs that cannot be stored are lost. \n To route logs using the ``splunk`` log router, you need to specify a ``splunk-token`` and a ``splunk-url``.\n When you use the ``awsfirelens`` log router to route logs to an AWS Service or AWS Partner Network destination for log storage and analytics, you can set the ``log-driver-buffer-limit`` option to limit the number of events that are buffered in memory, before being sent to the log router container. It can help to resolve potential log loss issue because high throughput might result in memory running out for the buffer inside of Docker.\n Other options you can specify when using ``awsfirelens`` to route logs depend on the destination. When you export logs to Amazon Data Firehose, you can specify the AWS Region with ``region`` and a name for the log stream with ``delivery_stream``.\n When you export logs to Amazon Kinesis Data Streams, you can specify an AWS Region with ``region`` and a data stream name with ``stream``.\n  When you export logs to Amazon OpenSearch Service, you can specify options like ``Name``, ``Host`` (OpenSearch Service endpoint without protocol), ``Port``, ``Index``, ``Type``, ``Aws_auth``, ``Aws_region``, ``Suppress_Type_Name``, and ``tls``. For more information, see [Under the hood: FireLens for Amazon ECS Tasks](https://docs.aws.amazon.com/containers/under-the-hood-firelens-for-amazon-ecs-tasks/).\n When you export logs to Amazon S3, you can specify the bucket using the ``bucket`` option. You can also specify ``region``, ``total_file_size``, ``upload_timeout``, and ``use_put_object`` as options.\n This parameter requires version 1.19 of the Docker Remote API or greater on your container instance. To check the Docker Remote API version on your container instance, log in to your container instance and run the following command: ``sudo docker version --format '{{.Server.APIVersion}}'``\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#options EcsTaskDefinition#options}",
            "stability": "stable",
            "summary": "The configuration options to send to the log driver."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 2168
          },
          "name": "options",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information, see [Specifying sensitive data](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/specifying-sensitive-data.html) in the *Amazon Elastic Container Service Developer Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#secret_options EcsTaskDefinition#secret_options}",
            "stability": "stable",
            "summary": "The secrets to pass to the log configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 2174
          },
          "name": "secretOptions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsLogConfigurationSecretOptions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-task-definition/index:EcsTaskDefinitionContainerDefinitionsLogConfiguration"
    },
    "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsLogConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsLogConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-task-definition/index.ts",
          "line": 2228
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-task-definition/index.ts",
        "line": 2220
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 2311
          },
          "name": "putSecretOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsLogConfigurationSecretOptions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 2282
          },
          "name": "resetLogDriver"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 2298
          },
          "name": "resetOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 2314
          },
          "name": "resetSecretOptions"
        }
      ],
      "name": "EcsTaskDefinitionContainerDefinitionsLogConfigurationOutputReference",
      "namespace": "ecsTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 2308
          },
          "name": "secretOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsLogConfigurationSecretOptionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 2286
          },
          "name": "logDriverInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 2302
          },
          "name": "optionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 2318
          },
          "name": "secretOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsLogConfigurationSecretOptions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 2276
          },
          "name": "logDriver",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 2292
          },
          "name": "options",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 2232
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsLogConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-task-definition/index:EcsTaskDefinitionContainerDefinitionsLogConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsLogConfigurationSecretOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsLogConfigurationSecretOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-task-definition/index.ts",
        "line": 1985
      },
      "name": "EcsTaskDefinitionContainerDefinitionsLogConfigurationSecretOptions",
      "namespace": "ecsTaskDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#name EcsTaskDefinition#name}",
            "stability": "stable",
            "summary": "The name of the secret."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 1991
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The supported values are either the full ARN of the ASMlong secret or the full ARN of the parameter in the SSM Parameter Store.\n For information about the require IAMlong permissions, see [Required IAM permissions for Amazon ECS secrets](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/specifying-sensitive-data-secrets.html#secrets-iam) (for Secrets Manager) or [Required IAM permissions for Amazon ECS secrets](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/specifying-sensitive-data-parameters.html) (for Systems Manager Parameter store) in the *Amazon Elastic Container Service Developer Guide*.\n  If the SSM Parameter Store parameter exists in the same Region as the task you're launching, then you can use either the full ARN or name of the parameter. If the parameter exists in a different Region, then the full ARN must be specified.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#value_from EcsTaskDefinition#value_from}",
            "stability": "stable",
            "summary": "The secret to expose to the container."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 1999
          },
          "name": "valueFrom",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ecs-task-definition/index:EcsTaskDefinitionContainerDefinitionsLogConfigurationSecretOptions"
    },
    "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsLogConfigurationSecretOptionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsLogConfigurationSecretOptionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-task-definition/index.ts",
          "line": 2129
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-task-definition/index.ts",
        "line": 2121
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 2136
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsLogConfigurationSecretOptionsOutputReference"
            }
          }
        }
      ],
      "name": "EcsTaskDefinitionContainerDefinitionsLogConfigurationSecretOptionsList",
      "namespace": "ecsTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 2122
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsLogConfigurationSecretOptions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-task-definition/index:EcsTaskDefinitionContainerDefinitionsLogConfigurationSecretOptionsList"
    },
    "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsLogConfigurationSecretOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsLogConfigurationSecretOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-task-definition/index.ts",
          "line": 2048
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-task-definition/index.ts",
        "line": 2038
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 2096
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 2112
          },
          "name": "resetValueFrom"
        }
      ],
      "name": "EcsTaskDefinitionContainerDefinitionsLogConfigurationSecretOptionsOutputReference",
      "namespace": "ecsTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 2100
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 2116
          },
          "name": "valueFromInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 2090
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 2106
          },
          "name": "valueFrom",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 2052
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsLogConfigurationSecretOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-task-definition/index:EcsTaskDefinitionContainerDefinitionsLogConfigurationSecretOptionsOutputReference"
    },
    "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsMountPoints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsMountPoints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-task-definition/index.ts",
        "line": 2322
      },
      "name": "EcsTaskDefinitionContainerDefinitionsMountPoints",
      "namespace": "ecsTaskDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#container_path EcsTaskDefinition#container_path}",
            "stability": "stable",
            "summary": "The path on the container to mount the host volume at."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 2328
          },
          "name": "containerPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If this value is ``false``, then the container can write to the volume. The default value is ``false``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#read_only EcsTaskDefinition#read_only}",
            "stability": "stable",
            "summary": "If this value is ``true``, the container has read-only access to the volume."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 2334
          },
          "name": "readOnly",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Must be a volume name referenced in the ``name`` parameter of task definition ``volume``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#source_volume EcsTaskDefinition#source_volume}",
            "stability": "stable",
            "summary": "The name of the volume to mount."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 2340
          },
          "name": "sourceVolume",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ecs-task-definition/index:EcsTaskDefinitionContainerDefinitionsMountPoints"
    },
    "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsMountPointsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsMountPointsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-task-definition/index.ts",
          "line": 2499
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-task-definition/index.ts",
        "line": 2491
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 2506
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsMountPointsOutputReference"
            }
          }
        }
      ],
      "name": "EcsTaskDefinitionContainerDefinitionsMountPointsList",
      "namespace": "ecsTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 2492
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsMountPoints"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-task-definition/index:EcsTaskDefinitionContainerDefinitionsMountPointsList"
    },
    "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsMountPointsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsMountPointsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-task-definition/index.ts",
          "line": 2396
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-task-definition/index.ts",
        "line": 2386
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 2450
          },
          "name": "resetContainerPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 2466
          },
          "name": "resetReadOnly"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 2482
          },
          "name": "resetSourceVolume"
        }
      ],
      "name": "EcsTaskDefinitionContainerDefinitionsMountPointsOutputReference",
      "namespace": "ecsTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 2454
          },
          "name": "containerPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 2470
          },
          "name": "readOnlyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 2486
          },
          "name": "sourceVolumeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 2444
          },
          "name": "containerPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 2460
          },
          "name": "readOnly",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 2476
          },
          "name": "sourceVolume",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 2400
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsMountPoints"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-task-definition/index:EcsTaskDefinitionContainerDefinitionsMountPointsOutputReference"
    },
    "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-task-definition/index.ts",
          "line": 4574
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-task-definition/index.ts",
        "line": 4564
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 4907
          },
          "name": "putDependsOn",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsDependsOn"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5019
          },
          "name": "putEnvironment",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsEnvironment"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5035
          },
          "name": "putEnvironmentFiles",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsEnvironmentFiles"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5067
          },
          "name": "putExtraHosts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsExtraHosts"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5083
          },
          "name": "putFirelensConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsFirelensConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5099
          },
          "name": "putHealthCheck",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsHealthCheck"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5179
          },
          "name": "putLinuxParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsLinuxParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5195
          },
          "name": "putLogConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsLogConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5243
          },
          "name": "putMountPoints",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsMountPoints"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5275
          },
          "name": "putPortMappings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsPortMappings"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5339
          },
          "name": "putRepositoryCredentials",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsRepositoryCredentials"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5355
          },
          "name": "putResourceRequirements",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsResourceRequirements"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5371
          },
          "name": "putRestartPolicy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsRestartPolicy"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5387
          },
          "name": "putSecrets",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsSecrets"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5435
          },
          "name": "putSystemControls",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsSystemControls"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5451
          },
          "name": "putUlimits",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsUlimits"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5499
          },
          "name": "putVolumesFrom",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsVolumesFrom"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 4862
          },
          "name": "resetCommand"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 4878
          },
          "name": "resetCpu"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 4894
          },
          "name": "resetCredentialSpecs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 4910
          },
          "name": "resetDependsOn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 4926
          },
          "name": "resetDisableNetworking"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 4942
          },
          "name": "resetDnsSearchDomains"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 4958
          },
          "name": "resetDnsServers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 4974
          },
          "name": "resetDockerLabels"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 4990
          },
          "name": "resetDockerSecurityOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5006
          },
          "name": "resetEntryPoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5022
          },
          "name": "resetEnvironment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5038
          },
          "name": "resetEnvironmentFiles"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5054
          },
          "name": "resetEssential"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5070
          },
          "name": "resetExtraHosts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5086
          },
          "name": "resetFirelensConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5102
          },
          "name": "resetHealthCheck"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5118
          },
          "name": "resetHostname"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5134
          },
          "name": "resetImage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5150
          },
          "name": "resetInteractive"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5166
          },
          "name": "resetLinks"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5182
          },
          "name": "resetLinuxParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5198
          },
          "name": "resetLogConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5214
          },
          "name": "resetMemory"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5230
          },
          "name": "resetMemoryReservation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5246
          },
          "name": "resetMountPoints"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5262
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5278
          },
          "name": "resetPortMappings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5294
          },
          "name": "resetPrivileged"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5310
          },
          "name": "resetPseudoTerminal"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5326
          },
          "name": "resetReadonlyRootFilesystem"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5342
          },
          "name": "resetRepositoryCredentials"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5358
          },
          "name": "resetResourceRequirements"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5374
          },
          "name": "resetRestartPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5390
          },
          "name": "resetSecrets"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5406
          },
          "name": "resetStartTimeout"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5422
          },
          "name": "resetStopTimeout"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5438
          },
          "name": "resetSystemControls"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5454
          },
          "name": "resetUlimits"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5470
          },
          "name": "resetUser"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5486
          },
          "name": "resetVersionConsistency"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5502
          },
          "name": "resetVolumesFrom"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5518
          },
          "name": "resetWorkingDirectory"
        }
      ],
      "name": "EcsTaskDefinitionContainerDefinitionsOutputReference",
      "namespace": "ecsTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 4904
          },
          "name": "dependsOn",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsDependsOnList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5016
          },
          "name": "environment",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsEnvironmentList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5032
          },
          "name": "environmentFiles",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsEnvironmentFilesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5064
          },
          "name": "extraHosts",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsExtraHostsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5080
          },
          "name": "firelensConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsFirelensConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5096
          },
          "name": "healthCheck",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsHealthCheckOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5176
          },
          "name": "linuxParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsLinuxParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5192
          },
          "name": "logConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsLogConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5240
          },
          "name": "mountPoints",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsMountPointsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5272
          },
          "name": "portMappings",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsPortMappingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5336
          },
          "name": "repositoryCredentials",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsRepositoryCredentialsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5352
          },
          "name": "resourceRequirements",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsResourceRequirementsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5368
          },
          "name": "restartPolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsRestartPolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5384
          },
          "name": "secrets",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsSecretsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5432
          },
          "name": "systemControls",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsSystemControlsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5448
          },
          "name": "ulimits",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsUlimitsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5496
          },
          "name": "volumesFrom",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsVolumesFromList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 4866
          },
          "name": "commandInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 4882
          },
          "name": "cpuInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 4898
          },
          "name": "credentialSpecsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 4914
          },
          "name": "dependsOnInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsDependsOn"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 4930
          },
          "name": "disableNetworkingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 4946
          },
          "name": "dnsSearchDomainsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 4962
          },
          "name": "dnsServersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 4978
          },
          "name": "dockerLabelsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 4994
          },
          "name": "dockerSecurityOptionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5010
          },
          "name": "entryPointInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5042
          },
          "name": "environmentFilesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsEnvironmentFiles"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5026
          },
          "name": "environmentInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsEnvironment"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5058
          },
          "name": "essentialInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5074
          },
          "name": "extraHostsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsExtraHosts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5090
          },
          "name": "firelensConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsFirelensConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5106
          },
          "name": "healthCheckInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsHealthCheck"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5122
          },
          "name": "hostnameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5138
          },
          "name": "imageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5154
          },
          "name": "interactiveInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5170
          },
          "name": "linksInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5186
          },
          "name": "linuxParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsLinuxParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5202
          },
          "name": "logConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsLogConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5218
          },
          "name": "memoryInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5234
          },
          "name": "memoryReservationInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5250
          },
          "name": "mountPointsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsMountPoints"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5266
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5282
          },
          "name": "portMappingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsPortMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5298
          },
          "name": "privilegedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5314
          },
          "name": "pseudoTerminalInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5330
          },
          "name": "readonlyRootFilesystemInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5346
          },
          "name": "repositoryCredentialsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsRepositoryCredentials"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5362
          },
          "name": "resourceRequirementsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsResourceRequirements"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5378
          },
          "name": "restartPolicyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsRestartPolicy"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5394
          },
          "name": "secretsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsSecrets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5410
          },
          "name": "startTimeoutInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5426
          },
          "name": "stopTimeoutInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5442
          },
          "name": "systemControlsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsSystemControls"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5458
          },
          "name": "ulimitsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsUlimits"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5474
          },
          "name": "userInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5490
          },
          "name": "versionConsistencyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5506
          },
          "name": "volumesFromInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsVolumesFrom"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5522
          },
          "name": "workingDirectoryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 4856
          },
          "name": "command",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 4872
          },
          "name": "cpu",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 4888
          },
          "name": "credentialSpecs",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 4920
          },
          "name": "disableNetworking",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 4936
          },
          "name": "dnsSearchDomains",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 4952
          },
          "name": "dnsServers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 4968
          },
          "name": "dockerLabels",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 4984
          },
          "name": "dockerSecurityOptions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5000
          },
          "name": "entryPoint",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5048
          },
          "name": "essential",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5112
          },
          "name": "hostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5128
          },
          "name": "image",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5144
          },
          "name": "interactive",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5160
          },
          "name": "links",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5208
          },
          "name": "memory",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5224
          },
          "name": "memoryReservation",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5256
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5288
          },
          "name": "privileged",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5304
          },
          "name": "pseudoTerminal",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5320
          },
          "name": "readonlyRootFilesystem",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5400
          },
          "name": "startTimeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5416
          },
          "name": "stopTimeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5464
          },
          "name": "user",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5480
          },
          "name": "versionConsistency",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5512
          },
          "name": "workingDirectory",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 4578
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-task-definition/index:EcsTaskDefinitionContainerDefinitionsOutputReference"
    },
    "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsPortMappings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsPortMappings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-task-definition/index.ts",
        "line": 2510
      },
      "name": "EcsTaskDefinitionContainerDefinitionsPortMappings",
      "namespace": "ecsTaskDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter only applies to Service Connect. We recommend that you set this parameter to be consistent with the protocol that your application uses. If you set this parameter, Amazon ECS adds protocol-specific connection handling to the Service Connect proxy. If you set this parameter, Amazon ECS adds protocol-specific telemetry in the Amazon ECS console and CloudWatch.\n If you don't set a value for this parameter, then TCP is used. However, Amazon ECS doesn't add protocol-specific telemetry for TCP.\n ``appProtocol`` is immutable in a Service Connect service. Updating this field requires a service deletion and redeployment.\n Tasks that run in a namespace can use short names to connect to services in the namespace. Tasks can connect to services across all of the clusters in the namespace. Tasks connect through a managed proxy container that collects logs and metrics for increased visibility. Only the tasks that Amazon ECS services create are supported with Service Connect. For more information, see [Service Connect](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/service-connect.html) in the *Amazon Elastic Container Service Developer Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#app_protocol EcsTaskDefinition#app_protocol}",
            "stability": "stable",
            "summary": "The application protocol that's used for the port mapping."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 2519
          },
          "name": "appProtocol",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you use containers in a task with the ``awsvpc`` or ``host`` network mode, specify the exposed ports using ``containerPort``.\n If you use containers in a task with the ``bridge`` network mode and you specify a container port and not a host port, your container automatically receives a host port in the ephemeral port range. For more information, see ``hostPort``. Port mappings that are automatically assigned in this way do not count toward the 100 reserved ports limit of a container instance.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#container_port EcsTaskDefinition#container_port}",
            "stability": "stable",
            "summary": "The port number on the container that's bound to the user-specified or automatically assigned host port."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 2527
          },
          "name": "containerPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The following rules apply when you specify a ``containerPortRange``:\n  +  You must use either the ``bridge`` network mode or the ``awsvpc`` network mode.\n  +  This parameter is available for both the EC2 and FARGATElong launch types.\n  +  This parameter is available for both the Linux and Windows operating systems.\n  +  The container instance must have at least version 1.67.0 of the container agent and at least version 1.67.0-1 of the ``ecs-init`` package \n  +  You can specify a maximum of 100 port ranges per container.\n  +  You do not specify a ``hostPortRange``. The value of the ``hostPortRange`` is set as follows:\n  +  For containers in a task with the ``awsvpc`` network mode, the ``hostPortRange`` is set to the same value as the ``containerPortRange``. This is a static mapping strategy.\n  +  For containers in a task with the ``bridge`` network mode, the Amazon ECS agent finds open host ports from the default ephemeral range and passes it to docker to bind them to the container ports.\n  \n  +  The ``containerPortRange`` valid values are between 1 and 65535.\n  +  A port can only be included in one port mapping per container.\n  +  You cannot specify overlapping port ranges.\n  +  The first port in the range must be less than last port in the range.\n  +  Docker recommends that you turn off the docker-proxy in the Docker daemon config file when you have a large number of ports.\n For more information, see [Issue #11185](https://docs.aws.amazon.com/https://github.com/moby/moby/issues/11185) on the Github website.\n For information about how to turn off the docker-proxy in the Docker daemon config file, see [Docker daemon](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/bootstrap_container_instance.html#bootstrap_docker_daemon) in the *Amazon ECS Developer Guide*.\n  \n You can call [DescribeTasks](https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_DescribeTasks.html) to view the ``hostPortRange`` which are the host ports that are bound to the container ports.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#container_port_range EcsTaskDefinition#container_port_range}",
            "stability": "stable",
            "summary": "The port number range on the container that's bound to the dynamically mapped host port range."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 2552
          },
          "name": "containerPortRange",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you specify a ``containerPortRange``, leave this field empty and the value of the ``hostPort`` is set as follows:\n  +  For containers in a task with the ``awsvpc`` network mode, the ``hostPort`` is set to the same value as the ``containerPort``. This is a static mapping strategy.\n  +  For containers in a task with the ``bridge`` network mode, the Amazon ECS agent finds open ports on the host and automatically binds them to the container ports. This is a dynamic mapping strategy.\n  \n If you use containers in a task with the ``awsvpc`` or ``host`` network mode, the ``hostPort`` can either be left blank or set to the same value as the ``containerPort``.\n If you use containers in a task with the ``bridge`` network mode, you can specify a non-reserved host port for your container port mapping, or you can omit the ``hostPort`` (or set it to ``0``) while specifying a ``containerPort`` and your container automatically receives a port in the ephemeral port range for your container instance operating system and Docker version.\n The default ephemeral port range for Docker version 1.6.0 and later is listed on the instance under ``/proc/sys/net/ipv4/ip_local_port_range``. If this kernel parameter is unavailable, the default ephemeral port range from 49153 through 65535 (Linux) or 49152 through 65535 (Windows) is used. Do not attempt to specify a host port in the ephemeral port range as these are reserved for automatic assignment. In general, ports below 32768 are outside of the ephemeral port range.\n The default reserved ports are 22 for SSH, the Docker ports 2375 and 2376, and the Amazon ECS container agent ports 51678-51680. Any host port that was previously specified in a running task is also reserved while the task is running. That is, after a task stops, the host port is released. The current reserved ports are displayed in the ``remainingResources`` of [DescribeContainerInstances](https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_DescribeContainerInstances.html) output. A container instance can have up to 100 reserved ports at a time. This number includes the default reserved ports. Automatically assigned ports aren't included in the 100 reserved ports quota.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#host_port EcsTaskDefinition#host_port}",
            "stability": "stable",
            "summary": "The port number on the container instance to reserve for your container."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 2566
          },
          "name": "hostPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter is the name that you use in the ``serviceConnectConfiguration`` and the ``vpcLatticeConfigurations`` of a service. The name can include up to 64 characters. The characters can include lowercase letters, numbers, underscores (_), and hyphens (-). The name can't start with a hyphen.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#name EcsTaskDefinition#name}",
            "stability": "stable",
            "summary": "The name that's used for the port mapping."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 2572
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are ``tcp`` and ``udp``. The default is ``tcp``. ``protocol`` is immutable in a Service Connect service. Updating this field requires a service deletion and redeployment.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#protocol EcsTaskDefinition#protocol}",
            "stability": "stable",
            "summary": "The protocol used for the port mapping."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 2578
          },
          "name": "protocol",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ecs-task-definition/index:EcsTaskDefinitionContainerDefinitionsPortMappings"
    },
    "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsPortMappingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsPortMappingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-task-definition/index.ts",
          "line": 2824
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-task-definition/index.ts",
        "line": 2816
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 2831
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsPortMappingsOutputReference"
            }
          }
        }
      ],
      "name": "EcsTaskDefinitionContainerDefinitionsPortMappingsList",
      "namespace": "ecsTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 2817
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsPortMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-task-definition/index:EcsTaskDefinitionContainerDefinitionsPortMappingsList"
    },
    "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsPortMappingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsPortMappingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-task-definition/index.ts",
          "line": 2655
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-task-definition/index.ts",
        "line": 2645
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 2727
          },
          "name": "resetAppProtocol"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 2743
          },
          "name": "resetContainerPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 2759
          },
          "name": "resetContainerPortRange"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 2775
          },
          "name": "resetHostPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 2791
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 2807
          },
          "name": "resetProtocol"
        }
      ],
      "name": "EcsTaskDefinitionContainerDefinitionsPortMappingsOutputReference",
      "namespace": "ecsTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 2731
          },
          "name": "appProtocolInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 2747
          },
          "name": "containerPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 2763
          },
          "name": "containerPortRangeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 2779
          },
          "name": "hostPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 2795
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 2811
          },
          "name": "protocolInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 2721
          },
          "name": "appProtocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 2737
          },
          "name": "containerPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 2753
          },
          "name": "containerPortRange",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 2769
          },
          "name": "hostPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 2785
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 2801
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 2659
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsPortMappings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-task-definition/index:EcsTaskDefinitionContainerDefinitionsPortMappingsOutputReference"
    },
    "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsRepositoryCredentials": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsRepositoryCredentials",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-task-definition/index.ts",
        "line": 2835
      },
      "name": "EcsTaskDefinitionContainerDefinitionsRepositoryCredentials",
      "namespace": "ecsTaskDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "When you use the Amazon ECS API, CLI, or AWS SDK, if the secret exists in the same Region as the task that you're launching then you can use either the full ARN or the name of the secret. When you use the AWS Management Console, you must specify the full ARN of the secret.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#credentials_parameter EcsTaskDefinition#credentials_parameter}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the secret containing the private repository credentials."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 2842
          },
          "name": "credentialsParameter",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ecs-task-definition/index:EcsTaskDefinitionContainerDefinitionsRepositoryCredentials"
    },
    "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsRepositoryCredentialsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsRepositoryCredentialsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-task-definition/index.ts",
          "line": 2882
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-task-definition/index.ts",
        "line": 2874
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 2924
          },
          "name": "resetCredentialsParameter"
        }
      ],
      "name": "EcsTaskDefinitionContainerDefinitionsRepositoryCredentialsOutputReference",
      "namespace": "ecsTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 2928
          },
          "name": "credentialsParameterInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 2918
          },
          "name": "credentialsParameter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 2886
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsRepositoryCredentials"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-task-definition/index:EcsTaskDefinitionContainerDefinitionsRepositoryCredentialsOutputReference"
    },
    "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsResourceRequirements": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsResourceRequirements",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-task-definition/index.ts",
        "line": 2932
      },
      "name": "EcsTaskDefinitionContainerDefinitionsResourceRequirements",
      "namespace": "ecsTaskDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#type EcsTaskDefinition#type}",
            "stability": "stable",
            "summary": "The type of resource to assign to a container."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 2938
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When the type is ``GPU``, the value is the number of physical ``GPUs`` the Amazon ECS container agent reserves for the container. The number of GPUs that's reserved for all containers in a task can't exceed the number of available GPUs on the container instance that the task is launched on. You can also specify ``ALL`` to allocate all available GPUs on the instance to the container.\n When the type is ``NeuronDevice``, the value must be ``ALL``. This allocates all available Neuron devices on the instance to the container. Only one container in a task can specify ``NeuronDevice`` resources. This resource type is only supported on Managed Instances.\n When the type is ``InferenceAccelerator``, the ``value`` matches the ``deviceName`` for an [InferenceAccelerator](https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_InferenceAccelerator.html) specified in a task definition.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#value EcsTaskDefinition#value}",
            "stability": "stable",
            "summary": "The value for the specified resource type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 2947
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ecs-task-definition/index:EcsTaskDefinitionContainerDefinitionsResourceRequirements"
    },
    "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsResourceRequirementsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsResourceRequirementsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-task-definition/index.ts",
          "line": 3077
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-task-definition/index.ts",
        "line": 3069
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 3084
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsResourceRequirementsOutputReference"
            }
          }
        }
      ],
      "name": "EcsTaskDefinitionContainerDefinitionsResourceRequirementsList",
      "namespace": "ecsTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 3070
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsResourceRequirements"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-task-definition/index:EcsTaskDefinitionContainerDefinitionsResourceRequirementsList"
    },
    "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsResourceRequirementsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsResourceRequirementsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-task-definition/index.ts",
          "line": 2996
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-task-definition/index.ts",
        "line": 2986
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 3044
          },
          "name": "resetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 3060
          },
          "name": "resetValue"
        }
      ],
      "name": "EcsTaskDefinitionContainerDefinitionsResourceRequirementsOutputReference",
      "namespace": "ecsTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 3048
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 3064
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 3038
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 3054
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 3000
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsResourceRequirements"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-task-definition/index:EcsTaskDefinitionContainerDefinitionsResourceRequirementsOutputReference"
    },
    "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsRestartPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsRestartPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-task-definition/index.ts",
        "line": 3088
      },
      "name": "EcsTaskDefinitionContainerDefinitionsRestartPolicy",
      "namespace": "ecsTaskDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#enabled EcsTaskDefinition#enabled}",
            "stability": "stable",
            "summary": "Specifies whether a restart policy is enabled for the container."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 3094
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a maximum of 50 container exit codes. By default, Amazon ECS does not ignore any exit codes.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#ignored_exit_codes EcsTaskDefinition#ignored_exit_codes}",
            "stability": "stable",
            "summary": "A list of exit codes that Amazon ECS will ignore and not attempt a restart on."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 3100
          },
          "name": "ignoredExitCodes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "A container can be restarted only once every ``restartAttemptPeriod`` seconds. If a container isn't able to run for this time period and exits early, it will not be restarted. You can set a minimum ``restartAttemptPeriod`` of 60 seconds and a maximum ``restartAttemptPeriod`` of 1800 seconds. By default, a container must run for 300 seconds before it can be restarted.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#restart_attempt_period EcsTaskDefinition#restart_attempt_period}",
            "stability": "stable",
            "summary": "A period of time (in seconds) that the container must run for before a restart can be attempted."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 3106
          },
          "name": "restartAttemptPeriod",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ecs-task-definition/index:EcsTaskDefinitionContainerDefinitionsRestartPolicy"
    },
    "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsRestartPolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsRestartPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-task-definition/index.ts",
          "line": 3160
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-task-definition/index.ts",
        "line": 3152
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 3214
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 3230
          },
          "name": "resetIgnoredExitCodes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 3246
          },
          "name": "resetRestartAttemptPeriod"
        }
      ],
      "name": "EcsTaskDefinitionContainerDefinitionsRestartPolicyOutputReference",
      "namespace": "ecsTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 3218
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 3234
          },
          "name": "ignoredExitCodesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 3250
          },
          "name": "restartAttemptPeriodInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 3208
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 3224
          },
          "name": "ignoredExitCodes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 3240
          },
          "name": "restartAttemptPeriod",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 3164
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsRestartPolicy"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-task-definition/index:EcsTaskDefinitionContainerDefinitionsRestartPolicyOutputReference"
    },
    "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsSecrets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsSecrets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-task-definition/index.ts",
        "line": 3254
      },
      "name": "EcsTaskDefinitionContainerDefinitionsSecrets",
      "namespace": "ecsTaskDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#name EcsTaskDefinition#name}",
            "stability": "stable",
            "summary": "The name of the secret."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 3260
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The supported values are either the full ARN of the ASMlong secret or the full ARN of the parameter in the SSM Parameter Store.\n For information about the require IAMlong permissions, see [Required IAM permissions for Amazon ECS secrets](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/specifying-sensitive-data-secrets.html#secrets-iam) (for Secrets Manager) or [Required IAM permissions for Amazon ECS secrets](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/specifying-sensitive-data-parameters.html) (for Systems Manager Parameter store) in the *Amazon Elastic Container Service Developer Guide*.\n  If the SSM Parameter Store parameter exists in the same Region as the task you're launching, then you can use either the full ARN or name of the parameter. If the parameter exists in a different Region, then the full ARN must be specified.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#value_from EcsTaskDefinition#value_from}",
            "stability": "stable",
            "summary": "The secret to expose to the container."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 3268
          },
          "name": "valueFrom",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ecs-task-definition/index:EcsTaskDefinitionContainerDefinitionsSecrets"
    },
    "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsSecretsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsSecretsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-task-definition/index.ts",
          "line": 3398
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-task-definition/index.ts",
        "line": 3390
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 3405
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsSecretsOutputReference"
            }
          }
        }
      ],
      "name": "EcsTaskDefinitionContainerDefinitionsSecretsList",
      "namespace": "ecsTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 3391
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsSecrets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-task-definition/index:EcsTaskDefinitionContainerDefinitionsSecretsList"
    },
    "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsSecretsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsSecretsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-task-definition/index.ts",
          "line": 3317
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-task-definition/index.ts",
        "line": 3307
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 3365
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 3381
          },
          "name": "resetValueFrom"
        }
      ],
      "name": "EcsTaskDefinitionContainerDefinitionsSecretsOutputReference",
      "namespace": "ecsTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 3369
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 3385
          },
          "name": "valueFromInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 3359
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 3375
          },
          "name": "valueFrom",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 3321
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsSecrets"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-task-definition/index:EcsTaskDefinitionContainerDefinitionsSecretsOutputReference"
    },
    "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsSystemControls": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsSystemControls",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-task-definition/index.ts",
        "line": 3409
      },
      "name": "EcsTaskDefinitionContainerDefinitionsSystemControls",
      "namespace": "ecsTaskDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#namespace EcsTaskDefinition#namespace}",
            "stability": "stable",
            "summary": "The namespaced kernel parameter to set a ``value`` for."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 3415
          },
          "name": "namespace",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid IPC namespace values: ``\"kernel.msgmax\" | \"kernel.msgmnb\" | \"kernel.msgmni\" | \"kernel.sem\" | \"kernel.shmall\" | \"kernel.shmmax\" | \"kernel.shmmni\" | \"kernel.shm_rmid_forced\"``, and ``Sysctls`` that start with ``\"fs.mqueue.*\"``\n Valid network namespace values: ``Sysctls`` that start with ``\"net.*\"``. Only namespaced ``Sysctls`` that exist within the container starting with \"net.* are accepted.\n All of these values are supported by Fargate.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#value EcsTaskDefinition#value}",
            "stability": "stable",
            "summary": "The namespaced kernel parameter to set a ``value`` for."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 3424
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ecs-task-definition/index:EcsTaskDefinitionContainerDefinitionsSystemControls"
    },
    "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsSystemControlsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsSystemControlsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-task-definition/index.ts",
          "line": 3554
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-task-definition/index.ts",
        "line": 3546
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 3561
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsSystemControlsOutputReference"
            }
          }
        }
      ],
      "name": "EcsTaskDefinitionContainerDefinitionsSystemControlsList",
      "namespace": "ecsTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 3547
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsSystemControls"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-task-definition/index:EcsTaskDefinitionContainerDefinitionsSystemControlsList"
    },
    "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsSystemControlsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsSystemControlsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-task-definition/index.ts",
          "line": 3473
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-task-definition/index.ts",
        "line": 3463
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 3521
          },
          "name": "resetNamespace"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 3537
          },
          "name": "resetValue"
        }
      ],
      "name": "EcsTaskDefinitionContainerDefinitionsSystemControlsOutputReference",
      "namespace": "ecsTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 3525
          },
          "name": "namespaceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 3541
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 3515
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 3531
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 3477
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsSystemControls"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-task-definition/index:EcsTaskDefinitionContainerDefinitionsSystemControlsOutputReference"
    },
    "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsUlimits": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsUlimits",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-task-definition/index.ts",
        "line": 3565
      },
      "name": "EcsTaskDefinitionContainerDefinitionsUlimits",
      "namespace": "ecsTaskDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The value can be specified in bytes, seconds, or as a count, depending on the ``type`` of the ``ulimit``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#hard_limit EcsTaskDefinition#hard_limit}",
            "stability": "stable",
            "summary": "The hard limit for the ``ulimit`` type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 3571
          },
          "name": "hardLimit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#name EcsTaskDefinition#name}",
            "stability": "stable",
            "summary": "The ``type`` of the ``ulimit``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 3577
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The value can be specified in bytes, seconds, or as a count, depending on the ``type`` of the ``ulimit``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#soft_limit EcsTaskDefinition#soft_limit}",
            "stability": "stable",
            "summary": "The soft limit for the ``ulimit`` type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 3583
          },
          "name": "softLimit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ecs-task-definition/index:EcsTaskDefinitionContainerDefinitionsUlimits"
    },
    "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsUlimitsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsUlimitsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-task-definition/index.ts",
          "line": 3742
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-task-definition/index.ts",
        "line": 3734
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 3749
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsUlimitsOutputReference"
            }
          }
        }
      ],
      "name": "EcsTaskDefinitionContainerDefinitionsUlimitsList",
      "namespace": "ecsTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 3735
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsUlimits"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-task-definition/index:EcsTaskDefinitionContainerDefinitionsUlimitsList"
    },
    "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsUlimitsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsUlimitsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-task-definition/index.ts",
          "line": 3639
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-task-definition/index.ts",
        "line": 3629
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 3693
          },
          "name": "resetHardLimit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 3709
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 3725
          },
          "name": "resetSoftLimit"
        }
      ],
      "name": "EcsTaskDefinitionContainerDefinitionsUlimitsOutputReference",
      "namespace": "ecsTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 3697
          },
          "name": "hardLimitInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 3713
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 3729
          },
          "name": "softLimitInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 3687
          },
          "name": "hardLimit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 3703
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 3719
          },
          "name": "softLimit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 3643
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsUlimits"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-task-definition/index:EcsTaskDefinitionContainerDefinitionsUlimitsOutputReference"
    },
    "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsVolumesFrom": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsVolumesFrom",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-task-definition/index.ts",
        "line": 3753
      },
      "name": "EcsTaskDefinitionContainerDefinitionsVolumesFrom",
      "namespace": "ecsTaskDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "If this value is ``false``, then the container can write to the volume. The default value is ``false``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#read_only EcsTaskDefinition#read_only}",
            "stability": "stable",
            "summary": "If this value is ``true``, the container has read-only access to the volume."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 3759
          },
          "name": "readOnly",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#source_container EcsTaskDefinition#source_container}",
            "stability": "stable",
            "summary": "The name of another container within the same task definition to mount volumes from."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 3765
          },
          "name": "sourceContainer",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ecs-task-definition/index:EcsTaskDefinitionContainerDefinitionsVolumesFrom"
    },
    "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsVolumesFromList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsVolumesFromList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-task-definition/index.ts",
          "line": 3895
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-task-definition/index.ts",
        "line": 3887
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 3902
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsVolumesFromOutputReference"
            }
          }
        }
      ],
      "name": "EcsTaskDefinitionContainerDefinitionsVolumesFromList",
      "namespace": "ecsTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 3888
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsVolumesFrom"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-task-definition/index:EcsTaskDefinitionContainerDefinitionsVolumesFromList"
    },
    "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsVolumesFromOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsVolumesFromOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-task-definition/index.ts",
          "line": 3814
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-task-definition/index.ts",
        "line": 3804
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 3862
          },
          "name": "resetReadOnly"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 3878
          },
          "name": "resetSourceContainer"
        }
      ],
      "name": "EcsTaskDefinitionContainerDefinitionsVolumesFromOutputReference",
      "namespace": "ecsTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 3866
          },
          "name": "readOnlyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 3882
          },
          "name": "sourceContainerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 3856
          },
          "name": "readOnly",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 3872
          },
          "name": "sourceContainer",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 3818
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionContainerDefinitionsVolumesFrom"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-task-definition/index:EcsTaskDefinitionContainerDefinitionsVolumesFromOutputReference"
    },
    "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionEphemeralStorage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionEphemeralStorage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-task-definition/index.ts",
        "line": 5546
      },
      "name": "EcsTaskDefinitionEphemeralStorage",
      "namespace": "ecsTaskDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The minimum supported value is ``21`` GiB and the maximum supported value is ``200`` GiB.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#size_in_gi_b EcsTaskDefinition#size_in_gi_b}",
            "stability": "stable",
            "summary": "The total amount, in GiB, of ephemeral storage to set for the task."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5552
          },
          "name": "sizeInGiB",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ecs-task-definition/index:EcsTaskDefinitionEphemeralStorage"
    },
    "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionEphemeralStorageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionEphemeralStorageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-task-definition/index.ts",
          "line": 5592
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-task-definition/index.ts",
        "line": 5584
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5634
          },
          "name": "resetSizeInGiB"
        }
      ],
      "name": "EcsTaskDefinitionEphemeralStorageOutputReference",
      "namespace": "ecsTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5638
          },
          "name": "sizeInGiBInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5628
          },
          "name": "sizeInGiB",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5596
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionEphemeralStorage"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-task-definition/index:EcsTaskDefinitionEphemeralStorageOutputReference"
    },
    "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionInferenceAccelerators": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionInferenceAccelerators",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-task-definition/index.ts",
        "line": 5642
      },
      "name": "EcsTaskDefinitionInferenceAccelerators",
      "namespace": "ecsTaskDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#device_name EcsTaskDefinition#device_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5646
          },
          "name": "deviceName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#device_type EcsTaskDefinition#device_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5650
          },
          "name": "deviceType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ecs-task-definition/index:EcsTaskDefinitionInferenceAccelerators"
    },
    "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionInferenceAcceleratorsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionInferenceAcceleratorsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-task-definition/index.ts",
          "line": 5780
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-task-definition/index.ts",
        "line": 5772
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5787
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionInferenceAcceleratorsOutputReference"
            }
          }
        }
      ],
      "name": "EcsTaskDefinitionInferenceAcceleratorsList",
      "namespace": "ecsTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5773
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionInferenceAccelerators"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-task-definition/index:EcsTaskDefinitionInferenceAcceleratorsList"
    },
    "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionInferenceAcceleratorsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionInferenceAcceleratorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-task-definition/index.ts",
          "line": 5699
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-task-definition/index.ts",
        "line": 5689
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5747
          },
          "name": "resetDeviceName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5763
          },
          "name": "resetDeviceType"
        }
      ],
      "name": "EcsTaskDefinitionInferenceAcceleratorsOutputReference",
      "namespace": "ecsTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5751
          },
          "name": "deviceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5767
          },
          "name": "deviceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5741
          },
          "name": "deviceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5757
          },
          "name": "deviceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5703
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionInferenceAccelerators"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-task-definition/index:EcsTaskDefinitionInferenceAcceleratorsOutputReference"
    },
    "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionPlacementConstraints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionPlacementConstraints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-task-definition/index.ts",
        "line": 5791
      },
      "name": "EcsTaskDefinitionPlacementConstraints",
      "namespace": "ecsTaskDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information, see [Cluster query language](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/cluster-query-language.html) in the *Amazon Elastic Container Service Developer Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#expression EcsTaskDefinition#expression}",
            "stability": "stable",
            "summary": "A cluster query language expression to apply to the constraint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5797
          },
          "name": "expression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#type EcsTaskDefinition#type}",
            "stability": "stable",
            "summary": "The type of constraint. The ``MemberOf`` constraint restricts selection to be from a group of valid candidates."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5803
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ecs-task-definition/index:EcsTaskDefinitionPlacementConstraints"
    },
    "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionPlacementConstraintsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionPlacementConstraintsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-task-definition/index.ts",
          "line": 5933
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-task-definition/index.ts",
        "line": 5925
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5940
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionPlacementConstraintsOutputReference"
            }
          }
        }
      ],
      "name": "EcsTaskDefinitionPlacementConstraintsList",
      "namespace": "ecsTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5926
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionPlacementConstraints"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-task-definition/index:EcsTaskDefinitionPlacementConstraintsList"
    },
    "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionPlacementConstraintsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionPlacementConstraintsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-task-definition/index.ts",
          "line": 5852
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-task-definition/index.ts",
        "line": 5842
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5900
          },
          "name": "resetExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5916
          },
          "name": "resetType"
        }
      ],
      "name": "EcsTaskDefinitionPlacementConstraintsOutputReference",
      "namespace": "ecsTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5904
          },
          "name": "expressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5920
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5894
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5910
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5856
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionPlacementConstraints"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-task-definition/index:EcsTaskDefinitionPlacementConstraintsOutputReference"
    },
    "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionProxyConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionProxyConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-task-definition/index.ts",
        "line": 6097
      },
      "name": "EcsTaskDefinitionProxyConfiguration",
      "namespace": "ecsTaskDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#container_name EcsTaskDefinition#container_name}",
            "stability": "stable",
            "summary": "The name of the container that will serve as the App Mesh proxy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 6103
          },
          "name": "containerName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "+  ``IgnoredUID`` - (Required) The user ID (UID) of the proxy container as defined by the ``user`` parameter in a container definition. This is used to ensure the proxy ignores its own traffic. If ``IgnoredGID`` is specified, this field can be empty.\n  +  ``IgnoredGID`` - (Required) The group ID (GID) of the proxy container as defined by the ``user`` parameter in a container definition. This is used to ensure the proxy ignores its own traffic. If ``IgnoredUID`` is specified, this field can be empty.\n  +  ``AppPorts`` - (Required) The list of ports that the application uses. Network traffic to these ports is forwarded to the ``ProxyIngressPort`` and ``ProxyEgressPort``.\n  +  ``ProxyIngressPort`` - (Required) Specifies the port that incoming traffic to the ``AppPorts`` is directed to.\n  +  ``ProxyEgressPort`` - (Required) Specifies the port that outgoing traffic from the ``AppPorts`` is directed to.\n  +  ``EgressIgnoredPorts`` - (Required) The egress traffic going to the specified ports is ignored and not redirected to the ``ProxyEgressPort``. It can be an empty list.\n  +  ``EgressIgnoredIPs`` - (Required) The egress traffic going to the specified IP addresses is ignored and not redirected to the ``ProxyEgressPort``. It can be an empty list.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#proxy_configuration_properties EcsTaskDefinition#proxy_configuration_properties}",
            "stability": "stable",
            "summary": "The set of network configuration parameters to provide the Container Network Interface (CNI) plugin, specified as key-value pairs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 6116
          },
          "name": "proxyConfigurationProperties",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionProxyConfigurationProxyConfigurationProperties"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#type EcsTaskDefinition#type}",
            "stability": "stable",
            "summary": "The proxy type. The only supported value is ``APPMESH``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 6122
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ecs-task-definition/index:EcsTaskDefinitionProxyConfiguration"
    },
    "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionProxyConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionProxyConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-task-definition/index.ts",
          "line": 6176
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-task-definition/index.ts",
        "line": 6168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 6243
          },
          "name": "putProxyConfigurationProperties",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionProxyConfigurationProxyConfigurationProperties"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 6230
          },
          "name": "resetContainerName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 6246
          },
          "name": "resetProxyConfigurationProperties"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 6262
          },
          "name": "resetType"
        }
      ],
      "name": "EcsTaskDefinitionProxyConfigurationOutputReference",
      "namespace": "ecsTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 6240
          },
          "name": "proxyConfigurationProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionProxyConfigurationProxyConfigurationPropertiesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 6234
          },
          "name": "containerNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 6250
          },
          "name": "proxyConfigurationPropertiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionProxyConfigurationProxyConfigurationProperties"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 6266
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 6224
          },
          "name": "containerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 6256
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 6180
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionProxyConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-task-definition/index:EcsTaskDefinitionProxyConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionProxyConfigurationProxyConfigurationProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionProxyConfigurationProxyConfigurationProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-task-definition/index.ts",
        "line": 5944
      },
      "name": "EcsTaskDefinitionProxyConfigurationProxyConfigurationProperties",
      "namespace": "ecsTaskDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#name EcsTaskDefinition#name}",
            "stability": "stable",
            "summary": "The name of the key-value pair. For environment variables, this is the name of the environment variable."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5950
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#value EcsTaskDefinition#value}",
            "stability": "stable",
            "summary": "The value of the key-value pair. For environment variables, this is the value of the environment variable."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 5956
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ecs-task-definition/index:EcsTaskDefinitionProxyConfigurationProxyConfigurationProperties"
    },
    "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionProxyConfigurationProxyConfigurationPropertiesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionProxyConfigurationProxyConfigurationPropertiesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-task-definition/index.ts",
          "line": 6086
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-task-definition/index.ts",
        "line": 6078
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 6093
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionProxyConfigurationProxyConfigurationPropertiesOutputReference"
            }
          }
        }
      ],
      "name": "EcsTaskDefinitionProxyConfigurationProxyConfigurationPropertiesList",
      "namespace": "ecsTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 6079
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionProxyConfigurationProxyConfigurationProperties"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-task-definition/index:EcsTaskDefinitionProxyConfigurationProxyConfigurationPropertiesList"
    },
    "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionProxyConfigurationProxyConfigurationPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionProxyConfigurationProxyConfigurationPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-task-definition/index.ts",
          "line": 6005
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-task-definition/index.ts",
        "line": 5995
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 6053
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 6069
          },
          "name": "resetValue"
        }
      ],
      "name": "EcsTaskDefinitionProxyConfigurationProxyConfigurationPropertiesOutputReference",
      "namespace": "ecsTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 6057
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 6073
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 6047
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 6063
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 6009
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionProxyConfigurationProxyConfigurationProperties"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-task-definition/index:EcsTaskDefinitionProxyConfigurationProxyConfigurationPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionRuntimePlatform": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionRuntimePlatform",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-task-definition/index.ts",
        "line": 6270
      },
      "name": "EcsTaskDefinitionRuntimePlatform",
      "namespace": "ecsTaskDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can run your Linux tasks on an ARM-based platform by setting the value to ``ARM64``. This option is available for tasks that run on Linux Amazon EC2 instance, Amazon ECS Managed Instances, or Linux containers on Fargate.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#cpu_architecture EcsTaskDefinition#cpu_architecture}",
            "stability": "stable",
            "summary": "The CPU architecture."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 6277
          },
          "name": "cpuArchitecture",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#operating_system_family EcsTaskDefinition#operating_system_family}",
            "stability": "stable",
            "summary": "The operating system."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 6283
          },
          "name": "operatingSystemFamily",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ecs-task-definition/index:EcsTaskDefinitionRuntimePlatform"
    },
    "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionRuntimePlatformOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionRuntimePlatformOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-task-definition/index.ts",
          "line": 6330
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-task-definition/index.ts",
        "line": 6322
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 6378
          },
          "name": "resetCpuArchitecture"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 6394
          },
          "name": "resetOperatingSystemFamily"
        }
      ],
      "name": "EcsTaskDefinitionRuntimePlatformOutputReference",
      "namespace": "ecsTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 6382
          },
          "name": "cpuArchitectureInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 6398
          },
          "name": "operatingSystemFamilyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 6372
          },
          "name": "cpuArchitecture",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 6388
          },
          "name": "operatingSystemFamily",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 6334
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionRuntimePlatform"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-task-definition/index:EcsTaskDefinitionRuntimePlatformOutputReference"
    },
    "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-task-definition/index.ts",
        "line": 6402
      },
      "name": "EcsTaskDefinitionTags",
      "namespace": "ecsTaskDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "A ``key`` is a general label that acts like a category for more specific tag values.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#key EcsTaskDefinition#key}",
            "stability": "stable",
            "summary": "One part of a key-value pair that make up a tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 6408
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "A ``value`` acts as a descriptor within a tag category (key).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#value EcsTaskDefinition#value}",
            "stability": "stable",
            "summary": "The optional part of a key-value pair that make up a tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 6414
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ecs-task-definition/index:EcsTaskDefinitionTags"
    },
    "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-task-definition/index.ts",
          "line": 6544
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-task-definition/index.ts",
        "line": 6536
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 6551
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionTagsOutputReference"
            }
          }
        }
      ],
      "name": "EcsTaskDefinitionTagsList",
      "namespace": "ecsTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 6537
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-task-definition/index:EcsTaskDefinitionTagsList"
    },
    "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-task-definition/index.ts",
          "line": 6463
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-task-definition/index.ts",
        "line": 6453
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 6511
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 6527
          },
          "name": "resetValue"
        }
      ],
      "name": "EcsTaskDefinitionTagsOutputReference",
      "namespace": "ecsTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 6515
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 6531
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 6505
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 6521
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 6467
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-task-definition/index:EcsTaskDefinitionTagsOutputReference"
    },
    "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionVolumes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionVolumes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-task-definition/index.ts",
        "line": 7756
      },
      "name": "EcsTaskDefinitionVolumes",
      "namespace": "ecsTaskDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "This is used to create Amazon EBS volumes for standalone tasks or tasks created as part of a service. Each task definition revision may only have one volume configured at launch in the volume configuration.\n To configure a volume at launch time, use this task definition revision and specify a ``volumeConfigurations`` object when calling the ``CreateService``, ``UpdateService``, ``RunTask`` or ``StartTask`` APIs.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#configured_at_launch EcsTaskDefinition#configured_at_launch}",
            "stability": "stable",
            "summary": "Indicates whether the volume should be configured at launch time."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 7763
          },
          "name": "configuredAtLaunch",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Windows containers only support the use of the ``local`` driver. To use bind mounts, specify the ``host`` parameter instead.\n  Docker volumes aren't supported by tasks run on FARGATElong.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#docker_volume_configuration EcsTaskDefinition#docker_volume_configuration}",
            "stability": "stable",
            "summary": "This parameter is specified when you use Docker volumes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 7771
          },
          "name": "dockerVolumeConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionVolumesDockerVolumeConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#efs_volume_configuration EcsTaskDefinition#efs_volume_configuration}",
            "stability": "stable",
            "summary": "This parameter is specified when you use an Amazon Elastic File System file system for task storage."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 7777
          },
          "name": "efsVolumeConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionVolumesEfsVolumeConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#fsx_windows_file_server_volume_configuration EcsTaskDefinition#fsx_windows_file_server_volume_configuration}",
            "stability": "stable",
            "summary": "This parameter is specified when you use Amazon FSx for Windows File Server file system for task storage."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 7783
          },
          "name": "fsxWindowsFileServerVolumeConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionVolumesFsxWindowsFileServerVolumeConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The contents of the ``host`` parameter determine whether your bind mount host volume persists on the host container instance and where it's stored. If the ``host`` parameter is empty, then the Docker daemon assigns a host path for your data volume. However, the data isn't guaranteed to persist after the containers that are associated with it stop running.\n Windows containers can mount whole directories on the same drive as ``$env:ProgramData``. Windows containers can't mount directories on a different drive, and mount point can't be across drives. For example, you can mount ``C:\\my\\path:C:\\my\\path`` and ``D:\\:D:\\``, but not ``D:\\my\\path:C:\\my\\path`` or ``D:\\:C:\\my\\path``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#host EcsTaskDefinition#host}",
            "stability": "stable",
            "summary": "This parameter is specified when you use bind mount host volumes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 7790
          },
          "name": "host",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionVolumesHost"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Up to 255 letters (uppercase and lowercase), numbers, underscores, and hyphens are allowed.\n When using a volume configured at launch, the ``name`` is required and must also be specified as the volume name in the ``ServiceVolumeConfiguration`` or ``TaskVolumeConfiguration`` parameter when creating your service or standalone task.\n For all other types of volumes, this name is referenced in the ``sourceVolume`` parameter of the ``mountPoints`` object in the container definition.\n When a volume is using the ``efsVolumeConfiguration``, the name is required.\n When a volume is using the ``s3filesVolumeConfiguration``, the name is required.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#name EcsTaskDefinition#name}",
            "stability": "stable",
            "summary": "The name of the volume."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 7800
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#s3_files_volume_configuration EcsTaskDefinition#s3_files_volume_configuration}",
            "stability": "stable",
            "summary": "This parameter is specified when you use an Amazon S3 Files file system for task storage."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 7806
          },
          "name": "s3FilesVolumeConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionVolumesS3FilesVolumeConfiguration"
          }
        }
      ],
      "symbolId": "src/ecs-task-definition/index:EcsTaskDefinitionVolumes"
    },
    "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionVolumesDockerVolumeConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionVolumesDockerVolumeConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-task-definition/index.ts",
        "line": 6555
      },
      "name": "EcsTaskDefinitionVolumesDockerVolumeConfiguration",
      "namespace": "ecsTaskDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "This field is only used if the ``scope`` is ``shared``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#autoprovision EcsTaskDefinition#autoprovision}",
            "stability": "stable",
            "summary": "If this value is ``true``, the Docker volume is created if it doesn't already exist."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 6562
          },
          "name": "autoprovision",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The driver value must match the driver name provided by Docker because it is used for task placement. If the driver was installed using the Docker plugin CLI, use ``docker plugin ls`` to retrieve the driver name from your container instance. If the driver was installed using another method, use Docker plugin discovery to retrieve the driver name. This parameter maps to ``Driver`` in the docker container create command and the ``xxdriver`` option to docker volume create.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#driver EcsTaskDefinition#driver}",
            "stability": "stable",
            "summary": "The Docker volume driver to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 6568
          },
          "name": "driver",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter maps to ``DriverOpts`` in the docker create-volume command and the ``xxopt`` option to docker volume create.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#driver_opts EcsTaskDefinition#driver_opts}",
            "stability": "stable",
            "summary": "A map of Docker driver-specific options passed through."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 6574
          },
          "name": "driverOpts",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter maps to ``Labels`` in the docker container create command and the ``xxlabel`` option to docker volume create.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#labels EcsTaskDefinition#labels}",
            "stability": "stable",
            "summary": "Custom metadata to add to your Docker volume."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 6580
          },
          "name": "labels",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docker volumes that are scoped to a ``task`` are automatically provisioned when the task starts and destroyed when the task stops. Docker volumes that are scoped as ``shared`` persist after the task stops.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#scope EcsTaskDefinition#scope}",
            "stability": "stable",
            "summary": "The scope for the Docker volume that determines its lifecycle."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 6586
          },
          "name": "scope",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ecs-task-definition/index:EcsTaskDefinitionVolumesDockerVolumeConfiguration"
    },
    "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionVolumesDockerVolumeConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionVolumesDockerVolumeConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-task-definition/index.ts",
          "line": 6654
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-task-definition/index.ts",
        "line": 6646
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 6720
          },
          "name": "resetAutoprovision"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 6736
          },
          "name": "resetDriver"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 6752
          },
          "name": "resetDriverOpts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 6768
          },
          "name": "resetLabels"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 6784
          },
          "name": "resetScope"
        }
      ],
      "name": "EcsTaskDefinitionVolumesDockerVolumeConfigurationOutputReference",
      "namespace": "ecsTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 6724
          },
          "name": "autoprovisionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 6740
          },
          "name": "driverInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 6756
          },
          "name": "driverOptsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 6772
          },
          "name": "labelsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 6788
          },
          "name": "scopeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 6714
          },
          "name": "autoprovision",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 6730
          },
          "name": "driver",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 6746
          },
          "name": "driverOpts",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 6762
          },
          "name": "labels",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 6778
          },
          "name": "scope",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 6658
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionVolumesDockerVolumeConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-task-definition/index:EcsTaskDefinitionVolumesDockerVolumeConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionVolumesEfsVolumeConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionVolumesEfsVolumeConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-task-definition/index.ts",
        "line": 6923
      },
      "name": "EcsTaskDefinitionVolumesEfsVolumeConfiguration",
      "namespace": "ecsTaskDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#authorization_config EcsTaskDefinition#authorization_config}",
            "stability": "stable",
            "summary": "The authorization configuration details for the Amazon EFS file system."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 6929
          },
          "name": "authorizationConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionVolumesEfsVolumeConfigurationAuthorizationConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#filesystem_id EcsTaskDefinition#filesystem_id}",
            "stability": "stable",
            "summary": "The Amazon EFS file system ID to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 6935
          },
          "name": "filesystemId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If this parameter is omitted, the root of the Amazon EFS volume will be used. Specifying ``/`` will have the same effect as omitting this parameter.\n  If an EFS access point is specified in the ``authorizationConfig``, the root directory parameter must either be omitted or set to ``/`` which will enforce the path set on the EFS access point.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#root_directory EcsTaskDefinition#root_directory}",
            "stability": "stable",
            "summary": "The directory within the Amazon EFS file system to mount as the root directory inside the host."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 6942
          },
          "name": "rootDirectory",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Transit encryption must be turned on if Amazon EFS IAM authorization is used. If this parameter is omitted, the default value of ``DISABLED`` is used. For more information, see [Encrypting data in transit](https://docs.aws.amazon.com/efs/latest/ug/encryption-in-transit.html) in the *Amazon Elastic File System User Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#transit_encryption EcsTaskDefinition#transit_encryption}",
            "stability": "stable",
            "summary": "Determines whether to use encryption for Amazon EFS data in transit between the Amazon ECS host and the Amazon EFS server."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 6948
          },
          "name": "transitEncryption",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you do not specify a transit encryption port, it will use the port selection strategy that the Amazon EFS mount helper uses. For more information, see [EFS mount helper](https://docs.aws.amazon.com/efs/latest/ug/efs-mount-helper.html) in the *Amazon Elastic File System User Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#transit_encryption_port EcsTaskDefinition#transit_encryption_port}",
            "stability": "stable",
            "summary": "The port to use when sending encrypted data between the Amazon ECS host and the Amazon EFS server."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 6954
          },
          "name": "transitEncryptionPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ecs-task-definition/index:EcsTaskDefinitionVolumesEfsVolumeConfiguration"
    },
    "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionVolumesEfsVolumeConfigurationAuthorizationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionVolumesEfsVolumeConfigurationAuthorizationConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-task-definition/index.ts",
        "line": 6792
      },
      "name": "EcsTaskDefinitionVolumesEfsVolumeConfigurationAuthorizationConfig",
      "namespace": "ecsTaskDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "If an access point is specified, the root directory value specified in the ``EFSVolumeConfiguration`` must either be omitted or set to ``/`` which will enforce the path set on the EFS access point. If an access point is used, transit encryption must be on in the ``EFSVolumeConfiguration``. For more information, see [Working with Amazon EFS access points](https://docs.aws.amazon.com/efs/latest/ug/efs-access-points.html) in the *Amazon Elastic File System User Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#access_point_id EcsTaskDefinition#access_point_id}",
            "stability": "stable",
            "summary": "The Amazon EFS access point ID to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 6798
          },
          "name": "accessPointId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If it is turned on, transit encryption must be turned on in the ``EFSVolumeConfiguration``. If this parameter is omitted, the default value of ``DISABLED`` is used. For more information, see [Using Amazon EFS access points](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/efs-volumes.html#efs-volume-accesspoints) in the *Amazon Elastic Container Service Developer Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#iam EcsTaskDefinition#iam}",
            "stability": "stable",
            "summary": "Determines whether to use the Amazon ECS task role defined in a task definition when mounting the Amazon EFS file system."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 6804
          },
          "name": "iam",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ecs-task-definition/index:EcsTaskDefinitionVolumesEfsVolumeConfigurationAuthorizationConfig"
    },
    "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionVolumesEfsVolumeConfigurationAuthorizationConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionVolumesEfsVolumeConfigurationAuthorizationConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-task-definition/index.ts",
          "line": 6851
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-task-definition/index.ts",
        "line": 6843
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 6899
          },
          "name": "resetAccessPointId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 6915
          },
          "name": "resetIam"
        }
      ],
      "name": "EcsTaskDefinitionVolumesEfsVolumeConfigurationAuthorizationConfigOutputReference",
      "namespace": "ecsTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 6903
          },
          "name": "accessPointIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 6919
          },
          "name": "iamInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 6893
          },
          "name": "accessPointId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 6909
          },
          "name": "iam",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 6855
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionVolumesEfsVolumeConfigurationAuthorizationConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-task-definition/index:EcsTaskDefinitionVolumesEfsVolumeConfigurationAuthorizationConfigOutputReference"
    },
    "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionVolumesEfsVolumeConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionVolumesEfsVolumeConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-task-definition/index.ts",
          "line": 7022
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-task-definition/index.ts",
        "line": 7014
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 7085
          },
          "name": "putAuthorizationConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionVolumesEfsVolumeConfigurationAuthorizationConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 7088
          },
          "name": "resetAuthorizationConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 7104
          },
          "name": "resetFilesystemId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 7120
          },
          "name": "resetRootDirectory"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 7136
          },
          "name": "resetTransitEncryption"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 7152
          },
          "name": "resetTransitEncryptionPort"
        }
      ],
      "name": "EcsTaskDefinitionVolumesEfsVolumeConfigurationOutputReference",
      "namespace": "ecsTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 7082
          },
          "name": "authorizationConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionVolumesEfsVolumeConfigurationAuthorizationConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 7092
          },
          "name": "authorizationConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionVolumesEfsVolumeConfigurationAuthorizationConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 7108
          },
          "name": "filesystemIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 7124
          },
          "name": "rootDirectoryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 7140
          },
          "name": "transitEncryptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 7156
          },
          "name": "transitEncryptionPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 7098
          },
          "name": "filesystemId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 7114
          },
          "name": "rootDirectory",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 7130
          },
          "name": "transitEncryption",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 7146
          },
          "name": "transitEncryptionPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 7026
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionVolumesEfsVolumeConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-task-definition/index:EcsTaskDefinitionVolumesEfsVolumeConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionVolumesFsxWindowsFileServerVolumeConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionVolumesFsxWindowsFileServerVolumeConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-task-definition/index.ts",
        "line": 7291
      },
      "name": "EcsTaskDefinitionVolumesFsxWindowsFileServerVolumeConfiguration",
      "namespace": "ecsTaskDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#authorization_config EcsTaskDefinition#authorization_config}",
            "stability": "stable",
            "summary": "The authorization configuration details for the Amazon FSx for Windows File Server file system."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 7297
          },
          "name": "authorizationConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionVolumesFsxWindowsFileServerVolumeConfigurationAuthorizationConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#file_system_id EcsTaskDefinition#file_system_id}",
            "stability": "stable",
            "summary": "The Amazon FSx for Windows File Server file system ID to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 7303
          },
          "name": "fileSystemId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#root_directory EcsTaskDefinition#root_directory}",
            "stability": "stable",
            "summary": "The directory within the Amazon FSx for Windows File Server file system to mount as the root directory inside the host."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 7309
          },
          "name": "rootDirectory",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ecs-task-definition/index:EcsTaskDefinitionVolumesFsxWindowsFileServerVolumeConfiguration"
    },
    "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionVolumesFsxWindowsFileServerVolumeConfigurationAuthorizationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionVolumesFsxWindowsFileServerVolumeConfigurationAuthorizationConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-task-definition/index.ts",
        "line": 7160
      },
      "name": "EcsTaskDefinitionVolumesFsxWindowsFileServerVolumeConfigurationAuthorizationConfig",
      "namespace": "ecsTaskDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The authorization credential options can be provided using either the Amazon Resource Name (ARN) of an ASMlong secret or SSM Parameter Store parameter. The ARN refers to the stored credentials.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#credentials_parameter EcsTaskDefinition#credentials_parameter}",
            "stability": "stable",
            "summary": "The authorization credential option to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 7166
          },
          "name": "credentialsParameter",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#domain EcsTaskDefinition#domain}",
            "stability": "stable",
            "summary": "A fully qualified domain name hosted by an [](https://docs.aws.amazon.com/directoryservice/latest/admin-guide/directory_microsoft_ad.html) Managed Microsoft AD (Active Directory) or self-hosted AD on Amazon EC2."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 7172
          },
          "name": "domain",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ecs-task-definition/index:EcsTaskDefinitionVolumesFsxWindowsFileServerVolumeConfigurationAuthorizationConfig"
    },
    "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionVolumesFsxWindowsFileServerVolumeConfigurationAuthorizationConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionVolumesFsxWindowsFileServerVolumeConfigurationAuthorizationConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-task-definition/index.ts",
          "line": 7219
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-task-definition/index.ts",
        "line": 7211
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 7267
          },
          "name": "resetCredentialsParameter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 7283
          },
          "name": "resetDomain"
        }
      ],
      "name": "EcsTaskDefinitionVolumesFsxWindowsFileServerVolumeConfigurationAuthorizationConfigOutputReference",
      "namespace": "ecsTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 7271
          },
          "name": "credentialsParameterInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 7287
          },
          "name": "domainInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 7261
          },
          "name": "credentialsParameter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 7277
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 7223
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionVolumesFsxWindowsFileServerVolumeConfigurationAuthorizationConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-task-definition/index:EcsTaskDefinitionVolumesFsxWindowsFileServerVolumeConfigurationAuthorizationConfigOutputReference"
    },
    "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionVolumesFsxWindowsFileServerVolumeConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionVolumesFsxWindowsFileServerVolumeConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-task-definition/index.ts",
          "line": 7363
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-task-definition/index.ts",
        "line": 7355
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 7414
          },
          "name": "putAuthorizationConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionVolumesFsxWindowsFileServerVolumeConfigurationAuthorizationConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 7417
          },
          "name": "resetAuthorizationConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 7433
          },
          "name": "resetFileSystemId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 7449
          },
          "name": "resetRootDirectory"
        }
      ],
      "name": "EcsTaskDefinitionVolumesFsxWindowsFileServerVolumeConfigurationOutputReference",
      "namespace": "ecsTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 7411
          },
          "name": "authorizationConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionVolumesFsxWindowsFileServerVolumeConfigurationAuthorizationConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 7421
          },
          "name": "authorizationConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionVolumesFsxWindowsFileServerVolumeConfigurationAuthorizationConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 7437
          },
          "name": "fileSystemIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 7453
          },
          "name": "rootDirectoryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 7427
          },
          "name": "fileSystemId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 7443
          },
          "name": "rootDirectory",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 7367
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionVolumesFsxWindowsFileServerVolumeConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-task-definition/index:EcsTaskDefinitionVolumesFsxWindowsFileServerVolumeConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionVolumesHost": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionVolumesHost",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-task-definition/index.ts",
        "line": 7457
      },
      "name": "EcsTaskDefinitionVolumesHost",
      "namespace": "ecsTaskDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "If this parameter is empty, then the Docker daemon has assigned a host path for you. If the ``host`` parameter contains a ``sourcePath`` file location, then the data volume persists at the specified location on the host container instance until you delete it manually. If the ``sourcePath`` value doesn't exist on the host container instance, the Docker daemon creates it. If the location does exist, the contents of the source path folder are exported.\n If you're using the Fargate launch type, the ``sourcePath`` parameter is not supported.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#source_path EcsTaskDefinition#source_path}",
            "stability": "stable",
            "summary": "When the ``host`` parameter is used, specify a ``sourcePath`` to declare the path on the host container instance that's presented to the container."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 7464
          },
          "name": "sourcePath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ecs-task-definition/index:EcsTaskDefinitionVolumesHost"
    },
    "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionVolumesHostOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionVolumesHostOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-task-definition/index.ts",
          "line": 7504
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-task-definition/index.ts",
        "line": 7496
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 7546
          },
          "name": "resetSourcePath"
        }
      ],
      "name": "EcsTaskDefinitionVolumesHostOutputReference",
      "namespace": "ecsTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 7550
          },
          "name": "sourcePathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 7540
          },
          "name": "sourcePath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 7508
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionVolumesHost"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-task-definition/index:EcsTaskDefinitionVolumesHostOutputReference"
    },
    "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionVolumesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionVolumesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-task-definition/index.ts",
          "line": 8081
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-task-definition/index.ts",
        "line": 8073
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 8088
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionVolumesOutputReference"
            }
          }
        }
      ],
      "name": "EcsTaskDefinitionVolumesList",
      "namespace": "ecsTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 8074
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionVolumes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-task-definition/index:EcsTaskDefinitionVolumesList"
    },
    "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionVolumesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionVolumesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-task-definition/index.ts",
          "line": 7890
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-task-definition/index.ts",
        "line": 7880
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 7981
          },
          "name": "putDockerVolumeConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionVolumesDockerVolumeConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 7997
          },
          "name": "putEfsVolumeConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionVolumesEfsVolumeConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 8013
          },
          "name": "putFsxWindowsFileServerVolumeConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionVolumesFsxWindowsFileServerVolumeConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 8029
          },
          "name": "putHost",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionVolumesHost"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 8061
          },
          "name": "putS3FilesVolumeConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionVolumesS3FilesVolumeConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 7968
          },
          "name": "resetConfiguredAtLaunch"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 7984
          },
          "name": "resetDockerVolumeConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 8000
          },
          "name": "resetEfsVolumeConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 8016
          },
          "name": "resetFsxWindowsFileServerVolumeConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 8032
          },
          "name": "resetHost"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 8048
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 8064
          },
          "name": "resetS3FilesVolumeConfiguration"
        }
      ],
      "name": "EcsTaskDefinitionVolumesOutputReference",
      "namespace": "ecsTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 7978
          },
          "name": "dockerVolumeConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionVolumesDockerVolumeConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 7994
          },
          "name": "efsVolumeConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionVolumesEfsVolumeConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 8010
          },
          "name": "fsxWindowsFileServerVolumeConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionVolumesFsxWindowsFileServerVolumeConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 8026
          },
          "name": "host",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionVolumesHostOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 8058
          },
          "name": "s3FilesVolumeConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionVolumesS3FilesVolumeConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 7972
          },
          "name": "configuredAtLaunchInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 7988
          },
          "name": "dockerVolumeConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionVolumesDockerVolumeConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 8004
          },
          "name": "efsVolumeConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionVolumesEfsVolumeConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 8020
          },
          "name": "fsxWindowsFileServerVolumeConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionVolumesFsxWindowsFileServerVolumeConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 8036
          },
          "name": "hostInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionVolumesHost"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 8052
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 8068
          },
          "name": "s3FilesVolumeConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionVolumesS3FilesVolumeConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 7962
          },
          "name": "configuredAtLaunch",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 8042
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 7894
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionVolumes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-task-definition/index:EcsTaskDefinitionVolumesOutputReference"
    },
    "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionVolumesS3FilesVolumeConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionVolumesS3FilesVolumeConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-task-definition/index.ts",
        "line": 7554
      },
      "name": "EcsTaskDefinitionVolumesS3FilesVolumeConfiguration",
      "namespace": "ecsTaskDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "If an access point is specified, the root directory value specified in the ``S3FilesVolumeConfiguration`` must either be omitted or set to ``/`` which will enforce the path set on the S3 Files access point. For more information, see [Creating S3 Files access points](https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-files-access-points-creating.html).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#access_point_arn EcsTaskDefinition#access_point_arn}",
            "stability": "stable",
            "summary": "The full ARN of the S3 Files access point to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 7560
          },
          "name": "accessPointArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#file_system_arn EcsTaskDefinition#file_system_arn}",
            "stability": "stable",
            "summary": "The full ARN of the S3 Files file system to mount."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 7566
          },
          "name": "fileSystemArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If this parameter is omitted, the root of the Amazon S3 Files file system will be used. Specifying ``/`` will have the same effect as omitting this parameter.\n  If a S3 Files access point is specified in the ``accessPointArn``, the root directory parameter must either be omitted or set to ``/`` which will enforce the path set on the S3 Files access point.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#root_directory EcsTaskDefinition#root_directory}",
            "stability": "stable",
            "summary": "The directory within the Amazon S3 Files file system to mount as the root directory."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 7573
          },
          "name": "rootDirectory",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you do not specify a transit encryption port, it will use the port selection strategy that the Amazon S3 Files mount helper uses. For more information, see [S3 Files mount helper](https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-files-mounting.html).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_definition#transit_encryption_port EcsTaskDefinition#transit_encryption_port}",
            "stability": "stable",
            "summary": "The port to use for sending encrypted data between the ECS host and the S3 Files file system."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 7579
          },
          "name": "transitEncryptionPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ecs-task-definition/index:EcsTaskDefinitionVolumesS3FilesVolumeConfiguration"
    },
    "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionVolumesS3FilesVolumeConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionVolumesS3FilesVolumeConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-task-definition/index.ts",
          "line": 7640
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-task-definition/index.ts",
        "line": 7632
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 7700
          },
          "name": "resetAccessPointArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 7716
          },
          "name": "resetFileSystemArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 7732
          },
          "name": "resetRootDirectory"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 7748
          },
          "name": "resetTransitEncryptionPort"
        }
      ],
      "name": "EcsTaskDefinitionVolumesS3FilesVolumeConfigurationOutputReference",
      "namespace": "ecsTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 7704
          },
          "name": "accessPointArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 7720
          },
          "name": "fileSystemArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 7736
          },
          "name": "rootDirectoryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 7752
          },
          "name": "transitEncryptionPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 7694
          },
          "name": "accessPointArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 7710
          },
          "name": "fileSystemArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 7726
          },
          "name": "rootDirectory",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 7742
          },
          "name": "transitEncryptionPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-definition/index.ts",
            "line": 7644
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsTaskDefinition.EcsTaskDefinitionVolumesS3FilesVolumeConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-task-definition/index:EcsTaskDefinitionVolumesS3FilesVolumeConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.ecsTaskSet.EcsTaskSet": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_set awscc_ecs_task_set}."
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskSet.EcsTaskSet",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_set awscc_ecs_task_set} Resource."
        },
        "locationInModule": {
          "filename": "src/ecs-task-set/index.ts",
          "line": 1253
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ecsTaskSet.EcsTaskSetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-task-set/index.ts",
        "line": 1221
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a EcsTaskSet resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 1238
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the EcsTaskSet to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_set#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing EcsTaskSet that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the EcsTaskSet to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 1292
          },
          "name": "putCapacityProviderStrategy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ecsTaskSet.EcsTaskSetCapacityProviderStrategy"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 1358
          },
          "name": "putLoadBalancers",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ecsTaskSet.EcsTaskSetLoadBalancers"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 1374
          },
          "name": "putNetworkConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ecsTaskSet.EcsTaskSetNetworkConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 1406
          },
          "name": "putScale",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ecsTaskSet.EcsTaskSetScale"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 1435
          },
          "name": "putServiceRegistries",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ecsTaskSet.EcsTaskSetServiceRegistries"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 1451
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ecsTaskSet.EcsTaskSetTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 1295
          },
          "name": "resetCapacityProviderStrategy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 1324
          },
          "name": "resetExternalId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 1345
          },
          "name": "resetLaunchType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 1361
          },
          "name": "resetLoadBalancers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 1377
          },
          "name": "resetNetworkConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 1393
          },
          "name": "resetPlatformVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 1409
          },
          "name": "resetScale"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 1438
          },
          "name": "resetServiceRegistries"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 1454
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 1484
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 1501
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "EcsTaskSet",
      "namespace": "ecsTaskSet",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 1226
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 1289
          },
          "name": "capacityProviderStrategy",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsTaskSet.EcsTaskSetCapacityProviderStrategyList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 1333
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 1355
          },
          "name": "loadBalancers",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsTaskSet.EcsTaskSetLoadBalancersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 1371
          },
          "name": "networkConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsTaskSet.EcsTaskSetNetworkConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 1403
          },
          "name": "scale",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsTaskSet.EcsTaskSetScaleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 1432
          },
          "name": "serviceRegistries",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsTaskSet.EcsTaskSetServiceRegistriesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 1448
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsTaskSet.EcsTaskSetTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 1476
          },
          "name": "taskSetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 1299
          },
          "name": "capacityProviderStrategyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsTaskSet.EcsTaskSetCapacityProviderStrategy"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 1312
          },
          "name": "clusterInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 1328
          },
          "name": "externalIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 1349
          },
          "name": "launchTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 1365
          },
          "name": "loadBalancersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsTaskSet.EcsTaskSetLoadBalancers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 1381
          },
          "name": "networkConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsTaskSet.EcsTaskSetNetworkConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 1397
          },
          "name": "platformVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 1413
          },
          "name": "scaleInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsTaskSet.EcsTaskSetScale"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 1426
          },
          "name": "serviceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 1442
          },
          "name": "serviceRegistriesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsTaskSet.EcsTaskSetServiceRegistries"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 1458
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsTaskSet.EcsTaskSetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 1471
          },
          "name": "taskDefinitionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 1305
          },
          "name": "cluster",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 1318
          },
          "name": "externalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 1339
          },
          "name": "launchType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 1387
          },
          "name": "platformVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 1419
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 1464
          },
          "name": "taskDefinition",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ecs-task-set/index:EcsTaskSet"
    },
    "@cdktn/provider-awscc.ecsTaskSet.EcsTaskSetCapacityProviderStrategy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskSet.EcsTaskSetCapacityProviderStrategy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-task-set/index.ts",
        "line": 82
      },
      "name": "EcsTaskSetCapacityProviderStrategy",
      "namespace": "ecsTaskSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_set#base EcsTaskSet#base}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 86
          },
          "name": "base",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_set#capacity_provider EcsTaskSet#capacity_provider}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 90
          },
          "name": "capacityProvider",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_set#weight EcsTaskSet#weight}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 94
          },
          "name": "weight",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ecs-task-set/index:EcsTaskSetCapacityProviderStrategy"
    },
    "@cdktn/provider-awscc.ecsTaskSet.EcsTaskSetCapacityProviderStrategyList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskSet.EcsTaskSetCapacityProviderStrategyList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-task-set/index.ts",
          "line": 253
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-task-set/index.ts",
        "line": 245
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 260
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ecsTaskSet.EcsTaskSetCapacityProviderStrategyOutputReference"
            }
          }
        }
      ],
      "name": "EcsTaskSetCapacityProviderStrategyList",
      "namespace": "ecsTaskSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 246
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsTaskSet.EcsTaskSetCapacityProviderStrategy"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-task-set/index:EcsTaskSetCapacityProviderStrategyList"
    },
    "@cdktn/provider-awscc.ecsTaskSet.EcsTaskSetCapacityProviderStrategyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskSet.EcsTaskSetCapacityProviderStrategyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-task-set/index.ts",
          "line": 150
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-task-set/index.ts",
        "line": 140
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 204
          },
          "name": "resetBase"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 220
          },
          "name": "resetCapacityProvider"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 236
          },
          "name": "resetWeight"
        }
      ],
      "name": "EcsTaskSetCapacityProviderStrategyOutputReference",
      "namespace": "ecsTaskSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 208
          },
          "name": "baseInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 224
          },
          "name": "capacityProviderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 240
          },
          "name": "weightInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 198
          },
          "name": "base",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 214
          },
          "name": "capacityProvider",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 230
          },
          "name": "weight",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 154
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsTaskSet.EcsTaskSetCapacityProviderStrategy"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-task-set/index:EcsTaskSetCapacityProviderStrategyOutputReference"
    },
    "@cdktn/provider-awscc.ecsTaskSet.EcsTaskSetConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskSet.EcsTaskSetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-task-set/index.ts",
        "line": 14
      },
      "name": "EcsTaskSetConfig",
      "namespace": "ecsTaskSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_set#cluster EcsTaskSet#cluster}",
            "stability": "stable",
            "summary": "The short name or full Amazon Resource Name (ARN) of the cluster that hosts the service to create the task set in."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 24
          },
          "name": "cluster",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_set#service EcsTaskSet#service}",
            "stability": "stable",
            "summary": "The short name or full Amazon Resource Name (ARN) of the service to create the task set in."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 64
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_set#task_definition EcsTaskSet#task_definition}",
            "stability": "stable",
            "summary": "The short name or full Amazon Resource Name (ARN) of the task definition for the tasks in the task set to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 80
          },
          "name": "taskDefinition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_set#capacity_provider_strategy EcsTaskSet#capacity_provider_strategy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 18
          },
          "name": "capacityProviderStrategy",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsTaskSet.EcsTaskSetCapacityProviderStrategy"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If the task set is associated with a service discovery registry, the tasks in this task set will have the ECS_TASK_SET_EXTERNAL_ID AWS Cloud Map attribute set to the provided value. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_set#external_id EcsTaskSet#external_id}",
            "stability": "stable",
            "summary": "An optional non-unique tag that identifies this task set in external systems."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 30
          },
          "name": "externalId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information, see https://docs.aws.amazon.com/AmazonECS/latest/developerguide/launch_types.html in the Amazon Elastic Container Service Developer Guide. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_set#launch_type EcsTaskSet#launch_type}",
            "stability": "stable",
            "summary": "The launch type that new tasks in the task set will use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 36
          },
          "name": "launchType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_set#load_balancers EcsTaskSet#load_balancers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 40
          },
          "name": "loadBalancers",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsTaskSet.EcsTaskSetLoadBalancers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_set#network_configuration EcsTaskSet#network_configuration}",
            "stability": "stable",
            "summary": "An object representing the network configuration for a task or service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 46
          },
          "name": "networkConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsTaskSet.EcsTaskSetNetworkConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "A platform version is specified only for tasks using the Fargate launch type. If one isn't specified, the LATEST platform version is used by default.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_set#platform_version EcsTaskSet#platform_version}",
            "stability": "stable",
            "summary": "The platform version that the tasks in the task set should use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 52
          },
          "name": "platformVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_set#scale EcsTaskSet#scale}",
            "stability": "stable",
            "summary": "A floating-point percentage of the desired number of tasks to place and keep running in the task set."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 58
          },
          "name": "scale",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsTaskSet.EcsTaskSetScale"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_set#service_registries EcsTaskSet#service_registries}",
            "stability": "stable",
            "summary": "The details of the service discovery registries to assign to this task set. For more information, see https://docs.aws.amazon.com/AmazonECS/latest/developerguide/service-discovery.html."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 70
          },
          "name": "serviceRegistries",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsTaskSet.EcsTaskSetServiceRegistries"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_set#tags EcsTaskSet#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 74
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsTaskSet.EcsTaskSetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-task-set/index:EcsTaskSetConfig"
    },
    "@cdktn/provider-awscc.ecsTaskSet.EcsTaskSetLoadBalancers": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskSet.EcsTaskSetLoadBalancers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-task-set/index.ts",
        "line": 264
      },
      "name": "EcsTaskSetLoadBalancers",
      "namespace": "ecsTaskSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_set#container_name EcsTaskSet#container_name}",
            "stability": "stable",
            "summary": "The name of the container (as it appears in a container definition) to associate with the load balancer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 270
          },
          "name": "containerName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This port must correspond to a containerPort in the task definition the tasks in the service are using. For tasks that use the EC2 launch type, the container instance they are launched on must allow ingress traffic on the hostPort of the port mapping.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_set#container_port EcsTaskSet#container_port}",
            "stability": "stable",
            "summary": "The port on the container to associate with the load balancer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 276
          },
          "name": "containerPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "A target group ARN is only specified when using an Application Load Balancer or Network Load Balancer. If you are using a Classic Load Balancer this should be omitted. For services using the ECS deployment controller, you can specify one or multiple target groups. For more information, see https://docs.aws.amazon.com/AmazonECS/latest/developerguide/register-multiple-targetgroups.html in the Amazon Elastic Container Service Developer Guide. For services using the CODE_DEPLOY deployment controller, you are required to define two target groups for the load balancer. For more information, see https://docs.aws.amazon.com/AmazonECS/latest/developerguide/deployment-type-bluegreen.html in the Amazon Elastic Container Service Developer Guide. If your service's task definition uses the awsvpc network mode (which is required for the Fargate launch type), you must choose ip as the target type, not instance, when creating your target groups because tasks that use the awsvpc network mode are associated with an elastic network interface, not an Amazon EC2 instance.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_set#target_group_arn EcsTaskSet#target_group_arn}",
            "stability": "stable",
            "summary": "The full Amazon Resource Name (ARN) of the Elastic Load Balancing target group or groups associated with a service or task set."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 282
          },
          "name": "targetGroupArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ecs-task-set/index:EcsTaskSetLoadBalancers"
    },
    "@cdktn/provider-awscc.ecsTaskSet.EcsTaskSetLoadBalancersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskSet.EcsTaskSetLoadBalancersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-task-set/index.ts",
          "line": 441
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-task-set/index.ts",
        "line": 433
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 448
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ecsTaskSet.EcsTaskSetLoadBalancersOutputReference"
            }
          }
        }
      ],
      "name": "EcsTaskSetLoadBalancersList",
      "namespace": "ecsTaskSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 434
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsTaskSet.EcsTaskSetLoadBalancers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-task-set/index:EcsTaskSetLoadBalancersList"
    },
    "@cdktn/provider-awscc.ecsTaskSet.EcsTaskSetLoadBalancersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskSet.EcsTaskSetLoadBalancersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-task-set/index.ts",
          "line": 338
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-task-set/index.ts",
        "line": 328
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 392
          },
          "name": "resetContainerName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 408
          },
          "name": "resetContainerPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 424
          },
          "name": "resetTargetGroupArn"
        }
      ],
      "name": "EcsTaskSetLoadBalancersOutputReference",
      "namespace": "ecsTaskSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 396
          },
          "name": "containerNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 412
          },
          "name": "containerPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 428
          },
          "name": "targetGroupArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 386
          },
          "name": "containerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 402
          },
          "name": "containerPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 418
          },
          "name": "targetGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 342
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsTaskSet.EcsTaskSetLoadBalancers"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-task-set/index:EcsTaskSetLoadBalancersOutputReference"
    },
    "@cdktn/provider-awscc.ecsTaskSet.EcsTaskSetNetworkConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskSet.EcsTaskSetNetworkConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-task-set/index.ts",
        "line": 618
      },
      "name": "EcsTaskSetNetworkConfiguration",
      "namespace": "ecsTaskSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "All specified subnets and security groups must be from the same VPC.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_set#aws_vpc_configuration EcsTaskSet#aws_vpc_configuration}",
            "stability": "stable",
            "summary": "The VPC subnets and security groups associated with a task."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 624
          },
          "name": "awsVpcConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsTaskSet.EcsTaskSetNetworkConfigurationAwsVpcConfiguration"
          }
        }
      ],
      "symbolId": "src/ecs-task-set/index:EcsTaskSetNetworkConfiguration"
    },
    "@cdktn/provider-awscc.ecsTaskSet.EcsTaskSetNetworkConfigurationAwsVpcConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskSet.EcsTaskSetNetworkConfigurationAwsVpcConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-task-set/index.ts",
        "line": 452
      },
      "name": "EcsTaskSetNetworkConfigurationAwsVpcConfiguration",
      "namespace": "ecsTaskSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_set#assign_public_ip EcsTaskSet#assign_public_ip}",
            "stability": "stable",
            "summary": "Whether the task's elastic network interface receives a public IP address. The default value is DISABLED."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 458
          },
          "name": "assignPublicIp",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you do not specify a security group, the default security group for the VPC is used. There is a limit of 5 security groups that can be specified per AwsVpcConfiguration.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_set#security_groups EcsTaskSet#security_groups}",
            "stability": "stable",
            "summary": "The security groups associated with the task or service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 464
          },
          "name": "securityGroups",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "There is a limit of 16 subnets that can be specified per AwsVpcConfiguration.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_set#subnets EcsTaskSet#subnets}",
            "stability": "stable",
            "summary": "The subnets associated with the task or service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 470
          },
          "name": "subnets",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/ecs-task-set/index:EcsTaskSetNetworkConfigurationAwsVpcConfiguration"
    },
    "@cdktn/provider-awscc.ecsTaskSet.EcsTaskSetNetworkConfigurationAwsVpcConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskSet.EcsTaskSetNetworkConfigurationAwsVpcConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-task-set/index.ts",
          "line": 524
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-task-set/index.ts",
        "line": 516
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 578
          },
          "name": "resetAssignPublicIp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 594
          },
          "name": "resetSecurityGroups"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 610
          },
          "name": "resetSubnets"
        }
      ],
      "name": "EcsTaskSetNetworkConfigurationAwsVpcConfigurationOutputReference",
      "namespace": "ecsTaskSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 582
          },
          "name": "assignPublicIpInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 598
          },
          "name": "securityGroupsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 614
          },
          "name": "subnetsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 572
          },
          "name": "assignPublicIp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 588
          },
          "name": "securityGroups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 604
          },
          "name": "subnets",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 528
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsTaskSet.EcsTaskSetNetworkConfigurationAwsVpcConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-task-set/index:EcsTaskSetNetworkConfigurationAwsVpcConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.ecsTaskSet.EcsTaskSetNetworkConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskSet.EcsTaskSetNetworkConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-task-set/index.ts",
          "line": 664
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-task-set/index.ts",
        "line": 656
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 703
          },
          "name": "putAwsVpcConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ecsTaskSet.EcsTaskSetNetworkConfigurationAwsVpcConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 706
          },
          "name": "resetAwsVpcConfiguration"
        }
      ],
      "name": "EcsTaskSetNetworkConfigurationOutputReference",
      "namespace": "ecsTaskSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 700
          },
          "name": "awsVpcConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.ecsTaskSet.EcsTaskSetNetworkConfigurationAwsVpcConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 710
          },
          "name": "awsVpcConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsTaskSet.EcsTaskSetNetworkConfigurationAwsVpcConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 668
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsTaskSet.EcsTaskSetNetworkConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-task-set/index:EcsTaskSetNetworkConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.ecsTaskSet.EcsTaskSetScale": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskSet.EcsTaskSetScale",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-task-set/index.ts",
        "line": 714
      },
      "name": "EcsTaskSetScale",
      "namespace": "ecsTaskSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_set#unit EcsTaskSet#unit}",
            "stability": "stable",
            "summary": "The unit of measure for the scale value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 720
          },
          "name": "unit",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Accepted values are numbers between 0 and 100.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_set#value EcsTaskSet#value}",
            "stability": "stable",
            "summary": "The value, specified as a percent total of a service's desiredCount, to scale the task set."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 726
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ecs-task-set/index:EcsTaskSetScale"
    },
    "@cdktn/provider-awscc.ecsTaskSet.EcsTaskSetScaleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskSet.EcsTaskSetScaleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-task-set/index.ts",
          "line": 773
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-task-set/index.ts",
        "line": 765
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 821
          },
          "name": "resetUnit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 837
          },
          "name": "resetValue"
        }
      ],
      "name": "EcsTaskSetScaleOutputReference",
      "namespace": "ecsTaskSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 825
          },
          "name": "unitInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 841
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 815
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 831
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 777
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsTaskSet.EcsTaskSetScale"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-task-set/index:EcsTaskSetScaleOutputReference"
    },
    "@cdktn/provider-awscc.ecsTaskSet.EcsTaskSetServiceRegistries": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskSet.EcsTaskSetServiceRegistries",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-task-set/index.ts",
        "line": 845
      },
      "name": "EcsTaskSetServiceRegistries",
      "namespace": "ecsTaskSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "If the task definition that your service task specifies uses the bridge or host network mode, you must specify a containerName and containerPort combination from the task definition. If the task definition that your service task specifies uses the awsvpc network mode and a type SRV DNS record is used, you must specify either a containerName and containerPort combination or a port value, but not both.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_set#container_name EcsTaskSet#container_name}",
            "stability": "stable",
            "summary": "The container name value, already specified in the task definition, to be used for your service discovery service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 851
          },
          "name": "containerName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If the task definition your service task specifies uses the bridge or host network mode, you must specify a containerName and containerPort combination from the task definition. If the task definition your service task specifies uses the awsvpc network mode and a type SRV DNS record is used, you must specify either a containerName and containerPort combination or a port value, but not both.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_set#container_port EcsTaskSet#container_port}",
            "stability": "stable",
            "summary": "The port value, already specified in the task definition, to be used for your service discovery service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 857
          },
          "name": "containerPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This field may be used if both the awsvpc network mode and SRV records are used.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_set#port EcsTaskSet#port}",
            "stability": "stable",
            "summary": "The port value used if your service discovery service specified an SRV record."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 863
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The currently supported service registry is AWS Cloud Map. For more information, see https://docs.aws.amazon.com/cloud-map/latest/api/API_CreateService.html\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_set#registry_arn EcsTaskSet#registry_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the service registry."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 869
          },
          "name": "registryArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ecs-task-set/index:EcsTaskSetServiceRegistries"
    },
    "@cdktn/provider-awscc.ecsTaskSet.EcsTaskSetServiceRegistriesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskSet.EcsTaskSetServiceRegistriesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-task-set/index.ts",
          "line": 1057
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-task-set/index.ts",
        "line": 1049
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 1064
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ecsTaskSet.EcsTaskSetServiceRegistriesOutputReference"
            }
          }
        }
      ],
      "name": "EcsTaskSetServiceRegistriesList",
      "namespace": "ecsTaskSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 1050
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsTaskSet.EcsTaskSetServiceRegistries"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-task-set/index:EcsTaskSetServiceRegistriesList"
    },
    "@cdktn/provider-awscc.ecsTaskSet.EcsTaskSetServiceRegistriesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskSet.EcsTaskSetServiceRegistriesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-task-set/index.ts",
          "line": 932
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-task-set/index.ts",
        "line": 922
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 992
          },
          "name": "resetContainerName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 1008
          },
          "name": "resetContainerPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 1024
          },
          "name": "resetPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 1040
          },
          "name": "resetRegistryArn"
        }
      ],
      "name": "EcsTaskSetServiceRegistriesOutputReference",
      "namespace": "ecsTaskSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 996
          },
          "name": "containerNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 1012
          },
          "name": "containerPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 1028
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 1044
          },
          "name": "registryArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 986
          },
          "name": "containerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 1002
          },
          "name": "containerPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 1018
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 1034
          },
          "name": "registryArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 936
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsTaskSet.EcsTaskSetServiceRegistries"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-task-set/index:EcsTaskSetServiceRegistriesOutputReference"
    },
    "@cdktn/provider-awscc.ecsTaskSet.EcsTaskSetTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskSet.EcsTaskSetTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ecs-task-set/index.ts",
        "line": 1068
      },
      "name": "EcsTaskSetTags",
      "namespace": "ecsTaskSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_set#key EcsTaskSet#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 1072
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ecs_task_set#value EcsTaskSet#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 1076
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ecs-task-set/index:EcsTaskSetTags"
    },
    "@cdktn/provider-awscc.ecsTaskSet.EcsTaskSetTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskSet.EcsTaskSetTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-task-set/index.ts",
          "line": 1206
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-task-set/index.ts",
        "line": 1198
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 1213
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ecsTaskSet.EcsTaskSetTagsOutputReference"
            }
          }
        }
      ],
      "name": "EcsTaskSetTagsList",
      "namespace": "ecsTaskSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 1199
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ecsTaskSet.EcsTaskSetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-task-set/index:EcsTaskSetTagsList"
    },
    "@cdktn/provider-awscc.ecsTaskSet.EcsTaskSetTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ecsTaskSet.EcsTaskSetTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ecs-task-set/index.ts",
          "line": 1125
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ecs-task-set/index.ts",
        "line": 1115
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 1173
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 1189
          },
          "name": "resetValue"
        }
      ],
      "name": "EcsTaskSetTagsOutputReference",
      "namespace": "ecsTaskSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 1177
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 1193
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 1167
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 1183
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ecs-task-set/index.ts",
            "line": 1129
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ecsTaskSet.EcsTaskSetTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ecs-task-set/index:EcsTaskSetTagsOutputReference"
    },
    "@cdktn/provider-awscc.efsAccessPoint.EfsAccessPoint": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/efs_access_point awscc_efs_access_point}."
      },
      "fqn": "@cdktn/provider-awscc.efsAccessPoint.EfsAccessPoint",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/efs_access_point awscc_efs_access_point} Resource."
        },
        "locationInModule": {
          "filename": "src/efs-access-point/index.ts",
          "line": 700
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.efsAccessPoint.EfsAccessPointConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/efs-access-point/index.ts",
        "line": 668
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a EfsAccessPoint resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/efs-access-point/index.ts",
            "line": 685
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the EfsAccessPoint to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/efs_access_point#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing EfsAccessPoint that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the EfsAccessPoint to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-access-point/index.ts",
            "line": 737
          },
          "name": "putAccessPointTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.efsAccessPoint.EfsAccessPointAccessPointTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-access-point/index.ts",
            "line": 792
          },
          "name": "putPosixUser",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.efsAccessPoint.EfsAccessPointPosixUser"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-access-point/index.ts",
            "line": 808
          },
          "name": "putRootDirectory",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.efsAccessPoint.EfsAccessPointRootDirectory"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-access-point/index.ts",
            "line": 740
          },
          "name": "resetAccessPointTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-access-point/index.ts",
            "line": 761
          },
          "name": "resetClientToken"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-access-point/index.ts",
            "line": 795
          },
          "name": "resetPosixUser"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-access-point/index.ts",
            "line": 811
          },
          "name": "resetRootDirectory"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-access-point/index.ts",
            "line": 823
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-access-point/index.ts",
            "line": 833
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "EfsAccessPoint",
      "namespace": "efsAccessPoint",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-access-point/index.ts",
            "line": 673
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-access-point/index.ts",
            "line": 728
          },
          "name": "accessPointId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-access-point/index.ts",
            "line": 734
          },
          "name": "accessPointTags",
          "type": {
            "fqn": "@cdktn/provider-awscc.efsAccessPoint.EfsAccessPointAccessPointTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-access-point/index.ts",
            "line": 749
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-access-point/index.ts",
            "line": 783
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-access-point/index.ts",
            "line": 789
          },
          "name": "posixUser",
          "type": {
            "fqn": "@cdktn/provider-awscc.efsAccessPoint.EfsAccessPointPosixUserOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-access-point/index.ts",
            "line": 805
          },
          "name": "rootDirectory",
          "type": {
            "fqn": "@cdktn/provider-awscc.efsAccessPoint.EfsAccessPointRootDirectoryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-access-point/index.ts",
            "line": 744
          },
          "name": "accessPointTagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.efsAccessPoint.EfsAccessPointAccessPointTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-access-point/index.ts",
            "line": 765
          },
          "name": "clientTokenInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-access-point/index.ts",
            "line": 778
          },
          "name": "fileSystemIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-access-point/index.ts",
            "line": 799
          },
          "name": "posixUserInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.efsAccessPoint.EfsAccessPointPosixUser"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-access-point/index.ts",
            "line": 815
          },
          "name": "rootDirectoryInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.efsAccessPoint.EfsAccessPointRootDirectory"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-access-point/index.ts",
            "line": 755
          },
          "name": "clientToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-access-point/index.ts",
            "line": 771
          },
          "name": "fileSystemId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/efs-access-point/index:EfsAccessPoint"
    },
    "@cdktn/provider-awscc.efsAccessPoint.EfsAccessPointAccessPointTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.efsAccessPoint.EfsAccessPointAccessPointTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/efs-access-point/index.ts",
        "line": 47
      },
      "name": "EfsAccessPointAccessPointTags",
      "namespace": "efsAccessPoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/efs_access_point#key EfsAccessPoint#key}",
            "stability": "stable",
            "summary": "The tag key (String). The key can't start with ``aws:``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-access-point/index.ts",
            "line": 53
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/efs_access_point#value EfsAccessPoint#value}",
            "stability": "stable",
            "summary": "The value of the tag key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-access-point/index.ts",
            "line": 59
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/efs-access-point/index:EfsAccessPointAccessPointTags"
    },
    "@cdktn/provider-awscc.efsAccessPoint.EfsAccessPointAccessPointTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.efsAccessPoint.EfsAccessPointAccessPointTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/efs-access-point/index.ts",
          "line": 189
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/efs-access-point/index.ts",
        "line": 181
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-access-point/index.ts",
            "line": 196
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.efsAccessPoint.EfsAccessPointAccessPointTagsOutputReference"
            }
          }
        }
      ],
      "name": "EfsAccessPointAccessPointTagsList",
      "namespace": "efsAccessPoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-access-point/index.ts",
            "line": 182
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.efsAccessPoint.EfsAccessPointAccessPointTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/efs-access-point/index:EfsAccessPointAccessPointTagsList"
    },
    "@cdktn/provider-awscc.efsAccessPoint.EfsAccessPointAccessPointTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.efsAccessPoint.EfsAccessPointAccessPointTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/efs-access-point/index.ts",
          "line": 108
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/efs-access-point/index.ts",
        "line": 98
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-access-point/index.ts",
            "line": 156
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-access-point/index.ts",
            "line": 172
          },
          "name": "resetValue"
        }
      ],
      "name": "EfsAccessPointAccessPointTagsOutputReference",
      "namespace": "efsAccessPoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-access-point/index.ts",
            "line": 160
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-access-point/index.ts",
            "line": 176
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-access-point/index.ts",
            "line": 150
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-access-point/index.ts",
            "line": 166
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-access-point/index.ts",
            "line": 112
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.efsAccessPoint.EfsAccessPointAccessPointTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/efs-access-point/index:EfsAccessPointAccessPointTagsOutputReference"
    },
    "@cdktn/provider-awscc.efsAccessPoint.EfsAccessPointConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.efsAccessPoint.EfsAccessPointConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/efs-access-point/index.ts",
        "line": 14
      },
      "name": "EfsAccessPointConfig",
      "namespace": "efsAccessPoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Accepts only the ID format for input when specifying a file system, for example ``fs-0123456789abcedf2``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/efs_access_point#file_system_id EfsAccessPoint#file_system_id}",
            "stability": "stable",
            "summary": "The ID of the EFS file system that the access point applies to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-access-point/index.ts",
            "line": 33
          },
          "name": "fileSystemId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/efs_access_point#access_point_tags EfsAccessPoint#access_point_tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource.  For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-access-point/index.ts",
            "line": 21
          },
          "name": "accessPointTags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.efsAccessPoint.EfsAccessPointAccessPointTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/efs_access_point#client_token EfsAccessPoint#client_token}",
            "stability": "stable",
            "summary": "The opaque string specified in the request to ensure idempotent creation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-access-point/index.ts",
            "line": 27
          },
          "name": "clientToken",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/efs_access_point#posix_user EfsAccessPoint#posix_user}",
            "stability": "stable",
            "summary": "The full POSIX identity, including the user ID, group ID, and secondary group IDs on the access point that is used for all file operations by NFS clients using the access point."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-access-point/index.ts",
            "line": 39
          },
          "name": "posixUser",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.efsAccessPoint.EfsAccessPointPosixUser"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/efs_access_point#root_directory EfsAccessPoint#root_directory}",
            "stability": "stable",
            "summary": "The directory on the EFS file system that the access point exposes as the root directory to NFS clients using the access point."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-access-point/index.ts",
            "line": 45
          },
          "name": "rootDirectory",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.efsAccessPoint.EfsAccessPointRootDirectory"
          }
        }
      ],
      "symbolId": "src/efs-access-point/index:EfsAccessPointConfig"
    },
    "@cdktn/provider-awscc.efsAccessPoint.EfsAccessPointPosixUser": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.efsAccessPoint.EfsAccessPointPosixUser",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/efs-access-point/index.ts",
        "line": 200
      },
      "name": "EfsAccessPointPosixUser",
      "namespace": "efsAccessPoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/efs_access_point#gid EfsAccessPoint#gid}",
            "stability": "stable",
            "summary": "The POSIX group ID used for all file system operations using this access point."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-access-point/index.ts",
            "line": 206
          },
          "name": "gid",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/efs_access_point#secondary_gids EfsAccessPoint#secondary_gids}",
            "stability": "stable",
            "summary": "Secondary POSIX group IDs used for all file system operations using this access point."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-access-point/index.ts",
            "line": 212
          },
          "name": "secondaryGids",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/efs_access_point#uid EfsAccessPoint#uid}",
            "stability": "stable",
            "summary": "The POSIX user ID used for all file system operations using this access point."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-access-point/index.ts",
            "line": 218
          },
          "name": "uid",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/efs-access-point/index:EfsAccessPointPosixUser"
    },
    "@cdktn/provider-awscc.efsAccessPoint.EfsAccessPointPosixUserOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.efsAccessPoint.EfsAccessPointPosixUserOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/efs-access-point/index.ts",
          "line": 272
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/efs-access-point/index.ts",
        "line": 264
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-access-point/index.ts",
            "line": 326
          },
          "name": "resetGid"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-access-point/index.ts",
            "line": 342
          },
          "name": "resetSecondaryGids"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-access-point/index.ts",
            "line": 358
          },
          "name": "resetUid"
        }
      ],
      "name": "EfsAccessPointPosixUserOutputReference",
      "namespace": "efsAccessPoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-access-point/index.ts",
            "line": 330
          },
          "name": "gidInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-access-point/index.ts",
            "line": 346
          },
          "name": "secondaryGidsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-access-point/index.ts",
            "line": 362
          },
          "name": "uidInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-access-point/index.ts",
            "line": 320
          },
          "name": "gid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-access-point/index.ts",
            "line": 336
          },
          "name": "secondaryGids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-access-point/index.ts",
            "line": 352
          },
          "name": "uid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-access-point/index.ts",
            "line": 276
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.efsAccessPoint.EfsAccessPointPosixUser"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/efs-access-point/index:EfsAccessPointPosixUserOutputReference"
    },
    "@cdktn/provider-awscc.efsAccessPoint.EfsAccessPointRootDirectory": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.efsAccessPoint.EfsAccessPointRootDirectory",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/efs-access-point/index.ts",
        "line": 532
      },
      "name": "EfsAccessPointRootDirectory",
      "namespace": "efsAccessPoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "If the ``RootDirectory`` > ``Path`` specified does not exist, EFS creates the root directory using the ``CreationInfo`` settings when a client connects to an access point. When specifying the ``CreationInfo``, you must provide values for all properties. \n  If you do not provide ``CreationInfo`` and the specified ``RootDirectory`` > ``Path`` does not exist, attempts to mount the file system using the access point will fail.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/efs_access_point#creation_info EfsAccessPoint#creation_info}",
            "stability": "stable",
            "summary": "(Optional) Specifies the POSIX IDs and permissions to apply to the access point's ``RootDirectory``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-access-point/index.ts",
            "line": 539
          },
          "name": "creationInfo",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.efsAccessPoint.EfsAccessPointRootDirectoryCreationInfo"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "A path can have up to four subdirectories. If the specified path does not exist, you are required to provide the ``CreationInfo``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/efs_access_point#path EfsAccessPoint#path}",
            "stability": "stable",
            "summary": "Specifies the path on the EFS file system to expose as the root directory to NFS clients using the access point to access the EFS file system."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-access-point/index.ts",
            "line": 545
          },
          "name": "path",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/efs-access-point/index:EfsAccessPointRootDirectory"
    },
    "@cdktn/provider-awscc.efsAccessPoint.EfsAccessPointRootDirectoryCreationInfo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.efsAccessPoint.EfsAccessPointRootDirectoryCreationInfo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/efs-access-point/index.ts",
        "line": 366
      },
      "name": "EfsAccessPointRootDirectoryCreationInfo",
      "namespace": "efsAccessPoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/efs_access_point#owner_gid EfsAccessPoint#owner_gid}",
            "stability": "stable",
            "summary": "Specifies the POSIX group ID to apply to the ``RootDirectory``. Accepts values from 0 to 2^32 (4294967295)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-access-point/index.ts",
            "line": 372
          },
          "name": "ownerGid",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/efs_access_point#owner_uid EfsAccessPoint#owner_uid}",
            "stability": "stable",
            "summary": "Specifies the POSIX user ID to apply to the ``RootDirectory``. Accepts values from 0 to 2^32 (4294967295)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-access-point/index.ts",
            "line": 378
          },
          "name": "ownerUid",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/efs_access_point#permissions EfsAccessPoint#permissions}",
            "stability": "stable",
            "summary": "Specifies the POSIX permissions to apply to the ``RootDirectory``, in the format of an octal number representing the file's mode bits."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-access-point/index.ts",
            "line": 384
          },
          "name": "permissions",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/efs-access-point/index:EfsAccessPointRootDirectoryCreationInfo"
    },
    "@cdktn/provider-awscc.efsAccessPoint.EfsAccessPointRootDirectoryCreationInfoOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.efsAccessPoint.EfsAccessPointRootDirectoryCreationInfoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/efs-access-point/index.ts",
          "line": 438
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/efs-access-point/index.ts",
        "line": 430
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-access-point/index.ts",
            "line": 492
          },
          "name": "resetOwnerGid"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-access-point/index.ts",
            "line": 508
          },
          "name": "resetOwnerUid"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-access-point/index.ts",
            "line": 524
          },
          "name": "resetPermissions"
        }
      ],
      "name": "EfsAccessPointRootDirectoryCreationInfoOutputReference",
      "namespace": "efsAccessPoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-access-point/index.ts",
            "line": 496
          },
          "name": "ownerGidInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-access-point/index.ts",
            "line": 512
          },
          "name": "ownerUidInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-access-point/index.ts",
            "line": 528
          },
          "name": "permissionsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-access-point/index.ts",
            "line": 486
          },
          "name": "ownerGid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-access-point/index.ts",
            "line": 502
          },
          "name": "ownerUid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-access-point/index.ts",
            "line": 518
          },
          "name": "permissions",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-access-point/index.ts",
            "line": 442
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.efsAccessPoint.EfsAccessPointRootDirectoryCreationInfo"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/efs-access-point/index:EfsAccessPointRootDirectoryCreationInfoOutputReference"
    },
    "@cdktn/provider-awscc.efsAccessPoint.EfsAccessPointRootDirectoryOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.efsAccessPoint.EfsAccessPointRootDirectoryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/efs-access-point/index.ts",
          "line": 592
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/efs-access-point/index.ts",
        "line": 584
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-access-point/index.ts",
            "line": 637
          },
          "name": "putCreationInfo",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.efsAccessPoint.EfsAccessPointRootDirectoryCreationInfo"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-access-point/index.ts",
            "line": 640
          },
          "name": "resetCreationInfo"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-access-point/index.ts",
            "line": 656
          },
          "name": "resetPath"
        }
      ],
      "name": "EfsAccessPointRootDirectoryOutputReference",
      "namespace": "efsAccessPoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-access-point/index.ts",
            "line": 634
          },
          "name": "creationInfo",
          "type": {
            "fqn": "@cdktn/provider-awscc.efsAccessPoint.EfsAccessPointRootDirectoryCreationInfoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-access-point/index.ts",
            "line": 644
          },
          "name": "creationInfoInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.efsAccessPoint.EfsAccessPointRootDirectoryCreationInfo"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-access-point/index.ts",
            "line": 660
          },
          "name": "pathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-access-point/index.ts",
            "line": 650
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-access-point/index.ts",
            "line": 596
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.efsAccessPoint.EfsAccessPointRootDirectory"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/efs-access-point/index:EfsAccessPointRootDirectoryOutputReference"
    },
    "@cdktn/provider-awscc.efsFileSystem.EfsFileSystem": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/efs_file_system awscc_efs_file_system}."
      },
      "fqn": "@cdktn/provider-awscc.efsFileSystem.EfsFileSystem",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/efs_file_system awscc_efs_file_system} Resource."
        },
        "locationInModule": {
          "filename": "src/efs-file-system/index.ts",
          "line": 1112
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.efsFileSystem.EfsFileSystemConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/efs-file-system/index.ts",
        "line": 1080
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a EfsFileSystem resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 1097
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the EfsFileSystem to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/efs_file_system#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing EfsFileSystem that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the EfsFileSystem to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 1173
          },
          "name": "putBackupPolicy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.efsFileSystem.EfsFileSystemBackupPolicy"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 1242
          },
          "name": "putFileSystemProtection",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.efsFileSystem.EfsFileSystemFileSystemProtection"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 1258
          },
          "name": "putFileSystemTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.efsFileSystem.EfsFileSystemFileSystemTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 1295
          },
          "name": "putLifecyclePolicies",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.efsFileSystem.EfsFileSystemLifecyclePolicies"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 1343
          },
          "name": "putReplicationConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.efsFileSystem.EfsFileSystemReplicationConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 1160
          },
          "name": "resetAvailabilityZoneName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 1176
          },
          "name": "resetBackupPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 1192
          },
          "name": "resetBypassPolicyLockoutSafetyCheck"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 1208
          },
          "name": "resetEncrypted"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 1229
          },
          "name": "resetFileSystemPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 1245
          },
          "name": "resetFileSystemProtection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 1261
          },
          "name": "resetFileSystemTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 1282
          },
          "name": "resetKmsKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 1298
          },
          "name": "resetLifecyclePolicies"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 1314
          },
          "name": "resetPerformanceMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 1330
          },
          "name": "resetProvisionedThroughputInMibps"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 1346
          },
          "name": "resetReplicationConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 1362
          },
          "name": "resetThroughputMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 1374
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 1392
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "EfsFileSystem",
      "namespace": "efsFileSystem",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 1085
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 1148
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 1170
          },
          "name": "backupPolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.efsFileSystem.EfsFileSystemBackupPolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 1217
          },
          "name": "fileSystemId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 1239
          },
          "name": "fileSystemProtection",
          "type": {
            "fqn": "@cdktn/provider-awscc.efsFileSystem.EfsFileSystemFileSystemProtectionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 1255
          },
          "name": "fileSystemTags",
          "type": {
            "fqn": "@cdktn/provider-awscc.efsFileSystem.EfsFileSystemFileSystemTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 1270
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 1292
          },
          "name": "lifecyclePolicies",
          "type": {
            "fqn": "@cdktn/provider-awscc.efsFileSystem.EfsFileSystemLifecyclePoliciesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 1340
          },
          "name": "replicationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.efsFileSystem.EfsFileSystemReplicationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 1164
          },
          "name": "availabilityZoneNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 1180
          },
          "name": "backupPolicyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.efsFileSystem.EfsFileSystemBackupPolicy"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 1196
          },
          "name": "bypassPolicyLockoutSafetyCheckInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 1212
          },
          "name": "encryptedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 1233
          },
          "name": "fileSystemPolicyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 1249
          },
          "name": "fileSystemProtectionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.efsFileSystem.EfsFileSystemFileSystemProtection"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 1265
          },
          "name": "fileSystemTagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.efsFileSystem.EfsFileSystemFileSystemTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 1286
          },
          "name": "kmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 1302
          },
          "name": "lifecyclePoliciesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.efsFileSystem.EfsFileSystemLifecyclePolicies"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 1318
          },
          "name": "performanceModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 1334
          },
          "name": "provisionedThroughputInMibpsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 1350
          },
          "name": "replicationConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.efsFileSystem.EfsFileSystemReplicationConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 1366
          },
          "name": "throughputModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 1154
          },
          "name": "availabilityZoneName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 1186
          },
          "name": "bypassPolicyLockoutSafetyCheck",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 1202
          },
          "name": "encrypted",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 1223
          },
          "name": "fileSystemPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 1276
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 1308
          },
          "name": "performanceMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 1324
          },
          "name": "provisionedThroughputInMibps",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 1356
          },
          "name": "throughputMode",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/efs-file-system/index:EfsFileSystem"
    },
    "@cdktn/provider-awscc.efsFileSystem.EfsFileSystemBackupPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.efsFileSystem.EfsFileSystemBackupPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/efs-file-system/index.ts",
        "line": 109
      },
      "name": "EfsFileSystemBackupPolicy",
      "namespace": "efsFileSystem",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "+  *ENABLED* - Turns automatic backups on for the file system. \n  +  *DISABLED* - Turns automatic backups off for the file system.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/efs_file_system#status EfsFileSystem#status}",
            "stability": "stable",
            "summary": "Set the backup policy status for the file system."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 117
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/efs-file-system/index:EfsFileSystemBackupPolicy"
    },
    "@cdktn/provider-awscc.efsFileSystem.EfsFileSystemBackupPolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.efsFileSystem.EfsFileSystemBackupPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/efs-file-system/index.ts",
          "line": 157
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/efs-file-system/index.ts",
        "line": 149
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 199
          },
          "name": "resetStatus"
        }
      ],
      "name": "EfsFileSystemBackupPolicyOutputReference",
      "namespace": "efsFileSystem",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 203
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 193
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 161
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.efsFileSystem.EfsFileSystemBackupPolicy"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/efs-file-system/index:EfsFileSystemBackupPolicyOutputReference"
    },
    "@cdktn/provider-awscc.efsFileSystem.EfsFileSystemConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.efsFileSystem.EfsFileSystemConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/efs-file-system/index.ts",
        "line": 14
      },
      "name": "EfsFileSystemConfig",
      "namespace": "efsFileSystem",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Use the format ``us-east-1a`` to specify the Availability Zone. For more information about One Zone file systems, see [EFS file system types](https://docs.aws.amazon.com/efs/latest/ug/availability-durability.html#file-system-type) in the *Amazon EFS User Guide*.\n  One Zone file systems are not available in all Availability Zones in AWS-Regions where Amazon EFS is available.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/efs_file_system#availability_zone_name EfsFileSystem#availability_zone_name}",
            "stability": "stable",
            "summary": "For One Zone file systems, specify the AWS Availability Zone in which to create the file system."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 21
          },
          "name": "availabilityZoneName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/efs_file_system#backup_policy EfsFileSystem#backup_policy}",
            "stability": "stable",
            "summary": "Use the ``BackupPolicy`` to turn automatic backups on or off for the file system."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 27
          },
          "name": "backupPolicy",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.efsFileSystem.EfsFileSystemBackupPolicy"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The lockout safety check determines whether the policy in the request will lock out, or prevent, the IAM principal that is making the request from making future ``PutFileSystemPolicy`` requests on this file system. Set ``BypassPolicyLockoutSafetyCheck`` to ``True`` only when you intend to prevent the IAM principal that is making the request from making subsequent ``PutFileSystemPolicy`` requests on this file system. The default value is ``False``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/efs_file_system#bypass_policy_lockout_safety_check EfsFileSystem#bypass_policy_lockout_safety_check}",
            "stability": "stable",
            "summary": "(Optional) A boolean that specifies whether or not to bypass the ``FileSystemPolicy`` lockout safety check."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 33
          },
          "name": "bypassPolicyLockoutSafetyCheck",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When creating an encrypted file system, you have the option of specifying a KmsKeyId for an existing kms-key-long. If you don't specify a kms-key, then the default kms-key for EFS, ``/aws/elasticfilesystem``, is used to protect the encrypted file system.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/efs_file_system#encrypted EfsFileSystem#encrypted}",
            "stability": "stable",
            "summary": "A Boolean value that, if true, creates an encrypted file system."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 39
          },
          "name": "encrypted",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "A file system policy is an IAM resource policy used to control NFS access to an EFS file system. For more information, see [Using to control NFS access to Amazon EFS](https://docs.aws.amazon.com/efs/latest/ug/iam-access-control-nfs-efs.html) in the *Amazon EFS User Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/efs_file_system#file_system_policy EfsFileSystem#file_system_policy}",
            "stability": "stable",
            "summary": "The ``FileSystemPolicy`` for the EFS file system."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 45
          },
          "name": "fileSystemPolicy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/efs_file_system#file_system_protection EfsFileSystem#file_system_protection}",
            "stability": "stable",
            "summary": "Describes the protection on the file system."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 51
          },
          "name": "fileSystemProtection",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.efsFileSystem.EfsFileSystemFileSystemProtection"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Each tag is a user-defined key-value pair. Name your file system on creation by including a ``\"Key\":\"Name\",\"Value\":\"{value}\"`` key-value pair. Each key must be unique. For more information, see [Tagging resources](https://docs.aws.amazon.com/general/latest/gr/aws_tagging.html) in the *General Reference Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/efs_file_system#file_system_tags EfsFileSystem#file_system_tags}",
            "stability": "stable",
            "summary": "Use to create one or more tags associated with the file system."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 57
          },
          "name": "fileSystemTags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.efsFileSystem.EfsFileSystemFileSystemTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter is only required if you want to use a nondefault kms-key. If this parameter is not specified, the default kms-key for EFS is used. This ID can be in one of the following formats:\n  +  Key ID - A unique identifier of the key, for example ``1234abcd-12ab-34cd-56ef-1234567890ab``.\n  +  ARN - An Amazon Resource Name (ARN) for the key, for example ``arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab``.\n  +  Key alias - A previously created display name for a key, for example ``alias/projectKey1``.\n  +  Key alias ARN - An ARN for a key alias, for example ``arn:aws:kms:us-west-2:444455556666:alias/projectKey1``.\n  \n If ``KmsKeyId`` is specified, the ``Encrypted`` parameter must be set to true.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/efs_file_system#kms_key_id EfsFileSystem#kms_key_id}",
            "stability": "stable",
            "summary": "The ID of the kms-key-long to be used to protect the encrypted file system."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 69
          },
          "name": "kmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "A ``LifecycleConfiguration`` object informs Lifecycle management of the following:\n  +  When to move files in the file system from primary storage to IA storage.\n  +  When to move files in the file system from primary storage or IA storage to Archive storage.\n  +  When to move files that are in IA or Archive storage to primary storage.\n  \n  EFS requires that each ``LifecyclePolicy`` object have only a single transition. This means that in a request body, ``LifecyclePolicies`` needs to be structured as an array of ``LifecyclePolicy`` objects, one object for each transition, ``TransitionToIA``, ``TransitionToArchive````TransitionToPrimaryStorageClass``. See the example requests in the following section for more information.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/efs_file_system#lifecycle_policies EfsFileSystem#lifecycle_policies}",
            "stability": "stable",
            "summary": "An array of ``LifecyclePolicy`` objects that define the file system's ``LifecycleConfiguration`` object."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 80
          },
          "name": "lifecyclePolicies",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.efsFileSystem.EfsFileSystemLifecyclePolicies"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "We recommend ``generalPurpose`` performance mode for all file systems. File systems using the ``maxIO`` performance mode can scale to higher levels of aggregate throughput and operations per second with a tradeoff of slightly higher latencies for most file operations. The performance mode can't be changed after the file system has been created. The ``maxIO`` mode is not supported on One Zone file systems.\n  Due to the higher per-operation latencies with Max I/O, we recommend using General Purpose performance mode for all file systems.\n  Default is ``generalPurpose``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/efs_file_system#performance_mode EfsFileSystem#performance_mode}",
            "stability": "stable",
            "summary": "The performance mode of the file system."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 88
          },
          "name": "performanceMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Required if ``ThroughputMode`` is set to ``provisioned``. Valid values are 1-3414 MiBps, with the upper limit depending on Region. To increase this limit, contact SUP. For more information, see [Amazon EFS quotas that you can increase](https://docs.aws.amazon.com/efs/latest/ug/limits.html#soft-limits) in the *Amazon EFS User Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/efs_file_system#provisioned_throughput_in_mibps EfsFileSystem#provisioned_throughput_in_mibps}",
            "stability": "stable",
            "summary": "The throughput, measured in mebibytes per second (MiBps), that you want to provision for a file system that you're creating."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 94
          },
          "name": "provisionedThroughputInMibps",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/efs_file_system#replication_configuration EfsFileSystem#replication_configuration}",
            "stability": "stable",
            "summary": "Describes the replication configuration for a specific file system."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 100
          },
          "name": "replicationConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.efsFileSystem.EfsFileSystemReplicationConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The mode can be ``bursting``, ``provisioned``, or ``elastic``. If you set ``ThroughputMode`` to ``provisioned``, you must also set a value for ``ProvisionedThroughputInMibps``. After you create the file system, you can decrease your file system's Provisioned throughput or change between the throughput modes, with certain time restrictions. For more information, see [Specifying throughput with provisioned mode](https://docs.aws.amazon.com/efs/latest/ug/performance.html#provisioned-throughput) in the *Amazon EFS User Guide*. \n Default is ``bursting``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/efs_file_system#throughput_mode EfsFileSystem#throughput_mode}",
            "stability": "stable",
            "summary": "Specifies the throughput mode for the file system."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 107
          },
          "name": "throughputMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/efs-file-system/index:EfsFileSystemConfig"
    },
    "@cdktn/provider-awscc.efsFileSystem.EfsFileSystemFileSystemProtection": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.efsFileSystem.EfsFileSystemFileSystemProtection",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/efs-file-system/index.ts",
        "line": 207
      },
      "name": "EfsFileSystemFileSystemProtection",
      "namespace": "efsFileSystem",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "+  ``ENABLED`` ? The file system cannot be used as the destination file system in a replication configuration. The file system is writeable. Replication overwrite protection is ``ENABLED`` by default. \n  +  ``DISABLED`` ? The file system can be used as the destination file system in a replication configuration. The file system is read-only and can only be modified by EFS replication.\n  +  ``REPLICATING`` ? The file system is being used as the destination file system in a replication configuration. The file system is read-only and is modified only by EFS replication.\n  \n If the replication configuration is deleted, the file system's replication overwrite protection is re-enabled, the file system becomes writeable.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/efs_file_system#replication_overwrite_protection EfsFileSystem#replication_overwrite_protection}",
            "stability": "stable",
            "summary": "The status of the file system's replication overwrite protection."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 218
          },
          "name": "replicationOverwriteProtection",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/efs-file-system/index:EfsFileSystemFileSystemProtection"
    },
    "@cdktn/provider-awscc.efsFileSystem.EfsFileSystemFileSystemProtectionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.efsFileSystem.EfsFileSystemFileSystemProtectionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/efs-file-system/index.ts",
          "line": 258
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/efs-file-system/index.ts",
        "line": 250
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 300
          },
          "name": "resetReplicationOverwriteProtection"
        }
      ],
      "name": "EfsFileSystemFileSystemProtectionOutputReference",
      "namespace": "efsFileSystem",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 304
          },
          "name": "replicationOverwriteProtectionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 294
          },
          "name": "replicationOverwriteProtection",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 262
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.efsFileSystem.EfsFileSystemFileSystemProtection"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/efs-file-system/index:EfsFileSystemFileSystemProtectionOutputReference"
    },
    "@cdktn/provider-awscc.efsFileSystem.EfsFileSystemFileSystemTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.efsFileSystem.EfsFileSystemFileSystemTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/efs-file-system/index.ts",
        "line": 308
      },
      "name": "EfsFileSystemFileSystemTags",
      "namespace": "efsFileSystem",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/efs_file_system#key EfsFileSystem#key}",
            "stability": "stable",
            "summary": "The tag key (String). The key can't start with ``aws:``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 314
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/efs_file_system#value EfsFileSystem#value}",
            "stability": "stable",
            "summary": "The value of the tag key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 320
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/efs-file-system/index:EfsFileSystemFileSystemTags"
    },
    "@cdktn/provider-awscc.efsFileSystem.EfsFileSystemFileSystemTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.efsFileSystem.EfsFileSystemFileSystemTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/efs-file-system/index.ts",
          "line": 450
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/efs-file-system/index.ts",
        "line": 442
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 457
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.efsFileSystem.EfsFileSystemFileSystemTagsOutputReference"
            }
          }
        }
      ],
      "name": "EfsFileSystemFileSystemTagsList",
      "namespace": "efsFileSystem",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 443
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.efsFileSystem.EfsFileSystemFileSystemTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/efs-file-system/index:EfsFileSystemFileSystemTagsList"
    },
    "@cdktn/provider-awscc.efsFileSystem.EfsFileSystemFileSystemTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.efsFileSystem.EfsFileSystemFileSystemTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/efs-file-system/index.ts",
          "line": 369
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/efs-file-system/index.ts",
        "line": 359
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 417
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 433
          },
          "name": "resetValue"
        }
      ],
      "name": "EfsFileSystemFileSystemTagsOutputReference",
      "namespace": "efsFileSystem",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 421
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 437
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 411
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 427
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 373
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.efsFileSystem.EfsFileSystemFileSystemTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/efs-file-system/index:EfsFileSystemFileSystemTagsOutputReference"
    },
    "@cdktn/provider-awscc.efsFileSystem.EfsFileSystemLifecyclePolicies": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.efsFileSystem.EfsFileSystemLifecyclePolicies",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/efs-file-system/index.ts",
        "line": 461
      },
      "name": "EfsFileSystemLifecyclePolicies",
      "namespace": "efsFileSystem",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Metadata operations such as listing the contents of a directory don't count as file access events.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/efs_file_system#transition_to_archive EfsFileSystem#transition_to_archive}",
            "stability": "stable",
            "summary": "The number of days after files were last accessed in primary storage (the Standard storage class) at which to move them to Archive storage."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 467
          },
          "name": "transitionToArchive",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Metadata operations such as listing the contents of a directory don't count as file access events.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/efs_file_system#transition_to_ia EfsFileSystem#transition_to_ia}",
            "stability": "stable",
            "summary": "The number of days after files were last accessed in primary storage (the Standard storage class) at which to move them to Infrequent Access (IA) storage."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 473
          },
          "name": "transitionToIa",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Metadata operations such as listing the contents of a directory don't count as file access events.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/efs_file_system#transition_to_primary_storage_class EfsFileSystem#transition_to_primary_storage_class}",
            "stability": "stable",
            "summary": "Whether to move files back to primary (Standard) storage after they are accessed in IA or Archive storage."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 479
          },
          "name": "transitionToPrimaryStorageClass",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/efs-file-system/index:EfsFileSystemLifecyclePolicies"
    },
    "@cdktn/provider-awscc.efsFileSystem.EfsFileSystemLifecyclePoliciesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.efsFileSystem.EfsFileSystemLifecyclePoliciesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/efs-file-system/index.ts",
          "line": 638
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/efs-file-system/index.ts",
        "line": 630
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 645
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.efsFileSystem.EfsFileSystemLifecyclePoliciesOutputReference"
            }
          }
        }
      ],
      "name": "EfsFileSystemLifecyclePoliciesList",
      "namespace": "efsFileSystem",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 631
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.efsFileSystem.EfsFileSystemLifecyclePolicies"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/efs-file-system/index:EfsFileSystemLifecyclePoliciesList"
    },
    "@cdktn/provider-awscc.efsFileSystem.EfsFileSystemLifecyclePoliciesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.efsFileSystem.EfsFileSystemLifecyclePoliciesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/efs-file-system/index.ts",
          "line": 535
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/efs-file-system/index.ts",
        "line": 525
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 589
          },
          "name": "resetTransitionToArchive"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 605
          },
          "name": "resetTransitionToIa"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 621
          },
          "name": "resetTransitionToPrimaryStorageClass"
        }
      ],
      "name": "EfsFileSystemLifecyclePoliciesOutputReference",
      "namespace": "efsFileSystem",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 593
          },
          "name": "transitionToArchiveInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 609
          },
          "name": "transitionToIaInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 625
          },
          "name": "transitionToPrimaryStorageClassInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 583
          },
          "name": "transitionToArchive",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 599
          },
          "name": "transitionToIa",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 615
          },
          "name": "transitionToPrimaryStorageClass",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 539
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.efsFileSystem.EfsFileSystemLifecyclePolicies"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/efs-file-system/index:EfsFileSystemLifecyclePoliciesOutputReference"
    },
    "@cdktn/provider-awscc.efsFileSystem.EfsFileSystemReplicationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.efsFileSystem.EfsFileSystemReplicationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/efs-file-system/index.ts",
        "line": 980
      },
      "name": "EfsFileSystemReplicationConfiguration",
      "namespace": "efsFileSystem",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/efs_file_system#destinations EfsFileSystem#destinations}",
            "stability": "stable",
            "summary": "An array of destination objects. Only one destination object is supported."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 986
          },
          "name": "destinations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.efsFileSystem.EfsFileSystemReplicationConfigurationDestinations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/efs-file-system/index:EfsFileSystemReplicationConfiguration"
    },
    "@cdktn/provider-awscc.efsFileSystem.EfsFileSystemReplicationConfigurationDestinations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.efsFileSystem.EfsFileSystemReplicationConfigurationDestinations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/efs-file-system/index.ts",
        "line": 649
      },
      "name": "EfsFileSystemReplicationConfigurationDestinations",
      "namespace": "efsFileSystem",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Use the format ``us-east-1a`` to specify the Availability Zone. For more information about One Zone file systems, see [EFS file system types](https://docs.aws.amazon.com/efs/latest/ug/storage-classes.html) in the *Amazon EFS User Guide*.\n  One Zone file system type is not available in all Availability Zones in AWS-Regions where Amazon EFS is available.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/efs_file_system#availability_zone_name EfsFileSystem#availability_zone_name}",
            "stability": "stable",
            "summary": "For One Zone file systems, the replication configuration must specify the Availability Zone in which the destination file system is located."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 657
          },
          "name": "availabilityZoneName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/efs_file_system#file_system_id EfsFileSystem#file_system_id}",
            "stability": "stable",
            "summary": "The ID of the destination Amazon EFS file system."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 663
          },
          "name": "fileSystemId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/efs_file_system#kms_key_id EfsFileSystem#kms_key_id}",
            "stability": "stable",
            "summary": "The ID of an kms-key-long used to protect the encrypted file system."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 669
          },
          "name": "kmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For One Zone file systems, the replication configuration must specify the AWS-Region in which the destination file system is located.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/efs_file_system#region EfsFileSystem#region}",
            "stability": "stable",
            "summary": "The AWS-Region in which the destination file system is located."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 676
          },
          "name": "region",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/efs_file_system#role_arn EfsFileSystem#role_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the current source file system in the replication configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 682
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information about replication status, see [Viewing replication details](https://docs.aws.amazon.com//efs/latest/ug/awsbackup.html#restoring-backup-efsmonitoring-replication-status.html) in the *Amazon EFS User Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/efs_file_system#status EfsFileSystem#status}",
            "stability": "stable",
            "summary": "Describes the status of the replication configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 688
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information about replication status messages, see [Viewing replication details](https://docs.aws.amazon.com//efs/latest/ug/awsbackup.html#restoring-backup-efsmonitoring-replication-status.html) in the *Amazon EFS User Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/efs_file_system#status_message EfsFileSystem#status_message}",
            "stability": "stable",
            "summary": "Message that provides details about the ``PAUSED`` or ``ERRROR`` state of the replication destination configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 694
          },
          "name": "statusMessage",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/efs-file-system/index:EfsFileSystemReplicationConfigurationDestinations"
    },
    "@cdktn/provider-awscc.efsFileSystem.EfsFileSystemReplicationConfigurationDestinationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.efsFileSystem.EfsFileSystemReplicationConfigurationDestinationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/efs-file-system/index.ts",
          "line": 969
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/efs-file-system/index.ts",
        "line": 961
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 976
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.efsFileSystem.EfsFileSystemReplicationConfigurationDestinationsOutputReference"
            }
          }
        }
      ],
      "name": "EfsFileSystemReplicationConfigurationDestinationsList",
      "namespace": "efsFileSystem",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 962
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.efsFileSystem.EfsFileSystemReplicationConfigurationDestinations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/efs-file-system/index:EfsFileSystemReplicationConfigurationDestinationsList"
    },
    "@cdktn/provider-awscc.efsFileSystem.EfsFileSystemReplicationConfigurationDestinationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.efsFileSystem.EfsFileSystemReplicationConfigurationDestinationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/efs-file-system/index.ts",
          "line": 778
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/efs-file-system/index.ts",
        "line": 768
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 856
          },
          "name": "resetAvailabilityZoneName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 872
          },
          "name": "resetFileSystemId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 888
          },
          "name": "resetKmsKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 904
          },
          "name": "resetRegion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 920
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 936
          },
          "name": "resetStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 952
          },
          "name": "resetStatusMessage"
        }
      ],
      "name": "EfsFileSystemReplicationConfigurationDestinationsOutputReference",
      "namespace": "efsFileSystem",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 860
          },
          "name": "availabilityZoneNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 876
          },
          "name": "fileSystemIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 892
          },
          "name": "kmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 908
          },
          "name": "regionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 924
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 940
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 956
          },
          "name": "statusMessageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 850
          },
          "name": "availabilityZoneName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 866
          },
          "name": "fileSystemId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 882
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 898
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 914
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 930
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 946
          },
          "name": "statusMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 782
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.efsFileSystem.EfsFileSystemReplicationConfigurationDestinations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/efs-file-system/index:EfsFileSystemReplicationConfigurationDestinationsOutputReference"
    },
    "@cdktn/provider-awscc.efsFileSystem.EfsFileSystemReplicationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.efsFileSystem.EfsFileSystemReplicationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/efs-file-system/index.ts",
          "line": 1026
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/efs-file-system/index.ts",
        "line": 1018
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 1065
          },
          "name": "putDestinations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.efsFileSystem.EfsFileSystemReplicationConfigurationDestinations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 1068
          },
          "name": "resetDestinations"
        }
      ],
      "name": "EfsFileSystemReplicationConfigurationOutputReference",
      "namespace": "efsFileSystem",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 1062
          },
          "name": "destinations",
          "type": {
            "fqn": "@cdktn/provider-awscc.efsFileSystem.EfsFileSystemReplicationConfigurationDestinationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 1072
          },
          "name": "destinationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.efsFileSystem.EfsFileSystemReplicationConfigurationDestinations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-file-system/index.ts",
            "line": 1030
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.efsFileSystem.EfsFileSystemReplicationConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/efs-file-system/index:EfsFileSystemReplicationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.efsMountTarget.EfsMountTarget": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/efs_mount_target awscc_efs_mount_target}."
      },
      "fqn": "@cdktn/provider-awscc.efsMountTarget.EfsMountTarget",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/efs_mount_target awscc_efs_mount_target} Resource."
        },
        "locationInModule": {
          "filename": "src/efs-mount-target/index.ts",
          "line": 89
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.efsMountTarget.EfsMountTargetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/efs-mount-target/index.ts",
        "line": 57
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a EfsMountTarget resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/efs-mount-target/index.ts",
            "line": 74
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the EfsMountTarget to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/efs_mount_target#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing EfsMountTarget that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the EfsMountTarget to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-mount-target/index.ts",
            "line": 143
          },
          "name": "resetIpAddress"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-mount-target/index.ts",
            "line": 159
          },
          "name": "resetIpAddressType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-mount-target/index.ts",
            "line": 175
          },
          "name": "resetIpv6Address"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-mount-target/index.ts",
            "line": 218
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-mount-target/index.ts",
            "line": 229
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "EfsMountTarget",
      "namespace": "efsMountTarget",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-mount-target/index.ts",
            "line": 62
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-mount-target/index.ts",
            "line": 131
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-mount-target/index.ts",
            "line": 184
          },
          "name": "mountTargetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-mount-target/index.ts",
            "line": 126
          },
          "name": "fileSystemIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-mount-target/index.ts",
            "line": 147
          },
          "name": "ipAddressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-mount-target/index.ts",
            "line": 163
          },
          "name": "ipAddressTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-mount-target/index.ts",
            "line": 179
          },
          "name": "ipv6AddressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-mount-target/index.ts",
            "line": 197
          },
          "name": "securityGroupsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-mount-target/index.ts",
            "line": 210
          },
          "name": "subnetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-mount-target/index.ts",
            "line": 119
          },
          "name": "fileSystemId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-mount-target/index.ts",
            "line": 137
          },
          "name": "ipAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-mount-target/index.ts",
            "line": 153
          },
          "name": "ipAddressType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-mount-target/index.ts",
            "line": 169
          },
          "name": "ipv6Address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-mount-target/index.ts",
            "line": 190
          },
          "name": "securityGroups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/efs-mount-target/index.ts",
            "line": 203
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/efs-mount-target/index:EfsMountTarget"
    },
    "@cdktn/provider-awscc.efsMountTarget.EfsMountTargetConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.efsMountTarget.EfsMountTargetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/efs-mount-target/index.ts",
        "line": 14
      },
      "name": "EfsMountTargetConfig",
      "namespace": "efsMountTarget",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/efs_mount_target#file_system_id EfsMountTarget#file_system_id}",
            "stability": "stable",
            "summary": "The ID of the file system for which to create the mount target."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-mount-target/index.ts",
            "line": 20
          },
          "name": "fileSystemId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "These must be for the same VPC as the subnet specified. The maximum number of security groups depends on account quota. For more information, see [Amazon VPC Quotas](https://docs.aws.amazon.com/vpc/latest/userguide/amazon-vpc-limits.html) in the *Amazon VPC User Guide* (see the *Security Groups* table). If you don't specify a security group, then Amazon EFS uses the default security group for the subnet's VPC.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/efs_mount_target#security_groups EfsMountTarget#security_groups}",
            "stability": "stable",
            "summary": "VPC security group IDs, of the form ``sg-xxxxxxxx``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-mount-target/index.ts",
            "line": 45
          },
          "name": "securityGroups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For One Zone file systems, use the subnet that is associated with the file system's Availability Zone. The subnet type must be the same type as the ``IpAddressType``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/efs_mount_target#subnet_id EfsMountTarget#subnet_id}",
            "stability": "stable",
            "summary": "The ID of the subnet to add the mount target in."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-mount-target/index.ts",
            "line": 51
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you do not specify an ``IpAddress``, then Amazon EFS selects an unused IP address from the subnet specified for ``SubnetId``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/efs_mount_target#ip_address EfsMountTarget#ip_address}",
            "stability": "stable",
            "summary": "If the ``IpAddressType`` for the mount target is IPv4 ( ``IPV4_ONLY`` or ``DUAL_STACK``), then specify the IPv4 address to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-mount-target/index.ts",
            "line": 26
          },
          "name": "ipAddress",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The possible values are ``IPV4_ONLY`` (only IPv4 addresses), ``IPV6_ONLY`` (only IPv6 addresses), and ``DUAL_STACK`` (dual-stack, both IPv4 and IPv6 addresses). If you don?t specify an ``IpAddressType``, then ``IPV4_ONLY`` is used.\n  The ``IPAddressType`` must match the IP type of the subnet. Additionally, the ``IPAddressType`` parameter overrides the value set as the default IP address for the subnet in the VPC. For example, if the ``IPAddressType`` is ``IPV4_ONLY`` and ``AssignIpv6AddressOnCreation`` is ``true``, then IPv4 is used for the mount target. For more information, see [Modify the IP addressing attributes of your subnet](https://docs.aws.amazon.com/vpc/latest/userguide/subnet-public-ip.html).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/efs_mount_target#ip_address_type EfsMountTarget#ip_address_type}",
            "stability": "stable",
            "summary": "The IP address type for the mount target."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-mount-target/index.ts",
            "line": 33
          },
          "name": "ipAddressType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you do not specify an ``Ipv6Address``, then Amazon EFS selects an unused IP address from the subnet specified for ``SubnetId``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/efs_mount_target#ipv_6_address EfsMountTarget#ipv_6_address}",
            "stability": "stable",
            "summary": "If the ``IPAddressType`` for the mount target is IPv6 (``IPV6_ONLY`` or ``DUAL_STACK``), then specify the IPv6 address to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/efs-mount-target/index.ts",
            "line": 39
          },
          "name": "ipv6Address",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/efs-mount-target/index:EfsMountTargetConfig"
    },
    "@cdktn/provider-awscc.eksAccessEntry.EksAccessEntry": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_access_entry awscc_eks_access_entry}."
      },
      "fqn": "@cdktn/provider-awscc.eksAccessEntry.EksAccessEntry",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_access_entry awscc_eks_access_entry} Resource."
        },
        "locationInModule": {
          "filename": "src/eks-access-entry/index.ts",
          "line": 531
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.eksAccessEntry.EksAccessEntryConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/eks-access-entry/index.ts",
        "line": 499
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a EksAccessEntry resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/eks-access-entry/index.ts",
            "line": 516
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the EksAccessEntry to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_access_entry#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing EksAccessEntry that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the EksAccessEntry to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-access-entry/index.ts",
            "line": 570
          },
          "name": "putAccessPolicies",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.eksAccessEntry.EksAccessEntryAccessPolicies"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-access-entry/index.ts",
            "line": 633
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.eksAccessEntry.EksAccessEntryTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-access-entry/index.ts",
            "line": 573
          },
          "name": "resetAccessPolicies"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-access-entry/index.ts",
            "line": 607
          },
          "name": "resetKubernetesGroups"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-access-entry/index.ts",
            "line": 636
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-access-entry/index.ts",
            "line": 652
          },
          "name": "resetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-access-entry/index.ts",
            "line": 668
          },
          "name": "resetUsername"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-access-entry/index.ts",
            "line": 680
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-access-entry/index.ts",
            "line": 692
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "EksAccessEntry",
      "namespace": "eksAccessEntry",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-access-entry/index.ts",
            "line": 504
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-access-entry/index.ts",
            "line": 561
          },
          "name": "accessEntryArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-access-entry/index.ts",
            "line": 567
          },
          "name": "accessPolicies",
          "type": {
            "fqn": "@cdktn/provider-awscc.eksAccessEntry.EksAccessEntryAccessPoliciesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-access-entry/index.ts",
            "line": 595
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-access-entry/index.ts",
            "line": 630
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.eksAccessEntry.EksAccessEntryTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-access-entry/index.ts",
            "line": 577
          },
          "name": "accessPoliciesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eksAccessEntry.EksAccessEntryAccessPolicies"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-access-entry/index.ts",
            "line": 590
          },
          "name": "clusterNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-access-entry/index.ts",
            "line": 611
          },
          "name": "kubernetesGroupsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-access-entry/index.ts",
            "line": 624
          },
          "name": "principalArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-access-entry/index.ts",
            "line": 640
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eksAccessEntry.EksAccessEntryTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-access-entry/index.ts",
            "line": 656
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-access-entry/index.ts",
            "line": 672
          },
          "name": "usernameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-access-entry/index.ts",
            "line": 583
          },
          "name": "clusterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-access-entry/index.ts",
            "line": 601
          },
          "name": "kubernetesGroups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-access-entry/index.ts",
            "line": 617
          },
          "name": "principalArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-access-entry/index.ts",
            "line": 646
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-access-entry/index.ts",
            "line": 662
          },
          "name": "username",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/eks-access-entry/index:EksAccessEntry"
    },
    "@cdktn/provider-awscc.eksAccessEntry.EksAccessEntryAccessPolicies": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksAccessEntry.EksAccessEntryAccessPolicies",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/eks-access-entry/index.ts",
        "line": 189
      },
      "name": "EksAccessEntryAccessPolicies",
      "namespace": "eksAccessEntry",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_access_entry#access_scope EksAccessEntry#access_scope}",
            "stability": "stable",
            "summary": "The access scope of the access policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-access-entry/index.ts",
            "line": 195
          },
          "name": "accessScope",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.eksAccessEntry.EksAccessEntryAccessPoliciesAccessScope"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_access_entry#policy_arn EksAccessEntry#policy_arn}",
            "stability": "stable",
            "summary": "The ARN of the access policy to add to the access entry."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-access-entry/index.ts",
            "line": 201
          },
          "name": "policyArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/eks-access-entry/index:EksAccessEntryAccessPolicies"
    },
    "@cdktn/provider-awscc.eksAccessEntry.EksAccessEntryAccessPoliciesAccessScope": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksAccessEntry.EksAccessEntryAccessPoliciesAccessScope",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/eks-access-entry/index.ts",
        "line": 58
      },
      "name": "EksAccessEntryAccessPoliciesAccessScope",
      "namespace": "eksAccessEntry",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_access_entry#namespaces EksAccessEntry#namespaces}",
            "stability": "stable",
            "summary": "The namespaces to associate with the access scope. Only specify if Type is set to 'namespace'."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-access-entry/index.ts",
            "line": 64
          },
          "name": "namespaces",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_access_entry#type EksAccessEntry#type}",
            "stability": "stable",
            "summary": "The type of the access scope."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-access-entry/index.ts",
            "line": 70
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/eks-access-entry/index:EksAccessEntryAccessPoliciesAccessScope"
    },
    "@cdktn/provider-awscc.eksAccessEntry.EksAccessEntryAccessPoliciesAccessScopeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksAccessEntry.EksAccessEntryAccessPoliciesAccessScopeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/eks-access-entry/index.ts",
          "line": 117
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/eks-access-entry/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-access-entry/index.ts",
            "line": 165
          },
          "name": "resetNamespaces"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-access-entry/index.ts",
            "line": 181
          },
          "name": "resetType"
        }
      ],
      "name": "EksAccessEntryAccessPoliciesAccessScopeOutputReference",
      "namespace": "eksAccessEntry",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-access-entry/index.ts",
            "line": 169
          },
          "name": "namespacesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-access-entry/index.ts",
            "line": 185
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-access-entry/index.ts",
            "line": 159
          },
          "name": "namespaces",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-access-entry/index.ts",
            "line": 175
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-access-entry/index.ts",
            "line": 121
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eksAccessEntry.EksAccessEntryAccessPoliciesAccessScope"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/eks-access-entry/index:EksAccessEntryAccessPoliciesAccessScopeOutputReference"
    },
    "@cdktn/provider-awscc.eksAccessEntry.EksAccessEntryAccessPoliciesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksAccessEntry.EksAccessEntryAccessPoliciesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/eks-access-entry/index.ts",
          "line": 331
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/eks-access-entry/index.ts",
        "line": 323
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-access-entry/index.ts",
            "line": 338
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.eksAccessEntry.EksAccessEntryAccessPoliciesOutputReference"
            }
          }
        }
      ],
      "name": "EksAccessEntryAccessPoliciesList",
      "namespace": "eksAccessEntry",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-access-entry/index.ts",
            "line": 324
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eksAccessEntry.EksAccessEntryAccessPolicies"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/eks-access-entry/index:EksAccessEntryAccessPoliciesList"
    },
    "@cdktn/provider-awscc.eksAccessEntry.EksAccessEntryAccessPoliciesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksAccessEntry.EksAccessEntryAccessPoliciesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/eks-access-entry/index.ts",
          "line": 250
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/eks-access-entry/index.ts",
        "line": 240
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-access-entry/index.ts",
            "line": 295
          },
          "name": "putAccessScope",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.eksAccessEntry.EksAccessEntryAccessPoliciesAccessScope"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-access-entry/index.ts",
            "line": 298
          },
          "name": "resetAccessScope"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-access-entry/index.ts",
            "line": 314
          },
          "name": "resetPolicyArn"
        }
      ],
      "name": "EksAccessEntryAccessPoliciesOutputReference",
      "namespace": "eksAccessEntry",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-access-entry/index.ts",
            "line": 292
          },
          "name": "accessScope",
          "type": {
            "fqn": "@cdktn/provider-awscc.eksAccessEntry.EksAccessEntryAccessPoliciesAccessScopeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-access-entry/index.ts",
            "line": 302
          },
          "name": "accessScopeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eksAccessEntry.EksAccessEntryAccessPoliciesAccessScope"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-access-entry/index.ts",
            "line": 318
          },
          "name": "policyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-access-entry/index.ts",
            "line": 308
          },
          "name": "policyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-access-entry/index.ts",
            "line": 254
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eksAccessEntry.EksAccessEntryAccessPolicies"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/eks-access-entry/index:EksAccessEntryAccessPoliciesOutputReference"
    },
    "@cdktn/provider-awscc.eksAccessEntry.EksAccessEntryConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksAccessEntry.EksAccessEntryConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/eks-access-entry/index.ts",
        "line": 14
      },
      "name": "EksAccessEntryConfig",
      "namespace": "eksAccessEntry",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_access_entry#cluster_name EksAccessEntry#cluster_name}",
            "stability": "stable",
            "summary": "The cluster that the access entry is created for."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-access-entry/index.ts",
            "line": 26
          },
          "name": "clusterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_access_entry#principal_arn EksAccessEntry#principal_arn}",
            "stability": "stable",
            "summary": "The principal ARN that the access entry is created for."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-access-entry/index.ts",
            "line": 38
          },
          "name": "principalArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_access_entry#access_policies EksAccessEntry#access_policies}",
            "stability": "stable",
            "summary": "An array of access policies that are associated with the access entry."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-access-entry/index.ts",
            "line": 20
          },
          "name": "accessPolicies",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eksAccessEntry.EksAccessEntryAccessPolicies"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_access_entry#kubernetes_groups EksAccessEntry#kubernetes_groups}",
            "stability": "stable",
            "summary": "The Kubernetes groups that the access entry is associated with."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-access-entry/index.ts",
            "line": 32
          },
          "name": "kubernetesGroups",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_access_entry#tags EksAccessEntry#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-access-entry/index.ts",
            "line": 44
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eksAccessEntry.EksAccessEntryTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_access_entry#type EksAccessEntry#type}",
            "stability": "stable",
            "summary": "The node type to associate with the access entry."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-access-entry/index.ts",
            "line": 50
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_access_entry#username EksAccessEntry#username}",
            "stability": "stable",
            "summary": "The Kubernetes user that the access entry is associated with."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-access-entry/index.ts",
            "line": 56
          },
          "name": "username",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/eks-access-entry/index:EksAccessEntryConfig"
    },
    "@cdktn/provider-awscc.eksAccessEntry.EksAccessEntryTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksAccessEntry.EksAccessEntryTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/eks-access-entry/index.ts",
        "line": 342
      },
      "name": "EksAccessEntryTags",
      "namespace": "eksAccessEntry",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_access_entry#key EksAccessEntry#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-access-entry/index.ts",
            "line": 348
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_access_entry#value EksAccessEntry#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-access-entry/index.ts",
            "line": 354
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/eks-access-entry/index:EksAccessEntryTags"
    },
    "@cdktn/provider-awscc.eksAccessEntry.EksAccessEntryTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksAccessEntry.EksAccessEntryTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/eks-access-entry/index.ts",
          "line": 484
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/eks-access-entry/index.ts",
        "line": 476
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-access-entry/index.ts",
            "line": 491
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.eksAccessEntry.EksAccessEntryTagsOutputReference"
            }
          }
        }
      ],
      "name": "EksAccessEntryTagsList",
      "namespace": "eksAccessEntry",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-access-entry/index.ts",
            "line": 477
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eksAccessEntry.EksAccessEntryTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/eks-access-entry/index:EksAccessEntryTagsList"
    },
    "@cdktn/provider-awscc.eksAccessEntry.EksAccessEntryTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksAccessEntry.EksAccessEntryTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/eks-access-entry/index.ts",
          "line": 403
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/eks-access-entry/index.ts",
        "line": 393
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-access-entry/index.ts",
            "line": 451
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-access-entry/index.ts",
            "line": 467
          },
          "name": "resetValue"
        }
      ],
      "name": "EksAccessEntryTagsOutputReference",
      "namespace": "eksAccessEntry",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-access-entry/index.ts",
            "line": 455
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-access-entry/index.ts",
            "line": 471
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-access-entry/index.ts",
            "line": 445
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-access-entry/index.ts",
            "line": 461
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-access-entry/index.ts",
            "line": 407
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eksAccessEntry.EksAccessEntryTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/eks-access-entry/index:EksAccessEntryTagsOutputReference"
    },
    "@cdktn/provider-awscc.eksAddon.EksAddon": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_addon awscc_eks_addon}."
      },
      "fqn": "@cdktn/provider-awscc.eksAddon.EksAddon",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_addon awscc_eks_addon} Resource."
        },
        "locationInModule": {
          "filename": "src/eks-addon/index.ts",
          "line": 514
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.eksAddon.EksAddonConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/eks-addon/index.ts",
        "line": 482
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a EksAddon resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/eks-addon/index.ts",
            "line": 499
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the EksAddon to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_addon#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing EksAddon that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the EksAddon to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-addon/index.ts",
            "line": 619
          },
          "name": "putNamespaceConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.eksAddon.EksAddonNamespaceConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-addon/index.ts",
            "line": 635
          },
          "name": "putPodIdentityAssociations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.eksAddon.EksAddonPodIdentityAssociations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-addon/index.ts",
            "line": 699
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.eksAddon.EksAddonTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-addon/index.ts",
            "line": 567
          },
          "name": "resetAddonVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-addon/index.ts",
            "line": 601
          },
          "name": "resetConfigurationValues"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-addon/index.ts",
            "line": 622
          },
          "name": "resetNamespaceConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-addon/index.ts",
            "line": 638
          },
          "name": "resetPodIdentityAssociations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-addon/index.ts",
            "line": 654
          },
          "name": "resetPreserveOnDelete"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-addon/index.ts",
            "line": 670
          },
          "name": "resetResolveConflicts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-addon/index.ts",
            "line": 686
          },
          "name": "resetServiceAccountRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-addon/index.ts",
            "line": 702
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-addon/index.ts",
            "line": 714
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-addon/index.ts",
            "line": 729
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "EksAddon",
      "namespace": "eksAddon",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-addon/index.ts",
            "line": 487
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-addon/index.ts",
            "line": 576
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-addon/index.ts",
            "line": 610
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-addon/index.ts",
            "line": 616
          },
          "name": "namespaceConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.eksAddon.EksAddonNamespaceConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-addon/index.ts",
            "line": 632
          },
          "name": "podIdentityAssociations",
          "type": {
            "fqn": "@cdktn/provider-awscc.eksAddon.EksAddonPodIdentityAssociationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-addon/index.ts",
            "line": 696
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.eksAddon.EksAddonTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-addon/index.ts",
            "line": 555
          },
          "name": "addonNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-addon/index.ts",
            "line": 571
          },
          "name": "addonVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-addon/index.ts",
            "line": 589
          },
          "name": "clusterNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-addon/index.ts",
            "line": 605
          },
          "name": "configurationValuesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-addon/index.ts",
            "line": 626
          },
          "name": "namespaceConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eksAddon.EksAddonNamespaceConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-addon/index.ts",
            "line": 642
          },
          "name": "podIdentityAssociationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eksAddon.EksAddonPodIdentityAssociations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-addon/index.ts",
            "line": 658
          },
          "name": "preserveOnDeleteInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-addon/index.ts",
            "line": 674
          },
          "name": "resolveConflictsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-addon/index.ts",
            "line": 690
          },
          "name": "serviceAccountRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-addon/index.ts",
            "line": 706
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eksAddon.EksAddonTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-addon/index.ts",
            "line": 548
          },
          "name": "addonName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-addon/index.ts",
            "line": 561
          },
          "name": "addonVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-addon/index.ts",
            "line": 582
          },
          "name": "clusterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-addon/index.ts",
            "line": 595
          },
          "name": "configurationValues",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-addon/index.ts",
            "line": 648
          },
          "name": "preserveOnDelete",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-addon/index.ts",
            "line": 664
          },
          "name": "resolveConflicts",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-addon/index.ts",
            "line": 680
          },
          "name": "serviceAccountRoleArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/eks-addon/index:EksAddon"
    },
    "@cdktn/provider-awscc.eksAddon.EksAddonConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksAddon.EksAddonConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/eks-addon/index.ts",
        "line": 14
      },
      "name": "EksAddonConfig",
      "namespace": "eksAddon",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_addon#addon_name EksAddon#addon_name}",
            "stability": "stable",
            "summary": "Name of Addon."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-addon/index.ts",
            "line": 20
          },
          "name": "addonName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_addon#cluster_name EksAddon#cluster_name}",
            "stability": "stable",
            "summary": "Name of Cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-addon/index.ts",
            "line": 32
          },
          "name": "clusterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_addon#addon_version EksAddon#addon_version}",
            "stability": "stable",
            "summary": "Version of Addon."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-addon/index.ts",
            "line": 26
          },
          "name": "addonVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_addon#configuration_values EksAddon#configuration_values}",
            "stability": "stable",
            "summary": "The configuration values to use with the add-on."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-addon/index.ts",
            "line": 38
          },
          "name": "configurationValues",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_addon#namespace_config EksAddon#namespace_config}",
            "stability": "stable",
            "summary": "The custom namespace configuration to use with the add-on."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-addon/index.ts",
            "line": 44
          },
          "name": "namespaceConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.eksAddon.EksAddonNamespaceConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_addon#pod_identity_associations EksAddon#pod_identity_associations}",
            "stability": "stable",
            "summary": "An array of pod identities to apply to this add-on."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-addon/index.ts",
            "line": 50
          },
          "name": "podIdentityAssociations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eksAddon.EksAddonPodIdentityAssociations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_addon#preserve_on_delete EksAddon#preserve_on_delete}",
            "stability": "stable",
            "summary": "PreserveOnDelete parameter value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-addon/index.ts",
            "line": 56
          },
          "name": "preserveOnDelete",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_addon#resolve_conflicts EksAddon#resolve_conflicts}",
            "stability": "stable",
            "summary": "Resolve parameter value conflicts."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-addon/index.ts",
            "line": 62
          },
          "name": "resolveConflicts",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_addon#service_account_role_arn EksAddon#service_account_role_arn}",
            "stability": "stable",
            "summary": "IAM role to bind to the add-on's service account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-addon/index.ts",
            "line": 68
          },
          "name": "serviceAccountRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_addon#tags EksAddon#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-addon/index.ts",
            "line": 74
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eksAddon.EksAddonTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/eks-addon/index:EksAddonConfig"
    },
    "@cdktn/provider-awscc.eksAddon.EksAddonNamespaceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksAddon.EksAddonNamespaceConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/eks-addon/index.ts",
        "line": 76
      },
      "name": "EksAddonNamespaceConfig",
      "namespace": "eksAddon",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_addon#namespace EksAddon#namespace}",
            "stability": "stable",
            "summary": "The custom namespace for creating the add-on."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-addon/index.ts",
            "line": 82
          },
          "name": "namespace",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/eks-addon/index:EksAddonNamespaceConfig"
    },
    "@cdktn/provider-awscc.eksAddon.EksAddonNamespaceConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksAddon.EksAddonNamespaceConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/eks-addon/index.ts",
          "line": 122
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/eks-addon/index.ts",
        "line": 114
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-addon/index.ts",
            "line": 164
          },
          "name": "resetNamespace"
        }
      ],
      "name": "EksAddonNamespaceConfigOutputReference",
      "namespace": "eksAddon",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-addon/index.ts",
            "line": 168
          },
          "name": "namespaceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-addon/index.ts",
            "line": 158
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-addon/index.ts",
            "line": 126
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eksAddon.EksAddonNamespaceConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/eks-addon/index:EksAddonNamespaceConfigOutputReference"
    },
    "@cdktn/provider-awscc.eksAddon.EksAddonPodIdentityAssociations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksAddon.EksAddonPodIdentityAssociations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/eks-addon/index.ts",
        "line": 172
      },
      "name": "EksAddonPodIdentityAssociations",
      "namespace": "eksAddon",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_addon#role_arn EksAddon#role_arn}",
            "stability": "stable",
            "summary": "The IAM role ARN that the pod identity association is created for."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-addon/index.ts",
            "line": 178
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_addon#service_account EksAddon#service_account}",
            "stability": "stable",
            "summary": "The Kubernetes service account that the pod identity association is created for."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-addon/index.ts",
            "line": 184
          },
          "name": "serviceAccount",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/eks-addon/index:EksAddonPodIdentityAssociations"
    },
    "@cdktn/provider-awscc.eksAddon.EksAddonPodIdentityAssociationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksAddon.EksAddonPodIdentityAssociationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/eks-addon/index.ts",
          "line": 314
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/eks-addon/index.ts",
        "line": 306
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-addon/index.ts",
            "line": 321
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.eksAddon.EksAddonPodIdentityAssociationsOutputReference"
            }
          }
        }
      ],
      "name": "EksAddonPodIdentityAssociationsList",
      "namespace": "eksAddon",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-addon/index.ts",
            "line": 307
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eksAddon.EksAddonPodIdentityAssociations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/eks-addon/index:EksAddonPodIdentityAssociationsList"
    },
    "@cdktn/provider-awscc.eksAddon.EksAddonPodIdentityAssociationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksAddon.EksAddonPodIdentityAssociationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/eks-addon/index.ts",
          "line": 233
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/eks-addon/index.ts",
        "line": 223
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-addon/index.ts",
            "line": 281
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-addon/index.ts",
            "line": 297
          },
          "name": "resetServiceAccount"
        }
      ],
      "name": "EksAddonPodIdentityAssociationsOutputReference",
      "namespace": "eksAddon",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-addon/index.ts",
            "line": 285
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-addon/index.ts",
            "line": 301
          },
          "name": "serviceAccountInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-addon/index.ts",
            "line": 275
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-addon/index.ts",
            "line": 291
          },
          "name": "serviceAccount",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-addon/index.ts",
            "line": 237
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eksAddon.EksAddonPodIdentityAssociations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/eks-addon/index:EksAddonPodIdentityAssociationsOutputReference"
    },
    "@cdktn/provider-awscc.eksAddon.EksAddonTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksAddon.EksAddonTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/eks-addon/index.ts",
        "line": 325
      },
      "name": "EksAddonTags",
      "namespace": "eksAddon",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_addon#key EksAddon#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-addon/index.ts",
            "line": 331
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_addon#value EksAddon#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-addon/index.ts",
            "line": 337
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/eks-addon/index:EksAddonTags"
    },
    "@cdktn/provider-awscc.eksAddon.EksAddonTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksAddon.EksAddonTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/eks-addon/index.ts",
          "line": 467
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/eks-addon/index.ts",
        "line": 459
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-addon/index.ts",
            "line": 474
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.eksAddon.EksAddonTagsOutputReference"
            }
          }
        }
      ],
      "name": "EksAddonTagsList",
      "namespace": "eksAddon",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-addon/index.ts",
            "line": 460
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eksAddon.EksAddonTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/eks-addon/index:EksAddonTagsList"
    },
    "@cdktn/provider-awscc.eksAddon.EksAddonTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksAddon.EksAddonTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/eks-addon/index.ts",
          "line": 386
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/eks-addon/index.ts",
        "line": 376
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-addon/index.ts",
            "line": 434
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-addon/index.ts",
            "line": 450
          },
          "name": "resetValue"
        }
      ],
      "name": "EksAddonTagsOutputReference",
      "namespace": "eksAddon",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-addon/index.ts",
            "line": 438
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-addon/index.ts",
            "line": 454
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-addon/index.ts",
            "line": 428
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-addon/index.ts",
            "line": 444
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-addon/index.ts",
            "line": 390
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eksAddon.EksAddonTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/eks-addon/index:EksAddonTagsOutputReference"
    },
    "@cdktn/provider-awscc.eksCapability.EksCapability": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_capability awscc_eks_capability}."
      },
      "fqn": "@cdktn/provider-awscc.eksCapability.EksCapability",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_capability awscc_eks_capability} Resource."
        },
        "locationInModule": {
          "filename": "src/eks-capability/index.ts",
          "line": 1090
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.eksCapability.EksCapabilityConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/eks-capability/index.ts",
        "line": 1058
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a EksCapability resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 1075
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the EksCapability to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_capability#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing EksCapability that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the EksCapability to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 1155
          },
          "name": "putConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.eksCapability.EksCapabilityConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 1217
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.eksCapability.EksCapabilityTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 1158
          },
          "name": "resetConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 1220
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 1250
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 1262
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "EksCapability",
      "namespace": "eksCapability",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 1063
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 1120
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 1152
          },
          "name": "configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.eksCapability.EksCapabilityConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 1167
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 1185
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 1190
          },
          "name": "modifiedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 1208
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 1214
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.eksCapability.EksCapabilityTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 1242
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 1133
          },
          "name": "capabilityNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 1146
          },
          "name": "clusterNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 1162
          },
          "name": "configurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eksCapability.EksCapabilityConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 1180
          },
          "name": "deletePropagationPolicyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 1203
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 1224
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eksCapability.EksCapabilityTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 1237
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 1126
          },
          "name": "capabilityName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 1139
          },
          "name": "clusterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 1173
          },
          "name": "deletePropagationPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 1196
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 1230
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/eks-capability/index:EksCapability"
    },
    "@cdktn/provider-awscc.eksCapability.EksCapabilityConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksCapability.EksCapabilityConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/eks-capability/index.ts",
        "line": 14
      },
      "name": "EksCapabilityConfig",
      "namespace": "eksCapability",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The name must be unique within your cluster and can contain alphanumeric characters, hyphens, and underscores.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_capability#capability_name EksCapability#capability_name}",
            "stability": "stable",
            "summary": "A unique name for the capability."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 20
          },
          "name": "capabilityName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_capability#cluster_name EksCapability#cluster_name}",
            "stability": "stable",
            "summary": "The name of the EKS cluster where you want to create the capability."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 26
          },
          "name": "clusterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Currently, the only supported value is RETAIN which retains all Kubernetes resources managed by the capability when the capability is deleted.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_capability#delete_propagation_policy EksCapability#delete_propagation_policy}",
            "stability": "stable",
            "summary": "Specifies how Kubernetes resources managed by the capability should be handled when the capability is deleted."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 38
          },
          "name": "deletePropagationPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This role must have a trust policy that allows the EKS service principal to assume it, and it must have the necessary permissions for the capability type you're creating.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_capability#role_arn EksCapability#role_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the IAM role that the capability uses to interact with AWS services."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 44
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are: ACK (AWS Controllers for Kubernetes, which lets you manage AWS resources directly from Kubernetes), ARGOCD (Argo CD for GitOps-based continuous delivery), or KRO (Kube Resource Orchestrator for composing and managing custom Kubernetes resources).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_capability#type EksCapability#type}",
            "stability": "stable",
            "summary": "The type of capability to create."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 56
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The structure of this object varies depending on the capability type. For Argo CD capabilities, you can configure IAM Identity Center integration, RBAC role mappings, and network access settings.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_capability#configuration EksCapability#configuration}",
            "stability": "stable",
            "summary": "The configuration settings for the capability."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 32
          },
          "name": "configuration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.eksCapability.EksCapabilityConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_capability#tags EksCapability#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 50
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eksCapability.EksCapabilityTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/eks-capability/index:EksCapabilityConfig"
    },
    "@cdktn/provider-awscc.eksCapability.EksCapabilityConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksCapability.EksCapabilityConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/eks-capability/index.ts",
        "line": 805
      },
      "name": "EksCapabilityConfiguration",
      "namespace": "eksCapability",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "This includes the Kubernetes namespace, IAM Identity Center integration, RBAC role mappings, and network access configuration.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_capability#argo_cd EksCapability#argo_cd}",
            "stability": "stable",
            "summary": "Configuration settings for an Argo CD capability."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 811
          },
          "name": "argoCd",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.eksCapability.EksCapabilityConfigurationArgoCd"
          }
        }
      ],
      "symbolId": "src/eks-capability/index:EksCapabilityConfiguration"
    },
    "@cdktn/provider-awscc.eksCapability.EksCapabilityConfigurationArgoCd": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksCapability.EksCapabilityConfigurationArgoCd",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/eks-capability/index.ts",
        "line": 599
      },
      "name": "EksCapabilityConfigurationArgoCd",
      "namespace": "eksCapability",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "This allows you to use your organization's identity provider for authentication to Argo CD.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_capability#aws_idc EksCapability#aws_idc}",
            "stability": "stable",
            "summary": "Configuration for integrating Argo CD with IAM Identity Center."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 605
          },
          "name": "awsIdc",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.eksCapability.EksCapabilityConfigurationArgoCdAwsIdc"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_capability#namespace EksCapability#namespace}",
            "stability": "stable",
            "summary": "The Kubernetes namespace where Argo CD resources will be created. If not specified, the default namespace is used."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 611
          },
          "name": "namespace",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "By default, the Argo CD server is accessible via a public endpoint. You can optionally specify one or more VPC endpoint IDs to enable private connectivity from your VPCs.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_capability#network_access EksCapability#network_access}",
            "stability": "stable",
            "summary": "Configuration for network access to the Argo CD capability's managed API server endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 617
          },
          "name": "networkAccess",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.eksCapability.EksCapabilityConfigurationArgoCdNetworkAccess"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Each mapping associates an Argo CD role (ADMIN, EDITOR, or VIEWER) with one or more IAM Identity Center identities.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_capability#rbac_role_mappings EksCapability#rbac_role_mappings}",
            "stability": "stable",
            "summary": "A list of role mappings that define which IAM Identity Center users or groups have which Argo CD roles."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 623
          },
          "name": "rbacRoleMappings",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eksCapability.EksCapabilityConfigurationArgoCdRbacRoleMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/eks-capability/index:EksCapabilityConfigurationArgoCd"
    },
    "@cdktn/provider-awscc.eksCapability.EksCapabilityConfigurationArgoCdAwsIdc": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksCapability.EksCapabilityConfigurationArgoCdAwsIdc",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/eks-capability/index.ts",
        "line": 58
      },
      "name": "EksCapabilityConfigurationArgoCdAwsIdc",
      "namespace": "eksCapability",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_capability#idc_instance_arn EksCapability#idc_instance_arn}",
            "stability": "stable",
            "summary": "The ARN of the IAM Identity Center instance to use for authentication."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 64
          },
          "name": "idcInstanceArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_capability#idc_region EksCapability#idc_region}",
            "stability": "stable",
            "summary": "The Region where your IAM Identity Center instance is located."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 70
          },
          "name": "idcRegion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/eks-capability/index:EksCapabilityConfigurationArgoCdAwsIdc"
    },
    "@cdktn/provider-awscc.eksCapability.EksCapabilityConfigurationArgoCdAwsIdcOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksCapability.EksCapabilityConfigurationArgoCdAwsIdcOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/eks-capability/index.ts",
          "line": 117
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/eks-capability/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 165
          },
          "name": "resetIdcInstanceArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 186
          },
          "name": "resetIdcRegion"
        }
      ],
      "name": "EksCapabilityConfigurationArgoCdAwsIdcOutputReference",
      "namespace": "eksCapability",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 174
          },
          "name": "idcManagedApplicationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 169
          },
          "name": "idcInstanceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 190
          },
          "name": "idcRegionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 159
          },
          "name": "idcInstanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 180
          },
          "name": "idcRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 121
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eksCapability.EksCapabilityConfigurationArgoCdAwsIdc"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/eks-capability/index:EksCapabilityConfigurationArgoCdAwsIdcOutputReference"
    },
    "@cdktn/provider-awscc.eksCapability.EksCapabilityConfigurationArgoCdNetworkAccess": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksCapability.EksCapabilityConfigurationArgoCdNetworkAccess",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/eks-capability/index.ts",
        "line": 194
      },
      "name": "EksCapabilityConfigurationArgoCdNetworkAccess",
      "namespace": "eksCapability",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Each VPC endpoint provides private connectivity from a specific VPC to the Argo CD server. You can specify multiple VPC endpoint IDs to enable access from multiple VPCs.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_capability#vpce_ids EksCapability#vpce_ids}",
            "stability": "stable",
            "summary": "A list of VPC endpoint IDs to associate with the managed Argo CD API server endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 200
          },
          "name": "vpceIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/eks-capability/index:EksCapabilityConfigurationArgoCdNetworkAccess"
    },
    "@cdktn/provider-awscc.eksCapability.EksCapabilityConfigurationArgoCdNetworkAccessOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksCapability.EksCapabilityConfigurationArgoCdNetworkAccessOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/eks-capability/index.ts",
          "line": 240
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/eks-capability/index.ts",
        "line": 232
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 282
          },
          "name": "resetVpceIds"
        }
      ],
      "name": "EksCapabilityConfigurationArgoCdNetworkAccessOutputReference",
      "namespace": "eksCapability",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 286
          },
          "name": "vpceIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 276
          },
          "name": "vpceIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 244
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eksCapability.EksCapabilityConfigurationArgoCdNetworkAccess"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/eks-capability/index:EksCapabilityConfigurationArgoCdNetworkAccessOutputReference"
    },
    "@cdktn/provider-awscc.eksCapability.EksCapabilityConfigurationArgoCdOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksCapability.EksCapabilityConfigurationArgoCdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/eks-capability/index.ts",
          "line": 684
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/eks-capability/index.ts",
        "line": 676
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 741
          },
          "name": "putAwsIdc",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.eksCapability.EksCapabilityConfigurationArgoCdAwsIdc"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 773
          },
          "name": "putNetworkAccess",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.eksCapability.EksCapabilityConfigurationArgoCdNetworkAccess"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 789
          },
          "name": "putRbacRoleMappings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.eksCapability.EksCapabilityConfigurationArgoCdRbacRoleMappings"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 744
          },
          "name": "resetAwsIdc"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 760
          },
          "name": "resetNamespace"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 776
          },
          "name": "resetNetworkAccess"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 792
          },
          "name": "resetRbacRoleMappings"
        }
      ],
      "name": "EksCapabilityConfigurationArgoCdOutputReference",
      "namespace": "eksCapability",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 738
          },
          "name": "awsIdc",
          "type": {
            "fqn": "@cdktn/provider-awscc.eksCapability.EksCapabilityConfigurationArgoCdAwsIdcOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 770
          },
          "name": "networkAccess",
          "type": {
            "fqn": "@cdktn/provider-awscc.eksCapability.EksCapabilityConfigurationArgoCdNetworkAccessOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 786
          },
          "name": "rbacRoleMappings",
          "type": {
            "fqn": "@cdktn/provider-awscc.eksCapability.EksCapabilityConfigurationArgoCdRbacRoleMappingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 801
          },
          "name": "serverUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 748
          },
          "name": "awsIdcInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eksCapability.EksCapabilityConfigurationArgoCdAwsIdc"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 764
          },
          "name": "namespaceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 780
          },
          "name": "networkAccessInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eksCapability.EksCapabilityConfigurationArgoCdNetworkAccess"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 796
          },
          "name": "rbacRoleMappingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eksCapability.EksCapabilityConfigurationArgoCdRbacRoleMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 754
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 688
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eksCapability.EksCapabilityConfigurationArgoCd"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/eks-capability/index:EksCapabilityConfigurationArgoCdOutputReference"
    },
    "@cdktn/provider-awscc.eksCapability.EksCapabilityConfigurationArgoCdRbacRoleMappings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksCapability.EksCapabilityConfigurationArgoCdRbacRoleMappings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/eks-capability/index.ts",
        "line": 446
      },
      "name": "EksCapabilityConfigurationArgoCdRbacRoleMappings",
      "namespace": "eksCapability",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_capability#identities EksCapability#identities}",
            "stability": "stable",
            "summary": "A list of IAM Identity Center identities (users or groups) that should be assigned this Argo CD role."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 452
          },
          "name": "identities",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eksCapability.EksCapabilityConfigurationArgoCdRbacRoleMappingsIdentities"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are: ADMIN (full administrative access to Argo CD), EDITOR (edit access to Argo CD resources), or VIEWER (read-only access to Argo CD resources).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_capability#role EksCapability#role}",
            "stability": "stable",
            "summary": "The Argo CD role to assign."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 458
          },
          "name": "role",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/eks-capability/index:EksCapabilityConfigurationArgoCdRbacRoleMappings"
    },
    "@cdktn/provider-awscc.eksCapability.EksCapabilityConfigurationArgoCdRbacRoleMappingsIdentities": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksCapability.EksCapabilityConfigurationArgoCdRbacRoleMappingsIdentities",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/eks-capability/index.ts",
        "line": 290
      },
      "name": "EksCapabilityConfigurationArgoCdRbacRoleMappingsIdentities",
      "namespace": "eksCapability",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_capability#id EksCapability#id}\n\nPlease be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "The unique identifier of the IAM Identity Center user or group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 299
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_capability#type EksCapability#type}",
            "stability": "stable",
            "summary": "The type of identity. Valid values are SSO_USER or SSO_GROUP."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 305
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/eks-capability/index:EksCapabilityConfigurationArgoCdRbacRoleMappingsIdentities"
    },
    "@cdktn/provider-awscc.eksCapability.EksCapabilityConfigurationArgoCdRbacRoleMappingsIdentitiesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksCapability.EksCapabilityConfigurationArgoCdRbacRoleMappingsIdentitiesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/eks-capability/index.ts",
          "line": 435
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/eks-capability/index.ts",
        "line": 427
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 442
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.eksCapability.EksCapabilityConfigurationArgoCdRbacRoleMappingsIdentitiesOutputReference"
            }
          }
        }
      ],
      "name": "EksCapabilityConfigurationArgoCdRbacRoleMappingsIdentitiesList",
      "namespace": "eksCapability",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 428
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eksCapability.EksCapabilityConfigurationArgoCdRbacRoleMappingsIdentities"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/eks-capability/index:EksCapabilityConfigurationArgoCdRbacRoleMappingsIdentitiesList"
    },
    "@cdktn/provider-awscc.eksCapability.EksCapabilityConfigurationArgoCdRbacRoleMappingsIdentitiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksCapability.EksCapabilityConfigurationArgoCdRbacRoleMappingsIdentitiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/eks-capability/index.ts",
          "line": 354
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/eks-capability/index.ts",
        "line": 344
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 402
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 418
          },
          "name": "resetType"
        }
      ],
      "name": "EksCapabilityConfigurationArgoCdRbacRoleMappingsIdentitiesOutputReference",
      "namespace": "eksCapability",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 406
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 422
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 396
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 412
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 358
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eksCapability.EksCapabilityConfigurationArgoCdRbacRoleMappingsIdentities"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/eks-capability/index:EksCapabilityConfigurationArgoCdRbacRoleMappingsIdentitiesOutputReference"
    },
    "@cdktn/provider-awscc.eksCapability.EksCapabilityConfigurationArgoCdRbacRoleMappingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksCapability.EksCapabilityConfigurationArgoCdRbacRoleMappingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/eks-capability/index.ts",
          "line": 588
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/eks-capability/index.ts",
        "line": 580
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 595
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.eksCapability.EksCapabilityConfigurationArgoCdRbacRoleMappingsOutputReference"
            }
          }
        }
      ],
      "name": "EksCapabilityConfigurationArgoCdRbacRoleMappingsList",
      "namespace": "eksCapability",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 581
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eksCapability.EksCapabilityConfigurationArgoCdRbacRoleMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/eks-capability/index:EksCapabilityConfigurationArgoCdRbacRoleMappingsList"
    },
    "@cdktn/provider-awscc.eksCapability.EksCapabilityConfigurationArgoCdRbacRoleMappingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksCapability.EksCapabilityConfigurationArgoCdRbacRoleMappingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/eks-capability/index.ts",
          "line": 507
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/eks-capability/index.ts",
        "line": 497
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 552
          },
          "name": "putIdentities",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.eksCapability.EksCapabilityConfigurationArgoCdRbacRoleMappingsIdentities"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 555
          },
          "name": "resetIdentities"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 571
          },
          "name": "resetRole"
        }
      ],
      "name": "EksCapabilityConfigurationArgoCdRbacRoleMappingsOutputReference",
      "namespace": "eksCapability",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 549
          },
          "name": "identities",
          "type": {
            "fqn": "@cdktn/provider-awscc.eksCapability.EksCapabilityConfigurationArgoCdRbacRoleMappingsIdentitiesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 559
          },
          "name": "identitiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eksCapability.EksCapabilityConfigurationArgoCdRbacRoleMappingsIdentities"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 575
          },
          "name": "roleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 565
          },
          "name": "role",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 511
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eksCapability.EksCapabilityConfigurationArgoCdRbacRoleMappings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/eks-capability/index:EksCapabilityConfigurationArgoCdRbacRoleMappingsOutputReference"
    },
    "@cdktn/provider-awscc.eksCapability.EksCapabilityConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksCapability.EksCapabilityConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/eks-capability/index.ts",
          "line": 851
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/eks-capability/index.ts",
        "line": 843
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 890
          },
          "name": "putArgoCd",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.eksCapability.EksCapabilityConfigurationArgoCd"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 893
          },
          "name": "resetArgoCd"
        }
      ],
      "name": "EksCapabilityConfigurationOutputReference",
      "namespace": "eksCapability",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 887
          },
          "name": "argoCd",
          "type": {
            "fqn": "@cdktn/provider-awscc.eksCapability.EksCapabilityConfigurationArgoCdOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 897
          },
          "name": "argoCdInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eksCapability.EksCapabilityConfigurationArgoCd"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 855
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eksCapability.EksCapabilityConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/eks-capability/index:EksCapabilityConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.eksCapability.EksCapabilityTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksCapability.EksCapabilityTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/eks-capability/index.ts",
        "line": 901
      },
      "name": "EksCapabilityTags",
      "namespace": "eksCapability",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_capability#key EksCapability#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 907
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_capability#value EksCapability#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 913
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/eks-capability/index:EksCapabilityTags"
    },
    "@cdktn/provider-awscc.eksCapability.EksCapabilityTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksCapability.EksCapabilityTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/eks-capability/index.ts",
          "line": 1043
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/eks-capability/index.ts",
        "line": 1035
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 1050
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.eksCapability.EksCapabilityTagsOutputReference"
            }
          }
        }
      ],
      "name": "EksCapabilityTagsList",
      "namespace": "eksCapability",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 1036
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eksCapability.EksCapabilityTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/eks-capability/index:EksCapabilityTagsList"
    },
    "@cdktn/provider-awscc.eksCapability.EksCapabilityTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksCapability.EksCapabilityTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/eks-capability/index.ts",
          "line": 962
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/eks-capability/index.ts",
        "line": 952
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 1010
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 1026
          },
          "name": "resetValue"
        }
      ],
      "name": "EksCapabilityTagsOutputReference",
      "namespace": "eksCapability",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 1014
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 1030
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 1004
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 1020
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-capability/index.ts",
            "line": 966
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eksCapability.EksCapabilityTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/eks-capability/index:EksCapabilityTagsOutputReference"
    },
    "@cdktn/provider-awscc.eksCluster.EksCluster": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_cluster awscc_eks_cluster}."
      },
      "fqn": "@cdktn/provider-awscc.eksCluster.EksCluster",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_cluster awscc_eks_cluster} Resource."
        },
        "locationInModule": {
          "filename": "src/eks-cluster/index.ts",
          "line": 3120
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/eks-cluster/index.ts",
        "line": 3088
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a EksCluster resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 3105
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the EksCluster to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_cluster#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing EksCluster that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the EksCluster to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 3167
          },
          "name": "putAccessConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterAccessConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 3219
          },
          "name": "putComputeConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterComputeConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 3235
          },
          "name": "putControlPlaneScalingConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterControlPlaneScalingConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 3267
          },
          "name": "putEncryptionConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterEncryptionConfig"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 3314
          },
          "name": "putKubernetesNetworkConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterKubernetesNetworkConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 3330
          },
          "name": "putLogging",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterLogging"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 3367
          },
          "name": "putOutpostConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterOutpostConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 3383
          },
          "name": "putRemoteNetworkConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterRemoteNetworkConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 3399
          },
          "name": "putResourcesVpcConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterResourcesVpcConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 3425
          },
          "name": "putRollbackConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterRollbackConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 3441
          },
          "name": "putStorageConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterStorageConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 3457
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 3473
          },
          "name": "putUpgradePolicy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterUpgradePolicy"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 3505
          },
          "name": "putZonalShiftConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterZonalShiftConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 3170
          },
          "name": "resetAccessConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 3191
          },
          "name": "resetBootstrapSelfManagedAddons"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 3222
          },
          "name": "resetComputeConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 3238
          },
          "name": "resetControlPlaneScalingConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 3254
          },
          "name": "resetDeletionProtection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 3270
          },
          "name": "resetEncryptionConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 3296
          },
          "name": "resetForce"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 3317
          },
          "name": "resetKubernetesNetworkConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 3333
          },
          "name": "resetLogging"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 3349
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 3370
          },
          "name": "resetOutpostConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 3386
          },
          "name": "resetRemoteNetworkConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 3428
          },
          "name": "resetRollbackConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 3444
          },
          "name": "resetStorageConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 3460
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 3476
          },
          "name": "resetUpgradePolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 3492
          },
          "name": "resetVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 3508
          },
          "name": "resetZonalShiftConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 3520
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 3545
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "EksCluster",
      "namespace": "eksCluster",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 3093
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 3164
          },
          "name": "accessConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterAccessConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 3179
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 3200
          },
          "name": "certificateAuthorityData",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 3205
          },
          "name": "clusterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 3210
          },
          "name": "clusterSecurityGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 3216
          },
          "name": "computeConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterComputeConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 3232
          },
          "name": "controlPlaneScalingConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterControlPlaneScalingConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 3264
          },
          "name": "encryptionConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterEncryptionConfigList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 3279
          },
          "name": "encryptionConfigKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 3284
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 3305
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 3311
          },
          "name": "kubernetesNetworkConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterKubernetesNetworkConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 3327
          },
          "name": "logging",
          "type": {
            "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterLoggingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 3358
          },
          "name": "openIdConnectIssuerUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 3364
          },
          "name": "outpostConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterOutpostConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 3380
          },
          "name": "remoteNetworkConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterRemoteNetworkConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 3396
          },
          "name": "resourcesVpcConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterResourcesVpcConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 3422
          },
          "name": "rollbackConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterRollbackConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 3438
          },
          "name": "storageConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterStorageConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 3454
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 3470
          },
          "name": "upgradePolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterUpgradePolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 3502
          },
          "name": "zonalShiftConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterZonalShiftConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 3174
          },
          "name": "accessConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterAccessConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 3195
          },
          "name": "bootstrapSelfManagedAddonsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 3226
          },
          "name": "computeConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterComputeConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 3242
          },
          "name": "controlPlaneScalingConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterControlPlaneScalingConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 3258
          },
          "name": "deletionProtectionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 3274
          },
          "name": "encryptionConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterEncryptionConfig"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 3300
          },
          "name": "forceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 3321
          },
          "name": "kubernetesNetworkConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterKubernetesNetworkConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 3337
          },
          "name": "loggingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterLogging"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 3353
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 3374
          },
          "name": "outpostConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterOutpostConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 3390
          },
          "name": "remoteNetworkConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterRemoteNetworkConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 3403
          },
          "name": "resourcesVpcConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterResourcesVpcConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 3416
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 3432
          },
          "name": "rollbackConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterRollbackConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 3448
          },
          "name": "storageConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterStorageConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 3464
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 3480
          },
          "name": "upgradePolicyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterUpgradePolicy"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 3496
          },
          "name": "versionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 3512
          },
          "name": "zonalShiftConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterZonalShiftConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 3185
          },
          "name": "bootstrapSelfManagedAddons",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 3248
          },
          "name": "deletionProtection",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 3290
          },
          "name": "force",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 3343
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 3409
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 3486
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/eks-cluster/index:EksCluster"
    },
    "@cdktn/provider-awscc.eksCluster.EksClusterAccessConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterAccessConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/eks-cluster/index.ts",
        "line": 134
      },
      "name": "EksClusterAccessConfig",
      "namespace": "eksCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_cluster#authentication_mode EksCluster#authentication_mode}",
            "stability": "stable",
            "summary": "Specify the authentication mode that should be used to create your cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 140
          },
          "name": "authenticationMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_cluster#bootstrap_cluster_creator_admin_permissions EksCluster#bootstrap_cluster_creator_admin_permissions}",
            "stability": "stable",
            "summary": "Set this value to false to avoid creating a default cluster admin Access Entry using the IAM principal used to create the cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 146
          },
          "name": "bootstrapClusterCreatorAdminPermissions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/eks-cluster/index:EksClusterAccessConfig"
    },
    "@cdktn/provider-awscc.eksCluster.EksClusterAccessConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterAccessConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/eks-cluster/index.ts",
          "line": 193
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/eks-cluster/index.ts",
        "line": 185
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 241
          },
          "name": "resetAuthenticationMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 257
          },
          "name": "resetBootstrapClusterCreatorAdminPermissions"
        }
      ],
      "name": "EksClusterAccessConfigOutputReference",
      "namespace": "eksCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 245
          },
          "name": "authenticationModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 261
          },
          "name": "bootstrapClusterCreatorAdminPermissionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 235
          },
          "name": "authenticationMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 251
          },
          "name": "bootstrapClusterCreatorAdminPermissions",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 197
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterAccessConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/eks-cluster/index:EksClusterAccessConfigOutputReference"
    },
    "@cdktn/provider-awscc.eksCluster.EksClusterComputeConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterComputeConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/eks-cluster/index.ts",
        "line": 265
      },
      "name": "EksClusterComputeConfig",
      "namespace": "eksCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_cluster#enabled EksCluster#enabled}",
            "stability": "stable",
            "summary": "Todo: add description."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 271
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_cluster#node_pools EksCluster#node_pools}",
            "stability": "stable",
            "summary": "Todo: add description."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 277
          },
          "name": "nodePools",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_cluster#node_role_arn EksCluster#node_role_arn}",
            "stability": "stable",
            "summary": "Todo: add description."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 283
          },
          "name": "nodeRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/eks-cluster/index:EksClusterComputeConfig"
    },
    "@cdktn/provider-awscc.eksCluster.EksClusterComputeConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterComputeConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/eks-cluster/index.ts",
          "line": 337
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/eks-cluster/index.ts",
        "line": 329
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 391
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 407
          },
          "name": "resetNodePools"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 423
          },
          "name": "resetNodeRoleArn"
        }
      ],
      "name": "EksClusterComputeConfigOutputReference",
      "namespace": "eksCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 395
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 411
          },
          "name": "nodePoolsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 427
          },
          "name": "nodeRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 385
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 401
          },
          "name": "nodePools",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 417
          },
          "name": "nodeRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 341
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterComputeConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/eks-cluster/index:EksClusterComputeConfigOutputReference"
    },
    "@cdktn/provider-awscc.eksCluster.EksClusterConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/eks-cluster/index.ts",
        "line": 14
      },
      "name": "EksClusterConfig",
      "namespace": "eksCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_cluster#resources_vpc_config EksCluster#resources_vpc_config}",
            "stability": "stable",
            "summary": "An object representing the VPC configuration to use for an Amazon EKS cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 90
          },
          "name": "resourcesVpcConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterResourcesVpcConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_cluster#role_arn EksCluster#role_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the IAM role that provides permissions for the Kubernetes control plane to make calls to AWS API operations on your behalf."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 96
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_cluster#access_config EksCluster#access_config}",
            "stability": "stable",
            "summary": "An object representing the Access Config to use for the cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 20
          },
          "name": "accessConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterAccessConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_cluster#bootstrap_self_managed_addons EksCluster#bootstrap_self_managed_addons}",
            "stability": "stable",
            "summary": "Set this value to false to avoid creating the default networking add-ons when the cluster is created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 26
          },
          "name": "bootstrapSelfManagedAddons",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_cluster#compute_config EksCluster#compute_config}",
            "stability": "stable",
            "summary": "Todo: add description."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 32
          },
          "name": "computeConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterComputeConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_cluster#control_plane_scaling_config EksCluster#control_plane_scaling_config}",
            "stability": "stable",
            "summary": "Configuration for provisioned control plane scaling."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 38
          },
          "name": "controlPlaneScalingConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterControlPlaneScalingConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_cluster#deletion_protection EksCluster#deletion_protection}",
            "stability": "stable",
            "summary": "Set this value to true to enable deletion protection for the cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 44
          },
          "name": "deletionProtection",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_cluster#encryption_config EksCluster#encryption_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 48
          },
          "name": "encryptionConfig",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterEncryptionConfig"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_cluster#force EksCluster#force}",
            "stability": "stable",
            "summary": "Force cluster version update."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 54
          },
          "name": "force",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_cluster#kubernetes_network_config EksCluster#kubernetes_network_config}",
            "stability": "stable",
            "summary": "The Kubernetes network configuration for the cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 60
          },
          "name": "kubernetesNetworkConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterKubernetesNetworkConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "By default, cluster control plane logs aren't exported to CloudWatch Logs.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_cluster#logging EksCluster#logging}",
            "stability": "stable",
            "summary": "Enable exporting the Kubernetes control plane logs for your cluster to CloudWatch Logs based on log types."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 66
          },
          "name": "logging",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterLogging"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_cluster#name EksCluster#name}",
            "stability": "stable",
            "summary": "The unique name to give to your cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 72
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_cluster#outpost_config EksCluster#outpost_config}",
            "stability": "stable",
            "summary": "An object representing the Outpost configuration to use for AWS EKS outpost cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 78
          },
          "name": "outpostConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterOutpostConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_cluster#remote_network_config EksCluster#remote_network_config}",
            "stability": "stable",
            "summary": "Configuration fields for specifying on-premises node and pod CIDRs that are external to the VPC passed during cluster creation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 84
          },
          "name": "remoteNetworkConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterRemoteNetworkConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_cluster#rollback_config EksCluster#rollback_config}",
            "stability": "stable",
            "summary": "The rollback configuration to use for the cluster version rollback."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 102
          },
          "name": "rollbackConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterRollbackConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_cluster#storage_config EksCluster#storage_config}",
            "stability": "stable",
            "summary": "Todo: add description."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 108
          },
          "name": "storageConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterStorageConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_cluster#tags EksCluster#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 114
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_cluster#upgrade_policy EksCluster#upgrade_policy}",
            "stability": "stable",
            "summary": "An object representing the Upgrade Policy to use for the cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 120
          },
          "name": "upgradePolicy",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterUpgradePolicy"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you don't specify a value here, the latest version available in Amazon EKS is used.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_cluster#version EksCluster#version}",
            "stability": "stable",
            "summary": "The desired Kubernetes version for your cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 126
          },
          "name": "version",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_cluster#zonal_shift_config EksCluster#zonal_shift_config}",
            "stability": "stable",
            "summary": "The current zonal shift configuration to use for the cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 132
          },
          "name": "zonalShiftConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterZonalShiftConfig"
          }
        }
      ],
      "symbolId": "src/eks-cluster/index:EksClusterConfig"
    },
    "@cdktn/provider-awscc.eksCluster.EksClusterControlPlaneScalingConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterControlPlaneScalingConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/eks-cluster/index.ts",
        "line": 431
      },
      "name": "EksClusterControlPlaneScalingConfig",
      "namespace": "eksCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_cluster#tier EksCluster#tier}",
            "stability": "stable",
            "summary": "The scaling tier for the provisioned control plane."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 437
          },
          "name": "tier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/eks-cluster/index:EksClusterControlPlaneScalingConfig"
    },
    "@cdktn/provider-awscc.eksCluster.EksClusterControlPlaneScalingConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterControlPlaneScalingConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/eks-cluster/index.ts",
          "line": 477
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/eks-cluster/index.ts",
        "line": 469
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 519
          },
          "name": "resetTier"
        }
      ],
      "name": "EksClusterControlPlaneScalingConfigOutputReference",
      "namespace": "eksCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 523
          },
          "name": "tierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 513
          },
          "name": "tier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 481
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterControlPlaneScalingConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/eks-cluster/index:EksClusterControlPlaneScalingConfigOutputReference"
    },
    "@cdktn/provider-awscc.eksCluster.EksClusterEncryptionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterEncryptionConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/eks-cluster/index.ts",
        "line": 623
      },
      "name": "EksClusterEncryptionConfig",
      "namespace": "eksCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_cluster#provider EksCluster#provider}",
            "stability": "stable",
            "summary": "The encryption provider for the cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 629
          },
          "name": "provider",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterEncryptionConfigProvider"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_cluster#resources EksCluster#resources}",
            "stability": "stable",
            "summary": "Specifies the resources to be encrypted. The only supported value is \"secrets\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 635
          },
          "name": "resources",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/eks-cluster/index:EksClusterEncryptionConfig"
    },
    "@cdktn/provider-awscc.eksCluster.EksClusterEncryptionConfigList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterEncryptionConfigList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/eks-cluster/index.ts",
          "line": 765
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/eks-cluster/index.ts",
        "line": 757
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 772
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterEncryptionConfigOutputReference"
            }
          }
        }
      ],
      "name": "EksClusterEncryptionConfigList",
      "namespace": "eksCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 758
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterEncryptionConfig"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/eks-cluster/index:EksClusterEncryptionConfigList"
    },
    "@cdktn/provider-awscc.eksCluster.EksClusterEncryptionConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterEncryptionConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/eks-cluster/index.ts",
          "line": 684
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/eks-cluster/index.ts",
        "line": 674
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 729
          },
          "name": "putProvider",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterEncryptionConfigProvider"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 732
          },
          "name": "resetProvider"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 748
          },
          "name": "resetResources"
        }
      ],
      "name": "EksClusterEncryptionConfigOutputReference",
      "namespace": "eksCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 726
          },
          "name": "provider",
          "type": {
            "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterEncryptionConfigProviderOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 736
          },
          "name": "providerInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterEncryptionConfigProvider"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 752
          },
          "name": "resourcesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 742
          },
          "name": "resources",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 688
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterEncryptionConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/eks-cluster/index:EksClusterEncryptionConfigOutputReference"
    },
    "@cdktn/provider-awscc.eksCluster.EksClusterEncryptionConfigProvider": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterEncryptionConfigProvider",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/eks-cluster/index.ts",
        "line": 527
      },
      "name": "EksClusterEncryptionConfigProvider",
      "namespace": "eksCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The KMS key must be symmetric, created in the same region as the cluster, and if the KMS key was created in a different account, the user must have access to the KMS key.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_cluster#key_arn EksCluster#key_arn}",
            "stability": "stable",
            "summary": "Amazon Resource Name (ARN) or alias of the KMS key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 533
          },
          "name": "keyArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/eks-cluster/index:EksClusterEncryptionConfigProvider"
    },
    "@cdktn/provider-awscc.eksCluster.EksClusterEncryptionConfigProviderOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterEncryptionConfigProviderOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/eks-cluster/index.ts",
          "line": 573
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/eks-cluster/index.ts",
        "line": 565
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 615
          },
          "name": "resetKeyArn"
        }
      ],
      "name": "EksClusterEncryptionConfigProviderOutputReference",
      "namespace": "eksCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 619
          },
          "name": "keyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 609
          },
          "name": "keyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 577
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterEncryptionConfigProvider"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/eks-cluster/index:EksClusterEncryptionConfigProviderOutputReference"
    },
    "@cdktn/provider-awscc.eksCluster.EksClusterKubernetesNetworkConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterKubernetesNetworkConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/eks-cluster/index.ts",
        "line": 872
      },
      "name": "EksClusterKubernetesNetworkConfig",
      "namespace": "eksCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_cluster#elastic_load_balancing EksCluster#elastic_load_balancing}",
            "stability": "stable",
            "summary": "Todo: add description."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 878
          },
          "name": "elasticLoadBalancing",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterKubernetesNetworkConfigElasticLoadBalancing"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can only specify ipv6 for 1.21 and later clusters that use version 1.10.1 or later of the Amazon VPC CNI add-on\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_cluster#ip_family EksCluster#ip_family}",
            "stability": "stable",
            "summary": "Ipv4 or Ipv6."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 884
          },
          "name": "ipFamily",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you don't specify a block, Kubernetes assigns addresses from either the 10.100.0.0/16 or 172.20.0.0/16 CIDR blocks. We recommend that you specify a block that does not overlap with resources in other networks that are peered or connected to your VPC. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_cluster#service_ipv_4_cidr EksCluster#service_ipv_4_cidr}",
            "stability": "stable",
            "summary": "The CIDR block to assign Kubernetes service IP addresses from."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 890
          },
          "name": "serviceIpv4Cidr",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/eks-cluster/index:EksClusterKubernetesNetworkConfig"
    },
    "@cdktn/provider-awscc.eksCluster.EksClusterKubernetesNetworkConfigElasticLoadBalancing": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterKubernetesNetworkConfigElasticLoadBalancing",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/eks-cluster/index.ts",
        "line": 776
      },
      "name": "EksClusterKubernetesNetworkConfigElasticLoadBalancing",
      "namespace": "eksCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_cluster#enabled EksCluster#enabled}",
            "stability": "stable",
            "summary": "Todo: add description."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 782
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/eks-cluster/index:EksClusterKubernetesNetworkConfigElasticLoadBalancing"
    },
    "@cdktn/provider-awscc.eksCluster.EksClusterKubernetesNetworkConfigElasticLoadBalancingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterKubernetesNetworkConfigElasticLoadBalancingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/eks-cluster/index.ts",
          "line": 822
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/eks-cluster/index.ts",
        "line": 814
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 864
          },
          "name": "resetEnabled"
        }
      ],
      "name": "EksClusterKubernetesNetworkConfigElasticLoadBalancingOutputReference",
      "namespace": "eksCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 868
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 858
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 826
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterKubernetesNetworkConfigElasticLoadBalancing"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/eks-cluster/index:EksClusterKubernetesNetworkConfigElasticLoadBalancingOutputReference"
    },
    "@cdktn/provider-awscc.eksCluster.EksClusterKubernetesNetworkConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterKubernetesNetworkConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/eks-cluster/index.ts",
          "line": 944
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/eks-cluster/index.ts",
        "line": 936
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 995
          },
          "name": "putElasticLoadBalancing",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterKubernetesNetworkConfigElasticLoadBalancing"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 998
          },
          "name": "resetElasticLoadBalancing"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 1014
          },
          "name": "resetIpFamily"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 1030
          },
          "name": "resetServiceIpv4Cidr"
        }
      ],
      "name": "EksClusterKubernetesNetworkConfigOutputReference",
      "namespace": "eksCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 992
          },
          "name": "elasticLoadBalancing",
          "type": {
            "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterKubernetesNetworkConfigElasticLoadBalancingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 1039
          },
          "name": "serviceIpv6Cidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 1002
          },
          "name": "elasticLoadBalancingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterKubernetesNetworkConfigElasticLoadBalancing"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 1018
          },
          "name": "ipFamilyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 1034
          },
          "name": "serviceIpv4CidrInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 1008
          },
          "name": "ipFamily",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 1024
          },
          "name": "serviceIpv4Cidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 948
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterKubernetesNetworkConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/eks-cluster/index:EksClusterKubernetesNetworkConfigOutputReference"
    },
    "@cdktn/provider-awscc.eksCluster.EksClusterLogging": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterLogging",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/eks-cluster/index.ts",
        "line": 1257
      },
      "name": "EksClusterLogging",
      "namespace": "eksCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_cluster#cluster_logging EksCluster#cluster_logging}",
            "stability": "stable",
            "summary": "The cluster control plane logging configuration for your cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 1263
          },
          "name": "clusterLogging",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterLoggingClusterLogging"
          }
        }
      ],
      "symbolId": "src/eks-cluster/index:EksClusterLogging"
    },
    "@cdktn/provider-awscc.eksCluster.EksClusterLoggingClusterLogging": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterLoggingClusterLogging",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/eks-cluster/index.ts",
        "line": 1161
      },
      "name": "EksClusterLoggingClusterLogging",
      "namespace": "eksCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_cluster#enabled_types EksCluster#enabled_types}",
            "stability": "stable",
            "summary": "Enable control plane logs for your cluster, all log types will be disabled if the array is empty."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 1167
          },
          "name": "enabledTypes",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterLoggingClusterLoggingEnabledTypes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/eks-cluster/index:EksClusterLoggingClusterLogging"
    },
    "@cdktn/provider-awscc.eksCluster.EksClusterLoggingClusterLoggingEnabledTypes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterLoggingClusterLoggingEnabledTypes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/eks-cluster/index.ts",
        "line": 1043
      },
      "name": "EksClusterLoggingClusterLoggingEnabledTypes",
      "namespace": "eksCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_cluster#type EksCluster#type}",
            "stability": "stable",
            "summary": "name of the log type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 1049
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/eks-cluster/index:EksClusterLoggingClusterLoggingEnabledTypes"
    },
    "@cdktn/provider-awscc.eksCluster.EksClusterLoggingClusterLoggingEnabledTypesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterLoggingClusterLoggingEnabledTypesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/eks-cluster/index.ts",
          "line": 1150
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/eks-cluster/index.ts",
        "line": 1142
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 1157
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterLoggingClusterLoggingEnabledTypesOutputReference"
            }
          }
        }
      ],
      "name": "EksClusterLoggingClusterLoggingEnabledTypesList",
      "namespace": "eksCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 1143
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterLoggingClusterLoggingEnabledTypes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/eks-cluster/index:EksClusterLoggingClusterLoggingEnabledTypesList"
    },
    "@cdktn/provider-awscc.eksCluster.EksClusterLoggingClusterLoggingEnabledTypesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterLoggingClusterLoggingEnabledTypesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/eks-cluster/index.ts",
          "line": 1091
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/eks-cluster/index.ts",
        "line": 1081
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 1133
          },
          "name": "resetType"
        }
      ],
      "name": "EksClusterLoggingClusterLoggingEnabledTypesOutputReference",
      "namespace": "eksCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 1137
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 1127
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 1095
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterLoggingClusterLoggingEnabledTypes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/eks-cluster/index:EksClusterLoggingClusterLoggingEnabledTypesOutputReference"
    },
    "@cdktn/provider-awscc.eksCluster.EksClusterLoggingClusterLoggingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterLoggingClusterLoggingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/eks-cluster/index.ts",
          "line": 1207
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/eks-cluster/index.ts",
        "line": 1199
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 1246
          },
          "name": "putEnabledTypes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterLoggingClusterLoggingEnabledTypes"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 1249
          },
          "name": "resetEnabledTypes"
        }
      ],
      "name": "EksClusterLoggingClusterLoggingOutputReference",
      "namespace": "eksCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 1243
          },
          "name": "enabledTypes",
          "type": {
            "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterLoggingClusterLoggingEnabledTypesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 1253
          },
          "name": "enabledTypesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterLoggingClusterLoggingEnabledTypes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 1211
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterLoggingClusterLogging"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/eks-cluster/index:EksClusterLoggingClusterLoggingOutputReference"
    },
    "@cdktn/provider-awscc.eksCluster.EksClusterLoggingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterLoggingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/eks-cluster/index.ts",
          "line": 1303
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/eks-cluster/index.ts",
        "line": 1295
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 1342
          },
          "name": "putClusterLogging",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterLoggingClusterLogging"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 1345
          },
          "name": "resetClusterLogging"
        }
      ],
      "name": "EksClusterLoggingOutputReference",
      "namespace": "eksCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 1339
          },
          "name": "clusterLogging",
          "type": {
            "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterLoggingClusterLoggingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 1349
          },
          "name": "clusterLoggingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterLoggingClusterLogging"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 1307
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterLogging"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/eks-cluster/index:EksClusterLoggingOutputReference"
    },
    "@cdktn/provider-awscc.eksCluster.EksClusterOutpostConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterOutpostConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/eks-cluster/index.ts",
        "line": 1580
      },
      "name": "EksClusterOutpostConfig",
      "namespace": "eksCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "This instance type applies to all control plane instances and cannot be changed after cluster creation.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_cluster#control_plane_instance_type EksCluster#control_plane_instance_type}",
            "stability": "stable",
            "summary": "The EC2 instance type for the Kubernetes control plane instances of your local Amazon EKS cluster on AWS Outposts."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 1586
          },
          "name": "controlPlaneInstanceType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_cluster#control_plane_placement EksCluster#control_plane_placement}",
            "stability": "stable",
            "summary": "An object representing the placement configuration for all the control plane instances of your local Amazon EKS cluster on an AWS Outpost."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 1592
          },
          "name": "controlPlanePlacement",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterOutpostConfigControlPlanePlacement"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This instance type applies to all etcd instances and cannot be changed after cluster creation.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_cluster#etcd_instance_type EksCluster#etcd_instance_type}",
            "stability": "stable",
            "summary": "The EC2 instance type for etcd instances of your local Amazon EKS cluster on AWS Outposts."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 1598
          },
          "name": "etcdInstanceType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_cluster#etcd_placement EksCluster#etcd_placement}",
            "stability": "stable",
            "summary": "An object representing the placement configuration for the etcd instances of your local Amazon EKS cluster on an AWS Outpost."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 1604
          },
          "name": "etcdPlacement",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterOutpostConfigEtcdPlacement"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Only a single Outpost ARN is supported.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_cluster#outpost_arns EksCluster#outpost_arns}",
            "stability": "stable",
            "summary": "The ARN of the Outpost that you want to use for your local Amazon EKS cluster on Outposts."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 1610
          },
          "name": "outpostArns",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/eks-cluster/index:EksClusterOutpostConfig"
    },
    "@cdktn/provider-awscc.eksCluster.EksClusterOutpostConfigControlPlanePlacement": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterOutpostConfigControlPlanePlacement",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/eks-cluster/index.ts",
        "line": 1353
      },
      "name": "EksClusterOutpostConfigControlPlanePlacement",
      "namespace": "eksCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "This setting can't be changed after cluster creation.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_cluster#group_name EksCluster#group_name}",
            "stability": "stable",
            "summary": "The name of the placement group for the Kubernetes control plane instances."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 1359
          },
          "name": "groupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If not provided, EKS will deploy control plane instances without a placement group.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_cluster#spread_level EksCluster#spread_level}",
            "stability": "stable",
            "summary": "Optional parameter to specify the placement group spread level for control plane instances."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 1365
          },
          "name": "spreadLevel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/eks-cluster/index:EksClusterOutpostConfigControlPlanePlacement"
    },
    "@cdktn/provider-awscc.eksCluster.EksClusterOutpostConfigControlPlanePlacementOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterOutpostConfigControlPlanePlacementOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/eks-cluster/index.ts",
          "line": 1412
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/eks-cluster/index.ts",
        "line": 1404
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 1460
          },
          "name": "resetGroupName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 1476
          },
          "name": "resetSpreadLevel"
        }
      ],
      "name": "EksClusterOutpostConfigControlPlanePlacementOutputReference",
      "namespace": "eksCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 1464
          },
          "name": "groupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 1480
          },
          "name": "spreadLevelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 1454
          },
          "name": "groupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 1470
          },
          "name": "spreadLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 1416
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterOutpostConfigControlPlanePlacement"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/eks-cluster/index:EksClusterOutpostConfigControlPlanePlacementOutputReference"
    },
    "@cdktn/provider-awscc.eksCluster.EksClusterOutpostConfigEtcdPlacement": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterOutpostConfigEtcdPlacement",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/eks-cluster/index.ts",
        "line": 1484
      },
      "name": "EksClusterOutpostConfigEtcdPlacement",
      "namespace": "eksCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "If not provided, EKS will deploy etcd instances without a placement group.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_cluster#spread_level EksCluster#spread_level}",
            "stability": "stable",
            "summary": "Optional parameter to specify the placement group spread level for etcd instances."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 1490
          },
          "name": "spreadLevel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/eks-cluster/index:EksClusterOutpostConfigEtcdPlacement"
    },
    "@cdktn/provider-awscc.eksCluster.EksClusterOutpostConfigEtcdPlacementOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterOutpostConfigEtcdPlacementOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/eks-cluster/index.ts",
          "line": 1530
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/eks-cluster/index.ts",
        "line": 1522
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 1572
          },
          "name": "resetSpreadLevel"
        }
      ],
      "name": "EksClusterOutpostConfigEtcdPlacementOutputReference",
      "namespace": "eksCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 1576
          },
          "name": "spreadLevelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 1566
          },
          "name": "spreadLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 1534
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterOutpostConfigEtcdPlacement"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/eks-cluster/index:EksClusterOutpostConfigEtcdPlacementOutputReference"
    },
    "@cdktn/provider-awscc.eksCluster.EksClusterOutpostConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterOutpostConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/eks-cluster/index.ts",
          "line": 1678
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/eks-cluster/index.ts",
        "line": 1670
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 1757
          },
          "name": "putControlPlanePlacement",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterOutpostConfigControlPlanePlacement"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 1789
          },
          "name": "putEtcdPlacement",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterOutpostConfigEtcdPlacement"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 1744
          },
          "name": "resetControlPlaneInstanceType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 1760
          },
          "name": "resetControlPlanePlacement"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 1776
          },
          "name": "resetEtcdInstanceType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 1792
          },
          "name": "resetEtcdPlacement"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 1808
          },
          "name": "resetOutpostArns"
        }
      ],
      "name": "EksClusterOutpostConfigOutputReference",
      "namespace": "eksCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 1754
          },
          "name": "controlPlanePlacement",
          "type": {
            "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterOutpostConfigControlPlanePlacementOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 1786
          },
          "name": "etcdPlacement",
          "type": {
            "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterOutpostConfigEtcdPlacementOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 1748
          },
          "name": "controlPlaneInstanceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 1764
          },
          "name": "controlPlanePlacementInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterOutpostConfigControlPlanePlacement"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 1780
          },
          "name": "etcdInstanceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 1796
          },
          "name": "etcdPlacementInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterOutpostConfigEtcdPlacement"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 1812
          },
          "name": "outpostArnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 1738
          },
          "name": "controlPlaneInstanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 1770
          },
          "name": "etcdInstanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 1802
          },
          "name": "outpostArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 1682
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterOutpostConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/eks-cluster/index:EksClusterOutpostConfigOutputReference"
    },
    "@cdktn/provider-awscc.eksCluster.EksClusterRemoteNetworkConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterRemoteNetworkConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/eks-cluster/index.ts",
        "line": 2052
      },
      "name": "EksClusterRemoteNetworkConfig",
      "namespace": "eksCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_cluster#remote_node_networks EksCluster#remote_node_networks}",
            "stability": "stable",
            "summary": "Network configuration of nodes run on-premises with EKS Hybrid Nodes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 2058
          },
          "name": "remoteNodeNetworks",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterRemoteNetworkConfigRemoteNodeNetworks"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_cluster#remote_pod_networks EksCluster#remote_pod_networks}",
            "stability": "stable",
            "summary": "Network configuration of pods run on-premises with EKS Hybrid Nodes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 2064
          },
          "name": "remotePodNetworks",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterRemoteNetworkConfigRemotePodNetworks"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/eks-cluster/index:EksClusterRemoteNetworkConfig"
    },
    "@cdktn/provider-awscc.eksCluster.EksClusterRemoteNetworkConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterRemoteNetworkConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/eks-cluster/index.ts",
          "line": 2111
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/eks-cluster/index.ts",
        "line": 2103
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 2156
          },
          "name": "putRemoteNodeNetworks",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterRemoteNetworkConfigRemoteNodeNetworks"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 2172
          },
          "name": "putRemotePodNetworks",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterRemoteNetworkConfigRemotePodNetworks"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 2159
          },
          "name": "resetRemoteNodeNetworks"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 2175
          },
          "name": "resetRemotePodNetworks"
        }
      ],
      "name": "EksClusterRemoteNetworkConfigOutputReference",
      "namespace": "eksCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 2153
          },
          "name": "remoteNodeNetworks",
          "type": {
            "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterRemoteNetworkConfigRemoteNodeNetworksList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 2169
          },
          "name": "remotePodNetworks",
          "type": {
            "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterRemoteNetworkConfigRemotePodNetworksList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 2163
          },
          "name": "remoteNodeNetworksInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterRemoteNetworkConfigRemoteNodeNetworks"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 2179
          },
          "name": "remotePodNetworksInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterRemoteNetworkConfigRemotePodNetworks"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 2115
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterRemoteNetworkConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/eks-cluster/index:EksClusterRemoteNetworkConfigOutputReference"
    },
    "@cdktn/provider-awscc.eksCluster.EksClusterRemoteNetworkConfigRemoteNodeNetworks": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterRemoteNetworkConfigRemoteNodeNetworks",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/eks-cluster/index.ts",
        "line": 1816
      },
      "name": "EksClusterRemoteNetworkConfigRemoteNodeNetworks",
      "namespace": "eksCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_cluster#cidrs EksCluster#cidrs}",
            "stability": "stable",
            "summary": "Specifies the list of remote node CIDRs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 1822
          },
          "name": "cidrs",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/eks-cluster/index:EksClusterRemoteNetworkConfigRemoteNodeNetworks"
    },
    "@cdktn/provider-awscc.eksCluster.EksClusterRemoteNetworkConfigRemoteNodeNetworksList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterRemoteNetworkConfigRemoteNodeNetworksList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/eks-cluster/index.ts",
          "line": 1923
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/eks-cluster/index.ts",
        "line": 1915
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 1930
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterRemoteNetworkConfigRemoteNodeNetworksOutputReference"
            }
          }
        }
      ],
      "name": "EksClusterRemoteNetworkConfigRemoteNodeNetworksList",
      "namespace": "eksCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 1916
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterRemoteNetworkConfigRemoteNodeNetworks"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/eks-cluster/index:EksClusterRemoteNetworkConfigRemoteNodeNetworksList"
    },
    "@cdktn/provider-awscc.eksCluster.EksClusterRemoteNetworkConfigRemoteNodeNetworksOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterRemoteNetworkConfigRemoteNodeNetworksOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/eks-cluster/index.ts",
          "line": 1864
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/eks-cluster/index.ts",
        "line": 1854
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 1906
          },
          "name": "resetCidrs"
        }
      ],
      "name": "EksClusterRemoteNetworkConfigRemoteNodeNetworksOutputReference",
      "namespace": "eksCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 1910
          },
          "name": "cidrsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 1900
          },
          "name": "cidrs",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 1868
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterRemoteNetworkConfigRemoteNodeNetworks"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/eks-cluster/index:EksClusterRemoteNetworkConfigRemoteNodeNetworksOutputReference"
    },
    "@cdktn/provider-awscc.eksCluster.EksClusterRemoteNetworkConfigRemotePodNetworks": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterRemoteNetworkConfigRemotePodNetworks",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/eks-cluster/index.ts",
        "line": 1934
      },
      "name": "EksClusterRemoteNetworkConfigRemotePodNetworks",
      "namespace": "eksCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_cluster#cidrs EksCluster#cidrs}",
            "stability": "stable",
            "summary": "Specifies the list of remote pod CIDRs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 1940
          },
          "name": "cidrs",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/eks-cluster/index:EksClusterRemoteNetworkConfigRemotePodNetworks"
    },
    "@cdktn/provider-awscc.eksCluster.EksClusterRemoteNetworkConfigRemotePodNetworksList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterRemoteNetworkConfigRemotePodNetworksList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/eks-cluster/index.ts",
          "line": 2041
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/eks-cluster/index.ts",
        "line": 2033
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 2048
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterRemoteNetworkConfigRemotePodNetworksOutputReference"
            }
          }
        }
      ],
      "name": "EksClusterRemoteNetworkConfigRemotePodNetworksList",
      "namespace": "eksCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 2034
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterRemoteNetworkConfigRemotePodNetworks"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/eks-cluster/index:EksClusterRemoteNetworkConfigRemotePodNetworksList"
    },
    "@cdktn/provider-awscc.eksCluster.EksClusterRemoteNetworkConfigRemotePodNetworksOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterRemoteNetworkConfigRemotePodNetworksOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/eks-cluster/index.ts",
          "line": 1982
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/eks-cluster/index.ts",
        "line": 1972
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 2024
          },
          "name": "resetCidrs"
        }
      ],
      "name": "EksClusterRemoteNetworkConfigRemotePodNetworksOutputReference",
      "namespace": "eksCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 2028
          },
          "name": "cidrsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 2018
          },
          "name": "cidrs",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 1986
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterRemoteNetworkConfigRemotePodNetworks"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/eks-cluster/index:EksClusterRemoteNetworkConfigRemotePodNetworksOutputReference"
    },
    "@cdktn/provider-awscc.eksCluster.EksClusterResourcesVpcConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterResourcesVpcConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/eks-cluster/index.ts",
        "line": 2183
      },
      "name": "EksClusterResourcesVpcConfig",
      "namespace": "eksCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Amazon EKS creates cross-account elastic network interfaces in these subnets to allow communication between your nodes and the Kubernetes control plane.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_cluster#subnet_ids EksCluster#subnet_ids}",
            "stability": "stable",
            "summary": "Specify subnets for your Amazon EKS nodes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 2219
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you set this to CUSTOMER_ROUTED, the control plane routes traffic through your VPC subnets instead of using AWS managed networking.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_cluster#control_plane_egress_mode EksCluster#control_plane_egress_mode}",
            "stability": "stable",
            "summary": "Specify the egress mode for the cluster control plane."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 2189
          },
          "name": "controlPlaneEgressMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you enable private access, Kubernetes API requests from within your cluster's VPC use the private VPC endpoint. The default value for this parameter is false, which disables private access for your Kubernetes API server. If you disable private access and you have nodes or AWS Fargate pods in the cluster, then ensure that publicAccessCidrs includes the necessary CIDR blocks for communication with the nodes or Fargate pods.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_cluster#endpoint_private_access EksCluster#endpoint_private_access}",
            "stability": "stable",
            "summary": "Set this value to true to enable private access for your cluster's Kubernetes API server endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 2195
          },
          "name": "endpointPrivateAccess",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you disable public access, your cluster's Kubernetes API server can only receive requests from within the cluster VPC. The default value for this parameter is true, which enables public access for your Kubernetes API server.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_cluster#endpoint_public_access EksCluster#endpoint_public_access}",
            "stability": "stable",
            "summary": "Set this value to false to disable public access to your cluster's Kubernetes API server endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 2201
          },
          "name": "endpointPublicAccess",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Communication to the endpoint from addresses outside of the CIDR blocks that you specify is denied. The default value is 0.0.0.0/0. If you've disabled private endpoint access and you have nodes or AWS Fargate pods in the cluster, then ensure that you specify the necessary CIDR blocks.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_cluster#public_access_cidrs EksCluster#public_access_cidrs}",
            "stability": "stable",
            "summary": "The CIDR blocks that are allowed access to your cluster's public Kubernetes API server endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 2207
          },
          "name": "publicAccessCidrs",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you don't specify a security group, the default security group for your VPC is used.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_cluster#security_group_ids EksCluster#security_group_ids}",
            "stability": "stable",
            "summary": "Specify one or more security groups for the cross-account elastic network interfaces that Amazon EKS creates to use to allow communication between your worker nodes and the Kubernetes control plane."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 2213
          },
          "name": "securityGroupIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/eks-cluster/index:EksClusterResourcesVpcConfig"
    },
    "@cdktn/provider-awscc.eksCluster.EksClusterResourcesVpcConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterResourcesVpcConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/eks-cluster/index.ts",
          "line": 2294
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/eks-cluster/index.ts",
        "line": 2286
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 2366
          },
          "name": "resetControlPlaneEgressMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 2382
          },
          "name": "resetEndpointPrivateAccess"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 2398
          },
          "name": "resetEndpointPublicAccess"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 2414
          },
          "name": "resetPublicAccessCidrs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 2430
          },
          "name": "resetSecurityGroupIds"
        }
      ],
      "name": "EksClusterResourcesVpcConfigOutputReference",
      "namespace": "eksCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 2370
          },
          "name": "controlPlaneEgressModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 2386
          },
          "name": "endpointPrivateAccessInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 2402
          },
          "name": "endpointPublicAccessInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 2418
          },
          "name": "publicAccessCidrsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 2434
          },
          "name": "securityGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 2447
          },
          "name": "subnetIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 2360
          },
          "name": "controlPlaneEgressMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 2376
          },
          "name": "endpointPrivateAccess",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 2392
          },
          "name": "endpointPublicAccess",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 2408
          },
          "name": "publicAccessCidrs",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 2424
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 2440
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 2298
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterResourcesVpcConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/eks-cluster/index:EksClusterResourcesVpcConfigOutputReference"
    },
    "@cdktn/provider-awscc.eksCluster.EksClusterRollbackConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterRollbackConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/eks-cluster/index.ts",
        "line": 2451
      },
      "name": "EksClusterRollbackConfig",
      "namespace": "eksCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_cluster#timeout_minutes EksCluster#timeout_minutes}",
            "stability": "stable",
            "summary": "The timeout in minutes for the version rollback operation. If not specified, defaults to 720 minutes (12 hours)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 2457
          },
          "name": "timeoutMinutes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/eks-cluster/index:EksClusterRollbackConfig"
    },
    "@cdktn/provider-awscc.eksCluster.EksClusterRollbackConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterRollbackConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/eks-cluster/index.ts",
          "line": 2497
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/eks-cluster/index.ts",
        "line": 2489
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 2539
          },
          "name": "resetTimeoutMinutes"
        }
      ],
      "name": "EksClusterRollbackConfigOutputReference",
      "namespace": "eksCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 2543
          },
          "name": "timeoutMinutesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 2533
          },
          "name": "timeoutMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 2501
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterRollbackConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/eks-cluster/index:EksClusterRollbackConfigOutputReference"
    },
    "@cdktn/provider-awscc.eksCluster.EksClusterStorageConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterStorageConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/eks-cluster/index.ts",
        "line": 2643
      },
      "name": "EksClusterStorageConfig",
      "namespace": "eksCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_cluster#block_storage EksCluster#block_storage}",
            "stability": "stable",
            "summary": "Todo: add description."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 2649
          },
          "name": "blockStorage",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterStorageConfigBlockStorage"
          }
        }
      ],
      "symbolId": "src/eks-cluster/index:EksClusterStorageConfig"
    },
    "@cdktn/provider-awscc.eksCluster.EksClusterStorageConfigBlockStorage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterStorageConfigBlockStorage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/eks-cluster/index.ts",
        "line": 2547
      },
      "name": "EksClusterStorageConfigBlockStorage",
      "namespace": "eksCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_cluster#enabled EksCluster#enabled}",
            "stability": "stable",
            "summary": "Todo: add description."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 2553
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/eks-cluster/index:EksClusterStorageConfigBlockStorage"
    },
    "@cdktn/provider-awscc.eksCluster.EksClusterStorageConfigBlockStorageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterStorageConfigBlockStorageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/eks-cluster/index.ts",
          "line": 2593
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/eks-cluster/index.ts",
        "line": 2585
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 2635
          },
          "name": "resetEnabled"
        }
      ],
      "name": "EksClusterStorageConfigBlockStorageOutputReference",
      "namespace": "eksCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 2639
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 2629
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 2597
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterStorageConfigBlockStorage"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/eks-cluster/index:EksClusterStorageConfigBlockStorageOutputReference"
    },
    "@cdktn/provider-awscc.eksCluster.EksClusterStorageConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterStorageConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/eks-cluster/index.ts",
          "line": 2689
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/eks-cluster/index.ts",
        "line": 2681
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 2728
          },
          "name": "putBlockStorage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterStorageConfigBlockStorage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 2731
          },
          "name": "resetBlockStorage"
        }
      ],
      "name": "EksClusterStorageConfigOutputReference",
      "namespace": "eksCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 2725
          },
          "name": "blockStorage",
          "type": {
            "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterStorageConfigBlockStorageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 2735
          },
          "name": "blockStorageInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterStorageConfigBlockStorage"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 2693
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterStorageConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/eks-cluster/index:EksClusterStorageConfigOutputReference"
    },
    "@cdktn/provider-awscc.eksCluster.EksClusterTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/eks-cluster/index.ts",
        "line": 2739
      },
      "name": "EksClusterTags",
      "namespace": "eksCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_cluster#key EksCluster#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 2745
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_cluster#value EksCluster#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 2751
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/eks-cluster/index:EksClusterTags"
    },
    "@cdktn/provider-awscc.eksCluster.EksClusterTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/eks-cluster/index.ts",
          "line": 2881
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/eks-cluster/index.ts",
        "line": 2873
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 2888
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterTagsOutputReference"
            }
          }
        }
      ],
      "name": "EksClusterTagsList",
      "namespace": "eksCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 2874
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/eks-cluster/index:EksClusterTagsList"
    },
    "@cdktn/provider-awscc.eksCluster.EksClusterTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/eks-cluster/index.ts",
          "line": 2800
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/eks-cluster/index.ts",
        "line": 2790
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 2848
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 2864
          },
          "name": "resetValue"
        }
      ],
      "name": "EksClusterTagsOutputReference",
      "namespace": "eksCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 2852
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 2868
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 2842
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 2858
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 2804
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/eks-cluster/index:EksClusterTagsOutputReference"
    },
    "@cdktn/provider-awscc.eksCluster.EksClusterUpgradePolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterUpgradePolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/eks-cluster/index.ts",
        "line": 2892
      },
      "name": "EksClusterUpgradePolicy",
      "namespace": "eksCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_cluster#support_type EksCluster#support_type}",
            "stability": "stable",
            "summary": "Specify the support type for your cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 2898
          },
          "name": "supportType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/eks-cluster/index:EksClusterUpgradePolicy"
    },
    "@cdktn/provider-awscc.eksCluster.EksClusterUpgradePolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterUpgradePolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/eks-cluster/index.ts",
          "line": 2938
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/eks-cluster/index.ts",
        "line": 2930
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 2980
          },
          "name": "resetSupportType"
        }
      ],
      "name": "EksClusterUpgradePolicyOutputReference",
      "namespace": "eksCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 2984
          },
          "name": "supportTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 2974
          },
          "name": "supportType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 2942
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterUpgradePolicy"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/eks-cluster/index:EksClusterUpgradePolicyOutputReference"
    },
    "@cdktn/provider-awscc.eksCluster.EksClusterZonalShiftConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterZonalShiftConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/eks-cluster/index.ts",
        "line": 2988
      },
      "name": "EksClusterZonalShiftConfig",
      "namespace": "eksCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_cluster#enabled EksCluster#enabled}",
            "stability": "stable",
            "summary": "Set this value to true to enable zonal shift for the cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 2994
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/eks-cluster/index:EksClusterZonalShiftConfig"
    },
    "@cdktn/provider-awscc.eksCluster.EksClusterZonalShiftConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterZonalShiftConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/eks-cluster/index.ts",
          "line": 3034
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/eks-cluster/index.ts",
        "line": 3026
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 3076
          },
          "name": "resetEnabled"
        }
      ],
      "name": "EksClusterZonalShiftConfigOutputReference",
      "namespace": "eksCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 3080
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 3070
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-cluster/index.ts",
            "line": 3038
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eksCluster.EksClusterZonalShiftConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/eks-cluster/index:EksClusterZonalShiftConfigOutputReference"
    },
    "@cdktn/provider-awscc.eksFargateProfile.EksFargateProfile": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_fargate_profile awscc_eks_fargate_profile}."
      },
      "fqn": "@cdktn/provider-awscc.eksFargateProfile.EksFargateProfile",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_fargate_profile awscc_eks_fargate_profile} Resource."
        },
        "locationInModule": {
          "filename": "src/eks-fargate-profile/index.ts",
          "line": 536
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.eksFargateProfile.EksFargateProfileConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/eks-fargate-profile/index.ts",
        "line": 504
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a EksFargateProfile resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/eks-fargate-profile/index.ts",
            "line": 521
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the EksFargateProfile to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_fargate_profile#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing EksFargateProfile that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the EksFargateProfile to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-fargate-profile/index.ts",
            "line": 621
          },
          "name": "putSelectors",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.eksFargateProfile.EksFargateProfileSelectors"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-fargate-profile/index.ts",
            "line": 650
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.eksFargateProfile.EksFargateProfileTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-fargate-profile/index.ts",
            "line": 590
          },
          "name": "resetFargateProfileName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-fargate-profile/index.ts",
            "line": 637
          },
          "name": "resetSubnets"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-fargate-profile/index.ts",
            "line": 653
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-fargate-profile/index.ts",
            "line": 665
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-fargate-profile/index.ts",
            "line": 676
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "EksFargateProfile",
      "namespace": "eksFargateProfile",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-fargate-profile/index.ts",
            "line": 509
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-fargate-profile/index.ts",
            "line": 565
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-fargate-profile/index.ts",
            "line": 599
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-fargate-profile/index.ts",
            "line": 618
          },
          "name": "selectors",
          "type": {
            "fqn": "@cdktn/provider-awscc.eksFargateProfile.EksFargateProfileSelectorsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-fargate-profile/index.ts",
            "line": 647
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.eksFargateProfile.EksFargateProfileTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-fargate-profile/index.ts",
            "line": 578
          },
          "name": "clusterNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-fargate-profile/index.ts",
            "line": 594
          },
          "name": "fargateProfileNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-fargate-profile/index.ts",
            "line": 612
          },
          "name": "podExecutionRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-fargate-profile/index.ts",
            "line": 625
          },
          "name": "selectorsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eksFargateProfile.EksFargateProfileSelectors"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-fargate-profile/index.ts",
            "line": 641
          },
          "name": "subnetsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-fargate-profile/index.ts",
            "line": 657
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eksFargateProfile.EksFargateProfileTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-fargate-profile/index.ts",
            "line": 571
          },
          "name": "clusterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-fargate-profile/index.ts",
            "line": 584
          },
          "name": "fargateProfileName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-fargate-profile/index.ts",
            "line": 605
          },
          "name": "podExecutionRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-fargate-profile/index.ts",
            "line": 631
          },
          "name": "subnets",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/eks-fargate-profile/index:EksFargateProfile"
    },
    "@cdktn/provider-awscc.eksFargateProfile.EksFargateProfileConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksFargateProfile.EksFargateProfileConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/eks-fargate-profile/index.ts",
        "line": 14
      },
      "name": "EksFargateProfileConfig",
      "namespace": "eksFargateProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_fargate_profile#cluster_name EksFargateProfile#cluster_name}",
            "stability": "stable",
            "summary": "Name of the Cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-fargate-profile/index.ts",
            "line": 20
          },
          "name": "clusterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_fargate_profile#pod_execution_role_arn EksFargateProfile#pod_execution_role_arn}",
            "stability": "stable",
            "summary": "The IAM policy arn for pods."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-fargate-profile/index.ts",
            "line": 32
          },
          "name": "podExecutionRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_fargate_profile#selectors EksFargateProfile#selectors}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-fargate-profile/index.ts",
            "line": 36
          },
          "name": "selectors",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eksFargateProfile.EksFargateProfileSelectors"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_fargate_profile#fargate_profile_name EksFargateProfile#fargate_profile_name}",
            "stability": "stable",
            "summary": "Name of FargateProfile."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-fargate-profile/index.ts",
            "line": 26
          },
          "name": "fargateProfileName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_fargate_profile#subnets EksFargateProfile#subnets}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-fargate-profile/index.ts",
            "line": 40
          },
          "name": "subnets",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_fargate_profile#tags EksFargateProfile#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-fargate-profile/index.ts",
            "line": 46
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eksFargateProfile.EksFargateProfileTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/eks-fargate-profile/index:EksFargateProfileConfig"
    },
    "@cdktn/provider-awscc.eksFargateProfile.EksFargateProfileSelectors": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksFargateProfile.EksFargateProfileSelectors",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/eks-fargate-profile/index.ts",
        "line": 201
      },
      "name": "EksFargateProfileSelectors",
      "namespace": "eksFargateProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_fargate_profile#namespace EksFargateProfile#namespace}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-fargate-profile/index.ts",
            "line": 209
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_fargate_profile#labels EksFargateProfile#labels}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-fargate-profile/index.ts",
            "line": 205
          },
          "name": "labels",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eksFargateProfile.EksFargateProfileSelectorsLabels"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/eks-fargate-profile/index:EksFargateProfileSelectors"
    },
    "@cdktn/provider-awscc.eksFargateProfile.EksFargateProfileSelectorsLabels": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksFargateProfile.EksFargateProfileSelectorsLabels",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/eks-fargate-profile/index.ts",
        "line": 48
      },
      "name": "EksFargateProfileSelectorsLabels",
      "namespace": "eksFargateProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_fargate_profile#key EksFargateProfile#key}",
            "stability": "stable",
            "summary": "The key name of the label."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-fargate-profile/index.ts",
            "line": 54
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_fargate_profile#value EksFargateProfile#value}",
            "stability": "stable",
            "summary": "The value for the label."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-fargate-profile/index.ts",
            "line": 60
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/eks-fargate-profile/index:EksFargateProfileSelectorsLabels"
    },
    "@cdktn/provider-awscc.eksFargateProfile.EksFargateProfileSelectorsLabelsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksFargateProfile.EksFargateProfileSelectorsLabelsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/eks-fargate-profile/index.ts",
          "line": 190
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/eks-fargate-profile/index.ts",
        "line": 182
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-fargate-profile/index.ts",
            "line": 197
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.eksFargateProfile.EksFargateProfileSelectorsLabelsOutputReference"
            }
          }
        }
      ],
      "name": "EksFargateProfileSelectorsLabelsList",
      "namespace": "eksFargateProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-fargate-profile/index.ts",
            "line": 183
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eksFargateProfile.EksFargateProfileSelectorsLabels"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/eks-fargate-profile/index:EksFargateProfileSelectorsLabelsList"
    },
    "@cdktn/provider-awscc.eksFargateProfile.EksFargateProfileSelectorsLabelsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksFargateProfile.EksFargateProfileSelectorsLabelsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/eks-fargate-profile/index.ts",
          "line": 109
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/eks-fargate-profile/index.ts",
        "line": 99
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-fargate-profile/index.ts",
            "line": 157
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-fargate-profile/index.ts",
            "line": 173
          },
          "name": "resetValue"
        }
      ],
      "name": "EksFargateProfileSelectorsLabelsOutputReference",
      "namespace": "eksFargateProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-fargate-profile/index.ts",
            "line": 161
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-fargate-profile/index.ts",
            "line": 177
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-fargate-profile/index.ts",
            "line": 151
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-fargate-profile/index.ts",
            "line": 167
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-fargate-profile/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eksFargateProfile.EksFargateProfileSelectorsLabels"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/eks-fargate-profile/index:EksFargateProfileSelectorsLabelsOutputReference"
    },
    "@cdktn/provider-awscc.eksFargateProfile.EksFargateProfileSelectorsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksFargateProfile.EksFargateProfileSelectorsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/eks-fargate-profile/index.ts",
          "line": 336
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/eks-fargate-profile/index.ts",
        "line": 328
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-fargate-profile/index.ts",
            "line": 343
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.eksFargateProfile.EksFargateProfileSelectorsOutputReference"
            }
          }
        }
      ],
      "name": "EksFargateProfileSelectorsList",
      "namespace": "eksFargateProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-fargate-profile/index.ts",
            "line": 329
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eksFargateProfile.EksFargateProfileSelectors"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/eks-fargate-profile/index:EksFargateProfileSelectorsList"
    },
    "@cdktn/provider-awscc.eksFargateProfile.EksFargateProfileSelectorsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksFargateProfile.EksFargateProfileSelectorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/eks-fargate-profile/index.ts",
          "line": 258
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/eks-fargate-profile/index.ts",
        "line": 248
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-fargate-profile/index.ts",
            "line": 303
          },
          "name": "putLabels",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.eksFargateProfile.EksFargateProfileSelectorsLabels"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-fargate-profile/index.ts",
            "line": 306
          },
          "name": "resetLabels"
        }
      ],
      "name": "EksFargateProfileSelectorsOutputReference",
      "namespace": "eksFargateProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-fargate-profile/index.ts",
            "line": 300
          },
          "name": "labels",
          "type": {
            "fqn": "@cdktn/provider-awscc.eksFargateProfile.EksFargateProfileSelectorsLabelsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-fargate-profile/index.ts",
            "line": 310
          },
          "name": "labelsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eksFargateProfile.EksFargateProfileSelectorsLabels"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-fargate-profile/index.ts",
            "line": 323
          },
          "name": "namespaceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-fargate-profile/index.ts",
            "line": 316
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-fargate-profile/index.ts",
            "line": 262
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eksFargateProfile.EksFargateProfileSelectors"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/eks-fargate-profile/index:EksFargateProfileSelectorsOutputReference"
    },
    "@cdktn/provider-awscc.eksFargateProfile.EksFargateProfileTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksFargateProfile.EksFargateProfileTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/eks-fargate-profile/index.ts",
        "line": 347
      },
      "name": "EksFargateProfileTags",
      "namespace": "eksFargateProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_fargate_profile#key EksFargateProfile#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-fargate-profile/index.ts",
            "line": 353
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_fargate_profile#value EksFargateProfile#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-fargate-profile/index.ts",
            "line": 359
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/eks-fargate-profile/index:EksFargateProfileTags"
    },
    "@cdktn/provider-awscc.eksFargateProfile.EksFargateProfileTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksFargateProfile.EksFargateProfileTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/eks-fargate-profile/index.ts",
          "line": 489
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/eks-fargate-profile/index.ts",
        "line": 481
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-fargate-profile/index.ts",
            "line": 496
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.eksFargateProfile.EksFargateProfileTagsOutputReference"
            }
          }
        }
      ],
      "name": "EksFargateProfileTagsList",
      "namespace": "eksFargateProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-fargate-profile/index.ts",
            "line": 482
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eksFargateProfile.EksFargateProfileTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/eks-fargate-profile/index:EksFargateProfileTagsList"
    },
    "@cdktn/provider-awscc.eksFargateProfile.EksFargateProfileTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksFargateProfile.EksFargateProfileTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/eks-fargate-profile/index.ts",
          "line": 408
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/eks-fargate-profile/index.ts",
        "line": 398
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-fargate-profile/index.ts",
            "line": 456
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-fargate-profile/index.ts",
            "line": 472
          },
          "name": "resetValue"
        }
      ],
      "name": "EksFargateProfileTagsOutputReference",
      "namespace": "eksFargateProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-fargate-profile/index.ts",
            "line": 460
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-fargate-profile/index.ts",
            "line": 476
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-fargate-profile/index.ts",
            "line": 450
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-fargate-profile/index.ts",
            "line": 466
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-fargate-profile/index.ts",
            "line": 412
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eksFargateProfile.EksFargateProfileTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/eks-fargate-profile/index:EksFargateProfileTagsOutputReference"
    },
    "@cdktn/provider-awscc.eksIdentityProviderConfig.EksIdentityProviderConfig": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_identity_provider_config awscc_eks_identity_provider_config}."
      },
      "fqn": "@cdktn/provider-awscc.eksIdentityProviderConfig.EksIdentityProviderConfig",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_identity_provider_config awscc_eks_identity_provider_config} Resource."
        },
        "locationInModule": {
          "filename": "src/eks-identity-provider-config/index.ts",
          "line": 692
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.eksIdentityProviderConfig.EksIdentityProviderConfigConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/eks-identity-provider-config/index.ts",
        "line": 660
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a EksIdentityProviderConfig resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/eks-identity-provider-config/index.ts",
            "line": 677
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the EksIdentityProviderConfig to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_identity_provider_config#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing EksIdentityProviderConfig that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the EksIdentityProviderConfig to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-identity-provider-config/index.ts",
            "line": 763
          },
          "name": "putOidc",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.eksIdentityProviderConfig.EksIdentityProviderConfigOidc"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-identity-provider-config/index.ts",
            "line": 779
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.eksIdentityProviderConfig.EksIdentityProviderConfigTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-identity-provider-config/index.ts",
            "line": 750
          },
          "name": "resetIdentityProviderConfigName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-identity-provider-config/index.ts",
            "line": 766
          },
          "name": "resetOidc"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-identity-provider-config/index.ts",
            "line": 782
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-identity-provider-config/index.ts",
            "line": 807
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-identity-provider-config/index.ts",
            "line": 817
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "EksIdentityProviderConfig",
      "namespace": "eksIdentityProviderConfig",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-identity-provider-config/index.ts",
            "line": 665
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-identity-provider-config/index.ts",
            "line": 733
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-identity-provider-config/index.ts",
            "line": 738
          },
          "name": "identityProviderConfigArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-identity-provider-config/index.ts",
            "line": 760
          },
          "name": "oidc",
          "type": {
            "fqn": "@cdktn/provider-awscc.eksIdentityProviderConfig.EksIdentityProviderConfigOidcOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-identity-provider-config/index.ts",
            "line": 776
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.eksIdentityProviderConfig.EksIdentityProviderConfigTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-identity-provider-config/index.ts",
            "line": 728
          },
          "name": "clusterNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-identity-provider-config/index.ts",
            "line": 754
          },
          "name": "identityProviderConfigNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-identity-provider-config/index.ts",
            "line": 770
          },
          "name": "oidcInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eksIdentityProviderConfig.EksIdentityProviderConfigOidc"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-identity-provider-config/index.ts",
            "line": 786
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eksIdentityProviderConfig.EksIdentityProviderConfigTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-identity-provider-config/index.ts",
            "line": 799
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-identity-provider-config/index.ts",
            "line": 721
          },
          "name": "clusterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-identity-provider-config/index.ts",
            "line": 744
          },
          "name": "identityProviderConfigName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-identity-provider-config/index.ts",
            "line": 792
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/eks-identity-provider-config/index:EksIdentityProviderConfig"
    },
    "@cdktn/provider-awscc.eksIdentityProviderConfig.EksIdentityProviderConfigConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksIdentityProviderConfig.EksIdentityProviderConfigConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/eks-identity-provider-config/index.ts",
        "line": 14
      },
      "name": "EksIdentityProviderConfigConfig",
      "namespace": "eksIdentityProviderConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_identity_provider_config#cluster_name EksIdentityProviderConfig#cluster_name}",
            "stability": "stable",
            "summary": "The name of the identity provider configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-identity-provider-config/index.ts",
            "line": 20
          },
          "name": "clusterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_identity_provider_config#type EksIdentityProviderConfig#type}",
            "stability": "stable",
            "summary": "The type of the identity provider configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-identity-provider-config/index.ts",
            "line": 44
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_identity_provider_config#identity_provider_config_name EksIdentityProviderConfig#identity_provider_config_name}",
            "stability": "stable",
            "summary": "The name of the OIDC provider configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-identity-provider-config/index.ts",
            "line": 26
          },
          "name": "identityProviderConfigName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_identity_provider_config#oidc EksIdentityProviderConfig#oidc}",
            "stability": "stable",
            "summary": "An object representing an OpenID Connect (OIDC) configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-identity-provider-config/index.ts",
            "line": 32
          },
          "name": "oidc",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.eksIdentityProviderConfig.EksIdentityProviderConfigOidc"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_identity_provider_config#tags EksIdentityProviderConfig#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-identity-provider-config/index.ts",
            "line": 38
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eksIdentityProviderConfig.EksIdentityProviderConfigTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/eks-identity-provider-config/index:EksIdentityProviderConfigConfig"
    },
    "@cdktn/provider-awscc.eksIdentityProviderConfig.EksIdentityProviderConfigOidc": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksIdentityProviderConfig.EksIdentityProviderConfigOidc",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/eks-identity-provider-config/index.ts",
        "line": 199
      },
      "name": "EksIdentityProviderConfigOidc",
      "namespace": "eksIdentityProviderConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The ID for the client application that makes authentication requests to the OpenID identity provider.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_identity_provider_config#client_id EksIdentityProviderConfig#client_id}",
            "stability": "stable",
            "summary": "This is also known as audience."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-identity-provider-config/index.ts",
            "line": 205
          },
          "name": "clientId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_identity_provider_config#groups_claim EksIdentityProviderConfig#groups_claim}",
            "stability": "stable",
            "summary": "The JWT claim that the provider uses to return your groups."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-identity-provider-config/index.ts",
            "line": 211
          },
          "name": "groupsClaim",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_identity_provider_config#groups_prefix EksIdentityProviderConfig#groups_prefix}",
            "stability": "stable",
            "summary": "The prefix that is prepended to group claims to prevent clashes with existing names (such as system: groups)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-identity-provider-config/index.ts",
            "line": 217
          },
          "name": "groupsPrefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_identity_provider_config#issuer_url EksIdentityProviderConfig#issuer_url}",
            "stability": "stable",
            "summary": "The URL of the OpenID identity provider that allows the API server to discover public signing keys for verifying tokens."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-identity-provider-config/index.ts",
            "line": 223
          },
          "name": "issuerUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_identity_provider_config#required_claims EksIdentityProviderConfig#required_claims}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-identity-provider-config/index.ts",
            "line": 227
          },
          "name": "requiredClaims",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eksIdentityProviderConfig.EksIdentityProviderConfigOidcRequiredClaims"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The default is sub, which is expected to be a unique identifier of the end user. You can choose other claims, such as email or name, depending on the OpenID identity provider. Claims other than email are prefixed with the issuer URL to prevent naming clashes with other plug-ins.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_identity_provider_config#username_claim EksIdentityProviderConfig#username_claim}",
            "stability": "stable",
            "summary": "The JSON Web Token (JWT) claim to use as the username."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-identity-provider-config/index.ts",
            "line": 233
          },
          "name": "usernameClaim",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you do not provide this field, and username is a value other than email, the prefix defaults to issuerurl#. You can use the value - to disable all prefixing.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_identity_provider_config#username_prefix EksIdentityProviderConfig#username_prefix}",
            "stability": "stable",
            "summary": "The prefix that is prepended to username claims to prevent clashes with existing names."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-identity-provider-config/index.ts",
            "line": 239
          },
          "name": "usernamePrefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/eks-identity-provider-config/index:EksIdentityProviderConfigOidc"
    },
    "@cdktn/provider-awscc.eksIdentityProviderConfig.EksIdentityProviderConfigOidcOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksIdentityProviderConfig.EksIdentityProviderConfigOidcOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/eks-identity-provider-config/index.ts",
          "line": 321
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/eks-identity-provider-config/index.ts",
        "line": 313
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-identity-provider-config/index.ts",
            "line": 460
          },
          "name": "putRequiredClaims",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.eksIdentityProviderConfig.EksIdentityProviderConfigOidcRequiredClaims"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-identity-provider-config/index.ts",
            "line": 399
          },
          "name": "resetClientId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-identity-provider-config/index.ts",
            "line": 415
          },
          "name": "resetGroupsClaim"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-identity-provider-config/index.ts",
            "line": 431
          },
          "name": "resetGroupsPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-identity-provider-config/index.ts",
            "line": 447
          },
          "name": "resetIssuerUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-identity-provider-config/index.ts",
            "line": 463
          },
          "name": "resetRequiredClaims"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-identity-provider-config/index.ts",
            "line": 479
          },
          "name": "resetUsernameClaim"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-identity-provider-config/index.ts",
            "line": 495
          },
          "name": "resetUsernamePrefix"
        }
      ],
      "name": "EksIdentityProviderConfigOidcOutputReference",
      "namespace": "eksIdentityProviderConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-identity-provider-config/index.ts",
            "line": 457
          },
          "name": "requiredClaims",
          "type": {
            "fqn": "@cdktn/provider-awscc.eksIdentityProviderConfig.EksIdentityProviderConfigOidcRequiredClaimsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-identity-provider-config/index.ts",
            "line": 403
          },
          "name": "clientIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-identity-provider-config/index.ts",
            "line": 419
          },
          "name": "groupsClaimInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-identity-provider-config/index.ts",
            "line": 435
          },
          "name": "groupsPrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-identity-provider-config/index.ts",
            "line": 451
          },
          "name": "issuerUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-identity-provider-config/index.ts",
            "line": 467
          },
          "name": "requiredClaimsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eksIdentityProviderConfig.EksIdentityProviderConfigOidcRequiredClaims"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-identity-provider-config/index.ts",
            "line": 483
          },
          "name": "usernameClaimInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-identity-provider-config/index.ts",
            "line": 499
          },
          "name": "usernamePrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-identity-provider-config/index.ts",
            "line": 393
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-identity-provider-config/index.ts",
            "line": 409
          },
          "name": "groupsClaim",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-identity-provider-config/index.ts",
            "line": 425
          },
          "name": "groupsPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-identity-provider-config/index.ts",
            "line": 441
          },
          "name": "issuerUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-identity-provider-config/index.ts",
            "line": 473
          },
          "name": "usernameClaim",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-identity-provider-config/index.ts",
            "line": 489
          },
          "name": "usernamePrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-identity-provider-config/index.ts",
            "line": 325
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eksIdentityProviderConfig.EksIdentityProviderConfigOidc"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/eks-identity-provider-config/index:EksIdentityProviderConfigOidcOutputReference"
    },
    "@cdktn/provider-awscc.eksIdentityProviderConfig.EksIdentityProviderConfigOidcRequiredClaims": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksIdentityProviderConfig.EksIdentityProviderConfigOidcRequiredClaims",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/eks-identity-provider-config/index.ts",
        "line": 46
      },
      "name": "EksIdentityProviderConfigOidcRequiredClaims",
      "namespace": "eksIdentityProviderConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_identity_provider_config#key EksIdentityProviderConfig#key}",
            "stability": "stable",
            "summary": "The key of the requiredClaims."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-identity-provider-config/index.ts",
            "line": 52
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_identity_provider_config#value EksIdentityProviderConfig#value}",
            "stability": "stable",
            "summary": "The value for the requiredClaims."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-identity-provider-config/index.ts",
            "line": 58
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/eks-identity-provider-config/index:EksIdentityProviderConfigOidcRequiredClaims"
    },
    "@cdktn/provider-awscc.eksIdentityProviderConfig.EksIdentityProviderConfigOidcRequiredClaimsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksIdentityProviderConfig.EksIdentityProviderConfigOidcRequiredClaimsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/eks-identity-provider-config/index.ts",
          "line": 188
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/eks-identity-provider-config/index.ts",
        "line": 180
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-identity-provider-config/index.ts",
            "line": 195
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.eksIdentityProviderConfig.EksIdentityProviderConfigOidcRequiredClaimsOutputReference"
            }
          }
        }
      ],
      "name": "EksIdentityProviderConfigOidcRequiredClaimsList",
      "namespace": "eksIdentityProviderConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-identity-provider-config/index.ts",
            "line": 181
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eksIdentityProviderConfig.EksIdentityProviderConfigOidcRequiredClaims"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/eks-identity-provider-config/index:EksIdentityProviderConfigOidcRequiredClaimsList"
    },
    "@cdktn/provider-awscc.eksIdentityProviderConfig.EksIdentityProviderConfigOidcRequiredClaimsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksIdentityProviderConfig.EksIdentityProviderConfigOidcRequiredClaimsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/eks-identity-provider-config/index.ts",
          "line": 107
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/eks-identity-provider-config/index.ts",
        "line": 97
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-identity-provider-config/index.ts",
            "line": 155
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-identity-provider-config/index.ts",
            "line": 171
          },
          "name": "resetValue"
        }
      ],
      "name": "EksIdentityProviderConfigOidcRequiredClaimsOutputReference",
      "namespace": "eksIdentityProviderConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-identity-provider-config/index.ts",
            "line": 159
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-identity-provider-config/index.ts",
            "line": 175
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-identity-provider-config/index.ts",
            "line": 149
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-identity-provider-config/index.ts",
            "line": 165
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-identity-provider-config/index.ts",
            "line": 111
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eksIdentityProviderConfig.EksIdentityProviderConfigOidcRequiredClaims"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/eks-identity-provider-config/index:EksIdentityProviderConfigOidcRequiredClaimsOutputReference"
    },
    "@cdktn/provider-awscc.eksIdentityProviderConfig.EksIdentityProviderConfigTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksIdentityProviderConfig.EksIdentityProviderConfigTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/eks-identity-provider-config/index.ts",
        "line": 503
      },
      "name": "EksIdentityProviderConfigTags",
      "namespace": "eksIdentityProviderConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_identity_provider_config#key EksIdentityProviderConfig#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-identity-provider-config/index.ts",
            "line": 509
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_identity_provider_config#value EksIdentityProviderConfig#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-identity-provider-config/index.ts",
            "line": 515
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/eks-identity-provider-config/index:EksIdentityProviderConfigTags"
    },
    "@cdktn/provider-awscc.eksIdentityProviderConfig.EksIdentityProviderConfigTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksIdentityProviderConfig.EksIdentityProviderConfigTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/eks-identity-provider-config/index.ts",
          "line": 645
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/eks-identity-provider-config/index.ts",
        "line": 637
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-identity-provider-config/index.ts",
            "line": 652
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.eksIdentityProviderConfig.EksIdentityProviderConfigTagsOutputReference"
            }
          }
        }
      ],
      "name": "EksIdentityProviderConfigTagsList",
      "namespace": "eksIdentityProviderConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-identity-provider-config/index.ts",
            "line": 638
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eksIdentityProviderConfig.EksIdentityProviderConfigTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/eks-identity-provider-config/index:EksIdentityProviderConfigTagsList"
    },
    "@cdktn/provider-awscc.eksIdentityProviderConfig.EksIdentityProviderConfigTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksIdentityProviderConfig.EksIdentityProviderConfigTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/eks-identity-provider-config/index.ts",
          "line": 564
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/eks-identity-provider-config/index.ts",
        "line": 554
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-identity-provider-config/index.ts",
            "line": 612
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-identity-provider-config/index.ts",
            "line": 628
          },
          "name": "resetValue"
        }
      ],
      "name": "EksIdentityProviderConfigTagsOutputReference",
      "namespace": "eksIdentityProviderConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-identity-provider-config/index.ts",
            "line": 616
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-identity-provider-config/index.ts",
            "line": 632
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-identity-provider-config/index.ts",
            "line": 606
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-identity-provider-config/index.ts",
            "line": 622
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-identity-provider-config/index.ts",
            "line": 568
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eksIdentityProviderConfig.EksIdentityProviderConfigTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/eks-identity-provider-config/index:EksIdentityProviderConfigTagsOutputReference"
    },
    "@cdktn/provider-awscc.eksPodIdentityAssociation.EksPodIdentityAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_pod_identity_association awscc_eks_pod_identity_association}."
      },
      "fqn": "@cdktn/provider-awscc.eksPodIdentityAssociation.EksPodIdentityAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_pod_identity_association awscc_eks_pod_identity_association} Resource."
        },
        "locationInModule": {
          "filename": "src/eks-pod-identity-association/index.ts",
          "line": 253
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.eksPodIdentityAssociation.EksPodIdentityAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/eks-pod-identity-association/index.ts",
        "line": 221
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a EksPodIdentityAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/eks-pod-identity-association/index.ts",
            "line": 238
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the EksPodIdentityAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_pod_identity_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing EksPodIdentityAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the EksPodIdentityAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-pod-identity-association/index.ts",
            "line": 392
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.eksPodIdentityAssociation.EksPodIdentityAssociationTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-pod-identity-association/index.ts",
            "line": 314
          },
          "name": "resetDisableSessionTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-pod-identity-association/index.ts",
            "line": 353
          },
          "name": "resetPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-pod-identity-association/index.ts",
            "line": 395
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-pod-identity-association/index.ts",
            "line": 411
          },
          "name": "resetTargetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-pod-identity-association/index.ts",
            "line": 423
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-pod-identity-association/index.ts",
            "line": 436
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "EksPodIdentityAssociation",
      "namespace": "eksPodIdentityAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-pod-identity-association/index.ts",
            "line": 226
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-pod-identity-association/index.ts",
            "line": 284
          },
          "name": "associationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-pod-identity-association/index.ts",
            "line": 289
          },
          "name": "associationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-pod-identity-association/index.ts",
            "line": 323
          },
          "name": "externalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-pod-identity-association/index.ts",
            "line": 328
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-pod-identity-association/index.ts",
            "line": 389
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.eksPodIdentityAssociation.EksPodIdentityAssociationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-pod-identity-association/index.ts",
            "line": 302
          },
          "name": "clusterNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-pod-identity-association/index.ts",
            "line": 318
          },
          "name": "disableSessionTagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-pod-identity-association/index.ts",
            "line": 341
          },
          "name": "namespaceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-pod-identity-association/index.ts",
            "line": 357
          },
          "name": "policyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-pod-identity-association/index.ts",
            "line": 370
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-pod-identity-association/index.ts",
            "line": 383
          },
          "name": "serviceAccountInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-pod-identity-association/index.ts",
            "line": 399
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eksPodIdentityAssociation.EksPodIdentityAssociationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-pod-identity-association/index.ts",
            "line": 415
          },
          "name": "targetRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-pod-identity-association/index.ts",
            "line": 295
          },
          "name": "clusterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-pod-identity-association/index.ts",
            "line": 308
          },
          "name": "disableSessionTags",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-pod-identity-association/index.ts",
            "line": 334
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-pod-identity-association/index.ts",
            "line": 347
          },
          "name": "policy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-pod-identity-association/index.ts",
            "line": 363
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-pod-identity-association/index.ts",
            "line": 376
          },
          "name": "serviceAccount",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-pod-identity-association/index.ts",
            "line": 405
          },
          "name": "targetRoleArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/eks-pod-identity-association/index:EksPodIdentityAssociation"
    },
    "@cdktn/provider-awscc.eksPodIdentityAssociation.EksPodIdentityAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksPodIdentityAssociation.EksPodIdentityAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/eks-pod-identity-association/index.ts",
        "line": 14
      },
      "name": "EksPodIdentityAssociationConfig",
      "namespace": "eksPodIdentityAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_pod_identity_association#cluster_name EksPodIdentityAssociation#cluster_name}",
            "stability": "stable",
            "summary": "The cluster that the pod identity association is created for."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-pod-identity-association/index.ts",
            "line": 20
          },
          "name": "clusterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_pod_identity_association#namespace EksPodIdentityAssociation#namespace}",
            "stability": "stable",
            "summary": "The Kubernetes namespace that the pod identity association is created for."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-pod-identity-association/index.ts",
            "line": 32
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_pod_identity_association#role_arn EksPodIdentityAssociation#role_arn}",
            "stability": "stable",
            "summary": "The IAM role ARN that the pod identity association is created for."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-pod-identity-association/index.ts",
            "line": 44
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_pod_identity_association#service_account EksPodIdentityAssociation#service_account}",
            "stability": "stable",
            "summary": "The Kubernetes service account that the pod identity association is created for."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-pod-identity-association/index.ts",
            "line": 50
          },
          "name": "serviceAccount",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_pod_identity_association#disable_session_tags EksPodIdentityAssociation#disable_session_tags}",
            "stability": "stable",
            "summary": "The Disable Session Tags of the pod identity association."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-pod-identity-association/index.ts",
            "line": 26
          },
          "name": "disableSessionTags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_pod_identity_association#policy EksPodIdentityAssociation#policy}",
            "stability": "stable",
            "summary": "The policy of the pod identity association."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-pod-identity-association/index.ts",
            "line": 38
          },
          "name": "policy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_pod_identity_association#tags EksPodIdentityAssociation#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-pod-identity-association/index.ts",
            "line": 56
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eksPodIdentityAssociation.EksPodIdentityAssociationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_pod_identity_association#target_role_arn EksPodIdentityAssociation#target_role_arn}",
            "stability": "stable",
            "summary": "The Target Role Arn of the pod identity association."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-pod-identity-association/index.ts",
            "line": 62
          },
          "name": "targetRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/eks-pod-identity-association/index:EksPodIdentityAssociationConfig"
    },
    "@cdktn/provider-awscc.eksPodIdentityAssociation.EksPodIdentityAssociationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksPodIdentityAssociation.EksPodIdentityAssociationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/eks-pod-identity-association/index.ts",
        "line": 64
      },
      "name": "EksPodIdentityAssociationTags",
      "namespace": "eksPodIdentityAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_pod_identity_association#key EksPodIdentityAssociation#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-pod-identity-association/index.ts",
            "line": 70
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eks_pod_identity_association#value EksPodIdentityAssociation#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-pod-identity-association/index.ts",
            "line": 76
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/eks-pod-identity-association/index:EksPodIdentityAssociationTags"
    },
    "@cdktn/provider-awscc.eksPodIdentityAssociation.EksPodIdentityAssociationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksPodIdentityAssociation.EksPodIdentityAssociationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/eks-pod-identity-association/index.ts",
          "line": 206
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/eks-pod-identity-association/index.ts",
        "line": 198
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-pod-identity-association/index.ts",
            "line": 213
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.eksPodIdentityAssociation.EksPodIdentityAssociationTagsOutputReference"
            }
          }
        }
      ],
      "name": "EksPodIdentityAssociationTagsList",
      "namespace": "eksPodIdentityAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-pod-identity-association/index.ts",
            "line": 199
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eksPodIdentityAssociation.EksPodIdentityAssociationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/eks-pod-identity-association/index:EksPodIdentityAssociationTagsList"
    },
    "@cdktn/provider-awscc.eksPodIdentityAssociation.EksPodIdentityAssociationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eksPodIdentityAssociation.EksPodIdentityAssociationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/eks-pod-identity-association/index.ts",
          "line": 125
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/eks-pod-identity-association/index.ts",
        "line": 115
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-pod-identity-association/index.ts",
            "line": 173
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-pod-identity-association/index.ts",
            "line": 189
          },
          "name": "resetValue"
        }
      ],
      "name": "EksPodIdentityAssociationTagsOutputReference",
      "namespace": "eksPodIdentityAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-pod-identity-association/index.ts",
            "line": 177
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eks-pod-identity-association/index.ts",
            "line": 193
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-pod-identity-association/index.ts",
            "line": 167
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-pod-identity-association/index.ts",
            "line": 183
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eks-pod-identity-association/index.ts",
            "line": 129
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eksPodIdentityAssociation.EksPodIdentityAssociationTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/eks-pod-identity-association/index:EksPodIdentityAssociationTagsOutputReference"
    },
    "@cdktn/provider-awscc.elasticacheCacheCluster.ElasticacheCacheCluster": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_cache_cluster awscc_elasticache_cache_cluster}."
      },
      "fqn": "@cdktn/provider-awscc.elasticacheCacheCluster.ElasticacheCacheCluster",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_cache_cluster awscc_elasticache_cache_cluster} Resource."
        },
        "locationInModule": {
          "filename": "src/elasticache-cache-cluster/index.ts",
          "line": 1015
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.elasticacheCacheCluster.ElasticacheCacheClusterConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticache-cache-cluster/index.ts",
        "line": 983
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ElasticacheCacheCluster resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 1000
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ElasticacheCacheCluster to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_cache_cluster#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ElasticacheCacheCluster that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ElasticacheCacheCluster to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 1232
          },
          "name": "putLogDeliveryConfigurations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.elasticacheCacheCluster.ElasticacheCacheClusterLogDeliveryConfigurations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 1427
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.elasticacheCacheCluster.ElasticacheCacheClusterTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 1070
          },
          "name": "resetAutoMinorVersionUpgrade"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 1086
          },
          "name": "resetAzMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 1115
          },
          "name": "resetCacheParameterGroupName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 1131
          },
          "name": "resetCacheSecurityGroupNames"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 1147
          },
          "name": "resetCacheSubnetGroupName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 1163
          },
          "name": "resetClusterName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 1198
          },
          "name": "resetEngineVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 1219
          },
          "name": "resetIpDiscovery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 1235
          },
          "name": "resetLogDeliveryConfigurations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 1251
          },
          "name": "resetNetworkType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 1267
          },
          "name": "resetNotificationTopicArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 1296
          },
          "name": "resetPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 1312
          },
          "name": "resetPreferredAvailabilityZone"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 1328
          },
          "name": "resetPreferredAvailabilityZones"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 1344
          },
          "name": "resetPreferredMaintenanceWindow"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 1366
          },
          "name": "resetSnapshotArns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 1382
          },
          "name": "resetSnapshotName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 1398
          },
          "name": "resetSnapshotRetentionLimit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 1414
          },
          "name": "resetSnapshotWindow"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 1430
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 1446
          },
          "name": "resetTransitEncryptionEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 1462
          },
          "name": "resetVpcSecurityGroupIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 1474
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 1504
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ElasticacheCacheCluster",
      "namespace": "elasticacheCacheCluster",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 988
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 1173
          },
          "name": "configurationEndpoint",
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticacheCacheCluster.ElasticacheCacheClusterConfigurationEndpointOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 1207
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 1229
          },
          "name": "logDeliveryConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticacheCacheCluster.ElasticacheCacheClusterLogDeliveryConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 1354
          },
          "name": "redisEndpoint",
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticacheCacheCluster.ElasticacheCacheClusterRedisEndpointOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 1424
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticacheCacheCluster.ElasticacheCacheClusterTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 1074
          },
          "name": "autoMinorVersionUpgradeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 1090
          },
          "name": "azModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 1103
          },
          "name": "cacheNodeTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 1119
          },
          "name": "cacheParameterGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 1135
          },
          "name": "cacheSecurityGroupNamesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 1151
          },
          "name": "cacheSubnetGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 1167
          },
          "name": "clusterNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 1186
          },
          "name": "engineInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 1202
          },
          "name": "engineVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 1223
          },
          "name": "ipDiscoveryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 1239
          },
          "name": "logDeliveryConfigurationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticacheCacheCluster.ElasticacheCacheClusterLogDeliveryConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 1255
          },
          "name": "networkTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 1271
          },
          "name": "notificationTopicArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 1284
          },
          "name": "numCacheNodesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 1300
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 1316
          },
          "name": "preferredAvailabilityZoneInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 1332
          },
          "name": "preferredAvailabilityZonesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 1348
          },
          "name": "preferredMaintenanceWindowInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 1370
          },
          "name": "snapshotArnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 1386
          },
          "name": "snapshotNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 1402
          },
          "name": "snapshotRetentionLimitInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 1418
          },
          "name": "snapshotWindowInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 1434
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticacheCacheCluster.ElasticacheCacheClusterTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 1450
          },
          "name": "transitEncryptionEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 1466
          },
          "name": "vpcSecurityGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 1064
          },
          "name": "autoMinorVersionUpgrade",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 1080
          },
          "name": "azMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 1096
          },
          "name": "cacheNodeType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 1109
          },
          "name": "cacheParameterGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 1125
          },
          "name": "cacheSecurityGroupNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 1141
          },
          "name": "cacheSubnetGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 1157
          },
          "name": "clusterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 1179
          },
          "name": "engine",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 1192
          },
          "name": "engineVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 1213
          },
          "name": "ipDiscovery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 1245
          },
          "name": "networkType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 1261
          },
          "name": "notificationTopicArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 1277
          },
          "name": "numCacheNodes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 1290
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 1306
          },
          "name": "preferredAvailabilityZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 1322
          },
          "name": "preferredAvailabilityZones",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 1338
          },
          "name": "preferredMaintenanceWindow",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 1360
          },
          "name": "snapshotArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 1376
          },
          "name": "snapshotName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 1392
          },
          "name": "snapshotRetentionLimit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 1408
          },
          "name": "snapshotWindow",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 1440
          },
          "name": "transitEncryptionEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 1456
          },
          "name": "vpcSecurityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/elasticache-cache-cluster/index:ElasticacheCacheCluster"
    },
    "@cdktn/provider-awscc.elasticacheCacheCluster.ElasticacheCacheClusterConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticacheCacheCluster.ElasticacheCacheClusterConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticache-cache-cluster/index.ts",
        "line": 14
      },
      "name": "ElasticacheCacheClusterConfig",
      "namespace": "elasticacheCacheCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_cache_cluster#cache_node_type ElasticacheCacheCluster#cache_node_type}",
            "stability": "stable",
            "summary": "The compute and memory capacity of the nodes in the node group (shard)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 32
          },
          "name": "cacheNodeType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_cache_cluster#engine ElasticacheCacheCluster#engine}",
            "stability": "stable",
            "summary": "The name of the cache engine to be used for this cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 62
          },
          "name": "engine",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_cache_cluster#num_cache_nodes ElasticacheCacheCluster#num_cache_nodes}",
            "stability": "stable",
            "summary": "The number of cache nodes that the cache cluster should have."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 98
          },
          "name": "numCacheNodes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_cache_cluster#auto_minor_version_upgrade ElasticacheCacheCluster#auto_minor_version_upgrade}",
            "stability": "stable",
            "summary": "If you are running Redis engine version 6.0 or later, set this parameter to yes if you want to opt-in to the next minor version upgrade campaign."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 20
          },
          "name": "autoMinorVersionUpgrade",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_cache_cluster#az_mode ElasticacheCacheCluster#az_mode}",
            "stability": "stable",
            "summary": "Specifies whether the nodes in this Memcached cluster are created in a single Availability Zone or created across multiple Availability Zones in the cluster's region."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 26
          },
          "name": "azMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_cache_cluster#cache_parameter_group_name ElasticacheCacheCluster#cache_parameter_group_name}",
            "stability": "stable",
            "summary": "The name of the parameter group to associate with this cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 38
          },
          "name": "cacheParameterGroupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_cache_cluster#cache_security_group_names ElasticacheCacheCluster#cache_security_group_names}",
            "stability": "stable",
            "summary": "A list of security group names to associate with this cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 44
          },
          "name": "cacheSecurityGroupNames",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_cache_cluster#cache_subnet_group_name ElasticacheCacheCluster#cache_subnet_group_name}",
            "stability": "stable",
            "summary": "The name of the subnet group to be used for the cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 50
          },
          "name": "cacheSubnetGroupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_cache_cluster#cluster_name ElasticacheCacheCluster#cluster_name}",
            "stability": "stable",
            "summary": "A name for the cache cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 56
          },
          "name": "clusterName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_cache_cluster#engine_version ElasticacheCacheCluster#engine_version}",
            "stability": "stable",
            "summary": "The version number of the cache engine to be used for this cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 68
          },
          "name": "engineVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_cache_cluster#ip_discovery ElasticacheCacheCluster#ip_discovery}",
            "stability": "stable",
            "summary": "The Ip Discovery parameter for cachecluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 74
          },
          "name": "ipDiscovery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_cache_cluster#log_delivery_configurations ElasticacheCacheCluster#log_delivery_configurations}",
            "stability": "stable",
            "summary": "Specifies the destination, format and type of the logs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 80
          },
          "name": "logDeliveryConfigurations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticacheCacheCluster.ElasticacheCacheClusterLogDeliveryConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_cache_cluster#network_type ElasticacheCacheCluster#network_type}",
            "stability": "stable",
            "summary": "The network type parameter for cachecluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 86
          },
          "name": "networkType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_cache_cluster#notification_topic_arn ElasticacheCacheCluster#notification_topic_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the Amazon Simple Notification Service (SNS) topic to which notifications are sent."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 92
          },
          "name": "notificationTopicArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_cache_cluster#port ElasticacheCacheCluster#port}",
            "stability": "stable",
            "summary": "The port number on which each of the cache nodes accepts connections."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 104
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_cache_cluster#preferred_availability_zone ElasticacheCacheCluster#preferred_availability_zone}",
            "stability": "stable",
            "summary": "The EC2 Availability Zone in which the cluster is created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 110
          },
          "name": "preferredAvailabilityZone",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The order of the zones in the list is not important.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_cache_cluster#preferred_availability_zones ElasticacheCacheCluster#preferred_availability_zones}",
            "stability": "stable",
            "summary": "A list of the Availability Zones in which cache nodes are created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 116
          },
          "name": "preferredAvailabilityZones",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_cache_cluster#preferred_maintenance_window ElasticacheCacheCluster#preferred_maintenance_window}",
            "stability": "stable",
            "summary": "Specifies the weekly time range during which maintenance on the cluster is performed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 122
          },
          "name": "preferredMaintenanceWindow",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_cache_cluster#snapshot_arns ElasticacheCacheCluster#snapshot_arns}",
            "stability": "stable",
            "summary": "A single-element string list containing an Amazon Resource Name (ARN) that uniquely identifies a Redis RDB snapshot file stored in Amazon S3."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 128
          },
          "name": "snapshotArns",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_cache_cluster#snapshot_name ElasticacheCacheCluster#snapshot_name}",
            "stability": "stable",
            "summary": "The name of a Redis snapshot from which to restore data into the new node group (shard)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 134
          },
          "name": "snapshotName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_cache_cluster#snapshot_retention_limit ElasticacheCacheCluster#snapshot_retention_limit}",
            "stability": "stable",
            "summary": "The number of days for which ElastiCache retains automatic snapshots before deleting them."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 140
          },
          "name": "snapshotRetentionLimit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_cache_cluster#snapshot_window ElasticacheCacheCluster#snapshot_window}",
            "stability": "stable",
            "summary": "The daily time range (in UTC) during which ElastiCache begins taking a daily snapshot of your node group (shard)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 146
          },
          "name": "snapshotWindow",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_cache_cluster#tags ElasticacheCacheCluster#tags}",
            "stability": "stable",
            "summary": "A list of tags to be added to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 152
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticacheCacheCluster.ElasticacheCacheClusterTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You cannot modify the value of TransitEncryptionEnabled after the cluster is created\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_cache_cluster#transit_encryption_enabled ElasticacheCacheCluster#transit_encryption_enabled}",
            "stability": "stable",
            "summary": "A flag that enables in-transit encryption when set to true."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 158
          },
          "name": "transitEncryptionEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_cache_cluster#vpc_security_group_ids ElasticacheCacheCluster#vpc_security_group_ids}",
            "stability": "stable",
            "summary": "One or more VPC security groups associated with the cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 164
          },
          "name": "vpcSecurityGroupIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/elasticache-cache-cluster/index:ElasticacheCacheClusterConfig"
    },
    "@cdktn/provider-awscc.elasticacheCacheCluster.ElasticacheCacheClusterConfigurationEndpoint": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticacheCacheCluster.ElasticacheCacheClusterConfigurationEndpoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticache-cache-cluster/index.ts",
        "line": 166
      },
      "name": "ElasticacheCacheClusterConfigurationEndpoint",
      "namespace": "elasticacheCacheCluster",
      "symbolId": "src/elasticache-cache-cluster/index:ElasticacheCacheClusterConfigurationEndpoint"
    },
    "@cdktn/provider-awscc.elasticacheCacheCluster.ElasticacheCacheClusterConfigurationEndpointOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticacheCacheCluster.ElasticacheCacheClusterConfigurationEndpointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticache-cache-cluster/index.ts",
          "line": 196
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticache-cache-cluster/index.ts",
        "line": 189
      },
      "name": "ElasticacheCacheClusterConfigurationEndpointOutputReference",
      "namespace": "elasticacheCacheCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 216
          },
          "name": "address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 221
          },
          "name": "port",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 200
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticacheCacheCluster.ElasticacheCacheClusterConfigurationEndpoint"
          }
        }
      ],
      "symbolId": "src/elasticache-cache-cluster/index:ElasticacheCacheClusterConfigurationEndpointOutputReference"
    },
    "@cdktn/provider-awscc.elasticacheCacheCluster.ElasticacheCacheClusterLogDeliveryConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticacheCacheCluster.ElasticacheCacheClusterLogDeliveryConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticache-cache-cluster/index.ts",
        "line": 548
      },
      "name": "ElasticacheCacheClusterLogDeliveryConfigurations",
      "namespace": "elasticacheCacheCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_cache_cluster#destination_details ElasticacheCacheCluster#destination_details}",
            "stability": "stable",
            "summary": "Configuration details of either a CloudWatch Logs destination or Kinesis Data Firehose destination."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 554
          },
          "name": "destinationDetails",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticacheCacheCluster.ElasticacheCacheClusterLogDeliveryConfigurationsDestinationDetails"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_cache_cluster#destination_type ElasticacheCacheCluster#destination_type}",
            "stability": "stable",
            "summary": "Specify either CloudWatch Logs or Kinesis Data Firehose as the destination type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 560
          },
          "name": "destinationType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_cache_cluster#log_format ElasticacheCacheCluster#log_format}",
            "stability": "stable",
            "summary": "Valid values are either json or text."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 566
          },
          "name": "logFormat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_cache_cluster#log_type ElasticacheCacheCluster#log_type}",
            "stability": "stable",
            "summary": "Valid value is either slow-log, which refers to slow-log or engine-log."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 572
          },
          "name": "logType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/elasticache-cache-cluster/index:ElasticacheCacheClusterLogDeliveryConfigurations"
    },
    "@cdktn/provider-awscc.elasticacheCacheCluster.ElasticacheCacheClusterLogDeliveryConfigurationsDestinationDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticacheCacheCluster.ElasticacheCacheClusterLogDeliveryConfigurationsDestinationDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticache-cache-cluster/index.ts",
        "line": 417
      },
      "name": "ElasticacheCacheClusterLogDeliveryConfigurationsDestinationDetails",
      "namespace": "elasticacheCacheCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_cache_cluster#cloudwatch_logs_details ElasticacheCacheCluster#cloudwatch_logs_details}",
            "stability": "stable",
            "summary": "The configuration details of the CloudWatch Logs destination."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 423
          },
          "name": "cloudwatchLogsDetails",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticacheCacheCluster.ElasticacheCacheClusterLogDeliveryConfigurationsDestinationDetailsCloudwatchLogsDetails"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_cache_cluster#kinesis_firehose_details ElasticacheCacheCluster#kinesis_firehose_details}",
            "stability": "stable",
            "summary": "The configuration details of the Kinesis Data Firehose destination."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 429
          },
          "name": "kinesisFirehoseDetails",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticacheCacheCluster.ElasticacheCacheClusterLogDeliveryConfigurationsDestinationDetailsKinesisFirehoseDetails"
          }
        }
      ],
      "symbolId": "src/elasticache-cache-cluster/index:ElasticacheCacheClusterLogDeliveryConfigurationsDestinationDetails"
    },
    "@cdktn/provider-awscc.elasticacheCacheCluster.ElasticacheCacheClusterLogDeliveryConfigurationsDestinationDetailsCloudwatchLogsDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticacheCacheCluster.ElasticacheCacheClusterLogDeliveryConfigurationsDestinationDetailsCloudwatchLogsDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticache-cache-cluster/index.ts",
        "line": 225
      },
      "name": "ElasticacheCacheClusterLogDeliveryConfigurationsDestinationDetailsCloudwatchLogsDetails",
      "namespace": "elasticacheCacheCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_cache_cluster#log_group ElasticacheCacheCluster#log_group}",
            "stability": "stable",
            "summary": "The name of the CloudWatch Logs log group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 231
          },
          "name": "logGroup",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/elasticache-cache-cluster/index:ElasticacheCacheClusterLogDeliveryConfigurationsDestinationDetailsCloudwatchLogsDetails"
    },
    "@cdktn/provider-awscc.elasticacheCacheCluster.ElasticacheCacheClusterLogDeliveryConfigurationsDestinationDetailsCloudwatchLogsDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticacheCacheCluster.ElasticacheCacheClusterLogDeliveryConfigurationsDestinationDetailsCloudwatchLogsDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticache-cache-cluster/index.ts",
          "line": 271
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticache-cache-cluster/index.ts",
        "line": 263
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 313
          },
          "name": "resetLogGroup"
        }
      ],
      "name": "ElasticacheCacheClusterLogDeliveryConfigurationsDestinationDetailsCloudwatchLogsDetailsOutputReference",
      "namespace": "elasticacheCacheCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 317
          },
          "name": "logGroupInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 307
          },
          "name": "logGroup",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 275
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticacheCacheCluster.ElasticacheCacheClusterLogDeliveryConfigurationsDestinationDetailsCloudwatchLogsDetails"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticache-cache-cluster/index:ElasticacheCacheClusterLogDeliveryConfigurationsDestinationDetailsCloudwatchLogsDetailsOutputReference"
    },
    "@cdktn/provider-awscc.elasticacheCacheCluster.ElasticacheCacheClusterLogDeliveryConfigurationsDestinationDetailsKinesisFirehoseDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticacheCacheCluster.ElasticacheCacheClusterLogDeliveryConfigurationsDestinationDetailsKinesisFirehoseDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticache-cache-cluster/index.ts",
        "line": 321
      },
      "name": "ElasticacheCacheClusterLogDeliveryConfigurationsDestinationDetailsKinesisFirehoseDetails",
      "namespace": "elasticacheCacheCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_cache_cluster#delivery_stream ElasticacheCacheCluster#delivery_stream}",
            "stability": "stable",
            "summary": "The name of the Kinesis Data Firehose delivery stream."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 327
          },
          "name": "deliveryStream",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/elasticache-cache-cluster/index:ElasticacheCacheClusterLogDeliveryConfigurationsDestinationDetailsKinesisFirehoseDetails"
    },
    "@cdktn/provider-awscc.elasticacheCacheCluster.ElasticacheCacheClusterLogDeliveryConfigurationsDestinationDetailsKinesisFirehoseDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticacheCacheCluster.ElasticacheCacheClusterLogDeliveryConfigurationsDestinationDetailsKinesisFirehoseDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticache-cache-cluster/index.ts",
          "line": 367
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticache-cache-cluster/index.ts",
        "line": 359
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 409
          },
          "name": "resetDeliveryStream"
        }
      ],
      "name": "ElasticacheCacheClusterLogDeliveryConfigurationsDestinationDetailsKinesisFirehoseDetailsOutputReference",
      "namespace": "elasticacheCacheCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 413
          },
          "name": "deliveryStreamInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 403
          },
          "name": "deliveryStream",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 371
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticacheCacheCluster.ElasticacheCacheClusterLogDeliveryConfigurationsDestinationDetailsKinesisFirehoseDetails"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticache-cache-cluster/index:ElasticacheCacheClusterLogDeliveryConfigurationsDestinationDetailsKinesisFirehoseDetailsOutputReference"
    },
    "@cdktn/provider-awscc.elasticacheCacheCluster.ElasticacheCacheClusterLogDeliveryConfigurationsDestinationDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticacheCacheCluster.ElasticacheCacheClusterLogDeliveryConfigurationsDestinationDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticache-cache-cluster/index.ts",
          "line": 476
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticache-cache-cluster/index.ts",
        "line": 468
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 521
          },
          "name": "putCloudwatchLogsDetails",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.elasticacheCacheCluster.ElasticacheCacheClusterLogDeliveryConfigurationsDestinationDetailsCloudwatchLogsDetails"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 537
          },
          "name": "putKinesisFirehoseDetails",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.elasticacheCacheCluster.ElasticacheCacheClusterLogDeliveryConfigurationsDestinationDetailsKinesisFirehoseDetails"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 524
          },
          "name": "resetCloudwatchLogsDetails"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 540
          },
          "name": "resetKinesisFirehoseDetails"
        }
      ],
      "name": "ElasticacheCacheClusterLogDeliveryConfigurationsDestinationDetailsOutputReference",
      "namespace": "elasticacheCacheCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 518
          },
          "name": "cloudwatchLogsDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticacheCacheCluster.ElasticacheCacheClusterLogDeliveryConfigurationsDestinationDetailsCloudwatchLogsDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 534
          },
          "name": "kinesisFirehoseDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticacheCacheCluster.ElasticacheCacheClusterLogDeliveryConfigurationsDestinationDetailsKinesisFirehoseDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 528
          },
          "name": "cloudwatchLogsDetailsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticacheCacheCluster.ElasticacheCacheClusterLogDeliveryConfigurationsDestinationDetailsCloudwatchLogsDetails"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 544
          },
          "name": "kinesisFirehoseDetailsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticacheCacheCluster.ElasticacheCacheClusterLogDeliveryConfigurationsDestinationDetailsKinesisFirehoseDetails"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 480
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticacheCacheCluster.ElasticacheCacheClusterLogDeliveryConfigurationsDestinationDetails"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticache-cache-cluster/index:ElasticacheCacheClusterLogDeliveryConfigurationsDestinationDetailsOutputReference"
    },
    "@cdktn/provider-awscc.elasticacheCacheCluster.ElasticacheCacheClusterLogDeliveryConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticacheCacheCluster.ElasticacheCacheClusterLogDeliveryConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticache-cache-cluster/index.ts",
          "line": 760
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticache-cache-cluster/index.ts",
        "line": 752
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 767
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.elasticacheCacheCluster.ElasticacheCacheClusterLogDeliveryConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "ElasticacheCacheClusterLogDeliveryConfigurationsList",
      "namespace": "elasticacheCacheCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 753
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticacheCacheCluster.ElasticacheCacheClusterLogDeliveryConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticache-cache-cluster/index:ElasticacheCacheClusterLogDeliveryConfigurationsList"
    },
    "@cdktn/provider-awscc.elasticacheCacheCluster.ElasticacheCacheClusterLogDeliveryConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticacheCacheCluster.ElasticacheCacheClusterLogDeliveryConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticache-cache-cluster/index.ts",
          "line": 635
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticache-cache-cluster/index.ts",
        "line": 625
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 692
          },
          "name": "putDestinationDetails",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.elasticacheCacheCluster.ElasticacheCacheClusterLogDeliveryConfigurationsDestinationDetails"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 695
          },
          "name": "resetDestinationDetails"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 711
          },
          "name": "resetDestinationType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 727
          },
          "name": "resetLogFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 743
          },
          "name": "resetLogType"
        }
      ],
      "name": "ElasticacheCacheClusterLogDeliveryConfigurationsOutputReference",
      "namespace": "elasticacheCacheCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 689
          },
          "name": "destinationDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticacheCacheCluster.ElasticacheCacheClusterLogDeliveryConfigurationsDestinationDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 699
          },
          "name": "destinationDetailsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticacheCacheCluster.ElasticacheCacheClusterLogDeliveryConfigurationsDestinationDetails"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 715
          },
          "name": "destinationTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 731
          },
          "name": "logFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 747
          },
          "name": "logTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 705
          },
          "name": "destinationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 721
          },
          "name": "logFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 737
          },
          "name": "logType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 639
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticacheCacheCluster.ElasticacheCacheClusterLogDeliveryConfigurations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticache-cache-cluster/index:ElasticacheCacheClusterLogDeliveryConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.elasticacheCacheCluster.ElasticacheCacheClusterRedisEndpoint": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticacheCacheCluster.ElasticacheCacheClusterRedisEndpoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticache-cache-cluster/index.ts",
        "line": 771
      },
      "name": "ElasticacheCacheClusterRedisEndpoint",
      "namespace": "elasticacheCacheCluster",
      "symbolId": "src/elasticache-cache-cluster/index:ElasticacheCacheClusterRedisEndpoint"
    },
    "@cdktn/provider-awscc.elasticacheCacheCluster.ElasticacheCacheClusterRedisEndpointOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticacheCacheCluster.ElasticacheCacheClusterRedisEndpointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticache-cache-cluster/index.ts",
          "line": 801
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticache-cache-cluster/index.ts",
        "line": 794
      },
      "name": "ElasticacheCacheClusterRedisEndpointOutputReference",
      "namespace": "elasticacheCacheCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 821
          },
          "name": "address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 826
          },
          "name": "port",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 805
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticacheCacheCluster.ElasticacheCacheClusterRedisEndpoint"
          }
        }
      ],
      "symbolId": "src/elasticache-cache-cluster/index:ElasticacheCacheClusterRedisEndpointOutputReference"
    },
    "@cdktn/provider-awscc.elasticacheCacheCluster.ElasticacheCacheClusterTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticacheCacheCluster.ElasticacheCacheClusterTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticache-cache-cluster/index.ts",
        "line": 830
      },
      "name": "ElasticacheCacheClusterTags",
      "namespace": "elasticacheCacheCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_cache_cluster#key ElasticacheCacheCluster#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 834
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_cache_cluster#value ElasticacheCacheCluster#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 838
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/elasticache-cache-cluster/index:ElasticacheCacheClusterTags"
    },
    "@cdktn/provider-awscc.elasticacheCacheCluster.ElasticacheCacheClusterTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticacheCacheCluster.ElasticacheCacheClusterTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticache-cache-cluster/index.ts",
          "line": 968
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticache-cache-cluster/index.ts",
        "line": 960
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 975
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.elasticacheCacheCluster.ElasticacheCacheClusterTagsOutputReference"
            }
          }
        }
      ],
      "name": "ElasticacheCacheClusterTagsList",
      "namespace": "elasticacheCacheCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 961
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticacheCacheCluster.ElasticacheCacheClusterTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticache-cache-cluster/index:ElasticacheCacheClusterTagsList"
    },
    "@cdktn/provider-awscc.elasticacheCacheCluster.ElasticacheCacheClusterTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticacheCacheCluster.ElasticacheCacheClusterTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticache-cache-cluster/index.ts",
          "line": 887
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticache-cache-cluster/index.ts",
        "line": 877
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 935
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 951
          },
          "name": "resetValue"
        }
      ],
      "name": "ElasticacheCacheClusterTagsOutputReference",
      "namespace": "elasticacheCacheCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 939
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 955
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 929
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 945
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-cache-cluster/index.ts",
            "line": 891
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticacheCacheCluster.ElasticacheCacheClusterTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticache-cache-cluster/index:ElasticacheCacheClusterTagsOutputReference"
    },
    "@cdktn/provider-awscc.elasticacheGlobalReplicationGroup.ElasticacheGlobalReplicationGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_global_replication_group awscc_elasticache_global_replication_group}."
      },
      "fqn": "@cdktn/provider-awscc.elasticacheGlobalReplicationGroup.ElasticacheGlobalReplicationGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_global_replication_group awscc_elasticache_global_replication_group} Resource."
        },
        "locationInModule": {
          "filename": "src/elasticache-global-replication-group/index.ts",
          "line": 641
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.elasticacheGlobalReplicationGroup.ElasticacheGlobalReplicationGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticache-global-replication-group/index.ts",
        "line": 609
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ElasticacheGlobalReplicationGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/elasticache-global-replication-group/index.ts",
            "line": 626
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ElasticacheGlobalReplicationGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_global_replication_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ElasticacheGlobalReplicationGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ElasticacheGlobalReplicationGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-global-replication-group/index.ts",
            "line": 816
          },
          "name": "putMembers",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.elasticacheGlobalReplicationGroup.ElasticacheGlobalReplicationGroupMembers"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-global-replication-group/index.ts",
            "line": 829
          },
          "name": "putRegionalConfigurations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.elasticacheGlobalReplicationGroup.ElasticacheGlobalReplicationGroupRegionalConfigurations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-global-replication-group/index.ts",
            "line": 681
          },
          "name": "resetAutomaticFailoverEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-global-replication-group/index.ts",
            "line": 697
          },
          "name": "resetCacheNodeType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-global-replication-group/index.ts",
            "line": 713
          },
          "name": "resetCacheParameterGroupName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-global-replication-group/index.ts",
            "line": 729
          },
          "name": "resetEngine"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-global-replication-group/index.ts",
            "line": 745
          },
          "name": "resetEngineVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-global-replication-group/index.ts",
            "line": 761
          },
          "name": "resetGlobalNodeGroupCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-global-replication-group/index.ts",
            "line": 777
          },
          "name": "resetGlobalReplicationGroupDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-global-replication-group/index.ts",
            "line": 798
          },
          "name": "resetGlobalReplicationGroupIdSuffix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-global-replication-group/index.ts",
            "line": 832
          },
          "name": "resetRegionalConfigurations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-global-replication-group/index.ts",
            "line": 849
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-global-replication-group/index.ts",
            "line": 864
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ElasticacheGlobalReplicationGroup",
      "namespace": "elasticacheGlobalReplicationGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-global-replication-group/index.ts",
            "line": 614
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-global-replication-group/index.ts",
            "line": 786
          },
          "name": "globalReplicationGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-global-replication-group/index.ts",
            "line": 807
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-global-replication-group/index.ts",
            "line": 813
          },
          "name": "members",
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticacheGlobalReplicationGroup.ElasticacheGlobalReplicationGroupMembersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-global-replication-group/index.ts",
            "line": 826
          },
          "name": "regionalConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticacheGlobalReplicationGroup.ElasticacheGlobalReplicationGroupRegionalConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-global-replication-group/index.ts",
            "line": 841
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-global-replication-group/index.ts",
            "line": 685
          },
          "name": "automaticFailoverEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-global-replication-group/index.ts",
            "line": 701
          },
          "name": "cacheNodeTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-global-replication-group/index.ts",
            "line": 717
          },
          "name": "cacheParameterGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-global-replication-group/index.ts",
            "line": 733
          },
          "name": "engineInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-global-replication-group/index.ts",
            "line": 749
          },
          "name": "engineVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-global-replication-group/index.ts",
            "line": 765
          },
          "name": "globalNodeGroupCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-global-replication-group/index.ts",
            "line": 781
          },
          "name": "globalReplicationGroupDescriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-global-replication-group/index.ts",
            "line": 802
          },
          "name": "globalReplicationGroupIdSuffixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-global-replication-group/index.ts",
            "line": 820
          },
          "name": "membersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticacheGlobalReplicationGroup.ElasticacheGlobalReplicationGroupMembers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-global-replication-group/index.ts",
            "line": 836
          },
          "name": "regionalConfigurationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticacheGlobalReplicationGroup.ElasticacheGlobalReplicationGroupRegionalConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-global-replication-group/index.ts",
            "line": 675
          },
          "name": "automaticFailoverEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-global-replication-group/index.ts",
            "line": 691
          },
          "name": "cacheNodeType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-global-replication-group/index.ts",
            "line": 707
          },
          "name": "cacheParameterGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-global-replication-group/index.ts",
            "line": 723
          },
          "name": "engine",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-global-replication-group/index.ts",
            "line": 739
          },
          "name": "engineVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-global-replication-group/index.ts",
            "line": 755
          },
          "name": "globalNodeGroupCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-global-replication-group/index.ts",
            "line": 771
          },
          "name": "globalReplicationGroupDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-global-replication-group/index.ts",
            "line": 792
          },
          "name": "globalReplicationGroupIdSuffix",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/elasticache-global-replication-group/index:ElasticacheGlobalReplicationGroup"
    },
    "@cdktn/provider-awscc.elasticacheGlobalReplicationGroup.ElasticacheGlobalReplicationGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticacheGlobalReplicationGroup.ElasticacheGlobalReplicationGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticache-global-replication-group/index.ts",
        "line": 14
      },
      "name": "ElasticacheGlobalReplicationGroupConfig",
      "namespace": "elasticacheGlobalReplicationGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_global_replication_group#members ElasticacheGlobalReplicationGroup#members}",
            "stability": "stable",
            "summary": "The replication groups that comprise the Global Datastore."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-global-replication-group/index.ts",
            "line": 68
          },
          "name": "members",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticacheGlobalReplicationGroup.ElasticacheGlobalReplicationGroupMembers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_global_replication_group#automatic_failover_enabled ElasticacheGlobalReplicationGroup#automatic_failover_enabled}",
            "stability": "stable",
            "summary": "AutomaticFailoverEnabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-global-replication-group/index.ts",
            "line": 20
          },
          "name": "automaticFailoverEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_global_replication_group#cache_node_type ElasticacheGlobalReplicationGroup#cache_node_type}",
            "stability": "stable",
            "summary": "The cache node type of the Global Datastore."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-global-replication-group/index.ts",
            "line": 26
          },
          "name": "cacheNodeType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_global_replication_group#cache_parameter_group_name ElasticacheGlobalReplicationGroup#cache_parameter_group_name}",
            "stability": "stable",
            "summary": "Cache parameter group name to use for the new engine version. This parameter cannot be modified independently."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-global-replication-group/index.ts",
            "line": 32
          },
          "name": "cacheParameterGroupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_global_replication_group#engine ElasticacheGlobalReplicationGroup#engine}",
            "stability": "stable",
            "summary": "The engine of the Global Datastore."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-global-replication-group/index.ts",
            "line": 38
          },
          "name": "engine",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_global_replication_group#engine_version ElasticacheGlobalReplicationGroup#engine_version}",
            "stability": "stable",
            "summary": "The engine version of the Global Datastore."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-global-replication-group/index.ts",
            "line": 44
          },
          "name": "engineVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_global_replication_group#global_node_group_count ElasticacheGlobalReplicationGroup#global_node_group_count}",
            "stability": "stable",
            "summary": "Indicates the number of node groups in the Global Datastore."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-global-replication-group/index.ts",
            "line": 50
          },
          "name": "globalNodeGroupCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_global_replication_group#global_replication_group_description ElasticacheGlobalReplicationGroup#global_replication_group_description}",
            "stability": "stable",
            "summary": "The optional description of the Global Datastore."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-global-replication-group/index.ts",
            "line": 56
          },
          "name": "globalReplicationGroupDescription",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Amazon ElastiCache automatically applies a prefix to the Global Datastore ID when it is created. Each AWS Region has its own prefix. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_global_replication_group#global_replication_group_id_suffix ElasticacheGlobalReplicationGroup#global_replication_group_id_suffix}",
            "stability": "stable",
            "summary": "The suffix name of a Global Datastore."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-global-replication-group/index.ts",
            "line": 62
          },
          "name": "globalReplicationGroupIdSuffix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_global_replication_group#regional_configurations ElasticacheGlobalReplicationGroup#regional_configurations}",
            "stability": "stable",
            "summary": "Describes the replication group IDs, the AWS regions where they are stored and the shard configuration for each that comprise the Global Datastore."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-global-replication-group/index.ts",
            "line": 74
          },
          "name": "regionalConfigurations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticacheGlobalReplicationGroup.ElasticacheGlobalReplicationGroupRegionalConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticache-global-replication-group/index:ElasticacheGlobalReplicationGroupConfig"
    },
    "@cdktn/provider-awscc.elasticacheGlobalReplicationGroup.ElasticacheGlobalReplicationGroupMembers": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticacheGlobalReplicationGroup.ElasticacheGlobalReplicationGroupMembers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticache-global-replication-group/index.ts",
        "line": 76
      },
      "name": "ElasticacheGlobalReplicationGroupMembers",
      "namespace": "elasticacheGlobalReplicationGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_global_replication_group#replication_group_id ElasticacheGlobalReplicationGroup#replication_group_id}",
            "stability": "stable",
            "summary": "Regionally unique identifier for the member i.e. ReplicationGroupId."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-global-replication-group/index.ts",
            "line": 82
          },
          "name": "replicationGroupId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_global_replication_group#replication_group_region ElasticacheGlobalReplicationGroup#replication_group_region}",
            "stability": "stable",
            "summary": "The AWS region of the Global Datastore member."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-global-replication-group/index.ts",
            "line": 88
          },
          "name": "replicationGroupRegion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_global_replication_group#role ElasticacheGlobalReplicationGroup#role}",
            "stability": "stable",
            "summary": "Indicates the role of the member, primary or secondary."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-global-replication-group/index.ts",
            "line": 94
          },
          "name": "role",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/elasticache-global-replication-group/index:ElasticacheGlobalReplicationGroupMembers"
    },
    "@cdktn/provider-awscc.elasticacheGlobalReplicationGroup.ElasticacheGlobalReplicationGroupMembersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticacheGlobalReplicationGroup.ElasticacheGlobalReplicationGroupMembersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticache-global-replication-group/index.ts",
          "line": 253
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticache-global-replication-group/index.ts",
        "line": 245
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-global-replication-group/index.ts",
            "line": 260
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.elasticacheGlobalReplicationGroup.ElasticacheGlobalReplicationGroupMembersOutputReference"
            }
          }
        }
      ],
      "name": "ElasticacheGlobalReplicationGroupMembersList",
      "namespace": "elasticacheGlobalReplicationGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-global-replication-group/index.ts",
            "line": 246
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticacheGlobalReplicationGroup.ElasticacheGlobalReplicationGroupMembers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticache-global-replication-group/index:ElasticacheGlobalReplicationGroupMembersList"
    },
    "@cdktn/provider-awscc.elasticacheGlobalReplicationGroup.ElasticacheGlobalReplicationGroupMembersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticacheGlobalReplicationGroup.ElasticacheGlobalReplicationGroupMembersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticache-global-replication-group/index.ts",
          "line": 150
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticache-global-replication-group/index.ts",
        "line": 140
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-global-replication-group/index.ts",
            "line": 204
          },
          "name": "resetReplicationGroupId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-global-replication-group/index.ts",
            "line": 220
          },
          "name": "resetReplicationGroupRegion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-global-replication-group/index.ts",
            "line": 236
          },
          "name": "resetRole"
        }
      ],
      "name": "ElasticacheGlobalReplicationGroupMembersOutputReference",
      "namespace": "elasticacheGlobalReplicationGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-global-replication-group/index.ts",
            "line": 208
          },
          "name": "replicationGroupIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-global-replication-group/index.ts",
            "line": 224
          },
          "name": "replicationGroupRegionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-global-replication-group/index.ts",
            "line": 240
          },
          "name": "roleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-global-replication-group/index.ts",
            "line": 198
          },
          "name": "replicationGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-global-replication-group/index.ts",
            "line": 214
          },
          "name": "replicationGroupRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-global-replication-group/index.ts",
            "line": 230
          },
          "name": "role",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-global-replication-group/index.ts",
            "line": 154
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticacheGlobalReplicationGroup.ElasticacheGlobalReplicationGroupMembers"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticache-global-replication-group/index:ElasticacheGlobalReplicationGroupMembersOutputReference"
    },
    "@cdktn/provider-awscc.elasticacheGlobalReplicationGroup.ElasticacheGlobalReplicationGroupRegionalConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticacheGlobalReplicationGroup.ElasticacheGlobalReplicationGroupRegionalConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticache-global-replication-group/index.ts",
        "line": 417
      },
      "name": "ElasticacheGlobalReplicationGroupRegionalConfigurations",
      "namespace": "elasticacheGlobalReplicationGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_global_replication_group#replication_group_id ElasticacheGlobalReplicationGroup#replication_group_id}",
            "stability": "stable",
            "summary": "The replication group id of the Global Datastore member."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-global-replication-group/index.ts",
            "line": 423
          },
          "name": "replicationGroupId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_global_replication_group#replication_group_region ElasticacheGlobalReplicationGroup#replication_group_region}",
            "stability": "stable",
            "summary": "The AWS region of the Global Datastore member."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-global-replication-group/index.ts",
            "line": 429
          },
          "name": "replicationGroupRegion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_global_replication_group#resharding_configurations ElasticacheGlobalReplicationGroup#resharding_configurations}",
            "stability": "stable",
            "summary": "A list of PreferredAvailabilityZones objects that specifies the configuration of a node group in the resharded cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-global-replication-group/index.ts",
            "line": 435
          },
          "name": "reshardingConfigurations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticacheGlobalReplicationGroup.ElasticacheGlobalReplicationGroupRegionalConfigurationsReshardingConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticache-global-replication-group/index:ElasticacheGlobalReplicationGroupRegionalConfigurations"
    },
    "@cdktn/provider-awscc.elasticacheGlobalReplicationGroup.ElasticacheGlobalReplicationGroupRegionalConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticacheGlobalReplicationGroup.ElasticacheGlobalReplicationGroupRegionalConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticache-global-replication-group/index.ts",
          "line": 594
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticache-global-replication-group/index.ts",
        "line": 586
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-global-replication-group/index.ts",
            "line": 601
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.elasticacheGlobalReplicationGroup.ElasticacheGlobalReplicationGroupRegionalConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "ElasticacheGlobalReplicationGroupRegionalConfigurationsList",
      "namespace": "elasticacheGlobalReplicationGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-global-replication-group/index.ts",
            "line": 587
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticacheGlobalReplicationGroup.ElasticacheGlobalReplicationGroupRegionalConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticache-global-replication-group/index:ElasticacheGlobalReplicationGroupRegionalConfigurationsList"
    },
    "@cdktn/provider-awscc.elasticacheGlobalReplicationGroup.ElasticacheGlobalReplicationGroupRegionalConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticacheGlobalReplicationGroup.ElasticacheGlobalReplicationGroupRegionalConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticache-global-replication-group/index.ts",
          "line": 491
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticache-global-replication-group/index.ts",
        "line": 481
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-global-replication-group/index.ts",
            "line": 574
          },
          "name": "putReshardingConfigurations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.elasticacheGlobalReplicationGroup.ElasticacheGlobalReplicationGroupRegionalConfigurationsReshardingConfigurations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-global-replication-group/index.ts",
            "line": 545
          },
          "name": "resetReplicationGroupId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-global-replication-group/index.ts",
            "line": 561
          },
          "name": "resetReplicationGroupRegion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-global-replication-group/index.ts",
            "line": 577
          },
          "name": "resetReshardingConfigurations"
        }
      ],
      "name": "ElasticacheGlobalReplicationGroupRegionalConfigurationsOutputReference",
      "namespace": "elasticacheGlobalReplicationGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-global-replication-group/index.ts",
            "line": 571
          },
          "name": "reshardingConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticacheGlobalReplicationGroup.ElasticacheGlobalReplicationGroupRegionalConfigurationsReshardingConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-global-replication-group/index.ts",
            "line": 549
          },
          "name": "replicationGroupIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-global-replication-group/index.ts",
            "line": 565
          },
          "name": "replicationGroupRegionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-global-replication-group/index.ts",
            "line": 581
          },
          "name": "reshardingConfigurationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticacheGlobalReplicationGroup.ElasticacheGlobalReplicationGroupRegionalConfigurationsReshardingConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-global-replication-group/index.ts",
            "line": 539
          },
          "name": "replicationGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-global-replication-group/index.ts",
            "line": 555
          },
          "name": "replicationGroupRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-global-replication-group/index.ts",
            "line": 495
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticacheGlobalReplicationGroup.ElasticacheGlobalReplicationGroupRegionalConfigurations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticache-global-replication-group/index:ElasticacheGlobalReplicationGroupRegionalConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.elasticacheGlobalReplicationGroup.ElasticacheGlobalReplicationGroupRegionalConfigurationsReshardingConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticacheGlobalReplicationGroup.ElasticacheGlobalReplicationGroupRegionalConfigurationsReshardingConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticache-global-replication-group/index.ts",
        "line": 264
      },
      "name": "ElasticacheGlobalReplicationGroupRegionalConfigurationsReshardingConfigurations",
      "namespace": "elasticacheGlobalReplicationGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_global_replication_group#node_group_id ElasticacheGlobalReplicationGroup#node_group_id}",
            "stability": "stable",
            "summary": "Unique identifier for the Node Group. This is either auto-generated by ElastiCache (4-digit id) or a user supplied id."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-global-replication-group/index.ts",
            "line": 270
          },
          "name": "nodeGroupId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_global_replication_group#preferred_availability_zones ElasticacheGlobalReplicationGroup#preferred_availability_zones}",
            "stability": "stable",
            "summary": "A list of preferred availability zones for the nodes of new node groups."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-global-replication-group/index.ts",
            "line": 276
          },
          "name": "preferredAvailabilityZones",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/elasticache-global-replication-group/index:ElasticacheGlobalReplicationGroupRegionalConfigurationsReshardingConfigurations"
    },
    "@cdktn/provider-awscc.elasticacheGlobalReplicationGroup.ElasticacheGlobalReplicationGroupRegionalConfigurationsReshardingConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticacheGlobalReplicationGroup.ElasticacheGlobalReplicationGroupRegionalConfigurationsReshardingConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticache-global-replication-group/index.ts",
          "line": 406
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticache-global-replication-group/index.ts",
        "line": 398
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-global-replication-group/index.ts",
            "line": 413
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.elasticacheGlobalReplicationGroup.ElasticacheGlobalReplicationGroupRegionalConfigurationsReshardingConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "ElasticacheGlobalReplicationGroupRegionalConfigurationsReshardingConfigurationsList",
      "namespace": "elasticacheGlobalReplicationGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-global-replication-group/index.ts",
            "line": 399
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticacheGlobalReplicationGroup.ElasticacheGlobalReplicationGroupRegionalConfigurationsReshardingConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticache-global-replication-group/index:ElasticacheGlobalReplicationGroupRegionalConfigurationsReshardingConfigurationsList"
    },
    "@cdktn/provider-awscc.elasticacheGlobalReplicationGroup.ElasticacheGlobalReplicationGroupRegionalConfigurationsReshardingConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticacheGlobalReplicationGroup.ElasticacheGlobalReplicationGroupRegionalConfigurationsReshardingConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticache-global-replication-group/index.ts",
          "line": 325
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticache-global-replication-group/index.ts",
        "line": 315
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-global-replication-group/index.ts",
            "line": 373
          },
          "name": "resetNodeGroupId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-global-replication-group/index.ts",
            "line": 389
          },
          "name": "resetPreferredAvailabilityZones"
        }
      ],
      "name": "ElasticacheGlobalReplicationGroupRegionalConfigurationsReshardingConfigurationsOutputReference",
      "namespace": "elasticacheGlobalReplicationGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-global-replication-group/index.ts",
            "line": 377
          },
          "name": "nodeGroupIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-global-replication-group/index.ts",
            "line": 393
          },
          "name": "preferredAvailabilityZonesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-global-replication-group/index.ts",
            "line": 367
          },
          "name": "nodeGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-global-replication-group/index.ts",
            "line": 383
          },
          "name": "preferredAvailabilityZones",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-global-replication-group/index.ts",
            "line": 329
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticacheGlobalReplicationGroup.ElasticacheGlobalReplicationGroupRegionalConfigurationsReshardingConfigurations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticache-global-replication-group/index:ElasticacheGlobalReplicationGroupRegionalConfigurationsReshardingConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.elasticacheParameterGroup.ElasticacheParameterGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_parameter_group awscc_elasticache_parameter_group}."
      },
      "fqn": "@cdktn/provider-awscc.elasticacheParameterGroup.ElasticacheParameterGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_parameter_group awscc_elasticache_parameter_group} Resource."
        },
        "locationInModule": {
          "filename": "src/elasticache-parameter-group/index.ts",
          "line": 225
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.elasticacheParameterGroup.ElasticacheParameterGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticache-parameter-group/index.ts",
        "line": 193
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ElasticacheParameterGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/elasticache-parameter-group/index.ts",
            "line": 210
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ElasticacheParameterGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_parameter_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ElasticacheParameterGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ElasticacheParameterGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-parameter-group/index.ts",
            "line": 308
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.elasticacheParameterGroup.ElasticacheParameterGroupTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-parameter-group/index.ts",
            "line": 295
          },
          "name": "resetProperties"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-parameter-group/index.ts",
            "line": 311
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-parameter-group/index.ts",
            "line": 323
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-parameter-group/index.ts",
            "line": 332
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ElasticacheParameterGroup",
      "namespace": "elasticacheParameterGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-parameter-group/index.ts",
            "line": 198
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-parameter-group/index.ts",
            "line": 265
          },
          "name": "cacheParameterGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-parameter-group/index.ts",
            "line": 283
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-parameter-group/index.ts",
            "line": 305
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticacheParameterGroup.ElasticacheParameterGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-parameter-group/index.ts",
            "line": 260
          },
          "name": "cacheParameterGroupFamilyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-parameter-group/index.ts",
            "line": 278
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-parameter-group/index.ts",
            "line": 299
          },
          "name": "propertiesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-parameter-group/index.ts",
            "line": 315
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticacheParameterGroup.ElasticacheParameterGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-parameter-group/index.ts",
            "line": 253
          },
          "name": "cacheParameterGroupFamily",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-parameter-group/index.ts",
            "line": 271
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-parameter-group/index.ts",
            "line": 289
          },
          "name": "properties",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/elasticache-parameter-group/index:ElasticacheParameterGroup"
    },
    "@cdktn/provider-awscc.elasticacheParameterGroup.ElasticacheParameterGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticacheParameterGroup.ElasticacheParameterGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticache-parameter-group/index.ts",
        "line": 14
      },
      "name": "ElasticacheParameterGroupConfig",
      "namespace": "elasticacheParameterGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_parameter_group#cache_parameter_group_family ElasticacheParameterGroup#cache_parameter_group_family}",
            "stability": "stable",
            "summary": "The name of the cache parameter group family that this cache parameter group is compatible with."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-parameter-group/index.ts",
            "line": 20
          },
          "name": "cacheParameterGroupFamily",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_parameter_group#description ElasticacheParameterGroup#description}",
            "stability": "stable",
            "summary": "The description for this cache parameter group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-parameter-group/index.ts",
            "line": 26
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_parameter_group#properties ElasticacheParameterGroup#properties}",
            "stability": "stable",
            "summary": "A comma-delimited list of parameter name/value pairs. For more information see ModifyCacheParameterGroup in the Amazon ElastiCache API Reference Guide."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-parameter-group/index.ts",
            "line": 32
          },
          "name": "properties",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can use tags to categorize and track each parameter group. The tag value null is permitted.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_parameter_group#tags ElasticacheParameterGroup#tags}",
            "stability": "stable",
            "summary": "Tags are composed of a Key/Value pair."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-parameter-group/index.ts",
            "line": 38
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticacheParameterGroup.ElasticacheParameterGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticache-parameter-group/index:ElasticacheParameterGroupConfig"
    },
    "@cdktn/provider-awscc.elasticacheParameterGroup.ElasticacheParameterGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticacheParameterGroup.ElasticacheParameterGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticache-parameter-group/index.ts",
        "line": 40
      },
      "name": "ElasticacheParameterGroupTags",
      "namespace": "elasticacheParameterGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_parameter_group#key ElasticacheParameterGroup#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-parameter-group/index.ts",
            "line": 44
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_parameter_group#value ElasticacheParameterGroup#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-parameter-group/index.ts",
            "line": 48
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/elasticache-parameter-group/index:ElasticacheParameterGroupTags"
    },
    "@cdktn/provider-awscc.elasticacheParameterGroup.ElasticacheParameterGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticacheParameterGroup.ElasticacheParameterGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticache-parameter-group/index.ts",
          "line": 178
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticache-parameter-group/index.ts",
        "line": 170
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-parameter-group/index.ts",
            "line": 185
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.elasticacheParameterGroup.ElasticacheParameterGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "ElasticacheParameterGroupTagsList",
      "namespace": "elasticacheParameterGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-parameter-group/index.ts",
            "line": 171
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticacheParameterGroup.ElasticacheParameterGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticache-parameter-group/index:ElasticacheParameterGroupTagsList"
    },
    "@cdktn/provider-awscc.elasticacheParameterGroup.ElasticacheParameterGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticacheParameterGroup.ElasticacheParameterGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticache-parameter-group/index.ts",
          "line": 97
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticache-parameter-group/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-parameter-group/index.ts",
            "line": 145
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-parameter-group/index.ts",
            "line": 161
          },
          "name": "resetValue"
        }
      ],
      "name": "ElasticacheParameterGroupTagsOutputReference",
      "namespace": "elasticacheParameterGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-parameter-group/index.ts",
            "line": 149
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-parameter-group/index.ts",
            "line": 165
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-parameter-group/index.ts",
            "line": 139
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-parameter-group/index.ts",
            "line": 155
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-parameter-group/index.ts",
            "line": 101
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticacheParameterGroup.ElasticacheParameterGroupTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticache-parameter-group/index:ElasticacheParameterGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.elasticacheReplicationGroup.ElasticacheReplicationGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_replication_group awscc_elasticache_replication_group}."
      },
      "fqn": "@cdktn/provider-awscc.elasticacheReplicationGroup.ElasticacheReplicationGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_replication_group awscc_elasticache_replication_group} Resource."
        },
        "locationInModule": {
          "filename": "src/elasticache-replication-group/index.ts",
          "line": 1497
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.elasticacheReplicationGroup.ElasticacheReplicationGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticache-replication-group/index.ts",
        "line": 1465
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ElasticacheReplicationGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1482
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ElasticacheReplicationGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_replication_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ElasticacheReplicationGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ElasticacheReplicationGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1836
          },
          "name": "putLogDeliveryConfigurations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.elasticacheReplicationGroup.ElasticacheReplicationGroupLogDeliveryConfigurations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1884
          },
          "name": "putNodeGroupConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.elasticacheReplicationGroup.ElasticacheReplicationGroupNodeGroupConfiguration"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 2171
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.elasticacheReplicationGroup.ElasticacheReplicationGroupTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1567
          },
          "name": "resetAtRestEncryptionEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1583
          },
          "name": "resetAuthToken"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1615
          },
          "name": "resetAutomaticFailoverEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1599
          },
          "name": "resetAutoMinorVersionUpgrade"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1631
          },
          "name": "resetCacheNodeType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1647
          },
          "name": "resetCacheParameterGroupName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1663
          },
          "name": "resetCacheSecurityGroupNames"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1679
          },
          "name": "resetCacheSubnetGroupName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1695
          },
          "name": "resetClusterMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1717
          },
          "name": "resetDataTieringEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1733
          },
          "name": "resetDurability"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1754
          },
          "name": "resetEngine"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1770
          },
          "name": "resetEngineVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1786
          },
          "name": "resetGlobalReplicationGroupId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1807
          },
          "name": "resetIpDiscovery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1823
          },
          "name": "resetKmsKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1839
          },
          "name": "resetLogDeliveryConfigurations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1855
          },
          "name": "resetMultiAzEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1871
          },
          "name": "resetNetworkType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1887
          },
          "name": "resetNodeGroupConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1903
          },
          "name": "resetNotificationTopicArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1919
          },
          "name": "resetNumCacheClusters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1935
          },
          "name": "resetNumNodeGroups"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1951
          },
          "name": "resetPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1967
          },
          "name": "resetPreferredCacheClusterAZs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1983
          },
          "name": "resetPreferredMaintenanceWindow"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1999
          },
          "name": "resetPrimaryClusterId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 2033
          },
          "name": "resetReplicasPerNodeGroup"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 2062
          },
          "name": "resetReplicationGroupId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 2078
          },
          "name": "resetSecurityGroupIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 2094
          },
          "name": "resetSnapshotArns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 2110
          },
          "name": "resetSnapshotName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 2126
          },
          "name": "resetSnapshotRetentionLimit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 2158
          },
          "name": "resetSnapshottingClusterId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 2142
          },
          "name": "resetSnapshotWindow"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 2174
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 2190
          },
          "name": "resetTransitEncryptionEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 2206
          },
          "name": "resetTransitEncryptionMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 2222
          },
          "name": "resetUserGroupIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 2234
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 2279
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ElasticacheReplicationGroup",
      "namespace": "elasticacheReplicationGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1470
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1705
          },
          "name": "configurationEndPoint",
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticacheReplicationGroup.ElasticacheReplicationGroupConfigurationEndPointOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1742
          },
          "name": "effectiveDurability",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1795
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1833
          },
          "name": "logDeliveryConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticacheReplicationGroup.ElasticacheReplicationGroupLogDeliveryConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1881
          },
          "name": "nodeGroupConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticacheReplicationGroup.ElasticacheReplicationGroupNodeGroupConfigurationList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 2009
          },
          "name": "primaryEndPoint",
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticacheReplicationGroup.ElasticacheReplicationGroupPrimaryEndPointOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 2015
          },
          "name": "readEndPoint",
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticacheReplicationGroup.ElasticacheReplicationGroupReadEndPointOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 2021
          },
          "name": "readerEndPoint",
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticacheReplicationGroup.ElasticacheReplicationGroupReaderEndPointOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 2168
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticacheReplicationGroup.ElasticacheReplicationGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1571
          },
          "name": "atRestEncryptionEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1587
          },
          "name": "authTokenInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1619
          },
          "name": "automaticFailoverEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1603
          },
          "name": "autoMinorVersionUpgradeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1635
          },
          "name": "cacheNodeTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1651
          },
          "name": "cacheParameterGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1667
          },
          "name": "cacheSecurityGroupNamesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1683
          },
          "name": "cacheSubnetGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1699
          },
          "name": "clusterModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1721
          },
          "name": "dataTieringEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1737
          },
          "name": "durabilityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1758
          },
          "name": "engineInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1774
          },
          "name": "engineVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1790
          },
          "name": "globalReplicationGroupIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1811
          },
          "name": "ipDiscoveryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1827
          },
          "name": "kmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1843
          },
          "name": "logDeliveryConfigurationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticacheReplicationGroup.ElasticacheReplicationGroupLogDeliveryConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1859
          },
          "name": "multiAzEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1875
          },
          "name": "networkTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1891
          },
          "name": "nodeGroupConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticacheReplicationGroup.ElasticacheReplicationGroupNodeGroupConfiguration"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1907
          },
          "name": "notificationTopicArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1923
          },
          "name": "numCacheClustersInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1939
          },
          "name": "numNodeGroupsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1955
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1971
          },
          "name": "preferredCacheClusterAZsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1987
          },
          "name": "preferredMaintenanceWindowInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 2003
          },
          "name": "primaryClusterIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 2037
          },
          "name": "replicasPerNodeGroupInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 2050
          },
          "name": "replicationGroupDescriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 2066
          },
          "name": "replicationGroupIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 2082
          },
          "name": "securityGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 2098
          },
          "name": "snapshotArnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 2114
          },
          "name": "snapshotNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 2130
          },
          "name": "snapshotRetentionLimitInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 2162
          },
          "name": "snapshottingClusterIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 2146
          },
          "name": "snapshotWindowInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 2178
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticacheReplicationGroup.ElasticacheReplicationGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 2194
          },
          "name": "transitEncryptionEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 2210
          },
          "name": "transitEncryptionModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 2226
          },
          "name": "userGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1561
          },
          "name": "atRestEncryptionEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1577
          },
          "name": "authToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1609
          },
          "name": "automaticFailoverEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1593
          },
          "name": "autoMinorVersionUpgrade",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1625
          },
          "name": "cacheNodeType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1641
          },
          "name": "cacheParameterGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1657
          },
          "name": "cacheSecurityGroupNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1673
          },
          "name": "cacheSubnetGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1689
          },
          "name": "clusterMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1711
          },
          "name": "dataTieringEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1727
          },
          "name": "durability",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1748
          },
          "name": "engine",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1764
          },
          "name": "engineVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1780
          },
          "name": "globalReplicationGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1801
          },
          "name": "ipDiscovery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1817
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1849
          },
          "name": "multiAzEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1865
          },
          "name": "networkType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1897
          },
          "name": "notificationTopicArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1913
          },
          "name": "numCacheClusters",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1929
          },
          "name": "numNodeGroups",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1945
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1961
          },
          "name": "preferredCacheClusterAZs",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1977
          },
          "name": "preferredMaintenanceWindow",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1993
          },
          "name": "primaryClusterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 2027
          },
          "name": "replicasPerNodeGroup",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 2043
          },
          "name": "replicationGroupDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 2056
          },
          "name": "replicationGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 2072
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 2088
          },
          "name": "snapshotArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 2104
          },
          "name": "snapshotName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 2120
          },
          "name": "snapshotRetentionLimit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 2152
          },
          "name": "snapshottingClusterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 2136
          },
          "name": "snapshotWindow",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 2184
          },
          "name": "transitEncryptionEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 2200
          },
          "name": "transitEncryptionMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 2216
          },
          "name": "userGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/elasticache-replication-group/index:ElasticacheReplicationGroup"
    },
    "@cdktn/provider-awscc.elasticacheReplicationGroup.ElasticacheReplicationGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticacheReplicationGroup.ElasticacheReplicationGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticache-replication-group/index.ts",
        "line": 14
      },
      "name": "ElasticacheReplicationGroupConfig",
      "namespace": "elasticacheReplicationGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_replication_group#replication_group_description ElasticacheReplicationGroup#replication_group_description}",
            "stability": "stable",
            "summary": "A user-created description for the replication group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 190
          },
          "name": "replicationGroupDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_replication_group#at_rest_encryption_enabled ElasticacheReplicationGroup#at_rest_encryption_enabled}",
            "stability": "stable",
            "summary": "A flag that enables encryption at rest when set to true.AtRestEncryptionEnabled after the replication group is created. To enable encryption at rest on a replication group you must set AtRestEncryptionEnabled to true when you create the replication group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 20
          },
          "name": "atRestEncryptionEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The password used to access a password protected server.AuthToken can be specified only on replication groups where TransitEncryptionEnabled is true. For more information.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_replication_group#auth_token ElasticacheReplicationGroup#auth_token}",
            "stability": "stable",
            "summary": "Reserved parameter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 26
          },
          "name": "authToken",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "AutomaticFailoverEnabled must be enabled for Redis (cluster mode enabled) replication groups.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_replication_group#automatic_failover_enabled ElasticacheReplicationGroup#automatic_failover_enabled}",
            "stability": "stable",
            "summary": "Specifies whether a read-only replica is automatically promoted to read/write primary if the existing primary fails."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 38
          },
          "name": "automaticFailoverEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_replication_group#auto_minor_version_upgrade ElasticacheReplicationGroup#auto_minor_version_upgrade}",
            "stability": "stable",
            "summary": "This parameter is currently disabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 32
          },
          "name": "autoMinorVersionUpgrade",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_replication_group#cache_node_type ElasticacheReplicationGroup#cache_node_type}",
            "stability": "stable",
            "summary": "The compute and memory capacity of the nodes in the node group (shard)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 44
          },
          "name": "cacheNodeType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If this argument is omitted, the default cache parameter group for the specified engine is used.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_replication_group#cache_parameter_group_name ElasticacheReplicationGroup#cache_parameter_group_name}",
            "stability": "stable",
            "summary": "The name of the parameter group to associate with this replication group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 50
          },
          "name": "cacheParameterGroupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_replication_group#cache_security_group_names ElasticacheReplicationGroup#cache_security_group_names}",
            "stability": "stable",
            "summary": "A list of cache security group names to associate with this replication group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 56
          },
          "name": "cacheSecurityGroupNames",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_replication_group#cache_subnet_group_name ElasticacheReplicationGroup#cache_subnet_group_name}",
            "stability": "stable",
            "summary": "The name of the cache subnet group to be used for the replication group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 62
          },
          "name": "cacheSubnetGroupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "To modify cluster mode from Disabled to Enabled, you must first set the cluster mode to Compatible. Compatible mode allows your Redis OSS clients to connect using both cluster mode enabled and cluster mode disabled. After you migrate all Redis OSS clients to use cluster mode enabled, you can then complete cluster mode configuration and set the cluster mode to Enabled. For more information, see Modify cluster mode.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_replication_group#cluster_mode ElasticacheReplicationGroup#cluster_mode}",
            "stability": "stable",
            "summary": "Enabled or Disabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 68
          },
          "name": "clusterMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Data tiering is only supported for replication groups using the r6gd node type. This parameter must be set to true when using r6gd nodes.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_replication_group#data_tiering_enabled ElasticacheReplicationGroup#data_tiering_enabled}",
            "stability": "stable",
            "summary": "Enables data tiering."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 74
          },
          "name": "dataTieringEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values: default, async, sync, disabled. Enabling durability on an existing non-durable cluster or disabling durability on an existing durable cluster is not currently supported and will result in an error; specify the desired durability at create time. The resolved state is returned in EffectiveDurability.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_replication_group#durability ElasticacheReplicationGroup#durability}",
            "stability": "stable",
            "summary": "The durability setting for the replication group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 80
          },
          "name": "durability",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_replication_group#engine ElasticacheReplicationGroup#engine}",
            "stability": "stable",
            "summary": "The name of the cache engine to be used for the clusters in this replication group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 86
          },
          "name": "engine",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "To view the supported cache engine versions, use the DescribeCacheEngineVersions operation.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_replication_group#engine_version ElasticacheReplicationGroup#engine_version}",
            "stability": "stable",
            "summary": "The version number of the cache engine to be used for the clusters in this replication group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 92
          },
          "name": "engineVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_replication_group#global_replication_group_id ElasticacheReplicationGroup#global_replication_group_id}",
            "stability": "stable",
            "summary": "The name of the Global datastore."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 98
          },
          "name": "globalReplicationGroupId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "IPv6 is supported for workloads using Redis OSS engine version 6.2 onward or Memcached engine version 1.6.6 on all instances built on the Nitro system.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_replication_group#ip_discovery ElasticacheReplicationGroup#ip_discovery}",
            "stability": "stable",
            "summary": "The network type you choose when creating a replication group, either ipv4 | ipv6."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 104
          },
          "name": "ipDiscovery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_replication_group#kms_key_id ElasticacheReplicationGroup#kms_key_id}",
            "stability": "stable",
            "summary": "The ID of the KMS key used to encrypt the disk on the cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 110
          },
          "name": "kmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_replication_group#log_delivery_configurations ElasticacheReplicationGroup#log_delivery_configurations}",
            "stability": "stable",
            "summary": "Specifies the destination, format and type of the logs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 116
          },
          "name": "logDeliveryConfigurations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticacheReplicationGroup.ElasticacheReplicationGroupLogDeliveryConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_replication_group#multi_az_enabled ElasticacheReplicationGroup#multi_az_enabled}",
            "stability": "stable",
            "summary": "A flag indicating if you have Multi-AZ enabled to enhance fault tolerance. For more information, see Minimizing Downtime: Multi-AZ."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 122
          },
          "name": "multiAzEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "IPv6 is supported for workloads using Redis OSS engine version 6.2 onward or Memcached engine version 1.6.6 on all instances built on the Nitro system\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_replication_group#network_type ElasticacheReplicationGroup#network_type}",
            "stability": "stable",
            "summary": "Must be either ipv4 | ipv6 | dual_stack."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 128
          },
          "name": "networkType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_replication_group#node_group_configuration ElasticacheReplicationGroup#node_group_configuration}",
            "stability": "stable",
            "summary": "NodeGroupConfiguration is a property of the AWS::ElastiCache::ReplicationGroup resource that configures an Amazon ElastiCache (ElastiCache) Redis cluster node group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 134
          },
          "name": "nodeGroupConfiguration",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticacheReplicationGroup.ElasticacheReplicationGroupNodeGroupConfiguration"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_replication_group#notification_topic_arn ElasticacheReplicationGroup#notification_topic_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the Amazon Simple Notification Service (SNS) topic to which notifications are sent."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 140
          },
          "name": "notificationTopicArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_replication_group#num_cache_clusters ElasticacheReplicationGroup#num_cache_clusters}",
            "stability": "stable",
            "summary": "The number of clusters this replication group initially has.This parameter is not used if there is more than one node group (shard). You should use ReplicasPerNodeGroup instead."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 146
          },
          "name": "numCacheClusters",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For Redis (cluster mode disabled) either omit this parameter or set it to 1.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_replication_group#num_node_groups ElasticacheReplicationGroup#num_node_groups}",
            "stability": "stable",
            "summary": "An optional parameter that specifies the number of node groups (shards) for this Redis (cluster mode enabled) replication group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 152
          },
          "name": "numNodeGroups",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_replication_group#port ElasticacheReplicationGroup#port}",
            "stability": "stable",
            "summary": "The port number on which each member of the replication group accepts connections."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 158
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The order of the Availability Zones in the list is the order in which clusters are allocated. The primary cluster is created in the first AZ in the list. This parameter is not used if there is more than one node group (shard). You should use NodeGroupConfiguration instead.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_replication_group#preferred_cache_cluster_a_zs ElasticacheReplicationGroup#preferred_cache_cluster_a_zs}",
            "stability": "stable",
            "summary": "A list of EC2 Availability Zones in which the replication group's clusters are created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 164
          },
          "name": "preferredCacheClusterAZs",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "It is specified as a range in the format ddd:hh24:mi-ddd:hh24:mi (24H Clock UTC). The minimum maintenance window is a 60 minute period.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_replication_group#preferred_maintenance_window ElasticacheReplicationGroup#preferred_maintenance_window}",
            "stability": "stable",
            "summary": "Specifies the weekly time range during which maintenance on the cluster is performed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 170
          },
          "name": "preferredMaintenanceWindow",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This cluster must already exist and have a status of available.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_replication_group#primary_cluster_id ElasticacheReplicationGroup#primary_cluster_id}",
            "stability": "stable",
            "summary": "The identifier of the cluster that serves as the primary for this replication group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 176
          },
          "name": "primaryClusterId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are 0 to 5.\n\n**Note:** Using ReplicasPerNodeGroup with NodeGroupConfiguration results in resource replacement. For online scaling, use ReplicasPerNodeGroup alone.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_replication_group#replicas_per_node_group ElasticacheReplicationGroup#replicas_per_node_group}",
            "stability": "stable",
            "summary": "An optional parameter that specifies the number of replica nodes in each node group (shard)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 184
          },
          "name": "replicasPerNodeGroup",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_replication_group#replication_group_id ElasticacheReplicationGroup#replication_group_id}",
            "stability": "stable",
            "summary": "The replication group identifier. This parameter is stored as a lowercase string."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 196
          },
          "name": "replicationGroupId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_replication_group#security_group_ids ElasticacheReplicationGroup#security_group_ids}",
            "stability": "stable",
            "summary": "One or more Amazon VPC security groups associated with this replication group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 202
          },
          "name": "securityGroupIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_replication_group#snapshot_arns ElasticacheReplicationGroup#snapshot_arns}",
            "stability": "stable",
            "summary": "A list of Amazon Resource Names (ARN) that uniquely identify the Redis RDB snapshot files stored in Amazon S3."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 208
          },
          "name": "snapshotArns",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The snapshot status changes to restoring while the new replication group is being created.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_replication_group#snapshot_name ElasticacheReplicationGroup#snapshot_name}",
            "stability": "stable",
            "summary": "The name of a snapshot from which to restore data into the new replication group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 214
          },
          "name": "snapshotName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For example, if you set SnapshotRetentionLimit to 5, a snapshot that was taken today is retained for 5 days before being deleted.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_replication_group#snapshot_retention_limit ElasticacheReplicationGroup#snapshot_retention_limit}",
            "stability": "stable",
            "summary": "The number of days for which ElastiCache retains automatic snapshots before deleting them."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 220
          },
          "name": "snapshotRetentionLimit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter cannot be set for Redis (cluster mode enabled) replication groups.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_replication_group#snapshotting_cluster_id ElasticacheReplicationGroup#snapshotting_cluster_id}",
            "stability": "stable",
            "summary": "The cluster ID that is used as the daily snapshot source for the replication group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 232
          },
          "name": "snapshottingClusterId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_replication_group#snapshot_window ElasticacheReplicationGroup#snapshot_window}",
            "stability": "stable",
            "summary": "The daily time range (in UTC) during which ElastiCache begins taking a daily snapshot of your node group (shard)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 226
          },
          "name": "snapshotWindow",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Tags are comma-separated key,value pairs (e.g. Key=myKey, Value=myKeyValue. You can include multiple tags as shown following: Key=myKey, Value=myKeyValue Key=mySecondKey, Value=mySecondKeyValue.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_replication_group#tags ElasticacheReplicationGroup#tags}",
            "stability": "stable",
            "summary": "A list of cost allocation tags to be added to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 238
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticacheReplicationGroup.ElasticacheReplicationGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_replication_group#transit_encryption_enabled ElasticacheReplicationGroup#transit_encryption_enabled}",
            "stability": "stable",
            "summary": "A flag that enables in-transit encryption when set to true."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 244
          },
          "name": "transitEncryptionEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When setting TransitEncryptionEnabled to true, you can set your TransitEncryptionMode to preferred in the same request, to allow both encrypted and unencrypted connections at the same time. Once you migrate all your Redis OSS clients to use encrypted connections you can modify the value to required to allow encrypted connections only. Setting TransitEncryptionMode to required is a two-step process that requires you to first set the TransitEncryptionMode to preferred, after that you can set TransitEncryptionMode to required. This process will not trigger the replacement of the replication group.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_replication_group#transit_encryption_mode ElasticacheReplicationGroup#transit_encryption_mode}",
            "stability": "stable",
            "summary": "A setting that allows you to migrate your clients to use in-transit encryption, with no downtime."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 250
          },
          "name": "transitEncryptionMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_replication_group#user_group_ids ElasticacheReplicationGroup#user_group_ids}",
            "stability": "stable",
            "summary": "The ID of user group to associate with the replication group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 256
          },
          "name": "userGroupIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/elasticache-replication-group/index:ElasticacheReplicationGroupConfig"
    },
    "@cdktn/provider-awscc.elasticacheReplicationGroup.ElasticacheReplicationGroupConfigurationEndPoint": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticacheReplicationGroup.ElasticacheReplicationGroupConfigurationEndPoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticache-replication-group/index.ts",
        "line": 258
      },
      "name": "ElasticacheReplicationGroupConfigurationEndPoint",
      "namespace": "elasticacheReplicationGroup",
      "symbolId": "src/elasticache-replication-group/index:ElasticacheReplicationGroupConfigurationEndPoint"
    },
    "@cdktn/provider-awscc.elasticacheReplicationGroup.ElasticacheReplicationGroupConfigurationEndPointOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticacheReplicationGroup.ElasticacheReplicationGroupConfigurationEndPointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticache-replication-group/index.ts",
          "line": 288
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticache-replication-group/index.ts",
        "line": 281
      },
      "name": "ElasticacheReplicationGroupConfigurationEndPointOutputReference",
      "namespace": "elasticacheReplicationGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 308
          },
          "name": "address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 313
          },
          "name": "port",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 292
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticacheReplicationGroup.ElasticacheReplicationGroupConfigurationEndPoint"
          }
        }
      ],
      "symbolId": "src/elasticache-replication-group/index:ElasticacheReplicationGroupConfigurationEndPointOutputReference"
    },
    "@cdktn/provider-awscc.elasticacheReplicationGroup.ElasticacheReplicationGroupLogDeliveryConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticacheReplicationGroup.ElasticacheReplicationGroupLogDeliveryConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticache-replication-group/index.ts",
        "line": 640
      },
      "name": "ElasticacheReplicationGroupLogDeliveryConfigurations",
      "namespace": "elasticacheReplicationGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_replication_group#destination_details ElasticacheReplicationGroup#destination_details}",
            "stability": "stable",
            "summary": "Configuration details of either a CloudWatch Logs destination or Kinesis Data Firehose destination."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 646
          },
          "name": "destinationDetails",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticacheReplicationGroup.ElasticacheReplicationGroupLogDeliveryConfigurationsDestinationDetails"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_replication_group#destination_type ElasticacheReplicationGroup#destination_type}",
            "stability": "stable",
            "summary": "Specify either CloudWatch Logs or Kinesis Data Firehose as the destination type. Valid values are either cloudwatch-logs or kinesis-firehose."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 652
          },
          "name": "destinationType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_replication_group#log_format ElasticacheReplicationGroup#log_format}",
            "stability": "stable",
            "summary": "Valid values are either json or text."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 658
          },
          "name": "logFormat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_replication_group#log_type ElasticacheReplicationGroup#log_type}",
            "stability": "stable",
            "summary": "Valid value is either slow-log, which refers to slow-log or engine-log."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 664
          },
          "name": "logType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/elasticache-replication-group/index:ElasticacheReplicationGroupLogDeliveryConfigurations"
    },
    "@cdktn/provider-awscc.elasticacheReplicationGroup.ElasticacheReplicationGroupLogDeliveryConfigurationsDestinationDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticacheReplicationGroup.ElasticacheReplicationGroupLogDeliveryConfigurationsDestinationDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticache-replication-group/index.ts",
        "line": 509
      },
      "name": "ElasticacheReplicationGroupLogDeliveryConfigurationsDestinationDetails",
      "namespace": "elasticacheReplicationGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Note that this field is marked as required but only if CloudWatch Logs was chosen as the destination.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_replication_group#cloudwatch_logs_details ElasticacheReplicationGroup#cloudwatch_logs_details}",
            "stability": "stable",
            "summary": "The configuration details of the CloudWatch Logs destination."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 515
          },
          "name": "cloudwatchLogsDetails",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticacheReplicationGroup.ElasticacheReplicationGroupLogDeliveryConfigurationsDestinationDetailsCloudwatchLogsDetails"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Note that this field is marked as required but only if Kinesis Data Firehose was chosen as the destination.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_replication_group#kinesis_firehose_details ElasticacheReplicationGroup#kinesis_firehose_details}",
            "stability": "stable",
            "summary": "The configuration details of the Kinesis Data Firehose destination."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 521
          },
          "name": "kinesisFirehoseDetails",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticacheReplicationGroup.ElasticacheReplicationGroupLogDeliveryConfigurationsDestinationDetailsKinesisFirehoseDetails"
          }
        }
      ],
      "symbolId": "src/elasticache-replication-group/index:ElasticacheReplicationGroupLogDeliveryConfigurationsDestinationDetails"
    },
    "@cdktn/provider-awscc.elasticacheReplicationGroup.ElasticacheReplicationGroupLogDeliveryConfigurationsDestinationDetailsCloudwatchLogsDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticacheReplicationGroup.ElasticacheReplicationGroupLogDeliveryConfigurationsDestinationDetailsCloudwatchLogsDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticache-replication-group/index.ts",
        "line": 317
      },
      "name": "ElasticacheReplicationGroupLogDeliveryConfigurationsDestinationDetailsCloudwatchLogsDetails",
      "namespace": "elasticacheReplicationGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_replication_group#log_group ElasticacheReplicationGroup#log_group}",
            "stability": "stable",
            "summary": "The name of the CloudWatch Logs log group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 323
          },
          "name": "logGroup",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/elasticache-replication-group/index:ElasticacheReplicationGroupLogDeliveryConfigurationsDestinationDetailsCloudwatchLogsDetails"
    },
    "@cdktn/provider-awscc.elasticacheReplicationGroup.ElasticacheReplicationGroupLogDeliveryConfigurationsDestinationDetailsCloudwatchLogsDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticacheReplicationGroup.ElasticacheReplicationGroupLogDeliveryConfigurationsDestinationDetailsCloudwatchLogsDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticache-replication-group/index.ts",
          "line": 363
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticache-replication-group/index.ts",
        "line": 355
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 405
          },
          "name": "resetLogGroup"
        }
      ],
      "name": "ElasticacheReplicationGroupLogDeliveryConfigurationsDestinationDetailsCloudwatchLogsDetailsOutputReference",
      "namespace": "elasticacheReplicationGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 409
          },
          "name": "logGroupInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 399
          },
          "name": "logGroup",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 367
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticacheReplicationGroup.ElasticacheReplicationGroupLogDeliveryConfigurationsDestinationDetailsCloudwatchLogsDetails"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticache-replication-group/index:ElasticacheReplicationGroupLogDeliveryConfigurationsDestinationDetailsCloudwatchLogsDetailsOutputReference"
    },
    "@cdktn/provider-awscc.elasticacheReplicationGroup.ElasticacheReplicationGroupLogDeliveryConfigurationsDestinationDetailsKinesisFirehoseDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticacheReplicationGroup.ElasticacheReplicationGroupLogDeliveryConfigurationsDestinationDetailsKinesisFirehoseDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticache-replication-group/index.ts",
        "line": 413
      },
      "name": "ElasticacheReplicationGroupLogDeliveryConfigurationsDestinationDetailsKinesisFirehoseDetails",
      "namespace": "elasticacheReplicationGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_replication_group#delivery_stream ElasticacheReplicationGroup#delivery_stream}",
            "stability": "stable",
            "summary": "The name of the Kinesis Data Firehose delivery stream."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 419
          },
          "name": "deliveryStream",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/elasticache-replication-group/index:ElasticacheReplicationGroupLogDeliveryConfigurationsDestinationDetailsKinesisFirehoseDetails"
    },
    "@cdktn/provider-awscc.elasticacheReplicationGroup.ElasticacheReplicationGroupLogDeliveryConfigurationsDestinationDetailsKinesisFirehoseDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticacheReplicationGroup.ElasticacheReplicationGroupLogDeliveryConfigurationsDestinationDetailsKinesisFirehoseDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticache-replication-group/index.ts",
          "line": 459
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticache-replication-group/index.ts",
        "line": 451
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 501
          },
          "name": "resetDeliveryStream"
        }
      ],
      "name": "ElasticacheReplicationGroupLogDeliveryConfigurationsDestinationDetailsKinesisFirehoseDetailsOutputReference",
      "namespace": "elasticacheReplicationGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 505
          },
          "name": "deliveryStreamInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 495
          },
          "name": "deliveryStream",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 463
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticacheReplicationGroup.ElasticacheReplicationGroupLogDeliveryConfigurationsDestinationDetailsKinesisFirehoseDetails"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticache-replication-group/index:ElasticacheReplicationGroupLogDeliveryConfigurationsDestinationDetailsKinesisFirehoseDetailsOutputReference"
    },
    "@cdktn/provider-awscc.elasticacheReplicationGroup.ElasticacheReplicationGroupLogDeliveryConfigurationsDestinationDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticacheReplicationGroup.ElasticacheReplicationGroupLogDeliveryConfigurationsDestinationDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticache-replication-group/index.ts",
          "line": 568
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticache-replication-group/index.ts",
        "line": 560
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 613
          },
          "name": "putCloudwatchLogsDetails",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.elasticacheReplicationGroup.ElasticacheReplicationGroupLogDeliveryConfigurationsDestinationDetailsCloudwatchLogsDetails"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 629
          },
          "name": "putKinesisFirehoseDetails",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.elasticacheReplicationGroup.ElasticacheReplicationGroupLogDeliveryConfigurationsDestinationDetailsKinesisFirehoseDetails"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 616
          },
          "name": "resetCloudwatchLogsDetails"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 632
          },
          "name": "resetKinesisFirehoseDetails"
        }
      ],
      "name": "ElasticacheReplicationGroupLogDeliveryConfigurationsDestinationDetailsOutputReference",
      "namespace": "elasticacheReplicationGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 610
          },
          "name": "cloudwatchLogsDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticacheReplicationGroup.ElasticacheReplicationGroupLogDeliveryConfigurationsDestinationDetailsCloudwatchLogsDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 626
          },
          "name": "kinesisFirehoseDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticacheReplicationGroup.ElasticacheReplicationGroupLogDeliveryConfigurationsDestinationDetailsKinesisFirehoseDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 620
          },
          "name": "cloudwatchLogsDetailsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticacheReplicationGroup.ElasticacheReplicationGroupLogDeliveryConfigurationsDestinationDetailsCloudwatchLogsDetails"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 636
          },
          "name": "kinesisFirehoseDetailsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticacheReplicationGroup.ElasticacheReplicationGroupLogDeliveryConfigurationsDestinationDetailsKinesisFirehoseDetails"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 572
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticacheReplicationGroup.ElasticacheReplicationGroupLogDeliveryConfigurationsDestinationDetails"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticache-replication-group/index:ElasticacheReplicationGroupLogDeliveryConfigurationsDestinationDetailsOutputReference"
    },
    "@cdktn/provider-awscc.elasticacheReplicationGroup.ElasticacheReplicationGroupLogDeliveryConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticacheReplicationGroup.ElasticacheReplicationGroupLogDeliveryConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticache-replication-group/index.ts",
          "line": 852
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticache-replication-group/index.ts",
        "line": 844
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 859
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.elasticacheReplicationGroup.ElasticacheReplicationGroupLogDeliveryConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "ElasticacheReplicationGroupLogDeliveryConfigurationsList",
      "namespace": "elasticacheReplicationGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 845
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticacheReplicationGroup.ElasticacheReplicationGroupLogDeliveryConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticache-replication-group/index:ElasticacheReplicationGroupLogDeliveryConfigurationsList"
    },
    "@cdktn/provider-awscc.elasticacheReplicationGroup.ElasticacheReplicationGroupLogDeliveryConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticacheReplicationGroup.ElasticacheReplicationGroupLogDeliveryConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticache-replication-group/index.ts",
          "line": 727
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticache-replication-group/index.ts",
        "line": 717
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 784
          },
          "name": "putDestinationDetails",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.elasticacheReplicationGroup.ElasticacheReplicationGroupLogDeliveryConfigurationsDestinationDetails"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 787
          },
          "name": "resetDestinationDetails"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 803
          },
          "name": "resetDestinationType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 819
          },
          "name": "resetLogFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 835
          },
          "name": "resetLogType"
        }
      ],
      "name": "ElasticacheReplicationGroupLogDeliveryConfigurationsOutputReference",
      "namespace": "elasticacheReplicationGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 781
          },
          "name": "destinationDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticacheReplicationGroup.ElasticacheReplicationGroupLogDeliveryConfigurationsDestinationDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 791
          },
          "name": "destinationDetailsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticacheReplicationGroup.ElasticacheReplicationGroupLogDeliveryConfigurationsDestinationDetails"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 807
          },
          "name": "destinationTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 823
          },
          "name": "logFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 839
          },
          "name": "logTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 797
          },
          "name": "destinationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 813
          },
          "name": "logFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 829
          },
          "name": "logType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 731
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticacheReplicationGroup.ElasticacheReplicationGroupLogDeliveryConfigurations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticache-replication-group/index:ElasticacheReplicationGroupLogDeliveryConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.elasticacheReplicationGroup.ElasticacheReplicationGroupNodeGroupConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticacheReplicationGroup.ElasticacheReplicationGroupNodeGroupConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticache-replication-group/index.ts",
        "line": 863
      },
      "name": "ElasticacheReplicationGroupNodeGroupConfiguration",
      "namespace": "elasticacheReplicationGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_replication_group#node_group_id ElasticacheReplicationGroup#node_group_id}",
            "stability": "stable",
            "summary": "Either the ElastiCache for Redis supplied 4-digit id or a user supplied id for the node group these configuration values apply to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 869
          },
          "name": "nodeGroupId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_replication_group#primary_availability_zone ElasticacheReplicationGroup#primary_availability_zone}",
            "stability": "stable",
            "summary": "The Availability Zone where the primary node of this node group (shard) is launched."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 875
          },
          "name": "primaryAvailabilityZone",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The number of Availability Zones in this list must match the value of ReplicaCount or ReplicasPerNodeGroup if not specified.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_replication_group#replica_availability_zones ElasticacheReplicationGroup#replica_availability_zones}",
            "stability": "stable",
            "summary": "A list of Availability Zones to be used for the read replicas."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 881
          },
          "name": "replicaAvailabilityZones",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_replication_group#replica_count ElasticacheReplicationGroup#replica_count}",
            "stability": "stable",
            "summary": "The number of read replica nodes in this node group (shard)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 887
          },
          "name": "replicaCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The following example specifies three slots (numbered 0, 1, and 2): 0,1,2,0-4999,5000-9999,10000-16,383.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_replication_group#slots ElasticacheReplicationGroup#slots}",
            "stability": "stable",
            "summary": "A string of comma-separated values where the first set of values are the slot numbers (zero based), and the second set of values are the keyspaces for each slot."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 893
          },
          "name": "slots",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/elasticache-replication-group/index:ElasticacheReplicationGroupNodeGroupConfiguration"
    },
    "@cdktn/provider-awscc.elasticacheReplicationGroup.ElasticacheReplicationGroupNodeGroupConfigurationList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticacheReplicationGroup.ElasticacheReplicationGroupNodeGroupConfigurationList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticache-replication-group/index.ts",
          "line": 1110
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticache-replication-group/index.ts",
        "line": 1102
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1117
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.elasticacheReplicationGroup.ElasticacheReplicationGroupNodeGroupConfigurationOutputReference"
            }
          }
        }
      ],
      "name": "ElasticacheReplicationGroupNodeGroupConfigurationList",
      "namespace": "elasticacheReplicationGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1103
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticacheReplicationGroup.ElasticacheReplicationGroupNodeGroupConfiguration"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticache-replication-group/index:ElasticacheReplicationGroupNodeGroupConfigurationList"
    },
    "@cdktn/provider-awscc.elasticacheReplicationGroup.ElasticacheReplicationGroupNodeGroupConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticacheReplicationGroup.ElasticacheReplicationGroupNodeGroupConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticache-replication-group/index.ts",
          "line": 963
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticache-replication-group/index.ts",
        "line": 953
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1029
          },
          "name": "resetNodeGroupId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1045
          },
          "name": "resetPrimaryAvailabilityZone"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1061
          },
          "name": "resetReplicaAvailabilityZones"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1077
          },
          "name": "resetReplicaCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1093
          },
          "name": "resetSlots"
        }
      ],
      "name": "ElasticacheReplicationGroupNodeGroupConfigurationOutputReference",
      "namespace": "elasticacheReplicationGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1033
          },
          "name": "nodeGroupIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1049
          },
          "name": "primaryAvailabilityZoneInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1065
          },
          "name": "replicaAvailabilityZonesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1081
          },
          "name": "replicaCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1097
          },
          "name": "slotsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1023
          },
          "name": "nodeGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1039
          },
          "name": "primaryAvailabilityZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1055
          },
          "name": "replicaAvailabilityZones",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1071
          },
          "name": "replicaCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1087
          },
          "name": "slots",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 967
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticacheReplicationGroup.ElasticacheReplicationGroupNodeGroupConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticache-replication-group/index:ElasticacheReplicationGroupNodeGroupConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.elasticacheReplicationGroup.ElasticacheReplicationGroupPrimaryEndPoint": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticacheReplicationGroup.ElasticacheReplicationGroupPrimaryEndPoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticache-replication-group/index.ts",
        "line": 1121
      },
      "name": "ElasticacheReplicationGroupPrimaryEndPoint",
      "namespace": "elasticacheReplicationGroup",
      "symbolId": "src/elasticache-replication-group/index:ElasticacheReplicationGroupPrimaryEndPoint"
    },
    "@cdktn/provider-awscc.elasticacheReplicationGroup.ElasticacheReplicationGroupPrimaryEndPointOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticacheReplicationGroup.ElasticacheReplicationGroupPrimaryEndPointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticache-replication-group/index.ts",
          "line": 1151
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticache-replication-group/index.ts",
        "line": 1144
      },
      "name": "ElasticacheReplicationGroupPrimaryEndPointOutputReference",
      "namespace": "elasticacheReplicationGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1171
          },
          "name": "address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1176
          },
          "name": "port",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1155
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticacheReplicationGroup.ElasticacheReplicationGroupPrimaryEndPoint"
          }
        }
      ],
      "symbolId": "src/elasticache-replication-group/index:ElasticacheReplicationGroupPrimaryEndPointOutputReference"
    },
    "@cdktn/provider-awscc.elasticacheReplicationGroup.ElasticacheReplicationGroupReadEndPoint": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticacheReplicationGroup.ElasticacheReplicationGroupReadEndPoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticache-replication-group/index.ts",
        "line": 1180
      },
      "name": "ElasticacheReplicationGroupReadEndPoint",
      "namespace": "elasticacheReplicationGroup",
      "symbolId": "src/elasticache-replication-group/index:ElasticacheReplicationGroupReadEndPoint"
    },
    "@cdktn/provider-awscc.elasticacheReplicationGroup.ElasticacheReplicationGroupReadEndPointOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticacheReplicationGroup.ElasticacheReplicationGroupReadEndPointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticache-replication-group/index.ts",
          "line": 1210
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticache-replication-group/index.ts",
        "line": 1203
      },
      "name": "ElasticacheReplicationGroupReadEndPointOutputReference",
      "namespace": "elasticacheReplicationGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1230
          },
          "name": "addresses",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1235
          },
          "name": "addressesList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1240
          },
          "name": "ports",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1245
          },
          "name": "portsList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1214
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticacheReplicationGroup.ElasticacheReplicationGroupReadEndPoint"
          }
        }
      ],
      "symbolId": "src/elasticache-replication-group/index:ElasticacheReplicationGroupReadEndPointOutputReference"
    },
    "@cdktn/provider-awscc.elasticacheReplicationGroup.ElasticacheReplicationGroupReaderEndPoint": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticacheReplicationGroup.ElasticacheReplicationGroupReaderEndPoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticache-replication-group/index.ts",
        "line": 1249
      },
      "name": "ElasticacheReplicationGroupReaderEndPoint",
      "namespace": "elasticacheReplicationGroup",
      "symbolId": "src/elasticache-replication-group/index:ElasticacheReplicationGroupReaderEndPoint"
    },
    "@cdktn/provider-awscc.elasticacheReplicationGroup.ElasticacheReplicationGroupReaderEndPointOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticacheReplicationGroup.ElasticacheReplicationGroupReaderEndPointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticache-replication-group/index.ts",
          "line": 1279
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticache-replication-group/index.ts",
        "line": 1272
      },
      "name": "ElasticacheReplicationGroupReaderEndPointOutputReference",
      "namespace": "elasticacheReplicationGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1299
          },
          "name": "address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1304
          },
          "name": "port",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1283
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticacheReplicationGroup.ElasticacheReplicationGroupReaderEndPoint"
          }
        }
      ],
      "symbolId": "src/elasticache-replication-group/index:ElasticacheReplicationGroupReaderEndPointOutputReference"
    },
    "@cdktn/provider-awscc.elasticacheReplicationGroup.ElasticacheReplicationGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticacheReplicationGroup.ElasticacheReplicationGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticache-replication-group/index.ts",
        "line": 1308
      },
      "name": "ElasticacheReplicationGroupTags",
      "namespace": "elasticacheReplicationGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_replication_group#key ElasticacheReplicationGroup#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1314
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_replication_group#value ElasticacheReplicationGroup#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1320
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/elasticache-replication-group/index:ElasticacheReplicationGroupTags"
    },
    "@cdktn/provider-awscc.elasticacheReplicationGroup.ElasticacheReplicationGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticacheReplicationGroup.ElasticacheReplicationGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticache-replication-group/index.ts",
          "line": 1450
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticache-replication-group/index.ts",
        "line": 1442
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1457
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.elasticacheReplicationGroup.ElasticacheReplicationGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "ElasticacheReplicationGroupTagsList",
      "namespace": "elasticacheReplicationGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1443
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticacheReplicationGroup.ElasticacheReplicationGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticache-replication-group/index:ElasticacheReplicationGroupTagsList"
    },
    "@cdktn/provider-awscc.elasticacheReplicationGroup.ElasticacheReplicationGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticacheReplicationGroup.ElasticacheReplicationGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticache-replication-group/index.ts",
          "line": 1369
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticache-replication-group/index.ts",
        "line": 1359
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1417
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1433
          },
          "name": "resetValue"
        }
      ],
      "name": "ElasticacheReplicationGroupTagsOutputReference",
      "namespace": "elasticacheReplicationGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1421
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1437
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1411
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1427
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-replication-group/index.ts",
            "line": 1373
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticacheReplicationGroup.ElasticacheReplicationGroupTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticache-replication-group/index:ElasticacheReplicationGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.elasticacheServerlessCache.ElasticacheServerlessCache": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_serverless_cache awscc_elasticache_serverless_cache}."
      },
      "fqn": "@cdktn/provider-awscc.elasticacheServerlessCache.ElasticacheServerlessCache",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_serverless_cache awscc_elasticache_serverless_cache} Resource."
        },
        "locationInModule": {
          "filename": "src/elasticache-serverless-cache/index.ts",
          "line": 867
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.elasticacheServerlessCache.ElasticacheServerlessCacheConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticache-serverless-cache/index.ts",
        "line": 835
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ElasticacheServerlessCache resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 852
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ElasticacheServerlessCache to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_serverless_cache#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ElasticacheServerlessCache that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ElasticacheServerlessCache to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 915
          },
          "name": "putCacheUsageLimits",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.elasticacheServerlessCache.ElasticacheServerlessCacheCacheUsageLimits"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 968
          },
          "name": "putEndpoint",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.elasticacheServerlessCache.ElasticacheServerlessCacheEndpoint"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 1055
          },
          "name": "putReaderEndpoint",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.elasticacheServerlessCache.ElasticacheServerlessCacheReaderEndpoint"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 1153
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.elasticacheServerlessCache.ElasticacheServerlessCacheTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 918
          },
          "name": "resetCacheUsageLimits"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 939
          },
          "name": "resetDailySnapshotTime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 955
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 971
          },
          "name": "resetEndpoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 1000
          },
          "name": "resetFinalSnapshotName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 1026
          },
          "name": "resetKmsKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 1042
          },
          "name": "resetMajorEngineVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 1058
          },
          "name": "resetReaderEndpoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 1074
          },
          "name": "resetSecurityGroupIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 1103
          },
          "name": "resetSnapshotArnsToRestore"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 1119
          },
          "name": "resetSnapshotRetentionLimit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 1140
          },
          "name": "resetSubnetIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 1156
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 1172
          },
          "name": "resetUserGroupId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 1184
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 1205
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ElasticacheServerlessCache",
      "namespace": "elasticacheServerlessCache",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 840
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 906
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 912
          },
          "name": "cacheUsageLimits",
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticacheServerlessCache.ElasticacheServerlessCacheCacheUsageLimitsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 927
          },
          "name": "createTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 965
          },
          "name": "endpoint",
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticacheServerlessCache.ElasticacheServerlessCacheEndpointOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 1009
          },
          "name": "fullEngineVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 1014
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 1052
          },
          "name": "readerEndpoint",
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticacheServerlessCache.ElasticacheServerlessCacheReaderEndpointOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 1128
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 1150
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticacheServerlessCache.ElasticacheServerlessCacheTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 922
          },
          "name": "cacheUsageLimitsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticacheServerlessCache.ElasticacheServerlessCacheCacheUsageLimits"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 943
          },
          "name": "dailySnapshotTimeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 959
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 975
          },
          "name": "endpointInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticacheServerlessCache.ElasticacheServerlessCacheEndpoint"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 988
          },
          "name": "engineInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 1004
          },
          "name": "finalSnapshotNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 1030
          },
          "name": "kmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 1046
          },
          "name": "majorEngineVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 1062
          },
          "name": "readerEndpointInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticacheServerlessCache.ElasticacheServerlessCacheReaderEndpoint"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 1078
          },
          "name": "securityGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 1091
          },
          "name": "serverlessCacheNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 1107
          },
          "name": "snapshotArnsToRestoreInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 1123
          },
          "name": "snapshotRetentionLimitInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 1144
          },
          "name": "subnetIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 1160
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticacheServerlessCache.ElasticacheServerlessCacheTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 1176
          },
          "name": "userGroupIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 933
          },
          "name": "dailySnapshotTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 949
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 981
          },
          "name": "engine",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 994
          },
          "name": "finalSnapshotName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 1020
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 1036
          },
          "name": "majorEngineVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 1068
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 1084
          },
          "name": "serverlessCacheName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 1097
          },
          "name": "snapshotArnsToRestore",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 1113
          },
          "name": "snapshotRetentionLimit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 1134
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 1166
          },
          "name": "userGroupId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/elasticache-serverless-cache/index:ElasticacheServerlessCache"
    },
    "@cdktn/provider-awscc.elasticacheServerlessCache.ElasticacheServerlessCacheCacheUsageLimits": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticacheServerlessCache.ElasticacheServerlessCacheCacheUsageLimits",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticache-serverless-cache/index.ts",
        "line": 409
      },
      "name": "ElasticacheServerlessCacheCacheUsageLimits",
      "namespace": "elasticacheServerlessCache",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_serverless_cache#data_storage ElasticacheServerlessCache#data_storage}",
            "stability": "stable",
            "summary": "The cached data capacity of the Serverless Cache."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 415
          },
          "name": "dataStorage",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticacheServerlessCache.ElasticacheServerlessCacheCacheUsageLimitsDataStorage"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_serverless_cache#ecpu_per_second ElasticacheServerlessCache#ecpu_per_second}",
            "stability": "stable",
            "summary": "The ECPU per second of the Serverless Cache."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 421
          },
          "name": "ecpuPerSecond",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticacheServerlessCache.ElasticacheServerlessCacheCacheUsageLimitsEcpuPerSecond"
          }
        }
      ],
      "symbolId": "src/elasticache-serverless-cache/index:ElasticacheServerlessCacheCacheUsageLimits"
    },
    "@cdktn/provider-awscc.elasticacheServerlessCache.ElasticacheServerlessCacheCacheUsageLimitsDataStorage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticacheServerlessCache.ElasticacheServerlessCacheCacheUsageLimitsDataStorage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticache-serverless-cache/index.ts",
        "line": 112
      },
      "name": "ElasticacheServerlessCacheCacheUsageLimitsDataStorage",
      "namespace": "elasticacheServerlessCache",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_serverless_cache#maximum ElasticacheServerlessCache#maximum}",
            "stability": "stable",
            "summary": "The maximum cached data capacity of the Serverless Cache."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 118
          },
          "name": "maximum",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_serverless_cache#minimum ElasticacheServerlessCache#minimum}",
            "stability": "stable",
            "summary": "The minimum cached data capacity of the Serverless Cache."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 124
          },
          "name": "minimum",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_serverless_cache#unit ElasticacheServerlessCache#unit}",
            "stability": "stable",
            "summary": "The unit of cached data capacity of the Serverless Cache."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 130
          },
          "name": "unit",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/elasticache-serverless-cache/index:ElasticacheServerlessCacheCacheUsageLimitsDataStorage"
    },
    "@cdktn/provider-awscc.elasticacheServerlessCache.ElasticacheServerlessCacheCacheUsageLimitsDataStorageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticacheServerlessCache.ElasticacheServerlessCacheCacheUsageLimitsDataStorageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticache-serverless-cache/index.ts",
          "line": 184
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticache-serverless-cache/index.ts",
        "line": 176
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 238
          },
          "name": "resetMaximum"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 254
          },
          "name": "resetMinimum"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 270
          },
          "name": "resetUnit"
        }
      ],
      "name": "ElasticacheServerlessCacheCacheUsageLimitsDataStorageOutputReference",
      "namespace": "elasticacheServerlessCache",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 242
          },
          "name": "maximumInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 258
          },
          "name": "minimumInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 274
          },
          "name": "unitInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 232
          },
          "name": "maximum",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 248
          },
          "name": "minimum",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 264
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 188
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticacheServerlessCache.ElasticacheServerlessCacheCacheUsageLimitsDataStorage"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticache-serverless-cache/index:ElasticacheServerlessCacheCacheUsageLimitsDataStorageOutputReference"
    },
    "@cdktn/provider-awscc.elasticacheServerlessCache.ElasticacheServerlessCacheCacheUsageLimitsEcpuPerSecond": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticacheServerlessCache.ElasticacheServerlessCacheCacheUsageLimitsEcpuPerSecond",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticache-serverless-cache/index.ts",
        "line": 278
      },
      "name": "ElasticacheServerlessCacheCacheUsageLimitsEcpuPerSecond",
      "namespace": "elasticacheServerlessCache",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_serverless_cache#maximum ElasticacheServerlessCache#maximum}",
            "stability": "stable",
            "summary": "The maximum ECPU per second of the Serverless Cache."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 284
          },
          "name": "maximum",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_serverless_cache#minimum ElasticacheServerlessCache#minimum}",
            "stability": "stable",
            "summary": "The minimum ECPU per second of the Serverless Cache."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 290
          },
          "name": "minimum",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/elasticache-serverless-cache/index:ElasticacheServerlessCacheCacheUsageLimitsEcpuPerSecond"
    },
    "@cdktn/provider-awscc.elasticacheServerlessCache.ElasticacheServerlessCacheCacheUsageLimitsEcpuPerSecondOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticacheServerlessCache.ElasticacheServerlessCacheCacheUsageLimitsEcpuPerSecondOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticache-serverless-cache/index.ts",
          "line": 337
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticache-serverless-cache/index.ts",
        "line": 329
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 385
          },
          "name": "resetMaximum"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 401
          },
          "name": "resetMinimum"
        }
      ],
      "name": "ElasticacheServerlessCacheCacheUsageLimitsEcpuPerSecondOutputReference",
      "namespace": "elasticacheServerlessCache",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 389
          },
          "name": "maximumInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 405
          },
          "name": "minimumInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 379
          },
          "name": "maximum",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 395
          },
          "name": "minimum",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 341
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticacheServerlessCache.ElasticacheServerlessCacheCacheUsageLimitsEcpuPerSecond"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticache-serverless-cache/index:ElasticacheServerlessCacheCacheUsageLimitsEcpuPerSecondOutputReference"
    },
    "@cdktn/provider-awscc.elasticacheServerlessCache.ElasticacheServerlessCacheCacheUsageLimitsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticacheServerlessCache.ElasticacheServerlessCacheCacheUsageLimitsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticache-serverless-cache/index.ts",
          "line": 468
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticache-serverless-cache/index.ts",
        "line": 460
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 513
          },
          "name": "putDataStorage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.elasticacheServerlessCache.ElasticacheServerlessCacheCacheUsageLimitsDataStorage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 529
          },
          "name": "putEcpuPerSecond",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.elasticacheServerlessCache.ElasticacheServerlessCacheCacheUsageLimitsEcpuPerSecond"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 516
          },
          "name": "resetDataStorage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 532
          },
          "name": "resetEcpuPerSecond"
        }
      ],
      "name": "ElasticacheServerlessCacheCacheUsageLimitsOutputReference",
      "namespace": "elasticacheServerlessCache",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 510
          },
          "name": "dataStorage",
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticacheServerlessCache.ElasticacheServerlessCacheCacheUsageLimitsDataStorageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 526
          },
          "name": "ecpuPerSecond",
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticacheServerlessCache.ElasticacheServerlessCacheCacheUsageLimitsEcpuPerSecondOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 520
          },
          "name": "dataStorageInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticacheServerlessCache.ElasticacheServerlessCacheCacheUsageLimitsDataStorage"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 536
          },
          "name": "ecpuPerSecondInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticacheServerlessCache.ElasticacheServerlessCacheCacheUsageLimitsEcpuPerSecond"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 472
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticacheServerlessCache.ElasticacheServerlessCacheCacheUsageLimits"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticache-serverless-cache/index:ElasticacheServerlessCacheCacheUsageLimitsOutputReference"
    },
    "@cdktn/provider-awscc.elasticacheServerlessCache.ElasticacheServerlessCacheConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticacheServerlessCache.ElasticacheServerlessCacheConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticache-serverless-cache/index.ts",
        "line": 14
      },
      "name": "ElasticacheServerlessCacheConfig",
      "namespace": "elasticacheServerlessCache",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_serverless_cache#engine ElasticacheServerlessCache#engine}",
            "stability": "stable",
            "summary": "The engine name of the Serverless Cache."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 44
          },
          "name": "engine",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_serverless_cache#serverless_cache_name ElasticacheServerlessCache#serverless_cache_name}",
            "stability": "stable",
            "summary": "The name of the Serverless Cache. This value must be unique."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 80
          },
          "name": "serverlessCacheName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_serverless_cache#cache_usage_limits ElasticacheServerlessCache#cache_usage_limits}",
            "stability": "stable",
            "summary": "The cache capacity limit of the Serverless Cache."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 20
          },
          "name": "cacheUsageLimits",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticacheServerlessCache.ElasticacheServerlessCacheCacheUsageLimits"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_serverless_cache#daily_snapshot_time ElasticacheServerlessCache#daily_snapshot_time}",
            "stability": "stable",
            "summary": "The daily time range (in UTC) during which the service takes automatic snapshot of the Serverless Cache."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 26
          },
          "name": "dailySnapshotTime",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_serverless_cache#description ElasticacheServerlessCache#description}",
            "stability": "stable",
            "summary": "The description of the Serverless Cache."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 32
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_serverless_cache#endpoint ElasticacheServerlessCache#endpoint}",
            "stability": "stable",
            "summary": "The address and the port."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 38
          },
          "name": "endpoint",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticacheServerlessCache.ElasticacheServerlessCacheEndpoint"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_serverless_cache#final_snapshot_name ElasticacheServerlessCache#final_snapshot_name}",
            "stability": "stable",
            "summary": "The final snapshot name which is taken before Serverless Cache is deleted."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 50
          },
          "name": "finalSnapshotName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_serverless_cache#kms_key_id ElasticacheServerlessCache#kms_key_id}",
            "stability": "stable",
            "summary": "The ID of the KMS key used to encrypt the cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 56
          },
          "name": "kmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_serverless_cache#major_engine_version ElasticacheServerlessCache#major_engine_version}",
            "stability": "stable",
            "summary": "The major engine version of the Serverless Cache."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 62
          },
          "name": "majorEngineVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_serverless_cache#reader_endpoint ElasticacheServerlessCache#reader_endpoint}",
            "stability": "stable",
            "summary": "The address and the port."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 68
          },
          "name": "readerEndpoint",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticacheServerlessCache.ElasticacheServerlessCacheReaderEndpoint"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_serverless_cache#security_group_ids ElasticacheServerlessCache#security_group_ids}",
            "stability": "stable",
            "summary": "One or more Amazon VPC security groups associated with this Serverless Cache."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 74
          },
          "name": "securityGroupIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_serverless_cache#snapshot_arns_to_restore ElasticacheServerlessCache#snapshot_arns_to_restore}",
            "stability": "stable",
            "summary": "The ARN's of snapshot to restore Serverless Cache."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 86
          },
          "name": "snapshotArnsToRestore",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_serverless_cache#snapshot_retention_limit ElasticacheServerlessCache#snapshot_retention_limit}",
            "stability": "stable",
            "summary": "The snapshot retention limit of the Serverless Cache."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 92
          },
          "name": "snapshotRetentionLimit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_serverless_cache#subnet_ids ElasticacheServerlessCache#subnet_ids}",
            "stability": "stable",
            "summary": "The subnet id's of the Serverless Cache."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 98
          },
          "name": "subnetIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_serverless_cache#tags ElasticacheServerlessCache#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this Serverless Cache."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 104
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticacheServerlessCache.ElasticacheServerlessCacheTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_serverless_cache#user_group_id ElasticacheServerlessCache#user_group_id}",
            "stability": "stable",
            "summary": "The ID of the user group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 110
          },
          "name": "userGroupId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/elasticache-serverless-cache/index:ElasticacheServerlessCacheConfig"
    },
    "@cdktn/provider-awscc.elasticacheServerlessCache.ElasticacheServerlessCacheEndpoint": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticacheServerlessCache.ElasticacheServerlessCacheEndpoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticache-serverless-cache/index.ts",
        "line": 540
      },
      "name": "ElasticacheServerlessCacheEndpoint",
      "namespace": "elasticacheServerlessCache",
      "symbolId": "src/elasticache-serverless-cache/index:ElasticacheServerlessCacheEndpoint"
    },
    "@cdktn/provider-awscc.elasticacheServerlessCache.ElasticacheServerlessCacheEndpointOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticacheServerlessCache.ElasticacheServerlessCacheEndpointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticache-serverless-cache/index.ts",
          "line": 571
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticache-serverless-cache/index.ts",
        "line": 563
      },
      "name": "ElasticacheServerlessCacheEndpointOutputReference",
      "namespace": "elasticacheServerlessCache",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 600
          },
          "name": "address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 605
          },
          "name": "port",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 575
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticacheServerlessCache.ElasticacheServerlessCacheEndpoint"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticache-serverless-cache/index:ElasticacheServerlessCacheEndpointOutputReference"
    },
    "@cdktn/provider-awscc.elasticacheServerlessCache.ElasticacheServerlessCacheReaderEndpoint": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticacheServerlessCache.ElasticacheServerlessCacheReaderEndpoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticache-serverless-cache/index.ts",
        "line": 609
      },
      "name": "ElasticacheServerlessCacheReaderEndpoint",
      "namespace": "elasticacheServerlessCache",
      "symbolId": "src/elasticache-serverless-cache/index:ElasticacheServerlessCacheReaderEndpoint"
    },
    "@cdktn/provider-awscc.elasticacheServerlessCache.ElasticacheServerlessCacheReaderEndpointOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticacheServerlessCache.ElasticacheServerlessCacheReaderEndpointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticache-serverless-cache/index.ts",
          "line": 640
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticache-serverless-cache/index.ts",
        "line": 632
      },
      "name": "ElasticacheServerlessCacheReaderEndpointOutputReference",
      "namespace": "elasticacheServerlessCache",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 669
          },
          "name": "address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 674
          },
          "name": "port",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 644
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticacheServerlessCache.ElasticacheServerlessCacheReaderEndpoint"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticache-serverless-cache/index:ElasticacheServerlessCacheReaderEndpointOutputReference"
    },
    "@cdktn/provider-awscc.elasticacheServerlessCache.ElasticacheServerlessCacheTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticacheServerlessCache.ElasticacheServerlessCacheTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticache-serverless-cache/index.ts",
        "line": 678
      },
      "name": "ElasticacheServerlessCacheTags",
      "namespace": "elasticacheServerlessCache",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with 'aws:'. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_serverless_cache#key ElasticacheServerlessCache#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 684
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_serverless_cache#value ElasticacheServerlessCache#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 690
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/elasticache-serverless-cache/index:ElasticacheServerlessCacheTags"
    },
    "@cdktn/provider-awscc.elasticacheServerlessCache.ElasticacheServerlessCacheTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticacheServerlessCache.ElasticacheServerlessCacheTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticache-serverless-cache/index.ts",
          "line": 820
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticache-serverless-cache/index.ts",
        "line": 812
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 827
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.elasticacheServerlessCache.ElasticacheServerlessCacheTagsOutputReference"
            }
          }
        }
      ],
      "name": "ElasticacheServerlessCacheTagsList",
      "namespace": "elasticacheServerlessCache",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 813
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticacheServerlessCache.ElasticacheServerlessCacheTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticache-serverless-cache/index:ElasticacheServerlessCacheTagsList"
    },
    "@cdktn/provider-awscc.elasticacheServerlessCache.ElasticacheServerlessCacheTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticacheServerlessCache.ElasticacheServerlessCacheTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticache-serverless-cache/index.ts",
          "line": 739
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticache-serverless-cache/index.ts",
        "line": 729
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 787
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 803
          },
          "name": "resetValue"
        }
      ],
      "name": "ElasticacheServerlessCacheTagsOutputReference",
      "namespace": "elasticacheServerlessCache",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 791
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 807
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 781
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 797
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-serverless-cache/index.ts",
            "line": 743
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticacheServerlessCache.ElasticacheServerlessCacheTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticache-serverless-cache/index:ElasticacheServerlessCacheTagsOutputReference"
    },
    "@cdktn/provider-awscc.elasticacheSubnetGroup.ElasticacheSubnetGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_subnet_group awscc_elasticache_subnet_group}."
      },
      "fqn": "@cdktn/provider-awscc.elasticacheSubnetGroup.ElasticacheSubnetGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_subnet_group awscc_elasticache_subnet_group} Resource."
        },
        "locationInModule": {
          "filename": "src/elasticache-subnet-group/index.ts",
          "line": 223
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.elasticacheSubnetGroup.ElasticacheSubnetGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticache-subnet-group/index.ts",
        "line": 191
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ElasticacheSubnetGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/elasticache-subnet-group/index.ts",
            "line": 208
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ElasticacheSubnetGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_subnet_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ElasticacheSubnetGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ElasticacheSubnetGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-subnet-group/index.ts",
            "line": 301
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.elasticacheSubnetGroup.ElasticacheSubnetGroupTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-subnet-group/index.ts",
            "line": 257
          },
          "name": "resetCacheSubnetGroupName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-subnet-group/index.ts",
            "line": 304
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-subnet-group/index.ts",
            "line": 316
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-subnet-group/index.ts",
            "line": 325
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ElasticacheSubnetGroup",
      "namespace": "elasticacheSubnetGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-subnet-group/index.ts",
            "line": 196
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-subnet-group/index.ts",
            "line": 279
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-subnet-group/index.ts",
            "line": 298
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticacheSubnetGroup.ElasticacheSubnetGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-subnet-group/index.ts",
            "line": 261
          },
          "name": "cacheSubnetGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-subnet-group/index.ts",
            "line": 274
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-subnet-group/index.ts",
            "line": 292
          },
          "name": "subnetIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-subnet-group/index.ts",
            "line": 308
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticacheSubnetGroup.ElasticacheSubnetGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-subnet-group/index.ts",
            "line": 251
          },
          "name": "cacheSubnetGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-subnet-group/index.ts",
            "line": 267
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-subnet-group/index.ts",
            "line": 285
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/elasticache-subnet-group/index:ElasticacheSubnetGroup"
    },
    "@cdktn/provider-awscc.elasticacheSubnetGroup.ElasticacheSubnetGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticacheSubnetGroup.ElasticacheSubnetGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticache-subnet-group/index.ts",
        "line": 14
      },
      "name": "ElasticacheSubnetGroupConfig",
      "namespace": "elasticacheSubnetGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_subnet_group#description ElasticacheSubnetGroup#description}",
            "stability": "stable",
            "summary": "The description for the cache subnet group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-subnet-group/index.ts",
            "line": 26
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_subnet_group#subnet_ids ElasticacheSubnetGroup#subnet_ids}",
            "stability": "stable",
            "summary": "The EC2 subnet IDs for the cache subnet group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-subnet-group/index.ts",
            "line": 32
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_subnet_group#cache_subnet_group_name ElasticacheSubnetGroup#cache_subnet_group_name}",
            "stability": "stable",
            "summary": "The name for the cache subnet group. This value is stored as a lowercase string."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-subnet-group/index.ts",
            "line": 20
          },
          "name": "cacheSubnetGroupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_subnet_group#tags ElasticacheSubnetGroup#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-subnet-group/index.ts",
            "line": 36
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticacheSubnetGroup.ElasticacheSubnetGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticache-subnet-group/index:ElasticacheSubnetGroupConfig"
    },
    "@cdktn/provider-awscc.elasticacheSubnetGroup.ElasticacheSubnetGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticacheSubnetGroup.ElasticacheSubnetGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticache-subnet-group/index.ts",
        "line": 38
      },
      "name": "ElasticacheSubnetGroupTags",
      "namespace": "elasticacheSubnetGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_subnet_group#key ElasticacheSubnetGroup#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-subnet-group/index.ts",
            "line": 42
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_subnet_group#value ElasticacheSubnetGroup#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-subnet-group/index.ts",
            "line": 46
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/elasticache-subnet-group/index:ElasticacheSubnetGroupTags"
    },
    "@cdktn/provider-awscc.elasticacheSubnetGroup.ElasticacheSubnetGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticacheSubnetGroup.ElasticacheSubnetGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticache-subnet-group/index.ts",
          "line": 176
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticache-subnet-group/index.ts",
        "line": 168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-subnet-group/index.ts",
            "line": 183
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.elasticacheSubnetGroup.ElasticacheSubnetGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "ElasticacheSubnetGroupTagsList",
      "namespace": "elasticacheSubnetGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-subnet-group/index.ts",
            "line": 169
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticacheSubnetGroup.ElasticacheSubnetGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticache-subnet-group/index:ElasticacheSubnetGroupTagsList"
    },
    "@cdktn/provider-awscc.elasticacheSubnetGroup.ElasticacheSubnetGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticacheSubnetGroup.ElasticacheSubnetGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticache-subnet-group/index.ts",
          "line": 95
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticache-subnet-group/index.ts",
        "line": 85
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-subnet-group/index.ts",
            "line": 143
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-subnet-group/index.ts",
            "line": 159
          },
          "name": "resetValue"
        }
      ],
      "name": "ElasticacheSubnetGroupTagsOutputReference",
      "namespace": "elasticacheSubnetGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-subnet-group/index.ts",
            "line": 147
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-subnet-group/index.ts",
            "line": 163
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-subnet-group/index.ts",
            "line": 137
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-subnet-group/index.ts",
            "line": 153
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-subnet-group/index.ts",
            "line": 99
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticacheSubnetGroup.ElasticacheSubnetGroupTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticache-subnet-group/index:ElasticacheSubnetGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.elasticacheUser.ElasticacheUser": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_user awscc_elasticache_user}."
      },
      "fqn": "@cdktn/provider-awscc.elasticacheUser.ElasticacheUser",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_user awscc_elasticache_user} Resource."
        },
        "locationInModule": {
          "filename": "src/elasticache-user/index.ts",
          "line": 382
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.elasticacheUser.ElasticacheUserConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticache-user/index.ts",
        "line": 350
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ElasticacheUser resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/elasticache-user/index.ts",
            "line": 367
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ElasticacheUser to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_user#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ElasticacheUser that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ElasticacheUser to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-user/index.ts",
            "line": 438
          },
          "name": "putAuthenticationMode",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.elasticacheUser.ElasticacheUserAuthenticationMode"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-user/index.ts",
            "line": 509
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.elasticacheUser.ElasticacheUserTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-user/index.ts",
            "line": 420
          },
          "name": "resetAccessString"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-user/index.ts",
            "line": 441
          },
          "name": "resetAuthenticationMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-user/index.ts",
            "line": 475
          },
          "name": "resetNoPasswordRequired"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-user/index.ts",
            "line": 491
          },
          "name": "resetPasswords"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-user/index.ts",
            "line": 512
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-user/index.ts",
            "line": 550
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-user/index.ts",
            "line": 563
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ElasticacheUser",
      "namespace": "elasticacheUser",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-user/index.ts",
            "line": 355
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-user/index.ts",
            "line": 429
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-user/index.ts",
            "line": 435
          },
          "name": "authenticationMode",
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticacheUser.ElasticacheUserAuthenticationModeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-user/index.ts",
            "line": 463
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-user/index.ts",
            "line": 500
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-user/index.ts",
            "line": 506
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticacheUser.ElasticacheUserTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-user/index.ts",
            "line": 424
          },
          "name": "accessStringInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-user/index.ts",
            "line": 445
          },
          "name": "authenticationModeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticacheUser.ElasticacheUserAuthenticationMode"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-user/index.ts",
            "line": 458
          },
          "name": "engineInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-user/index.ts",
            "line": 479
          },
          "name": "noPasswordRequiredInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-user/index.ts",
            "line": 495
          },
          "name": "passwordsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-user/index.ts",
            "line": 516
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticacheUser.ElasticacheUserTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-user/index.ts",
            "line": 529
          },
          "name": "userIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-user/index.ts",
            "line": 542
          },
          "name": "userNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-user/index.ts",
            "line": 414
          },
          "name": "accessString",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-user/index.ts",
            "line": 451
          },
          "name": "engine",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-user/index.ts",
            "line": 469
          },
          "name": "noPasswordRequired",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-user/index.ts",
            "line": 485
          },
          "name": "passwords",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-user/index.ts",
            "line": 522
          },
          "name": "userId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-user/index.ts",
            "line": 535
          },
          "name": "userName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/elasticache-user/index:ElasticacheUser"
    },
    "@cdktn/provider-awscc.elasticacheUser.ElasticacheUserAuthenticationMode": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticacheUser.ElasticacheUserAuthenticationMode",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticache-user/index.ts",
        "line": 62
      },
      "name": "ElasticacheUserAuthenticationMode",
      "namespace": "elasticacheUser",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_user#passwords ElasticacheUser#passwords}",
            "stability": "stable",
            "summary": "Passwords used for this user account. You can create up to two passwords for each user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-user/index.ts",
            "line": 68
          },
          "name": "passwords",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_user#type ElasticacheUser#type}",
            "stability": "stable",
            "summary": "Authentication Type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-user/index.ts",
            "line": 74
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/elasticache-user/index:ElasticacheUserAuthenticationMode"
    },
    "@cdktn/provider-awscc.elasticacheUser.ElasticacheUserAuthenticationModeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticacheUser.ElasticacheUserAuthenticationModeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticache-user/index.ts",
          "line": 121
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticache-user/index.ts",
        "line": 113
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-user/index.ts",
            "line": 169
          },
          "name": "resetPasswords"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-user/index.ts",
            "line": 185
          },
          "name": "resetType"
        }
      ],
      "name": "ElasticacheUserAuthenticationModeOutputReference",
      "namespace": "elasticacheUser",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-user/index.ts",
            "line": 173
          },
          "name": "passwordsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-user/index.ts",
            "line": 189
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-user/index.ts",
            "line": 163
          },
          "name": "passwords",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-user/index.ts",
            "line": 179
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-user/index.ts",
            "line": 125
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticacheUser.ElasticacheUserAuthenticationMode"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticache-user/index:ElasticacheUserAuthenticationModeOutputReference"
    },
    "@cdktn/provider-awscc.elasticacheUser.ElasticacheUserConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticacheUser.ElasticacheUserConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticache-user/index.ts",
        "line": 14
      },
      "name": "ElasticacheUserConfig",
      "namespace": "elasticacheUser",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_user#engine ElasticacheUser#engine}",
            "stability": "stable",
            "summary": "The target cache engine for the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-user/index.ts",
            "line": 30
          },
          "name": "engine",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_user#user_id ElasticacheUser#user_id}",
            "stability": "stable",
            "summary": "The ID of the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-user/index.ts",
            "line": 54
          },
          "name": "userId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_user#user_name ElasticacheUser#user_name}",
            "stability": "stable",
            "summary": "The username of the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-user/index.ts",
            "line": 60
          },
          "name": "userName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_user#access_string ElasticacheUser#access_string}",
            "stability": "stable",
            "summary": "Access permissions string used for this user account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-user/index.ts",
            "line": 20
          },
          "name": "accessString",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_user#authentication_mode ElasticacheUser#authentication_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-user/index.ts",
            "line": 24
          },
          "name": "authenticationMode",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticacheUser.ElasticacheUserAuthenticationMode"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_user#no_password_required ElasticacheUser#no_password_required}",
            "stability": "stable",
            "summary": "Indicates a password is not required for this user account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-user/index.ts",
            "line": 36
          },
          "name": "noPasswordRequired",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_user#passwords ElasticacheUser#passwords}",
            "stability": "stable",
            "summary": "Passwords used for this user account. You can create up to two passwords for each user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-user/index.ts",
            "line": 42
          },
          "name": "passwords",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_user#tags ElasticacheUser#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-user/index.ts",
            "line": 48
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticacheUser.ElasticacheUserTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticache-user/index:ElasticacheUserConfig"
    },
    "@cdktn/provider-awscc.elasticacheUser.ElasticacheUserTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticacheUser.ElasticacheUserTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticache-user/index.ts",
        "line": 193
      },
      "name": "ElasticacheUserTags",
      "namespace": "elasticacheUser",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with 'aws:'. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_user#key ElasticacheUser#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-user/index.ts",
            "line": 199
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_user#value ElasticacheUser#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-user/index.ts",
            "line": 205
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/elasticache-user/index:ElasticacheUserTags"
    },
    "@cdktn/provider-awscc.elasticacheUser.ElasticacheUserTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticacheUser.ElasticacheUserTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticache-user/index.ts",
          "line": 335
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticache-user/index.ts",
        "line": 327
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-user/index.ts",
            "line": 342
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.elasticacheUser.ElasticacheUserTagsOutputReference"
            }
          }
        }
      ],
      "name": "ElasticacheUserTagsList",
      "namespace": "elasticacheUser",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-user/index.ts",
            "line": 328
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticacheUser.ElasticacheUserTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticache-user/index:ElasticacheUserTagsList"
    },
    "@cdktn/provider-awscc.elasticacheUser.ElasticacheUserTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticacheUser.ElasticacheUserTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticache-user/index.ts",
          "line": 254
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticache-user/index.ts",
        "line": 244
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-user/index.ts",
            "line": 302
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-user/index.ts",
            "line": 318
          },
          "name": "resetValue"
        }
      ],
      "name": "ElasticacheUserTagsOutputReference",
      "namespace": "elasticacheUser",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-user/index.ts",
            "line": 306
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-user/index.ts",
            "line": 322
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-user/index.ts",
            "line": 296
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-user/index.ts",
            "line": 312
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-user/index.ts",
            "line": 258
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticacheUser.ElasticacheUserTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticache-user/index:ElasticacheUserTagsOutputReference"
    },
    "@cdktn/provider-awscc.elasticacheUserGroup.ElasticacheUserGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_user_group awscc_elasticache_user_group}."
      },
      "fqn": "@cdktn/provider-awscc.elasticacheUserGroup.ElasticacheUserGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_user_group awscc_elasticache_user_group} Resource."
        },
        "locationInModule": {
          "filename": "src/elasticache-user-group/index.ts",
          "line": 229
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.elasticacheUserGroup.ElasticacheUserGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticache-user-group/index.ts",
        "line": 197
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ElasticacheUserGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/elasticache-user-group/index.ts",
            "line": 214
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ElasticacheUserGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_user_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ElasticacheUserGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ElasticacheUserGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-user-group/index.ts",
            "line": 288
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.elasticacheUserGroup.ElasticacheUserGroupTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-user-group/index.ts",
            "line": 291
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-user-group/index.ts",
            "line": 329
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-user-group/index.ts",
            "line": 338
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ElasticacheUserGroup",
      "namespace": "elasticacheUserGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-user-group/index.ts",
            "line": 202
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-user-group/index.ts",
            "line": 256
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-user-group/index.ts",
            "line": 274
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-user-group/index.ts",
            "line": 279
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-user-group/index.ts",
            "line": 285
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticacheUserGroup.ElasticacheUserGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-user-group/index.ts",
            "line": 269
          },
          "name": "engineInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-user-group/index.ts",
            "line": 295
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticacheUserGroup.ElasticacheUserGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-user-group/index.ts",
            "line": 308
          },
          "name": "userGroupIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-user-group/index.ts",
            "line": 321
          },
          "name": "userIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-user-group/index.ts",
            "line": 262
          },
          "name": "engine",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-user-group/index.ts",
            "line": 301
          },
          "name": "userGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-user-group/index.ts",
            "line": 314
          },
          "name": "userIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/elasticache-user-group/index:ElasticacheUserGroup"
    },
    "@cdktn/provider-awscc.elasticacheUserGroup.ElasticacheUserGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticacheUserGroup.ElasticacheUserGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticache-user-group/index.ts",
        "line": 14
      },
      "name": "ElasticacheUserGroupConfig",
      "namespace": "elasticacheUserGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_user_group#engine ElasticacheUserGroup#engine}",
            "stability": "stable",
            "summary": "The target cache engine for the user group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-user-group/index.ts",
            "line": 20
          },
          "name": "engine",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_user_group#user_group_id ElasticacheUserGroup#user_group_id}",
            "stability": "stable",
            "summary": "The ID of the user group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-user-group/index.ts",
            "line": 32
          },
          "name": "userGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_user_group#user_ids ElasticacheUserGroup#user_ids}",
            "stability": "stable",
            "summary": "List of users associated to this user group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-user-group/index.ts",
            "line": 38
          },
          "name": "userIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_user_group#tags ElasticacheUserGroup#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-user-group/index.ts",
            "line": 26
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticacheUserGroup.ElasticacheUserGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticache-user-group/index:ElasticacheUserGroupConfig"
    },
    "@cdktn/provider-awscc.elasticacheUserGroup.ElasticacheUserGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticacheUserGroup.ElasticacheUserGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticache-user-group/index.ts",
        "line": 40
      },
      "name": "ElasticacheUserGroupTags",
      "namespace": "elasticacheUserGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with 'aws:'. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_user_group#key ElasticacheUserGroup#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-user-group/index.ts",
            "line": 46
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticache_user_group#value ElasticacheUserGroup#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-user-group/index.ts",
            "line": 52
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/elasticache-user-group/index:ElasticacheUserGroupTags"
    },
    "@cdktn/provider-awscc.elasticacheUserGroup.ElasticacheUserGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticacheUserGroup.ElasticacheUserGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticache-user-group/index.ts",
          "line": 182
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticache-user-group/index.ts",
        "line": 174
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-user-group/index.ts",
            "line": 189
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.elasticacheUserGroup.ElasticacheUserGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "ElasticacheUserGroupTagsList",
      "namespace": "elasticacheUserGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-user-group/index.ts",
            "line": 175
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticacheUserGroup.ElasticacheUserGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticache-user-group/index:ElasticacheUserGroupTagsList"
    },
    "@cdktn/provider-awscc.elasticacheUserGroup.ElasticacheUserGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticacheUserGroup.ElasticacheUserGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticache-user-group/index.ts",
          "line": 101
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticache-user-group/index.ts",
        "line": 91
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-user-group/index.ts",
            "line": 149
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-user-group/index.ts",
            "line": 165
          },
          "name": "resetValue"
        }
      ],
      "name": "ElasticacheUserGroupTagsOutputReference",
      "namespace": "elasticacheUserGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-user-group/index.ts",
            "line": 153
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticache-user-group/index.ts",
            "line": 169
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-user-group/index.ts",
            "line": 143
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-user-group/index.ts",
            "line": 159
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticache-user-group/index.ts",
            "line": 105
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticacheUserGroup.ElasticacheUserGroupTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticache-user-group/index:ElasticacheUserGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.elasticbeanstalkApplication.ElasticbeanstalkApplication": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticbeanstalk_application awscc_elasticbeanstalk_application}."
      },
      "fqn": "@cdktn/provider-awscc.elasticbeanstalkApplication.ElasticbeanstalkApplication",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticbeanstalk_application awscc_elasticbeanstalk_application} Resource."
        },
        "locationInModule": {
          "filename": "src/elasticbeanstalk-application/index.ts",
          "line": 664
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.elasticbeanstalkApplication.ElasticbeanstalkApplicationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticbeanstalk-application/index.ts",
        "line": 632
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ElasticbeanstalkApplication resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-application/index.ts",
            "line": 649
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ElasticbeanstalkApplication to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticbeanstalk_application#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ElasticbeanstalkApplication that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ElasticbeanstalkApplication to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-application/index.ts",
            "line": 731
          },
          "name": "putResourceLifecycleConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.elasticbeanstalkApplication.ElasticbeanstalkApplicationResourceLifecycleConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-application/index.ts",
            "line": 697
          },
          "name": "resetApplicationName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-application/index.ts",
            "line": 713
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-application/index.ts",
            "line": 734
          },
          "name": "resetResourceLifecycleConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-application/index.ts",
            "line": 746
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-application/index.ts",
            "line": 754
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ElasticbeanstalkApplication",
      "namespace": "elasticbeanstalkApplication",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-application/index.ts",
            "line": 637
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-application/index.ts",
            "line": 722
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-application/index.ts",
            "line": 728
          },
          "name": "resourceLifecycleConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticbeanstalkApplication.ElasticbeanstalkApplicationResourceLifecycleConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-application/index.ts",
            "line": 701
          },
          "name": "applicationNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-application/index.ts",
            "line": 717
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-application/index.ts",
            "line": 738
          },
          "name": "resourceLifecycleConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticbeanstalkApplication.ElasticbeanstalkApplicationResourceLifecycleConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-application/index.ts",
            "line": 691
          },
          "name": "applicationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-application/index.ts",
            "line": 707
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/elasticbeanstalk-application/index:ElasticbeanstalkApplication"
    },
    "@cdktn/provider-awscc.elasticbeanstalkApplication.ElasticbeanstalkApplicationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticbeanstalkApplication.ElasticbeanstalkApplicationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticbeanstalk-application/index.ts",
        "line": 14
      },
      "name": "ElasticbeanstalkApplicationConfig",
      "namespace": "elasticbeanstalkApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "If you don't specify a name, AWS CloudFormation generates a unique physical ID and uses that ID for the application name.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticbeanstalk_application#application_name ElasticbeanstalkApplication#application_name}",
            "stability": "stable",
            "summary": "A name for the Elastic Beanstalk application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-application/index.ts",
            "line": 20
          },
          "name": "applicationName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticbeanstalk_application#description ElasticbeanstalkApplication#description}",
            "stability": "stable",
            "summary": "Your description of the application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-application/index.ts",
            "line": 26
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticbeanstalk_application#resource_lifecycle_config ElasticbeanstalkApplication#resource_lifecycle_config}",
            "stability": "stable",
            "summary": "Specifies an application resource lifecycle configuration to prevent your application from accumulating too many versions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-application/index.ts",
            "line": 32
          },
          "name": "resourceLifecycleConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticbeanstalkApplication.ElasticbeanstalkApplicationResourceLifecycleConfig"
          }
        }
      ],
      "symbolId": "src/elasticbeanstalk-application/index:ElasticbeanstalkApplicationConfig"
    },
    "@cdktn/provider-awscc.elasticbeanstalkApplication.ElasticbeanstalkApplicationResourceLifecycleConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticbeanstalkApplication.ElasticbeanstalkApplicationResourceLifecycleConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticbeanstalk-application/index.ts",
        "line": 497
      },
      "name": "ElasticbeanstalkApplicationResourceLifecycleConfig",
      "namespace": "elasticbeanstalkApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The ServiceRole property is required the first time that you provide a ResourceLifecycleConfig for the application. After you provide it once, Elastic Beanstalk persists the Service Role with the application, and you don't need to specify it again. You can, however, specify it in subsequent updates to change the Service Role to another value.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticbeanstalk_application#service_role ElasticbeanstalkApplication#service_role}",
            "stability": "stable",
            "summary": "The ARN of an IAM service role that Elastic Beanstalk has permission to assume."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-application/index.ts",
            "line": 503
          },
          "name": "serviceRole",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticbeanstalk_application#version_lifecycle_config ElasticbeanstalkApplication#version_lifecycle_config}",
            "stability": "stable",
            "summary": "Defines lifecycle settings for application versions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-application/index.ts",
            "line": 509
          },
          "name": "versionLifecycleConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticbeanstalkApplication.ElasticbeanstalkApplicationResourceLifecycleConfigVersionLifecycleConfig"
          }
        }
      ],
      "symbolId": "src/elasticbeanstalk-application/index:ElasticbeanstalkApplicationResourceLifecycleConfig"
    },
    "@cdktn/provider-awscc.elasticbeanstalkApplication.ElasticbeanstalkApplicationResourceLifecycleConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticbeanstalkApplication.ElasticbeanstalkApplicationResourceLifecycleConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticbeanstalk-application/index.ts",
          "line": 556
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticbeanstalk-application/index.ts",
        "line": 548
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-application/index.ts",
            "line": 617
          },
          "name": "putVersionLifecycleConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.elasticbeanstalkApplication.ElasticbeanstalkApplicationResourceLifecycleConfigVersionLifecycleConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-application/index.ts",
            "line": 604
          },
          "name": "resetServiceRole"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-application/index.ts",
            "line": 620
          },
          "name": "resetVersionLifecycleConfig"
        }
      ],
      "name": "ElasticbeanstalkApplicationResourceLifecycleConfigOutputReference",
      "namespace": "elasticbeanstalkApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-application/index.ts",
            "line": 614
          },
          "name": "versionLifecycleConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticbeanstalkApplication.ElasticbeanstalkApplicationResourceLifecycleConfigVersionLifecycleConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-application/index.ts",
            "line": 608
          },
          "name": "serviceRoleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-application/index.ts",
            "line": 624
          },
          "name": "versionLifecycleConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticbeanstalkApplication.ElasticbeanstalkApplicationResourceLifecycleConfigVersionLifecycleConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-application/index.ts",
            "line": 598
          },
          "name": "serviceRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-application/index.ts",
            "line": 560
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticbeanstalkApplication.ElasticbeanstalkApplicationResourceLifecycleConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticbeanstalk-application/index:ElasticbeanstalkApplicationResourceLifecycleConfigOutputReference"
    },
    "@cdktn/provider-awscc.elasticbeanstalkApplication.ElasticbeanstalkApplicationResourceLifecycleConfigVersionLifecycleConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticbeanstalkApplication.ElasticbeanstalkApplicationResourceLifecycleConfigVersionLifecycleConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticbeanstalk-application/index.ts",
        "line": 366
      },
      "name": "ElasticbeanstalkApplicationResourceLifecycleConfigVersionLifecycleConfig",
      "namespace": "elasticbeanstalkApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticbeanstalk_application#max_age_rule ElasticbeanstalkApplication#max_age_rule}",
            "stability": "stable",
            "summary": "Specify a max age rule to restrict the length of time that application versions are retained for an application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-application/index.ts",
            "line": 372
          },
          "name": "maxAgeRule",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticbeanstalkApplication.ElasticbeanstalkApplicationResourceLifecycleConfigVersionLifecycleConfigMaxAgeRule"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticbeanstalk_application#max_count_rule ElasticbeanstalkApplication#max_count_rule}",
            "stability": "stable",
            "summary": "Specify a max count rule to restrict the number of application versions that are retained for an application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-application/index.ts",
            "line": 378
          },
          "name": "maxCountRule",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticbeanstalkApplication.ElasticbeanstalkApplicationResourceLifecycleConfigVersionLifecycleConfigMaxCountRule"
          }
        }
      ],
      "symbolId": "src/elasticbeanstalk-application/index:ElasticbeanstalkApplicationResourceLifecycleConfigVersionLifecycleConfig"
    },
    "@cdktn/provider-awscc.elasticbeanstalkApplication.ElasticbeanstalkApplicationResourceLifecycleConfigVersionLifecycleConfigMaxAgeRule": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticbeanstalkApplication.ElasticbeanstalkApplicationResourceLifecycleConfigVersionLifecycleConfigMaxAgeRule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticbeanstalk-application/index.ts",
        "line": 34
      },
      "name": "ElasticbeanstalkApplicationResourceLifecycleConfigVersionLifecycleConfigMaxAgeRule",
      "namespace": "elasticbeanstalkApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticbeanstalk_application#delete_source_from_s3 ElasticbeanstalkApplication#delete_source_from_s3}",
            "stability": "stable",
            "summary": "Set to true to delete a version's source bundle from Amazon S3 when Elastic Beanstalk deletes the application version."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-application/index.ts",
            "line": 40
          },
          "name": "deleteSourceFromS3",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticbeanstalk_application#enabled ElasticbeanstalkApplication#enabled}",
            "stability": "stable",
            "summary": "Specify true to apply the rule, or false to disable it."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-application/index.ts",
            "line": 46
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticbeanstalk_application#max_age_in_days ElasticbeanstalkApplication#max_age_in_days}",
            "stability": "stable",
            "summary": "Specify the number of days to retain an application versions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-application/index.ts",
            "line": 52
          },
          "name": "maxAgeInDays",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/elasticbeanstalk-application/index:ElasticbeanstalkApplicationResourceLifecycleConfigVersionLifecycleConfigMaxAgeRule"
    },
    "@cdktn/provider-awscc.elasticbeanstalkApplication.ElasticbeanstalkApplicationResourceLifecycleConfigVersionLifecycleConfigMaxAgeRuleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticbeanstalkApplication.ElasticbeanstalkApplicationResourceLifecycleConfigVersionLifecycleConfigMaxAgeRuleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticbeanstalk-application/index.ts",
          "line": 106
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticbeanstalk-application/index.ts",
        "line": 98
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-application/index.ts",
            "line": 160
          },
          "name": "resetDeleteSourceFromS3"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-application/index.ts",
            "line": 176
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-application/index.ts",
            "line": 192
          },
          "name": "resetMaxAgeInDays"
        }
      ],
      "name": "ElasticbeanstalkApplicationResourceLifecycleConfigVersionLifecycleConfigMaxAgeRuleOutputReference",
      "namespace": "elasticbeanstalkApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-application/index.ts",
            "line": 164
          },
          "name": "deleteSourceFromS3Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-application/index.ts",
            "line": 180
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-application/index.ts",
            "line": 196
          },
          "name": "maxAgeInDaysInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-application/index.ts",
            "line": 154
          },
          "name": "deleteSourceFromS3",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-application/index.ts",
            "line": 170
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-application/index.ts",
            "line": 186
          },
          "name": "maxAgeInDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-application/index.ts",
            "line": 110
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticbeanstalkApplication.ElasticbeanstalkApplicationResourceLifecycleConfigVersionLifecycleConfigMaxAgeRule"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticbeanstalk-application/index:ElasticbeanstalkApplicationResourceLifecycleConfigVersionLifecycleConfigMaxAgeRuleOutputReference"
    },
    "@cdktn/provider-awscc.elasticbeanstalkApplication.ElasticbeanstalkApplicationResourceLifecycleConfigVersionLifecycleConfigMaxCountRule": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticbeanstalkApplication.ElasticbeanstalkApplicationResourceLifecycleConfigVersionLifecycleConfigMaxCountRule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticbeanstalk-application/index.ts",
        "line": 200
      },
      "name": "ElasticbeanstalkApplicationResourceLifecycleConfigVersionLifecycleConfigMaxCountRule",
      "namespace": "elasticbeanstalkApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticbeanstalk_application#delete_source_from_s3 ElasticbeanstalkApplication#delete_source_from_s3}",
            "stability": "stable",
            "summary": "Set to true to delete a version's source bundle from Amazon S3 when Elastic Beanstalk deletes the application version."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-application/index.ts",
            "line": 206
          },
          "name": "deleteSourceFromS3",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticbeanstalk_application#enabled ElasticbeanstalkApplication#enabled}",
            "stability": "stable",
            "summary": "Specify true to apply the rule, or false to disable it."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-application/index.ts",
            "line": 212
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticbeanstalk_application#max_count ElasticbeanstalkApplication#max_count}",
            "stability": "stable",
            "summary": "Specify the maximum number of application versions to retain."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-application/index.ts",
            "line": 218
          },
          "name": "maxCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/elasticbeanstalk-application/index:ElasticbeanstalkApplicationResourceLifecycleConfigVersionLifecycleConfigMaxCountRule"
    },
    "@cdktn/provider-awscc.elasticbeanstalkApplication.ElasticbeanstalkApplicationResourceLifecycleConfigVersionLifecycleConfigMaxCountRuleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticbeanstalkApplication.ElasticbeanstalkApplicationResourceLifecycleConfigVersionLifecycleConfigMaxCountRuleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticbeanstalk-application/index.ts",
          "line": 272
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticbeanstalk-application/index.ts",
        "line": 264
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-application/index.ts",
            "line": 326
          },
          "name": "resetDeleteSourceFromS3"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-application/index.ts",
            "line": 342
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-application/index.ts",
            "line": 358
          },
          "name": "resetMaxCount"
        }
      ],
      "name": "ElasticbeanstalkApplicationResourceLifecycleConfigVersionLifecycleConfigMaxCountRuleOutputReference",
      "namespace": "elasticbeanstalkApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-application/index.ts",
            "line": 330
          },
          "name": "deleteSourceFromS3Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-application/index.ts",
            "line": 346
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-application/index.ts",
            "line": 362
          },
          "name": "maxCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-application/index.ts",
            "line": 320
          },
          "name": "deleteSourceFromS3",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-application/index.ts",
            "line": 336
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-application/index.ts",
            "line": 352
          },
          "name": "maxCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-application/index.ts",
            "line": 276
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticbeanstalkApplication.ElasticbeanstalkApplicationResourceLifecycleConfigVersionLifecycleConfigMaxCountRule"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticbeanstalk-application/index:ElasticbeanstalkApplicationResourceLifecycleConfigVersionLifecycleConfigMaxCountRuleOutputReference"
    },
    "@cdktn/provider-awscc.elasticbeanstalkApplication.ElasticbeanstalkApplicationResourceLifecycleConfigVersionLifecycleConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticbeanstalkApplication.ElasticbeanstalkApplicationResourceLifecycleConfigVersionLifecycleConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticbeanstalk-application/index.ts",
          "line": 425
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticbeanstalk-application/index.ts",
        "line": 417
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-application/index.ts",
            "line": 470
          },
          "name": "putMaxAgeRule",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.elasticbeanstalkApplication.ElasticbeanstalkApplicationResourceLifecycleConfigVersionLifecycleConfigMaxAgeRule"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-application/index.ts",
            "line": 486
          },
          "name": "putMaxCountRule",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.elasticbeanstalkApplication.ElasticbeanstalkApplicationResourceLifecycleConfigVersionLifecycleConfigMaxCountRule"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-application/index.ts",
            "line": 473
          },
          "name": "resetMaxAgeRule"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-application/index.ts",
            "line": 489
          },
          "name": "resetMaxCountRule"
        }
      ],
      "name": "ElasticbeanstalkApplicationResourceLifecycleConfigVersionLifecycleConfigOutputReference",
      "namespace": "elasticbeanstalkApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-application/index.ts",
            "line": 467
          },
          "name": "maxAgeRule",
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticbeanstalkApplication.ElasticbeanstalkApplicationResourceLifecycleConfigVersionLifecycleConfigMaxAgeRuleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-application/index.ts",
            "line": 483
          },
          "name": "maxCountRule",
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticbeanstalkApplication.ElasticbeanstalkApplicationResourceLifecycleConfigVersionLifecycleConfigMaxCountRuleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-application/index.ts",
            "line": 477
          },
          "name": "maxAgeRuleInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticbeanstalkApplication.ElasticbeanstalkApplicationResourceLifecycleConfigVersionLifecycleConfigMaxAgeRule"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-application/index.ts",
            "line": 493
          },
          "name": "maxCountRuleInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticbeanstalkApplication.ElasticbeanstalkApplicationResourceLifecycleConfigVersionLifecycleConfigMaxCountRule"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-application/index.ts",
            "line": 429
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticbeanstalkApplication.ElasticbeanstalkApplicationResourceLifecycleConfigVersionLifecycleConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticbeanstalk-application/index:ElasticbeanstalkApplicationResourceLifecycleConfigVersionLifecycleConfigOutputReference"
    },
    "@cdktn/provider-awscc.elasticbeanstalkApplicationVersion.ElasticbeanstalkApplicationVersion": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticbeanstalk_application_version awscc_elasticbeanstalk_application_version}."
      },
      "fqn": "@cdktn/provider-awscc.elasticbeanstalkApplicationVersion.ElasticbeanstalkApplicationVersion",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticbeanstalk_application_version awscc_elasticbeanstalk_application_version} Resource."
        },
        "locationInModule": {
          "filename": "src/elasticbeanstalk-application-version/index.ts",
          "line": 195
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.elasticbeanstalkApplicationVersion.ElasticbeanstalkApplicationVersionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticbeanstalk-application-version/index.ts",
        "line": 163
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ElasticbeanstalkApplicationVersion resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-application-version/index.ts",
            "line": 180
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ElasticbeanstalkApplicationVersion to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticbeanstalk_application_version#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ElasticbeanstalkApplicationVersion that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ElasticbeanstalkApplicationVersion to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-application-version/index.ts",
            "line": 264
          },
          "name": "putSourceBundle",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.elasticbeanstalkApplicationVersion.ElasticbeanstalkApplicationVersionSourceBundle"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-application-version/index.ts",
            "line": 246
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-application-version/index.ts",
            "line": 276
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-application-version/index.ts",
            "line": 284
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ElasticbeanstalkApplicationVersion",
      "namespace": "elasticbeanstalkApplicationVersion",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-application-version/index.ts",
            "line": 168
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-application-version/index.ts",
            "line": 234
          },
          "name": "applicationVersionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-application-version/index.ts",
            "line": 255
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-application-version/index.ts",
            "line": 261
          },
          "name": "sourceBundle",
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticbeanstalkApplicationVersion.ElasticbeanstalkApplicationVersionSourceBundleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-application-version/index.ts",
            "line": 229
          },
          "name": "applicationNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-application-version/index.ts",
            "line": 250
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-application-version/index.ts",
            "line": 268
          },
          "name": "sourceBundleInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticbeanstalkApplicationVersion.ElasticbeanstalkApplicationVersionSourceBundle"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-application-version/index.ts",
            "line": 222
          },
          "name": "applicationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-application-version/index.ts",
            "line": 240
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/elasticbeanstalk-application-version/index:ElasticbeanstalkApplicationVersion"
    },
    "@cdktn/provider-awscc.elasticbeanstalkApplicationVersion.ElasticbeanstalkApplicationVersionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticbeanstalkApplicationVersion.ElasticbeanstalkApplicationVersionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticbeanstalk-application-version/index.ts",
        "line": 14
      },
      "name": "ElasticbeanstalkApplicationVersionConfig",
      "namespace": "elasticbeanstalkApplicationVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticbeanstalk_application_version#application_name ElasticbeanstalkApplicationVersion#application_name}",
            "stability": "stable",
            "summary": "The name of the Elastic Beanstalk application that is associated with this application version."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-application-version/index.ts",
            "line": 20
          },
          "name": "applicationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticbeanstalk_application_version#source_bundle ElasticbeanstalkApplicationVersion#source_bundle}",
            "stability": "stable",
            "summary": "The Amazon S3 bucket and key that identify the location of the source bundle for this version."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-application-version/index.ts",
            "line": 32
          },
          "name": "sourceBundle",
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticbeanstalkApplicationVersion.ElasticbeanstalkApplicationVersionSourceBundle"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticbeanstalk_application_version#description ElasticbeanstalkApplicationVersion#description}",
            "stability": "stable",
            "summary": "A description of this application version."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-application-version/index.ts",
            "line": 26
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/elasticbeanstalk-application-version/index:ElasticbeanstalkApplicationVersionConfig"
    },
    "@cdktn/provider-awscc.elasticbeanstalkApplicationVersion.ElasticbeanstalkApplicationVersionSourceBundle": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticbeanstalkApplicationVersion.ElasticbeanstalkApplicationVersionSourceBundle",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticbeanstalk-application-version/index.ts",
        "line": 34
      },
      "name": "ElasticbeanstalkApplicationVersionSourceBundle",
      "namespace": "elasticbeanstalkApplicationVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticbeanstalk_application_version#s3_bucket ElasticbeanstalkApplicationVersion#s3_bucket}",
            "stability": "stable",
            "summary": "The Amazon S3 bucket where the data is located."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-application-version/index.ts",
            "line": 40
          },
          "name": "s3Bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticbeanstalk_application_version#s3_key ElasticbeanstalkApplicationVersion#s3_key}",
            "stability": "stable",
            "summary": "The Amazon S3 key where the data is located."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-application-version/index.ts",
            "line": 46
          },
          "name": "s3Key",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/elasticbeanstalk-application-version/index:ElasticbeanstalkApplicationVersionSourceBundle"
    },
    "@cdktn/provider-awscc.elasticbeanstalkApplicationVersion.ElasticbeanstalkApplicationVersionSourceBundleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticbeanstalkApplicationVersion.ElasticbeanstalkApplicationVersionSourceBundleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticbeanstalk-application-version/index.ts",
          "line": 93
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticbeanstalk-application-version/index.ts",
        "line": 85
      },
      "name": "ElasticbeanstalkApplicationVersionSourceBundleOutputReference",
      "namespace": "elasticbeanstalkApplicationVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-application-version/index.ts",
            "line": 142
          },
          "name": "s3BucketInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-application-version/index.ts",
            "line": 155
          },
          "name": "s3KeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-application-version/index.ts",
            "line": 135
          },
          "name": "s3Bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-application-version/index.ts",
            "line": 148
          },
          "name": "s3Key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-application-version/index.ts",
            "line": 97
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticbeanstalkApplicationVersion.ElasticbeanstalkApplicationVersionSourceBundle"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticbeanstalk-application-version/index:ElasticbeanstalkApplicationVersionSourceBundleOutputReference"
    },
    "@cdktn/provider-awscc.elasticbeanstalkConfigurationTemplate.ElasticbeanstalkConfigurationTemplate": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticbeanstalk_configuration_template awscc_elasticbeanstalk_configuration_template}."
      },
      "fqn": "@cdktn/provider-awscc.elasticbeanstalkConfigurationTemplate.ElasticbeanstalkConfigurationTemplate",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticbeanstalk_configuration_template awscc_elasticbeanstalk_configuration_template} Resource."
        },
        "locationInModule": {
          "filename": "src/elasticbeanstalk-configuration-template/index.ts",
          "line": 458
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.elasticbeanstalkConfigurationTemplate.ElasticbeanstalkConfigurationTemplateConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticbeanstalk-configuration-template/index.ts",
        "line": 426
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ElasticbeanstalkConfigurationTemplate resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-configuration-template/index.ts",
            "line": 443
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ElasticbeanstalkConfigurationTemplate to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticbeanstalk_configuration_template#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ElasticbeanstalkConfigurationTemplate that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ElasticbeanstalkConfigurationTemplate to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-configuration-template/index.ts",
            "line": 542
          },
          "name": "putOptionSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.elasticbeanstalkConfigurationTemplate.ElasticbeanstalkConfigurationTemplateOptionSettings"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-configuration-template/index.ts",
            "line": 590
          },
          "name": "putSourceConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.elasticbeanstalkConfigurationTemplate.ElasticbeanstalkConfigurationTemplateSourceConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-configuration-template/index.ts",
            "line": 508
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-configuration-template/index.ts",
            "line": 524
          },
          "name": "resetEnvironmentId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-configuration-template/index.ts",
            "line": 545
          },
          "name": "resetOptionSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-configuration-template/index.ts",
            "line": 561
          },
          "name": "resetPlatformArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-configuration-template/index.ts",
            "line": 577
          },
          "name": "resetSolutionStackName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-configuration-template/index.ts",
            "line": 593
          },
          "name": "resetSourceConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-configuration-template/index.ts",
            "line": 610
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-configuration-template/index.ts",
            "line": 622
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ElasticbeanstalkConfigurationTemplate",
      "namespace": "elasticbeanstalkConfigurationTemplate",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-configuration-template/index.ts",
            "line": 431
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-configuration-template/index.ts",
            "line": 533
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-configuration-template/index.ts",
            "line": 539
          },
          "name": "optionSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticbeanstalkConfigurationTemplate.ElasticbeanstalkConfigurationTemplateOptionSettingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-configuration-template/index.ts",
            "line": 587
          },
          "name": "sourceConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticbeanstalkConfigurationTemplate.ElasticbeanstalkConfigurationTemplateSourceConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-configuration-template/index.ts",
            "line": 602
          },
          "name": "templateName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-configuration-template/index.ts",
            "line": 496
          },
          "name": "applicationNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-configuration-template/index.ts",
            "line": 512
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-configuration-template/index.ts",
            "line": 528
          },
          "name": "environmentIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-configuration-template/index.ts",
            "line": 549
          },
          "name": "optionSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticbeanstalkConfigurationTemplate.ElasticbeanstalkConfigurationTemplateOptionSettings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-configuration-template/index.ts",
            "line": 565
          },
          "name": "platformArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-configuration-template/index.ts",
            "line": 581
          },
          "name": "solutionStackNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-configuration-template/index.ts",
            "line": 597
          },
          "name": "sourceConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticbeanstalkConfigurationTemplate.ElasticbeanstalkConfigurationTemplateSourceConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-configuration-template/index.ts",
            "line": 489
          },
          "name": "applicationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-configuration-template/index.ts",
            "line": 502
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-configuration-template/index.ts",
            "line": 518
          },
          "name": "environmentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-configuration-template/index.ts",
            "line": 555
          },
          "name": "platformArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-configuration-template/index.ts",
            "line": 571
          },
          "name": "solutionStackName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/elasticbeanstalk-configuration-template/index:ElasticbeanstalkConfigurationTemplate"
    },
    "@cdktn/provider-awscc.elasticbeanstalkConfigurationTemplate.ElasticbeanstalkConfigurationTemplateConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticbeanstalkConfigurationTemplate.ElasticbeanstalkConfigurationTemplateConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticbeanstalk-configuration-template/index.ts",
        "line": 14
      },
      "name": "ElasticbeanstalkConfigurationTemplateConfig",
      "namespace": "elasticbeanstalkConfigurationTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticbeanstalk_configuration_template#application_name ElasticbeanstalkConfigurationTemplate#application_name}",
            "stability": "stable",
            "summary": "The name of the Elastic Beanstalk application to associate with this configuration template."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-configuration-template/index.ts",
            "line": 20
          },
          "name": "applicationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticbeanstalk_configuration_template#description ElasticbeanstalkConfigurationTemplate#description}",
            "stability": "stable",
            "summary": "An optional description for this configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-configuration-template/index.ts",
            "line": 26
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You must specify EnvironmentId if you don't specify PlatformArn, SolutionStackName, or SourceConfiguration. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticbeanstalk_configuration_template#environment_id ElasticbeanstalkConfigurationTemplate#environment_id}",
            "stability": "stable",
            "summary": "The ID of an environment whose settings you want to use to create the configuration template."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-configuration-template/index.ts",
            "line": 32
          },
          "name": "environmentId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If specified, these values override the values obtained from the solution stack or the source configuration template. For a complete list of Elastic Beanstalk configuration options, see [Option Values](https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/command-options.html) in the AWS Elastic Beanstalk Developer Guide. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticbeanstalk_configuration_template#option_settings ElasticbeanstalkConfigurationTemplate#option_settings}",
            "stability": "stable",
            "summary": "Option values for the Elastic Beanstalk configuration, such as the instance type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-configuration-template/index.ts",
            "line": 38
          },
          "name": "optionSettings",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticbeanstalkConfigurationTemplate.ElasticbeanstalkConfigurationTemplateOptionSettings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information, see [Custom Platforms](https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/custom-platforms.html) in the AWS Elastic Beanstalk Developer Guide. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticbeanstalk_configuration_template#platform_arn ElasticbeanstalkConfigurationTemplate#platform_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the custom platform."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-configuration-template/index.ts",
            "line": 44
          },
          "name": "platformArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For example, 64bit Amazon Linux 2013.09 running Tomcat 7 Java 7. A solution stack specifies the operating system, runtime, and application server for a configuration template. It also determines the set of configuration options as well as the possible and default values. For more information, see [Supported Platforms](https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/concepts.platforms.html) in the AWS Elastic Beanstalk Developer Guide.\n\n You must specify SolutionStackName if you don't specify PlatformArn, EnvironmentId, or SourceConfiguration.\n\n Use the ListAvailableSolutionStacks API to obtain a list of available solution stacks. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticbeanstalk_configuration_template#solution_stack_name ElasticbeanstalkConfigurationTemplate#solution_stack_name}",
            "stability": "stable",
            "summary": "The name of an Elastic Beanstalk solution stack (platform version) that this configuration uses."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-configuration-template/index.ts",
            "line": 54
          },
          "name": "solutionStackName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If specified, Elastic Beanstalk uses the configuration values from the specified configuration template to create a new configuration.\n\nValues specified in OptionSettings override any values obtained from the SourceConfiguration.\n\nYou must specify SourceConfiguration if you don't specify PlatformArn, EnvironmentId, or SolutionStackName.\n\nConstraint: If both solution stack name and source configuration are specified, the solution stack of the source configuration template must match the specified solution stack name. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticbeanstalk_configuration_template#source_configuration ElasticbeanstalkConfigurationTemplate#source_configuration}",
            "stability": "stable",
            "summary": "An Elastic Beanstalk configuration template to base this one on."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-configuration-template/index.ts",
            "line": 66
          },
          "name": "sourceConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticbeanstalkConfigurationTemplate.ElasticbeanstalkConfigurationTemplateSourceConfiguration"
          }
        }
      ],
      "symbolId": "src/elasticbeanstalk-configuration-template/index:ElasticbeanstalkConfigurationTemplateConfig"
    },
    "@cdktn/provider-awscc.elasticbeanstalkConfigurationTemplate.ElasticbeanstalkConfigurationTemplateOptionSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticbeanstalkConfigurationTemplate.ElasticbeanstalkConfigurationTemplateOptionSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticbeanstalk-configuration-template/index.ts",
        "line": 68
      },
      "name": "ElasticbeanstalkConfigurationTemplateOptionSettings",
      "namespace": "elasticbeanstalkConfigurationTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticbeanstalk_configuration_template#namespace ElasticbeanstalkConfigurationTemplate#namespace}",
            "stability": "stable",
            "summary": "A unique namespace that identifies the option's associated AWS resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-configuration-template/index.ts",
            "line": 74
          },
          "name": "namespace",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticbeanstalk_configuration_template#option_name ElasticbeanstalkConfigurationTemplate#option_name}",
            "stability": "stable",
            "summary": "The name of the configuration option."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-configuration-template/index.ts",
            "line": 80
          },
          "name": "optionName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticbeanstalk_configuration_template#resource_name ElasticbeanstalkConfigurationTemplate#resource_name}",
            "stability": "stable",
            "summary": "A unique resource name for the option setting. Use it for a time–based scaling configuration option."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-configuration-template/index.ts",
            "line": 86
          },
          "name": "resourceName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticbeanstalk_configuration_template#value ElasticbeanstalkConfigurationTemplate#value}",
            "stability": "stable",
            "summary": "The current value for the configuration option."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-configuration-template/index.ts",
            "line": 92
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/elasticbeanstalk-configuration-template/index:ElasticbeanstalkConfigurationTemplateOptionSettings"
    },
    "@cdktn/provider-awscc.elasticbeanstalkConfigurationTemplate.ElasticbeanstalkConfigurationTemplateOptionSettingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticbeanstalkConfigurationTemplate.ElasticbeanstalkConfigurationTemplateOptionSettingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticbeanstalk-configuration-template/index.ts",
          "line": 280
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticbeanstalk-configuration-template/index.ts",
        "line": 272
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-configuration-template/index.ts",
            "line": 287
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.elasticbeanstalkConfigurationTemplate.ElasticbeanstalkConfigurationTemplateOptionSettingsOutputReference"
            }
          }
        }
      ],
      "name": "ElasticbeanstalkConfigurationTemplateOptionSettingsList",
      "namespace": "elasticbeanstalkConfigurationTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-configuration-template/index.ts",
            "line": 273
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticbeanstalkConfigurationTemplate.ElasticbeanstalkConfigurationTemplateOptionSettings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticbeanstalk-configuration-template/index:ElasticbeanstalkConfigurationTemplateOptionSettingsList"
    },
    "@cdktn/provider-awscc.elasticbeanstalkConfigurationTemplate.ElasticbeanstalkConfigurationTemplateOptionSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticbeanstalkConfigurationTemplate.ElasticbeanstalkConfigurationTemplateOptionSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticbeanstalk-configuration-template/index.ts",
          "line": 155
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticbeanstalk-configuration-template/index.ts",
        "line": 145
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-configuration-template/index.ts",
            "line": 215
          },
          "name": "resetNamespace"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-configuration-template/index.ts",
            "line": 231
          },
          "name": "resetOptionName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-configuration-template/index.ts",
            "line": 247
          },
          "name": "resetResourceName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-configuration-template/index.ts",
            "line": 263
          },
          "name": "resetValue"
        }
      ],
      "name": "ElasticbeanstalkConfigurationTemplateOptionSettingsOutputReference",
      "namespace": "elasticbeanstalkConfigurationTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-configuration-template/index.ts",
            "line": 219
          },
          "name": "namespaceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-configuration-template/index.ts",
            "line": 235
          },
          "name": "optionNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-configuration-template/index.ts",
            "line": 251
          },
          "name": "resourceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-configuration-template/index.ts",
            "line": 267
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-configuration-template/index.ts",
            "line": 209
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-configuration-template/index.ts",
            "line": 225
          },
          "name": "optionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-configuration-template/index.ts",
            "line": 241
          },
          "name": "resourceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-configuration-template/index.ts",
            "line": 257
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-configuration-template/index.ts",
            "line": 159
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticbeanstalkConfigurationTemplate.ElasticbeanstalkConfigurationTemplateOptionSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticbeanstalk-configuration-template/index:ElasticbeanstalkConfigurationTemplateOptionSettingsOutputReference"
    },
    "@cdktn/provider-awscc.elasticbeanstalkConfigurationTemplate.ElasticbeanstalkConfigurationTemplateSourceConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticbeanstalkConfigurationTemplate.ElasticbeanstalkConfigurationTemplateSourceConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticbeanstalk-configuration-template/index.ts",
        "line": 291
      },
      "name": "ElasticbeanstalkConfigurationTemplateSourceConfiguration",
      "namespace": "elasticbeanstalkConfigurationTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticbeanstalk_configuration_template#application_name ElasticbeanstalkConfigurationTemplate#application_name}",
            "stability": "stable",
            "summary": "The name of the application associated with the configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-configuration-template/index.ts",
            "line": 297
          },
          "name": "applicationName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticbeanstalk_configuration_template#template_name ElasticbeanstalkConfigurationTemplate#template_name}",
            "stability": "stable",
            "summary": "The name of the configuration template."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-configuration-template/index.ts",
            "line": 303
          },
          "name": "templateName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/elasticbeanstalk-configuration-template/index:ElasticbeanstalkConfigurationTemplateSourceConfiguration"
    },
    "@cdktn/provider-awscc.elasticbeanstalkConfigurationTemplate.ElasticbeanstalkConfigurationTemplateSourceConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticbeanstalkConfigurationTemplate.ElasticbeanstalkConfigurationTemplateSourceConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticbeanstalk-configuration-template/index.ts",
          "line": 350
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticbeanstalk-configuration-template/index.ts",
        "line": 342
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-configuration-template/index.ts",
            "line": 398
          },
          "name": "resetApplicationName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-configuration-template/index.ts",
            "line": 414
          },
          "name": "resetTemplateName"
        }
      ],
      "name": "ElasticbeanstalkConfigurationTemplateSourceConfigurationOutputReference",
      "namespace": "elasticbeanstalkConfigurationTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-configuration-template/index.ts",
            "line": 402
          },
          "name": "applicationNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-configuration-template/index.ts",
            "line": 418
          },
          "name": "templateNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-configuration-template/index.ts",
            "line": 392
          },
          "name": "applicationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-configuration-template/index.ts",
            "line": 408
          },
          "name": "templateName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-configuration-template/index.ts",
            "line": 354
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticbeanstalkConfigurationTemplate.ElasticbeanstalkConfigurationTemplateSourceConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticbeanstalk-configuration-template/index:ElasticbeanstalkConfigurationTemplateSourceConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.elasticbeanstalkEnvironment.ElasticbeanstalkEnvironment": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticbeanstalk_environment awscc_elasticbeanstalk_environment}."
      },
      "fqn": "@cdktn/provider-awscc.elasticbeanstalkEnvironment.ElasticbeanstalkEnvironment",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticbeanstalk_environment awscc_elasticbeanstalk_environment} Resource."
        },
        "locationInModule": {
          "filename": "src/elasticbeanstalk-environment/index.ts",
          "line": 666
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.elasticbeanstalkEnvironment.ElasticbeanstalkEnvironmentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticbeanstalk-environment/index.ts",
        "line": 634
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ElasticbeanstalkEnvironment resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-environment/index.ts",
            "line": 651
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ElasticbeanstalkEnvironment to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticbeanstalk_environment#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ElasticbeanstalkEnvironment that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ElasticbeanstalkEnvironment to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-environment/index.ts",
            "line": 792
          },
          "name": "putOptionSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.elasticbeanstalkEnvironment.ElasticbeanstalkEnvironmentOptionSettings"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-environment/index.ts",
            "line": 840
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.elasticbeanstalkEnvironment.ElasticbeanstalkEnvironmentTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-environment/index.ts",
            "line": 872
          },
          "name": "putTier",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.elasticbeanstalkEnvironment.ElasticbeanstalkEnvironmentTier"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-environment/index.ts",
            "line": 721
          },
          "name": "resetCnamePrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-environment/index.ts",
            "line": 737
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-environment/index.ts",
            "line": 758
          },
          "name": "resetEnvironmentName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-environment/index.ts",
            "line": 779
          },
          "name": "resetOperationsRole"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-environment/index.ts",
            "line": 795
          },
          "name": "resetOptionSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-environment/index.ts",
            "line": 811
          },
          "name": "resetPlatformArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-environment/index.ts",
            "line": 827
          },
          "name": "resetSolutionStackName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-environment/index.ts",
            "line": 843
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-environment/index.ts",
            "line": 859
          },
          "name": "resetTemplateName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-environment/index.ts",
            "line": 875
          },
          "name": "resetTier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-environment/index.ts",
            "line": 891
          },
          "name": "resetVersionLabel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-environment/index.ts",
            "line": 903
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-environment/index.ts",
            "line": 920
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ElasticbeanstalkEnvironment",
      "namespace": "elasticbeanstalkEnvironment",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-environment/index.ts",
            "line": 639
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-environment/index.ts",
            "line": 746
          },
          "name": "endpointUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-environment/index.ts",
            "line": 767
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-environment/index.ts",
            "line": 789
          },
          "name": "optionSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticbeanstalkEnvironment.ElasticbeanstalkEnvironmentOptionSettingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-environment/index.ts",
            "line": 837
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticbeanstalkEnvironment.ElasticbeanstalkEnvironmentTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-environment/index.ts",
            "line": 869
          },
          "name": "tier",
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticbeanstalkEnvironment.ElasticbeanstalkEnvironmentTierOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-environment/index.ts",
            "line": 709
          },
          "name": "applicationNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-environment/index.ts",
            "line": 725
          },
          "name": "cnamePrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-environment/index.ts",
            "line": 741
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-environment/index.ts",
            "line": 762
          },
          "name": "environmentNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-environment/index.ts",
            "line": 783
          },
          "name": "operationsRoleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-environment/index.ts",
            "line": 799
          },
          "name": "optionSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticbeanstalkEnvironment.ElasticbeanstalkEnvironmentOptionSettings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-environment/index.ts",
            "line": 815
          },
          "name": "platformArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-environment/index.ts",
            "line": 831
          },
          "name": "solutionStackNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-environment/index.ts",
            "line": 847
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticbeanstalkEnvironment.ElasticbeanstalkEnvironmentTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-environment/index.ts",
            "line": 863
          },
          "name": "templateNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-environment/index.ts",
            "line": 879
          },
          "name": "tierInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticbeanstalkEnvironment.ElasticbeanstalkEnvironmentTier"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-environment/index.ts",
            "line": 895
          },
          "name": "versionLabelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-environment/index.ts",
            "line": 702
          },
          "name": "applicationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-environment/index.ts",
            "line": 715
          },
          "name": "cnamePrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-environment/index.ts",
            "line": 731
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-environment/index.ts",
            "line": 752
          },
          "name": "environmentName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-environment/index.ts",
            "line": 773
          },
          "name": "operationsRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-environment/index.ts",
            "line": 805
          },
          "name": "platformArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-environment/index.ts",
            "line": 821
          },
          "name": "solutionStackName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-environment/index.ts",
            "line": 853
          },
          "name": "templateName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-environment/index.ts",
            "line": 885
          },
          "name": "versionLabel",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/elasticbeanstalk-environment/index:ElasticbeanstalkEnvironment"
    },
    "@cdktn/provider-awscc.elasticbeanstalkEnvironment.ElasticbeanstalkEnvironmentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticbeanstalkEnvironment.ElasticbeanstalkEnvironmentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticbeanstalk-environment/index.ts",
        "line": 14
      },
      "name": "ElasticbeanstalkEnvironmentConfig",
      "namespace": "elasticbeanstalkEnvironment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticbeanstalk_environment#application_name ElasticbeanstalkEnvironment#application_name}",
            "stability": "stable",
            "summary": "The name of the application that is associated with this environment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-environment/index.ts",
            "line": 20
          },
          "name": "applicationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If not specified, the CNAME is generated automatically by appending a random alphanumeric string to the environment name.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticbeanstalk_environment#cname_prefix ElasticbeanstalkEnvironment#cname_prefix}",
            "stability": "stable",
            "summary": "If specified, the environment attempts to use this value as the prefix for the CNAME in your Elastic Beanstalk environment URL."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-environment/index.ts",
            "line": 26
          },
          "name": "cnamePrefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticbeanstalk_environment#description ElasticbeanstalkEnvironment#description}",
            "stability": "stable",
            "summary": "Your description for this environment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-environment/index.ts",
            "line": 32
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticbeanstalk_environment#environment_name ElasticbeanstalkEnvironment#environment_name}",
            "stability": "stable",
            "summary": "A unique name for the environment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-environment/index.ts",
            "line": 38
          },
          "name": "environmentName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticbeanstalk_environment#operations_role ElasticbeanstalkEnvironment#operations_role}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of an existing IAM role to be used as the environment's operations role."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-environment/index.ts",
            "line": 44
          },
          "name": "operationsRole",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticbeanstalk_environment#option_settings ElasticbeanstalkEnvironment#option_settings}",
            "stability": "stable",
            "summary": "Key-value pairs defining configuration options for this environment, such as the instance type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-environment/index.ts",
            "line": 50
          },
          "name": "optionSettings",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticbeanstalkEnvironment.ElasticbeanstalkEnvironmentOptionSettings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticbeanstalk_environment#platform_arn ElasticbeanstalkEnvironment#platform_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the custom platform to use with the environment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-environment/index.ts",
            "line": 56
          },
          "name": "platformArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticbeanstalk_environment#solution_stack_name ElasticbeanstalkEnvironment#solution_stack_name}",
            "stability": "stable",
            "summary": "The name of an Elastic Beanstalk solution stack (platform version) to use with the environment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-environment/index.ts",
            "line": 62
          },
          "name": "solutionStackName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticbeanstalk_environment#tags ElasticbeanstalkEnvironment#tags}",
            "stability": "stable",
            "summary": "Specifies the tags applied to resources in the environment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-environment/index.ts",
            "line": 68
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticbeanstalkEnvironment.ElasticbeanstalkEnvironmentTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticbeanstalk_environment#template_name ElasticbeanstalkEnvironment#template_name}",
            "stability": "stable",
            "summary": "The name of the Elastic Beanstalk configuration template to use with the environment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-environment/index.ts",
            "line": 74
          },
          "name": "templateName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The environment tier that you choose determines whether Elastic Beanstalk provisions resources to support a web application that handles HTTP(S) requests or a web application that handles background-processing tasks.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticbeanstalk_environment#tier ElasticbeanstalkEnvironment#tier}",
            "stability": "stable",
            "summary": "Specifies the tier to use in creating this environment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-environment/index.ts",
            "line": 80
          },
          "name": "tier",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticbeanstalkEnvironment.ElasticbeanstalkEnvironmentTier"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticbeanstalk_environment#version_label ElasticbeanstalkEnvironment#version_label}",
            "stability": "stable",
            "summary": "The name of the application version to deploy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-environment/index.ts",
            "line": 86
          },
          "name": "versionLabel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/elasticbeanstalk-environment/index:ElasticbeanstalkEnvironmentConfig"
    },
    "@cdktn/provider-awscc.elasticbeanstalkEnvironment.ElasticbeanstalkEnvironmentOptionSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticbeanstalkEnvironment.ElasticbeanstalkEnvironmentOptionSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticbeanstalk-environment/index.ts",
        "line": 88
      },
      "name": "ElasticbeanstalkEnvironmentOptionSettings",
      "namespace": "elasticbeanstalkEnvironment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticbeanstalk_environment#namespace ElasticbeanstalkEnvironment#namespace}",
            "stability": "stable",
            "summary": "A unique namespace that identifies the option's associated AWS resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-environment/index.ts",
            "line": 94
          },
          "name": "namespace",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticbeanstalk_environment#option_name ElasticbeanstalkEnvironment#option_name}",
            "stability": "stable",
            "summary": "The name of the configuration option."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-environment/index.ts",
            "line": 100
          },
          "name": "optionName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticbeanstalk_environment#resource_name ElasticbeanstalkEnvironment#resource_name}",
            "stability": "stable",
            "summary": "A unique resource name for the option setting. Use it for a time–based scaling configuration option."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-environment/index.ts",
            "line": 106
          },
          "name": "resourceName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticbeanstalk_environment#value ElasticbeanstalkEnvironment#value}",
            "stability": "stable",
            "summary": "The current value for the configuration option."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-environment/index.ts",
            "line": 112
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/elasticbeanstalk-environment/index:ElasticbeanstalkEnvironmentOptionSettings"
    },
    "@cdktn/provider-awscc.elasticbeanstalkEnvironment.ElasticbeanstalkEnvironmentOptionSettingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticbeanstalkEnvironment.ElasticbeanstalkEnvironmentOptionSettingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticbeanstalk-environment/index.ts",
          "line": 300
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticbeanstalk-environment/index.ts",
        "line": 292
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-environment/index.ts",
            "line": 307
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.elasticbeanstalkEnvironment.ElasticbeanstalkEnvironmentOptionSettingsOutputReference"
            }
          }
        }
      ],
      "name": "ElasticbeanstalkEnvironmentOptionSettingsList",
      "namespace": "elasticbeanstalkEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-environment/index.ts",
            "line": 293
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticbeanstalkEnvironment.ElasticbeanstalkEnvironmentOptionSettings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticbeanstalk-environment/index:ElasticbeanstalkEnvironmentOptionSettingsList"
    },
    "@cdktn/provider-awscc.elasticbeanstalkEnvironment.ElasticbeanstalkEnvironmentOptionSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticbeanstalkEnvironment.ElasticbeanstalkEnvironmentOptionSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticbeanstalk-environment/index.ts",
          "line": 175
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticbeanstalk-environment/index.ts",
        "line": 165
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-environment/index.ts",
            "line": 235
          },
          "name": "resetNamespace"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-environment/index.ts",
            "line": 251
          },
          "name": "resetOptionName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-environment/index.ts",
            "line": 267
          },
          "name": "resetResourceName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-environment/index.ts",
            "line": 283
          },
          "name": "resetValue"
        }
      ],
      "name": "ElasticbeanstalkEnvironmentOptionSettingsOutputReference",
      "namespace": "elasticbeanstalkEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-environment/index.ts",
            "line": 239
          },
          "name": "namespaceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-environment/index.ts",
            "line": 255
          },
          "name": "optionNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-environment/index.ts",
            "line": 271
          },
          "name": "resourceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-environment/index.ts",
            "line": 287
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-environment/index.ts",
            "line": 229
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-environment/index.ts",
            "line": 245
          },
          "name": "optionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-environment/index.ts",
            "line": 261
          },
          "name": "resourceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-environment/index.ts",
            "line": 277
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-environment/index.ts",
            "line": 179
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticbeanstalkEnvironment.ElasticbeanstalkEnvironmentOptionSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticbeanstalk-environment/index:ElasticbeanstalkEnvironmentOptionSettingsOutputReference"
    },
    "@cdktn/provider-awscc.elasticbeanstalkEnvironment.ElasticbeanstalkEnvironmentTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticbeanstalkEnvironment.ElasticbeanstalkEnvironmentTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticbeanstalk-environment/index.ts",
        "line": 311
      },
      "name": "ElasticbeanstalkEnvironmentTags",
      "namespace": "elasticbeanstalkEnvironment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticbeanstalk_environment#key ElasticbeanstalkEnvironment#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-environment/index.ts",
            "line": 317
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticbeanstalk_environment#value ElasticbeanstalkEnvironment#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-environment/index.ts",
            "line": 323
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/elasticbeanstalk-environment/index:ElasticbeanstalkEnvironmentTags"
    },
    "@cdktn/provider-awscc.elasticbeanstalkEnvironment.ElasticbeanstalkEnvironmentTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticbeanstalkEnvironment.ElasticbeanstalkEnvironmentTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticbeanstalk-environment/index.ts",
          "line": 453
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticbeanstalk-environment/index.ts",
        "line": 445
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-environment/index.ts",
            "line": 460
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.elasticbeanstalkEnvironment.ElasticbeanstalkEnvironmentTagsOutputReference"
            }
          }
        }
      ],
      "name": "ElasticbeanstalkEnvironmentTagsList",
      "namespace": "elasticbeanstalkEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-environment/index.ts",
            "line": 446
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticbeanstalkEnvironment.ElasticbeanstalkEnvironmentTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticbeanstalk-environment/index:ElasticbeanstalkEnvironmentTagsList"
    },
    "@cdktn/provider-awscc.elasticbeanstalkEnvironment.ElasticbeanstalkEnvironmentTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticbeanstalkEnvironment.ElasticbeanstalkEnvironmentTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticbeanstalk-environment/index.ts",
          "line": 372
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticbeanstalk-environment/index.ts",
        "line": 362
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-environment/index.ts",
            "line": 420
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-environment/index.ts",
            "line": 436
          },
          "name": "resetValue"
        }
      ],
      "name": "ElasticbeanstalkEnvironmentTagsOutputReference",
      "namespace": "elasticbeanstalkEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-environment/index.ts",
            "line": 424
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-environment/index.ts",
            "line": 440
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-environment/index.ts",
            "line": 414
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-environment/index.ts",
            "line": 430
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-environment/index.ts",
            "line": 376
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticbeanstalkEnvironment.ElasticbeanstalkEnvironmentTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticbeanstalk-environment/index:ElasticbeanstalkEnvironmentTagsOutputReference"
    },
    "@cdktn/provider-awscc.elasticbeanstalkEnvironment.ElasticbeanstalkEnvironmentTier": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticbeanstalkEnvironment.ElasticbeanstalkEnvironmentTier",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticbeanstalk-environment/index.ts",
        "line": 464
      },
      "name": "ElasticbeanstalkEnvironmentTier",
      "namespace": "elasticbeanstalkEnvironment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticbeanstalk_environment#name ElasticbeanstalkEnvironment#name}",
            "stability": "stable",
            "summary": "The name of this environment tier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-environment/index.ts",
            "line": 470
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticbeanstalk_environment#type ElasticbeanstalkEnvironment#type}",
            "stability": "stable",
            "summary": "The type of this environment tier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-environment/index.ts",
            "line": 476
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When you don't set a value to it, Elastic Beanstalk uses the latest compatible worker tier version.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticbeanstalk_environment#version ElasticbeanstalkEnvironment#version}",
            "stability": "stable",
            "summary": "The version of this environment tier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-environment/index.ts",
            "line": 482
          },
          "name": "version",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/elasticbeanstalk-environment/index:ElasticbeanstalkEnvironmentTier"
    },
    "@cdktn/provider-awscc.elasticbeanstalkEnvironment.ElasticbeanstalkEnvironmentTierOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticbeanstalkEnvironment.ElasticbeanstalkEnvironmentTierOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticbeanstalk-environment/index.ts",
          "line": 536
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticbeanstalk-environment/index.ts",
        "line": 528
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-environment/index.ts",
            "line": 590
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-environment/index.ts",
            "line": 606
          },
          "name": "resetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-environment/index.ts",
            "line": 622
          },
          "name": "resetVersion"
        }
      ],
      "name": "ElasticbeanstalkEnvironmentTierOutputReference",
      "namespace": "elasticbeanstalkEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-environment/index.ts",
            "line": 594
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-environment/index.ts",
            "line": 610
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticbeanstalk-environment/index.ts",
            "line": 626
          },
          "name": "versionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-environment/index.ts",
            "line": 584
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-environment/index.ts",
            "line": 600
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-environment/index.ts",
            "line": 616
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticbeanstalk-environment/index.ts",
            "line": 540
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticbeanstalkEnvironment.ElasticbeanstalkEnvironmentTier"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticbeanstalk-environment/index:ElasticbeanstalkEnvironmentTierOutputReference"
    },
    "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancer": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancing_load_balancer awscc_elasticloadbalancing_load_balancer}."
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancer",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancing_load_balancer awscc_elasticloadbalancing_load_balancer} Resource."
        },
        "locationInModule": {
          "filename": "src/elasticloadbalancing-load-balancer/index.ts",
          "line": 2031
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticloadbalancing-load-balancer/index.ts",
        "line": 1999
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ElasticloadbalancingLoadBalancer resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 2016
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ElasticloadbalancingLoadBalancer to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancing_load_balancer#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ElasticloadbalancingLoadBalancer that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ElasticloadbalancingLoadBalancer to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 2074
          },
          "name": "putAccessLoggingPolicy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerAccessLoggingPolicy"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 2090
          },
          "name": "putAppCookieStickinessPolicy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerAppCookieStickinessPolicy"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 2132
          },
          "name": "putConnectionDrainingPolicy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerConnectionDrainingPolicy"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 2148
          },
          "name": "putConnectionSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerConnectionSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 2185
          },
          "name": "putHealthCheck",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerHealthCheck"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 2222
          },
          "name": "putLbCookieStickinessPolicy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerLbCookieStickinessPolicy"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 2238
          },
          "name": "putListeners",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerListeners"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 2267
          },
          "name": "putPolicies",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerPolicies"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 2337
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 2077
          },
          "name": "resetAccessLoggingPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 2093
          },
          "name": "resetAppCookieStickinessPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 2109
          },
          "name": "resetAvailabilityZones"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 2135
          },
          "name": "resetConnectionDrainingPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 2151
          },
          "name": "resetConnectionSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 2167
          },
          "name": "resetCrossZone"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 2188
          },
          "name": "resetHealthCheck"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 2209
          },
          "name": "resetInstances"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 2225
          },
          "name": "resetLbCookieStickinessPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 2254
          },
          "name": "resetLoadBalancerName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 2270
          },
          "name": "resetPolicies"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 2286
          },
          "name": "resetScheme"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 2302
          },
          "name": "resetSecurityGroups"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 2324
          },
          "name": "resetSubnets"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 2340
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 2352
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 2373
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ElasticloadbalancingLoadBalancer",
      "namespace": "elasticloadbalancingLoadBalancer",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 2004
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 2071
          },
          "name": "accessLoggingPolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerAccessLoggingPolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 2087
          },
          "name": "appCookieStickinessPolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerAppCookieStickinessPolicyList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 2118
          },
          "name": "canonicalHostedZoneName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 2123
          },
          "name": "canonicalHostedZoneNameId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 2129
          },
          "name": "connectionDrainingPolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerConnectionDrainingPolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 2145
          },
          "name": "connectionSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerConnectionSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 2176
          },
          "name": "dnsName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 2182
          },
          "name": "healthCheck",
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerHealthCheckOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 2197
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 2219
          },
          "name": "lbCookieStickinessPolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerLbCookieStickinessPolicyList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 2235
          },
          "name": "listeners",
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerListenersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 2264
          },
          "name": "policies",
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerPoliciesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 2312
          },
          "name": "sourceSecurityGroup",
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerSourceSecurityGroupOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 2334
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 2081
          },
          "name": "accessLoggingPolicyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerAccessLoggingPolicy"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 2097
          },
          "name": "appCookieStickinessPolicyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerAppCookieStickinessPolicy"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 2113
          },
          "name": "availabilityZonesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 2139
          },
          "name": "connectionDrainingPolicyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerConnectionDrainingPolicy"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 2155
          },
          "name": "connectionSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerConnectionSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 2171
          },
          "name": "crossZoneInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 2192
          },
          "name": "healthCheckInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerHealthCheck"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 2213
          },
          "name": "instancesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 2229
          },
          "name": "lbCookieStickinessPolicyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerLbCookieStickinessPolicy"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 2242
          },
          "name": "listenersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerListeners"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 2258
          },
          "name": "loadBalancerNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 2274
          },
          "name": "policiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerPolicies"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 2290
          },
          "name": "schemeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 2306
          },
          "name": "securityGroupsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 2328
          },
          "name": "subnetsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 2344
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 2103
          },
          "name": "availabilityZones",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 2161
          },
          "name": "crossZone",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 2203
          },
          "name": "instances",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 2248
          },
          "name": "loadBalancerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 2280
          },
          "name": "scheme",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 2296
          },
          "name": "securityGroups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 2318
          },
          "name": "subnets",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/elasticloadbalancing-load-balancer/index:ElasticloadbalancingLoadBalancer"
    },
    "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerAccessLoggingPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerAccessLoggingPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticloadbalancing-load-balancer/index.ts",
        "line": 112
      },
      "name": "ElasticloadbalancingLoadBalancerAccessLoggingPolicy",
      "namespace": "elasticloadbalancingLoadBalancer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Default: 60 minutes\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancing_load_balancer#emit_interval ElasticloadbalancingLoadBalancer#emit_interval}",
            "stability": "stable",
            "summary": "The interval for publishing the access logs. You can specify an interval of either 5 minutes or 60 minutes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 120
          },
          "name": "emitInterval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancing_load_balancer#enabled ElasticloadbalancingLoadBalancer#enabled}",
            "stability": "stable",
            "summary": "Specifies whether access logs are enabled for the load balancer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 126
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancing_load_balancer#s3_bucket_name ElasticloadbalancingLoadBalancer#s3_bucket_name}",
            "stability": "stable",
            "summary": "The name of the Amazon S3 bucket where the access logs are stored."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 132
          },
          "name": "s3BucketName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If the prefix is not provided, the log is placed at the root level of the bucket.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancing_load_balancer#s3_bucket_prefix ElasticloadbalancingLoadBalancer#s3_bucket_prefix}",
            "stability": "stable",
            "summary": "The logical hierarchy you created for your Amazon S3 bucket, for example `my-bucket-prefix/prod`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 138
          },
          "name": "s3BucketPrefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/elasticloadbalancing-load-balancer/index:ElasticloadbalancingLoadBalancerAccessLoggingPolicy"
    },
    "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerAccessLoggingPolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerAccessLoggingPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticloadbalancing-load-balancer/index.ts",
          "line": 199
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticloadbalancing-load-balancer/index.ts",
        "line": 191
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 259
          },
          "name": "resetEmitInterval"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 275
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 291
          },
          "name": "resetS3BucketName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 307
          },
          "name": "resetS3BucketPrefix"
        }
      ],
      "name": "ElasticloadbalancingLoadBalancerAccessLoggingPolicyOutputReference",
      "namespace": "elasticloadbalancingLoadBalancer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 263
          },
          "name": "emitIntervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 279
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 295
          },
          "name": "s3BucketNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 311
          },
          "name": "s3BucketPrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 253
          },
          "name": "emitInterval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 269
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 285
          },
          "name": "s3BucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 301
          },
          "name": "s3BucketPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 203
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerAccessLoggingPolicy"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticloadbalancing-load-balancer/index:ElasticloadbalancingLoadBalancerAccessLoggingPolicyOutputReference"
    },
    "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerAppCookieStickinessPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerAppCookieStickinessPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticloadbalancing-load-balancer/index.ts",
        "line": 315
      },
      "name": "ElasticloadbalancingLoadBalancerAppCookieStickinessPolicy",
      "namespace": "elasticloadbalancingLoadBalancer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancing_load_balancer#cookie_name ElasticloadbalancingLoadBalancer#cookie_name}",
            "stability": "stable",
            "summary": "The name of the application cookie used for stickiness."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 321
          },
          "name": "cookieName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The name must be unique within a set of policies for this load balancer.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancing_load_balancer#policy_name ElasticloadbalancingLoadBalancer#policy_name}",
            "stability": "stable",
            "summary": "The mnemonic name for the policy being created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 327
          },
          "name": "policyName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/elasticloadbalancing-load-balancer/index:ElasticloadbalancingLoadBalancerAppCookieStickinessPolicy"
    },
    "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerAppCookieStickinessPolicyList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerAppCookieStickinessPolicyList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticloadbalancing-load-balancer/index.ts",
          "line": 457
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticloadbalancing-load-balancer/index.ts",
        "line": 449
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 464
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerAppCookieStickinessPolicyOutputReference"
            }
          }
        }
      ],
      "name": "ElasticloadbalancingLoadBalancerAppCookieStickinessPolicyList",
      "namespace": "elasticloadbalancingLoadBalancer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 450
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerAppCookieStickinessPolicy"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticloadbalancing-load-balancer/index:ElasticloadbalancingLoadBalancerAppCookieStickinessPolicyList"
    },
    "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerAppCookieStickinessPolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerAppCookieStickinessPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticloadbalancing-load-balancer/index.ts",
          "line": 376
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticloadbalancing-load-balancer/index.ts",
        "line": 366
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 424
          },
          "name": "resetCookieName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 440
          },
          "name": "resetPolicyName"
        }
      ],
      "name": "ElasticloadbalancingLoadBalancerAppCookieStickinessPolicyOutputReference",
      "namespace": "elasticloadbalancingLoadBalancer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 428
          },
          "name": "cookieNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 444
          },
          "name": "policyNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 418
          },
          "name": "cookieName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 434
          },
          "name": "policyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 380
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerAppCookieStickinessPolicy"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticloadbalancing-load-balancer/index:ElasticloadbalancingLoadBalancerAppCookieStickinessPolicyOutputReference"
    },
    "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticloadbalancing-load-balancer/index.ts",
        "line": 14
      },
      "name": "ElasticloadbalancingLoadBalancerConfig",
      "namespace": "elasticloadbalancingLoadBalancer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancing_load_balancer#listeners ElasticloadbalancingLoadBalancer#listeners}",
            "stability": "stable",
            "summary": "The Listeners for the load balancer. You can specify at most one listener per port."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 74
          },
          "name": "listeners",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerListeners"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancing_load_balancer#access_logging_policy ElasticloadbalancingLoadBalancer#access_logging_policy}",
            "stability": "stable",
            "summary": "Information about where and how access logs are stored for the load balancer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 20
          },
          "name": "accessLoggingPolicy",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerAccessLoggingPolicy"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancing_load_balancer#app_cookie_stickiness_policy ElasticloadbalancingLoadBalancer#app_cookie_stickiness_policy}",
            "stability": "stable",
            "summary": "Information about a policy for application-controlled session stickiness."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 26
          },
          "name": "appCookieStickinessPolicy",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerAppCookieStickinessPolicy"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For a load balancer in a nondefault VPC, specify Subnets instead.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancing_load_balancer#availability_zones ElasticloadbalancingLoadBalancer#availability_zones}",
            "stability": "stable",
            "summary": "The Availability Zones for a load balancer in a default VPC."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 32
          },
          "name": "availabilityZones",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancing_load_balancer#connection_draining_policy ElasticloadbalancingLoadBalancer#connection_draining_policy}",
            "stability": "stable",
            "summary": "If enabled, the load balancer allows existing requests to complete before the load balancer shifts traffic away from a deregistered or unhealthy instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 38
          },
          "name": "connectionDrainingPolicy",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerConnectionDrainingPolicy"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancing_load_balancer#connection_settings ElasticloadbalancingLoadBalancer#connection_settings}",
            "stability": "stable",
            "summary": "If enabled, the load balancer allows the connections to remain idle (no data is sent over the connection) for the specified duration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 44
          },
          "name": "connectionSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerConnectionSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancing_load_balancer#cross_zone ElasticloadbalancingLoadBalancer#cross_zone}",
            "stability": "stable",
            "summary": "If enabled, the load balancer routes the request traffic evenly across all instances regardless of the Availability Zones."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 50
          },
          "name": "crossZone",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancing_load_balancer#health_check ElasticloadbalancingLoadBalancer#health_check}",
            "stability": "stable",
            "summary": "The health check settings to use when evaluating the health of your EC2 instances."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 56
          },
          "name": "healthCheck",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerHealthCheck"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancing_load_balancer#instances ElasticloadbalancingLoadBalancer#instances}",
            "stability": "stable",
            "summary": "The IDs of the instances for the load balancer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 62
          },
          "name": "instances",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancing_load_balancer#lb_cookie_stickiness_policy ElasticloadbalancingLoadBalancer#lb_cookie_stickiness_policy}",
            "stability": "stable",
            "summary": "Information about a policy for duration-based session stickiness."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 68
          },
          "name": "lbCookieStickinessPolicy",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerLbCookieStickinessPolicy"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This name must be unique within your set of load balancers for the region.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancing_load_balancer#load_balancer_name ElasticloadbalancingLoadBalancer#load_balancer_name}",
            "stability": "stable",
            "summary": "The name of the load balancer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 80
          },
          "name": "loadBalancerName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancing_load_balancer#policies ElasticloadbalancingLoadBalancer#policies}",
            "stability": "stable",
            "summary": "The policies defined for your Classic Load Balancer. Specify only back-end server policies."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 86
          },
          "name": "policies",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerPolicies"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancing_load_balancer#scheme ElasticloadbalancingLoadBalancer#scheme}",
            "stability": "stable",
            "summary": "The type of load balancer. Valid only for load balancers in a VPC."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 92
          },
          "name": "scheme",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancing_load_balancer#security_groups ElasticloadbalancingLoadBalancer#security_groups}",
            "stability": "stable",
            "summary": "The security groups for the load balancer. Valid only for load balancers in a VPC."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 98
          },
          "name": "securityGroups",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancing_load_balancer#subnets ElasticloadbalancingLoadBalancer#subnets}",
            "stability": "stable",
            "summary": "The IDs of the subnets for the load balancer. You can specify at most one subnet per Availability Zone."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 104
          },
          "name": "subnets",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancing_load_balancer#tags ElasticloadbalancingLoadBalancer#tags}",
            "stability": "stable",
            "summary": "The tags associated with a load balancer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 110
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticloadbalancing-load-balancer/index:ElasticloadbalancingLoadBalancerConfig"
    },
    "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerConnectionDrainingPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerConnectionDrainingPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticloadbalancing-load-balancer/index.ts",
        "line": 468
      },
      "name": "ElasticloadbalancingLoadBalancerConnectionDrainingPolicy",
      "namespace": "elasticloadbalancingLoadBalancer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancing_load_balancer#enabled ElasticloadbalancingLoadBalancer#enabled}",
            "stability": "stable",
            "summary": "Specifies whether connection draining is enabled for the load balancer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 474
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancing_load_balancer#timeout ElasticloadbalancingLoadBalancer#timeout}",
            "stability": "stable",
            "summary": "The maximum time, in seconds, to keep the existing connections open before deregistering the instances."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 480
          },
          "name": "timeout",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/elasticloadbalancing-load-balancer/index:ElasticloadbalancingLoadBalancerConnectionDrainingPolicy"
    },
    "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerConnectionDrainingPolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerConnectionDrainingPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticloadbalancing-load-balancer/index.ts",
          "line": 527
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticloadbalancing-load-balancer/index.ts",
        "line": 519
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 575
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 591
          },
          "name": "resetTimeout"
        }
      ],
      "name": "ElasticloadbalancingLoadBalancerConnectionDrainingPolicyOutputReference",
      "namespace": "elasticloadbalancingLoadBalancer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 579
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 595
          },
          "name": "timeoutInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 569
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 585
          },
          "name": "timeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 531
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerConnectionDrainingPolicy"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticloadbalancing-load-balancer/index:ElasticloadbalancingLoadBalancerConnectionDrainingPolicyOutputReference"
    },
    "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerConnectionSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerConnectionSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticloadbalancing-load-balancer/index.ts",
        "line": 599
      },
      "name": "ElasticloadbalancingLoadBalancerConnectionSettings",
      "namespace": "elasticloadbalancingLoadBalancer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancing_load_balancer#idle_timeout ElasticloadbalancingLoadBalancer#idle_timeout}",
            "stability": "stable",
            "summary": "The time, in seconds, that the connection is allowed to be idle (no data has been sent over the connection) before it is closed by the load balancer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 605
          },
          "name": "idleTimeout",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/elasticloadbalancing-load-balancer/index:ElasticloadbalancingLoadBalancerConnectionSettings"
    },
    "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerConnectionSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerConnectionSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticloadbalancing-load-balancer/index.ts",
          "line": 645
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticloadbalancing-load-balancer/index.ts",
        "line": 637
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 687
          },
          "name": "resetIdleTimeout"
        }
      ],
      "name": "ElasticloadbalancingLoadBalancerConnectionSettingsOutputReference",
      "namespace": "elasticloadbalancingLoadBalancer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 691
          },
          "name": "idleTimeoutInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 681
          },
          "name": "idleTimeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 649
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerConnectionSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticloadbalancing-load-balancer/index:ElasticloadbalancingLoadBalancerConnectionSettingsOutputReference"
    },
    "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerHealthCheck": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerHealthCheck",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticloadbalancing-load-balancer/index.ts",
        "line": 695
      },
      "name": "ElasticloadbalancingLoadBalancerHealthCheck",
      "namespace": "elasticloadbalancingLoadBalancer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancing_load_balancer#healthy_threshold ElasticloadbalancingLoadBalancer#healthy_threshold}",
            "stability": "stable",
            "summary": "The number of consecutive health checks successes required before moving the instance to the `Healthy` state."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 701
          },
          "name": "healthyThreshold",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancing_load_balancer#interval ElasticloadbalancingLoadBalancer#interval}",
            "stability": "stable",
            "summary": "The approximate interval, in seconds, between health checks of an individual instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 707
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancing_load_balancer#target ElasticloadbalancingLoadBalancer#target}",
            "stability": "stable",
            "summary": "The instance being checked."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 713
          },
          "name": "target",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This value must be less than the `Interval` value.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancing_load_balancer#timeout ElasticloadbalancingLoadBalancer#timeout}",
            "stability": "stable",
            "summary": "The amount of time, in seconds, during which no response means a failed health check."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 721
          },
          "name": "timeout",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancing_load_balancer#unhealthy_threshold ElasticloadbalancingLoadBalancer#unhealthy_threshold}",
            "stability": "stable",
            "summary": "The number of consecutive health check failures required before moving the instance to the `Unhealthy` state."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 727
          },
          "name": "unhealthyThreshold",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/elasticloadbalancing-load-balancer/index:ElasticloadbalancingLoadBalancerHealthCheck"
    },
    "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerHealthCheckOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerHealthCheckOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticloadbalancing-load-balancer/index.ts",
          "line": 795
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticloadbalancing-load-balancer/index.ts",
        "line": 787
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 861
          },
          "name": "resetHealthyThreshold"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 877
          },
          "name": "resetInterval"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 893
          },
          "name": "resetTarget"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 909
          },
          "name": "resetTimeout"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 925
          },
          "name": "resetUnhealthyThreshold"
        }
      ],
      "name": "ElasticloadbalancingLoadBalancerHealthCheckOutputReference",
      "namespace": "elasticloadbalancingLoadBalancer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 865
          },
          "name": "healthyThresholdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 881
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 897
          },
          "name": "targetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 913
          },
          "name": "timeoutInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 929
          },
          "name": "unhealthyThresholdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 855
          },
          "name": "healthyThreshold",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 871
          },
          "name": "interval",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 887
          },
          "name": "target",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 903
          },
          "name": "timeout",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 919
          },
          "name": "unhealthyThreshold",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 799
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerHealthCheck"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticloadbalancing-load-balancer/index:ElasticloadbalancingLoadBalancerHealthCheckOutputReference"
    },
    "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerLbCookieStickinessPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerLbCookieStickinessPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticloadbalancing-load-balancer/index.ts",
        "line": 933
      },
      "name": "ElasticloadbalancingLoadBalancerLbCookieStickinessPolicy",
      "namespace": "elasticloadbalancingLoadBalancer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "If this parameter is not specified, the stickiness session lasts for the duration of the browser session.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancing_load_balancer#cookie_expiration_period ElasticloadbalancingLoadBalancer#cookie_expiration_period}",
            "stability": "stable",
            "summary": "The time period, in seconds, after which the cookie should be considered stale."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 939
          },
          "name": "cookieExpirationPeriod",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancing_load_balancer#policy_name ElasticloadbalancingLoadBalancer#policy_name}",
            "stability": "stable",
            "summary": "The name of the policy. This name must be unique within the set of policies for this load balancer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 945
          },
          "name": "policyName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/elasticloadbalancing-load-balancer/index:ElasticloadbalancingLoadBalancerLbCookieStickinessPolicy"
    },
    "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerLbCookieStickinessPolicyList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerLbCookieStickinessPolicyList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticloadbalancing-load-balancer/index.ts",
          "line": 1075
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticloadbalancing-load-balancer/index.ts",
        "line": 1067
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 1082
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerLbCookieStickinessPolicyOutputReference"
            }
          }
        }
      ],
      "name": "ElasticloadbalancingLoadBalancerLbCookieStickinessPolicyList",
      "namespace": "elasticloadbalancingLoadBalancer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 1068
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerLbCookieStickinessPolicy"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticloadbalancing-load-balancer/index:ElasticloadbalancingLoadBalancerLbCookieStickinessPolicyList"
    },
    "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerLbCookieStickinessPolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerLbCookieStickinessPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticloadbalancing-load-balancer/index.ts",
          "line": 994
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticloadbalancing-load-balancer/index.ts",
        "line": 984
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 1042
          },
          "name": "resetCookieExpirationPeriod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 1058
          },
          "name": "resetPolicyName"
        }
      ],
      "name": "ElasticloadbalancingLoadBalancerLbCookieStickinessPolicyOutputReference",
      "namespace": "elasticloadbalancingLoadBalancer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 1046
          },
          "name": "cookieExpirationPeriodInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 1062
          },
          "name": "policyNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 1036
          },
          "name": "cookieExpirationPeriod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 1052
          },
          "name": "policyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 998
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerLbCookieStickinessPolicy"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticloadbalancing-load-balancer/index:ElasticloadbalancingLoadBalancerLbCookieStickinessPolicyOutputReference"
    },
    "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerListeners": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerListeners",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticloadbalancing-load-balancer/index.ts",
        "line": 1086
      },
      "name": "ElasticloadbalancingLoadBalancerListeners",
      "namespace": "elasticloadbalancingLoadBalancer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancing_load_balancer#instance_port ElasticloadbalancingLoadBalancer#instance_port}",
            "stability": "stable",
            "summary": "The port on which the instance is listening."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 1092
          },
          "name": "instancePort",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "On EC2-VPC, you can specify any port from the range 1-65535. On EC2-Classic, you can specify any port from the following list: 25, 80, 443, 465, 587, 1024-65535.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancing_load_balancer#load_balancer_port ElasticloadbalancingLoadBalancer#load_balancer_port}",
            "stability": "stable",
            "summary": "The port on which the load balancer is listening."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 1110
          },
          "name": "loadBalancerPort",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancing_load_balancer#protocol ElasticloadbalancingLoadBalancer#protocol}",
            "stability": "stable",
            "summary": "The load balancer transport protocol to use for routing: HTTP, HTTPS, TCP, or SSL."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 1122
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If the front-end protocol is TCP or SSL, the back-end protocol must be TCP or SSL. If the front-end protocol is HTTP or HTTPS, the back-end protocol must be HTTP or HTTPS.\n\nIf there is another listener with the same `InstancePort` whose `InstanceProtocol` is secure, (HTTPS or SSL), the listener's `InstanceProtocol` must also be secure.\n\nIf there is another listener with the same `InstancePort` whose `InstanceProtocol` is HTTP or TCP, the listener's `InstanceProtocol` must be HTTP or TCP.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancing_load_balancer#instance_protocol ElasticloadbalancingLoadBalancer#instance_protocol}",
            "stability": "stable",
            "summary": "The protocol to use for routing traffic to instances: HTTP, HTTPS, TCP, or SSL."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 1104
          },
          "name": "instanceProtocol",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancing_load_balancer#policy_names ElasticloadbalancingLoadBalancer#policy_names}",
            "stability": "stable",
            "summary": "The names of the policies to associate with the listener."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 1116
          },
          "name": "policyNames",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancing_load_balancer#ssl_certificate_id ElasticloadbalancingLoadBalancer#ssl_certificate_id}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the server certificate."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 1128
          },
          "name": "sslCertificateId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/elasticloadbalancing-load-balancer/index:ElasticloadbalancingLoadBalancerListeners"
    },
    "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerListenersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerListenersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticloadbalancing-load-balancer/index.ts",
          "line": 1365
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticloadbalancing-load-balancer/index.ts",
        "line": 1357
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 1372
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerListenersOutputReference"
            }
          }
        }
      ],
      "name": "ElasticloadbalancingLoadBalancerListenersList",
      "namespace": "elasticloadbalancingLoadBalancer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 1358
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerListeners"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticloadbalancing-load-balancer/index:ElasticloadbalancingLoadBalancerListenersList"
    },
    "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerListenersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerListenersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticloadbalancing-load-balancer/index.ts",
          "line": 1205
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticloadbalancing-load-balancer/index.ts",
        "line": 1195
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 1290
          },
          "name": "resetInstanceProtocol"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 1319
          },
          "name": "resetPolicyNames"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 1348
          },
          "name": "resetSslCertificateId"
        }
      ],
      "name": "ElasticloadbalancingLoadBalancerListenersOutputReference",
      "namespace": "elasticloadbalancingLoadBalancer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 1278
          },
          "name": "instancePortInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 1294
          },
          "name": "instanceProtocolInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 1307
          },
          "name": "loadBalancerPortInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 1323
          },
          "name": "policyNamesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 1336
          },
          "name": "protocolInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 1352
          },
          "name": "sslCertificateIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 1271
          },
          "name": "instancePort",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 1284
          },
          "name": "instanceProtocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 1300
          },
          "name": "loadBalancerPort",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 1313
          },
          "name": "policyNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 1329
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 1342
          },
          "name": "sslCertificateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 1209
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerListeners"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticloadbalancing-load-balancer/index:ElasticloadbalancingLoadBalancerListenersOutputReference"
    },
    "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerPolicies": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerPolicies",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticloadbalancing-load-balancer/index.ts",
        "line": 1525
      },
      "name": "ElasticloadbalancingLoadBalancerPolicies",
      "namespace": "elasticloadbalancingLoadBalancer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancing_load_balancer#attributes ElasticloadbalancingLoadBalancer#attributes}",
            "stability": "stable",
            "summary": "The policy attributes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 1531
          },
          "name": "attributes",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerPoliciesAttributes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancing_load_balancer#instance_ports ElasticloadbalancingLoadBalancer#instance_ports}",
            "stability": "stable",
            "summary": "The instance ports for the policy. Required only for some policy types."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 1537
          },
          "name": "instancePorts",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancing_load_balancer#load_balancer_ports ElasticloadbalancingLoadBalancer#load_balancer_ports}",
            "stability": "stable",
            "summary": "The load balancer ports for the policy. Required only for some policy types."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 1543
          },
          "name": "loadBalancerPorts",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancing_load_balancer#policy_name ElasticloadbalancingLoadBalancer#policy_name}",
            "stability": "stable",
            "summary": "The name of the policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 1549
          },
          "name": "policyName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancing_load_balancer#policy_type ElasticloadbalancingLoadBalancer#policy_type}",
            "stability": "stable",
            "summary": "The name of the policy type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 1555
          },
          "name": "policyType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/elasticloadbalancing-load-balancer/index:ElasticloadbalancingLoadBalancerPolicies"
    },
    "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerPoliciesAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerPoliciesAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticloadbalancing-load-balancer/index.ts",
        "line": 1376
      },
      "name": "ElasticloadbalancingLoadBalancerPoliciesAttributes",
      "namespace": "elasticloadbalancingLoadBalancer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancing_load_balancer#name ElasticloadbalancingLoadBalancer#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 1380
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancing_load_balancer#value ElasticloadbalancingLoadBalancer#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 1384
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/elasticloadbalancing-load-balancer/index:ElasticloadbalancingLoadBalancerPoliciesAttributes"
    },
    "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerPoliciesAttributesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerPoliciesAttributesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticloadbalancing-load-balancer/index.ts",
          "line": 1514
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticloadbalancing-load-balancer/index.ts",
        "line": 1506
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 1521
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerPoliciesAttributesOutputReference"
            }
          }
        }
      ],
      "name": "ElasticloadbalancingLoadBalancerPoliciesAttributesList",
      "namespace": "elasticloadbalancingLoadBalancer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 1507
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerPoliciesAttributes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticloadbalancing-load-balancer/index:ElasticloadbalancingLoadBalancerPoliciesAttributesList"
    },
    "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerPoliciesAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerPoliciesAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticloadbalancing-load-balancer/index.ts",
          "line": 1433
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticloadbalancing-load-balancer/index.ts",
        "line": 1423
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 1481
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 1497
          },
          "name": "resetValue"
        }
      ],
      "name": "ElasticloadbalancingLoadBalancerPoliciesAttributesOutputReference",
      "namespace": "elasticloadbalancingLoadBalancer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 1485
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 1501
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 1475
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 1491
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 1437
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerPoliciesAttributes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticloadbalancing-load-balancer/index:ElasticloadbalancingLoadBalancerPoliciesAttributesOutputReference"
    },
    "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerPoliciesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerPoliciesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticloadbalancing-load-balancer/index.ts",
          "line": 1772
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticloadbalancing-load-balancer/index.ts",
        "line": 1764
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 1779
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerPoliciesOutputReference"
            }
          }
        }
      ],
      "name": "ElasticloadbalancingLoadBalancerPoliciesList",
      "namespace": "elasticloadbalancingLoadBalancer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 1765
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerPolicies"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticloadbalancing-load-balancer/index:ElasticloadbalancingLoadBalancerPoliciesList"
    },
    "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerPoliciesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerPoliciesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticloadbalancing-load-balancer/index.ts",
          "line": 1625
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticloadbalancing-load-balancer/index.ts",
        "line": 1615
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 1688
          },
          "name": "putAttributes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerPoliciesAttributes"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 1691
          },
          "name": "resetAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 1707
          },
          "name": "resetInstancePorts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 1723
          },
          "name": "resetLoadBalancerPorts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 1739
          },
          "name": "resetPolicyName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 1755
          },
          "name": "resetPolicyType"
        }
      ],
      "name": "ElasticloadbalancingLoadBalancerPoliciesOutputReference",
      "namespace": "elasticloadbalancingLoadBalancer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 1685
          },
          "name": "attributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerPoliciesAttributesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 1695
          },
          "name": "attributesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerPoliciesAttributes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 1711
          },
          "name": "instancePortsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 1727
          },
          "name": "loadBalancerPortsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 1743
          },
          "name": "policyNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 1759
          },
          "name": "policyTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 1701
          },
          "name": "instancePorts",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 1717
          },
          "name": "loadBalancerPorts",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 1733
          },
          "name": "policyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 1749
          },
          "name": "policyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 1629
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerPolicies"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticloadbalancing-load-balancer/index:ElasticloadbalancingLoadBalancerPoliciesOutputReference"
    },
    "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerSourceSecurityGroup": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerSourceSecurityGroup",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticloadbalancing-load-balancer/index.ts",
        "line": 1783
      },
      "name": "ElasticloadbalancingLoadBalancerSourceSecurityGroup",
      "namespace": "elasticloadbalancingLoadBalancer",
      "symbolId": "src/elasticloadbalancing-load-balancer/index:ElasticloadbalancingLoadBalancerSourceSecurityGroup"
    },
    "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerSourceSecurityGroupOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerSourceSecurityGroupOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticloadbalancing-load-balancer/index.ts",
          "line": 1813
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticloadbalancing-load-balancer/index.ts",
        "line": 1806
      },
      "name": "ElasticloadbalancingLoadBalancerSourceSecurityGroupOutputReference",
      "namespace": "elasticloadbalancingLoadBalancer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 1833
          },
          "name": "groupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 1838
          },
          "name": "ownerAlias",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 1817
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerSourceSecurityGroup"
          }
        }
      ],
      "symbolId": "src/elasticloadbalancing-load-balancer/index:ElasticloadbalancingLoadBalancerSourceSecurityGroupOutputReference"
    },
    "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticloadbalancing-load-balancer/index.ts",
        "line": 1842
      },
      "name": "ElasticloadbalancingLoadBalancerTags",
      "namespace": "elasticloadbalancingLoadBalancer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that's 1 to 128 Unicode characters in length and can't be prefixed with `aws:`. You can use any of the following characters: the set of Unicode letters, digits, whitespace, `_`, `.`, `/`, `=`, `+`, and `-`.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancing_load_balancer#key ElasticloadbalancingLoadBalancer#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 1848
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancing_load_balancer#value ElasticloadbalancingLoadBalancer#value}",
            "stability": "stable",
            "summary": "The value for the tag. You can specify a value that's 1 to 256 characters in length."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 1854
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/elasticloadbalancing-load-balancer/index:ElasticloadbalancingLoadBalancerTags"
    },
    "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticloadbalancing-load-balancer/index.ts",
          "line": 1984
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticloadbalancing-load-balancer/index.ts",
        "line": 1976
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 1991
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerTagsOutputReference"
            }
          }
        }
      ],
      "name": "ElasticloadbalancingLoadBalancerTagsList",
      "namespace": "elasticloadbalancingLoadBalancer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 1977
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticloadbalancing-load-balancer/index:ElasticloadbalancingLoadBalancerTagsList"
    },
    "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticloadbalancing-load-balancer/index.ts",
          "line": 1903
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticloadbalancing-load-balancer/index.ts",
        "line": 1893
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 1951
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 1967
          },
          "name": "resetValue"
        }
      ],
      "name": "ElasticloadbalancingLoadBalancerTagsOutputReference",
      "namespace": "elasticloadbalancingLoadBalancer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 1955
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 1971
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 1945
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 1961
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancing-load-balancer/index.ts",
            "line": 1907
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticloadbalancingLoadBalancer.ElasticloadbalancingLoadBalancerTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticloadbalancing-load-balancer/index:ElasticloadbalancingLoadBalancerTagsOutputReference"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2Listener": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener awscc_elasticloadbalancingv2_listener}."
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2Listener",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener awscc_elasticloadbalancingv2_listener} Resource."
        },
        "locationInModule": {
          "filename": "src/elasticloadbalancingv2-listener/index.ts",
          "line": 3189
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-listener/index.ts",
        "line": 3157
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Elasticloadbalancingv2Listener resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 3174
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Elasticloadbalancingv2Listener to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Elasticloadbalancingv2Listener that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Elasticloadbalancingv2Listener to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 3242
          },
          "name": "putCertificates",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerCertificates"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 3258
          },
          "name": "putDefaultActions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerDefaultActions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 3281
          },
          "name": "putListenerAttributes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerListenerAttributes"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 3310
          },
          "name": "putMutualAuthentication",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerMutualAuthentication"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 3374
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 3229
          },
          "name": "resetAlpnPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 3245
          },
          "name": "resetCertificates"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 3284
          },
          "name": "resetListenerAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 3313
          },
          "name": "resetMutualAuthentication"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 3329
          },
          "name": "resetPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 3345
          },
          "name": "resetProtocol"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 3361
          },
          "name": "resetSslPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 3377
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 3389
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 3404
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Elasticloadbalancingv2Listener",
      "namespace": "elasticloadbalancingv2Listener",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 3162
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 3239
          },
          "name": "certificates",
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerCertificatesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 3255
          },
          "name": "defaultActions",
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerDefaultActionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 3267
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 3272
          },
          "name": "listenerArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 3278
          },
          "name": "listenerAttributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerListenerAttributesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 3307
          },
          "name": "mutualAuthentication",
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerMutualAuthenticationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 3371
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 3233
          },
          "name": "alpnPolicyInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 3249
          },
          "name": "certificatesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerCertificates"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 3262
          },
          "name": "defaultActionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerDefaultActions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 3288
          },
          "name": "listenerAttributesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerListenerAttributes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 3301
          },
          "name": "loadBalancerArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 3317
          },
          "name": "mutualAuthenticationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerMutualAuthentication"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 3333
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 3349
          },
          "name": "protocolInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 3365
          },
          "name": "sslPolicyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 3381
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 3223
          },
          "name": "alpnPolicy",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 3294
          },
          "name": "loadBalancerArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 3323
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 3339
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 3355
          },
          "name": "sslPolicy",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-listener/index:Elasticloadbalancingv2Listener"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerCertificates": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerCertificates",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-listener/index.ts",
        "line": 78
      },
      "name": "Elasticloadbalancingv2ListenerCertificates",
      "namespace": "elasticloadbalancingv2Listener",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener#certificate_arn Elasticloadbalancingv2Listener#certificate_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the certificate."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 84
          },
          "name": "certificateArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-listener/index:Elasticloadbalancingv2ListenerCertificates"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerCertificatesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerCertificatesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticloadbalancingv2-listener/index.ts",
          "line": 185
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-listener/index.ts",
        "line": 177
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 192
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerCertificatesOutputReference"
            }
          }
        }
      ],
      "name": "Elasticloadbalancingv2ListenerCertificatesList",
      "namespace": "elasticloadbalancingv2Listener",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 178
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerCertificates"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-listener/index:Elasticloadbalancingv2ListenerCertificatesList"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerCertificatesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerCertificatesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticloadbalancingv2-listener/index.ts",
          "line": 126
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-listener/index.ts",
        "line": 116
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 168
          },
          "name": "resetCertificateArn"
        }
      ],
      "name": "Elasticloadbalancingv2ListenerCertificatesOutputReference",
      "namespace": "elasticloadbalancingv2Listener",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 172
          },
          "name": "certificateArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 162
          },
          "name": "certificateArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 130
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerCertificates"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-listener/index:Elasticloadbalancingv2ListenerCertificatesOutputReference"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-listener/index.ts",
        "line": 14
      },
      "name": "Elasticloadbalancingv2ListenerConfig",
      "namespace": "elasticloadbalancingv2Listener",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You cannot define a condition for a default rule.\n To create additional rules for an Application Load Balancer, use [AWS::ElasticLoadBalancingV2::ListenerRule](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenerrule.html).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener#default_actions Elasticloadbalancingv2Listener#default_actions}",
            "stability": "stable",
            "summary": "The actions for the default rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 35
          },
          "name": "defaultActions",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerDefaultActions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener#load_balancer_arn Elasticloadbalancingv2Listener#load_balancer_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the load balancer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 47
          },
          "name": "loadBalancerArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener#alpn_policy Elasticloadbalancingv2Listener#alpn_policy}",
            "stability": "stable",
            "summary": "[TLS listener] The name of the Application-Layer Protocol Negotiation (ALPN) policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 20
          },
          "name": "alpnPolicy",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You must provide exactly one certificate if the listener protocol is HTTPS or TLS.\n For an HTTPS listener, update requires some interruptions. For a TLS listener, update requires no interruption.\n To create a certificate list for a secure listener, use [AWS::ElasticLoadBalancingV2::ListenerCertificate](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenercertificate.html).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener#certificates Elasticloadbalancingv2Listener#certificates}",
            "stability": "stable",
            "summary": "The default SSL server certificate for a secure listener."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 28
          },
          "name": "certificates",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerCertificates"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener#listener_attributes Elasticloadbalancingv2Listener#listener_attributes}",
            "stability": "stable",
            "summary": "The listener attributes. Attributes that you do not modify retain their current values."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 41
          },
          "name": "listenerAttributes",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerListenerAttributes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener#mutual_authentication Elasticloadbalancingv2Listener#mutual_authentication}",
            "stability": "stable",
            "summary": "The mutual authentication configuration information."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 53
          },
          "name": "mutualAuthentication",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerMutualAuthentication"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener#port Elasticloadbalancingv2Listener#port}",
            "stability": "stable",
            "summary": "The port on which the load balancer is listening. You can't specify a port for a Gateway Load Balancer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 59
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For Application Load Balancers, the supported protocols are HTTP and HTTPS. For Network Load Balancers, the supported protocols are TCP, TLS, UDP, TCP_UDP, QUIC, and TCP_QUIC. You can’t specify the UDP, TCP_UDP, QUIC, or TCP_QUIC protocol if dual-stack mode is enabled. You can't specify a protocol for a Gateway Load Balancer.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener#protocol Elasticloadbalancingv2Listener#protocol}",
            "stability": "stable",
            "summary": "The protocol for connections from clients to the load balancer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 65
          },
          "name": "protocol",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information, see [Security policies](https://docs.aws.amazon.com/elasticloadbalancing/latest/application/describe-ssl-policies.html) in the *Application Load Balancers Guide* and [Security policies](https://docs.aws.amazon.com/elasticloadbalancing/latest/network/describe-ssl-policies.html) in the *Network Load Balancers Guide*.\n [HTTPS listeners] Updating the security policy can result in interruptions if the load balancer is handling a high volume of traffic. To decrease the possibility of an interruption if your load balancer is handling a high volume of traffic, create an additional load balancer or request an LCU reservation.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener#ssl_policy Elasticloadbalancingv2Listener#ssl_policy}",
            "stability": "stable",
            "summary": "[HTTPS and TLS listeners] The security policy that defines which protocols and ciphers are supported."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 72
          },
          "name": "sslPolicy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener#tags Elasticloadbalancingv2Listener#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 76
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-listener/index:Elasticloadbalancingv2ListenerConfig"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerDefaultActions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerDefaultActions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-listener/index.ts",
        "line": 2227
      },
      "name": "Elasticloadbalancingv2ListenerDefaultActions",
      "namespace": "elasticloadbalancingv2Listener",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener#type Elasticloadbalancingv2Listener#type}",
            "stability": "stable",
            "summary": "The type of action."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 2282
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener#authenticate_cognito_config Elasticloadbalancingv2Listener#authenticate_cognito_config}",
            "stability": "stable",
            "summary": "[HTTPS listeners] Information for using Amazon Cognito to authenticate users. Specify only when ``Type`` is ``authenticate-cognito``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 2233
          },
          "name": "authenticateCognitoConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerDefaultActionsAuthenticateCognitoConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Specify only when ``Type`` is ``authenticate-oidc``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener#authenticate_oidc_config Elasticloadbalancingv2Listener#authenticate_oidc_config}",
            "stability": "stable",
            "summary": "[HTTPS listeners] Information about an identity provider that is compliant with OpenID Connect (OIDC)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 2239
          },
          "name": "authenticateOidcConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerDefaultActionsAuthenticateOidcConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Specify only when ``Type`` is ``fixed-response``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener#fixed_response_config Elasticloadbalancingv2Listener#fixed_response_config}",
            "stability": "stable",
            "summary": "[Application Load Balancer] Information for creating an action that returns a custom HTTP response."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 2245
          },
          "name": "fixedResponseConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerDefaultActionsFixedResponseConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Specify only when ``Type`` is ``forward``.\n If you specify both ``ForwardConfig`` and ``TargetGroupArn``, you can specify only one target group using ``ForwardConfig`` and it must be the same target group specified in ``TargetGroupArn``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener#forward_config Elasticloadbalancingv2Listener#forward_config}",
            "stability": "stable",
            "summary": "Information for creating an action that distributes requests among multiple target groups."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 2252
          },
          "name": "forwardConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerDefaultActionsForwardConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener#jwt_validation_config Elasticloadbalancingv2Listener#jwt_validation_config}",
            "stability": "stable",
            "summary": "[HTTPS listeners] Information for validating JWT access tokens in client requests. Specify only when ``Type`` is ``jwt-validation``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 2258
          },
          "name": "jwtValidationConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerDefaultActionsJwtValidationConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This value is required for rules with multiple actions. The action with the lowest value for order is performed first.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener#order Elasticloadbalancingv2Listener#order}",
            "stability": "stable",
            "summary": "The order for the action."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 2264
          },
          "name": "order",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener#redirect_config Elasticloadbalancingv2Listener#redirect_config}",
            "stability": "stable",
            "summary": "[Application Load Balancer] Information for creating a redirect action. Specify only when ``Type`` is ``redirect``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 2270
          },
          "name": "redirectConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerDefaultActionsRedirectConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Specify only when ``Type`` is ``forward`` and you want to route to a single target group. To route to multiple target groups, you must use ``ForwardConfig`` instead.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener#target_group_arn Elasticloadbalancingv2Listener#target_group_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the target group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 2276
          },
          "name": "targetGroupArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-listener/index:Elasticloadbalancingv2ListenerDefaultActions"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerDefaultActionsAuthenticateCognitoConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerDefaultActionsAuthenticateCognitoConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-listener/index.ts",
        "line": 196
      },
      "name": "Elasticloadbalancingv2ListenerDefaultActionsAuthenticateCognitoConfig",
      "namespace": "elasticloadbalancingv2Listener",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener#authentication_request_extra_params Elasticloadbalancingv2Listener#authentication_request_extra_params}",
            "stability": "stable",
            "summary": "The query parameters (up to 10) to include in the redirect request to the authorization endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 202
          },
          "name": "authenticationRequestExtraParams",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The following are possible values:\n  +  deny```` - Return an HTTP 401 Unauthorized error.\n  +  allow```` - Allow the request to be forwarded to the target.\n  +  authenticate```` - Redirect the request to the IdP authorization endpoint. This is the default value.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener#on_unauthenticated_request Elasticloadbalancingv2Listener#on_unauthenticated_request}",
            "stability": "stable",
            "summary": "The behavior if the user is not authenticated."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 211
          },
          "name": "onUnauthenticatedRequest",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The default is ``openid``.\n To verify which scope values your IdP supports and how to separate multiple values, see the documentation for your IdP.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener#scope Elasticloadbalancingv2Listener#scope}",
            "stability": "stable",
            "summary": "The set of user claims to be requested from the IdP."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 218
          },
          "name": "scope",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener#session_cookie_name Elasticloadbalancingv2Listener#session_cookie_name}",
            "stability": "stable",
            "summary": "The name of the cookie used to maintain session information. The default is AWSELBAuthSessionCookie."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 224
          },
          "name": "sessionCookieName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener#session_timeout Elasticloadbalancingv2Listener#session_timeout}",
            "stability": "stable",
            "summary": "The maximum duration of the authentication session, in seconds. The default is 604800 seconds (7 days)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 230
          },
          "name": "sessionTimeout",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener#user_pool_arn Elasticloadbalancingv2Listener#user_pool_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the Amazon Cognito user pool."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 236
          },
          "name": "userPoolArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener#user_pool_client_id Elasticloadbalancingv2Listener#user_pool_client_id}",
            "stability": "stable",
            "summary": "The ID of the Amazon Cognito user pool client."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 242
          },
          "name": "userPoolClientId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener#user_pool_domain Elasticloadbalancingv2Listener#user_pool_domain}",
            "stability": "stable",
            "summary": "The domain prefix or fully-qualified domain name of the Amazon Cognito user pool."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 248
          },
          "name": "userPoolDomain",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-listener/index:Elasticloadbalancingv2ListenerDefaultActionsAuthenticateCognitoConfig"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerDefaultActionsAuthenticateCognitoConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerDefaultActionsAuthenticateCognitoConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticloadbalancingv2-listener/index.ts",
          "line": 337
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-listener/index.ts",
        "line": 329
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 421
          },
          "name": "resetAuthenticationRequestExtraParams"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 437
          },
          "name": "resetOnUnauthenticatedRequest"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 453
          },
          "name": "resetScope"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 469
          },
          "name": "resetSessionCookieName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 485
          },
          "name": "resetSessionTimeout"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 501
          },
          "name": "resetUserPoolArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 517
          },
          "name": "resetUserPoolClientId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 533
          },
          "name": "resetUserPoolDomain"
        }
      ],
      "name": "Elasticloadbalancingv2ListenerDefaultActionsAuthenticateCognitoConfigOutputReference",
      "namespace": "elasticloadbalancingv2Listener",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 425
          },
          "name": "authenticationRequestExtraParamsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 441
          },
          "name": "onUnauthenticatedRequestInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 457
          },
          "name": "scopeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 473
          },
          "name": "sessionCookieNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 489
          },
          "name": "sessionTimeoutInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 505
          },
          "name": "userPoolArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 521
          },
          "name": "userPoolClientIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 537
          },
          "name": "userPoolDomainInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 415
          },
          "name": "authenticationRequestExtraParams",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 431
          },
          "name": "onUnauthenticatedRequest",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 447
          },
          "name": "scope",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 463
          },
          "name": "sessionCookieName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 479
          },
          "name": "sessionTimeout",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 495
          },
          "name": "userPoolArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 511
          },
          "name": "userPoolClientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 527
          },
          "name": "userPoolDomain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 341
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerDefaultActionsAuthenticateCognitoConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-listener/index:Elasticloadbalancingv2ListenerDefaultActionsAuthenticateCognitoConfigOutputReference"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerDefaultActionsAuthenticateOidcConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerDefaultActionsAuthenticateOidcConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-listener/index.ts",
        "line": 541
      },
      "name": "Elasticloadbalancingv2ListenerDefaultActionsAuthenticateOidcConfig",
      "namespace": "elasticloadbalancingv2Listener",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener#authentication_request_extra_params Elasticloadbalancingv2Listener#authentication_request_extra_params}",
            "stability": "stable",
            "summary": "The query parameters (up to 10) to include in the redirect request to the authorization endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 547
          },
          "name": "authenticationRequestExtraParams",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This must be a full URL, including the HTTPS protocol, the domain, and the path.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener#authorization_endpoint Elasticloadbalancingv2Listener#authorization_endpoint}",
            "stability": "stable",
            "summary": "The authorization endpoint of the IdP."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 553
          },
          "name": "authorizationEndpoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener#client_id Elasticloadbalancingv2Listener#client_id}",
            "stability": "stable",
            "summary": "The OAuth 2.0 client identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 559
          },
          "name": "clientId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener#client_secret Elasticloadbalancingv2Listener#client_secret}",
            "stability": "stable",
            "summary": "The OAuth 2.0 client secret. This parameter is required if you are creating a rule. If you are modifying a rule, you can omit this parameter if you set ``UseExistingClientSecret`` to true."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 565
          },
          "name": "clientSecret",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This must be a full URL, including the HTTPS protocol, the domain, and the path.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener#issuer Elasticloadbalancingv2Listener#issuer}",
            "stability": "stable",
            "summary": "The OIDC issuer identifier of the IdP."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 571
          },
          "name": "issuer",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The following are possible values:\n  +  deny```` - Return an HTTP 401 Unauthorized error.\n  +  allow```` - Allow the request to be forwarded to the target.\n  +  authenticate```` - Redirect the request to the IdP authorization endpoint. This is the default value.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener#on_unauthenticated_request Elasticloadbalancingv2Listener#on_unauthenticated_request}",
            "stability": "stable",
            "summary": "The behavior if the user is not authenticated."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 580
          },
          "name": "onUnauthenticatedRequest",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The default is ``openid``.\n To verify which scope values your IdP supports and how to separate multiple values, see the documentation for your IdP.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener#scope Elasticloadbalancingv2Listener#scope}",
            "stability": "stable",
            "summary": "The set of user claims to be requested from the IdP."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 587
          },
          "name": "scope",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener#session_cookie_name Elasticloadbalancingv2Listener#session_cookie_name}",
            "stability": "stable",
            "summary": "The name of the cookie used to maintain session information. The default is AWSELBAuthSessionCookie."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 593
          },
          "name": "sessionCookieName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener#session_timeout Elasticloadbalancingv2Listener#session_timeout}",
            "stability": "stable",
            "summary": "The maximum duration of the authentication session, in seconds. The default is 604800 seconds (7 days)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 599
          },
          "name": "sessionTimeout",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This must be a full URL, including the HTTPS protocol, the domain, and the path.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener#token_endpoint Elasticloadbalancingv2Listener#token_endpoint}",
            "stability": "stable",
            "summary": "The token endpoint of the IdP."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 605
          },
          "name": "tokenEndpoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you are creating a rule, you can omit this parameter or set it to false.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener#use_existing_client_secret Elasticloadbalancingv2Listener#use_existing_client_secret}",
            "stability": "stable",
            "summary": "Indicates whether to use the existing client secret when modifying a rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 611
          },
          "name": "useExistingClientSecret",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This must be a full URL, including the HTTPS protocol, the domain, and the path.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener#user_info_endpoint Elasticloadbalancingv2Listener#user_info_endpoint}",
            "stability": "stable",
            "summary": "The user info endpoint of the IdP."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 617
          },
          "name": "userInfoEndpoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-listener/index:Elasticloadbalancingv2ListenerDefaultActionsAuthenticateOidcConfig"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerDefaultActionsAuthenticateOidcConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerDefaultActionsAuthenticateOidcConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticloadbalancingv2-listener/index.ts",
          "line": 734
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-listener/index.ts",
        "line": 726
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 842
          },
          "name": "resetAuthenticationRequestExtraParams"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 858
          },
          "name": "resetAuthorizationEndpoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 874
          },
          "name": "resetClientId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 890
          },
          "name": "resetClientSecret"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 906
          },
          "name": "resetIssuer"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 922
          },
          "name": "resetOnUnauthenticatedRequest"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 938
          },
          "name": "resetScope"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 954
          },
          "name": "resetSessionCookieName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 970
          },
          "name": "resetSessionTimeout"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 986
          },
          "name": "resetTokenEndpoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 1002
          },
          "name": "resetUseExistingClientSecret"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 1018
          },
          "name": "resetUserInfoEndpoint"
        }
      ],
      "name": "Elasticloadbalancingv2ListenerDefaultActionsAuthenticateOidcConfigOutputReference",
      "namespace": "elasticloadbalancingv2Listener",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 846
          },
          "name": "authenticationRequestExtraParamsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 862
          },
          "name": "authorizationEndpointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 878
          },
          "name": "clientIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 894
          },
          "name": "clientSecretInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 910
          },
          "name": "issuerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 926
          },
          "name": "onUnauthenticatedRequestInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 942
          },
          "name": "scopeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 958
          },
          "name": "sessionCookieNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 974
          },
          "name": "sessionTimeoutInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 990
          },
          "name": "tokenEndpointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 1006
          },
          "name": "useExistingClientSecretInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 1022
          },
          "name": "userInfoEndpointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 836
          },
          "name": "authenticationRequestExtraParams",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 852
          },
          "name": "authorizationEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 868
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 884
          },
          "name": "clientSecret",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 900
          },
          "name": "issuer",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 916
          },
          "name": "onUnauthenticatedRequest",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 932
          },
          "name": "scope",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 948
          },
          "name": "sessionCookieName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 964
          },
          "name": "sessionTimeout",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 980
          },
          "name": "tokenEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 996
          },
          "name": "useExistingClientSecret",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 1012
          },
          "name": "userInfoEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 738
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerDefaultActionsAuthenticateOidcConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-listener/index:Elasticloadbalancingv2ListenerDefaultActionsAuthenticateOidcConfigOutputReference"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerDefaultActionsFixedResponseConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerDefaultActionsFixedResponseConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-listener/index.ts",
        "line": 1026
      },
      "name": "Elasticloadbalancingv2ListenerDefaultActionsFixedResponseConfig",
      "namespace": "elasticloadbalancingv2Listener",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener#content_type Elasticloadbalancingv2Listener#content_type}",
            "stability": "stable",
            "summary": "The content type.  Valid Values: text/plain | text/css | text/html | application/javascript | application/json."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 1033
          },
          "name": "contentType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener#message_body Elasticloadbalancingv2Listener#message_body}",
            "stability": "stable",
            "summary": "The message."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 1039
          },
          "name": "messageBody",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener#status_code Elasticloadbalancingv2Listener#status_code}",
            "stability": "stable",
            "summary": "The HTTP response code (2XX, 4XX, or 5XX)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 1045
          },
          "name": "statusCode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-listener/index:Elasticloadbalancingv2ListenerDefaultActionsFixedResponseConfig"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerDefaultActionsFixedResponseConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerDefaultActionsFixedResponseConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticloadbalancingv2-listener/index.ts",
          "line": 1099
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-listener/index.ts",
        "line": 1091
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 1153
          },
          "name": "resetContentType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 1169
          },
          "name": "resetMessageBody"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 1185
          },
          "name": "resetStatusCode"
        }
      ],
      "name": "Elasticloadbalancingv2ListenerDefaultActionsFixedResponseConfigOutputReference",
      "namespace": "elasticloadbalancingv2Listener",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 1157
          },
          "name": "contentTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 1173
          },
          "name": "messageBodyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 1189
          },
          "name": "statusCodeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 1147
          },
          "name": "contentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 1163
          },
          "name": "messageBody",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 1179
          },
          "name": "statusCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 1103
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerDefaultActionsFixedResponseConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-listener/index:Elasticloadbalancingv2ListenerDefaultActionsFixedResponseConfigOutputReference"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerDefaultActionsForwardConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerDefaultActionsForwardConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-listener/index.ts",
        "line": 1477
      },
      "name": "Elasticloadbalancingv2ListenerDefaultActionsForwardConfig",
      "namespace": "elasticloadbalancingv2Listener",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener#target_groups Elasticloadbalancingv2Listener#target_groups}",
            "stability": "stable",
            "summary": "Information about how traffic will be distributed between multiple target groups in a forward rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 1489
          },
          "name": "targetGroups",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerDefaultActionsForwardConfigTargetGroups"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener#target_group_stickiness_config Elasticloadbalancingv2Listener#target_group_stickiness_config}",
            "stability": "stable",
            "summary": "Information about the target group stickiness for a rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 1483
          },
          "name": "targetGroupStickinessConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerDefaultActionsForwardConfigTargetGroupStickinessConfig"
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-listener/index:Elasticloadbalancingv2ListenerDefaultActionsForwardConfig"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerDefaultActionsForwardConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerDefaultActionsForwardConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticloadbalancingv2-listener/index.ts",
          "line": 1536
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-listener/index.ts",
        "line": 1528
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 1597
          },
          "name": "putTargetGroups",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerDefaultActionsForwardConfigTargetGroups"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 1581
          },
          "name": "putTargetGroupStickinessConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerDefaultActionsForwardConfigTargetGroupStickinessConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 1600
          },
          "name": "resetTargetGroups"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 1584
          },
          "name": "resetTargetGroupStickinessConfig"
        }
      ],
      "name": "Elasticloadbalancingv2ListenerDefaultActionsForwardConfigOutputReference",
      "namespace": "elasticloadbalancingv2Listener",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 1594
          },
          "name": "targetGroups",
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerDefaultActionsForwardConfigTargetGroupsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 1578
          },
          "name": "targetGroupStickinessConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerDefaultActionsForwardConfigTargetGroupStickinessConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 1604
          },
          "name": "targetGroupsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerDefaultActionsForwardConfigTargetGroups"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 1588
          },
          "name": "targetGroupStickinessConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerDefaultActionsForwardConfigTargetGroupStickinessConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 1540
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerDefaultActionsForwardConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-listener/index:Elasticloadbalancingv2ListenerDefaultActionsForwardConfigOutputReference"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerDefaultActionsForwardConfigTargetGroupStickinessConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerDefaultActionsForwardConfigTargetGroupStickinessConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-listener/index.ts",
        "line": 1193
      },
      "name": "Elasticloadbalancingv2ListenerDefaultActionsForwardConfigTargetGroupStickinessConfig",
      "namespace": "elasticloadbalancingv2Listener",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The range is 1-604800 seconds (7 days). You must specify this value when enabling target group stickiness.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener#duration_seconds Elasticloadbalancingv2Listener#duration_seconds}",
            "stability": "stable",
            "summary": "[Application Load Balancers] The time period, in seconds, during which requests from a client should be routed to the same target group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 1199
          },
          "name": "durationSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener#enabled Elasticloadbalancingv2Listener#enabled}",
            "stability": "stable",
            "summary": "Indicates whether target group stickiness is enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 1205
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-listener/index:Elasticloadbalancingv2ListenerDefaultActionsForwardConfigTargetGroupStickinessConfig"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerDefaultActionsForwardConfigTargetGroupStickinessConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerDefaultActionsForwardConfigTargetGroupStickinessConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticloadbalancingv2-listener/index.ts",
          "line": 1252
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-listener/index.ts",
        "line": 1244
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 1300
          },
          "name": "resetDurationSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 1316
          },
          "name": "resetEnabled"
        }
      ],
      "name": "Elasticloadbalancingv2ListenerDefaultActionsForwardConfigTargetGroupStickinessConfigOutputReference",
      "namespace": "elasticloadbalancingv2Listener",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 1304
          },
          "name": "durationSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 1320
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 1294
          },
          "name": "durationSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 1310
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 1256
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerDefaultActionsForwardConfigTargetGroupStickinessConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-listener/index:Elasticloadbalancingv2ListenerDefaultActionsForwardConfigTargetGroupStickinessConfigOutputReference"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerDefaultActionsForwardConfigTargetGroups": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerDefaultActionsForwardConfigTargetGroups",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-listener/index.ts",
        "line": 1324
      },
      "name": "Elasticloadbalancingv2ListenerDefaultActionsForwardConfigTargetGroups",
      "namespace": "elasticloadbalancingv2Listener",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener#target_group_arn Elasticloadbalancingv2Listener#target_group_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the target group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 1330
          },
          "name": "targetGroupArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener#weight Elasticloadbalancingv2Listener#weight}",
            "stability": "stable",
            "summary": "The weight. The range is 0 to 999."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 1336
          },
          "name": "weight",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-listener/index:Elasticloadbalancingv2ListenerDefaultActionsForwardConfigTargetGroups"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerDefaultActionsForwardConfigTargetGroupsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerDefaultActionsForwardConfigTargetGroupsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticloadbalancingv2-listener/index.ts",
          "line": 1466
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-listener/index.ts",
        "line": 1458
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 1473
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerDefaultActionsForwardConfigTargetGroupsOutputReference"
            }
          }
        }
      ],
      "name": "Elasticloadbalancingv2ListenerDefaultActionsForwardConfigTargetGroupsList",
      "namespace": "elasticloadbalancingv2Listener",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 1459
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerDefaultActionsForwardConfigTargetGroups"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-listener/index:Elasticloadbalancingv2ListenerDefaultActionsForwardConfigTargetGroupsList"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerDefaultActionsForwardConfigTargetGroupsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerDefaultActionsForwardConfigTargetGroupsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticloadbalancingv2-listener/index.ts",
          "line": 1385
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-listener/index.ts",
        "line": 1375
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 1433
          },
          "name": "resetTargetGroupArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 1449
          },
          "name": "resetWeight"
        }
      ],
      "name": "Elasticloadbalancingv2ListenerDefaultActionsForwardConfigTargetGroupsOutputReference",
      "namespace": "elasticloadbalancingv2Listener",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 1437
          },
          "name": "targetGroupArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 1453
          },
          "name": "weightInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 1427
          },
          "name": "targetGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 1443
          },
          "name": "weight",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 1389
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerDefaultActionsForwardConfigTargetGroups"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-listener/index:Elasticloadbalancingv2ListenerDefaultActionsForwardConfigTargetGroupsOutputReference"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerDefaultActionsJwtValidationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerDefaultActionsJwtValidationConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-listener/index.ts",
        "line": 1796
      },
      "name": "Elasticloadbalancingv2ListenerDefaultActionsJwtValidationConfig",
      "namespace": "elasticloadbalancingv2Listener",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener#additional_claims Elasticloadbalancingv2Listener#additional_claims}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 1800
          },
          "name": "additionalClaims",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerDefaultActionsJwtValidationConfigAdditionalClaims"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener#issuer Elasticloadbalancingv2Listener#issuer}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 1804
          },
          "name": "issuer",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener#jwks_endpoint Elasticloadbalancingv2Listener#jwks_endpoint}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 1808
          },
          "name": "jwksEndpoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-listener/index:Elasticloadbalancingv2ListenerDefaultActionsJwtValidationConfig"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerDefaultActionsJwtValidationConfigAdditionalClaims": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerDefaultActionsJwtValidationConfigAdditionalClaims",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-listener/index.ts",
        "line": 1608
      },
      "name": "Elasticloadbalancingv2ListenerDefaultActionsJwtValidationConfigAdditionalClaims",
      "namespace": "elasticloadbalancingv2Listener",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener#format Elasticloadbalancingv2Listener#format}",
            "stability": "stable",
            "summary": "The format of the claim value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 1614
          },
          "name": "format",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener#name Elasticloadbalancingv2Listener#name}",
            "stability": "stable",
            "summary": "The name of the claim. You can't specify ``exp``, ``iss``, ``nbf``, or ``iat`` because we validate them by default."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 1620
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The maximum size of the list is 10. Each value can be up to 256 characters in length. If the format is ``space-separated-values``, the values can't include spaces.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener#values Elasticloadbalancingv2Listener#values}",
            "stability": "stable",
            "summary": "The claim value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 1626
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-listener/index:Elasticloadbalancingv2ListenerDefaultActionsJwtValidationConfigAdditionalClaims"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerDefaultActionsJwtValidationConfigAdditionalClaimsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerDefaultActionsJwtValidationConfigAdditionalClaimsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticloadbalancingv2-listener/index.ts",
          "line": 1785
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-listener/index.ts",
        "line": 1777
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 1792
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerDefaultActionsJwtValidationConfigAdditionalClaimsOutputReference"
            }
          }
        }
      ],
      "name": "Elasticloadbalancingv2ListenerDefaultActionsJwtValidationConfigAdditionalClaimsList",
      "namespace": "elasticloadbalancingv2Listener",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 1778
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerDefaultActionsJwtValidationConfigAdditionalClaims"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-listener/index:Elasticloadbalancingv2ListenerDefaultActionsJwtValidationConfigAdditionalClaimsList"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerDefaultActionsJwtValidationConfigAdditionalClaimsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerDefaultActionsJwtValidationConfigAdditionalClaimsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticloadbalancingv2-listener/index.ts",
          "line": 1682
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-listener/index.ts",
        "line": 1672
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 1736
          },
          "name": "resetFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 1752
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 1768
          },
          "name": "resetValues"
        }
      ],
      "name": "Elasticloadbalancingv2ListenerDefaultActionsJwtValidationConfigAdditionalClaimsOutputReference",
      "namespace": "elasticloadbalancingv2Listener",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 1740
          },
          "name": "formatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 1756
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 1772
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 1730
          },
          "name": "format",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 1746
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 1762
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 1686
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerDefaultActionsJwtValidationConfigAdditionalClaims"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-listener/index:Elasticloadbalancingv2ListenerDefaultActionsJwtValidationConfigAdditionalClaimsOutputReference"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerDefaultActionsJwtValidationConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerDefaultActionsJwtValidationConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticloadbalancingv2-listener/index.ts",
          "line": 1862
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-listener/index.ts",
        "line": 1854
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 1913
          },
          "name": "putAdditionalClaims",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerDefaultActionsJwtValidationConfigAdditionalClaims"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 1916
          },
          "name": "resetAdditionalClaims"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 1932
          },
          "name": "resetIssuer"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 1948
          },
          "name": "resetJwksEndpoint"
        }
      ],
      "name": "Elasticloadbalancingv2ListenerDefaultActionsJwtValidationConfigOutputReference",
      "namespace": "elasticloadbalancingv2Listener",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 1910
          },
          "name": "additionalClaims",
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerDefaultActionsJwtValidationConfigAdditionalClaimsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 1920
          },
          "name": "additionalClaimsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerDefaultActionsJwtValidationConfigAdditionalClaims"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 1936
          },
          "name": "issuerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 1952
          },
          "name": "jwksEndpointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 1926
          },
          "name": "issuer",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 1942
          },
          "name": "jwksEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 1866
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerDefaultActionsJwtValidationConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-listener/index:Elasticloadbalancingv2ListenerDefaultActionsJwtValidationConfigOutputReference"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerDefaultActionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerDefaultActionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticloadbalancingv2-listener/index.ts",
          "line": 2612
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-listener/index.ts",
        "line": 2604
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 2619
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerDefaultActionsOutputReference"
            }
          }
        }
      ],
      "name": "Elasticloadbalancingv2ListenerDefaultActionsList",
      "namespace": "elasticloadbalancingv2Listener",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 2605
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerDefaultActions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-listener/index:Elasticloadbalancingv2ListenerDefaultActionsList"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerDefaultActionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerDefaultActionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticloadbalancingv2-listener/index.ts",
          "line": 2380
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-listener/index.ts",
        "line": 2370
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 2467
          },
          "name": "putAuthenticateCognitoConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerDefaultActionsAuthenticateCognitoConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 2483
          },
          "name": "putAuthenticateOidcConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerDefaultActionsAuthenticateOidcConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 2499
          },
          "name": "putFixedResponseConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerDefaultActionsFixedResponseConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 2515
          },
          "name": "putForwardConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerDefaultActionsForwardConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 2531
          },
          "name": "putJwtValidationConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerDefaultActionsJwtValidationConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 2563
          },
          "name": "putRedirectConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerDefaultActionsRedirectConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 2470
          },
          "name": "resetAuthenticateCognitoConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 2486
          },
          "name": "resetAuthenticateOidcConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 2502
          },
          "name": "resetFixedResponseConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 2518
          },
          "name": "resetForwardConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 2534
          },
          "name": "resetJwtValidationConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 2550
          },
          "name": "resetOrder"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 2566
          },
          "name": "resetRedirectConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 2582
          },
          "name": "resetTargetGroupArn"
        }
      ],
      "name": "Elasticloadbalancingv2ListenerDefaultActionsOutputReference",
      "namespace": "elasticloadbalancingv2Listener",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 2464
          },
          "name": "authenticateCognitoConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerDefaultActionsAuthenticateCognitoConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 2480
          },
          "name": "authenticateOidcConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerDefaultActionsAuthenticateOidcConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 2496
          },
          "name": "fixedResponseConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerDefaultActionsFixedResponseConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 2512
          },
          "name": "forwardConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerDefaultActionsForwardConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 2528
          },
          "name": "jwtValidationConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerDefaultActionsJwtValidationConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 2560
          },
          "name": "redirectConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerDefaultActionsRedirectConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 2474
          },
          "name": "authenticateCognitoConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerDefaultActionsAuthenticateCognitoConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 2490
          },
          "name": "authenticateOidcConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerDefaultActionsAuthenticateOidcConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 2506
          },
          "name": "fixedResponseConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerDefaultActionsFixedResponseConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 2522
          },
          "name": "forwardConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerDefaultActionsForwardConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 2538
          },
          "name": "jwtValidationConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerDefaultActionsJwtValidationConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 2554
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 2570
          },
          "name": "redirectConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerDefaultActionsRedirectConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 2586
          },
          "name": "targetGroupArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 2599
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 2544
          },
          "name": "order",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 2576
          },
          "name": "targetGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 2592
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 2384
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerDefaultActions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-listener/index:Elasticloadbalancingv2ListenerDefaultActionsOutputReference"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerDefaultActionsRedirectConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerDefaultActionsRedirectConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-listener/index.ts",
        "line": 1956
      },
      "name": "Elasticloadbalancingv2ListenerDefaultActionsRedirectConfig",
      "namespace": "elasticloadbalancingv2Listener",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener#host Elasticloadbalancingv2Listener#host}",
            "stability": "stable",
            "summary": "The hostname. This component is not percent-encoded. The hostname can contain #{host}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 1962
          },
          "name": "host",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This component is not percent-encoded. The path can contain #{host}, #{path}, and #{port}.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener#path Elasticloadbalancingv2Listener#path}",
            "stability": "stable",
            "summary": "The absolute path, starting with the leading \"/\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 1968
          },
          "name": "path",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener#port Elasticloadbalancingv2Listener#port}",
            "stability": "stable",
            "summary": "The port. You can specify a value from 1 to 65535 or #{port}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 1974
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify HTTP, HTTPS, or #{protocol}. You can redirect HTTP to HTTP, HTTP to HTTPS, and HTTPS to HTTPS. You can't redirect HTTPS to HTTP.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener#protocol Elasticloadbalancingv2Listener#protocol}",
            "stability": "stable",
            "summary": "The protocol."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 1980
          },
          "name": "protocol",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Do not include the leading \"?\", as it is automatically added. You can specify any of the reserved keywords.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener#query Elasticloadbalancingv2Listener#query}",
            "stability": "stable",
            "summary": "The query parameters, URL-encoded when necessary, but not percent-encoded."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 1986
          },
          "name": "query",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener#status_code Elasticloadbalancingv2Listener#status_code}",
            "stability": "stable",
            "summary": "The HTTP redirect code. The redirect is either permanent (HTTP 301) or temporary (HTTP 302)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 1992
          },
          "name": "statusCode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-listener/index:Elasticloadbalancingv2ListenerDefaultActionsRedirectConfig"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerDefaultActionsRedirectConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerDefaultActionsRedirectConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticloadbalancingv2-listener/index.ts",
          "line": 2067
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-listener/index.ts",
        "line": 2059
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 2139
          },
          "name": "resetHost"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 2155
          },
          "name": "resetPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 2171
          },
          "name": "resetPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 2187
          },
          "name": "resetProtocol"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 2203
          },
          "name": "resetQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 2219
          },
          "name": "resetStatusCode"
        }
      ],
      "name": "Elasticloadbalancingv2ListenerDefaultActionsRedirectConfigOutputReference",
      "namespace": "elasticloadbalancingv2Listener",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 2143
          },
          "name": "hostInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 2159
          },
          "name": "pathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 2175
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 2191
          },
          "name": "protocolInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 2207
          },
          "name": "queryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 2223
          },
          "name": "statusCodeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 2133
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 2149
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 2165
          },
          "name": "port",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 2181
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 2197
          },
          "name": "query",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 2213
          },
          "name": "statusCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 2071
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerDefaultActionsRedirectConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-listener/index:Elasticloadbalancingv2ListenerDefaultActionsRedirectConfigOutputReference"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerListenerAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerListenerAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-listener/index.ts",
        "line": 2623
      },
      "name": "Elasticloadbalancingv2ListenerListenerAttributes",
      "namespace": "elasticloadbalancingv2Listener",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The following attribute is supported by Network Load Balancers, and Gateway Load Balancers.\n  +  ``tcp.idle_timeout.seconds`` - The tcp idle timeout value, in seconds. The valid range is 60-6000 seconds. The default is 350 seconds.\n  \n The following attributes are only supported by Application Load Balancers.\n  +  ``routing.http.request.x_amzn_mtls_clientcert_serial_number.header_name`` - Enables you to modify the header name of the *X-Amzn-Mtls-Clientcert-Serial-Number* HTTP request header.\n  +  ``routing.http.request.x_amzn_mtls_clientcert_issuer.header_name`` - Enables you to modify the header name of the *X-Amzn-Mtls-Clientcert-Issuer* HTTP request header.\n  +  ``routing.http.request.x_amzn_mtls_clientcert_subject.header_name`` - Enables you to modify the header name of the *X-Amzn-Mtls-Clientcert-Subject* HTTP request header.\n  +  ``routing.http.request.x_amzn_mtls_clientcert_validity.header_name`` - Enables you to modify the header name of the *X-Amzn-Mtls-Clientcert-Validity* HTTP request header.\n  +  ``routing.http.request.x_amzn_mtls_clientcert_leaf.header_name`` - Enables you to modify the header name of the *X-Amzn-Mtls-Clientcert-Leaf* HTTP request header.\n  +  ``routing.http.request.x_amzn_mtls_clientcert.header_name`` - Enables you to modify the header name of the *X-Amzn-Mtls-Clientcert* HTTP request header.\n  +  ``routing.http.request.x_amzn_tls_version.header_name`` - Enables you to modify the header name of the *X-Amzn-Tls-Version* HTTP request header.\n  +  ``routing.http.request.x_amzn_tls_cipher_suite.header_name`` - Enables you to modify the header name of the *X-Amzn-Tls-Cipher-Suite* HTTP request header.\n  +  ``routing.http.response.server.enabled`` - Enables you to allow or remove the HTTP response server header.\n  +  ``routing.http.response.strict_transport_security.header_value`` - Informs browsers that the site should only be accessed using HTTPS, and that any future attempts to access it using HTTP should automatically be converted to HTTPS.\n  +  ``routing.http.response.access_control_allow_origin.header_value`` - Specifies which origins are allowed to access the server.\n  +  ``routing.http.response.access_control_allow_methods.header_value`` - Returns which HTTP methods are allowed when accessing the server from a different origin.\n  +  ``routing.http.response.access_control_allow_headers.header_value`` - Specifies which headers can be used during the request.\n  +  ``routing.http.response.access_control_allow_credentials.header_value`` - Indicates whether the browser should include credentials such as cookies or authentication when making requests.\n  +  ``routing.http.response.access_control_expose_headers.header_value`` - Returns which headers the browser can expose to the requesting client.\n  +  ``routing.http.response.access_control_max_age.header_value`` - Specifies how long the results of a preflight request can be cached, in seconds.\n  +  ``routing.http.response.content_security_policy.header_value`` - Specifies restrictions enforced by the browser to help minimize the risk of certain types of security threats.\n  +  ``routing.http.response.x_content_type_options.header_value`` - Indicates whether the MIME types advertised in the *Content-Type* headers should be followed and not be changed.\n  +  ``routing.http.response.x_frame_options.header_value`` - Indicates whether the browser is allowed to render a page in a *frame*, *iframe*, *embed* or *object*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener#key Elasticloadbalancingv2Listener#key}",
            "stability": "stable",
            "summary": "The name of the attribute."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 2652
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener#value Elasticloadbalancingv2Listener#value}",
            "stability": "stable",
            "summary": "The value of the attribute."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 2658
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-listener/index:Elasticloadbalancingv2ListenerListenerAttributes"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerListenerAttributesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerListenerAttributesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticloadbalancingv2-listener/index.ts",
          "line": 2788
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-listener/index.ts",
        "line": 2780
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 2795
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerListenerAttributesOutputReference"
            }
          }
        }
      ],
      "name": "Elasticloadbalancingv2ListenerListenerAttributesList",
      "namespace": "elasticloadbalancingv2Listener",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 2781
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerListenerAttributes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-listener/index:Elasticloadbalancingv2ListenerListenerAttributesList"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerListenerAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerListenerAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticloadbalancingv2-listener/index.ts",
          "line": 2707
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-listener/index.ts",
        "line": 2697
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 2755
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 2771
          },
          "name": "resetValue"
        }
      ],
      "name": "Elasticloadbalancingv2ListenerListenerAttributesOutputReference",
      "namespace": "elasticloadbalancingv2Listener",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 2759
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 2775
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 2749
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 2765
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 2711
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerListenerAttributes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-listener/index:Elasticloadbalancingv2ListenerListenerAttributesOutputReference"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerMutualAuthentication": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerMutualAuthentication",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-listener/index.ts",
        "line": 2799
      },
      "name": "Elasticloadbalancingv2ListenerMutualAuthentication",
      "namespace": "elasticloadbalancingv2Listener",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener#advertise_trust_store_ca_names Elasticloadbalancingv2Listener#advertise_trust_store_ca_names}",
            "stability": "stable",
            "summary": "Indicates whether trust store CA certificate names are advertised."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 2805
          },
          "name": "advertiseTrustStoreCaNames",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener#ignore_client_certificate_expiry Elasticloadbalancingv2Listener#ignore_client_certificate_expiry}",
            "stability": "stable",
            "summary": "Indicates whether expired client certificates are ignored."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 2811
          },
          "name": "ignoreClientCertificateExpiry",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Options are ``off``, ``passthrough`` or ``verify``. The default value on initial resource creation is ``off``. After mutual authentication is turned on, you must explicitly set the ``Mode`` to ``off`` to turn it off; removing the property from your template will not turn it off.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener#mode Elasticloadbalancingv2Listener#mode}",
            "stability": "stable",
            "summary": "The client certificate handling method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 2817
          },
          "name": "mode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener#trust_store_arn Elasticloadbalancingv2Listener#trust_store_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the trust store."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 2823
          },
          "name": "trustStoreArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-listener/index:Elasticloadbalancingv2ListenerMutualAuthentication"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerMutualAuthenticationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerMutualAuthenticationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticloadbalancingv2-listener/index.ts",
          "line": 2884
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-listener/index.ts",
        "line": 2876
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 2944
          },
          "name": "resetAdvertiseTrustStoreCaNames"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 2960
          },
          "name": "resetIgnoreClientCertificateExpiry"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 2976
          },
          "name": "resetMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 2992
          },
          "name": "resetTrustStoreArn"
        }
      ],
      "name": "Elasticloadbalancingv2ListenerMutualAuthenticationOutputReference",
      "namespace": "elasticloadbalancingv2Listener",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 2948
          },
          "name": "advertiseTrustStoreCaNamesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 2964
          },
          "name": "ignoreClientCertificateExpiryInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 2980
          },
          "name": "modeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 2996
          },
          "name": "trustStoreArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 2938
          },
          "name": "advertiseTrustStoreCaNames",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 2954
          },
          "name": "ignoreClientCertificateExpiry",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 2970
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 2986
          },
          "name": "trustStoreArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 2888
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerMutualAuthentication"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-listener/index:Elasticloadbalancingv2ListenerMutualAuthenticationOutputReference"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-listener/index.ts",
        "line": 3000
      },
      "name": "Elasticloadbalancingv2ListenerTags",
      "namespace": "elasticloadbalancingv2Listener",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener#key Elasticloadbalancingv2Listener#key}",
            "stability": "stable",
            "summary": "The key of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 3006
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener#value Elasticloadbalancingv2Listener#value}",
            "stability": "stable",
            "summary": "The value of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 3012
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-listener/index:Elasticloadbalancingv2ListenerTags"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticloadbalancingv2-listener/index.ts",
          "line": 3142
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-listener/index.ts",
        "line": 3134
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 3149
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerTagsOutputReference"
            }
          }
        }
      ],
      "name": "Elasticloadbalancingv2ListenerTagsList",
      "namespace": "elasticloadbalancingv2Listener",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 3135
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-listener/index:Elasticloadbalancingv2ListenerTagsList"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticloadbalancingv2-listener/index.ts",
          "line": 3061
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-listener/index.ts",
        "line": 3051
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 3109
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 3125
          },
          "name": "resetValue"
        }
      ],
      "name": "Elasticloadbalancingv2ListenerTagsOutputReference",
      "namespace": "elasticloadbalancingv2Listener",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 3113
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 3129
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 3103
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 3119
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener/index.ts",
            "line": 3065
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2Listener.Elasticloadbalancingv2ListenerTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-listener/index:Elasticloadbalancingv2ListenerTagsOutputReference"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRule": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener_rule awscc_elasticloadbalancingv2_listener_rule}."
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRule",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener_rule awscc_elasticloadbalancingv2_listener_rule} Resource."
        },
        "locationInModule": {
          "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
          "line": 4662
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
        "line": 4630
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Elasticloadbalancingv2ListenerRule resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 4647
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Elasticloadbalancingv2ListenerRule to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener_rule#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Elasticloadbalancingv2ListenerRule that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Elasticloadbalancingv2ListenerRule to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 4695
          },
          "name": "putActions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleActions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 4708
          },
          "name": "putConditions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleConditions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 4765
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 4781
          },
          "name": "putTransforms",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleTransforms"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 4734
          },
          "name": "resetListenerArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 4768
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 4784
          },
          "name": "resetTransforms"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 4796
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 4807
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Elasticloadbalancingv2ListenerRule",
      "namespace": "elasticloadbalancingv2ListenerRule",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 4635
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 4692
          },
          "name": "actions",
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleActionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 4705
          },
          "name": "conditions",
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleConditionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 4717
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 4722
          },
          "name": "isDefault",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 4756
          },
          "name": "ruleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 4762
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 4778
          },
          "name": "transforms",
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleTransformsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 4699
          },
          "name": "actionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleActions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 4712
          },
          "name": "conditionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 4738
          },
          "name": "listenerArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 4751
          },
          "name": "priorityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 4772
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 4788
          },
          "name": "transformsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleTransforms"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 4728
          },
          "name": "listenerArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 4744
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-listener-rule/index:Elasticloadbalancingv2ListenerRule"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleActions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleActions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
        "line": 2082
      },
      "name": "Elasticloadbalancingv2ListenerRuleActions",
      "namespace": "elasticloadbalancingv2ListenerRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener_rule#type Elasticloadbalancingv2ListenerRule#type}",
            "stability": "stable",
            "summary": "The type of action."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 2137
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener_rule#authenticate_cognito_config Elasticloadbalancingv2ListenerRule#authenticate_cognito_config}",
            "stability": "stable",
            "summary": "[HTTPS listeners] Information for using Amazon Cognito to authenticate users. Specify only when ``Type`` is ``authenticate-cognito``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 2088
          },
          "name": "authenticateCognitoConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleActionsAuthenticateCognitoConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Specify only when ``Type`` is ``authenticate-oidc``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener_rule#authenticate_oidc_config Elasticloadbalancingv2ListenerRule#authenticate_oidc_config}",
            "stability": "stable",
            "summary": "[HTTPS listeners] Information about an identity provider that is compliant with OpenID Connect (OIDC)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 2094
          },
          "name": "authenticateOidcConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleActionsAuthenticateOidcConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Specify only when ``Type`` is ``fixed-response``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener_rule#fixed_response_config Elasticloadbalancingv2ListenerRule#fixed_response_config}",
            "stability": "stable",
            "summary": "[Application Load Balancer] Information for creating an action that returns a custom HTTP response."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 2100
          },
          "name": "fixedResponseConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleActionsFixedResponseConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Specify only when ``Type`` is ``forward``.\n If you specify both ``ForwardConfig`` and ``TargetGroupArn``, you can specify only one target group using ``ForwardConfig`` and it must be the same target group specified in ``TargetGroupArn``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener_rule#forward_config Elasticloadbalancingv2ListenerRule#forward_config}",
            "stability": "stable",
            "summary": "Information for creating an action that distributes requests among multiple target groups."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 2107
          },
          "name": "forwardConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleActionsForwardConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener_rule#jwt_validation_config Elasticloadbalancingv2ListenerRule#jwt_validation_config}",
            "stability": "stable",
            "summary": "[HTTPS listeners] Information for validating JWT access tokens in client requests. Specify only when ``Type`` is ``jwt-validation``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 2113
          },
          "name": "jwtValidationConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleActionsJwtValidationConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This value is required for rules with multiple actions. The action with the lowest value for order is performed first.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener_rule#order Elasticloadbalancingv2ListenerRule#order}",
            "stability": "stable",
            "summary": "The order for the action."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 2119
          },
          "name": "order",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener_rule#redirect_config Elasticloadbalancingv2ListenerRule#redirect_config}",
            "stability": "stable",
            "summary": "[Application Load Balancer] Information for creating a redirect action. Specify only when ``Type`` is ``redirect``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 2125
          },
          "name": "redirectConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleActionsRedirectConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Specify only when ``Type`` is ``forward`` and you want to route to a single target group. To route to multiple target groups, you must use ``ForwardConfig`` instead.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener_rule#target_group_arn Elasticloadbalancingv2ListenerRule#target_group_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the target group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 2131
          },
          "name": "targetGroupArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-listener-rule/index:Elasticloadbalancingv2ListenerRuleActions"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleActionsAuthenticateCognitoConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleActionsAuthenticateCognitoConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
        "line": 51
      },
      "name": "Elasticloadbalancingv2ListenerRuleActionsAuthenticateCognitoConfig",
      "namespace": "elasticloadbalancingv2ListenerRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener_rule#authentication_request_extra_params Elasticloadbalancingv2ListenerRule#authentication_request_extra_params}",
            "stability": "stable",
            "summary": "The query parameters (up to 10) to include in the redirect request to the authorization endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 57
          },
          "name": "authenticationRequestExtraParams",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The following are possible values:\n  +  deny```` - Return an HTTP 401 Unauthorized error.\n  +  allow```` - Allow the request to be forwarded to the target.\n  +  authenticate```` - Redirect the request to the IdP authorization endpoint. This is the default value.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener_rule#on_unauthenticated_request Elasticloadbalancingv2ListenerRule#on_unauthenticated_request}",
            "stability": "stable",
            "summary": "The behavior if the user is not authenticated."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 66
          },
          "name": "onUnauthenticatedRequest",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The default is ``openid``.\n To verify which scope values your IdP supports and how to separate multiple values, see the documentation for your IdP.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener_rule#scope Elasticloadbalancingv2ListenerRule#scope}",
            "stability": "stable",
            "summary": "The set of user claims to be requested from the IdP."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 73
          },
          "name": "scope",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener_rule#session_cookie_name Elasticloadbalancingv2ListenerRule#session_cookie_name}",
            "stability": "stable",
            "summary": "The name of the cookie used to maintain session information. The default is AWSELBAuthSessionCookie."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 79
          },
          "name": "sessionCookieName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener_rule#session_timeout Elasticloadbalancingv2ListenerRule#session_timeout}",
            "stability": "stable",
            "summary": "The maximum duration of the authentication session, in seconds. The default is 604800 seconds (7 days)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 85
          },
          "name": "sessionTimeout",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener_rule#user_pool_arn Elasticloadbalancingv2ListenerRule#user_pool_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the Amazon Cognito user pool."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 91
          },
          "name": "userPoolArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener_rule#user_pool_client_id Elasticloadbalancingv2ListenerRule#user_pool_client_id}",
            "stability": "stable",
            "summary": "The ID of the Amazon Cognito user pool client."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 97
          },
          "name": "userPoolClientId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener_rule#user_pool_domain Elasticloadbalancingv2ListenerRule#user_pool_domain}",
            "stability": "stable",
            "summary": "The domain prefix or fully-qualified domain name of the Amazon Cognito user pool."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 103
          },
          "name": "userPoolDomain",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-listener-rule/index:Elasticloadbalancingv2ListenerRuleActionsAuthenticateCognitoConfig"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleActionsAuthenticateCognitoConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleActionsAuthenticateCognitoConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
          "line": 192
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
        "line": 184
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 276
          },
          "name": "resetAuthenticationRequestExtraParams"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 292
          },
          "name": "resetOnUnauthenticatedRequest"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 308
          },
          "name": "resetScope"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 324
          },
          "name": "resetSessionCookieName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 340
          },
          "name": "resetSessionTimeout"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 356
          },
          "name": "resetUserPoolArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 372
          },
          "name": "resetUserPoolClientId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 388
          },
          "name": "resetUserPoolDomain"
        }
      ],
      "name": "Elasticloadbalancingv2ListenerRuleActionsAuthenticateCognitoConfigOutputReference",
      "namespace": "elasticloadbalancingv2ListenerRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 280
          },
          "name": "authenticationRequestExtraParamsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 296
          },
          "name": "onUnauthenticatedRequestInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 312
          },
          "name": "scopeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 328
          },
          "name": "sessionCookieNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 344
          },
          "name": "sessionTimeoutInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 360
          },
          "name": "userPoolArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 376
          },
          "name": "userPoolClientIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 392
          },
          "name": "userPoolDomainInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 270
          },
          "name": "authenticationRequestExtraParams",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 286
          },
          "name": "onUnauthenticatedRequest",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 302
          },
          "name": "scope",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 318
          },
          "name": "sessionCookieName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 334
          },
          "name": "sessionTimeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 350
          },
          "name": "userPoolArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 366
          },
          "name": "userPoolClientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 382
          },
          "name": "userPoolDomain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 196
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleActionsAuthenticateCognitoConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-listener-rule/index:Elasticloadbalancingv2ListenerRuleActionsAuthenticateCognitoConfigOutputReference"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleActionsAuthenticateOidcConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleActionsAuthenticateOidcConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
        "line": 396
      },
      "name": "Elasticloadbalancingv2ListenerRuleActionsAuthenticateOidcConfig",
      "namespace": "elasticloadbalancingv2ListenerRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener_rule#authentication_request_extra_params Elasticloadbalancingv2ListenerRule#authentication_request_extra_params}",
            "stability": "stable",
            "summary": "The query parameters (up to 10) to include in the redirect request to the authorization endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 402
          },
          "name": "authenticationRequestExtraParams",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This must be a full URL, including the HTTPS protocol, the domain, and the path.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener_rule#authorization_endpoint Elasticloadbalancingv2ListenerRule#authorization_endpoint}",
            "stability": "stable",
            "summary": "The authorization endpoint of the IdP."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 408
          },
          "name": "authorizationEndpoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener_rule#client_id Elasticloadbalancingv2ListenerRule#client_id}",
            "stability": "stable",
            "summary": "The OAuth 2.0 client identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 414
          },
          "name": "clientId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener_rule#client_secret Elasticloadbalancingv2ListenerRule#client_secret}",
            "stability": "stable",
            "summary": "The OAuth 2.0 client secret. This parameter is required if you are creating a rule. If you are modifying a rule, you can omit this parameter if you set ``UseExistingClientSecret`` to true."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 420
          },
          "name": "clientSecret",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This must be a full URL, including the HTTPS protocol, the domain, and the path.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener_rule#issuer Elasticloadbalancingv2ListenerRule#issuer}",
            "stability": "stable",
            "summary": "The OIDC issuer identifier of the IdP."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 426
          },
          "name": "issuer",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The following are possible values:\n  +  deny```` - Return an HTTP 401 Unauthorized error.\n  +  allow```` - Allow the request to be forwarded to the target.\n  +  authenticate```` - Redirect the request to the IdP authorization endpoint. This is the default value.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener_rule#on_unauthenticated_request Elasticloadbalancingv2ListenerRule#on_unauthenticated_request}",
            "stability": "stable",
            "summary": "The behavior if the user is not authenticated."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 435
          },
          "name": "onUnauthenticatedRequest",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The default is ``openid``.\n To verify which scope values your IdP supports and how to separate multiple values, see the documentation for your IdP.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener_rule#scope Elasticloadbalancingv2ListenerRule#scope}",
            "stability": "stable",
            "summary": "The set of user claims to be requested from the IdP."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 442
          },
          "name": "scope",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener_rule#session_cookie_name Elasticloadbalancingv2ListenerRule#session_cookie_name}",
            "stability": "stable",
            "summary": "The name of the cookie used to maintain session information. The default is AWSELBAuthSessionCookie."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 448
          },
          "name": "sessionCookieName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener_rule#session_timeout Elasticloadbalancingv2ListenerRule#session_timeout}",
            "stability": "stable",
            "summary": "The maximum duration of the authentication session, in seconds. The default is 604800 seconds (7 days)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 454
          },
          "name": "sessionTimeout",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This must be a full URL, including the HTTPS protocol, the domain, and the path.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener_rule#token_endpoint Elasticloadbalancingv2ListenerRule#token_endpoint}",
            "stability": "stable",
            "summary": "The token endpoint of the IdP."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 460
          },
          "name": "tokenEndpoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you are creating a rule, you can omit this parameter or set it to false.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener_rule#use_existing_client_secret Elasticloadbalancingv2ListenerRule#use_existing_client_secret}",
            "stability": "stable",
            "summary": "Indicates whether to use the existing client secret when modifying a rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 466
          },
          "name": "useExistingClientSecret",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This must be a full URL, including the HTTPS protocol, the domain, and the path.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener_rule#user_info_endpoint Elasticloadbalancingv2ListenerRule#user_info_endpoint}",
            "stability": "stable",
            "summary": "The user info endpoint of the IdP."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 472
          },
          "name": "userInfoEndpoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-listener-rule/index:Elasticloadbalancingv2ListenerRuleActionsAuthenticateOidcConfig"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleActionsAuthenticateOidcConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleActionsAuthenticateOidcConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
          "line": 589
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
        "line": 581
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 697
          },
          "name": "resetAuthenticationRequestExtraParams"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 713
          },
          "name": "resetAuthorizationEndpoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 729
          },
          "name": "resetClientId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 745
          },
          "name": "resetClientSecret"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 761
          },
          "name": "resetIssuer"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 777
          },
          "name": "resetOnUnauthenticatedRequest"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 793
          },
          "name": "resetScope"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 809
          },
          "name": "resetSessionCookieName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 825
          },
          "name": "resetSessionTimeout"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 841
          },
          "name": "resetTokenEndpoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 857
          },
          "name": "resetUseExistingClientSecret"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 873
          },
          "name": "resetUserInfoEndpoint"
        }
      ],
      "name": "Elasticloadbalancingv2ListenerRuleActionsAuthenticateOidcConfigOutputReference",
      "namespace": "elasticloadbalancingv2ListenerRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 701
          },
          "name": "authenticationRequestExtraParamsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 717
          },
          "name": "authorizationEndpointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 733
          },
          "name": "clientIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 749
          },
          "name": "clientSecretInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 765
          },
          "name": "issuerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 781
          },
          "name": "onUnauthenticatedRequestInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 797
          },
          "name": "scopeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 813
          },
          "name": "sessionCookieNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 829
          },
          "name": "sessionTimeoutInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 845
          },
          "name": "tokenEndpointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 861
          },
          "name": "useExistingClientSecretInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 877
          },
          "name": "userInfoEndpointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 691
          },
          "name": "authenticationRequestExtraParams",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 707
          },
          "name": "authorizationEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 723
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 739
          },
          "name": "clientSecret",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 755
          },
          "name": "issuer",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 771
          },
          "name": "onUnauthenticatedRequest",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 787
          },
          "name": "scope",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 803
          },
          "name": "sessionCookieName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 819
          },
          "name": "sessionTimeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 835
          },
          "name": "tokenEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 851
          },
          "name": "useExistingClientSecret",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 867
          },
          "name": "userInfoEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 593
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleActionsAuthenticateOidcConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-listener-rule/index:Elasticloadbalancingv2ListenerRuleActionsAuthenticateOidcConfigOutputReference"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleActionsFixedResponseConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleActionsFixedResponseConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
        "line": 881
      },
      "name": "Elasticloadbalancingv2ListenerRuleActionsFixedResponseConfig",
      "namespace": "elasticloadbalancingv2ListenerRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener_rule#content_type Elasticloadbalancingv2ListenerRule#content_type}",
            "stability": "stable",
            "summary": "The content type.  Valid Values: text/plain | text/css | text/html | application/javascript | application/json."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 888
          },
          "name": "contentType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener_rule#message_body Elasticloadbalancingv2ListenerRule#message_body}",
            "stability": "stable",
            "summary": "The message."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 894
          },
          "name": "messageBody",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener_rule#status_code Elasticloadbalancingv2ListenerRule#status_code}",
            "stability": "stable",
            "summary": "The HTTP response code (2XX, 4XX, or 5XX)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 900
          },
          "name": "statusCode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-listener-rule/index:Elasticloadbalancingv2ListenerRuleActionsFixedResponseConfig"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleActionsFixedResponseConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleActionsFixedResponseConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
          "line": 954
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
        "line": 946
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1008
          },
          "name": "resetContentType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1024
          },
          "name": "resetMessageBody"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1040
          },
          "name": "resetStatusCode"
        }
      ],
      "name": "Elasticloadbalancingv2ListenerRuleActionsFixedResponseConfigOutputReference",
      "namespace": "elasticloadbalancingv2ListenerRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1012
          },
          "name": "contentTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1028
          },
          "name": "messageBodyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1044
          },
          "name": "statusCodeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1002
          },
          "name": "contentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1018
          },
          "name": "messageBody",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1034
          },
          "name": "statusCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 958
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleActionsFixedResponseConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-listener-rule/index:Elasticloadbalancingv2ListenerRuleActionsFixedResponseConfigOutputReference"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleActionsForwardConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleActionsForwardConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
        "line": 1332
      },
      "name": "Elasticloadbalancingv2ListenerRuleActionsForwardConfig",
      "namespace": "elasticloadbalancingv2ListenerRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener_rule#target_groups Elasticloadbalancingv2ListenerRule#target_groups}",
            "stability": "stable",
            "summary": "Information about how traffic will be distributed between multiple target groups in a forward rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1344
          },
          "name": "targetGroups",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleActionsForwardConfigTargetGroups"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener_rule#target_group_stickiness_config Elasticloadbalancingv2ListenerRule#target_group_stickiness_config}",
            "stability": "stable",
            "summary": "Information about the target group stickiness for a rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1338
          },
          "name": "targetGroupStickinessConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleActionsForwardConfigTargetGroupStickinessConfig"
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-listener-rule/index:Elasticloadbalancingv2ListenerRuleActionsForwardConfig"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleActionsForwardConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleActionsForwardConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
          "line": 1391
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
        "line": 1383
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1452
          },
          "name": "putTargetGroups",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleActionsForwardConfigTargetGroups"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1436
          },
          "name": "putTargetGroupStickinessConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleActionsForwardConfigTargetGroupStickinessConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1455
          },
          "name": "resetTargetGroups"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1439
          },
          "name": "resetTargetGroupStickinessConfig"
        }
      ],
      "name": "Elasticloadbalancingv2ListenerRuleActionsForwardConfigOutputReference",
      "namespace": "elasticloadbalancingv2ListenerRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1449
          },
          "name": "targetGroups",
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleActionsForwardConfigTargetGroupsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1433
          },
          "name": "targetGroupStickinessConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleActionsForwardConfigTargetGroupStickinessConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1459
          },
          "name": "targetGroupsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleActionsForwardConfigTargetGroups"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1443
          },
          "name": "targetGroupStickinessConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleActionsForwardConfigTargetGroupStickinessConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1395
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleActionsForwardConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-listener-rule/index:Elasticloadbalancingv2ListenerRuleActionsForwardConfigOutputReference"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleActionsForwardConfigTargetGroupStickinessConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleActionsForwardConfigTargetGroupStickinessConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
        "line": 1048
      },
      "name": "Elasticloadbalancingv2ListenerRuleActionsForwardConfigTargetGroupStickinessConfig",
      "namespace": "elasticloadbalancingv2ListenerRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The range is 1-604800 seconds (7 days). You must specify this value when enabling target group stickiness.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener_rule#duration_seconds Elasticloadbalancingv2ListenerRule#duration_seconds}",
            "stability": "stable",
            "summary": "[Application Load Balancers] The time period, in seconds, during which requests from a client should be routed to the same target group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1054
          },
          "name": "durationSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener_rule#enabled Elasticloadbalancingv2ListenerRule#enabled}",
            "stability": "stable",
            "summary": "Indicates whether target group stickiness is enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1060
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-listener-rule/index:Elasticloadbalancingv2ListenerRuleActionsForwardConfigTargetGroupStickinessConfig"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleActionsForwardConfigTargetGroupStickinessConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleActionsForwardConfigTargetGroupStickinessConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
          "line": 1107
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
        "line": 1099
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1155
          },
          "name": "resetDurationSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1171
          },
          "name": "resetEnabled"
        }
      ],
      "name": "Elasticloadbalancingv2ListenerRuleActionsForwardConfigTargetGroupStickinessConfigOutputReference",
      "namespace": "elasticloadbalancingv2ListenerRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1159
          },
          "name": "durationSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1175
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1149
          },
          "name": "durationSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1165
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1111
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleActionsForwardConfigTargetGroupStickinessConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-listener-rule/index:Elasticloadbalancingv2ListenerRuleActionsForwardConfigTargetGroupStickinessConfigOutputReference"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleActionsForwardConfigTargetGroups": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleActionsForwardConfigTargetGroups",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
        "line": 1179
      },
      "name": "Elasticloadbalancingv2ListenerRuleActionsForwardConfigTargetGroups",
      "namespace": "elasticloadbalancingv2ListenerRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener_rule#target_group_arn Elasticloadbalancingv2ListenerRule#target_group_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the target group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1185
          },
          "name": "targetGroupArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener_rule#weight Elasticloadbalancingv2ListenerRule#weight}",
            "stability": "stable",
            "summary": "The weight. The range is 0 to 999."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1191
          },
          "name": "weight",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-listener-rule/index:Elasticloadbalancingv2ListenerRuleActionsForwardConfigTargetGroups"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleActionsForwardConfigTargetGroupsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleActionsForwardConfigTargetGroupsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
          "line": 1321
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
        "line": 1313
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1328
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleActionsForwardConfigTargetGroupsOutputReference"
            }
          }
        }
      ],
      "name": "Elasticloadbalancingv2ListenerRuleActionsForwardConfigTargetGroupsList",
      "namespace": "elasticloadbalancingv2ListenerRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1314
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleActionsForwardConfigTargetGroups"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-listener-rule/index:Elasticloadbalancingv2ListenerRuleActionsForwardConfigTargetGroupsList"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleActionsForwardConfigTargetGroupsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleActionsForwardConfigTargetGroupsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
          "line": 1240
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
        "line": 1230
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1288
          },
          "name": "resetTargetGroupArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1304
          },
          "name": "resetWeight"
        }
      ],
      "name": "Elasticloadbalancingv2ListenerRuleActionsForwardConfigTargetGroupsOutputReference",
      "namespace": "elasticloadbalancingv2ListenerRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1292
          },
          "name": "targetGroupArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1308
          },
          "name": "weightInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1282
          },
          "name": "targetGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1298
          },
          "name": "weight",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1244
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleActionsForwardConfigTargetGroups"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-listener-rule/index:Elasticloadbalancingv2ListenerRuleActionsForwardConfigTargetGroupsOutputReference"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleActionsJwtValidationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleActionsJwtValidationConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
        "line": 1651
      },
      "name": "Elasticloadbalancingv2ListenerRuleActionsJwtValidationConfig",
      "namespace": "elasticloadbalancingv2ListenerRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener_rule#additional_claims Elasticloadbalancingv2ListenerRule#additional_claims}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1655
          },
          "name": "additionalClaims",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleActionsJwtValidationConfigAdditionalClaims"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener_rule#issuer Elasticloadbalancingv2ListenerRule#issuer}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1659
          },
          "name": "issuer",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener_rule#jwks_endpoint Elasticloadbalancingv2ListenerRule#jwks_endpoint}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1663
          },
          "name": "jwksEndpoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-listener-rule/index:Elasticloadbalancingv2ListenerRuleActionsJwtValidationConfig"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleActionsJwtValidationConfigAdditionalClaims": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleActionsJwtValidationConfigAdditionalClaims",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
        "line": 1463
      },
      "name": "Elasticloadbalancingv2ListenerRuleActionsJwtValidationConfigAdditionalClaims",
      "namespace": "elasticloadbalancingv2ListenerRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener_rule#format Elasticloadbalancingv2ListenerRule#format}",
            "stability": "stable",
            "summary": "The format of the claim value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1469
          },
          "name": "format",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener_rule#name Elasticloadbalancingv2ListenerRule#name}",
            "stability": "stable",
            "summary": "The name of the claim. You can't specify ``exp``, ``iss``, ``nbf``, or ``iat`` because we validate them by default."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1475
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The maximum size of the list is 10. Each value can be up to 256 characters in length. If the format is ``space-separated-values``, the values can't include spaces.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener_rule#values Elasticloadbalancingv2ListenerRule#values}",
            "stability": "stable",
            "summary": "The claim value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1481
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-listener-rule/index:Elasticloadbalancingv2ListenerRuleActionsJwtValidationConfigAdditionalClaims"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleActionsJwtValidationConfigAdditionalClaimsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleActionsJwtValidationConfigAdditionalClaimsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
          "line": 1640
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
        "line": 1632
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1647
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleActionsJwtValidationConfigAdditionalClaimsOutputReference"
            }
          }
        }
      ],
      "name": "Elasticloadbalancingv2ListenerRuleActionsJwtValidationConfigAdditionalClaimsList",
      "namespace": "elasticloadbalancingv2ListenerRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1633
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleActionsJwtValidationConfigAdditionalClaims"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-listener-rule/index:Elasticloadbalancingv2ListenerRuleActionsJwtValidationConfigAdditionalClaimsList"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleActionsJwtValidationConfigAdditionalClaimsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleActionsJwtValidationConfigAdditionalClaimsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
          "line": 1537
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
        "line": 1527
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1591
          },
          "name": "resetFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1607
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1623
          },
          "name": "resetValues"
        }
      ],
      "name": "Elasticloadbalancingv2ListenerRuleActionsJwtValidationConfigAdditionalClaimsOutputReference",
      "namespace": "elasticloadbalancingv2ListenerRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1595
          },
          "name": "formatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1611
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1627
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1585
          },
          "name": "format",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1601
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1617
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1541
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleActionsJwtValidationConfigAdditionalClaims"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-listener-rule/index:Elasticloadbalancingv2ListenerRuleActionsJwtValidationConfigAdditionalClaimsOutputReference"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleActionsJwtValidationConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleActionsJwtValidationConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
          "line": 1717
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
        "line": 1709
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1768
          },
          "name": "putAdditionalClaims",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleActionsJwtValidationConfigAdditionalClaims"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1771
          },
          "name": "resetAdditionalClaims"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1787
          },
          "name": "resetIssuer"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1803
          },
          "name": "resetJwksEndpoint"
        }
      ],
      "name": "Elasticloadbalancingv2ListenerRuleActionsJwtValidationConfigOutputReference",
      "namespace": "elasticloadbalancingv2ListenerRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1765
          },
          "name": "additionalClaims",
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleActionsJwtValidationConfigAdditionalClaimsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1775
          },
          "name": "additionalClaimsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleActionsJwtValidationConfigAdditionalClaims"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1791
          },
          "name": "issuerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1807
          },
          "name": "jwksEndpointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1781
          },
          "name": "issuer",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1797
          },
          "name": "jwksEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1721
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleActionsJwtValidationConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-listener-rule/index:Elasticloadbalancingv2ListenerRuleActionsJwtValidationConfigOutputReference"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleActionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleActionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
          "line": 2467
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
        "line": 2459
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 2474
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleActionsOutputReference"
            }
          }
        }
      ],
      "name": "Elasticloadbalancingv2ListenerRuleActionsList",
      "namespace": "elasticloadbalancingv2ListenerRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 2460
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleActions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-listener-rule/index:Elasticloadbalancingv2ListenerRuleActionsList"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleActionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleActionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
          "line": 2235
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
        "line": 2225
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 2322
          },
          "name": "putAuthenticateCognitoConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleActionsAuthenticateCognitoConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 2338
          },
          "name": "putAuthenticateOidcConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleActionsAuthenticateOidcConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 2354
          },
          "name": "putFixedResponseConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleActionsFixedResponseConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 2370
          },
          "name": "putForwardConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleActionsForwardConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 2386
          },
          "name": "putJwtValidationConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleActionsJwtValidationConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 2418
          },
          "name": "putRedirectConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleActionsRedirectConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 2325
          },
          "name": "resetAuthenticateCognitoConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 2341
          },
          "name": "resetAuthenticateOidcConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 2357
          },
          "name": "resetFixedResponseConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 2373
          },
          "name": "resetForwardConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 2389
          },
          "name": "resetJwtValidationConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 2405
          },
          "name": "resetOrder"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 2421
          },
          "name": "resetRedirectConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 2437
          },
          "name": "resetTargetGroupArn"
        }
      ],
      "name": "Elasticloadbalancingv2ListenerRuleActionsOutputReference",
      "namespace": "elasticloadbalancingv2ListenerRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 2319
          },
          "name": "authenticateCognitoConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleActionsAuthenticateCognitoConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 2335
          },
          "name": "authenticateOidcConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleActionsAuthenticateOidcConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 2351
          },
          "name": "fixedResponseConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleActionsFixedResponseConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 2367
          },
          "name": "forwardConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleActionsForwardConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 2383
          },
          "name": "jwtValidationConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleActionsJwtValidationConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 2415
          },
          "name": "redirectConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleActionsRedirectConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 2329
          },
          "name": "authenticateCognitoConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleActionsAuthenticateCognitoConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 2345
          },
          "name": "authenticateOidcConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleActionsAuthenticateOidcConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 2361
          },
          "name": "fixedResponseConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleActionsFixedResponseConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 2377
          },
          "name": "forwardConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleActionsForwardConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 2393
          },
          "name": "jwtValidationConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleActionsJwtValidationConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 2409
          },
          "name": "orderInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 2425
          },
          "name": "redirectConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleActionsRedirectConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 2441
          },
          "name": "targetGroupArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 2454
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 2399
          },
          "name": "order",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 2431
          },
          "name": "targetGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 2447
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 2239
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleActions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-listener-rule/index:Elasticloadbalancingv2ListenerRuleActionsOutputReference"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleActionsRedirectConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleActionsRedirectConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
        "line": 1811
      },
      "name": "Elasticloadbalancingv2ListenerRuleActionsRedirectConfig",
      "namespace": "elasticloadbalancingv2ListenerRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener_rule#host Elasticloadbalancingv2ListenerRule#host}",
            "stability": "stable",
            "summary": "The hostname. This component is not percent-encoded. The hostname can contain #{host}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1817
          },
          "name": "host",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This component is not percent-encoded. The path can contain #{host}, #{path}, and #{port}.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener_rule#path Elasticloadbalancingv2ListenerRule#path}",
            "stability": "stable",
            "summary": "The absolute path, starting with the leading \"/\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1823
          },
          "name": "path",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener_rule#port Elasticloadbalancingv2ListenerRule#port}",
            "stability": "stable",
            "summary": "The port. You can specify a value from 1 to 65535 or #{port}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1829
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify HTTP, HTTPS, or #{protocol}. You can redirect HTTP to HTTP, HTTP to HTTPS, and HTTPS to HTTPS. You can't redirect HTTPS to HTTP.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener_rule#protocol Elasticloadbalancingv2ListenerRule#protocol}",
            "stability": "stable",
            "summary": "The protocol."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1835
          },
          "name": "protocol",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Do not include the leading \"?\", as it is automatically added. You can specify any of the reserved keywords.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener_rule#query Elasticloadbalancingv2ListenerRule#query}",
            "stability": "stable",
            "summary": "The query parameters, URL-encoded when necessary, but not percent-encoded."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1841
          },
          "name": "query",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener_rule#status_code Elasticloadbalancingv2ListenerRule#status_code}",
            "stability": "stable",
            "summary": "The HTTP redirect code. The redirect is either permanent (HTTP 301) or temporary (HTTP 302)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1847
          },
          "name": "statusCode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-listener-rule/index:Elasticloadbalancingv2ListenerRuleActionsRedirectConfig"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleActionsRedirectConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleActionsRedirectConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
          "line": 1922
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
        "line": 1914
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1994
          },
          "name": "resetHost"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 2010
          },
          "name": "resetPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 2026
          },
          "name": "resetPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 2042
          },
          "name": "resetProtocol"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 2058
          },
          "name": "resetQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 2074
          },
          "name": "resetStatusCode"
        }
      ],
      "name": "Elasticloadbalancingv2ListenerRuleActionsRedirectConfigOutputReference",
      "namespace": "elasticloadbalancingv2ListenerRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1998
          },
          "name": "hostInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 2014
          },
          "name": "pathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 2030
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 2046
          },
          "name": "protocolInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 2062
          },
          "name": "queryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 2078
          },
          "name": "statusCodeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1988
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 2004
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 2020
          },
          "name": "port",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 2036
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 2052
          },
          "name": "query",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 2068
          },
          "name": "statusCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 1926
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleActionsRedirectConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-listener-rule/index:Elasticloadbalancingv2ListenerRuleActionsRedirectConfigOutputReference"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleConditions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleConditions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
        "line": 3381
      },
      "name": "Elasticloadbalancingv2ListenerRuleConditions",
      "namespace": "elasticloadbalancingv2ListenerRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The possible values are:\n  +  ``http-header`` ? [ALB] Matches on an HTTP header field.\n  +  ``http-request-method`` ? [ALB] Matches on the HTTP request method.\n  +  ``host-header`` ? [ALB] Matches on the host header.\n  +  ``path-pattern`` ? [ALB] Matches on the URL path of the request.\n  +  ``query-string`` ? [ALB] Matches on a query string parameter.\n  +  ``source-ip`` ? [ALB, NLB] Matches on the source IP address. For ALB, use ``SourceIpConfig`` with ``Values`` to specify CIDR ranges. For NLB, use ``SourceIpConfig`` with ``IpAddressType`` to match the IP address type (``ipv4`` or ``ipv6``).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener_rule#field Elasticloadbalancingv2ListenerRule#field}",
            "stability": "stable",
            "summary": "The name of the field."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 3393
          },
          "name": "field",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener_rule#host_header_config Elasticloadbalancingv2ListenerRule#host_header_config}",
            "stability": "stable",
            "summary": "Information for a host header condition. Specify only when ``Field`` is ``host-header``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 3399
          },
          "name": "hostHeaderConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleConditionsHostHeaderConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener_rule#http_header_config Elasticloadbalancingv2ListenerRule#http_header_config}",
            "stability": "stable",
            "summary": "Information for an HTTP header condition. Specify only when ``Field`` is ``http-header``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 3405
          },
          "name": "httpHeaderConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleConditionsHttpHeaderConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener_rule#http_request_method_config Elasticloadbalancingv2ListenerRule#http_request_method_config}",
            "stability": "stable",
            "summary": "Information for an HTTP method condition. Specify only when ``Field`` is ``http-request-method``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 3411
          },
          "name": "httpRequestMethodConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleConditionsHttpRequestMethodConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener_rule#path_pattern_config Elasticloadbalancingv2ListenerRule#path_pattern_config}",
            "stability": "stable",
            "summary": "Information for a path pattern condition. Specify only when ``Field`` is ``path-pattern``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 3417
          },
          "name": "pathPatternConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleConditionsPathPatternConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener_rule#query_string_config Elasticloadbalancingv2ListenerRule#query_string_config}",
            "stability": "stable",
            "summary": "Information for a query string condition. Specify only when ``Field`` is ``query-string``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 3423
          },
          "name": "queryStringConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleConditionsQueryStringConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The maximum length of each string is 128 characters. Specify only when ``Field`` is ``http-header``, ``host-header``, or ``path-pattern``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener_rule#regex_values Elasticloadbalancingv2ListenerRule#regex_values}",
            "stability": "stable",
            "summary": "The regular expressions to match against the condition field."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 3429
          },
          "name": "regexValues",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener_rule#source_ip_config Elasticloadbalancingv2ListenerRule#source_ip_config}",
            "stability": "stable",
            "summary": "Information for a source IP condition. Specify only when ``Field`` is ``source-ip``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 3435
          },
          "name": "sourceIpConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleConditionsSourceIpConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Specify only when ``Field`` is ``host-header`` or ``path-pattern``. Alternatively, to specify multiple host names or multiple path patterns, use ``HostHeaderConfig`` or ``PathPatternConfig``.\n If ``Field`` is ``host-header`` and you're not using ``HostHeaderConfig``, you can specify a single host name (for example, my.example.com). A host name is case insensitive, can be up to 128 characters in length, and can contain any of the following characters.\n  +  A-Z, a-z, 0-9\n  +  - .\n  +  * (matches 0 or more characters)\n  +  ? (matches exactly 1 character)\n  \n If ``Field`` is ``path-pattern`` and you're not using ``PathPatternConfig``, you can specify a single path pattern (for example, /img/*). A path pattern is case-sensitive, can be up to 128 characters in length, and can contain any of the following characters.\n  +  A-Z, a-z, 0-9\n  +  _ - . $ / ~ \" ' @ : +\n  +  & (using &amp;)\n  +  * (matches 0 or more characters)\n  +  ? (matches exactly 1 character)\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener_rule#values Elasticloadbalancingv2ListenerRule#values}",
            "stability": "stable",
            "summary": "The condition value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 3453
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-listener-rule/index:Elasticloadbalancingv2ListenerRuleConditions"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleConditionsHostHeaderConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleConditionsHostHeaderConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
        "line": 2478
      },
      "name": "Elasticloadbalancingv2ListenerRuleConditionsHostHeaderConfig",
      "namespace": "elasticloadbalancingv2ListenerRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener_rule#regex_values Elasticloadbalancingv2ListenerRule#regex_values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 2482
          },
          "name": "regexValues",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The maximum length of each string is 128 characters. The comparison is case insensitive. The following wildcard characters are supported: * (matches 0 or more characters) and ? (matches exactly 1 character). You must include at least one \".\" character. You can include only alphabetical characters after the final \".\" character.\n If you specify multiple strings, the condition is satisfied if one of the strings matches the host name.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener_rule#values Elasticloadbalancingv2ListenerRule#values}",
            "stability": "stable",
            "summary": "The host names."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 2489
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-listener-rule/index:Elasticloadbalancingv2ListenerRuleConditionsHostHeaderConfig"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleConditionsHostHeaderConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleConditionsHostHeaderConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
          "line": 2536
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
        "line": 2528
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 2584
          },
          "name": "resetRegexValues"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 2600
          },
          "name": "resetValues"
        }
      ],
      "name": "Elasticloadbalancingv2ListenerRuleConditionsHostHeaderConfigOutputReference",
      "namespace": "elasticloadbalancingv2ListenerRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 2588
          },
          "name": "regexValuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 2604
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 2578
          },
          "name": "regexValues",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 2594
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 2540
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleConditionsHostHeaderConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-listener-rule/index:Elasticloadbalancingv2ListenerRuleConditionsHostHeaderConfigOutputReference"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleConditionsHttpHeaderConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleConditionsHttpHeaderConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
        "line": 2608
      },
      "name": "Elasticloadbalancingv2ListenerRuleConditionsHttpHeaderConfig",
      "namespace": "elasticloadbalancingv2ListenerRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The maximum size is 40 characters. The header name is case insensitive. The allowed characters are specified by RFC 7230. Wildcards are not supported.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener_rule#http_header_name Elasticloadbalancingv2ListenerRule#http_header_name}",
            "stability": "stable",
            "summary": "The name of the HTTP header field."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 2614
          },
          "name": "httpHeaderName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener_rule#regex_values Elasticloadbalancingv2ListenerRule#regex_values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 2618
          },
          "name": "regexValues",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The maximum length of each string is 128 characters. The comparison strings are case insensitive. The following wildcard characters are supported: * (matches 0 or more characters) and ? (matches exactly 1 character).\n If the same header appears multiple times in the request, we search them in order until a match is found.\n If you specify multiple strings, the condition is satisfied if one of the strings matches the value of the HTTP header. To require that all of the strings are a match, create one condition per string.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener_rule#values Elasticloadbalancingv2ListenerRule#values}",
            "stability": "stable",
            "summary": "The strings to compare against the value of the HTTP header."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 2626
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-listener-rule/index:Elasticloadbalancingv2ListenerRuleConditionsHttpHeaderConfig"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleConditionsHttpHeaderConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleConditionsHttpHeaderConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
          "line": 2680
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
        "line": 2672
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 2734
          },
          "name": "resetHttpHeaderName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 2750
          },
          "name": "resetRegexValues"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 2766
          },
          "name": "resetValues"
        }
      ],
      "name": "Elasticloadbalancingv2ListenerRuleConditionsHttpHeaderConfigOutputReference",
      "namespace": "elasticloadbalancingv2ListenerRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 2738
          },
          "name": "httpHeaderNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 2754
          },
          "name": "regexValuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 2770
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 2728
          },
          "name": "httpHeaderName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 2744
          },
          "name": "regexValues",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 2760
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 2684
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleConditionsHttpHeaderConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-listener-rule/index:Elasticloadbalancingv2ListenerRuleConditionsHttpHeaderConfigOutputReference"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleConditionsHttpRequestMethodConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleConditionsHttpRequestMethodConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
        "line": 2774
      },
      "name": "Elasticloadbalancingv2ListenerRuleConditionsHttpRequestMethodConfig",
      "namespace": "elasticloadbalancingv2ListenerRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The maximum length is 40 characters. The allowed characters are A-Z, hyphen (-), and underscore (_). The comparison is case sensitive. Wildcards are not supported; therefore, the method name must be an exact match.\n If you specify multiple strings, the condition is satisfied if one of the strings matches the HTTP request method. We recommend that you route GET and HEAD requests in the same way, because the response to a HEAD request may be cached.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener_rule#values Elasticloadbalancingv2ListenerRule#values}",
            "stability": "stable",
            "summary": "The name of the request method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 2781
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-listener-rule/index:Elasticloadbalancingv2ListenerRuleConditionsHttpRequestMethodConfig"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleConditionsHttpRequestMethodConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleConditionsHttpRequestMethodConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
          "line": 2821
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
        "line": 2813
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 2863
          },
          "name": "resetValues"
        }
      ],
      "name": "Elasticloadbalancingv2ListenerRuleConditionsHttpRequestMethodConfigOutputReference",
      "namespace": "elasticloadbalancingv2ListenerRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 2867
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 2857
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 2825
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleConditionsHttpRequestMethodConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-listener-rule/index:Elasticloadbalancingv2ListenerRuleConditionsHttpRequestMethodConfigOutputReference"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleConditionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleConditionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
          "line": 3786
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
        "line": 3778
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 3793
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleConditionsOutputReference"
            }
          }
        }
      ],
      "name": "Elasticloadbalancingv2ListenerRuleConditionsList",
      "namespace": "elasticloadbalancingv2ListenerRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 3779
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-listener-rule/index:Elasticloadbalancingv2ListenerRuleConditionsList"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleConditionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleConditionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
          "line": 3551
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
        "line": 3541
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 3654
          },
          "name": "putHostHeaderConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleConditionsHostHeaderConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 3670
          },
          "name": "putHttpHeaderConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleConditionsHttpHeaderConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 3686
          },
          "name": "putHttpRequestMethodConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleConditionsHttpRequestMethodConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 3702
          },
          "name": "putPathPatternConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleConditionsPathPatternConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 3718
          },
          "name": "putQueryStringConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleConditionsQueryStringConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 3750
          },
          "name": "putSourceIpConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleConditionsSourceIpConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 3641
          },
          "name": "resetField"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 3657
          },
          "name": "resetHostHeaderConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 3673
          },
          "name": "resetHttpHeaderConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 3689
          },
          "name": "resetHttpRequestMethodConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 3705
          },
          "name": "resetPathPatternConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 3721
          },
          "name": "resetQueryStringConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 3737
          },
          "name": "resetRegexValues"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 3753
          },
          "name": "resetSourceIpConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 3769
          },
          "name": "resetValues"
        }
      ],
      "name": "Elasticloadbalancingv2ListenerRuleConditionsOutputReference",
      "namespace": "elasticloadbalancingv2ListenerRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 3651
          },
          "name": "hostHeaderConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleConditionsHostHeaderConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 3667
          },
          "name": "httpHeaderConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleConditionsHttpHeaderConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 3683
          },
          "name": "httpRequestMethodConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleConditionsHttpRequestMethodConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 3699
          },
          "name": "pathPatternConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleConditionsPathPatternConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 3715
          },
          "name": "queryStringConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleConditionsQueryStringConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 3747
          },
          "name": "sourceIpConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleConditionsSourceIpConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 3645
          },
          "name": "fieldInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 3661
          },
          "name": "hostHeaderConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleConditionsHostHeaderConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 3677
          },
          "name": "httpHeaderConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleConditionsHttpHeaderConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 3693
          },
          "name": "httpRequestMethodConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleConditionsHttpRequestMethodConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 3709
          },
          "name": "pathPatternConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleConditionsPathPatternConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 3725
          },
          "name": "queryStringConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleConditionsQueryStringConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 3741
          },
          "name": "regexValuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 3757
          },
          "name": "sourceIpConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleConditionsSourceIpConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 3773
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 3635
          },
          "name": "field",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 3731
          },
          "name": "regexValues",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 3763
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 3555
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleConditions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-listener-rule/index:Elasticloadbalancingv2ListenerRuleConditionsOutputReference"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleConditionsPathPatternConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleConditionsPathPatternConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
        "line": 2871
      },
      "name": "Elasticloadbalancingv2ListenerRuleConditionsPathPatternConfig",
      "namespace": "elasticloadbalancingv2ListenerRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener_rule#regex_values Elasticloadbalancingv2ListenerRule#regex_values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 2875
          },
          "name": "regexValues",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The maximum size of each string is 128 characters. The comparison is case sensitive. The following wildcard characters are supported: * (matches 0 or more characters) and ? (matches exactly 1 character).\n If you specify multiple strings, the condition is satisfied if one of them matches the request URL. The path pattern is compared only to the path of the URL, not to its query string.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener_rule#values Elasticloadbalancingv2ListenerRule#values}",
            "stability": "stable",
            "summary": "The path patterns to compare against the request URL."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 2882
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-listener-rule/index:Elasticloadbalancingv2ListenerRuleConditionsPathPatternConfig"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleConditionsPathPatternConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleConditionsPathPatternConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
          "line": 2929
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
        "line": 2921
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 2977
          },
          "name": "resetRegexValues"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 2993
          },
          "name": "resetValues"
        }
      ],
      "name": "Elasticloadbalancingv2ListenerRuleConditionsPathPatternConfigOutputReference",
      "namespace": "elasticloadbalancingv2ListenerRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 2981
          },
          "name": "regexValuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 2997
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 2971
          },
          "name": "regexValues",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 2987
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 2933
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleConditionsPathPatternConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-listener-rule/index:Elasticloadbalancingv2ListenerRuleConditionsPathPatternConfigOutputReference"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleConditionsQueryStringConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleConditionsQueryStringConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
        "line": 3154
      },
      "name": "Elasticloadbalancingv2ListenerRuleConditionsQueryStringConfig",
      "namespace": "elasticloadbalancingv2ListenerRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The maximum length of each string is 128 characters. The comparison is case insensitive. The following wildcard characters are supported: * (matches 0 or more characters) and ? (matches exactly 1 character). To search for a literal '*' or '?' character in a query string, you must escape these characters in ``Values`` using a '\\' character.\n If you specify multiple key/value pairs or values, the condition is satisfied if one of them is found in the query string.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener_rule#values Elasticloadbalancingv2ListenerRule#values}",
            "stability": "stable",
            "summary": "The key/value pairs or values to find in the query string."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 3161
          },
          "name": "values",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleConditionsQueryStringConfigValues"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-listener-rule/index:Elasticloadbalancingv2ListenerRuleConditionsQueryStringConfig"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleConditionsQueryStringConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleConditionsQueryStringConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
          "line": 3201
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
        "line": 3193
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 3240
          },
          "name": "putValues",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleConditionsQueryStringConfigValues"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 3243
          },
          "name": "resetValues"
        }
      ],
      "name": "Elasticloadbalancingv2ListenerRuleConditionsQueryStringConfigOutputReference",
      "namespace": "elasticloadbalancingv2ListenerRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 3237
          },
          "name": "values",
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleConditionsQueryStringConfigValuesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 3247
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleConditionsQueryStringConfigValues"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 3205
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleConditionsQueryStringConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-listener-rule/index:Elasticloadbalancingv2ListenerRuleConditionsQueryStringConfigOutputReference"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleConditionsQueryStringConfigValues": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleConditionsQueryStringConfigValues",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
        "line": 3001
      },
      "name": "Elasticloadbalancingv2ListenerRuleConditionsQueryStringConfigValues",
      "namespace": "elasticloadbalancingv2ListenerRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener_rule#key Elasticloadbalancingv2ListenerRule#key}",
            "stability": "stable",
            "summary": "The key. You can omit the key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 3007
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener_rule#value Elasticloadbalancingv2ListenerRule#value}",
            "stability": "stable",
            "summary": "The value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 3013
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-listener-rule/index:Elasticloadbalancingv2ListenerRuleConditionsQueryStringConfigValues"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleConditionsQueryStringConfigValuesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleConditionsQueryStringConfigValuesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
          "line": 3143
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
        "line": 3135
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 3150
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleConditionsQueryStringConfigValuesOutputReference"
            }
          }
        }
      ],
      "name": "Elasticloadbalancingv2ListenerRuleConditionsQueryStringConfigValuesList",
      "namespace": "elasticloadbalancingv2ListenerRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 3136
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleConditionsQueryStringConfigValues"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-listener-rule/index:Elasticloadbalancingv2ListenerRuleConditionsQueryStringConfigValuesList"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleConditionsQueryStringConfigValuesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleConditionsQueryStringConfigValuesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
          "line": 3062
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
        "line": 3052
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 3110
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 3126
          },
          "name": "resetValue"
        }
      ],
      "name": "Elasticloadbalancingv2ListenerRuleConditionsQueryStringConfigValuesOutputReference",
      "namespace": "elasticloadbalancingv2ListenerRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 3114
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 3130
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 3104
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 3120
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 3066
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleConditionsQueryStringConfigValues"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-listener-rule/index:Elasticloadbalancingv2ListenerRuleConditionsQueryStringConfigValuesOutputReference"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleConditionsSourceIpConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleConditionsSourceIpConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
        "line": 3251
      },
      "name": "Elasticloadbalancingv2ListenerRuleConditionsSourceIpConfig",
      "namespace": "elasticloadbalancingv2ListenerRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener_rule#ip_address_type Elasticloadbalancingv2ListenerRule#ip_address_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 3255
          },
          "name": "ipAddressType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can use both IPv4 and IPv6 addresses. Wildcards are not supported.\n If you specify multiple addresses, the condition is satisfied if the source IP address of the request matches one of the CIDR blocks. This condition is not satisfied by the addresses in the X-Forwarded-For header.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener_rule#values Elasticloadbalancingv2ListenerRule#values}",
            "stability": "stable",
            "summary": "The source IP addresses, in CIDR format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 3262
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-listener-rule/index:Elasticloadbalancingv2ListenerRuleConditionsSourceIpConfig"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleConditionsSourceIpConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleConditionsSourceIpConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
          "line": 3309
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
        "line": 3301
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 3357
          },
          "name": "resetIpAddressType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 3373
          },
          "name": "resetValues"
        }
      ],
      "name": "Elasticloadbalancingv2ListenerRuleConditionsSourceIpConfigOutputReference",
      "namespace": "elasticloadbalancingv2ListenerRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 3361
          },
          "name": "ipAddressTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 3377
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 3351
          },
          "name": "ipAddressType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 3367
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 3313
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleConditionsSourceIpConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-listener-rule/index:Elasticloadbalancingv2ListenerRuleConditionsSourceIpConfigOutputReference"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
        "line": 14
      },
      "name": "Elasticloadbalancingv2ListenerRuleConfig",
      "namespace": "elasticloadbalancingv2ListenerRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The rule must include exactly one of the following types of actions: ``forward``, ``fixed-response``, or ``redirect``, and it must be the last action to be performed. If the rule is for an HTTPS listener, it can also optionally include an authentication action.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener_rule#actions Elasticloadbalancingv2ListenerRule#actions}",
            "stability": "stable",
            "summary": "The actions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 21
          },
          "name": "actions",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleActions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The rule can optionally include up to one of each of the following conditions: ``http-request-method``, ``host-header``, ``path-pattern``, and ``source-ip``. A rule can also optionally include one or more of each of the following conditions: ``http-header`` and ``query-string``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener_rule#conditions Elasticloadbalancingv2ListenerRule#conditions}",
            "stability": "stable",
            "summary": "The conditions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 28
          },
          "name": "conditions",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "A listener can't have multiple rules with the same priority.\n If you try to reorder rules by updating their priorities, do not specify a new priority if an existing rule already uses this priority, as this can cause an error. If you need to reuse a priority with a different rule, you must remove it as a priority first, and then specify it in a subsequent update.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener_rule#priority Elasticloadbalancingv2ListenerRule#priority}",
            "stability": "stable",
            "summary": "The rule priority."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 41
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener_rule#listener_arn Elasticloadbalancingv2ListenerRule#listener_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the listener."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 34
          },
          "name": "listenerArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener_rule#tags Elasticloadbalancingv2ListenerRule#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 45
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener_rule#transforms Elasticloadbalancingv2ListenerRule#transforms}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 49
          },
          "name": "transforms",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleTransforms"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-listener-rule/index:Elasticloadbalancingv2ListenerRuleConfig"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
        "line": 3797
      },
      "name": "Elasticloadbalancingv2ListenerRuleTags",
      "namespace": "elasticloadbalancingv2ListenerRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener_rule#key Elasticloadbalancingv2ListenerRule#key}",
            "stability": "stable",
            "summary": "The key of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 3803
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener_rule#value Elasticloadbalancingv2ListenerRule#value}",
            "stability": "stable",
            "summary": "The value of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 3809
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-listener-rule/index:Elasticloadbalancingv2ListenerRuleTags"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
          "line": 3939
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
        "line": 3931
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 3946
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleTagsOutputReference"
            }
          }
        }
      ],
      "name": "Elasticloadbalancingv2ListenerRuleTagsList",
      "namespace": "elasticloadbalancingv2ListenerRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 3932
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-listener-rule/index:Elasticloadbalancingv2ListenerRuleTagsList"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
          "line": 3858
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
        "line": 3848
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 3906
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 3922
          },
          "name": "resetValue"
        }
      ],
      "name": "Elasticloadbalancingv2ListenerRuleTagsOutputReference",
      "namespace": "elasticloadbalancingv2ListenerRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 3910
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 3926
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 3900
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 3916
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 3862
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-listener-rule/index:Elasticloadbalancingv2ListenerRuleTagsOutputReference"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleTransforms": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleTransforms",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
        "line": 4444
      },
      "name": "Elasticloadbalancingv2ListenerRuleTransforms",
      "namespace": "elasticloadbalancingv2ListenerRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener_rule#host_header_rewrite_config Elasticloadbalancingv2ListenerRule#host_header_rewrite_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 4448
          },
          "name": "hostHeaderRewriteConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleTransformsHostHeaderRewriteConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener_rule#type Elasticloadbalancingv2ListenerRule#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 4452
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener_rule#url_rewrite_config Elasticloadbalancingv2ListenerRule#url_rewrite_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 4456
          },
          "name": "urlRewriteConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleTransformsUrlRewriteConfig"
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-listener-rule/index:Elasticloadbalancingv2ListenerRuleTransforms"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleTransformsHostHeaderRewriteConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleTransformsHostHeaderRewriteConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
        "line": 4103
      },
      "name": "Elasticloadbalancingv2ListenerRuleTransformsHostHeaderRewriteConfig",
      "namespace": "elasticloadbalancingv2ListenerRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener_rule#rewrites Elasticloadbalancingv2ListenerRule#rewrites}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 4107
          },
          "name": "rewrites",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleTransformsHostHeaderRewriteConfigRewrites"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-listener-rule/index:Elasticloadbalancingv2ListenerRuleTransformsHostHeaderRewriteConfig"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleTransformsHostHeaderRewriteConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleTransformsHostHeaderRewriteConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
          "line": 4147
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
        "line": 4139
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 4186
          },
          "name": "putRewrites",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleTransformsHostHeaderRewriteConfigRewrites"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 4189
          },
          "name": "resetRewrites"
        }
      ],
      "name": "Elasticloadbalancingv2ListenerRuleTransformsHostHeaderRewriteConfigOutputReference",
      "namespace": "elasticloadbalancingv2ListenerRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 4183
          },
          "name": "rewrites",
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleTransformsHostHeaderRewriteConfigRewritesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 4193
          },
          "name": "rewritesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleTransformsHostHeaderRewriteConfigRewrites"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 4151
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleTransformsHostHeaderRewriteConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-listener-rule/index:Elasticloadbalancingv2ListenerRuleTransformsHostHeaderRewriteConfigOutputReference"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleTransformsHostHeaderRewriteConfigRewrites": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleTransformsHostHeaderRewriteConfigRewrites",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
        "line": 3950
      },
      "name": "Elasticloadbalancingv2ListenerRuleTransformsHostHeaderRewriteConfigRewrites",
      "namespace": "elasticloadbalancingv2ListenerRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener_rule#regex Elasticloadbalancingv2ListenerRule#regex}",
            "stability": "stable",
            "summary": "The regular expression to match in the input string. The maximum length of the string is 1,024 characters."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 3956
          },
          "name": "regex",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The maximum length of the string is 1,024 characters. You can specify capture groups in the regular expression (for example, $1 and $2).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener_rule#replace Elasticloadbalancingv2ListenerRule#replace}",
            "stability": "stable",
            "summary": "The replacement string to use when rewriting the matched input."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 3962
          },
          "name": "replace",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-listener-rule/index:Elasticloadbalancingv2ListenerRuleTransformsHostHeaderRewriteConfigRewrites"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleTransformsHostHeaderRewriteConfigRewritesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleTransformsHostHeaderRewriteConfigRewritesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
          "line": 4092
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
        "line": 4084
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 4099
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleTransformsHostHeaderRewriteConfigRewritesOutputReference"
            }
          }
        }
      ],
      "name": "Elasticloadbalancingv2ListenerRuleTransformsHostHeaderRewriteConfigRewritesList",
      "namespace": "elasticloadbalancingv2ListenerRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 4085
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleTransformsHostHeaderRewriteConfigRewrites"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-listener-rule/index:Elasticloadbalancingv2ListenerRuleTransformsHostHeaderRewriteConfigRewritesList"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleTransformsHostHeaderRewriteConfigRewritesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleTransformsHostHeaderRewriteConfigRewritesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
          "line": 4011
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
        "line": 4001
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 4059
          },
          "name": "resetRegex"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 4075
          },
          "name": "resetReplace"
        }
      ],
      "name": "Elasticloadbalancingv2ListenerRuleTransformsHostHeaderRewriteConfigRewritesOutputReference",
      "namespace": "elasticloadbalancingv2ListenerRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 4063
          },
          "name": "regexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 4079
          },
          "name": "replaceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 4053
          },
          "name": "regex",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 4069
          },
          "name": "replace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 4015
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleTransformsHostHeaderRewriteConfigRewrites"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-listener-rule/index:Elasticloadbalancingv2ListenerRuleTransformsHostHeaderRewriteConfigRewritesOutputReference"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleTransformsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleTransformsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
          "line": 4615
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
        "line": 4607
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 4622
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleTransformsOutputReference"
            }
          }
        }
      ],
      "name": "Elasticloadbalancingv2ListenerRuleTransformsList",
      "namespace": "elasticloadbalancingv2ListenerRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 4608
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleTransforms"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-listener-rule/index:Elasticloadbalancingv2ListenerRuleTransformsList"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleTransformsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleTransformsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
          "line": 4512
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
        "line": 4502
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 4563
          },
          "name": "putHostHeaderRewriteConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleTransformsHostHeaderRewriteConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 4595
          },
          "name": "putUrlRewriteConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleTransformsUrlRewriteConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 4566
          },
          "name": "resetHostHeaderRewriteConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 4582
          },
          "name": "resetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 4598
          },
          "name": "resetUrlRewriteConfig"
        }
      ],
      "name": "Elasticloadbalancingv2ListenerRuleTransformsOutputReference",
      "namespace": "elasticloadbalancingv2ListenerRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 4560
          },
          "name": "hostHeaderRewriteConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleTransformsHostHeaderRewriteConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 4592
          },
          "name": "urlRewriteConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleTransformsUrlRewriteConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 4570
          },
          "name": "hostHeaderRewriteConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleTransformsHostHeaderRewriteConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 4586
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 4602
          },
          "name": "urlRewriteConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleTransformsUrlRewriteConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 4576
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 4516
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleTransforms"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-listener-rule/index:Elasticloadbalancingv2ListenerRuleTransformsOutputReference"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleTransformsUrlRewriteConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleTransformsUrlRewriteConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
        "line": 4350
      },
      "name": "Elasticloadbalancingv2ListenerRuleTransformsUrlRewriteConfig",
      "namespace": "elasticloadbalancingv2ListenerRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener_rule#rewrites Elasticloadbalancingv2ListenerRule#rewrites}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 4354
          },
          "name": "rewrites",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleTransformsUrlRewriteConfigRewrites"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-listener-rule/index:Elasticloadbalancingv2ListenerRuleTransformsUrlRewriteConfig"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleTransformsUrlRewriteConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleTransformsUrlRewriteConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
          "line": 4394
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
        "line": 4386
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 4433
          },
          "name": "putRewrites",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleTransformsUrlRewriteConfigRewrites"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 4436
          },
          "name": "resetRewrites"
        }
      ],
      "name": "Elasticloadbalancingv2ListenerRuleTransformsUrlRewriteConfigOutputReference",
      "namespace": "elasticloadbalancingv2ListenerRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 4430
          },
          "name": "rewrites",
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleTransformsUrlRewriteConfigRewritesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 4440
          },
          "name": "rewritesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleTransformsUrlRewriteConfigRewrites"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 4398
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleTransformsUrlRewriteConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-listener-rule/index:Elasticloadbalancingv2ListenerRuleTransformsUrlRewriteConfigOutputReference"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleTransformsUrlRewriteConfigRewrites": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleTransformsUrlRewriteConfigRewrites",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
        "line": 4197
      },
      "name": "Elasticloadbalancingv2ListenerRuleTransformsUrlRewriteConfigRewrites",
      "namespace": "elasticloadbalancingv2ListenerRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener_rule#regex Elasticloadbalancingv2ListenerRule#regex}",
            "stability": "stable",
            "summary": "The regular expression to match in the input string. The maximum length of the string is 1,024 characters."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 4203
          },
          "name": "regex",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The maximum length of the string is 1,024 characters. You can specify capture groups in the regular expression (for example, $1 and $2).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_listener_rule#replace Elasticloadbalancingv2ListenerRule#replace}",
            "stability": "stable",
            "summary": "The replacement string to use when rewriting the matched input."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 4209
          },
          "name": "replace",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-listener-rule/index:Elasticloadbalancingv2ListenerRuleTransformsUrlRewriteConfigRewrites"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleTransformsUrlRewriteConfigRewritesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleTransformsUrlRewriteConfigRewritesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
          "line": 4339
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
        "line": 4331
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 4346
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleTransformsUrlRewriteConfigRewritesOutputReference"
            }
          }
        }
      ],
      "name": "Elasticloadbalancingv2ListenerRuleTransformsUrlRewriteConfigRewritesList",
      "namespace": "elasticloadbalancingv2ListenerRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 4332
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleTransformsUrlRewriteConfigRewrites"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-listener-rule/index:Elasticloadbalancingv2ListenerRuleTransformsUrlRewriteConfigRewritesList"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleTransformsUrlRewriteConfigRewritesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleTransformsUrlRewriteConfigRewritesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
          "line": 4258
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
        "line": 4248
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 4306
          },
          "name": "resetRegex"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 4322
          },
          "name": "resetReplace"
        }
      ],
      "name": "Elasticloadbalancingv2ListenerRuleTransformsUrlRewriteConfigRewritesOutputReference",
      "namespace": "elasticloadbalancingv2ListenerRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 4310
          },
          "name": "regexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 4326
          },
          "name": "replaceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 4300
          },
          "name": "regex",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 4316
          },
          "name": "replace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-listener-rule/index.ts",
            "line": 4262
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2ListenerRule.Elasticloadbalancingv2ListenerRuleTransformsUrlRewriteConfigRewrites"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-listener-rule/index:Elasticloadbalancingv2ListenerRuleTransformsUrlRewriteConfigRewritesOutputReference"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2LoadBalancer.Elasticloadbalancingv2LoadBalancer": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_load_balancer awscc_elasticloadbalancingv2_load_balancer}."
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2LoadBalancer.Elasticloadbalancingv2LoadBalancer",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_load_balancer awscc_elasticloadbalancingv2_load_balancer} Resource."
        },
        "locationInModule": {
          "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
          "line": 849
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2LoadBalancer.Elasticloadbalancingv2LoadBalancerConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
        "line": 817
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Elasticloadbalancingv2LoadBalancer resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 834
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Elasticloadbalancingv2LoadBalancer to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_load_balancer#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Elasticloadbalancingv2LoadBalancer that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Elasticloadbalancingv2LoadBalancer to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 990
          },
          "name": "putLoadBalancerAttributes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2LoadBalancer.Elasticloadbalancingv2LoadBalancerLoadBalancerAttributes"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 1016
          },
          "name": "putMinimumLoadBalancerCapacity",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2LoadBalancer.Elasticloadbalancingv2LoadBalancerMinimumLoadBalancerCapacity"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 1080
          },
          "name": "putSubnetMappings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2LoadBalancer.Elasticloadbalancingv2LoadBalancerSubnetMappings"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 1112
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2LoadBalancer.Elasticloadbalancingv2LoadBalancerTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 903
          },
          "name": "resetEnableCapacityReservationProvisionStabilize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 919
          },
          "name": "resetEnablePrefixForIpv6SourceNat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 935
          },
          "name": "resetEnforceSecurityGroupInboundRulesOnPrivateLinkTraffic"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 956
          },
          "name": "resetIpAddressType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 972
          },
          "name": "resetIpv4IpamPoolId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 993
          },
          "name": "resetLoadBalancerAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 1019
          },
          "name": "resetMinimumLoadBalancerCapacity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 1035
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 1051
          },
          "name": "resetScheme"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 1067
          },
          "name": "resetSecurityGroups"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 1083
          },
          "name": "resetSubnetMappings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 1099
          },
          "name": "resetSubnets"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 1115
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 1131
          },
          "name": "resetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 1143
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 1162
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Elasticloadbalancingv2LoadBalancer",
      "namespace": "elasticloadbalancingv2LoadBalancer",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 822
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 886
          },
          "name": "canonicalHostedZoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 891
          },
          "name": "dnsName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 944
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 981
          },
          "name": "loadBalancerArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 987
          },
          "name": "loadBalancerAttributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2LoadBalancer.Elasticloadbalancingv2LoadBalancerLoadBalancerAttributesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 1002
          },
          "name": "loadBalancerFullName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 1007
          },
          "name": "loadBalancerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 1013
          },
          "name": "minimumLoadBalancerCapacity",
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2LoadBalancer.Elasticloadbalancingv2LoadBalancerMinimumLoadBalancerCapacityOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 1077
          },
          "name": "subnetMappings",
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2LoadBalancer.Elasticloadbalancingv2LoadBalancerSubnetMappingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 1109
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2LoadBalancer.Elasticloadbalancingv2LoadBalancerTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 907
          },
          "name": "enableCapacityReservationProvisionStabilizeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 923
          },
          "name": "enablePrefixForIpv6SourceNatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 939
          },
          "name": "enforceSecurityGroupInboundRulesOnPrivateLinkTrafficInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 960
          },
          "name": "ipAddressTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 976
          },
          "name": "ipv4IpamPoolIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 997
          },
          "name": "loadBalancerAttributesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2LoadBalancer.Elasticloadbalancingv2LoadBalancerLoadBalancerAttributes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 1023
          },
          "name": "minimumLoadBalancerCapacityInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2LoadBalancer.Elasticloadbalancingv2LoadBalancerMinimumLoadBalancerCapacity"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 1039
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 1055
          },
          "name": "schemeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 1071
          },
          "name": "securityGroupsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 1087
          },
          "name": "subnetMappingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2LoadBalancer.Elasticloadbalancingv2LoadBalancerSubnetMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 1103
          },
          "name": "subnetsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 1119
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2LoadBalancer.Elasticloadbalancingv2LoadBalancerTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 1135
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 897
          },
          "name": "enableCapacityReservationProvisionStabilize",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 913
          },
          "name": "enablePrefixForIpv6SourceNat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 929
          },
          "name": "enforceSecurityGroupInboundRulesOnPrivateLinkTraffic",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 950
          },
          "name": "ipAddressType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 966
          },
          "name": "ipv4IpamPoolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 1029
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 1045
          },
          "name": "scheme",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 1061
          },
          "name": "securityGroups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 1093
          },
          "name": "subnets",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 1125
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-load-balancer/index:Elasticloadbalancingv2LoadBalancer"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2LoadBalancer.Elasticloadbalancingv2LoadBalancerConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2LoadBalancer.Elasticloadbalancingv2LoadBalancerConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
        "line": 14
      },
      "name": "Elasticloadbalancingv2LoadBalancerConfig",
      "namespace": "elasticloadbalancingv2LoadBalancer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "This ensures that the final stack status reflects the status of the LCU reservation. The default is ``false``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_load_balancer#enable_capacity_reservation_provision_stabilize Elasticloadbalancingv2LoadBalancer#enable_capacity_reservation_provision_stabilize}",
            "stability": "stable",
            "summary": "Indicates whether to enable stabilization when creating or updating an LCU reservation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 20
          },
          "name": "enableCapacityReservationProvisionStabilize",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The IP address type must be ``dualstack``. The default value is ``off``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_load_balancer#enable_prefix_for_ipv_6_source_nat Elasticloadbalancingv2LoadBalancer#enable_prefix_for_ipv_6_source_nat}",
            "stability": "stable",
            "summary": "[Network Load Balancers with UDP listeners] Indicates whether to use an IPv6 prefix from each subnet for source NAT."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 26
          },
          "name": "enablePrefixForIpv6SourceNat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The default is ``on``.\n You can't configure this property on a Network Load Balancer unless you associated a security group with the load balancer when you created it.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_load_balancer#enforce_security_group_inbound_rules_on_private_link_traffic Elasticloadbalancingv2LoadBalancer#enforce_security_group_inbound_rules_on_private_link_traffic}",
            "stability": "stable",
            "summary": "Indicates whether to evaluate inbound security group rules for traffic sent to a Network Load Balancer through privatelink."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 33
          },
          "name": "enforceSecurityGroupInboundRulesOnPrivateLinkTraffic",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Internal load balancers must use ``ipv4``.\n [Application Load Balancers] The possible values are ``ipv4`` (IPv4 addresses), ``dualstack`` (IPv4 and IPv6 addresses), and ``dualstack-without-public-ipv4`` (public IPv6 addresses and private IPv4 and IPv6 addresses).\n Application Load Balancer authentication supports IPv4 addresses only when connecting to an Identity Provider (IdP) or Amazon Cognito endpoint. Without a public IPv4 address the load balancer can't complete the authentication process, resulting in HTTP 500 errors.\n [Network Load Balancers and Gateway Load Balancers] The possible values are ``ipv4`` (IPv4 addresses) and ``dualstack`` (IPv4 and IPv6 addresses).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_load_balancer#ip_address_type Elasticloadbalancingv2LoadBalancer#ip_address_type}",
            "stability": "stable",
            "summary": "The IP address type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 42
          },
          "name": "ipAddressType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_load_balancer#ipv_4_ipam_pool_id Elasticloadbalancingv2LoadBalancer#ipv_4_ipam_pool_id}",
            "stability": "stable",
            "summary": "The ID of the IPv4 IPAM pool."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 48
          },
          "name": "ipv4IpamPoolId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_load_balancer#load_balancer_attributes Elasticloadbalancingv2LoadBalancer#load_balancer_attributes}",
            "stability": "stable",
            "summary": "The load balancer attributes. Attributes that you do not modify retain their current values."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 54
          },
          "name": "loadBalancerAttributes",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2LoadBalancer.Elasticloadbalancingv2LoadBalancerLoadBalancerAttributes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_load_balancer#minimum_load_balancer_capacity Elasticloadbalancingv2LoadBalancer#minimum_load_balancer_capacity}",
            "stability": "stable",
            "summary": "The minimum capacity for a load balancer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 60
          },
          "name": "minimumLoadBalancerCapacity",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2LoadBalancer.Elasticloadbalancingv2LoadBalancerMinimumLoadBalancerCapacity"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This name must be unique per region per account, can have a maximum of 32 characters, must contain only alphanumeric characters or hyphens, must not begin or end with a hyphen, and must not begin with \"internal-\".\n If you don't specify a name, AWS CloudFormation generates a unique physical ID for the load balancer. If you specify a name, you cannot perform updates that require replacement of this resource, but you can perform other updates. To replace the resource, specify a new name.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_load_balancer#name Elasticloadbalancingv2LoadBalancer#name}",
            "stability": "stable",
            "summary": "The name of the load balancer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 67
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The DNS name of an Internet-facing load balancer is publicly resolvable to the public IP addresses of the nodes. Therefore, Internet-facing load balancers can route requests from clients over the internet.\n The nodes of an internal load balancer have only private IP addresses. The DNS name of an internal load balancer is publicly resolvable to the private IP addresses of the nodes. Therefore, internal load balancers can route requests only from clients with access to the VPC for the load balancer.\n The default is an Internet-facing load balancer.\n You can't specify a scheme for a Gateway Load Balancer.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_load_balancer#scheme Elasticloadbalancingv2LoadBalancer#scheme}",
            "stability": "stable",
            "summary": "The nodes of an Internet-facing load balancer have public IP addresses."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 76
          },
          "name": "scheme",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_load_balancer#security_groups Elasticloadbalancingv2LoadBalancer#security_groups}",
            "stability": "stable",
            "summary": "[Application Load Balancers and Network Load Balancers] The IDs of the security groups for the load balancer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 82
          },
          "name": "securityGroups",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify only one subnet per Availability Zone. You must specify either subnets or subnet mappings, but not both.\n [Application Load Balancers] You must specify subnets from at least two Availability Zones. You can't specify Elastic IP addresses for your subnets.\n [Application Load Balancers on Outposts] You must specify one Outpost subnet.\n [Application Load Balancers on Local Zones] You can specify subnets from one or more Local Zones.\n [Network Load Balancers] You can specify subnets from one or more Availability Zones. You can specify one Elastic IP address per subnet if you need static IP addresses for your internet-facing load balancer. For internal load balancers, you can specify one private IP address per subnet from the IPv4 range of the subnet. For internet-facing load balancer, you can specify one IPv6 address per subnet.\n [Gateway Load Balancers] You can specify subnets from one or more Availability Zones. You can't specify Elastic IP addresses for your subnets.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_load_balancer#subnet_mappings Elasticloadbalancingv2LoadBalancer#subnet_mappings}",
            "stability": "stable",
            "summary": "The IDs of the subnets."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 93
          },
          "name": "subnetMappings",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2LoadBalancer.Elasticloadbalancingv2LoadBalancerSubnetMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify only one subnet per Availability Zone. You must specify either subnets or subnet mappings, but not both. To specify an Elastic IP address, specify subnet mappings instead of subnets.\n [Application Load Balancers] You must specify subnets from at least two Availability Zones.\n [Application Load Balancers on Outposts] You must specify one Outpost subnet.\n [Application Load Balancers on Local Zones] You can specify subnets from one or more Local Zones.\n [Network Load Balancers and Gateway Load Balancers] You can specify subnets from one or more Availability Zones.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_load_balancer#subnets Elasticloadbalancingv2LoadBalancer#subnets}",
            "stability": "stable",
            "summary": "The IDs of the subnets."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 103
          },
          "name": "subnets",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_load_balancer#tags Elasticloadbalancingv2LoadBalancer#tags}",
            "stability": "stable",
            "summary": "The tags to assign to the load balancer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 109
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2LoadBalancer.Elasticloadbalancingv2LoadBalancerTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_load_balancer#type Elasticloadbalancingv2LoadBalancer#type}",
            "stability": "stable",
            "summary": "The type of load balancer. The default is ``application``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 115
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-load-balancer/index:Elasticloadbalancingv2LoadBalancerConfig"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2LoadBalancer.Elasticloadbalancingv2LoadBalancerLoadBalancerAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2LoadBalancer.Elasticloadbalancingv2LoadBalancerLoadBalancerAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
        "line": 117
      },
      "name": "Elasticloadbalancingv2LoadBalancerLoadBalancerAttributes",
      "namespace": "elasticloadbalancingv2LoadBalancer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The following attributes are supported by all load balancers:\n  +  ``deletion_protection.enabled`` - Indicates whether deletion protection is enabled. The value is ``true`` or ``false``. The default is ``false``.\n  +  ``load_balancing.cross_zone.enabled`` - Indicates whether cross-zone load balancing is enabled. The possible values are ``true`` and ``false``. The default for Network Load Balancers and Gateway Load Balancers is ``false``. The default for Application Load Balancers is ``true``, and can't be changed.\n  \n The following attributes are supported by both Application Load Balancers and Network Load Balancers:\n  +  ``access_logs.s3.enabled`` - Indicates whether access logs are enabled. The value is ``true`` or ``false``. The default is ``false``.\n  +  ``access_logs.s3.bucket`` - The name of the S3 bucket for the access logs. This attribute is required if access logs are enabled. The bucket must exist in the same region as the load balancer and have a bucket policy that grants Elastic Load Balancing permissions to write to the bucket.\n  +  ``access_logs.s3.prefix`` - The prefix for the location in the S3 bucket for the access logs.\n  +  ``ipv6.deny_all_igw_traffic`` - Blocks internet gateway (IGW) access to the load balancer. It is set to ``false`` for internet-facing load balancers and ``true`` for internal load balancers, preventing unintended access to your internal load balancer through an internet gateway.\n  +  ``zonal_shift.config.enabled`` - Indicates whether zonal shift is enabled. The possible values are ``true`` and ``false``. The default is ``false``.\n  \n The following attributes are supported by only Application Load Balancers:\n  +  ``idle_timeout.timeout_seconds`` - The idle timeout value, in seconds. The valid range is 1-4000 seconds. The default is 60 seconds.\n  +  ``client_keep_alive.seconds`` - The client keep alive value, in seconds. The valid range is 60-604800 seconds. The default is 3600 seconds.\n  +  ``connection_logs.s3.enabled`` - Indicates whether connection logs are enabled. The value is ``true`` or ``false``. The default is ``false``.\n  +  ``connection_logs.s3.bucket`` - The name of the S3 bucket for the connection logs. This attribute is required if connection logs are enabled. The bucket must exist in the same region as the load balancer and have a bucket policy that grants Elastic Load Balancing permissions to write to the bucket.\n  +  ``connection_logs.s3.prefix`` - The prefix for the location in the S3 bucket for the connection logs.\n  +  ``health_check_logs.s3.enabled`` - Indicates whether health check logs are enabled. The value is ``true`` or ``false``. The default is ``false``.\n  +  ``health_check_logs.s3.bucket`` - The name of the S3 bucket for the health check logs. This attribute is required if health check logs are enabled. The bucket must exist in the same region as the load balancer and have a bucket policy that grants Elastic Load Balancing permissions to write to the bucket.\n  +  ``health_check_logs.s3.prefix`` - The prefix for the location in the S3 bucket for the health check logs.\n  +  ``routing.http.desync_mitigation_mode`` - Determines how the load balancer handles requests that might pose a security risk to your application. The possible values are ``monitor``, ``defensive``, and ``strictest``. The default is ``defensive``.\n  +  ``routing.http.drop_invalid_header_fields.enabled`` - Indicates whether HTTP headers with invalid header fields are removed by the load balancer (``true``) or routed to targets (``false``). The default is ``false``.\n  +  ``routing.http.preserve_host_header.enabled`` - Indicates whether the Application Load Balancer should preserve the ``Host`` header in the HTTP request and send it to the target without any change. The possible values are ``true`` and ``false``. The default is ``false``.\n  +  ``routing.http.x_amzn_tls_version_and_cipher_suite.enabled`` - Indicates whether the two headers (``x-amzn-tls-version`` and ``x-amzn-tls-cipher-suite``), which contain information about the negotiated TLS version and cipher suite, are added to the client request before sending it to the target. The ``x-amzn-tls-version`` header has information about the TLS protocol version negotiated with the client, and the ``x-amzn-tls-cipher-suite`` header has information about the cipher suite negotiated with the client. Both headers are in OpenSSL format. The possible values for the attribute are ``true`` and ``false``. The default is ``false``.\n  +  ``routing.http.xff_client_port.enabled`` - Indicates whether the ``X-Forwarded-For`` header should preserve the source port that the client used to connect to the load balancer. The possible values are ``true`` and ``false``. The default is ``false``.\n  +  ``routing.http.xff_header_processing.mode`` - Enables you to modify, preserve, or remove the ``X-Forwarded-For`` header in the HTTP request before the Application Load Balancer sends the request to the target. The possible values are ``append``, ``preserve``, and ``remove``. The default is ``append``.\n  +  If the value is ``append``, the Application Load Balancer adds the client IP address (of the last hop) to the ``X-Forwarded-For`` header in the HTTP request before it sends it to targets.\n  +  If the value is ``preserve`` the Application Load Balancer preserves the ``X-Forwarded-For`` header in the HTTP request, and sends it to targets without any change.\n  +  If the value is ``remove``, the Application Load Balancer removes the ``X-Forwarded-For`` header in the HTTP request before it sends it to targets.\n  \n  +  ``routing.http2.enabled`` - Indicates whether clients can connect to the load balancer using HTTP/2. If ``true``, clients can connect using HTTP/2 or HTTP/1.1. However, all client requests are subject to the stricter HTTP/2 header validation rules. For example, message header names must contain only alphanumeric characters and hyphens. If ``false``, clients must connect using HTTP/1.1. The default is ``true``.\n  +  ``waf.fail_open.enabled`` - Indicates whether to allow a WAF-enabled load balancer to route requests to targets if it is unable to forward the request to AWS WAF. The possible values are ``true`` and ``false``. The default is ``false``.\n  \n The following attributes are supported by only Network Load Balancers:\n  +  ``dns_record.client_routing_policy`` - Indicates how traffic is distributed among the load balancer Availability Zones. The possible values are ``availability_zone_affinity`` with 100 percent zonal affinity, ``partial_availability_zone_affinity`` with 85 percent zonal affinity, and ``any_availability_zone`` with 0 percent zonal affinity.\n  +  ``secondary_ips.auto_assigned.per_subnet`` - The number of secondary IP addresses to configure for your load balancer nodes. Use to address port allocation errors if you can't add targets. The valid range is 0 to 7. The default is 0. After you set this value, you can't decrease it.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_load_balancer#key Elasticloadbalancingv2LoadBalancer#key}",
            "stability": "stable",
            "summary": "The name of the attribute."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 159
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_load_balancer#value Elasticloadbalancingv2LoadBalancer#value}",
            "stability": "stable",
            "summary": "The value of the attribute."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 165
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-load-balancer/index:Elasticloadbalancingv2LoadBalancerLoadBalancerAttributes"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2LoadBalancer.Elasticloadbalancingv2LoadBalancerLoadBalancerAttributesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2LoadBalancer.Elasticloadbalancingv2LoadBalancerLoadBalancerAttributesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
          "line": 295
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
        "line": 287
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 302
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2LoadBalancer.Elasticloadbalancingv2LoadBalancerLoadBalancerAttributesOutputReference"
            }
          }
        }
      ],
      "name": "Elasticloadbalancingv2LoadBalancerLoadBalancerAttributesList",
      "namespace": "elasticloadbalancingv2LoadBalancer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 288
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2LoadBalancer.Elasticloadbalancingv2LoadBalancerLoadBalancerAttributes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-load-balancer/index:Elasticloadbalancingv2LoadBalancerLoadBalancerAttributesList"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2LoadBalancer.Elasticloadbalancingv2LoadBalancerLoadBalancerAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2LoadBalancer.Elasticloadbalancingv2LoadBalancerLoadBalancerAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
          "line": 214
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
        "line": 204
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 262
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 278
          },
          "name": "resetValue"
        }
      ],
      "name": "Elasticloadbalancingv2LoadBalancerLoadBalancerAttributesOutputReference",
      "namespace": "elasticloadbalancingv2LoadBalancer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 266
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 282
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 256
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 272
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 218
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2LoadBalancer.Elasticloadbalancingv2LoadBalancerLoadBalancerAttributes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-load-balancer/index:Elasticloadbalancingv2LoadBalancerLoadBalancerAttributesOutputReference"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2LoadBalancer.Elasticloadbalancingv2LoadBalancerMinimumLoadBalancerCapacity": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2LoadBalancer.Elasticloadbalancingv2LoadBalancerMinimumLoadBalancerCapacity",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
        "line": 306
      },
      "name": "Elasticloadbalancingv2LoadBalancerMinimumLoadBalancerCapacity",
      "namespace": "elasticloadbalancingv2LoadBalancer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_load_balancer#capacity_units Elasticloadbalancingv2LoadBalancer#capacity_units}",
            "stability": "stable",
            "summary": "The number of capacity units."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 312
          },
          "name": "capacityUnits",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-load-balancer/index:Elasticloadbalancingv2LoadBalancerMinimumLoadBalancerCapacity"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2LoadBalancer.Elasticloadbalancingv2LoadBalancerMinimumLoadBalancerCapacityOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2LoadBalancer.Elasticloadbalancingv2LoadBalancerMinimumLoadBalancerCapacityOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
          "line": 352
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
        "line": 344
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 394
          },
          "name": "resetCapacityUnits"
        }
      ],
      "name": "Elasticloadbalancingv2LoadBalancerMinimumLoadBalancerCapacityOutputReference",
      "namespace": "elasticloadbalancingv2LoadBalancer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 398
          },
          "name": "capacityUnitsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 388
          },
          "name": "capacityUnits",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 356
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2LoadBalancer.Elasticloadbalancingv2LoadBalancerMinimumLoadBalancerCapacity"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-load-balancer/index:Elasticloadbalancingv2LoadBalancerMinimumLoadBalancerCapacityOutputReference"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2LoadBalancer.Elasticloadbalancingv2LoadBalancerSubnetMappings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2LoadBalancer.Elasticloadbalancingv2LoadBalancerSubnetMappings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
        "line": 402
      },
      "name": "Elasticloadbalancingv2LoadBalancerSubnetMappings",
      "namespace": "elasticloadbalancingv2LoadBalancer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_load_balancer#allocation_id Elasticloadbalancingv2LoadBalancer#allocation_id}",
            "stability": "stable",
            "summary": "[Network Load Balancers] The allocation ID of the Elastic IP address for an internet-facing load balancer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 408
          },
          "name": "allocationId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_load_balancer#i_pv_6_address Elasticloadbalancingv2LoadBalancer#i_pv_6_address}",
            "stability": "stable",
            "summary": "[Network Load Balancers] The IPv6 address."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 414
          },
          "name": "iPv6Address",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_load_balancer#private_i_pv_4_address Elasticloadbalancingv2LoadBalancer#private_i_pv_4_address}",
            "stability": "stable",
            "summary": "[Network Load Balancers] The private IPv4 address for an internal load balancer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 420
          },
          "name": "privateIPv4Address",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Specify an IPv6 prefix (/80 netmask) from the subnet CIDR block or ``auto_assigned`` to use an IPv6 prefix selected at random from the subnet CIDR block.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_load_balancer#source_nat_ipv_6_prefix Elasticloadbalancingv2LoadBalancer#source_nat_ipv_6_prefix}",
            "stability": "stable",
            "summary": "[Network Load Balancers with UDP listeners] The IPv6 prefix to use for source NAT."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 426
          },
          "name": "sourceNatIpv6Prefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_load_balancer#subnet_id Elasticloadbalancingv2LoadBalancer#subnet_id}",
            "stability": "stable",
            "summary": "The ID of the subnet."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 432
          },
          "name": "subnetId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-load-balancer/index:Elasticloadbalancingv2LoadBalancerSubnetMappings"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2LoadBalancer.Elasticloadbalancingv2LoadBalancerSubnetMappingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2LoadBalancer.Elasticloadbalancingv2LoadBalancerSubnetMappingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
          "line": 649
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
        "line": 641
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 656
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2LoadBalancer.Elasticloadbalancingv2LoadBalancerSubnetMappingsOutputReference"
            }
          }
        }
      ],
      "name": "Elasticloadbalancingv2LoadBalancerSubnetMappingsList",
      "namespace": "elasticloadbalancingv2LoadBalancer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 642
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2LoadBalancer.Elasticloadbalancingv2LoadBalancerSubnetMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-load-balancer/index:Elasticloadbalancingv2LoadBalancerSubnetMappingsList"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2LoadBalancer.Elasticloadbalancingv2LoadBalancerSubnetMappingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2LoadBalancer.Elasticloadbalancingv2LoadBalancerSubnetMappingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
          "line": 502
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
        "line": 492
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 568
          },
          "name": "resetAllocationId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 584
          },
          "name": "resetIPv6Address"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 600
          },
          "name": "resetPrivateIPv4Address"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 616
          },
          "name": "resetSourceNatIpv6Prefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 632
          },
          "name": "resetSubnetId"
        }
      ],
      "name": "Elasticloadbalancingv2LoadBalancerSubnetMappingsOutputReference",
      "namespace": "elasticloadbalancingv2LoadBalancer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 572
          },
          "name": "allocationIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 588
          },
          "name": "iPv6AddressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 604
          },
          "name": "privateIPv4AddressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 620
          },
          "name": "sourceNatIpv6PrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 636
          },
          "name": "subnetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 562
          },
          "name": "allocationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 578
          },
          "name": "iPv6Address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 594
          },
          "name": "privateIPv4Address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 610
          },
          "name": "sourceNatIpv6Prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 626
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 506
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2LoadBalancer.Elasticloadbalancingv2LoadBalancerSubnetMappings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-load-balancer/index:Elasticloadbalancingv2LoadBalancerSubnetMappingsOutputReference"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2LoadBalancer.Elasticloadbalancingv2LoadBalancerTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2LoadBalancer.Elasticloadbalancingv2LoadBalancerTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
        "line": 660
      },
      "name": "Elasticloadbalancingv2LoadBalancerTags",
      "namespace": "elasticloadbalancingv2LoadBalancer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_load_balancer#key Elasticloadbalancingv2LoadBalancer#key}",
            "stability": "stable",
            "summary": "The key of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 666
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_load_balancer#value Elasticloadbalancingv2LoadBalancer#value}",
            "stability": "stable",
            "summary": "The value of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 672
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-load-balancer/index:Elasticloadbalancingv2LoadBalancerTags"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2LoadBalancer.Elasticloadbalancingv2LoadBalancerTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2LoadBalancer.Elasticloadbalancingv2LoadBalancerTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
          "line": 802
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
        "line": 794
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 809
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2LoadBalancer.Elasticloadbalancingv2LoadBalancerTagsOutputReference"
            }
          }
        }
      ],
      "name": "Elasticloadbalancingv2LoadBalancerTagsList",
      "namespace": "elasticloadbalancingv2LoadBalancer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 795
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2LoadBalancer.Elasticloadbalancingv2LoadBalancerTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-load-balancer/index:Elasticloadbalancingv2LoadBalancerTagsList"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2LoadBalancer.Elasticloadbalancingv2LoadBalancerTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2LoadBalancer.Elasticloadbalancingv2LoadBalancerTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
          "line": 721
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
        "line": 711
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 769
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 785
          },
          "name": "resetValue"
        }
      ],
      "name": "Elasticloadbalancingv2LoadBalancerTagsOutputReference",
      "namespace": "elasticloadbalancingv2LoadBalancer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 773
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 789
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 763
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 779
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-load-balancer/index.ts",
            "line": 725
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2LoadBalancer.Elasticloadbalancingv2LoadBalancerTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-load-balancer/index:Elasticloadbalancingv2LoadBalancerTagsOutputReference"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2TargetGroup.Elasticloadbalancingv2TargetGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_target_group awscc_elasticloadbalancingv2_target_group}."
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2TargetGroup.Elasticloadbalancingv2TargetGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_target_group awscc_elasticloadbalancingv2_target_group} Resource."
        },
        "locationInModule": {
          "filename": "src/elasticloadbalancingv2-target-group/index.ts",
          "line": 835
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2TargetGroup.Elasticloadbalancingv2TargetGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-target-group/index.ts",
        "line": 803
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Elasticloadbalancingv2TargetGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 820
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Elasticloadbalancingv2TargetGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_target_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Elasticloadbalancingv2TargetGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Elasticloadbalancingv2TargetGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 1020
          },
          "name": "putMatcher",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2TargetGroup.Elasticloadbalancingv2TargetGroupMatcher"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 1100
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2TargetGroup.Elasticloadbalancingv2TargetGroupTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 1137
          },
          "name": "putTargetGroupAttributes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2TargetGroup.Elasticloadbalancingv2TargetGroupTargetGroupAttributes"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 1179
          },
          "name": "putTargets",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2TargetGroup.Elasticloadbalancingv2TargetGroupTargets"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 885
          },
          "name": "resetHealthCheckEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 901
          },
          "name": "resetHealthCheckIntervalSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 917
          },
          "name": "resetHealthCheckPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 933
          },
          "name": "resetHealthCheckPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 949
          },
          "name": "resetHealthCheckProtocol"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 965
          },
          "name": "resetHealthCheckTimeoutSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 981
          },
          "name": "resetHealthyThresholdCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 1002
          },
          "name": "resetIpAddressType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 1023
          },
          "name": "resetMatcher"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 1039
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 1055
          },
          "name": "resetPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 1071
          },
          "name": "resetProtocol"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 1087
          },
          "name": "resetProtocolVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 1103
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 1119
          },
          "name": "resetTargetControlPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 1140
          },
          "name": "resetTargetGroupAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 1182
          },
          "name": "resetTargets"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 1166
          },
          "name": "resetTargetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 1198
          },
          "name": "resetUnhealthyThresholdCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 1214
          },
          "name": "resetVpcId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 1226
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 1251
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Elasticloadbalancingv2TargetGroup",
      "namespace": "elasticloadbalancingv2TargetGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 808
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 990
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 1011
          },
          "name": "loadBalancerArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 1017
          },
          "name": "matcher",
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2TargetGroup.Elasticloadbalancingv2TargetGroupMatcherOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 1097
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2TargetGroup.Elasticloadbalancingv2TargetGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 1128
          },
          "name": "targetGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 1134
          },
          "name": "targetGroupAttributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2TargetGroup.Elasticloadbalancingv2TargetGroupTargetGroupAttributesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 1149
          },
          "name": "targetGroupFullName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 1154
          },
          "name": "targetGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 1176
          },
          "name": "targets",
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2TargetGroup.Elasticloadbalancingv2TargetGroupTargetsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 889
          },
          "name": "healthCheckEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 905
          },
          "name": "healthCheckIntervalSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 921
          },
          "name": "healthCheckPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 937
          },
          "name": "healthCheckPortInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 953
          },
          "name": "healthCheckProtocolInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 969
          },
          "name": "healthCheckTimeoutSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 985
          },
          "name": "healthyThresholdCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 1006
          },
          "name": "ipAddressTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 1027
          },
          "name": "matcherInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2TargetGroup.Elasticloadbalancingv2TargetGroupMatcher"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 1043
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 1059
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 1075
          },
          "name": "protocolInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 1091
          },
          "name": "protocolVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 1107
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2TargetGroup.Elasticloadbalancingv2TargetGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 1123
          },
          "name": "targetControlPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 1144
          },
          "name": "targetGroupAttributesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2TargetGroup.Elasticloadbalancingv2TargetGroupTargetGroupAttributes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 1186
          },
          "name": "targetsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2TargetGroup.Elasticloadbalancingv2TargetGroupTargets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 1170
          },
          "name": "targetTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 1202
          },
          "name": "unhealthyThresholdCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 1218
          },
          "name": "vpcIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 879
          },
          "name": "healthCheckEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 895
          },
          "name": "healthCheckIntervalSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 911
          },
          "name": "healthCheckPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 927
          },
          "name": "healthCheckPort",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 943
          },
          "name": "healthCheckProtocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 959
          },
          "name": "healthCheckTimeoutSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 975
          },
          "name": "healthyThresholdCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 996
          },
          "name": "ipAddressType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 1033
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 1049
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 1065
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 1081
          },
          "name": "protocolVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 1113
          },
          "name": "targetControlPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 1160
          },
          "name": "targetType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 1192
          },
          "name": "unhealthyThresholdCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 1208
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-target-group/index:Elasticloadbalancingv2TargetGroup"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2TargetGroup.Elasticloadbalancingv2TargetGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2TargetGroup.Elasticloadbalancingv2TargetGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-target-group/index.ts",
        "line": 14
      },
      "name": "Elasticloadbalancingv2TargetGroupConfig",
      "namespace": "elasticloadbalancingv2TargetGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "If the target type is lambda, health checks are disabled by default but can be enabled. If the target type is instance, ip, or alb, health checks are always enabled and cannot be disabled.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_target_group#health_check_enabled Elasticloadbalancingv2TargetGroup#health_check_enabled}",
            "stability": "stable",
            "summary": "Indicates whether health checks are enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 20
          },
          "name": "healthCheckEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_target_group#health_check_interval_seconds Elasticloadbalancingv2TargetGroup#health_check_interval_seconds}",
            "stability": "stable",
            "summary": "The approximate amount of time, in seconds, between health checks of an individual target."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 26
          },
          "name": "healthCheckIntervalSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "[HTTP1 or HTTP2 protocol version] The ping path. The default is /. [GRPC protocol version] The path of a custom health check method with the format /package.service/method. The default is /AWS.ALB/healthcheck.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_target_group#health_check_path Elasticloadbalancingv2TargetGroup#health_check_path}",
            "stability": "stable",
            "summary": "[HTTP/HTTPS health checks] The destination for health checks on the targets."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 32
          },
          "name": "healthCheckPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_target_group#health_check_port Elasticloadbalancingv2TargetGroup#health_check_port}",
            "stability": "stable",
            "summary": "The port the load balancer uses when performing health checks on targets."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 38
          },
          "name": "healthCheckPort",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_target_group#health_check_protocol Elasticloadbalancingv2TargetGroup#health_check_protocol}",
            "stability": "stable",
            "summary": "The protocol the load balancer uses when performing health checks on targets."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 44
          },
          "name": "healthCheckProtocol",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_target_group#health_check_timeout_seconds Elasticloadbalancingv2TargetGroup#health_check_timeout_seconds}",
            "stability": "stable",
            "summary": "The amount of time, in seconds, during which no response from a target means a failed health check."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 50
          },
          "name": "healthCheckTimeoutSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_target_group#healthy_threshold_count Elasticloadbalancingv2TargetGroup#healthy_threshold_count}",
            "stability": "stable",
            "summary": "The number of consecutive health checks successes required before considering an unhealthy target healthy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 56
          },
          "name": "healthyThresholdCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_target_group#ip_address_type Elasticloadbalancingv2TargetGroup#ip_address_type}",
            "stability": "stable",
            "summary": "The type of IP address used for this target group. The possible values are ipv4 and ipv6."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 62
          },
          "name": "ipAddressType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_target_group#matcher Elasticloadbalancingv2TargetGroup#matcher}",
            "stability": "stable",
            "summary": "[HTTP/HTTPS health checks] The HTTP or gRPC codes to use when checking for a successful response from a target."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 68
          },
          "name": "matcher",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2TargetGroup.Elasticloadbalancingv2TargetGroupMatcher"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_target_group#name Elasticloadbalancingv2TargetGroup#name}",
            "stability": "stable",
            "summary": "The name of the target group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 74
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This port is used unless you specify a port override when registering the target. If the target is a Lambda function, this parameter does not apply. If the protocol is GENEVE, the supported port is 6081.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_target_group#port Elasticloadbalancingv2TargetGroup#port}",
            "stability": "stable",
            "summary": "The port on which the targets receive traffic."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 80
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_target_group#protocol Elasticloadbalancingv2TargetGroup#protocol}",
            "stability": "stable",
            "summary": "The protocol to use for routing traffic to the targets."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 86
          },
          "name": "protocol",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_target_group#protocol_version Elasticloadbalancingv2TargetGroup#protocol_version}",
            "stability": "stable",
            "summary": "[HTTP/HTTPS protocol] The protocol version. The possible values are GRPC, HTTP1, and HTTP2."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 92
          },
          "name": "protocolVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_target_group#tags Elasticloadbalancingv2TargetGroup#tags}",
            "stability": "stable",
            "summary": "The tags."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 98
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2TargetGroup.Elasticloadbalancingv2TargetGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_target_group#target_control_port Elasticloadbalancingv2TargetGroup#target_control_port}",
            "stability": "stable",
            "summary": "The port that the target control agent uses to communicate the available capacity of targets to the load balancer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 104
          },
          "name": "targetControlPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_target_group#target_group_attributes Elasticloadbalancingv2TargetGroup#target_group_attributes}",
            "stability": "stable",
            "summary": "The attributes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 110
          },
          "name": "targetGroupAttributes",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2TargetGroup.Elasticloadbalancingv2TargetGroupTargetGroupAttributes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_target_group#targets Elasticloadbalancingv2TargetGroup#targets}",
            "stability": "stable",
            "summary": "The targets."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 122
          },
          "name": "targets",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2TargetGroup.Elasticloadbalancingv2TargetGroupTargets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can't specify targets for a target group using more than one target type.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_target_group#target_type Elasticloadbalancingv2TargetGroup#target_type}",
            "stability": "stable",
            "summary": "The type of target that you must specify when registering targets with this target group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 116
          },
          "name": "targetType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_target_group#unhealthy_threshold_count Elasticloadbalancingv2TargetGroup#unhealthy_threshold_count}",
            "stability": "stable",
            "summary": "The number of consecutive health check failures required before considering a target unhealthy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 128
          },
          "name": "unhealthyThresholdCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If the target is a Lambda function, this parameter does not apply.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_target_group#vpc_id Elasticloadbalancingv2TargetGroup#vpc_id}",
            "stability": "stable",
            "summary": "The identifier of the virtual private cloud (VPC)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 134
          },
          "name": "vpcId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-target-group/index:Elasticloadbalancingv2TargetGroupConfig"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2TargetGroup.Elasticloadbalancingv2TargetGroupMatcher": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2TargetGroup.Elasticloadbalancingv2TargetGroupMatcher",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-target-group/index.ts",
        "line": 136
      },
      "name": "Elasticloadbalancingv2TargetGroupMatcher",
      "namespace": "elasticloadbalancingv2TargetGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify multiple values, or a range of values. The default value is 12.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_target_group#grpc_code Elasticloadbalancingv2TargetGroup#grpc_code}",
            "stability": "stable",
            "summary": "You can specify values between 0 and 99."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 142
          },
          "name": "grpcCode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify multiple values or a range of values. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_target_group#http_code Elasticloadbalancingv2TargetGroup#http_code}",
            "stability": "stable",
            "summary": "For Application Load Balancers, you can specify values between 200 and 499, and the default value is 200."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 148
          },
          "name": "httpCode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-target-group/index:Elasticloadbalancingv2TargetGroupMatcher"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2TargetGroup.Elasticloadbalancingv2TargetGroupMatcherOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2TargetGroup.Elasticloadbalancingv2TargetGroupMatcherOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticloadbalancingv2-target-group/index.ts",
          "line": 195
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-target-group/index.ts",
        "line": 187
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 243
          },
          "name": "resetGrpcCode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 259
          },
          "name": "resetHttpCode"
        }
      ],
      "name": "Elasticloadbalancingv2TargetGroupMatcherOutputReference",
      "namespace": "elasticloadbalancingv2TargetGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 247
          },
          "name": "grpcCodeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 263
          },
          "name": "httpCodeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 237
          },
          "name": "grpcCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 253
          },
          "name": "httpCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 199
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2TargetGroup.Elasticloadbalancingv2TargetGroupMatcher"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-target-group/index:Elasticloadbalancingv2TargetGroupMatcherOutputReference"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2TargetGroup.Elasticloadbalancingv2TargetGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2TargetGroup.Elasticloadbalancingv2TargetGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-target-group/index.ts",
        "line": 267
      },
      "name": "Elasticloadbalancingv2TargetGroupTags",
      "namespace": "elasticloadbalancingv2TargetGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_target_group#key Elasticloadbalancingv2TargetGroup#key}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 273
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_target_group#value Elasticloadbalancingv2TargetGroup#value}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 279
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-target-group/index:Elasticloadbalancingv2TargetGroupTags"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2TargetGroup.Elasticloadbalancingv2TargetGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2TargetGroup.Elasticloadbalancingv2TargetGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticloadbalancingv2-target-group/index.ts",
          "line": 409
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-target-group/index.ts",
        "line": 401
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 416
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2TargetGroup.Elasticloadbalancingv2TargetGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "Elasticloadbalancingv2TargetGroupTagsList",
      "namespace": "elasticloadbalancingv2TargetGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 402
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2TargetGroup.Elasticloadbalancingv2TargetGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-target-group/index:Elasticloadbalancingv2TargetGroupTagsList"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2TargetGroup.Elasticloadbalancingv2TargetGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2TargetGroup.Elasticloadbalancingv2TargetGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticloadbalancingv2-target-group/index.ts",
          "line": 328
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-target-group/index.ts",
        "line": 318
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 376
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 392
          },
          "name": "resetValue"
        }
      ],
      "name": "Elasticloadbalancingv2TargetGroupTagsOutputReference",
      "namespace": "elasticloadbalancingv2TargetGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 380
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 396
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 370
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 386
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 332
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2TargetGroup.Elasticloadbalancingv2TargetGroupTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-target-group/index:Elasticloadbalancingv2TargetGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2TargetGroup.Elasticloadbalancingv2TargetGroupTargetGroupAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2TargetGroup.Elasticloadbalancingv2TargetGroupTargetGroupAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-target-group/index.ts",
        "line": 420
      },
      "name": "Elasticloadbalancingv2TargetGroupTargetGroupAttributes",
      "namespace": "elasticloadbalancingv2TargetGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_target_group#key Elasticloadbalancingv2TargetGroup#key}",
            "stability": "stable",
            "summary": "The value of the attribute."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 426
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_target_group#value Elasticloadbalancingv2TargetGroup#value}",
            "stability": "stable",
            "summary": "The name of the attribute."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 432
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-target-group/index:Elasticloadbalancingv2TargetGroupTargetGroupAttributes"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2TargetGroup.Elasticloadbalancingv2TargetGroupTargetGroupAttributesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2TargetGroup.Elasticloadbalancingv2TargetGroupTargetGroupAttributesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticloadbalancingv2-target-group/index.ts",
          "line": 562
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-target-group/index.ts",
        "line": 554
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 569
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2TargetGroup.Elasticloadbalancingv2TargetGroupTargetGroupAttributesOutputReference"
            }
          }
        }
      ],
      "name": "Elasticloadbalancingv2TargetGroupTargetGroupAttributesList",
      "namespace": "elasticloadbalancingv2TargetGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 555
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2TargetGroup.Elasticloadbalancingv2TargetGroupTargetGroupAttributes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-target-group/index:Elasticloadbalancingv2TargetGroupTargetGroupAttributesList"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2TargetGroup.Elasticloadbalancingv2TargetGroupTargetGroupAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2TargetGroup.Elasticloadbalancingv2TargetGroupTargetGroupAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticloadbalancingv2-target-group/index.ts",
          "line": 481
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-target-group/index.ts",
        "line": 471
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 529
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 545
          },
          "name": "resetValue"
        }
      ],
      "name": "Elasticloadbalancingv2TargetGroupTargetGroupAttributesOutputReference",
      "namespace": "elasticloadbalancingv2TargetGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 533
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 549
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 523
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 539
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 485
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2TargetGroup.Elasticloadbalancingv2TargetGroupTargetGroupAttributes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-target-group/index:Elasticloadbalancingv2TargetGroupTargetGroupAttributesOutputReference"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2TargetGroup.Elasticloadbalancingv2TargetGroupTargets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2TargetGroup.Elasticloadbalancingv2TargetGroupTargets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-target-group/index.ts",
        "line": 573
      },
      "name": "Elasticloadbalancingv2TargetGroupTargets",
      "namespace": "elasticloadbalancingv2TargetGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "This determines whether the target receives traffic from the load balancer nodes in the specified Availability Zone or from all enabled Availability Zones for the load balancer.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_target_group#availability_zone Elasticloadbalancingv2TargetGroup#availability_zone}",
            "stability": "stable",
            "summary": "An Availability Zone or all."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 579
          },
          "name": "availabilityZone",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If the target type of the target group is instance, specify an instance ID. If the target type is ip, specify an IP address. If the target type is lambda, specify the ARN of the Lambda function. If the target type is alb, specify the ARN of the Application Load Balancer target. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_target_group#id Elasticloadbalancingv2TargetGroup#id}\n\nPlease be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "The ID of the target."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 588
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If the target group protocol is GENEVE, the supported port is 6081. If the target type is alb, the targeted Application Load Balancer must have at least one listener whose port matches the target group port. Not used if the target is a Lambda function.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_target_group#port Elasticloadbalancingv2TargetGroup#port}",
            "stability": "stable",
            "summary": "The port on which the target is listening."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 594
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_target_group#quic_server_id Elasticloadbalancingv2TargetGroup#quic_server_id}",
            "stability": "stable",
            "summary": "The Server ID used by targets when using QUIC or TCP_QUIC protocols."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 600
          },
          "name": "quicServerId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-target-group/index:Elasticloadbalancingv2TargetGroupTargets"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2TargetGroup.Elasticloadbalancingv2TargetGroupTargetsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2TargetGroup.Elasticloadbalancingv2TargetGroupTargetsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticloadbalancingv2-target-group/index.ts",
          "line": 788
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-target-group/index.ts",
        "line": 780
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 795
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2TargetGroup.Elasticloadbalancingv2TargetGroupTargetsOutputReference"
            }
          }
        }
      ],
      "name": "Elasticloadbalancingv2TargetGroupTargetsList",
      "namespace": "elasticloadbalancingv2TargetGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 781
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2TargetGroup.Elasticloadbalancingv2TargetGroupTargets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-target-group/index:Elasticloadbalancingv2TargetGroupTargetsList"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2TargetGroup.Elasticloadbalancingv2TargetGroupTargetsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2TargetGroup.Elasticloadbalancingv2TargetGroupTargetsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticloadbalancingv2-target-group/index.ts",
          "line": 663
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-target-group/index.ts",
        "line": 653
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 723
          },
          "name": "resetAvailabilityZone"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 739
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 755
          },
          "name": "resetPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 771
          },
          "name": "resetQuicServerId"
        }
      ],
      "name": "Elasticloadbalancingv2TargetGroupTargetsOutputReference",
      "namespace": "elasticloadbalancingv2TargetGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 727
          },
          "name": "availabilityZoneInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 743
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 759
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 775
          },
          "name": "quicServerIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 717
          },
          "name": "availabilityZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 733
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 749
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 765
          },
          "name": "quicServerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-target-group/index.ts",
            "line": 667
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2TargetGroup.Elasticloadbalancingv2TargetGroupTargets"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-target-group/index:Elasticloadbalancingv2TargetGroupTargetsOutputReference"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2TrustStore.Elasticloadbalancingv2TrustStore": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_trust_store awscc_elasticloadbalancingv2_trust_store}."
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2TrustStore.Elasticloadbalancingv2TrustStore",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_trust_store awscc_elasticloadbalancingv2_trust_store} Resource."
        },
        "locationInModule": {
          "filename": "src/elasticloadbalancingv2-trust-store/index.ts",
          "line": 231
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2TrustStore.Elasticloadbalancingv2TrustStoreConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-trust-store/index.ts",
        "line": 199
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Elasticloadbalancingv2TrustStore resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-trust-store/index.ts",
            "line": 216
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Elasticloadbalancingv2TrustStore to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_trust_store#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Elasticloadbalancingv2TrustStore that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Elasticloadbalancingv2TrustStore to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-trust-store/index.ts",
            "line": 342
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2TrustStore.Elasticloadbalancingv2TrustStoreTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-trust-store/index.ts",
            "line": 266
          },
          "name": "resetCaCertificatesBundleS3Bucket"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-trust-store/index.ts",
            "line": 282
          },
          "name": "resetCaCertificatesBundleS3Key"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-trust-store/index.ts",
            "line": 298
          },
          "name": "resetCaCertificatesBundleS3ObjectVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-trust-store/index.ts",
            "line": 319
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-trust-store/index.ts",
            "line": 345
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-trust-store/index.ts",
            "line": 362
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-trust-store/index.ts",
            "line": 372
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Elasticloadbalancingv2TrustStore",
      "namespace": "elasticloadbalancingv2TrustStore",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-trust-store/index.ts",
            "line": 204
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-trust-store/index.ts",
            "line": 307
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-trust-store/index.ts",
            "line": 328
          },
          "name": "numberOfCaCertificates",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-trust-store/index.ts",
            "line": 333
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-trust-store/index.ts",
            "line": 339
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2TrustStore.Elasticloadbalancingv2TrustStoreTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-trust-store/index.ts",
            "line": 354
          },
          "name": "trustStoreArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-trust-store/index.ts",
            "line": 270
          },
          "name": "caCertificatesBundleS3BucketInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-trust-store/index.ts",
            "line": 286
          },
          "name": "caCertificatesBundleS3KeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-trust-store/index.ts",
            "line": 302
          },
          "name": "caCertificatesBundleS3ObjectVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-trust-store/index.ts",
            "line": 323
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-trust-store/index.ts",
            "line": 349
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2TrustStore.Elasticloadbalancingv2TrustStoreTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-trust-store/index.ts",
            "line": 260
          },
          "name": "caCertificatesBundleS3Bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-trust-store/index.ts",
            "line": 276
          },
          "name": "caCertificatesBundleS3Key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-trust-store/index.ts",
            "line": 292
          },
          "name": "caCertificatesBundleS3ObjectVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-trust-store/index.ts",
            "line": 313
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-trust-store/index:Elasticloadbalancingv2TrustStore"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2TrustStore.Elasticloadbalancingv2TrustStoreConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2TrustStore.Elasticloadbalancingv2TrustStoreConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-trust-store/index.ts",
        "line": 14
      },
      "name": "Elasticloadbalancingv2TrustStoreConfig",
      "namespace": "elasticloadbalancingv2TrustStore",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_trust_store#ca_certificates_bundle_s3_bucket Elasticloadbalancingv2TrustStore#ca_certificates_bundle_s3_bucket}",
            "stability": "stable",
            "summary": "The name of the S3 bucket to fetch the CA certificate bundle from."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-trust-store/index.ts",
            "line": 20
          },
          "name": "caCertificatesBundleS3Bucket",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_trust_store#ca_certificates_bundle_s3_key Elasticloadbalancingv2TrustStore#ca_certificates_bundle_s3_key}",
            "stability": "stable",
            "summary": "The name of the S3 object to fetch the CA certificate bundle from."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-trust-store/index.ts",
            "line": 26
          },
          "name": "caCertificatesBundleS3Key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_trust_store#ca_certificates_bundle_s3_object_version Elasticloadbalancingv2TrustStore#ca_certificates_bundle_s3_object_version}",
            "stability": "stable",
            "summary": "The version of the S3 bucket that contains the CA certificate bundle."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-trust-store/index.ts",
            "line": 32
          },
          "name": "caCertificatesBundleS3ObjectVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_trust_store#name Elasticloadbalancingv2TrustStore#name}",
            "stability": "stable",
            "summary": "The name of the trust store."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-trust-store/index.ts",
            "line": 38
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_trust_store#tags Elasticloadbalancingv2TrustStore#tags}",
            "stability": "stable",
            "summary": "The tags to assign to the trust store."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-trust-store/index.ts",
            "line": 44
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2TrustStore.Elasticloadbalancingv2TrustStoreTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-trust-store/index:Elasticloadbalancingv2TrustStoreConfig"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2TrustStore.Elasticloadbalancingv2TrustStoreTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2TrustStore.Elasticloadbalancingv2TrustStoreTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-trust-store/index.ts",
        "line": 46
      },
      "name": "Elasticloadbalancingv2TrustStoreTags",
      "namespace": "elasticloadbalancingv2TrustStore",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_trust_store#key Elasticloadbalancingv2TrustStore#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-trust-store/index.ts",
            "line": 50
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_trust_store#value Elasticloadbalancingv2TrustStore#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-trust-store/index.ts",
            "line": 54
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-trust-store/index:Elasticloadbalancingv2TrustStoreTags"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2TrustStore.Elasticloadbalancingv2TrustStoreTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2TrustStore.Elasticloadbalancingv2TrustStoreTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticloadbalancingv2-trust-store/index.ts",
          "line": 184
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-trust-store/index.ts",
        "line": 176
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-trust-store/index.ts",
            "line": 191
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2TrustStore.Elasticloadbalancingv2TrustStoreTagsOutputReference"
            }
          }
        }
      ],
      "name": "Elasticloadbalancingv2TrustStoreTagsList",
      "namespace": "elasticloadbalancingv2TrustStore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-trust-store/index.ts",
            "line": 177
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2TrustStore.Elasticloadbalancingv2TrustStoreTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-trust-store/index:Elasticloadbalancingv2TrustStoreTagsList"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2TrustStore.Elasticloadbalancingv2TrustStoreTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2TrustStore.Elasticloadbalancingv2TrustStoreTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticloadbalancingv2-trust-store/index.ts",
          "line": 103
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-trust-store/index.ts",
        "line": 93
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-trust-store/index.ts",
            "line": 151
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-trust-store/index.ts",
            "line": 167
          },
          "name": "resetValue"
        }
      ],
      "name": "Elasticloadbalancingv2TrustStoreTagsOutputReference",
      "namespace": "elasticloadbalancingv2TrustStore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-trust-store/index.ts",
            "line": 155
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-trust-store/index.ts",
            "line": 171
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-trust-store/index.ts",
            "line": 145
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-trust-store/index.ts",
            "line": 161
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-trust-store/index.ts",
            "line": 107
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2TrustStore.Elasticloadbalancingv2TrustStoreTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-trust-store/index:Elasticloadbalancingv2TrustStoreTagsOutputReference"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2TrustStoreRevocation.Elasticloadbalancingv2TrustStoreRevocation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_trust_store_revocation awscc_elasticloadbalancingv2_trust_store_revocation}."
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2TrustStoreRevocation.Elasticloadbalancingv2TrustStoreRevocation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_trust_store_revocation awscc_elasticloadbalancingv2_trust_store_revocation} Resource."
        },
        "locationInModule": {
          "filename": "src/elasticloadbalancingv2-trust-store-revocation/index.ts",
          "line": 369
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2TrustStoreRevocation.Elasticloadbalancingv2TrustStoreRevocationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-trust-store-revocation/index.ts",
        "line": 337
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Elasticloadbalancingv2TrustStoreRevocation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-trust-store-revocation/index.ts",
            "line": 354
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Elasticloadbalancingv2TrustStoreRevocation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_trust_store_revocation#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Elasticloadbalancingv2TrustStoreRevocation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Elasticloadbalancingv2TrustStoreRevocation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-trust-store-revocation/index.ts",
            "line": 403
          },
          "name": "putRevocationContents",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2TrustStoreRevocation.Elasticloadbalancingv2TrustStoreRevocationRevocationContents"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-trust-store-revocation/index.ts",
            "line": 406
          },
          "name": "resetRevocationContents"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-trust-store-revocation/index.ts",
            "line": 427
          },
          "name": "resetTrustStoreArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-trust-store-revocation/index.ts",
            "line": 445
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-trust-store-revocation/index.ts",
            "line": 452
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Elasticloadbalancingv2TrustStoreRevocation",
      "namespace": "elasticloadbalancingv2TrustStoreRevocation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-trust-store-revocation/index.ts",
            "line": 342
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-trust-store-revocation/index.ts",
            "line": 394
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-trust-store-revocation/index.ts",
            "line": 400
          },
          "name": "revocationContents",
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2TrustStoreRevocation.Elasticloadbalancingv2TrustStoreRevocationRevocationContentsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-trust-store-revocation/index.ts",
            "line": 415
          },
          "name": "revocationId",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-trust-store-revocation/index.ts",
            "line": 437
          },
          "name": "trustStoreRevocations",
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2TrustStoreRevocation.Elasticloadbalancingv2TrustStoreRevocationTrustStoreRevocationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-trust-store-revocation/index.ts",
            "line": 410
          },
          "name": "revocationContentsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2TrustStoreRevocation.Elasticloadbalancingv2TrustStoreRevocationRevocationContents"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-trust-store-revocation/index.ts",
            "line": 431
          },
          "name": "trustStoreArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-trust-store-revocation/index.ts",
            "line": 421
          },
          "name": "trustStoreArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-trust-store-revocation/index:Elasticloadbalancingv2TrustStoreRevocation"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2TrustStoreRevocation.Elasticloadbalancingv2TrustStoreRevocationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2TrustStoreRevocation.Elasticloadbalancingv2TrustStoreRevocationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-trust-store-revocation/index.ts",
        "line": 14
      },
      "name": "Elasticloadbalancingv2TrustStoreRevocationConfig",
      "namespace": "elasticloadbalancingv2TrustStoreRevocation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_trust_store_revocation#revocation_contents Elasticloadbalancingv2TrustStoreRevocation#revocation_contents}",
            "stability": "stable",
            "summary": "The attributes required to create a trust store revocation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-trust-store-revocation/index.ts",
            "line": 20
          },
          "name": "revocationContents",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2TrustStoreRevocation.Elasticloadbalancingv2TrustStoreRevocationRevocationContents"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_trust_store_revocation#trust_store_arn Elasticloadbalancingv2TrustStoreRevocation#trust_store_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the trust store."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-trust-store-revocation/index.ts",
            "line": 26
          },
          "name": "trustStoreArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-trust-store-revocation/index:Elasticloadbalancingv2TrustStoreRevocationConfig"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2TrustStoreRevocation.Elasticloadbalancingv2TrustStoreRevocationRevocationContents": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2TrustStoreRevocation.Elasticloadbalancingv2TrustStoreRevocationRevocationContents",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-trust-store-revocation/index.ts",
        "line": 28
      },
      "name": "Elasticloadbalancingv2TrustStoreRevocationRevocationContents",
      "namespace": "elasticloadbalancingv2TrustStoreRevocation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_trust_store_revocation#revocation_type Elasticloadbalancingv2TrustStoreRevocation#revocation_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-trust-store-revocation/index.ts",
            "line": 32
          },
          "name": "revocationType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_trust_store_revocation#s3_bucket Elasticloadbalancingv2TrustStoreRevocation#s3_bucket}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-trust-store-revocation/index.ts",
            "line": 36
          },
          "name": "s3Bucket",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_trust_store_revocation#s3_key Elasticloadbalancingv2TrustStoreRevocation#s3_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-trust-store-revocation/index.ts",
            "line": 40
          },
          "name": "s3Key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elasticloadbalancingv2_trust_store_revocation#s3_object_version Elasticloadbalancingv2TrustStoreRevocation#s3_object_version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-trust-store-revocation/index.ts",
            "line": 44
          },
          "name": "s3ObjectVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-trust-store-revocation/index:Elasticloadbalancingv2TrustStoreRevocationRevocationContents"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2TrustStoreRevocation.Elasticloadbalancingv2TrustStoreRevocationRevocationContentsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2TrustStoreRevocation.Elasticloadbalancingv2TrustStoreRevocationRevocationContentsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticloadbalancingv2-trust-store-revocation/index.ts",
          "line": 232
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-trust-store-revocation/index.ts",
        "line": 224
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-trust-store-revocation/index.ts",
            "line": 239
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2TrustStoreRevocation.Elasticloadbalancingv2TrustStoreRevocationRevocationContentsOutputReference"
            }
          }
        }
      ],
      "name": "Elasticloadbalancingv2TrustStoreRevocationRevocationContentsList",
      "namespace": "elasticloadbalancingv2TrustStoreRevocation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-trust-store-revocation/index.ts",
            "line": 225
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2TrustStoreRevocation.Elasticloadbalancingv2TrustStoreRevocationRevocationContents"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-trust-store-revocation/index:Elasticloadbalancingv2TrustStoreRevocationRevocationContentsList"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2TrustStoreRevocation.Elasticloadbalancingv2TrustStoreRevocationRevocationContentsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2TrustStoreRevocation.Elasticloadbalancingv2TrustStoreRevocationRevocationContentsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticloadbalancingv2-trust-store-revocation/index.ts",
          "line": 107
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-trust-store-revocation/index.ts",
        "line": 97
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-trust-store-revocation/index.ts",
            "line": 167
          },
          "name": "resetRevocationType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-trust-store-revocation/index.ts",
            "line": 183
          },
          "name": "resetS3Bucket"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-trust-store-revocation/index.ts",
            "line": 199
          },
          "name": "resetS3Key"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-trust-store-revocation/index.ts",
            "line": 215
          },
          "name": "resetS3ObjectVersion"
        }
      ],
      "name": "Elasticloadbalancingv2TrustStoreRevocationRevocationContentsOutputReference",
      "namespace": "elasticloadbalancingv2TrustStoreRevocation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-trust-store-revocation/index.ts",
            "line": 171
          },
          "name": "revocationTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-trust-store-revocation/index.ts",
            "line": 187
          },
          "name": "s3BucketInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-trust-store-revocation/index.ts",
            "line": 203
          },
          "name": "s3KeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-trust-store-revocation/index.ts",
            "line": 219
          },
          "name": "s3ObjectVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-trust-store-revocation/index.ts",
            "line": 161
          },
          "name": "revocationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-trust-store-revocation/index.ts",
            "line": 177
          },
          "name": "s3Bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-trust-store-revocation/index.ts",
            "line": 193
          },
          "name": "s3Key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-trust-store-revocation/index.ts",
            "line": 209
          },
          "name": "s3ObjectVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-trust-store-revocation/index.ts",
            "line": 111
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2TrustStoreRevocation.Elasticloadbalancingv2TrustStoreRevocationRevocationContents"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-trust-store-revocation/index:Elasticloadbalancingv2TrustStoreRevocationRevocationContentsOutputReference"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2TrustStoreRevocation.Elasticloadbalancingv2TrustStoreRevocationTrustStoreRevocations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2TrustStoreRevocation.Elasticloadbalancingv2TrustStoreRevocationTrustStoreRevocations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-trust-store-revocation/index.ts",
        "line": 243
      },
      "name": "Elasticloadbalancingv2TrustStoreRevocationTrustStoreRevocations",
      "namespace": "elasticloadbalancingv2TrustStoreRevocation",
      "symbolId": "src/elasticloadbalancingv2-trust-store-revocation/index:Elasticloadbalancingv2TrustStoreRevocationTrustStoreRevocations"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2TrustStoreRevocation.Elasticloadbalancingv2TrustStoreRevocationTrustStoreRevocationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2TrustStoreRevocation.Elasticloadbalancingv2TrustStoreRevocationTrustStoreRevocationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticloadbalancingv2-trust-store-revocation/index.ts",
          "line": 322
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-trust-store-revocation/index.ts",
        "line": 315
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-trust-store-revocation/index.ts",
            "line": 329
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2TrustStoreRevocation.Elasticloadbalancingv2TrustStoreRevocationTrustStoreRevocationsOutputReference"
            }
          }
        }
      ],
      "name": "Elasticloadbalancingv2TrustStoreRevocationTrustStoreRevocationsList",
      "namespace": "elasticloadbalancingv2TrustStoreRevocation",
      "symbolId": "src/elasticloadbalancingv2-trust-store-revocation/index:Elasticloadbalancingv2TrustStoreRevocationTrustStoreRevocationsList"
    },
    "@cdktn/provider-awscc.elasticloadbalancingv2TrustStoreRevocation.Elasticloadbalancingv2TrustStoreRevocationTrustStoreRevocationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2TrustStoreRevocation.Elasticloadbalancingv2TrustStoreRevocationTrustStoreRevocationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elasticloadbalancingv2-trust-store-revocation/index.ts",
          "line": 275
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elasticloadbalancingv2-trust-store-revocation/index.ts",
        "line": 266
      },
      "name": "Elasticloadbalancingv2TrustStoreRevocationTrustStoreRevocationsOutputReference",
      "namespace": "elasticloadbalancingv2TrustStoreRevocation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-trust-store-revocation/index.ts",
            "line": 295
          },
          "name": "numberOfRevokedEntries",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-trust-store-revocation/index.ts",
            "line": 300
          },
          "name": "revocationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-trust-store-revocation/index.ts",
            "line": 305
          },
          "name": "revocationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-trust-store-revocation/index.ts",
            "line": 310
          },
          "name": "trustStoreArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elasticloadbalancingv2-trust-store-revocation/index.ts",
            "line": 279
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.elasticloadbalancingv2TrustStoreRevocation.Elasticloadbalancingv2TrustStoreRevocationTrustStoreRevocations"
          }
        }
      ],
      "symbolId": "src/elasticloadbalancingv2-trust-store-revocation/index:Elasticloadbalancingv2TrustStoreRevocationTrustStoreRevocationsOutputReference"
    },
    "@cdktn/provider-awscc.elementalinferenceDictionary.ElementalinferenceDictionary": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elementalinference_dictionary awscc_elementalinference_dictionary}."
      },
      "fqn": "@cdktn/provider-awscc.elementalinferenceDictionary.ElementalinferenceDictionary",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elementalinference_dictionary awscc_elementalinference_dictionary} Resource."
        },
        "locationInModule": {
          "filename": "src/elementalinference-dictionary/index.ts",
          "line": 68
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.elementalinferenceDictionary.ElementalinferenceDictionaryConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elementalinference-dictionary/index.ts",
        "line": 36
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ElementalinferenceDictionary resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/elementalinference-dictionary/index.ts",
            "line": 53
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ElementalinferenceDictionary to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elementalinference_dictionary#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ElementalinferenceDictionary that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ElementalinferenceDictionary to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elementalinference-dictionary/index.ts",
            "line": 112
          },
          "name": "resetEntries"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elementalinference-dictionary/index.ts",
            "line": 159
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elementalinference-dictionary/index.ts",
            "line": 171
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elementalinference-dictionary/index.ts",
            "line": 180
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ElementalinferenceDictionary",
      "namespace": "elementalinferenceDictionary",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elementalinference-dictionary/index.ts",
            "line": 41
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elementalinference-dictionary/index.ts",
            "line": 95
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elementalinference-dictionary/index.ts",
            "line": 100
          },
          "name": "dictionaryId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elementalinference-dictionary/index.ts",
            "line": 121
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elementalinference-dictionary/index.ts",
            "line": 116
          },
          "name": "entriesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elementalinference-dictionary/index.ts",
            "line": 134
          },
          "name": "languageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elementalinference-dictionary/index.ts",
            "line": 147
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elementalinference-dictionary/index.ts",
            "line": 163
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elementalinference-dictionary/index.ts",
            "line": 106
          },
          "name": "entries",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elementalinference-dictionary/index.ts",
            "line": 127
          },
          "name": "language",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elementalinference-dictionary/index.ts",
            "line": 140
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elementalinference-dictionary/index.ts",
            "line": 153
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/elementalinference-dictionary/index:ElementalinferenceDictionary"
    },
    "@cdktn/provider-awscc.elementalinferenceDictionary.ElementalinferenceDictionaryConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elementalinferenceDictionary.ElementalinferenceDictionaryConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elementalinference-dictionary/index.ts",
        "line": 14
      },
      "name": "ElementalinferenceDictionaryConfig",
      "namespace": "elementalinferenceDictionary",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elementalinference_dictionary#language ElementalinferenceDictionary#language}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elementalinference-dictionary/index.ts",
            "line": 22
          },
          "name": "language",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elementalinference_dictionary#name ElementalinferenceDictionary#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elementalinference-dictionary/index.ts",
            "line": 26
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elementalinference_dictionary#entries ElementalinferenceDictionary#entries}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elementalinference-dictionary/index.ts",
            "line": 18
          },
          "name": "entries",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elementalinference_dictionary#tags ElementalinferenceDictionary#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elementalinference-dictionary/index.ts",
            "line": 30
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/elementalinference-dictionary/index:ElementalinferenceDictionaryConfig"
    },
    "@cdktn/provider-awscc.elementalinferenceFeed.ElementalinferenceFeed": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elementalinference_feed awscc_elementalinference_feed}."
      },
      "fqn": "@cdktn/provider-awscc.elementalinferenceFeed.ElementalinferenceFeed",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elementalinference_feed awscc_elementalinference_feed} Resource."
        },
        "locationInModule": {
          "filename": "src/elementalinference-feed/index.ts",
          "line": 844
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.elementalinferenceFeed.ElementalinferenceFeedConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elementalinference-feed/index.ts",
        "line": 812
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ElementalinferenceFeed resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/elementalinference-feed/index.ts",
            "line": 829
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ElementalinferenceFeed to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elementalinference_feed#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ElementalinferenceFeed that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ElementalinferenceFeed to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elementalinference-feed/index.ts",
            "line": 907
          },
          "name": "putOutputs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.elementalinferenceFeed.ElementalinferenceFeedOutputs"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elementalinference-feed/index.ts",
            "line": 923
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elementalinference-feed/index.ts",
            "line": 935
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elementalinference-feed/index.ts",
            "line": 943
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ElementalinferenceFeed",
      "namespace": "elementalinferenceFeed",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elementalinference-feed/index.ts",
            "line": 817
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elementalinference-feed/index.ts",
            "line": 870
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elementalinference-feed/index.ts",
            "line": 875
          },
          "name": "dataEndpoints",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elementalinference-feed/index.ts",
            "line": 880
          },
          "name": "feedId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elementalinference-feed/index.ts",
            "line": 885
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elementalinference-feed/index.ts",
            "line": 904
          },
          "name": "outputs",
          "type": {
            "fqn": "@cdktn/provider-awscc.elementalinferenceFeed.ElementalinferenceFeedOutputsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elementalinference-feed/index.ts",
            "line": 898
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elementalinference-feed/index.ts",
            "line": 911
          },
          "name": "outputsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elementalinferenceFeed.ElementalinferenceFeedOutputs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elementalinference-feed/index.ts",
            "line": 927
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elementalinference-feed/index.ts",
            "line": 891
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elementalinference-feed/index.ts",
            "line": 917
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/elementalinference-feed/index:ElementalinferenceFeed"
    },
    "@cdktn/provider-awscc.elementalinferenceFeed.ElementalinferenceFeedConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elementalinferenceFeed.ElementalinferenceFeedConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elementalinference-feed/index.ts",
        "line": 14
      },
      "name": "ElementalinferenceFeedConfig",
      "namespace": "elementalinferenceFeed",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elementalinference_feed#name ElementalinferenceFeed#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elementalinference-feed/index.ts",
            "line": 18
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elementalinference_feed#outputs ElementalinferenceFeed#outputs}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elementalinference-feed/index.ts",
            "line": 22
          },
          "name": "outputs",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elementalinferenceFeed.ElementalinferenceFeedOutputs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elementalinference_feed#tags ElementalinferenceFeed#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elementalinference-feed/index.ts",
            "line": 26
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/elementalinference-feed/index:ElementalinferenceFeedConfig"
    },
    "@cdktn/provider-awscc.elementalinferenceFeed.ElementalinferenceFeedOutputs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elementalinferenceFeed.ElementalinferenceFeedOutputs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elementalinference-feed/index.ts",
        "line": 602
      },
      "name": "ElementalinferenceFeedOutputs",
      "namespace": "elementalinferenceFeed",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elementalinference_feed#name ElementalinferenceFeed#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elementalinference-feed/index.ts",
            "line": 610
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elementalinference_feed#output_config ElementalinferenceFeed#output_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elementalinference-feed/index.ts",
            "line": 614
          },
          "name": "outputConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.elementalinferenceFeed.ElementalinferenceFeedOutputsOutputConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elementalinference_feed#status ElementalinferenceFeed#status}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elementalinference-feed/index.ts",
            "line": 618
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elementalinference_feed#description ElementalinferenceFeed#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elementalinference-feed/index.ts",
            "line": 606
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/elementalinference-feed/index:ElementalinferenceFeedOutputs"
    },
    "@cdktn/provider-awscc.elementalinferenceFeed.ElementalinferenceFeedOutputsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elementalinferenceFeed.ElementalinferenceFeedOutputsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elementalinference-feed/index.ts",
          "line": 797
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elementalinference-feed/index.ts",
        "line": 789
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elementalinference-feed/index.ts",
            "line": 804
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.elementalinferenceFeed.ElementalinferenceFeedOutputsOutputReference"
            }
          }
        }
      ],
      "name": "ElementalinferenceFeedOutputsList",
      "namespace": "elementalinferenceFeed",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elementalinference-feed/index.ts",
            "line": 790
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.elementalinferenceFeed.ElementalinferenceFeedOutputs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elementalinference-feed/index:ElementalinferenceFeedOutputsList"
    },
    "@cdktn/provider-awscc.elementalinferenceFeed.ElementalinferenceFeedOutputsOutputConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elementalinferenceFeed.ElementalinferenceFeedOutputsOutputConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elementalinference-feed/index.ts",
        "line": 442
      },
      "name": "ElementalinferenceFeedOutputsOutputConfig",
      "namespace": "elementalinferenceFeed",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elementalinference_feed#clipping ElementalinferenceFeed#clipping}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elementalinference-feed/index.ts",
            "line": 446
          },
          "name": "clipping",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.elementalinferenceFeed.ElementalinferenceFeedOutputsOutputConfigClipping"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elementalinference_feed#cropping ElementalinferenceFeed#cropping}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elementalinference-feed/index.ts",
            "line": 450
          },
          "name": "cropping",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elementalinference_feed#subtitling ElementalinferenceFeed#subtitling}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elementalinference-feed/index.ts",
            "line": 454
          },
          "name": "subtitling",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.elementalinferenceFeed.ElementalinferenceFeedOutputsOutputConfigSubtitling"
          }
        }
      ],
      "symbolId": "src/elementalinference-feed/index:ElementalinferenceFeedOutputsOutputConfig"
    },
    "@cdktn/provider-awscc.elementalinferenceFeed.ElementalinferenceFeedOutputsOutputConfigClipping": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elementalinferenceFeed.ElementalinferenceFeedOutputsOutputConfigClipping",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elementalinference-feed/index.ts",
        "line": 28
      },
      "name": "ElementalinferenceFeedOutputsOutputConfigClipping",
      "namespace": "elementalinferenceFeed",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elementalinference_feed#callback_metadata ElementalinferenceFeed#callback_metadata}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elementalinference-feed/index.ts",
            "line": 32
          },
          "name": "callbackMetadata",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/elementalinference-feed/index:ElementalinferenceFeedOutputsOutputConfigClipping"
    },
    "@cdktn/provider-awscc.elementalinferenceFeed.ElementalinferenceFeedOutputsOutputConfigClippingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elementalinferenceFeed.ElementalinferenceFeedOutputsOutputConfigClippingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elementalinference-feed/index.ts",
          "line": 72
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elementalinference-feed/index.ts",
        "line": 64
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elementalinference-feed/index.ts",
            "line": 114
          },
          "name": "resetCallbackMetadata"
        }
      ],
      "name": "ElementalinferenceFeedOutputsOutputConfigClippingOutputReference",
      "namespace": "elementalinferenceFeed",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elementalinference-feed/index.ts",
            "line": 118
          },
          "name": "callbackMetadataInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elementalinference-feed/index.ts",
            "line": 108
          },
          "name": "callbackMetadata",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elementalinference-feed/index.ts",
            "line": 76
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elementalinferenceFeed.ElementalinferenceFeedOutputsOutputConfigClipping"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elementalinference-feed/index:ElementalinferenceFeedOutputsOutputConfigClippingOutputReference"
    },
    "@cdktn/provider-awscc.elementalinferenceFeed.ElementalinferenceFeedOutputsOutputConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elementalinferenceFeed.ElementalinferenceFeedOutputsOutputConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elementalinference-feed/index.ts",
          "line": 508
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elementalinference-feed/index.ts",
        "line": 500
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elementalinference-feed/index.ts",
            "line": 559
          },
          "name": "putClipping",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.elementalinferenceFeed.ElementalinferenceFeedOutputsOutputConfigClipping"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elementalinference-feed/index.ts",
            "line": 591
          },
          "name": "putSubtitling",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.elementalinferenceFeed.ElementalinferenceFeedOutputsOutputConfigSubtitling"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elementalinference-feed/index.ts",
            "line": 562
          },
          "name": "resetClipping"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elementalinference-feed/index.ts",
            "line": 578
          },
          "name": "resetCropping"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elementalinference-feed/index.ts",
            "line": 594
          },
          "name": "resetSubtitling"
        }
      ],
      "name": "ElementalinferenceFeedOutputsOutputConfigOutputReference",
      "namespace": "elementalinferenceFeed",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elementalinference-feed/index.ts",
            "line": 556
          },
          "name": "clipping",
          "type": {
            "fqn": "@cdktn/provider-awscc.elementalinferenceFeed.ElementalinferenceFeedOutputsOutputConfigClippingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elementalinference-feed/index.ts",
            "line": 588
          },
          "name": "subtitling",
          "type": {
            "fqn": "@cdktn/provider-awscc.elementalinferenceFeed.ElementalinferenceFeedOutputsOutputConfigSubtitlingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elementalinference-feed/index.ts",
            "line": 566
          },
          "name": "clippingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elementalinferenceFeed.ElementalinferenceFeedOutputsOutputConfigClipping"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elementalinference-feed/index.ts",
            "line": 582
          },
          "name": "croppingInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elementalinference-feed/index.ts",
            "line": 598
          },
          "name": "subtitlingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elementalinferenceFeed.ElementalinferenceFeedOutputsOutputConfigSubtitling"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elementalinference-feed/index.ts",
            "line": 572
          },
          "name": "cropping",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elementalinference-feed/index.ts",
            "line": 512
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elementalinferenceFeed.ElementalinferenceFeedOutputsOutputConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elementalinference-feed/index:ElementalinferenceFeedOutputsOutputConfigOutputReference"
    },
    "@cdktn/provider-awscc.elementalinferenceFeed.ElementalinferenceFeedOutputsOutputConfigSubtitling": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elementalinferenceFeed.ElementalinferenceFeedOutputsOutputConfigSubtitling",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elementalinference-feed/index.ts",
        "line": 249
      },
      "name": "ElementalinferenceFeedOutputsOutputConfigSubtitling",
      "namespace": "elementalinferenceFeed",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elementalinference_feed#aspect_ratio ElementalinferenceFeed#aspect_ratio}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elementalinference-feed/index.ts",
            "line": 253
          },
          "name": "aspectRatio",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.elementalinferenceFeed.ElementalinferenceFeedOutputsOutputConfigSubtitlingAspectRatio"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elementalinference_feed#dictionary ElementalinferenceFeed#dictionary}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elementalinference-feed/index.ts",
            "line": 257
          },
          "name": "dictionary",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elementalinference_feed#language ElementalinferenceFeed#language}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elementalinference-feed/index.ts",
            "line": 261
          },
          "name": "language",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elementalinference_feed#profanity_filter ElementalinferenceFeed#profanity_filter}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elementalinference-feed/index.ts",
            "line": 265
          },
          "name": "profanityFilter",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/elementalinference-feed/index:ElementalinferenceFeedOutputsOutputConfigSubtitling"
    },
    "@cdktn/provider-awscc.elementalinferenceFeed.ElementalinferenceFeedOutputsOutputConfigSubtitlingAspectRatio": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elementalinferenceFeed.ElementalinferenceFeedOutputsOutputConfigSubtitlingAspectRatio",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/elementalinference-feed/index.ts",
        "line": 122
      },
      "name": "ElementalinferenceFeedOutputsOutputConfigSubtitlingAspectRatio",
      "namespace": "elementalinferenceFeed",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elementalinference_feed#height ElementalinferenceFeed#height}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elementalinference-feed/index.ts",
            "line": 126
          },
          "name": "height",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/elementalinference_feed#width ElementalinferenceFeed#width}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elementalinference-feed/index.ts",
            "line": 130
          },
          "name": "width",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/elementalinference-feed/index:ElementalinferenceFeedOutputsOutputConfigSubtitlingAspectRatio"
    },
    "@cdktn/provider-awscc.elementalinferenceFeed.ElementalinferenceFeedOutputsOutputConfigSubtitlingAspectRatioOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elementalinferenceFeed.ElementalinferenceFeedOutputsOutputConfigSubtitlingAspectRatioOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elementalinference-feed/index.ts",
          "line": 177
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elementalinference-feed/index.ts",
        "line": 169
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elementalinference-feed/index.ts",
            "line": 225
          },
          "name": "resetHeight"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elementalinference-feed/index.ts",
            "line": 241
          },
          "name": "resetWidth"
        }
      ],
      "name": "ElementalinferenceFeedOutputsOutputConfigSubtitlingAspectRatioOutputReference",
      "namespace": "elementalinferenceFeed",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elementalinference-feed/index.ts",
            "line": 229
          },
          "name": "heightInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elementalinference-feed/index.ts",
            "line": 245
          },
          "name": "widthInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elementalinference-feed/index.ts",
            "line": 219
          },
          "name": "height",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elementalinference-feed/index.ts",
            "line": 235
          },
          "name": "width",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elementalinference-feed/index.ts",
            "line": 181
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elementalinferenceFeed.ElementalinferenceFeedOutputsOutputConfigSubtitlingAspectRatio"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elementalinference-feed/index:ElementalinferenceFeedOutputsOutputConfigSubtitlingAspectRatioOutputReference"
    },
    "@cdktn/provider-awscc.elementalinferenceFeed.ElementalinferenceFeedOutputsOutputConfigSubtitlingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elementalinferenceFeed.ElementalinferenceFeedOutputsOutputConfigSubtitlingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elementalinference-feed/index.ts",
          "line": 326
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elementalinference-feed/index.ts",
        "line": 318
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elementalinference-feed/index.ts",
            "line": 383
          },
          "name": "putAspectRatio",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.elementalinferenceFeed.ElementalinferenceFeedOutputsOutputConfigSubtitlingAspectRatio"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elementalinference-feed/index.ts",
            "line": 386
          },
          "name": "resetAspectRatio"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elementalinference-feed/index.ts",
            "line": 402
          },
          "name": "resetDictionary"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elementalinference-feed/index.ts",
            "line": 418
          },
          "name": "resetLanguage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elementalinference-feed/index.ts",
            "line": 434
          },
          "name": "resetProfanityFilter"
        }
      ],
      "name": "ElementalinferenceFeedOutputsOutputConfigSubtitlingOutputReference",
      "namespace": "elementalinferenceFeed",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elementalinference-feed/index.ts",
            "line": 380
          },
          "name": "aspectRatio",
          "type": {
            "fqn": "@cdktn/provider-awscc.elementalinferenceFeed.ElementalinferenceFeedOutputsOutputConfigSubtitlingAspectRatioOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elementalinference-feed/index.ts",
            "line": 390
          },
          "name": "aspectRatioInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elementalinferenceFeed.ElementalinferenceFeedOutputsOutputConfigSubtitlingAspectRatio"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elementalinference-feed/index.ts",
            "line": 406
          },
          "name": "dictionaryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elementalinference-feed/index.ts",
            "line": 422
          },
          "name": "languageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elementalinference-feed/index.ts",
            "line": 438
          },
          "name": "profanityFilterInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elementalinference-feed/index.ts",
            "line": 396
          },
          "name": "dictionary",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elementalinference-feed/index.ts",
            "line": 412
          },
          "name": "language",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elementalinference-feed/index.ts",
            "line": 428
          },
          "name": "profanityFilter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elementalinference-feed/index.ts",
            "line": 330
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elementalinferenceFeed.ElementalinferenceFeedOutputsOutputConfigSubtitling"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elementalinference-feed/index:ElementalinferenceFeedOutputsOutputConfigSubtitlingOutputReference"
    },
    "@cdktn/provider-awscc.elementalinferenceFeed.ElementalinferenceFeedOutputsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.elementalinferenceFeed.ElementalinferenceFeedOutputsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/elementalinference-feed/index.ts",
          "line": 681
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/elementalinference-feed/index.ts",
        "line": 671
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elementalinference-feed/index.ts",
            "line": 767
          },
          "name": "putOutputConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.elementalinferenceFeed.ElementalinferenceFeedOutputsOutputConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elementalinference-feed/index.ts",
            "line": 741
          },
          "name": "resetDescription"
        }
      ],
      "name": "ElementalinferenceFeedOutputsOutputReference",
      "namespace": "elementalinferenceFeed",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elementalinference-feed/index.ts",
            "line": 764
          },
          "name": "outputConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.elementalinferenceFeed.ElementalinferenceFeedOutputsOutputConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elementalinference-feed/index.ts",
            "line": 745
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elementalinference-feed/index.ts",
            "line": 758
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elementalinference-feed/index.ts",
            "line": 771
          },
          "name": "outputConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elementalinferenceFeed.ElementalinferenceFeedOutputsOutputConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/elementalinference-feed/index.ts",
            "line": 784
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elementalinference-feed/index.ts",
            "line": 735
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elementalinference-feed/index.ts",
            "line": 751
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elementalinference-feed/index.ts",
            "line": 777
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/elementalinference-feed/index.ts",
            "line": 685
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.elementalinferenceFeed.ElementalinferenceFeedOutputs"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/elementalinference-feed/index:ElementalinferenceFeedOutputsOutputReference"
    },
    "@cdktn/provider-awscc.emrSecurityConfiguration.EmrSecurityConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/emr_security_configuration awscc_emr_security_configuration}."
      },
      "fqn": "@cdktn/provider-awscc.emrSecurityConfiguration.EmrSecurityConfiguration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/emr_security_configuration awscc_emr_security_configuration} Resource."
        },
        "locationInModule": {
          "filename": "src/emr-security-configuration/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.emrSecurityConfiguration.EmrSecurityConfigurationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/emr-security-configuration/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a EmrSecurityConfiguration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/emr-security-configuration/index.ts",
            "line": 49
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the EmrSecurityConfiguration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/emr_security_configuration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing EmrSecurityConfiguration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the EmrSecurityConfiguration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emr-security-configuration/index.ts",
            "line": 101
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emr-security-configuration/index.ts",
            "line": 126
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emr-security-configuration/index.ts",
            "line": 133
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "EmrSecurityConfiguration",
      "namespace": "emrSecurityConfiguration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emr-security-configuration/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emr-security-configuration/index.ts",
            "line": 89
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emr-security-configuration/index.ts",
            "line": 105
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emr-security-configuration/index.ts",
            "line": 118
          },
          "name": "securityConfigurationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emr-security-configuration/index.ts",
            "line": 95
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emr-security-configuration/index.ts",
            "line": 111
          },
          "name": "securityConfiguration",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/emr-security-configuration/index:EmrSecurityConfiguration"
    },
    "@cdktn/provider-awscc.emrSecurityConfiguration.EmrSecurityConfigurationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.emrSecurityConfiguration.EmrSecurityConfigurationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/emr-security-configuration/index.ts",
        "line": 14
      },
      "name": "EmrSecurityConfigurationConfig",
      "namespace": "emrSecurityConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/emr_security_configuration#security_configuration EmrSecurityConfiguration#security_configuration}",
            "stability": "stable",
            "summary": "The security configuration details in JSON format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emr-security-configuration/index.ts",
            "line": 26
          },
          "name": "securityConfiguration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/emr_security_configuration#name EmrSecurityConfiguration#name}",
            "stability": "stable",
            "summary": "The name of the security configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emr-security-configuration/index.ts",
            "line": 20
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/emr-security-configuration/index:EmrSecurityConfigurationConfig"
    },
    "@cdktn/provider-awscc.emrStep.EmrStep": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/emr_step awscc_emr_step}."
      },
      "fqn": "@cdktn/provider-awscc.emrStep.EmrStep",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/emr_step awscc_emr_step} Resource."
        },
        "locationInModule": {
          "filename": "src/emr-step/index.ts",
          "line": 427
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.emrStep.EmrStepConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/emr-step/index.ts",
        "line": 395
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a EmrStep resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/emr-step/index.ts",
            "line": 412
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the EmrStep to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/emr_step#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing EmrStep that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the EmrStep to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emr-step/index.ts",
            "line": 489
          },
          "name": "putHadoopJarStep",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.emrStep.EmrStepHadoopJarStep"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emr-step/index.ts",
            "line": 476
          },
          "name": "resetEncryptionKeyArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emr-step/index.ts",
            "line": 523
          },
          "name": "resetLogUri"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emr-step/index.ts",
            "line": 553
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emr-step/index.ts",
            "line": 564
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "EmrStep",
      "namespace": "emrStep",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emr-step/index.ts",
            "line": 400
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emr-step/index.ts",
            "line": 486
          },
          "name": "hadoopJarStep",
          "type": {
            "fqn": "@cdktn/provider-awscc.emrStep.EmrStepHadoopJarStepOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emr-step/index.ts",
            "line": 498
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emr-step/index.ts",
            "line": 545
          },
          "name": "stepId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emr-step/index.ts",
            "line": 464
          },
          "name": "actionOnFailureInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emr-step/index.ts",
            "line": 480
          },
          "name": "encryptionKeyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emr-step/index.ts",
            "line": 493
          },
          "name": "hadoopJarStepInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.emrStep.EmrStepHadoopJarStep"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emr-step/index.ts",
            "line": 511
          },
          "name": "jobFlowIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emr-step/index.ts",
            "line": 527
          },
          "name": "logUriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emr-step/index.ts",
            "line": 540
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emr-step/index.ts",
            "line": 457
          },
          "name": "actionOnFailure",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emr-step/index.ts",
            "line": 470
          },
          "name": "encryptionKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emr-step/index.ts",
            "line": 504
          },
          "name": "jobFlowId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emr-step/index.ts",
            "line": 517
          },
          "name": "logUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emr-step/index.ts",
            "line": 533
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/emr-step/index:EmrStep"
    },
    "@cdktn/provider-awscc.emrStep.EmrStepConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.emrStep.EmrStepConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/emr-step/index.ts",
        "line": 14
      },
      "name": "EmrStepConfig",
      "namespace": "emrStep",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/emr_step#action_on_failure EmrStep#action_on_failure}",
            "stability": "stable",
            "summary": "This specifies what action to take when the cluster step fails. Possible values are CANCEL_AND_WAIT and CONTINUE."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emr-step/index.ts",
            "line": 20
          },
          "name": "actionOnFailure",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The main function submits a job for the cluster to execute as a step on the master node, and then waits for the job to finish or fail before executing subsequent steps.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/emr_step#hadoop_jar_step EmrStep#hadoop_jar_step}",
            "stability": "stable",
            "summary": "The HadoopJarStepConfig property type specifies a job flow step consisting of a JAR file whose main function will be executed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emr-step/index.ts",
            "line": 32
          },
          "name": "hadoopJarStep",
          "type": {
            "fqn": "@cdktn/provider-awscc.emrStep.EmrStepHadoopJarStep"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/emr_step#job_flow_id EmrStep#job_flow_id}",
            "stability": "stable",
            "summary": "A string that uniquely identifies the cluster (job flow)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emr-step/index.ts",
            "line": 38
          },
          "name": "jobFlowId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/emr_step#name EmrStep#name}",
            "stability": "stable",
            "summary": "The name of the cluster step."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emr-step/index.ts",
            "line": 50
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When omitted, EMR falls back to cluster-level logging behavior.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/emr_step#encryption_key_arn EmrStep#encryption_key_arn}",
            "stability": "stable",
            "summary": "The KMS key ARN to encrypt the logs published to the given Amazon S3 destination."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emr-step/index.ts",
            "line": 26
          },
          "name": "encryptionKeyArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/emr_step#log_uri EmrStep#log_uri}",
            "stability": "stable",
            "summary": "The Amazon S3 destination URI for log publishing. When omitted, EMR falls back to cluster-level logging behavior."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emr-step/index.ts",
            "line": 44
          },
          "name": "logUri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/emr-step/index:EmrStepConfig"
    },
    "@cdktn/provider-awscc.emrStep.EmrStepHadoopJarStep": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.emrStep.EmrStepHadoopJarStep",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/emr-step/index.ts",
        "line": 201
      },
      "name": "EmrStepHadoopJarStep",
      "namespace": "emrStep",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/emr_step#jar EmrStep#jar}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emr-step/index.ts",
            "line": 209
          },
          "name": "jar",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/emr_step#args EmrStep#args}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emr-step/index.ts",
            "line": 205
          },
          "name": "args",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/emr_step#main_class EmrStep#main_class}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emr-step/index.ts",
            "line": 213
          },
          "name": "mainClass",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/emr_step#step_properties EmrStep#step_properties}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emr-step/index.ts",
            "line": 217
          },
          "name": "stepProperties",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.emrStep.EmrStepHadoopJarStepStepProperties"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/emr-step/index:EmrStepHadoopJarStep"
    },
    "@cdktn/provider-awscc.emrStep.EmrStepHadoopJarStepOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.emrStep.EmrStepHadoopJarStepOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/emr-step/index.ts",
          "line": 278
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/emr-step/index.ts",
        "line": 270
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emr-step/index.ts",
            "line": 380
          },
          "name": "putStepProperties",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.emrStep.EmrStepHadoopJarStepStepProperties"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emr-step/index.ts",
            "line": 338
          },
          "name": "resetArgs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emr-step/index.ts",
            "line": 367
          },
          "name": "resetMainClass"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emr-step/index.ts",
            "line": 383
          },
          "name": "resetStepProperties"
        }
      ],
      "name": "EmrStepHadoopJarStepOutputReference",
      "namespace": "emrStep",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emr-step/index.ts",
            "line": 377
          },
          "name": "stepProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.emrStep.EmrStepHadoopJarStepStepPropertiesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emr-step/index.ts",
            "line": 342
          },
          "name": "argsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emr-step/index.ts",
            "line": 355
          },
          "name": "jarInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emr-step/index.ts",
            "line": 371
          },
          "name": "mainClassInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emr-step/index.ts",
            "line": 387
          },
          "name": "stepPropertiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.emrStep.EmrStepHadoopJarStepStepProperties"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emr-step/index.ts",
            "line": 332
          },
          "name": "args",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emr-step/index.ts",
            "line": 348
          },
          "name": "jar",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emr-step/index.ts",
            "line": 361
          },
          "name": "mainClass",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emr-step/index.ts",
            "line": 282
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.emrStep.EmrStepHadoopJarStep"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/emr-step/index:EmrStepHadoopJarStepOutputReference"
    },
    "@cdktn/provider-awscc.emrStep.EmrStepHadoopJarStepStepProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.emrStep.EmrStepHadoopJarStepStepProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/emr-step/index.ts",
        "line": 52
      },
      "name": "EmrStepHadoopJarStepStepProperties",
      "namespace": "emrStep",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/emr_step#key EmrStep#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emr-step/index.ts",
            "line": 56
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/emr_step#value EmrStep#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emr-step/index.ts",
            "line": 60
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/emr-step/index:EmrStepHadoopJarStepStepProperties"
    },
    "@cdktn/provider-awscc.emrStep.EmrStepHadoopJarStepStepPropertiesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.emrStep.EmrStepHadoopJarStepStepPropertiesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/emr-step/index.ts",
          "line": 190
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/emr-step/index.ts",
        "line": 182
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emr-step/index.ts",
            "line": 197
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.emrStep.EmrStepHadoopJarStepStepPropertiesOutputReference"
            }
          }
        }
      ],
      "name": "EmrStepHadoopJarStepStepPropertiesList",
      "namespace": "emrStep",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emr-step/index.ts",
            "line": 183
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.emrStep.EmrStepHadoopJarStepStepProperties"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/emr-step/index:EmrStepHadoopJarStepStepPropertiesList"
    },
    "@cdktn/provider-awscc.emrStep.EmrStepHadoopJarStepStepPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.emrStep.EmrStepHadoopJarStepStepPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/emr-step/index.ts",
          "line": 109
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/emr-step/index.ts",
        "line": 99
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emr-step/index.ts",
            "line": 157
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emr-step/index.ts",
            "line": 173
          },
          "name": "resetValue"
        }
      ],
      "name": "EmrStepHadoopJarStepStepPropertiesOutputReference",
      "namespace": "emrStep",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emr-step/index.ts",
            "line": 161
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emr-step/index.ts",
            "line": 177
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emr-step/index.ts",
            "line": 151
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emr-step/index.ts",
            "line": 167
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emr-step/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.emrStep.EmrStepHadoopJarStepStepProperties"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/emr-step/index:EmrStepHadoopJarStepStepPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.emrStudio.EmrStudio": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/emr_studio awscc_emr_studio}."
      },
      "fqn": "@cdktn/provider-awscc.emrStudio.EmrStudio",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/emr_studio awscc_emr_studio} Resource."
        },
        "locationInModule": {
          "filename": "src/emr-studio/index.ts",
          "line": 307
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.emrStudio.EmrStudioConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/emr-studio/index.ts",
        "line": 275
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a EmrStudio resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/emr-studio/index.ts",
            "line": 292
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the EmrStudio to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/emr_studio#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing EmrStudio that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the EmrStudio to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emr-studio/index.ts",
            "line": 540
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.emrStudio.EmrStudioTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emr-studio/index.ts",
            "line": 385
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emr-studio/index.ts",
            "line": 401
          },
          "name": "resetEncryptionKeyArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emr-studio/index.ts",
            "line": 435
          },
          "name": "resetIdcInstanceArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emr-studio/index.ts",
            "line": 451
          },
          "name": "resetIdcUserAssignment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emr-studio/index.ts",
            "line": 467
          },
          "name": "resetIdpAuthUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emr-studio/index.ts",
            "line": 483
          },
          "name": "resetIdpRelayStateParameterName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emr-studio/index.ts",
            "line": 543
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emr-studio/index.ts",
            "line": 559
          },
          "name": "resetTrustedIdentityPropagationEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emr-studio/index.ts",
            "line": 580
          },
          "name": "resetUserRole"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emr-studio/index.ts",
            "line": 618
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emr-studio/index.ts",
            "line": 640
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "EmrStudio",
      "namespace": "emrStudio",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emr-studio/index.ts",
            "line": 280
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emr-studio/index.ts",
            "line": 347
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emr-studio/index.ts",
            "line": 423
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emr-studio/index.ts",
            "line": 518
          },
          "name": "studioId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emr-studio/index.ts",
            "line": 537
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.emrStudio.EmrStudioTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emr-studio/index.ts",
            "line": 568
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emr-studio/index.ts",
            "line": 360
          },
          "name": "authModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emr-studio/index.ts",
            "line": 373
          },
          "name": "defaultS3LocationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emr-studio/index.ts",
            "line": 389
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emr-studio/index.ts",
            "line": 405
          },
          "name": "encryptionKeyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emr-studio/index.ts",
            "line": 418
          },
          "name": "engineSecurityGroupIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emr-studio/index.ts",
            "line": 439
          },
          "name": "idcInstanceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emr-studio/index.ts",
            "line": 455
          },
          "name": "idcUserAssignmentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emr-studio/index.ts",
            "line": 471
          },
          "name": "idpAuthUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emr-studio/index.ts",
            "line": 487
          },
          "name": "idpRelayStateParameterNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emr-studio/index.ts",
            "line": 500
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emr-studio/index.ts",
            "line": 513
          },
          "name": "serviceRoleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emr-studio/index.ts",
            "line": 531
          },
          "name": "subnetIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emr-studio/index.ts",
            "line": 547
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.emrStudio.EmrStudioTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emr-studio/index.ts",
            "line": 563
          },
          "name": "trustedIdentityPropagationEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emr-studio/index.ts",
            "line": 584
          },
          "name": "userRoleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emr-studio/index.ts",
            "line": 597
          },
          "name": "vpcIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emr-studio/index.ts",
            "line": 610
          },
          "name": "workspaceSecurityGroupIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emr-studio/index.ts",
            "line": 353
          },
          "name": "authMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emr-studio/index.ts",
            "line": 366
          },
          "name": "defaultS3Location",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emr-studio/index.ts",
            "line": 379
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emr-studio/index.ts",
            "line": 395
          },
          "name": "encryptionKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emr-studio/index.ts",
            "line": 411
          },
          "name": "engineSecurityGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emr-studio/index.ts",
            "line": 429
          },
          "name": "idcInstanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emr-studio/index.ts",
            "line": 445
          },
          "name": "idcUserAssignment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emr-studio/index.ts",
            "line": 461
          },
          "name": "idpAuthUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emr-studio/index.ts",
            "line": 477
          },
          "name": "idpRelayStateParameterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emr-studio/index.ts",
            "line": 493
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emr-studio/index.ts",
            "line": 506
          },
          "name": "serviceRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emr-studio/index.ts",
            "line": 524
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emr-studio/index.ts",
            "line": 553
          },
          "name": "trustedIdentityPropagationEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emr-studio/index.ts",
            "line": 574
          },
          "name": "userRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emr-studio/index.ts",
            "line": 590
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emr-studio/index.ts",
            "line": 603
          },
          "name": "workspaceSecurityGroupId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/emr-studio/index:EmrStudio"
    },
    "@cdktn/provider-awscc.emrStudio.EmrStudioConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.emrStudio.EmrStudioConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/emr-studio/index.ts",
        "line": 14
      },
      "name": "EmrStudioConfig",
      "namespace": "emrStudio",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Amazon EMR Studio currently only supports SSO authentication.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/emr_studio#auth_mode EmrStudio#auth_mode}",
            "stability": "stable",
            "summary": "Specifies whether the Studio authenticates users using single sign-on (SSO) or IAM."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emr-studio/index.ts",
            "line": 20
          },
          "name": "authMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "A Studio user can select an alternative Amazon S3 location when creating a Workspace.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/emr_studio#default_s3_location EmrStudio#default_s3_location}",
            "stability": "stable",
            "summary": "The default Amazon S3 location to back up EMR Studio Workspaces and notebook files."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emr-studio/index.ts",
            "line": 26
          },
          "name": "defaultS3Location",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The Engine security group allows inbound network traffic from the Workspace security group, and it must be in the same VPC specified by VpcId.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/emr_studio#engine_security_group_id EmrStudio#engine_security_group_id}",
            "stability": "stable",
            "summary": "The ID of the Amazon EMR Studio Engine security group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emr-studio/index.ts",
            "line": 44
          },
          "name": "engineSecurityGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/emr_studio#name EmrStudio#name}",
            "stability": "stable",
            "summary": "A descriptive name for the Amazon EMR Studio."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emr-studio/index.ts",
            "line": 74
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The service role provides a way for Amazon EMR Studio to interoperate with other AWS services.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/emr_studio#service_role EmrStudio#service_role}",
            "stability": "stable",
            "summary": "The IAM role that will be assumed by the Amazon EMR Studio."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emr-studio/index.ts",
            "line": 80
          },
          "name": "serviceRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The subnets must belong to the VPC specified by VpcId. Studio users can create a Workspace in any of the specified subnets.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/emr_studio#subnet_ids EmrStudio#subnet_ids}",
            "stability": "stable",
            "summary": "A list of up to 5 subnet IDs to associate with the Studio."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emr-studio/index.ts",
            "line": 86
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/emr_studio#vpc_id EmrStudio#vpc_id}",
            "stability": "stable",
            "summary": "The ID of the Amazon Virtual Private Cloud (Amazon VPC) to associate with the Studio."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emr-studio/index.ts",
            "line": 110
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The Workspace security group allows outbound network traffic to resources in the Engine security group, and it must be in the same VPC specified by VpcId.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/emr_studio#workspace_security_group_id EmrStudio#workspace_security_group_id}",
            "stability": "stable",
            "summary": "The ID of the Amazon EMR Studio Workspace security group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emr-studio/index.ts",
            "line": 116
          },
          "name": "workspaceSecurityGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/emr_studio#description EmrStudio#description}",
            "stability": "stable",
            "summary": "A detailed description of the Studio."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emr-studio/index.ts",
            "line": 32
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/emr_studio#encryption_key_arn EmrStudio#encryption_key_arn}",
            "stability": "stable",
            "summary": "The AWS KMS key identifier (ARN) used to encrypt AWS EMR Studio workspace and notebook files when backed up to AWS S3."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emr-studio/index.ts",
            "line": 38
          },
          "name": "encryptionKeyArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/emr_studio#idc_instance_arn EmrStudio#idc_instance_arn}",
            "stability": "stable",
            "summary": "The ARN of the IAM Identity Center instance to create the Studio application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emr-studio/index.ts",
            "line": 50
          },
          "name": "idcInstanceArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If the value is set to REQUIRED, users must be explicitly assigned to the Studio application to access the Studio.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/emr_studio#idc_user_assignment EmrStudio#idc_user_assignment}",
            "stability": "stable",
            "summary": "Specifies whether IAM Identity Center user assignment is REQUIRED or OPTIONAL."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emr-studio/index.ts",
            "line": 56
          },
          "name": "idcUserAssignment",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Amazon EMR Studio redirects federated users to this endpoint for authentication when logging in to a Studio with the Studio URL.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/emr_studio#idp_auth_url EmrStudio#idp_auth_url}",
            "stability": "stable",
            "summary": "Your identity provider's authentication endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emr-studio/index.ts",
            "line": 62
          },
          "name": "idpAuthUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/emr_studio#idp_relay_state_parameter_name EmrStudio#idp_relay_state_parameter_name}",
            "stability": "stable",
            "summary": "The name of relay state parameter for external Identity Provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emr-studio/index.ts",
            "line": 68
          },
          "name": "idpRelayStateParameterName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Tags are user-defined key-value pairs that consist of a required key string with a maximum of 128 characters, and an optional value string with a maximum of 256 characters.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/emr_studio#tags EmrStudio#tags}",
            "stability": "stable",
            "summary": "A list of tags to associate with the Studio."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emr-studio/index.ts",
            "line": 92
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.emrStudio.EmrStudioTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/emr_studio#trusted_identity_propagation_enabled EmrStudio#trusted_identity_propagation_enabled}",
            "stability": "stable",
            "summary": "A Boolean indicating whether to enable Trusted identity propagation for the Studio. The default value is false."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emr-studio/index.ts",
            "line": 98
          },
          "name": "trustedIdentityPropagationEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The permissions attached to this IAM role can be scoped down for each user or group using session policies.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/emr_studio#user_role EmrStudio#user_role}",
            "stability": "stable",
            "summary": "The IAM user role that will be assumed by users and groups logged in to a Studio."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emr-studio/index.ts",
            "line": 104
          },
          "name": "userRole",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/emr-studio/index:EmrStudioConfig"
    },
    "@cdktn/provider-awscc.emrStudio.EmrStudioTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.emrStudio.EmrStudioTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/emr-studio/index.ts",
        "line": 118
      },
      "name": "EmrStudioTags",
      "namespace": "emrStudio",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/emr_studio#key EmrStudio#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emr-studio/index.ts",
            "line": 124
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 255 Unicode characters in length. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/emr_studio#value EmrStudio#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emr-studio/index.ts",
            "line": 130
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/emr-studio/index:EmrStudioTags"
    },
    "@cdktn/provider-awscc.emrStudio.EmrStudioTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.emrStudio.EmrStudioTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/emr-studio/index.ts",
          "line": 260
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/emr-studio/index.ts",
        "line": 252
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emr-studio/index.ts",
            "line": 267
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.emrStudio.EmrStudioTagsOutputReference"
            }
          }
        }
      ],
      "name": "EmrStudioTagsList",
      "namespace": "emrStudio",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emr-studio/index.ts",
            "line": 253
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.emrStudio.EmrStudioTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/emr-studio/index:EmrStudioTagsList"
    },
    "@cdktn/provider-awscc.emrStudio.EmrStudioTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.emrStudio.EmrStudioTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/emr-studio/index.ts",
          "line": 179
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/emr-studio/index.ts",
        "line": 169
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emr-studio/index.ts",
            "line": 227
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emr-studio/index.ts",
            "line": 243
          },
          "name": "resetValue"
        }
      ],
      "name": "EmrStudioTagsOutputReference",
      "namespace": "emrStudio",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emr-studio/index.ts",
            "line": 231
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emr-studio/index.ts",
            "line": 247
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emr-studio/index.ts",
            "line": 221
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emr-studio/index.ts",
            "line": 237
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emr-studio/index.ts",
            "line": 183
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.emrStudio.EmrStudioTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/emr-studio/index:EmrStudioTagsOutputReference"
    },
    "@cdktn/provider-awscc.emrStudioSessionMapping.EmrStudioSessionMapping": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/emr_studio_session_mapping awscc_emr_studio_session_mapping}."
      },
      "fqn": "@cdktn/provider-awscc.emrStudioSessionMapping.EmrStudioSessionMapping",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/emr_studio_session_mapping awscc_emr_studio_session_mapping} Resource."
        },
        "locationInModule": {
          "filename": "src/emr-studio-session-mapping/index.ts",
          "line": 76
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.emrStudioSessionMapping.EmrStudioSessionMappingConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/emr-studio-session-mapping/index.ts",
        "line": 44
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a EmrStudioSessionMapping resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/emr-studio-session-mapping/index.ts",
            "line": 61
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the EmrStudioSessionMapping to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/emr_studio_session_mapping#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing EmrStudioSessionMapping that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the EmrStudioSessionMapping to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emr-studio-session-mapping/index.ts",
            "line": 163
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emr-studio-session-mapping/index.ts",
            "line": 172
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "EmrStudioSessionMapping",
      "namespace": "emrStudioSessionMapping",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emr-studio-session-mapping/index.ts",
            "line": 49
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emr-studio-session-mapping/index.ts",
            "line": 103
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emr-studio-session-mapping/index.ts",
            "line": 116
          },
          "name": "identityNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emr-studio-session-mapping/index.ts",
            "line": 129
          },
          "name": "identityTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emr-studio-session-mapping/index.ts",
            "line": 142
          },
          "name": "sessionPolicyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emr-studio-session-mapping/index.ts",
            "line": 155
          },
          "name": "studioIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emr-studio-session-mapping/index.ts",
            "line": 109
          },
          "name": "identityName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emr-studio-session-mapping/index.ts",
            "line": 122
          },
          "name": "identityType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emr-studio-session-mapping/index.ts",
            "line": 135
          },
          "name": "sessionPolicyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emr-studio-session-mapping/index.ts",
            "line": 148
          },
          "name": "studioId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/emr-studio-session-mapping/index:EmrStudioSessionMapping"
    },
    "@cdktn/provider-awscc.emrStudioSessionMapping.EmrStudioSessionMappingConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.emrStudioSessionMapping.EmrStudioSessionMappingConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/emr-studio-session-mapping/index.ts",
        "line": 14
      },
      "name": "EmrStudioSessionMappingConfig",
      "namespace": "emrStudioSessionMapping",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information, see UserName and DisplayName in the AWS SSO Identity Store API Reference. Either IdentityName or IdentityId must be specified.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/emr_studio_session_mapping#identity_name EmrStudioSessionMapping#identity_name}",
            "stability": "stable",
            "summary": "The name of the user or group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emr-studio-session-mapping/index.ts",
            "line": 20
          },
          "name": "identityName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/emr_studio_session_mapping#identity_type EmrStudioSessionMapping#identity_type}",
            "stability": "stable",
            "summary": "Specifies whether the identity to map to the Studio is a user or a group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emr-studio-session-mapping/index.ts",
            "line": 26
          },
          "name": "identityType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Session policies refine Studio user permissions without the need to use multiple IAM user roles.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/emr_studio_session_mapping#session_policy_arn EmrStudioSessionMapping#session_policy_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) for the session policy that will be applied to the user or group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emr-studio-session-mapping/index.ts",
            "line": 32
          },
          "name": "sessionPolicyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/emr_studio_session_mapping#studio_id EmrStudioSessionMapping#studio_id}",
            "stability": "stable",
            "summary": "The ID of the Amazon EMR Studio to which the user or group will be mapped."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emr-studio-session-mapping/index.ts",
            "line": 38
          },
          "name": "studioId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/emr-studio-session-mapping/index:EmrStudioSessionMappingConfig"
    },
    "@cdktn/provider-awscc.emrWalWorkspace.EmrWalWorkspace": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/emr_wal_workspace awscc_emr_wal_workspace}."
      },
      "fqn": "@cdktn/provider-awscc.emrWalWorkspace.EmrWalWorkspace",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/emr_wal_workspace awscc_emr_wal_workspace} Resource."
        },
        "locationInModule": {
          "filename": "src/emr-wal-workspace/index.ts",
          "line": 217
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.emrWalWorkspace.EmrWalWorkspaceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/emr-wal-workspace/index.ts",
        "line": 185
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a EmrWalWorkspace resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/emr-wal-workspace/index.ts",
            "line": 202
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the EmrWalWorkspace to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/emr_wal_workspace#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing EmrWalWorkspace that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the EmrWalWorkspace to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emr-wal-workspace/index.ts",
            "line": 251
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.emrWalWorkspace.EmrWalWorkspaceTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emr-wal-workspace/index.ts",
            "line": 254
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emr-wal-workspace/index.ts",
            "line": 270
          },
          "name": "resetWalWorkspaceName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emr-wal-workspace/index.ts",
            "line": 282
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emr-wal-workspace/index.ts",
            "line": 289
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "EmrWalWorkspace",
      "namespace": "emrWalWorkspace",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emr-wal-workspace/index.ts",
            "line": 190
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emr-wal-workspace/index.ts",
            "line": 242
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emr-wal-workspace/index.ts",
            "line": 248
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.emrWalWorkspace.EmrWalWorkspaceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emr-wal-workspace/index.ts",
            "line": 258
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.emrWalWorkspace.EmrWalWorkspaceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emr-wal-workspace/index.ts",
            "line": 274
          },
          "name": "walWorkspaceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emr-wal-workspace/index.ts",
            "line": 264
          },
          "name": "walWorkspaceName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/emr-wal-workspace/index:EmrWalWorkspace"
    },
    "@cdktn/provider-awscc.emrWalWorkspace.EmrWalWorkspaceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.emrWalWorkspace.EmrWalWorkspaceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/emr-wal-workspace/index.ts",
        "line": 14
      },
      "name": "EmrWalWorkspaceConfig",
      "namespace": "emrWalWorkspace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/emr_wal_workspace#tags EmrWalWorkspace#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emr-wal-workspace/index.ts",
            "line": 20
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.emrWalWorkspace.EmrWalWorkspaceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/emr_wal_workspace#wal_workspace_name EmrWalWorkspace#wal_workspace_name}",
            "stability": "stable",
            "summary": "The name of the emrwal container."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emr-wal-workspace/index.ts",
            "line": 26
          },
          "name": "walWorkspaceName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/emr-wal-workspace/index:EmrWalWorkspaceConfig"
    },
    "@cdktn/provider-awscc.emrWalWorkspace.EmrWalWorkspaceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.emrWalWorkspace.EmrWalWorkspaceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/emr-wal-workspace/index.ts",
        "line": 28
      },
      "name": "EmrWalWorkspaceTags",
      "namespace": "emrWalWorkspace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/emr_wal_workspace#key EmrWalWorkspace#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emr-wal-workspace/index.ts",
            "line": 34
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/emr_wal_workspace#value EmrWalWorkspace#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emr-wal-workspace/index.ts",
            "line": 40
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/emr-wal-workspace/index:EmrWalWorkspaceTags"
    },
    "@cdktn/provider-awscc.emrWalWorkspace.EmrWalWorkspaceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.emrWalWorkspace.EmrWalWorkspaceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/emr-wal-workspace/index.ts",
          "line": 170
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/emr-wal-workspace/index.ts",
        "line": 162
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emr-wal-workspace/index.ts",
            "line": 177
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.emrWalWorkspace.EmrWalWorkspaceTagsOutputReference"
            }
          }
        }
      ],
      "name": "EmrWalWorkspaceTagsList",
      "namespace": "emrWalWorkspace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emr-wal-workspace/index.ts",
            "line": 163
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.emrWalWorkspace.EmrWalWorkspaceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/emr-wal-workspace/index:EmrWalWorkspaceTagsList"
    },
    "@cdktn/provider-awscc.emrWalWorkspace.EmrWalWorkspaceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.emrWalWorkspace.EmrWalWorkspaceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/emr-wal-workspace/index.ts",
          "line": 89
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/emr-wal-workspace/index.ts",
        "line": 79
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emr-wal-workspace/index.ts",
            "line": 137
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emr-wal-workspace/index.ts",
            "line": 153
          },
          "name": "resetValue"
        }
      ],
      "name": "EmrWalWorkspaceTagsOutputReference",
      "namespace": "emrWalWorkspace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emr-wal-workspace/index.ts",
            "line": 141
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emr-wal-workspace/index.ts",
            "line": 157
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emr-wal-workspace/index.ts",
            "line": 131
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emr-wal-workspace/index.ts",
            "line": 147
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emr-wal-workspace/index.ts",
            "line": 93
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.emrWalWorkspace.EmrWalWorkspaceTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/emr-wal-workspace/index:EmrWalWorkspaceTagsOutputReference"
    },
    "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplication": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/emrserverless_application awscc_emrserverless_application}."
      },
      "fqn": "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplication",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/emrserverless_application awscc_emrserverless_application} Resource."
        },
        "locationInModule": {
          "filename": "src/emrserverless-application/index.ts",
          "line": 1555
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/emrserverless-application/index.ts",
        "line": 1523
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a EmrserverlessApplication resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 1540
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the EmrserverlessApplication to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/emrserverless_application#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing EmrserverlessApplication that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the EmrserverlessApplication to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 1620
          },
          "name": "putAutoStartConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationAutoStartConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 1636
          },
          "name": "putAutoStopConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationAutoStopConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 1657
          },
          "name": "putImageConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationImageConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 1673
          },
          "name": "putInitialCapacity",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationInitialCapacity"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 1689
          },
          "name": "putMaximumCapacity",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationMaximumCapacity"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 1721
          },
          "name": "putNetworkConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationNetworkConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 1750
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 1779
          },
          "name": "putWorkerTypeSpecifications",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationWorkerTypeSpecifications"
                        },
                        "kind": "map"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 1602
          },
          "name": "resetArchitecture"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 1623
          },
          "name": "resetAutoStartConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 1639
          },
          "name": "resetAutoStopConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 1660
          },
          "name": "resetImageConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 1676
          },
          "name": "resetInitialCapacity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 1692
          },
          "name": "resetMaximumCapacity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 1708
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 1724
          },
          "name": "resetNetworkConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 1753
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 1782
          },
          "name": "resetWorkerTypeSpecifications"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 1794
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 1811
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "EmrserverlessApplication",
      "namespace": "emrserverlessApplication",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 1528
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 1590
          },
          "name": "applicationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 1611
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 1617
          },
          "name": "autoStartConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationAutoStartConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 1633
          },
          "name": "autoStopConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationAutoStopConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 1648
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 1654
          },
          "name": "imageConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationImageConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 1670
          },
          "name": "initialCapacity",
          "type": {
            "fqn": "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationInitialCapacityList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 1686
          },
          "name": "maximumCapacity",
          "type": {
            "fqn": "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationMaximumCapacityOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 1718
          },
          "name": "networkConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationNetworkConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 1747
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 1776
          },
          "name": "workerTypeSpecifications",
          "type": {
            "fqn": "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationWorkerTypeSpecificationsMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 1606
          },
          "name": "architectureInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 1627
          },
          "name": "autoStartConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationAutoStartConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 1643
          },
          "name": "autoStopConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationAutoStopConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 1664
          },
          "name": "imageConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationImageConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 1680
          },
          "name": "initialCapacityInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationInitialCapacity"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 1696
          },
          "name": "maximumCapacityInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationMaximumCapacity"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 1712
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 1728
          },
          "name": "networkConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationNetworkConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 1741
          },
          "name": "releaseLabelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 1757
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 1770
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 1786
          },
          "name": "workerTypeSpecificationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationWorkerTypeSpecifications"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 1596
          },
          "name": "architecture",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 1702
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 1734
          },
          "name": "releaseLabel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 1763
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/emrserverless-application/index:EmrserverlessApplication"
    },
    "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationAutoStartConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationAutoStartConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/emrserverless-application/index.ts",
        "line": 88
      },
      "name": "EmrserverlessApplicationAutoStartConfiguration",
      "namespace": "emrserverlessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/emrserverless_application#enabled EmrserverlessApplication#enabled}",
            "stability": "stable",
            "summary": "If set to true, the Application will automatically start. Defaults to true."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 94
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/emrserverless-application/index:EmrserverlessApplicationAutoStartConfiguration"
    },
    "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationAutoStartConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationAutoStartConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/emrserverless-application/index.ts",
          "line": 134
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/emrserverless-application/index.ts",
        "line": 126
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 176
          },
          "name": "resetEnabled"
        }
      ],
      "name": "EmrserverlessApplicationAutoStartConfigurationOutputReference",
      "namespace": "emrserverlessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 180
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 170
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 138
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationAutoStartConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/emrserverless-application/index:EmrserverlessApplicationAutoStartConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationAutoStopConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationAutoStopConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/emrserverless-application/index.ts",
        "line": 184
      },
      "name": "EmrserverlessApplicationAutoStopConfiguration",
      "namespace": "emrserverlessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/emrserverless_application#enabled EmrserverlessApplication#enabled}",
            "stability": "stable",
            "summary": "If set to true, the Application will automatically stop after being idle. Defaults to true."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 190
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/emrserverless_application#idle_timeout_minutes EmrserverlessApplication#idle_timeout_minutes}",
            "stability": "stable",
            "summary": "The amount of time [in minutes] to wait before auto stopping the Application when idle. Defaults to 15 minutes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 196
          },
          "name": "idleTimeoutMinutes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/emrserverless-application/index:EmrserverlessApplicationAutoStopConfiguration"
    },
    "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationAutoStopConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationAutoStopConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/emrserverless-application/index.ts",
          "line": 243
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/emrserverless-application/index.ts",
        "line": 235
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 291
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 307
          },
          "name": "resetIdleTimeoutMinutes"
        }
      ],
      "name": "EmrserverlessApplicationAutoStopConfigurationOutputReference",
      "namespace": "emrserverlessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 295
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 311
          },
          "name": "idleTimeoutMinutesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 285
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 301
          },
          "name": "idleTimeoutMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 247
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationAutoStopConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/emrserverless-application/index:EmrserverlessApplicationAutoStopConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/emrserverless-application/index.ts",
        "line": 14
      },
      "name": "EmrserverlessApplicationConfig",
      "namespace": "emrserverlessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/emrserverless_application#release_label EmrserverlessApplication#release_label}",
            "stability": "stable",
            "summary": "EMR release label."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 68
          },
          "name": "releaseLabel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/emrserverless_application#type EmrserverlessApplication#type}",
            "stability": "stable",
            "summary": "The type of the application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 80
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/emrserverless_application#architecture EmrserverlessApplication#architecture}",
            "stability": "stable",
            "summary": "The cpu architecture of an application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 20
          },
          "name": "architecture",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/emrserverless_application#auto_start_configuration EmrserverlessApplication#auto_start_configuration}",
            "stability": "stable",
            "summary": "Configuration for Auto Start of Application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 26
          },
          "name": "autoStartConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationAutoStartConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/emrserverless_application#auto_stop_configuration EmrserverlessApplication#auto_stop_configuration}",
            "stability": "stable",
            "summary": "Configuration for Auto Stop of Application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 32
          },
          "name": "autoStopConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationAutoStopConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/emrserverless_application#image_configuration EmrserverlessApplication#image_configuration}",
            "stability": "stable",
            "summary": "The image configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 38
          },
          "name": "imageConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationImageConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/emrserverless_application#initial_capacity EmrserverlessApplication#initial_capacity}",
            "stability": "stable",
            "summary": "Initial capacity initialized when an Application is started."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 44
          },
          "name": "initialCapacity",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationInitialCapacity"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/emrserverless_application#maximum_capacity EmrserverlessApplication#maximum_capacity}",
            "stability": "stable",
            "summary": "Maximum allowed cumulative resources for an Application. No new resources will be created once the limit is hit."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 50
          },
          "name": "maximumCapacity",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationMaximumCapacity"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/emrserverless_application#name EmrserverlessApplication#name}",
            "stability": "stable",
            "summary": "User friendly Application name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 56
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/emrserverless_application#network_configuration EmrserverlessApplication#network_configuration}",
            "stability": "stable",
            "summary": "Network Configuration for customer VPC connectivity."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 62
          },
          "name": "networkConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationNetworkConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/emrserverless_application#tags EmrserverlessApplication#tags}",
            "stability": "stable",
            "summary": "Tag map with key and value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 74
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter must contain all valid worker types for a Spark or Hive application. Valid worker types include Driver and Executor for Spark applications and HiveDriver and TezTask for Hive applications. You can either set image details in this parameter for each worker type, or in imageConfiguration for all worker types.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/emrserverless_application#worker_type_specifications EmrserverlessApplication#worker_type_specifications}",
            "stability": "stable",
            "summary": "The key-value pairs that specify worker type to WorkerTypeSpecificationInput."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 86
          },
          "name": "workerTypeSpecifications",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationWorkerTypeSpecifications"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/emrserverless-application/index:EmrserverlessApplicationConfig"
    },
    "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationImageConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationImageConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/emrserverless-application/index.ts",
        "line": 315
      },
      "name": "EmrserverlessApplicationImageConfiguration",
      "namespace": "emrserverlessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "This field is required when you create a new application. If you leave this field blank in an update, Amazon EMR will remove the image configuration.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/emrserverless_application#image_uri EmrserverlessApplication#image_uri}",
            "stability": "stable",
            "summary": "The URI of an image in the Amazon ECR registry."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 321
          },
          "name": "imageUri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/emrserverless-application/index:EmrserverlessApplicationImageConfiguration"
    },
    "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationImageConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationImageConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/emrserverless-application/index.ts",
          "line": 361
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/emrserverless-application/index.ts",
        "line": 353
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 403
          },
          "name": "resetImageUri"
        }
      ],
      "name": "EmrserverlessApplicationImageConfigurationOutputReference",
      "namespace": "emrserverlessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 407
          },
          "name": "imageUriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 397
          },
          "name": "imageUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 365
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationImageConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/emrserverless-application/index:EmrserverlessApplicationImageConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationInitialCapacity": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationInitialCapacity",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/emrserverless-application/index.ts",
        "line": 706
      },
      "name": "EmrserverlessApplicationInitialCapacity",
      "namespace": "emrserverlessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/emrserverless_application#key EmrserverlessApplication#key}",
            "stability": "stable",
            "summary": "Worker type for an analytics framework."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 712
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/emrserverless_application#value EmrserverlessApplication#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 716
          },
          "name": "value",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationInitialCapacityValue"
          }
        }
      ],
      "symbolId": "src/emrserverless-application/index:EmrserverlessApplicationInitialCapacity"
    },
    "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationInitialCapacityList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationInitialCapacityList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/emrserverless-application/index.ts",
          "line": 846
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/emrserverless-application/index.ts",
        "line": 838
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 853
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationInitialCapacityOutputReference"
            }
          }
        }
      ],
      "name": "EmrserverlessApplicationInitialCapacityList",
      "namespace": "emrserverlessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 839
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationInitialCapacity"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/emrserverless-application/index:EmrserverlessApplicationInitialCapacityList"
    },
    "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationInitialCapacityOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationInitialCapacityOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/emrserverless-application/index.ts",
          "line": 765
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/emrserverless-application/index.ts",
        "line": 755
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 826
          },
          "name": "putValue",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationInitialCapacityValue"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 813
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 829
          },
          "name": "resetValue"
        }
      ],
      "name": "EmrserverlessApplicationInitialCapacityOutputReference",
      "namespace": "emrserverlessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 823
          },
          "name": "value",
          "type": {
            "fqn": "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationInitialCapacityValueOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 817
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 833
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationInitialCapacityValue"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 807
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 769
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationInitialCapacity"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/emrserverless-application/index:EmrserverlessApplicationInitialCapacityOutputReference"
    },
    "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationInitialCapacityValue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationInitialCapacityValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/emrserverless-application/index.ts",
        "line": 577
      },
      "name": "EmrserverlessApplicationInitialCapacityValue",
      "namespace": "emrserverlessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/emrserverless_application#worker_configuration EmrserverlessApplication#worker_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 581
          },
          "name": "workerConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationInitialCapacityValueWorkerConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This count will be continued to be maintained until the Application is stopped\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/emrserverless_application#worker_count EmrserverlessApplication#worker_count}",
            "stability": "stable",
            "summary": "Initial count of workers to be initialized when an Application is started."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 587
          },
          "name": "workerCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/emrserverless-application/index:EmrserverlessApplicationInitialCapacityValue"
    },
    "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationInitialCapacityValueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationInitialCapacityValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/emrserverless-application/index.ts",
          "line": 634
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/emrserverless-application/index.ts",
        "line": 626
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 679
          },
          "name": "putWorkerConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationInitialCapacityValueWorkerConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 682
          },
          "name": "resetWorkerConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 698
          },
          "name": "resetWorkerCount"
        }
      ],
      "name": "EmrserverlessApplicationInitialCapacityValueOutputReference",
      "namespace": "emrserverlessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 676
          },
          "name": "workerConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationInitialCapacityValueWorkerConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 686
          },
          "name": "workerConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationInitialCapacityValueWorkerConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 702
          },
          "name": "workerCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 692
          },
          "name": "workerCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 638
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationInitialCapacityValue"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/emrserverless-application/index:EmrserverlessApplicationInitialCapacityValueOutputReference"
    },
    "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationInitialCapacityValueWorkerConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationInitialCapacityValueWorkerConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/emrserverless-application/index.ts",
        "line": 411
      },
      "name": "EmrserverlessApplicationInitialCapacityValueWorkerConfiguration",
      "namespace": "emrserverlessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/emrserverless_application#cpu EmrserverlessApplication#cpu}",
            "stability": "stable",
            "summary": "Per worker CPU resource. vCPU is the only supported unit and specifying vCPU is optional."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 417
          },
          "name": "cpu",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/emrserverless_application#disk EmrserverlessApplication#disk}",
            "stability": "stable",
            "summary": "Per worker Disk resource. GB is the only supported unit and specifying GB is optional."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 423
          },
          "name": "disk",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/emrserverless_application#memory EmrserverlessApplication#memory}",
            "stability": "stable",
            "summary": "Per worker memory resource. GB is the only supported unit and specifying GB is optional."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 429
          },
          "name": "memory",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/emrserverless-application/index:EmrserverlessApplicationInitialCapacityValueWorkerConfiguration"
    },
    "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationInitialCapacityValueWorkerConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationInitialCapacityValueWorkerConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/emrserverless-application/index.ts",
          "line": 483
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/emrserverless-application/index.ts",
        "line": 475
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 537
          },
          "name": "resetCpu"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 553
          },
          "name": "resetDisk"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 569
          },
          "name": "resetMemory"
        }
      ],
      "name": "EmrserverlessApplicationInitialCapacityValueWorkerConfigurationOutputReference",
      "namespace": "emrserverlessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 541
          },
          "name": "cpuInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 557
          },
          "name": "diskInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 573
          },
          "name": "memoryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 531
          },
          "name": "cpu",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 547
          },
          "name": "disk",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 563
          },
          "name": "memory",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 487
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationInitialCapacityValueWorkerConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/emrserverless-application/index:EmrserverlessApplicationInitialCapacityValueWorkerConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationMaximumCapacity": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationMaximumCapacity",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/emrserverless-application/index.ts",
        "line": 857
      },
      "name": "EmrserverlessApplicationMaximumCapacity",
      "namespace": "emrserverlessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/emrserverless_application#cpu EmrserverlessApplication#cpu}",
            "stability": "stable",
            "summary": "Per worker CPU resource. vCPU is the only supported unit and specifying vCPU is optional."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 863
          },
          "name": "cpu",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/emrserverless_application#disk EmrserverlessApplication#disk}",
            "stability": "stable",
            "summary": "Per worker Disk resource. GB is the only supported unit and specifying GB is optional."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 869
          },
          "name": "disk",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/emrserverless_application#memory EmrserverlessApplication#memory}",
            "stability": "stable",
            "summary": "Per worker memory resource. GB is the only supported unit and specifying GB is optional."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 875
          },
          "name": "memory",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/emrserverless-application/index:EmrserverlessApplicationMaximumCapacity"
    },
    "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationMaximumCapacityOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationMaximumCapacityOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/emrserverless-application/index.ts",
          "line": 929
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/emrserverless-application/index.ts",
        "line": 921
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 983
          },
          "name": "resetCpu"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 999
          },
          "name": "resetDisk"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 1015
          },
          "name": "resetMemory"
        }
      ],
      "name": "EmrserverlessApplicationMaximumCapacityOutputReference",
      "namespace": "emrserverlessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 987
          },
          "name": "cpuInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 1003
          },
          "name": "diskInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 1019
          },
          "name": "memoryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 977
          },
          "name": "cpu",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 993
          },
          "name": "disk",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 1009
          },
          "name": "memory",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 933
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationMaximumCapacity"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/emrserverless-application/index:EmrserverlessApplicationMaximumCapacityOutputReference"
    },
    "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationNetworkConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationNetworkConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/emrserverless-application/index.ts",
        "line": 1023
      },
      "name": "EmrserverlessApplicationNetworkConfiguration",
      "namespace": "emrserverlessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/emrserverless_application#security_group_ids EmrserverlessApplication#security_group_ids}",
            "stability": "stable",
            "summary": "The ID of the security groups in the VPC to which you want to connect your job or application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 1029
          },
          "name": "securityGroupIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/emrserverless_application#subnet_ids EmrserverlessApplication#subnet_ids}",
            "stability": "stable",
            "summary": "The ID of the subnets in the VPC to which you want to connect your job or application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 1035
          },
          "name": "subnetIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/emrserverless-application/index:EmrserverlessApplicationNetworkConfiguration"
    },
    "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationNetworkConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationNetworkConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/emrserverless-application/index.ts",
          "line": 1082
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/emrserverless-application/index.ts",
        "line": 1074
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 1130
          },
          "name": "resetSecurityGroupIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 1146
          },
          "name": "resetSubnetIds"
        }
      ],
      "name": "EmrserverlessApplicationNetworkConfigurationOutputReference",
      "namespace": "emrserverlessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 1134
          },
          "name": "securityGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 1150
          },
          "name": "subnetIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 1124
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 1140
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 1086
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationNetworkConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/emrserverless-application/index:EmrserverlessApplicationNetworkConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/emrserverless-application/index.ts",
        "line": 1154
      },
      "name": "EmrserverlessApplicationTags",
      "namespace": "emrserverlessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/emrserverless_application#key EmrserverlessApplication#key}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 1160
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/emrserverless_application#value EmrserverlessApplication#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 1166
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/emrserverless-application/index:EmrserverlessApplicationTags"
    },
    "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/emrserverless-application/index.ts",
          "line": 1296
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/emrserverless-application/index.ts",
        "line": 1288
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 1303
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationTagsOutputReference"
            }
          }
        }
      ],
      "name": "EmrserverlessApplicationTagsList",
      "namespace": "emrserverlessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 1289
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/emrserverless-application/index:EmrserverlessApplicationTagsList"
    },
    "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/emrserverless-application/index.ts",
          "line": 1215
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/emrserverless-application/index.ts",
        "line": 1205
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 1263
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 1279
          },
          "name": "resetValue"
        }
      ],
      "name": "EmrserverlessApplicationTagsOutputReference",
      "namespace": "emrserverlessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 1267
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 1283
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 1257
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 1273
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 1219
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/emrserverless-application/index:EmrserverlessApplicationTagsOutputReference"
    },
    "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationWorkerTypeSpecifications": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationWorkerTypeSpecifications",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/emrserverless-application/index.ts",
        "line": 1403
      },
      "name": "EmrserverlessApplicationWorkerTypeSpecifications",
      "namespace": "emrserverlessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/emrserverless_application#image_configuration EmrserverlessApplication#image_configuration}",
            "stability": "stable",
            "summary": "The image configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 1409
          },
          "name": "imageConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationWorkerTypeSpecificationsImageConfiguration"
          }
        }
      ],
      "symbolId": "src/emrserverless-application/index:EmrserverlessApplicationWorkerTypeSpecifications"
    },
    "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationWorkerTypeSpecificationsImageConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationWorkerTypeSpecificationsImageConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/emrserverless-application/index.ts",
        "line": 1307
      },
      "name": "EmrserverlessApplicationWorkerTypeSpecificationsImageConfiguration",
      "namespace": "emrserverlessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "This field is required when you create a new application. If you leave this field blank in an update, Amazon EMR will remove the image configuration.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/emrserverless_application#image_uri EmrserverlessApplication#image_uri}",
            "stability": "stable",
            "summary": "The URI of an image in the Amazon ECR registry."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 1313
          },
          "name": "imageUri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/emrserverless-application/index:EmrserverlessApplicationWorkerTypeSpecificationsImageConfiguration"
    },
    "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationWorkerTypeSpecificationsImageConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationWorkerTypeSpecificationsImageConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/emrserverless-application/index.ts",
          "line": 1353
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/emrserverless-application/index.ts",
        "line": 1345
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 1395
          },
          "name": "resetImageUri"
        }
      ],
      "name": "EmrserverlessApplicationWorkerTypeSpecificationsImageConfigurationOutputReference",
      "namespace": "emrserverlessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 1399
          },
          "name": "imageUriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 1389
          },
          "name": "imageUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 1357
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationWorkerTypeSpecificationsImageConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/emrserverless-application/index:EmrserverlessApplicationWorkerTypeSpecificationsImageConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationWorkerTypeSpecificationsMap": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationWorkerTypeSpecificationsMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/emrserverless-application/index.ts",
          "line": 1508
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/emrserverless-application/index.ts",
        "line": 1501
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 1515
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationWorkerTypeSpecificationsOutputReference"
            }
          }
        }
      ],
      "name": "EmrserverlessApplicationWorkerTypeSpecificationsMap",
      "namespace": "emrserverlessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 1502
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationWorkerTypeSpecifications"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/emrserverless-application/index:EmrserverlessApplicationWorkerTypeSpecificationsMap"
    },
    "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationWorkerTypeSpecificationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationWorkerTypeSpecificationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/emrserverless-application/index.ts",
          "line": 1450
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/emrserverless-application/index.ts",
        "line": 1441
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 1489
          },
          "name": "putImageConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationWorkerTypeSpecificationsImageConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 1492
          },
          "name": "resetImageConfiguration"
        }
      ],
      "name": "EmrserverlessApplicationWorkerTypeSpecificationsOutputReference",
      "namespace": "emrserverlessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 1486
          },
          "name": "imageConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationWorkerTypeSpecificationsImageConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 1496
          },
          "name": "imageConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationWorkerTypeSpecificationsImageConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/emrserverless-application/index.ts",
            "line": 1454
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.emrserverlessApplication.EmrserverlessApplicationWorkerTypeSpecifications"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/emrserverless-application/index:EmrserverlessApplicationWorkerTypeSpecificationsOutputReference"
    },
    "@cdktn/provider-awscc.entityresolutionIdMappingWorkflow.EntityresolutionIdMappingWorkflow": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_id_mapping_workflow awscc_entityresolution_id_mapping_workflow}."
      },
      "fqn": "@cdktn/provider-awscc.entityresolutionIdMappingWorkflow.EntityresolutionIdMappingWorkflow",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_id_mapping_workflow awscc_entityresolution_id_mapping_workflow} Resource."
        },
        "locationInModule": {
          "filename": "src/entityresolution-id-mapping-workflow/index.ts",
          "line": 1464
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.entityresolutionIdMappingWorkflow.EntityresolutionIdMappingWorkflowConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/entityresolution-id-mapping-workflow/index.ts",
        "line": 1432
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a EntityresolutionIdMappingWorkflow resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 1449
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the EntityresolutionIdMappingWorkflow to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_id_mapping_workflow#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing EntityresolutionIdMappingWorkflow that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the EntityresolutionIdMappingWorkflow to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 1525
          },
          "name": "putIdMappingIncrementalRunConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.entityresolutionIdMappingWorkflow.EntityresolutionIdMappingWorkflowIdMappingIncrementalRunConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 1541
          },
          "name": "putIdMappingTechniques",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.entityresolutionIdMappingWorkflow.EntityresolutionIdMappingWorkflowIdMappingTechniques"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 1554
          },
          "name": "putInputSourceConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.entityresolutionIdMappingWorkflow.EntityresolutionIdMappingWorkflowInputSourceConfig"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 1567
          },
          "name": "putOutputSourceConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.entityresolutionIdMappingWorkflow.EntityresolutionIdMappingWorkflowOutputSourceConfig"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 1596
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.entityresolutionIdMappingWorkflow.EntityresolutionIdMappingWorkflowTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 1507
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 1528
          },
          "name": "resetIdMappingIncrementalRunConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 1570
          },
          "name": "resetOutputSourceConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 1599
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 1634
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 1647
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "EntityresolutionIdMappingWorkflow",
      "namespace": "entityresolutionIdMappingWorkflow",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 1437
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 1495
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 1516
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 1522
          },
          "name": "idMappingIncrementalRunConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.entityresolutionIdMappingWorkflow.EntityresolutionIdMappingWorkflowIdMappingIncrementalRunConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 1538
          },
          "name": "idMappingTechniques",
          "type": {
            "fqn": "@cdktn/provider-awscc.entityresolutionIdMappingWorkflow.EntityresolutionIdMappingWorkflowIdMappingTechniquesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 1551
          },
          "name": "inputSourceConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.entityresolutionIdMappingWorkflow.EntityresolutionIdMappingWorkflowInputSourceConfigList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 1564
          },
          "name": "outputSourceConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.entityresolutionIdMappingWorkflow.EntityresolutionIdMappingWorkflowOutputSourceConfigList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 1593
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.entityresolutionIdMappingWorkflow.EntityresolutionIdMappingWorkflowTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 1608
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 1613
          },
          "name": "workflowArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 1511
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 1532
          },
          "name": "idMappingIncrementalRunConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.entityresolutionIdMappingWorkflow.EntityresolutionIdMappingWorkflowIdMappingIncrementalRunConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 1545
          },
          "name": "idMappingTechniquesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.entityresolutionIdMappingWorkflow.EntityresolutionIdMappingWorkflowIdMappingTechniques"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 1558
          },
          "name": "inputSourceConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.entityresolutionIdMappingWorkflow.EntityresolutionIdMappingWorkflowInputSourceConfig"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 1574
          },
          "name": "outputSourceConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.entityresolutionIdMappingWorkflow.EntityresolutionIdMappingWorkflowOutputSourceConfig"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 1587
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 1603
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.entityresolutionIdMappingWorkflow.EntityresolutionIdMappingWorkflowTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 1626
          },
          "name": "workflowNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 1501
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 1580
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 1619
          },
          "name": "workflowName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/entityresolution-id-mapping-workflow/index:EntityresolutionIdMappingWorkflow"
    },
    "@cdktn/provider-awscc.entityresolutionIdMappingWorkflow.EntityresolutionIdMappingWorkflowConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.entityresolutionIdMappingWorkflow.EntityresolutionIdMappingWorkflowConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/entityresolution-id-mapping-workflow/index.ts",
        "line": 14
      },
      "name": "EntityresolutionIdMappingWorkflowConfig",
      "namespace": "entityresolutionIdMappingWorkflow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_id_mapping_workflow#id_mapping_techniques EntityresolutionIdMappingWorkflow#id_mapping_techniques}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 28
          },
          "name": "idMappingTechniques",
          "type": {
            "fqn": "@cdktn/provider-awscc.entityresolutionIdMappingWorkflow.EntityresolutionIdMappingWorkflowIdMappingTechniques"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_id_mapping_workflow#input_source_config EntityresolutionIdMappingWorkflow#input_source_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 32
          },
          "name": "inputSourceConfig",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.entityresolutionIdMappingWorkflow.EntityresolutionIdMappingWorkflowInputSourceConfig"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_id_mapping_workflow#role_arn EntityresolutionIdMappingWorkflow#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 40
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_id_mapping_workflow#workflow_name EntityresolutionIdMappingWorkflow#workflow_name}",
            "stability": "stable",
            "summary": "The name of the IdMappingWorkflow."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 50
          },
          "name": "workflowName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_id_mapping_workflow#description EntityresolutionIdMappingWorkflow#description}",
            "stability": "stable",
            "summary": "The description of the IdMappingWorkflow."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 20
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_id_mapping_workflow#id_mapping_incremental_run_config EntityresolutionIdMappingWorkflow#id_mapping_incremental_run_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 24
          },
          "name": "idMappingIncrementalRunConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.entityresolutionIdMappingWorkflow.EntityresolutionIdMappingWorkflowIdMappingIncrementalRunConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_id_mapping_workflow#output_source_config EntityresolutionIdMappingWorkflow#output_source_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 36
          },
          "name": "outputSourceConfig",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.entityresolutionIdMappingWorkflow.EntityresolutionIdMappingWorkflowOutputSourceConfig"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_id_mapping_workflow#tags EntityresolutionIdMappingWorkflow#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 44
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.entityresolutionIdMappingWorkflow.EntityresolutionIdMappingWorkflowTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/entityresolution-id-mapping-workflow/index:EntityresolutionIdMappingWorkflowConfig"
    },
    "@cdktn/provider-awscc.entityresolutionIdMappingWorkflow.EntityresolutionIdMappingWorkflowIdMappingIncrementalRunConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.entityresolutionIdMappingWorkflow.EntityresolutionIdMappingWorkflowIdMappingIncrementalRunConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/entityresolution-id-mapping-workflow/index.ts",
        "line": 52
      },
      "name": "EntityresolutionIdMappingWorkflowIdMappingIncrementalRunConfig",
      "namespace": "entityresolutionIdMappingWorkflow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_id_mapping_workflow#incremental_run_type EntityresolutionIdMappingWorkflow#incremental_run_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 56
          },
          "name": "incrementalRunType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/entityresolution-id-mapping-workflow/index:EntityresolutionIdMappingWorkflowIdMappingIncrementalRunConfig"
    },
    "@cdktn/provider-awscc.entityresolutionIdMappingWorkflow.EntityresolutionIdMappingWorkflowIdMappingIncrementalRunConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.entityresolutionIdMappingWorkflow.EntityresolutionIdMappingWorkflowIdMappingIncrementalRunConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/entityresolution-id-mapping-workflow/index.ts",
          "line": 96
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/entityresolution-id-mapping-workflow/index.ts",
        "line": 88
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 138
          },
          "name": "resetIncrementalRunType"
        }
      ],
      "name": "EntityresolutionIdMappingWorkflowIdMappingIncrementalRunConfigOutputReference",
      "namespace": "entityresolutionIdMappingWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 142
          },
          "name": "incrementalRunTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 132
          },
          "name": "incrementalRunType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 100
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.entityresolutionIdMappingWorkflow.EntityresolutionIdMappingWorkflowIdMappingIncrementalRunConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/entityresolution-id-mapping-workflow/index:EntityresolutionIdMappingWorkflowIdMappingIncrementalRunConfigOutputReference"
    },
    "@cdktn/provider-awscc.entityresolutionIdMappingWorkflow.EntityresolutionIdMappingWorkflowIdMappingTechniques": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.entityresolutionIdMappingWorkflow.EntityresolutionIdMappingWorkflowIdMappingTechniques",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/entityresolution-id-mapping-workflow/index.ts",
        "line": 748
      },
      "name": "EntityresolutionIdMappingWorkflowIdMappingTechniques",
      "namespace": "entityresolutionIdMappingWorkflow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_id_mapping_workflow#id_mapping_type EntityresolutionIdMappingWorkflow#id_mapping_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 752
          },
          "name": "idMappingType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_id_mapping_workflow#normalization_version EntityresolutionIdMappingWorkflow#normalization_version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 756
          },
          "name": "normalizationVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_id_mapping_workflow#provider_properties EntityresolutionIdMappingWorkflow#provider_properties}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 760
          },
          "name": "providerProperties",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.entityresolutionIdMappingWorkflow.EntityresolutionIdMappingWorkflowIdMappingTechniquesProviderProperties"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_id_mapping_workflow#rule_based_properties EntityresolutionIdMappingWorkflow#rule_based_properties}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 764
          },
          "name": "ruleBasedProperties",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.entityresolutionIdMappingWorkflow.EntityresolutionIdMappingWorkflowIdMappingTechniquesRuleBasedProperties"
          }
        }
      ],
      "symbolId": "src/entityresolution-id-mapping-workflow/index:EntityresolutionIdMappingWorkflowIdMappingTechniques"
    },
    "@cdktn/provider-awscc.entityresolutionIdMappingWorkflow.EntityresolutionIdMappingWorkflowIdMappingTechniquesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.entityresolutionIdMappingWorkflow.EntityresolutionIdMappingWorkflowIdMappingTechniquesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/entityresolution-id-mapping-workflow/index.ts",
          "line": 825
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/entityresolution-id-mapping-workflow/index.ts",
        "line": 817
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 914
          },
          "name": "putProviderProperties",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.entityresolutionIdMappingWorkflow.EntityresolutionIdMappingWorkflowIdMappingTechniquesProviderProperties"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 930
          },
          "name": "putRuleBasedProperties",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.entityresolutionIdMappingWorkflow.EntityresolutionIdMappingWorkflowIdMappingTechniquesRuleBasedProperties"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 885
          },
          "name": "resetIdMappingType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 901
          },
          "name": "resetNormalizationVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 917
          },
          "name": "resetProviderProperties"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 933
          },
          "name": "resetRuleBasedProperties"
        }
      ],
      "name": "EntityresolutionIdMappingWorkflowIdMappingTechniquesOutputReference",
      "namespace": "entityresolutionIdMappingWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 911
          },
          "name": "providerProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.entityresolutionIdMappingWorkflow.EntityresolutionIdMappingWorkflowIdMappingTechniquesProviderPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 927
          },
          "name": "ruleBasedProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.entityresolutionIdMappingWorkflow.EntityresolutionIdMappingWorkflowIdMappingTechniquesRuleBasedPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 889
          },
          "name": "idMappingTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 905
          },
          "name": "normalizationVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 921
          },
          "name": "providerPropertiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.entityresolutionIdMappingWorkflow.EntityresolutionIdMappingWorkflowIdMappingTechniquesProviderProperties"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 937
          },
          "name": "ruleBasedPropertiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.entityresolutionIdMappingWorkflow.EntityresolutionIdMappingWorkflowIdMappingTechniquesRuleBasedProperties"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 879
          },
          "name": "idMappingType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 895
          },
          "name": "normalizationVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 829
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.entityresolutionIdMappingWorkflow.EntityresolutionIdMappingWorkflowIdMappingTechniques"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/entityresolution-id-mapping-workflow/index:EntityresolutionIdMappingWorkflowIdMappingTechniquesOutputReference"
    },
    "@cdktn/provider-awscc.entityresolutionIdMappingWorkflow.EntityresolutionIdMappingWorkflowIdMappingTechniquesProviderProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.entityresolutionIdMappingWorkflow.EntityresolutionIdMappingWorkflowIdMappingTechniquesProviderProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/entityresolution-id-mapping-workflow/index.ts",
        "line": 242
      },
      "name": "EntityresolutionIdMappingWorkflowIdMappingTechniquesProviderProperties",
      "namespace": "entityresolutionIdMappingWorkflow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_id_mapping_workflow#intermediate_source_configuration EntityresolutionIdMappingWorkflow#intermediate_source_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 246
          },
          "name": "intermediateSourceConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.entityresolutionIdMappingWorkflow.EntityresolutionIdMappingWorkflowIdMappingTechniquesProviderPropertiesIntermediateSourceConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_id_mapping_workflow#provider_configuration EntityresolutionIdMappingWorkflow#provider_configuration}",
            "stability": "stable",
            "summary": "Additional Provider configuration that would be required for the provider service. The Configuration must be in JSON string format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 252
          },
          "name": "providerConfiguration",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_id_mapping_workflow#provider_service_arn EntityresolutionIdMappingWorkflow#provider_service_arn}",
            "stability": "stable",
            "summary": "Arn of the Provider Service being used."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 258
          },
          "name": "providerServiceArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/entityresolution-id-mapping-workflow/index:EntityresolutionIdMappingWorkflowIdMappingTechniquesProviderProperties"
    },
    "@cdktn/provider-awscc.entityresolutionIdMappingWorkflow.EntityresolutionIdMappingWorkflowIdMappingTechniquesProviderPropertiesIntermediateSourceConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.entityresolutionIdMappingWorkflow.EntityresolutionIdMappingWorkflowIdMappingTechniquesProviderPropertiesIntermediateSourceConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/entityresolution-id-mapping-workflow/index.ts",
        "line": 146
      },
      "name": "EntityresolutionIdMappingWorkflowIdMappingTechniquesProviderPropertiesIntermediateSourceConfiguration",
      "namespace": "entityresolutionIdMappingWorkflow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_id_mapping_workflow#intermediate_s3_path EntityresolutionIdMappingWorkflow#intermediate_s3_path}",
            "stability": "stable",
            "summary": "The s3 path that would be used to stage the intermediate data being generated during workflow execution."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 152
          },
          "name": "intermediateS3Path",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/entityresolution-id-mapping-workflow/index:EntityresolutionIdMappingWorkflowIdMappingTechniquesProviderPropertiesIntermediateSourceConfiguration"
    },
    "@cdktn/provider-awscc.entityresolutionIdMappingWorkflow.EntityresolutionIdMappingWorkflowIdMappingTechniquesProviderPropertiesIntermediateSourceConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.entityresolutionIdMappingWorkflow.EntityresolutionIdMappingWorkflowIdMappingTechniquesProviderPropertiesIntermediateSourceConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/entityresolution-id-mapping-workflow/index.ts",
          "line": 192
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/entityresolution-id-mapping-workflow/index.ts",
        "line": 184
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 234
          },
          "name": "resetIntermediateS3Path"
        }
      ],
      "name": "EntityresolutionIdMappingWorkflowIdMappingTechniquesProviderPropertiesIntermediateSourceConfigurationOutputReference",
      "namespace": "entityresolutionIdMappingWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 238
          },
          "name": "intermediateS3PathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 228
          },
          "name": "intermediateS3Path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 196
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.entityresolutionIdMappingWorkflow.EntityresolutionIdMappingWorkflowIdMappingTechniquesProviderPropertiesIntermediateSourceConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/entityresolution-id-mapping-workflow/index:EntityresolutionIdMappingWorkflowIdMappingTechniquesProviderPropertiesIntermediateSourceConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.entityresolutionIdMappingWorkflow.EntityresolutionIdMappingWorkflowIdMappingTechniquesProviderPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.entityresolutionIdMappingWorkflow.EntityresolutionIdMappingWorkflowIdMappingTechniquesProviderPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/entityresolution-id-mapping-workflow/index.ts",
          "line": 312
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/entityresolution-id-mapping-workflow/index.ts",
        "line": 304
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 363
          },
          "name": "putIntermediateSourceConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.entityresolutionIdMappingWorkflow.EntityresolutionIdMappingWorkflowIdMappingTechniquesProviderPropertiesIntermediateSourceConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 366
          },
          "name": "resetIntermediateSourceConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 382
          },
          "name": "resetProviderConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 398
          },
          "name": "resetProviderServiceArn"
        }
      ],
      "name": "EntityresolutionIdMappingWorkflowIdMappingTechniquesProviderPropertiesOutputReference",
      "namespace": "entityresolutionIdMappingWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 360
          },
          "name": "intermediateSourceConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.entityresolutionIdMappingWorkflow.EntityresolutionIdMappingWorkflowIdMappingTechniquesProviderPropertiesIntermediateSourceConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 370
          },
          "name": "intermediateSourceConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.entityresolutionIdMappingWorkflow.EntityresolutionIdMappingWorkflowIdMappingTechniquesProviderPropertiesIntermediateSourceConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 386
          },
          "name": "providerConfigurationInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 402
          },
          "name": "providerServiceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 376
          },
          "name": "providerConfiguration",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 392
          },
          "name": "providerServiceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 316
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.entityresolutionIdMappingWorkflow.EntityresolutionIdMappingWorkflowIdMappingTechniquesProviderProperties"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/entityresolution-id-mapping-workflow/index:EntityresolutionIdMappingWorkflowIdMappingTechniquesProviderPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.entityresolutionIdMappingWorkflow.EntityresolutionIdMappingWorkflowIdMappingTechniquesRuleBasedProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.entityresolutionIdMappingWorkflow.EntityresolutionIdMappingWorkflowIdMappingTechniquesRuleBasedProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/entityresolution-id-mapping-workflow/index.ts",
        "line": 555
      },
      "name": "EntityresolutionIdMappingWorkflowIdMappingTechniquesRuleBasedProperties",
      "namespace": "entityresolutionIdMappingWorkflow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_id_mapping_workflow#attribute_matching_model EntityresolutionIdMappingWorkflow#attribute_matching_model}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 559
          },
          "name": "attributeMatchingModel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_id_mapping_workflow#record_matching_model EntityresolutionIdMappingWorkflow#record_matching_model}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 563
          },
          "name": "recordMatchingModel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_id_mapping_workflow#rule_definition_type EntityresolutionIdMappingWorkflow#rule_definition_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 567
          },
          "name": "ruleDefinitionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_id_mapping_workflow#rules EntityresolutionIdMappingWorkflow#rules}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 571
          },
          "name": "rules",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.entityresolutionIdMappingWorkflow.EntityresolutionIdMappingWorkflowIdMappingTechniquesRuleBasedPropertiesRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/entityresolution-id-mapping-workflow/index:EntityresolutionIdMappingWorkflowIdMappingTechniquesRuleBasedProperties"
    },
    "@cdktn/provider-awscc.entityresolutionIdMappingWorkflow.EntityresolutionIdMappingWorkflowIdMappingTechniquesRuleBasedPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.entityresolutionIdMappingWorkflow.EntityresolutionIdMappingWorkflowIdMappingTechniquesRuleBasedPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/entityresolution-id-mapping-workflow/index.ts",
          "line": 632
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/entityresolution-id-mapping-workflow/index.ts",
        "line": 624
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 737
          },
          "name": "putRules",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.entityresolutionIdMappingWorkflow.EntityresolutionIdMappingWorkflowIdMappingTechniquesRuleBasedPropertiesRules"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 692
          },
          "name": "resetAttributeMatchingModel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 708
          },
          "name": "resetRecordMatchingModel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 724
          },
          "name": "resetRuleDefinitionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 740
          },
          "name": "resetRules"
        }
      ],
      "name": "EntityresolutionIdMappingWorkflowIdMappingTechniquesRuleBasedPropertiesOutputReference",
      "namespace": "entityresolutionIdMappingWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 734
          },
          "name": "rules",
          "type": {
            "fqn": "@cdktn/provider-awscc.entityresolutionIdMappingWorkflow.EntityresolutionIdMappingWorkflowIdMappingTechniquesRuleBasedPropertiesRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 696
          },
          "name": "attributeMatchingModelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 712
          },
          "name": "recordMatchingModelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 728
          },
          "name": "ruleDefinitionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 744
          },
          "name": "rulesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.entityresolutionIdMappingWorkflow.EntityresolutionIdMappingWorkflowIdMappingTechniquesRuleBasedPropertiesRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 686
          },
          "name": "attributeMatchingModel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 702
          },
          "name": "recordMatchingModel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 718
          },
          "name": "ruleDefinitionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 636
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.entityresolutionIdMappingWorkflow.EntityresolutionIdMappingWorkflowIdMappingTechniquesRuleBasedProperties"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/entityresolution-id-mapping-workflow/index:EntityresolutionIdMappingWorkflowIdMappingTechniquesRuleBasedPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.entityresolutionIdMappingWorkflow.EntityresolutionIdMappingWorkflowIdMappingTechniquesRuleBasedPropertiesRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.entityresolutionIdMappingWorkflow.EntityresolutionIdMappingWorkflowIdMappingTechniquesRuleBasedPropertiesRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/entityresolution-id-mapping-workflow/index.ts",
        "line": 406
      },
      "name": "EntityresolutionIdMappingWorkflowIdMappingTechniquesRuleBasedPropertiesRules",
      "namespace": "entityresolutionIdMappingWorkflow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_id_mapping_workflow#matching_keys EntityresolutionIdMappingWorkflow#matching_keys}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 410
          },
          "name": "matchingKeys",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_id_mapping_workflow#rule_name EntityresolutionIdMappingWorkflow#rule_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 414
          },
          "name": "ruleName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/entityresolution-id-mapping-workflow/index:EntityresolutionIdMappingWorkflowIdMappingTechniquesRuleBasedPropertiesRules"
    },
    "@cdktn/provider-awscc.entityresolutionIdMappingWorkflow.EntityresolutionIdMappingWorkflowIdMappingTechniquesRuleBasedPropertiesRulesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.entityresolutionIdMappingWorkflow.EntityresolutionIdMappingWorkflowIdMappingTechniquesRuleBasedPropertiesRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/entityresolution-id-mapping-workflow/index.ts",
          "line": 544
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/entityresolution-id-mapping-workflow/index.ts",
        "line": 536
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 551
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.entityresolutionIdMappingWorkflow.EntityresolutionIdMappingWorkflowIdMappingTechniquesRuleBasedPropertiesRulesOutputReference"
            }
          }
        }
      ],
      "name": "EntityresolutionIdMappingWorkflowIdMappingTechniquesRuleBasedPropertiesRulesList",
      "namespace": "entityresolutionIdMappingWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 537
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.entityresolutionIdMappingWorkflow.EntityresolutionIdMappingWorkflowIdMappingTechniquesRuleBasedPropertiesRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/entityresolution-id-mapping-workflow/index:EntityresolutionIdMappingWorkflowIdMappingTechniquesRuleBasedPropertiesRulesList"
    },
    "@cdktn/provider-awscc.entityresolutionIdMappingWorkflow.EntityresolutionIdMappingWorkflowIdMappingTechniquesRuleBasedPropertiesRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.entityresolutionIdMappingWorkflow.EntityresolutionIdMappingWorkflowIdMappingTechniquesRuleBasedPropertiesRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/entityresolution-id-mapping-workflow/index.ts",
          "line": 463
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/entityresolution-id-mapping-workflow/index.ts",
        "line": 453
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 511
          },
          "name": "resetMatchingKeys"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 527
          },
          "name": "resetRuleName"
        }
      ],
      "name": "EntityresolutionIdMappingWorkflowIdMappingTechniquesRuleBasedPropertiesRulesOutputReference",
      "namespace": "entityresolutionIdMappingWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 515
          },
          "name": "matchingKeysInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 531
          },
          "name": "ruleNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 505
          },
          "name": "matchingKeys",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 521
          },
          "name": "ruleName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 467
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.entityresolutionIdMappingWorkflow.EntityresolutionIdMappingWorkflowIdMappingTechniquesRuleBasedPropertiesRules"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/entityresolution-id-mapping-workflow/index:EntityresolutionIdMappingWorkflowIdMappingTechniquesRuleBasedPropertiesRulesOutputReference"
    },
    "@cdktn/provider-awscc.entityresolutionIdMappingWorkflow.EntityresolutionIdMappingWorkflowInputSourceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.entityresolutionIdMappingWorkflow.EntityresolutionIdMappingWorkflowInputSourceConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/entityresolution-id-mapping-workflow/index.ts",
        "line": 941
      },
      "name": "EntityresolutionIdMappingWorkflowInputSourceConfig",
      "namespace": "entityresolutionIdMappingWorkflow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_id_mapping_workflow#input_source_arn EntityresolutionIdMappingWorkflow#input_source_arn}",
            "stability": "stable",
            "summary": "An Glue table ARN for the input source table, MatchingWorkflow arn or IdNamespace ARN."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 947
          },
          "name": "inputSourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_id_mapping_workflow#schema_arn EntityresolutionIdMappingWorkflow#schema_arn}",
            "stability": "stable",
            "summary": "The SchemaMapping arn associated with the Schema."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 953
          },
          "name": "schemaArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_id_mapping_workflow#type EntityresolutionIdMappingWorkflow#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 957
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/entityresolution-id-mapping-workflow/index:EntityresolutionIdMappingWorkflowInputSourceConfig"
    },
    "@cdktn/provider-awscc.entityresolutionIdMappingWorkflow.EntityresolutionIdMappingWorkflowInputSourceConfigList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.entityresolutionIdMappingWorkflow.EntityresolutionIdMappingWorkflowInputSourceConfigList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/entityresolution-id-mapping-workflow/index.ts",
          "line": 1113
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/entityresolution-id-mapping-workflow/index.ts",
        "line": 1105
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 1120
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.entityresolutionIdMappingWorkflow.EntityresolutionIdMappingWorkflowInputSourceConfigOutputReference"
            }
          }
        }
      ],
      "name": "EntityresolutionIdMappingWorkflowInputSourceConfigList",
      "namespace": "entityresolutionIdMappingWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 1106
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.entityresolutionIdMappingWorkflow.EntityresolutionIdMappingWorkflowInputSourceConfig"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/entityresolution-id-mapping-workflow/index:EntityresolutionIdMappingWorkflowInputSourceConfigList"
    },
    "@cdktn/provider-awscc.entityresolutionIdMappingWorkflow.EntityresolutionIdMappingWorkflowInputSourceConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.entityresolutionIdMappingWorkflow.EntityresolutionIdMappingWorkflowInputSourceConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/entityresolution-id-mapping-workflow/index.ts",
          "line": 1013
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/entityresolution-id-mapping-workflow/index.ts",
        "line": 1003
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 1080
          },
          "name": "resetSchemaArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 1096
          },
          "name": "resetType"
        }
      ],
      "name": "EntityresolutionIdMappingWorkflowInputSourceConfigOutputReference",
      "namespace": "entityresolutionIdMappingWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 1068
          },
          "name": "inputSourceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 1084
          },
          "name": "schemaArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 1100
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 1061
          },
          "name": "inputSourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 1074
          },
          "name": "schemaArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 1090
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 1017
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.entityresolutionIdMappingWorkflow.EntityresolutionIdMappingWorkflowInputSourceConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/entityresolution-id-mapping-workflow/index:EntityresolutionIdMappingWorkflowInputSourceConfigOutputReference"
    },
    "@cdktn/provider-awscc.entityresolutionIdMappingWorkflow.EntityresolutionIdMappingWorkflowOutputSourceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.entityresolutionIdMappingWorkflow.EntityresolutionIdMappingWorkflowOutputSourceConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/entityresolution-id-mapping-workflow/index.ts",
        "line": 1124
      },
      "name": "EntityresolutionIdMappingWorkflowOutputSourceConfig",
      "namespace": "entityresolutionIdMappingWorkflow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_id_mapping_workflow#kms_arn EntityresolutionIdMappingWorkflow#kms_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 1128
          },
          "name": "kmsArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_id_mapping_workflow#output_s3_path EntityresolutionIdMappingWorkflow#output_s3_path}",
            "stability": "stable",
            "summary": "The S3 path to which Entity Resolution will write the output table."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 1134
          },
          "name": "outputS3Path",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/entityresolution-id-mapping-workflow/index:EntityresolutionIdMappingWorkflowOutputSourceConfig"
    },
    "@cdktn/provider-awscc.entityresolutionIdMappingWorkflow.EntityresolutionIdMappingWorkflowOutputSourceConfigList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.entityresolutionIdMappingWorkflow.EntityresolutionIdMappingWorkflowOutputSourceConfigList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/entityresolution-id-mapping-workflow/index.ts",
          "line": 1264
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/entityresolution-id-mapping-workflow/index.ts",
        "line": 1256
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 1271
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.entityresolutionIdMappingWorkflow.EntityresolutionIdMappingWorkflowOutputSourceConfigOutputReference"
            }
          }
        }
      ],
      "name": "EntityresolutionIdMappingWorkflowOutputSourceConfigList",
      "namespace": "entityresolutionIdMappingWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 1257
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.entityresolutionIdMappingWorkflow.EntityresolutionIdMappingWorkflowOutputSourceConfig"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/entityresolution-id-mapping-workflow/index:EntityresolutionIdMappingWorkflowOutputSourceConfigList"
    },
    "@cdktn/provider-awscc.entityresolutionIdMappingWorkflow.EntityresolutionIdMappingWorkflowOutputSourceConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.entityresolutionIdMappingWorkflow.EntityresolutionIdMappingWorkflowOutputSourceConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/entityresolution-id-mapping-workflow/index.ts",
          "line": 1183
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/entityresolution-id-mapping-workflow/index.ts",
        "line": 1173
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 1231
          },
          "name": "resetKmsArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 1247
          },
          "name": "resetOutputS3Path"
        }
      ],
      "name": "EntityresolutionIdMappingWorkflowOutputSourceConfigOutputReference",
      "namespace": "entityresolutionIdMappingWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 1235
          },
          "name": "kmsArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 1251
          },
          "name": "outputS3PathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 1225
          },
          "name": "kmsArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 1241
          },
          "name": "outputS3Path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 1187
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.entityresolutionIdMappingWorkflow.EntityresolutionIdMappingWorkflowOutputSourceConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/entityresolution-id-mapping-workflow/index:EntityresolutionIdMappingWorkflowOutputSourceConfigOutputReference"
    },
    "@cdktn/provider-awscc.entityresolutionIdMappingWorkflow.EntityresolutionIdMappingWorkflowTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.entityresolutionIdMappingWorkflow.EntityresolutionIdMappingWorkflowTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/entityresolution-id-mapping-workflow/index.ts",
        "line": 1275
      },
      "name": "EntityresolutionIdMappingWorkflowTags",
      "namespace": "entityresolutionIdMappingWorkflow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_id_mapping_workflow#key EntityresolutionIdMappingWorkflow#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 1281
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_id_mapping_workflow#value EntityresolutionIdMappingWorkflow#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 1287
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/entityresolution-id-mapping-workflow/index:EntityresolutionIdMappingWorkflowTags"
    },
    "@cdktn/provider-awscc.entityresolutionIdMappingWorkflow.EntityresolutionIdMappingWorkflowTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.entityresolutionIdMappingWorkflow.EntityresolutionIdMappingWorkflowTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/entityresolution-id-mapping-workflow/index.ts",
          "line": 1417
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/entityresolution-id-mapping-workflow/index.ts",
        "line": 1409
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 1424
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.entityresolutionIdMappingWorkflow.EntityresolutionIdMappingWorkflowTagsOutputReference"
            }
          }
        }
      ],
      "name": "EntityresolutionIdMappingWorkflowTagsList",
      "namespace": "entityresolutionIdMappingWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 1410
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.entityresolutionIdMappingWorkflow.EntityresolutionIdMappingWorkflowTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/entityresolution-id-mapping-workflow/index:EntityresolutionIdMappingWorkflowTagsList"
    },
    "@cdktn/provider-awscc.entityresolutionIdMappingWorkflow.EntityresolutionIdMappingWorkflowTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.entityresolutionIdMappingWorkflow.EntityresolutionIdMappingWorkflowTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/entityresolution-id-mapping-workflow/index.ts",
          "line": 1336
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/entityresolution-id-mapping-workflow/index.ts",
        "line": 1326
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 1384
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 1400
          },
          "name": "resetValue"
        }
      ],
      "name": "EntityresolutionIdMappingWorkflowTagsOutputReference",
      "namespace": "entityresolutionIdMappingWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 1388
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 1404
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 1378
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 1394
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-mapping-workflow/index.ts",
            "line": 1340
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.entityresolutionIdMappingWorkflow.EntityresolutionIdMappingWorkflowTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/entityresolution-id-mapping-workflow/index:EntityresolutionIdMappingWorkflowTagsOutputReference"
    },
    "@cdktn/provider-awscc.entityresolutionIdNamespace.EntityresolutionIdNamespace": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_id_namespace awscc_entityresolution_id_namespace}."
      },
      "fqn": "@cdktn/provider-awscc.entityresolutionIdNamespace.EntityresolutionIdNamespace",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_id_namespace awscc_entityresolution_id_namespace} Resource."
        },
        "locationInModule": {
          "filename": "src/entityresolution-id-namespace/index.ts",
          "line": 1035
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.entityresolutionIdNamespace.EntityresolutionIdNamespaceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/entityresolution-id-namespace/index.ts",
        "line": 1003
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a EntityresolutionIdNamespace resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 1020
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the EntityresolutionIdNamespace to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_id_namespace#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing EntityresolutionIdNamespace that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the EntityresolutionIdNamespace to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 1095
          },
          "name": "putIdMappingWorkflowProperties",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.entityresolutionIdNamespace.EntityresolutionIdNamespaceIdMappingWorkflowProperties"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 1129
          },
          "name": "putInputSourceConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.entityresolutionIdNamespace.EntityresolutionIdNamespaceInputSourceConfig"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 1161
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.entityresolutionIdNamespace.EntityresolutionIdNamespaceTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 1077
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 1098
          },
          "name": "resetIdMappingWorkflowProperties"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 1132
          },
          "name": "resetInputSourceConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 1148
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 1164
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 1194
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 1206
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "EntityresolutionIdNamespace",
      "namespace": "entityresolutionIdNamespace",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 1008
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 1065
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 1086
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 1092
          },
          "name": "idMappingWorkflowProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.entityresolutionIdNamespace.EntityresolutionIdNamespaceIdMappingWorkflowPropertiesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 1107
          },
          "name": "idNamespaceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 1126
          },
          "name": "inputSourceConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.entityresolutionIdNamespace.EntityresolutionIdNamespaceInputSourceConfigList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 1158
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.entityresolutionIdNamespace.EntityresolutionIdNamespaceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 1186
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 1081
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 1102
          },
          "name": "idMappingWorkflowPropertiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.entityresolutionIdNamespace.EntityresolutionIdNamespaceIdMappingWorkflowProperties"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 1120
          },
          "name": "idNamespaceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 1136
          },
          "name": "inputSourceConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.entityresolutionIdNamespace.EntityresolutionIdNamespaceInputSourceConfig"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 1152
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 1168
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.entityresolutionIdNamespace.EntityresolutionIdNamespaceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 1181
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 1071
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 1113
          },
          "name": "idNamespaceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 1142
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 1174
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/entityresolution-id-namespace/index:EntityresolutionIdNamespace"
    },
    "@cdktn/provider-awscc.entityresolutionIdNamespace.EntityresolutionIdNamespaceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.entityresolutionIdNamespace.EntityresolutionIdNamespaceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/entityresolution-id-namespace/index.ts",
        "line": 14
      },
      "name": "EntityresolutionIdNamespaceConfig",
      "namespace": "entityresolutionIdNamespace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_id_namespace#id_namespace_name EntityresolutionIdNamespace#id_namespace_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 26
          },
          "name": "idNamespaceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_id_namespace#type EntityresolutionIdNamespace#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 42
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_id_namespace#description EntityresolutionIdNamespace#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 18
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_id_namespace#id_mapping_workflow_properties EntityresolutionIdNamespace#id_mapping_workflow_properties}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 22
          },
          "name": "idMappingWorkflowProperties",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.entityresolutionIdNamespace.EntityresolutionIdNamespaceIdMappingWorkflowProperties"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_id_namespace#input_source_config EntityresolutionIdNamespace#input_source_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 30
          },
          "name": "inputSourceConfig",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.entityresolutionIdNamespace.EntityresolutionIdNamespaceInputSourceConfig"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_id_namespace#role_arn EntityresolutionIdNamespace#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 34
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_id_namespace#tags EntityresolutionIdNamespace#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 38
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.entityresolutionIdNamespace.EntityresolutionIdNamespaceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/entityresolution-id-namespace/index:EntityresolutionIdNamespaceConfig"
    },
    "@cdktn/provider-awscc.entityresolutionIdNamespace.EntityresolutionIdNamespaceIdMappingWorkflowProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.entityresolutionIdNamespace.EntityresolutionIdNamespaceIdMappingWorkflowProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/entityresolution-id-namespace/index.ts",
        "line": 515
      },
      "name": "EntityresolutionIdNamespaceIdMappingWorkflowProperties",
      "namespace": "entityresolutionIdNamespace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_id_namespace#id_mapping_type EntityresolutionIdNamespace#id_mapping_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 519
          },
          "name": "idMappingType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_id_namespace#provider_properties EntityresolutionIdNamespace#provider_properties}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 523
          },
          "name": "providerProperties",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.entityresolutionIdNamespace.EntityresolutionIdNamespaceIdMappingWorkflowPropertiesProviderProperties"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_id_namespace#rule_based_properties EntityresolutionIdNamespace#rule_based_properties}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 527
          },
          "name": "ruleBasedProperties",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.entityresolutionIdNamespace.EntityresolutionIdNamespaceIdMappingWorkflowPropertiesRuleBasedProperties"
          }
        }
      ],
      "symbolId": "src/entityresolution-id-namespace/index:EntityresolutionIdNamespaceIdMappingWorkflowProperties"
    },
    "@cdktn/provider-awscc.entityresolutionIdNamespace.EntityresolutionIdNamespaceIdMappingWorkflowPropertiesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.entityresolutionIdNamespace.EntityresolutionIdNamespaceIdMappingWorkflowPropertiesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/entityresolution-id-namespace/index.ts",
          "line": 686
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/entityresolution-id-namespace/index.ts",
        "line": 678
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 693
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.entityresolutionIdNamespace.EntityresolutionIdNamespaceIdMappingWorkflowPropertiesOutputReference"
            }
          }
        }
      ],
      "name": "EntityresolutionIdNamespaceIdMappingWorkflowPropertiesList",
      "namespace": "entityresolutionIdNamespace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 679
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.entityresolutionIdNamespace.EntityresolutionIdNamespaceIdMappingWorkflowProperties"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/entityresolution-id-namespace/index:EntityresolutionIdNamespaceIdMappingWorkflowPropertiesList"
    },
    "@cdktn/provider-awscc.entityresolutionIdNamespace.EntityresolutionIdNamespaceIdMappingWorkflowPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.entityresolutionIdNamespace.EntityresolutionIdNamespaceIdMappingWorkflowPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/entityresolution-id-namespace/index.ts",
          "line": 583
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/entityresolution-id-namespace/index.ts",
        "line": 573
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 650
          },
          "name": "putProviderProperties",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.entityresolutionIdNamespace.EntityresolutionIdNamespaceIdMappingWorkflowPropertiesProviderProperties"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 666
          },
          "name": "putRuleBasedProperties",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.entityresolutionIdNamespace.EntityresolutionIdNamespaceIdMappingWorkflowPropertiesRuleBasedProperties"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 637
          },
          "name": "resetIdMappingType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 653
          },
          "name": "resetProviderProperties"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 669
          },
          "name": "resetRuleBasedProperties"
        }
      ],
      "name": "EntityresolutionIdNamespaceIdMappingWorkflowPropertiesOutputReference",
      "namespace": "entityresolutionIdNamespace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 647
          },
          "name": "providerProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.entityresolutionIdNamespace.EntityresolutionIdNamespaceIdMappingWorkflowPropertiesProviderPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 663
          },
          "name": "ruleBasedProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.entityresolutionIdNamespace.EntityresolutionIdNamespaceIdMappingWorkflowPropertiesRuleBasedPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 641
          },
          "name": "idMappingTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 657
          },
          "name": "providerPropertiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.entityresolutionIdNamespace.EntityresolutionIdNamespaceIdMappingWorkflowPropertiesProviderProperties"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 673
          },
          "name": "ruleBasedPropertiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.entityresolutionIdNamespace.EntityresolutionIdNamespaceIdMappingWorkflowPropertiesRuleBasedProperties"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 631
          },
          "name": "idMappingType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 587
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.entityresolutionIdNamespace.EntityresolutionIdNamespaceIdMappingWorkflowProperties"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/entityresolution-id-namespace/index:EntityresolutionIdNamespaceIdMappingWorkflowPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.entityresolutionIdNamespace.EntityresolutionIdNamespaceIdMappingWorkflowPropertiesProviderProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.entityresolutionIdNamespace.EntityresolutionIdNamespaceIdMappingWorkflowPropertiesProviderProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/entityresolution-id-namespace/index.ts",
        "line": 44
      },
      "name": "EntityresolutionIdNamespaceIdMappingWorkflowPropertiesProviderProperties",
      "namespace": "entityresolutionIdNamespace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_id_namespace#provider_configuration EntityresolutionIdNamespace#provider_configuration}",
            "stability": "stable",
            "summary": "Additional Provider configuration that would be required for the provider service. The Configuration must be in JSON string format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 50
          },
          "name": "providerConfiguration",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_id_namespace#provider_service_arn EntityresolutionIdNamespace#provider_service_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 54
          },
          "name": "providerServiceArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/entityresolution-id-namespace/index:EntityresolutionIdNamespaceIdMappingWorkflowPropertiesProviderProperties"
    },
    "@cdktn/provider-awscc.entityresolutionIdNamespace.EntityresolutionIdNamespaceIdMappingWorkflowPropertiesProviderPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.entityresolutionIdNamespace.EntityresolutionIdNamespaceIdMappingWorkflowPropertiesProviderPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/entityresolution-id-namespace/index.ts",
          "line": 101
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/entityresolution-id-namespace/index.ts",
        "line": 93
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 149
          },
          "name": "resetProviderConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 165
          },
          "name": "resetProviderServiceArn"
        }
      ],
      "name": "EntityresolutionIdNamespaceIdMappingWorkflowPropertiesProviderPropertiesOutputReference",
      "namespace": "entityresolutionIdNamespace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 153
          },
          "name": "providerConfigurationInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 169
          },
          "name": "providerServiceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 143
          },
          "name": "providerConfiguration",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 159
          },
          "name": "providerServiceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 105
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.entityresolutionIdNamespace.EntityresolutionIdNamespaceIdMappingWorkflowPropertiesProviderProperties"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/entityresolution-id-namespace/index:EntityresolutionIdNamespaceIdMappingWorkflowPropertiesProviderPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.entityresolutionIdNamespace.EntityresolutionIdNamespaceIdMappingWorkflowPropertiesRuleBasedProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.entityresolutionIdNamespace.EntityresolutionIdNamespaceIdMappingWorkflowPropertiesRuleBasedProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/entityresolution-id-namespace/index.ts",
        "line": 322
      },
      "name": "EntityresolutionIdNamespaceIdMappingWorkflowPropertiesRuleBasedProperties",
      "namespace": "entityresolutionIdNamespace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_id_namespace#attribute_matching_model EntityresolutionIdNamespace#attribute_matching_model}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 326
          },
          "name": "attributeMatchingModel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_id_namespace#record_matching_models EntityresolutionIdNamespace#record_matching_models}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 330
          },
          "name": "recordMatchingModels",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_id_namespace#rule_definition_types EntityresolutionIdNamespace#rule_definition_types}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 334
          },
          "name": "ruleDefinitionTypes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_id_namespace#rules EntityresolutionIdNamespace#rules}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 338
          },
          "name": "rules",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.entityresolutionIdNamespace.EntityresolutionIdNamespaceIdMappingWorkflowPropertiesRuleBasedPropertiesRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/entityresolution-id-namespace/index:EntityresolutionIdNamespaceIdMappingWorkflowPropertiesRuleBasedProperties"
    },
    "@cdktn/provider-awscc.entityresolutionIdNamespace.EntityresolutionIdNamespaceIdMappingWorkflowPropertiesRuleBasedPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.entityresolutionIdNamespace.EntityresolutionIdNamespaceIdMappingWorkflowPropertiesRuleBasedPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/entityresolution-id-namespace/index.ts",
          "line": 399
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/entityresolution-id-namespace/index.ts",
        "line": 391
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 504
          },
          "name": "putRules",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.entityresolutionIdNamespace.EntityresolutionIdNamespaceIdMappingWorkflowPropertiesRuleBasedPropertiesRules"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 459
          },
          "name": "resetAttributeMatchingModel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 475
          },
          "name": "resetRecordMatchingModels"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 491
          },
          "name": "resetRuleDefinitionTypes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 507
          },
          "name": "resetRules"
        }
      ],
      "name": "EntityresolutionIdNamespaceIdMappingWorkflowPropertiesRuleBasedPropertiesOutputReference",
      "namespace": "entityresolutionIdNamespace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 501
          },
          "name": "rules",
          "type": {
            "fqn": "@cdktn/provider-awscc.entityresolutionIdNamespace.EntityresolutionIdNamespaceIdMappingWorkflowPropertiesRuleBasedPropertiesRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 463
          },
          "name": "attributeMatchingModelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 479
          },
          "name": "recordMatchingModelsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 495
          },
          "name": "ruleDefinitionTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 511
          },
          "name": "rulesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.entityresolutionIdNamespace.EntityresolutionIdNamespaceIdMappingWorkflowPropertiesRuleBasedPropertiesRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 453
          },
          "name": "attributeMatchingModel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 469
          },
          "name": "recordMatchingModels",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 485
          },
          "name": "ruleDefinitionTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 403
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.entityresolutionIdNamespace.EntityresolutionIdNamespaceIdMappingWorkflowPropertiesRuleBasedProperties"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/entityresolution-id-namespace/index:EntityresolutionIdNamespaceIdMappingWorkflowPropertiesRuleBasedPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.entityresolutionIdNamespace.EntityresolutionIdNamespaceIdMappingWorkflowPropertiesRuleBasedPropertiesRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.entityresolutionIdNamespace.EntityresolutionIdNamespaceIdMappingWorkflowPropertiesRuleBasedPropertiesRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/entityresolution-id-namespace/index.ts",
        "line": 173
      },
      "name": "EntityresolutionIdNamespaceIdMappingWorkflowPropertiesRuleBasedPropertiesRules",
      "namespace": "entityresolutionIdNamespace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_id_namespace#matching_keys EntityresolutionIdNamespace#matching_keys}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 177
          },
          "name": "matchingKeys",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_id_namespace#rule_name EntityresolutionIdNamespace#rule_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 181
          },
          "name": "ruleName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/entityresolution-id-namespace/index:EntityresolutionIdNamespaceIdMappingWorkflowPropertiesRuleBasedPropertiesRules"
    },
    "@cdktn/provider-awscc.entityresolutionIdNamespace.EntityresolutionIdNamespaceIdMappingWorkflowPropertiesRuleBasedPropertiesRulesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.entityresolutionIdNamespace.EntityresolutionIdNamespaceIdMappingWorkflowPropertiesRuleBasedPropertiesRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/entityresolution-id-namespace/index.ts",
          "line": 311
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/entityresolution-id-namespace/index.ts",
        "line": 303
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 318
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.entityresolutionIdNamespace.EntityresolutionIdNamespaceIdMappingWorkflowPropertiesRuleBasedPropertiesRulesOutputReference"
            }
          }
        }
      ],
      "name": "EntityresolutionIdNamespaceIdMappingWorkflowPropertiesRuleBasedPropertiesRulesList",
      "namespace": "entityresolutionIdNamespace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 304
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.entityresolutionIdNamespace.EntityresolutionIdNamespaceIdMappingWorkflowPropertiesRuleBasedPropertiesRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/entityresolution-id-namespace/index:EntityresolutionIdNamespaceIdMappingWorkflowPropertiesRuleBasedPropertiesRulesList"
    },
    "@cdktn/provider-awscc.entityresolutionIdNamespace.EntityresolutionIdNamespaceIdMappingWorkflowPropertiesRuleBasedPropertiesRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.entityresolutionIdNamespace.EntityresolutionIdNamespaceIdMappingWorkflowPropertiesRuleBasedPropertiesRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/entityresolution-id-namespace/index.ts",
          "line": 230
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/entityresolution-id-namespace/index.ts",
        "line": 220
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 278
          },
          "name": "resetMatchingKeys"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 294
          },
          "name": "resetRuleName"
        }
      ],
      "name": "EntityresolutionIdNamespaceIdMappingWorkflowPropertiesRuleBasedPropertiesRulesOutputReference",
      "namespace": "entityresolutionIdNamespace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 282
          },
          "name": "matchingKeysInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 298
          },
          "name": "ruleNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 272
          },
          "name": "matchingKeys",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 288
          },
          "name": "ruleName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 234
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.entityresolutionIdNamespace.EntityresolutionIdNamespaceIdMappingWorkflowPropertiesRuleBasedPropertiesRules"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/entityresolution-id-namespace/index:EntityresolutionIdNamespaceIdMappingWorkflowPropertiesRuleBasedPropertiesRulesOutputReference"
    },
    "@cdktn/provider-awscc.entityresolutionIdNamespace.EntityresolutionIdNamespaceInputSourceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.entityresolutionIdNamespace.EntityresolutionIdNamespaceInputSourceConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/entityresolution-id-namespace/index.ts",
        "line": 697
      },
      "name": "EntityresolutionIdNamespaceInputSourceConfig",
      "namespace": "entityresolutionIdNamespace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_id_namespace#input_source_arn EntityresolutionIdNamespace#input_source_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 701
          },
          "name": "inputSourceArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_id_namespace#schema_name EntityresolutionIdNamespace#schema_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 705
          },
          "name": "schemaName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/entityresolution-id-namespace/index:EntityresolutionIdNamespaceInputSourceConfig"
    },
    "@cdktn/provider-awscc.entityresolutionIdNamespace.EntityresolutionIdNamespaceInputSourceConfigList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.entityresolutionIdNamespace.EntityresolutionIdNamespaceInputSourceConfigList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/entityresolution-id-namespace/index.ts",
          "line": 835
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/entityresolution-id-namespace/index.ts",
        "line": 827
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 842
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.entityresolutionIdNamespace.EntityresolutionIdNamespaceInputSourceConfigOutputReference"
            }
          }
        }
      ],
      "name": "EntityresolutionIdNamespaceInputSourceConfigList",
      "namespace": "entityresolutionIdNamespace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 828
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.entityresolutionIdNamespace.EntityresolutionIdNamespaceInputSourceConfig"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/entityresolution-id-namespace/index:EntityresolutionIdNamespaceInputSourceConfigList"
    },
    "@cdktn/provider-awscc.entityresolutionIdNamespace.EntityresolutionIdNamespaceInputSourceConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.entityresolutionIdNamespace.EntityresolutionIdNamespaceInputSourceConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/entityresolution-id-namespace/index.ts",
          "line": 754
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/entityresolution-id-namespace/index.ts",
        "line": 744
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 802
          },
          "name": "resetInputSourceArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 818
          },
          "name": "resetSchemaName"
        }
      ],
      "name": "EntityresolutionIdNamespaceInputSourceConfigOutputReference",
      "namespace": "entityresolutionIdNamespace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 806
          },
          "name": "inputSourceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 822
          },
          "name": "schemaNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 796
          },
          "name": "inputSourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 812
          },
          "name": "schemaName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 758
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.entityresolutionIdNamespace.EntityresolutionIdNamespaceInputSourceConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/entityresolution-id-namespace/index:EntityresolutionIdNamespaceInputSourceConfigOutputReference"
    },
    "@cdktn/provider-awscc.entityresolutionIdNamespace.EntityresolutionIdNamespaceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.entityresolutionIdNamespace.EntityresolutionIdNamespaceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/entityresolution-id-namespace/index.ts",
        "line": 846
      },
      "name": "EntityresolutionIdNamespaceTags",
      "namespace": "entityresolutionIdNamespace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_id_namespace#key EntityresolutionIdNamespace#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 852
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_id_namespace#value EntityresolutionIdNamespace#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 858
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/entityresolution-id-namespace/index:EntityresolutionIdNamespaceTags"
    },
    "@cdktn/provider-awscc.entityresolutionIdNamespace.EntityresolutionIdNamespaceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.entityresolutionIdNamespace.EntityresolutionIdNamespaceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/entityresolution-id-namespace/index.ts",
          "line": 988
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/entityresolution-id-namespace/index.ts",
        "line": 980
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 995
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.entityresolutionIdNamespace.EntityresolutionIdNamespaceTagsOutputReference"
            }
          }
        }
      ],
      "name": "EntityresolutionIdNamespaceTagsList",
      "namespace": "entityresolutionIdNamespace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 981
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.entityresolutionIdNamespace.EntityresolutionIdNamespaceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/entityresolution-id-namespace/index:EntityresolutionIdNamespaceTagsList"
    },
    "@cdktn/provider-awscc.entityresolutionIdNamespace.EntityresolutionIdNamespaceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.entityresolutionIdNamespace.EntityresolutionIdNamespaceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/entityresolution-id-namespace/index.ts",
          "line": 907
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/entityresolution-id-namespace/index.ts",
        "line": 897
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 955
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 971
          },
          "name": "resetValue"
        }
      ],
      "name": "EntityresolutionIdNamespaceTagsOutputReference",
      "namespace": "entityresolutionIdNamespace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 959
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 975
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 949
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 965
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-id-namespace/index.ts",
            "line": 911
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.entityresolutionIdNamespace.EntityresolutionIdNamespaceTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/entityresolution-id-namespace/index:EntityresolutionIdNamespaceTagsOutputReference"
    },
    "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflow": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_matching_workflow awscc_entityresolution_matching_workflow}."
      },
      "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflow",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_matching_workflow awscc_entityresolution_matching_workflow} Resource."
        },
        "locationInModule": {
          "filename": "src/entityresolution-matching-workflow/index.ts",
          "line": 2212
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/entityresolution-matching-workflow/index.ts",
        "line": 2180
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a EntityresolutionMatchingWorkflow resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 2197
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the EntityresolutionMatchingWorkflow to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_matching_workflow#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing EntityresolutionMatchingWorkflow that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the EntityresolutionMatchingWorkflow to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 2273
          },
          "name": "putIncrementalRunConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowIncrementalRunConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 2289
          },
          "name": "putInputSourceConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowInputSourceConfig"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 2302
          },
          "name": "putOutputSourceConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowOutputSourceConfig"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 2315
          },
          "name": "putResolutionTechniques",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowResolutionTechniques"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 2341
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 2255
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 2276
          },
          "name": "resetIncrementalRunConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 2344
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 2379
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 2392
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "EntityresolutionMatchingWorkflow",
      "namespace": "entityresolutionMatchingWorkflow",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 2185
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 2243
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 2264
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 2270
          },
          "name": "incrementalRunConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowIncrementalRunConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 2286
          },
          "name": "inputSourceConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowInputSourceConfigList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 2299
          },
          "name": "outputSourceConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowOutputSourceConfigList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 2312
          },
          "name": "resolutionTechniques",
          "type": {
            "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowResolutionTechniquesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 2338
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 2353
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 2358
          },
          "name": "workflowArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 2259
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 2280
          },
          "name": "incrementalRunConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowIncrementalRunConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 2293
          },
          "name": "inputSourceConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowInputSourceConfig"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 2306
          },
          "name": "outputSourceConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowOutputSourceConfig"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 2319
          },
          "name": "resolutionTechniquesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowResolutionTechniques"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 2332
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 2348
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 2371
          },
          "name": "workflowNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 2249
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 2325
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 2364
          },
          "name": "workflowName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/entityresolution-matching-workflow/index:EntityresolutionMatchingWorkflow"
    },
    "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/entityresolution-matching-workflow/index.ts",
        "line": 14
      },
      "name": "EntityresolutionMatchingWorkflowConfig",
      "namespace": "entityresolutionMatchingWorkflow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_matching_workflow#input_source_config EntityresolutionMatchingWorkflow#input_source_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 28
          },
          "name": "inputSourceConfig",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowInputSourceConfig"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_matching_workflow#output_source_config EntityresolutionMatchingWorkflow#output_source_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 32
          },
          "name": "outputSourceConfig",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowOutputSourceConfig"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_matching_workflow#resolution_techniques EntityresolutionMatchingWorkflow#resolution_techniques}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 36
          },
          "name": "resolutionTechniques",
          "type": {
            "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowResolutionTechniques"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_matching_workflow#role_arn EntityresolutionMatchingWorkflow#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 40
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_matching_workflow#workflow_name EntityresolutionMatchingWorkflow#workflow_name}",
            "stability": "stable",
            "summary": "The name of the MatchingWorkflow."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 50
          },
          "name": "workflowName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_matching_workflow#description EntityresolutionMatchingWorkflow#description}",
            "stability": "stable",
            "summary": "The description of the MatchingWorkflow."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 20
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_matching_workflow#incremental_run_config EntityresolutionMatchingWorkflow#incremental_run_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 24
          },
          "name": "incrementalRunConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowIncrementalRunConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_matching_workflow#tags EntityresolutionMatchingWorkflow#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 44
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/entityresolution-matching-workflow/index:EntityresolutionMatchingWorkflowConfig"
    },
    "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowIncrementalRunConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowIncrementalRunConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/entityresolution-matching-workflow/index.ts",
        "line": 52
      },
      "name": "EntityresolutionMatchingWorkflowIncrementalRunConfig",
      "namespace": "entityresolutionMatchingWorkflow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_matching_workflow#incremental_run_type EntityresolutionMatchingWorkflow#incremental_run_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 56
          },
          "name": "incrementalRunType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/entityresolution-matching-workflow/index:EntityresolutionMatchingWorkflowIncrementalRunConfig"
    },
    "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowIncrementalRunConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowIncrementalRunConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/entityresolution-matching-workflow/index.ts",
          "line": 96
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/entityresolution-matching-workflow/index.ts",
        "line": 88
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 138
          },
          "name": "resetIncrementalRunType"
        }
      ],
      "name": "EntityresolutionMatchingWorkflowIncrementalRunConfigOutputReference",
      "namespace": "entityresolutionMatchingWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 142
          },
          "name": "incrementalRunTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 132
          },
          "name": "incrementalRunType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 100
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowIncrementalRunConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/entityresolution-matching-workflow/index:EntityresolutionMatchingWorkflowIncrementalRunConfigOutputReference"
    },
    "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowInputSourceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowInputSourceConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/entityresolution-matching-workflow/index.ts",
        "line": 146
      },
      "name": "EntityresolutionMatchingWorkflowInputSourceConfig",
      "namespace": "entityresolutionMatchingWorkflow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_matching_workflow#input_source_arn EntityresolutionMatchingWorkflow#input_source_arn}",
            "stability": "stable",
            "summary": "An Glue table ARN for the input source table."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 156
          },
          "name": "inputSourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_matching_workflow#schema_arn EntityresolutionMatchingWorkflow#schema_arn}",
            "stability": "stable",
            "summary": "The SchemaMapping arn associated with the Schema."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 162
          },
          "name": "schemaArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_matching_workflow#apply_normalization EntityresolutionMatchingWorkflow#apply_normalization}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 150
          },
          "name": "applyNormalization",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/entityresolution-matching-workflow/index:EntityresolutionMatchingWorkflowInputSourceConfig"
    },
    "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowInputSourceConfigList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowInputSourceConfigList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/entityresolution-matching-workflow/index.ts",
          "line": 315
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/entityresolution-matching-workflow/index.ts",
        "line": 307
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 322
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowInputSourceConfigOutputReference"
            }
          }
        }
      ],
      "name": "EntityresolutionMatchingWorkflowInputSourceConfigList",
      "namespace": "entityresolutionMatchingWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 308
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowInputSourceConfig"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/entityresolution-matching-workflow/index:EntityresolutionMatchingWorkflowInputSourceConfigList"
    },
    "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowInputSourceConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowInputSourceConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/entityresolution-matching-workflow/index.ts",
          "line": 218
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/entityresolution-matching-workflow/index.ts",
        "line": 208
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 272
          },
          "name": "resetApplyNormalization"
        }
      ],
      "name": "EntityresolutionMatchingWorkflowInputSourceConfigOutputReference",
      "namespace": "entityresolutionMatchingWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 276
          },
          "name": "applyNormalizationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 289
          },
          "name": "inputSourceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 302
          },
          "name": "schemaArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 266
          },
          "name": "applyNormalization",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 282
          },
          "name": "inputSourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 295
          },
          "name": "schemaArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 222
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowInputSourceConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/entityresolution-matching-workflow/index:EntityresolutionMatchingWorkflowInputSourceConfigOutputReference"
    },
    "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowOutputSourceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowOutputSourceConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/entityresolution-matching-workflow/index.ts",
        "line": 603
      },
      "name": "EntityresolutionMatchingWorkflowOutputSourceConfig",
      "namespace": "entityresolutionMatchingWorkflow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_matching_workflow#output EntityresolutionMatchingWorkflow#output}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 621
          },
          "name": "output",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowOutputSourceConfigOutput"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_matching_workflow#apply_normalization EntityresolutionMatchingWorkflow#apply_normalization}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 607
          },
          "name": "applyNormalization",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_matching_workflow#customer_profiles_integration_config EntityresolutionMatchingWorkflow#customer_profiles_integration_config}",
            "stability": "stable",
            "summary": "The Customer Profiles integration configuration for the output source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 613
          },
          "name": "customerProfilesIntegrationConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowOutputSourceConfigCustomerProfilesIntegrationConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_matching_workflow#kms_arn EntityresolutionMatchingWorkflow#kms_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 617
          },
          "name": "kmsArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_matching_workflow#output_s3_path EntityresolutionMatchingWorkflow#output_s3_path}",
            "stability": "stable",
            "summary": "The S3 path to which Entity Resolution will write the output table."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 627
          },
          "name": "outputS3Path",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/entityresolution-matching-workflow/index:EntityresolutionMatchingWorkflowOutputSourceConfig"
    },
    "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowOutputSourceConfigCustomerProfilesIntegrationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowOutputSourceConfigCustomerProfilesIntegrationConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/entityresolution-matching-workflow/index.ts",
        "line": 326
      },
      "name": "EntityresolutionMatchingWorkflowOutputSourceConfigCustomerProfilesIntegrationConfig",
      "namespace": "entityresolutionMatchingWorkflow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_matching_workflow#domain_arn EntityresolutionMatchingWorkflow#domain_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the Customer Profiles domain."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 332
          },
          "name": "domainArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_matching_workflow#object_type_arn EntityresolutionMatchingWorkflow#object_type_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the Customer Profiles object type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 338
          },
          "name": "objectTypeArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/entityresolution-matching-workflow/index:EntityresolutionMatchingWorkflowOutputSourceConfigCustomerProfilesIntegrationConfig"
    },
    "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowOutputSourceConfigCustomerProfilesIntegrationConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowOutputSourceConfigCustomerProfilesIntegrationConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/entityresolution-matching-workflow/index.ts",
          "line": 385
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/entityresolution-matching-workflow/index.ts",
        "line": 377
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 433
          },
          "name": "resetDomainArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 449
          },
          "name": "resetObjectTypeArn"
        }
      ],
      "name": "EntityresolutionMatchingWorkflowOutputSourceConfigCustomerProfilesIntegrationConfigOutputReference",
      "namespace": "entityresolutionMatchingWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 437
          },
          "name": "domainArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 453
          },
          "name": "objectTypeArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 427
          },
          "name": "domainArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 443
          },
          "name": "objectTypeArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 389
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowOutputSourceConfigCustomerProfilesIntegrationConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/entityresolution-matching-workflow/index:EntityresolutionMatchingWorkflowOutputSourceConfigCustomerProfilesIntegrationConfigOutputReference"
    },
    "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowOutputSourceConfigList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowOutputSourceConfigList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/entityresolution-matching-workflow/index.ts",
          "line": 841
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/entityresolution-matching-workflow/index.ts",
        "line": 833
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 848
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowOutputSourceConfigOutputReference"
            }
          }
        }
      ],
      "name": "EntityresolutionMatchingWorkflowOutputSourceConfigList",
      "namespace": "entityresolutionMatchingWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 834
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowOutputSourceConfig"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/entityresolution-matching-workflow/index:EntityresolutionMatchingWorkflowOutputSourceConfigList"
    },
    "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowOutputSourceConfigOutput": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowOutputSourceConfigOutput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/entityresolution-matching-workflow/index.ts",
        "line": 457
      },
      "name": "EntityresolutionMatchingWorkflowOutputSourceConfigOutput",
      "namespace": "entityresolutionMatchingWorkflow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_matching_workflow#name EntityresolutionMatchingWorkflow#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 465
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_matching_workflow#hashed EntityresolutionMatchingWorkflow#hashed}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 461
          },
          "name": "hashed",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/entityresolution-matching-workflow/index:EntityresolutionMatchingWorkflowOutputSourceConfigOutput"
    },
    "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowOutputSourceConfigOutputList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowOutputSourceConfigOutputList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/entityresolution-matching-workflow/index.ts",
          "line": 592
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/entityresolution-matching-workflow/index.ts",
        "line": 584
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 599
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowOutputSourceConfigOutputOutputReference"
            }
          }
        }
      ],
      "name": "EntityresolutionMatchingWorkflowOutputSourceConfigOutputList",
      "namespace": "entityresolutionMatchingWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 585
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowOutputSourceConfigOutput"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/entityresolution-matching-workflow/index:EntityresolutionMatchingWorkflowOutputSourceConfigOutputList"
    },
    "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowOutputSourceConfigOutputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowOutputSourceConfigOutputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/entityresolution-matching-workflow/index.ts",
          "line": 514
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/entityresolution-matching-workflow/index.ts",
        "line": 504
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 562
          },
          "name": "resetHashed"
        }
      ],
      "name": "EntityresolutionMatchingWorkflowOutputSourceConfigOutputOutputReference",
      "namespace": "entityresolutionMatchingWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 566
          },
          "name": "hashedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 579
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 556
          },
          "name": "hashed",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 572
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 518
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowOutputSourceConfigOutput"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/entityresolution-matching-workflow/index:EntityresolutionMatchingWorkflowOutputSourceConfigOutputOutputReference"
    },
    "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowOutputSourceConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowOutputSourceConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/entityresolution-matching-workflow/index.ts",
          "line": 697
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/entityresolution-matching-workflow/index.ts",
        "line": 687
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 776
          },
          "name": "putCustomerProfilesIntegrationConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowOutputSourceConfigCustomerProfilesIntegrationConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 808
          },
          "name": "putOutput",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowOutputSourceConfigOutput"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 763
          },
          "name": "resetApplyNormalization"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 779
          },
          "name": "resetCustomerProfilesIntegrationConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 795
          },
          "name": "resetKmsArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 824
          },
          "name": "resetOutputS3Path"
        }
      ],
      "name": "EntityresolutionMatchingWorkflowOutputSourceConfigOutputReference",
      "namespace": "entityresolutionMatchingWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 773
          },
          "name": "customerProfilesIntegrationConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowOutputSourceConfigCustomerProfilesIntegrationConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 805
          },
          "name": "output",
          "type": {
            "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowOutputSourceConfigOutputList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 767
          },
          "name": "applyNormalizationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 783
          },
          "name": "customerProfilesIntegrationConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowOutputSourceConfigCustomerProfilesIntegrationConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 799
          },
          "name": "kmsArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 812
          },
          "name": "outputInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowOutputSourceConfigOutput"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 828
          },
          "name": "outputS3PathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 757
          },
          "name": "applyNormalization",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 789
          },
          "name": "kmsArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 818
          },
          "name": "outputS3Path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 701
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowOutputSourceConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/entityresolution-matching-workflow/index:EntityresolutionMatchingWorkflowOutputSourceConfigOutputReference"
    },
    "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowResolutionTechniques": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowResolutionTechniques",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/entityresolution-matching-workflow/index.ts",
        "line": 1795
      },
      "name": "EntityresolutionMatchingWorkflowResolutionTechniques",
      "namespace": "entityresolutionMatchingWorkflow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_matching_workflow#enable_real_time_matching EntityresolutionMatchingWorkflow#enable_real_time_matching}",
            "stability": "stable",
            "summary": "Enables the workflow to use real-time matching. Can only be set on creation for RULE_MATCHING workflows that define RuleConditionProperties."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 1801
          },
          "name": "enableRealTimeMatching",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_matching_workflow#provider_properties EntityresolutionMatchingWorkflow#provider_properties}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 1805
          },
          "name": "providerProperties",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowResolutionTechniquesProviderProperties"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_matching_workflow#resolution_type EntityresolutionMatchingWorkflow#resolution_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 1809
          },
          "name": "resolutionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_matching_workflow#rule_based_properties EntityresolutionMatchingWorkflow#rule_based_properties}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 1813
          },
          "name": "ruleBasedProperties",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowResolutionTechniquesRuleBasedProperties"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_matching_workflow#rule_condition_properties EntityresolutionMatchingWorkflow#rule_condition_properties}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 1817
          },
          "name": "ruleConditionProperties",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowResolutionTechniquesRuleConditionProperties"
          }
        }
      ],
      "symbolId": "src/entityresolution-matching-workflow/index:EntityresolutionMatchingWorkflowResolutionTechniques"
    },
    "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowResolutionTechniquesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowResolutionTechniquesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/entityresolution-matching-workflow/index.ts",
          "line": 1885
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/entityresolution-matching-workflow/index.ts",
        "line": 1877
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 1964
          },
          "name": "putProviderProperties",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowResolutionTechniquesProviderProperties"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 1996
          },
          "name": "putRuleBasedProperties",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowResolutionTechniquesRuleBasedProperties"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 2012
          },
          "name": "putRuleConditionProperties",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowResolutionTechniquesRuleConditionProperties"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 1951
          },
          "name": "resetEnableRealTimeMatching"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 1967
          },
          "name": "resetProviderProperties"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 1983
          },
          "name": "resetResolutionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 1999
          },
          "name": "resetRuleBasedProperties"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 2015
          },
          "name": "resetRuleConditionProperties"
        }
      ],
      "name": "EntityresolutionMatchingWorkflowResolutionTechniquesOutputReference",
      "namespace": "entityresolutionMatchingWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 1961
          },
          "name": "providerProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowResolutionTechniquesProviderPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 1993
          },
          "name": "ruleBasedProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowResolutionTechniquesRuleBasedPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 2009
          },
          "name": "ruleConditionProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowResolutionTechniquesRuleConditionPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 1955
          },
          "name": "enableRealTimeMatchingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 1971
          },
          "name": "providerPropertiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowResolutionTechniquesProviderProperties"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 1987
          },
          "name": "resolutionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 2003
          },
          "name": "ruleBasedPropertiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowResolutionTechniquesRuleBasedProperties"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 2019
          },
          "name": "ruleConditionPropertiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowResolutionTechniquesRuleConditionProperties"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 1945
          },
          "name": "enableRealTimeMatching",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 1977
          },
          "name": "resolutionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 1889
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowResolutionTechniques"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/entityresolution-matching-workflow/index:EntityresolutionMatchingWorkflowResolutionTechniquesOutputReference"
    },
    "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowResolutionTechniquesProviderProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowResolutionTechniquesProviderProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/entityresolution-matching-workflow/index.ts",
        "line": 948
      },
      "name": "EntityresolutionMatchingWorkflowResolutionTechniquesProviderProperties",
      "namespace": "entityresolutionMatchingWorkflow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_matching_workflow#intermediate_source_configuration EntityresolutionMatchingWorkflow#intermediate_source_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 952
          },
          "name": "intermediateSourceConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowResolutionTechniquesProviderPropertiesIntermediateSourceConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_matching_workflow#provider_configuration EntityresolutionMatchingWorkflow#provider_configuration}",
            "stability": "stable",
            "summary": "Additional Provider configuration that would be required for the provider service. The Configuration must be in JSON string format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 958
          },
          "name": "providerConfiguration",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_matching_workflow#provider_service_arn EntityresolutionMatchingWorkflow#provider_service_arn}",
            "stability": "stable",
            "summary": "Arn of the Provider service being used."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 964
          },
          "name": "providerServiceArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/entityresolution-matching-workflow/index:EntityresolutionMatchingWorkflowResolutionTechniquesProviderProperties"
    },
    "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowResolutionTechniquesProviderPropertiesIntermediateSourceConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowResolutionTechniquesProviderPropertiesIntermediateSourceConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/entityresolution-matching-workflow/index.ts",
        "line": 852
      },
      "name": "EntityresolutionMatchingWorkflowResolutionTechniquesProviderPropertiesIntermediateSourceConfiguration",
      "namespace": "entityresolutionMatchingWorkflow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_matching_workflow#intermediate_s3_path EntityresolutionMatchingWorkflow#intermediate_s3_path}",
            "stability": "stable",
            "summary": "The s3 path that would be used to stage the intermediate data being generated during workflow execution."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 858
          },
          "name": "intermediateS3Path",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/entityresolution-matching-workflow/index:EntityresolutionMatchingWorkflowResolutionTechniquesProviderPropertiesIntermediateSourceConfiguration"
    },
    "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowResolutionTechniquesProviderPropertiesIntermediateSourceConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowResolutionTechniquesProviderPropertiesIntermediateSourceConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/entityresolution-matching-workflow/index.ts",
          "line": 898
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/entityresolution-matching-workflow/index.ts",
        "line": 890
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 940
          },
          "name": "resetIntermediateS3Path"
        }
      ],
      "name": "EntityresolutionMatchingWorkflowResolutionTechniquesProviderPropertiesIntermediateSourceConfigurationOutputReference",
      "namespace": "entityresolutionMatchingWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 944
          },
          "name": "intermediateS3PathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 934
          },
          "name": "intermediateS3Path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 902
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowResolutionTechniquesProviderPropertiesIntermediateSourceConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/entityresolution-matching-workflow/index:EntityresolutionMatchingWorkflowResolutionTechniquesProviderPropertiesIntermediateSourceConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowResolutionTechniquesProviderPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowResolutionTechniquesProviderPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/entityresolution-matching-workflow/index.ts",
          "line": 1018
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/entityresolution-matching-workflow/index.ts",
        "line": 1010
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 1069
          },
          "name": "putIntermediateSourceConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowResolutionTechniquesProviderPropertiesIntermediateSourceConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 1072
          },
          "name": "resetIntermediateSourceConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 1088
          },
          "name": "resetProviderConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 1104
          },
          "name": "resetProviderServiceArn"
        }
      ],
      "name": "EntityresolutionMatchingWorkflowResolutionTechniquesProviderPropertiesOutputReference",
      "namespace": "entityresolutionMatchingWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 1066
          },
          "name": "intermediateSourceConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowResolutionTechniquesProviderPropertiesIntermediateSourceConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 1076
          },
          "name": "intermediateSourceConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowResolutionTechniquesProviderPropertiesIntermediateSourceConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 1092
          },
          "name": "providerConfigurationInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 1108
          },
          "name": "providerServiceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 1082
          },
          "name": "providerConfiguration",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 1098
          },
          "name": "providerServiceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 1022
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowResolutionTechniquesProviderProperties"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/entityresolution-matching-workflow/index:EntityresolutionMatchingWorkflowResolutionTechniquesProviderPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowResolutionTechniquesRuleBasedProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowResolutionTechniquesRuleBasedProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/entityresolution-matching-workflow/index.ts",
        "line": 1261
      },
      "name": "EntityresolutionMatchingWorkflowResolutionTechniquesRuleBasedProperties",
      "namespace": "entityresolutionMatchingWorkflow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_matching_workflow#attribute_matching_model EntityresolutionMatchingWorkflow#attribute_matching_model}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 1265
          },
          "name": "attributeMatchingModel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_matching_workflow#match_purpose EntityresolutionMatchingWorkflow#match_purpose}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 1269
          },
          "name": "matchPurpose",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_matching_workflow#rules EntityresolutionMatchingWorkflow#rules}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 1273
          },
          "name": "rules",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowResolutionTechniquesRuleBasedPropertiesRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/entityresolution-matching-workflow/index:EntityresolutionMatchingWorkflowResolutionTechniquesRuleBasedProperties"
    },
    "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowResolutionTechniquesRuleBasedPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowResolutionTechniquesRuleBasedPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/entityresolution-matching-workflow/index.ts",
          "line": 1327
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/entityresolution-matching-workflow/index.ts",
        "line": 1319
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 1410
          },
          "name": "putRules",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowResolutionTechniquesRuleBasedPropertiesRules"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 1381
          },
          "name": "resetAttributeMatchingModel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 1397
          },
          "name": "resetMatchPurpose"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 1413
          },
          "name": "resetRules"
        }
      ],
      "name": "EntityresolutionMatchingWorkflowResolutionTechniquesRuleBasedPropertiesOutputReference",
      "namespace": "entityresolutionMatchingWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 1407
          },
          "name": "rules",
          "type": {
            "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowResolutionTechniquesRuleBasedPropertiesRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 1385
          },
          "name": "attributeMatchingModelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 1401
          },
          "name": "matchPurposeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 1417
          },
          "name": "rulesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowResolutionTechniquesRuleBasedPropertiesRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 1375
          },
          "name": "attributeMatchingModel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 1391
          },
          "name": "matchPurpose",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 1331
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowResolutionTechniquesRuleBasedProperties"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/entityresolution-matching-workflow/index:EntityresolutionMatchingWorkflowResolutionTechniquesRuleBasedPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowResolutionTechniquesRuleBasedPropertiesRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowResolutionTechniquesRuleBasedPropertiesRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/entityresolution-matching-workflow/index.ts",
        "line": 1112
      },
      "name": "EntityresolutionMatchingWorkflowResolutionTechniquesRuleBasedPropertiesRules",
      "namespace": "entityresolutionMatchingWorkflow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_matching_workflow#matching_keys EntityresolutionMatchingWorkflow#matching_keys}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 1116
          },
          "name": "matchingKeys",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_matching_workflow#rule_name EntityresolutionMatchingWorkflow#rule_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 1120
          },
          "name": "ruleName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/entityresolution-matching-workflow/index:EntityresolutionMatchingWorkflowResolutionTechniquesRuleBasedPropertiesRules"
    },
    "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowResolutionTechniquesRuleBasedPropertiesRulesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowResolutionTechniquesRuleBasedPropertiesRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/entityresolution-matching-workflow/index.ts",
          "line": 1250
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/entityresolution-matching-workflow/index.ts",
        "line": 1242
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 1257
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowResolutionTechniquesRuleBasedPropertiesRulesOutputReference"
            }
          }
        }
      ],
      "name": "EntityresolutionMatchingWorkflowResolutionTechniquesRuleBasedPropertiesRulesList",
      "namespace": "entityresolutionMatchingWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 1243
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowResolutionTechniquesRuleBasedPropertiesRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/entityresolution-matching-workflow/index:EntityresolutionMatchingWorkflowResolutionTechniquesRuleBasedPropertiesRulesList"
    },
    "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowResolutionTechniquesRuleBasedPropertiesRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowResolutionTechniquesRuleBasedPropertiesRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/entityresolution-matching-workflow/index.ts",
          "line": 1169
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/entityresolution-matching-workflow/index.ts",
        "line": 1159
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 1217
          },
          "name": "resetMatchingKeys"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 1233
          },
          "name": "resetRuleName"
        }
      ],
      "name": "EntityresolutionMatchingWorkflowResolutionTechniquesRuleBasedPropertiesRulesOutputReference",
      "namespace": "entityresolutionMatchingWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 1221
          },
          "name": "matchingKeysInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 1237
          },
          "name": "ruleNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 1211
          },
          "name": "matchingKeys",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 1227
          },
          "name": "ruleName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 1173
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowResolutionTechniquesRuleBasedPropertiesRules"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/entityresolution-matching-workflow/index:EntityresolutionMatchingWorkflowResolutionTechniquesRuleBasedPropertiesRulesOutputReference"
    },
    "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowResolutionTechniquesRuleConditionProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowResolutionTechniquesRuleConditionProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/entityresolution-matching-workflow/index.ts",
        "line": 1666
      },
      "name": "EntityresolutionMatchingWorkflowResolutionTechniquesRuleConditionProperties",
      "namespace": "entityresolutionMatchingWorkflow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_matching_workflow#matching_config EntityresolutionMatchingWorkflow#matching_config}",
            "stability": "stable",
            "summary": "Configuration for matching behavior within rule condition properties."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 1672
          },
          "name": "matchingConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowResolutionTechniquesRuleConditionPropertiesMatchingConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_matching_workflow#rules EntityresolutionMatchingWorkflow#rules}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 1676
          },
          "name": "rules",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowResolutionTechniquesRuleConditionPropertiesRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/entityresolution-matching-workflow/index:EntityresolutionMatchingWorkflowResolutionTechniquesRuleConditionProperties"
    },
    "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowResolutionTechniquesRuleConditionPropertiesMatchingConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowResolutionTechniquesRuleConditionPropertiesMatchingConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/entityresolution-matching-workflow/index.ts",
        "line": 1421
      },
      "name": "EntityresolutionMatchingWorkflowResolutionTechniquesRuleConditionPropertiesMatchingConfig",
      "namespace": "entityresolutionMatchingWorkflow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_matching_workflow#enable_transitive_matching EntityresolutionMatchingWorkflow#enable_transitive_matching}",
            "stability": "stable",
            "summary": "Enables transitive matching to process records across all rule levels and connect unmatched records to existing match groups."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 1427
          },
          "name": "enableTransitiveMatching",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/entityresolution-matching-workflow/index:EntityresolutionMatchingWorkflowResolutionTechniquesRuleConditionPropertiesMatchingConfig"
    },
    "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowResolutionTechniquesRuleConditionPropertiesMatchingConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowResolutionTechniquesRuleConditionPropertiesMatchingConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/entityresolution-matching-workflow/index.ts",
          "line": 1467
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/entityresolution-matching-workflow/index.ts",
        "line": 1459
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 1509
          },
          "name": "resetEnableTransitiveMatching"
        }
      ],
      "name": "EntityresolutionMatchingWorkflowResolutionTechniquesRuleConditionPropertiesMatchingConfigOutputReference",
      "namespace": "entityresolutionMatchingWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 1513
          },
          "name": "enableTransitiveMatchingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 1503
          },
          "name": "enableTransitiveMatching",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 1471
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowResolutionTechniquesRuleConditionPropertiesMatchingConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/entityresolution-matching-workflow/index:EntityresolutionMatchingWorkflowResolutionTechniquesRuleConditionPropertiesMatchingConfigOutputReference"
    },
    "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowResolutionTechniquesRuleConditionPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowResolutionTechniquesRuleConditionPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/entityresolution-matching-workflow/index.ts",
          "line": 1723
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/entityresolution-matching-workflow/index.ts",
        "line": 1715
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 1768
          },
          "name": "putMatchingConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowResolutionTechniquesRuleConditionPropertiesMatchingConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 1784
          },
          "name": "putRules",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowResolutionTechniquesRuleConditionPropertiesRules"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 1771
          },
          "name": "resetMatchingConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 1787
          },
          "name": "resetRules"
        }
      ],
      "name": "EntityresolutionMatchingWorkflowResolutionTechniquesRuleConditionPropertiesOutputReference",
      "namespace": "entityresolutionMatchingWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 1765
          },
          "name": "matchingConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowResolutionTechniquesRuleConditionPropertiesMatchingConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 1781
          },
          "name": "rules",
          "type": {
            "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowResolutionTechniquesRuleConditionPropertiesRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 1775
          },
          "name": "matchingConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowResolutionTechniquesRuleConditionPropertiesMatchingConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 1791
          },
          "name": "rulesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowResolutionTechniquesRuleConditionPropertiesRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 1727
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowResolutionTechniquesRuleConditionProperties"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/entityresolution-matching-workflow/index:EntityresolutionMatchingWorkflowResolutionTechniquesRuleConditionPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowResolutionTechniquesRuleConditionPropertiesRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowResolutionTechniquesRuleConditionPropertiesRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/entityresolution-matching-workflow/index.ts",
        "line": 1517
      },
      "name": "EntityresolutionMatchingWorkflowResolutionTechniquesRuleConditionPropertiesRules",
      "namespace": "entityresolutionMatchingWorkflow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_matching_workflow#condition EntityresolutionMatchingWorkflow#condition}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 1521
          },
          "name": "condition",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_matching_workflow#rule_name EntityresolutionMatchingWorkflow#rule_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 1525
          },
          "name": "ruleName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/entityresolution-matching-workflow/index:EntityresolutionMatchingWorkflowResolutionTechniquesRuleConditionPropertiesRules"
    },
    "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowResolutionTechniquesRuleConditionPropertiesRulesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowResolutionTechniquesRuleConditionPropertiesRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/entityresolution-matching-workflow/index.ts",
          "line": 1655
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/entityresolution-matching-workflow/index.ts",
        "line": 1647
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 1662
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowResolutionTechniquesRuleConditionPropertiesRulesOutputReference"
            }
          }
        }
      ],
      "name": "EntityresolutionMatchingWorkflowResolutionTechniquesRuleConditionPropertiesRulesList",
      "namespace": "entityresolutionMatchingWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 1648
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowResolutionTechniquesRuleConditionPropertiesRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/entityresolution-matching-workflow/index:EntityresolutionMatchingWorkflowResolutionTechniquesRuleConditionPropertiesRulesList"
    },
    "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowResolutionTechniquesRuleConditionPropertiesRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowResolutionTechniquesRuleConditionPropertiesRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/entityresolution-matching-workflow/index.ts",
          "line": 1574
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/entityresolution-matching-workflow/index.ts",
        "line": 1564
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 1622
          },
          "name": "resetCondition"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 1638
          },
          "name": "resetRuleName"
        }
      ],
      "name": "EntityresolutionMatchingWorkflowResolutionTechniquesRuleConditionPropertiesRulesOutputReference",
      "namespace": "entityresolutionMatchingWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 1626
          },
          "name": "conditionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 1642
          },
          "name": "ruleNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 1616
          },
          "name": "condition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 1632
          },
          "name": "ruleName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 1578
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowResolutionTechniquesRuleConditionPropertiesRules"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/entityresolution-matching-workflow/index:EntityresolutionMatchingWorkflowResolutionTechniquesRuleConditionPropertiesRulesOutputReference"
    },
    "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/entityresolution-matching-workflow/index.ts",
        "line": 2023
      },
      "name": "EntityresolutionMatchingWorkflowTags",
      "namespace": "entityresolutionMatchingWorkflow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_matching_workflow#key EntityresolutionMatchingWorkflow#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 2029
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_matching_workflow#value EntityresolutionMatchingWorkflow#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 2035
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/entityresolution-matching-workflow/index:EntityresolutionMatchingWorkflowTags"
    },
    "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/entityresolution-matching-workflow/index.ts",
          "line": 2165
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/entityresolution-matching-workflow/index.ts",
        "line": 2157
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 2172
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowTagsOutputReference"
            }
          }
        }
      ],
      "name": "EntityresolutionMatchingWorkflowTagsList",
      "namespace": "entityresolutionMatchingWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 2158
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/entityresolution-matching-workflow/index:EntityresolutionMatchingWorkflowTagsList"
    },
    "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/entityresolution-matching-workflow/index.ts",
          "line": 2084
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/entityresolution-matching-workflow/index.ts",
        "line": 2074
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 2132
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 2148
          },
          "name": "resetValue"
        }
      ],
      "name": "EntityresolutionMatchingWorkflowTagsOutputReference",
      "namespace": "entityresolutionMatchingWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 2136
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 2152
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 2126
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 2142
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-matching-workflow/index.ts",
            "line": 2088
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.entityresolutionMatchingWorkflow.EntityresolutionMatchingWorkflowTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/entityresolution-matching-workflow/index:EntityresolutionMatchingWorkflowTagsOutputReference"
    },
    "@cdktn/provider-awscc.entityresolutionPolicyStatement.EntityresolutionPolicyStatement": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_policy_statement awscc_entityresolution_policy_statement}."
      },
      "fqn": "@cdktn/provider-awscc.entityresolutionPolicyStatement.EntityresolutionPolicyStatement",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_policy_statement awscc_entityresolution_policy_statement} Resource."
        },
        "locationInModule": {
          "filename": "src/entityresolution-policy-statement/index.ts",
          "line": 80
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.entityresolutionPolicyStatement.EntityresolutionPolicyStatementConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/entityresolution-policy-statement/index.ts",
        "line": 48
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a EntityresolutionPolicyStatement resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/entityresolution-policy-statement/index.ts",
            "line": 65
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the EntityresolutionPolicyStatement to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_policy_statement#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing EntityresolutionPolicyStatement that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the EntityresolutionPolicyStatement to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-policy-statement/index.ts",
            "line": 116
          },
          "name": "resetAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-policy-statement/index.ts",
            "line": 145
          },
          "name": "resetCondition"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-policy-statement/index.ts",
            "line": 161
          },
          "name": "resetEffect"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-policy-statement/index.ts",
            "line": 182
          },
          "name": "resetPrincipal"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-policy-statement/index.ts",
            "line": 207
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-policy-statement/index.ts",
            "line": 218
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "EntityresolutionPolicyStatement",
      "namespace": "entityresolutionPolicyStatement",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-policy-statement/index.ts",
            "line": 53
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-policy-statement/index.ts",
            "line": 170
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-policy-statement/index.ts",
            "line": 120
          },
          "name": "actionInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-policy-statement/index.ts",
            "line": 133
          },
          "name": "arnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-policy-statement/index.ts",
            "line": 149
          },
          "name": "conditionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-policy-statement/index.ts",
            "line": 165
          },
          "name": "effectInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-policy-statement/index.ts",
            "line": 186
          },
          "name": "principalInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-policy-statement/index.ts",
            "line": 199
          },
          "name": "statementIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-policy-statement/index.ts",
            "line": 110
          },
          "name": "action",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-policy-statement/index.ts",
            "line": 126
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-policy-statement/index.ts",
            "line": 139
          },
          "name": "condition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-policy-statement/index.ts",
            "line": 155
          },
          "name": "effect",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-policy-statement/index.ts",
            "line": 176
          },
          "name": "principal",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-policy-statement/index.ts",
            "line": 192
          },
          "name": "statementId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/entityresolution-policy-statement/index:EntityresolutionPolicyStatement"
    },
    "@cdktn/provider-awscc.entityresolutionPolicyStatement.EntityresolutionPolicyStatementConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.entityresolutionPolicyStatement.EntityresolutionPolicyStatementConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/entityresolution-policy-statement/index.ts",
        "line": 14
      },
      "name": "EntityresolutionPolicyStatementConfig",
      "namespace": "entityresolutionPolicyStatement",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_policy_statement#arn EntityresolutionPolicyStatement#arn}",
            "stability": "stable",
            "summary": "Arn of the resource to which the policy statement is being attached."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-policy-statement/index.ts",
            "line": 24
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_policy_statement#statement_id EntityresolutionPolicyStatement#statement_id}",
            "stability": "stable",
            "summary": "The Statement Id of the policy statement that is being attached."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-policy-statement/index.ts",
            "line": 42
          },
          "name": "statementId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_policy_statement#action EntityresolutionPolicyStatement#action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-policy-statement/index.ts",
            "line": 18
          },
          "name": "action",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_policy_statement#condition EntityresolutionPolicyStatement#condition}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-policy-statement/index.ts",
            "line": 28
          },
          "name": "condition",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_policy_statement#effect EntityresolutionPolicyStatement#effect}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-policy-statement/index.ts",
            "line": 32
          },
          "name": "effect",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_policy_statement#principal EntityresolutionPolicyStatement#principal}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-policy-statement/index.ts",
            "line": 36
          },
          "name": "principal",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/entityresolution-policy-statement/index:EntityresolutionPolicyStatementConfig"
    },
    "@cdktn/provider-awscc.entityresolutionSchemaMapping.EntityresolutionSchemaMapping": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_schema_mapping awscc_entityresolution_schema_mapping}."
      },
      "fqn": "@cdktn/provider-awscc.entityresolutionSchemaMapping.EntityresolutionSchemaMapping",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_schema_mapping awscc_entityresolution_schema_mapping} Resource."
        },
        "locationInModule": {
          "filename": "src/entityresolution-schema-mapping/index.ts",
          "line": 504
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.entityresolutionSchemaMapping.EntityresolutionSchemaMappingConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/entityresolution-schema-mapping/index.ts",
        "line": 472
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a EntityresolutionSchemaMapping resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/entityresolution-schema-mapping/index.ts",
            "line": 489
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the EntityresolutionSchemaMapping to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_schema_mapping#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing EntityresolutionSchemaMapping that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the EntityresolutionSchemaMapping to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-schema-mapping/index.ts",
            "line": 566
          },
          "name": "putMappedInputFields",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.entityresolutionSchemaMapping.EntityresolutionSchemaMappingMappedInputFields"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-schema-mapping/index.ts",
            "line": 597
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.entityresolutionSchemaMapping.EntityresolutionSchemaMappingTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-schema-mapping/index.ts",
            "line": 543
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-schema-mapping/index.ts",
            "line": 600
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-schema-mapping/index.ts",
            "line": 617
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-schema-mapping/index.ts",
            "line": 626
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "EntityresolutionSchemaMapping",
      "namespace": "entityresolutionSchemaMapping",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-schema-mapping/index.ts",
            "line": 477
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-schema-mapping/index.ts",
            "line": 531
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-schema-mapping/index.ts",
            "line": 552
          },
          "name": "hasWorkflows",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-schema-mapping/index.ts",
            "line": 557
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-schema-mapping/index.ts",
            "line": 563
          },
          "name": "mappedInputFields",
          "type": {
            "fqn": "@cdktn/provider-awscc.entityresolutionSchemaMapping.EntityresolutionSchemaMappingMappedInputFieldsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-schema-mapping/index.ts",
            "line": 575
          },
          "name": "schemaArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-schema-mapping/index.ts",
            "line": 594
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.entityresolutionSchemaMapping.EntityresolutionSchemaMappingTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-schema-mapping/index.ts",
            "line": 609
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-schema-mapping/index.ts",
            "line": 547
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-schema-mapping/index.ts",
            "line": 570
          },
          "name": "mappedInputFieldsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.entityresolutionSchemaMapping.EntityresolutionSchemaMappingMappedInputFields"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-schema-mapping/index.ts",
            "line": 588
          },
          "name": "schemaNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-schema-mapping/index.ts",
            "line": 604
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.entityresolutionSchemaMapping.EntityresolutionSchemaMappingTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-schema-mapping/index.ts",
            "line": 537
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-schema-mapping/index.ts",
            "line": 581
          },
          "name": "schemaName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/entityresolution-schema-mapping/index:EntityresolutionSchemaMapping"
    },
    "@cdktn/provider-awscc.entityresolutionSchemaMapping.EntityresolutionSchemaMappingConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.entityresolutionSchemaMapping.EntityresolutionSchemaMappingConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/entityresolution-schema-mapping/index.ts",
        "line": 14
      },
      "name": "EntityresolutionSchemaMappingConfig",
      "namespace": "entityresolutionSchemaMapping",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_schema_mapping#mapped_input_fields EntityresolutionSchemaMapping#mapped_input_fields}",
            "stability": "stable",
            "summary": "The SchemaMapping attributes input."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-schema-mapping/index.ts",
            "line": 26
          },
          "name": "mappedInputFields",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.entityresolutionSchemaMapping.EntityresolutionSchemaMappingMappedInputFields"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_schema_mapping#schema_name EntityresolutionSchemaMapping#schema_name}",
            "stability": "stable",
            "summary": "The name of the SchemaMapping."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-schema-mapping/index.ts",
            "line": 32
          },
          "name": "schemaName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_schema_mapping#description EntityresolutionSchemaMapping#description}",
            "stability": "stable",
            "summary": "The description of the SchemaMapping."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-schema-mapping/index.ts",
            "line": 20
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_schema_mapping#tags EntityresolutionSchemaMapping#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-schema-mapping/index.ts",
            "line": 36
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.entityresolutionSchemaMapping.EntityresolutionSchemaMappingTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/entityresolution-schema-mapping/index:EntityresolutionSchemaMappingConfig"
    },
    "@cdktn/provider-awscc.entityresolutionSchemaMapping.EntityresolutionSchemaMappingMappedInputFields": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.entityresolutionSchemaMapping.EntityresolutionSchemaMappingMappedInputFields",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/entityresolution-schema-mapping/index.ts",
        "line": 38
      },
      "name": "EntityresolutionSchemaMappingMappedInputFields",
      "namespace": "entityresolutionSchemaMapping",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_schema_mapping#field_name EntityresolutionSchemaMapping#field_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-schema-mapping/index.ts",
            "line": 42
          },
          "name": "fieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_schema_mapping#type EntityresolutionSchemaMapping#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-schema-mapping/index.ts",
            "line": 64
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_schema_mapping#group_name EntityresolutionSchemaMapping#group_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-schema-mapping/index.ts",
            "line": 46
          },
          "name": "groupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_schema_mapping#hashed EntityresolutionSchemaMapping#hashed}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-schema-mapping/index.ts",
            "line": 50
          },
          "name": "hashed",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_schema_mapping#match_key EntityresolutionSchemaMapping#match_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-schema-mapping/index.ts",
            "line": 54
          },
          "name": "matchKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_schema_mapping#sub_type EntityresolutionSchemaMapping#sub_type}",
            "stability": "stable",
            "summary": "The subtype of the Attribute. Would be required only when type is PROVIDER_ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-schema-mapping/index.ts",
            "line": 60
          },
          "name": "subType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/entityresolution-schema-mapping/index:EntityresolutionSchemaMappingMappedInputFields"
    },
    "@cdktn/provider-awscc.entityresolutionSchemaMapping.EntityresolutionSchemaMappingMappedInputFieldsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.entityresolutionSchemaMapping.EntityresolutionSchemaMappingMappedInputFieldsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/entityresolution-schema-mapping/index.ts",
          "line": 304
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/entityresolution-schema-mapping/index.ts",
        "line": 296
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-schema-mapping/index.ts",
            "line": 311
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.entityresolutionSchemaMapping.EntityresolutionSchemaMappingMappedInputFieldsOutputReference"
            }
          }
        }
      ],
      "name": "EntityresolutionSchemaMappingMappedInputFieldsList",
      "namespace": "entityresolutionSchemaMapping",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-schema-mapping/index.ts",
            "line": 297
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.entityresolutionSchemaMapping.EntityresolutionSchemaMappingMappedInputFields"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/entityresolution-schema-mapping/index:EntityresolutionSchemaMappingMappedInputFieldsList"
    },
    "@cdktn/provider-awscc.entityresolutionSchemaMapping.EntityresolutionSchemaMappingMappedInputFieldsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.entityresolutionSchemaMapping.EntityresolutionSchemaMappingMappedInputFieldsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/entityresolution-schema-mapping/index.ts",
          "line": 141
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/entityresolution-schema-mapping/index.ts",
        "line": 131
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-schema-mapping/index.ts",
            "line": 226
          },
          "name": "resetGroupName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-schema-mapping/index.ts",
            "line": 242
          },
          "name": "resetHashed"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-schema-mapping/index.ts",
            "line": 258
          },
          "name": "resetMatchKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-schema-mapping/index.ts",
            "line": 274
          },
          "name": "resetSubType"
        }
      ],
      "name": "EntityresolutionSchemaMappingMappedInputFieldsOutputReference",
      "namespace": "entityresolutionSchemaMapping",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-schema-mapping/index.ts",
            "line": 214
          },
          "name": "fieldNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-schema-mapping/index.ts",
            "line": 230
          },
          "name": "groupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-schema-mapping/index.ts",
            "line": 246
          },
          "name": "hashedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-schema-mapping/index.ts",
            "line": 262
          },
          "name": "matchKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-schema-mapping/index.ts",
            "line": 278
          },
          "name": "subTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-schema-mapping/index.ts",
            "line": 291
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-schema-mapping/index.ts",
            "line": 207
          },
          "name": "fieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-schema-mapping/index.ts",
            "line": 220
          },
          "name": "groupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-schema-mapping/index.ts",
            "line": 236
          },
          "name": "hashed",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-schema-mapping/index.ts",
            "line": 252
          },
          "name": "matchKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-schema-mapping/index.ts",
            "line": 268
          },
          "name": "subType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-schema-mapping/index.ts",
            "line": 284
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-schema-mapping/index.ts",
            "line": 145
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.entityresolutionSchemaMapping.EntityresolutionSchemaMappingMappedInputFields"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/entityresolution-schema-mapping/index:EntityresolutionSchemaMappingMappedInputFieldsOutputReference"
    },
    "@cdktn/provider-awscc.entityresolutionSchemaMapping.EntityresolutionSchemaMappingTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.entityresolutionSchemaMapping.EntityresolutionSchemaMappingTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/entityresolution-schema-mapping/index.ts",
        "line": 315
      },
      "name": "EntityresolutionSchemaMappingTags",
      "namespace": "entityresolutionSchemaMapping",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_schema_mapping#key EntityresolutionSchemaMapping#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-schema-mapping/index.ts",
            "line": 321
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/entityresolution_schema_mapping#value EntityresolutionSchemaMapping#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-schema-mapping/index.ts",
            "line": 327
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/entityresolution-schema-mapping/index:EntityresolutionSchemaMappingTags"
    },
    "@cdktn/provider-awscc.entityresolutionSchemaMapping.EntityresolutionSchemaMappingTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.entityresolutionSchemaMapping.EntityresolutionSchemaMappingTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/entityresolution-schema-mapping/index.ts",
          "line": 457
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/entityresolution-schema-mapping/index.ts",
        "line": 449
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-schema-mapping/index.ts",
            "line": 464
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.entityresolutionSchemaMapping.EntityresolutionSchemaMappingTagsOutputReference"
            }
          }
        }
      ],
      "name": "EntityresolutionSchemaMappingTagsList",
      "namespace": "entityresolutionSchemaMapping",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-schema-mapping/index.ts",
            "line": 450
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.entityresolutionSchemaMapping.EntityresolutionSchemaMappingTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/entityresolution-schema-mapping/index:EntityresolutionSchemaMappingTagsList"
    },
    "@cdktn/provider-awscc.entityresolutionSchemaMapping.EntityresolutionSchemaMappingTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.entityresolutionSchemaMapping.EntityresolutionSchemaMappingTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/entityresolution-schema-mapping/index.ts",
          "line": 376
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/entityresolution-schema-mapping/index.ts",
        "line": 366
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-schema-mapping/index.ts",
            "line": 424
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-schema-mapping/index.ts",
            "line": 440
          },
          "name": "resetValue"
        }
      ],
      "name": "EntityresolutionSchemaMappingTagsOutputReference",
      "namespace": "entityresolutionSchemaMapping",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-schema-mapping/index.ts",
            "line": 428
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entityresolution-schema-mapping/index.ts",
            "line": 444
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-schema-mapping/index.ts",
            "line": 418
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-schema-mapping/index.ts",
            "line": 434
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entityresolution-schema-mapping/index.ts",
            "line": 380
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.entityresolutionSchemaMapping.EntityresolutionSchemaMappingTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/entityresolution-schema-mapping/index:EntityresolutionSchemaMappingTagsOutputReference"
    },
    "@cdktn/provider-awscc.eventsApiDestination.EventsApiDestination": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_api_destination awscc_events_api_destination}."
      },
      "fqn": "@cdktn/provider-awscc.eventsApiDestination.EventsApiDestination",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_api_destination awscc_events_api_destination} Resource."
        },
        "locationInModule": {
          "filename": "src/events-api-destination/index.ts",
          "line": 82
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.eventsApiDestination.EventsApiDestinationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/events-api-destination/index.ts",
        "line": 50
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a EventsApiDestination resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/events-api-destination/index.ts",
            "line": 67
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the EventsApiDestination to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_api_destination#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing EventsApiDestination that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the EventsApiDestination to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-api-destination/index.ts",
            "line": 141
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-api-destination/index.ts",
            "line": 188
          },
          "name": "resetInvocationRateLimitPerSecond"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-api-destination/index.ts",
            "line": 204
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-api-destination/index.ts",
            "line": 216
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-api-destination/index.ts",
            "line": 227
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "EventsApiDestination",
      "namespace": "eventsApiDestination",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-api-destination/index.ts",
            "line": 55
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-api-destination/index.ts",
            "line": 111
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-api-destination/index.ts",
            "line": 116
          },
          "name": "arnForPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-api-destination/index.ts",
            "line": 163
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-api-destination/index.ts",
            "line": 129
          },
          "name": "connectionArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-api-destination/index.ts",
            "line": 145
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-api-destination/index.ts",
            "line": 158
          },
          "name": "httpMethodInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-api-destination/index.ts",
            "line": 176
          },
          "name": "invocationEndpointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-api-destination/index.ts",
            "line": 192
          },
          "name": "invocationRateLimitPerSecondInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-api-destination/index.ts",
            "line": 208
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-api-destination/index.ts",
            "line": 122
          },
          "name": "connectionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-api-destination/index.ts",
            "line": 135
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-api-destination/index.ts",
            "line": 151
          },
          "name": "httpMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-api-destination/index.ts",
            "line": 169
          },
          "name": "invocationEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-api-destination/index.ts",
            "line": 182
          },
          "name": "invocationRateLimitPerSecond",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-api-destination/index.ts",
            "line": 198
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/events-api-destination/index:EventsApiDestination"
    },
    "@cdktn/provider-awscc.eventsApiDestination.EventsApiDestinationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsApiDestination.EventsApiDestinationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/events-api-destination/index.ts",
        "line": 14
      },
      "name": "EventsApiDestinationConfig",
      "namespace": "eventsApiDestination",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_api_destination#connection_arn EventsApiDestination#connection_arn}",
            "stability": "stable",
            "summary": "The arn of the connection."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-api-destination/index.ts",
            "line": 20
          },
          "name": "connectionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_api_destination#http_method EventsApiDestination#http_method}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-api-destination/index.ts",
            "line": 28
          },
          "name": "httpMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_api_destination#invocation_endpoint EventsApiDestination#invocation_endpoint}",
            "stability": "stable",
            "summary": "Url endpoint to invoke."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-api-destination/index.ts",
            "line": 34
          },
          "name": "invocationEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_api_destination#description EventsApiDestination#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-api-destination/index.ts",
            "line": 24
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_api_destination#invocation_rate_limit_per_second EventsApiDestination#invocation_rate_limit_per_second}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-api-destination/index.ts",
            "line": 38
          },
          "name": "invocationRateLimitPerSecond",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_api_destination#name EventsApiDestination#name}",
            "stability": "stable",
            "summary": "Name of the apiDestination."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-api-destination/index.ts",
            "line": 44
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/events-api-destination/index:EventsApiDestinationConfig"
    },
    "@cdktn/provider-awscc.eventsArchive.EventsArchive": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_archive awscc_events_archive}."
      },
      "fqn": "@cdktn/provider-awscc.eventsArchive.EventsArchive",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_archive awscc_events_archive} Resource."
        },
        "locationInModule": {
          "filename": "src/events-archive/index.ts",
          "line": 76
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.eventsArchive.EventsArchiveConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/events-archive/index.ts",
        "line": 44
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a EventsArchive resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/events-archive/index.ts",
            "line": 61
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the EventsArchive to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_archive#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing EventsArchive that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the EventsArchive to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-archive/index.ts",
            "line": 112
          },
          "name": "resetArchiveName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-archive/index.ts",
            "line": 133
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-archive/index.ts",
            "line": 149
          },
          "name": "resetEventPattern"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-archive/index.ts",
            "line": 170
          },
          "name": "resetKmsKeyIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-archive/index.ts",
            "line": 186
          },
          "name": "resetRetentionDays"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-archive/index.ts",
            "line": 211
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-archive/index.ts",
            "line": 222
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "EventsArchive",
      "namespace": "eventsArchive",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-archive/index.ts",
            "line": 49
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-archive/index.ts",
            "line": 121
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-archive/index.ts",
            "line": 158
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-archive/index.ts",
            "line": 116
          },
          "name": "archiveNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-archive/index.ts",
            "line": 137
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-archive/index.ts",
            "line": 153
          },
          "name": "eventPatternInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-archive/index.ts",
            "line": 174
          },
          "name": "kmsKeyIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-archive/index.ts",
            "line": 190
          },
          "name": "retentionDaysInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-archive/index.ts",
            "line": 203
          },
          "name": "sourceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-archive/index.ts",
            "line": 106
          },
          "name": "archiveName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-archive/index.ts",
            "line": 127
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-archive/index.ts",
            "line": 143
          },
          "name": "eventPattern",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-archive/index.ts",
            "line": 164
          },
          "name": "kmsKeyIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-archive/index.ts",
            "line": 180
          },
          "name": "retentionDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-archive/index.ts",
            "line": 196
          },
          "name": "sourceArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/events-archive/index:EventsArchive"
    },
    "@cdktn/provider-awscc.eventsArchive.EventsArchiveConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsArchive.EventsArchiveConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/events-archive/index.ts",
        "line": 14
      },
      "name": "EventsArchiveConfig",
      "namespace": "eventsArchive",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_archive#source_arn EventsArchive#source_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-archive/index.ts",
            "line": 38
          },
          "name": "sourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_archive#archive_name EventsArchive#archive_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-archive/index.ts",
            "line": 18
          },
          "name": "archiveName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_archive#description EventsArchive#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-archive/index.ts",
            "line": 22
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_archive#event_pattern EventsArchive#event_pattern}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-archive/index.ts",
            "line": 26
          },
          "name": "eventPattern",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_archive#kms_key_identifier EventsArchive#kms_key_identifier}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-archive/index.ts",
            "line": 30
          },
          "name": "kmsKeyIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_archive#retention_days EventsArchive#retention_days}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-archive/index.ts",
            "line": 34
          },
          "name": "retentionDays",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/events-archive/index:EventsArchiveConfig"
    },
    "@cdktn/provider-awscc.eventsConnection.EventsConnection": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_connection awscc_events_connection}."
      },
      "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnection",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_connection awscc_events_connection} Resource."
        },
        "locationInModule": {
          "filename": "src/events-connection/index.ts",
          "line": 2680
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/events-connection/index.ts",
        "line": 2648
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a EventsConnection resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 2665
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the EventsConnection to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_connection#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing EventsConnection that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the EventsConnection to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 2723
          },
          "name": "putAuthParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 2776
          },
          "name": "putInvocationConnectivityParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionInvocationConnectivityParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 2742
          },
          "name": "resetAuthorizationType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 2726
          },
          "name": "resetAuthParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 2758
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 2779
          },
          "name": "resetInvocationConnectivityParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 2795
          },
          "name": "resetKmsKeyIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 2811
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 2828
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 2839
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "EventsConnection",
      "namespace": "eventsConnection",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 2653
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 2709
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 2714
          },
          "name": "arnForPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 2720
          },
          "name": "authParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 2767
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 2773
          },
          "name": "invocationConnectivityParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionInvocationConnectivityParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 2820
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 2746
          },
          "name": "authorizationTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 2730
          },
          "name": "authParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 2762
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 2783
          },
          "name": "invocationConnectivityParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionInvocationConnectivityParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 2799
          },
          "name": "kmsKeyIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 2815
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 2736
          },
          "name": "authorizationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 2752
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 2789
          },
          "name": "kmsKeyIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 2805
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/events-connection/index:EventsConnection"
    },
    "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/events-connection/index.ts",
        "line": 2225
      },
      "name": "EventsConnectionAuthParameters",
      "namespace": "eventsConnection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_connection#api_key_auth_parameters EventsConnection#api_key_auth_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 2229
          },
          "name": "apiKeyAuthParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersApiKeyAuthParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_connection#basic_auth_parameters EventsConnection#basic_auth_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 2233
          },
          "name": "basicAuthParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersBasicAuthParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_connection#connectivity_parameters EventsConnection#connectivity_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 2237
          },
          "name": "connectivityParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersConnectivityParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_connection#invocation_http_parameters EventsConnection#invocation_http_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 2241
          },
          "name": "invocationHttpParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersInvocationHttpParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_connection#o_auth_parameters EventsConnection#o_auth_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 2245
          },
          "name": "oAuthParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersOAuthParameters"
          }
        }
      ],
      "symbolId": "src/events-connection/index:EventsConnectionAuthParameters"
    },
    "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersApiKeyAuthParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersApiKeyAuthParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/events-connection/index.ts",
        "line": 46
      },
      "name": "EventsConnectionAuthParametersApiKeyAuthParameters",
      "namespace": "eventsConnection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_connection#api_key_name EventsConnection#api_key_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 50
          },
          "name": "apiKeyName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_connection#api_key_value EventsConnection#api_key_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 54
          },
          "name": "apiKeyValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/events-connection/index:EventsConnectionAuthParametersApiKeyAuthParameters"
    },
    "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersApiKeyAuthParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersApiKeyAuthParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/events-connection/index.ts",
          "line": 101
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/events-connection/index.ts",
        "line": 93
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 149
          },
          "name": "resetApiKeyName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 165
          },
          "name": "resetApiKeyValue"
        }
      ],
      "name": "EventsConnectionAuthParametersApiKeyAuthParametersOutputReference",
      "namespace": "eventsConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 153
          },
          "name": "apiKeyNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 169
          },
          "name": "apiKeyValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 143
          },
          "name": "apiKeyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 159
          },
          "name": "apiKeyValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 105
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersApiKeyAuthParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/events-connection/index:EventsConnectionAuthParametersApiKeyAuthParametersOutputReference"
    },
    "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersBasicAuthParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersBasicAuthParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/events-connection/index.ts",
        "line": 173
      },
      "name": "EventsConnectionAuthParametersBasicAuthParameters",
      "namespace": "eventsConnection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_connection#password EventsConnection#password}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 177
          },
          "name": "password",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_connection#username EventsConnection#username}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 181
          },
          "name": "username",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/events-connection/index:EventsConnectionAuthParametersBasicAuthParameters"
    },
    "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersBasicAuthParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersBasicAuthParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/events-connection/index.ts",
          "line": 228
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/events-connection/index.ts",
        "line": 220
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 276
          },
          "name": "resetPassword"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 292
          },
          "name": "resetUsername"
        }
      ],
      "name": "EventsConnectionAuthParametersBasicAuthParametersOutputReference",
      "namespace": "eventsConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 280
          },
          "name": "passwordInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 296
          },
          "name": "usernameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 270
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 286
          },
          "name": "username",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 232
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersBasicAuthParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/events-connection/index:EventsConnectionAuthParametersBasicAuthParametersOutputReference"
    },
    "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersConnectivityParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersConnectivityParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/events-connection/index.ts",
        "line": 399
      },
      "name": "EventsConnectionAuthParametersConnectivityParameters",
      "namespace": "eventsConnection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_connection#resource_parameters EventsConnection#resource_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 403
          },
          "name": "resourceParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersConnectivityParametersResourceParameters"
          }
        }
      ],
      "symbolId": "src/events-connection/index:EventsConnectionAuthParametersConnectivityParameters"
    },
    "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersConnectivityParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersConnectivityParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/events-connection/index.ts",
          "line": 443
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/events-connection/index.ts",
        "line": 435
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 482
          },
          "name": "putResourceParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersConnectivityParametersResourceParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 485
          },
          "name": "resetResourceParameters"
        }
      ],
      "name": "EventsConnectionAuthParametersConnectivityParametersOutputReference",
      "namespace": "eventsConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 479
          },
          "name": "resourceParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersConnectivityParametersResourceParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 489
          },
          "name": "resourceParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersConnectivityParametersResourceParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 447
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersConnectivityParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/events-connection/index:EventsConnectionAuthParametersConnectivityParametersOutputReference"
    },
    "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersConnectivityParametersResourceParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersConnectivityParametersResourceParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/events-connection/index.ts",
        "line": 300
      },
      "name": "EventsConnectionAuthParametersConnectivityParametersResourceParameters",
      "namespace": "eventsConnection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_connection#resource_configuration_arn EventsConnection#resource_configuration_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 304
          },
          "name": "resourceConfigurationArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/events-connection/index:EventsConnectionAuthParametersConnectivityParametersResourceParameters"
    },
    "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersConnectivityParametersResourceParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersConnectivityParametersResourceParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/events-connection/index.ts",
          "line": 344
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/events-connection/index.ts",
        "line": 336
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 391
          },
          "name": "resetResourceConfigurationArn"
        }
      ],
      "name": "EventsConnectionAuthParametersConnectivityParametersResourceParametersOutputReference",
      "namespace": "eventsConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 379
          },
          "name": "resourceAssociationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 395
          },
          "name": "resourceConfigurationArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 385
          },
          "name": "resourceConfigurationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 348
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersConnectivityParametersResourceParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/events-connection/index:EventsConnectionAuthParametersConnectivityParametersResourceParametersOutputReference"
    },
    "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersInvocationHttpParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersInvocationHttpParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/events-connection/index.ts",
        "line": 1039
      },
      "name": "EventsConnectionAuthParametersInvocationHttpParameters",
      "namespace": "eventsConnection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_connection#body_parameters EventsConnection#body_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 1043
          },
          "name": "bodyParameters",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersInvocationHttpParametersBodyParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_connection#header_parameters EventsConnection#header_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 1047
          },
          "name": "headerParameters",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersInvocationHttpParametersHeaderParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_connection#query_string_parameters EventsConnection#query_string_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 1051
          },
          "name": "queryStringParameters",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersInvocationHttpParametersQueryStringParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/events-connection/index:EventsConnectionAuthParametersInvocationHttpParameters"
    },
    "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersInvocationHttpParametersBodyParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersInvocationHttpParametersBodyParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/events-connection/index.ts",
        "line": 493
      },
      "name": "EventsConnectionAuthParametersInvocationHttpParametersBodyParameters",
      "namespace": "eventsConnection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_connection#is_value_secret EventsConnection#is_value_secret}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 497
          },
          "name": "isValueSecret",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_connection#key EventsConnection#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 501
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_connection#value EventsConnection#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 505
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/events-connection/index:EventsConnectionAuthParametersInvocationHttpParametersBodyParameters"
    },
    "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersInvocationHttpParametersBodyParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersInvocationHttpParametersBodyParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/events-connection/index.ts",
          "line": 664
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/events-connection/index.ts",
        "line": 656
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 671
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersInvocationHttpParametersBodyParametersOutputReference"
            }
          }
        }
      ],
      "name": "EventsConnectionAuthParametersInvocationHttpParametersBodyParametersList",
      "namespace": "eventsConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 657
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersInvocationHttpParametersBodyParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/events-connection/index:EventsConnectionAuthParametersInvocationHttpParametersBodyParametersList"
    },
    "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersInvocationHttpParametersBodyParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersInvocationHttpParametersBodyParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/events-connection/index.ts",
          "line": 561
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/events-connection/index.ts",
        "line": 551
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 615
          },
          "name": "resetIsValueSecret"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 631
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 647
          },
          "name": "resetValue"
        }
      ],
      "name": "EventsConnectionAuthParametersInvocationHttpParametersBodyParametersOutputReference",
      "namespace": "eventsConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 619
          },
          "name": "isValueSecretInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 635
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 651
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 609
          },
          "name": "isValueSecret",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 625
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 641
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 565
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersInvocationHttpParametersBodyParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/events-connection/index:EventsConnectionAuthParametersInvocationHttpParametersBodyParametersOutputReference"
    },
    "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersInvocationHttpParametersHeaderParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersInvocationHttpParametersHeaderParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/events-connection/index.ts",
        "line": 675
      },
      "name": "EventsConnectionAuthParametersInvocationHttpParametersHeaderParameters",
      "namespace": "eventsConnection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_connection#is_value_secret EventsConnection#is_value_secret}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 679
          },
          "name": "isValueSecret",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_connection#key EventsConnection#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 683
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_connection#value EventsConnection#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 687
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/events-connection/index:EventsConnectionAuthParametersInvocationHttpParametersHeaderParameters"
    },
    "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersInvocationHttpParametersHeaderParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersInvocationHttpParametersHeaderParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/events-connection/index.ts",
          "line": 846
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/events-connection/index.ts",
        "line": 838
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 853
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersInvocationHttpParametersHeaderParametersOutputReference"
            }
          }
        }
      ],
      "name": "EventsConnectionAuthParametersInvocationHttpParametersHeaderParametersList",
      "namespace": "eventsConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 839
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersInvocationHttpParametersHeaderParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/events-connection/index:EventsConnectionAuthParametersInvocationHttpParametersHeaderParametersList"
    },
    "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersInvocationHttpParametersHeaderParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersInvocationHttpParametersHeaderParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/events-connection/index.ts",
          "line": 743
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/events-connection/index.ts",
        "line": 733
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 797
          },
          "name": "resetIsValueSecret"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 813
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 829
          },
          "name": "resetValue"
        }
      ],
      "name": "EventsConnectionAuthParametersInvocationHttpParametersHeaderParametersOutputReference",
      "namespace": "eventsConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 801
          },
          "name": "isValueSecretInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 817
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 833
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 791
          },
          "name": "isValueSecret",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 807
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 823
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 747
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersInvocationHttpParametersHeaderParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/events-connection/index:EventsConnectionAuthParametersInvocationHttpParametersHeaderParametersOutputReference"
    },
    "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersInvocationHttpParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersInvocationHttpParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/events-connection/index.ts",
          "line": 1105
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/events-connection/index.ts",
        "line": 1097
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 1156
          },
          "name": "putBodyParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersInvocationHttpParametersBodyParameters"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 1172
          },
          "name": "putHeaderParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersInvocationHttpParametersHeaderParameters"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 1188
          },
          "name": "putQueryStringParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersInvocationHttpParametersQueryStringParameters"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 1159
          },
          "name": "resetBodyParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 1175
          },
          "name": "resetHeaderParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 1191
          },
          "name": "resetQueryStringParameters"
        }
      ],
      "name": "EventsConnectionAuthParametersInvocationHttpParametersOutputReference",
      "namespace": "eventsConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 1153
          },
          "name": "bodyParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersInvocationHttpParametersBodyParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 1169
          },
          "name": "headerParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersInvocationHttpParametersHeaderParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 1185
          },
          "name": "queryStringParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersInvocationHttpParametersQueryStringParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 1163
          },
          "name": "bodyParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersInvocationHttpParametersBodyParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 1179
          },
          "name": "headerParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersInvocationHttpParametersHeaderParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 1195
          },
          "name": "queryStringParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersInvocationHttpParametersQueryStringParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 1109
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersInvocationHttpParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/events-connection/index:EventsConnectionAuthParametersInvocationHttpParametersOutputReference"
    },
    "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersInvocationHttpParametersQueryStringParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersInvocationHttpParametersQueryStringParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/events-connection/index.ts",
        "line": 857
      },
      "name": "EventsConnectionAuthParametersInvocationHttpParametersQueryStringParameters",
      "namespace": "eventsConnection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_connection#is_value_secret EventsConnection#is_value_secret}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 861
          },
          "name": "isValueSecret",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_connection#key EventsConnection#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 865
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_connection#value EventsConnection#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 869
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/events-connection/index:EventsConnectionAuthParametersInvocationHttpParametersQueryStringParameters"
    },
    "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersInvocationHttpParametersQueryStringParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersInvocationHttpParametersQueryStringParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/events-connection/index.ts",
          "line": 1028
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/events-connection/index.ts",
        "line": 1020
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 1035
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersInvocationHttpParametersQueryStringParametersOutputReference"
            }
          }
        }
      ],
      "name": "EventsConnectionAuthParametersInvocationHttpParametersQueryStringParametersList",
      "namespace": "eventsConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 1021
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersInvocationHttpParametersQueryStringParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/events-connection/index:EventsConnectionAuthParametersInvocationHttpParametersQueryStringParametersList"
    },
    "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersInvocationHttpParametersQueryStringParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersInvocationHttpParametersQueryStringParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/events-connection/index.ts",
          "line": 925
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/events-connection/index.ts",
        "line": 915
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 979
          },
          "name": "resetIsValueSecret"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 995
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 1011
          },
          "name": "resetValue"
        }
      ],
      "name": "EventsConnectionAuthParametersInvocationHttpParametersQueryStringParametersOutputReference",
      "namespace": "eventsConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 983
          },
          "name": "isValueSecretInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 999
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 1015
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 973
          },
          "name": "isValueSecret",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 989
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 1005
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 929
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersInvocationHttpParametersQueryStringParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/events-connection/index:EventsConnectionAuthParametersInvocationHttpParametersQueryStringParametersOutputReference"
    },
    "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersOAuthParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersOAuthParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/events-connection/index.ts",
        "line": 2032
      },
      "name": "EventsConnectionAuthParametersOAuthParameters",
      "namespace": "eventsConnection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_connection#authorization_endpoint EventsConnection#authorization_endpoint}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 2036
          },
          "name": "authorizationEndpoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_connection#client_parameters EventsConnection#client_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 2040
          },
          "name": "clientParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersOAuthParametersClientParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_connection#http_method EventsConnection#http_method}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 2044
          },
          "name": "httpMethod",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_connection#o_auth_http_parameters EventsConnection#o_auth_http_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 2048
          },
          "name": "oAuthHttpParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersOAuthParametersOAuthHttpParameters"
          }
        }
      ],
      "symbolId": "src/events-connection/index:EventsConnectionAuthParametersOAuthParameters"
    },
    "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersOAuthParametersClientParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersOAuthParametersClientParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/events-connection/index.ts",
        "line": 1199
      },
      "name": "EventsConnectionAuthParametersOAuthParametersClientParameters",
      "namespace": "eventsConnection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_connection#client_id EventsConnection#client_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 1203
          },
          "name": "clientId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_connection#client_secret EventsConnection#client_secret}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 1207
          },
          "name": "clientSecret",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/events-connection/index:EventsConnectionAuthParametersOAuthParametersClientParameters"
    },
    "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersOAuthParametersClientParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersOAuthParametersClientParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/events-connection/index.ts",
          "line": 1254
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/events-connection/index.ts",
        "line": 1246
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 1302
          },
          "name": "resetClientId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 1318
          },
          "name": "resetClientSecret"
        }
      ],
      "name": "EventsConnectionAuthParametersOAuthParametersClientParametersOutputReference",
      "namespace": "eventsConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 1306
          },
          "name": "clientIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 1322
          },
          "name": "clientSecretInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 1296
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 1312
          },
          "name": "clientSecret",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 1258
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersOAuthParametersClientParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/events-connection/index:EventsConnectionAuthParametersOAuthParametersClientParametersOutputReference"
    },
    "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersOAuthParametersOAuthHttpParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersOAuthParametersOAuthHttpParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/events-connection/index.ts",
        "line": 1872
      },
      "name": "EventsConnectionAuthParametersOAuthParametersOAuthHttpParameters",
      "namespace": "eventsConnection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_connection#body_parameters EventsConnection#body_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 1876
          },
          "name": "bodyParameters",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersOAuthParametersOAuthHttpParametersBodyParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_connection#header_parameters EventsConnection#header_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 1880
          },
          "name": "headerParameters",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersOAuthParametersOAuthHttpParametersHeaderParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_connection#query_string_parameters EventsConnection#query_string_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 1884
          },
          "name": "queryStringParameters",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersOAuthParametersOAuthHttpParametersQueryStringParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/events-connection/index:EventsConnectionAuthParametersOAuthParametersOAuthHttpParameters"
    },
    "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersOAuthParametersOAuthHttpParametersBodyParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersOAuthParametersOAuthHttpParametersBodyParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/events-connection/index.ts",
        "line": 1326
      },
      "name": "EventsConnectionAuthParametersOAuthParametersOAuthHttpParametersBodyParameters",
      "namespace": "eventsConnection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_connection#is_value_secret EventsConnection#is_value_secret}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 1330
          },
          "name": "isValueSecret",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_connection#key EventsConnection#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 1334
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_connection#value EventsConnection#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 1338
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/events-connection/index:EventsConnectionAuthParametersOAuthParametersOAuthHttpParametersBodyParameters"
    },
    "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersOAuthParametersOAuthHttpParametersBodyParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersOAuthParametersOAuthHttpParametersBodyParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/events-connection/index.ts",
          "line": 1497
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/events-connection/index.ts",
        "line": 1489
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 1504
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersOAuthParametersOAuthHttpParametersBodyParametersOutputReference"
            }
          }
        }
      ],
      "name": "EventsConnectionAuthParametersOAuthParametersOAuthHttpParametersBodyParametersList",
      "namespace": "eventsConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 1490
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersOAuthParametersOAuthHttpParametersBodyParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/events-connection/index:EventsConnectionAuthParametersOAuthParametersOAuthHttpParametersBodyParametersList"
    },
    "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersOAuthParametersOAuthHttpParametersBodyParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersOAuthParametersOAuthHttpParametersBodyParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/events-connection/index.ts",
          "line": 1394
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/events-connection/index.ts",
        "line": 1384
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 1448
          },
          "name": "resetIsValueSecret"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 1464
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 1480
          },
          "name": "resetValue"
        }
      ],
      "name": "EventsConnectionAuthParametersOAuthParametersOAuthHttpParametersBodyParametersOutputReference",
      "namespace": "eventsConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 1452
          },
          "name": "isValueSecretInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 1468
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 1484
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 1442
          },
          "name": "isValueSecret",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 1458
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 1474
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 1398
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersOAuthParametersOAuthHttpParametersBodyParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/events-connection/index:EventsConnectionAuthParametersOAuthParametersOAuthHttpParametersBodyParametersOutputReference"
    },
    "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersOAuthParametersOAuthHttpParametersHeaderParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersOAuthParametersOAuthHttpParametersHeaderParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/events-connection/index.ts",
        "line": 1508
      },
      "name": "EventsConnectionAuthParametersOAuthParametersOAuthHttpParametersHeaderParameters",
      "namespace": "eventsConnection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_connection#is_value_secret EventsConnection#is_value_secret}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 1512
          },
          "name": "isValueSecret",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_connection#key EventsConnection#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 1516
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_connection#value EventsConnection#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 1520
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/events-connection/index:EventsConnectionAuthParametersOAuthParametersOAuthHttpParametersHeaderParameters"
    },
    "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersOAuthParametersOAuthHttpParametersHeaderParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersOAuthParametersOAuthHttpParametersHeaderParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/events-connection/index.ts",
          "line": 1679
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/events-connection/index.ts",
        "line": 1671
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 1686
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersOAuthParametersOAuthHttpParametersHeaderParametersOutputReference"
            }
          }
        }
      ],
      "name": "EventsConnectionAuthParametersOAuthParametersOAuthHttpParametersHeaderParametersList",
      "namespace": "eventsConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 1672
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersOAuthParametersOAuthHttpParametersHeaderParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/events-connection/index:EventsConnectionAuthParametersOAuthParametersOAuthHttpParametersHeaderParametersList"
    },
    "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersOAuthParametersOAuthHttpParametersHeaderParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersOAuthParametersOAuthHttpParametersHeaderParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/events-connection/index.ts",
          "line": 1576
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/events-connection/index.ts",
        "line": 1566
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 1630
          },
          "name": "resetIsValueSecret"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 1646
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 1662
          },
          "name": "resetValue"
        }
      ],
      "name": "EventsConnectionAuthParametersOAuthParametersOAuthHttpParametersHeaderParametersOutputReference",
      "namespace": "eventsConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 1634
          },
          "name": "isValueSecretInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 1650
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 1666
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 1624
          },
          "name": "isValueSecret",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 1640
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 1656
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 1580
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersOAuthParametersOAuthHttpParametersHeaderParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/events-connection/index:EventsConnectionAuthParametersOAuthParametersOAuthHttpParametersHeaderParametersOutputReference"
    },
    "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersOAuthParametersOAuthHttpParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersOAuthParametersOAuthHttpParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/events-connection/index.ts",
          "line": 1938
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/events-connection/index.ts",
        "line": 1930
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 1989
          },
          "name": "putBodyParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersOAuthParametersOAuthHttpParametersBodyParameters"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 2005
          },
          "name": "putHeaderParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersOAuthParametersOAuthHttpParametersHeaderParameters"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 2021
          },
          "name": "putQueryStringParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersOAuthParametersOAuthHttpParametersQueryStringParameters"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 1992
          },
          "name": "resetBodyParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 2008
          },
          "name": "resetHeaderParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 2024
          },
          "name": "resetQueryStringParameters"
        }
      ],
      "name": "EventsConnectionAuthParametersOAuthParametersOAuthHttpParametersOutputReference",
      "namespace": "eventsConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 1986
          },
          "name": "bodyParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersOAuthParametersOAuthHttpParametersBodyParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 2002
          },
          "name": "headerParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersOAuthParametersOAuthHttpParametersHeaderParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 2018
          },
          "name": "queryStringParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersOAuthParametersOAuthHttpParametersQueryStringParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 1996
          },
          "name": "bodyParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersOAuthParametersOAuthHttpParametersBodyParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 2012
          },
          "name": "headerParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersOAuthParametersOAuthHttpParametersHeaderParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 2028
          },
          "name": "queryStringParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersOAuthParametersOAuthHttpParametersQueryStringParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 1942
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersOAuthParametersOAuthHttpParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/events-connection/index:EventsConnectionAuthParametersOAuthParametersOAuthHttpParametersOutputReference"
    },
    "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersOAuthParametersOAuthHttpParametersQueryStringParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersOAuthParametersOAuthHttpParametersQueryStringParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/events-connection/index.ts",
        "line": 1690
      },
      "name": "EventsConnectionAuthParametersOAuthParametersOAuthHttpParametersQueryStringParameters",
      "namespace": "eventsConnection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_connection#is_value_secret EventsConnection#is_value_secret}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 1694
          },
          "name": "isValueSecret",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_connection#key EventsConnection#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 1698
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_connection#value EventsConnection#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 1702
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/events-connection/index:EventsConnectionAuthParametersOAuthParametersOAuthHttpParametersQueryStringParameters"
    },
    "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersOAuthParametersOAuthHttpParametersQueryStringParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersOAuthParametersOAuthHttpParametersQueryStringParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/events-connection/index.ts",
          "line": 1861
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/events-connection/index.ts",
        "line": 1853
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 1868
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersOAuthParametersOAuthHttpParametersQueryStringParametersOutputReference"
            }
          }
        }
      ],
      "name": "EventsConnectionAuthParametersOAuthParametersOAuthHttpParametersQueryStringParametersList",
      "namespace": "eventsConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 1854
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersOAuthParametersOAuthHttpParametersQueryStringParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/events-connection/index:EventsConnectionAuthParametersOAuthParametersOAuthHttpParametersQueryStringParametersList"
    },
    "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersOAuthParametersOAuthHttpParametersQueryStringParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersOAuthParametersOAuthHttpParametersQueryStringParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/events-connection/index.ts",
          "line": 1758
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/events-connection/index.ts",
        "line": 1748
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 1812
          },
          "name": "resetIsValueSecret"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 1828
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 1844
          },
          "name": "resetValue"
        }
      ],
      "name": "EventsConnectionAuthParametersOAuthParametersOAuthHttpParametersQueryStringParametersOutputReference",
      "namespace": "eventsConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 1816
          },
          "name": "isValueSecretInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 1832
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 1848
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 1806
          },
          "name": "isValueSecret",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 1822
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 1838
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 1762
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersOAuthParametersOAuthHttpParametersQueryStringParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/events-connection/index:EventsConnectionAuthParametersOAuthParametersOAuthHttpParametersQueryStringParametersOutputReference"
    },
    "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersOAuthParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersOAuthParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/events-connection/index.ts",
          "line": 2109
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/events-connection/index.ts",
        "line": 2101
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 2182
          },
          "name": "putClientParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersOAuthParametersClientParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 2214
          },
          "name": "putOAuthHttpParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersOAuthParametersOAuthHttpParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 2169
          },
          "name": "resetAuthorizationEndpoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 2185
          },
          "name": "resetClientParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 2201
          },
          "name": "resetHttpMethod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 2217
          },
          "name": "resetOAuthHttpParameters"
        }
      ],
      "name": "EventsConnectionAuthParametersOAuthParametersOutputReference",
      "namespace": "eventsConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 2179
          },
          "name": "clientParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersOAuthParametersClientParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 2211
          },
          "name": "oAuthHttpParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersOAuthParametersOAuthHttpParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 2173
          },
          "name": "authorizationEndpointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 2189
          },
          "name": "clientParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersOAuthParametersClientParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 2205
          },
          "name": "httpMethodInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 2221
          },
          "name": "oAuthHttpParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersOAuthParametersOAuthHttpParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 2163
          },
          "name": "authorizationEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 2195
          },
          "name": "httpMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 2113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersOAuthParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/events-connection/index:EventsConnectionAuthParametersOAuthParametersOutputReference"
    },
    "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/events-connection/index.ts",
          "line": 2313
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/events-connection/index.ts",
        "line": 2305
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 2376
          },
          "name": "putApiKeyAuthParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersApiKeyAuthParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 2392
          },
          "name": "putBasicAuthParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersBasicAuthParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 2408
          },
          "name": "putConnectivityParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersConnectivityParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 2424
          },
          "name": "putInvocationHttpParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersInvocationHttpParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 2440
          },
          "name": "putOAuthParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersOAuthParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 2379
          },
          "name": "resetApiKeyAuthParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 2395
          },
          "name": "resetBasicAuthParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 2411
          },
          "name": "resetConnectivityParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 2427
          },
          "name": "resetInvocationHttpParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 2443
          },
          "name": "resetOAuthParameters"
        }
      ],
      "name": "EventsConnectionAuthParametersOutputReference",
      "namespace": "eventsConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 2373
          },
          "name": "apiKeyAuthParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersApiKeyAuthParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 2389
          },
          "name": "basicAuthParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersBasicAuthParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 2405
          },
          "name": "connectivityParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersConnectivityParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 2421
          },
          "name": "invocationHttpParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersInvocationHttpParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 2437
          },
          "name": "oAuthParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersOAuthParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 2383
          },
          "name": "apiKeyAuthParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersApiKeyAuthParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 2399
          },
          "name": "basicAuthParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersBasicAuthParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 2415
          },
          "name": "connectivityParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersConnectivityParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 2431
          },
          "name": "invocationHttpParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersInvocationHttpParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 2447
          },
          "name": "oAuthParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParametersOAuthParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 2317
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/events-connection/index:EventsConnectionAuthParametersOutputReference"
    },
    "@cdktn/provider-awscc.eventsConnection.EventsConnectionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/events-connection/index.ts",
        "line": 14
      },
      "name": "EventsConnectionConfig",
      "namespace": "eventsConnection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_connection#authorization_type EventsConnection#authorization_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 22
          },
          "name": "authorizationType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_connection#auth_parameters EventsConnection#auth_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 18
          },
          "name": "authParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionAuthParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_connection#description EventsConnection#description}",
            "stability": "stable",
            "summary": "Description of the connection."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 28
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_connection#invocation_connectivity_parameters EventsConnection#invocation_connectivity_parameters}",
            "stability": "stable",
            "summary": "The private resource the HTTP request will be sent to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 34
          },
          "name": "invocationConnectivityParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionInvocationConnectivityParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_connection#kms_key_identifier EventsConnection#kms_key_identifier}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 38
          },
          "name": "kmsKeyIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_connection#name EventsConnection#name}",
            "stability": "stable",
            "summary": "Name of the connection."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 44
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/events-connection/index:EventsConnectionConfig"
    },
    "@cdktn/provider-awscc.eventsConnection.EventsConnectionInvocationConnectivityParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionInvocationConnectivityParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/events-connection/index.ts",
        "line": 2550
      },
      "name": "EventsConnectionInvocationConnectivityParameters",
      "namespace": "eventsConnection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_connection#resource_parameters EventsConnection#resource_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 2554
          },
          "name": "resourceParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionInvocationConnectivityParametersResourceParameters"
          }
        }
      ],
      "symbolId": "src/events-connection/index:EventsConnectionInvocationConnectivityParameters"
    },
    "@cdktn/provider-awscc.eventsConnection.EventsConnectionInvocationConnectivityParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionInvocationConnectivityParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/events-connection/index.ts",
          "line": 2594
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/events-connection/index.ts",
        "line": 2586
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 2633
          },
          "name": "putResourceParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionInvocationConnectivityParametersResourceParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 2636
          },
          "name": "resetResourceParameters"
        }
      ],
      "name": "EventsConnectionInvocationConnectivityParametersOutputReference",
      "namespace": "eventsConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 2630
          },
          "name": "resourceParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionInvocationConnectivityParametersResourceParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 2640
          },
          "name": "resourceParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionInvocationConnectivityParametersResourceParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 2598
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionInvocationConnectivityParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/events-connection/index:EventsConnectionInvocationConnectivityParametersOutputReference"
    },
    "@cdktn/provider-awscc.eventsConnection.EventsConnectionInvocationConnectivityParametersResourceParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionInvocationConnectivityParametersResourceParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/events-connection/index.ts",
        "line": 2451
      },
      "name": "EventsConnectionInvocationConnectivityParametersResourceParameters",
      "namespace": "eventsConnection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_connection#resource_configuration_arn EventsConnection#resource_configuration_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 2455
          },
          "name": "resourceConfigurationArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/events-connection/index:EventsConnectionInvocationConnectivityParametersResourceParameters"
    },
    "@cdktn/provider-awscc.eventsConnection.EventsConnectionInvocationConnectivityParametersResourceParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionInvocationConnectivityParametersResourceParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/events-connection/index.ts",
          "line": 2495
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/events-connection/index.ts",
        "line": 2487
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 2542
          },
          "name": "resetResourceConfigurationArn"
        }
      ],
      "name": "EventsConnectionInvocationConnectivityParametersResourceParametersOutputReference",
      "namespace": "eventsConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 2530
          },
          "name": "resourceAssociationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 2546
          },
          "name": "resourceConfigurationArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 2536
          },
          "name": "resourceConfigurationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-connection/index.ts",
            "line": 2499
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eventsConnection.EventsConnectionInvocationConnectivityParametersResourceParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/events-connection/index:EventsConnectionInvocationConnectivityParametersResourceParametersOutputReference"
    },
    "@cdktn/provider-awscc.eventsEndpoint.EventsEndpoint": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_endpoint awscc_events_endpoint}."
      },
      "fqn": "@cdktn/provider-awscc.eventsEndpoint.EventsEndpoint",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_endpoint awscc_events_endpoint} Resource."
        },
        "locationInModule": {
          "filename": "src/events-endpoint/index.ts",
          "line": 677
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.eventsEndpoint.EventsEndpointConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/events-endpoint/index.ts",
        "line": 645
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a EventsEndpoint resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/events-endpoint/index.ts",
            "line": 662
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the EventsEndpoint to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_endpoint#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing EventsEndpoint that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the EventsEndpoint to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-endpoint/index.ts",
            "line": 741
          },
          "name": "putEventBuses",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.eventsEndpoint.EventsEndpointEventBuses"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-endpoint/index.ts",
            "line": 775
          },
          "name": "putReplicationConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.eventsEndpoint.EventsEndpointReplicationConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-endpoint/index.ts",
            "line": 807
          },
          "name": "putRoutingConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.eventsEndpoint.EventsEndpointRoutingConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-endpoint/index.ts",
            "line": 718
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-endpoint/index.ts",
            "line": 762
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-endpoint/index.ts",
            "line": 778
          },
          "name": "resetReplicationConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-endpoint/index.ts",
            "line": 794
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-endpoint/index.ts",
            "line": 829
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-endpoint/index.ts",
            "line": 840
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "EventsEndpoint",
      "namespace": "eventsEndpoint",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-endpoint/index.ts",
            "line": 650
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-endpoint/index.ts",
            "line": 706
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-endpoint/index.ts",
            "line": 727
          },
          "name": "endpointId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-endpoint/index.ts",
            "line": 732
          },
          "name": "endpointUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-endpoint/index.ts",
            "line": 738
          },
          "name": "eventBuses",
          "type": {
            "fqn": "@cdktn/provider-awscc.eventsEndpoint.EventsEndpointEventBusesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-endpoint/index.ts",
            "line": 750
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-endpoint/index.ts",
            "line": 772
          },
          "name": "replicationConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.eventsEndpoint.EventsEndpointReplicationConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-endpoint/index.ts",
            "line": 804
          },
          "name": "routingConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.eventsEndpoint.EventsEndpointRoutingConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-endpoint/index.ts",
            "line": 816
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-endpoint/index.ts",
            "line": 821
          },
          "name": "stateReason",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-endpoint/index.ts",
            "line": 722
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-endpoint/index.ts",
            "line": 745
          },
          "name": "eventBusesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eventsEndpoint.EventsEndpointEventBuses"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-endpoint/index.ts",
            "line": 766
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-endpoint/index.ts",
            "line": 782
          },
          "name": "replicationConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eventsEndpoint.EventsEndpointReplicationConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-endpoint/index.ts",
            "line": 798
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-endpoint/index.ts",
            "line": 811
          },
          "name": "routingConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eventsEndpoint.EventsEndpointRoutingConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-endpoint/index.ts",
            "line": 712
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-endpoint/index.ts",
            "line": 756
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-endpoint/index.ts",
            "line": 788
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/events-endpoint/index:EventsEndpoint"
    },
    "@cdktn/provider-awscc.eventsEndpoint.EventsEndpointConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsEndpoint.EventsEndpointConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/events-endpoint/index.ts",
        "line": 14
      },
      "name": "EventsEndpointConfig",
      "namespace": "eventsEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_endpoint#event_buses EventsEndpoint#event_buses}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-endpoint/index.ts",
            "line": 22
          },
          "name": "eventBuses",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eventsEndpoint.EventsEndpointEventBuses"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_endpoint#routing_config EventsEndpoint#routing_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-endpoint/index.ts",
            "line": 38
          },
          "name": "routingConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.eventsEndpoint.EventsEndpointRoutingConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_endpoint#description EventsEndpoint#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-endpoint/index.ts",
            "line": 18
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_endpoint#name EventsEndpoint#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-endpoint/index.ts",
            "line": 26
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_endpoint#replication_config EventsEndpoint#replication_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-endpoint/index.ts",
            "line": 30
          },
          "name": "replicationConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.eventsEndpoint.EventsEndpointReplicationConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_endpoint#role_arn EventsEndpoint#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-endpoint/index.ts",
            "line": 34
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/events-endpoint/index:EventsEndpointConfig"
    },
    "@cdktn/provider-awscc.eventsEndpoint.EventsEndpointEventBuses": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsEndpoint.EventsEndpointEventBuses",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/events-endpoint/index.ts",
        "line": 40
      },
      "name": "EventsEndpointEventBuses",
      "namespace": "eventsEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_endpoint#event_bus_arn EventsEndpoint#event_bus_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-endpoint/index.ts",
            "line": 44
          },
          "name": "eventBusArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/events-endpoint/index:EventsEndpointEventBuses"
    },
    "@cdktn/provider-awscc.eventsEndpoint.EventsEndpointEventBusesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsEndpoint.EventsEndpointEventBusesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/events-endpoint/index.ts",
          "line": 142
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/events-endpoint/index.ts",
        "line": 134
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-endpoint/index.ts",
            "line": 149
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.eventsEndpoint.EventsEndpointEventBusesOutputReference"
            }
          }
        }
      ],
      "name": "EventsEndpointEventBusesList",
      "namespace": "eventsEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-endpoint/index.ts",
            "line": 135
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eventsEndpoint.EventsEndpointEventBuses"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/events-endpoint/index:EventsEndpointEventBusesList"
    },
    "@cdktn/provider-awscc.eventsEndpoint.EventsEndpointEventBusesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsEndpoint.EventsEndpointEventBusesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/events-endpoint/index.ts",
          "line": 86
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/events-endpoint/index.ts",
        "line": 76
      },
      "name": "EventsEndpointEventBusesOutputReference",
      "namespace": "eventsEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-endpoint/index.ts",
            "line": 129
          },
          "name": "eventBusArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-endpoint/index.ts",
            "line": 122
          },
          "name": "eventBusArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-endpoint/index.ts",
            "line": 90
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eventsEndpoint.EventsEndpointEventBuses"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/events-endpoint/index:EventsEndpointEventBusesOutputReference"
    },
    "@cdktn/provider-awscc.eventsEndpoint.EventsEndpointReplicationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsEndpoint.EventsEndpointReplicationConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/events-endpoint/index.ts",
        "line": 153
      },
      "name": "EventsEndpointReplicationConfig",
      "namespace": "eventsEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_endpoint#state EventsEndpoint#state}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-endpoint/index.ts",
            "line": 157
          },
          "name": "state",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/events-endpoint/index:EventsEndpointReplicationConfig"
    },
    "@cdktn/provider-awscc.eventsEndpoint.EventsEndpointReplicationConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsEndpoint.EventsEndpointReplicationConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/events-endpoint/index.ts",
          "line": 197
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/events-endpoint/index.ts",
        "line": 189
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-endpoint/index.ts",
            "line": 239
          },
          "name": "resetState"
        }
      ],
      "name": "EventsEndpointReplicationConfigOutputReference",
      "namespace": "eventsEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-endpoint/index.ts",
            "line": 243
          },
          "name": "stateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-endpoint/index.ts",
            "line": 233
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-endpoint/index.ts",
            "line": 201
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eventsEndpoint.EventsEndpointReplicationConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/events-endpoint/index:EventsEndpointReplicationConfigOutputReference"
    },
    "@cdktn/provider-awscc.eventsEndpoint.EventsEndpointRoutingConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsEndpoint.EventsEndpointRoutingConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/events-endpoint/index.ts",
        "line": 550
      },
      "name": "EventsEndpointRoutingConfig",
      "namespace": "eventsEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_endpoint#failover_config EventsEndpoint#failover_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-endpoint/index.ts",
            "line": 554
          },
          "name": "failoverConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.eventsEndpoint.EventsEndpointRoutingConfigFailoverConfig"
          }
        }
      ],
      "symbolId": "src/events-endpoint/index:EventsEndpointRoutingConfig"
    },
    "@cdktn/provider-awscc.eventsEndpoint.EventsEndpointRoutingConfigFailoverConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsEndpoint.EventsEndpointRoutingConfigFailoverConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/events-endpoint/index.ts",
        "line": 429
      },
      "name": "EventsEndpointRoutingConfigFailoverConfig",
      "namespace": "eventsEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_endpoint#primary EventsEndpoint#primary}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-endpoint/index.ts",
            "line": 433
          },
          "name": "primary",
          "type": {
            "fqn": "@cdktn/provider-awscc.eventsEndpoint.EventsEndpointRoutingConfigFailoverConfigPrimary"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_endpoint#secondary EventsEndpoint#secondary}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-endpoint/index.ts",
            "line": 437
          },
          "name": "secondary",
          "type": {
            "fqn": "@cdktn/provider-awscc.eventsEndpoint.EventsEndpointRoutingConfigFailoverConfigSecondary"
          }
        }
      ],
      "symbolId": "src/events-endpoint/index:EventsEndpointRoutingConfigFailoverConfig"
    },
    "@cdktn/provider-awscc.eventsEndpoint.EventsEndpointRoutingConfigFailoverConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsEndpoint.EventsEndpointRoutingConfigFailoverConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/events-endpoint/index.ts",
          "line": 484
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/events-endpoint/index.ts",
        "line": 476
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-endpoint/index.ts",
            "line": 529
          },
          "name": "putPrimary",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.eventsEndpoint.EventsEndpointRoutingConfigFailoverConfigPrimary"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-endpoint/index.ts",
            "line": 542
          },
          "name": "putSecondary",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.eventsEndpoint.EventsEndpointRoutingConfigFailoverConfigSecondary"
              }
            }
          ]
        }
      ],
      "name": "EventsEndpointRoutingConfigFailoverConfigOutputReference",
      "namespace": "eventsEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-endpoint/index.ts",
            "line": 526
          },
          "name": "primary",
          "type": {
            "fqn": "@cdktn/provider-awscc.eventsEndpoint.EventsEndpointRoutingConfigFailoverConfigPrimaryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-endpoint/index.ts",
            "line": 539
          },
          "name": "secondary",
          "type": {
            "fqn": "@cdktn/provider-awscc.eventsEndpoint.EventsEndpointRoutingConfigFailoverConfigSecondaryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-endpoint/index.ts",
            "line": 533
          },
          "name": "primaryInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eventsEndpoint.EventsEndpointRoutingConfigFailoverConfigPrimary"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-endpoint/index.ts",
            "line": 546
          },
          "name": "secondaryInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eventsEndpoint.EventsEndpointRoutingConfigFailoverConfigSecondary"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-endpoint/index.ts",
            "line": 488
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eventsEndpoint.EventsEndpointRoutingConfigFailoverConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/events-endpoint/index:EventsEndpointRoutingConfigFailoverConfigOutputReference"
    },
    "@cdktn/provider-awscc.eventsEndpoint.EventsEndpointRoutingConfigFailoverConfigPrimary": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsEndpoint.EventsEndpointRoutingConfigFailoverConfigPrimary",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/events-endpoint/index.ts",
        "line": 247
      },
      "name": "EventsEndpointRoutingConfigFailoverConfigPrimary",
      "namespace": "eventsEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_endpoint#health_check EventsEndpoint#health_check}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-endpoint/index.ts",
            "line": 251
          },
          "name": "healthCheck",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/events-endpoint/index:EventsEndpointRoutingConfigFailoverConfigPrimary"
    },
    "@cdktn/provider-awscc.eventsEndpoint.EventsEndpointRoutingConfigFailoverConfigPrimaryOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsEndpoint.EventsEndpointRoutingConfigFailoverConfigPrimaryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/events-endpoint/index.ts",
          "line": 291
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/events-endpoint/index.ts",
        "line": 283
      },
      "name": "EventsEndpointRoutingConfigFailoverConfigPrimaryOutputReference",
      "namespace": "eventsEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-endpoint/index.ts",
            "line": 334
          },
          "name": "healthCheckInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-endpoint/index.ts",
            "line": 327
          },
          "name": "healthCheck",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-endpoint/index.ts",
            "line": 295
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eventsEndpoint.EventsEndpointRoutingConfigFailoverConfigPrimary"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/events-endpoint/index:EventsEndpointRoutingConfigFailoverConfigPrimaryOutputReference"
    },
    "@cdktn/provider-awscc.eventsEndpoint.EventsEndpointRoutingConfigFailoverConfigSecondary": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsEndpoint.EventsEndpointRoutingConfigFailoverConfigSecondary",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/events-endpoint/index.ts",
        "line": 338
      },
      "name": "EventsEndpointRoutingConfigFailoverConfigSecondary",
      "namespace": "eventsEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_endpoint#route EventsEndpoint#route}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-endpoint/index.ts",
            "line": 342
          },
          "name": "route",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/events-endpoint/index:EventsEndpointRoutingConfigFailoverConfigSecondary"
    },
    "@cdktn/provider-awscc.eventsEndpoint.EventsEndpointRoutingConfigFailoverConfigSecondaryOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsEndpoint.EventsEndpointRoutingConfigFailoverConfigSecondaryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/events-endpoint/index.ts",
          "line": 382
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/events-endpoint/index.ts",
        "line": 374
      },
      "name": "EventsEndpointRoutingConfigFailoverConfigSecondaryOutputReference",
      "namespace": "eventsEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-endpoint/index.ts",
            "line": 425
          },
          "name": "routeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-endpoint/index.ts",
            "line": 418
          },
          "name": "route",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-endpoint/index.ts",
            "line": 386
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eventsEndpoint.EventsEndpointRoutingConfigFailoverConfigSecondary"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/events-endpoint/index:EventsEndpointRoutingConfigFailoverConfigSecondaryOutputReference"
    },
    "@cdktn/provider-awscc.eventsEndpoint.EventsEndpointRoutingConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsEndpoint.EventsEndpointRoutingConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/events-endpoint/index.ts",
          "line": 594
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/events-endpoint/index.ts",
        "line": 586
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-endpoint/index.ts",
            "line": 633
          },
          "name": "putFailoverConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.eventsEndpoint.EventsEndpointRoutingConfigFailoverConfig"
              }
            }
          ]
        }
      ],
      "name": "EventsEndpointRoutingConfigOutputReference",
      "namespace": "eventsEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-endpoint/index.ts",
            "line": 630
          },
          "name": "failoverConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.eventsEndpoint.EventsEndpointRoutingConfigFailoverConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-endpoint/index.ts",
            "line": 637
          },
          "name": "failoverConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eventsEndpoint.EventsEndpointRoutingConfigFailoverConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-endpoint/index.ts",
            "line": 598
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eventsEndpoint.EventsEndpointRoutingConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/events-endpoint/index:EventsEndpointRoutingConfigOutputReference"
    },
    "@cdktn/provider-awscc.eventsEventBus.EventsEventBus": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_event_bus awscc_events_event_bus}."
      },
      "fqn": "@cdktn/provider-awscc.eventsEventBus.EventsEventBus",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_event_bus awscc_events_event_bus} Resource."
        },
        "locationInModule": {
          "filename": "src/events-event-bus/index.ts",
          "line": 474
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.eventsEventBus.EventsEventBusConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/events-event-bus/index.ts",
        "line": 442
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a EventsEventBus resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/events-event-bus/index.ts",
            "line": 459
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the EventsEventBus to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_event_bus#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing EventsEventBus that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the EventsEventBus to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-event-bus/index.ts",
            "line": 514
          },
          "name": "putDeadLetterConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.eventsEventBus.EventsEventBusDeadLetterConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-event-bus/index.ts",
            "line": 583
          },
          "name": "putLogConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.eventsEventBus.EventsEventBusLogConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-event-bus/index.ts",
            "line": 628
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.eventsEventBus.EventsEventBusTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-event-bus/index.ts",
            "line": 517
          },
          "name": "resetDeadLetterConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-event-bus/index.ts",
            "line": 533
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-event-bus/index.ts",
            "line": 549
          },
          "name": "resetEventSourceName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-event-bus/index.ts",
            "line": 570
          },
          "name": "resetKmsKeyIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-event-bus/index.ts",
            "line": 586
          },
          "name": "resetLogConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-event-bus/index.ts",
            "line": 615
          },
          "name": "resetPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-event-bus/index.ts",
            "line": 631
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-event-bus/index.ts",
            "line": 643
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-event-bus/index.ts",
            "line": 656
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "EventsEventBus",
      "namespace": "eventsEventBus",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-event-bus/index.ts",
            "line": 447
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-event-bus/index.ts",
            "line": 505
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-event-bus/index.ts",
            "line": 511
          },
          "name": "deadLetterConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.eventsEventBus.EventsEventBusDeadLetterConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-event-bus/index.ts",
            "line": 558
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-event-bus/index.ts",
            "line": 580
          },
          "name": "logConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.eventsEventBus.EventsEventBusLogConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-event-bus/index.ts",
            "line": 625
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.eventsEventBus.EventsEventBusTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-event-bus/index.ts",
            "line": 521
          },
          "name": "deadLetterConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eventsEventBus.EventsEventBusDeadLetterConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-event-bus/index.ts",
            "line": 537
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-event-bus/index.ts",
            "line": 553
          },
          "name": "eventSourceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-event-bus/index.ts",
            "line": 574
          },
          "name": "kmsKeyIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-event-bus/index.ts",
            "line": 590
          },
          "name": "logConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eventsEventBus.EventsEventBusLogConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-event-bus/index.ts",
            "line": 603
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-event-bus/index.ts",
            "line": 619
          },
          "name": "policyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-event-bus/index.ts",
            "line": 635
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eventsEventBus.EventsEventBusTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-event-bus/index.ts",
            "line": 527
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-event-bus/index.ts",
            "line": 543
          },
          "name": "eventSourceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-event-bus/index.ts",
            "line": 564
          },
          "name": "kmsKeyIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-event-bus/index.ts",
            "line": 596
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-event-bus/index.ts",
            "line": 609
          },
          "name": "policy",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/events-event-bus/index:EventsEventBus"
    },
    "@cdktn/provider-awscc.eventsEventBus.EventsEventBusConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsEventBus.EventsEventBusConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/events-event-bus/index.ts",
        "line": 14
      },
      "name": "EventsEventBusConfig",
      "namespace": "eventsEventBus",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_event_bus#name EventsEventBus#name}",
            "stability": "stable",
            "summary": "The name of the event bus."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-event-bus/index.ts",
            "line": 50
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_event_bus#dead_letter_config EventsEventBus#dead_letter_config}",
            "stability": "stable",
            "summary": "Dead Letter Queue for the event bus."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-event-bus/index.ts",
            "line": 20
          },
          "name": "deadLetterConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.eventsEventBus.EventsEventBusDeadLetterConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_event_bus#description EventsEventBus#description}",
            "stability": "stable",
            "summary": "The description of the event bus."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-event-bus/index.ts",
            "line": 26
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_event_bus#event_source_name EventsEventBus#event_source_name}",
            "stability": "stable",
            "summary": "If you are creating a partner event bus, this specifies the partner event source that the new event bus will be matched with."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-event-bus/index.ts",
            "line": 32
          },
          "name": "eventSourceName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_event_bus#kms_key_identifier EventsEventBus#kms_key_identifier}",
            "stability": "stable",
            "summary": "Kms Key Identifier used to encrypt events at rest in the event bus."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-event-bus/index.ts",
            "line": 38
          },
          "name": "kmsKeyIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_event_bus#log_config EventsEventBus#log_config}",
            "stability": "stable",
            "summary": "The logging configuration settings for vended logs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-event-bus/index.ts",
            "line": 44
          },
          "name": "logConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.eventsEventBus.EventsEventBusLogConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_event_bus#policy EventsEventBus#policy}",
            "stability": "stable",
            "summary": "A JSON string that describes the permission policy statement for the event bus."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-event-bus/index.ts",
            "line": 56
          },
          "name": "policy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_event_bus#tags EventsEventBus#tags}",
            "stability": "stable",
            "summary": "Any tags assigned to the event bus."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-event-bus/index.ts",
            "line": 62
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eventsEventBus.EventsEventBusTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/events-event-bus/index:EventsEventBusConfig"
    },
    "@cdktn/provider-awscc.eventsEventBus.EventsEventBusDeadLetterConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsEventBus.EventsEventBusDeadLetterConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/events-event-bus/index.ts",
        "line": 64
      },
      "name": "EventsEventBusDeadLetterConfig",
      "namespace": "eventsEventBus",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_event_bus#arn EventsEventBus#arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-event-bus/index.ts",
            "line": 68
          },
          "name": "arn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/events-event-bus/index:EventsEventBusDeadLetterConfig"
    },
    "@cdktn/provider-awscc.eventsEventBus.EventsEventBusDeadLetterConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsEventBus.EventsEventBusDeadLetterConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/events-event-bus/index.ts",
          "line": 108
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/events-event-bus/index.ts",
        "line": 100
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-event-bus/index.ts",
            "line": 150
          },
          "name": "resetArn"
        }
      ],
      "name": "EventsEventBusDeadLetterConfigOutputReference",
      "namespace": "eventsEventBus",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-event-bus/index.ts",
            "line": 154
          },
          "name": "arnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-event-bus/index.ts",
            "line": 144
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-event-bus/index.ts",
            "line": 112
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eventsEventBus.EventsEventBusDeadLetterConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/events-event-bus/index:EventsEventBusDeadLetterConfigOutputReference"
    },
    "@cdktn/provider-awscc.eventsEventBus.EventsEventBusLogConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsEventBus.EventsEventBusLogConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/events-event-bus/index.ts",
        "line": 158
      },
      "name": "EventsEventBusLogConfig",
      "namespace": "eventsEventBus",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_event_bus#include_detail EventsEventBus#include_detail}",
            "stability": "stable",
            "summary": "Configures whether or not to include event detail, input transformer details, target properties, and target input in the applicable log messages."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-event-bus/index.ts",
            "line": 164
          },
          "name": "includeDetail",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_event_bus#level EventsEventBus#level}",
            "stability": "stable",
            "summary": "Configures the log level of the EventBus and determines which log messages are sent to Ingestion Hub for delivery."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-event-bus/index.ts",
            "line": 170
          },
          "name": "level",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/events-event-bus/index:EventsEventBusLogConfig"
    },
    "@cdktn/provider-awscc.eventsEventBus.EventsEventBusLogConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsEventBus.EventsEventBusLogConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/events-event-bus/index.ts",
          "line": 217
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/events-event-bus/index.ts",
        "line": 209
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-event-bus/index.ts",
            "line": 265
          },
          "name": "resetIncludeDetail"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-event-bus/index.ts",
            "line": 281
          },
          "name": "resetLevel"
        }
      ],
      "name": "EventsEventBusLogConfigOutputReference",
      "namespace": "eventsEventBus",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-event-bus/index.ts",
            "line": 269
          },
          "name": "includeDetailInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-event-bus/index.ts",
            "line": 285
          },
          "name": "levelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-event-bus/index.ts",
            "line": 259
          },
          "name": "includeDetail",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-event-bus/index.ts",
            "line": 275
          },
          "name": "level",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-event-bus/index.ts",
            "line": 221
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eventsEventBus.EventsEventBusLogConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/events-event-bus/index:EventsEventBusLogConfigOutputReference"
    },
    "@cdktn/provider-awscc.eventsEventBus.EventsEventBusTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsEventBus.EventsEventBusTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/events-event-bus/index.ts",
        "line": 289
      },
      "name": "EventsEventBusTags",
      "namespace": "eventsEventBus",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_event_bus#key EventsEventBus#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-event-bus/index.ts",
            "line": 293
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_event_bus#value EventsEventBus#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-event-bus/index.ts",
            "line": 297
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/events-event-bus/index:EventsEventBusTags"
    },
    "@cdktn/provider-awscc.eventsEventBus.EventsEventBusTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsEventBus.EventsEventBusTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/events-event-bus/index.ts",
          "line": 427
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/events-event-bus/index.ts",
        "line": 419
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-event-bus/index.ts",
            "line": 434
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.eventsEventBus.EventsEventBusTagsOutputReference"
            }
          }
        }
      ],
      "name": "EventsEventBusTagsList",
      "namespace": "eventsEventBus",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-event-bus/index.ts",
            "line": 420
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eventsEventBus.EventsEventBusTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/events-event-bus/index:EventsEventBusTagsList"
    },
    "@cdktn/provider-awscc.eventsEventBus.EventsEventBusTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsEventBus.EventsEventBusTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/events-event-bus/index.ts",
          "line": 346
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/events-event-bus/index.ts",
        "line": 336
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-event-bus/index.ts",
            "line": 394
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-event-bus/index.ts",
            "line": 410
          },
          "name": "resetValue"
        }
      ],
      "name": "EventsEventBusTagsOutputReference",
      "namespace": "eventsEventBus",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-event-bus/index.ts",
            "line": 398
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-event-bus/index.ts",
            "line": 414
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-event-bus/index.ts",
            "line": 388
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-event-bus/index.ts",
            "line": 404
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-event-bus/index.ts",
            "line": 350
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eventsEventBus.EventsEventBusTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/events-event-bus/index:EventsEventBusTagsOutputReference"
    },
    "@cdktn/provider-awscc.eventsEventBusPolicy.EventsEventBusPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_event_bus_policy awscc_events_event_bus_policy}."
      },
      "fqn": "@cdktn/provider-awscc.eventsEventBusPolicy.EventsEventBusPolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_event_bus_policy awscc_events_event_bus_policy} Resource."
        },
        "locationInModule": {
          "filename": "src/events-event-bus-policy/index.ts",
          "line": 254
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.eventsEventBusPolicy.EventsEventBusPolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/events-event-bus-policy/index.ts",
        "line": 222
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a EventsEventBusPolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/events-event-bus-policy/index.ts",
            "line": 239
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the EventsEventBusPolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_event_bus_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing EventsEventBusPolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the EventsEventBusPolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-event-bus-policy/index.ts",
            "line": 303
          },
          "name": "putCondition",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.eventsEventBusPolicy.EventsEventBusPolicyCondition"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-event-bus-policy/index.ts",
            "line": 290
          },
          "name": "resetAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-event-bus-policy/index.ts",
            "line": 306
          },
          "name": "resetCondition"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-event-bus-policy/index.ts",
            "line": 322
          },
          "name": "resetEventBusName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-event-bus-policy/index.ts",
            "line": 343
          },
          "name": "resetPrincipal"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-event-bus-policy/index.ts",
            "line": 359
          },
          "name": "resetStatement"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-event-bus-policy/index.ts",
            "line": 384
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-event-bus-policy/index.ts",
            "line": 395
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "EventsEventBusPolicy",
      "namespace": "eventsEventBusPolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-event-bus-policy/index.ts",
            "line": 227
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-event-bus-policy/index.ts",
            "line": 300
          },
          "name": "condition",
          "type": {
            "fqn": "@cdktn/provider-awscc.eventsEventBusPolicy.EventsEventBusPolicyConditionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-event-bus-policy/index.ts",
            "line": 331
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-event-bus-policy/index.ts",
            "line": 294
          },
          "name": "actionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-event-bus-policy/index.ts",
            "line": 310
          },
          "name": "conditionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eventsEventBusPolicy.EventsEventBusPolicyCondition"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-event-bus-policy/index.ts",
            "line": 326
          },
          "name": "eventBusNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-event-bus-policy/index.ts",
            "line": 347
          },
          "name": "principalInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-event-bus-policy/index.ts",
            "line": 376
          },
          "name": "statementIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-event-bus-policy/index.ts",
            "line": 363
          },
          "name": "statementInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-event-bus-policy/index.ts",
            "line": 284
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-event-bus-policy/index.ts",
            "line": 316
          },
          "name": "eventBusName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-event-bus-policy/index.ts",
            "line": 337
          },
          "name": "principal",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-event-bus-policy/index.ts",
            "line": 353
          },
          "name": "statement",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-event-bus-policy/index.ts",
            "line": 369
          },
          "name": "statementId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/events-event-bus-policy/index:EventsEventBusPolicy"
    },
    "@cdktn/provider-awscc.eventsEventBusPolicy.EventsEventBusPolicyCondition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsEventBusPolicy.EventsEventBusPolicyCondition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/events-event-bus-policy/index.ts",
        "line": 52
      },
      "name": "EventsEventBusPolicyCondition",
      "namespace": "eventsEventBusPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_event_bus_policy#key EventsEventBusPolicy#key}",
            "stability": "stable",
            "summary": "Specifies the value for the key. Currently, this must be the ID of the organization."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-event-bus-policy/index.ts",
            "line": 58
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_event_bus_policy#type EventsEventBusPolicy#type}",
            "stability": "stable",
            "summary": "Specifies the type of condition. Currently the only supported value is StringEquals."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-event-bus-policy/index.ts",
            "line": 64
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_event_bus_policy#value EventsEventBusPolicy#value}",
            "stability": "stable",
            "summary": "Specifies the key for the condition. Currently the only supported key is aws:PrincipalOrgID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-event-bus-policy/index.ts",
            "line": 70
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/events-event-bus-policy/index:EventsEventBusPolicyCondition"
    },
    "@cdktn/provider-awscc.eventsEventBusPolicy.EventsEventBusPolicyConditionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsEventBusPolicy.EventsEventBusPolicyConditionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/events-event-bus-policy/index.ts",
          "line": 124
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/events-event-bus-policy/index.ts",
        "line": 116
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-event-bus-policy/index.ts",
            "line": 178
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-event-bus-policy/index.ts",
            "line": 194
          },
          "name": "resetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-event-bus-policy/index.ts",
            "line": 210
          },
          "name": "resetValue"
        }
      ],
      "name": "EventsEventBusPolicyConditionOutputReference",
      "namespace": "eventsEventBusPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-event-bus-policy/index.ts",
            "line": 182
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-event-bus-policy/index.ts",
            "line": 198
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-event-bus-policy/index.ts",
            "line": 214
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-event-bus-policy/index.ts",
            "line": 172
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-event-bus-policy/index.ts",
            "line": 188
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-event-bus-policy/index.ts",
            "line": 204
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-event-bus-policy/index.ts",
            "line": 128
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eventsEventBusPolicy.EventsEventBusPolicyCondition"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/events-event-bus-policy/index:EventsEventBusPolicyConditionOutputReference"
    },
    "@cdktn/provider-awscc.eventsEventBusPolicy.EventsEventBusPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsEventBusPolicy.EventsEventBusPolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/events-event-bus-policy/index.ts",
        "line": 14
      },
      "name": "EventsEventBusPolicyConfig",
      "namespace": "eventsEventBusPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_event_bus_policy#statement_id EventsEventBusPolicy#statement_id}",
            "stability": "stable",
            "summary": "An identifier string for the external account that you are granting permissions to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-event-bus-policy/index.ts",
            "line": 50
          },
          "name": "statementId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_event_bus_policy#action EventsEventBusPolicy#action}",
            "stability": "stable",
            "summary": "The action that you are enabling the other account to perform."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-event-bus-policy/index.ts",
            "line": 20
          },
          "name": "action",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_event_bus_policy#condition EventsEventBusPolicy#condition}",
            "stability": "stable",
            "summary": "This parameter enables you to limit the permission to accounts that fulfill a certain condition, such as being a member of a certain AWS organization."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-event-bus-policy/index.ts",
            "line": 26
          },
          "name": "condition",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.eventsEventBusPolicy.EventsEventBusPolicyCondition"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you omit this, the default event bus is used.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_event_bus_policy#event_bus_name EventsEventBusPolicy#event_bus_name}",
            "stability": "stable",
            "summary": "The name of the event bus associated with the rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-event-bus-policy/index.ts",
            "line": 32
          },
          "name": "eventBusName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Specify \"*\" to permit any account to put events to your default event bus.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_event_bus_policy#principal EventsEventBusPolicy#principal}",
            "stability": "stable",
            "summary": "The 12-digit AWS account ID that you are permitting to put events to your default event bus."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-event-bus-policy/index.ts",
            "line": 38
          },
          "name": "principal",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can include a Policy parameter in the request instead of using the StatementId, Action, Principal, or Condition parameters.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_event_bus_policy#statement EventsEventBusPolicy#statement}",
            "stability": "stable",
            "summary": "A JSON string that describes the permission policy statement."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-event-bus-policy/index.ts",
            "line": 44
          },
          "name": "statement",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/events-event-bus-policy/index:EventsEventBusPolicyConfig"
    },
    "@cdktn/provider-awscc.eventsRule.EventsRule": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_rule awscc_events_rule}."
      },
      "fqn": "@cdktn/provider-awscc.eventsRule.EventsRule",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_rule awscc_events_rule} Resource."
        },
        "locationInModule": {
          "filename": "src/events-rule/index.ts",
          "line": 4258
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/events-rule/index.ts",
        "line": 4226
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a EventsRule resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 4243
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the EventsRule to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_rule#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing EventsRule that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the EventsRule to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 4416
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 4432
          },
          "name": "putTargets",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargets"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 4302
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 4318
          },
          "name": "resetEventBusName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 4334
          },
          "name": "resetEventPattern"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 4355
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 4371
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 4387
          },
          "name": "resetScheduleExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 4403
          },
          "name": "resetState"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 4419
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 4435
          },
          "name": "resetTargets"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 4447
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 4461
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "EventsRule",
      "namespace": "eventsRule",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 4231
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 4290
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 4343
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 4413
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 4429
          },
          "name": "targets",
          "type": {
            "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 4306
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 4322
          },
          "name": "eventBusNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 4338
          },
          "name": "eventPatternInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 4359
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 4375
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 4391
          },
          "name": "scheduleExpressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 4407
          },
          "name": "stateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 4423
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 4439
          },
          "name": "targetsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 4296
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 4312
          },
          "name": "eventBusName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 4328
          },
          "name": "eventPattern",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 4349
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 4365
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 4381
          },
          "name": "scheduleExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 4397
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/events-rule/index:EventsRule"
    },
    "@cdktn/provider-awscc.eventsRule.EventsRuleConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/events-rule/index.ts",
        "line": 14
      },
      "name": "EventsRuleConfig",
      "namespace": "eventsRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_rule#description EventsRule#description}",
            "stability": "stable",
            "summary": "The description of the rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 20
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you omit this, the default event bus is used.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_rule#event_bus_name EventsRule#event_bus_name}",
            "stability": "stable",
            "summary": "The name or ARN of the event bus associated with the rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 26
          },
          "name": "eventBusName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information, see Events and Event Patterns in the Amazon EventBridge User Guide.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_rule#event_pattern EventsRule#event_pattern}",
            "stability": "stable",
            "summary": "The event pattern of the rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 32
          },
          "name": "eventPattern",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_rule#name EventsRule#name}",
            "stability": "stable",
            "summary": "The name of the rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 38
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_rule#role_arn EventsRule#role_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the role that is used for target invocation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 44
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For example, \"cron(0 20 * * ? *)\", \"rate(5 minutes)\". For more information, see Creating an Amazon EventBridge rule that runs on a schedule.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_rule#schedule_expression EventsRule#schedule_expression}",
            "stability": "stable",
            "summary": "The scheduling expression."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 50
          },
          "name": "scheduleExpression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_rule#state EventsRule#state}",
            "stability": "stable",
            "summary": "The state of the rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 56
          },
          "name": "state",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_rule#tags EventsRule#tags}",
            "stability": "stable",
            "summary": "Any tags assigned to the event rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 62
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Targets are the resources that are invoked when a rule is triggered.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_rule#targets EventsRule#targets}",
            "stability": "stable",
            "summary": "Adds the specified targets to the specified rule, or updates the targets if they are already associated with the rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 69
          },
          "name": "targets",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/events-rule/index:EventsRuleConfig"
    },
    "@cdktn/provider-awscc.eventsRule.EventsRuleTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/events-rule/index.ts",
        "line": 71
      },
      "name": "EventsRuleTags",
      "namespace": "eventsRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_rule#key EventsRule#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 75
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_rule#value EventsRule#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 79
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/events-rule/index:EventsRuleTags"
    },
    "@cdktn/provider-awscc.eventsRule.EventsRuleTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/events-rule/index.ts",
          "line": 209
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/events-rule/index.ts",
        "line": 201
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 216
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTagsOutputReference"
            }
          }
        }
      ],
      "name": "EventsRuleTagsList",
      "namespace": "eventsRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 202
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/events-rule/index:EventsRuleTagsList"
    },
    "@cdktn/provider-awscc.eventsRule.EventsRuleTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/events-rule/index.ts",
          "line": 128
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/events-rule/index.ts",
        "line": 118
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 176
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 192
          },
          "name": "resetValue"
        }
      ],
      "name": "EventsRuleTagsOutputReference",
      "namespace": "eventsRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 180
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 196
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 170
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 186
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 132
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/events-rule/index:EventsRuleTagsOutputReference"
    },
    "@cdktn/provider-awscc.eventsRule.EventsRuleTargets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/events-rule/index.ts",
        "line": 3575
      },
      "name": "EventsRuleTargets",
      "namespace": "eventsRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_rule#app_sync_parameters EventsRule#app_sync_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 3579
          },
          "name": "appSyncParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsAppSyncParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_rule#arn EventsRule#arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 3583
          },
          "name": "arn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_rule#batch_parameters EventsRule#batch_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 3587
          },
          "name": "batchParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsBatchParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_rule#dead_letter_config EventsRule#dead_letter_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 3591
          },
          "name": "deadLetterConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsDeadLetterConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_rule#ecs_parameters EventsRule#ecs_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 3595
          },
          "name": "ecsParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsEcsParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_rule#http_parameters EventsRule#http_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 3599
          },
          "name": "httpParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsHttpParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_rule#id EventsRule#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 3606
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_rule#input EventsRule#input}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 3610
          },
          "name": "input",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_rule#input_path EventsRule#input_path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 3614
          },
          "name": "inputPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_rule#input_transformer EventsRule#input_transformer}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 3618
          },
          "name": "inputTransformer",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsInputTransformer"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_rule#kinesis_parameters EventsRule#kinesis_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 3622
          },
          "name": "kinesisParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsKinesisParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_rule#redshift_data_parameters EventsRule#redshift_data_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 3626
          },
          "name": "redshiftDataParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsRedshiftDataParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_rule#retry_policy EventsRule#retry_policy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 3630
          },
          "name": "retryPolicy",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsRetryPolicy"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_rule#role_arn EventsRule#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 3634
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_rule#run_command_parameters EventsRule#run_command_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 3638
          },
          "name": "runCommandParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsRunCommandParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_rule#sage_maker_pipeline_parameters EventsRule#sage_maker_pipeline_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 3642
          },
          "name": "sageMakerPipelineParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsSageMakerPipelineParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_rule#sqs_parameters EventsRule#sqs_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 3646
          },
          "name": "sqsParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsSqsParameters"
          }
        }
      ],
      "symbolId": "src/events-rule/index:EventsRuleTargets"
    },
    "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsAppSyncParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsAppSyncParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/events-rule/index.ts",
        "line": 220
      },
      "name": "EventsRuleTargetsAppSyncParameters",
      "namespace": "eventsRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_rule#graph_ql_operation EventsRule#graph_ql_operation}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 224
          },
          "name": "graphQlOperation",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/events-rule/index:EventsRuleTargetsAppSyncParameters"
    },
    "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsAppSyncParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsAppSyncParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/events-rule/index.ts",
          "line": 264
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/events-rule/index.ts",
        "line": 256
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 306
          },
          "name": "resetGraphQlOperation"
        }
      ],
      "name": "EventsRuleTargetsAppSyncParametersOutputReference",
      "namespace": "eventsRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 310
          },
          "name": "graphQlOperationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 300
          },
          "name": "graphQlOperation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 268
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsAppSyncParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/events-rule/index:EventsRuleTargetsAppSyncParametersOutputReference"
    },
    "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsBatchParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsBatchParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/events-rule/index.ts",
        "line": 502
      },
      "name": "EventsRuleTargetsBatchParameters",
      "namespace": "eventsRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_rule#array_properties EventsRule#array_properties}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 506
          },
          "name": "arrayProperties",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsBatchParametersArrayProperties"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_rule#job_definition EventsRule#job_definition}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 510
          },
          "name": "jobDefinition",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_rule#job_name EventsRule#job_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 514
          },
          "name": "jobName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_rule#retry_strategy EventsRule#retry_strategy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 518
          },
          "name": "retryStrategy",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsBatchParametersRetryStrategy"
          }
        }
      ],
      "symbolId": "src/events-rule/index:EventsRuleTargetsBatchParameters"
    },
    "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsBatchParametersArrayProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsBatchParametersArrayProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/events-rule/index.ts",
        "line": 314
      },
      "name": "EventsRuleTargetsBatchParametersArrayProperties",
      "namespace": "eventsRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_rule#size EventsRule#size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 318
          },
          "name": "size",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/events-rule/index:EventsRuleTargetsBatchParametersArrayProperties"
    },
    "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsBatchParametersArrayPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsBatchParametersArrayPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/events-rule/index.ts",
          "line": 358
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/events-rule/index.ts",
        "line": 350
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 400
          },
          "name": "resetSize"
        }
      ],
      "name": "EventsRuleTargetsBatchParametersArrayPropertiesOutputReference",
      "namespace": "eventsRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 404
          },
          "name": "sizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 394
          },
          "name": "size",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 362
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsBatchParametersArrayProperties"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/events-rule/index:EventsRuleTargetsBatchParametersArrayPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsBatchParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsBatchParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/events-rule/index.ts",
          "line": 579
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/events-rule/index.ts",
        "line": 571
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 636
          },
          "name": "putArrayProperties",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsBatchParametersArrayProperties"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 684
          },
          "name": "putRetryStrategy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsBatchParametersRetryStrategy"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 639
          },
          "name": "resetArrayProperties"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 655
          },
          "name": "resetJobDefinition"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 671
          },
          "name": "resetJobName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 687
          },
          "name": "resetRetryStrategy"
        }
      ],
      "name": "EventsRuleTargetsBatchParametersOutputReference",
      "namespace": "eventsRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 633
          },
          "name": "arrayProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsBatchParametersArrayPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 681
          },
          "name": "retryStrategy",
          "type": {
            "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsBatchParametersRetryStrategyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 643
          },
          "name": "arrayPropertiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsBatchParametersArrayProperties"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 659
          },
          "name": "jobDefinitionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 675
          },
          "name": "jobNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 691
          },
          "name": "retryStrategyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsBatchParametersRetryStrategy"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 649
          },
          "name": "jobDefinition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 665
          },
          "name": "jobName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 583
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsBatchParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/events-rule/index:EventsRuleTargetsBatchParametersOutputReference"
    },
    "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsBatchParametersRetryStrategy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsBatchParametersRetryStrategy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/events-rule/index.ts",
        "line": 408
      },
      "name": "EventsRuleTargetsBatchParametersRetryStrategy",
      "namespace": "eventsRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_rule#attempts EventsRule#attempts}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 412
          },
          "name": "attempts",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/events-rule/index:EventsRuleTargetsBatchParametersRetryStrategy"
    },
    "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsBatchParametersRetryStrategyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsBatchParametersRetryStrategyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/events-rule/index.ts",
          "line": 452
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/events-rule/index.ts",
        "line": 444
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 494
          },
          "name": "resetAttempts"
        }
      ],
      "name": "EventsRuleTargetsBatchParametersRetryStrategyOutputReference",
      "namespace": "eventsRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 498
          },
          "name": "attemptsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 488
          },
          "name": "attempts",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 456
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsBatchParametersRetryStrategy"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/events-rule/index:EventsRuleTargetsBatchParametersRetryStrategyOutputReference"
    },
    "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsDeadLetterConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsDeadLetterConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/events-rule/index.ts",
        "line": 695
      },
      "name": "EventsRuleTargetsDeadLetterConfig",
      "namespace": "eventsRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_rule#arn EventsRule#arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 699
          },
          "name": "arn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/events-rule/index:EventsRuleTargetsDeadLetterConfig"
    },
    "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsDeadLetterConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsDeadLetterConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/events-rule/index.ts",
          "line": 739
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/events-rule/index.ts",
        "line": 731
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 781
          },
          "name": "resetArn"
        }
      ],
      "name": "EventsRuleTargetsDeadLetterConfigOutputReference",
      "namespace": "eventsRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 785
          },
          "name": "arnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 775
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 743
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsDeadLetterConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/events-rule/index:EventsRuleTargetsDeadLetterConfigOutputReference"
    },
    "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsEcsParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsEcsParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/events-rule/index.ts",
        "line": 1672
      },
      "name": "EventsRuleTargetsEcsParameters",
      "namespace": "eventsRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_rule#capacity_provider_strategy EventsRule#capacity_provider_strategy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 1676
          },
          "name": "capacityProviderStrategy",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsEcsParametersCapacityProviderStrategy"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_rule#enable_ecs_managed_tags EventsRule#enable_ecs_managed_tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 1680
          },
          "name": "enableEcsManagedTags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_rule#enable_execute_command EventsRule#enable_execute_command}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 1684
          },
          "name": "enableExecuteCommand",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_rule#group EventsRule#group}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 1688
          },
          "name": "group",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_rule#launch_type EventsRule#launch_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 1692
          },
          "name": "launchType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_rule#network_configuration EventsRule#network_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 1696
          },
          "name": "networkConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsEcsParametersNetworkConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_rule#placement_constraints EventsRule#placement_constraints}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 1700
          },
          "name": "placementConstraints",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsEcsParametersPlacementConstraints"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_rule#placement_strategies EventsRule#placement_strategies}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 1704
          },
          "name": "placementStrategies",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsEcsParametersPlacementStrategies"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_rule#platform_version EventsRule#platform_version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 1708
          },
          "name": "platformVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_rule#propagate_tags EventsRule#propagate_tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 1712
          },
          "name": "propagateTags",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_rule#reference_id EventsRule#reference_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 1716
          },
          "name": "referenceId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_rule#tag_list EventsRule#tag_list}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 1720
          },
          "name": "tagList",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsEcsParametersTagListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_rule#task_count EventsRule#task_count}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 1724
          },
          "name": "taskCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_rule#task_definition_arn EventsRule#task_definition_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 1728
          },
          "name": "taskDefinitionArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/events-rule/index:EventsRuleTargetsEcsParameters"
    },
    "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsEcsParametersCapacityProviderStrategy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsEcsParametersCapacityProviderStrategy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/events-rule/index.ts",
        "line": 789
      },
      "name": "EventsRuleTargetsEcsParametersCapacityProviderStrategy",
      "namespace": "eventsRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_rule#base EventsRule#base}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 793
          },
          "name": "base",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_rule#capacity_provider EventsRule#capacity_provider}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 797
          },
          "name": "capacityProvider",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_rule#weight EventsRule#weight}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 801
          },
          "name": "weight",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/events-rule/index:EventsRuleTargetsEcsParametersCapacityProviderStrategy"
    },
    "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsEcsParametersCapacityProviderStrategyList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsEcsParametersCapacityProviderStrategyList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/events-rule/index.ts",
          "line": 960
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/events-rule/index.ts",
        "line": 952
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 967
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsEcsParametersCapacityProviderStrategyOutputReference"
            }
          }
        }
      ],
      "name": "EventsRuleTargetsEcsParametersCapacityProviderStrategyList",
      "namespace": "eventsRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 953
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsEcsParametersCapacityProviderStrategy"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/events-rule/index:EventsRuleTargetsEcsParametersCapacityProviderStrategyList"
    },
    "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsEcsParametersCapacityProviderStrategyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsEcsParametersCapacityProviderStrategyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/events-rule/index.ts",
          "line": 857
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/events-rule/index.ts",
        "line": 847
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 911
          },
          "name": "resetBase"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 927
          },
          "name": "resetCapacityProvider"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 943
          },
          "name": "resetWeight"
        }
      ],
      "name": "EventsRuleTargetsEcsParametersCapacityProviderStrategyOutputReference",
      "namespace": "eventsRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 915
          },
          "name": "baseInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 931
          },
          "name": "capacityProviderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 947
          },
          "name": "weightInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 905
          },
          "name": "base",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 921
          },
          "name": "capacityProvider",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 937
          },
          "name": "weight",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 861
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsEcsParametersCapacityProviderStrategy"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/events-rule/index:EventsRuleTargetsEcsParametersCapacityProviderStrategyOutputReference"
    },
    "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsEcsParametersNetworkConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsEcsParametersNetworkConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/events-rule/index.ts",
        "line": 1131
      },
      "name": "EventsRuleTargetsEcsParametersNetworkConfiguration",
      "namespace": "eventsRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_rule#aws_vpc_configuration EventsRule#aws_vpc_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 1135
          },
          "name": "awsVpcConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsEcsParametersNetworkConfigurationAwsVpcConfiguration"
          }
        }
      ],
      "symbolId": "src/events-rule/index:EventsRuleTargetsEcsParametersNetworkConfiguration"
    },
    "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsEcsParametersNetworkConfigurationAwsVpcConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsEcsParametersNetworkConfigurationAwsVpcConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/events-rule/index.ts",
        "line": 971
      },
      "name": "EventsRuleTargetsEcsParametersNetworkConfigurationAwsVpcConfiguration",
      "namespace": "eventsRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_rule#assign_public_ip EventsRule#assign_public_ip}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 975
          },
          "name": "assignPublicIp",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_rule#security_groups EventsRule#security_groups}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 979
          },
          "name": "securityGroups",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_rule#subnets EventsRule#subnets}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 983
          },
          "name": "subnets",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/events-rule/index:EventsRuleTargetsEcsParametersNetworkConfigurationAwsVpcConfiguration"
    },
    "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsEcsParametersNetworkConfigurationAwsVpcConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsEcsParametersNetworkConfigurationAwsVpcConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/events-rule/index.ts",
          "line": 1037
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/events-rule/index.ts",
        "line": 1029
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 1091
          },
          "name": "resetAssignPublicIp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 1107
          },
          "name": "resetSecurityGroups"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 1123
          },
          "name": "resetSubnets"
        }
      ],
      "name": "EventsRuleTargetsEcsParametersNetworkConfigurationAwsVpcConfigurationOutputReference",
      "namespace": "eventsRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 1095
          },
          "name": "assignPublicIpInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 1111
          },
          "name": "securityGroupsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 1127
          },
          "name": "subnetsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 1085
          },
          "name": "assignPublicIp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 1101
          },
          "name": "securityGroups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 1117
          },
          "name": "subnets",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 1041
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsEcsParametersNetworkConfigurationAwsVpcConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/events-rule/index:EventsRuleTargetsEcsParametersNetworkConfigurationAwsVpcConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsEcsParametersNetworkConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsEcsParametersNetworkConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/events-rule/index.ts",
          "line": 1175
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/events-rule/index.ts",
        "line": 1167
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 1214
          },
          "name": "putAwsVpcConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsEcsParametersNetworkConfigurationAwsVpcConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 1217
          },
          "name": "resetAwsVpcConfiguration"
        }
      ],
      "name": "EventsRuleTargetsEcsParametersNetworkConfigurationOutputReference",
      "namespace": "eventsRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 1211
          },
          "name": "awsVpcConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsEcsParametersNetworkConfigurationAwsVpcConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 1221
          },
          "name": "awsVpcConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsEcsParametersNetworkConfigurationAwsVpcConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 1179
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsEcsParametersNetworkConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/events-rule/index:EventsRuleTargetsEcsParametersNetworkConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsEcsParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsEcsParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/events-rule/index.ts",
          "line": 1859
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/events-rule/index.ts",
        "line": 1851
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 1976
          },
          "name": "putCapacityProviderStrategy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsEcsParametersCapacityProviderStrategy"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 2056
          },
          "name": "putNetworkConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsEcsParametersNetworkConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 2072
          },
          "name": "putPlacementConstraints",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsEcsParametersPlacementConstraints"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 2088
          },
          "name": "putPlacementStrategies",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsEcsParametersPlacementStrategies"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 2152
          },
          "name": "putTagList",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsEcsParametersTagListStruct"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 1979
          },
          "name": "resetCapacityProviderStrategy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 1995
          },
          "name": "resetEnableEcsManagedTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 2011
          },
          "name": "resetEnableExecuteCommand"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 2027
          },
          "name": "resetGroup"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 2043
          },
          "name": "resetLaunchType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 2059
          },
          "name": "resetNetworkConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 2075
          },
          "name": "resetPlacementConstraints"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 2091
          },
          "name": "resetPlacementStrategies"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 2107
          },
          "name": "resetPlatformVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 2123
          },
          "name": "resetPropagateTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 2139
          },
          "name": "resetReferenceId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 2155
          },
          "name": "resetTagList"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 2171
          },
          "name": "resetTaskCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 2187
          },
          "name": "resetTaskDefinitionArn"
        }
      ],
      "name": "EventsRuleTargetsEcsParametersOutputReference",
      "namespace": "eventsRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 1973
          },
          "name": "capacityProviderStrategy",
          "type": {
            "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsEcsParametersCapacityProviderStrategyList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 2053
          },
          "name": "networkConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsEcsParametersNetworkConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 2069
          },
          "name": "placementConstraints",
          "type": {
            "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsEcsParametersPlacementConstraintsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 2085
          },
          "name": "placementStrategies",
          "type": {
            "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsEcsParametersPlacementStrategiesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 2149
          },
          "name": "tagList",
          "type": {
            "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsEcsParametersTagListStructList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 1983
          },
          "name": "capacityProviderStrategyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsEcsParametersCapacityProviderStrategy"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 1999
          },
          "name": "enableEcsManagedTagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 2015
          },
          "name": "enableExecuteCommandInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 2031
          },
          "name": "groupInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 2047
          },
          "name": "launchTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 2063
          },
          "name": "networkConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsEcsParametersNetworkConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 2079
          },
          "name": "placementConstraintsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsEcsParametersPlacementConstraints"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 2095
          },
          "name": "placementStrategiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsEcsParametersPlacementStrategies"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 2111
          },
          "name": "platformVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 2127
          },
          "name": "propagateTagsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 2143
          },
          "name": "referenceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 2159
          },
          "name": "tagListInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsEcsParametersTagListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 2175
          },
          "name": "taskCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 2191
          },
          "name": "taskDefinitionArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 1989
          },
          "name": "enableEcsManagedTags",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 2005
          },
          "name": "enableExecuteCommand",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 2021
          },
          "name": "group",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 2037
          },
          "name": "launchType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 2101
          },
          "name": "platformVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 2117
          },
          "name": "propagateTags",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 2133
          },
          "name": "referenceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 2165
          },
          "name": "taskCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 2181
          },
          "name": "taskDefinitionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 1863
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsEcsParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/events-rule/index:EventsRuleTargetsEcsParametersOutputReference"
    },
    "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsEcsParametersPlacementConstraints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsEcsParametersPlacementConstraints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/events-rule/index.ts",
        "line": 1225
      },
      "name": "EventsRuleTargetsEcsParametersPlacementConstraints",
      "namespace": "eventsRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_rule#expression EventsRule#expression}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 1229
          },
          "name": "expression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_rule#type EventsRule#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 1233
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/events-rule/index:EventsRuleTargetsEcsParametersPlacementConstraints"
    },
    "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsEcsParametersPlacementConstraintsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsEcsParametersPlacementConstraintsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/events-rule/index.ts",
          "line": 1363
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/events-rule/index.ts",
        "line": 1355
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 1370
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsEcsParametersPlacementConstraintsOutputReference"
            }
          }
        }
      ],
      "name": "EventsRuleTargetsEcsParametersPlacementConstraintsList",
      "namespace": "eventsRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 1356
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsEcsParametersPlacementConstraints"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/events-rule/index:EventsRuleTargetsEcsParametersPlacementConstraintsList"
    },
    "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsEcsParametersPlacementConstraintsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsEcsParametersPlacementConstraintsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/events-rule/index.ts",
          "line": 1282
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/events-rule/index.ts",
        "line": 1272
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 1330
          },
          "name": "resetExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 1346
          },
          "name": "resetType"
        }
      ],
      "name": "EventsRuleTargetsEcsParametersPlacementConstraintsOutputReference",
      "namespace": "eventsRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 1334
          },
          "name": "expressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 1350
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 1324
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 1340
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 1286
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsEcsParametersPlacementConstraints"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/events-rule/index:EventsRuleTargetsEcsParametersPlacementConstraintsOutputReference"
    },
    "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsEcsParametersPlacementStrategies": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsEcsParametersPlacementStrategies",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/events-rule/index.ts",
        "line": 1374
      },
      "name": "EventsRuleTargetsEcsParametersPlacementStrategies",
      "namespace": "eventsRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_rule#field EventsRule#field}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 1378
          },
          "name": "field",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_rule#type EventsRule#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 1382
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/events-rule/index:EventsRuleTargetsEcsParametersPlacementStrategies"
    },
    "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsEcsParametersPlacementStrategiesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsEcsParametersPlacementStrategiesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/events-rule/index.ts",
          "line": 1512
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/events-rule/index.ts",
        "line": 1504
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 1519
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsEcsParametersPlacementStrategiesOutputReference"
            }
          }
        }
      ],
      "name": "EventsRuleTargetsEcsParametersPlacementStrategiesList",
      "namespace": "eventsRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 1505
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsEcsParametersPlacementStrategies"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/events-rule/index:EventsRuleTargetsEcsParametersPlacementStrategiesList"
    },
    "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsEcsParametersPlacementStrategiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsEcsParametersPlacementStrategiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/events-rule/index.ts",
          "line": 1431
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/events-rule/index.ts",
        "line": 1421
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 1479
          },
          "name": "resetField"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 1495
          },
          "name": "resetType"
        }
      ],
      "name": "EventsRuleTargetsEcsParametersPlacementStrategiesOutputReference",
      "namespace": "eventsRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 1483
          },
          "name": "fieldInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 1499
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 1473
          },
          "name": "field",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 1489
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 1435
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsEcsParametersPlacementStrategies"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/events-rule/index:EventsRuleTargetsEcsParametersPlacementStrategiesOutputReference"
    },
    "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsEcsParametersTagListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsEcsParametersTagListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/events-rule/index.ts",
        "line": 1523
      },
      "name": "EventsRuleTargetsEcsParametersTagListStruct",
      "namespace": "eventsRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_rule#key EventsRule#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 1527
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_rule#value EventsRule#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 1531
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/events-rule/index:EventsRuleTargetsEcsParametersTagListStruct"
    },
    "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsEcsParametersTagListStructList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsEcsParametersTagListStructList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/events-rule/index.ts",
          "line": 1661
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/events-rule/index.ts",
        "line": 1653
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 1668
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsEcsParametersTagListStructOutputReference"
            }
          }
        }
      ],
      "name": "EventsRuleTargetsEcsParametersTagListStructList",
      "namespace": "eventsRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 1654
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsEcsParametersTagListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/events-rule/index:EventsRuleTargetsEcsParametersTagListStructList"
    },
    "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsEcsParametersTagListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsEcsParametersTagListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/events-rule/index.ts",
          "line": 1580
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/events-rule/index.ts",
        "line": 1570
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 1628
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 1644
          },
          "name": "resetValue"
        }
      ],
      "name": "EventsRuleTargetsEcsParametersTagListStructOutputReference",
      "namespace": "eventsRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 1632
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 1648
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 1622
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 1638
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 1584
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsEcsParametersTagListStruct"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/events-rule/index:EventsRuleTargetsEcsParametersTagListStructOutputReference"
    },
    "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsHttpParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsHttpParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/events-rule/index.ts",
        "line": 2195
      },
      "name": "EventsRuleTargetsHttpParameters",
      "namespace": "eventsRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_rule#header_parameters EventsRule#header_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 2199
          },
          "name": "headerParameters",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_rule#path_parameter_values EventsRule#path_parameter_values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 2203
          },
          "name": "pathParameterValues",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_rule#query_string_parameters EventsRule#query_string_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 2207
          },
          "name": "queryStringParameters",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/events-rule/index:EventsRuleTargetsHttpParameters"
    },
    "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsHttpParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsHttpParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/events-rule/index.ts",
          "line": 2261
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/events-rule/index.ts",
        "line": 2253
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 2315
          },
          "name": "resetHeaderParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 2331
          },
          "name": "resetPathParameterValues"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 2347
          },
          "name": "resetQueryStringParameters"
        }
      ],
      "name": "EventsRuleTargetsHttpParametersOutputReference",
      "namespace": "eventsRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 2319
          },
          "name": "headerParametersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 2335
          },
          "name": "pathParameterValuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 2351
          },
          "name": "queryStringParametersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 2309
          },
          "name": "headerParameters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 2325
          },
          "name": "pathParameterValues",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 2341
          },
          "name": "queryStringParameters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 2265
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsHttpParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/events-rule/index:EventsRuleTargetsHttpParametersOutputReference"
    },
    "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsInputTransformer": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsInputTransformer",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/events-rule/index.ts",
        "line": 2355
      },
      "name": "EventsRuleTargetsInputTransformer",
      "namespace": "eventsRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_rule#input_paths_map EventsRule#input_paths_map}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 2359
          },
          "name": "inputPathsMap",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_rule#input_template EventsRule#input_template}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 2363
          },
          "name": "inputTemplate",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/events-rule/index:EventsRuleTargetsInputTransformer"
    },
    "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsInputTransformerOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsInputTransformerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/events-rule/index.ts",
          "line": 2410
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/events-rule/index.ts",
        "line": 2402
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 2458
          },
          "name": "resetInputPathsMap"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 2474
          },
          "name": "resetInputTemplate"
        }
      ],
      "name": "EventsRuleTargetsInputTransformerOutputReference",
      "namespace": "eventsRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 2462
          },
          "name": "inputPathsMapInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 2478
          },
          "name": "inputTemplateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 2452
          },
          "name": "inputPathsMap",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 2468
          },
          "name": "inputTemplate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 2414
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsInputTransformer"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/events-rule/index:EventsRuleTargetsInputTransformerOutputReference"
    },
    "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsKinesisParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsKinesisParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/events-rule/index.ts",
        "line": 2482
      },
      "name": "EventsRuleTargetsKinesisParameters",
      "namespace": "eventsRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_rule#partition_key_path EventsRule#partition_key_path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 2486
          },
          "name": "partitionKeyPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/events-rule/index:EventsRuleTargetsKinesisParameters"
    },
    "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsKinesisParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsKinesisParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/events-rule/index.ts",
          "line": 2526
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/events-rule/index.ts",
        "line": 2518
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 2568
          },
          "name": "resetPartitionKeyPath"
        }
      ],
      "name": "EventsRuleTargetsKinesisParametersOutputReference",
      "namespace": "eventsRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 2572
          },
          "name": "partitionKeyPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 2562
          },
          "name": "partitionKeyPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 2530
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsKinesisParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/events-rule/index:EventsRuleTargetsKinesisParametersOutputReference"
    },
    "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/events-rule/index.ts",
          "line": 4211
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/events-rule/index.ts",
        "line": 4203
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 4218
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsOutputReference"
            }
          }
        }
      ],
      "name": "EventsRuleTargetsList",
      "namespace": "eventsRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 4204
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/events-rule/index:EventsRuleTargetsList"
    },
    "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/events-rule/index.ts",
          "line": 3800
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/events-rule/index.ts",
        "line": 3790
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 3935
          },
          "name": "putAppSyncParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsAppSyncParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 3967
          },
          "name": "putBatchParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsBatchParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 3983
          },
          "name": "putDeadLetterConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsDeadLetterConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 3999
          },
          "name": "putEcsParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsEcsParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 4015
          },
          "name": "putHttpParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsHttpParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 4079
          },
          "name": "putInputTransformer",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsInputTransformer"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 4095
          },
          "name": "putKinesisParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsKinesisParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 4111
          },
          "name": "putRedshiftDataParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsRedshiftDataParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 4127
          },
          "name": "putRetryPolicy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsRetryPolicy"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 4159
          },
          "name": "putRunCommandParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsRunCommandParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 4175
          },
          "name": "putSageMakerPipelineParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsSageMakerPipelineParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 4191
          },
          "name": "putSqsParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsSqsParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 3938
          },
          "name": "resetAppSyncParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 3954
          },
          "name": "resetArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 3970
          },
          "name": "resetBatchParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 3986
          },
          "name": "resetDeadLetterConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 4002
          },
          "name": "resetEcsParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 4018
          },
          "name": "resetHttpParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 4034
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 4050
          },
          "name": "resetInput"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 4066
          },
          "name": "resetInputPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 4082
          },
          "name": "resetInputTransformer"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 4098
          },
          "name": "resetKinesisParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 4114
          },
          "name": "resetRedshiftDataParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 4130
          },
          "name": "resetRetryPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 4146
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 4162
          },
          "name": "resetRunCommandParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 4178
          },
          "name": "resetSageMakerPipelineParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 4194
          },
          "name": "resetSqsParameters"
        }
      ],
      "name": "EventsRuleTargetsOutputReference",
      "namespace": "eventsRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 3932
          },
          "name": "appSyncParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsAppSyncParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 3964
          },
          "name": "batchParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsBatchParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 3980
          },
          "name": "deadLetterConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsDeadLetterConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 3996
          },
          "name": "ecsParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsEcsParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 4012
          },
          "name": "httpParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsHttpParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 4076
          },
          "name": "inputTransformer",
          "type": {
            "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsInputTransformerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 4092
          },
          "name": "kinesisParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsKinesisParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 4108
          },
          "name": "redshiftDataParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsRedshiftDataParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 4124
          },
          "name": "retryPolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsRetryPolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 4156
          },
          "name": "runCommandParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsRunCommandParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 4172
          },
          "name": "sageMakerPipelineParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsSageMakerPipelineParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 4188
          },
          "name": "sqsParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsSqsParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 3942
          },
          "name": "appSyncParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsAppSyncParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 3958
          },
          "name": "arnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 3974
          },
          "name": "batchParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsBatchParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 3990
          },
          "name": "deadLetterConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsDeadLetterConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 4006
          },
          "name": "ecsParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsEcsParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 4022
          },
          "name": "httpParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsHttpParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 4038
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 4054
          },
          "name": "inputInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 4070
          },
          "name": "inputPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 4086
          },
          "name": "inputTransformerInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsInputTransformer"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 4102
          },
          "name": "kinesisParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsKinesisParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 4118
          },
          "name": "redshiftDataParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsRedshiftDataParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 4134
          },
          "name": "retryPolicyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsRetryPolicy"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 4150
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 4166
          },
          "name": "runCommandParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsRunCommandParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 4182
          },
          "name": "sageMakerPipelineParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsSageMakerPipelineParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 4198
          },
          "name": "sqsParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsSqsParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 3948
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 4028
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 4044
          },
          "name": "input",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 4060
          },
          "name": "inputPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 4140
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 3804
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargets"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/events-rule/index:EventsRuleTargetsOutputReference"
    },
    "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsRedshiftDataParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsRedshiftDataParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/events-rule/index.ts",
        "line": 2576
      },
      "name": "EventsRuleTargetsRedshiftDataParameters",
      "namespace": "eventsRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_rule#database EventsRule#database}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 2580
          },
          "name": "database",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_rule#db_user EventsRule#db_user}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 2584
          },
          "name": "dbUser",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_rule#secret_manager_arn EventsRule#secret_manager_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 2588
          },
          "name": "secretManagerArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_rule#sql EventsRule#sql}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 2592
          },
          "name": "sql",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_rule#sqls EventsRule#sqls}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 2596
          },
          "name": "sqls",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_rule#statement_name EventsRule#statement_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 2600
          },
          "name": "statementName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_rule#with_event EventsRule#with_event}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 2604
          },
          "name": "withEvent",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/events-rule/index:EventsRuleTargetsRedshiftDataParameters"
    },
    "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsRedshiftDataParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsRedshiftDataParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/events-rule/index.ts",
          "line": 2686
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/events-rule/index.ts",
        "line": 2678
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 2764
          },
          "name": "resetDatabase"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 2780
          },
          "name": "resetDbUser"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 2796
          },
          "name": "resetSecretManagerArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 2812
          },
          "name": "resetSql"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 2828
          },
          "name": "resetSqls"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 2844
          },
          "name": "resetStatementName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 2860
          },
          "name": "resetWithEvent"
        }
      ],
      "name": "EventsRuleTargetsRedshiftDataParametersOutputReference",
      "namespace": "eventsRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 2768
          },
          "name": "databaseInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 2784
          },
          "name": "dbUserInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 2800
          },
          "name": "secretManagerArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 2816
          },
          "name": "sqlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 2832
          },
          "name": "sqlsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 2848
          },
          "name": "statementNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 2864
          },
          "name": "withEventInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 2758
          },
          "name": "database",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 2774
          },
          "name": "dbUser",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 2790
          },
          "name": "secretManagerArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 2806
          },
          "name": "sql",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 2822
          },
          "name": "sqls",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 2838
          },
          "name": "statementName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 2854
          },
          "name": "withEvent",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 2690
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsRedshiftDataParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/events-rule/index:EventsRuleTargetsRedshiftDataParametersOutputReference"
    },
    "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsRetryPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsRetryPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/events-rule/index.ts",
        "line": 2868
      },
      "name": "EventsRuleTargetsRetryPolicy",
      "namespace": "eventsRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_rule#maximum_event_age_in_seconds EventsRule#maximum_event_age_in_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 2872
          },
          "name": "maximumEventAgeInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_rule#maximum_retry_attempts EventsRule#maximum_retry_attempts}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 2876
          },
          "name": "maximumRetryAttempts",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/events-rule/index:EventsRuleTargetsRetryPolicy"
    },
    "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsRetryPolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsRetryPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/events-rule/index.ts",
          "line": 2923
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/events-rule/index.ts",
        "line": 2915
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 2971
          },
          "name": "resetMaximumEventAgeInSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 2987
          },
          "name": "resetMaximumRetryAttempts"
        }
      ],
      "name": "EventsRuleTargetsRetryPolicyOutputReference",
      "namespace": "eventsRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 2975
          },
          "name": "maximumEventAgeInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 2991
          },
          "name": "maximumRetryAttemptsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 2965
          },
          "name": "maximumEventAgeInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 2981
          },
          "name": "maximumRetryAttempts",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 2927
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsRetryPolicy"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/events-rule/index:EventsRuleTargetsRetryPolicyOutputReference"
    },
    "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsRunCommandParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsRunCommandParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/events-rule/index.ts",
        "line": 3144
      },
      "name": "EventsRuleTargetsRunCommandParameters",
      "namespace": "eventsRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_rule#run_command_targets EventsRule#run_command_targets}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 3148
          },
          "name": "runCommandTargets",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsRunCommandParametersRunCommandTargets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/events-rule/index:EventsRuleTargetsRunCommandParameters"
    },
    "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsRunCommandParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsRunCommandParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/events-rule/index.ts",
          "line": 3188
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/events-rule/index.ts",
        "line": 3180
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 3227
          },
          "name": "putRunCommandTargets",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsRunCommandParametersRunCommandTargets"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 3230
          },
          "name": "resetRunCommandTargets"
        }
      ],
      "name": "EventsRuleTargetsRunCommandParametersOutputReference",
      "namespace": "eventsRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 3224
          },
          "name": "runCommandTargets",
          "type": {
            "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsRunCommandParametersRunCommandTargetsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 3234
          },
          "name": "runCommandTargetsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsRunCommandParametersRunCommandTargets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 3192
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsRunCommandParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/events-rule/index:EventsRuleTargetsRunCommandParametersOutputReference"
    },
    "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsRunCommandParametersRunCommandTargets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsRunCommandParametersRunCommandTargets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/events-rule/index.ts",
        "line": 2995
      },
      "name": "EventsRuleTargetsRunCommandParametersRunCommandTargets",
      "namespace": "eventsRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_rule#key EventsRule#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 2999
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_rule#values EventsRule#values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 3003
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/events-rule/index:EventsRuleTargetsRunCommandParametersRunCommandTargets"
    },
    "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsRunCommandParametersRunCommandTargetsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsRunCommandParametersRunCommandTargetsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/events-rule/index.ts",
          "line": 3133
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/events-rule/index.ts",
        "line": 3125
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 3140
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsRunCommandParametersRunCommandTargetsOutputReference"
            }
          }
        }
      ],
      "name": "EventsRuleTargetsRunCommandParametersRunCommandTargetsList",
      "namespace": "eventsRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 3126
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsRunCommandParametersRunCommandTargets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/events-rule/index:EventsRuleTargetsRunCommandParametersRunCommandTargetsList"
    },
    "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsRunCommandParametersRunCommandTargetsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsRunCommandParametersRunCommandTargetsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/events-rule/index.ts",
          "line": 3052
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/events-rule/index.ts",
        "line": 3042
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 3100
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 3116
          },
          "name": "resetValues"
        }
      ],
      "name": "EventsRuleTargetsRunCommandParametersRunCommandTargetsOutputReference",
      "namespace": "eventsRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 3104
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 3120
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 3094
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 3110
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 3056
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsRunCommandParametersRunCommandTargets"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/events-rule/index:EventsRuleTargetsRunCommandParametersRunCommandTargetsOutputReference"
    },
    "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsSageMakerPipelineParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsSageMakerPipelineParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/events-rule/index.ts",
        "line": 3387
      },
      "name": "EventsRuleTargetsSageMakerPipelineParameters",
      "namespace": "eventsRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_rule#pipeline_parameter_list EventsRule#pipeline_parameter_list}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 3391
          },
          "name": "pipelineParameterList",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsSageMakerPipelineParametersPipelineParameterListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/events-rule/index:EventsRuleTargetsSageMakerPipelineParameters"
    },
    "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsSageMakerPipelineParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsSageMakerPipelineParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/events-rule/index.ts",
          "line": 3431
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/events-rule/index.ts",
        "line": 3423
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 3470
          },
          "name": "putPipelineParameterList",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsSageMakerPipelineParametersPipelineParameterListStruct"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 3473
          },
          "name": "resetPipelineParameterList"
        }
      ],
      "name": "EventsRuleTargetsSageMakerPipelineParametersOutputReference",
      "namespace": "eventsRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 3467
          },
          "name": "pipelineParameterList",
          "type": {
            "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsSageMakerPipelineParametersPipelineParameterListStructList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 3477
          },
          "name": "pipelineParameterListInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsSageMakerPipelineParametersPipelineParameterListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 3435
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsSageMakerPipelineParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/events-rule/index:EventsRuleTargetsSageMakerPipelineParametersOutputReference"
    },
    "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsSageMakerPipelineParametersPipelineParameterListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsSageMakerPipelineParametersPipelineParameterListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/events-rule/index.ts",
        "line": 3238
      },
      "name": "EventsRuleTargetsSageMakerPipelineParametersPipelineParameterListStruct",
      "namespace": "eventsRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_rule#name EventsRule#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 3242
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_rule#value EventsRule#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 3246
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/events-rule/index:EventsRuleTargetsSageMakerPipelineParametersPipelineParameterListStruct"
    },
    "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsSageMakerPipelineParametersPipelineParameterListStructList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsSageMakerPipelineParametersPipelineParameterListStructList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/events-rule/index.ts",
          "line": 3376
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/events-rule/index.ts",
        "line": 3368
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 3383
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsSageMakerPipelineParametersPipelineParameterListStructOutputReference"
            }
          }
        }
      ],
      "name": "EventsRuleTargetsSageMakerPipelineParametersPipelineParameterListStructList",
      "namespace": "eventsRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 3369
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsSageMakerPipelineParametersPipelineParameterListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/events-rule/index:EventsRuleTargetsSageMakerPipelineParametersPipelineParameterListStructList"
    },
    "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsSageMakerPipelineParametersPipelineParameterListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsSageMakerPipelineParametersPipelineParameterListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/events-rule/index.ts",
          "line": 3295
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/events-rule/index.ts",
        "line": 3285
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 3343
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 3359
          },
          "name": "resetValue"
        }
      ],
      "name": "EventsRuleTargetsSageMakerPipelineParametersPipelineParameterListStructOutputReference",
      "namespace": "eventsRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 3347
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 3363
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 3337
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 3353
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 3299
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsSageMakerPipelineParametersPipelineParameterListStruct"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/events-rule/index:EventsRuleTargetsSageMakerPipelineParametersPipelineParameterListStructOutputReference"
    },
    "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsSqsParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsSqsParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/events-rule/index.ts",
        "line": 3481
      },
      "name": "EventsRuleTargetsSqsParameters",
      "namespace": "eventsRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/events_rule#message_group_id EventsRule#message_group_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 3485
          },
          "name": "messageGroupId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/events-rule/index:EventsRuleTargetsSqsParameters"
    },
    "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsSqsParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsSqsParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/events-rule/index.ts",
          "line": 3525
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/events-rule/index.ts",
        "line": 3517
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 3567
          },
          "name": "resetMessageGroupId"
        }
      ],
      "name": "EventsRuleTargetsSqsParametersOutputReference",
      "namespace": "eventsRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 3571
          },
          "name": "messageGroupIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 3561
          },
          "name": "messageGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/events-rule/index.ts",
            "line": 3529
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eventsRule.EventsRuleTargetsSqsParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/events-rule/index:EventsRuleTargetsSqsParametersOutputReference"
    },
    "@cdktn/provider-awscc.eventschemasDiscoverer.EventschemasDiscoverer": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eventschemas_discoverer awscc_eventschemas_discoverer}."
      },
      "fqn": "@cdktn/provider-awscc.eventschemasDiscoverer.EventschemasDiscoverer",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eventschemas_discoverer awscc_eventschemas_discoverer} Resource."
        },
        "locationInModule": {
          "filename": "src/eventschemas-discoverer/index.ts",
          "line": 225
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.eventschemasDiscoverer.EventschemasDiscovererConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/eventschemas-discoverer/index.ts",
        "line": 193
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a EventschemasDiscoverer resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/eventschemas-discoverer/index.ts",
            "line": 210
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the EventschemasDiscoverer to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eventschemas_discoverer#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing EventschemasDiscoverer that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the EventschemasDiscoverer to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eventschemas-discoverer/index.ts",
            "line": 321
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.eventschemasDiscoverer.EventschemasDiscovererTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eventschemas-discoverer/index.ts",
            "line": 259
          },
          "name": "resetCrossAccount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eventschemas-discoverer/index.ts",
            "line": 275
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eventschemas-discoverer/index.ts",
            "line": 324
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eventschemas-discoverer/index.ts",
            "line": 336
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eventschemas-discoverer/index.ts",
            "line": 345
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "EventschemasDiscoverer",
      "namespace": "eventschemasDiscoverer",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eventschemas-discoverer/index.ts",
            "line": 198
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eventschemas-discoverer/index.ts",
            "line": 284
          },
          "name": "discovererArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eventschemas-discoverer/index.ts",
            "line": 289
          },
          "name": "discovererId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eventschemas-discoverer/index.ts",
            "line": 294
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eventschemas-discoverer/index.ts",
            "line": 312
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eventschemas-discoverer/index.ts",
            "line": 318
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.eventschemasDiscoverer.EventschemasDiscovererTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eventschemas-discoverer/index.ts",
            "line": 263
          },
          "name": "crossAccountInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eventschemas-discoverer/index.ts",
            "line": 279
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eventschemas-discoverer/index.ts",
            "line": 307
          },
          "name": "sourceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eventschemas-discoverer/index.ts",
            "line": 328
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eventschemasDiscoverer.EventschemasDiscovererTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eventschemas-discoverer/index.ts",
            "line": 253
          },
          "name": "crossAccount",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eventschemas-discoverer/index.ts",
            "line": 269
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eventschemas-discoverer/index.ts",
            "line": 300
          },
          "name": "sourceArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/eventschemas-discoverer/index:EventschemasDiscoverer"
    },
    "@cdktn/provider-awscc.eventschemasDiscoverer.EventschemasDiscovererConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventschemasDiscoverer.EventschemasDiscovererConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/eventschemas-discoverer/index.ts",
        "line": 14
      },
      "name": "EventschemasDiscovererConfig",
      "namespace": "eventschemasDiscoverer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eventschemas_discoverer#source_arn EventschemasDiscoverer#source_arn}",
            "stability": "stable",
            "summary": "The ARN of the event bus."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eventschemas-discoverer/index.ts",
            "line": 32
          },
          "name": "sourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eventschemas_discoverer#cross_account EventschemasDiscoverer#cross_account}",
            "stability": "stable",
            "summary": "Defines whether event schemas from other accounts are discovered. Default is True."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eventschemas-discoverer/index.ts",
            "line": 20
          },
          "name": "crossAccount",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eventschemas_discoverer#description EventschemasDiscoverer#description}",
            "stability": "stable",
            "summary": "A description for the discoverer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eventschemas-discoverer/index.ts",
            "line": 26
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eventschemas_discoverer#tags EventschemasDiscoverer#tags}",
            "stability": "stable",
            "summary": "Tags associated with the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eventschemas-discoverer/index.ts",
            "line": 38
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eventschemasDiscoverer.EventschemasDiscovererTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/eventschemas-discoverer/index:EventschemasDiscovererConfig"
    },
    "@cdktn/provider-awscc.eventschemasDiscoverer.EventschemasDiscovererTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventschemasDiscoverer.EventschemasDiscovererTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/eventschemas-discoverer/index.ts",
        "line": 40
      },
      "name": "EventschemasDiscovererTags",
      "namespace": "eventschemasDiscoverer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eventschemas_discoverer#key EventschemasDiscoverer#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eventschemas-discoverer/index.ts",
            "line": 44
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eventschemas_discoverer#value EventschemasDiscoverer#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eventschemas-discoverer/index.ts",
            "line": 48
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/eventschemas-discoverer/index:EventschemasDiscovererTags"
    },
    "@cdktn/provider-awscc.eventschemasDiscoverer.EventschemasDiscovererTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventschemasDiscoverer.EventschemasDiscovererTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/eventschemas-discoverer/index.ts",
          "line": 178
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/eventschemas-discoverer/index.ts",
        "line": 170
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eventschemas-discoverer/index.ts",
            "line": 185
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.eventschemasDiscoverer.EventschemasDiscovererTagsOutputReference"
            }
          }
        }
      ],
      "name": "EventschemasDiscovererTagsList",
      "namespace": "eventschemasDiscoverer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eventschemas-discoverer/index.ts",
            "line": 171
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eventschemasDiscoverer.EventschemasDiscovererTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/eventschemas-discoverer/index:EventschemasDiscovererTagsList"
    },
    "@cdktn/provider-awscc.eventschemasDiscoverer.EventschemasDiscovererTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventschemasDiscoverer.EventschemasDiscovererTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/eventschemas-discoverer/index.ts",
          "line": 97
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/eventschemas-discoverer/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eventschemas-discoverer/index.ts",
            "line": 145
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eventschemas-discoverer/index.ts",
            "line": 161
          },
          "name": "resetValue"
        }
      ],
      "name": "EventschemasDiscovererTagsOutputReference",
      "namespace": "eventschemasDiscoverer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eventschemas-discoverer/index.ts",
            "line": 149
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eventschemas-discoverer/index.ts",
            "line": 165
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eventschemas-discoverer/index.ts",
            "line": 139
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eventschemas-discoverer/index.ts",
            "line": 155
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eventschemas-discoverer/index.ts",
            "line": 101
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eventschemasDiscoverer.EventschemasDiscovererTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/eventschemas-discoverer/index:EventschemasDiscovererTagsOutputReference"
    },
    "@cdktn/provider-awscc.eventschemasRegistry.EventschemasRegistry": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eventschemas_registry awscc_eventschemas_registry}."
      },
      "fqn": "@cdktn/provider-awscc.eventschemasRegistry.EventschemasRegistry",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eventschemas_registry awscc_eventschemas_registry} Resource."
        },
        "locationInModule": {
          "filename": "src/eventschemas-registry/index.ts",
          "line": 219
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.eventschemasRegistry.EventschemasRegistryConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/eventschemas-registry/index.ts",
        "line": 187
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a EventschemasRegistry resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/eventschemas-registry/index.ts",
            "line": 204
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the EventschemasRegistry to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eventschemas_registry#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing EventschemasRegistry that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the EventschemasRegistry to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eventschemas-registry/index.ts",
            "line": 291
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.eventschemasRegistry.EventschemasRegistryTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eventschemas-registry/index.ts",
            "line": 252
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eventschemas-registry/index.ts",
            "line": 278
          },
          "name": "resetRegistryName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eventschemas-registry/index.ts",
            "line": 294
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eventschemas-registry/index.ts",
            "line": 306
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eventschemas-registry/index.ts",
            "line": 314
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "EventschemasRegistry",
      "namespace": "eventschemasRegistry",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eventschemas-registry/index.ts",
            "line": 192
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eventschemas-registry/index.ts",
            "line": 261
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eventschemas-registry/index.ts",
            "line": 266
          },
          "name": "registryArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eventschemas-registry/index.ts",
            "line": 288
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.eventschemasRegistry.EventschemasRegistryTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eventschemas-registry/index.ts",
            "line": 256
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eventschemas-registry/index.ts",
            "line": 282
          },
          "name": "registryNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eventschemas-registry/index.ts",
            "line": 298
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eventschemasRegistry.EventschemasRegistryTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eventschemas-registry/index.ts",
            "line": 246
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eventschemas-registry/index.ts",
            "line": 272
          },
          "name": "registryName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/eventschemas-registry/index:EventschemasRegistry"
    },
    "@cdktn/provider-awscc.eventschemasRegistry.EventschemasRegistryConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventschemasRegistry.EventschemasRegistryConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/eventschemas-registry/index.ts",
        "line": 14
      },
      "name": "EventschemasRegistryConfig",
      "namespace": "eventschemasRegistry",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eventschemas_registry#description EventschemasRegistry#description}",
            "stability": "stable",
            "summary": "A description of the registry to be created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eventschemas-registry/index.ts",
            "line": 20
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eventschemas_registry#registry_name EventschemasRegistry#registry_name}",
            "stability": "stable",
            "summary": "The name of the schema registry."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eventschemas-registry/index.ts",
            "line": 26
          },
          "name": "registryName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eventschemas_registry#tags EventschemasRegistry#tags}",
            "stability": "stable",
            "summary": "Tags associated with the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eventschemas-registry/index.ts",
            "line": 32
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eventschemasRegistry.EventschemasRegistryTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/eventschemas-registry/index:EventschemasRegistryConfig"
    },
    "@cdktn/provider-awscc.eventschemasRegistry.EventschemasRegistryTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventschemasRegistry.EventschemasRegistryTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/eventschemas-registry/index.ts",
        "line": 34
      },
      "name": "EventschemasRegistryTags",
      "namespace": "eventschemasRegistry",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eventschemas_registry#key EventschemasRegistry#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eventschemas-registry/index.ts",
            "line": 38
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eventschemas_registry#value EventschemasRegistry#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eventschemas-registry/index.ts",
            "line": 42
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/eventschemas-registry/index:EventschemasRegistryTags"
    },
    "@cdktn/provider-awscc.eventschemasRegistry.EventschemasRegistryTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventschemasRegistry.EventschemasRegistryTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/eventschemas-registry/index.ts",
          "line": 172
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/eventschemas-registry/index.ts",
        "line": 164
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eventschemas-registry/index.ts",
            "line": 179
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.eventschemasRegistry.EventschemasRegistryTagsOutputReference"
            }
          }
        }
      ],
      "name": "EventschemasRegistryTagsList",
      "namespace": "eventschemasRegistry",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eventschemas-registry/index.ts",
            "line": 165
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eventschemasRegistry.EventschemasRegistryTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/eventschemas-registry/index:EventschemasRegistryTagsList"
    },
    "@cdktn/provider-awscc.eventschemasRegistry.EventschemasRegistryTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventschemasRegistry.EventschemasRegistryTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/eventschemas-registry/index.ts",
          "line": 91
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/eventschemas-registry/index.ts",
        "line": 81
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eventschemas-registry/index.ts",
            "line": 139
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eventschemas-registry/index.ts",
            "line": 155
          },
          "name": "resetValue"
        }
      ],
      "name": "EventschemasRegistryTagsOutputReference",
      "namespace": "eventschemasRegistry",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eventschemas-registry/index.ts",
            "line": 143
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eventschemas-registry/index.ts",
            "line": 159
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eventschemas-registry/index.ts",
            "line": 133
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eventschemas-registry/index.ts",
            "line": 149
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eventschemas-registry/index.ts",
            "line": 95
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eventschemasRegistry.EventschemasRegistryTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/eventschemas-registry/index:EventschemasRegistryTagsOutputReference"
    },
    "@cdktn/provider-awscc.eventschemasRegistryPolicy.EventschemasRegistryPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eventschemas_registry_policy awscc_eventschemas_registry_policy}."
      },
      "fqn": "@cdktn/provider-awscc.eventschemasRegistryPolicy.EventschemasRegistryPolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eventschemas_registry_policy awscc_eventschemas_registry_policy} Resource."
        },
        "locationInModule": {
          "filename": "src/eventschemas-registry-policy/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.eventschemasRegistryPolicy.EventschemasRegistryPolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/eventschemas-registry-policy/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a EventschemasRegistryPolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/eventschemas-registry-policy/index.ts",
            "line": 49
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the EventschemasRegistryPolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eventschemas_registry_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing EventschemasRegistryPolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the EventschemasRegistryPolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eventschemas-registry-policy/index.ts",
            "line": 133
          },
          "name": "resetRevisionId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eventschemas-registry-policy/index.ts",
            "line": 145
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eventschemas-registry-policy/index.ts",
            "line": 153
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "EventschemasRegistryPolicy",
      "namespace": "eventschemasRegistryPolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eventschemas-registry-policy/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eventschemas-registry-policy/index.ts",
            "line": 90
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eventschemas-registry-policy/index.ts",
            "line": 121
          },
          "name": "registryPolicyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eventschemas-registry-policy/index.ts",
            "line": 103
          },
          "name": "policyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eventschemas-registry-policy/index.ts",
            "line": 116
          },
          "name": "registryNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eventschemas-registry-policy/index.ts",
            "line": 137
          },
          "name": "revisionIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eventschemas-registry-policy/index.ts",
            "line": 96
          },
          "name": "policy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eventschemas-registry-policy/index.ts",
            "line": 109
          },
          "name": "registryName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eventschemas-registry-policy/index.ts",
            "line": 127
          },
          "name": "revisionId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/eventschemas-registry-policy/index:EventschemasRegistryPolicy"
    },
    "@cdktn/provider-awscc.eventschemasRegistryPolicy.EventschemasRegistryPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventschemasRegistryPolicy.EventschemasRegistryPolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/eventschemas-registry-policy/index.ts",
        "line": 14
      },
      "name": "EventschemasRegistryPolicyConfig",
      "namespace": "eventschemasRegistryPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eventschemas_registry_policy#policy EventschemasRegistryPolicy#policy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eventschemas-registry-policy/index.ts",
            "line": 18
          },
          "name": "policy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eventschemas_registry_policy#registry_name EventschemasRegistryPolicy#registry_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eventschemas-registry-policy/index.ts",
            "line": 22
          },
          "name": "registryName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eventschemas_registry_policy#revision_id EventschemasRegistryPolicy#revision_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eventschemas-registry-policy/index.ts",
            "line": 26
          },
          "name": "revisionId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/eventschemas-registry-policy/index:EventschemasRegistryPolicyConfig"
    },
    "@cdktn/provider-awscc.eventschemasSchema.EventschemasSchema": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eventschemas_schema awscc_eventschemas_schema}."
      },
      "fqn": "@cdktn/provider-awscc.eventschemasSchema.EventschemasSchema",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eventschemas_schema awscc_eventschemas_schema} Resource."
        },
        "locationInModule": {
          "filename": "src/eventschemas-schema/index.ts",
          "line": 237
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.eventschemasSchema.EventschemasSchemaConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/eventschemas-schema/index.ts",
        "line": 205
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a EventschemasSchema resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/eventschemas-schema/index.ts",
            "line": 222
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the EventschemasSchema to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eventschemas_schema#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing EventschemasSchema that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the EventschemasSchema to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eventschemas-schema/index.ts",
            "line": 348
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.eventschemasSchema.EventschemasSchemaTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eventschemas-schema/index.ts",
            "line": 286
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eventschemas-schema/index.ts",
            "line": 330
          },
          "name": "resetSchemaName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eventschemas-schema/index.ts",
            "line": 351
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eventschemas-schema/index.ts",
            "line": 381
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eventschemas-schema/index.ts",
            "line": 392
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "EventschemasSchema",
      "namespace": "eventschemasSchema",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eventschemas-schema/index.ts",
            "line": 210
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eventschemas-schema/index.ts",
            "line": 295
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eventschemas-schema/index.ts",
            "line": 300
          },
          "name": "lastModified",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eventschemas-schema/index.ts",
            "line": 318
          },
          "name": "schemaArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eventschemas-schema/index.ts",
            "line": 339
          },
          "name": "schemaVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eventschemas-schema/index.ts",
            "line": 345
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.eventschemasSchema.EventschemasSchemaTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eventschemas-schema/index.ts",
            "line": 373
          },
          "name": "versionCreatedDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eventschemas-schema/index.ts",
            "line": 274
          },
          "name": "contentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eventschemas-schema/index.ts",
            "line": 290
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eventschemas-schema/index.ts",
            "line": 313
          },
          "name": "registryNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eventschemas-schema/index.ts",
            "line": 334
          },
          "name": "schemaNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eventschemas-schema/index.ts",
            "line": 355
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eventschemasSchema.EventschemasSchemaTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eventschemas-schema/index.ts",
            "line": 368
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eventschemas-schema/index.ts",
            "line": 267
          },
          "name": "content",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eventschemas-schema/index.ts",
            "line": 280
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eventschemas-schema/index.ts",
            "line": 306
          },
          "name": "registryName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eventschemas-schema/index.ts",
            "line": 324
          },
          "name": "schemaName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eventschemas-schema/index.ts",
            "line": 361
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/eventschemas-schema/index:EventschemasSchema"
    },
    "@cdktn/provider-awscc.eventschemasSchema.EventschemasSchemaConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventschemasSchema.EventschemasSchemaConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/eventschemas-schema/index.ts",
        "line": 14
      },
      "name": "EventschemasSchemaConfig",
      "namespace": "eventschemasSchema",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eventschemas_schema#content EventschemasSchema#content}",
            "stability": "stable",
            "summary": "The source of the schema definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eventschemas-schema/index.ts",
            "line": 20
          },
          "name": "content",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eventschemas_schema#registry_name EventschemasSchema#registry_name}",
            "stability": "stable",
            "summary": "The name of the schema registry."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eventschemas-schema/index.ts",
            "line": 32
          },
          "name": "registryName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eventschemas_schema#type EventschemasSchema#type}",
            "stability": "stable",
            "summary": "The type of schema. Valid types include OpenApi3 and JSONSchemaDraft4."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eventschemas-schema/index.ts",
            "line": 50
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eventschemas_schema#description EventschemasSchema#description}",
            "stability": "stable",
            "summary": "A description of the schema."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eventschemas-schema/index.ts",
            "line": 26
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eventschemas_schema#schema_name EventschemasSchema#schema_name}",
            "stability": "stable",
            "summary": "The name of the schema."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eventschemas-schema/index.ts",
            "line": 38
          },
          "name": "schemaName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eventschemas_schema#tags EventschemasSchema#tags}",
            "stability": "stable",
            "summary": "Tags associated with the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eventschemas-schema/index.ts",
            "line": 44
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eventschemasSchema.EventschemasSchemaTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/eventschemas-schema/index:EventschemasSchemaConfig"
    },
    "@cdktn/provider-awscc.eventschemasSchema.EventschemasSchemaTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventschemasSchema.EventschemasSchemaTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/eventschemas-schema/index.ts",
        "line": 52
      },
      "name": "EventschemasSchemaTags",
      "namespace": "eventschemasSchema",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eventschemas_schema#key EventschemasSchema#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eventschemas-schema/index.ts",
            "line": 56
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/eventschemas_schema#value EventschemasSchema#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eventschemas-schema/index.ts",
            "line": 60
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/eventschemas-schema/index:EventschemasSchemaTags"
    },
    "@cdktn/provider-awscc.eventschemasSchema.EventschemasSchemaTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventschemasSchema.EventschemasSchemaTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/eventschemas-schema/index.ts",
          "line": 190
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/eventschemas-schema/index.ts",
        "line": 182
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eventschemas-schema/index.ts",
            "line": 197
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.eventschemasSchema.EventschemasSchemaTagsOutputReference"
            }
          }
        }
      ],
      "name": "EventschemasSchemaTagsList",
      "namespace": "eventschemasSchema",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eventschemas-schema/index.ts",
            "line": 183
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.eventschemasSchema.EventschemasSchemaTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/eventschemas-schema/index:EventschemasSchemaTagsList"
    },
    "@cdktn/provider-awscc.eventschemasSchema.EventschemasSchemaTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.eventschemasSchema.EventschemasSchemaTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/eventschemas-schema/index.ts",
          "line": 109
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/eventschemas-schema/index.ts",
        "line": 99
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eventschemas-schema/index.ts",
            "line": 157
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eventschemas-schema/index.ts",
            "line": 173
          },
          "name": "resetValue"
        }
      ],
      "name": "EventschemasSchemaTagsOutputReference",
      "namespace": "eventschemasSchema",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eventschemas-schema/index.ts",
            "line": 161
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/eventschemas-schema/index.ts",
            "line": 177
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eventschemas-schema/index.ts",
            "line": 151
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eventschemas-schema/index.ts",
            "line": 167
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/eventschemas-schema/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.eventschemasSchema.EventschemasSchemaTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/eventschemas-schema/index:EventschemasSchemaTagsOutputReference"
    },
    "@cdktn/provider-awscc.evidentlyExperiment.EvidentlyExperiment": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_experiment awscc_evidently_experiment}."
      },
      "fqn": "@cdktn/provider-awscc.evidentlyExperiment.EvidentlyExperiment",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_experiment awscc_evidently_experiment} Resource."
        },
        "locationInModule": {
          "filename": "src/evidently-experiment/index.ts",
          "line": 1215
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.evidentlyExperiment.EvidentlyExperimentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/evidently-experiment/index.ts",
        "line": 1183
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a EvidentlyExperiment resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 1200
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the EvidentlyExperiment to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_experiment#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing EvidentlyExperiment that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the EvidentlyExperiment to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 1280
          },
          "name": "putMetricGoals",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.evidentlyExperiment.EvidentlyExperimentMetricGoals"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 1306
          },
          "name": "putOnlineAbConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.evidentlyExperiment.EvidentlyExperimentOnlineAbConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 1364
          },
          "name": "putRunningStatus",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.evidentlyExperiment.EvidentlyExperimentRunningStatus"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 1412
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.evidentlyExperiment.EvidentlyExperimentTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 1428
          },
          "name": "putTreatments",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.evidentlyExperiment.EvidentlyExperimentTreatments"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 1262
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 1335
          },
          "name": "resetRandomizationSalt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 1351
          },
          "name": "resetRemoveSegment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 1367
          },
          "name": "resetRunningStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 1383
          },
          "name": "resetSamplingRate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 1399
          },
          "name": "resetSegment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 1415
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 1440
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 1457
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "EvidentlyExperiment",
      "namespace": "evidentlyExperiment",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 1188
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 1250
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 1271
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 1277
          },
          "name": "metricGoals",
          "type": {
            "fqn": "@cdktn/provider-awscc.evidentlyExperiment.EvidentlyExperimentMetricGoalsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 1303
          },
          "name": "onlineAbConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.evidentlyExperiment.EvidentlyExperimentOnlineAbConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 1361
          },
          "name": "runningStatus",
          "type": {
            "fqn": "@cdktn/provider-awscc.evidentlyExperiment.EvidentlyExperimentRunningStatusOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 1409
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.evidentlyExperiment.EvidentlyExperimentTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 1425
          },
          "name": "treatments",
          "type": {
            "fqn": "@cdktn/provider-awscc.evidentlyExperiment.EvidentlyExperimentTreatmentsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 1266
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 1284
          },
          "name": "metricGoalsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.evidentlyExperiment.EvidentlyExperimentMetricGoals"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 1297
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 1310
          },
          "name": "onlineAbConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.evidentlyExperiment.EvidentlyExperimentOnlineAbConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 1323
          },
          "name": "projectInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 1339
          },
          "name": "randomizationSaltInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 1355
          },
          "name": "removeSegmentInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 1371
          },
          "name": "runningStatusInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.evidentlyExperiment.EvidentlyExperimentRunningStatus"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 1387
          },
          "name": "samplingRateInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 1403
          },
          "name": "segmentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 1419
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.evidentlyExperiment.EvidentlyExperimentTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 1432
          },
          "name": "treatmentsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.evidentlyExperiment.EvidentlyExperimentTreatments"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 1256
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 1290
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 1316
          },
          "name": "project",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 1329
          },
          "name": "randomizationSalt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 1345
          },
          "name": "removeSegment",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 1377
          },
          "name": "samplingRate",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 1393
          },
          "name": "segment",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/evidently-experiment/index:EvidentlyExperiment"
    },
    "@cdktn/provider-awscc.evidentlyExperiment.EvidentlyExperimentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evidentlyExperiment.EvidentlyExperimentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/evidently-experiment/index.ts",
        "line": 14
      },
      "name": "EvidentlyExperimentConfig",
      "namespace": "evidentlyExperiment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_experiment#metric_goals EvidentlyExperiment#metric_goals}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 22
          },
          "name": "metricGoals",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.evidentlyExperiment.EvidentlyExperimentMetricGoals"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_experiment#name EvidentlyExperiment#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 26
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_experiment#online_ab_config EvidentlyExperiment#online_ab_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 30
          },
          "name": "onlineAbConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.evidentlyExperiment.EvidentlyExperimentOnlineAbConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_experiment#project EvidentlyExperiment#project}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 34
          },
          "name": "project",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_experiment#treatments EvidentlyExperiment#treatments}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 66
          },
          "name": "treatments",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.evidentlyExperiment.EvidentlyExperimentTreatments"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_experiment#description EvidentlyExperiment#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 18
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_experiment#randomization_salt EvidentlyExperiment#randomization_salt}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 38
          },
          "name": "randomizationSalt",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_experiment#remove_segment EvidentlyExperiment#remove_segment}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 42
          },
          "name": "removeSegment",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_experiment#running_status EvidentlyExperiment#running_status}",
            "stability": "stable",
            "summary": "Start Experiment. Default is False."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 48
          },
          "name": "runningStatus",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.evidentlyExperiment.EvidentlyExperimentRunningStatus"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_experiment#sampling_rate EvidentlyExperiment#sampling_rate}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 52
          },
          "name": "samplingRate",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_experiment#segment EvidentlyExperiment#segment}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 56
          },
          "name": "segment",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_experiment#tags EvidentlyExperiment#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 62
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.evidentlyExperiment.EvidentlyExperimentTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/evidently-experiment/index:EvidentlyExperimentConfig"
    },
    "@cdktn/provider-awscc.evidentlyExperiment.EvidentlyExperimentMetricGoals": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evidentlyExperiment.EvidentlyExperimentMetricGoals",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/evidently-experiment/index.ts",
        "line": 68
      },
      "name": "EvidentlyExperimentMetricGoals",
      "namespace": "evidentlyExperiment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_experiment#desired_change EvidentlyExperiment#desired_change}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 72
          },
          "name": "desiredChange",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_experiment#entity_id_key EvidentlyExperiment#entity_id_key}",
            "stability": "stable",
            "summary": "The JSON path to reference the entity id in the event."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 78
          },
          "name": "entityIdKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_experiment#metric_name EvidentlyExperiment#metric_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 88
          },
          "name": "metricName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_experiment#value_key EvidentlyExperiment#value_key}",
            "stability": "stable",
            "summary": "The JSON path to reference the numerical metric value in the event."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 98
          },
          "name": "valueKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Rules use event patterns to select events. An event pattern either matches an event or it doesn't.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_experiment#event_pattern EvidentlyExperiment#event_pattern}",
            "stability": "stable",
            "summary": "Event patterns have the same structure as the events they match."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 84
          },
          "name": "eventPattern",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_experiment#unit_label EvidentlyExperiment#unit_label}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 92
          },
          "name": "unitLabel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/evidently-experiment/index:EvidentlyExperimentMetricGoals"
    },
    "@cdktn/provider-awscc.evidentlyExperiment.EvidentlyExperimentMetricGoalsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evidentlyExperiment.EvidentlyExperimentMetricGoalsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/evidently-experiment/index.ts",
          "line": 332
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/evidently-experiment/index.ts",
        "line": 324
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 339
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.evidentlyExperiment.EvidentlyExperimentMetricGoalsOutputReference"
            }
          }
        }
      ],
      "name": "EvidentlyExperimentMetricGoalsList",
      "namespace": "evidentlyExperiment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 325
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.evidentlyExperiment.EvidentlyExperimentMetricGoals"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/evidently-experiment/index:EvidentlyExperimentMetricGoalsList"
    },
    "@cdktn/provider-awscc.evidentlyExperiment.EvidentlyExperimentMetricGoalsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evidentlyExperiment.EvidentlyExperimentMetricGoalsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/evidently-experiment/index.ts",
          "line": 175
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/evidently-experiment/index.ts",
        "line": 165
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 273
          },
          "name": "resetEventPattern"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 302
          },
          "name": "resetUnitLabel"
        }
      ],
      "name": "EvidentlyExperimentMetricGoalsOutputReference",
      "namespace": "evidentlyExperiment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 248
          },
          "name": "desiredChangeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 261
          },
          "name": "entityIdKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 277
          },
          "name": "eventPatternInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 290
          },
          "name": "metricNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 306
          },
          "name": "unitLabelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 319
          },
          "name": "valueKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 241
          },
          "name": "desiredChange",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 254
          },
          "name": "entityIdKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 267
          },
          "name": "eventPattern",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 283
          },
          "name": "metricName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 296
          },
          "name": "unitLabel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 312
          },
          "name": "valueKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 179
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.evidentlyExperiment.EvidentlyExperimentMetricGoals"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/evidently-experiment/index:EvidentlyExperimentMetricGoalsOutputReference"
    },
    "@cdktn/provider-awscc.evidentlyExperiment.EvidentlyExperimentOnlineAbConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evidentlyExperiment.EvidentlyExperimentOnlineAbConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/evidently-experiment/index.ts",
        "line": 492
      },
      "name": "EvidentlyExperimentOnlineAbConfig",
      "namespace": "evidentlyExperiment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_experiment#control_treatment_name EvidentlyExperiment#control_treatment_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 496
          },
          "name": "controlTreatmentName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_experiment#treatment_weights EvidentlyExperiment#treatment_weights}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 500
          },
          "name": "treatmentWeights",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.evidentlyExperiment.EvidentlyExperimentOnlineAbConfigTreatmentWeights"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/evidently-experiment/index:EvidentlyExperimentOnlineAbConfig"
    },
    "@cdktn/provider-awscc.evidentlyExperiment.EvidentlyExperimentOnlineAbConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evidentlyExperiment.EvidentlyExperimentOnlineAbConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/evidently-experiment/index.ts",
          "line": 547
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/evidently-experiment/index.ts",
        "line": 539
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 608
          },
          "name": "putTreatmentWeights",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.evidentlyExperiment.EvidentlyExperimentOnlineAbConfigTreatmentWeights"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 595
          },
          "name": "resetControlTreatmentName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 611
          },
          "name": "resetTreatmentWeights"
        }
      ],
      "name": "EvidentlyExperimentOnlineAbConfigOutputReference",
      "namespace": "evidentlyExperiment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 605
          },
          "name": "treatmentWeights",
          "type": {
            "fqn": "@cdktn/provider-awscc.evidentlyExperiment.EvidentlyExperimentOnlineAbConfigTreatmentWeightsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 599
          },
          "name": "controlTreatmentNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 615
          },
          "name": "treatmentWeightsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.evidentlyExperiment.EvidentlyExperimentOnlineAbConfigTreatmentWeights"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 589
          },
          "name": "controlTreatmentName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 551
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.evidentlyExperiment.EvidentlyExperimentOnlineAbConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/evidently-experiment/index:EvidentlyExperimentOnlineAbConfigOutputReference"
    },
    "@cdktn/provider-awscc.evidentlyExperiment.EvidentlyExperimentOnlineAbConfigTreatmentWeights": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evidentlyExperiment.EvidentlyExperimentOnlineAbConfigTreatmentWeights",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/evidently-experiment/index.ts",
        "line": 343
      },
      "name": "EvidentlyExperimentOnlineAbConfigTreatmentWeights",
      "namespace": "evidentlyExperiment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_experiment#split_weight EvidentlyExperiment#split_weight}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 347
          },
          "name": "splitWeight",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_experiment#treatment EvidentlyExperiment#treatment}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 351
          },
          "name": "treatment",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/evidently-experiment/index:EvidentlyExperimentOnlineAbConfigTreatmentWeights"
    },
    "@cdktn/provider-awscc.evidentlyExperiment.EvidentlyExperimentOnlineAbConfigTreatmentWeightsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evidentlyExperiment.EvidentlyExperimentOnlineAbConfigTreatmentWeightsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/evidently-experiment/index.ts",
          "line": 481
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/evidently-experiment/index.ts",
        "line": 473
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 488
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.evidentlyExperiment.EvidentlyExperimentOnlineAbConfigTreatmentWeightsOutputReference"
            }
          }
        }
      ],
      "name": "EvidentlyExperimentOnlineAbConfigTreatmentWeightsList",
      "namespace": "evidentlyExperiment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 474
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.evidentlyExperiment.EvidentlyExperimentOnlineAbConfigTreatmentWeights"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/evidently-experiment/index:EvidentlyExperimentOnlineAbConfigTreatmentWeightsList"
    },
    "@cdktn/provider-awscc.evidentlyExperiment.EvidentlyExperimentOnlineAbConfigTreatmentWeightsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evidentlyExperiment.EvidentlyExperimentOnlineAbConfigTreatmentWeightsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/evidently-experiment/index.ts",
          "line": 400
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/evidently-experiment/index.ts",
        "line": 390
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 448
          },
          "name": "resetSplitWeight"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 464
          },
          "name": "resetTreatment"
        }
      ],
      "name": "EvidentlyExperimentOnlineAbConfigTreatmentWeightsOutputReference",
      "namespace": "evidentlyExperiment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 452
          },
          "name": "splitWeightInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 468
          },
          "name": "treatmentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 442
          },
          "name": "splitWeight",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 458
          },
          "name": "treatment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 404
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.evidentlyExperiment.EvidentlyExperimentOnlineAbConfigTreatmentWeights"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/evidently-experiment/index:EvidentlyExperimentOnlineAbConfigTreatmentWeightsOutputReference"
    },
    "@cdktn/provider-awscc.evidentlyExperiment.EvidentlyExperimentRunningStatus": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evidentlyExperiment.EvidentlyExperimentRunningStatus",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/evidently-experiment/index.ts",
        "line": 619
      },
      "name": "EvidentlyExperimentRunningStatus",
      "namespace": "evidentlyExperiment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_experiment#analysis_complete_time EvidentlyExperiment#analysis_complete_time}",
            "stability": "stable",
            "summary": "Provide the analysis Completion time for an experiment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 625
          },
          "name": "analysisCompleteTime",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_experiment#desired_state EvidentlyExperiment#desired_state}",
            "stability": "stable",
            "summary": "Provide CANCELLED or COMPLETED desired state when stopping an experiment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 631
          },
          "name": "desiredState",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_experiment#reason EvidentlyExperiment#reason}",
            "stability": "stable",
            "summary": "Reason is a required input for stopping the experiment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 637
          },
          "name": "reason",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_experiment#status EvidentlyExperiment#status}",
            "stability": "stable",
            "summary": "Provide START or STOP action to apply on an experiment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 643
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/evidently-experiment/index:EvidentlyExperimentRunningStatus"
    },
    "@cdktn/provider-awscc.evidentlyExperiment.EvidentlyExperimentRunningStatusOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evidentlyExperiment.EvidentlyExperimentRunningStatusOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/evidently-experiment/index.ts",
          "line": 704
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/evidently-experiment/index.ts",
        "line": 696
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 764
          },
          "name": "resetAnalysisCompleteTime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 780
          },
          "name": "resetDesiredState"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 796
          },
          "name": "resetReason"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 812
          },
          "name": "resetStatus"
        }
      ],
      "name": "EvidentlyExperimentRunningStatusOutputReference",
      "namespace": "evidentlyExperiment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 768
          },
          "name": "analysisCompleteTimeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 784
          },
          "name": "desiredStateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 800
          },
          "name": "reasonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 816
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 758
          },
          "name": "analysisCompleteTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 774
          },
          "name": "desiredState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 790
          },
          "name": "reason",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 806
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 708
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.evidentlyExperiment.EvidentlyExperimentRunningStatus"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/evidently-experiment/index:EvidentlyExperimentRunningStatusOutputReference"
    },
    "@cdktn/provider-awscc.evidentlyExperiment.EvidentlyExperimentTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evidentlyExperiment.EvidentlyExperimentTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/evidently-experiment/index.ts",
        "line": 820
      },
      "name": "EvidentlyExperimentTags",
      "namespace": "evidentlyExperiment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_experiment#key EvidentlyExperiment#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 826
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_experiment#value EvidentlyExperiment#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 832
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/evidently-experiment/index:EvidentlyExperimentTags"
    },
    "@cdktn/provider-awscc.evidentlyExperiment.EvidentlyExperimentTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evidentlyExperiment.EvidentlyExperimentTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/evidently-experiment/index.ts",
          "line": 962
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/evidently-experiment/index.ts",
        "line": 954
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 969
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.evidentlyExperiment.EvidentlyExperimentTagsOutputReference"
            }
          }
        }
      ],
      "name": "EvidentlyExperimentTagsList",
      "namespace": "evidentlyExperiment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 955
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.evidentlyExperiment.EvidentlyExperimentTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/evidently-experiment/index:EvidentlyExperimentTagsList"
    },
    "@cdktn/provider-awscc.evidentlyExperiment.EvidentlyExperimentTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evidentlyExperiment.EvidentlyExperimentTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/evidently-experiment/index.ts",
          "line": 881
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/evidently-experiment/index.ts",
        "line": 871
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 929
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 945
          },
          "name": "resetValue"
        }
      ],
      "name": "EvidentlyExperimentTagsOutputReference",
      "namespace": "evidentlyExperiment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 933
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 949
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 923
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 939
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 885
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.evidentlyExperiment.EvidentlyExperimentTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/evidently-experiment/index:EvidentlyExperimentTagsOutputReference"
    },
    "@cdktn/provider-awscc.evidentlyExperiment.EvidentlyExperimentTreatments": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evidentlyExperiment.EvidentlyExperimentTreatments",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/evidently-experiment/index.ts",
        "line": 973
      },
      "name": "EvidentlyExperimentTreatments",
      "namespace": "evidentlyExperiment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_experiment#feature EvidentlyExperiment#feature}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 981
          },
          "name": "feature",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_experiment#treatment_name EvidentlyExperiment#treatment_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 985
          },
          "name": "treatmentName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_experiment#variation EvidentlyExperiment#variation}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 989
          },
          "name": "variation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_experiment#description EvidentlyExperiment#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 977
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/evidently-experiment/index:EvidentlyExperimentTreatments"
    },
    "@cdktn/provider-awscc.evidentlyExperiment.EvidentlyExperimentTreatmentsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evidentlyExperiment.EvidentlyExperimentTreatmentsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/evidently-experiment/index.ts",
          "line": 1168
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/evidently-experiment/index.ts",
        "line": 1160
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 1175
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.evidentlyExperiment.EvidentlyExperimentTreatmentsOutputReference"
            }
          }
        }
      ],
      "name": "EvidentlyExperimentTreatmentsList",
      "namespace": "evidentlyExperiment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 1161
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.evidentlyExperiment.EvidentlyExperimentTreatments"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/evidently-experiment/index:EvidentlyExperimentTreatmentsList"
    },
    "@cdktn/provider-awscc.evidentlyExperiment.EvidentlyExperimentTreatmentsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evidentlyExperiment.EvidentlyExperimentTreatmentsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/evidently-experiment/index.ts",
          "line": 1052
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/evidently-experiment/index.ts",
        "line": 1042
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 1112
          },
          "name": "resetDescription"
        }
      ],
      "name": "EvidentlyExperimentTreatmentsOutputReference",
      "namespace": "evidentlyExperiment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 1116
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 1129
          },
          "name": "featureInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 1142
          },
          "name": "treatmentNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 1155
          },
          "name": "variationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 1106
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 1122
          },
          "name": "feature",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 1135
          },
          "name": "treatmentName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 1148
          },
          "name": "variation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-experiment/index.ts",
            "line": 1056
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.evidentlyExperiment.EvidentlyExperimentTreatments"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/evidently-experiment/index:EvidentlyExperimentTreatmentsOutputReference"
    },
    "@cdktn/provider-awscc.evidentlyFeature.EvidentlyFeature": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_feature awscc_evidently_feature}."
      },
      "fqn": "@cdktn/provider-awscc.evidentlyFeature.EvidentlyFeature",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_feature awscc_evidently_feature} Resource."
        },
        "locationInModule": {
          "filename": "src/evidently-feature/index.ts",
          "line": 636
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.evidentlyFeature.EvidentlyFeatureConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/evidently-feature/index.ts",
        "line": 604
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a EvidentlyFeature resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/evidently-feature/index.ts",
            "line": 621
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the EvidentlyFeature to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_feature#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing EvidentlyFeature that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the EvidentlyFeature to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-feature/index.ts",
            "line": 708
          },
          "name": "putEntityOverrides",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.evidentlyFeature.EvidentlyFeatureEntityOverrides"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-feature/index.ts",
            "line": 771
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.evidentlyFeature.EvidentlyFeatureTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-feature/index.ts",
            "line": 787
          },
          "name": "putVariations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.evidentlyFeature.EvidentlyFeatureVariations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-feature/index.ts",
            "line": 679
          },
          "name": "resetDefaultVariation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-feature/index.ts",
            "line": 695
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-feature/index.ts",
            "line": 711
          },
          "name": "resetEntityOverrides"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-feature/index.ts",
            "line": 727
          },
          "name": "resetEvaluationStrategy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-feature/index.ts",
            "line": 774
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-feature/index.ts",
            "line": 799
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-feature/index.ts",
            "line": 812
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "EvidentlyFeature",
      "namespace": "evidentlyFeature",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-feature/index.ts",
            "line": 609
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-feature/index.ts",
            "line": 667
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-feature/index.ts",
            "line": 705
          },
          "name": "entityOverrides",
          "type": {
            "fqn": "@cdktn/provider-awscc.evidentlyFeature.EvidentlyFeatureEntityOverridesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-feature/index.ts",
            "line": 736
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-feature/index.ts",
            "line": 768
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.evidentlyFeature.EvidentlyFeatureTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-feature/index.ts",
            "line": 784
          },
          "name": "variations",
          "type": {
            "fqn": "@cdktn/provider-awscc.evidentlyFeature.EvidentlyFeatureVariationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-feature/index.ts",
            "line": 683
          },
          "name": "defaultVariationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-feature/index.ts",
            "line": 699
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-feature/index.ts",
            "line": 715
          },
          "name": "entityOverridesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.evidentlyFeature.EvidentlyFeatureEntityOverrides"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-feature/index.ts",
            "line": 731
          },
          "name": "evaluationStrategyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-feature/index.ts",
            "line": 749
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-feature/index.ts",
            "line": 762
          },
          "name": "projectInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-feature/index.ts",
            "line": 778
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.evidentlyFeature.EvidentlyFeatureTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-feature/index.ts",
            "line": 791
          },
          "name": "variationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.evidentlyFeature.EvidentlyFeatureVariations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-feature/index.ts",
            "line": 673
          },
          "name": "defaultVariation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-feature/index.ts",
            "line": 689
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-feature/index.ts",
            "line": 721
          },
          "name": "evaluationStrategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-feature/index.ts",
            "line": 742
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-feature/index.ts",
            "line": 755
          },
          "name": "project",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/evidently-feature/index:EvidentlyFeature"
    },
    "@cdktn/provider-awscc.evidentlyFeature.EvidentlyFeatureConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evidentlyFeature.EvidentlyFeatureConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/evidently-feature/index.ts",
        "line": 14
      },
      "name": "EvidentlyFeatureConfig",
      "namespace": "evidentlyFeature",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_feature#name EvidentlyFeature#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-feature/index.ts",
            "line": 34
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_feature#project EvidentlyFeature#project}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-feature/index.ts",
            "line": 38
          },
          "name": "project",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_feature#variations EvidentlyFeature#variations}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-feature/index.ts",
            "line": 48
          },
          "name": "variations",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.evidentlyFeature.EvidentlyFeatureVariations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_feature#default_variation EvidentlyFeature#default_variation}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-feature/index.ts",
            "line": 18
          },
          "name": "defaultVariation",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_feature#description EvidentlyFeature#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-feature/index.ts",
            "line": 22
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_feature#entity_overrides EvidentlyFeature#entity_overrides}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-feature/index.ts",
            "line": 26
          },
          "name": "entityOverrides",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.evidentlyFeature.EvidentlyFeatureEntityOverrides"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_feature#evaluation_strategy EvidentlyFeature#evaluation_strategy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-feature/index.ts",
            "line": 30
          },
          "name": "evaluationStrategy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_feature#tags EvidentlyFeature#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-feature/index.ts",
            "line": 44
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.evidentlyFeature.EvidentlyFeatureTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/evidently-feature/index:EvidentlyFeatureConfig"
    },
    "@cdktn/provider-awscc.evidentlyFeature.EvidentlyFeatureEntityOverrides": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evidentlyFeature.EvidentlyFeatureEntityOverrides",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/evidently-feature/index.ts",
        "line": 50
      },
      "name": "EvidentlyFeatureEntityOverrides",
      "namespace": "evidentlyFeature",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_feature#entity_id EvidentlyFeature#entity_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-feature/index.ts",
            "line": 54
          },
          "name": "entityId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_feature#variation EvidentlyFeature#variation}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-feature/index.ts",
            "line": 58
          },
          "name": "variation",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/evidently-feature/index:EvidentlyFeatureEntityOverrides"
    },
    "@cdktn/provider-awscc.evidentlyFeature.EvidentlyFeatureEntityOverridesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evidentlyFeature.EvidentlyFeatureEntityOverridesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/evidently-feature/index.ts",
          "line": 188
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/evidently-feature/index.ts",
        "line": 180
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-feature/index.ts",
            "line": 195
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.evidentlyFeature.EvidentlyFeatureEntityOverridesOutputReference"
            }
          }
        }
      ],
      "name": "EvidentlyFeatureEntityOverridesList",
      "namespace": "evidentlyFeature",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-feature/index.ts",
            "line": 181
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.evidentlyFeature.EvidentlyFeatureEntityOverrides"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/evidently-feature/index:EvidentlyFeatureEntityOverridesList"
    },
    "@cdktn/provider-awscc.evidentlyFeature.EvidentlyFeatureEntityOverridesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evidentlyFeature.EvidentlyFeatureEntityOverridesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/evidently-feature/index.ts",
          "line": 107
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/evidently-feature/index.ts",
        "line": 97
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-feature/index.ts",
            "line": 155
          },
          "name": "resetEntityId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-feature/index.ts",
            "line": 171
          },
          "name": "resetVariation"
        }
      ],
      "name": "EvidentlyFeatureEntityOverridesOutputReference",
      "namespace": "evidentlyFeature",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-feature/index.ts",
            "line": 159
          },
          "name": "entityIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-feature/index.ts",
            "line": 175
          },
          "name": "variationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-feature/index.ts",
            "line": 149
          },
          "name": "entityId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-feature/index.ts",
            "line": 165
          },
          "name": "variation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-feature/index.ts",
            "line": 111
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.evidentlyFeature.EvidentlyFeatureEntityOverrides"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/evidently-feature/index:EvidentlyFeatureEntityOverridesOutputReference"
    },
    "@cdktn/provider-awscc.evidentlyFeature.EvidentlyFeatureTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evidentlyFeature.EvidentlyFeatureTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/evidently-feature/index.ts",
        "line": 199
      },
      "name": "EvidentlyFeatureTags",
      "namespace": "evidentlyFeature",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_feature#key EvidentlyFeature#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-feature/index.ts",
            "line": 205
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_feature#value EvidentlyFeature#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-feature/index.ts",
            "line": 211
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/evidently-feature/index:EvidentlyFeatureTags"
    },
    "@cdktn/provider-awscc.evidentlyFeature.EvidentlyFeatureTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evidentlyFeature.EvidentlyFeatureTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/evidently-feature/index.ts",
          "line": 341
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/evidently-feature/index.ts",
        "line": 333
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-feature/index.ts",
            "line": 348
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.evidentlyFeature.EvidentlyFeatureTagsOutputReference"
            }
          }
        }
      ],
      "name": "EvidentlyFeatureTagsList",
      "namespace": "evidentlyFeature",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-feature/index.ts",
            "line": 334
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.evidentlyFeature.EvidentlyFeatureTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/evidently-feature/index:EvidentlyFeatureTagsList"
    },
    "@cdktn/provider-awscc.evidentlyFeature.EvidentlyFeatureTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evidentlyFeature.EvidentlyFeatureTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/evidently-feature/index.ts",
          "line": 260
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/evidently-feature/index.ts",
        "line": 250
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-feature/index.ts",
            "line": 308
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-feature/index.ts",
            "line": 324
          },
          "name": "resetValue"
        }
      ],
      "name": "EvidentlyFeatureTagsOutputReference",
      "namespace": "evidentlyFeature",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-feature/index.ts",
            "line": 312
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-feature/index.ts",
            "line": 328
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-feature/index.ts",
            "line": 302
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-feature/index.ts",
            "line": 318
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-feature/index.ts",
            "line": 264
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.evidentlyFeature.EvidentlyFeatureTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/evidently-feature/index:EvidentlyFeatureTagsOutputReference"
    },
    "@cdktn/provider-awscc.evidentlyFeature.EvidentlyFeatureVariations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evidentlyFeature.EvidentlyFeatureVariations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/evidently-feature/index.ts",
        "line": 352
      },
      "name": "EvidentlyFeatureVariations",
      "namespace": "evidentlyFeature",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_feature#boolean_value EvidentlyFeature#boolean_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-feature/index.ts",
            "line": 356
          },
          "name": "booleanValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_feature#double_value EvidentlyFeature#double_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-feature/index.ts",
            "line": 360
          },
          "name": "doubleValue",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_feature#long_value EvidentlyFeature#long_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-feature/index.ts",
            "line": 364
          },
          "name": "longValue",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_feature#string_value EvidentlyFeature#string_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-feature/index.ts",
            "line": 368
          },
          "name": "stringValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_feature#variation_name EvidentlyFeature#variation_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-feature/index.ts",
            "line": 372
          },
          "name": "variationName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/evidently-feature/index:EvidentlyFeatureVariations"
    },
    "@cdktn/provider-awscc.evidentlyFeature.EvidentlyFeatureVariationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evidentlyFeature.EvidentlyFeatureVariationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/evidently-feature/index.ts",
          "line": 589
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/evidently-feature/index.ts",
        "line": 581
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-feature/index.ts",
            "line": 596
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.evidentlyFeature.EvidentlyFeatureVariationsOutputReference"
            }
          }
        }
      ],
      "name": "EvidentlyFeatureVariationsList",
      "namespace": "evidentlyFeature",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-feature/index.ts",
            "line": 582
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.evidentlyFeature.EvidentlyFeatureVariations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/evidently-feature/index:EvidentlyFeatureVariationsList"
    },
    "@cdktn/provider-awscc.evidentlyFeature.EvidentlyFeatureVariationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evidentlyFeature.EvidentlyFeatureVariationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/evidently-feature/index.ts",
          "line": 442
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/evidently-feature/index.ts",
        "line": 432
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-feature/index.ts",
            "line": 508
          },
          "name": "resetBooleanValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-feature/index.ts",
            "line": 524
          },
          "name": "resetDoubleValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-feature/index.ts",
            "line": 540
          },
          "name": "resetLongValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-feature/index.ts",
            "line": 556
          },
          "name": "resetStringValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-feature/index.ts",
            "line": 572
          },
          "name": "resetVariationName"
        }
      ],
      "name": "EvidentlyFeatureVariationsOutputReference",
      "namespace": "evidentlyFeature",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-feature/index.ts",
            "line": 512
          },
          "name": "booleanValueInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-feature/index.ts",
            "line": 528
          },
          "name": "doubleValueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-feature/index.ts",
            "line": 544
          },
          "name": "longValueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-feature/index.ts",
            "line": 560
          },
          "name": "stringValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-feature/index.ts",
            "line": 576
          },
          "name": "variationNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-feature/index.ts",
            "line": 502
          },
          "name": "booleanValue",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-feature/index.ts",
            "line": 518
          },
          "name": "doubleValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-feature/index.ts",
            "line": 534
          },
          "name": "longValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-feature/index.ts",
            "line": 550
          },
          "name": "stringValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-feature/index.ts",
            "line": 566
          },
          "name": "variationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-feature/index.ts",
            "line": 446
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.evidentlyFeature.EvidentlyFeatureVariations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/evidently-feature/index:EvidentlyFeatureVariationsOutputReference"
    },
    "@cdktn/provider-awscc.evidentlyLaunch.EvidentlyLaunch": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_launch awscc_evidently_launch}."
      },
      "fqn": "@cdktn/provider-awscc.evidentlyLaunch.EvidentlyLaunch",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_launch awscc_evidently_launch} Resource."
        },
        "locationInModule": {
          "filename": "src/evidently-launch/index.ts",
          "line": 1521
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.evidentlyLaunch.EvidentlyLaunchConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/evidently-launch/index.ts",
        "line": 1489
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a EvidentlyLaunch resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 1506
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the EvidentlyLaunch to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_launch#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing EvidentlyLaunch that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the EvidentlyLaunch to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 1578
          },
          "name": "putExecutionStatus",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.evidentlyLaunch.EvidentlyLaunchExecutionStatus"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 1594
          },
          "name": "putGroups",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.evidentlyLaunch.EvidentlyLaunchGroups"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 1612
          },
          "name": "putMetricMonitors",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.evidentlyLaunch.EvidentlyLaunchMetricMonitors"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 1670
          },
          "name": "putScheduledSplitsConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.evidentlyLaunch.EvidentlyLaunchScheduledSplitsConfig"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 1683
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.evidentlyLaunch.EvidentlyLaunchTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 1565
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 1581
          },
          "name": "resetExecutionStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 1615
          },
          "name": "resetMetricMonitors"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 1657
          },
          "name": "resetRandomizationSalt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 1686
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 1698
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 1712
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "EvidentlyLaunch",
      "namespace": "evidentlyLaunch",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 1494
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 1553
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 1575
          },
          "name": "executionStatus",
          "type": {
            "fqn": "@cdktn/provider-awscc.evidentlyLaunch.EvidentlyLaunchExecutionStatusOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 1591
          },
          "name": "groups",
          "type": {
            "fqn": "@cdktn/provider-awscc.evidentlyLaunch.EvidentlyLaunchGroupsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 1603
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 1609
          },
          "name": "metricMonitors",
          "type": {
            "fqn": "@cdktn/provider-awscc.evidentlyLaunch.EvidentlyLaunchMetricMonitorsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 1667
          },
          "name": "scheduledSplitsConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.evidentlyLaunch.EvidentlyLaunchScheduledSplitsConfigList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 1680
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.evidentlyLaunch.EvidentlyLaunchTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 1569
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 1585
          },
          "name": "executionStatusInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.evidentlyLaunch.EvidentlyLaunchExecutionStatus"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 1598
          },
          "name": "groupsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.evidentlyLaunch.EvidentlyLaunchGroups"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 1619
          },
          "name": "metricMonitorsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.evidentlyLaunch.EvidentlyLaunchMetricMonitors"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 1632
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 1645
          },
          "name": "projectInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 1661
          },
          "name": "randomizationSaltInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 1674
          },
          "name": "scheduledSplitsConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.evidentlyLaunch.EvidentlyLaunchScheduledSplitsConfig"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 1690
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.evidentlyLaunch.EvidentlyLaunchTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 1559
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 1625
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 1638
          },
          "name": "project",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 1651
          },
          "name": "randomizationSalt",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/evidently-launch/index:EvidentlyLaunch"
    },
    "@cdktn/provider-awscc.evidentlyLaunch.EvidentlyLaunchConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evidentlyLaunch.EvidentlyLaunchConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/evidently-launch/index.ts",
        "line": 14
      },
      "name": "EvidentlyLaunchConfig",
      "namespace": "evidentlyLaunch",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_launch#groups EvidentlyLaunch#groups}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 28
          },
          "name": "groups",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.evidentlyLaunch.EvidentlyLaunchGroups"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_launch#name EvidentlyLaunch#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 36
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_launch#project EvidentlyLaunch#project}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 40
          },
          "name": "project",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_launch#scheduled_splits_config EvidentlyLaunch#scheduled_splits_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 48
          },
          "name": "scheduledSplitsConfig",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.evidentlyLaunch.EvidentlyLaunchScheduledSplitsConfig"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_launch#description EvidentlyLaunch#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 18
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_launch#execution_status EvidentlyLaunch#execution_status}",
            "stability": "stable",
            "summary": "Start or Stop Launch Launch. Default is not started."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 24
          },
          "name": "executionStatus",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.evidentlyLaunch.EvidentlyLaunchExecutionStatus"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_launch#metric_monitors EvidentlyLaunch#metric_monitors}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 32
          },
          "name": "metricMonitors",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.evidentlyLaunch.EvidentlyLaunchMetricMonitors"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_launch#randomization_salt EvidentlyLaunch#randomization_salt}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 44
          },
          "name": "randomizationSalt",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_launch#tags EvidentlyLaunch#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 54
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.evidentlyLaunch.EvidentlyLaunchTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/evidently-launch/index:EvidentlyLaunchConfig"
    },
    "@cdktn/provider-awscc.evidentlyLaunch.EvidentlyLaunchExecutionStatus": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evidentlyLaunch.EvidentlyLaunchExecutionStatus",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/evidently-launch/index.ts",
        "line": 56
      },
      "name": "EvidentlyLaunchExecutionStatus",
      "namespace": "evidentlyLaunch",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_launch#desired_state EvidentlyLaunch#desired_state}",
            "stability": "stable",
            "summary": "Provide CANCELLED or COMPLETED as the launch desired state. Defaults to Completed if not provided."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 62
          },
          "name": "desiredState",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_launch#reason EvidentlyLaunch#reason}",
            "stability": "stable",
            "summary": "Provide a reason for stopping the launch. Defaults to empty if not provided."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 68
          },
          "name": "reason",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_launch#status EvidentlyLaunch#status}",
            "stability": "stable",
            "summary": "Provide START or STOP action to apply on a launch."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 74
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/evidently-launch/index:EvidentlyLaunchExecutionStatus"
    },
    "@cdktn/provider-awscc.evidentlyLaunch.EvidentlyLaunchExecutionStatusOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evidentlyLaunch.EvidentlyLaunchExecutionStatusOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/evidently-launch/index.ts",
          "line": 128
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/evidently-launch/index.ts",
        "line": 120
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 182
          },
          "name": "resetDesiredState"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 198
          },
          "name": "resetReason"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 214
          },
          "name": "resetStatus"
        }
      ],
      "name": "EvidentlyLaunchExecutionStatusOutputReference",
      "namespace": "evidentlyLaunch",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 186
          },
          "name": "desiredStateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 202
          },
          "name": "reasonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 218
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 176
          },
          "name": "desiredState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 192
          },
          "name": "reason",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 208
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 132
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.evidentlyLaunch.EvidentlyLaunchExecutionStatus"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/evidently-launch/index:EvidentlyLaunchExecutionStatusOutputReference"
    },
    "@cdktn/provider-awscc.evidentlyLaunch.EvidentlyLaunchGroups": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evidentlyLaunch.EvidentlyLaunchGroups",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/evidently-launch/index.ts",
        "line": 222
      },
      "name": "EvidentlyLaunchGroups",
      "namespace": "evidentlyLaunch",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_launch#feature EvidentlyLaunch#feature}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 230
          },
          "name": "feature",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_launch#group_name EvidentlyLaunch#group_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 234
          },
          "name": "groupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_launch#variation EvidentlyLaunch#variation}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 238
          },
          "name": "variation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_launch#description EvidentlyLaunch#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 226
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/evidently-launch/index:EvidentlyLaunchGroups"
    },
    "@cdktn/provider-awscc.evidentlyLaunch.EvidentlyLaunchGroupsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evidentlyLaunch.EvidentlyLaunchGroupsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/evidently-launch/index.ts",
          "line": 417
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/evidently-launch/index.ts",
        "line": 409
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 424
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.evidentlyLaunch.EvidentlyLaunchGroupsOutputReference"
            }
          }
        }
      ],
      "name": "EvidentlyLaunchGroupsList",
      "namespace": "evidentlyLaunch",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 410
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.evidentlyLaunch.EvidentlyLaunchGroups"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/evidently-launch/index:EvidentlyLaunchGroupsList"
    },
    "@cdktn/provider-awscc.evidentlyLaunch.EvidentlyLaunchGroupsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evidentlyLaunch.EvidentlyLaunchGroupsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/evidently-launch/index.ts",
          "line": 301
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/evidently-launch/index.ts",
        "line": 291
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 361
          },
          "name": "resetDescription"
        }
      ],
      "name": "EvidentlyLaunchGroupsOutputReference",
      "namespace": "evidentlyLaunch",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 365
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 378
          },
          "name": "featureInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 391
          },
          "name": "groupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 404
          },
          "name": "variationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 355
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 371
          },
          "name": "feature",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 384
          },
          "name": "groupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 397
          },
          "name": "variation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 305
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.evidentlyLaunch.EvidentlyLaunchGroups"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/evidently-launch/index:EvidentlyLaunchGroupsOutputReference"
    },
    "@cdktn/provider-awscc.evidentlyLaunch.EvidentlyLaunchMetricMonitors": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evidentlyLaunch.EvidentlyLaunchMetricMonitors",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/evidently-launch/index.ts",
        "line": 428
      },
      "name": "EvidentlyLaunchMetricMonitors",
      "namespace": "evidentlyLaunch",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_launch#entity_id_key EvidentlyLaunch#entity_id_key}",
            "stability": "stable",
            "summary": "The JSON path to reference the entity id in the event."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 434
          },
          "name": "entityIdKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Rules use event patterns to select events. An event pattern either matches an event or it doesn't.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_launch#event_pattern EvidentlyLaunch#event_pattern}",
            "stability": "stable",
            "summary": "Event patterns have the same structure as the events they match."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 440
          },
          "name": "eventPattern",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_launch#metric_name EvidentlyLaunch#metric_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 444
          },
          "name": "metricName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_launch#unit_label EvidentlyLaunch#unit_label}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 448
          },
          "name": "unitLabel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_launch#value_key EvidentlyLaunch#value_key}",
            "stability": "stable",
            "summary": "The JSON path to reference the numerical metric value in the event."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 454
          },
          "name": "valueKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/evidently-launch/index:EvidentlyLaunchMetricMonitors"
    },
    "@cdktn/provider-awscc.evidentlyLaunch.EvidentlyLaunchMetricMonitorsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evidentlyLaunch.EvidentlyLaunchMetricMonitorsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/evidently-launch/index.ts",
          "line": 671
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/evidently-launch/index.ts",
        "line": 663
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 678
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.evidentlyLaunch.EvidentlyLaunchMetricMonitorsOutputReference"
            }
          }
        }
      ],
      "name": "EvidentlyLaunchMetricMonitorsList",
      "namespace": "evidentlyLaunch",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 664
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.evidentlyLaunch.EvidentlyLaunchMetricMonitors"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/evidently-launch/index:EvidentlyLaunchMetricMonitorsList"
    },
    "@cdktn/provider-awscc.evidentlyLaunch.EvidentlyLaunchMetricMonitorsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evidentlyLaunch.EvidentlyLaunchMetricMonitorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/evidently-launch/index.ts",
          "line": 524
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/evidently-launch/index.ts",
        "line": 514
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 590
          },
          "name": "resetEntityIdKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 606
          },
          "name": "resetEventPattern"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 622
          },
          "name": "resetMetricName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 638
          },
          "name": "resetUnitLabel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 654
          },
          "name": "resetValueKey"
        }
      ],
      "name": "EvidentlyLaunchMetricMonitorsOutputReference",
      "namespace": "evidentlyLaunch",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 594
          },
          "name": "entityIdKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 610
          },
          "name": "eventPatternInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 626
          },
          "name": "metricNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 642
          },
          "name": "unitLabelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 658
          },
          "name": "valueKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 584
          },
          "name": "entityIdKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 600
          },
          "name": "eventPattern",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 616
          },
          "name": "metricName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 632
          },
          "name": "unitLabel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 648
          },
          "name": "valueKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 528
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.evidentlyLaunch.EvidentlyLaunchMetricMonitors"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/evidently-launch/index:EvidentlyLaunchMetricMonitorsOutputReference"
    },
    "@cdktn/provider-awscc.evidentlyLaunch.EvidentlyLaunchScheduledSplitsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evidentlyLaunch.EvidentlyLaunchScheduledSplitsConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/evidently-launch/index.ts",
        "line": 1156
      },
      "name": "EvidentlyLaunchScheduledSplitsConfig",
      "namespace": "evidentlyLaunch",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_launch#group_weights EvidentlyLaunch#group_weights}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 1160
          },
          "name": "groupWeights",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.evidentlyLaunch.EvidentlyLaunchScheduledSplitsConfigGroupWeights"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_launch#start_time EvidentlyLaunch#start_time}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 1168
          },
          "name": "startTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_launch#segment_overrides EvidentlyLaunch#segment_overrides}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 1164
          },
          "name": "segmentOverrides",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.evidentlyLaunch.EvidentlyLaunchScheduledSplitsConfigSegmentOverrides"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/evidently-launch/index:EvidentlyLaunchScheduledSplitsConfig"
    },
    "@cdktn/provider-awscc.evidentlyLaunch.EvidentlyLaunchScheduledSplitsConfigGroupWeights": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evidentlyLaunch.EvidentlyLaunchScheduledSplitsConfigGroupWeights",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/evidently-launch/index.ts",
        "line": 682
      },
      "name": "EvidentlyLaunchScheduledSplitsConfigGroupWeights",
      "namespace": "evidentlyLaunch",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_launch#group_name EvidentlyLaunch#group_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 686
          },
          "name": "groupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_launch#split_weight EvidentlyLaunch#split_weight}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 690
          },
          "name": "splitWeight",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/evidently-launch/index:EvidentlyLaunchScheduledSplitsConfigGroupWeights"
    },
    "@cdktn/provider-awscc.evidentlyLaunch.EvidentlyLaunchScheduledSplitsConfigGroupWeightsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evidentlyLaunch.EvidentlyLaunchScheduledSplitsConfigGroupWeightsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/evidently-launch/index.ts",
          "line": 814
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/evidently-launch/index.ts",
        "line": 806
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 821
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.evidentlyLaunch.EvidentlyLaunchScheduledSplitsConfigGroupWeightsOutputReference"
            }
          }
        }
      ],
      "name": "EvidentlyLaunchScheduledSplitsConfigGroupWeightsList",
      "namespace": "evidentlyLaunch",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 807
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.evidentlyLaunch.EvidentlyLaunchScheduledSplitsConfigGroupWeights"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/evidently-launch/index:EvidentlyLaunchScheduledSplitsConfigGroupWeightsList"
    },
    "@cdktn/provider-awscc.evidentlyLaunch.EvidentlyLaunchScheduledSplitsConfigGroupWeightsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evidentlyLaunch.EvidentlyLaunchScheduledSplitsConfigGroupWeightsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/evidently-launch/index.ts",
          "line": 739
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/evidently-launch/index.ts",
        "line": 729
      },
      "name": "EvidentlyLaunchScheduledSplitsConfigGroupWeightsOutputReference",
      "namespace": "evidentlyLaunch",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 788
          },
          "name": "groupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 801
          },
          "name": "splitWeightInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 781
          },
          "name": "groupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 794
          },
          "name": "splitWeight",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 743
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.evidentlyLaunch.EvidentlyLaunchScheduledSplitsConfigGroupWeights"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/evidently-launch/index:EvidentlyLaunchScheduledSplitsConfigGroupWeightsOutputReference"
    },
    "@cdktn/provider-awscc.evidentlyLaunch.EvidentlyLaunchScheduledSplitsConfigList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evidentlyLaunch.EvidentlyLaunchScheduledSplitsConfigList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/evidently-launch/index.ts",
          "line": 1321
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/evidently-launch/index.ts",
        "line": 1313
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 1328
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.evidentlyLaunch.EvidentlyLaunchScheduledSplitsConfigOutputReference"
            }
          }
        }
      ],
      "name": "EvidentlyLaunchScheduledSplitsConfigList",
      "namespace": "evidentlyLaunch",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 1314
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.evidentlyLaunch.EvidentlyLaunchScheduledSplitsConfig"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/evidently-launch/index:EvidentlyLaunchScheduledSplitsConfigList"
    },
    "@cdktn/provider-awscc.evidentlyLaunch.EvidentlyLaunchScheduledSplitsConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evidentlyLaunch.EvidentlyLaunchScheduledSplitsConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/evidently-launch/index.ts",
          "line": 1224
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/evidently-launch/index.ts",
        "line": 1214
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 1275
          },
          "name": "putGroupWeights",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.evidentlyLaunch.EvidentlyLaunchScheduledSplitsConfigGroupWeights"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 1288
          },
          "name": "putSegmentOverrides",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.evidentlyLaunch.EvidentlyLaunchScheduledSplitsConfigSegmentOverrides"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 1291
          },
          "name": "resetSegmentOverrides"
        }
      ],
      "name": "EvidentlyLaunchScheduledSplitsConfigOutputReference",
      "namespace": "evidentlyLaunch",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 1272
          },
          "name": "groupWeights",
          "type": {
            "fqn": "@cdktn/provider-awscc.evidentlyLaunch.EvidentlyLaunchScheduledSplitsConfigGroupWeightsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 1285
          },
          "name": "segmentOverrides",
          "type": {
            "fqn": "@cdktn/provider-awscc.evidentlyLaunch.EvidentlyLaunchScheduledSplitsConfigSegmentOverridesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 1279
          },
          "name": "groupWeightsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.evidentlyLaunch.EvidentlyLaunchScheduledSplitsConfigGroupWeights"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 1295
          },
          "name": "segmentOverridesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.evidentlyLaunch.EvidentlyLaunchScheduledSplitsConfigSegmentOverrides"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 1308
          },
          "name": "startTimeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 1301
          },
          "name": "startTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 1228
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.evidentlyLaunch.EvidentlyLaunchScheduledSplitsConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/evidently-launch/index:EvidentlyLaunchScheduledSplitsConfigOutputReference"
    },
    "@cdktn/provider-awscc.evidentlyLaunch.EvidentlyLaunchScheduledSplitsConfigSegmentOverrides": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evidentlyLaunch.EvidentlyLaunchScheduledSplitsConfigSegmentOverrides",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/evidently-launch/index.ts",
        "line": 974
      },
      "name": "EvidentlyLaunchScheduledSplitsConfigSegmentOverrides",
      "namespace": "evidentlyLaunch",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_launch#evaluation_order EvidentlyLaunch#evaluation_order}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 978
          },
          "name": "evaluationOrder",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_launch#segment EvidentlyLaunch#segment}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 982
          },
          "name": "segment",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_launch#weights EvidentlyLaunch#weights}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 986
          },
          "name": "weights",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.evidentlyLaunch.EvidentlyLaunchScheduledSplitsConfigSegmentOverridesWeights"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/evidently-launch/index:EvidentlyLaunchScheduledSplitsConfigSegmentOverrides"
    },
    "@cdktn/provider-awscc.evidentlyLaunch.EvidentlyLaunchScheduledSplitsConfigSegmentOverridesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evidentlyLaunch.EvidentlyLaunchScheduledSplitsConfigSegmentOverridesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/evidently-launch/index.ts",
          "line": 1145
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/evidently-launch/index.ts",
        "line": 1137
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 1152
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.evidentlyLaunch.EvidentlyLaunchScheduledSplitsConfigSegmentOverridesOutputReference"
            }
          }
        }
      ],
      "name": "EvidentlyLaunchScheduledSplitsConfigSegmentOverridesList",
      "namespace": "evidentlyLaunch",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 1138
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.evidentlyLaunch.EvidentlyLaunchScheduledSplitsConfigSegmentOverrides"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/evidently-launch/index:EvidentlyLaunchScheduledSplitsConfigSegmentOverridesList"
    },
    "@cdktn/provider-awscc.evidentlyLaunch.EvidentlyLaunchScheduledSplitsConfigSegmentOverridesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evidentlyLaunch.EvidentlyLaunchScheduledSplitsConfigSegmentOverridesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/evidently-launch/index.ts",
          "line": 1042
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/evidently-launch/index.ts",
        "line": 1032
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 1125
          },
          "name": "putWeights",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.evidentlyLaunch.EvidentlyLaunchScheduledSplitsConfigSegmentOverridesWeights"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 1096
          },
          "name": "resetEvaluationOrder"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 1112
          },
          "name": "resetSegment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 1128
          },
          "name": "resetWeights"
        }
      ],
      "name": "EvidentlyLaunchScheduledSplitsConfigSegmentOverridesOutputReference",
      "namespace": "evidentlyLaunch",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 1122
          },
          "name": "weights",
          "type": {
            "fqn": "@cdktn/provider-awscc.evidentlyLaunch.EvidentlyLaunchScheduledSplitsConfigSegmentOverridesWeightsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 1100
          },
          "name": "evaluationOrderInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 1116
          },
          "name": "segmentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 1132
          },
          "name": "weightsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.evidentlyLaunch.EvidentlyLaunchScheduledSplitsConfigSegmentOverridesWeights"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 1090
          },
          "name": "evaluationOrder",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 1106
          },
          "name": "segment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 1046
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.evidentlyLaunch.EvidentlyLaunchScheduledSplitsConfigSegmentOverrides"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/evidently-launch/index:EvidentlyLaunchScheduledSplitsConfigSegmentOverridesOutputReference"
    },
    "@cdktn/provider-awscc.evidentlyLaunch.EvidentlyLaunchScheduledSplitsConfigSegmentOverridesWeights": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evidentlyLaunch.EvidentlyLaunchScheduledSplitsConfigSegmentOverridesWeights",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/evidently-launch/index.ts",
        "line": 825
      },
      "name": "EvidentlyLaunchScheduledSplitsConfigSegmentOverridesWeights",
      "namespace": "evidentlyLaunch",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_launch#group_name EvidentlyLaunch#group_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 829
          },
          "name": "groupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_launch#split_weight EvidentlyLaunch#split_weight}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 833
          },
          "name": "splitWeight",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/evidently-launch/index:EvidentlyLaunchScheduledSplitsConfigSegmentOverridesWeights"
    },
    "@cdktn/provider-awscc.evidentlyLaunch.EvidentlyLaunchScheduledSplitsConfigSegmentOverridesWeightsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evidentlyLaunch.EvidentlyLaunchScheduledSplitsConfigSegmentOverridesWeightsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/evidently-launch/index.ts",
          "line": 963
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/evidently-launch/index.ts",
        "line": 955
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 970
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.evidentlyLaunch.EvidentlyLaunchScheduledSplitsConfigSegmentOverridesWeightsOutputReference"
            }
          }
        }
      ],
      "name": "EvidentlyLaunchScheduledSplitsConfigSegmentOverridesWeightsList",
      "namespace": "evidentlyLaunch",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 956
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.evidentlyLaunch.EvidentlyLaunchScheduledSplitsConfigSegmentOverridesWeights"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/evidently-launch/index:EvidentlyLaunchScheduledSplitsConfigSegmentOverridesWeightsList"
    },
    "@cdktn/provider-awscc.evidentlyLaunch.EvidentlyLaunchScheduledSplitsConfigSegmentOverridesWeightsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evidentlyLaunch.EvidentlyLaunchScheduledSplitsConfigSegmentOverridesWeightsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/evidently-launch/index.ts",
          "line": 882
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/evidently-launch/index.ts",
        "line": 872
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 930
          },
          "name": "resetGroupName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 946
          },
          "name": "resetSplitWeight"
        }
      ],
      "name": "EvidentlyLaunchScheduledSplitsConfigSegmentOverridesWeightsOutputReference",
      "namespace": "evidentlyLaunch",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 934
          },
          "name": "groupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 950
          },
          "name": "splitWeightInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 924
          },
          "name": "groupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 940
          },
          "name": "splitWeight",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 886
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.evidentlyLaunch.EvidentlyLaunchScheduledSplitsConfigSegmentOverridesWeights"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/evidently-launch/index:EvidentlyLaunchScheduledSplitsConfigSegmentOverridesWeightsOutputReference"
    },
    "@cdktn/provider-awscc.evidentlyLaunch.EvidentlyLaunchTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evidentlyLaunch.EvidentlyLaunchTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/evidently-launch/index.ts",
        "line": 1332
      },
      "name": "EvidentlyLaunchTags",
      "namespace": "evidentlyLaunch",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_launch#key EvidentlyLaunch#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 1338
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_launch#value EvidentlyLaunch#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 1344
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/evidently-launch/index:EvidentlyLaunchTags"
    },
    "@cdktn/provider-awscc.evidentlyLaunch.EvidentlyLaunchTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evidentlyLaunch.EvidentlyLaunchTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/evidently-launch/index.ts",
          "line": 1474
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/evidently-launch/index.ts",
        "line": 1466
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 1481
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.evidentlyLaunch.EvidentlyLaunchTagsOutputReference"
            }
          }
        }
      ],
      "name": "EvidentlyLaunchTagsList",
      "namespace": "evidentlyLaunch",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 1467
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.evidentlyLaunch.EvidentlyLaunchTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/evidently-launch/index:EvidentlyLaunchTagsList"
    },
    "@cdktn/provider-awscc.evidentlyLaunch.EvidentlyLaunchTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evidentlyLaunch.EvidentlyLaunchTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/evidently-launch/index.ts",
          "line": 1393
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/evidently-launch/index.ts",
        "line": 1383
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 1441
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 1457
          },
          "name": "resetValue"
        }
      ],
      "name": "EvidentlyLaunchTagsOutputReference",
      "namespace": "evidentlyLaunch",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 1445
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 1461
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 1435
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 1451
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-launch/index.ts",
            "line": 1397
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.evidentlyLaunch.EvidentlyLaunchTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/evidently-launch/index:EvidentlyLaunchTagsOutputReference"
    },
    "@cdktn/provider-awscc.evidentlyProject.EvidentlyProject": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_project awscc_evidently_project}."
      },
      "fqn": "@cdktn/provider-awscc.evidentlyProject.EvidentlyProject",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_project awscc_evidently_project} Resource."
        },
        "locationInModule": {
          "filename": "src/evidently-project/index.ts",
          "line": 610
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.evidentlyProject.EvidentlyProjectConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/evidently-project/index.ts",
        "line": 578
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a EvidentlyProject resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/evidently-project/index.ts",
            "line": 595
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the EvidentlyProject to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_project#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing EvidentlyProject that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the EvidentlyProject to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-project/index.ts",
            "line": 642
          },
          "name": "putAppConfigResource",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.evidentlyProject.EvidentlyProjectAppConfigResource"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-project/index.ts",
            "line": 663
          },
          "name": "putDataDelivery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.evidentlyProject.EvidentlyProjectDataDelivery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-project/index.ts",
            "line": 713
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.evidentlyProject.EvidentlyProjectTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-project/index.ts",
            "line": 645
          },
          "name": "resetAppConfigResource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-project/index.ts",
            "line": 666
          },
          "name": "resetDataDelivery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-project/index.ts",
            "line": 682
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-project/index.ts",
            "line": 716
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-project/index.ts",
            "line": 728
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-project/index.ts",
            "line": 738
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "EvidentlyProject",
      "namespace": "evidentlyProject",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-project/index.ts",
            "line": 583
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-project/index.ts",
            "line": 639
          },
          "name": "appConfigResource",
          "type": {
            "fqn": "@cdktn/provider-awscc.evidentlyProject.EvidentlyProjectAppConfigResourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-project/index.ts",
            "line": 654
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-project/index.ts",
            "line": 660
          },
          "name": "dataDelivery",
          "type": {
            "fqn": "@cdktn/provider-awscc.evidentlyProject.EvidentlyProjectDataDeliveryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-project/index.ts",
            "line": 691
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-project/index.ts",
            "line": 710
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.evidentlyProject.EvidentlyProjectTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-project/index.ts",
            "line": 649
          },
          "name": "appConfigResourceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.evidentlyProject.EvidentlyProjectAppConfigResource"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-project/index.ts",
            "line": 670
          },
          "name": "dataDeliveryInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.evidentlyProject.EvidentlyProjectDataDelivery"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-project/index.ts",
            "line": 686
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-project/index.ts",
            "line": 704
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-project/index.ts",
            "line": 720
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.evidentlyProject.EvidentlyProjectTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-project/index.ts",
            "line": 676
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-project/index.ts",
            "line": 697
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/evidently-project/index:EvidentlyProject"
    },
    "@cdktn/provider-awscc.evidentlyProject.EvidentlyProjectAppConfigResource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evidentlyProject.EvidentlyProjectAppConfigResource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/evidently-project/index.ts",
        "line": 40
      },
      "name": "EvidentlyProjectAppConfigResource",
      "namespace": "evidentlyProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_project#application_id EvidentlyProject#application_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-project/index.ts",
            "line": 44
          },
          "name": "applicationId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_project#environment_id EvidentlyProject#environment_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-project/index.ts",
            "line": 48
          },
          "name": "environmentId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/evidently-project/index:EvidentlyProjectAppConfigResource"
    },
    "@cdktn/provider-awscc.evidentlyProject.EvidentlyProjectAppConfigResourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evidentlyProject.EvidentlyProjectAppConfigResourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/evidently-project/index.ts",
          "line": 95
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/evidently-project/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-project/index.ts",
            "line": 143
          },
          "name": "resetApplicationId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-project/index.ts",
            "line": 159
          },
          "name": "resetEnvironmentId"
        }
      ],
      "name": "EvidentlyProjectAppConfigResourceOutputReference",
      "namespace": "evidentlyProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-project/index.ts",
            "line": 147
          },
          "name": "applicationIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-project/index.ts",
            "line": 163
          },
          "name": "environmentIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-project/index.ts",
            "line": 137
          },
          "name": "applicationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-project/index.ts",
            "line": 153
          },
          "name": "environmentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-project/index.ts",
            "line": 99
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.evidentlyProject.EvidentlyProjectAppConfigResource"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/evidently-project/index:EvidentlyProjectAppConfigResourceOutputReference"
    },
    "@cdktn/provider-awscc.evidentlyProject.EvidentlyProjectConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evidentlyProject.EvidentlyProjectConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/evidently-project/index.ts",
        "line": 14
      },
      "name": "EvidentlyProjectConfig",
      "namespace": "evidentlyProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_project#name EvidentlyProject#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-project/index.ts",
            "line": 32
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_project#app_config_resource EvidentlyProject#app_config_resource}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-project/index.ts",
            "line": 18
          },
          "name": "appConfigResource",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.evidentlyProject.EvidentlyProjectAppConfigResource"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_project#data_delivery EvidentlyProject#data_delivery}",
            "stability": "stable",
            "summary": "Destinations for data."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-project/index.ts",
            "line": 24
          },
          "name": "dataDelivery",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.evidentlyProject.EvidentlyProjectDataDelivery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_project#description EvidentlyProject#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-project/index.ts",
            "line": 28
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_project#tags EvidentlyProject#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-project/index.ts",
            "line": 38
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.evidentlyProject.EvidentlyProjectTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/evidently-project/index:EvidentlyProjectConfig"
    },
    "@cdktn/provider-awscc.evidentlyProject.EvidentlyProjectDataDelivery": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evidentlyProject.EvidentlyProjectDataDelivery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/evidently-project/index.ts",
        "line": 294
      },
      "name": "EvidentlyProjectDataDelivery",
      "namespace": "evidentlyProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_project#log_group EvidentlyProject#log_group}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-project/index.ts",
            "line": 298
          },
          "name": "logGroup",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_project#s3 EvidentlyProject#s3}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-project/index.ts",
            "line": 302
          },
          "name": "s3",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.evidentlyProject.EvidentlyProjectDataDeliveryS3"
          }
        }
      ],
      "symbolId": "src/evidently-project/index:EvidentlyProjectDataDelivery"
    },
    "@cdktn/provider-awscc.evidentlyProject.EvidentlyProjectDataDeliveryOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evidentlyProject.EvidentlyProjectDataDeliveryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/evidently-project/index.ts",
          "line": 349
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/evidently-project/index.ts",
        "line": 341
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-project/index.ts",
            "line": 410
          },
          "name": "putS3",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.evidentlyProject.EvidentlyProjectDataDeliveryS3"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-project/index.ts",
            "line": 397
          },
          "name": "resetLogGroup"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-project/index.ts",
            "line": 413
          },
          "name": "resetS3"
        }
      ],
      "name": "EvidentlyProjectDataDeliveryOutputReference",
      "namespace": "evidentlyProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-project/index.ts",
            "line": 407
          },
          "name": "s3",
          "type": {
            "fqn": "@cdktn/provider-awscc.evidentlyProject.EvidentlyProjectDataDeliveryS3OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-project/index.ts",
            "line": 401
          },
          "name": "logGroupInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-project/index.ts",
            "line": 417
          },
          "name": "s3Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.evidentlyProject.EvidentlyProjectDataDeliveryS3"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-project/index.ts",
            "line": 391
          },
          "name": "logGroup",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-project/index.ts",
            "line": 353
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.evidentlyProject.EvidentlyProjectDataDelivery"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/evidently-project/index:EvidentlyProjectDataDeliveryOutputReference"
    },
    "@cdktn/provider-awscc.evidentlyProject.EvidentlyProjectDataDeliveryS3": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evidentlyProject.EvidentlyProjectDataDeliveryS3",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/evidently-project/index.ts",
        "line": 167
      },
      "name": "EvidentlyProjectDataDeliveryS3",
      "namespace": "evidentlyProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_project#bucket_name EvidentlyProject#bucket_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-project/index.ts",
            "line": 171
          },
          "name": "bucketName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_project#prefix EvidentlyProject#prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-project/index.ts",
            "line": 175
          },
          "name": "prefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/evidently-project/index:EvidentlyProjectDataDeliveryS3"
    },
    "@cdktn/provider-awscc.evidentlyProject.EvidentlyProjectDataDeliveryS3OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evidentlyProject.EvidentlyProjectDataDeliveryS3OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/evidently-project/index.ts",
          "line": 222
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/evidently-project/index.ts",
        "line": 214
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-project/index.ts",
            "line": 270
          },
          "name": "resetBucketName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-project/index.ts",
            "line": 286
          },
          "name": "resetPrefix"
        }
      ],
      "name": "EvidentlyProjectDataDeliveryS3OutputReference",
      "namespace": "evidentlyProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-project/index.ts",
            "line": 274
          },
          "name": "bucketNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-project/index.ts",
            "line": 290
          },
          "name": "prefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-project/index.ts",
            "line": 264
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-project/index.ts",
            "line": 280
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-project/index.ts",
            "line": 226
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.evidentlyProject.EvidentlyProjectDataDeliveryS3"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/evidently-project/index:EvidentlyProjectDataDeliveryS3OutputReference"
    },
    "@cdktn/provider-awscc.evidentlyProject.EvidentlyProjectTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evidentlyProject.EvidentlyProjectTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/evidently-project/index.ts",
        "line": 421
      },
      "name": "EvidentlyProjectTags",
      "namespace": "evidentlyProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_project#key EvidentlyProject#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-project/index.ts",
            "line": 427
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_project#value EvidentlyProject#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-project/index.ts",
            "line": 433
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/evidently-project/index:EvidentlyProjectTags"
    },
    "@cdktn/provider-awscc.evidentlyProject.EvidentlyProjectTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evidentlyProject.EvidentlyProjectTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/evidently-project/index.ts",
          "line": 563
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/evidently-project/index.ts",
        "line": 555
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-project/index.ts",
            "line": 570
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.evidentlyProject.EvidentlyProjectTagsOutputReference"
            }
          }
        }
      ],
      "name": "EvidentlyProjectTagsList",
      "namespace": "evidentlyProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-project/index.ts",
            "line": 556
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.evidentlyProject.EvidentlyProjectTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/evidently-project/index:EvidentlyProjectTagsList"
    },
    "@cdktn/provider-awscc.evidentlyProject.EvidentlyProjectTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evidentlyProject.EvidentlyProjectTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/evidently-project/index.ts",
          "line": 482
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/evidently-project/index.ts",
        "line": 472
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-project/index.ts",
            "line": 530
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-project/index.ts",
            "line": 546
          },
          "name": "resetValue"
        }
      ],
      "name": "EvidentlyProjectTagsOutputReference",
      "namespace": "evidentlyProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-project/index.ts",
            "line": 534
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-project/index.ts",
            "line": 550
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-project/index.ts",
            "line": 524
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-project/index.ts",
            "line": 540
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-project/index.ts",
            "line": 486
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.evidentlyProject.EvidentlyProjectTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/evidently-project/index:EvidentlyProjectTagsOutputReference"
    },
    "@cdktn/provider-awscc.evidentlySegment.EvidentlySegment": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_segment awscc_evidently_segment}."
      },
      "fqn": "@cdktn/provider-awscc.evidentlySegment.EvidentlySegment",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_segment awscc_evidently_segment} Resource."
        },
        "locationInModule": {
          "filename": "src/evidently-segment/index.ts",
          "line": 223
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.evidentlySegment.EvidentlySegmentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/evidently-segment/index.ts",
        "line": 191
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a EvidentlySegment resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/evidently-segment/index.ts",
            "line": 208
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the EvidentlySegment to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_segment#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing EvidentlySegment that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the EvidentlySegment to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-segment/index.ts",
            "line": 309
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.evidentlySegment.EvidentlySegmentTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-segment/index.ts",
            "line": 262
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-segment/index.ts",
            "line": 296
          },
          "name": "resetPattern"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-segment/index.ts",
            "line": 312
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-segment/index.ts",
            "line": 324
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-segment/index.ts",
            "line": 333
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "EvidentlySegment",
      "namespace": "evidentlySegment",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-segment/index.ts",
            "line": 196
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-segment/index.ts",
            "line": 250
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-segment/index.ts",
            "line": 271
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-segment/index.ts",
            "line": 306
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.evidentlySegment.EvidentlySegmentTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-segment/index.ts",
            "line": 266
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-segment/index.ts",
            "line": 284
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-segment/index.ts",
            "line": 300
          },
          "name": "patternInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-segment/index.ts",
            "line": 316
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.evidentlySegment.EvidentlySegmentTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-segment/index.ts",
            "line": 256
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-segment/index.ts",
            "line": 277
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-segment/index.ts",
            "line": 290
          },
          "name": "pattern",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/evidently-segment/index:EvidentlySegment"
    },
    "@cdktn/provider-awscc.evidentlySegment.EvidentlySegmentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evidentlySegment.EvidentlySegmentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/evidently-segment/index.ts",
        "line": 14
      },
      "name": "EvidentlySegmentConfig",
      "namespace": "evidentlySegment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_segment#name EvidentlySegment#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-segment/index.ts",
            "line": 22
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_segment#description EvidentlySegment#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-segment/index.ts",
            "line": 18
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_segment#pattern EvidentlySegment#pattern}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-segment/index.ts",
            "line": 26
          },
          "name": "pattern",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_segment#tags EvidentlySegment#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-segment/index.ts",
            "line": 32
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.evidentlySegment.EvidentlySegmentTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/evidently-segment/index:EvidentlySegmentConfig"
    },
    "@cdktn/provider-awscc.evidentlySegment.EvidentlySegmentTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evidentlySegment.EvidentlySegmentTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/evidently-segment/index.ts",
        "line": 34
      },
      "name": "EvidentlySegmentTags",
      "namespace": "evidentlySegment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_segment#key EvidentlySegment#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-segment/index.ts",
            "line": 40
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evidently_segment#value EvidentlySegment#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-segment/index.ts",
            "line": 46
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/evidently-segment/index:EvidentlySegmentTags"
    },
    "@cdktn/provider-awscc.evidentlySegment.EvidentlySegmentTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evidentlySegment.EvidentlySegmentTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/evidently-segment/index.ts",
          "line": 176
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/evidently-segment/index.ts",
        "line": 168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-segment/index.ts",
            "line": 183
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.evidentlySegment.EvidentlySegmentTagsOutputReference"
            }
          }
        }
      ],
      "name": "EvidentlySegmentTagsList",
      "namespace": "evidentlySegment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-segment/index.ts",
            "line": 169
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.evidentlySegment.EvidentlySegmentTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/evidently-segment/index:EvidentlySegmentTagsList"
    },
    "@cdktn/provider-awscc.evidentlySegment.EvidentlySegmentTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evidentlySegment.EvidentlySegmentTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/evidently-segment/index.ts",
          "line": 95
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/evidently-segment/index.ts",
        "line": 85
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-segment/index.ts",
            "line": 143
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-segment/index.ts",
            "line": 159
          },
          "name": "resetValue"
        }
      ],
      "name": "EvidentlySegmentTagsOutputReference",
      "namespace": "evidentlySegment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-segment/index.ts",
            "line": 147
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evidently-segment/index.ts",
            "line": 163
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-segment/index.ts",
            "line": 137
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-segment/index.ts",
            "line": 153
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evidently-segment/index.ts",
            "line": 99
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.evidentlySegment.EvidentlySegmentTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/evidently-segment/index:EvidentlySegmentTagsOutputReference"
    },
    "@cdktn/provider-awscc.evsEnvironment.EvsEnvironment": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evs_environment awscc_evs_environment}."
      },
      "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironment",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evs_environment awscc_evs_environment} Resource."
        },
        "locationInModule": {
          "filename": "src/evs-environment/index.ts",
          "line": 2749
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/evs-environment/index.ts",
        "line": 2717
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a EvsEnvironment resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2734
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the EvsEnvironment to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evs_environment#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing EvsEnvironment that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the EvsEnvironment to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2796
          },
          "name": "putConnectivityInfo",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentConnectivityInfo"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2854
          },
          "name": "putHosts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentHosts"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2875
          },
          "name": "putInitialVlans",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentInitialVlans"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2907
          },
          "name": "putLicenseInfo",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentLicenseInfo"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2928
          },
          "name": "putServiceAccessSecurityGroups",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentServiceAccessSecurityGroups"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2978
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 3007
          },
          "name": "putVcfHostnames",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentVcfHostnames"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2799
          },
          "name": "resetConnectivityInfo"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2836
          },
          "name": "resetEnvironmentName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2857
          },
          "name": "resetHosts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2878
          },
          "name": "resetInitialVlans"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2894
          },
          "name": "resetKmsKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2910
          },
          "name": "resetLicenseInfo"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2931
          },
          "name": "resetServiceAccessSecurityGroups"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2960
          },
          "name": "resetSiteId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2981
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 3010
          },
          "name": "resetVcfHostnames"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 3048
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 3067
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "EvsEnvironment",
      "namespace": "evsEnvironment",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2722
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2787
          },
          "name": "checks",
          "type": {
            "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentChecksList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2793
          },
          "name": "connectivityInfo",
          "type": {
            "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentConnectivityInfoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2808
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2814
          },
          "name": "credentials",
          "type": {
            "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentCredentialsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2819
          },
          "name": "environmentArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2824
          },
          "name": "environmentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2845
          },
          "name": "environmentState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2851
          },
          "name": "hosts",
          "type": {
            "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentHostsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2866
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2872
          },
          "name": "initialVlans",
          "type": {
            "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentInitialVlansOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2904
          },
          "name": "licenseInfo",
          "type": {
            "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentLicenseInfoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2919
          },
          "name": "modifiedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2925
          },
          "name": "serviceAccessSecurityGroups",
          "type": {
            "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentServiceAccessSecurityGroupsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2969
          },
          "name": "stateDetails",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2975
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 3004
          },
          "name": "vcfHostnames",
          "type": {
            "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentVcfHostnamesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2803
          },
          "name": "connectivityInfoInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentConnectivityInfo"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2840
          },
          "name": "environmentNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2861
          },
          "name": "hostsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentHosts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2882
          },
          "name": "initialVlansInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentInitialVlans"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2898
          },
          "name": "kmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2914
          },
          "name": "licenseInfoInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentLicenseInfo"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2935
          },
          "name": "serviceAccessSecurityGroupsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentServiceAccessSecurityGroups"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2948
          },
          "name": "serviceAccessSubnetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2964
          },
          "name": "siteIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2985
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2998
          },
          "name": "termsAcceptedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 3014
          },
          "name": "vcfHostnamesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentVcfHostnames"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 3027
          },
          "name": "vcfVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 3040
          },
          "name": "vpcIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2830
          },
          "name": "environmentName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2888
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2941
          },
          "name": "serviceAccessSubnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2954
          },
          "name": "siteId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2991
          },
          "name": "termsAccepted",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 3020
          },
          "name": "vcfVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 3033
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/evs-environment/index:EvsEnvironment"
    },
    "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentChecks": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentChecks",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/evs-environment/index.ts",
        "line": 82
      },
      "name": "EvsEnvironmentChecks",
      "namespace": "evsEnvironment",
      "symbolId": "src/evs-environment/index:EvsEnvironmentChecks"
    },
    "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentChecksList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentChecksList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/evs-environment/index.ts",
          "line": 156
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/evs-environment/index.ts",
        "line": 149
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 163
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentChecksOutputReference"
            }
          }
        }
      ],
      "name": "EvsEnvironmentChecksList",
      "namespace": "evsEnvironment",
      "symbolId": "src/evs-environment/index:EvsEnvironmentChecksList"
    },
    "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentChecksOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentChecksOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/evs-environment/index.ts",
          "line": 114
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/evs-environment/index.ts",
        "line": 105
      },
      "name": "EvsEnvironmentChecksOutputReference",
      "namespace": "evsEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 134
          },
          "name": "impairedSince",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 139
          },
          "name": "result",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 144
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentChecks"
          }
        }
      ],
      "symbolId": "src/evs-environment/index:EvsEnvironmentChecksOutputReference"
    },
    "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/evs-environment/index.ts",
        "line": 14
      },
      "name": "EvsEnvironmentConfig",
      "namespace": "evsEnvironment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evs_environment#service_access_subnet_id EvsEnvironment#service_access_subnet_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 54
          },
          "name": "serviceAccessSubnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evs_environment#terms_accepted EvsEnvironment#terms_accepted}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 68
          },
          "name": "termsAccepted",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evs_environment#vcf_version EvsEnvironment#vcf_version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 76
          },
          "name": "vcfVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evs_environment#vpc_id EvsEnvironment#vpc_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 80
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evs_environment#connectivity_info EvsEnvironment#connectivity_info}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 18
          },
          "name": "connectivityInfo",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentConnectivityInfo"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evs_environment#environment_name EvsEnvironment#environment_name}",
            "stability": "stable",
            "summary": "The name of an EVS environment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 24
          },
          "name": "environmentName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evs_environment#hosts EvsEnvironment#hosts}",
            "stability": "stable",
            "summary": "The initial hosts for environment only required upon creation. Modification after creation will have no effect."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 30
          },
          "name": "hosts",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentHosts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evs_environment#initial_vlans EvsEnvironment#initial_vlans}",
            "stability": "stable",
            "summary": "The initial Vlan configuration only required upon creation. Modification after creation will have no effect."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 36
          },
          "name": "initialVlans",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentInitialVlans"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evs_environment#kms_key_id EvsEnvironment#kms_key_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 40
          },
          "name": "kmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evs_environment#license_info EvsEnvironment#license_info}",
            "stability": "stable",
            "summary": "The license information for an EVS environment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 46
          },
          "name": "licenseInfo",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentLicenseInfo"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evs_environment#service_access_security_groups EvsEnvironment#service_access_security_groups}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 50
          },
          "name": "serviceAccessSecurityGroups",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentServiceAccessSecurityGroups"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evs_environment#site_id EvsEnvironment#site_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 58
          },
          "name": "siteId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evs_environment#tags EvsEnvironment#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 64
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evs_environment#vcf_hostnames EvsEnvironment#vcf_hostnames}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 72
          },
          "name": "vcfHostnames",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentVcfHostnames"
          }
        }
      ],
      "symbolId": "src/evs-environment/index:EvsEnvironmentConfig"
    },
    "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentConnectivityInfo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentConnectivityInfo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/evs-environment/index.ts",
        "line": 167
      },
      "name": "EvsEnvironmentConnectivityInfo",
      "namespace": "evsEnvironment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evs_environment#private_route_server_peerings EvsEnvironment#private_route_server_peerings}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 171
          },
          "name": "privateRouteServerPeerings",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/evs-environment/index:EvsEnvironmentConnectivityInfo"
    },
    "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentConnectivityInfoOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentConnectivityInfoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/evs-environment/index.ts",
          "line": 211
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/evs-environment/index.ts",
        "line": 203
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 253
          },
          "name": "resetPrivateRouteServerPeerings"
        }
      ],
      "name": "EvsEnvironmentConnectivityInfoOutputReference",
      "namespace": "evsEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 257
          },
          "name": "privateRouteServerPeeringsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 247
          },
          "name": "privateRouteServerPeerings",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 215
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentConnectivityInfo"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/evs-environment/index:EvsEnvironmentConnectivityInfoOutputReference"
    },
    "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentCredentials": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentCredentials",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/evs-environment/index.ts",
        "line": 261
      },
      "name": "EvsEnvironmentCredentials",
      "namespace": "evsEnvironment",
      "symbolId": "src/evs-environment/index:EvsEnvironmentCredentials"
    },
    "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentCredentialsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentCredentialsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/evs-environment/index.ts",
          "line": 325
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/evs-environment/index.ts",
        "line": 318
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 332
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentCredentialsOutputReference"
            }
          }
        }
      ],
      "name": "EvsEnvironmentCredentialsList",
      "namespace": "evsEnvironment",
      "symbolId": "src/evs-environment/index:EvsEnvironmentCredentialsList"
    },
    "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentCredentialsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentCredentialsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/evs-environment/index.ts",
          "line": 293
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/evs-environment/index.ts",
        "line": 284
      },
      "name": "EvsEnvironmentCredentialsOutputReference",
      "namespace": "evsEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 313
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 297
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentCredentials"
          }
        }
      ],
      "symbolId": "src/evs-environment/index:EvsEnvironmentCredentialsOutputReference"
    },
    "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentHosts": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentHosts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/evs-environment/index.ts",
        "line": 336
      },
      "name": "EvsEnvironmentHosts",
      "namespace": "evsEnvironment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evs_environment#dedicated_host_id EvsEnvironment#dedicated_host_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 340
          },
          "name": "dedicatedHostId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evs_environment#host_name EvsEnvironment#host_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 344
          },
          "name": "hostName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evs_environment#instance_type EvsEnvironment#instance_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 348
          },
          "name": "instanceType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evs_environment#key_name EvsEnvironment#key_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 352
          },
          "name": "keyName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evs_environment#placement_group_id EvsEnvironment#placement_group_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 356
          },
          "name": "placementGroupId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/evs-environment/index:EvsEnvironmentHosts"
    },
    "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentHostsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentHostsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/evs-environment/index.ts",
          "line": 573
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/evs-environment/index.ts",
        "line": 565
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 580
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentHostsOutputReference"
            }
          }
        }
      ],
      "name": "EvsEnvironmentHostsList",
      "namespace": "evsEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 566
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentHosts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/evs-environment/index:EvsEnvironmentHostsList"
    },
    "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentHostsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentHostsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/evs-environment/index.ts",
          "line": 426
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/evs-environment/index.ts",
        "line": 416
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 492
          },
          "name": "resetDedicatedHostId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 508
          },
          "name": "resetHostName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 524
          },
          "name": "resetInstanceType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 540
          },
          "name": "resetKeyName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 556
          },
          "name": "resetPlacementGroupId"
        }
      ],
      "name": "EvsEnvironmentHostsOutputReference",
      "namespace": "evsEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 496
          },
          "name": "dedicatedHostIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 512
          },
          "name": "hostNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 528
          },
          "name": "instanceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 544
          },
          "name": "keyNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 560
          },
          "name": "placementGroupIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 486
          },
          "name": "dedicatedHostId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 502
          },
          "name": "hostName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 518
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 534
          },
          "name": "keyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 550
          },
          "name": "placementGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 430
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentHosts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/evs-environment/index:EvsEnvironmentHostsOutputReference"
    },
    "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentInitialVlans": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentInitialVlans",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/evs-environment/index.ts",
        "line": 1524
      },
      "name": "EvsEnvironmentInitialVlans",
      "namespace": "evsEnvironment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evs_environment#edge_v_tep EvsEnvironment#edge_v_tep}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 1528
          },
          "name": "edgeVTep",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentInitialVlansEdgeVTep"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evs_environment#expansion_vlan_1 EvsEnvironment#expansion_vlan_1}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 1532
          },
          "name": "expansionVlan1",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentInitialVlansExpansionVlan1"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evs_environment#expansion_vlan_2 EvsEnvironment#expansion_vlan_2}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 1536
          },
          "name": "expansionVlan2",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentInitialVlansExpansionVlan2"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evs_environment#hcx EvsEnvironment#hcx}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 1540
          },
          "name": "hcx",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentInitialVlansHcx"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evs_environment#hcx_network_acl_id EvsEnvironment#hcx_network_acl_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 1544
          },
          "name": "hcxNetworkAclId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evs_environment#is_hcx_public EvsEnvironment#is_hcx_public}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 1548
          },
          "name": "isHcxPublic",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evs_environment#nsx_up_link EvsEnvironment#nsx_up_link}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 1552
          },
          "name": "nsxUpLink",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentInitialVlansNsxUpLink"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evs_environment#vmk_management EvsEnvironment#vmk_management}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 1572
          },
          "name": "vmkManagement",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentInitialVlansVmkManagement"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evs_environment#vm_management EvsEnvironment#vm_management}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 1568
          },
          "name": "vmManagement",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentInitialVlansVmManagement"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evs_environment#v_motion EvsEnvironment#v_motion}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 1556
          },
          "name": "vMotion",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentInitialVlansVMotion"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evs_environment#v_san EvsEnvironment#v_san}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 1560
          },
          "name": "vSan",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentInitialVlansVSan"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evs_environment#v_tep EvsEnvironment#v_tep}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 1564
          },
          "name": "vTep",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentInitialVlansVTep"
          }
        }
      ],
      "symbolId": "src/evs-environment/index:EvsEnvironmentInitialVlans"
    },
    "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentInitialVlansEdgeVTep": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentInitialVlansEdgeVTep",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/evs-environment/index.ts",
        "line": 584
      },
      "name": "EvsEnvironmentInitialVlansEdgeVTep",
      "namespace": "evsEnvironment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evs_environment#cidr EvsEnvironment#cidr}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 588
          },
          "name": "cidr",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/evs-environment/index:EvsEnvironmentInitialVlansEdgeVTep"
    },
    "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentInitialVlansEdgeVTepOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentInitialVlansEdgeVTepOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/evs-environment/index.ts",
          "line": 628
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/evs-environment/index.ts",
        "line": 620
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 670
          },
          "name": "resetCidr"
        }
      ],
      "name": "EvsEnvironmentInitialVlansEdgeVTepOutputReference",
      "namespace": "evsEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 674
          },
          "name": "cidrInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 664
          },
          "name": "cidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 632
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentInitialVlansEdgeVTep"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/evs-environment/index:EvsEnvironmentInitialVlansEdgeVTepOutputReference"
    },
    "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentInitialVlansExpansionVlan1": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentInitialVlansExpansionVlan1",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/evs-environment/index.ts",
        "line": 678
      },
      "name": "EvsEnvironmentInitialVlansExpansionVlan1",
      "namespace": "evsEnvironment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evs_environment#cidr EvsEnvironment#cidr}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 682
          },
          "name": "cidr",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/evs-environment/index:EvsEnvironmentInitialVlansExpansionVlan1"
    },
    "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentInitialVlansExpansionVlan1OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentInitialVlansExpansionVlan1OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/evs-environment/index.ts",
          "line": 722
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/evs-environment/index.ts",
        "line": 714
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 764
          },
          "name": "resetCidr"
        }
      ],
      "name": "EvsEnvironmentInitialVlansExpansionVlan1OutputReference",
      "namespace": "evsEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 768
          },
          "name": "cidrInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 758
          },
          "name": "cidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 726
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentInitialVlansExpansionVlan1"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/evs-environment/index:EvsEnvironmentInitialVlansExpansionVlan1OutputReference"
    },
    "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentInitialVlansExpansionVlan2": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentInitialVlansExpansionVlan2",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/evs-environment/index.ts",
        "line": 772
      },
      "name": "EvsEnvironmentInitialVlansExpansionVlan2",
      "namespace": "evsEnvironment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evs_environment#cidr EvsEnvironment#cidr}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 776
          },
          "name": "cidr",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/evs-environment/index:EvsEnvironmentInitialVlansExpansionVlan2"
    },
    "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentInitialVlansExpansionVlan2OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentInitialVlansExpansionVlan2OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/evs-environment/index.ts",
          "line": 816
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/evs-environment/index.ts",
        "line": 808
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 858
          },
          "name": "resetCidr"
        }
      ],
      "name": "EvsEnvironmentInitialVlansExpansionVlan2OutputReference",
      "namespace": "evsEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 862
          },
          "name": "cidrInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 852
          },
          "name": "cidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 820
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentInitialVlansExpansionVlan2"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/evs-environment/index:EvsEnvironmentInitialVlansExpansionVlan2OutputReference"
    },
    "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentInitialVlansHcx": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentInitialVlansHcx",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/evs-environment/index.ts",
        "line": 866
      },
      "name": "EvsEnvironmentInitialVlansHcx",
      "namespace": "evsEnvironment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evs_environment#cidr EvsEnvironment#cidr}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 870
          },
          "name": "cidr",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/evs-environment/index:EvsEnvironmentInitialVlansHcx"
    },
    "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentInitialVlansHcxOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentInitialVlansHcxOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/evs-environment/index.ts",
          "line": 910
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/evs-environment/index.ts",
        "line": 902
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 952
          },
          "name": "resetCidr"
        }
      ],
      "name": "EvsEnvironmentInitialVlansHcxOutputReference",
      "namespace": "evsEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 956
          },
          "name": "cidrInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 946
          },
          "name": "cidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 914
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentInitialVlansHcx"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/evs-environment/index:EvsEnvironmentInitialVlansHcxOutputReference"
    },
    "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentInitialVlansNsxUpLink": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentInitialVlansNsxUpLink",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/evs-environment/index.ts",
        "line": 960
      },
      "name": "EvsEnvironmentInitialVlansNsxUpLink",
      "namespace": "evsEnvironment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evs_environment#cidr EvsEnvironment#cidr}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 964
          },
          "name": "cidr",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/evs-environment/index:EvsEnvironmentInitialVlansNsxUpLink"
    },
    "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentInitialVlansNsxUpLinkOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentInitialVlansNsxUpLinkOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/evs-environment/index.ts",
          "line": 1004
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/evs-environment/index.ts",
        "line": 996
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 1046
          },
          "name": "resetCidr"
        }
      ],
      "name": "EvsEnvironmentInitialVlansNsxUpLinkOutputReference",
      "namespace": "evsEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 1050
          },
          "name": "cidrInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 1040
          },
          "name": "cidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 1008
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentInitialVlansNsxUpLink"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/evs-environment/index:EvsEnvironmentInitialVlansNsxUpLinkOutputReference"
    },
    "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentInitialVlansOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentInitialVlansOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/evs-environment/index.ts",
          "line": 1689
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/evs-environment/index.ts",
        "line": 1681
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 1794
          },
          "name": "putEdgeVTep",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentInitialVlansEdgeVTep"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 1810
          },
          "name": "putExpansionVlan1",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentInitialVlansExpansionVlan1"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 1826
          },
          "name": "putExpansionVlan2",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentInitialVlansExpansionVlan2"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 1842
          },
          "name": "putHcx",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentInitialVlansHcx"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 1890
          },
          "name": "putNsxUpLink",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentInitialVlansNsxUpLink"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 1970
          },
          "name": "putVmkManagement",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentInitialVlansVmkManagement"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 1954
          },
          "name": "putVmManagement",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentInitialVlansVmManagement"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 1906
          },
          "name": "putVMotion",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentInitialVlansVMotion"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 1922
          },
          "name": "putVSan",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentInitialVlansVSan"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 1938
          },
          "name": "putVTep",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentInitialVlansVTep"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 1797
          },
          "name": "resetEdgeVTep"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 1813
          },
          "name": "resetExpansionVlan1"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 1829
          },
          "name": "resetExpansionVlan2"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 1845
          },
          "name": "resetHcx"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 1861
          },
          "name": "resetHcxNetworkAclId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 1877
          },
          "name": "resetIsHcxPublic"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 1893
          },
          "name": "resetNsxUpLink"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 1973
          },
          "name": "resetVmkManagement"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 1957
          },
          "name": "resetVmManagement"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 1909
          },
          "name": "resetVMotion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 1925
          },
          "name": "resetVSan"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 1941
          },
          "name": "resetVTep"
        }
      ],
      "name": "EvsEnvironmentInitialVlansOutputReference",
      "namespace": "evsEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 1791
          },
          "name": "edgeVTep",
          "type": {
            "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentInitialVlansEdgeVTepOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 1807
          },
          "name": "expansionVlan1",
          "type": {
            "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentInitialVlansExpansionVlan1OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 1823
          },
          "name": "expansionVlan2",
          "type": {
            "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentInitialVlansExpansionVlan2OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 1839
          },
          "name": "hcx",
          "type": {
            "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentInitialVlansHcxOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 1887
          },
          "name": "nsxUpLink",
          "type": {
            "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentInitialVlansNsxUpLinkOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 1967
          },
          "name": "vmkManagement",
          "type": {
            "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentInitialVlansVmkManagementOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 1951
          },
          "name": "vmManagement",
          "type": {
            "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentInitialVlansVmManagementOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 1903
          },
          "name": "vMotion",
          "type": {
            "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentInitialVlansVMotionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 1919
          },
          "name": "vSan",
          "type": {
            "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentInitialVlansVSanOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 1935
          },
          "name": "vTep",
          "type": {
            "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentInitialVlansVTepOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 1801
          },
          "name": "edgeVTepInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentInitialVlansEdgeVTep"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 1817
          },
          "name": "expansionVlan1Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentInitialVlansExpansionVlan1"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 1833
          },
          "name": "expansionVlan2Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentInitialVlansExpansionVlan2"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 1849
          },
          "name": "hcxInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentInitialVlansHcx"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 1865
          },
          "name": "hcxNetworkAclIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 1881
          },
          "name": "isHcxPublicInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 1897
          },
          "name": "nsxUpLinkInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentInitialVlansNsxUpLink"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 1977
          },
          "name": "vmkManagementInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentInitialVlansVmkManagement"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 1961
          },
          "name": "vmManagementInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentInitialVlansVmManagement"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 1913
          },
          "name": "vMotionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentInitialVlansVMotion"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 1929
          },
          "name": "vSanInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentInitialVlansVSan"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 1945
          },
          "name": "vTepInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentInitialVlansVTep"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 1855
          },
          "name": "hcxNetworkAclId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 1871
          },
          "name": "isHcxPublic",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 1693
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentInitialVlans"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/evs-environment/index:EvsEnvironmentInitialVlansOutputReference"
    },
    "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentInitialVlansVMotion": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentInitialVlansVMotion",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/evs-environment/index.ts",
        "line": 1054
      },
      "name": "EvsEnvironmentInitialVlansVMotion",
      "namespace": "evsEnvironment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evs_environment#cidr EvsEnvironment#cidr}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 1058
          },
          "name": "cidr",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/evs-environment/index:EvsEnvironmentInitialVlansVMotion"
    },
    "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentInitialVlansVMotionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentInitialVlansVMotionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/evs-environment/index.ts",
          "line": 1098
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/evs-environment/index.ts",
        "line": 1090
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 1140
          },
          "name": "resetCidr"
        }
      ],
      "name": "EvsEnvironmentInitialVlansVMotionOutputReference",
      "namespace": "evsEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 1144
          },
          "name": "cidrInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 1134
          },
          "name": "cidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 1102
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentInitialVlansVMotion"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/evs-environment/index:EvsEnvironmentInitialVlansVMotionOutputReference"
    },
    "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentInitialVlansVSan": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentInitialVlansVSan",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/evs-environment/index.ts",
        "line": 1148
      },
      "name": "EvsEnvironmentInitialVlansVSan",
      "namespace": "evsEnvironment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evs_environment#cidr EvsEnvironment#cidr}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 1152
          },
          "name": "cidr",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/evs-environment/index:EvsEnvironmentInitialVlansVSan"
    },
    "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentInitialVlansVSanOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentInitialVlansVSanOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/evs-environment/index.ts",
          "line": 1192
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/evs-environment/index.ts",
        "line": 1184
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 1234
          },
          "name": "resetCidr"
        }
      ],
      "name": "EvsEnvironmentInitialVlansVSanOutputReference",
      "namespace": "evsEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 1238
          },
          "name": "cidrInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 1228
          },
          "name": "cidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 1196
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentInitialVlansVSan"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/evs-environment/index:EvsEnvironmentInitialVlansVSanOutputReference"
    },
    "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentInitialVlansVTep": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentInitialVlansVTep",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/evs-environment/index.ts",
        "line": 1242
      },
      "name": "EvsEnvironmentInitialVlansVTep",
      "namespace": "evsEnvironment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evs_environment#cidr EvsEnvironment#cidr}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 1246
          },
          "name": "cidr",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/evs-environment/index:EvsEnvironmentInitialVlansVTep"
    },
    "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentInitialVlansVTepOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentInitialVlansVTepOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/evs-environment/index.ts",
          "line": 1286
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/evs-environment/index.ts",
        "line": 1278
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 1328
          },
          "name": "resetCidr"
        }
      ],
      "name": "EvsEnvironmentInitialVlansVTepOutputReference",
      "namespace": "evsEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 1332
          },
          "name": "cidrInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 1322
          },
          "name": "cidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 1290
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentInitialVlansVTep"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/evs-environment/index:EvsEnvironmentInitialVlansVTepOutputReference"
    },
    "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentInitialVlansVmManagement": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentInitialVlansVmManagement",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/evs-environment/index.ts",
        "line": 1336
      },
      "name": "EvsEnvironmentInitialVlansVmManagement",
      "namespace": "evsEnvironment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evs_environment#cidr EvsEnvironment#cidr}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 1340
          },
          "name": "cidr",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/evs-environment/index:EvsEnvironmentInitialVlansVmManagement"
    },
    "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentInitialVlansVmManagementOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentInitialVlansVmManagementOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/evs-environment/index.ts",
          "line": 1380
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/evs-environment/index.ts",
        "line": 1372
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 1422
          },
          "name": "resetCidr"
        }
      ],
      "name": "EvsEnvironmentInitialVlansVmManagementOutputReference",
      "namespace": "evsEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 1426
          },
          "name": "cidrInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 1416
          },
          "name": "cidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 1384
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentInitialVlansVmManagement"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/evs-environment/index:EvsEnvironmentInitialVlansVmManagementOutputReference"
    },
    "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentInitialVlansVmkManagement": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentInitialVlansVmkManagement",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/evs-environment/index.ts",
        "line": 1430
      },
      "name": "EvsEnvironmentInitialVlansVmkManagement",
      "namespace": "evsEnvironment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evs_environment#cidr EvsEnvironment#cidr}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 1434
          },
          "name": "cidr",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/evs-environment/index:EvsEnvironmentInitialVlansVmkManagement"
    },
    "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentInitialVlansVmkManagementOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentInitialVlansVmkManagementOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/evs-environment/index.ts",
          "line": 1474
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/evs-environment/index.ts",
        "line": 1466
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 1516
          },
          "name": "resetCidr"
        }
      ],
      "name": "EvsEnvironmentInitialVlansVmkManagementOutputReference",
      "namespace": "evsEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 1520
          },
          "name": "cidrInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 1510
          },
          "name": "cidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 1478
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentInitialVlansVmkManagement"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/evs-environment/index:EvsEnvironmentInitialVlansVmkManagementOutputReference"
    },
    "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentLicenseInfo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentLicenseInfo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/evs-environment/index.ts",
        "line": 1981
      },
      "name": "EvsEnvironmentLicenseInfo",
      "namespace": "evsEnvironment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evs_environment#solution_key EvsEnvironment#solution_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 1985
          },
          "name": "solutionKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evs_environment#vsan_key EvsEnvironment#vsan_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 1989
          },
          "name": "vsanKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/evs-environment/index:EvsEnvironmentLicenseInfo"
    },
    "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentLicenseInfoOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentLicenseInfoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/evs-environment/index.ts",
          "line": 2036
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/evs-environment/index.ts",
        "line": 2028
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2084
          },
          "name": "resetSolutionKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2100
          },
          "name": "resetVsanKey"
        }
      ],
      "name": "EvsEnvironmentLicenseInfoOutputReference",
      "namespace": "evsEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2088
          },
          "name": "solutionKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2104
          },
          "name": "vsanKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2078
          },
          "name": "solutionKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2094
          },
          "name": "vsanKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2040
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentLicenseInfo"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/evs-environment/index:EvsEnvironmentLicenseInfoOutputReference"
    },
    "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentServiceAccessSecurityGroups": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentServiceAccessSecurityGroups",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/evs-environment/index.ts",
        "line": 2108
      },
      "name": "EvsEnvironmentServiceAccessSecurityGroups",
      "namespace": "evsEnvironment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evs_environment#security_groups EvsEnvironment#security_groups}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2112
          },
          "name": "securityGroups",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/evs-environment/index:EvsEnvironmentServiceAccessSecurityGroups"
    },
    "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentServiceAccessSecurityGroupsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentServiceAccessSecurityGroupsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/evs-environment/index.ts",
          "line": 2152
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/evs-environment/index.ts",
        "line": 2144
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2194
          },
          "name": "resetSecurityGroups"
        }
      ],
      "name": "EvsEnvironmentServiceAccessSecurityGroupsOutputReference",
      "namespace": "evsEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2198
          },
          "name": "securityGroupsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2188
          },
          "name": "securityGroups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2156
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentServiceAccessSecurityGroups"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/evs-environment/index:EvsEnvironmentServiceAccessSecurityGroupsOutputReference"
    },
    "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/evs-environment/index.ts",
        "line": 2202
      },
      "name": "EvsEnvironmentTags",
      "namespace": "evsEnvironment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evs_environment#key EvsEnvironment#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2208
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evs_environment#value EvsEnvironment#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2214
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/evs-environment/index:EvsEnvironmentTags"
    },
    "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/evs-environment/index.ts",
          "line": 2344
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/evs-environment/index.ts",
        "line": 2336
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2351
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentTagsOutputReference"
            }
          }
        }
      ],
      "name": "EvsEnvironmentTagsList",
      "namespace": "evsEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2337
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/evs-environment/index:EvsEnvironmentTagsList"
    },
    "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/evs-environment/index.ts",
          "line": 2263
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/evs-environment/index.ts",
        "line": 2253
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2311
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2327
          },
          "name": "resetValue"
        }
      ],
      "name": "EvsEnvironmentTagsOutputReference",
      "namespace": "evsEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2315
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2331
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2305
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2321
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2267
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/evs-environment/index:EvsEnvironmentTagsOutputReference"
    },
    "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentVcfHostnames": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentVcfHostnames",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/evs-environment/index.ts",
        "line": 2355
      },
      "name": "EvsEnvironmentVcfHostnames",
      "namespace": "evsEnvironment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evs_environment#cloud_builder EvsEnvironment#cloud_builder}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2359
          },
          "name": "cloudBuilder",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evs_environment#nsx EvsEnvironment#nsx}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2363
          },
          "name": "nsx",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evs_environment#nsx_edge_1 EvsEnvironment#nsx_edge_1}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2367
          },
          "name": "nsxEdge1",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evs_environment#nsx_edge_2 EvsEnvironment#nsx_edge_2}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2371
          },
          "name": "nsxEdge2",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evs_environment#nsx_manager_1 EvsEnvironment#nsx_manager_1}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2375
          },
          "name": "nsxManager1",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evs_environment#nsx_manager_2 EvsEnvironment#nsx_manager_2}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2379
          },
          "name": "nsxManager2",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evs_environment#nsx_manager_3 EvsEnvironment#nsx_manager_3}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2383
          },
          "name": "nsxManager3",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evs_environment#sddc_manager EvsEnvironment#sddc_manager}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2387
          },
          "name": "sddcManager",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/evs_environment#v_center EvsEnvironment#v_center}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2391
          },
          "name": "vCenter",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/evs-environment/index:EvsEnvironmentVcfHostnames"
    },
    "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentVcfHostnamesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentVcfHostnamesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/evs-environment/index.ts",
          "line": 2487
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/evs-environment/index.ts",
        "line": 2479
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2577
          },
          "name": "resetCloudBuilder"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2593
          },
          "name": "resetNsx"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2609
          },
          "name": "resetNsxEdge1"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2625
          },
          "name": "resetNsxEdge2"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2641
          },
          "name": "resetNsxManager1"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2657
          },
          "name": "resetNsxManager2"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2673
          },
          "name": "resetNsxManager3"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2689
          },
          "name": "resetSddcManager"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2705
          },
          "name": "resetVCenter"
        }
      ],
      "name": "EvsEnvironmentVcfHostnamesOutputReference",
      "namespace": "evsEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2581
          },
          "name": "cloudBuilderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2613
          },
          "name": "nsxEdge1Input",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2629
          },
          "name": "nsxEdge2Input",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2597
          },
          "name": "nsxInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2645
          },
          "name": "nsxManager1Input",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2661
          },
          "name": "nsxManager2Input",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2677
          },
          "name": "nsxManager3Input",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2693
          },
          "name": "sddcManagerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2709
          },
          "name": "vCenterInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2571
          },
          "name": "cloudBuilder",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2587
          },
          "name": "nsx",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2603
          },
          "name": "nsxEdge1",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2619
          },
          "name": "nsxEdge2",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2635
          },
          "name": "nsxManager1",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2651
          },
          "name": "nsxManager2",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2667
          },
          "name": "nsxManager3",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2683
          },
          "name": "sddcManager",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2699
          },
          "name": "vCenter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/evs-environment/index.ts",
            "line": 2491
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.evsEnvironment.EvsEnvironmentVcfHostnames"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/evs-environment/index:EvsEnvironmentVcfHostnamesOutputReference"
    },
    "@cdktn/provider-awscc.finspaceEnvironment.FinspaceEnvironment": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/finspace_environment awscc_finspace_environment}."
      },
      "fqn": "@cdktn/provider-awscc.finspaceEnvironment.FinspaceEnvironment",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/finspace_environment awscc_finspace_environment} Resource."
        },
        "locationInModule": {
          "filename": "src/finspace-environment/index.ts",
          "line": 843
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.finspaceEnvironment.FinspaceEnvironmentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/finspace-environment/index.ts",
        "line": 811
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a FinspaceEnvironment resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/finspace-environment/index.ts",
            "line": 828
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the FinspaceEnvironment to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/finspace_environment#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing FinspaceEnvironment that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the FinspaceEnvironment to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/finspace-environment/index.ts",
            "line": 951
          },
          "name": "putFederationParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.finspaceEnvironment.FinspaceEnvironmentFederationParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/finspace-environment/index.ts",
            "line": 1011
          },
          "name": "putSuperuserParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.finspaceEnvironment.FinspaceEnvironmentSuperuserParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/finspace-environment/index.ts",
            "line": 1027
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.finspaceEnvironment.FinspaceEnvironmentTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/finspace-environment/index.ts",
            "line": 886
          },
          "name": "resetDataBundles"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/finspace-environment/index.ts",
            "line": 907
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/finspace-environment/index.ts",
            "line": 938
          },
          "name": "resetFederationMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/finspace-environment/index.ts",
            "line": 954
          },
          "name": "resetFederationParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/finspace-environment/index.ts",
            "line": 975
          },
          "name": "resetKmsKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/finspace-environment/index.ts",
            "line": 1014
          },
          "name": "resetSuperuserParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/finspace-environment/index.ts",
            "line": 1030
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/finspace-environment/index.ts",
            "line": 1042
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/finspace-environment/index.ts",
            "line": 1055
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "FinspaceEnvironment",
      "namespace": "finspaceEnvironment",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/finspace-environment/index.ts",
            "line": 816
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/finspace-environment/index.ts",
            "line": 874
          },
          "name": "awsAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/finspace-environment/index.ts",
            "line": 895
          },
          "name": "dedicatedServiceAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/finspace-environment/index.ts",
            "line": 916
          },
          "name": "environmentArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/finspace-environment/index.ts",
            "line": 921
          },
          "name": "environmentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/finspace-environment/index.ts",
            "line": 926
          },
          "name": "environmentUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/finspace-environment/index.ts",
            "line": 948
          },
          "name": "federationParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.finspaceEnvironment.FinspaceEnvironmentFederationParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/finspace-environment/index.ts",
            "line": 963
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/finspace-environment/index.ts",
            "line": 997
          },
          "name": "sageMakerStudioDomainUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/finspace-environment/index.ts",
            "line": 1002
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/finspace-environment/index.ts",
            "line": 1008
          },
          "name": "superuserParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.finspaceEnvironment.FinspaceEnvironmentSuperuserParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/finspace-environment/index.ts",
            "line": 1024
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.finspaceEnvironment.FinspaceEnvironmentTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/finspace-environment/index.ts",
            "line": 890
          },
          "name": "dataBundlesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/finspace-environment/index.ts",
            "line": 911
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/finspace-environment/index.ts",
            "line": 942
          },
          "name": "federationModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/finspace-environment/index.ts",
            "line": 958
          },
          "name": "federationParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.finspaceEnvironment.FinspaceEnvironmentFederationParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/finspace-environment/index.ts",
            "line": 979
          },
          "name": "kmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/finspace-environment/index.ts",
            "line": 992
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/finspace-environment/index.ts",
            "line": 1018
          },
          "name": "superuserParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.finspaceEnvironment.FinspaceEnvironmentSuperuserParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/finspace-environment/index.ts",
            "line": 1034
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.finspaceEnvironment.FinspaceEnvironmentTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/finspace-environment/index.ts",
            "line": 880
          },
          "name": "dataBundles",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/finspace-environment/index.ts",
            "line": 901
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/finspace-environment/index.ts",
            "line": 932
          },
          "name": "federationMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/finspace-environment/index.ts",
            "line": 969
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/finspace-environment/index.ts",
            "line": 985
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/finspace-environment/index:FinspaceEnvironment"
    },
    "@cdktn/provider-awscc.finspaceEnvironment.FinspaceEnvironmentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.finspaceEnvironment.FinspaceEnvironmentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/finspace-environment/index.ts",
        "line": 14
      },
      "name": "FinspaceEnvironmentConfig",
      "namespace": "finspaceEnvironment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/finspace_environment#name FinspaceEnvironment#name}",
            "stability": "stable",
            "summary": "Name of the Environment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/finspace-environment/index.ts",
            "line": 50
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/finspace_environment#data_bundles FinspaceEnvironment#data_bundles}",
            "stability": "stable",
            "summary": "ARNs of FinSpace Data Bundles to install."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/finspace-environment/index.ts",
            "line": 20
          },
          "name": "dataBundles",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/finspace_environment#description FinspaceEnvironment#description}",
            "stability": "stable",
            "summary": "Description of the Environment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/finspace-environment/index.ts",
            "line": 26
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/finspace_environment#federation_mode FinspaceEnvironment#federation_mode}",
            "stability": "stable",
            "summary": "Federation mode used with the Environment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/finspace-environment/index.ts",
            "line": 32
          },
          "name": "federationMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/finspace_environment#federation_parameters FinspaceEnvironment#federation_parameters}",
            "stability": "stable",
            "summary": "Additional parameters to identify Federation mode."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/finspace-environment/index.ts",
            "line": 38
          },
          "name": "federationParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.finspaceEnvironment.FinspaceEnvironmentFederationParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/finspace_environment#kms_key_id FinspaceEnvironment#kms_key_id}",
            "stability": "stable",
            "summary": "KMS key used to encrypt customer data within FinSpace Environment infrastructure."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/finspace-environment/index.ts",
            "line": 44
          },
          "name": "kmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/finspace_environment#superuser_parameters FinspaceEnvironment#superuser_parameters}",
            "stability": "stable",
            "summary": "Parameters of the first Superuser for the FinSpace Environment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/finspace-environment/index.ts",
            "line": 56
          },
          "name": "superuserParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.finspaceEnvironment.FinspaceEnvironmentSuperuserParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/finspace_environment#tags FinspaceEnvironment#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/finspace-environment/index.ts",
            "line": 62
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.finspaceEnvironment.FinspaceEnvironmentTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/finspace-environment/index:FinspaceEnvironmentConfig"
    },
    "@cdktn/provider-awscc.finspaceEnvironment.FinspaceEnvironmentFederationParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.finspaceEnvironment.FinspaceEnvironmentFederationParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/finspace-environment/index.ts",
        "line": 217
      },
      "name": "FinspaceEnvironmentFederationParameters",
      "namespace": "finspaceEnvironment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/finspace_environment#application_call_back_url FinspaceEnvironment#application_call_back_url}",
            "stability": "stable",
            "summary": "SAML metadata URL to link with the Environment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/finspace-environment/index.ts",
            "line": 223
          },
          "name": "applicationCallBackUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/finspace_environment#attribute_map FinspaceEnvironment#attribute_map}",
            "stability": "stable",
            "summary": "Attribute map for SAML configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/finspace-environment/index.ts",
            "line": 229
          },
          "name": "attributeMap",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.finspaceEnvironment.FinspaceEnvironmentFederationParametersAttributeMap"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/finspace_environment#federation_provider_name FinspaceEnvironment#federation_provider_name}",
            "stability": "stable",
            "summary": "Federation provider name to link with the Environment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/finspace-environment/index.ts",
            "line": 235
          },
          "name": "federationProviderName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/finspace_environment#federation_urn FinspaceEnvironment#federation_urn}",
            "stability": "stable",
            "summary": "SAML metadata URL to link with the Environment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/finspace-environment/index.ts",
            "line": 241
          },
          "name": "federationUrn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/finspace_environment#saml_metadata_document FinspaceEnvironment#saml_metadata_document}",
            "stability": "stable",
            "summary": "SAML metadata document to link the federation provider to the Environment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/finspace-environment/index.ts",
            "line": 247
          },
          "name": "samlMetadataDocument",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/finspace_environment#saml_metadata_url FinspaceEnvironment#saml_metadata_url}",
            "stability": "stable",
            "summary": "SAML metadata URL to link with the Environment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/finspace-environment/index.ts",
            "line": 253
          },
          "name": "samlMetadataUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/finspace-environment/index:FinspaceEnvironmentFederationParameters"
    },
    "@cdktn/provider-awscc.finspaceEnvironment.FinspaceEnvironmentFederationParametersAttributeMap": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.finspaceEnvironment.FinspaceEnvironmentFederationParametersAttributeMap",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/finspace-environment/index.ts",
        "line": 64
      },
      "name": "FinspaceEnvironmentFederationParametersAttributeMap",
      "namespace": "finspaceEnvironment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/finspace_environment#key FinspaceEnvironment#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/finspace-environment/index.ts",
            "line": 70
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/finspace_environment#value FinspaceEnvironment#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/finspace-environment/index.ts",
            "line": 76
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/finspace-environment/index:FinspaceEnvironmentFederationParametersAttributeMap"
    },
    "@cdktn/provider-awscc.finspaceEnvironment.FinspaceEnvironmentFederationParametersAttributeMapList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.finspaceEnvironment.FinspaceEnvironmentFederationParametersAttributeMapList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/finspace-environment/index.ts",
          "line": 206
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/finspace-environment/index.ts",
        "line": 198
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/finspace-environment/index.ts",
            "line": 213
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.finspaceEnvironment.FinspaceEnvironmentFederationParametersAttributeMapOutputReference"
            }
          }
        }
      ],
      "name": "FinspaceEnvironmentFederationParametersAttributeMapList",
      "namespace": "finspaceEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/finspace-environment/index.ts",
            "line": 199
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.finspaceEnvironment.FinspaceEnvironmentFederationParametersAttributeMap"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/finspace-environment/index:FinspaceEnvironmentFederationParametersAttributeMapList"
    },
    "@cdktn/provider-awscc.finspaceEnvironment.FinspaceEnvironmentFederationParametersAttributeMapOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.finspaceEnvironment.FinspaceEnvironmentFederationParametersAttributeMapOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/finspace-environment/index.ts",
          "line": 125
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/finspace-environment/index.ts",
        "line": 115
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/finspace-environment/index.ts",
            "line": 173
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/finspace-environment/index.ts",
            "line": 189
          },
          "name": "resetValue"
        }
      ],
      "name": "FinspaceEnvironmentFederationParametersAttributeMapOutputReference",
      "namespace": "finspaceEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/finspace-environment/index.ts",
            "line": 177
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/finspace-environment/index.ts",
            "line": 193
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/finspace-environment/index.ts",
            "line": 167
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/finspace-environment/index.ts",
            "line": 183
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/finspace-environment/index.ts",
            "line": 129
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.finspaceEnvironment.FinspaceEnvironmentFederationParametersAttributeMap"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/finspace-environment/index:FinspaceEnvironmentFederationParametersAttributeMapOutputReference"
    },
    "@cdktn/provider-awscc.finspaceEnvironment.FinspaceEnvironmentFederationParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.finspaceEnvironment.FinspaceEnvironmentFederationParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/finspace-environment/index.ts",
          "line": 328
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/finspace-environment/index.ts",
        "line": 320
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/finspace-environment/index.ts",
            "line": 413
          },
          "name": "putAttributeMap",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.finspaceEnvironment.FinspaceEnvironmentFederationParametersAttributeMap"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/finspace-environment/index.ts",
            "line": 400
          },
          "name": "resetApplicationCallBackUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/finspace-environment/index.ts",
            "line": 416
          },
          "name": "resetAttributeMap"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/finspace-environment/index.ts",
            "line": 432
          },
          "name": "resetFederationProviderName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/finspace-environment/index.ts",
            "line": 448
          },
          "name": "resetFederationUrn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/finspace-environment/index.ts",
            "line": 464
          },
          "name": "resetSamlMetadataDocument"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/finspace-environment/index.ts",
            "line": 480
          },
          "name": "resetSamlMetadataUrl"
        }
      ],
      "name": "FinspaceEnvironmentFederationParametersOutputReference",
      "namespace": "finspaceEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/finspace-environment/index.ts",
            "line": 410
          },
          "name": "attributeMap",
          "type": {
            "fqn": "@cdktn/provider-awscc.finspaceEnvironment.FinspaceEnvironmentFederationParametersAttributeMapList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/finspace-environment/index.ts",
            "line": 404
          },
          "name": "applicationCallBackUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/finspace-environment/index.ts",
            "line": 420
          },
          "name": "attributeMapInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.finspaceEnvironment.FinspaceEnvironmentFederationParametersAttributeMap"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/finspace-environment/index.ts",
            "line": 436
          },
          "name": "federationProviderNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/finspace-environment/index.ts",
            "line": 452
          },
          "name": "federationUrnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/finspace-environment/index.ts",
            "line": 468
          },
          "name": "samlMetadataDocumentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/finspace-environment/index.ts",
            "line": 484
          },
          "name": "samlMetadataUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/finspace-environment/index.ts",
            "line": 394
          },
          "name": "applicationCallBackUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/finspace-environment/index.ts",
            "line": 426
          },
          "name": "federationProviderName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/finspace-environment/index.ts",
            "line": 442
          },
          "name": "federationUrn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/finspace-environment/index.ts",
            "line": 458
          },
          "name": "samlMetadataDocument",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/finspace-environment/index.ts",
            "line": 474
          },
          "name": "samlMetadataUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/finspace-environment/index.ts",
            "line": 332
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.finspaceEnvironment.FinspaceEnvironmentFederationParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/finspace-environment/index:FinspaceEnvironmentFederationParametersOutputReference"
    },
    "@cdktn/provider-awscc.finspaceEnvironment.FinspaceEnvironmentSuperuserParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.finspaceEnvironment.FinspaceEnvironmentSuperuserParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/finspace-environment/index.ts",
        "line": 488
      },
      "name": "FinspaceEnvironmentSuperuserParameters",
      "namespace": "finspaceEnvironment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/finspace_environment#email_address FinspaceEnvironment#email_address}",
            "stability": "stable",
            "summary": "Email address."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/finspace-environment/index.ts",
            "line": 494
          },
          "name": "emailAddress",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/finspace_environment#first_name FinspaceEnvironment#first_name}",
            "stability": "stable",
            "summary": "First name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/finspace-environment/index.ts",
            "line": 500
          },
          "name": "firstName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/finspace_environment#last_name FinspaceEnvironment#last_name}",
            "stability": "stable",
            "summary": "Last name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/finspace-environment/index.ts",
            "line": 506
          },
          "name": "lastName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/finspace-environment/index:FinspaceEnvironmentSuperuserParameters"
    },
    "@cdktn/provider-awscc.finspaceEnvironment.FinspaceEnvironmentSuperuserParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.finspaceEnvironment.FinspaceEnvironmentSuperuserParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/finspace-environment/index.ts",
          "line": 560
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/finspace-environment/index.ts",
        "line": 552
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/finspace-environment/index.ts",
            "line": 614
          },
          "name": "resetEmailAddress"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/finspace-environment/index.ts",
            "line": 630
          },
          "name": "resetFirstName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/finspace-environment/index.ts",
            "line": 646
          },
          "name": "resetLastName"
        }
      ],
      "name": "FinspaceEnvironmentSuperuserParametersOutputReference",
      "namespace": "finspaceEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/finspace-environment/index.ts",
            "line": 618
          },
          "name": "emailAddressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/finspace-environment/index.ts",
            "line": 634
          },
          "name": "firstNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/finspace-environment/index.ts",
            "line": 650
          },
          "name": "lastNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/finspace-environment/index.ts",
            "line": 608
          },
          "name": "emailAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/finspace-environment/index.ts",
            "line": 624
          },
          "name": "firstName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/finspace-environment/index.ts",
            "line": 640
          },
          "name": "lastName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/finspace-environment/index.ts",
            "line": 564
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.finspaceEnvironment.FinspaceEnvironmentSuperuserParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/finspace-environment/index:FinspaceEnvironmentSuperuserParametersOutputReference"
    },
    "@cdktn/provider-awscc.finspaceEnvironment.FinspaceEnvironmentTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.finspaceEnvironment.FinspaceEnvironmentTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/finspace-environment/index.ts",
        "line": 654
      },
      "name": "FinspaceEnvironmentTags",
      "namespace": "finspaceEnvironment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/finspace_environment#key FinspaceEnvironment#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/finspace-environment/index.ts",
            "line": 660
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/finspace_environment#value FinspaceEnvironment#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/finspace-environment/index.ts",
            "line": 666
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/finspace-environment/index:FinspaceEnvironmentTags"
    },
    "@cdktn/provider-awscc.finspaceEnvironment.FinspaceEnvironmentTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.finspaceEnvironment.FinspaceEnvironmentTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/finspace-environment/index.ts",
          "line": 796
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/finspace-environment/index.ts",
        "line": 788
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/finspace-environment/index.ts",
            "line": 803
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.finspaceEnvironment.FinspaceEnvironmentTagsOutputReference"
            }
          }
        }
      ],
      "name": "FinspaceEnvironmentTagsList",
      "namespace": "finspaceEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/finspace-environment/index.ts",
            "line": 789
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.finspaceEnvironment.FinspaceEnvironmentTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/finspace-environment/index:FinspaceEnvironmentTagsList"
    },
    "@cdktn/provider-awscc.finspaceEnvironment.FinspaceEnvironmentTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.finspaceEnvironment.FinspaceEnvironmentTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/finspace-environment/index.ts",
          "line": 715
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/finspace-environment/index.ts",
        "line": 705
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/finspace-environment/index.ts",
            "line": 763
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/finspace-environment/index.ts",
            "line": 779
          },
          "name": "resetValue"
        }
      ],
      "name": "FinspaceEnvironmentTagsOutputReference",
      "namespace": "finspaceEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/finspace-environment/index.ts",
            "line": 767
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/finspace-environment/index.ts",
            "line": 783
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/finspace-environment/index.ts",
            "line": 757
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/finspace-environment/index.ts",
            "line": 773
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/finspace-environment/index.ts",
            "line": 719
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.finspaceEnvironment.FinspaceEnvironmentTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/finspace-environment/index:FinspaceEnvironmentTagsOutputReference"
    },
    "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplate": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fis_experiment_template awscc_fis_experiment_template}."
      },
      "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplate",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fis_experiment_template awscc_fis_experiment_template} Resource."
        },
        "locationInModule": {
          "filename": "src/fis-experiment-template/index.ts",
          "line": 2074
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/fis-experiment-template/index.ts",
        "line": 2042
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a FisExperimentTemplate resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 2059
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the FisExperimentTemplate to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fis_experiment_template#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing FisExperimentTemplate that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the FisExperimentTemplate to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 2110
          },
          "name": "putActions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateActions"
                        },
                        "kind": "map"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 2139
          },
          "name": "putExperimentOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateExperimentOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 2155
          },
          "name": "putExperimentReportConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateExperimentReportConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 2181
          },
          "name": "putLogConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateLogConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 2210
          },
          "name": "putStopConditions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateStopConditions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 2239
          },
          "name": "putTargets",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateTargets"
                        },
                        "kind": "map"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 2113
          },
          "name": "resetActions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 2142
          },
          "name": "resetExperimentOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 2158
          },
          "name": "resetExperimentReportConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 2184
          },
          "name": "resetLogConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 2226
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 2251
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 2265
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "FisExperimentTemplate",
      "namespace": "fisExperimentTemplate",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 2047
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 2107
          },
          "name": "actions",
          "type": {
            "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateActionsMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 2136
          },
          "name": "experimentOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateExperimentOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 2152
          },
          "name": "experimentReportConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateExperimentReportConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 2167
          },
          "name": "experimentTemplateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 2172
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 2178
          },
          "name": "logConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateLogConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 2207
          },
          "name": "stopConditions",
          "type": {
            "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateStopConditionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 2236
          },
          "name": "targets",
          "type": {
            "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateTargetsMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 2117
          },
          "name": "actionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateActions"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 2130
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 2146
          },
          "name": "experimentOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateExperimentOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 2162
          },
          "name": "experimentReportConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateExperimentReportConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 2188
          },
          "name": "logConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateLogConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 2201
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 2214
          },
          "name": "stopConditionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateStopConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 2230
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 2243
          },
          "name": "targetsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateTargets"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 2123
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 2194
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 2220
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/fis-experiment-template/index:FisExperimentTemplate"
    },
    "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateActions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateActions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/fis-experiment-template/index.ts",
        "line": 62
      },
      "name": "FisExperimentTemplateActions",
      "namespace": "fisExperimentTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fis_experiment_template#action_id FisExperimentTemplate#action_id}",
            "stability": "stable",
            "summary": "The ID of the action."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 68
          },
          "name": "actionId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fis_experiment_template#description FisExperimentTemplate#description}",
            "stability": "stable",
            "summary": "A description for the action."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 74
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fis_experiment_template#parameters FisExperimentTemplate#parameters}",
            "stability": "stable",
            "summary": "The parameters for the action, if applicable."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 80
          },
          "name": "parameters",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fis_experiment_template#start_after FisExperimentTemplate#start_after}",
            "stability": "stable",
            "summary": "The names of the actions that must be completed before the current action starts."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 86
          },
          "name": "startAfter",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fis_experiment_template#targets FisExperimentTemplate#targets}",
            "stability": "stable",
            "summary": "One or more targets for the action."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 92
          },
          "name": "targets",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/fis-experiment-template/index:FisExperimentTemplateActions"
    },
    "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateActionsMap": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateActionsMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/fis-experiment-template/index.ts",
          "line": 307
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/fis-experiment-template/index.ts",
        "line": 300
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 314
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateActionsOutputReference"
            }
          }
        }
      ],
      "name": "FisExperimentTemplateActionsMap",
      "namespace": "fisExperimentTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 301
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateActions"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/fis-experiment-template/index:FisExperimentTemplateActionsMap"
    },
    "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateActionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateActionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/fis-experiment-template/index.ts",
          "line": 161
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/fis-experiment-template/index.ts",
        "line": 152
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 227
          },
          "name": "resetActionId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 243
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 259
          },
          "name": "resetParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 275
          },
          "name": "resetStartAfter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 291
          },
          "name": "resetTargets"
        }
      ],
      "name": "FisExperimentTemplateActionsOutputReference",
      "namespace": "fisExperimentTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 231
          },
          "name": "actionIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 247
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 263
          },
          "name": "parametersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 279
          },
          "name": "startAfterInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 295
          },
          "name": "targetsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 221
          },
          "name": "actionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 237
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 253
          },
          "name": "parameters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 269
          },
          "name": "startAfter",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 285
          },
          "name": "targets",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 165
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateActions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/fis-experiment-template/index:FisExperimentTemplateActionsOutputReference"
    },
    "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/fis-experiment-template/index.ts",
        "line": 14
      },
      "name": "FisExperimentTemplateConfig",
      "namespace": "fisExperimentTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fis_experiment_template#description FisExperimentTemplate#description}",
            "stability": "stable",
            "summary": "A description for the experiment template."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 26
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fis_experiment_template#role_arn FisExperimentTemplate#role_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of an IAM role that grants the AWS FIS service permission to perform service actions on your behalf."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 44
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fis_experiment_template#stop_conditions FisExperimentTemplate#stop_conditions}",
            "stability": "stable",
            "summary": "One or more stop conditions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 50
          },
          "name": "stopConditions",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateStopConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fis_experiment_template#targets FisExperimentTemplate#targets}",
            "stability": "stable",
            "summary": "The targets for the experiment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 60
          },
          "name": "targets",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateTargets"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fis_experiment_template#actions FisExperimentTemplate#actions}",
            "stability": "stable",
            "summary": "The actions for the experiment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 20
          },
          "name": "actions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateActions"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fis_experiment_template#experiment_options FisExperimentTemplate#experiment_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 30
          },
          "name": "experimentOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateExperimentOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fis_experiment_template#experiment_report_configuration FisExperimentTemplate#experiment_report_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 34
          },
          "name": "experimentReportConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateExperimentReportConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fis_experiment_template#log_configuration FisExperimentTemplate#log_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 38
          },
          "name": "logConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateLogConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fis_experiment_template#tags FisExperimentTemplate#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 54
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/fis-experiment-template/index:FisExperimentTemplateConfig"
    },
    "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateExperimentOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateExperimentOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/fis-experiment-template/index.ts",
        "line": 318
      },
      "name": "FisExperimentTemplateExperimentOptions",
      "namespace": "fisExperimentTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fis_experiment_template#account_targeting FisExperimentTemplate#account_targeting}",
            "stability": "stable",
            "summary": "The account targeting setting for the experiment template."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 324
          },
          "name": "accountTargeting",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fis_experiment_template#empty_target_resolution_mode FisExperimentTemplate#empty_target_resolution_mode}",
            "stability": "stable",
            "summary": "The target resolution failure mode for the experiment template."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 330
          },
          "name": "emptyTargetResolutionMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/fis-experiment-template/index:FisExperimentTemplateExperimentOptions"
    },
    "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateExperimentOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateExperimentOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/fis-experiment-template/index.ts",
          "line": 377
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/fis-experiment-template/index.ts",
        "line": 369
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 425
          },
          "name": "resetAccountTargeting"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 441
          },
          "name": "resetEmptyTargetResolutionMode"
        }
      ],
      "name": "FisExperimentTemplateExperimentOptionsOutputReference",
      "namespace": "fisExperimentTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 429
          },
          "name": "accountTargetingInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 445
          },
          "name": "emptyTargetResolutionModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 419
          },
          "name": "accountTargeting",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 435
          },
          "name": "emptyTargetResolutionMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 381
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateExperimentOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/fis-experiment-template/index:FisExperimentTemplateExperimentOptionsOutputReference"
    },
    "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateExperimentReportConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateExperimentReportConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/fis-experiment-template/index.ts",
        "line": 880
      },
      "name": "FisExperimentTemplateExperimentReportConfiguration",
      "namespace": "fisExperimentTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fis_experiment_template#data_sources FisExperimentTemplate#data_sources}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 884
          },
          "name": "dataSources",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateExperimentReportConfigurationDataSources"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fis_experiment_template#outputs FisExperimentTemplate#outputs}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 888
          },
          "name": "outputs",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateExperimentReportConfigurationOutputs"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fis_experiment_template#post_experiment_duration FisExperimentTemplate#post_experiment_duration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 892
          },
          "name": "postExperimentDuration",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fis_experiment_template#pre_experiment_duration FisExperimentTemplate#pre_experiment_duration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 896
          },
          "name": "preExperimentDuration",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/fis-experiment-template/index:FisExperimentTemplateExperimentReportConfiguration"
    },
    "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateExperimentReportConfigurationDataSources": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateExperimentReportConfigurationDataSources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/fis-experiment-template/index.ts",
        "line": 565
      },
      "name": "FisExperimentTemplateExperimentReportConfigurationDataSources",
      "namespace": "fisExperimentTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fis_experiment_template#cloudwatch_dashboards FisExperimentTemplate#cloudwatch_dashboards}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 569
          },
          "name": "cloudwatchDashboards",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateExperimentReportConfigurationDataSourcesCloudwatchDashboards"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/fis-experiment-template/index:FisExperimentTemplateExperimentReportConfigurationDataSources"
    },
    "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateExperimentReportConfigurationDataSourcesCloudwatchDashboards": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateExperimentReportConfigurationDataSourcesCloudwatchDashboards",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/fis-experiment-template/index.ts",
        "line": 449
      },
      "name": "FisExperimentTemplateExperimentReportConfigurationDataSourcesCloudwatchDashboards",
      "namespace": "fisExperimentTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fis_experiment_template#dashboard_identifier FisExperimentTemplate#dashboard_identifier}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 453
          },
          "name": "dashboardIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/fis-experiment-template/index:FisExperimentTemplateExperimentReportConfigurationDataSourcesCloudwatchDashboards"
    },
    "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateExperimentReportConfigurationDataSourcesCloudwatchDashboardsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateExperimentReportConfigurationDataSourcesCloudwatchDashboardsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/fis-experiment-template/index.ts",
          "line": 554
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/fis-experiment-template/index.ts",
        "line": 546
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 561
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateExperimentReportConfigurationDataSourcesCloudwatchDashboardsOutputReference"
            }
          }
        }
      ],
      "name": "FisExperimentTemplateExperimentReportConfigurationDataSourcesCloudwatchDashboardsList",
      "namespace": "fisExperimentTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 547
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateExperimentReportConfigurationDataSourcesCloudwatchDashboards"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/fis-experiment-template/index:FisExperimentTemplateExperimentReportConfigurationDataSourcesCloudwatchDashboardsList"
    },
    "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateExperimentReportConfigurationDataSourcesCloudwatchDashboardsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateExperimentReportConfigurationDataSourcesCloudwatchDashboardsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/fis-experiment-template/index.ts",
          "line": 495
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/fis-experiment-template/index.ts",
        "line": 485
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 537
          },
          "name": "resetDashboardIdentifier"
        }
      ],
      "name": "FisExperimentTemplateExperimentReportConfigurationDataSourcesCloudwatchDashboardsOutputReference",
      "namespace": "fisExperimentTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 541
          },
          "name": "dashboardIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 531
          },
          "name": "dashboardIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 499
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateExperimentReportConfigurationDataSourcesCloudwatchDashboards"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/fis-experiment-template/index:FisExperimentTemplateExperimentReportConfigurationDataSourcesCloudwatchDashboardsOutputReference"
    },
    "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateExperimentReportConfigurationDataSourcesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateExperimentReportConfigurationDataSourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/fis-experiment-template/index.ts",
          "line": 609
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/fis-experiment-template/index.ts",
        "line": 601
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 648
          },
          "name": "putCloudwatchDashboards",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateExperimentReportConfigurationDataSourcesCloudwatchDashboards"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 651
          },
          "name": "resetCloudwatchDashboards"
        }
      ],
      "name": "FisExperimentTemplateExperimentReportConfigurationDataSourcesOutputReference",
      "namespace": "fisExperimentTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 645
          },
          "name": "cloudwatchDashboards",
          "type": {
            "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateExperimentReportConfigurationDataSourcesCloudwatchDashboardsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 655
          },
          "name": "cloudwatchDashboardsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateExperimentReportConfigurationDataSourcesCloudwatchDashboards"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 613
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateExperimentReportConfigurationDataSources"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/fis-experiment-template/index:FisExperimentTemplateExperimentReportConfigurationDataSourcesOutputReference"
    },
    "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateExperimentReportConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateExperimentReportConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/fis-experiment-template/index.ts",
          "line": 957
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/fis-experiment-template/index.ts",
        "line": 949
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 1014
          },
          "name": "putDataSources",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateExperimentReportConfigurationDataSources"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 1030
          },
          "name": "putOutputs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateExperimentReportConfigurationOutputs"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 1017
          },
          "name": "resetDataSources"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 1033
          },
          "name": "resetOutputs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 1049
          },
          "name": "resetPostExperimentDuration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 1065
          },
          "name": "resetPreExperimentDuration"
        }
      ],
      "name": "FisExperimentTemplateExperimentReportConfigurationOutputReference",
      "namespace": "fisExperimentTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 1011
          },
          "name": "dataSources",
          "type": {
            "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateExperimentReportConfigurationDataSourcesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 1027
          },
          "name": "outputs",
          "type": {
            "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateExperimentReportConfigurationOutputsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 1021
          },
          "name": "dataSourcesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateExperimentReportConfigurationDataSources"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 1037
          },
          "name": "outputsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateExperimentReportConfigurationOutputs"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 1053
          },
          "name": "postExperimentDurationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 1069
          },
          "name": "preExperimentDurationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 1043
          },
          "name": "postExperimentDuration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 1059
          },
          "name": "preExperimentDuration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 961
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateExperimentReportConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/fis-experiment-template/index:FisExperimentTemplateExperimentReportConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateExperimentReportConfigurationOutputs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateExperimentReportConfigurationOutputs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/fis-experiment-template/index.ts",
        "line": 786
      },
      "name": "FisExperimentTemplateExperimentReportConfigurationOutputs",
      "namespace": "fisExperimentTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fis_experiment_template#experiment_report_s3_configuration FisExperimentTemplate#experiment_report_s3_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 790
          },
          "name": "experimentReportS3Configuration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateExperimentReportConfigurationOutputsExperimentReportS3Configuration"
          }
        }
      ],
      "symbolId": "src/fis-experiment-template/index:FisExperimentTemplateExperimentReportConfigurationOutputs"
    },
    "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateExperimentReportConfigurationOutputsExperimentReportS3Configuration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateExperimentReportConfigurationOutputsExperimentReportS3Configuration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/fis-experiment-template/index.ts",
        "line": 659
      },
      "name": "FisExperimentTemplateExperimentReportConfigurationOutputsExperimentReportS3Configuration",
      "namespace": "fisExperimentTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fis_experiment_template#bucket_name FisExperimentTemplate#bucket_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 663
          },
          "name": "bucketName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fis_experiment_template#prefix FisExperimentTemplate#prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 667
          },
          "name": "prefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/fis-experiment-template/index:FisExperimentTemplateExperimentReportConfigurationOutputsExperimentReportS3Configuration"
    },
    "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateExperimentReportConfigurationOutputsExperimentReportS3ConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateExperimentReportConfigurationOutputsExperimentReportS3ConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/fis-experiment-template/index.ts",
          "line": 714
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/fis-experiment-template/index.ts",
        "line": 706
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 762
          },
          "name": "resetBucketName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 778
          },
          "name": "resetPrefix"
        }
      ],
      "name": "FisExperimentTemplateExperimentReportConfigurationOutputsExperimentReportS3ConfigurationOutputReference",
      "namespace": "fisExperimentTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 766
          },
          "name": "bucketNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 782
          },
          "name": "prefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 756
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 772
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 718
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateExperimentReportConfigurationOutputsExperimentReportS3Configuration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/fis-experiment-template/index:FisExperimentTemplateExperimentReportConfigurationOutputsExperimentReportS3ConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateExperimentReportConfigurationOutputsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateExperimentReportConfigurationOutputsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/fis-experiment-template/index.ts",
          "line": 830
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/fis-experiment-template/index.ts",
        "line": 822
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 869
          },
          "name": "putExperimentReportS3Configuration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateExperimentReportConfigurationOutputsExperimentReportS3Configuration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 872
          },
          "name": "resetExperimentReportS3Configuration"
        }
      ],
      "name": "FisExperimentTemplateExperimentReportConfigurationOutputsOutputReference",
      "namespace": "fisExperimentTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 866
          },
          "name": "experimentReportS3Configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateExperimentReportConfigurationOutputsExperimentReportS3ConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 876
          },
          "name": "experimentReportS3ConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateExperimentReportConfigurationOutputsExperimentReportS3Configuration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 834
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateExperimentReportConfigurationOutputs"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/fis-experiment-template/index:FisExperimentTemplateExperimentReportConfigurationOutputsOutputReference"
    },
    "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateLogConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateLogConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/fis-experiment-template/index.ts",
        "line": 1294
      },
      "name": "FisExperimentTemplateLogConfiguration",
      "namespace": "fisExperimentTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fis_experiment_template#cloudwatch_logs_configuration FisExperimentTemplate#cloudwatch_logs_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 1298
          },
          "name": "cloudwatchLogsConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateLogConfigurationCloudwatchLogsConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fis_experiment_template#log_schema_version FisExperimentTemplate#log_schema_version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 1302
          },
          "name": "logSchemaVersion",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fis_experiment_template#s3_configuration FisExperimentTemplate#s3_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 1306
          },
          "name": "s3Configuration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateLogConfigurationS3Configuration"
          }
        }
      ],
      "symbolId": "src/fis-experiment-template/index:FisExperimentTemplateLogConfiguration"
    },
    "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateLogConfigurationCloudwatchLogsConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateLogConfigurationCloudwatchLogsConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/fis-experiment-template/index.ts",
        "line": 1073
      },
      "name": "FisExperimentTemplateLogConfigurationCloudwatchLogsConfiguration",
      "namespace": "fisExperimentTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fis_experiment_template#log_group_arn FisExperimentTemplate#log_group_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 1077
          },
          "name": "logGroupArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/fis-experiment-template/index:FisExperimentTemplateLogConfigurationCloudwatchLogsConfiguration"
    },
    "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateLogConfigurationCloudwatchLogsConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateLogConfigurationCloudwatchLogsConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/fis-experiment-template/index.ts",
          "line": 1117
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/fis-experiment-template/index.ts",
        "line": 1109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 1159
          },
          "name": "resetLogGroupArn"
        }
      ],
      "name": "FisExperimentTemplateLogConfigurationCloudwatchLogsConfigurationOutputReference",
      "namespace": "fisExperimentTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 1163
          },
          "name": "logGroupArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 1153
          },
          "name": "logGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 1121
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateLogConfigurationCloudwatchLogsConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/fis-experiment-template/index:FisExperimentTemplateLogConfigurationCloudwatchLogsConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateLogConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateLogConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/fis-experiment-template/index.ts",
          "line": 1360
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/fis-experiment-template/index.ts",
        "line": 1352
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 1411
          },
          "name": "putCloudwatchLogsConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateLogConfigurationCloudwatchLogsConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 1443
          },
          "name": "putS3Configuration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateLogConfigurationS3Configuration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 1414
          },
          "name": "resetCloudwatchLogsConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 1430
          },
          "name": "resetLogSchemaVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 1446
          },
          "name": "resetS3Configuration"
        }
      ],
      "name": "FisExperimentTemplateLogConfigurationOutputReference",
      "namespace": "fisExperimentTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 1408
          },
          "name": "cloudwatchLogsConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateLogConfigurationCloudwatchLogsConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 1440
          },
          "name": "s3Configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateLogConfigurationS3ConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 1418
          },
          "name": "cloudwatchLogsConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateLogConfigurationCloudwatchLogsConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 1434
          },
          "name": "logSchemaVersionInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 1450
          },
          "name": "s3ConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateLogConfigurationS3Configuration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 1424
          },
          "name": "logSchemaVersion",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 1364
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateLogConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/fis-experiment-template/index:FisExperimentTemplateLogConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateLogConfigurationS3Configuration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateLogConfigurationS3Configuration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/fis-experiment-template/index.ts",
        "line": 1167
      },
      "name": "FisExperimentTemplateLogConfigurationS3Configuration",
      "namespace": "fisExperimentTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fis_experiment_template#bucket_name FisExperimentTemplate#bucket_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 1171
          },
          "name": "bucketName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fis_experiment_template#prefix FisExperimentTemplate#prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 1175
          },
          "name": "prefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/fis-experiment-template/index:FisExperimentTemplateLogConfigurationS3Configuration"
    },
    "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateLogConfigurationS3ConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateLogConfigurationS3ConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/fis-experiment-template/index.ts",
          "line": 1222
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/fis-experiment-template/index.ts",
        "line": 1214
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 1270
          },
          "name": "resetBucketName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 1286
          },
          "name": "resetPrefix"
        }
      ],
      "name": "FisExperimentTemplateLogConfigurationS3ConfigurationOutputReference",
      "namespace": "fisExperimentTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 1274
          },
          "name": "bucketNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 1290
          },
          "name": "prefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 1264
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 1280
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 1226
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateLogConfigurationS3Configuration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/fis-experiment-template/index:FisExperimentTemplateLogConfigurationS3ConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateStopConditions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateStopConditions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/fis-experiment-template/index.ts",
        "line": 1454
      },
      "name": "FisExperimentTemplateStopConditions",
      "namespace": "fisExperimentTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fis_experiment_template#source FisExperimentTemplate#source}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 1458
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fis_experiment_template#value FisExperimentTemplate#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 1462
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/fis-experiment-template/index:FisExperimentTemplateStopConditions"
    },
    "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateStopConditionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateStopConditionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/fis-experiment-template/index.ts",
          "line": 1589
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/fis-experiment-template/index.ts",
        "line": 1581
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 1596
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateStopConditionsOutputReference"
            }
          }
        }
      ],
      "name": "FisExperimentTemplateStopConditionsList",
      "namespace": "fisExperimentTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 1582
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateStopConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/fis-experiment-template/index:FisExperimentTemplateStopConditionsList"
    },
    "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateStopConditionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateStopConditionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/fis-experiment-template/index.ts",
          "line": 1511
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/fis-experiment-template/index.ts",
        "line": 1501
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 1572
          },
          "name": "resetValue"
        }
      ],
      "name": "FisExperimentTemplateStopConditionsOutputReference",
      "namespace": "fisExperimentTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 1560
          },
          "name": "sourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 1576
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 1553
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 1566
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 1515
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateStopConditions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/fis-experiment-template/index:FisExperimentTemplateStopConditionsOutputReference"
    },
    "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateTargets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateTargets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/fis-experiment-template/index.ts",
        "line": 1753
      },
      "name": "FisExperimentTemplateTargets",
      "namespace": "fisExperimentTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fis_experiment_template#filters FisExperimentTemplate#filters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 1757
          },
          "name": "filters",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateTargetsFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fis_experiment_template#parameters FisExperimentTemplate#parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 1761
          },
          "name": "parameters",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fis_experiment_template#resource_arns FisExperimentTemplate#resource_arns}",
            "stability": "stable",
            "summary": "The Amazon Resource Names (ARNs) of the target resources."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 1767
          },
          "name": "resourceArns",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fis_experiment_template#resource_tags FisExperimentTemplate#resource_tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 1771
          },
          "name": "resourceTags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fis_experiment_template#resource_type FisExperimentTemplate#resource_type}",
            "stability": "stable",
            "summary": "The AWS resource type. The resource type must be supported for the specified action."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 1777
          },
          "name": "resourceType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fis_experiment_template#selection_mode FisExperimentTemplate#selection_mode}",
            "stability": "stable",
            "summary": "Scopes the identified resources to a specific number of the resources at random, or a percentage of the resources."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 1783
          },
          "name": "selectionMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/fis-experiment-template/index:FisExperimentTemplateTargets"
    },
    "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateTargetsFilters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateTargetsFilters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/fis-experiment-template/index.ts",
        "line": 1600
      },
      "name": "FisExperimentTemplateTargetsFilters",
      "namespace": "fisExperimentTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fis_experiment_template#path FisExperimentTemplate#path}",
            "stability": "stable",
            "summary": "The attribute path for the filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 1606
          },
          "name": "path",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fis_experiment_template#values FisExperimentTemplate#values}",
            "stability": "stable",
            "summary": "The attribute values for the filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 1612
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/fis-experiment-template/index:FisExperimentTemplateTargetsFilters"
    },
    "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateTargetsFiltersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateTargetsFiltersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/fis-experiment-template/index.ts",
          "line": 1742
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/fis-experiment-template/index.ts",
        "line": 1734
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 1749
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateTargetsFiltersOutputReference"
            }
          }
        }
      ],
      "name": "FisExperimentTemplateTargetsFiltersList",
      "namespace": "fisExperimentTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 1735
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateTargetsFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/fis-experiment-template/index:FisExperimentTemplateTargetsFiltersList"
    },
    "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateTargetsFiltersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateTargetsFiltersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/fis-experiment-template/index.ts",
          "line": 1661
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/fis-experiment-template/index.ts",
        "line": 1651
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 1709
          },
          "name": "resetPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 1725
          },
          "name": "resetValues"
        }
      ],
      "name": "FisExperimentTemplateTargetsFiltersOutputReference",
      "namespace": "fisExperimentTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 1713
          },
          "name": "pathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 1729
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 1703
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 1719
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 1665
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateTargetsFilters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/fis-experiment-template/index:FisExperimentTemplateTargetsFiltersOutputReference"
    },
    "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateTargetsMap": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateTargetsMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/fis-experiment-template/index.ts",
          "line": 2027
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/fis-experiment-template/index.ts",
        "line": 2020
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 2034
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateTargetsOutputReference"
            }
          }
        }
      ],
      "name": "FisExperimentTemplateTargetsMap",
      "namespace": "fisExperimentTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 2021
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateTargets"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/fis-experiment-template/index:FisExperimentTemplateTargetsMap"
    },
    "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateTargetsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateTargetsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/fis-experiment-template/index.ts",
          "line": 1859
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/fis-experiment-template/index.ts",
        "line": 1850
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 1928
          },
          "name": "putFilters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateTargetsFilters"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 1931
          },
          "name": "resetFilters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 1947
          },
          "name": "resetParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 1963
          },
          "name": "resetResourceArns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 1979
          },
          "name": "resetResourceTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 1995
          },
          "name": "resetResourceType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 2011
          },
          "name": "resetSelectionMode"
        }
      ],
      "name": "FisExperimentTemplateTargetsOutputReference",
      "namespace": "fisExperimentTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 1925
          },
          "name": "filters",
          "type": {
            "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateTargetsFiltersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 1935
          },
          "name": "filtersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateTargetsFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 1951
          },
          "name": "parametersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 1967
          },
          "name": "resourceArnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 1983
          },
          "name": "resourceTagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 1999
          },
          "name": "resourceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 2015
          },
          "name": "selectionModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 1941
          },
          "name": "parameters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 1957
          },
          "name": "resourceArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 1973
          },
          "name": "resourceTags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 1989
          },
          "name": "resourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 2005
          },
          "name": "selectionMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-experiment-template/index.ts",
            "line": 1863
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.fisExperimentTemplate.FisExperimentTemplateTargets"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/fis-experiment-template/index:FisExperimentTemplateTargetsOutputReference"
    },
    "@cdktn/provider-awscc.fisTargetAccountConfiguration.FisTargetAccountConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fis_target_account_configuration awscc_fis_target_account_configuration}."
      },
      "fqn": "@cdktn/provider-awscc.fisTargetAccountConfiguration.FisTargetAccountConfiguration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fis_target_account_configuration awscc_fis_target_account_configuration} Resource."
        },
        "locationInModule": {
          "filename": "src/fis-target-account-configuration/index.ts",
          "line": 76
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.fisTargetAccountConfiguration.FisTargetAccountConfigurationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/fis-target-account-configuration/index.ts",
        "line": 44
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a FisTargetAccountConfiguration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/fis-target-account-configuration/index.ts",
            "line": 61
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the FisTargetAccountConfiguration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fis_target_account_configuration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing FisTargetAccountConfiguration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the FisTargetAccountConfiguration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-target-account-configuration/index.ts",
            "line": 123
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-target-account-configuration/index.ts",
            "line": 166
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-target-account-configuration/index.ts",
            "line": 175
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "FisTargetAccountConfiguration",
      "namespace": "fisTargetAccountConfiguration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-target-account-configuration/index.ts",
            "line": 49
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-target-account-configuration/index.ts",
            "line": 145
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-target-account-configuration/index.ts",
            "line": 111
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-target-account-configuration/index.ts",
            "line": 127
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-target-account-configuration/index.ts",
            "line": 140
          },
          "name": "experimentTemplateIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-target-account-configuration/index.ts",
            "line": 158
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-target-account-configuration/index.ts",
            "line": 104
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-target-account-configuration/index.ts",
            "line": 117
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-target-account-configuration/index.ts",
            "line": 133
          },
          "name": "experimentTemplateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fis-target-account-configuration/index.ts",
            "line": 151
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/fis-target-account-configuration/index:FisTargetAccountConfiguration"
    },
    "@cdktn/provider-awscc.fisTargetAccountConfiguration.FisTargetAccountConfigurationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.fisTargetAccountConfiguration.FisTargetAccountConfigurationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/fis-target-account-configuration/index.ts",
        "line": 14
      },
      "name": "FisTargetAccountConfigurationConfig",
      "namespace": "fisTargetAccountConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fis_target_account_configuration#account_id FisTargetAccountConfiguration#account_id}",
            "stability": "stable",
            "summary": "The AWS account ID of the target account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-target-account-configuration/index.ts",
            "line": 20
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fis_target_account_configuration#experiment_template_id FisTargetAccountConfiguration#experiment_template_id}",
            "stability": "stable",
            "summary": "The ID of the experiment template."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-target-account-configuration/index.ts",
            "line": 32
          },
          "name": "experimentTemplateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fis_target_account_configuration#role_arn FisTargetAccountConfiguration#role_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of an IAM role for the target account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-target-account-configuration/index.ts",
            "line": 38
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fis_target_account_configuration#description FisTargetAccountConfiguration#description}",
            "stability": "stable",
            "summary": "The description of the target account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fis-target-account-configuration/index.ts",
            "line": 26
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/fis-target-account-configuration/index:FisTargetAccountConfigurationConfig"
    },
    "@cdktn/provider-awscc.fmsNotificationChannel.FmsNotificationChannel": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fms_notification_channel awscc_fms_notification_channel}."
      },
      "fqn": "@cdktn/provider-awscc.fmsNotificationChannel.FmsNotificationChannel",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fms_notification_channel awscc_fms_notification_channel} Resource."
        },
        "locationInModule": {
          "filename": "src/fms-notification-channel/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.fmsNotificationChannel.FmsNotificationChannelConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/fms-notification-channel/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a FmsNotificationChannel resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/fms-notification-channel/index.ts",
            "line": 49
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the FmsNotificationChannel to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fms_notification_channel#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing FmsNotificationChannel that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the FmsNotificationChannel to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-notification-channel/index.ts",
            "line": 123
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-notification-channel/index.ts",
            "line": 130
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "FmsNotificationChannel",
      "namespace": "fmsNotificationChannel",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-notification-channel/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-notification-channel/index.ts",
            "line": 89
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-notification-channel/index.ts",
            "line": 102
          },
          "name": "snsRoleNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-notification-channel/index.ts",
            "line": 115
          },
          "name": "snsTopicArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-notification-channel/index.ts",
            "line": 95
          },
          "name": "snsRoleName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-notification-channel/index.ts",
            "line": 108
          },
          "name": "snsTopicArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/fms-notification-channel/index:FmsNotificationChannel"
    },
    "@cdktn/provider-awscc.fmsNotificationChannel.FmsNotificationChannelConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.fmsNotificationChannel.FmsNotificationChannelConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/fms-notification-channel/index.ts",
        "line": 14
      },
      "name": "FmsNotificationChannelConfig",
      "namespace": "fmsNotificationChannel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fms_notification_channel#sns_role_name FmsNotificationChannel#sns_role_name}",
            "stability": "stable",
            "summary": "A resource ARN."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-notification-channel/index.ts",
            "line": 20
          },
          "name": "snsRoleName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fms_notification_channel#sns_topic_arn FmsNotificationChannel#sns_topic_arn}",
            "stability": "stable",
            "summary": "A resource ARN."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-notification-channel/index.ts",
            "line": 26
          },
          "name": "snsTopicArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/fms-notification-channel/index:FmsNotificationChannelConfig"
    },
    "@cdktn/provider-awscc.fmsPolicy.FmsPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fms_policy awscc_fms_policy}."
      },
      "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fms_policy awscc_fms_policy} Resource."
        },
        "locationInModule": {
          "filename": "src/fms-policy/index.ts",
          "line": 2666
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/fms-policy/index.ts",
        "line": 2634
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a FmsPolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 2651
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the FmsPolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fms_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing FmsPolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the FmsPolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 2729
          },
          "name": "putExcludeMap",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicyExcludeMap"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 2763
          },
          "name": "putIncludeMap",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicyIncludeMap"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 2858
          },
          "name": "putResourceTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicyResourceTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 2922
          },
          "name": "putSecurityServicePolicyData",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyData"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 2935
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicyTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 2716
          },
          "name": "resetDeleteAllPolicyResources"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 2732
          },
          "name": "resetExcludeMap"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 2766
          },
          "name": "resetIncludeMap"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 2782
          },
          "name": "resetPolicyDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 2909
          },
          "name": "resetResourcesCleanUp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 2829
          },
          "name": "resetResourceSetIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 2845
          },
          "name": "resetResourceTagLogicalOperator"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 2861
          },
          "name": "resetResourceTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 2877
          },
          "name": "resetResourceType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 2893
          },
          "name": "resetResourceTypeList"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 2938
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 2950
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 2970
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "FmsPolicy",
      "namespace": "fmsPolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 2639
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 2704
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 2726
          },
          "name": "excludeMap",
          "type": {
            "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicyExcludeMapOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 2754
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 2760
          },
          "name": "includeMap",
          "type": {
            "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicyIncludeMapOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 2791
          },
          "name": "policyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 2855
          },
          "name": "resourceTags",
          "type": {
            "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicyResourceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 2919
          },
          "name": "securityServicePolicyData",
          "type": {
            "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 2932
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicyTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 2720
          },
          "name": "deleteAllPolicyResourcesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 2736
          },
          "name": "excludeMapInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicyExcludeMap"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 2749
          },
          "name": "excludeResourceTagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 2770
          },
          "name": "includeMapInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicyIncludeMap"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 2786
          },
          "name": "policyDescriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 2804
          },
          "name": "policyNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 2817
          },
          "name": "remediationEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 2913
          },
          "name": "resourcesCleanUpInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 2833
          },
          "name": "resourceSetIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 2849
          },
          "name": "resourceTagLogicalOperatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 2865
          },
          "name": "resourceTagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicyResourceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 2881
          },
          "name": "resourceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 2897
          },
          "name": "resourceTypeListInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 2926
          },
          "name": "securityServicePolicyDataInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyData"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 2942
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicyTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 2710
          },
          "name": "deleteAllPolicyResources",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 2742
          },
          "name": "excludeResourceTags",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 2776
          },
          "name": "policyDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 2797
          },
          "name": "policyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 2810
          },
          "name": "remediationEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 2903
          },
          "name": "resourcesCleanUp",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 2823
          },
          "name": "resourceSetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 2839
          },
          "name": "resourceTagLogicalOperator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 2871
          },
          "name": "resourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 2887
          },
          "name": "resourceTypeList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/fms-policy/index:FmsPolicy"
    },
    "@cdktn/provider-awscc.fmsPolicy.FmsPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/fms-policy/index.ts",
        "line": 14
      },
      "name": "FmsPolicyConfig",
      "namespace": "fmsPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fms_policy#exclude_resource_tags FmsPolicy#exclude_resource_tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 28
          },
          "name": "excludeResourceTags",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fms_policy#policy_name FmsPolicy#policy_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 42
          },
          "name": "policyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fms_policy#remediation_enabled FmsPolicy#remediation_enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 46
          },
          "name": "remediationEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fms_policy#security_service_policy_data FmsPolicy#security_service_policy_data}",
            "stability": "stable",
            "summary": "Firewall security service policy data."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 78
          },
          "name": "securityServicePolicyData",
          "type": {
            "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyData"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fms_policy#delete_all_policy_resources FmsPolicy#delete_all_policy_resources}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 18
          },
          "name": "deleteAllPolicyResources",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fms_policy#exclude_map FmsPolicy#exclude_map}",
            "stability": "stable",
            "summary": "An FMS includeMap or excludeMap."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 24
          },
          "name": "excludeMap",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicyExcludeMap"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fms_policy#include_map FmsPolicy#include_map}",
            "stability": "stable",
            "summary": "An FMS includeMap or excludeMap."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 34
          },
          "name": "includeMap",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicyIncludeMap"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fms_policy#policy_description FmsPolicy#policy_description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 38
          },
          "name": "policyDescription",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fms_policy#resources_clean_up FmsPolicy#resources_clean_up}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 72
          },
          "name": "resourcesCleanUp",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fms_policy#resource_set_ids FmsPolicy#resource_set_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 50
          },
          "name": "resourceSetIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fms_policy#resource_tag_logical_operator FmsPolicy#resource_tag_logical_operator}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 54
          },
          "name": "resourceTagLogicalOperator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fms_policy#resource_tags FmsPolicy#resource_tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 58
          },
          "name": "resourceTags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicyResourceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fms_policy#resource_type FmsPolicy#resource_type}",
            "stability": "stable",
            "summary": "An AWS resource type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 64
          },
          "name": "resourceType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fms_policy#resource_type_list FmsPolicy#resource_type_list}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 68
          },
          "name": "resourceTypeList",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fms_policy#tags FmsPolicy#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 82
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicyTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/fms-policy/index:FmsPolicyConfig"
    },
    "@cdktn/provider-awscc.fmsPolicy.FmsPolicyExcludeMap": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicyExcludeMap",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/fms-policy/index.ts",
        "line": 84
      },
      "name": "FmsPolicyExcludeMap",
      "namespace": "fmsPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fms_policy#account FmsPolicy#account}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 88
          },
          "name": "account",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fms_policy#orgunit FmsPolicy#orgunit}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 92
          },
          "name": "orgunit",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/fms-policy/index:FmsPolicyExcludeMap"
    },
    "@cdktn/provider-awscc.fmsPolicy.FmsPolicyExcludeMapOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicyExcludeMapOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/fms-policy/index.ts",
          "line": 139
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/fms-policy/index.ts",
        "line": 131
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 187
          },
          "name": "resetAccount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 203
          },
          "name": "resetOrgunit"
        }
      ],
      "name": "FmsPolicyExcludeMapOutputReference",
      "namespace": "fmsPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 191
          },
          "name": "accountInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 207
          },
          "name": "orgunitInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 181
          },
          "name": "account",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 197
          },
          "name": "orgunit",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 143
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicyExcludeMap"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/fms-policy/index:FmsPolicyExcludeMapOutputReference"
    },
    "@cdktn/provider-awscc.fmsPolicy.FmsPolicyIncludeMap": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicyIncludeMap",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/fms-policy/index.ts",
        "line": 211
      },
      "name": "FmsPolicyIncludeMap",
      "namespace": "fmsPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fms_policy#account FmsPolicy#account}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 215
          },
          "name": "account",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fms_policy#orgunit FmsPolicy#orgunit}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 219
          },
          "name": "orgunit",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/fms-policy/index:FmsPolicyIncludeMap"
    },
    "@cdktn/provider-awscc.fmsPolicy.FmsPolicyIncludeMapOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicyIncludeMapOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/fms-policy/index.ts",
          "line": 266
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/fms-policy/index.ts",
        "line": 258
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 314
          },
          "name": "resetAccount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 330
          },
          "name": "resetOrgunit"
        }
      ],
      "name": "FmsPolicyIncludeMapOutputReference",
      "namespace": "fmsPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 318
          },
          "name": "accountInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 334
          },
          "name": "orgunitInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 308
          },
          "name": "account",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 324
          },
          "name": "orgunit",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 270
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicyIncludeMap"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/fms-policy/index:FmsPolicyIncludeMapOutputReference"
    },
    "@cdktn/provider-awscc.fmsPolicy.FmsPolicyResourceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicyResourceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/fms-policy/index.ts",
        "line": 338
      },
      "name": "FmsPolicyResourceTags",
      "namespace": "fmsPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fms_policy#key FmsPolicy#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 342
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fms_policy#value FmsPolicy#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 346
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/fms-policy/index:FmsPolicyResourceTags"
    },
    "@cdktn/provider-awscc.fmsPolicy.FmsPolicyResourceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicyResourceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/fms-policy/index.ts",
          "line": 476
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/fms-policy/index.ts",
        "line": 468
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 483
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicyResourceTagsOutputReference"
            }
          }
        }
      ],
      "name": "FmsPolicyResourceTagsList",
      "namespace": "fmsPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 469
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicyResourceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/fms-policy/index:FmsPolicyResourceTagsList"
    },
    "@cdktn/provider-awscc.fmsPolicy.FmsPolicyResourceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicyResourceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/fms-policy/index.ts",
          "line": 395
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/fms-policy/index.ts",
        "line": 385
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 443
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 459
          },
          "name": "resetValue"
        }
      ],
      "name": "FmsPolicyResourceTagsOutputReference",
      "namespace": "fmsPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 447
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 463
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 437
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 453
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 399
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicyResourceTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/fms-policy/index:FmsPolicyResourceTagsOutputReference"
    },
    "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyData": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyData",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/fms-policy/index.ts",
        "line": 2318
      },
      "name": "FmsPolicySecurityServicePolicyData",
      "namespace": "fmsPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fms_policy#type FmsPolicy#type}",
            "stability": "stable",
            "summary": "Firewall policy type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 2336
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fms_policy#managed_service_data FmsPolicy#managed_service_data}",
            "stability": "stable",
            "summary": "Firewall managed service data."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 2324
          },
          "name": "managedServiceData",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fms_policy#policy_option FmsPolicy#policy_option}",
            "stability": "stable",
            "summary": "Firewall policy option."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 2330
          },
          "name": "policyOption",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataPolicyOption"
          }
        }
      ],
      "symbolId": "src/fms-policy/index:FmsPolicySecurityServicePolicyData"
    },
    "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/fms-policy/index.ts",
          "line": 2390
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/fms-policy/index.ts",
        "line": 2382
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 2457
          },
          "name": "putPolicyOption",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataPolicyOption"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 2444
          },
          "name": "resetManagedServiceData"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 2460
          },
          "name": "resetPolicyOption"
        }
      ],
      "name": "FmsPolicySecurityServicePolicyDataOutputReference",
      "namespace": "fmsPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 2454
          },
          "name": "policyOption",
          "type": {
            "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataPolicyOptionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 2448
          },
          "name": "managedServiceDataInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 2464
          },
          "name": "policyOptionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataPolicyOption"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 2477
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 2438
          },
          "name": "managedServiceData",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 2470
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 2394
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyData"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/fms-policy/index:FmsPolicySecurityServicePolicyDataOutputReference"
    },
    "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataPolicyOption": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataPolicyOption",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/fms-policy/index.ts",
        "line": 2152
      },
      "name": "FmsPolicySecurityServicePolicyDataPolicyOption",
      "namespace": "fmsPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fms_policy#network_acl_common_policy FmsPolicy#network_acl_common_policy}",
            "stability": "stable",
            "summary": "Network ACL common policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 2158
          },
          "name": "networkAclCommonPolicy",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicy"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fms_policy#network_firewall_policy FmsPolicy#network_firewall_policy}",
            "stability": "stable",
            "summary": "Network firewall policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 2164
          },
          "name": "networkFirewallPolicy",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicy"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fms_policy#third_party_firewall_policy FmsPolicy#third_party_firewall_policy}",
            "stability": "stable",
            "summary": "Third party firewall policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 2170
          },
          "name": "thirdPartyFirewallPolicy",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicy"
          }
        }
      ],
      "symbolId": "src/fms-policy/index:FmsPolicySecurityServicePolicyDataPolicyOption"
    },
    "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/fms-policy/index.ts",
        "line": 1864
      },
      "name": "FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicy",
      "namespace": "fmsPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fms_policy#network_acl_entry_set FmsPolicy#network_acl_entry_set}",
            "stability": "stable",
            "summary": "Network ACL entry set."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 1870
          },
          "name": "networkAclEntrySet",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySet"
          }
        }
      ],
      "symbolId": "src/fms-policy/index:FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicy"
    },
    "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySet": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySet",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/fms-policy/index.ts",
        "line": 1667
      },
      "name": "FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySet",
      "namespace": "fmsPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fms_policy#first_entries FmsPolicy#first_entries}",
            "stability": "stable",
            "summary": "NetworkAcl entry list."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 1673
          },
          "name": "firstEntries",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntries"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fms_policy#force_remediate_for_first_entries FmsPolicy#force_remediate_for_first_entries}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 1677
          },
          "name": "forceRemediateForFirstEntries",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fms_policy#force_remediate_for_last_entries FmsPolicy#force_remediate_for_last_entries}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 1681
          },
          "name": "forceRemediateForLastEntries",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fms_policy#last_entries FmsPolicy#last_entries}",
            "stability": "stable",
            "summary": "NetworkAcl entry list."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 1687
          },
          "name": "lastEntries",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntries"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/fms-policy/index:FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySet"
    },
    "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntries": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntries",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/fms-policy/index.ts",
        "line": 749
      },
      "name": "FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntries",
      "namespace": "fmsPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fms_policy#cidr_block FmsPolicy#cidr_block}",
            "stability": "stable",
            "summary": "CIDR block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 755
          },
          "name": "cidrBlock",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fms_policy#egress FmsPolicy#egress}",
            "stability": "stable",
            "summary": "Whether the entry is an egress entry."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 761
          },
          "name": "egress",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fms_policy#icmp_type_code FmsPolicy#icmp_type_code}",
            "stability": "stable",
            "summary": "ICMP type and code."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 767
          },
          "name": "icmpTypeCode",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntriesIcmpTypeCode"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fms_policy#ipv_6_cidr_block FmsPolicy#ipv_6_cidr_block}",
            "stability": "stable",
            "summary": "IPv6 CIDR block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 773
          },
          "name": "ipv6CidrBlock",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fms_policy#port_range FmsPolicy#port_range}",
            "stability": "stable",
            "summary": "Port range."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 779
          },
          "name": "portRange",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntriesPortRange"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fms_policy#protocol FmsPolicy#protocol}",
            "stability": "stable",
            "summary": "Protocol."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 785
          },
          "name": "protocol",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fms_policy#rule_action FmsPolicy#rule_action}",
            "stability": "stable",
            "summary": "Rule Action."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 791
          },
          "name": "ruleAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/fms-policy/index:FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntries"
    },
    "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntriesIcmpTypeCode": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntriesIcmpTypeCode",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/fms-policy/index.ts",
        "line": 487
      },
      "name": "FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntriesIcmpTypeCode",
      "namespace": "fmsPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fms_policy#code FmsPolicy#code}",
            "stability": "stable",
            "summary": "Code."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 493
          },
          "name": "code",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fms_policy#type FmsPolicy#type}",
            "stability": "stable",
            "summary": "Type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 499
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/fms-policy/index:FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntriesIcmpTypeCode"
    },
    "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntriesIcmpTypeCodeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntriesIcmpTypeCodeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/fms-policy/index.ts",
          "line": 546
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/fms-policy/index.ts",
        "line": 538
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 594
          },
          "name": "resetCode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 610
          },
          "name": "resetType"
        }
      ],
      "name": "FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntriesIcmpTypeCodeOutputReference",
      "namespace": "fmsPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 598
          },
          "name": "codeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 614
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 588
          },
          "name": "code",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 604
          },
          "name": "type",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 550
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntriesIcmpTypeCode"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/fms-policy/index:FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntriesIcmpTypeCodeOutputReference"
    },
    "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntriesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntriesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/fms-policy/index.ts",
          "line": 1066
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/fms-policy/index.ts",
        "line": 1058
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 1073
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntriesOutputReference"
            }
          }
        }
      ],
      "name": "FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntriesList",
      "namespace": "fmsPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 1059
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntries"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/fms-policy/index:FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntriesList"
    },
    "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntriesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntriesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/fms-policy/index.ts",
          "line": 875
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/fms-policy/index.ts",
        "line": 865
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 982
          },
          "name": "putIcmpTypeCode",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntriesIcmpTypeCode"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 1014
          },
          "name": "putPortRange",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntriesPortRange"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 953
          },
          "name": "resetCidrBlock"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 969
          },
          "name": "resetEgress"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 985
          },
          "name": "resetIcmpTypeCode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 1001
          },
          "name": "resetIpv6CidrBlock"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 1017
          },
          "name": "resetPortRange"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 1033
          },
          "name": "resetProtocol"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 1049
          },
          "name": "resetRuleAction"
        }
      ],
      "name": "FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntriesOutputReference",
      "namespace": "fmsPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 979
          },
          "name": "icmpTypeCode",
          "type": {
            "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntriesIcmpTypeCodeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 1011
          },
          "name": "portRange",
          "type": {
            "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntriesPortRangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 957
          },
          "name": "cidrBlockInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 973
          },
          "name": "egressInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 989
          },
          "name": "icmpTypeCodeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntriesIcmpTypeCode"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 1005
          },
          "name": "ipv6CidrBlockInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 1021
          },
          "name": "portRangeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntriesPortRange"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 1037
          },
          "name": "protocolInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 1053
          },
          "name": "ruleActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 947
          },
          "name": "cidrBlock",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 963
          },
          "name": "egress",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 995
          },
          "name": "ipv6CidrBlock",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 1027
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 1043
          },
          "name": "ruleAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 879
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntries"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/fms-policy/index:FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntriesOutputReference"
    },
    "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntriesPortRange": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntriesPortRange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/fms-policy/index.ts",
        "line": 618
      },
      "name": "FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntriesPortRange",
      "namespace": "fmsPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fms_policy#from FmsPolicy#from}",
            "stability": "stable",
            "summary": "From Port."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 624
          },
          "name": "from",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fms_policy#to FmsPolicy#to}",
            "stability": "stable",
            "summary": "To Port."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 630
          },
          "name": "to",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/fms-policy/index:FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntriesPortRange"
    },
    "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntriesPortRangeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntriesPortRangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/fms-policy/index.ts",
          "line": 677
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/fms-policy/index.ts",
        "line": 669
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 725
          },
          "name": "resetFrom"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 741
          },
          "name": "resetTo"
        }
      ],
      "name": "FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntriesPortRangeOutputReference",
      "namespace": "fmsPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 729
          },
          "name": "fromInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 745
          },
          "name": "toInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 719
          },
          "name": "from",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 735
          },
          "name": "to",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 681
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntriesPortRange"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/fms-policy/index:FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntriesPortRangeOutputReference"
    },
    "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntries": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntries",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/fms-policy/index.ts",
        "line": 1339
      },
      "name": "FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntries",
      "namespace": "fmsPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fms_policy#cidr_block FmsPolicy#cidr_block}",
            "stability": "stable",
            "summary": "CIDR block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 1345
          },
          "name": "cidrBlock",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fms_policy#egress FmsPolicy#egress}",
            "stability": "stable",
            "summary": "Whether the entry is an egress entry."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 1351
          },
          "name": "egress",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fms_policy#icmp_type_code FmsPolicy#icmp_type_code}",
            "stability": "stable",
            "summary": "ICMP type and code."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 1357
          },
          "name": "icmpTypeCode",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntriesIcmpTypeCode"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fms_policy#ipv_6_cidr_block FmsPolicy#ipv_6_cidr_block}",
            "stability": "stable",
            "summary": "IPv6 CIDR block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 1363
          },
          "name": "ipv6CidrBlock",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fms_policy#port_range FmsPolicy#port_range}",
            "stability": "stable",
            "summary": "Port range."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 1369
          },
          "name": "portRange",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntriesPortRange"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fms_policy#protocol FmsPolicy#protocol}",
            "stability": "stable",
            "summary": "Protocol."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 1375
          },
          "name": "protocol",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fms_policy#rule_action FmsPolicy#rule_action}",
            "stability": "stable",
            "summary": "Rule Action."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 1381
          },
          "name": "ruleAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/fms-policy/index:FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntries"
    },
    "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntriesIcmpTypeCode": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntriesIcmpTypeCode",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/fms-policy/index.ts",
        "line": 1077
      },
      "name": "FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntriesIcmpTypeCode",
      "namespace": "fmsPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fms_policy#code FmsPolicy#code}",
            "stability": "stable",
            "summary": "Code."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 1083
          },
          "name": "code",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fms_policy#type FmsPolicy#type}",
            "stability": "stable",
            "summary": "Type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 1089
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/fms-policy/index:FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntriesIcmpTypeCode"
    },
    "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntriesIcmpTypeCodeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntriesIcmpTypeCodeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/fms-policy/index.ts",
          "line": 1136
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/fms-policy/index.ts",
        "line": 1128
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 1184
          },
          "name": "resetCode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 1200
          },
          "name": "resetType"
        }
      ],
      "name": "FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntriesIcmpTypeCodeOutputReference",
      "namespace": "fmsPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 1188
          },
          "name": "codeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 1204
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 1178
          },
          "name": "code",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 1194
          },
          "name": "type",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 1140
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntriesIcmpTypeCode"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/fms-policy/index:FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntriesIcmpTypeCodeOutputReference"
    },
    "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntriesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntriesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/fms-policy/index.ts",
          "line": 1656
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/fms-policy/index.ts",
        "line": 1648
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 1663
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntriesOutputReference"
            }
          }
        }
      ],
      "name": "FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntriesList",
      "namespace": "fmsPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 1649
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntries"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/fms-policy/index:FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntriesList"
    },
    "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntriesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntriesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/fms-policy/index.ts",
          "line": 1465
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/fms-policy/index.ts",
        "line": 1455
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 1572
          },
          "name": "putIcmpTypeCode",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntriesIcmpTypeCode"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 1604
          },
          "name": "putPortRange",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntriesPortRange"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 1543
          },
          "name": "resetCidrBlock"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 1559
          },
          "name": "resetEgress"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 1575
          },
          "name": "resetIcmpTypeCode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 1591
          },
          "name": "resetIpv6CidrBlock"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 1607
          },
          "name": "resetPortRange"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 1623
          },
          "name": "resetProtocol"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 1639
          },
          "name": "resetRuleAction"
        }
      ],
      "name": "FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntriesOutputReference",
      "namespace": "fmsPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 1569
          },
          "name": "icmpTypeCode",
          "type": {
            "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntriesIcmpTypeCodeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 1601
          },
          "name": "portRange",
          "type": {
            "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntriesPortRangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 1547
          },
          "name": "cidrBlockInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 1563
          },
          "name": "egressInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 1579
          },
          "name": "icmpTypeCodeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntriesIcmpTypeCode"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 1595
          },
          "name": "ipv6CidrBlockInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 1611
          },
          "name": "portRangeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntriesPortRange"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 1627
          },
          "name": "protocolInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 1643
          },
          "name": "ruleActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 1537
          },
          "name": "cidrBlock",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 1553
          },
          "name": "egress",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 1585
          },
          "name": "ipv6CidrBlock",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 1617
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 1633
          },
          "name": "ruleAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 1469
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntries"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/fms-policy/index:FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntriesOutputReference"
    },
    "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntriesPortRange": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntriesPortRange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/fms-policy/index.ts",
        "line": 1208
      },
      "name": "FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntriesPortRange",
      "namespace": "fmsPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fms_policy#from FmsPolicy#from}",
            "stability": "stable",
            "summary": "From Port."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 1214
          },
          "name": "from",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fms_policy#to FmsPolicy#to}",
            "stability": "stable",
            "summary": "To Port."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 1220
          },
          "name": "to",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/fms-policy/index:FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntriesPortRange"
    },
    "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntriesPortRangeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntriesPortRangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/fms-policy/index.ts",
          "line": 1267
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/fms-policy/index.ts",
        "line": 1259
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 1315
          },
          "name": "resetFrom"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 1331
          },
          "name": "resetTo"
        }
      ],
      "name": "FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntriesPortRangeOutputReference",
      "namespace": "fmsPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 1319
          },
          "name": "fromInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 1335
          },
          "name": "toInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 1309
          },
          "name": "from",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 1325
          },
          "name": "to",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 1271
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntriesPortRange"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/fms-policy/index:FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntriesPortRangeOutputReference"
    },
    "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/fms-policy/index.ts",
          "line": 1748
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/fms-policy/index.ts",
        "line": 1740
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 1805
          },
          "name": "putFirstEntries",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntries"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 1853
          },
          "name": "putLastEntries",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntries"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 1808
          },
          "name": "resetFirstEntries"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 1824
          },
          "name": "resetForceRemediateForFirstEntries"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 1840
          },
          "name": "resetForceRemediateForLastEntries"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 1856
          },
          "name": "resetLastEntries"
        }
      ],
      "name": "FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetOutputReference",
      "namespace": "fmsPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 1802
          },
          "name": "firstEntries",
          "type": {
            "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntriesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 1850
          },
          "name": "lastEntries",
          "type": {
            "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntriesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 1812
          },
          "name": "firstEntriesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntries"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 1828
          },
          "name": "forceRemediateForFirstEntriesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 1844
          },
          "name": "forceRemediateForLastEntriesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 1860
          },
          "name": "lastEntriesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetLastEntries"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 1818
          },
          "name": "forceRemediateForFirstEntries",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 1834
          },
          "name": "forceRemediateForLastEntries",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 1752
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySet"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/fms-policy/index:FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetOutputReference"
    },
    "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/fms-policy/index.ts",
          "line": 1910
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/fms-policy/index.ts",
        "line": 1902
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 1949
          },
          "name": "putNetworkAclEntrySet",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySet"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 1952
          },
          "name": "resetNetworkAclEntrySet"
        }
      ],
      "name": "FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyOutputReference",
      "namespace": "fmsPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 1946
          },
          "name": "networkAclEntrySet",
          "type": {
            "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 1956
          },
          "name": "networkAclEntrySetInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySet"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 1914
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicy"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/fms-policy/index:FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyOutputReference"
    },
    "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/fms-policy/index.ts",
        "line": 1960
      },
      "name": "FmsPolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicy",
      "namespace": "fmsPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fms_policy#firewall_deployment_model FmsPolicy#firewall_deployment_model}",
            "stability": "stable",
            "summary": "Firewall deployment mode."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 1966
          },
          "name": "firewallDeploymentModel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/fms-policy/index:FmsPolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicy"
    },
    "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/fms-policy/index.ts",
          "line": 2006
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/fms-policy/index.ts",
        "line": 1998
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 2048
          },
          "name": "resetFirewallDeploymentModel"
        }
      ],
      "name": "FmsPolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyOutputReference",
      "namespace": "fmsPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 2052
          },
          "name": "firewallDeploymentModelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 2042
          },
          "name": "firewallDeploymentModel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 2010
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicy"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/fms-policy/index:FmsPolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyOutputReference"
    },
    "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataPolicyOptionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataPolicyOptionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/fms-policy/index.ts",
          "line": 2224
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/fms-policy/index.ts",
        "line": 2216
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 2275
          },
          "name": "putNetworkAclCommonPolicy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicy"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 2291
          },
          "name": "putNetworkFirewallPolicy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicy"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 2307
          },
          "name": "putThirdPartyFirewallPolicy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicy"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 2278
          },
          "name": "resetNetworkAclCommonPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 2294
          },
          "name": "resetNetworkFirewallPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 2310
          },
          "name": "resetThirdPartyFirewallPolicy"
        }
      ],
      "name": "FmsPolicySecurityServicePolicyDataPolicyOptionOutputReference",
      "namespace": "fmsPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 2272
          },
          "name": "networkAclCommonPolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 2288
          },
          "name": "networkFirewallPolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 2304
          },
          "name": "thirdPartyFirewallPolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 2282
          },
          "name": "networkAclCommonPolicyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicy"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 2298
          },
          "name": "networkFirewallPolicyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataPolicyOptionNetworkFirewallPolicy"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 2314
          },
          "name": "thirdPartyFirewallPolicyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicy"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 2228
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataPolicyOption"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/fms-policy/index:FmsPolicySecurityServicePolicyDataPolicyOptionOutputReference"
    },
    "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/fms-policy/index.ts",
        "line": 2056
      },
      "name": "FmsPolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicy",
      "namespace": "fmsPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fms_policy#firewall_deployment_model FmsPolicy#firewall_deployment_model}",
            "stability": "stable",
            "summary": "Firewall deployment mode."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 2062
          },
          "name": "firewallDeploymentModel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/fms-policy/index:FmsPolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicy"
    },
    "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/fms-policy/index.ts",
          "line": 2102
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/fms-policy/index.ts",
        "line": 2094
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 2144
          },
          "name": "resetFirewallDeploymentModel"
        }
      ],
      "name": "FmsPolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyOutputReference",
      "namespace": "fmsPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 2148
          },
          "name": "firewallDeploymentModelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 2138
          },
          "name": "firewallDeploymentModel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 2106
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicy"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/fms-policy/index:FmsPolicySecurityServicePolicyDataPolicyOptionThirdPartyFirewallPolicyOutputReference"
    },
    "@cdktn/provider-awscc.fmsPolicy.FmsPolicyTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicyTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/fms-policy/index.ts",
        "line": 2481
      },
      "name": "FmsPolicyTags",
      "namespace": "fmsPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fms_policy#key FmsPolicy#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 2485
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fms_policy#value FmsPolicy#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 2489
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/fms-policy/index:FmsPolicyTags"
    },
    "@cdktn/provider-awscc.fmsPolicy.FmsPolicyTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicyTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/fms-policy/index.ts",
          "line": 2619
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/fms-policy/index.ts",
        "line": 2611
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 2626
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicyTagsOutputReference"
            }
          }
        }
      ],
      "name": "FmsPolicyTagsList",
      "namespace": "fmsPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 2612
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicyTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/fms-policy/index:FmsPolicyTagsList"
    },
    "@cdktn/provider-awscc.fmsPolicy.FmsPolicyTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicyTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/fms-policy/index.ts",
          "line": 2538
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/fms-policy/index.ts",
        "line": 2528
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 2586
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 2602
          },
          "name": "resetValue"
        }
      ],
      "name": "FmsPolicyTagsOutputReference",
      "namespace": "fmsPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 2590
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 2606
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 2580
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 2596
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-policy/index.ts",
            "line": 2542
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.fmsPolicy.FmsPolicyTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/fms-policy/index:FmsPolicyTagsOutputReference"
    },
    "@cdktn/provider-awscc.fmsResourceSet.FmsResourceSet": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fms_resource_set awscc_fms_resource_set}."
      },
      "fqn": "@cdktn/provider-awscc.fmsResourceSet.FmsResourceSet",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fms_resource_set awscc_fms_resource_set} Resource."
        },
        "locationInModule": {
          "filename": "src/fms-resource-set/index.ts",
          "line": 221
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.fmsResourceSet.FmsResourceSetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/fms-resource-set/index.ts",
        "line": 189
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a FmsResourceSet resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/fms-resource-set/index.ts",
            "line": 206
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the FmsResourceSet to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fms_resource_set#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing FmsResourceSet that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the FmsResourceSet to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-resource-set/index.ts",
            "line": 321
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.fmsResourceSet.FmsResourceSetTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-resource-set/index.ts",
            "line": 256
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-resource-set/index.ts",
            "line": 308
          },
          "name": "resetResources"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-resource-set/index.ts",
            "line": 324
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-resource-set/index.ts",
            "line": 336
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-resource-set/index.ts",
            "line": 346
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "FmsResourceSet",
      "namespace": "fmsResourceSet",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-resource-set/index.ts",
            "line": 194
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-resource-set/index.ts",
            "line": 265
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-resource-set/index.ts",
            "line": 283
          },
          "name": "resourceSetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-resource-set/index.ts",
            "line": 318
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.fmsResourceSet.FmsResourceSetTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-resource-set/index.ts",
            "line": 260
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-resource-set/index.ts",
            "line": 278
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-resource-set/index.ts",
            "line": 312
          },
          "name": "resourcesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-resource-set/index.ts",
            "line": 296
          },
          "name": "resourceTypeListInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-resource-set/index.ts",
            "line": 328
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.fmsResourceSet.FmsResourceSetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-resource-set/index.ts",
            "line": 250
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-resource-set/index.ts",
            "line": 271
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-resource-set/index.ts",
            "line": 302
          },
          "name": "resources",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-resource-set/index.ts",
            "line": 289
          },
          "name": "resourceTypeList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/fms-resource-set/index:FmsResourceSet"
    },
    "@cdktn/provider-awscc.fmsResourceSet.FmsResourceSetConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.fmsResourceSet.FmsResourceSetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/fms-resource-set/index.ts",
        "line": 14
      },
      "name": "FmsResourceSetConfig",
      "namespace": "fmsResourceSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fms_resource_set#name FmsResourceSet#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-resource-set/index.ts",
            "line": 22
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fms_resource_set#resource_type_list FmsResourceSet#resource_type_list}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-resource-set/index.ts",
            "line": 26
          },
          "name": "resourceTypeList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fms_resource_set#description FmsResourceSet#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-resource-set/index.ts",
            "line": 18
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fms_resource_set#resources FmsResourceSet#resources}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-resource-set/index.ts",
            "line": 30
          },
          "name": "resources",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fms_resource_set#tags FmsResourceSet#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-resource-set/index.ts",
            "line": 34
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.fmsResourceSet.FmsResourceSetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/fms-resource-set/index:FmsResourceSetConfig"
    },
    "@cdktn/provider-awscc.fmsResourceSet.FmsResourceSetTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.fmsResourceSet.FmsResourceSetTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/fms-resource-set/index.ts",
        "line": 36
      },
      "name": "FmsResourceSetTags",
      "namespace": "fmsResourceSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fms_resource_set#key FmsResourceSet#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-resource-set/index.ts",
            "line": 40
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fms_resource_set#value FmsResourceSet#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-resource-set/index.ts",
            "line": 44
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/fms-resource-set/index:FmsResourceSetTags"
    },
    "@cdktn/provider-awscc.fmsResourceSet.FmsResourceSetTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.fmsResourceSet.FmsResourceSetTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/fms-resource-set/index.ts",
          "line": 174
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/fms-resource-set/index.ts",
        "line": 166
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-resource-set/index.ts",
            "line": 181
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.fmsResourceSet.FmsResourceSetTagsOutputReference"
            }
          }
        }
      ],
      "name": "FmsResourceSetTagsList",
      "namespace": "fmsResourceSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-resource-set/index.ts",
            "line": 167
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.fmsResourceSet.FmsResourceSetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/fms-resource-set/index:FmsResourceSetTagsList"
    },
    "@cdktn/provider-awscc.fmsResourceSet.FmsResourceSetTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.fmsResourceSet.FmsResourceSetTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/fms-resource-set/index.ts",
          "line": 93
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/fms-resource-set/index.ts",
        "line": 83
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-resource-set/index.ts",
            "line": 141
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-resource-set/index.ts",
            "line": 157
          },
          "name": "resetValue"
        }
      ],
      "name": "FmsResourceSetTagsOutputReference",
      "namespace": "fmsResourceSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-resource-set/index.ts",
            "line": 145
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fms-resource-set/index.ts",
            "line": 161
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-resource-set/index.ts",
            "line": 135
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-resource-set/index.ts",
            "line": 151
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fms-resource-set/index.ts",
            "line": 97
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.fmsResourceSet.FmsResourceSetTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/fms-resource-set/index:FmsResourceSetTagsOutputReference"
    },
    "@cdktn/provider-awscc.forecastDataset.ForecastDataset": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/forecast_dataset awscc_forecast_dataset}."
      },
      "fqn": "@cdktn/provider-awscc.forecastDataset.ForecastDataset",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/forecast_dataset awscc_forecast_dataset} Resource."
        },
        "locationInModule": {
          "filename": "src/forecast-dataset/index.ts",
          "line": 619
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.forecastDataset.ForecastDatasetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/forecast-dataset/index.ts",
        "line": 587
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ForecastDataset resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/forecast-dataset/index.ts",
            "line": 604
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ForecastDataset to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/forecast_dataset#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ForecastDataset that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ForecastDataset to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/forecast-dataset/index.ts",
            "line": 713
          },
          "name": "putEncryptionConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.forecastDataset.ForecastDatasetEncryptionConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/forecast-dataset/index.ts",
            "line": 734
          },
          "name": "putSchema",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.forecastDataset.ForecastDatasetSchema"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/forecast-dataset/index.ts",
            "line": 747
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.forecastDataset.ForecastDatasetTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/forecast-dataset/index.ts",
            "line": 661
          },
          "name": "resetDataFrequency"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/forecast-dataset/index.ts",
            "line": 716
          },
          "name": "resetEncryptionConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/forecast-dataset/index.ts",
            "line": 750
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/forecast-dataset/index.ts",
            "line": 762
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/forecast-dataset/index.ts",
            "line": 774
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ForecastDataset",
      "namespace": "forecastDataset",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/forecast-dataset/index.ts",
            "line": 592
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/forecast-dataset/index.ts",
            "line": 649
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/forecast-dataset/index.ts",
            "line": 710
          },
          "name": "encryptionConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.forecastDataset.ForecastDatasetEncryptionConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/forecast-dataset/index.ts",
            "line": 725
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/forecast-dataset/index.ts",
            "line": 731
          },
          "name": "schema",
          "type": {
            "fqn": "@cdktn/provider-awscc.forecastDataset.ForecastDatasetSchemaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/forecast-dataset/index.ts",
            "line": 744
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.forecastDataset.ForecastDatasetTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/forecast-dataset/index.ts",
            "line": 665
          },
          "name": "dataFrequencyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/forecast-dataset/index.ts",
            "line": 678
          },
          "name": "datasetNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/forecast-dataset/index.ts",
            "line": 691
          },
          "name": "datasetTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/forecast-dataset/index.ts",
            "line": 704
          },
          "name": "domainInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/forecast-dataset/index.ts",
            "line": 720
          },
          "name": "encryptionConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.forecastDataset.ForecastDatasetEncryptionConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/forecast-dataset/index.ts",
            "line": 738
          },
          "name": "schemaInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.forecastDataset.ForecastDatasetSchema"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/forecast-dataset/index.ts",
            "line": 754
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.forecastDataset.ForecastDatasetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/forecast-dataset/index.ts",
            "line": 655
          },
          "name": "dataFrequency",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/forecast-dataset/index.ts",
            "line": 671
          },
          "name": "datasetName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/forecast-dataset/index.ts",
            "line": 684
          },
          "name": "datasetType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/forecast-dataset/index.ts",
            "line": 697
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/forecast-dataset/index:ForecastDataset"
    },
    "@cdktn/provider-awscc.forecastDataset.ForecastDatasetConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.forecastDataset.ForecastDatasetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/forecast-dataset/index.ts",
        "line": 14
      },
      "name": "ForecastDatasetConfig",
      "namespace": "forecastDataset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/forecast_dataset#dataset_name ForecastDataset#dataset_name}",
            "stability": "stable",
            "summary": "A name for the dataset."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/forecast-dataset/index.ts",
            "line": 26
          },
          "name": "datasetName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/forecast_dataset#dataset_type ForecastDataset#dataset_type}",
            "stability": "stable",
            "summary": "The dataset type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/forecast-dataset/index.ts",
            "line": 32
          },
          "name": "datasetType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/forecast_dataset#domain ForecastDataset#domain}",
            "stability": "stable",
            "summary": "The domain associated with the dataset."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/forecast-dataset/index.ts",
            "line": 38
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/forecast_dataset#schema ForecastDataset#schema}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/forecast-dataset/index.ts",
            "line": 46
          },
          "name": "schema",
          "type": {
            "fqn": "@cdktn/provider-awscc.forecastDataset.ForecastDatasetSchema"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/forecast_dataset#data_frequency ForecastDataset#data_frequency}",
            "stability": "stable",
            "summary": "Frequency of data collection. This parameter is required for RELATED_TIME_SERIES."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/forecast-dataset/index.ts",
            "line": 20
          },
          "name": "dataFrequency",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/forecast_dataset#encryption_config ForecastDataset#encryption_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/forecast-dataset/index.ts",
            "line": 42
          },
          "name": "encryptionConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.forecastDataset.ForecastDatasetEncryptionConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/forecast_dataset#tags ForecastDataset#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/forecast-dataset/index.ts",
            "line": 50
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.forecastDataset.ForecastDatasetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/forecast-dataset/index:ForecastDatasetConfig"
    },
    "@cdktn/provider-awscc.forecastDataset.ForecastDatasetEncryptionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.forecastDataset.ForecastDatasetEncryptionConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/forecast-dataset/index.ts",
        "line": 52
      },
      "name": "ForecastDatasetEncryptionConfig",
      "namespace": "forecastDataset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/forecast_dataset#kms_key_arn ForecastDataset#kms_key_arn}",
            "stability": "stable",
            "summary": "KMS key used to encrypt the Dataset data."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/forecast-dataset/index.ts",
            "line": 58
          },
          "name": "kmsKeyArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/forecast_dataset#role_arn ForecastDataset#role_arn}",
            "stability": "stable",
            "summary": "The ARN of the IAM role that Amazon Forecast can assume to access the AWS KMS key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/forecast-dataset/index.ts",
            "line": 64
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/forecast-dataset/index:ForecastDatasetEncryptionConfig"
    },
    "@cdktn/provider-awscc.forecastDataset.ForecastDatasetEncryptionConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.forecastDataset.ForecastDatasetEncryptionConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/forecast-dataset/index.ts",
          "line": 111
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/forecast-dataset/index.ts",
        "line": 103
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/forecast-dataset/index.ts",
            "line": 159
          },
          "name": "resetKmsKeyArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/forecast-dataset/index.ts",
            "line": 175
          },
          "name": "resetRoleArn"
        }
      ],
      "name": "ForecastDatasetEncryptionConfigOutputReference",
      "namespace": "forecastDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/forecast-dataset/index.ts",
            "line": 163
          },
          "name": "kmsKeyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/forecast-dataset/index.ts",
            "line": 179
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/forecast-dataset/index.ts",
            "line": 153
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/forecast-dataset/index.ts",
            "line": 169
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/forecast-dataset/index.ts",
            "line": 115
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.forecastDataset.ForecastDatasetEncryptionConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/forecast-dataset/index:ForecastDatasetEncryptionConfigOutputReference"
    },
    "@cdktn/provider-awscc.forecastDataset.ForecastDatasetSchema": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.forecastDataset.ForecastDatasetSchema",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/forecast-dataset/index.ts",
        "line": 336
      },
      "name": "ForecastDatasetSchema",
      "namespace": "forecastDataset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/forecast_dataset#attributes ForecastDataset#attributes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/forecast-dataset/index.ts",
            "line": 340
          },
          "name": "attributes",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.forecastDataset.ForecastDatasetSchemaAttributes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/forecast-dataset/index:ForecastDatasetSchema"
    },
    "@cdktn/provider-awscc.forecastDataset.ForecastDatasetSchemaAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.forecastDataset.ForecastDatasetSchemaAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/forecast-dataset/index.ts",
        "line": 183
      },
      "name": "ForecastDatasetSchemaAttributes",
      "namespace": "forecastDataset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/forecast_dataset#attribute_name ForecastDataset#attribute_name}",
            "stability": "stable",
            "summary": "Name of the dataset field."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/forecast-dataset/index.ts",
            "line": 189
          },
          "name": "attributeName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/forecast_dataset#attribute_type ForecastDataset#attribute_type}",
            "stability": "stable",
            "summary": "Data type of the field."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/forecast-dataset/index.ts",
            "line": 195
          },
          "name": "attributeType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/forecast-dataset/index:ForecastDatasetSchemaAttributes"
    },
    "@cdktn/provider-awscc.forecastDataset.ForecastDatasetSchemaAttributesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.forecastDataset.ForecastDatasetSchemaAttributesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/forecast-dataset/index.ts",
          "line": 325
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/forecast-dataset/index.ts",
        "line": 317
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/forecast-dataset/index.ts",
            "line": 332
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.forecastDataset.ForecastDatasetSchemaAttributesOutputReference"
            }
          }
        }
      ],
      "name": "ForecastDatasetSchemaAttributesList",
      "namespace": "forecastDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/forecast-dataset/index.ts",
            "line": 318
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.forecastDataset.ForecastDatasetSchemaAttributes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/forecast-dataset/index:ForecastDatasetSchemaAttributesList"
    },
    "@cdktn/provider-awscc.forecastDataset.ForecastDatasetSchemaAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.forecastDataset.ForecastDatasetSchemaAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/forecast-dataset/index.ts",
          "line": 244
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/forecast-dataset/index.ts",
        "line": 234
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/forecast-dataset/index.ts",
            "line": 292
          },
          "name": "resetAttributeName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/forecast-dataset/index.ts",
            "line": 308
          },
          "name": "resetAttributeType"
        }
      ],
      "name": "ForecastDatasetSchemaAttributesOutputReference",
      "namespace": "forecastDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/forecast-dataset/index.ts",
            "line": 296
          },
          "name": "attributeNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/forecast-dataset/index.ts",
            "line": 312
          },
          "name": "attributeTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/forecast-dataset/index.ts",
            "line": 286
          },
          "name": "attributeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/forecast-dataset/index.ts",
            "line": 302
          },
          "name": "attributeType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/forecast-dataset/index.ts",
            "line": 248
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.forecastDataset.ForecastDatasetSchemaAttributes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/forecast-dataset/index:ForecastDatasetSchemaAttributesOutputReference"
    },
    "@cdktn/provider-awscc.forecastDataset.ForecastDatasetSchemaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.forecastDataset.ForecastDatasetSchemaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/forecast-dataset/index.ts",
          "line": 380
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/forecast-dataset/index.ts",
        "line": 372
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/forecast-dataset/index.ts",
            "line": 419
          },
          "name": "putAttributes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.forecastDataset.ForecastDatasetSchemaAttributes"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/forecast-dataset/index.ts",
            "line": 422
          },
          "name": "resetAttributes"
        }
      ],
      "name": "ForecastDatasetSchemaOutputReference",
      "namespace": "forecastDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/forecast-dataset/index.ts",
            "line": 416
          },
          "name": "attributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.forecastDataset.ForecastDatasetSchemaAttributesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/forecast-dataset/index.ts",
            "line": 426
          },
          "name": "attributesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.forecastDataset.ForecastDatasetSchemaAttributes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/forecast-dataset/index.ts",
            "line": 384
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.forecastDataset.ForecastDatasetSchema"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/forecast-dataset/index:ForecastDatasetSchemaOutputReference"
    },
    "@cdktn/provider-awscc.forecastDataset.ForecastDatasetTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.forecastDataset.ForecastDatasetTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/forecast-dataset/index.ts",
        "line": 430
      },
      "name": "ForecastDatasetTags",
      "namespace": "forecastDataset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/forecast_dataset#key ForecastDataset#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/forecast-dataset/index.ts",
            "line": 436
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/forecast_dataset#value ForecastDataset#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/forecast-dataset/index.ts",
            "line": 442
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/forecast-dataset/index:ForecastDatasetTags"
    },
    "@cdktn/provider-awscc.forecastDataset.ForecastDatasetTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.forecastDataset.ForecastDatasetTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/forecast-dataset/index.ts",
          "line": 572
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/forecast-dataset/index.ts",
        "line": 564
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/forecast-dataset/index.ts",
            "line": 579
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.forecastDataset.ForecastDatasetTagsOutputReference"
            }
          }
        }
      ],
      "name": "ForecastDatasetTagsList",
      "namespace": "forecastDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/forecast-dataset/index.ts",
            "line": 565
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.forecastDataset.ForecastDatasetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/forecast-dataset/index:ForecastDatasetTagsList"
    },
    "@cdktn/provider-awscc.forecastDataset.ForecastDatasetTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.forecastDataset.ForecastDatasetTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/forecast-dataset/index.ts",
          "line": 491
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/forecast-dataset/index.ts",
        "line": 481
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/forecast-dataset/index.ts",
            "line": 539
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/forecast-dataset/index.ts",
            "line": 555
          },
          "name": "resetValue"
        }
      ],
      "name": "ForecastDatasetTagsOutputReference",
      "namespace": "forecastDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/forecast-dataset/index.ts",
            "line": 543
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/forecast-dataset/index.ts",
            "line": 559
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/forecast-dataset/index.ts",
            "line": 533
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/forecast-dataset/index.ts",
            "line": 549
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/forecast-dataset/index.ts",
            "line": 495
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.forecastDataset.ForecastDatasetTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/forecast-dataset/index:ForecastDatasetTagsOutputReference"
    },
    "@cdktn/provider-awscc.forecastDatasetGroup.ForecastDatasetGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/forecast_dataset_group awscc_forecast_dataset_group}."
      },
      "fqn": "@cdktn/provider-awscc.forecastDatasetGroup.ForecastDatasetGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/forecast_dataset_group awscc_forecast_dataset_group} Resource."
        },
        "locationInModule": {
          "filename": "src/forecast-dataset-group/index.ts",
          "line": 229
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.forecastDatasetGroup.ForecastDatasetGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/forecast-dataset-group/index.ts",
        "line": 197
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ForecastDatasetGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/forecast-dataset-group/index.ts",
            "line": 214
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ForecastDatasetGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/forecast_dataset_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ForecastDatasetGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ForecastDatasetGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/forecast-dataset-group/index.ts",
            "line": 312
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.forecastDatasetGroup.ForecastDatasetGroupTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/forecast-dataset-group/index.ts",
            "line": 263
          },
          "name": "resetDatasetArns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/forecast-dataset-group/index.ts",
            "line": 315
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/forecast-dataset-group/index.ts",
            "line": 327
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/forecast-dataset-group/index.ts",
            "line": 336
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ForecastDatasetGroup",
      "namespace": "forecastDatasetGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/forecast-dataset-group/index.ts",
            "line": 202
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/forecast-dataset-group/index.ts",
            "line": 272
          },
          "name": "datasetGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/forecast-dataset-group/index.ts",
            "line": 303
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/forecast-dataset-group/index.ts",
            "line": 309
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.forecastDatasetGroup.ForecastDatasetGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/forecast-dataset-group/index.ts",
            "line": 267
          },
          "name": "datasetArnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/forecast-dataset-group/index.ts",
            "line": 285
          },
          "name": "datasetGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/forecast-dataset-group/index.ts",
            "line": 298
          },
          "name": "domainInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/forecast-dataset-group/index.ts",
            "line": 319
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.forecastDatasetGroup.ForecastDatasetGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/forecast-dataset-group/index.ts",
            "line": 257
          },
          "name": "datasetArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/forecast-dataset-group/index.ts",
            "line": 278
          },
          "name": "datasetGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/forecast-dataset-group/index.ts",
            "line": 291
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/forecast-dataset-group/index:ForecastDatasetGroup"
    },
    "@cdktn/provider-awscc.forecastDatasetGroup.ForecastDatasetGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.forecastDatasetGroup.ForecastDatasetGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/forecast-dataset-group/index.ts",
        "line": 14
      },
      "name": "ForecastDatasetGroupConfig",
      "namespace": "forecastDatasetGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/forecast_dataset_group#dataset_group_name ForecastDatasetGroup#dataset_group_name}",
            "stability": "stable",
            "summary": "A name for the dataset group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/forecast-dataset-group/index.ts",
            "line": 26
          },
          "name": "datasetGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When you add a dataset to a dataset group, this value and the value specified for the Domain parameter of the CreateDataset operation must match.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/forecast_dataset_group#domain ForecastDatasetGroup#domain}",
            "stability": "stable",
            "summary": "The domain associated with the dataset group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/forecast-dataset-group/index.ts",
            "line": 32
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/forecast_dataset_group#dataset_arns ForecastDatasetGroup#dataset_arns}",
            "stability": "stable",
            "summary": "An array of Amazon Resource Names (ARNs) of the datasets that you want to include in the dataset group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/forecast-dataset-group/index.ts",
            "line": 20
          },
          "name": "datasetArns",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/forecast_dataset_group#tags ForecastDatasetGroup#tags}",
            "stability": "stable",
            "summary": "The tags of Application Insights application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/forecast-dataset-group/index.ts",
            "line": 38
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.forecastDatasetGroup.ForecastDatasetGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/forecast-dataset-group/index:ForecastDatasetGroupConfig"
    },
    "@cdktn/provider-awscc.forecastDatasetGroup.ForecastDatasetGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.forecastDatasetGroup.ForecastDatasetGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/forecast-dataset-group/index.ts",
        "line": 40
      },
      "name": "ForecastDatasetGroupTags",
      "namespace": "forecastDatasetGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/forecast_dataset_group#key ForecastDatasetGroup#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/forecast-dataset-group/index.ts",
            "line": 46
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/forecast_dataset_group#value ForecastDatasetGroup#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/forecast-dataset-group/index.ts",
            "line": 52
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/forecast-dataset-group/index:ForecastDatasetGroupTags"
    },
    "@cdktn/provider-awscc.forecastDatasetGroup.ForecastDatasetGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.forecastDatasetGroup.ForecastDatasetGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/forecast-dataset-group/index.ts",
          "line": 182
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/forecast-dataset-group/index.ts",
        "line": 174
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/forecast-dataset-group/index.ts",
            "line": 189
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.forecastDatasetGroup.ForecastDatasetGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "ForecastDatasetGroupTagsList",
      "namespace": "forecastDatasetGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/forecast-dataset-group/index.ts",
            "line": 175
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.forecastDatasetGroup.ForecastDatasetGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/forecast-dataset-group/index:ForecastDatasetGroupTagsList"
    },
    "@cdktn/provider-awscc.forecastDatasetGroup.ForecastDatasetGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.forecastDatasetGroup.ForecastDatasetGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/forecast-dataset-group/index.ts",
          "line": 101
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/forecast-dataset-group/index.ts",
        "line": 91
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/forecast-dataset-group/index.ts",
            "line": 149
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/forecast-dataset-group/index.ts",
            "line": 165
          },
          "name": "resetValue"
        }
      ],
      "name": "ForecastDatasetGroupTagsOutputReference",
      "namespace": "forecastDatasetGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/forecast-dataset-group/index.ts",
            "line": 153
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/forecast-dataset-group/index.ts",
            "line": 169
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/forecast-dataset-group/index.ts",
            "line": 143
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/forecast-dataset-group/index.ts",
            "line": 159
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/forecast-dataset-group/index.ts",
            "line": 105
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.forecastDatasetGroup.ForecastDatasetGroupTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/forecast-dataset-group/index:ForecastDatasetGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetector": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_detector awscc_frauddetector_detector}."
      },
      "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetector",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_detector awscc_frauddetector_detector} Resource."
        },
        "locationInModule": {
          "filename": "src/frauddetector-detector/index.ts",
          "line": 3442
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/frauddetector-detector/index.ts",
        "line": 3410
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a FrauddetectorDetector resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 3427
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the FrauddetectorDetector to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_detector#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing FrauddetectorDetector that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the FrauddetectorDetector to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 3482
          },
          "name": "putAssociatedModels",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorAssociatedModels"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 3553
          },
          "name": "putEventType",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorEventType"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 3592
          },
          "name": "putRules",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorRules"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 3605
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 3485
          },
          "name": "resetAssociatedModels"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 3506
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 3540
          },
          "name": "resetDetectorVersionStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 3579
          },
          "name": "resetRuleExecutionMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 3608
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 3620
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 3633
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "FrauddetectorDetector",
      "namespace": "frauddetectorDetector",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 3415
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 3473
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 3479
          },
          "name": "associatedModels",
          "type": {
            "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorAssociatedModelsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 3494
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 3528
          },
          "name": "detectorVersionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 3550
          },
          "name": "eventType",
          "type": {
            "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorEventTypeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 3562
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 3567
          },
          "name": "lastUpdatedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 3589
          },
          "name": "rules",
          "type": {
            "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 3602
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 3489
          },
          "name": "associatedModelsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorAssociatedModels"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 3510
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 3523
          },
          "name": "detectorIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 3544
          },
          "name": "detectorVersionStatusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 3557
          },
          "name": "eventTypeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorEventType"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 3583
          },
          "name": "ruleExecutionModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 3596
          },
          "name": "rulesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 3612
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 3500
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 3516
          },
          "name": "detectorId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 3534
          },
          "name": "detectorVersionStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 3573
          },
          "name": "ruleExecutionMode",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/frauddetector-detector/index:FrauddetectorDetector"
    },
    "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorAssociatedModels": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorAssociatedModels",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/frauddetector-detector/index.ts",
        "line": 60
      },
      "name": "FrauddetectorDetectorAssociatedModels",
      "namespace": "frauddetectorDetector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_detector#arn FrauddetectorDetector#arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 64
          },
          "name": "arn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/frauddetector-detector/index:FrauddetectorDetectorAssociatedModels"
    },
    "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorAssociatedModelsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorAssociatedModelsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/frauddetector-detector/index.ts",
          "line": 165
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/frauddetector-detector/index.ts",
        "line": 157
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 172
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorAssociatedModelsOutputReference"
            }
          }
        }
      ],
      "name": "FrauddetectorDetectorAssociatedModelsList",
      "namespace": "frauddetectorDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 158
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorAssociatedModels"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/frauddetector-detector/index:FrauddetectorDetectorAssociatedModelsList"
    },
    "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorAssociatedModelsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorAssociatedModelsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/frauddetector-detector/index.ts",
          "line": 106
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/frauddetector-detector/index.ts",
        "line": 96
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 148
          },
          "name": "resetArn"
        }
      ],
      "name": "FrauddetectorDetectorAssociatedModelsOutputReference",
      "namespace": "frauddetectorDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 152
          },
          "name": "arnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 142
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 110
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorAssociatedModels"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/frauddetector-detector/index:FrauddetectorDetectorAssociatedModelsOutputReference"
    },
    "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/frauddetector-detector/index.ts",
        "line": 14
      },
      "name": "FrauddetectorDetectorConfig",
      "namespace": "frauddetectorDetector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_detector#detector_id FrauddetectorDetector#detector_id}",
            "stability": "stable",
            "summary": "The ID of the detector."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 32
          },
          "name": "detectorId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_detector#event_type FrauddetectorDetector#event_type}",
            "stability": "stable",
            "summary": "The event type to associate this detector with."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 44
          },
          "name": "eventType",
          "type": {
            "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorEventType"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_detector#rules FrauddetectorDetector#rules}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 52
          },
          "name": "rules",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_detector#associated_models FrauddetectorDetector#associated_models}",
            "stability": "stable",
            "summary": "The models to associate with this detector."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 20
          },
          "name": "associatedModels",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorAssociatedModels"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_detector#description FrauddetectorDetector#description}",
            "stability": "stable",
            "summary": "The description of the detector."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 26
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_detector#detector_version_status FrauddetectorDetector#detector_version_status}",
            "stability": "stable",
            "summary": "The desired detector version status for the detector."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 38
          },
          "name": "detectorVersionStatus",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_detector#rule_execution_mode FrauddetectorDetector#rule_execution_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 48
          },
          "name": "ruleExecutionMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_detector#tags FrauddetectorDetector#tags}",
            "stability": "stable",
            "summary": "Tags associated with this detector."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 58
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/frauddetector-detector/index:FrauddetectorDetectorConfig"
    },
    "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorEventType": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorEventType",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/frauddetector-detector/index.ts",
        "line": 1870
      },
      "name": "FrauddetectorDetectorEventType",
      "namespace": "frauddetectorDetector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_detector#description FrauddetectorDetector#description}",
            "stability": "stable",
            "summary": "The description of the event type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 1876
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_detector#entity_types FrauddetectorDetector#entity_types}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 1880
          },
          "name": "entityTypes",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorEventTypeEntityTypes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_detector#event_variables FrauddetectorDetector#event_variables}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 1884
          },
          "name": "eventVariables",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorEventTypeEventVariables"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_detector#inline FrauddetectorDetector#inline}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 1888
          },
          "name": "inline",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_detector#labels FrauddetectorDetector#labels}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 1892
          },
          "name": "labels",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorEventTypeLabels"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_detector#name FrauddetectorDetector#name}",
            "stability": "stable",
            "summary": "The name for the event type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 1898
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_detector#tags FrauddetectorDetector#tags}",
            "stability": "stable",
            "summary": "Tags associated with this event type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 1904
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorEventTypeTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/frauddetector-detector/index:FrauddetectorDetectorEventType"
    },
    "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorEventTypeEntityTypes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorEventTypeEntityTypes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/frauddetector-detector/index.ts",
        "line": 325
      },
      "name": "FrauddetectorDetectorEventTypeEntityTypes",
      "namespace": "frauddetectorDetector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_detector#arn FrauddetectorDetector#arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 329
          },
          "name": "arn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_detector#created_time FrauddetectorDetector#created_time}",
            "stability": "stable",
            "summary": "The time when the entity type was created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 335
          },
          "name": "createdTime",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_detector#description FrauddetectorDetector#description}",
            "stability": "stable",
            "summary": "The description."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 341
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_detector#inline FrauddetectorDetector#inline}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 345
          },
          "name": "inline",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_detector#last_updated_time FrauddetectorDetector#last_updated_time}",
            "stability": "stable",
            "summary": "The time when the entity type was last updated."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 351
          },
          "name": "lastUpdatedTime",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_detector#name FrauddetectorDetector#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 355
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_detector#tags FrauddetectorDetector#tags}",
            "stability": "stable",
            "summary": "Tags associated with this entity type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 361
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorEventTypeEntityTypesTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/frauddetector-detector/index:FrauddetectorDetectorEventTypeEntityTypes"
    },
    "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorEventTypeEntityTypesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorEventTypeEntityTypesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/frauddetector-detector/index.ts",
          "line": 636
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/frauddetector-detector/index.ts",
        "line": 628
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 643
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorEventTypeEntityTypesOutputReference"
            }
          }
        }
      ],
      "name": "FrauddetectorDetectorEventTypeEntityTypesList",
      "namespace": "frauddetectorDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 629
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorEventTypeEntityTypes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/frauddetector-detector/index:FrauddetectorDetectorEventTypeEntityTypesList"
    },
    "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorEventTypeEntityTypesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorEventTypeEntityTypesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/frauddetector-detector/index.ts",
          "line": 445
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/frauddetector-detector/index.ts",
        "line": 435
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 616
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorEventTypeEntityTypesTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 523
          },
          "name": "resetArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 539
          },
          "name": "resetCreatedTime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 555
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 571
          },
          "name": "resetInline"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 587
          },
          "name": "resetLastUpdatedTime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 603
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 619
          },
          "name": "resetTags"
        }
      ],
      "name": "FrauddetectorDetectorEventTypeEntityTypesOutputReference",
      "namespace": "frauddetectorDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 613
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorEventTypeEntityTypesTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 527
          },
          "name": "arnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 543
          },
          "name": "createdTimeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 559
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 575
          },
          "name": "inlineInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 591
          },
          "name": "lastUpdatedTimeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 607
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 623
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorEventTypeEntityTypesTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 517
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 533
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 549
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 565
          },
          "name": "inline",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 581
          },
          "name": "lastUpdatedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 597
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 449
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorEventTypeEntityTypes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/frauddetector-detector/index:FrauddetectorDetectorEventTypeEntityTypesOutputReference"
    },
    "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorEventTypeEntityTypesTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorEventTypeEntityTypesTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/frauddetector-detector/index.ts",
        "line": 176
      },
      "name": "FrauddetectorDetectorEventTypeEntityTypesTags",
      "namespace": "frauddetectorDetector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_detector#key FrauddetectorDetector#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 180
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_detector#value FrauddetectorDetector#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 184
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/frauddetector-detector/index:FrauddetectorDetectorEventTypeEntityTypesTags"
    },
    "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorEventTypeEntityTypesTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorEventTypeEntityTypesTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/frauddetector-detector/index.ts",
          "line": 314
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/frauddetector-detector/index.ts",
        "line": 306
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 321
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorEventTypeEntityTypesTagsOutputReference"
            }
          }
        }
      ],
      "name": "FrauddetectorDetectorEventTypeEntityTypesTagsList",
      "namespace": "frauddetectorDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 307
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorEventTypeEntityTypesTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/frauddetector-detector/index:FrauddetectorDetectorEventTypeEntityTypesTagsList"
    },
    "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorEventTypeEntityTypesTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorEventTypeEntityTypesTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/frauddetector-detector/index.ts",
          "line": 233
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/frauddetector-detector/index.ts",
        "line": 223
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 281
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 297
          },
          "name": "resetValue"
        }
      ],
      "name": "FrauddetectorDetectorEventTypeEntityTypesTagsOutputReference",
      "namespace": "frauddetectorDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 285
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 301
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 275
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 291
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 237
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorEventTypeEntityTypesTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/frauddetector-detector/index:FrauddetectorDetectorEventTypeEntityTypesTagsOutputReference"
    },
    "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorEventTypeEventVariables": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorEventTypeEventVariables",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/frauddetector-detector/index.ts",
        "line": 796
      },
      "name": "FrauddetectorDetectorEventTypeEventVariables",
      "namespace": "frauddetectorDetector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_detector#arn FrauddetectorDetector#arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 800
          },
          "name": "arn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_detector#created_time FrauddetectorDetector#created_time}",
            "stability": "stable",
            "summary": "The time when the event variable was created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 806
          },
          "name": "createdTime",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_detector#data_source FrauddetectorDetector#data_source}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 810
          },
          "name": "dataSource",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_detector#data_type FrauddetectorDetector#data_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 814
          },
          "name": "dataType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_detector#default_value FrauddetectorDetector#default_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 818
          },
          "name": "defaultValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_detector#description FrauddetectorDetector#description}",
            "stability": "stable",
            "summary": "The description."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 824
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_detector#inline FrauddetectorDetector#inline}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 828
          },
          "name": "inline",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_detector#last_updated_time FrauddetectorDetector#last_updated_time}",
            "stability": "stable",
            "summary": "The time when the event variable was last updated."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 834
          },
          "name": "lastUpdatedTime",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_detector#name FrauddetectorDetector#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 838
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_detector#tags FrauddetectorDetector#tags}",
            "stability": "stable",
            "summary": "Tags associated with this event variable."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 844
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorEventTypeEventVariablesTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_detector#variable_type FrauddetectorDetector#variable_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 848
          },
          "name": "variableType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/frauddetector-detector/index:FrauddetectorDetectorEventTypeEventVariables"
    },
    "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorEventTypeEventVariablesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorEventTypeEventVariablesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/frauddetector-detector/index.ts",
          "line": 1239
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/frauddetector-detector/index.ts",
        "line": 1231
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 1246
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorEventTypeEventVariablesOutputReference"
            }
          }
        }
      ],
      "name": "FrauddetectorDetectorEventTypeEventVariablesList",
      "namespace": "frauddetectorDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 1232
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorEventTypeEventVariables"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/frauddetector-detector/index:FrauddetectorDetectorEventTypeEventVariablesList"
    },
    "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorEventTypeEventVariablesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorEventTypeEventVariablesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/frauddetector-detector/index.ts",
          "line": 960
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/frauddetector-detector/index.ts",
        "line": 950
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 1203
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorEventTypeEventVariablesTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 1062
          },
          "name": "resetArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 1078
          },
          "name": "resetCreatedTime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 1094
          },
          "name": "resetDataSource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 1110
          },
          "name": "resetDataType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 1126
          },
          "name": "resetDefaultValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 1142
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 1158
          },
          "name": "resetInline"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 1174
          },
          "name": "resetLastUpdatedTime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 1190
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 1206
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 1222
          },
          "name": "resetVariableType"
        }
      ],
      "name": "FrauddetectorDetectorEventTypeEventVariablesOutputReference",
      "namespace": "frauddetectorDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 1200
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorEventTypeEventVariablesTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 1066
          },
          "name": "arnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 1082
          },
          "name": "createdTimeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 1098
          },
          "name": "dataSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 1114
          },
          "name": "dataTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 1130
          },
          "name": "defaultValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 1146
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 1162
          },
          "name": "inlineInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 1178
          },
          "name": "lastUpdatedTimeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 1194
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 1210
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorEventTypeEventVariablesTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 1226
          },
          "name": "variableTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 1056
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 1072
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 1088
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 1104
          },
          "name": "dataType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 1120
          },
          "name": "defaultValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 1136
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 1152
          },
          "name": "inline",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 1168
          },
          "name": "lastUpdatedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 1184
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 1216
          },
          "name": "variableType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 964
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorEventTypeEventVariables"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/frauddetector-detector/index:FrauddetectorDetectorEventTypeEventVariablesOutputReference"
    },
    "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorEventTypeEventVariablesTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorEventTypeEventVariablesTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/frauddetector-detector/index.ts",
        "line": 647
      },
      "name": "FrauddetectorDetectorEventTypeEventVariablesTags",
      "namespace": "frauddetectorDetector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_detector#key FrauddetectorDetector#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 651
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_detector#value FrauddetectorDetector#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 655
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/frauddetector-detector/index:FrauddetectorDetectorEventTypeEventVariablesTags"
    },
    "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorEventTypeEventVariablesTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorEventTypeEventVariablesTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/frauddetector-detector/index.ts",
          "line": 785
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/frauddetector-detector/index.ts",
        "line": 777
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 792
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorEventTypeEventVariablesTagsOutputReference"
            }
          }
        }
      ],
      "name": "FrauddetectorDetectorEventTypeEventVariablesTagsList",
      "namespace": "frauddetectorDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 778
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorEventTypeEventVariablesTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/frauddetector-detector/index:FrauddetectorDetectorEventTypeEventVariablesTagsList"
    },
    "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorEventTypeEventVariablesTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorEventTypeEventVariablesTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/frauddetector-detector/index.ts",
          "line": 704
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/frauddetector-detector/index.ts",
        "line": 694
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 752
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 768
          },
          "name": "resetValue"
        }
      ],
      "name": "FrauddetectorDetectorEventTypeEventVariablesTagsOutputReference",
      "namespace": "frauddetectorDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 756
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 772
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 746
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 762
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 708
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorEventTypeEventVariablesTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/frauddetector-detector/index:FrauddetectorDetectorEventTypeEventVariablesTagsOutputReference"
    },
    "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorEventTypeLabels": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorEventTypeLabels",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/frauddetector-detector/index.ts",
        "line": 1399
      },
      "name": "FrauddetectorDetectorEventTypeLabels",
      "namespace": "frauddetectorDetector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_detector#arn FrauddetectorDetector#arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 1403
          },
          "name": "arn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_detector#created_time FrauddetectorDetector#created_time}",
            "stability": "stable",
            "summary": "The time when the label was created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 1409
          },
          "name": "createdTime",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_detector#description FrauddetectorDetector#description}",
            "stability": "stable",
            "summary": "The description."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 1415
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_detector#inline FrauddetectorDetector#inline}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 1419
          },
          "name": "inline",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_detector#last_updated_time FrauddetectorDetector#last_updated_time}",
            "stability": "stable",
            "summary": "The time when the label was last updated."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 1425
          },
          "name": "lastUpdatedTime",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_detector#name FrauddetectorDetector#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 1429
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_detector#tags FrauddetectorDetector#tags}",
            "stability": "stable",
            "summary": "Tags associated with this label."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 1435
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorEventTypeLabelsTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/frauddetector-detector/index:FrauddetectorDetectorEventTypeLabels"
    },
    "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorEventTypeLabelsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorEventTypeLabelsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/frauddetector-detector/index.ts",
          "line": 1710
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/frauddetector-detector/index.ts",
        "line": 1702
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 1717
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorEventTypeLabelsOutputReference"
            }
          }
        }
      ],
      "name": "FrauddetectorDetectorEventTypeLabelsList",
      "namespace": "frauddetectorDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 1703
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorEventTypeLabels"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/frauddetector-detector/index:FrauddetectorDetectorEventTypeLabelsList"
    },
    "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorEventTypeLabelsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorEventTypeLabelsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/frauddetector-detector/index.ts",
          "line": 1519
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/frauddetector-detector/index.ts",
        "line": 1509
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 1690
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorEventTypeLabelsTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 1597
          },
          "name": "resetArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 1613
          },
          "name": "resetCreatedTime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 1629
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 1645
          },
          "name": "resetInline"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 1661
          },
          "name": "resetLastUpdatedTime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 1677
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 1693
          },
          "name": "resetTags"
        }
      ],
      "name": "FrauddetectorDetectorEventTypeLabelsOutputReference",
      "namespace": "frauddetectorDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 1687
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorEventTypeLabelsTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 1601
          },
          "name": "arnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 1617
          },
          "name": "createdTimeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 1633
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 1649
          },
          "name": "inlineInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 1665
          },
          "name": "lastUpdatedTimeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 1681
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 1697
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorEventTypeLabelsTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 1591
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 1607
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 1623
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 1639
          },
          "name": "inline",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 1655
          },
          "name": "lastUpdatedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 1671
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 1523
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorEventTypeLabels"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/frauddetector-detector/index:FrauddetectorDetectorEventTypeLabelsOutputReference"
    },
    "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorEventTypeLabelsTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorEventTypeLabelsTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/frauddetector-detector/index.ts",
        "line": 1250
      },
      "name": "FrauddetectorDetectorEventTypeLabelsTags",
      "namespace": "frauddetectorDetector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_detector#key FrauddetectorDetector#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 1254
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_detector#value FrauddetectorDetector#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 1258
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/frauddetector-detector/index:FrauddetectorDetectorEventTypeLabelsTags"
    },
    "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorEventTypeLabelsTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorEventTypeLabelsTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/frauddetector-detector/index.ts",
          "line": 1388
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/frauddetector-detector/index.ts",
        "line": 1380
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 1395
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorEventTypeLabelsTagsOutputReference"
            }
          }
        }
      ],
      "name": "FrauddetectorDetectorEventTypeLabelsTagsList",
      "namespace": "frauddetectorDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 1381
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorEventTypeLabelsTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/frauddetector-detector/index:FrauddetectorDetectorEventTypeLabelsTagsList"
    },
    "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorEventTypeLabelsTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorEventTypeLabelsTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/frauddetector-detector/index.ts",
          "line": 1307
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/frauddetector-detector/index.ts",
        "line": 1297
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 1355
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 1371
          },
          "name": "resetValue"
        }
      ],
      "name": "FrauddetectorDetectorEventTypeLabelsTagsOutputReference",
      "namespace": "frauddetectorDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 1359
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 1375
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 1349
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 1365
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 1311
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorEventTypeLabelsTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/frauddetector-detector/index:FrauddetectorDetectorEventTypeLabelsTagsOutputReference"
    },
    "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorEventTypeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorEventTypeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/frauddetector-detector/index.ts",
          "line": 1986
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/frauddetector-detector/index.ts",
        "line": 1978
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 2087
          },
          "name": "putEntityTypes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorEventTypeEntityTypes"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 2103
          },
          "name": "putEventVariables",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorEventTypeEventVariables"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 2135
          },
          "name": "putLabels",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorEventTypeLabels"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 2172
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorEventTypeTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 2074
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 2090
          },
          "name": "resetEntityTypes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 2106
          },
          "name": "resetEventVariables"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 2122
          },
          "name": "resetInline"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 2138
          },
          "name": "resetLabels"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 2159
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 2175
          },
          "name": "resetTags"
        }
      ],
      "name": "FrauddetectorDetectorEventTypeOutputReference",
      "namespace": "frauddetectorDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 2057
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 2062
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 2084
          },
          "name": "entityTypes",
          "type": {
            "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorEventTypeEntityTypesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 2100
          },
          "name": "eventVariables",
          "type": {
            "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorEventTypeEventVariablesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 2132
          },
          "name": "labels",
          "type": {
            "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorEventTypeLabelsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 2147
          },
          "name": "lastUpdatedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 2169
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorEventTypeTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 2078
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 2094
          },
          "name": "entityTypesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorEventTypeEntityTypes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 2110
          },
          "name": "eventVariablesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorEventTypeEventVariables"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 2126
          },
          "name": "inlineInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 2142
          },
          "name": "labelsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorEventTypeLabels"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 2163
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 2179
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorEventTypeTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 2068
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 2116
          },
          "name": "inline",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 2153
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 1990
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorEventType"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/frauddetector-detector/index:FrauddetectorDetectorEventTypeOutputReference"
    },
    "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorEventTypeTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorEventTypeTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/frauddetector-detector/index.ts",
        "line": 1721
      },
      "name": "FrauddetectorDetectorEventTypeTags",
      "namespace": "frauddetectorDetector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_detector#key FrauddetectorDetector#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 1725
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_detector#value FrauddetectorDetector#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 1729
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/frauddetector-detector/index:FrauddetectorDetectorEventTypeTags"
    },
    "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorEventTypeTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorEventTypeTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/frauddetector-detector/index.ts",
          "line": 1859
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/frauddetector-detector/index.ts",
        "line": 1851
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 1866
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorEventTypeTagsOutputReference"
            }
          }
        }
      ],
      "name": "FrauddetectorDetectorEventTypeTagsList",
      "namespace": "frauddetectorDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 1852
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorEventTypeTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/frauddetector-detector/index:FrauddetectorDetectorEventTypeTagsList"
    },
    "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorEventTypeTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorEventTypeTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/frauddetector-detector/index.ts",
          "line": 1778
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/frauddetector-detector/index.ts",
        "line": 1768
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 1826
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 1842
          },
          "name": "resetValue"
        }
      ],
      "name": "FrauddetectorDetectorEventTypeTagsOutputReference",
      "namespace": "frauddetectorDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 1830
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 1846
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 1820
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 1836
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 1782
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorEventTypeTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/frauddetector-detector/index:FrauddetectorDetectorEventTypeTagsOutputReference"
    },
    "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/frauddetector-detector/index.ts",
        "line": 2803
      },
      "name": "FrauddetectorDetectorRules",
      "namespace": "frauddetectorDetector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_detector#arn FrauddetectorDetector#arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 2807
          },
          "name": "arn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_detector#created_time FrauddetectorDetector#created_time}",
            "stability": "stable",
            "summary": "The time when the event type was created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 2813
          },
          "name": "createdTime",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_detector#description FrauddetectorDetector#description}",
            "stability": "stable",
            "summary": "The description."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 2819
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_detector#detector_id FrauddetectorDetector#detector_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 2823
          },
          "name": "detectorId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_detector#expression FrauddetectorDetector#expression}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 2827
          },
          "name": "expression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_detector#language FrauddetectorDetector#language}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 2831
          },
          "name": "language",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_detector#last_updated_time FrauddetectorDetector#last_updated_time}",
            "stability": "stable",
            "summary": "The time when the event type was last updated."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 2837
          },
          "name": "lastUpdatedTime",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_detector#outcomes FrauddetectorDetector#outcomes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 2841
          },
          "name": "outcomes",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorRulesOutcomes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_detector#rule_id FrauddetectorDetector#rule_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 2845
          },
          "name": "ruleId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_detector#rule_version FrauddetectorDetector#rule_version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 2849
          },
          "name": "ruleVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_detector#tags FrauddetectorDetector#tags}",
            "stability": "stable",
            "summary": "Tags associated with this event type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 2855
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorRulesTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/frauddetector-detector/index:FrauddetectorDetectorRules"
    },
    "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorRulesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/frauddetector-detector/index.ts",
          "line": 3246
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/frauddetector-detector/index.ts",
        "line": 3238
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 3253
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorRulesOutputReference"
            }
          }
        }
      ],
      "name": "FrauddetectorDetectorRulesList",
      "namespace": "frauddetectorDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 3239
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/frauddetector-detector/index:FrauddetectorDetectorRulesList"
    },
    "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorRulesOutcomes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorRulesOutcomes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/frauddetector-detector/index.ts",
        "line": 2332
      },
      "name": "FrauddetectorDetectorRulesOutcomes",
      "namespace": "frauddetectorDetector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_detector#arn FrauddetectorDetector#arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 2336
          },
          "name": "arn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_detector#created_time FrauddetectorDetector#created_time}",
            "stability": "stable",
            "summary": "The time when the outcome was created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 2342
          },
          "name": "createdTime",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_detector#description FrauddetectorDetector#description}",
            "stability": "stable",
            "summary": "The description."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 2348
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_detector#inline FrauddetectorDetector#inline}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 2352
          },
          "name": "inline",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_detector#last_updated_time FrauddetectorDetector#last_updated_time}",
            "stability": "stable",
            "summary": "The time when the outcome was last updated."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 2358
          },
          "name": "lastUpdatedTime",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_detector#name FrauddetectorDetector#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 2362
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_detector#tags FrauddetectorDetector#tags}",
            "stability": "stable",
            "summary": "Tags associated with this outcome."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 2368
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorRulesOutcomesTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/frauddetector-detector/index:FrauddetectorDetectorRulesOutcomes"
    },
    "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorRulesOutcomesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorRulesOutcomesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/frauddetector-detector/index.ts",
          "line": 2643
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/frauddetector-detector/index.ts",
        "line": 2635
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 2650
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorRulesOutcomesOutputReference"
            }
          }
        }
      ],
      "name": "FrauddetectorDetectorRulesOutcomesList",
      "namespace": "frauddetectorDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 2636
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorRulesOutcomes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/frauddetector-detector/index:FrauddetectorDetectorRulesOutcomesList"
    },
    "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorRulesOutcomesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorRulesOutcomesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/frauddetector-detector/index.ts",
          "line": 2452
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/frauddetector-detector/index.ts",
        "line": 2442
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 2623
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorRulesOutcomesTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 2530
          },
          "name": "resetArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 2546
          },
          "name": "resetCreatedTime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 2562
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 2578
          },
          "name": "resetInline"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 2594
          },
          "name": "resetLastUpdatedTime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 2610
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 2626
          },
          "name": "resetTags"
        }
      ],
      "name": "FrauddetectorDetectorRulesOutcomesOutputReference",
      "namespace": "frauddetectorDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 2620
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorRulesOutcomesTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 2534
          },
          "name": "arnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 2550
          },
          "name": "createdTimeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 2566
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 2582
          },
          "name": "inlineInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 2598
          },
          "name": "lastUpdatedTimeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 2614
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 2630
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorRulesOutcomesTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 2524
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 2540
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 2556
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 2572
          },
          "name": "inline",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 2588
          },
          "name": "lastUpdatedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 2604
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 2456
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorRulesOutcomes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/frauddetector-detector/index:FrauddetectorDetectorRulesOutcomesOutputReference"
    },
    "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorRulesOutcomesTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorRulesOutcomesTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/frauddetector-detector/index.ts",
        "line": 2183
      },
      "name": "FrauddetectorDetectorRulesOutcomesTags",
      "namespace": "frauddetectorDetector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_detector#key FrauddetectorDetector#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 2187
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_detector#value FrauddetectorDetector#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 2191
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/frauddetector-detector/index:FrauddetectorDetectorRulesOutcomesTags"
    },
    "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorRulesOutcomesTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorRulesOutcomesTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/frauddetector-detector/index.ts",
          "line": 2321
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/frauddetector-detector/index.ts",
        "line": 2313
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 2328
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorRulesOutcomesTagsOutputReference"
            }
          }
        }
      ],
      "name": "FrauddetectorDetectorRulesOutcomesTagsList",
      "namespace": "frauddetectorDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 2314
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorRulesOutcomesTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/frauddetector-detector/index:FrauddetectorDetectorRulesOutcomesTagsList"
    },
    "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorRulesOutcomesTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorRulesOutcomesTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/frauddetector-detector/index.ts",
          "line": 2240
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/frauddetector-detector/index.ts",
        "line": 2230
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 2288
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 2304
          },
          "name": "resetValue"
        }
      ],
      "name": "FrauddetectorDetectorRulesOutcomesTagsOutputReference",
      "namespace": "frauddetectorDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 2292
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 2308
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 2282
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 2298
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 2244
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorRulesOutcomesTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/frauddetector-detector/index:FrauddetectorDetectorRulesOutcomesTagsOutputReference"
    },
    "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/frauddetector-detector/index.ts",
          "line": 2967
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/frauddetector-detector/index.ts",
        "line": 2957
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 3178
          },
          "name": "putOutcomes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorRulesOutcomes"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 3226
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorRulesTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 3069
          },
          "name": "resetArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 3085
          },
          "name": "resetCreatedTime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 3101
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 3117
          },
          "name": "resetDetectorId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 3133
          },
          "name": "resetExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 3149
          },
          "name": "resetLanguage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 3165
          },
          "name": "resetLastUpdatedTime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 3181
          },
          "name": "resetOutcomes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 3197
          },
          "name": "resetRuleId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 3213
          },
          "name": "resetRuleVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 3229
          },
          "name": "resetTags"
        }
      ],
      "name": "FrauddetectorDetectorRulesOutputReference",
      "namespace": "frauddetectorDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 3175
          },
          "name": "outcomes",
          "type": {
            "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorRulesOutcomesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 3223
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorRulesTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 3073
          },
          "name": "arnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 3089
          },
          "name": "createdTimeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 3105
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 3121
          },
          "name": "detectorIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 3137
          },
          "name": "expressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 3153
          },
          "name": "languageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 3169
          },
          "name": "lastUpdatedTimeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 3185
          },
          "name": "outcomesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorRulesOutcomes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 3201
          },
          "name": "ruleIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 3217
          },
          "name": "ruleVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 3233
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorRulesTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 3063
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 3079
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 3095
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 3111
          },
          "name": "detectorId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 3127
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 3143
          },
          "name": "language",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 3159
          },
          "name": "lastUpdatedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 3191
          },
          "name": "ruleId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 3207
          },
          "name": "ruleVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 2971
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorRules"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/frauddetector-detector/index:FrauddetectorDetectorRulesOutputReference"
    },
    "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorRulesTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorRulesTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/frauddetector-detector/index.ts",
        "line": 2654
      },
      "name": "FrauddetectorDetectorRulesTags",
      "namespace": "frauddetectorDetector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_detector#key FrauddetectorDetector#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 2658
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_detector#value FrauddetectorDetector#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 2662
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/frauddetector-detector/index:FrauddetectorDetectorRulesTags"
    },
    "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorRulesTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorRulesTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/frauddetector-detector/index.ts",
          "line": 2792
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/frauddetector-detector/index.ts",
        "line": 2784
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 2799
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorRulesTagsOutputReference"
            }
          }
        }
      ],
      "name": "FrauddetectorDetectorRulesTagsList",
      "namespace": "frauddetectorDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 2785
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorRulesTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/frauddetector-detector/index:FrauddetectorDetectorRulesTagsList"
    },
    "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorRulesTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorRulesTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/frauddetector-detector/index.ts",
          "line": 2711
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/frauddetector-detector/index.ts",
        "line": 2701
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 2759
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 2775
          },
          "name": "resetValue"
        }
      ],
      "name": "FrauddetectorDetectorRulesTagsOutputReference",
      "namespace": "frauddetectorDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 2763
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 2779
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 2753
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 2769
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 2715
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorRulesTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/frauddetector-detector/index:FrauddetectorDetectorRulesTagsOutputReference"
    },
    "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/frauddetector-detector/index.ts",
        "line": 3257
      },
      "name": "FrauddetectorDetectorTags",
      "namespace": "frauddetectorDetector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_detector#key FrauddetectorDetector#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 3261
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_detector#value FrauddetectorDetector#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 3265
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/frauddetector-detector/index:FrauddetectorDetectorTags"
    },
    "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/frauddetector-detector/index.ts",
          "line": 3395
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/frauddetector-detector/index.ts",
        "line": 3387
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 3402
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorTagsOutputReference"
            }
          }
        }
      ],
      "name": "FrauddetectorDetectorTagsList",
      "namespace": "frauddetectorDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 3388
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/frauddetector-detector/index:FrauddetectorDetectorTagsList"
    },
    "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/frauddetector-detector/index.ts",
          "line": 3314
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/frauddetector-detector/index.ts",
        "line": 3304
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 3362
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 3378
          },
          "name": "resetValue"
        }
      ],
      "name": "FrauddetectorDetectorTagsOutputReference",
      "namespace": "frauddetectorDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 3366
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 3382
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 3356
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 3372
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-detector/index.ts",
            "line": 3318
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.frauddetectorDetector.FrauddetectorDetectorTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/frauddetector-detector/index:FrauddetectorDetectorTagsOutputReference"
    },
    "@cdktn/provider-awscc.frauddetectorEntityType.FrauddetectorEntityType": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_entity_type awscc_frauddetector_entity_type}."
      },
      "fqn": "@cdktn/provider-awscc.frauddetectorEntityType.FrauddetectorEntityType",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_entity_type awscc_frauddetector_entity_type} Resource."
        },
        "locationInModule": {
          "filename": "src/frauddetector-entity-type/index.ts",
          "line": 219
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.frauddetectorEntityType.FrauddetectorEntityTypeConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/frauddetector-entity-type/index.ts",
        "line": 187
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a FrauddetectorEntityType resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/frauddetector-entity-type/index.ts",
            "line": 204
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the FrauddetectorEntityType to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_entity_type#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing FrauddetectorEntityType that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the FrauddetectorEntityType to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-entity-type/index.ts",
            "line": 298
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.frauddetectorEntityType.FrauddetectorEntityTypeTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-entity-type/index.ts",
            "line": 262
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-entity-type/index.ts",
            "line": 301
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-entity-type/index.ts",
            "line": 313
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-entity-type/index.ts",
            "line": 321
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "FrauddetectorEntityType",
      "namespace": "frauddetectorEntityType",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-entity-type/index.ts",
            "line": 192
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-entity-type/index.ts",
            "line": 245
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-entity-type/index.ts",
            "line": 250
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-entity-type/index.ts",
            "line": 271
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-entity-type/index.ts",
            "line": 276
          },
          "name": "lastUpdatedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-entity-type/index.ts",
            "line": 295
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.frauddetectorEntityType.FrauddetectorEntityTypeTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-entity-type/index.ts",
            "line": 266
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-entity-type/index.ts",
            "line": 289
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-entity-type/index.ts",
            "line": 305
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.frauddetectorEntityType.FrauddetectorEntityTypeTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-entity-type/index.ts",
            "line": 256
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-entity-type/index.ts",
            "line": 282
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/frauddetector-entity-type/index:FrauddetectorEntityType"
    },
    "@cdktn/provider-awscc.frauddetectorEntityType.FrauddetectorEntityTypeConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.frauddetectorEntityType.FrauddetectorEntityTypeConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/frauddetector-entity-type/index.ts",
        "line": 14
      },
      "name": "FrauddetectorEntityTypeConfig",
      "namespace": "frauddetectorEntityType",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_entity_type#name FrauddetectorEntityType#name}",
            "stability": "stable",
            "summary": "The name of the entity type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-entity-type/index.ts",
            "line": 26
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_entity_type#description FrauddetectorEntityType#description}",
            "stability": "stable",
            "summary": "The entity type description."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-entity-type/index.ts",
            "line": 20
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_entity_type#tags FrauddetectorEntityType#tags}",
            "stability": "stable",
            "summary": "Tags associated with this entity type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-entity-type/index.ts",
            "line": 32
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.frauddetectorEntityType.FrauddetectorEntityTypeTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/frauddetector-entity-type/index:FrauddetectorEntityTypeConfig"
    },
    "@cdktn/provider-awscc.frauddetectorEntityType.FrauddetectorEntityTypeTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.frauddetectorEntityType.FrauddetectorEntityTypeTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/frauddetector-entity-type/index.ts",
        "line": 34
      },
      "name": "FrauddetectorEntityTypeTags",
      "namespace": "frauddetectorEntityType",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_entity_type#key FrauddetectorEntityType#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-entity-type/index.ts",
            "line": 38
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_entity_type#value FrauddetectorEntityType#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-entity-type/index.ts",
            "line": 42
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/frauddetector-entity-type/index:FrauddetectorEntityTypeTags"
    },
    "@cdktn/provider-awscc.frauddetectorEntityType.FrauddetectorEntityTypeTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.frauddetectorEntityType.FrauddetectorEntityTypeTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/frauddetector-entity-type/index.ts",
          "line": 172
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/frauddetector-entity-type/index.ts",
        "line": 164
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-entity-type/index.ts",
            "line": 179
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.frauddetectorEntityType.FrauddetectorEntityTypeTagsOutputReference"
            }
          }
        }
      ],
      "name": "FrauddetectorEntityTypeTagsList",
      "namespace": "frauddetectorEntityType",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-entity-type/index.ts",
            "line": 165
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.frauddetectorEntityType.FrauddetectorEntityTypeTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/frauddetector-entity-type/index:FrauddetectorEntityTypeTagsList"
    },
    "@cdktn/provider-awscc.frauddetectorEntityType.FrauddetectorEntityTypeTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.frauddetectorEntityType.FrauddetectorEntityTypeTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/frauddetector-entity-type/index.ts",
          "line": 91
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/frauddetector-entity-type/index.ts",
        "line": 81
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-entity-type/index.ts",
            "line": 139
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-entity-type/index.ts",
            "line": 155
          },
          "name": "resetValue"
        }
      ],
      "name": "FrauddetectorEntityTypeTagsOutputReference",
      "namespace": "frauddetectorEntityType",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-entity-type/index.ts",
            "line": 143
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-entity-type/index.ts",
            "line": 159
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-entity-type/index.ts",
            "line": 133
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-entity-type/index.ts",
            "line": 149
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-entity-type/index.ts",
            "line": 95
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.frauddetectorEntityType.FrauddetectorEntityTypeTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/frauddetector-entity-type/index:FrauddetectorEntityTypeTagsOutputReference"
    },
    "@cdktn/provider-awscc.frauddetectorEventType.FrauddetectorEventType": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_event_type awscc_frauddetector_event_type}."
      },
      "fqn": "@cdktn/provider-awscc.frauddetectorEventType.FrauddetectorEventType",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_event_type awscc_frauddetector_event_type} Resource."
        },
        "locationInModule": {
          "filename": "src/frauddetector-event-type/index.ts",
          "line": 1776
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.frauddetectorEventType.FrauddetectorEventTypeConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/frauddetector-event-type/index.ts",
        "line": 1744
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a FrauddetectorEventType resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 1761
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the FrauddetectorEventType to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_event_type#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing FrauddetectorEventType that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the FrauddetectorEventType to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 1835
          },
          "name": "putEntityTypes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.frauddetectorEventType.FrauddetectorEventTypeEntityTypes"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 1848
          },
          "name": "putEventVariables",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.frauddetectorEventType.FrauddetectorEventTypeEventVariables"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 1866
          },
          "name": "putLabels",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.frauddetectorEventType.FrauddetectorEventTypeLabels"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 1897
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.frauddetectorEventType.FrauddetectorEventTypeTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 1822
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 1900
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 1912
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 1923
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "FrauddetectorEventType",
      "namespace": "frauddetectorEventType",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 1749
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 1805
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 1810
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 1832
          },
          "name": "entityTypes",
          "type": {
            "fqn": "@cdktn/provider-awscc.frauddetectorEventType.FrauddetectorEventTypeEntityTypesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 1845
          },
          "name": "eventVariables",
          "type": {
            "fqn": "@cdktn/provider-awscc.frauddetectorEventType.FrauddetectorEventTypeEventVariablesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 1857
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 1863
          },
          "name": "labels",
          "type": {
            "fqn": "@cdktn/provider-awscc.frauddetectorEventType.FrauddetectorEventTypeLabelsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 1875
          },
          "name": "lastUpdatedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 1894
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.frauddetectorEventType.FrauddetectorEventTypeTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 1826
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 1839
          },
          "name": "entityTypesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.frauddetectorEventType.FrauddetectorEventTypeEntityTypes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 1852
          },
          "name": "eventVariablesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.frauddetectorEventType.FrauddetectorEventTypeEventVariables"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 1870
          },
          "name": "labelsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.frauddetectorEventType.FrauddetectorEventTypeLabels"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 1888
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 1904
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.frauddetectorEventType.FrauddetectorEventTypeTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 1816
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 1881
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/frauddetector-event-type/index:FrauddetectorEventType"
    },
    "@cdktn/provider-awscc.frauddetectorEventType.FrauddetectorEventTypeConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.frauddetectorEventType.FrauddetectorEventTypeConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/frauddetector-event-type/index.ts",
        "line": 14
      },
      "name": "FrauddetectorEventTypeConfig",
      "namespace": "frauddetectorEventType",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_event_type#entity_types FrauddetectorEventType#entity_types}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 24
          },
          "name": "entityTypes",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.frauddetectorEventType.FrauddetectorEventTypeEntityTypes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_event_type#event_variables FrauddetectorEventType#event_variables}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 28
          },
          "name": "eventVariables",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.frauddetectorEventType.FrauddetectorEventTypeEventVariables"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_event_type#labels FrauddetectorEventType#labels}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 32
          },
          "name": "labels",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.frauddetectorEventType.FrauddetectorEventTypeLabels"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_event_type#name FrauddetectorEventType#name}",
            "stability": "stable",
            "summary": "The name for the event type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 38
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_event_type#description FrauddetectorEventType#description}",
            "stability": "stable",
            "summary": "The description of the event type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 20
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_event_type#tags FrauddetectorEventType#tags}",
            "stability": "stable",
            "summary": "Tags associated with this event type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 44
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.frauddetectorEventType.FrauddetectorEventTypeTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/frauddetector-event-type/index:FrauddetectorEventTypeConfig"
    },
    "@cdktn/provider-awscc.frauddetectorEventType.FrauddetectorEventTypeEntityTypes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.frauddetectorEventType.FrauddetectorEventTypeEntityTypes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/frauddetector-event-type/index.ts",
        "line": 195
      },
      "name": "FrauddetectorEventTypeEntityTypes",
      "namespace": "frauddetectorEventType",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_event_type#arn FrauddetectorEventType#arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 199
          },
          "name": "arn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_event_type#created_time FrauddetectorEventType#created_time}",
            "stability": "stable",
            "summary": "The time when the event type was created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 205
          },
          "name": "createdTime",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_event_type#description FrauddetectorEventType#description}",
            "stability": "stable",
            "summary": "The description."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 211
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_event_type#inline FrauddetectorEventType#inline}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 215
          },
          "name": "inline",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_event_type#last_updated_time FrauddetectorEventType#last_updated_time}",
            "stability": "stable",
            "summary": "The time when the event type was last updated."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 221
          },
          "name": "lastUpdatedTime",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_event_type#name FrauddetectorEventType#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 225
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_event_type#tags FrauddetectorEventType#tags}",
            "stability": "stable",
            "summary": "Tags associated with this event type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 231
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.frauddetectorEventType.FrauddetectorEventTypeEntityTypesTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/frauddetector-event-type/index:FrauddetectorEventTypeEntityTypes"
    },
    "@cdktn/provider-awscc.frauddetectorEventType.FrauddetectorEventTypeEntityTypesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.frauddetectorEventType.FrauddetectorEventTypeEntityTypesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/frauddetector-event-type/index.ts",
          "line": 506
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/frauddetector-event-type/index.ts",
        "line": 498
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 513
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.frauddetectorEventType.FrauddetectorEventTypeEntityTypesOutputReference"
            }
          }
        }
      ],
      "name": "FrauddetectorEventTypeEntityTypesList",
      "namespace": "frauddetectorEventType",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 499
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.frauddetectorEventType.FrauddetectorEventTypeEntityTypes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/frauddetector-event-type/index:FrauddetectorEventTypeEntityTypesList"
    },
    "@cdktn/provider-awscc.frauddetectorEventType.FrauddetectorEventTypeEntityTypesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.frauddetectorEventType.FrauddetectorEventTypeEntityTypesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/frauddetector-event-type/index.ts",
          "line": 315
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/frauddetector-event-type/index.ts",
        "line": 305
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 486
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.frauddetectorEventType.FrauddetectorEventTypeEntityTypesTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 393
          },
          "name": "resetArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 409
          },
          "name": "resetCreatedTime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 425
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 441
          },
          "name": "resetInline"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 457
          },
          "name": "resetLastUpdatedTime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 473
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 489
          },
          "name": "resetTags"
        }
      ],
      "name": "FrauddetectorEventTypeEntityTypesOutputReference",
      "namespace": "frauddetectorEventType",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 483
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.frauddetectorEventType.FrauddetectorEventTypeEntityTypesTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 397
          },
          "name": "arnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 413
          },
          "name": "createdTimeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 429
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 445
          },
          "name": "inlineInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 461
          },
          "name": "lastUpdatedTimeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 477
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 493
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.frauddetectorEventType.FrauddetectorEventTypeEntityTypesTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 387
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 403
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 419
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 435
          },
          "name": "inline",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 451
          },
          "name": "lastUpdatedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 467
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 319
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.frauddetectorEventType.FrauddetectorEventTypeEntityTypes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/frauddetector-event-type/index:FrauddetectorEventTypeEntityTypesOutputReference"
    },
    "@cdktn/provider-awscc.frauddetectorEventType.FrauddetectorEventTypeEntityTypesTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.frauddetectorEventType.FrauddetectorEventTypeEntityTypesTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/frauddetector-event-type/index.ts",
        "line": 46
      },
      "name": "FrauddetectorEventTypeEntityTypesTags",
      "namespace": "frauddetectorEventType",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_event_type#key FrauddetectorEventType#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 50
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_event_type#value FrauddetectorEventType#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 54
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/frauddetector-event-type/index:FrauddetectorEventTypeEntityTypesTags"
    },
    "@cdktn/provider-awscc.frauddetectorEventType.FrauddetectorEventTypeEntityTypesTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.frauddetectorEventType.FrauddetectorEventTypeEntityTypesTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/frauddetector-event-type/index.ts",
          "line": 184
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/frauddetector-event-type/index.ts",
        "line": 176
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 191
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.frauddetectorEventType.FrauddetectorEventTypeEntityTypesTagsOutputReference"
            }
          }
        }
      ],
      "name": "FrauddetectorEventTypeEntityTypesTagsList",
      "namespace": "frauddetectorEventType",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 177
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.frauddetectorEventType.FrauddetectorEventTypeEntityTypesTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/frauddetector-event-type/index:FrauddetectorEventTypeEntityTypesTagsList"
    },
    "@cdktn/provider-awscc.frauddetectorEventType.FrauddetectorEventTypeEntityTypesTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.frauddetectorEventType.FrauddetectorEventTypeEntityTypesTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/frauddetector-event-type/index.ts",
          "line": 103
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/frauddetector-event-type/index.ts",
        "line": 93
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 151
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 167
          },
          "name": "resetValue"
        }
      ],
      "name": "FrauddetectorEventTypeEntityTypesTagsOutputReference",
      "namespace": "frauddetectorEventType",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 155
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 171
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 145
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 161
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 107
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.frauddetectorEventType.FrauddetectorEventTypeEntityTypesTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/frauddetector-event-type/index:FrauddetectorEventTypeEntityTypesTagsOutputReference"
    },
    "@cdktn/provider-awscc.frauddetectorEventType.FrauddetectorEventTypeEventVariables": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.frauddetectorEventType.FrauddetectorEventTypeEventVariables",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/frauddetector-event-type/index.ts",
        "line": 666
      },
      "name": "FrauddetectorEventTypeEventVariables",
      "namespace": "frauddetectorEventType",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_event_type#arn FrauddetectorEventType#arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 670
          },
          "name": "arn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_event_type#created_time FrauddetectorEventType#created_time}",
            "stability": "stable",
            "summary": "The time when the event type was created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 676
          },
          "name": "createdTime",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_event_type#data_source FrauddetectorEventType#data_source}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 680
          },
          "name": "dataSource",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_event_type#data_type FrauddetectorEventType#data_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 684
          },
          "name": "dataType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_event_type#default_value FrauddetectorEventType#default_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 688
          },
          "name": "defaultValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_event_type#description FrauddetectorEventType#description}",
            "stability": "stable",
            "summary": "The description."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 694
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_event_type#inline FrauddetectorEventType#inline}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 698
          },
          "name": "inline",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_event_type#last_updated_time FrauddetectorEventType#last_updated_time}",
            "stability": "stable",
            "summary": "The time when the event type was last updated."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 704
          },
          "name": "lastUpdatedTime",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_event_type#name FrauddetectorEventType#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 708
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_event_type#tags FrauddetectorEventType#tags}",
            "stability": "stable",
            "summary": "Tags associated with this event type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 714
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.frauddetectorEventType.FrauddetectorEventTypeEventVariablesTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_event_type#variable_type FrauddetectorEventType#variable_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 718
          },
          "name": "variableType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/frauddetector-event-type/index:FrauddetectorEventTypeEventVariables"
    },
    "@cdktn/provider-awscc.frauddetectorEventType.FrauddetectorEventTypeEventVariablesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.frauddetectorEventType.FrauddetectorEventTypeEventVariablesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/frauddetector-event-type/index.ts",
          "line": 1109
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/frauddetector-event-type/index.ts",
        "line": 1101
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 1116
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.frauddetectorEventType.FrauddetectorEventTypeEventVariablesOutputReference"
            }
          }
        }
      ],
      "name": "FrauddetectorEventTypeEventVariablesList",
      "namespace": "frauddetectorEventType",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 1102
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.frauddetectorEventType.FrauddetectorEventTypeEventVariables"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/frauddetector-event-type/index:FrauddetectorEventTypeEventVariablesList"
    },
    "@cdktn/provider-awscc.frauddetectorEventType.FrauddetectorEventTypeEventVariablesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.frauddetectorEventType.FrauddetectorEventTypeEventVariablesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/frauddetector-event-type/index.ts",
          "line": 830
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/frauddetector-event-type/index.ts",
        "line": 820
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 1073
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.frauddetectorEventType.FrauddetectorEventTypeEventVariablesTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 932
          },
          "name": "resetArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 948
          },
          "name": "resetCreatedTime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 964
          },
          "name": "resetDataSource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 980
          },
          "name": "resetDataType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 996
          },
          "name": "resetDefaultValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 1012
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 1028
          },
          "name": "resetInline"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 1044
          },
          "name": "resetLastUpdatedTime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 1060
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 1076
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 1092
          },
          "name": "resetVariableType"
        }
      ],
      "name": "FrauddetectorEventTypeEventVariablesOutputReference",
      "namespace": "frauddetectorEventType",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 1070
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.frauddetectorEventType.FrauddetectorEventTypeEventVariablesTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 936
          },
          "name": "arnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 952
          },
          "name": "createdTimeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 968
          },
          "name": "dataSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 984
          },
          "name": "dataTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 1000
          },
          "name": "defaultValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 1016
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 1032
          },
          "name": "inlineInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 1048
          },
          "name": "lastUpdatedTimeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 1064
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 1080
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.frauddetectorEventType.FrauddetectorEventTypeEventVariablesTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 1096
          },
          "name": "variableTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 926
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 942
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 958
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 974
          },
          "name": "dataType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 990
          },
          "name": "defaultValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 1006
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 1022
          },
          "name": "inline",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 1038
          },
          "name": "lastUpdatedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 1054
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 1086
          },
          "name": "variableType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 834
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.frauddetectorEventType.FrauddetectorEventTypeEventVariables"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/frauddetector-event-type/index:FrauddetectorEventTypeEventVariablesOutputReference"
    },
    "@cdktn/provider-awscc.frauddetectorEventType.FrauddetectorEventTypeEventVariablesTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.frauddetectorEventType.FrauddetectorEventTypeEventVariablesTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/frauddetector-event-type/index.ts",
        "line": 517
      },
      "name": "FrauddetectorEventTypeEventVariablesTags",
      "namespace": "frauddetectorEventType",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_event_type#key FrauddetectorEventType#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 521
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_event_type#value FrauddetectorEventType#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 525
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/frauddetector-event-type/index:FrauddetectorEventTypeEventVariablesTags"
    },
    "@cdktn/provider-awscc.frauddetectorEventType.FrauddetectorEventTypeEventVariablesTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.frauddetectorEventType.FrauddetectorEventTypeEventVariablesTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/frauddetector-event-type/index.ts",
          "line": 655
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/frauddetector-event-type/index.ts",
        "line": 647
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 662
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.frauddetectorEventType.FrauddetectorEventTypeEventVariablesTagsOutputReference"
            }
          }
        }
      ],
      "name": "FrauddetectorEventTypeEventVariablesTagsList",
      "namespace": "frauddetectorEventType",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 648
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.frauddetectorEventType.FrauddetectorEventTypeEventVariablesTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/frauddetector-event-type/index:FrauddetectorEventTypeEventVariablesTagsList"
    },
    "@cdktn/provider-awscc.frauddetectorEventType.FrauddetectorEventTypeEventVariablesTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.frauddetectorEventType.FrauddetectorEventTypeEventVariablesTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/frauddetector-event-type/index.ts",
          "line": 574
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/frauddetector-event-type/index.ts",
        "line": 564
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 622
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 638
          },
          "name": "resetValue"
        }
      ],
      "name": "FrauddetectorEventTypeEventVariablesTagsOutputReference",
      "namespace": "frauddetectorEventType",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 626
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 642
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 616
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 632
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 578
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.frauddetectorEventType.FrauddetectorEventTypeEventVariablesTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/frauddetector-event-type/index:FrauddetectorEventTypeEventVariablesTagsOutputReference"
    },
    "@cdktn/provider-awscc.frauddetectorEventType.FrauddetectorEventTypeLabels": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.frauddetectorEventType.FrauddetectorEventTypeLabels",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/frauddetector-event-type/index.ts",
        "line": 1269
      },
      "name": "FrauddetectorEventTypeLabels",
      "namespace": "frauddetectorEventType",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_event_type#arn FrauddetectorEventType#arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 1273
          },
          "name": "arn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_event_type#created_time FrauddetectorEventType#created_time}",
            "stability": "stable",
            "summary": "The time when the event type was created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 1279
          },
          "name": "createdTime",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_event_type#description FrauddetectorEventType#description}",
            "stability": "stable",
            "summary": "The description."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 1285
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_event_type#inline FrauddetectorEventType#inline}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 1289
          },
          "name": "inline",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_event_type#last_updated_time FrauddetectorEventType#last_updated_time}",
            "stability": "stable",
            "summary": "The time when the event type was last updated."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 1295
          },
          "name": "lastUpdatedTime",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_event_type#name FrauddetectorEventType#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 1299
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_event_type#tags FrauddetectorEventType#tags}",
            "stability": "stable",
            "summary": "Tags associated with this event type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 1305
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.frauddetectorEventType.FrauddetectorEventTypeLabelsTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/frauddetector-event-type/index:FrauddetectorEventTypeLabels"
    },
    "@cdktn/provider-awscc.frauddetectorEventType.FrauddetectorEventTypeLabelsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.frauddetectorEventType.FrauddetectorEventTypeLabelsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/frauddetector-event-type/index.ts",
          "line": 1580
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/frauddetector-event-type/index.ts",
        "line": 1572
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 1587
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.frauddetectorEventType.FrauddetectorEventTypeLabelsOutputReference"
            }
          }
        }
      ],
      "name": "FrauddetectorEventTypeLabelsList",
      "namespace": "frauddetectorEventType",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 1573
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.frauddetectorEventType.FrauddetectorEventTypeLabels"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/frauddetector-event-type/index:FrauddetectorEventTypeLabelsList"
    },
    "@cdktn/provider-awscc.frauddetectorEventType.FrauddetectorEventTypeLabelsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.frauddetectorEventType.FrauddetectorEventTypeLabelsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/frauddetector-event-type/index.ts",
          "line": 1389
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/frauddetector-event-type/index.ts",
        "line": 1379
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 1560
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.frauddetectorEventType.FrauddetectorEventTypeLabelsTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 1467
          },
          "name": "resetArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 1483
          },
          "name": "resetCreatedTime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 1499
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 1515
          },
          "name": "resetInline"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 1531
          },
          "name": "resetLastUpdatedTime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 1547
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 1563
          },
          "name": "resetTags"
        }
      ],
      "name": "FrauddetectorEventTypeLabelsOutputReference",
      "namespace": "frauddetectorEventType",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 1557
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.frauddetectorEventType.FrauddetectorEventTypeLabelsTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 1471
          },
          "name": "arnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 1487
          },
          "name": "createdTimeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 1503
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 1519
          },
          "name": "inlineInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 1535
          },
          "name": "lastUpdatedTimeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 1551
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 1567
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.frauddetectorEventType.FrauddetectorEventTypeLabelsTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 1461
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 1477
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 1493
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 1509
          },
          "name": "inline",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 1525
          },
          "name": "lastUpdatedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 1541
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 1393
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.frauddetectorEventType.FrauddetectorEventTypeLabels"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/frauddetector-event-type/index:FrauddetectorEventTypeLabelsOutputReference"
    },
    "@cdktn/provider-awscc.frauddetectorEventType.FrauddetectorEventTypeLabelsTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.frauddetectorEventType.FrauddetectorEventTypeLabelsTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/frauddetector-event-type/index.ts",
        "line": 1120
      },
      "name": "FrauddetectorEventTypeLabelsTags",
      "namespace": "frauddetectorEventType",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_event_type#key FrauddetectorEventType#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 1124
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_event_type#value FrauddetectorEventType#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 1128
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/frauddetector-event-type/index:FrauddetectorEventTypeLabelsTags"
    },
    "@cdktn/provider-awscc.frauddetectorEventType.FrauddetectorEventTypeLabelsTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.frauddetectorEventType.FrauddetectorEventTypeLabelsTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/frauddetector-event-type/index.ts",
          "line": 1258
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/frauddetector-event-type/index.ts",
        "line": 1250
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 1265
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.frauddetectorEventType.FrauddetectorEventTypeLabelsTagsOutputReference"
            }
          }
        }
      ],
      "name": "FrauddetectorEventTypeLabelsTagsList",
      "namespace": "frauddetectorEventType",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 1251
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.frauddetectorEventType.FrauddetectorEventTypeLabelsTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/frauddetector-event-type/index:FrauddetectorEventTypeLabelsTagsList"
    },
    "@cdktn/provider-awscc.frauddetectorEventType.FrauddetectorEventTypeLabelsTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.frauddetectorEventType.FrauddetectorEventTypeLabelsTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/frauddetector-event-type/index.ts",
          "line": 1177
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/frauddetector-event-type/index.ts",
        "line": 1167
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 1225
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 1241
          },
          "name": "resetValue"
        }
      ],
      "name": "FrauddetectorEventTypeLabelsTagsOutputReference",
      "namespace": "frauddetectorEventType",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 1229
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 1245
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 1219
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 1235
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 1181
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.frauddetectorEventType.FrauddetectorEventTypeLabelsTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/frauddetector-event-type/index:FrauddetectorEventTypeLabelsTagsOutputReference"
    },
    "@cdktn/provider-awscc.frauddetectorEventType.FrauddetectorEventTypeTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.frauddetectorEventType.FrauddetectorEventTypeTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/frauddetector-event-type/index.ts",
        "line": 1591
      },
      "name": "FrauddetectorEventTypeTags",
      "namespace": "frauddetectorEventType",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_event_type#key FrauddetectorEventType#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 1595
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_event_type#value FrauddetectorEventType#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 1599
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/frauddetector-event-type/index:FrauddetectorEventTypeTags"
    },
    "@cdktn/provider-awscc.frauddetectorEventType.FrauddetectorEventTypeTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.frauddetectorEventType.FrauddetectorEventTypeTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/frauddetector-event-type/index.ts",
          "line": 1729
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/frauddetector-event-type/index.ts",
        "line": 1721
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 1736
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.frauddetectorEventType.FrauddetectorEventTypeTagsOutputReference"
            }
          }
        }
      ],
      "name": "FrauddetectorEventTypeTagsList",
      "namespace": "frauddetectorEventType",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 1722
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.frauddetectorEventType.FrauddetectorEventTypeTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/frauddetector-event-type/index:FrauddetectorEventTypeTagsList"
    },
    "@cdktn/provider-awscc.frauddetectorEventType.FrauddetectorEventTypeTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.frauddetectorEventType.FrauddetectorEventTypeTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/frauddetector-event-type/index.ts",
          "line": 1648
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/frauddetector-event-type/index.ts",
        "line": 1638
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 1696
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 1712
          },
          "name": "resetValue"
        }
      ],
      "name": "FrauddetectorEventTypeTagsOutputReference",
      "namespace": "frauddetectorEventType",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 1700
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 1716
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 1690
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 1706
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-event-type/index.ts",
            "line": 1652
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.frauddetectorEventType.FrauddetectorEventTypeTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/frauddetector-event-type/index:FrauddetectorEventTypeTagsOutputReference"
    },
    "@cdktn/provider-awscc.frauddetectorLabel.FrauddetectorLabel": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_label awscc_frauddetector_label}."
      },
      "fqn": "@cdktn/provider-awscc.frauddetectorLabel.FrauddetectorLabel",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_label awscc_frauddetector_label} Resource."
        },
        "locationInModule": {
          "filename": "src/frauddetector-label/index.ts",
          "line": 219
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.frauddetectorLabel.FrauddetectorLabelConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/frauddetector-label/index.ts",
        "line": 187
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a FrauddetectorLabel resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/frauddetector-label/index.ts",
            "line": 204
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the FrauddetectorLabel to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_label#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing FrauddetectorLabel that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the FrauddetectorLabel to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-label/index.ts",
            "line": 298
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.frauddetectorLabel.FrauddetectorLabelTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-label/index.ts",
            "line": 262
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-label/index.ts",
            "line": 301
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-label/index.ts",
            "line": 313
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-label/index.ts",
            "line": 321
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "FrauddetectorLabel",
      "namespace": "frauddetectorLabel",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-label/index.ts",
            "line": 192
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-label/index.ts",
            "line": 245
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-label/index.ts",
            "line": 250
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-label/index.ts",
            "line": 271
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-label/index.ts",
            "line": 276
          },
          "name": "lastUpdatedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-label/index.ts",
            "line": 295
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.frauddetectorLabel.FrauddetectorLabelTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-label/index.ts",
            "line": 266
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-label/index.ts",
            "line": 289
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-label/index.ts",
            "line": 305
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.frauddetectorLabel.FrauddetectorLabelTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-label/index.ts",
            "line": 256
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-label/index.ts",
            "line": 282
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/frauddetector-label/index:FrauddetectorLabel"
    },
    "@cdktn/provider-awscc.frauddetectorLabel.FrauddetectorLabelConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.frauddetectorLabel.FrauddetectorLabelConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/frauddetector-label/index.ts",
        "line": 14
      },
      "name": "FrauddetectorLabelConfig",
      "namespace": "frauddetectorLabel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_label#name FrauddetectorLabel#name}",
            "stability": "stable",
            "summary": "The name of the label."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-label/index.ts",
            "line": 26
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_label#description FrauddetectorLabel#description}",
            "stability": "stable",
            "summary": "The label description."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-label/index.ts",
            "line": 20
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_label#tags FrauddetectorLabel#tags}",
            "stability": "stable",
            "summary": "Tags associated with this label."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-label/index.ts",
            "line": 32
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.frauddetectorLabel.FrauddetectorLabelTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/frauddetector-label/index:FrauddetectorLabelConfig"
    },
    "@cdktn/provider-awscc.frauddetectorLabel.FrauddetectorLabelTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.frauddetectorLabel.FrauddetectorLabelTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/frauddetector-label/index.ts",
        "line": 34
      },
      "name": "FrauddetectorLabelTags",
      "namespace": "frauddetectorLabel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_label#key FrauddetectorLabel#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-label/index.ts",
            "line": 38
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_label#value FrauddetectorLabel#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-label/index.ts",
            "line": 42
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/frauddetector-label/index:FrauddetectorLabelTags"
    },
    "@cdktn/provider-awscc.frauddetectorLabel.FrauddetectorLabelTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.frauddetectorLabel.FrauddetectorLabelTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/frauddetector-label/index.ts",
          "line": 172
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/frauddetector-label/index.ts",
        "line": 164
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-label/index.ts",
            "line": 179
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.frauddetectorLabel.FrauddetectorLabelTagsOutputReference"
            }
          }
        }
      ],
      "name": "FrauddetectorLabelTagsList",
      "namespace": "frauddetectorLabel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-label/index.ts",
            "line": 165
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.frauddetectorLabel.FrauddetectorLabelTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/frauddetector-label/index:FrauddetectorLabelTagsList"
    },
    "@cdktn/provider-awscc.frauddetectorLabel.FrauddetectorLabelTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.frauddetectorLabel.FrauddetectorLabelTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/frauddetector-label/index.ts",
          "line": 91
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/frauddetector-label/index.ts",
        "line": 81
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-label/index.ts",
            "line": 139
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-label/index.ts",
            "line": 155
          },
          "name": "resetValue"
        }
      ],
      "name": "FrauddetectorLabelTagsOutputReference",
      "namespace": "frauddetectorLabel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-label/index.ts",
            "line": 143
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-label/index.ts",
            "line": 159
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-label/index.ts",
            "line": 133
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-label/index.ts",
            "line": 149
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-label/index.ts",
            "line": 95
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.frauddetectorLabel.FrauddetectorLabelTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/frauddetector-label/index:FrauddetectorLabelTagsOutputReference"
    },
    "@cdktn/provider-awscc.frauddetectorList.FrauddetectorList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_list awscc_frauddetector_list}."
      },
      "fqn": "@cdktn/provider-awscc.frauddetectorList.FrauddetectorList",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_list awscc_frauddetector_list} Resource."
        },
        "locationInModule": {
          "filename": "src/frauddetector-list/index.ts",
          "line": 235
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.frauddetectorList.FrauddetectorListConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/frauddetector-list/index.ts",
        "line": 203
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a FrauddetectorList resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/frauddetector-list/index.ts",
            "line": 220
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the FrauddetectorList to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_list#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing FrauddetectorList that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the FrauddetectorList to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-list/index.ts",
            "line": 332
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.frauddetectorList.FrauddetectorListTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-list/index.ts",
            "line": 280
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-list/index.ts",
            "line": 296
          },
          "name": "resetElements"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-list/index.ts",
            "line": 335
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-list/index.ts",
            "line": 351
          },
          "name": "resetVariableType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-list/index.ts",
            "line": 363
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-list/index.ts",
            "line": 373
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "FrauddetectorList",
      "namespace": "frauddetectorList",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-list/index.ts",
            "line": 208
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-list/index.ts",
            "line": 263
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-list/index.ts",
            "line": 268
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-list/index.ts",
            "line": 305
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-list/index.ts",
            "line": 310
          },
          "name": "lastUpdatedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-list/index.ts",
            "line": 329
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.frauddetectorList.FrauddetectorListTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-list/index.ts",
            "line": 284
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-list/index.ts",
            "line": 300
          },
          "name": "elementsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-list/index.ts",
            "line": 323
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-list/index.ts",
            "line": 339
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.frauddetectorList.FrauddetectorListTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-list/index.ts",
            "line": 355
          },
          "name": "variableTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-list/index.ts",
            "line": 274
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-list/index.ts",
            "line": 290
          },
          "name": "elements",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-list/index.ts",
            "line": 316
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-list/index.ts",
            "line": 345
          },
          "name": "variableType",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/frauddetector-list/index:FrauddetectorList"
    },
    "@cdktn/provider-awscc.frauddetectorList.FrauddetectorListConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.frauddetectorList.FrauddetectorListConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/frauddetector-list/index.ts",
        "line": 14
      },
      "name": "FrauddetectorListConfig",
      "namespace": "frauddetectorList",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_list#name FrauddetectorList#name}",
            "stability": "stable",
            "summary": "The name of the list."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-list/index.ts",
            "line": 32
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_list#description FrauddetectorList#description}",
            "stability": "stable",
            "summary": "The description of the list."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-list/index.ts",
            "line": 20
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_list#elements FrauddetectorList#elements}",
            "stability": "stable",
            "summary": "The elements in this list."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-list/index.ts",
            "line": 26
          },
          "name": "elements",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_list#tags FrauddetectorList#tags}",
            "stability": "stable",
            "summary": "Tags associated with this list."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-list/index.ts",
            "line": 38
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.frauddetectorList.FrauddetectorListTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_list#variable_type FrauddetectorList#variable_type}",
            "stability": "stable",
            "summary": "The variable type of the list."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-list/index.ts",
            "line": 44
          },
          "name": "variableType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/frauddetector-list/index:FrauddetectorListConfig"
    },
    "@cdktn/provider-awscc.frauddetectorList.FrauddetectorListTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.frauddetectorList.FrauddetectorListTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/frauddetector-list/index.ts",
        "line": 46
      },
      "name": "FrauddetectorListTags",
      "namespace": "frauddetectorList",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_list#key FrauddetectorList#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-list/index.ts",
            "line": 52
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_list#value FrauddetectorList#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-list/index.ts",
            "line": 58
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/frauddetector-list/index:FrauddetectorListTags"
    },
    "@cdktn/provider-awscc.frauddetectorList.FrauddetectorListTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.frauddetectorList.FrauddetectorListTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/frauddetector-list/index.ts",
          "line": 188
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/frauddetector-list/index.ts",
        "line": 180
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-list/index.ts",
            "line": 195
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.frauddetectorList.FrauddetectorListTagsOutputReference"
            }
          }
        }
      ],
      "name": "FrauddetectorListTagsList",
      "namespace": "frauddetectorList",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-list/index.ts",
            "line": 181
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.frauddetectorList.FrauddetectorListTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/frauddetector-list/index:FrauddetectorListTagsList"
    },
    "@cdktn/provider-awscc.frauddetectorList.FrauddetectorListTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.frauddetectorList.FrauddetectorListTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/frauddetector-list/index.ts",
          "line": 107
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/frauddetector-list/index.ts",
        "line": 97
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-list/index.ts",
            "line": 155
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-list/index.ts",
            "line": 171
          },
          "name": "resetValue"
        }
      ],
      "name": "FrauddetectorListTagsOutputReference",
      "namespace": "frauddetectorList",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-list/index.ts",
            "line": 159
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-list/index.ts",
            "line": 175
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-list/index.ts",
            "line": 149
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-list/index.ts",
            "line": 165
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-list/index.ts",
            "line": 111
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.frauddetectorList.FrauddetectorListTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/frauddetector-list/index:FrauddetectorListTagsOutputReference"
    },
    "@cdktn/provider-awscc.frauddetectorOutcome.FrauddetectorOutcome": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_outcome awscc_frauddetector_outcome}."
      },
      "fqn": "@cdktn/provider-awscc.frauddetectorOutcome.FrauddetectorOutcome",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_outcome awscc_frauddetector_outcome} Resource."
        },
        "locationInModule": {
          "filename": "src/frauddetector-outcome/index.ts",
          "line": 219
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.frauddetectorOutcome.FrauddetectorOutcomeConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/frauddetector-outcome/index.ts",
        "line": 187
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a FrauddetectorOutcome resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/frauddetector-outcome/index.ts",
            "line": 204
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the FrauddetectorOutcome to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_outcome#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing FrauddetectorOutcome that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the FrauddetectorOutcome to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-outcome/index.ts",
            "line": 298
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.frauddetectorOutcome.FrauddetectorOutcomeTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-outcome/index.ts",
            "line": 262
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-outcome/index.ts",
            "line": 301
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-outcome/index.ts",
            "line": 313
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-outcome/index.ts",
            "line": 321
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "FrauddetectorOutcome",
      "namespace": "frauddetectorOutcome",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-outcome/index.ts",
            "line": 192
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-outcome/index.ts",
            "line": 245
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-outcome/index.ts",
            "line": 250
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-outcome/index.ts",
            "line": 271
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-outcome/index.ts",
            "line": 276
          },
          "name": "lastUpdatedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-outcome/index.ts",
            "line": 295
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.frauddetectorOutcome.FrauddetectorOutcomeTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-outcome/index.ts",
            "line": 266
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-outcome/index.ts",
            "line": 289
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-outcome/index.ts",
            "line": 305
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.frauddetectorOutcome.FrauddetectorOutcomeTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-outcome/index.ts",
            "line": 256
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-outcome/index.ts",
            "line": 282
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/frauddetector-outcome/index:FrauddetectorOutcome"
    },
    "@cdktn/provider-awscc.frauddetectorOutcome.FrauddetectorOutcomeConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.frauddetectorOutcome.FrauddetectorOutcomeConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/frauddetector-outcome/index.ts",
        "line": 14
      },
      "name": "FrauddetectorOutcomeConfig",
      "namespace": "frauddetectorOutcome",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_outcome#name FrauddetectorOutcome#name}",
            "stability": "stable",
            "summary": "The name of the outcome."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-outcome/index.ts",
            "line": 26
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_outcome#description FrauddetectorOutcome#description}",
            "stability": "stable",
            "summary": "The outcome description."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-outcome/index.ts",
            "line": 20
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_outcome#tags FrauddetectorOutcome#tags}",
            "stability": "stable",
            "summary": "Tags associated with this outcome."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-outcome/index.ts",
            "line": 32
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.frauddetectorOutcome.FrauddetectorOutcomeTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/frauddetector-outcome/index:FrauddetectorOutcomeConfig"
    },
    "@cdktn/provider-awscc.frauddetectorOutcome.FrauddetectorOutcomeTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.frauddetectorOutcome.FrauddetectorOutcomeTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/frauddetector-outcome/index.ts",
        "line": 34
      },
      "name": "FrauddetectorOutcomeTags",
      "namespace": "frauddetectorOutcome",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_outcome#key FrauddetectorOutcome#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-outcome/index.ts",
            "line": 38
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_outcome#value FrauddetectorOutcome#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-outcome/index.ts",
            "line": 42
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/frauddetector-outcome/index:FrauddetectorOutcomeTags"
    },
    "@cdktn/provider-awscc.frauddetectorOutcome.FrauddetectorOutcomeTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.frauddetectorOutcome.FrauddetectorOutcomeTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/frauddetector-outcome/index.ts",
          "line": 172
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/frauddetector-outcome/index.ts",
        "line": 164
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-outcome/index.ts",
            "line": 179
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.frauddetectorOutcome.FrauddetectorOutcomeTagsOutputReference"
            }
          }
        }
      ],
      "name": "FrauddetectorOutcomeTagsList",
      "namespace": "frauddetectorOutcome",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-outcome/index.ts",
            "line": 165
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.frauddetectorOutcome.FrauddetectorOutcomeTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/frauddetector-outcome/index:FrauddetectorOutcomeTagsList"
    },
    "@cdktn/provider-awscc.frauddetectorOutcome.FrauddetectorOutcomeTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.frauddetectorOutcome.FrauddetectorOutcomeTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/frauddetector-outcome/index.ts",
          "line": 91
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/frauddetector-outcome/index.ts",
        "line": 81
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-outcome/index.ts",
            "line": 139
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-outcome/index.ts",
            "line": 155
          },
          "name": "resetValue"
        }
      ],
      "name": "FrauddetectorOutcomeTagsOutputReference",
      "namespace": "frauddetectorOutcome",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-outcome/index.ts",
            "line": 143
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-outcome/index.ts",
            "line": 159
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-outcome/index.ts",
            "line": 133
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-outcome/index.ts",
            "line": 149
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-outcome/index.ts",
            "line": 95
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.frauddetectorOutcome.FrauddetectorOutcomeTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/frauddetector-outcome/index:FrauddetectorOutcomeTagsOutputReference"
    },
    "@cdktn/provider-awscc.frauddetectorVariable.FrauddetectorVariable": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_variable awscc_frauddetector_variable}."
      },
      "fqn": "@cdktn/provider-awscc.frauddetectorVariable.FrauddetectorVariable",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_variable awscc_frauddetector_variable} Resource."
        },
        "locationInModule": {
          "filename": "src/frauddetector-variable/index.ts",
          "line": 243
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.frauddetectorVariable.FrauddetectorVariableConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/frauddetector-variable/index.ts",
        "line": 211
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a FrauddetectorVariable resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/frauddetector-variable/index.ts",
            "line": 228
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the FrauddetectorVariable to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_variable#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing FrauddetectorVariable that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the FrauddetectorVariable to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-variable/index.ts",
            "line": 365
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.frauddetectorVariable.FrauddetectorVariableTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-variable/index.ts",
            "line": 329
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-variable/index.ts",
            "line": 368
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-variable/index.ts",
            "line": 384
          },
          "name": "resetVariableType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-variable/index.ts",
            "line": 396
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-variable/index.ts",
            "line": 408
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "FrauddetectorVariable",
      "namespace": "frauddetectorVariable",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-variable/index.ts",
            "line": 216
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-variable/index.ts",
            "line": 273
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-variable/index.ts",
            "line": 278
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-variable/index.ts",
            "line": 338
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-variable/index.ts",
            "line": 343
          },
          "name": "lastUpdatedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-variable/index.ts",
            "line": 362
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.frauddetectorVariable.FrauddetectorVariableTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-variable/index.ts",
            "line": 291
          },
          "name": "dataSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-variable/index.ts",
            "line": 304
          },
          "name": "dataTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-variable/index.ts",
            "line": 317
          },
          "name": "defaultValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-variable/index.ts",
            "line": 333
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-variable/index.ts",
            "line": 356
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-variable/index.ts",
            "line": 372
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.frauddetectorVariable.FrauddetectorVariableTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-variable/index.ts",
            "line": 388
          },
          "name": "variableTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-variable/index.ts",
            "line": 284
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-variable/index.ts",
            "line": 297
          },
          "name": "dataType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-variable/index.ts",
            "line": 310
          },
          "name": "defaultValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-variable/index.ts",
            "line": 323
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-variable/index.ts",
            "line": 349
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-variable/index.ts",
            "line": 378
          },
          "name": "variableType",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/frauddetector-variable/index:FrauddetectorVariable"
    },
    "@cdktn/provider-awscc.frauddetectorVariable.FrauddetectorVariableConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.frauddetectorVariable.FrauddetectorVariableConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/frauddetector-variable/index.ts",
        "line": 14
      },
      "name": "FrauddetectorVariableConfig",
      "namespace": "frauddetectorVariable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_variable#data_source FrauddetectorVariable#data_source}",
            "stability": "stable",
            "summary": "The source of the data."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-variable/index.ts",
            "line": 20
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_variable#data_type FrauddetectorVariable#data_type}",
            "stability": "stable",
            "summary": "The data type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-variable/index.ts",
            "line": 26
          },
          "name": "dataType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_variable#default_value FrauddetectorVariable#default_value}",
            "stability": "stable",
            "summary": "The default value for the variable when no value is received."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-variable/index.ts",
            "line": 32
          },
          "name": "defaultValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_variable#name FrauddetectorVariable#name}",
            "stability": "stable",
            "summary": "The name of the variable."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-variable/index.ts",
            "line": 44
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_variable#description FrauddetectorVariable#description}",
            "stability": "stable",
            "summary": "The description."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-variable/index.ts",
            "line": 38
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_variable#tags FrauddetectorVariable#tags}",
            "stability": "stable",
            "summary": "Tags associated with this variable."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-variable/index.ts",
            "line": 50
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.frauddetectorVariable.FrauddetectorVariableTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_variable#variable_type FrauddetectorVariable#variable_type}",
            "stability": "stable",
            "summary": "The variable type. For more information see https://docs.aws.amazon.com/frauddetector/latest/ug/create-a-variable.html#variable-types."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-variable/index.ts",
            "line": 56
          },
          "name": "variableType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/frauddetector-variable/index:FrauddetectorVariableConfig"
    },
    "@cdktn/provider-awscc.frauddetectorVariable.FrauddetectorVariableTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.frauddetectorVariable.FrauddetectorVariableTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/frauddetector-variable/index.ts",
        "line": 58
      },
      "name": "FrauddetectorVariableTags",
      "namespace": "frauddetectorVariable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_variable#key FrauddetectorVariable#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-variable/index.ts",
            "line": 62
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/frauddetector_variable#value FrauddetectorVariable#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-variable/index.ts",
            "line": 66
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/frauddetector-variable/index:FrauddetectorVariableTags"
    },
    "@cdktn/provider-awscc.frauddetectorVariable.FrauddetectorVariableTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.frauddetectorVariable.FrauddetectorVariableTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/frauddetector-variable/index.ts",
          "line": 196
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/frauddetector-variable/index.ts",
        "line": 188
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-variable/index.ts",
            "line": 203
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.frauddetectorVariable.FrauddetectorVariableTagsOutputReference"
            }
          }
        }
      ],
      "name": "FrauddetectorVariableTagsList",
      "namespace": "frauddetectorVariable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-variable/index.ts",
            "line": 189
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.frauddetectorVariable.FrauddetectorVariableTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/frauddetector-variable/index:FrauddetectorVariableTagsList"
    },
    "@cdktn/provider-awscc.frauddetectorVariable.FrauddetectorVariableTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.frauddetectorVariable.FrauddetectorVariableTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/frauddetector-variable/index.ts",
          "line": 115
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/frauddetector-variable/index.ts",
        "line": 105
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-variable/index.ts",
            "line": 163
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-variable/index.ts",
            "line": 179
          },
          "name": "resetValue"
        }
      ],
      "name": "FrauddetectorVariableTagsOutputReference",
      "namespace": "frauddetectorVariable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-variable/index.ts",
            "line": 167
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/frauddetector-variable/index.ts",
            "line": 183
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-variable/index.ts",
            "line": 157
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-variable/index.ts",
            "line": 173
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/frauddetector-variable/index.ts",
            "line": 119
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.frauddetectorVariable.FrauddetectorVariableTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/frauddetector-variable/index:FrauddetectorVariableTagsOutputReference"
    },
    "@cdktn/provider-awscc.fsxDataRepositoryAssociation.FsxDataRepositoryAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fsx_data_repository_association awscc_fsx_data_repository_association}."
      },
      "fqn": "@cdktn/provider-awscc.fsxDataRepositoryAssociation.FsxDataRepositoryAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fsx_data_repository_association awscc_fsx_data_repository_association} Resource."
        },
        "locationInModule": {
          "filename": "src/fsx-data-repository-association/index.ts",
          "line": 566
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.fsxDataRepositoryAssociation.FsxDataRepositoryAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/fsx-data-repository-association/index.ts",
        "line": 534
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a FsxDataRepositoryAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/fsx-data-repository-association/index.ts",
            "line": 551
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the FsxDataRepositoryAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fsx_data_repository_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing FsxDataRepositoryAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the FsxDataRepositoryAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fsx-data-repository-association/index.ts",
            "line": 686
          },
          "name": "putS3",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.fsxDataRepositoryAssociation.FsxDataRepositoryAssociationS3"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fsx-data-repository-association/index.ts",
            "line": 702
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.fsxDataRepositoryAssociation.FsxDataRepositoryAssociationTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fsx-data-repository-association/index.ts",
            "line": 608
          },
          "name": "resetBatchImportMetaDataOnCreate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fsx-data-repository-association/index.ts",
            "line": 668
          },
          "name": "resetImportedFileChunkSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fsx-data-repository-association/index.ts",
            "line": 689
          },
          "name": "resetS3"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fsx-data-repository-association/index.ts",
            "line": 705
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fsx-data-repository-association/index.ts",
            "line": 717
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fsx-data-repository-association/index.ts",
            "line": 729
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "FsxDataRepositoryAssociation",
      "namespace": "fsxDataRepositoryAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fsx-data-repository-association/index.ts",
            "line": 539
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fsx-data-repository-association/index.ts",
            "line": 596
          },
          "name": "associationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fsx-data-repository-association/index.ts",
            "line": 656
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fsx-data-repository-association/index.ts",
            "line": 677
          },
          "name": "resourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fsx-data-repository-association/index.ts",
            "line": 683
          },
          "name": "s3",
          "type": {
            "fqn": "@cdktn/provider-awscc.fsxDataRepositoryAssociation.FsxDataRepositoryAssociationS3OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fsx-data-repository-association/index.ts",
            "line": 699
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.fsxDataRepositoryAssociation.FsxDataRepositoryAssociationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fsx-data-repository-association/index.ts",
            "line": 612
          },
          "name": "batchImportMetaDataOnCreateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fsx-data-repository-association/index.ts",
            "line": 625
          },
          "name": "dataRepositoryPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fsx-data-repository-association/index.ts",
            "line": 638
          },
          "name": "fileSystemIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fsx-data-repository-association/index.ts",
            "line": 651
          },
          "name": "fileSystemPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fsx-data-repository-association/index.ts",
            "line": 672
          },
          "name": "importedFileChunkSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fsx-data-repository-association/index.ts",
            "line": 693
          },
          "name": "s3Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.fsxDataRepositoryAssociation.FsxDataRepositoryAssociationS3"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fsx-data-repository-association/index.ts",
            "line": 709
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.fsxDataRepositoryAssociation.FsxDataRepositoryAssociationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fsx-data-repository-association/index.ts",
            "line": 602
          },
          "name": "batchImportMetaDataOnCreate",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fsx-data-repository-association/index.ts",
            "line": 618
          },
          "name": "dataRepositoryPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fsx-data-repository-association/index.ts",
            "line": 631
          },
          "name": "fileSystemId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fsx-data-repository-association/index.ts",
            "line": 644
          },
          "name": "fileSystemPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fsx-data-repository-association/index.ts",
            "line": 662
          },
          "name": "importedFileChunkSize",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/fsx-data-repository-association/index:FsxDataRepositoryAssociation"
    },
    "@cdktn/provider-awscc.fsxDataRepositoryAssociation.FsxDataRepositoryAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.fsxDataRepositoryAssociation.FsxDataRepositoryAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/fsx-data-repository-association/index.ts",
        "line": 14
      },
      "name": "FsxDataRepositoryAssociationConfig",
      "namespace": "fsxDataRepositoryAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The path can be an S3 bucket or prefix in the format s3://myBucket/myPrefix/ . This path specifies where in the S3 data repository files will be imported from or exported to.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fsx_data_repository_association#data_repository_path FsxDataRepositoryAssociation#data_repository_path}",
            "stability": "stable",
            "summary": "The path to the Amazon S3 data repository that will be linked to the file system."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fsx-data-repository-association/index.ts",
            "line": 26
          },
          "name": "dataRepositoryPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fsx_data_repository_association#file_system_id FsxDataRepositoryAssociation#file_system_id}",
            "stability": "stable",
            "summary": "The globally unique ID of the file system, assigned by Amazon FSx."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fsx-data-repository-association/index.ts",
            "line": 32
          },
          "name": "fileSystemId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This file system directory can be linked to only one Amazon S3 bucket, and no other S3 bucket can be linked to the directory.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fsx_data_repository_association#file_system_path FsxDataRepositoryAssociation#file_system_path}",
            "stability": "stable",
            "summary": "This path specifies where in your file system files will be exported from or imported to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fsx-data-repository-association/index.ts",
            "line": 38
          },
          "name": "fileSystemPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The task runs if this flag is set to true.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fsx_data_repository_association#batch_import_meta_data_on_create FsxDataRepositoryAssociation#batch_import_meta_data_on_create}",
            "stability": "stable",
            "summary": "A boolean flag indicating whether an import data repository task to import metadata should run after the data repository association is created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fsx-data-repository-association/index.ts",
            "line": 20
          },
          "name": "batchImportMetaDataOnCreate",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The maximum number of disks that a single file can be striped across is limited by the total number of disks that make up the file system.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fsx_data_repository_association#imported_file_chunk_size FsxDataRepositoryAssociation#imported_file_chunk_size}",
            "stability": "stable",
            "summary": "For files imported from a data repository, this value determines the stripe count and maximum amount of data per file (in MiB) stored on a single physical disk."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fsx-data-repository-association/index.ts",
            "line": 44
          },
          "name": "importedFileChunkSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The configuration defines which file events (new, changed, or deleted files or directories) are automatically imported from the linked data repository to the file system or automatically exported from the file system to the data repository.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fsx_data_repository_association#s3 FsxDataRepositoryAssociation#s3}",
            "stability": "stable",
            "summary": "The configuration for an Amazon S3 data repository linked to an Amazon FSx Lustre file system with a data repository association."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fsx-data-repository-association/index.ts",
            "line": 50
          },
          "name": "s3",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.fsxDataRepositoryAssociation.FsxDataRepositoryAssociationS3"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fsx_data_repository_association#tags FsxDataRepositoryAssociation#tags}",
            "stability": "stable",
            "summary": "A list of Tag values, with a maximum of 50 elements."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fsx-data-repository-association/index.ts",
            "line": 56
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.fsxDataRepositoryAssociation.FsxDataRepositoryAssociationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/fsx-data-repository-association/index:FsxDataRepositoryAssociationConfig"
    },
    "@cdktn/provider-awscc.fsxDataRepositoryAssociation.FsxDataRepositoryAssociationS3": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.fsxDataRepositoryAssociation.FsxDataRepositoryAssociationS3",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/fsx-data-repository-association/index.ts",
        "line": 246
      },
      "name": "FsxDataRepositoryAssociationS3",
      "namespace": "fsxDataRepositoryAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fsx_data_repository_association#auto_export_policy FsxDataRepositoryAssociation#auto_export_policy}",
            "stability": "stable",
            "summary": "Specifies the type of updated objects (new, changed, deleted) that will be automatically exported from your file system to the linked S3 bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fsx-data-repository-association/index.ts",
            "line": 252
          },
          "name": "autoExportPolicy",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.fsxDataRepositoryAssociation.FsxDataRepositoryAssociationS3AutoExportPolicy"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fsx_data_repository_association#auto_import_policy FsxDataRepositoryAssociation#auto_import_policy}",
            "stability": "stable",
            "summary": "Specifies the type of updated objects (new, changed, deleted) that will be automatically imported from the linked S3 bucket to your file system."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fsx-data-repository-association/index.ts",
            "line": 258
          },
          "name": "autoImportPolicy",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.fsxDataRepositoryAssociation.FsxDataRepositoryAssociationS3AutoImportPolicy"
          }
        }
      ],
      "symbolId": "src/fsx-data-repository-association/index:FsxDataRepositoryAssociationS3"
    },
    "@cdktn/provider-awscc.fsxDataRepositoryAssociation.FsxDataRepositoryAssociationS3AutoExportPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.fsxDataRepositoryAssociation.FsxDataRepositoryAssociationS3AutoExportPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/fsx-data-repository-association/index.ts",
        "line": 58
      },
      "name": "FsxDataRepositoryAssociationS3AutoExportPolicy",
      "namespace": "fsxDataRepositoryAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fsx_data_repository_association#events FsxDataRepositoryAssociation#events}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fsx-data-repository-association/index.ts",
            "line": 62
          },
          "name": "events",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/fsx-data-repository-association/index:FsxDataRepositoryAssociationS3AutoExportPolicy"
    },
    "@cdktn/provider-awscc.fsxDataRepositoryAssociation.FsxDataRepositoryAssociationS3AutoExportPolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.fsxDataRepositoryAssociation.FsxDataRepositoryAssociationS3AutoExportPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/fsx-data-repository-association/index.ts",
          "line": 102
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/fsx-data-repository-association/index.ts",
        "line": 94
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fsx-data-repository-association/index.ts",
            "line": 144
          },
          "name": "resetEvents"
        }
      ],
      "name": "FsxDataRepositoryAssociationS3AutoExportPolicyOutputReference",
      "namespace": "fsxDataRepositoryAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fsx-data-repository-association/index.ts",
            "line": 148
          },
          "name": "eventsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fsx-data-repository-association/index.ts",
            "line": 138
          },
          "name": "events",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fsx-data-repository-association/index.ts",
            "line": 106
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.fsxDataRepositoryAssociation.FsxDataRepositoryAssociationS3AutoExportPolicy"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/fsx-data-repository-association/index:FsxDataRepositoryAssociationS3AutoExportPolicyOutputReference"
    },
    "@cdktn/provider-awscc.fsxDataRepositoryAssociation.FsxDataRepositoryAssociationS3AutoImportPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.fsxDataRepositoryAssociation.FsxDataRepositoryAssociationS3AutoImportPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/fsx-data-repository-association/index.ts",
        "line": 152
      },
      "name": "FsxDataRepositoryAssociationS3AutoImportPolicy",
      "namespace": "fsxDataRepositoryAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fsx_data_repository_association#events FsxDataRepositoryAssociation#events}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fsx-data-repository-association/index.ts",
            "line": 156
          },
          "name": "events",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/fsx-data-repository-association/index:FsxDataRepositoryAssociationS3AutoImportPolicy"
    },
    "@cdktn/provider-awscc.fsxDataRepositoryAssociation.FsxDataRepositoryAssociationS3AutoImportPolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.fsxDataRepositoryAssociation.FsxDataRepositoryAssociationS3AutoImportPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/fsx-data-repository-association/index.ts",
          "line": 196
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/fsx-data-repository-association/index.ts",
        "line": 188
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fsx-data-repository-association/index.ts",
            "line": 238
          },
          "name": "resetEvents"
        }
      ],
      "name": "FsxDataRepositoryAssociationS3AutoImportPolicyOutputReference",
      "namespace": "fsxDataRepositoryAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fsx-data-repository-association/index.ts",
            "line": 242
          },
          "name": "eventsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fsx-data-repository-association/index.ts",
            "line": 232
          },
          "name": "events",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fsx-data-repository-association/index.ts",
            "line": 200
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.fsxDataRepositoryAssociation.FsxDataRepositoryAssociationS3AutoImportPolicy"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/fsx-data-repository-association/index:FsxDataRepositoryAssociationS3AutoImportPolicyOutputReference"
    },
    "@cdktn/provider-awscc.fsxDataRepositoryAssociation.FsxDataRepositoryAssociationS3OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.fsxDataRepositoryAssociation.FsxDataRepositoryAssociationS3OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/fsx-data-repository-association/index.ts",
          "line": 305
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/fsx-data-repository-association/index.ts",
        "line": 297
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fsx-data-repository-association/index.ts",
            "line": 350
          },
          "name": "putAutoExportPolicy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.fsxDataRepositoryAssociation.FsxDataRepositoryAssociationS3AutoExportPolicy"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fsx-data-repository-association/index.ts",
            "line": 366
          },
          "name": "putAutoImportPolicy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.fsxDataRepositoryAssociation.FsxDataRepositoryAssociationS3AutoImportPolicy"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fsx-data-repository-association/index.ts",
            "line": 353
          },
          "name": "resetAutoExportPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fsx-data-repository-association/index.ts",
            "line": 369
          },
          "name": "resetAutoImportPolicy"
        }
      ],
      "name": "FsxDataRepositoryAssociationS3OutputReference",
      "namespace": "fsxDataRepositoryAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fsx-data-repository-association/index.ts",
            "line": 347
          },
          "name": "autoExportPolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.fsxDataRepositoryAssociation.FsxDataRepositoryAssociationS3AutoExportPolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fsx-data-repository-association/index.ts",
            "line": 363
          },
          "name": "autoImportPolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.fsxDataRepositoryAssociation.FsxDataRepositoryAssociationS3AutoImportPolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fsx-data-repository-association/index.ts",
            "line": 357
          },
          "name": "autoExportPolicyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.fsxDataRepositoryAssociation.FsxDataRepositoryAssociationS3AutoExportPolicy"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fsx-data-repository-association/index.ts",
            "line": 373
          },
          "name": "autoImportPolicyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.fsxDataRepositoryAssociation.FsxDataRepositoryAssociationS3AutoImportPolicy"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fsx-data-repository-association/index.ts",
            "line": 309
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.fsxDataRepositoryAssociation.FsxDataRepositoryAssociationS3"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/fsx-data-repository-association/index:FsxDataRepositoryAssociationS3OutputReference"
    },
    "@cdktn/provider-awscc.fsxDataRepositoryAssociation.FsxDataRepositoryAssociationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.fsxDataRepositoryAssociation.FsxDataRepositoryAssociationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/fsx-data-repository-association/index.ts",
        "line": 377
      },
      "name": "FsxDataRepositoryAssociationTags",
      "namespace": "fsxDataRepositoryAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fsx_data_repository_association#key FsxDataRepositoryAssociation#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fsx-data-repository-association/index.ts",
            "line": 383
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fsx_data_repository_association#value FsxDataRepositoryAssociation#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fsx-data-repository-association/index.ts",
            "line": 389
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/fsx-data-repository-association/index:FsxDataRepositoryAssociationTags"
    },
    "@cdktn/provider-awscc.fsxDataRepositoryAssociation.FsxDataRepositoryAssociationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.fsxDataRepositoryAssociation.FsxDataRepositoryAssociationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/fsx-data-repository-association/index.ts",
          "line": 519
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/fsx-data-repository-association/index.ts",
        "line": 511
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fsx-data-repository-association/index.ts",
            "line": 526
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.fsxDataRepositoryAssociation.FsxDataRepositoryAssociationTagsOutputReference"
            }
          }
        }
      ],
      "name": "FsxDataRepositoryAssociationTagsList",
      "namespace": "fsxDataRepositoryAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fsx-data-repository-association/index.ts",
            "line": 512
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.fsxDataRepositoryAssociation.FsxDataRepositoryAssociationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/fsx-data-repository-association/index:FsxDataRepositoryAssociationTagsList"
    },
    "@cdktn/provider-awscc.fsxDataRepositoryAssociation.FsxDataRepositoryAssociationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.fsxDataRepositoryAssociation.FsxDataRepositoryAssociationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/fsx-data-repository-association/index.ts",
          "line": 438
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/fsx-data-repository-association/index.ts",
        "line": 428
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fsx-data-repository-association/index.ts",
            "line": 486
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fsx-data-repository-association/index.ts",
            "line": 502
          },
          "name": "resetValue"
        }
      ],
      "name": "FsxDataRepositoryAssociationTagsOutputReference",
      "namespace": "fsxDataRepositoryAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fsx-data-repository-association/index.ts",
            "line": 490
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fsx-data-repository-association/index.ts",
            "line": 506
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fsx-data-repository-association/index.ts",
            "line": 480
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fsx-data-repository-association/index.ts",
            "line": 496
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fsx-data-repository-association/index.ts",
            "line": 442
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.fsxDataRepositoryAssociation.FsxDataRepositoryAssociationTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/fsx-data-repository-association/index:FsxDataRepositoryAssociationTagsOutputReference"
    },
    "@cdktn/provider-awscc.fsxS3AccessPointAttachment.FsxS3AccessPointAttachment": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fsx_s3_access_point_attachment awscc_fsx_s3_access_point_attachment}."
      },
      "fqn": "@cdktn/provider-awscc.fsxS3AccessPointAttachment.FsxS3AccessPointAttachment",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fsx_s3_access_point_attachment awscc_fsx_s3_access_point_attachment} Resource."
        },
        "locationInModule": {
          "filename": "src/fsx-s3-access-point-attachment/index.ts",
          "line": 1354
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.fsxS3AccessPointAttachment.FsxS3AccessPointAttachmentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/fsx-s3-access-point-attachment/index.ts",
        "line": 1322
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a FsxS3AccessPointAttachment resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 1339
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the FsxS3AccessPointAttachment to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fsx_s3_access_point_attachment#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing FsxS3AccessPointAttachment that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the FsxS3AccessPointAttachment to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 1404
          },
          "name": "putOntapConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.fsxS3AccessPointAttachment.FsxS3AccessPointAttachmentOntapConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 1420
          },
          "name": "putOpenZfsConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.fsxS3AccessPointAttachment.FsxS3AccessPointAttachmentOpenZfsConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 1436
          },
          "name": "putS3AccessPoint",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.fsxS3AccessPointAttachment.FsxS3AccessPointAttachmentS3AccessPoint"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 1407
          },
          "name": "resetOntapConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 1423
          },
          "name": "resetOpenZfsConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 1439
          },
          "name": "resetS3AccessPoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 1464
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 1474
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "FsxS3AccessPointAttachment",
      "namespace": "fsxS3AccessPointAttachment",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 1327
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 1382
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 1401
          },
          "name": "ontapConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.fsxS3AccessPointAttachment.FsxS3AccessPointAttachmentOntapConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 1417
          },
          "name": "openZfsConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.fsxS3AccessPointAttachment.FsxS3AccessPointAttachmentOpenZfsConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 1433
          },
          "name": "s3AccessPoint",
          "type": {
            "fqn": "@cdktn/provider-awscc.fsxS3AccessPointAttachment.FsxS3AccessPointAttachmentS3AccessPointOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 1395
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 1411
          },
          "name": "ontapConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.fsxS3AccessPointAttachment.FsxS3AccessPointAttachmentOntapConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 1427
          },
          "name": "openZfsConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.fsxS3AccessPointAttachment.FsxS3AccessPointAttachmentOpenZfsConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 1443
          },
          "name": "s3AccessPointInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.fsxS3AccessPointAttachment.FsxS3AccessPointAttachmentS3AccessPoint"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 1456
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 1388
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 1449
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/fsx-s3-access-point-attachment/index:FsxS3AccessPointAttachment"
    },
    "@cdktn/provider-awscc.fsxS3AccessPointAttachment.FsxS3AccessPointAttachmentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.fsxS3AccessPointAttachment.FsxS3AccessPointAttachmentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/fsx-s3-access-point-attachment/index.ts",
        "line": 14
      },
      "name": "FsxS3AccessPointAttachmentConfig",
      "namespace": "fsxS3AccessPointAttachment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fsx_s3_access_point_attachment#name FsxS3AccessPointAttachment#name}",
            "stability": "stable",
            "summary": "The name of the S3 access point attachment; also used for the name of the S3 access point."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 20
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fsx_s3_access_point_attachment#type FsxS3AccessPointAttachment#type}",
            "stability": "stable",
            "summary": "The type of Amazon FSx volume that the S3 access point is attached to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 44
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fsx_s3_access_point_attachment#ontap_configuration FsxS3AccessPointAttachment#ontap_configuration}",
            "stability": "stable",
            "summary": "The OntapConfiguration of the S3 access point attachment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 26
          },
          "name": "ontapConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.fsxS3AccessPointAttachment.FsxS3AccessPointAttachmentOntapConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fsx_s3_access_point_attachment#open_zfs_configuration FsxS3AccessPointAttachment#open_zfs_configuration}",
            "stability": "stable",
            "summary": "The OpenZFSConfiguration of the S3 access point attachment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 32
          },
          "name": "openZfsConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.fsxS3AccessPointAttachment.FsxS3AccessPointAttachmentOpenZfsConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fsx_s3_access_point_attachment#s3_access_point FsxS3AccessPointAttachment#s3_access_point}",
            "stability": "stable",
            "summary": "The S3 access point configuration of the S3 access point attachment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 38
          },
          "name": "s3AccessPoint",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.fsxS3AccessPointAttachment.FsxS3AccessPointAttachmentS3AccessPoint"
          }
        }
      ],
      "symbolId": "src/fsx-s3-access-point-attachment/index:FsxS3AccessPointAttachmentConfig"
    },
    "@cdktn/provider-awscc.fsxS3AccessPointAttachment.FsxS3AccessPointAttachmentOntapConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.fsxS3AccessPointAttachment.FsxS3AccessPointAttachmentOntapConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/fsx-s3-access-point-attachment/index.ts",
        "line": 404
      },
      "name": "FsxS3AccessPointAttachmentOntapConfiguration",
      "namespace": "fsxS3AccessPointAttachment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fsx_s3_access_point_attachment#file_system_identity FsxS3AccessPointAttachment#file_system_identity}",
            "stability": "stable",
            "summary": "The file system identity used to authorize file access requests made using the S3 access point."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 410
          },
          "name": "fileSystemIdentity",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.fsxS3AccessPointAttachment.FsxS3AccessPointAttachmentOntapConfigurationFileSystemIdentity"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fsx_s3_access_point_attachment#volume_id FsxS3AccessPointAttachment#volume_id}",
            "stability": "stable",
            "summary": "The ID of the FSx for ONTAP volume that the S3 access point is attached to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 416
          },
          "name": "volumeId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/fsx-s3-access-point-attachment/index:FsxS3AccessPointAttachmentOntapConfiguration"
    },
    "@cdktn/provider-awscc.fsxS3AccessPointAttachment.FsxS3AccessPointAttachmentOntapConfigurationFileSystemIdentity": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.fsxS3AccessPointAttachment.FsxS3AccessPointAttachmentOntapConfigurationFileSystemIdentity",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/fsx-s3-access-point-attachment/index.ts",
        "line": 238
      },
      "name": "FsxS3AccessPointAttachmentOntapConfigurationFileSystemIdentity",
      "namespace": "fsxS3AccessPointAttachment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fsx_s3_access_point_attachment#type FsxS3AccessPointAttachment#type}",
            "stability": "stable",
            "summary": "Specifies the FSx for ONTAP user identity type, accepts either UNIX or WINDOWS."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 244
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fsx_s3_access_point_attachment#unix_user FsxS3AccessPointAttachment#unix_user}",
            "stability": "stable",
            "summary": "Specifies the properties of the file system UNIX user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 250
          },
          "name": "unixUser",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.fsxS3AccessPointAttachment.FsxS3AccessPointAttachmentOntapConfigurationFileSystemIdentityUnixUser"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fsx_s3_access_point_attachment#windows_user FsxS3AccessPointAttachment#windows_user}",
            "stability": "stable",
            "summary": "Specifies the properties of the file system Windows user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 256
          },
          "name": "windowsUser",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.fsxS3AccessPointAttachment.FsxS3AccessPointAttachmentOntapConfigurationFileSystemIdentityWindowsUser"
          }
        }
      ],
      "symbolId": "src/fsx-s3-access-point-attachment/index:FsxS3AccessPointAttachmentOntapConfigurationFileSystemIdentity"
    },
    "@cdktn/provider-awscc.fsxS3AccessPointAttachment.FsxS3AccessPointAttachmentOntapConfigurationFileSystemIdentityOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.fsxS3AccessPointAttachment.FsxS3AccessPointAttachmentOntapConfigurationFileSystemIdentityOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/fsx-s3-access-point-attachment/index.ts",
          "line": 310
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/fsx-s3-access-point-attachment/index.ts",
        "line": 302
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 377
          },
          "name": "putUnixUser",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.fsxS3AccessPointAttachment.FsxS3AccessPointAttachmentOntapConfigurationFileSystemIdentityUnixUser"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 393
          },
          "name": "putWindowsUser",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.fsxS3AccessPointAttachment.FsxS3AccessPointAttachmentOntapConfigurationFileSystemIdentityWindowsUser"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 364
          },
          "name": "resetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 380
          },
          "name": "resetUnixUser"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 396
          },
          "name": "resetWindowsUser"
        }
      ],
      "name": "FsxS3AccessPointAttachmentOntapConfigurationFileSystemIdentityOutputReference",
      "namespace": "fsxS3AccessPointAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 374
          },
          "name": "unixUser",
          "type": {
            "fqn": "@cdktn/provider-awscc.fsxS3AccessPointAttachment.FsxS3AccessPointAttachmentOntapConfigurationFileSystemIdentityUnixUserOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 390
          },
          "name": "windowsUser",
          "type": {
            "fqn": "@cdktn/provider-awscc.fsxS3AccessPointAttachment.FsxS3AccessPointAttachmentOntapConfigurationFileSystemIdentityWindowsUserOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 368
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 384
          },
          "name": "unixUserInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.fsxS3AccessPointAttachment.FsxS3AccessPointAttachmentOntapConfigurationFileSystemIdentityUnixUser"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 400
          },
          "name": "windowsUserInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.fsxS3AccessPointAttachment.FsxS3AccessPointAttachmentOntapConfigurationFileSystemIdentityWindowsUser"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 358
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 314
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.fsxS3AccessPointAttachment.FsxS3AccessPointAttachmentOntapConfigurationFileSystemIdentity"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/fsx-s3-access-point-attachment/index:FsxS3AccessPointAttachmentOntapConfigurationFileSystemIdentityOutputReference"
    },
    "@cdktn/provider-awscc.fsxS3AccessPointAttachment.FsxS3AccessPointAttachmentOntapConfigurationFileSystemIdentityUnixUser": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.fsxS3AccessPointAttachment.FsxS3AccessPointAttachmentOntapConfigurationFileSystemIdentityUnixUser",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/fsx-s3-access-point-attachment/index.ts",
        "line": 46
      },
      "name": "FsxS3AccessPointAttachmentOntapConfigurationFileSystemIdentityUnixUser",
      "namespace": "fsxS3AccessPointAttachment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fsx_s3_access_point_attachment#name FsxS3AccessPointAttachment#name}",
            "stability": "stable",
            "summary": "The name of the UNIX user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 52
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/fsx-s3-access-point-attachment/index:FsxS3AccessPointAttachmentOntapConfigurationFileSystemIdentityUnixUser"
    },
    "@cdktn/provider-awscc.fsxS3AccessPointAttachment.FsxS3AccessPointAttachmentOntapConfigurationFileSystemIdentityUnixUserOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.fsxS3AccessPointAttachment.FsxS3AccessPointAttachmentOntapConfigurationFileSystemIdentityUnixUserOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/fsx-s3-access-point-attachment/index.ts",
          "line": 92
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/fsx-s3-access-point-attachment/index.ts",
        "line": 84
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 134
          },
          "name": "resetName"
        }
      ],
      "name": "FsxS3AccessPointAttachmentOntapConfigurationFileSystemIdentityUnixUserOutputReference",
      "namespace": "fsxS3AccessPointAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 138
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 128
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 96
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.fsxS3AccessPointAttachment.FsxS3AccessPointAttachmentOntapConfigurationFileSystemIdentityUnixUser"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/fsx-s3-access-point-attachment/index:FsxS3AccessPointAttachmentOntapConfigurationFileSystemIdentityUnixUserOutputReference"
    },
    "@cdktn/provider-awscc.fsxS3AccessPointAttachment.FsxS3AccessPointAttachmentOntapConfigurationFileSystemIdentityWindowsUser": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.fsxS3AccessPointAttachment.FsxS3AccessPointAttachmentOntapConfigurationFileSystemIdentityWindowsUser",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/fsx-s3-access-point-attachment/index.ts",
        "line": 142
      },
      "name": "FsxS3AccessPointAttachmentOntapConfigurationFileSystemIdentityWindowsUser",
      "namespace": "fsxS3AccessPointAttachment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fsx_s3_access_point_attachment#name FsxS3AccessPointAttachment#name}",
            "stability": "stable",
            "summary": "The name of the Windows user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 148
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/fsx-s3-access-point-attachment/index:FsxS3AccessPointAttachmentOntapConfigurationFileSystemIdentityWindowsUser"
    },
    "@cdktn/provider-awscc.fsxS3AccessPointAttachment.FsxS3AccessPointAttachmentOntapConfigurationFileSystemIdentityWindowsUserOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.fsxS3AccessPointAttachment.FsxS3AccessPointAttachmentOntapConfigurationFileSystemIdentityWindowsUserOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/fsx-s3-access-point-attachment/index.ts",
          "line": 188
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/fsx-s3-access-point-attachment/index.ts",
        "line": 180
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 230
          },
          "name": "resetName"
        }
      ],
      "name": "FsxS3AccessPointAttachmentOntapConfigurationFileSystemIdentityWindowsUserOutputReference",
      "namespace": "fsxS3AccessPointAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 234
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 224
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 192
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.fsxS3AccessPointAttachment.FsxS3AccessPointAttachmentOntapConfigurationFileSystemIdentityWindowsUser"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/fsx-s3-access-point-attachment/index:FsxS3AccessPointAttachmentOntapConfigurationFileSystemIdentityWindowsUserOutputReference"
    },
    "@cdktn/provider-awscc.fsxS3AccessPointAttachment.FsxS3AccessPointAttachmentOntapConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.fsxS3AccessPointAttachment.FsxS3AccessPointAttachmentOntapConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/fsx-s3-access-point-attachment/index.ts",
          "line": 463
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/fsx-s3-access-point-attachment/index.ts",
        "line": 455
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 508
          },
          "name": "putFileSystemIdentity",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.fsxS3AccessPointAttachment.FsxS3AccessPointAttachmentOntapConfigurationFileSystemIdentity"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 511
          },
          "name": "resetFileSystemIdentity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 527
          },
          "name": "resetVolumeId"
        }
      ],
      "name": "FsxS3AccessPointAttachmentOntapConfigurationOutputReference",
      "namespace": "fsxS3AccessPointAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 505
          },
          "name": "fileSystemIdentity",
          "type": {
            "fqn": "@cdktn/provider-awscc.fsxS3AccessPointAttachment.FsxS3AccessPointAttachmentOntapConfigurationFileSystemIdentityOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 515
          },
          "name": "fileSystemIdentityInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.fsxS3AccessPointAttachment.FsxS3AccessPointAttachmentOntapConfigurationFileSystemIdentity"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 531
          },
          "name": "volumeIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 521
          },
          "name": "volumeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 467
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.fsxS3AccessPointAttachment.FsxS3AccessPointAttachmentOntapConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/fsx-s3-access-point-attachment/index:FsxS3AccessPointAttachmentOntapConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.fsxS3AccessPointAttachment.FsxS3AccessPointAttachmentOpenZfsConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.fsxS3AccessPointAttachment.FsxS3AccessPointAttachmentOpenZfsConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/fsx-s3-access-point-attachment/index.ts",
        "line": 950
      },
      "name": "FsxS3AccessPointAttachmentOpenZfsConfiguration",
      "namespace": "fsxS3AccessPointAttachment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fsx_s3_access_point_attachment#file_system_identity FsxS3AccessPointAttachment#file_system_identity}",
            "stability": "stable",
            "summary": "The file system identity used to authorize file access requests made using the S3 access point."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 956
          },
          "name": "fileSystemIdentity",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.fsxS3AccessPointAttachment.FsxS3AccessPointAttachmentOpenZfsConfigurationFileSystemIdentity"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fsx_s3_access_point_attachment#volume_id FsxS3AccessPointAttachment#volume_id}",
            "stability": "stable",
            "summary": "The ID of the FSx for OpenZFS volume that the S3 access point is attached to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 962
          },
          "name": "volumeId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/fsx-s3-access-point-attachment/index:FsxS3AccessPointAttachmentOpenZfsConfiguration"
    },
    "@cdktn/provider-awscc.fsxS3AccessPointAttachment.FsxS3AccessPointAttachmentOpenZfsConfigurationFileSystemIdentity": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.fsxS3AccessPointAttachment.FsxS3AccessPointAttachmentOpenZfsConfigurationFileSystemIdentity",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/fsx-s3-access-point-attachment/index.ts",
        "line": 819
      },
      "name": "FsxS3AccessPointAttachmentOpenZfsConfigurationFileSystemIdentity",
      "namespace": "fsxS3AccessPointAttachment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fsx_s3_access_point_attachment#posix_user FsxS3AccessPointAttachment#posix_user}",
            "stability": "stable",
            "summary": "Specifies the UID and GIDs of the file system POSIX user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 825
          },
          "name": "posixUser",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.fsxS3AccessPointAttachment.FsxS3AccessPointAttachmentOpenZfsConfigurationFileSystemIdentityPosixUser"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fsx_s3_access_point_attachment#type FsxS3AccessPointAttachment#type}",
            "stability": "stable",
            "summary": "Specifies the FSx for OpenZFS user identity type, accepts only POSIX."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 831
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/fsx-s3-access-point-attachment/index:FsxS3AccessPointAttachmentOpenZfsConfigurationFileSystemIdentity"
    },
    "@cdktn/provider-awscc.fsxS3AccessPointAttachment.FsxS3AccessPointAttachmentOpenZfsConfigurationFileSystemIdentityOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.fsxS3AccessPointAttachment.FsxS3AccessPointAttachmentOpenZfsConfigurationFileSystemIdentityOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/fsx-s3-access-point-attachment/index.ts",
          "line": 878
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/fsx-s3-access-point-attachment/index.ts",
        "line": 870
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 923
          },
          "name": "putPosixUser",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.fsxS3AccessPointAttachment.FsxS3AccessPointAttachmentOpenZfsConfigurationFileSystemIdentityPosixUser"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 926
          },
          "name": "resetPosixUser"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 942
          },
          "name": "resetType"
        }
      ],
      "name": "FsxS3AccessPointAttachmentOpenZfsConfigurationFileSystemIdentityOutputReference",
      "namespace": "fsxS3AccessPointAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 920
          },
          "name": "posixUser",
          "type": {
            "fqn": "@cdktn/provider-awscc.fsxS3AccessPointAttachment.FsxS3AccessPointAttachmentOpenZfsConfigurationFileSystemIdentityPosixUserOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 930
          },
          "name": "posixUserInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.fsxS3AccessPointAttachment.FsxS3AccessPointAttachmentOpenZfsConfigurationFileSystemIdentityPosixUser"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 946
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 936
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 882
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.fsxS3AccessPointAttachment.FsxS3AccessPointAttachmentOpenZfsConfigurationFileSystemIdentity"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/fsx-s3-access-point-attachment/index:FsxS3AccessPointAttachmentOpenZfsConfigurationFileSystemIdentityOutputReference"
    },
    "@cdktn/provider-awscc.fsxS3AccessPointAttachment.FsxS3AccessPointAttachmentOpenZfsConfigurationFileSystemIdentityPosixUser": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.fsxS3AccessPointAttachment.FsxS3AccessPointAttachmentOpenZfsConfigurationFileSystemIdentityPosixUser",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/fsx-s3-access-point-attachment/index.ts",
        "line": 653
      },
      "name": "FsxS3AccessPointAttachmentOpenZfsConfigurationFileSystemIdentityPosixUser",
      "namespace": "fsxS3AccessPointAttachment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fsx_s3_access_point_attachment#gid FsxS3AccessPointAttachment#gid}",
            "stability": "stable",
            "summary": "The GID of the file system user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 659
          },
          "name": "gid",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fsx_s3_access_point_attachment#secondary_gids FsxS3AccessPointAttachment#secondary_gids}",
            "stability": "stable",
            "summary": "The list of secondary GIDs for the file system user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 665
          },
          "name": "secondaryGids",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.fsxS3AccessPointAttachment.FsxS3AccessPointAttachmentOpenZfsConfigurationFileSystemIdentityPosixUserSecondaryGids"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fsx_s3_access_point_attachment#uid FsxS3AccessPointAttachment#uid}",
            "stability": "stable",
            "summary": "The UID of the file system user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 671
          },
          "name": "uid",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/fsx-s3-access-point-attachment/index:FsxS3AccessPointAttachmentOpenZfsConfigurationFileSystemIdentityPosixUser"
    },
    "@cdktn/provider-awscc.fsxS3AccessPointAttachment.FsxS3AccessPointAttachmentOpenZfsConfigurationFileSystemIdentityPosixUserOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.fsxS3AccessPointAttachment.FsxS3AccessPointAttachmentOpenZfsConfigurationFileSystemIdentityPosixUserOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/fsx-s3-access-point-attachment/index.ts",
          "line": 725
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/fsx-s3-access-point-attachment/index.ts",
        "line": 717
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 792
          },
          "name": "putSecondaryGids",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.fsxS3AccessPointAttachment.FsxS3AccessPointAttachmentOpenZfsConfigurationFileSystemIdentityPosixUserSecondaryGids"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 779
          },
          "name": "resetGid"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 795
          },
          "name": "resetSecondaryGids"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 811
          },
          "name": "resetUid"
        }
      ],
      "name": "FsxS3AccessPointAttachmentOpenZfsConfigurationFileSystemIdentityPosixUserOutputReference",
      "namespace": "fsxS3AccessPointAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 789
          },
          "name": "secondaryGids",
          "type": {
            "fqn": "@cdktn/provider-awscc.fsxS3AccessPointAttachment.FsxS3AccessPointAttachmentOpenZfsConfigurationFileSystemIdentityPosixUserSecondaryGidsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 783
          },
          "name": "gidInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 799
          },
          "name": "secondaryGidsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.fsxS3AccessPointAttachment.FsxS3AccessPointAttachmentOpenZfsConfigurationFileSystemIdentityPosixUserSecondaryGids"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 815
          },
          "name": "uidInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 773
          },
          "name": "gid",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 805
          },
          "name": "uid",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 729
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.fsxS3AccessPointAttachment.FsxS3AccessPointAttachmentOpenZfsConfigurationFileSystemIdentityPosixUser"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/fsx-s3-access-point-attachment/index:FsxS3AccessPointAttachmentOpenZfsConfigurationFileSystemIdentityPosixUserOutputReference"
    },
    "@cdktn/provider-awscc.fsxS3AccessPointAttachment.FsxS3AccessPointAttachmentOpenZfsConfigurationFileSystemIdentityPosixUserSecondaryGids": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.fsxS3AccessPointAttachment.FsxS3AccessPointAttachmentOpenZfsConfigurationFileSystemIdentityPosixUserSecondaryGids",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/fsx-s3-access-point-attachment/index.ts",
        "line": 535
      },
      "name": "FsxS3AccessPointAttachmentOpenZfsConfigurationFileSystemIdentityPosixUserSecondaryGids",
      "namespace": "fsxS3AccessPointAttachment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fsx_s3_access_point_attachment#gid FsxS3AccessPointAttachment#gid}",
            "stability": "stable",
            "summary": "The GID of the file system user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 541
          },
          "name": "gid",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/fsx-s3-access-point-attachment/index:FsxS3AccessPointAttachmentOpenZfsConfigurationFileSystemIdentityPosixUserSecondaryGids"
    },
    "@cdktn/provider-awscc.fsxS3AccessPointAttachment.FsxS3AccessPointAttachmentOpenZfsConfigurationFileSystemIdentityPosixUserSecondaryGidsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.fsxS3AccessPointAttachment.FsxS3AccessPointAttachmentOpenZfsConfigurationFileSystemIdentityPosixUserSecondaryGidsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/fsx-s3-access-point-attachment/index.ts",
          "line": 642
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/fsx-s3-access-point-attachment/index.ts",
        "line": 634
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 649
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.fsxS3AccessPointAttachment.FsxS3AccessPointAttachmentOpenZfsConfigurationFileSystemIdentityPosixUserSecondaryGidsOutputReference"
            }
          }
        }
      ],
      "name": "FsxS3AccessPointAttachmentOpenZfsConfigurationFileSystemIdentityPosixUserSecondaryGidsList",
      "namespace": "fsxS3AccessPointAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 635
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.fsxS3AccessPointAttachment.FsxS3AccessPointAttachmentOpenZfsConfigurationFileSystemIdentityPosixUserSecondaryGids"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/fsx-s3-access-point-attachment/index:FsxS3AccessPointAttachmentOpenZfsConfigurationFileSystemIdentityPosixUserSecondaryGidsList"
    },
    "@cdktn/provider-awscc.fsxS3AccessPointAttachment.FsxS3AccessPointAttachmentOpenZfsConfigurationFileSystemIdentityPosixUserSecondaryGidsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.fsxS3AccessPointAttachment.FsxS3AccessPointAttachmentOpenZfsConfigurationFileSystemIdentityPosixUserSecondaryGidsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/fsx-s3-access-point-attachment/index.ts",
          "line": 583
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/fsx-s3-access-point-attachment/index.ts",
        "line": 573
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 625
          },
          "name": "resetGid"
        }
      ],
      "name": "FsxS3AccessPointAttachmentOpenZfsConfigurationFileSystemIdentityPosixUserSecondaryGidsOutputReference",
      "namespace": "fsxS3AccessPointAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 629
          },
          "name": "gidInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 619
          },
          "name": "gid",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 587
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.fsxS3AccessPointAttachment.FsxS3AccessPointAttachmentOpenZfsConfigurationFileSystemIdentityPosixUserSecondaryGids"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/fsx-s3-access-point-attachment/index:FsxS3AccessPointAttachmentOpenZfsConfigurationFileSystemIdentityPosixUserSecondaryGidsOutputReference"
    },
    "@cdktn/provider-awscc.fsxS3AccessPointAttachment.FsxS3AccessPointAttachmentOpenZfsConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.fsxS3AccessPointAttachment.FsxS3AccessPointAttachmentOpenZfsConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/fsx-s3-access-point-attachment/index.ts",
          "line": 1009
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/fsx-s3-access-point-attachment/index.ts",
        "line": 1001
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 1054
          },
          "name": "putFileSystemIdentity",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.fsxS3AccessPointAttachment.FsxS3AccessPointAttachmentOpenZfsConfigurationFileSystemIdentity"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 1057
          },
          "name": "resetFileSystemIdentity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 1073
          },
          "name": "resetVolumeId"
        }
      ],
      "name": "FsxS3AccessPointAttachmentOpenZfsConfigurationOutputReference",
      "namespace": "fsxS3AccessPointAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 1051
          },
          "name": "fileSystemIdentity",
          "type": {
            "fqn": "@cdktn/provider-awscc.fsxS3AccessPointAttachment.FsxS3AccessPointAttachmentOpenZfsConfigurationFileSystemIdentityOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 1061
          },
          "name": "fileSystemIdentityInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.fsxS3AccessPointAttachment.FsxS3AccessPointAttachmentOpenZfsConfigurationFileSystemIdentity"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 1077
          },
          "name": "volumeIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 1067
          },
          "name": "volumeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 1013
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.fsxS3AccessPointAttachment.FsxS3AccessPointAttachmentOpenZfsConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/fsx-s3-access-point-attachment/index:FsxS3AccessPointAttachmentOpenZfsConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.fsxS3AccessPointAttachment.FsxS3AccessPointAttachmentS3AccessPoint": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.fsxS3AccessPointAttachment.FsxS3AccessPointAttachmentS3AccessPoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/fsx-s3-access-point-attachment/index.ts",
        "line": 1177
      },
      "name": "FsxS3AccessPointAttachmentS3AccessPoint",
      "namespace": "fsxS3AccessPointAttachment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fsx_s3_access_point_attachment#policy FsxS3AccessPointAttachment#policy}",
            "stability": "stable",
            "summary": "The S3 access point's policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 1183
          },
          "name": "policy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fsx_s3_access_point_attachment#vpc_configuration FsxS3AccessPointAttachment#vpc_configuration}",
            "stability": "stable",
            "summary": "The S3 access point's virtual private cloud (VPC) configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 1189
          },
          "name": "vpcConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.fsxS3AccessPointAttachment.FsxS3AccessPointAttachmentS3AccessPointVpcConfiguration"
          }
        }
      ],
      "symbolId": "src/fsx-s3-access-point-attachment/index:FsxS3AccessPointAttachmentS3AccessPoint"
    },
    "@cdktn/provider-awscc.fsxS3AccessPointAttachment.FsxS3AccessPointAttachmentS3AccessPointOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.fsxS3AccessPointAttachment.FsxS3AccessPointAttachmentS3AccessPointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/fsx-s3-access-point-attachment/index.ts",
          "line": 1236
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/fsx-s3-access-point-attachment/index.ts",
        "line": 1228
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 1307
          },
          "name": "putVpcConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.fsxS3AccessPointAttachment.FsxS3AccessPointAttachmentS3AccessPointVpcConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 1289
          },
          "name": "resetPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 1310
          },
          "name": "resetVpcConfiguration"
        }
      ],
      "name": "FsxS3AccessPointAttachmentS3AccessPointOutputReference",
      "namespace": "fsxS3AccessPointAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 1277
          },
          "name": "alias",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 1298
          },
          "name": "resourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 1304
          },
          "name": "vpcConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.fsxS3AccessPointAttachment.FsxS3AccessPointAttachmentS3AccessPointVpcConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 1293
          },
          "name": "policyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 1314
          },
          "name": "vpcConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.fsxS3AccessPointAttachment.FsxS3AccessPointAttachmentS3AccessPointVpcConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 1283
          },
          "name": "policy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 1240
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.fsxS3AccessPointAttachment.FsxS3AccessPointAttachmentS3AccessPoint"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/fsx-s3-access-point-attachment/index:FsxS3AccessPointAttachmentS3AccessPointOutputReference"
    },
    "@cdktn/provider-awscc.fsxS3AccessPointAttachment.FsxS3AccessPointAttachmentS3AccessPointVpcConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.fsxS3AccessPointAttachment.FsxS3AccessPointAttachmentS3AccessPointVpcConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/fsx-s3-access-point-attachment/index.ts",
        "line": 1081
      },
      "name": "FsxS3AccessPointAttachmentS3AccessPointVpcConfiguration",
      "namespace": "fsxS3AccessPointAttachment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/fsx_s3_access_point_attachment#vpc_id FsxS3AccessPointAttachment#vpc_id}",
            "stability": "stable",
            "summary": "Specifies the virtual private cloud (VPC) for the S3 access point VPC configuration, if one exists."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 1087
          },
          "name": "vpcId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/fsx-s3-access-point-attachment/index:FsxS3AccessPointAttachmentS3AccessPointVpcConfiguration"
    },
    "@cdktn/provider-awscc.fsxS3AccessPointAttachment.FsxS3AccessPointAttachmentS3AccessPointVpcConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.fsxS3AccessPointAttachment.FsxS3AccessPointAttachmentS3AccessPointVpcConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/fsx-s3-access-point-attachment/index.ts",
          "line": 1127
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/fsx-s3-access-point-attachment/index.ts",
        "line": 1119
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 1169
          },
          "name": "resetVpcId"
        }
      ],
      "name": "FsxS3AccessPointAttachmentS3AccessPointVpcConfigurationOutputReference",
      "namespace": "fsxS3AccessPointAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 1173
          },
          "name": "vpcIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 1163
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/fsx-s3-access-point-attachment/index.ts",
            "line": 1131
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.fsxS3AccessPointAttachment.FsxS3AccessPointAttachmentS3AccessPointVpcConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/fsx-s3-access-point-attachment/index:FsxS3AccessPointAttachmentS3AccessPointVpcConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.gameliftAlias.GameliftAlias": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_alias awscc_gamelift_alias}."
      },
      "fqn": "@cdktn/provider-awscc.gameliftAlias.GameliftAlias",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_alias awscc_gamelift_alias} Resource."
        },
        "locationInModule": {
          "filename": "src/gamelift-alias/index.ts",
          "line": 392
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.gameliftAlias.GameliftAliasConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/gamelift-alias/index.ts",
        "line": 360
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a GameliftAlias resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/gamelift-alias/index.ts",
            "line": 377
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the GameliftAlias to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_alias#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing GameliftAlias that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the GameliftAlias to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-alias/index.ts",
            "line": 467
          },
          "name": "putRoutingStrategy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.gameliftAlias.GameliftAliasRoutingStrategy"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-alias/index.ts",
            "line": 480
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.gameliftAlias.GameliftAliasTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-alias/index.ts",
            "line": 436
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-alias/index.ts",
            "line": 483
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-alias/index.ts",
            "line": 495
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-alias/index.ts",
            "line": 504
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "GameliftAlias",
      "namespace": "gameliftAlias",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-alias/index.ts",
            "line": 365
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-alias/index.ts",
            "line": 419
          },
          "name": "aliasArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-alias/index.ts",
            "line": 424
          },
          "name": "aliasId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-alias/index.ts",
            "line": 445
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-alias/index.ts",
            "line": 464
          },
          "name": "routingStrategy",
          "type": {
            "fqn": "@cdktn/provider-awscc.gameliftAlias.GameliftAliasRoutingStrategyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-alias/index.ts",
            "line": 477
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.gameliftAlias.GameliftAliasTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-alias/index.ts",
            "line": 440
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-alias/index.ts",
            "line": 458
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-alias/index.ts",
            "line": 471
          },
          "name": "routingStrategyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.gameliftAlias.GameliftAliasRoutingStrategy"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-alias/index.ts",
            "line": 487
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.gameliftAlias.GameliftAliasTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-alias/index.ts",
            "line": 430
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-alias/index.ts",
            "line": 451
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/gamelift-alias/index:GameliftAlias"
    },
    "@cdktn/provider-awscc.gameliftAlias.GameliftAliasConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftAlias.GameliftAliasConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/gamelift-alias/index.ts",
        "line": 14
      },
      "name": "GameliftAliasConfig",
      "namespace": "gameliftAlias",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_alias#name GameliftAlias#name}",
            "stability": "stable",
            "summary": "A descriptive label that is associated with an alias. Alias names do not need to be unique."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-alias/index.ts",
            "line": 26
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_alias#routing_strategy GameliftAlias#routing_strategy}",
            "stability": "stable",
            "summary": "A routing configuration that specifies where traffic is directed for this alias, such as to a fleet or to a message."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-alias/index.ts",
            "line": 32
          },
          "name": "routingStrategy",
          "type": {
            "fqn": "@cdktn/provider-awscc.gameliftAlias.GameliftAliasRoutingStrategy"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_alias#description GameliftAlias#description}",
            "stability": "stable",
            "summary": "A human-readable description of the alias."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-alias/index.ts",
            "line": 20
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_alias#tags GameliftAlias#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-alias/index.ts",
            "line": 38
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.gameliftAlias.GameliftAliasTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/gamelift-alias/index:GameliftAliasConfig"
    },
    "@cdktn/provider-awscc.gameliftAlias.GameliftAliasRoutingStrategy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftAlias.GameliftAliasRoutingStrategy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/gamelift-alias/index.ts",
        "line": 40
      },
      "name": "GameliftAliasRoutingStrategy",
      "namespace": "gameliftAlias",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_alias#type GameliftAlias#type}",
            "stability": "stable",
            "summary": "Simple routing strategy. The alias resolves to one specific fleet. Use this type when routing to active fleets."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-alias/index.ts",
            "line": 58
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you specify SIMPLE for the Type property, you must specify this property.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_alias#fleet_id GameliftAlias#fleet_id}",
            "stability": "stable",
            "summary": "A unique identifier for a fleet that the alias points to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-alias/index.ts",
            "line": 46
          },
          "name": "fleetId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you specify TERMINAL for the Type property, you must specify this property.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_alias#message GameliftAlias#message}",
            "stability": "stable",
            "summary": "The message text to be used with a terminal routing strategy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-alias/index.ts",
            "line": 52
          },
          "name": "message",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/gamelift-alias/index:GameliftAliasRoutingStrategy"
    },
    "@cdktn/provider-awscc.gameliftAlias.GameliftAliasRoutingStrategyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftAlias.GameliftAliasRoutingStrategyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/gamelift-alias/index.ts",
          "line": 112
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/gamelift-alias/index.ts",
        "line": 104
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-alias/index.ts",
            "line": 166
          },
          "name": "resetFleetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-alias/index.ts",
            "line": 182
          },
          "name": "resetMessage"
        }
      ],
      "name": "GameliftAliasRoutingStrategyOutputReference",
      "namespace": "gameliftAlias",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-alias/index.ts",
            "line": 170
          },
          "name": "fleetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-alias/index.ts",
            "line": 186
          },
          "name": "messageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-alias/index.ts",
            "line": 199
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-alias/index.ts",
            "line": 160
          },
          "name": "fleetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-alias/index.ts",
            "line": 176
          },
          "name": "message",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-alias/index.ts",
            "line": 192
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-alias/index.ts",
            "line": 116
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.gameliftAlias.GameliftAliasRoutingStrategy"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/gamelift-alias/index:GameliftAliasRoutingStrategyOutputReference"
    },
    "@cdktn/provider-awscc.gameliftAlias.GameliftAliasTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftAlias.GameliftAliasTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/gamelift-alias/index.ts",
        "line": 203
      },
      "name": "GameliftAliasTags",
      "namespace": "gameliftAlias",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_alias#key GameliftAlias#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-alias/index.ts",
            "line": 209
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_alias#value GameliftAlias#value}",
            "stability": "stable",
            "summary": "The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-alias/index.ts",
            "line": 215
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/gamelift-alias/index:GameliftAliasTags"
    },
    "@cdktn/provider-awscc.gameliftAlias.GameliftAliasTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftAlias.GameliftAliasTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/gamelift-alias/index.ts",
          "line": 345
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/gamelift-alias/index.ts",
        "line": 337
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-alias/index.ts",
            "line": 352
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.gameliftAlias.GameliftAliasTagsOutputReference"
            }
          }
        }
      ],
      "name": "GameliftAliasTagsList",
      "namespace": "gameliftAlias",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-alias/index.ts",
            "line": 338
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.gameliftAlias.GameliftAliasTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/gamelift-alias/index:GameliftAliasTagsList"
    },
    "@cdktn/provider-awscc.gameliftAlias.GameliftAliasTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftAlias.GameliftAliasTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/gamelift-alias/index.ts",
          "line": 264
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/gamelift-alias/index.ts",
        "line": 254
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-alias/index.ts",
            "line": 312
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-alias/index.ts",
            "line": 328
          },
          "name": "resetValue"
        }
      ],
      "name": "GameliftAliasTagsOutputReference",
      "namespace": "gameliftAlias",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-alias/index.ts",
            "line": 316
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-alias/index.ts",
            "line": 332
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-alias/index.ts",
            "line": 306
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-alias/index.ts",
            "line": 322
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-alias/index.ts",
            "line": 268
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.gameliftAlias.GameliftAliasTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/gamelift-alias/index:GameliftAliasTagsOutputReference"
    },
    "@cdktn/provider-awscc.gameliftBuild.GameliftBuild": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_build awscc_gamelift_build}."
      },
      "fqn": "@cdktn/provider-awscc.gameliftBuild.GameliftBuild",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_build awscc_gamelift_build} Resource."
        },
        "locationInModule": {
          "filename": "src/gamelift-build/index.ts",
          "line": 442
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.gameliftBuild.GameliftBuildConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/gamelift-build/index.ts",
        "line": 410
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a GameliftBuild resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/gamelift-build/index.ts",
            "line": 427
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the GameliftBuild to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_build#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing GameliftBuild that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the GameliftBuild to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-build/index.ts",
            "line": 538
          },
          "name": "putStorageLocation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.gameliftBuild.GameliftBuildStorageLocation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-build/index.ts",
            "line": 554
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.gameliftBuild.GameliftBuildTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-build/index.ts",
            "line": 493
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-build/index.ts",
            "line": 509
          },
          "name": "resetOperatingSystem"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-build/index.ts",
            "line": 525
          },
          "name": "resetServerSdkVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-build/index.ts",
            "line": 541
          },
          "name": "resetStorageLocation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-build/index.ts",
            "line": 557
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-build/index.ts",
            "line": 573
          },
          "name": "resetVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-build/index.ts",
            "line": 585
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-build/index.ts",
            "line": 596
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "GameliftBuild",
      "namespace": "gameliftBuild",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-build/index.ts",
            "line": 415
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-build/index.ts",
            "line": 471
          },
          "name": "buildArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-build/index.ts",
            "line": 476
          },
          "name": "buildId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-build/index.ts",
            "line": 481
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-build/index.ts",
            "line": 535
          },
          "name": "storageLocation",
          "type": {
            "fqn": "@cdktn/provider-awscc.gameliftBuild.GameliftBuildStorageLocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-build/index.ts",
            "line": 551
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.gameliftBuild.GameliftBuildTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-build/index.ts",
            "line": 497
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-build/index.ts",
            "line": 513
          },
          "name": "operatingSystemInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-build/index.ts",
            "line": 529
          },
          "name": "serverSdkVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-build/index.ts",
            "line": 545
          },
          "name": "storageLocationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.gameliftBuild.GameliftBuildStorageLocation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-build/index.ts",
            "line": 561
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.gameliftBuild.GameliftBuildTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-build/index.ts",
            "line": 577
          },
          "name": "versionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-build/index.ts",
            "line": 487
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-build/index.ts",
            "line": 503
          },
          "name": "operatingSystem",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-build/index.ts",
            "line": 519
          },
          "name": "serverSdkVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-build/index.ts",
            "line": 567
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/gamelift-build/index:GameliftBuild"
    },
    "@cdktn/provider-awscc.gameliftBuild.GameliftBuildConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftBuild.GameliftBuildConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/gamelift-build/index.ts",
        "line": 14
      },
      "name": "GameliftBuildConfig",
      "namespace": "gameliftBuild",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_build#name GameliftBuild#name}",
            "stability": "stable",
            "summary": "A descriptive label that is associated with a build. Build names do not need to be unique."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-build/index.ts",
            "line": 20
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This value determines the type of fleet resources that you can use for this build. If your game build contains multiple executables, they all must run on the same operating system. If an operating system is not specified when creating a build, Amazon GameLift uses the default value (WINDOWS_2012). This value cannot be changed later.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_build#operating_system GameliftBuild#operating_system}",
            "stability": "stable",
            "summary": "The operating system that the game server binaries are built to run on."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-build/index.ts",
            "line": 26
          },
          "name": "operatingSystem",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "By default Amazon GameLift sets this value to 4.0.2.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_build#server_sdk_version GameliftBuild#server_sdk_version}",
            "stability": "stable",
            "summary": "A server SDK version you used when integrating your game server build with Amazon GameLift."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-build/index.ts",
            "line": 32
          },
          "name": "serverSdkVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Use this parameter only when creating a build with files stored in an Amazon S3 bucket that you own. The storage location must specify an Amazon S3 bucket name and key. The location must also specify a role ARN that you set up to allow Amazon GameLift to access your Amazon S3 bucket. The S3 bucket and your new build must be in the same Region.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_build#storage_location GameliftBuild#storage_location}",
            "stability": "stable",
            "summary": "Information indicating where your game build files are stored."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-build/index.ts",
            "line": 38
          },
          "name": "storageLocation",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.gameliftBuild.GameliftBuildStorageLocation"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_build#tags GameliftBuild#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-build/index.ts",
            "line": 44
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.gameliftBuild.GameliftBuildTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_build#version GameliftBuild#version}",
            "stability": "stable",
            "summary": "Version information that is associated with this build. Version strings do not need to be unique."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-build/index.ts",
            "line": 50
          },
          "name": "version",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/gamelift-build/index:GameliftBuildConfig"
    },
    "@cdktn/provider-awscc.gameliftBuild.GameliftBuildStorageLocation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftBuild.GameliftBuildStorageLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/gamelift-build/index.ts",
        "line": 52
      },
      "name": "GameliftBuildStorageLocation",
      "namespace": "gameliftBuild",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_build#bucket GameliftBuild#bucket}",
            "stability": "stable",
            "summary": "An Amazon S3 bucket identifier. This is the name of the S3 bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-build/index.ts",
            "line": 58
          },
          "name": "bucket",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_build#key GameliftBuild#key}",
            "stability": "stable",
            "summary": "The name of the zip file that contains the build files or script files."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-build/index.ts",
            "line": 64
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Amazon GameLift uses this information when retrieving files from your S3 bucket. To retrieve a specific version of the file, provide an object version. To retrieve the latest version of the file, do not set this parameter.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_build#object_version GameliftBuild#object_version}",
            "stability": "stable",
            "summary": "The version of the file, if object versioning is turned on for the bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-build/index.ts",
            "line": 70
          },
          "name": "objectVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_build#role_arn GameliftBuild#role_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) for an IAM role that allows Amazon GameLift to access the S3 bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-build/index.ts",
            "line": 76
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/gamelift-build/index:GameliftBuildStorageLocation"
    },
    "@cdktn/provider-awscc.gameliftBuild.GameliftBuildStorageLocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftBuild.GameliftBuildStorageLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/gamelift-build/index.ts",
          "line": 137
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/gamelift-build/index.ts",
        "line": 129
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-build/index.ts",
            "line": 197
          },
          "name": "resetBucket"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-build/index.ts",
            "line": 213
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-build/index.ts",
            "line": 229
          },
          "name": "resetObjectVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-build/index.ts",
            "line": 245
          },
          "name": "resetRoleArn"
        }
      ],
      "name": "GameliftBuildStorageLocationOutputReference",
      "namespace": "gameliftBuild",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-build/index.ts",
            "line": 201
          },
          "name": "bucketInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-build/index.ts",
            "line": 217
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-build/index.ts",
            "line": 233
          },
          "name": "objectVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-build/index.ts",
            "line": 249
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-build/index.ts",
            "line": 191
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-build/index.ts",
            "line": 207
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-build/index.ts",
            "line": 223
          },
          "name": "objectVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-build/index.ts",
            "line": 239
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-build/index.ts",
            "line": 141
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.gameliftBuild.GameliftBuildStorageLocation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/gamelift-build/index:GameliftBuildStorageLocationOutputReference"
    },
    "@cdktn/provider-awscc.gameliftBuild.GameliftBuildTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftBuild.GameliftBuildTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/gamelift-build/index.ts",
        "line": 253
      },
      "name": "GameliftBuildTags",
      "namespace": "gameliftBuild",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_build#key GameliftBuild#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-build/index.ts",
            "line": 259
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_build#value GameliftBuild#value}",
            "stability": "stable",
            "summary": "The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-build/index.ts",
            "line": 265
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/gamelift-build/index:GameliftBuildTags"
    },
    "@cdktn/provider-awscc.gameliftBuild.GameliftBuildTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftBuild.GameliftBuildTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/gamelift-build/index.ts",
          "line": 395
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/gamelift-build/index.ts",
        "line": 387
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-build/index.ts",
            "line": 402
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.gameliftBuild.GameliftBuildTagsOutputReference"
            }
          }
        }
      ],
      "name": "GameliftBuildTagsList",
      "namespace": "gameliftBuild",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-build/index.ts",
            "line": 388
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.gameliftBuild.GameliftBuildTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/gamelift-build/index:GameliftBuildTagsList"
    },
    "@cdktn/provider-awscc.gameliftBuild.GameliftBuildTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftBuild.GameliftBuildTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/gamelift-build/index.ts",
          "line": 314
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/gamelift-build/index.ts",
        "line": 304
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-build/index.ts",
            "line": 362
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-build/index.ts",
            "line": 378
          },
          "name": "resetValue"
        }
      ],
      "name": "GameliftBuildTagsOutputReference",
      "namespace": "gameliftBuild",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-build/index.ts",
            "line": 366
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-build/index.ts",
            "line": 382
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-build/index.ts",
            "line": 356
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-build/index.ts",
            "line": 372
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-build/index.ts",
            "line": 318
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.gameliftBuild.GameliftBuildTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/gamelift-build/index:GameliftBuildTagsOutputReference"
    },
    "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleet": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_fleet awscc_gamelift_container_fleet}."
      },
      "fqn": "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleet",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_fleet awscc_gamelift_container_fleet} Resource."
        },
        "locationInModule": {
          "filename": "src/gamelift-container-fleet/index.ts",
          "line": 2229
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/gamelift-container-fleet/index.ts",
        "line": 2197
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a GameliftContainerFleet resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 2214
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the GameliftContainerFleet to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_fleet#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing GameliftContainerFleet that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the GameliftContainerFleet to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 2295
          },
          "name": "putDeploymentConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetDeploymentConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 2393
          },
          "name": "putGameSessionCreationLimitPolicy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetGameSessionCreationLimitPolicy"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 2414
          },
          "name": "putInstanceConnectionPortRange",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetInstanceConnectionPortRange"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 2430
          },
          "name": "putInstanceInboundPermissions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetInstanceInboundPermissions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 2462
          },
          "name": "putLocations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetLocations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 2478
          },
          "name": "putLogConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetLogConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 2568
          },
          "name": "putScalingPolicies",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetScalingPolicies"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 2589
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 2277
          },
          "name": "resetBillingType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 2298
          },
          "name": "resetDeploymentConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 2320
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 2364
          },
          "name": "resetGameServerContainerGroupDefinitionName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 2380
          },
          "name": "resetGameServerContainerGroupsPerInstance"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 2396
          },
          "name": "resetGameSessionCreationLimitPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 2417
          },
          "name": "resetInstanceConnectionPortRange"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 2433
          },
          "name": "resetInstanceInboundPermissions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 2449
          },
          "name": "resetInstanceType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 2465
          },
          "name": "resetLocations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 2481
          },
          "name": "resetLogConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 2502
          },
          "name": "resetMetricGroups"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 2518
          },
          "name": "resetNewGameSessionProtectionPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 2539
          },
          "name": "resetPerInstanceContainerGroupDefinitionName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 2555
          },
          "name": "resetPlayerGatewayMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 2571
          },
          "name": "resetScalingPolicies"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 2592
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 2604
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 2627
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "GameliftContainerFleet",
      "namespace": "gameliftContainerFleet",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 2202
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 2286
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 2292
          },
          "name": "deploymentConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetDeploymentConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 2308
          },
          "name": "deploymentDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetDeploymentDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 2329
          },
          "name": "fleetArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 2334
          },
          "name": "fleetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 2352
          },
          "name": "gameServerContainerGroupDefinitionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 2390
          },
          "name": "gameSessionCreationLimitPolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetGameSessionCreationLimitPolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 2405
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 2411
          },
          "name": "instanceConnectionPortRange",
          "type": {
            "fqn": "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetInstanceConnectionPortRangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 2427
          },
          "name": "instanceInboundPermissions",
          "type": {
            "fqn": "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetInstanceInboundPermissionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 2459
          },
          "name": "locations",
          "type": {
            "fqn": "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetLocationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 2475
          },
          "name": "logConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetLogConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 2490
          },
          "name": "maximumGameServerContainerGroupsPerInstance",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 2527
          },
          "name": "perInstanceContainerGroupDefinitionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 2565
          },
          "name": "scalingPolicies",
          "type": {
            "fqn": "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetScalingPoliciesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 2580
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 2586
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 2281
          },
          "name": "billingTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 2302
          },
          "name": "deploymentConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetDeploymentConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 2324
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 2347
          },
          "name": "fleetRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 2368
          },
          "name": "gameServerContainerGroupDefinitionNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 2384
          },
          "name": "gameServerContainerGroupsPerInstanceInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 2400
          },
          "name": "gameSessionCreationLimitPolicyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetGameSessionCreationLimitPolicy"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 2421
          },
          "name": "instanceConnectionPortRangeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetInstanceConnectionPortRange"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 2437
          },
          "name": "instanceInboundPermissionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetInstanceInboundPermissions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 2453
          },
          "name": "instanceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 2469
          },
          "name": "locationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetLocations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 2485
          },
          "name": "logConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetLogConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 2506
          },
          "name": "metricGroupsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 2522
          },
          "name": "newGameSessionProtectionPolicyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 2543
          },
          "name": "perInstanceContainerGroupDefinitionNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 2559
          },
          "name": "playerGatewayModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 2575
          },
          "name": "scalingPoliciesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetScalingPolicies"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 2596
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 2271
          },
          "name": "billingType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 2314
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 2340
          },
          "name": "fleetRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 2358
          },
          "name": "gameServerContainerGroupDefinitionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 2374
          },
          "name": "gameServerContainerGroupsPerInstance",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 2443
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 2496
          },
          "name": "metricGroups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 2512
          },
          "name": "newGameSessionProtectionPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 2533
          },
          "name": "perInstanceContainerGroupDefinitionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 2549
          },
          "name": "playerGatewayMode",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/gamelift-container-fleet/index:GameliftContainerFleet"
    },
    "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/gamelift-container-fleet/index.ts",
        "line": 14
      },
      "name": "GameliftContainerFleetConfig",
      "namespace": "gameliftContainerFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Create a role or look up a role's ARN from the IAM dashboard in the AWS Management Console.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_fleet#fleet_role_arn GameliftContainerFleet#fleet_role_arn}",
            "stability": "stable",
            "summary": "A unique identifier for an AWS IAM role that manages access to your AWS services."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 38
          },
          "name": "fleetRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If empty, the default is ON_DEMAND. Both categories of instances use identical hardware and configurations based on the instance type selected for this fleet.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_fleet#billing_type GameliftContainerFleet#billing_type}",
            "stability": "stable",
            "summary": "Indicates whether to use On-Demand instances or Spot instances for this fleet."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 20
          },
          "name": "billingType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_fleet#deployment_configuration GameliftContainerFleet#deployment_configuration}",
            "stability": "stable",
            "summary": "Provides details about how to drain old tasks and replace them with new updated tasks."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 26
          },
          "name": "deploymentConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetDeploymentConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_fleet#description GameliftContainerFleet#description}",
            "stability": "stable",
            "summary": "A human-readable description of a fleet."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 32
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You must specify GAME_SERVER container group. You have the option to also specify one PER_INSTANCE container group.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_fleet#game_server_container_group_definition_name GameliftContainerFleet#game_server_container_group_definition_name}",
            "stability": "stable",
            "summary": "The name of the container group definition that will be created per game server."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 44
          },
          "name": "gameServerContainerGroupDefinitionName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_fleet#game_server_container_groups_per_instance GameliftContainerFleet#game_server_container_groups_per_instance}",
            "stability": "stable",
            "summary": "The number of desired game server container groups per instance, a number between 1-5000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 50
          },
          "name": "gameServerContainerGroupsPerInstance",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_fleet#game_session_creation_limit_policy GameliftContainerFleet#game_session_creation_limit_policy}",
            "stability": "stable",
            "summary": "A policy that limits the number of game sessions an individual player can create over a span of time for this fleet."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 56
          },
          "name": "gameSessionCreationLimitPolicy",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetGameSessionCreationLimitPolicy"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_fleet#instance_connection_port_range GameliftContainerFleet#instance_connection_port_range}",
            "stability": "stable",
            "summary": "Defines the range of ports on the instance that allow inbound traffic to connect with containers in a fleet."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 62
          },
          "name": "instanceConnectionPortRange",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetInstanceConnectionPortRange"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_fleet#instance_inbound_permissions GameliftContainerFleet#instance_inbound_permissions}",
            "stability": "stable",
            "summary": "A range of IP addresses and port settings that allow inbound traffic to connect to server processes on an Amazon GameLift server."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 68
          },
          "name": "instanceInboundPermissions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetInstanceInboundPermissions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "A fleet instance type determines the computing resources of each instance in the fleet, including CPU, memory, storage, and networking capacity. Amazon GameLift supports the following EC2 instance types. See Amazon EC2 Instance Types for detailed descriptions.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_fleet#instance_type GameliftContainerFleet#instance_type}",
            "stability": "stable",
            "summary": "The name of an EC2 instance type that is supported in Amazon GameLift."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 74
          },
          "name": "instanceType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_fleet#locations GameliftContainerFleet#locations}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 78
          },
          "name": "locations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetLocations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_fleet#log_configuration GameliftContainerFleet#log_configuration}",
            "stability": "stable",
            "summary": "A policy the location and provider of logs from the fleet."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 84
          },
          "name": "logConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetLogConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "A metric group aggregates the metrics for all fleets in the group. Specify a string containing the metric group name. You can use an existing name or use a new name to create a new metric group. Currently, this parameter can have only one string.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_fleet#metric_groups GameliftContainerFleet#metric_groups}",
            "stability": "stable",
            "summary": "The name of an Amazon CloudWatch metric group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 90
          },
          "name": "metricGroups",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When protected, active game sessions cannot be terminated during a scale-down event. If this parameter is not set, instances in this fleet default to no protection. You can change a fleet's protection policy to affect future game sessions on the fleet. You can also set protection for individual game sessions.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_fleet#new_game_session_protection_policy GameliftContainerFleet#new_game_session_protection_policy}",
            "stability": "stable",
            "summary": "A game session protection policy to apply to all game sessions hosted on instances in this fleet."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 96
          },
          "name": "newGameSessionProtectionPolicy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This field is optional if you specify GameServerContainerGroupDefinitionName.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_fleet#per_instance_container_group_definition_name GameliftContainerFleet#per_instance_container_group_definition_name}",
            "stability": "stable",
            "summary": "The name of the container group definition that will be created per instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 102
          },
          "name": "perInstanceContainerGroupDefinitionName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_fleet#player_gateway_mode GameliftContainerFleet#player_gateway_mode}",
            "stability": "stable",
            "summary": "The player gateway mode for the container fleet."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 108
          },
          "name": "playerGatewayMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_fleet#scaling_policies GameliftContainerFleet#scaling_policies}",
            "stability": "stable",
            "summary": "A list of rules that control how a fleet is scaled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 114
          },
          "name": "scalingPolicies",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetScalingPolicies"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_fleet#tags GameliftContainerFleet#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 120
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/gamelift-container-fleet/index:GameliftContainerFleetConfig"
    },
    "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetDeploymentConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetDeploymentConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/gamelift-container-fleet/index.ts",
        "line": 122
      },
      "name": "GameliftContainerFleetDeploymentConfiguration",
      "namespace": "gameliftContainerFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_fleet#impairment_strategy GameliftContainerFleet#impairment_strategy}",
            "stability": "stable",
            "summary": "The strategy to apply in case of impairment; defaults to MAINTAIN."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 128
          },
          "name": "impairmentStrategy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_fleet#minimum_healthy_percentage GameliftContainerFleet#minimum_healthy_percentage}",
            "stability": "stable",
            "summary": "The minimum percentage of healthy required; defaults to 75."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 134
          },
          "name": "minimumHealthyPercentage",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_fleet#protection_strategy GameliftContainerFleet#protection_strategy}",
            "stability": "stable",
            "summary": "The protection strategy for deployment on the container fleet; defaults to WITH_PROTECTION."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 140
          },
          "name": "protectionStrategy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/gamelift-container-fleet/index:GameliftContainerFleetDeploymentConfiguration"
    },
    "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetDeploymentConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetDeploymentConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/gamelift-container-fleet/index.ts",
          "line": 194
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/gamelift-container-fleet/index.ts",
        "line": 186
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 248
          },
          "name": "resetImpairmentStrategy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 264
          },
          "name": "resetMinimumHealthyPercentage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 280
          },
          "name": "resetProtectionStrategy"
        }
      ],
      "name": "GameliftContainerFleetDeploymentConfigurationOutputReference",
      "namespace": "gameliftContainerFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 252
          },
          "name": "impairmentStrategyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 268
          },
          "name": "minimumHealthyPercentageInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 284
          },
          "name": "protectionStrategyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 242
          },
          "name": "impairmentStrategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 258
          },
          "name": "minimumHealthyPercentage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 274
          },
          "name": "protectionStrategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 198
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetDeploymentConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/gamelift-container-fleet/index:GameliftContainerFleetDeploymentConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetDeploymentDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetDeploymentDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/gamelift-container-fleet/index.ts",
        "line": 288
      },
      "name": "GameliftContainerFleetDeploymentDetails",
      "namespace": "gameliftContainerFleet",
      "symbolId": "src/gamelift-container-fleet/index:GameliftContainerFleetDeploymentDetails"
    },
    "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetDeploymentDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetDeploymentDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/gamelift-container-fleet/index.ts",
          "line": 318
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/gamelift-container-fleet/index.ts",
        "line": 311
      },
      "name": "GameliftContainerFleetDeploymentDetailsOutputReference",
      "namespace": "gameliftContainerFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 338
          },
          "name": "latestDeploymentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 322
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetDeploymentDetails"
          }
        }
      ],
      "symbolId": "src/gamelift-container-fleet/index:GameliftContainerFleetDeploymentDetailsOutputReference"
    },
    "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetGameSessionCreationLimitPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetGameSessionCreationLimitPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/gamelift-container-fleet/index.ts",
        "line": 342
      },
      "name": "GameliftContainerFleetGameSessionCreationLimitPolicy",
      "namespace": "gameliftContainerFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_fleet#new_game_sessions_per_creator GameliftContainerFleet#new_game_sessions_per_creator}",
            "stability": "stable",
            "summary": "The maximum number of game sessions that an individual can create during the policy period."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 348
          },
          "name": "newGameSessionsPerCreator",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_fleet#policy_period_in_minutes GameliftContainerFleet#policy_period_in_minutes}",
            "stability": "stable",
            "summary": "The time span used in evaluating the resource creation limit policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 354
          },
          "name": "policyPeriodInMinutes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/gamelift-container-fleet/index:GameliftContainerFleetGameSessionCreationLimitPolicy"
    },
    "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetGameSessionCreationLimitPolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetGameSessionCreationLimitPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/gamelift-container-fleet/index.ts",
          "line": 401
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/gamelift-container-fleet/index.ts",
        "line": 393
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 449
          },
          "name": "resetNewGameSessionsPerCreator"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 465
          },
          "name": "resetPolicyPeriodInMinutes"
        }
      ],
      "name": "GameliftContainerFleetGameSessionCreationLimitPolicyOutputReference",
      "namespace": "gameliftContainerFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 453
          },
          "name": "newGameSessionsPerCreatorInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 469
          },
          "name": "policyPeriodInMinutesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 443
          },
          "name": "newGameSessionsPerCreator",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 459
          },
          "name": "policyPeriodInMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 405
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetGameSessionCreationLimitPolicy"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/gamelift-container-fleet/index:GameliftContainerFleetGameSessionCreationLimitPolicyOutputReference"
    },
    "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetInstanceConnectionPortRange": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetInstanceConnectionPortRange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/gamelift-container-fleet/index.ts",
        "line": 473
      },
      "name": "GameliftContainerFleetInstanceConnectionPortRange",
      "namespace": "gameliftContainerFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_fleet#from_port GameliftContainerFleet#from_port}",
            "stability": "stable",
            "summary": "A starting value for a range of allowed port numbers."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 479
          },
          "name": "fromPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Port numbers are end-inclusive. This value must be higher than FromPort.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_fleet#to_port GameliftContainerFleet#to_port}",
            "stability": "stable",
            "summary": "An ending value for a range of allowed port numbers."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 485
          },
          "name": "toPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/gamelift-container-fleet/index:GameliftContainerFleetInstanceConnectionPortRange"
    },
    "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetInstanceConnectionPortRangeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetInstanceConnectionPortRangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/gamelift-container-fleet/index.ts",
          "line": 532
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/gamelift-container-fleet/index.ts",
        "line": 524
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 580
          },
          "name": "resetFromPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 596
          },
          "name": "resetToPort"
        }
      ],
      "name": "GameliftContainerFleetInstanceConnectionPortRangeOutputReference",
      "namespace": "gameliftContainerFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 584
          },
          "name": "fromPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 600
          },
          "name": "toPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 574
          },
          "name": "fromPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 590
          },
          "name": "toPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 536
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetInstanceConnectionPortRange"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/gamelift-container-fleet/index:GameliftContainerFleetInstanceConnectionPortRangeOutputReference"
    },
    "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetInstanceInboundPermissions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetInstanceInboundPermissions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/gamelift-container-fleet/index.ts",
        "line": 604
      },
      "name": "GameliftContainerFleetInstanceInboundPermissions",
      "namespace": "gameliftContainerFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_fleet#from_port GameliftContainerFleet#from_port}",
            "stability": "stable",
            "summary": "A starting value for a range of allowed port numbers."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 610
          },
          "name": "fromPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This value must be expressed in CIDR notation. Example: \"000.000.000.000/[subnet mask]\" or optionally the shortened version \"0.0.0.0/[subnet mask]\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_fleet#ip_range GameliftContainerFleet#ip_range}",
            "stability": "stable",
            "summary": "A range of allowed IP addresses."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 616
          },
          "name": "ipRange",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_fleet#protocol GameliftContainerFleet#protocol}",
            "stability": "stable",
            "summary": "The network communication protocol used by the fleet."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 622
          },
          "name": "protocol",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Port numbers are end-inclusive. This value must be higher than FromPort.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_fleet#to_port GameliftContainerFleet#to_port}",
            "stability": "stable",
            "summary": "An ending value for a range of allowed port numbers."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 628
          },
          "name": "toPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/gamelift-container-fleet/index:GameliftContainerFleetInstanceInboundPermissions"
    },
    "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetInstanceInboundPermissionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetInstanceInboundPermissionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/gamelift-container-fleet/index.ts",
          "line": 816
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/gamelift-container-fleet/index.ts",
        "line": 808
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 823
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetInstanceInboundPermissionsOutputReference"
            }
          }
        }
      ],
      "name": "GameliftContainerFleetInstanceInboundPermissionsList",
      "namespace": "gameliftContainerFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 809
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetInstanceInboundPermissions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/gamelift-container-fleet/index:GameliftContainerFleetInstanceInboundPermissionsList"
    },
    "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetInstanceInboundPermissionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetInstanceInboundPermissionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/gamelift-container-fleet/index.ts",
          "line": 691
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/gamelift-container-fleet/index.ts",
        "line": 681
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 751
          },
          "name": "resetFromPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 767
          },
          "name": "resetIpRange"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 783
          },
          "name": "resetProtocol"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 799
          },
          "name": "resetToPort"
        }
      ],
      "name": "GameliftContainerFleetInstanceInboundPermissionsOutputReference",
      "namespace": "gameliftContainerFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 755
          },
          "name": "fromPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 771
          },
          "name": "ipRangeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 787
          },
          "name": "protocolInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 803
          },
          "name": "toPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 745
          },
          "name": "fromPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 761
          },
          "name": "ipRange",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 777
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 793
          },
          "name": "toPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 695
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetInstanceInboundPermissions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/gamelift-container-fleet/index:GameliftContainerFleetInstanceInboundPermissionsOutputReference"
    },
    "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetLocations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetLocations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/gamelift-container-fleet/index.ts",
        "line": 1159
      },
      "name": "GameliftContainerFleetLocations",
      "namespace": "gameliftContainerFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_fleet#location GameliftContainerFleet#location}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 1163
          },
          "name": "location",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The location value might refer to a fleet's remote location or its home Region.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_fleet#location_capacity GameliftContainerFleet#location_capacity}",
            "stability": "stable",
            "summary": "Current resource capacity settings in a specified fleet or location."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 1169
          },
          "name": "locationCapacity",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetLocationsLocationCapacity"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_fleet#player_gateway_status GameliftContainerFleet#player_gateway_status}",
            "stability": "stable",
            "summary": "The player gateway status for the location."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 1175
          },
          "name": "playerGatewayStatus",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_fleet#stopped_actions GameliftContainerFleet#stopped_actions}",
            "stability": "stable",
            "summary": "A list of fleet actions that have been suspended in the fleet location."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 1181
          },
          "name": "stoppedActions",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/gamelift-container-fleet/index:GameliftContainerFleetLocations"
    },
    "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetLocationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetLocationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/gamelift-container-fleet/index.ts",
          "line": 1369
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/gamelift-container-fleet/index.ts",
        "line": 1361
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 1376
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetLocationsOutputReference"
            }
          }
        }
      ],
      "name": "GameliftContainerFleetLocationsList",
      "namespace": "gameliftContainerFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 1362
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetLocations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/gamelift-container-fleet/index:GameliftContainerFleetLocationsList"
    },
    "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetLocationsLocationCapacity": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetLocationsLocationCapacity",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/gamelift-container-fleet/index.ts",
        "line": 958
      },
      "name": "GameliftContainerFleetLocationsLocationCapacity",
      "namespace": "gameliftContainerFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The number of EC2 instances you want to maintain in the specified fleet location. This value must fall between the minimum and maximum size limits. If any auto-scaling policy is defined for the container fleet, the desired instance will only be applied once during fleet creation and will be ignored in updates to avoid conflicts with auto-scaling. During updates with any auto-scaling policy defined, if current desired instance is lower than the new MinSize, it will be increased to the new MinSize; if current desired instance is larger than the new MaxSize, it will be decreased to the new MaxSize.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_fleet#desired_ec2_instances GameliftContainerFleet#desired_ec2_instances}",
            "stability": "stable",
            "summary": "Defaults to MinSize if not defined."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 964
          },
          "name": "desiredEc2Instances",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_fleet#managed_capacity_configuration GameliftContainerFleet#managed_capacity_configuration}",
            "stability": "stable",
            "summary": "Configuration options for Amazon GameLift Servers-managed capacity behavior."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 970
          },
          "name": "managedCapacityConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetLocationsLocationCapacityManagedCapacityConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_fleet#max_size GameliftContainerFleet#max_size}",
            "stability": "stable",
            "summary": "The maximum value that is allowed for the fleet's instance count for a location."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 976
          },
          "name": "maxSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_fleet#min_size GameliftContainerFleet#min_size}",
            "stability": "stable",
            "summary": "The minimum value allowed for the fleet's instance count for a location."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 982
          },
          "name": "minSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/gamelift-container-fleet/index:GameliftContainerFleetLocationsLocationCapacity"
    },
    "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetLocationsLocationCapacityManagedCapacityConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetLocationsLocationCapacityManagedCapacityConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/gamelift-container-fleet/index.ts",
        "line": 827
      },
      "name": "GameliftContainerFleetLocationsLocationCapacityManagedCapacityConfiguration",
      "namespace": "gameliftContainerFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_fleet#scale_in_after_inactivity_minutes GameliftContainerFleet#scale_in_after_inactivity_minutes}",
            "stability": "stable",
            "summary": "Length of time, in minutes, that Amazon GameLift Servers will wait before scaling in your MinSize and DesiredInstances to 0 after a period with no game session activity."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 833
          },
          "name": "scaleInAfterInactivityMinutes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Game session activity refers to any active running sessions or game session requests. When set to SCALE_TO_AND_FROM_ZERO, MinSize must not be specified and will be managed automatically. When set to MANUAL, MinSize is required.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_fleet#zero_capacity_strategy GameliftContainerFleet#zero_capacity_strategy}",
            "stability": "stable",
            "summary": "The strategy Amazon GameLift Servers will use to automatically scale your capacity to and from zero in response to game session activity."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 839
          },
          "name": "zeroCapacityStrategy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/gamelift-container-fleet/index:GameliftContainerFleetLocationsLocationCapacityManagedCapacityConfiguration"
    },
    "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetLocationsLocationCapacityManagedCapacityConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetLocationsLocationCapacityManagedCapacityConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/gamelift-container-fleet/index.ts",
          "line": 886
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/gamelift-container-fleet/index.ts",
        "line": 878
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 934
          },
          "name": "resetScaleInAfterInactivityMinutes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 950
          },
          "name": "resetZeroCapacityStrategy"
        }
      ],
      "name": "GameliftContainerFleetLocationsLocationCapacityManagedCapacityConfigurationOutputReference",
      "namespace": "gameliftContainerFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 938
          },
          "name": "scaleInAfterInactivityMinutesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 954
          },
          "name": "zeroCapacityStrategyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 928
          },
          "name": "scaleInAfterInactivityMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 944
          },
          "name": "zeroCapacityStrategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 890
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetLocationsLocationCapacityManagedCapacityConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/gamelift-container-fleet/index:GameliftContainerFleetLocationsLocationCapacityManagedCapacityConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetLocationsLocationCapacityOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetLocationsLocationCapacityOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/gamelift-container-fleet/index.ts",
          "line": 1043
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/gamelift-container-fleet/index.ts",
        "line": 1035
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 1116
          },
          "name": "putManagedCapacityConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetLocationsLocationCapacityManagedCapacityConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 1103
          },
          "name": "resetDesiredEc2Instances"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 1119
          },
          "name": "resetManagedCapacityConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 1135
          },
          "name": "resetMaxSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 1151
          },
          "name": "resetMinSize"
        }
      ],
      "name": "GameliftContainerFleetLocationsLocationCapacityOutputReference",
      "namespace": "gameliftContainerFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 1113
          },
          "name": "managedCapacityConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetLocationsLocationCapacityManagedCapacityConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 1107
          },
          "name": "desiredEc2InstancesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 1123
          },
          "name": "managedCapacityConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetLocationsLocationCapacityManagedCapacityConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 1139
          },
          "name": "maxSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 1155
          },
          "name": "minSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 1097
          },
          "name": "desiredEc2Instances",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 1129
          },
          "name": "maxSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 1145
          },
          "name": "minSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 1047
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetLocationsLocationCapacity"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/gamelift-container-fleet/index:GameliftContainerFleetLocationsLocationCapacityOutputReference"
    },
    "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetLocationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetLocationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/gamelift-container-fleet/index.ts",
          "line": 1244
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/gamelift-container-fleet/index.ts",
        "line": 1234
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 1317
          },
          "name": "putLocationCapacity",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetLocationsLocationCapacity"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 1304
          },
          "name": "resetLocation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 1320
          },
          "name": "resetLocationCapacity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 1336
          },
          "name": "resetPlayerGatewayStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 1352
          },
          "name": "resetStoppedActions"
        }
      ],
      "name": "GameliftContainerFleetLocationsOutputReference",
      "namespace": "gameliftContainerFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 1314
          },
          "name": "locationCapacity",
          "type": {
            "fqn": "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetLocationsLocationCapacityOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 1324
          },
          "name": "locationCapacityInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetLocationsLocationCapacity"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 1308
          },
          "name": "locationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 1340
          },
          "name": "playerGatewayStatusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 1356
          },
          "name": "stoppedActionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 1298
          },
          "name": "location",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 1330
          },
          "name": "playerGatewayStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 1346
          },
          "name": "stoppedActions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 1248
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetLocations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/gamelift-container-fleet/index:GameliftContainerFleetLocationsOutputReference"
    },
    "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetLogConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetLogConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/gamelift-container-fleet/index.ts",
        "line": 1380
      },
      "name": "GameliftContainerFleetLogConfiguration",
      "namespace": "gameliftContainerFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_fleet#log_destination GameliftContainerFleet#log_destination}",
            "stability": "stable",
            "summary": "Configures the service that provides logs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 1386
          },
          "name": "logDestination",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_fleet#log_group_arn GameliftContainerFleet#log_group_arn}",
            "stability": "stable",
            "summary": "If log destination is CLOUDWATCH, logs are sent to the specified log group in Amazon CloudWatch."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 1392
          },
          "name": "logGroupArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_fleet#s3_bucket_name GameliftContainerFleet#s3_bucket_name}",
            "stability": "stable",
            "summary": "The name of the S3 bucket to pull logs from if S3 is the LogDestination."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 1398
          },
          "name": "s3BucketName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/gamelift-container-fleet/index:GameliftContainerFleetLogConfiguration"
    },
    "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetLogConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetLogConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/gamelift-container-fleet/index.ts",
          "line": 1452
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/gamelift-container-fleet/index.ts",
        "line": 1444
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 1506
          },
          "name": "resetLogDestination"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 1522
          },
          "name": "resetLogGroupArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 1538
          },
          "name": "resetS3BucketName"
        }
      ],
      "name": "GameliftContainerFleetLogConfigurationOutputReference",
      "namespace": "gameliftContainerFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 1510
          },
          "name": "logDestinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 1526
          },
          "name": "logGroupArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 1542
          },
          "name": "s3BucketNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 1500
          },
          "name": "logDestination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 1516
          },
          "name": "logGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 1532
          },
          "name": "s3BucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 1456
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetLogConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/gamelift-container-fleet/index:GameliftContainerFleetLogConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetScalingPolicies": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetScalingPolicies",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/gamelift-container-fleet/index.ts",
        "line": 1642
      },
      "name": "GameliftContainerFleetScalingPolicies",
      "namespace": "gameliftContainerFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_fleet#comparison_operator GameliftContainerFleet#comparison_operator}",
            "stability": "stable",
            "summary": "Comparison operator to use when measuring a metric against the threshold value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 1648
          },
          "name": "comparisonOperator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_fleet#evaluation_periods GameliftContainerFleet#evaluation_periods}",
            "stability": "stable",
            "summary": "Length of time (in minutes) the metric must be at or beyond the threshold before a scaling event is triggered."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 1654
          },
          "name": "evaluationPeriods",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_fleet#metric_name GameliftContainerFleet#metric_name}",
            "stability": "stable",
            "summary": "Name of the Amazon GameLift-defined metric that is used to trigger a scaling adjustment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 1660
          },
          "name": "metricName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_fleet#name GameliftContainerFleet#name}",
            "stability": "stable",
            "summary": "A descriptive label that is associated with a fleet's scaling policy. Policy names do not need to be unique."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 1666
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For a target-based policy, set the parameter MetricName to 'PercentAvailableGameSessions' and specify a TargetConfiguration. For a rule-based policy set the following parameters: MetricName, ComparisonOperator, Threshold, EvaluationPeriods, ScalingAdjustmentType, and ScalingAdjustment.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_fleet#policy_type GameliftContainerFleet#policy_type}",
            "stability": "stable",
            "summary": "The type of scaling policy to create."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 1672
          },
          "name": "policyType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_fleet#scaling_adjustment GameliftContainerFleet#scaling_adjustment}",
            "stability": "stable",
            "summary": "Amount of adjustment to make, based on the scaling adjustment type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 1678
          },
          "name": "scalingAdjustment",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_fleet#scaling_adjustment_type GameliftContainerFleet#scaling_adjustment_type}",
            "stability": "stable",
            "summary": "The type of adjustment to make to a fleet's instance count."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 1684
          },
          "name": "scalingAdjustmentType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_fleet#target_configuration GameliftContainerFleet#target_configuration}",
            "stability": "stable",
            "summary": "An object that contains settings for a target-based scaling policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 1690
          },
          "name": "targetConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetScalingPoliciesTargetConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_fleet#threshold GameliftContainerFleet#threshold}",
            "stability": "stable",
            "summary": "Metric value used to trigger a scaling event."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 1696
          },
          "name": "threshold",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/gamelift-container-fleet/index:GameliftContainerFleetScalingPolicies"
    },
    "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetScalingPoliciesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetScalingPoliciesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/gamelift-container-fleet/index.ts",
          "line": 2029
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/gamelift-container-fleet/index.ts",
        "line": 2021
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 2036
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetScalingPoliciesOutputReference"
            }
          }
        }
      ],
      "name": "GameliftContainerFleetScalingPoliciesList",
      "namespace": "gameliftContainerFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 2022
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetScalingPolicies"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/gamelift-container-fleet/index:GameliftContainerFleetScalingPoliciesList"
    },
    "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetScalingPoliciesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetScalingPoliciesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/gamelift-container-fleet/index.ts",
          "line": 1794
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/gamelift-container-fleet/index.ts",
        "line": 1784
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 1993
          },
          "name": "putTargetConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetScalingPoliciesTargetConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 1884
          },
          "name": "resetComparisonOperator"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 1900
          },
          "name": "resetEvaluationPeriods"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 1916
          },
          "name": "resetMetricName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 1932
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 1948
          },
          "name": "resetPolicyType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 1964
          },
          "name": "resetScalingAdjustment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 1980
          },
          "name": "resetScalingAdjustmentType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 1996
          },
          "name": "resetTargetConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 2012
          },
          "name": "resetThreshold"
        }
      ],
      "name": "GameliftContainerFleetScalingPoliciesOutputReference",
      "namespace": "gameliftContainerFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 1990
          },
          "name": "targetConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetScalingPoliciesTargetConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 1888
          },
          "name": "comparisonOperatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 1904
          },
          "name": "evaluationPeriodsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 1920
          },
          "name": "metricNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 1936
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 1952
          },
          "name": "policyTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 1968
          },
          "name": "scalingAdjustmentInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 1984
          },
          "name": "scalingAdjustmentTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 2000
          },
          "name": "targetConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetScalingPoliciesTargetConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 2016
          },
          "name": "thresholdInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 1878
          },
          "name": "comparisonOperator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 1894
          },
          "name": "evaluationPeriods",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 1910
          },
          "name": "metricName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 1926
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 1942
          },
          "name": "policyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 1958
          },
          "name": "scalingAdjustment",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 1974
          },
          "name": "scalingAdjustmentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 2006
          },
          "name": "threshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 1798
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetScalingPolicies"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/gamelift-container-fleet/index:GameliftContainerFleetScalingPoliciesOutputReference"
    },
    "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetScalingPoliciesTargetConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetScalingPoliciesTargetConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/gamelift-container-fleet/index.ts",
        "line": 1546
      },
      "name": "GameliftContainerFleetScalingPoliciesTargetConfiguration",
      "namespace": "gameliftContainerFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The value must be relevant for whatever metric the scaling policy is using. For example, in a policy using the metric PercentAvailableGameSessions, the target value should be the preferred size of the fleet's buffer (the percent of capacity that should be idle and ready for new game sessions).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_fleet#target_value GameliftContainerFleet#target_value}",
            "stability": "stable",
            "summary": "Desired value to use with a target-based scaling policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 1552
          },
          "name": "targetValue",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/gamelift-container-fleet/index:GameliftContainerFleetScalingPoliciesTargetConfiguration"
    },
    "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetScalingPoliciesTargetConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetScalingPoliciesTargetConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/gamelift-container-fleet/index.ts",
          "line": 1592
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/gamelift-container-fleet/index.ts",
        "line": 1584
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 1634
          },
          "name": "resetTargetValue"
        }
      ],
      "name": "GameliftContainerFleetScalingPoliciesTargetConfigurationOutputReference",
      "namespace": "gameliftContainerFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 1638
          },
          "name": "targetValueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 1628
          },
          "name": "targetValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 1596
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetScalingPoliciesTargetConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/gamelift-container-fleet/index:GameliftContainerFleetScalingPoliciesTargetConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/gamelift-container-fleet/index.ts",
        "line": 2040
      },
      "name": "GameliftContainerFleetTags",
      "namespace": "gameliftContainerFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_fleet#key GameliftContainerFleet#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 2046
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_fleet#value GameliftContainerFleet#value}",
            "stability": "stable",
            "summary": "The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 2052
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/gamelift-container-fleet/index:GameliftContainerFleetTags"
    },
    "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/gamelift-container-fleet/index.ts",
          "line": 2182
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/gamelift-container-fleet/index.ts",
        "line": 2174
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 2189
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetTagsOutputReference"
            }
          }
        }
      ],
      "name": "GameliftContainerFleetTagsList",
      "namespace": "gameliftContainerFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 2175
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/gamelift-container-fleet/index:GameliftContainerFleetTagsList"
    },
    "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/gamelift-container-fleet/index.ts",
          "line": 2101
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/gamelift-container-fleet/index.ts",
        "line": 2091
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 2149
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 2165
          },
          "name": "resetValue"
        }
      ],
      "name": "GameliftContainerFleetTagsOutputReference",
      "namespace": "gameliftContainerFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 2153
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 2169
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 2143
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 2159
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-fleet/index.ts",
            "line": 2105
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.gameliftContainerFleet.GameliftContainerFleetTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/gamelift-container-fleet/index:GameliftContainerFleetTagsOutputReference"
    },
    "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinition": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_group_definition awscc_gamelift_container_group_definition}."
      },
      "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinition",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_group_definition awscc_gamelift_container_group_definition} Resource."
        },
        "locationInModule": {
          "filename": "src/gamelift-container-group-definition/index.ts",
          "line": 3128
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/gamelift-container-group-definition/index.ts",
        "line": 3096
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a GameliftContainerGroupDefinition resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 3113
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the GameliftContainerGroupDefinition to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_group_definition#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing GameliftContainerGroupDefinition that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the GameliftContainerGroupDefinition to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 3191
          },
          "name": "putGameServerContainerDefinition",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionGameServerContainerDefinition"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 3264
          },
          "name": "putSupportContainerDefinitions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionSupportContainerDefinitions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 3280
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 3173
          },
          "name": "resetContainerGroupType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 3194
          },
          "name": "resetGameServerContainerDefinition"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 3241
          },
          "name": "resetSourceVersionNumber"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 3267
          },
          "name": "resetSupportContainerDefinitions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 3283
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 3325
          },
          "name": "resetVersionDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 3342
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 3357
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "GameliftContainerGroupDefinition",
      "namespace": "gameliftContainerGroupDefinition",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 3101
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 3161
          },
          "name": "containerGroupDefinitionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 3182
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 3188
          },
          "name": "gameServerContainerDefinition",
          "type": {
            "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionGameServerContainerDefinitionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 3203
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 3250
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 3255
          },
          "name": "statusReason",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 3261
          },
          "name": "supportContainerDefinitions",
          "type": {
            "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionSupportContainerDefinitionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 3277
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 3334
          },
          "name": "versionNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 3177
          },
          "name": "containerGroupTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 3198
          },
          "name": "gameServerContainerDefinitionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionGameServerContainerDefinition"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 3216
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 3229
          },
          "name": "operatingSystemInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 3245
          },
          "name": "sourceVersionNumberInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 3271
          },
          "name": "supportContainerDefinitionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionSupportContainerDefinitions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 3287
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 3300
          },
          "name": "totalMemoryLimitMebibytesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 3313
          },
          "name": "totalVcpuLimitInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 3329
          },
          "name": "versionDescriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 3167
          },
          "name": "containerGroupType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 3209
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 3222
          },
          "name": "operatingSystem",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 3235
          },
          "name": "sourceVersionNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 3293
          },
          "name": "totalMemoryLimitMebibytes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 3306
          },
          "name": "totalVcpuLimit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 3319
          },
          "name": "versionDescription",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/gamelift-container-group-definition/index:GameliftContainerGroupDefinition"
    },
    "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/gamelift-container-group-definition/index.ts",
        "line": 14
      },
      "name": "GameliftContainerGroupDefinitionConfig",
      "namespace": "gameliftContainerGroupDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_group_definition#name GameliftContainerGroupDefinition#name}",
            "stability": "stable",
            "summary": "A descriptive label for the container group definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 32
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_group_definition#operating_system GameliftContainerGroupDefinition#operating_system}",
            "stability": "stable",
            "summary": "The operating system of the container group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 38
          },
          "name": "operatingSystem",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_group_definition#total_memory_limit_mebibytes GameliftContainerGroupDefinition#total_memory_limit_mebibytes}",
            "stability": "stable",
            "summary": "The total memory limit of container groups following this definition in MiB."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 62
          },
          "name": "totalMemoryLimitMebibytes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_group_definition#total_vcpu_limit GameliftContainerGroupDefinition#total_vcpu_limit}",
            "stability": "stable",
            "summary": "The total amount of virtual CPUs on the container group definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 68
          },
          "name": "totalVcpuLimit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_group_definition#container_group_type GameliftContainerGroupDefinition#container_group_type}",
            "stability": "stable",
            "summary": "The scope of the container group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 20
          },
          "name": "containerGroupType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_group_definition#game_server_container_definition GameliftContainerGroupDefinition#game_server_container_definition}",
            "stability": "stable",
            "summary": "Specifies the information required to run game servers with this container group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 26
          },
          "name": "gameServerContainerDefinition",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionGameServerContainerDefinition"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_group_definition#source_version_number GameliftContainerGroupDefinition#source_version_number}",
            "stability": "stable",
            "summary": "A specific ContainerGroupDefinition version to be updated."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 44
          },
          "name": "sourceVersionNumber",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_group_definition#support_container_definitions GameliftContainerGroupDefinition#support_container_definitions}",
            "stability": "stable",
            "summary": "A collection of support container definitions that define the containers in this group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 50
          },
          "name": "supportContainerDefinitions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionSupportContainerDefinitions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_group_definition#tags GameliftContainerGroupDefinition#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 56
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_group_definition#version_description GameliftContainerGroupDefinition#version_description}",
            "stability": "stable",
            "summary": "The description of this version."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 74
          },
          "name": "versionDescription",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/gamelift-container-group-definition/index:GameliftContainerGroupDefinitionConfig"
    },
    "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionGameServerContainerDefinition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionGameServerContainerDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/gamelift-container-group-definition/index.ts",
        "line": 950
      },
      "name": "GameliftContainerGroupDefinitionGameServerContainerDefinition",
      "namespace": "gameliftContainerGroupDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_group_definition#container_name GameliftContainerGroupDefinition#container_name}",
            "stability": "stable",
            "summary": "A descriptive label for the container definition. Container definition names must be unique with a container group definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 956
          },
          "name": "containerName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For container groups with multiple containers, dependencies let you define a startup/shutdown sequence across the containers.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_group_definition#depends_on GameliftContainerGroupDefinition#depends_on}",
            "stability": "stable",
            "summary": "A list of container dependencies that determines when this container starts up and shuts down."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 962
          },
          "name": "dependsOn",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionGameServerContainerDefinitionDependsOn"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_group_definition#environment_override GameliftContainerGroupDefinition#environment_override}",
            "stability": "stable",
            "summary": "The environment variables to pass to a container."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 968
          },
          "name": "environmentOverride",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionGameServerContainerDefinitionEnvironmentOverride"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_group_definition#image_uri GameliftContainerGroupDefinition#image_uri}",
            "stability": "stable",
            "summary": "Specifies the image URI of this container."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 974
          },
          "name": "imageUri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_group_definition#linux_capabilities GameliftContainerGroupDefinition#linux_capabilities}",
            "stability": "stable",
            "summary": "Linux-specific modifications applied to the default Docker container configuration, such as Linux capabilities."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 980
          },
          "name": "linuxCapabilities",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionGameServerContainerDefinitionLinuxCapabilities"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_group_definition#mount_points GameliftContainerGroupDefinition#mount_points}",
            "stability": "stable",
            "summary": "A list of mount point configurations to be used in a container."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 986
          },
          "name": "mountPoints",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionGameServerContainerDefinitionMountPoints"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_group_definition#port_configuration GameliftContainerGroupDefinition#port_configuration}",
            "stability": "stable",
            "summary": "Defines the ports on the container."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 992
          },
          "name": "portConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionGameServerContainerDefinitionPortConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_group_definition#resolved_image_digest GameliftContainerGroupDefinition#resolved_image_digest}",
            "stability": "stable",
            "summary": "The digest of the container image."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 998
          },
          "name": "resolvedImageDigest",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_group_definition#server_sdk_version GameliftContainerGroupDefinition#server_sdk_version}",
            "stability": "stable",
            "summary": "The version of the server SDK used in this container group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 1004
          },
          "name": "serverSdkVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/gamelift-container-group-definition/index:GameliftContainerGroupDefinitionGameServerContainerDefinition"
    },
    "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionGameServerContainerDefinitionDependsOn": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionGameServerContainerDefinitionDependsOn",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/gamelift-container-group-definition/index.ts",
        "line": 76
      },
      "name": "GameliftContainerGroupDefinitionGameServerContainerDefinitionDependsOn",
      "namespace": "gameliftContainerGroupDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_group_definition#condition GameliftContainerGroupDefinition#condition}",
            "stability": "stable",
            "summary": "The type of dependency."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 82
          },
          "name": "condition",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_group_definition#container_name GameliftContainerGroupDefinition#container_name}",
            "stability": "stable",
            "summary": "A descriptive label for the container definition. The container being defined depends on this container's condition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 88
          },
          "name": "containerName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/gamelift-container-group-definition/index:GameliftContainerGroupDefinitionGameServerContainerDefinitionDependsOn"
    },
    "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionGameServerContainerDefinitionDependsOnList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionGameServerContainerDefinitionDependsOnList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/gamelift-container-group-definition/index.ts",
          "line": 218
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/gamelift-container-group-definition/index.ts",
        "line": 210
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 225
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionGameServerContainerDefinitionDependsOnOutputReference"
            }
          }
        }
      ],
      "name": "GameliftContainerGroupDefinitionGameServerContainerDefinitionDependsOnList",
      "namespace": "gameliftContainerGroupDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 211
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionGameServerContainerDefinitionDependsOn"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/gamelift-container-group-definition/index:GameliftContainerGroupDefinitionGameServerContainerDefinitionDependsOnList"
    },
    "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionGameServerContainerDefinitionDependsOnOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionGameServerContainerDefinitionDependsOnOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/gamelift-container-group-definition/index.ts",
          "line": 137
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/gamelift-container-group-definition/index.ts",
        "line": 127
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 185
          },
          "name": "resetCondition"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 201
          },
          "name": "resetContainerName"
        }
      ],
      "name": "GameliftContainerGroupDefinitionGameServerContainerDefinitionDependsOnOutputReference",
      "namespace": "gameliftContainerGroupDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 189
          },
          "name": "conditionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 205
          },
          "name": "containerNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 179
          },
          "name": "condition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 195
          },
          "name": "containerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 141
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionGameServerContainerDefinitionDependsOn"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/gamelift-container-group-definition/index:GameliftContainerGroupDefinitionGameServerContainerDefinitionDependsOnOutputReference"
    },
    "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionGameServerContainerDefinitionEnvironmentOverride": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionGameServerContainerDefinitionEnvironmentOverride",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/gamelift-container-group-definition/index.ts",
        "line": 229
      },
      "name": "GameliftContainerGroupDefinitionGameServerContainerDefinitionEnvironmentOverride",
      "namespace": "gameliftContainerGroupDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_group_definition#name GameliftContainerGroupDefinition#name}",
            "stability": "stable",
            "summary": "The environment variable name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 235
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_group_definition#value GameliftContainerGroupDefinition#value}",
            "stability": "stable",
            "summary": "The environment variable value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 241
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/gamelift-container-group-definition/index:GameliftContainerGroupDefinitionGameServerContainerDefinitionEnvironmentOverride"
    },
    "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionGameServerContainerDefinitionEnvironmentOverrideList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionGameServerContainerDefinitionEnvironmentOverrideList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/gamelift-container-group-definition/index.ts",
          "line": 371
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/gamelift-container-group-definition/index.ts",
        "line": 363
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 378
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionGameServerContainerDefinitionEnvironmentOverrideOutputReference"
            }
          }
        }
      ],
      "name": "GameliftContainerGroupDefinitionGameServerContainerDefinitionEnvironmentOverrideList",
      "namespace": "gameliftContainerGroupDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 364
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionGameServerContainerDefinitionEnvironmentOverride"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/gamelift-container-group-definition/index:GameliftContainerGroupDefinitionGameServerContainerDefinitionEnvironmentOverrideList"
    },
    "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionGameServerContainerDefinitionEnvironmentOverrideOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionGameServerContainerDefinitionEnvironmentOverrideOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/gamelift-container-group-definition/index.ts",
          "line": 290
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/gamelift-container-group-definition/index.ts",
        "line": 280
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 338
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 354
          },
          "name": "resetValue"
        }
      ],
      "name": "GameliftContainerGroupDefinitionGameServerContainerDefinitionEnvironmentOverrideOutputReference",
      "namespace": "gameliftContainerGroupDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 342
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 358
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 332
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 348
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 294
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionGameServerContainerDefinitionEnvironmentOverride"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/gamelift-container-group-definition/index:GameliftContainerGroupDefinitionGameServerContainerDefinitionEnvironmentOverrideOutputReference"
    },
    "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionGameServerContainerDefinitionLinuxCapabilities": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionGameServerContainerDefinitionLinuxCapabilities",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/gamelift-container-group-definition/index.ts",
        "line": 382
      },
      "name": "GameliftContainerGroupDefinitionGameServerContainerDefinitionLinuxCapabilities",
      "namespace": "gameliftContainerGroupDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_group_definition#include GameliftContainerGroupDefinition#include}",
            "stability": "stable",
            "summary": "The list of Linux capabilities to add to the container's default configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 388
          },
          "name": "include",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/gamelift-container-group-definition/index:GameliftContainerGroupDefinitionGameServerContainerDefinitionLinuxCapabilities"
    },
    "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionGameServerContainerDefinitionLinuxCapabilitiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionGameServerContainerDefinitionLinuxCapabilitiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/gamelift-container-group-definition/index.ts",
          "line": 428
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/gamelift-container-group-definition/index.ts",
        "line": 420
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 470
          },
          "name": "resetInclude"
        }
      ],
      "name": "GameliftContainerGroupDefinitionGameServerContainerDefinitionLinuxCapabilitiesOutputReference",
      "namespace": "gameliftContainerGroupDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 474
          },
          "name": "includeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 464
          },
          "name": "include",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 432
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionGameServerContainerDefinitionLinuxCapabilities"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/gamelift-container-group-definition/index:GameliftContainerGroupDefinitionGameServerContainerDefinitionLinuxCapabilitiesOutputReference"
    },
    "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionGameServerContainerDefinitionMountPoints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionGameServerContainerDefinitionMountPoints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/gamelift-container-group-definition/index.ts",
        "line": 478
      },
      "name": "GameliftContainerGroupDefinitionGameServerContainerDefinitionMountPoints",
      "namespace": "gameliftContainerGroupDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_group_definition#access_level GameliftContainerGroupDefinition#access_level}",
            "stability": "stable",
            "summary": "The access permissions for the mounted path."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 484
          },
          "name": "accessLevel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_group_definition#container_path GameliftContainerGroupDefinition#container_path}",
            "stability": "stable",
            "summary": "The path inside the container where the mount is accessible."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 490
          },
          "name": "containerPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_group_definition#instance_path GameliftContainerGroupDefinition#instance_path}",
            "stability": "stable",
            "summary": "The path on the host that will be mounted in the container."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 496
          },
          "name": "instancePath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/gamelift-container-group-definition/index:GameliftContainerGroupDefinitionGameServerContainerDefinitionMountPoints"
    },
    "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionGameServerContainerDefinitionMountPointsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionGameServerContainerDefinitionMountPointsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/gamelift-container-group-definition/index.ts",
          "line": 655
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/gamelift-container-group-definition/index.ts",
        "line": 647
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 662
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionGameServerContainerDefinitionMountPointsOutputReference"
            }
          }
        }
      ],
      "name": "GameliftContainerGroupDefinitionGameServerContainerDefinitionMountPointsList",
      "namespace": "gameliftContainerGroupDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 648
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionGameServerContainerDefinitionMountPoints"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/gamelift-container-group-definition/index:GameliftContainerGroupDefinitionGameServerContainerDefinitionMountPointsList"
    },
    "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionGameServerContainerDefinitionMountPointsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionGameServerContainerDefinitionMountPointsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/gamelift-container-group-definition/index.ts",
          "line": 552
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/gamelift-container-group-definition/index.ts",
        "line": 542
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 606
          },
          "name": "resetAccessLevel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 622
          },
          "name": "resetContainerPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 638
          },
          "name": "resetInstancePath"
        }
      ],
      "name": "GameliftContainerGroupDefinitionGameServerContainerDefinitionMountPointsOutputReference",
      "namespace": "gameliftContainerGroupDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 610
          },
          "name": "accessLevelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 626
          },
          "name": "containerPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 642
          },
          "name": "instancePathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 600
          },
          "name": "accessLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 616
          },
          "name": "containerPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 632
          },
          "name": "instancePath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 556
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionGameServerContainerDefinitionMountPoints"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/gamelift-container-group-definition/index:GameliftContainerGroupDefinitionGameServerContainerDefinitionMountPointsOutputReference"
    },
    "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionGameServerContainerDefinitionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionGameServerContainerDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/gamelift-container-group-definition/index.ts",
          "line": 1100
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/gamelift-container-group-definition/index.ts",
        "line": 1092
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 1203
          },
          "name": "putDependsOn",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionGameServerContainerDefinitionDependsOn"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 1219
          },
          "name": "putEnvironmentOverride",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionGameServerContainerDefinitionEnvironmentOverride"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 1251
          },
          "name": "putLinuxCapabilities",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionGameServerContainerDefinitionLinuxCapabilities"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 1267
          },
          "name": "putMountPoints",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionGameServerContainerDefinitionMountPoints"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 1283
          },
          "name": "putPortConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionGameServerContainerDefinitionPortConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 1190
          },
          "name": "resetContainerName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 1206
          },
          "name": "resetDependsOn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 1222
          },
          "name": "resetEnvironmentOverride"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 1238
          },
          "name": "resetImageUri"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 1254
          },
          "name": "resetLinuxCapabilities"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 1270
          },
          "name": "resetMountPoints"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 1286
          },
          "name": "resetPortConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 1302
          },
          "name": "resetResolvedImageDigest"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 1318
          },
          "name": "resetServerSdkVersion"
        }
      ],
      "name": "GameliftContainerGroupDefinitionGameServerContainerDefinitionOutputReference",
      "namespace": "gameliftContainerGroupDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 1200
          },
          "name": "dependsOn",
          "type": {
            "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionGameServerContainerDefinitionDependsOnList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 1216
          },
          "name": "environmentOverride",
          "type": {
            "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionGameServerContainerDefinitionEnvironmentOverrideList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 1248
          },
          "name": "linuxCapabilities",
          "type": {
            "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionGameServerContainerDefinitionLinuxCapabilitiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 1264
          },
          "name": "mountPoints",
          "type": {
            "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionGameServerContainerDefinitionMountPointsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 1280
          },
          "name": "portConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionGameServerContainerDefinitionPortConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 1194
          },
          "name": "containerNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 1210
          },
          "name": "dependsOnInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionGameServerContainerDefinitionDependsOn"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 1226
          },
          "name": "environmentOverrideInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionGameServerContainerDefinitionEnvironmentOverride"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 1242
          },
          "name": "imageUriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 1258
          },
          "name": "linuxCapabilitiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionGameServerContainerDefinitionLinuxCapabilities"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 1274
          },
          "name": "mountPointsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionGameServerContainerDefinitionMountPoints"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 1290
          },
          "name": "portConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionGameServerContainerDefinitionPortConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 1306
          },
          "name": "resolvedImageDigestInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 1322
          },
          "name": "serverSdkVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 1184
          },
          "name": "containerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 1232
          },
          "name": "imageUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 1296
          },
          "name": "resolvedImageDigest",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 1312
          },
          "name": "serverSdkVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 1104
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionGameServerContainerDefinition"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/gamelift-container-group-definition/index:GameliftContainerGroupDefinitionGameServerContainerDefinitionOutputReference"
    },
    "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionGameServerContainerDefinitionPortConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionGameServerContainerDefinitionPortConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/gamelift-container-group-definition/index.ts",
        "line": 854
      },
      "name": "GameliftContainerGroupDefinitionGameServerContainerDefinitionPortConfiguration",
      "namespace": "gameliftContainerGroupDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_group_definition#container_port_ranges GameliftContainerGroupDefinition#container_port_ranges}",
            "stability": "stable",
            "summary": "Specifies one or more ranges of ports on a container."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 860
          },
          "name": "containerPortRanges",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionGameServerContainerDefinitionPortConfigurationContainerPortRanges"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/gamelift-container-group-definition/index:GameliftContainerGroupDefinitionGameServerContainerDefinitionPortConfiguration"
    },
    "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionGameServerContainerDefinitionPortConfigurationContainerPortRanges": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionGameServerContainerDefinitionPortConfigurationContainerPortRanges",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/gamelift-container-group-definition/index.ts",
        "line": 666
      },
      "name": "GameliftContainerGroupDefinitionGameServerContainerDefinitionPortConfigurationContainerPortRanges",
      "namespace": "gameliftContainerGroupDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_group_definition#from_port GameliftContainerGroupDefinition#from_port}",
            "stability": "stable",
            "summary": "A starting value for the range of allowed port numbers."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 672
          },
          "name": "fromPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_group_definition#protocol GameliftContainerGroupDefinition#protocol}",
            "stability": "stable",
            "summary": "Defines the protocol of these ports."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 678
          },
          "name": "protocol",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Port numbers are end-inclusive. This value must be equal to or greater than FromPort.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_group_definition#to_port GameliftContainerGroupDefinition#to_port}",
            "stability": "stable",
            "summary": "An ending value for the range of allowed port numbers."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 684
          },
          "name": "toPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/gamelift-container-group-definition/index:GameliftContainerGroupDefinitionGameServerContainerDefinitionPortConfigurationContainerPortRanges"
    },
    "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionGameServerContainerDefinitionPortConfigurationContainerPortRangesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionGameServerContainerDefinitionPortConfigurationContainerPortRangesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/gamelift-container-group-definition/index.ts",
          "line": 843
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/gamelift-container-group-definition/index.ts",
        "line": 835
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 850
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionGameServerContainerDefinitionPortConfigurationContainerPortRangesOutputReference"
            }
          }
        }
      ],
      "name": "GameliftContainerGroupDefinitionGameServerContainerDefinitionPortConfigurationContainerPortRangesList",
      "namespace": "gameliftContainerGroupDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 836
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionGameServerContainerDefinitionPortConfigurationContainerPortRanges"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/gamelift-container-group-definition/index:GameliftContainerGroupDefinitionGameServerContainerDefinitionPortConfigurationContainerPortRangesList"
    },
    "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionGameServerContainerDefinitionPortConfigurationContainerPortRangesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionGameServerContainerDefinitionPortConfigurationContainerPortRangesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/gamelift-container-group-definition/index.ts",
          "line": 740
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/gamelift-container-group-definition/index.ts",
        "line": 730
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 794
          },
          "name": "resetFromPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 810
          },
          "name": "resetProtocol"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 826
          },
          "name": "resetToPort"
        }
      ],
      "name": "GameliftContainerGroupDefinitionGameServerContainerDefinitionPortConfigurationContainerPortRangesOutputReference",
      "namespace": "gameliftContainerGroupDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 798
          },
          "name": "fromPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 814
          },
          "name": "protocolInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 830
          },
          "name": "toPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 788
          },
          "name": "fromPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 804
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 820
          },
          "name": "toPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 744
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionGameServerContainerDefinitionPortConfigurationContainerPortRanges"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/gamelift-container-group-definition/index:GameliftContainerGroupDefinitionGameServerContainerDefinitionPortConfigurationContainerPortRangesOutputReference"
    },
    "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionGameServerContainerDefinitionPortConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionGameServerContainerDefinitionPortConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/gamelift-container-group-definition/index.ts",
          "line": 900
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/gamelift-container-group-definition/index.ts",
        "line": 892
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 939
          },
          "name": "putContainerPortRanges",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionGameServerContainerDefinitionPortConfigurationContainerPortRanges"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 942
          },
          "name": "resetContainerPortRanges"
        }
      ],
      "name": "GameliftContainerGroupDefinitionGameServerContainerDefinitionPortConfigurationOutputReference",
      "namespace": "gameliftContainerGroupDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 936
          },
          "name": "containerPortRanges",
          "type": {
            "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionGameServerContainerDefinitionPortConfigurationContainerPortRangesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 946
          },
          "name": "containerPortRangesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionGameServerContainerDefinitionPortConfigurationContainerPortRanges"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 904
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionGameServerContainerDefinitionPortConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/gamelift-container-group-definition/index:GameliftContainerGroupDefinitionGameServerContainerDefinitionPortConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionSupportContainerDefinitions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionSupportContainerDefinitions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/gamelift-container-group-definition/index.ts",
        "line": 2436
      },
      "name": "GameliftContainerGroupDefinitionSupportContainerDefinitions",
      "namespace": "gameliftContainerGroupDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_group_definition#container_name GameliftContainerGroupDefinition#container_name}",
            "stability": "stable",
            "summary": "A descriptive label for the container definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 2442
          },
          "name": "containerName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For container groups with multiple containers, dependencies let you define a startup/shutdown sequence across the containers.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_group_definition#depends_on GameliftContainerGroupDefinition#depends_on}",
            "stability": "stable",
            "summary": "A list of container dependencies that determines when this container starts up and shuts down."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 2448
          },
          "name": "dependsOn",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionSupportContainerDefinitionsDependsOn"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_group_definition#environment_override GameliftContainerGroupDefinition#environment_override}",
            "stability": "stable",
            "summary": "The environment variables to pass to a container."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 2454
          },
          "name": "environmentOverride",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionSupportContainerDefinitionsEnvironmentOverride"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If an essential container fails a health check, then all containers in the container group will be restarted. You must specify exactly 1 essential container in a container group.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_group_definition#essential GameliftContainerGroupDefinition#essential}",
            "stability": "stable",
            "summary": "Specifies if the container is essential."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 2460
          },
          "name": "essential",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_group_definition#health_check GameliftContainerGroupDefinition#health_check}",
            "stability": "stable",
            "summary": "Specifies how the health of the containers will be checked."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 2466
          },
          "name": "healthCheck",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionSupportContainerDefinitionsHealthCheck"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_group_definition#image_uri GameliftContainerGroupDefinition#image_uri}",
            "stability": "stable",
            "summary": "Specifies the image URI of this container."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 2472
          },
          "name": "imageUri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_group_definition#linux_capabilities GameliftContainerGroupDefinition#linux_capabilities}",
            "stability": "stable",
            "summary": "Linux-specific modifications applied to the default Docker container configuration, such as Linux capabilities."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 2478
          },
          "name": "linuxCapabilities",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionSupportContainerDefinitionsLinuxCapabilities"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_group_definition#memory_hard_limit_mebibytes GameliftContainerGroupDefinition#memory_hard_limit_mebibytes}",
            "stability": "stable",
            "summary": "The total memory limit of container groups following this definition in MiB."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 2484
          },
          "name": "memoryHardLimitMebibytes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_group_definition#mount_points GameliftContainerGroupDefinition#mount_points}",
            "stability": "stable",
            "summary": "A list of mount point configurations to be used in a container."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 2490
          },
          "name": "mountPoints",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionSupportContainerDefinitionsMountPoints"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_group_definition#port_configuration GameliftContainerGroupDefinition#port_configuration}",
            "stability": "stable",
            "summary": "Defines the ports on the container."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 2496
          },
          "name": "portConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionSupportContainerDefinitionsPortConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_group_definition#resolved_image_digest GameliftContainerGroupDefinition#resolved_image_digest}",
            "stability": "stable",
            "summary": "The digest of the container image."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 2502
          },
          "name": "resolvedImageDigest",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_group_definition#vcpu GameliftContainerGroupDefinition#vcpu}",
            "stability": "stable",
            "summary": "The number of virtual CPUs to give to the support group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 2508
          },
          "name": "vcpu",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/gamelift-container-group-definition/index:GameliftContainerGroupDefinitionSupportContainerDefinitions"
    },
    "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionSupportContainerDefinitionsDependsOn": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionSupportContainerDefinitionsDependsOn",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/gamelift-container-group-definition/index.ts",
        "line": 1326
      },
      "name": "GameliftContainerGroupDefinitionSupportContainerDefinitionsDependsOn",
      "namespace": "gameliftContainerGroupDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_group_definition#condition GameliftContainerGroupDefinition#condition}",
            "stability": "stable",
            "summary": "The type of dependency."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 1332
          },
          "name": "condition",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_group_definition#container_name GameliftContainerGroupDefinition#container_name}",
            "stability": "stable",
            "summary": "A descriptive label for the container definition. The container being defined depends on this container's condition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 1338
          },
          "name": "containerName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/gamelift-container-group-definition/index:GameliftContainerGroupDefinitionSupportContainerDefinitionsDependsOn"
    },
    "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionSupportContainerDefinitionsDependsOnList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionSupportContainerDefinitionsDependsOnList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/gamelift-container-group-definition/index.ts",
          "line": 1468
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/gamelift-container-group-definition/index.ts",
        "line": 1460
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 1475
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionSupportContainerDefinitionsDependsOnOutputReference"
            }
          }
        }
      ],
      "name": "GameliftContainerGroupDefinitionSupportContainerDefinitionsDependsOnList",
      "namespace": "gameliftContainerGroupDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 1461
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionSupportContainerDefinitionsDependsOn"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/gamelift-container-group-definition/index:GameliftContainerGroupDefinitionSupportContainerDefinitionsDependsOnList"
    },
    "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionSupportContainerDefinitionsDependsOnOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionSupportContainerDefinitionsDependsOnOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/gamelift-container-group-definition/index.ts",
          "line": 1387
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/gamelift-container-group-definition/index.ts",
        "line": 1377
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 1435
          },
          "name": "resetCondition"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 1451
          },
          "name": "resetContainerName"
        }
      ],
      "name": "GameliftContainerGroupDefinitionSupportContainerDefinitionsDependsOnOutputReference",
      "namespace": "gameliftContainerGroupDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 1439
          },
          "name": "conditionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 1455
          },
          "name": "containerNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 1429
          },
          "name": "condition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 1445
          },
          "name": "containerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 1391
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionSupportContainerDefinitionsDependsOn"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/gamelift-container-group-definition/index:GameliftContainerGroupDefinitionSupportContainerDefinitionsDependsOnOutputReference"
    },
    "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionSupportContainerDefinitionsEnvironmentOverride": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionSupportContainerDefinitionsEnvironmentOverride",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/gamelift-container-group-definition/index.ts",
        "line": 1479
      },
      "name": "GameliftContainerGroupDefinitionSupportContainerDefinitionsEnvironmentOverride",
      "namespace": "gameliftContainerGroupDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_group_definition#name GameliftContainerGroupDefinition#name}",
            "stability": "stable",
            "summary": "The environment variable name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 1485
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_group_definition#value GameliftContainerGroupDefinition#value}",
            "stability": "stable",
            "summary": "The environment variable value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 1491
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/gamelift-container-group-definition/index:GameliftContainerGroupDefinitionSupportContainerDefinitionsEnvironmentOverride"
    },
    "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionSupportContainerDefinitionsEnvironmentOverrideList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionSupportContainerDefinitionsEnvironmentOverrideList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/gamelift-container-group-definition/index.ts",
          "line": 1621
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/gamelift-container-group-definition/index.ts",
        "line": 1613
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 1628
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionSupportContainerDefinitionsEnvironmentOverrideOutputReference"
            }
          }
        }
      ],
      "name": "GameliftContainerGroupDefinitionSupportContainerDefinitionsEnvironmentOverrideList",
      "namespace": "gameliftContainerGroupDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 1614
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionSupportContainerDefinitionsEnvironmentOverride"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/gamelift-container-group-definition/index:GameliftContainerGroupDefinitionSupportContainerDefinitionsEnvironmentOverrideList"
    },
    "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionSupportContainerDefinitionsEnvironmentOverrideOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionSupportContainerDefinitionsEnvironmentOverrideOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/gamelift-container-group-definition/index.ts",
          "line": 1540
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/gamelift-container-group-definition/index.ts",
        "line": 1530
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 1588
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 1604
          },
          "name": "resetValue"
        }
      ],
      "name": "GameliftContainerGroupDefinitionSupportContainerDefinitionsEnvironmentOverrideOutputReference",
      "namespace": "gameliftContainerGroupDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 1592
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 1608
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 1582
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 1598
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 1544
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionSupportContainerDefinitionsEnvironmentOverride"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/gamelift-container-group-definition/index:GameliftContainerGroupDefinitionSupportContainerDefinitionsEnvironmentOverrideOutputReference"
    },
    "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionSupportContainerDefinitionsHealthCheck": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionSupportContainerDefinitionsHealthCheck",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/gamelift-container-group-definition/index.ts",
        "line": 1632
      },
      "name": "GameliftContainerGroupDefinitionSupportContainerDefinitionsHealthCheck",
      "namespace": "gameliftContainerGroupDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_group_definition#command GameliftContainerGroupDefinition#command}",
            "stability": "stable",
            "summary": "A string array representing the command that the container runs to determine if it is healthy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 1638
          },
          "name": "command",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_group_definition#interval GameliftContainerGroupDefinition#interval}",
            "stability": "stable",
            "summary": "How often (in seconds) the health is checked."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 1644
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "(The first run of the command does not count as a retry.)\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_group_definition#retries GameliftContainerGroupDefinition#retries}",
            "stability": "stable",
            "summary": "How many times the process manager will retry the command after a timeout."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 1650
          },
          "name": "retries",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_group_definition#start_period GameliftContainerGroupDefinition#start_period}",
            "stability": "stable",
            "summary": "The optional grace period (in seconds) to give a container time to boostrap before teh health check is declared failed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 1656
          },
          "name": "startPeriod",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_group_definition#timeout GameliftContainerGroupDefinition#timeout}",
            "stability": "stable",
            "summary": "How many seconds the process manager allows the command to run before canceling it."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 1662
          },
          "name": "timeout",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/gamelift-container-group-definition/index:GameliftContainerGroupDefinitionSupportContainerDefinitionsHealthCheck"
    },
    "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionSupportContainerDefinitionsHealthCheckOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionSupportContainerDefinitionsHealthCheckOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/gamelift-container-group-definition/index.ts",
          "line": 1730
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/gamelift-container-group-definition/index.ts",
        "line": 1722
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 1796
          },
          "name": "resetCommand"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 1812
          },
          "name": "resetInterval"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 1828
          },
          "name": "resetRetries"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 1844
          },
          "name": "resetStartPeriod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 1860
          },
          "name": "resetTimeout"
        }
      ],
      "name": "GameliftContainerGroupDefinitionSupportContainerDefinitionsHealthCheckOutputReference",
      "namespace": "gameliftContainerGroupDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 1800
          },
          "name": "commandInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 1816
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 1832
          },
          "name": "retriesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 1848
          },
          "name": "startPeriodInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 1864
          },
          "name": "timeoutInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 1790
          },
          "name": "command",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 1806
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 1822
          },
          "name": "retries",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 1838
          },
          "name": "startPeriod",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 1854
          },
          "name": "timeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 1734
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionSupportContainerDefinitionsHealthCheck"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/gamelift-container-group-definition/index:GameliftContainerGroupDefinitionSupportContainerDefinitionsHealthCheckOutputReference"
    },
    "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionSupportContainerDefinitionsLinuxCapabilities": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionSupportContainerDefinitionsLinuxCapabilities",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/gamelift-container-group-definition/index.ts",
        "line": 1868
      },
      "name": "GameliftContainerGroupDefinitionSupportContainerDefinitionsLinuxCapabilities",
      "namespace": "gameliftContainerGroupDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_group_definition#include GameliftContainerGroupDefinition#include}",
            "stability": "stable",
            "summary": "The list of Linux capabilities to add to the container's default configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 1874
          },
          "name": "include",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/gamelift-container-group-definition/index:GameliftContainerGroupDefinitionSupportContainerDefinitionsLinuxCapabilities"
    },
    "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionSupportContainerDefinitionsLinuxCapabilitiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionSupportContainerDefinitionsLinuxCapabilitiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/gamelift-container-group-definition/index.ts",
          "line": 1914
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/gamelift-container-group-definition/index.ts",
        "line": 1906
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 1956
          },
          "name": "resetInclude"
        }
      ],
      "name": "GameliftContainerGroupDefinitionSupportContainerDefinitionsLinuxCapabilitiesOutputReference",
      "namespace": "gameliftContainerGroupDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 1960
          },
          "name": "includeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 1950
          },
          "name": "include",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 1918
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionSupportContainerDefinitionsLinuxCapabilities"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/gamelift-container-group-definition/index:GameliftContainerGroupDefinitionSupportContainerDefinitionsLinuxCapabilitiesOutputReference"
    },
    "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionSupportContainerDefinitionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionSupportContainerDefinitionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/gamelift-container-group-definition/index.ts",
          "line": 2928
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/gamelift-container-group-definition/index.ts",
        "line": 2920
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 2935
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionSupportContainerDefinitionsOutputReference"
            }
          }
        }
      ],
      "name": "GameliftContainerGroupDefinitionSupportContainerDefinitionsList",
      "namespace": "gameliftContainerGroupDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 2921
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionSupportContainerDefinitions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/gamelift-container-group-definition/index:GameliftContainerGroupDefinitionSupportContainerDefinitionsList"
    },
    "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionSupportContainerDefinitionsMountPoints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionSupportContainerDefinitionsMountPoints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/gamelift-container-group-definition/index.ts",
        "line": 1964
      },
      "name": "GameliftContainerGroupDefinitionSupportContainerDefinitionsMountPoints",
      "namespace": "gameliftContainerGroupDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_group_definition#access_level GameliftContainerGroupDefinition#access_level}",
            "stability": "stable",
            "summary": "The access permissions for the mounted path."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 1970
          },
          "name": "accessLevel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_group_definition#container_path GameliftContainerGroupDefinition#container_path}",
            "stability": "stable",
            "summary": "The path inside the container where the mount is accessible."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 1976
          },
          "name": "containerPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_group_definition#instance_path GameliftContainerGroupDefinition#instance_path}",
            "stability": "stable",
            "summary": "The path on the host that will be mounted in the container."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 1982
          },
          "name": "instancePath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/gamelift-container-group-definition/index:GameliftContainerGroupDefinitionSupportContainerDefinitionsMountPoints"
    },
    "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionSupportContainerDefinitionsMountPointsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionSupportContainerDefinitionsMountPointsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/gamelift-container-group-definition/index.ts",
          "line": 2141
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/gamelift-container-group-definition/index.ts",
        "line": 2133
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 2148
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionSupportContainerDefinitionsMountPointsOutputReference"
            }
          }
        }
      ],
      "name": "GameliftContainerGroupDefinitionSupportContainerDefinitionsMountPointsList",
      "namespace": "gameliftContainerGroupDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 2134
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionSupportContainerDefinitionsMountPoints"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/gamelift-container-group-definition/index:GameliftContainerGroupDefinitionSupportContainerDefinitionsMountPointsList"
    },
    "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionSupportContainerDefinitionsMountPointsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionSupportContainerDefinitionsMountPointsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/gamelift-container-group-definition/index.ts",
          "line": 2038
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/gamelift-container-group-definition/index.ts",
        "line": 2028
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 2092
          },
          "name": "resetAccessLevel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 2108
          },
          "name": "resetContainerPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 2124
          },
          "name": "resetInstancePath"
        }
      ],
      "name": "GameliftContainerGroupDefinitionSupportContainerDefinitionsMountPointsOutputReference",
      "namespace": "gameliftContainerGroupDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 2096
          },
          "name": "accessLevelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 2112
          },
          "name": "containerPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 2128
          },
          "name": "instancePathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 2086
          },
          "name": "accessLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 2102
          },
          "name": "containerPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 2118
          },
          "name": "instancePath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 2042
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionSupportContainerDefinitionsMountPoints"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/gamelift-container-group-definition/index:GameliftContainerGroupDefinitionSupportContainerDefinitionsMountPointsOutputReference"
    },
    "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionSupportContainerDefinitionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionSupportContainerDefinitionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/gamelift-container-group-definition/index.ts",
          "line": 2627
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/gamelift-container-group-definition/index.ts",
        "line": 2617
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 2748
          },
          "name": "putDependsOn",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionSupportContainerDefinitionsDependsOn"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 2764
          },
          "name": "putEnvironmentOverride",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionSupportContainerDefinitionsEnvironmentOverride"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 2796
          },
          "name": "putHealthCheck",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionSupportContainerDefinitionsHealthCheck"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 2828
          },
          "name": "putLinuxCapabilities",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionSupportContainerDefinitionsLinuxCapabilities"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 2860
          },
          "name": "putMountPoints",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionSupportContainerDefinitionsMountPoints"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 2876
          },
          "name": "putPortConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionSupportContainerDefinitionsPortConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 2735
          },
          "name": "resetContainerName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 2751
          },
          "name": "resetDependsOn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 2767
          },
          "name": "resetEnvironmentOverride"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 2783
          },
          "name": "resetEssential"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 2799
          },
          "name": "resetHealthCheck"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 2815
          },
          "name": "resetImageUri"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 2831
          },
          "name": "resetLinuxCapabilities"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 2847
          },
          "name": "resetMemoryHardLimitMebibytes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 2863
          },
          "name": "resetMountPoints"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 2879
          },
          "name": "resetPortConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 2895
          },
          "name": "resetResolvedImageDigest"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 2911
          },
          "name": "resetVcpu"
        }
      ],
      "name": "GameliftContainerGroupDefinitionSupportContainerDefinitionsOutputReference",
      "namespace": "gameliftContainerGroupDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 2745
          },
          "name": "dependsOn",
          "type": {
            "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionSupportContainerDefinitionsDependsOnList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 2761
          },
          "name": "environmentOverride",
          "type": {
            "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionSupportContainerDefinitionsEnvironmentOverrideList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 2793
          },
          "name": "healthCheck",
          "type": {
            "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionSupportContainerDefinitionsHealthCheckOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 2825
          },
          "name": "linuxCapabilities",
          "type": {
            "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionSupportContainerDefinitionsLinuxCapabilitiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 2857
          },
          "name": "mountPoints",
          "type": {
            "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionSupportContainerDefinitionsMountPointsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 2873
          },
          "name": "portConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionSupportContainerDefinitionsPortConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 2739
          },
          "name": "containerNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 2755
          },
          "name": "dependsOnInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionSupportContainerDefinitionsDependsOn"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 2771
          },
          "name": "environmentOverrideInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionSupportContainerDefinitionsEnvironmentOverride"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 2787
          },
          "name": "essentialInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 2803
          },
          "name": "healthCheckInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionSupportContainerDefinitionsHealthCheck"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 2819
          },
          "name": "imageUriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 2835
          },
          "name": "linuxCapabilitiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionSupportContainerDefinitionsLinuxCapabilities"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 2851
          },
          "name": "memoryHardLimitMebibytesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 2867
          },
          "name": "mountPointsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionSupportContainerDefinitionsMountPoints"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 2883
          },
          "name": "portConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionSupportContainerDefinitionsPortConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 2899
          },
          "name": "resolvedImageDigestInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 2915
          },
          "name": "vcpuInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 2729
          },
          "name": "containerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 2777
          },
          "name": "essential",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 2809
          },
          "name": "imageUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 2841
          },
          "name": "memoryHardLimitMebibytes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 2889
          },
          "name": "resolvedImageDigest",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 2905
          },
          "name": "vcpu",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 2631
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionSupportContainerDefinitions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/gamelift-container-group-definition/index:GameliftContainerGroupDefinitionSupportContainerDefinitionsOutputReference"
    },
    "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionSupportContainerDefinitionsPortConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionSupportContainerDefinitionsPortConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/gamelift-container-group-definition/index.ts",
        "line": 2340
      },
      "name": "GameliftContainerGroupDefinitionSupportContainerDefinitionsPortConfiguration",
      "namespace": "gameliftContainerGroupDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_group_definition#container_port_ranges GameliftContainerGroupDefinition#container_port_ranges}",
            "stability": "stable",
            "summary": "Specifies one or more ranges of ports on a container."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 2346
          },
          "name": "containerPortRanges",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionSupportContainerDefinitionsPortConfigurationContainerPortRanges"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/gamelift-container-group-definition/index:GameliftContainerGroupDefinitionSupportContainerDefinitionsPortConfiguration"
    },
    "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionSupportContainerDefinitionsPortConfigurationContainerPortRanges": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionSupportContainerDefinitionsPortConfigurationContainerPortRanges",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/gamelift-container-group-definition/index.ts",
        "line": 2152
      },
      "name": "GameliftContainerGroupDefinitionSupportContainerDefinitionsPortConfigurationContainerPortRanges",
      "namespace": "gameliftContainerGroupDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_group_definition#from_port GameliftContainerGroupDefinition#from_port}",
            "stability": "stable",
            "summary": "A starting value for the range of allowed port numbers."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 2158
          },
          "name": "fromPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_group_definition#protocol GameliftContainerGroupDefinition#protocol}",
            "stability": "stable",
            "summary": "Defines the protocol of these ports."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 2164
          },
          "name": "protocol",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Port numbers are end-inclusive. This value must be equal to or greater than FromPort.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_group_definition#to_port GameliftContainerGroupDefinition#to_port}",
            "stability": "stable",
            "summary": "An ending value for the range of allowed port numbers."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 2170
          },
          "name": "toPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/gamelift-container-group-definition/index:GameliftContainerGroupDefinitionSupportContainerDefinitionsPortConfigurationContainerPortRanges"
    },
    "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionSupportContainerDefinitionsPortConfigurationContainerPortRangesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionSupportContainerDefinitionsPortConfigurationContainerPortRangesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/gamelift-container-group-definition/index.ts",
          "line": 2329
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/gamelift-container-group-definition/index.ts",
        "line": 2321
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 2336
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionSupportContainerDefinitionsPortConfigurationContainerPortRangesOutputReference"
            }
          }
        }
      ],
      "name": "GameliftContainerGroupDefinitionSupportContainerDefinitionsPortConfigurationContainerPortRangesList",
      "namespace": "gameliftContainerGroupDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 2322
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionSupportContainerDefinitionsPortConfigurationContainerPortRanges"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/gamelift-container-group-definition/index:GameliftContainerGroupDefinitionSupportContainerDefinitionsPortConfigurationContainerPortRangesList"
    },
    "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionSupportContainerDefinitionsPortConfigurationContainerPortRangesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionSupportContainerDefinitionsPortConfigurationContainerPortRangesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/gamelift-container-group-definition/index.ts",
          "line": 2226
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/gamelift-container-group-definition/index.ts",
        "line": 2216
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 2280
          },
          "name": "resetFromPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 2296
          },
          "name": "resetProtocol"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 2312
          },
          "name": "resetToPort"
        }
      ],
      "name": "GameliftContainerGroupDefinitionSupportContainerDefinitionsPortConfigurationContainerPortRangesOutputReference",
      "namespace": "gameliftContainerGroupDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 2284
          },
          "name": "fromPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 2300
          },
          "name": "protocolInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 2316
          },
          "name": "toPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 2274
          },
          "name": "fromPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 2290
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 2306
          },
          "name": "toPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 2230
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionSupportContainerDefinitionsPortConfigurationContainerPortRanges"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/gamelift-container-group-definition/index:GameliftContainerGroupDefinitionSupportContainerDefinitionsPortConfigurationContainerPortRangesOutputReference"
    },
    "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionSupportContainerDefinitionsPortConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionSupportContainerDefinitionsPortConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/gamelift-container-group-definition/index.ts",
          "line": 2386
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/gamelift-container-group-definition/index.ts",
        "line": 2378
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 2425
          },
          "name": "putContainerPortRanges",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionSupportContainerDefinitionsPortConfigurationContainerPortRanges"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 2428
          },
          "name": "resetContainerPortRanges"
        }
      ],
      "name": "GameliftContainerGroupDefinitionSupportContainerDefinitionsPortConfigurationOutputReference",
      "namespace": "gameliftContainerGroupDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 2422
          },
          "name": "containerPortRanges",
          "type": {
            "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionSupportContainerDefinitionsPortConfigurationContainerPortRangesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 2432
          },
          "name": "containerPortRangesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionSupportContainerDefinitionsPortConfigurationContainerPortRanges"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 2390
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionSupportContainerDefinitionsPortConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/gamelift-container-group-definition/index:GameliftContainerGroupDefinitionSupportContainerDefinitionsPortConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/gamelift-container-group-definition/index.ts",
        "line": 2939
      },
      "name": "GameliftContainerGroupDefinitionTags",
      "namespace": "gameliftContainerGroupDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_group_definition#key GameliftContainerGroupDefinition#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 2945
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_container_group_definition#value GameliftContainerGroupDefinition#value}",
            "stability": "stable",
            "summary": "The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 2951
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/gamelift-container-group-definition/index:GameliftContainerGroupDefinitionTags"
    },
    "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/gamelift-container-group-definition/index.ts",
          "line": 3081
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/gamelift-container-group-definition/index.ts",
        "line": 3073
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 3088
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionTagsOutputReference"
            }
          }
        }
      ],
      "name": "GameliftContainerGroupDefinitionTagsList",
      "namespace": "gameliftContainerGroupDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 3074
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/gamelift-container-group-definition/index:GameliftContainerGroupDefinitionTagsList"
    },
    "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/gamelift-container-group-definition/index.ts",
          "line": 3000
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/gamelift-container-group-definition/index.ts",
        "line": 2990
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 3048
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 3064
          },
          "name": "resetValue"
        }
      ],
      "name": "GameliftContainerGroupDefinitionTagsOutputReference",
      "namespace": "gameliftContainerGroupDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 3052
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 3068
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 3042
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 3058
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-container-group-definition/index.ts",
            "line": 3004
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.gameliftContainerGroupDefinition.GameliftContainerGroupDefinitionTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/gamelift-container-group-definition/index:GameliftContainerGroupDefinitionTagsOutputReference"
    },
    "@cdktn/provider-awscc.gameliftFleet.GameliftFleet": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_fleet awscc_gamelift_fleet}."
      },
      "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleet",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_fleet awscc_gamelift_fleet} Resource."
        },
        "locationInModule": {
          "filename": "src/gamelift-fleet/index.ts",
          "line": 2500
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/gamelift-fleet/index.ts",
        "line": 2468
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a GameliftFleet resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2485
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the GameliftFleet to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_fleet#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing GameliftFleet that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the GameliftFleet to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2557
          },
          "name": "putAnywhereConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetAnywhereConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2605
          },
          "name": "putCertificateConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetCertificateConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2669
          },
          "name": "putEc2InboundPermissions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetEc2InboundPermissions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2764
          },
          "name": "putLocations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetLocations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2905
          },
          "name": "putPlayerGatewayConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetPlayerGatewayConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2937
          },
          "name": "putResourceCreationLimitPolicy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetResourceCreationLimitPolicy"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2953
          },
          "name": "putRuntimeConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetRuntimeConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2969
          },
          "name": "putScalingPolicies",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetScalingPolicies"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 3033
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2560
          },
          "name": "resetAnywhereConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2576
          },
          "name": "resetApplyCapacity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2592
          },
          "name": "resetBuildId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2608
          },
          "name": "resetCertificateConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2624
          },
          "name": "resetComputeType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2640
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2656
          },
          "name": "resetDesiredEc2Instances"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2672
          },
          "name": "resetEc2InboundPermissions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2688
          },
          "name": "resetEc2InstanceType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2714
          },
          "name": "resetFleetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2735
          },
          "name": "resetInstanceRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2751
          },
          "name": "resetInstanceRoleCredentialsProvider"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2767
          },
          "name": "resetLocations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2783
          },
          "name": "resetLogPaths"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2799
          },
          "name": "resetMaxSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2815
          },
          "name": "resetMetricGroups"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2831
          },
          "name": "resetMinSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2860
          },
          "name": "resetNewGameSessionProtectionPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2876
          },
          "name": "resetPeerVpcAwsAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2892
          },
          "name": "resetPeerVpcId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2908
          },
          "name": "resetPlayerGatewayConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2924
          },
          "name": "resetPlayerGatewayMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2940
          },
          "name": "resetResourceCreationLimitPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2956
          },
          "name": "resetRuntimeConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2972
          },
          "name": "resetScalingPolicies"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2988
          },
          "name": "resetScriptId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 3004
          },
          "name": "resetServerLaunchParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 3020
          },
          "name": "resetServerLaunchPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 3036
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 3048
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 3083
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "GameliftFleet",
      "namespace": "gameliftFleet",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2473
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2554
          },
          "name": "anywhereConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetAnywhereConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2602
          },
          "name": "certificateConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetCertificateConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2666
          },
          "name": "ec2InboundPermissions",
          "type": {
            "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetEc2InboundPermissionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2697
          },
          "name": "fleetArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2702
          },
          "name": "fleetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2723
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2761
          },
          "name": "locations",
          "type": {
            "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetLocationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2902
          },
          "name": "playerGatewayConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetPlayerGatewayConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2934
          },
          "name": "resourceCreationLimitPolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetResourceCreationLimitPolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2950
          },
          "name": "runtimeConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetRuntimeConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2966
          },
          "name": "scalingPolicies",
          "type": {
            "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetScalingPoliciesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 3030
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2564
          },
          "name": "anywhereConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetAnywhereConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2580
          },
          "name": "applyCapacityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2596
          },
          "name": "buildIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2612
          },
          "name": "certificateConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetCertificateConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2628
          },
          "name": "computeTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2644
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2660
          },
          "name": "desiredEc2InstancesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2676
          },
          "name": "ec2InboundPermissionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetEc2InboundPermissions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2692
          },
          "name": "ec2InstanceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2718
          },
          "name": "fleetTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2739
          },
          "name": "instanceRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2755
          },
          "name": "instanceRoleCredentialsProviderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2771
          },
          "name": "locationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetLocations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2787
          },
          "name": "logPathsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2803
          },
          "name": "maxSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2819
          },
          "name": "metricGroupsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2835
          },
          "name": "minSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2848
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2864
          },
          "name": "newGameSessionProtectionPolicyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2880
          },
          "name": "peerVpcAwsAccountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2896
          },
          "name": "peerVpcIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2912
          },
          "name": "playerGatewayConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetPlayerGatewayConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2928
          },
          "name": "playerGatewayModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2944
          },
          "name": "resourceCreationLimitPolicyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetResourceCreationLimitPolicy"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2960
          },
          "name": "runtimeConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetRuntimeConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2976
          },
          "name": "scalingPoliciesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetScalingPolicies"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2992
          },
          "name": "scriptIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 3008
          },
          "name": "serverLaunchParametersInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 3024
          },
          "name": "serverLaunchPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 3040
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2570
          },
          "name": "applyCapacity",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2586
          },
          "name": "buildId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2618
          },
          "name": "computeType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2634
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2650
          },
          "name": "desiredEc2Instances",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2682
          },
          "name": "ec2InstanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2708
          },
          "name": "fleetType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2729
          },
          "name": "instanceRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2745
          },
          "name": "instanceRoleCredentialsProvider",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2777
          },
          "name": "logPaths",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2793
          },
          "name": "maxSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2809
          },
          "name": "metricGroups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2825
          },
          "name": "minSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2841
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2854
          },
          "name": "newGameSessionProtectionPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2870
          },
          "name": "peerVpcAwsAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2886
          },
          "name": "peerVpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2918
          },
          "name": "playerGatewayMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2982
          },
          "name": "scriptId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2998
          },
          "name": "serverLaunchParameters",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 3014
          },
          "name": "serverLaunchPath",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/gamelift-fleet/index:GameliftFleet"
    },
    "@cdktn/provider-awscc.gameliftFleet.GameliftFleetAnywhereConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetAnywhereConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/gamelift-fleet/index.ts",
        "line": 198
      },
      "name": "GameliftFleetAnywhereConfiguration",
      "namespace": "gameliftFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_fleet#cost GameliftFleet#cost}",
            "stability": "stable",
            "summary": "Cost of compute can be specified on Anywhere Fleets to prioritize placement across Queue destinations based on Cost."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 204
          },
          "name": "cost",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/gamelift-fleet/index:GameliftFleetAnywhereConfiguration"
    },
    "@cdktn/provider-awscc.gameliftFleet.GameliftFleetAnywhereConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetAnywhereConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/gamelift-fleet/index.ts",
          "line": 244
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/gamelift-fleet/index.ts",
        "line": 236
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 286
          },
          "name": "resetCost"
        }
      ],
      "name": "GameliftFleetAnywhereConfigurationOutputReference",
      "namespace": "gameliftFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 290
          },
          "name": "costInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 280
          },
          "name": "cost",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 248
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetAnywhereConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/gamelift-fleet/index:GameliftFleetAnywhereConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.gameliftFleet.GameliftFleetCertificateConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetCertificateConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/gamelift-fleet/index.ts",
        "line": 294
      },
      "name": "GameliftFleetCertificateConfiguration",
      "namespace": "gameliftFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_fleet#certificate_type GameliftFleet#certificate_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 298
          },
          "name": "certificateType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/gamelift-fleet/index:GameliftFleetCertificateConfiguration"
    },
    "@cdktn/provider-awscc.gameliftFleet.GameliftFleetCertificateConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetCertificateConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/gamelift-fleet/index.ts",
          "line": 338
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/gamelift-fleet/index.ts",
        "line": 330
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 380
          },
          "name": "resetCertificateType"
        }
      ],
      "name": "GameliftFleetCertificateConfigurationOutputReference",
      "namespace": "gameliftFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 384
          },
          "name": "certificateTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 374
          },
          "name": "certificateType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 342
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetCertificateConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/gamelift-fleet/index:GameliftFleetCertificateConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.gameliftFleet.GameliftFleetConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/gamelift-fleet/index.ts",
        "line": 14
      },
      "name": "GameliftFleetConfig",
      "namespace": "gameliftFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_fleet#name GameliftFleet#name}",
            "stability": "stable",
            "summary": "A descriptive label that is associated with a fleet. Fleet names do not need to be unique."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 120
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_fleet#anywhere_configuration GameliftFleet#anywhere_configuration}",
            "stability": "stable",
            "summary": "Configuration for Anywhere fleet."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 20
          },
          "name": "anywhereConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetAnywhereConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Allowed options are ON_UPDATE (default), ON_CREATE_AND_UPDATE and ON_CREATE_AND_UPDATE_WITH_AUTOSCALING. If you choose ON_CREATE_AND_UPDATE_WITH_AUTOSCALING, MinSize and MaxSize will still be applied on creation and on updates, but DesiredEC2Instances will only be applied once on fleet creation and will be ignored during updates to prevent conflicts with auto-scaling. During updates with ON_CREATE_AND_UPDATE_WITH_AUTOSCALING chosen, if current desired instance is lower than the new MinSize, it will be increased to the new MinSize; if current desired instance is larger than the new MaxSize, it will be decreased to the new MaxSize.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_fleet#apply_capacity GameliftFleet#apply_capacity}",
            "stability": "stable",
            "summary": "Determines when and how to apply fleet or location capacities."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 26
          },
          "name": "applyCapacity",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you are deploying the fleet with a custom game build, you must specify this property. The build must have been successfully uploaded to Amazon GameLift and be in a READY status. This fleet setting cannot be changed once the fleet is created.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_fleet#build_id GameliftFleet#build_id}",
            "stability": "stable",
            "summary": "A unique identifier for a build to be deployed on the new fleet."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 32
          },
          "name": "buildId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "TLS certificates are used for encrypting traffic between game clients and game servers running on GameLift. If this parameter is not set, certificate generation is disabled. This fleet setting cannot be changed once the fleet is created.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_fleet#certificate_configuration GameliftFleet#certificate_configuration}",
            "stability": "stable",
            "summary": "Indicates whether to generate a TLS/SSL certificate for the new fleet."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 38
          },
          "name": "certificateConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetCertificateConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_fleet#compute_type GameliftFleet#compute_type}",
            "stability": "stable",
            "summary": "ComputeType to differentiate EC2 hardware managed by GameLift and Anywhere hardware managed by the customer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 44
          },
          "name": "computeType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_fleet#description GameliftFleet#description}",
            "stability": "stable",
            "summary": "A human-readable description of a fleet."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 50
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When creating a new fleet, GameLift automatically sets this value to \"1\" and initiates a single instance. Once the fleet is active, update this value to trigger GameLift to add or remove instances from the fleet.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_fleet#desired_ec2_instances GameliftFleet#desired_ec2_instances}",
            "stability": "stable",
            "summary": "[DEPRECATED] The number of EC2 instances that you want this fleet to host."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 56
          },
          "name": "desiredEc2Instances",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_fleet#ec2_inbound_permissions GameliftFleet#ec2_inbound_permissions}",
            "stability": "stable",
            "summary": "A range of IP addresses and port settings that allow inbound traffic to connect to server processes on an Amazon GameLift server."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 62
          },
          "name": "ec2InboundPermissions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetEc2InboundPermissions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "A fleet instance type determines the computing resources of each instance in the fleet, including CPU, memory, storage, and networking capacity. Amazon GameLift supports the following EC2 instance types. See Amazon EC2 Instance Types for detailed descriptions.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_fleet#ec2_instance_type GameliftFleet#ec2_instance_type}",
            "stability": "stable",
            "summary": "The name of an EC2 instance type that is supported in Amazon GameLift."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 68
          },
          "name": "ec2InstanceType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If empty, the default is ON_DEMAND. Both categories of instances use identical hardware and configurations based on the instance type selected for this fleet.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_fleet#fleet_type GameliftFleet#fleet_type}",
            "stability": "stable",
            "summary": "Indicates whether to use On-Demand instances or Spot instances for this fleet."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 74
          },
          "name": "fleetType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "With an instance role ARN set, any application that runs on an instance in this fleet can assume the role, including install scripts, server processes, and daemons (background processes). Create a role or look up a role's ARN from the IAM dashboard in the AWS Management Console.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_fleet#instance_role_arn GameliftFleet#instance_role_arn}",
            "stability": "stable",
            "summary": "A unique identifier for an AWS IAM role that manages access to your AWS services."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 80
          },
          "name": "instanceRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_fleet#instance_role_credentials_provider GameliftFleet#instance_role_credentials_provider}",
            "stability": "stable",
            "summary": "Credentials provider implementation that loads credentials from the Amazon EC2 Instance Metadata Service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 86
          },
          "name": "instanceRoleCredentialsProvider",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_fleet#locations GameliftFleet#locations}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 90
          },
          "name": "locations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetLocations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When hosting a custom game build, specify where Amazon GameLift should store log files using the Amazon GameLift server API call ProcessReady()\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_fleet#log_paths GameliftFleet#log_paths}",
            "stability": "stable",
            "summary": "This parameter is no longer used."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 96
          },
          "name": "logPaths",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When creating a new fleet, GameLift automatically sets this value to \"1\". Once the fleet is active, you can change this value.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_fleet#max_size GameliftFleet#max_size}",
            "stability": "stable",
            "summary": "[DEPRECATED] The maximum value that is allowed for the fleet's instance count."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 102
          },
          "name": "maxSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "A metric group aggregates the metrics for all fleets in the group. Specify a string containing the metric group name. You can use an existing name or use a new name to create a new metric group. Currently, this parameter can have only one string.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_fleet#metric_groups GameliftFleet#metric_groups}",
            "stability": "stable",
            "summary": "The name of an Amazon CloudWatch metric group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 108
          },
          "name": "metricGroups",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When creating a new fleet, GameLift automatically sets this value to \"0\". After the fleet is active, you can change this value.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_fleet#min_size GameliftFleet#min_size}",
            "stability": "stable",
            "summary": "[DEPRECATED] The minimum value allowed for the fleet's instance count."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 114
          },
          "name": "minSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When protected, active game sessions cannot be terminated during a scale-down event. If this parameter is not set, instances in this fleet default to no protection. You can change a fleet's protection policy to affect future game sessions on the fleet. You can also set protection for individual game sessions.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_fleet#new_game_session_protection_policy GameliftFleet#new_game_session_protection_policy}",
            "stability": "stable",
            "summary": "A game session protection policy to apply to all game sessions hosted on instances in this fleet."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 126
          },
          "name": "newGameSessionProtectionPolicy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can find your account ID in the AWS Management Console under account settings.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_fleet#peer_vpc_aws_account_id GameliftFleet#peer_vpc_aws_account_id}",
            "stability": "stable",
            "summary": "A unique identifier for the AWS account with the VPC that you want to peer your Amazon GameLift fleet with."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 132
          },
          "name": "peerVpcAwsAccountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The VPC must be in the same Region as your fleet. To look up a VPC ID, use the VPC Dashboard in the AWS Management Console.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_fleet#peer_vpc_id GameliftFleet#peer_vpc_id}",
            "stability": "stable",
            "summary": "A unique identifier for a VPC with resources to be accessed by your Amazon GameLift fleet."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 138
          },
          "name": "peerVpcId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_fleet#player_gateway_configuration GameliftFleet#player_gateway_configuration}",
            "stability": "stable",
            "summary": "Configuration for player gateway."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 144
          },
          "name": "playerGatewayConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetPlayerGatewayConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_fleet#player_gateway_mode GameliftFleet#player_gateway_mode}",
            "stability": "stable",
            "summary": "The player gateway mode for the fleet."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 150
          },
          "name": "playerGatewayMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_fleet#resource_creation_limit_policy GameliftFleet#resource_creation_limit_policy}",
            "stability": "stable",
            "summary": "A policy that limits the number of game sessions an individual player can create over a span of time for this fleet."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 156
          },
          "name": "resourceCreationLimitPolicy",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetResourceCreationLimitPolicy"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Server processes run either a custom game build executable or a Realtime script. The runtime configuration defines the server executables or launch script file, launch parameters, and the number of processes to run concurrently on each instance. When creating a fleet, the runtime configuration must have at least one server process configuration; otherwise the request fails with an invalid request exception.\n\nThis parameter is required unless the parameters ServerLaunchPath and ServerLaunchParameters are defined. Runtime configuration has replaced these parameters, but fleets that use them will continue to work.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_fleet#runtime_configuration GameliftFleet#runtime_configuration}",
            "stability": "stable",
            "summary": "Instructions for launching server processes on each instance in the fleet."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 164
          },
          "name": "runtimeConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetRuntimeConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_fleet#scaling_policies GameliftFleet#scaling_policies}",
            "stability": "stable",
            "summary": "A list of rules that control how a fleet is scaled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 170
          },
          "name": "scalingPolicies",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetScalingPolicies"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The script must have been successfully uploaded to Amazon GameLift. This fleet setting cannot be changed once the fleet is created.\n\nNote: It is not currently possible to use the !Ref command to reference a script created with a CloudFormation template for the fleet property ScriptId. Instead, use Fn::GetAtt Script.Arn or Fn::GetAtt Script.Id to retrieve either of these properties as input for ScriptId. Alternatively, enter a ScriptId string manually.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_fleet#script_id GameliftFleet#script_id}",
            "stability": "stable",
            "summary": "A unique identifier for a Realtime script to be deployed on a new Realtime Servers fleet."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 178
          },
          "name": "scriptId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Instead, specify server launch parameters in the RuntimeConfiguration parameter. A request must specify either a runtime configuration or values for both ServerLaunchParameters and ServerLaunchPath.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_fleet#server_launch_parameters GameliftFleet#server_launch_parameters}",
            "stability": "stable",
            "summary": "This parameter is no longer used but is retained for backward compatibility."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 184
          },
          "name": "serverLaunchParameters",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Instead, specify a server launch path using the RuntimeConfiguration parameter. Requests that specify a server launch path and launch parameters instead of a runtime configuration will continue to work.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_fleet#server_launch_path GameliftFleet#server_launch_path}",
            "stability": "stable",
            "summary": "This parameter is no longer used."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 190
          },
          "name": "serverLaunchPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_fleet#tags GameliftFleet#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 196
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/gamelift-fleet/index:GameliftFleetConfig"
    },
    "@cdktn/provider-awscc.gameliftFleet.GameliftFleetEc2InboundPermissions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetEc2InboundPermissions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/gamelift-fleet/index.ts",
        "line": 388
      },
      "name": "GameliftFleetEc2InboundPermissions",
      "namespace": "gameliftFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_fleet#from_port GameliftFleet#from_port}",
            "stability": "stable",
            "summary": "A starting value for a range of allowed port numbers."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 394
          },
          "name": "fromPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This value must be expressed in CIDR notation. Example: \"000.000.000.000/[subnet mask]\" or optionally the shortened version \"0.0.0.0/[subnet mask]\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_fleet#ip_range GameliftFleet#ip_range}",
            "stability": "stable",
            "summary": "A range of allowed IP addresses."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 400
          },
          "name": "ipRange",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_fleet#protocol GameliftFleet#protocol}",
            "stability": "stable",
            "summary": "The network communication protocol used by the fleet."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 406
          },
          "name": "protocol",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Port numbers are end-inclusive. This value must be higher than FromPort.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_fleet#to_port GameliftFleet#to_port}",
            "stability": "stable",
            "summary": "An ending value for a range of allowed port numbers."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 412
          },
          "name": "toPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/gamelift-fleet/index:GameliftFleetEc2InboundPermissions"
    },
    "@cdktn/provider-awscc.gameliftFleet.GameliftFleetEc2InboundPermissionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetEc2InboundPermissionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/gamelift-fleet/index.ts",
          "line": 600
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/gamelift-fleet/index.ts",
        "line": 592
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 607
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetEc2InboundPermissionsOutputReference"
            }
          }
        }
      ],
      "name": "GameliftFleetEc2InboundPermissionsList",
      "namespace": "gameliftFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 593
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetEc2InboundPermissions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/gamelift-fleet/index:GameliftFleetEc2InboundPermissionsList"
    },
    "@cdktn/provider-awscc.gameliftFleet.GameliftFleetEc2InboundPermissionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetEc2InboundPermissionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/gamelift-fleet/index.ts",
          "line": 475
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/gamelift-fleet/index.ts",
        "line": 465
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 535
          },
          "name": "resetFromPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 551
          },
          "name": "resetIpRange"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 567
          },
          "name": "resetProtocol"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 583
          },
          "name": "resetToPort"
        }
      ],
      "name": "GameliftFleetEc2InboundPermissionsOutputReference",
      "namespace": "gameliftFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 539
          },
          "name": "fromPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 555
          },
          "name": "ipRangeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 571
          },
          "name": "protocolInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 587
          },
          "name": "toPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 529
          },
          "name": "fromPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 545
          },
          "name": "ipRange",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 561
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 577
          },
          "name": "toPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 479
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetEc2InboundPermissions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/gamelift-fleet/index:GameliftFleetEc2InboundPermissionsOutputReference"
    },
    "@cdktn/provider-awscc.gameliftFleet.GameliftFleetLocations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetLocations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/gamelift-fleet/index.ts",
        "line": 943
      },
      "name": "GameliftFleetLocations",
      "namespace": "gameliftFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_fleet#location GameliftFleet#location}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 947
          },
          "name": "location",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The location value might refer to a fleet's remote location or its home Region.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_fleet#location_capacity GameliftFleet#location_capacity}",
            "stability": "stable",
            "summary": "Current resource capacity settings in a specified fleet or location."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 953
          },
          "name": "locationCapacity",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetLocationsLocationCapacity"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_fleet#player_gateway_status GameliftFleet#player_gateway_status}",
            "stability": "stable",
            "summary": "The player gateway status for the location."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 959
          },
          "name": "playerGatewayStatus",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/gamelift-fleet/index:GameliftFleetLocations"
    },
    "@cdktn/provider-awscc.gameliftFleet.GameliftFleetLocationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetLocationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/gamelift-fleet/index.ts",
          "line": 1118
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/gamelift-fleet/index.ts",
        "line": 1110
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 1125
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetLocationsOutputReference"
            }
          }
        }
      ],
      "name": "GameliftFleetLocationsList",
      "namespace": "gameliftFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 1111
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetLocations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/gamelift-fleet/index:GameliftFleetLocationsList"
    },
    "@cdktn/provider-awscc.gameliftFleet.GameliftFleetLocationsLocationCapacity": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetLocationsLocationCapacity",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/gamelift-fleet/index.ts",
        "line": 742
      },
      "name": "GameliftFleetLocationsLocationCapacity",
      "namespace": "gameliftFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The number of EC2 instances you want to maintain in the specified fleet location. This value must fall between the minimum and maximum size limits.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_fleet#desired_ec2_instances GameliftFleet#desired_ec2_instances}",
            "stability": "stable",
            "summary": "Defaults to MinSize if not defined."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 748
          },
          "name": "desiredEc2Instances",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_fleet#managed_capacity_configuration GameliftFleet#managed_capacity_configuration}",
            "stability": "stable",
            "summary": "Configuration options for Amazon GameLift Servers-managed capacity behavior."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 754
          },
          "name": "managedCapacityConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetLocationsLocationCapacityManagedCapacityConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When creating a new fleet, GameLift automatically sets this value to \"1\". Once the fleet is active, you can change this value.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_fleet#max_size GameliftFleet#max_size}",
            "stability": "stable",
            "summary": "The maximum value that is allowed for the fleet's instance count for a location."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 760
          },
          "name": "maxSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When creating a new fleet, GameLift automatically sets this value to \"0\". After the fleet is active, you can change this value.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_fleet#min_size GameliftFleet#min_size}",
            "stability": "stable",
            "summary": "The minimum value allowed for the fleet's instance count for a location."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 766
          },
          "name": "minSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/gamelift-fleet/index:GameliftFleetLocationsLocationCapacity"
    },
    "@cdktn/provider-awscc.gameliftFleet.GameliftFleetLocationsLocationCapacityManagedCapacityConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetLocationsLocationCapacityManagedCapacityConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/gamelift-fleet/index.ts",
        "line": 611
      },
      "name": "GameliftFleetLocationsLocationCapacityManagedCapacityConfiguration",
      "namespace": "gameliftFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_fleet#scale_in_after_inactivity_minutes GameliftFleet#scale_in_after_inactivity_minutes}",
            "stability": "stable",
            "summary": "Length of time, in minutes, that Amazon GameLift Servers will wait before scaling in your MinSize and DesiredInstances to 0 after a period with no game session activity."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 617
          },
          "name": "scaleInAfterInactivityMinutes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Game session activity refers to any active running sessions or game session requests. When set to SCALE_TO_AND_FROM_ZERO, MinSize must not be specified and will be managed automatically. When set to MANUAL, MinSize is required.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_fleet#zero_capacity_strategy GameliftFleet#zero_capacity_strategy}",
            "stability": "stable",
            "summary": "The strategy Amazon GameLift Servers will use to automatically scale your capacity to and from zero in response to game session activity."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 623
          },
          "name": "zeroCapacityStrategy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/gamelift-fleet/index:GameliftFleetLocationsLocationCapacityManagedCapacityConfiguration"
    },
    "@cdktn/provider-awscc.gameliftFleet.GameliftFleetLocationsLocationCapacityManagedCapacityConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetLocationsLocationCapacityManagedCapacityConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/gamelift-fleet/index.ts",
          "line": 670
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/gamelift-fleet/index.ts",
        "line": 662
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 718
          },
          "name": "resetScaleInAfterInactivityMinutes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 734
          },
          "name": "resetZeroCapacityStrategy"
        }
      ],
      "name": "GameliftFleetLocationsLocationCapacityManagedCapacityConfigurationOutputReference",
      "namespace": "gameliftFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 722
          },
          "name": "scaleInAfterInactivityMinutesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 738
          },
          "name": "zeroCapacityStrategyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 712
          },
          "name": "scaleInAfterInactivityMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 728
          },
          "name": "zeroCapacityStrategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 674
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetLocationsLocationCapacityManagedCapacityConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/gamelift-fleet/index:GameliftFleetLocationsLocationCapacityManagedCapacityConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.gameliftFleet.GameliftFleetLocationsLocationCapacityOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetLocationsLocationCapacityOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/gamelift-fleet/index.ts",
          "line": 827
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/gamelift-fleet/index.ts",
        "line": 819
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 900
          },
          "name": "putManagedCapacityConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetLocationsLocationCapacityManagedCapacityConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 887
          },
          "name": "resetDesiredEc2Instances"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 903
          },
          "name": "resetManagedCapacityConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 919
          },
          "name": "resetMaxSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 935
          },
          "name": "resetMinSize"
        }
      ],
      "name": "GameliftFleetLocationsLocationCapacityOutputReference",
      "namespace": "gameliftFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 897
          },
          "name": "managedCapacityConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetLocationsLocationCapacityManagedCapacityConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 891
          },
          "name": "desiredEc2InstancesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 907
          },
          "name": "managedCapacityConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetLocationsLocationCapacityManagedCapacityConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 923
          },
          "name": "maxSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 939
          },
          "name": "minSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 881
          },
          "name": "desiredEc2Instances",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 913
          },
          "name": "maxSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 929
          },
          "name": "minSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 831
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetLocationsLocationCapacity"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/gamelift-fleet/index:GameliftFleetLocationsLocationCapacityOutputReference"
    },
    "@cdktn/provider-awscc.gameliftFleet.GameliftFleetLocationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetLocationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/gamelift-fleet/index.ts",
          "line": 1015
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/gamelift-fleet/index.ts",
        "line": 1005
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 1082
          },
          "name": "putLocationCapacity",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetLocationsLocationCapacity"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 1069
          },
          "name": "resetLocation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 1085
          },
          "name": "resetLocationCapacity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 1101
          },
          "name": "resetPlayerGatewayStatus"
        }
      ],
      "name": "GameliftFleetLocationsOutputReference",
      "namespace": "gameliftFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 1079
          },
          "name": "locationCapacity",
          "type": {
            "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetLocationsLocationCapacityOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 1089
          },
          "name": "locationCapacityInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetLocationsLocationCapacity"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 1073
          },
          "name": "locationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 1105
          },
          "name": "playerGatewayStatusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 1063
          },
          "name": "location",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 1095
          },
          "name": "playerGatewayStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 1019
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetLocations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/gamelift-fleet/index:GameliftFleetLocationsOutputReference"
    },
    "@cdktn/provider-awscc.gameliftFleet.GameliftFleetPlayerGatewayConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetPlayerGatewayConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/gamelift-fleet/index.ts",
        "line": 1129
      },
      "name": "GameliftFleetPlayerGatewayConfiguration",
      "namespace": "gameliftFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_fleet#game_server_ip_protocol_supported GameliftFleet#game_server_ip_protocol_supported}",
            "stability": "stable",
            "summary": "The IP protocol supported by the game server."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 1135
          },
          "name": "gameServerIpProtocolSupported",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/gamelift-fleet/index:GameliftFleetPlayerGatewayConfiguration"
    },
    "@cdktn/provider-awscc.gameliftFleet.GameliftFleetPlayerGatewayConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetPlayerGatewayConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/gamelift-fleet/index.ts",
          "line": 1175
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/gamelift-fleet/index.ts",
        "line": 1167
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 1217
          },
          "name": "resetGameServerIpProtocolSupported"
        }
      ],
      "name": "GameliftFleetPlayerGatewayConfigurationOutputReference",
      "namespace": "gameliftFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 1221
          },
          "name": "gameServerIpProtocolSupportedInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 1211
          },
          "name": "gameServerIpProtocolSupported",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 1179
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetPlayerGatewayConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/gamelift-fleet/index:GameliftFleetPlayerGatewayConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.gameliftFleet.GameliftFleetResourceCreationLimitPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetResourceCreationLimitPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/gamelift-fleet/index.ts",
        "line": 1225
      },
      "name": "GameliftFleetResourceCreationLimitPolicy",
      "namespace": "gameliftFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_fleet#new_game_sessions_per_creator GameliftFleet#new_game_sessions_per_creator}",
            "stability": "stable",
            "summary": "The maximum number of game sessions that an individual can create during the policy period."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 1231
          },
          "name": "newGameSessionsPerCreator",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_fleet#policy_period_in_minutes GameliftFleet#policy_period_in_minutes}",
            "stability": "stable",
            "summary": "The time span used in evaluating the resource creation limit policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 1237
          },
          "name": "policyPeriodInMinutes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/gamelift-fleet/index:GameliftFleetResourceCreationLimitPolicy"
    },
    "@cdktn/provider-awscc.gameliftFleet.GameliftFleetResourceCreationLimitPolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetResourceCreationLimitPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/gamelift-fleet/index.ts",
          "line": 1284
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/gamelift-fleet/index.ts",
        "line": 1276
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 1332
          },
          "name": "resetNewGameSessionsPerCreator"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 1348
          },
          "name": "resetPolicyPeriodInMinutes"
        }
      ],
      "name": "GameliftFleetResourceCreationLimitPolicyOutputReference",
      "namespace": "gameliftFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 1336
          },
          "name": "newGameSessionsPerCreatorInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 1352
          },
          "name": "policyPeriodInMinutesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 1326
          },
          "name": "newGameSessionsPerCreator",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 1342
          },
          "name": "policyPeriodInMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 1288
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetResourceCreationLimitPolicy"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/gamelift-fleet/index:GameliftFleetResourceCreationLimitPolicyOutputReference"
    },
    "@cdktn/provider-awscc.gameliftFleet.GameliftFleetRuntimeConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetRuntimeConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/gamelift-fleet/index.ts",
        "line": 1548
      },
      "name": "GameliftFleetRuntimeConfiguration",
      "namespace": "gameliftFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "If the game session is not active before the timeout, activation is terminated and the game session status is changed to TERMINATED.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_fleet#game_session_activation_timeout_seconds GameliftFleet#game_session_activation_timeout_seconds}",
            "stability": "stable",
            "summary": "The maximum amount of time (in seconds) that a game session can remain in status ACTIVATING."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 1554
          },
          "name": "gameSessionActivationTimeoutSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This setting limits the amount of instance resources that can be used for new game activations at any one time.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_fleet#max_concurrent_game_session_activations GameliftFleet#max_concurrent_game_session_activations}",
            "stability": "stable",
            "summary": "The maximum number of game sessions with status ACTIVATING to allow on an instance simultaneously."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 1560
          },
          "name": "maxConcurrentGameSessionActivations",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_fleet#server_processes GameliftFleet#server_processes}",
            "stability": "stable",
            "summary": "A collection of server process configurations that describe which server processes to run on each instance in a fleet."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 1566
          },
          "name": "serverProcesses",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetRuntimeConfigurationServerProcesses"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/gamelift-fleet/index:GameliftFleetRuntimeConfiguration"
    },
    "@cdktn/provider-awscc.gameliftFleet.GameliftFleetRuntimeConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetRuntimeConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/gamelift-fleet/index.ts",
          "line": 1620
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/gamelift-fleet/index.ts",
        "line": 1612
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 1703
          },
          "name": "putServerProcesses",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetRuntimeConfigurationServerProcesses"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 1674
          },
          "name": "resetGameSessionActivationTimeoutSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 1690
          },
          "name": "resetMaxConcurrentGameSessionActivations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 1706
          },
          "name": "resetServerProcesses"
        }
      ],
      "name": "GameliftFleetRuntimeConfigurationOutputReference",
      "namespace": "gameliftFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 1700
          },
          "name": "serverProcesses",
          "type": {
            "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetRuntimeConfigurationServerProcessesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 1678
          },
          "name": "gameSessionActivationTimeoutSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 1694
          },
          "name": "maxConcurrentGameSessionActivationsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 1710
          },
          "name": "serverProcessesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetRuntimeConfigurationServerProcesses"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 1668
          },
          "name": "gameSessionActivationTimeoutSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 1684
          },
          "name": "maxConcurrentGameSessionActivations",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 1624
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetRuntimeConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/gamelift-fleet/index:GameliftFleetRuntimeConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.gameliftFleet.GameliftFleetRuntimeConfigurationServerProcesses": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetRuntimeConfigurationServerProcesses",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/gamelift-fleet/index.ts",
        "line": 1356
      },
      "name": "GameliftFleetRuntimeConfigurationServerProcesses",
      "namespace": "gameliftFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_fleet#concurrent_executions GameliftFleet#concurrent_executions}",
            "stability": "stable",
            "summary": "The number of server processes that use this configuration to run concurrently on an instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 1362
          },
          "name": "concurrentExecutions",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Game builds and Realtime scripts are installed on instances at the root:\n\nWindows (for custom game builds only): C:\\game. Example: \"C:\\game\\MyGame\\server.exe\"\n\nLinux: /local/game. Examples: \"/local/game/MyGame/server.exe\" or \"/local/game/MyRealtimeScript.js\"\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_fleet#launch_path GameliftFleet#launch_path}",
            "stability": "stable",
            "summary": "The location of the server executable in a custom game build or the name of the Realtime script file that contains the Init() function."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 1372
          },
          "name": "launchPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_fleet#parameters GameliftFleet#parameters}",
            "stability": "stable",
            "summary": "An optional list of parameters to pass to the server executable or Realtime script on launch."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 1378
          },
          "name": "parameters",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/gamelift-fleet/index:GameliftFleetRuntimeConfigurationServerProcesses"
    },
    "@cdktn/provider-awscc.gameliftFleet.GameliftFleetRuntimeConfigurationServerProcessesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetRuntimeConfigurationServerProcessesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/gamelift-fleet/index.ts",
          "line": 1537
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/gamelift-fleet/index.ts",
        "line": 1529
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 1544
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetRuntimeConfigurationServerProcessesOutputReference"
            }
          }
        }
      ],
      "name": "GameliftFleetRuntimeConfigurationServerProcessesList",
      "namespace": "gameliftFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 1530
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetRuntimeConfigurationServerProcesses"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/gamelift-fleet/index:GameliftFleetRuntimeConfigurationServerProcessesList"
    },
    "@cdktn/provider-awscc.gameliftFleet.GameliftFleetRuntimeConfigurationServerProcessesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetRuntimeConfigurationServerProcessesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/gamelift-fleet/index.ts",
          "line": 1434
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/gamelift-fleet/index.ts",
        "line": 1424
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 1488
          },
          "name": "resetConcurrentExecutions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 1504
          },
          "name": "resetLaunchPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 1520
          },
          "name": "resetParameters"
        }
      ],
      "name": "GameliftFleetRuntimeConfigurationServerProcessesOutputReference",
      "namespace": "gameliftFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 1492
          },
          "name": "concurrentExecutionsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 1508
          },
          "name": "launchPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 1524
          },
          "name": "parametersInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 1482
          },
          "name": "concurrentExecutions",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 1498
          },
          "name": "launchPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 1514
          },
          "name": "parameters",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 1438
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetRuntimeConfigurationServerProcesses"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/gamelift-fleet/index:GameliftFleetRuntimeConfigurationServerProcessesOutputReference"
    },
    "@cdktn/provider-awscc.gameliftFleet.GameliftFleetScalingPolicies": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetScalingPolicies",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/gamelift-fleet/index.ts",
        "line": 1810
      },
      "name": "GameliftFleetScalingPolicies",
      "namespace": "gameliftFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_fleet#comparison_operator GameliftFleet#comparison_operator}",
            "stability": "stable",
            "summary": "Comparison operator to use when measuring a metric against the threshold value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 1816
          },
          "name": "comparisonOperator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_fleet#evaluation_periods GameliftFleet#evaluation_periods}",
            "stability": "stable",
            "summary": "Length of time (in minutes) the metric must be at or beyond the threshold before a scaling event is triggered."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 1822
          },
          "name": "evaluationPeriods",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_fleet#location GameliftFleet#location}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 1826
          },
          "name": "location",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_fleet#metric_name GameliftFleet#metric_name}",
            "stability": "stable",
            "summary": "Name of the Amazon GameLift-defined metric that is used to trigger a scaling adjustment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 1832
          },
          "name": "metricName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_fleet#name GameliftFleet#name}",
            "stability": "stable",
            "summary": "A descriptive label that is associated with a fleet's scaling policy. Policy names do not need to be unique."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 1838
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For a target-based policy, set the parameter MetricName to 'PercentAvailableGameSessions' and specify a TargetConfiguration. For a rule-based policy set the following parameters: MetricName, ComparisonOperator, Threshold, EvaluationPeriods, ScalingAdjustmentType, and ScalingAdjustment.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_fleet#policy_type GameliftFleet#policy_type}",
            "stability": "stable",
            "summary": "The type of scaling policy to create."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 1844
          },
          "name": "policyType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_fleet#scaling_adjustment GameliftFleet#scaling_adjustment}",
            "stability": "stable",
            "summary": "Amount of adjustment to make, based on the scaling adjustment type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 1850
          },
          "name": "scalingAdjustment",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_fleet#scaling_adjustment_type GameliftFleet#scaling_adjustment_type}",
            "stability": "stable",
            "summary": "The type of adjustment to make to a fleet's instance count."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 1856
          },
          "name": "scalingAdjustmentType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The scaling policy can be in force only when in an ACTIVE status. Scaling policies can be suspended for individual fleets. If the policy is suspended for a fleet, the policy status does not change.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_fleet#status GameliftFleet#status}",
            "stability": "stable",
            "summary": "Current status of the scaling policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 1862
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_fleet#target_configuration GameliftFleet#target_configuration}",
            "stability": "stable",
            "summary": "An object that contains settings for a target-based scaling policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 1868
          },
          "name": "targetConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetScalingPoliciesTargetConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_fleet#threshold GameliftFleet#threshold}",
            "stability": "stable",
            "summary": "Metric value used to trigger a scaling event."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 1874
          },
          "name": "threshold",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The status PENDING_UPDATE indicates that an update was requested for the fleet but has not yet been completed for the location.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_fleet#update_status GameliftFleet#update_status}",
            "stability": "stable",
            "summary": "The current status of the fleet's scaling policies in a requested fleet location."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 1880
          },
          "name": "updateStatus",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/gamelift-fleet/index:GameliftFleetScalingPolicies"
    },
    "@cdktn/provider-awscc.gameliftFleet.GameliftFleetScalingPoliciesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetScalingPoliciesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/gamelift-fleet/index.ts",
          "line": 2300
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/gamelift-fleet/index.ts",
        "line": 2292
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2307
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetScalingPoliciesOutputReference"
            }
          }
        }
      ],
      "name": "GameliftFleetScalingPoliciesList",
      "namespace": "gameliftFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2293
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetScalingPolicies"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/gamelift-fleet/index:GameliftFleetScalingPoliciesList"
    },
    "@cdktn/provider-awscc.gameliftFleet.GameliftFleetScalingPoliciesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetScalingPoliciesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/gamelift-fleet/index.ts",
          "line": 1999
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/gamelift-fleet/index.ts",
        "line": 1989
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2248
          },
          "name": "putTargetConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetScalingPoliciesTargetConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2107
          },
          "name": "resetComparisonOperator"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2123
          },
          "name": "resetEvaluationPeriods"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2139
          },
          "name": "resetLocation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2155
          },
          "name": "resetMetricName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2171
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2187
          },
          "name": "resetPolicyType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2203
          },
          "name": "resetScalingAdjustment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2219
          },
          "name": "resetScalingAdjustmentType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2235
          },
          "name": "resetStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2251
          },
          "name": "resetTargetConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2267
          },
          "name": "resetThreshold"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2283
          },
          "name": "resetUpdateStatus"
        }
      ],
      "name": "GameliftFleetScalingPoliciesOutputReference",
      "namespace": "gameliftFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2245
          },
          "name": "targetConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetScalingPoliciesTargetConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2111
          },
          "name": "comparisonOperatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2127
          },
          "name": "evaluationPeriodsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2143
          },
          "name": "locationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2159
          },
          "name": "metricNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2175
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2191
          },
          "name": "policyTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2207
          },
          "name": "scalingAdjustmentInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2223
          },
          "name": "scalingAdjustmentTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2239
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2255
          },
          "name": "targetConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetScalingPoliciesTargetConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2271
          },
          "name": "thresholdInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2287
          },
          "name": "updateStatusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2101
          },
          "name": "comparisonOperator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2117
          },
          "name": "evaluationPeriods",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2133
          },
          "name": "location",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2149
          },
          "name": "metricName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2165
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2181
          },
          "name": "policyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2197
          },
          "name": "scalingAdjustment",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2213
          },
          "name": "scalingAdjustmentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2229
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2261
          },
          "name": "threshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2277
          },
          "name": "updateStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2003
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetScalingPolicies"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/gamelift-fleet/index:GameliftFleetScalingPoliciesOutputReference"
    },
    "@cdktn/provider-awscc.gameliftFleet.GameliftFleetScalingPoliciesTargetConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetScalingPoliciesTargetConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/gamelift-fleet/index.ts",
        "line": 1714
      },
      "name": "GameliftFleetScalingPoliciesTargetConfiguration",
      "namespace": "gameliftFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The value must be relevant for whatever metric the scaling policy is using. For example, in a policy using the metric PercentAvailableGameSessions, the target value should be the preferred size of the fleet's buffer (the percent of capacity that should be idle and ready for new game sessions).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_fleet#target_value GameliftFleet#target_value}",
            "stability": "stable",
            "summary": "Desired value to use with a target-based scaling policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 1720
          },
          "name": "targetValue",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/gamelift-fleet/index:GameliftFleetScalingPoliciesTargetConfiguration"
    },
    "@cdktn/provider-awscc.gameliftFleet.GameliftFleetScalingPoliciesTargetConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetScalingPoliciesTargetConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/gamelift-fleet/index.ts",
          "line": 1760
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/gamelift-fleet/index.ts",
        "line": 1752
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 1802
          },
          "name": "resetTargetValue"
        }
      ],
      "name": "GameliftFleetScalingPoliciesTargetConfigurationOutputReference",
      "namespace": "gameliftFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 1806
          },
          "name": "targetValueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 1796
          },
          "name": "targetValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 1764
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetScalingPoliciesTargetConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/gamelift-fleet/index:GameliftFleetScalingPoliciesTargetConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.gameliftFleet.GameliftFleetTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/gamelift-fleet/index.ts",
        "line": 2311
      },
      "name": "GameliftFleetTags",
      "namespace": "gameliftFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_fleet#key GameliftFleet#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2317
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_fleet#value GameliftFleet#value}",
            "stability": "stable",
            "summary": "The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2323
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/gamelift-fleet/index:GameliftFleetTags"
    },
    "@cdktn/provider-awscc.gameliftFleet.GameliftFleetTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/gamelift-fleet/index.ts",
          "line": 2453
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/gamelift-fleet/index.ts",
        "line": 2445
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2460
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetTagsOutputReference"
            }
          }
        }
      ],
      "name": "GameliftFleetTagsList",
      "namespace": "gameliftFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2446
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/gamelift-fleet/index:GameliftFleetTagsList"
    },
    "@cdktn/provider-awscc.gameliftFleet.GameliftFleetTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/gamelift-fleet/index.ts",
          "line": 2372
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/gamelift-fleet/index.ts",
        "line": 2362
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2420
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2436
          },
          "name": "resetValue"
        }
      ],
      "name": "GameliftFleetTagsOutputReference",
      "namespace": "gameliftFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2424
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2440
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2414
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2430
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-fleet/index.ts",
            "line": 2376
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.gameliftFleet.GameliftFleetTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/gamelift-fleet/index:GameliftFleetTagsOutputReference"
    },
    "@cdktn/provider-awscc.gameliftGameServerGroup.GameliftGameServerGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_game_server_group awscc_gamelift_game_server_group}."
      },
      "fqn": "@cdktn/provider-awscc.gameliftGameServerGroup.GameliftGameServerGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_game_server_group awscc_gamelift_game_server_group} Resource."
        },
        "locationInModule": {
          "filename": "src/gamelift-game-server-group/index.ts",
          "line": 820
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.gameliftGameServerGroup.GameliftGameServerGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/gamelift-game-server-group/index.ts",
        "line": 788
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a GameliftGameServerGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/gamelift-game-server-group/index.ts",
            "line": 805
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the GameliftGameServerGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_game_server_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing GameliftGameServerGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the GameliftGameServerGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-game-server-group/index.ts",
            "line": 864
          },
          "name": "putAutoScalingPolicy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.gameliftGameServerGroup.GameliftGameServerGroupAutoScalingPolicy"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-game-server-group/index.ts",
            "line": 951
          },
          "name": "putInstanceDefinitions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.gameliftGameServerGroup.GameliftGameServerGroupInstanceDefinitions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-game-server-group/index.ts",
            "line": 964
          },
          "name": "putLaunchTemplate",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.gameliftGameServerGroup.GameliftGameServerGroupLaunchTemplate"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-game-server-group/index.ts",
            "line": 1025
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.gameliftGameServerGroup.GameliftGameServerGroupTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-game-server-group/index.ts",
            "line": 867
          },
          "name": "resetAutoScalingPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-game-server-group/index.ts",
            "line": 883
          },
          "name": "resetBalancingStrategy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-game-server-group/index.ts",
            "line": 899
          },
          "name": "resetDeleteOption"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-game-server-group/index.ts",
            "line": 933
          },
          "name": "resetGameServerProtectionPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-game-server-group/index.ts",
            "line": 967
          },
          "name": "resetLaunchTemplate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-game-server-group/index.ts",
            "line": 983
          },
          "name": "resetMaxSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-game-server-group/index.ts",
            "line": 999
          },
          "name": "resetMinSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-game-server-group/index.ts",
            "line": 1028
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-game-server-group/index.ts",
            "line": 1044
          },
          "name": "resetVpcSubnets"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-game-server-group/index.ts",
            "line": 1056
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-game-server-group/index.ts",
            "line": 1073
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "GameliftGameServerGroup",
      "namespace": "gameliftGameServerGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-game-server-group/index.ts",
            "line": 793
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-game-server-group/index.ts",
            "line": 855
          },
          "name": "autoScalingGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-game-server-group/index.ts",
            "line": 861
          },
          "name": "autoScalingPolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.gameliftGameServerGroup.GameliftGameServerGroupAutoScalingPolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-game-server-group/index.ts",
            "line": 908
          },
          "name": "gameServerGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-game-server-group/index.ts",
            "line": 942
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-game-server-group/index.ts",
            "line": 948
          },
          "name": "instanceDefinitions",
          "type": {
            "fqn": "@cdktn/provider-awscc.gameliftGameServerGroup.GameliftGameServerGroupInstanceDefinitionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-game-server-group/index.ts",
            "line": 961
          },
          "name": "launchTemplate",
          "type": {
            "fqn": "@cdktn/provider-awscc.gameliftGameServerGroup.GameliftGameServerGroupLaunchTemplateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-game-server-group/index.ts",
            "line": 1022
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.gameliftGameServerGroup.GameliftGameServerGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-game-server-group/index.ts",
            "line": 871
          },
          "name": "autoScalingPolicyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.gameliftGameServerGroup.GameliftGameServerGroupAutoScalingPolicy"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-game-server-group/index.ts",
            "line": 887
          },
          "name": "balancingStrategyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-game-server-group/index.ts",
            "line": 903
          },
          "name": "deleteOptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-game-server-group/index.ts",
            "line": 921
          },
          "name": "gameServerGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-game-server-group/index.ts",
            "line": 937
          },
          "name": "gameServerProtectionPolicyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-game-server-group/index.ts",
            "line": 955
          },
          "name": "instanceDefinitionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.gameliftGameServerGroup.GameliftGameServerGroupInstanceDefinitions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-game-server-group/index.ts",
            "line": 971
          },
          "name": "launchTemplateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.gameliftGameServerGroup.GameliftGameServerGroupLaunchTemplate"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-game-server-group/index.ts",
            "line": 987
          },
          "name": "maxSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-game-server-group/index.ts",
            "line": 1003
          },
          "name": "minSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-game-server-group/index.ts",
            "line": 1016
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-game-server-group/index.ts",
            "line": 1032
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.gameliftGameServerGroup.GameliftGameServerGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-game-server-group/index.ts",
            "line": 1048
          },
          "name": "vpcSubnetsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-game-server-group/index.ts",
            "line": 877
          },
          "name": "balancingStrategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-game-server-group/index.ts",
            "line": 893
          },
          "name": "deleteOption",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-game-server-group/index.ts",
            "line": 914
          },
          "name": "gameServerGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-game-server-group/index.ts",
            "line": 927
          },
          "name": "gameServerProtectionPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-game-server-group/index.ts",
            "line": 977
          },
          "name": "maxSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-game-server-group/index.ts",
            "line": 993
          },
          "name": "minSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-game-server-group/index.ts",
            "line": 1009
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-game-server-group/index.ts",
            "line": 1038
          },
          "name": "vpcSubnets",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/gamelift-game-server-group/index:GameliftGameServerGroup"
    },
    "@cdktn/provider-awscc.gameliftGameServerGroup.GameliftGameServerGroupAutoScalingPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftGameServerGroup.GameliftGameServerGroupAutoScalingPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/gamelift-game-server-group/index.ts",
        "line": 184
      },
      "name": "GameliftGameServerGroupAutoScalingPolicy",
      "namespace": "gameliftGameServerGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_game_server_group#estimated_instance_warmup GameliftGameServerGroup#estimated_instance_warmup}",
            "stability": "stable",
            "summary": "Length of time, in seconds, it takes for a new instance to start new game server processes and register with GameLift FleetIQ."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-game-server-group/index.ts",
            "line": 190
          },
          "name": "estimatedInstanceWarmup",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_game_server_group#target_tracking_configuration GameliftGameServerGroup#target_tracking_configuration}",
            "stability": "stable",
            "summary": "Settings for a target-based scaling policy applied to Auto Scaling group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-game-server-group/index.ts",
            "line": 196
          },
          "name": "targetTrackingConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.gameliftGameServerGroup.GameliftGameServerGroupAutoScalingPolicyTargetTrackingConfiguration"
          }
        }
      ],
      "symbolId": "src/gamelift-game-server-group/index:GameliftGameServerGroupAutoScalingPolicy"
    },
    "@cdktn/provider-awscc.gameliftGameServerGroup.GameliftGameServerGroupAutoScalingPolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftGameServerGroup.GameliftGameServerGroupAutoScalingPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/gamelift-game-server-group/index.ts",
          "line": 243
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/gamelift-game-server-group/index.ts",
        "line": 235
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-game-server-group/index.ts",
            "line": 304
          },
          "name": "putTargetTrackingConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.gameliftGameServerGroup.GameliftGameServerGroupAutoScalingPolicyTargetTrackingConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-game-server-group/index.ts",
            "line": 291
          },
          "name": "resetEstimatedInstanceWarmup"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-game-server-group/index.ts",
            "line": 307
          },
          "name": "resetTargetTrackingConfiguration"
        }
      ],
      "name": "GameliftGameServerGroupAutoScalingPolicyOutputReference",
      "namespace": "gameliftGameServerGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-game-server-group/index.ts",
            "line": 301
          },
          "name": "targetTrackingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.gameliftGameServerGroup.GameliftGameServerGroupAutoScalingPolicyTargetTrackingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-game-server-group/index.ts",
            "line": 295
          },
          "name": "estimatedInstanceWarmupInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-game-server-group/index.ts",
            "line": 311
          },
          "name": "targetTrackingConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.gameliftGameServerGroup.GameliftGameServerGroupAutoScalingPolicyTargetTrackingConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-game-server-group/index.ts",
            "line": 285
          },
          "name": "estimatedInstanceWarmup",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-game-server-group/index.ts",
            "line": 247
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.gameliftGameServerGroup.GameliftGameServerGroupAutoScalingPolicy"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/gamelift-game-server-group/index:GameliftGameServerGroupAutoScalingPolicyOutputReference"
    },
    "@cdktn/provider-awscc.gameliftGameServerGroup.GameliftGameServerGroupAutoScalingPolicyTargetTrackingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftGameServerGroup.GameliftGameServerGroupAutoScalingPolicyTargetTrackingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/gamelift-game-server-group/index.ts",
        "line": 88
      },
      "name": "GameliftGameServerGroupAutoScalingPolicyTargetTrackingConfiguration",
      "namespace": "gameliftGameServerGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_game_server_group#target_value GameliftGameServerGroup#target_value}",
            "stability": "stable",
            "summary": "Desired value to use with a game server group target-based scaling policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-game-server-group/index.ts",
            "line": 94
          },
          "name": "targetValue",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/gamelift-game-server-group/index:GameliftGameServerGroupAutoScalingPolicyTargetTrackingConfiguration"
    },
    "@cdktn/provider-awscc.gameliftGameServerGroup.GameliftGameServerGroupAutoScalingPolicyTargetTrackingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftGameServerGroup.GameliftGameServerGroupAutoScalingPolicyTargetTrackingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/gamelift-game-server-group/index.ts",
          "line": 134
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/gamelift-game-server-group/index.ts",
        "line": 126
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-game-server-group/index.ts",
            "line": 176
          },
          "name": "resetTargetValue"
        }
      ],
      "name": "GameliftGameServerGroupAutoScalingPolicyTargetTrackingConfigurationOutputReference",
      "namespace": "gameliftGameServerGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-game-server-group/index.ts",
            "line": 180
          },
          "name": "targetValueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-game-server-group/index.ts",
            "line": 170
          },
          "name": "targetValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-game-server-group/index.ts",
            "line": 138
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.gameliftGameServerGroup.GameliftGameServerGroupAutoScalingPolicyTargetTrackingConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/gamelift-game-server-group/index:GameliftGameServerGroupAutoScalingPolicyTargetTrackingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.gameliftGameServerGroup.GameliftGameServerGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftGameServerGroup.GameliftGameServerGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/gamelift-game-server-group/index.ts",
        "line": 14
      },
      "name": "GameliftGameServerGroupConfig",
      "namespace": "gameliftGameServerGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_game_server_group#game_server_group_name GameliftGameServerGroup#game_server_group_name}",
            "stability": "stable",
            "summary": "An identifier for the new game server group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-game-server-group/index.ts",
            "line": 38
          },
          "name": "gameServerGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_game_server_group#instance_definitions GameliftGameServerGroup#instance_definitions}",
            "stability": "stable",
            "summary": "A set of EC2 instance types to use when creating instances in the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-game-server-group/index.ts",
            "line": 50
          },
          "name": "instanceDefinitions",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.gameliftGameServerGroup.GameliftGameServerGroupInstanceDefinitions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_game_server_group#role_arn GameliftGameServerGroup#role_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) for an IAM role that allows Amazon GameLift to access your EC2 Auto Scaling groups."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-game-server-group/index.ts",
            "line": 74
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Updating this game server group property will not take effect for the created EC2 Auto Scaling group, please update the EC2 Auto Scaling group directly after creating the resource.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_game_server_group#auto_scaling_policy GameliftGameServerGroup#auto_scaling_policy}",
            "stability": "stable",
            "summary": "Configuration settings to define a scaling policy for the Auto Scaling group that is optimized for game hosting."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-game-server-group/index.ts",
            "line": 20
          },
          "name": "autoScalingPolicy",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.gameliftGameServerGroup.GameliftGameServerGroupAutoScalingPolicy"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_game_server_group#balancing_strategy GameliftGameServerGroup#balancing_strategy}",
            "stability": "stable",
            "summary": "The fallback balancing method to use for the game server group when Spot Instances in a Region become unavailable or are not viable for game hosting."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-game-server-group/index.ts",
            "line": 26
          },
          "name": "balancingStrategy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_game_server_group#delete_option GameliftGameServerGroup#delete_option}",
            "stability": "stable",
            "summary": "The type of delete to perform."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-game-server-group/index.ts",
            "line": 32
          },
          "name": "deleteOption",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_game_server_group#game_server_protection_policy GameliftGameServerGroup#game_server_protection_policy}",
            "stability": "stable",
            "summary": "A flag that indicates whether instances in the game server group are protected from early termination."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-game-server-group/index.ts",
            "line": 44
          },
          "name": "gameServerProtectionPolicy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Updating this game server group property will not take effect for the created EC2 Auto Scaling group, please update the EC2 Auto Scaling group directly after creating the resource.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_game_server_group#launch_template GameliftGameServerGroup#launch_template}",
            "stability": "stable",
            "summary": "The EC2 launch template that contains configuration settings and game server code to be deployed to all instances in the game server group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-game-server-group/index.ts",
            "line": 56
          },
          "name": "launchTemplate",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.gameliftGameServerGroup.GameliftGameServerGroupLaunchTemplate"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Updating this game server group property will not take effect for the created EC2 Auto Scaling group, please update the EC2 Auto Scaling group directly after creating the resource.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_game_server_group#max_size GameliftGameServerGroup#max_size}",
            "stability": "stable",
            "summary": "The maximum number of instances allowed in the EC2 Auto Scaling group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-game-server-group/index.ts",
            "line": 62
          },
          "name": "maxSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Updating this game server group property will not take effect for the created EC2 Auto Scaling group, please update the EC2 Auto Scaling group directly after creating the resource.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_game_server_group#min_size GameliftGameServerGroup#min_size}",
            "stability": "stable",
            "summary": "The minimum number of instances allowed in the EC2 Auto Scaling group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-game-server-group/index.ts",
            "line": 68
          },
          "name": "minSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Updating game server group tags with CloudFormation will not take effect. Please update this property using AWS GameLift APIs instead.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_game_server_group#tags GameliftGameServerGroup#tags}",
            "stability": "stable",
            "summary": "A list of labels to assign to the new game server group resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-game-server-group/index.ts",
            "line": 80
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.gameliftGameServerGroup.GameliftGameServerGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Updating this game server group property will not take effect for the created EC2 Auto Scaling group, please update the EC2 Auto Scaling group directly after creating the resource.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_game_server_group#vpc_subnets GameliftGameServerGroup#vpc_subnets}",
            "stability": "stable",
            "summary": "A list of virtual private cloud (VPC) subnets to use with instances in the game server group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-game-server-group/index.ts",
            "line": 86
          },
          "name": "vpcSubnets",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/gamelift-game-server-group/index:GameliftGameServerGroupConfig"
    },
    "@cdktn/provider-awscc.gameliftGameServerGroup.GameliftGameServerGroupInstanceDefinitions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftGameServerGroup.GameliftGameServerGroupInstanceDefinitions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/gamelift-game-server-group/index.ts",
        "line": 315
      },
      "name": "GameliftGameServerGroupInstanceDefinitions",
      "namespace": "gameliftGameServerGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_game_server_group#instance_type GameliftGameServerGroup#instance_type}",
            "stability": "stable",
            "summary": "An EC2 instance type designation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-game-server-group/index.ts",
            "line": 321
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_game_server_group#weighted_capacity GameliftGameServerGroup#weighted_capacity}",
            "stability": "stable",
            "summary": "Instance weighting that indicates how much this instance type contributes to the total capacity of a game server group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-game-server-group/index.ts",
            "line": 327
          },
          "name": "weightedCapacity",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/gamelift-game-server-group/index:GameliftGameServerGroupInstanceDefinitions"
    },
    "@cdktn/provider-awscc.gameliftGameServerGroup.GameliftGameServerGroupInstanceDefinitionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftGameServerGroup.GameliftGameServerGroupInstanceDefinitionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/gamelift-game-server-group/index.ts",
          "line": 454
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/gamelift-game-server-group/index.ts",
        "line": 446
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-game-server-group/index.ts",
            "line": 461
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.gameliftGameServerGroup.GameliftGameServerGroupInstanceDefinitionsOutputReference"
            }
          }
        }
      ],
      "name": "GameliftGameServerGroupInstanceDefinitionsList",
      "namespace": "gameliftGameServerGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-game-server-group/index.ts",
            "line": 447
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.gameliftGameServerGroup.GameliftGameServerGroupInstanceDefinitions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/gamelift-game-server-group/index:GameliftGameServerGroupInstanceDefinitionsList"
    },
    "@cdktn/provider-awscc.gameliftGameServerGroup.GameliftGameServerGroupInstanceDefinitionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftGameServerGroup.GameliftGameServerGroupInstanceDefinitionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/gamelift-game-server-group/index.ts",
          "line": 376
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/gamelift-game-server-group/index.ts",
        "line": 366
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-game-server-group/index.ts",
            "line": 437
          },
          "name": "resetWeightedCapacity"
        }
      ],
      "name": "GameliftGameServerGroupInstanceDefinitionsOutputReference",
      "namespace": "gameliftGameServerGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-game-server-group/index.ts",
            "line": 425
          },
          "name": "instanceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-game-server-group/index.ts",
            "line": 441
          },
          "name": "weightedCapacityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-game-server-group/index.ts",
            "line": 418
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-game-server-group/index.ts",
            "line": 431
          },
          "name": "weightedCapacity",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-game-server-group/index.ts",
            "line": 380
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.gameliftGameServerGroup.GameliftGameServerGroupInstanceDefinitions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/gamelift-game-server-group/index:GameliftGameServerGroupInstanceDefinitionsOutputReference"
    },
    "@cdktn/provider-awscc.gameliftGameServerGroup.GameliftGameServerGroupLaunchTemplate": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftGameServerGroup.GameliftGameServerGroupLaunchTemplate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/gamelift-game-server-group/index.ts",
        "line": 465
      },
      "name": "GameliftGameServerGroupLaunchTemplate",
      "namespace": "gameliftGameServerGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_game_server_group#launch_template_id GameliftGameServerGroup#launch_template_id}",
            "stability": "stable",
            "summary": "A unique identifier for an existing EC2 launch template."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-game-server-group/index.ts",
            "line": 471
          },
          "name": "launchTemplateId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_game_server_group#launch_template_name GameliftGameServerGroup#launch_template_name}",
            "stability": "stable",
            "summary": "A readable identifier for an existing EC2 launch template."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-game-server-group/index.ts",
            "line": 477
          },
          "name": "launchTemplateName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_game_server_group#version GameliftGameServerGroup#version}",
            "stability": "stable",
            "summary": "The version of the EC2 launch template to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-game-server-group/index.ts",
            "line": 483
          },
          "name": "version",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/gamelift-game-server-group/index:GameliftGameServerGroupLaunchTemplate"
    },
    "@cdktn/provider-awscc.gameliftGameServerGroup.GameliftGameServerGroupLaunchTemplateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftGameServerGroup.GameliftGameServerGroupLaunchTemplateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/gamelift-game-server-group/index.ts",
          "line": 537
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/gamelift-game-server-group/index.ts",
        "line": 529
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-game-server-group/index.ts",
            "line": 591
          },
          "name": "resetLaunchTemplateId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-game-server-group/index.ts",
            "line": 607
          },
          "name": "resetLaunchTemplateName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-game-server-group/index.ts",
            "line": 623
          },
          "name": "resetVersion"
        }
      ],
      "name": "GameliftGameServerGroupLaunchTemplateOutputReference",
      "namespace": "gameliftGameServerGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-game-server-group/index.ts",
            "line": 595
          },
          "name": "launchTemplateIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-game-server-group/index.ts",
            "line": 611
          },
          "name": "launchTemplateNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-game-server-group/index.ts",
            "line": 627
          },
          "name": "versionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-game-server-group/index.ts",
            "line": 585
          },
          "name": "launchTemplateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-game-server-group/index.ts",
            "line": 601
          },
          "name": "launchTemplateName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-game-server-group/index.ts",
            "line": 617
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-game-server-group/index.ts",
            "line": 541
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.gameliftGameServerGroup.GameliftGameServerGroupLaunchTemplate"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/gamelift-game-server-group/index:GameliftGameServerGroupLaunchTemplateOutputReference"
    },
    "@cdktn/provider-awscc.gameliftGameServerGroup.GameliftGameServerGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftGameServerGroup.GameliftGameServerGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/gamelift-game-server-group/index.ts",
        "line": 631
      },
      "name": "GameliftGameServerGroupTags",
      "namespace": "gameliftGameServerGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_game_server_group#key GameliftGameServerGroup#key}",
            "stability": "stable",
            "summary": "The key for a developer-defined key:value pair for tagging an AWS resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-game-server-group/index.ts",
            "line": 637
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_game_server_group#value GameliftGameServerGroup#value}",
            "stability": "stable",
            "summary": "The value for a developer-defined key:value pair for tagging an AWS resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-game-server-group/index.ts",
            "line": 643
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/gamelift-game-server-group/index:GameliftGameServerGroupTags"
    },
    "@cdktn/provider-awscc.gameliftGameServerGroup.GameliftGameServerGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftGameServerGroup.GameliftGameServerGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/gamelift-game-server-group/index.ts",
          "line": 773
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/gamelift-game-server-group/index.ts",
        "line": 765
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-game-server-group/index.ts",
            "line": 780
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.gameliftGameServerGroup.GameliftGameServerGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "GameliftGameServerGroupTagsList",
      "namespace": "gameliftGameServerGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-game-server-group/index.ts",
            "line": 766
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.gameliftGameServerGroup.GameliftGameServerGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/gamelift-game-server-group/index:GameliftGameServerGroupTagsList"
    },
    "@cdktn/provider-awscc.gameliftGameServerGroup.GameliftGameServerGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftGameServerGroup.GameliftGameServerGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/gamelift-game-server-group/index.ts",
          "line": 692
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/gamelift-game-server-group/index.ts",
        "line": 682
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-game-server-group/index.ts",
            "line": 740
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-game-server-group/index.ts",
            "line": 756
          },
          "name": "resetValue"
        }
      ],
      "name": "GameliftGameServerGroupTagsOutputReference",
      "namespace": "gameliftGameServerGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-game-server-group/index.ts",
            "line": 744
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-game-server-group/index.ts",
            "line": 760
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-game-server-group/index.ts",
            "line": 734
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-game-server-group/index.ts",
            "line": 750
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-game-server-group/index.ts",
            "line": 696
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.gameliftGameServerGroup.GameliftGameServerGroupTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/gamelift-game-server-group/index:GameliftGameServerGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.gameliftGameSessionQueue.GameliftGameSessionQueue": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_game_session_queue awscc_gamelift_game_session_queue}."
      },
      "fqn": "@cdktn/provider-awscc.gameliftGameSessionQueue.GameliftGameSessionQueue",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_game_session_queue awscc_gamelift_game_session_queue} Resource."
        },
        "locationInModule": {
          "filename": "src/gamelift-game-session-queue/index.ts",
          "line": 755
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.gameliftGameSessionQueue.GameliftGameSessionQueueConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/gamelift-game-session-queue/index.ts",
        "line": 723
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a GameliftGameSessionQueue resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/gamelift-game-session-queue/index.ts",
            "line": 740
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the GameliftGameSessionQueue to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_game_session_queue#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing GameliftGameSessionQueue that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the GameliftGameSessionQueue to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-game-session-queue/index.ts",
            "line": 812
          },
          "name": "putDestinations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.gameliftGameSessionQueue.GameliftGameSessionQueueDestinations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-game-session-queue/index.ts",
            "line": 828
          },
          "name": "putFilterConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.gameliftGameSessionQueue.GameliftGameSessionQueueFilterConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-game-session-queue/index.ts",
            "line": 878
          },
          "name": "putPlayerLatencyPolicies",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.gameliftGameSessionQueue.GameliftGameSessionQueuePlayerLatencyPolicies"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-game-session-queue/index.ts",
            "line": 894
          },
          "name": "putPriorityConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.gameliftGameSessionQueue.GameliftGameSessionQueuePriorityConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-game-session-queue/index.ts",
            "line": 910
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.gameliftGameSessionQueue.GameliftGameSessionQueueTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-game-session-queue/index.ts",
            "line": 799
          },
          "name": "resetCustomEventData"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-game-session-queue/index.ts",
            "line": 815
          },
          "name": "resetDestinations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-game-session-queue/index.ts",
            "line": 831
          },
          "name": "resetFilterConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-game-session-queue/index.ts",
            "line": 865
          },
          "name": "resetNotificationTarget"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-game-session-queue/index.ts",
            "line": 881
          },
          "name": "resetPlayerLatencyPolicies"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-game-session-queue/index.ts",
            "line": 897
          },
          "name": "resetPriorityConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-game-session-queue/index.ts",
            "line": 913
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-game-session-queue/index.ts",
            "line": 929
          },
          "name": "resetTimeoutInSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-game-session-queue/index.ts",
            "line": 941
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-game-session-queue/index.ts",
            "line": 955
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "GameliftGameSessionQueue",
      "namespace": "gameliftGameSessionQueue",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-game-session-queue/index.ts",
            "line": 728
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-game-session-queue/index.ts",
            "line": 787
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-game-session-queue/index.ts",
            "line": 809
          },
          "name": "destinations",
          "type": {
            "fqn": "@cdktn/provider-awscc.gameliftGameSessionQueue.GameliftGameSessionQueueDestinationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-game-session-queue/index.ts",
            "line": 825
          },
          "name": "filterConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.gameliftGameSessionQueue.GameliftGameSessionQueueFilterConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-game-session-queue/index.ts",
            "line": 840
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-game-session-queue/index.ts",
            "line": 875
          },
          "name": "playerLatencyPolicies",
          "type": {
            "fqn": "@cdktn/provider-awscc.gameliftGameSessionQueue.GameliftGameSessionQueuePlayerLatencyPoliciesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-game-session-queue/index.ts",
            "line": 891
          },
          "name": "priorityConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.gameliftGameSessionQueue.GameliftGameSessionQueuePriorityConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-game-session-queue/index.ts",
            "line": 907
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.gameliftGameSessionQueue.GameliftGameSessionQueueTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-game-session-queue/index.ts",
            "line": 803
          },
          "name": "customEventDataInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-game-session-queue/index.ts",
            "line": 819
          },
          "name": "destinationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.gameliftGameSessionQueue.GameliftGameSessionQueueDestinations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-game-session-queue/index.ts",
            "line": 835
          },
          "name": "filterConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.gameliftGameSessionQueue.GameliftGameSessionQueueFilterConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-game-session-queue/index.ts",
            "line": 853
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-game-session-queue/index.ts",
            "line": 869
          },
          "name": "notificationTargetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-game-session-queue/index.ts",
            "line": 885
          },
          "name": "playerLatencyPoliciesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.gameliftGameSessionQueue.GameliftGameSessionQueuePlayerLatencyPolicies"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-game-session-queue/index.ts",
            "line": 901
          },
          "name": "priorityConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.gameliftGameSessionQueue.GameliftGameSessionQueuePriorityConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-game-session-queue/index.ts",
            "line": 917
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.gameliftGameSessionQueue.GameliftGameSessionQueueTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-game-session-queue/index.ts",
            "line": 933
          },
          "name": "timeoutInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-game-session-queue/index.ts",
            "line": 793
          },
          "name": "customEventData",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-game-session-queue/index.ts",
            "line": 846
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-game-session-queue/index.ts",
            "line": 859
          },
          "name": "notificationTarget",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-game-session-queue/index.ts",
            "line": 923
          },
          "name": "timeoutInSeconds",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/gamelift-game-session-queue/index:GameliftGameSessionQueue"
    },
    "@cdktn/provider-awscc.gameliftGameSessionQueue.GameliftGameSessionQueueConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftGameSessionQueue.GameliftGameSessionQueueConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/gamelift-game-session-queue/index.ts",
        "line": 14
      },
      "name": "GameliftGameSessionQueueConfig",
      "namespace": "gameliftGameSessionQueue",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_game_session_queue#name GameliftGameSessionQueue#name}",
            "stability": "stable",
            "summary": "A descriptive label that is associated with game session queue. Queue names must be unique within each Region."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-game-session-queue/index.ts",
            "line": 38
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_game_session_queue#custom_event_data GameliftGameSessionQueue#custom_event_data}",
            "stability": "stable",
            "summary": "Information that is added to all events that are related to this game session queue."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-game-session-queue/index.ts",
            "line": 20
          },
          "name": "customEventData",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_game_session_queue#destinations GameliftGameSessionQueue#destinations}",
            "stability": "stable",
            "summary": "A list of fleets and/or fleet aliases that can be used to fulfill game session placement requests in the queue."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-game-session-queue/index.ts",
            "line": 26
          },
          "name": "destinations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.gameliftGameSessionQueue.GameliftGameSessionQueueDestinations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_game_session_queue#filter_configuration GameliftGameSessionQueue#filter_configuration}",
            "stability": "stable",
            "summary": "A list of locations where a queue is allowed to place new game sessions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-game-session-queue/index.ts",
            "line": 32
          },
          "name": "filterConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.gameliftGameSessionQueue.GameliftGameSessionQueueFilterConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_game_session_queue#notification_target GameliftGameSessionQueue#notification_target}",
            "stability": "stable",
            "summary": "An SNS topic ARN that is set up to receive game session placement notifications."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-game-session-queue/index.ts",
            "line": 44
          },
          "name": "notificationTarget",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_game_session_queue#player_latency_policies GameliftGameSessionQueue#player_latency_policies}",
            "stability": "stable",
            "summary": "A set of policies that act as a sliding cap on player latency."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-game-session-queue/index.ts",
            "line": 50
          },
          "name": "playerLatencyPolicies",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.gameliftGameSessionQueue.GameliftGameSessionQueuePlayerLatencyPolicies"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_game_session_queue#priority_configuration GameliftGameSessionQueue#priority_configuration}",
            "stability": "stable",
            "summary": "Custom settings to use when prioritizing destinations and locations for game session placements."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-game-session-queue/index.ts",
            "line": 56
          },
          "name": "priorityConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.gameliftGameSessionQueue.GameliftGameSessionQueuePriorityConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_game_session_queue#tags GameliftGameSessionQueue#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-game-session-queue/index.ts",
            "line": 62
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.gameliftGameSessionQueue.GameliftGameSessionQueueTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_game_session_queue#timeout_in_seconds GameliftGameSessionQueue#timeout_in_seconds}",
            "stability": "stable",
            "summary": "The maximum time, in seconds, that a new game session placement request remains in the queue."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-game-session-queue/index.ts",
            "line": 68
          },
          "name": "timeoutInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/gamelift-game-session-queue/index:GameliftGameSessionQueueConfig"
    },
    "@cdktn/provider-awscc.gameliftGameSessionQueue.GameliftGameSessionQueueDestinations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftGameSessionQueue.GameliftGameSessionQueueDestinations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/gamelift-game-session-queue/index.ts",
        "line": 70
      },
      "name": "GameliftGameSessionQueueDestinations",
      "namespace": "gameliftGameSessionQueue",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_game_session_queue#destination_arn GameliftGameSessionQueue#destination_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-game-session-queue/index.ts",
            "line": 74
          },
          "name": "destinationArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/gamelift-game-session-queue/index:GameliftGameSessionQueueDestinations"
    },
    "@cdktn/provider-awscc.gameliftGameSessionQueue.GameliftGameSessionQueueDestinationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftGameSessionQueue.GameliftGameSessionQueueDestinationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/gamelift-game-session-queue/index.ts",
          "line": 175
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/gamelift-game-session-queue/index.ts",
        "line": 167
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-game-session-queue/index.ts",
            "line": 182
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.gameliftGameSessionQueue.GameliftGameSessionQueueDestinationsOutputReference"
            }
          }
        }
      ],
      "name": "GameliftGameSessionQueueDestinationsList",
      "namespace": "gameliftGameSessionQueue",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-game-session-queue/index.ts",
            "line": 168
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.gameliftGameSessionQueue.GameliftGameSessionQueueDestinations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/gamelift-game-session-queue/index:GameliftGameSessionQueueDestinationsList"
    },
    "@cdktn/provider-awscc.gameliftGameSessionQueue.GameliftGameSessionQueueDestinationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftGameSessionQueue.GameliftGameSessionQueueDestinationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/gamelift-game-session-queue/index.ts",
          "line": 116
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/gamelift-game-session-queue/index.ts",
        "line": 106
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-game-session-queue/index.ts",
            "line": 158
          },
          "name": "resetDestinationArn"
        }
      ],
      "name": "GameliftGameSessionQueueDestinationsOutputReference",
      "namespace": "gameliftGameSessionQueue",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-game-session-queue/index.ts",
            "line": 162
          },
          "name": "destinationArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-game-session-queue/index.ts",
            "line": 152
          },
          "name": "destinationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-game-session-queue/index.ts",
            "line": 120
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.gameliftGameSessionQueue.GameliftGameSessionQueueDestinations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/gamelift-game-session-queue/index:GameliftGameSessionQueueDestinationsOutputReference"
    },
    "@cdktn/provider-awscc.gameliftGameSessionQueue.GameliftGameSessionQueueFilterConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftGameSessionQueue.GameliftGameSessionQueueFilterConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/gamelift-game-session-queue/index.ts",
        "line": 186
      },
      "name": "GameliftGameSessionQueueFilterConfiguration",
      "namespace": "gameliftGameSessionQueue",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_game_session_queue#allowed_locations GameliftGameSessionQueue#allowed_locations}",
            "stability": "stable",
            "summary": "A list of locations to allow game session placement in, in the form of AWS Region codes such as us-west-2."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-game-session-queue/index.ts",
            "line": 192
          },
          "name": "allowedLocations",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/gamelift-game-session-queue/index:GameliftGameSessionQueueFilterConfiguration"
    },
    "@cdktn/provider-awscc.gameliftGameSessionQueue.GameliftGameSessionQueueFilterConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftGameSessionQueue.GameliftGameSessionQueueFilterConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/gamelift-game-session-queue/index.ts",
          "line": 232
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/gamelift-game-session-queue/index.ts",
        "line": 224
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-game-session-queue/index.ts",
            "line": 274
          },
          "name": "resetAllowedLocations"
        }
      ],
      "name": "GameliftGameSessionQueueFilterConfigurationOutputReference",
      "namespace": "gameliftGameSessionQueue",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-game-session-queue/index.ts",
            "line": 278
          },
          "name": "allowedLocationsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-game-session-queue/index.ts",
            "line": 268
          },
          "name": "allowedLocations",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-game-session-queue/index.ts",
            "line": 236
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.gameliftGameSessionQueue.GameliftGameSessionQueueFilterConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/gamelift-game-session-queue/index:GameliftGameSessionQueueFilterConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.gameliftGameSessionQueue.GameliftGameSessionQueuePlayerLatencyPolicies": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftGameSessionQueue.GameliftGameSessionQueuePlayerLatencyPolicies",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/gamelift-game-session-queue/index.ts",
        "line": 282
      },
      "name": "GameliftGameSessionQueuePlayerLatencyPolicies",
      "namespace": "gameliftGameSessionQueue",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "All policies must have a value set for this property.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_game_session_queue#maximum_individual_player_latency_milliseconds GameliftGameSessionQueue#maximum_individual_player_latency_milliseconds}",
            "stability": "stable",
            "summary": "The maximum latency value that is allowed for any player, in milliseconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-game-session-queue/index.ts",
            "line": 288
          },
          "name": "maximumIndividualPlayerLatencyMilliseconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_game_session_queue#policy_duration_seconds GameliftGameSessionQueue#policy_duration_seconds}",
            "stability": "stable",
            "summary": "The length of time, in seconds, that the policy is enforced while placing a new game session."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-game-session-queue/index.ts",
            "line": 294
          },
          "name": "policyDurationSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/gamelift-game-session-queue/index:GameliftGameSessionQueuePlayerLatencyPolicies"
    },
    "@cdktn/provider-awscc.gameliftGameSessionQueue.GameliftGameSessionQueuePlayerLatencyPoliciesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftGameSessionQueue.GameliftGameSessionQueuePlayerLatencyPoliciesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/gamelift-game-session-queue/index.ts",
          "line": 424
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/gamelift-game-session-queue/index.ts",
        "line": 416
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-game-session-queue/index.ts",
            "line": 431
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.gameliftGameSessionQueue.GameliftGameSessionQueuePlayerLatencyPoliciesOutputReference"
            }
          }
        }
      ],
      "name": "GameliftGameSessionQueuePlayerLatencyPoliciesList",
      "namespace": "gameliftGameSessionQueue",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-game-session-queue/index.ts",
            "line": 417
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.gameliftGameSessionQueue.GameliftGameSessionQueuePlayerLatencyPolicies"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/gamelift-game-session-queue/index:GameliftGameSessionQueuePlayerLatencyPoliciesList"
    },
    "@cdktn/provider-awscc.gameliftGameSessionQueue.GameliftGameSessionQueuePlayerLatencyPoliciesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftGameSessionQueue.GameliftGameSessionQueuePlayerLatencyPoliciesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/gamelift-game-session-queue/index.ts",
          "line": 343
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/gamelift-game-session-queue/index.ts",
        "line": 333
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-game-session-queue/index.ts",
            "line": 391
          },
          "name": "resetMaximumIndividualPlayerLatencyMilliseconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-game-session-queue/index.ts",
            "line": 407
          },
          "name": "resetPolicyDurationSeconds"
        }
      ],
      "name": "GameliftGameSessionQueuePlayerLatencyPoliciesOutputReference",
      "namespace": "gameliftGameSessionQueue",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-game-session-queue/index.ts",
            "line": 395
          },
          "name": "maximumIndividualPlayerLatencyMillisecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-game-session-queue/index.ts",
            "line": 411
          },
          "name": "policyDurationSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-game-session-queue/index.ts",
            "line": 385
          },
          "name": "maximumIndividualPlayerLatencyMilliseconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-game-session-queue/index.ts",
            "line": 401
          },
          "name": "policyDurationSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-game-session-queue/index.ts",
            "line": 347
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.gameliftGameSessionQueue.GameliftGameSessionQueuePlayerLatencyPolicies"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/gamelift-game-session-queue/index:GameliftGameSessionQueuePlayerLatencyPoliciesOutputReference"
    },
    "@cdktn/provider-awscc.gameliftGameSessionQueue.GameliftGameSessionQueuePriorityConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftGameSessionQueue.GameliftGameSessionQueuePriorityConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/gamelift-game-session-queue/index.ts",
        "line": 435
      },
      "name": "GameliftGameSessionQueuePriorityConfiguration",
      "namespace": "gameliftGameSessionQueue",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_game_session_queue#location_order GameliftGameSessionQueue#location_order}",
            "stability": "stable",
            "summary": "The prioritization order to use for fleet locations, when the PriorityOrder property includes LOCATION."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-game-session-queue/index.ts",
            "line": 441
          },
          "name": "locationOrder",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_game_session_queue#priority_order GameliftGameSessionQueue#priority_order}",
            "stability": "stable",
            "summary": "The recommended sequence to use when prioritizing where to place new game sessions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-game-session-queue/index.ts",
            "line": 447
          },
          "name": "priorityOrder",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/gamelift-game-session-queue/index:GameliftGameSessionQueuePriorityConfiguration"
    },
    "@cdktn/provider-awscc.gameliftGameSessionQueue.GameliftGameSessionQueuePriorityConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftGameSessionQueue.GameliftGameSessionQueuePriorityConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/gamelift-game-session-queue/index.ts",
          "line": 494
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/gamelift-game-session-queue/index.ts",
        "line": 486
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-game-session-queue/index.ts",
            "line": 542
          },
          "name": "resetLocationOrder"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-game-session-queue/index.ts",
            "line": 558
          },
          "name": "resetPriorityOrder"
        }
      ],
      "name": "GameliftGameSessionQueuePriorityConfigurationOutputReference",
      "namespace": "gameliftGameSessionQueue",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-game-session-queue/index.ts",
            "line": 546
          },
          "name": "locationOrderInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-game-session-queue/index.ts",
            "line": 562
          },
          "name": "priorityOrderInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-game-session-queue/index.ts",
            "line": 536
          },
          "name": "locationOrder",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-game-session-queue/index.ts",
            "line": 552
          },
          "name": "priorityOrder",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-game-session-queue/index.ts",
            "line": 498
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.gameliftGameSessionQueue.GameliftGameSessionQueuePriorityConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/gamelift-game-session-queue/index:GameliftGameSessionQueuePriorityConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.gameliftGameSessionQueue.GameliftGameSessionQueueTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftGameSessionQueue.GameliftGameSessionQueueTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/gamelift-game-session-queue/index.ts",
        "line": 566
      },
      "name": "GameliftGameSessionQueueTags",
      "namespace": "gameliftGameSessionQueue",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_game_session_queue#key GameliftGameSessionQueue#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-game-session-queue/index.ts",
            "line": 572
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_game_session_queue#value GameliftGameSessionQueue#value}",
            "stability": "stable",
            "summary": "The value for the tag. You can specify a value that is 1 to 256 Unicode characters in length."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-game-session-queue/index.ts",
            "line": 578
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/gamelift-game-session-queue/index:GameliftGameSessionQueueTags"
    },
    "@cdktn/provider-awscc.gameliftGameSessionQueue.GameliftGameSessionQueueTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftGameSessionQueue.GameliftGameSessionQueueTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/gamelift-game-session-queue/index.ts",
          "line": 708
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/gamelift-game-session-queue/index.ts",
        "line": 700
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-game-session-queue/index.ts",
            "line": 715
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.gameliftGameSessionQueue.GameliftGameSessionQueueTagsOutputReference"
            }
          }
        }
      ],
      "name": "GameliftGameSessionQueueTagsList",
      "namespace": "gameliftGameSessionQueue",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-game-session-queue/index.ts",
            "line": 701
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.gameliftGameSessionQueue.GameliftGameSessionQueueTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/gamelift-game-session-queue/index:GameliftGameSessionQueueTagsList"
    },
    "@cdktn/provider-awscc.gameliftGameSessionQueue.GameliftGameSessionQueueTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftGameSessionQueue.GameliftGameSessionQueueTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/gamelift-game-session-queue/index.ts",
          "line": 627
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/gamelift-game-session-queue/index.ts",
        "line": 617
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-game-session-queue/index.ts",
            "line": 675
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-game-session-queue/index.ts",
            "line": 691
          },
          "name": "resetValue"
        }
      ],
      "name": "GameliftGameSessionQueueTagsOutputReference",
      "namespace": "gameliftGameSessionQueue",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-game-session-queue/index.ts",
            "line": 679
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-game-session-queue/index.ts",
            "line": 695
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-game-session-queue/index.ts",
            "line": 669
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-game-session-queue/index.ts",
            "line": 685
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-game-session-queue/index.ts",
            "line": 631
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.gameliftGameSessionQueue.GameliftGameSessionQueueTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/gamelift-game-session-queue/index:GameliftGameSessionQueueTagsOutputReference"
    },
    "@cdktn/provider-awscc.gameliftLocation.GameliftLocation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_location awscc_gamelift_location}."
      },
      "fqn": "@cdktn/provider-awscc.gameliftLocation.GameliftLocation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_location awscc_gamelift_location} Resource."
        },
        "locationInModule": {
          "filename": "src/gamelift-location/index.ts",
          "line": 215
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.gameliftLocation.GameliftLocationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/gamelift-location/index.ts",
        "line": 183
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a GameliftLocation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/gamelift-location/index.ts",
            "line": 200
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the GameliftLocation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_location#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing GameliftLocation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the GameliftLocation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-location/index.ts",
            "line": 267
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.gameliftLocation.GameliftLocationTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-location/index.ts",
            "line": 270
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-location/index.ts",
            "line": 282
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-location/index.ts",
            "line": 289
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "GameliftLocation",
      "namespace": "gameliftLocation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-location/index.ts",
            "line": 188
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-location/index.ts",
            "line": 240
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-location/index.ts",
            "line": 245
          },
          "name": "locationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-location/index.ts",
            "line": 264
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.gameliftLocation.GameliftLocationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-location/index.ts",
            "line": 258
          },
          "name": "locationNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-location/index.ts",
            "line": 274
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.gameliftLocation.GameliftLocationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-location/index.ts",
            "line": 251
          },
          "name": "locationName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/gamelift-location/index:GameliftLocation"
    },
    "@cdktn/provider-awscc.gameliftLocation.GameliftLocationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftLocation.GameliftLocationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/gamelift-location/index.ts",
        "line": 14
      },
      "name": "GameliftLocationConfig",
      "namespace": "gameliftLocation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_location#location_name GameliftLocation#location_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-location/index.ts",
            "line": 18
          },
          "name": "locationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_location#tags GameliftLocation#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-location/index.ts",
            "line": 24
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.gameliftLocation.GameliftLocationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/gamelift-location/index:GameliftLocationConfig"
    },
    "@cdktn/provider-awscc.gameliftLocation.GameliftLocationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftLocation.GameliftLocationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/gamelift-location/index.ts",
        "line": 26
      },
      "name": "GameliftLocationTags",
      "namespace": "gameliftLocation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_location#key GameliftLocation#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-location/index.ts",
            "line": 32
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_location#value GameliftLocation#value}",
            "stability": "stable",
            "summary": "The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-location/index.ts",
            "line": 38
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/gamelift-location/index:GameliftLocationTags"
    },
    "@cdktn/provider-awscc.gameliftLocation.GameliftLocationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftLocation.GameliftLocationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/gamelift-location/index.ts",
          "line": 168
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/gamelift-location/index.ts",
        "line": 160
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-location/index.ts",
            "line": 175
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.gameliftLocation.GameliftLocationTagsOutputReference"
            }
          }
        }
      ],
      "name": "GameliftLocationTagsList",
      "namespace": "gameliftLocation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-location/index.ts",
            "line": 161
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.gameliftLocation.GameliftLocationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/gamelift-location/index:GameliftLocationTagsList"
    },
    "@cdktn/provider-awscc.gameliftLocation.GameliftLocationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftLocation.GameliftLocationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/gamelift-location/index.ts",
          "line": 87
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/gamelift-location/index.ts",
        "line": 77
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-location/index.ts",
            "line": 135
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-location/index.ts",
            "line": 151
          },
          "name": "resetValue"
        }
      ],
      "name": "GameliftLocationTagsOutputReference",
      "namespace": "gameliftLocation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-location/index.ts",
            "line": 139
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-location/index.ts",
            "line": 155
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-location/index.ts",
            "line": 129
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-location/index.ts",
            "line": 145
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-location/index.ts",
            "line": 91
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.gameliftLocation.GameliftLocationTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/gamelift-location/index:GameliftLocationTagsOutputReference"
    },
    "@cdktn/provider-awscc.gameliftMatchmakingConfiguration.GameliftMatchmakingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_matchmaking_configuration awscc_gamelift_matchmaking_configuration}."
      },
      "fqn": "@cdktn/provider-awscc.gameliftMatchmakingConfiguration.GameliftMatchmakingConfiguration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_matchmaking_configuration awscc_gamelift_matchmaking_configuration} Resource."
        },
        "locationInModule": {
          "filename": "src/gamelift-matchmaking-configuration/index.ts",
          "line": 460
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.gameliftMatchmakingConfiguration.GameliftMatchmakingConfigurationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/gamelift-matchmaking-configuration/index.ts",
        "line": 428
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a GameliftMatchmakingConfiguration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-configuration/index.ts",
            "line": 445
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the GameliftMatchmakingConfiguration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_matchmaking_configuration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing GameliftMatchmakingConfiguration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the GameliftMatchmakingConfiguration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-configuration/index.ts",
            "line": 634
          },
          "name": "putGameProperties",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.gameliftMatchmakingConfiguration.GameliftMatchmakingConfigurationGameProperties"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-configuration/index.ts",
            "line": 758
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.gameliftMatchmakingConfiguration.GameliftMatchmakingConfigurationTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-configuration/index.ts",
            "line": 520
          },
          "name": "resetAcceptanceTimeoutSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-configuration/index.ts",
            "line": 536
          },
          "name": "resetAdditionalPlayerCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-configuration/index.ts",
            "line": 557
          },
          "name": "resetBackfillMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-configuration/index.ts",
            "line": 573
          },
          "name": "resetCreationTime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-configuration/index.ts",
            "line": 589
          },
          "name": "resetCustomEventData"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-configuration/index.ts",
            "line": 605
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-configuration/index.ts",
            "line": 621
          },
          "name": "resetFlexMatchMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-configuration/index.ts",
            "line": 637
          },
          "name": "resetGameProperties"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-configuration/index.ts",
            "line": 653
          },
          "name": "resetGameSessionData"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-configuration/index.ts",
            "line": 669
          },
          "name": "resetGameSessionQueueArns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-configuration/index.ts",
            "line": 703
          },
          "name": "resetNotificationTarget"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-configuration/index.ts",
            "line": 732
          },
          "name": "resetRuleSetArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-configuration/index.ts",
            "line": 761
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-configuration/index.ts",
            "line": 773
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-configuration/index.ts",
            "line": 795
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "GameliftMatchmakingConfiguration",
      "namespace": "gameliftMatchmakingConfiguration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-configuration/index.ts",
            "line": 433
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-configuration/index.ts",
            "line": 545
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-configuration/index.ts",
            "line": 631
          },
          "name": "gameProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.gameliftMatchmakingConfiguration.GameliftMatchmakingConfigurationGamePropertiesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-configuration/index.ts",
            "line": 678
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-configuration/index.ts",
            "line": 755
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.gameliftMatchmakingConfiguration.GameliftMatchmakingConfigurationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-configuration/index.ts",
            "line": 508
          },
          "name": "acceptanceRequiredInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-configuration/index.ts",
            "line": 524
          },
          "name": "acceptanceTimeoutSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-configuration/index.ts",
            "line": 540
          },
          "name": "additionalPlayerCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-configuration/index.ts",
            "line": 561
          },
          "name": "backfillModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-configuration/index.ts",
            "line": 577
          },
          "name": "creationTimeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-configuration/index.ts",
            "line": 593
          },
          "name": "customEventDataInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-configuration/index.ts",
            "line": 609
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-configuration/index.ts",
            "line": 625
          },
          "name": "flexMatchModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-configuration/index.ts",
            "line": 641
          },
          "name": "gamePropertiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.gameliftMatchmakingConfiguration.GameliftMatchmakingConfigurationGameProperties"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-configuration/index.ts",
            "line": 657
          },
          "name": "gameSessionDataInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-configuration/index.ts",
            "line": 673
          },
          "name": "gameSessionQueueArnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-configuration/index.ts",
            "line": 691
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-configuration/index.ts",
            "line": 707
          },
          "name": "notificationTargetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-configuration/index.ts",
            "line": 720
          },
          "name": "requestTimeoutSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-configuration/index.ts",
            "line": 736
          },
          "name": "ruleSetArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-configuration/index.ts",
            "line": 749
          },
          "name": "ruleSetNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-configuration/index.ts",
            "line": 765
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.gameliftMatchmakingConfiguration.GameliftMatchmakingConfigurationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-configuration/index.ts",
            "line": 501
          },
          "name": "acceptanceRequired",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-configuration/index.ts",
            "line": 514
          },
          "name": "acceptanceTimeoutSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-configuration/index.ts",
            "line": 530
          },
          "name": "additionalPlayerCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-configuration/index.ts",
            "line": 551
          },
          "name": "backfillMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-configuration/index.ts",
            "line": 567
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-configuration/index.ts",
            "line": 583
          },
          "name": "customEventData",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-configuration/index.ts",
            "line": 599
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-configuration/index.ts",
            "line": 615
          },
          "name": "flexMatchMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-configuration/index.ts",
            "line": 647
          },
          "name": "gameSessionData",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-configuration/index.ts",
            "line": 663
          },
          "name": "gameSessionQueueArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-configuration/index.ts",
            "line": 684
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-configuration/index.ts",
            "line": 697
          },
          "name": "notificationTarget",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-configuration/index.ts",
            "line": 713
          },
          "name": "requestTimeoutSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-configuration/index.ts",
            "line": 726
          },
          "name": "ruleSetArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-configuration/index.ts",
            "line": 742
          },
          "name": "ruleSetName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/gamelift-matchmaking-configuration/index:GameliftMatchmakingConfiguration"
    },
    "@cdktn/provider-awscc.gameliftMatchmakingConfiguration.GameliftMatchmakingConfigurationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftMatchmakingConfiguration.GameliftMatchmakingConfigurationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/gamelift-matchmaking-configuration/index.ts",
        "line": 14
      },
      "name": "GameliftMatchmakingConfigurationConfig",
      "namespace": "gameliftMatchmakingConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_matchmaking_configuration#acceptance_required GameliftMatchmakingConfiguration#acceptance_required}",
            "stability": "stable",
            "summary": "A flag that indicates whether a match that was created with this configuration must be accepted by the matched players."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-configuration/index.ts",
            "line": 20
          },
          "name": "acceptanceRequired",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_matchmaking_configuration#name GameliftMatchmakingConfiguration#name}",
            "stability": "stable",
            "summary": "A unique identifier for the matchmaking configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-configuration/index.ts",
            "line": 86
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_matchmaking_configuration#request_timeout_seconds GameliftMatchmakingConfiguration#request_timeout_seconds}",
            "stability": "stable",
            "summary": "The maximum duration, in seconds, that a matchmaking ticket can remain in process before timing out."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-configuration/index.ts",
            "line": 98
          },
          "name": "requestTimeoutSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_matchmaking_configuration#rule_set_name GameliftMatchmakingConfiguration#rule_set_name}",
            "stability": "stable",
            "summary": "A unique identifier for the matchmaking rule set to use with this configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-configuration/index.ts",
            "line": 110
          },
          "name": "ruleSetName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_matchmaking_configuration#acceptance_timeout_seconds GameliftMatchmakingConfiguration#acceptance_timeout_seconds}",
            "stability": "stable",
            "summary": "The length of time (in seconds) to wait for players to accept a proposed match, if acceptance is required."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-configuration/index.ts",
            "line": 26
          },
          "name": "acceptanceTimeoutSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_matchmaking_configuration#additional_player_count GameliftMatchmakingConfiguration#additional_player_count}",
            "stability": "stable",
            "summary": "The number of player slots in a match to keep open for future players."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-configuration/index.ts",
            "line": 32
          },
          "name": "additionalPlayerCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_matchmaking_configuration#backfill_mode GameliftMatchmakingConfiguration#backfill_mode}",
            "stability": "stable",
            "summary": "The method used to backfill game sessions created with this matchmaking configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-configuration/index.ts",
            "line": 38
          },
          "name": "backfillMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_matchmaking_configuration#creation_time GameliftMatchmakingConfiguration#creation_time}",
            "stability": "stable",
            "summary": "A time stamp indicating when this data object was created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-configuration/index.ts",
            "line": 44
          },
          "name": "creationTime",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_matchmaking_configuration#custom_event_data GameliftMatchmakingConfiguration#custom_event_data}",
            "stability": "stable",
            "summary": "Information to attach to all events related to the matchmaking configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-configuration/index.ts",
            "line": 50
          },
          "name": "customEventData",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_matchmaking_configuration#description GameliftMatchmakingConfiguration#description}",
            "stability": "stable",
            "summary": "A descriptive label that is associated with matchmaking configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-configuration/index.ts",
            "line": 56
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_matchmaking_configuration#flex_match_mode GameliftMatchmakingConfiguration#flex_match_mode}",
            "stability": "stable",
            "summary": "Indicates whether this matchmaking configuration is being used with Amazon GameLift hosting or as a standalone matchmaking solution."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-configuration/index.ts",
            "line": 62
          },
          "name": "flexMatchMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_matchmaking_configuration#game_properties GameliftMatchmakingConfiguration#game_properties}",
            "stability": "stable",
            "summary": "A set of custom properties for a game session, formatted as key:value pairs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-configuration/index.ts",
            "line": 68
          },
          "name": "gameProperties",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.gameliftMatchmakingConfiguration.GameliftMatchmakingConfigurationGameProperties"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_matchmaking_configuration#game_session_data GameliftMatchmakingConfiguration#game_session_data}",
            "stability": "stable",
            "summary": "A set of custom game session properties, formatted as a single string value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-configuration/index.ts",
            "line": 74
          },
          "name": "gameSessionData",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_matchmaking_configuration#game_session_queue_arns GameliftMatchmakingConfiguration#game_session_queue_arns}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) that is assigned to a Amazon GameLift game session queue resource and uniquely identifies it."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-configuration/index.ts",
            "line": 80
          },
          "name": "gameSessionQueueArns",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_matchmaking_configuration#notification_target GameliftMatchmakingConfiguration#notification_target}",
            "stability": "stable",
            "summary": "An SNS topic ARN that is set up to receive matchmaking notifications."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-configuration/index.ts",
            "line": 92
          },
          "name": "notificationTarget",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_matchmaking_configuration#rule_set_arn GameliftMatchmakingConfiguration#rule_set_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) associated with the GameLift matchmaking rule set resource that this configuration uses."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-configuration/index.ts",
            "line": 104
          },
          "name": "ruleSetArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_matchmaking_configuration#tags GameliftMatchmakingConfiguration#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-configuration/index.ts",
            "line": 116
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.gameliftMatchmakingConfiguration.GameliftMatchmakingConfigurationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/gamelift-matchmaking-configuration/index:GameliftMatchmakingConfigurationConfig"
    },
    "@cdktn/provider-awscc.gameliftMatchmakingConfiguration.GameliftMatchmakingConfigurationGameProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftMatchmakingConfiguration.GameliftMatchmakingConfigurationGameProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/gamelift-matchmaking-configuration/index.ts",
        "line": 118
      },
      "name": "GameliftMatchmakingConfigurationGameProperties",
      "namespace": "gameliftMatchmakingConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_matchmaking_configuration#key GameliftMatchmakingConfiguration#key}",
            "stability": "stable",
            "summary": "The game property identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-configuration/index.ts",
            "line": 124
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_matchmaking_configuration#value GameliftMatchmakingConfiguration#value}",
            "stability": "stable",
            "summary": "The game property value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-configuration/index.ts",
            "line": 130
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/gamelift-matchmaking-configuration/index:GameliftMatchmakingConfigurationGameProperties"
    },
    "@cdktn/provider-awscc.gameliftMatchmakingConfiguration.GameliftMatchmakingConfigurationGamePropertiesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftMatchmakingConfiguration.GameliftMatchmakingConfigurationGamePropertiesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/gamelift-matchmaking-configuration/index.ts",
          "line": 260
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/gamelift-matchmaking-configuration/index.ts",
        "line": 252
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-configuration/index.ts",
            "line": 267
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.gameliftMatchmakingConfiguration.GameliftMatchmakingConfigurationGamePropertiesOutputReference"
            }
          }
        }
      ],
      "name": "GameliftMatchmakingConfigurationGamePropertiesList",
      "namespace": "gameliftMatchmakingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-configuration/index.ts",
            "line": 253
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.gameliftMatchmakingConfiguration.GameliftMatchmakingConfigurationGameProperties"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/gamelift-matchmaking-configuration/index:GameliftMatchmakingConfigurationGamePropertiesList"
    },
    "@cdktn/provider-awscc.gameliftMatchmakingConfiguration.GameliftMatchmakingConfigurationGamePropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftMatchmakingConfiguration.GameliftMatchmakingConfigurationGamePropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/gamelift-matchmaking-configuration/index.ts",
          "line": 179
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/gamelift-matchmaking-configuration/index.ts",
        "line": 169
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-configuration/index.ts",
            "line": 227
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-configuration/index.ts",
            "line": 243
          },
          "name": "resetValue"
        }
      ],
      "name": "GameliftMatchmakingConfigurationGamePropertiesOutputReference",
      "namespace": "gameliftMatchmakingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-configuration/index.ts",
            "line": 231
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-configuration/index.ts",
            "line": 247
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-configuration/index.ts",
            "line": 221
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-configuration/index.ts",
            "line": 237
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-configuration/index.ts",
            "line": 183
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.gameliftMatchmakingConfiguration.GameliftMatchmakingConfigurationGameProperties"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/gamelift-matchmaking-configuration/index:GameliftMatchmakingConfigurationGamePropertiesOutputReference"
    },
    "@cdktn/provider-awscc.gameliftMatchmakingConfiguration.GameliftMatchmakingConfigurationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftMatchmakingConfiguration.GameliftMatchmakingConfigurationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/gamelift-matchmaking-configuration/index.ts",
        "line": 271
      },
      "name": "GameliftMatchmakingConfigurationTags",
      "namespace": "gameliftMatchmakingConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_matchmaking_configuration#key GameliftMatchmakingConfiguration#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-configuration/index.ts",
            "line": 277
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_matchmaking_configuration#value GameliftMatchmakingConfiguration#value}",
            "stability": "stable",
            "summary": "The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-configuration/index.ts",
            "line": 283
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/gamelift-matchmaking-configuration/index:GameliftMatchmakingConfigurationTags"
    },
    "@cdktn/provider-awscc.gameliftMatchmakingConfiguration.GameliftMatchmakingConfigurationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftMatchmakingConfiguration.GameliftMatchmakingConfigurationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/gamelift-matchmaking-configuration/index.ts",
          "line": 413
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/gamelift-matchmaking-configuration/index.ts",
        "line": 405
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-configuration/index.ts",
            "line": 420
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.gameliftMatchmakingConfiguration.GameliftMatchmakingConfigurationTagsOutputReference"
            }
          }
        }
      ],
      "name": "GameliftMatchmakingConfigurationTagsList",
      "namespace": "gameliftMatchmakingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-configuration/index.ts",
            "line": 406
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.gameliftMatchmakingConfiguration.GameliftMatchmakingConfigurationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/gamelift-matchmaking-configuration/index:GameliftMatchmakingConfigurationTagsList"
    },
    "@cdktn/provider-awscc.gameliftMatchmakingConfiguration.GameliftMatchmakingConfigurationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftMatchmakingConfiguration.GameliftMatchmakingConfigurationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/gamelift-matchmaking-configuration/index.ts",
          "line": 332
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/gamelift-matchmaking-configuration/index.ts",
        "line": 322
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-configuration/index.ts",
            "line": 380
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-configuration/index.ts",
            "line": 396
          },
          "name": "resetValue"
        }
      ],
      "name": "GameliftMatchmakingConfigurationTagsOutputReference",
      "namespace": "gameliftMatchmakingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-configuration/index.ts",
            "line": 384
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-configuration/index.ts",
            "line": 400
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-configuration/index.ts",
            "line": 374
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-configuration/index.ts",
            "line": 390
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-configuration/index.ts",
            "line": 336
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.gameliftMatchmakingConfiguration.GameliftMatchmakingConfigurationTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/gamelift-matchmaking-configuration/index:GameliftMatchmakingConfigurationTagsOutputReference"
    },
    "@cdktn/provider-awscc.gameliftMatchmakingRuleSet.GameliftMatchmakingRuleSet": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_matchmaking_rule_set awscc_gamelift_matchmaking_rule_set}."
      },
      "fqn": "@cdktn/provider-awscc.gameliftMatchmakingRuleSet.GameliftMatchmakingRuleSet",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_matchmaking_rule_set awscc_gamelift_matchmaking_rule_set} Resource."
        },
        "locationInModule": {
          "filename": "src/gamelift-matchmaking-rule-set/index.ts",
          "line": 223
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.gameliftMatchmakingRuleSet.GameliftMatchmakingRuleSetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/gamelift-matchmaking-rule-set/index.ts",
        "line": 191
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a GameliftMatchmakingRuleSet resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-rule-set/index.ts",
            "line": 208
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the GameliftMatchmakingRuleSet to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_matchmaking_rule_set#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing GameliftMatchmakingRuleSet that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the GameliftMatchmakingRuleSet to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-rule-set/index.ts",
            "line": 294
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.gameliftMatchmakingRuleSet.GameliftMatchmakingRuleSetTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-rule-set/index.ts",
            "line": 297
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-rule-set/index.ts",
            "line": 309
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-rule-set/index.ts",
            "line": 317
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "GameliftMatchmakingRuleSet",
      "namespace": "gameliftMatchmakingRuleSet",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-rule-set/index.ts",
            "line": 196
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-rule-set/index.ts",
            "line": 249
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-rule-set/index.ts",
            "line": 254
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-rule-set/index.ts",
            "line": 259
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-rule-set/index.ts",
            "line": 291
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.gameliftMatchmakingRuleSet.GameliftMatchmakingRuleSetTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-rule-set/index.ts",
            "line": 272
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-rule-set/index.ts",
            "line": 285
          },
          "name": "ruleSetBodyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-rule-set/index.ts",
            "line": 301
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.gameliftMatchmakingRuleSet.GameliftMatchmakingRuleSetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-rule-set/index.ts",
            "line": 265
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-rule-set/index.ts",
            "line": 278
          },
          "name": "ruleSetBody",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/gamelift-matchmaking-rule-set/index:GameliftMatchmakingRuleSet"
    },
    "@cdktn/provider-awscc.gameliftMatchmakingRuleSet.GameliftMatchmakingRuleSetConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftMatchmakingRuleSet.GameliftMatchmakingRuleSetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/gamelift-matchmaking-rule-set/index.ts",
        "line": 14
      },
      "name": "GameliftMatchmakingRuleSetConfig",
      "namespace": "gameliftMatchmakingRuleSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_matchmaking_rule_set#name GameliftMatchmakingRuleSet#name}",
            "stability": "stable",
            "summary": "A unique identifier for the matchmaking rule set."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-rule-set/index.ts",
            "line": 20
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_matchmaking_rule_set#rule_set_body GameliftMatchmakingRuleSet#rule_set_body}",
            "stability": "stable",
            "summary": "A collection of matchmaking rules, formatted as a JSON string."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-rule-set/index.ts",
            "line": 26
          },
          "name": "ruleSetBody",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_matchmaking_rule_set#tags GameliftMatchmakingRuleSet#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-rule-set/index.ts",
            "line": 32
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.gameliftMatchmakingRuleSet.GameliftMatchmakingRuleSetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/gamelift-matchmaking-rule-set/index:GameliftMatchmakingRuleSetConfig"
    },
    "@cdktn/provider-awscc.gameliftMatchmakingRuleSet.GameliftMatchmakingRuleSetTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftMatchmakingRuleSet.GameliftMatchmakingRuleSetTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/gamelift-matchmaking-rule-set/index.ts",
        "line": 34
      },
      "name": "GameliftMatchmakingRuleSetTags",
      "namespace": "gameliftMatchmakingRuleSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_matchmaking_rule_set#key GameliftMatchmakingRuleSet#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-rule-set/index.ts",
            "line": 40
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_matchmaking_rule_set#value GameliftMatchmakingRuleSet#value}",
            "stability": "stable",
            "summary": "The value for the tag. You can specify a value that is 1 to 256 Unicode characters in length."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-rule-set/index.ts",
            "line": 46
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/gamelift-matchmaking-rule-set/index:GameliftMatchmakingRuleSetTags"
    },
    "@cdktn/provider-awscc.gameliftMatchmakingRuleSet.GameliftMatchmakingRuleSetTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftMatchmakingRuleSet.GameliftMatchmakingRuleSetTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/gamelift-matchmaking-rule-set/index.ts",
          "line": 176
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/gamelift-matchmaking-rule-set/index.ts",
        "line": 168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-rule-set/index.ts",
            "line": 183
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.gameliftMatchmakingRuleSet.GameliftMatchmakingRuleSetTagsOutputReference"
            }
          }
        }
      ],
      "name": "GameliftMatchmakingRuleSetTagsList",
      "namespace": "gameliftMatchmakingRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-rule-set/index.ts",
            "line": 169
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.gameliftMatchmakingRuleSet.GameliftMatchmakingRuleSetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/gamelift-matchmaking-rule-set/index:GameliftMatchmakingRuleSetTagsList"
    },
    "@cdktn/provider-awscc.gameliftMatchmakingRuleSet.GameliftMatchmakingRuleSetTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftMatchmakingRuleSet.GameliftMatchmakingRuleSetTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/gamelift-matchmaking-rule-set/index.ts",
          "line": 95
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/gamelift-matchmaking-rule-set/index.ts",
        "line": 85
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-rule-set/index.ts",
            "line": 143
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-rule-set/index.ts",
            "line": 159
          },
          "name": "resetValue"
        }
      ],
      "name": "GameliftMatchmakingRuleSetTagsOutputReference",
      "namespace": "gameliftMatchmakingRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-rule-set/index.ts",
            "line": 147
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-rule-set/index.ts",
            "line": 163
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-rule-set/index.ts",
            "line": 137
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-rule-set/index.ts",
            "line": 153
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-matchmaking-rule-set/index.ts",
            "line": 99
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.gameliftMatchmakingRuleSet.GameliftMatchmakingRuleSetTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/gamelift-matchmaking-rule-set/index:GameliftMatchmakingRuleSetTagsOutputReference"
    },
    "@cdktn/provider-awscc.gameliftScript.GameliftScript": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_script awscc_gamelift_script}."
      },
      "fqn": "@cdktn/provider-awscc.gameliftScript.GameliftScript",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_script awscc_gamelift_script} Resource."
        },
        "locationInModule": {
          "filename": "src/gamelift-script/index.ts",
          "line": 427
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.gameliftScript.GameliftScriptConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/gamelift-script/index.ts",
        "line": 395
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a GameliftScript resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/gamelift-script/index.ts",
            "line": 412
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the GameliftScript to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_script#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing GameliftScript that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the GameliftScript to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-script/index.ts",
            "line": 516
          },
          "name": "putStorageLocation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.gameliftScript.GameliftScriptStorageLocation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-script/index.ts",
            "line": 529
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.gameliftScript.GameliftScriptTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-script/index.ts",
            "line": 477
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-script/index.ts",
            "line": 493
          },
          "name": "resetNodeJsVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-script/index.ts",
            "line": 532
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-script/index.ts",
            "line": 548
          },
          "name": "resetVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-script/index.ts",
            "line": 560
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-script/index.ts",
            "line": 570
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "GameliftScript",
      "namespace": "gameliftScript",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-script/index.ts",
            "line": 400
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-script/index.ts",
            "line": 455
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-script/index.ts",
            "line": 460
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-script/index.ts",
            "line": 465
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-script/index.ts",
            "line": 502
          },
          "name": "scriptId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-script/index.ts",
            "line": 507
          },
          "name": "sizeOnDisk",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-script/index.ts",
            "line": 513
          },
          "name": "storageLocation",
          "type": {
            "fqn": "@cdktn/provider-awscc.gameliftScript.GameliftScriptStorageLocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-script/index.ts",
            "line": 526
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.gameliftScript.GameliftScriptTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-script/index.ts",
            "line": 481
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-script/index.ts",
            "line": 497
          },
          "name": "nodeJsVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-script/index.ts",
            "line": 520
          },
          "name": "storageLocationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.gameliftScript.GameliftScriptStorageLocation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-script/index.ts",
            "line": 536
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.gameliftScript.GameliftScriptTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-script/index.ts",
            "line": 552
          },
          "name": "versionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-script/index.ts",
            "line": 471
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-script/index.ts",
            "line": 487
          },
          "name": "nodeJsVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-script/index.ts",
            "line": 542
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/gamelift-script/index:GameliftScript"
    },
    "@cdktn/provider-awscc.gameliftScript.GameliftScriptConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftScript.GameliftScriptConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/gamelift-script/index.ts",
        "line": 14
      },
      "name": "GameliftScriptConfig",
      "namespace": "gameliftScript",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The storage location must specify the Amazon S3 bucket name, the zip file name (the \"key\"), and a role ARN that allows Amazon GameLift to access the Amazon S3 storage location. The S3 bucket must be in the same Region where you want to create a new script. By default, Amazon GameLift uploads the latest version of the zip file; if you have S3 object versioning turned on, you can use the ObjectVersion parameter to specify an earlier version.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_script#storage_location GameliftScript#storage_location}",
            "stability": "stable",
            "summary": "The location of the Amazon S3 bucket where a zipped file containing your Realtime scripts is stored."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-script/index.ts",
            "line": 32
          },
          "name": "storageLocation",
          "type": {
            "fqn": "@cdktn/provider-awscc.gameliftScript.GameliftScriptStorageLocation"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_script#name GameliftScript#name}",
            "stability": "stable",
            "summary": "A descriptive label that is associated with a script. Script names do not need to be unique."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-script/index.ts",
            "line": 20
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_script#node_js_version GameliftScript#node_js_version}",
            "stability": "stable",
            "summary": "The Node.js version used for execution of the Realtime script."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-script/index.ts",
            "line": 26
          },
          "name": "nodeJsVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_script#tags GameliftScript#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-script/index.ts",
            "line": 38
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.gameliftScript.GameliftScriptTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_script#version GameliftScript#version}",
            "stability": "stable",
            "summary": "The version that is associated with a script. Version strings do not need to be unique."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-script/index.ts",
            "line": 44
          },
          "name": "version",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/gamelift-script/index:GameliftScriptConfig"
    },
    "@cdktn/provider-awscc.gameliftScript.GameliftScriptStorageLocation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftScript.GameliftScriptStorageLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/gamelift-script/index.ts",
        "line": 46
      },
      "name": "GameliftScriptStorageLocation",
      "namespace": "gameliftScript",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_script#bucket GameliftScript#bucket}",
            "stability": "stable",
            "summary": "An Amazon S3 bucket identifier. This is the name of the S3 bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-script/index.ts",
            "line": 52
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_script#key GameliftScript#key}",
            "stability": "stable",
            "summary": "The name of the zip file that contains the script files."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-script/index.ts",
            "line": 58
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_script#role_arn GameliftScript#role_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) for an IAM role that allows Amazon GameLift to access the S3 bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-script/index.ts",
            "line": 70
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Amazon GameLift uses this information when retrieving files from your S3 bucket. To retrieve a specific version of the file, provide an object version. To retrieve the latest version of the file, do not set this parameter.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_script#object_version GameliftScript#object_version}",
            "stability": "stable",
            "summary": "The version of the file, if object versioning is turned on for the bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-script/index.ts",
            "line": 64
          },
          "name": "objectVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/gamelift-script/index:GameliftScriptStorageLocation"
    },
    "@cdktn/provider-awscc.gameliftScript.GameliftScriptStorageLocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftScript.GameliftScriptStorageLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/gamelift-script/index.ts",
          "line": 131
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/gamelift-script/index.ts",
        "line": 123
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-script/index.ts",
            "line": 217
          },
          "name": "resetObjectVersion"
        }
      ],
      "name": "GameliftScriptStorageLocationOutputReference",
      "namespace": "gameliftScript",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-script/index.ts",
            "line": 192
          },
          "name": "bucketInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-script/index.ts",
            "line": 205
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-script/index.ts",
            "line": 221
          },
          "name": "objectVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-script/index.ts",
            "line": 234
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-script/index.ts",
            "line": 185
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-script/index.ts",
            "line": 198
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-script/index.ts",
            "line": 211
          },
          "name": "objectVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-script/index.ts",
            "line": 227
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-script/index.ts",
            "line": 135
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.gameliftScript.GameliftScriptStorageLocation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/gamelift-script/index:GameliftScriptStorageLocationOutputReference"
    },
    "@cdktn/provider-awscc.gameliftScript.GameliftScriptTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftScript.GameliftScriptTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/gamelift-script/index.ts",
        "line": 238
      },
      "name": "GameliftScriptTags",
      "namespace": "gameliftScript",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_script#key GameliftScript#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-script/index.ts",
            "line": 244
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/gamelift_script#value GameliftScript#value}",
            "stability": "stable",
            "summary": "The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-script/index.ts",
            "line": 250
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/gamelift-script/index:GameliftScriptTags"
    },
    "@cdktn/provider-awscc.gameliftScript.GameliftScriptTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftScript.GameliftScriptTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/gamelift-script/index.ts",
          "line": 380
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/gamelift-script/index.ts",
        "line": 372
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-script/index.ts",
            "line": 387
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.gameliftScript.GameliftScriptTagsOutputReference"
            }
          }
        }
      ],
      "name": "GameliftScriptTagsList",
      "namespace": "gameliftScript",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-script/index.ts",
            "line": 373
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.gameliftScript.GameliftScriptTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/gamelift-script/index:GameliftScriptTagsList"
    },
    "@cdktn/provider-awscc.gameliftScript.GameliftScriptTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.gameliftScript.GameliftScriptTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/gamelift-script/index.ts",
          "line": 299
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/gamelift-script/index.ts",
        "line": 289
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-script/index.ts",
            "line": 347
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-script/index.ts",
            "line": 363
          },
          "name": "resetValue"
        }
      ],
      "name": "GameliftScriptTagsOutputReference",
      "namespace": "gameliftScript",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-script/index.ts",
            "line": 351
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/gamelift-script/index.ts",
            "line": 367
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-script/index.ts",
            "line": 341
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-script/index.ts",
            "line": 357
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/gamelift-script/index.ts",
            "line": 303
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.gameliftScript.GameliftScriptTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/gamelift-script/index:GameliftScriptTagsOutputReference"
    },
    "@cdktn/provider-awscc.globalacceleratorAccelerator.GlobalacceleratorAccelerator": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/globalaccelerator_accelerator awscc_globalaccelerator_accelerator}."
      },
      "fqn": "@cdktn/provider-awscc.globalacceleratorAccelerator.GlobalacceleratorAccelerator",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/globalaccelerator_accelerator awscc_globalaccelerator_accelerator} Resource."
        },
        "locationInModule": {
          "filename": "src/globalaccelerator-accelerator/index.ts",
          "line": 251
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.globalacceleratorAccelerator.GlobalacceleratorAcceleratorConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/globalaccelerator-accelerator/index.ts",
        "line": 219
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a GlobalacceleratorAccelerator resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/globalaccelerator-accelerator/index.ts",
            "line": 236
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the GlobalacceleratorAccelerator to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/globalaccelerator_accelerator#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing GlobalacceleratorAccelerator that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the GlobalacceleratorAccelerator to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/globalaccelerator-accelerator/index.ts",
            "line": 425
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.globalacceleratorAccelerator.GlobalacceleratorAcceleratorTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/globalaccelerator-accelerator/index.ts",
            "line": 304
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/globalaccelerator-accelerator/index.ts",
            "line": 320
          },
          "name": "resetFlowLogsEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/globalaccelerator-accelerator/index.ts",
            "line": 336
          },
          "name": "resetFlowLogsS3Bucket"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/globalaccelerator-accelerator/index.ts",
            "line": 352
          },
          "name": "resetFlowLogsS3Prefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/globalaccelerator-accelerator/index.ts",
            "line": 389
          },
          "name": "resetIpAddresses"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/globalaccelerator-accelerator/index.ts",
            "line": 373
          },
          "name": "resetIpAddressType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/globalaccelerator-accelerator/index.ts",
            "line": 428
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/globalaccelerator-accelerator/index.ts",
            "line": 440
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/globalaccelerator-accelerator/index.ts",
            "line": 453
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "GlobalacceleratorAccelerator",
      "namespace": "globalacceleratorAccelerator",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/globalaccelerator-accelerator/index.ts",
            "line": 224
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/globalaccelerator-accelerator/index.ts",
            "line": 282
          },
          "name": "acceleratorArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/globalaccelerator-accelerator/index.ts",
            "line": 287
          },
          "name": "dnsName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/globalaccelerator-accelerator/index.ts",
            "line": 292
          },
          "name": "dualStackDnsName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/globalaccelerator-accelerator/index.ts",
            "line": 361
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/globalaccelerator-accelerator/index.ts",
            "line": 398
          },
          "name": "ipv4Addresses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/globalaccelerator-accelerator/index.ts",
            "line": 403
          },
          "name": "ipv6Addresses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/globalaccelerator-accelerator/index.ts",
            "line": 422
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.globalacceleratorAccelerator.GlobalacceleratorAcceleratorTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/globalaccelerator-accelerator/index.ts",
            "line": 308
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/globalaccelerator-accelerator/index.ts",
            "line": 324
          },
          "name": "flowLogsEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/globalaccelerator-accelerator/index.ts",
            "line": 340
          },
          "name": "flowLogsS3BucketInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/globalaccelerator-accelerator/index.ts",
            "line": 356
          },
          "name": "flowLogsS3PrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/globalaccelerator-accelerator/index.ts",
            "line": 393
          },
          "name": "ipAddressesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/globalaccelerator-accelerator/index.ts",
            "line": 377
          },
          "name": "ipAddressTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/globalaccelerator-accelerator/index.ts",
            "line": 416
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/globalaccelerator-accelerator/index.ts",
            "line": 432
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.globalacceleratorAccelerator.GlobalacceleratorAcceleratorTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/globalaccelerator-accelerator/index.ts",
            "line": 298
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/globalaccelerator-accelerator/index.ts",
            "line": 314
          },
          "name": "flowLogsEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/globalaccelerator-accelerator/index.ts",
            "line": 330
          },
          "name": "flowLogsS3Bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/globalaccelerator-accelerator/index.ts",
            "line": 346
          },
          "name": "flowLogsS3Prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/globalaccelerator-accelerator/index.ts",
            "line": 383
          },
          "name": "ipAddresses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/globalaccelerator-accelerator/index.ts",
            "line": 367
          },
          "name": "ipAddressType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/globalaccelerator-accelerator/index.ts",
            "line": 409
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/globalaccelerator-accelerator/index:GlobalacceleratorAccelerator"
    },
    "@cdktn/provider-awscc.globalacceleratorAccelerator.GlobalacceleratorAcceleratorConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.globalacceleratorAccelerator.GlobalacceleratorAcceleratorConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/globalaccelerator-accelerator/index.ts",
        "line": 14
      },
      "name": "GlobalacceleratorAcceleratorConfig",
      "namespace": "globalacceleratorAccelerator",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/globalaccelerator_accelerator#name GlobalacceleratorAccelerator#name}",
            "stability": "stable",
            "summary": "Name of accelerator."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/globalaccelerator-accelerator/index.ts",
            "line": 56
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/globalaccelerator_accelerator#enabled GlobalacceleratorAccelerator#enabled}",
            "stability": "stable",
            "summary": "Indicates whether an accelerator is enabled. The value is true or false."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/globalaccelerator-accelerator/index.ts",
            "line": 20
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/globalaccelerator_accelerator#flow_logs_enabled GlobalacceleratorAccelerator#flow_logs_enabled}",
            "stability": "stable",
            "summary": "Indicates whether flow logs are enabled for the accelerator."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/globalaccelerator-accelerator/index.ts",
            "line": 26
          },
          "name": "flowLogsEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/globalaccelerator_accelerator#flow_logs_s3_bucket GlobalacceleratorAccelerator#flow_logs_s3_bucket}",
            "stability": "stable",
            "summary": "The name of the Amazon S3 bucket for the flow logs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/globalaccelerator-accelerator/index.ts",
            "line": 32
          },
          "name": "flowLogsS3Bucket",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/globalaccelerator_accelerator#flow_logs_s3_prefix GlobalacceleratorAccelerator#flow_logs_s3_prefix}",
            "stability": "stable",
            "summary": "The prefix for the location in the Amazon S3 bucket for the flow logs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/globalaccelerator-accelerator/index.ts",
            "line": 38
          },
          "name": "flowLogsS3Prefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/globalaccelerator_accelerator#ip_addresses GlobalacceleratorAccelerator#ip_addresses}",
            "stability": "stable",
            "summary": "The IP addresses from BYOIP Prefix pool."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/globalaccelerator-accelerator/index.ts",
            "line": 50
          },
          "name": "ipAddresses",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/globalaccelerator_accelerator#ip_address_type GlobalacceleratorAccelerator#ip_address_type}",
            "stability": "stable",
            "summary": "IP Address type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/globalaccelerator-accelerator/index.ts",
            "line": 44
          },
          "name": "ipAddressType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/globalaccelerator_accelerator#tags GlobalacceleratorAccelerator#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/globalaccelerator-accelerator/index.ts",
            "line": 60
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.globalacceleratorAccelerator.GlobalacceleratorAcceleratorTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/globalaccelerator-accelerator/index:GlobalacceleratorAcceleratorConfig"
    },
    "@cdktn/provider-awscc.globalacceleratorAccelerator.GlobalacceleratorAcceleratorTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.globalacceleratorAccelerator.GlobalacceleratorAcceleratorTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/globalaccelerator-accelerator/index.ts",
        "line": 62
      },
      "name": "GlobalacceleratorAcceleratorTags",
      "namespace": "globalacceleratorAccelerator",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/globalaccelerator_accelerator#key GlobalacceleratorAccelerator#key}",
            "stability": "stable",
            "summary": "Key of the tag. Value can be 1 to 127 characters."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/globalaccelerator-accelerator/index.ts",
            "line": 68
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/globalaccelerator_accelerator#value GlobalacceleratorAccelerator#value}",
            "stability": "stable",
            "summary": "Value for the tag. Value can be 1 to 255 characters."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/globalaccelerator-accelerator/index.ts",
            "line": 74
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/globalaccelerator-accelerator/index:GlobalacceleratorAcceleratorTags"
    },
    "@cdktn/provider-awscc.globalacceleratorAccelerator.GlobalacceleratorAcceleratorTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.globalacceleratorAccelerator.GlobalacceleratorAcceleratorTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/globalaccelerator-accelerator/index.ts",
          "line": 204
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/globalaccelerator-accelerator/index.ts",
        "line": 196
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/globalaccelerator-accelerator/index.ts",
            "line": 211
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.globalacceleratorAccelerator.GlobalacceleratorAcceleratorTagsOutputReference"
            }
          }
        }
      ],
      "name": "GlobalacceleratorAcceleratorTagsList",
      "namespace": "globalacceleratorAccelerator",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/globalaccelerator-accelerator/index.ts",
            "line": 197
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.globalacceleratorAccelerator.GlobalacceleratorAcceleratorTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/globalaccelerator-accelerator/index:GlobalacceleratorAcceleratorTagsList"
    },
    "@cdktn/provider-awscc.globalacceleratorAccelerator.GlobalacceleratorAcceleratorTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.globalacceleratorAccelerator.GlobalacceleratorAcceleratorTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/globalaccelerator-accelerator/index.ts",
          "line": 123
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/globalaccelerator-accelerator/index.ts",
        "line": 113
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/globalaccelerator-accelerator/index.ts",
            "line": 171
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/globalaccelerator-accelerator/index.ts",
            "line": 187
          },
          "name": "resetValue"
        }
      ],
      "name": "GlobalacceleratorAcceleratorTagsOutputReference",
      "namespace": "globalacceleratorAccelerator",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/globalaccelerator-accelerator/index.ts",
            "line": 175
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/globalaccelerator-accelerator/index.ts",
            "line": 191
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/globalaccelerator-accelerator/index.ts",
            "line": 165
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/globalaccelerator-accelerator/index.ts",
            "line": 181
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/globalaccelerator-accelerator/index.ts",
            "line": 127
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.globalacceleratorAccelerator.GlobalacceleratorAcceleratorTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/globalaccelerator-accelerator/index:GlobalacceleratorAcceleratorTagsOutputReference"
    },
    "@cdktn/provider-awscc.globalacceleratorCrossAccountAttachment.GlobalacceleratorCrossAccountAttachment": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/globalaccelerator_cross_account_attachment awscc_globalaccelerator_cross_account_attachment}."
      },
      "fqn": "@cdktn/provider-awscc.globalacceleratorCrossAccountAttachment.GlobalacceleratorCrossAccountAttachment",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/globalaccelerator_cross_account_attachment awscc_globalaccelerator_cross_account_attachment} Resource."
        },
        "locationInModule": {
          "filename": "src/globalaccelerator-cross-account-attachment/index.ts",
          "line": 409
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.globalacceleratorCrossAccountAttachment.GlobalacceleratorCrossAccountAttachmentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/globalaccelerator-cross-account-attachment/index.ts",
        "line": 377
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a GlobalacceleratorCrossAccountAttachment resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/globalaccelerator-cross-account-attachment/index.ts",
            "line": 394
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the GlobalacceleratorCrossAccountAttachment to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/globalaccelerator_cross_account_attachment#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing GlobalacceleratorCrossAccountAttachment that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the GlobalacceleratorCrossAccountAttachment to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/globalaccelerator-cross-account-attachment/index.ts",
            "line": 479
          },
          "name": "putResources",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.globalacceleratorCrossAccountAttachment.GlobalacceleratorCrossAccountAttachmentResources"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/globalaccelerator-cross-account-attachment/index.ts",
            "line": 495
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.globalacceleratorCrossAccountAttachment.GlobalacceleratorCrossAccountAttachmentTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/globalaccelerator-cross-account-attachment/index.ts",
            "line": 466
          },
          "name": "resetPrincipals"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/globalaccelerator-cross-account-attachment/index.ts",
            "line": 482
          },
          "name": "resetResources"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/globalaccelerator-cross-account-attachment/index.ts",
            "line": 498
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/globalaccelerator-cross-account-attachment/index.ts",
            "line": 510
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/globalaccelerator-cross-account-attachment/index.ts",
            "line": 519
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "GlobalacceleratorCrossAccountAttachment",
      "namespace": "globalacceleratorCrossAccountAttachment",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/globalaccelerator-cross-account-attachment/index.ts",
            "line": 382
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/globalaccelerator-cross-account-attachment/index.ts",
            "line": 436
          },
          "name": "attachmentArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/globalaccelerator-cross-account-attachment/index.ts",
            "line": 441
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/globalaccelerator-cross-account-attachment/index.ts",
            "line": 476
          },
          "name": "resources",
          "type": {
            "fqn": "@cdktn/provider-awscc.globalacceleratorCrossAccountAttachment.GlobalacceleratorCrossAccountAttachmentResourcesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/globalaccelerator-cross-account-attachment/index.ts",
            "line": 492
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.globalacceleratorCrossAccountAttachment.GlobalacceleratorCrossAccountAttachmentTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/globalaccelerator-cross-account-attachment/index.ts",
            "line": 454
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/globalaccelerator-cross-account-attachment/index.ts",
            "line": 470
          },
          "name": "principalsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/globalaccelerator-cross-account-attachment/index.ts",
            "line": 486
          },
          "name": "resourcesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.globalacceleratorCrossAccountAttachment.GlobalacceleratorCrossAccountAttachmentResources"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/globalaccelerator-cross-account-attachment/index.ts",
            "line": 502
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.globalacceleratorCrossAccountAttachment.GlobalacceleratorCrossAccountAttachmentTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/globalaccelerator-cross-account-attachment/index.ts",
            "line": 447
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/globalaccelerator-cross-account-attachment/index.ts",
            "line": 460
          },
          "name": "principals",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/globalaccelerator-cross-account-attachment/index:GlobalacceleratorCrossAccountAttachment"
    },
    "@cdktn/provider-awscc.globalacceleratorCrossAccountAttachment.GlobalacceleratorCrossAccountAttachmentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.globalacceleratorCrossAccountAttachment.GlobalacceleratorCrossAccountAttachmentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/globalaccelerator-cross-account-attachment/index.ts",
        "line": 14
      },
      "name": "GlobalacceleratorCrossAccountAttachmentConfig",
      "namespace": "globalacceleratorCrossAccountAttachment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/globalaccelerator_cross_account_attachment#name GlobalacceleratorCrossAccountAttachment#name}",
            "stability": "stable",
            "summary": "The Friendly identifier of the attachment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/globalaccelerator-cross-account-attachment/index.ts",
            "line": 20
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/globalaccelerator_cross_account_attachment#principals GlobalacceleratorCrossAccountAttachment#principals}",
            "stability": "stable",
            "summary": "Principals to share the resources with."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/globalaccelerator-cross-account-attachment/index.ts",
            "line": 26
          },
          "name": "principals",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/globalaccelerator_cross_account_attachment#resources GlobalacceleratorCrossAccountAttachment#resources}",
            "stability": "stable",
            "summary": "Resources shared using the attachment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/globalaccelerator-cross-account-attachment/index.ts",
            "line": 32
          },
          "name": "resources",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.globalacceleratorCrossAccountAttachment.GlobalacceleratorCrossAccountAttachmentResources"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/globalaccelerator_cross_account_attachment#tags GlobalacceleratorCrossAccountAttachment#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/globalaccelerator-cross-account-attachment/index.ts",
            "line": 36
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.globalacceleratorCrossAccountAttachment.GlobalacceleratorCrossAccountAttachmentTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/globalaccelerator-cross-account-attachment/index:GlobalacceleratorCrossAccountAttachmentConfig"
    },
    "@cdktn/provider-awscc.globalacceleratorCrossAccountAttachment.GlobalacceleratorCrossAccountAttachmentResources": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.globalacceleratorCrossAccountAttachment.GlobalacceleratorCrossAccountAttachmentResources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/globalaccelerator-cross-account-attachment/index.ts",
        "line": 38
      },
      "name": "GlobalacceleratorCrossAccountAttachmentResources",
      "namespace": "globalacceleratorCrossAccountAttachment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/globalaccelerator_cross_account_attachment#cidr GlobalacceleratorCrossAccountAttachment#cidr}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/globalaccelerator-cross-account-attachment/index.ts",
            "line": 42
          },
          "name": "cidr",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/globalaccelerator_cross_account_attachment#endpoint_id GlobalacceleratorCrossAccountAttachment#endpoint_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/globalaccelerator-cross-account-attachment/index.ts",
            "line": 46
          },
          "name": "endpointId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/globalaccelerator_cross_account_attachment#region GlobalacceleratorCrossAccountAttachment#region}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/globalaccelerator-cross-account-attachment/index.ts",
            "line": 50
          },
          "name": "region",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/globalaccelerator-cross-account-attachment/index:GlobalacceleratorCrossAccountAttachmentResources"
    },
    "@cdktn/provider-awscc.globalacceleratorCrossAccountAttachment.GlobalacceleratorCrossAccountAttachmentResourcesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.globalacceleratorCrossAccountAttachment.GlobalacceleratorCrossAccountAttachmentResourcesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/globalaccelerator-cross-account-attachment/index.ts",
          "line": 209
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/globalaccelerator-cross-account-attachment/index.ts",
        "line": 201
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/globalaccelerator-cross-account-attachment/index.ts",
            "line": 216
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.globalacceleratorCrossAccountAttachment.GlobalacceleratorCrossAccountAttachmentResourcesOutputReference"
            }
          }
        }
      ],
      "name": "GlobalacceleratorCrossAccountAttachmentResourcesList",
      "namespace": "globalacceleratorCrossAccountAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/globalaccelerator-cross-account-attachment/index.ts",
            "line": 202
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.globalacceleratorCrossAccountAttachment.GlobalacceleratorCrossAccountAttachmentResources"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/globalaccelerator-cross-account-attachment/index:GlobalacceleratorCrossAccountAttachmentResourcesList"
    },
    "@cdktn/provider-awscc.globalacceleratorCrossAccountAttachment.GlobalacceleratorCrossAccountAttachmentResourcesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.globalacceleratorCrossAccountAttachment.GlobalacceleratorCrossAccountAttachmentResourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/globalaccelerator-cross-account-attachment/index.ts",
          "line": 106
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/globalaccelerator-cross-account-attachment/index.ts",
        "line": 96
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/globalaccelerator-cross-account-attachment/index.ts",
            "line": 160
          },
          "name": "resetCidr"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/globalaccelerator-cross-account-attachment/index.ts",
            "line": 176
          },
          "name": "resetEndpointId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/globalaccelerator-cross-account-attachment/index.ts",
            "line": 192
          },
          "name": "resetRegion"
        }
      ],
      "name": "GlobalacceleratorCrossAccountAttachmentResourcesOutputReference",
      "namespace": "globalacceleratorCrossAccountAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/globalaccelerator-cross-account-attachment/index.ts",
            "line": 164
          },
          "name": "cidrInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/globalaccelerator-cross-account-attachment/index.ts",
            "line": 180
          },
          "name": "endpointIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/globalaccelerator-cross-account-attachment/index.ts",
            "line": 196
          },
          "name": "regionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/globalaccelerator-cross-account-attachment/index.ts",
            "line": 154
          },
          "name": "cidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/globalaccelerator-cross-account-attachment/index.ts",
            "line": 170
          },
          "name": "endpointId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/globalaccelerator-cross-account-attachment/index.ts",
            "line": 186
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/globalaccelerator-cross-account-attachment/index.ts",
            "line": 110
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.globalacceleratorCrossAccountAttachment.GlobalacceleratorCrossAccountAttachmentResources"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/globalaccelerator-cross-account-attachment/index:GlobalacceleratorCrossAccountAttachmentResourcesOutputReference"
    },
    "@cdktn/provider-awscc.globalacceleratorCrossAccountAttachment.GlobalacceleratorCrossAccountAttachmentTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.globalacceleratorCrossAccountAttachment.GlobalacceleratorCrossAccountAttachmentTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/globalaccelerator-cross-account-attachment/index.ts",
        "line": 220
      },
      "name": "GlobalacceleratorCrossAccountAttachmentTags",
      "namespace": "globalacceleratorCrossAccountAttachment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/globalaccelerator_cross_account_attachment#key GlobalacceleratorCrossAccountAttachment#key}",
            "stability": "stable",
            "summary": "Key of the tag. Value can be 1 to 127 characters."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/globalaccelerator-cross-account-attachment/index.ts",
            "line": 226
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/globalaccelerator_cross_account_attachment#value GlobalacceleratorCrossAccountAttachment#value}",
            "stability": "stable",
            "summary": "Value for the tag. Value can be 1 to 255 characters."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/globalaccelerator-cross-account-attachment/index.ts",
            "line": 232
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/globalaccelerator-cross-account-attachment/index:GlobalacceleratorCrossAccountAttachmentTags"
    },
    "@cdktn/provider-awscc.globalacceleratorCrossAccountAttachment.GlobalacceleratorCrossAccountAttachmentTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.globalacceleratorCrossAccountAttachment.GlobalacceleratorCrossAccountAttachmentTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/globalaccelerator-cross-account-attachment/index.ts",
          "line": 362
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/globalaccelerator-cross-account-attachment/index.ts",
        "line": 354
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/globalaccelerator-cross-account-attachment/index.ts",
            "line": 369
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.globalacceleratorCrossAccountAttachment.GlobalacceleratorCrossAccountAttachmentTagsOutputReference"
            }
          }
        }
      ],
      "name": "GlobalacceleratorCrossAccountAttachmentTagsList",
      "namespace": "globalacceleratorCrossAccountAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/globalaccelerator-cross-account-attachment/index.ts",
            "line": 355
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.globalacceleratorCrossAccountAttachment.GlobalacceleratorCrossAccountAttachmentTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/globalaccelerator-cross-account-attachment/index:GlobalacceleratorCrossAccountAttachmentTagsList"
    },
    "@cdktn/provider-awscc.globalacceleratorCrossAccountAttachment.GlobalacceleratorCrossAccountAttachmentTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.globalacceleratorCrossAccountAttachment.GlobalacceleratorCrossAccountAttachmentTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/globalaccelerator-cross-account-attachment/index.ts",
          "line": 281
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/globalaccelerator-cross-account-attachment/index.ts",
        "line": 271
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/globalaccelerator-cross-account-attachment/index.ts",
            "line": 329
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/globalaccelerator-cross-account-attachment/index.ts",
            "line": 345
          },
          "name": "resetValue"
        }
      ],
      "name": "GlobalacceleratorCrossAccountAttachmentTagsOutputReference",
      "namespace": "globalacceleratorCrossAccountAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/globalaccelerator-cross-account-attachment/index.ts",
            "line": 333
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/globalaccelerator-cross-account-attachment/index.ts",
            "line": 349
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/globalaccelerator-cross-account-attachment/index.ts",
            "line": 323
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/globalaccelerator-cross-account-attachment/index.ts",
            "line": 339
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/globalaccelerator-cross-account-attachment/index.ts",
            "line": 285
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.globalacceleratorCrossAccountAttachment.GlobalacceleratorCrossAccountAttachmentTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/globalaccelerator-cross-account-attachment/index:GlobalacceleratorCrossAccountAttachmentTagsOutputReference"
    },
    "@cdktn/provider-awscc.globalacceleratorEndpointGroup.GlobalacceleratorEndpointGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/globalaccelerator_endpoint_group awscc_globalaccelerator_endpoint_group}."
      },
      "fqn": "@cdktn/provider-awscc.globalacceleratorEndpointGroup.GlobalacceleratorEndpointGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/globalaccelerator_endpoint_group awscc_globalaccelerator_endpoint_group} Resource."
        },
        "locationInModule": {
          "filename": "src/globalaccelerator-endpoint-group/index.ts",
          "line": 484
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.globalacceleratorEndpointGroup.GlobalacceleratorEndpointGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/globalaccelerator-endpoint-group/index.ts",
        "line": 452
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a GlobalacceleratorEndpointGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/globalaccelerator-endpoint-group/index.ts",
            "line": 469
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the GlobalacceleratorEndpointGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/globalaccelerator_endpoint_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing GlobalacceleratorEndpointGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the GlobalacceleratorEndpointGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/globalaccelerator-endpoint-group/index.ts",
            "line": 521
          },
          "name": "putEndpointConfigurations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.globalacceleratorEndpointGroup.GlobalacceleratorEndpointGroupEndpointConfigurations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/globalaccelerator-endpoint-group/index.ts",
            "line": 637
          },
          "name": "putPortOverrides",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.globalacceleratorEndpointGroup.GlobalacceleratorEndpointGroupPortOverrides"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/globalaccelerator-endpoint-group/index.ts",
            "line": 524
          },
          "name": "resetEndpointConfigurations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/globalaccelerator-endpoint-group/index.ts",
            "line": 558
          },
          "name": "resetHealthCheckIntervalSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/globalaccelerator-endpoint-group/index.ts",
            "line": 574
          },
          "name": "resetHealthCheckPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/globalaccelerator-endpoint-group/index.ts",
            "line": 590
          },
          "name": "resetHealthCheckPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/globalaccelerator-endpoint-group/index.ts",
            "line": 606
          },
          "name": "resetHealthCheckProtocol"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/globalaccelerator-endpoint-group/index.ts",
            "line": 640
          },
          "name": "resetPortOverrides"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/globalaccelerator-endpoint-group/index.ts",
            "line": 656
          },
          "name": "resetThresholdCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/globalaccelerator-endpoint-group/index.ts",
            "line": 672
          },
          "name": "resetTrafficDialPercentage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/globalaccelerator-endpoint-group/index.ts",
            "line": 684
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/globalaccelerator-endpoint-group/index.ts",
            "line": 699
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "GlobalacceleratorEndpointGroup",
      "namespace": "globalacceleratorEndpointGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/globalaccelerator-endpoint-group/index.ts",
            "line": 457
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/globalaccelerator-endpoint-group/index.ts",
            "line": 518
          },
          "name": "endpointConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.globalacceleratorEndpointGroup.GlobalacceleratorEndpointGroupEndpointConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/globalaccelerator-endpoint-group/index.ts",
            "line": 533
          },
          "name": "endpointGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/globalaccelerator-endpoint-group/index.ts",
            "line": 615
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/globalaccelerator-endpoint-group/index.ts",
            "line": 634
          },
          "name": "portOverrides",
          "type": {
            "fqn": "@cdktn/provider-awscc.globalacceleratorEndpointGroup.GlobalacceleratorEndpointGroupPortOverridesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/globalaccelerator-endpoint-group/index.ts",
            "line": 528
          },
          "name": "endpointConfigurationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.globalacceleratorEndpointGroup.GlobalacceleratorEndpointGroupEndpointConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/globalaccelerator-endpoint-group/index.ts",
            "line": 546
          },
          "name": "endpointGroupRegionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/globalaccelerator-endpoint-group/index.ts",
            "line": 562
          },
          "name": "healthCheckIntervalSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/globalaccelerator-endpoint-group/index.ts",
            "line": 578
          },
          "name": "healthCheckPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/globalaccelerator-endpoint-group/index.ts",
            "line": 594
          },
          "name": "healthCheckPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/globalaccelerator-endpoint-group/index.ts",
            "line": 610
          },
          "name": "healthCheckProtocolInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/globalaccelerator-endpoint-group/index.ts",
            "line": 628
          },
          "name": "listenerArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/globalaccelerator-endpoint-group/index.ts",
            "line": 644
          },
          "name": "portOverridesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.globalacceleratorEndpointGroup.GlobalacceleratorEndpointGroupPortOverrides"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/globalaccelerator-endpoint-group/index.ts",
            "line": 660
          },
          "name": "thresholdCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/globalaccelerator-endpoint-group/index.ts",
            "line": 676
          },
          "name": "trafficDialPercentageInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/globalaccelerator-endpoint-group/index.ts",
            "line": 539
          },
          "name": "endpointGroupRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/globalaccelerator-endpoint-group/index.ts",
            "line": 552
          },
          "name": "healthCheckIntervalSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/globalaccelerator-endpoint-group/index.ts",
            "line": 568
          },
          "name": "healthCheckPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/globalaccelerator-endpoint-group/index.ts",
            "line": 584
          },
          "name": "healthCheckPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/globalaccelerator-endpoint-group/index.ts",
            "line": 600
          },
          "name": "healthCheckProtocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/globalaccelerator-endpoint-group/index.ts",
            "line": 621
          },
          "name": "listenerArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/globalaccelerator-endpoint-group/index.ts",
            "line": 650
          },
          "name": "thresholdCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/globalaccelerator-endpoint-group/index.ts",
            "line": 666
          },
          "name": "trafficDialPercentage",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/globalaccelerator-endpoint-group/index:GlobalacceleratorEndpointGroup"
    },
    "@cdktn/provider-awscc.globalacceleratorEndpointGroup.GlobalacceleratorEndpointGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.globalacceleratorEndpointGroup.GlobalacceleratorEndpointGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/globalaccelerator-endpoint-group/index.ts",
        "line": 14
      },
      "name": "GlobalacceleratorEndpointGroupConfig",
      "namespace": "globalacceleratorEndpointGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/globalaccelerator_endpoint_group#endpoint_group_region GlobalacceleratorEndpointGroup#endpoint_group_region}",
            "stability": "stable",
            "summary": "The name of the AWS Region where the endpoint group is located."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/globalaccelerator-endpoint-group/index.ts",
            "line": 26
          },
          "name": "endpointGroupRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/globalaccelerator_endpoint_group#listener_arn GlobalacceleratorEndpointGroup#listener_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the listener."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/globalaccelerator-endpoint-group/index.ts",
            "line": 54
          },
          "name": "listenerArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/globalaccelerator_endpoint_group#endpoint_configurations GlobalacceleratorEndpointGroup#endpoint_configurations}",
            "stability": "stable",
            "summary": "The list of endpoint objects."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/globalaccelerator-endpoint-group/index.ts",
            "line": 20
          },
          "name": "endpointConfigurations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.globalacceleratorEndpointGroup.GlobalacceleratorEndpointGroupEndpointConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/globalaccelerator_endpoint_group#health_check_interval_seconds GlobalacceleratorEndpointGroup#health_check_interval_seconds}",
            "stability": "stable",
            "summary": "The time in seconds between each health check for an endpoint. Must be a value of 10 or 30."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/globalaccelerator-endpoint-group/index.ts",
            "line": 32
          },
          "name": "healthCheckIntervalSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/globalaccelerator_endpoint_group#health_check_path GlobalacceleratorEndpointGroup#health_check_path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/globalaccelerator-endpoint-group/index.ts",
            "line": 36
          },
          "name": "healthCheckPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/globalaccelerator_endpoint_group#health_check_port GlobalacceleratorEndpointGroup#health_check_port}",
            "stability": "stable",
            "summary": "The port that AWS Global Accelerator uses to check the health of endpoints in this endpoint group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/globalaccelerator-endpoint-group/index.ts",
            "line": 42
          },
          "name": "healthCheckPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/globalaccelerator_endpoint_group#health_check_protocol GlobalacceleratorEndpointGroup#health_check_protocol}",
            "stability": "stable",
            "summary": "The protocol that AWS Global Accelerator uses to check the health of endpoints in this endpoint group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/globalaccelerator-endpoint-group/index.ts",
            "line": 48
          },
          "name": "healthCheckProtocol",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/globalaccelerator_endpoint_group#port_overrides GlobalacceleratorEndpointGroup#port_overrides}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/globalaccelerator-endpoint-group/index.ts",
            "line": 58
          },
          "name": "portOverrides",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.globalacceleratorEndpointGroup.GlobalacceleratorEndpointGroupPortOverrides"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/globalaccelerator_endpoint_group#threshold_count GlobalacceleratorEndpointGroup#threshold_count}",
            "stability": "stable",
            "summary": "The number of consecutive health checks required to set the state of the endpoint to unhealthy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/globalaccelerator-endpoint-group/index.ts",
            "line": 64
          },
          "name": "thresholdCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/globalaccelerator_endpoint_group#traffic_dial_percentage GlobalacceleratorEndpointGroup#traffic_dial_percentage}",
            "stability": "stable",
            "summary": "The percentage of traffic to sent to an AWS Region."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/globalaccelerator-endpoint-group/index.ts",
            "line": 70
          },
          "name": "trafficDialPercentage",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/globalaccelerator-endpoint-group/index:GlobalacceleratorEndpointGroupConfig"
    },
    "@cdktn/provider-awscc.globalacceleratorEndpointGroup.GlobalacceleratorEndpointGroupEndpointConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.globalacceleratorEndpointGroup.GlobalacceleratorEndpointGroupEndpointConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/globalaccelerator-endpoint-group/index.ts",
        "line": 72
      },
      "name": "GlobalacceleratorEndpointGroupEndpointConfigurations",
      "namespace": "globalacceleratorEndpointGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Not required for resources hosted in the same account as the endpoint group.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/globalaccelerator_endpoint_group#attachment_arn GlobalacceleratorEndpointGroup#attachment_arn}",
            "stability": "stable",
            "summary": "Attachment ARN that provides access control to the cross account endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/globalaccelerator-endpoint-group/index.ts",
            "line": 78
          },
          "name": "attachmentArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/globalaccelerator_endpoint_group#client_ip_preservation_enabled GlobalacceleratorEndpointGroup#client_ip_preservation_enabled}",
            "stability": "stable",
            "summary": "true if client ip should be preserved."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/globalaccelerator-endpoint-group/index.ts",
            "line": 84
          },
          "name": "clientIpPreservationEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For Network/Application Load Balancer this value is the ARN.  For EIP, this value is the allocation ID.  For EC2 instances, this is the EC2 instance ID\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/globalaccelerator_endpoint_group#endpoint_id GlobalacceleratorEndpointGroup#endpoint_id}",
            "stability": "stable",
            "summary": "Id of the endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/globalaccelerator-endpoint-group/index.ts",
            "line": 90
          },
          "name": "endpointId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/globalaccelerator_endpoint_group#weight GlobalacceleratorEndpointGroup#weight}",
            "stability": "stable",
            "summary": "The weight for the endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/globalaccelerator-endpoint-group/index.ts",
            "line": 96
          },
          "name": "weight",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/globalaccelerator-endpoint-group/index:GlobalacceleratorEndpointGroupEndpointConfigurations"
    },
    "@cdktn/provider-awscc.globalacceleratorEndpointGroup.GlobalacceleratorEndpointGroupEndpointConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.globalacceleratorEndpointGroup.GlobalacceleratorEndpointGroupEndpointConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/globalaccelerator-endpoint-group/index.ts",
          "line": 284
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/globalaccelerator-endpoint-group/index.ts",
        "line": 276
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/globalaccelerator-endpoint-group/index.ts",
            "line": 291
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.globalacceleratorEndpointGroup.GlobalacceleratorEndpointGroupEndpointConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "GlobalacceleratorEndpointGroupEndpointConfigurationsList",
      "namespace": "globalacceleratorEndpointGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/globalaccelerator-endpoint-group/index.ts",
            "line": 277
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.globalacceleratorEndpointGroup.GlobalacceleratorEndpointGroupEndpointConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/globalaccelerator-endpoint-group/index:GlobalacceleratorEndpointGroupEndpointConfigurationsList"
    },
    "@cdktn/provider-awscc.globalacceleratorEndpointGroup.GlobalacceleratorEndpointGroupEndpointConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.globalacceleratorEndpointGroup.GlobalacceleratorEndpointGroupEndpointConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/globalaccelerator-endpoint-group/index.ts",
          "line": 159
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/globalaccelerator-endpoint-group/index.ts",
        "line": 149
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/globalaccelerator-endpoint-group/index.ts",
            "line": 219
          },
          "name": "resetAttachmentArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/globalaccelerator-endpoint-group/index.ts",
            "line": 235
          },
          "name": "resetClientIpPreservationEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/globalaccelerator-endpoint-group/index.ts",
            "line": 251
          },
          "name": "resetEndpointId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/globalaccelerator-endpoint-group/index.ts",
            "line": 267
          },
          "name": "resetWeight"
        }
      ],
      "name": "GlobalacceleratorEndpointGroupEndpointConfigurationsOutputReference",
      "namespace": "globalacceleratorEndpointGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/globalaccelerator-endpoint-group/index.ts",
            "line": 223
          },
          "name": "attachmentArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/globalaccelerator-endpoint-group/index.ts",
            "line": 239
          },
          "name": "clientIpPreservationEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/globalaccelerator-endpoint-group/index.ts",
            "line": 255
          },
          "name": "endpointIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/globalaccelerator-endpoint-group/index.ts",
            "line": 271
          },
          "name": "weightInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/globalaccelerator-endpoint-group/index.ts",
            "line": 213
          },
          "name": "attachmentArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/globalaccelerator-endpoint-group/index.ts",
            "line": 229
          },
          "name": "clientIpPreservationEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/globalaccelerator-endpoint-group/index.ts",
            "line": 245
          },
          "name": "endpointId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/globalaccelerator-endpoint-group/index.ts",
            "line": 261
          },
          "name": "weight",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/globalaccelerator-endpoint-group/index.ts",
            "line": 163
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.globalacceleratorEndpointGroup.GlobalacceleratorEndpointGroupEndpointConfigurations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/globalaccelerator-endpoint-group/index:GlobalacceleratorEndpointGroupEndpointConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.globalacceleratorEndpointGroup.GlobalacceleratorEndpointGroupPortOverrides": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.globalacceleratorEndpointGroup.GlobalacceleratorEndpointGroupPortOverrides",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/globalaccelerator-endpoint-group/index.ts",
        "line": 295
      },
      "name": "GlobalacceleratorEndpointGroupPortOverrides",
      "namespace": "globalacceleratorEndpointGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/globalaccelerator_endpoint_group#endpoint_port GlobalacceleratorEndpointGroup#endpoint_port}",
            "stability": "stable",
            "summary": "A network port number."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/globalaccelerator-endpoint-group/index.ts",
            "line": 301
          },
          "name": "endpointPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/globalaccelerator_endpoint_group#listener_port GlobalacceleratorEndpointGroup#listener_port}",
            "stability": "stable",
            "summary": "A network port number."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/globalaccelerator-endpoint-group/index.ts",
            "line": 307
          },
          "name": "listenerPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/globalaccelerator-endpoint-group/index:GlobalacceleratorEndpointGroupPortOverrides"
    },
    "@cdktn/provider-awscc.globalacceleratorEndpointGroup.GlobalacceleratorEndpointGroupPortOverridesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.globalacceleratorEndpointGroup.GlobalacceleratorEndpointGroupPortOverridesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/globalaccelerator-endpoint-group/index.ts",
          "line": 437
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/globalaccelerator-endpoint-group/index.ts",
        "line": 429
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/globalaccelerator-endpoint-group/index.ts",
            "line": 444
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.globalacceleratorEndpointGroup.GlobalacceleratorEndpointGroupPortOverridesOutputReference"
            }
          }
        }
      ],
      "name": "GlobalacceleratorEndpointGroupPortOverridesList",
      "namespace": "globalacceleratorEndpointGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/globalaccelerator-endpoint-group/index.ts",
            "line": 430
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.globalacceleratorEndpointGroup.GlobalacceleratorEndpointGroupPortOverrides"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/globalaccelerator-endpoint-group/index:GlobalacceleratorEndpointGroupPortOverridesList"
    },
    "@cdktn/provider-awscc.globalacceleratorEndpointGroup.GlobalacceleratorEndpointGroupPortOverridesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.globalacceleratorEndpointGroup.GlobalacceleratorEndpointGroupPortOverridesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/globalaccelerator-endpoint-group/index.ts",
          "line": 356
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/globalaccelerator-endpoint-group/index.ts",
        "line": 346
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/globalaccelerator-endpoint-group/index.ts",
            "line": 404
          },
          "name": "resetEndpointPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/globalaccelerator-endpoint-group/index.ts",
            "line": 420
          },
          "name": "resetListenerPort"
        }
      ],
      "name": "GlobalacceleratorEndpointGroupPortOverridesOutputReference",
      "namespace": "globalacceleratorEndpointGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/globalaccelerator-endpoint-group/index.ts",
            "line": 408
          },
          "name": "endpointPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/globalaccelerator-endpoint-group/index.ts",
            "line": 424
          },
          "name": "listenerPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/globalaccelerator-endpoint-group/index.ts",
            "line": 398
          },
          "name": "endpointPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/globalaccelerator-endpoint-group/index.ts",
            "line": 414
          },
          "name": "listenerPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/globalaccelerator-endpoint-group/index.ts",
            "line": 360
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.globalacceleratorEndpointGroup.GlobalacceleratorEndpointGroupPortOverrides"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/globalaccelerator-endpoint-group/index:GlobalacceleratorEndpointGroupPortOverridesOutputReference"
    },
    "@cdktn/provider-awscc.globalacceleratorListener.GlobalacceleratorListener": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/globalaccelerator_listener awscc_globalaccelerator_listener}."
      },
      "fqn": "@cdktn/provider-awscc.globalacceleratorListener.GlobalacceleratorListener",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/globalaccelerator_listener awscc_globalaccelerator_listener} Resource."
        },
        "locationInModule": {
          "filename": "src/globalaccelerator-listener/index.ts",
          "line": 221
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.globalacceleratorListener.GlobalacceleratorListenerConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/globalaccelerator-listener/index.ts",
        "line": 189
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a GlobalacceleratorListener resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/globalaccelerator-listener/index.ts",
            "line": 206
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the GlobalacceleratorListener to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/globalaccelerator_listener#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing GlobalacceleratorListener that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the GlobalacceleratorListener to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/globalaccelerator-listener/index.ts",
            "line": 291
          },
          "name": "putPortRanges",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.globalacceleratorListener.GlobalacceleratorListenerPortRanges"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/globalaccelerator-listener/index.ts",
            "line": 268
          },
          "name": "resetClientAffinity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/globalaccelerator-listener/index.ts",
            "line": 307
          },
          "name": "resetProtocol"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/globalaccelerator-listener/index.ts",
            "line": 319
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/globalaccelerator-listener/index.ts",
            "line": 328
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "GlobalacceleratorListener",
      "namespace": "globalacceleratorListener",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/globalaccelerator-listener/index.ts",
            "line": 194
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/globalaccelerator-listener/index.ts",
            "line": 277
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/globalaccelerator-listener/index.ts",
            "line": 282
          },
          "name": "listenerArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/globalaccelerator-listener/index.ts",
            "line": 288
          },
          "name": "portRanges",
          "type": {
            "fqn": "@cdktn/provider-awscc.globalacceleratorListener.GlobalacceleratorListenerPortRangesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/globalaccelerator-listener/index.ts",
            "line": 256
          },
          "name": "acceleratorArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/globalaccelerator-listener/index.ts",
            "line": 272
          },
          "name": "clientAffinityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/globalaccelerator-listener/index.ts",
            "line": 295
          },
          "name": "portRangesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.globalacceleratorListener.GlobalacceleratorListenerPortRanges"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/globalaccelerator-listener/index.ts",
            "line": 311
          },
          "name": "protocolInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/globalaccelerator-listener/index.ts",
            "line": 249
          },
          "name": "acceleratorArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/globalaccelerator-listener/index.ts",
            "line": 262
          },
          "name": "clientAffinity",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/globalaccelerator-listener/index.ts",
            "line": 301
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/globalaccelerator-listener/index:GlobalacceleratorListener"
    },
    "@cdktn/provider-awscc.globalacceleratorListener.GlobalacceleratorListenerConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.globalacceleratorListener.GlobalacceleratorListenerConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/globalaccelerator-listener/index.ts",
        "line": 14
      },
      "name": "GlobalacceleratorListenerConfig",
      "namespace": "globalacceleratorListener",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/globalaccelerator_listener#accelerator_arn GlobalacceleratorListener#accelerator_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the accelerator."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/globalaccelerator-listener/index.ts",
            "line": 20
          },
          "name": "acceleratorArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/globalaccelerator_listener#port_ranges GlobalacceleratorListener#port_ranges}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/globalaccelerator-listener/index.ts",
            "line": 30
          },
          "name": "portRanges",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.globalacceleratorListener.GlobalacceleratorListenerPortRanges"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/globalaccelerator_listener#client_affinity GlobalacceleratorListener#client_affinity}",
            "stability": "stable",
            "summary": "Client affinity lets you direct all requests from a user to the same endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/globalaccelerator-listener/index.ts",
            "line": 26
          },
          "name": "clientAffinity",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/globalaccelerator_listener#protocol GlobalacceleratorListener#protocol}",
            "stability": "stable",
            "summary": "The protocol for the listener."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/globalaccelerator-listener/index.ts",
            "line": 36
          },
          "name": "protocol",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/globalaccelerator-listener/index:GlobalacceleratorListenerConfig"
    },
    "@cdktn/provider-awscc.globalacceleratorListener.GlobalacceleratorListenerPortRanges": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.globalacceleratorListener.GlobalacceleratorListenerPortRanges",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/globalaccelerator-listener/index.ts",
        "line": 38
      },
      "name": "GlobalacceleratorListenerPortRanges",
      "namespace": "globalacceleratorListener",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/globalaccelerator_listener#from_port GlobalacceleratorListener#from_port}",
            "stability": "stable",
            "summary": "A network port number."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/globalaccelerator-listener/index.ts",
            "line": 44
          },
          "name": "fromPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/globalaccelerator_listener#to_port GlobalacceleratorListener#to_port}",
            "stability": "stable",
            "summary": "A network port number."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/globalaccelerator-listener/index.ts",
            "line": 50
          },
          "name": "toPort",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/globalaccelerator-listener/index:GlobalacceleratorListenerPortRanges"
    },
    "@cdktn/provider-awscc.globalacceleratorListener.GlobalacceleratorListenerPortRangesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.globalacceleratorListener.GlobalacceleratorListenerPortRangesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/globalaccelerator-listener/index.ts",
          "line": 174
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/globalaccelerator-listener/index.ts",
        "line": 166
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/globalaccelerator-listener/index.ts",
            "line": 181
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.globalacceleratorListener.GlobalacceleratorListenerPortRangesOutputReference"
            }
          }
        }
      ],
      "name": "GlobalacceleratorListenerPortRangesList",
      "namespace": "globalacceleratorListener",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/globalaccelerator-listener/index.ts",
            "line": 167
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.globalacceleratorListener.GlobalacceleratorListenerPortRanges"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/globalaccelerator-listener/index:GlobalacceleratorListenerPortRangesList"
    },
    "@cdktn/provider-awscc.globalacceleratorListener.GlobalacceleratorListenerPortRangesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.globalacceleratorListener.GlobalacceleratorListenerPortRangesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/globalaccelerator-listener/index.ts",
          "line": 99
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/globalaccelerator-listener/index.ts",
        "line": 89
      },
      "name": "GlobalacceleratorListenerPortRangesOutputReference",
      "namespace": "globalacceleratorListener",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/globalaccelerator-listener/index.ts",
            "line": 148
          },
          "name": "fromPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/globalaccelerator-listener/index.ts",
            "line": 161
          },
          "name": "toPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/globalaccelerator-listener/index.ts",
            "line": 141
          },
          "name": "fromPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/globalaccelerator-listener/index.ts",
            "line": 154
          },
          "name": "toPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/globalaccelerator-listener/index.ts",
            "line": 103
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.globalacceleratorListener.GlobalacceleratorListenerPortRanges"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/globalaccelerator-listener/index:GlobalacceleratorListenerPortRangesOutputReference"
    },
    "@cdktn/provider-awscc.glueBlueprint.GlueBlueprint": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_blueprint awscc_glue_blueprint}."
      },
      "fqn": "@cdktn/provider-awscc.glueBlueprint.GlueBlueprint",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_blueprint awscc_glue_blueprint} Resource."
        },
        "locationInModule": {
          "filename": "src/glue-blueprint/index.ts",
          "line": 229
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.glueBlueprint.GlueBlueprintConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/glue-blueprint/index.ts",
        "line": 197
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a GlueBlueprint resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/glue-blueprint/index.ts",
            "line": 214
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the GlueBlueprint to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_blueprint#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing GlueBlueprint that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the GlueBlueprint to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-blueprint/index.ts",
            "line": 332
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.glueBlueprint.GlueBlueprintTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-blueprint/index.ts",
            "line": 286
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-blueprint/index.ts",
            "line": 335
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-blueprint/index.ts",
            "line": 347
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-blueprint/index.ts",
            "line": 356
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "GlueBlueprint",
      "namespace": "glueBlueprint",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-blueprint/index.ts",
            "line": 202
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-blueprint/index.ts",
            "line": 256
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-blueprint/index.ts",
            "line": 274
          },
          "name": "createdOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-blueprint/index.ts",
            "line": 295
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-blueprint/index.ts",
            "line": 300
          },
          "name": "lastModifiedOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-blueprint/index.ts",
            "line": 318
          },
          "name": "parameterSpec",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-blueprint/index.ts",
            "line": 323
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-blueprint/index.ts",
            "line": 329
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.glueBlueprint.GlueBlueprintTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-blueprint/index.ts",
            "line": 269
          },
          "name": "blueprintLocationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-blueprint/index.ts",
            "line": 290
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-blueprint/index.ts",
            "line": 313
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-blueprint/index.ts",
            "line": 339
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.glueBlueprint.GlueBlueprintTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-blueprint/index.ts",
            "line": 262
          },
          "name": "blueprintLocation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-blueprint/index.ts",
            "line": 280
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-blueprint/index.ts",
            "line": 306
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/glue-blueprint/index:GlueBlueprint"
    },
    "@cdktn/provider-awscc.glueBlueprint.GlueBlueprintConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueBlueprint.GlueBlueprintConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/glue-blueprint/index.ts",
        "line": 14
      },
      "name": "GlueBlueprintConfig",
      "namespace": "glueBlueprint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_blueprint#blueprint_location GlueBlueprint#blueprint_location}",
            "stability": "stable",
            "summary": "Specifies a path in Amazon S3 where the blueprint is published."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-blueprint/index.ts",
            "line": 20
          },
          "name": "blueprintLocation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_blueprint#name GlueBlueprint#name}",
            "stability": "stable",
            "summary": "The name of the blueprint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-blueprint/index.ts",
            "line": 32
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_blueprint#description GlueBlueprint#description}",
            "stability": "stable",
            "summary": "A description of the blueprint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-blueprint/index.ts",
            "line": 26
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_blueprint#tags GlueBlueprint#tags}",
            "stability": "stable",
            "summary": "The tags to be applied to this blueprint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-blueprint/index.ts",
            "line": 38
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.glueBlueprint.GlueBlueprintTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/glue-blueprint/index:GlueBlueprintConfig"
    },
    "@cdktn/provider-awscc.glueBlueprint.GlueBlueprintTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueBlueprint.GlueBlueprintTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/glue-blueprint/index.ts",
        "line": 40
      },
      "name": "GlueBlueprintTags",
      "namespace": "glueBlueprint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_blueprint#key GlueBlueprint#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-blueprint/index.ts",
            "line": 46
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_blueprint#value GlueBlueprint#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-blueprint/index.ts",
            "line": 52
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/glue-blueprint/index:GlueBlueprintTags"
    },
    "@cdktn/provider-awscc.glueBlueprint.GlueBlueprintTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueBlueprint.GlueBlueprintTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/glue-blueprint/index.ts",
          "line": 182
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/glue-blueprint/index.ts",
        "line": 174
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-blueprint/index.ts",
            "line": 189
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.glueBlueprint.GlueBlueprintTagsOutputReference"
            }
          }
        }
      ],
      "name": "GlueBlueprintTagsList",
      "namespace": "glueBlueprint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-blueprint/index.ts",
            "line": 175
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.glueBlueprint.GlueBlueprintTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/glue-blueprint/index:GlueBlueprintTagsList"
    },
    "@cdktn/provider-awscc.glueBlueprint.GlueBlueprintTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueBlueprint.GlueBlueprintTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/glue-blueprint/index.ts",
          "line": 101
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/glue-blueprint/index.ts",
        "line": 91
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-blueprint/index.ts",
            "line": 149
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-blueprint/index.ts",
            "line": 165
          },
          "name": "resetValue"
        }
      ],
      "name": "GlueBlueprintTagsOutputReference",
      "namespace": "glueBlueprint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-blueprint/index.ts",
            "line": 153
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-blueprint/index.ts",
            "line": 169
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-blueprint/index.ts",
            "line": 143
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-blueprint/index.ts",
            "line": 159
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-blueprint/index.ts",
            "line": 105
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.glueBlueprint.GlueBlueprintTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/glue-blueprint/index:GlueBlueprintTagsOutputReference"
    },
    "@cdktn/provider-awscc.glueCatalog.GlueCatalog": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_catalog awscc_glue_catalog}."
      },
      "fqn": "@cdktn/provider-awscc.glueCatalog.GlueCatalog",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_catalog awscc_glue_catalog} Resource."
        },
        "locationInModule": {
          "filename": "src/glue-catalog/index.ts",
          "line": 1349
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.glueCatalog.GlueCatalogConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/glue-catalog/index.ts",
        "line": 1317
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a GlueCatalog resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 1334
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the GlueCatalog to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_catalog#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing GlueCatalog that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the GlueCatalog to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 1408
          },
          "name": "putCatalogProperties",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.glueCatalog.GlueCatalogCatalogProperties"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 1424
          },
          "name": "putCreateDatabaseDefaultPermissions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.glueCatalog.GlueCatalogCreateDatabaseDefaultPermissions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 1440
          },
          "name": "putCreateTableDefaultPermissions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.glueCatalog.GlueCatalogCreateTableDefaultPermissions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 1477
          },
          "name": "putFederatedCatalog",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.glueCatalog.GlueCatalogFederatedCatalog"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 1548
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.glueCatalog.GlueCatalogTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 1564
          },
          "name": "putTargetRedshiftCatalog",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.glueCatalog.GlueCatalogTargetRedshiftCatalog"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 1390
          },
          "name": "resetAllowFullTableExternalDataAccess"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 1411
          },
          "name": "resetCatalogProperties"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 1427
          },
          "name": "resetCreateDatabaseDefaultPermissions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 1443
          },
          "name": "resetCreateTableDefaultPermissions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 1464
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 1480
          },
          "name": "resetFederatedCatalog"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 1514
          },
          "name": "resetOverwriteChildResourcePermissionsWithDefault"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 1530
          },
          "name": "resetParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 1551
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 1567
          },
          "name": "resetTargetRedshiftCatalog"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 1584
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 1600
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "GlueCatalog",
      "namespace": "glueCatalog",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 1322
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 1399
          },
          "name": "catalogId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 1405
          },
          "name": "catalogProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.glueCatalog.GlueCatalogCatalogPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 1421
          },
          "name": "createDatabaseDefaultPermissions",
          "type": {
            "fqn": "@cdktn/provider-awscc.glueCatalog.GlueCatalogCreateDatabaseDefaultPermissionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 1437
          },
          "name": "createTableDefaultPermissions",
          "type": {
            "fqn": "@cdktn/provider-awscc.glueCatalog.GlueCatalogCreateTableDefaultPermissionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 1452
          },
          "name": "createTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 1474
          },
          "name": "federatedCatalog",
          "type": {
            "fqn": "@cdktn/provider-awscc.glueCatalog.GlueCatalogFederatedCatalogOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 1489
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 1539
          },
          "name": "resourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 1545
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.glueCatalog.GlueCatalogTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 1561
          },
          "name": "targetRedshiftCatalog",
          "type": {
            "fqn": "@cdktn/provider-awscc.glueCatalog.GlueCatalogTargetRedshiftCatalogOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 1576
          },
          "name": "updateTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 1394
          },
          "name": "allowFullTableExternalDataAccessInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 1415
          },
          "name": "catalogPropertiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.glueCatalog.GlueCatalogCatalogProperties"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 1431
          },
          "name": "createDatabaseDefaultPermissionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.glueCatalog.GlueCatalogCreateDatabaseDefaultPermissions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 1447
          },
          "name": "createTableDefaultPermissionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.glueCatalog.GlueCatalogCreateTableDefaultPermissions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 1468
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 1484
          },
          "name": "federatedCatalogInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.glueCatalog.GlueCatalogFederatedCatalog"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 1502
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 1518
          },
          "name": "overwriteChildResourcePermissionsWithDefaultInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 1534
          },
          "name": "parametersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 1555
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.glueCatalog.GlueCatalogTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 1571
          },
          "name": "targetRedshiftCatalogInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.glueCatalog.GlueCatalogTargetRedshiftCatalog"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 1384
          },
          "name": "allowFullTableExternalDataAccess",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 1458
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 1495
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 1508
          },
          "name": "overwriteChildResourcePermissionsWithDefault",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 1524
          },
          "name": "parameters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/glue-catalog/index:GlueCatalog"
    },
    "@cdktn/provider-awscc.glueCatalog.GlueCatalogCatalogProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueCatalog.GlueCatalogCatalogProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/glue-catalog/index.ts",
        "line": 333
      },
      "name": "GlueCatalogCatalogProperties",
      "namespace": "glueCatalog",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_catalog#data_lake_access_properties GlueCatalog#data_lake_access_properties}",
            "stability": "stable",
            "summary": "Data lake access properties for the catalog."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 339
          },
          "name": "dataLakeAccessProperties",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.glueCatalog.GlueCatalogCatalogPropertiesDataLakeAccessProperties"
          }
        }
      ],
      "symbolId": "src/glue-catalog/index:GlueCatalogCatalogProperties"
    },
    "@cdktn/provider-awscc.glueCatalog.GlueCatalogCatalogPropertiesDataLakeAccessProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueCatalog.GlueCatalogCatalogPropertiesDataLakeAccessProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/glue-catalog/index.ts",
        "line": 82
      },
      "name": "GlueCatalogCatalogPropertiesDataLakeAccessProperties",
      "namespace": "glueCatalog",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_catalog#allow_full_table_external_data_access GlueCatalog#allow_full_table_external_data_access}",
            "stability": "stable",
            "summary": "Allows third-party engines to access data in Amazon S3 locations that are registered with Lake Formation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 88
          },
          "name": "allowFullTableExternalDataAccess",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_catalog#catalog_type GlueCatalog#catalog_type}",
            "stability": "stable",
            "summary": "Specifies a federated catalog type for the native catalog resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 94
          },
          "name": "catalogType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_catalog#data_lake_access GlueCatalog#data_lake_access}",
            "stability": "stable",
            "summary": "Turns on or off data lake access for Apache Spark applications that access Amazon Redshift databases in the Data Catalog from any non-Redshift engine."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 100
          },
          "name": "dataLakeAccess",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_catalog#data_transfer_role GlueCatalog#data_transfer_role}",
            "stability": "stable",
            "summary": "A role that will be assumed by Glue for transferring data into/out of the staging bucket during a query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 106
          },
          "name": "dataTransferRole",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_catalog#kms_key GlueCatalog#kms_key}",
            "stability": "stable",
            "summary": "An encryption key that will be used for the staging bucket that will be created along with the catalog."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 112
          },
          "name": "kmsKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/glue-catalog/index:GlueCatalogCatalogPropertiesDataLakeAccessProperties"
    },
    "@cdktn/provider-awscc.glueCatalog.GlueCatalogCatalogPropertiesDataLakeAccessPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueCatalog.GlueCatalogCatalogPropertiesDataLakeAccessPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/glue-catalog/index.ts",
          "line": 180
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/glue-catalog/index.ts",
        "line": 172
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 246
          },
          "name": "resetAllowFullTableExternalDataAccess"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 262
          },
          "name": "resetCatalogType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 278
          },
          "name": "resetDataLakeAccess"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 294
          },
          "name": "resetDataTransferRole"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 310
          },
          "name": "resetKmsKey"
        }
      ],
      "name": "GlueCatalogCatalogPropertiesDataLakeAccessPropertiesOutputReference",
      "namespace": "glueCatalog",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 319
          },
          "name": "managedWorkgroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 324
          },
          "name": "managedWorkgroupStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 329
          },
          "name": "redshiftDatabaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 250
          },
          "name": "allowFullTableExternalDataAccessInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 266
          },
          "name": "catalogTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 282
          },
          "name": "dataLakeAccessInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 298
          },
          "name": "dataTransferRoleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 314
          },
          "name": "kmsKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 240
          },
          "name": "allowFullTableExternalDataAccess",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 256
          },
          "name": "catalogType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 272
          },
          "name": "dataLakeAccess",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 288
          },
          "name": "dataTransferRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 304
          },
          "name": "kmsKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 184
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.glueCatalog.GlueCatalogCatalogPropertiesDataLakeAccessProperties"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/glue-catalog/index:GlueCatalogCatalogPropertiesDataLakeAccessPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.glueCatalog.GlueCatalogCatalogPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueCatalog.GlueCatalogCatalogPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/glue-catalog/index.ts",
          "line": 379
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/glue-catalog/index.ts",
        "line": 371
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 424
          },
          "name": "putDataLakeAccessProperties",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.glueCatalog.GlueCatalogCatalogPropertiesDataLakeAccessProperties"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 427
          },
          "name": "resetDataLakeAccessProperties"
        }
      ],
      "name": "GlueCatalogCatalogPropertiesOutputReference",
      "namespace": "glueCatalog",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 415
          },
          "name": "customProperties",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 421
          },
          "name": "dataLakeAccessProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.glueCatalog.GlueCatalogCatalogPropertiesDataLakeAccessPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 431
          },
          "name": "dataLakeAccessPropertiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.glueCatalog.GlueCatalogCatalogPropertiesDataLakeAccessProperties"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 383
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.glueCatalog.GlueCatalogCatalogProperties"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/glue-catalog/index:GlueCatalogCatalogPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.glueCatalog.GlueCatalogConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueCatalog.GlueCatalogConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/glue-catalog/index.ts",
        "line": 14
      },
      "name": "GlueCatalogConfig",
      "namespace": "glueCatalog",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_catalog#name GlueCatalog#name}",
            "stability": "stable",
            "summary": "The name of the catalog to create."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 56
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_catalog#allow_full_table_external_data_access GlueCatalog#allow_full_table_external_data_access}",
            "stability": "stable",
            "summary": "Allows third-party engines to access data in Amazon S3 locations that are registered with Lake Formation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 20
          },
          "name": "allowFullTableExternalDataAccess",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_catalog#catalog_properties GlueCatalog#catalog_properties}",
            "stability": "stable",
            "summary": "A structure that specifies data lake access properties and other custom properties."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 26
          },
          "name": "catalogProperties",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.glueCatalog.GlueCatalogCatalogProperties"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_catalog#create_database_default_permissions GlueCatalog#create_database_default_permissions}",
            "stability": "stable",
            "summary": "An array of PrincipalPermissions objects for default database permissions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 32
          },
          "name": "createDatabaseDefaultPermissions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.glueCatalog.GlueCatalogCreateDatabaseDefaultPermissions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_catalog#create_table_default_permissions GlueCatalog#create_table_default_permissions}",
            "stability": "stable",
            "summary": "An array of PrincipalPermissions objects for default table permissions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 38
          },
          "name": "createTableDefaultPermissions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.glueCatalog.GlueCatalogCreateTableDefaultPermissions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_catalog#description GlueCatalog#description}",
            "stability": "stable",
            "summary": "A description of the catalog."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 44
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_catalog#federated_catalog GlueCatalog#federated_catalog}",
            "stability": "stable",
            "summary": "A FederatedCatalog structure that references an entity outside the Glue Data Catalog."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 50
          },
          "name": "federatedCatalog",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.glueCatalog.GlueCatalogFederatedCatalog"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_catalog#overwrite_child_resource_permissions_with_default GlueCatalog#overwrite_child_resource_permissions_with_default}",
            "stability": "stable",
            "summary": "Specifies whether to overwrite child resource permissions with the default permissions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 62
          },
          "name": "overwriteChildResourcePermissionsWithDefault",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_catalog#parameters GlueCatalog#parameters}",
            "stability": "stable",
            "summary": "A map of key-value pairs that define parameters and properties of the catalog."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 68
          },
          "name": "parameters",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_catalog#tags GlueCatalog#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 74
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.glueCatalog.GlueCatalogTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_catalog#target_redshift_catalog GlueCatalog#target_redshift_catalog}",
            "stability": "stable",
            "summary": "A structure that describes a target catalog for resource linking."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 80
          },
          "name": "targetRedshiftCatalog",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.glueCatalog.GlueCatalogTargetRedshiftCatalog"
          }
        }
      ],
      "symbolId": "src/glue-catalog/index:GlueCatalogConfig"
    },
    "@cdktn/provider-awscc.glueCatalog.GlueCatalogCreateDatabaseDefaultPermissions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueCatalog.GlueCatalogCreateDatabaseDefaultPermissions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/glue-catalog/index.ts",
        "line": 531
      },
      "name": "GlueCatalogCreateDatabaseDefaultPermissions",
      "namespace": "glueCatalog",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_catalog#permissions GlueCatalog#permissions}",
            "stability": "stable",
            "summary": "The permissions that are granted to the principal."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 537
          },
          "name": "permissions",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_catalog#principal GlueCatalog#principal}",
            "stability": "stable",
            "summary": "The Lake Formation principal."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 543
          },
          "name": "principal",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.glueCatalog.GlueCatalogCreateDatabaseDefaultPermissionsPrincipal"
          }
        }
      ],
      "symbolId": "src/glue-catalog/index:GlueCatalogCreateDatabaseDefaultPermissions"
    },
    "@cdktn/provider-awscc.glueCatalog.GlueCatalogCreateDatabaseDefaultPermissionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueCatalog.GlueCatalogCreateDatabaseDefaultPermissionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/glue-catalog/index.ts",
          "line": 673
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/glue-catalog/index.ts",
        "line": 665
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 680
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.glueCatalog.GlueCatalogCreateDatabaseDefaultPermissionsOutputReference"
            }
          }
        }
      ],
      "name": "GlueCatalogCreateDatabaseDefaultPermissionsList",
      "namespace": "glueCatalog",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 666
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.glueCatalog.GlueCatalogCreateDatabaseDefaultPermissions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/glue-catalog/index:GlueCatalogCreateDatabaseDefaultPermissionsList"
    },
    "@cdktn/provider-awscc.glueCatalog.GlueCatalogCreateDatabaseDefaultPermissionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueCatalog.GlueCatalogCreateDatabaseDefaultPermissionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/glue-catalog/index.ts",
          "line": 592
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/glue-catalog/index.ts",
        "line": 582
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 653
          },
          "name": "putPrincipal",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.glueCatalog.GlueCatalogCreateDatabaseDefaultPermissionsPrincipal"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 640
          },
          "name": "resetPermissions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 656
          },
          "name": "resetPrincipal"
        }
      ],
      "name": "GlueCatalogCreateDatabaseDefaultPermissionsOutputReference",
      "namespace": "glueCatalog",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 650
          },
          "name": "principal",
          "type": {
            "fqn": "@cdktn/provider-awscc.glueCatalog.GlueCatalogCreateDatabaseDefaultPermissionsPrincipalOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 644
          },
          "name": "permissionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 660
          },
          "name": "principalInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.glueCatalog.GlueCatalogCreateDatabaseDefaultPermissionsPrincipal"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 634
          },
          "name": "permissions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 596
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.glueCatalog.GlueCatalogCreateDatabaseDefaultPermissions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/glue-catalog/index:GlueCatalogCreateDatabaseDefaultPermissionsOutputReference"
    },
    "@cdktn/provider-awscc.glueCatalog.GlueCatalogCreateDatabaseDefaultPermissionsPrincipal": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueCatalog.GlueCatalogCreateDatabaseDefaultPermissionsPrincipal",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/glue-catalog/index.ts",
        "line": 435
      },
      "name": "GlueCatalogCreateDatabaseDefaultPermissionsPrincipal",
      "namespace": "glueCatalog",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_catalog#data_lake_principal_identifier GlueCatalog#data_lake_principal_identifier}",
            "stability": "stable",
            "summary": "An identifier for the Lake Formation principal."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 441
          },
          "name": "dataLakePrincipalIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/glue-catalog/index:GlueCatalogCreateDatabaseDefaultPermissionsPrincipal"
    },
    "@cdktn/provider-awscc.glueCatalog.GlueCatalogCreateDatabaseDefaultPermissionsPrincipalOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueCatalog.GlueCatalogCreateDatabaseDefaultPermissionsPrincipalOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/glue-catalog/index.ts",
          "line": 481
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/glue-catalog/index.ts",
        "line": 473
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 523
          },
          "name": "resetDataLakePrincipalIdentifier"
        }
      ],
      "name": "GlueCatalogCreateDatabaseDefaultPermissionsPrincipalOutputReference",
      "namespace": "glueCatalog",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 527
          },
          "name": "dataLakePrincipalIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 517
          },
          "name": "dataLakePrincipalIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 485
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.glueCatalog.GlueCatalogCreateDatabaseDefaultPermissionsPrincipal"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/glue-catalog/index:GlueCatalogCreateDatabaseDefaultPermissionsPrincipalOutputReference"
    },
    "@cdktn/provider-awscc.glueCatalog.GlueCatalogCreateTableDefaultPermissions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueCatalog.GlueCatalogCreateTableDefaultPermissions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/glue-catalog/index.ts",
        "line": 780
      },
      "name": "GlueCatalogCreateTableDefaultPermissions",
      "namespace": "glueCatalog",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_catalog#permissions GlueCatalog#permissions}",
            "stability": "stable",
            "summary": "The permissions that are granted to the principal."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 786
          },
          "name": "permissions",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_catalog#principal GlueCatalog#principal}",
            "stability": "stable",
            "summary": "The Lake Formation principal."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 792
          },
          "name": "principal",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.glueCatalog.GlueCatalogCreateTableDefaultPermissionsPrincipal"
          }
        }
      ],
      "symbolId": "src/glue-catalog/index:GlueCatalogCreateTableDefaultPermissions"
    },
    "@cdktn/provider-awscc.glueCatalog.GlueCatalogCreateTableDefaultPermissionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueCatalog.GlueCatalogCreateTableDefaultPermissionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/glue-catalog/index.ts",
          "line": 922
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/glue-catalog/index.ts",
        "line": 914
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 929
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.glueCatalog.GlueCatalogCreateTableDefaultPermissionsOutputReference"
            }
          }
        }
      ],
      "name": "GlueCatalogCreateTableDefaultPermissionsList",
      "namespace": "glueCatalog",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 915
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.glueCatalog.GlueCatalogCreateTableDefaultPermissions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/glue-catalog/index:GlueCatalogCreateTableDefaultPermissionsList"
    },
    "@cdktn/provider-awscc.glueCatalog.GlueCatalogCreateTableDefaultPermissionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueCatalog.GlueCatalogCreateTableDefaultPermissionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/glue-catalog/index.ts",
          "line": 841
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/glue-catalog/index.ts",
        "line": 831
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 902
          },
          "name": "putPrincipal",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.glueCatalog.GlueCatalogCreateTableDefaultPermissionsPrincipal"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 889
          },
          "name": "resetPermissions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 905
          },
          "name": "resetPrincipal"
        }
      ],
      "name": "GlueCatalogCreateTableDefaultPermissionsOutputReference",
      "namespace": "glueCatalog",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 899
          },
          "name": "principal",
          "type": {
            "fqn": "@cdktn/provider-awscc.glueCatalog.GlueCatalogCreateTableDefaultPermissionsPrincipalOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 893
          },
          "name": "permissionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 909
          },
          "name": "principalInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.glueCatalog.GlueCatalogCreateTableDefaultPermissionsPrincipal"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 883
          },
          "name": "permissions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 845
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.glueCatalog.GlueCatalogCreateTableDefaultPermissions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/glue-catalog/index:GlueCatalogCreateTableDefaultPermissionsOutputReference"
    },
    "@cdktn/provider-awscc.glueCatalog.GlueCatalogCreateTableDefaultPermissionsPrincipal": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueCatalog.GlueCatalogCreateTableDefaultPermissionsPrincipal",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/glue-catalog/index.ts",
        "line": 684
      },
      "name": "GlueCatalogCreateTableDefaultPermissionsPrincipal",
      "namespace": "glueCatalog",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_catalog#data_lake_principal_identifier GlueCatalog#data_lake_principal_identifier}",
            "stability": "stable",
            "summary": "An identifier for the Lake Formation principal."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 690
          },
          "name": "dataLakePrincipalIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/glue-catalog/index:GlueCatalogCreateTableDefaultPermissionsPrincipal"
    },
    "@cdktn/provider-awscc.glueCatalog.GlueCatalogCreateTableDefaultPermissionsPrincipalOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueCatalog.GlueCatalogCreateTableDefaultPermissionsPrincipalOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/glue-catalog/index.ts",
          "line": 730
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/glue-catalog/index.ts",
        "line": 722
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 772
          },
          "name": "resetDataLakePrincipalIdentifier"
        }
      ],
      "name": "GlueCatalogCreateTableDefaultPermissionsPrincipalOutputReference",
      "namespace": "glueCatalog",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 776
          },
          "name": "dataLakePrincipalIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 766
          },
          "name": "dataLakePrincipalIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 734
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.glueCatalog.GlueCatalogCreateTableDefaultPermissionsPrincipal"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/glue-catalog/index:GlueCatalogCreateTableDefaultPermissionsPrincipalOutputReference"
    },
    "@cdktn/provider-awscc.glueCatalog.GlueCatalogFederatedCatalog": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueCatalog.GlueCatalogFederatedCatalog",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/glue-catalog/index.ts",
        "line": 933
      },
      "name": "GlueCatalogFederatedCatalog",
      "namespace": "glueCatalog",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_catalog#connection_name GlueCatalog#connection_name}",
            "stability": "stable",
            "summary": "The name of the connection to an external data source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 939
          },
          "name": "connectionName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_catalog#identifier GlueCatalog#identifier}",
            "stability": "stable",
            "summary": "A unique identifier for the federated catalog."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 945
          },
          "name": "identifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/glue-catalog/index:GlueCatalogFederatedCatalog"
    },
    "@cdktn/provider-awscc.glueCatalog.GlueCatalogFederatedCatalogOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueCatalog.GlueCatalogFederatedCatalogOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/glue-catalog/index.ts",
          "line": 992
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/glue-catalog/index.ts",
        "line": 984
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 1040
          },
          "name": "resetConnectionName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 1056
          },
          "name": "resetIdentifier"
        }
      ],
      "name": "GlueCatalogFederatedCatalogOutputReference",
      "namespace": "glueCatalog",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 1044
          },
          "name": "connectionNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 1060
          },
          "name": "identifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 1034
          },
          "name": "connectionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 1050
          },
          "name": "identifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 996
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.glueCatalog.GlueCatalogFederatedCatalog"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/glue-catalog/index:GlueCatalogFederatedCatalogOutputReference"
    },
    "@cdktn/provider-awscc.glueCatalog.GlueCatalogTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueCatalog.GlueCatalogTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/glue-catalog/index.ts",
        "line": 1064
      },
      "name": "GlueCatalogTags",
      "namespace": "glueCatalog",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_catalog#key GlueCatalog#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 1070
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_catalog#value GlueCatalog#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 1076
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/glue-catalog/index:GlueCatalogTags"
    },
    "@cdktn/provider-awscc.glueCatalog.GlueCatalogTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueCatalog.GlueCatalogTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/glue-catalog/index.ts",
          "line": 1206
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/glue-catalog/index.ts",
        "line": 1198
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 1213
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.glueCatalog.GlueCatalogTagsOutputReference"
            }
          }
        }
      ],
      "name": "GlueCatalogTagsList",
      "namespace": "glueCatalog",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 1199
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.glueCatalog.GlueCatalogTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/glue-catalog/index:GlueCatalogTagsList"
    },
    "@cdktn/provider-awscc.glueCatalog.GlueCatalogTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueCatalog.GlueCatalogTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/glue-catalog/index.ts",
          "line": 1125
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/glue-catalog/index.ts",
        "line": 1115
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 1173
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 1189
          },
          "name": "resetValue"
        }
      ],
      "name": "GlueCatalogTagsOutputReference",
      "namespace": "glueCatalog",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 1177
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 1193
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 1167
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 1183
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 1129
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.glueCatalog.GlueCatalogTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/glue-catalog/index:GlueCatalogTagsOutputReference"
    },
    "@cdktn/provider-awscc.glueCatalog.GlueCatalogTargetRedshiftCatalog": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueCatalog.GlueCatalogTargetRedshiftCatalog",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/glue-catalog/index.ts",
        "line": 1217
      },
      "name": "GlueCatalogTargetRedshiftCatalog",
      "namespace": "glueCatalog",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_catalog#catalog_arn GlueCatalog#catalog_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the catalog resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 1223
          },
          "name": "catalogArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/glue-catalog/index:GlueCatalogTargetRedshiftCatalog"
    },
    "@cdktn/provider-awscc.glueCatalog.GlueCatalogTargetRedshiftCatalogOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueCatalog.GlueCatalogTargetRedshiftCatalogOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/glue-catalog/index.ts",
          "line": 1263
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/glue-catalog/index.ts",
        "line": 1255
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 1305
          },
          "name": "resetCatalogArn"
        }
      ],
      "name": "GlueCatalogTargetRedshiftCatalogOutputReference",
      "namespace": "glueCatalog",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 1309
          },
          "name": "catalogArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 1299
          },
          "name": "catalogArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-catalog/index.ts",
            "line": 1267
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.glueCatalog.GlueCatalogTargetRedshiftCatalog"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/glue-catalog/index:GlueCatalogTargetRedshiftCatalogOutputReference"
    },
    "@cdktn/provider-awscc.glueCrawler.GlueCrawler": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_crawler awscc_glue_crawler}."
      },
      "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawler",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_crawler awscc_glue_crawler} Resource."
        },
        "locationInModule": {
          "filename": "src/glue-crawler/index.ts",
          "line": 2717
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/glue-crawler/index.ts",
        "line": 2685
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a GlueCrawler resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2702
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the GlueCrawler to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_crawler#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing GlueCrawler that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the GlueCrawler to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2843
          },
          "name": "putLakeFormationConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerLakeFormationConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2875
          },
          "name": "putRecrawlPolicy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerRecrawlPolicy"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2904
          },
          "name": "putSchedule",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerSchedule"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2920
          },
          "name": "putSchemaChangePolicy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerSchemaChangePolicy"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2968
          },
          "name": "putTargets",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargets"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2761
          },
          "name": "resetClassifiers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2777
          },
          "name": "resetConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2793
          },
          "name": "resetCrawlerSecurityConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2809
          },
          "name": "resetDatabaseName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2825
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2846
          },
          "name": "resetLakeFormationConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2862
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2878
          },
          "name": "resetRecrawlPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2907
          },
          "name": "resetSchedule"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2923
          },
          "name": "resetSchemaChangePolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2939
          },
          "name": "resetTablePrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2955
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2980
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2999
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "GlueCrawler",
      "namespace": "glueCrawler",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2690
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2834
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2840
          },
          "name": "lakeFormationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerLakeFormationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2872
          },
          "name": "recrawlPolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerRecrawlPolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2901
          },
          "name": "schedule",
          "type": {
            "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerScheduleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2917
          },
          "name": "schemaChangePolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerSchemaChangePolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2965
          },
          "name": "targets",
          "type": {
            "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargetsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2765
          },
          "name": "classifiersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2781
          },
          "name": "configurationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2797
          },
          "name": "crawlerSecurityConfigurationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2813
          },
          "name": "databaseNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2829
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2850
          },
          "name": "lakeFormationConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerLakeFormationConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2866
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2882
          },
          "name": "recrawlPolicyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerRecrawlPolicy"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2895
          },
          "name": "roleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2911
          },
          "name": "scheduleInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerSchedule"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2927
          },
          "name": "schemaChangePolicyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerSchemaChangePolicy"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2943
          },
          "name": "tablePrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2959
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2972
          },
          "name": "targetsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargets"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2755
          },
          "name": "classifiers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2771
          },
          "name": "configuration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2787
          },
          "name": "crawlerSecurityConfiguration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2803
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2819
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2856
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2888
          },
          "name": "role",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2933
          },
          "name": "tablePrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2949
          },
          "name": "tags",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/glue-crawler/index:GlueCrawler"
    },
    "@cdktn/provider-awscc.glueCrawler.GlueCrawlerConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/glue-crawler/index.ts",
        "line": 14
      },
      "name": "GlueCrawlerConfig",
      "namespace": "glueCrawler",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_crawler#role GlueCrawler#role}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of an IAM role that's used to access customer resources, such as Amazon Simple Storage Service (Amazon S3) data."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 68
          },
          "name": "role",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_crawler#targets GlueCrawler#targets}",
            "stability": "stable",
            "summary": "Specifies data stores to crawl."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 98
          },
          "name": "targets",
          "type": {
            "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargets"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_crawler#classifiers GlueCrawler#classifiers}",
            "stability": "stable",
            "summary": "A list of UTF-8 strings that specify the names of custom classifiers that are associated with the crawler."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 20
          },
          "name": "classifiers",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_crawler#configuration GlueCrawler#configuration}",
            "stability": "stable",
            "summary": "Crawler configuration information. This versioned JSON string allows users to specify aspects of a crawler's behavior."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 26
          },
          "name": "configuration",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_crawler#crawler_security_configuration GlueCrawler#crawler_security_configuration}",
            "stability": "stable",
            "summary": "The name of the SecurityConfiguration structure to be used by this crawler."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 32
          },
          "name": "crawlerSecurityConfiguration",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_crawler#database_name GlueCrawler#database_name}",
            "stability": "stable",
            "summary": "The name of the database in which the crawler's output is stored."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 38
          },
          "name": "databaseName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_crawler#description GlueCrawler#description}",
            "stability": "stable",
            "summary": "A description of the crawler."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 44
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_crawler#lake_formation_configuration GlueCrawler#lake_formation_configuration}",
            "stability": "stable",
            "summary": "Specifies AWS Lake Formation configuration settings for the crawler."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 50
          },
          "name": "lakeFormationConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerLakeFormationConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_crawler#name GlueCrawler#name}",
            "stability": "stable",
            "summary": "The name of the crawler."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 56
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information, see Incremental Crawls in AWS Glue in the developer guide.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_crawler#recrawl_policy GlueCrawler#recrawl_policy}",
            "stability": "stable",
            "summary": "When crawling an Amazon S3 data source after the first crawl is complete, specifies whether to crawl the entire dataset again or to crawl only folders that were added since the last crawler run."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 62
          },
          "name": "recrawlPolicy",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerRecrawlPolicy"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_crawler#schedule GlueCrawler#schedule}",
            "stability": "stable",
            "summary": "A scheduling object using a cron statement to schedule an event."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 74
          },
          "name": "schedule",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerSchedule"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The policy tells the crawler what to do in the event that it detects a change in a table that already exists in the customer's database at the time of the crawl. The SchemaChangePolicy does not affect whether or how new tables and partitions are added. New tables and partitions are always created regardless of the SchemaChangePolicy on a crawler. The SchemaChangePolicy consists of two components, UpdateBehavior and DeleteBehavior.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_crawler#schema_change_policy GlueCrawler#schema_change_policy}",
            "stability": "stable",
            "summary": "The policy that specifies update and delete behaviors for the crawler."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 80
          },
          "name": "schemaChangePolicy",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerSchemaChangePolicy"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_crawler#table_prefix GlueCrawler#table_prefix}",
            "stability": "stable",
            "summary": "The prefix added to the names of tables that are created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 86
          },
          "name": "tablePrefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_crawler#tags GlueCrawler#tags}",
            "stability": "stable",
            "summary": "The tags to use with this crawler."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 92
          },
          "name": "tags",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/glue-crawler/index:GlueCrawlerConfig"
    },
    "@cdktn/provider-awscc.glueCrawler.GlueCrawlerLakeFormationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerLakeFormationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/glue-crawler/index.ts",
        "line": 100
      },
      "name": "GlueCrawlerLakeFormationConfiguration",
      "namespace": "glueCrawler",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_crawler#account_id GlueCrawler#account_id}",
            "stability": "stable",
            "summary": "Required for cross account crawls. For same account crawls as the target data, this can be left as null."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 106
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_crawler#use_lake_formation_credentials GlueCrawler#use_lake_formation_credentials}",
            "stability": "stable",
            "summary": "Specifies whether to use AWS Lake Formation credentials for the crawler instead of the IAM role credentials."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 112
          },
          "name": "useLakeFormationCredentials",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/glue-crawler/index:GlueCrawlerLakeFormationConfiguration"
    },
    "@cdktn/provider-awscc.glueCrawler.GlueCrawlerLakeFormationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerLakeFormationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/glue-crawler/index.ts",
          "line": 159
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/glue-crawler/index.ts",
        "line": 151
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 207
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 223
          },
          "name": "resetUseLakeFormationCredentials"
        }
      ],
      "name": "GlueCrawlerLakeFormationConfigurationOutputReference",
      "namespace": "glueCrawler",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 211
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 227
          },
          "name": "useLakeFormationCredentialsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 201
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 217
          },
          "name": "useLakeFormationCredentials",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 163
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerLakeFormationConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/glue-crawler/index:GlueCrawlerLakeFormationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.glueCrawler.GlueCrawlerRecrawlPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerRecrawlPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/glue-crawler/index.ts",
        "line": 231
      },
      "name": "GlueCrawlerRecrawlPolicy",
      "namespace": "glueCrawler",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "A value of CRAWL_EVERYTHING specifies crawling the entire dataset again. A value of CRAWL_NEW_FOLDERS_ONLY specifies crawling only folders that were added since the last crawler run. A value of CRAWL_EVENT_MODE specifies crawling only the changes identified by Amazon S3 events.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_crawler#recrawl_behavior GlueCrawler#recrawl_behavior}",
            "stability": "stable",
            "summary": "Specifies whether to crawl the entire dataset again or to crawl only folders that were added since the last crawler run."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 237
          },
          "name": "recrawlBehavior",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/glue-crawler/index:GlueCrawlerRecrawlPolicy"
    },
    "@cdktn/provider-awscc.glueCrawler.GlueCrawlerRecrawlPolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerRecrawlPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/glue-crawler/index.ts",
          "line": 277
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/glue-crawler/index.ts",
        "line": 269
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 319
          },
          "name": "resetRecrawlBehavior"
        }
      ],
      "name": "GlueCrawlerRecrawlPolicyOutputReference",
      "namespace": "glueCrawler",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 323
          },
          "name": "recrawlBehaviorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 313
          },
          "name": "recrawlBehavior",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 281
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerRecrawlPolicy"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/glue-crawler/index:GlueCrawlerRecrawlPolicyOutputReference"
    },
    "@cdktn/provider-awscc.glueCrawler.GlueCrawlerSchedule": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerSchedule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/glue-crawler/index.ts",
        "line": 327
      },
      "name": "GlueCrawlerSchedule",
      "namespace": "glueCrawler",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information, see Time-Based Schedules for Jobs and Crawlers. For example, to run something every day at 12:15 UTC, specify cron(15 12 * * ? *).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_crawler#schedule_expression GlueCrawler#schedule_expression}",
            "stability": "stable",
            "summary": "A cron expression used to specify the schedule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 333
          },
          "name": "scheduleExpression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/glue-crawler/index:GlueCrawlerSchedule"
    },
    "@cdktn/provider-awscc.glueCrawler.GlueCrawlerScheduleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerScheduleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/glue-crawler/index.ts",
          "line": 373
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/glue-crawler/index.ts",
        "line": 365
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 415
          },
          "name": "resetScheduleExpression"
        }
      ],
      "name": "GlueCrawlerScheduleOutputReference",
      "namespace": "glueCrawler",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 419
          },
          "name": "scheduleExpressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 409
          },
          "name": "scheduleExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 377
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerSchedule"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/glue-crawler/index:GlueCrawlerScheduleOutputReference"
    },
    "@cdktn/provider-awscc.glueCrawler.GlueCrawlerSchemaChangePolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerSchemaChangePolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/glue-crawler/index.ts",
        "line": 423
      },
      "name": "GlueCrawlerSchemaChangePolicy",
      "namespace": "glueCrawler",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "A value of LOG specifies that if a table or partition is found to no longer exist, do not delete it, only log that it was found to no longer exist. A value of DELETE_FROM_DATABASE specifies that if a table or partition is found to have been removed, delete it from the database. A value of DEPRECATE_IN_DATABASE specifies that if a table has been found to no longer exist, to add a property to the table that says 'DEPRECATED' and includes a timestamp with the time of deprecation.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_crawler#delete_behavior GlueCrawler#delete_behavior}",
            "stability": "stable",
            "summary": "The deletion behavior when the crawler finds a deleted object."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 429
          },
          "name": "deleteBehavior",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "A value of LOG specifies that if a table or a partition already exists, and a change is detected, do not update it, only log that a change was detected. Add new tables and new partitions (including on existing tables). A value of UPDATE_IN_DATABASE specifies that if a table or partition already exists, and a change is detected, update it. Add new tables and partitions.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_crawler#update_behavior GlueCrawler#update_behavior}",
            "stability": "stable",
            "summary": "The update behavior when the crawler finds a changed schema."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 435
          },
          "name": "updateBehavior",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/glue-crawler/index:GlueCrawlerSchemaChangePolicy"
    },
    "@cdktn/provider-awscc.glueCrawler.GlueCrawlerSchemaChangePolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerSchemaChangePolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/glue-crawler/index.ts",
          "line": 482
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/glue-crawler/index.ts",
        "line": 474
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 530
          },
          "name": "resetDeleteBehavior"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 546
          },
          "name": "resetUpdateBehavior"
        }
      ],
      "name": "GlueCrawlerSchemaChangePolicyOutputReference",
      "namespace": "glueCrawler",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 534
          },
          "name": "deleteBehaviorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 550
          },
          "name": "updateBehaviorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 524
          },
          "name": "deleteBehavior",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 540
          },
          "name": "updateBehavior",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 486
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerSchemaChangePolicy"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/glue-crawler/index:GlueCrawlerSchemaChangePolicyOutputReference"
    },
    "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/glue-crawler/index.ts",
        "line": 2340
      },
      "name": "GlueCrawlerTargets",
      "namespace": "glueCrawler",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_crawler#catalog_targets GlueCrawler#catalog_targets}",
            "stability": "stable",
            "summary": "Specifies AWS Glue Data Catalog targets."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2346
          },
          "name": "catalogTargets",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargetsCatalogTargets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_crawler#delta_targets GlueCrawler#delta_targets}",
            "stability": "stable",
            "summary": "Specifies an array of Delta data store targets."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2352
          },
          "name": "deltaTargets",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargetsDeltaTargets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_crawler#dynamo_db_targets GlueCrawler#dynamo_db_targets}",
            "stability": "stable",
            "summary": "Specifies Amazon DynamoDB targets."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2358
          },
          "name": "dynamoDbTargets",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargetsDynamoDbTargets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_crawler#hudi_targets GlueCrawler#hudi_targets}",
            "stability": "stable",
            "summary": "Specifies Apache Hudi data store targets."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2364
          },
          "name": "hudiTargets",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargetsHudiTargets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_crawler#iceberg_targets GlueCrawler#iceberg_targets}",
            "stability": "stable",
            "summary": "Specifies Apache Iceberg data store targets."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2370
          },
          "name": "icebergTargets",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargetsIcebergTargets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_crawler#jdbc_targets GlueCrawler#jdbc_targets}",
            "stability": "stable",
            "summary": "Specifies JDBC targets."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2376
          },
          "name": "jdbcTargets",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargetsJdbcTargets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_crawler#mongo_db_targets GlueCrawler#mongo_db_targets}",
            "stability": "stable",
            "summary": "A list of Mongo DB targets."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2382
          },
          "name": "mongoDbTargets",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargetsMongoDbTargets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_crawler#s3_targets GlueCrawler#s3_targets}",
            "stability": "stable",
            "summary": "Specifies Amazon Simple Storage Service (Amazon S3) targets."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2388
          },
          "name": "s3Targets",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargetsS3Targets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/glue-crawler/index:GlueCrawlerTargets"
    },
    "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargetsCatalogTargets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargetsCatalogTargets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/glue-crawler/index.ts",
        "line": 554
      },
      "name": "GlueCrawlerTargetsCatalogTargets",
      "namespace": "glueCrawler",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_crawler#connection_name GlueCrawler#connection_name}",
            "stability": "stable",
            "summary": "The name of the connection for an Amazon S3-backed Data Catalog table to be a target of the crawl when using a Catalog connection type paired with a NETWORK Connection type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 560
          },
          "name": "connectionName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_crawler#database_name GlueCrawler#database_name}",
            "stability": "stable",
            "summary": "The name of the database to be synchronized."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 566
          },
          "name": "databaseName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_crawler#dlq_event_queue_arn GlueCrawler#dlq_event_queue_arn}",
            "stability": "stable",
            "summary": "A valid Amazon dead-letter SQS ARN. For example, arn:aws:sqs:region:account:deadLetterQueue."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 572
          },
          "name": "dlqEventQueueArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_crawler#event_queue_arn GlueCrawler#event_queue_arn}",
            "stability": "stable",
            "summary": "A valid Amazon SQS ARN. For example, arn:aws:sqs:region:account:sqs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 578
          },
          "name": "eventQueueArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_crawler#tables GlueCrawler#tables}",
            "stability": "stable",
            "summary": "A list of the tables to be synchronized."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 584
          },
          "name": "tables",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/glue-crawler/index:GlueCrawlerTargetsCatalogTargets"
    },
    "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargetsCatalogTargetsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargetsCatalogTargetsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/glue-crawler/index.ts",
          "line": 801
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/glue-crawler/index.ts",
        "line": 793
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 808
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargetsCatalogTargetsOutputReference"
            }
          }
        }
      ],
      "name": "GlueCrawlerTargetsCatalogTargetsList",
      "namespace": "glueCrawler",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 794
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargetsCatalogTargets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/glue-crawler/index:GlueCrawlerTargetsCatalogTargetsList"
    },
    "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargetsCatalogTargetsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargetsCatalogTargetsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/glue-crawler/index.ts",
          "line": 654
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/glue-crawler/index.ts",
        "line": 644
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 720
          },
          "name": "resetConnectionName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 736
          },
          "name": "resetDatabaseName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 752
          },
          "name": "resetDlqEventQueueArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 768
          },
          "name": "resetEventQueueArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 784
          },
          "name": "resetTables"
        }
      ],
      "name": "GlueCrawlerTargetsCatalogTargetsOutputReference",
      "namespace": "glueCrawler",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 724
          },
          "name": "connectionNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 740
          },
          "name": "databaseNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 756
          },
          "name": "dlqEventQueueArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 772
          },
          "name": "eventQueueArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 788
          },
          "name": "tablesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 714
          },
          "name": "connectionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 730
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 746
          },
          "name": "dlqEventQueueArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 762
          },
          "name": "eventQueueArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 778
          },
          "name": "tables",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 658
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargetsCatalogTargets"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/glue-crawler/index:GlueCrawlerTargetsCatalogTargetsOutputReference"
    },
    "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargetsDeltaTargets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargetsDeltaTargets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/glue-crawler/index.ts",
        "line": 812
      },
      "name": "GlueCrawlerTargetsDeltaTargets",
      "namespace": "glueCrawler",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_crawler#connection_name GlueCrawler#connection_name}",
            "stability": "stable",
            "summary": "The name of the connection to use to connect to the Delta table target."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 818
          },
          "name": "connectionName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_crawler#create_native_delta_table GlueCrawler#create_native_delta_table}",
            "stability": "stable",
            "summary": "Specifies whether the crawler will create native tables, to allow integration with query engines that support querying of the Delta transaction log directly."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 824
          },
          "name": "createNativeDeltaTable",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_crawler#delta_tables GlueCrawler#delta_tables}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 828
          },
          "name": "deltaTables",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_crawler#write_manifest GlueCrawler#write_manifest}",
            "stability": "stable",
            "summary": "Specifies whether to write the manifest files to the Delta table path."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 834
          },
          "name": "writeManifest",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/glue-crawler/index:GlueCrawlerTargetsDeltaTargets"
    },
    "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargetsDeltaTargetsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargetsDeltaTargetsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/glue-crawler/index.ts",
          "line": 1022
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/glue-crawler/index.ts",
        "line": 1014
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 1029
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargetsDeltaTargetsOutputReference"
            }
          }
        }
      ],
      "name": "GlueCrawlerTargetsDeltaTargetsList",
      "namespace": "glueCrawler",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 1015
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargetsDeltaTargets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/glue-crawler/index:GlueCrawlerTargetsDeltaTargetsList"
    },
    "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargetsDeltaTargetsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargetsDeltaTargetsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/glue-crawler/index.ts",
          "line": 897
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/glue-crawler/index.ts",
        "line": 887
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 957
          },
          "name": "resetConnectionName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 973
          },
          "name": "resetCreateNativeDeltaTable"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 989
          },
          "name": "resetDeltaTables"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 1005
          },
          "name": "resetWriteManifest"
        }
      ],
      "name": "GlueCrawlerTargetsDeltaTargetsOutputReference",
      "namespace": "glueCrawler",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 961
          },
          "name": "connectionNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 977
          },
          "name": "createNativeDeltaTableInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 993
          },
          "name": "deltaTablesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 1009
          },
          "name": "writeManifestInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 951
          },
          "name": "connectionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 967
          },
          "name": "createNativeDeltaTable",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 983
          },
          "name": "deltaTables",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 999
          },
          "name": "writeManifest",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 901
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargetsDeltaTargets"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/glue-crawler/index:GlueCrawlerTargetsDeltaTargetsOutputReference"
    },
    "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargetsDynamoDbTargets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargetsDynamoDbTargets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/glue-crawler/index.ts",
        "line": 1033
      },
      "name": "GlueCrawlerTargetsDynamoDbTargets",
      "namespace": "glueCrawler",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_crawler#path GlueCrawler#path}",
            "stability": "stable",
            "summary": "The name of the DynamoDB table to crawl."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 1039
          },
          "name": "path",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Scanning all the records can take a long time when the table is not a high throughput table. A value of true means to scan all records, while a value of false means to sample the records. If no value is specified, the value defaults to true.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_crawler#scan_all GlueCrawler#scan_all}",
            "stability": "stable",
            "summary": "Indicates whether to scan all the records, or to sample rows from the table."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 1045
          },
          "name": "scanAll",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Read capacity units is a term defined by DynamoDB, and is a numeric value that acts as rate limiter for the number of reads that can be performed on that table per second.\n\nThe valid values are null or a value between 0.1 to 1.5. A null value is used when user does not provide a value, and defaults to 0.5 of the configured Read Capacity Unit (for provisioned tables), or 0.25 of the max configured Read Capacity Unit (for tables using on-demand mode).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_crawler#scan_rate GlueCrawler#scan_rate}",
            "stability": "stable",
            "summary": "The percentage of the configured read capacity units to use by the AWS Glue crawler."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 1053
          },
          "name": "scanRate",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/glue-crawler/index:GlueCrawlerTargetsDynamoDbTargets"
    },
    "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargetsDynamoDbTargetsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargetsDynamoDbTargetsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/glue-crawler/index.ts",
          "line": 1212
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/glue-crawler/index.ts",
        "line": 1204
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 1219
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargetsDynamoDbTargetsOutputReference"
            }
          }
        }
      ],
      "name": "GlueCrawlerTargetsDynamoDbTargetsList",
      "namespace": "glueCrawler",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 1205
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargetsDynamoDbTargets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/glue-crawler/index:GlueCrawlerTargetsDynamoDbTargetsList"
    },
    "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargetsDynamoDbTargetsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargetsDynamoDbTargetsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/glue-crawler/index.ts",
          "line": 1109
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/glue-crawler/index.ts",
        "line": 1099
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 1163
          },
          "name": "resetPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 1179
          },
          "name": "resetScanAll"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 1195
          },
          "name": "resetScanRate"
        }
      ],
      "name": "GlueCrawlerTargetsDynamoDbTargetsOutputReference",
      "namespace": "glueCrawler",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 1167
          },
          "name": "pathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 1183
          },
          "name": "scanAllInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 1199
          },
          "name": "scanRateInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 1157
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 1173
          },
          "name": "scanAll",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 1189
          },
          "name": "scanRate",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 1113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargetsDynamoDbTargets"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/glue-crawler/index:GlueCrawlerTargetsDynamoDbTargetsOutputReference"
    },
    "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargetsHudiTargets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargetsHudiTargets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/glue-crawler/index.ts",
        "line": 1223
      },
      "name": "GlueCrawlerTargetsHudiTargets",
      "namespace": "glueCrawler",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_crawler#connection_name GlueCrawler#connection_name}",
            "stability": "stable",
            "summary": "The name of the connection to use to connect to the Hudi target."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 1229
          },
          "name": "connectionName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_crawler#exclusions GlueCrawler#exclusions}",
            "stability": "stable",
            "summary": "A list of global patterns used to exclude from the crawl."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 1235
          },
          "name": "exclusions",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Used to limit the crawler run time.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_crawler#maximum_traversal_depth GlueCrawler#maximum_traversal_depth}",
            "stability": "stable",
            "summary": "The maximum depth of Amazon S3 paths that the crawler can traverse to discover the Hudi metadata folder in your Amazon S3 path."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 1241
          },
          "name": "maximumTraversalDepth",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_crawler#paths GlueCrawler#paths}",
            "stability": "stable",
            "summary": "One or more Amazon S3 paths that contains Hudi metadata folders as s3://bucket/prefix ."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 1247
          },
          "name": "paths",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/glue-crawler/index:GlueCrawlerTargetsHudiTargets"
    },
    "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargetsHudiTargetsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargetsHudiTargetsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/glue-crawler/index.ts",
          "line": 1435
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/glue-crawler/index.ts",
        "line": 1427
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 1442
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargetsHudiTargetsOutputReference"
            }
          }
        }
      ],
      "name": "GlueCrawlerTargetsHudiTargetsList",
      "namespace": "glueCrawler",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 1428
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargetsHudiTargets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/glue-crawler/index:GlueCrawlerTargetsHudiTargetsList"
    },
    "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargetsHudiTargetsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargetsHudiTargetsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/glue-crawler/index.ts",
          "line": 1310
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/glue-crawler/index.ts",
        "line": 1300
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 1370
          },
          "name": "resetConnectionName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 1386
          },
          "name": "resetExclusions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 1402
          },
          "name": "resetMaximumTraversalDepth"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 1418
          },
          "name": "resetPaths"
        }
      ],
      "name": "GlueCrawlerTargetsHudiTargetsOutputReference",
      "namespace": "glueCrawler",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 1374
          },
          "name": "connectionNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 1390
          },
          "name": "exclusionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 1406
          },
          "name": "maximumTraversalDepthInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 1422
          },
          "name": "pathsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 1364
          },
          "name": "connectionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 1380
          },
          "name": "exclusions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 1396
          },
          "name": "maximumTraversalDepth",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 1412
          },
          "name": "paths",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 1314
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargetsHudiTargets"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/glue-crawler/index:GlueCrawlerTargetsHudiTargetsOutputReference"
    },
    "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargetsIcebergTargets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargetsIcebergTargets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/glue-crawler/index.ts",
        "line": 1446
      },
      "name": "GlueCrawlerTargetsIcebergTargets",
      "namespace": "glueCrawler",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_crawler#connection_name GlueCrawler#connection_name}",
            "stability": "stable",
            "summary": "The name of the connection to use to connect to the Iceberg target."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 1452
          },
          "name": "connectionName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_crawler#exclusions GlueCrawler#exclusions}",
            "stability": "stable",
            "summary": "A list of global patterns used to exclude from the crawl."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 1458
          },
          "name": "exclusions",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Used to limit the crawler run time.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_crawler#maximum_traversal_depth GlueCrawler#maximum_traversal_depth}",
            "stability": "stable",
            "summary": "The maximum depth of Amazon S3 paths that the crawler can traverse to discover the Iceberg metadata folder in your Amazon S3 path."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 1464
          },
          "name": "maximumTraversalDepth",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_crawler#paths GlueCrawler#paths}",
            "stability": "stable",
            "summary": "One or more Amazon S3 paths that contains Iceberg metadata folders as s3://bucket/prefix ."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 1470
          },
          "name": "paths",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/glue-crawler/index:GlueCrawlerTargetsIcebergTargets"
    },
    "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargetsIcebergTargetsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargetsIcebergTargetsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/glue-crawler/index.ts",
          "line": 1658
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/glue-crawler/index.ts",
        "line": 1650
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 1665
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargetsIcebergTargetsOutputReference"
            }
          }
        }
      ],
      "name": "GlueCrawlerTargetsIcebergTargetsList",
      "namespace": "glueCrawler",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 1651
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargetsIcebergTargets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/glue-crawler/index:GlueCrawlerTargetsIcebergTargetsList"
    },
    "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargetsIcebergTargetsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargetsIcebergTargetsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/glue-crawler/index.ts",
          "line": 1533
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/glue-crawler/index.ts",
        "line": 1523
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 1593
          },
          "name": "resetConnectionName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 1609
          },
          "name": "resetExclusions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 1625
          },
          "name": "resetMaximumTraversalDepth"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 1641
          },
          "name": "resetPaths"
        }
      ],
      "name": "GlueCrawlerTargetsIcebergTargetsOutputReference",
      "namespace": "glueCrawler",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 1597
          },
          "name": "connectionNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 1613
          },
          "name": "exclusionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 1629
          },
          "name": "maximumTraversalDepthInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 1645
          },
          "name": "pathsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 1587
          },
          "name": "connectionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 1603
          },
          "name": "exclusions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 1619
          },
          "name": "maximumTraversalDepth",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 1635
          },
          "name": "paths",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 1537
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargetsIcebergTargets"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/glue-crawler/index:GlueCrawlerTargetsIcebergTargetsOutputReference"
    },
    "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargetsJdbcTargets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargetsJdbcTargets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/glue-crawler/index.ts",
        "line": 1669
      },
      "name": "GlueCrawlerTargetsJdbcTargets",
      "namespace": "glueCrawler",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_crawler#connection_name GlueCrawler#connection_name}",
            "stability": "stable",
            "summary": "The name of the connection to use to connect to the JDBC target."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 1675
          },
          "name": "connectionName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "RAWTYPES provides the native-level datatype. COMMENTS provides comments associated with a column or table in the database.\n\nIf you do not need additional metadata, keep the field empty.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_crawler#enable_additional_metadata GlueCrawler#enable_additional_metadata}",
            "stability": "stable",
            "summary": "Specify a value of RAWTYPES or COMMENTS to enable additional metadata in table responses."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 1683
          },
          "name": "enableAdditionalMetadata",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information, see Catalog Tables with a Crawler.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_crawler#exclusions GlueCrawler#exclusions}",
            "stability": "stable",
            "summary": "A list of glob patterns used to exclude from the crawl."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 1689
          },
          "name": "exclusions",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_crawler#path GlueCrawler#path}",
            "stability": "stable",
            "summary": "The path of the JDBC target."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 1695
          },
          "name": "path",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/glue-crawler/index:GlueCrawlerTargetsJdbcTargets"
    },
    "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargetsJdbcTargetsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargetsJdbcTargetsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/glue-crawler/index.ts",
          "line": 1883
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/glue-crawler/index.ts",
        "line": 1875
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 1890
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargetsJdbcTargetsOutputReference"
            }
          }
        }
      ],
      "name": "GlueCrawlerTargetsJdbcTargetsList",
      "namespace": "glueCrawler",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 1876
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargetsJdbcTargets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/glue-crawler/index:GlueCrawlerTargetsJdbcTargetsList"
    },
    "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargetsJdbcTargetsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargetsJdbcTargetsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/glue-crawler/index.ts",
          "line": 1758
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/glue-crawler/index.ts",
        "line": 1748
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 1818
          },
          "name": "resetConnectionName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 1834
          },
          "name": "resetEnableAdditionalMetadata"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 1850
          },
          "name": "resetExclusions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 1866
          },
          "name": "resetPath"
        }
      ],
      "name": "GlueCrawlerTargetsJdbcTargetsOutputReference",
      "namespace": "glueCrawler",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 1822
          },
          "name": "connectionNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 1838
          },
          "name": "enableAdditionalMetadataInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 1854
          },
          "name": "exclusionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 1870
          },
          "name": "pathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 1812
          },
          "name": "connectionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 1828
          },
          "name": "enableAdditionalMetadata",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 1844
          },
          "name": "exclusions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 1860
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 1762
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargetsJdbcTargets"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/glue-crawler/index:GlueCrawlerTargetsJdbcTargetsOutputReference"
    },
    "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargetsMongoDbTargets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargetsMongoDbTargets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/glue-crawler/index.ts",
        "line": 1894
      },
      "name": "GlueCrawlerTargetsMongoDbTargets",
      "namespace": "glueCrawler",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_crawler#connection_name GlueCrawler#connection_name}",
            "stability": "stable",
            "summary": "The name of the connection to use to connect to the Amazon DocumentDB or MongoDB target."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 1900
          },
          "name": "connectionName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_crawler#path GlueCrawler#path}",
            "stability": "stable",
            "summary": "The path of the Amazon DocumentDB or MongoDB target (database/collection)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 1906
          },
          "name": "path",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/glue-crawler/index:GlueCrawlerTargetsMongoDbTargets"
    },
    "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargetsMongoDbTargetsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargetsMongoDbTargetsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/glue-crawler/index.ts",
          "line": 2036
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/glue-crawler/index.ts",
        "line": 2028
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2043
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargetsMongoDbTargetsOutputReference"
            }
          }
        }
      ],
      "name": "GlueCrawlerTargetsMongoDbTargetsList",
      "namespace": "glueCrawler",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2029
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargetsMongoDbTargets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/glue-crawler/index:GlueCrawlerTargetsMongoDbTargetsList"
    },
    "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargetsMongoDbTargetsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargetsMongoDbTargetsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/glue-crawler/index.ts",
          "line": 1955
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/glue-crawler/index.ts",
        "line": 1945
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2003
          },
          "name": "resetConnectionName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2019
          },
          "name": "resetPath"
        }
      ],
      "name": "GlueCrawlerTargetsMongoDbTargetsOutputReference",
      "namespace": "glueCrawler",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2007
          },
          "name": "connectionNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2023
          },
          "name": "pathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 1997
          },
          "name": "connectionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2013
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 1959
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargetsMongoDbTargets"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/glue-crawler/index:GlueCrawlerTargetsMongoDbTargetsOutputReference"
    },
    "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargetsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargetsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/glue-crawler/index.ts",
          "line": 2477
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/glue-crawler/index.ts",
        "line": 2469
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2558
          },
          "name": "putCatalogTargets",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargetsCatalogTargets"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2574
          },
          "name": "putDeltaTargets",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargetsDeltaTargets"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2590
          },
          "name": "putDynamoDbTargets",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargetsDynamoDbTargets"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2606
          },
          "name": "putHudiTargets",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargetsHudiTargets"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2622
          },
          "name": "putIcebergTargets",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargetsIcebergTargets"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2638
          },
          "name": "putJdbcTargets",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargetsJdbcTargets"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2654
          },
          "name": "putMongoDbTargets",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargetsMongoDbTargets"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2670
          },
          "name": "putS3Targets",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargetsS3Targets"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2561
          },
          "name": "resetCatalogTargets"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2577
          },
          "name": "resetDeltaTargets"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2593
          },
          "name": "resetDynamoDbTargets"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2609
          },
          "name": "resetHudiTargets"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2625
          },
          "name": "resetIcebergTargets"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2641
          },
          "name": "resetJdbcTargets"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2657
          },
          "name": "resetMongoDbTargets"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2673
          },
          "name": "resetS3Targets"
        }
      ],
      "name": "GlueCrawlerTargetsOutputReference",
      "namespace": "glueCrawler",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2555
          },
          "name": "catalogTargets",
          "type": {
            "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargetsCatalogTargetsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2571
          },
          "name": "deltaTargets",
          "type": {
            "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargetsDeltaTargetsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2587
          },
          "name": "dynamoDbTargets",
          "type": {
            "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargetsDynamoDbTargetsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2603
          },
          "name": "hudiTargets",
          "type": {
            "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargetsHudiTargetsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2619
          },
          "name": "icebergTargets",
          "type": {
            "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargetsIcebergTargetsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2635
          },
          "name": "jdbcTargets",
          "type": {
            "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargetsJdbcTargetsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2651
          },
          "name": "mongoDbTargets",
          "type": {
            "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargetsMongoDbTargetsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2667
          },
          "name": "s3Targets",
          "type": {
            "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargetsS3TargetsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2565
          },
          "name": "catalogTargetsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargetsCatalogTargets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2581
          },
          "name": "deltaTargetsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargetsDeltaTargets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2597
          },
          "name": "dynamoDbTargetsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargetsDynamoDbTargets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2613
          },
          "name": "hudiTargetsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargetsHudiTargets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2629
          },
          "name": "icebergTargetsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargetsIcebergTargets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2645
          },
          "name": "jdbcTargetsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargetsJdbcTargets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2661
          },
          "name": "mongoDbTargetsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargetsMongoDbTargets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2677
          },
          "name": "s3TargetsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargetsS3Targets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2481
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargets"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/glue-crawler/index:GlueCrawlerTargetsOutputReference"
    },
    "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargetsS3Targets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargetsS3Targets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/glue-crawler/index.ts",
        "line": 2047
      },
      "name": "GlueCrawlerTargetsS3Targets",
      "namespace": "glueCrawler",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_crawler#connection_name GlueCrawler#connection_name}",
            "stability": "stable",
            "summary": "The name of a connection which allows a job or crawler to access data in Amazon S3 within an Amazon Virtual Private Cloud environment (Amazon VPC)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2053
          },
          "name": "connectionName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_crawler#dlq_event_queue_arn GlueCrawler#dlq_event_queue_arn}",
            "stability": "stable",
            "summary": "A valid Amazon dead-letter SQS ARN. For example, arn:aws:sqs:region:account:deadLetterQueue."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2059
          },
          "name": "dlqEventQueueArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_crawler#event_queue_arn GlueCrawler#event_queue_arn}",
            "stability": "stable",
            "summary": "A valid Amazon SQS ARN. For example, arn:aws:sqs:region:account:sqs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2065
          },
          "name": "eventQueueArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_crawler#exclusions GlueCrawler#exclusions}",
            "stability": "stable",
            "summary": "A list of glob patterns used to exclude from the crawl."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2071
          },
          "name": "exclusions",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_crawler#path GlueCrawler#path}",
            "stability": "stable",
            "summary": "The path to the Amazon S3 target."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2077
          },
          "name": "path",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If not set, all the files are crawled. A valid value is an integer between 1 and 249.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_crawler#sample_size GlueCrawler#sample_size}",
            "stability": "stable",
            "summary": "Sets the number of files in each leaf folder to be crawled when crawling sample files in a dataset."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2083
          },
          "name": "sampleSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/glue-crawler/index:GlueCrawlerTargetsS3Targets"
    },
    "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargetsS3TargetsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargetsS3TargetsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/glue-crawler/index.ts",
          "line": 2329
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/glue-crawler/index.ts",
        "line": 2321
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2336
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargetsS3TargetsOutputReference"
            }
          }
        }
      ],
      "name": "GlueCrawlerTargetsS3TargetsList",
      "namespace": "glueCrawler",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2322
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargetsS3Targets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/glue-crawler/index:GlueCrawlerTargetsS3TargetsList"
    },
    "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargetsS3TargetsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargetsS3TargetsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/glue-crawler/index.ts",
          "line": 2160
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/glue-crawler/index.ts",
        "line": 2150
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2232
          },
          "name": "resetConnectionName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2248
          },
          "name": "resetDlqEventQueueArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2264
          },
          "name": "resetEventQueueArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2280
          },
          "name": "resetExclusions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2296
          },
          "name": "resetPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2312
          },
          "name": "resetSampleSize"
        }
      ],
      "name": "GlueCrawlerTargetsS3TargetsOutputReference",
      "namespace": "glueCrawler",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2236
          },
          "name": "connectionNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2252
          },
          "name": "dlqEventQueueArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2268
          },
          "name": "eventQueueArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2284
          },
          "name": "exclusionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2300
          },
          "name": "pathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2316
          },
          "name": "sampleSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2226
          },
          "name": "connectionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2242
          },
          "name": "dlqEventQueueArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2258
          },
          "name": "eventQueueArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2274
          },
          "name": "exclusions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2290
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2306
          },
          "name": "sampleSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-crawler/index.ts",
            "line": 2164
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.glueCrawler.GlueCrawlerTargetsS3Targets"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/glue-crawler/index:GlueCrawlerTargetsS3TargetsOutputReference"
    },
    "@cdktn/provider-awscc.glueDataCatalogEncryptionSettings.GlueDataCatalogEncryptionSettings": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_data_catalog_encryption_settings awscc_glue_data_catalog_encryption_settings}."
      },
      "fqn": "@cdktn/provider-awscc.glueDataCatalogEncryptionSettings.GlueDataCatalogEncryptionSettings",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_data_catalog_encryption_settings awscc_glue_data_catalog_encryption_settings} Resource."
        },
        "locationInModule": {
          "filename": "src/glue-data-catalog-encryption-settings/index.ts",
          "line": 492
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.glueDataCatalogEncryptionSettings.GlueDataCatalogEncryptionSettingsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/glue-data-catalog-encryption-settings/index.ts",
        "line": 460
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a GlueDataCatalogEncryptionSettings resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/glue-data-catalog-encryption-settings/index.ts",
            "line": 477
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the GlueDataCatalogEncryptionSettings to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_data_catalog_encryption_settings#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing GlueDataCatalogEncryptionSettings that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the GlueDataCatalogEncryptionSettings to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-data-catalog-encryption-settings/index.ts",
            "line": 534
          },
          "name": "putDataCatalogEncryptionSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.glueDataCatalogEncryptionSettings.GlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-data-catalog-encryption-settings/index.ts",
            "line": 551
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-data-catalog-encryption-settings/index.ts",
            "line": 558
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "GlueDataCatalogEncryptionSettings",
      "namespace": "glueDataCatalogEncryptionSettings",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-data-catalog-encryption-settings/index.ts",
            "line": 465
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-data-catalog-encryption-settings/index.ts",
            "line": 531
          },
          "name": "dataCatalogEncryptionSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.glueDataCatalogEncryptionSettings.GlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-data-catalog-encryption-settings/index.ts",
            "line": 543
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-data-catalog-encryption-settings/index.ts",
            "line": 525
          },
          "name": "catalogIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-data-catalog-encryption-settings/index.ts",
            "line": 538
          },
          "name": "dataCatalogEncryptionSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.glueDataCatalogEncryptionSettings.GlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-data-catalog-encryption-settings/index.ts",
            "line": 518
          },
          "name": "catalogId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/glue-data-catalog-encryption-settings/index:GlueDataCatalogEncryptionSettings"
    },
    "@cdktn/provider-awscc.glueDataCatalogEncryptionSettings.GlueDataCatalogEncryptionSettingsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueDataCatalogEncryptionSettings.GlueDataCatalogEncryptionSettingsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/glue-data-catalog-encryption-settings/index.ts",
        "line": 14
      },
      "name": "GlueDataCatalogEncryptionSettingsConfig",
      "namespace": "glueDataCatalogEncryptionSettings",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_data_catalog_encryption_settings#catalog_id GlueDataCatalogEncryptionSettings#catalog_id}",
            "stability": "stable",
            "summary": "The ID of the Data Catalog in which the settings are created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-data-catalog-encryption-settings/index.ts",
            "line": 20
          },
          "name": "catalogId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_data_catalog_encryption_settings#data_catalog_encryption_settings GlueDataCatalogEncryptionSettings#data_catalog_encryption_settings}",
            "stability": "stable",
            "summary": "Contains configuration information for maintaining Data Catalog security."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-data-catalog-encryption-settings/index.ts",
            "line": 26
          },
          "name": "dataCatalogEncryptionSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.glueDataCatalogEncryptionSettings.GlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettings"
          }
        }
      ],
      "symbolId": "src/glue-data-catalog-encryption-settings/index:GlueDataCatalogEncryptionSettingsConfig"
    },
    "@cdktn/provider-awscc.glueDataCatalogEncryptionSettings.GlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueDataCatalogEncryptionSettings.GlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/glue-data-catalog-encryption-settings/index.ts",
        "line": 325
      },
      "name": "GlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettings",
      "namespace": "glueDataCatalogEncryptionSettings",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can enable catalog encryption or only password encryption.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_data_catalog_encryption_settings#connection_password_encryption GlueDataCatalogEncryptionSettings#connection_password_encryption}",
            "stability": "stable",
            "summary": "When connection password protection is enabled, the Data Catalog uses a customer-provided key to encrypt the password as part of CreateConnection or UpdateConnection and store it in the ENCRYPTED_PASSWORD field in the connection properties."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-data-catalog-encryption-settings/index.ts",
            "line": 331
          },
          "name": "connectionPasswordEncryption",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.glueDataCatalogEncryptionSettings.GlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryption"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_data_catalog_encryption_settings#encryption_at_rest GlueDataCatalogEncryptionSettings#encryption_at_rest}",
            "stability": "stable",
            "summary": "Specifies the encryption-at-rest configuration for the Data Catalog."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-data-catalog-encryption-settings/index.ts",
            "line": 337
          },
          "name": "encryptionAtRest",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.glueDataCatalogEncryptionSettings.GlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRest"
          }
        }
      ],
      "symbolId": "src/glue-data-catalog-encryption-settings/index:GlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettings"
    },
    "@cdktn/provider-awscc.glueDataCatalogEncryptionSettings.GlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryption": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueDataCatalogEncryptionSettings.GlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryption",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/glue-data-catalog-encryption-settings/index.ts",
        "line": 28
      },
      "name": "GlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryption",
      "namespace": "glueDataCatalogEncryptionSettings",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_data_catalog_encryption_settings#kms_key_id GlueDataCatalogEncryptionSettings#kms_key_id}",
            "stability": "stable",
            "summary": "An AWS KMS key that is used to encrypt the connection password."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-data-catalog-encryption-settings/index.ts",
            "line": 34
          },
          "name": "kmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This encryption takes effect independently from catalog encryption.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_data_catalog_encryption_settings#return_connection_password_encrypted GlueDataCatalogEncryptionSettings#return_connection_password_encrypted}",
            "stability": "stable",
            "summary": "When the ReturnConnectionPasswordEncrypted flag is set to 'true', passwords remain encrypted in the responses of GetConnection and GetConnections."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-data-catalog-encryption-settings/index.ts",
            "line": 40
          },
          "name": "returnConnectionPasswordEncrypted",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/glue-data-catalog-encryption-settings/index:GlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryption"
    },
    "@cdktn/provider-awscc.glueDataCatalogEncryptionSettings.GlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueDataCatalogEncryptionSettings.GlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/glue-data-catalog-encryption-settings/index.ts",
          "line": 87
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/glue-data-catalog-encryption-settings/index.ts",
        "line": 79
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-data-catalog-encryption-settings/index.ts",
            "line": 135
          },
          "name": "resetKmsKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-data-catalog-encryption-settings/index.ts",
            "line": 151
          },
          "name": "resetReturnConnectionPasswordEncrypted"
        }
      ],
      "name": "GlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionOutputReference",
      "namespace": "glueDataCatalogEncryptionSettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-data-catalog-encryption-settings/index.ts",
            "line": 139
          },
          "name": "kmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-data-catalog-encryption-settings/index.ts",
            "line": 155
          },
          "name": "returnConnectionPasswordEncryptedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-data-catalog-encryption-settings/index.ts",
            "line": 129
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-data-catalog-encryption-settings/index.ts",
            "line": 145
          },
          "name": "returnConnectionPasswordEncrypted",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-data-catalog-encryption-settings/index.ts",
            "line": 91
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.glueDataCatalogEncryptionSettings.GlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryption"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/glue-data-catalog-encryption-settings/index:GlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionOutputReference"
    },
    "@cdktn/provider-awscc.glueDataCatalogEncryptionSettings.GlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRest": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueDataCatalogEncryptionSettings.GlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRest",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/glue-data-catalog-encryption-settings/index.ts",
        "line": 159
      },
      "name": "GlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRest",
      "namespace": "glueDataCatalogEncryptionSettings",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_data_catalog_encryption_settings#catalog_encryption_mode GlueDataCatalogEncryptionSettings#catalog_encryption_mode}",
            "stability": "stable",
            "summary": "The encryption-at-rest mode for encrypting Data Catalog data."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-data-catalog-encryption-settings/index.ts",
            "line": 165
          },
          "name": "catalogEncryptionMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_data_catalog_encryption_settings#catalog_encryption_service_role GlueDataCatalogEncryptionSettings#catalog_encryption_service_role}",
            "stability": "stable",
            "summary": "The role that AWS Glue assumes to encrypt and decrypt the Data Catalog objects on the caller's behalf."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-data-catalog-encryption-settings/index.ts",
            "line": 171
          },
          "name": "catalogEncryptionServiceRole",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_data_catalog_encryption_settings#sse_aws_kms_key_id GlueDataCatalogEncryptionSettings#sse_aws_kms_key_id}",
            "stability": "stable",
            "summary": "The ID of the AWS KMS key to use for encryption at rest."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-data-catalog-encryption-settings/index.ts",
            "line": 177
          },
          "name": "sseAwsKmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/glue-data-catalog-encryption-settings/index:GlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRest"
    },
    "@cdktn/provider-awscc.glueDataCatalogEncryptionSettings.GlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueDataCatalogEncryptionSettings.GlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/glue-data-catalog-encryption-settings/index.ts",
          "line": 231
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/glue-data-catalog-encryption-settings/index.ts",
        "line": 223
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-data-catalog-encryption-settings/index.ts",
            "line": 285
          },
          "name": "resetCatalogEncryptionMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-data-catalog-encryption-settings/index.ts",
            "line": 301
          },
          "name": "resetCatalogEncryptionServiceRole"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-data-catalog-encryption-settings/index.ts",
            "line": 317
          },
          "name": "resetSseAwsKmsKeyId"
        }
      ],
      "name": "GlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestOutputReference",
      "namespace": "glueDataCatalogEncryptionSettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-data-catalog-encryption-settings/index.ts",
            "line": 289
          },
          "name": "catalogEncryptionModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-data-catalog-encryption-settings/index.ts",
            "line": 305
          },
          "name": "catalogEncryptionServiceRoleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-data-catalog-encryption-settings/index.ts",
            "line": 321
          },
          "name": "sseAwsKmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-data-catalog-encryption-settings/index.ts",
            "line": 279
          },
          "name": "catalogEncryptionMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-data-catalog-encryption-settings/index.ts",
            "line": 295
          },
          "name": "catalogEncryptionServiceRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-data-catalog-encryption-settings/index.ts",
            "line": 311
          },
          "name": "sseAwsKmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-data-catalog-encryption-settings/index.ts",
            "line": 235
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.glueDataCatalogEncryptionSettings.GlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRest"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/glue-data-catalog-encryption-settings/index:GlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestOutputReference"
    },
    "@cdktn/provider-awscc.glueDataCatalogEncryptionSettings.GlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueDataCatalogEncryptionSettings.GlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/glue-data-catalog-encryption-settings/index.ts",
          "line": 384
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/glue-data-catalog-encryption-settings/index.ts",
        "line": 376
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-data-catalog-encryption-settings/index.ts",
            "line": 429
          },
          "name": "putConnectionPasswordEncryption",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.glueDataCatalogEncryptionSettings.GlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryption"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-data-catalog-encryption-settings/index.ts",
            "line": 445
          },
          "name": "putEncryptionAtRest",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.glueDataCatalogEncryptionSettings.GlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRest"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-data-catalog-encryption-settings/index.ts",
            "line": 432
          },
          "name": "resetConnectionPasswordEncryption"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-data-catalog-encryption-settings/index.ts",
            "line": 448
          },
          "name": "resetEncryptionAtRest"
        }
      ],
      "name": "GlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsOutputReference",
      "namespace": "glueDataCatalogEncryptionSettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-data-catalog-encryption-settings/index.ts",
            "line": 426
          },
          "name": "connectionPasswordEncryption",
          "type": {
            "fqn": "@cdktn/provider-awscc.glueDataCatalogEncryptionSettings.GlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-data-catalog-encryption-settings/index.ts",
            "line": 442
          },
          "name": "encryptionAtRest",
          "type": {
            "fqn": "@cdktn/provider-awscc.glueDataCatalogEncryptionSettings.GlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-data-catalog-encryption-settings/index.ts",
            "line": 436
          },
          "name": "connectionPasswordEncryptionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.glueDataCatalogEncryptionSettings.GlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryption"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-data-catalog-encryption-settings/index.ts",
            "line": 452
          },
          "name": "encryptionAtRestInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.glueDataCatalogEncryptionSettings.GlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRest"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-data-catalog-encryption-settings/index.ts",
            "line": 388
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.glueDataCatalogEncryptionSettings.GlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/glue-data-catalog-encryption-settings/index:GlueDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsOutputReference"
    },
    "@cdktn/provider-awscc.glueDatabase.GlueDatabase": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_database awscc_glue_database}."
      },
      "fqn": "@cdktn/provider-awscc.glueDatabase.GlueDatabase",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_database awscc_glue_database} Resource."
        },
        "locationInModule": {
          "filename": "src/glue-database/index.ts",
          "line": 922
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.glueDatabase.GlueDatabaseConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/glue-database/index.ts",
        "line": 890
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a GlueDatabase resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/glue-database/index.ts",
            "line": 907
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the GlueDatabase to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_database#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing GlueDatabase that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the GlueDatabase to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-database/index.ts",
            "line": 965
          },
          "name": "putDatabaseInput",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.glueDatabase.GlueDatabaseDatabaseInput"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-database/index.ts",
            "line": 981
          },
          "name": "resetDatabaseName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-database/index.ts",
            "line": 998
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-database/index.ts",
            "line": 1006
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "GlueDatabase",
      "namespace": "glueDatabase",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-database/index.ts",
            "line": 895
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-database/index.ts",
            "line": 962
          },
          "name": "databaseInput",
          "type": {
            "fqn": "@cdktn/provider-awscc.glueDatabase.GlueDatabaseDatabaseInputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-database/index.ts",
            "line": 990
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-database/index.ts",
            "line": 956
          },
          "name": "catalogIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-database/index.ts",
            "line": 969
          },
          "name": "databaseInputInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.glueDatabase.GlueDatabaseDatabaseInput"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-database/index.ts",
            "line": 985
          },
          "name": "databaseNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-database/index.ts",
            "line": 949
          },
          "name": "catalogId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-database/index.ts",
            "line": 975
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/glue-database/index:GlueDatabase"
    },
    "@cdktn/provider-awscc.glueDatabase.GlueDatabaseConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueDatabase.GlueDatabaseConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/glue-database/index.ts",
        "line": 14
      },
      "name": "GlueDatabaseConfig",
      "namespace": "glueDatabase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_database#catalog_id GlueDatabase#catalog_id}",
            "stability": "stable",
            "summary": "The AWS account ID for the account in which to create the catalog object."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-database/index.ts",
            "line": 20
          },
          "name": "catalogId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_database#database_input GlueDatabase#database_input}",
            "stability": "stable",
            "summary": "The metadata for the database."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-database/index.ts",
            "line": 26
          },
          "name": "databaseInput",
          "type": {
            "fqn": "@cdktn/provider-awscc.glueDatabase.GlueDatabaseDatabaseInput"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_database#database_name GlueDatabase#database_name}",
            "stability": "stable",
            "summary": "The name of the database. For hive compatibility, this is folded to lowercase when it is store."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-database/index.ts",
            "line": 32
          },
          "name": "databaseName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/glue-database/index:GlueDatabaseConfig"
    },
    "@cdktn/provider-awscc.glueDatabase.GlueDatabaseDatabaseInput": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueDatabase.GlueDatabaseDatabaseInput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/glue-database/index.ts",
        "line": 580
      },
      "name": "GlueDatabaseDatabaseInput",
      "namespace": "glueDatabase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Used by AWS Lake Formation. Not used in the normal course of AWS Glue operations.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_database#create_table_default_permissions GlueDatabase#create_table_default_permissions}",
            "stability": "stable",
            "summary": "Creates a set of default permissions on the table for principals."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-database/index.ts",
            "line": 586
          },
          "name": "createTableDefaultPermissions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.glueDatabase.GlueDatabaseDatabaseInputCreateTableDefaultPermissions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_database#description GlueDatabase#description}",
            "stability": "stable",
            "summary": "A description of the database."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-database/index.ts",
            "line": 592
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_database#federated_database GlueDatabase#federated_database}",
            "stability": "stable",
            "summary": "A FederatedDatabase structure that references an entity outside the AWS Glue Data Catalog."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-database/index.ts",
            "line": 598
          },
          "name": "federatedDatabase",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.glueDatabase.GlueDatabaseDatabaseInputFederatedDatabase"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_database#location_uri GlueDatabase#location_uri}",
            "stability": "stable",
            "summary": "The location of the database (for example, an HDFS path)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-database/index.ts",
            "line": 604
          },
          "name": "locationUri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_database#name GlueDatabase#name}",
            "stability": "stable",
            "summary": "The name of the database. For hive compatibility, this is folded to lowercase when it is stored."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-database/index.ts",
            "line": 610
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_database#parameters GlueDatabase#parameters}",
            "stability": "stable",
            "summary": "These key-value pairs define parameters and properties of the database."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-database/index.ts",
            "line": 616
          },
          "name": "parameters",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_database#target_database GlueDatabase#target_database}",
            "stability": "stable",
            "summary": "A DatabaseIdentifier structure that describes a target database for resource linking."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-database/index.ts",
            "line": 622
          },
          "name": "targetDatabase",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.glueDatabase.GlueDatabaseDatabaseInputTargetDatabase"
          }
        }
      ],
      "symbolId": "src/glue-database/index:GlueDatabaseDatabaseInput"
    },
    "@cdktn/provider-awscc.glueDatabase.GlueDatabaseDatabaseInputCreateTableDefaultPermissions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueDatabase.GlueDatabaseDatabaseInputCreateTableDefaultPermissions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/glue-database/index.ts",
        "line": 130
      },
      "name": "GlueDatabaseDatabaseInputCreateTableDefaultPermissions",
      "namespace": "glueDatabase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_database#permissions GlueDatabase#permissions}",
            "stability": "stable",
            "summary": "The permissions that are granted to the principal."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-database/index.ts",
            "line": 136
          },
          "name": "permissions",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_database#principal GlueDatabase#principal}",
            "stability": "stable",
            "summary": "The principal who is granted permissions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-database/index.ts",
            "line": 142
          },
          "name": "principal",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.glueDatabase.GlueDatabaseDatabaseInputCreateTableDefaultPermissionsPrincipal"
          }
        }
      ],
      "symbolId": "src/glue-database/index:GlueDatabaseDatabaseInputCreateTableDefaultPermissions"
    },
    "@cdktn/provider-awscc.glueDatabase.GlueDatabaseDatabaseInputCreateTableDefaultPermissionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueDatabase.GlueDatabaseDatabaseInputCreateTableDefaultPermissionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/glue-database/index.ts",
          "line": 272
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/glue-database/index.ts",
        "line": 264
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-database/index.ts",
            "line": 279
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.glueDatabase.GlueDatabaseDatabaseInputCreateTableDefaultPermissionsOutputReference"
            }
          }
        }
      ],
      "name": "GlueDatabaseDatabaseInputCreateTableDefaultPermissionsList",
      "namespace": "glueDatabase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-database/index.ts",
            "line": 265
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.glueDatabase.GlueDatabaseDatabaseInputCreateTableDefaultPermissions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/glue-database/index:GlueDatabaseDatabaseInputCreateTableDefaultPermissionsList"
    },
    "@cdktn/provider-awscc.glueDatabase.GlueDatabaseDatabaseInputCreateTableDefaultPermissionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueDatabase.GlueDatabaseDatabaseInputCreateTableDefaultPermissionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/glue-database/index.ts",
          "line": 191
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/glue-database/index.ts",
        "line": 181
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-database/index.ts",
            "line": 252
          },
          "name": "putPrincipal",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.glueDatabase.GlueDatabaseDatabaseInputCreateTableDefaultPermissionsPrincipal"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-database/index.ts",
            "line": 239
          },
          "name": "resetPermissions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-database/index.ts",
            "line": 255
          },
          "name": "resetPrincipal"
        }
      ],
      "name": "GlueDatabaseDatabaseInputCreateTableDefaultPermissionsOutputReference",
      "namespace": "glueDatabase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-database/index.ts",
            "line": 249
          },
          "name": "principal",
          "type": {
            "fqn": "@cdktn/provider-awscc.glueDatabase.GlueDatabaseDatabaseInputCreateTableDefaultPermissionsPrincipalOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-database/index.ts",
            "line": 243
          },
          "name": "permissionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-database/index.ts",
            "line": 259
          },
          "name": "principalInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.glueDatabase.GlueDatabaseDatabaseInputCreateTableDefaultPermissionsPrincipal"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-database/index.ts",
            "line": 233
          },
          "name": "permissions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-database/index.ts",
            "line": 195
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.glueDatabase.GlueDatabaseDatabaseInputCreateTableDefaultPermissions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/glue-database/index:GlueDatabaseDatabaseInputCreateTableDefaultPermissionsOutputReference"
    },
    "@cdktn/provider-awscc.glueDatabase.GlueDatabaseDatabaseInputCreateTableDefaultPermissionsPrincipal": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueDatabase.GlueDatabaseDatabaseInputCreateTableDefaultPermissionsPrincipal",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/glue-database/index.ts",
        "line": 34
      },
      "name": "GlueDatabaseDatabaseInputCreateTableDefaultPermissionsPrincipal",
      "namespace": "glueDatabase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_database#data_lake_principal_identifier GlueDatabase#data_lake_principal_identifier}",
            "stability": "stable",
            "summary": "An identifier for the AWS Lake Formation principal."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-database/index.ts",
            "line": 40
          },
          "name": "dataLakePrincipalIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/glue-database/index:GlueDatabaseDatabaseInputCreateTableDefaultPermissionsPrincipal"
    },
    "@cdktn/provider-awscc.glueDatabase.GlueDatabaseDatabaseInputCreateTableDefaultPermissionsPrincipalOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueDatabase.GlueDatabaseDatabaseInputCreateTableDefaultPermissionsPrincipalOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/glue-database/index.ts",
          "line": 80
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/glue-database/index.ts",
        "line": 72
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-database/index.ts",
            "line": 122
          },
          "name": "resetDataLakePrincipalIdentifier"
        }
      ],
      "name": "GlueDatabaseDatabaseInputCreateTableDefaultPermissionsPrincipalOutputReference",
      "namespace": "glueDatabase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-database/index.ts",
            "line": 126
          },
          "name": "dataLakePrincipalIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-database/index.ts",
            "line": 116
          },
          "name": "dataLakePrincipalIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-database/index.ts",
            "line": 84
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.glueDatabase.GlueDatabaseDatabaseInputCreateTableDefaultPermissionsPrincipal"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/glue-database/index:GlueDatabaseDatabaseInputCreateTableDefaultPermissionsPrincipalOutputReference"
    },
    "@cdktn/provider-awscc.glueDatabase.GlueDatabaseDatabaseInputFederatedDatabase": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueDatabase.GlueDatabaseDatabaseInputFederatedDatabase",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/glue-database/index.ts",
        "line": 283
      },
      "name": "GlueDatabaseDatabaseInputFederatedDatabase",
      "namespace": "glueDatabase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_database#connection_name GlueDatabase#connection_name}",
            "stability": "stable",
            "summary": "The name of the connection to the external metastore."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-database/index.ts",
            "line": 289
          },
          "name": "connectionName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_database#identifier GlueDatabase#identifier}",
            "stability": "stable",
            "summary": "A unique identifier for the federated database."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-database/index.ts",
            "line": 295
          },
          "name": "identifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/glue-database/index:GlueDatabaseDatabaseInputFederatedDatabase"
    },
    "@cdktn/provider-awscc.glueDatabase.GlueDatabaseDatabaseInputFederatedDatabaseOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueDatabase.GlueDatabaseDatabaseInputFederatedDatabaseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/glue-database/index.ts",
          "line": 342
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/glue-database/index.ts",
        "line": 334
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-database/index.ts",
            "line": 390
          },
          "name": "resetConnectionName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-database/index.ts",
            "line": 406
          },
          "name": "resetIdentifier"
        }
      ],
      "name": "GlueDatabaseDatabaseInputFederatedDatabaseOutputReference",
      "namespace": "glueDatabase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-database/index.ts",
            "line": 394
          },
          "name": "connectionNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-database/index.ts",
            "line": 410
          },
          "name": "identifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-database/index.ts",
            "line": 384
          },
          "name": "connectionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-database/index.ts",
            "line": 400
          },
          "name": "identifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-database/index.ts",
            "line": 346
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.glueDatabase.GlueDatabaseDatabaseInputFederatedDatabase"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/glue-database/index:GlueDatabaseDatabaseInputFederatedDatabaseOutputReference"
    },
    "@cdktn/provider-awscc.glueDatabase.GlueDatabaseDatabaseInputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueDatabase.GlueDatabaseDatabaseInputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/glue-database/index.ts",
          "line": 704
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/glue-database/index.ts",
        "line": 696
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-database/index.ts",
            "line": 779
          },
          "name": "putCreateTableDefaultPermissions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.glueDatabase.GlueDatabaseDatabaseInputCreateTableDefaultPermissions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-database/index.ts",
            "line": 811
          },
          "name": "putFederatedDatabase",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.glueDatabase.GlueDatabaseDatabaseInputFederatedDatabase"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-database/index.ts",
            "line": 875
          },
          "name": "putTargetDatabase",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.glueDatabase.GlueDatabaseDatabaseInputTargetDatabase"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-database/index.ts",
            "line": 782
          },
          "name": "resetCreateTableDefaultPermissions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-database/index.ts",
            "line": 798
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-database/index.ts",
            "line": 814
          },
          "name": "resetFederatedDatabase"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-database/index.ts",
            "line": 830
          },
          "name": "resetLocationUri"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-database/index.ts",
            "line": 846
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-database/index.ts",
            "line": 862
          },
          "name": "resetParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-database/index.ts",
            "line": 878
          },
          "name": "resetTargetDatabase"
        }
      ],
      "name": "GlueDatabaseDatabaseInputOutputReference",
      "namespace": "glueDatabase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-database/index.ts",
            "line": 776
          },
          "name": "createTableDefaultPermissions",
          "type": {
            "fqn": "@cdktn/provider-awscc.glueDatabase.GlueDatabaseDatabaseInputCreateTableDefaultPermissionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-database/index.ts",
            "line": 808
          },
          "name": "federatedDatabase",
          "type": {
            "fqn": "@cdktn/provider-awscc.glueDatabase.GlueDatabaseDatabaseInputFederatedDatabaseOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-database/index.ts",
            "line": 872
          },
          "name": "targetDatabase",
          "type": {
            "fqn": "@cdktn/provider-awscc.glueDatabase.GlueDatabaseDatabaseInputTargetDatabaseOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-database/index.ts",
            "line": 786
          },
          "name": "createTableDefaultPermissionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.glueDatabase.GlueDatabaseDatabaseInputCreateTableDefaultPermissions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-database/index.ts",
            "line": 802
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-database/index.ts",
            "line": 818
          },
          "name": "federatedDatabaseInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.glueDatabase.GlueDatabaseDatabaseInputFederatedDatabase"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-database/index.ts",
            "line": 834
          },
          "name": "locationUriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-database/index.ts",
            "line": 850
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-database/index.ts",
            "line": 866
          },
          "name": "parametersInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-database/index.ts",
            "line": 882
          },
          "name": "targetDatabaseInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.glueDatabase.GlueDatabaseDatabaseInputTargetDatabase"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-database/index.ts",
            "line": 792
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-database/index.ts",
            "line": 824
          },
          "name": "locationUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-database/index.ts",
            "line": 840
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-database/index.ts",
            "line": 856
          },
          "name": "parameters",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-database/index.ts",
            "line": 708
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.glueDatabase.GlueDatabaseDatabaseInput"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/glue-database/index:GlueDatabaseDatabaseInputOutputReference"
    },
    "@cdktn/provider-awscc.glueDatabase.GlueDatabaseDatabaseInputTargetDatabase": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueDatabase.GlueDatabaseDatabaseInputTargetDatabase",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/glue-database/index.ts",
        "line": 414
      },
      "name": "GlueDatabaseDatabaseInputTargetDatabase",
      "namespace": "glueDatabase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_database#catalog_id GlueDatabase#catalog_id}",
            "stability": "stable",
            "summary": "The ID of the Data Catalog in which the database resides."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-database/index.ts",
            "line": 420
          },
          "name": "catalogId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_database#database_name GlueDatabase#database_name}",
            "stability": "stable",
            "summary": "The name of the catalog database."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-database/index.ts",
            "line": 426
          },
          "name": "databaseName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_database#region GlueDatabase#region}",
            "stability": "stable",
            "summary": "Region of the target database."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-database/index.ts",
            "line": 432
          },
          "name": "region",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/glue-database/index:GlueDatabaseDatabaseInputTargetDatabase"
    },
    "@cdktn/provider-awscc.glueDatabase.GlueDatabaseDatabaseInputTargetDatabaseOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueDatabase.GlueDatabaseDatabaseInputTargetDatabaseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/glue-database/index.ts",
          "line": 486
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/glue-database/index.ts",
        "line": 478
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-database/index.ts",
            "line": 540
          },
          "name": "resetCatalogId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-database/index.ts",
            "line": 556
          },
          "name": "resetDatabaseName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-database/index.ts",
            "line": 572
          },
          "name": "resetRegion"
        }
      ],
      "name": "GlueDatabaseDatabaseInputTargetDatabaseOutputReference",
      "namespace": "glueDatabase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-database/index.ts",
            "line": 544
          },
          "name": "catalogIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-database/index.ts",
            "line": 560
          },
          "name": "databaseNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-database/index.ts",
            "line": 576
          },
          "name": "regionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-database/index.ts",
            "line": 534
          },
          "name": "catalogId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-database/index.ts",
            "line": 550
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-database/index.ts",
            "line": 566
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-database/index.ts",
            "line": 490
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.glueDatabase.GlueDatabaseDatabaseInputTargetDatabase"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/glue-database/index:GlueDatabaseDatabaseInputTargetDatabaseOutputReference"
    },
    "@cdktn/provider-awscc.glueIdentityCenterConfiguration.GlueIdentityCenterConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_identity_center_configuration awscc_glue_identity_center_configuration}."
      },
      "fqn": "@cdktn/provider-awscc.glueIdentityCenterConfiguration.GlueIdentityCenterConfiguration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_identity_center_configuration awscc_glue_identity_center_configuration} Resource."
        },
        "locationInModule": {
          "filename": "src/glue-identity-center-configuration/index.ts",
          "line": 70
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.glueIdentityCenterConfiguration.GlueIdentityCenterConfigurationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/glue-identity-center-configuration/index.ts",
        "line": 38
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a GlueIdentityCenterConfiguration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/glue-identity-center-configuration/index.ts",
            "line": 55
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the GlueIdentityCenterConfiguration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_identity_center_configuration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing GlueIdentityCenterConfiguration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the GlueIdentityCenterConfiguration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-identity-center-configuration/index.ts",
            "line": 131
          },
          "name": "resetScopes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-identity-center-configuration/index.ts",
            "line": 147
          },
          "name": "resetUserBackgroundSessionsEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-identity-center-configuration/index.ts",
            "line": 159
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-identity-center-configuration/index.ts",
            "line": 167
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "GlueIdentityCenterConfiguration",
      "namespace": "glueIdentityCenterConfiguration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-identity-center-configuration/index.ts",
            "line": 43
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-identity-center-configuration/index.ts",
            "line": 96
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-identity-center-configuration/index.ts",
            "line": 101
          },
          "name": "applicationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-identity-center-configuration/index.ts",
            "line": 106
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-identity-center-configuration/index.ts",
            "line": 119
          },
          "name": "instanceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-identity-center-configuration/index.ts",
            "line": 135
          },
          "name": "scopesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-identity-center-configuration/index.ts",
            "line": 151
          },
          "name": "userBackgroundSessionsEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-identity-center-configuration/index.ts",
            "line": 112
          },
          "name": "instanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-identity-center-configuration/index.ts",
            "line": 125
          },
          "name": "scopes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-identity-center-configuration/index.ts",
            "line": 141
          },
          "name": "userBackgroundSessionsEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/glue-identity-center-configuration/index:GlueIdentityCenterConfiguration"
    },
    "@cdktn/provider-awscc.glueIdentityCenterConfiguration.GlueIdentityCenterConfigurationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueIdentityCenterConfiguration.GlueIdentityCenterConfigurationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/glue-identity-center-configuration/index.ts",
        "line": 14
      },
      "name": "GlueIdentityCenterConfigurationConfig",
      "namespace": "glueIdentityCenterConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_identity_center_configuration#instance_arn GlueIdentityCenterConfiguration#instance_arn}",
            "stability": "stable",
            "summary": "The IAM identity center instance arn."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-identity-center-configuration/index.ts",
            "line": 20
          },
          "name": "instanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_identity_center_configuration#scopes GlueIdentityCenterConfiguration#scopes}",
            "stability": "stable",
            "summary": "The downstream scopes that Glue identity center configuration can access."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-identity-center-configuration/index.ts",
            "line": 26
          },
          "name": "scopes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_identity_center_configuration#user_background_sessions_enabled GlueIdentityCenterConfiguration#user_background_sessions_enabled}",
            "stability": "stable",
            "summary": "Enable or disable user background sessions for Glue Identity Center."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-identity-center-configuration/index.ts",
            "line": 32
          },
          "name": "userBackgroundSessionsEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/glue-identity-center-configuration/index:GlueIdentityCenterConfigurationConfig"
    },
    "@cdktn/provider-awscc.glueIntegration.GlueIntegration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_integration awscc_glue_integration}."
      },
      "fqn": "@cdktn/provider-awscc.glueIntegration.GlueIntegration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_integration awscc_glue_integration} Resource."
        },
        "locationInModule": {
          "filename": "src/glue-integration/index.ts",
          "line": 421
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.glueIntegration.GlueIntegrationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/glue-integration/index.ts",
        "line": 389
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a GlueIntegration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/glue-integration/index.ts",
            "line": 406
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the GlueIntegration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_integration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing GlueIntegration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the GlueIntegration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-integration/index.ts",
            "line": 520
          },
          "name": "putIntegrationConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.glueIntegration.GlueIntegrationIntegrationConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-integration/index.ts",
            "line": 583
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.glueIntegration.GlueIntegrationTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-integration/index.ts",
            "line": 460
          },
          "name": "resetAdditionalEncryptionContext"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-integration/index.ts",
            "line": 481
          },
          "name": "resetDataFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-integration/index.ts",
            "line": 497
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-integration/index.ts",
            "line": 523
          },
          "name": "resetIntegrationConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-integration/index.ts",
            "line": 552
          },
          "name": "resetKmsKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-integration/index.ts",
            "line": 586
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-integration/index.ts",
            "line": 611
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-integration/index.ts",
            "line": 625
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "GlueIntegration",
      "namespace": "glueIntegration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-integration/index.ts",
            "line": 394
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-integration/index.ts",
            "line": 469
          },
          "name": "createTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-integration/index.ts",
            "line": 506
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-integration/index.ts",
            "line": 511
          },
          "name": "integrationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-integration/index.ts",
            "line": 517
          },
          "name": "integrationConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.glueIntegration.GlueIntegrationIntegrationConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-integration/index.ts",
            "line": 574
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-integration/index.ts",
            "line": 580
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.glueIntegration.GlueIntegrationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-integration/index.ts",
            "line": 464
          },
          "name": "additionalEncryptionContextInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-integration/index.ts",
            "line": 485
          },
          "name": "dataFilterInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-integration/index.ts",
            "line": 501
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-integration/index.ts",
            "line": 527
          },
          "name": "integrationConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.glueIntegration.GlueIntegrationIntegrationConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-integration/index.ts",
            "line": 540
          },
          "name": "integrationNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-integration/index.ts",
            "line": 556
          },
          "name": "kmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-integration/index.ts",
            "line": 569
          },
          "name": "sourceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-integration/index.ts",
            "line": 590
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.glueIntegration.GlueIntegrationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-integration/index.ts",
            "line": 603
          },
          "name": "targetArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-integration/index.ts",
            "line": 454
          },
          "name": "additionalEncryptionContext",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-integration/index.ts",
            "line": 475
          },
          "name": "dataFilter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-integration/index.ts",
            "line": 491
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-integration/index.ts",
            "line": 533
          },
          "name": "integrationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-integration/index.ts",
            "line": 546
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-integration/index.ts",
            "line": 562
          },
          "name": "sourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-integration/index.ts",
            "line": 596
          },
          "name": "targetArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/glue-integration/index:GlueIntegration"
    },
    "@cdktn/provider-awscc.glueIntegration.GlueIntegrationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueIntegration.GlueIntegrationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/glue-integration/index.ts",
        "line": 14
      },
      "name": "GlueIntegrationConfig",
      "namespace": "glueIntegration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_integration#integration_name GlueIntegration#integration_name}",
            "stability": "stable",
            "summary": "The name of the integration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-integration/index.ts",
            "line": 40
          },
          "name": "integrationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_integration#source_arn GlueIntegration#source_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the database to use as the source for replication."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-integration/index.ts",
            "line": 52
          },
          "name": "sourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_integration#target_arn GlueIntegration#target_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the Glue data warehouse to use as the target for replication."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-integration/index.ts",
            "line": 64
          },
          "name": "targetArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_integration#additional_encryption_context GlueIntegration#additional_encryption_context}",
            "stability": "stable",
            "summary": "An optional set of non-secret key value pairs that contains additional contextual information about the data."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-integration/index.ts",
            "line": 20
          },
          "name": "additionalEncryptionContext",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_integration#data_filter GlueIntegration#data_filter}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-integration/index.ts",
            "line": 24
          },
          "name": "dataFilter",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_integration#description GlueIntegration#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-integration/index.ts",
            "line": 28
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_integration#integration_config GlueIntegration#integration_config}",
            "stability": "stable",
            "summary": "The configuration settings for the integration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-integration/index.ts",
            "line": 34
          },
          "name": "integrationConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.glueIntegration.GlueIntegrationIntegrationConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you don't specify an encryption key, the default AWS owned KMS key is used.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_integration#kms_key_id GlueIntegration#kms_key_id}",
            "stability": "stable",
            "summary": "An KMS key identifier for the key to use to encrypt the integration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-integration/index.ts",
            "line": 46
          },
          "name": "kmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_integration#tags GlueIntegration#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-integration/index.ts",
            "line": 58
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.glueIntegration.GlueIntegrationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/glue-integration/index:GlueIntegrationConfig"
    },
    "@cdktn/provider-awscc.glueIntegration.GlueIntegrationIntegrationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueIntegration.GlueIntegrationIntegrationConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/glue-integration/index.ts",
        "line": 66
      },
      "name": "GlueIntegrationIntegrationConfig",
      "namespace": "glueIntegration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_integration#continuous_sync GlueIntegration#continuous_sync}",
            "stability": "stable",
            "summary": "Enables continuous synchronization for on-demand data extractions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-integration/index.ts",
            "line": 72
          },
          "name": "continuousSync",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_integration#refresh_interval GlueIntegration#refresh_interval}",
            "stability": "stable",
            "summary": "Specifies the frequency at which CDC (Change Data Capture) pulls or incremental loads should occur."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-integration/index.ts",
            "line": 78
          },
          "name": "refreshInterval",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_integration#source_properties GlueIntegration#source_properties}",
            "stability": "stable",
            "summary": "A collection of key-value pairs that specify additional properties for the integration source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-integration/index.ts",
            "line": 84
          },
          "name": "sourceProperties",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/glue-integration/index:GlueIntegrationIntegrationConfig"
    },
    "@cdktn/provider-awscc.glueIntegration.GlueIntegrationIntegrationConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueIntegration.GlueIntegrationIntegrationConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/glue-integration/index.ts",
          "line": 138
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/glue-integration/index.ts",
        "line": 130
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-integration/index.ts",
            "line": 192
          },
          "name": "resetContinuousSync"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-integration/index.ts",
            "line": 208
          },
          "name": "resetRefreshInterval"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-integration/index.ts",
            "line": 224
          },
          "name": "resetSourceProperties"
        }
      ],
      "name": "GlueIntegrationIntegrationConfigOutputReference",
      "namespace": "glueIntegration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-integration/index.ts",
            "line": 196
          },
          "name": "continuousSyncInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-integration/index.ts",
            "line": 212
          },
          "name": "refreshIntervalInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-integration/index.ts",
            "line": 228
          },
          "name": "sourcePropertiesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-integration/index.ts",
            "line": 186
          },
          "name": "continuousSync",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-integration/index.ts",
            "line": 202
          },
          "name": "refreshInterval",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-integration/index.ts",
            "line": 218
          },
          "name": "sourceProperties",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-integration/index.ts",
            "line": 142
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.glueIntegration.GlueIntegrationIntegrationConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/glue-integration/index:GlueIntegrationIntegrationConfigOutputReference"
    },
    "@cdktn/provider-awscc.glueIntegration.GlueIntegrationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueIntegration.GlueIntegrationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/glue-integration/index.ts",
        "line": 232
      },
      "name": "GlueIntegrationTags",
      "namespace": "glueIntegration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_integration#key GlueIntegration#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-integration/index.ts",
            "line": 238
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_integration#value GlueIntegration#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-integration/index.ts",
            "line": 244
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/glue-integration/index:GlueIntegrationTags"
    },
    "@cdktn/provider-awscc.glueIntegration.GlueIntegrationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueIntegration.GlueIntegrationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/glue-integration/index.ts",
          "line": 374
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/glue-integration/index.ts",
        "line": 366
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-integration/index.ts",
            "line": 381
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.glueIntegration.GlueIntegrationTagsOutputReference"
            }
          }
        }
      ],
      "name": "GlueIntegrationTagsList",
      "namespace": "glueIntegration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-integration/index.ts",
            "line": 367
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.glueIntegration.GlueIntegrationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/glue-integration/index:GlueIntegrationTagsList"
    },
    "@cdktn/provider-awscc.glueIntegration.GlueIntegrationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueIntegration.GlueIntegrationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/glue-integration/index.ts",
          "line": 293
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/glue-integration/index.ts",
        "line": 283
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-integration/index.ts",
            "line": 341
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-integration/index.ts",
            "line": 357
          },
          "name": "resetValue"
        }
      ],
      "name": "GlueIntegrationTagsOutputReference",
      "namespace": "glueIntegration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-integration/index.ts",
            "line": 345
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-integration/index.ts",
            "line": 361
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-integration/index.ts",
            "line": 335
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-integration/index.ts",
            "line": 351
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-integration/index.ts",
            "line": 297
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.glueIntegration.GlueIntegrationTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/glue-integration/index:GlueIntegrationTagsOutputReference"
    },
    "@cdktn/provider-awscc.glueIntegrationResourceProperty.GlueIntegrationResourceProperty": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_integration_resource_property awscc_glue_integration_resource_property}."
      },
      "fqn": "@cdktn/provider-awscc.glueIntegrationResourceProperty.GlueIntegrationResourceProperty",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_integration_resource_property awscc_glue_integration_resource_property} Resource."
        },
        "locationInModule": {
          "filename": "src/glue-integration-resource-property/index.ts",
          "line": 526
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.glueIntegrationResourceProperty.GlueIntegrationResourcePropertyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/glue-integration-resource-property/index.ts",
        "line": 494
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a GlueIntegrationResourceProperty resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/glue-integration-resource-property/index.ts",
            "line": 511
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the GlueIntegrationResourceProperty to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_integration_resource_property#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing GlueIntegrationResourceProperty that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the GlueIntegrationResourceProperty to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-integration-resource-property/index.ts",
            "line": 580
          },
          "name": "putSourceProcessingProperties",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.glueIntegrationResourceProperty.GlueIntegrationResourcePropertySourceProcessingProperties"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-integration-resource-property/index.ts",
            "line": 596
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.glueIntegrationResourceProperty.GlueIntegrationResourcePropertyTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-integration-resource-property/index.ts",
            "line": 612
          },
          "name": "putTargetProcessingProperties",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.glueIntegrationResourceProperty.GlueIntegrationResourcePropertyTargetProcessingProperties"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-integration-resource-property/index.ts",
            "line": 583
          },
          "name": "resetSourceProcessingProperties"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-integration-resource-property/index.ts",
            "line": 599
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-integration-resource-property/index.ts",
            "line": 615
          },
          "name": "resetTargetProcessingProperties"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-integration-resource-property/index.ts",
            "line": 627
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-integration-resource-property/index.ts",
            "line": 636
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "GlueIntegrationResourceProperty",
      "namespace": "glueIntegrationResourceProperty",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-integration-resource-property/index.ts",
            "line": 499
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-integration-resource-property/index.ts",
            "line": 553
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-integration-resource-property/index.ts",
            "line": 571
          },
          "name": "resourcePropertyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-integration-resource-property/index.ts",
            "line": 577
          },
          "name": "sourceProcessingProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.glueIntegrationResourceProperty.GlueIntegrationResourcePropertySourceProcessingPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-integration-resource-property/index.ts",
            "line": 593
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.glueIntegrationResourceProperty.GlueIntegrationResourcePropertyTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-integration-resource-property/index.ts",
            "line": 609
          },
          "name": "targetProcessingProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.glueIntegrationResourceProperty.GlueIntegrationResourcePropertyTargetProcessingPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-integration-resource-property/index.ts",
            "line": 566
          },
          "name": "resourceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-integration-resource-property/index.ts",
            "line": 587
          },
          "name": "sourceProcessingPropertiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.glueIntegrationResourceProperty.GlueIntegrationResourcePropertySourceProcessingProperties"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-integration-resource-property/index.ts",
            "line": 603
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.glueIntegrationResourceProperty.GlueIntegrationResourcePropertyTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-integration-resource-property/index.ts",
            "line": 619
          },
          "name": "targetProcessingPropertiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.glueIntegrationResourceProperty.GlueIntegrationResourcePropertyTargetProcessingProperties"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-integration-resource-property/index.ts",
            "line": 559
          },
          "name": "resourceArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/glue-integration-resource-property/index:GlueIntegrationResourceProperty"
    },
    "@cdktn/provider-awscc.glueIntegrationResourceProperty.GlueIntegrationResourcePropertyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueIntegrationResourceProperty.GlueIntegrationResourcePropertyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/glue-integration-resource-property/index.ts",
        "line": 14
      },
      "name": "GlueIntegrationResourcePropertyConfig",
      "namespace": "glueIntegrationResourceProperty",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_integration_resource_property#resource_arn GlueIntegrationResourceProperty#resource_arn}",
            "stability": "stable",
            "summary": "The connection ARN of the source, or the database ARN of the target."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-integration-resource-property/index.ts",
            "line": 20
          },
          "name": "resourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_integration_resource_property#source_processing_properties GlueIntegrationResourceProperty#source_processing_properties}",
            "stability": "stable",
            "summary": "The resource properties associated with the integration source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-integration-resource-property/index.ts",
            "line": 26
          },
          "name": "sourceProcessingProperties",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.glueIntegrationResourceProperty.GlueIntegrationResourcePropertySourceProcessingProperties"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_integration_resource_property#tags GlueIntegrationResourceProperty#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-integration-resource-property/index.ts",
            "line": 32
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.glueIntegrationResourceProperty.GlueIntegrationResourcePropertyTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_integration_resource_property#target_processing_properties GlueIntegrationResourceProperty#target_processing_properties}",
            "stability": "stable",
            "summary": "The resource properties associated with the integration target."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-integration-resource-property/index.ts",
            "line": 38
          },
          "name": "targetProcessingProperties",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.glueIntegrationResourceProperty.GlueIntegrationResourcePropertyTargetProcessingProperties"
          }
        }
      ],
      "symbolId": "src/glue-integration-resource-property/index:GlueIntegrationResourcePropertyConfig"
    },
    "@cdktn/provider-awscc.glueIntegrationResourceProperty.GlueIntegrationResourcePropertySourceProcessingProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueIntegrationResourceProperty.GlueIntegrationResourcePropertySourceProcessingProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/glue-integration-resource-property/index.ts",
        "line": 40
      },
      "name": "GlueIntegrationResourcePropertySourceProcessingProperties",
      "namespace": "glueIntegrationResourceProperty",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_integration_resource_property#role_arn GlueIntegrationResourceProperty#role_arn}",
            "stability": "stable",
            "summary": "The IAM role to access the Glue connection."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-integration-resource-property/index.ts",
            "line": 46
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/glue-integration-resource-property/index:GlueIntegrationResourcePropertySourceProcessingProperties"
    },
    "@cdktn/provider-awscc.glueIntegrationResourceProperty.GlueIntegrationResourcePropertySourceProcessingPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueIntegrationResourceProperty.GlueIntegrationResourcePropertySourceProcessingPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/glue-integration-resource-property/index.ts",
          "line": 86
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/glue-integration-resource-property/index.ts",
        "line": 78
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-integration-resource-property/index.ts",
            "line": 128
          },
          "name": "resetRoleArn"
        }
      ],
      "name": "GlueIntegrationResourcePropertySourceProcessingPropertiesOutputReference",
      "namespace": "glueIntegrationResourceProperty",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-integration-resource-property/index.ts",
            "line": 132
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-integration-resource-property/index.ts",
            "line": 122
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-integration-resource-property/index.ts",
            "line": 90
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.glueIntegrationResourceProperty.GlueIntegrationResourcePropertySourceProcessingProperties"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/glue-integration-resource-property/index:GlueIntegrationResourcePropertySourceProcessingPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.glueIntegrationResourceProperty.GlueIntegrationResourcePropertyTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueIntegrationResourceProperty.GlueIntegrationResourcePropertyTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/glue-integration-resource-property/index.ts",
        "line": 136
      },
      "name": "GlueIntegrationResourcePropertyTags",
      "namespace": "glueIntegrationResourceProperty",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_integration_resource_property#key GlueIntegrationResourceProperty#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-integration-resource-property/index.ts",
            "line": 142
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_integration_resource_property#value GlueIntegrationResourceProperty#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-integration-resource-property/index.ts",
            "line": 148
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/glue-integration-resource-property/index:GlueIntegrationResourcePropertyTags"
    },
    "@cdktn/provider-awscc.glueIntegrationResourceProperty.GlueIntegrationResourcePropertyTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueIntegrationResourceProperty.GlueIntegrationResourcePropertyTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/glue-integration-resource-property/index.ts",
          "line": 278
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/glue-integration-resource-property/index.ts",
        "line": 270
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-integration-resource-property/index.ts",
            "line": 285
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.glueIntegrationResourceProperty.GlueIntegrationResourcePropertyTagsOutputReference"
            }
          }
        }
      ],
      "name": "GlueIntegrationResourcePropertyTagsList",
      "namespace": "glueIntegrationResourceProperty",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-integration-resource-property/index.ts",
            "line": 271
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.glueIntegrationResourceProperty.GlueIntegrationResourcePropertyTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/glue-integration-resource-property/index:GlueIntegrationResourcePropertyTagsList"
    },
    "@cdktn/provider-awscc.glueIntegrationResourceProperty.GlueIntegrationResourcePropertyTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueIntegrationResourceProperty.GlueIntegrationResourcePropertyTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/glue-integration-resource-property/index.ts",
          "line": 197
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/glue-integration-resource-property/index.ts",
        "line": 187
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-integration-resource-property/index.ts",
            "line": 245
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-integration-resource-property/index.ts",
            "line": 261
          },
          "name": "resetValue"
        }
      ],
      "name": "GlueIntegrationResourcePropertyTagsOutputReference",
      "namespace": "glueIntegrationResourceProperty",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-integration-resource-property/index.ts",
            "line": 249
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-integration-resource-property/index.ts",
            "line": 265
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-integration-resource-property/index.ts",
            "line": 239
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-integration-resource-property/index.ts",
            "line": 255
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-integration-resource-property/index.ts",
            "line": 201
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.glueIntegrationResourceProperty.GlueIntegrationResourcePropertyTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/glue-integration-resource-property/index:GlueIntegrationResourcePropertyTagsOutputReference"
    },
    "@cdktn/provider-awscc.glueIntegrationResourceProperty.GlueIntegrationResourcePropertyTargetProcessingProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueIntegrationResourceProperty.GlueIntegrationResourcePropertyTargetProcessingProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/glue-integration-resource-property/index.ts",
        "line": 289
      },
      "name": "GlueIntegrationResourcePropertyTargetProcessingProperties",
      "namespace": "glueIntegrationResourceProperty",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_integration_resource_property#connection_name GlueIntegrationResourceProperty#connection_name}",
            "stability": "stable",
            "summary": "The Glue network connection to configure the Glue job running in the customer VPC."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-integration-resource-property/index.ts",
            "line": 295
          },
          "name": "connectionName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_integration_resource_property#event_bus_arn GlueIntegrationResourceProperty#event_bus_arn}",
            "stability": "stable",
            "summary": "The ARN of an Eventbridge event bus to receive the integration status notification."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-integration-resource-property/index.ts",
            "line": 301
          },
          "name": "eventBusArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_integration_resource_property#kms_arn GlueIntegrationResourceProperty#kms_arn}",
            "stability": "stable",
            "summary": "The ARN of the KMS key used for encryption."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-integration-resource-property/index.ts",
            "line": 307
          },
          "name": "kmsArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_integration_resource_property#role_arn GlueIntegrationResourceProperty#role_arn}",
            "stability": "stable",
            "summary": "The IAM role to access the Glue database."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-integration-resource-property/index.ts",
            "line": 313
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/glue-integration-resource-property/index:GlueIntegrationResourcePropertyTargetProcessingProperties"
    },
    "@cdktn/provider-awscc.glueIntegrationResourceProperty.GlueIntegrationResourcePropertyTargetProcessingPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueIntegrationResourceProperty.GlueIntegrationResourcePropertyTargetProcessingPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/glue-integration-resource-property/index.ts",
          "line": 374
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/glue-integration-resource-property/index.ts",
        "line": 366
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-integration-resource-property/index.ts",
            "line": 434
          },
          "name": "resetConnectionName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-integration-resource-property/index.ts",
            "line": 450
          },
          "name": "resetEventBusArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-integration-resource-property/index.ts",
            "line": 466
          },
          "name": "resetKmsArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-integration-resource-property/index.ts",
            "line": 482
          },
          "name": "resetRoleArn"
        }
      ],
      "name": "GlueIntegrationResourcePropertyTargetProcessingPropertiesOutputReference",
      "namespace": "glueIntegrationResourceProperty",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-integration-resource-property/index.ts",
            "line": 438
          },
          "name": "connectionNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-integration-resource-property/index.ts",
            "line": 454
          },
          "name": "eventBusArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-integration-resource-property/index.ts",
            "line": 470
          },
          "name": "kmsArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-integration-resource-property/index.ts",
            "line": 486
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-integration-resource-property/index.ts",
            "line": 428
          },
          "name": "connectionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-integration-resource-property/index.ts",
            "line": 444
          },
          "name": "eventBusArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-integration-resource-property/index.ts",
            "line": 460
          },
          "name": "kmsArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-integration-resource-property/index.ts",
            "line": 476
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-integration-resource-property/index.ts",
            "line": 378
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.glueIntegrationResourceProperty.GlueIntegrationResourcePropertyTargetProcessingProperties"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/glue-integration-resource-property/index:GlueIntegrationResourcePropertyTargetProcessingPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.glueJob.GlueJob": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_job awscc_glue_job}."
      },
      "fqn": "@cdktn/provider-awscc.glueJob.GlueJob",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_job awscc_glue_job} Resource."
        },
        "locationInModule": {
          "filename": "src/glue-job/index.ts",
          "line": 679
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.glueJob.GlueJobConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/glue-job/index.ts",
        "line": 647
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a GlueJob resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 664
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the GlueJob to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_job#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing GlueJob that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the GlueJob to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 745
          },
          "name": "putCommand",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.glueJob.GlueJobCommand"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 758
          },
          "name": "putConnections",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.glueJob.GlueJobConnections"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 822
          },
          "name": "putExecutionProperty",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.glueJob.GlueJobExecutionProperty"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 987
          },
          "name": "putNotificationProperty",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.glueJob.GlueJobNotificationProperty"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 732
          },
          "name": "resetAllocatedCapacity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 761
          },
          "name": "resetConnections"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 777
          },
          "name": "resetDefaultArguments"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 793
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 809
          },
          "name": "resetExecutionClass"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 825
          },
          "name": "resetExecutionProperty"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 841
          },
          "name": "resetGlueVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 862
          },
          "name": "resetJobMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 878
          },
          "name": "resetJobRunQueuingEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 894
          },
          "name": "resetLogUri"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 910
          },
          "name": "resetMaintenanceWindow"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 926
          },
          "name": "resetMaxCapacity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 942
          },
          "name": "resetMaxRetries"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 958
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 974
          },
          "name": "resetNonOverridableArguments"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 990
          },
          "name": "resetNotificationProperty"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 1006
          },
          "name": "resetNumberOfWorkers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 1035
          },
          "name": "resetSecurityConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 1051
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 1067
          },
          "name": "resetTimeout"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 1083
          },
          "name": "resetWorkerType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 1095
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 1123
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "GlueJob",
      "namespace": "glueJob",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 652
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 742
          },
          "name": "command",
          "type": {
            "fqn": "@cdktn/provider-awscc.glueJob.GlueJobCommandOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 755
          },
          "name": "connections",
          "type": {
            "fqn": "@cdktn/provider-awscc.glueJob.GlueJobConnectionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 819
          },
          "name": "executionProperty",
          "type": {
            "fqn": "@cdktn/provider-awscc.glueJob.GlueJobExecutionPropertyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 850
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 984
          },
          "name": "notificationProperty",
          "type": {
            "fqn": "@cdktn/provider-awscc.glueJob.GlueJobNotificationPropertyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 736
          },
          "name": "allocatedCapacityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 749
          },
          "name": "commandInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.glueJob.GlueJobCommand"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 765
          },
          "name": "connectionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.glueJob.GlueJobConnections"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 781
          },
          "name": "defaultArgumentsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 797
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 813
          },
          "name": "executionClassInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 829
          },
          "name": "executionPropertyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.glueJob.GlueJobExecutionProperty"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 845
          },
          "name": "glueVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 866
          },
          "name": "jobModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 882
          },
          "name": "jobRunQueuingEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 898
          },
          "name": "logUriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 914
          },
          "name": "maintenanceWindowInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 930
          },
          "name": "maxCapacityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 946
          },
          "name": "maxRetriesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 962
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 978
          },
          "name": "nonOverridableArgumentsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 994
          },
          "name": "notificationPropertyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.glueJob.GlueJobNotificationProperty"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 1010
          },
          "name": "numberOfWorkersInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 1023
          },
          "name": "roleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 1039
          },
          "name": "securityConfigurationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 1055
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 1071
          },
          "name": "timeoutInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 1087
          },
          "name": "workerTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 726
          },
          "name": "allocatedCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 771
          },
          "name": "defaultArguments",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 787
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 803
          },
          "name": "executionClass",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 835
          },
          "name": "glueVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 856
          },
          "name": "jobMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 872
          },
          "name": "jobRunQueuingEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 888
          },
          "name": "logUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 904
          },
          "name": "maintenanceWindow",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 920
          },
          "name": "maxCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 936
          },
          "name": "maxRetries",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 952
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 968
          },
          "name": "nonOverridableArguments",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 1000
          },
          "name": "numberOfWorkers",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 1016
          },
          "name": "role",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 1029
          },
          "name": "securityConfiguration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 1045
          },
          "name": "tags",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 1061
          },
          "name": "timeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 1077
          },
          "name": "workerType",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/glue-job/index:GlueJob"
    },
    "@cdktn/provider-awscc.glueJob.GlueJobCommand": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueJob.GlueJobCommand",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/glue-job/index.ts",
        "line": 154
      },
      "name": "GlueJobCommand",
      "namespace": "glueJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_job#name GlueJob#name}",
            "stability": "stable",
            "summary": "The name of the job command."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 160
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_job#python_version GlueJob#python_version}",
            "stability": "stable",
            "summary": "The Python version being used to execute a Python shell job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 166
          },
          "name": "pythonVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_job#runtime GlueJob#runtime}",
            "stability": "stable",
            "summary": "Runtime is used to specify the versions of Ray, Python and additional libraries available in your environment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 172
          },
          "name": "runtime",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_job#script_location GlueJob#script_location}",
            "stability": "stable",
            "summary": "Specifies the Amazon Simple Storage Service (Amazon S3) path to a script that executes a job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 178
          },
          "name": "scriptLocation",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/glue-job/index:GlueJobCommand"
    },
    "@cdktn/provider-awscc.glueJob.GlueJobCommandOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueJob.GlueJobCommandOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/glue-job/index.ts",
          "line": 239
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/glue-job/index.ts",
        "line": 231
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 299
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 315
          },
          "name": "resetPythonVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 331
          },
          "name": "resetRuntime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 347
          },
          "name": "resetScriptLocation"
        }
      ],
      "name": "GlueJobCommandOutputReference",
      "namespace": "glueJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 303
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 319
          },
          "name": "pythonVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 335
          },
          "name": "runtimeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 351
          },
          "name": "scriptLocationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 293
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 309
          },
          "name": "pythonVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 325
          },
          "name": "runtime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 341
          },
          "name": "scriptLocation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 243
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.glueJob.GlueJobCommand"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/glue-job/index:GlueJobCommandOutputReference"
    },
    "@cdktn/provider-awscc.glueJob.GlueJobConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueJob.GlueJobConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/glue-job/index.ts",
        "line": 14
      },
      "name": "GlueJobConfig",
      "namespace": "glueJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_job#command GlueJob#command}",
            "stability": "stable",
            "summary": "The code that executes a job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 26
          },
          "name": "command",
          "type": {
            "fqn": "@cdktn/provider-awscc.glueJob.GlueJobCommand"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_job#role GlueJob#role}",
            "stability": "stable",
            "summary": "The name or Amazon Resource Name (ARN) of the IAM role associated with this job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 128
          },
          "name": "role",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_job#allocated_capacity GlueJob#allocated_capacity}",
            "stability": "stable",
            "summary": "The number of capacity units that are allocated to this job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 20
          },
          "name": "allocatedCapacity",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_job#connections GlueJob#connections}",
            "stability": "stable",
            "summary": "Specifies the connections used by a job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 32
          },
          "name": "connections",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.glueJob.GlueJobConnections"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_job#default_arguments GlueJob#default_arguments}",
            "stability": "stable",
            "summary": "The default arguments for this job, specified as name-value pairs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 38
          },
          "name": "defaultArguments",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_job#description GlueJob#description}",
            "stability": "stable",
            "summary": "A description of the job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 44
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_job#execution_class GlueJob#execution_class}",
            "stability": "stable",
            "summary": "Indicates whether the job is run with a standard or flexible execution class."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 50
          },
          "name": "executionClass",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_job#execution_property GlueJob#execution_property}",
            "stability": "stable",
            "summary": "The maximum number of concurrent runs that are allowed for this job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 56
          },
          "name": "executionProperty",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.glueJob.GlueJobExecutionProperty"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_job#glue_version GlueJob#glue_version}",
            "stability": "stable",
            "summary": "Glue version determines the versions of Apache Spark and Python that AWS Glue supports."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 62
          },
          "name": "glueVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_job#job_mode GlueJob#job_mode}",
            "stability": "stable",
            "summary": "Property description not available."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 68
          },
          "name": "jobMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_job#job_run_queuing_enabled GlueJob#job_run_queuing_enabled}",
            "stability": "stable",
            "summary": "Property description not available."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 74
          },
          "name": "jobRunQueuingEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_job#log_uri GlueJob#log_uri}",
            "stability": "stable",
            "summary": "This field is reserved for future use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 80
          },
          "name": "logUri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_job#maintenance_window GlueJob#maintenance_window}",
            "stability": "stable",
            "summary": "Property description not available."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 86
          },
          "name": "maintenanceWindow",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_job#max_capacity GlueJob#max_capacity}",
            "stability": "stable",
            "summary": "The number of AWS Glue data processing units (DPUs) that can be allocated when this job runs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 92
          },
          "name": "maxCapacity",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_job#max_retries GlueJob#max_retries}",
            "stability": "stable",
            "summary": "The maximum number of times to retry this job after a JobRun fails."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 98
          },
          "name": "maxRetries",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_job#name GlueJob#name}",
            "stability": "stable",
            "summary": "The name you assign to the job definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 104
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_job#non_overridable_arguments GlueJob#non_overridable_arguments}",
            "stability": "stable",
            "summary": "Non-overridable arguments for this job, specified as name-value pairs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 110
          },
          "name": "nonOverridableArguments",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_job#notification_property GlueJob#notification_property}",
            "stability": "stable",
            "summary": "Specifies configuration properties of a notification."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 116
          },
          "name": "notificationProperty",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.glueJob.GlueJobNotificationProperty"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_job#number_of_workers GlueJob#number_of_workers}",
            "stability": "stable",
            "summary": "The number of workers of a defined workerType that are allocated when a job runs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 122
          },
          "name": "numberOfWorkers",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_job#security_configuration GlueJob#security_configuration}",
            "stability": "stable",
            "summary": "The name of the SecurityConfiguration structure to be used with this job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 134
          },
          "name": "securityConfiguration",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_job#tags GlueJob#tags}",
            "stability": "stable",
            "summary": "The tags to use with this job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 140
          },
          "name": "tags",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_job#timeout GlueJob#timeout}",
            "stability": "stable",
            "summary": "The maximum time that a job run can consume resources before it is terminated and enters TIMEOUT status."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 146
          },
          "name": "timeout",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_job#worker_type GlueJob#worker_type}",
            "stability": "stable",
            "summary": "TThe type of predefined worker that is allocated when a job runs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 152
          },
          "name": "workerType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/glue-job/index:GlueJobConfig"
    },
    "@cdktn/provider-awscc.glueJob.GlueJobConnections": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueJob.GlueJobConnections",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/glue-job/index.ts",
        "line": 355
      },
      "name": "GlueJobConnections",
      "namespace": "glueJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_job#connections GlueJob#connections}",
            "stability": "stable",
            "summary": "A list of connections used by the job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 361
          },
          "name": "connections",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/glue-job/index:GlueJobConnections"
    },
    "@cdktn/provider-awscc.glueJob.GlueJobConnectionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueJob.GlueJobConnectionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/glue-job/index.ts",
          "line": 401
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/glue-job/index.ts",
        "line": 393
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 443
          },
          "name": "resetConnections"
        }
      ],
      "name": "GlueJobConnectionsOutputReference",
      "namespace": "glueJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 447
          },
          "name": "connectionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 437
          },
          "name": "connections",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 405
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.glueJob.GlueJobConnections"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/glue-job/index:GlueJobConnectionsOutputReference"
    },
    "@cdktn/provider-awscc.glueJob.GlueJobExecutionProperty": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueJob.GlueJobExecutionProperty",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/glue-job/index.ts",
        "line": 451
      },
      "name": "GlueJobExecutionProperty",
      "namespace": "glueJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_job#max_concurrent_runs GlueJob#max_concurrent_runs}",
            "stability": "stable",
            "summary": "The maximum number of concurrent runs allowed for the job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 457
          },
          "name": "maxConcurrentRuns",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/glue-job/index:GlueJobExecutionProperty"
    },
    "@cdktn/provider-awscc.glueJob.GlueJobExecutionPropertyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueJob.GlueJobExecutionPropertyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/glue-job/index.ts",
          "line": 497
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/glue-job/index.ts",
        "line": 489
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 539
          },
          "name": "resetMaxConcurrentRuns"
        }
      ],
      "name": "GlueJobExecutionPropertyOutputReference",
      "namespace": "glueJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 543
          },
          "name": "maxConcurrentRunsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 533
          },
          "name": "maxConcurrentRuns",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 501
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.glueJob.GlueJobExecutionProperty"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/glue-job/index:GlueJobExecutionPropertyOutputReference"
    },
    "@cdktn/provider-awscc.glueJob.GlueJobNotificationProperty": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueJob.GlueJobNotificationProperty",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/glue-job/index.ts",
        "line": 547
      },
      "name": "GlueJobNotificationProperty",
      "namespace": "glueJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_job#notify_delay_after GlueJob#notify_delay_after}",
            "stability": "stable",
            "summary": "It is the number of minutes to wait before sending a job run delay notification after a job run starts."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 553
          },
          "name": "notifyDelayAfter",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/glue-job/index:GlueJobNotificationProperty"
    },
    "@cdktn/provider-awscc.glueJob.GlueJobNotificationPropertyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueJob.GlueJobNotificationPropertyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/glue-job/index.ts",
          "line": 593
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/glue-job/index.ts",
        "line": 585
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 635
          },
          "name": "resetNotifyDelayAfter"
        }
      ],
      "name": "GlueJobNotificationPropertyOutputReference",
      "namespace": "glueJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 639
          },
          "name": "notifyDelayAfterInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 629
          },
          "name": "notifyDelayAfter",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-job/index.ts",
            "line": 597
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.glueJob.GlueJobNotificationProperty"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/glue-job/index:GlueJobNotificationPropertyOutputReference"
    },
    "@cdktn/provider-awscc.glueRegistry.GlueRegistry": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_registry awscc_glue_registry}."
      },
      "fqn": "@cdktn/provider-awscc.glueRegistry.GlueRegistry",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_registry awscc_glue_registry} Resource."
        },
        "locationInModule": {
          "filename": "src/glue-registry/index.ts",
          "line": 223
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.glueRegistry.GlueRegistryConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/glue-registry/index.ts",
        "line": 191
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a GlueRegistry resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/glue-registry/index.ts",
            "line": 208
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the GlueRegistry to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_registry#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing GlueRegistry that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the GlueRegistry to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-registry/index.ts",
            "line": 292
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.glueRegistry.GlueRegistryTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-registry/index.ts",
            "line": 261
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-registry/index.ts",
            "line": 295
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-registry/index.ts",
            "line": 307
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-registry/index.ts",
            "line": 315
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "GlueRegistry",
      "namespace": "glueRegistry",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-registry/index.ts",
            "line": 196
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-registry/index.ts",
            "line": 249
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-registry/index.ts",
            "line": 270
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-registry/index.ts",
            "line": 289
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.glueRegistry.GlueRegistryTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-registry/index.ts",
            "line": 265
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-registry/index.ts",
            "line": 283
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-registry/index.ts",
            "line": 299
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.glueRegistry.GlueRegistryTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-registry/index.ts",
            "line": 255
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-registry/index.ts",
            "line": 276
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/glue-registry/index:GlueRegistry"
    },
    "@cdktn/provider-awscc.glueRegistry.GlueRegistryConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueRegistry.GlueRegistryConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/glue-registry/index.ts",
        "line": 14
      },
      "name": "GlueRegistryConfig",
      "namespace": "glueRegistry",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "No whitespace.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_registry#name GlueRegistry#name}",
            "stability": "stable",
            "summary": "Name of the registry to be created of max length of 255, and may only contain letters, numbers, hyphen, underscore, dollar sign, or hash mark."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-registry/index.ts",
            "line": 26
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_registry#description GlueRegistry#description}",
            "stability": "stable",
            "summary": "A description of the registry. If description is not provided, there will not be any default value for this."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-registry/index.ts",
            "line": 20
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_registry#tags GlueRegistry#tags}",
            "stability": "stable",
            "summary": "List of tags to tag the Registry."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-registry/index.ts",
            "line": 32
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.glueRegistry.GlueRegistryTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/glue-registry/index:GlueRegistryConfig"
    },
    "@cdktn/provider-awscc.glueRegistry.GlueRegistryTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueRegistry.GlueRegistryTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/glue-registry/index.ts",
        "line": 34
      },
      "name": "GlueRegistryTags",
      "namespace": "glueRegistry",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_registry#key GlueRegistry#key}",
            "stability": "stable",
            "summary": "A key to identify the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-registry/index.ts",
            "line": 40
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_registry#value GlueRegistry#value}",
            "stability": "stable",
            "summary": "Corresponding tag value for the key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-registry/index.ts",
            "line": 46
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/glue-registry/index:GlueRegistryTags"
    },
    "@cdktn/provider-awscc.glueRegistry.GlueRegistryTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueRegistry.GlueRegistryTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/glue-registry/index.ts",
          "line": 176
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/glue-registry/index.ts",
        "line": 168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-registry/index.ts",
            "line": 183
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.glueRegistry.GlueRegistryTagsOutputReference"
            }
          }
        }
      ],
      "name": "GlueRegistryTagsList",
      "namespace": "glueRegistry",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-registry/index.ts",
            "line": 169
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.glueRegistry.GlueRegistryTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/glue-registry/index:GlueRegistryTagsList"
    },
    "@cdktn/provider-awscc.glueRegistry.GlueRegistryTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueRegistry.GlueRegistryTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/glue-registry/index.ts",
          "line": 95
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/glue-registry/index.ts",
        "line": 85
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-registry/index.ts",
            "line": 143
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-registry/index.ts",
            "line": 159
          },
          "name": "resetValue"
        }
      ],
      "name": "GlueRegistryTagsOutputReference",
      "namespace": "glueRegistry",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-registry/index.ts",
            "line": 147
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-registry/index.ts",
            "line": 163
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-registry/index.ts",
            "line": 137
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-registry/index.ts",
            "line": 153
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-registry/index.ts",
            "line": 99
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.glueRegistry.GlueRegistryTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/glue-registry/index:GlueRegistryTagsOutputReference"
    },
    "@cdktn/provider-awscc.glueSchema.GlueSchema": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_schema awscc_glue_schema}."
      },
      "fqn": "@cdktn/provider-awscc.glueSchema.GlueSchema",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_schema awscc_glue_schema} Resource."
        },
        "locationInModule": {
          "filename": "src/glue-schema/index.ts",
          "line": 515
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.glueSchema.GlueSchemaConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/glue-schema/index.ts",
        "line": 483
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a GlueSchema resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/glue-schema/index.ts",
            "line": 500
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the GlueSchema to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_schema#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing GlueSchema that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the GlueSchema to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-schema/index.ts",
            "line": 555
          },
          "name": "putCheckpointVersion",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.glueSchema.GlueSchemaCheckpointVersion"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-schema/index.ts",
            "line": 636
          },
          "name": "putRegistry",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.glueSchema.GlueSchemaRegistry"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-schema/index.ts",
            "line": 668
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.glueSchema.GlueSchemaTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-schema/index.ts",
            "line": 558
          },
          "name": "resetCheckpointVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-schema/index.ts",
            "line": 600
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-schema/index.ts",
            "line": 639
          },
          "name": "resetRegistry"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-schema/index.ts",
            "line": 655
          },
          "name": "resetSchemaDefinition"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-schema/index.ts",
            "line": 671
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-schema/index.ts",
            "line": 683
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-schema/index.ts",
            "line": 696
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "GlueSchema",
      "namespace": "glueSchema",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-schema/index.ts",
            "line": 488
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-schema/index.ts",
            "line": 546
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-schema/index.ts",
            "line": 552
          },
          "name": "checkpointVersion",
          "type": {
            "fqn": "@cdktn/provider-awscc.glueSchema.GlueSchemaCheckpointVersionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-schema/index.ts",
            "line": 609
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-schema/index.ts",
            "line": 614
          },
          "name": "initialSchemaVersionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-schema/index.ts",
            "line": 633
          },
          "name": "registry",
          "type": {
            "fqn": "@cdktn/provider-awscc.glueSchema.GlueSchemaRegistryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-schema/index.ts",
            "line": 665
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.glueSchema.GlueSchemaTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-schema/index.ts",
            "line": 562
          },
          "name": "checkpointVersionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.glueSchema.GlueSchemaCheckpointVersion"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-schema/index.ts",
            "line": 575
          },
          "name": "compatibilityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-schema/index.ts",
            "line": 588
          },
          "name": "dataFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-schema/index.ts",
            "line": 604
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-schema/index.ts",
            "line": 627
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-schema/index.ts",
            "line": 643
          },
          "name": "registryInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.glueSchema.GlueSchemaRegistry"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-schema/index.ts",
            "line": 659
          },
          "name": "schemaDefinitionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-schema/index.ts",
            "line": 675
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.glueSchema.GlueSchemaTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-schema/index.ts",
            "line": 568
          },
          "name": "compatibility",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-schema/index.ts",
            "line": 581
          },
          "name": "dataFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-schema/index.ts",
            "line": 594
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-schema/index.ts",
            "line": 620
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-schema/index.ts",
            "line": 649
          },
          "name": "schemaDefinition",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/glue-schema/index:GlueSchema"
    },
    "@cdktn/provider-awscc.glueSchema.GlueSchemaCheckpointVersion": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueSchema.GlueSchemaCheckpointVersion",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/glue-schema/index.ts",
        "line": 64
      },
      "name": "GlueSchemaCheckpointVersion",
      "namespace": "glueSchema",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_schema#is_latest GlueSchema#is_latest}",
            "stability": "stable",
            "summary": "Indicates if the latest version needs to be updated."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-schema/index.ts",
            "line": 70
          },
          "name": "isLatest",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_schema#version_number GlueSchema#version_number}",
            "stability": "stable",
            "summary": "Indicates the version number in the schema to update."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-schema/index.ts",
            "line": 76
          },
          "name": "versionNumber",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/glue-schema/index:GlueSchemaCheckpointVersion"
    },
    "@cdktn/provider-awscc.glueSchema.GlueSchemaCheckpointVersionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueSchema.GlueSchemaCheckpointVersionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/glue-schema/index.ts",
          "line": 123
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/glue-schema/index.ts",
        "line": 115
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-schema/index.ts",
            "line": 171
          },
          "name": "resetIsLatest"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-schema/index.ts",
            "line": 187
          },
          "name": "resetVersionNumber"
        }
      ],
      "name": "GlueSchemaCheckpointVersionOutputReference",
      "namespace": "glueSchema",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-schema/index.ts",
            "line": 175
          },
          "name": "isLatestInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-schema/index.ts",
            "line": 191
          },
          "name": "versionNumberInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-schema/index.ts",
            "line": 165
          },
          "name": "isLatest",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-schema/index.ts",
            "line": 181
          },
          "name": "versionNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-schema/index.ts",
            "line": 127
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.glueSchema.GlueSchemaCheckpointVersion"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/glue-schema/index:GlueSchemaCheckpointVersionOutputReference"
    },
    "@cdktn/provider-awscc.glueSchema.GlueSchemaConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueSchema.GlueSchemaConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/glue-schema/index.ts",
        "line": 14
      },
      "name": "GlueSchemaConfig",
      "namespace": "glueSchema",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_schema#compatibility GlueSchema#compatibility}",
            "stability": "stable",
            "summary": "Compatibility setting for the schema."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-schema/index.ts",
            "line": 26
          },
          "name": "compatibility",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_schema#data_format GlueSchema#data_format}",
            "stability": "stable",
            "summary": "Data format name to use for the schema. Accepted values: 'AVRO', 'JSON', 'PROTOBUF'."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-schema/index.ts",
            "line": 32
          },
          "name": "dataFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_schema#name GlueSchema#name}",
            "stability": "stable",
            "summary": "Name of the schema."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-schema/index.ts",
            "line": 44
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_schema#checkpoint_version GlueSchema#checkpoint_version}",
            "stability": "stable",
            "summary": "Specify checkpoint version for update. This is only required to update the Compatibility."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-schema/index.ts",
            "line": 20
          },
          "name": "checkpointVersion",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.glueSchema.GlueSchemaCheckpointVersion"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_schema#description GlueSchema#description}",
            "stability": "stable",
            "summary": "A description of the schema. If description is not provided, there will not be any default value for this."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-schema/index.ts",
            "line": 38
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_schema#registry GlueSchema#registry}",
            "stability": "stable",
            "summary": "Identifier for the registry which the schema is part of."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-schema/index.ts",
            "line": 50
          },
          "name": "registry",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.glueSchema.GlueSchemaRegistry"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_schema#schema_definition GlueSchema#schema_definition}",
            "stability": "stable",
            "summary": "Definition for the initial schema version in plain-text."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-schema/index.ts",
            "line": 56
          },
          "name": "schemaDefinition",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_schema#tags GlueSchema#tags}",
            "stability": "stable",
            "summary": "List of tags to tag the schema."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-schema/index.ts",
            "line": 62
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.glueSchema.GlueSchemaTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/glue-schema/index:GlueSchemaConfig"
    },
    "@cdktn/provider-awscc.glueSchema.GlueSchemaRegistry": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueSchema.GlueSchemaRegistry",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/glue-schema/index.ts",
        "line": 195
      },
      "name": "GlueSchemaRegistry",
      "namespace": "glueSchema",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_schema#arn GlueSchema#arn}",
            "stability": "stable",
            "summary": "Amazon Resource Name for the Registry."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-schema/index.ts",
            "line": 201
          },
          "name": "arn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_schema#name GlueSchema#name}",
            "stability": "stable",
            "summary": "Name of the registry in which the schema will be created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-schema/index.ts",
            "line": 207
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/glue-schema/index:GlueSchemaRegistry"
    },
    "@cdktn/provider-awscc.glueSchema.GlueSchemaRegistryOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueSchema.GlueSchemaRegistryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/glue-schema/index.ts",
          "line": 254
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/glue-schema/index.ts",
        "line": 246
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-schema/index.ts",
            "line": 302
          },
          "name": "resetArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-schema/index.ts",
            "line": 318
          },
          "name": "resetName"
        }
      ],
      "name": "GlueSchemaRegistryOutputReference",
      "namespace": "glueSchema",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-schema/index.ts",
            "line": 306
          },
          "name": "arnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-schema/index.ts",
            "line": 322
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-schema/index.ts",
            "line": 296
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-schema/index.ts",
            "line": 312
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-schema/index.ts",
            "line": 258
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.glueSchema.GlueSchemaRegistry"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/glue-schema/index:GlueSchemaRegistryOutputReference"
    },
    "@cdktn/provider-awscc.glueSchema.GlueSchemaTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueSchema.GlueSchemaTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/glue-schema/index.ts",
        "line": 326
      },
      "name": "GlueSchemaTags",
      "namespace": "glueSchema",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_schema#key GlueSchema#key}",
            "stability": "stable",
            "summary": "A key to identify the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-schema/index.ts",
            "line": 332
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_schema#value GlueSchema#value}",
            "stability": "stable",
            "summary": "Corresponding tag value for the key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-schema/index.ts",
            "line": 338
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/glue-schema/index:GlueSchemaTags"
    },
    "@cdktn/provider-awscc.glueSchema.GlueSchemaTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueSchema.GlueSchemaTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/glue-schema/index.ts",
          "line": 468
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/glue-schema/index.ts",
        "line": 460
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-schema/index.ts",
            "line": 475
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.glueSchema.GlueSchemaTagsOutputReference"
            }
          }
        }
      ],
      "name": "GlueSchemaTagsList",
      "namespace": "glueSchema",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-schema/index.ts",
            "line": 461
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.glueSchema.GlueSchemaTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/glue-schema/index:GlueSchemaTagsList"
    },
    "@cdktn/provider-awscc.glueSchema.GlueSchemaTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueSchema.GlueSchemaTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/glue-schema/index.ts",
          "line": 387
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/glue-schema/index.ts",
        "line": 377
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-schema/index.ts",
            "line": 435
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-schema/index.ts",
            "line": 451
          },
          "name": "resetValue"
        }
      ],
      "name": "GlueSchemaTagsOutputReference",
      "namespace": "glueSchema",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-schema/index.ts",
            "line": 439
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-schema/index.ts",
            "line": 455
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-schema/index.ts",
            "line": 429
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-schema/index.ts",
            "line": 445
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-schema/index.ts",
            "line": 391
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.glueSchema.GlueSchemaTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/glue-schema/index:GlueSchemaTagsOutputReference"
    },
    "@cdktn/provider-awscc.glueSchemaVersion.GlueSchemaVersion": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_schema_version awscc_glue_schema_version}."
      },
      "fqn": "@cdktn/provider-awscc.glueSchemaVersion.GlueSchemaVersion",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_schema_version awscc_glue_schema_version} Resource."
        },
        "locationInModule": {
          "filename": "src/glue-schema-version/index.ts",
          "line": 230
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.glueSchemaVersion.GlueSchemaVersionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/glue-schema-version/index.ts",
        "line": 198
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a GlueSchemaVersion resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/glue-schema-version/index.ts",
            "line": 215
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the GlueSchemaVersion to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_schema_version#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing GlueSchemaVersion that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the GlueSchemaVersion to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-schema-version/index.ts",
            "line": 264
          },
          "name": "putSchema",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.glueSchemaVersion.GlueSchemaVersionSchema"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-schema-version/index.ts",
            "line": 294
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-schema-version/index.ts",
            "line": 301
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "GlueSchemaVersion",
      "namespace": "glueSchemaVersion",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-schema-version/index.ts",
            "line": 203
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-schema-version/index.ts",
            "line": 255
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-schema-version/index.ts",
            "line": 261
          },
          "name": "schema",
          "type": {
            "fqn": "@cdktn/provider-awscc.glueSchemaVersion.GlueSchemaVersionSchemaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-schema-version/index.ts",
            "line": 286
          },
          "name": "versionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-schema-version/index.ts",
            "line": 281
          },
          "name": "schemaDefinitionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-schema-version/index.ts",
            "line": 268
          },
          "name": "schemaInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.glueSchemaVersion.GlueSchemaVersionSchema"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-schema-version/index.ts",
            "line": 274
          },
          "name": "schemaDefinition",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/glue-schema-version/index:GlueSchemaVersion"
    },
    "@cdktn/provider-awscc.glueSchemaVersion.GlueSchemaVersionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueSchemaVersion.GlueSchemaVersionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/glue-schema-version/index.ts",
        "line": 14
      },
      "name": "GlueSchemaVersionConfig",
      "namespace": "glueSchemaVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_schema_version#schema GlueSchemaVersion#schema}",
            "stability": "stable",
            "summary": "Identifier for the schema where the schema version will be created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-schema-version/index.ts",
            "line": 20
          },
          "name": "schema",
          "type": {
            "fqn": "@cdktn/provider-awscc.glueSchemaVersion.GlueSchemaVersionSchema"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_schema_version#schema_definition GlueSchemaVersion#schema_definition}",
            "stability": "stable",
            "summary": "Complete definition of the schema in plain-text."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-schema-version/index.ts",
            "line": 26
          },
          "name": "schemaDefinition",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/glue-schema-version/index:GlueSchemaVersionConfig"
    },
    "@cdktn/provider-awscc.glueSchemaVersion.GlueSchemaVersionSchema": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueSchemaVersion.GlueSchemaVersionSchema",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/glue-schema-version/index.ts",
        "line": 28
      },
      "name": "GlueSchemaVersionSchema",
      "namespace": "glueSchemaVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_schema_version#registry_name GlueSchemaVersion#registry_name}",
            "stability": "stable",
            "summary": "Name of the registry to identify where the Schema is located."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-schema-version/index.ts",
            "line": 34
          },
          "name": "registryName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_schema_version#schema_arn GlueSchemaVersion#schema_arn}",
            "stability": "stable",
            "summary": "Amazon Resource Name for the Schema. This attribute can be used to uniquely represent the Schema."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-schema-version/index.ts",
            "line": 40
          },
          "name": "schemaArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_schema_version#schema_name GlueSchemaVersion#schema_name}",
            "stability": "stable",
            "summary": "Name of the schema. This parameter requires RegistryName to be provided."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-schema-version/index.ts",
            "line": 46
          },
          "name": "schemaName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/glue-schema-version/index:GlueSchemaVersionSchema"
    },
    "@cdktn/provider-awscc.glueSchemaVersion.GlueSchemaVersionSchemaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueSchemaVersion.GlueSchemaVersionSchemaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/glue-schema-version/index.ts",
          "line": 100
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/glue-schema-version/index.ts",
        "line": 92
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-schema-version/index.ts",
            "line": 154
          },
          "name": "resetRegistryName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-schema-version/index.ts",
            "line": 170
          },
          "name": "resetSchemaArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-schema-version/index.ts",
            "line": 186
          },
          "name": "resetSchemaName"
        }
      ],
      "name": "GlueSchemaVersionSchemaOutputReference",
      "namespace": "glueSchemaVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-schema-version/index.ts",
            "line": 158
          },
          "name": "registryNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-schema-version/index.ts",
            "line": 174
          },
          "name": "schemaArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-schema-version/index.ts",
            "line": 190
          },
          "name": "schemaNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-schema-version/index.ts",
            "line": 148
          },
          "name": "registryName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-schema-version/index.ts",
            "line": 164
          },
          "name": "schemaArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-schema-version/index.ts",
            "line": 180
          },
          "name": "schemaName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-schema-version/index.ts",
            "line": 104
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.glueSchemaVersion.GlueSchemaVersionSchema"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/glue-schema-version/index:GlueSchemaVersionSchemaOutputReference"
    },
    "@cdktn/provider-awscc.glueSchemaVersionMetadata.GlueSchemaVersionMetadata": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_schema_version_metadata awscc_glue_schema_version_metadata}."
      },
      "fqn": "@cdktn/provider-awscc.glueSchemaVersionMetadata.GlueSchemaVersionMetadata",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_schema_version_metadata awscc_glue_schema_version_metadata} Resource."
        },
        "locationInModule": {
          "filename": "src/glue-schema-version-metadata/index.ts",
          "line": 70
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.glueSchemaVersionMetadata.GlueSchemaVersionMetadataConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/glue-schema-version-metadata/index.ts",
        "line": 38
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a GlueSchemaVersionMetadata resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/glue-schema-version-metadata/index.ts",
            "line": 55
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the GlueSchemaVersionMetadata to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_schema_version_metadata#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing GlueSchemaVersionMetadata that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the GlueSchemaVersionMetadata to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-schema-version-metadata/index.ts",
            "line": 143
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-schema-version-metadata/index.ts",
            "line": 151
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "GlueSchemaVersionMetadata",
      "namespace": "glueSchemaVersionMetadata",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-schema-version-metadata/index.ts",
            "line": 43
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-schema-version-metadata/index.ts",
            "line": 96
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-schema-version-metadata/index.ts",
            "line": 109
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-schema-version-metadata/index.ts",
            "line": 122
          },
          "name": "schemaVersionIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-schema-version-metadata/index.ts",
            "line": 135
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-schema-version-metadata/index.ts",
            "line": 102
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-schema-version-metadata/index.ts",
            "line": 115
          },
          "name": "schemaVersionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-schema-version-metadata/index.ts",
            "line": 128
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/glue-schema-version-metadata/index:GlueSchemaVersionMetadata"
    },
    "@cdktn/provider-awscc.glueSchemaVersionMetadata.GlueSchemaVersionMetadataConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueSchemaVersionMetadata.GlueSchemaVersionMetadataConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/glue-schema-version-metadata/index.ts",
        "line": 14
      },
      "name": "GlueSchemaVersionMetadataConfig",
      "namespace": "glueSchemaVersionMetadata",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_schema_version_metadata#key GlueSchemaVersionMetadata#key}",
            "stability": "stable",
            "summary": "Metadata key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-schema-version-metadata/index.ts",
            "line": 20
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_schema_version_metadata#schema_version_id GlueSchemaVersionMetadata#schema_version_id}",
            "stability": "stable",
            "summary": "Represents the version ID associated with the schema version."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-schema-version-metadata/index.ts",
            "line": 26
          },
          "name": "schemaVersionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_schema_version_metadata#value GlueSchemaVersionMetadata#value}",
            "stability": "stable",
            "summary": "Metadata value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-schema-version-metadata/index.ts",
            "line": 32
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/glue-schema-version-metadata/index:GlueSchemaVersionMetadataConfig"
    },
    "@cdktn/provider-awscc.glueTrigger.GlueTrigger": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_trigger awscc_glue_trigger}."
      },
      "fqn": "@cdktn/provider-awscc.glueTrigger.GlueTrigger",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_trigger awscc_glue_trigger} Resource."
        },
        "locationInModule": {
          "filename": "src/glue-trigger/index.ts",
          "line": 1021
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.glueTrigger.GlueTriggerConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/glue-trigger/index.ts",
        "line": 989
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a GlueTrigger resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 1006
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the GlueTrigger to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_trigger#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing GlueTrigger that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the GlueTrigger to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 1058
          },
          "name": "putActions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.glueTrigger.GlueTriggerActions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 1087
          },
          "name": "putEventBatchingCondition",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.glueTrigger.GlueTriggerEventBatchingCondition"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 1124
          },
          "name": "putPredicate",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.glueTrigger.GlueTriggerPredicate"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 1074
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 1090
          },
          "name": "resetEventBatchingCondition"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 1111
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 1127
          },
          "name": "resetPredicate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 1143
          },
          "name": "resetSchedule"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 1159
          },
          "name": "resetStartOnCreation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 1175
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 1204
          },
          "name": "resetWorkflowName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 1216
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 1231
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "GlueTrigger",
      "namespace": "glueTrigger",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 994
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 1055
          },
          "name": "actions",
          "type": {
            "fqn": "@cdktn/provider-awscc.glueTrigger.GlueTriggerActionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 1084
          },
          "name": "eventBatchingCondition",
          "type": {
            "fqn": "@cdktn/provider-awscc.glueTrigger.GlueTriggerEventBatchingConditionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 1099
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 1121
          },
          "name": "predicate",
          "type": {
            "fqn": "@cdktn/provider-awscc.glueTrigger.GlueTriggerPredicateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 1062
          },
          "name": "actionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.glueTrigger.GlueTriggerActions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 1078
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 1094
          },
          "name": "eventBatchingConditionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.glueTrigger.GlueTriggerEventBatchingCondition"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 1115
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 1131
          },
          "name": "predicateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.glueTrigger.GlueTriggerPredicate"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 1147
          },
          "name": "scheduleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 1163
          },
          "name": "startOnCreationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 1179
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 1192
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 1208
          },
          "name": "workflowNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 1068
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 1105
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 1137
          },
          "name": "schedule",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 1153
          },
          "name": "startOnCreation",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 1169
          },
          "name": "tags",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 1185
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 1198
          },
          "name": "workflowName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/glue-trigger/index:GlueTrigger"
    },
    "@cdktn/provider-awscc.glueTrigger.GlueTriggerActions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueTrigger.GlueTriggerActions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/glue-trigger/index.ts",
        "line": 172
      },
      "name": "GlueTriggerActions",
      "namespace": "glueTrigger",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "For this job run, they replace the default arguments set in the job definition itself.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_trigger#arguments GlueTrigger#arguments}",
            "stability": "stable",
            "summary": "The job arguments used when this trigger fires."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 178
          },
          "name": "arguments",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_trigger#crawler_name GlueTrigger#crawler_name}",
            "stability": "stable",
            "summary": "The name of the crawler to be used with this action."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 184
          },
          "name": "crawlerName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_trigger#job_name GlueTrigger#job_name}",
            "stability": "stable",
            "summary": "The name of a job to be executed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 190
          },
          "name": "jobName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_trigger#notification_property GlueTrigger#notification_property}",
            "stability": "stable",
            "summary": "Specifies configuration properties of a job run notification."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 196
          },
          "name": "notificationProperty",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.glueTrigger.GlueTriggerActionsNotificationProperty"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_trigger#security_configuration GlueTrigger#security_configuration}",
            "stability": "stable",
            "summary": "The name of the SecurityConfiguration structure to be used with this action."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 202
          },
          "name": "securityConfiguration",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This is the maximum time that a job run can consume resources before it is terminated and enters TIMEOUT status. The default is 2,880 minutes (48 hours). This overrides the timeout value set in the parent job.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_trigger#timeout GlueTrigger#timeout}",
            "stability": "stable",
            "summary": "The JobRun timeout in minutes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 208
          },
          "name": "timeout",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/glue-trigger/index:GlueTriggerActions"
    },
    "@cdktn/provider-awscc.glueTrigger.GlueTriggerActionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueTrigger.GlueTriggerActionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/glue-trigger/index.ts",
          "line": 454
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/glue-trigger/index.ts",
        "line": 446
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 461
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.glueTrigger.GlueTriggerActionsOutputReference"
            }
          }
        }
      ],
      "name": "GlueTriggerActionsList",
      "namespace": "glueTrigger",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 447
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.glueTrigger.GlueTriggerActions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/glue-trigger/index:GlueTriggerActionsList"
    },
    "@cdktn/provider-awscc.glueTrigger.GlueTriggerActionsNotificationProperty": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueTrigger.GlueTriggerActionsNotificationProperty",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/glue-trigger/index.ts",
        "line": 76
      },
      "name": "GlueTriggerActionsNotificationProperty",
      "namespace": "glueTrigger",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_trigger#notify_delay_after GlueTrigger#notify_delay_after}",
            "stability": "stable",
            "summary": "After a job run starts, the number of minutes to wait before sending a job run delay notification."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 82
          },
          "name": "notifyDelayAfter",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/glue-trigger/index:GlueTriggerActionsNotificationProperty"
    },
    "@cdktn/provider-awscc.glueTrigger.GlueTriggerActionsNotificationPropertyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueTrigger.GlueTriggerActionsNotificationPropertyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/glue-trigger/index.ts",
          "line": 122
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/glue-trigger/index.ts",
        "line": 114
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 164
          },
          "name": "resetNotifyDelayAfter"
        }
      ],
      "name": "GlueTriggerActionsNotificationPropertyOutputReference",
      "namespace": "glueTrigger",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 168
          },
          "name": "notifyDelayAfterInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 158
          },
          "name": "notifyDelayAfter",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 126
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.glueTrigger.GlueTriggerActionsNotificationProperty"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/glue-trigger/index:GlueTriggerActionsNotificationPropertyOutputReference"
    },
    "@cdktn/provider-awscc.glueTrigger.GlueTriggerActionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueTrigger.GlueTriggerActionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/glue-trigger/index.ts",
          "line": 285
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/glue-trigger/index.ts",
        "line": 275
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 402
          },
          "name": "putNotificationProperty",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.glueTrigger.GlueTriggerActionsNotificationProperty"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 357
          },
          "name": "resetArguments"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 373
          },
          "name": "resetCrawlerName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 389
          },
          "name": "resetJobName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 405
          },
          "name": "resetNotificationProperty"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 421
          },
          "name": "resetSecurityConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 437
          },
          "name": "resetTimeout"
        }
      ],
      "name": "GlueTriggerActionsOutputReference",
      "namespace": "glueTrigger",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 399
          },
          "name": "notificationProperty",
          "type": {
            "fqn": "@cdktn/provider-awscc.glueTrigger.GlueTriggerActionsNotificationPropertyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 361
          },
          "name": "argumentsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 377
          },
          "name": "crawlerNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 393
          },
          "name": "jobNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 409
          },
          "name": "notificationPropertyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.glueTrigger.GlueTriggerActionsNotificationProperty"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 425
          },
          "name": "securityConfigurationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 441
          },
          "name": "timeoutInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 351
          },
          "name": "arguments",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 367
          },
          "name": "crawlerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 383
          },
          "name": "jobName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 415
          },
          "name": "securityConfiguration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 431
          },
          "name": "timeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 289
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.glueTrigger.GlueTriggerActions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/glue-trigger/index:GlueTriggerActionsOutputReference"
    },
    "@cdktn/provider-awscc.glueTrigger.GlueTriggerConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueTrigger.GlueTriggerConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/glue-trigger/index.ts",
        "line": 14
      },
      "name": "GlueTriggerConfig",
      "namespace": "glueTrigger",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_trigger#actions GlueTrigger#actions}",
            "stability": "stable",
            "summary": "The actions initiated by this trigger."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 20
          },
          "name": "actions",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.glueTrigger.GlueTriggerActions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_trigger#type GlueTrigger#type}",
            "stability": "stable",
            "summary": "The type of trigger that this is."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 68
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_trigger#description GlueTrigger#description}",
            "stability": "stable",
            "summary": "A description of this trigger."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 26
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_trigger#event_batching_condition GlueTrigger#event_batching_condition}",
            "stability": "stable",
            "summary": "Batch condition that must be met (specified number of events received or batch time window expired) before EventBridge event trigger fires."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 32
          },
          "name": "eventBatchingCondition",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.glueTrigger.GlueTriggerEventBatchingCondition"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_trigger#name GlueTrigger#name}",
            "stability": "stable",
            "summary": "The name of the trigger."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 38
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_trigger#predicate GlueTrigger#predicate}",
            "stability": "stable",
            "summary": "The predicate of this trigger, which defines when it will fire."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 44
          },
          "name": "predicate",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.glueTrigger.GlueTriggerPredicate"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_trigger#schedule GlueTrigger#schedule}",
            "stability": "stable",
            "summary": "A cron expression used to specify the schedule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 50
          },
          "name": "schedule",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_trigger#start_on_creation GlueTrigger#start_on_creation}",
            "stability": "stable",
            "summary": "Set to true to start SCHEDULED and CONDITIONAL triggers when created. True is not supported for ON_DEMAND triggers."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 56
          },
          "name": "startOnCreation",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_trigger#tags GlueTrigger#tags}",
            "stability": "stable",
            "summary": "The tags to use with this trigger."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 62
          },
          "name": "tags",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_trigger#workflow_name GlueTrigger#workflow_name}",
            "stability": "stable",
            "summary": "The name of the workflow associated with the trigger."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 74
          },
          "name": "workflowName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/glue-trigger/index:GlueTriggerConfig"
    },
    "@cdktn/provider-awscc.glueTrigger.GlueTriggerEventBatchingCondition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueTrigger.GlueTriggerEventBatchingCondition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/glue-trigger/index.ts",
        "line": 465
      },
      "name": "GlueTriggerEventBatchingCondition",
      "namespace": "glueTrigger",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_trigger#batch_size GlueTrigger#batch_size}",
            "stability": "stable",
            "summary": "Number of events that must be received from Amazon EventBridge before EventBridge event trigger fires."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 471
          },
          "name": "batchSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_trigger#batch_window GlueTrigger#batch_window}",
            "stability": "stable",
            "summary": "Window of time in seconds after which EventBridge event trigger fires. Window starts when first event is received."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 477
          },
          "name": "batchWindow",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/glue-trigger/index:GlueTriggerEventBatchingCondition"
    },
    "@cdktn/provider-awscc.glueTrigger.GlueTriggerEventBatchingConditionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueTrigger.GlueTriggerEventBatchingConditionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/glue-trigger/index.ts",
          "line": 524
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/glue-trigger/index.ts",
        "line": 516
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 572
          },
          "name": "resetBatchSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 588
          },
          "name": "resetBatchWindow"
        }
      ],
      "name": "GlueTriggerEventBatchingConditionOutputReference",
      "namespace": "glueTrigger",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 576
          },
          "name": "batchSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 592
          },
          "name": "batchWindowInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 566
          },
          "name": "batchSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 582
          },
          "name": "batchWindow",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 528
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.glueTrigger.GlueTriggerEventBatchingCondition"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/glue-trigger/index:GlueTriggerEventBatchingConditionOutputReference"
    },
    "@cdktn/provider-awscc.glueTrigger.GlueTriggerPredicate": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueTrigger.GlueTriggerPredicate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/glue-trigger/index.ts",
        "line": 854
      },
      "name": "GlueTriggerPredicate",
      "namespace": "glueTrigger",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_trigger#conditions GlueTrigger#conditions}",
            "stability": "stable",
            "summary": "A list of the conditions that determine when the trigger will fire."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 860
          },
          "name": "conditions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.glueTrigger.GlueTriggerPredicateConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_trigger#logical GlueTrigger#logical}",
            "stability": "stable",
            "summary": "An optional field if only one condition is listed. If multiple conditions are listed, then this field is required."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 866
          },
          "name": "logical",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/glue-trigger/index:GlueTriggerPredicate"
    },
    "@cdktn/provider-awscc.glueTrigger.GlueTriggerPredicateConditions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueTrigger.GlueTriggerPredicateConditions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/glue-trigger/index.ts",
        "line": 596
      },
      "name": "GlueTriggerPredicateConditions",
      "namespace": "glueTrigger",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_trigger#crawler_name GlueTrigger#crawler_name}",
            "stability": "stable",
            "summary": "The name of the crawler to which this condition applies."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 608
          },
          "name": "crawlerName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_trigger#crawl_state GlueTrigger#crawl_state}",
            "stability": "stable",
            "summary": "The state of the crawler to which this condition applies."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 602
          },
          "name": "crawlState",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_trigger#job_name GlueTrigger#job_name}",
            "stability": "stable",
            "summary": "The name of the job whose JobRuns this condition applies to, and on which this trigger waits."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 614
          },
          "name": "jobName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_trigger#logical_operator GlueTrigger#logical_operator}",
            "stability": "stable",
            "summary": "A logical operator."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 620
          },
          "name": "logicalOperator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_trigger#state GlueTrigger#state}",
            "stability": "stable",
            "summary": "The condition state. Currently, the values supported are SUCCEEDED, STOPPED, TIMEOUT, and FAILED."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 626
          },
          "name": "state",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/glue-trigger/index:GlueTriggerPredicateConditions"
    },
    "@cdktn/provider-awscc.glueTrigger.GlueTriggerPredicateConditionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueTrigger.GlueTriggerPredicateConditionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/glue-trigger/index.ts",
          "line": 843
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/glue-trigger/index.ts",
        "line": 835
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 850
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.glueTrigger.GlueTriggerPredicateConditionsOutputReference"
            }
          }
        }
      ],
      "name": "GlueTriggerPredicateConditionsList",
      "namespace": "glueTrigger",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 836
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.glueTrigger.GlueTriggerPredicateConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/glue-trigger/index:GlueTriggerPredicateConditionsList"
    },
    "@cdktn/provider-awscc.glueTrigger.GlueTriggerPredicateConditionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueTrigger.GlueTriggerPredicateConditionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/glue-trigger/index.ts",
          "line": 696
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/glue-trigger/index.ts",
        "line": 686
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 778
          },
          "name": "resetCrawlerName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 762
          },
          "name": "resetCrawlState"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 794
          },
          "name": "resetJobName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 810
          },
          "name": "resetLogicalOperator"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 826
          },
          "name": "resetState"
        }
      ],
      "name": "GlueTriggerPredicateConditionsOutputReference",
      "namespace": "glueTrigger",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 782
          },
          "name": "crawlerNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 766
          },
          "name": "crawlStateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 798
          },
          "name": "jobNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 814
          },
          "name": "logicalOperatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 830
          },
          "name": "stateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 772
          },
          "name": "crawlerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 756
          },
          "name": "crawlState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 788
          },
          "name": "jobName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 804
          },
          "name": "logicalOperator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 820
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 700
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.glueTrigger.GlueTriggerPredicateConditions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/glue-trigger/index:GlueTriggerPredicateConditionsOutputReference"
    },
    "@cdktn/provider-awscc.glueTrigger.GlueTriggerPredicateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueTrigger.GlueTriggerPredicateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/glue-trigger/index.ts",
          "line": 913
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/glue-trigger/index.ts",
        "line": 905
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 958
          },
          "name": "putConditions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.glueTrigger.GlueTriggerPredicateConditions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 961
          },
          "name": "resetConditions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 977
          },
          "name": "resetLogical"
        }
      ],
      "name": "GlueTriggerPredicateOutputReference",
      "namespace": "glueTrigger",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 955
          },
          "name": "conditions",
          "type": {
            "fqn": "@cdktn/provider-awscc.glueTrigger.GlueTriggerPredicateConditionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 965
          },
          "name": "conditionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.glueTrigger.GlueTriggerPredicateConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 981
          },
          "name": "logicalInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 971
          },
          "name": "logical",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-trigger/index.ts",
            "line": 917
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.glueTrigger.GlueTriggerPredicate"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/glue-trigger/index:GlueTriggerPredicateOutputReference"
    },
    "@cdktn/provider-awscc.glueUserDefinedFunction.GlueUserDefinedFunction": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_user_defined_function awscc_glue_user_defined_function}."
      },
      "fqn": "@cdktn/provider-awscc.glueUserDefinedFunction.GlueUserDefinedFunction",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_user_defined_function awscc_glue_user_defined_function} Resource."
        },
        "locationInModule": {
          "filename": "src/glue-user-defined-function/index.ts",
          "line": 247
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.glueUserDefinedFunction.GlueUserDefinedFunctionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/glue-user-defined-function/index.ts",
        "line": 215
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a GlueUserDefinedFunction resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/glue-user-defined-function/index.ts",
            "line": 232
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the GlueUserDefinedFunction to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_user_defined_function#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing GlueUserDefinedFunction that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the GlueUserDefinedFunction to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-user-defined-function/index.ts",
            "line": 381
          },
          "name": "putResourceUris",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.glueUserDefinedFunction.GlueUserDefinedFunctionResourceUris"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-user-defined-function/index.ts",
            "line": 289
          },
          "name": "resetClassName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-user-defined-function/index.ts",
            "line": 331
          },
          "name": "resetFunctionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-user-defined-function/index.ts",
            "line": 352
          },
          "name": "resetOwnerName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-user-defined-function/index.ts",
            "line": 368
          },
          "name": "resetOwnerType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-user-defined-function/index.ts",
            "line": 384
          },
          "name": "resetResourceUris"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-user-defined-function/index.ts",
            "line": 396
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-user-defined-function/index.ts",
            "line": 408
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "GlueUserDefinedFunction",
      "namespace": "glueUserDefinedFunction",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-user-defined-function/index.ts",
            "line": 220
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-user-defined-function/index.ts",
            "line": 277
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-user-defined-function/index.ts",
            "line": 340
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-user-defined-function/index.ts",
            "line": 378
          },
          "name": "resourceUris",
          "type": {
            "fqn": "@cdktn/provider-awscc.glueUserDefinedFunction.GlueUserDefinedFunctionResourceUrisList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-user-defined-function/index.ts",
            "line": 293
          },
          "name": "classNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-user-defined-function/index.ts",
            "line": 306
          },
          "name": "databaseNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-user-defined-function/index.ts",
            "line": 319
          },
          "name": "functionNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-user-defined-function/index.ts",
            "line": 335
          },
          "name": "functionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-user-defined-function/index.ts",
            "line": 356
          },
          "name": "ownerNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-user-defined-function/index.ts",
            "line": 372
          },
          "name": "ownerTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-user-defined-function/index.ts",
            "line": 388
          },
          "name": "resourceUrisInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.glueUserDefinedFunction.GlueUserDefinedFunctionResourceUris"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-user-defined-function/index.ts",
            "line": 283
          },
          "name": "className",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-user-defined-function/index.ts",
            "line": 299
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-user-defined-function/index.ts",
            "line": 312
          },
          "name": "functionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-user-defined-function/index.ts",
            "line": 325
          },
          "name": "functionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-user-defined-function/index.ts",
            "line": 346
          },
          "name": "ownerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-user-defined-function/index.ts",
            "line": 362
          },
          "name": "ownerType",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/glue-user-defined-function/index:GlueUserDefinedFunction"
    },
    "@cdktn/provider-awscc.glueUserDefinedFunction.GlueUserDefinedFunctionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueUserDefinedFunction.GlueUserDefinedFunctionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/glue-user-defined-function/index.ts",
        "line": 14
      },
      "name": "GlueUserDefinedFunctionConfig",
      "namespace": "glueUserDefinedFunction",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_user_defined_function#database_name GlueUserDefinedFunction#database_name}",
            "stability": "stable",
            "summary": "The name of the catalog database in which the function is located."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-user-defined-function/index.ts",
            "line": 26
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_user_defined_function#function_name GlueUserDefinedFunction#function_name}",
            "stability": "stable",
            "summary": "The name of the function."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-user-defined-function/index.ts",
            "line": 32
          },
          "name": "functionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_user_defined_function#class_name GlueUserDefinedFunction#class_name}",
            "stability": "stable",
            "summary": "The Java class that contains the function code."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-user-defined-function/index.ts",
            "line": 20
          },
          "name": "className",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_user_defined_function#function_type GlueUserDefinedFunction#function_type}",
            "stability": "stable",
            "summary": "The type of the function."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-user-defined-function/index.ts",
            "line": 38
          },
          "name": "functionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_user_defined_function#owner_name GlueUserDefinedFunction#owner_name}",
            "stability": "stable",
            "summary": "The owner of the function."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-user-defined-function/index.ts",
            "line": 44
          },
          "name": "ownerName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_user_defined_function#owner_type GlueUserDefinedFunction#owner_type}",
            "stability": "stable",
            "summary": "The owner type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-user-defined-function/index.ts",
            "line": 50
          },
          "name": "ownerType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_user_defined_function#resource_uris GlueUserDefinedFunction#resource_uris}",
            "stability": "stable",
            "summary": "The resource URIs for the function."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-user-defined-function/index.ts",
            "line": 56
          },
          "name": "resourceUris",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.glueUserDefinedFunction.GlueUserDefinedFunctionResourceUris"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/glue-user-defined-function/index:GlueUserDefinedFunctionConfig"
    },
    "@cdktn/provider-awscc.glueUserDefinedFunction.GlueUserDefinedFunctionResourceUris": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueUserDefinedFunction.GlueUserDefinedFunctionResourceUris",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/glue-user-defined-function/index.ts",
        "line": 58
      },
      "name": "GlueUserDefinedFunctionResourceUris",
      "namespace": "glueUserDefinedFunction",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_user_defined_function#resource_type GlueUserDefinedFunction#resource_type}",
            "stability": "stable",
            "summary": "The type of the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-user-defined-function/index.ts",
            "line": 64
          },
          "name": "resourceType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_user_defined_function#uri GlueUserDefinedFunction#uri}",
            "stability": "stable",
            "summary": "The URI for accessing the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-user-defined-function/index.ts",
            "line": 70
          },
          "name": "uri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/glue-user-defined-function/index:GlueUserDefinedFunctionResourceUris"
    },
    "@cdktn/provider-awscc.glueUserDefinedFunction.GlueUserDefinedFunctionResourceUrisList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueUserDefinedFunction.GlueUserDefinedFunctionResourceUrisList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/glue-user-defined-function/index.ts",
          "line": 200
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/glue-user-defined-function/index.ts",
        "line": 192
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-user-defined-function/index.ts",
            "line": 207
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.glueUserDefinedFunction.GlueUserDefinedFunctionResourceUrisOutputReference"
            }
          }
        }
      ],
      "name": "GlueUserDefinedFunctionResourceUrisList",
      "namespace": "glueUserDefinedFunction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-user-defined-function/index.ts",
            "line": 193
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.glueUserDefinedFunction.GlueUserDefinedFunctionResourceUris"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/glue-user-defined-function/index:GlueUserDefinedFunctionResourceUrisList"
    },
    "@cdktn/provider-awscc.glueUserDefinedFunction.GlueUserDefinedFunctionResourceUrisOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueUserDefinedFunction.GlueUserDefinedFunctionResourceUrisOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/glue-user-defined-function/index.ts",
          "line": 119
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/glue-user-defined-function/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-user-defined-function/index.ts",
            "line": 167
          },
          "name": "resetResourceType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-user-defined-function/index.ts",
            "line": 183
          },
          "name": "resetUri"
        }
      ],
      "name": "GlueUserDefinedFunctionResourceUrisOutputReference",
      "namespace": "glueUserDefinedFunction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-user-defined-function/index.ts",
            "line": 171
          },
          "name": "resourceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-user-defined-function/index.ts",
            "line": 187
          },
          "name": "uriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-user-defined-function/index.ts",
            "line": 161
          },
          "name": "resourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-user-defined-function/index.ts",
            "line": 177
          },
          "name": "uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-user-defined-function/index.ts",
            "line": 123
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.glueUserDefinedFunction.GlueUserDefinedFunctionResourceUris"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/glue-user-defined-function/index:GlueUserDefinedFunctionResourceUrisOutputReference"
    },
    "@cdktn/provider-awscc.glueWorkflow.GlueWorkflow": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_workflow awscc_glue_workflow}."
      },
      "fqn": "@cdktn/provider-awscc.glueWorkflow.GlueWorkflow",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_workflow awscc_glue_workflow} Resource."
        },
        "locationInModule": {
          "filename": "src/glue-workflow/index.ts",
          "line": 82
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.glueWorkflow.GlueWorkflowConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/glue-workflow/index.ts",
        "line": 50
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a GlueWorkflow resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/glue-workflow/index.ts",
            "line": 67
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the GlueWorkflow to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_workflow#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing GlueWorkflow that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the GlueWorkflow to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-workflow/index.ts",
            "line": 117
          },
          "name": "resetDefaultRunProperties"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-workflow/index.ts",
            "line": 133
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-workflow/index.ts",
            "line": 154
          },
          "name": "resetMaxConcurrentRuns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-workflow/index.ts",
            "line": 170
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-workflow/index.ts",
            "line": 186
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-workflow/index.ts",
            "line": 198
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-workflow/index.ts",
            "line": 208
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "GlueWorkflow",
      "namespace": "glueWorkflow",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-workflow/index.ts",
            "line": 55
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-workflow/index.ts",
            "line": 142
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-workflow/index.ts",
            "line": 121
          },
          "name": "defaultRunPropertiesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-workflow/index.ts",
            "line": 137
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-workflow/index.ts",
            "line": 158
          },
          "name": "maxConcurrentRunsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-workflow/index.ts",
            "line": 174
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-workflow/index.ts",
            "line": 190
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-workflow/index.ts",
            "line": 111
          },
          "name": "defaultRunProperties",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-workflow/index.ts",
            "line": 127
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-workflow/index.ts",
            "line": 148
          },
          "name": "maxConcurrentRuns",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-workflow/index.ts",
            "line": 164
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/glue-workflow/index.ts",
            "line": 180
          },
          "name": "tags",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/glue-workflow/index:GlueWorkflow"
    },
    "@cdktn/provider-awscc.glueWorkflow.GlueWorkflowConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.glueWorkflow.GlueWorkflowConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/glue-workflow/index.ts",
        "line": 14
      },
      "name": "GlueWorkflowConfig",
      "namespace": "glueWorkflow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_workflow#default_run_properties GlueWorkflow#default_run_properties}",
            "stability": "stable",
            "summary": "A collection of properties to be used as part of each execution of the workflow."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-workflow/index.ts",
            "line": 20
          },
          "name": "defaultRunProperties",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_workflow#description GlueWorkflow#description}",
            "stability": "stable",
            "summary": "A description of the workflow."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-workflow/index.ts",
            "line": 26
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you leave this parameter blank, there is no limit to the number of concurrent workflow runs.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_workflow#max_concurrent_runs GlueWorkflow#max_concurrent_runs}",
            "stability": "stable",
            "summary": "You can use this parameter to prevent unwanted multiple updates to data, to control costs, or in some cases, to prevent exceeding the maximum number of concurrent runs of any of the component jobs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-workflow/index.ts",
            "line": 32
          },
          "name": "maxConcurrentRuns",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_workflow#name GlueWorkflow#name}",
            "stability": "stable",
            "summary": "The name of the workflow representing the flow."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-workflow/index.ts",
            "line": 38
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/glue_workflow#tags GlueWorkflow#tags}",
            "stability": "stable",
            "summary": "The tags to use with this workflow."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/glue-workflow/index.ts",
            "line": 44
          },
          "name": "tags",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/glue-workflow/index:GlueWorkflowConfig"
    },
    "@cdktn/provider-awscc.grafanaWorkspace.GrafanaWorkspace": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/grafana_workspace awscc_grafana_workspace}."
      },
      "fqn": "@cdktn/provider-awscc.grafanaWorkspace.GrafanaWorkspace",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/grafana_workspace awscc_grafana_workspace} Resource."
        },
        "locationInModule": {
          "filename": "src/grafana-workspace/index.ts",
          "line": 1340
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.grafanaWorkspace.GrafanaWorkspaceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/grafana-workspace/index.ts",
        "line": 1308
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a GrafanaWorkspace resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 1325
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the GrafanaWorkspace to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/grafana_workspace#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing GrafanaWorkspace that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the GrafanaWorkspace to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 1511
          },
          "name": "putNetworkAccessControl",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.grafanaWorkspace.GrafanaWorkspaceNetworkAccessControl"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 1620
          },
          "name": "putSamlConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.grafanaWorkspace.GrafanaWorkspaceSamlConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 1667
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.grafanaWorkspace.GrafanaWorkspaceTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 1683
          },
          "name": "putVpcConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.grafanaWorkspace.GrafanaWorkspaceVpcConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 1414
          },
          "name": "resetClientToken"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 1435
          },
          "name": "resetDataSources"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 1451
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 1472
          },
          "name": "resetGrafanaVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 1498
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 1514
          },
          "name": "resetNetworkAccessControl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 1530
          },
          "name": "resetNotificationDestinations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 1562
          },
          "name": "resetOrganizationalUnits"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 1546
          },
          "name": "resetOrganizationRoleName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 1591
          },
          "name": "resetPluginAdminEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 1607
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 1623
          },
          "name": "resetSamlConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 1649
          },
          "name": "resetStackSetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 1670
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 1686
          },
          "name": "resetVpcConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 1703
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 1726
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "GrafanaWorkspace",
      "namespace": "grafanaWorkspace",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 1313
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 1423
          },
          "name": "creationTimestamp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 1460
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 1481
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 1486
          },
          "name": "modificationTimestamp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 1508
          },
          "name": "networkAccessControl",
          "type": {
            "fqn": "@cdktn/provider-awscc.grafanaWorkspace.GrafanaWorkspaceNetworkAccessControlOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 1617
          },
          "name": "samlConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.grafanaWorkspace.GrafanaWorkspaceSamlConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 1632
          },
          "name": "samlConfigurationStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 1637
          },
          "name": "ssoClientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 1658
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 1664
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.grafanaWorkspace.GrafanaWorkspaceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 1680
          },
          "name": "vpcConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.grafanaWorkspace.GrafanaWorkspaceVpcConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 1695
          },
          "name": "workspaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 1389
          },
          "name": "accountAccessTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 1402
          },
          "name": "authenticationProvidersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 1418
          },
          "name": "clientTokenInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 1439
          },
          "name": "dataSourcesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 1455
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 1476
          },
          "name": "grafanaVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 1502
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 1518
          },
          "name": "networkAccessControlInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.grafanaWorkspace.GrafanaWorkspaceNetworkAccessControl"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 1534
          },
          "name": "notificationDestinationsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 1566
          },
          "name": "organizationalUnitsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 1550
          },
          "name": "organizationRoleNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 1579
          },
          "name": "permissionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 1595
          },
          "name": "pluginAdminEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 1611
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 1627
          },
          "name": "samlConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.grafanaWorkspace.GrafanaWorkspaceSamlConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 1653
          },
          "name": "stackSetNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 1674
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.grafanaWorkspace.GrafanaWorkspaceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 1690
          },
          "name": "vpcConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.grafanaWorkspace.GrafanaWorkspaceVpcConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 1382
          },
          "name": "accountAccessType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 1395
          },
          "name": "authenticationProviders",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 1408
          },
          "name": "clientToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 1429
          },
          "name": "dataSources",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 1445
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 1466
          },
          "name": "grafanaVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 1492
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 1524
          },
          "name": "notificationDestinations",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 1556
          },
          "name": "organizationalUnits",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 1540
          },
          "name": "organizationRoleName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 1572
          },
          "name": "permissionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 1585
          },
          "name": "pluginAdminEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 1601
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 1643
          },
          "name": "stackSetName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/grafana-workspace/index:GrafanaWorkspace"
    },
    "@cdktn/provider-awscc.grafanaWorkspace.GrafanaWorkspaceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.grafanaWorkspace.GrafanaWorkspaceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/grafana-workspace/index.ts",
        "line": 14
      },
      "name": "GrafanaWorkspaceConfig",
      "namespace": "grafanaWorkspace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Specifically these enums determine whether the workspace can access AWS resources in the AWS account only, or whether it can also access resources in other accounts in the same organization. If the value CURRENT_ACCOUNT is used, a workspace role ARN must be provided. If the value is ORGANIZATION, a list of organizational units must be provided.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/grafana_workspace#account_access_type GrafanaWorkspace#account_access_type}",
            "stability": "stable",
            "summary": "These enums represent valid account access types."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 20
          },
          "name": "accountAccessType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/grafana_workspace#authentication_providers GrafanaWorkspace#authentication_providers}",
            "stability": "stable",
            "summary": "List of authentication providers to enable."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 26
          },
          "name": "authenticationProviders",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The SERVICE_MANAGED permission type means the Managed Grafana service will create a workspace IAM role on your behalf. The CUSTOMER_MANAGED permission type means that the customer is expected to provide an IAM role that the Grafana workspace can use to query data sources.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/grafana_workspace#permission_type GrafanaWorkspace#permission_type}",
            "stability": "stable",
            "summary": "These enums represent valid permission types to use when creating or configuring a Grafana workspace."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 86
          },
          "name": "permissionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/grafana_workspace#client_token GrafanaWorkspace#client_token}",
            "stability": "stable",
            "summary": "A unique, case-sensitive, user-provided identifier to ensure the idempotency of the request."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 32
          },
          "name": "clientToken",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/grafana_workspace#data_sources GrafanaWorkspace#data_sources}",
            "stability": "stable",
            "summary": "List of data sources on the service managed IAM role."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 38
          },
          "name": "dataSources",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/grafana_workspace#description GrafanaWorkspace#description}",
            "stability": "stable",
            "summary": "Description of a workspace."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 44
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/grafana_workspace#grafana_version GrafanaWorkspace#grafana_version}",
            "stability": "stable",
            "summary": "The version of Grafana to support in your workspace."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 50
          },
          "name": "grafanaVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/grafana_workspace#name GrafanaWorkspace#name}",
            "stability": "stable",
            "summary": "The user friendly name of a workspace."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 56
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/grafana_workspace#network_access_control GrafanaWorkspace#network_access_control}",
            "stability": "stable",
            "summary": "The configuration settings for Network Access Control."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 62
          },
          "name": "networkAccessControl",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.grafanaWorkspace.GrafanaWorkspaceNetworkAccessControl"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/grafana_workspace#notification_destinations GrafanaWorkspace#notification_destinations}",
            "stability": "stable",
            "summary": "List of notification destinations on the customers service managed IAM role that the Grafana workspace can query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 68
          },
          "name": "notificationDestinations",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/grafana_workspace#organizational_units GrafanaWorkspace#organizational_units}",
            "stability": "stable",
            "summary": "List of Organizational Units containing AWS accounts the Grafana workspace can pull data from."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 80
          },
          "name": "organizationalUnits",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/grafana_workspace#organization_role_name GrafanaWorkspace#organization_role_name}",
            "stability": "stable",
            "summary": "The name of an IAM role that already exists to use with AWS Organizations to access AWS data sources and notification channels in other accounts in an organization."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 74
          },
          "name": "organizationRoleName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/grafana_workspace#plugin_admin_enabled GrafanaWorkspace#plugin_admin_enabled}",
            "stability": "stable",
            "summary": "Allow workspace admins to install plugins."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 92
          },
          "name": "pluginAdminEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/grafana_workspace#role_arn GrafanaWorkspace#role_arn}",
            "stability": "stable",
            "summary": "IAM Role that will be used to grant the Grafana workspace access to a customers AWS resources."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 98
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/grafana_workspace#saml_configuration GrafanaWorkspace#saml_configuration}",
            "stability": "stable",
            "summary": "SAML configuration data associated with an AMG workspace."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 104
          },
          "name": "samlConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.grafanaWorkspace.GrafanaWorkspaceSamlConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/grafana_workspace#stack_set_name GrafanaWorkspace#stack_set_name}",
            "stability": "stable",
            "summary": "The name of the AWS CloudFormation stack set to use to generate IAM roles to be used for this workspace."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 110
          },
          "name": "stackSetName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/grafana_workspace#tags GrafanaWorkspace#tags}",
            "stability": "stable",
            "summary": "The list of tags associated with the workspace."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 116
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.grafanaWorkspace.GrafanaWorkspaceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/grafana_workspace#vpc_configuration GrafanaWorkspace#vpc_configuration}",
            "stability": "stable",
            "summary": "The configuration settings for an Amazon VPC that contains data sources for your Grafana workspace to connect to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 122
          },
          "name": "vpcConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.grafanaWorkspace.GrafanaWorkspaceVpcConfiguration"
          }
        }
      ],
      "symbolId": "src/grafana-workspace/index:GrafanaWorkspaceConfig"
    },
    "@cdktn/provider-awscc.grafanaWorkspace.GrafanaWorkspaceNetworkAccessControl": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.grafanaWorkspace.GrafanaWorkspaceNetworkAccessControl",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/grafana-workspace/index.ts",
        "line": 124
      },
      "name": "GrafanaWorkspaceNetworkAccessControl",
      "namespace": "grafanaWorkspace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "A prefix list is a list of CIDR ranges of IP addresses. The IP addresses specified are allowed to access your workspace. If the list is not included in the configuration then no IP addresses will be allowed to access the workspace.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/grafana_workspace#prefix_list_ids GrafanaWorkspace#prefix_list_ids}",
            "stability": "stable",
            "summary": "The list of prefix list IDs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 130
          },
          "name": "prefixListIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If a NetworkAccessConfiguration is specified then only VPC endpoints specified here will be allowed to access the workspace.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/grafana_workspace#vpce_ids GrafanaWorkspace#vpce_ids}",
            "stability": "stable",
            "summary": "The list of Amazon VPC endpoint IDs for the workspace."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 136
          },
          "name": "vpceIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/grafana-workspace/index:GrafanaWorkspaceNetworkAccessControl"
    },
    "@cdktn/provider-awscc.grafanaWorkspace.GrafanaWorkspaceNetworkAccessControlOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.grafanaWorkspace.GrafanaWorkspaceNetworkAccessControlOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/grafana-workspace/index.ts",
          "line": 183
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/grafana-workspace/index.ts",
        "line": 175
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 231
          },
          "name": "resetPrefixListIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 247
          },
          "name": "resetVpceIds"
        }
      ],
      "name": "GrafanaWorkspaceNetworkAccessControlOutputReference",
      "namespace": "grafanaWorkspace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 235
          },
          "name": "prefixListIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 251
          },
          "name": "vpceIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 225
          },
          "name": "prefixListIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 241
          },
          "name": "vpceIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 187
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.grafanaWorkspace.GrafanaWorkspaceNetworkAccessControl"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/grafana-workspace/index:GrafanaWorkspaceNetworkAccessControlOutputReference"
    },
    "@cdktn/provider-awscc.grafanaWorkspace.GrafanaWorkspaceSamlConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.grafanaWorkspace.GrafanaWorkspaceSamlConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/grafana-workspace/index.ts",
        "line": 788
      },
      "name": "GrafanaWorkspaceSamlConfiguration",
      "namespace": "grafanaWorkspace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/grafana_workspace#allowed_organizations GrafanaWorkspace#allowed_organizations}",
            "stability": "stable",
            "summary": "List of SAML organizations allowed to access Grafana."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 794
          },
          "name": "allowedOrganizations",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/grafana_workspace#assertion_attributes GrafanaWorkspace#assertion_attributes}",
            "stability": "stable",
            "summary": "Maps Grafana friendly names to the IdPs SAML attributes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 800
          },
          "name": "assertionAttributes",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.grafanaWorkspace.GrafanaWorkspaceSamlConfigurationAssertionAttributes"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/grafana_workspace#idp_metadata GrafanaWorkspace#idp_metadata}",
            "stability": "stable",
            "summary": "IdP Metadata used to configure SAML authentication in Grafana."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 806
          },
          "name": "idpMetadata",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.grafanaWorkspace.GrafanaWorkspaceSamlConfigurationIdpMetadata"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/grafana_workspace#login_validity_duration GrafanaWorkspace#login_validity_duration}",
            "stability": "stable",
            "summary": "The maximum lifetime an authenticated user can be logged in (in minutes) before being required to re-authenticate."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 812
          },
          "name": "loginValidityDuration",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/grafana_workspace#role_values GrafanaWorkspace#role_values}",
            "stability": "stable",
            "summary": "Maps SAML roles to the Grafana Editor and Admin roles."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 818
          },
          "name": "roleValues",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.grafanaWorkspace.GrafanaWorkspaceSamlConfigurationRoleValues"
          }
        }
      ],
      "symbolId": "src/grafana-workspace/index:GrafanaWorkspaceSamlConfiguration"
    },
    "@cdktn/provider-awscc.grafanaWorkspace.GrafanaWorkspaceSamlConfigurationAssertionAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.grafanaWorkspace.GrafanaWorkspaceSamlConfigurationAssertionAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/grafana-workspace/index.ts",
        "line": 255
      },
      "name": "GrafanaWorkspaceSamlConfigurationAssertionAttributes",
      "namespace": "grafanaWorkspace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/grafana_workspace#email GrafanaWorkspace#email}",
            "stability": "stable",
            "summary": "Name of the attribute within the SAML assert to use as the users email in Grafana."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 261
          },
          "name": "email",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/grafana_workspace#groups GrafanaWorkspace#groups}",
            "stability": "stable",
            "summary": "Name of the attribute within the SAML assert to use as the users groups in Grafana."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 267
          },
          "name": "groups",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/grafana_workspace#login GrafanaWorkspace#login}",
            "stability": "stable",
            "summary": "Name of the attribute within the SAML assert to use as the users login handle in Grafana."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 273
          },
          "name": "login",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/grafana_workspace#name GrafanaWorkspace#name}",
            "stability": "stable",
            "summary": "Name of the attribute within the SAML assert to use as the users name in Grafana."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 279
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/grafana_workspace#org GrafanaWorkspace#org}",
            "stability": "stable",
            "summary": "Name of the attribute within the SAML assert to use as the users organizations in Grafana."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 285
          },
          "name": "org",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/grafana_workspace#role GrafanaWorkspace#role}",
            "stability": "stable",
            "summary": "Name of the attribute within the SAML assert to use as the users roles in Grafana."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 291
          },
          "name": "role",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/grafana-workspace/index:GrafanaWorkspaceSamlConfigurationAssertionAttributes"
    },
    "@cdktn/provider-awscc.grafanaWorkspace.GrafanaWorkspaceSamlConfigurationAssertionAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.grafanaWorkspace.GrafanaWorkspaceSamlConfigurationAssertionAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/grafana-workspace/index.ts",
          "line": 366
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/grafana-workspace/index.ts",
        "line": 358
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 438
          },
          "name": "resetEmail"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 454
          },
          "name": "resetGroups"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 470
          },
          "name": "resetLogin"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 486
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 502
          },
          "name": "resetOrg"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 518
          },
          "name": "resetRole"
        }
      ],
      "name": "GrafanaWorkspaceSamlConfigurationAssertionAttributesOutputReference",
      "namespace": "grafanaWorkspace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 442
          },
          "name": "emailInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 458
          },
          "name": "groupsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 474
          },
          "name": "loginInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 490
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 506
          },
          "name": "orgInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 522
          },
          "name": "roleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 432
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 448
          },
          "name": "groups",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 464
          },
          "name": "login",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 480
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 496
          },
          "name": "org",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 512
          },
          "name": "role",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 370
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.grafanaWorkspace.GrafanaWorkspaceSamlConfigurationAssertionAttributes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/grafana-workspace/index:GrafanaWorkspaceSamlConfigurationAssertionAttributesOutputReference"
    },
    "@cdktn/provider-awscc.grafanaWorkspace.GrafanaWorkspaceSamlConfigurationIdpMetadata": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.grafanaWorkspace.GrafanaWorkspaceSamlConfigurationIdpMetadata",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/grafana-workspace/index.ts",
        "line": 526
      },
      "name": "GrafanaWorkspaceSamlConfigurationIdpMetadata",
      "namespace": "grafanaWorkspace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/grafana_workspace#url GrafanaWorkspace#url}",
            "stability": "stable",
            "summary": "URL that vends the IdPs metadata."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 532
          },
          "name": "url",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/grafana_workspace#xml GrafanaWorkspace#xml}",
            "stability": "stable",
            "summary": "XML blob of the IdPs metadata."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 538
          },
          "name": "xml",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/grafana-workspace/index:GrafanaWorkspaceSamlConfigurationIdpMetadata"
    },
    "@cdktn/provider-awscc.grafanaWorkspace.GrafanaWorkspaceSamlConfigurationIdpMetadataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.grafanaWorkspace.GrafanaWorkspaceSamlConfigurationIdpMetadataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/grafana-workspace/index.ts",
          "line": 585
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/grafana-workspace/index.ts",
        "line": 577
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 633
          },
          "name": "resetUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 649
          },
          "name": "resetXml"
        }
      ],
      "name": "GrafanaWorkspaceSamlConfigurationIdpMetadataOutputReference",
      "namespace": "grafanaWorkspace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 637
          },
          "name": "urlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 653
          },
          "name": "xmlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 627
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 643
          },
          "name": "xml",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 589
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.grafanaWorkspace.GrafanaWorkspaceSamlConfigurationIdpMetadata"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/grafana-workspace/index:GrafanaWorkspaceSamlConfigurationIdpMetadataOutputReference"
    },
    "@cdktn/provider-awscc.grafanaWorkspace.GrafanaWorkspaceSamlConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.grafanaWorkspace.GrafanaWorkspaceSamlConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/grafana-workspace/index.ts",
          "line": 886
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/grafana-workspace/index.ts",
        "line": 878
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 965
          },
          "name": "putAssertionAttributes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.grafanaWorkspace.GrafanaWorkspaceSamlConfigurationAssertionAttributes"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 981
          },
          "name": "putIdpMetadata",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.grafanaWorkspace.GrafanaWorkspaceSamlConfigurationIdpMetadata"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 1013
          },
          "name": "putRoleValues",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.grafanaWorkspace.GrafanaWorkspaceSamlConfigurationRoleValues"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 952
          },
          "name": "resetAllowedOrganizations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 968
          },
          "name": "resetAssertionAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 984
          },
          "name": "resetIdpMetadata"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 1000
          },
          "name": "resetLoginValidityDuration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 1016
          },
          "name": "resetRoleValues"
        }
      ],
      "name": "GrafanaWorkspaceSamlConfigurationOutputReference",
      "namespace": "grafanaWorkspace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 962
          },
          "name": "assertionAttributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.grafanaWorkspace.GrafanaWorkspaceSamlConfigurationAssertionAttributesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 978
          },
          "name": "idpMetadata",
          "type": {
            "fqn": "@cdktn/provider-awscc.grafanaWorkspace.GrafanaWorkspaceSamlConfigurationIdpMetadataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 1010
          },
          "name": "roleValues",
          "type": {
            "fqn": "@cdktn/provider-awscc.grafanaWorkspace.GrafanaWorkspaceSamlConfigurationRoleValuesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 956
          },
          "name": "allowedOrganizationsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 972
          },
          "name": "assertionAttributesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.grafanaWorkspace.GrafanaWorkspaceSamlConfigurationAssertionAttributes"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 988
          },
          "name": "idpMetadataInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.grafanaWorkspace.GrafanaWorkspaceSamlConfigurationIdpMetadata"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 1004
          },
          "name": "loginValidityDurationInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 1020
          },
          "name": "roleValuesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.grafanaWorkspace.GrafanaWorkspaceSamlConfigurationRoleValues"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 946
          },
          "name": "allowedOrganizations",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 994
          },
          "name": "loginValidityDuration",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 890
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.grafanaWorkspace.GrafanaWorkspaceSamlConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/grafana-workspace/index:GrafanaWorkspaceSamlConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.grafanaWorkspace.GrafanaWorkspaceSamlConfigurationRoleValues": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.grafanaWorkspace.GrafanaWorkspaceSamlConfigurationRoleValues",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/grafana-workspace/index.ts",
        "line": 657
      },
      "name": "GrafanaWorkspaceSamlConfigurationRoleValues",
      "namespace": "grafanaWorkspace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/grafana_workspace#admin GrafanaWorkspace#admin}",
            "stability": "stable",
            "summary": "List of SAML roles which will be mapped into the Grafana Admin role."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 663
          },
          "name": "admin",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/grafana_workspace#editor GrafanaWorkspace#editor}",
            "stability": "stable",
            "summary": "List of SAML roles which will be mapped into the Grafana Editor role."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 669
          },
          "name": "editor",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/grafana-workspace/index:GrafanaWorkspaceSamlConfigurationRoleValues"
    },
    "@cdktn/provider-awscc.grafanaWorkspace.GrafanaWorkspaceSamlConfigurationRoleValuesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.grafanaWorkspace.GrafanaWorkspaceSamlConfigurationRoleValuesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/grafana-workspace/index.ts",
          "line": 716
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/grafana-workspace/index.ts",
        "line": 708
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 764
          },
          "name": "resetAdmin"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 780
          },
          "name": "resetEditor"
        }
      ],
      "name": "GrafanaWorkspaceSamlConfigurationRoleValuesOutputReference",
      "namespace": "grafanaWorkspace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 768
          },
          "name": "adminInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 784
          },
          "name": "editorInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 758
          },
          "name": "admin",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 774
          },
          "name": "editor",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 720
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.grafanaWorkspace.GrafanaWorkspaceSamlConfigurationRoleValues"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/grafana-workspace/index:GrafanaWorkspaceSamlConfigurationRoleValuesOutputReference"
    },
    "@cdktn/provider-awscc.grafanaWorkspace.GrafanaWorkspaceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.grafanaWorkspace.GrafanaWorkspaceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/grafana-workspace/index.ts",
        "line": 1024
      },
      "name": "GrafanaWorkspaceTags",
      "namespace": "grafanaWorkspace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/grafana_workspace#key GrafanaWorkspace#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 1028
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/grafana_workspace#value GrafanaWorkspace#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 1032
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/grafana-workspace/index:GrafanaWorkspaceTags"
    },
    "@cdktn/provider-awscc.grafanaWorkspace.GrafanaWorkspaceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.grafanaWorkspace.GrafanaWorkspaceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/grafana-workspace/index.ts",
          "line": 1162
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/grafana-workspace/index.ts",
        "line": 1154
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 1169
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.grafanaWorkspace.GrafanaWorkspaceTagsOutputReference"
            }
          }
        }
      ],
      "name": "GrafanaWorkspaceTagsList",
      "namespace": "grafanaWorkspace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 1155
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.grafanaWorkspace.GrafanaWorkspaceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/grafana-workspace/index:GrafanaWorkspaceTagsList"
    },
    "@cdktn/provider-awscc.grafanaWorkspace.GrafanaWorkspaceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.grafanaWorkspace.GrafanaWorkspaceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/grafana-workspace/index.ts",
          "line": 1081
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/grafana-workspace/index.ts",
        "line": 1071
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 1129
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 1145
          },
          "name": "resetValue"
        }
      ],
      "name": "GrafanaWorkspaceTagsOutputReference",
      "namespace": "grafanaWorkspace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 1133
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 1149
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 1123
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 1139
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 1085
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.grafanaWorkspace.GrafanaWorkspaceTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/grafana-workspace/index:GrafanaWorkspaceTagsOutputReference"
    },
    "@cdktn/provider-awscc.grafanaWorkspace.GrafanaWorkspaceVpcConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.grafanaWorkspace.GrafanaWorkspaceVpcConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/grafana-workspace/index.ts",
        "line": 1173
      },
      "name": "GrafanaWorkspaceVpcConfiguration",
      "namespace": "grafanaWorkspace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/grafana_workspace#security_group_ids GrafanaWorkspace#security_group_ids}",
            "stability": "stable",
            "summary": "The list of Amazon EC2 security group IDs attached to the Amazon VPC for your Grafana workspace to connect."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 1179
          },
          "name": "securityGroupIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/grafana_workspace#subnet_ids GrafanaWorkspace#subnet_ids}",
            "stability": "stable",
            "summary": "The list of Amazon EC2 subnet IDs created in the Amazon VPC for your Grafana workspace to connect."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 1185
          },
          "name": "subnetIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/grafana-workspace/index:GrafanaWorkspaceVpcConfiguration"
    },
    "@cdktn/provider-awscc.grafanaWorkspace.GrafanaWorkspaceVpcConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.grafanaWorkspace.GrafanaWorkspaceVpcConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/grafana-workspace/index.ts",
          "line": 1232
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/grafana-workspace/index.ts",
        "line": 1224
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 1280
          },
          "name": "resetSecurityGroupIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 1296
          },
          "name": "resetSubnetIds"
        }
      ],
      "name": "GrafanaWorkspaceVpcConfigurationOutputReference",
      "namespace": "grafanaWorkspace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 1284
          },
          "name": "securityGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 1300
          },
          "name": "subnetIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 1274
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 1290
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grafana-workspace/index.ts",
            "line": 1236
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.grafanaWorkspace.GrafanaWorkspaceVpcConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/grafana-workspace/index:GrafanaWorkspaceVpcConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.greengrassv2ComponentVersion.Greengrassv2ComponentVersion": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/greengrassv2_component_version awscc_greengrassv2_component_version}."
      },
      "fqn": "@cdktn/provider-awscc.greengrassv2ComponentVersion.Greengrassv2ComponentVersion",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/greengrassv2_component_version awscc_greengrassv2_component_version} Resource."
        },
        "locationInModule": {
          "filename": "src/greengrassv2-component-version/index.ts",
          "line": 1909
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.greengrassv2ComponentVersion.Greengrassv2ComponentVersionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/greengrassv2-component-version/index.ts",
        "line": 1877
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Greengrassv2ComponentVersion resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1894
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Greengrassv2ComponentVersion to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/greengrassv2_component_version#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Greengrassv2ComponentVersion that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Greengrassv2ComponentVersion to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1975
          },
          "name": "putLambdaFunction",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.greengrassv2ComponentVersion.Greengrassv2ComponentVersionLambdaFunction"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1962
          },
          "name": "resetInlineRecipe"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1978
          },
          "name": "resetLambdaFunction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1994
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 2006
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 2014
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Greengrassv2ComponentVersion",
      "namespace": "greengrassv2ComponentVersion",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1882
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1935
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1940
          },
          "name": "componentName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1945
          },
          "name": "componentVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1950
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1972
          },
          "name": "lambdaFunction",
          "type": {
            "fqn": "@cdktn/provider-awscc.greengrassv2ComponentVersion.Greengrassv2ComponentVersionLambdaFunctionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1966
          },
          "name": "inlineRecipeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1982
          },
          "name": "lambdaFunctionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.greengrassv2ComponentVersion.Greengrassv2ComponentVersionLambdaFunction"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1998
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1956
          },
          "name": "inlineRecipe",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1988
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/greengrassv2-component-version/index:Greengrassv2ComponentVersion"
    },
    "@cdktn/provider-awscc.greengrassv2ComponentVersion.Greengrassv2ComponentVersionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.greengrassv2ComponentVersion.Greengrassv2ComponentVersionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/greengrassv2-component-version/index.ts",
        "line": 14
      },
      "name": "Greengrassv2ComponentVersionConfig",
      "namespace": "greengrassv2ComponentVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/greengrassv2_component_version#inline_recipe Greengrassv2ComponentVersion#inline_recipe}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 18
          },
          "name": "inlineRecipe",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/greengrassv2_component_version#lambda_function Greengrassv2ComponentVersion#lambda_function}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 22
          },
          "name": "lambdaFunction",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.greengrassv2ComponentVersion.Greengrassv2ComponentVersionLambdaFunction"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/greengrassv2_component_version#tags Greengrassv2ComponentVersion#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 26
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/greengrassv2-component-version/index:Greengrassv2ComponentVersionConfig"
    },
    "@cdktn/provider-awscc.greengrassv2ComponentVersion.Greengrassv2ComponentVersionLambdaFunction": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.greengrassv2ComponentVersion.Greengrassv2ComponentVersionLambdaFunction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/greengrassv2-component-version/index.ts",
        "line": 1614
      },
      "name": "Greengrassv2ComponentVersionLambdaFunction",
      "namespace": "greengrassv2ComponentVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/greengrassv2_component_version#component_dependencies Greengrassv2ComponentVersion#component_dependencies}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1618
          },
          "name": "componentDependencies",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.greengrassv2ComponentVersion.Greengrassv2ComponentVersionLambdaFunctionComponentDependencies"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/greengrassv2_component_version#component_lambda_parameters Greengrassv2ComponentVersion#component_lambda_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1622
          },
          "name": "componentLambdaParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.greengrassv2ComponentVersion.Greengrassv2ComponentVersionLambdaFunctionComponentLambdaParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/greengrassv2_component_version#component_name Greengrassv2ComponentVersion#component_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1626
          },
          "name": "componentName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/greengrassv2_component_version#component_platforms Greengrassv2ComponentVersion#component_platforms}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1630
          },
          "name": "componentPlatforms",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.greengrassv2ComponentVersion.Greengrassv2ComponentVersionLambdaFunctionComponentPlatforms"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/greengrassv2_component_version#component_version Greengrassv2ComponentVersion#component_version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1634
          },
          "name": "componentVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/greengrassv2_component_version#lambda_arn Greengrassv2ComponentVersion#lambda_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1638
          },
          "name": "lambdaArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/greengrassv2-component-version/index:Greengrassv2ComponentVersionLambdaFunction"
    },
    "@cdktn/provider-awscc.greengrassv2ComponentVersion.Greengrassv2ComponentVersionLambdaFunctionComponentDependencies": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.greengrassv2ComponentVersion.Greengrassv2ComponentVersionLambdaFunctionComponentDependencies",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/greengrassv2-component-version/index.ts",
        "line": 28
      },
      "name": "Greengrassv2ComponentVersionLambdaFunctionComponentDependencies",
      "namespace": "greengrassv2ComponentVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/greengrassv2_component_version#dependency_type Greengrassv2ComponentVersion#dependency_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 32
          },
          "name": "dependencyType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/greengrassv2_component_version#version_requirement Greengrassv2ComponentVersion#version_requirement}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 36
          },
          "name": "versionRequirement",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/greengrassv2-component-version/index:Greengrassv2ComponentVersionLambdaFunctionComponentDependencies"
    },
    "@cdktn/provider-awscc.greengrassv2ComponentVersion.Greengrassv2ComponentVersionLambdaFunctionComponentDependenciesMap": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.greengrassv2ComponentVersion.Greengrassv2ComponentVersionLambdaFunctionComponentDependenciesMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/greengrassv2-component-version/index.ts",
          "line": 164
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/greengrassv2-component-version/index.ts",
        "line": 157
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 171
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.greengrassv2ComponentVersion.Greengrassv2ComponentVersionLambdaFunctionComponentDependenciesOutputReference"
            }
          }
        }
      ],
      "name": "Greengrassv2ComponentVersionLambdaFunctionComponentDependenciesMap",
      "namespace": "greengrassv2ComponentVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 158
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.greengrassv2ComponentVersion.Greengrassv2ComponentVersionLambdaFunctionComponentDependencies"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/greengrassv2-component-version/index:Greengrassv2ComponentVersionLambdaFunctionComponentDependenciesMap"
    },
    "@cdktn/provider-awscc.greengrassv2ComponentVersion.Greengrassv2ComponentVersionLambdaFunctionComponentDependenciesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.greengrassv2ComponentVersion.Greengrassv2ComponentVersionLambdaFunctionComponentDependenciesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/greengrassv2-component-version/index.ts",
          "line": 84
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/greengrassv2-component-version/index.ts",
        "line": 75
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 132
          },
          "name": "resetDependencyType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 148
          },
          "name": "resetVersionRequirement"
        }
      ],
      "name": "Greengrassv2ComponentVersionLambdaFunctionComponentDependenciesOutputReference",
      "namespace": "greengrassv2ComponentVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 136
          },
          "name": "dependencyTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 152
          },
          "name": "versionRequirementInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 126
          },
          "name": "dependencyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 142
          },
          "name": "versionRequirement",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 88
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.greengrassv2ComponentVersion.Greengrassv2ComponentVersionLambdaFunctionComponentDependencies"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/greengrassv2-component-version/index:Greengrassv2ComponentVersionLambdaFunctionComponentDependenciesOutputReference"
    },
    "@cdktn/provider-awscc.greengrassv2ComponentVersion.Greengrassv2ComponentVersionLambdaFunctionComponentLambdaParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.greengrassv2ComponentVersion.Greengrassv2ComponentVersionLambdaFunctionComponentLambdaParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/greengrassv2-component-version/index.ts",
        "line": 1041
      },
      "name": "Greengrassv2ComponentVersionLambdaFunctionComponentLambdaParameters",
      "namespace": "greengrassv2ComponentVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/greengrassv2_component_version#environment_variables Greengrassv2ComponentVersion#environment_variables}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1045
          },
          "name": "environmentVariables",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/greengrassv2_component_version#event_sources Greengrassv2ComponentVersion#event_sources}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1049
          },
          "name": "eventSources",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.greengrassv2ComponentVersion.Greengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersEventSources"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/greengrassv2_component_version#exec_args Greengrassv2ComponentVersion#exec_args}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1053
          },
          "name": "execArgs",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/greengrassv2_component_version#input_payload_encoding_type Greengrassv2ComponentVersion#input_payload_encoding_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1057
          },
          "name": "inputPayloadEncodingType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/greengrassv2_component_version#linux_process_params Greengrassv2ComponentVersion#linux_process_params}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1061
          },
          "name": "linuxProcessParams",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.greengrassv2ComponentVersion.Greengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParams"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/greengrassv2_component_version#max_idle_time_in_seconds Greengrassv2ComponentVersion#max_idle_time_in_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1065
          },
          "name": "maxIdleTimeInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/greengrassv2_component_version#max_instances_count Greengrassv2ComponentVersion#max_instances_count}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1069
          },
          "name": "maxInstancesCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/greengrassv2_component_version#max_queue_size Greengrassv2ComponentVersion#max_queue_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1073
          },
          "name": "maxQueueSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/greengrassv2_component_version#pinned Greengrassv2ComponentVersion#pinned}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1077
          },
          "name": "pinned",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/greengrassv2_component_version#status_timeout_in_seconds Greengrassv2ComponentVersion#status_timeout_in_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1081
          },
          "name": "statusTimeoutInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/greengrassv2_component_version#timeout_in_seconds Greengrassv2ComponentVersion#timeout_in_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1085
          },
          "name": "timeoutInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/greengrassv2-component-version/index:Greengrassv2ComponentVersionLambdaFunctionComponentLambdaParameters"
    },
    "@cdktn/provider-awscc.greengrassv2ComponentVersion.Greengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersEventSources": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.greengrassv2ComponentVersion.Greengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersEventSources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/greengrassv2-component-version/index.ts",
        "line": 175
      },
      "name": "Greengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersEventSources",
      "namespace": "greengrassv2ComponentVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/greengrassv2_component_version#topic Greengrassv2ComponentVersion#topic}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 179
          },
          "name": "topic",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/greengrassv2_component_version#type Greengrassv2ComponentVersion#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 183
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/greengrassv2-component-version/index:Greengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersEventSources"
    },
    "@cdktn/provider-awscc.greengrassv2ComponentVersion.Greengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersEventSourcesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.greengrassv2ComponentVersion.Greengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersEventSourcesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/greengrassv2-component-version/index.ts",
          "line": 313
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/greengrassv2-component-version/index.ts",
        "line": 305
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 320
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.greengrassv2ComponentVersion.Greengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersEventSourcesOutputReference"
            }
          }
        }
      ],
      "name": "Greengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersEventSourcesList",
      "namespace": "greengrassv2ComponentVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 306
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.greengrassv2ComponentVersion.Greengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersEventSources"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/greengrassv2-component-version/index:Greengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersEventSourcesList"
    },
    "@cdktn/provider-awscc.greengrassv2ComponentVersion.Greengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersEventSourcesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.greengrassv2ComponentVersion.Greengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersEventSourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/greengrassv2-component-version/index.ts",
          "line": 232
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/greengrassv2-component-version/index.ts",
        "line": 222
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 280
          },
          "name": "resetTopic"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 296
          },
          "name": "resetType"
        }
      ],
      "name": "Greengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersEventSourcesOutputReference",
      "namespace": "greengrassv2ComponentVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 284
          },
          "name": "topicInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 300
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 274
          },
          "name": "topic",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 290
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 236
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.greengrassv2ComponentVersion.Greengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersEventSources"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/greengrassv2-component-version/index:Greengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersEventSourcesOutputReference"
    },
    "@cdktn/provider-awscc.greengrassv2ComponentVersion.Greengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParams": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.greengrassv2ComponentVersion.Greengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParams",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/greengrassv2-component-version/index.ts",
        "line": 914
      },
      "name": "Greengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParams",
      "namespace": "greengrassv2ComponentVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/greengrassv2_component_version#container_params Greengrassv2ComponentVersion#container_params}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 918
          },
          "name": "containerParams",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.greengrassv2ComponentVersion.Greengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParamsContainerParams"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/greengrassv2_component_version#isolation_mode Greengrassv2ComponentVersion#isolation_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 922
          },
          "name": "isolationMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/greengrassv2-component-version/index:Greengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParams"
    },
    "@cdktn/provider-awscc.greengrassv2ComponentVersion.Greengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParamsContainerParams": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.greengrassv2ComponentVersion.Greengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParamsContainerParams",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/greengrassv2-component-version/index.ts",
        "line": 721
      },
      "name": "Greengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParamsContainerParams",
      "namespace": "greengrassv2ComponentVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/greengrassv2_component_version#devices Greengrassv2ComponentVersion#devices}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 725
          },
          "name": "devices",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.greengrassv2ComponentVersion.Greengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParamsContainerParamsDevices"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/greengrassv2_component_version#memory_size_in_kb Greengrassv2ComponentVersion#memory_size_in_kb}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 729
          },
          "name": "memorySizeInKb",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/greengrassv2_component_version#mount_ro_sysfs Greengrassv2ComponentVersion#mount_ro_sysfs}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 733
          },
          "name": "mountRoSysfs",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/greengrassv2_component_version#volumes Greengrassv2ComponentVersion#volumes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 737
          },
          "name": "volumes",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.greengrassv2ComponentVersion.Greengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParamsContainerParamsVolumes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/greengrassv2-component-version/index:Greengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParamsContainerParams"
    },
    "@cdktn/provider-awscc.greengrassv2ComponentVersion.Greengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParamsContainerParamsDevices": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.greengrassv2ComponentVersion.Greengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParamsContainerParamsDevices",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/greengrassv2-component-version/index.ts",
        "line": 324
      },
      "name": "Greengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParamsContainerParamsDevices",
      "namespace": "greengrassv2ComponentVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/greengrassv2_component_version#add_group_owner Greengrassv2ComponentVersion#add_group_owner}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 328
          },
          "name": "addGroupOwner",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/greengrassv2_component_version#path Greengrassv2ComponentVersion#path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 332
          },
          "name": "path",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/greengrassv2_component_version#permission Greengrassv2ComponentVersion#permission}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 336
          },
          "name": "permission",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/greengrassv2-component-version/index:Greengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParamsContainerParamsDevices"
    },
    "@cdktn/provider-awscc.greengrassv2ComponentVersion.Greengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParamsContainerParamsDevicesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.greengrassv2ComponentVersion.Greengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParamsContainerParamsDevicesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/greengrassv2-component-version/index.ts",
          "line": 495
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/greengrassv2-component-version/index.ts",
        "line": 487
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 502
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.greengrassv2ComponentVersion.Greengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParamsContainerParamsDevicesOutputReference"
            }
          }
        }
      ],
      "name": "Greengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParamsContainerParamsDevicesList",
      "namespace": "greengrassv2ComponentVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 488
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.greengrassv2ComponentVersion.Greengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParamsContainerParamsDevices"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/greengrassv2-component-version/index:Greengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParamsContainerParamsDevicesList"
    },
    "@cdktn/provider-awscc.greengrassv2ComponentVersion.Greengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParamsContainerParamsDevicesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.greengrassv2ComponentVersion.Greengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParamsContainerParamsDevicesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/greengrassv2-component-version/index.ts",
          "line": 392
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/greengrassv2-component-version/index.ts",
        "line": 382
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 446
          },
          "name": "resetAddGroupOwner"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 462
          },
          "name": "resetPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 478
          },
          "name": "resetPermission"
        }
      ],
      "name": "Greengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParamsContainerParamsDevicesOutputReference",
      "namespace": "greengrassv2ComponentVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 450
          },
          "name": "addGroupOwnerInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 466
          },
          "name": "pathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 482
          },
          "name": "permissionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 440
          },
          "name": "addGroupOwner",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 456
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 472
          },
          "name": "permission",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 396
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.greengrassv2ComponentVersion.Greengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParamsContainerParamsDevices"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/greengrassv2-component-version/index:Greengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParamsContainerParamsDevicesOutputReference"
    },
    "@cdktn/provider-awscc.greengrassv2ComponentVersion.Greengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParamsContainerParamsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.greengrassv2ComponentVersion.Greengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParamsContainerParamsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/greengrassv2-component-version/index.ts",
          "line": 798
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/greengrassv2-component-version/index.ts",
        "line": 790
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 855
          },
          "name": "putDevices",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.greengrassv2ComponentVersion.Greengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParamsContainerParamsDevices"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 903
          },
          "name": "putVolumes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.greengrassv2ComponentVersion.Greengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParamsContainerParamsVolumes"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 858
          },
          "name": "resetDevices"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 874
          },
          "name": "resetMemorySizeInKb"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 890
          },
          "name": "resetMountRoSysfs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 906
          },
          "name": "resetVolumes"
        }
      ],
      "name": "Greengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParamsContainerParamsOutputReference",
      "namespace": "greengrassv2ComponentVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 852
          },
          "name": "devices",
          "type": {
            "fqn": "@cdktn/provider-awscc.greengrassv2ComponentVersion.Greengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParamsContainerParamsDevicesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 900
          },
          "name": "volumes",
          "type": {
            "fqn": "@cdktn/provider-awscc.greengrassv2ComponentVersion.Greengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParamsContainerParamsVolumesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 862
          },
          "name": "devicesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.greengrassv2ComponentVersion.Greengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParamsContainerParamsDevices"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 878
          },
          "name": "memorySizeInKbInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 894
          },
          "name": "mountRoSysfsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 910
          },
          "name": "volumesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.greengrassv2ComponentVersion.Greengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParamsContainerParamsVolumes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 868
          },
          "name": "memorySizeInKb",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 884
          },
          "name": "mountRoSysfs",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 802
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.greengrassv2ComponentVersion.Greengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParamsContainerParams"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/greengrassv2-component-version/index:Greengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParamsContainerParamsOutputReference"
    },
    "@cdktn/provider-awscc.greengrassv2ComponentVersion.Greengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParamsContainerParamsVolumes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.greengrassv2ComponentVersion.Greengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParamsContainerParamsVolumes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/greengrassv2-component-version/index.ts",
        "line": 506
      },
      "name": "Greengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParamsContainerParamsVolumes",
      "namespace": "greengrassv2ComponentVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/greengrassv2_component_version#add_group_owner Greengrassv2ComponentVersion#add_group_owner}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 510
          },
          "name": "addGroupOwner",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/greengrassv2_component_version#destination_path Greengrassv2ComponentVersion#destination_path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 514
          },
          "name": "destinationPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/greengrassv2_component_version#permission Greengrassv2ComponentVersion#permission}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 518
          },
          "name": "permission",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/greengrassv2_component_version#source_path Greengrassv2ComponentVersion#source_path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 522
          },
          "name": "sourcePath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/greengrassv2-component-version/index:Greengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParamsContainerParamsVolumes"
    },
    "@cdktn/provider-awscc.greengrassv2ComponentVersion.Greengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParamsContainerParamsVolumesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.greengrassv2ComponentVersion.Greengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParamsContainerParamsVolumesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/greengrassv2-component-version/index.ts",
          "line": 710
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/greengrassv2-component-version/index.ts",
        "line": 702
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 717
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.greengrassv2ComponentVersion.Greengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParamsContainerParamsVolumesOutputReference"
            }
          }
        }
      ],
      "name": "Greengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParamsContainerParamsVolumesList",
      "namespace": "greengrassv2ComponentVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 703
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.greengrassv2ComponentVersion.Greengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParamsContainerParamsVolumes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/greengrassv2-component-version/index:Greengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParamsContainerParamsVolumesList"
    },
    "@cdktn/provider-awscc.greengrassv2ComponentVersion.Greengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParamsContainerParamsVolumesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.greengrassv2ComponentVersion.Greengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParamsContainerParamsVolumesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/greengrassv2-component-version/index.ts",
          "line": 585
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/greengrassv2-component-version/index.ts",
        "line": 575
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 645
          },
          "name": "resetAddGroupOwner"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 661
          },
          "name": "resetDestinationPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 677
          },
          "name": "resetPermission"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 693
          },
          "name": "resetSourcePath"
        }
      ],
      "name": "Greengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParamsContainerParamsVolumesOutputReference",
      "namespace": "greengrassv2ComponentVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 649
          },
          "name": "addGroupOwnerInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 665
          },
          "name": "destinationPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 681
          },
          "name": "permissionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 697
          },
          "name": "sourcePathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 639
          },
          "name": "addGroupOwner",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 655
          },
          "name": "destinationPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 671
          },
          "name": "permission",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 687
          },
          "name": "sourcePath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 589
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.greengrassv2ComponentVersion.Greengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParamsContainerParamsVolumes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/greengrassv2-component-version/index:Greengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParamsContainerParamsVolumesOutputReference"
    },
    "@cdktn/provider-awscc.greengrassv2ComponentVersion.Greengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParamsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.greengrassv2ComponentVersion.Greengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParamsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/greengrassv2-component-version/index.ts",
          "line": 969
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/greengrassv2-component-version/index.ts",
        "line": 961
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1014
          },
          "name": "putContainerParams",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.greengrassv2ComponentVersion.Greengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParamsContainerParams"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1017
          },
          "name": "resetContainerParams"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1033
          },
          "name": "resetIsolationMode"
        }
      ],
      "name": "Greengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParamsOutputReference",
      "namespace": "greengrassv2ComponentVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1011
          },
          "name": "containerParams",
          "type": {
            "fqn": "@cdktn/provider-awscc.greengrassv2ComponentVersion.Greengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParamsContainerParamsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1021
          },
          "name": "containerParamsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.greengrassv2ComponentVersion.Greengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParamsContainerParams"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1037
          },
          "name": "isolationModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1027
          },
          "name": "isolationMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 973
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.greengrassv2ComponentVersion.Greengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParams"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/greengrassv2-component-version/index:Greengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParamsOutputReference"
    },
    "@cdktn/provider-awscc.greengrassv2ComponentVersion.Greengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.greengrassv2ComponentVersion.Greengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/greengrassv2-component-version/index.ts",
          "line": 1195
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/greengrassv2-component-version/index.ts",
        "line": 1187
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1310
          },
          "name": "putEventSources",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.greengrassv2ComponentVersion.Greengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersEventSources"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1358
          },
          "name": "putLinuxProcessParams",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.greengrassv2ComponentVersion.Greengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParams"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1297
          },
          "name": "resetEnvironmentVariables"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1313
          },
          "name": "resetEventSources"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1329
          },
          "name": "resetExecArgs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1345
          },
          "name": "resetInputPayloadEncodingType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1361
          },
          "name": "resetLinuxProcessParams"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1377
          },
          "name": "resetMaxIdleTimeInSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1393
          },
          "name": "resetMaxInstancesCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1409
          },
          "name": "resetMaxQueueSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1425
          },
          "name": "resetPinned"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1441
          },
          "name": "resetStatusTimeoutInSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1457
          },
          "name": "resetTimeoutInSeconds"
        }
      ],
      "name": "Greengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersOutputReference",
      "namespace": "greengrassv2ComponentVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1307
          },
          "name": "eventSources",
          "type": {
            "fqn": "@cdktn/provider-awscc.greengrassv2ComponentVersion.Greengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersEventSourcesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1355
          },
          "name": "linuxProcessParams",
          "type": {
            "fqn": "@cdktn/provider-awscc.greengrassv2ComponentVersion.Greengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParamsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1301
          },
          "name": "environmentVariablesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1317
          },
          "name": "eventSourcesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.greengrassv2ComponentVersion.Greengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersEventSources"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1333
          },
          "name": "execArgsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1349
          },
          "name": "inputPayloadEncodingTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1365
          },
          "name": "linuxProcessParamsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.greengrassv2ComponentVersion.Greengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersLinuxProcessParams"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1381
          },
          "name": "maxIdleTimeInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1397
          },
          "name": "maxInstancesCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1413
          },
          "name": "maxQueueSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1429
          },
          "name": "pinnedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1445
          },
          "name": "statusTimeoutInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1461
          },
          "name": "timeoutInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1291
          },
          "name": "environmentVariables",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1323
          },
          "name": "execArgs",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1339
          },
          "name": "inputPayloadEncodingType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1371
          },
          "name": "maxIdleTimeInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1387
          },
          "name": "maxInstancesCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1403
          },
          "name": "maxQueueSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1419
          },
          "name": "pinned",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1435
          },
          "name": "statusTimeoutInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1451
          },
          "name": "timeoutInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1199
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.greengrassv2ComponentVersion.Greengrassv2ComponentVersionLambdaFunctionComponentLambdaParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/greengrassv2-component-version/index:Greengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersOutputReference"
    },
    "@cdktn/provider-awscc.greengrassv2ComponentVersion.Greengrassv2ComponentVersionLambdaFunctionComponentPlatforms": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.greengrassv2ComponentVersion.Greengrassv2ComponentVersionLambdaFunctionComponentPlatforms",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/greengrassv2-component-version/index.ts",
        "line": 1465
      },
      "name": "Greengrassv2ComponentVersionLambdaFunctionComponentPlatforms",
      "namespace": "greengrassv2ComponentVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/greengrassv2_component_version#attributes Greengrassv2ComponentVersion#attributes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1469
          },
          "name": "attributes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/greengrassv2_component_version#name Greengrassv2ComponentVersion#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1473
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/greengrassv2-component-version/index:Greengrassv2ComponentVersionLambdaFunctionComponentPlatforms"
    },
    "@cdktn/provider-awscc.greengrassv2ComponentVersion.Greengrassv2ComponentVersionLambdaFunctionComponentPlatformsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.greengrassv2ComponentVersion.Greengrassv2ComponentVersionLambdaFunctionComponentPlatformsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/greengrassv2-component-version/index.ts",
          "line": 1603
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/greengrassv2-component-version/index.ts",
        "line": 1595
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1610
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.greengrassv2ComponentVersion.Greengrassv2ComponentVersionLambdaFunctionComponentPlatformsOutputReference"
            }
          }
        }
      ],
      "name": "Greengrassv2ComponentVersionLambdaFunctionComponentPlatformsList",
      "namespace": "greengrassv2ComponentVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1596
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.greengrassv2ComponentVersion.Greengrassv2ComponentVersionLambdaFunctionComponentPlatforms"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/greengrassv2-component-version/index:Greengrassv2ComponentVersionLambdaFunctionComponentPlatformsList"
    },
    "@cdktn/provider-awscc.greengrassv2ComponentVersion.Greengrassv2ComponentVersionLambdaFunctionComponentPlatformsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.greengrassv2ComponentVersion.Greengrassv2ComponentVersionLambdaFunctionComponentPlatformsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/greengrassv2-component-version/index.ts",
          "line": 1522
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/greengrassv2-component-version/index.ts",
        "line": 1512
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1570
          },
          "name": "resetAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1586
          },
          "name": "resetName"
        }
      ],
      "name": "Greengrassv2ComponentVersionLambdaFunctionComponentPlatformsOutputReference",
      "namespace": "greengrassv2ComponentVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1574
          },
          "name": "attributesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1590
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1564
          },
          "name": "attributes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1580
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1526
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.greengrassv2ComponentVersion.Greengrassv2ComponentVersionLambdaFunctionComponentPlatforms"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/greengrassv2-component-version/index:Greengrassv2ComponentVersionLambdaFunctionComponentPlatformsOutputReference"
    },
    "@cdktn/provider-awscc.greengrassv2ComponentVersion.Greengrassv2ComponentVersionLambdaFunctionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.greengrassv2ComponentVersion.Greengrassv2ComponentVersionLambdaFunctionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/greengrassv2-component-version/index.ts",
          "line": 1713
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/greengrassv2-component-version/index.ts",
        "line": 1705
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1782
          },
          "name": "putComponentDependencies",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.greengrassv2ComponentVersion.Greengrassv2ComponentVersionLambdaFunctionComponentDependencies"
                        },
                        "kind": "map"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1798
          },
          "name": "putComponentLambdaParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.greengrassv2ComponentVersion.Greengrassv2ComponentVersionLambdaFunctionComponentLambdaParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1830
          },
          "name": "putComponentPlatforms",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.greengrassv2ComponentVersion.Greengrassv2ComponentVersionLambdaFunctionComponentPlatforms"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1785
          },
          "name": "resetComponentDependencies"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1801
          },
          "name": "resetComponentLambdaParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1817
          },
          "name": "resetComponentName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1833
          },
          "name": "resetComponentPlatforms"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1849
          },
          "name": "resetComponentVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1865
          },
          "name": "resetLambdaArn"
        }
      ],
      "name": "Greengrassv2ComponentVersionLambdaFunctionOutputReference",
      "namespace": "greengrassv2ComponentVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1779
          },
          "name": "componentDependencies",
          "type": {
            "fqn": "@cdktn/provider-awscc.greengrassv2ComponentVersion.Greengrassv2ComponentVersionLambdaFunctionComponentDependenciesMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1795
          },
          "name": "componentLambdaParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.greengrassv2ComponentVersion.Greengrassv2ComponentVersionLambdaFunctionComponentLambdaParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1827
          },
          "name": "componentPlatforms",
          "type": {
            "fqn": "@cdktn/provider-awscc.greengrassv2ComponentVersion.Greengrassv2ComponentVersionLambdaFunctionComponentPlatformsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1789
          },
          "name": "componentDependenciesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.greengrassv2ComponentVersion.Greengrassv2ComponentVersionLambdaFunctionComponentDependencies"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1805
          },
          "name": "componentLambdaParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.greengrassv2ComponentVersion.Greengrassv2ComponentVersionLambdaFunctionComponentLambdaParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1821
          },
          "name": "componentNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1837
          },
          "name": "componentPlatformsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.greengrassv2ComponentVersion.Greengrassv2ComponentVersionLambdaFunctionComponentPlatforms"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1853
          },
          "name": "componentVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1869
          },
          "name": "lambdaArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1811
          },
          "name": "componentName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1843
          },
          "name": "componentVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1859
          },
          "name": "lambdaArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-component-version/index.ts",
            "line": 1717
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.greengrassv2ComponentVersion.Greengrassv2ComponentVersionLambdaFunction"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/greengrassv2-component-version/index:Greengrassv2ComponentVersionLambdaFunctionOutputReference"
    },
    "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2Deployment": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/greengrassv2_deployment awscc_greengrassv2_deployment}."
      },
      "fqn": "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2Deployment",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/greengrassv2_deployment awscc_greengrassv2_deployment} Resource."
        },
        "locationInModule": {
          "filename": "src/greengrassv2-deployment/index.ts",
          "line": 2032
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/greengrassv2-deployment/index.ts",
        "line": 2000
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Greengrassv2Deployment resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 2017
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Greengrassv2Deployment to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/greengrassv2_deployment#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Greengrassv2Deployment that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Greengrassv2Deployment to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 2066
          },
          "name": "putComponents",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentComponents"
                        },
                        "kind": "map"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 2103
          },
          "name": "putDeploymentPolicies",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentDeploymentPolicies"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 2124
          },
          "name": "putIotJobConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentIotJobConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 2069
          },
          "name": "resetComponents"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 2090
          },
          "name": "resetDeploymentName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 2106
          },
          "name": "resetDeploymentPolicies"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 2127
          },
          "name": "resetIotJobConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 2143
          },
          "name": "resetParentTargetArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 2159
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 2184
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 2196
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Greengrassv2Deployment",
      "namespace": "greengrassv2Deployment",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 2005
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 2063
          },
          "name": "components",
          "type": {
            "fqn": "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentComponentsMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 2078
          },
          "name": "deploymentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 2100
          },
          "name": "deploymentPolicies",
          "type": {
            "fqn": "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentDeploymentPoliciesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 2115
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 2121
          },
          "name": "iotJobConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentIotJobConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 2073
          },
          "name": "componentsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentComponents"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 2094
          },
          "name": "deploymentNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 2110
          },
          "name": "deploymentPoliciesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentDeploymentPolicies"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 2131
          },
          "name": "iotJobConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentIotJobConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 2147
          },
          "name": "parentTargetArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 2163
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 2176
          },
          "name": "targetArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 2084
          },
          "name": "deploymentName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 2137
          },
          "name": "parentTargetArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 2153
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 2169
          },
          "name": "targetArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/greengrassv2-deployment/index:Greengrassv2Deployment"
    },
    "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentComponents": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentComponents",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/greengrassv2-deployment/index.ts",
        "line": 458
      },
      "name": "Greengrassv2DeploymentComponents",
      "namespace": "greengrassv2Deployment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/greengrassv2_deployment#component_version Greengrassv2Deployment#component_version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 462
          },
          "name": "componentVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/greengrassv2_deployment#configuration_update Greengrassv2Deployment#configuration_update}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 466
          },
          "name": "configurationUpdate",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentComponentsConfigurationUpdate"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/greengrassv2_deployment#run_with Greengrassv2Deployment#run_with}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 470
          },
          "name": "runWith",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentComponentsRunWith"
          }
        }
      ],
      "symbolId": "src/greengrassv2-deployment/index:Greengrassv2DeploymentComponents"
    },
    "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentComponentsConfigurationUpdate": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentComponentsConfigurationUpdate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/greengrassv2-deployment/index.ts",
        "line": 44
      },
      "name": "Greengrassv2DeploymentComponentsConfigurationUpdate",
      "namespace": "greengrassv2Deployment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/greengrassv2_deployment#merge Greengrassv2Deployment#merge}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 48
          },
          "name": "merge",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/greengrassv2_deployment#reset Greengrassv2Deployment#reset}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 52
          },
          "name": "reset",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/greengrassv2-deployment/index:Greengrassv2DeploymentComponentsConfigurationUpdate"
    },
    "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentComponentsConfigurationUpdateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentComponentsConfigurationUpdateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/greengrassv2-deployment/index.ts",
          "line": 99
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/greengrassv2-deployment/index.ts",
        "line": 91
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 147
          },
          "name": "resetMerge"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 163
          },
          "name": "resetReset"
        }
      ],
      "name": "Greengrassv2DeploymentComponentsConfigurationUpdateOutputReference",
      "namespace": "greengrassv2Deployment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 151
          },
          "name": "mergeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 167
          },
          "name": "resetInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 141
          },
          "name": "merge",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 157
          },
          "name": "reset",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 103
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentComponentsConfigurationUpdate"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/greengrassv2-deployment/index:Greengrassv2DeploymentComponentsConfigurationUpdateOutputReference"
    },
    "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentComponentsMap": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentComponentsMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/greengrassv2-deployment/index.ts",
          "line": 627
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/greengrassv2-deployment/index.ts",
        "line": 620
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 634
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentComponentsOutputReference"
            }
          }
        }
      ],
      "name": "Greengrassv2DeploymentComponentsMap",
      "namespace": "greengrassv2Deployment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 621
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentComponents"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/greengrassv2-deployment/index:Greengrassv2DeploymentComponentsMap"
    },
    "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentComponentsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentComponentsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/greengrassv2-deployment/index.ts",
          "line": 525
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/greengrassv2-deployment/index.ts",
        "line": 516
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 592
          },
          "name": "putConfigurationUpdate",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentComponentsConfigurationUpdate"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 608
          },
          "name": "putRunWith",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentComponentsRunWith"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 579
          },
          "name": "resetComponentVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 595
          },
          "name": "resetConfigurationUpdate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 611
          },
          "name": "resetRunWith"
        }
      ],
      "name": "Greengrassv2DeploymentComponentsOutputReference",
      "namespace": "greengrassv2Deployment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 589
          },
          "name": "configurationUpdate",
          "type": {
            "fqn": "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentComponentsConfigurationUpdateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 605
          },
          "name": "runWith",
          "type": {
            "fqn": "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentComponentsRunWithOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 583
          },
          "name": "componentVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 599
          },
          "name": "configurationUpdateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentComponentsConfigurationUpdate"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 615
          },
          "name": "runWithInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentComponentsRunWith"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 573
          },
          "name": "componentVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 529
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentComponents"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/greengrassv2-deployment/index:Greengrassv2DeploymentComponentsOutputReference"
    },
    "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentComponentsRunWith": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentComponentsRunWith",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/greengrassv2-deployment/index.ts",
        "line": 298
      },
      "name": "Greengrassv2DeploymentComponentsRunWith",
      "namespace": "greengrassv2Deployment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/greengrassv2_deployment#posix_user Greengrassv2Deployment#posix_user}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 302
          },
          "name": "posixUser",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/greengrassv2_deployment#system_resource_limits Greengrassv2Deployment#system_resource_limits}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 306
          },
          "name": "systemResourceLimits",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentComponentsRunWithSystemResourceLimits"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/greengrassv2_deployment#windows_user Greengrassv2Deployment#windows_user}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 310
          },
          "name": "windowsUser",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/greengrassv2-deployment/index:Greengrassv2DeploymentComponentsRunWith"
    },
    "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentComponentsRunWithOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentComponentsRunWithOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/greengrassv2-deployment/index.ts",
          "line": 364
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/greengrassv2-deployment/index.ts",
        "line": 356
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 431
          },
          "name": "putSystemResourceLimits",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentComponentsRunWithSystemResourceLimits"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 418
          },
          "name": "resetPosixUser"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 434
          },
          "name": "resetSystemResourceLimits"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 450
          },
          "name": "resetWindowsUser"
        }
      ],
      "name": "Greengrassv2DeploymentComponentsRunWithOutputReference",
      "namespace": "greengrassv2Deployment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 428
          },
          "name": "systemResourceLimits",
          "type": {
            "fqn": "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentComponentsRunWithSystemResourceLimitsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 422
          },
          "name": "posixUserInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 438
          },
          "name": "systemResourceLimitsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentComponentsRunWithSystemResourceLimits"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 454
          },
          "name": "windowsUserInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 412
          },
          "name": "posixUser",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 444
          },
          "name": "windowsUser",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 368
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentComponentsRunWith"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/greengrassv2-deployment/index:Greengrassv2DeploymentComponentsRunWithOutputReference"
    },
    "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentComponentsRunWithSystemResourceLimits": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentComponentsRunWithSystemResourceLimits",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/greengrassv2-deployment/index.ts",
        "line": 171
      },
      "name": "Greengrassv2DeploymentComponentsRunWithSystemResourceLimits",
      "namespace": "greengrassv2Deployment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/greengrassv2_deployment#cpus Greengrassv2Deployment#cpus}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 175
          },
          "name": "cpus",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/greengrassv2_deployment#memory Greengrassv2Deployment#memory}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 179
          },
          "name": "memory",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/greengrassv2-deployment/index:Greengrassv2DeploymentComponentsRunWithSystemResourceLimits"
    },
    "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentComponentsRunWithSystemResourceLimitsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentComponentsRunWithSystemResourceLimitsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/greengrassv2-deployment/index.ts",
          "line": 226
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/greengrassv2-deployment/index.ts",
        "line": 218
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 274
          },
          "name": "resetCpus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 290
          },
          "name": "resetMemory"
        }
      ],
      "name": "Greengrassv2DeploymentComponentsRunWithSystemResourceLimitsOutputReference",
      "namespace": "greengrassv2Deployment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 278
          },
          "name": "cpusInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 294
          },
          "name": "memoryInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 268
          },
          "name": "cpus",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 284
          },
          "name": "memory",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 230
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentComponentsRunWithSystemResourceLimits"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/greengrassv2-deployment/index:Greengrassv2DeploymentComponentsRunWithSystemResourceLimitsOutputReference"
    },
    "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/greengrassv2-deployment/index.ts",
        "line": 14
      },
      "name": "Greengrassv2DeploymentConfig",
      "namespace": "greengrassv2Deployment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/greengrassv2_deployment#target_arn Greengrassv2Deployment#target_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 42
          },
          "name": "targetArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/greengrassv2_deployment#components Greengrassv2Deployment#components}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 18
          },
          "name": "components",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentComponents"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/greengrassv2_deployment#deployment_name Greengrassv2Deployment#deployment_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 22
          },
          "name": "deploymentName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/greengrassv2_deployment#deployment_policies Greengrassv2Deployment#deployment_policies}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 26
          },
          "name": "deploymentPolicies",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentDeploymentPolicies"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/greengrassv2_deployment#iot_job_configuration Greengrassv2Deployment#iot_job_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 30
          },
          "name": "iotJobConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentIotJobConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/greengrassv2_deployment#parent_target_arn Greengrassv2Deployment#parent_target_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 34
          },
          "name": "parentTargetArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/greengrassv2_deployment#tags Greengrassv2Deployment#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 38
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/greengrassv2-deployment/index:Greengrassv2DeploymentConfig"
    },
    "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentDeploymentPolicies": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentDeploymentPolicies",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/greengrassv2-deployment/index.ts",
        "line": 859
      },
      "name": "Greengrassv2DeploymentDeploymentPolicies",
      "namespace": "greengrassv2Deployment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/greengrassv2_deployment#component_update_policy Greengrassv2Deployment#component_update_policy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 863
          },
          "name": "componentUpdatePolicy",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentDeploymentPoliciesComponentUpdatePolicy"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/greengrassv2_deployment#configuration_validation_policy Greengrassv2Deployment#configuration_validation_policy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 867
          },
          "name": "configurationValidationPolicy",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentDeploymentPoliciesConfigurationValidationPolicy"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/greengrassv2_deployment#failure_handling_policy Greengrassv2Deployment#failure_handling_policy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 871
          },
          "name": "failureHandlingPolicy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/greengrassv2-deployment/index:Greengrassv2DeploymentDeploymentPolicies"
    },
    "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentDeploymentPoliciesComponentUpdatePolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentDeploymentPoliciesComponentUpdatePolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/greengrassv2-deployment/index.ts",
        "line": 638
      },
      "name": "Greengrassv2DeploymentDeploymentPoliciesComponentUpdatePolicy",
      "namespace": "greengrassv2Deployment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/greengrassv2_deployment#action Greengrassv2Deployment#action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 642
          },
          "name": "action",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/greengrassv2_deployment#timeout_in_seconds Greengrassv2Deployment#timeout_in_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 646
          },
          "name": "timeoutInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/greengrassv2-deployment/index:Greengrassv2DeploymentDeploymentPoliciesComponentUpdatePolicy"
    },
    "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentDeploymentPoliciesComponentUpdatePolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentDeploymentPoliciesComponentUpdatePolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/greengrassv2-deployment/index.ts",
          "line": 693
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/greengrassv2-deployment/index.ts",
        "line": 685
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 741
          },
          "name": "resetAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 757
          },
          "name": "resetTimeoutInSeconds"
        }
      ],
      "name": "Greengrassv2DeploymentDeploymentPoliciesComponentUpdatePolicyOutputReference",
      "namespace": "greengrassv2Deployment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 745
          },
          "name": "actionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 761
          },
          "name": "timeoutInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 735
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 751
          },
          "name": "timeoutInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 697
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentDeploymentPoliciesComponentUpdatePolicy"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/greengrassv2-deployment/index:Greengrassv2DeploymentDeploymentPoliciesComponentUpdatePolicyOutputReference"
    },
    "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentDeploymentPoliciesConfigurationValidationPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentDeploymentPoliciesConfigurationValidationPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/greengrassv2-deployment/index.ts",
        "line": 765
      },
      "name": "Greengrassv2DeploymentDeploymentPoliciesConfigurationValidationPolicy",
      "namespace": "greengrassv2Deployment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/greengrassv2_deployment#timeout_in_seconds Greengrassv2Deployment#timeout_in_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 769
          },
          "name": "timeoutInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/greengrassv2-deployment/index:Greengrassv2DeploymentDeploymentPoliciesConfigurationValidationPolicy"
    },
    "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentDeploymentPoliciesConfigurationValidationPolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentDeploymentPoliciesConfigurationValidationPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/greengrassv2-deployment/index.ts",
          "line": 809
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/greengrassv2-deployment/index.ts",
        "line": 801
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 851
          },
          "name": "resetTimeoutInSeconds"
        }
      ],
      "name": "Greengrassv2DeploymentDeploymentPoliciesConfigurationValidationPolicyOutputReference",
      "namespace": "greengrassv2Deployment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 855
          },
          "name": "timeoutInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 845
          },
          "name": "timeoutInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 813
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentDeploymentPoliciesConfigurationValidationPolicy"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/greengrassv2-deployment/index:Greengrassv2DeploymentDeploymentPoliciesConfigurationValidationPolicyOutputReference"
    },
    "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentDeploymentPoliciesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentDeploymentPoliciesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/greengrassv2-deployment/index.ts",
          "line": 925
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/greengrassv2-deployment/index.ts",
        "line": 917
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 976
          },
          "name": "putComponentUpdatePolicy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentDeploymentPoliciesComponentUpdatePolicy"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 992
          },
          "name": "putConfigurationValidationPolicy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentDeploymentPoliciesConfigurationValidationPolicy"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 979
          },
          "name": "resetComponentUpdatePolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 995
          },
          "name": "resetConfigurationValidationPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 1011
          },
          "name": "resetFailureHandlingPolicy"
        }
      ],
      "name": "Greengrassv2DeploymentDeploymentPoliciesOutputReference",
      "namespace": "greengrassv2Deployment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 973
          },
          "name": "componentUpdatePolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentDeploymentPoliciesComponentUpdatePolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 989
          },
          "name": "configurationValidationPolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentDeploymentPoliciesConfigurationValidationPolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 983
          },
          "name": "componentUpdatePolicyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentDeploymentPoliciesComponentUpdatePolicy"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 999
          },
          "name": "configurationValidationPolicyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentDeploymentPoliciesConfigurationValidationPolicy"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 1015
          },
          "name": "failureHandlingPolicyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 1005
          },
          "name": "failureHandlingPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 929
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentDeploymentPolicies"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/greengrassv2-deployment/index:Greengrassv2DeploymentDeploymentPoliciesOutputReference"
    },
    "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentIotJobConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentIotJobConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/greengrassv2-deployment/index.ts",
        "line": 1836
      },
      "name": "Greengrassv2DeploymentIotJobConfiguration",
      "namespace": "greengrassv2Deployment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/greengrassv2_deployment#abort_config Greengrassv2Deployment#abort_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 1840
          },
          "name": "abortConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentIotJobConfigurationAbortConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/greengrassv2_deployment#job_executions_rollout_config Greengrassv2Deployment#job_executions_rollout_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 1844
          },
          "name": "jobExecutionsRolloutConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentIotJobConfigurationJobExecutionsRolloutConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/greengrassv2_deployment#timeout_config Greengrassv2Deployment#timeout_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 1848
          },
          "name": "timeoutConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentIotJobConfigurationTimeoutConfig"
          }
        }
      ],
      "symbolId": "src/greengrassv2-deployment/index:Greengrassv2DeploymentIotJobConfiguration"
    },
    "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentIotJobConfigurationAbortConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentIotJobConfigurationAbortConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/greengrassv2-deployment/index.ts",
        "line": 1234
      },
      "name": "Greengrassv2DeploymentIotJobConfigurationAbortConfig",
      "namespace": "greengrassv2Deployment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/greengrassv2_deployment#criteria_list Greengrassv2Deployment#criteria_list}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 1238
          },
          "name": "criteriaList",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentIotJobConfigurationAbortConfigCriteriaListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/greengrassv2-deployment/index:Greengrassv2DeploymentIotJobConfigurationAbortConfig"
    },
    "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentIotJobConfigurationAbortConfigCriteriaListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentIotJobConfigurationAbortConfigCriteriaListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/greengrassv2-deployment/index.ts",
        "line": 1019
      },
      "name": "Greengrassv2DeploymentIotJobConfigurationAbortConfigCriteriaListStruct",
      "namespace": "greengrassv2Deployment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/greengrassv2_deployment#action Greengrassv2Deployment#action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 1023
          },
          "name": "action",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/greengrassv2_deployment#failure_type Greengrassv2Deployment#failure_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 1027
          },
          "name": "failureType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/greengrassv2_deployment#min_number_of_executed_things Greengrassv2Deployment#min_number_of_executed_things}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 1031
          },
          "name": "minNumberOfExecutedThings",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/greengrassv2_deployment#threshold_percentage Greengrassv2Deployment#threshold_percentage}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 1035
          },
          "name": "thresholdPercentage",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/greengrassv2-deployment/index:Greengrassv2DeploymentIotJobConfigurationAbortConfigCriteriaListStruct"
    },
    "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentIotJobConfigurationAbortConfigCriteriaListStructList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentIotJobConfigurationAbortConfigCriteriaListStructList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/greengrassv2-deployment/index.ts",
          "line": 1223
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/greengrassv2-deployment/index.ts",
        "line": 1215
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 1230
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentIotJobConfigurationAbortConfigCriteriaListStructOutputReference"
            }
          }
        }
      ],
      "name": "Greengrassv2DeploymentIotJobConfigurationAbortConfigCriteriaListStructList",
      "namespace": "greengrassv2Deployment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 1216
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentIotJobConfigurationAbortConfigCriteriaListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/greengrassv2-deployment/index:Greengrassv2DeploymentIotJobConfigurationAbortConfigCriteriaListStructList"
    },
    "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentIotJobConfigurationAbortConfigCriteriaListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentIotJobConfigurationAbortConfigCriteriaListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/greengrassv2-deployment/index.ts",
          "line": 1098
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/greengrassv2-deployment/index.ts",
        "line": 1088
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 1158
          },
          "name": "resetAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 1174
          },
          "name": "resetFailureType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 1190
          },
          "name": "resetMinNumberOfExecutedThings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 1206
          },
          "name": "resetThresholdPercentage"
        }
      ],
      "name": "Greengrassv2DeploymentIotJobConfigurationAbortConfigCriteriaListStructOutputReference",
      "namespace": "greengrassv2Deployment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 1162
          },
          "name": "actionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 1178
          },
          "name": "failureTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 1194
          },
          "name": "minNumberOfExecutedThingsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 1210
          },
          "name": "thresholdPercentageInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 1152
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 1168
          },
          "name": "failureType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 1184
          },
          "name": "minNumberOfExecutedThings",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 1200
          },
          "name": "thresholdPercentage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 1102
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentIotJobConfigurationAbortConfigCriteriaListStruct"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/greengrassv2-deployment/index:Greengrassv2DeploymentIotJobConfigurationAbortConfigCriteriaListStructOutputReference"
    },
    "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentIotJobConfigurationAbortConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentIotJobConfigurationAbortConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/greengrassv2-deployment/index.ts",
          "line": 1278
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/greengrassv2-deployment/index.ts",
        "line": 1270
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 1317
          },
          "name": "putCriteriaList",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentIotJobConfigurationAbortConfigCriteriaListStruct"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 1320
          },
          "name": "resetCriteriaList"
        }
      ],
      "name": "Greengrassv2DeploymentIotJobConfigurationAbortConfigOutputReference",
      "namespace": "greengrassv2Deployment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 1314
          },
          "name": "criteriaList",
          "type": {
            "fqn": "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentIotJobConfigurationAbortConfigCriteriaListStructList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 1324
          },
          "name": "criteriaListInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentIotJobConfigurationAbortConfigCriteriaListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 1282
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentIotJobConfigurationAbortConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/greengrassv2-deployment/index:Greengrassv2DeploymentIotJobConfigurationAbortConfigOutputReference"
    },
    "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentIotJobConfigurationJobExecutionsRolloutConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentIotJobConfigurationJobExecutionsRolloutConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/greengrassv2-deployment/index.ts",
        "line": 1615
      },
      "name": "Greengrassv2DeploymentIotJobConfigurationJobExecutionsRolloutConfig",
      "namespace": "greengrassv2Deployment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/greengrassv2_deployment#exponential_rate Greengrassv2Deployment#exponential_rate}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 1619
          },
          "name": "exponentialRate",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentIotJobConfigurationJobExecutionsRolloutConfigExponentialRate"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/greengrassv2_deployment#maximum_per_minute Greengrassv2Deployment#maximum_per_minute}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 1623
          },
          "name": "maximumPerMinute",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/greengrassv2-deployment/index:Greengrassv2DeploymentIotJobConfigurationJobExecutionsRolloutConfig"
    },
    "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentIotJobConfigurationJobExecutionsRolloutConfigExponentialRate": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentIotJobConfigurationJobExecutionsRolloutConfigExponentialRate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/greengrassv2-deployment/index.ts",
        "line": 1455
      },
      "name": "Greengrassv2DeploymentIotJobConfigurationJobExecutionsRolloutConfigExponentialRate",
      "namespace": "greengrassv2Deployment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/greengrassv2_deployment#base_rate_per_minute Greengrassv2Deployment#base_rate_per_minute}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 1459
          },
          "name": "baseRatePerMinute",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/greengrassv2_deployment#increment_factor Greengrassv2Deployment#increment_factor}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 1463
          },
          "name": "incrementFactor",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/greengrassv2_deployment#rate_increase_criteria Greengrassv2Deployment#rate_increase_criteria}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 1467
          },
          "name": "rateIncreaseCriteria",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentIotJobConfigurationJobExecutionsRolloutConfigExponentialRateRateIncreaseCriteria"
          }
        }
      ],
      "symbolId": "src/greengrassv2-deployment/index:Greengrassv2DeploymentIotJobConfigurationJobExecutionsRolloutConfigExponentialRate"
    },
    "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentIotJobConfigurationJobExecutionsRolloutConfigExponentialRateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentIotJobConfigurationJobExecutionsRolloutConfigExponentialRateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/greengrassv2-deployment/index.ts",
          "line": 1521
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/greengrassv2-deployment/index.ts",
        "line": 1513
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 1604
          },
          "name": "putRateIncreaseCriteria",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentIotJobConfigurationJobExecutionsRolloutConfigExponentialRateRateIncreaseCriteria"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 1575
          },
          "name": "resetBaseRatePerMinute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 1591
          },
          "name": "resetIncrementFactor"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 1607
          },
          "name": "resetRateIncreaseCriteria"
        }
      ],
      "name": "Greengrassv2DeploymentIotJobConfigurationJobExecutionsRolloutConfigExponentialRateOutputReference",
      "namespace": "greengrassv2Deployment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 1601
          },
          "name": "rateIncreaseCriteria",
          "type": {
            "fqn": "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentIotJobConfigurationJobExecutionsRolloutConfigExponentialRateRateIncreaseCriteriaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 1579
          },
          "name": "baseRatePerMinuteInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 1595
          },
          "name": "incrementFactorInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 1611
          },
          "name": "rateIncreaseCriteriaInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentIotJobConfigurationJobExecutionsRolloutConfigExponentialRateRateIncreaseCriteria"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 1569
          },
          "name": "baseRatePerMinute",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 1585
          },
          "name": "incrementFactor",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 1525
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentIotJobConfigurationJobExecutionsRolloutConfigExponentialRate"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/greengrassv2-deployment/index:Greengrassv2DeploymentIotJobConfigurationJobExecutionsRolloutConfigExponentialRateOutputReference"
    },
    "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentIotJobConfigurationJobExecutionsRolloutConfigExponentialRateRateIncreaseCriteria": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentIotJobConfigurationJobExecutionsRolloutConfigExponentialRateRateIncreaseCriteria",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/greengrassv2-deployment/index.ts",
        "line": 1328
      },
      "name": "Greengrassv2DeploymentIotJobConfigurationJobExecutionsRolloutConfigExponentialRateRateIncreaseCriteria",
      "namespace": "greengrassv2Deployment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/greengrassv2_deployment#number_of_notified_things Greengrassv2Deployment#number_of_notified_things}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 1332
          },
          "name": "numberOfNotifiedThings",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/greengrassv2_deployment#number_of_succeeded_things Greengrassv2Deployment#number_of_succeeded_things}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 1336
          },
          "name": "numberOfSucceededThings",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/greengrassv2-deployment/index:Greengrassv2DeploymentIotJobConfigurationJobExecutionsRolloutConfigExponentialRateRateIncreaseCriteria"
    },
    "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentIotJobConfigurationJobExecutionsRolloutConfigExponentialRateRateIncreaseCriteriaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentIotJobConfigurationJobExecutionsRolloutConfigExponentialRateRateIncreaseCriteriaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/greengrassv2-deployment/index.ts",
          "line": 1383
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/greengrassv2-deployment/index.ts",
        "line": 1375
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 1431
          },
          "name": "resetNumberOfNotifiedThings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 1447
          },
          "name": "resetNumberOfSucceededThings"
        }
      ],
      "name": "Greengrassv2DeploymentIotJobConfigurationJobExecutionsRolloutConfigExponentialRateRateIncreaseCriteriaOutputReference",
      "namespace": "greengrassv2Deployment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 1435
          },
          "name": "numberOfNotifiedThingsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 1451
          },
          "name": "numberOfSucceededThingsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 1425
          },
          "name": "numberOfNotifiedThings",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 1441
          },
          "name": "numberOfSucceededThings",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 1387
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentIotJobConfigurationJobExecutionsRolloutConfigExponentialRateRateIncreaseCriteria"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/greengrassv2-deployment/index:Greengrassv2DeploymentIotJobConfigurationJobExecutionsRolloutConfigExponentialRateRateIncreaseCriteriaOutputReference"
    },
    "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentIotJobConfigurationJobExecutionsRolloutConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentIotJobConfigurationJobExecutionsRolloutConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/greengrassv2-deployment/index.ts",
          "line": 1670
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/greengrassv2-deployment/index.ts",
        "line": 1662
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 1715
          },
          "name": "putExponentialRate",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentIotJobConfigurationJobExecutionsRolloutConfigExponentialRate"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 1718
          },
          "name": "resetExponentialRate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 1734
          },
          "name": "resetMaximumPerMinute"
        }
      ],
      "name": "Greengrassv2DeploymentIotJobConfigurationJobExecutionsRolloutConfigOutputReference",
      "namespace": "greengrassv2Deployment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 1712
          },
          "name": "exponentialRate",
          "type": {
            "fqn": "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentIotJobConfigurationJobExecutionsRolloutConfigExponentialRateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 1722
          },
          "name": "exponentialRateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentIotJobConfigurationJobExecutionsRolloutConfigExponentialRate"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 1738
          },
          "name": "maximumPerMinuteInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 1728
          },
          "name": "maximumPerMinute",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 1674
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentIotJobConfigurationJobExecutionsRolloutConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/greengrassv2-deployment/index:Greengrassv2DeploymentIotJobConfigurationJobExecutionsRolloutConfigOutputReference"
    },
    "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentIotJobConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentIotJobConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/greengrassv2-deployment/index.ts",
          "line": 1902
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/greengrassv2-deployment/index.ts",
        "line": 1894
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 1953
          },
          "name": "putAbortConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentIotJobConfigurationAbortConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 1969
          },
          "name": "putJobExecutionsRolloutConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentIotJobConfigurationJobExecutionsRolloutConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 1985
          },
          "name": "putTimeoutConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentIotJobConfigurationTimeoutConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 1956
          },
          "name": "resetAbortConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 1972
          },
          "name": "resetJobExecutionsRolloutConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 1988
          },
          "name": "resetTimeoutConfig"
        }
      ],
      "name": "Greengrassv2DeploymentIotJobConfigurationOutputReference",
      "namespace": "greengrassv2Deployment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 1950
          },
          "name": "abortConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentIotJobConfigurationAbortConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 1966
          },
          "name": "jobExecutionsRolloutConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentIotJobConfigurationJobExecutionsRolloutConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 1982
          },
          "name": "timeoutConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentIotJobConfigurationTimeoutConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 1960
          },
          "name": "abortConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentIotJobConfigurationAbortConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 1976
          },
          "name": "jobExecutionsRolloutConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentIotJobConfigurationJobExecutionsRolloutConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 1992
          },
          "name": "timeoutConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentIotJobConfigurationTimeoutConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 1906
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentIotJobConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/greengrassv2-deployment/index:Greengrassv2DeploymentIotJobConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentIotJobConfigurationTimeoutConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentIotJobConfigurationTimeoutConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/greengrassv2-deployment/index.ts",
        "line": 1742
      },
      "name": "Greengrassv2DeploymentIotJobConfigurationTimeoutConfig",
      "namespace": "greengrassv2Deployment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/greengrassv2_deployment#in_progress_timeout_in_minutes Greengrassv2Deployment#in_progress_timeout_in_minutes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 1746
          },
          "name": "inProgressTimeoutInMinutes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/greengrassv2-deployment/index:Greengrassv2DeploymentIotJobConfigurationTimeoutConfig"
    },
    "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentIotJobConfigurationTimeoutConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentIotJobConfigurationTimeoutConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/greengrassv2-deployment/index.ts",
          "line": 1786
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/greengrassv2-deployment/index.ts",
        "line": 1778
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 1828
          },
          "name": "resetInProgressTimeoutInMinutes"
        }
      ],
      "name": "Greengrassv2DeploymentIotJobConfigurationTimeoutConfigOutputReference",
      "namespace": "greengrassv2Deployment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 1832
          },
          "name": "inProgressTimeoutInMinutesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 1822
          },
          "name": "inProgressTimeoutInMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/greengrassv2-deployment/index.ts",
            "line": 1790
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.greengrassv2Deployment.Greengrassv2DeploymentIotJobConfigurationTimeoutConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/greengrassv2-deployment/index:Greengrassv2DeploymentIotJobConfigurationTimeoutConfigOutputReference"
    },
    "@cdktn/provider-awscc.groundstationConfig.GroundstationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_config awscc_groundstation_config}."
      },
      "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfig",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_config awscc_groundstation_config} Resource."
        },
        "locationInModule": {
          "filename": "src/groundstation-config/index.ts",
          "line": 3205
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/groundstation-config/index.ts",
        "line": 3173
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a GroundstationConfig resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 3190
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the GroundstationConfig to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_config#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing GroundstationConfig that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the GroundstationConfig to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 3240
          },
          "name": "putConfigData",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigData"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 3276
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 3279
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 3296
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 3304
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "GroundstationConfig",
      "namespace": "groundstationConfig",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 3178
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 3231
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 3237
          },
          "name": "configData",
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 3249
          },
          "name": "configId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 3254
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 3273
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 3288
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 3244
          },
          "name": "configDataInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigData"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 3267
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 3283
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 3260
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/groundstation-config/index:GroundstationConfig"
    },
    "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/groundstation-config/index.ts",
        "line": 14
      },
      "name": "GroundstationConfigConfig",
      "namespace": "groundstationConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_config#config_data GroundstationConfig#config_data}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 18
          },
          "name": "configData",
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigData"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_config#name GroundstationConfig#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 22
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_config#tags GroundstationConfig#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 26
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/groundstation-config/index:GroundstationConfigConfig"
    },
    "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigData": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigData",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/groundstation-config/index.ts",
        "line": 2695
      },
      "name": "GroundstationConfigConfigData",
      "namespace": "groundstationConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_config#antenna_downlink_config GroundstationConfig#antenna_downlink_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 2699
          },
          "name": "antennaDownlinkConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaDownlinkConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_config#antenna_downlink_demod_decode_config GroundstationConfig#antenna_downlink_demod_decode_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 2703
          },
          "name": "antennaDownlinkDemodDecodeConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_config#antenna_uplink_config GroundstationConfig#antenna_uplink_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 2707
          },
          "name": "antennaUplinkConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaUplinkConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_config#dataflow_endpoint_config GroundstationConfig#dataflow_endpoint_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 2711
          },
          "name": "dataflowEndpointConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataDataflowEndpointConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_config#s3_recording_config GroundstationConfig#s3_recording_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 2715
          },
          "name": "s3RecordingConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataS3RecordingConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_config#telemetry_sink_config GroundstationConfig#telemetry_sink_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 2719
          },
          "name": "telemetrySinkConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataTelemetrySinkConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_config#tracking_config GroundstationConfig#tracking_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 2723
          },
          "name": "trackingConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataTrackingConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_config#uplink_echo_config GroundstationConfig#uplink_echo_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 2727
          },
          "name": "uplinkEchoConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataUplinkEchoConfig"
          }
        }
      ],
      "symbolId": "src/groundstation-config/index:GroundstationConfigConfigData"
    },
    "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaDownlinkConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaDownlinkConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/groundstation-config/index.ts",
        "line": 442
      },
      "name": "GroundstationConfigConfigDataAntennaDownlinkConfig",
      "namespace": "groundstationConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_config#spectrum_config GroundstationConfig#spectrum_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 446
          },
          "name": "spectrumConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaDownlinkConfigSpectrumConfig"
          }
        }
      ],
      "symbolId": "src/groundstation-config/index:GroundstationConfigConfigDataAntennaDownlinkConfig"
    },
    "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaDownlinkConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaDownlinkConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/groundstation-config/index.ts",
          "line": 486
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/groundstation-config/index.ts",
        "line": 478
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 525
          },
          "name": "putSpectrumConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaDownlinkConfigSpectrumConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 528
          },
          "name": "resetSpectrumConfig"
        }
      ],
      "name": "GroundstationConfigConfigDataAntennaDownlinkConfigOutputReference",
      "namespace": "groundstationConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 522
          },
          "name": "spectrumConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaDownlinkConfigSpectrumConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 532
          },
          "name": "spectrumConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaDownlinkConfigSpectrumConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 490
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaDownlinkConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/groundstation-config/index:GroundstationConfigConfigDataAntennaDownlinkConfigOutputReference"
    },
    "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaDownlinkConfigSpectrumConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaDownlinkConfigSpectrumConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/groundstation-config/index.ts",
        "line": 282
      },
      "name": "GroundstationConfigConfigDataAntennaDownlinkConfigSpectrumConfig",
      "namespace": "groundstationConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_config#bandwidth GroundstationConfig#bandwidth}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 286
          },
          "name": "bandwidth",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaDownlinkConfigSpectrumConfigBandwidth"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_config#center_frequency GroundstationConfig#center_frequency}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 290
          },
          "name": "centerFrequency",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaDownlinkConfigSpectrumConfigCenterFrequency"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_config#polarization GroundstationConfig#polarization}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 294
          },
          "name": "polarization",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/groundstation-config/index:GroundstationConfigConfigDataAntennaDownlinkConfigSpectrumConfig"
    },
    "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaDownlinkConfigSpectrumConfigBandwidth": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaDownlinkConfigSpectrumConfigBandwidth",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/groundstation-config/index.ts",
        "line": 28
      },
      "name": "GroundstationConfigConfigDataAntennaDownlinkConfigSpectrumConfigBandwidth",
      "namespace": "groundstationConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_config#units GroundstationConfig#units}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 32
          },
          "name": "units",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_config#value GroundstationConfig#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 36
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/groundstation-config/index:GroundstationConfigConfigDataAntennaDownlinkConfigSpectrumConfigBandwidth"
    },
    "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaDownlinkConfigSpectrumConfigBandwidthOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaDownlinkConfigSpectrumConfigBandwidthOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/groundstation-config/index.ts",
          "line": 83
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/groundstation-config/index.ts",
        "line": 75
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 131
          },
          "name": "resetUnits"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 147
          },
          "name": "resetValue"
        }
      ],
      "name": "GroundstationConfigConfigDataAntennaDownlinkConfigSpectrumConfigBandwidthOutputReference",
      "namespace": "groundstationConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 135
          },
          "name": "unitsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 151
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 125
          },
          "name": "units",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 141
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 87
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaDownlinkConfigSpectrumConfigBandwidth"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/groundstation-config/index:GroundstationConfigConfigDataAntennaDownlinkConfigSpectrumConfigBandwidthOutputReference"
    },
    "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaDownlinkConfigSpectrumConfigCenterFrequency": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaDownlinkConfigSpectrumConfigCenterFrequency",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/groundstation-config/index.ts",
        "line": 155
      },
      "name": "GroundstationConfigConfigDataAntennaDownlinkConfigSpectrumConfigCenterFrequency",
      "namespace": "groundstationConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_config#units GroundstationConfig#units}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 159
          },
          "name": "units",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_config#value GroundstationConfig#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 163
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/groundstation-config/index:GroundstationConfigConfigDataAntennaDownlinkConfigSpectrumConfigCenterFrequency"
    },
    "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaDownlinkConfigSpectrumConfigCenterFrequencyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaDownlinkConfigSpectrumConfigCenterFrequencyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/groundstation-config/index.ts",
          "line": 210
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/groundstation-config/index.ts",
        "line": 202
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 258
          },
          "name": "resetUnits"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 274
          },
          "name": "resetValue"
        }
      ],
      "name": "GroundstationConfigConfigDataAntennaDownlinkConfigSpectrumConfigCenterFrequencyOutputReference",
      "namespace": "groundstationConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 262
          },
          "name": "unitsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 278
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 252
          },
          "name": "units",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 268
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 214
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaDownlinkConfigSpectrumConfigCenterFrequency"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/groundstation-config/index:GroundstationConfigConfigDataAntennaDownlinkConfigSpectrumConfigCenterFrequencyOutputReference"
    },
    "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaDownlinkConfigSpectrumConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaDownlinkConfigSpectrumConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/groundstation-config/index.ts",
          "line": 348
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/groundstation-config/index.ts",
        "line": 340
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 399
          },
          "name": "putBandwidth",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaDownlinkConfigSpectrumConfigBandwidth"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 415
          },
          "name": "putCenterFrequency",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaDownlinkConfigSpectrumConfigCenterFrequency"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 402
          },
          "name": "resetBandwidth"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 418
          },
          "name": "resetCenterFrequency"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 434
          },
          "name": "resetPolarization"
        }
      ],
      "name": "GroundstationConfigConfigDataAntennaDownlinkConfigSpectrumConfigOutputReference",
      "namespace": "groundstationConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 396
          },
          "name": "bandwidth",
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaDownlinkConfigSpectrumConfigBandwidthOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 412
          },
          "name": "centerFrequency",
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaDownlinkConfigSpectrumConfigCenterFrequencyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 406
          },
          "name": "bandwidthInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaDownlinkConfigSpectrumConfigBandwidth"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 422
          },
          "name": "centerFrequencyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaDownlinkConfigSpectrumConfigCenterFrequency"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 438
          },
          "name": "polarizationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 428
          },
          "name": "polarization",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 352
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaDownlinkConfigSpectrumConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/groundstation-config/index:GroundstationConfigConfigDataAntennaDownlinkConfigSpectrumConfigOutputReference"
    },
    "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/groundstation-config/index.ts",
        "line": 1138
      },
      "name": "GroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfig",
      "namespace": "groundstationConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_config#decode_config GroundstationConfig#decode_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 1142
          },
          "name": "decodeConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigDecodeConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_config#demodulation_config GroundstationConfig#demodulation_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 1146
          },
          "name": "demodulationConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigDemodulationConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_config#spectrum_config GroundstationConfig#spectrum_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 1150
          },
          "name": "spectrumConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigSpectrumConfig"
          }
        }
      ],
      "symbolId": "src/groundstation-config/index:GroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfig"
    },
    "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigDecodeConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigDecodeConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/groundstation-config/index.ts",
        "line": 536
      },
      "name": "GroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigDecodeConfig",
      "namespace": "groundstationConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_config#unvalidated_json GroundstationConfig#unvalidated_json}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 540
          },
          "name": "unvalidatedJson",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/groundstation-config/index:GroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigDecodeConfig"
    },
    "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigDecodeConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigDecodeConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/groundstation-config/index.ts",
          "line": 580
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/groundstation-config/index.ts",
        "line": 572
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 622
          },
          "name": "resetUnvalidatedJson"
        }
      ],
      "name": "GroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigDecodeConfigOutputReference",
      "namespace": "groundstationConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 626
          },
          "name": "unvalidatedJsonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 616
          },
          "name": "unvalidatedJson",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 584
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigDecodeConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/groundstation-config/index:GroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigDecodeConfigOutputReference"
    },
    "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigDemodulationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigDemodulationConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/groundstation-config/index.ts",
        "line": 630
      },
      "name": "GroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigDemodulationConfig",
      "namespace": "groundstationConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_config#unvalidated_json GroundstationConfig#unvalidated_json}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 634
          },
          "name": "unvalidatedJson",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/groundstation-config/index:GroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigDemodulationConfig"
    },
    "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigDemodulationConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigDemodulationConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/groundstation-config/index.ts",
          "line": 674
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/groundstation-config/index.ts",
        "line": 666
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 716
          },
          "name": "resetUnvalidatedJson"
        }
      ],
      "name": "GroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigDemodulationConfigOutputReference",
      "namespace": "groundstationConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 720
          },
          "name": "unvalidatedJsonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 710
          },
          "name": "unvalidatedJson",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 678
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigDemodulationConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/groundstation-config/index:GroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigDemodulationConfigOutputReference"
    },
    "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/groundstation-config/index.ts",
          "line": 1204
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/groundstation-config/index.ts",
        "line": 1196
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 1255
          },
          "name": "putDecodeConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigDecodeConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 1271
          },
          "name": "putDemodulationConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigDemodulationConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 1287
          },
          "name": "putSpectrumConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigSpectrumConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 1258
          },
          "name": "resetDecodeConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 1274
          },
          "name": "resetDemodulationConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 1290
          },
          "name": "resetSpectrumConfig"
        }
      ],
      "name": "GroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigOutputReference",
      "namespace": "groundstationConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 1252
          },
          "name": "decodeConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigDecodeConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 1268
          },
          "name": "demodulationConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigDemodulationConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 1284
          },
          "name": "spectrumConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigSpectrumConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 1262
          },
          "name": "decodeConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigDecodeConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 1278
          },
          "name": "demodulationConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigDemodulationConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 1294
          },
          "name": "spectrumConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigSpectrumConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 1208
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/groundstation-config/index:GroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigOutputReference"
    },
    "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigSpectrumConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigSpectrumConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/groundstation-config/index.ts",
        "line": 978
      },
      "name": "GroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigSpectrumConfig",
      "namespace": "groundstationConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_config#bandwidth GroundstationConfig#bandwidth}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 982
          },
          "name": "bandwidth",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigSpectrumConfigBandwidth"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_config#center_frequency GroundstationConfig#center_frequency}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 986
          },
          "name": "centerFrequency",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigSpectrumConfigCenterFrequency"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_config#polarization GroundstationConfig#polarization}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 990
          },
          "name": "polarization",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/groundstation-config/index:GroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigSpectrumConfig"
    },
    "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigSpectrumConfigBandwidth": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigSpectrumConfigBandwidth",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/groundstation-config/index.ts",
        "line": 724
      },
      "name": "GroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigSpectrumConfigBandwidth",
      "namespace": "groundstationConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_config#units GroundstationConfig#units}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 728
          },
          "name": "units",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_config#value GroundstationConfig#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 732
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/groundstation-config/index:GroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigSpectrumConfigBandwidth"
    },
    "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigSpectrumConfigBandwidthOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigSpectrumConfigBandwidthOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/groundstation-config/index.ts",
          "line": 779
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/groundstation-config/index.ts",
        "line": 771
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 827
          },
          "name": "resetUnits"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 843
          },
          "name": "resetValue"
        }
      ],
      "name": "GroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigSpectrumConfigBandwidthOutputReference",
      "namespace": "groundstationConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 831
          },
          "name": "unitsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 847
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 821
          },
          "name": "units",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 837
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 783
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigSpectrumConfigBandwidth"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/groundstation-config/index:GroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigSpectrumConfigBandwidthOutputReference"
    },
    "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigSpectrumConfigCenterFrequency": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigSpectrumConfigCenterFrequency",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/groundstation-config/index.ts",
        "line": 851
      },
      "name": "GroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigSpectrumConfigCenterFrequency",
      "namespace": "groundstationConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_config#units GroundstationConfig#units}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 855
          },
          "name": "units",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_config#value GroundstationConfig#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 859
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/groundstation-config/index:GroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigSpectrumConfigCenterFrequency"
    },
    "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigSpectrumConfigCenterFrequencyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigSpectrumConfigCenterFrequencyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/groundstation-config/index.ts",
          "line": 906
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/groundstation-config/index.ts",
        "line": 898
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 954
          },
          "name": "resetUnits"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 970
          },
          "name": "resetValue"
        }
      ],
      "name": "GroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigSpectrumConfigCenterFrequencyOutputReference",
      "namespace": "groundstationConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 958
          },
          "name": "unitsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 974
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 948
          },
          "name": "units",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 964
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 910
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigSpectrumConfigCenterFrequency"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/groundstation-config/index:GroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigSpectrumConfigCenterFrequencyOutputReference"
    },
    "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigSpectrumConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigSpectrumConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/groundstation-config/index.ts",
          "line": 1044
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/groundstation-config/index.ts",
        "line": 1036
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 1095
          },
          "name": "putBandwidth",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigSpectrumConfigBandwidth"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 1111
          },
          "name": "putCenterFrequency",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigSpectrumConfigCenterFrequency"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 1098
          },
          "name": "resetBandwidth"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 1114
          },
          "name": "resetCenterFrequency"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 1130
          },
          "name": "resetPolarization"
        }
      ],
      "name": "GroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigSpectrumConfigOutputReference",
      "namespace": "groundstationConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 1092
          },
          "name": "bandwidth",
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigSpectrumConfigBandwidthOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 1108
          },
          "name": "centerFrequency",
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigSpectrumConfigCenterFrequencyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 1102
          },
          "name": "bandwidthInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigSpectrumConfigBandwidth"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 1118
          },
          "name": "centerFrequencyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigSpectrumConfigCenterFrequency"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 1134
          },
          "name": "polarizationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 1124
          },
          "name": "polarization",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 1048
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigSpectrumConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/groundstation-config/index:GroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigSpectrumConfigOutputReference"
    },
    "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaUplinkConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaUplinkConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/groundstation-config/index.ts",
        "line": 1679
      },
      "name": "GroundstationConfigConfigDataAntennaUplinkConfig",
      "namespace": "groundstationConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_config#spectrum_config GroundstationConfig#spectrum_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 1683
          },
          "name": "spectrumConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaUplinkConfigSpectrumConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_config#target_eirp GroundstationConfig#target_eirp}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 1687
          },
          "name": "targetEirp",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaUplinkConfigTargetEirp"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_config#transmit_disabled GroundstationConfig#transmit_disabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 1691
          },
          "name": "transmitDisabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/groundstation-config/index:GroundstationConfigConfigDataAntennaUplinkConfig"
    },
    "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaUplinkConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaUplinkConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/groundstation-config/index.ts",
          "line": 1745
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/groundstation-config/index.ts",
        "line": 1737
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 1796
          },
          "name": "putSpectrumConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaUplinkConfigSpectrumConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 1812
          },
          "name": "putTargetEirp",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaUplinkConfigTargetEirp"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 1799
          },
          "name": "resetSpectrumConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 1815
          },
          "name": "resetTargetEirp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 1831
          },
          "name": "resetTransmitDisabled"
        }
      ],
      "name": "GroundstationConfigConfigDataAntennaUplinkConfigOutputReference",
      "namespace": "groundstationConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 1793
          },
          "name": "spectrumConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaUplinkConfigSpectrumConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 1809
          },
          "name": "targetEirp",
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaUplinkConfigTargetEirpOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 1803
          },
          "name": "spectrumConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaUplinkConfigSpectrumConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 1819
          },
          "name": "targetEirpInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaUplinkConfigTargetEirp"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 1835
          },
          "name": "transmitDisabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 1825
          },
          "name": "transmitDisabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 1749
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaUplinkConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/groundstation-config/index:GroundstationConfigConfigDataAntennaUplinkConfigOutputReference"
    },
    "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaUplinkConfigSpectrumConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaUplinkConfigSpectrumConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/groundstation-config/index.ts",
        "line": 1425
      },
      "name": "GroundstationConfigConfigDataAntennaUplinkConfigSpectrumConfig",
      "namespace": "groundstationConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_config#center_frequency GroundstationConfig#center_frequency}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 1429
          },
          "name": "centerFrequency",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaUplinkConfigSpectrumConfigCenterFrequency"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_config#polarization GroundstationConfig#polarization}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 1433
          },
          "name": "polarization",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/groundstation-config/index:GroundstationConfigConfigDataAntennaUplinkConfigSpectrumConfig"
    },
    "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaUplinkConfigSpectrumConfigCenterFrequency": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaUplinkConfigSpectrumConfigCenterFrequency",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/groundstation-config/index.ts",
        "line": 1298
      },
      "name": "GroundstationConfigConfigDataAntennaUplinkConfigSpectrumConfigCenterFrequency",
      "namespace": "groundstationConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_config#units GroundstationConfig#units}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 1302
          },
          "name": "units",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_config#value GroundstationConfig#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 1306
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/groundstation-config/index:GroundstationConfigConfigDataAntennaUplinkConfigSpectrumConfigCenterFrequency"
    },
    "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaUplinkConfigSpectrumConfigCenterFrequencyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaUplinkConfigSpectrumConfigCenterFrequencyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/groundstation-config/index.ts",
          "line": 1353
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/groundstation-config/index.ts",
        "line": 1345
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 1401
          },
          "name": "resetUnits"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 1417
          },
          "name": "resetValue"
        }
      ],
      "name": "GroundstationConfigConfigDataAntennaUplinkConfigSpectrumConfigCenterFrequencyOutputReference",
      "namespace": "groundstationConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 1405
          },
          "name": "unitsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 1421
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 1395
          },
          "name": "units",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 1411
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 1357
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaUplinkConfigSpectrumConfigCenterFrequency"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/groundstation-config/index:GroundstationConfigConfigDataAntennaUplinkConfigSpectrumConfigCenterFrequencyOutputReference"
    },
    "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaUplinkConfigSpectrumConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaUplinkConfigSpectrumConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/groundstation-config/index.ts",
          "line": 1480
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/groundstation-config/index.ts",
        "line": 1472
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 1525
          },
          "name": "putCenterFrequency",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaUplinkConfigSpectrumConfigCenterFrequency"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 1528
          },
          "name": "resetCenterFrequency"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 1544
          },
          "name": "resetPolarization"
        }
      ],
      "name": "GroundstationConfigConfigDataAntennaUplinkConfigSpectrumConfigOutputReference",
      "namespace": "groundstationConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 1522
          },
          "name": "centerFrequency",
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaUplinkConfigSpectrumConfigCenterFrequencyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 1532
          },
          "name": "centerFrequencyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaUplinkConfigSpectrumConfigCenterFrequency"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 1548
          },
          "name": "polarizationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 1538
          },
          "name": "polarization",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 1484
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaUplinkConfigSpectrumConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/groundstation-config/index:GroundstationConfigConfigDataAntennaUplinkConfigSpectrumConfigOutputReference"
    },
    "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaUplinkConfigTargetEirp": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaUplinkConfigTargetEirp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/groundstation-config/index.ts",
        "line": 1552
      },
      "name": "GroundstationConfigConfigDataAntennaUplinkConfigTargetEirp",
      "namespace": "groundstationConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_config#units GroundstationConfig#units}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 1556
          },
          "name": "units",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_config#value GroundstationConfig#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 1560
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/groundstation-config/index:GroundstationConfigConfigDataAntennaUplinkConfigTargetEirp"
    },
    "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaUplinkConfigTargetEirpOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaUplinkConfigTargetEirpOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/groundstation-config/index.ts",
          "line": 1607
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/groundstation-config/index.ts",
        "line": 1599
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 1655
          },
          "name": "resetUnits"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 1671
          },
          "name": "resetValue"
        }
      ],
      "name": "GroundstationConfigConfigDataAntennaUplinkConfigTargetEirpOutputReference",
      "namespace": "groundstationConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 1659
          },
          "name": "unitsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 1675
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 1649
          },
          "name": "units",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 1665
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 1611
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaUplinkConfigTargetEirp"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/groundstation-config/index:GroundstationConfigConfigDataAntennaUplinkConfigTargetEirpOutputReference"
    },
    "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataDataflowEndpointConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataDataflowEndpointConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/groundstation-config/index.ts",
        "line": 1839
      },
      "name": "GroundstationConfigConfigDataDataflowEndpointConfig",
      "namespace": "groundstationConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_config#dataflow_endpoint_name GroundstationConfig#dataflow_endpoint_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 1843
          },
          "name": "dataflowEndpointName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_config#dataflow_endpoint_region GroundstationConfig#dataflow_endpoint_region}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 1847
          },
          "name": "dataflowEndpointRegion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/groundstation-config/index:GroundstationConfigConfigDataDataflowEndpointConfig"
    },
    "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataDataflowEndpointConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataDataflowEndpointConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/groundstation-config/index.ts",
          "line": 1894
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/groundstation-config/index.ts",
        "line": 1886
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 1942
          },
          "name": "resetDataflowEndpointName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 1958
          },
          "name": "resetDataflowEndpointRegion"
        }
      ],
      "name": "GroundstationConfigConfigDataDataflowEndpointConfigOutputReference",
      "namespace": "groundstationConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 1946
          },
          "name": "dataflowEndpointNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 1962
          },
          "name": "dataflowEndpointRegionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 1936
          },
          "name": "dataflowEndpointName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 1952
          },
          "name": "dataflowEndpointRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 1898
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataDataflowEndpointConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/groundstation-config/index:GroundstationConfigConfigDataDataflowEndpointConfigOutputReference"
    },
    "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/groundstation-config/index.ts",
          "line": 2816
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/groundstation-config/index.ts",
        "line": 2808
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 2897
          },
          "name": "putAntennaDownlinkConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaDownlinkConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 2913
          },
          "name": "putAntennaDownlinkDemodDecodeConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 2929
          },
          "name": "putAntennaUplinkConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaUplinkConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 2945
          },
          "name": "putDataflowEndpointConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataDataflowEndpointConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 2961
          },
          "name": "putS3RecordingConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataS3RecordingConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 2977
          },
          "name": "putTelemetrySinkConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataTelemetrySinkConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 2993
          },
          "name": "putTrackingConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataTrackingConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 3009
          },
          "name": "putUplinkEchoConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataUplinkEchoConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 2900
          },
          "name": "resetAntennaDownlinkConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 2916
          },
          "name": "resetAntennaDownlinkDemodDecodeConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 2932
          },
          "name": "resetAntennaUplinkConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 2948
          },
          "name": "resetDataflowEndpointConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 2964
          },
          "name": "resetS3RecordingConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 2980
          },
          "name": "resetTelemetrySinkConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 2996
          },
          "name": "resetTrackingConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 3012
          },
          "name": "resetUplinkEchoConfig"
        }
      ],
      "name": "GroundstationConfigConfigDataOutputReference",
      "namespace": "groundstationConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 2894
          },
          "name": "antennaDownlinkConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaDownlinkConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 2910
          },
          "name": "antennaDownlinkDemodDecodeConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 2926
          },
          "name": "antennaUplinkConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaUplinkConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 2942
          },
          "name": "dataflowEndpointConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataDataflowEndpointConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 2958
          },
          "name": "s3RecordingConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataS3RecordingConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 2974
          },
          "name": "telemetrySinkConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataTelemetrySinkConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 2990
          },
          "name": "trackingConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataTrackingConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 3006
          },
          "name": "uplinkEchoConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataUplinkEchoConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 2904
          },
          "name": "antennaDownlinkConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaDownlinkConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 2920
          },
          "name": "antennaDownlinkDemodDecodeConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaDownlinkDemodDecodeConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 2936
          },
          "name": "antennaUplinkConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataAntennaUplinkConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 2952
          },
          "name": "dataflowEndpointConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataDataflowEndpointConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 2968
          },
          "name": "s3RecordingConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataS3RecordingConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 2984
          },
          "name": "telemetrySinkConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataTelemetrySinkConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 3000
          },
          "name": "trackingConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataTrackingConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 3016
          },
          "name": "uplinkEchoConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataUplinkEchoConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 2820
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigData"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/groundstation-config/index:GroundstationConfigConfigDataOutputReference"
    },
    "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataS3RecordingConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataS3RecordingConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/groundstation-config/index.ts",
        "line": 1966
      },
      "name": "GroundstationConfigConfigDataS3RecordingConfig",
      "namespace": "groundstationConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_config#bucket_arn GroundstationConfig#bucket_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 1970
          },
          "name": "bucketArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_config#prefix GroundstationConfig#prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 1974
          },
          "name": "prefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_config#role_arn GroundstationConfig#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 1978
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/groundstation-config/index:GroundstationConfigConfigDataS3RecordingConfig"
    },
    "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataS3RecordingConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataS3RecordingConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/groundstation-config/index.ts",
          "line": 2032
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/groundstation-config/index.ts",
        "line": 2024
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 2086
          },
          "name": "resetBucketArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 2102
          },
          "name": "resetPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 2118
          },
          "name": "resetRoleArn"
        }
      ],
      "name": "GroundstationConfigConfigDataS3RecordingConfigOutputReference",
      "namespace": "groundstationConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 2090
          },
          "name": "bucketArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 2106
          },
          "name": "prefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 2122
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 2080
          },
          "name": "bucketArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 2096
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 2112
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 2036
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataS3RecordingConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/groundstation-config/index:GroundstationConfigConfigDataS3RecordingConfigOutputReference"
    },
    "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataTelemetrySinkConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataTelemetrySinkConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/groundstation-config/index.ts",
        "line": 2347
      },
      "name": "GroundstationConfigConfigDataTelemetrySinkConfig",
      "namespace": "groundstationConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_config#telemetry_sink_data GroundstationConfig#telemetry_sink_data}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 2351
          },
          "name": "telemetrySinkData",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataTelemetrySinkConfigTelemetrySinkData"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_config#telemetry_sink_type GroundstationConfig#telemetry_sink_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 2355
          },
          "name": "telemetrySinkType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/groundstation-config/index:GroundstationConfigConfigDataTelemetrySinkConfig"
    },
    "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataTelemetrySinkConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataTelemetrySinkConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/groundstation-config/index.ts",
          "line": 2402
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/groundstation-config/index.ts",
        "line": 2394
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 2447
          },
          "name": "putTelemetrySinkData",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataTelemetrySinkConfigTelemetrySinkData"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 2450
          },
          "name": "resetTelemetrySinkData"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 2466
          },
          "name": "resetTelemetrySinkType"
        }
      ],
      "name": "GroundstationConfigConfigDataTelemetrySinkConfigOutputReference",
      "namespace": "groundstationConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 2444
          },
          "name": "telemetrySinkData",
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataTelemetrySinkConfigTelemetrySinkDataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 2454
          },
          "name": "telemetrySinkDataInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataTelemetrySinkConfigTelemetrySinkData"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 2470
          },
          "name": "telemetrySinkTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 2460
          },
          "name": "telemetrySinkType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 2406
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataTelemetrySinkConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/groundstation-config/index:GroundstationConfigConfigDataTelemetrySinkConfigOutputReference"
    },
    "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataTelemetrySinkConfigTelemetrySinkData": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataTelemetrySinkConfigTelemetrySinkData",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/groundstation-config/index.ts",
        "line": 2253
      },
      "name": "GroundstationConfigConfigDataTelemetrySinkConfigTelemetrySinkData",
      "namespace": "groundstationConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_config#kinesis_data_stream_data GroundstationConfig#kinesis_data_stream_data}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 2257
          },
          "name": "kinesisDataStreamData",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataTelemetrySinkConfigTelemetrySinkDataKinesisDataStreamData"
          }
        }
      ],
      "symbolId": "src/groundstation-config/index:GroundstationConfigConfigDataTelemetrySinkConfigTelemetrySinkData"
    },
    "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataTelemetrySinkConfigTelemetrySinkDataKinesisDataStreamData": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataTelemetrySinkConfigTelemetrySinkDataKinesisDataStreamData",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/groundstation-config/index.ts",
        "line": 2126
      },
      "name": "GroundstationConfigConfigDataTelemetrySinkConfigTelemetrySinkDataKinesisDataStreamData",
      "namespace": "groundstationConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_config#kinesis_data_stream_arn GroundstationConfig#kinesis_data_stream_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 2130
          },
          "name": "kinesisDataStreamArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_config#kinesis_role_arn GroundstationConfig#kinesis_role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 2134
          },
          "name": "kinesisRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/groundstation-config/index:GroundstationConfigConfigDataTelemetrySinkConfigTelemetrySinkDataKinesisDataStreamData"
    },
    "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataTelemetrySinkConfigTelemetrySinkDataKinesisDataStreamDataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataTelemetrySinkConfigTelemetrySinkDataKinesisDataStreamDataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/groundstation-config/index.ts",
          "line": 2181
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/groundstation-config/index.ts",
        "line": 2173
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 2229
          },
          "name": "resetKinesisDataStreamArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 2245
          },
          "name": "resetKinesisRoleArn"
        }
      ],
      "name": "GroundstationConfigConfigDataTelemetrySinkConfigTelemetrySinkDataKinesisDataStreamDataOutputReference",
      "namespace": "groundstationConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 2233
          },
          "name": "kinesisDataStreamArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 2249
          },
          "name": "kinesisRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 2223
          },
          "name": "kinesisDataStreamArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 2239
          },
          "name": "kinesisRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 2185
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataTelemetrySinkConfigTelemetrySinkDataKinesisDataStreamData"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/groundstation-config/index:GroundstationConfigConfigDataTelemetrySinkConfigTelemetrySinkDataKinesisDataStreamDataOutputReference"
    },
    "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataTelemetrySinkConfigTelemetrySinkDataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataTelemetrySinkConfigTelemetrySinkDataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/groundstation-config/index.ts",
          "line": 2297
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/groundstation-config/index.ts",
        "line": 2289
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 2336
          },
          "name": "putKinesisDataStreamData",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataTelemetrySinkConfigTelemetrySinkDataKinesisDataStreamData"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 2339
          },
          "name": "resetKinesisDataStreamData"
        }
      ],
      "name": "GroundstationConfigConfigDataTelemetrySinkConfigTelemetrySinkDataOutputReference",
      "namespace": "groundstationConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 2333
          },
          "name": "kinesisDataStreamData",
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataTelemetrySinkConfigTelemetrySinkDataKinesisDataStreamDataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 2343
          },
          "name": "kinesisDataStreamDataInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataTelemetrySinkConfigTelemetrySinkDataKinesisDataStreamData"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 2301
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataTelemetrySinkConfigTelemetrySinkData"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/groundstation-config/index:GroundstationConfigConfigDataTelemetrySinkConfigTelemetrySinkDataOutputReference"
    },
    "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataTrackingConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataTrackingConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/groundstation-config/index.ts",
        "line": 2474
      },
      "name": "GroundstationConfigConfigDataTrackingConfig",
      "namespace": "groundstationConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_config#autotrack GroundstationConfig#autotrack}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 2478
          },
          "name": "autotrack",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/groundstation-config/index:GroundstationConfigConfigDataTrackingConfig"
    },
    "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataTrackingConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataTrackingConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/groundstation-config/index.ts",
          "line": 2518
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/groundstation-config/index.ts",
        "line": 2510
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 2560
          },
          "name": "resetAutotrack"
        }
      ],
      "name": "GroundstationConfigConfigDataTrackingConfigOutputReference",
      "namespace": "groundstationConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 2564
          },
          "name": "autotrackInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 2554
          },
          "name": "autotrack",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 2522
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataTrackingConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/groundstation-config/index:GroundstationConfigConfigDataTrackingConfigOutputReference"
    },
    "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataUplinkEchoConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataUplinkEchoConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/groundstation-config/index.ts",
        "line": 2568
      },
      "name": "GroundstationConfigConfigDataUplinkEchoConfig",
      "namespace": "groundstationConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_config#antenna_uplink_config_arn GroundstationConfig#antenna_uplink_config_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 2572
          },
          "name": "antennaUplinkConfigArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_config#enabled GroundstationConfig#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 2576
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/groundstation-config/index:GroundstationConfigConfigDataUplinkEchoConfig"
    },
    "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataUplinkEchoConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataUplinkEchoConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/groundstation-config/index.ts",
          "line": 2623
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/groundstation-config/index.ts",
        "line": 2615
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 2671
          },
          "name": "resetAntennaUplinkConfigArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 2687
          },
          "name": "resetEnabled"
        }
      ],
      "name": "GroundstationConfigConfigDataUplinkEchoConfigOutputReference",
      "namespace": "groundstationConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 2675
          },
          "name": "antennaUplinkConfigArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 2691
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 2665
          },
          "name": "antennaUplinkConfigArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 2681
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 2627
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigConfigDataUplinkEchoConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/groundstation-config/index:GroundstationConfigConfigDataUplinkEchoConfigOutputReference"
    },
    "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/groundstation-config/index.ts",
        "line": 3020
      },
      "name": "GroundstationConfigTags",
      "namespace": "groundstationConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_config#key GroundstationConfig#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 3024
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_config#value GroundstationConfig#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 3028
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/groundstation-config/index:GroundstationConfigTags"
    },
    "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/groundstation-config/index.ts",
          "line": 3158
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/groundstation-config/index.ts",
        "line": 3150
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 3165
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigTagsOutputReference"
            }
          }
        }
      ],
      "name": "GroundstationConfigTagsList",
      "namespace": "groundstationConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 3151
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/groundstation-config/index:GroundstationConfigTagsList"
    },
    "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/groundstation-config/index.ts",
          "line": 3077
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/groundstation-config/index.ts",
        "line": 3067
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 3125
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 3141
          },
          "name": "resetValue"
        }
      ],
      "name": "GroundstationConfigTagsOutputReference",
      "namespace": "groundstationConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 3129
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 3145
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 3119
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 3135
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-config/index.ts",
            "line": 3081
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.groundstationConfig.GroundstationConfigTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/groundstation-config/index:GroundstationConfigTagsOutputReference"
    },
    "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_dataflow_endpoint_group awscc_groundstation_dataflow_endpoint_group}."
      },
      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_dataflow_endpoint_group awscc_groundstation_dataflow_endpoint_group} Resource."
        },
        "locationInModule": {
          "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
          "line": 1735
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
        "line": 1703
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a GroundstationDataflowEndpointGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 1720
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the GroundstationDataflowEndpointGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_dataflow_endpoint_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing GroundstationDataflowEndpointGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the GroundstationDataflowEndpointGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 1808
          },
          "name": "putEndpointDetails",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupEndpointDetails"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 1826
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 1774
          },
          "name": "resetContactPostPassDurationSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 1790
          },
          "name": "resetContactPrePassDurationSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 1829
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 1841
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 1850
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "GroundstationDataflowEndpointGroup",
      "namespace": "groundstationDataflowEndpointGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 1708
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 1762
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 1799
          },
          "name": "dataflowEndpointGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 1805
          },
          "name": "endpointDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupEndpointDetailsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 1817
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 1823
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 1778
          },
          "name": "contactPostPassDurationSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 1794
          },
          "name": "contactPrePassDurationSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 1812
          },
          "name": "endpointDetailsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupEndpointDetails"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 1833
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 1768
          },
          "name": "contactPostPassDurationSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 1784
          },
          "name": "contactPrePassDurationSeconds",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/groundstation-dataflow-endpoint-group/index:GroundstationDataflowEndpointGroup"
    },
    "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
        "line": 14
      },
      "name": "GroundstationDataflowEndpointGroupConfig",
      "namespace": "groundstationDataflowEndpointGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_dataflow_endpoint_group#endpoint_details GroundstationDataflowEndpointGroup#endpoint_details}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 30
          },
          "name": "endpointDetails",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupEndpointDetails"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "A Ground Station Dataflow Endpoint Group State Change event will be emitted when the Dataflow Endpoint Group enters and exits the POSTPASS state.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_dataflow_endpoint_group#contact_post_pass_duration_seconds GroundstationDataflowEndpointGroup#contact_post_pass_duration_seconds}",
            "stability": "stable",
            "summary": "Amount of time, in seconds, after a contact ends that the Ground Station Dataflow Endpoint Group will be in a POSTPASS state."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 20
          },
          "name": "contactPostPassDurationSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "A Ground Station Dataflow Endpoint Group State Change event will be emitted when the Dataflow Endpoint Group enters and exits the PREPASS state.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_dataflow_endpoint_group#contact_pre_pass_duration_seconds GroundstationDataflowEndpointGroup#contact_pre_pass_duration_seconds}",
            "stability": "stable",
            "summary": "Amount of time, in seconds, before a contact starts that the Ground Station Dataflow Endpoint Group will be in a PREPASS state."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 26
          },
          "name": "contactPrePassDurationSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_dataflow_endpoint_group#tags GroundstationDataflowEndpointGroup#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 34
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/groundstation-dataflow-endpoint-group/index:GroundstationDataflowEndpointGroupConfig"
    },
    "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupEndpointDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupEndpointDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
        "line": 1366
      },
      "name": "GroundstationDataflowEndpointGroupEndpointDetails",
      "namespace": "groundstationDataflowEndpointGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_dataflow_endpoint_group#aws_ground_station_agent_endpoint GroundstationDataflowEndpointGroup#aws_ground_station_agent_endpoint}",
            "stability": "stable",
            "summary": "Information about AwsGroundStationAgentEndpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 1372
          },
          "name": "awsGroundStationAgentEndpoint",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpoint"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_dataflow_endpoint_group#endpoint GroundstationDataflowEndpointGroup#endpoint}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 1376
          },
          "name": "endpoint",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupEndpointDetailsEndpoint"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_dataflow_endpoint_group#security_details GroundstationDataflowEndpointGroup#security_details}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 1380
          },
          "name": "securityDetails",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupEndpointDetailsSecurityDetails"
          }
        }
      ],
      "symbolId": "src/groundstation-dataflow-endpoint-group/index:GroundstationDataflowEndpointGroupEndpointDetails"
    },
    "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpoint": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
        "line": 685
      },
      "name": "GroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpoint",
      "namespace": "groundstationDataflowEndpointGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_dataflow_endpoint_group#agent_status GroundstationDataflowEndpointGroup#agent_status}",
            "stability": "stable",
            "summary": "The status of AgentEndpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 691
          },
          "name": "agentStatus",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_dataflow_endpoint_group#audit_results GroundstationDataflowEndpointGroup#audit_results}",
            "stability": "stable",
            "summary": "The results of the audit."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 697
          },
          "name": "auditResults",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_dataflow_endpoint_group#egress_address GroundstationDataflowEndpointGroup#egress_address}",
            "stability": "stable",
            "summary": "Egress address of AgentEndpoint with an optional mtu."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 703
          },
          "name": "egressAddress",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointEgressAddress"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_dataflow_endpoint_group#ingress_address GroundstationDataflowEndpointGroup#ingress_address}",
            "stability": "stable",
            "summary": "Ingress address of AgentEndpoint with a port range and an optional mtu."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 709
          },
          "name": "ingressAddress",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointIngressAddress"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_dataflow_endpoint_group#name GroundstationDataflowEndpointGroup#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 713
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/groundstation-dataflow-endpoint-group/index:GroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpoint"
    },
    "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointEgressAddress": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointEgressAddress",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
        "line": 163
      },
      "name": "GroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointEgressAddress",
      "namespace": "groundstationDataflowEndpointGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_dataflow_endpoint_group#mtu GroundstationDataflowEndpointGroup#mtu}",
            "stability": "stable",
            "summary": "Maximum transmission unit (MTU) size in bytes of a dataflow endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 169
          },
          "name": "mtu",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_dataflow_endpoint_group#socket_address GroundstationDataflowEndpointGroup#socket_address}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 173
          },
          "name": "socketAddress",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointEgressAddressSocketAddress"
          }
        }
      ],
      "symbolId": "src/groundstation-dataflow-endpoint-group/index:GroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointEgressAddress"
    },
    "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointEgressAddressOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointEgressAddressOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
          "line": 220
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
        "line": 212
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 281
          },
          "name": "putSocketAddress",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointEgressAddressSocketAddress"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 268
          },
          "name": "resetMtu"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 284
          },
          "name": "resetSocketAddress"
        }
      ],
      "name": "GroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointEgressAddressOutputReference",
      "namespace": "groundstationDataflowEndpointGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 278
          },
          "name": "socketAddress",
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointEgressAddressSocketAddressOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 272
          },
          "name": "mtuInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 288
          },
          "name": "socketAddressInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointEgressAddressSocketAddress"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 262
          },
          "name": "mtu",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 224
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointEgressAddress"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/groundstation-dataflow-endpoint-group/index:GroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointEgressAddressOutputReference"
    },
    "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointEgressAddressSocketAddress": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointEgressAddressSocketAddress",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
        "line": 36
      },
      "name": "GroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointEgressAddressSocketAddress",
      "namespace": "groundstationDataflowEndpointGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_dataflow_endpoint_group#name GroundstationDataflowEndpointGroup#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 40
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_dataflow_endpoint_group#port GroundstationDataflowEndpointGroup#port}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 44
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/groundstation-dataflow-endpoint-group/index:GroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointEgressAddressSocketAddress"
    },
    "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointEgressAddressSocketAddressOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointEgressAddressSocketAddressOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
          "line": 91
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
        "line": 83
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 139
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 155
          },
          "name": "resetPort"
        }
      ],
      "name": "GroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointEgressAddressSocketAddressOutputReference",
      "namespace": "groundstationDataflowEndpointGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 143
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 159
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 133
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 149
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 95
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointEgressAddressSocketAddress"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/groundstation-dataflow-endpoint-group/index:GroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointEgressAddressSocketAddressOutputReference"
    },
    "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointIngressAddress": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointIngressAddress",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
        "line": 554
      },
      "name": "GroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointIngressAddress",
      "namespace": "groundstationDataflowEndpointGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_dataflow_endpoint_group#mtu GroundstationDataflowEndpointGroup#mtu}",
            "stability": "stable",
            "summary": "Maximum transmission unit (MTU) size in bytes of a dataflow endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 560
          },
          "name": "mtu",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_dataflow_endpoint_group#socket_address GroundstationDataflowEndpointGroup#socket_address}",
            "stability": "stable",
            "summary": "A socket address with a port range."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 566
          },
          "name": "socketAddress",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointIngressAddressSocketAddress"
          }
        }
      ],
      "symbolId": "src/groundstation-dataflow-endpoint-group/index:GroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointIngressAddress"
    },
    "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointIngressAddressOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointIngressAddressOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
          "line": 613
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
        "line": 605
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 674
          },
          "name": "putSocketAddress",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointIngressAddressSocketAddress"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 661
          },
          "name": "resetMtu"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 677
          },
          "name": "resetSocketAddress"
        }
      ],
      "name": "GroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointIngressAddressOutputReference",
      "namespace": "groundstationDataflowEndpointGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 671
          },
          "name": "socketAddress",
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointIngressAddressSocketAddressOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 665
          },
          "name": "mtuInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 681
          },
          "name": "socketAddressInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointIngressAddressSocketAddress"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 655
          },
          "name": "mtu",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 617
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointIngressAddress"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/groundstation-dataflow-endpoint-group/index:GroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointIngressAddressOutputReference"
    },
    "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointIngressAddressSocketAddress": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointIngressAddressSocketAddress",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
        "line": 423
      },
      "name": "GroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointIngressAddressSocketAddress",
      "namespace": "groundstationDataflowEndpointGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_dataflow_endpoint_group#name GroundstationDataflowEndpointGroup#name}",
            "stability": "stable",
            "summary": "IPv4 socket address."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 429
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_dataflow_endpoint_group#port_range GroundstationDataflowEndpointGroup#port_range}",
            "stability": "stable",
            "summary": "Port range of a socket address."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 435
          },
          "name": "portRange",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointIngressAddressSocketAddressPortRange"
          }
        }
      ],
      "symbolId": "src/groundstation-dataflow-endpoint-group/index:GroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointIngressAddressSocketAddress"
    },
    "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointIngressAddressSocketAddressOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointIngressAddressSocketAddressOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
          "line": 482
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
        "line": 474
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 543
          },
          "name": "putPortRange",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointIngressAddressSocketAddressPortRange"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 530
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 546
          },
          "name": "resetPortRange"
        }
      ],
      "name": "GroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointIngressAddressSocketAddressOutputReference",
      "namespace": "groundstationDataflowEndpointGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 540
          },
          "name": "portRange",
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointIngressAddressSocketAddressPortRangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 534
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 550
          },
          "name": "portRangeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointIngressAddressSocketAddressPortRange"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 524
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 486
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointIngressAddressSocketAddress"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/groundstation-dataflow-endpoint-group/index:GroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointIngressAddressSocketAddressOutputReference"
    },
    "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointIngressAddressSocketAddressPortRange": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointIngressAddressSocketAddressPortRange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
        "line": 292
      },
      "name": "GroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointIngressAddressSocketAddressPortRange",
      "namespace": "groundstationDataflowEndpointGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_dataflow_endpoint_group#maximum GroundstationDataflowEndpointGroup#maximum}",
            "stability": "stable",
            "summary": "A maximum value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 298
          },
          "name": "maximum",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_dataflow_endpoint_group#minimum GroundstationDataflowEndpointGroup#minimum}",
            "stability": "stable",
            "summary": "A minimum value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 304
          },
          "name": "minimum",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/groundstation-dataflow-endpoint-group/index:GroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointIngressAddressSocketAddressPortRange"
    },
    "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointIngressAddressSocketAddressPortRangeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointIngressAddressSocketAddressPortRangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
          "line": 351
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
        "line": 343
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 399
          },
          "name": "resetMaximum"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 415
          },
          "name": "resetMinimum"
        }
      ],
      "name": "GroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointIngressAddressSocketAddressPortRangeOutputReference",
      "namespace": "groundstationDataflowEndpointGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 403
          },
          "name": "maximumInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 419
          },
          "name": "minimumInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 393
          },
          "name": "maximum",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 409
          },
          "name": "minimum",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 355
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointIngressAddressSocketAddressPortRange"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/groundstation-dataflow-endpoint-group/index:GroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointIngressAddressSocketAddressPortRangeOutputReference"
    },
    "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
          "line": 781
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
        "line": 773
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 876
          },
          "name": "putEgressAddress",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointEgressAddress"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 892
          },
          "name": "putIngressAddress",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointIngressAddress"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 847
          },
          "name": "resetAgentStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 863
          },
          "name": "resetAuditResults"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 879
          },
          "name": "resetEgressAddress"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 895
          },
          "name": "resetIngressAddress"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 911
          },
          "name": "resetName"
        }
      ],
      "name": "GroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointOutputReference",
      "namespace": "groundstationDataflowEndpointGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 873
          },
          "name": "egressAddress",
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointEgressAddressOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 889
          },
          "name": "ingressAddress",
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointIngressAddressOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 851
          },
          "name": "agentStatusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 867
          },
          "name": "auditResultsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 883
          },
          "name": "egressAddressInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointEgressAddress"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 899
          },
          "name": "ingressAddressInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointIngressAddress"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 915
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 841
          },
          "name": "agentStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 857
          },
          "name": "auditResults",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 905
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 785
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpoint"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/groundstation-dataflow-endpoint-group/index:GroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointOutputReference"
    },
    "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupEndpointDetailsEndpoint": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupEndpointDetailsEndpoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
        "line": 1046
      },
      "name": "GroundstationDataflowEndpointGroupEndpointDetailsEndpoint",
      "namespace": "groundstationDataflowEndpointGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_dataflow_endpoint_group#address GroundstationDataflowEndpointGroup#address}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 1050
          },
          "name": "address",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupEndpointDetailsEndpointAddress"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_dataflow_endpoint_group#mtu GroundstationDataflowEndpointGroup#mtu}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 1054
          },
          "name": "mtu",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_dataflow_endpoint_group#name GroundstationDataflowEndpointGroup#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 1058
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/groundstation-dataflow-endpoint-group/index:GroundstationDataflowEndpointGroupEndpointDetailsEndpoint"
    },
    "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupEndpointDetailsEndpointAddress": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupEndpointDetailsEndpointAddress",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
        "line": 919
      },
      "name": "GroundstationDataflowEndpointGroupEndpointDetailsEndpointAddress",
      "namespace": "groundstationDataflowEndpointGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_dataflow_endpoint_group#name GroundstationDataflowEndpointGroup#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 923
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_dataflow_endpoint_group#port GroundstationDataflowEndpointGroup#port}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 927
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/groundstation-dataflow-endpoint-group/index:GroundstationDataflowEndpointGroupEndpointDetailsEndpointAddress"
    },
    "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupEndpointDetailsEndpointAddressOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupEndpointDetailsEndpointAddressOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
          "line": 974
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
        "line": 966
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 1022
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 1038
          },
          "name": "resetPort"
        }
      ],
      "name": "GroundstationDataflowEndpointGroupEndpointDetailsEndpointAddressOutputReference",
      "namespace": "groundstationDataflowEndpointGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 1026
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 1042
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 1016
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 1032
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 978
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupEndpointDetailsEndpointAddress"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/groundstation-dataflow-endpoint-group/index:GroundstationDataflowEndpointGroupEndpointDetailsEndpointAddressOutputReference"
    },
    "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupEndpointDetailsEndpointOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupEndpointDetailsEndpointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
          "line": 1112
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
        "line": 1104
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 1163
          },
          "name": "putAddress",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupEndpointDetailsEndpointAddress"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 1166
          },
          "name": "resetAddress"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 1182
          },
          "name": "resetMtu"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 1198
          },
          "name": "resetName"
        }
      ],
      "name": "GroundstationDataflowEndpointGroupEndpointDetailsEndpointOutputReference",
      "namespace": "groundstationDataflowEndpointGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 1160
          },
          "name": "address",
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupEndpointDetailsEndpointAddressOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 1170
          },
          "name": "addressInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupEndpointDetailsEndpointAddress"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 1186
          },
          "name": "mtuInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 1202
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 1176
          },
          "name": "mtu",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 1192
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 1116
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupEndpointDetailsEndpoint"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/groundstation-dataflow-endpoint-group/index:GroundstationDataflowEndpointGroupEndpointDetailsEndpointOutputReference"
    },
    "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupEndpointDetailsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupEndpointDetailsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
          "line": 1539
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
        "line": 1531
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 1546
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupEndpointDetailsOutputReference"
            }
          }
        }
      ],
      "name": "GroundstationDataflowEndpointGroupEndpointDetailsList",
      "namespace": "groundstationDataflowEndpointGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 1532
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupEndpointDetails"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/groundstation-dataflow-endpoint-group/index:GroundstationDataflowEndpointGroupEndpointDetailsList"
    },
    "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupEndpointDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupEndpointDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
          "line": 1436
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
        "line": 1426
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 1487
          },
          "name": "putAwsGroundStationAgentEndpoint",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpoint"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 1503
          },
          "name": "putEndpoint",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupEndpointDetailsEndpoint"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 1519
          },
          "name": "putSecurityDetails",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupEndpointDetailsSecurityDetails"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 1490
          },
          "name": "resetAwsGroundStationAgentEndpoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 1506
          },
          "name": "resetEndpoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 1522
          },
          "name": "resetSecurityDetails"
        }
      ],
      "name": "GroundstationDataflowEndpointGroupEndpointDetailsOutputReference",
      "namespace": "groundstationDataflowEndpointGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 1484
          },
          "name": "awsGroundStationAgentEndpoint",
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpointOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 1500
          },
          "name": "endpoint",
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupEndpointDetailsEndpointOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 1516
          },
          "name": "securityDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupEndpointDetailsSecurityDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 1494
          },
          "name": "awsGroundStationAgentEndpointInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupEndpointDetailsAwsGroundStationAgentEndpoint"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 1510
          },
          "name": "endpointInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupEndpointDetailsEndpoint"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 1526
          },
          "name": "securityDetailsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupEndpointDetailsSecurityDetails"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 1440
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupEndpointDetails"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/groundstation-dataflow-endpoint-group/index:GroundstationDataflowEndpointGroupEndpointDetailsOutputReference"
    },
    "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupEndpointDetailsSecurityDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupEndpointDetailsSecurityDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
        "line": 1206
      },
      "name": "GroundstationDataflowEndpointGroupEndpointDetailsSecurityDetails",
      "namespace": "groundstationDataflowEndpointGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_dataflow_endpoint_group#role_arn GroundstationDataflowEndpointGroup#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 1210
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_dataflow_endpoint_group#security_group_ids GroundstationDataflowEndpointGroup#security_group_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 1214
          },
          "name": "securityGroupIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_dataflow_endpoint_group#subnet_ids GroundstationDataflowEndpointGroup#subnet_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 1218
          },
          "name": "subnetIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/groundstation-dataflow-endpoint-group/index:GroundstationDataflowEndpointGroupEndpointDetailsSecurityDetails"
    },
    "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupEndpointDetailsSecurityDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupEndpointDetailsSecurityDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
          "line": 1272
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
        "line": 1264
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 1326
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 1342
          },
          "name": "resetSecurityGroupIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 1358
          },
          "name": "resetSubnetIds"
        }
      ],
      "name": "GroundstationDataflowEndpointGroupEndpointDetailsSecurityDetailsOutputReference",
      "namespace": "groundstationDataflowEndpointGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 1330
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 1346
          },
          "name": "securityGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 1362
          },
          "name": "subnetIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 1320
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 1336
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 1352
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 1276
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupEndpointDetailsSecurityDetails"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/groundstation-dataflow-endpoint-group/index:GroundstationDataflowEndpointGroupEndpointDetailsSecurityDetailsOutputReference"
    },
    "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
        "line": 1550
      },
      "name": "GroundstationDataflowEndpointGroupTags",
      "namespace": "groundstationDataflowEndpointGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_dataflow_endpoint_group#key GroundstationDataflowEndpointGroup#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 1554
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_dataflow_endpoint_group#value GroundstationDataflowEndpointGroup#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 1558
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/groundstation-dataflow-endpoint-group/index:GroundstationDataflowEndpointGroupTags"
    },
    "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
          "line": 1688
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
        "line": 1680
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 1695
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "GroundstationDataflowEndpointGroupTagsList",
      "namespace": "groundstationDataflowEndpointGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 1681
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/groundstation-dataflow-endpoint-group/index:GroundstationDataflowEndpointGroupTagsList"
    },
    "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
          "line": 1607
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
        "line": 1597
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 1655
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 1671
          },
          "name": "resetValue"
        }
      ],
      "name": "GroundstationDataflowEndpointGroupTagsOutputReference",
      "namespace": "groundstationDataflowEndpointGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 1659
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 1675
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 1649
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 1665
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group/index.ts",
            "line": 1611
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroup.GroundstationDataflowEndpointGroupTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/groundstation-dataflow-endpoint-group/index:GroundstationDataflowEndpointGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_dataflow_endpoint_group_v2 awscc_groundstation_dataflow_endpoint_group_v2}."
      },
      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_dataflow_endpoint_group_v2 awscc_groundstation_dataflow_endpoint_group_v2} Resource."
        },
        "locationInModule": {
          "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
          "line": 3442
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2Config"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 3410
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a GroundstationDataflowEndpointGroupV2 resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 3427
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the GroundstationDataflowEndpointGroupV2 to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_dataflow_endpoint_group_v2#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing GroundstationDataflowEndpointGroupV2 that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the GroundstationDataflowEndpointGroupV2 to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 3521
          },
          "name": "putEndpoints",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2Endpoints"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 3542
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2Tags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 3481
          },
          "name": "resetContactPostPassDurationSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 3497
          },
          "name": "resetContactPrePassDurationSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 3524
          },
          "name": "resetEndpoints"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 3545
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 3557
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 3566
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "GroundstationDataflowEndpointGroupV2",
      "namespace": "groundstationDataflowEndpointGroupV2",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 3415
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 3469
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 3506
          },
          "name": "dataflowEndpointGroupV2Id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 3512
          },
          "name": "endpointDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointDetailsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 3518
          },
          "name": "endpoints",
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 3533
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 3539
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2TagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 3485
          },
          "name": "contactPostPassDurationSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 3501
          },
          "name": "contactPrePassDurationSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 3528
          },
          "name": "endpointsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2Endpoints"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 3549
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2Tags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 3475
          },
          "name": "contactPostPassDurationSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 3491
          },
          "name": "contactPrePassDurationSeconds",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/groundstation-dataflow-endpoint-group-v2/index:GroundstationDataflowEndpointGroupV2"
    },
    "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2Config": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2Config",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 14
      },
      "name": "GroundstationDataflowEndpointGroupV2Config",
      "namespace": "groundstationDataflowEndpointGroupV2",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "A Ground Station Dataflow Endpoint Group State Change event will be emitted when the Dataflow Endpoint Group enters and exits the POSTPASS state.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_dataflow_endpoint_group_v2#contact_post_pass_duration_seconds GroundstationDataflowEndpointGroupV2#contact_post_pass_duration_seconds}",
            "stability": "stable",
            "summary": "Amount of time, in seconds, after a contact ends that the Ground Station Dataflow Endpoint Group will be in a POSTPASS state."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 20
          },
          "name": "contactPostPassDurationSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "A Ground Station Dataflow Endpoint Group State Change event will be emitted when the Dataflow Endpoint Group enters and exits the PREPASS state.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_dataflow_endpoint_group_v2#contact_pre_pass_duration_seconds GroundstationDataflowEndpointGroupV2#contact_pre_pass_duration_seconds}",
            "stability": "stable",
            "summary": "Amount of time, in seconds, before a contact starts that the Ground Station Dataflow Endpoint Group will be in a PREPASS state."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 26
          },
          "name": "contactPrePassDurationSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_dataflow_endpoint_group_v2#endpoints GroundstationDataflowEndpointGroupV2#endpoints}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 30
          },
          "name": "endpoints",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2Endpoints"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_dataflow_endpoint_group_v2#tags GroundstationDataflowEndpointGroupV2#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 34
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2Tags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/groundstation-dataflow-endpoint-group-v2/index:GroundstationDataflowEndpointGroupV2Config"
    },
    "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 1004
      },
      "name": "GroundstationDataflowEndpointGroupV2EndpointDetails",
      "namespace": "groundstationDataflowEndpointGroupV2",
      "symbolId": "src/groundstation-dataflow-endpoint-group-v2/index:GroundstationDataflowEndpointGroupV2EndpointDetails"
    },
    "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpoint": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 450
      },
      "name": "GroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpoint",
      "namespace": "groundstationDataflowEndpointGroupV2",
      "symbolId": "src/groundstation-dataflow-endpoint-group-v2/index:GroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpoint"
    },
    "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 395
      },
      "name": "GroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetails",
      "namespace": "groundstationDataflowEndpointGroupV2",
      "symbolId": "src/groundstation-dataflow-endpoint-group-v2/index:GroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetails"
    },
    "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 334
      },
      "name": "GroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetails",
      "namespace": "groundstationDataflowEndpointGroupV2",
      "symbolId": "src/groundstation-dataflow-endpoint-group-v2/index:GroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetails"
    },
    "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddress": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddress",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 155
      },
      "name": "GroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddress",
      "namespace": "groundstationDataflowEndpointGroupV2",
      "symbolId": "src/groundstation-dataflow-endpoint-group-v2/index:GroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddress"
    },
    "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
          "line": 185
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 178
      },
      "name": "GroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressOutputReference",
      "namespace": "groundstationDataflowEndpointGroupV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 205
          },
          "name": "mtu",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 211
          },
          "name": "socketAddress",
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 189
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddress"
          }
        }
      ],
      "symbolId": "src/groundstation-dataflow-endpoint-group-v2/index:GroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressOutputReference"
    },
    "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddress": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddress",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 95
      },
      "name": "GroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddress",
      "namespace": "groundstationDataflowEndpointGroupV2",
      "symbolId": "src/groundstation-dataflow-endpoint-group-v2/index:GroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddress"
    },
    "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
          "line": 125
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 118
      },
      "name": "GroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressOutputReference",
      "namespace": "groundstationDataflowEndpointGroupV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 145
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 151
          },
          "name": "portRange",
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressPortRangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 129
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddress"
          }
        }
      ],
      "symbolId": "src/groundstation-dataflow-endpoint-group-v2/index:GroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressOutputReference"
    },
    "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressPortRange": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressPortRange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 36
      },
      "name": "GroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressPortRange",
      "namespace": "groundstationDataflowEndpointGroupV2",
      "symbolId": "src/groundstation-dataflow-endpoint-group-v2/index:GroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressPortRange"
    },
    "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressPortRangeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressPortRangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
          "line": 66
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 59
      },
      "name": "GroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressPortRangeOutputReference",
      "namespace": "groundstationDataflowEndpointGroupV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 86
          },
          "name": "maximum",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 91
          },
          "name": "minimum",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 70
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressPortRange"
          }
        }
      ],
      "symbolId": "src/groundstation-dataflow-endpoint-group-v2/index:GroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressPortRangeOutputReference"
    },
    "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsEgressAddressAndPort": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsEgressAddressAndPort",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 274
      },
      "name": "GroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsEgressAddressAndPort",
      "namespace": "groundstationDataflowEndpointGroupV2",
      "symbolId": "src/groundstation-dataflow-endpoint-group-v2/index:GroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsEgressAddressAndPort"
    },
    "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsEgressAddressAndPortOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsEgressAddressAndPortOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
          "line": 304
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 297
      },
      "name": "GroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsEgressAddressAndPortOutputReference",
      "namespace": "groundstationDataflowEndpointGroupV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 324
          },
          "name": "mtu",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 330
          },
          "name": "socketAddress",
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsEgressAddressAndPortSocketAddressOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 308
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsEgressAddressAndPort"
          }
        }
      ],
      "symbolId": "src/groundstation-dataflow-endpoint-group-v2/index:GroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsEgressAddressAndPortOutputReference"
    },
    "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsEgressAddressAndPortSocketAddress": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsEgressAddressAndPortSocketAddress",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 215
      },
      "name": "GroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsEgressAddressAndPortSocketAddress",
      "namespace": "groundstationDataflowEndpointGroupV2",
      "symbolId": "src/groundstation-dataflow-endpoint-group-v2/index:GroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsEgressAddressAndPortSocketAddress"
    },
    "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsEgressAddressAndPortSocketAddressOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsEgressAddressAndPortSocketAddressOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
          "line": 245
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 238
      },
      "name": "GroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsEgressAddressAndPortSocketAddressOutputReference",
      "namespace": "groundstationDataflowEndpointGroupV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 265
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 270
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 249
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsEgressAddressAndPortSocketAddress"
          }
        }
      ],
      "symbolId": "src/groundstation-dataflow-endpoint-group-v2/index:GroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsEgressAddressAndPortSocketAddressOutputReference"
    },
    "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
          "line": 364
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 357
      },
      "name": "GroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsOutputReference",
      "namespace": "groundstationDataflowEndpointGroupV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 385
          },
          "name": "agentIpAndPortAddress",
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 391
          },
          "name": "egressAddressAndPort",
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsEgressAddressAndPortOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 368
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetails"
          }
        }
      ],
      "symbolId": "src/groundstation-dataflow-endpoint-group-v2/index:GroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsOutputReference"
    },
    "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
          "line": 425
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 418
      },
      "name": "GroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsOutputReference",
      "namespace": "groundstationDataflowEndpointGroupV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 446
          },
          "name": "agentConnectionDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 429
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetails"
          }
        }
      ],
      "symbolId": "src/groundstation-dataflow-endpoint-group-v2/index:GroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsOutputReference"
    },
    "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
          "line": 480
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 473
      },
      "name": "GroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointOutputReference",
      "namespace": "groundstationDataflowEndpointGroupV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 500
          },
          "name": "agentStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 505
          },
          "name": "auditResults",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 511
          },
          "name": "dataflowDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointDataflowDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 516
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 484
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpoint"
          }
        }
      ],
      "symbolId": "src/groundstation-dataflow-endpoint-group-v2/index:GroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointOutputReference"
    },
    "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointDetailsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointDetailsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
          "line": 1075
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 1068
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1082
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointDetailsOutputReference"
            }
          }
        }
      ],
      "name": "GroundstationDataflowEndpointGroupV2EndpointDetailsList",
      "namespace": "groundstationDataflowEndpointGroupV2",
      "symbolId": "src/groundstation-dataflow-endpoint-group-v2/index:GroundstationDataflowEndpointGroupV2EndpointDetailsList"
    },
    "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
          "line": 1036
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 1027
      },
      "name": "GroundstationDataflowEndpointGroupV2EndpointDetailsOutputReference",
      "namespace": "groundstationDataflowEndpointGroupV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1057
          },
          "name": "downlinkAwsGroundStationAgentEndpoint",
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointDetailsDownlinkAwsGroundStationAgentEndpointOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1063
          },
          "name": "uplinkAwsGroundStationAgentEndpoint",
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1040
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointDetails"
          }
        }
      ],
      "symbolId": "src/groundstation-dataflow-endpoint-group-v2/index:GroundstationDataflowEndpointGroupV2EndpointDetailsOutputReference"
    },
    "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpoint": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 934
      },
      "name": "GroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpoint",
      "namespace": "groundstationDataflowEndpointGroupV2",
      "symbolId": "src/groundstation-dataflow-endpoint-group-v2/index:GroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpoint"
    },
    "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 879
      },
      "name": "GroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetails",
      "namespace": "groundstationDataflowEndpointGroupV2",
      "symbolId": "src/groundstation-dataflow-endpoint-group-v2/index:GroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetails"
    },
    "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 818
      },
      "name": "GroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetails",
      "namespace": "groundstationDataflowEndpointGroupV2",
      "symbolId": "src/groundstation-dataflow-endpoint-group-v2/index:GroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetails"
    },
    "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddress": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddress",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 639
      },
      "name": "GroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddress",
      "namespace": "groundstationDataflowEndpointGroupV2",
      "symbolId": "src/groundstation-dataflow-endpoint-group-v2/index:GroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddress"
    },
    "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
          "line": 669
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 662
      },
      "name": "GroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressOutputReference",
      "namespace": "groundstationDataflowEndpointGroupV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 689
          },
          "name": "mtu",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 695
          },
          "name": "socketAddress",
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 673
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddress"
          }
        }
      ],
      "symbolId": "src/groundstation-dataflow-endpoint-group-v2/index:GroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressOutputReference"
    },
    "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddress": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddress",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 579
      },
      "name": "GroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddress",
      "namespace": "groundstationDataflowEndpointGroupV2",
      "symbolId": "src/groundstation-dataflow-endpoint-group-v2/index:GroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddress"
    },
    "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
          "line": 609
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 602
      },
      "name": "GroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressOutputReference",
      "namespace": "groundstationDataflowEndpointGroupV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 629
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 635
          },
          "name": "portRange",
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressPortRangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 613
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddress"
          }
        }
      ],
      "symbolId": "src/groundstation-dataflow-endpoint-group-v2/index:GroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressOutputReference"
    },
    "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressPortRange": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressPortRange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 520
      },
      "name": "GroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressPortRange",
      "namespace": "groundstationDataflowEndpointGroupV2",
      "symbolId": "src/groundstation-dataflow-endpoint-group-v2/index:GroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressPortRange"
    },
    "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressPortRangeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressPortRangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
          "line": 550
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 543
      },
      "name": "GroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressPortRangeOutputReference",
      "namespace": "groundstationDataflowEndpointGroupV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 570
          },
          "name": "maximum",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 575
          },
          "name": "minimum",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 554
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressPortRange"
          }
        }
      ],
      "symbolId": "src/groundstation-dataflow-endpoint-group-v2/index:GroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressPortRangeOutputReference"
    },
    "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsIngressAddressAndPort": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsIngressAddressAndPort",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 758
      },
      "name": "GroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsIngressAddressAndPort",
      "namespace": "groundstationDataflowEndpointGroupV2",
      "symbolId": "src/groundstation-dataflow-endpoint-group-v2/index:GroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsIngressAddressAndPort"
    },
    "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsIngressAddressAndPortOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsIngressAddressAndPortOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
          "line": 788
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 781
      },
      "name": "GroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsIngressAddressAndPortOutputReference",
      "namespace": "groundstationDataflowEndpointGroupV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 808
          },
          "name": "mtu",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 814
          },
          "name": "socketAddress",
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsIngressAddressAndPortSocketAddressOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 792
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsIngressAddressAndPort"
          }
        }
      ],
      "symbolId": "src/groundstation-dataflow-endpoint-group-v2/index:GroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsIngressAddressAndPortOutputReference"
    },
    "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsIngressAddressAndPortSocketAddress": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsIngressAddressAndPortSocketAddress",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 699
      },
      "name": "GroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsIngressAddressAndPortSocketAddress",
      "namespace": "groundstationDataflowEndpointGroupV2",
      "symbolId": "src/groundstation-dataflow-endpoint-group-v2/index:GroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsIngressAddressAndPortSocketAddress"
    },
    "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsIngressAddressAndPortSocketAddressOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsIngressAddressAndPortSocketAddressOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
          "line": 729
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 722
      },
      "name": "GroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsIngressAddressAndPortSocketAddressOutputReference",
      "namespace": "groundstationDataflowEndpointGroupV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 749
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 754
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 733
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsIngressAddressAndPortSocketAddress"
          }
        }
      ],
      "symbolId": "src/groundstation-dataflow-endpoint-group-v2/index:GroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsIngressAddressAndPortSocketAddressOutputReference"
    },
    "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
          "line": 848
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 841
      },
      "name": "GroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsOutputReference",
      "namespace": "groundstationDataflowEndpointGroupV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 869
          },
          "name": "agentIpAndPortAddress",
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 875
          },
          "name": "ingressAddressAndPort",
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsIngressAddressAndPortOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 852
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetails"
          }
        }
      ],
      "symbolId": "src/groundstation-dataflow-endpoint-group-v2/index:GroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsOutputReference"
    },
    "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
          "line": 909
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 902
      },
      "name": "GroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsOutputReference",
      "namespace": "groundstationDataflowEndpointGroupV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 930
          },
          "name": "agentConnectionDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 913
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetails"
          }
        }
      ],
      "symbolId": "src/groundstation-dataflow-endpoint-group-v2/index:GroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsOutputReference"
    },
    "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
          "line": 964
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 957
      },
      "name": "GroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointOutputReference",
      "namespace": "groundstationDataflowEndpointGroupV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 984
          },
          "name": "agentStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 989
          },
          "name": "auditResults",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 995
          },
          "name": "dataflowDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointDataflowDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1000
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 968
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpoint"
          }
        }
      ],
      "symbolId": "src/groundstation-dataflow-endpoint-group-v2/index:GroundstationDataflowEndpointGroupV2EndpointDetailsUplinkAwsGroundStationAgentEndpointOutputReference"
    },
    "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2Endpoints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2Endpoints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 3104
      },
      "name": "GroundstationDataflowEndpointGroupV2Endpoints",
      "namespace": "groundstationDataflowEndpointGroupV2",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_dataflow_endpoint_group_v2#downlink_aws_ground_station_agent_endpoint GroundstationDataflowEndpointGroupV2#downlink_aws_ground_station_agent_endpoint}",
            "stability": "stable",
            "summary": "Information about DownlinkAwsGroundStationAgentEndpoint used for create."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 3110
          },
          "name": "downlinkAwsGroundStationAgentEndpoint",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpoint"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_dataflow_endpoint_group_v2#uplink_aws_ground_station_agent_endpoint GroundstationDataflowEndpointGroupV2#uplink_aws_ground_station_agent_endpoint}",
            "stability": "stable",
            "summary": "Information about UplinkAwsGroundStationAgentEndpoint used for create."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 3116
          },
          "name": "uplinkAwsGroundStationAgentEndpoint",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpoint"
          }
        }
      ],
      "symbolId": "src/groundstation-dataflow-endpoint-group-v2/index:GroundstationDataflowEndpointGroupV2Endpoints"
    },
    "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpoint": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 1966
      },
      "name": "GroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpoint",
      "namespace": "groundstationDataflowEndpointGroupV2",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_dataflow_endpoint_group_v2#dataflow_details GroundstationDataflowEndpointGroupV2#dataflow_details}",
            "stability": "stable",
            "summary": "Dataflow details for downlink."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1972
          },
          "name": "dataflowDetails",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetails"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_dataflow_endpoint_group_v2#name GroundstationDataflowEndpointGroupV2#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1976
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/groundstation-dataflow-endpoint-group-v2/index:GroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpoint"
    },
    "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 1870
      },
      "name": "GroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetails",
      "namespace": "groundstationDataflowEndpointGroupV2",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_dataflow_endpoint_group_v2#agent_connection_details GroundstationDataflowEndpointGroupV2#agent_connection_details}",
            "stability": "stable",
            "summary": "Connection details for downlink, from ground station to agent, and customer to agent."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1876
          },
          "name": "agentConnectionDetails",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetails"
          }
        }
      ],
      "symbolId": "src/groundstation-dataflow-endpoint-group-v2/index:GroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetails"
    },
    "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 1739
      },
      "name": "GroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetails",
      "namespace": "groundstationDataflowEndpointGroupV2",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_dataflow_endpoint_group_v2#agent_ip_and_port_address GroundstationDataflowEndpointGroupV2#agent_ip_and_port_address}",
            "stability": "stable",
            "summary": "Socket address of an uplink or downlink agent endpoint with a port range and an optional mtu."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1745
          },
          "name": "agentIpAndPortAddress",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddress"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_dataflow_endpoint_group_v2#egress_address_and_port GroundstationDataflowEndpointGroupV2#egress_address_and_port}",
            "stability": "stable",
            "summary": "Socket address of an uplink or downlink agent endpoint with an optional mtu."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1751
          },
          "name": "egressAddressAndPort",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsEgressAddressAndPort"
          }
        }
      ],
      "symbolId": "src/groundstation-dataflow-endpoint-group-v2/index:GroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetails"
    },
    "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddress": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddress",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 1348
      },
      "name": "GroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddress",
      "namespace": "groundstationDataflowEndpointGroupV2",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_dataflow_endpoint_group_v2#mtu GroundstationDataflowEndpointGroupV2#mtu}",
            "stability": "stable",
            "summary": "Maximum transmission unit (MTU) size in bytes of a dataflow endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1354
          },
          "name": "mtu",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_dataflow_endpoint_group_v2#socket_address GroundstationDataflowEndpointGroupV2#socket_address}",
            "stability": "stable",
            "summary": "A socket address with a port range."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1360
          },
          "name": "socketAddress",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddress"
          }
        }
      ],
      "symbolId": "src/groundstation-dataflow-endpoint-group-v2/index:GroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddress"
    },
    "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
          "line": 1407
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 1399
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1468
          },
          "name": "putSocketAddress",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddress"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1455
          },
          "name": "resetMtu"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1471
          },
          "name": "resetSocketAddress"
        }
      ],
      "name": "GroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressOutputReference",
      "namespace": "groundstationDataflowEndpointGroupV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1465
          },
          "name": "socketAddress",
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1459
          },
          "name": "mtuInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1475
          },
          "name": "socketAddressInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddress"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1449
          },
          "name": "mtu",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1411
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddress"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/groundstation-dataflow-endpoint-group-v2/index:GroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressOutputReference"
    },
    "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddress": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddress",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 1217
      },
      "name": "GroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddress",
      "namespace": "groundstationDataflowEndpointGroupV2",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_dataflow_endpoint_group_v2#name GroundstationDataflowEndpointGroupV2#name}",
            "stability": "stable",
            "summary": "IPv4 socket address."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1223
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_dataflow_endpoint_group_v2#port_range GroundstationDataflowEndpointGroupV2#port_range}",
            "stability": "stable",
            "summary": "Port range of a socket address."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1229
          },
          "name": "portRange",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressPortRange"
          }
        }
      ],
      "symbolId": "src/groundstation-dataflow-endpoint-group-v2/index:GroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddress"
    },
    "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
          "line": 1276
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 1268
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1337
          },
          "name": "putPortRange",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressPortRange"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1324
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1340
          },
          "name": "resetPortRange"
        }
      ],
      "name": "GroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressOutputReference",
      "namespace": "groundstationDataflowEndpointGroupV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1334
          },
          "name": "portRange",
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressPortRangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1328
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1344
          },
          "name": "portRangeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressPortRange"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1318
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1280
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddress"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/groundstation-dataflow-endpoint-group-v2/index:GroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressOutputReference"
    },
    "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressPortRange": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressPortRange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 1086
      },
      "name": "GroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressPortRange",
      "namespace": "groundstationDataflowEndpointGroupV2",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_dataflow_endpoint_group_v2#maximum GroundstationDataflowEndpointGroupV2#maximum}",
            "stability": "stable",
            "summary": "A maximum value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1092
          },
          "name": "maximum",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_dataflow_endpoint_group_v2#minimum GroundstationDataflowEndpointGroupV2#minimum}",
            "stability": "stable",
            "summary": "A minimum value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1098
          },
          "name": "minimum",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/groundstation-dataflow-endpoint-group-v2/index:GroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressPortRange"
    },
    "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressPortRangeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressPortRangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
          "line": 1145
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 1137
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1193
          },
          "name": "resetMaximum"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1209
          },
          "name": "resetMinimum"
        }
      ],
      "name": "GroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressPortRangeOutputReference",
      "namespace": "groundstationDataflowEndpointGroupV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1197
          },
          "name": "maximumInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1213
          },
          "name": "minimumInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1187
          },
          "name": "maximum",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1203
          },
          "name": "minimum",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1149
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressPortRange"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/groundstation-dataflow-endpoint-group-v2/index:GroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressPortRangeOutputReference"
    },
    "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsEgressAddressAndPort": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsEgressAddressAndPort",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 1610
      },
      "name": "GroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsEgressAddressAndPort",
      "namespace": "groundstationDataflowEndpointGroupV2",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_dataflow_endpoint_group_v2#mtu GroundstationDataflowEndpointGroupV2#mtu}",
            "stability": "stable",
            "summary": "Maximum transmission unit (MTU) size in bytes of a dataflow endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1616
          },
          "name": "mtu",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_dataflow_endpoint_group_v2#socket_address GroundstationDataflowEndpointGroupV2#socket_address}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1620
          },
          "name": "socketAddress",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsEgressAddressAndPortSocketAddress"
          }
        }
      ],
      "symbolId": "src/groundstation-dataflow-endpoint-group-v2/index:GroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsEgressAddressAndPort"
    },
    "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsEgressAddressAndPortOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsEgressAddressAndPortOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
          "line": 1667
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 1659
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1728
          },
          "name": "putSocketAddress",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsEgressAddressAndPortSocketAddress"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1715
          },
          "name": "resetMtu"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1731
          },
          "name": "resetSocketAddress"
        }
      ],
      "name": "GroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsEgressAddressAndPortOutputReference",
      "namespace": "groundstationDataflowEndpointGroupV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1725
          },
          "name": "socketAddress",
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsEgressAddressAndPortSocketAddressOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1719
          },
          "name": "mtuInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1735
          },
          "name": "socketAddressInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsEgressAddressAndPortSocketAddress"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1709
          },
          "name": "mtu",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1671
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsEgressAddressAndPort"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/groundstation-dataflow-endpoint-group-v2/index:GroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsEgressAddressAndPortOutputReference"
    },
    "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsEgressAddressAndPortSocketAddress": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsEgressAddressAndPortSocketAddress",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 1479
      },
      "name": "GroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsEgressAddressAndPortSocketAddress",
      "namespace": "groundstationDataflowEndpointGroupV2",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_dataflow_endpoint_group_v2#name GroundstationDataflowEndpointGroupV2#name}",
            "stability": "stable",
            "summary": "IPv4 socket address."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1485
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_dataflow_endpoint_group_v2#port GroundstationDataflowEndpointGroupV2#port}",
            "stability": "stable",
            "summary": "Port of a socket address."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1491
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/groundstation-dataflow-endpoint-group-v2/index:GroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsEgressAddressAndPortSocketAddress"
    },
    "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsEgressAddressAndPortSocketAddressOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsEgressAddressAndPortSocketAddressOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
          "line": 1538
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 1530
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1586
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1602
          },
          "name": "resetPort"
        }
      ],
      "name": "GroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsEgressAddressAndPortSocketAddressOutputReference",
      "namespace": "groundstationDataflowEndpointGroupV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1590
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1606
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1580
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1596
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1542
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsEgressAddressAndPortSocketAddress"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/groundstation-dataflow-endpoint-group-v2/index:GroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsEgressAddressAndPortSocketAddressOutputReference"
    },
    "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
          "line": 1798
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 1790
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1843
          },
          "name": "putAgentIpAndPortAddress",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddress"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1859
          },
          "name": "putEgressAddressAndPort",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsEgressAddressAndPort"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1846
          },
          "name": "resetAgentIpAndPortAddress"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1862
          },
          "name": "resetEgressAddressAndPort"
        }
      ],
      "name": "GroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsOutputReference",
      "namespace": "groundstationDataflowEndpointGroupV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1840
          },
          "name": "agentIpAndPortAddress",
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1856
          },
          "name": "egressAddressAndPort",
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsEgressAddressAndPortOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1850
          },
          "name": "agentIpAndPortAddressInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddress"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1866
          },
          "name": "egressAddressAndPortInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsEgressAddressAndPort"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1802
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetails"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/groundstation-dataflow-endpoint-group-v2/index:GroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsOutputReference"
    },
    "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
          "line": 1916
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 1908
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1955
          },
          "name": "putAgentConnectionDetails",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetails"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1958
          },
          "name": "resetAgentConnectionDetails"
        }
      ],
      "name": "GroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsOutputReference",
      "namespace": "groundstationDataflowEndpointGroupV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1952
          },
          "name": "agentConnectionDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1962
          },
          "name": "agentConnectionDetailsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetails"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 1920
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetails"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/groundstation-dataflow-endpoint-group-v2/index:GroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsOutputReference"
    },
    "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
          "line": 2023
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 2015
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 2068
          },
          "name": "putDataflowDetails",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetails"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 2071
          },
          "name": "resetDataflowDetails"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 2087
          },
          "name": "resetName"
        }
      ],
      "name": "GroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointOutputReference",
      "namespace": "groundstationDataflowEndpointGroupV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 2065
          },
          "name": "dataflowDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 2075
          },
          "name": "dataflowDetailsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointDataflowDetails"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 2091
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 2081
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 2027
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpoint"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/groundstation-dataflow-endpoint-group-v2/index:GroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointOutputReference"
    },
    "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
          "line": 3246
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 3238
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 3253
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsOutputReference"
            }
          }
        }
      ],
      "name": "GroundstationDataflowEndpointGroupV2EndpointsList",
      "namespace": "groundstationDataflowEndpointGroupV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 3239
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2Endpoints"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/groundstation-dataflow-endpoint-group-v2/index:GroundstationDataflowEndpointGroupV2EndpointsList"
    },
    "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
          "line": 3165
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 3155
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 3210
          },
          "name": "putDownlinkAwsGroundStationAgentEndpoint",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpoint"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 3226
          },
          "name": "putUplinkAwsGroundStationAgentEndpoint",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpoint"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 3213
          },
          "name": "resetDownlinkAwsGroundStationAgentEndpoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 3229
          },
          "name": "resetUplinkAwsGroundStationAgentEndpoint"
        }
      ],
      "name": "GroundstationDataflowEndpointGroupV2EndpointsOutputReference",
      "namespace": "groundstationDataflowEndpointGroupV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 3207
          },
          "name": "downlinkAwsGroundStationAgentEndpoint",
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpointOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 3223
          },
          "name": "uplinkAwsGroundStationAgentEndpoint",
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 3217
          },
          "name": "downlinkAwsGroundStationAgentEndpointInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsDownlinkAwsGroundStationAgentEndpoint"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 3233
          },
          "name": "uplinkAwsGroundStationAgentEndpointInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpoint"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 3169
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2Endpoints"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/groundstation-dataflow-endpoint-group-v2/index:GroundstationDataflowEndpointGroupV2EndpointsOutputReference"
    },
    "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpoint": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 2975
      },
      "name": "GroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpoint",
      "namespace": "groundstationDataflowEndpointGroupV2",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_dataflow_endpoint_group_v2#dataflow_details GroundstationDataflowEndpointGroupV2#dataflow_details}",
            "stability": "stable",
            "summary": "Dataflow details for uplink."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 2981
          },
          "name": "dataflowDetails",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetails"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_dataflow_endpoint_group_v2#name GroundstationDataflowEndpointGroupV2#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 2985
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/groundstation-dataflow-endpoint-group-v2/index:GroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpoint"
    },
    "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 2879
      },
      "name": "GroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetails",
      "namespace": "groundstationDataflowEndpointGroupV2",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_dataflow_endpoint_group_v2#agent_connection_details GroundstationDataflowEndpointGroupV2#agent_connection_details}",
            "stability": "stable",
            "summary": "Connection details for uplink, from ground station to agent, and customer to agent."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 2885
          },
          "name": "agentConnectionDetails",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetails"
          }
        }
      ],
      "symbolId": "src/groundstation-dataflow-endpoint-group-v2/index:GroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetails"
    },
    "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 2748
      },
      "name": "GroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetails",
      "namespace": "groundstationDataflowEndpointGroupV2",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_dataflow_endpoint_group_v2#agent_ip_and_port_address GroundstationDataflowEndpointGroupV2#agent_ip_and_port_address}",
            "stability": "stable",
            "summary": "Socket address of an uplink or downlink agent endpoint with a port range and an optional mtu."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 2754
          },
          "name": "agentIpAndPortAddress",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddress"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_dataflow_endpoint_group_v2#ingress_address_and_port GroundstationDataflowEndpointGroupV2#ingress_address_and_port}",
            "stability": "stable",
            "summary": "Socket address of an uplink or downlink agent endpoint with an optional mtu."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 2760
          },
          "name": "ingressAddressAndPort",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsIngressAddressAndPort"
          }
        }
      ],
      "symbolId": "src/groundstation-dataflow-endpoint-group-v2/index:GroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetails"
    },
    "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddress": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddress",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 2357
      },
      "name": "GroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddress",
      "namespace": "groundstationDataflowEndpointGroupV2",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_dataflow_endpoint_group_v2#mtu GroundstationDataflowEndpointGroupV2#mtu}",
            "stability": "stable",
            "summary": "Maximum transmission unit (MTU) size in bytes of a dataflow endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 2363
          },
          "name": "mtu",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_dataflow_endpoint_group_v2#socket_address GroundstationDataflowEndpointGroupV2#socket_address}",
            "stability": "stable",
            "summary": "A socket address with a port range."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 2369
          },
          "name": "socketAddress",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddress"
          }
        }
      ],
      "symbolId": "src/groundstation-dataflow-endpoint-group-v2/index:GroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddress"
    },
    "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
          "line": 2416
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 2408
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 2477
          },
          "name": "putSocketAddress",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddress"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 2464
          },
          "name": "resetMtu"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 2480
          },
          "name": "resetSocketAddress"
        }
      ],
      "name": "GroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressOutputReference",
      "namespace": "groundstationDataflowEndpointGroupV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 2474
          },
          "name": "socketAddress",
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 2468
          },
          "name": "mtuInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 2484
          },
          "name": "socketAddressInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddress"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 2458
          },
          "name": "mtu",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 2420
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddress"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/groundstation-dataflow-endpoint-group-v2/index:GroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressOutputReference"
    },
    "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddress": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddress",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 2226
      },
      "name": "GroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddress",
      "namespace": "groundstationDataflowEndpointGroupV2",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_dataflow_endpoint_group_v2#name GroundstationDataflowEndpointGroupV2#name}",
            "stability": "stable",
            "summary": "IPv4 socket address."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 2232
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_dataflow_endpoint_group_v2#port_range GroundstationDataflowEndpointGroupV2#port_range}",
            "stability": "stable",
            "summary": "Port range of a socket address."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 2238
          },
          "name": "portRange",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressPortRange"
          }
        }
      ],
      "symbolId": "src/groundstation-dataflow-endpoint-group-v2/index:GroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddress"
    },
    "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
          "line": 2285
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 2277
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 2346
          },
          "name": "putPortRange",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressPortRange"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 2333
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 2349
          },
          "name": "resetPortRange"
        }
      ],
      "name": "GroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressOutputReference",
      "namespace": "groundstationDataflowEndpointGroupV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 2343
          },
          "name": "portRange",
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressPortRangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 2337
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 2353
          },
          "name": "portRangeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressPortRange"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 2327
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 2289
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddress"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/groundstation-dataflow-endpoint-group-v2/index:GroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressOutputReference"
    },
    "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressPortRange": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressPortRange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 2095
      },
      "name": "GroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressPortRange",
      "namespace": "groundstationDataflowEndpointGroupV2",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_dataflow_endpoint_group_v2#maximum GroundstationDataflowEndpointGroupV2#maximum}",
            "stability": "stable",
            "summary": "A maximum value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 2101
          },
          "name": "maximum",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_dataflow_endpoint_group_v2#minimum GroundstationDataflowEndpointGroupV2#minimum}",
            "stability": "stable",
            "summary": "A minimum value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 2107
          },
          "name": "minimum",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/groundstation-dataflow-endpoint-group-v2/index:GroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressPortRange"
    },
    "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressPortRangeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressPortRangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
          "line": 2154
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 2146
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 2202
          },
          "name": "resetMaximum"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 2218
          },
          "name": "resetMinimum"
        }
      ],
      "name": "GroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressPortRangeOutputReference",
      "namespace": "groundstationDataflowEndpointGroupV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 2206
          },
          "name": "maximumInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 2222
          },
          "name": "minimumInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 2196
          },
          "name": "maximum",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 2212
          },
          "name": "minimum",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 2158
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressPortRange"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/groundstation-dataflow-endpoint-group-v2/index:GroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressSocketAddressPortRangeOutputReference"
    },
    "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsIngressAddressAndPort": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsIngressAddressAndPort",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 2619
      },
      "name": "GroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsIngressAddressAndPort",
      "namespace": "groundstationDataflowEndpointGroupV2",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_dataflow_endpoint_group_v2#mtu GroundstationDataflowEndpointGroupV2#mtu}",
            "stability": "stable",
            "summary": "Maximum transmission unit (MTU) size in bytes of a dataflow endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 2625
          },
          "name": "mtu",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_dataflow_endpoint_group_v2#socket_address GroundstationDataflowEndpointGroupV2#socket_address}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 2629
          },
          "name": "socketAddress",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsIngressAddressAndPortSocketAddress"
          }
        }
      ],
      "symbolId": "src/groundstation-dataflow-endpoint-group-v2/index:GroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsIngressAddressAndPort"
    },
    "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsIngressAddressAndPortOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsIngressAddressAndPortOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
          "line": 2676
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 2668
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 2737
          },
          "name": "putSocketAddress",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsIngressAddressAndPortSocketAddress"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 2724
          },
          "name": "resetMtu"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 2740
          },
          "name": "resetSocketAddress"
        }
      ],
      "name": "GroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsIngressAddressAndPortOutputReference",
      "namespace": "groundstationDataflowEndpointGroupV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 2734
          },
          "name": "socketAddress",
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsIngressAddressAndPortSocketAddressOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 2728
          },
          "name": "mtuInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 2744
          },
          "name": "socketAddressInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsIngressAddressAndPortSocketAddress"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 2718
          },
          "name": "mtu",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 2680
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsIngressAddressAndPort"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/groundstation-dataflow-endpoint-group-v2/index:GroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsIngressAddressAndPortOutputReference"
    },
    "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsIngressAddressAndPortSocketAddress": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsIngressAddressAndPortSocketAddress",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 2488
      },
      "name": "GroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsIngressAddressAndPortSocketAddress",
      "namespace": "groundstationDataflowEndpointGroupV2",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_dataflow_endpoint_group_v2#name GroundstationDataflowEndpointGroupV2#name}",
            "stability": "stable",
            "summary": "IPv4 socket address."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 2494
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_dataflow_endpoint_group_v2#port GroundstationDataflowEndpointGroupV2#port}",
            "stability": "stable",
            "summary": "Port of a socket address."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 2500
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/groundstation-dataflow-endpoint-group-v2/index:GroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsIngressAddressAndPortSocketAddress"
    },
    "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsIngressAddressAndPortSocketAddressOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsIngressAddressAndPortSocketAddressOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
          "line": 2547
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 2539
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 2595
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 2611
          },
          "name": "resetPort"
        }
      ],
      "name": "GroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsIngressAddressAndPortSocketAddressOutputReference",
      "namespace": "groundstationDataflowEndpointGroupV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 2599
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 2615
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 2589
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 2605
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 2551
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsIngressAddressAndPortSocketAddress"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/groundstation-dataflow-endpoint-group-v2/index:GroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsIngressAddressAndPortSocketAddressOutputReference"
    },
    "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
          "line": 2807
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 2799
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 2852
          },
          "name": "putAgentIpAndPortAddress",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddress"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 2868
          },
          "name": "putIngressAddressAndPort",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsIngressAddressAndPort"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 2855
          },
          "name": "resetAgentIpAndPortAddress"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 2871
          },
          "name": "resetIngressAddressAndPort"
        }
      ],
      "name": "GroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsOutputReference",
      "namespace": "groundstationDataflowEndpointGroupV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 2849
          },
          "name": "agentIpAndPortAddress",
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddressOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 2865
          },
          "name": "ingressAddressAndPort",
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsIngressAddressAndPortOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 2859
          },
          "name": "agentIpAndPortAddressInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsAgentIpAndPortAddress"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 2875
          },
          "name": "ingressAddressAndPortInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsIngressAddressAndPort"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 2811
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetails"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/groundstation-dataflow-endpoint-group-v2/index:GroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsOutputReference"
    },
    "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
          "line": 2925
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 2917
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 2964
          },
          "name": "putAgentConnectionDetails",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetails"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 2967
          },
          "name": "resetAgentConnectionDetails"
        }
      ],
      "name": "GroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsOutputReference",
      "namespace": "groundstationDataflowEndpointGroupV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 2961
          },
          "name": "agentConnectionDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 2971
          },
          "name": "agentConnectionDetailsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsAgentConnectionDetails"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 2929
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetails"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/groundstation-dataflow-endpoint-group-v2/index:GroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsOutputReference"
    },
    "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
          "line": 3032
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 3024
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 3077
          },
          "name": "putDataflowDetails",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetails"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 3080
          },
          "name": "resetDataflowDetails"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 3096
          },
          "name": "resetName"
        }
      ],
      "name": "GroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointOutputReference",
      "namespace": "groundstationDataflowEndpointGroupV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 3074
          },
          "name": "dataflowDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 3084
          },
          "name": "dataflowDetailsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointDataflowDetails"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 3100
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 3090
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 3036
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpoint"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/groundstation-dataflow-endpoint-group-v2/index:GroundstationDataflowEndpointGroupV2EndpointsUplinkAwsGroundStationAgentEndpointOutputReference"
    },
    "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2Tags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2Tags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 3257
      },
      "name": "GroundstationDataflowEndpointGroupV2Tags",
      "namespace": "groundstationDataflowEndpointGroupV2",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_dataflow_endpoint_group_v2#key GroundstationDataflowEndpointGroupV2#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 3261
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_dataflow_endpoint_group_v2#value GroundstationDataflowEndpointGroupV2#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 3265
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/groundstation-dataflow-endpoint-group-v2/index:GroundstationDataflowEndpointGroupV2Tags"
    },
    "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2TagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2TagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
          "line": 3395
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 3387
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 3402
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2TagsOutputReference"
            }
          }
        }
      ],
      "name": "GroundstationDataflowEndpointGroupV2TagsList",
      "namespace": "groundstationDataflowEndpointGroupV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 3388
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2Tags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/groundstation-dataflow-endpoint-group-v2/index:GroundstationDataflowEndpointGroupV2TagsList"
    },
    "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2TagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2TagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
          "line": 3314
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
        "line": 3304
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 3362
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 3378
          },
          "name": "resetValue"
        }
      ],
      "name": "GroundstationDataflowEndpointGroupV2TagsOutputReference",
      "namespace": "groundstationDataflowEndpointGroupV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 3366
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 3382
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 3356
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 3372
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-dataflow-endpoint-group-v2/index.ts",
            "line": 3318
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.groundstationDataflowEndpointGroupV2.GroundstationDataflowEndpointGroupV2Tags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/groundstation-dataflow-endpoint-group-v2/index:GroundstationDataflowEndpointGroupV2TagsOutputReference"
    },
    "@cdktn/provider-awscc.groundstationMissionProfile.GroundstationMissionProfile": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_mission_profile awscc_groundstation_mission_profile}."
      },
      "fqn": "@cdktn/provider-awscc.groundstationMissionProfile.GroundstationMissionProfile",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_mission_profile awscc_groundstation_mission_profile} Resource."
        },
        "locationInModule": {
          "filename": "src/groundstation-mission-profile/index.ts",
          "line": 564
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.groundstationMissionProfile.GroundstationMissionProfileConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/groundstation-mission-profile/index.ts",
        "line": 532
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a GroundstationMissionProfile resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/groundstation-mission-profile/index.ts",
            "line": 549
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the GroundstationMissionProfile to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_mission_profile#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing GroundstationMissionProfile that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the GroundstationMissionProfile to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-mission-profile/index.ts",
            "line": 638
          },
          "name": "putDataflowEdges",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.groundstationMissionProfile.GroundstationMissionProfileDataflowEdges"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-mission-profile/index.ts",
            "line": 692
          },
          "name": "putStreamsKmsKey",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.groundstationMissionProfile.GroundstationMissionProfileStreamsKmsKey"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-mission-profile/index.ts",
            "line": 724
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.groundstationMissionProfile.GroundstationMissionProfileTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-mission-profile/index.ts",
            "line": 609
          },
          "name": "resetContactPostPassDurationSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-mission-profile/index.ts",
            "line": 625
          },
          "name": "resetContactPrePassDurationSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-mission-profile/index.ts",
            "line": 695
          },
          "name": "resetStreamsKmsKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-mission-profile/index.ts",
            "line": 711
          },
          "name": "resetStreamsKmsRole"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-mission-profile/index.ts",
            "line": 727
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-mission-profile/index.ts",
            "line": 743
          },
          "name": "resetTelemetrySinkConfigArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-mission-profile/index.ts",
            "line": 768
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-mission-profile/index.ts",
            "line": 783
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "GroundstationMissionProfile",
      "namespace": "groundstationMissionProfile",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-mission-profile/index.ts",
            "line": 537
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-mission-profile/index.ts",
            "line": 597
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-mission-profile/index.ts",
            "line": 635
          },
          "name": "dataflowEdges",
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationMissionProfile.GroundstationMissionProfileDataflowEdgesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-mission-profile/index.ts",
            "line": 647
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-mission-profile/index.ts",
            "line": 665
          },
          "name": "missionProfileId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-mission-profile/index.ts",
            "line": 683
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-mission-profile/index.ts",
            "line": 689
          },
          "name": "streamsKmsKey",
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationMissionProfile.GroundstationMissionProfileStreamsKmsKeyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-mission-profile/index.ts",
            "line": 721
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationMissionProfile.GroundstationMissionProfileTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-mission-profile/index.ts",
            "line": 613
          },
          "name": "contactPostPassDurationSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-mission-profile/index.ts",
            "line": 629
          },
          "name": "contactPrePassDurationSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-mission-profile/index.ts",
            "line": 642
          },
          "name": "dataflowEdgesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.groundstationMissionProfile.GroundstationMissionProfileDataflowEdges"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-mission-profile/index.ts",
            "line": 660
          },
          "name": "minimumViableContactDurationSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-mission-profile/index.ts",
            "line": 678
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-mission-profile/index.ts",
            "line": 699
          },
          "name": "streamsKmsKeyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.groundstationMissionProfile.GroundstationMissionProfileStreamsKmsKey"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-mission-profile/index.ts",
            "line": 715
          },
          "name": "streamsKmsRoleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-mission-profile/index.ts",
            "line": 731
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.groundstationMissionProfile.GroundstationMissionProfileTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-mission-profile/index.ts",
            "line": 747
          },
          "name": "telemetrySinkConfigArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-mission-profile/index.ts",
            "line": 760
          },
          "name": "trackingConfigArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-mission-profile/index.ts",
            "line": 603
          },
          "name": "contactPostPassDurationSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-mission-profile/index.ts",
            "line": 619
          },
          "name": "contactPrePassDurationSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-mission-profile/index.ts",
            "line": 653
          },
          "name": "minimumViableContactDurationSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-mission-profile/index.ts",
            "line": 671
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-mission-profile/index.ts",
            "line": 705
          },
          "name": "streamsKmsRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-mission-profile/index.ts",
            "line": 737
          },
          "name": "telemetrySinkConfigArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-mission-profile/index.ts",
            "line": 753
          },
          "name": "trackingConfigArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/groundstation-mission-profile/index:GroundstationMissionProfile"
    },
    "@cdktn/provider-awscc.groundstationMissionProfile.GroundstationMissionProfileConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationMissionProfile.GroundstationMissionProfileConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/groundstation-mission-profile/index.ts",
        "line": 14
      },
      "name": "GroundstationMissionProfileConfig",
      "namespace": "groundstationMissionProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_mission_profile#dataflow_edges GroundstationMissionProfile#dataflow_edges}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-mission-profile/index.ts",
            "line": 30
          },
          "name": "dataflowEdges",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.groundstationMissionProfile.GroundstationMissionProfileDataflowEdges"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_mission_profile#minimum_viable_contact_duration_seconds GroundstationMissionProfile#minimum_viable_contact_duration_seconds}",
            "stability": "stable",
            "summary": "Visibilities with shorter duration than the specified minimum viable contact duration will be ignored when searching for available contacts."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-mission-profile/index.ts",
            "line": 36
          },
          "name": "minimumViableContactDurationSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_mission_profile#name GroundstationMissionProfile#name}",
            "stability": "stable",
            "summary": "A name used to identify a mission profile."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-mission-profile/index.ts",
            "line": 42
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_mission_profile#tracking_config_arn GroundstationMissionProfile#tracking_config_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-mission-profile/index.ts",
            "line": 68
          },
          "name": "trackingConfigArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_mission_profile#contact_post_pass_duration_seconds GroundstationMissionProfile#contact_post_pass_duration_seconds}",
            "stability": "stable",
            "summary": "Post-pass time needed after the contact."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-mission-profile/index.ts",
            "line": 20
          },
          "name": "contactPostPassDurationSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_mission_profile#contact_pre_pass_duration_seconds GroundstationMissionProfile#contact_pre_pass_duration_seconds}",
            "stability": "stable",
            "summary": "Pre-pass time needed before the contact."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-mission-profile/index.ts",
            "line": 26
          },
          "name": "contactPrePassDurationSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_mission_profile#streams_kms_key GroundstationMissionProfile#streams_kms_key}",
            "stability": "stable",
            "summary": "The ARN of a KMS Key used for encrypting data during transmission from the source to destination locations."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-mission-profile/index.ts",
            "line": 48
          },
          "name": "streamsKmsKey",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.groundstationMissionProfile.GroundstationMissionProfileStreamsKmsKey"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_mission_profile#streams_kms_role GroundstationMissionProfile#streams_kms_role}",
            "stability": "stable",
            "summary": "The ARN of the KMS Key or Alias Key role used to define permissions on KMS Key usage."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-mission-profile/index.ts",
            "line": 54
          },
          "name": "streamsKmsRole",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_mission_profile#tags GroundstationMissionProfile#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-mission-profile/index.ts",
            "line": 58
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.groundstationMissionProfile.GroundstationMissionProfileTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_mission_profile#telemetry_sink_config_arn GroundstationMissionProfile#telemetry_sink_config_arn}",
            "stability": "stable",
            "summary": "ARN of a Config resource of type TelemetrySinkConfig used for telemetry data sink configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-mission-profile/index.ts",
            "line": 64
          },
          "name": "telemetrySinkConfigArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/groundstation-mission-profile/index:GroundstationMissionProfileConfig"
    },
    "@cdktn/provider-awscc.groundstationMissionProfile.GroundstationMissionProfileDataflowEdges": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationMissionProfile.GroundstationMissionProfileDataflowEdges",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/groundstation-mission-profile/index.ts",
        "line": 70
      },
      "name": "GroundstationMissionProfileDataflowEdges",
      "namespace": "groundstationMissionProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_mission_profile#destination GroundstationMissionProfile#destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-mission-profile/index.ts",
            "line": 74
          },
          "name": "destination",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_mission_profile#source GroundstationMissionProfile#source}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-mission-profile/index.ts",
            "line": 78
          },
          "name": "source",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/groundstation-mission-profile/index:GroundstationMissionProfileDataflowEdges"
    },
    "@cdktn/provider-awscc.groundstationMissionProfile.GroundstationMissionProfileDataflowEdgesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationMissionProfile.GroundstationMissionProfileDataflowEdgesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/groundstation-mission-profile/index.ts",
          "line": 208
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/groundstation-mission-profile/index.ts",
        "line": 200
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-mission-profile/index.ts",
            "line": 215
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.groundstationMissionProfile.GroundstationMissionProfileDataflowEdgesOutputReference"
            }
          }
        }
      ],
      "name": "GroundstationMissionProfileDataflowEdgesList",
      "namespace": "groundstationMissionProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-mission-profile/index.ts",
            "line": 201
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.groundstationMissionProfile.GroundstationMissionProfileDataflowEdges"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/groundstation-mission-profile/index:GroundstationMissionProfileDataflowEdgesList"
    },
    "@cdktn/provider-awscc.groundstationMissionProfile.GroundstationMissionProfileDataflowEdgesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationMissionProfile.GroundstationMissionProfileDataflowEdgesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/groundstation-mission-profile/index.ts",
          "line": 127
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/groundstation-mission-profile/index.ts",
        "line": 117
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-mission-profile/index.ts",
            "line": 175
          },
          "name": "resetDestination"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-mission-profile/index.ts",
            "line": 191
          },
          "name": "resetSource"
        }
      ],
      "name": "GroundstationMissionProfileDataflowEdgesOutputReference",
      "namespace": "groundstationMissionProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-mission-profile/index.ts",
            "line": 179
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-mission-profile/index.ts",
            "line": 195
          },
          "name": "sourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-mission-profile/index.ts",
            "line": 169
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-mission-profile/index.ts",
            "line": 185
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-mission-profile/index.ts",
            "line": 131
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.groundstationMissionProfile.GroundstationMissionProfileDataflowEdges"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/groundstation-mission-profile/index:GroundstationMissionProfileDataflowEdgesOutputReference"
    },
    "@cdktn/provider-awscc.groundstationMissionProfile.GroundstationMissionProfileStreamsKmsKey": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationMissionProfile.GroundstationMissionProfileStreamsKmsKey",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/groundstation-mission-profile/index.ts",
        "line": 219
      },
      "name": "GroundstationMissionProfileStreamsKmsKey",
      "namespace": "groundstationMissionProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_mission_profile#kms_alias_arn GroundstationMissionProfile#kms_alias_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-mission-profile/index.ts",
            "line": 223
          },
          "name": "kmsAliasArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_mission_profile#kms_alias_name GroundstationMissionProfile#kms_alias_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-mission-profile/index.ts",
            "line": 227
          },
          "name": "kmsAliasName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_mission_profile#kms_key_arn GroundstationMissionProfile#kms_key_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-mission-profile/index.ts",
            "line": 231
          },
          "name": "kmsKeyArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/groundstation-mission-profile/index:GroundstationMissionProfileStreamsKmsKey"
    },
    "@cdktn/provider-awscc.groundstationMissionProfile.GroundstationMissionProfileStreamsKmsKeyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationMissionProfile.GroundstationMissionProfileStreamsKmsKeyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/groundstation-mission-profile/index.ts",
          "line": 285
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/groundstation-mission-profile/index.ts",
        "line": 277
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-mission-profile/index.ts",
            "line": 339
          },
          "name": "resetKmsAliasArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-mission-profile/index.ts",
            "line": 355
          },
          "name": "resetKmsAliasName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-mission-profile/index.ts",
            "line": 371
          },
          "name": "resetKmsKeyArn"
        }
      ],
      "name": "GroundstationMissionProfileStreamsKmsKeyOutputReference",
      "namespace": "groundstationMissionProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-mission-profile/index.ts",
            "line": 343
          },
          "name": "kmsAliasArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-mission-profile/index.ts",
            "line": 359
          },
          "name": "kmsAliasNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-mission-profile/index.ts",
            "line": 375
          },
          "name": "kmsKeyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-mission-profile/index.ts",
            "line": 333
          },
          "name": "kmsAliasArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-mission-profile/index.ts",
            "line": 349
          },
          "name": "kmsAliasName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-mission-profile/index.ts",
            "line": 365
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-mission-profile/index.ts",
            "line": 289
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.groundstationMissionProfile.GroundstationMissionProfileStreamsKmsKey"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/groundstation-mission-profile/index:GroundstationMissionProfileStreamsKmsKeyOutputReference"
    },
    "@cdktn/provider-awscc.groundstationMissionProfile.GroundstationMissionProfileTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationMissionProfile.GroundstationMissionProfileTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/groundstation-mission-profile/index.ts",
        "line": 379
      },
      "name": "GroundstationMissionProfileTags",
      "namespace": "groundstationMissionProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_mission_profile#key GroundstationMissionProfile#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-mission-profile/index.ts",
            "line": 383
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/groundstation_mission_profile#value GroundstationMissionProfile#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-mission-profile/index.ts",
            "line": 387
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/groundstation-mission-profile/index:GroundstationMissionProfileTags"
    },
    "@cdktn/provider-awscc.groundstationMissionProfile.GroundstationMissionProfileTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationMissionProfile.GroundstationMissionProfileTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/groundstation-mission-profile/index.ts",
          "line": 517
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/groundstation-mission-profile/index.ts",
        "line": 509
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-mission-profile/index.ts",
            "line": 524
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.groundstationMissionProfile.GroundstationMissionProfileTagsOutputReference"
            }
          }
        }
      ],
      "name": "GroundstationMissionProfileTagsList",
      "namespace": "groundstationMissionProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-mission-profile/index.ts",
            "line": 510
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.groundstationMissionProfile.GroundstationMissionProfileTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/groundstation-mission-profile/index:GroundstationMissionProfileTagsList"
    },
    "@cdktn/provider-awscc.groundstationMissionProfile.GroundstationMissionProfileTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.groundstationMissionProfile.GroundstationMissionProfileTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/groundstation-mission-profile/index.ts",
          "line": 436
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/groundstation-mission-profile/index.ts",
        "line": 426
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-mission-profile/index.ts",
            "line": 484
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-mission-profile/index.ts",
            "line": 500
          },
          "name": "resetValue"
        }
      ],
      "name": "GroundstationMissionProfileTagsOutputReference",
      "namespace": "groundstationMissionProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-mission-profile/index.ts",
            "line": 488
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/groundstation-mission-profile/index.ts",
            "line": 504
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-mission-profile/index.ts",
            "line": 478
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-mission-profile/index.ts",
            "line": 494
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/groundstation-mission-profile/index.ts",
            "line": 440
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.groundstationMissionProfile.GroundstationMissionProfileTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/groundstation-mission-profile/index:GroundstationMissionProfileTagsOutputReference"
    },
    "@cdktn/provider-awscc.guarddutyDetector.GuarddutyDetector": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_detector awscc_guardduty_detector}."
      },
      "fqn": "@cdktn/provider-awscc.guarddutyDetector.GuarddutyDetector",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_detector awscc_guardduty_detector} Resource."
        },
        "locationInModule": {
          "filename": "src/guardduty-detector/index.ts",
          "line": 1182
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.guarddutyDetector.GuarddutyDetectorConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/guardduty-detector/index.ts",
        "line": 1150
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a GuarddutyDetector resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 1167
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the GuarddutyDetector to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_detector#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing GuarddutyDetector that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the GuarddutyDetector to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 1214
          },
          "name": "putDataSources",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.guarddutyDetector.GuarddutyDetectorDataSources"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 1248
          },
          "name": "putFeatures",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.guarddutyDetector.GuarddutyDetectorFeatures"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 1285
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.guarddutyDetector.GuarddutyDetectorTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 1217
          },
          "name": "resetDataSources"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 1251
          },
          "name": "resetFeatures"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 1267
          },
          "name": "resetFindingPublishingFrequency"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 1288
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 1300
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 1310
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "GuarddutyDetector",
      "namespace": "guarddutyDetector",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 1155
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 1211
          },
          "name": "dataSources",
          "type": {
            "fqn": "@cdktn/provider-awscc.guarddutyDetector.GuarddutyDetectorDataSourcesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 1226
          },
          "name": "detectorId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 1245
          },
          "name": "features",
          "type": {
            "fqn": "@cdktn/provider-awscc.guarddutyDetector.GuarddutyDetectorFeaturesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 1276
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 1282
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.guarddutyDetector.GuarddutyDetectorTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 1221
          },
          "name": "dataSourcesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.guarddutyDetector.GuarddutyDetectorDataSources"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 1239
          },
          "name": "enableInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 1255
          },
          "name": "featuresInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.guarddutyDetector.GuarddutyDetectorFeatures"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 1271
          },
          "name": "findingPublishingFrequencyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 1292
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.guarddutyDetector.GuarddutyDetectorTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 1232
          },
          "name": "enable",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 1261
          },
          "name": "findingPublishingFrequency",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/guardduty-detector/index:GuarddutyDetector"
    },
    "@cdktn/provider-awscc.guarddutyDetector.GuarddutyDetectorConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.guarddutyDetector.GuarddutyDetectorConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/guardduty-detector/index.ts",
        "line": 14
      },
      "name": "GuarddutyDetectorConfig",
      "namespace": "guarddutyDetector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_detector#enable GuarddutyDetector#enable}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 22
          },
          "name": "enable",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_detector#data_sources GuarddutyDetector#data_sources}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 18
          },
          "name": "dataSources",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.guarddutyDetector.GuarddutyDetectorDataSources"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_detector#features GuarddutyDetector#features}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 26
          },
          "name": "features",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.guarddutyDetector.GuarddutyDetectorFeatures"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_detector#finding_publishing_frequency GuarddutyDetector#finding_publishing_frequency}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 30
          },
          "name": "findingPublishingFrequency",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_detector#tags GuarddutyDetector#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 34
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.guarddutyDetector.GuarddutyDetectorTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/guardduty-detector/index:GuarddutyDetectorConfig"
    },
    "@cdktn/provider-awscc.guarddutyDetector.GuarddutyDetectorDataSources": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.guarddutyDetector.GuarddutyDetectorDataSources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/guardduty-detector/index.ts",
        "line": 506
      },
      "name": "GuarddutyDetectorDataSources",
      "namespace": "guarddutyDetector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_detector#kubernetes GuarddutyDetector#kubernetes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 510
          },
          "name": "kubernetes",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.guarddutyDetector.GuarddutyDetectorDataSourcesKubernetes"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_detector#malware_protection GuarddutyDetector#malware_protection}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 514
          },
          "name": "malwareProtection",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.guarddutyDetector.GuarddutyDetectorDataSourcesMalwareProtection"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_detector#s3_logs GuarddutyDetector#s3_logs}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 518
          },
          "name": "s3Logs",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.guarddutyDetector.GuarddutyDetectorDataSourcesS3Logs"
          }
        }
      ],
      "symbolId": "src/guardduty-detector/index:GuarddutyDetectorDataSources"
    },
    "@cdktn/provider-awscc.guarddutyDetector.GuarddutyDetectorDataSourcesKubernetes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.guarddutyDetector.GuarddutyDetectorDataSourcesKubernetes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/guardduty-detector/index.ts",
        "line": 130
      },
      "name": "GuarddutyDetectorDataSourcesKubernetes",
      "namespace": "guarddutyDetector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_detector#audit_logs GuarddutyDetector#audit_logs}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 134
          },
          "name": "auditLogs",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.guarddutyDetector.GuarddutyDetectorDataSourcesKubernetesAuditLogs"
          }
        }
      ],
      "symbolId": "src/guardduty-detector/index:GuarddutyDetectorDataSourcesKubernetes"
    },
    "@cdktn/provider-awscc.guarddutyDetector.GuarddutyDetectorDataSourcesKubernetesAuditLogs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.guarddutyDetector.GuarddutyDetectorDataSourcesKubernetesAuditLogs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/guardduty-detector/index.ts",
        "line": 36
      },
      "name": "GuarddutyDetectorDataSourcesKubernetesAuditLogs",
      "namespace": "guarddutyDetector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_detector#enable GuarddutyDetector#enable}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 40
          },
          "name": "enable",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/guardduty-detector/index:GuarddutyDetectorDataSourcesKubernetesAuditLogs"
    },
    "@cdktn/provider-awscc.guarddutyDetector.GuarddutyDetectorDataSourcesKubernetesAuditLogsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.guarddutyDetector.GuarddutyDetectorDataSourcesKubernetesAuditLogsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/guardduty-detector/index.ts",
          "line": 80
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/guardduty-detector/index.ts",
        "line": 72
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 122
          },
          "name": "resetEnable"
        }
      ],
      "name": "GuarddutyDetectorDataSourcesKubernetesAuditLogsOutputReference",
      "namespace": "guarddutyDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 126
          },
          "name": "enableInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 116
          },
          "name": "enable",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 84
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.guarddutyDetector.GuarddutyDetectorDataSourcesKubernetesAuditLogs"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/guardduty-detector/index:GuarddutyDetectorDataSourcesKubernetesAuditLogsOutputReference"
    },
    "@cdktn/provider-awscc.guarddutyDetector.GuarddutyDetectorDataSourcesKubernetesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.guarddutyDetector.GuarddutyDetectorDataSourcesKubernetesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/guardduty-detector/index.ts",
          "line": 174
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/guardduty-detector/index.ts",
        "line": 166
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 213
          },
          "name": "putAuditLogs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.guarddutyDetector.GuarddutyDetectorDataSourcesKubernetesAuditLogs"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 216
          },
          "name": "resetAuditLogs"
        }
      ],
      "name": "GuarddutyDetectorDataSourcesKubernetesOutputReference",
      "namespace": "guarddutyDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 210
          },
          "name": "auditLogs",
          "type": {
            "fqn": "@cdktn/provider-awscc.guarddutyDetector.GuarddutyDetectorDataSourcesKubernetesAuditLogsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 220
          },
          "name": "auditLogsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.guarddutyDetector.GuarddutyDetectorDataSourcesKubernetesAuditLogs"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 178
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.guarddutyDetector.GuarddutyDetectorDataSourcesKubernetes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/guardduty-detector/index:GuarddutyDetectorDataSourcesKubernetesOutputReference"
    },
    "@cdktn/provider-awscc.guarddutyDetector.GuarddutyDetectorDataSourcesMalwareProtection": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.guarddutyDetector.GuarddutyDetectorDataSourcesMalwareProtection",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/guardduty-detector/index.ts",
        "line": 318
      },
      "name": "GuarddutyDetectorDataSourcesMalwareProtection",
      "namespace": "guarddutyDetector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_detector#scan_ec_2_instance_with_findings GuarddutyDetector#scan_ec_2_instance_with_findings}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 322
          },
          "name": "scanEc2InstanceWithFindings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.guarddutyDetector.GuarddutyDetectorDataSourcesMalwareProtectionScanEc2InstanceWithFindings"
          }
        }
      ],
      "symbolId": "src/guardduty-detector/index:GuarddutyDetectorDataSourcesMalwareProtection"
    },
    "@cdktn/provider-awscc.guarddutyDetector.GuarddutyDetectorDataSourcesMalwareProtectionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.guarddutyDetector.GuarddutyDetectorDataSourcesMalwareProtectionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/guardduty-detector/index.ts",
          "line": 362
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/guardduty-detector/index.ts",
        "line": 354
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 401
          },
          "name": "putScanEc2InstanceWithFindings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.guarddutyDetector.GuarddutyDetectorDataSourcesMalwareProtectionScanEc2InstanceWithFindings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 404
          },
          "name": "resetScanEc2InstanceWithFindings"
        }
      ],
      "name": "GuarddutyDetectorDataSourcesMalwareProtectionOutputReference",
      "namespace": "guarddutyDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 398
          },
          "name": "scanEc2InstanceWithFindings",
          "type": {
            "fqn": "@cdktn/provider-awscc.guarddutyDetector.GuarddutyDetectorDataSourcesMalwareProtectionScanEc2InstanceWithFindingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 408
          },
          "name": "scanEc2InstanceWithFindingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.guarddutyDetector.GuarddutyDetectorDataSourcesMalwareProtectionScanEc2InstanceWithFindings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 366
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.guarddutyDetector.GuarddutyDetectorDataSourcesMalwareProtection"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/guardduty-detector/index:GuarddutyDetectorDataSourcesMalwareProtectionOutputReference"
    },
    "@cdktn/provider-awscc.guarddutyDetector.GuarddutyDetectorDataSourcesMalwareProtectionScanEc2InstanceWithFindings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.guarddutyDetector.GuarddutyDetectorDataSourcesMalwareProtectionScanEc2InstanceWithFindings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/guardduty-detector/index.ts",
        "line": 224
      },
      "name": "GuarddutyDetectorDataSourcesMalwareProtectionScanEc2InstanceWithFindings",
      "namespace": "guarddutyDetector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_detector#ebs_volumes GuarddutyDetector#ebs_volumes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 228
          },
          "name": "ebsVolumes",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/guardduty-detector/index:GuarddutyDetectorDataSourcesMalwareProtectionScanEc2InstanceWithFindings"
    },
    "@cdktn/provider-awscc.guarddutyDetector.GuarddutyDetectorDataSourcesMalwareProtectionScanEc2InstanceWithFindingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.guarddutyDetector.GuarddutyDetectorDataSourcesMalwareProtectionScanEc2InstanceWithFindingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/guardduty-detector/index.ts",
          "line": 268
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/guardduty-detector/index.ts",
        "line": 260
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 310
          },
          "name": "resetEbsVolumes"
        }
      ],
      "name": "GuarddutyDetectorDataSourcesMalwareProtectionScanEc2InstanceWithFindingsOutputReference",
      "namespace": "guarddutyDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 314
          },
          "name": "ebsVolumesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 304
          },
          "name": "ebsVolumes",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 272
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.guarddutyDetector.GuarddutyDetectorDataSourcesMalwareProtectionScanEc2InstanceWithFindings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/guardduty-detector/index:GuarddutyDetectorDataSourcesMalwareProtectionScanEc2InstanceWithFindingsOutputReference"
    },
    "@cdktn/provider-awscc.guarddutyDetector.GuarddutyDetectorDataSourcesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.guarddutyDetector.GuarddutyDetectorDataSourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/guardduty-detector/index.ts",
          "line": 572
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/guardduty-detector/index.ts",
        "line": 564
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 623
          },
          "name": "putKubernetes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.guarddutyDetector.GuarddutyDetectorDataSourcesKubernetes"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 639
          },
          "name": "putMalwareProtection",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.guarddutyDetector.GuarddutyDetectorDataSourcesMalwareProtection"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 655
          },
          "name": "putS3Logs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.guarddutyDetector.GuarddutyDetectorDataSourcesS3Logs"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 626
          },
          "name": "resetKubernetes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 642
          },
          "name": "resetMalwareProtection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 658
          },
          "name": "resetS3Logs"
        }
      ],
      "name": "GuarddutyDetectorDataSourcesOutputReference",
      "namespace": "guarddutyDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 620
          },
          "name": "kubernetes",
          "type": {
            "fqn": "@cdktn/provider-awscc.guarddutyDetector.GuarddutyDetectorDataSourcesKubernetesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 636
          },
          "name": "malwareProtection",
          "type": {
            "fqn": "@cdktn/provider-awscc.guarddutyDetector.GuarddutyDetectorDataSourcesMalwareProtectionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 652
          },
          "name": "s3Logs",
          "type": {
            "fqn": "@cdktn/provider-awscc.guarddutyDetector.GuarddutyDetectorDataSourcesS3LogsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 630
          },
          "name": "kubernetesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.guarddutyDetector.GuarddutyDetectorDataSourcesKubernetes"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 646
          },
          "name": "malwareProtectionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.guarddutyDetector.GuarddutyDetectorDataSourcesMalwareProtection"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 662
          },
          "name": "s3LogsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.guarddutyDetector.GuarddutyDetectorDataSourcesS3Logs"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 576
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.guarddutyDetector.GuarddutyDetectorDataSources"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/guardduty-detector/index:GuarddutyDetectorDataSourcesOutputReference"
    },
    "@cdktn/provider-awscc.guarddutyDetector.GuarddutyDetectorDataSourcesS3Logs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.guarddutyDetector.GuarddutyDetectorDataSourcesS3Logs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/guardduty-detector/index.ts",
        "line": 412
      },
      "name": "GuarddutyDetectorDataSourcesS3Logs",
      "namespace": "guarddutyDetector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_detector#enable GuarddutyDetector#enable}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 416
          },
          "name": "enable",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/guardduty-detector/index:GuarddutyDetectorDataSourcesS3Logs"
    },
    "@cdktn/provider-awscc.guarddutyDetector.GuarddutyDetectorDataSourcesS3LogsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.guarddutyDetector.GuarddutyDetectorDataSourcesS3LogsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/guardduty-detector/index.ts",
          "line": 456
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/guardduty-detector/index.ts",
        "line": 448
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 498
          },
          "name": "resetEnable"
        }
      ],
      "name": "GuarddutyDetectorDataSourcesS3LogsOutputReference",
      "namespace": "guarddutyDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 502
          },
          "name": "enableInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 492
          },
          "name": "enable",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 460
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.guarddutyDetector.GuarddutyDetectorDataSourcesS3Logs"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/guardduty-detector/index:GuarddutyDetectorDataSourcesS3LogsOutputReference"
    },
    "@cdktn/provider-awscc.guarddutyDetector.GuarddutyDetectorFeatures": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.guarddutyDetector.GuarddutyDetectorFeatures",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/guardduty-detector/index.ts",
        "line": 815
      },
      "name": "GuarddutyDetectorFeatures",
      "namespace": "guarddutyDetector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_detector#additional_configuration GuarddutyDetector#additional_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 819
          },
          "name": "additionalConfiguration",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.guarddutyDetector.GuarddutyDetectorFeaturesAdditionalConfiguration"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_detector#name GuarddutyDetector#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 823
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_detector#status GuarddutyDetector#status}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 827
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/guardduty-detector/index:GuarddutyDetectorFeatures"
    },
    "@cdktn/provider-awscc.guarddutyDetector.GuarddutyDetectorFeaturesAdditionalConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.guarddutyDetector.GuarddutyDetectorFeaturesAdditionalConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/guardduty-detector/index.ts",
        "line": 666
      },
      "name": "GuarddutyDetectorFeaturesAdditionalConfiguration",
      "namespace": "guarddutyDetector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_detector#name GuarddutyDetector#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 670
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_detector#status GuarddutyDetector#status}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 674
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/guardduty-detector/index:GuarddutyDetectorFeaturesAdditionalConfiguration"
    },
    "@cdktn/provider-awscc.guarddutyDetector.GuarddutyDetectorFeaturesAdditionalConfigurationList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.guarddutyDetector.GuarddutyDetectorFeaturesAdditionalConfigurationList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/guardduty-detector/index.ts",
          "line": 804
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/guardduty-detector/index.ts",
        "line": 796
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 811
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.guarddutyDetector.GuarddutyDetectorFeaturesAdditionalConfigurationOutputReference"
            }
          }
        }
      ],
      "name": "GuarddutyDetectorFeaturesAdditionalConfigurationList",
      "namespace": "guarddutyDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 797
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.guarddutyDetector.GuarddutyDetectorFeaturesAdditionalConfiguration"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/guardduty-detector/index:GuarddutyDetectorFeaturesAdditionalConfigurationList"
    },
    "@cdktn/provider-awscc.guarddutyDetector.GuarddutyDetectorFeaturesAdditionalConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.guarddutyDetector.GuarddutyDetectorFeaturesAdditionalConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/guardduty-detector/index.ts",
          "line": 723
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/guardduty-detector/index.ts",
        "line": 713
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 771
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 787
          },
          "name": "resetStatus"
        }
      ],
      "name": "GuarddutyDetectorFeaturesAdditionalConfigurationOutputReference",
      "namespace": "guarddutyDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 775
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 791
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 765
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 781
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 727
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.guarddutyDetector.GuarddutyDetectorFeaturesAdditionalConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/guardduty-detector/index:GuarddutyDetectorFeaturesAdditionalConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.guarddutyDetector.GuarddutyDetectorFeaturesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.guarddutyDetector.GuarddutyDetectorFeaturesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/guardduty-detector/index.ts",
          "line": 986
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/guardduty-detector/index.ts",
        "line": 978
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 993
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.guarddutyDetector.GuarddutyDetectorFeaturesOutputReference"
            }
          }
        }
      ],
      "name": "GuarddutyDetectorFeaturesList",
      "namespace": "guarddutyDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 979
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.guarddutyDetector.GuarddutyDetectorFeatures"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/guardduty-detector/index:GuarddutyDetectorFeaturesList"
    },
    "@cdktn/provider-awscc.guarddutyDetector.GuarddutyDetectorFeaturesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.guarddutyDetector.GuarddutyDetectorFeaturesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/guardduty-detector/index.ts",
          "line": 883
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/guardduty-detector/index.ts",
        "line": 873
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 934
          },
          "name": "putAdditionalConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.guarddutyDetector.GuarddutyDetectorFeaturesAdditionalConfiguration"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 937
          },
          "name": "resetAdditionalConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 953
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 969
          },
          "name": "resetStatus"
        }
      ],
      "name": "GuarddutyDetectorFeaturesOutputReference",
      "namespace": "guarddutyDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 931
          },
          "name": "additionalConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.guarddutyDetector.GuarddutyDetectorFeaturesAdditionalConfigurationList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 941
          },
          "name": "additionalConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.guarddutyDetector.GuarddutyDetectorFeaturesAdditionalConfiguration"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 957
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 973
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 947
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 963
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 887
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.guarddutyDetector.GuarddutyDetectorFeatures"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/guardduty-detector/index:GuarddutyDetectorFeaturesOutputReference"
    },
    "@cdktn/provider-awscc.guarddutyDetector.GuarddutyDetectorTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.guarddutyDetector.GuarddutyDetectorTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/guardduty-detector/index.ts",
        "line": 997
      },
      "name": "GuarddutyDetectorTags",
      "namespace": "guarddutyDetector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_detector#key GuarddutyDetector#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 1001
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_detector#value GuarddutyDetector#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 1005
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/guardduty-detector/index:GuarddutyDetectorTags"
    },
    "@cdktn/provider-awscc.guarddutyDetector.GuarddutyDetectorTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.guarddutyDetector.GuarddutyDetectorTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/guardduty-detector/index.ts",
          "line": 1135
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/guardduty-detector/index.ts",
        "line": 1127
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 1142
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.guarddutyDetector.GuarddutyDetectorTagsOutputReference"
            }
          }
        }
      ],
      "name": "GuarddutyDetectorTagsList",
      "namespace": "guarddutyDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 1128
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.guarddutyDetector.GuarddutyDetectorTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/guardduty-detector/index:GuarddutyDetectorTagsList"
    },
    "@cdktn/provider-awscc.guarddutyDetector.GuarddutyDetectorTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.guarddutyDetector.GuarddutyDetectorTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/guardduty-detector/index.ts",
          "line": 1054
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/guardduty-detector/index.ts",
        "line": 1044
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 1102
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 1118
          },
          "name": "resetValue"
        }
      ],
      "name": "GuarddutyDetectorTagsOutputReference",
      "namespace": "guarddutyDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 1106
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 1122
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 1096
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 1112
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-detector/index.ts",
            "line": 1058
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.guarddutyDetector.GuarddutyDetectorTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/guardduty-detector/index:GuarddutyDetectorTagsOutputReference"
    },
    "@cdktn/provider-awscc.guarddutyFilter.GuarddutyFilter": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_filter awscc_guardduty_filter}."
      },
      "fqn": "@cdktn/provider-awscc.guarddutyFilter.GuarddutyFilter",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_filter awscc_guardduty_filter} Resource."
        },
        "locationInModule": {
          "filename": "src/guardduty-filter/index.ts",
          "line": 800
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.guarddutyFilter.GuarddutyFilterConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/guardduty-filter/index.ts",
        "line": 768
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a GuarddutyFilter resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/guardduty-filter/index.ts",
            "line": 785
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the GuarddutyFilter to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_filter#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing GuarddutyFilter that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the GuarddutyFilter to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-filter/index.ts",
            "line": 879
          },
          "name": "putFindingCriteria",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.guarddutyFilter.GuarddutyFilterFindingCriteria"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-filter/index.ts",
            "line": 926
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.guarddutyFilter.GuarddutyFilterTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-filter/index.ts",
            "line": 837
          },
          "name": "resetAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-filter/index.ts",
            "line": 853
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-filter/index.ts",
            "line": 913
          },
          "name": "resetRank"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-filter/index.ts",
            "line": 929
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-filter/index.ts",
            "line": 941
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-filter/index.ts",
            "line": 953
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "GuarddutyFilter",
      "namespace": "guarddutyFilter",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-filter/index.ts",
            "line": 773
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-filter/index.ts",
            "line": 876
          },
          "name": "findingCriteria",
          "type": {
            "fqn": "@cdktn/provider-awscc.guarddutyFilter.GuarddutyFilterFindingCriteriaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-filter/index.ts",
            "line": 888
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-filter/index.ts",
            "line": 923
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.guarddutyFilter.GuarddutyFilterTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-filter/index.ts",
            "line": 841
          },
          "name": "actionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-filter/index.ts",
            "line": 857
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-filter/index.ts",
            "line": 870
          },
          "name": "detectorIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-filter/index.ts",
            "line": 883
          },
          "name": "findingCriteriaInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.guarddutyFilter.GuarddutyFilterFindingCriteria"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-filter/index.ts",
            "line": 901
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-filter/index.ts",
            "line": 917
          },
          "name": "rankInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-filter/index.ts",
            "line": 933
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.guarddutyFilter.GuarddutyFilterTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-filter/index.ts",
            "line": 831
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-filter/index.ts",
            "line": 847
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-filter/index.ts",
            "line": 863
          },
          "name": "detectorId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-filter/index.ts",
            "line": 894
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-filter/index.ts",
            "line": 907
          },
          "name": "rank",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/guardduty-filter/index:GuarddutyFilter"
    },
    "@cdktn/provider-awscc.guarddutyFilter.GuarddutyFilterConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.guarddutyFilter.GuarddutyFilterConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/guardduty-filter/index.ts",
        "line": 14
      },
      "name": "GuarddutyFilterConfig",
      "namespace": "guarddutyFilter",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_filter#detector_id GuarddutyFilter#detector_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-filter/index.ts",
            "line": 26
          },
          "name": "detectorId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_filter#finding_criteria GuarddutyFilter#finding_criteria}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-filter/index.ts",
            "line": 30
          },
          "name": "findingCriteria",
          "type": {
            "fqn": "@cdktn/provider-awscc.guarddutyFilter.GuarddutyFilterFindingCriteria"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_filter#name GuarddutyFilter#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-filter/index.ts",
            "line": 34
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_filter#action GuarddutyFilter#action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-filter/index.ts",
            "line": 18
          },
          "name": "action",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_filter#description GuarddutyFilter#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-filter/index.ts",
            "line": 22
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_filter#rank GuarddutyFilter#rank}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-filter/index.ts",
            "line": 38
          },
          "name": "rank",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_filter#tags GuarddutyFilter#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-filter/index.ts",
            "line": 42
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.guarddutyFilter.GuarddutyFilterTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/guardduty-filter/index:GuarddutyFilterConfig"
    },
    "@cdktn/provider-awscc.guarddutyFilter.GuarddutyFilterFindingCriteria": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.guarddutyFilter.GuarddutyFilterFindingCriteria",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/guardduty-filter/index.ts",
        "line": 521
      },
      "name": "GuarddutyFilterFindingCriteria",
      "namespace": "guarddutyFilter",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_filter#criterion GuarddutyFilter#criterion}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-filter/index.ts",
            "line": 525
          },
          "name": "criterion",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.guarddutyFilter.GuarddutyFilterFindingCriteriaCriterion"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/guardduty-filter/index:GuarddutyFilterFindingCriteria"
    },
    "@cdktn/provider-awscc.guarddutyFilter.GuarddutyFilterFindingCriteriaCriterion": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.guarddutyFilter.GuarddutyFilterFindingCriteriaCriterion",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/guardduty-filter/index.ts",
        "line": 44
      },
      "name": "GuarddutyFilterFindingCriteriaCriterion",
      "namespace": "guarddutyFilter",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_filter#eq GuarddutyFilter#eq}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-filter/index.ts",
            "line": 48
          },
          "name": "eq",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_filter#equals GuarddutyFilter#equals}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-filter/index.ts",
            "line": 52
          },
          "name": "equalTo",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_filter#greater_than GuarddutyFilter#greater_than}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-filter/index.ts",
            "line": 56
          },
          "name": "greaterThan",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_filter#greater_than_or_equal GuarddutyFilter#greater_than_or_equal}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-filter/index.ts",
            "line": 60
          },
          "name": "greaterThanOrEqual",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_filter#gt GuarddutyFilter#gt}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-filter/index.ts",
            "line": 64
          },
          "name": "gt",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_filter#gte GuarddutyFilter#gte}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-filter/index.ts",
            "line": 68
          },
          "name": "gte",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_filter#less_than GuarddutyFilter#less_than}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-filter/index.ts",
            "line": 72
          },
          "name": "lessThan",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_filter#less_than_or_equal GuarddutyFilter#less_than_or_equal}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-filter/index.ts",
            "line": 76
          },
          "name": "lessThanOrEqual",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_filter#lt GuarddutyFilter#lt}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-filter/index.ts",
            "line": 80
          },
          "name": "lt",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_filter#lte GuarddutyFilter#lte}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-filter/index.ts",
            "line": 84
          },
          "name": "lte",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_filter#neq GuarddutyFilter#neq}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-filter/index.ts",
            "line": 88
          },
          "name": "neq",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_filter#not_equals GuarddutyFilter#not_equals}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-filter/index.ts",
            "line": 92
          },
          "name": "notEquals",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/guardduty-filter/index:GuarddutyFilterFindingCriteriaCriterion"
    },
    "@cdktn/provider-awscc.guarddutyFilter.GuarddutyFilterFindingCriteriaCriterionMap": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.guarddutyFilter.GuarddutyFilterFindingCriteriaCriterionMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/guardduty-filter/index.ts",
          "line": 510
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/guardduty-filter/index.ts",
        "line": 503
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-filter/index.ts",
            "line": 517
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.guarddutyFilter.GuarddutyFilterFindingCriteriaCriterionOutputReference"
            }
          }
        }
      ],
      "name": "GuarddutyFilterFindingCriteriaCriterionMap",
      "namespace": "guarddutyFilter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-filter/index.ts",
            "line": 504
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.guarddutyFilter.GuarddutyFilterFindingCriteriaCriterion"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/guardduty-filter/index:GuarddutyFilterFindingCriteriaCriterionMap"
    },
    "@cdktn/provider-awscc.guarddutyFilter.GuarddutyFilterFindingCriteriaCriterionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.guarddutyFilter.GuarddutyFilterFindingCriteriaCriterionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/guardduty-filter/index.ts",
          "line": 210
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/guardduty-filter/index.ts",
        "line": 201
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-filter/index.ts",
            "line": 318
          },
          "name": "resetEq"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-filter/index.ts",
            "line": 334
          },
          "name": "resetEqualTo"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-filter/index.ts",
            "line": 350
          },
          "name": "resetGreaterThan"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-filter/index.ts",
            "line": 366
          },
          "name": "resetGreaterThanOrEqual"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-filter/index.ts",
            "line": 382
          },
          "name": "resetGt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-filter/index.ts",
            "line": 398
          },
          "name": "resetGte"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-filter/index.ts",
            "line": 414
          },
          "name": "resetLessThan"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-filter/index.ts",
            "line": 430
          },
          "name": "resetLessThanOrEqual"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-filter/index.ts",
            "line": 446
          },
          "name": "resetLt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-filter/index.ts",
            "line": 462
          },
          "name": "resetLte"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-filter/index.ts",
            "line": 478
          },
          "name": "resetNeq"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-filter/index.ts",
            "line": 494
          },
          "name": "resetNotEquals"
        }
      ],
      "name": "GuarddutyFilterFindingCriteriaCriterionOutputReference",
      "namespace": "guarddutyFilter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-filter/index.ts",
            "line": 322
          },
          "name": "eqInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-filter/index.ts",
            "line": 338
          },
          "name": "equalToInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-filter/index.ts",
            "line": 354
          },
          "name": "greaterThanInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-filter/index.ts",
            "line": 370
          },
          "name": "greaterThanOrEqualInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-filter/index.ts",
            "line": 402
          },
          "name": "gteInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-filter/index.ts",
            "line": 386
          },
          "name": "gtInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-filter/index.ts",
            "line": 418
          },
          "name": "lessThanInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-filter/index.ts",
            "line": 434
          },
          "name": "lessThanOrEqualInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-filter/index.ts",
            "line": 466
          },
          "name": "lteInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-filter/index.ts",
            "line": 450
          },
          "name": "ltInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-filter/index.ts",
            "line": 482
          },
          "name": "neqInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-filter/index.ts",
            "line": 498
          },
          "name": "notEqualsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-filter/index.ts",
            "line": 312
          },
          "name": "eq",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-filter/index.ts",
            "line": 328
          },
          "name": "equalTo",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-filter/index.ts",
            "line": 344
          },
          "name": "greaterThan",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-filter/index.ts",
            "line": 360
          },
          "name": "greaterThanOrEqual",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-filter/index.ts",
            "line": 376
          },
          "name": "gt",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-filter/index.ts",
            "line": 392
          },
          "name": "gte",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-filter/index.ts",
            "line": 408
          },
          "name": "lessThan",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-filter/index.ts",
            "line": 424
          },
          "name": "lessThanOrEqual",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-filter/index.ts",
            "line": 440
          },
          "name": "lt",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-filter/index.ts",
            "line": 456
          },
          "name": "lte",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-filter/index.ts",
            "line": 472
          },
          "name": "neq",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-filter/index.ts",
            "line": 488
          },
          "name": "notEquals",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-filter/index.ts",
            "line": 214
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.guarddutyFilter.GuarddutyFilterFindingCriteriaCriterion"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/guardduty-filter/index:GuarddutyFilterFindingCriteriaCriterionOutputReference"
    },
    "@cdktn/provider-awscc.guarddutyFilter.GuarddutyFilterFindingCriteriaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.guarddutyFilter.GuarddutyFilterFindingCriteriaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/guardduty-filter/index.ts",
          "line": 565
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/guardduty-filter/index.ts",
        "line": 557
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-filter/index.ts",
            "line": 604
          },
          "name": "putCriterion",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.guarddutyFilter.GuarddutyFilterFindingCriteriaCriterion"
                        },
                        "kind": "map"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-filter/index.ts",
            "line": 607
          },
          "name": "resetCriterion"
        }
      ],
      "name": "GuarddutyFilterFindingCriteriaOutputReference",
      "namespace": "guarddutyFilter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-filter/index.ts",
            "line": 601
          },
          "name": "criterion",
          "type": {
            "fqn": "@cdktn/provider-awscc.guarddutyFilter.GuarddutyFilterFindingCriteriaCriterionMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-filter/index.ts",
            "line": 611
          },
          "name": "criterionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.guarddutyFilter.GuarddutyFilterFindingCriteriaCriterion"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-filter/index.ts",
            "line": 569
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.guarddutyFilter.GuarddutyFilterFindingCriteria"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/guardduty-filter/index:GuarddutyFilterFindingCriteriaOutputReference"
    },
    "@cdktn/provider-awscc.guarddutyFilter.GuarddutyFilterTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.guarddutyFilter.GuarddutyFilterTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/guardduty-filter/index.ts",
        "line": 615
      },
      "name": "GuarddutyFilterTags",
      "namespace": "guarddutyFilter",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_filter#key GuarddutyFilter#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-filter/index.ts",
            "line": 619
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_filter#value GuarddutyFilter#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-filter/index.ts",
            "line": 623
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/guardduty-filter/index:GuarddutyFilterTags"
    },
    "@cdktn/provider-awscc.guarddutyFilter.GuarddutyFilterTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.guarddutyFilter.GuarddutyFilterTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/guardduty-filter/index.ts",
          "line": 753
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/guardduty-filter/index.ts",
        "line": 745
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-filter/index.ts",
            "line": 760
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.guarddutyFilter.GuarddutyFilterTagsOutputReference"
            }
          }
        }
      ],
      "name": "GuarddutyFilterTagsList",
      "namespace": "guarddutyFilter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-filter/index.ts",
            "line": 746
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.guarddutyFilter.GuarddutyFilterTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/guardduty-filter/index:GuarddutyFilterTagsList"
    },
    "@cdktn/provider-awscc.guarddutyFilter.GuarddutyFilterTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.guarddutyFilter.GuarddutyFilterTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/guardduty-filter/index.ts",
          "line": 672
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/guardduty-filter/index.ts",
        "line": 662
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-filter/index.ts",
            "line": 720
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-filter/index.ts",
            "line": 736
          },
          "name": "resetValue"
        }
      ],
      "name": "GuarddutyFilterTagsOutputReference",
      "namespace": "guarddutyFilter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-filter/index.ts",
            "line": 724
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-filter/index.ts",
            "line": 740
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-filter/index.ts",
            "line": 714
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-filter/index.ts",
            "line": 730
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-filter/index.ts",
            "line": 676
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.guarddutyFilter.GuarddutyFilterTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/guardduty-filter/index:GuarddutyFilterTagsOutputReference"
    },
    "@cdktn/provider-awscc.guarddutyIpSet.GuarddutyIpSet": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_ip_set awscc_guardduty_ip_set}."
      },
      "fqn": "@cdktn/provider-awscc.guarddutyIpSet.GuarddutyIpSet",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_ip_set awscc_guardduty_ip_set} Resource."
        },
        "locationInModule": {
          "filename": "src/guardduty-ip-set/index.ts",
          "line": 229
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.guarddutyIpSet.GuarddutyIpSetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/guardduty-ip-set/index.ts",
        "line": 197
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a GuarddutyIpSet resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/guardduty-ip-set/index.ts",
            "line": 214
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the GuarddutyIpSet to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_ip_set#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing GuarddutyIpSet that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the GuarddutyIpSet to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-ip-set/index.ts",
            "line": 363
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.guarddutyIpSet.GuarddutyIpSetTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-ip-set/index.ts",
            "line": 266
          },
          "name": "resetActivate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-ip-set/index.ts",
            "line": 282
          },
          "name": "resetDetectorId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-ip-set/index.ts",
            "line": 298
          },
          "name": "resetExpectedBucketOwner"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-ip-set/index.ts",
            "line": 350
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-ip-set/index.ts",
            "line": 366
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-ip-set/index.ts",
            "line": 378
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-ip-set/index.ts",
            "line": 390
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "GuarddutyIpSet",
      "namespace": "guarddutyIpSet",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-ip-set/index.ts",
            "line": 202
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-ip-set/index.ts",
            "line": 320
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-ip-set/index.ts",
            "line": 325
          },
          "name": "ipSetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-ip-set/index.ts",
            "line": 360
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.guarddutyIpSet.GuarddutyIpSetTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-ip-set/index.ts",
            "line": 270
          },
          "name": "activateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-ip-set/index.ts",
            "line": 286
          },
          "name": "detectorIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-ip-set/index.ts",
            "line": 302
          },
          "name": "expectedBucketOwnerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-ip-set/index.ts",
            "line": 315
          },
          "name": "formatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-ip-set/index.ts",
            "line": 338
          },
          "name": "locationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-ip-set/index.ts",
            "line": 354
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-ip-set/index.ts",
            "line": 370
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.guarddutyIpSet.GuarddutyIpSetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-ip-set/index.ts",
            "line": 260
          },
          "name": "activate",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-ip-set/index.ts",
            "line": 276
          },
          "name": "detectorId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-ip-set/index.ts",
            "line": 292
          },
          "name": "expectedBucketOwner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-ip-set/index.ts",
            "line": 308
          },
          "name": "format",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-ip-set/index.ts",
            "line": 331
          },
          "name": "location",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-ip-set/index.ts",
            "line": 344
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/guardduty-ip-set/index:GuarddutyIpSet"
    },
    "@cdktn/provider-awscc.guarddutyIpSet.GuarddutyIpSetConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.guarddutyIpSet.GuarddutyIpSetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/guardduty-ip-set/index.ts",
        "line": 14
      },
      "name": "GuarddutyIpSetConfig",
      "namespace": "guarddutyIpSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_ip_set#format GuarddutyIpSet#format}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-ip-set/index.ts",
            "line": 30
          },
          "name": "format",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_ip_set#location GuarddutyIpSet#location}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-ip-set/index.ts",
            "line": 34
          },
          "name": "location",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_ip_set#activate GuarddutyIpSet#activate}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-ip-set/index.ts",
            "line": 18
          },
          "name": "activate",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_ip_set#detector_id GuarddutyIpSet#detector_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-ip-set/index.ts",
            "line": 22
          },
          "name": "detectorId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_ip_set#expected_bucket_owner GuarddutyIpSet#expected_bucket_owner}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-ip-set/index.ts",
            "line": 26
          },
          "name": "expectedBucketOwner",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_ip_set#name GuarddutyIpSet#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-ip-set/index.ts",
            "line": 38
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_ip_set#tags GuarddutyIpSet#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-ip-set/index.ts",
            "line": 42
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.guarddutyIpSet.GuarddutyIpSetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/guardduty-ip-set/index:GuarddutyIpSetConfig"
    },
    "@cdktn/provider-awscc.guarddutyIpSet.GuarddutyIpSetTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.guarddutyIpSet.GuarddutyIpSetTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/guardduty-ip-set/index.ts",
        "line": 44
      },
      "name": "GuarddutyIpSetTags",
      "namespace": "guarddutyIpSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_ip_set#key GuarddutyIpSet#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-ip-set/index.ts",
            "line": 48
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_ip_set#value GuarddutyIpSet#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-ip-set/index.ts",
            "line": 52
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/guardduty-ip-set/index:GuarddutyIpSetTags"
    },
    "@cdktn/provider-awscc.guarddutyIpSet.GuarddutyIpSetTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.guarddutyIpSet.GuarddutyIpSetTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/guardduty-ip-set/index.ts",
          "line": 182
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/guardduty-ip-set/index.ts",
        "line": 174
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-ip-set/index.ts",
            "line": 189
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.guarddutyIpSet.GuarddutyIpSetTagsOutputReference"
            }
          }
        }
      ],
      "name": "GuarddutyIpSetTagsList",
      "namespace": "guarddutyIpSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-ip-set/index.ts",
            "line": 175
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.guarddutyIpSet.GuarddutyIpSetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/guardduty-ip-set/index:GuarddutyIpSetTagsList"
    },
    "@cdktn/provider-awscc.guarddutyIpSet.GuarddutyIpSetTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.guarddutyIpSet.GuarddutyIpSetTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/guardduty-ip-set/index.ts",
          "line": 101
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/guardduty-ip-set/index.ts",
        "line": 91
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-ip-set/index.ts",
            "line": 149
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-ip-set/index.ts",
            "line": 165
          },
          "name": "resetValue"
        }
      ],
      "name": "GuarddutyIpSetTagsOutputReference",
      "namespace": "guarddutyIpSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-ip-set/index.ts",
            "line": 153
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-ip-set/index.ts",
            "line": 169
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-ip-set/index.ts",
            "line": 143
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-ip-set/index.ts",
            "line": 159
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-ip-set/index.ts",
            "line": 105
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.guarddutyIpSet.GuarddutyIpSetTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/guardduty-ip-set/index:GuarddutyIpSetTagsOutputReference"
    },
    "@cdktn/provider-awscc.guarddutyMalwareProtectionPlan.GuarddutyMalwareProtectionPlan": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_malware_protection_plan awscc_guardduty_malware_protection_plan}."
      },
      "fqn": "@cdktn/provider-awscc.guarddutyMalwareProtectionPlan.GuarddutyMalwareProtectionPlan",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_malware_protection_plan awscc_guardduty_malware_protection_plan} Resource."
        },
        "locationInModule": {
          "filename": "src/guardduty-malware-protection-plan/index.ts",
          "line": 721
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.guarddutyMalwareProtectionPlan.GuarddutyMalwareProtectionPlanConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/guardduty-malware-protection-plan/index.ts",
        "line": 689
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a GuarddutyMalwareProtectionPlan resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/guardduty-malware-protection-plan/index.ts",
            "line": 706
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the GuarddutyMalwareProtectionPlan to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_malware_protection_plan#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing GuarddutyMalwareProtectionPlan that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the GuarddutyMalwareProtectionPlan to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-malware-protection-plan/index.ts",
            "line": 752
          },
          "name": "putActions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.guarddutyMalwareProtectionPlan.GuarddutyMalwareProtectionPlanActions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-malware-protection-plan/index.ts",
            "line": 788
          },
          "name": "putProtectedResource",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.guarddutyMalwareProtectionPlan.GuarddutyMalwareProtectionPlanProtectedResource"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-malware-protection-plan/index.ts",
            "line": 825
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.guarddutyMalwareProtectionPlan.GuarddutyMalwareProtectionPlanTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-malware-protection-plan/index.ts",
            "line": 755
          },
          "name": "resetActions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-malware-protection-plan/index.ts",
            "line": 828
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-malware-protection-plan/index.ts",
            "line": 840
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-malware-protection-plan/index.ts",
            "line": 849
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "GuarddutyMalwareProtectionPlan",
      "namespace": "guarddutyMalwareProtectionPlan",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-malware-protection-plan/index.ts",
            "line": 694
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-malware-protection-plan/index.ts",
            "line": 749
          },
          "name": "actions",
          "type": {
            "fqn": "@cdktn/provider-awscc.guarddutyMalwareProtectionPlan.GuarddutyMalwareProtectionPlanActionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-malware-protection-plan/index.ts",
            "line": 764
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-malware-protection-plan/index.ts",
            "line": 769
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-malware-protection-plan/index.ts",
            "line": 774
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-malware-protection-plan/index.ts",
            "line": 779
          },
          "name": "malwareProtectionPlanId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-malware-protection-plan/index.ts",
            "line": 785
          },
          "name": "protectedResource",
          "type": {
            "fqn": "@cdktn/provider-awscc.guarddutyMalwareProtectionPlan.GuarddutyMalwareProtectionPlanProtectedResourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-malware-protection-plan/index.ts",
            "line": 810
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-malware-protection-plan/index.ts",
            "line": 816
          },
          "name": "statusReasons",
          "type": {
            "fqn": "@cdktn/provider-awscc.guarddutyMalwareProtectionPlan.GuarddutyMalwareProtectionPlanStatusReasonsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-malware-protection-plan/index.ts",
            "line": 822
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.guarddutyMalwareProtectionPlan.GuarddutyMalwareProtectionPlanTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-malware-protection-plan/index.ts",
            "line": 759
          },
          "name": "actionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.guarddutyMalwareProtectionPlan.GuarddutyMalwareProtectionPlanActions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-malware-protection-plan/index.ts",
            "line": 792
          },
          "name": "protectedResourceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.guarddutyMalwareProtectionPlan.GuarddutyMalwareProtectionPlanProtectedResource"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-malware-protection-plan/index.ts",
            "line": 805
          },
          "name": "roleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-malware-protection-plan/index.ts",
            "line": 832
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.guarddutyMalwareProtectionPlan.GuarddutyMalwareProtectionPlanTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-malware-protection-plan/index.ts",
            "line": 798
          },
          "name": "role",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/guardduty-malware-protection-plan/index:GuarddutyMalwareProtectionPlan"
    },
    "@cdktn/provider-awscc.guarddutyMalwareProtectionPlan.GuarddutyMalwareProtectionPlanActions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.guarddutyMalwareProtectionPlan.GuarddutyMalwareProtectionPlanActions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/guardduty-malware-protection-plan/index.ts",
        "line": 136
      },
      "name": "GuarddutyMalwareProtectionPlanActions",
      "namespace": "guarddutyMalwareProtectionPlan",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_malware_protection_plan#tagging GuarddutyMalwareProtectionPlan#tagging}",
            "stability": "stable",
            "summary": "Contains information about tagging status of the Malware Protection plan resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-malware-protection-plan/index.ts",
            "line": 142
          },
          "name": "tagging",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.guarddutyMalwareProtectionPlan.GuarddutyMalwareProtectionPlanActionsTagging"
          }
        }
      ],
      "symbolId": "src/guardduty-malware-protection-plan/index:GuarddutyMalwareProtectionPlanActions"
    },
    "@cdktn/provider-awscc.guarddutyMalwareProtectionPlan.GuarddutyMalwareProtectionPlanActionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.guarddutyMalwareProtectionPlan.GuarddutyMalwareProtectionPlanActionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/guardduty-malware-protection-plan/index.ts",
          "line": 182
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/guardduty-malware-protection-plan/index.ts",
        "line": 174
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-malware-protection-plan/index.ts",
            "line": 221
          },
          "name": "putTagging",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.guarddutyMalwareProtectionPlan.GuarddutyMalwareProtectionPlanActionsTagging"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-malware-protection-plan/index.ts",
            "line": 224
          },
          "name": "resetTagging"
        }
      ],
      "name": "GuarddutyMalwareProtectionPlanActionsOutputReference",
      "namespace": "guarddutyMalwareProtectionPlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-malware-protection-plan/index.ts",
            "line": 218
          },
          "name": "tagging",
          "type": {
            "fqn": "@cdktn/provider-awscc.guarddutyMalwareProtectionPlan.GuarddutyMalwareProtectionPlanActionsTaggingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-malware-protection-plan/index.ts",
            "line": 228
          },
          "name": "taggingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.guarddutyMalwareProtectionPlan.GuarddutyMalwareProtectionPlanActionsTagging"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-malware-protection-plan/index.ts",
            "line": 186
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.guarddutyMalwareProtectionPlan.GuarddutyMalwareProtectionPlanActions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/guardduty-malware-protection-plan/index:GuarddutyMalwareProtectionPlanActionsOutputReference"
    },
    "@cdktn/provider-awscc.guarddutyMalwareProtectionPlan.GuarddutyMalwareProtectionPlanActionsTagging": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.guarddutyMalwareProtectionPlan.GuarddutyMalwareProtectionPlanActionsTagging",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/guardduty-malware-protection-plan/index.ts",
        "line": 40
      },
      "name": "GuarddutyMalwareProtectionPlanActionsTagging",
      "namespace": "guarddutyMalwareProtectionPlan",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_malware_protection_plan#status GuarddutyMalwareProtectionPlan#status}",
            "stability": "stable",
            "summary": "Indicates whether or not you chose GuardDuty to add a predefined tag to the scanned S3 object."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-malware-protection-plan/index.ts",
            "line": 46
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/guardduty-malware-protection-plan/index:GuarddutyMalwareProtectionPlanActionsTagging"
    },
    "@cdktn/provider-awscc.guarddutyMalwareProtectionPlan.GuarddutyMalwareProtectionPlanActionsTaggingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.guarddutyMalwareProtectionPlan.GuarddutyMalwareProtectionPlanActionsTaggingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/guardduty-malware-protection-plan/index.ts",
          "line": 86
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/guardduty-malware-protection-plan/index.ts",
        "line": 78
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-malware-protection-plan/index.ts",
            "line": 128
          },
          "name": "resetStatus"
        }
      ],
      "name": "GuarddutyMalwareProtectionPlanActionsTaggingOutputReference",
      "namespace": "guarddutyMalwareProtectionPlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-malware-protection-plan/index.ts",
            "line": 132
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-malware-protection-plan/index.ts",
            "line": 122
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-malware-protection-plan/index.ts",
            "line": 90
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.guarddutyMalwareProtectionPlan.GuarddutyMalwareProtectionPlanActionsTagging"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/guardduty-malware-protection-plan/index:GuarddutyMalwareProtectionPlanActionsTaggingOutputReference"
    },
    "@cdktn/provider-awscc.guarddutyMalwareProtectionPlan.GuarddutyMalwareProtectionPlanConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.guarddutyMalwareProtectionPlan.GuarddutyMalwareProtectionPlanConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/guardduty-malware-protection-plan/index.ts",
        "line": 14
      },
      "name": "GuarddutyMalwareProtectionPlanConfig",
      "namespace": "guarddutyMalwareProtectionPlan",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_malware_protection_plan#protected_resource GuarddutyMalwareProtectionPlan#protected_resource}",
            "stability": "stable",
            "summary": "Information about the protected resource. Presently, S3Bucket is the only supported protected resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-malware-protection-plan/index.ts",
            "line": 26
          },
          "name": "protectedResource",
          "type": {
            "fqn": "@cdktn/provider-awscc.guarddutyMalwareProtectionPlan.GuarddutyMalwareProtectionPlanProtectedResource"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_malware_protection_plan#role GuarddutyMalwareProtectionPlan#role}",
            "stability": "stable",
            "summary": "IAM role that includes the permissions required to scan and (optionally) add tags to the associated protected resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-malware-protection-plan/index.ts",
            "line": 32
          },
          "name": "role",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_malware_protection_plan#actions GuarddutyMalwareProtectionPlan#actions}",
            "stability": "stable",
            "summary": "Specifies the action that is to be applied to the Malware Protection plan resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-malware-protection-plan/index.ts",
            "line": 20
          },
          "name": "actions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.guarddutyMalwareProtectionPlan.GuarddutyMalwareProtectionPlanActions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Each tag consists of a key and an optional value, both of which you need to specify.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_malware_protection_plan#tags GuarddutyMalwareProtectionPlan#tags}",
            "stability": "stable",
            "summary": "The tags to be added to the created Malware Protection plan resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-malware-protection-plan/index.ts",
            "line": 38
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.guarddutyMalwareProtectionPlan.GuarddutyMalwareProtectionPlanTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/guardduty-malware-protection-plan/index:GuarddutyMalwareProtectionPlanConfig"
    },
    "@cdktn/provider-awscc.guarddutyMalwareProtectionPlan.GuarddutyMalwareProtectionPlanProtectedResource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.guarddutyMalwareProtectionPlan.GuarddutyMalwareProtectionPlanProtectedResource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/guardduty-malware-protection-plan/index.ts",
        "line": 363
      },
      "name": "GuarddutyMalwareProtectionPlanProtectedResource",
      "namespace": "guarddutyMalwareProtectionPlan",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_malware_protection_plan#s3_bucket GuarddutyMalwareProtectionPlan#s3_bucket}",
            "stability": "stable",
            "summary": "Information about the protected S3 bucket resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-malware-protection-plan/index.ts",
            "line": 369
          },
          "name": "s3Bucket",
          "type": {
            "fqn": "@cdktn/provider-awscc.guarddutyMalwareProtectionPlan.GuarddutyMalwareProtectionPlanProtectedResourceS3Bucket"
          }
        }
      ],
      "symbolId": "src/guardduty-malware-protection-plan/index:GuarddutyMalwareProtectionPlanProtectedResource"
    },
    "@cdktn/provider-awscc.guarddutyMalwareProtectionPlan.GuarddutyMalwareProtectionPlanProtectedResourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.guarddutyMalwareProtectionPlan.GuarddutyMalwareProtectionPlanProtectedResourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/guardduty-malware-protection-plan/index.ts",
          "line": 409
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/guardduty-malware-protection-plan/index.ts",
        "line": 401
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-malware-protection-plan/index.ts",
            "line": 448
          },
          "name": "putS3Bucket",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.guarddutyMalwareProtectionPlan.GuarddutyMalwareProtectionPlanProtectedResourceS3Bucket"
              }
            }
          ]
        }
      ],
      "name": "GuarddutyMalwareProtectionPlanProtectedResourceOutputReference",
      "namespace": "guarddutyMalwareProtectionPlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-malware-protection-plan/index.ts",
            "line": 445
          },
          "name": "s3Bucket",
          "type": {
            "fqn": "@cdktn/provider-awscc.guarddutyMalwareProtectionPlan.GuarddutyMalwareProtectionPlanProtectedResourceS3BucketOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-malware-protection-plan/index.ts",
            "line": 452
          },
          "name": "s3BucketInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.guarddutyMalwareProtectionPlan.GuarddutyMalwareProtectionPlanProtectedResourceS3Bucket"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-malware-protection-plan/index.ts",
            "line": 413
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.guarddutyMalwareProtectionPlan.GuarddutyMalwareProtectionPlanProtectedResource"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/guardduty-malware-protection-plan/index:GuarddutyMalwareProtectionPlanProtectedResourceOutputReference"
    },
    "@cdktn/provider-awscc.guarddutyMalwareProtectionPlan.GuarddutyMalwareProtectionPlanProtectedResourceS3Bucket": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.guarddutyMalwareProtectionPlan.GuarddutyMalwareProtectionPlanProtectedResourceS3Bucket",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/guardduty-malware-protection-plan/index.ts",
        "line": 232
      },
      "name": "GuarddutyMalwareProtectionPlanProtectedResourceS3Bucket",
      "namespace": "guarddutyMalwareProtectionPlan",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_malware_protection_plan#bucket_name GuarddutyMalwareProtectionPlan#bucket_name}",
            "stability": "stable",
            "summary": "Name of the S3 bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-malware-protection-plan/index.ts",
            "line": 238
          },
          "name": "bucketName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The S3 object will be scanned only if it belongs to any of the specified object prefixes.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_malware_protection_plan#object_prefixes GuarddutyMalwareProtectionPlan#object_prefixes}",
            "stability": "stable",
            "summary": "Information about the specified object prefixes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-malware-protection-plan/index.ts",
            "line": 244
          },
          "name": "objectPrefixes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/guardduty-malware-protection-plan/index:GuarddutyMalwareProtectionPlanProtectedResourceS3Bucket"
    },
    "@cdktn/provider-awscc.guarddutyMalwareProtectionPlan.GuarddutyMalwareProtectionPlanProtectedResourceS3BucketOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.guarddutyMalwareProtectionPlan.GuarddutyMalwareProtectionPlanProtectedResourceS3BucketOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/guardduty-malware-protection-plan/index.ts",
          "line": 291
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/guardduty-malware-protection-plan/index.ts",
        "line": 283
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-malware-protection-plan/index.ts",
            "line": 339
          },
          "name": "resetBucketName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-malware-protection-plan/index.ts",
            "line": 355
          },
          "name": "resetObjectPrefixes"
        }
      ],
      "name": "GuarddutyMalwareProtectionPlanProtectedResourceS3BucketOutputReference",
      "namespace": "guarddutyMalwareProtectionPlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-malware-protection-plan/index.ts",
            "line": 343
          },
          "name": "bucketNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-malware-protection-plan/index.ts",
            "line": 359
          },
          "name": "objectPrefixesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-malware-protection-plan/index.ts",
            "line": 333
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-malware-protection-plan/index.ts",
            "line": 349
          },
          "name": "objectPrefixes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-malware-protection-plan/index.ts",
            "line": 295
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.guarddutyMalwareProtectionPlan.GuarddutyMalwareProtectionPlanProtectedResourceS3Bucket"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/guardduty-malware-protection-plan/index:GuarddutyMalwareProtectionPlanProtectedResourceS3BucketOutputReference"
    },
    "@cdktn/provider-awscc.guarddutyMalwareProtectionPlan.GuarddutyMalwareProtectionPlanStatusReasons": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.guarddutyMalwareProtectionPlan.GuarddutyMalwareProtectionPlanStatusReasons",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/guardduty-malware-protection-plan/index.ts",
        "line": 456
      },
      "name": "GuarddutyMalwareProtectionPlanStatusReasons",
      "namespace": "guarddutyMalwareProtectionPlan",
      "symbolId": "src/guardduty-malware-protection-plan/index:GuarddutyMalwareProtectionPlanStatusReasons"
    },
    "@cdktn/provider-awscc.guarddutyMalwareProtectionPlan.GuarddutyMalwareProtectionPlanStatusReasonsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.guarddutyMalwareProtectionPlan.GuarddutyMalwareProtectionPlanStatusReasonsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/guardduty-malware-protection-plan/index.ts",
          "line": 525
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/guardduty-malware-protection-plan/index.ts",
        "line": 518
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-malware-protection-plan/index.ts",
            "line": 532
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.guarddutyMalwareProtectionPlan.GuarddutyMalwareProtectionPlanStatusReasonsOutputReference"
            }
          }
        }
      ],
      "name": "GuarddutyMalwareProtectionPlanStatusReasonsList",
      "namespace": "guarddutyMalwareProtectionPlan",
      "symbolId": "src/guardduty-malware-protection-plan/index:GuarddutyMalwareProtectionPlanStatusReasonsList"
    },
    "@cdktn/provider-awscc.guarddutyMalwareProtectionPlan.GuarddutyMalwareProtectionPlanStatusReasonsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.guarddutyMalwareProtectionPlan.GuarddutyMalwareProtectionPlanStatusReasonsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/guardduty-malware-protection-plan/index.ts",
          "line": 488
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/guardduty-malware-protection-plan/index.ts",
        "line": 479
      },
      "name": "GuarddutyMalwareProtectionPlanStatusReasonsOutputReference",
      "namespace": "guarddutyMalwareProtectionPlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-malware-protection-plan/index.ts",
            "line": 508
          },
          "name": "code",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-malware-protection-plan/index.ts",
            "line": 513
          },
          "name": "message",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-malware-protection-plan/index.ts",
            "line": 492
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.guarddutyMalwareProtectionPlan.GuarddutyMalwareProtectionPlanStatusReasons"
          }
        }
      ],
      "symbolId": "src/guardduty-malware-protection-plan/index:GuarddutyMalwareProtectionPlanStatusReasonsOutputReference"
    },
    "@cdktn/provider-awscc.guarddutyMalwareProtectionPlan.GuarddutyMalwareProtectionPlanTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.guarddutyMalwareProtectionPlan.GuarddutyMalwareProtectionPlanTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/guardduty-malware-protection-plan/index.ts",
        "line": 536
      },
      "name": "GuarddutyMalwareProtectionPlanTags",
      "namespace": "guarddutyMalwareProtectionPlan",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_malware_protection_plan#key GuarddutyMalwareProtectionPlan#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-malware-protection-plan/index.ts",
            "line": 540
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_malware_protection_plan#value GuarddutyMalwareProtectionPlan#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-malware-protection-plan/index.ts",
            "line": 544
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/guardduty-malware-protection-plan/index:GuarddutyMalwareProtectionPlanTags"
    },
    "@cdktn/provider-awscc.guarddutyMalwareProtectionPlan.GuarddutyMalwareProtectionPlanTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.guarddutyMalwareProtectionPlan.GuarddutyMalwareProtectionPlanTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/guardduty-malware-protection-plan/index.ts",
          "line": 674
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/guardduty-malware-protection-plan/index.ts",
        "line": 666
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-malware-protection-plan/index.ts",
            "line": 681
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.guarddutyMalwareProtectionPlan.GuarddutyMalwareProtectionPlanTagsOutputReference"
            }
          }
        }
      ],
      "name": "GuarddutyMalwareProtectionPlanTagsList",
      "namespace": "guarddutyMalwareProtectionPlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-malware-protection-plan/index.ts",
            "line": 667
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.guarddutyMalwareProtectionPlan.GuarddutyMalwareProtectionPlanTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/guardduty-malware-protection-plan/index:GuarddutyMalwareProtectionPlanTagsList"
    },
    "@cdktn/provider-awscc.guarddutyMalwareProtectionPlan.GuarddutyMalwareProtectionPlanTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.guarddutyMalwareProtectionPlan.GuarddutyMalwareProtectionPlanTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/guardduty-malware-protection-plan/index.ts",
          "line": 593
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/guardduty-malware-protection-plan/index.ts",
        "line": 583
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-malware-protection-plan/index.ts",
            "line": 641
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-malware-protection-plan/index.ts",
            "line": 657
          },
          "name": "resetValue"
        }
      ],
      "name": "GuarddutyMalwareProtectionPlanTagsOutputReference",
      "namespace": "guarddutyMalwareProtectionPlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-malware-protection-plan/index.ts",
            "line": 645
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-malware-protection-plan/index.ts",
            "line": 661
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-malware-protection-plan/index.ts",
            "line": 635
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-malware-protection-plan/index.ts",
            "line": 651
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-malware-protection-plan/index.ts",
            "line": 597
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.guarddutyMalwareProtectionPlan.GuarddutyMalwareProtectionPlanTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/guardduty-malware-protection-plan/index:GuarddutyMalwareProtectionPlanTagsOutputReference"
    },
    "@cdktn/provider-awscc.guarddutyMaster.GuarddutyMaster": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_master awscc_guardduty_master}."
      },
      "fqn": "@cdktn/provider-awscc.guarddutyMaster.GuarddutyMaster",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_master awscc_guardduty_master} Resource."
        },
        "locationInModule": {
          "filename": "src/guardduty-master/index.ts",
          "line": 70
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.guarddutyMaster.GuarddutyMasterConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/guardduty-master/index.ts",
        "line": 38
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a GuarddutyMaster resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/guardduty-master/index.ts",
            "line": 55
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the GuarddutyMaster to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_master#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing GuarddutyMaster that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the GuarddutyMaster to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-master/index.ts",
            "line": 121
          },
          "name": "resetInvitationId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-master/index.ts",
            "line": 146
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-master/index.ts",
            "line": 154
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "GuarddutyMaster",
      "namespace": "guarddutyMaster",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-master/index.ts",
            "line": 43
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-master/index.ts",
            "line": 109
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-master/index.ts",
            "line": 104
          },
          "name": "detectorIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-master/index.ts",
            "line": 125
          },
          "name": "invitationIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-master/index.ts",
            "line": 138
          },
          "name": "masterIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-master/index.ts",
            "line": 97
          },
          "name": "detectorId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-master/index.ts",
            "line": 115
          },
          "name": "invitationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-master/index.ts",
            "line": 131
          },
          "name": "masterId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/guardduty-master/index:GuarddutyMaster"
    },
    "@cdktn/provider-awscc.guarddutyMaster.GuarddutyMasterConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.guarddutyMaster.GuarddutyMasterConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/guardduty-master/index.ts",
        "line": 14
      },
      "name": "GuarddutyMasterConfig",
      "namespace": "guarddutyMaster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_master#detector_id GuarddutyMaster#detector_id}",
            "stability": "stable",
            "summary": "Unique ID of the detector of the GuardDuty member account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-master/index.ts",
            "line": 20
          },
          "name": "detectorId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_master#master_id GuarddutyMaster#master_id}",
            "stability": "stable",
            "summary": "ID of the account used as the master account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-master/index.ts",
            "line": 32
          },
          "name": "masterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_master#invitation_id GuarddutyMaster#invitation_id}",
            "stability": "stable",
            "summary": "Value used to validate the master account to the member account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-master/index.ts",
            "line": 26
          },
          "name": "invitationId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/guardduty-master/index:GuarddutyMasterConfig"
    },
    "@cdktn/provider-awscc.guarddutyMember.GuarddutyMember": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_member awscc_guardduty_member}."
      },
      "fqn": "@cdktn/provider-awscc.guarddutyMember.GuarddutyMember",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_member awscc_guardduty_member} Resource."
        },
        "locationInModule": {
          "filename": "src/guardduty-member/index.ts",
          "line": 76
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.guarddutyMember.GuarddutyMemberConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/guardduty-member/index.ts",
        "line": 44
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a GuarddutyMember resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/guardduty-member/index.ts",
            "line": 61
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the GuarddutyMember to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_member#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing GuarddutyMember that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the GuarddutyMember to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-member/index.ts",
            "line": 112
          },
          "name": "resetDetectorId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-member/index.ts",
            "line": 128
          },
          "name": "resetDisableEmailNotification"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-member/index.ts",
            "line": 162
          },
          "name": "resetMemberId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-member/index.ts",
            "line": 178
          },
          "name": "resetMessage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-member/index.ts",
            "line": 194
          },
          "name": "resetStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-member/index.ts",
            "line": 206
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-member/index.ts",
            "line": 217
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "GuarddutyMember",
      "namespace": "guarddutyMember",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-member/index.ts",
            "line": 49
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-member/index.ts",
            "line": 150
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-member/index.ts",
            "line": 116
          },
          "name": "detectorIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-member/index.ts",
            "line": 132
          },
          "name": "disableEmailNotificationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-member/index.ts",
            "line": 145
          },
          "name": "emailInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-member/index.ts",
            "line": 166
          },
          "name": "memberIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-member/index.ts",
            "line": 182
          },
          "name": "messageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-member/index.ts",
            "line": 198
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-member/index.ts",
            "line": 106
          },
          "name": "detectorId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-member/index.ts",
            "line": 122
          },
          "name": "disableEmailNotification",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-member/index.ts",
            "line": 138
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-member/index.ts",
            "line": 156
          },
          "name": "memberId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-member/index.ts",
            "line": 172
          },
          "name": "message",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-member/index.ts",
            "line": 188
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/guardduty-member/index:GuarddutyMember"
    },
    "@cdktn/provider-awscc.guarddutyMember.GuarddutyMemberConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.guarddutyMember.GuarddutyMemberConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/guardduty-member/index.ts",
        "line": 14
      },
      "name": "GuarddutyMemberConfig",
      "namespace": "guarddutyMember",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_member#email GuarddutyMember#email}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-member/index.ts",
            "line": 26
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_member#detector_id GuarddutyMember#detector_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-member/index.ts",
            "line": 18
          },
          "name": "detectorId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_member#disable_email_notification GuarddutyMember#disable_email_notification}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-member/index.ts",
            "line": 22
          },
          "name": "disableEmailNotification",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_member#member_id GuarddutyMember#member_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-member/index.ts",
            "line": 30
          },
          "name": "memberId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_member#message GuarddutyMember#message}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-member/index.ts",
            "line": 34
          },
          "name": "message",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_member#status GuarddutyMember#status}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-member/index.ts",
            "line": 38
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/guardduty-member/index:GuarddutyMemberConfig"
    },
    "@cdktn/provider-awscc.guarddutyPublishingDestination.GuarddutyPublishingDestination": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_publishing_destination awscc_guardduty_publishing_destination}."
      },
      "fqn": "@cdktn/provider-awscc.guarddutyPublishingDestination.GuarddutyPublishingDestination",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_publishing_destination awscc_guardduty_publishing_destination} Resource."
        },
        "locationInModule": {
          "filename": "src/guardduty-publishing-destination/index.ts",
          "line": 352
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.guarddutyPublishingDestination.GuarddutyPublishingDestinationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/guardduty-publishing-destination/index.ts",
        "line": 320
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a GuarddutyPublishingDestination resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/guardduty-publishing-destination/index.ts",
            "line": 337
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the GuarddutyPublishingDestination to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_publishing_destination#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing GuarddutyPublishingDestination that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the GuarddutyPublishingDestination to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-publishing-destination/index.ts",
            "line": 383
          },
          "name": "putDestinationProperties",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.guarddutyPublishingDestination.GuarddutyPublishingDestinationDestinationProperties"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-publishing-destination/index.ts",
            "line": 442
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.guarddutyPublishingDestination.GuarddutyPublishingDestinationTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-publishing-destination/index.ts",
            "line": 445
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-publishing-destination/index.ts",
            "line": 457
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-publishing-destination/index.ts",
            "line": 466
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "GuarddutyPublishingDestination",
      "namespace": "guarddutyPublishingDestination",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-publishing-destination/index.ts",
            "line": 325
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-publishing-destination/index.ts",
            "line": 380
          },
          "name": "destinationProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.guarddutyPublishingDestination.GuarddutyPublishingDestinationDestinationPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-publishing-destination/index.ts",
            "line": 418
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-publishing-destination/index.ts",
            "line": 423
          },
          "name": "publishingDestinationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-publishing-destination/index.ts",
            "line": 428
          },
          "name": "publishingFailureStartTimestamp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-publishing-destination/index.ts",
            "line": 433
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-publishing-destination/index.ts",
            "line": 439
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.guarddutyPublishingDestination.GuarddutyPublishingDestinationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-publishing-destination/index.ts",
            "line": 387
          },
          "name": "destinationPropertiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.guarddutyPublishingDestination.GuarddutyPublishingDestinationDestinationProperties"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-publishing-destination/index.ts",
            "line": 400
          },
          "name": "destinationTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-publishing-destination/index.ts",
            "line": 413
          },
          "name": "detectorIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-publishing-destination/index.ts",
            "line": 449
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.guarddutyPublishingDestination.GuarddutyPublishingDestinationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-publishing-destination/index.ts",
            "line": 393
          },
          "name": "destinationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-publishing-destination/index.ts",
            "line": 406
          },
          "name": "detectorId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/guardduty-publishing-destination/index:GuarddutyPublishingDestination"
    },
    "@cdktn/provider-awscc.guarddutyPublishingDestination.GuarddutyPublishingDestinationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.guarddutyPublishingDestination.GuarddutyPublishingDestinationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/guardduty-publishing-destination/index.ts",
        "line": 14
      },
      "name": "GuarddutyPublishingDestinationConfig",
      "namespace": "guarddutyPublishingDestination",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_publishing_destination#destination_properties GuarddutyPublishingDestination#destination_properties}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-publishing-destination/index.ts",
            "line": 18
          },
          "name": "destinationProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.guarddutyPublishingDestination.GuarddutyPublishingDestinationDestinationProperties"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_publishing_destination#destination_type GuarddutyPublishingDestination#destination_type}",
            "stability": "stable",
            "summary": "The type of resource for the publishing destination. Currently only Amazon S3 buckets are supported."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-publishing-destination/index.ts",
            "line": 24
          },
          "name": "destinationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_publishing_destination#detector_id GuarddutyPublishingDestination#detector_id}",
            "stability": "stable",
            "summary": "The ID of the GuardDuty detector associated with the publishing destination."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-publishing-destination/index.ts",
            "line": 30
          },
          "name": "detectorId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_publishing_destination#tags GuarddutyPublishingDestination#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-publishing-destination/index.ts",
            "line": 34
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.guarddutyPublishingDestination.GuarddutyPublishingDestinationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/guardduty-publishing-destination/index:GuarddutyPublishingDestinationConfig"
    },
    "@cdktn/provider-awscc.guarddutyPublishingDestination.GuarddutyPublishingDestinationDestinationProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.guarddutyPublishingDestination.GuarddutyPublishingDestinationDestinationProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/guardduty-publishing-destination/index.ts",
        "line": 36
      },
      "name": "GuarddutyPublishingDestinationDestinationProperties",
      "namespace": "guarddutyPublishingDestination",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_publishing_destination#destination_arn GuarddutyPublishingDestination#destination_arn}",
            "stability": "stable",
            "summary": "The ARN of the resource to publish to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-publishing-destination/index.ts",
            "line": 42
          },
          "name": "destinationArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_publishing_destination#kms_key_arn GuarddutyPublishingDestination#kms_key_arn}",
            "stability": "stable",
            "summary": "The ARN of the KMS key to use for encryption."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-publishing-destination/index.ts",
            "line": 48
          },
          "name": "kmsKeyArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/guardduty-publishing-destination/index:GuarddutyPublishingDestinationDestinationProperties"
    },
    "@cdktn/provider-awscc.guarddutyPublishingDestination.GuarddutyPublishingDestinationDestinationPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.guarddutyPublishingDestination.GuarddutyPublishingDestinationDestinationPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/guardduty-publishing-destination/index.ts",
          "line": 95
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/guardduty-publishing-destination/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-publishing-destination/index.ts",
            "line": 143
          },
          "name": "resetDestinationArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-publishing-destination/index.ts",
            "line": 159
          },
          "name": "resetKmsKeyArn"
        }
      ],
      "name": "GuarddutyPublishingDestinationDestinationPropertiesOutputReference",
      "namespace": "guarddutyPublishingDestination",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-publishing-destination/index.ts",
            "line": 147
          },
          "name": "destinationArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-publishing-destination/index.ts",
            "line": 163
          },
          "name": "kmsKeyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-publishing-destination/index.ts",
            "line": 137
          },
          "name": "destinationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-publishing-destination/index.ts",
            "line": 153
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-publishing-destination/index.ts",
            "line": 99
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.guarddutyPublishingDestination.GuarddutyPublishingDestinationDestinationProperties"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/guardduty-publishing-destination/index:GuarddutyPublishingDestinationDestinationPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.guarddutyPublishingDestination.GuarddutyPublishingDestinationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.guarddutyPublishingDestination.GuarddutyPublishingDestinationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/guardduty-publishing-destination/index.ts",
        "line": 167
      },
      "name": "GuarddutyPublishingDestinationTags",
      "namespace": "guarddutyPublishingDestination",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_publishing_destination#key GuarddutyPublishingDestination#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-publishing-destination/index.ts",
            "line": 171
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_publishing_destination#value GuarddutyPublishingDestination#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-publishing-destination/index.ts",
            "line": 175
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/guardduty-publishing-destination/index:GuarddutyPublishingDestinationTags"
    },
    "@cdktn/provider-awscc.guarddutyPublishingDestination.GuarddutyPublishingDestinationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.guarddutyPublishingDestination.GuarddutyPublishingDestinationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/guardduty-publishing-destination/index.ts",
          "line": 305
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/guardduty-publishing-destination/index.ts",
        "line": 297
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-publishing-destination/index.ts",
            "line": 312
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.guarddutyPublishingDestination.GuarddutyPublishingDestinationTagsOutputReference"
            }
          }
        }
      ],
      "name": "GuarddutyPublishingDestinationTagsList",
      "namespace": "guarddutyPublishingDestination",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-publishing-destination/index.ts",
            "line": 298
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.guarddutyPublishingDestination.GuarddutyPublishingDestinationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/guardduty-publishing-destination/index:GuarddutyPublishingDestinationTagsList"
    },
    "@cdktn/provider-awscc.guarddutyPublishingDestination.GuarddutyPublishingDestinationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.guarddutyPublishingDestination.GuarddutyPublishingDestinationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/guardduty-publishing-destination/index.ts",
          "line": 224
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/guardduty-publishing-destination/index.ts",
        "line": 214
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-publishing-destination/index.ts",
            "line": 272
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-publishing-destination/index.ts",
            "line": 288
          },
          "name": "resetValue"
        }
      ],
      "name": "GuarddutyPublishingDestinationTagsOutputReference",
      "namespace": "guarddutyPublishingDestination",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-publishing-destination/index.ts",
            "line": 276
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-publishing-destination/index.ts",
            "line": 292
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-publishing-destination/index.ts",
            "line": 266
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-publishing-destination/index.ts",
            "line": 282
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-publishing-destination/index.ts",
            "line": 228
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.guarddutyPublishingDestination.GuarddutyPublishingDestinationTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/guardduty-publishing-destination/index:GuarddutyPublishingDestinationTagsOutputReference"
    },
    "@cdktn/provider-awscc.guarddutyThreatEntitySet.GuarddutyThreatEntitySet": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_threat_entity_set awscc_guardduty_threat_entity_set}."
      },
      "fqn": "@cdktn/provider-awscc.guarddutyThreatEntitySet.GuarddutyThreatEntitySet",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_threat_entity_set awscc_guardduty_threat_entity_set} Resource."
        },
        "locationInModule": {
          "filename": "src/guardduty-threat-entity-set/index.ts",
          "line": 229
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.guarddutyThreatEntitySet.GuarddutyThreatEntitySetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/guardduty-threat-entity-set/index.ts",
        "line": 197
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a GuarddutyThreatEntitySet resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/guardduty-threat-entity-set/index.ts",
            "line": 214
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the GuarddutyThreatEntitySet to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_threat_entity_set#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing GuarddutyThreatEntitySet that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the GuarddutyThreatEntitySet to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-threat-entity-set/index.ts",
            "line": 373
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.guarddutyThreatEntitySet.GuarddutyThreatEntitySetTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-threat-entity-set/index.ts",
            "line": 266
          },
          "name": "resetActivate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-threat-entity-set/index.ts",
            "line": 287
          },
          "name": "resetDetectorId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-threat-entity-set/index.ts",
            "line": 308
          },
          "name": "resetExpectedBucketOwner"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-threat-entity-set/index.ts",
            "line": 355
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-threat-entity-set/index.ts",
            "line": 376
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-threat-entity-set/index.ts",
            "line": 398
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-threat-entity-set/index.ts",
            "line": 410
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "GuarddutyThreatEntitySet",
      "namespace": "guarddutyThreatEntitySet",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-threat-entity-set/index.ts",
            "line": 202
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-threat-entity-set/index.ts",
            "line": 275
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-threat-entity-set/index.ts",
            "line": 296
          },
          "name": "errorDetails",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-threat-entity-set/index.ts",
            "line": 330
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-threat-entity-set/index.ts",
            "line": 364
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-threat-entity-set/index.ts",
            "line": 370
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.guarddutyThreatEntitySet.GuarddutyThreatEntitySetTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-threat-entity-set/index.ts",
            "line": 385
          },
          "name": "threatEntitySetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-threat-entity-set/index.ts",
            "line": 390
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-threat-entity-set/index.ts",
            "line": 270
          },
          "name": "activateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-threat-entity-set/index.ts",
            "line": 291
          },
          "name": "detectorIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-threat-entity-set/index.ts",
            "line": 312
          },
          "name": "expectedBucketOwnerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-threat-entity-set/index.ts",
            "line": 325
          },
          "name": "formatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-threat-entity-set/index.ts",
            "line": 343
          },
          "name": "locationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-threat-entity-set/index.ts",
            "line": 359
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-threat-entity-set/index.ts",
            "line": 380
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.guarddutyThreatEntitySet.GuarddutyThreatEntitySetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-threat-entity-set/index.ts",
            "line": 260
          },
          "name": "activate",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-threat-entity-set/index.ts",
            "line": 281
          },
          "name": "detectorId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-threat-entity-set/index.ts",
            "line": 302
          },
          "name": "expectedBucketOwner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-threat-entity-set/index.ts",
            "line": 318
          },
          "name": "format",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-threat-entity-set/index.ts",
            "line": 336
          },
          "name": "location",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-threat-entity-set/index.ts",
            "line": 349
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/guardduty-threat-entity-set/index:GuarddutyThreatEntitySet"
    },
    "@cdktn/provider-awscc.guarddutyThreatEntitySet.GuarddutyThreatEntitySetConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.guarddutyThreatEntitySet.GuarddutyThreatEntitySetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/guardduty-threat-entity-set/index.ts",
        "line": 14
      },
      "name": "GuarddutyThreatEntitySetConfig",
      "namespace": "guarddutyThreatEntitySet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_threat_entity_set#format GuarddutyThreatEntitySet#format}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-threat-entity-set/index.ts",
            "line": 30
          },
          "name": "format",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_threat_entity_set#location GuarddutyThreatEntitySet#location}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-threat-entity-set/index.ts",
            "line": 34
          },
          "name": "location",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_threat_entity_set#activate GuarddutyThreatEntitySet#activate}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-threat-entity-set/index.ts",
            "line": 18
          },
          "name": "activate",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_threat_entity_set#detector_id GuarddutyThreatEntitySet#detector_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-threat-entity-set/index.ts",
            "line": 22
          },
          "name": "detectorId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_threat_entity_set#expected_bucket_owner GuarddutyThreatEntitySet#expected_bucket_owner}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-threat-entity-set/index.ts",
            "line": 26
          },
          "name": "expectedBucketOwner",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_threat_entity_set#name GuarddutyThreatEntitySet#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-threat-entity-set/index.ts",
            "line": 38
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_threat_entity_set#tags GuarddutyThreatEntitySet#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-threat-entity-set/index.ts",
            "line": 42
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.guarddutyThreatEntitySet.GuarddutyThreatEntitySetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/guardduty-threat-entity-set/index:GuarddutyThreatEntitySetConfig"
    },
    "@cdktn/provider-awscc.guarddutyThreatEntitySet.GuarddutyThreatEntitySetTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.guarddutyThreatEntitySet.GuarddutyThreatEntitySetTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/guardduty-threat-entity-set/index.ts",
        "line": 44
      },
      "name": "GuarddutyThreatEntitySetTags",
      "namespace": "guarddutyThreatEntitySet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_threat_entity_set#key GuarddutyThreatEntitySet#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-threat-entity-set/index.ts",
            "line": 48
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_threat_entity_set#value GuarddutyThreatEntitySet#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-threat-entity-set/index.ts",
            "line": 52
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/guardduty-threat-entity-set/index:GuarddutyThreatEntitySetTags"
    },
    "@cdktn/provider-awscc.guarddutyThreatEntitySet.GuarddutyThreatEntitySetTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.guarddutyThreatEntitySet.GuarddutyThreatEntitySetTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/guardduty-threat-entity-set/index.ts",
          "line": 182
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/guardduty-threat-entity-set/index.ts",
        "line": 174
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-threat-entity-set/index.ts",
            "line": 189
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.guarddutyThreatEntitySet.GuarddutyThreatEntitySetTagsOutputReference"
            }
          }
        }
      ],
      "name": "GuarddutyThreatEntitySetTagsList",
      "namespace": "guarddutyThreatEntitySet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-threat-entity-set/index.ts",
            "line": 175
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.guarddutyThreatEntitySet.GuarddutyThreatEntitySetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/guardduty-threat-entity-set/index:GuarddutyThreatEntitySetTagsList"
    },
    "@cdktn/provider-awscc.guarddutyThreatEntitySet.GuarddutyThreatEntitySetTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.guarddutyThreatEntitySet.GuarddutyThreatEntitySetTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/guardduty-threat-entity-set/index.ts",
          "line": 101
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/guardduty-threat-entity-set/index.ts",
        "line": 91
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-threat-entity-set/index.ts",
            "line": 149
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-threat-entity-set/index.ts",
            "line": 165
          },
          "name": "resetValue"
        }
      ],
      "name": "GuarddutyThreatEntitySetTagsOutputReference",
      "namespace": "guarddutyThreatEntitySet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-threat-entity-set/index.ts",
            "line": 153
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-threat-entity-set/index.ts",
            "line": 169
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-threat-entity-set/index.ts",
            "line": 143
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-threat-entity-set/index.ts",
            "line": 159
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-threat-entity-set/index.ts",
            "line": 105
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.guarddutyThreatEntitySet.GuarddutyThreatEntitySetTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/guardduty-threat-entity-set/index:GuarddutyThreatEntitySetTagsOutputReference"
    },
    "@cdktn/provider-awscc.guarddutyThreatIntelSet.GuarddutyThreatIntelSet": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_threat_intel_set awscc_guardduty_threat_intel_set}."
      },
      "fqn": "@cdktn/provider-awscc.guarddutyThreatIntelSet.GuarddutyThreatIntelSet",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_threat_intel_set awscc_guardduty_threat_intel_set} Resource."
        },
        "locationInModule": {
          "filename": "src/guardduty-threat-intel-set/index.ts",
          "line": 229
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.guarddutyThreatIntelSet.GuarddutyThreatIntelSetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/guardduty-threat-intel-set/index.ts",
        "line": 197
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a GuarddutyThreatIntelSet resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/guardduty-threat-intel-set/index.ts",
            "line": 214
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the GuarddutyThreatIntelSet to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_threat_intel_set#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing GuarddutyThreatIntelSet that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the GuarddutyThreatIntelSet to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-threat-intel-set/index.ts",
            "line": 358
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.guarddutyThreatIntelSet.GuarddutyThreatIntelSetTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-threat-intel-set/index.ts",
            "line": 266
          },
          "name": "resetActivate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-threat-intel-set/index.ts",
            "line": 282
          },
          "name": "resetDetectorId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-threat-intel-set/index.ts",
            "line": 298
          },
          "name": "resetExpectedBucketOwner"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-threat-intel-set/index.ts",
            "line": 345
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-threat-intel-set/index.ts",
            "line": 361
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-threat-intel-set/index.ts",
            "line": 378
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-threat-intel-set/index.ts",
            "line": 390
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "GuarddutyThreatIntelSet",
      "namespace": "guarddutyThreatIntelSet",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-threat-intel-set/index.ts",
            "line": 202
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-threat-intel-set/index.ts",
            "line": 320
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-threat-intel-set/index.ts",
            "line": 355
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.guarddutyThreatIntelSet.GuarddutyThreatIntelSetTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-threat-intel-set/index.ts",
            "line": 370
          },
          "name": "threatIntelSetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-threat-intel-set/index.ts",
            "line": 270
          },
          "name": "activateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-threat-intel-set/index.ts",
            "line": 286
          },
          "name": "detectorIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-threat-intel-set/index.ts",
            "line": 302
          },
          "name": "expectedBucketOwnerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-threat-intel-set/index.ts",
            "line": 315
          },
          "name": "formatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-threat-intel-set/index.ts",
            "line": 333
          },
          "name": "locationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-threat-intel-set/index.ts",
            "line": 349
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-threat-intel-set/index.ts",
            "line": 365
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.guarddutyThreatIntelSet.GuarddutyThreatIntelSetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-threat-intel-set/index.ts",
            "line": 260
          },
          "name": "activate",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-threat-intel-set/index.ts",
            "line": 276
          },
          "name": "detectorId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-threat-intel-set/index.ts",
            "line": 292
          },
          "name": "expectedBucketOwner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-threat-intel-set/index.ts",
            "line": 308
          },
          "name": "format",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-threat-intel-set/index.ts",
            "line": 326
          },
          "name": "location",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-threat-intel-set/index.ts",
            "line": 339
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/guardduty-threat-intel-set/index:GuarddutyThreatIntelSet"
    },
    "@cdktn/provider-awscc.guarddutyThreatIntelSet.GuarddutyThreatIntelSetConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.guarddutyThreatIntelSet.GuarddutyThreatIntelSetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/guardduty-threat-intel-set/index.ts",
        "line": 14
      },
      "name": "GuarddutyThreatIntelSetConfig",
      "namespace": "guarddutyThreatIntelSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_threat_intel_set#format GuarddutyThreatIntelSet#format}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-threat-intel-set/index.ts",
            "line": 30
          },
          "name": "format",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_threat_intel_set#location GuarddutyThreatIntelSet#location}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-threat-intel-set/index.ts",
            "line": 34
          },
          "name": "location",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_threat_intel_set#activate GuarddutyThreatIntelSet#activate}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-threat-intel-set/index.ts",
            "line": 18
          },
          "name": "activate",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_threat_intel_set#detector_id GuarddutyThreatIntelSet#detector_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-threat-intel-set/index.ts",
            "line": 22
          },
          "name": "detectorId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_threat_intel_set#expected_bucket_owner GuarddutyThreatIntelSet#expected_bucket_owner}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-threat-intel-set/index.ts",
            "line": 26
          },
          "name": "expectedBucketOwner",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_threat_intel_set#name GuarddutyThreatIntelSet#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-threat-intel-set/index.ts",
            "line": 38
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_threat_intel_set#tags GuarddutyThreatIntelSet#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-threat-intel-set/index.ts",
            "line": 42
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.guarddutyThreatIntelSet.GuarddutyThreatIntelSetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/guardduty-threat-intel-set/index:GuarddutyThreatIntelSetConfig"
    },
    "@cdktn/provider-awscc.guarddutyThreatIntelSet.GuarddutyThreatIntelSetTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.guarddutyThreatIntelSet.GuarddutyThreatIntelSetTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/guardduty-threat-intel-set/index.ts",
        "line": 44
      },
      "name": "GuarddutyThreatIntelSetTags",
      "namespace": "guarddutyThreatIntelSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_threat_intel_set#key GuarddutyThreatIntelSet#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-threat-intel-set/index.ts",
            "line": 48
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_threat_intel_set#value GuarddutyThreatIntelSet#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-threat-intel-set/index.ts",
            "line": 52
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/guardduty-threat-intel-set/index:GuarddutyThreatIntelSetTags"
    },
    "@cdktn/provider-awscc.guarddutyThreatIntelSet.GuarddutyThreatIntelSetTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.guarddutyThreatIntelSet.GuarddutyThreatIntelSetTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/guardduty-threat-intel-set/index.ts",
          "line": 182
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/guardduty-threat-intel-set/index.ts",
        "line": 174
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-threat-intel-set/index.ts",
            "line": 189
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.guarddutyThreatIntelSet.GuarddutyThreatIntelSetTagsOutputReference"
            }
          }
        }
      ],
      "name": "GuarddutyThreatIntelSetTagsList",
      "namespace": "guarddutyThreatIntelSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-threat-intel-set/index.ts",
            "line": 175
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.guarddutyThreatIntelSet.GuarddutyThreatIntelSetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/guardduty-threat-intel-set/index:GuarddutyThreatIntelSetTagsList"
    },
    "@cdktn/provider-awscc.guarddutyThreatIntelSet.GuarddutyThreatIntelSetTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.guarddutyThreatIntelSet.GuarddutyThreatIntelSetTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/guardduty-threat-intel-set/index.ts",
          "line": 101
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/guardduty-threat-intel-set/index.ts",
        "line": 91
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-threat-intel-set/index.ts",
            "line": 149
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-threat-intel-set/index.ts",
            "line": 165
          },
          "name": "resetValue"
        }
      ],
      "name": "GuarddutyThreatIntelSetTagsOutputReference",
      "namespace": "guarddutyThreatIntelSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-threat-intel-set/index.ts",
            "line": 153
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-threat-intel-set/index.ts",
            "line": 169
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-threat-intel-set/index.ts",
            "line": 143
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-threat-intel-set/index.ts",
            "line": 159
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-threat-intel-set/index.ts",
            "line": 105
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.guarddutyThreatIntelSet.GuarddutyThreatIntelSetTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/guardduty-threat-intel-set/index:GuarddutyThreatIntelSetTagsOutputReference"
    },
    "@cdktn/provider-awscc.guarddutyTrustedEntitySet.GuarddutyTrustedEntitySet": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_trusted_entity_set awscc_guardduty_trusted_entity_set}."
      },
      "fqn": "@cdktn/provider-awscc.guarddutyTrustedEntitySet.GuarddutyTrustedEntitySet",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_trusted_entity_set awscc_guardduty_trusted_entity_set} Resource."
        },
        "locationInModule": {
          "filename": "src/guardduty-trusted-entity-set/index.ts",
          "line": 229
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.guarddutyTrustedEntitySet.GuarddutyTrustedEntitySetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/guardduty-trusted-entity-set/index.ts",
        "line": 197
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a GuarddutyTrustedEntitySet resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/guardduty-trusted-entity-set/index.ts",
            "line": 214
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the GuarddutyTrustedEntitySet to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_trusted_entity_set#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing GuarddutyTrustedEntitySet that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the GuarddutyTrustedEntitySet to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-trusted-entity-set/index.ts",
            "line": 373
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.guarddutyTrustedEntitySet.GuarddutyTrustedEntitySetTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-trusted-entity-set/index.ts",
            "line": 266
          },
          "name": "resetActivate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-trusted-entity-set/index.ts",
            "line": 287
          },
          "name": "resetDetectorId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-trusted-entity-set/index.ts",
            "line": 308
          },
          "name": "resetExpectedBucketOwner"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-trusted-entity-set/index.ts",
            "line": 355
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-trusted-entity-set/index.ts",
            "line": 376
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-trusted-entity-set/index.ts",
            "line": 398
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-trusted-entity-set/index.ts",
            "line": 410
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "GuarddutyTrustedEntitySet",
      "namespace": "guarddutyTrustedEntitySet",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-trusted-entity-set/index.ts",
            "line": 202
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-trusted-entity-set/index.ts",
            "line": 275
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-trusted-entity-set/index.ts",
            "line": 296
          },
          "name": "errorDetails",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-trusted-entity-set/index.ts",
            "line": 330
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-trusted-entity-set/index.ts",
            "line": 364
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-trusted-entity-set/index.ts",
            "line": 370
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.guarddutyTrustedEntitySet.GuarddutyTrustedEntitySetTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-trusted-entity-set/index.ts",
            "line": 385
          },
          "name": "trustedEntitySetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-trusted-entity-set/index.ts",
            "line": 390
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-trusted-entity-set/index.ts",
            "line": 270
          },
          "name": "activateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-trusted-entity-set/index.ts",
            "line": 291
          },
          "name": "detectorIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-trusted-entity-set/index.ts",
            "line": 312
          },
          "name": "expectedBucketOwnerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-trusted-entity-set/index.ts",
            "line": 325
          },
          "name": "formatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-trusted-entity-set/index.ts",
            "line": 343
          },
          "name": "locationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-trusted-entity-set/index.ts",
            "line": 359
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-trusted-entity-set/index.ts",
            "line": 380
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.guarddutyTrustedEntitySet.GuarddutyTrustedEntitySetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-trusted-entity-set/index.ts",
            "line": 260
          },
          "name": "activate",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-trusted-entity-set/index.ts",
            "line": 281
          },
          "name": "detectorId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-trusted-entity-set/index.ts",
            "line": 302
          },
          "name": "expectedBucketOwner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-trusted-entity-set/index.ts",
            "line": 318
          },
          "name": "format",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-trusted-entity-set/index.ts",
            "line": 336
          },
          "name": "location",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-trusted-entity-set/index.ts",
            "line": 349
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/guardduty-trusted-entity-set/index:GuarddutyTrustedEntitySet"
    },
    "@cdktn/provider-awscc.guarddutyTrustedEntitySet.GuarddutyTrustedEntitySetConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.guarddutyTrustedEntitySet.GuarddutyTrustedEntitySetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/guardduty-trusted-entity-set/index.ts",
        "line": 14
      },
      "name": "GuarddutyTrustedEntitySetConfig",
      "namespace": "guarddutyTrustedEntitySet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_trusted_entity_set#format GuarddutyTrustedEntitySet#format}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-trusted-entity-set/index.ts",
            "line": 30
          },
          "name": "format",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_trusted_entity_set#location GuarddutyTrustedEntitySet#location}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-trusted-entity-set/index.ts",
            "line": 34
          },
          "name": "location",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_trusted_entity_set#activate GuarddutyTrustedEntitySet#activate}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-trusted-entity-set/index.ts",
            "line": 18
          },
          "name": "activate",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_trusted_entity_set#detector_id GuarddutyTrustedEntitySet#detector_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-trusted-entity-set/index.ts",
            "line": 22
          },
          "name": "detectorId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_trusted_entity_set#expected_bucket_owner GuarddutyTrustedEntitySet#expected_bucket_owner}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-trusted-entity-set/index.ts",
            "line": 26
          },
          "name": "expectedBucketOwner",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_trusted_entity_set#name GuarddutyTrustedEntitySet#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-trusted-entity-set/index.ts",
            "line": 38
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_trusted_entity_set#tags GuarddutyTrustedEntitySet#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-trusted-entity-set/index.ts",
            "line": 42
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.guarddutyTrustedEntitySet.GuarddutyTrustedEntitySetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/guardduty-trusted-entity-set/index:GuarddutyTrustedEntitySetConfig"
    },
    "@cdktn/provider-awscc.guarddutyTrustedEntitySet.GuarddutyTrustedEntitySetTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.guarddutyTrustedEntitySet.GuarddutyTrustedEntitySetTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/guardduty-trusted-entity-set/index.ts",
        "line": 44
      },
      "name": "GuarddutyTrustedEntitySetTags",
      "namespace": "guarddutyTrustedEntitySet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_trusted_entity_set#key GuarddutyTrustedEntitySet#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-trusted-entity-set/index.ts",
            "line": 48
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/guardduty_trusted_entity_set#value GuarddutyTrustedEntitySet#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-trusted-entity-set/index.ts",
            "line": 52
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/guardduty-trusted-entity-set/index:GuarddutyTrustedEntitySetTags"
    },
    "@cdktn/provider-awscc.guarddutyTrustedEntitySet.GuarddutyTrustedEntitySetTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.guarddutyTrustedEntitySet.GuarddutyTrustedEntitySetTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/guardduty-trusted-entity-set/index.ts",
          "line": 182
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/guardduty-trusted-entity-set/index.ts",
        "line": 174
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-trusted-entity-set/index.ts",
            "line": 189
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.guarddutyTrustedEntitySet.GuarddutyTrustedEntitySetTagsOutputReference"
            }
          }
        }
      ],
      "name": "GuarddutyTrustedEntitySetTagsList",
      "namespace": "guarddutyTrustedEntitySet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-trusted-entity-set/index.ts",
            "line": 175
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.guarddutyTrustedEntitySet.GuarddutyTrustedEntitySetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/guardduty-trusted-entity-set/index:GuarddutyTrustedEntitySetTagsList"
    },
    "@cdktn/provider-awscc.guarddutyTrustedEntitySet.GuarddutyTrustedEntitySetTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.guarddutyTrustedEntitySet.GuarddutyTrustedEntitySetTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/guardduty-trusted-entity-set/index.ts",
          "line": 101
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/guardduty-trusted-entity-set/index.ts",
        "line": 91
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-trusted-entity-set/index.ts",
            "line": 149
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-trusted-entity-set/index.ts",
            "line": 165
          },
          "name": "resetValue"
        }
      ],
      "name": "GuarddutyTrustedEntitySetTagsOutputReference",
      "namespace": "guarddutyTrustedEntitySet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-trusted-entity-set/index.ts",
            "line": 153
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/guardduty-trusted-entity-set/index.ts",
            "line": 169
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-trusted-entity-set/index.ts",
            "line": 143
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-trusted-entity-set/index.ts",
            "line": 159
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/guardduty-trusted-entity-set/index.ts",
            "line": 105
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.guarddutyTrustedEntitySet.GuarddutyTrustedEntitySetTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/guardduty-trusted-entity-set/index:GuarddutyTrustedEntitySetTagsOutputReference"
    },
    "@cdktn/provider-awscc.healthimagingDatastore.HealthimagingDatastore": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/healthimaging_datastore awscc_healthimaging_datastore}."
      },
      "fqn": "@cdktn/provider-awscc.healthimagingDatastore.HealthimagingDatastore",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/healthimaging_datastore awscc_healthimaging_datastore} Resource."
        },
        "locationInModule": {
          "filename": "src/healthimaging-datastore/index.ts",
          "line": 70
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.healthimagingDatastore.HealthimagingDatastoreConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/healthimaging-datastore/index.ts",
        "line": 38
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a HealthimagingDatastore resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/healthimaging-datastore/index.ts",
            "line": 55
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the HealthimagingDatastore to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/healthimaging_datastore#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing HealthimagingDatastore that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the HealthimagingDatastore to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthimaging-datastore/index.ts",
            "line": 118
          },
          "name": "resetDatastoreName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthimaging-datastore/index.ts",
            "line": 144
          },
          "name": "resetKmsKeyArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthimaging-datastore/index.ts",
            "line": 160
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthimaging-datastore/index.ts",
            "line": 177
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthimaging-datastore/index.ts",
            "line": 185
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "HealthimagingDatastore",
      "namespace": "healthimagingDatastore",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthimaging-datastore/index.ts",
            "line": 43
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthimaging-datastore/index.ts",
            "line": 96
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthimaging-datastore/index.ts",
            "line": 101
          },
          "name": "datastoreArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthimaging-datastore/index.ts",
            "line": 106
          },
          "name": "datastoreId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthimaging-datastore/index.ts",
            "line": 127
          },
          "name": "datastoreStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthimaging-datastore/index.ts",
            "line": 132
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthimaging-datastore/index.ts",
            "line": 169
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthimaging-datastore/index.ts",
            "line": 122
          },
          "name": "datastoreNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthimaging-datastore/index.ts",
            "line": 148
          },
          "name": "kmsKeyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthimaging-datastore/index.ts",
            "line": 164
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthimaging-datastore/index.ts",
            "line": 112
          },
          "name": "datastoreName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthimaging-datastore/index.ts",
            "line": 138
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthimaging-datastore/index.ts",
            "line": 154
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/healthimaging-datastore/index:HealthimagingDatastore"
    },
    "@cdktn/provider-awscc.healthimagingDatastore.HealthimagingDatastoreConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.healthimagingDatastore.HealthimagingDatastoreConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/healthimaging-datastore/index.ts",
        "line": 14
      },
      "name": "HealthimagingDatastoreConfig",
      "namespace": "healthimagingDatastore",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/healthimaging_datastore#datastore_name HealthimagingDatastore#datastore_name}",
            "stability": "stable",
            "summary": "User friendly name for Datastore."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthimaging-datastore/index.ts",
            "line": 20
          },
          "name": "datastoreName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/healthimaging_datastore#kms_key_arn HealthimagingDatastore#kms_key_arn}",
            "stability": "stable",
            "summary": "ARN referencing a KMS key or KMS key alias."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthimaging-datastore/index.ts",
            "line": 26
          },
          "name": "kmsKeyArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/healthimaging_datastore#tags HealthimagingDatastore#tags}",
            "stability": "stable",
            "summary": "A Map of key value pairs for Tags."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthimaging-datastore/index.ts",
            "line": 32
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/healthimaging-datastore/index:HealthimagingDatastoreConfig"
    },
    "@cdktn/provider-awscc.healthlakeDataTransformationProfile.HealthlakeDataTransformationProfile": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/healthlake_data_transformation_profile awscc_healthlake_data_transformation_profile}."
      },
      "fqn": "@cdktn/provider-awscc.healthlakeDataTransformationProfile.HealthlakeDataTransformationProfile",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/healthlake_data_transformation_profile awscc_healthlake_data_transformation_profile} Resource."
        },
        "locationInModule": {
          "filename": "src/healthlake-data-transformation-profile/index.ts",
          "line": 730
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.healthlakeDataTransformationProfile.HealthlakeDataTransformationProfileConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/healthlake-data-transformation-profile/index.ts",
        "line": 698
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a HealthlakeDataTransformationProfile resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/healthlake-data-transformation-profile/index.ts",
            "line": 715
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the HealthlakeDataTransformationProfile to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/healthlake_data_transformation_profile#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing HealthlakeDataTransformationProfile that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the HealthlakeDataTransformationProfile to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthlake-data-transformation-profile/index.ts",
            "line": 823
          },
          "name": "putSource",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.healthlakeDataTransformationProfile.HealthlakeDataTransformationProfileSource"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthlake-data-transformation-profile/index.ts",
            "line": 852
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.healthlakeDataTransformationProfile.HealthlakeDataTransformationProfileTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthlake-data-transformation-profile/index.ts",
            "line": 776
          },
          "name": "resetKmsKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthlake-data-transformation-profile/index.ts",
            "line": 792
          },
          "name": "resetProfileDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthlake-data-transformation-profile/index.ts",
            "line": 826
          },
          "name": "resetSource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthlake-data-transformation-profile/index.ts",
            "line": 855
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthlake-data-transformation-profile/index.ts",
            "line": 872
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthlake-data-transformation-profile/index.ts",
            "line": 883
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "HealthlakeDataTransformationProfile",
      "namespace": "healthlakeDataTransformationProfile",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthlake-data-transformation-profile/index.ts",
            "line": 703
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthlake-data-transformation-profile/index.ts",
            "line": 759
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthlake-data-transformation-profile/index.ts",
            "line": 764
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthlake-data-transformation-profile/index.ts",
            "line": 801
          },
          "name": "profileId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthlake-data-transformation-profile/index.ts",
            "line": 820
          },
          "name": "source",
          "type": {
            "fqn": "@cdktn/provider-awscc.healthlakeDataTransformationProfile.HealthlakeDataTransformationProfileSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthlake-data-transformation-profile/index.ts",
            "line": 849
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.healthlakeDataTransformationProfile.HealthlakeDataTransformationProfileTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthlake-data-transformation-profile/index.ts",
            "line": 864
          },
          "name": "targetFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthlake-data-transformation-profile/index.ts",
            "line": 780
          },
          "name": "kmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthlake-data-transformation-profile/index.ts",
            "line": 796
          },
          "name": "profileDescriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthlake-data-transformation-profile/index.ts",
            "line": 814
          },
          "name": "profileNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthlake-data-transformation-profile/index.ts",
            "line": 843
          },
          "name": "sourceFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthlake-data-transformation-profile/index.ts",
            "line": 830
          },
          "name": "sourceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.healthlakeDataTransformationProfile.HealthlakeDataTransformationProfileSource"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthlake-data-transformation-profile/index.ts",
            "line": 859
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.healthlakeDataTransformationProfile.HealthlakeDataTransformationProfileTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthlake-data-transformation-profile/index.ts",
            "line": 770
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthlake-data-transformation-profile/index.ts",
            "line": 786
          },
          "name": "profileDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthlake-data-transformation-profile/index.ts",
            "line": 807
          },
          "name": "profileName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthlake-data-transformation-profile/index.ts",
            "line": 836
          },
          "name": "sourceFormat",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/healthlake-data-transformation-profile/index:HealthlakeDataTransformationProfile"
    },
    "@cdktn/provider-awscc.healthlakeDataTransformationProfile.HealthlakeDataTransformationProfileConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.healthlakeDataTransformationProfile.HealthlakeDataTransformationProfileConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/healthlake-data-transformation-profile/index.ts",
        "line": 14
      },
      "name": "HealthlakeDataTransformationProfileConfig",
      "namespace": "healthlakeDataTransformationProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/healthlake_data_transformation_profile#profile_name HealthlakeDataTransformationProfile#profile_name}",
            "stability": "stable",
            "summary": "The human-readable name of the profile."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthlake-data-transformation-profile/index.ts",
            "line": 32
          },
          "name": "profileName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/healthlake_data_transformation_profile#source_format HealthlakeDataTransformationProfile#source_format}",
            "stability": "stable",
            "summary": "The source format that this profile converts from."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthlake-data-transformation-profile/index.ts",
            "line": 44
          },
          "name": "sourceFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If omitted, an AWS owned key is used.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/healthlake_data_transformation_profile#kms_key_id HealthlakeDataTransformationProfile#kms_key_id}",
            "stability": "stable",
            "summary": "The identifier (key ID or ARN) of a customer-managed KMS key used to encrypt the profile's template content at rest."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthlake-data-transformation-profile/index.ts",
            "line": 20
          },
          "name": "kmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/healthlake_data_transformation_profile#profile_description HealthlakeDataTransformationProfile#profile_description}",
            "stability": "stable",
            "summary": "A human-readable description of the profile's purpose."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthlake-data-transformation-profile/index.ts",
            "line": 26
          },
          "name": "profileDescription",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Exactly one of the members must be specified. Use StarterProfile (C-CDA only), ProfileMapping (C-CDA or CSV), or ExistingVersionedProfileId to clone an existing profile. Each produces a published profile.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/healthlake_data_transformation_profile#source HealthlakeDataTransformationProfile#source}",
            "stability": "stable",
            "summary": "The source from which to create the profile's initial template content."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthlake-data-transformation-profile/index.ts",
            "line": 38
          },
          "name": "source",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.healthlakeDataTransformationProfile.HealthlakeDataTransformationProfileSource"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/healthlake_data_transformation_profile#tags HealthlakeDataTransformationProfile#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this profile."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthlake-data-transformation-profile/index.ts",
            "line": 50
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.healthlakeDataTransformationProfile.HealthlakeDataTransformationProfileTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/healthlake-data-transformation-profile/index:HealthlakeDataTransformationProfileConfig"
    },
    "@cdktn/provider-awscc.healthlakeDataTransformationProfile.HealthlakeDataTransformationProfileSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.healthlakeDataTransformationProfile.HealthlakeDataTransformationProfileSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/healthlake-data-transformation-profile/index.ts",
        "line": 375
      },
      "name": "HealthlakeDataTransformationProfileSource",
      "namespace": "healthlakeDataTransformationProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/healthlake_data_transformation_profile#existing_versioned_profile_id HealthlakeDataTransformationProfile#existing_versioned_profile_id}",
            "stability": "stable",
            "summary": "Create the profile by cloning a specific version of an existing profile."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthlake-data-transformation-profile/index.ts",
            "line": 381
          },
          "name": "existingVersionedProfileId",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.healthlakeDataTransformationProfile.HealthlakeDataTransformationProfileSourceExistingVersionedProfileId"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/healthlake_data_transformation_profile#profile_mapping HealthlakeDataTransformationProfile#profile_mapping}",
            "stability": "stable",
            "summary": "Create the profile from raw Velocity template mapping content."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthlake-data-transformation-profile/index.ts",
            "line": 387
          },
          "name": "profileMapping",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.healthlakeDataTransformationProfile.HealthlakeDataTransformationProfileSourceProfileMapping"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/healthlake_data_transformation_profile#starter_profile HealthlakeDataTransformationProfile#starter_profile}",
            "stability": "stable",
            "summary": "Create the profile from a predefined starter profile of transformation templates."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthlake-data-transformation-profile/index.ts",
            "line": 393
          },
          "name": "starterProfile",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.healthlakeDataTransformationProfile.HealthlakeDataTransformationProfileSourceStarterProfile"
          }
        }
      ],
      "symbolId": "src/healthlake-data-transformation-profile/index:HealthlakeDataTransformationProfileSource"
    },
    "@cdktn/provider-awscc.healthlakeDataTransformationProfile.HealthlakeDataTransformationProfileSourceExistingVersionedProfileId": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.healthlakeDataTransformationProfile.HealthlakeDataTransformationProfileSourceExistingVersionedProfileId",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/healthlake-data-transformation-profile/index.ts",
        "line": 52
      },
      "name": "HealthlakeDataTransformationProfileSourceExistingVersionedProfileId",
      "namespace": "healthlakeDataTransformationProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/healthlake_data_transformation_profile#profile_id HealthlakeDataTransformationProfile#profile_id}",
            "stability": "stable",
            "summary": "The unique identifier of the source profile to clone."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthlake-data-transformation-profile/index.ts",
            "line": 58
          },
          "name": "profileId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/healthlake_data_transformation_profile#version HealthlakeDataTransformationProfile#version}",
            "stability": "stable",
            "summary": "The version number of the source profile to clone."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthlake-data-transformation-profile/index.ts",
            "line": 64
          },
          "name": "version",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/healthlake-data-transformation-profile/index:HealthlakeDataTransformationProfileSourceExistingVersionedProfileId"
    },
    "@cdktn/provider-awscc.healthlakeDataTransformationProfile.HealthlakeDataTransformationProfileSourceExistingVersionedProfileIdOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.healthlakeDataTransformationProfile.HealthlakeDataTransformationProfileSourceExistingVersionedProfileIdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/healthlake-data-transformation-profile/index.ts",
          "line": 111
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/healthlake-data-transformation-profile/index.ts",
        "line": 103
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthlake-data-transformation-profile/index.ts",
            "line": 159
          },
          "name": "resetProfileId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthlake-data-transformation-profile/index.ts",
            "line": 175
          },
          "name": "resetVersion"
        }
      ],
      "name": "HealthlakeDataTransformationProfileSourceExistingVersionedProfileIdOutputReference",
      "namespace": "healthlakeDataTransformationProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthlake-data-transformation-profile/index.ts",
            "line": 163
          },
          "name": "profileIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthlake-data-transformation-profile/index.ts",
            "line": 179
          },
          "name": "versionInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthlake-data-transformation-profile/index.ts",
            "line": 153
          },
          "name": "profileId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthlake-data-transformation-profile/index.ts",
            "line": 169
          },
          "name": "version",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthlake-data-transformation-profile/index.ts",
            "line": 115
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.healthlakeDataTransformationProfile.HealthlakeDataTransformationProfileSourceExistingVersionedProfileId"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/healthlake-data-transformation-profile/index:HealthlakeDataTransformationProfileSourceExistingVersionedProfileIdOutputReference"
    },
    "@cdktn/provider-awscc.healthlakeDataTransformationProfile.HealthlakeDataTransformationProfileSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.healthlakeDataTransformationProfile.HealthlakeDataTransformationProfileSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/healthlake-data-transformation-profile/index.ts",
          "line": 447
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/healthlake-data-transformation-profile/index.ts",
        "line": 439
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthlake-data-transformation-profile/index.ts",
            "line": 498
          },
          "name": "putExistingVersionedProfileId",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.healthlakeDataTransformationProfile.HealthlakeDataTransformationProfileSourceExistingVersionedProfileId"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthlake-data-transformation-profile/index.ts",
            "line": 514
          },
          "name": "putProfileMapping",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.healthlakeDataTransformationProfile.HealthlakeDataTransformationProfileSourceProfileMapping"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthlake-data-transformation-profile/index.ts",
            "line": 530
          },
          "name": "putStarterProfile",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.healthlakeDataTransformationProfile.HealthlakeDataTransformationProfileSourceStarterProfile"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthlake-data-transformation-profile/index.ts",
            "line": 501
          },
          "name": "resetExistingVersionedProfileId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthlake-data-transformation-profile/index.ts",
            "line": 517
          },
          "name": "resetProfileMapping"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthlake-data-transformation-profile/index.ts",
            "line": 533
          },
          "name": "resetStarterProfile"
        }
      ],
      "name": "HealthlakeDataTransformationProfileSourceOutputReference",
      "namespace": "healthlakeDataTransformationProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthlake-data-transformation-profile/index.ts",
            "line": 495
          },
          "name": "existingVersionedProfileId",
          "type": {
            "fqn": "@cdktn/provider-awscc.healthlakeDataTransformationProfile.HealthlakeDataTransformationProfileSourceExistingVersionedProfileIdOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthlake-data-transformation-profile/index.ts",
            "line": 511
          },
          "name": "profileMapping",
          "type": {
            "fqn": "@cdktn/provider-awscc.healthlakeDataTransformationProfile.HealthlakeDataTransformationProfileSourceProfileMappingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthlake-data-transformation-profile/index.ts",
            "line": 527
          },
          "name": "starterProfile",
          "type": {
            "fqn": "@cdktn/provider-awscc.healthlakeDataTransformationProfile.HealthlakeDataTransformationProfileSourceStarterProfileOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthlake-data-transformation-profile/index.ts",
            "line": 505
          },
          "name": "existingVersionedProfileIdInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.healthlakeDataTransformationProfile.HealthlakeDataTransformationProfileSourceExistingVersionedProfileId"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthlake-data-transformation-profile/index.ts",
            "line": 521
          },
          "name": "profileMappingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.healthlakeDataTransformationProfile.HealthlakeDataTransformationProfileSourceProfileMapping"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthlake-data-transformation-profile/index.ts",
            "line": 537
          },
          "name": "starterProfileInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.healthlakeDataTransformationProfile.HealthlakeDataTransformationProfileSourceStarterProfile"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthlake-data-transformation-profile/index.ts",
            "line": 451
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.healthlakeDataTransformationProfile.HealthlakeDataTransformationProfileSource"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/healthlake-data-transformation-profile/index:HealthlakeDataTransformationProfileSourceOutputReference"
    },
    "@cdktn/provider-awscc.healthlakeDataTransformationProfile.HealthlakeDataTransformationProfileSourceProfileMapping": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.healthlakeDataTransformationProfile.HealthlakeDataTransformationProfileSourceProfileMapping",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/healthlake-data-transformation-profile/index.ts",
        "line": 183
      },
      "name": "HealthlakeDataTransformationProfileSourceProfileMapping",
      "namespace": "healthlakeDataTransformationProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/healthlake_data_transformation_profile#profile_mapping HealthlakeDataTransformationProfile#profile_mapping}",
            "stability": "stable",
            "summary": "Map of template file paths to their Velocity template content."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthlake-data-transformation-profile/index.ts",
            "line": 189
          },
          "name": "profileMapping",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/healthlake-data-transformation-profile/index:HealthlakeDataTransformationProfileSourceProfileMapping"
    },
    "@cdktn/provider-awscc.healthlakeDataTransformationProfile.HealthlakeDataTransformationProfileSourceProfileMappingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.healthlakeDataTransformationProfile.HealthlakeDataTransformationProfileSourceProfileMappingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/healthlake-data-transformation-profile/index.ts",
          "line": 229
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/healthlake-data-transformation-profile/index.ts",
        "line": 221
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthlake-data-transformation-profile/index.ts",
            "line": 271
          },
          "name": "resetProfileMapping"
        }
      ],
      "name": "HealthlakeDataTransformationProfileSourceProfileMappingOutputReference",
      "namespace": "healthlakeDataTransformationProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthlake-data-transformation-profile/index.ts",
            "line": 275
          },
          "name": "profileMappingInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthlake-data-transformation-profile/index.ts",
            "line": 265
          },
          "name": "profileMapping",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthlake-data-transformation-profile/index.ts",
            "line": 233
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.healthlakeDataTransformationProfile.HealthlakeDataTransformationProfileSourceProfileMapping"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/healthlake-data-transformation-profile/index:HealthlakeDataTransformationProfileSourceProfileMappingOutputReference"
    },
    "@cdktn/provider-awscc.healthlakeDataTransformationProfile.HealthlakeDataTransformationProfileSourceStarterProfile": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.healthlakeDataTransformationProfile.HealthlakeDataTransformationProfileSourceStarterProfile",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/healthlake-data-transformation-profile/index.ts",
        "line": 279
      },
      "name": "HealthlakeDataTransformationProfileSourceStarterProfile",
      "namespace": "healthlakeDataTransformationProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/healthlake_data_transformation_profile#starter_profile_name HealthlakeDataTransformationProfile#starter_profile_name}",
            "stability": "stable",
            "summary": "The name of the starter profile to seed the profile from."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthlake-data-transformation-profile/index.ts",
            "line": 285
          },
          "name": "starterProfileName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/healthlake-data-transformation-profile/index:HealthlakeDataTransformationProfileSourceStarterProfile"
    },
    "@cdktn/provider-awscc.healthlakeDataTransformationProfile.HealthlakeDataTransformationProfileSourceStarterProfileOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.healthlakeDataTransformationProfile.HealthlakeDataTransformationProfileSourceStarterProfileOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/healthlake-data-transformation-profile/index.ts",
          "line": 325
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/healthlake-data-transformation-profile/index.ts",
        "line": 317
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthlake-data-transformation-profile/index.ts",
            "line": 367
          },
          "name": "resetStarterProfileName"
        }
      ],
      "name": "HealthlakeDataTransformationProfileSourceStarterProfileOutputReference",
      "namespace": "healthlakeDataTransformationProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthlake-data-transformation-profile/index.ts",
            "line": 371
          },
          "name": "starterProfileNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthlake-data-transformation-profile/index.ts",
            "line": 361
          },
          "name": "starterProfileName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthlake-data-transformation-profile/index.ts",
            "line": 329
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.healthlakeDataTransformationProfile.HealthlakeDataTransformationProfileSourceStarterProfile"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/healthlake-data-transformation-profile/index:HealthlakeDataTransformationProfileSourceStarterProfileOutputReference"
    },
    "@cdktn/provider-awscc.healthlakeDataTransformationProfile.HealthlakeDataTransformationProfileTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.healthlakeDataTransformationProfile.HealthlakeDataTransformationProfileTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/healthlake-data-transformation-profile/index.ts",
        "line": 541
      },
      "name": "HealthlakeDataTransformationProfileTags",
      "namespace": "healthlakeDataTransformationProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/healthlake_data_transformation_profile#key HealthlakeDataTransformationProfile#key}",
            "stability": "stable",
            "summary": "The key of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthlake-data-transformation-profile/index.ts",
            "line": 547
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/healthlake_data_transformation_profile#value HealthlakeDataTransformationProfile#value}",
            "stability": "stable",
            "summary": "The value of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthlake-data-transformation-profile/index.ts",
            "line": 553
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/healthlake-data-transformation-profile/index:HealthlakeDataTransformationProfileTags"
    },
    "@cdktn/provider-awscc.healthlakeDataTransformationProfile.HealthlakeDataTransformationProfileTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.healthlakeDataTransformationProfile.HealthlakeDataTransformationProfileTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/healthlake-data-transformation-profile/index.ts",
          "line": 683
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/healthlake-data-transformation-profile/index.ts",
        "line": 675
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthlake-data-transformation-profile/index.ts",
            "line": 690
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.healthlakeDataTransformationProfile.HealthlakeDataTransformationProfileTagsOutputReference"
            }
          }
        }
      ],
      "name": "HealthlakeDataTransformationProfileTagsList",
      "namespace": "healthlakeDataTransformationProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthlake-data-transformation-profile/index.ts",
            "line": 676
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.healthlakeDataTransformationProfile.HealthlakeDataTransformationProfileTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/healthlake-data-transformation-profile/index:HealthlakeDataTransformationProfileTagsList"
    },
    "@cdktn/provider-awscc.healthlakeDataTransformationProfile.HealthlakeDataTransformationProfileTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.healthlakeDataTransformationProfile.HealthlakeDataTransformationProfileTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/healthlake-data-transformation-profile/index.ts",
          "line": 602
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/healthlake-data-transformation-profile/index.ts",
        "line": 592
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthlake-data-transformation-profile/index.ts",
            "line": 650
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthlake-data-transformation-profile/index.ts",
            "line": 666
          },
          "name": "resetValue"
        }
      ],
      "name": "HealthlakeDataTransformationProfileTagsOutputReference",
      "namespace": "healthlakeDataTransformationProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthlake-data-transformation-profile/index.ts",
            "line": 654
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthlake-data-transformation-profile/index.ts",
            "line": 670
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthlake-data-transformation-profile/index.ts",
            "line": 644
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthlake-data-transformation-profile/index.ts",
            "line": 660
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthlake-data-transformation-profile/index.ts",
            "line": 606
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.healthlakeDataTransformationProfile.HealthlakeDataTransformationProfileTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/healthlake-data-transformation-profile/index:HealthlakeDataTransformationProfileTagsOutputReference"
    },
    "@cdktn/provider-awscc.healthlakeFhirDatastore.HealthlakeFhirDatastore": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/healthlake_fhir_datastore awscc_healthlake_fhir_datastore}."
      },
      "fqn": "@cdktn/provider-awscc.healthlakeFhirDatastore.HealthlakeFhirDatastore",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/healthlake_fhir_datastore awscc_healthlake_fhir_datastore} Resource."
        },
        "locationInModule": {
          "filename": "src/healthlake-fhir-datastore/index.ts",
          "line": 822
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.healthlakeFhirDatastore.HealthlakeFhirDatastoreConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/healthlake-fhir-datastore/index.ts",
        "line": 790
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a HealthlakeFhirDatastore resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/healthlake-fhir-datastore/index.ts",
            "line": 807
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the HealthlakeFhirDatastore to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/healthlake_fhir_datastore#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing HealthlakeFhirDatastore that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the HealthlakeFhirDatastore to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthlake-fhir-datastore/index.ts",
            "line": 915
          },
          "name": "putIdentityProviderConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.healthlakeFhirDatastore.HealthlakeFhirDatastoreIdentityProviderConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthlake-fhir-datastore/index.ts",
            "line": 931
          },
          "name": "putPreloadDataConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.healthlakeFhirDatastore.HealthlakeFhirDatastorePreloadDataConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthlake-fhir-datastore/index.ts",
            "line": 947
          },
          "name": "putSseConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.healthlakeFhirDatastore.HealthlakeFhirDatastoreSseConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthlake-fhir-datastore/index.ts",
            "line": 963
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.healthlakeFhirDatastore.HealthlakeFhirDatastoreTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthlake-fhir-datastore/index.ts",
            "line": 879
          },
          "name": "resetDatastoreName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthlake-fhir-datastore/index.ts",
            "line": 918
          },
          "name": "resetIdentityProviderConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthlake-fhir-datastore/index.ts",
            "line": 934
          },
          "name": "resetPreloadDataConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthlake-fhir-datastore/index.ts",
            "line": 950
          },
          "name": "resetSseConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthlake-fhir-datastore/index.ts",
            "line": 966
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthlake-fhir-datastore/index.ts",
            "line": 978
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthlake-fhir-datastore/index.ts",
            "line": 989
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "HealthlakeFhirDatastore",
      "namespace": "healthlakeFhirDatastore",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthlake-fhir-datastore/index.ts",
            "line": 795
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthlake-fhir-datastore/index.ts",
            "line": 852
          },
          "name": "createdAt",
          "type": {
            "fqn": "@cdktn/provider-awscc.healthlakeFhirDatastore.HealthlakeFhirDatastoreCreatedAtOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthlake-fhir-datastore/index.ts",
            "line": 857
          },
          "name": "datastoreArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthlake-fhir-datastore/index.ts",
            "line": 862
          },
          "name": "datastoreEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthlake-fhir-datastore/index.ts",
            "line": 867
          },
          "name": "datastoreId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthlake-fhir-datastore/index.ts",
            "line": 888
          },
          "name": "datastoreStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthlake-fhir-datastore/index.ts",
            "line": 906
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthlake-fhir-datastore/index.ts",
            "line": 912
          },
          "name": "identityProviderConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.healthlakeFhirDatastore.HealthlakeFhirDatastoreIdentityProviderConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthlake-fhir-datastore/index.ts",
            "line": 928
          },
          "name": "preloadDataConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.healthlakeFhirDatastore.HealthlakeFhirDatastorePreloadDataConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthlake-fhir-datastore/index.ts",
            "line": 944
          },
          "name": "sseConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.healthlakeFhirDatastore.HealthlakeFhirDatastoreSseConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthlake-fhir-datastore/index.ts",
            "line": 960
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.healthlakeFhirDatastore.HealthlakeFhirDatastoreTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthlake-fhir-datastore/index.ts",
            "line": 883
          },
          "name": "datastoreNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthlake-fhir-datastore/index.ts",
            "line": 901
          },
          "name": "datastoreTypeVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthlake-fhir-datastore/index.ts",
            "line": 922
          },
          "name": "identityProviderConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.healthlakeFhirDatastore.HealthlakeFhirDatastoreIdentityProviderConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthlake-fhir-datastore/index.ts",
            "line": 938
          },
          "name": "preloadDataConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.healthlakeFhirDatastore.HealthlakeFhirDatastorePreloadDataConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthlake-fhir-datastore/index.ts",
            "line": 954
          },
          "name": "sseConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.healthlakeFhirDatastore.HealthlakeFhirDatastoreSseConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthlake-fhir-datastore/index.ts",
            "line": 970
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.healthlakeFhirDatastore.HealthlakeFhirDatastoreTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthlake-fhir-datastore/index.ts",
            "line": 873
          },
          "name": "datastoreName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthlake-fhir-datastore/index.ts",
            "line": 894
          },
          "name": "datastoreTypeVersion",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/healthlake-fhir-datastore/index:HealthlakeFhirDatastore"
    },
    "@cdktn/provider-awscc.healthlakeFhirDatastore.HealthlakeFhirDatastoreConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.healthlakeFhirDatastore.HealthlakeFhirDatastoreConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/healthlake-fhir-datastore/index.ts",
        "line": 14
      },
      "name": "HealthlakeFhirDatastoreConfig",
      "namespace": "healthlakeFhirDatastore",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/healthlake_fhir_datastore#datastore_type_version HealthlakeFhirDatastore#datastore_type_version}",
            "stability": "stable",
            "summary": "The FHIR version. Only R4 version data is supported."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthlake-fhir-datastore/index.ts",
            "line": 26
          },
          "name": "datastoreTypeVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/healthlake_fhir_datastore#datastore_name HealthlakeFhirDatastore#datastore_name}",
            "stability": "stable",
            "summary": "The user-generated name for the Data Store."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthlake-fhir-datastore/index.ts",
            "line": 20
          },
          "name": "datastoreName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/healthlake_fhir_datastore#identity_provider_configuration HealthlakeFhirDatastore#identity_provider_configuration}",
            "stability": "stable",
            "summary": "The identity provider configuration for the datastore."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthlake-fhir-datastore/index.ts",
            "line": 32
          },
          "name": "identityProviderConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.healthlakeFhirDatastore.HealthlakeFhirDatastoreIdentityProviderConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/healthlake_fhir_datastore#preload_data_config HealthlakeFhirDatastore#preload_data_config}",
            "stability": "stable",
            "summary": "The preloaded data configuration for the Data Store. Only data preloaded from Synthea is supported."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthlake-fhir-datastore/index.ts",
            "line": 38
          },
          "name": "preloadDataConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.healthlakeFhirDatastore.HealthlakeFhirDatastorePreloadDataConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/healthlake_fhir_datastore#sse_configuration HealthlakeFhirDatastore#sse_configuration}",
            "stability": "stable",
            "summary": "The server-side encryption key configuration for a customer provided encryption key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthlake-fhir-datastore/index.ts",
            "line": 44
          },
          "name": "sseConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.healthlakeFhirDatastore.HealthlakeFhirDatastoreSseConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/healthlake_fhir_datastore#tags HealthlakeFhirDatastore#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthlake-fhir-datastore/index.ts",
            "line": 48
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.healthlakeFhirDatastore.HealthlakeFhirDatastoreTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/healthlake-fhir-datastore/index:HealthlakeFhirDatastoreConfig"
    },
    "@cdktn/provider-awscc.healthlakeFhirDatastore.HealthlakeFhirDatastoreCreatedAt": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.healthlakeFhirDatastore.HealthlakeFhirDatastoreCreatedAt",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/healthlake-fhir-datastore/index.ts",
        "line": 50
      },
      "name": "HealthlakeFhirDatastoreCreatedAt",
      "namespace": "healthlakeFhirDatastore",
      "symbolId": "src/healthlake-fhir-datastore/index:HealthlakeFhirDatastoreCreatedAt"
    },
    "@cdktn/provider-awscc.healthlakeFhirDatastore.HealthlakeFhirDatastoreCreatedAtOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.healthlakeFhirDatastore.HealthlakeFhirDatastoreCreatedAtOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/healthlake-fhir-datastore/index.ts",
          "line": 80
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/healthlake-fhir-datastore/index.ts",
        "line": 73
      },
      "name": "HealthlakeFhirDatastoreCreatedAtOutputReference",
      "namespace": "healthlakeFhirDatastore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthlake-fhir-datastore/index.ts",
            "line": 100
          },
          "name": "nanos",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthlake-fhir-datastore/index.ts",
            "line": 105
          },
          "name": "seconds",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthlake-fhir-datastore/index.ts",
            "line": 84
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.healthlakeFhirDatastore.HealthlakeFhirDatastoreCreatedAt"
          }
        }
      ],
      "symbolId": "src/healthlake-fhir-datastore/index:HealthlakeFhirDatastoreCreatedAtOutputReference"
    },
    "@cdktn/provider-awscc.healthlakeFhirDatastore.HealthlakeFhirDatastoreIdentityProviderConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.healthlakeFhirDatastore.HealthlakeFhirDatastoreIdentityProviderConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/healthlake-fhir-datastore/index.ts",
        "line": 109
      },
      "name": "HealthlakeFhirDatastoreIdentityProviderConfiguration",
      "namespace": "healthlakeFhirDatastore",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/healthlake_fhir_datastore#authorization_strategy HealthlakeFhirDatastore#authorization_strategy}",
            "stability": "stable",
            "summary": "Type of Authorization Strategy. The two types of supported Authorization strategies are SMART_ON_FHIR_V1 and AWS_AUTH."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthlake-fhir-datastore/index.ts",
            "line": 115
          },
          "name": "authorizationStrategy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/healthlake_fhir_datastore#fine_grained_authorization_enabled HealthlakeFhirDatastore#fine_grained_authorization_enabled}",
            "stability": "stable",
            "summary": "Flag to indicate if fine-grained authorization will be enabled for the datastore."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthlake-fhir-datastore/index.ts",
            "line": 121
          },
          "name": "fineGrainedAuthorizationEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/healthlake_fhir_datastore#idp_lambda_arn HealthlakeFhirDatastore#idp_lambda_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the Lambda function that will be used to decode the access token created by the authorization server."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthlake-fhir-datastore/index.ts",
            "line": 127
          },
          "name": "idpLambdaArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/healthlake_fhir_datastore#metadata HealthlakeFhirDatastore#metadata}",
            "stability": "stable",
            "summary": "The JSON metadata elements for identity provider configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthlake-fhir-datastore/index.ts",
            "line": 133
          },
          "name": "metadata",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/healthlake-fhir-datastore/index:HealthlakeFhirDatastoreIdentityProviderConfiguration"
    },
    "@cdktn/provider-awscc.healthlakeFhirDatastore.HealthlakeFhirDatastoreIdentityProviderConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.healthlakeFhirDatastore.HealthlakeFhirDatastoreIdentityProviderConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/healthlake-fhir-datastore/index.ts",
          "line": 194
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/healthlake-fhir-datastore/index.ts",
        "line": 186
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthlake-fhir-datastore/index.ts",
            "line": 254
          },
          "name": "resetAuthorizationStrategy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthlake-fhir-datastore/index.ts",
            "line": 270
          },
          "name": "resetFineGrainedAuthorizationEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthlake-fhir-datastore/index.ts",
            "line": 286
          },
          "name": "resetIdpLambdaArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthlake-fhir-datastore/index.ts",
            "line": 302
          },
          "name": "resetMetadata"
        }
      ],
      "name": "HealthlakeFhirDatastoreIdentityProviderConfigurationOutputReference",
      "namespace": "healthlakeFhirDatastore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthlake-fhir-datastore/index.ts",
            "line": 258
          },
          "name": "authorizationStrategyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthlake-fhir-datastore/index.ts",
            "line": 274
          },
          "name": "fineGrainedAuthorizationEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthlake-fhir-datastore/index.ts",
            "line": 290
          },
          "name": "idpLambdaArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthlake-fhir-datastore/index.ts",
            "line": 306
          },
          "name": "metadataInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthlake-fhir-datastore/index.ts",
            "line": 248
          },
          "name": "authorizationStrategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthlake-fhir-datastore/index.ts",
            "line": 264
          },
          "name": "fineGrainedAuthorizationEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthlake-fhir-datastore/index.ts",
            "line": 280
          },
          "name": "idpLambdaArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthlake-fhir-datastore/index.ts",
            "line": 296
          },
          "name": "metadata",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthlake-fhir-datastore/index.ts",
            "line": 198
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.healthlakeFhirDatastore.HealthlakeFhirDatastoreIdentityProviderConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/healthlake-fhir-datastore/index:HealthlakeFhirDatastoreIdentityProviderConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.healthlakeFhirDatastore.HealthlakeFhirDatastorePreloadDataConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.healthlakeFhirDatastore.HealthlakeFhirDatastorePreloadDataConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/healthlake-fhir-datastore/index.ts",
        "line": 310
      },
      "name": "HealthlakeFhirDatastorePreloadDataConfig",
      "namespace": "healthlakeFhirDatastore",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/healthlake_fhir_datastore#preload_data_type HealthlakeFhirDatastore#preload_data_type}",
            "stability": "stable",
            "summary": "The type of preloaded data. Only Synthea preloaded data is supported."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthlake-fhir-datastore/index.ts",
            "line": 316
          },
          "name": "preloadDataType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/healthlake-fhir-datastore/index:HealthlakeFhirDatastorePreloadDataConfig"
    },
    "@cdktn/provider-awscc.healthlakeFhirDatastore.HealthlakeFhirDatastorePreloadDataConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.healthlakeFhirDatastore.HealthlakeFhirDatastorePreloadDataConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/healthlake-fhir-datastore/index.ts",
          "line": 356
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/healthlake-fhir-datastore/index.ts",
        "line": 348
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthlake-fhir-datastore/index.ts",
            "line": 398
          },
          "name": "resetPreloadDataType"
        }
      ],
      "name": "HealthlakeFhirDatastorePreloadDataConfigOutputReference",
      "namespace": "healthlakeFhirDatastore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthlake-fhir-datastore/index.ts",
            "line": 402
          },
          "name": "preloadDataTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthlake-fhir-datastore/index.ts",
            "line": 392
          },
          "name": "preloadDataType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthlake-fhir-datastore/index.ts",
            "line": 360
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.healthlakeFhirDatastore.HealthlakeFhirDatastorePreloadDataConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/healthlake-fhir-datastore/index:HealthlakeFhirDatastorePreloadDataConfigOutputReference"
    },
    "@cdktn/provider-awscc.healthlakeFhirDatastore.HealthlakeFhirDatastoreSseConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.healthlakeFhirDatastore.HealthlakeFhirDatastoreSseConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/healthlake-fhir-datastore/index.ts",
        "line": 537
      },
      "name": "HealthlakeFhirDatastoreSseConfiguration",
      "namespace": "healthlakeFhirDatastore",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "If a customer owned key is not specified, an AWS owned key will be used for encryption.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/healthlake_fhir_datastore#kms_encryption_config HealthlakeFhirDatastore#kms_encryption_config}",
            "stability": "stable",
            "summary": "The customer-managed-key (CMK) used when creating a Data Store."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthlake-fhir-datastore/index.ts",
            "line": 543
          },
          "name": "kmsEncryptionConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.healthlakeFhirDatastore.HealthlakeFhirDatastoreSseConfigurationKmsEncryptionConfig"
          }
        }
      ],
      "symbolId": "src/healthlake-fhir-datastore/index:HealthlakeFhirDatastoreSseConfiguration"
    },
    "@cdktn/provider-awscc.healthlakeFhirDatastore.HealthlakeFhirDatastoreSseConfigurationKmsEncryptionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.healthlakeFhirDatastore.HealthlakeFhirDatastoreSseConfigurationKmsEncryptionConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/healthlake-fhir-datastore/index.ts",
        "line": 406
      },
      "name": "HealthlakeFhirDatastoreSseConfigurationKmsEncryptionConfig",
      "namespace": "healthlakeFhirDatastore",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The two types of supported CMKs are customer owned CMKs and AWS owned CMKs.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/healthlake_fhir_datastore#cmk_type HealthlakeFhirDatastore#cmk_type}",
            "stability": "stable",
            "summary": "The type of customer-managed-key (CMK) used for encryption."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthlake-fhir-datastore/index.ts",
            "line": 412
          },
          "name": "cmkType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/healthlake_fhir_datastore#kms_key_id HealthlakeFhirDatastore#kms_key_id}",
            "stability": "stable",
            "summary": "The KMS encryption key id/alias used to encrypt the Data Store contents at rest."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthlake-fhir-datastore/index.ts",
            "line": 418
          },
          "name": "kmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/healthlake-fhir-datastore/index:HealthlakeFhirDatastoreSseConfigurationKmsEncryptionConfig"
    },
    "@cdktn/provider-awscc.healthlakeFhirDatastore.HealthlakeFhirDatastoreSseConfigurationKmsEncryptionConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.healthlakeFhirDatastore.HealthlakeFhirDatastoreSseConfigurationKmsEncryptionConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/healthlake-fhir-datastore/index.ts",
          "line": 465
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/healthlake-fhir-datastore/index.ts",
        "line": 457
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthlake-fhir-datastore/index.ts",
            "line": 513
          },
          "name": "resetCmkType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthlake-fhir-datastore/index.ts",
            "line": 529
          },
          "name": "resetKmsKeyId"
        }
      ],
      "name": "HealthlakeFhirDatastoreSseConfigurationKmsEncryptionConfigOutputReference",
      "namespace": "healthlakeFhirDatastore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthlake-fhir-datastore/index.ts",
            "line": 517
          },
          "name": "cmkTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthlake-fhir-datastore/index.ts",
            "line": 533
          },
          "name": "kmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthlake-fhir-datastore/index.ts",
            "line": 507
          },
          "name": "cmkType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthlake-fhir-datastore/index.ts",
            "line": 523
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthlake-fhir-datastore/index.ts",
            "line": 469
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.healthlakeFhirDatastore.HealthlakeFhirDatastoreSseConfigurationKmsEncryptionConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/healthlake-fhir-datastore/index:HealthlakeFhirDatastoreSseConfigurationKmsEncryptionConfigOutputReference"
    },
    "@cdktn/provider-awscc.healthlakeFhirDatastore.HealthlakeFhirDatastoreSseConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.healthlakeFhirDatastore.HealthlakeFhirDatastoreSseConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/healthlake-fhir-datastore/index.ts",
          "line": 583
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/healthlake-fhir-datastore/index.ts",
        "line": 575
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthlake-fhir-datastore/index.ts",
            "line": 622
          },
          "name": "putKmsEncryptionConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.healthlakeFhirDatastore.HealthlakeFhirDatastoreSseConfigurationKmsEncryptionConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthlake-fhir-datastore/index.ts",
            "line": 625
          },
          "name": "resetKmsEncryptionConfig"
        }
      ],
      "name": "HealthlakeFhirDatastoreSseConfigurationOutputReference",
      "namespace": "healthlakeFhirDatastore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthlake-fhir-datastore/index.ts",
            "line": 619
          },
          "name": "kmsEncryptionConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.healthlakeFhirDatastore.HealthlakeFhirDatastoreSseConfigurationKmsEncryptionConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthlake-fhir-datastore/index.ts",
            "line": 629
          },
          "name": "kmsEncryptionConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.healthlakeFhirDatastore.HealthlakeFhirDatastoreSseConfigurationKmsEncryptionConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthlake-fhir-datastore/index.ts",
            "line": 587
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.healthlakeFhirDatastore.HealthlakeFhirDatastoreSseConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/healthlake-fhir-datastore/index:HealthlakeFhirDatastoreSseConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.healthlakeFhirDatastore.HealthlakeFhirDatastoreTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.healthlakeFhirDatastore.HealthlakeFhirDatastoreTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/healthlake-fhir-datastore/index.ts",
        "line": 633
      },
      "name": "HealthlakeFhirDatastoreTags",
      "namespace": "healthlakeFhirDatastore",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/healthlake_fhir_datastore#key HealthlakeFhirDatastore#key}",
            "stability": "stable",
            "summary": "The key of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthlake-fhir-datastore/index.ts",
            "line": 639
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/healthlake_fhir_datastore#value HealthlakeFhirDatastore#value}",
            "stability": "stable",
            "summary": "The value of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthlake-fhir-datastore/index.ts",
            "line": 645
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/healthlake-fhir-datastore/index:HealthlakeFhirDatastoreTags"
    },
    "@cdktn/provider-awscc.healthlakeFhirDatastore.HealthlakeFhirDatastoreTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.healthlakeFhirDatastore.HealthlakeFhirDatastoreTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/healthlake-fhir-datastore/index.ts",
          "line": 775
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/healthlake-fhir-datastore/index.ts",
        "line": 767
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthlake-fhir-datastore/index.ts",
            "line": 782
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.healthlakeFhirDatastore.HealthlakeFhirDatastoreTagsOutputReference"
            }
          }
        }
      ],
      "name": "HealthlakeFhirDatastoreTagsList",
      "namespace": "healthlakeFhirDatastore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthlake-fhir-datastore/index.ts",
            "line": 768
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.healthlakeFhirDatastore.HealthlakeFhirDatastoreTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/healthlake-fhir-datastore/index:HealthlakeFhirDatastoreTagsList"
    },
    "@cdktn/provider-awscc.healthlakeFhirDatastore.HealthlakeFhirDatastoreTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.healthlakeFhirDatastore.HealthlakeFhirDatastoreTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/healthlake-fhir-datastore/index.ts",
          "line": 694
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/healthlake-fhir-datastore/index.ts",
        "line": 684
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthlake-fhir-datastore/index.ts",
            "line": 742
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthlake-fhir-datastore/index.ts",
            "line": 758
          },
          "name": "resetValue"
        }
      ],
      "name": "HealthlakeFhirDatastoreTagsOutputReference",
      "namespace": "healthlakeFhirDatastore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthlake-fhir-datastore/index.ts",
            "line": 746
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/healthlake-fhir-datastore/index.ts",
            "line": 762
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthlake-fhir-datastore/index.ts",
            "line": 736
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthlake-fhir-datastore/index.ts",
            "line": 752
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/healthlake-fhir-datastore/index.ts",
            "line": 698
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.healthlakeFhirDatastore.HealthlakeFhirDatastoreTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/healthlake-fhir-datastore/index:HealthlakeFhirDatastoreTagsOutputReference"
    },
    "@cdktn/provider-awscc.iamGroup.IamGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_group awscc_iam_group}."
      },
      "fqn": "@cdktn/provider-awscc.iamGroup.IamGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_group awscc_iam_group} Resource."
        },
        "locationInModule": {
          "filename": "src/iam-group/index.ts",
          "line": 238
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.iamGroup.IamGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iam-group/index.ts",
        "line": 206
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a IamGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/iam-group/index.ts",
            "line": 223
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the IamGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing IamGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the IamGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-group/index.ts",
            "line": 327
          },
          "name": "putPolicies",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iamGroup.IamGroupPolicies"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-group/index.ts",
            "line": 277
          },
          "name": "resetGroupName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-group/index.ts",
            "line": 298
          },
          "name": "resetManagedPolicyArns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-group/index.ts",
            "line": 314
          },
          "name": "resetPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-group/index.ts",
            "line": 330
          },
          "name": "resetPolicies"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-group/index.ts",
            "line": 342
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-group/index.ts",
            "line": 351
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IamGroup",
      "namespace": "iamGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-group/index.ts",
            "line": 211
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-group/index.ts",
            "line": 265
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-group/index.ts",
            "line": 286
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-group/index.ts",
            "line": 324
          },
          "name": "policies",
          "type": {
            "fqn": "@cdktn/provider-awscc.iamGroup.IamGroupPoliciesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-group/index.ts",
            "line": 281
          },
          "name": "groupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-group/index.ts",
            "line": 302
          },
          "name": "managedPolicyArnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-group/index.ts",
            "line": 318
          },
          "name": "pathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-group/index.ts",
            "line": 334
          },
          "name": "policiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iamGroup.IamGroupPolicies"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-group/index.ts",
            "line": 271
          },
          "name": "groupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-group/index.ts",
            "line": 292
          },
          "name": "managedPolicyArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-group/index.ts",
            "line": 308
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iam-group/index:IamGroup"
    },
    "@cdktn/provider-awscc.iamGroup.IamGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iamGroup.IamGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iam-group/index.ts",
        "line": 14
      },
      "name": "IamGroupConfig",
      "namespace": "iamGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Do not include the path in this value.\n The group name must be unique within the account. Group names are not distinguished by case. For example, you cannot create groups named both \"ADMINS\" and \"admins\". If you don't specify a name, CFN generates a unique physical ID and uses that ID for the group name.\n  If you specify a name, you cannot perform updates that require replacement of this resource. You can perform updates that require no or some interruption. If you must replace the resource, specify a new name.\n  If you specify a name, you must specify the ``CAPABILITY_NAMED_IAM`` value to acknowledge your template's capabilities. For more information, see [Acknowledging Resources in Templates](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-iam-template.html#using-iam-capabilities).\n  Naming an IAM resource can cause an unrecoverable error if you reuse the same template in multiple Regions. To prevent this, we recommend using ``Fn::Join`` and ``AWS::Region`` to create a Region-specific name, as in the following example: ``{\"Fn::Join\": [\"\", [{\"Ref\": \"AWS::Region\"}, {\"Ref\": \"MyResourceName\"}]]}``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_group#group_name IamGroup#group_name}",
            "stability": "stable",
            "summary": "The name of the group to create."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-group/index.ts",
            "line": 24
          },
          "name": "groupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information about ARNs, see [Amazon Resource Names (ARNs)](https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html) in the *General Reference*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_group#managed_policy_arns IamGroup#managed_policy_arns}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the IAM policy you want to attach."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-group/index.ts",
            "line": 31
          },
          "name": "managedPolicyArns",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information about paths, see [IAM identifiers](https://docs.aws.amazon.com/IAM/latest/UserGuide/Using_Identifiers.html) in the *IAM User Guide*.\n This parameter is optional. If it is not included, it defaults to a slash (/).\n This parameter allows (through its [regex pattern](https://docs.aws.amazon.com/http://wikipedia.org/wiki/regex)) a string of characters consisting of either a forward slash (/) by itself or a string that must begin and end with forward slashes. In addition, it can contain any ASCII character from the ! (``\\u0021``) through the DEL character (``\\u007F``), including most punctuation characters, digits, and upper and lowercased letters.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_group#path IamGroup#path}",
            "stability": "stable",
            "summary": "The path to the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-group/index.ts",
            "line": 39
          },
          "name": "path",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "To view AWS::IAM::Group snippets, see [Declaring an Group Resource](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/quickref-iam.html#scenario-iam-group).\n  The name of each inline policy for a role, user, or group must be unique. If you don't choose unique names, updates to the IAM identity will fail. \n  For information about limits on the number of inline policies that you can embed in a group, see [Limitations on Entities](https://docs.aws.amazon.com/IAM/latest/UserGuide/LimitationsOnEntities.html) in the *User Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_group#policies IamGroup#policies}",
            "stability": "stable",
            "summary": "Adds or updates an inline policy document that is embedded in the specified IAM group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-group/index.ts",
            "line": 47
          },
          "name": "policies",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iamGroup.IamGroupPolicies"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iam-group/index:IamGroupConfig"
    },
    "@cdktn/provider-awscc.iamGroup.IamGroupPolicies": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iamGroup.IamGroupPolicies",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iam-group/index.ts",
        "line": 49
      },
      "name": "IamGroupPolicies",
      "namespace": "iamGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_group#policy_document IamGroup#policy_document}",
            "stability": "stable",
            "summary": "The policy document."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-group/index.ts",
            "line": 55
          },
          "name": "policyDocument",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_group#policy_name IamGroup#policy_name}",
            "stability": "stable",
            "summary": "The friendly name (not ARN) identifying the policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-group/index.ts",
            "line": 61
          },
          "name": "policyName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iam-group/index:IamGroupPolicies"
    },
    "@cdktn/provider-awscc.iamGroup.IamGroupPoliciesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iamGroup.IamGroupPoliciesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iam-group/index.ts",
          "line": 191
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iam-group/index.ts",
        "line": 183
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-group/index.ts",
            "line": 198
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iamGroup.IamGroupPoliciesOutputReference"
            }
          }
        }
      ],
      "name": "IamGroupPoliciesList",
      "namespace": "iamGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-group/index.ts",
            "line": 184
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iamGroup.IamGroupPolicies"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iam-group/index:IamGroupPoliciesList"
    },
    "@cdktn/provider-awscc.iamGroup.IamGroupPoliciesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iamGroup.IamGroupPoliciesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iam-group/index.ts",
          "line": 110
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iam-group/index.ts",
        "line": 100
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-group/index.ts",
            "line": 158
          },
          "name": "resetPolicyDocument"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-group/index.ts",
            "line": 174
          },
          "name": "resetPolicyName"
        }
      ],
      "name": "IamGroupPoliciesOutputReference",
      "namespace": "iamGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-group/index.ts",
            "line": 162
          },
          "name": "policyDocumentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-group/index.ts",
            "line": 178
          },
          "name": "policyNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-group/index.ts",
            "line": 152
          },
          "name": "policyDocument",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-group/index.ts",
            "line": 168
          },
          "name": "policyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-group/index.ts",
            "line": 114
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iamGroup.IamGroupPolicies"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iam-group/index:IamGroupPoliciesOutputReference"
    },
    "@cdktn/provider-awscc.iamGroupPolicy.IamGroupPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_group_policy awscc_iam_group_policy}."
      },
      "fqn": "@cdktn/provider-awscc.iamGroupPolicy.IamGroupPolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_group_policy awscc_iam_group_policy} Resource."
        },
        "locationInModule": {
          "filename": "src/iam-group-policy/index.ts",
          "line": 77
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.iamGroupPolicy.IamGroupPolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iam-group-policy/index.ts",
        "line": 45
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a IamGroupPolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/iam-group-policy/index.ts",
            "line": 62
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the IamGroupPolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_group_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing IamGroupPolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the IamGroupPolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-group-policy/index.ts",
            "line": 128
          },
          "name": "resetPolicyDocument"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-group-policy/index.ts",
            "line": 153
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-group-policy/index.ts",
            "line": 161
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IamGroupPolicy",
      "namespace": "iamGroupPolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-group-policy/index.ts",
            "line": 50
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-group-policy/index.ts",
            "line": 116
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-group-policy/index.ts",
            "line": 111
          },
          "name": "groupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-group-policy/index.ts",
            "line": 132
          },
          "name": "policyDocumentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-group-policy/index.ts",
            "line": 145
          },
          "name": "policyNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-group-policy/index.ts",
            "line": 104
          },
          "name": "groupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-group-policy/index.ts",
            "line": 122
          },
          "name": "policyDocument",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-group-policy/index.ts",
            "line": 138
          },
          "name": "policyName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iam-group-policy/index:IamGroupPolicy"
    },
    "@cdktn/provider-awscc.iamGroupPolicy.IamGroupPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iamGroupPolicy.IamGroupPolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iam-group-policy/index.ts",
        "line": 14
      },
      "name": "IamGroupPolicyConfig",
      "namespace": "iamGroupPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter allows (through its [regex pattern](https://docs.aws.amazon.com/http://wikipedia.org/wiki/regex)) a string of characters consisting of upper and lowercase alphanumeric characters with no spaces. You can also include any of the following characters: _+=,.@-.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_group_policy#group_name IamGroupPolicy#group_name}",
            "stability": "stable",
            "summary": "The name of the group to associate the policy with."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-group-policy/index.ts",
            "line": 21
          },
          "name": "groupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter allows (through its [regex pattern](https://docs.aws.amazon.com/http://wikipedia.org/wiki/regex)) a string of characters consisting of upper and lowercase alphanumeric characters with no spaces. You can also include any of the following characters: _+=,.@-\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_group_policy#policy_name IamGroupPolicy#policy_name}",
            "stability": "stable",
            "summary": "The name of the policy document."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-group-policy/index.ts",
            "line": 39
          },
          "name": "policyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You must provide policies in JSON format in IAM. However, for CFN templates formatted in YAML, you can provide the policy in JSON or YAML format. CFN always converts a YAML policy to JSON format before submitting it to IAM.\n The [regex pattern](https://docs.aws.amazon.com/http://wikipedia.org/wiki/regex) used to validate this parameter is a string of characters consisting of the following:\n  +  Any printable ASCII character ranging from the space character (``\\u0020``) through the end of the ASCII character range\n  +  The printable characters in the Basic Latin and Latin-1 Supplement character set (through ``\\u00FF``)\n  +  The special characters tab (``\\u0009``), line feed (``\\u000A``), and carriage return (``\\u000D``)\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_group_policy#policy_document IamGroupPolicy#policy_document}",
            "stability": "stable",
            "summary": "The policy document."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-group-policy/index.ts",
            "line": 32
          },
          "name": "policyDocument",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iam-group-policy/index:IamGroupPolicyConfig"
    },
    "@cdktn/provider-awscc.iamInstanceProfile.IamInstanceProfile": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_instance_profile awscc_iam_instance_profile}."
      },
      "fqn": "@cdktn/provider-awscc.iamInstanceProfile.IamInstanceProfile",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_instance_profile awscc_iam_instance_profile} Resource."
        },
        "locationInModule": {
          "filename": "src/iam-instance-profile/index.ts",
          "line": 73
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.iamInstanceProfile.IamInstanceProfileConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iam-instance-profile/index.ts",
        "line": 41
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a IamInstanceProfile resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/iam-instance-profile/index.ts",
            "line": 58
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the IamInstanceProfile to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_instance_profile#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing IamInstanceProfile that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the IamInstanceProfile to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-instance-profile/index.ts",
            "line": 116
          },
          "name": "resetInstanceProfileName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-instance-profile/index.ts",
            "line": 132
          },
          "name": "resetPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-instance-profile/index.ts",
            "line": 157
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-instance-profile/index.ts",
            "line": 165
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IamInstanceProfile",
      "namespace": "iamInstanceProfile",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-instance-profile/index.ts",
            "line": 46
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-instance-profile/index.ts",
            "line": 99
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-instance-profile/index.ts",
            "line": 104
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-instance-profile/index.ts",
            "line": 120
          },
          "name": "instanceProfileNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-instance-profile/index.ts",
            "line": 136
          },
          "name": "pathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-instance-profile/index.ts",
            "line": 149
          },
          "name": "rolesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-instance-profile/index.ts",
            "line": 110
          },
          "name": "instanceProfileName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-instance-profile/index.ts",
            "line": 126
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-instance-profile/index.ts",
            "line": 142
          },
          "name": "roles",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/iam-instance-profile/index:IamInstanceProfile"
    },
    "@cdktn/provider-awscc.iamInstanceProfile.IamInstanceProfileConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iamInstanceProfile.IamInstanceProfileConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iam-instance-profile/index.ts",
        "line": 14
      },
      "name": "IamInstanceProfileConfig",
      "namespace": "iamInstanceProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Only one role can be assigned to an EC2 instance at a time, and all applications on the instance share the same role and permissions.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_instance_profile#roles IamInstanceProfile#roles}",
            "stability": "stable",
            "summary": "The name of the role to associate with the instance profile."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-instance-profile/index.ts",
            "line": 35
          },
          "name": "roles",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter allows (through its [regex pattern](https://docs.aws.amazon.com/http://wikipedia.org/wiki/regex)) a string of characters consisting of upper and lowercase alphanumeric characters with no spaces. You can also include any of the following characters: _+=,.@-\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_instance_profile#instance_profile_name IamInstanceProfile#instance_profile_name}",
            "stability": "stable",
            "summary": "The name of the instance profile to create."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-instance-profile/index.ts",
            "line": 21
          },
          "name": "instanceProfileName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information about paths, see [IAM Identifiers](https://docs.aws.amazon.com/IAM/latest/UserGuide/Using_Identifiers.html) in the *IAM User Guide*.\n This parameter is optional. If it is not included, it defaults to a slash (/).\n This parameter allows (through its [regex pattern](https://docs.aws.amazon.com/http://wikipedia.org/wiki/regex)) a string of characters consisting of either a forward slash (/) by itself or a string that must begin and end with forward slashes. In addition, it can contain any ASCII character from the ! (``\\u0021``) through the DEL character (``\\u007F``), including most punctuation characters, digits, and upper and lowercased letters.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_instance_profile#path IamInstanceProfile#path}",
            "stability": "stable",
            "summary": "The path to the instance profile."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-instance-profile/index.ts",
            "line": 29
          },
          "name": "path",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iam-instance-profile/index:IamInstanceProfileConfig"
    },
    "@cdktn/provider-awscc.iamManagedPolicy.IamManagedPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_managed_policy awscc_iam_managed_policy}."
      },
      "fqn": "@cdktn/provider-awscc.iamManagedPolicy.IamManagedPolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_managed_policy awscc_iam_managed_policy} Resource."
        },
        "locationInModule": {
          "filename": "src/iam-managed-policy/index.ts",
          "line": 114
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.iamManagedPolicy.IamManagedPolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iam-managed-policy/index.ts",
        "line": 82
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a IamManagedPolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/iam-managed-policy/index.ts",
            "line": 99
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the IamManagedPolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_managed_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing IamManagedPolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the IamManagedPolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-managed-policy/index.ts",
            "line": 166
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-managed-policy/index.ts",
            "line": 182
          },
          "name": "resetGroups"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-managed-policy/index.ts",
            "line": 208
          },
          "name": "resetManagedPolicyName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-managed-policy/index.ts",
            "line": 224
          },
          "name": "resetPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-managed-policy/index.ts",
            "line": 268
          },
          "name": "resetRoles"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-managed-policy/index.ts",
            "line": 289
          },
          "name": "resetUsers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-managed-policy/index.ts",
            "line": 301
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-managed-policy/index.ts",
            "line": 313
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IamManagedPolicy",
      "namespace": "iamManagedPolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-managed-policy/index.ts",
            "line": 87
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-managed-policy/index.ts",
            "line": 144
          },
          "name": "attachmentCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-managed-policy/index.ts",
            "line": 149
          },
          "name": "createDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-managed-policy/index.ts",
            "line": 154
          },
          "name": "defaultVersionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-managed-policy/index.ts",
            "line": 191
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-managed-policy/index.ts",
            "line": 196
          },
          "name": "isAttachable",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-managed-policy/index.ts",
            "line": 233
          },
          "name": "permissionsBoundaryUsageCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-managed-policy/index.ts",
            "line": 238
          },
          "name": "policyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-managed-policy/index.ts",
            "line": 256
          },
          "name": "policyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-managed-policy/index.ts",
            "line": 277
          },
          "name": "updateDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-managed-policy/index.ts",
            "line": 170
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-managed-policy/index.ts",
            "line": 186
          },
          "name": "groupsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-managed-policy/index.ts",
            "line": 212
          },
          "name": "managedPolicyNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-managed-policy/index.ts",
            "line": 228
          },
          "name": "pathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-managed-policy/index.ts",
            "line": 251
          },
          "name": "policyDocumentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-managed-policy/index.ts",
            "line": 272
          },
          "name": "rolesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-managed-policy/index.ts",
            "line": 293
          },
          "name": "usersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-managed-policy/index.ts",
            "line": 160
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-managed-policy/index.ts",
            "line": 176
          },
          "name": "groups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-managed-policy/index.ts",
            "line": 202
          },
          "name": "managedPolicyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-managed-policy/index.ts",
            "line": 218
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-managed-policy/index.ts",
            "line": 244
          },
          "name": "policyDocument",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-managed-policy/index.ts",
            "line": 262
          },
          "name": "roles",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-managed-policy/index.ts",
            "line": 283
          },
          "name": "users",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/iam-managed-policy/index:IamManagedPolicy"
    },
    "@cdktn/provider-awscc.iamManagedPolicy.IamManagedPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iamManagedPolicy.IamManagedPolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iam-managed-policy/index.ts",
        "line": 14
      },
      "name": "IamManagedPolicyConfig",
      "namespace": "iamManagedPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You must provide policies in JSON format in IAM. However, for CFN templates formatted in YAML, you can provide the policy in JSON or YAML format. CFN always converts a YAML policy to JSON format before submitting it to IAM.\n The maximum length of the policy document that you can pass in this operation, including whitespace, is listed below. To view the maximum character counts of a managed policy with no whitespaces, see [IAM and character quotas](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_iam-quotas.html#reference_iam-quotas-entity-length).\n To learn more about JSON policy grammar, see [Grammar of the IAM JSON policy language](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_grammar.html) in the *IAM User Guide*. \n The [regex pattern](https://docs.aws.amazon.com/http://wikipedia.org/wiki/regex) used to validate this parameter is a string of characters consisting of the following:\n  +  Any printable ASCII character ranging from the space character (``\\u0020``) through the end of the ASCII character range\n  +  The printable characters in the Basic Latin and Latin-1 Supplement character set (through ``\\u00FF``)\n  +  The special characters tab (``\\u0009``), line feed (``\\u000A``), and carriage return (``\\u000D``)\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_managed_policy#policy_document IamManagedPolicy#policy_document}",
            "stability": "stable",
            "summary": "The JSON policy document that you want to use as the content for the new policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-managed-policy/index.ts",
            "line": 61
          },
          "name": "policyDocument",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Typically used to store information about the permissions defined in the policy. For example, \"Grants access to production DynamoDB tables.\"\n The policy description is immutable. After a value is assigned, it cannot be changed.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_managed_policy#description IamManagedPolicy#description}",
            "stability": "stable",
            "summary": "A friendly description of the policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-managed-policy/index.ts",
            "line": 22
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter allows (through its [regex pattern](https://docs.aws.amazon.com/http://wikipedia.org/wiki/regex)) a string of characters consisting of upper and lowercase alphanumeric characters with no spaces. You can also include any of the following characters: _+=,.@-\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_managed_policy#groups IamManagedPolicy#groups}",
            "stability": "stable",
            "summary": "The name (friendly name, not ARN) of the group to attach the policy to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-managed-policy/index.ts",
            "line": 29
          },
          "name": "groups",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you specify a name, you cannot perform updates that require replacement of this resource. You can perform updates that require no or some interruption. If you must replace the resource, specify a new name.\n  If you specify a name, you must specify the ``CAPABILITY_NAMED_IAM`` value to acknowledge your template's capabilities. For more information, see [Acknowledging Resources in Templates](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-iam-template.html#using-iam-capabilities).\n  Naming an IAM resource can cause an unrecoverable error if you reuse the same template in multiple Regions. To prevent this, we recommend using ``Fn::Join`` and ``AWS::Region`` to create a Region-specific name, as in the following example: ``{\"Fn::Join\": [\"\", [{\"Ref\": \"AWS::Region\"}, {\"Ref\": \"MyResourceName\"}]]}``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_managed_policy#managed_policy_name IamManagedPolicy#managed_policy_name}",
            "stability": "stable",
            "summary": "The friendly name of the policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-managed-policy/index.ts",
            "line": 38
          },
          "name": "managedPolicyName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information about paths, see [IAM identifiers](https://docs.aws.amazon.com/IAM/latest/UserGuide/Using_Identifiers.html) in the *IAM User Guide*.\n This parameter is optional. If it is not included, it defaults to a slash (/).\n This parameter allows (through its [regex pattern](https://docs.aws.amazon.com/http://wikipedia.org/wiki/regex)) a string of characters consisting of either a forward slash (/) by itself or a string that must begin and end with forward slashes. In addition, it can contain any ASCII character from the ! (``\\u0021``) through the DEL character (``\\u007F``), including most punctuation characters, digits, and upper and lowercased letters.\n  You cannot use an asterisk (*) in the path name.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_managed_policy#path IamManagedPolicy#path}",
            "stability": "stable",
            "summary": "The path for the policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-managed-policy/index.ts",
            "line": 48
          },
          "name": "path",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter allows (per its [regex pattern](https://docs.aws.amazon.com/http://wikipedia.org/wiki/regex)) a string of characters consisting of upper and lowercase alphanumeric characters with no spaces. You can also include any of the following characters: _+=,.@-\n  If an external policy (such as ``AWS::IAM::Policy`` or ``AWS::IAM::ManagedPolicy``) has a ``Ref`` to a role and if a resource (such as ``AWS::ECS::Service``) also has a ``Ref`` to the same role, add a ``DependsOn`` attribute to the resource to make the resource depend on the external policy. This dependency ensures that the role's policy is available throughout the resource's lifecycle. For example, when you delete a stack with an ``AWS::ECS::Service`` resource, the ``DependsOn`` attribute ensures that CFN deletes the ``AWS::ECS::Service`` resource before deleting its role's policy.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_managed_policy#roles IamManagedPolicy#roles}",
            "stability": "stable",
            "summary": "The name (friendly name, not ARN) of the role to attach the policy to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-managed-policy/index.ts",
            "line": 69
          },
          "name": "roles",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter allows (through its [regex pattern](https://docs.aws.amazon.com/http://wikipedia.org/wiki/regex)) a string of characters consisting of upper and lowercase alphanumeric characters with no spaces. You can also include any of the following characters: _+=,.@-\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_managed_policy#users IamManagedPolicy#users}",
            "stability": "stable",
            "summary": "The name (friendly name, not ARN) of the IAM user to attach the policy to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-managed-policy/index.ts",
            "line": 76
          },
          "name": "users",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/iam-managed-policy/index:IamManagedPolicyConfig"
    },
    "@cdktn/provider-awscc.iamOidcProvider.IamOidcProvider": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_oidc_provider awscc_iam_oidc_provider}."
      },
      "fqn": "@cdktn/provider-awscc.iamOidcProvider.IamOidcProvider",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_oidc_provider awscc_iam_oidc_provider} Resource."
        },
        "locationInModule": {
          "filename": "src/iam-oidc-provider/index.ts",
          "line": 221
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.iamOidcProvider.IamOidcProviderConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iam-oidc-provider/index.ts",
        "line": 189
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a IamOidcProvider resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/iam-oidc-provider/index.ts",
            "line": 206
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the IamOidcProvider to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_oidc_provider#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing IamOidcProvider that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the IamOidcProvider to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-oidc-provider/index.ts",
            "line": 278
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iamOidcProvider.IamOidcProviderTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-oidc-provider/index.ts",
            "line": 260
          },
          "name": "resetClientIdList"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-oidc-provider/index.ts",
            "line": 281
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-oidc-provider/index.ts",
            "line": 297
          },
          "name": "resetThumbprintList"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-oidc-provider/index.ts",
            "line": 313
          },
          "name": "resetUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-oidc-provider/index.ts",
            "line": 325
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-oidc-provider/index.ts",
            "line": 334
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IamOidcProvider",
      "namespace": "iamOidcProvider",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-oidc-provider/index.ts",
            "line": 194
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-oidc-provider/index.ts",
            "line": 248
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-oidc-provider/index.ts",
            "line": 269
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-oidc-provider/index.ts",
            "line": 275
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.iamOidcProvider.IamOidcProviderTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-oidc-provider/index.ts",
            "line": 264
          },
          "name": "clientIdListInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-oidc-provider/index.ts",
            "line": 285
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iamOidcProvider.IamOidcProviderTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-oidc-provider/index.ts",
            "line": 301
          },
          "name": "thumbprintListInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-oidc-provider/index.ts",
            "line": 317
          },
          "name": "urlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-oidc-provider/index.ts",
            "line": 254
          },
          "name": "clientIdList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-oidc-provider/index.ts",
            "line": 291
          },
          "name": "thumbprintList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-oidc-provider/index.ts",
            "line": 307
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iam-oidc-provider/index:IamOidcProvider"
    },
    "@cdktn/provider-awscc.iamOidcProvider.IamOidcProviderConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iamOidcProvider.IamOidcProviderConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iam-oidc-provider/index.ts",
        "line": 14
      },
      "name": "IamOidcProviderConfig",
      "namespace": "iamOidcProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_oidc_provider#client_id_list IamOidcProvider#client_id_list}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-oidc-provider/index.ts",
            "line": 18
          },
          "name": "clientIdList",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_oidc_provider#tags IamOidcProvider#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-oidc-provider/index.ts",
            "line": 22
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iamOidcProvider.IamOidcProviderTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_oidc_provider#thumbprint_list IamOidcProvider#thumbprint_list}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-oidc-provider/index.ts",
            "line": 26
          },
          "name": "thumbprintList",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_oidc_provider#url IamOidcProvider#url}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-oidc-provider/index.ts",
            "line": 30
          },
          "name": "url",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iam-oidc-provider/index:IamOidcProviderConfig"
    },
    "@cdktn/provider-awscc.iamOidcProvider.IamOidcProviderTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iamOidcProvider.IamOidcProviderTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iam-oidc-provider/index.ts",
        "line": 32
      },
      "name": "IamOidcProviderTags",
      "namespace": "iamOidcProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_oidc_provider#key IamOidcProvider#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-oidc-provider/index.ts",
            "line": 38
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_oidc_provider#value IamOidcProvider#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-oidc-provider/index.ts",
            "line": 44
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iam-oidc-provider/index:IamOidcProviderTags"
    },
    "@cdktn/provider-awscc.iamOidcProvider.IamOidcProviderTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iamOidcProvider.IamOidcProviderTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iam-oidc-provider/index.ts",
          "line": 174
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iam-oidc-provider/index.ts",
        "line": 166
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-oidc-provider/index.ts",
            "line": 181
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iamOidcProvider.IamOidcProviderTagsOutputReference"
            }
          }
        }
      ],
      "name": "IamOidcProviderTagsList",
      "namespace": "iamOidcProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-oidc-provider/index.ts",
            "line": 167
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iamOidcProvider.IamOidcProviderTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iam-oidc-provider/index:IamOidcProviderTagsList"
    },
    "@cdktn/provider-awscc.iamOidcProvider.IamOidcProviderTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iamOidcProvider.IamOidcProviderTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iam-oidc-provider/index.ts",
          "line": 93
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iam-oidc-provider/index.ts",
        "line": 83
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-oidc-provider/index.ts",
            "line": 141
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-oidc-provider/index.ts",
            "line": 157
          },
          "name": "resetValue"
        }
      ],
      "name": "IamOidcProviderTagsOutputReference",
      "namespace": "iamOidcProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-oidc-provider/index.ts",
            "line": 145
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-oidc-provider/index.ts",
            "line": 161
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-oidc-provider/index.ts",
            "line": 135
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-oidc-provider/index.ts",
            "line": 151
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-oidc-provider/index.ts",
            "line": 97
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iamOidcProvider.IamOidcProviderTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iam-oidc-provider/index:IamOidcProviderTagsOutputReference"
    },
    "@cdktn/provider-awscc.iamRole.IamRole": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_role awscc_iam_role}."
      },
      "fqn": "@cdktn/provider-awscc.iamRole.IamRole",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_role awscc_iam_role} Resource."
        },
        "locationInModule": {
          "filename": "src/iam-role/index.ts",
          "line": 425
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.iamRole.IamRoleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iam-role/index.ts",
        "line": 393
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a IamRole resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/iam-role/index.ts",
            "line": 410
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the IamRole to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_role#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing IamRole that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the IamRole to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-role/index.ts",
            "line": 564
          },
          "name": "putPolicies",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iamRole.IamRolePolicies"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-role/index.ts",
            "line": 601
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iamRole.IamRoleTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-role/index.ts",
            "line": 482
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-role/index.ts",
            "line": 503
          },
          "name": "resetManagedPolicyArns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-role/index.ts",
            "line": 519
          },
          "name": "resetMaxSessionDuration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-role/index.ts",
            "line": 535
          },
          "name": "resetPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-role/index.ts",
            "line": 551
          },
          "name": "resetPermissionsBoundary"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-role/index.ts",
            "line": 567
          },
          "name": "resetPolicies"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-role/index.ts",
            "line": 588
          },
          "name": "resetRoleName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-role/index.ts",
            "line": 604
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-role/index.ts",
            "line": 616
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-role/index.ts",
            "line": 630
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IamRole",
      "namespace": "iamRole",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-role/index.ts",
            "line": 398
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-role/index.ts",
            "line": 457
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-role/index.ts",
            "line": 491
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-role/index.ts",
            "line": 561
          },
          "name": "policies",
          "type": {
            "fqn": "@cdktn/provider-awscc.iamRole.IamRolePoliciesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-role/index.ts",
            "line": 576
          },
          "name": "roleId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-role/index.ts",
            "line": 598
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.iamRole.IamRoleTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-role/index.ts",
            "line": 470
          },
          "name": "assumeRolePolicyDocumentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-role/index.ts",
            "line": 486
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-role/index.ts",
            "line": 507
          },
          "name": "managedPolicyArnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-role/index.ts",
            "line": 523
          },
          "name": "maxSessionDurationInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-role/index.ts",
            "line": 539
          },
          "name": "pathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-role/index.ts",
            "line": 555
          },
          "name": "permissionsBoundaryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-role/index.ts",
            "line": 571
          },
          "name": "policiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iamRole.IamRolePolicies"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-role/index.ts",
            "line": 592
          },
          "name": "roleNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-role/index.ts",
            "line": 608
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iamRole.IamRoleTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-role/index.ts",
            "line": 463
          },
          "name": "assumeRolePolicyDocument",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-role/index.ts",
            "line": 476
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-role/index.ts",
            "line": 497
          },
          "name": "managedPolicyArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-role/index.ts",
            "line": 513
          },
          "name": "maxSessionDuration",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-role/index.ts",
            "line": 529
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-role/index.ts",
            "line": 545
          },
          "name": "permissionsBoundary",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-role/index.ts",
            "line": 582
          },
          "name": "roleName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iam-role/index:IamRole"
    },
    "@cdktn/provider-awscc.iamRole.IamRoleConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iamRole.IamRoleConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iam-role/index.ts",
        "line": 14
      },
      "name": "IamRoleConfig",
      "namespace": "iamRole",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Trust policies define which entities can assume the role. You can associate only one trust policy with a role. For an example of a policy that can be used to assume a role, see [Template Examples](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-role.html#aws-resource-iam-role--examples). For more information about the elements that you can use in an IAM policy, see [Policy Elements Reference](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_elements.html) in the *User Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_role#assume_role_policy_document IamRole#assume_role_policy_document}",
            "stability": "stable",
            "summary": "The trust policy that is associated with this role."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-role/index.ts",
            "line": 20
          },
          "name": "assumeRolePolicyDocument",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_role#description IamRole#description}",
            "stability": "stable",
            "summary": "A description of the role that you provide."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-role/index.ts",
            "line": 26
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information about ARNs, see [Amazon Resource Names (ARNs) and Service Namespaces](https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html) in the *General Reference*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_role#managed_policy_arns IamRole#managed_policy_arns}",
            "stability": "stable",
            "summary": "A list of Amazon Resource Names (ARNs) of the IAM managed policies that you want to attach to the role."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-role/index.ts",
            "line": 33
          },
          "name": "managedPolicyArns",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you do not specify a value for this setting, the default value of one hour is applied. This setting can have a value from 1 hour to 12 hours.\n Anyone who assumes the role from the CLI or API can use the ``DurationSeconds`` API parameter or the ``duration-seconds``CLI parameter to request a longer session. The ``MaxSessionDuration`` setting determines the maximum duration that can be requested using the ``DurationSeconds`` parameter. If users don't specify a value for the ``DurationSeconds`` parameter, their security credentials are valid for one hour by default. This applies when you use the ``AssumeRole*`` API operations or the ``assume-role*``CLI operations but does not apply when you use those operations to create a console URL. For more information, see [Using IAM roles](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_use.html) in the *IAM User Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_role#max_session_duration IamRole#max_session_duration}",
            "stability": "stable",
            "summary": "The maximum session duration (in seconds) that you want to set for the specified role."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-role/index.ts",
            "line": 40
          },
          "name": "maxSessionDuration",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information about paths, see [IAM Identifiers](https://docs.aws.amazon.com/IAM/latest/UserGuide/Using_Identifiers.html) in the *IAM User Guide*.\n This parameter is optional. If it is not included, it defaults to a slash (/).\n This parameter allows (through its [regex pattern](https://docs.aws.amazon.com/http://wikipedia.org/wiki/regex)) a string of characters consisting of either a forward slash (/) by itself or a string that must begin and end with forward slashes. In addition, it can contain any ASCII character from the ! (``\\u0021``) through the DEL character (``\\u007F``), including most punctuation characters, digits, and upper and lowercased letters.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_role#path IamRole#path}",
            "stability": "stable",
            "summary": "The path to the role."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-role/index.ts",
            "line": 48
          },
          "name": "path",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information about permissions boundaries, see [Permissions boundaries for IAM identities](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_boundaries.html) in the *IAM User Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_role#permissions_boundary IamRole#permissions_boundary}",
            "stability": "stable",
            "summary": "The ARN of the policy used to set the permissions boundary for the role."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-role/index.ts",
            "line": 55
          },
          "name": "permissionsBoundary",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When you embed an inline policy in a role, the inline policy is used as part of the role's access (permissions) policy. The role's trust policy is created at the same time as the role. You can update a role's trust policy later. For more information about IAM roles, go to [Using Roles to Delegate Permissions and Federate Identities](https://docs.aws.amazon.com/IAM/latest/UserGuide/roles-toplevel.html).\n A role can also have an attached managed policy. For information about policies, see [Managed Policies and Inline Policies](https://docs.aws.amazon.com/IAM/latest/UserGuide/policies-managed-vs-inline.html) in the *User Guide*.\n For information about limits on the number of inline policies that you can embed with a role, see [Limitations on Entities](https://docs.aws.amazon.com/IAM/latest/UserGuide/LimitationsOnEntities.html) in the *User Guide*.\n  If an external policy (such as ``AWS::IAM::Policy`` or ``AWS::IAM::ManagedPolicy``) has a ``Ref`` to a role and if a resource (such as ``AWS::ECS::Service``) also has a ``Ref`` to the same role, add a ``DependsOn`` attribute to the resource to make the resource depend on the external policy. This dependency ensures that the role's policy is available throughout the resource's lifecycle. For example, when you delete a stack with an ``AWS::ECS::Service`` resource, the ``DependsOn`` attribute ensures that CFN deletes the ``AWS::ECS::Service`` resource before deleting its role's policy.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_role#policies IamRole#policies}",
            "stability": "stable",
            "summary": "Adds or updates an inline policy document that is embedded in the specified IAM role."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-role/index.ts",
            "line": 65
          },
          "name": "policies",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iamRole.IamRolePolicies"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For valid values, see the ``RoleName`` parameter for the [CreateRole](https://docs.aws.amazon.com/IAM/latest/APIReference/API_CreateRole.html) action in the *User Guide*.\n This parameter allows (per its [regex pattern](https://docs.aws.amazon.com/http://wikipedia.org/wiki/regex)) a string of characters consisting of upper and lowercase alphanumeric characters with no spaces. You can also include any of the following characters: _+=,.@-. The role name must be unique within the account. Role names are not distinguished by case. For example, you cannot create roles named both \"Role1\" and \"role1\".\n If you don't specify a name, CFN generates a unique physical ID and uses that ID for the role name.\n If you specify a name, you must specify the ``CAPABILITY_NAMED_IAM`` value to acknowledge your template's capabilities. For more information, see [Acknowledging Resources in Templates](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-iam-template.html#using-iam-capabilities).\n  Naming an IAM resource can cause an unrecoverable error if you reuse the same template in multiple Regions. To prevent this, we recommend using ``Fn::Join`` and ``AWS::Region`` to create a Region-specific name, as in the following example: ``{\"Fn::Join\": [\"\", [{\"Ref\": \"AWS::Region\"}, {\"Ref\": \"MyResourceName\"}]]}``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_role#role_name IamRole#role_name}",
            "stability": "stable",
            "summary": "A name for the IAM role, up to 64 characters in length."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-role/index.ts",
            "line": 75
          },
          "name": "roleName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information about tagging, see [Tagging IAM resources](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_tags.html) in the *IAM User Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_role#tags IamRole#tags}",
            "stability": "stable",
            "summary": "A list of tags that are attached to the role."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-role/index.ts",
            "line": 81
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iamRole.IamRoleTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iam-role/index:IamRoleConfig"
    },
    "@cdktn/provider-awscc.iamRole.IamRolePolicies": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iamRole.IamRolePolicies",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iam-role/index.ts",
        "line": 83
      },
      "name": "IamRolePolicies",
      "namespace": "iamRole",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_role#policy_document IamRole#policy_document}",
            "stability": "stable",
            "summary": "The entire contents of the policy that defines permissions. For more information, see [Overview of JSON policies](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies.html#access_policies-json)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-role/index.ts",
            "line": 89
          },
          "name": "policyDocument",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_role#policy_name IamRole#policy_name}",
            "stability": "stable",
            "summary": "The friendly name (not ARN) identifying the policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-role/index.ts",
            "line": 95
          },
          "name": "policyName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iam-role/index:IamRolePolicies"
    },
    "@cdktn/provider-awscc.iamRole.IamRolePoliciesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iamRole.IamRolePoliciesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iam-role/index.ts",
          "line": 225
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iam-role/index.ts",
        "line": 217
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-role/index.ts",
            "line": 232
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iamRole.IamRolePoliciesOutputReference"
            }
          }
        }
      ],
      "name": "IamRolePoliciesList",
      "namespace": "iamRole",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-role/index.ts",
            "line": 218
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iamRole.IamRolePolicies"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iam-role/index:IamRolePoliciesList"
    },
    "@cdktn/provider-awscc.iamRole.IamRolePoliciesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iamRole.IamRolePoliciesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iam-role/index.ts",
          "line": 144
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iam-role/index.ts",
        "line": 134
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-role/index.ts",
            "line": 192
          },
          "name": "resetPolicyDocument"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-role/index.ts",
            "line": 208
          },
          "name": "resetPolicyName"
        }
      ],
      "name": "IamRolePoliciesOutputReference",
      "namespace": "iamRole",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-role/index.ts",
            "line": 196
          },
          "name": "policyDocumentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-role/index.ts",
            "line": 212
          },
          "name": "policyNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-role/index.ts",
            "line": 186
          },
          "name": "policyDocument",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-role/index.ts",
            "line": 202
          },
          "name": "policyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-role/index.ts",
            "line": 148
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iamRole.IamRolePolicies"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iam-role/index:IamRolePoliciesOutputReference"
    },
    "@cdktn/provider-awscc.iamRole.IamRoleTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iamRole.IamRoleTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iam-role/index.ts",
        "line": 236
      },
      "name": "IamRoleTags",
      "namespace": "iamRole",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "For example, ``Department`` or ``Cost Center`` are common choices.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_role#key IamRole#key}",
            "stability": "stable",
            "summary": "The key name that can be used to look up or retrieve the associated value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-role/index.ts",
            "line": 242
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For example, tags with a key name of ``Department`` could have values such as ``Human Resources``, ``Accounting``, and ``Support``. Tags with a key name of ``Cost Center`` might have values that consist of the number associated with the different cost centers in your company. Typically, many resources have tags with the same key name but with different values.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_role#value IamRole#value}",
            "stability": "stable",
            "summary": "The value associated with this tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-role/index.ts",
            "line": 248
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iam-role/index:IamRoleTags"
    },
    "@cdktn/provider-awscc.iamRole.IamRoleTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iamRole.IamRoleTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iam-role/index.ts",
          "line": 378
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iam-role/index.ts",
        "line": 370
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-role/index.ts",
            "line": 385
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iamRole.IamRoleTagsOutputReference"
            }
          }
        }
      ],
      "name": "IamRoleTagsList",
      "namespace": "iamRole",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-role/index.ts",
            "line": 371
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iamRole.IamRoleTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iam-role/index:IamRoleTagsList"
    },
    "@cdktn/provider-awscc.iamRole.IamRoleTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iamRole.IamRoleTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iam-role/index.ts",
          "line": 297
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iam-role/index.ts",
        "line": 287
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-role/index.ts",
            "line": 345
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-role/index.ts",
            "line": 361
          },
          "name": "resetValue"
        }
      ],
      "name": "IamRoleTagsOutputReference",
      "namespace": "iamRole",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-role/index.ts",
            "line": 349
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-role/index.ts",
            "line": 365
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-role/index.ts",
            "line": 339
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-role/index.ts",
            "line": 355
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-role/index.ts",
            "line": 301
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iamRole.IamRoleTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iam-role/index:IamRoleTagsOutputReference"
    },
    "@cdktn/provider-awscc.iamRolePolicy.IamRolePolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_role_policy awscc_iam_role_policy}."
      },
      "fqn": "@cdktn/provider-awscc.iamRolePolicy.IamRolePolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_role_policy awscc_iam_role_policy} Resource."
        },
        "locationInModule": {
          "filename": "src/iam-role-policy/index.ts",
          "line": 77
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.iamRolePolicy.IamRolePolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iam-role-policy/index.ts",
        "line": 45
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a IamRolePolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/iam-role-policy/index.ts",
            "line": 62
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the IamRolePolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_role_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing IamRolePolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the IamRolePolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-role-policy/index.ts",
            "line": 115
          },
          "name": "resetPolicyDocument"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-role-policy/index.ts",
            "line": 153
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-role-policy/index.ts",
            "line": 161
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IamRolePolicy",
      "namespace": "iamRolePolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-role-policy/index.ts",
            "line": 50
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-role-policy/index.ts",
            "line": 103
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-role-policy/index.ts",
            "line": 119
          },
          "name": "policyDocumentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-role-policy/index.ts",
            "line": 132
          },
          "name": "policyNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-role-policy/index.ts",
            "line": 145
          },
          "name": "roleNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-role-policy/index.ts",
            "line": 109
          },
          "name": "policyDocument",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-role-policy/index.ts",
            "line": 125
          },
          "name": "policyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-role-policy/index.ts",
            "line": 138
          },
          "name": "roleName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iam-role-policy/index:IamRolePolicy"
    },
    "@cdktn/provider-awscc.iamRolePolicy.IamRolePolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iamRolePolicy.IamRolePolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iam-role-policy/index.ts",
        "line": 14
      },
      "name": "IamRolePolicyConfig",
      "namespace": "iamRolePolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter allows (through its [regex pattern](https://docs.aws.amazon.com/http://wikipedia.org/wiki/regex)) a string of characters consisting of upper and lowercase alphanumeric characters with no spaces. You can also include any of the following characters: _+=,.@-\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_role_policy#policy_name IamRolePolicy#policy_name}",
            "stability": "stable",
            "summary": "The name of the policy document."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-role-policy/index.ts",
            "line": 32
          },
          "name": "policyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter allows (through its [regex pattern](https://docs.aws.amazon.com/http://wikipedia.org/wiki/regex)) a string of characters consisting of upper and lowercase alphanumeric characters with no spaces. You can also include any of the following characters: _+=,.@-\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_role_policy#role_name IamRolePolicy#role_name}",
            "stability": "stable",
            "summary": "The name of the role to associate the policy with."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-role-policy/index.ts",
            "line": 39
          },
          "name": "roleName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You must provide policies in JSON format in IAM. However, for CFN templates formatted in YAML, you can provide the policy in JSON or YAML format. CFN always converts a YAML policy to JSON format before submitting it to IAM.\n The [regex pattern](https://docs.aws.amazon.com/http://wikipedia.org/wiki/regex) used to validate this parameter is a string of characters consisting of the following:\n  +  Any printable ASCII character ranging from the space character (``\\u0020``) through the end of the ASCII character range\n  +  The printable characters in the Basic Latin and Latin-1 Supplement character set (through ``\\u00FF``)\n  +  The special characters tab (``\\u0009``), line feed (``\\u000A``), and carriage return (``\\u000D``)\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_role_policy#policy_document IamRolePolicy#policy_document}",
            "stability": "stable",
            "summary": "The policy document."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-role-policy/index.ts",
            "line": 25
          },
          "name": "policyDocument",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iam-role-policy/index:IamRolePolicyConfig"
    },
    "@cdktn/provider-awscc.iamSamlProvider.IamSamlProvider": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_saml_provider awscc_iam_saml_provider}."
      },
      "fqn": "@cdktn/provider-awscc.iamSamlProvider.IamSamlProvider",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_saml_provider awscc_iam_saml_provider} Resource."
        },
        "locationInModule": {
          "filename": "src/iam-saml-provider/index.ts",
          "line": 392
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.iamSamlProvider.IamSamlProviderConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iam-saml-provider/index.ts",
        "line": 360
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a IamSamlProvider resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/iam-saml-provider/index.ts",
            "line": 377
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the IamSamlProvider to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_saml_provider#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing IamSamlProvider that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the IamSamlProvider to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-saml-provider/index.ts",
            "line": 484
          },
          "name": "putPrivateKeyList",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iamSamlProvider.IamSamlProviderPrivateKeyListStruct"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-saml-provider/index.ts",
            "line": 537
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iamSamlProvider.IamSamlProviderTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-saml-provider/index.ts",
            "line": 429
          },
          "name": "resetAddPrivateKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-saml-provider/index.ts",
            "line": 450
          },
          "name": "resetAssertionEncryptionMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-saml-provider/index.ts",
            "line": 471
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-saml-provider/index.ts",
            "line": 487
          },
          "name": "resetPrivateKeyList"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-saml-provider/index.ts",
            "line": 503
          },
          "name": "resetRemovePrivateKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-saml-provider/index.ts",
            "line": 519
          },
          "name": "resetSamlMetadataDocument"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-saml-provider/index.ts",
            "line": 540
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-saml-provider/index.ts",
            "line": 552
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-saml-provider/index.ts",
            "line": 564
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IamSamlProvider",
      "namespace": "iamSamlProvider",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-saml-provider/index.ts",
            "line": 365
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-saml-provider/index.ts",
            "line": 438
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-saml-provider/index.ts",
            "line": 459
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-saml-provider/index.ts",
            "line": 481
          },
          "name": "privateKeyList",
          "type": {
            "fqn": "@cdktn/provider-awscc.iamSamlProvider.IamSamlProviderPrivateKeyListStructList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-saml-provider/index.ts",
            "line": 528
          },
          "name": "samlProviderUuid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-saml-provider/index.ts",
            "line": 534
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.iamSamlProvider.IamSamlProviderTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-saml-provider/index.ts",
            "line": 433
          },
          "name": "addPrivateKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-saml-provider/index.ts",
            "line": 454
          },
          "name": "assertionEncryptionModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-saml-provider/index.ts",
            "line": 475
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-saml-provider/index.ts",
            "line": 491
          },
          "name": "privateKeyListInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iamSamlProvider.IamSamlProviderPrivateKeyListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-saml-provider/index.ts",
            "line": 507
          },
          "name": "removePrivateKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-saml-provider/index.ts",
            "line": 523
          },
          "name": "samlMetadataDocumentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-saml-provider/index.ts",
            "line": 544
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iamSamlProvider.IamSamlProviderTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-saml-provider/index.ts",
            "line": 423
          },
          "name": "addPrivateKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-saml-provider/index.ts",
            "line": 444
          },
          "name": "assertionEncryptionMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-saml-provider/index.ts",
            "line": 465
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-saml-provider/index.ts",
            "line": 497
          },
          "name": "removePrivateKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-saml-provider/index.ts",
            "line": 513
          },
          "name": "samlMetadataDocument",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iam-saml-provider/index:IamSamlProvider"
    },
    "@cdktn/provider-awscc.iamSamlProvider.IamSamlProviderConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iamSamlProvider.IamSamlProviderConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iam-saml-provider/index.ts",
        "line": 14
      },
      "name": "IamSamlProviderConfig",
      "namespace": "iamSamlProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_saml_provider#add_private_key IamSamlProvider#add_private_key}",
            "stability": "stable",
            "summary": "The private key from your external identity provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-saml-provider/index.ts",
            "line": 20
          },
          "name": "addPrivateKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_saml_provider#assertion_encryption_mode IamSamlProvider#assertion_encryption_mode}",
            "stability": "stable",
            "summary": "The encryption setting for the SAML provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-saml-provider/index.ts",
            "line": 26
          },
          "name": "assertionEncryptionMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_saml_provider#name IamSamlProvider#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-saml-provider/index.ts",
            "line": 30
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_saml_provider#private_key_list IamSamlProvider#private_key_list}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-saml-provider/index.ts",
            "line": 34
          },
          "name": "privateKeyList",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iamSamlProvider.IamSamlProviderPrivateKeyListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_saml_provider#remove_private_key IamSamlProvider#remove_private_key}",
            "stability": "stable",
            "summary": "The Key ID of the private key to remove."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-saml-provider/index.ts",
            "line": 40
          },
          "name": "removePrivateKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_saml_provider#saml_metadata_document IamSamlProvider#saml_metadata_document}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-saml-provider/index.ts",
            "line": 44
          },
          "name": "samlMetadataDocument",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_saml_provider#tags IamSamlProvider#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-saml-provider/index.ts",
            "line": 48
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iamSamlProvider.IamSamlProviderTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iam-saml-provider/index:IamSamlProviderConfig"
    },
    "@cdktn/provider-awscc.iamSamlProvider.IamSamlProviderPrivateKeyListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iamSamlProvider.IamSamlProviderPrivateKeyListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iam-saml-provider/index.ts",
        "line": 50
      },
      "name": "IamSamlProviderPrivateKeyListStruct",
      "namespace": "iamSamlProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_saml_provider#key_id IamSamlProvider#key_id}",
            "stability": "stable",
            "summary": "The unique identifier for the SAML private key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-saml-provider/index.ts",
            "line": 56
          },
          "name": "keyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_saml_provider#timestamp IamSamlProvider#timestamp}",
            "stability": "stable",
            "summary": "The date and time, in <a href=\\\"http://www.iso.org/iso/iso8601\\\">ISO 8601 date-time </a> format, when the private key was uploaded."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-saml-provider/index.ts",
            "line": 62
          },
          "name": "timestamp",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iam-saml-provider/index:IamSamlProviderPrivateKeyListStruct"
    },
    "@cdktn/provider-awscc.iamSamlProvider.IamSamlProviderPrivateKeyListStructList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iamSamlProvider.IamSamlProviderPrivateKeyListStructList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iam-saml-provider/index.ts",
          "line": 192
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iam-saml-provider/index.ts",
        "line": 184
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-saml-provider/index.ts",
            "line": 199
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iamSamlProvider.IamSamlProviderPrivateKeyListStructOutputReference"
            }
          }
        }
      ],
      "name": "IamSamlProviderPrivateKeyListStructList",
      "namespace": "iamSamlProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-saml-provider/index.ts",
            "line": 185
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iamSamlProvider.IamSamlProviderPrivateKeyListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iam-saml-provider/index:IamSamlProviderPrivateKeyListStructList"
    },
    "@cdktn/provider-awscc.iamSamlProvider.IamSamlProviderPrivateKeyListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iamSamlProvider.IamSamlProviderPrivateKeyListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iam-saml-provider/index.ts",
          "line": 111
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iam-saml-provider/index.ts",
        "line": 101
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-saml-provider/index.ts",
            "line": 159
          },
          "name": "resetKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-saml-provider/index.ts",
            "line": 175
          },
          "name": "resetTimestamp"
        }
      ],
      "name": "IamSamlProviderPrivateKeyListStructOutputReference",
      "namespace": "iamSamlProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-saml-provider/index.ts",
            "line": 163
          },
          "name": "keyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-saml-provider/index.ts",
            "line": 179
          },
          "name": "timestampInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-saml-provider/index.ts",
            "line": 153
          },
          "name": "keyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-saml-provider/index.ts",
            "line": 169
          },
          "name": "timestamp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-saml-provider/index.ts",
            "line": 115
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iamSamlProvider.IamSamlProviderPrivateKeyListStruct"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iam-saml-provider/index:IamSamlProviderPrivateKeyListStructOutputReference"
    },
    "@cdktn/provider-awscc.iamSamlProvider.IamSamlProviderTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iamSamlProvider.IamSamlProviderTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iam-saml-provider/index.ts",
        "line": 203
      },
      "name": "IamSamlProviderTags",
      "namespace": "iamSamlProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_saml_provider#key IamSamlProvider#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-saml-provider/index.ts",
            "line": 209
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_saml_provider#value IamSamlProvider#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-saml-provider/index.ts",
            "line": 215
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iam-saml-provider/index:IamSamlProviderTags"
    },
    "@cdktn/provider-awscc.iamSamlProvider.IamSamlProviderTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iamSamlProvider.IamSamlProviderTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iam-saml-provider/index.ts",
          "line": 345
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iam-saml-provider/index.ts",
        "line": 337
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-saml-provider/index.ts",
            "line": 352
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iamSamlProvider.IamSamlProviderTagsOutputReference"
            }
          }
        }
      ],
      "name": "IamSamlProviderTagsList",
      "namespace": "iamSamlProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-saml-provider/index.ts",
            "line": 338
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iamSamlProvider.IamSamlProviderTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iam-saml-provider/index:IamSamlProviderTagsList"
    },
    "@cdktn/provider-awscc.iamSamlProvider.IamSamlProviderTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iamSamlProvider.IamSamlProviderTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iam-saml-provider/index.ts",
          "line": 264
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iam-saml-provider/index.ts",
        "line": 254
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-saml-provider/index.ts",
            "line": 312
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-saml-provider/index.ts",
            "line": 328
          },
          "name": "resetValue"
        }
      ],
      "name": "IamSamlProviderTagsOutputReference",
      "namespace": "iamSamlProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-saml-provider/index.ts",
            "line": 316
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-saml-provider/index.ts",
            "line": 332
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-saml-provider/index.ts",
            "line": 306
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-saml-provider/index.ts",
            "line": 322
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-saml-provider/index.ts",
            "line": 268
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iamSamlProvider.IamSamlProviderTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iam-saml-provider/index:IamSamlProviderTagsOutputReference"
    },
    "@cdktn/provider-awscc.iamServerCertificate.IamServerCertificate": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_server_certificate awscc_iam_server_certificate}."
      },
      "fqn": "@cdktn/provider-awscc.iamServerCertificate.IamServerCertificate",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_server_certificate awscc_iam_server_certificate} Resource."
        },
        "locationInModule": {
          "filename": "src/iam-server-certificate/index.ts",
          "line": 229
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.iamServerCertificate.IamServerCertificateConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iam-server-certificate/index.ts",
        "line": 197
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a IamServerCertificate resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/iam-server-certificate/index.ts",
            "line": 214
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the IamServerCertificate to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_server_certificate#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing IamServerCertificate that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the IamServerCertificate to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-server-certificate/index.ts",
            "line": 352
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iamServerCertificate.IamServerCertificateTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-server-certificate/index.ts",
            "line": 270
          },
          "name": "resetCertificateBody"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-server-certificate/index.ts",
            "line": 286
          },
          "name": "resetCertificateChain"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-server-certificate/index.ts",
            "line": 307
          },
          "name": "resetPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-server-certificate/index.ts",
            "line": 323
          },
          "name": "resetPrivateKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-server-certificate/index.ts",
            "line": 339
          },
          "name": "resetServerCertificateName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-server-certificate/index.ts",
            "line": 355
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-server-certificate/index.ts",
            "line": 367
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-server-certificate/index.ts",
            "line": 378
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IamServerCertificate",
      "namespace": "iamServerCertificate",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-server-certificate/index.ts",
            "line": 202
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-server-certificate/index.ts",
            "line": 258
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-server-certificate/index.ts",
            "line": 295
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-server-certificate/index.ts",
            "line": 349
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.iamServerCertificate.IamServerCertificateTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-server-certificate/index.ts",
            "line": 274
          },
          "name": "certificateBodyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-server-certificate/index.ts",
            "line": 290
          },
          "name": "certificateChainInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-server-certificate/index.ts",
            "line": 311
          },
          "name": "pathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-server-certificate/index.ts",
            "line": 327
          },
          "name": "privateKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-server-certificate/index.ts",
            "line": 343
          },
          "name": "serverCertificateNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-server-certificate/index.ts",
            "line": 359
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iamServerCertificate.IamServerCertificateTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-server-certificate/index.ts",
            "line": 264
          },
          "name": "certificateBody",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-server-certificate/index.ts",
            "line": 280
          },
          "name": "certificateChain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-server-certificate/index.ts",
            "line": 301
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-server-certificate/index.ts",
            "line": 317
          },
          "name": "privateKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-server-certificate/index.ts",
            "line": 333
          },
          "name": "serverCertificateName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iam-server-certificate/index:IamServerCertificate"
    },
    "@cdktn/provider-awscc.iamServerCertificate.IamServerCertificateConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iamServerCertificate.IamServerCertificateConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iam-server-certificate/index.ts",
        "line": 14
      },
      "name": "IamServerCertificateConfig",
      "namespace": "iamServerCertificate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_server_certificate#certificate_body IamServerCertificate#certificate_body}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-server-certificate/index.ts",
            "line": 18
          },
          "name": "certificateBody",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_server_certificate#certificate_chain IamServerCertificate#certificate_chain}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-server-certificate/index.ts",
            "line": 22
          },
          "name": "certificateChain",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_server_certificate#path IamServerCertificate#path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-server-certificate/index.ts",
            "line": 26
          },
          "name": "path",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_server_certificate#private_key IamServerCertificate#private_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-server-certificate/index.ts",
            "line": 30
          },
          "name": "privateKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_server_certificate#server_certificate_name IamServerCertificate#server_certificate_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-server-certificate/index.ts",
            "line": 34
          },
          "name": "serverCertificateName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_server_certificate#tags IamServerCertificate#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-server-certificate/index.ts",
            "line": 38
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iamServerCertificate.IamServerCertificateTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iam-server-certificate/index:IamServerCertificateConfig"
    },
    "@cdktn/provider-awscc.iamServerCertificate.IamServerCertificateTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iamServerCertificate.IamServerCertificateTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iam-server-certificate/index.ts",
        "line": 40
      },
      "name": "IamServerCertificateTags",
      "namespace": "iamServerCertificate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_server_certificate#key IamServerCertificate#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-server-certificate/index.ts",
            "line": 46
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_server_certificate#value IamServerCertificate#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-server-certificate/index.ts",
            "line": 52
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iam-server-certificate/index:IamServerCertificateTags"
    },
    "@cdktn/provider-awscc.iamServerCertificate.IamServerCertificateTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iamServerCertificate.IamServerCertificateTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iam-server-certificate/index.ts",
          "line": 182
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iam-server-certificate/index.ts",
        "line": 174
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-server-certificate/index.ts",
            "line": 189
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iamServerCertificate.IamServerCertificateTagsOutputReference"
            }
          }
        }
      ],
      "name": "IamServerCertificateTagsList",
      "namespace": "iamServerCertificate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-server-certificate/index.ts",
            "line": 175
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iamServerCertificate.IamServerCertificateTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iam-server-certificate/index:IamServerCertificateTagsList"
    },
    "@cdktn/provider-awscc.iamServerCertificate.IamServerCertificateTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iamServerCertificate.IamServerCertificateTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iam-server-certificate/index.ts",
          "line": 101
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iam-server-certificate/index.ts",
        "line": 91
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-server-certificate/index.ts",
            "line": 149
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-server-certificate/index.ts",
            "line": 165
          },
          "name": "resetValue"
        }
      ],
      "name": "IamServerCertificateTagsOutputReference",
      "namespace": "iamServerCertificate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-server-certificate/index.ts",
            "line": 153
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-server-certificate/index.ts",
            "line": 169
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-server-certificate/index.ts",
            "line": 143
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-server-certificate/index.ts",
            "line": 159
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-server-certificate/index.ts",
            "line": 105
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iamServerCertificate.IamServerCertificateTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iam-server-certificate/index:IamServerCertificateTagsOutputReference"
    },
    "@cdktn/provider-awscc.iamServiceLinkedRole.IamServiceLinkedRole": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_service_linked_role awscc_iam_service_linked_role}."
      },
      "fqn": "@cdktn/provider-awscc.iamServiceLinkedRole.IamServiceLinkedRole",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_service_linked_role awscc_iam_service_linked_role} Resource."
        },
        "locationInModule": {
          "filename": "src/iam-service-linked-role/index.ts",
          "line": 70
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.iamServiceLinkedRole.IamServiceLinkedRoleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iam-service-linked-role/index.ts",
        "line": 38
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a IamServiceLinkedRole resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/iam-service-linked-role/index.ts",
            "line": 55
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the IamServiceLinkedRole to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_service_linked_role#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing IamServiceLinkedRole that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the IamServiceLinkedRole to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-service-linked-role/index.ts",
            "line": 103
          },
          "name": "resetAwsServiceName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-service-linked-role/index.ts",
            "line": 119
          },
          "name": "resetCustomSuffix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-service-linked-role/index.ts",
            "line": 135
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-service-linked-role/index.ts",
            "line": 157
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-service-linked-role/index.ts",
            "line": 165
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IamServiceLinkedRole",
      "namespace": "iamServiceLinkedRole",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-service-linked-role/index.ts",
            "line": 43
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-service-linked-role/index.ts",
            "line": 144
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-service-linked-role/index.ts",
            "line": 149
          },
          "name": "roleName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-service-linked-role/index.ts",
            "line": 107
          },
          "name": "awsServiceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-service-linked-role/index.ts",
            "line": 123
          },
          "name": "customSuffixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-service-linked-role/index.ts",
            "line": 139
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-service-linked-role/index.ts",
            "line": 97
          },
          "name": "awsServiceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-service-linked-role/index.ts",
            "line": 113
          },
          "name": "customSuffix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-service-linked-role/index.ts",
            "line": 129
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iam-service-linked-role/index:IamServiceLinkedRole"
    },
    "@cdktn/provider-awscc.iamServiceLinkedRole.IamServiceLinkedRoleConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iamServiceLinkedRole.IamServiceLinkedRoleConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iam-service-linked-role/index.ts",
        "line": 14
      },
      "name": "IamServiceLinkedRoleConfig",
      "namespace": "iamServiceLinkedRole",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_service_linked_role#aws_service_name IamServiceLinkedRole#aws_service_name}",
            "stability": "stable",
            "summary": "The service principal for the AWS service to which this role is attached."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-service-linked-role/index.ts",
            "line": 20
          },
          "name": "awsServiceName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_service_linked_role#custom_suffix IamServiceLinkedRole#custom_suffix}",
            "stability": "stable",
            "summary": "A string that you provide, which is combined with the service-provided prefix to form the complete role name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-service-linked-role/index.ts",
            "line": 26
          },
          "name": "customSuffix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_service_linked_role#description IamServiceLinkedRole#description}",
            "stability": "stable",
            "summary": "The description of the role."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-service-linked-role/index.ts",
            "line": 32
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iam-service-linked-role/index:IamServiceLinkedRoleConfig"
    },
    "@cdktn/provider-awscc.iamUser.IamUser": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_user awscc_iam_user}."
      },
      "fqn": "@cdktn/provider-awscc.iamUser.IamUser",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_user awscc_iam_user} Resource."
        },
        "locationInModule": {
          "filename": "src/iam-user/index.ts",
          "line": 551
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.iamUser.IamUserConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iam-user/index.ts",
        "line": 519
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a IamUser resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/iam-user/index.ts",
            "line": 536
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the IamUser to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_user#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing IamUser that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the IamUser to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-user/index.ts",
            "line": 612
          },
          "name": "putLoginProfile",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iamUser.IamUserLoginProfile"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-user/index.ts",
            "line": 676
          },
          "name": "putPolicies",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iamUser.IamUserPolicies"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-user/index.ts",
            "line": 692
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iamUser.IamUserTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-user/index.ts",
            "line": 594
          },
          "name": "resetGroups"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-user/index.ts",
            "line": 615
          },
          "name": "resetLoginProfile"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-user/index.ts",
            "line": 631
          },
          "name": "resetManagedPolicyArns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-user/index.ts",
            "line": 647
          },
          "name": "resetPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-user/index.ts",
            "line": 663
          },
          "name": "resetPermissionsBoundary"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-user/index.ts",
            "line": 679
          },
          "name": "resetPolicies"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-user/index.ts",
            "line": 695
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-user/index.ts",
            "line": 711
          },
          "name": "resetUserName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-user/index.ts",
            "line": 723
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-user/index.ts",
            "line": 736
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IamUser",
      "namespace": "iamUser",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-user/index.ts",
            "line": 524
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-user/index.ts",
            "line": 582
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-user/index.ts",
            "line": 603
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-user/index.ts",
            "line": 609
          },
          "name": "loginProfile",
          "type": {
            "fqn": "@cdktn/provider-awscc.iamUser.IamUserLoginProfileOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-user/index.ts",
            "line": 673
          },
          "name": "policies",
          "type": {
            "fqn": "@cdktn/provider-awscc.iamUser.IamUserPoliciesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-user/index.ts",
            "line": 689
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.iamUser.IamUserTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-user/index.ts",
            "line": 598
          },
          "name": "groupsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-user/index.ts",
            "line": 619
          },
          "name": "loginProfileInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iamUser.IamUserLoginProfile"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-user/index.ts",
            "line": 635
          },
          "name": "managedPolicyArnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-user/index.ts",
            "line": 651
          },
          "name": "pathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-user/index.ts",
            "line": 667
          },
          "name": "permissionsBoundaryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-user/index.ts",
            "line": 683
          },
          "name": "policiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iamUser.IamUserPolicies"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-user/index.ts",
            "line": 699
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iamUser.IamUserTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-user/index.ts",
            "line": 715
          },
          "name": "userNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-user/index.ts",
            "line": 588
          },
          "name": "groups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-user/index.ts",
            "line": 625
          },
          "name": "managedPolicyArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-user/index.ts",
            "line": 641
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-user/index.ts",
            "line": 657
          },
          "name": "permissionsBoundary",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-user/index.ts",
            "line": 705
          },
          "name": "userName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iam-user/index:IamUser"
    },
    "@cdktn/provider-awscc.iamUser.IamUserConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iamUser.IamUserConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iam-user/index.ts",
        "line": 14
      },
      "name": "IamUserConfig",
      "namespace": "iamUser",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_user#groups IamUser#groups}",
            "stability": "stable",
            "summary": "A list of group names to which you want to add the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-user/index.ts",
            "line": 20
          },
          "name": "groups",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "A password allows an IAM user to access AWS services through the console.\n You can use the CLI, the AWS API, or the *Users* page in the IAM console to create a password for any IAM user. Use [ChangePassword](https://docs.aws.amazon.com/IAM/latest/APIReference/API_ChangePassword.html) to update your own existing password in the *My Security Credentials* page in the console.\n For more information about managing passwords, see [Managing passwords](https://docs.aws.amazon.com/IAM/latest/UserGuide/Using_ManagingLogins.html) in the *User Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_user#login_profile IamUser#login_profile}",
            "stability": "stable",
            "summary": "Creates a password for the specified IAM user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-user/index.ts",
            "line": 28
          },
          "name": "loginProfile",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iamUser.IamUserLoginProfile"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information about ARNs, see [Amazon Resource Names (ARNs) and Service Namespaces](https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html) in the *General Reference*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_user#managed_policy_arns IamUser#managed_policy_arns}",
            "stability": "stable",
            "summary": "A list of Amazon Resource Names (ARNs) of the IAM managed policies that you want to attach to the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-user/index.ts",
            "line": 35
          },
          "name": "managedPolicyArns",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information about paths, see [IAM identifiers](https://docs.aws.amazon.com/IAM/latest/UserGuide/Using_Identifiers.html) in the *IAM User Guide*.\n This parameter is optional. If it is not included, it defaults to a slash (/).\n This parameter allows (through its [regex pattern](https://docs.aws.amazon.com/http://wikipedia.org/wiki/regex)) a string of characters consisting of either a forward slash (/) by itself or a string that must begin and end with forward slashes. In addition, it can contain any ASCII character from the ! (``\\u0021``) through the DEL character (``\\u007F``), including most punctuation characters, digits, and upper and lowercased letters.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_user#path IamUser#path}",
            "stability": "stable",
            "summary": "The path for the user name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-user/index.ts",
            "line": 43
          },
          "name": "path",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "A permissions boundary policy defines the maximum permissions that identity-based policies can grant to an entity, but does not grant permissions. Permissions boundaries do not define the maximum permissions that a resource-based policy can grant to an entity. To learn more, see [Permissions boundaries for IAM entities](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_boundaries.html) in the *IAM User Guide*.\n For more information about policy types, see [Policy types](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies.html#access_policy-types) in the *IAM User Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_user#permissions_boundary IamUser#permissions_boundary}",
            "stability": "stable",
            "summary": "The ARN of the managed policy that is used to set the permissions boundary for the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-user/index.ts",
            "line": 51
          },
          "name": "permissionsBoundary",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "To view AWS::IAM::User snippets, see [Declaring an User Resource](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/quickref-iam.html#scenario-iam-user).\n  The name of each policy for a role, user, or group must be unique. If you don't choose unique names, updates to the IAM identity will fail. \n  For information about limits on the number of inline policies that you can embed in a user, see [Limitations on Entities](https://docs.aws.amazon.com/IAM/latest/UserGuide/LimitationsOnEntities.html) in the *User Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_user#policies IamUser#policies}",
            "stability": "stable",
            "summary": "Adds or updates an inline policy document that is embedded in the specified IAM user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-user/index.ts",
            "line": 59
          },
          "name": "policies",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iamUser.IamUserPolicies"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Each tag consists of a key name and an associated value. For more information about tagging, see [Tagging IAM resources](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_tags.html) in the *IAM User Guide*.\n  If any one of the tags is invalid or if you exceed the allowed maximum number of tags, then the entire request fails and the resource is not created.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_user#tags IamUser#tags}",
            "stability": "stable",
            "summary": "A list of tags that you want to attach to the new user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-user/index.ts",
            "line": 66
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iamUser.IamUserTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Do not include the path in this value.\n This parameter allows (per its [regex pattern](https://docs.aws.amazon.com/http://wikipedia.org/wiki/regex)) a string of characters consisting of upper and lowercase alphanumeric characters with no spaces. You can also include any of the following characters: _+=,.@-. The user name must be unique within the account. User names are not distinguished by case. For example, you cannot create users named both \"John\" and \"john\".\n If you don't specify a name, CFN generates a unique physical ID and uses that ID for the user name.\n If you specify a name, you must specify the ``CAPABILITY_NAMED_IAM`` value to acknowledge your template's capabilities. For more information, see [Acknowledging Resources in Templates](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-iam-template.html#using-iam-capabilities).\n  Naming an IAM resource can cause an unrecoverable error if you reuse the same template in multiple Regions. To prevent this, we recommend using ``Fn::Join`` and ``AWS::Region`` to create a Region-specific name, as in the following example: ``{\"Fn::Join\": [\"\", [{\"Ref\": \"AWS::Region\"}, {\"Ref\": \"MyResourceName\"}]]}``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_user#user_name IamUser#user_name}",
            "stability": "stable",
            "summary": "The name of the user to create."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-user/index.ts",
            "line": 76
          },
          "name": "userName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iam-user/index:IamUserConfig"
    },
    "@cdktn/provider-awscc.iamUser.IamUserLoginProfile": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iamUser.IamUserLoginProfile",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iam-user/index.ts",
        "line": 78
      },
      "name": "IamUserLoginProfile",
      "namespace": "iamUser",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_user#password IamUser#password}",
            "stability": "stable",
            "summary": "The user's password."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-user/index.ts",
            "line": 84
          },
          "name": "password",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_user#password_reset_required IamUser#password_reset_required}",
            "stability": "stable",
            "summary": "Specifies whether the user is required to set a new password on next sign-in."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-user/index.ts",
            "line": 90
          },
          "name": "passwordResetRequired",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iam-user/index:IamUserLoginProfile"
    },
    "@cdktn/provider-awscc.iamUser.IamUserLoginProfileOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iamUser.IamUserLoginProfileOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iam-user/index.ts",
          "line": 137
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iam-user/index.ts",
        "line": 129
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-user/index.ts",
            "line": 185
          },
          "name": "resetPassword"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-user/index.ts",
            "line": 201
          },
          "name": "resetPasswordResetRequired"
        }
      ],
      "name": "IamUserLoginProfileOutputReference",
      "namespace": "iamUser",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-user/index.ts",
            "line": 189
          },
          "name": "passwordInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-user/index.ts",
            "line": 205
          },
          "name": "passwordResetRequiredInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-user/index.ts",
            "line": 179
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-user/index.ts",
            "line": 195
          },
          "name": "passwordResetRequired",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-user/index.ts",
            "line": 141
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iamUser.IamUserLoginProfile"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iam-user/index:IamUserLoginProfileOutputReference"
    },
    "@cdktn/provider-awscc.iamUser.IamUserPolicies": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iamUser.IamUserPolicies",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iam-user/index.ts",
        "line": 209
      },
      "name": "IamUserPolicies",
      "namespace": "iamUser",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_user#policy_document IamUser#policy_document}",
            "stability": "stable",
            "summary": "The entire contents of the policy that defines permissions. For more information, see [Overview of JSON policies](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies.html#access_policies-json)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-user/index.ts",
            "line": 215
          },
          "name": "policyDocument",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_user#policy_name IamUser#policy_name}",
            "stability": "stable",
            "summary": "The friendly name (not ARN) identifying the policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-user/index.ts",
            "line": 221
          },
          "name": "policyName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iam-user/index:IamUserPolicies"
    },
    "@cdktn/provider-awscc.iamUser.IamUserPoliciesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iamUser.IamUserPoliciesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iam-user/index.ts",
          "line": 351
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iam-user/index.ts",
        "line": 343
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-user/index.ts",
            "line": 358
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iamUser.IamUserPoliciesOutputReference"
            }
          }
        }
      ],
      "name": "IamUserPoliciesList",
      "namespace": "iamUser",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-user/index.ts",
            "line": 344
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iamUser.IamUserPolicies"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iam-user/index:IamUserPoliciesList"
    },
    "@cdktn/provider-awscc.iamUser.IamUserPoliciesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iamUser.IamUserPoliciesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iam-user/index.ts",
          "line": 270
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iam-user/index.ts",
        "line": 260
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-user/index.ts",
            "line": 318
          },
          "name": "resetPolicyDocument"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-user/index.ts",
            "line": 334
          },
          "name": "resetPolicyName"
        }
      ],
      "name": "IamUserPoliciesOutputReference",
      "namespace": "iamUser",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-user/index.ts",
            "line": 322
          },
          "name": "policyDocumentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-user/index.ts",
            "line": 338
          },
          "name": "policyNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-user/index.ts",
            "line": 312
          },
          "name": "policyDocument",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-user/index.ts",
            "line": 328
          },
          "name": "policyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-user/index.ts",
            "line": 274
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iamUser.IamUserPolicies"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iam-user/index:IamUserPoliciesOutputReference"
    },
    "@cdktn/provider-awscc.iamUser.IamUserTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iamUser.IamUserTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iam-user/index.ts",
        "line": 362
      },
      "name": "IamUserTags",
      "namespace": "iamUser",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "For example, ``Department`` or ``Cost Center`` are common choices.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_user#key IamUser#key}",
            "stability": "stable",
            "summary": "The key name that can be used to look up or retrieve the associated value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-user/index.ts",
            "line": 368
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For example, tags with a key name of ``Department`` could have values such as ``Human Resources``, ``Accounting``, and ``Support``. Tags with a key name of ``Cost Center`` might have values that consist of the number associated with the different cost centers in your company. Typically, many resources have tags with the same key name but with different values.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_user#value IamUser#value}",
            "stability": "stable",
            "summary": "The value associated with this tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-user/index.ts",
            "line": 374
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iam-user/index:IamUserTags"
    },
    "@cdktn/provider-awscc.iamUser.IamUserTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iamUser.IamUserTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iam-user/index.ts",
          "line": 504
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iam-user/index.ts",
        "line": 496
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-user/index.ts",
            "line": 511
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iamUser.IamUserTagsOutputReference"
            }
          }
        }
      ],
      "name": "IamUserTagsList",
      "namespace": "iamUser",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-user/index.ts",
            "line": 497
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iamUser.IamUserTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iam-user/index:IamUserTagsList"
    },
    "@cdktn/provider-awscc.iamUser.IamUserTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iamUser.IamUserTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iam-user/index.ts",
          "line": 423
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iam-user/index.ts",
        "line": 413
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-user/index.ts",
            "line": 471
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-user/index.ts",
            "line": 487
          },
          "name": "resetValue"
        }
      ],
      "name": "IamUserTagsOutputReference",
      "namespace": "iamUser",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-user/index.ts",
            "line": 475
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-user/index.ts",
            "line": 491
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-user/index.ts",
            "line": 465
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-user/index.ts",
            "line": 481
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-user/index.ts",
            "line": 427
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iamUser.IamUserTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iam-user/index:IamUserTagsOutputReference"
    },
    "@cdktn/provider-awscc.iamUserPolicy.IamUserPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_user_policy awscc_iam_user_policy}."
      },
      "fqn": "@cdktn/provider-awscc.iamUserPolicy.IamUserPolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_user_policy awscc_iam_user_policy} Resource."
        },
        "locationInModule": {
          "filename": "src/iam-user-policy/index.ts",
          "line": 77
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.iamUserPolicy.IamUserPolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iam-user-policy/index.ts",
        "line": 45
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a IamUserPolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/iam-user-policy/index.ts",
            "line": 62
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the IamUserPolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_user_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing IamUserPolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the IamUserPolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-user-policy/index.ts",
            "line": 115
          },
          "name": "resetPolicyDocument"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-user-policy/index.ts",
            "line": 153
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-user-policy/index.ts",
            "line": 161
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IamUserPolicy",
      "namespace": "iamUserPolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-user-policy/index.ts",
            "line": 50
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-user-policy/index.ts",
            "line": 103
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-user-policy/index.ts",
            "line": 119
          },
          "name": "policyDocumentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-user-policy/index.ts",
            "line": 132
          },
          "name": "policyNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-user-policy/index.ts",
            "line": 145
          },
          "name": "userNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-user-policy/index.ts",
            "line": 109
          },
          "name": "policyDocument",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-user-policy/index.ts",
            "line": 125
          },
          "name": "policyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-user-policy/index.ts",
            "line": 138
          },
          "name": "userName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iam-user-policy/index:IamUserPolicy"
    },
    "@cdktn/provider-awscc.iamUserPolicy.IamUserPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iamUserPolicy.IamUserPolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iam-user-policy/index.ts",
        "line": 14
      },
      "name": "IamUserPolicyConfig",
      "namespace": "iamUserPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter allows (through its [regex pattern](https://docs.aws.amazon.com/http://wikipedia.org/wiki/regex)) a string of characters consisting of upper and lowercase alphanumeric characters with no spaces. You can also include any of the following characters: _+=,.@-\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_user_policy#policy_name IamUserPolicy#policy_name}",
            "stability": "stable",
            "summary": "The name of the policy document."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-user-policy/index.ts",
            "line": 32
          },
          "name": "policyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter allows (through its [regex pattern](https://docs.aws.amazon.com/http://wikipedia.org/wiki/regex)) a string of characters consisting of upper and lowercase alphanumeric characters with no spaces. You can also include any of the following characters: _+=,.@-\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_user_policy#user_name IamUserPolicy#user_name}",
            "stability": "stable",
            "summary": "The name of the user to associate the policy with."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-user-policy/index.ts",
            "line": 39
          },
          "name": "userName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You must provide policies in JSON format in IAM. However, for CFN templates formatted in YAML, you can provide the policy in JSON or YAML format. CFN always converts a YAML policy to JSON format before submitting it to IAM.\n The [regex pattern](https://docs.aws.amazon.com/http://wikipedia.org/wiki/regex) used to validate this parameter is a string of characters consisting of the following:\n  +  Any printable ASCII character ranging from the space character (``\\u0020``) through the end of the ASCII character range\n  +  The printable characters in the Basic Latin and Latin-1 Supplement character set (through ``\\u00FF``)\n  +  The special characters tab (``\\u0009``), line feed (``\\u000A``), and carriage return (``\\u000D``)\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_user_policy#policy_document IamUserPolicy#policy_document}",
            "stability": "stable",
            "summary": "The policy document."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-user-policy/index.ts",
            "line": 25
          },
          "name": "policyDocument",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iam-user-policy/index:IamUserPolicyConfig"
    },
    "@cdktn/provider-awscc.iamVirtualMfaDevice.IamVirtualMfaDevice": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_virtual_mfa_device awscc_iam_virtual_mfa_device}."
      },
      "fqn": "@cdktn/provider-awscc.iamVirtualMfaDevice.IamVirtualMfaDevice",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_virtual_mfa_device awscc_iam_virtual_mfa_device} Resource."
        },
        "locationInModule": {
          "filename": "src/iam-virtual-mfa-device/index.ts",
          "line": 221
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.iamVirtualMfaDevice.IamVirtualMfaDeviceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iam-virtual-mfa-device/index.ts",
        "line": 189
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a IamVirtualMfaDevice resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/iam-virtual-mfa-device/index.ts",
            "line": 206
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the IamVirtualMfaDevice to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_virtual_mfa_device#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing IamVirtualMfaDevice that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the IamVirtualMfaDevice to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-virtual-mfa-device/index.ts",
            "line": 278
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iamVirtualMfaDevice.IamVirtualMfaDeviceTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-virtual-mfa-device/index.ts",
            "line": 260
          },
          "name": "resetPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-virtual-mfa-device/index.ts",
            "line": 281
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-virtual-mfa-device/index.ts",
            "line": 310
          },
          "name": "resetVirtualMfaDeviceName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-virtual-mfa-device/index.ts",
            "line": 322
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-virtual-mfa-device/index.ts",
            "line": 331
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IamVirtualMfaDevice",
      "namespace": "iamVirtualMfaDevice",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-virtual-mfa-device/index.ts",
            "line": 194
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-virtual-mfa-device/index.ts",
            "line": 248
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-virtual-mfa-device/index.ts",
            "line": 269
          },
          "name": "serialNumber",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-virtual-mfa-device/index.ts",
            "line": 275
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.iamVirtualMfaDevice.IamVirtualMfaDeviceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-virtual-mfa-device/index.ts",
            "line": 264
          },
          "name": "pathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-virtual-mfa-device/index.ts",
            "line": 285
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iamVirtualMfaDevice.IamVirtualMfaDeviceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-virtual-mfa-device/index.ts",
            "line": 298
          },
          "name": "usersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-virtual-mfa-device/index.ts",
            "line": 314
          },
          "name": "virtualMfaDeviceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-virtual-mfa-device/index.ts",
            "line": 254
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-virtual-mfa-device/index.ts",
            "line": 291
          },
          "name": "users",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-virtual-mfa-device/index.ts",
            "line": 304
          },
          "name": "virtualMfaDeviceName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iam-virtual-mfa-device/index:IamVirtualMfaDevice"
    },
    "@cdktn/provider-awscc.iamVirtualMfaDevice.IamVirtualMfaDeviceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iamVirtualMfaDevice.IamVirtualMfaDeviceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iam-virtual-mfa-device/index.ts",
        "line": 14
      },
      "name": "IamVirtualMfaDeviceConfig",
      "namespace": "iamVirtualMfaDevice",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_virtual_mfa_device#users IamVirtualMfaDevice#users}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-virtual-mfa-device/index.ts",
            "line": 26
          },
          "name": "users",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_virtual_mfa_device#path IamVirtualMfaDevice#path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-virtual-mfa-device/index.ts",
            "line": 18
          },
          "name": "path",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_virtual_mfa_device#tags IamVirtualMfaDevice#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-virtual-mfa-device/index.ts",
            "line": 22
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iamVirtualMfaDevice.IamVirtualMfaDeviceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_virtual_mfa_device#virtual_mfa_device_name IamVirtualMfaDevice#virtual_mfa_device_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-virtual-mfa-device/index.ts",
            "line": 30
          },
          "name": "virtualMfaDeviceName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iam-virtual-mfa-device/index:IamVirtualMfaDeviceConfig"
    },
    "@cdktn/provider-awscc.iamVirtualMfaDevice.IamVirtualMfaDeviceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iamVirtualMfaDevice.IamVirtualMfaDeviceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iam-virtual-mfa-device/index.ts",
        "line": 32
      },
      "name": "IamVirtualMfaDeviceTags",
      "namespace": "iamVirtualMfaDevice",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_virtual_mfa_device#key IamVirtualMfaDevice#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-virtual-mfa-device/index.ts",
            "line": 38
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iam_virtual_mfa_device#value IamVirtualMfaDevice#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-virtual-mfa-device/index.ts",
            "line": 44
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iam-virtual-mfa-device/index:IamVirtualMfaDeviceTags"
    },
    "@cdktn/provider-awscc.iamVirtualMfaDevice.IamVirtualMfaDeviceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iamVirtualMfaDevice.IamVirtualMfaDeviceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iam-virtual-mfa-device/index.ts",
          "line": 174
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iam-virtual-mfa-device/index.ts",
        "line": 166
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-virtual-mfa-device/index.ts",
            "line": 181
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iamVirtualMfaDevice.IamVirtualMfaDeviceTagsOutputReference"
            }
          }
        }
      ],
      "name": "IamVirtualMfaDeviceTagsList",
      "namespace": "iamVirtualMfaDevice",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-virtual-mfa-device/index.ts",
            "line": 167
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iamVirtualMfaDevice.IamVirtualMfaDeviceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iam-virtual-mfa-device/index:IamVirtualMfaDeviceTagsList"
    },
    "@cdktn/provider-awscc.iamVirtualMfaDevice.IamVirtualMfaDeviceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iamVirtualMfaDevice.IamVirtualMfaDeviceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iam-virtual-mfa-device/index.ts",
          "line": 93
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iam-virtual-mfa-device/index.ts",
        "line": 83
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-virtual-mfa-device/index.ts",
            "line": 141
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-virtual-mfa-device/index.ts",
            "line": 157
          },
          "name": "resetValue"
        }
      ],
      "name": "IamVirtualMfaDeviceTagsOutputReference",
      "namespace": "iamVirtualMfaDevice",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-virtual-mfa-device/index.ts",
            "line": 145
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-virtual-mfa-device/index.ts",
            "line": 161
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-virtual-mfa-device/index.ts",
            "line": 135
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-virtual-mfa-device/index.ts",
            "line": 151
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-virtual-mfa-device/index.ts",
            "line": 97
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iamVirtualMfaDevice.IamVirtualMfaDeviceTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iam-virtual-mfa-device/index:IamVirtualMfaDeviceTagsOutputReference"
    },
    "@cdktn/provider-awscc.identitystoreGroup.IdentitystoreGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/identitystore_group awscc_identitystore_group}."
      },
      "fqn": "@cdktn/provider-awscc.identitystoreGroup.IdentitystoreGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/identitystore_group awscc_identitystore_group} Resource."
        },
        "locationInModule": {
          "filename": "src/identitystore-group/index.ts",
          "line": 70
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.identitystoreGroup.IdentitystoreGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/identitystore-group/index.ts",
        "line": 38
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a IdentitystoreGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/identitystore-group/index.ts",
            "line": 55
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the IdentitystoreGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/identitystore_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing IdentitystoreGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the IdentitystoreGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/identitystore-group/index.ts",
            "line": 103
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/identitystore-group/index.ts",
            "line": 151
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/identitystore-group/index.ts",
            "line": 159
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IdentitystoreGroup",
      "namespace": "identitystoreGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/identitystore-group/index.ts",
            "line": 43
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/identitystore-group/index.ts",
            "line": 125
          },
          "name": "groupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/identitystore-group/index.ts",
            "line": 130
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/identitystore-group/index.ts",
            "line": 107
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/identitystore-group/index.ts",
            "line": 120
          },
          "name": "displayNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/identitystore-group/index.ts",
            "line": 143
          },
          "name": "identityStoreIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/identitystore-group/index.ts",
            "line": 97
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/identitystore-group/index.ts",
            "line": 113
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/identitystore-group/index.ts",
            "line": 136
          },
          "name": "identityStoreId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/identitystore-group/index:IdentitystoreGroup"
    },
    "@cdktn/provider-awscc.identitystoreGroup.IdentitystoreGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.identitystoreGroup.IdentitystoreGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/identitystore-group/index.ts",
        "line": 14
      },
      "name": "IdentitystoreGroupConfig",
      "namespace": "identitystoreGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/identitystore_group#display_name IdentitystoreGroup#display_name}",
            "stability": "stable",
            "summary": "A string containing the name of the group. This value is commonly displayed when the group is referenced."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/identitystore-group/index.ts",
            "line": 26
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/identitystore_group#identity_store_id IdentitystoreGroup#identity_store_id}",
            "stability": "stable",
            "summary": "The globally unique identifier for the identity store."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/identitystore-group/index.ts",
            "line": 32
          },
          "name": "identityStoreId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/identitystore_group#description IdentitystoreGroup#description}",
            "stability": "stable",
            "summary": "A string containing the description of the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/identitystore-group/index.ts",
            "line": 20
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/identitystore-group/index:IdentitystoreGroupConfig"
    },
    "@cdktn/provider-awscc.identitystoreGroupMembership.IdentitystoreGroupMembership": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/identitystore_group_membership awscc_identitystore_group_membership}."
      },
      "fqn": "@cdktn/provider-awscc.identitystoreGroupMembership.IdentitystoreGroupMembership",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/identitystore_group_membership awscc_identitystore_group_membership} Resource."
        },
        "locationInModule": {
          "filename": "src/identitystore-group-membership/index.ts",
          "line": 163
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.identitystoreGroupMembership.IdentitystoreGroupMembershipConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/identitystore-group-membership/index.ts",
        "line": 131
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a IdentitystoreGroupMembership resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/identitystore-group-membership/index.ts",
            "line": 148
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the IdentitystoreGroupMembership to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/identitystore_group_membership#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing IdentitystoreGroupMembership that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the IdentitystoreGroupMembership to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/identitystore-group-membership/index.ts",
            "line": 224
          },
          "name": "putMemberId",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.identitystoreGroupMembership.IdentitystoreGroupMembershipMemberId"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/identitystore-group-membership/index.ts",
            "line": 241
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/identitystore-group-membership/index.ts",
            "line": 249
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IdentitystoreGroupMembership",
      "namespace": "identitystoreGroupMembership",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/identitystore-group-membership/index.ts",
            "line": 136
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/identitystore-group-membership/index.ts",
            "line": 202
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/identitystore-group-membership/index.ts",
            "line": 221
          },
          "name": "memberId",
          "type": {
            "fqn": "@cdktn/provider-awscc.identitystoreGroupMembership.IdentitystoreGroupMembershipMemberIdOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/identitystore-group-membership/index.ts",
            "line": 233
          },
          "name": "membershipId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/identitystore-group-membership/index.ts",
            "line": 197
          },
          "name": "groupIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/identitystore-group-membership/index.ts",
            "line": 215
          },
          "name": "identityStoreIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/identitystore-group-membership/index.ts",
            "line": 228
          },
          "name": "memberIdInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.identitystoreGroupMembership.IdentitystoreGroupMembershipMemberId"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/identitystore-group-membership/index.ts",
            "line": 190
          },
          "name": "groupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/identitystore-group-membership/index.ts",
            "line": 208
          },
          "name": "identityStoreId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/identitystore-group-membership/index:IdentitystoreGroupMembership"
    },
    "@cdktn/provider-awscc.identitystoreGroupMembership.IdentitystoreGroupMembershipConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.identitystoreGroupMembership.IdentitystoreGroupMembershipConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/identitystore-group-membership/index.ts",
        "line": 14
      },
      "name": "IdentitystoreGroupMembershipConfig",
      "namespace": "identitystoreGroupMembership",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/identitystore_group_membership#group_id IdentitystoreGroupMembership#group_id}",
            "stability": "stable",
            "summary": "The unique identifier for a group in the identity store."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/identitystore-group-membership/index.ts",
            "line": 20
          },
          "name": "groupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/identitystore_group_membership#identity_store_id IdentitystoreGroupMembership#identity_store_id}",
            "stability": "stable",
            "summary": "The globally unique identifier for the identity store."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/identitystore-group-membership/index.ts",
            "line": 26
          },
          "name": "identityStoreId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/identitystore_group_membership#member_id IdentitystoreGroupMembership#member_id}",
            "stability": "stable",
            "summary": "An object containing the identifier of a group member."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/identitystore-group-membership/index.ts",
            "line": 32
          },
          "name": "memberId",
          "type": {
            "fqn": "@cdktn/provider-awscc.identitystoreGroupMembership.IdentitystoreGroupMembershipMemberId"
          }
        }
      ],
      "symbolId": "src/identitystore-group-membership/index:IdentitystoreGroupMembershipConfig"
    },
    "@cdktn/provider-awscc.identitystoreGroupMembership.IdentitystoreGroupMembershipMemberId": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.identitystoreGroupMembership.IdentitystoreGroupMembershipMemberId",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/identitystore-group-membership/index.ts",
        "line": 34
      },
      "name": "IdentitystoreGroupMembershipMemberId",
      "namespace": "identitystoreGroupMembership",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/identitystore_group_membership#user_id IdentitystoreGroupMembership#user_id}",
            "stability": "stable",
            "summary": "The identifier for a user in the identity store."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/identitystore-group-membership/index.ts",
            "line": 40
          },
          "name": "userId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/identitystore-group-membership/index:IdentitystoreGroupMembershipMemberId"
    },
    "@cdktn/provider-awscc.identitystoreGroupMembership.IdentitystoreGroupMembershipMemberIdOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.identitystoreGroupMembership.IdentitystoreGroupMembershipMemberIdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/identitystore-group-membership/index.ts",
          "line": 80
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/identitystore-group-membership/index.ts",
        "line": 72
      },
      "name": "IdentitystoreGroupMembershipMemberIdOutputReference",
      "namespace": "identitystoreGroupMembership",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/identitystore-group-membership/index.ts",
            "line": 123
          },
          "name": "userIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/identitystore-group-membership/index.ts",
            "line": 116
          },
          "name": "userId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/identitystore-group-membership/index.ts",
            "line": 84
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.identitystoreGroupMembership.IdentitystoreGroupMembershipMemberId"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/identitystore-group-membership/index:IdentitystoreGroupMembershipMemberIdOutputReference"
    },
    "@cdktn/provider-awscc.imagebuilderComponent.ImagebuilderComponent": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_component awscc_imagebuilder_component}."
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderComponent.ImagebuilderComponent",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_component awscc_imagebuilder_component} Resource."
        },
        "locationInModule": {
          "filename": "src/imagebuilder-component/index.ts",
          "line": 181
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.imagebuilderComponent.ImagebuilderComponentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/imagebuilder-component/index.ts",
        "line": 149
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ImagebuilderComponent resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/imagebuilder-component/index.ts",
            "line": 166
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ImagebuilderComponent to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_component#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ImagebuilderComponent that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ImagebuilderComponent to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-component/index.ts",
            "line": 226
          },
          "name": "resetChangeDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-component/index.ts",
            "line": 242
          },
          "name": "resetData"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-component/index.ts",
            "line": 258
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-component/index.ts",
            "line": 284
          },
          "name": "resetKmsKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-component/index.ts",
            "line": 332
          },
          "name": "resetSupportedOsVersions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-component/index.ts",
            "line": 348
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-component/index.ts",
            "line": 369
          },
          "name": "resetUri"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-component/index.ts",
            "line": 394
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-component/index.ts",
            "line": 409
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ImagebuilderComponent",
      "namespace": "imagebuilderComponent",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-component/index.ts",
            "line": 154
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-component/index.ts",
            "line": 214
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-component/index.ts",
            "line": 267
          },
          "name": "encrypted",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-component/index.ts",
            "line": 272
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-component/index.ts",
            "line": 294
          },
          "name": "latestVersion",
          "type": {
            "fqn": "@cdktn/provider-awscc.imagebuilderComponent.ImagebuilderComponentLatestVersionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-component/index.ts",
            "line": 357
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-component/index.ts",
            "line": 230
          },
          "name": "changeDescriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-component/index.ts",
            "line": 246
          },
          "name": "dataInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-component/index.ts",
            "line": 262
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-component/index.ts",
            "line": 288
          },
          "name": "kmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-component/index.ts",
            "line": 307
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-component/index.ts",
            "line": 320
          },
          "name": "platformInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-component/index.ts",
            "line": 336
          },
          "name": "supportedOsVersionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-component/index.ts",
            "line": 352
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-component/index.ts",
            "line": 373
          },
          "name": "uriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-component/index.ts",
            "line": 386
          },
          "name": "versionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-component/index.ts",
            "line": 220
          },
          "name": "changeDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-component/index.ts",
            "line": 236
          },
          "name": "data",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-component/index.ts",
            "line": 252
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-component/index.ts",
            "line": 278
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-component/index.ts",
            "line": 300
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-component/index.ts",
            "line": 313
          },
          "name": "platform",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-component/index.ts",
            "line": 326
          },
          "name": "supportedOsVersions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-component/index.ts",
            "line": 342
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-component/index.ts",
            "line": 363
          },
          "name": "uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-component/index.ts",
            "line": 379
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/imagebuilder-component/index:ImagebuilderComponent"
    },
    "@cdktn/provider-awscc.imagebuilderComponent.ImagebuilderComponentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderComponent.ImagebuilderComponentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/imagebuilder-component/index.ts",
        "line": 14
      },
      "name": "ImagebuilderComponentConfig",
      "namespace": "imagebuilderComponent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_component#name ImagebuilderComponent#name}",
            "stability": "stable",
            "summary": "The name of the component."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-component/index.ts",
            "line": 44
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_component#platform ImagebuilderComponent#platform}",
            "stability": "stable",
            "summary": "The platform of the component."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-component/index.ts",
            "line": 50
          },
          "name": "platform",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_component#version ImagebuilderComponent#version}",
            "stability": "stable",
            "summary": "The version of the component."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-component/index.ts",
            "line": 74
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_component#change_description ImagebuilderComponent#change_description}",
            "stability": "stable",
            "summary": "The change description of the component."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-component/index.ts",
            "line": 20
          },
          "name": "changeDescription",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_component#data ImagebuilderComponent#data}",
            "stability": "stable",
            "summary": "The data of the component."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-component/index.ts",
            "line": 26
          },
          "name": "data",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_component#description ImagebuilderComponent#description}",
            "stability": "stable",
            "summary": "The description of the component."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-component/index.ts",
            "line": 32
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_component#kms_key_id ImagebuilderComponent#kms_key_id}",
            "stability": "stable",
            "summary": "The KMS key identifier used to encrypt the component."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-component/index.ts",
            "line": 38
          },
          "name": "kmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_component#supported_os_versions ImagebuilderComponent#supported_os_versions}",
            "stability": "stable",
            "summary": "The operating system (OS) version supported by the component."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-component/index.ts",
            "line": 56
          },
          "name": "supportedOsVersions",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_component#tags ImagebuilderComponent#tags}",
            "stability": "stable",
            "summary": "The tags associated with the component."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-component/index.ts",
            "line": 62
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_component#uri ImagebuilderComponent#uri}",
            "stability": "stable",
            "summary": "The uri of the component."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-component/index.ts",
            "line": 68
          },
          "name": "uri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/imagebuilder-component/index:ImagebuilderComponentConfig"
    },
    "@cdktn/provider-awscc.imagebuilderComponent.ImagebuilderComponentLatestVersion": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderComponent.ImagebuilderComponentLatestVersion",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/imagebuilder-component/index.ts",
        "line": 76
      },
      "name": "ImagebuilderComponentLatestVersion",
      "namespace": "imagebuilderComponent",
      "symbolId": "src/imagebuilder-component/index:ImagebuilderComponentLatestVersion"
    },
    "@cdktn/provider-awscc.imagebuilderComponent.ImagebuilderComponentLatestVersionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderComponent.ImagebuilderComponentLatestVersionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/imagebuilder-component/index.ts",
          "line": 106
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/imagebuilder-component/index.ts",
        "line": 99
      },
      "name": "ImagebuilderComponentLatestVersionOutputReference",
      "namespace": "imagebuilderComponent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-component/index.ts",
            "line": 126
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-component/index.ts",
            "line": 131
          },
          "name": "major",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-component/index.ts",
            "line": 136
          },
          "name": "minor",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-component/index.ts",
            "line": 141
          },
          "name": "patch",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-component/index.ts",
            "line": 110
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.imagebuilderComponent.ImagebuilderComponentLatestVersion"
          }
        }
      ],
      "symbolId": "src/imagebuilder-component/index:ImagebuilderComponentLatestVersionOutputReference"
    },
    "@cdktn/provider-awscc.imagebuilderContainerRecipe.ImagebuilderContainerRecipe": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_container_recipe awscc_imagebuilder_container_recipe}."
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderContainerRecipe.ImagebuilderContainerRecipe",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_container_recipe awscc_imagebuilder_container_recipe} Resource."
        },
        "locationInModule": {
          "filename": "src/imagebuilder-container-recipe/index.ts",
          "line": 1343
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.imagebuilderContainerRecipe.ImagebuilderContainerRecipeConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/imagebuilder-container-recipe/index.ts",
        "line": 1311
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ImagebuilderContainerRecipe resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 1328
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ImagebuilderContainerRecipe to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_container_recipe#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ImagebuilderContainerRecipe that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ImagebuilderContainerRecipe to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 1390
          },
          "name": "putComponents",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.imagebuilderContainerRecipe.ImagebuilderContainerRecipeComponents"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 1491
          },
          "name": "putInstanceConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.imagebuilderContainerRecipe.ImagebuilderContainerRecipeInstanceConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 1593
          },
          "name": "putTargetRepository",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.imagebuilderContainerRecipe.ImagebuilderContainerRecipeTargetRepository"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 1393
          },
          "name": "resetComponents"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 1409
          },
          "name": "resetContainerType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 1425
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 1441
          },
          "name": "resetDockerfileTemplateData"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 1457
          },
          "name": "resetDockerfileTemplateUri"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 1478
          },
          "name": "resetImageOsVersionOverride"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 1494
          },
          "name": "resetInstanceConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 1510
          },
          "name": "resetKmsKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 1532
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 1548
          },
          "name": "resetParentImage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 1564
          },
          "name": "resetPlatformOverride"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 1580
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 1596
          },
          "name": "resetTargetRepository"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 1612
          },
          "name": "resetVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 1628
          },
          "name": "resetWorkingDirectory"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 1640
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 1660
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ImagebuilderContainerRecipe",
      "namespace": "imagebuilderContainerRecipe",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 1316
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 1381
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 1387
          },
          "name": "components",
          "type": {
            "fqn": "@cdktn/provider-awscc.imagebuilderContainerRecipe.ImagebuilderContainerRecipeComponentsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 1466
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 1488
          },
          "name": "instanceConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.imagebuilderContainerRecipe.ImagebuilderContainerRecipeInstanceConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 1520
          },
          "name": "latestVersion",
          "type": {
            "fqn": "@cdktn/provider-awscc.imagebuilderContainerRecipe.ImagebuilderContainerRecipeLatestVersionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 1590
          },
          "name": "targetRepository",
          "type": {
            "fqn": "@cdktn/provider-awscc.imagebuilderContainerRecipe.ImagebuilderContainerRecipeTargetRepositoryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 1397
          },
          "name": "componentsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.imagebuilderContainerRecipe.ImagebuilderContainerRecipeComponents"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 1413
          },
          "name": "containerTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 1429
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 1445
          },
          "name": "dockerfileTemplateDataInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 1461
          },
          "name": "dockerfileTemplateUriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 1482
          },
          "name": "imageOsVersionOverrideInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 1498
          },
          "name": "instanceConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.imagebuilderContainerRecipe.ImagebuilderContainerRecipeInstanceConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 1514
          },
          "name": "kmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 1536
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 1552
          },
          "name": "parentImageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 1568
          },
          "name": "platformOverrideInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 1584
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 1600
          },
          "name": "targetRepositoryInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.imagebuilderContainerRecipe.ImagebuilderContainerRecipeTargetRepository"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 1616
          },
          "name": "versionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 1632
          },
          "name": "workingDirectoryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 1403
          },
          "name": "containerType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 1419
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 1435
          },
          "name": "dockerfileTemplateData",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 1451
          },
          "name": "dockerfileTemplateUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 1472
          },
          "name": "imageOsVersionOverride",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 1504
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 1526
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 1542
          },
          "name": "parentImage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 1558
          },
          "name": "platformOverride",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 1574
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 1606
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 1622
          },
          "name": "workingDirectory",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/imagebuilder-container-recipe/index:ImagebuilderContainerRecipe"
    },
    "@cdktn/provider-awscc.imagebuilderContainerRecipe.ImagebuilderContainerRecipeComponents": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderContainerRecipe.ImagebuilderContainerRecipeComponents",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/imagebuilder-container-recipe/index.ts",
        "line": 259
      },
      "name": "ImagebuilderContainerRecipeComponents",
      "namespace": "imagebuilderContainerRecipe",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_container_recipe#component_arn ImagebuilderContainerRecipe#component_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the component."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 265
          },
          "name": "componentArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_container_recipe#parameters ImagebuilderContainerRecipe#parameters}",
            "stability": "stable",
            "summary": "A group of parameter settings that are used to configure the component for a specific recipe."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 271
          },
          "name": "parameters",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.imagebuilderContainerRecipe.ImagebuilderContainerRecipeComponentsParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/imagebuilder-container-recipe/index:ImagebuilderContainerRecipeComponents"
    },
    "@cdktn/provider-awscc.imagebuilderContainerRecipe.ImagebuilderContainerRecipeComponentsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderContainerRecipe.ImagebuilderContainerRecipeComponentsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/imagebuilder-container-recipe/index.ts",
          "line": 401
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/imagebuilder-container-recipe/index.ts",
        "line": 393
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 408
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.imagebuilderContainerRecipe.ImagebuilderContainerRecipeComponentsOutputReference"
            }
          }
        }
      ],
      "name": "ImagebuilderContainerRecipeComponentsList",
      "namespace": "imagebuilderContainerRecipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 394
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.imagebuilderContainerRecipe.ImagebuilderContainerRecipeComponents"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/imagebuilder-container-recipe/index:ImagebuilderContainerRecipeComponentsList"
    },
    "@cdktn/provider-awscc.imagebuilderContainerRecipe.ImagebuilderContainerRecipeComponentsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderContainerRecipe.ImagebuilderContainerRecipeComponentsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/imagebuilder-container-recipe/index.ts",
          "line": 320
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/imagebuilder-container-recipe/index.ts",
        "line": 310
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 381
          },
          "name": "putParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.imagebuilderContainerRecipe.ImagebuilderContainerRecipeComponentsParameters"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 368
          },
          "name": "resetComponentArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 384
          },
          "name": "resetParameters"
        }
      ],
      "name": "ImagebuilderContainerRecipeComponentsOutputReference",
      "namespace": "imagebuilderContainerRecipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 378
          },
          "name": "parameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.imagebuilderContainerRecipe.ImagebuilderContainerRecipeComponentsParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 372
          },
          "name": "componentArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 388
          },
          "name": "parametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.imagebuilderContainerRecipe.ImagebuilderContainerRecipeComponentsParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 362
          },
          "name": "componentArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 324
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.imagebuilderContainerRecipe.ImagebuilderContainerRecipeComponents"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/imagebuilder-container-recipe/index:ImagebuilderContainerRecipeComponentsOutputReference"
    },
    "@cdktn/provider-awscc.imagebuilderContainerRecipe.ImagebuilderContainerRecipeComponentsParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderContainerRecipe.ImagebuilderContainerRecipeComponentsParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/imagebuilder-container-recipe/index.ts",
        "line": 106
      },
      "name": "ImagebuilderContainerRecipeComponentsParameters",
      "namespace": "imagebuilderContainerRecipe",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_container_recipe#name ImagebuilderContainerRecipe#name}",
            "stability": "stable",
            "summary": "The name of the component parameter to set."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 112
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_container_recipe#value ImagebuilderContainerRecipe#value}",
            "stability": "stable",
            "summary": "Sets the value for the named component parameter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 118
          },
          "name": "value",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/imagebuilder-container-recipe/index:ImagebuilderContainerRecipeComponentsParameters"
    },
    "@cdktn/provider-awscc.imagebuilderContainerRecipe.ImagebuilderContainerRecipeComponentsParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderContainerRecipe.ImagebuilderContainerRecipeComponentsParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/imagebuilder-container-recipe/index.ts",
          "line": 248
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/imagebuilder-container-recipe/index.ts",
        "line": 240
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 255
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.imagebuilderContainerRecipe.ImagebuilderContainerRecipeComponentsParametersOutputReference"
            }
          }
        }
      ],
      "name": "ImagebuilderContainerRecipeComponentsParametersList",
      "namespace": "imagebuilderContainerRecipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 241
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.imagebuilderContainerRecipe.ImagebuilderContainerRecipeComponentsParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/imagebuilder-container-recipe/index:ImagebuilderContainerRecipeComponentsParametersList"
    },
    "@cdktn/provider-awscc.imagebuilderContainerRecipe.ImagebuilderContainerRecipeComponentsParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderContainerRecipe.ImagebuilderContainerRecipeComponentsParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/imagebuilder-container-recipe/index.ts",
          "line": 167
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/imagebuilder-container-recipe/index.ts",
        "line": 157
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 215
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 231
          },
          "name": "resetValue"
        }
      ],
      "name": "ImagebuilderContainerRecipeComponentsParametersOutputReference",
      "namespace": "imagebuilderContainerRecipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 219
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 235
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 209
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 225
          },
          "name": "value",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 171
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.imagebuilderContainerRecipe.ImagebuilderContainerRecipeComponentsParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/imagebuilder-container-recipe/index:ImagebuilderContainerRecipeComponentsParametersOutputReference"
    },
    "@cdktn/provider-awscc.imagebuilderContainerRecipe.ImagebuilderContainerRecipeConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderContainerRecipe.ImagebuilderContainerRecipeConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/imagebuilder-container-recipe/index.ts",
        "line": 14
      },
      "name": "ImagebuilderContainerRecipeConfig",
      "namespace": "imagebuilderContainerRecipe",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_container_recipe#components ImagebuilderContainerRecipe#components}",
            "stability": "stable",
            "summary": "Components for build and test that are included in the container recipe."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 20
          },
          "name": "components",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.imagebuilderContainerRecipe.ImagebuilderContainerRecipeComponents"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_container_recipe#container_type ImagebuilderContainerRecipe#container_type}",
            "stability": "stable",
            "summary": "Specifies the type of container, such as Docker."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 26
          },
          "name": "containerType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_container_recipe#description ImagebuilderContainerRecipe#description}",
            "stability": "stable",
            "summary": "The description of the container recipe."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 32
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The template data consists of contextual variables where Image Builder places build information or scripts, based on your container image recipe.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_container_recipe#dockerfile_template_data ImagebuilderContainerRecipe#dockerfile_template_data}",
            "stability": "stable",
            "summary": "Dockerfiles are text documents that are used to build Docker containers, and ensure that they contain all of the elements required by the application running inside."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 38
          },
          "name": "dockerfileTemplateData",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_container_recipe#dockerfile_template_uri ImagebuilderContainerRecipe#dockerfile_template_uri}",
            "stability": "stable",
            "summary": "The S3 URI for the Dockerfile that will be used to build your container image."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 44
          },
          "name": "dockerfileTemplateUri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_container_recipe#image_os_version_override ImagebuilderContainerRecipe#image_os_version_override}",
            "stability": "stable",
            "summary": "Specifies the operating system version for the source image."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 50
          },
          "name": "imageOsVersionOverride",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_container_recipe#instance_configuration ImagebuilderContainerRecipe#instance_configuration}",
            "stability": "stable",
            "summary": "A group of options that can be used to configure an instance for building and testing container images."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 56
          },
          "name": "instanceConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.imagebuilderContainerRecipe.ImagebuilderContainerRecipeInstanceConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_container_recipe#kms_key_id ImagebuilderContainerRecipe#kms_key_id}",
            "stability": "stable",
            "summary": "Identifies which KMS key is used to encrypt the container image."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 62
          },
          "name": "kmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_container_recipe#name ImagebuilderContainerRecipe#name}",
            "stability": "stable",
            "summary": "The name of the container recipe."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 68
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_container_recipe#parent_image ImagebuilderContainerRecipe#parent_image}",
            "stability": "stable",
            "summary": "The source image for the container recipe."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 74
          },
          "name": "parentImage",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_container_recipe#platform_override ImagebuilderContainerRecipe#platform_override}",
            "stability": "stable",
            "summary": "Specifies the operating system platform when you use a custom source image."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 80
          },
          "name": "platformOverride",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_container_recipe#tags ImagebuilderContainerRecipe#tags}",
            "stability": "stable",
            "summary": "Tags that are attached to the container recipe."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 86
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_container_recipe#target_repository ImagebuilderContainerRecipe#target_repository}",
            "stability": "stable",
            "summary": "The destination repository for the container image."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 92
          },
          "name": "targetRepository",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.imagebuilderContainerRecipe.ImagebuilderContainerRecipeTargetRepository"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_container_recipe#version ImagebuilderContainerRecipe#version}",
            "stability": "stable",
            "summary": "The semantic version of the container recipe (<major>.<minor>.<patch>)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 98
          },
          "name": "version",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_container_recipe#working_directory ImagebuilderContainerRecipe#working_directory}",
            "stability": "stable",
            "summary": "The working directory to be used during build and test workflows."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 104
          },
          "name": "workingDirectory",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/imagebuilder-container-recipe/index:ImagebuilderContainerRecipeConfig"
    },
    "@cdktn/provider-awscc.imagebuilderContainerRecipe.ImagebuilderContainerRecipeInstanceConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderContainerRecipe.ImagebuilderContainerRecipeInstanceConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/imagebuilder-container-recipe/index.ts",
        "line": 976
      },
      "name": "ImagebuilderContainerRecipeInstanceConfiguration",
      "namespace": "imagebuilderContainerRecipe",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_container_recipe#block_device_mappings ImagebuilderContainerRecipe#block_device_mappings}",
            "stability": "stable",
            "summary": "Defines the block devices to attach for building an instance from this Image Builder AMI."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 982
          },
          "name": "blockDeviceMappings",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.imagebuilderContainerRecipe.ImagebuilderContainerRecipeInstanceConfigurationBlockDeviceMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If not specified, Image Builder will use the appropriate ECS-optimized AMI as a base image.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_container_recipe#image ImagebuilderContainerRecipe#image}",
            "stability": "stable",
            "summary": "The AMI ID to use as the base image for a container build and test instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 988
          },
          "name": "image",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/imagebuilder-container-recipe/index:ImagebuilderContainerRecipeInstanceConfiguration"
    },
    "@cdktn/provider-awscc.imagebuilderContainerRecipe.ImagebuilderContainerRecipeInstanceConfigurationBlockDeviceMappings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderContainerRecipe.ImagebuilderContainerRecipeInstanceConfigurationBlockDeviceMappings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/imagebuilder-container-recipe/index.ts",
        "line": 753
      },
      "name": "ImagebuilderContainerRecipeInstanceConfigurationBlockDeviceMappings",
      "namespace": "imagebuilderContainerRecipe",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_container_recipe#device_name ImagebuilderContainerRecipe#device_name}",
            "stability": "stable",
            "summary": "The device to which these mappings apply."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 759
          },
          "name": "deviceName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_container_recipe#ebs ImagebuilderContainerRecipe#ebs}",
            "stability": "stable",
            "summary": "Use to manage Amazon EBS-specific configuration for this mapping."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 765
          },
          "name": "ebs",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.imagebuilderContainerRecipe.ImagebuilderContainerRecipeInstanceConfigurationBlockDeviceMappingsEbs"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_container_recipe#no_device ImagebuilderContainerRecipe#no_device}",
            "stability": "stable",
            "summary": "Use to remove a mapping from the parent image."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 771
          },
          "name": "noDevice",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_container_recipe#virtual_name ImagebuilderContainerRecipe#virtual_name}",
            "stability": "stable",
            "summary": "Use to manage instance ephemeral devices."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 777
          },
          "name": "virtualName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/imagebuilder-container-recipe/index:ImagebuilderContainerRecipeInstanceConfigurationBlockDeviceMappings"
    },
    "@cdktn/provider-awscc.imagebuilderContainerRecipe.ImagebuilderContainerRecipeInstanceConfigurationBlockDeviceMappingsEbs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderContainerRecipe.ImagebuilderContainerRecipeInstanceConfigurationBlockDeviceMappingsEbs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/imagebuilder-container-recipe/index.ts",
        "line": 412
      },
      "name": "ImagebuilderContainerRecipeInstanceConfigurationBlockDeviceMappingsEbs",
      "namespace": "imagebuilderContainerRecipe",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_container_recipe#delete_on_termination ImagebuilderContainerRecipe#delete_on_termination}",
            "stability": "stable",
            "summary": "Use to configure delete on termination of the associated device."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 418
          },
          "name": "deleteOnTermination",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_container_recipe#encrypted ImagebuilderContainerRecipe#encrypted}",
            "stability": "stable",
            "summary": "Use to configure device encryption."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 424
          },
          "name": "encrypted",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_container_recipe#iops ImagebuilderContainerRecipe#iops}",
            "stability": "stable",
            "summary": "Use to configure device IOPS."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 430
          },
          "name": "iops",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_container_recipe#kms_key_id ImagebuilderContainerRecipe#kms_key_id}",
            "stability": "stable",
            "summary": "Use to configure the KMS key to use when encrypting the device."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 436
          },
          "name": "kmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_container_recipe#snapshot_id ImagebuilderContainerRecipe#snapshot_id}",
            "stability": "stable",
            "summary": "The snapshot that defines the device contents."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 442
          },
          "name": "snapshotId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_container_recipe#throughput ImagebuilderContainerRecipe#throughput}",
            "stability": "stable",
            "summary": "For GP3 volumes only - The throughput in MiB/s that the volume supports."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 448
          },
          "name": "throughput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_container_recipe#volume_size ImagebuilderContainerRecipe#volume_size}",
            "stability": "stable",
            "summary": "Use to override the device's volume size."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 454
          },
          "name": "volumeSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_container_recipe#volume_type ImagebuilderContainerRecipe#volume_type}",
            "stability": "stable",
            "summary": "Use to override the device's volume type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 460
          },
          "name": "volumeType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/imagebuilder-container-recipe/index:ImagebuilderContainerRecipeInstanceConfigurationBlockDeviceMappingsEbs"
    },
    "@cdktn/provider-awscc.imagebuilderContainerRecipe.ImagebuilderContainerRecipeInstanceConfigurationBlockDeviceMappingsEbsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderContainerRecipe.ImagebuilderContainerRecipeInstanceConfigurationBlockDeviceMappingsEbsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/imagebuilder-container-recipe/index.ts",
          "line": 549
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/imagebuilder-container-recipe/index.ts",
        "line": 541
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 633
          },
          "name": "resetDeleteOnTermination"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 649
          },
          "name": "resetEncrypted"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 665
          },
          "name": "resetIops"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 681
          },
          "name": "resetKmsKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 697
          },
          "name": "resetSnapshotId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 713
          },
          "name": "resetThroughput"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 729
          },
          "name": "resetVolumeSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 745
          },
          "name": "resetVolumeType"
        }
      ],
      "name": "ImagebuilderContainerRecipeInstanceConfigurationBlockDeviceMappingsEbsOutputReference",
      "namespace": "imagebuilderContainerRecipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 637
          },
          "name": "deleteOnTerminationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 653
          },
          "name": "encryptedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 669
          },
          "name": "iopsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 685
          },
          "name": "kmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 701
          },
          "name": "snapshotIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 717
          },
          "name": "throughputInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 733
          },
          "name": "volumeSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 749
          },
          "name": "volumeTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 627
          },
          "name": "deleteOnTermination",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 643
          },
          "name": "encrypted",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 659
          },
          "name": "iops",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 675
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 691
          },
          "name": "snapshotId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 707
          },
          "name": "throughput",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 723
          },
          "name": "volumeSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 739
          },
          "name": "volumeType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 553
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.imagebuilderContainerRecipe.ImagebuilderContainerRecipeInstanceConfigurationBlockDeviceMappingsEbs"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/imagebuilder-container-recipe/index:ImagebuilderContainerRecipeInstanceConfigurationBlockDeviceMappingsEbsOutputReference"
    },
    "@cdktn/provider-awscc.imagebuilderContainerRecipe.ImagebuilderContainerRecipeInstanceConfigurationBlockDeviceMappingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderContainerRecipe.ImagebuilderContainerRecipeInstanceConfigurationBlockDeviceMappingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/imagebuilder-container-recipe/index.ts",
          "line": 965
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/imagebuilder-container-recipe/index.ts",
        "line": 957
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 972
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.imagebuilderContainerRecipe.ImagebuilderContainerRecipeInstanceConfigurationBlockDeviceMappingsOutputReference"
            }
          }
        }
      ],
      "name": "ImagebuilderContainerRecipeInstanceConfigurationBlockDeviceMappingsList",
      "namespace": "imagebuilderContainerRecipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 958
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.imagebuilderContainerRecipe.ImagebuilderContainerRecipeInstanceConfigurationBlockDeviceMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/imagebuilder-container-recipe/index:ImagebuilderContainerRecipeInstanceConfigurationBlockDeviceMappingsList"
    },
    "@cdktn/provider-awscc.imagebuilderContainerRecipe.ImagebuilderContainerRecipeInstanceConfigurationBlockDeviceMappingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderContainerRecipe.ImagebuilderContainerRecipeInstanceConfigurationBlockDeviceMappingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/imagebuilder-container-recipe/index.ts",
          "line": 840
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/imagebuilder-container-recipe/index.ts",
        "line": 830
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 913
          },
          "name": "putEbs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.imagebuilderContainerRecipe.ImagebuilderContainerRecipeInstanceConfigurationBlockDeviceMappingsEbs"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 900
          },
          "name": "resetDeviceName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 916
          },
          "name": "resetEbs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 932
          },
          "name": "resetNoDevice"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 948
          },
          "name": "resetVirtualName"
        }
      ],
      "name": "ImagebuilderContainerRecipeInstanceConfigurationBlockDeviceMappingsOutputReference",
      "namespace": "imagebuilderContainerRecipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 910
          },
          "name": "ebs",
          "type": {
            "fqn": "@cdktn/provider-awscc.imagebuilderContainerRecipe.ImagebuilderContainerRecipeInstanceConfigurationBlockDeviceMappingsEbsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 904
          },
          "name": "deviceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 920
          },
          "name": "ebsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.imagebuilderContainerRecipe.ImagebuilderContainerRecipeInstanceConfigurationBlockDeviceMappingsEbs"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 936
          },
          "name": "noDeviceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 952
          },
          "name": "virtualNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 894
          },
          "name": "deviceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 926
          },
          "name": "noDevice",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 942
          },
          "name": "virtualName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 844
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.imagebuilderContainerRecipe.ImagebuilderContainerRecipeInstanceConfigurationBlockDeviceMappings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/imagebuilder-container-recipe/index:ImagebuilderContainerRecipeInstanceConfigurationBlockDeviceMappingsOutputReference"
    },
    "@cdktn/provider-awscc.imagebuilderContainerRecipe.ImagebuilderContainerRecipeInstanceConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderContainerRecipe.ImagebuilderContainerRecipeInstanceConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/imagebuilder-container-recipe/index.ts",
          "line": 1035
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/imagebuilder-container-recipe/index.ts",
        "line": 1027
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 1080
          },
          "name": "putBlockDeviceMappings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.imagebuilderContainerRecipe.ImagebuilderContainerRecipeInstanceConfigurationBlockDeviceMappings"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 1083
          },
          "name": "resetBlockDeviceMappings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 1099
          },
          "name": "resetImage"
        }
      ],
      "name": "ImagebuilderContainerRecipeInstanceConfigurationOutputReference",
      "namespace": "imagebuilderContainerRecipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 1077
          },
          "name": "blockDeviceMappings",
          "type": {
            "fqn": "@cdktn/provider-awscc.imagebuilderContainerRecipe.ImagebuilderContainerRecipeInstanceConfigurationBlockDeviceMappingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 1087
          },
          "name": "blockDeviceMappingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.imagebuilderContainerRecipe.ImagebuilderContainerRecipeInstanceConfigurationBlockDeviceMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 1103
          },
          "name": "imageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 1093
          },
          "name": "image",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 1039
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.imagebuilderContainerRecipe.ImagebuilderContainerRecipeInstanceConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/imagebuilder-container-recipe/index:ImagebuilderContainerRecipeInstanceConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.imagebuilderContainerRecipe.ImagebuilderContainerRecipeLatestVersion": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderContainerRecipe.ImagebuilderContainerRecipeLatestVersion",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/imagebuilder-container-recipe/index.ts",
        "line": 1107
      },
      "name": "ImagebuilderContainerRecipeLatestVersion",
      "namespace": "imagebuilderContainerRecipe",
      "symbolId": "src/imagebuilder-container-recipe/index:ImagebuilderContainerRecipeLatestVersion"
    },
    "@cdktn/provider-awscc.imagebuilderContainerRecipe.ImagebuilderContainerRecipeLatestVersionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderContainerRecipe.ImagebuilderContainerRecipeLatestVersionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/imagebuilder-container-recipe/index.ts",
          "line": 1137
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/imagebuilder-container-recipe/index.ts",
        "line": 1130
      },
      "name": "ImagebuilderContainerRecipeLatestVersionOutputReference",
      "namespace": "imagebuilderContainerRecipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 1157
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 1162
          },
          "name": "major",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 1167
          },
          "name": "minor",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 1172
          },
          "name": "patch",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 1141
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.imagebuilderContainerRecipe.ImagebuilderContainerRecipeLatestVersion"
          }
        }
      ],
      "symbolId": "src/imagebuilder-container-recipe/index:ImagebuilderContainerRecipeLatestVersionOutputReference"
    },
    "@cdktn/provider-awscc.imagebuilderContainerRecipe.ImagebuilderContainerRecipeTargetRepository": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderContainerRecipe.ImagebuilderContainerRecipeTargetRepository",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/imagebuilder-container-recipe/index.ts",
        "line": 1176
      },
      "name": "ImagebuilderContainerRecipeTargetRepository",
      "namespace": "imagebuilderContainerRecipe",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "This name is prefixed by the repository location.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_container_recipe#repository_name ImagebuilderContainerRecipe#repository_name}",
            "stability": "stable",
            "summary": "The name of the container repository where the output container image is stored."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 1182
          },
          "name": "repositoryName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_container_recipe#service ImagebuilderContainerRecipe#service}",
            "stability": "stable",
            "summary": "Specifies the service in which this image was registered."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 1188
          },
          "name": "service",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/imagebuilder-container-recipe/index:ImagebuilderContainerRecipeTargetRepository"
    },
    "@cdktn/provider-awscc.imagebuilderContainerRecipe.ImagebuilderContainerRecipeTargetRepositoryOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderContainerRecipe.ImagebuilderContainerRecipeTargetRepositoryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/imagebuilder-container-recipe/index.ts",
          "line": 1235
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/imagebuilder-container-recipe/index.ts",
        "line": 1227
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 1283
          },
          "name": "resetRepositoryName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 1299
          },
          "name": "resetService"
        }
      ],
      "name": "ImagebuilderContainerRecipeTargetRepositoryOutputReference",
      "namespace": "imagebuilderContainerRecipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 1287
          },
          "name": "repositoryNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 1303
          },
          "name": "serviceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 1277
          },
          "name": "repositoryName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 1293
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-container-recipe/index.ts",
            "line": 1239
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.imagebuilderContainerRecipe.ImagebuilderContainerRecipeTargetRepository"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/imagebuilder-container-recipe/index:ImagebuilderContainerRecipeTargetRepositoryOutputReference"
    },
    "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_distribution_configuration awscc_imagebuilder_distribution_configuration}."
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfiguration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_distribution_configuration awscc_imagebuilder_distribution_configuration} Resource."
        },
        "locationInModule": {
          "filename": "src/imagebuilder-distribution-configuration/index.ts",
          "line": 2066
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/imagebuilder-distribution-configuration/index.ts",
        "line": 2034
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ImagebuilderDistributionConfiguration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 2051
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ImagebuilderDistributionConfiguration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_distribution_configuration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ImagebuilderDistributionConfiguration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ImagebuilderDistributionConfiguration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 2118
          },
          "name": "putDistributions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationDistributions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 2105
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 2152
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 2164
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 2173
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ImagebuilderDistributionConfiguration",
      "namespace": "imagebuilderDistributionConfiguration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 2039
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 2093
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 2115
          },
          "name": "distributions",
          "type": {
            "fqn": "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationDistributionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 2127
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 2109
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 2122
          },
          "name": "distributionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationDistributions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 2140
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 2156
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 2099
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 2133
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 2146
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/imagebuilder-distribution-configuration/index:ImagebuilderDistributionConfiguration"
    },
    "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/imagebuilder-distribution-configuration/index.ts",
        "line": 14
      },
      "name": "ImagebuilderDistributionConfigurationConfig",
      "namespace": "imagebuilderDistributionConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_distribution_configuration#distributions ImagebuilderDistributionConfiguration#distributions}",
            "stability": "stable",
            "summary": "The distributions of the distribution configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 26
          },
          "name": "distributions",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationDistributions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_distribution_configuration#name ImagebuilderDistributionConfiguration#name}",
            "stability": "stable",
            "summary": "The name of the distribution configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 32
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_distribution_configuration#description ImagebuilderDistributionConfiguration#description}",
            "stability": "stable",
            "summary": "The description of the distribution configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 20
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_distribution_configuration#tags ImagebuilderDistributionConfiguration#tags}",
            "stability": "stable",
            "summary": "The tags associated with the component."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 38
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/imagebuilder-distribution-configuration/index:ImagebuilderDistributionConfigurationConfig"
    },
    "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationDistributions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationDistributions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/imagebuilder-distribution-configuration/index.ts",
        "line": 1705
      },
      "name": "ImagebuilderDistributionConfigurationDistributions",
      "namespace": "imagebuilderDistributionConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_distribution_configuration#region ImagebuilderDistributionConfiguration#region}",
            "stability": "stable",
            "summary": "region."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 1741
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_distribution_configuration#ami_distribution_configuration ImagebuilderDistributionConfiguration#ami_distribution_configuration}",
            "stability": "stable",
            "summary": "The specific AMI settings (for example, launch permissions, AMI tags)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 1711
          },
          "name": "amiDistributionConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationDistributionsAmiDistributionConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_distribution_configuration#container_distribution_configuration ImagebuilderDistributionConfiguration#container_distribution_configuration}",
            "stability": "stable",
            "summary": "Container distribution settings for encryption, licensing, and sharing in a specific Region."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 1717
          },
          "name": "containerDistributionConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationDistributionsContainerDistributionConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_distribution_configuration#fast_launch_configurations ImagebuilderDistributionConfiguration#fast_launch_configurations}",
            "stability": "stable",
            "summary": "The Windows faster-launching configurations to use for AMI distribution."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 1723
          },
          "name": "fastLaunchConfigurations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationDistributionsFastLaunchConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_distribution_configuration#launch_template_configurations ImagebuilderDistributionConfiguration#launch_template_configurations}",
            "stability": "stable",
            "summary": "A group of launchTemplateConfiguration settings that apply to image distribution."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 1729
          },
          "name": "launchTemplateConfigurations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationDistributionsLaunchTemplateConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_distribution_configuration#license_configuration_arns ImagebuilderDistributionConfiguration#license_configuration_arns}",
            "stability": "stable",
            "summary": "The License Manager Configuration to associate with the AMI in the specified Region."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 1735
          },
          "name": "licenseConfigurationArns",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_distribution_configuration#ssm_parameter_configurations ImagebuilderDistributionConfiguration#ssm_parameter_configurations}",
            "stability": "stable",
            "summary": "The SSM parameter configurations to use for AMI distribution."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 1747
          },
          "name": "ssmParameterConfigurations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationDistributionsSsmParameterConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/imagebuilder-distribution-configuration/index:ImagebuilderDistributionConfigurationDistributions"
    },
    "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationDistributionsAmiDistributionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationDistributionsAmiDistributionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/imagebuilder-distribution-configuration/index.ts",
        "line": 241
      },
      "name": "ImagebuilderDistributionConfigurationDistributionsAmiDistributionConfiguration",
      "namespace": "imagebuilderDistributionConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_distribution_configuration#ami_tags ImagebuilderDistributionConfiguration#ami_tags}",
            "stability": "stable",
            "summary": "The tags to apply to AMIs distributed to this Region."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 247
          },
          "name": "amiTags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_distribution_configuration#description ImagebuilderDistributionConfiguration#description}",
            "stability": "stable",
            "summary": "The description of the AMI distribution configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 253
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_distribution_configuration#kms_key_id ImagebuilderDistributionConfiguration#kms_key_id}",
            "stability": "stable",
            "summary": "The KMS key identifier used to encrypt the distributed image."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 259
          },
          "name": "kmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_distribution_configuration#launch_permission_configuration ImagebuilderDistributionConfiguration#launch_permission_configuration}",
            "stability": "stable",
            "summary": "Launch permissions can be used to configure which AWS accounts can use the AMI to launch instances."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 265
          },
          "name": "launchPermissionConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationDistributionsAmiDistributionConfigurationLaunchPermissionConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_distribution_configuration#name ImagebuilderDistributionConfiguration#name}",
            "stability": "stable",
            "summary": "The name of the AMI distribution configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 271
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_distribution_configuration#target_account_ids ImagebuilderDistributionConfiguration#target_account_ids}",
            "stability": "stable",
            "summary": "The ID of accounts to which you want to distribute an image."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 277
          },
          "name": "targetAccountIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/imagebuilder-distribution-configuration/index:ImagebuilderDistributionConfigurationDistributionsAmiDistributionConfiguration"
    },
    "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationDistributionsAmiDistributionConfigurationLaunchPermissionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationDistributionsAmiDistributionConfigurationLaunchPermissionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/imagebuilder-distribution-configuration/index.ts",
        "line": 40
      },
      "name": "ImagebuilderDistributionConfigurationDistributionsAmiDistributionConfigurationLaunchPermissionConfiguration",
      "namespace": "imagebuilderDistributionConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_distribution_configuration#organizational_unit_arns ImagebuilderDistributionConfiguration#organizational_unit_arns}",
            "stability": "stable",
            "summary": "The ARN for an Organizations organizational unit (OU) that you want to share your AMI with."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 52
          },
          "name": "organizationalUnitArns",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_distribution_configuration#organization_arns ImagebuilderDistributionConfiguration#organization_arns}",
            "stability": "stable",
            "summary": "The ARN for an Amazon Web Services Organization that you want to share your AMI with."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 46
          },
          "name": "organizationArns",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_distribution_configuration#user_groups ImagebuilderDistributionConfiguration#user_groups}",
            "stability": "stable",
            "summary": "The name of the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 58
          },
          "name": "userGroups",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_distribution_configuration#user_ids ImagebuilderDistributionConfiguration#user_ids}",
            "stability": "stable",
            "summary": "The AWS account ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 64
          },
          "name": "userIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/imagebuilder-distribution-configuration/index:ImagebuilderDistributionConfigurationDistributionsAmiDistributionConfigurationLaunchPermissionConfiguration"
    },
    "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationDistributionsAmiDistributionConfigurationLaunchPermissionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationDistributionsAmiDistributionConfigurationLaunchPermissionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/imagebuilder-distribution-configuration/index.ts",
          "line": 125
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/imagebuilder-distribution-configuration/index.ts",
        "line": 117
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 201
          },
          "name": "resetOrganizationalUnitArns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 185
          },
          "name": "resetOrganizationArns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 217
          },
          "name": "resetUserGroups"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 233
          },
          "name": "resetUserIds"
        }
      ],
      "name": "ImagebuilderDistributionConfigurationDistributionsAmiDistributionConfigurationLaunchPermissionConfigurationOutputReference",
      "namespace": "imagebuilderDistributionConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 205
          },
          "name": "organizationalUnitArnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 189
          },
          "name": "organizationArnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 221
          },
          "name": "userGroupsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 237
          },
          "name": "userIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 195
          },
          "name": "organizationalUnitArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 179
          },
          "name": "organizationArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 211
          },
          "name": "userGroups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 227
          },
          "name": "userIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 129
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationDistributionsAmiDistributionConfigurationLaunchPermissionConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/imagebuilder-distribution-configuration/index:ImagebuilderDistributionConfigurationDistributionsAmiDistributionConfigurationLaunchPermissionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationDistributionsAmiDistributionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationDistributionsAmiDistributionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/imagebuilder-distribution-configuration/index.ts",
          "line": 352
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/imagebuilder-distribution-configuration/index.ts",
        "line": 344
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 469
          },
          "name": "putLaunchPermissionConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationDistributionsAmiDistributionConfigurationLaunchPermissionConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 424
          },
          "name": "resetAmiTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 440
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 456
          },
          "name": "resetKmsKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 472
          },
          "name": "resetLaunchPermissionConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 488
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 504
          },
          "name": "resetTargetAccountIds"
        }
      ],
      "name": "ImagebuilderDistributionConfigurationDistributionsAmiDistributionConfigurationOutputReference",
      "namespace": "imagebuilderDistributionConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 466
          },
          "name": "launchPermissionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationDistributionsAmiDistributionConfigurationLaunchPermissionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 428
          },
          "name": "amiTagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 444
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 460
          },
          "name": "kmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 476
          },
          "name": "launchPermissionConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationDistributionsAmiDistributionConfigurationLaunchPermissionConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 492
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 508
          },
          "name": "targetAccountIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 418
          },
          "name": "amiTags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 434
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 450
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 482
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 498
          },
          "name": "targetAccountIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 356
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationDistributionsAmiDistributionConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/imagebuilder-distribution-configuration/index:ImagebuilderDistributionConfigurationDistributionsAmiDistributionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationDistributionsContainerDistributionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationDistributionsContainerDistributionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/imagebuilder-distribution-configuration/index.ts",
        "line": 643
      },
      "name": "ImagebuilderDistributionConfigurationDistributionsContainerDistributionConfiguration",
      "namespace": "imagebuilderDistributionConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_distribution_configuration#container_tags ImagebuilderDistributionConfiguration#container_tags}",
            "stability": "stable",
            "summary": "Tags that are attached to the container distribution configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 649
          },
          "name": "containerTags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_distribution_configuration#description ImagebuilderDistributionConfiguration#description}",
            "stability": "stable",
            "summary": "The description of the container distribution configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 655
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_distribution_configuration#target_repository ImagebuilderDistributionConfiguration#target_repository}",
            "stability": "stable",
            "summary": "The destination repository for the container distribution configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 661
          },
          "name": "targetRepository",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationDistributionsContainerDistributionConfigurationTargetRepository"
          }
        }
      ],
      "symbolId": "src/imagebuilder-distribution-configuration/index:ImagebuilderDistributionConfigurationDistributionsContainerDistributionConfiguration"
    },
    "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationDistributionsContainerDistributionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationDistributionsContainerDistributionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/imagebuilder-distribution-configuration/index.ts",
          "line": 715
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/imagebuilder-distribution-configuration/index.ts",
        "line": 707
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 798
          },
          "name": "putTargetRepository",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationDistributionsContainerDistributionConfigurationTargetRepository"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 769
          },
          "name": "resetContainerTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 785
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 801
          },
          "name": "resetTargetRepository"
        }
      ],
      "name": "ImagebuilderDistributionConfigurationDistributionsContainerDistributionConfigurationOutputReference",
      "namespace": "imagebuilderDistributionConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 795
          },
          "name": "targetRepository",
          "type": {
            "fqn": "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationDistributionsContainerDistributionConfigurationTargetRepositoryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 773
          },
          "name": "containerTagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 789
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 805
          },
          "name": "targetRepositoryInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationDistributionsContainerDistributionConfigurationTargetRepository"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 763
          },
          "name": "containerTags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 779
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 719
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationDistributionsContainerDistributionConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/imagebuilder-distribution-configuration/index:ImagebuilderDistributionConfigurationDistributionsContainerDistributionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationDistributionsContainerDistributionConfigurationTargetRepository": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationDistributionsContainerDistributionConfigurationTargetRepository",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/imagebuilder-distribution-configuration/index.ts",
        "line": 512
      },
      "name": "ImagebuilderDistributionConfigurationDistributionsContainerDistributionConfigurationTargetRepository",
      "namespace": "imagebuilderDistributionConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_distribution_configuration#repository_name ImagebuilderDistributionConfiguration#repository_name}",
            "stability": "stable",
            "summary": "The repository name of target container repository."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 518
          },
          "name": "repositoryName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_distribution_configuration#service ImagebuilderDistributionConfiguration#service}",
            "stability": "stable",
            "summary": "The service of target container repository."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 524
          },
          "name": "service",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/imagebuilder-distribution-configuration/index:ImagebuilderDistributionConfigurationDistributionsContainerDistributionConfigurationTargetRepository"
    },
    "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationDistributionsContainerDistributionConfigurationTargetRepositoryOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationDistributionsContainerDistributionConfigurationTargetRepositoryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/imagebuilder-distribution-configuration/index.ts",
          "line": 571
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/imagebuilder-distribution-configuration/index.ts",
        "line": 563
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 619
          },
          "name": "resetRepositoryName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 635
          },
          "name": "resetService"
        }
      ],
      "name": "ImagebuilderDistributionConfigurationDistributionsContainerDistributionConfigurationTargetRepositoryOutputReference",
      "namespace": "imagebuilderDistributionConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 623
          },
          "name": "repositoryNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 639
          },
          "name": "serviceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 613
          },
          "name": "repositoryName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 629
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 575
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationDistributionsContainerDistributionConfigurationTargetRepository"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/imagebuilder-distribution-configuration/index:ImagebuilderDistributionConfigurationDistributionsContainerDistributionConfigurationTargetRepositoryOutputReference"
    },
    "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationDistributionsFastLaunchConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationDistributionsFastLaunchConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/imagebuilder-distribution-configuration/index.ts",
        "line": 1071
      },
      "name": "ImagebuilderDistributionConfigurationDistributionsFastLaunchConfigurations",
      "namespace": "imagebuilderDistributionConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_distribution_configuration#account_id ImagebuilderDistributionConfiguration#account_id}",
            "stability": "stable",
            "summary": "The owner account ID for the fast-launch enabled Windows AMI."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 1077
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Set to true to start using Windows faster launching, or false to stop using it.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_distribution_configuration#enabled ImagebuilderDistributionConfiguration#enabled}",
            "stability": "stable",
            "summary": "A Boolean that represents the current state of faster launching for the Windows AMI."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 1083
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_distribution_configuration#launch_template ImagebuilderDistributionConfiguration#launch_template}",
            "stability": "stable",
            "summary": "The launch template that the fast-launch enabled Windows AMI uses when it launches Windows instances to create pre-provisioned snapshots."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 1089
          },
          "name": "launchTemplate",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationDistributionsFastLaunchConfigurationsLaunchTemplate"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_distribution_configuration#max_parallel_launches ImagebuilderDistributionConfiguration#max_parallel_launches}",
            "stability": "stable",
            "summary": "The maximum number of parallel instances that are launched for creating resources."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 1095
          },
          "name": "maxParallelLaunches",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_distribution_configuration#snapshot_configuration ImagebuilderDistributionConfiguration#snapshot_configuration}",
            "stability": "stable",
            "summary": "Configuration settings for managing the number of snapshots that are created from pre-provisioned instances for the Windows AMI when faster launching is enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 1101
          },
          "name": "snapshotConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationDistributionsFastLaunchConfigurationsSnapshotConfiguration"
          }
        }
      ],
      "symbolId": "src/imagebuilder-distribution-configuration/index:ImagebuilderDistributionConfigurationDistributionsFastLaunchConfigurations"
    },
    "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationDistributionsFastLaunchConfigurationsLaunchTemplate": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationDistributionsFastLaunchConfigurationsLaunchTemplate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/imagebuilder-distribution-configuration/index.ts",
        "line": 809
      },
      "name": "ImagebuilderDistributionConfigurationDistributionsFastLaunchConfigurationsLaunchTemplate",
      "namespace": "imagebuilderDistributionConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_distribution_configuration#launch_template_id ImagebuilderDistributionConfiguration#launch_template_id}",
            "stability": "stable",
            "summary": "The ID of the launch template to use for faster launching for a Windows AMI."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 815
          },
          "name": "launchTemplateId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_distribution_configuration#launch_template_name ImagebuilderDistributionConfiguration#launch_template_name}",
            "stability": "stable",
            "summary": "The name of the launch template to use for faster launching for a Windows AMI."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 821
          },
          "name": "launchTemplateName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_distribution_configuration#launch_template_version ImagebuilderDistributionConfiguration#launch_template_version}",
            "stability": "stable",
            "summary": "The version of the launch template to use for faster launching for a Windows AMI."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 827
          },
          "name": "launchTemplateVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/imagebuilder-distribution-configuration/index:ImagebuilderDistributionConfigurationDistributionsFastLaunchConfigurationsLaunchTemplate"
    },
    "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationDistributionsFastLaunchConfigurationsLaunchTemplateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationDistributionsFastLaunchConfigurationsLaunchTemplateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/imagebuilder-distribution-configuration/index.ts",
          "line": 881
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/imagebuilder-distribution-configuration/index.ts",
        "line": 873
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 935
          },
          "name": "resetLaunchTemplateId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 951
          },
          "name": "resetLaunchTemplateName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 967
          },
          "name": "resetLaunchTemplateVersion"
        }
      ],
      "name": "ImagebuilderDistributionConfigurationDistributionsFastLaunchConfigurationsLaunchTemplateOutputReference",
      "namespace": "imagebuilderDistributionConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 939
          },
          "name": "launchTemplateIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 955
          },
          "name": "launchTemplateNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 971
          },
          "name": "launchTemplateVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 929
          },
          "name": "launchTemplateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 945
          },
          "name": "launchTemplateName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 961
          },
          "name": "launchTemplateVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 885
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationDistributionsFastLaunchConfigurationsLaunchTemplate"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/imagebuilder-distribution-configuration/index:ImagebuilderDistributionConfigurationDistributionsFastLaunchConfigurationsLaunchTemplateOutputReference"
    },
    "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationDistributionsFastLaunchConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationDistributionsFastLaunchConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/imagebuilder-distribution-configuration/index.ts",
          "line": 1318
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/imagebuilder-distribution-configuration/index.ts",
        "line": 1310
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 1325
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationDistributionsFastLaunchConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "ImagebuilderDistributionConfigurationDistributionsFastLaunchConfigurationsList",
      "namespace": "imagebuilderDistributionConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 1311
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationDistributionsFastLaunchConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/imagebuilder-distribution-configuration/index:ImagebuilderDistributionConfigurationDistributionsFastLaunchConfigurationsList"
    },
    "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationDistributionsFastLaunchConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationDistributionsFastLaunchConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/imagebuilder-distribution-configuration/index.ts",
          "line": 1171
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/imagebuilder-distribution-configuration/index.ts",
        "line": 1161
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 1266
          },
          "name": "putLaunchTemplate",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationDistributionsFastLaunchConfigurationsLaunchTemplate"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 1298
          },
          "name": "putSnapshotConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationDistributionsFastLaunchConfigurationsSnapshotConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 1237
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 1253
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 1269
          },
          "name": "resetLaunchTemplate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 1285
          },
          "name": "resetMaxParallelLaunches"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 1301
          },
          "name": "resetSnapshotConfiguration"
        }
      ],
      "name": "ImagebuilderDistributionConfigurationDistributionsFastLaunchConfigurationsOutputReference",
      "namespace": "imagebuilderDistributionConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 1263
          },
          "name": "launchTemplate",
          "type": {
            "fqn": "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationDistributionsFastLaunchConfigurationsLaunchTemplateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 1295
          },
          "name": "snapshotConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationDistributionsFastLaunchConfigurationsSnapshotConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 1241
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 1257
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 1273
          },
          "name": "launchTemplateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationDistributionsFastLaunchConfigurationsLaunchTemplate"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 1289
          },
          "name": "maxParallelLaunchesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 1305
          },
          "name": "snapshotConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationDistributionsFastLaunchConfigurationsSnapshotConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 1231
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 1247
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 1279
          },
          "name": "maxParallelLaunches",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 1175
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationDistributionsFastLaunchConfigurations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/imagebuilder-distribution-configuration/index:ImagebuilderDistributionConfigurationDistributionsFastLaunchConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationDistributionsFastLaunchConfigurationsSnapshotConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationDistributionsFastLaunchConfigurationsSnapshotConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/imagebuilder-distribution-configuration/index.ts",
        "line": 975
      },
      "name": "ImagebuilderDistributionConfigurationDistributionsFastLaunchConfigurationsSnapshotConfiguration",
      "namespace": "imagebuilderDistributionConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_distribution_configuration#target_resource_count ImagebuilderDistributionConfiguration#target_resource_count}",
            "stability": "stable",
            "summary": "The number of pre-provisioned snapshots to keep on hand for a fast-launch enabled Windows AMI."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 981
          },
          "name": "targetResourceCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/imagebuilder-distribution-configuration/index:ImagebuilderDistributionConfigurationDistributionsFastLaunchConfigurationsSnapshotConfiguration"
    },
    "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationDistributionsFastLaunchConfigurationsSnapshotConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationDistributionsFastLaunchConfigurationsSnapshotConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/imagebuilder-distribution-configuration/index.ts",
          "line": 1021
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/imagebuilder-distribution-configuration/index.ts",
        "line": 1013
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 1063
          },
          "name": "resetTargetResourceCount"
        }
      ],
      "name": "ImagebuilderDistributionConfigurationDistributionsFastLaunchConfigurationsSnapshotConfigurationOutputReference",
      "namespace": "imagebuilderDistributionConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 1067
          },
          "name": "targetResourceCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 1057
          },
          "name": "targetResourceCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 1025
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationDistributionsFastLaunchConfigurationsSnapshotConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/imagebuilder-distribution-configuration/index:ImagebuilderDistributionConfigurationDistributionsFastLaunchConfigurationsSnapshotConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationDistributionsLaunchTemplateConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationDistributionsLaunchTemplateConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/imagebuilder-distribution-configuration/index.ts",
        "line": 1329
      },
      "name": "ImagebuilderDistributionConfigurationDistributionsLaunchTemplateConfigurations",
      "namespace": "imagebuilderDistributionConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_distribution_configuration#account_id ImagebuilderDistributionConfiguration#account_id}",
            "stability": "stable",
            "summary": "The account ID that this configuration applies to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 1335
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_distribution_configuration#launch_template_id ImagebuilderDistributionConfiguration#launch_template_id}",
            "stability": "stable",
            "summary": "Identifies the EC2 launch template to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 1341
          },
          "name": "launchTemplateId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_distribution_configuration#set_default_version ImagebuilderDistributionConfiguration#set_default_version}",
            "stability": "stable",
            "summary": "Set the specified EC2 launch template as the default launch template for the specified account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 1347
          },
          "name": "setDefaultVersion",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/imagebuilder-distribution-configuration/index:ImagebuilderDistributionConfigurationDistributionsLaunchTemplateConfigurations"
    },
    "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationDistributionsLaunchTemplateConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationDistributionsLaunchTemplateConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/imagebuilder-distribution-configuration/index.ts",
          "line": 1506
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/imagebuilder-distribution-configuration/index.ts",
        "line": 1498
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 1513
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationDistributionsLaunchTemplateConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "ImagebuilderDistributionConfigurationDistributionsLaunchTemplateConfigurationsList",
      "namespace": "imagebuilderDistributionConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 1499
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationDistributionsLaunchTemplateConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/imagebuilder-distribution-configuration/index:ImagebuilderDistributionConfigurationDistributionsLaunchTemplateConfigurationsList"
    },
    "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationDistributionsLaunchTemplateConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationDistributionsLaunchTemplateConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/imagebuilder-distribution-configuration/index.ts",
          "line": 1403
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/imagebuilder-distribution-configuration/index.ts",
        "line": 1393
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 1457
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 1473
          },
          "name": "resetLaunchTemplateId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 1489
          },
          "name": "resetSetDefaultVersion"
        }
      ],
      "name": "ImagebuilderDistributionConfigurationDistributionsLaunchTemplateConfigurationsOutputReference",
      "namespace": "imagebuilderDistributionConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 1461
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 1477
          },
          "name": "launchTemplateIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 1493
          },
          "name": "setDefaultVersionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 1451
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 1467
          },
          "name": "launchTemplateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 1483
          },
          "name": "setDefaultVersion",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 1407
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationDistributionsLaunchTemplateConfigurations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/imagebuilder-distribution-configuration/index:ImagebuilderDistributionConfigurationDistributionsLaunchTemplateConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationDistributionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationDistributionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/imagebuilder-distribution-configuration/index.ts",
          "line": 2019
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/imagebuilder-distribution-configuration/index.ts",
        "line": 2011
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 2026
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationDistributionsOutputReference"
            }
          }
        }
      ],
      "name": "ImagebuilderDistributionConfigurationDistributionsList",
      "namespace": "imagebuilderDistributionConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 2012
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationDistributions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/imagebuilder-distribution-configuration/index:ImagebuilderDistributionConfigurationDistributionsList"
    },
    "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationDistributionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationDistributionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/imagebuilder-distribution-configuration/index.ts",
          "line": 1831
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/imagebuilder-distribution-configuration/index.ts",
        "line": 1821
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 1906
          },
          "name": "putAmiDistributionConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationDistributionsAmiDistributionConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 1922
          },
          "name": "putContainerDistributionConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationDistributionsContainerDistributionConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 1938
          },
          "name": "putFastLaunchConfigurations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationDistributionsFastLaunchConfigurations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 1954
          },
          "name": "putLaunchTemplateConfigurations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationDistributionsLaunchTemplateConfigurations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 1999
          },
          "name": "putSsmParameterConfigurations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationDistributionsSsmParameterConfigurations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 1909
          },
          "name": "resetAmiDistributionConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 1925
          },
          "name": "resetContainerDistributionConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 1941
          },
          "name": "resetFastLaunchConfigurations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 1957
          },
          "name": "resetLaunchTemplateConfigurations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 1973
          },
          "name": "resetLicenseConfigurationArns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 2002
          },
          "name": "resetSsmParameterConfigurations"
        }
      ],
      "name": "ImagebuilderDistributionConfigurationDistributionsOutputReference",
      "namespace": "imagebuilderDistributionConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 1903
          },
          "name": "amiDistributionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationDistributionsAmiDistributionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 1919
          },
          "name": "containerDistributionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationDistributionsContainerDistributionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 1935
          },
          "name": "fastLaunchConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationDistributionsFastLaunchConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 1951
          },
          "name": "launchTemplateConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationDistributionsLaunchTemplateConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 1996
          },
          "name": "ssmParameterConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationDistributionsSsmParameterConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 1913
          },
          "name": "amiDistributionConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationDistributionsAmiDistributionConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 1929
          },
          "name": "containerDistributionConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationDistributionsContainerDistributionConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 1945
          },
          "name": "fastLaunchConfigurationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationDistributionsFastLaunchConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 1961
          },
          "name": "launchTemplateConfigurationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationDistributionsLaunchTemplateConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 1977
          },
          "name": "licenseConfigurationArnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 1990
          },
          "name": "regionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 2006
          },
          "name": "ssmParameterConfigurationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationDistributionsSsmParameterConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 1967
          },
          "name": "licenseConfigurationArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 1983
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 1835
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationDistributions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/imagebuilder-distribution-configuration/index:ImagebuilderDistributionConfigurationDistributionsOutputReference"
    },
    "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationDistributionsSsmParameterConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationDistributionsSsmParameterConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/imagebuilder-distribution-configuration/index.ts",
        "line": 1517
      },
      "name": "ImagebuilderDistributionConfigurationDistributionsSsmParameterConfigurations",
      "namespace": "imagebuilderDistributionConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_distribution_configuration#ami_account_id ImagebuilderDistributionConfiguration#ami_account_id}",
            "stability": "stable",
            "summary": "The account ID for the AMI to update the parameter with."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 1523
          },
          "name": "amiAccountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_distribution_configuration#data_type ImagebuilderDistributionConfiguration#data_type}",
            "stability": "stable",
            "summary": "The data type of the SSM parameter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 1529
          },
          "name": "dataType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_distribution_configuration#parameter_name ImagebuilderDistributionConfiguration#parameter_name}",
            "stability": "stable",
            "summary": "The name of the SSM parameter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 1535
          },
          "name": "parameterName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/imagebuilder-distribution-configuration/index:ImagebuilderDistributionConfigurationDistributionsSsmParameterConfigurations"
    },
    "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationDistributionsSsmParameterConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationDistributionsSsmParameterConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/imagebuilder-distribution-configuration/index.ts",
          "line": 1694
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/imagebuilder-distribution-configuration/index.ts",
        "line": 1686
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 1701
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationDistributionsSsmParameterConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "ImagebuilderDistributionConfigurationDistributionsSsmParameterConfigurationsList",
      "namespace": "imagebuilderDistributionConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 1687
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationDistributionsSsmParameterConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/imagebuilder-distribution-configuration/index:ImagebuilderDistributionConfigurationDistributionsSsmParameterConfigurationsList"
    },
    "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationDistributionsSsmParameterConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationDistributionsSsmParameterConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/imagebuilder-distribution-configuration/index.ts",
          "line": 1591
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/imagebuilder-distribution-configuration/index.ts",
        "line": 1581
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 1645
          },
          "name": "resetAmiAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 1661
          },
          "name": "resetDataType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 1677
          },
          "name": "resetParameterName"
        }
      ],
      "name": "ImagebuilderDistributionConfigurationDistributionsSsmParameterConfigurationsOutputReference",
      "namespace": "imagebuilderDistributionConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 1649
          },
          "name": "amiAccountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 1665
          },
          "name": "dataTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 1681
          },
          "name": "parameterNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 1639
          },
          "name": "amiAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 1655
          },
          "name": "dataType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 1671
          },
          "name": "parameterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-distribution-configuration/index.ts",
            "line": 1595
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.imagebuilderDistributionConfiguration.ImagebuilderDistributionConfigurationDistributionsSsmParameterConfigurations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/imagebuilder-distribution-configuration/index:ImagebuilderDistributionConfigurationDistributionsSsmParameterConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.imagebuilderImage.ImagebuilderImage": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_image awscc_imagebuilder_image}."
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderImage.ImagebuilderImage",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_image awscc_imagebuilder_image} Resource."
        },
        "locationInModule": {
          "filename": "src/imagebuilder-image/index.ts",
          "line": 1287
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.imagebuilderImage.ImagebuilderImageConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/imagebuilder-image/index.ts",
        "line": 1255
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ImagebuilderImage resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 1272
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ImagebuilderImage to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_image#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ImagebuilderImage that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ImagebuilderImage to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 1348
          },
          "name": "putDeletionSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.imagebuilderImage.ImagebuilderImageDeletionSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 1422
          },
          "name": "putImagePipelineExecutionSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.imagebuilderImage.ImagebuilderImageImagePipelineExecutionSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 1454
          },
          "name": "putImageScanningConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.imagebuilderImage.ImagebuilderImageImageScanningConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 1470
          },
          "name": "putImageTestsConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.imagebuilderImage.ImagebuilderImageImageTestsConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 1513
          },
          "name": "putLoggingConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.imagebuilderImage.ImagebuilderImageLoggingConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 1550
          },
          "name": "putWorkflows",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.imagebuilderImage.ImagebuilderImageWorkflows"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 1335
          },
          "name": "resetContainerRecipeArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 1351
          },
          "name": "resetDeletionSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 1367
          },
          "name": "resetDistributionConfigurationArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 1383
          },
          "name": "resetEnhancedImageMetadataEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 1399
          },
          "name": "resetExecutionRole"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 1425
          },
          "name": "resetImagePipelineExecutionSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 1441
          },
          "name": "resetImageRecipeArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 1457
          },
          "name": "resetImageScanningConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 1473
          },
          "name": "resetImageTestsConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 1494
          },
          "name": "resetInfrastructureConfigurationArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 1516
          },
          "name": "resetLoggingConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 1537
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 1553
          },
          "name": "resetWorkflows"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 1565
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 1583
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ImagebuilderImage",
      "namespace": "imagebuilderImage",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 1260
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 1323
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 1345
          },
          "name": "deletionSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.imagebuilderImage.ImagebuilderImageDeletionSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 1408
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 1413
          },
          "name": "imageId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 1419
          },
          "name": "imagePipelineExecutionSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.imagebuilderImage.ImagebuilderImageImagePipelineExecutionSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 1451
          },
          "name": "imageScanningConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.imagebuilderImage.ImagebuilderImageImageScanningConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 1467
          },
          "name": "imageTestsConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.imagebuilderImage.ImagebuilderImageImageTestsConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 1482
          },
          "name": "imageUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 1504
          },
          "name": "latestVersion",
          "type": {
            "fqn": "@cdktn/provider-awscc.imagebuilderImage.ImagebuilderImageLatestVersionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 1510
          },
          "name": "loggingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.imagebuilderImage.ImagebuilderImageLoggingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 1525
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 1547
          },
          "name": "workflows",
          "type": {
            "fqn": "@cdktn/provider-awscc.imagebuilderImage.ImagebuilderImageWorkflowsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 1339
          },
          "name": "containerRecipeArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 1355
          },
          "name": "deletionSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.imagebuilderImage.ImagebuilderImageDeletionSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 1371
          },
          "name": "distributionConfigurationArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 1387
          },
          "name": "enhancedImageMetadataEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 1403
          },
          "name": "executionRoleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 1429
          },
          "name": "imagePipelineExecutionSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.imagebuilderImage.ImagebuilderImageImagePipelineExecutionSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 1445
          },
          "name": "imageRecipeArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 1461
          },
          "name": "imageScanningConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.imagebuilderImage.ImagebuilderImageImageScanningConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 1477
          },
          "name": "imageTestsConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.imagebuilderImage.ImagebuilderImageImageTestsConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 1498
          },
          "name": "infrastructureConfigurationArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 1520
          },
          "name": "loggingConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.imagebuilderImage.ImagebuilderImageLoggingConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 1541
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 1557
          },
          "name": "workflowsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.imagebuilderImage.ImagebuilderImageWorkflows"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 1329
          },
          "name": "containerRecipeArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 1361
          },
          "name": "distributionConfigurationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 1377
          },
          "name": "enhancedImageMetadataEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 1393
          },
          "name": "executionRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 1435
          },
          "name": "imageRecipeArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 1488
          },
          "name": "infrastructureConfigurationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 1531
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/imagebuilder-image/index:ImagebuilderImage"
    },
    "@cdktn/provider-awscc.imagebuilderImage.ImagebuilderImageConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderImage.ImagebuilderImageConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/imagebuilder-image/index.ts",
        "line": 14
      },
      "name": "ImagebuilderImageConfig",
      "namespace": "imagebuilderImage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_image#container_recipe_arn ImagebuilderImage#container_recipe_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the container recipe that defines how images are configured and tested."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 20
          },
          "name": "containerRecipeArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_image#deletion_settings ImagebuilderImage#deletion_settings}",
            "stability": "stable",
            "summary": "The deletion settings of the image, indicating whether to delete the underlying resources in addition to the image."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 26
          },
          "name": "deletionSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.imagebuilderImage.ImagebuilderImageDeletionSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_image#distribution_configuration_arn ImagebuilderImage#distribution_configuration_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the distribution configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 32
          },
          "name": "distributionConfigurationArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_image#enhanced_image_metadata_enabled ImagebuilderImage#enhanced_image_metadata_enabled}",
            "stability": "stable",
            "summary": "Collects additional information about the image being created, including the operating system (OS) version and package list."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 38
          },
          "name": "enhancedImageMetadataEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_image#execution_role ImagebuilderImage#execution_role}",
            "stability": "stable",
            "summary": "The execution role name/ARN for the image build, if provided."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 44
          },
          "name": "executionRole",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_image#image_pipeline_execution_settings ImagebuilderImage#image_pipeline_execution_settings}",
            "stability": "stable",
            "summary": "The image pipeline execution settings of the image."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 50
          },
          "name": "imagePipelineExecutionSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.imagebuilderImage.ImagebuilderImageImagePipelineExecutionSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_image#image_recipe_arn ImagebuilderImage#image_recipe_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the image recipe that defines how images are configured, tested, and assessed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 56
          },
          "name": "imageRecipeArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_image#image_scanning_configuration ImagebuilderImage#image_scanning_configuration}",
            "stability": "stable",
            "summary": "Contains settings for vulnerability scans."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 62
          },
          "name": "imageScanningConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.imagebuilderImage.ImagebuilderImageImageScanningConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_image#image_tests_configuration ImagebuilderImage#image_tests_configuration}",
            "stability": "stable",
            "summary": "The image tests configuration used when creating this image."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 68
          },
          "name": "imageTestsConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.imagebuilderImage.ImagebuilderImageImageTestsConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_image#infrastructure_configuration_arn ImagebuilderImage#infrastructure_configuration_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the infrastructure configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 74
          },
          "name": "infrastructureConfigurationArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_image#logging_configuration ImagebuilderImage#logging_configuration}",
            "stability": "stable",
            "summary": "The logging configuration settings for the image."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 80
          },
          "name": "loggingConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.imagebuilderImage.ImagebuilderImageLoggingConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_image#tags ImagebuilderImage#tags}",
            "stability": "stable",
            "summary": "The tags associated with the image."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 86
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_image#workflows ImagebuilderImage#workflows}",
            "stability": "stable",
            "summary": "Workflows to define the image build process."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 92
          },
          "name": "workflows",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.imagebuilderImage.ImagebuilderImageWorkflows"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/imagebuilder-image/index:ImagebuilderImageConfig"
    },
    "@cdktn/provider-awscc.imagebuilderImage.ImagebuilderImageDeletionSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderImage.ImagebuilderImageDeletionSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/imagebuilder-image/index.ts",
        "line": 94
      },
      "name": "ImagebuilderImageDeletionSettings",
      "namespace": "imagebuilderImage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_image#execution_role ImagebuilderImage#execution_role}",
            "stability": "stable",
            "summary": "The execution role to use for deleting the image, as well as underlying resources."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 100
          },
          "name": "executionRole",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/imagebuilder-image/index:ImagebuilderImageDeletionSettings"
    },
    "@cdktn/provider-awscc.imagebuilderImage.ImagebuilderImageDeletionSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderImage.ImagebuilderImageDeletionSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/imagebuilder-image/index.ts",
          "line": 140
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/imagebuilder-image/index.ts",
        "line": 132
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 182
          },
          "name": "resetExecutionRole"
        }
      ],
      "name": "ImagebuilderImageDeletionSettingsOutputReference",
      "namespace": "imagebuilderImage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 186
          },
          "name": "executionRoleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 176
          },
          "name": "executionRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 144
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.imagebuilderImage.ImagebuilderImageDeletionSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/imagebuilder-image/index:ImagebuilderImageDeletionSettingsOutputReference"
    },
    "@cdktn/provider-awscc.imagebuilderImage.ImagebuilderImageImagePipelineExecutionSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderImage.ImagebuilderImageImagePipelineExecutionSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/imagebuilder-image/index.ts",
        "line": 190
      },
      "name": "ImagebuilderImageImagePipelineExecutionSettings",
      "namespace": "imagebuilderImage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_image#deployment_id ImagebuilderImage#deployment_id}",
            "stability": "stable",
            "summary": "The deployment ID of the pipeline, used to trigger new image pipeline executions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 196
          },
          "name": "deploymentId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_image#on_update ImagebuilderImage#on_update}",
            "stability": "stable",
            "summary": "Whether to trigger the image pipeline when the pipeline is updated. False by default."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 202
          },
          "name": "onUpdate",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/imagebuilder-image/index:ImagebuilderImageImagePipelineExecutionSettings"
    },
    "@cdktn/provider-awscc.imagebuilderImage.ImagebuilderImageImagePipelineExecutionSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderImage.ImagebuilderImageImagePipelineExecutionSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/imagebuilder-image/index.ts",
          "line": 249
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/imagebuilder-image/index.ts",
        "line": 241
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 297
          },
          "name": "resetDeploymentId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 313
          },
          "name": "resetOnUpdate"
        }
      ],
      "name": "ImagebuilderImageImagePipelineExecutionSettingsOutputReference",
      "namespace": "imagebuilderImage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 301
          },
          "name": "deploymentIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 317
          },
          "name": "onUpdateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 291
          },
          "name": "deploymentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 307
          },
          "name": "onUpdate",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 253
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.imagebuilderImage.ImagebuilderImageImagePipelineExecutionSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/imagebuilder-image/index:ImagebuilderImageImagePipelineExecutionSettingsOutputReference"
    },
    "@cdktn/provider-awscc.imagebuilderImage.ImagebuilderImageImageScanningConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderImage.ImagebuilderImageImageScanningConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/imagebuilder-image/index.ts",
        "line": 452
      },
      "name": "ImagebuilderImageImageScanningConfiguration",
      "namespace": "imagebuilderImage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_image#ecr_configuration ImagebuilderImage#ecr_configuration}",
            "stability": "stable",
            "summary": "Contains ECR settings for vulnerability scans."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 458
          },
          "name": "ecrConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.imagebuilderImage.ImagebuilderImageImageScanningConfigurationEcrConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_image#image_scanning_enabled ImagebuilderImage#image_scanning_enabled}",
            "stability": "stable",
            "summary": "This sets whether Image Builder keeps a snapshot of the vulnerability scans that Amazon Inspector runs against the build instance when you create a new image."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 464
          },
          "name": "imageScanningEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/imagebuilder-image/index:ImagebuilderImageImageScanningConfiguration"
    },
    "@cdktn/provider-awscc.imagebuilderImage.ImagebuilderImageImageScanningConfigurationEcrConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderImage.ImagebuilderImageImageScanningConfigurationEcrConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/imagebuilder-image/index.ts",
        "line": 321
      },
      "name": "ImagebuilderImageImageScanningConfigurationEcrConfiguration",
      "namespace": "imagebuilderImage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Tags can help you identify and manage your scanned images.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_image#container_tags ImagebuilderImage#container_tags}",
            "stability": "stable",
            "summary": "Tags for Image Builder to apply the output container image that is scanned."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 327
          },
          "name": "containerTags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The name includes the path for the repository location. If you don’t provide this information, Image Builder creates a repository in your account named image-builder-image-scanning-repository to use for vulnerability scans for your output container images.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_image#repository_name ImagebuilderImage#repository_name}",
            "stability": "stable",
            "summary": "The name of the container repository that Amazon Inspector scans to identify findings for your container images."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 333
          },
          "name": "repositoryName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/imagebuilder-image/index:ImagebuilderImageImageScanningConfigurationEcrConfiguration"
    },
    "@cdktn/provider-awscc.imagebuilderImage.ImagebuilderImageImageScanningConfigurationEcrConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderImage.ImagebuilderImageImageScanningConfigurationEcrConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/imagebuilder-image/index.ts",
          "line": 380
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/imagebuilder-image/index.ts",
        "line": 372
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 428
          },
          "name": "resetContainerTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 444
          },
          "name": "resetRepositoryName"
        }
      ],
      "name": "ImagebuilderImageImageScanningConfigurationEcrConfigurationOutputReference",
      "namespace": "imagebuilderImage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 432
          },
          "name": "containerTagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 448
          },
          "name": "repositoryNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 422
          },
          "name": "containerTags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 438
          },
          "name": "repositoryName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 384
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.imagebuilderImage.ImagebuilderImageImageScanningConfigurationEcrConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/imagebuilder-image/index:ImagebuilderImageImageScanningConfigurationEcrConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.imagebuilderImage.ImagebuilderImageImageScanningConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderImage.ImagebuilderImageImageScanningConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/imagebuilder-image/index.ts",
          "line": 511
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/imagebuilder-image/index.ts",
        "line": 503
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 556
          },
          "name": "putEcrConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.imagebuilderImage.ImagebuilderImageImageScanningConfigurationEcrConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 559
          },
          "name": "resetEcrConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 575
          },
          "name": "resetImageScanningEnabled"
        }
      ],
      "name": "ImagebuilderImageImageScanningConfigurationOutputReference",
      "namespace": "imagebuilderImage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 553
          },
          "name": "ecrConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.imagebuilderImage.ImagebuilderImageImageScanningConfigurationEcrConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 563
          },
          "name": "ecrConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.imagebuilderImage.ImagebuilderImageImageScanningConfigurationEcrConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 579
          },
          "name": "imageScanningEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 569
          },
          "name": "imageScanningEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 515
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.imagebuilderImage.ImagebuilderImageImageScanningConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/imagebuilder-image/index:ImagebuilderImageImageScanningConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.imagebuilderImage.ImagebuilderImageImageTestsConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderImage.ImagebuilderImageImageTestsConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/imagebuilder-image/index.ts",
        "line": 583
      },
      "name": "ImagebuilderImageImageTestsConfiguration",
      "namespace": "imagebuilderImage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_image#image_tests_enabled ImagebuilderImage#image_tests_enabled}",
            "stability": "stable",
            "summary": "ImageTestsEnabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 589
          },
          "name": "imageTestsEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_image#timeout_minutes ImagebuilderImage#timeout_minutes}",
            "stability": "stable",
            "summary": "TimeoutMinutes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 595
          },
          "name": "timeoutMinutes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/imagebuilder-image/index:ImagebuilderImageImageTestsConfiguration"
    },
    "@cdktn/provider-awscc.imagebuilderImage.ImagebuilderImageImageTestsConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderImage.ImagebuilderImageImageTestsConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/imagebuilder-image/index.ts",
          "line": 642
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/imagebuilder-image/index.ts",
        "line": 634
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 690
          },
          "name": "resetImageTestsEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 706
          },
          "name": "resetTimeoutMinutes"
        }
      ],
      "name": "ImagebuilderImageImageTestsConfigurationOutputReference",
      "namespace": "imagebuilderImage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 694
          },
          "name": "imageTestsEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 710
          },
          "name": "timeoutMinutesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 684
          },
          "name": "imageTestsEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 700
          },
          "name": "timeoutMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 646
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.imagebuilderImage.ImagebuilderImageImageTestsConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/imagebuilder-image/index:ImagebuilderImageImageTestsConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.imagebuilderImage.ImagebuilderImageLatestVersion": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderImage.ImagebuilderImageLatestVersion",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/imagebuilder-image/index.ts",
        "line": 714
      },
      "name": "ImagebuilderImageLatestVersion",
      "namespace": "imagebuilderImage",
      "symbolId": "src/imagebuilder-image/index:ImagebuilderImageLatestVersion"
    },
    "@cdktn/provider-awscc.imagebuilderImage.ImagebuilderImageLatestVersionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderImage.ImagebuilderImageLatestVersionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/imagebuilder-image/index.ts",
          "line": 744
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/imagebuilder-image/index.ts",
        "line": 737
      },
      "name": "ImagebuilderImageLatestVersionOutputReference",
      "namespace": "imagebuilderImage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 764
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 769
          },
          "name": "major",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 774
          },
          "name": "minor",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 779
          },
          "name": "patch",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 748
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.imagebuilderImage.ImagebuilderImageLatestVersion"
          }
        }
      ],
      "symbolId": "src/imagebuilder-image/index:ImagebuilderImageLatestVersionOutputReference"
    },
    "@cdktn/provider-awscc.imagebuilderImage.ImagebuilderImageLoggingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderImage.ImagebuilderImageLoggingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/imagebuilder-image/index.ts",
        "line": 783
      },
      "name": "ImagebuilderImageLoggingConfiguration",
      "namespace": "imagebuilderImage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_image#log_group_name ImagebuilderImage#log_group_name}",
            "stability": "stable",
            "summary": "The name of the log group for image build logs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 789
          },
          "name": "logGroupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/imagebuilder-image/index:ImagebuilderImageLoggingConfiguration"
    },
    "@cdktn/provider-awscc.imagebuilderImage.ImagebuilderImageLoggingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderImage.ImagebuilderImageLoggingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/imagebuilder-image/index.ts",
          "line": 829
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/imagebuilder-image/index.ts",
        "line": 821
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 871
          },
          "name": "resetLogGroupName"
        }
      ],
      "name": "ImagebuilderImageLoggingConfigurationOutputReference",
      "namespace": "imagebuilderImage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 875
          },
          "name": "logGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 865
          },
          "name": "logGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 833
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.imagebuilderImage.ImagebuilderImageLoggingConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/imagebuilder-image/index:ImagebuilderImageLoggingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.imagebuilderImage.ImagebuilderImageWorkflows": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderImage.ImagebuilderImageWorkflows",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/imagebuilder-image/index.ts",
        "line": 1028
      },
      "name": "ImagebuilderImageWorkflows",
      "namespace": "imagebuilderImage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_image#on_failure ImagebuilderImage#on_failure}",
            "stability": "stable",
            "summary": "Define execution decision in case of workflow failure."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 1034
          },
          "name": "onFailure",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_image#parallel_group ImagebuilderImage#parallel_group}",
            "stability": "stable",
            "summary": "The parallel group name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 1040
          },
          "name": "parallelGroup",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_image#parameters ImagebuilderImage#parameters}",
            "stability": "stable",
            "summary": "The parameters associated with the workflow."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 1046
          },
          "name": "parameters",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.imagebuilderImage.ImagebuilderImageWorkflowsParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_image#workflow_arn ImagebuilderImage#workflow_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the workflow."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 1052
          },
          "name": "workflowArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/imagebuilder-image/index:ImagebuilderImageWorkflows"
    },
    "@cdktn/provider-awscc.imagebuilderImage.ImagebuilderImageWorkflowsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderImage.ImagebuilderImageWorkflowsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/imagebuilder-image/index.ts",
          "line": 1240
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/imagebuilder-image/index.ts",
        "line": 1232
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 1247
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.imagebuilderImage.ImagebuilderImageWorkflowsOutputReference"
            }
          }
        }
      ],
      "name": "ImagebuilderImageWorkflowsList",
      "namespace": "imagebuilderImage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 1233
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.imagebuilderImage.ImagebuilderImageWorkflows"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/imagebuilder-image/index:ImagebuilderImageWorkflowsList"
    },
    "@cdktn/provider-awscc.imagebuilderImage.ImagebuilderImageWorkflowsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderImage.ImagebuilderImageWorkflowsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/imagebuilder-image/index.ts",
          "line": 1115
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/imagebuilder-image/index.ts",
        "line": 1105
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 1204
          },
          "name": "putParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.imagebuilderImage.ImagebuilderImageWorkflowsParameters"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 1175
          },
          "name": "resetOnFailure"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 1191
          },
          "name": "resetParallelGroup"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 1207
          },
          "name": "resetParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 1223
          },
          "name": "resetWorkflowArn"
        }
      ],
      "name": "ImagebuilderImageWorkflowsOutputReference",
      "namespace": "imagebuilderImage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 1201
          },
          "name": "parameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.imagebuilderImage.ImagebuilderImageWorkflowsParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 1179
          },
          "name": "onFailureInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 1195
          },
          "name": "parallelGroupInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 1211
          },
          "name": "parametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.imagebuilderImage.ImagebuilderImageWorkflowsParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 1227
          },
          "name": "workflowArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 1169
          },
          "name": "onFailure",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 1185
          },
          "name": "parallelGroup",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 1217
          },
          "name": "workflowArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 1119
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.imagebuilderImage.ImagebuilderImageWorkflows"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/imagebuilder-image/index:ImagebuilderImageWorkflowsOutputReference"
    },
    "@cdktn/provider-awscc.imagebuilderImage.ImagebuilderImageWorkflowsParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderImage.ImagebuilderImageWorkflowsParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/imagebuilder-image/index.ts",
        "line": 879
      },
      "name": "ImagebuilderImageWorkflowsParameters",
      "namespace": "imagebuilderImage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_image#name ImagebuilderImage#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 883
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_image#value ImagebuilderImage#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 887
          },
          "name": "value",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/imagebuilder-image/index:ImagebuilderImageWorkflowsParameters"
    },
    "@cdktn/provider-awscc.imagebuilderImage.ImagebuilderImageWorkflowsParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderImage.ImagebuilderImageWorkflowsParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/imagebuilder-image/index.ts",
          "line": 1017
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/imagebuilder-image/index.ts",
        "line": 1009
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 1024
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.imagebuilderImage.ImagebuilderImageWorkflowsParametersOutputReference"
            }
          }
        }
      ],
      "name": "ImagebuilderImageWorkflowsParametersList",
      "namespace": "imagebuilderImage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 1010
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.imagebuilderImage.ImagebuilderImageWorkflowsParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/imagebuilder-image/index:ImagebuilderImageWorkflowsParametersList"
    },
    "@cdktn/provider-awscc.imagebuilderImage.ImagebuilderImageWorkflowsParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderImage.ImagebuilderImageWorkflowsParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/imagebuilder-image/index.ts",
          "line": 936
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/imagebuilder-image/index.ts",
        "line": 926
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 984
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 1000
          },
          "name": "resetValue"
        }
      ],
      "name": "ImagebuilderImageWorkflowsParametersOutputReference",
      "namespace": "imagebuilderImage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 988
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 1004
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 978
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 994
          },
          "name": "value",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image/index.ts",
            "line": 940
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.imagebuilderImage.ImagebuilderImageWorkflowsParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/imagebuilder-image/index:ImagebuilderImageWorkflowsParametersOutputReference"
    },
    "@cdktn/provider-awscc.imagebuilderImagePipeline.ImagebuilderImagePipeline": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_image_pipeline awscc_imagebuilder_image_pipeline}."
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderImagePipeline.ImagebuilderImagePipeline",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_image_pipeline awscc_imagebuilder_image_pipeline} Resource."
        },
        "locationInModule": {
          "filename": "src/imagebuilder-image-pipeline/index.ts",
          "line": 1341
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.imagebuilderImagePipeline.ImagebuilderImagePipelineConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/imagebuilder-image-pipeline/index.ts",
        "line": 1309
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ImagebuilderImagePipeline resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 1326
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ImagebuilderImagePipeline to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_image_pipeline#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ImagebuilderImagePipeline that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ImagebuilderImagePipeline to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 1495
          },
          "name": "putImageScanningConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.imagebuilderImagePipeline.ImagebuilderImagePipelineImageScanningConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 1527
          },
          "name": "putImageTestsConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.imagebuilderImagePipeline.ImagebuilderImagePipelineImageTestsConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 1559
          },
          "name": "putLoggingConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.imagebuilderImagePipeline.ImagebuilderImagePipelineLoggingConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 1591
          },
          "name": "putSchedule",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.imagebuilderImagePipeline.ImagebuilderImagePipelineSchedule"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 1639
          },
          "name": "putWorkflows",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.imagebuilderImagePipeline.ImagebuilderImagePipelineWorkflows"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 1392
          },
          "name": "resetContainerRecipeArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 1413
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 1429
          },
          "name": "resetDistributionConfigurationArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 1445
          },
          "name": "resetEnhancedImageMetadataEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 1461
          },
          "name": "resetExecutionRole"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 1482
          },
          "name": "resetImageRecipeArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 1498
          },
          "name": "resetImageScanningConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 1514
          },
          "name": "resetImageTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 1530
          },
          "name": "resetImageTestsConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 1546
          },
          "name": "resetInfrastructureConfigurationArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 1562
          },
          "name": "resetLoggingConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 1578
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 1594
          },
          "name": "resetSchedule"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 1610
          },
          "name": "resetStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 1626
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 1642
          },
          "name": "resetWorkflows"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 1654
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 1675
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ImagebuilderImagePipeline",
      "namespace": "imagebuilderImagePipeline",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 1314
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 1380
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 1401
          },
          "name": "deploymentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 1470
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 1492
          },
          "name": "imageScanningConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.imagebuilderImagePipeline.ImagebuilderImagePipelineImageScanningConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 1524
          },
          "name": "imageTestsConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.imagebuilderImagePipeline.ImagebuilderImagePipelineImageTestsConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 1556
          },
          "name": "loggingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.imagebuilderImagePipeline.ImagebuilderImagePipelineLoggingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 1588
          },
          "name": "schedule",
          "type": {
            "fqn": "@cdktn/provider-awscc.imagebuilderImagePipeline.ImagebuilderImagePipelineScheduleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 1636
          },
          "name": "workflows",
          "type": {
            "fqn": "@cdktn/provider-awscc.imagebuilderImagePipeline.ImagebuilderImagePipelineWorkflowsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 1396
          },
          "name": "containerRecipeArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 1417
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 1433
          },
          "name": "distributionConfigurationArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 1449
          },
          "name": "enhancedImageMetadataEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 1465
          },
          "name": "executionRoleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 1486
          },
          "name": "imageRecipeArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 1502
          },
          "name": "imageScanningConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.imagebuilderImagePipeline.ImagebuilderImagePipelineImageScanningConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 1518
          },
          "name": "imageTagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 1534
          },
          "name": "imageTestsConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.imagebuilderImagePipeline.ImagebuilderImagePipelineImageTestsConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 1550
          },
          "name": "infrastructureConfigurationArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 1566
          },
          "name": "loggingConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.imagebuilderImagePipeline.ImagebuilderImagePipelineLoggingConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 1582
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 1598
          },
          "name": "scheduleInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.imagebuilderImagePipeline.ImagebuilderImagePipelineSchedule"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 1614
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 1630
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 1646
          },
          "name": "workflowsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.imagebuilderImagePipeline.ImagebuilderImagePipelineWorkflows"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 1386
          },
          "name": "containerRecipeArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 1407
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 1423
          },
          "name": "distributionConfigurationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 1439
          },
          "name": "enhancedImageMetadataEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 1455
          },
          "name": "executionRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 1476
          },
          "name": "imageRecipeArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 1508
          },
          "name": "imageTags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 1540
          },
          "name": "infrastructureConfigurationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 1572
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 1604
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 1620
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/imagebuilder-image-pipeline/index:ImagebuilderImagePipeline"
    },
    "@cdktn/provider-awscc.imagebuilderImagePipeline.ImagebuilderImagePipelineConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderImagePipeline.ImagebuilderImagePipelineConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/imagebuilder-image-pipeline/index.ts",
        "line": 14
      },
      "name": "ImagebuilderImagePipelineConfig",
      "namespace": "imagebuilderImagePipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_image_pipeline#container_recipe_arn ImagebuilderImagePipeline#container_recipe_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the container recipe that defines how images are configured and tested."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 20
          },
          "name": "containerRecipeArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_image_pipeline#description ImagebuilderImagePipeline#description}",
            "stability": "stable",
            "summary": "The description of the image pipeline."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 26
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_image_pipeline#distribution_configuration_arn ImagebuilderImagePipeline#distribution_configuration_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the distribution configuration associated with this image pipeline."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 32
          },
          "name": "distributionConfigurationArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_image_pipeline#enhanced_image_metadata_enabled ImagebuilderImagePipeline#enhanced_image_metadata_enabled}",
            "stability": "stable",
            "summary": "Collects additional information about the image being created, including the operating system (OS) version and package list."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 38
          },
          "name": "enhancedImageMetadataEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_image_pipeline#execution_role ImagebuilderImagePipeline#execution_role}",
            "stability": "stable",
            "summary": "The execution role name/ARN for the image build, if provided."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 44
          },
          "name": "executionRole",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_image_pipeline#image_recipe_arn ImagebuilderImagePipeline#image_recipe_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the image recipe that defines how images are configured, tested, and assessed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 50
          },
          "name": "imageRecipeArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_image_pipeline#image_scanning_configuration ImagebuilderImagePipeline#image_scanning_configuration}",
            "stability": "stable",
            "summary": "Contains settings for vulnerability scans."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 56
          },
          "name": "imageScanningConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.imagebuilderImagePipeline.ImagebuilderImagePipelineImageScanningConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_image_pipeline#image_tags ImagebuilderImagePipeline#image_tags}",
            "stability": "stable",
            "summary": "The tags to be applied to images created by this pipeline."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 62
          },
          "name": "imageTags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_image_pipeline#image_tests_configuration ImagebuilderImagePipeline#image_tests_configuration}",
            "stability": "stable",
            "summary": "The image tests configuration of the image pipeline."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 68
          },
          "name": "imageTestsConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.imagebuilderImagePipeline.ImagebuilderImagePipelineImageTestsConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_image_pipeline#infrastructure_configuration_arn ImagebuilderImagePipeline#infrastructure_configuration_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the infrastructure configuration associated with this image pipeline."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 74
          },
          "name": "infrastructureConfigurationArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_image_pipeline#logging_configuration ImagebuilderImagePipeline#logging_configuration}",
            "stability": "stable",
            "summary": "The logging configuration settings for the image pipeline."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 80
          },
          "name": "loggingConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.imagebuilderImagePipeline.ImagebuilderImagePipelineLoggingConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_image_pipeline#name ImagebuilderImagePipeline#name}",
            "stability": "stable",
            "summary": "The name of the image pipeline."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 86
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_image_pipeline#schedule ImagebuilderImagePipeline#schedule}",
            "stability": "stable",
            "summary": "The schedule of the image pipeline."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 92
          },
          "name": "schedule",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.imagebuilderImagePipeline.ImagebuilderImagePipelineSchedule"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_image_pipeline#status ImagebuilderImagePipeline#status}",
            "stability": "stable",
            "summary": "The status of the image pipeline."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 98
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_image_pipeline#tags ImagebuilderImagePipeline#tags}",
            "stability": "stable",
            "summary": "The tags of this image pipeline."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 104
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_image_pipeline#workflows ImagebuilderImagePipeline#workflows}",
            "stability": "stable",
            "summary": "Workflows to define the image build process."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 110
          },
          "name": "workflows",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.imagebuilderImagePipeline.ImagebuilderImagePipelineWorkflows"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/imagebuilder-image-pipeline/index:ImagebuilderImagePipelineConfig"
    },
    "@cdktn/provider-awscc.imagebuilderImagePipeline.ImagebuilderImagePipelineImageScanningConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderImagePipeline.ImagebuilderImagePipelineImageScanningConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/imagebuilder-image-pipeline/index.ts",
        "line": 243
      },
      "name": "ImagebuilderImagePipelineImageScanningConfiguration",
      "namespace": "imagebuilderImagePipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_image_pipeline#ecr_configuration ImagebuilderImagePipeline#ecr_configuration}",
            "stability": "stable",
            "summary": "Contains ECR settings for vulnerability scans."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 249
          },
          "name": "ecrConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.imagebuilderImagePipeline.ImagebuilderImagePipelineImageScanningConfigurationEcrConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_image_pipeline#image_scanning_enabled ImagebuilderImagePipeline#image_scanning_enabled}",
            "stability": "stable",
            "summary": "This sets whether Image Builder keeps a snapshot of the vulnerability scans that Amazon Inspector runs against the build instance when you create a new image."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 255
          },
          "name": "imageScanningEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/imagebuilder-image-pipeline/index:ImagebuilderImagePipelineImageScanningConfiguration"
    },
    "@cdktn/provider-awscc.imagebuilderImagePipeline.ImagebuilderImagePipelineImageScanningConfigurationEcrConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderImagePipeline.ImagebuilderImagePipelineImageScanningConfigurationEcrConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/imagebuilder-image-pipeline/index.ts",
        "line": 112
      },
      "name": "ImagebuilderImagePipelineImageScanningConfigurationEcrConfiguration",
      "namespace": "imagebuilderImagePipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Tags can help you identify and manage your scanned images.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_image_pipeline#container_tags ImagebuilderImagePipeline#container_tags}",
            "stability": "stable",
            "summary": "Tags for Image Builder to apply the output container image that is scanned."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 118
          },
          "name": "containerTags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The name includes the path for the repository location. If you don't provide this information, Image Builder creates a repository in your account named image-builder-image-scanning-repository to use for vulnerability scans for your output container images.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_image_pipeline#repository_name ImagebuilderImagePipeline#repository_name}",
            "stability": "stable",
            "summary": "The name of the container repository that Amazon Inspector scans to identify findings for your container images."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 124
          },
          "name": "repositoryName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/imagebuilder-image-pipeline/index:ImagebuilderImagePipelineImageScanningConfigurationEcrConfiguration"
    },
    "@cdktn/provider-awscc.imagebuilderImagePipeline.ImagebuilderImagePipelineImageScanningConfigurationEcrConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderImagePipeline.ImagebuilderImagePipelineImageScanningConfigurationEcrConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/imagebuilder-image-pipeline/index.ts",
          "line": 171
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/imagebuilder-image-pipeline/index.ts",
        "line": 163
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 219
          },
          "name": "resetContainerTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 235
          },
          "name": "resetRepositoryName"
        }
      ],
      "name": "ImagebuilderImagePipelineImageScanningConfigurationEcrConfigurationOutputReference",
      "namespace": "imagebuilderImagePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 223
          },
          "name": "containerTagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 239
          },
          "name": "repositoryNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 213
          },
          "name": "containerTags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 229
          },
          "name": "repositoryName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 175
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.imagebuilderImagePipeline.ImagebuilderImagePipelineImageScanningConfigurationEcrConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/imagebuilder-image-pipeline/index:ImagebuilderImagePipelineImageScanningConfigurationEcrConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.imagebuilderImagePipeline.ImagebuilderImagePipelineImageScanningConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderImagePipeline.ImagebuilderImagePipelineImageScanningConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/imagebuilder-image-pipeline/index.ts",
          "line": 302
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/imagebuilder-image-pipeline/index.ts",
        "line": 294
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 347
          },
          "name": "putEcrConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.imagebuilderImagePipeline.ImagebuilderImagePipelineImageScanningConfigurationEcrConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 350
          },
          "name": "resetEcrConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 366
          },
          "name": "resetImageScanningEnabled"
        }
      ],
      "name": "ImagebuilderImagePipelineImageScanningConfigurationOutputReference",
      "namespace": "imagebuilderImagePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 344
          },
          "name": "ecrConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.imagebuilderImagePipeline.ImagebuilderImagePipelineImageScanningConfigurationEcrConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 354
          },
          "name": "ecrConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.imagebuilderImagePipeline.ImagebuilderImagePipelineImageScanningConfigurationEcrConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 370
          },
          "name": "imageScanningEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 360
          },
          "name": "imageScanningEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 306
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.imagebuilderImagePipeline.ImagebuilderImagePipelineImageScanningConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/imagebuilder-image-pipeline/index:ImagebuilderImagePipelineImageScanningConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.imagebuilderImagePipeline.ImagebuilderImagePipelineImageTestsConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderImagePipeline.ImagebuilderImagePipelineImageTestsConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/imagebuilder-image-pipeline/index.ts",
        "line": 374
      },
      "name": "ImagebuilderImagePipelineImageTestsConfiguration",
      "namespace": "imagebuilderImagePipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_image_pipeline#image_tests_enabled ImagebuilderImagePipeline#image_tests_enabled}",
            "stability": "stable",
            "summary": "Defines if tests should be executed when building this image."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 380
          },
          "name": "imageTestsEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_image_pipeline#timeout_minutes ImagebuilderImagePipeline#timeout_minutes}",
            "stability": "stable",
            "summary": "The maximum time in minutes that tests are permitted to run."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 386
          },
          "name": "timeoutMinutes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/imagebuilder-image-pipeline/index:ImagebuilderImagePipelineImageTestsConfiguration"
    },
    "@cdktn/provider-awscc.imagebuilderImagePipeline.ImagebuilderImagePipelineImageTestsConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderImagePipeline.ImagebuilderImagePipelineImageTestsConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/imagebuilder-image-pipeline/index.ts",
          "line": 433
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/imagebuilder-image-pipeline/index.ts",
        "line": 425
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 481
          },
          "name": "resetImageTestsEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 497
          },
          "name": "resetTimeoutMinutes"
        }
      ],
      "name": "ImagebuilderImagePipelineImageTestsConfigurationOutputReference",
      "namespace": "imagebuilderImagePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 485
          },
          "name": "imageTestsEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 501
          },
          "name": "timeoutMinutesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 475
          },
          "name": "imageTestsEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 491
          },
          "name": "timeoutMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 437
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.imagebuilderImagePipeline.ImagebuilderImagePipelineImageTestsConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/imagebuilder-image-pipeline/index:ImagebuilderImagePipelineImageTestsConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.imagebuilderImagePipeline.ImagebuilderImagePipelineLoggingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderImagePipeline.ImagebuilderImagePipelineLoggingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/imagebuilder-image-pipeline/index.ts",
        "line": 505
      },
      "name": "ImagebuilderImagePipelineLoggingConfiguration",
      "namespace": "imagebuilderImagePipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_image_pipeline#image_log_group_name ImagebuilderImagePipeline#image_log_group_name}",
            "stability": "stable",
            "summary": "The name of the log group for image build logs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 511
          },
          "name": "imageLogGroupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_image_pipeline#pipeline_log_group_name ImagebuilderImagePipeline#pipeline_log_group_name}",
            "stability": "stable",
            "summary": "The name of the log group for pipeline execution logs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 517
          },
          "name": "pipelineLogGroupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/imagebuilder-image-pipeline/index:ImagebuilderImagePipelineLoggingConfiguration"
    },
    "@cdktn/provider-awscc.imagebuilderImagePipeline.ImagebuilderImagePipelineLoggingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderImagePipeline.ImagebuilderImagePipelineLoggingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/imagebuilder-image-pipeline/index.ts",
          "line": 564
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/imagebuilder-image-pipeline/index.ts",
        "line": 556
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 612
          },
          "name": "resetImageLogGroupName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 628
          },
          "name": "resetPipelineLogGroupName"
        }
      ],
      "name": "ImagebuilderImagePipelineLoggingConfigurationOutputReference",
      "namespace": "imagebuilderImagePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 616
          },
          "name": "imageLogGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 632
          },
          "name": "pipelineLogGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 606
          },
          "name": "imageLogGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 622
          },
          "name": "pipelineLogGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 568
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.imagebuilderImagePipeline.ImagebuilderImagePipelineLoggingConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/imagebuilder-image-pipeline/index:ImagebuilderImagePipelineLoggingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.imagebuilderImagePipeline.ImagebuilderImagePipelineSchedule": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderImagePipeline.ImagebuilderImagePipelineSchedule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/imagebuilder-image-pipeline/index.ts",
        "line": 732
      },
      "name": "ImagebuilderImagePipelineSchedule",
      "namespace": "imagebuilderImagePipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_image_pipeline#auto_disable_policy ImagebuilderImagePipeline#auto_disable_policy}",
            "stability": "stable",
            "summary": "The auto-disable policy for the image pipeline."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 738
          },
          "name": "autoDisablePolicy",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.imagebuilderImagePipeline.ImagebuilderImagePipelineScheduleAutoDisablePolicy"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_image_pipeline#pipeline_execution_start_condition ImagebuilderImagePipeline#pipeline_execution_start_condition}",
            "stability": "stable",
            "summary": "The condition configures when the pipeline should trigger a new image build."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 744
          },
          "name": "pipelineExecutionStartCondition",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_image_pipeline#schedule_expression ImagebuilderImagePipeline#schedule_expression}",
            "stability": "stable",
            "summary": "The expression determines how often EC2 Image Builder evaluates your pipelineExecutionStartCondition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 750
          },
          "name": "scheduleExpression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If not specified, this defaults to UTC.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_image_pipeline#timezone ImagebuilderImagePipeline#timezone}",
            "stability": "stable",
            "summary": "The timezone that applies to the scheduling expression, for example \"Etc/UTC\" or \"America/Los_Angeles\" in IANA timezone format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 756
          },
          "name": "timezone",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/imagebuilder-image-pipeline/index:ImagebuilderImagePipelineSchedule"
    },
    "@cdktn/provider-awscc.imagebuilderImagePipeline.ImagebuilderImagePipelineScheduleAutoDisablePolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderImagePipeline.ImagebuilderImagePipelineScheduleAutoDisablePolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/imagebuilder-image-pipeline/index.ts",
        "line": 636
      },
      "name": "ImagebuilderImagePipelineScheduleAutoDisablePolicy",
      "namespace": "imagebuilderImagePipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_image_pipeline#failure_count ImagebuilderImagePipeline#failure_count}",
            "stability": "stable",
            "summary": "The number of consecutive failures after which the pipeline should be automatically disabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 642
          },
          "name": "failureCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/imagebuilder-image-pipeline/index:ImagebuilderImagePipelineScheduleAutoDisablePolicy"
    },
    "@cdktn/provider-awscc.imagebuilderImagePipeline.ImagebuilderImagePipelineScheduleAutoDisablePolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderImagePipeline.ImagebuilderImagePipelineScheduleAutoDisablePolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/imagebuilder-image-pipeline/index.ts",
          "line": 682
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/imagebuilder-image-pipeline/index.ts",
        "line": 674
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 724
          },
          "name": "resetFailureCount"
        }
      ],
      "name": "ImagebuilderImagePipelineScheduleAutoDisablePolicyOutputReference",
      "namespace": "imagebuilderImagePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 728
          },
          "name": "failureCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 718
          },
          "name": "failureCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 686
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.imagebuilderImagePipeline.ImagebuilderImagePipelineScheduleAutoDisablePolicy"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/imagebuilder-image-pipeline/index:ImagebuilderImagePipelineScheduleAutoDisablePolicyOutputReference"
    },
    "@cdktn/provider-awscc.imagebuilderImagePipeline.ImagebuilderImagePipelineScheduleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderImagePipeline.ImagebuilderImagePipelineScheduleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/imagebuilder-image-pipeline/index.ts",
          "line": 817
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/imagebuilder-image-pipeline/index.ts",
        "line": 809
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 874
          },
          "name": "putAutoDisablePolicy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.imagebuilderImagePipeline.ImagebuilderImagePipelineScheduleAutoDisablePolicy"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 877
          },
          "name": "resetAutoDisablePolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 893
          },
          "name": "resetPipelineExecutionStartCondition"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 909
          },
          "name": "resetScheduleExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 925
          },
          "name": "resetTimezone"
        }
      ],
      "name": "ImagebuilderImagePipelineScheduleOutputReference",
      "namespace": "imagebuilderImagePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 871
          },
          "name": "autoDisablePolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.imagebuilderImagePipeline.ImagebuilderImagePipelineScheduleAutoDisablePolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 881
          },
          "name": "autoDisablePolicyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.imagebuilderImagePipeline.ImagebuilderImagePipelineScheduleAutoDisablePolicy"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 897
          },
          "name": "pipelineExecutionStartConditionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 913
          },
          "name": "scheduleExpressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 929
          },
          "name": "timezoneInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 887
          },
          "name": "pipelineExecutionStartCondition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 903
          },
          "name": "scheduleExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 919
          },
          "name": "timezone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 821
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.imagebuilderImagePipeline.ImagebuilderImagePipelineSchedule"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/imagebuilder-image-pipeline/index:ImagebuilderImagePipelineScheduleOutputReference"
    },
    "@cdktn/provider-awscc.imagebuilderImagePipeline.ImagebuilderImagePipelineWorkflows": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderImagePipeline.ImagebuilderImagePipelineWorkflows",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/imagebuilder-image-pipeline/index.ts",
        "line": 1082
      },
      "name": "ImagebuilderImagePipelineWorkflows",
      "namespace": "imagebuilderImagePipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_image_pipeline#on_failure ImagebuilderImagePipeline#on_failure}",
            "stability": "stable",
            "summary": "Define execution decision in case of workflow failure."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 1088
          },
          "name": "onFailure",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_image_pipeline#parallel_group ImagebuilderImagePipeline#parallel_group}",
            "stability": "stable",
            "summary": "The parallel group name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 1094
          },
          "name": "parallelGroup",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_image_pipeline#parameters ImagebuilderImagePipeline#parameters}",
            "stability": "stable",
            "summary": "The parameters associated with the workflow."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 1100
          },
          "name": "parameters",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.imagebuilderImagePipeline.ImagebuilderImagePipelineWorkflowsParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_image_pipeline#workflow_arn ImagebuilderImagePipeline#workflow_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the workflow."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 1106
          },
          "name": "workflowArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/imagebuilder-image-pipeline/index:ImagebuilderImagePipelineWorkflows"
    },
    "@cdktn/provider-awscc.imagebuilderImagePipeline.ImagebuilderImagePipelineWorkflowsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderImagePipeline.ImagebuilderImagePipelineWorkflowsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/imagebuilder-image-pipeline/index.ts",
          "line": 1294
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/imagebuilder-image-pipeline/index.ts",
        "line": 1286
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 1301
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.imagebuilderImagePipeline.ImagebuilderImagePipelineWorkflowsOutputReference"
            }
          }
        }
      ],
      "name": "ImagebuilderImagePipelineWorkflowsList",
      "namespace": "imagebuilderImagePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 1287
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.imagebuilderImagePipeline.ImagebuilderImagePipelineWorkflows"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/imagebuilder-image-pipeline/index:ImagebuilderImagePipelineWorkflowsList"
    },
    "@cdktn/provider-awscc.imagebuilderImagePipeline.ImagebuilderImagePipelineWorkflowsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderImagePipeline.ImagebuilderImagePipelineWorkflowsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/imagebuilder-image-pipeline/index.ts",
          "line": 1169
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/imagebuilder-image-pipeline/index.ts",
        "line": 1159
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 1258
          },
          "name": "putParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.imagebuilderImagePipeline.ImagebuilderImagePipelineWorkflowsParameters"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 1229
          },
          "name": "resetOnFailure"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 1245
          },
          "name": "resetParallelGroup"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 1261
          },
          "name": "resetParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 1277
          },
          "name": "resetWorkflowArn"
        }
      ],
      "name": "ImagebuilderImagePipelineWorkflowsOutputReference",
      "namespace": "imagebuilderImagePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 1255
          },
          "name": "parameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.imagebuilderImagePipeline.ImagebuilderImagePipelineWorkflowsParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 1233
          },
          "name": "onFailureInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 1249
          },
          "name": "parallelGroupInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 1265
          },
          "name": "parametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.imagebuilderImagePipeline.ImagebuilderImagePipelineWorkflowsParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 1281
          },
          "name": "workflowArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 1223
          },
          "name": "onFailure",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 1239
          },
          "name": "parallelGroup",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 1271
          },
          "name": "workflowArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 1173
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.imagebuilderImagePipeline.ImagebuilderImagePipelineWorkflows"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/imagebuilder-image-pipeline/index:ImagebuilderImagePipelineWorkflowsOutputReference"
    },
    "@cdktn/provider-awscc.imagebuilderImagePipeline.ImagebuilderImagePipelineWorkflowsParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderImagePipeline.ImagebuilderImagePipelineWorkflowsParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/imagebuilder-image-pipeline/index.ts",
        "line": 933
      },
      "name": "ImagebuilderImagePipelineWorkflowsParameters",
      "namespace": "imagebuilderImagePipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_image_pipeline#name ImagebuilderImagePipeline#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 937
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_image_pipeline#value ImagebuilderImagePipeline#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 941
          },
          "name": "value",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/imagebuilder-image-pipeline/index:ImagebuilderImagePipelineWorkflowsParameters"
    },
    "@cdktn/provider-awscc.imagebuilderImagePipeline.ImagebuilderImagePipelineWorkflowsParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderImagePipeline.ImagebuilderImagePipelineWorkflowsParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/imagebuilder-image-pipeline/index.ts",
          "line": 1071
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/imagebuilder-image-pipeline/index.ts",
        "line": 1063
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 1078
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.imagebuilderImagePipeline.ImagebuilderImagePipelineWorkflowsParametersOutputReference"
            }
          }
        }
      ],
      "name": "ImagebuilderImagePipelineWorkflowsParametersList",
      "namespace": "imagebuilderImagePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 1064
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.imagebuilderImagePipeline.ImagebuilderImagePipelineWorkflowsParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/imagebuilder-image-pipeline/index:ImagebuilderImagePipelineWorkflowsParametersList"
    },
    "@cdktn/provider-awscc.imagebuilderImagePipeline.ImagebuilderImagePipelineWorkflowsParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderImagePipeline.ImagebuilderImagePipelineWorkflowsParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/imagebuilder-image-pipeline/index.ts",
          "line": 990
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/imagebuilder-image-pipeline/index.ts",
        "line": 980
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 1038
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 1054
          },
          "name": "resetValue"
        }
      ],
      "name": "ImagebuilderImagePipelineWorkflowsParametersOutputReference",
      "namespace": "imagebuilderImagePipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 1042
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 1058
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 1032
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 1048
          },
          "name": "value",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-pipeline/index.ts",
            "line": 994
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.imagebuilderImagePipeline.ImagebuilderImagePipelineWorkflowsParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/imagebuilder-image-pipeline/index:ImagebuilderImagePipelineWorkflowsParametersOutputReference"
    },
    "@cdktn/provider-awscc.imagebuilderImageRecipe.ImagebuilderImageRecipe": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_image_recipe awscc_imagebuilder_image_recipe}."
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderImageRecipe.ImagebuilderImageRecipe",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_image_recipe awscc_imagebuilder_image_recipe} Resource."
        },
        "locationInModule": {
          "filename": "src/imagebuilder-image-recipe/index.ts",
          "line": 1284
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.imagebuilderImageRecipe.ImagebuilderImageRecipeConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/imagebuilder-image-recipe/index.ts",
        "line": 1252
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ImagebuilderImageRecipe resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 1269
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ImagebuilderImageRecipe to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_image_recipe#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ImagebuilderImageRecipe that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ImagebuilderImageRecipe to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 1322
          },
          "name": "putAdditionalInstanceConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.imagebuilderImageRecipe.ImagebuilderImageRecipeAdditionalInstanceConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 1375
          },
          "name": "putBlockDeviceMappings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.imagebuilderImageRecipe.ImagebuilderImageRecipeBlockDeviceMappings"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 1391
          },
          "name": "putComponents",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.imagebuilderImageRecipe.ImagebuilderImageRecipeComponents"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 1325
          },
          "name": "resetAdditionalInstanceConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 1341
          },
          "name": "resetAmiTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 1357
          },
          "name": "resetAmiWatermarks"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 1378
          },
          "name": "resetBlockDeviceMappings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 1394
          },
          "name": "resetComponents"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 1410
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 1463
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 1492
          },
          "name": "resetWorkingDirectory"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 1504
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 1520
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ImagebuilderImageRecipe",
      "namespace": "imagebuilderImageRecipe",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 1257
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 1319
          },
          "name": "additionalInstanceConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.imagebuilderImageRecipe.ImagebuilderImageRecipeAdditionalInstanceConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 1366
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 1372
          },
          "name": "blockDeviceMappings",
          "type": {
            "fqn": "@cdktn/provider-awscc.imagebuilderImageRecipe.ImagebuilderImageRecipeBlockDeviceMappingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 1388
          },
          "name": "components",
          "type": {
            "fqn": "@cdktn/provider-awscc.imagebuilderImageRecipe.ImagebuilderImageRecipeComponentsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 1419
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 1425
          },
          "name": "latestVersion",
          "type": {
            "fqn": "@cdktn/provider-awscc.imagebuilderImageRecipe.ImagebuilderImageRecipeLatestVersionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 1329
          },
          "name": "additionalInstanceConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.imagebuilderImageRecipe.ImagebuilderImageRecipeAdditionalInstanceConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 1345
          },
          "name": "amiTagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 1361
          },
          "name": "amiWatermarksInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 1382
          },
          "name": "blockDeviceMappingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.imagebuilderImageRecipe.ImagebuilderImageRecipeBlockDeviceMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 1398
          },
          "name": "componentsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.imagebuilderImageRecipe.ImagebuilderImageRecipeComponents"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 1414
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 1438
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 1451
          },
          "name": "parentImageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 1467
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 1480
          },
          "name": "versionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 1496
          },
          "name": "workingDirectoryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 1335
          },
          "name": "amiTags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 1351
          },
          "name": "amiWatermarks",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 1404
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 1431
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 1444
          },
          "name": "parentImage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 1457
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 1473
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 1486
          },
          "name": "workingDirectory",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/imagebuilder-image-recipe/index:ImagebuilderImageRecipe"
    },
    "@cdktn/provider-awscc.imagebuilderImageRecipe.ImagebuilderImageRecipeAdditionalInstanceConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderImageRecipe.ImagebuilderImageRecipeAdditionalInstanceConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/imagebuilder-image-recipe/index.ts",
        "line": 178
      },
      "name": "ImagebuilderImageRecipeAdditionalInstanceConfiguration",
      "namespace": "imagebuilderImageRecipe",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_image_recipe#systems_manager_agent ImagebuilderImageRecipe#systems_manager_agent}",
            "stability": "stable",
            "summary": "Contains settings for the SSM agent on your build instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 184
          },
          "name": "systemsManagerAgent",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.imagebuilderImageRecipe.ImagebuilderImageRecipeAdditionalInstanceConfigurationSystemsManagerAgent"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_image_recipe#user_data_override ImagebuilderImageRecipe#user_data_override}",
            "stability": "stable",
            "summary": "Use this property to provide commands or a command script to run when you launch your build instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 190
          },
          "name": "userDataOverride",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/imagebuilder-image-recipe/index:ImagebuilderImageRecipeAdditionalInstanceConfiguration"
    },
    "@cdktn/provider-awscc.imagebuilderImageRecipe.ImagebuilderImageRecipeAdditionalInstanceConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderImageRecipe.ImagebuilderImageRecipeAdditionalInstanceConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/imagebuilder-image-recipe/index.ts",
          "line": 237
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/imagebuilder-image-recipe/index.ts",
        "line": 229
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 282
          },
          "name": "putSystemsManagerAgent",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.imagebuilderImageRecipe.ImagebuilderImageRecipeAdditionalInstanceConfigurationSystemsManagerAgent"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 285
          },
          "name": "resetSystemsManagerAgent"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 301
          },
          "name": "resetUserDataOverride"
        }
      ],
      "name": "ImagebuilderImageRecipeAdditionalInstanceConfigurationOutputReference",
      "namespace": "imagebuilderImageRecipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 279
          },
          "name": "systemsManagerAgent",
          "type": {
            "fqn": "@cdktn/provider-awscc.imagebuilderImageRecipe.ImagebuilderImageRecipeAdditionalInstanceConfigurationSystemsManagerAgentOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 289
          },
          "name": "systemsManagerAgentInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.imagebuilderImageRecipe.ImagebuilderImageRecipeAdditionalInstanceConfigurationSystemsManagerAgent"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 305
          },
          "name": "userDataOverrideInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 295
          },
          "name": "userDataOverride",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 241
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.imagebuilderImageRecipe.ImagebuilderImageRecipeAdditionalInstanceConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/imagebuilder-image-recipe/index:ImagebuilderImageRecipeAdditionalInstanceConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.imagebuilderImageRecipe.ImagebuilderImageRecipeAdditionalInstanceConfigurationSystemsManagerAgent": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderImageRecipe.ImagebuilderImageRecipeAdditionalInstanceConfigurationSystemsManagerAgent",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/imagebuilder-image-recipe/index.ts",
        "line": 82
      },
      "name": "ImagebuilderImageRecipeAdditionalInstanceConfigurationSystemsManagerAgent",
      "namespace": "imagebuilderImageRecipe",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "If this is set to true, then the agent is removed from the final image. If it's set to false, then the agent is left in, so that it is included in the new AMI. The default value is false.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_image_recipe#uninstall_after_build ImagebuilderImageRecipe#uninstall_after_build}",
            "stability": "stable",
            "summary": "Controls whether the SSM agent is removed from your final build image, prior to creating the new AMI."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 88
          },
          "name": "uninstallAfterBuild",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/imagebuilder-image-recipe/index:ImagebuilderImageRecipeAdditionalInstanceConfigurationSystemsManagerAgent"
    },
    "@cdktn/provider-awscc.imagebuilderImageRecipe.ImagebuilderImageRecipeAdditionalInstanceConfigurationSystemsManagerAgentOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderImageRecipe.ImagebuilderImageRecipeAdditionalInstanceConfigurationSystemsManagerAgentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/imagebuilder-image-recipe/index.ts",
          "line": 128
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/imagebuilder-image-recipe/index.ts",
        "line": 120
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 170
          },
          "name": "resetUninstallAfterBuild"
        }
      ],
      "name": "ImagebuilderImageRecipeAdditionalInstanceConfigurationSystemsManagerAgentOutputReference",
      "namespace": "imagebuilderImageRecipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 174
          },
          "name": "uninstallAfterBuildInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 164
          },
          "name": "uninstallAfterBuild",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 132
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.imagebuilderImageRecipe.ImagebuilderImageRecipeAdditionalInstanceConfigurationSystemsManagerAgent"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/imagebuilder-image-recipe/index:ImagebuilderImageRecipeAdditionalInstanceConfigurationSystemsManagerAgentOutputReference"
    },
    "@cdktn/provider-awscc.imagebuilderImageRecipe.ImagebuilderImageRecipeBlockDeviceMappings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderImageRecipe.ImagebuilderImageRecipeBlockDeviceMappings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/imagebuilder-image-recipe/index.ts",
        "line": 650
      },
      "name": "ImagebuilderImageRecipeBlockDeviceMappings",
      "namespace": "imagebuilderImageRecipe",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_image_recipe#device_name ImagebuilderImageRecipe#device_name}",
            "stability": "stable",
            "summary": "The device to which these mappings apply."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 656
          },
          "name": "deviceName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_image_recipe#ebs ImagebuilderImageRecipe#ebs}",
            "stability": "stable",
            "summary": "Use to manage Amazon EBS-specific configuration for this mapping."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 662
          },
          "name": "ebs",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.imagebuilderImageRecipe.ImagebuilderImageRecipeBlockDeviceMappingsEbs"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_image_recipe#no_device ImagebuilderImageRecipe#no_device}",
            "stability": "stable",
            "summary": "Use to remove a mapping from the parent image."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 668
          },
          "name": "noDevice",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_image_recipe#virtual_name ImagebuilderImageRecipe#virtual_name}",
            "stability": "stable",
            "summary": "Use to manage instance ephemeral devices."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 674
          },
          "name": "virtualName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/imagebuilder-image-recipe/index:ImagebuilderImageRecipeBlockDeviceMappings"
    },
    "@cdktn/provider-awscc.imagebuilderImageRecipe.ImagebuilderImageRecipeBlockDeviceMappingsEbs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderImageRecipe.ImagebuilderImageRecipeBlockDeviceMappingsEbs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/imagebuilder-image-recipe/index.ts",
        "line": 309
      },
      "name": "ImagebuilderImageRecipeBlockDeviceMappingsEbs",
      "namespace": "imagebuilderImageRecipe",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_image_recipe#delete_on_termination ImagebuilderImageRecipe#delete_on_termination}",
            "stability": "stable",
            "summary": "Use to configure delete on termination of the associated device."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 315
          },
          "name": "deleteOnTermination",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_image_recipe#encrypted ImagebuilderImageRecipe#encrypted}",
            "stability": "stable",
            "summary": "Use to configure device encryption."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 321
          },
          "name": "encrypted",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_image_recipe#iops ImagebuilderImageRecipe#iops}",
            "stability": "stable",
            "summary": "Use to configure device IOPS."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 327
          },
          "name": "iops",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_image_recipe#kms_key_id ImagebuilderImageRecipe#kms_key_id}",
            "stability": "stable",
            "summary": "Use to configure the KMS key to use when encrypting the device."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 333
          },
          "name": "kmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_image_recipe#snapshot_id ImagebuilderImageRecipe#snapshot_id}",
            "stability": "stable",
            "summary": "The snapshot that defines the device contents."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 339
          },
          "name": "snapshotId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_image_recipe#throughput ImagebuilderImageRecipe#throughput}",
            "stability": "stable",
            "summary": "For GP3 volumes only - The throughput in MiB/s that the volume supports."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 345
          },
          "name": "throughput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_image_recipe#volume_size ImagebuilderImageRecipe#volume_size}",
            "stability": "stable",
            "summary": "Use to override the device's volume size."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 351
          },
          "name": "volumeSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_image_recipe#volume_type ImagebuilderImageRecipe#volume_type}",
            "stability": "stable",
            "summary": "Use to override the device's volume type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 357
          },
          "name": "volumeType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/imagebuilder-image-recipe/index:ImagebuilderImageRecipeBlockDeviceMappingsEbs"
    },
    "@cdktn/provider-awscc.imagebuilderImageRecipe.ImagebuilderImageRecipeBlockDeviceMappingsEbsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderImageRecipe.ImagebuilderImageRecipeBlockDeviceMappingsEbsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/imagebuilder-image-recipe/index.ts",
          "line": 446
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/imagebuilder-image-recipe/index.ts",
        "line": 438
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 530
          },
          "name": "resetDeleteOnTermination"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 546
          },
          "name": "resetEncrypted"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 562
          },
          "name": "resetIops"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 578
          },
          "name": "resetKmsKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 594
          },
          "name": "resetSnapshotId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 610
          },
          "name": "resetThroughput"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 626
          },
          "name": "resetVolumeSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 642
          },
          "name": "resetVolumeType"
        }
      ],
      "name": "ImagebuilderImageRecipeBlockDeviceMappingsEbsOutputReference",
      "namespace": "imagebuilderImageRecipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 534
          },
          "name": "deleteOnTerminationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 550
          },
          "name": "encryptedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 566
          },
          "name": "iopsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 582
          },
          "name": "kmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 598
          },
          "name": "snapshotIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 614
          },
          "name": "throughputInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 630
          },
          "name": "volumeSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 646
          },
          "name": "volumeTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 524
          },
          "name": "deleteOnTermination",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 540
          },
          "name": "encrypted",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 556
          },
          "name": "iops",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 572
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 588
          },
          "name": "snapshotId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 604
          },
          "name": "throughput",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 620
          },
          "name": "volumeSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 636
          },
          "name": "volumeType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 450
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.imagebuilderImageRecipe.ImagebuilderImageRecipeBlockDeviceMappingsEbs"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/imagebuilder-image-recipe/index:ImagebuilderImageRecipeBlockDeviceMappingsEbsOutputReference"
    },
    "@cdktn/provider-awscc.imagebuilderImageRecipe.ImagebuilderImageRecipeBlockDeviceMappingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderImageRecipe.ImagebuilderImageRecipeBlockDeviceMappingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/imagebuilder-image-recipe/index.ts",
          "line": 862
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/imagebuilder-image-recipe/index.ts",
        "line": 854
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 869
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.imagebuilderImageRecipe.ImagebuilderImageRecipeBlockDeviceMappingsOutputReference"
            }
          }
        }
      ],
      "name": "ImagebuilderImageRecipeBlockDeviceMappingsList",
      "namespace": "imagebuilderImageRecipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 855
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.imagebuilderImageRecipe.ImagebuilderImageRecipeBlockDeviceMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/imagebuilder-image-recipe/index:ImagebuilderImageRecipeBlockDeviceMappingsList"
    },
    "@cdktn/provider-awscc.imagebuilderImageRecipe.ImagebuilderImageRecipeBlockDeviceMappingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderImageRecipe.ImagebuilderImageRecipeBlockDeviceMappingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/imagebuilder-image-recipe/index.ts",
          "line": 737
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/imagebuilder-image-recipe/index.ts",
        "line": 727
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 810
          },
          "name": "putEbs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.imagebuilderImageRecipe.ImagebuilderImageRecipeBlockDeviceMappingsEbs"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 797
          },
          "name": "resetDeviceName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 813
          },
          "name": "resetEbs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 829
          },
          "name": "resetNoDevice"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 845
          },
          "name": "resetVirtualName"
        }
      ],
      "name": "ImagebuilderImageRecipeBlockDeviceMappingsOutputReference",
      "namespace": "imagebuilderImageRecipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 807
          },
          "name": "ebs",
          "type": {
            "fqn": "@cdktn/provider-awscc.imagebuilderImageRecipe.ImagebuilderImageRecipeBlockDeviceMappingsEbsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 801
          },
          "name": "deviceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 817
          },
          "name": "ebsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.imagebuilderImageRecipe.ImagebuilderImageRecipeBlockDeviceMappingsEbs"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 833
          },
          "name": "noDeviceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 849
          },
          "name": "virtualNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 791
          },
          "name": "deviceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 823
          },
          "name": "noDevice",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 839
          },
          "name": "virtualName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 741
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.imagebuilderImageRecipe.ImagebuilderImageRecipeBlockDeviceMappings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/imagebuilder-image-recipe/index:ImagebuilderImageRecipeBlockDeviceMappingsOutputReference"
    },
    "@cdktn/provider-awscc.imagebuilderImageRecipe.ImagebuilderImageRecipeComponents": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderImageRecipe.ImagebuilderImageRecipeComponents",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/imagebuilder-image-recipe/index.ts",
        "line": 1026
      },
      "name": "ImagebuilderImageRecipeComponents",
      "namespace": "imagebuilderImageRecipe",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_image_recipe#component_arn ImagebuilderImageRecipe#component_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the component."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 1032
          },
          "name": "componentArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_image_recipe#parameters ImagebuilderImageRecipe#parameters}",
            "stability": "stable",
            "summary": "A group of parameter settings that are used to configure the component for a specific recipe."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 1038
          },
          "name": "parameters",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.imagebuilderImageRecipe.ImagebuilderImageRecipeComponentsParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/imagebuilder-image-recipe/index:ImagebuilderImageRecipeComponents"
    },
    "@cdktn/provider-awscc.imagebuilderImageRecipe.ImagebuilderImageRecipeComponentsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderImageRecipe.ImagebuilderImageRecipeComponentsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/imagebuilder-image-recipe/index.ts",
          "line": 1168
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/imagebuilder-image-recipe/index.ts",
        "line": 1160
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 1175
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.imagebuilderImageRecipe.ImagebuilderImageRecipeComponentsOutputReference"
            }
          }
        }
      ],
      "name": "ImagebuilderImageRecipeComponentsList",
      "namespace": "imagebuilderImageRecipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 1161
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.imagebuilderImageRecipe.ImagebuilderImageRecipeComponents"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/imagebuilder-image-recipe/index:ImagebuilderImageRecipeComponentsList"
    },
    "@cdktn/provider-awscc.imagebuilderImageRecipe.ImagebuilderImageRecipeComponentsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderImageRecipe.ImagebuilderImageRecipeComponentsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/imagebuilder-image-recipe/index.ts",
          "line": 1087
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/imagebuilder-image-recipe/index.ts",
        "line": 1077
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 1148
          },
          "name": "putParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.imagebuilderImageRecipe.ImagebuilderImageRecipeComponentsParameters"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 1135
          },
          "name": "resetComponentArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 1151
          },
          "name": "resetParameters"
        }
      ],
      "name": "ImagebuilderImageRecipeComponentsOutputReference",
      "namespace": "imagebuilderImageRecipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 1145
          },
          "name": "parameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.imagebuilderImageRecipe.ImagebuilderImageRecipeComponentsParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 1139
          },
          "name": "componentArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 1155
          },
          "name": "parametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.imagebuilderImageRecipe.ImagebuilderImageRecipeComponentsParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 1129
          },
          "name": "componentArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 1091
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.imagebuilderImageRecipe.ImagebuilderImageRecipeComponents"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/imagebuilder-image-recipe/index:ImagebuilderImageRecipeComponentsOutputReference"
    },
    "@cdktn/provider-awscc.imagebuilderImageRecipe.ImagebuilderImageRecipeComponentsParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderImageRecipe.ImagebuilderImageRecipeComponentsParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/imagebuilder-image-recipe/index.ts",
        "line": 873
      },
      "name": "ImagebuilderImageRecipeComponentsParameters",
      "namespace": "imagebuilderImageRecipe",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_image_recipe#name ImagebuilderImageRecipe#name}",
            "stability": "stable",
            "summary": "The name of the component parameter to set."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 879
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_image_recipe#value ImagebuilderImageRecipe#value}",
            "stability": "stable",
            "summary": "Sets the value for the named component parameter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 885
          },
          "name": "value",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/imagebuilder-image-recipe/index:ImagebuilderImageRecipeComponentsParameters"
    },
    "@cdktn/provider-awscc.imagebuilderImageRecipe.ImagebuilderImageRecipeComponentsParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderImageRecipe.ImagebuilderImageRecipeComponentsParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/imagebuilder-image-recipe/index.ts",
          "line": 1015
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/imagebuilder-image-recipe/index.ts",
        "line": 1007
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 1022
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.imagebuilderImageRecipe.ImagebuilderImageRecipeComponentsParametersOutputReference"
            }
          }
        }
      ],
      "name": "ImagebuilderImageRecipeComponentsParametersList",
      "namespace": "imagebuilderImageRecipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 1008
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.imagebuilderImageRecipe.ImagebuilderImageRecipeComponentsParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/imagebuilder-image-recipe/index:ImagebuilderImageRecipeComponentsParametersList"
    },
    "@cdktn/provider-awscc.imagebuilderImageRecipe.ImagebuilderImageRecipeComponentsParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderImageRecipe.ImagebuilderImageRecipeComponentsParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/imagebuilder-image-recipe/index.ts",
          "line": 934
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/imagebuilder-image-recipe/index.ts",
        "line": 924
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 982
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 998
          },
          "name": "resetValue"
        }
      ],
      "name": "ImagebuilderImageRecipeComponentsParametersOutputReference",
      "namespace": "imagebuilderImageRecipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 986
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 1002
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 976
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 992
          },
          "name": "value",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 938
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.imagebuilderImageRecipe.ImagebuilderImageRecipeComponentsParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/imagebuilder-image-recipe/index:ImagebuilderImageRecipeComponentsParametersOutputReference"
    },
    "@cdktn/provider-awscc.imagebuilderImageRecipe.ImagebuilderImageRecipeConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderImageRecipe.ImagebuilderImageRecipeConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/imagebuilder-image-recipe/index.ts",
        "line": 14
      },
      "name": "ImagebuilderImageRecipeConfig",
      "namespace": "imagebuilderImageRecipe",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_image_recipe#name ImagebuilderImageRecipe#name}",
            "stability": "stable",
            "summary": "The name of the image recipe."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 56
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_image_recipe#parent_image ImagebuilderImageRecipe#parent_image}",
            "stability": "stable",
            "summary": "The parent image of the image recipe."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 62
          },
          "name": "parentImage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_image_recipe#version ImagebuilderImageRecipe#version}",
            "stability": "stable",
            "summary": "The version of the image recipe."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 74
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_image_recipe#additional_instance_configuration ImagebuilderImageRecipe#additional_instance_configuration}",
            "stability": "stable",
            "summary": "Specify additional settings and launch scripts for your build instances."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 20
          },
          "name": "additionalInstanceConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.imagebuilderImageRecipe.ImagebuilderImageRecipeAdditionalInstanceConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_image_recipe#ami_tags ImagebuilderImageRecipe#ami_tags}",
            "stability": "stable",
            "summary": "The tags to apply to the AMI created by this image recipe."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 26
          },
          "name": "amiTags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "AMI watermarks are lineage markers that automatically propagate to derivative AMIs when the source AMI is copied or distributed.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_image_recipe#ami_watermarks ImagebuilderImageRecipe#ami_watermarks}",
            "stability": "stable",
            "summary": "The AMI watermark names to attach to the output AMI from this recipe."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 32
          },
          "name": "amiWatermarks",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_image_recipe#block_device_mappings ImagebuilderImageRecipe#block_device_mappings}",
            "stability": "stable",
            "summary": "The block device mappings to apply when creating images from this recipe."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 38
          },
          "name": "blockDeviceMappings",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.imagebuilderImageRecipe.ImagebuilderImageRecipeBlockDeviceMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_image_recipe#components ImagebuilderImageRecipe#components}",
            "stability": "stable",
            "summary": "The components of the image recipe."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 44
          },
          "name": "components",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.imagebuilderImageRecipe.ImagebuilderImageRecipeComponents"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_image_recipe#description ImagebuilderImageRecipe#description}",
            "stability": "stable",
            "summary": "The description of the image recipe."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 50
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_image_recipe#tags ImagebuilderImageRecipe#tags}",
            "stability": "stable",
            "summary": "The tags of the image recipe."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 68
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_image_recipe#working_directory ImagebuilderImageRecipe#working_directory}",
            "stability": "stable",
            "summary": "The working directory to be used during build and test workflows."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 80
          },
          "name": "workingDirectory",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/imagebuilder-image-recipe/index:ImagebuilderImageRecipeConfig"
    },
    "@cdktn/provider-awscc.imagebuilderImageRecipe.ImagebuilderImageRecipeLatestVersion": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderImageRecipe.ImagebuilderImageRecipeLatestVersion",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/imagebuilder-image-recipe/index.ts",
        "line": 1179
      },
      "name": "ImagebuilderImageRecipeLatestVersion",
      "namespace": "imagebuilderImageRecipe",
      "symbolId": "src/imagebuilder-image-recipe/index:ImagebuilderImageRecipeLatestVersion"
    },
    "@cdktn/provider-awscc.imagebuilderImageRecipe.ImagebuilderImageRecipeLatestVersionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderImageRecipe.ImagebuilderImageRecipeLatestVersionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/imagebuilder-image-recipe/index.ts",
          "line": 1209
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/imagebuilder-image-recipe/index.ts",
        "line": 1202
      },
      "name": "ImagebuilderImageRecipeLatestVersionOutputReference",
      "namespace": "imagebuilderImageRecipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 1229
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 1234
          },
          "name": "major",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 1239
          },
          "name": "minor",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 1244
          },
          "name": "patch",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-image-recipe/index.ts",
            "line": 1213
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.imagebuilderImageRecipe.ImagebuilderImageRecipeLatestVersion"
          }
        }
      ],
      "symbolId": "src/imagebuilder-image-recipe/index:ImagebuilderImageRecipeLatestVersionOutputReference"
    },
    "@cdktn/provider-awscc.imagebuilderInfrastructureConfiguration.ImagebuilderInfrastructureConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_infrastructure_configuration awscc_imagebuilder_infrastructure_configuration}."
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderInfrastructureConfiguration.ImagebuilderInfrastructureConfiguration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_infrastructure_configuration awscc_imagebuilder_infrastructure_configuration} Resource."
        },
        "locationInModule": {
          "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
          "line": 695
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.imagebuilderInfrastructureConfiguration.ImagebuilderInfrastructureConfigurationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
        "line": 663
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ImagebuilderInfrastructureConfiguration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
            "line": 680
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ImagebuilderInfrastructureConfiguration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_infrastructure_configuration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ImagebuilderInfrastructureConfiguration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ImagebuilderInfrastructureConfiguration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
            "line": 762
          },
          "name": "putInstanceMetadataOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.imagebuilderInfrastructureConfiguration.ImagebuilderInfrastructureConfigurationInstanceMetadataOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
            "line": 823
          },
          "name": "putLogging",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.imagebuilderInfrastructureConfiguration.ImagebuilderInfrastructureConfigurationLogging"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
            "line": 852
          },
          "name": "putPlacement",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.imagebuilderInfrastructureConfiguration.ImagebuilderInfrastructureConfigurationPlacement"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
            "line": 744
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
            "line": 765
          },
          "name": "resetInstanceMetadataOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
            "line": 794
          },
          "name": "resetInstanceTypes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
            "line": 810
          },
          "name": "resetKeyPair"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
            "line": 826
          },
          "name": "resetLogging"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
            "line": 855
          },
          "name": "resetPlacement"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
            "line": 871
          },
          "name": "resetResourceTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
            "line": 887
          },
          "name": "resetSecurityGroupIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
            "line": 903
          },
          "name": "resetSnsTopicArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
            "line": 919
          },
          "name": "resetSubnetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
            "line": 935
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
            "line": 951
          },
          "name": "resetTerminateInstanceOnFailure"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
            "line": 963
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
            "line": 982
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ImagebuilderInfrastructureConfiguration",
      "namespace": "imagebuilderInfrastructureConfiguration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
            "line": 668
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
            "line": 732
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
            "line": 753
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
            "line": 759
          },
          "name": "instanceMetadataOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.imagebuilderInfrastructureConfiguration.ImagebuilderInfrastructureConfigurationInstanceMetadataOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
            "line": 820
          },
          "name": "logging",
          "type": {
            "fqn": "@cdktn/provider-awscc.imagebuilderInfrastructureConfiguration.ImagebuilderInfrastructureConfigurationLoggingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
            "line": 849
          },
          "name": "placement",
          "type": {
            "fqn": "@cdktn/provider-awscc.imagebuilderInfrastructureConfiguration.ImagebuilderInfrastructureConfigurationPlacementOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
            "line": 748
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
            "line": 769
          },
          "name": "instanceMetadataOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.imagebuilderInfrastructureConfiguration.ImagebuilderInfrastructureConfigurationInstanceMetadataOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
            "line": 782
          },
          "name": "instanceProfileNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
            "line": 798
          },
          "name": "instanceTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
            "line": 814
          },
          "name": "keyPairInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
            "line": 830
          },
          "name": "loggingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.imagebuilderInfrastructureConfiguration.ImagebuilderInfrastructureConfigurationLogging"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
            "line": 843
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
            "line": 859
          },
          "name": "placementInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.imagebuilderInfrastructureConfiguration.ImagebuilderInfrastructureConfigurationPlacement"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
            "line": 875
          },
          "name": "resourceTagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
            "line": 891
          },
          "name": "securityGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
            "line": 907
          },
          "name": "snsTopicArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
            "line": 923
          },
          "name": "subnetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
            "line": 939
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
            "line": 955
          },
          "name": "terminateInstanceOnFailureInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
            "line": 738
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
            "line": 775
          },
          "name": "instanceProfileName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
            "line": 788
          },
          "name": "instanceTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
            "line": 804
          },
          "name": "keyPair",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
            "line": 836
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
            "line": 865
          },
          "name": "resourceTags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
            "line": 881
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
            "line": 897
          },
          "name": "snsTopicArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
            "line": 913
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
            "line": 929
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
            "line": 945
          },
          "name": "terminateInstanceOnFailure",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/imagebuilder-infrastructure-configuration/index:ImagebuilderInfrastructureConfiguration"
    },
    "@cdktn/provider-awscc.imagebuilderInfrastructureConfiguration.ImagebuilderInfrastructureConfigurationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderInfrastructureConfiguration.ImagebuilderInfrastructureConfigurationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
        "line": 14
      },
      "name": "ImagebuilderInfrastructureConfigurationConfig",
      "namespace": "imagebuilderInfrastructureConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_infrastructure_configuration#instance_profile_name ImagebuilderInfrastructureConfiguration#instance_profile_name}",
            "stability": "stable",
            "summary": "The instance profile of the infrastructure configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
            "line": 32
          },
          "name": "instanceProfileName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_infrastructure_configuration#name ImagebuilderInfrastructureConfiguration#name}",
            "stability": "stable",
            "summary": "The name of the infrastructure configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
            "line": 56
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_infrastructure_configuration#description ImagebuilderInfrastructureConfiguration#description}",
            "stability": "stable",
            "summary": "The description of the infrastructure configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
            "line": 20
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_infrastructure_configuration#instance_metadata_options ImagebuilderInfrastructureConfiguration#instance_metadata_options}",
            "stability": "stable",
            "summary": "The instance metadata option settings for the infrastructure configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
            "line": 26
          },
          "name": "instanceMetadataOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.imagebuilderInfrastructureConfiguration.ImagebuilderInfrastructureConfigurationInstanceMetadataOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_infrastructure_configuration#instance_types ImagebuilderInfrastructureConfiguration#instance_types}",
            "stability": "stable",
            "summary": "The instance types of the infrastructure configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
            "line": 38
          },
          "name": "instanceTypes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_infrastructure_configuration#key_pair ImagebuilderInfrastructureConfiguration#key_pair}",
            "stability": "stable",
            "summary": "The EC2 key pair of the infrastructure configuration.."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
            "line": 44
          },
          "name": "keyPair",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_infrastructure_configuration#logging ImagebuilderInfrastructureConfiguration#logging}",
            "stability": "stable",
            "summary": "The logging configuration of the infrastructure configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
            "line": 50
          },
          "name": "logging",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.imagebuilderInfrastructureConfiguration.ImagebuilderInfrastructureConfigurationLogging"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_infrastructure_configuration#placement ImagebuilderInfrastructureConfiguration#placement}",
            "stability": "stable",
            "summary": "The placement option settings for the infrastructure configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
            "line": 62
          },
          "name": "placement",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.imagebuilderInfrastructureConfiguration.ImagebuilderInfrastructureConfigurationPlacement"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_infrastructure_configuration#resource_tags ImagebuilderInfrastructureConfiguration#resource_tags}",
            "stability": "stable",
            "summary": "The tags attached to the resource created by Image Builder."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
            "line": 68
          },
          "name": "resourceTags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_infrastructure_configuration#security_group_ids ImagebuilderInfrastructureConfiguration#security_group_ids}",
            "stability": "stable",
            "summary": "The security group IDs of the infrastructure configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
            "line": 74
          },
          "name": "securityGroupIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_infrastructure_configuration#sns_topic_arn ImagebuilderInfrastructureConfiguration#sns_topic_arn}",
            "stability": "stable",
            "summary": "The SNS Topic Amazon Resource Name (ARN) of the infrastructure configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
            "line": 80
          },
          "name": "snsTopicArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_infrastructure_configuration#subnet_id ImagebuilderInfrastructureConfiguration#subnet_id}",
            "stability": "stable",
            "summary": "The subnet ID of the infrastructure configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
            "line": 86
          },
          "name": "subnetId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_infrastructure_configuration#tags ImagebuilderInfrastructureConfiguration#tags}",
            "stability": "stable",
            "summary": "The tags associated with the component."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
            "line": 92
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_infrastructure_configuration#terminate_instance_on_failure ImagebuilderInfrastructureConfiguration#terminate_instance_on_failure}",
            "stability": "stable",
            "summary": "The terminate instance on failure configuration of the infrastructure configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
            "line": 98
          },
          "name": "terminateInstanceOnFailure",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/imagebuilder-infrastructure-configuration/index:ImagebuilderInfrastructureConfigurationConfig"
    },
    "@cdktn/provider-awscc.imagebuilderInfrastructureConfiguration.ImagebuilderInfrastructureConfigurationInstanceMetadataOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderInfrastructureConfiguration.ImagebuilderInfrastructureConfigurationInstanceMetadataOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
        "line": 100
      },
      "name": "ImagebuilderInfrastructureConfigurationInstanceMetadataOptions",
      "namespace": "imagebuilderInfrastructureConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_infrastructure_configuration#http_put_response_hop_limit ImagebuilderInfrastructureConfiguration#http_put_response_hop_limit}",
            "stability": "stable",
            "summary": "Limit the number of hops that an instance metadata request can traverse to reach its destination."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
            "line": 106
          },
          "name": "httpPutResponseHopLimit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The values affect the response as follows: \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_infrastructure_configuration#http_tokens ImagebuilderInfrastructureConfiguration#http_tokens}",
            "stability": "stable",
            "summary": "Indicates whether a signed token header is required for instance metadata retrieval requests."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
            "line": 112
          },
          "name": "httpTokens",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/imagebuilder-infrastructure-configuration/index:ImagebuilderInfrastructureConfigurationInstanceMetadataOptions"
    },
    "@cdktn/provider-awscc.imagebuilderInfrastructureConfiguration.ImagebuilderInfrastructureConfigurationInstanceMetadataOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderInfrastructureConfiguration.ImagebuilderInfrastructureConfigurationInstanceMetadataOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
          "line": 159
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
        "line": 151
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
            "line": 207
          },
          "name": "resetHttpPutResponseHopLimit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
            "line": 223
          },
          "name": "resetHttpTokens"
        }
      ],
      "name": "ImagebuilderInfrastructureConfigurationInstanceMetadataOptionsOutputReference",
      "namespace": "imagebuilderInfrastructureConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
            "line": 211
          },
          "name": "httpPutResponseHopLimitInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
            "line": 227
          },
          "name": "httpTokensInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
            "line": 201
          },
          "name": "httpPutResponseHopLimit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
            "line": 217
          },
          "name": "httpTokens",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
            "line": 163
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.imagebuilderInfrastructureConfiguration.ImagebuilderInfrastructureConfigurationInstanceMetadataOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/imagebuilder-infrastructure-configuration/index:ImagebuilderInfrastructureConfigurationInstanceMetadataOptionsOutputReference"
    },
    "@cdktn/provider-awscc.imagebuilderInfrastructureConfiguration.ImagebuilderInfrastructureConfigurationLogging": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderInfrastructureConfiguration.ImagebuilderInfrastructureConfigurationLogging",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
        "line": 362
      },
      "name": "ImagebuilderInfrastructureConfigurationLogging",
      "namespace": "imagebuilderInfrastructureConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_infrastructure_configuration#s3_logs ImagebuilderInfrastructureConfiguration#s3_logs}",
            "stability": "stable",
            "summary": "The S3 path in which to store the logs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
            "line": 368
          },
          "name": "s3Logs",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.imagebuilderInfrastructureConfiguration.ImagebuilderInfrastructureConfigurationLoggingS3Logs"
          }
        }
      ],
      "symbolId": "src/imagebuilder-infrastructure-configuration/index:ImagebuilderInfrastructureConfigurationLogging"
    },
    "@cdktn/provider-awscc.imagebuilderInfrastructureConfiguration.ImagebuilderInfrastructureConfigurationLoggingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderInfrastructureConfiguration.ImagebuilderInfrastructureConfigurationLoggingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
          "line": 408
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
        "line": 400
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
            "line": 447
          },
          "name": "putS3Logs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.imagebuilderInfrastructureConfiguration.ImagebuilderInfrastructureConfigurationLoggingS3Logs"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
            "line": 450
          },
          "name": "resetS3Logs"
        }
      ],
      "name": "ImagebuilderInfrastructureConfigurationLoggingOutputReference",
      "namespace": "imagebuilderInfrastructureConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
            "line": 444
          },
          "name": "s3Logs",
          "type": {
            "fqn": "@cdktn/provider-awscc.imagebuilderInfrastructureConfiguration.ImagebuilderInfrastructureConfigurationLoggingS3LogsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
            "line": 454
          },
          "name": "s3LogsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.imagebuilderInfrastructureConfiguration.ImagebuilderInfrastructureConfigurationLoggingS3Logs"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
            "line": 412
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.imagebuilderInfrastructureConfiguration.ImagebuilderInfrastructureConfigurationLogging"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/imagebuilder-infrastructure-configuration/index:ImagebuilderInfrastructureConfigurationLoggingOutputReference"
    },
    "@cdktn/provider-awscc.imagebuilderInfrastructureConfiguration.ImagebuilderInfrastructureConfigurationLoggingS3Logs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderInfrastructureConfiguration.ImagebuilderInfrastructureConfigurationLoggingS3Logs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
        "line": 231
      },
      "name": "ImagebuilderInfrastructureConfigurationLoggingS3Logs",
      "namespace": "imagebuilderInfrastructureConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_infrastructure_configuration#s3_bucket_name ImagebuilderInfrastructureConfiguration#s3_bucket_name}",
            "stability": "stable",
            "summary": "S3BucketName."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
            "line": 237
          },
          "name": "s3BucketName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_infrastructure_configuration#s3_key_prefix ImagebuilderInfrastructureConfiguration#s3_key_prefix}",
            "stability": "stable",
            "summary": "S3KeyPrefix."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
            "line": 243
          },
          "name": "s3KeyPrefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/imagebuilder-infrastructure-configuration/index:ImagebuilderInfrastructureConfigurationLoggingS3Logs"
    },
    "@cdktn/provider-awscc.imagebuilderInfrastructureConfiguration.ImagebuilderInfrastructureConfigurationLoggingS3LogsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderInfrastructureConfiguration.ImagebuilderInfrastructureConfigurationLoggingS3LogsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
          "line": 290
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
        "line": 282
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
            "line": 338
          },
          "name": "resetS3BucketName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
            "line": 354
          },
          "name": "resetS3KeyPrefix"
        }
      ],
      "name": "ImagebuilderInfrastructureConfigurationLoggingS3LogsOutputReference",
      "namespace": "imagebuilderInfrastructureConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
            "line": 342
          },
          "name": "s3BucketNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
            "line": 358
          },
          "name": "s3KeyPrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
            "line": 332
          },
          "name": "s3BucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
            "line": 348
          },
          "name": "s3KeyPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
            "line": 294
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.imagebuilderInfrastructureConfiguration.ImagebuilderInfrastructureConfigurationLoggingS3Logs"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/imagebuilder-infrastructure-configuration/index:ImagebuilderInfrastructureConfigurationLoggingS3LogsOutputReference"
    },
    "@cdktn/provider-awscc.imagebuilderInfrastructureConfiguration.ImagebuilderInfrastructureConfigurationPlacement": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderInfrastructureConfiguration.ImagebuilderInfrastructureConfigurationPlacement",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
        "line": 458
      },
      "name": "ImagebuilderInfrastructureConfigurationPlacement",
      "namespace": "imagebuilderInfrastructureConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_infrastructure_configuration#availability_zone ImagebuilderInfrastructureConfiguration#availability_zone}",
            "stability": "stable",
            "summary": "AvailabilityZone."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
            "line": 464
          },
          "name": "availabilityZone",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_infrastructure_configuration#host_id ImagebuilderInfrastructureConfiguration#host_id}",
            "stability": "stable",
            "summary": "HostId."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
            "line": 470
          },
          "name": "hostId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_infrastructure_configuration#host_resource_group_arn ImagebuilderInfrastructureConfiguration#host_resource_group_arn}",
            "stability": "stable",
            "summary": "HostResourceGroupArn."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
            "line": 476
          },
          "name": "hostResourceGroupArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_infrastructure_configuration#tenancy ImagebuilderInfrastructureConfiguration#tenancy}",
            "stability": "stable",
            "summary": "Tenancy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
            "line": 482
          },
          "name": "tenancy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/imagebuilder-infrastructure-configuration/index:ImagebuilderInfrastructureConfigurationPlacement"
    },
    "@cdktn/provider-awscc.imagebuilderInfrastructureConfiguration.ImagebuilderInfrastructureConfigurationPlacementOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderInfrastructureConfiguration.ImagebuilderInfrastructureConfigurationPlacementOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
          "line": 543
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
        "line": 535
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
            "line": 603
          },
          "name": "resetAvailabilityZone"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
            "line": 619
          },
          "name": "resetHostId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
            "line": 635
          },
          "name": "resetHostResourceGroupArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
            "line": 651
          },
          "name": "resetTenancy"
        }
      ],
      "name": "ImagebuilderInfrastructureConfigurationPlacementOutputReference",
      "namespace": "imagebuilderInfrastructureConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
            "line": 607
          },
          "name": "availabilityZoneInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
            "line": 623
          },
          "name": "hostIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
            "line": 639
          },
          "name": "hostResourceGroupArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
            "line": 655
          },
          "name": "tenancyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
            "line": 597
          },
          "name": "availabilityZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
            "line": 613
          },
          "name": "hostId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
            "line": 629
          },
          "name": "hostResourceGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
            "line": 645
          },
          "name": "tenancy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-infrastructure-configuration/index.ts",
            "line": 547
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.imagebuilderInfrastructureConfiguration.ImagebuilderInfrastructureConfigurationPlacement"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/imagebuilder-infrastructure-configuration/index:ImagebuilderInfrastructureConfigurationPlacementOutputReference"
    },
    "@cdktn/provider-awscc.imagebuilderLifecyclePolicy.ImagebuilderLifecyclePolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_lifecycle_policy awscc_imagebuilder_lifecycle_policy}."
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderLifecyclePolicy.ImagebuilderLifecyclePolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_lifecycle_policy awscc_imagebuilder_lifecycle_policy} Resource."
        },
        "locationInModule": {
          "filename": "src/imagebuilder-lifecycle-policy/index.ts",
          "line": 1553
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.imagebuilderLifecyclePolicy.ImagebuilderLifecyclePolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/imagebuilder-lifecycle-policy/index.ts",
        "line": 1521
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ImagebuilderLifecyclePolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 1538
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ImagebuilderLifecyclePolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_lifecycle_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ImagebuilderLifecyclePolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ImagebuilderLifecyclePolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 1640
          },
          "name": "putPolicyDetails",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.imagebuilderLifecyclePolicy.ImagebuilderLifecyclePolicyPolicyDetails"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 1653
          },
          "name": "putResourceSelection",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.imagebuilderLifecyclePolicy.ImagebuilderLifecyclePolicyResourceSelection"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 1596
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 1682
          },
          "name": "resetStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 1698
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 1710
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 1723
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ImagebuilderLifecyclePolicy",
      "namespace": "imagebuilderLifecyclePolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 1526
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 1584
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 1618
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 1637
          },
          "name": "policyDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.imagebuilderLifecyclePolicy.ImagebuilderLifecyclePolicyPolicyDetailsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 1650
          },
          "name": "resourceSelection",
          "type": {
            "fqn": "@cdktn/provider-awscc.imagebuilderLifecyclePolicy.ImagebuilderLifecyclePolicyResourceSelectionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 1600
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 1613
          },
          "name": "executionRoleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 1631
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 1644
          },
          "name": "policyDetailsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.imagebuilderLifecyclePolicy.ImagebuilderLifecyclePolicyPolicyDetails"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 1657
          },
          "name": "resourceSelectionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.imagebuilderLifecyclePolicy.ImagebuilderLifecyclePolicyResourceSelection"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 1670
          },
          "name": "resourceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 1686
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 1702
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 1590
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 1606
          },
          "name": "executionRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 1624
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 1663
          },
          "name": "resourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 1676
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 1692
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/imagebuilder-lifecycle-policy/index:ImagebuilderLifecyclePolicy"
    },
    "@cdktn/provider-awscc.imagebuilderLifecyclePolicy.ImagebuilderLifecyclePolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderLifecyclePolicy.ImagebuilderLifecyclePolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/imagebuilder-lifecycle-policy/index.ts",
        "line": 14
      },
      "name": "ImagebuilderLifecyclePolicyConfig",
      "namespace": "imagebuilderLifecyclePolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_lifecycle_policy#execution_role ImagebuilderLifecyclePolicy#execution_role}",
            "stability": "stable",
            "summary": "The execution role of the lifecycle policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 26
          },
          "name": "executionRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_lifecycle_policy#name ImagebuilderLifecyclePolicy#name}",
            "stability": "stable",
            "summary": "The name of the lifecycle policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 32
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_lifecycle_policy#policy_details ImagebuilderLifecyclePolicy#policy_details}",
            "stability": "stable",
            "summary": "The policy details of the lifecycle policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 38
          },
          "name": "policyDetails",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.imagebuilderLifecyclePolicy.ImagebuilderLifecyclePolicyPolicyDetails"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_lifecycle_policy#resource_selection ImagebuilderLifecyclePolicy#resource_selection}",
            "stability": "stable",
            "summary": "The resource selection of the lifecycle policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 44
          },
          "name": "resourceSelection",
          "type": {
            "fqn": "@cdktn/provider-awscc.imagebuilderLifecyclePolicy.ImagebuilderLifecyclePolicyResourceSelection"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_lifecycle_policy#resource_type ImagebuilderLifecyclePolicy#resource_type}",
            "stability": "stable",
            "summary": "The resource type of the lifecycle policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 50
          },
          "name": "resourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_lifecycle_policy#description ImagebuilderLifecyclePolicy#description}",
            "stability": "stable",
            "summary": "The description of the lifecycle policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 20
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_lifecycle_policy#status ImagebuilderLifecyclePolicy#status}",
            "stability": "stable",
            "summary": "The status of the lifecycle policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 56
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_lifecycle_policy#tags ImagebuilderLifecyclePolicy#tags}",
            "stability": "stable",
            "summary": "The tags associated with the lifecycle policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 62
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/imagebuilder-lifecycle-policy/index:ImagebuilderLifecyclePolicyConfig"
    },
    "@cdktn/provider-awscc.imagebuilderLifecyclePolicy.ImagebuilderLifecyclePolicyPolicyDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderLifecyclePolicy.ImagebuilderLifecyclePolicyPolicyDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/imagebuilder-lifecycle-policy/index.ts",
        "line": 1051
      },
      "name": "ImagebuilderLifecyclePolicyPolicyDetails",
      "namespace": "imagebuilderLifecyclePolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_lifecycle_policy#action ImagebuilderLifecyclePolicy#action}",
            "stability": "stable",
            "summary": "The action of the policy detail."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 1057
          },
          "name": "action",
          "type": {
            "fqn": "@cdktn/provider-awscc.imagebuilderLifecyclePolicy.ImagebuilderLifecyclePolicyPolicyDetailsAction"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_lifecycle_policy#filter ImagebuilderLifecyclePolicy#filter}",
            "stability": "stable",
            "summary": "The filters to apply of the policy detail."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 1069
          },
          "name": "filter",
          "type": {
            "fqn": "@cdktn/provider-awscc.imagebuilderLifecyclePolicy.ImagebuilderLifecyclePolicyPolicyDetailsFilter"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_lifecycle_policy#exclusion_rules ImagebuilderLifecyclePolicy#exclusion_rules}",
            "stability": "stable",
            "summary": "The exclusion rules to apply of the policy detail."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 1063
          },
          "name": "exclusionRules",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.imagebuilderLifecyclePolicy.ImagebuilderLifecyclePolicyPolicyDetailsExclusionRules"
          }
        }
      ],
      "symbolId": "src/imagebuilder-lifecycle-policy/index:ImagebuilderLifecyclePolicyPolicyDetails"
    },
    "@cdktn/provider-awscc.imagebuilderLifecyclePolicy.ImagebuilderLifecyclePolicyPolicyDetailsAction": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderLifecyclePolicy.ImagebuilderLifecyclePolicyPolicyDetailsAction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/imagebuilder-lifecycle-policy/index.ts",
        "line": 230
      },
      "name": "ImagebuilderLifecyclePolicyPolicyDetailsAction",
      "namespace": "imagebuilderLifecyclePolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_lifecycle_policy#type ImagebuilderLifecyclePolicy#type}",
            "stability": "stable",
            "summary": "The action type of the policy detail."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 242
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_lifecycle_policy#include_resources ImagebuilderLifecyclePolicy#include_resources}",
            "stability": "stable",
            "summary": "The included resources of the policy detail."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 236
          },
          "name": "includeResources",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.imagebuilderLifecyclePolicy.ImagebuilderLifecyclePolicyPolicyDetailsActionIncludeResources"
          }
        }
      ],
      "symbolId": "src/imagebuilder-lifecycle-policy/index:ImagebuilderLifecyclePolicyPolicyDetailsAction"
    },
    "@cdktn/provider-awscc.imagebuilderLifecyclePolicy.ImagebuilderLifecyclePolicyPolicyDetailsActionIncludeResources": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderLifecyclePolicy.ImagebuilderLifecyclePolicyPolicyDetailsActionIncludeResources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/imagebuilder-lifecycle-policy/index.ts",
        "line": 64
      },
      "name": "ImagebuilderLifecyclePolicyPolicyDetailsActionIncludeResources",
      "namespace": "imagebuilderLifecyclePolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_lifecycle_policy#amis ImagebuilderLifecyclePolicy#amis}",
            "stability": "stable",
            "summary": "Use to configure lifecycle actions on AMIs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 70
          },
          "name": "amis",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_lifecycle_policy#containers ImagebuilderLifecyclePolicy#containers}",
            "stability": "stable",
            "summary": "Use to configure lifecycle actions on containers."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 76
          },
          "name": "containers",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_lifecycle_policy#snapshots ImagebuilderLifecyclePolicy#snapshots}",
            "stability": "stable",
            "summary": "Use to configure lifecycle actions on snapshots."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 82
          },
          "name": "snapshots",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/imagebuilder-lifecycle-policy/index:ImagebuilderLifecyclePolicyPolicyDetailsActionIncludeResources"
    },
    "@cdktn/provider-awscc.imagebuilderLifecyclePolicy.ImagebuilderLifecyclePolicyPolicyDetailsActionIncludeResourcesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderLifecyclePolicy.ImagebuilderLifecyclePolicyPolicyDetailsActionIncludeResourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/imagebuilder-lifecycle-policy/index.ts",
          "line": 136
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/imagebuilder-lifecycle-policy/index.ts",
        "line": 128
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 190
          },
          "name": "resetAmis"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 206
          },
          "name": "resetContainers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 222
          },
          "name": "resetSnapshots"
        }
      ],
      "name": "ImagebuilderLifecyclePolicyPolicyDetailsActionIncludeResourcesOutputReference",
      "namespace": "imagebuilderLifecyclePolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 194
          },
          "name": "amisInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 210
          },
          "name": "containersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 226
          },
          "name": "snapshotsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 184
          },
          "name": "amis",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 200
          },
          "name": "containers",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 216
          },
          "name": "snapshots",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 140
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.imagebuilderLifecyclePolicy.ImagebuilderLifecyclePolicyPolicyDetailsActionIncludeResources"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/imagebuilder-lifecycle-policy/index:ImagebuilderLifecyclePolicyPolicyDetailsActionIncludeResourcesOutputReference"
    },
    "@cdktn/provider-awscc.imagebuilderLifecyclePolicy.ImagebuilderLifecyclePolicyPolicyDetailsActionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderLifecyclePolicy.ImagebuilderLifecyclePolicyPolicyDetailsActionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/imagebuilder-lifecycle-policy/index.ts",
          "line": 289
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/imagebuilder-lifecycle-policy/index.ts",
        "line": 281
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 334
          },
          "name": "putIncludeResources",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.imagebuilderLifecyclePolicy.ImagebuilderLifecyclePolicyPolicyDetailsActionIncludeResources"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 337
          },
          "name": "resetIncludeResources"
        }
      ],
      "name": "ImagebuilderLifecyclePolicyPolicyDetailsActionOutputReference",
      "namespace": "imagebuilderLifecyclePolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 331
          },
          "name": "includeResources",
          "type": {
            "fqn": "@cdktn/provider-awscc.imagebuilderLifecyclePolicy.ImagebuilderLifecyclePolicyPolicyDetailsActionIncludeResourcesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 341
          },
          "name": "includeResourcesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.imagebuilderLifecyclePolicy.ImagebuilderLifecyclePolicyPolicyDetailsActionIncludeResources"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 354
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 347
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 293
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.imagebuilderLifecyclePolicy.ImagebuilderLifecyclePolicyPolicyDetailsAction"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/imagebuilder-lifecycle-policy/index:ImagebuilderLifecyclePolicyPolicyDetailsActionOutputReference"
    },
    "@cdktn/provider-awscc.imagebuilderLifecyclePolicy.ImagebuilderLifecyclePolicyPolicyDetailsExclusionRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderLifecyclePolicy.ImagebuilderLifecyclePolicyPolicyDetailsExclusionRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/imagebuilder-lifecycle-policy/index.ts",
        "line": 725
      },
      "name": "ImagebuilderLifecyclePolicyPolicyDetailsExclusionRules",
      "namespace": "imagebuilderLifecyclePolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_lifecycle_policy#amis ImagebuilderLifecyclePolicy#amis}",
            "stability": "stable",
            "summary": "The AMI exclusion rules for the policy detail."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 731
          },
          "name": "amis",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.imagebuilderLifecyclePolicy.ImagebuilderLifecyclePolicyPolicyDetailsExclusionRulesAmis"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_lifecycle_policy#tag_map ImagebuilderLifecyclePolicy#tag_map}",
            "stability": "stable",
            "summary": "The Image Builder tags to filter on."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 737
          },
          "name": "tagMap",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/imagebuilder-lifecycle-policy/index:ImagebuilderLifecyclePolicyPolicyDetailsExclusionRules"
    },
    "@cdktn/provider-awscc.imagebuilderLifecyclePolicy.ImagebuilderLifecyclePolicyPolicyDetailsExclusionRulesAmis": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderLifecyclePolicy.ImagebuilderLifecyclePolicyPolicyDetailsExclusionRulesAmis",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/imagebuilder-lifecycle-policy/index.ts",
        "line": 489
      },
      "name": "ImagebuilderLifecyclePolicyPolicyDetailsExclusionRulesAmis",
      "namespace": "imagebuilderLifecyclePolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_lifecycle_policy#is_public ImagebuilderLifecyclePolicy#is_public}",
            "stability": "stable",
            "summary": "Use to apply lifecycle policy actions on whether the AMI is public."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 495
          },
          "name": "isPublic",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_lifecycle_policy#last_launched ImagebuilderLifecyclePolicy#last_launched}",
            "stability": "stable",
            "summary": "Use to apply lifecycle policy actions on AMIs launched before a certain time."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 501
          },
          "name": "lastLaunched",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.imagebuilderLifecyclePolicy.ImagebuilderLifecyclePolicyPolicyDetailsExclusionRulesAmisLastLaunched"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_lifecycle_policy#regions ImagebuilderLifecyclePolicy#regions}",
            "stability": "stable",
            "summary": "Use to apply lifecycle policy actions on AMIs distributed to a set of regions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 507
          },
          "name": "regions",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_lifecycle_policy#shared_accounts ImagebuilderLifecyclePolicy#shared_accounts}",
            "stability": "stable",
            "summary": "Use to apply lifecycle policy actions on AMIs shared with a set of regions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 513
          },
          "name": "sharedAccounts",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_lifecycle_policy#tag_map ImagebuilderLifecyclePolicy#tag_map}",
            "stability": "stable",
            "summary": "The AMIs to select by tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 519
          },
          "name": "tagMap",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/imagebuilder-lifecycle-policy/index:ImagebuilderLifecyclePolicyPolicyDetailsExclusionRulesAmis"
    },
    "@cdktn/provider-awscc.imagebuilderLifecyclePolicy.ImagebuilderLifecyclePolicyPolicyDetailsExclusionRulesAmisLastLaunched": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderLifecyclePolicy.ImagebuilderLifecyclePolicyPolicyDetailsExclusionRulesAmisLastLaunched",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/imagebuilder-lifecycle-policy/index.ts",
        "line": 358
      },
      "name": "ImagebuilderLifecyclePolicyPolicyDetailsExclusionRulesAmisLastLaunched",
      "namespace": "imagebuilderLifecyclePolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_lifecycle_policy#unit ImagebuilderLifecyclePolicy#unit}",
            "stability": "stable",
            "summary": "The value's time unit."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 364
          },
          "name": "unit",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_lifecycle_policy#value ImagebuilderLifecyclePolicy#value}",
            "stability": "stable",
            "summary": "The last launched value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 370
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/imagebuilder-lifecycle-policy/index:ImagebuilderLifecyclePolicyPolicyDetailsExclusionRulesAmisLastLaunched"
    },
    "@cdktn/provider-awscc.imagebuilderLifecyclePolicy.ImagebuilderLifecyclePolicyPolicyDetailsExclusionRulesAmisLastLaunchedOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderLifecyclePolicy.ImagebuilderLifecyclePolicyPolicyDetailsExclusionRulesAmisLastLaunchedOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/imagebuilder-lifecycle-policy/index.ts",
          "line": 417
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/imagebuilder-lifecycle-policy/index.ts",
        "line": 409
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 465
          },
          "name": "resetUnit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 481
          },
          "name": "resetValue"
        }
      ],
      "name": "ImagebuilderLifecyclePolicyPolicyDetailsExclusionRulesAmisLastLaunchedOutputReference",
      "namespace": "imagebuilderLifecyclePolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 469
          },
          "name": "unitInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 485
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 459
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 475
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 421
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.imagebuilderLifecyclePolicy.ImagebuilderLifecyclePolicyPolicyDetailsExclusionRulesAmisLastLaunched"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/imagebuilder-lifecycle-policy/index:ImagebuilderLifecyclePolicyPolicyDetailsExclusionRulesAmisLastLaunchedOutputReference"
    },
    "@cdktn/provider-awscc.imagebuilderLifecyclePolicy.ImagebuilderLifecyclePolicyPolicyDetailsExclusionRulesAmisOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderLifecyclePolicy.ImagebuilderLifecyclePolicyPolicyDetailsExclusionRulesAmisOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/imagebuilder-lifecycle-policy/index.ts",
          "line": 587
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/imagebuilder-lifecycle-policy/index.ts",
        "line": 579
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 666
          },
          "name": "putLastLaunched",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.imagebuilderLifecyclePolicy.ImagebuilderLifecyclePolicyPolicyDetailsExclusionRulesAmisLastLaunched"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 653
          },
          "name": "resetIsPublic"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 669
          },
          "name": "resetLastLaunched"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 685
          },
          "name": "resetRegions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 701
          },
          "name": "resetSharedAccounts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 717
          },
          "name": "resetTagMap"
        }
      ],
      "name": "ImagebuilderLifecyclePolicyPolicyDetailsExclusionRulesAmisOutputReference",
      "namespace": "imagebuilderLifecyclePolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 663
          },
          "name": "lastLaunched",
          "type": {
            "fqn": "@cdktn/provider-awscc.imagebuilderLifecyclePolicy.ImagebuilderLifecyclePolicyPolicyDetailsExclusionRulesAmisLastLaunchedOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 657
          },
          "name": "isPublicInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 673
          },
          "name": "lastLaunchedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.imagebuilderLifecyclePolicy.ImagebuilderLifecyclePolicyPolicyDetailsExclusionRulesAmisLastLaunched"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 689
          },
          "name": "regionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 705
          },
          "name": "sharedAccountsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 721
          },
          "name": "tagMapInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 647
          },
          "name": "isPublic",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 679
          },
          "name": "regions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 695
          },
          "name": "sharedAccounts",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 711
          },
          "name": "tagMap",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 591
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.imagebuilderLifecyclePolicy.ImagebuilderLifecyclePolicyPolicyDetailsExclusionRulesAmis"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/imagebuilder-lifecycle-policy/index:ImagebuilderLifecyclePolicyPolicyDetailsExclusionRulesAmisOutputReference"
    },
    "@cdktn/provider-awscc.imagebuilderLifecyclePolicy.ImagebuilderLifecyclePolicyPolicyDetailsExclusionRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderLifecyclePolicy.ImagebuilderLifecyclePolicyPolicyDetailsExclusionRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/imagebuilder-lifecycle-policy/index.ts",
          "line": 784
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/imagebuilder-lifecycle-policy/index.ts",
        "line": 776
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 829
          },
          "name": "putAmis",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.imagebuilderLifecyclePolicy.ImagebuilderLifecyclePolicyPolicyDetailsExclusionRulesAmis"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 832
          },
          "name": "resetAmis"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 848
          },
          "name": "resetTagMap"
        }
      ],
      "name": "ImagebuilderLifecyclePolicyPolicyDetailsExclusionRulesOutputReference",
      "namespace": "imagebuilderLifecyclePolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 826
          },
          "name": "amis",
          "type": {
            "fqn": "@cdktn/provider-awscc.imagebuilderLifecyclePolicy.ImagebuilderLifecyclePolicyPolicyDetailsExclusionRulesAmisOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 836
          },
          "name": "amisInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.imagebuilderLifecyclePolicy.ImagebuilderLifecyclePolicyPolicyDetailsExclusionRulesAmis"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 852
          },
          "name": "tagMapInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 842
          },
          "name": "tagMap",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 788
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.imagebuilderLifecyclePolicy.ImagebuilderLifecyclePolicyPolicyDetailsExclusionRules"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/imagebuilder-lifecycle-policy/index:ImagebuilderLifecyclePolicyPolicyDetailsExclusionRulesOutputReference"
    },
    "@cdktn/provider-awscc.imagebuilderLifecyclePolicy.ImagebuilderLifecyclePolicyPolicyDetailsFilter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderLifecyclePolicy.ImagebuilderLifecyclePolicyPolicyDetailsFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/imagebuilder-lifecycle-policy/index.ts",
        "line": 856
      },
      "name": "ImagebuilderLifecyclePolicyPolicyDetailsFilter",
      "namespace": "imagebuilderLifecyclePolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_lifecycle_policy#type ImagebuilderLifecyclePolicy#type}",
            "stability": "stable",
            "summary": "The filter type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 868
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_lifecycle_policy#value ImagebuilderLifecyclePolicy#value}",
            "stability": "stable",
            "summary": "The filter value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 880
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_lifecycle_policy#retain_at_least ImagebuilderLifecyclePolicy#retain_at_least}",
            "stability": "stable",
            "summary": "The minimum number of Image Builder resources to retain."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 862
          },
          "name": "retainAtLeast",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_lifecycle_policy#unit ImagebuilderLifecyclePolicy#unit}",
            "stability": "stable",
            "summary": "The value's time unit."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 874
          },
          "name": "unit",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/imagebuilder-lifecycle-policy/index:ImagebuilderLifecyclePolicyPolicyDetailsFilter"
    },
    "@cdktn/provider-awscc.imagebuilderLifecyclePolicy.ImagebuilderLifecyclePolicyPolicyDetailsFilterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderLifecyclePolicy.ImagebuilderLifecyclePolicyPolicyDetailsFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/imagebuilder-lifecycle-policy/index.ts",
          "line": 941
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/imagebuilder-lifecycle-policy/index.ts",
        "line": 933
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 1001
          },
          "name": "resetRetainAtLeast"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 1030
          },
          "name": "resetUnit"
        }
      ],
      "name": "ImagebuilderLifecyclePolicyPolicyDetailsFilterOutputReference",
      "namespace": "imagebuilderLifecyclePolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 1005
          },
          "name": "retainAtLeastInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 1018
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 1034
          },
          "name": "unitInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 1047
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 995
          },
          "name": "retainAtLeast",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 1011
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 1024
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 1040
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 945
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.imagebuilderLifecyclePolicy.ImagebuilderLifecyclePolicyPolicyDetailsFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/imagebuilder-lifecycle-policy/index:ImagebuilderLifecyclePolicyPolicyDetailsFilterOutputReference"
    },
    "@cdktn/provider-awscc.imagebuilderLifecyclePolicy.ImagebuilderLifecyclePolicyPolicyDetailsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderLifecyclePolicy.ImagebuilderLifecyclePolicyPolicyDetailsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/imagebuilder-lifecycle-policy/index.ts",
          "line": 1222
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/imagebuilder-lifecycle-policy/index.ts",
        "line": 1214
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 1229
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.imagebuilderLifecyclePolicy.ImagebuilderLifecyclePolicyPolicyDetailsOutputReference"
            }
          }
        }
      ],
      "name": "ImagebuilderLifecyclePolicyPolicyDetailsList",
      "namespace": "imagebuilderLifecyclePolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 1215
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.imagebuilderLifecyclePolicy.ImagebuilderLifecyclePolicyPolicyDetails"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/imagebuilder-lifecycle-policy/index:ImagebuilderLifecyclePolicyPolicyDetailsList"
    },
    "@cdktn/provider-awscc.imagebuilderLifecyclePolicy.ImagebuilderLifecyclePolicyPolicyDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderLifecyclePolicy.ImagebuilderLifecyclePolicyPolicyDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/imagebuilder-lifecycle-policy/index.ts",
          "line": 1125
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/imagebuilder-lifecycle-policy/index.ts",
        "line": 1115
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 1176
          },
          "name": "putAction",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.imagebuilderLifecyclePolicy.ImagebuilderLifecyclePolicyPolicyDetailsAction"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 1189
          },
          "name": "putExclusionRules",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.imagebuilderLifecyclePolicy.ImagebuilderLifecyclePolicyPolicyDetailsExclusionRules"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 1205
          },
          "name": "putFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.imagebuilderLifecyclePolicy.ImagebuilderLifecyclePolicyPolicyDetailsFilter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 1192
          },
          "name": "resetExclusionRules"
        }
      ],
      "name": "ImagebuilderLifecyclePolicyPolicyDetailsOutputReference",
      "namespace": "imagebuilderLifecyclePolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 1173
          },
          "name": "action",
          "type": {
            "fqn": "@cdktn/provider-awscc.imagebuilderLifecyclePolicy.ImagebuilderLifecyclePolicyPolicyDetailsActionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 1186
          },
          "name": "exclusionRules",
          "type": {
            "fqn": "@cdktn/provider-awscc.imagebuilderLifecyclePolicy.ImagebuilderLifecyclePolicyPolicyDetailsExclusionRulesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 1202
          },
          "name": "filter",
          "type": {
            "fqn": "@cdktn/provider-awscc.imagebuilderLifecyclePolicy.ImagebuilderLifecyclePolicyPolicyDetailsFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 1180
          },
          "name": "actionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.imagebuilderLifecyclePolicy.ImagebuilderLifecyclePolicyPolicyDetailsAction"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 1196
          },
          "name": "exclusionRulesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.imagebuilderLifecyclePolicy.ImagebuilderLifecyclePolicyPolicyDetailsExclusionRules"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 1209
          },
          "name": "filterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.imagebuilderLifecyclePolicy.ImagebuilderLifecyclePolicyPolicyDetailsFilter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 1129
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.imagebuilderLifecyclePolicy.ImagebuilderLifecyclePolicyPolicyDetails"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/imagebuilder-lifecycle-policy/index:ImagebuilderLifecyclePolicyPolicyDetailsOutputReference"
    },
    "@cdktn/provider-awscc.imagebuilderLifecyclePolicy.ImagebuilderLifecyclePolicyResourceSelection": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderLifecyclePolicy.ImagebuilderLifecyclePolicyResourceSelection",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/imagebuilder-lifecycle-policy/index.ts",
        "line": 1386
      },
      "name": "ImagebuilderLifecyclePolicyResourceSelection",
      "namespace": "imagebuilderLifecyclePolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_lifecycle_policy#recipes ImagebuilderLifecyclePolicy#recipes}",
            "stability": "stable",
            "summary": "The recipes to select."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 1392
          },
          "name": "recipes",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.imagebuilderLifecyclePolicy.ImagebuilderLifecyclePolicyResourceSelectionRecipes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_lifecycle_policy#tag_map ImagebuilderLifecyclePolicy#tag_map}",
            "stability": "stable",
            "summary": "The Image Builder resources to select by tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 1398
          },
          "name": "tagMap",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/imagebuilder-lifecycle-policy/index:ImagebuilderLifecyclePolicyResourceSelection"
    },
    "@cdktn/provider-awscc.imagebuilderLifecyclePolicy.ImagebuilderLifecyclePolicyResourceSelectionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderLifecyclePolicy.ImagebuilderLifecyclePolicyResourceSelectionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/imagebuilder-lifecycle-policy/index.ts",
          "line": 1445
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/imagebuilder-lifecycle-policy/index.ts",
        "line": 1437
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 1490
          },
          "name": "putRecipes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.imagebuilderLifecyclePolicy.ImagebuilderLifecyclePolicyResourceSelectionRecipes"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 1493
          },
          "name": "resetRecipes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 1509
          },
          "name": "resetTagMap"
        }
      ],
      "name": "ImagebuilderLifecyclePolicyResourceSelectionOutputReference",
      "namespace": "imagebuilderLifecyclePolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 1487
          },
          "name": "recipes",
          "type": {
            "fqn": "@cdktn/provider-awscc.imagebuilderLifecyclePolicy.ImagebuilderLifecyclePolicyResourceSelectionRecipesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 1497
          },
          "name": "recipesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.imagebuilderLifecyclePolicy.ImagebuilderLifecyclePolicyResourceSelectionRecipes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 1513
          },
          "name": "tagMapInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 1503
          },
          "name": "tagMap",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 1449
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.imagebuilderLifecyclePolicy.ImagebuilderLifecyclePolicyResourceSelection"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/imagebuilder-lifecycle-policy/index:ImagebuilderLifecyclePolicyResourceSelectionOutputReference"
    },
    "@cdktn/provider-awscc.imagebuilderLifecyclePolicy.ImagebuilderLifecyclePolicyResourceSelectionRecipes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderLifecyclePolicy.ImagebuilderLifecyclePolicyResourceSelectionRecipes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/imagebuilder-lifecycle-policy/index.ts",
        "line": 1233
      },
      "name": "ImagebuilderLifecyclePolicyResourceSelectionRecipes",
      "namespace": "imagebuilderLifecyclePolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_lifecycle_policy#name ImagebuilderLifecyclePolicy#name}",
            "stability": "stable",
            "summary": "The recipe name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 1239
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_lifecycle_policy#semantic_version ImagebuilderLifecyclePolicy#semantic_version}",
            "stability": "stable",
            "summary": "The recipe version."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 1245
          },
          "name": "semanticVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/imagebuilder-lifecycle-policy/index:ImagebuilderLifecyclePolicyResourceSelectionRecipes"
    },
    "@cdktn/provider-awscc.imagebuilderLifecyclePolicy.ImagebuilderLifecyclePolicyResourceSelectionRecipesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderLifecyclePolicy.ImagebuilderLifecyclePolicyResourceSelectionRecipesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/imagebuilder-lifecycle-policy/index.ts",
          "line": 1375
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/imagebuilder-lifecycle-policy/index.ts",
        "line": 1367
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 1382
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.imagebuilderLifecyclePolicy.ImagebuilderLifecyclePolicyResourceSelectionRecipesOutputReference"
            }
          }
        }
      ],
      "name": "ImagebuilderLifecyclePolicyResourceSelectionRecipesList",
      "namespace": "imagebuilderLifecyclePolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 1368
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.imagebuilderLifecyclePolicy.ImagebuilderLifecyclePolicyResourceSelectionRecipes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/imagebuilder-lifecycle-policy/index:ImagebuilderLifecyclePolicyResourceSelectionRecipesList"
    },
    "@cdktn/provider-awscc.imagebuilderLifecyclePolicy.ImagebuilderLifecyclePolicyResourceSelectionRecipesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderLifecyclePolicy.ImagebuilderLifecyclePolicyResourceSelectionRecipesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/imagebuilder-lifecycle-policy/index.ts",
          "line": 1294
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/imagebuilder-lifecycle-policy/index.ts",
        "line": 1284
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 1342
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 1358
          },
          "name": "resetSemanticVersion"
        }
      ],
      "name": "ImagebuilderLifecyclePolicyResourceSelectionRecipesOutputReference",
      "namespace": "imagebuilderLifecyclePolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 1346
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 1362
          },
          "name": "semanticVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 1336
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 1352
          },
          "name": "semanticVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-lifecycle-policy/index.ts",
            "line": 1298
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.imagebuilderLifecyclePolicy.ImagebuilderLifecyclePolicyResourceSelectionRecipes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/imagebuilder-lifecycle-policy/index:ImagebuilderLifecyclePolicyResourceSelectionRecipesOutputReference"
    },
    "@cdktn/provider-awscc.imagebuilderWorkflow.ImagebuilderWorkflow": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_workflow awscc_imagebuilder_workflow}."
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderWorkflow.ImagebuilderWorkflow",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_workflow awscc_imagebuilder_workflow} Resource."
        },
        "locationInModule": {
          "filename": "src/imagebuilder-workflow/index.ts",
          "line": 175
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.imagebuilderWorkflow.ImagebuilderWorkflowConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/imagebuilder-workflow/index.ts",
        "line": 143
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ImagebuilderWorkflow resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/imagebuilder-workflow/index.ts",
            "line": 160
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ImagebuilderWorkflow to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_workflow#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ImagebuilderWorkflow that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ImagebuilderWorkflow to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-workflow/index.ts",
            "line": 219
          },
          "name": "resetChangeDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-workflow/index.ts",
            "line": 235
          },
          "name": "resetData"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-workflow/index.ts",
            "line": 251
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-workflow/index.ts",
            "line": 272
          },
          "name": "resetKmsKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-workflow/index.ts",
            "line": 307
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-workflow/index.ts",
            "line": 336
          },
          "name": "resetUri"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-workflow/index.ts",
            "line": 361
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-workflow/index.ts",
            "line": 375
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ImagebuilderWorkflow",
      "namespace": "imagebuilderWorkflow",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-workflow/index.ts",
            "line": 148
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-workflow/index.ts",
            "line": 207
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-workflow/index.ts",
            "line": 260
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-workflow/index.ts",
            "line": 282
          },
          "name": "latestVersion",
          "type": {
            "fqn": "@cdktn/provider-awscc.imagebuilderWorkflow.ImagebuilderWorkflowLatestVersionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-workflow/index.ts",
            "line": 223
          },
          "name": "changeDescriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-workflow/index.ts",
            "line": 239
          },
          "name": "dataInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-workflow/index.ts",
            "line": 255
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-workflow/index.ts",
            "line": 276
          },
          "name": "kmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-workflow/index.ts",
            "line": 295
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-workflow/index.ts",
            "line": 311
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-workflow/index.ts",
            "line": 324
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-workflow/index.ts",
            "line": 340
          },
          "name": "uriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-workflow/index.ts",
            "line": 353
          },
          "name": "versionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-workflow/index.ts",
            "line": 213
          },
          "name": "changeDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-workflow/index.ts",
            "line": 229
          },
          "name": "data",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-workflow/index.ts",
            "line": 245
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-workflow/index.ts",
            "line": 266
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-workflow/index.ts",
            "line": 288
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-workflow/index.ts",
            "line": 301
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-workflow/index.ts",
            "line": 317
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-workflow/index.ts",
            "line": 330
          },
          "name": "uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-workflow/index.ts",
            "line": 346
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/imagebuilder-workflow/index:ImagebuilderWorkflow"
    },
    "@cdktn/provider-awscc.imagebuilderWorkflow.ImagebuilderWorkflowConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderWorkflow.ImagebuilderWorkflowConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/imagebuilder-workflow/index.ts",
        "line": 14
      },
      "name": "ImagebuilderWorkflowConfig",
      "namespace": "imagebuilderWorkflow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_workflow#name ImagebuilderWorkflow#name}",
            "stability": "stable",
            "summary": "The name of the workflow."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-workflow/index.ts",
            "line": 44
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_workflow#type ImagebuilderWorkflow#type}",
            "stability": "stable",
            "summary": "The type of the workflow denotes whether the workflow is used to build, test, or distribute."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-workflow/index.ts",
            "line": 56
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_workflow#version ImagebuilderWorkflow#version}",
            "stability": "stable",
            "summary": "The version of the workflow."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-workflow/index.ts",
            "line": 68
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_workflow#change_description ImagebuilderWorkflow#change_description}",
            "stability": "stable",
            "summary": "The change description of the workflow."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-workflow/index.ts",
            "line": 20
          },
          "name": "changeDescription",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_workflow#data ImagebuilderWorkflow#data}",
            "stability": "stable",
            "summary": "The data of the workflow."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-workflow/index.ts",
            "line": 26
          },
          "name": "data",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_workflow#description ImagebuilderWorkflow#description}",
            "stability": "stable",
            "summary": "The description of the workflow."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-workflow/index.ts",
            "line": 32
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_workflow#kms_key_id ImagebuilderWorkflow#kms_key_id}",
            "stability": "stable",
            "summary": "The KMS key identifier used to encrypt the workflow."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-workflow/index.ts",
            "line": 38
          },
          "name": "kmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_workflow#tags ImagebuilderWorkflow#tags}",
            "stability": "stable",
            "summary": "The tags associated with the workflow."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-workflow/index.ts",
            "line": 50
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/imagebuilder_workflow#uri ImagebuilderWorkflow#uri}",
            "stability": "stable",
            "summary": "The uri of the workflow."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-workflow/index.ts",
            "line": 62
          },
          "name": "uri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/imagebuilder-workflow/index:ImagebuilderWorkflowConfig"
    },
    "@cdktn/provider-awscc.imagebuilderWorkflow.ImagebuilderWorkflowLatestVersion": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderWorkflow.ImagebuilderWorkflowLatestVersion",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/imagebuilder-workflow/index.ts",
        "line": 70
      },
      "name": "ImagebuilderWorkflowLatestVersion",
      "namespace": "imagebuilderWorkflow",
      "symbolId": "src/imagebuilder-workflow/index:ImagebuilderWorkflowLatestVersion"
    },
    "@cdktn/provider-awscc.imagebuilderWorkflow.ImagebuilderWorkflowLatestVersionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.imagebuilderWorkflow.ImagebuilderWorkflowLatestVersionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/imagebuilder-workflow/index.ts",
          "line": 100
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/imagebuilder-workflow/index.ts",
        "line": 93
      },
      "name": "ImagebuilderWorkflowLatestVersionOutputReference",
      "namespace": "imagebuilderWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-workflow/index.ts",
            "line": 120
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-workflow/index.ts",
            "line": 125
          },
          "name": "major",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-workflow/index.ts",
            "line": 130
          },
          "name": "minor",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/imagebuilder-workflow/index.ts",
            "line": 135
          },
          "name": "patch",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/imagebuilder-workflow/index.ts",
            "line": 104
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.imagebuilderWorkflow.ImagebuilderWorkflowLatestVersion"
          }
        }
      ],
      "symbolId": "src/imagebuilder-workflow/index:ImagebuilderWorkflowLatestVersionOutputReference"
    },
    "@cdktn/provider-awscc.inspectorAssessmentTarget.InspectorAssessmentTarget": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspector_assessment_target awscc_inspector_assessment_target}."
      },
      "fqn": "@cdktn/provider-awscc.inspectorAssessmentTarget.InspectorAssessmentTarget",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspector_assessment_target awscc_inspector_assessment_target} Resource."
        },
        "locationInModule": {
          "filename": "src/inspector-assessment-target/index.ts",
          "line": 60
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.inspectorAssessmentTarget.InspectorAssessmentTargetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspector-assessment-target/index.ts",
        "line": 28
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a InspectorAssessmentTarget resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/inspector-assessment-target/index.ts",
            "line": 45
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the InspectorAssessmentTarget to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspector_assessment_target#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing InspectorAssessmentTarget that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the InspectorAssessmentTarget to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspector-assessment-target/index.ts",
            "line": 97
          },
          "name": "resetAssessmentTargetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspector-assessment-target/index.ts",
            "line": 118
          },
          "name": "resetResourceGroupArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspector-assessment-target/index.ts",
            "line": 130
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspector-assessment-target/index.ts",
            "line": 137
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "InspectorAssessmentTarget",
      "namespace": "inspectorAssessmentTarget",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspector-assessment-target/index.ts",
            "line": 33
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspector-assessment-target/index.ts",
            "line": 85
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspector-assessment-target/index.ts",
            "line": 106
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspector-assessment-target/index.ts",
            "line": 101
          },
          "name": "assessmentTargetNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspector-assessment-target/index.ts",
            "line": 122
          },
          "name": "resourceGroupArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspector-assessment-target/index.ts",
            "line": 91
          },
          "name": "assessmentTargetName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspector-assessment-target/index.ts",
            "line": 112
          },
          "name": "resourceGroupArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/inspector-assessment-target/index:InspectorAssessmentTarget"
    },
    "@cdktn/provider-awscc.inspectorAssessmentTarget.InspectorAssessmentTargetConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorAssessmentTarget.InspectorAssessmentTargetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/inspector-assessment-target/index.ts",
        "line": 14
      },
      "name": "InspectorAssessmentTargetConfig",
      "namespace": "inspectorAssessmentTarget",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspector_assessment_target#assessment_target_name InspectorAssessmentTarget#assessment_target_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspector-assessment-target/index.ts",
            "line": 18
          },
          "name": "assessmentTargetName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspector_assessment_target#resource_group_arn InspectorAssessmentTarget#resource_group_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspector-assessment-target/index.ts",
            "line": 22
          },
          "name": "resourceGroupArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/inspector-assessment-target/index:InspectorAssessmentTargetConfig"
    },
    "@cdktn/provider-awscc.inspectorAssessmentTemplate.InspectorAssessmentTemplate": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspector_assessment_template awscc_inspector_assessment_template}."
      },
      "fqn": "@cdktn/provider-awscc.inspectorAssessmentTemplate.InspectorAssessmentTemplate",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspector_assessment_template awscc_inspector_assessment_template} Resource."
        },
        "locationInModule": {
          "filename": "src/inspector-assessment-template/index.ts",
          "line": 221
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.inspectorAssessmentTemplate.InspectorAssessmentTemplateConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspector-assessment-template/index.ts",
        "line": 189
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a InspectorAssessmentTemplate resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/inspector-assessment-template/index.ts",
            "line": 206
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the InspectorAssessmentTemplate to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspector_assessment_template#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing InspectorAssessmentTemplate that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the InspectorAssessmentTemplate to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspector-assessment-template/index.ts",
            "line": 318
          },
          "name": "putUserAttributesForFindings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.inspectorAssessmentTemplate.InspectorAssessmentTemplateUserAttributesForFindings"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspector-assessment-template/index.ts",
            "line": 274
          },
          "name": "resetAssessmentTemplateName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspector-assessment-template/index.ts",
            "line": 321
          },
          "name": "resetUserAttributesForFindings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspector-assessment-template/index.ts",
            "line": 333
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspector-assessment-template/index.ts",
            "line": 343
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "InspectorAssessmentTemplate",
      "namespace": "inspectorAssessmentTemplate",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspector-assessment-template/index.ts",
            "line": 194
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspector-assessment-template/index.ts",
            "line": 249
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspector-assessment-template/index.ts",
            "line": 296
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspector-assessment-template/index.ts",
            "line": 315
          },
          "name": "userAttributesForFindings",
          "type": {
            "fqn": "@cdktn/provider-awscc.inspectorAssessmentTemplate.InspectorAssessmentTemplateUserAttributesForFindingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspector-assessment-template/index.ts",
            "line": 262
          },
          "name": "assessmentTargetArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspector-assessment-template/index.ts",
            "line": 278
          },
          "name": "assessmentTemplateNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspector-assessment-template/index.ts",
            "line": 291
          },
          "name": "durationInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspector-assessment-template/index.ts",
            "line": 309
          },
          "name": "rulesPackageArnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspector-assessment-template/index.ts",
            "line": 325
          },
          "name": "userAttributesForFindingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorAssessmentTemplate.InspectorAssessmentTemplateUserAttributesForFindings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspector-assessment-template/index.ts",
            "line": 255
          },
          "name": "assessmentTargetArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspector-assessment-template/index.ts",
            "line": 268
          },
          "name": "assessmentTemplateName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspector-assessment-template/index.ts",
            "line": 284
          },
          "name": "durationInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspector-assessment-template/index.ts",
            "line": 302
          },
          "name": "rulesPackageArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/inspector-assessment-template/index:InspectorAssessmentTemplate"
    },
    "@cdktn/provider-awscc.inspectorAssessmentTemplate.InspectorAssessmentTemplateConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorAssessmentTemplate.InspectorAssessmentTemplateConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/inspector-assessment-template/index.ts",
        "line": 14
      },
      "name": "InspectorAssessmentTemplateConfig",
      "namespace": "inspectorAssessmentTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspector_assessment_template#assessment_target_arn InspectorAssessmentTemplate#assessment_target_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspector-assessment-template/index.ts",
            "line": 18
          },
          "name": "assessmentTargetArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspector_assessment_template#duration_in_seconds InspectorAssessmentTemplate#duration_in_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspector-assessment-template/index.ts",
            "line": 26
          },
          "name": "durationInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspector_assessment_template#rules_package_arns InspectorAssessmentTemplate#rules_package_arns}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspector-assessment-template/index.ts",
            "line": 30
          },
          "name": "rulesPackageArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspector_assessment_template#assessment_template_name InspectorAssessmentTemplate#assessment_template_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspector-assessment-template/index.ts",
            "line": 22
          },
          "name": "assessmentTemplateName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspector_assessment_template#user_attributes_for_findings InspectorAssessmentTemplate#user_attributes_for_findings}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspector-assessment-template/index.ts",
            "line": 34
          },
          "name": "userAttributesForFindings",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorAssessmentTemplate.InspectorAssessmentTemplateUserAttributesForFindings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspector-assessment-template/index:InspectorAssessmentTemplateConfig"
    },
    "@cdktn/provider-awscc.inspectorAssessmentTemplate.InspectorAssessmentTemplateUserAttributesForFindings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorAssessmentTemplate.InspectorAssessmentTemplateUserAttributesForFindings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/inspector-assessment-template/index.ts",
        "line": 36
      },
      "name": "InspectorAssessmentTemplateUserAttributesForFindings",
      "namespace": "inspectorAssessmentTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspector_assessment_template#key InspectorAssessmentTemplate#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspector-assessment-template/index.ts",
            "line": 40
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspector_assessment_template#value InspectorAssessmentTemplate#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspector-assessment-template/index.ts",
            "line": 44
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/inspector-assessment-template/index:InspectorAssessmentTemplateUserAttributesForFindings"
    },
    "@cdktn/provider-awscc.inspectorAssessmentTemplate.InspectorAssessmentTemplateUserAttributesForFindingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorAssessmentTemplate.InspectorAssessmentTemplateUserAttributesForFindingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspector-assessment-template/index.ts",
          "line": 174
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspector-assessment-template/index.ts",
        "line": 166
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspector-assessment-template/index.ts",
            "line": 181
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.inspectorAssessmentTemplate.InspectorAssessmentTemplateUserAttributesForFindingsOutputReference"
            }
          }
        }
      ],
      "name": "InspectorAssessmentTemplateUserAttributesForFindingsList",
      "namespace": "inspectorAssessmentTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspector-assessment-template/index.ts",
            "line": 167
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorAssessmentTemplate.InspectorAssessmentTemplateUserAttributesForFindings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspector-assessment-template/index:InspectorAssessmentTemplateUserAttributesForFindingsList"
    },
    "@cdktn/provider-awscc.inspectorAssessmentTemplate.InspectorAssessmentTemplateUserAttributesForFindingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorAssessmentTemplate.InspectorAssessmentTemplateUserAttributesForFindingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspector-assessment-template/index.ts",
          "line": 93
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspector-assessment-template/index.ts",
        "line": 83
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspector-assessment-template/index.ts",
            "line": 141
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspector-assessment-template/index.ts",
            "line": 157
          },
          "name": "resetValue"
        }
      ],
      "name": "InspectorAssessmentTemplateUserAttributesForFindingsOutputReference",
      "namespace": "inspectorAssessmentTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspector-assessment-template/index.ts",
            "line": 145
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspector-assessment-template/index.ts",
            "line": 161
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspector-assessment-template/index.ts",
            "line": 135
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspector-assessment-template/index.ts",
            "line": 151
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspector-assessment-template/index.ts",
            "line": 97
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.inspectorAssessmentTemplate.InspectorAssessmentTemplateUserAttributesForFindings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspector-assessment-template/index:InspectorAssessmentTemplateUserAttributesForFindingsOutputReference"
    },
    "@cdktn/provider-awscc.inspectorResourceGroup.InspectorResourceGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspector_resource_group awscc_inspector_resource_group}."
      },
      "fqn": "@cdktn/provider-awscc.inspectorResourceGroup.InspectorResourceGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspector_resource_group awscc_inspector_resource_group} Resource."
        },
        "locationInModule": {
          "filename": "src/inspector-resource-group/index.ts",
          "line": 199
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.inspectorResourceGroup.InspectorResourceGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspector-resource-group/index.ts",
        "line": 167
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a InspectorResourceGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/inspector-resource-group/index.ts",
            "line": 184
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the InspectorResourceGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspector_resource_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing InspectorResourceGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the InspectorResourceGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspector-resource-group/index.ts",
            "line": 237
          },
          "name": "putResourceGroupTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.inspectorResourceGroup.InspectorResourceGroupResourceGroupTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspector-resource-group/index.ts",
            "line": 249
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspector-resource-group/index.ts",
            "line": 255
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "InspectorResourceGroup",
      "namespace": "inspectorResourceGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspector-resource-group/index.ts",
            "line": 172
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspector-resource-group/index.ts",
            "line": 223
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspector-resource-group/index.ts",
            "line": 228
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspector-resource-group/index.ts",
            "line": 234
          },
          "name": "resourceGroupTags",
          "type": {
            "fqn": "@cdktn/provider-awscc.inspectorResourceGroup.InspectorResourceGroupResourceGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspector-resource-group/index.ts",
            "line": 241
          },
          "name": "resourceGroupTagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorResourceGroup.InspectorResourceGroupResourceGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspector-resource-group/index:InspectorResourceGroup"
    },
    "@cdktn/provider-awscc.inspectorResourceGroup.InspectorResourceGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorResourceGroup.InspectorResourceGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/inspector-resource-group/index.ts",
        "line": 14
      },
      "name": "InspectorResourceGroupConfig",
      "namespace": "inspectorResourceGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspector_resource_group#resource_group_tags InspectorResourceGroup#resource_group_tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspector-resource-group/index.ts",
            "line": 18
          },
          "name": "resourceGroupTags",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorResourceGroup.InspectorResourceGroupResourceGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspector-resource-group/index:InspectorResourceGroupConfig"
    },
    "@cdktn/provider-awscc.inspectorResourceGroup.InspectorResourceGroupResourceGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorResourceGroup.InspectorResourceGroupResourceGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/inspector-resource-group/index.ts",
        "line": 20
      },
      "name": "InspectorResourceGroupResourceGroupTags",
      "namespace": "inspectorResourceGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspector_resource_group#key InspectorResourceGroup#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspector-resource-group/index.ts",
            "line": 24
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspector_resource_group#value InspectorResourceGroup#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspector-resource-group/index.ts",
            "line": 28
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/inspector-resource-group/index:InspectorResourceGroupResourceGroupTags"
    },
    "@cdktn/provider-awscc.inspectorResourceGroup.InspectorResourceGroupResourceGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorResourceGroup.InspectorResourceGroupResourceGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspector-resource-group/index.ts",
          "line": 152
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspector-resource-group/index.ts",
        "line": 144
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspector-resource-group/index.ts",
            "line": 159
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.inspectorResourceGroup.InspectorResourceGroupResourceGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "InspectorResourceGroupResourceGroupTagsList",
      "namespace": "inspectorResourceGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspector-resource-group/index.ts",
            "line": 145
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorResourceGroup.InspectorResourceGroupResourceGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspector-resource-group/index:InspectorResourceGroupResourceGroupTagsList"
    },
    "@cdktn/provider-awscc.inspectorResourceGroup.InspectorResourceGroupResourceGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorResourceGroup.InspectorResourceGroupResourceGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspector-resource-group/index.ts",
          "line": 77
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspector-resource-group/index.ts",
        "line": 67
      },
      "name": "InspectorResourceGroupResourceGroupTagsOutputReference",
      "namespace": "inspectorResourceGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspector-resource-group/index.ts",
            "line": 126
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspector-resource-group/index.ts",
            "line": 139
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspector-resource-group/index.ts",
            "line": 119
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspector-resource-group/index.ts",
            "line": 132
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspector-resource-group/index.ts",
            "line": 81
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.inspectorResourceGroup.InspectorResourceGroupResourceGroupTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspector-resource-group/index:InspectorResourceGroupResourceGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.inspectorv2CisScanConfiguration.Inspectorv2CisScanConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_cis_scan_configuration awscc_inspectorv2_cis_scan_configuration}."
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2CisScanConfiguration.Inspectorv2CisScanConfiguration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_cis_scan_configuration awscc_inspectorv2_cis_scan_configuration} Resource."
        },
        "locationInModule": {
          "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
          "line": 1119
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.inspectorv2CisScanConfiguration.Inspectorv2CisScanConfigurationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
        "line": 1087
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Inspectorv2CisScanConfiguration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
            "line": 1104
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Inspectorv2CisScanConfiguration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_cis_scan_configuration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Inspectorv2CisScanConfiguration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Inspectorv2CisScanConfiguration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
            "line": 1174
          },
          "name": "putSchedule",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.inspectorv2CisScanConfiguration.Inspectorv2CisScanConfigurationSchedule"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
            "line": 1216
          },
          "name": "putTargets",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.inspectorv2CisScanConfiguration.Inspectorv2CisScanConfigurationTargets"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
            "line": 1203
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
            "line": 1228
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
            "line": 1238
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Inspectorv2CisScanConfiguration",
      "namespace": "inspectorv2CisScanConfiguration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
            "line": 1092
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
            "line": 1147
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
            "line": 1152
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
            "line": 1171
          },
          "name": "schedule",
          "type": {
            "fqn": "@cdktn/provider-awscc.inspectorv2CisScanConfiguration.Inspectorv2CisScanConfigurationScheduleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
            "line": 1213
          },
          "name": "targets",
          "type": {
            "fqn": "@cdktn/provider-awscc.inspectorv2CisScanConfiguration.Inspectorv2CisScanConfigurationTargetsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
            "line": 1165
          },
          "name": "scanNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
            "line": 1178
          },
          "name": "scheduleInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.inspectorv2CisScanConfiguration.Inspectorv2CisScanConfigurationSchedule"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
            "line": 1191
          },
          "name": "securityLevelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
            "line": 1207
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
            "line": 1220
          },
          "name": "targetsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.inspectorv2CisScanConfiguration.Inspectorv2CisScanConfigurationTargets"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
            "line": 1158
          },
          "name": "scanName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
            "line": 1184
          },
          "name": "securityLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
            "line": 1197
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-cis-scan-configuration/index:Inspectorv2CisScanConfiguration"
    },
    "@cdktn/provider-awscc.inspectorv2CisScanConfiguration.Inspectorv2CisScanConfigurationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2CisScanConfiguration.Inspectorv2CisScanConfigurationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
        "line": 14
      },
      "name": "Inspectorv2CisScanConfigurationConfig",
      "namespace": "inspectorv2CisScanConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_cis_scan_configuration#scan_name Inspectorv2CisScanConfiguration#scan_name}",
            "stability": "stable",
            "summary": "Name of the scan."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
            "line": 20
          },
          "name": "scanName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_cis_scan_configuration#schedule Inspectorv2CisScanConfiguration#schedule}",
            "stability": "stable",
            "summary": "Choose a Schedule cadence."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
            "line": 26
          },
          "name": "schedule",
          "type": {
            "fqn": "@cdktn/provider-awscc.inspectorv2CisScanConfiguration.Inspectorv2CisScanConfigurationSchedule"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_cis_scan_configuration#security_level Inspectorv2CisScanConfiguration#security_level}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
            "line": 30
          },
          "name": "securityLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_cis_scan_configuration#targets Inspectorv2CisScanConfiguration#targets}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
            "line": 38
          },
          "name": "targets",
          "type": {
            "fqn": "@cdktn/provider-awscc.inspectorv2CisScanConfiguration.Inspectorv2CisScanConfigurationTargets"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_cis_scan_configuration#tags Inspectorv2CisScanConfiguration#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
            "line": 34
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-cis-scan-configuration/index:Inspectorv2CisScanConfigurationConfig"
    },
    "@cdktn/provider-awscc.inspectorv2CisScanConfiguration.Inspectorv2CisScanConfigurationSchedule": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2CisScanConfiguration.Inspectorv2CisScanConfigurationSchedule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
        "line": 769
      },
      "name": "Inspectorv2CisScanConfigurationSchedule",
      "namespace": "inspectorv2CisScanConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_cis_scan_configuration#daily Inspectorv2CisScanConfiguration#daily}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
            "line": 773
          },
          "name": "daily",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.inspectorv2CisScanConfiguration.Inspectorv2CisScanConfigurationScheduleDaily"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_cis_scan_configuration#monthly Inspectorv2CisScanConfiguration#monthly}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
            "line": 777
          },
          "name": "monthly",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.inspectorv2CisScanConfiguration.Inspectorv2CisScanConfigurationScheduleMonthly"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_cis_scan_configuration#one_time Inspectorv2CisScanConfiguration#one_time}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
            "line": 781
          },
          "name": "oneTime",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_cis_scan_configuration#weekly Inspectorv2CisScanConfiguration#weekly}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
            "line": 785
          },
          "name": "weekly",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.inspectorv2CisScanConfiguration.Inspectorv2CisScanConfigurationScheduleWeekly"
          }
        }
      ],
      "symbolId": "src/inspectorv2-cis-scan-configuration/index:Inspectorv2CisScanConfigurationSchedule"
    },
    "@cdktn/provider-awscc.inspectorv2CisScanConfiguration.Inspectorv2CisScanConfigurationScheduleDaily": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2CisScanConfiguration.Inspectorv2CisScanConfigurationScheduleDaily",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
        "line": 167
      },
      "name": "Inspectorv2CisScanConfigurationScheduleDaily",
      "namespace": "inspectorv2CisScanConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_cis_scan_configuration#start_time Inspectorv2CisScanConfiguration#start_time}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
            "line": 171
          },
          "name": "startTime",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.inspectorv2CisScanConfiguration.Inspectorv2CisScanConfigurationScheduleDailyStartTime"
          }
        }
      ],
      "symbolId": "src/inspectorv2-cis-scan-configuration/index:Inspectorv2CisScanConfigurationScheduleDaily"
    },
    "@cdktn/provider-awscc.inspectorv2CisScanConfiguration.Inspectorv2CisScanConfigurationScheduleDailyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2CisScanConfiguration.Inspectorv2CisScanConfigurationScheduleDailyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
          "line": 211
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
        "line": 203
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
            "line": 250
          },
          "name": "putStartTime",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.inspectorv2CisScanConfiguration.Inspectorv2CisScanConfigurationScheduleDailyStartTime"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
            "line": 253
          },
          "name": "resetStartTime"
        }
      ],
      "name": "Inspectorv2CisScanConfigurationScheduleDailyOutputReference",
      "namespace": "inspectorv2CisScanConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
            "line": 247
          },
          "name": "startTime",
          "type": {
            "fqn": "@cdktn/provider-awscc.inspectorv2CisScanConfiguration.Inspectorv2CisScanConfigurationScheduleDailyStartTimeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
            "line": 257
          },
          "name": "startTimeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.inspectorv2CisScanConfiguration.Inspectorv2CisScanConfigurationScheduleDailyStartTime"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
            "line": 215
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.inspectorv2CisScanConfiguration.Inspectorv2CisScanConfigurationScheduleDaily"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-cis-scan-configuration/index:Inspectorv2CisScanConfigurationScheduleDailyOutputReference"
    },
    "@cdktn/provider-awscc.inspectorv2CisScanConfiguration.Inspectorv2CisScanConfigurationScheduleDailyStartTime": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2CisScanConfiguration.Inspectorv2CisScanConfigurationScheduleDailyStartTime",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
        "line": 40
      },
      "name": "Inspectorv2CisScanConfigurationScheduleDailyStartTime",
      "namespace": "inspectorv2CisScanConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_cis_scan_configuration#time_of_day Inspectorv2CisScanConfiguration#time_of_day}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
            "line": 44
          },
          "name": "timeOfDay",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_cis_scan_configuration#time_zone Inspectorv2CisScanConfiguration#time_zone}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
            "line": 48
          },
          "name": "timeZone",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/inspectorv2-cis-scan-configuration/index:Inspectorv2CisScanConfigurationScheduleDailyStartTime"
    },
    "@cdktn/provider-awscc.inspectorv2CisScanConfiguration.Inspectorv2CisScanConfigurationScheduleDailyStartTimeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2CisScanConfiguration.Inspectorv2CisScanConfigurationScheduleDailyStartTimeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
          "line": 95
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
            "line": 143
          },
          "name": "resetTimeOfDay"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
            "line": 159
          },
          "name": "resetTimeZone"
        }
      ],
      "name": "Inspectorv2CisScanConfigurationScheduleDailyStartTimeOutputReference",
      "namespace": "inspectorv2CisScanConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
            "line": 147
          },
          "name": "timeOfDayInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
            "line": 163
          },
          "name": "timeZoneInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
            "line": 137
          },
          "name": "timeOfDay",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
            "line": 153
          },
          "name": "timeZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
            "line": 99
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.inspectorv2CisScanConfiguration.Inspectorv2CisScanConfigurationScheduleDailyStartTime"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-cis-scan-configuration/index:Inspectorv2CisScanConfigurationScheduleDailyStartTimeOutputReference"
    },
    "@cdktn/provider-awscc.inspectorv2CisScanConfiguration.Inspectorv2CisScanConfigurationScheduleMonthly": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2CisScanConfiguration.Inspectorv2CisScanConfigurationScheduleMonthly",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
        "line": 388
      },
      "name": "Inspectorv2CisScanConfigurationScheduleMonthly",
      "namespace": "inspectorv2CisScanConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_cis_scan_configuration#day Inspectorv2CisScanConfiguration#day}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
            "line": 392
          },
          "name": "day",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_cis_scan_configuration#start_time Inspectorv2CisScanConfiguration#start_time}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
            "line": 396
          },
          "name": "startTime",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.inspectorv2CisScanConfiguration.Inspectorv2CisScanConfigurationScheduleMonthlyStartTime"
          }
        }
      ],
      "symbolId": "src/inspectorv2-cis-scan-configuration/index:Inspectorv2CisScanConfigurationScheduleMonthly"
    },
    "@cdktn/provider-awscc.inspectorv2CisScanConfiguration.Inspectorv2CisScanConfigurationScheduleMonthlyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2CisScanConfiguration.Inspectorv2CisScanConfigurationScheduleMonthlyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
          "line": 443
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
        "line": 435
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
            "line": 504
          },
          "name": "putStartTime",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.inspectorv2CisScanConfiguration.Inspectorv2CisScanConfigurationScheduleMonthlyStartTime"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
            "line": 491
          },
          "name": "resetDay"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
            "line": 507
          },
          "name": "resetStartTime"
        }
      ],
      "name": "Inspectorv2CisScanConfigurationScheduleMonthlyOutputReference",
      "namespace": "inspectorv2CisScanConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
            "line": 501
          },
          "name": "startTime",
          "type": {
            "fqn": "@cdktn/provider-awscc.inspectorv2CisScanConfiguration.Inspectorv2CisScanConfigurationScheduleMonthlyStartTimeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
            "line": 495
          },
          "name": "dayInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
            "line": 511
          },
          "name": "startTimeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.inspectorv2CisScanConfiguration.Inspectorv2CisScanConfigurationScheduleMonthlyStartTime"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
            "line": 485
          },
          "name": "day",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
            "line": 447
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.inspectorv2CisScanConfiguration.Inspectorv2CisScanConfigurationScheduleMonthly"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-cis-scan-configuration/index:Inspectorv2CisScanConfigurationScheduleMonthlyOutputReference"
    },
    "@cdktn/provider-awscc.inspectorv2CisScanConfiguration.Inspectorv2CisScanConfigurationScheduleMonthlyStartTime": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2CisScanConfiguration.Inspectorv2CisScanConfigurationScheduleMonthlyStartTime",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
        "line": 261
      },
      "name": "Inspectorv2CisScanConfigurationScheduleMonthlyStartTime",
      "namespace": "inspectorv2CisScanConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_cis_scan_configuration#time_of_day Inspectorv2CisScanConfiguration#time_of_day}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
            "line": 265
          },
          "name": "timeOfDay",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_cis_scan_configuration#time_zone Inspectorv2CisScanConfiguration#time_zone}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
            "line": 269
          },
          "name": "timeZone",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/inspectorv2-cis-scan-configuration/index:Inspectorv2CisScanConfigurationScheduleMonthlyStartTime"
    },
    "@cdktn/provider-awscc.inspectorv2CisScanConfiguration.Inspectorv2CisScanConfigurationScheduleMonthlyStartTimeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2CisScanConfiguration.Inspectorv2CisScanConfigurationScheduleMonthlyStartTimeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
          "line": 316
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
        "line": 308
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
            "line": 364
          },
          "name": "resetTimeOfDay"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
            "line": 380
          },
          "name": "resetTimeZone"
        }
      ],
      "name": "Inspectorv2CisScanConfigurationScheduleMonthlyStartTimeOutputReference",
      "namespace": "inspectorv2CisScanConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
            "line": 368
          },
          "name": "timeOfDayInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
            "line": 384
          },
          "name": "timeZoneInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
            "line": 358
          },
          "name": "timeOfDay",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
            "line": 374
          },
          "name": "timeZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
            "line": 320
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.inspectorv2CisScanConfiguration.Inspectorv2CisScanConfigurationScheduleMonthlyStartTime"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-cis-scan-configuration/index:Inspectorv2CisScanConfigurationScheduleMonthlyStartTimeOutputReference"
    },
    "@cdktn/provider-awscc.inspectorv2CisScanConfiguration.Inspectorv2CisScanConfigurationScheduleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2CisScanConfiguration.Inspectorv2CisScanConfigurationScheduleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
          "line": 846
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
        "line": 838
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
            "line": 903
          },
          "name": "putDaily",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.inspectorv2CisScanConfiguration.Inspectorv2CisScanConfigurationScheduleDaily"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
            "line": 919
          },
          "name": "putMonthly",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.inspectorv2CisScanConfiguration.Inspectorv2CisScanConfigurationScheduleMonthly"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
            "line": 951
          },
          "name": "putWeekly",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.inspectorv2CisScanConfiguration.Inspectorv2CisScanConfigurationScheduleWeekly"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
            "line": 906
          },
          "name": "resetDaily"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
            "line": 922
          },
          "name": "resetMonthly"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
            "line": 938
          },
          "name": "resetOneTime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
            "line": 954
          },
          "name": "resetWeekly"
        }
      ],
      "name": "Inspectorv2CisScanConfigurationScheduleOutputReference",
      "namespace": "inspectorv2CisScanConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
            "line": 900
          },
          "name": "daily",
          "type": {
            "fqn": "@cdktn/provider-awscc.inspectorv2CisScanConfiguration.Inspectorv2CisScanConfigurationScheduleDailyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
            "line": 916
          },
          "name": "monthly",
          "type": {
            "fqn": "@cdktn/provider-awscc.inspectorv2CisScanConfiguration.Inspectorv2CisScanConfigurationScheduleMonthlyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
            "line": 948
          },
          "name": "weekly",
          "type": {
            "fqn": "@cdktn/provider-awscc.inspectorv2CisScanConfiguration.Inspectorv2CisScanConfigurationScheduleWeeklyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
            "line": 910
          },
          "name": "dailyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.inspectorv2CisScanConfiguration.Inspectorv2CisScanConfigurationScheduleDaily"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
            "line": 926
          },
          "name": "monthlyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.inspectorv2CisScanConfiguration.Inspectorv2CisScanConfigurationScheduleMonthly"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
            "line": 942
          },
          "name": "oneTimeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
            "line": 958
          },
          "name": "weeklyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.inspectorv2CisScanConfiguration.Inspectorv2CisScanConfigurationScheduleWeekly"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
            "line": 932
          },
          "name": "oneTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
            "line": 850
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.inspectorv2CisScanConfiguration.Inspectorv2CisScanConfigurationSchedule"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-cis-scan-configuration/index:Inspectorv2CisScanConfigurationScheduleOutputReference"
    },
    "@cdktn/provider-awscc.inspectorv2CisScanConfiguration.Inspectorv2CisScanConfigurationScheduleWeekly": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2CisScanConfiguration.Inspectorv2CisScanConfigurationScheduleWeekly",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
        "line": 642
      },
      "name": "Inspectorv2CisScanConfigurationScheduleWeekly",
      "namespace": "inspectorv2CisScanConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_cis_scan_configuration#days Inspectorv2CisScanConfiguration#days}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
            "line": 646
          },
          "name": "days",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_cis_scan_configuration#start_time Inspectorv2CisScanConfiguration#start_time}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
            "line": 650
          },
          "name": "startTime",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.inspectorv2CisScanConfiguration.Inspectorv2CisScanConfigurationScheduleWeeklyStartTime"
          }
        }
      ],
      "symbolId": "src/inspectorv2-cis-scan-configuration/index:Inspectorv2CisScanConfigurationScheduleWeekly"
    },
    "@cdktn/provider-awscc.inspectorv2CisScanConfiguration.Inspectorv2CisScanConfigurationScheduleWeeklyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2CisScanConfiguration.Inspectorv2CisScanConfigurationScheduleWeeklyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
          "line": 697
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
        "line": 689
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
            "line": 758
          },
          "name": "putStartTime",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.inspectorv2CisScanConfiguration.Inspectorv2CisScanConfigurationScheduleWeeklyStartTime"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
            "line": 745
          },
          "name": "resetDays"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
            "line": 761
          },
          "name": "resetStartTime"
        }
      ],
      "name": "Inspectorv2CisScanConfigurationScheduleWeeklyOutputReference",
      "namespace": "inspectorv2CisScanConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
            "line": 755
          },
          "name": "startTime",
          "type": {
            "fqn": "@cdktn/provider-awscc.inspectorv2CisScanConfiguration.Inspectorv2CisScanConfigurationScheduleWeeklyStartTimeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
            "line": 749
          },
          "name": "daysInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
            "line": 765
          },
          "name": "startTimeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.inspectorv2CisScanConfiguration.Inspectorv2CisScanConfigurationScheduleWeeklyStartTime"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
            "line": 739
          },
          "name": "days",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
            "line": 701
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.inspectorv2CisScanConfiguration.Inspectorv2CisScanConfigurationScheduleWeekly"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-cis-scan-configuration/index:Inspectorv2CisScanConfigurationScheduleWeeklyOutputReference"
    },
    "@cdktn/provider-awscc.inspectorv2CisScanConfiguration.Inspectorv2CisScanConfigurationScheduleWeeklyStartTime": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2CisScanConfiguration.Inspectorv2CisScanConfigurationScheduleWeeklyStartTime",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
        "line": 515
      },
      "name": "Inspectorv2CisScanConfigurationScheduleWeeklyStartTime",
      "namespace": "inspectorv2CisScanConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_cis_scan_configuration#time_of_day Inspectorv2CisScanConfiguration#time_of_day}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
            "line": 519
          },
          "name": "timeOfDay",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_cis_scan_configuration#time_zone Inspectorv2CisScanConfiguration#time_zone}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
            "line": 523
          },
          "name": "timeZone",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/inspectorv2-cis-scan-configuration/index:Inspectorv2CisScanConfigurationScheduleWeeklyStartTime"
    },
    "@cdktn/provider-awscc.inspectorv2CisScanConfiguration.Inspectorv2CisScanConfigurationScheduleWeeklyStartTimeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2CisScanConfiguration.Inspectorv2CisScanConfigurationScheduleWeeklyStartTimeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
          "line": 570
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
        "line": 562
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
            "line": 618
          },
          "name": "resetTimeOfDay"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
            "line": 634
          },
          "name": "resetTimeZone"
        }
      ],
      "name": "Inspectorv2CisScanConfigurationScheduleWeeklyStartTimeOutputReference",
      "namespace": "inspectorv2CisScanConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
            "line": 622
          },
          "name": "timeOfDayInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
            "line": 638
          },
          "name": "timeZoneInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
            "line": 612
          },
          "name": "timeOfDay",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
            "line": 628
          },
          "name": "timeZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
            "line": 574
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.inspectorv2CisScanConfiguration.Inspectorv2CisScanConfigurationScheduleWeeklyStartTime"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-cis-scan-configuration/index:Inspectorv2CisScanConfigurationScheduleWeeklyStartTimeOutputReference"
    },
    "@cdktn/provider-awscc.inspectorv2CisScanConfiguration.Inspectorv2CisScanConfigurationTargets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2CisScanConfiguration.Inspectorv2CisScanConfigurationTargets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
        "line": 962
      },
      "name": "Inspectorv2CisScanConfigurationTargets",
      "namespace": "inspectorv2CisScanConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_cis_scan_configuration#account_ids Inspectorv2CisScanConfiguration#account_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
            "line": 966
          },
          "name": "accountIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_cis_scan_configuration#target_resource_tags Inspectorv2CisScanConfiguration#target_resource_tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
            "line": 970
          },
          "name": "targetResourceTags",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "collection": {
                        "elementtype": {
                          "primitive": "string"
                        },
                        "kind": "array"
                      }
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-cis-scan-configuration/index:Inspectorv2CisScanConfigurationTargets"
    },
    "@cdktn/provider-awscc.inspectorv2CisScanConfiguration.Inspectorv2CisScanConfigurationTargetsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2CisScanConfiguration.Inspectorv2CisScanConfigurationTargetsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
          "line": 1017
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
        "line": 1009
      },
      "name": "Inspectorv2CisScanConfigurationTargetsOutputReference",
      "namespace": "inspectorv2CisScanConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
            "line": 1066
          },
          "name": "accountIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
            "line": 1079
          },
          "name": "targetResourceTagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "collection": {
                        "elementtype": {
                          "primitive": "string"
                        },
                        "kind": "array"
                      }
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
            "line": 1059
          },
          "name": "accountIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
            "line": 1072
          },
          "name": "targetResourceTags",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "collection": {
                        "elementtype": {
                          "primitive": "string"
                        },
                        "kind": "array"
                      }
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-cis-scan-configuration/index.ts",
            "line": 1021
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.inspectorv2CisScanConfiguration.Inspectorv2CisScanConfigurationTargets"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-cis-scan-configuration/index:Inspectorv2CisScanConfigurationTargetsOutputReference"
    },
    "@cdktn/provider-awscc.inspectorv2CodeSecurityIntegration.Inspectorv2CodeSecurityIntegration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_code_security_integration awscc_inspectorv2_code_security_integration}."
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2CodeSecurityIntegration.Inspectorv2CodeSecurityIntegration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_code_security_integration awscc_inspectorv2_code_security_integration} Resource."
        },
        "locationInModule": {
          "filename": "src/inspectorv2-code-security-integration/index.ts",
          "line": 649
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.inspectorv2CodeSecurityIntegration.Inspectorv2CodeSecurityIntegrationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-code-security-integration/index.ts",
        "line": 617
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Inspectorv2CodeSecurityIntegration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-integration/index.ts",
            "line": 634
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Inspectorv2CodeSecurityIntegration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_code_security_integration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Inspectorv2CodeSecurityIntegration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Inspectorv2CodeSecurityIntegration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-integration/index.ts",
            "line": 691
          },
          "name": "putCreateIntegrationDetails",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.inspectorv2CodeSecurityIntegration.Inspectorv2CodeSecurityIntegrationCreateIntegrationDetails"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-integration/index.ts",
            "line": 780
          },
          "name": "putUpdateIntegrationDetails",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.inspectorv2CodeSecurityIntegration.Inspectorv2CodeSecurityIntegrationUpdateIntegrationDetails"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-integration/index.ts",
            "line": 694
          },
          "name": "resetCreateIntegrationDetails"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-integration/index.ts",
            "line": 725
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-integration/index.ts",
            "line": 751
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-integration/index.ts",
            "line": 767
          },
          "name": "resetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-integration/index.ts",
            "line": 783
          },
          "name": "resetUpdateIntegrationDetails"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-integration/index.ts",
            "line": 795
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-integration/index.ts",
            "line": 805
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Inspectorv2CodeSecurityIntegration",
      "namespace": "inspectorv2CodeSecurityIntegration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-integration/index.ts",
            "line": 622
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-integration/index.ts",
            "line": 677
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-integration/index.ts",
            "line": 682
          },
          "name": "authorizationUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-integration/index.ts",
            "line": 703
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-integration/index.ts",
            "line": 688
          },
          "name": "createIntegrationDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.inspectorv2CodeSecurityIntegration.Inspectorv2CodeSecurityIntegrationCreateIntegrationDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-integration/index.ts",
            "line": 708
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-integration/index.ts",
            "line": 713
          },
          "name": "lastUpdatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-integration/index.ts",
            "line": 734
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-integration/index.ts",
            "line": 739
          },
          "name": "statusReason",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-integration/index.ts",
            "line": 777
          },
          "name": "updateIntegrationDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.inspectorv2CodeSecurityIntegration.Inspectorv2CodeSecurityIntegrationUpdateIntegrationDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-integration/index.ts",
            "line": 698
          },
          "name": "createIntegrationDetailsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.inspectorv2CodeSecurityIntegration.Inspectorv2CodeSecurityIntegrationCreateIntegrationDetails"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-integration/index.ts",
            "line": 729
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-integration/index.ts",
            "line": 755
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-integration/index.ts",
            "line": 771
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-integration/index.ts",
            "line": 787
          },
          "name": "updateIntegrationDetailsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.inspectorv2CodeSecurityIntegration.Inspectorv2CodeSecurityIntegrationUpdateIntegrationDetails"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-integration/index.ts",
            "line": 719
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-integration/index.ts",
            "line": 745
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-integration/index.ts",
            "line": 761
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/inspectorv2-code-security-integration/index:Inspectorv2CodeSecurityIntegration"
    },
    "@cdktn/provider-awscc.inspectorv2CodeSecurityIntegration.Inspectorv2CodeSecurityIntegrationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2CodeSecurityIntegration.Inspectorv2CodeSecurityIntegrationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/inspectorv2-code-security-integration/index.ts",
        "line": 14
      },
      "name": "Inspectorv2CodeSecurityIntegrationConfig",
      "namespace": "inspectorv2CodeSecurityIntegration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_code_security_integration#create_integration_details Inspectorv2CodeSecurityIntegration#create_integration_details}",
            "stability": "stable",
            "summary": "Create Integration Details."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-integration/index.ts",
            "line": 20
          },
          "name": "createIntegrationDetails",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.inspectorv2CodeSecurityIntegration.Inspectorv2CodeSecurityIntegrationCreateIntegrationDetails"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_code_security_integration#name Inspectorv2CodeSecurityIntegration#name}",
            "stability": "stable",
            "summary": "Code Security Integration name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-integration/index.ts",
            "line": 26
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_code_security_integration#tags Inspectorv2CodeSecurityIntegration#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-integration/index.ts",
            "line": 30
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_code_security_integration#type Inspectorv2CodeSecurityIntegration#type}",
            "stability": "stable",
            "summary": "Integration Type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-integration/index.ts",
            "line": 36
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_code_security_integration#update_integration_details Inspectorv2CodeSecurityIntegration#update_integration_details}",
            "stability": "stable",
            "summary": "Update Integration Details."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-integration/index.ts",
            "line": 42
          },
          "name": "updateIntegrationDetails",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.inspectorv2CodeSecurityIntegration.Inspectorv2CodeSecurityIntegrationUpdateIntegrationDetails"
          }
        }
      ],
      "symbolId": "src/inspectorv2-code-security-integration/index:Inspectorv2CodeSecurityIntegrationConfig"
    },
    "@cdktn/provider-awscc.inspectorv2CodeSecurityIntegration.Inspectorv2CodeSecurityIntegrationCreateIntegrationDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2CodeSecurityIntegration.Inspectorv2CodeSecurityIntegrationCreateIntegrationDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/inspectorv2-code-security-integration/index.ts",
        "line": 171
      },
      "name": "Inspectorv2CodeSecurityIntegrationCreateIntegrationDetails",
      "namespace": "inspectorv2CodeSecurityIntegration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_code_security_integration#gitlab_self_managed Inspectorv2CodeSecurityIntegration#gitlab_self_managed}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-integration/index.ts",
            "line": 175
          },
          "name": "gitlabSelfManaged",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.inspectorv2CodeSecurityIntegration.Inspectorv2CodeSecurityIntegrationCreateIntegrationDetailsGitlabSelfManaged"
          }
        }
      ],
      "symbolId": "src/inspectorv2-code-security-integration/index:Inspectorv2CodeSecurityIntegrationCreateIntegrationDetails"
    },
    "@cdktn/provider-awscc.inspectorv2CodeSecurityIntegration.Inspectorv2CodeSecurityIntegrationCreateIntegrationDetailsGitlabSelfManaged": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2CodeSecurityIntegration.Inspectorv2CodeSecurityIntegrationCreateIntegrationDetailsGitlabSelfManaged",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/inspectorv2-code-security-integration/index.ts",
        "line": 44
      },
      "name": "Inspectorv2CodeSecurityIntegrationCreateIntegrationDetailsGitlabSelfManaged",
      "namespace": "inspectorv2CodeSecurityIntegration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_code_security_integration#access_token Inspectorv2CodeSecurityIntegration#access_token}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-integration/index.ts",
            "line": 48
          },
          "name": "accessToken",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_code_security_integration#instance_url Inspectorv2CodeSecurityIntegration#instance_url}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-integration/index.ts",
            "line": 52
          },
          "name": "instanceUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/inspectorv2-code-security-integration/index:Inspectorv2CodeSecurityIntegrationCreateIntegrationDetailsGitlabSelfManaged"
    },
    "@cdktn/provider-awscc.inspectorv2CodeSecurityIntegration.Inspectorv2CodeSecurityIntegrationCreateIntegrationDetailsGitlabSelfManagedOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2CodeSecurityIntegration.Inspectorv2CodeSecurityIntegrationCreateIntegrationDetailsGitlabSelfManagedOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-code-security-integration/index.ts",
          "line": 99
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-code-security-integration/index.ts",
        "line": 91
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-integration/index.ts",
            "line": 147
          },
          "name": "resetAccessToken"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-integration/index.ts",
            "line": 163
          },
          "name": "resetInstanceUrl"
        }
      ],
      "name": "Inspectorv2CodeSecurityIntegrationCreateIntegrationDetailsGitlabSelfManagedOutputReference",
      "namespace": "inspectorv2CodeSecurityIntegration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-integration/index.ts",
            "line": 151
          },
          "name": "accessTokenInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-integration/index.ts",
            "line": 167
          },
          "name": "instanceUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-integration/index.ts",
            "line": 141
          },
          "name": "accessToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-integration/index.ts",
            "line": 157
          },
          "name": "instanceUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-integration/index.ts",
            "line": 103
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.inspectorv2CodeSecurityIntegration.Inspectorv2CodeSecurityIntegrationCreateIntegrationDetailsGitlabSelfManaged"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-code-security-integration/index:Inspectorv2CodeSecurityIntegrationCreateIntegrationDetailsGitlabSelfManagedOutputReference"
    },
    "@cdktn/provider-awscc.inspectorv2CodeSecurityIntegration.Inspectorv2CodeSecurityIntegrationCreateIntegrationDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2CodeSecurityIntegration.Inspectorv2CodeSecurityIntegrationCreateIntegrationDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-code-security-integration/index.ts",
          "line": 215
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-code-security-integration/index.ts",
        "line": 207
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-integration/index.ts",
            "line": 254
          },
          "name": "putGitlabSelfManaged",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.inspectorv2CodeSecurityIntegration.Inspectorv2CodeSecurityIntegrationCreateIntegrationDetailsGitlabSelfManaged"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-integration/index.ts",
            "line": 257
          },
          "name": "resetGitlabSelfManaged"
        }
      ],
      "name": "Inspectorv2CodeSecurityIntegrationCreateIntegrationDetailsOutputReference",
      "namespace": "inspectorv2CodeSecurityIntegration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-integration/index.ts",
            "line": 251
          },
          "name": "gitlabSelfManaged",
          "type": {
            "fqn": "@cdktn/provider-awscc.inspectorv2CodeSecurityIntegration.Inspectorv2CodeSecurityIntegrationCreateIntegrationDetailsGitlabSelfManagedOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-integration/index.ts",
            "line": 261
          },
          "name": "gitlabSelfManagedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.inspectorv2CodeSecurityIntegration.Inspectorv2CodeSecurityIntegrationCreateIntegrationDetailsGitlabSelfManaged"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-integration/index.ts",
            "line": 219
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.inspectorv2CodeSecurityIntegration.Inspectorv2CodeSecurityIntegrationCreateIntegrationDetails"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-code-security-integration/index:Inspectorv2CodeSecurityIntegrationCreateIntegrationDetailsOutputReference"
    },
    "@cdktn/provider-awscc.inspectorv2CodeSecurityIntegration.Inspectorv2CodeSecurityIntegrationUpdateIntegrationDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2CodeSecurityIntegration.Inspectorv2CodeSecurityIntegrationUpdateIntegrationDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/inspectorv2-code-security-integration/index.ts",
        "line": 486
      },
      "name": "Inspectorv2CodeSecurityIntegrationUpdateIntegrationDetails",
      "namespace": "inspectorv2CodeSecurityIntegration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_code_security_integration#github Inspectorv2CodeSecurityIntegration#github}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-integration/index.ts",
            "line": 490
          },
          "name": "github",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.inspectorv2CodeSecurityIntegration.Inspectorv2CodeSecurityIntegrationUpdateIntegrationDetailsGithub"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_code_security_integration#gitlab_self_managed Inspectorv2CodeSecurityIntegration#gitlab_self_managed}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-integration/index.ts",
            "line": 494
          },
          "name": "gitlabSelfManaged",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.inspectorv2CodeSecurityIntegration.Inspectorv2CodeSecurityIntegrationUpdateIntegrationDetailsGitlabSelfManaged"
          }
        }
      ],
      "symbolId": "src/inspectorv2-code-security-integration/index:Inspectorv2CodeSecurityIntegrationUpdateIntegrationDetails"
    },
    "@cdktn/provider-awscc.inspectorv2CodeSecurityIntegration.Inspectorv2CodeSecurityIntegrationUpdateIntegrationDetailsGithub": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2CodeSecurityIntegration.Inspectorv2CodeSecurityIntegrationUpdateIntegrationDetailsGithub",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/inspectorv2-code-security-integration/index.ts",
        "line": 265
      },
      "name": "Inspectorv2CodeSecurityIntegrationUpdateIntegrationDetailsGithub",
      "namespace": "inspectorv2CodeSecurityIntegration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_code_security_integration#code Inspectorv2CodeSecurityIntegration#code}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-integration/index.ts",
            "line": 269
          },
          "name": "code",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_code_security_integration#installation_id Inspectorv2CodeSecurityIntegration#installation_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-integration/index.ts",
            "line": 273
          },
          "name": "installationId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/inspectorv2-code-security-integration/index:Inspectorv2CodeSecurityIntegrationUpdateIntegrationDetailsGithub"
    },
    "@cdktn/provider-awscc.inspectorv2CodeSecurityIntegration.Inspectorv2CodeSecurityIntegrationUpdateIntegrationDetailsGithubOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2CodeSecurityIntegration.Inspectorv2CodeSecurityIntegrationUpdateIntegrationDetailsGithubOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-code-security-integration/index.ts",
          "line": 320
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-code-security-integration/index.ts",
        "line": 312
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-integration/index.ts",
            "line": 368
          },
          "name": "resetCode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-integration/index.ts",
            "line": 384
          },
          "name": "resetInstallationId"
        }
      ],
      "name": "Inspectorv2CodeSecurityIntegrationUpdateIntegrationDetailsGithubOutputReference",
      "namespace": "inspectorv2CodeSecurityIntegration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-integration/index.ts",
            "line": 372
          },
          "name": "codeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-integration/index.ts",
            "line": 388
          },
          "name": "installationIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-integration/index.ts",
            "line": 362
          },
          "name": "code",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-integration/index.ts",
            "line": 378
          },
          "name": "installationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-integration/index.ts",
            "line": 324
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.inspectorv2CodeSecurityIntegration.Inspectorv2CodeSecurityIntegrationUpdateIntegrationDetailsGithub"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-code-security-integration/index:Inspectorv2CodeSecurityIntegrationUpdateIntegrationDetailsGithubOutputReference"
    },
    "@cdktn/provider-awscc.inspectorv2CodeSecurityIntegration.Inspectorv2CodeSecurityIntegrationUpdateIntegrationDetailsGitlabSelfManaged": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2CodeSecurityIntegration.Inspectorv2CodeSecurityIntegrationUpdateIntegrationDetailsGitlabSelfManaged",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/inspectorv2-code-security-integration/index.ts",
        "line": 392
      },
      "name": "Inspectorv2CodeSecurityIntegrationUpdateIntegrationDetailsGitlabSelfManaged",
      "namespace": "inspectorv2CodeSecurityIntegration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_code_security_integration#auth_code Inspectorv2CodeSecurityIntegration#auth_code}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-integration/index.ts",
            "line": 396
          },
          "name": "authCode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/inspectorv2-code-security-integration/index:Inspectorv2CodeSecurityIntegrationUpdateIntegrationDetailsGitlabSelfManaged"
    },
    "@cdktn/provider-awscc.inspectorv2CodeSecurityIntegration.Inspectorv2CodeSecurityIntegrationUpdateIntegrationDetailsGitlabSelfManagedOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2CodeSecurityIntegration.Inspectorv2CodeSecurityIntegrationUpdateIntegrationDetailsGitlabSelfManagedOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-code-security-integration/index.ts",
          "line": 436
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-code-security-integration/index.ts",
        "line": 428
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-integration/index.ts",
            "line": 478
          },
          "name": "resetAuthCode"
        }
      ],
      "name": "Inspectorv2CodeSecurityIntegrationUpdateIntegrationDetailsGitlabSelfManagedOutputReference",
      "namespace": "inspectorv2CodeSecurityIntegration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-integration/index.ts",
            "line": 482
          },
          "name": "authCodeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-integration/index.ts",
            "line": 472
          },
          "name": "authCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-integration/index.ts",
            "line": 440
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.inspectorv2CodeSecurityIntegration.Inspectorv2CodeSecurityIntegrationUpdateIntegrationDetailsGitlabSelfManaged"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-code-security-integration/index:Inspectorv2CodeSecurityIntegrationUpdateIntegrationDetailsGitlabSelfManagedOutputReference"
    },
    "@cdktn/provider-awscc.inspectorv2CodeSecurityIntegration.Inspectorv2CodeSecurityIntegrationUpdateIntegrationDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2CodeSecurityIntegration.Inspectorv2CodeSecurityIntegrationUpdateIntegrationDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-code-security-integration/index.ts",
          "line": 541
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-code-security-integration/index.ts",
        "line": 533
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-integration/index.ts",
            "line": 586
          },
          "name": "putGithub",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.inspectorv2CodeSecurityIntegration.Inspectorv2CodeSecurityIntegrationUpdateIntegrationDetailsGithub"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-integration/index.ts",
            "line": 602
          },
          "name": "putGitlabSelfManaged",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.inspectorv2CodeSecurityIntegration.Inspectorv2CodeSecurityIntegrationUpdateIntegrationDetailsGitlabSelfManaged"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-integration/index.ts",
            "line": 589
          },
          "name": "resetGithub"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-integration/index.ts",
            "line": 605
          },
          "name": "resetGitlabSelfManaged"
        }
      ],
      "name": "Inspectorv2CodeSecurityIntegrationUpdateIntegrationDetailsOutputReference",
      "namespace": "inspectorv2CodeSecurityIntegration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-integration/index.ts",
            "line": 583
          },
          "name": "github",
          "type": {
            "fqn": "@cdktn/provider-awscc.inspectorv2CodeSecurityIntegration.Inspectorv2CodeSecurityIntegrationUpdateIntegrationDetailsGithubOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-integration/index.ts",
            "line": 599
          },
          "name": "gitlabSelfManaged",
          "type": {
            "fqn": "@cdktn/provider-awscc.inspectorv2CodeSecurityIntegration.Inspectorv2CodeSecurityIntegrationUpdateIntegrationDetailsGitlabSelfManagedOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-integration/index.ts",
            "line": 593
          },
          "name": "githubInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.inspectorv2CodeSecurityIntegration.Inspectorv2CodeSecurityIntegrationUpdateIntegrationDetailsGithub"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-integration/index.ts",
            "line": 609
          },
          "name": "gitlabSelfManagedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.inspectorv2CodeSecurityIntegration.Inspectorv2CodeSecurityIntegrationUpdateIntegrationDetailsGitlabSelfManaged"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-integration/index.ts",
            "line": 545
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.inspectorv2CodeSecurityIntegration.Inspectorv2CodeSecurityIntegrationUpdateIntegrationDetails"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-code-security-integration/index:Inspectorv2CodeSecurityIntegrationUpdateIntegrationDetailsOutputReference"
    },
    "@cdktn/provider-awscc.inspectorv2CodeSecurityScanConfiguration.Inspectorv2CodeSecurityScanConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_code_security_scan_configuration awscc_inspectorv2_code_security_scan_configuration}."
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2CodeSecurityScanConfiguration.Inspectorv2CodeSecurityScanConfiguration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_code_security_scan_configuration awscc_inspectorv2_code_security_scan_configuration} Resource."
        },
        "locationInModule": {
          "filename": "src/inspectorv2-code-security-scan-configuration/index.ts",
          "line": 555
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.inspectorv2CodeSecurityScanConfiguration.Inspectorv2CodeSecurityScanConfigurationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-code-security-scan-configuration/index.ts",
        "line": 523
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Inspectorv2CodeSecurityScanConfiguration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-scan-configuration/index.ts",
            "line": 540
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Inspectorv2CodeSecurityScanConfiguration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_code_security_scan_configuration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Inspectorv2CodeSecurityScanConfiguration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Inspectorv2CodeSecurityScanConfiguration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-scan-configuration/index.ts",
            "line": 592
          },
          "name": "putConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.inspectorv2CodeSecurityScanConfiguration.Inspectorv2CodeSecurityScanConfigurationConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-scan-configuration/index.ts",
            "line": 645
          },
          "name": "putScopeSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.inspectorv2CodeSecurityScanConfiguration.Inspectorv2CodeSecurityScanConfigurationScopeSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-scan-configuration/index.ts",
            "line": 595
          },
          "name": "resetConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-scan-configuration/index.ts",
            "line": 616
          },
          "name": "resetLevel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-scan-configuration/index.ts",
            "line": 632
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-scan-configuration/index.ts",
            "line": 648
          },
          "name": "resetScopeSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-scan-configuration/index.ts",
            "line": 664
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-scan-configuration/index.ts",
            "line": 676
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-scan-configuration/index.ts",
            "line": 686
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Inspectorv2CodeSecurityScanConfiguration",
      "namespace": "inspectorv2CodeSecurityScanConfiguration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-scan-configuration/index.ts",
            "line": 528
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-scan-configuration/index.ts",
            "line": 583
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-scan-configuration/index.ts",
            "line": 589
          },
          "name": "configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.inspectorv2CodeSecurityScanConfiguration.Inspectorv2CodeSecurityScanConfigurationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-scan-configuration/index.ts",
            "line": 604
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-scan-configuration/index.ts",
            "line": 642
          },
          "name": "scopeSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.inspectorv2CodeSecurityScanConfiguration.Inspectorv2CodeSecurityScanConfigurationScopeSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-scan-configuration/index.ts",
            "line": 599
          },
          "name": "configurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.inspectorv2CodeSecurityScanConfiguration.Inspectorv2CodeSecurityScanConfigurationConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-scan-configuration/index.ts",
            "line": 620
          },
          "name": "levelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-scan-configuration/index.ts",
            "line": 636
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-scan-configuration/index.ts",
            "line": 652
          },
          "name": "scopeSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.inspectorv2CodeSecurityScanConfiguration.Inspectorv2CodeSecurityScanConfigurationScopeSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-scan-configuration/index.ts",
            "line": 668
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-scan-configuration/index.ts",
            "line": 610
          },
          "name": "level",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-scan-configuration/index.ts",
            "line": 626
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-scan-configuration/index.ts",
            "line": 658
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-code-security-scan-configuration/index:Inspectorv2CodeSecurityScanConfiguration"
    },
    "@cdktn/provider-awscc.inspectorv2CodeSecurityScanConfiguration.Inspectorv2CodeSecurityScanConfigurationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2CodeSecurityScanConfiguration.Inspectorv2CodeSecurityScanConfigurationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/inspectorv2-code-security-scan-configuration/index.ts",
        "line": 14
      },
      "name": "Inspectorv2CodeSecurityScanConfigurationConfig",
      "namespace": "inspectorv2CodeSecurityScanConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_code_security_scan_configuration#configuration Inspectorv2CodeSecurityScanConfiguration#configuration}",
            "stability": "stable",
            "summary": "Code Security Scan Configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-scan-configuration/index.ts",
            "line": 20
          },
          "name": "configuration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.inspectorv2CodeSecurityScanConfiguration.Inspectorv2CodeSecurityScanConfigurationConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_code_security_scan_configuration#level Inspectorv2CodeSecurityScanConfiguration#level}",
            "stability": "stable",
            "summary": "Configuration Level."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-scan-configuration/index.ts",
            "line": 26
          },
          "name": "level",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_code_security_scan_configuration#name Inspectorv2CodeSecurityScanConfiguration#name}",
            "stability": "stable",
            "summary": "Code Security Scan Configuration name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-scan-configuration/index.ts",
            "line": 32
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_code_security_scan_configuration#scope_settings Inspectorv2CodeSecurityScanConfiguration#scope_settings}",
            "stability": "stable",
            "summary": "Scope Settings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-scan-configuration/index.ts",
            "line": 38
          },
          "name": "scopeSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.inspectorv2CodeSecurityScanConfiguration.Inspectorv2CodeSecurityScanConfigurationScopeSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_code_security_scan_configuration#tags Inspectorv2CodeSecurityScanConfiguration#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-scan-configuration/index.ts",
            "line": 42
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-code-security-scan-configuration/index:Inspectorv2CodeSecurityScanConfigurationConfig"
    },
    "@cdktn/provider-awscc.inspectorv2CodeSecurityScanConfiguration.Inspectorv2CodeSecurityScanConfigurationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2CodeSecurityScanConfiguration.Inspectorv2CodeSecurityScanConfigurationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/inspectorv2-code-security-scan-configuration/index.ts",
        "line": 265
      },
      "name": "Inspectorv2CodeSecurityScanConfigurationConfiguration",
      "namespace": "inspectorv2CodeSecurityScanConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_code_security_scan_configuration#continuous_integration_scan_configuration Inspectorv2CodeSecurityScanConfiguration#continuous_integration_scan_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-scan-configuration/index.ts",
            "line": 269
          },
          "name": "continuousIntegrationScanConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.inspectorv2CodeSecurityScanConfiguration.Inspectorv2CodeSecurityScanConfigurationConfigurationContinuousIntegrationScanConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_code_security_scan_configuration#periodic_scan_configuration Inspectorv2CodeSecurityScanConfiguration#periodic_scan_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-scan-configuration/index.ts",
            "line": 273
          },
          "name": "periodicScanConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.inspectorv2CodeSecurityScanConfiguration.Inspectorv2CodeSecurityScanConfigurationConfigurationPeriodicScanConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_code_security_scan_configuration#rule_set_categories Inspectorv2CodeSecurityScanConfiguration#rule_set_categories}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-scan-configuration/index.ts",
            "line": 277
          },
          "name": "ruleSetCategories",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-code-security-scan-configuration/index:Inspectorv2CodeSecurityScanConfigurationConfiguration"
    },
    "@cdktn/provider-awscc.inspectorv2CodeSecurityScanConfiguration.Inspectorv2CodeSecurityScanConfigurationConfigurationContinuousIntegrationScanConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2CodeSecurityScanConfiguration.Inspectorv2CodeSecurityScanConfigurationConfigurationContinuousIntegrationScanConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/inspectorv2-code-security-scan-configuration/index.ts",
        "line": 44
      },
      "name": "Inspectorv2CodeSecurityScanConfigurationConfigurationContinuousIntegrationScanConfiguration",
      "namespace": "inspectorv2CodeSecurityScanConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_code_security_scan_configuration#supported_events Inspectorv2CodeSecurityScanConfiguration#supported_events}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-scan-configuration/index.ts",
            "line": 48
          },
          "name": "supportedEvents",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-code-security-scan-configuration/index:Inspectorv2CodeSecurityScanConfigurationConfigurationContinuousIntegrationScanConfiguration"
    },
    "@cdktn/provider-awscc.inspectorv2CodeSecurityScanConfiguration.Inspectorv2CodeSecurityScanConfigurationConfigurationContinuousIntegrationScanConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2CodeSecurityScanConfiguration.Inspectorv2CodeSecurityScanConfigurationConfigurationContinuousIntegrationScanConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-code-security-scan-configuration/index.ts",
          "line": 88
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-code-security-scan-configuration/index.ts",
        "line": 80
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-scan-configuration/index.ts",
            "line": 130
          },
          "name": "resetSupportedEvents"
        }
      ],
      "name": "Inspectorv2CodeSecurityScanConfigurationConfigurationContinuousIntegrationScanConfigurationOutputReference",
      "namespace": "inspectorv2CodeSecurityScanConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-scan-configuration/index.ts",
            "line": 134
          },
          "name": "supportedEventsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-scan-configuration/index.ts",
            "line": 124
          },
          "name": "supportedEvents",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-scan-configuration/index.ts",
            "line": 92
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.inspectorv2CodeSecurityScanConfiguration.Inspectorv2CodeSecurityScanConfigurationConfigurationContinuousIntegrationScanConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-code-security-scan-configuration/index:Inspectorv2CodeSecurityScanConfigurationConfigurationContinuousIntegrationScanConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.inspectorv2CodeSecurityScanConfiguration.Inspectorv2CodeSecurityScanConfigurationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2CodeSecurityScanConfiguration.Inspectorv2CodeSecurityScanConfigurationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-code-security-scan-configuration/index.ts",
          "line": 331
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-code-security-scan-configuration/index.ts",
        "line": 323
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-scan-configuration/index.ts",
            "line": 382
          },
          "name": "putContinuousIntegrationScanConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.inspectorv2CodeSecurityScanConfiguration.Inspectorv2CodeSecurityScanConfigurationConfigurationContinuousIntegrationScanConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-scan-configuration/index.ts",
            "line": 398
          },
          "name": "putPeriodicScanConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.inspectorv2CodeSecurityScanConfiguration.Inspectorv2CodeSecurityScanConfigurationConfigurationPeriodicScanConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-scan-configuration/index.ts",
            "line": 385
          },
          "name": "resetContinuousIntegrationScanConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-scan-configuration/index.ts",
            "line": 401
          },
          "name": "resetPeriodicScanConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-scan-configuration/index.ts",
            "line": 417
          },
          "name": "resetRuleSetCategories"
        }
      ],
      "name": "Inspectorv2CodeSecurityScanConfigurationConfigurationOutputReference",
      "namespace": "inspectorv2CodeSecurityScanConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-scan-configuration/index.ts",
            "line": 379
          },
          "name": "continuousIntegrationScanConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.inspectorv2CodeSecurityScanConfiguration.Inspectorv2CodeSecurityScanConfigurationConfigurationContinuousIntegrationScanConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-scan-configuration/index.ts",
            "line": 395
          },
          "name": "periodicScanConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.inspectorv2CodeSecurityScanConfiguration.Inspectorv2CodeSecurityScanConfigurationConfigurationPeriodicScanConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-scan-configuration/index.ts",
            "line": 389
          },
          "name": "continuousIntegrationScanConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.inspectorv2CodeSecurityScanConfiguration.Inspectorv2CodeSecurityScanConfigurationConfigurationContinuousIntegrationScanConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-scan-configuration/index.ts",
            "line": 405
          },
          "name": "periodicScanConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.inspectorv2CodeSecurityScanConfiguration.Inspectorv2CodeSecurityScanConfigurationConfigurationPeriodicScanConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-scan-configuration/index.ts",
            "line": 421
          },
          "name": "ruleSetCategoriesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-scan-configuration/index.ts",
            "line": 411
          },
          "name": "ruleSetCategories",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-scan-configuration/index.ts",
            "line": 335
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.inspectorv2CodeSecurityScanConfiguration.Inspectorv2CodeSecurityScanConfigurationConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-code-security-scan-configuration/index:Inspectorv2CodeSecurityScanConfigurationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.inspectorv2CodeSecurityScanConfiguration.Inspectorv2CodeSecurityScanConfigurationConfigurationPeriodicScanConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2CodeSecurityScanConfiguration.Inspectorv2CodeSecurityScanConfigurationConfigurationPeriodicScanConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/inspectorv2-code-security-scan-configuration/index.ts",
        "line": 138
      },
      "name": "Inspectorv2CodeSecurityScanConfigurationConfigurationPeriodicScanConfiguration",
      "namespace": "inspectorv2CodeSecurityScanConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_code_security_scan_configuration#frequency Inspectorv2CodeSecurityScanConfiguration#frequency}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-scan-configuration/index.ts",
            "line": 142
          },
          "name": "frequency",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_code_security_scan_configuration#frequency_expression Inspectorv2CodeSecurityScanConfiguration#frequency_expression}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-scan-configuration/index.ts",
            "line": 146
          },
          "name": "frequencyExpression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/inspectorv2-code-security-scan-configuration/index:Inspectorv2CodeSecurityScanConfigurationConfigurationPeriodicScanConfiguration"
    },
    "@cdktn/provider-awscc.inspectorv2CodeSecurityScanConfiguration.Inspectorv2CodeSecurityScanConfigurationConfigurationPeriodicScanConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2CodeSecurityScanConfiguration.Inspectorv2CodeSecurityScanConfigurationConfigurationPeriodicScanConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-code-security-scan-configuration/index.ts",
          "line": 193
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-code-security-scan-configuration/index.ts",
        "line": 185
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-scan-configuration/index.ts",
            "line": 241
          },
          "name": "resetFrequency"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-scan-configuration/index.ts",
            "line": 257
          },
          "name": "resetFrequencyExpression"
        }
      ],
      "name": "Inspectorv2CodeSecurityScanConfigurationConfigurationPeriodicScanConfigurationOutputReference",
      "namespace": "inspectorv2CodeSecurityScanConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-scan-configuration/index.ts",
            "line": 261
          },
          "name": "frequencyExpressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-scan-configuration/index.ts",
            "line": 245
          },
          "name": "frequencyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-scan-configuration/index.ts",
            "line": 235
          },
          "name": "frequency",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-scan-configuration/index.ts",
            "line": 251
          },
          "name": "frequencyExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-scan-configuration/index.ts",
            "line": 197
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.inspectorv2CodeSecurityScanConfiguration.Inspectorv2CodeSecurityScanConfigurationConfigurationPeriodicScanConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-code-security-scan-configuration/index:Inspectorv2CodeSecurityScanConfigurationConfigurationPeriodicScanConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.inspectorv2CodeSecurityScanConfiguration.Inspectorv2CodeSecurityScanConfigurationScopeSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2CodeSecurityScanConfiguration.Inspectorv2CodeSecurityScanConfigurationScopeSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/inspectorv2-code-security-scan-configuration/index.ts",
        "line": 425
      },
      "name": "Inspectorv2CodeSecurityScanConfigurationScopeSettings",
      "namespace": "inspectorv2CodeSecurityScanConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_code_security_scan_configuration#project_selection_scope Inspectorv2CodeSecurityScanConfiguration#project_selection_scope}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-scan-configuration/index.ts",
            "line": 429
          },
          "name": "projectSelectionScope",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/inspectorv2-code-security-scan-configuration/index:Inspectorv2CodeSecurityScanConfigurationScopeSettings"
    },
    "@cdktn/provider-awscc.inspectorv2CodeSecurityScanConfiguration.Inspectorv2CodeSecurityScanConfigurationScopeSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2CodeSecurityScanConfiguration.Inspectorv2CodeSecurityScanConfigurationScopeSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-code-security-scan-configuration/index.ts",
          "line": 469
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-code-security-scan-configuration/index.ts",
        "line": 461
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-scan-configuration/index.ts",
            "line": 511
          },
          "name": "resetProjectSelectionScope"
        }
      ],
      "name": "Inspectorv2CodeSecurityScanConfigurationScopeSettingsOutputReference",
      "namespace": "inspectorv2CodeSecurityScanConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-scan-configuration/index.ts",
            "line": 515
          },
          "name": "projectSelectionScopeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-scan-configuration/index.ts",
            "line": 505
          },
          "name": "projectSelectionScope",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-code-security-scan-configuration/index.ts",
            "line": 473
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.inspectorv2CodeSecurityScanConfiguration.Inspectorv2CodeSecurityScanConfigurationScopeSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-code-security-scan-configuration/index:Inspectorv2CodeSecurityScanConfigurationScopeSettingsOutputReference"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2Filter": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter awscc_inspectorv2_filter}."
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2Filter",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter awscc_inspectorv2_filter} Resource."
        },
        "locationInModule": {
          "filename": "src/inspectorv2-filter/index.ts",
          "line": 9032
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 9000
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Inspectorv2Filter resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 9017
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Inspectorv2Filter to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Inspectorv2Filter that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Inspectorv2Filter to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 9098
          },
          "name": "putFilterCriteria",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteria"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 9072
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 9132
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 9144
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 9154
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Inspectorv2Filter",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 9005
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 9060
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 9095
          },
          "name": "filterCriteria",
          "type": {
            "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 9107
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 9076
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 9089
          },
          "name": "filterActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 9102
          },
          "name": "filterCriteriaInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteria"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 9120
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 9136
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 9066
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 9082
          },
          "name": "filterAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 9113
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 9126
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2Filter"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 14
      },
      "name": "Inspectorv2FilterConfig",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#filter_action Inspectorv2Filter#filter_action}",
            "stability": "stable",
            "summary": "Findings filter action."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 26
          },
          "name": "filterAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#filter_criteria Inspectorv2Filter#filter_criteria}",
            "stability": "stable",
            "summary": "Findings filter criteria."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 32
          },
          "name": "filterCriteria",
          "type": {
            "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteria"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#name Inspectorv2Filter#name}",
            "stability": "stable",
            "summary": "Findings filter name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 38
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#description Inspectorv2Filter#description}",
            "stability": "stable",
            "summary": "Findings filter description."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 20
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#tags Inspectorv2Filter#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 42
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterConfig"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteria": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteria",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 7549
      },
      "name": "Inspectorv2FilterFilterCriteria",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#aws_account_id Inspectorv2Filter#aws_account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 7553
          },
          "name": "awsAccountId",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaAwsAccountId"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#code_vulnerability_detector_name Inspectorv2Filter#code_vulnerability_detector_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 7557
          },
          "name": "codeVulnerabilityDetectorName",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaCodeVulnerabilityDetectorName"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#code_vulnerability_detector_tags Inspectorv2Filter#code_vulnerability_detector_tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 7561
          },
          "name": "codeVulnerabilityDetectorTags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaCodeVulnerabilityDetectorTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#code_vulnerability_file_path Inspectorv2Filter#code_vulnerability_file_path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 7565
          },
          "name": "codeVulnerabilityFilePath",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaCodeVulnerabilityFilePath"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#component_id Inspectorv2Filter#component_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 7569
          },
          "name": "componentId",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaComponentId"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#component_type Inspectorv2Filter#component_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 7573
          },
          "name": "componentType",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaComponentType"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#ec_2_instance_image_id Inspectorv2Filter#ec_2_instance_image_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 7577
          },
          "name": "ec2InstanceImageId",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEc2InstanceImageId"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#ec_2_instance_subnet_id Inspectorv2Filter#ec_2_instance_subnet_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 7581
          },
          "name": "ec2InstanceSubnetId",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEc2InstanceSubnetId"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#ec_2_instance_vpc_id Inspectorv2Filter#ec_2_instance_vpc_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 7585
          },
          "name": "ec2InstanceVpcId",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEc2InstanceVpcId"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#ecr_image_architecture Inspectorv2Filter#ecr_image_architecture}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 7589
          },
          "name": "ecrImageArchitecture",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEcrImageArchitecture"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#ecr_image_hash Inspectorv2Filter#ecr_image_hash}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 7593
          },
          "name": "ecrImageHash",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEcrImageHash"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#ecr_image_pushed_at Inspectorv2Filter#ecr_image_pushed_at}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 7597
          },
          "name": "ecrImagePushedAt",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEcrImagePushedAt"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#ecr_image_registry Inspectorv2Filter#ecr_image_registry}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 7601
          },
          "name": "ecrImageRegistry",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEcrImageRegistry"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#ecr_image_repository_name Inspectorv2Filter#ecr_image_repository_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 7605
          },
          "name": "ecrImageRepositoryName",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEcrImageRepositoryName"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#ecr_image_tags Inspectorv2Filter#ecr_image_tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 7609
          },
          "name": "ecrImageTags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEcrImageTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#epss_score Inspectorv2Filter#epss_score}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 7613
          },
          "name": "epssScore",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEpssScore"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#exploit_available Inspectorv2Filter#exploit_available}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 7617
          },
          "name": "exploitAvailable",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaExploitAvailable"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#finding_arn Inspectorv2Filter#finding_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 7621
          },
          "name": "findingArn",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaFindingArn"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#finding_status Inspectorv2Filter#finding_status}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 7625
          },
          "name": "findingStatus",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaFindingStatus"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#finding_type Inspectorv2Filter#finding_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 7629
          },
          "name": "findingType",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaFindingType"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#first_observed_at Inspectorv2Filter#first_observed_at}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 7633
          },
          "name": "firstObservedAt",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaFirstObservedAt"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#fix_available Inspectorv2Filter#fix_available}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 7637
          },
          "name": "fixAvailable",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaFixAvailable"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#inspector_score Inspectorv2Filter#inspector_score}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 7641
          },
          "name": "inspectorScore",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaInspectorScore"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#lambda_function_execution_role_arn Inspectorv2Filter#lambda_function_execution_role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 7645
          },
          "name": "lambdaFunctionExecutionRoleArn",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaLambdaFunctionExecutionRoleArn"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#lambda_function_last_modified_at Inspectorv2Filter#lambda_function_last_modified_at}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 7649
          },
          "name": "lambdaFunctionLastModifiedAt",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaLambdaFunctionLastModifiedAt"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#lambda_function_layers Inspectorv2Filter#lambda_function_layers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 7653
          },
          "name": "lambdaFunctionLayers",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaLambdaFunctionLayers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#lambda_function_name Inspectorv2Filter#lambda_function_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 7657
          },
          "name": "lambdaFunctionName",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaLambdaFunctionName"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#lambda_function_runtime Inspectorv2Filter#lambda_function_runtime}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 7661
          },
          "name": "lambdaFunctionRuntime",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaLambdaFunctionRuntime"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#last_observed_at Inspectorv2Filter#last_observed_at}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 7665
          },
          "name": "lastObservedAt",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaLastObservedAt"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#network_protocol Inspectorv2Filter#network_protocol}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 7669
          },
          "name": "networkProtocol",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaNetworkProtocol"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#port_range Inspectorv2Filter#port_range}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 7673
          },
          "name": "portRange",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaPortRange"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#related_vulnerabilities Inspectorv2Filter#related_vulnerabilities}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 7677
          },
          "name": "relatedVulnerabilities",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaRelatedVulnerabilities"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#resource_id Inspectorv2Filter#resource_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 7681
          },
          "name": "resourceId",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaResourceId"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#resource_tags Inspectorv2Filter#resource_tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 7685
          },
          "name": "resourceTags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaResourceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#resource_type Inspectorv2Filter#resource_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 7689
          },
          "name": "resourceType",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaResourceType"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#severity Inspectorv2Filter#severity}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 7693
          },
          "name": "severity",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaSeverity"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#title Inspectorv2Filter#title}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 7697
          },
          "name": "title",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaTitle"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#updated_at Inspectorv2Filter#updated_at}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 7701
          },
          "name": "updatedAt",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaUpdatedAt"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#vendor_severity Inspectorv2Filter#vendor_severity}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 7705
          },
          "name": "vendorSeverity",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVendorSeverity"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#vulnerability_id Inspectorv2Filter#vulnerability_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 7709
          },
          "name": "vulnerabilityId",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerabilityId"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#vulnerability_source Inspectorv2Filter#vulnerability_source}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 7713
          },
          "name": "vulnerabilitySource",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerabilitySource"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#vulnerable_packages Inspectorv2Filter#vulnerable_packages}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 7717
          },
          "name": "vulnerablePackages",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerablePackages"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteria"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaAwsAccountId": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaAwsAccountId",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 44
      },
      "name": "Inspectorv2FilterFilterCriteriaAwsAccountId",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#comparison Inspectorv2Filter#comparison}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 48
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#value Inspectorv2Filter#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 52
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaAwsAccountId"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaAwsAccountIdList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaAwsAccountIdList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-filter/index.ts",
          "line": 182
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 174
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 189
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaAwsAccountIdOutputReference"
            }
          }
        }
      ],
      "name": "Inspectorv2FilterFilterCriteriaAwsAccountIdList",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 175
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaAwsAccountId"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaAwsAccountIdList"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaAwsAccountIdOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaAwsAccountIdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-filter/index.ts",
          "line": 101
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 91
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 149
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 165
          },
          "name": "resetValue"
        }
      ],
      "name": "Inspectorv2FilterFilterCriteriaAwsAccountIdOutputReference",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 153
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 169
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 143
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 159
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 105
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaAwsAccountId"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaAwsAccountIdOutputReference"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaCodeVulnerabilityDetectorName": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaCodeVulnerabilityDetectorName",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 193
      },
      "name": "Inspectorv2FilterFilterCriteriaCodeVulnerabilityDetectorName",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#comparison Inspectorv2Filter#comparison}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 197
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#value Inspectorv2Filter#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 201
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaCodeVulnerabilityDetectorName"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaCodeVulnerabilityDetectorNameList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaCodeVulnerabilityDetectorNameList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-filter/index.ts",
          "line": 331
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 323
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 338
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaCodeVulnerabilityDetectorNameOutputReference"
            }
          }
        }
      ],
      "name": "Inspectorv2FilterFilterCriteriaCodeVulnerabilityDetectorNameList",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 324
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaCodeVulnerabilityDetectorName"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaCodeVulnerabilityDetectorNameList"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaCodeVulnerabilityDetectorNameOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaCodeVulnerabilityDetectorNameOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-filter/index.ts",
          "line": 250
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 240
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 298
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 314
          },
          "name": "resetValue"
        }
      ],
      "name": "Inspectorv2FilterFilterCriteriaCodeVulnerabilityDetectorNameOutputReference",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 302
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 318
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 292
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 308
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 254
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaCodeVulnerabilityDetectorName"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaCodeVulnerabilityDetectorNameOutputReference"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaCodeVulnerabilityDetectorTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaCodeVulnerabilityDetectorTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 342
      },
      "name": "Inspectorv2FilterFilterCriteriaCodeVulnerabilityDetectorTags",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#comparison Inspectorv2Filter#comparison}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 346
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#value Inspectorv2Filter#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 350
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaCodeVulnerabilityDetectorTags"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaCodeVulnerabilityDetectorTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaCodeVulnerabilityDetectorTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-filter/index.ts",
          "line": 480
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 472
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 487
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaCodeVulnerabilityDetectorTagsOutputReference"
            }
          }
        }
      ],
      "name": "Inspectorv2FilterFilterCriteriaCodeVulnerabilityDetectorTagsList",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 473
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaCodeVulnerabilityDetectorTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaCodeVulnerabilityDetectorTagsList"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaCodeVulnerabilityDetectorTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaCodeVulnerabilityDetectorTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-filter/index.ts",
          "line": 399
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 389
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 447
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 463
          },
          "name": "resetValue"
        }
      ],
      "name": "Inspectorv2FilterFilterCriteriaCodeVulnerabilityDetectorTagsOutputReference",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 451
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 467
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 441
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 457
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 403
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaCodeVulnerabilityDetectorTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaCodeVulnerabilityDetectorTagsOutputReference"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaCodeVulnerabilityFilePath": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaCodeVulnerabilityFilePath",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 491
      },
      "name": "Inspectorv2FilterFilterCriteriaCodeVulnerabilityFilePath",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#comparison Inspectorv2Filter#comparison}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 495
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#value Inspectorv2Filter#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 499
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaCodeVulnerabilityFilePath"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaCodeVulnerabilityFilePathList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaCodeVulnerabilityFilePathList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-filter/index.ts",
          "line": 629
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 621
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 636
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaCodeVulnerabilityFilePathOutputReference"
            }
          }
        }
      ],
      "name": "Inspectorv2FilterFilterCriteriaCodeVulnerabilityFilePathList",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 622
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaCodeVulnerabilityFilePath"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaCodeVulnerabilityFilePathList"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaCodeVulnerabilityFilePathOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaCodeVulnerabilityFilePathOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-filter/index.ts",
          "line": 548
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 538
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 596
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 612
          },
          "name": "resetValue"
        }
      ],
      "name": "Inspectorv2FilterFilterCriteriaCodeVulnerabilityFilePathOutputReference",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 600
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 616
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 590
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 606
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 552
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaCodeVulnerabilityFilePath"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaCodeVulnerabilityFilePathOutputReference"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaComponentId": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaComponentId",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 640
      },
      "name": "Inspectorv2FilterFilterCriteriaComponentId",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#comparison Inspectorv2Filter#comparison}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 644
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#value Inspectorv2Filter#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 648
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaComponentId"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaComponentIdList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaComponentIdList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-filter/index.ts",
          "line": 778
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 770
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 785
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaComponentIdOutputReference"
            }
          }
        }
      ],
      "name": "Inspectorv2FilterFilterCriteriaComponentIdList",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 771
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaComponentId"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaComponentIdList"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaComponentIdOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaComponentIdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-filter/index.ts",
          "line": 697
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 687
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 745
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 761
          },
          "name": "resetValue"
        }
      ],
      "name": "Inspectorv2FilterFilterCriteriaComponentIdOutputReference",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 749
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 765
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 739
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 755
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 701
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaComponentId"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaComponentIdOutputReference"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaComponentType": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaComponentType",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 789
      },
      "name": "Inspectorv2FilterFilterCriteriaComponentType",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#comparison Inspectorv2Filter#comparison}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 793
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#value Inspectorv2Filter#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 797
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaComponentType"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaComponentTypeList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaComponentTypeList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-filter/index.ts",
          "line": 927
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 919
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 934
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaComponentTypeOutputReference"
            }
          }
        }
      ],
      "name": "Inspectorv2FilterFilterCriteriaComponentTypeList",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 920
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaComponentType"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaComponentTypeList"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaComponentTypeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaComponentTypeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-filter/index.ts",
          "line": 846
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 836
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 894
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 910
          },
          "name": "resetValue"
        }
      ],
      "name": "Inspectorv2FilterFilterCriteriaComponentTypeOutputReference",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 898
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 914
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 888
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 904
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 850
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaComponentType"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaComponentTypeOutputReference"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEc2InstanceImageId": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEc2InstanceImageId",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 938
      },
      "name": "Inspectorv2FilterFilterCriteriaEc2InstanceImageId",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#comparison Inspectorv2Filter#comparison}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 942
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#value Inspectorv2Filter#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 946
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaEc2InstanceImageId"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEc2InstanceImageIdList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEc2InstanceImageIdList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-filter/index.ts",
          "line": 1076
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 1068
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 1083
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEc2InstanceImageIdOutputReference"
            }
          }
        }
      ],
      "name": "Inspectorv2FilterFilterCriteriaEc2InstanceImageIdList",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 1069
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEc2InstanceImageId"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaEc2InstanceImageIdList"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEc2InstanceImageIdOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEc2InstanceImageIdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-filter/index.ts",
          "line": 995
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 985
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 1043
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 1059
          },
          "name": "resetValue"
        }
      ],
      "name": "Inspectorv2FilterFilterCriteriaEc2InstanceImageIdOutputReference",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 1047
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 1063
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 1037
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 1053
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 999
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEc2InstanceImageId"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaEc2InstanceImageIdOutputReference"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEc2InstanceSubnetId": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEc2InstanceSubnetId",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 1087
      },
      "name": "Inspectorv2FilterFilterCriteriaEc2InstanceSubnetId",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#comparison Inspectorv2Filter#comparison}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 1091
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#value Inspectorv2Filter#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 1095
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaEc2InstanceSubnetId"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEc2InstanceSubnetIdList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEc2InstanceSubnetIdList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-filter/index.ts",
          "line": 1225
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 1217
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 1232
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEc2InstanceSubnetIdOutputReference"
            }
          }
        }
      ],
      "name": "Inspectorv2FilterFilterCriteriaEc2InstanceSubnetIdList",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 1218
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEc2InstanceSubnetId"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaEc2InstanceSubnetIdList"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEc2InstanceSubnetIdOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEc2InstanceSubnetIdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-filter/index.ts",
          "line": 1144
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 1134
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 1192
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 1208
          },
          "name": "resetValue"
        }
      ],
      "name": "Inspectorv2FilterFilterCriteriaEc2InstanceSubnetIdOutputReference",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 1196
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 1212
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 1186
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 1202
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 1148
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEc2InstanceSubnetId"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaEc2InstanceSubnetIdOutputReference"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEc2InstanceVpcId": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEc2InstanceVpcId",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 1236
      },
      "name": "Inspectorv2FilterFilterCriteriaEc2InstanceVpcId",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#comparison Inspectorv2Filter#comparison}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 1240
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#value Inspectorv2Filter#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 1244
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaEc2InstanceVpcId"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEc2InstanceVpcIdList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEc2InstanceVpcIdList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-filter/index.ts",
          "line": 1374
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 1366
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 1381
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEc2InstanceVpcIdOutputReference"
            }
          }
        }
      ],
      "name": "Inspectorv2FilterFilterCriteriaEc2InstanceVpcIdList",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 1367
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEc2InstanceVpcId"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaEc2InstanceVpcIdList"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEc2InstanceVpcIdOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEc2InstanceVpcIdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-filter/index.ts",
          "line": 1293
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 1283
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 1341
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 1357
          },
          "name": "resetValue"
        }
      ],
      "name": "Inspectorv2FilterFilterCriteriaEc2InstanceVpcIdOutputReference",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 1345
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 1361
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 1335
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 1351
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 1297
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEc2InstanceVpcId"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaEc2InstanceVpcIdOutputReference"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEcrImageArchitecture": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEcrImageArchitecture",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 1385
      },
      "name": "Inspectorv2FilterFilterCriteriaEcrImageArchitecture",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#comparison Inspectorv2Filter#comparison}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 1389
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#value Inspectorv2Filter#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 1393
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaEcrImageArchitecture"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEcrImageArchitectureList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEcrImageArchitectureList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-filter/index.ts",
          "line": 1523
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 1515
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 1530
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEcrImageArchitectureOutputReference"
            }
          }
        }
      ],
      "name": "Inspectorv2FilterFilterCriteriaEcrImageArchitectureList",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 1516
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEcrImageArchitecture"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaEcrImageArchitectureList"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEcrImageArchitectureOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEcrImageArchitectureOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-filter/index.ts",
          "line": 1442
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 1432
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 1490
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 1506
          },
          "name": "resetValue"
        }
      ],
      "name": "Inspectorv2FilterFilterCriteriaEcrImageArchitectureOutputReference",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 1494
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 1510
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 1484
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 1500
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 1446
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEcrImageArchitecture"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaEcrImageArchitectureOutputReference"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEcrImageHash": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEcrImageHash",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 1534
      },
      "name": "Inspectorv2FilterFilterCriteriaEcrImageHash",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#comparison Inspectorv2Filter#comparison}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 1538
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#value Inspectorv2Filter#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 1542
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaEcrImageHash"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEcrImageHashList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEcrImageHashList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-filter/index.ts",
          "line": 1672
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 1664
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 1679
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEcrImageHashOutputReference"
            }
          }
        }
      ],
      "name": "Inspectorv2FilterFilterCriteriaEcrImageHashList",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 1665
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEcrImageHash"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaEcrImageHashList"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEcrImageHashOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEcrImageHashOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-filter/index.ts",
          "line": 1591
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 1581
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 1639
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 1655
          },
          "name": "resetValue"
        }
      ],
      "name": "Inspectorv2FilterFilterCriteriaEcrImageHashOutputReference",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 1643
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 1659
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 1633
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 1649
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 1595
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEcrImageHash"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaEcrImageHashOutputReference"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEcrImagePushedAt": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEcrImagePushedAt",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 1683
      },
      "name": "Inspectorv2FilterFilterCriteriaEcrImagePushedAt",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#end_inclusive Inspectorv2Filter#end_inclusive}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 1687
          },
          "name": "endInclusive",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#start_inclusive Inspectorv2Filter#start_inclusive}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 1691
          },
          "name": "startInclusive",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaEcrImagePushedAt"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEcrImagePushedAtList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEcrImagePushedAtList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-filter/index.ts",
          "line": 1821
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 1813
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 1828
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEcrImagePushedAtOutputReference"
            }
          }
        }
      ],
      "name": "Inspectorv2FilterFilterCriteriaEcrImagePushedAtList",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 1814
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEcrImagePushedAt"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaEcrImagePushedAtList"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEcrImagePushedAtOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEcrImagePushedAtOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-filter/index.ts",
          "line": 1740
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 1730
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 1788
          },
          "name": "resetEndInclusive"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 1804
          },
          "name": "resetStartInclusive"
        }
      ],
      "name": "Inspectorv2FilterFilterCriteriaEcrImagePushedAtOutputReference",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 1792
          },
          "name": "endInclusiveInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 1808
          },
          "name": "startInclusiveInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 1782
          },
          "name": "endInclusive",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 1798
          },
          "name": "startInclusive",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 1744
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEcrImagePushedAt"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaEcrImagePushedAtOutputReference"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEcrImageRegistry": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEcrImageRegistry",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 1832
      },
      "name": "Inspectorv2FilterFilterCriteriaEcrImageRegistry",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#comparison Inspectorv2Filter#comparison}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 1836
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#value Inspectorv2Filter#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 1840
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaEcrImageRegistry"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEcrImageRegistryList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEcrImageRegistryList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-filter/index.ts",
          "line": 1970
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 1962
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 1977
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEcrImageRegistryOutputReference"
            }
          }
        }
      ],
      "name": "Inspectorv2FilterFilterCriteriaEcrImageRegistryList",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 1963
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEcrImageRegistry"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaEcrImageRegistryList"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEcrImageRegistryOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEcrImageRegistryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-filter/index.ts",
          "line": 1889
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 1879
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 1937
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 1953
          },
          "name": "resetValue"
        }
      ],
      "name": "Inspectorv2FilterFilterCriteriaEcrImageRegistryOutputReference",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 1941
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 1957
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 1931
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 1947
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 1893
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEcrImageRegistry"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaEcrImageRegistryOutputReference"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEcrImageRepositoryName": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEcrImageRepositoryName",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 1981
      },
      "name": "Inspectorv2FilterFilterCriteriaEcrImageRepositoryName",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#comparison Inspectorv2Filter#comparison}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 1985
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#value Inspectorv2Filter#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 1989
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaEcrImageRepositoryName"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEcrImageRepositoryNameList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEcrImageRepositoryNameList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-filter/index.ts",
          "line": 2119
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 2111
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 2126
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEcrImageRepositoryNameOutputReference"
            }
          }
        }
      ],
      "name": "Inspectorv2FilterFilterCriteriaEcrImageRepositoryNameList",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 2112
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEcrImageRepositoryName"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaEcrImageRepositoryNameList"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEcrImageRepositoryNameOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEcrImageRepositoryNameOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-filter/index.ts",
          "line": 2038
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 2028
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 2086
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 2102
          },
          "name": "resetValue"
        }
      ],
      "name": "Inspectorv2FilterFilterCriteriaEcrImageRepositoryNameOutputReference",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 2090
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 2106
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 2080
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 2096
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 2042
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEcrImageRepositoryName"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaEcrImageRepositoryNameOutputReference"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEcrImageTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEcrImageTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 2130
      },
      "name": "Inspectorv2FilterFilterCriteriaEcrImageTags",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#comparison Inspectorv2Filter#comparison}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 2134
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#value Inspectorv2Filter#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 2138
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaEcrImageTags"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEcrImageTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEcrImageTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-filter/index.ts",
          "line": 2268
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 2260
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 2275
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEcrImageTagsOutputReference"
            }
          }
        }
      ],
      "name": "Inspectorv2FilterFilterCriteriaEcrImageTagsList",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 2261
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEcrImageTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaEcrImageTagsList"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEcrImageTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEcrImageTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-filter/index.ts",
          "line": 2187
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 2177
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 2235
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 2251
          },
          "name": "resetValue"
        }
      ],
      "name": "Inspectorv2FilterFilterCriteriaEcrImageTagsOutputReference",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 2239
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 2255
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 2229
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 2245
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 2191
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEcrImageTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaEcrImageTagsOutputReference"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEpssScore": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEpssScore",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 2279
      },
      "name": "Inspectorv2FilterFilterCriteriaEpssScore",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#lower_inclusive Inspectorv2Filter#lower_inclusive}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 2283
          },
          "name": "lowerInclusive",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#upper_inclusive Inspectorv2Filter#upper_inclusive}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 2287
          },
          "name": "upperInclusive",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaEpssScore"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEpssScoreList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEpssScoreList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-filter/index.ts",
          "line": 2417
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 2409
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 2424
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEpssScoreOutputReference"
            }
          }
        }
      ],
      "name": "Inspectorv2FilterFilterCriteriaEpssScoreList",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 2410
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEpssScore"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaEpssScoreList"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEpssScoreOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEpssScoreOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-filter/index.ts",
          "line": 2336
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 2326
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 2384
          },
          "name": "resetLowerInclusive"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 2400
          },
          "name": "resetUpperInclusive"
        }
      ],
      "name": "Inspectorv2FilterFilterCriteriaEpssScoreOutputReference",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 2388
          },
          "name": "lowerInclusiveInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 2404
          },
          "name": "upperInclusiveInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 2378
          },
          "name": "lowerInclusive",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 2394
          },
          "name": "upperInclusive",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 2340
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEpssScore"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaEpssScoreOutputReference"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaExploitAvailable": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaExploitAvailable",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 2428
      },
      "name": "Inspectorv2FilterFilterCriteriaExploitAvailable",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#comparison Inspectorv2Filter#comparison}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 2432
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#value Inspectorv2Filter#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 2436
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaExploitAvailable"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaExploitAvailableList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaExploitAvailableList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-filter/index.ts",
          "line": 2566
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 2558
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 2573
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaExploitAvailableOutputReference"
            }
          }
        }
      ],
      "name": "Inspectorv2FilterFilterCriteriaExploitAvailableList",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 2559
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaExploitAvailable"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaExploitAvailableList"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaExploitAvailableOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaExploitAvailableOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-filter/index.ts",
          "line": 2485
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 2475
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 2533
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 2549
          },
          "name": "resetValue"
        }
      ],
      "name": "Inspectorv2FilterFilterCriteriaExploitAvailableOutputReference",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 2537
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 2553
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 2527
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 2543
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 2489
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaExploitAvailable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaExploitAvailableOutputReference"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaFindingArn": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaFindingArn",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 2577
      },
      "name": "Inspectorv2FilterFilterCriteriaFindingArn",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#comparison Inspectorv2Filter#comparison}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 2581
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#value Inspectorv2Filter#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 2585
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaFindingArn"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaFindingArnList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaFindingArnList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-filter/index.ts",
          "line": 2715
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 2707
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 2722
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaFindingArnOutputReference"
            }
          }
        }
      ],
      "name": "Inspectorv2FilterFilterCriteriaFindingArnList",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 2708
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaFindingArn"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaFindingArnList"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaFindingArnOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaFindingArnOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-filter/index.ts",
          "line": 2634
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 2624
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 2682
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 2698
          },
          "name": "resetValue"
        }
      ],
      "name": "Inspectorv2FilterFilterCriteriaFindingArnOutputReference",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 2686
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 2702
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 2676
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 2692
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 2638
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaFindingArn"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaFindingArnOutputReference"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaFindingStatus": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaFindingStatus",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 2726
      },
      "name": "Inspectorv2FilterFilterCriteriaFindingStatus",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#comparison Inspectorv2Filter#comparison}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 2730
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#value Inspectorv2Filter#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 2734
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaFindingStatus"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaFindingStatusList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaFindingStatusList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-filter/index.ts",
          "line": 2864
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 2856
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 2871
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaFindingStatusOutputReference"
            }
          }
        }
      ],
      "name": "Inspectorv2FilterFilterCriteriaFindingStatusList",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 2857
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaFindingStatus"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaFindingStatusList"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaFindingStatusOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaFindingStatusOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-filter/index.ts",
          "line": 2783
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 2773
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 2831
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 2847
          },
          "name": "resetValue"
        }
      ],
      "name": "Inspectorv2FilterFilterCriteriaFindingStatusOutputReference",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 2835
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 2851
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 2825
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 2841
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 2787
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaFindingStatus"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaFindingStatusOutputReference"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaFindingType": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaFindingType",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 2875
      },
      "name": "Inspectorv2FilterFilterCriteriaFindingType",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#comparison Inspectorv2Filter#comparison}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 2879
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#value Inspectorv2Filter#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 2883
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaFindingType"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaFindingTypeList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaFindingTypeList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-filter/index.ts",
          "line": 3013
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 3005
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 3020
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaFindingTypeOutputReference"
            }
          }
        }
      ],
      "name": "Inspectorv2FilterFilterCriteriaFindingTypeList",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 3006
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaFindingType"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaFindingTypeList"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaFindingTypeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaFindingTypeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-filter/index.ts",
          "line": 2932
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 2922
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 2980
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 2996
          },
          "name": "resetValue"
        }
      ],
      "name": "Inspectorv2FilterFilterCriteriaFindingTypeOutputReference",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 2984
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 3000
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 2974
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 2990
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 2936
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaFindingType"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaFindingTypeOutputReference"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaFirstObservedAt": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaFirstObservedAt",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 3024
      },
      "name": "Inspectorv2FilterFilterCriteriaFirstObservedAt",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#end_inclusive Inspectorv2Filter#end_inclusive}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 3028
          },
          "name": "endInclusive",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#start_inclusive Inspectorv2Filter#start_inclusive}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 3032
          },
          "name": "startInclusive",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaFirstObservedAt"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaFirstObservedAtList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaFirstObservedAtList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-filter/index.ts",
          "line": 3162
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 3154
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 3169
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaFirstObservedAtOutputReference"
            }
          }
        }
      ],
      "name": "Inspectorv2FilterFilterCriteriaFirstObservedAtList",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 3155
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaFirstObservedAt"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaFirstObservedAtList"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaFirstObservedAtOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaFirstObservedAtOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-filter/index.ts",
          "line": 3081
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 3071
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 3129
          },
          "name": "resetEndInclusive"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 3145
          },
          "name": "resetStartInclusive"
        }
      ],
      "name": "Inspectorv2FilterFilterCriteriaFirstObservedAtOutputReference",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 3133
          },
          "name": "endInclusiveInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 3149
          },
          "name": "startInclusiveInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 3123
          },
          "name": "endInclusive",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 3139
          },
          "name": "startInclusive",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 3085
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaFirstObservedAt"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaFirstObservedAtOutputReference"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaFixAvailable": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaFixAvailable",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 3173
      },
      "name": "Inspectorv2FilterFilterCriteriaFixAvailable",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#comparison Inspectorv2Filter#comparison}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 3177
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#value Inspectorv2Filter#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 3181
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaFixAvailable"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaFixAvailableList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaFixAvailableList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-filter/index.ts",
          "line": 3311
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 3303
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 3318
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaFixAvailableOutputReference"
            }
          }
        }
      ],
      "name": "Inspectorv2FilterFilterCriteriaFixAvailableList",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 3304
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaFixAvailable"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaFixAvailableList"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaFixAvailableOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaFixAvailableOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-filter/index.ts",
          "line": 3230
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 3220
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 3278
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 3294
          },
          "name": "resetValue"
        }
      ],
      "name": "Inspectorv2FilterFilterCriteriaFixAvailableOutputReference",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 3282
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 3298
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 3272
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 3288
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 3234
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaFixAvailable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaFixAvailableOutputReference"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaInspectorScore": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaInspectorScore",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 3322
      },
      "name": "Inspectorv2FilterFilterCriteriaInspectorScore",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#lower_inclusive Inspectorv2Filter#lower_inclusive}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 3326
          },
          "name": "lowerInclusive",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#upper_inclusive Inspectorv2Filter#upper_inclusive}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 3330
          },
          "name": "upperInclusive",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaInspectorScore"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaInspectorScoreList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaInspectorScoreList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-filter/index.ts",
          "line": 3460
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 3452
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 3467
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaInspectorScoreOutputReference"
            }
          }
        }
      ],
      "name": "Inspectorv2FilterFilterCriteriaInspectorScoreList",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 3453
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaInspectorScore"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaInspectorScoreList"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaInspectorScoreOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaInspectorScoreOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-filter/index.ts",
          "line": 3379
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 3369
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 3427
          },
          "name": "resetLowerInclusive"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 3443
          },
          "name": "resetUpperInclusive"
        }
      ],
      "name": "Inspectorv2FilterFilterCriteriaInspectorScoreOutputReference",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 3431
          },
          "name": "lowerInclusiveInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 3447
          },
          "name": "upperInclusiveInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 3421
          },
          "name": "lowerInclusive",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 3437
          },
          "name": "upperInclusive",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 3383
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaInspectorScore"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaInspectorScoreOutputReference"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaLambdaFunctionExecutionRoleArn": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaLambdaFunctionExecutionRoleArn",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 3471
      },
      "name": "Inspectorv2FilterFilterCriteriaLambdaFunctionExecutionRoleArn",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#comparison Inspectorv2Filter#comparison}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 3475
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#value Inspectorv2Filter#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 3479
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaLambdaFunctionExecutionRoleArn"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaLambdaFunctionExecutionRoleArnList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaLambdaFunctionExecutionRoleArnList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-filter/index.ts",
          "line": 3609
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 3601
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 3616
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaLambdaFunctionExecutionRoleArnOutputReference"
            }
          }
        }
      ],
      "name": "Inspectorv2FilterFilterCriteriaLambdaFunctionExecutionRoleArnList",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 3602
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaLambdaFunctionExecutionRoleArn"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaLambdaFunctionExecutionRoleArnList"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaLambdaFunctionExecutionRoleArnOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaLambdaFunctionExecutionRoleArnOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-filter/index.ts",
          "line": 3528
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 3518
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 3576
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 3592
          },
          "name": "resetValue"
        }
      ],
      "name": "Inspectorv2FilterFilterCriteriaLambdaFunctionExecutionRoleArnOutputReference",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 3580
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 3596
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 3570
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 3586
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 3532
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaLambdaFunctionExecutionRoleArn"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaLambdaFunctionExecutionRoleArnOutputReference"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaLambdaFunctionLastModifiedAt": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaLambdaFunctionLastModifiedAt",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 3620
      },
      "name": "Inspectorv2FilterFilterCriteriaLambdaFunctionLastModifiedAt",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#end_inclusive Inspectorv2Filter#end_inclusive}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 3624
          },
          "name": "endInclusive",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#start_inclusive Inspectorv2Filter#start_inclusive}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 3628
          },
          "name": "startInclusive",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaLambdaFunctionLastModifiedAt"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaLambdaFunctionLastModifiedAtList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaLambdaFunctionLastModifiedAtList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-filter/index.ts",
          "line": 3758
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 3750
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 3765
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaLambdaFunctionLastModifiedAtOutputReference"
            }
          }
        }
      ],
      "name": "Inspectorv2FilterFilterCriteriaLambdaFunctionLastModifiedAtList",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 3751
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaLambdaFunctionLastModifiedAt"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaLambdaFunctionLastModifiedAtList"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaLambdaFunctionLastModifiedAtOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaLambdaFunctionLastModifiedAtOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-filter/index.ts",
          "line": 3677
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 3667
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 3725
          },
          "name": "resetEndInclusive"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 3741
          },
          "name": "resetStartInclusive"
        }
      ],
      "name": "Inspectorv2FilterFilterCriteriaLambdaFunctionLastModifiedAtOutputReference",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 3729
          },
          "name": "endInclusiveInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 3745
          },
          "name": "startInclusiveInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 3719
          },
          "name": "endInclusive",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 3735
          },
          "name": "startInclusive",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 3681
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaLambdaFunctionLastModifiedAt"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaLambdaFunctionLastModifiedAtOutputReference"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaLambdaFunctionLayers": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaLambdaFunctionLayers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 3769
      },
      "name": "Inspectorv2FilterFilterCriteriaLambdaFunctionLayers",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#comparison Inspectorv2Filter#comparison}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 3773
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#value Inspectorv2Filter#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 3777
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaLambdaFunctionLayers"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaLambdaFunctionLayersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaLambdaFunctionLayersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-filter/index.ts",
          "line": 3907
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 3899
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 3914
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaLambdaFunctionLayersOutputReference"
            }
          }
        }
      ],
      "name": "Inspectorv2FilterFilterCriteriaLambdaFunctionLayersList",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 3900
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaLambdaFunctionLayers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaLambdaFunctionLayersList"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaLambdaFunctionLayersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaLambdaFunctionLayersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-filter/index.ts",
          "line": 3826
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 3816
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 3874
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 3890
          },
          "name": "resetValue"
        }
      ],
      "name": "Inspectorv2FilterFilterCriteriaLambdaFunctionLayersOutputReference",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 3878
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 3894
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 3868
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 3884
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 3830
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaLambdaFunctionLayers"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaLambdaFunctionLayersOutputReference"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaLambdaFunctionName": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaLambdaFunctionName",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 3918
      },
      "name": "Inspectorv2FilterFilterCriteriaLambdaFunctionName",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#comparison Inspectorv2Filter#comparison}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 3922
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#value Inspectorv2Filter#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 3926
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaLambdaFunctionName"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaLambdaFunctionNameList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaLambdaFunctionNameList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-filter/index.ts",
          "line": 4056
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 4048
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 4063
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaLambdaFunctionNameOutputReference"
            }
          }
        }
      ],
      "name": "Inspectorv2FilterFilterCriteriaLambdaFunctionNameList",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 4049
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaLambdaFunctionName"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaLambdaFunctionNameList"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaLambdaFunctionNameOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaLambdaFunctionNameOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-filter/index.ts",
          "line": 3975
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 3965
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 4023
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 4039
          },
          "name": "resetValue"
        }
      ],
      "name": "Inspectorv2FilterFilterCriteriaLambdaFunctionNameOutputReference",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 4027
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 4043
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 4017
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 4033
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 3979
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaLambdaFunctionName"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaLambdaFunctionNameOutputReference"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaLambdaFunctionRuntime": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaLambdaFunctionRuntime",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 4067
      },
      "name": "Inspectorv2FilterFilterCriteriaLambdaFunctionRuntime",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#comparison Inspectorv2Filter#comparison}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 4071
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#value Inspectorv2Filter#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 4075
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaLambdaFunctionRuntime"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaLambdaFunctionRuntimeList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaLambdaFunctionRuntimeList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-filter/index.ts",
          "line": 4205
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 4197
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 4212
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaLambdaFunctionRuntimeOutputReference"
            }
          }
        }
      ],
      "name": "Inspectorv2FilterFilterCriteriaLambdaFunctionRuntimeList",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 4198
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaLambdaFunctionRuntime"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaLambdaFunctionRuntimeList"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaLambdaFunctionRuntimeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaLambdaFunctionRuntimeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-filter/index.ts",
          "line": 4124
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 4114
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 4172
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 4188
          },
          "name": "resetValue"
        }
      ],
      "name": "Inspectorv2FilterFilterCriteriaLambdaFunctionRuntimeOutputReference",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 4176
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 4192
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 4166
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 4182
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 4128
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaLambdaFunctionRuntime"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaLambdaFunctionRuntimeOutputReference"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaLastObservedAt": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaLastObservedAt",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 4216
      },
      "name": "Inspectorv2FilterFilterCriteriaLastObservedAt",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#end_inclusive Inspectorv2Filter#end_inclusive}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 4220
          },
          "name": "endInclusive",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#start_inclusive Inspectorv2Filter#start_inclusive}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 4224
          },
          "name": "startInclusive",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaLastObservedAt"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaLastObservedAtList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaLastObservedAtList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-filter/index.ts",
          "line": 4354
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 4346
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 4361
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaLastObservedAtOutputReference"
            }
          }
        }
      ],
      "name": "Inspectorv2FilterFilterCriteriaLastObservedAtList",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 4347
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaLastObservedAt"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaLastObservedAtList"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaLastObservedAtOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaLastObservedAtOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-filter/index.ts",
          "line": 4273
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 4263
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 4321
          },
          "name": "resetEndInclusive"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 4337
          },
          "name": "resetStartInclusive"
        }
      ],
      "name": "Inspectorv2FilterFilterCriteriaLastObservedAtOutputReference",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 4325
          },
          "name": "endInclusiveInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 4341
          },
          "name": "startInclusiveInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 4315
          },
          "name": "endInclusive",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 4331
          },
          "name": "startInclusive",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 4277
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaLastObservedAt"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaLastObservedAtOutputReference"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaNetworkProtocol": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaNetworkProtocol",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 4365
      },
      "name": "Inspectorv2FilterFilterCriteriaNetworkProtocol",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#comparison Inspectorv2Filter#comparison}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 4369
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#value Inspectorv2Filter#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 4373
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaNetworkProtocol"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaNetworkProtocolList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaNetworkProtocolList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-filter/index.ts",
          "line": 4503
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 4495
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 4510
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaNetworkProtocolOutputReference"
            }
          }
        }
      ],
      "name": "Inspectorv2FilterFilterCriteriaNetworkProtocolList",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 4496
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaNetworkProtocol"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaNetworkProtocolList"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaNetworkProtocolOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaNetworkProtocolOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-filter/index.ts",
          "line": 4422
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 4412
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 4470
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 4486
          },
          "name": "resetValue"
        }
      ],
      "name": "Inspectorv2FilterFilterCriteriaNetworkProtocolOutputReference",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 4474
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 4490
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 4464
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 4480
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 4426
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaNetworkProtocol"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaNetworkProtocolOutputReference"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-filter/index.ts",
          "line": 8044
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 8036
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8329
          },
          "name": "putAwsAccountId",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaAwsAccountId"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8345
          },
          "name": "putCodeVulnerabilityDetectorName",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaCodeVulnerabilityDetectorName"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8361
          },
          "name": "putCodeVulnerabilityDetectorTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaCodeVulnerabilityDetectorTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8377
          },
          "name": "putCodeVulnerabilityFilePath",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaCodeVulnerabilityFilePath"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8393
          },
          "name": "putComponentId",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaComponentId"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8409
          },
          "name": "putComponentType",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaComponentType"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8425
          },
          "name": "putEc2InstanceImageId",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEc2InstanceImageId"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8441
          },
          "name": "putEc2InstanceSubnetId",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEc2InstanceSubnetId"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8457
          },
          "name": "putEc2InstanceVpcId",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEc2InstanceVpcId"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8473
          },
          "name": "putEcrImageArchitecture",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEcrImageArchitecture"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8489
          },
          "name": "putEcrImageHash",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEcrImageHash"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8505
          },
          "name": "putEcrImagePushedAt",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEcrImagePushedAt"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8521
          },
          "name": "putEcrImageRegistry",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEcrImageRegistry"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8537
          },
          "name": "putEcrImageRepositoryName",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEcrImageRepositoryName"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8553
          },
          "name": "putEcrImageTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEcrImageTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8569
          },
          "name": "putEpssScore",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEpssScore"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8585
          },
          "name": "putExploitAvailable",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaExploitAvailable"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8601
          },
          "name": "putFindingArn",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaFindingArn"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8617
          },
          "name": "putFindingStatus",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaFindingStatus"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8633
          },
          "name": "putFindingType",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaFindingType"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8649
          },
          "name": "putFirstObservedAt",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaFirstObservedAt"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8665
          },
          "name": "putFixAvailable",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaFixAvailable"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8681
          },
          "name": "putInspectorScore",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaInspectorScore"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8697
          },
          "name": "putLambdaFunctionExecutionRoleArn",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaLambdaFunctionExecutionRoleArn"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8713
          },
          "name": "putLambdaFunctionLastModifiedAt",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaLambdaFunctionLastModifiedAt"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8729
          },
          "name": "putLambdaFunctionLayers",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaLambdaFunctionLayers"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8745
          },
          "name": "putLambdaFunctionName",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaLambdaFunctionName"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8761
          },
          "name": "putLambdaFunctionRuntime",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaLambdaFunctionRuntime"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8777
          },
          "name": "putLastObservedAt",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaLastObservedAt"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8793
          },
          "name": "putNetworkProtocol",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaNetworkProtocol"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8809
          },
          "name": "putPortRange",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaPortRange"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8825
          },
          "name": "putRelatedVulnerabilities",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaRelatedVulnerabilities"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8841
          },
          "name": "putResourceId",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaResourceId"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8857
          },
          "name": "putResourceTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaResourceTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8873
          },
          "name": "putResourceType",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaResourceType"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8889
          },
          "name": "putSeverity",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaSeverity"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8905
          },
          "name": "putTitle",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaTitle"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8921
          },
          "name": "putUpdatedAt",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaUpdatedAt"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8937
          },
          "name": "putVendorSeverity",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVendorSeverity"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8953
          },
          "name": "putVulnerabilityId",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerabilityId"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8969
          },
          "name": "putVulnerabilitySource",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerabilitySource"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8985
          },
          "name": "putVulnerablePackages",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerablePackages"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8332
          },
          "name": "resetAwsAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8348
          },
          "name": "resetCodeVulnerabilityDetectorName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8364
          },
          "name": "resetCodeVulnerabilityDetectorTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8380
          },
          "name": "resetCodeVulnerabilityFilePath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8396
          },
          "name": "resetComponentId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8412
          },
          "name": "resetComponentType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8428
          },
          "name": "resetEc2InstanceImageId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8444
          },
          "name": "resetEc2InstanceSubnetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8460
          },
          "name": "resetEc2InstanceVpcId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8476
          },
          "name": "resetEcrImageArchitecture"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8492
          },
          "name": "resetEcrImageHash"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8508
          },
          "name": "resetEcrImagePushedAt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8524
          },
          "name": "resetEcrImageRegistry"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8540
          },
          "name": "resetEcrImageRepositoryName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8556
          },
          "name": "resetEcrImageTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8572
          },
          "name": "resetEpssScore"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8588
          },
          "name": "resetExploitAvailable"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8604
          },
          "name": "resetFindingArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8620
          },
          "name": "resetFindingStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8636
          },
          "name": "resetFindingType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8652
          },
          "name": "resetFirstObservedAt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8668
          },
          "name": "resetFixAvailable"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8684
          },
          "name": "resetInspectorScore"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8700
          },
          "name": "resetLambdaFunctionExecutionRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8716
          },
          "name": "resetLambdaFunctionLastModifiedAt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8732
          },
          "name": "resetLambdaFunctionLayers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8748
          },
          "name": "resetLambdaFunctionName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8764
          },
          "name": "resetLambdaFunctionRuntime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8780
          },
          "name": "resetLastObservedAt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8796
          },
          "name": "resetNetworkProtocol"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8812
          },
          "name": "resetPortRange"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8828
          },
          "name": "resetRelatedVulnerabilities"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8844
          },
          "name": "resetResourceId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8860
          },
          "name": "resetResourceTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8876
          },
          "name": "resetResourceType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8892
          },
          "name": "resetSeverity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8908
          },
          "name": "resetTitle"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8924
          },
          "name": "resetUpdatedAt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8940
          },
          "name": "resetVendorSeverity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8956
          },
          "name": "resetVulnerabilityId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8972
          },
          "name": "resetVulnerabilitySource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8988
          },
          "name": "resetVulnerablePackages"
        }
      ],
      "name": "Inspectorv2FilterFilterCriteriaOutputReference",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8326
          },
          "name": "awsAccountId",
          "type": {
            "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaAwsAccountIdList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8342
          },
          "name": "codeVulnerabilityDetectorName",
          "type": {
            "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaCodeVulnerabilityDetectorNameList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8358
          },
          "name": "codeVulnerabilityDetectorTags",
          "type": {
            "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaCodeVulnerabilityDetectorTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8374
          },
          "name": "codeVulnerabilityFilePath",
          "type": {
            "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaCodeVulnerabilityFilePathList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8390
          },
          "name": "componentId",
          "type": {
            "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaComponentIdList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8406
          },
          "name": "componentType",
          "type": {
            "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaComponentTypeList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8422
          },
          "name": "ec2InstanceImageId",
          "type": {
            "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEc2InstanceImageIdList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8438
          },
          "name": "ec2InstanceSubnetId",
          "type": {
            "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEc2InstanceSubnetIdList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8454
          },
          "name": "ec2InstanceVpcId",
          "type": {
            "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEc2InstanceVpcIdList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8470
          },
          "name": "ecrImageArchitecture",
          "type": {
            "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEcrImageArchitectureList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8486
          },
          "name": "ecrImageHash",
          "type": {
            "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEcrImageHashList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8502
          },
          "name": "ecrImagePushedAt",
          "type": {
            "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEcrImagePushedAtList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8518
          },
          "name": "ecrImageRegistry",
          "type": {
            "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEcrImageRegistryList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8534
          },
          "name": "ecrImageRepositoryName",
          "type": {
            "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEcrImageRepositoryNameList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8550
          },
          "name": "ecrImageTags",
          "type": {
            "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEcrImageTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8566
          },
          "name": "epssScore",
          "type": {
            "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEpssScoreList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8582
          },
          "name": "exploitAvailable",
          "type": {
            "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaExploitAvailableList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8598
          },
          "name": "findingArn",
          "type": {
            "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaFindingArnList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8614
          },
          "name": "findingStatus",
          "type": {
            "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaFindingStatusList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8630
          },
          "name": "findingType",
          "type": {
            "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaFindingTypeList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8646
          },
          "name": "firstObservedAt",
          "type": {
            "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaFirstObservedAtList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8662
          },
          "name": "fixAvailable",
          "type": {
            "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaFixAvailableList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8678
          },
          "name": "inspectorScore",
          "type": {
            "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaInspectorScoreList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8694
          },
          "name": "lambdaFunctionExecutionRoleArn",
          "type": {
            "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaLambdaFunctionExecutionRoleArnList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8710
          },
          "name": "lambdaFunctionLastModifiedAt",
          "type": {
            "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaLambdaFunctionLastModifiedAtList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8726
          },
          "name": "lambdaFunctionLayers",
          "type": {
            "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaLambdaFunctionLayersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8742
          },
          "name": "lambdaFunctionName",
          "type": {
            "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaLambdaFunctionNameList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8758
          },
          "name": "lambdaFunctionRuntime",
          "type": {
            "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaLambdaFunctionRuntimeList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8774
          },
          "name": "lastObservedAt",
          "type": {
            "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaLastObservedAtList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8790
          },
          "name": "networkProtocol",
          "type": {
            "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaNetworkProtocolList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8806
          },
          "name": "portRange",
          "type": {
            "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaPortRangeList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8822
          },
          "name": "relatedVulnerabilities",
          "type": {
            "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaRelatedVulnerabilitiesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8838
          },
          "name": "resourceId",
          "type": {
            "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaResourceIdList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8854
          },
          "name": "resourceTags",
          "type": {
            "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaResourceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8870
          },
          "name": "resourceType",
          "type": {
            "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaResourceTypeList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8886
          },
          "name": "severity",
          "type": {
            "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaSeverityList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8902
          },
          "name": "title",
          "type": {
            "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaTitleList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8918
          },
          "name": "updatedAt",
          "type": {
            "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaUpdatedAtList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8934
          },
          "name": "vendorSeverity",
          "type": {
            "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVendorSeverityList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8950
          },
          "name": "vulnerabilityId",
          "type": {
            "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerabilityIdList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8966
          },
          "name": "vulnerabilitySource",
          "type": {
            "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerabilitySourceList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8982
          },
          "name": "vulnerablePackages",
          "type": {
            "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerablePackagesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8336
          },
          "name": "awsAccountIdInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaAwsAccountId"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8352
          },
          "name": "codeVulnerabilityDetectorNameInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaCodeVulnerabilityDetectorName"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8368
          },
          "name": "codeVulnerabilityDetectorTagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaCodeVulnerabilityDetectorTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8384
          },
          "name": "codeVulnerabilityFilePathInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaCodeVulnerabilityFilePath"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8400
          },
          "name": "componentIdInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaComponentId"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8416
          },
          "name": "componentTypeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaComponentType"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8432
          },
          "name": "ec2InstanceImageIdInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEc2InstanceImageId"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8448
          },
          "name": "ec2InstanceSubnetIdInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEc2InstanceSubnetId"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8464
          },
          "name": "ec2InstanceVpcIdInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEc2InstanceVpcId"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8480
          },
          "name": "ecrImageArchitectureInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEcrImageArchitecture"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8496
          },
          "name": "ecrImageHashInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEcrImageHash"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8512
          },
          "name": "ecrImagePushedAtInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEcrImagePushedAt"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8528
          },
          "name": "ecrImageRegistryInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEcrImageRegistry"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8544
          },
          "name": "ecrImageRepositoryNameInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEcrImageRepositoryName"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8560
          },
          "name": "ecrImageTagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEcrImageTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8576
          },
          "name": "epssScoreInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaEpssScore"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8592
          },
          "name": "exploitAvailableInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaExploitAvailable"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8608
          },
          "name": "findingArnInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaFindingArn"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8624
          },
          "name": "findingStatusInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaFindingStatus"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8640
          },
          "name": "findingTypeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaFindingType"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8656
          },
          "name": "firstObservedAtInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaFirstObservedAt"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8672
          },
          "name": "fixAvailableInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaFixAvailable"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8688
          },
          "name": "inspectorScoreInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaInspectorScore"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8704
          },
          "name": "lambdaFunctionExecutionRoleArnInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaLambdaFunctionExecutionRoleArn"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8720
          },
          "name": "lambdaFunctionLastModifiedAtInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaLambdaFunctionLastModifiedAt"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8736
          },
          "name": "lambdaFunctionLayersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaLambdaFunctionLayers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8752
          },
          "name": "lambdaFunctionNameInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaLambdaFunctionName"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8768
          },
          "name": "lambdaFunctionRuntimeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaLambdaFunctionRuntime"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8784
          },
          "name": "lastObservedAtInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaLastObservedAt"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8800
          },
          "name": "networkProtocolInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaNetworkProtocol"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8816
          },
          "name": "portRangeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaPortRange"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8832
          },
          "name": "relatedVulnerabilitiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaRelatedVulnerabilities"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8848
          },
          "name": "resourceIdInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaResourceId"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8864
          },
          "name": "resourceTagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaResourceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8880
          },
          "name": "resourceTypeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaResourceType"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8896
          },
          "name": "severityInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaSeverity"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8912
          },
          "name": "titleInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaTitle"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8928
          },
          "name": "updatedAtInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaUpdatedAt"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8944
          },
          "name": "vendorSeverityInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVendorSeverity"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8960
          },
          "name": "vulnerabilityIdInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerabilityId"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8976
          },
          "name": "vulnerabilitySourceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerabilitySource"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8992
          },
          "name": "vulnerablePackagesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerablePackages"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 8048
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteria"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaOutputReference"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaPortRange": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaPortRange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 4514
      },
      "name": "Inspectorv2FilterFilterCriteriaPortRange",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#begin_inclusive Inspectorv2Filter#begin_inclusive}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 4518
          },
          "name": "beginInclusive",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#end_inclusive Inspectorv2Filter#end_inclusive}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 4522
          },
          "name": "endInclusive",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaPortRange"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaPortRangeList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaPortRangeList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-filter/index.ts",
          "line": 4652
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 4644
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 4659
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaPortRangeOutputReference"
            }
          }
        }
      ],
      "name": "Inspectorv2FilterFilterCriteriaPortRangeList",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 4645
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaPortRange"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaPortRangeList"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaPortRangeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaPortRangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-filter/index.ts",
          "line": 4571
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 4561
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 4619
          },
          "name": "resetBeginInclusive"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 4635
          },
          "name": "resetEndInclusive"
        }
      ],
      "name": "Inspectorv2FilterFilterCriteriaPortRangeOutputReference",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 4623
          },
          "name": "beginInclusiveInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 4639
          },
          "name": "endInclusiveInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 4613
          },
          "name": "beginInclusive",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 4629
          },
          "name": "endInclusive",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 4575
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaPortRange"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaPortRangeOutputReference"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaRelatedVulnerabilities": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaRelatedVulnerabilities",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 4663
      },
      "name": "Inspectorv2FilterFilterCriteriaRelatedVulnerabilities",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#comparison Inspectorv2Filter#comparison}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 4667
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#value Inspectorv2Filter#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 4671
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaRelatedVulnerabilities"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaRelatedVulnerabilitiesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaRelatedVulnerabilitiesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-filter/index.ts",
          "line": 4801
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 4793
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 4808
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaRelatedVulnerabilitiesOutputReference"
            }
          }
        }
      ],
      "name": "Inspectorv2FilterFilterCriteriaRelatedVulnerabilitiesList",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 4794
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaRelatedVulnerabilities"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaRelatedVulnerabilitiesList"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaRelatedVulnerabilitiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaRelatedVulnerabilitiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-filter/index.ts",
          "line": 4720
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 4710
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 4768
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 4784
          },
          "name": "resetValue"
        }
      ],
      "name": "Inspectorv2FilterFilterCriteriaRelatedVulnerabilitiesOutputReference",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 4772
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 4788
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 4762
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 4778
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 4724
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaRelatedVulnerabilities"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaRelatedVulnerabilitiesOutputReference"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaResourceId": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaResourceId",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 4812
      },
      "name": "Inspectorv2FilterFilterCriteriaResourceId",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#comparison Inspectorv2Filter#comparison}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 4816
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#value Inspectorv2Filter#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 4820
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaResourceId"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaResourceIdList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaResourceIdList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-filter/index.ts",
          "line": 4950
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 4942
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 4957
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaResourceIdOutputReference"
            }
          }
        }
      ],
      "name": "Inspectorv2FilterFilterCriteriaResourceIdList",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 4943
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaResourceId"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaResourceIdList"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaResourceIdOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaResourceIdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-filter/index.ts",
          "line": 4869
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 4859
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 4917
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 4933
          },
          "name": "resetValue"
        }
      ],
      "name": "Inspectorv2FilterFilterCriteriaResourceIdOutputReference",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 4921
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 4937
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 4911
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 4927
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 4873
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaResourceId"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaResourceIdOutputReference"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaResourceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaResourceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 4961
      },
      "name": "Inspectorv2FilterFilterCriteriaResourceTags",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#comparison Inspectorv2Filter#comparison}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 4965
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#key Inspectorv2Filter#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 4969
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#value Inspectorv2Filter#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 4973
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaResourceTags"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaResourceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaResourceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-filter/index.ts",
          "line": 5132
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 5124
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 5139
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaResourceTagsOutputReference"
            }
          }
        }
      ],
      "name": "Inspectorv2FilterFilterCriteriaResourceTagsList",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 5125
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaResourceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaResourceTagsList"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaResourceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaResourceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-filter/index.ts",
          "line": 5029
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 5019
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 5083
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 5099
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 5115
          },
          "name": "resetValue"
        }
      ],
      "name": "Inspectorv2FilterFilterCriteriaResourceTagsOutputReference",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 5087
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 5103
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 5119
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 5077
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 5093
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 5109
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 5033
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaResourceTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaResourceTagsOutputReference"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaResourceType": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaResourceType",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 5143
      },
      "name": "Inspectorv2FilterFilterCriteriaResourceType",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#comparison Inspectorv2Filter#comparison}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 5147
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#value Inspectorv2Filter#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 5151
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaResourceType"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaResourceTypeList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaResourceTypeList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-filter/index.ts",
          "line": 5281
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 5273
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 5288
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaResourceTypeOutputReference"
            }
          }
        }
      ],
      "name": "Inspectorv2FilterFilterCriteriaResourceTypeList",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 5274
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaResourceType"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaResourceTypeList"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaResourceTypeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaResourceTypeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-filter/index.ts",
          "line": 5200
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 5190
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 5248
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 5264
          },
          "name": "resetValue"
        }
      ],
      "name": "Inspectorv2FilterFilterCriteriaResourceTypeOutputReference",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 5252
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 5268
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 5242
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 5258
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 5204
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaResourceType"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaResourceTypeOutputReference"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaSeverity": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaSeverity",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 5292
      },
      "name": "Inspectorv2FilterFilterCriteriaSeverity",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#comparison Inspectorv2Filter#comparison}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 5296
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#value Inspectorv2Filter#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 5300
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaSeverity"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaSeverityList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaSeverityList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-filter/index.ts",
          "line": 5430
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 5422
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 5437
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaSeverityOutputReference"
            }
          }
        }
      ],
      "name": "Inspectorv2FilterFilterCriteriaSeverityList",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 5423
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaSeverity"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaSeverityList"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaSeverityOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaSeverityOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-filter/index.ts",
          "line": 5349
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 5339
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 5397
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 5413
          },
          "name": "resetValue"
        }
      ],
      "name": "Inspectorv2FilterFilterCriteriaSeverityOutputReference",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 5401
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 5417
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 5391
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 5407
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 5353
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaSeverity"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaSeverityOutputReference"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaTitle": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaTitle",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 5441
      },
      "name": "Inspectorv2FilterFilterCriteriaTitle",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#comparison Inspectorv2Filter#comparison}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 5445
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#value Inspectorv2Filter#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 5449
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaTitle"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaTitleList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaTitleList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-filter/index.ts",
          "line": 5579
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 5571
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 5586
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaTitleOutputReference"
            }
          }
        }
      ],
      "name": "Inspectorv2FilterFilterCriteriaTitleList",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 5572
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaTitle"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaTitleList"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaTitleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaTitleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-filter/index.ts",
          "line": 5498
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 5488
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 5546
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 5562
          },
          "name": "resetValue"
        }
      ],
      "name": "Inspectorv2FilterFilterCriteriaTitleOutputReference",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 5550
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 5566
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 5540
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 5556
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 5502
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaTitle"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaTitleOutputReference"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaUpdatedAt": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaUpdatedAt",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 5590
      },
      "name": "Inspectorv2FilterFilterCriteriaUpdatedAt",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#end_inclusive Inspectorv2Filter#end_inclusive}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 5594
          },
          "name": "endInclusive",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#start_inclusive Inspectorv2Filter#start_inclusive}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 5598
          },
          "name": "startInclusive",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaUpdatedAt"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaUpdatedAtList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaUpdatedAtList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-filter/index.ts",
          "line": 5728
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 5720
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 5735
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaUpdatedAtOutputReference"
            }
          }
        }
      ],
      "name": "Inspectorv2FilterFilterCriteriaUpdatedAtList",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 5721
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaUpdatedAt"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaUpdatedAtList"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaUpdatedAtOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaUpdatedAtOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-filter/index.ts",
          "line": 5647
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 5637
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 5695
          },
          "name": "resetEndInclusive"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 5711
          },
          "name": "resetStartInclusive"
        }
      ],
      "name": "Inspectorv2FilterFilterCriteriaUpdatedAtOutputReference",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 5699
          },
          "name": "endInclusiveInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 5715
          },
          "name": "startInclusiveInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 5689
          },
          "name": "endInclusive",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 5705
          },
          "name": "startInclusive",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 5651
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaUpdatedAt"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaUpdatedAtOutputReference"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVendorSeverity": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVendorSeverity",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 5739
      },
      "name": "Inspectorv2FilterFilterCriteriaVendorSeverity",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#comparison Inspectorv2Filter#comparison}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 5743
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#value Inspectorv2Filter#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 5747
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaVendorSeverity"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVendorSeverityList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVendorSeverityList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-filter/index.ts",
          "line": 5877
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 5869
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 5884
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVendorSeverityOutputReference"
            }
          }
        }
      ],
      "name": "Inspectorv2FilterFilterCriteriaVendorSeverityList",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 5870
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVendorSeverity"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaVendorSeverityList"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVendorSeverityOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVendorSeverityOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-filter/index.ts",
          "line": 5796
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 5786
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 5844
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 5860
          },
          "name": "resetValue"
        }
      ],
      "name": "Inspectorv2FilterFilterCriteriaVendorSeverityOutputReference",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 5848
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 5864
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 5838
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 5854
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 5800
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVendorSeverity"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaVendorSeverityOutputReference"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerabilityId": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerabilityId",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 5888
      },
      "name": "Inspectorv2FilterFilterCriteriaVulnerabilityId",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#comparison Inspectorv2Filter#comparison}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 5892
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#value Inspectorv2Filter#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 5896
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaVulnerabilityId"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerabilityIdList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerabilityIdList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-filter/index.ts",
          "line": 6026
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 6018
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 6033
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerabilityIdOutputReference"
            }
          }
        }
      ],
      "name": "Inspectorv2FilterFilterCriteriaVulnerabilityIdList",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 6019
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerabilityId"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaVulnerabilityIdList"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerabilityIdOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerabilityIdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-filter/index.ts",
          "line": 5945
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 5935
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 5993
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 6009
          },
          "name": "resetValue"
        }
      ],
      "name": "Inspectorv2FilterFilterCriteriaVulnerabilityIdOutputReference",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 5997
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 6013
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 5987
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 6003
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 5949
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerabilityId"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaVulnerabilityIdOutputReference"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerabilitySource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerabilitySource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 6037
      },
      "name": "Inspectorv2FilterFilterCriteriaVulnerabilitySource",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#comparison Inspectorv2Filter#comparison}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 6041
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#value Inspectorv2Filter#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 6045
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaVulnerabilitySource"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerabilitySourceList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerabilitySourceList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-filter/index.ts",
          "line": 6175
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 6167
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 6182
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerabilitySourceOutputReference"
            }
          }
        }
      ],
      "name": "Inspectorv2FilterFilterCriteriaVulnerabilitySourceList",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 6168
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerabilitySource"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaVulnerabilitySourceList"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerabilitySourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerabilitySourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-filter/index.ts",
          "line": 6094
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 6084
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 6142
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 6158
          },
          "name": "resetValue"
        }
      ],
      "name": "Inspectorv2FilterFilterCriteriaVulnerabilitySourceOutputReference",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 6146
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 6162
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 6136
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 6152
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 6098
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerabilitySource"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaVulnerabilitySourceOutputReference"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerablePackages": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerablePackages",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 7202
      },
      "name": "Inspectorv2FilterFilterCriteriaVulnerablePackages",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#architecture Inspectorv2Filter#architecture}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 7206
          },
          "name": "architecture",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerablePackagesArchitecture"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#epoch Inspectorv2Filter#epoch}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 7210
          },
          "name": "epoch",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerablePackagesEpoch"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#file_path Inspectorv2Filter#file_path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 7214
          },
          "name": "filePath",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerablePackagesFilePath"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#name Inspectorv2Filter#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 7218
          },
          "name": "name",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerablePackagesName"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#release Inspectorv2Filter#release}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 7222
          },
          "name": "release",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerablePackagesRelease"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#source_lambda_layer_arn Inspectorv2Filter#source_lambda_layer_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 7226
          },
          "name": "sourceLambdaLayerArn",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerablePackagesSourceLambdaLayerArn"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#source_layer_hash Inspectorv2Filter#source_layer_hash}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 7230
          },
          "name": "sourceLayerHash",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerablePackagesSourceLayerHash"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#version Inspectorv2Filter#version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 7234
          },
          "name": "version",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerablePackagesVersion"
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaVulnerablePackages"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerablePackagesArchitecture": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerablePackagesArchitecture",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 6186
      },
      "name": "Inspectorv2FilterFilterCriteriaVulnerablePackagesArchitecture",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#comparison Inspectorv2Filter#comparison}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 6190
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#value Inspectorv2Filter#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 6194
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaVulnerablePackagesArchitecture"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerablePackagesArchitectureOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerablePackagesArchitectureOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-filter/index.ts",
          "line": 6241
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 6233
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 6289
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 6305
          },
          "name": "resetValue"
        }
      ],
      "name": "Inspectorv2FilterFilterCriteriaVulnerablePackagesArchitectureOutputReference",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 6293
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 6309
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 6283
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 6299
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 6245
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerablePackagesArchitecture"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaVulnerablePackagesArchitectureOutputReference"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerablePackagesEpoch": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerablePackagesEpoch",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 6313
      },
      "name": "Inspectorv2FilterFilterCriteriaVulnerablePackagesEpoch",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#lower_inclusive Inspectorv2Filter#lower_inclusive}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 6317
          },
          "name": "lowerInclusive",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#upper_inclusive Inspectorv2Filter#upper_inclusive}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 6321
          },
          "name": "upperInclusive",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaVulnerablePackagesEpoch"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerablePackagesEpochOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerablePackagesEpochOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-filter/index.ts",
          "line": 6368
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 6360
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 6416
          },
          "name": "resetLowerInclusive"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 6432
          },
          "name": "resetUpperInclusive"
        }
      ],
      "name": "Inspectorv2FilterFilterCriteriaVulnerablePackagesEpochOutputReference",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 6420
          },
          "name": "lowerInclusiveInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 6436
          },
          "name": "upperInclusiveInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 6410
          },
          "name": "lowerInclusive",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 6426
          },
          "name": "upperInclusive",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 6372
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerablePackagesEpoch"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaVulnerablePackagesEpochOutputReference"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerablePackagesFilePath": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerablePackagesFilePath",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 6440
      },
      "name": "Inspectorv2FilterFilterCriteriaVulnerablePackagesFilePath",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#comparison Inspectorv2Filter#comparison}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 6444
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#value Inspectorv2Filter#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 6448
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaVulnerablePackagesFilePath"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerablePackagesFilePathOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerablePackagesFilePathOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-filter/index.ts",
          "line": 6495
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 6487
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 6543
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 6559
          },
          "name": "resetValue"
        }
      ],
      "name": "Inspectorv2FilterFilterCriteriaVulnerablePackagesFilePathOutputReference",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 6547
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 6563
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 6537
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 6553
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 6499
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerablePackagesFilePath"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaVulnerablePackagesFilePathOutputReference"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerablePackagesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerablePackagesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-filter/index.ts",
          "line": 7538
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 7530
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 7545
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerablePackagesOutputReference"
            }
          }
        }
      ],
      "name": "Inspectorv2FilterFilterCriteriaVulnerablePackagesList",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 7531
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerablePackages"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaVulnerablePackagesList"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerablePackagesName": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerablePackagesName",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 6567
      },
      "name": "Inspectorv2FilterFilterCriteriaVulnerablePackagesName",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#comparison Inspectorv2Filter#comparison}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 6571
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#value Inspectorv2Filter#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 6575
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaVulnerablePackagesName"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerablePackagesNameOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerablePackagesNameOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-filter/index.ts",
          "line": 6622
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 6614
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 6670
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 6686
          },
          "name": "resetValue"
        }
      ],
      "name": "Inspectorv2FilterFilterCriteriaVulnerablePackagesNameOutputReference",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 6674
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 6690
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 6664
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 6680
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 6626
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerablePackagesName"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaVulnerablePackagesNameOutputReference"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerablePackagesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerablePackagesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-filter/index.ts",
          "line": 7325
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 7315
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 7406
          },
          "name": "putArchitecture",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerablePackagesArchitecture"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 7422
          },
          "name": "putEpoch",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerablePackagesEpoch"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 7438
          },
          "name": "putFilePath",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerablePackagesFilePath"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 7454
          },
          "name": "putName",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerablePackagesName"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 7470
          },
          "name": "putRelease",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerablePackagesRelease"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 7486
          },
          "name": "putSourceLambdaLayerArn",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerablePackagesSourceLambdaLayerArn"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 7502
          },
          "name": "putSourceLayerHash",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerablePackagesSourceLayerHash"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 7518
          },
          "name": "putVersion",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerablePackagesVersion"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 7409
          },
          "name": "resetArchitecture"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 7425
          },
          "name": "resetEpoch"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 7441
          },
          "name": "resetFilePath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 7457
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 7473
          },
          "name": "resetRelease"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 7489
          },
          "name": "resetSourceLambdaLayerArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 7505
          },
          "name": "resetSourceLayerHash"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 7521
          },
          "name": "resetVersion"
        }
      ],
      "name": "Inspectorv2FilterFilterCriteriaVulnerablePackagesOutputReference",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 7403
          },
          "name": "architecture",
          "type": {
            "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerablePackagesArchitectureOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 7419
          },
          "name": "epoch",
          "type": {
            "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerablePackagesEpochOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 7435
          },
          "name": "filePath",
          "type": {
            "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerablePackagesFilePathOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 7451
          },
          "name": "name",
          "type": {
            "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerablePackagesNameOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 7467
          },
          "name": "release",
          "type": {
            "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerablePackagesReleaseOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 7483
          },
          "name": "sourceLambdaLayerArn",
          "type": {
            "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerablePackagesSourceLambdaLayerArnOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 7499
          },
          "name": "sourceLayerHash",
          "type": {
            "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerablePackagesSourceLayerHashOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 7515
          },
          "name": "version",
          "type": {
            "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerablePackagesVersionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 7413
          },
          "name": "architectureInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerablePackagesArchitecture"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 7429
          },
          "name": "epochInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerablePackagesEpoch"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 7445
          },
          "name": "filePathInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerablePackagesFilePath"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 7461
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerablePackagesName"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 7477
          },
          "name": "releaseInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerablePackagesRelease"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 7493
          },
          "name": "sourceLambdaLayerArnInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerablePackagesSourceLambdaLayerArn"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 7509
          },
          "name": "sourceLayerHashInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerablePackagesSourceLayerHash"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 7525
          },
          "name": "versionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerablePackagesVersion"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 7329
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerablePackages"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaVulnerablePackagesOutputReference"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerablePackagesRelease": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerablePackagesRelease",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 6694
      },
      "name": "Inspectorv2FilterFilterCriteriaVulnerablePackagesRelease",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#comparison Inspectorv2Filter#comparison}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 6698
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#value Inspectorv2Filter#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 6702
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaVulnerablePackagesRelease"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerablePackagesReleaseOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerablePackagesReleaseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-filter/index.ts",
          "line": 6749
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 6741
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 6797
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 6813
          },
          "name": "resetValue"
        }
      ],
      "name": "Inspectorv2FilterFilterCriteriaVulnerablePackagesReleaseOutputReference",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 6801
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 6817
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 6791
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 6807
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 6753
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerablePackagesRelease"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaVulnerablePackagesReleaseOutputReference"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerablePackagesSourceLambdaLayerArn": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerablePackagesSourceLambdaLayerArn",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 6821
      },
      "name": "Inspectorv2FilterFilterCriteriaVulnerablePackagesSourceLambdaLayerArn",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#comparison Inspectorv2Filter#comparison}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 6825
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#value Inspectorv2Filter#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 6829
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaVulnerablePackagesSourceLambdaLayerArn"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerablePackagesSourceLambdaLayerArnOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerablePackagesSourceLambdaLayerArnOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-filter/index.ts",
          "line": 6876
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 6868
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 6924
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 6940
          },
          "name": "resetValue"
        }
      ],
      "name": "Inspectorv2FilterFilterCriteriaVulnerablePackagesSourceLambdaLayerArnOutputReference",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 6928
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 6944
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 6918
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 6934
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 6880
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerablePackagesSourceLambdaLayerArn"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaVulnerablePackagesSourceLambdaLayerArnOutputReference"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerablePackagesSourceLayerHash": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerablePackagesSourceLayerHash",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 6948
      },
      "name": "Inspectorv2FilterFilterCriteriaVulnerablePackagesSourceLayerHash",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#comparison Inspectorv2Filter#comparison}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 6952
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#value Inspectorv2Filter#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 6956
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaVulnerablePackagesSourceLayerHash"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerablePackagesSourceLayerHashOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerablePackagesSourceLayerHashOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-filter/index.ts",
          "line": 7003
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 6995
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 7051
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 7067
          },
          "name": "resetValue"
        }
      ],
      "name": "Inspectorv2FilterFilterCriteriaVulnerablePackagesSourceLayerHashOutputReference",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 7055
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 7071
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 7045
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 7061
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 7007
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerablePackagesSourceLayerHash"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaVulnerablePackagesSourceLayerHashOutputReference"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerablePackagesVersion": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerablePackagesVersion",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 7075
      },
      "name": "Inspectorv2FilterFilterCriteriaVulnerablePackagesVersion",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#comparison Inspectorv2Filter#comparison}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 7079
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/inspectorv2_filter#value Inspectorv2Filter#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 7083
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaVulnerablePackagesVersion"
    },
    "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerablePackagesVersionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerablePackagesVersionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/inspectorv2-filter/index.ts",
          "line": 7130
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/inspectorv2-filter/index.ts",
        "line": 7122
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 7178
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 7194
          },
          "name": "resetValue"
        }
      ],
      "name": "Inspectorv2FilterFilterCriteriaVulnerablePackagesVersionOutputReference",
      "namespace": "inspectorv2Filter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 7182
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 7198
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 7172
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 7188
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/inspectorv2-filter/index.ts",
            "line": 7134
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.inspectorv2Filter.Inspectorv2FilterFilterCriteriaVulnerablePackagesVersion"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/inspectorv2-filter/index:Inspectorv2FilterFilterCriteriaVulnerablePackagesVersionOutputReference"
    },
    "@cdktn/provider-awscc.interconnectConnection.InterconnectConnection": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/interconnect_connection awscc_interconnect_connection}."
      },
      "fqn": "@cdktn/provider-awscc.interconnectConnection.InterconnectConnection",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/interconnect_connection awscc_interconnect_connection} Resource."
        },
        "locationInModule": {
          "filename": "src/interconnect-connection/index.ts",
          "line": 539
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.interconnectConnection.InterconnectConnectionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/interconnect-connection/index.ts",
        "line": 507
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a InterconnectConnection resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/interconnect-connection/index.ts",
            "line": 524
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the InterconnectConnection to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/interconnect_connection#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing InterconnectConnection that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the InterconnectConnection to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/interconnect-connection/index.ts",
            "line": 595
          },
          "name": "putAttachPoint",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.interconnectConnection.InterconnectConnectionAttachPoint"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/interconnect-connection/index.ts",
            "line": 682
          },
          "name": "putRemoteAccount",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.interconnectConnection.InterconnectConnectionRemoteAccount"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/interconnect-connection/index.ts",
            "line": 724
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.interconnectConnection.InterconnectConnectionTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/interconnect-connection/index.ts",
            "line": 577
          },
          "name": "resetActivationKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/interconnect-connection/index.ts",
            "line": 611
          },
          "name": "resetBandwidth"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/interconnect-connection/index.ts",
            "line": 637
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/interconnect-connection/index.ts",
            "line": 653
          },
          "name": "resetEnvironmentId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/interconnect-connection/index.ts",
            "line": 685
          },
          "name": "resetRemoteAccount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/interconnect-connection/index.ts",
            "line": 701
          },
          "name": "resetRemoteOwnerAccount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/interconnect-connection/index.ts",
            "line": 727
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/interconnect-connection/index.ts",
            "line": 744
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/interconnect-connection/index.ts",
            "line": 757
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "InterconnectConnection",
      "namespace": "interconnectConnection",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/interconnect-connection/index.ts",
            "line": 512
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/interconnect-connection/index.ts",
            "line": 586
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/interconnect-connection/index.ts",
            "line": 592
          },
          "name": "attachPoint",
          "type": {
            "fqn": "@cdktn/provider-awscc.interconnectConnection.InterconnectConnectionAttachPointOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/interconnect-connection/index.ts",
            "line": 620
          },
          "name": "billingTier",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/interconnect-connection/index.ts",
            "line": 625
          },
          "name": "connectionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/interconnect-connection/index.ts",
            "line": 662
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/interconnect-connection/index.ts",
            "line": 667
          },
          "name": "ownerAccount",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/interconnect-connection/index.ts",
            "line": 673
          },
          "name": "providerName",
          "type": {
            "fqn": "@cdktn/provider-awscc.interconnectConnection.InterconnectConnectionProviderNameOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/interconnect-connection/index.ts",
            "line": 679
          },
          "name": "remoteAccount",
          "type": {
            "fqn": "@cdktn/provider-awscc.interconnectConnection.InterconnectConnectionRemoteAccountOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/interconnect-connection/index.ts",
            "line": 710
          },
          "name": "sharedId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/interconnect-connection/index.ts",
            "line": 715
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/interconnect-connection/index.ts",
            "line": 721
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.interconnectConnection.InterconnectConnectionTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/interconnect-connection/index.ts",
            "line": 736
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/interconnect-connection/index.ts",
            "line": 581
          },
          "name": "activationKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/interconnect-connection/index.ts",
            "line": 599
          },
          "name": "attachPointInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.interconnectConnection.InterconnectConnectionAttachPoint"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/interconnect-connection/index.ts",
            "line": 615
          },
          "name": "bandwidthInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/interconnect-connection/index.ts",
            "line": 641
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/interconnect-connection/index.ts",
            "line": 657
          },
          "name": "environmentIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/interconnect-connection/index.ts",
            "line": 689
          },
          "name": "remoteAccountInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.interconnectConnection.InterconnectConnectionRemoteAccount"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/interconnect-connection/index.ts",
            "line": 705
          },
          "name": "remoteOwnerAccountInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/interconnect-connection/index.ts",
            "line": 731
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.interconnectConnection.InterconnectConnectionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/interconnect-connection/index.ts",
            "line": 571
          },
          "name": "activationKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/interconnect-connection/index.ts",
            "line": 605
          },
          "name": "bandwidth",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/interconnect-connection/index.ts",
            "line": 631
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/interconnect-connection/index.ts",
            "line": 647
          },
          "name": "environmentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/interconnect-connection/index.ts",
            "line": 695
          },
          "name": "remoteOwnerAccount",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/interconnect-connection/index:InterconnectConnection"
    },
    "@cdktn/provider-awscc.interconnectConnection.InterconnectConnectionAttachPoint": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.interconnectConnection.InterconnectConnectionAttachPoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/interconnect-connection/index.ts",
        "line": 64
      },
      "name": "InterconnectConnectionAttachPoint",
      "namespace": "interconnectConnection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/interconnect_connection#arn InterconnectConnection#arn}",
            "stability": "stable",
            "summary": "The ARN of the resource to attach to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/interconnect-connection/index.ts",
            "line": 70
          },
          "name": "arn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/interconnect_connection#direct_connect_gateway InterconnectConnection#direct_connect_gateway}",
            "stability": "stable",
            "summary": "The ID of the Direct Connect Gateway to attach to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/interconnect-connection/index.ts",
            "line": 76
          },
          "name": "directConnectGateway",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/interconnect-connection/index:InterconnectConnectionAttachPoint"
    },
    "@cdktn/provider-awscc.interconnectConnection.InterconnectConnectionAttachPointOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.interconnectConnection.InterconnectConnectionAttachPointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/interconnect-connection/index.ts",
          "line": 123
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/interconnect-connection/index.ts",
        "line": 115
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/interconnect-connection/index.ts",
            "line": 171
          },
          "name": "resetArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/interconnect-connection/index.ts",
            "line": 187
          },
          "name": "resetDirectConnectGateway"
        }
      ],
      "name": "InterconnectConnectionAttachPointOutputReference",
      "namespace": "interconnectConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/interconnect-connection/index.ts",
            "line": 175
          },
          "name": "arnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/interconnect-connection/index.ts",
            "line": 191
          },
          "name": "directConnectGatewayInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/interconnect-connection/index.ts",
            "line": 165
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/interconnect-connection/index.ts",
            "line": 181
          },
          "name": "directConnectGateway",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/interconnect-connection/index.ts",
            "line": 127
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.interconnectConnection.InterconnectConnectionAttachPoint"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/interconnect-connection/index:InterconnectConnectionAttachPointOutputReference"
    },
    "@cdktn/provider-awscc.interconnectConnection.InterconnectConnectionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.interconnectConnection.InterconnectConnectionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/interconnect-connection/index.ts",
        "line": 14
      },
      "name": "InterconnectConnectionConfig",
      "namespace": "interconnectConnection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/interconnect_connection#attach_point InterconnectConnection#attach_point}",
            "stability": "stable",
            "summary": "The logical attachment point in your AWS network where the managed connection will be connected."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/interconnect-connection/index.ts",
            "line": 26
          },
          "name": "attachPoint",
          "type": {
            "fqn": "@cdktn/provider-awscc.interconnectConnection.InterconnectConnectionAttachPoint"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/interconnect_connection#activation_key InterconnectConnection#activation_key}",
            "stability": "stable",
            "summary": "The activation key for accepting a connection proposal from a partner CSP. Mutually exclusive with EnvironmentId."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/interconnect-connection/index.ts",
            "line": 20
          },
          "name": "activationKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/interconnect_connection#bandwidth InterconnectConnection#bandwidth}",
            "stability": "stable",
            "summary": "The bandwidth of the connection (e.g., 50Mbps, 1Gbps). Required when creating a connection through AWS."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/interconnect-connection/index.ts",
            "line": 32
          },
          "name": "bandwidth",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/interconnect_connection#description InterconnectConnection#description}",
            "stability": "stable",
            "summary": "A description of the connection."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/interconnect-connection/index.ts",
            "line": 38
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/interconnect_connection#environment_id InterconnectConnection#environment_id}",
            "stability": "stable",
            "summary": "The ID of the environment for the connection. Required when creating a connection through AWS. Mutually exclusive with ActivationKey."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/interconnect-connection/index.ts",
            "line": 44
          },
          "name": "environmentId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/interconnect_connection#remote_account InterconnectConnection#remote_account}",
            "stability": "stable",
            "summary": "The remote account identifier for the connection. Required when creating a connection through AWS. Replaces RemoteOwnerAccount."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/interconnect-connection/index.ts",
            "line": 50
          },
          "name": "remoteAccount",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.interconnectConnection.InterconnectConnectionRemoteAccount"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/interconnect_connection#remote_owner_account InterconnectConnection#remote_owner_account}",
            "stability": "stable",
            "summary": "Deprecated. Use RemoteAccount instead. The account ID of the remote owner. Required when creating a connection through AWS."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/interconnect-connection/index.ts",
            "line": 56
          },
          "name": "remoteOwnerAccount",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/interconnect_connection#tags InterconnectConnection#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/interconnect-connection/index.ts",
            "line": 62
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.interconnectConnection.InterconnectConnectionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/interconnect-connection/index:InterconnectConnectionConfig"
    },
    "@cdktn/provider-awscc.interconnectConnection.InterconnectConnectionProviderName": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.interconnectConnection.InterconnectConnectionProviderName",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/interconnect-connection/index.ts",
        "line": 195
      },
      "name": "InterconnectConnectionProviderName",
      "namespace": "interconnectConnection",
      "symbolId": "src/interconnect-connection/index:InterconnectConnectionProviderName"
    },
    "@cdktn/provider-awscc.interconnectConnection.InterconnectConnectionProviderNameOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.interconnectConnection.InterconnectConnectionProviderNameOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/interconnect-connection/index.ts",
          "line": 225
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/interconnect-connection/index.ts",
        "line": 218
      },
      "name": "InterconnectConnectionProviderNameOutputReference",
      "namespace": "interconnectConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/interconnect-connection/index.ts",
            "line": 245
          },
          "name": "cloudServiceProvider",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/interconnect-connection/index.ts",
            "line": 250
          },
          "name": "lastMileProvider",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/interconnect-connection/index.ts",
            "line": 229
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.interconnectConnection.InterconnectConnectionProviderName"
          }
        }
      ],
      "symbolId": "src/interconnect-connection/index:InterconnectConnectionProviderNameOutputReference"
    },
    "@cdktn/provider-awscc.interconnectConnection.InterconnectConnectionRemoteAccount": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.interconnectConnection.InterconnectConnectionRemoteAccount",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/interconnect-connection/index.ts",
        "line": 254
      },
      "name": "InterconnectConnectionRemoteAccount",
      "namespace": "interconnectConnection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/interconnect_connection#identifier InterconnectConnection#identifier}",
            "stability": "stable",
            "summary": "The identifier of the remote account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/interconnect-connection/index.ts",
            "line": 260
          },
          "name": "identifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/interconnect-connection/index:InterconnectConnectionRemoteAccount"
    },
    "@cdktn/provider-awscc.interconnectConnection.InterconnectConnectionRemoteAccountOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.interconnectConnection.InterconnectConnectionRemoteAccountOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/interconnect-connection/index.ts",
          "line": 300
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/interconnect-connection/index.ts",
        "line": 292
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/interconnect-connection/index.ts",
            "line": 342
          },
          "name": "resetIdentifier"
        }
      ],
      "name": "InterconnectConnectionRemoteAccountOutputReference",
      "namespace": "interconnectConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/interconnect-connection/index.ts",
            "line": 346
          },
          "name": "identifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/interconnect-connection/index.ts",
            "line": 336
          },
          "name": "identifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/interconnect-connection/index.ts",
            "line": 304
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.interconnectConnection.InterconnectConnectionRemoteAccount"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/interconnect-connection/index:InterconnectConnectionRemoteAccountOutputReference"
    },
    "@cdktn/provider-awscc.interconnectConnection.InterconnectConnectionTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.interconnectConnection.InterconnectConnectionTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/interconnect-connection/index.ts",
        "line": 350
      },
      "name": "InterconnectConnectionTags",
      "namespace": "interconnectConnection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/interconnect_connection#key InterconnectConnection#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/interconnect-connection/index.ts",
            "line": 356
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/interconnect_connection#value InterconnectConnection#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/interconnect-connection/index.ts",
            "line": 362
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/interconnect-connection/index:InterconnectConnectionTags"
    },
    "@cdktn/provider-awscc.interconnectConnection.InterconnectConnectionTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.interconnectConnection.InterconnectConnectionTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/interconnect-connection/index.ts",
          "line": 492
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/interconnect-connection/index.ts",
        "line": 484
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/interconnect-connection/index.ts",
            "line": 499
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.interconnectConnection.InterconnectConnectionTagsOutputReference"
            }
          }
        }
      ],
      "name": "InterconnectConnectionTagsList",
      "namespace": "interconnectConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/interconnect-connection/index.ts",
            "line": 485
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.interconnectConnection.InterconnectConnectionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/interconnect-connection/index:InterconnectConnectionTagsList"
    },
    "@cdktn/provider-awscc.interconnectConnection.InterconnectConnectionTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.interconnectConnection.InterconnectConnectionTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/interconnect-connection/index.ts",
          "line": 411
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/interconnect-connection/index.ts",
        "line": 401
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/interconnect-connection/index.ts",
            "line": 459
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/interconnect-connection/index.ts",
            "line": 475
          },
          "name": "resetValue"
        }
      ],
      "name": "InterconnectConnectionTagsOutputReference",
      "namespace": "interconnectConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/interconnect-connection/index.ts",
            "line": 463
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/interconnect-connection/index.ts",
            "line": 479
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/interconnect-connection/index.ts",
            "line": 453
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/interconnect-connection/index.ts",
            "line": 469
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/interconnect-connection/index.ts",
            "line": 415
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.interconnectConnection.InterconnectConnectionTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/interconnect-connection/index:InterconnectConnectionTagsOutputReference"
    },
    "@cdktn/provider-awscc.internetmonitorMonitor.InternetmonitorMonitor": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/internetmonitor_monitor awscc_internetmonitor_monitor}."
      },
      "fqn": "@cdktn/provider-awscc.internetmonitorMonitor.InternetmonitorMonitor",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/internetmonitor_monitor awscc_internetmonitor_monitor} Resource."
        },
        "locationInModule": {
          "filename": "src/internetmonitor-monitor/index.ts",
          "line": 1016
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.internetmonitorMonitor.InternetmonitorMonitorConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/internetmonitor-monitor/index.ts",
        "line": 984
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a InternetmonitorMonitor resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 1001
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the InternetmonitorMonitor to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/internetmonitor_monitor#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing InternetmonitorMonitor that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the InternetmonitorMonitor to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 1060
          },
          "name": "putHealthEventsConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.internetmonitorMonitor.InternetmonitorMonitorHealthEventsConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 1097
          },
          "name": "putInternetMeasurementsLogDelivery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.internetmonitorMonitor.InternetmonitorMonitorInternetMeasurementsLogDelivery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 1242
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.internetmonitorMonitor.InternetmonitorMonitorTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 1063
          },
          "name": "resetHealthEventsConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 1084
          },
          "name": "resetIncludeLinkedAccounts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 1100
          },
          "name": "resetInternetMeasurementsLogDelivery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 1116
          },
          "name": "resetLinkedAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 1132
          },
          "name": "resetMaxCityNetworksToMonitor"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 1181
          },
          "name": "resetResources"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 1197
          },
          "name": "resetResourcesToAdd"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 1213
          },
          "name": "resetResourcesToRemove"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 1229
          },
          "name": "resetStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 1245
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 1261
          },
          "name": "resetTrafficPercentageToMonitor"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 1273
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 1290
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "InternetmonitorMonitor",
      "namespace": "internetmonitorMonitor",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 989
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 1051
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 1057
          },
          "name": "healthEventsConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.internetmonitorMonitor.InternetmonitorMonitorHealthEventsConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 1072
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 1094
          },
          "name": "internetMeasurementsLogDelivery",
          "type": {
            "fqn": "@cdktn/provider-awscc.internetmonitorMonitor.InternetmonitorMonitorInternetMeasurementsLogDeliveryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 1141
          },
          "name": "modifiedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 1146
          },
          "name": "monitorArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 1164
          },
          "name": "processingStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 1169
          },
          "name": "processingStatusInfo",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 1239
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.internetmonitorMonitor.InternetmonitorMonitorTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 1067
          },
          "name": "healthEventsConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.internetmonitorMonitor.InternetmonitorMonitorHealthEventsConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 1088
          },
          "name": "includeLinkedAccountsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 1104
          },
          "name": "internetMeasurementsLogDeliveryInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.internetmonitorMonitor.InternetmonitorMonitorInternetMeasurementsLogDelivery"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 1120
          },
          "name": "linkedAccountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 1136
          },
          "name": "maxCityNetworksToMonitorInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 1159
          },
          "name": "monitorNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 1185
          },
          "name": "resourcesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 1201
          },
          "name": "resourcesToAddInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 1217
          },
          "name": "resourcesToRemoveInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 1233
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 1249
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.internetmonitorMonitor.InternetmonitorMonitorTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 1265
          },
          "name": "trafficPercentageToMonitorInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 1078
          },
          "name": "includeLinkedAccounts",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 1110
          },
          "name": "linkedAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 1126
          },
          "name": "maxCityNetworksToMonitor",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 1152
          },
          "name": "monitorName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 1175
          },
          "name": "resources",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 1191
          },
          "name": "resourcesToAdd",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 1207
          },
          "name": "resourcesToRemove",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 1223
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 1255
          },
          "name": "trafficPercentageToMonitor",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/internetmonitor-monitor/index:InternetmonitorMonitor"
    },
    "@cdktn/provider-awscc.internetmonitorMonitor.InternetmonitorMonitorConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.internetmonitorMonitor.InternetmonitorMonitorConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/internetmonitor-monitor/index.ts",
        "line": 14
      },
      "name": "InternetmonitorMonitorConfig",
      "namespace": "internetmonitorMonitor",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/internetmonitor_monitor#monitor_name InternetmonitorMonitor#monitor_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 38
          },
          "name": "monitorName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/internetmonitor_monitor#health_events_config InternetmonitorMonitor#health_events_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 18
          },
          "name": "healthEventsConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.internetmonitorMonitor.InternetmonitorMonitorHealthEventsConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/internetmonitor_monitor#include_linked_accounts InternetmonitorMonitor#include_linked_accounts}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 22
          },
          "name": "includeLinkedAccounts",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/internetmonitor_monitor#internet_measurements_log_delivery InternetmonitorMonitor#internet_measurements_log_delivery}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 26
          },
          "name": "internetMeasurementsLogDelivery",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.internetmonitorMonitor.InternetmonitorMonitorInternetMeasurementsLogDelivery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/internetmonitor_monitor#linked_account_id InternetmonitorMonitor#linked_account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 30
          },
          "name": "linkedAccountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/internetmonitor_monitor#max_city_networks_to_monitor InternetmonitorMonitor#max_city_networks_to_monitor}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 34
          },
          "name": "maxCityNetworksToMonitor",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/internetmonitor_monitor#resources InternetmonitorMonitor#resources}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 42
          },
          "name": "resources",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/internetmonitor_monitor#resources_to_add InternetmonitorMonitor#resources_to_add}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 46
          },
          "name": "resourcesToAdd",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/internetmonitor_monitor#resources_to_remove InternetmonitorMonitor#resources_to_remove}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 50
          },
          "name": "resourcesToRemove",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/internetmonitor_monitor#status InternetmonitorMonitor#status}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 54
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/internetmonitor_monitor#tags InternetmonitorMonitor#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 58
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.internetmonitorMonitor.InternetmonitorMonitorTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/internetmonitor_monitor#traffic_percentage_to_monitor InternetmonitorMonitor#traffic_percentage_to_monitor}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 62
          },
          "name": "trafficPercentageToMonitor",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/internetmonitor-monitor/index:InternetmonitorMonitorConfig"
    },
    "@cdktn/provider-awscc.internetmonitorMonitor.InternetmonitorMonitorHealthEventsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.internetmonitorMonitor.InternetmonitorMonitorHealthEventsConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/internetmonitor-monitor/index.ts",
        "line": 384
      },
      "name": "InternetmonitorMonitorHealthEventsConfig",
      "namespace": "internetmonitorMonitor",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/internetmonitor_monitor#availability_local_health_events_config InternetmonitorMonitor#availability_local_health_events_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 388
          },
          "name": "availabilityLocalHealthEventsConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.internetmonitorMonitor.InternetmonitorMonitorHealthEventsConfigAvailabilityLocalHealthEventsConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/internetmonitor_monitor#availability_score_threshold InternetmonitorMonitor#availability_score_threshold}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 392
          },
          "name": "availabilityScoreThreshold",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/internetmonitor_monitor#performance_local_health_events_config InternetmonitorMonitor#performance_local_health_events_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 396
          },
          "name": "performanceLocalHealthEventsConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.internetmonitorMonitor.InternetmonitorMonitorHealthEventsConfigPerformanceLocalHealthEventsConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/internetmonitor_monitor#performance_score_threshold InternetmonitorMonitor#performance_score_threshold}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 400
          },
          "name": "performanceScoreThreshold",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/internetmonitor-monitor/index:InternetmonitorMonitorHealthEventsConfig"
    },
    "@cdktn/provider-awscc.internetmonitorMonitor.InternetmonitorMonitorHealthEventsConfigAvailabilityLocalHealthEventsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.internetmonitorMonitor.InternetmonitorMonitorHealthEventsConfigAvailabilityLocalHealthEventsConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/internetmonitor-monitor/index.ts",
        "line": 64
      },
      "name": "InternetmonitorMonitorHealthEventsConfigAvailabilityLocalHealthEventsConfig",
      "namespace": "internetmonitorMonitor",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/internetmonitor_monitor#health_score_threshold InternetmonitorMonitor#health_score_threshold}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 68
          },
          "name": "healthScoreThreshold",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/internetmonitor_monitor#min_traffic_impact InternetmonitorMonitor#min_traffic_impact}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 72
          },
          "name": "minTrafficImpact",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/internetmonitor_monitor#status InternetmonitorMonitor#status}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 76
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/internetmonitor-monitor/index:InternetmonitorMonitorHealthEventsConfigAvailabilityLocalHealthEventsConfig"
    },
    "@cdktn/provider-awscc.internetmonitorMonitor.InternetmonitorMonitorHealthEventsConfigAvailabilityLocalHealthEventsConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.internetmonitorMonitor.InternetmonitorMonitorHealthEventsConfigAvailabilityLocalHealthEventsConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/internetmonitor-monitor/index.ts",
          "line": 130
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/internetmonitor-monitor/index.ts",
        "line": 122
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 184
          },
          "name": "resetHealthScoreThreshold"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 200
          },
          "name": "resetMinTrafficImpact"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 216
          },
          "name": "resetStatus"
        }
      ],
      "name": "InternetmonitorMonitorHealthEventsConfigAvailabilityLocalHealthEventsConfigOutputReference",
      "namespace": "internetmonitorMonitor",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 188
          },
          "name": "healthScoreThresholdInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 204
          },
          "name": "minTrafficImpactInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 220
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 178
          },
          "name": "healthScoreThreshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 194
          },
          "name": "minTrafficImpact",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 210
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 134
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.internetmonitorMonitor.InternetmonitorMonitorHealthEventsConfigAvailabilityLocalHealthEventsConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/internetmonitor-monitor/index:InternetmonitorMonitorHealthEventsConfigAvailabilityLocalHealthEventsConfigOutputReference"
    },
    "@cdktn/provider-awscc.internetmonitorMonitor.InternetmonitorMonitorHealthEventsConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.internetmonitorMonitor.InternetmonitorMonitorHealthEventsConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/internetmonitor-monitor/index.ts",
          "line": 461
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/internetmonitor-monitor/index.ts",
        "line": 453
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 518
          },
          "name": "putAvailabilityLocalHealthEventsConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.internetmonitorMonitor.InternetmonitorMonitorHealthEventsConfigAvailabilityLocalHealthEventsConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 550
          },
          "name": "putPerformanceLocalHealthEventsConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.internetmonitorMonitor.InternetmonitorMonitorHealthEventsConfigPerformanceLocalHealthEventsConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 521
          },
          "name": "resetAvailabilityLocalHealthEventsConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 537
          },
          "name": "resetAvailabilityScoreThreshold"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 553
          },
          "name": "resetPerformanceLocalHealthEventsConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 569
          },
          "name": "resetPerformanceScoreThreshold"
        }
      ],
      "name": "InternetmonitorMonitorHealthEventsConfigOutputReference",
      "namespace": "internetmonitorMonitor",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 515
          },
          "name": "availabilityLocalHealthEventsConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.internetmonitorMonitor.InternetmonitorMonitorHealthEventsConfigAvailabilityLocalHealthEventsConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 547
          },
          "name": "performanceLocalHealthEventsConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.internetmonitorMonitor.InternetmonitorMonitorHealthEventsConfigPerformanceLocalHealthEventsConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 525
          },
          "name": "availabilityLocalHealthEventsConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.internetmonitorMonitor.InternetmonitorMonitorHealthEventsConfigAvailabilityLocalHealthEventsConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 541
          },
          "name": "availabilityScoreThresholdInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 557
          },
          "name": "performanceLocalHealthEventsConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.internetmonitorMonitor.InternetmonitorMonitorHealthEventsConfigPerformanceLocalHealthEventsConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 573
          },
          "name": "performanceScoreThresholdInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 531
          },
          "name": "availabilityScoreThreshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 563
          },
          "name": "performanceScoreThreshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 465
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.internetmonitorMonitor.InternetmonitorMonitorHealthEventsConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/internetmonitor-monitor/index:InternetmonitorMonitorHealthEventsConfigOutputReference"
    },
    "@cdktn/provider-awscc.internetmonitorMonitor.InternetmonitorMonitorHealthEventsConfigPerformanceLocalHealthEventsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.internetmonitorMonitor.InternetmonitorMonitorHealthEventsConfigPerformanceLocalHealthEventsConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/internetmonitor-monitor/index.ts",
        "line": 224
      },
      "name": "InternetmonitorMonitorHealthEventsConfigPerformanceLocalHealthEventsConfig",
      "namespace": "internetmonitorMonitor",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/internetmonitor_monitor#health_score_threshold InternetmonitorMonitor#health_score_threshold}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 228
          },
          "name": "healthScoreThreshold",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/internetmonitor_monitor#min_traffic_impact InternetmonitorMonitor#min_traffic_impact}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 232
          },
          "name": "minTrafficImpact",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/internetmonitor_monitor#status InternetmonitorMonitor#status}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 236
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/internetmonitor-monitor/index:InternetmonitorMonitorHealthEventsConfigPerformanceLocalHealthEventsConfig"
    },
    "@cdktn/provider-awscc.internetmonitorMonitor.InternetmonitorMonitorHealthEventsConfigPerformanceLocalHealthEventsConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.internetmonitorMonitor.InternetmonitorMonitorHealthEventsConfigPerformanceLocalHealthEventsConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/internetmonitor-monitor/index.ts",
          "line": 290
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/internetmonitor-monitor/index.ts",
        "line": 282
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 344
          },
          "name": "resetHealthScoreThreshold"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 360
          },
          "name": "resetMinTrafficImpact"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 376
          },
          "name": "resetStatus"
        }
      ],
      "name": "InternetmonitorMonitorHealthEventsConfigPerformanceLocalHealthEventsConfigOutputReference",
      "namespace": "internetmonitorMonitor",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 348
          },
          "name": "healthScoreThresholdInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 364
          },
          "name": "minTrafficImpactInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 380
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 338
          },
          "name": "healthScoreThreshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 354
          },
          "name": "minTrafficImpact",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 370
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 294
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.internetmonitorMonitor.InternetmonitorMonitorHealthEventsConfigPerformanceLocalHealthEventsConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/internetmonitor-monitor/index:InternetmonitorMonitorHealthEventsConfigPerformanceLocalHealthEventsConfigOutputReference"
    },
    "@cdktn/provider-awscc.internetmonitorMonitor.InternetmonitorMonitorInternetMeasurementsLogDelivery": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.internetmonitorMonitor.InternetmonitorMonitorInternetMeasurementsLogDelivery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/internetmonitor-monitor/index.ts",
        "line": 737
      },
      "name": "InternetmonitorMonitorInternetMeasurementsLogDelivery",
      "namespace": "internetmonitorMonitor",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/internetmonitor_monitor#s3_config InternetmonitorMonitor#s3_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 741
          },
          "name": "s3Config",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.internetmonitorMonitor.InternetmonitorMonitorInternetMeasurementsLogDeliveryS3Config"
          }
        }
      ],
      "symbolId": "src/internetmonitor-monitor/index:InternetmonitorMonitorInternetMeasurementsLogDelivery"
    },
    "@cdktn/provider-awscc.internetmonitorMonitor.InternetmonitorMonitorInternetMeasurementsLogDeliveryOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.internetmonitorMonitor.InternetmonitorMonitorInternetMeasurementsLogDeliveryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/internetmonitor-monitor/index.ts",
          "line": 781
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/internetmonitor-monitor/index.ts",
        "line": 773
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 820
          },
          "name": "putS3Config",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.internetmonitorMonitor.InternetmonitorMonitorInternetMeasurementsLogDeliveryS3Config"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 823
          },
          "name": "resetS3Config"
        }
      ],
      "name": "InternetmonitorMonitorInternetMeasurementsLogDeliveryOutputReference",
      "namespace": "internetmonitorMonitor",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 817
          },
          "name": "s3Config",
          "type": {
            "fqn": "@cdktn/provider-awscc.internetmonitorMonitor.InternetmonitorMonitorInternetMeasurementsLogDeliveryS3ConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 827
          },
          "name": "s3ConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.internetmonitorMonitor.InternetmonitorMonitorInternetMeasurementsLogDeliveryS3Config"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 785
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.internetmonitorMonitor.InternetmonitorMonitorInternetMeasurementsLogDelivery"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/internetmonitor-monitor/index:InternetmonitorMonitorInternetMeasurementsLogDeliveryOutputReference"
    },
    "@cdktn/provider-awscc.internetmonitorMonitor.InternetmonitorMonitorInternetMeasurementsLogDeliveryS3Config": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.internetmonitorMonitor.InternetmonitorMonitorInternetMeasurementsLogDeliveryS3Config",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/internetmonitor-monitor/index.ts",
        "line": 577
      },
      "name": "InternetmonitorMonitorInternetMeasurementsLogDeliveryS3Config",
      "namespace": "internetmonitorMonitor",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/internetmonitor_monitor#bucket_name InternetmonitorMonitor#bucket_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 581
          },
          "name": "bucketName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/internetmonitor_monitor#bucket_prefix InternetmonitorMonitor#bucket_prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 585
          },
          "name": "bucketPrefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/internetmonitor_monitor#log_delivery_status InternetmonitorMonitor#log_delivery_status}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 589
          },
          "name": "logDeliveryStatus",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/internetmonitor-monitor/index:InternetmonitorMonitorInternetMeasurementsLogDeliveryS3Config"
    },
    "@cdktn/provider-awscc.internetmonitorMonitor.InternetmonitorMonitorInternetMeasurementsLogDeliveryS3ConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.internetmonitorMonitor.InternetmonitorMonitorInternetMeasurementsLogDeliveryS3ConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/internetmonitor-monitor/index.ts",
          "line": 643
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/internetmonitor-monitor/index.ts",
        "line": 635
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 697
          },
          "name": "resetBucketName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 713
          },
          "name": "resetBucketPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 729
          },
          "name": "resetLogDeliveryStatus"
        }
      ],
      "name": "InternetmonitorMonitorInternetMeasurementsLogDeliveryS3ConfigOutputReference",
      "namespace": "internetmonitorMonitor",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 701
          },
          "name": "bucketNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 717
          },
          "name": "bucketPrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 733
          },
          "name": "logDeliveryStatusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 691
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 707
          },
          "name": "bucketPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 723
          },
          "name": "logDeliveryStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 647
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.internetmonitorMonitor.InternetmonitorMonitorInternetMeasurementsLogDeliveryS3Config"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/internetmonitor-monitor/index:InternetmonitorMonitorInternetMeasurementsLogDeliveryS3ConfigOutputReference"
    },
    "@cdktn/provider-awscc.internetmonitorMonitor.InternetmonitorMonitorTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.internetmonitorMonitor.InternetmonitorMonitorTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/internetmonitor-monitor/index.ts",
        "line": 831
      },
      "name": "InternetmonitorMonitorTags",
      "namespace": "internetmonitorMonitor",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/internetmonitor_monitor#key InternetmonitorMonitor#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 835
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/internetmonitor_monitor#value InternetmonitorMonitor#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 839
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/internetmonitor-monitor/index:InternetmonitorMonitorTags"
    },
    "@cdktn/provider-awscc.internetmonitorMonitor.InternetmonitorMonitorTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.internetmonitorMonitor.InternetmonitorMonitorTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/internetmonitor-monitor/index.ts",
          "line": 969
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/internetmonitor-monitor/index.ts",
        "line": 961
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 976
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.internetmonitorMonitor.InternetmonitorMonitorTagsOutputReference"
            }
          }
        }
      ],
      "name": "InternetmonitorMonitorTagsList",
      "namespace": "internetmonitorMonitor",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 962
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.internetmonitorMonitor.InternetmonitorMonitorTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/internetmonitor-monitor/index:InternetmonitorMonitorTagsList"
    },
    "@cdktn/provider-awscc.internetmonitorMonitor.InternetmonitorMonitorTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.internetmonitorMonitor.InternetmonitorMonitorTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/internetmonitor-monitor/index.ts",
          "line": 888
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/internetmonitor-monitor/index.ts",
        "line": 878
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 936
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 952
          },
          "name": "resetValue"
        }
      ],
      "name": "InternetmonitorMonitorTagsOutputReference",
      "namespace": "internetmonitorMonitor",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 940
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 956
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 930
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 946
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/internetmonitor-monitor/index.ts",
            "line": 892
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.internetmonitorMonitor.InternetmonitorMonitorTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/internetmonitor-monitor/index:InternetmonitorMonitorTagsOutputReference"
    },
    "@cdktn/provider-awscc.invoicingInvoiceUnit.InvoicingInvoiceUnit": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/invoicing_invoice_unit awscc_invoicing_invoice_unit}."
      },
      "fqn": "@cdktn/provider-awscc.invoicingInvoiceUnit.InvoicingInvoiceUnit",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/invoicing_invoice_unit awscc_invoicing_invoice_unit} Resource."
        },
        "locationInModule": {
          "filename": "src/invoicing-invoice-unit/index.ts",
          "line": 316
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.invoicingInvoiceUnit.InvoicingInvoiceUnitConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/invoicing-invoice-unit/index.ts",
        "line": 284
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a InvoicingInvoiceUnit resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/invoicing-invoice-unit/index.ts",
            "line": 301
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the InvoicingInvoiceUnit to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/invoicing_invoice_unit#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing InvoicingInvoiceUnit that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the InvoicingInvoiceUnit to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/invoicing-invoice-unit/index.ts",
            "line": 406
          },
          "name": "putResourceTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.invoicingInvoiceUnit.InvoicingInvoiceUnitResourceTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/invoicing-invoice-unit/index.ts",
            "line": 422
          },
          "name": "putRule",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.invoicingInvoiceUnit.InvoicingInvoiceUnitRule"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/invoicing-invoice-unit/index.ts",
            "line": 352
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/invoicing-invoice-unit/index.ts",
            "line": 409
          },
          "name": "resetResourceTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/invoicing-invoice-unit/index.ts",
            "line": 438
          },
          "name": "resetTaxInheritanceDisabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/invoicing-invoice-unit/index.ts",
            "line": 450
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/invoicing-invoice-unit/index.ts",
            "line": 461
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "InvoicingInvoiceUnit",
      "namespace": "invoicingInvoiceUnit",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/invoicing-invoice-unit/index.ts",
            "line": 289
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/invoicing-invoice-unit/index.ts",
            "line": 361
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/invoicing-invoice-unit/index.ts",
            "line": 379
          },
          "name": "invoiceUnitArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/invoicing-invoice-unit/index.ts",
            "line": 384
          },
          "name": "lastModified",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/invoicing-invoice-unit/index.ts",
            "line": 403
          },
          "name": "resourceTags",
          "type": {
            "fqn": "@cdktn/provider-awscc.invoicingInvoiceUnit.InvoicingInvoiceUnitResourceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/invoicing-invoice-unit/index.ts",
            "line": 419
          },
          "name": "rule",
          "type": {
            "fqn": "@cdktn/provider-awscc.invoicingInvoiceUnit.InvoicingInvoiceUnitRuleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/invoicing-invoice-unit/index.ts",
            "line": 356
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/invoicing-invoice-unit/index.ts",
            "line": 374
          },
          "name": "invoiceReceiverInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/invoicing-invoice-unit/index.ts",
            "line": 397
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/invoicing-invoice-unit/index.ts",
            "line": 413
          },
          "name": "resourceTagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.invoicingInvoiceUnit.InvoicingInvoiceUnitResourceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/invoicing-invoice-unit/index.ts",
            "line": 426
          },
          "name": "ruleInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.invoicingInvoiceUnit.InvoicingInvoiceUnitRule"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/invoicing-invoice-unit/index.ts",
            "line": 442
          },
          "name": "taxInheritanceDisabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/invoicing-invoice-unit/index.ts",
            "line": 346
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/invoicing-invoice-unit/index.ts",
            "line": 367
          },
          "name": "invoiceReceiver",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/invoicing-invoice-unit/index.ts",
            "line": 390
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/invoicing-invoice-unit/index.ts",
            "line": 432
          },
          "name": "taxInheritanceDisabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/invoicing-invoice-unit/index:InvoicingInvoiceUnit"
    },
    "@cdktn/provider-awscc.invoicingInvoiceUnit.InvoicingInvoiceUnitConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.invoicingInvoiceUnit.InvoicingInvoiceUnitConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/invoicing-invoice-unit/index.ts",
        "line": 14
      },
      "name": "InvoicingInvoiceUnitConfig",
      "namespace": "invoicingInvoiceUnit",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/invoicing_invoice_unit#invoice_receiver InvoicingInvoiceUnit#invoice_receiver}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/invoicing-invoice-unit/index.ts",
            "line": 22
          },
          "name": "invoiceReceiver",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/invoicing_invoice_unit#name InvoicingInvoiceUnit#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/invoicing-invoice-unit/index.ts",
            "line": 26
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/invoicing_invoice_unit#rule InvoicingInvoiceUnit#rule}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/invoicing-invoice-unit/index.ts",
            "line": 34
          },
          "name": "rule",
          "type": {
            "fqn": "@cdktn/provider-awscc.invoicingInvoiceUnit.InvoicingInvoiceUnitRule"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/invoicing_invoice_unit#description InvoicingInvoiceUnit#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/invoicing-invoice-unit/index.ts",
            "line": 18
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/invoicing_invoice_unit#resource_tags InvoicingInvoiceUnit#resource_tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/invoicing-invoice-unit/index.ts",
            "line": 30
          },
          "name": "resourceTags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.invoicingInvoiceUnit.InvoicingInvoiceUnitResourceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/invoicing_invoice_unit#tax_inheritance_disabled InvoicingInvoiceUnit#tax_inheritance_disabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/invoicing-invoice-unit/index.ts",
            "line": 38
          },
          "name": "taxInheritanceDisabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/invoicing-invoice-unit/index:InvoicingInvoiceUnitConfig"
    },
    "@cdktn/provider-awscc.invoicingInvoiceUnit.InvoicingInvoiceUnitResourceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.invoicingInvoiceUnit.InvoicingInvoiceUnitResourceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/invoicing-invoice-unit/index.ts",
        "line": 40
      },
      "name": "InvoicingInvoiceUnitResourceTags",
      "namespace": "invoicingInvoiceUnit",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/invoicing_invoice_unit#key InvoicingInvoiceUnit#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/invoicing-invoice-unit/index.ts",
            "line": 44
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/invoicing_invoice_unit#value InvoicingInvoiceUnit#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/invoicing-invoice-unit/index.ts",
            "line": 48
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/invoicing-invoice-unit/index:InvoicingInvoiceUnitResourceTags"
    },
    "@cdktn/provider-awscc.invoicingInvoiceUnit.InvoicingInvoiceUnitResourceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.invoicingInvoiceUnit.InvoicingInvoiceUnitResourceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/invoicing-invoice-unit/index.ts",
          "line": 178
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/invoicing-invoice-unit/index.ts",
        "line": 170
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/invoicing-invoice-unit/index.ts",
            "line": 185
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.invoicingInvoiceUnit.InvoicingInvoiceUnitResourceTagsOutputReference"
            }
          }
        }
      ],
      "name": "InvoicingInvoiceUnitResourceTagsList",
      "namespace": "invoicingInvoiceUnit",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/invoicing-invoice-unit/index.ts",
            "line": 171
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.invoicingInvoiceUnit.InvoicingInvoiceUnitResourceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/invoicing-invoice-unit/index:InvoicingInvoiceUnitResourceTagsList"
    },
    "@cdktn/provider-awscc.invoicingInvoiceUnit.InvoicingInvoiceUnitResourceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.invoicingInvoiceUnit.InvoicingInvoiceUnitResourceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/invoicing-invoice-unit/index.ts",
          "line": 97
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/invoicing-invoice-unit/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/invoicing-invoice-unit/index.ts",
            "line": 145
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/invoicing-invoice-unit/index.ts",
            "line": 161
          },
          "name": "resetValue"
        }
      ],
      "name": "InvoicingInvoiceUnitResourceTagsOutputReference",
      "namespace": "invoicingInvoiceUnit",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/invoicing-invoice-unit/index.ts",
            "line": 149
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/invoicing-invoice-unit/index.ts",
            "line": 165
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/invoicing-invoice-unit/index.ts",
            "line": 139
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/invoicing-invoice-unit/index.ts",
            "line": 155
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/invoicing-invoice-unit/index.ts",
            "line": 101
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.invoicingInvoiceUnit.InvoicingInvoiceUnitResourceTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/invoicing-invoice-unit/index:InvoicingInvoiceUnitResourceTagsOutputReference"
    },
    "@cdktn/provider-awscc.invoicingInvoiceUnit.InvoicingInvoiceUnitRule": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.invoicingInvoiceUnit.InvoicingInvoiceUnitRule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/invoicing-invoice-unit/index.ts",
        "line": 189
      },
      "name": "InvoicingInvoiceUnitRule",
      "namespace": "invoicingInvoiceUnit",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/invoicing_invoice_unit#linked_accounts InvoicingInvoiceUnit#linked_accounts}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/invoicing-invoice-unit/index.ts",
            "line": 193
          },
          "name": "linkedAccounts",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/invoicing-invoice-unit/index:InvoicingInvoiceUnitRule"
    },
    "@cdktn/provider-awscc.invoicingInvoiceUnit.InvoicingInvoiceUnitRuleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.invoicingInvoiceUnit.InvoicingInvoiceUnitRuleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/invoicing-invoice-unit/index.ts",
          "line": 233
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/invoicing-invoice-unit/index.ts",
        "line": 225
      },
      "name": "InvoicingInvoiceUnitRuleOutputReference",
      "namespace": "invoicingInvoiceUnit",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/invoicing-invoice-unit/index.ts",
            "line": 276
          },
          "name": "linkedAccountsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/invoicing-invoice-unit/index.ts",
            "line": 269
          },
          "name": "linkedAccounts",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/invoicing-invoice-unit/index.ts",
            "line": 237
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.invoicingInvoiceUnit.InvoicingInvoiceUnitRule"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/invoicing-invoice-unit/index:InvoicingInvoiceUnitRuleOutputReference"
    },
    "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_account_audit_configuration awscc_iot_account_audit_configuration}."
      },
      "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfiguration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_account_audit_configuration awscc_iot_account_audit_configuration} Resource."
        },
        "locationInModule": {
          "filename": "src/iot-account-audit-configuration/index.ts",
          "line": 2886
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-account-audit-configuration/index.ts",
        "line": 2854
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a IotAccountAuditConfiguration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2871
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the IotAccountAuditConfiguration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_account_audit_configuration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing IotAccountAuditConfiguration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the IotAccountAuditConfiguration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2930
          },
          "name": "putAuditCheckConfigurations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurations"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2943
          },
          "name": "putAuditNotificationTargetConfigurations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditNotificationTargetConfigurations"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2946
          },
          "name": "resetAuditNotificationTargetConfigurations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2976
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2985
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IotAccountAuditConfiguration",
      "namespace": "iotAccountAuditConfiguration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2859
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2927
          },
          "name": "auditCheckConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2940
          },
          "name": "auditNotificationTargetConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditNotificationTargetConfigurationsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2955
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2921
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2934
          },
          "name": "auditCheckConfigurationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurations"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2950
          },
          "name": "auditNotificationTargetConfigurationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditNotificationTargetConfigurations"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2968
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2914
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2961
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-account-audit-configuration/index:IotAccountAuditConfiguration"
    },
    "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-account-audit-configuration/index.ts",
        "line": 1934
      },
      "name": "IotAccountAuditConfigurationAuditCheckConfigurations",
      "namespace": "iotAccountAuditConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_account_audit_configuration#authenticated_cognito_role_overly_permissive_check IotAccountAuditConfiguration#authenticated_cognito_role_overly_permissive_check}",
            "stability": "stable",
            "summary": "The configuration for a specific audit check."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 1940
          },
          "name": "authenticatedCognitoRoleOverlyPermissiveCheck",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsAuthenticatedCognitoRoleOverlyPermissiveCheck"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_account_audit_configuration#ca_certificate_expiring_check IotAccountAuditConfiguration#ca_certificate_expiring_check}",
            "stability": "stable",
            "summary": "The configuration for a specific audit check."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 1946
          },
          "name": "caCertificateExpiringCheck",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsCaCertificateExpiringCheck"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_account_audit_configuration#ca_certificate_key_quality_check IotAccountAuditConfiguration#ca_certificate_key_quality_check}",
            "stability": "stable",
            "summary": "The configuration for a specific audit check."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 1952
          },
          "name": "caCertificateKeyQualityCheck",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsCaCertificateKeyQualityCheck"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_account_audit_configuration#conflicting_client_ids_check IotAccountAuditConfiguration#conflicting_client_ids_check}",
            "stability": "stable",
            "summary": "The configuration for a specific audit check."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 1958
          },
          "name": "conflictingClientIdsCheck",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsConflictingClientIdsCheck"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_account_audit_configuration#device_certificate_age_check IotAccountAuditConfiguration#device_certificate_age_check}",
            "stability": "stable",
            "summary": "A structure containing the configName and corresponding configValue for configuring DeviceCertAgeCheck."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 1964
          },
          "name": "deviceCertificateAgeCheck",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateAgeCheck"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_account_audit_configuration#device_certificate_expiring_check IotAccountAuditConfiguration#device_certificate_expiring_check}",
            "stability": "stable",
            "summary": "A structure containing the configName and corresponding configValue for configuring DeviceCertExpirationCheck."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 1970
          },
          "name": "deviceCertificateExpiringCheck",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateExpiringCheck"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_account_audit_configuration#device_certificate_key_quality_check IotAccountAuditConfiguration#device_certificate_key_quality_check}",
            "stability": "stable",
            "summary": "The configuration for a specific audit check."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 1976
          },
          "name": "deviceCertificateKeyQualityCheck",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateKeyQualityCheck"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_account_audit_configuration#device_certificate_shared_check IotAccountAuditConfiguration#device_certificate_shared_check}",
            "stability": "stable",
            "summary": "The configuration for a specific audit check."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 1982
          },
          "name": "deviceCertificateSharedCheck",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateSharedCheck"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_account_audit_configuration#intermediate_ca_revoked_for_active_device_certificates_check IotAccountAuditConfiguration#intermediate_ca_revoked_for_active_device_certificates_check}",
            "stability": "stable",
            "summary": "The configuration for a specific audit check."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 1988
          },
          "name": "intermediateCaRevokedForActiveDeviceCertificatesCheck",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsIntermediateCaRevokedForActiveDeviceCertificatesCheck"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_account_audit_configuration#iot_policy_overly_permissive_check IotAccountAuditConfiguration#iot_policy_overly_permissive_check}",
            "stability": "stable",
            "summary": "The configuration for a specific audit check."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2000
          },
          "name": "iotPolicyOverlyPermissiveCheck",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsIotPolicyOverlyPermissiveCheck"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_account_audit_configuration#io_t_policy_potential_mis_configuration_check IotAccountAuditConfiguration#io_t_policy_potential_mis_configuration_check}",
            "stability": "stable",
            "summary": "The configuration for a specific audit check."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 1994
          },
          "name": "ioTPolicyPotentialMisConfigurationCheck",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsIoTPolicyPotentialMisConfigurationCheck"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_account_audit_configuration#iot_role_alias_allows_access_to_unused_services_check IotAccountAuditConfiguration#iot_role_alias_allows_access_to_unused_services_check}",
            "stability": "stable",
            "summary": "The configuration for a specific audit check."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2006
          },
          "name": "iotRoleAliasAllowsAccessToUnusedServicesCheck",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsIotRoleAliasAllowsAccessToUnusedServicesCheck"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_account_audit_configuration#iot_role_alias_overly_permissive_check IotAccountAuditConfiguration#iot_role_alias_overly_permissive_check}",
            "stability": "stable",
            "summary": "The configuration for a specific audit check."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2012
          },
          "name": "iotRoleAliasOverlyPermissiveCheck",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsIotRoleAliasOverlyPermissiveCheck"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_account_audit_configuration#logging_disabled_check IotAccountAuditConfiguration#logging_disabled_check}",
            "stability": "stable",
            "summary": "The configuration for a specific audit check."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2018
          },
          "name": "loggingDisabledCheck",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsLoggingDisabledCheck"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_account_audit_configuration#revoked_ca_certificate_still_active_check IotAccountAuditConfiguration#revoked_ca_certificate_still_active_check}",
            "stability": "stable",
            "summary": "The configuration for a specific audit check."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2024
          },
          "name": "revokedCaCertificateStillActiveCheck",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsRevokedCaCertificateStillActiveCheck"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_account_audit_configuration#revoked_device_certificate_still_active_check IotAccountAuditConfiguration#revoked_device_certificate_still_active_check}",
            "stability": "stable",
            "summary": "The configuration for a specific audit check."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2030
          },
          "name": "revokedDeviceCertificateStillActiveCheck",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsRevokedDeviceCertificateStillActiveCheck"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_account_audit_configuration#unauthenticated_cognito_role_overly_permissive_check IotAccountAuditConfiguration#unauthenticated_cognito_role_overly_permissive_check}",
            "stability": "stable",
            "summary": "The configuration for a specific audit check."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2036
          },
          "name": "unauthenticatedCognitoRoleOverlyPermissiveCheck",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsUnauthenticatedCognitoRoleOverlyPermissiveCheck"
          }
        }
      ],
      "symbolId": "src/iot-account-audit-configuration/index:IotAccountAuditConfigurationAuditCheckConfigurations"
    },
    "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsAuthenticatedCognitoRoleOverlyPermissiveCheck": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsAuthenticatedCognitoRoleOverlyPermissiveCheck",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-account-audit-configuration/index.ts",
        "line": 40
      },
      "name": "IotAccountAuditConfigurationAuditCheckConfigurationsAuthenticatedCognitoRoleOverlyPermissiveCheck",
      "namespace": "iotAccountAuditConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_account_audit_configuration#enabled IotAccountAuditConfiguration#enabled}",
            "stability": "stable",
            "summary": "True if the check is enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 46
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-account-audit-configuration/index:IotAccountAuditConfigurationAuditCheckConfigurationsAuthenticatedCognitoRoleOverlyPermissiveCheck"
    },
    "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsAuthenticatedCognitoRoleOverlyPermissiveCheckOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsAuthenticatedCognitoRoleOverlyPermissiveCheckOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-account-audit-configuration/index.ts",
          "line": 86
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-account-audit-configuration/index.ts",
        "line": 78
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 128
          },
          "name": "resetEnabled"
        }
      ],
      "name": "IotAccountAuditConfigurationAuditCheckConfigurationsAuthenticatedCognitoRoleOverlyPermissiveCheckOutputReference",
      "namespace": "iotAccountAuditConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 132
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 122
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 90
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsAuthenticatedCognitoRoleOverlyPermissiveCheck"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-account-audit-configuration/index:IotAccountAuditConfigurationAuditCheckConfigurationsAuthenticatedCognitoRoleOverlyPermissiveCheckOutputReference"
    },
    "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsCaCertificateExpiringCheck": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsCaCertificateExpiringCheck",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-account-audit-configuration/index.ts",
        "line": 136
      },
      "name": "IotAccountAuditConfigurationAuditCheckConfigurationsCaCertificateExpiringCheck",
      "namespace": "iotAccountAuditConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_account_audit_configuration#enabled IotAccountAuditConfiguration#enabled}",
            "stability": "stable",
            "summary": "True if the check is enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 142
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-account-audit-configuration/index:IotAccountAuditConfigurationAuditCheckConfigurationsCaCertificateExpiringCheck"
    },
    "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsCaCertificateExpiringCheckOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsCaCertificateExpiringCheckOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-account-audit-configuration/index.ts",
          "line": 182
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-account-audit-configuration/index.ts",
        "line": 174
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 224
          },
          "name": "resetEnabled"
        }
      ],
      "name": "IotAccountAuditConfigurationAuditCheckConfigurationsCaCertificateExpiringCheckOutputReference",
      "namespace": "iotAccountAuditConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 228
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 218
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 186
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsCaCertificateExpiringCheck"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-account-audit-configuration/index:IotAccountAuditConfigurationAuditCheckConfigurationsCaCertificateExpiringCheckOutputReference"
    },
    "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsCaCertificateKeyQualityCheck": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsCaCertificateKeyQualityCheck",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-account-audit-configuration/index.ts",
        "line": 232
      },
      "name": "IotAccountAuditConfigurationAuditCheckConfigurationsCaCertificateKeyQualityCheck",
      "namespace": "iotAccountAuditConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_account_audit_configuration#enabled IotAccountAuditConfiguration#enabled}",
            "stability": "stable",
            "summary": "True if the check is enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 238
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-account-audit-configuration/index:IotAccountAuditConfigurationAuditCheckConfigurationsCaCertificateKeyQualityCheck"
    },
    "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsCaCertificateKeyQualityCheckOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsCaCertificateKeyQualityCheckOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-account-audit-configuration/index.ts",
          "line": 278
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-account-audit-configuration/index.ts",
        "line": 270
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 320
          },
          "name": "resetEnabled"
        }
      ],
      "name": "IotAccountAuditConfigurationAuditCheckConfigurationsCaCertificateKeyQualityCheckOutputReference",
      "namespace": "iotAccountAuditConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 324
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 314
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 282
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsCaCertificateKeyQualityCheck"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-account-audit-configuration/index:IotAccountAuditConfigurationAuditCheckConfigurationsCaCertificateKeyQualityCheckOutputReference"
    },
    "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsConflictingClientIdsCheck": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsConflictingClientIdsCheck",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-account-audit-configuration/index.ts",
        "line": 328
      },
      "name": "IotAccountAuditConfigurationAuditCheckConfigurationsConflictingClientIdsCheck",
      "namespace": "iotAccountAuditConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_account_audit_configuration#enabled IotAccountAuditConfiguration#enabled}",
            "stability": "stable",
            "summary": "True if the check is enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 334
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-account-audit-configuration/index:IotAccountAuditConfigurationAuditCheckConfigurationsConflictingClientIdsCheck"
    },
    "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsConflictingClientIdsCheckOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsConflictingClientIdsCheckOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-account-audit-configuration/index.ts",
          "line": 374
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-account-audit-configuration/index.ts",
        "line": 366
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 416
          },
          "name": "resetEnabled"
        }
      ],
      "name": "IotAccountAuditConfigurationAuditCheckConfigurationsConflictingClientIdsCheckOutputReference",
      "namespace": "iotAccountAuditConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 420
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 410
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 378
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsConflictingClientIdsCheck"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-account-audit-configuration/index:IotAccountAuditConfigurationAuditCheckConfigurationsConflictingClientIdsCheckOutputReference"
    },
    "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateAgeCheck": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateAgeCheck",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-account-audit-configuration/index.ts",
        "line": 520
      },
      "name": "IotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateAgeCheck",
      "namespace": "iotAccountAuditConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_account_audit_configuration#configuration IotAccountAuditConfiguration#configuration}",
            "stability": "stable",
            "summary": "A structure containing the configName and corresponding configValue for configuring audit checks."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 526
          },
          "name": "configuration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateAgeCheckConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_account_audit_configuration#enabled IotAccountAuditConfiguration#enabled}",
            "stability": "stable",
            "summary": "True if the check is enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 532
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-account-audit-configuration/index:IotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateAgeCheck"
    },
    "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateAgeCheckConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateAgeCheckConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-account-audit-configuration/index.ts",
        "line": 424
      },
      "name": "IotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateAgeCheckConfiguration",
      "namespace": "iotAccountAuditConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_account_audit_configuration#cert_age_threshold_in_days IotAccountAuditConfiguration#cert_age_threshold_in_days}",
            "stability": "stable",
            "summary": "The configValue for configuring audit checks."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 430
          },
          "name": "certAgeThresholdInDays",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-account-audit-configuration/index:IotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateAgeCheckConfiguration"
    },
    "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateAgeCheckConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateAgeCheckConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-account-audit-configuration/index.ts",
          "line": 470
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-account-audit-configuration/index.ts",
        "line": 462
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 512
          },
          "name": "resetCertAgeThresholdInDays"
        }
      ],
      "name": "IotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateAgeCheckConfigurationOutputReference",
      "namespace": "iotAccountAuditConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 516
          },
          "name": "certAgeThresholdInDaysInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 506
          },
          "name": "certAgeThresholdInDays",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 474
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateAgeCheckConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-account-audit-configuration/index:IotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateAgeCheckConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateAgeCheckOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateAgeCheckOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-account-audit-configuration/index.ts",
          "line": 579
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-account-audit-configuration/index.ts",
        "line": 571
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 624
          },
          "name": "putConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateAgeCheckConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 627
          },
          "name": "resetConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 643
          },
          "name": "resetEnabled"
        }
      ],
      "name": "IotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateAgeCheckOutputReference",
      "namespace": "iotAccountAuditConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 621
          },
          "name": "configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateAgeCheckConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 631
          },
          "name": "configurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateAgeCheckConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 647
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 637
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 583
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateAgeCheck"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-account-audit-configuration/index:IotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateAgeCheckOutputReference"
    },
    "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateExpiringCheck": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateExpiringCheck",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-account-audit-configuration/index.ts",
        "line": 747
      },
      "name": "IotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateExpiringCheck",
      "namespace": "iotAccountAuditConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_account_audit_configuration#configuration IotAccountAuditConfiguration#configuration}",
            "stability": "stable",
            "summary": "A structure containing the configName and corresponding configValue for configuring audit checks."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 753
          },
          "name": "configuration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateExpiringCheckConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_account_audit_configuration#enabled IotAccountAuditConfiguration#enabled}",
            "stability": "stable",
            "summary": "True if the check is enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 759
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-account-audit-configuration/index:IotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateExpiringCheck"
    },
    "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateExpiringCheckConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateExpiringCheckConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-account-audit-configuration/index.ts",
        "line": 651
      },
      "name": "IotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateExpiringCheckConfiguration",
      "namespace": "iotAccountAuditConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_account_audit_configuration#cert_expiration_threshold_in_days IotAccountAuditConfiguration#cert_expiration_threshold_in_days}",
            "stability": "stable",
            "summary": "The configValue for configuring audit checks."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 657
          },
          "name": "certExpirationThresholdInDays",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-account-audit-configuration/index:IotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateExpiringCheckConfiguration"
    },
    "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateExpiringCheckConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateExpiringCheckConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-account-audit-configuration/index.ts",
          "line": 697
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-account-audit-configuration/index.ts",
        "line": 689
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 739
          },
          "name": "resetCertExpirationThresholdInDays"
        }
      ],
      "name": "IotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateExpiringCheckConfigurationOutputReference",
      "namespace": "iotAccountAuditConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 743
          },
          "name": "certExpirationThresholdInDaysInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 733
          },
          "name": "certExpirationThresholdInDays",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 701
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateExpiringCheckConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-account-audit-configuration/index:IotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateExpiringCheckConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateExpiringCheckOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateExpiringCheckOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-account-audit-configuration/index.ts",
          "line": 806
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-account-audit-configuration/index.ts",
        "line": 798
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 851
          },
          "name": "putConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateExpiringCheckConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 854
          },
          "name": "resetConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 870
          },
          "name": "resetEnabled"
        }
      ],
      "name": "IotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateExpiringCheckOutputReference",
      "namespace": "iotAccountAuditConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 848
          },
          "name": "configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateExpiringCheckConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 858
          },
          "name": "configurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateExpiringCheckConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 874
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 864
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 810
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateExpiringCheck"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-account-audit-configuration/index:IotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateExpiringCheckOutputReference"
    },
    "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateKeyQualityCheck": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateKeyQualityCheck",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-account-audit-configuration/index.ts",
        "line": 878
      },
      "name": "IotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateKeyQualityCheck",
      "namespace": "iotAccountAuditConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_account_audit_configuration#enabled IotAccountAuditConfiguration#enabled}",
            "stability": "stable",
            "summary": "True if the check is enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 884
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-account-audit-configuration/index:IotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateKeyQualityCheck"
    },
    "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateKeyQualityCheckOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateKeyQualityCheckOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-account-audit-configuration/index.ts",
          "line": 924
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-account-audit-configuration/index.ts",
        "line": 916
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 966
          },
          "name": "resetEnabled"
        }
      ],
      "name": "IotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateKeyQualityCheckOutputReference",
      "namespace": "iotAccountAuditConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 970
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 960
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 928
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateKeyQualityCheck"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-account-audit-configuration/index:IotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateKeyQualityCheckOutputReference"
    },
    "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateSharedCheck": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateSharedCheck",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-account-audit-configuration/index.ts",
        "line": 974
      },
      "name": "IotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateSharedCheck",
      "namespace": "iotAccountAuditConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_account_audit_configuration#enabled IotAccountAuditConfiguration#enabled}",
            "stability": "stable",
            "summary": "True if the check is enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 980
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-account-audit-configuration/index:IotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateSharedCheck"
    },
    "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateSharedCheckOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateSharedCheckOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-account-audit-configuration/index.ts",
          "line": 1020
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-account-audit-configuration/index.ts",
        "line": 1012
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 1062
          },
          "name": "resetEnabled"
        }
      ],
      "name": "IotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateSharedCheckOutputReference",
      "namespace": "iotAccountAuditConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 1066
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 1056
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 1024
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateSharedCheck"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-account-audit-configuration/index:IotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateSharedCheckOutputReference"
    },
    "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsIntermediateCaRevokedForActiveDeviceCertificatesCheck": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsIntermediateCaRevokedForActiveDeviceCertificatesCheck",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-account-audit-configuration/index.ts",
        "line": 1070
      },
      "name": "IotAccountAuditConfigurationAuditCheckConfigurationsIntermediateCaRevokedForActiveDeviceCertificatesCheck",
      "namespace": "iotAccountAuditConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_account_audit_configuration#enabled IotAccountAuditConfiguration#enabled}",
            "stability": "stable",
            "summary": "True if the check is enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 1076
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-account-audit-configuration/index:IotAccountAuditConfigurationAuditCheckConfigurationsIntermediateCaRevokedForActiveDeviceCertificatesCheck"
    },
    "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsIntermediateCaRevokedForActiveDeviceCertificatesCheckOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsIntermediateCaRevokedForActiveDeviceCertificatesCheckOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-account-audit-configuration/index.ts",
          "line": 1116
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-account-audit-configuration/index.ts",
        "line": 1108
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 1158
          },
          "name": "resetEnabled"
        }
      ],
      "name": "IotAccountAuditConfigurationAuditCheckConfigurationsIntermediateCaRevokedForActiveDeviceCertificatesCheckOutputReference",
      "namespace": "iotAccountAuditConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 1162
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 1152
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 1120
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsIntermediateCaRevokedForActiveDeviceCertificatesCheck"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-account-audit-configuration/index:IotAccountAuditConfigurationAuditCheckConfigurationsIntermediateCaRevokedForActiveDeviceCertificatesCheckOutputReference"
    },
    "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsIoTPolicyPotentialMisConfigurationCheck": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsIoTPolicyPotentialMisConfigurationCheck",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-account-audit-configuration/index.ts",
        "line": 1166
      },
      "name": "IotAccountAuditConfigurationAuditCheckConfigurationsIoTPolicyPotentialMisConfigurationCheck",
      "namespace": "iotAccountAuditConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_account_audit_configuration#enabled IotAccountAuditConfiguration#enabled}",
            "stability": "stable",
            "summary": "True if the check is enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 1172
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-account-audit-configuration/index:IotAccountAuditConfigurationAuditCheckConfigurationsIoTPolicyPotentialMisConfigurationCheck"
    },
    "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsIoTPolicyPotentialMisConfigurationCheckOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsIoTPolicyPotentialMisConfigurationCheckOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-account-audit-configuration/index.ts",
          "line": 1212
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-account-audit-configuration/index.ts",
        "line": 1204
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 1254
          },
          "name": "resetEnabled"
        }
      ],
      "name": "IotAccountAuditConfigurationAuditCheckConfigurationsIoTPolicyPotentialMisConfigurationCheckOutputReference",
      "namespace": "iotAccountAuditConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 1258
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 1248
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 1216
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsIoTPolicyPotentialMisConfigurationCheck"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-account-audit-configuration/index:IotAccountAuditConfigurationAuditCheckConfigurationsIoTPolicyPotentialMisConfigurationCheckOutputReference"
    },
    "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsIotPolicyOverlyPermissiveCheck": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsIotPolicyOverlyPermissiveCheck",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-account-audit-configuration/index.ts",
        "line": 1262
      },
      "name": "IotAccountAuditConfigurationAuditCheckConfigurationsIotPolicyOverlyPermissiveCheck",
      "namespace": "iotAccountAuditConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_account_audit_configuration#enabled IotAccountAuditConfiguration#enabled}",
            "stability": "stable",
            "summary": "True if the check is enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 1268
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-account-audit-configuration/index:IotAccountAuditConfigurationAuditCheckConfigurationsIotPolicyOverlyPermissiveCheck"
    },
    "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsIotPolicyOverlyPermissiveCheckOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsIotPolicyOverlyPermissiveCheckOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-account-audit-configuration/index.ts",
          "line": 1308
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-account-audit-configuration/index.ts",
        "line": 1300
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 1350
          },
          "name": "resetEnabled"
        }
      ],
      "name": "IotAccountAuditConfigurationAuditCheckConfigurationsIotPolicyOverlyPermissiveCheckOutputReference",
      "namespace": "iotAccountAuditConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 1354
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 1344
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 1312
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsIotPolicyOverlyPermissiveCheck"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-account-audit-configuration/index:IotAccountAuditConfigurationAuditCheckConfigurationsIotPolicyOverlyPermissiveCheckOutputReference"
    },
    "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsIotRoleAliasAllowsAccessToUnusedServicesCheck": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsIotRoleAliasAllowsAccessToUnusedServicesCheck",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-account-audit-configuration/index.ts",
        "line": 1358
      },
      "name": "IotAccountAuditConfigurationAuditCheckConfigurationsIotRoleAliasAllowsAccessToUnusedServicesCheck",
      "namespace": "iotAccountAuditConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_account_audit_configuration#enabled IotAccountAuditConfiguration#enabled}",
            "stability": "stable",
            "summary": "True if the check is enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 1364
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-account-audit-configuration/index:IotAccountAuditConfigurationAuditCheckConfigurationsIotRoleAliasAllowsAccessToUnusedServicesCheck"
    },
    "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsIotRoleAliasAllowsAccessToUnusedServicesCheckOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsIotRoleAliasAllowsAccessToUnusedServicesCheckOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-account-audit-configuration/index.ts",
          "line": 1404
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-account-audit-configuration/index.ts",
        "line": 1396
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 1446
          },
          "name": "resetEnabled"
        }
      ],
      "name": "IotAccountAuditConfigurationAuditCheckConfigurationsIotRoleAliasAllowsAccessToUnusedServicesCheckOutputReference",
      "namespace": "iotAccountAuditConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 1450
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 1440
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 1408
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsIotRoleAliasAllowsAccessToUnusedServicesCheck"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-account-audit-configuration/index:IotAccountAuditConfigurationAuditCheckConfigurationsIotRoleAliasAllowsAccessToUnusedServicesCheckOutputReference"
    },
    "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsIotRoleAliasOverlyPermissiveCheck": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsIotRoleAliasOverlyPermissiveCheck",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-account-audit-configuration/index.ts",
        "line": 1454
      },
      "name": "IotAccountAuditConfigurationAuditCheckConfigurationsIotRoleAliasOverlyPermissiveCheck",
      "namespace": "iotAccountAuditConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_account_audit_configuration#enabled IotAccountAuditConfiguration#enabled}",
            "stability": "stable",
            "summary": "True if the check is enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 1460
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-account-audit-configuration/index:IotAccountAuditConfigurationAuditCheckConfigurationsIotRoleAliasOverlyPermissiveCheck"
    },
    "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsIotRoleAliasOverlyPermissiveCheckOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsIotRoleAliasOverlyPermissiveCheckOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-account-audit-configuration/index.ts",
          "line": 1500
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-account-audit-configuration/index.ts",
        "line": 1492
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 1542
          },
          "name": "resetEnabled"
        }
      ],
      "name": "IotAccountAuditConfigurationAuditCheckConfigurationsIotRoleAliasOverlyPermissiveCheckOutputReference",
      "namespace": "iotAccountAuditConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 1546
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 1536
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 1504
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsIotRoleAliasOverlyPermissiveCheck"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-account-audit-configuration/index:IotAccountAuditConfigurationAuditCheckConfigurationsIotRoleAliasOverlyPermissiveCheckOutputReference"
    },
    "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsLoggingDisabledCheck": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsLoggingDisabledCheck",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-account-audit-configuration/index.ts",
        "line": 1550
      },
      "name": "IotAccountAuditConfigurationAuditCheckConfigurationsLoggingDisabledCheck",
      "namespace": "iotAccountAuditConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_account_audit_configuration#enabled IotAccountAuditConfiguration#enabled}",
            "stability": "stable",
            "summary": "True if the check is enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 1556
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-account-audit-configuration/index:IotAccountAuditConfigurationAuditCheckConfigurationsLoggingDisabledCheck"
    },
    "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsLoggingDisabledCheckOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsLoggingDisabledCheckOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-account-audit-configuration/index.ts",
          "line": 1596
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-account-audit-configuration/index.ts",
        "line": 1588
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 1638
          },
          "name": "resetEnabled"
        }
      ],
      "name": "IotAccountAuditConfigurationAuditCheckConfigurationsLoggingDisabledCheckOutputReference",
      "namespace": "iotAccountAuditConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 1642
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 1632
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 1600
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsLoggingDisabledCheck"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-account-audit-configuration/index:IotAccountAuditConfigurationAuditCheckConfigurationsLoggingDisabledCheckOutputReference"
    },
    "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-account-audit-configuration/index.ts",
          "line": 2188
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-account-audit-configuration/index.ts",
        "line": 2180
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2323
          },
          "name": "putAuthenticatedCognitoRoleOverlyPermissiveCheck",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsAuthenticatedCognitoRoleOverlyPermissiveCheck"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2339
          },
          "name": "putCaCertificateExpiringCheck",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsCaCertificateExpiringCheck"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2355
          },
          "name": "putCaCertificateKeyQualityCheck",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsCaCertificateKeyQualityCheck"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2371
          },
          "name": "putConflictingClientIdsCheck",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsConflictingClientIdsCheck"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2387
          },
          "name": "putDeviceCertificateAgeCheck",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateAgeCheck"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2403
          },
          "name": "putDeviceCertificateExpiringCheck",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateExpiringCheck"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2419
          },
          "name": "putDeviceCertificateKeyQualityCheck",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateKeyQualityCheck"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2435
          },
          "name": "putDeviceCertificateSharedCheck",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateSharedCheck"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2451
          },
          "name": "putIntermediateCaRevokedForActiveDeviceCertificatesCheck",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsIntermediateCaRevokedForActiveDeviceCertificatesCheck"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2483
          },
          "name": "putIotPolicyOverlyPermissiveCheck",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsIotPolicyOverlyPermissiveCheck"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2467
          },
          "name": "putIoTPolicyPotentialMisConfigurationCheck",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsIoTPolicyPotentialMisConfigurationCheck"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2499
          },
          "name": "putIotRoleAliasAllowsAccessToUnusedServicesCheck",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsIotRoleAliasAllowsAccessToUnusedServicesCheck"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2515
          },
          "name": "putIotRoleAliasOverlyPermissiveCheck",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsIotRoleAliasOverlyPermissiveCheck"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2531
          },
          "name": "putLoggingDisabledCheck",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsLoggingDisabledCheck"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2547
          },
          "name": "putRevokedCaCertificateStillActiveCheck",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsRevokedCaCertificateStillActiveCheck"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2563
          },
          "name": "putRevokedDeviceCertificateStillActiveCheck",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsRevokedDeviceCertificateStillActiveCheck"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2579
          },
          "name": "putUnauthenticatedCognitoRoleOverlyPermissiveCheck",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsUnauthenticatedCognitoRoleOverlyPermissiveCheck"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2326
          },
          "name": "resetAuthenticatedCognitoRoleOverlyPermissiveCheck"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2342
          },
          "name": "resetCaCertificateExpiringCheck"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2358
          },
          "name": "resetCaCertificateKeyQualityCheck"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2374
          },
          "name": "resetConflictingClientIdsCheck"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2390
          },
          "name": "resetDeviceCertificateAgeCheck"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2406
          },
          "name": "resetDeviceCertificateExpiringCheck"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2422
          },
          "name": "resetDeviceCertificateKeyQualityCheck"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2438
          },
          "name": "resetDeviceCertificateSharedCheck"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2454
          },
          "name": "resetIntermediateCaRevokedForActiveDeviceCertificatesCheck"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2486
          },
          "name": "resetIotPolicyOverlyPermissiveCheck"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2470
          },
          "name": "resetIoTPolicyPotentialMisConfigurationCheck"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2502
          },
          "name": "resetIotRoleAliasAllowsAccessToUnusedServicesCheck"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2518
          },
          "name": "resetIotRoleAliasOverlyPermissiveCheck"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2534
          },
          "name": "resetLoggingDisabledCheck"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2550
          },
          "name": "resetRevokedCaCertificateStillActiveCheck"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2566
          },
          "name": "resetRevokedDeviceCertificateStillActiveCheck"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2582
          },
          "name": "resetUnauthenticatedCognitoRoleOverlyPermissiveCheck"
        }
      ],
      "name": "IotAccountAuditConfigurationAuditCheckConfigurationsOutputReference",
      "namespace": "iotAccountAuditConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2320
          },
          "name": "authenticatedCognitoRoleOverlyPermissiveCheck",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsAuthenticatedCognitoRoleOverlyPermissiveCheckOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2336
          },
          "name": "caCertificateExpiringCheck",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsCaCertificateExpiringCheckOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2352
          },
          "name": "caCertificateKeyQualityCheck",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsCaCertificateKeyQualityCheckOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2368
          },
          "name": "conflictingClientIdsCheck",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsConflictingClientIdsCheckOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2384
          },
          "name": "deviceCertificateAgeCheck",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateAgeCheckOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2400
          },
          "name": "deviceCertificateExpiringCheck",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateExpiringCheckOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2416
          },
          "name": "deviceCertificateKeyQualityCheck",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateKeyQualityCheckOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2432
          },
          "name": "deviceCertificateSharedCheck",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateSharedCheckOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2448
          },
          "name": "intermediateCaRevokedForActiveDeviceCertificatesCheck",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsIntermediateCaRevokedForActiveDeviceCertificatesCheckOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2480
          },
          "name": "iotPolicyOverlyPermissiveCheck",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsIotPolicyOverlyPermissiveCheckOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2464
          },
          "name": "ioTPolicyPotentialMisConfigurationCheck",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsIoTPolicyPotentialMisConfigurationCheckOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2496
          },
          "name": "iotRoleAliasAllowsAccessToUnusedServicesCheck",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsIotRoleAliasAllowsAccessToUnusedServicesCheckOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2512
          },
          "name": "iotRoleAliasOverlyPermissiveCheck",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsIotRoleAliasOverlyPermissiveCheckOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2528
          },
          "name": "loggingDisabledCheck",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsLoggingDisabledCheckOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2544
          },
          "name": "revokedCaCertificateStillActiveCheck",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsRevokedCaCertificateStillActiveCheckOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2560
          },
          "name": "revokedDeviceCertificateStillActiveCheck",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsRevokedDeviceCertificateStillActiveCheckOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2576
          },
          "name": "unauthenticatedCognitoRoleOverlyPermissiveCheck",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsUnauthenticatedCognitoRoleOverlyPermissiveCheckOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2330
          },
          "name": "authenticatedCognitoRoleOverlyPermissiveCheckInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsAuthenticatedCognitoRoleOverlyPermissiveCheck"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2346
          },
          "name": "caCertificateExpiringCheckInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsCaCertificateExpiringCheck"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2362
          },
          "name": "caCertificateKeyQualityCheckInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsCaCertificateKeyQualityCheck"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2378
          },
          "name": "conflictingClientIdsCheckInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsConflictingClientIdsCheck"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2394
          },
          "name": "deviceCertificateAgeCheckInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateAgeCheck"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2410
          },
          "name": "deviceCertificateExpiringCheckInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateExpiringCheck"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2426
          },
          "name": "deviceCertificateKeyQualityCheckInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateKeyQualityCheck"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2442
          },
          "name": "deviceCertificateSharedCheckInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsDeviceCertificateSharedCheck"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2458
          },
          "name": "intermediateCaRevokedForActiveDeviceCertificatesCheckInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsIntermediateCaRevokedForActiveDeviceCertificatesCheck"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2490
          },
          "name": "iotPolicyOverlyPermissiveCheckInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsIotPolicyOverlyPermissiveCheck"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2474
          },
          "name": "ioTPolicyPotentialMisConfigurationCheckInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsIoTPolicyPotentialMisConfigurationCheck"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2506
          },
          "name": "iotRoleAliasAllowsAccessToUnusedServicesCheckInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsIotRoleAliasAllowsAccessToUnusedServicesCheck"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2522
          },
          "name": "iotRoleAliasOverlyPermissiveCheckInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsIotRoleAliasOverlyPermissiveCheck"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2538
          },
          "name": "loggingDisabledCheckInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsLoggingDisabledCheck"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2554
          },
          "name": "revokedCaCertificateStillActiveCheckInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsRevokedCaCertificateStillActiveCheck"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2570
          },
          "name": "revokedDeviceCertificateStillActiveCheckInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsRevokedDeviceCertificateStillActiveCheck"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2586
          },
          "name": "unauthenticatedCognitoRoleOverlyPermissiveCheckInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsUnauthenticatedCognitoRoleOverlyPermissiveCheck"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2192
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-account-audit-configuration/index:IotAccountAuditConfigurationAuditCheckConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsRevokedCaCertificateStillActiveCheck": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsRevokedCaCertificateStillActiveCheck",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-account-audit-configuration/index.ts",
        "line": 1646
      },
      "name": "IotAccountAuditConfigurationAuditCheckConfigurationsRevokedCaCertificateStillActiveCheck",
      "namespace": "iotAccountAuditConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_account_audit_configuration#enabled IotAccountAuditConfiguration#enabled}",
            "stability": "stable",
            "summary": "True if the check is enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 1652
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-account-audit-configuration/index:IotAccountAuditConfigurationAuditCheckConfigurationsRevokedCaCertificateStillActiveCheck"
    },
    "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsRevokedCaCertificateStillActiveCheckOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsRevokedCaCertificateStillActiveCheckOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-account-audit-configuration/index.ts",
          "line": 1692
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-account-audit-configuration/index.ts",
        "line": 1684
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 1734
          },
          "name": "resetEnabled"
        }
      ],
      "name": "IotAccountAuditConfigurationAuditCheckConfigurationsRevokedCaCertificateStillActiveCheckOutputReference",
      "namespace": "iotAccountAuditConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 1738
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 1728
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 1696
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsRevokedCaCertificateStillActiveCheck"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-account-audit-configuration/index:IotAccountAuditConfigurationAuditCheckConfigurationsRevokedCaCertificateStillActiveCheckOutputReference"
    },
    "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsRevokedDeviceCertificateStillActiveCheck": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsRevokedDeviceCertificateStillActiveCheck",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-account-audit-configuration/index.ts",
        "line": 1742
      },
      "name": "IotAccountAuditConfigurationAuditCheckConfigurationsRevokedDeviceCertificateStillActiveCheck",
      "namespace": "iotAccountAuditConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_account_audit_configuration#enabled IotAccountAuditConfiguration#enabled}",
            "stability": "stable",
            "summary": "True if the check is enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 1748
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-account-audit-configuration/index:IotAccountAuditConfigurationAuditCheckConfigurationsRevokedDeviceCertificateStillActiveCheck"
    },
    "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsRevokedDeviceCertificateStillActiveCheckOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsRevokedDeviceCertificateStillActiveCheckOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-account-audit-configuration/index.ts",
          "line": 1788
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-account-audit-configuration/index.ts",
        "line": 1780
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 1830
          },
          "name": "resetEnabled"
        }
      ],
      "name": "IotAccountAuditConfigurationAuditCheckConfigurationsRevokedDeviceCertificateStillActiveCheckOutputReference",
      "namespace": "iotAccountAuditConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 1834
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 1824
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 1792
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsRevokedDeviceCertificateStillActiveCheck"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-account-audit-configuration/index:IotAccountAuditConfigurationAuditCheckConfigurationsRevokedDeviceCertificateStillActiveCheckOutputReference"
    },
    "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsUnauthenticatedCognitoRoleOverlyPermissiveCheck": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsUnauthenticatedCognitoRoleOverlyPermissiveCheck",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-account-audit-configuration/index.ts",
        "line": 1838
      },
      "name": "IotAccountAuditConfigurationAuditCheckConfigurationsUnauthenticatedCognitoRoleOverlyPermissiveCheck",
      "namespace": "iotAccountAuditConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_account_audit_configuration#enabled IotAccountAuditConfiguration#enabled}",
            "stability": "stable",
            "summary": "True if the check is enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 1844
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-account-audit-configuration/index:IotAccountAuditConfigurationAuditCheckConfigurationsUnauthenticatedCognitoRoleOverlyPermissiveCheck"
    },
    "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsUnauthenticatedCognitoRoleOverlyPermissiveCheckOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsUnauthenticatedCognitoRoleOverlyPermissiveCheckOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-account-audit-configuration/index.ts",
          "line": 1884
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-account-audit-configuration/index.ts",
        "line": 1876
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 1926
          },
          "name": "resetEnabled"
        }
      ],
      "name": "IotAccountAuditConfigurationAuditCheckConfigurationsUnauthenticatedCognitoRoleOverlyPermissiveCheckOutputReference",
      "namespace": "iotAccountAuditConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 1930
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 1920
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 1888
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurationsUnauthenticatedCognitoRoleOverlyPermissiveCheck"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-account-audit-configuration/index:IotAccountAuditConfigurationAuditCheckConfigurationsUnauthenticatedCognitoRoleOverlyPermissiveCheckOutputReference"
    },
    "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditNotificationTargetConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditNotificationTargetConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-account-audit-configuration/index.ts",
        "line": 2756
      },
      "name": "IotAccountAuditConfigurationAuditNotificationTargetConfigurations",
      "namespace": "iotAccountAuditConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_account_audit_configuration#sns IotAccountAuditConfiguration#sns}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2760
          },
          "name": "sns",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditNotificationTargetConfigurationsSns"
          }
        }
      ],
      "symbolId": "src/iot-account-audit-configuration/index:IotAccountAuditConfigurationAuditNotificationTargetConfigurations"
    },
    "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditNotificationTargetConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditNotificationTargetConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-account-audit-configuration/index.ts",
          "line": 2800
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-account-audit-configuration/index.ts",
        "line": 2792
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2839
          },
          "name": "putSns",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditNotificationTargetConfigurationsSns"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2842
          },
          "name": "resetSns"
        }
      ],
      "name": "IotAccountAuditConfigurationAuditNotificationTargetConfigurationsOutputReference",
      "namespace": "iotAccountAuditConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2836
          },
          "name": "sns",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditNotificationTargetConfigurationsSnsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2846
          },
          "name": "snsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditNotificationTargetConfigurationsSns"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2804
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditNotificationTargetConfigurations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-account-audit-configuration/index:IotAccountAuditConfigurationAuditNotificationTargetConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditNotificationTargetConfigurationsSns": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditNotificationTargetConfigurationsSns",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-account-audit-configuration/index.ts",
        "line": 2590
      },
      "name": "IotAccountAuditConfigurationAuditNotificationTargetConfigurationsSns",
      "namespace": "iotAccountAuditConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_account_audit_configuration#enabled IotAccountAuditConfiguration#enabled}",
            "stability": "stable",
            "summary": "True if notifications to the target are enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2596
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_account_audit_configuration#role_arn IotAccountAuditConfiguration#role_arn}",
            "stability": "stable",
            "summary": "The ARN of the role that grants permission to send notifications to the target."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2602
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_account_audit_configuration#target_arn IotAccountAuditConfiguration#target_arn}",
            "stability": "stable",
            "summary": "The ARN of the target (SNS topic) to which audit notifications are sent."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2608
          },
          "name": "targetArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-account-audit-configuration/index:IotAccountAuditConfigurationAuditNotificationTargetConfigurationsSns"
    },
    "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditNotificationTargetConfigurationsSnsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditNotificationTargetConfigurationsSnsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-account-audit-configuration/index.ts",
          "line": 2662
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-account-audit-configuration/index.ts",
        "line": 2654
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2716
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2732
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2748
          },
          "name": "resetTargetArn"
        }
      ],
      "name": "IotAccountAuditConfigurationAuditNotificationTargetConfigurationsSnsOutputReference",
      "namespace": "iotAccountAuditConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2720
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2736
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2752
          },
          "name": "targetArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2710
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2726
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2742
          },
          "name": "targetArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 2666
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditNotificationTargetConfigurationsSns"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-account-audit-configuration/index:IotAccountAuditConfigurationAuditNotificationTargetConfigurationsSnsOutputReference"
    },
    "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-account-audit-configuration/index.ts",
        "line": 14
      },
      "name": "IotAccountAuditConfigurationConfig",
      "namespace": "iotAccountAuditConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_account_audit_configuration#account_id IotAccountAuditConfiguration#account_id}",
            "stability": "stable",
            "summary": "Your 12-digit account ID (used as the primary identifier for the CloudFormation resource)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 20
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_account_audit_configuration#audit_check_configurations IotAccountAuditConfiguration#audit_check_configurations}",
            "stability": "stable",
            "summary": "Specifies which audit checks are enabled and disabled for this account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 26
          },
          "name": "auditCheckConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditCheckConfigurations"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_account_audit_configuration#role_arn IotAccountAuditConfiguration#role_arn}",
            "stability": "stable",
            "summary": "The ARN of the role that grants permission to AWS IoT to access information about your devices, policies, certificates and other items as required when performing an audit."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 38
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_account_audit_configuration#audit_notification_target_configurations IotAccountAuditConfiguration#audit_notification_target_configurations}",
            "stability": "stable",
            "summary": "Information about the targets to which audit notifications are sent."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-account-audit-configuration/index.ts",
            "line": 32
          },
          "name": "auditNotificationTargetConfigurations",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotAccountAuditConfiguration.IotAccountAuditConfigurationAuditNotificationTargetConfigurations"
          }
        }
      ],
      "symbolId": "src/iot-account-audit-configuration/index:IotAccountAuditConfigurationConfig"
    },
    "@cdktn/provider-awscc.iotAuthorizer.IotAuthorizer": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_authorizer awscc_iot_authorizer}."
      },
      "fqn": "@cdktn/provider-awscc.iotAuthorizer.IotAuthorizer",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_authorizer awscc_iot_authorizer} Resource."
        },
        "locationInModule": {
          "filename": "src/iot-authorizer/index.ts",
          "line": 233
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.iotAuthorizer.IotAuthorizerConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-authorizer/index.ts",
        "line": 201
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a IotAuthorizer resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/iot-authorizer/index.ts",
            "line": 218
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the IotAuthorizer to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_authorizer#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing IotAuthorizer that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the IotAuthorizer to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-authorizer/index.ts",
            "line": 355
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotAuthorizer.IotAuthorizerTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-authorizer/index.ts",
            "line": 289
          },
          "name": "resetAuthorizerName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-authorizer/index.ts",
            "line": 305
          },
          "name": "resetEnableCachingForHttp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-authorizer/index.ts",
            "line": 326
          },
          "name": "resetSigningDisabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-authorizer/index.ts",
            "line": 342
          },
          "name": "resetStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-authorizer/index.ts",
            "line": 358
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-authorizer/index.ts",
            "line": 374
          },
          "name": "resetTokenKeyName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-authorizer/index.ts",
            "line": 390
          },
          "name": "resetTokenSigningPublicKeys"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-authorizer/index.ts",
            "line": 402
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-authorizer/index.ts",
            "line": 415
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IotAuthorizer",
      "namespace": "iotAuthorizer",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-authorizer/index.ts",
            "line": 206
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-authorizer/index.ts",
            "line": 264
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-authorizer/index.ts",
            "line": 314
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-authorizer/index.ts",
            "line": 352
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotAuthorizer.IotAuthorizerTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-authorizer/index.ts",
            "line": 277
          },
          "name": "authorizerFunctionArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-authorizer/index.ts",
            "line": 293
          },
          "name": "authorizerNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-authorizer/index.ts",
            "line": 309
          },
          "name": "enableCachingForHttpInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-authorizer/index.ts",
            "line": 330
          },
          "name": "signingDisabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-authorizer/index.ts",
            "line": 346
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-authorizer/index.ts",
            "line": 362
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotAuthorizer.IotAuthorizerTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-authorizer/index.ts",
            "line": 378
          },
          "name": "tokenKeyNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-authorizer/index.ts",
            "line": 394
          },
          "name": "tokenSigningPublicKeysInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-authorizer/index.ts",
            "line": 270
          },
          "name": "authorizerFunctionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-authorizer/index.ts",
            "line": 283
          },
          "name": "authorizerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-authorizer/index.ts",
            "line": 299
          },
          "name": "enableCachingForHttp",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-authorizer/index.ts",
            "line": 320
          },
          "name": "signingDisabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-authorizer/index.ts",
            "line": 336
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-authorizer/index.ts",
            "line": 368
          },
          "name": "tokenKeyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-authorizer/index.ts",
            "line": 384
          },
          "name": "tokenSigningPublicKeys",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/iot-authorizer/index:IotAuthorizer"
    },
    "@cdktn/provider-awscc.iotAuthorizer.IotAuthorizerConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotAuthorizer.IotAuthorizerConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-authorizer/index.ts",
        "line": 14
      },
      "name": "IotAuthorizerConfig",
      "namespace": "iotAuthorizer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_authorizer#authorizer_function_arn IotAuthorizer#authorizer_function_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-authorizer/index.ts",
            "line": 18
          },
          "name": "authorizerFunctionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_authorizer#authorizer_name IotAuthorizer#authorizer_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-authorizer/index.ts",
            "line": 22
          },
          "name": "authorizerName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_authorizer#enable_caching_for_http IotAuthorizer#enable_caching_for_http}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-authorizer/index.ts",
            "line": 26
          },
          "name": "enableCachingForHttp",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_authorizer#signing_disabled IotAuthorizer#signing_disabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-authorizer/index.ts",
            "line": 30
          },
          "name": "signingDisabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_authorizer#status IotAuthorizer#status}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-authorizer/index.ts",
            "line": 34
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_authorizer#tags IotAuthorizer#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-authorizer/index.ts",
            "line": 38
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotAuthorizer.IotAuthorizerTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_authorizer#token_key_name IotAuthorizer#token_key_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-authorizer/index.ts",
            "line": 42
          },
          "name": "tokenKeyName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_authorizer#token_signing_public_keys IotAuthorizer#token_signing_public_keys}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-authorizer/index.ts",
            "line": 46
          },
          "name": "tokenSigningPublicKeys",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/iot-authorizer/index:IotAuthorizerConfig"
    },
    "@cdktn/provider-awscc.iotAuthorizer.IotAuthorizerTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotAuthorizer.IotAuthorizerTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-authorizer/index.ts",
        "line": 48
      },
      "name": "IotAuthorizerTags",
      "namespace": "iotAuthorizer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_authorizer#key IotAuthorizer#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-authorizer/index.ts",
            "line": 52
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_authorizer#value IotAuthorizer#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-authorizer/index.ts",
            "line": 56
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-authorizer/index:IotAuthorizerTags"
    },
    "@cdktn/provider-awscc.iotAuthorizer.IotAuthorizerTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotAuthorizer.IotAuthorizerTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-authorizer/index.ts",
          "line": 186
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-authorizer/index.ts",
        "line": 178
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-authorizer/index.ts",
            "line": 193
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotAuthorizer.IotAuthorizerTagsOutputReference"
            }
          }
        }
      ],
      "name": "IotAuthorizerTagsList",
      "namespace": "iotAuthorizer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-authorizer/index.ts",
            "line": 179
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotAuthorizer.IotAuthorizerTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-authorizer/index:IotAuthorizerTagsList"
    },
    "@cdktn/provider-awscc.iotAuthorizer.IotAuthorizerTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotAuthorizer.IotAuthorizerTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-authorizer/index.ts",
          "line": 105
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-authorizer/index.ts",
        "line": 95
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-authorizer/index.ts",
            "line": 153
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-authorizer/index.ts",
            "line": 169
          },
          "name": "resetValue"
        }
      ],
      "name": "IotAuthorizerTagsOutputReference",
      "namespace": "iotAuthorizer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-authorizer/index.ts",
            "line": 157
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-authorizer/index.ts",
            "line": 173
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-authorizer/index.ts",
            "line": 147
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-authorizer/index.ts",
            "line": 163
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-authorizer/index.ts",
            "line": 109
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotAuthorizer.IotAuthorizerTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-authorizer/index:IotAuthorizerTagsOutputReference"
    },
    "@cdktn/provider-awscc.iotBillingGroup.IotBillingGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_billing_group awscc_iot_billing_group}."
      },
      "fqn": "@cdktn/provider-awscc.iotBillingGroup.IotBillingGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_billing_group awscc_iot_billing_group} Resource."
        },
        "locationInModule": {
          "filename": "src/iot-billing-group/index.ts",
          "line": 313
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.iotBillingGroup.IotBillingGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-billing-group/index.ts",
        "line": 281
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a IotBillingGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/iot-billing-group/index.ts",
            "line": 298
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the IotBillingGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_billing_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing IotBillingGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the IotBillingGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-billing-group/index.ts",
            "line": 369
          },
          "name": "putBillingGroupProperties",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotBillingGroup.IotBillingGroupBillingGroupProperties"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-billing-group/index.ts",
            "line": 390
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotBillingGroup.IotBillingGroupTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-billing-group/index.ts",
            "line": 356
          },
          "name": "resetBillingGroupName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-billing-group/index.ts",
            "line": 372
          },
          "name": "resetBillingGroupProperties"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-billing-group/index.ts",
            "line": 393
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-billing-group/index.ts",
            "line": 405
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-billing-group/index.ts",
            "line": 413
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IotBillingGroup",
      "namespace": "iotBillingGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-billing-group/index.ts",
            "line": 286
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-billing-group/index.ts",
            "line": 339
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-billing-group/index.ts",
            "line": 344
          },
          "name": "billingGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-billing-group/index.ts",
            "line": 366
          },
          "name": "billingGroupProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotBillingGroup.IotBillingGroupBillingGroupPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-billing-group/index.ts",
            "line": 381
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-billing-group/index.ts",
            "line": 387
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotBillingGroup.IotBillingGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-billing-group/index.ts",
            "line": 360
          },
          "name": "billingGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-billing-group/index.ts",
            "line": 376
          },
          "name": "billingGroupPropertiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotBillingGroup.IotBillingGroupBillingGroupProperties"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-billing-group/index.ts",
            "line": 397
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotBillingGroup.IotBillingGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-billing-group/index.ts",
            "line": 350
          },
          "name": "billingGroupName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-billing-group/index:IotBillingGroup"
    },
    "@cdktn/provider-awscc.iotBillingGroup.IotBillingGroupBillingGroupProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotBillingGroup.IotBillingGroupBillingGroupProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-billing-group/index.ts",
        "line": 30
      },
      "name": "IotBillingGroupBillingGroupProperties",
      "namespace": "iotBillingGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_billing_group#billing_group_description IotBillingGroup#billing_group_description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-billing-group/index.ts",
            "line": 34
          },
          "name": "billingGroupDescription",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-billing-group/index:IotBillingGroupBillingGroupProperties"
    },
    "@cdktn/provider-awscc.iotBillingGroup.IotBillingGroupBillingGroupPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotBillingGroup.IotBillingGroupBillingGroupPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-billing-group/index.ts",
          "line": 74
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-billing-group/index.ts",
        "line": 66
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-billing-group/index.ts",
            "line": 116
          },
          "name": "resetBillingGroupDescription"
        }
      ],
      "name": "IotBillingGroupBillingGroupPropertiesOutputReference",
      "namespace": "iotBillingGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-billing-group/index.ts",
            "line": 120
          },
          "name": "billingGroupDescriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-billing-group/index.ts",
            "line": 110
          },
          "name": "billingGroupDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-billing-group/index.ts",
            "line": 78
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotBillingGroup.IotBillingGroupBillingGroupProperties"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-billing-group/index:IotBillingGroupBillingGroupPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.iotBillingGroup.IotBillingGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotBillingGroup.IotBillingGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-billing-group/index.ts",
        "line": 14
      },
      "name": "IotBillingGroupConfig",
      "namespace": "iotBillingGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_billing_group#billing_group_name IotBillingGroup#billing_group_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-billing-group/index.ts",
            "line": 18
          },
          "name": "billingGroupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_billing_group#billing_group_properties IotBillingGroup#billing_group_properties}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-billing-group/index.ts",
            "line": 22
          },
          "name": "billingGroupProperties",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotBillingGroup.IotBillingGroupBillingGroupProperties"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_billing_group#tags IotBillingGroup#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-billing-group/index.ts",
            "line": 28
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotBillingGroup.IotBillingGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-billing-group/index:IotBillingGroupConfig"
    },
    "@cdktn/provider-awscc.iotBillingGroup.IotBillingGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotBillingGroup.IotBillingGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-billing-group/index.ts",
        "line": 124
      },
      "name": "IotBillingGroupTags",
      "namespace": "iotBillingGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_billing_group#key IotBillingGroup#key}",
            "stability": "stable",
            "summary": "Tag key (1-128 chars). No 'aws:' prefix. Allows: [A-Za-z0-9 _.:/=+-]."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-billing-group/index.ts",
            "line": 130
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_billing_group#value IotBillingGroup#value}",
            "stability": "stable",
            "summary": "Tag value (1-256 chars). No 'aws:' prefix. Allows: [A-Za-z0-9 _.:/=+-]."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-billing-group/index.ts",
            "line": 136
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-billing-group/index:IotBillingGroupTags"
    },
    "@cdktn/provider-awscc.iotBillingGroup.IotBillingGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotBillingGroup.IotBillingGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-billing-group/index.ts",
          "line": 266
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-billing-group/index.ts",
        "line": 258
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-billing-group/index.ts",
            "line": 273
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotBillingGroup.IotBillingGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "IotBillingGroupTagsList",
      "namespace": "iotBillingGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-billing-group/index.ts",
            "line": 259
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotBillingGroup.IotBillingGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-billing-group/index:IotBillingGroupTagsList"
    },
    "@cdktn/provider-awscc.iotBillingGroup.IotBillingGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotBillingGroup.IotBillingGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-billing-group/index.ts",
          "line": 185
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-billing-group/index.ts",
        "line": 175
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-billing-group/index.ts",
            "line": 233
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-billing-group/index.ts",
            "line": 249
          },
          "name": "resetValue"
        }
      ],
      "name": "IotBillingGroupTagsOutputReference",
      "namespace": "iotBillingGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-billing-group/index.ts",
            "line": 237
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-billing-group/index.ts",
            "line": 253
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-billing-group/index.ts",
            "line": 227
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-billing-group/index.ts",
            "line": 243
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-billing-group/index.ts",
            "line": 189
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotBillingGroup.IotBillingGroupTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-billing-group/index:IotBillingGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.iotCaCertificate.IotCaCertificate": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_ca_certificate awscc_iot_ca_certificate}."
      },
      "fqn": "@cdktn/provider-awscc.iotCaCertificate.IotCaCertificate",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_ca_certificate awscc_iot_ca_certificate} Resource."
        },
        "locationInModule": {
          "filename": "src/iot-ca-certificate/index.ts",
          "line": 401
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.iotCaCertificate.IotCaCertificateConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-ca-certificate/index.ts",
        "line": 369
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a IotCaCertificate resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/iot-ca-certificate/index.ts",
            "line": 386
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the IotCaCertificate to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_ca_certificate#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing IotCaCertificate that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the IotCaCertificate to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-ca-certificate/index.ts",
            "line": 496
          },
          "name": "putRegistrationConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotCaCertificate.IotCaCertificateRegistrationConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-ca-certificate/index.ts",
            "line": 541
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotCaCertificate.IotCaCertificateTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-ca-certificate/index.ts",
            "line": 444
          },
          "name": "resetAutoRegistrationStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-ca-certificate/index.ts",
            "line": 478
          },
          "name": "resetCertificateMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-ca-certificate/index.ts",
            "line": 499
          },
          "name": "resetRegistrationConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-ca-certificate/index.ts",
            "line": 515
          },
          "name": "resetRemoveAutoRegistration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-ca-certificate/index.ts",
            "line": 544
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-ca-certificate/index.ts",
            "line": 560
          },
          "name": "resetVerificationCertificatePem"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-ca-certificate/index.ts",
            "line": 572
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-ca-certificate/index.ts",
            "line": 585
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IotCaCertificate",
      "namespace": "iotCaCertificate",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-ca-certificate/index.ts",
            "line": 374
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-ca-certificate/index.ts",
            "line": 432
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-ca-certificate/index.ts",
            "line": 453
          },
          "name": "caCertificateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-ca-certificate/index.ts",
            "line": 487
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-ca-certificate/index.ts",
            "line": 493
          },
          "name": "registrationConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotCaCertificate.IotCaCertificateRegistrationConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-ca-certificate/index.ts",
            "line": 538
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotCaCertificate.IotCaCertificateTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-ca-certificate/index.ts",
            "line": 448
          },
          "name": "autoRegistrationStatusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-ca-certificate/index.ts",
            "line": 466
          },
          "name": "caCertificatePemInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-ca-certificate/index.ts",
            "line": 482
          },
          "name": "certificateModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-ca-certificate/index.ts",
            "line": 503
          },
          "name": "registrationConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotCaCertificate.IotCaCertificateRegistrationConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-ca-certificate/index.ts",
            "line": 519
          },
          "name": "removeAutoRegistrationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-ca-certificate/index.ts",
            "line": 532
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-ca-certificate/index.ts",
            "line": 548
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotCaCertificate.IotCaCertificateTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-ca-certificate/index.ts",
            "line": 564
          },
          "name": "verificationCertificatePemInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-ca-certificate/index.ts",
            "line": 438
          },
          "name": "autoRegistrationStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-ca-certificate/index.ts",
            "line": 459
          },
          "name": "caCertificatePem",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-ca-certificate/index.ts",
            "line": 472
          },
          "name": "certificateMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-ca-certificate/index.ts",
            "line": 509
          },
          "name": "removeAutoRegistration",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-ca-certificate/index.ts",
            "line": 525
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-ca-certificate/index.ts",
            "line": 554
          },
          "name": "verificationCertificatePem",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-ca-certificate/index:IotCaCertificate"
    },
    "@cdktn/provider-awscc.iotCaCertificate.IotCaCertificateConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotCaCertificate.IotCaCertificateConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-ca-certificate/index.ts",
        "line": 14
      },
      "name": "IotCaCertificateConfig",
      "namespace": "iotCaCertificate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_ca_certificate#ca_certificate_pem IotCaCertificate#ca_certificate_pem}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-ca-certificate/index.ts",
            "line": 22
          },
          "name": "caCertificatePem",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_ca_certificate#status IotCaCertificate#status}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-ca-certificate/index.ts",
            "line": 38
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_ca_certificate#auto_registration_status IotCaCertificate#auto_registration_status}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-ca-certificate/index.ts",
            "line": 18
          },
          "name": "autoRegistrationStatus",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_ca_certificate#certificate_mode IotCaCertificate#certificate_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-ca-certificate/index.ts",
            "line": 26
          },
          "name": "certificateMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_ca_certificate#registration_config IotCaCertificate#registration_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-ca-certificate/index.ts",
            "line": 30
          },
          "name": "registrationConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotCaCertificate.IotCaCertificateRegistrationConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_ca_certificate#remove_auto_registration IotCaCertificate#remove_auto_registration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-ca-certificate/index.ts",
            "line": 34
          },
          "name": "removeAutoRegistration",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_ca_certificate#tags IotCaCertificate#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-ca-certificate/index.ts",
            "line": 44
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotCaCertificate.IotCaCertificateTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_ca_certificate#verification_certificate_pem IotCaCertificate#verification_certificate_pem}",
            "stability": "stable",
            "summary": "The private key verification certificate."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-ca-certificate/index.ts",
            "line": 50
          },
          "name": "verificationCertificatePem",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-ca-certificate/index:IotCaCertificateConfig"
    },
    "@cdktn/provider-awscc.iotCaCertificate.IotCaCertificateRegistrationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotCaCertificate.IotCaCertificateRegistrationConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-ca-certificate/index.ts",
        "line": 52
      },
      "name": "IotCaCertificateRegistrationConfig",
      "namespace": "iotCaCertificate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_ca_certificate#role_arn IotCaCertificate#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-ca-certificate/index.ts",
            "line": 56
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_ca_certificate#template_body IotCaCertificate#template_body}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-ca-certificate/index.ts",
            "line": 60
          },
          "name": "templateBody",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_ca_certificate#template_name IotCaCertificate#template_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-ca-certificate/index.ts",
            "line": 64
          },
          "name": "templateName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-ca-certificate/index:IotCaCertificateRegistrationConfig"
    },
    "@cdktn/provider-awscc.iotCaCertificate.IotCaCertificateRegistrationConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotCaCertificate.IotCaCertificateRegistrationConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-ca-certificate/index.ts",
          "line": 118
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-ca-certificate/index.ts",
        "line": 110
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-ca-certificate/index.ts",
            "line": 172
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-ca-certificate/index.ts",
            "line": 188
          },
          "name": "resetTemplateBody"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-ca-certificate/index.ts",
            "line": 204
          },
          "name": "resetTemplateName"
        }
      ],
      "name": "IotCaCertificateRegistrationConfigOutputReference",
      "namespace": "iotCaCertificate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-ca-certificate/index.ts",
            "line": 176
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-ca-certificate/index.ts",
            "line": 192
          },
          "name": "templateBodyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-ca-certificate/index.ts",
            "line": 208
          },
          "name": "templateNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-ca-certificate/index.ts",
            "line": 166
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-ca-certificate/index.ts",
            "line": 182
          },
          "name": "templateBody",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-ca-certificate/index.ts",
            "line": 198
          },
          "name": "templateName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-ca-certificate/index.ts",
            "line": 122
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotCaCertificate.IotCaCertificateRegistrationConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-ca-certificate/index:IotCaCertificateRegistrationConfigOutputReference"
    },
    "@cdktn/provider-awscc.iotCaCertificate.IotCaCertificateTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotCaCertificate.IotCaCertificateTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-ca-certificate/index.ts",
        "line": 212
      },
      "name": "IotCaCertificateTags",
      "namespace": "iotCaCertificate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_ca_certificate#key IotCaCertificate#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-ca-certificate/index.ts",
            "line": 218
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_ca_certificate#value IotCaCertificate#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-ca-certificate/index.ts",
            "line": 224
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-ca-certificate/index:IotCaCertificateTags"
    },
    "@cdktn/provider-awscc.iotCaCertificate.IotCaCertificateTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotCaCertificate.IotCaCertificateTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-ca-certificate/index.ts",
          "line": 354
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-ca-certificate/index.ts",
        "line": 346
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-ca-certificate/index.ts",
            "line": 361
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotCaCertificate.IotCaCertificateTagsOutputReference"
            }
          }
        }
      ],
      "name": "IotCaCertificateTagsList",
      "namespace": "iotCaCertificate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-ca-certificate/index.ts",
            "line": 347
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotCaCertificate.IotCaCertificateTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-ca-certificate/index:IotCaCertificateTagsList"
    },
    "@cdktn/provider-awscc.iotCaCertificate.IotCaCertificateTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotCaCertificate.IotCaCertificateTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-ca-certificate/index.ts",
          "line": 273
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-ca-certificate/index.ts",
        "line": 263
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-ca-certificate/index.ts",
            "line": 321
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-ca-certificate/index.ts",
            "line": 337
          },
          "name": "resetValue"
        }
      ],
      "name": "IotCaCertificateTagsOutputReference",
      "namespace": "iotCaCertificate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-ca-certificate/index.ts",
            "line": 325
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-ca-certificate/index.ts",
            "line": 341
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-ca-certificate/index.ts",
            "line": 315
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-ca-certificate/index.ts",
            "line": 331
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-ca-certificate/index.ts",
            "line": 277
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotCaCertificate.IotCaCertificateTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-ca-certificate/index:IotCaCertificateTagsOutputReference"
    },
    "@cdktn/provider-awscc.iotCertificate.IotCertificate": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_certificate awscc_iot_certificate}."
      },
      "fqn": "@cdktn/provider-awscc.iotCertificate.IotCertificate",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_certificate awscc_iot_certificate} Resource."
        },
        "locationInModule": {
          "filename": "src/iot-certificate/index.ts",
          "line": 72
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.iotCertificate.IotCertificateConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-certificate/index.ts",
        "line": 40
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a IotCertificate resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/iot-certificate/index.ts",
            "line": 57
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the IotCertificate to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_certificate#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing IotCertificate that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the IotCertificate to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-certificate/index.ts",
            "line": 112
          },
          "name": "resetCaCertificatePem"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-certificate/index.ts",
            "line": 133
          },
          "name": "resetCertificateMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-certificate/index.ts",
            "line": 149
          },
          "name": "resetCertificatePem"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-certificate/index.ts",
            "line": 165
          },
          "name": "resetCertificateSigningRequest"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-certificate/index.ts",
            "line": 195
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-certificate/index.ts",
            "line": 205
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IotCertificate",
      "namespace": "iotCertificate",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-certificate/index.ts",
            "line": 45
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-certificate/index.ts",
            "line": 100
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-certificate/index.ts",
            "line": 121
          },
          "name": "certificateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-certificate/index.ts",
            "line": 174
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-certificate/index.ts",
            "line": 116
          },
          "name": "caCertificatePemInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-certificate/index.ts",
            "line": 137
          },
          "name": "certificateModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-certificate/index.ts",
            "line": 153
          },
          "name": "certificatePemInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-certificate/index.ts",
            "line": 169
          },
          "name": "certificateSigningRequestInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-certificate/index.ts",
            "line": 187
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-certificate/index.ts",
            "line": 106
          },
          "name": "caCertificatePem",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-certificate/index.ts",
            "line": 127
          },
          "name": "certificateMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-certificate/index.ts",
            "line": 143
          },
          "name": "certificatePem",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-certificate/index.ts",
            "line": 159
          },
          "name": "certificateSigningRequest",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-certificate/index.ts",
            "line": 180
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-certificate/index:IotCertificate"
    },
    "@cdktn/provider-awscc.iotCertificate.IotCertificateConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotCertificate.IotCertificateConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-certificate/index.ts",
        "line": 14
      },
      "name": "IotCertificateConfig",
      "namespace": "iotCertificate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_certificate#status IotCertificate#status}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-certificate/index.ts",
            "line": 34
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_certificate#ca_certificate_pem IotCertificate#ca_certificate_pem}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-certificate/index.ts",
            "line": 18
          },
          "name": "caCertificatePem",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_certificate#certificate_mode IotCertificate#certificate_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-certificate/index.ts",
            "line": 22
          },
          "name": "certificateMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_certificate#certificate_pem IotCertificate#certificate_pem}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-certificate/index.ts",
            "line": 26
          },
          "name": "certificatePem",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_certificate#certificate_signing_request IotCertificate#certificate_signing_request}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-certificate/index.ts",
            "line": 30
          },
          "name": "certificateSigningRequest",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-certificate/index:IotCertificateConfig"
    },
    "@cdktn/provider-awscc.iotCertificateProvider.IotCertificateProvider": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_certificate_provider awscc_iot_certificate_provider}."
      },
      "fqn": "@cdktn/provider-awscc.iotCertificateProvider.IotCertificateProvider",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_certificate_provider awscc_iot_certificate_provider} Resource."
        },
        "locationInModule": {
          "filename": "src/iot-certificate-provider/index.ts",
          "line": 223
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.iotCertificateProvider.IotCertificateProviderConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-certificate-provider/index.ts",
        "line": 191
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a IotCertificateProvider resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/iot-certificate-provider/index.ts",
            "line": 208
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the IotCertificateProvider to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_certificate_provider#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing IotCertificateProvider that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the IotCertificateProvider to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-certificate-provider/index.ts",
            "line": 306
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotCertificateProvider.IotCertificateProviderTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-certificate-provider/index.ts",
            "line": 275
          },
          "name": "resetCertificateProviderName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-certificate-provider/index.ts",
            "line": 309
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-certificate-provider/index.ts",
            "line": 321
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-certificate-provider/index.ts",
            "line": 330
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IotCertificateProvider",
      "namespace": "iotCertificateProvider",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-certificate-provider/index.ts",
            "line": 196
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-certificate-provider/index.ts",
            "line": 263
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-certificate-provider/index.ts",
            "line": 284
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-certificate-provider/index.ts",
            "line": 303
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotCertificateProvider.IotCertificateProviderTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-certificate-provider/index.ts",
            "line": 258
          },
          "name": "accountDefaultForOperationsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-certificate-provider/index.ts",
            "line": 279
          },
          "name": "certificateProviderNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-certificate-provider/index.ts",
            "line": 297
          },
          "name": "lambdaFunctionArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-certificate-provider/index.ts",
            "line": 313
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotCertificateProvider.IotCertificateProviderTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-certificate-provider/index.ts",
            "line": 251
          },
          "name": "accountDefaultForOperations",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-certificate-provider/index.ts",
            "line": 269
          },
          "name": "certificateProviderName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-certificate-provider/index.ts",
            "line": 290
          },
          "name": "lambdaFunctionArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-certificate-provider/index:IotCertificateProvider"
    },
    "@cdktn/provider-awscc.iotCertificateProvider.IotCertificateProviderConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotCertificateProvider.IotCertificateProviderConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-certificate-provider/index.ts",
        "line": 14
      },
      "name": "IotCertificateProviderConfig",
      "namespace": "iotCertificateProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_certificate_provider#account_default_for_operations IotCertificateProvider#account_default_for_operations}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-certificate-provider/index.ts",
            "line": 18
          },
          "name": "accountDefaultForOperations",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_certificate_provider#lambda_function_arn IotCertificateProvider#lambda_function_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-certificate-provider/index.ts",
            "line": 26
          },
          "name": "lambdaFunctionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_certificate_provider#certificate_provider_name IotCertificateProvider#certificate_provider_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-certificate-provider/index.ts",
            "line": 22
          },
          "name": "certificateProviderName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_certificate_provider#tags IotCertificateProvider#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-certificate-provider/index.ts",
            "line": 32
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotCertificateProvider.IotCertificateProviderTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-certificate-provider/index:IotCertificateProviderConfig"
    },
    "@cdktn/provider-awscc.iotCertificateProvider.IotCertificateProviderTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotCertificateProvider.IotCertificateProviderTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-certificate-provider/index.ts",
        "line": 34
      },
      "name": "IotCertificateProviderTags",
      "namespace": "iotCertificateProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_certificate_provider#key IotCertificateProvider#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-certificate-provider/index.ts",
            "line": 40
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_certificate_provider#value IotCertificateProvider#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-certificate-provider/index.ts",
            "line": 46
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-certificate-provider/index:IotCertificateProviderTags"
    },
    "@cdktn/provider-awscc.iotCertificateProvider.IotCertificateProviderTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotCertificateProvider.IotCertificateProviderTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-certificate-provider/index.ts",
          "line": 176
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-certificate-provider/index.ts",
        "line": 168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-certificate-provider/index.ts",
            "line": 183
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotCertificateProvider.IotCertificateProviderTagsOutputReference"
            }
          }
        }
      ],
      "name": "IotCertificateProviderTagsList",
      "namespace": "iotCertificateProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-certificate-provider/index.ts",
            "line": 169
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotCertificateProvider.IotCertificateProviderTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-certificate-provider/index:IotCertificateProviderTagsList"
    },
    "@cdktn/provider-awscc.iotCertificateProvider.IotCertificateProviderTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotCertificateProvider.IotCertificateProviderTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-certificate-provider/index.ts",
          "line": 95
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-certificate-provider/index.ts",
        "line": 85
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-certificate-provider/index.ts",
            "line": 143
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-certificate-provider/index.ts",
            "line": 159
          },
          "name": "resetValue"
        }
      ],
      "name": "IotCertificateProviderTagsOutputReference",
      "namespace": "iotCertificateProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-certificate-provider/index.ts",
            "line": 147
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-certificate-provider/index.ts",
            "line": 163
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-certificate-provider/index.ts",
            "line": 137
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-certificate-provider/index.ts",
            "line": 153
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-certificate-provider/index.ts",
            "line": 99
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotCertificateProvider.IotCertificateProviderTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-certificate-provider/index:IotCertificateProviderTagsOutputReference"
    },
    "@cdktn/provider-awscc.iotCommand.IotCommand": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_command awscc_iot_command}."
      },
      "fqn": "@cdktn/provider-awscc.iotCommand.IotCommand",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_command awscc_iot_command} Resource."
        },
        "locationInModule": {
          "filename": "src/iot-command/index.ts",
          "line": 1971
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.iotCommand.IotCommandConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-command/index.ts",
        "line": 1939
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a IotCommand resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 1956
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the IotCommand to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_command#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing IotCommand that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the IotCommand to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 2115
          },
          "name": "putMandatoryParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotCommand.IotCommandMandatoryParameters"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 2147
          },
          "name": "putPayload",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotCommand.IotCommandPayload"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 2195
          },
          "name": "putPreprocessor",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotCommand.IotCommandPreprocessor"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 2227
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotCommand.IotCommandTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 2033
          },
          "name": "resetCreatedAt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 2049
          },
          "name": "resetDeprecated"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 2065
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 2081
          },
          "name": "resetDisplayName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 2102
          },
          "name": "resetLastUpdatedAt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 2118
          },
          "name": "resetMandatoryParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 2134
          },
          "name": "resetNamespace"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 2150
          },
          "name": "resetPayload"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 2166
          },
          "name": "resetPayloadTemplate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 2182
          },
          "name": "resetPendingDeletion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 2198
          },
          "name": "resetPreprocessor"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 2214
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 2230
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 2242
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 2261
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IotCommand",
      "namespace": "iotCommand",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 1944
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 2008
          },
          "name": "commandArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 2090
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 2112
          },
          "name": "mandatoryParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotCommand.IotCommandMandatoryParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 2144
          },
          "name": "payload",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotCommand.IotCommandPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 2192
          },
          "name": "preprocessor",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotCommand.IotCommandPreprocessorOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 2224
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotCommand.IotCommandTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 2021
          },
          "name": "commandIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 2037
          },
          "name": "createdAtInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 2053
          },
          "name": "deprecatedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 2069
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 2085
          },
          "name": "displayNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 2106
          },
          "name": "lastUpdatedAtInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 2122
          },
          "name": "mandatoryParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotCommand.IotCommandMandatoryParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 2138
          },
          "name": "namespaceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 2154
          },
          "name": "payloadInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotCommand.IotCommandPayload"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 2170
          },
          "name": "payloadTemplateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 2186
          },
          "name": "pendingDeletionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 2202
          },
          "name": "preprocessorInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotCommand.IotCommandPreprocessor"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 2218
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 2234
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotCommand.IotCommandTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 2014
          },
          "name": "commandId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 2027
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 2043
          },
          "name": "deprecated",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 2059
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 2075
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 2096
          },
          "name": "lastUpdatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 2128
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 2160
          },
          "name": "payloadTemplate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 2176
          },
          "name": "pendingDeletion",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 2208
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-command/index:IotCommand"
    },
    "@cdktn/provider-awscc.iotCommand.IotCommandConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotCommand.IotCommandConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-command/index.ts",
        "line": 14
      },
      "name": "IotCommandConfig",
      "namespace": "iotCommand",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_command#command_id IotCommand#command_id}",
            "stability": "stable",
            "summary": "The unique identifier for the command."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 20
          },
          "name": "commandId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_command#created_at IotCommand#created_at}",
            "stability": "stable",
            "summary": "The date and time when the command was created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 26
          },
          "name": "createdAt",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_command#deprecated IotCommand#deprecated}",
            "stability": "stable",
            "summary": "A flag indicating whether the command is deprecated."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 32
          },
          "name": "deprecated",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_command#description IotCommand#description}",
            "stability": "stable",
            "summary": "The description of the command."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 38
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_command#display_name IotCommand#display_name}",
            "stability": "stable",
            "summary": "The display name for the command."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 44
          },
          "name": "displayName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_command#last_updated_at IotCommand#last_updated_at}",
            "stability": "stable",
            "summary": "The date and time when the command was last updated."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 50
          },
          "name": "lastUpdatedAt",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_command#mandatory_parameters IotCommand#mandatory_parameters}",
            "stability": "stable",
            "summary": "The list of mandatory parameters for the command."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 56
          },
          "name": "mandatoryParameters",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotCommand.IotCommandMandatoryParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_command#namespace IotCommand#namespace}",
            "stability": "stable",
            "summary": "The namespace to which the command belongs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 62
          },
          "name": "namespace",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_command#payload IotCommand#payload}",
            "stability": "stable",
            "summary": "The payload associated with the command."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 68
          },
          "name": "payload",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotCommand.IotCommandPayload"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_command#payload_template IotCommand#payload_template}",
            "stability": "stable",
            "summary": "The payload template associated with the command."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 74
          },
          "name": "payloadTemplate",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_command#pending_deletion IotCommand#pending_deletion}",
            "stability": "stable",
            "summary": "A flag indicating whether the command is pending deletion."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 80
          },
          "name": "pendingDeletion",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_command#preprocessor IotCommand#preprocessor}",
            "stability": "stable",
            "summary": "The command preprocessor configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 86
          },
          "name": "preprocessor",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotCommand.IotCommandPreprocessor"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_command#role_arn IotCommand#role_arn}",
            "stability": "stable",
            "summary": "The customer role associated with the command."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 92
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_command#tags IotCommand#tags}",
            "stability": "stable",
            "summary": "The tags to be associated with the command."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 98
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotCommand.IotCommandTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-command/index:IotCommandConfig"
    },
    "@cdktn/provider-awscc.iotCommand.IotCommandMandatoryParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotCommand.IotCommandMandatoryParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-command/index.ts",
        "line": 1186
      },
      "name": "IotCommandMandatoryParameters",
      "namespace": "iotCommand",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_command#default_value IotCommand#default_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 1190
          },
          "name": "defaultValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotCommand.IotCommandMandatoryParametersDefaultValue"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_command#description IotCommand#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 1194
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_command#name IotCommand#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 1198
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_command#type IotCommand#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 1202
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_command#value IotCommand#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 1206
          },
          "name": "value",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotCommand.IotCommandMandatoryParametersValue"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_command#value_conditions IotCommand#value_conditions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 1210
          },
          "name": "valueConditions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotCommand.IotCommandMandatoryParametersValueConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-command/index:IotCommandMandatoryParameters"
    },
    "@cdktn/provider-awscc.iotCommand.IotCommandMandatoryParametersDefaultValue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotCommand.IotCommandMandatoryParametersDefaultValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-command/index.ts",
        "line": 100
      },
      "name": "IotCommandMandatoryParametersDefaultValue",
      "namespace": "iotCommand",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_command#b IotCommand#b}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 104
          },
          "name": "b",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_command#bin IotCommand#bin}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 108
          },
          "name": "bin",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_command#d IotCommand#d}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 112
          },
          "name": "d",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_command#i IotCommand#i}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 116
          },
          "name": "i",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_command#l IotCommand#l}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 120
          },
          "name": "l",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_command#s IotCommand#s}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 124
          },
          "name": "s",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_command#ul IotCommand#ul}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 128
          },
          "name": "ul",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-command/index:IotCommandMandatoryParametersDefaultValue"
    },
    "@cdktn/provider-awscc.iotCommand.IotCommandMandatoryParametersDefaultValueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotCommand.IotCommandMandatoryParametersDefaultValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-command/index.ts",
          "line": 210
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-command/index.ts",
        "line": 202
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 288
          },
          "name": "resetB"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 304
          },
          "name": "resetBin"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 320
          },
          "name": "resetD"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 336
          },
          "name": "resetI"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 352
          },
          "name": "resetL"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 368
          },
          "name": "resetS"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 384
          },
          "name": "resetUl"
        }
      ],
      "name": "IotCommandMandatoryParametersDefaultValueOutputReference",
      "namespace": "iotCommand",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 308
          },
          "name": "binInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 292
          },
          "name": "bInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 324
          },
          "name": "dInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 340
          },
          "name": "iInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 356
          },
          "name": "lInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 372
          },
          "name": "sInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 388
          },
          "name": "ulInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 282
          },
          "name": "b",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 298
          },
          "name": "bin",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 314
          },
          "name": "d",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 330
          },
          "name": "i",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 346
          },
          "name": "l",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 362
          },
          "name": "s",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 378
          },
          "name": "ul",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 214
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotCommand.IotCommandMandatoryParametersDefaultValue"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-command/index:IotCommandMandatoryParametersDefaultValueOutputReference"
    },
    "@cdktn/provider-awscc.iotCommand.IotCommandMandatoryParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotCommand.IotCommandMandatoryParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-command/index.ts",
          "line": 1456
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-command/index.ts",
        "line": 1448
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 1463
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotCommand.IotCommandMandatoryParametersOutputReference"
            }
          }
        }
      ],
      "name": "IotCommandMandatoryParametersList",
      "namespace": "iotCommand",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 1449
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotCommand.IotCommandMandatoryParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-command/index:IotCommandMandatoryParametersList"
    },
    "@cdktn/provider-awscc.iotCommand.IotCommandMandatoryParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotCommand.IotCommandMandatoryParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-command/index.ts",
          "line": 1287
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-command/index.ts",
        "line": 1277
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 1356
          },
          "name": "putDefaultValue",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotCommand.IotCommandMandatoryParametersDefaultValue"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 1420
          },
          "name": "putValue",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotCommand.IotCommandMandatoryParametersValue"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 1436
          },
          "name": "putValueConditions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotCommand.IotCommandMandatoryParametersValueConditions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 1359
          },
          "name": "resetDefaultValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 1375
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 1391
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 1407
          },
          "name": "resetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 1423
          },
          "name": "resetValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 1439
          },
          "name": "resetValueConditions"
        }
      ],
      "name": "IotCommandMandatoryParametersOutputReference",
      "namespace": "iotCommand",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 1353
          },
          "name": "defaultValue",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotCommand.IotCommandMandatoryParametersDefaultValueOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 1417
          },
          "name": "value",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotCommand.IotCommandMandatoryParametersValueOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 1433
          },
          "name": "valueConditions",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotCommand.IotCommandMandatoryParametersValueConditionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 1363
          },
          "name": "defaultValueInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotCommand.IotCommandMandatoryParametersDefaultValue"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 1379
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 1395
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 1411
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 1443
          },
          "name": "valueConditionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotCommand.IotCommandMandatoryParametersValueConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 1427
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotCommand.IotCommandMandatoryParametersValue"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 1369
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 1385
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 1401
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 1291
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotCommand.IotCommandMandatoryParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-command/index:IotCommandMandatoryParametersOutputReference"
    },
    "@cdktn/provider-awscc.iotCommand.IotCommandMandatoryParametersValue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotCommand.IotCommandMandatoryParametersValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-command/index.ts",
        "line": 392
      },
      "name": "IotCommandMandatoryParametersValue",
      "namespace": "iotCommand",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_command#b IotCommand#b}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 396
          },
          "name": "b",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_command#bin IotCommand#bin}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 400
          },
          "name": "bin",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_command#d IotCommand#d}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 404
          },
          "name": "d",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_command#i IotCommand#i}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 408
          },
          "name": "i",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_command#l IotCommand#l}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 412
          },
          "name": "l",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_command#s IotCommand#s}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 416
          },
          "name": "s",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_command#ul IotCommand#ul}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 420
          },
          "name": "ul",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-command/index:IotCommandMandatoryParametersValue"
    },
    "@cdktn/provider-awscc.iotCommand.IotCommandMandatoryParametersValueConditions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotCommand.IotCommandMandatoryParametersValueConditions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-command/index.ts",
        "line": 1037
      },
      "name": "IotCommandMandatoryParametersValueConditions",
      "namespace": "iotCommand",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_command#comparison_operator IotCommand#comparison_operator}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 1041
          },
          "name": "comparisonOperator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_command#operand IotCommand#operand}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 1045
          },
          "name": "operand",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotCommand.IotCommandMandatoryParametersValueConditionsOperand"
          }
        }
      ],
      "symbolId": "src/iot-command/index:IotCommandMandatoryParametersValueConditions"
    },
    "@cdktn/provider-awscc.iotCommand.IotCommandMandatoryParametersValueConditionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotCommand.IotCommandMandatoryParametersValueConditionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-command/index.ts",
          "line": 1175
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-command/index.ts",
        "line": 1167
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 1182
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotCommand.IotCommandMandatoryParametersValueConditionsOutputReference"
            }
          }
        }
      ],
      "name": "IotCommandMandatoryParametersValueConditionsList",
      "namespace": "iotCommand",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 1168
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotCommand.IotCommandMandatoryParametersValueConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-command/index:IotCommandMandatoryParametersValueConditionsList"
    },
    "@cdktn/provider-awscc.iotCommand.IotCommandMandatoryParametersValueConditionsOperand": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotCommand.IotCommandMandatoryParametersValueConditionsOperand",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-command/index.ts",
        "line": 811
      },
      "name": "IotCommandMandatoryParametersValueConditionsOperand",
      "namespace": "iotCommand",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_command#number IotCommand#number}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 815
          },
          "name": "number",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_command#number_range IotCommand#number_range}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 819
          },
          "name": "numberRange",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotCommand.IotCommandMandatoryParametersValueConditionsOperandNumberRange"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_command#numbers IotCommand#numbers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 823
          },
          "name": "numbers",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_command#string IotCommand#string}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 827
          },
          "name": "string",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_command#strings IotCommand#strings}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 831
          },
          "name": "strings",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/iot-command/index:IotCommandMandatoryParametersValueConditionsOperand"
    },
    "@cdktn/provider-awscc.iotCommand.IotCommandMandatoryParametersValueConditionsOperandNumberRange": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotCommand.IotCommandMandatoryParametersValueConditionsOperandNumberRange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-command/index.ts",
        "line": 684
      },
      "name": "IotCommandMandatoryParametersValueConditionsOperandNumberRange",
      "namespace": "iotCommand",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_command#max IotCommand#max}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 688
          },
          "name": "max",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_command#min IotCommand#min}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 692
          },
          "name": "min",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-command/index:IotCommandMandatoryParametersValueConditionsOperandNumberRange"
    },
    "@cdktn/provider-awscc.iotCommand.IotCommandMandatoryParametersValueConditionsOperandNumberRangeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotCommand.IotCommandMandatoryParametersValueConditionsOperandNumberRangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-command/index.ts",
          "line": 739
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-command/index.ts",
        "line": 731
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 787
          },
          "name": "resetMax"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 803
          },
          "name": "resetMin"
        }
      ],
      "name": "IotCommandMandatoryParametersValueConditionsOperandNumberRangeOutputReference",
      "namespace": "iotCommand",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 791
          },
          "name": "maxInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 807
          },
          "name": "minInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 781
          },
          "name": "max",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 797
          },
          "name": "min",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 743
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotCommand.IotCommandMandatoryParametersValueConditionsOperandNumberRange"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-command/index:IotCommandMandatoryParametersValueConditionsOperandNumberRangeOutputReference"
    },
    "@cdktn/provider-awscc.iotCommand.IotCommandMandatoryParametersValueConditionsOperandOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotCommand.IotCommandMandatoryParametersValueConditionsOperandOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-command/index.ts",
          "line": 899
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-command/index.ts",
        "line": 891
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 978
          },
          "name": "putNumberRange",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotCommand.IotCommandMandatoryParametersValueConditionsOperandNumberRange"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 965
          },
          "name": "resetNumber"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 981
          },
          "name": "resetNumberRange"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 997
          },
          "name": "resetNumbers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 1013
          },
          "name": "resetString"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 1029
          },
          "name": "resetStrings"
        }
      ],
      "name": "IotCommandMandatoryParametersValueConditionsOperandOutputReference",
      "namespace": "iotCommand",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 975
          },
          "name": "numberRange",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotCommand.IotCommandMandatoryParametersValueConditionsOperandNumberRangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 969
          },
          "name": "numberInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 985
          },
          "name": "numberRangeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotCommand.IotCommandMandatoryParametersValueConditionsOperandNumberRange"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 1001
          },
          "name": "numbersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 1017
          },
          "name": "stringInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 1033
          },
          "name": "stringsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 959
          },
          "name": "number",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 991
          },
          "name": "numbers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 1007
          },
          "name": "string",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 1023
          },
          "name": "strings",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 903
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotCommand.IotCommandMandatoryParametersValueConditionsOperand"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-command/index:IotCommandMandatoryParametersValueConditionsOperandOutputReference"
    },
    "@cdktn/provider-awscc.iotCommand.IotCommandMandatoryParametersValueConditionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotCommand.IotCommandMandatoryParametersValueConditionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-command/index.ts",
          "line": 1094
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-command/index.ts",
        "line": 1084
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 1155
          },
          "name": "putOperand",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotCommand.IotCommandMandatoryParametersValueConditionsOperand"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 1142
          },
          "name": "resetComparisonOperator"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 1158
          },
          "name": "resetOperand"
        }
      ],
      "name": "IotCommandMandatoryParametersValueConditionsOutputReference",
      "namespace": "iotCommand",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 1152
          },
          "name": "operand",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotCommand.IotCommandMandatoryParametersValueConditionsOperandOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 1146
          },
          "name": "comparisonOperatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 1162
          },
          "name": "operandInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotCommand.IotCommandMandatoryParametersValueConditionsOperand"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 1136
          },
          "name": "comparisonOperator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 1098
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotCommand.IotCommandMandatoryParametersValueConditions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-command/index:IotCommandMandatoryParametersValueConditionsOutputReference"
    },
    "@cdktn/provider-awscc.iotCommand.IotCommandMandatoryParametersValueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotCommand.IotCommandMandatoryParametersValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-command/index.ts",
          "line": 502
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-command/index.ts",
        "line": 494
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 580
          },
          "name": "resetB"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 596
          },
          "name": "resetBin"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 612
          },
          "name": "resetD"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 628
          },
          "name": "resetI"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 644
          },
          "name": "resetL"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 660
          },
          "name": "resetS"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 676
          },
          "name": "resetUl"
        }
      ],
      "name": "IotCommandMandatoryParametersValueOutputReference",
      "namespace": "iotCommand",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 600
          },
          "name": "binInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 584
          },
          "name": "bInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 616
          },
          "name": "dInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 632
          },
          "name": "iInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 648
          },
          "name": "lInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 664
          },
          "name": "sInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 680
          },
          "name": "ulInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 574
          },
          "name": "b",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 590
          },
          "name": "bin",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 606
          },
          "name": "d",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 622
          },
          "name": "i",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 638
          },
          "name": "l",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 654
          },
          "name": "s",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 670
          },
          "name": "ul",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 506
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotCommand.IotCommandMandatoryParametersValue"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-command/index:IotCommandMandatoryParametersValueOutputReference"
    },
    "@cdktn/provider-awscc.iotCommand.IotCommandPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotCommand.IotCommandPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-command/index.ts",
        "line": 1467
      },
      "name": "IotCommandPayload",
      "namespace": "iotCommand",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_command#content IotCommand#content}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 1471
          },
          "name": "content",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_command#content_type IotCommand#content_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 1475
          },
          "name": "contentType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-command/index:IotCommandPayload"
    },
    "@cdktn/provider-awscc.iotCommand.IotCommandPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotCommand.IotCommandPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-command/index.ts",
          "line": 1522
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-command/index.ts",
        "line": 1514
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 1570
          },
          "name": "resetContent"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 1586
          },
          "name": "resetContentType"
        }
      ],
      "name": "IotCommandPayloadOutputReference",
      "namespace": "iotCommand",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 1574
          },
          "name": "contentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 1590
          },
          "name": "contentTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 1564
          },
          "name": "content",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 1580
          },
          "name": "contentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 1526
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotCommand.IotCommandPayload"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-command/index:IotCommandPayloadOutputReference"
    },
    "@cdktn/provider-awscc.iotCommand.IotCommandPreprocessor": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotCommand.IotCommandPreprocessor",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-command/index.ts",
        "line": 1688
      },
      "name": "IotCommandPreprocessor",
      "namespace": "iotCommand",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_command#aws_json_substitution IotCommand#aws_json_substitution}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 1692
          },
          "name": "awsJsonSubstitution",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotCommand.IotCommandPreprocessorAwsJsonSubstitution"
          }
        }
      ],
      "symbolId": "src/iot-command/index:IotCommandPreprocessor"
    },
    "@cdktn/provider-awscc.iotCommand.IotCommandPreprocessorAwsJsonSubstitution": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotCommand.IotCommandPreprocessorAwsJsonSubstitution",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-command/index.ts",
        "line": 1594
      },
      "name": "IotCommandPreprocessorAwsJsonSubstitution",
      "namespace": "iotCommand",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_command#output_format IotCommand#output_format}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 1598
          },
          "name": "outputFormat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-command/index:IotCommandPreprocessorAwsJsonSubstitution"
    },
    "@cdktn/provider-awscc.iotCommand.IotCommandPreprocessorAwsJsonSubstitutionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotCommand.IotCommandPreprocessorAwsJsonSubstitutionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-command/index.ts",
          "line": 1638
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-command/index.ts",
        "line": 1630
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 1680
          },
          "name": "resetOutputFormat"
        }
      ],
      "name": "IotCommandPreprocessorAwsJsonSubstitutionOutputReference",
      "namespace": "iotCommand",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 1684
          },
          "name": "outputFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 1674
          },
          "name": "outputFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 1642
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotCommand.IotCommandPreprocessorAwsJsonSubstitution"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-command/index:IotCommandPreprocessorAwsJsonSubstitutionOutputReference"
    },
    "@cdktn/provider-awscc.iotCommand.IotCommandPreprocessorOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotCommand.IotCommandPreprocessorOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-command/index.ts",
          "line": 1732
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-command/index.ts",
        "line": 1724
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 1771
          },
          "name": "putAwsJsonSubstitution",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotCommand.IotCommandPreprocessorAwsJsonSubstitution"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 1774
          },
          "name": "resetAwsJsonSubstitution"
        }
      ],
      "name": "IotCommandPreprocessorOutputReference",
      "namespace": "iotCommand",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 1768
          },
          "name": "awsJsonSubstitution",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotCommand.IotCommandPreprocessorAwsJsonSubstitutionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 1778
          },
          "name": "awsJsonSubstitutionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotCommand.IotCommandPreprocessorAwsJsonSubstitution"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 1736
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotCommand.IotCommandPreprocessor"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-command/index:IotCommandPreprocessorOutputReference"
    },
    "@cdktn/provider-awscc.iotCommand.IotCommandTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotCommand.IotCommandTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-command/index.ts",
        "line": 1782
      },
      "name": "IotCommandTags",
      "namespace": "iotCommand",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_command#key IotCommand#key}",
            "stability": "stable",
            "summary": "The tag's key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 1788
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_command#value IotCommand#value}",
            "stability": "stable",
            "summary": "The tag's value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 1794
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-command/index:IotCommandTags"
    },
    "@cdktn/provider-awscc.iotCommand.IotCommandTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotCommand.IotCommandTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-command/index.ts",
          "line": 1924
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-command/index.ts",
        "line": 1916
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 1931
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotCommand.IotCommandTagsOutputReference"
            }
          }
        }
      ],
      "name": "IotCommandTagsList",
      "namespace": "iotCommand",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 1917
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotCommand.IotCommandTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-command/index:IotCommandTagsList"
    },
    "@cdktn/provider-awscc.iotCommand.IotCommandTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotCommand.IotCommandTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-command/index.ts",
          "line": 1843
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-command/index.ts",
        "line": 1833
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 1891
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 1907
          },
          "name": "resetValue"
        }
      ],
      "name": "IotCommandTagsOutputReference",
      "namespace": "iotCommand",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 1895
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 1911
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 1885
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 1901
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-command/index.ts",
            "line": 1847
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotCommand.IotCommandTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-command/index:IotCommandTagsOutputReference"
    },
    "@cdktn/provider-awscc.iotCustomMetric.IotCustomMetric": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_custom_metric awscc_iot_custom_metric}."
      },
      "fqn": "@cdktn/provider-awscc.iotCustomMetric.IotCustomMetric",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_custom_metric awscc_iot_custom_metric} Resource."
        },
        "locationInModule": {
          "filename": "src/iot-custom-metric/index.ts",
          "line": 229
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.iotCustomMetric.IotCustomMetricConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-custom-metric/index.ts",
        "line": 197
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a IotCustomMetric resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/iot-custom-metric/index.ts",
            "line": 214
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the IotCustomMetric to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_custom_metric#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing IotCustomMetric that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the IotCustomMetric to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-custom-metric/index.ts",
            "line": 315
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotCustomMetric.IotCustomMetricTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-custom-metric/index.ts",
            "line": 263
          },
          "name": "resetDisplayName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-custom-metric/index.ts",
            "line": 289
          },
          "name": "resetMetricName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-custom-metric/index.ts",
            "line": 318
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-custom-metric/index.ts",
            "line": 330
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-custom-metric/index.ts",
            "line": 339
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IotCustomMetric",
      "namespace": "iotCustomMetric",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-custom-metric/index.ts",
            "line": 202
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-custom-metric/index.ts",
            "line": 272
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-custom-metric/index.ts",
            "line": 277
          },
          "name": "metricArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-custom-metric/index.ts",
            "line": 312
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotCustomMetric.IotCustomMetricTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-custom-metric/index.ts",
            "line": 267
          },
          "name": "displayNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-custom-metric/index.ts",
            "line": 293
          },
          "name": "metricNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-custom-metric/index.ts",
            "line": 306
          },
          "name": "metricTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-custom-metric/index.ts",
            "line": 322
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotCustomMetric.IotCustomMetricTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-custom-metric/index.ts",
            "line": 257
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-custom-metric/index.ts",
            "line": 283
          },
          "name": "metricName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-custom-metric/index.ts",
            "line": 299
          },
          "name": "metricType",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-custom-metric/index:IotCustomMetric"
    },
    "@cdktn/provider-awscc.iotCustomMetric.IotCustomMetricConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotCustomMetric.IotCustomMetricConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-custom-metric/index.ts",
        "line": 14
      },
      "name": "IotCustomMetricConfig",
      "namespace": "iotCustomMetric",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_custom_metric#metric_type IotCustomMetric#metric_type}",
            "stability": "stable",
            "summary": "The type of the custom metric. Types include string-list, ip-address-list, number-list, and number."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-custom-metric/index.ts",
            "line": 32
          },
          "name": "metricType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "it doesn't have to be unique. Don't use this name as the metric identifier in the device metric report. Can be updated once defined.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_custom_metric#display_name IotCustomMetric#display_name}",
            "stability": "stable",
            "summary": "Field represents a friendly name in the console for the custom metric;"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-custom-metric/index.ts",
            "line": 20
          },
          "name": "displayName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This will be used in the metric report submitted from the device/thing. Shouldn't begin with aws: . Cannot be updated once defined.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_custom_metric#metric_name IotCustomMetric#metric_name}",
            "stability": "stable",
            "summary": "The name of the custom metric."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-custom-metric/index.ts",
            "line": 26
          },
          "name": "metricName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_custom_metric#tags IotCustomMetric#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-custom-metric/index.ts",
            "line": 38
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotCustomMetric.IotCustomMetricTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-custom-metric/index:IotCustomMetricConfig"
    },
    "@cdktn/provider-awscc.iotCustomMetric.IotCustomMetricTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotCustomMetric.IotCustomMetricTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-custom-metric/index.ts",
        "line": 40
      },
      "name": "IotCustomMetricTags",
      "namespace": "iotCustomMetric",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_custom_metric#key IotCustomMetric#key}",
            "stability": "stable",
            "summary": "The tag's key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-custom-metric/index.ts",
            "line": 46
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_custom_metric#value IotCustomMetric#value}",
            "stability": "stable",
            "summary": "The tag's value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-custom-metric/index.ts",
            "line": 52
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-custom-metric/index:IotCustomMetricTags"
    },
    "@cdktn/provider-awscc.iotCustomMetric.IotCustomMetricTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotCustomMetric.IotCustomMetricTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-custom-metric/index.ts",
          "line": 182
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-custom-metric/index.ts",
        "line": 174
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-custom-metric/index.ts",
            "line": 189
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotCustomMetric.IotCustomMetricTagsOutputReference"
            }
          }
        }
      ],
      "name": "IotCustomMetricTagsList",
      "namespace": "iotCustomMetric",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-custom-metric/index.ts",
            "line": 175
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotCustomMetric.IotCustomMetricTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-custom-metric/index:IotCustomMetricTagsList"
    },
    "@cdktn/provider-awscc.iotCustomMetric.IotCustomMetricTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotCustomMetric.IotCustomMetricTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-custom-metric/index.ts",
          "line": 101
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-custom-metric/index.ts",
        "line": 91
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-custom-metric/index.ts",
            "line": 149
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-custom-metric/index.ts",
            "line": 165
          },
          "name": "resetValue"
        }
      ],
      "name": "IotCustomMetricTagsOutputReference",
      "namespace": "iotCustomMetric",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-custom-metric/index.ts",
            "line": 153
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-custom-metric/index.ts",
            "line": 169
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-custom-metric/index.ts",
            "line": 143
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-custom-metric/index.ts",
            "line": 159
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-custom-metric/index.ts",
            "line": 105
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotCustomMetric.IotCustomMetricTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-custom-metric/index:IotCustomMetricTagsOutputReference"
    },
    "@cdktn/provider-awscc.iotDimension.IotDimension": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_dimension awscc_iot_dimension}."
      },
      "fqn": "@cdktn/provider-awscc.iotDimension.IotDimension",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_dimension awscc_iot_dimension} Resource."
        },
        "locationInModule": {
          "filename": "src/iot-dimension/index.ts",
          "line": 229
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.iotDimension.IotDimensionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-dimension/index.ts",
        "line": 197
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a IotDimension resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/iot-dimension/index.ts",
            "line": 214
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the IotDimension to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_dimension#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing IotDimension that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the IotDimension to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-dimension/index.ts",
            "line": 299
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotDimension.IotDimensionTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-dimension/index.ts",
            "line": 273
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-dimension/index.ts",
            "line": 302
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-dimension/index.ts",
            "line": 327
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-dimension/index.ts",
            "line": 336
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IotDimension",
      "namespace": "iotDimension",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-dimension/index.ts",
            "line": 202
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-dimension/index.ts",
            "line": 256
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-dimension/index.ts",
            "line": 261
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-dimension/index.ts",
            "line": 296
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotDimension.IotDimensionTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-dimension/index.ts",
            "line": 277
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-dimension/index.ts",
            "line": 290
          },
          "name": "stringValuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-dimension/index.ts",
            "line": 306
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotDimension.IotDimensionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-dimension/index.ts",
            "line": 319
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-dimension/index.ts",
            "line": 267
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-dimension/index.ts",
            "line": 283
          },
          "name": "stringValues",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-dimension/index.ts",
            "line": 312
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-dimension/index:IotDimension"
    },
    "@cdktn/provider-awscc.iotDimension.IotDimensionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotDimension.IotDimensionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-dimension/index.ts",
        "line": 14
      },
      "name": "IotDimensionConfig",
      "namespace": "iotDimension",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_dimension#string_values IotDimension#string_values}",
            "stability": "stable",
            "summary": "Specifies the value or list of values for the dimension."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-dimension/index.ts",
            "line": 26
          },
          "name": "stringValues",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_dimension#type IotDimension#type}",
            "stability": "stable",
            "summary": "Specifies the type of the dimension."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-dimension/index.ts",
            "line": 38
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_dimension#name IotDimension#name}",
            "stability": "stable",
            "summary": "A unique identifier for the dimension."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-dimension/index.ts",
            "line": 20
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_dimension#tags IotDimension#tags}",
            "stability": "stable",
            "summary": "Metadata that can be used to manage the dimension."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-dimension/index.ts",
            "line": 32
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotDimension.IotDimensionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-dimension/index:IotDimensionConfig"
    },
    "@cdktn/provider-awscc.iotDimension.IotDimensionTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotDimension.IotDimensionTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-dimension/index.ts",
        "line": 40
      },
      "name": "IotDimensionTags",
      "namespace": "iotDimension",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_dimension#key IotDimension#key}",
            "stability": "stable",
            "summary": "The tag's key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-dimension/index.ts",
            "line": 46
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_dimension#value IotDimension#value}",
            "stability": "stable",
            "summary": "The tag's value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-dimension/index.ts",
            "line": 52
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-dimension/index:IotDimensionTags"
    },
    "@cdktn/provider-awscc.iotDimension.IotDimensionTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotDimension.IotDimensionTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-dimension/index.ts",
          "line": 182
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-dimension/index.ts",
        "line": 174
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-dimension/index.ts",
            "line": 189
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotDimension.IotDimensionTagsOutputReference"
            }
          }
        }
      ],
      "name": "IotDimensionTagsList",
      "namespace": "iotDimension",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-dimension/index.ts",
            "line": 175
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotDimension.IotDimensionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-dimension/index:IotDimensionTagsList"
    },
    "@cdktn/provider-awscc.iotDimension.IotDimensionTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotDimension.IotDimensionTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-dimension/index.ts",
          "line": 101
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-dimension/index.ts",
        "line": 91
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-dimension/index.ts",
            "line": 149
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-dimension/index.ts",
            "line": 165
          },
          "name": "resetValue"
        }
      ],
      "name": "IotDimensionTagsOutputReference",
      "namespace": "iotDimension",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-dimension/index.ts",
            "line": 153
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-dimension/index.ts",
            "line": 169
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-dimension/index.ts",
            "line": 143
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-dimension/index.ts",
            "line": 159
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-dimension/index.ts",
            "line": 105
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotDimension.IotDimensionTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-dimension/index:IotDimensionTagsOutputReference"
    },
    "@cdktn/provider-awscc.iotDomainConfiguration.IotDomainConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_domain_configuration awscc_iot_domain_configuration}."
      },
      "fqn": "@cdktn/provider-awscc.iotDomainConfiguration.IotDomainConfiguration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_domain_configuration awscc_iot_domain_configuration} Resource."
        },
        "locationInModule": {
          "filename": "src/iot-domain-configuration/index.ts",
          "line": 813
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.iotDomainConfiguration.IotDomainConfigurationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-domain-configuration/index.ts",
        "line": 781
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a IotDomainConfiguration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 798
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the IotDomainConfiguration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_domain_configuration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing IotDomainConfiguration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the IotDomainConfiguration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 890
          },
          "name": "putAuthorizerConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotDomainConfiguration.IotDomainConfigurationAuthorizerConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 906
          },
          "name": "putClientCertificateConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotDomainConfiguration.IotDomainConfigurationClientCertificateConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 996
          },
          "name": "putServerCertificateConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotDomainConfiguration.IotDomainConfigurationServerCertificateConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 1034
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotDomainConfiguration.IotDomainConfigurationTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 1050
          },
          "name": "putTlsConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotDomainConfiguration.IotDomainConfigurationTlsConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 856
          },
          "name": "resetApplicationProtocol"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 877
          },
          "name": "resetAuthenticationType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 893
          },
          "name": "resetAuthorizerConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 909
          },
          "name": "resetClientCertificateConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 925
          },
          "name": "resetDomainConfigurationName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 941
          },
          "name": "resetDomainConfigurationStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 957
          },
          "name": "resetDomainName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 983
          },
          "name": "resetServerCertificateArns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 999
          },
          "name": "resetServerCertificateConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 1021
          },
          "name": "resetServiceType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 1037
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 1053
          },
          "name": "resetTlsConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 1069
          },
          "name": "resetValidationCertificateArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 1081
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 1099
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IotDomainConfiguration",
      "namespace": "iotDomainConfiguration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 786
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 865
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 887
          },
          "name": "authorizerConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotDomainConfiguration.IotDomainConfigurationAuthorizerConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 903
          },
          "name": "clientCertificateConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotDomainConfiguration.IotDomainConfigurationClientCertificateConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 966
          },
          "name": "domainType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 971
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 993
          },
          "name": "serverCertificateConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotDomainConfiguration.IotDomainConfigurationServerCertificateConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 1009
          },
          "name": "serverCertificates",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotDomainConfiguration.IotDomainConfigurationServerCertificatesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 1031
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotDomainConfiguration.IotDomainConfigurationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 1047
          },
          "name": "tlsConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotDomainConfiguration.IotDomainConfigurationTlsConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 860
          },
          "name": "applicationProtocolInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 881
          },
          "name": "authenticationTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 897
          },
          "name": "authorizerConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotDomainConfiguration.IotDomainConfigurationAuthorizerConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 913
          },
          "name": "clientCertificateConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotDomainConfiguration.IotDomainConfigurationClientCertificateConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 929
          },
          "name": "domainConfigurationNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 945
          },
          "name": "domainConfigurationStatusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 961
          },
          "name": "domainNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 987
          },
          "name": "serverCertificateArnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 1003
          },
          "name": "serverCertificateConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotDomainConfiguration.IotDomainConfigurationServerCertificateConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 1025
          },
          "name": "serviceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 1041
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotDomainConfiguration.IotDomainConfigurationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 1057
          },
          "name": "tlsConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotDomainConfiguration.IotDomainConfigurationTlsConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 1073
          },
          "name": "validationCertificateArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 850
          },
          "name": "applicationProtocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 871
          },
          "name": "authenticationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 919
          },
          "name": "domainConfigurationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 935
          },
          "name": "domainConfigurationStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 951
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 977
          },
          "name": "serverCertificateArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 1015
          },
          "name": "serviceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 1063
          },
          "name": "validationCertificateArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-domain-configuration/index:IotDomainConfiguration"
    },
    "@cdktn/provider-awscc.iotDomainConfiguration.IotDomainConfigurationAuthorizerConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotDomainConfiguration.IotDomainConfigurationAuthorizerConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-domain-configuration/index.ts",
        "line": 68
      },
      "name": "IotDomainConfigurationAuthorizerConfig",
      "namespace": "iotDomainConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_domain_configuration#allow_authorizer_override IotDomainConfiguration#allow_authorizer_override}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 72
          },
          "name": "allowAuthorizerOverride",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_domain_configuration#default_authorizer_name IotDomainConfiguration#default_authorizer_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 76
          },
          "name": "defaultAuthorizerName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-domain-configuration/index:IotDomainConfigurationAuthorizerConfig"
    },
    "@cdktn/provider-awscc.iotDomainConfiguration.IotDomainConfigurationAuthorizerConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotDomainConfiguration.IotDomainConfigurationAuthorizerConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-domain-configuration/index.ts",
          "line": 123
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-domain-configuration/index.ts",
        "line": 115
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 171
          },
          "name": "resetAllowAuthorizerOverride"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 187
          },
          "name": "resetDefaultAuthorizerName"
        }
      ],
      "name": "IotDomainConfigurationAuthorizerConfigOutputReference",
      "namespace": "iotDomainConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 175
          },
          "name": "allowAuthorizerOverrideInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 191
          },
          "name": "defaultAuthorizerNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 165
          },
          "name": "allowAuthorizerOverride",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 181
          },
          "name": "defaultAuthorizerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 127
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotDomainConfiguration.IotDomainConfigurationAuthorizerConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-domain-configuration/index:IotDomainConfigurationAuthorizerConfigOutputReference"
    },
    "@cdktn/provider-awscc.iotDomainConfiguration.IotDomainConfigurationClientCertificateConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotDomainConfiguration.IotDomainConfigurationClientCertificateConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-domain-configuration/index.ts",
        "line": 195
      },
      "name": "IotDomainConfigurationClientCertificateConfig",
      "namespace": "iotDomainConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_domain_configuration#client_certificate_callback_arn IotDomainConfiguration#client_certificate_callback_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 199
          },
          "name": "clientCertificateCallbackArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-domain-configuration/index:IotDomainConfigurationClientCertificateConfig"
    },
    "@cdktn/provider-awscc.iotDomainConfiguration.IotDomainConfigurationClientCertificateConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotDomainConfiguration.IotDomainConfigurationClientCertificateConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-domain-configuration/index.ts",
          "line": 239
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-domain-configuration/index.ts",
        "line": 231
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 281
          },
          "name": "resetClientCertificateCallbackArn"
        }
      ],
      "name": "IotDomainConfigurationClientCertificateConfigOutputReference",
      "namespace": "iotDomainConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 285
          },
          "name": "clientCertificateCallbackArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 275
          },
          "name": "clientCertificateCallbackArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 243
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotDomainConfiguration.IotDomainConfigurationClientCertificateConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-domain-configuration/index:IotDomainConfigurationClientCertificateConfigOutputReference"
    },
    "@cdktn/provider-awscc.iotDomainConfiguration.IotDomainConfigurationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotDomainConfiguration.IotDomainConfigurationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-domain-configuration/index.ts",
        "line": 14
      },
      "name": "IotDomainConfigurationConfig",
      "namespace": "iotDomainConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_domain_configuration#application_protocol IotDomainConfiguration#application_protocol}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 18
          },
          "name": "applicationProtocol",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_domain_configuration#authentication_type IotDomainConfiguration#authentication_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 22
          },
          "name": "authenticationType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_domain_configuration#authorizer_config IotDomainConfiguration#authorizer_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 26
          },
          "name": "authorizerConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotDomainConfiguration.IotDomainConfigurationAuthorizerConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_domain_configuration#client_certificate_config IotDomainConfiguration#client_certificate_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 30
          },
          "name": "clientCertificateConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotDomainConfiguration.IotDomainConfigurationClientCertificateConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_domain_configuration#domain_configuration_name IotDomainConfiguration#domain_configuration_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 34
          },
          "name": "domainConfigurationName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_domain_configuration#domain_configuration_status IotDomainConfiguration#domain_configuration_status}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 38
          },
          "name": "domainConfigurationStatus",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_domain_configuration#domain_name IotDomainConfiguration#domain_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 42
          },
          "name": "domainName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_domain_configuration#server_certificate_arns IotDomainConfiguration#server_certificate_arns}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 46
          },
          "name": "serverCertificateArns",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_domain_configuration#server_certificate_config IotDomainConfiguration#server_certificate_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 50
          },
          "name": "serverCertificateConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotDomainConfiguration.IotDomainConfigurationServerCertificateConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_domain_configuration#service_type IotDomainConfiguration#service_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 54
          },
          "name": "serviceType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_domain_configuration#tags IotDomainConfiguration#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 58
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotDomainConfiguration.IotDomainConfigurationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_domain_configuration#tls_config IotDomainConfiguration#tls_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 62
          },
          "name": "tlsConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotDomainConfiguration.IotDomainConfigurationTlsConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_domain_configuration#validation_certificate_arn IotDomainConfiguration#validation_certificate_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 66
          },
          "name": "validationCertificateArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-domain-configuration/index:IotDomainConfigurationConfig"
    },
    "@cdktn/provider-awscc.iotDomainConfiguration.IotDomainConfigurationServerCertificateConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotDomainConfiguration.IotDomainConfigurationServerCertificateConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-domain-configuration/index.ts",
        "line": 289
      },
      "name": "IotDomainConfigurationServerCertificateConfig",
      "namespace": "iotDomainConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_domain_configuration#enable_ocsp_check IotDomainConfiguration#enable_ocsp_check}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 293
          },
          "name": "enableOcspCheck",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_domain_configuration#ocsp_authorized_responder_arn IotDomainConfiguration#ocsp_authorized_responder_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 297
          },
          "name": "ocspAuthorizedResponderArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_domain_configuration#ocsp_lambda_arn IotDomainConfiguration#ocsp_lambda_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 301
          },
          "name": "ocspLambdaArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-domain-configuration/index:IotDomainConfigurationServerCertificateConfig"
    },
    "@cdktn/provider-awscc.iotDomainConfiguration.IotDomainConfigurationServerCertificateConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotDomainConfiguration.IotDomainConfigurationServerCertificateConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-domain-configuration/index.ts",
          "line": 355
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-domain-configuration/index.ts",
        "line": 347
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 409
          },
          "name": "resetEnableOcspCheck"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 425
          },
          "name": "resetOcspAuthorizedResponderArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 441
          },
          "name": "resetOcspLambdaArn"
        }
      ],
      "name": "IotDomainConfigurationServerCertificateConfigOutputReference",
      "namespace": "iotDomainConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 413
          },
          "name": "enableOcspCheckInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 429
          },
          "name": "ocspAuthorizedResponderArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 445
          },
          "name": "ocspLambdaArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 403
          },
          "name": "enableOcspCheck",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 419
          },
          "name": "ocspAuthorizedResponderArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 435
          },
          "name": "ocspLambdaArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 359
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotDomainConfiguration.IotDomainConfigurationServerCertificateConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-domain-configuration/index:IotDomainConfigurationServerCertificateConfigOutputReference"
    },
    "@cdktn/provider-awscc.iotDomainConfiguration.IotDomainConfigurationServerCertificates": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotDomainConfiguration.IotDomainConfigurationServerCertificates",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-domain-configuration/index.ts",
        "line": 449
      },
      "name": "IotDomainConfigurationServerCertificates",
      "namespace": "iotDomainConfiguration",
      "symbolId": "src/iot-domain-configuration/index:IotDomainConfigurationServerCertificates"
    },
    "@cdktn/provider-awscc.iotDomainConfiguration.IotDomainConfigurationServerCertificatesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotDomainConfiguration.IotDomainConfigurationServerCertificatesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-domain-configuration/index.ts",
          "line": 523
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-domain-configuration/index.ts",
        "line": 516
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 530
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotDomainConfiguration.IotDomainConfigurationServerCertificatesOutputReference"
            }
          }
        }
      ],
      "name": "IotDomainConfigurationServerCertificatesList",
      "namespace": "iotDomainConfiguration",
      "symbolId": "src/iot-domain-configuration/index:IotDomainConfigurationServerCertificatesList"
    },
    "@cdktn/provider-awscc.iotDomainConfiguration.IotDomainConfigurationServerCertificatesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotDomainConfiguration.IotDomainConfigurationServerCertificatesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-domain-configuration/index.ts",
          "line": 481
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-domain-configuration/index.ts",
        "line": 472
      },
      "name": "IotDomainConfigurationServerCertificatesOutputReference",
      "namespace": "iotDomainConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 501
          },
          "name": "serverCertificateArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 506
          },
          "name": "serverCertificateStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 511
          },
          "name": "serverCertificateStatusDetail",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 485
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotDomainConfiguration.IotDomainConfigurationServerCertificates"
          }
        }
      ],
      "symbolId": "src/iot-domain-configuration/index:IotDomainConfigurationServerCertificatesOutputReference"
    },
    "@cdktn/provider-awscc.iotDomainConfiguration.IotDomainConfigurationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotDomainConfiguration.IotDomainConfigurationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-domain-configuration/index.ts",
        "line": 534
      },
      "name": "IotDomainConfigurationTags",
      "namespace": "iotDomainConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_domain_configuration#key IotDomainConfiguration#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 538
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_domain_configuration#value IotDomainConfiguration#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 542
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-domain-configuration/index:IotDomainConfigurationTags"
    },
    "@cdktn/provider-awscc.iotDomainConfiguration.IotDomainConfigurationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotDomainConfiguration.IotDomainConfigurationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-domain-configuration/index.ts",
          "line": 672
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-domain-configuration/index.ts",
        "line": 664
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 679
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotDomainConfiguration.IotDomainConfigurationTagsOutputReference"
            }
          }
        }
      ],
      "name": "IotDomainConfigurationTagsList",
      "namespace": "iotDomainConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 665
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotDomainConfiguration.IotDomainConfigurationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-domain-configuration/index:IotDomainConfigurationTagsList"
    },
    "@cdktn/provider-awscc.iotDomainConfiguration.IotDomainConfigurationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotDomainConfiguration.IotDomainConfigurationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-domain-configuration/index.ts",
          "line": 591
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-domain-configuration/index.ts",
        "line": 581
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 639
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 655
          },
          "name": "resetValue"
        }
      ],
      "name": "IotDomainConfigurationTagsOutputReference",
      "namespace": "iotDomainConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 643
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 659
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 633
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 649
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 595
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotDomainConfiguration.IotDomainConfigurationTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-domain-configuration/index:IotDomainConfigurationTagsOutputReference"
    },
    "@cdktn/provider-awscc.iotDomainConfiguration.IotDomainConfigurationTlsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotDomainConfiguration.IotDomainConfigurationTlsConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-domain-configuration/index.ts",
        "line": 683
      },
      "name": "IotDomainConfigurationTlsConfig",
      "namespace": "iotDomainConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_domain_configuration#security_policy IotDomainConfiguration#security_policy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 687
          },
          "name": "securityPolicy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-domain-configuration/index:IotDomainConfigurationTlsConfig"
    },
    "@cdktn/provider-awscc.iotDomainConfiguration.IotDomainConfigurationTlsConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotDomainConfiguration.IotDomainConfigurationTlsConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-domain-configuration/index.ts",
          "line": 727
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-domain-configuration/index.ts",
        "line": 719
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 769
          },
          "name": "resetSecurityPolicy"
        }
      ],
      "name": "IotDomainConfigurationTlsConfigOutputReference",
      "namespace": "iotDomainConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 773
          },
          "name": "securityPolicyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 763
          },
          "name": "securityPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-domain-configuration/index.ts",
            "line": 731
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotDomainConfiguration.IotDomainConfigurationTlsConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-domain-configuration/index:IotDomainConfigurationTlsConfigOutputReference"
    },
    "@cdktn/provider-awscc.iotEncryptionConfiguration.IotEncryptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_encryption_configuration awscc_iot_encryption_configuration}."
      },
      "fqn": "@cdktn/provider-awscc.iotEncryptionConfiguration.IotEncryptionConfiguration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_encryption_configuration awscc_iot_encryption_configuration} Resource."
        },
        "locationInModule": {
          "filename": "src/iot-encryption-configuration/index.ts",
          "line": 128
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.iotEncryptionConfiguration.IotEncryptionConfigurationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-encryption-configuration/index.ts",
        "line": 96
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a IotEncryptionConfiguration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/iot-encryption-configuration/index.ts",
            "line": 113
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the IotEncryptionConfiguration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_encryption_configuration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing IotEncryptionConfiguration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the IotEncryptionConfiguration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-encryption-configuration/index.ts",
            "line": 190
          },
          "name": "resetKmsAccessRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-encryption-configuration/index.ts",
            "line": 206
          },
          "name": "resetKmsKeyArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-encryption-configuration/index.ts",
            "line": 223
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-encryption-configuration/index.ts",
            "line": 231
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IotEncryptionConfiguration",
      "namespace": "iotEncryptionConfiguration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-encryption-configuration/index.ts",
            "line": 101
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-encryption-configuration/index.ts",
            "line": 154
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-encryption-configuration/index.ts",
            "line": 160
          },
          "name": "configurationDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotEncryptionConfiguration.IotEncryptionConfigurationConfigurationDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-encryption-configuration/index.ts",
            "line": 178
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-encryption-configuration/index.ts",
            "line": 215
          },
          "name": "lastModifiedDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-encryption-configuration/index.ts",
            "line": 173
          },
          "name": "encryptionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-encryption-configuration/index.ts",
            "line": 194
          },
          "name": "kmsAccessRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-encryption-configuration/index.ts",
            "line": 210
          },
          "name": "kmsKeyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-encryption-configuration/index.ts",
            "line": 166
          },
          "name": "encryptionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-encryption-configuration/index.ts",
            "line": 184
          },
          "name": "kmsAccessRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-encryption-configuration/index.ts",
            "line": 200
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-encryption-configuration/index:IotEncryptionConfiguration"
    },
    "@cdktn/provider-awscc.iotEncryptionConfiguration.IotEncryptionConfigurationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotEncryptionConfiguration.IotEncryptionConfigurationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-encryption-configuration/index.ts",
        "line": 14
      },
      "name": "IotEncryptionConfigurationConfig",
      "namespace": "iotEncryptionConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_encryption_configuration#encryption_type IotEncryptionConfiguration#encryption_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-encryption-configuration/index.ts",
            "line": 18
          },
          "name": "encryptionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_encryption_configuration#kms_access_role_arn IotEncryptionConfiguration#kms_access_role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-encryption-configuration/index.ts",
            "line": 22
          },
          "name": "kmsAccessRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_encryption_configuration#kms_key_arn IotEncryptionConfiguration#kms_key_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-encryption-configuration/index.ts",
            "line": 26
          },
          "name": "kmsKeyArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-encryption-configuration/index:IotEncryptionConfigurationConfig"
    },
    "@cdktn/provider-awscc.iotEncryptionConfiguration.IotEncryptionConfigurationConfigurationDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotEncryptionConfiguration.IotEncryptionConfigurationConfigurationDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-encryption-configuration/index.ts",
        "line": 28
      },
      "name": "IotEncryptionConfigurationConfigurationDetails",
      "namespace": "iotEncryptionConfiguration",
      "symbolId": "src/iot-encryption-configuration/index:IotEncryptionConfigurationConfigurationDetails"
    },
    "@cdktn/provider-awscc.iotEncryptionConfiguration.IotEncryptionConfigurationConfigurationDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotEncryptionConfiguration.IotEncryptionConfigurationConfigurationDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-encryption-configuration/index.ts",
          "line": 58
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-encryption-configuration/index.ts",
        "line": 51
      },
      "name": "IotEncryptionConfigurationConfigurationDetailsOutputReference",
      "namespace": "iotEncryptionConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-encryption-configuration/index.ts",
            "line": 78
          },
          "name": "configurationStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-encryption-configuration/index.ts",
            "line": 83
          },
          "name": "errorCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-encryption-configuration/index.ts",
            "line": 88
          },
          "name": "errorMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-encryption-configuration/index.ts",
            "line": 62
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotEncryptionConfiguration.IotEncryptionConfigurationConfigurationDetails"
          }
        }
      ],
      "symbolId": "src/iot-encryption-configuration/index:IotEncryptionConfigurationConfigurationDetailsOutputReference"
    },
    "@cdktn/provider-awscc.iotFleetMetric.IotFleetMetric": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_fleet_metric awscc_iot_fleet_metric}."
      },
      "fqn": "@cdktn/provider-awscc.iotFleetMetric.IotFleetMetric",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_fleet_metric awscc_iot_fleet_metric} Resource."
        },
        "locationInModule": {
          "filename": "src/iot-fleet-metric/index.ts",
          "line": 396
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.iotFleetMetric.IotFleetMetricConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-fleet-metric/index.ts",
        "line": 364
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a IotFleetMetric resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/iot-fleet-metric/index.ts",
            "line": 381
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the IotFleetMetric to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_fleet_metric#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing IotFleetMetric that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the IotFleetMetric to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-fleet-metric/index.ts",
            "line": 449
          },
          "name": "putAggregationType",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotFleetMetric.IotFleetMetricAggregationType"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-fleet-metric/index.ts",
            "line": 578
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotFleetMetric.IotFleetMetricTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-fleet-metric/index.ts",
            "line": 436
          },
          "name": "resetAggregationField"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-fleet-metric/index.ts",
            "line": 452
          },
          "name": "resetAggregationType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-fleet-metric/index.ts",
            "line": 473
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-fleet-metric/index.ts",
            "line": 494
          },
          "name": "resetIndexName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-fleet-metric/index.ts",
            "line": 533
          },
          "name": "resetPeriod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-fleet-metric/index.ts",
            "line": 549
          },
          "name": "resetQueryString"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-fleet-metric/index.ts",
            "line": 565
          },
          "name": "resetQueryVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-fleet-metric/index.ts",
            "line": 581
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-fleet-metric/index.ts",
            "line": 597
          },
          "name": "resetUnit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-fleet-metric/index.ts",
            "line": 614
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-fleet-metric/index.ts",
            "line": 629
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IotFleetMetric",
      "namespace": "iotFleetMetric",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-fleet-metric/index.ts",
            "line": 369
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-fleet-metric/index.ts",
            "line": 446
          },
          "name": "aggregationType",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotFleetMetric.IotFleetMetricAggregationTypeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-fleet-metric/index.ts",
            "line": 461
          },
          "name": "creationDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-fleet-metric/index.ts",
            "line": 482
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-fleet-metric/index.ts",
            "line": 503
          },
          "name": "lastModifiedDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-fleet-metric/index.ts",
            "line": 508
          },
          "name": "metricArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-fleet-metric/index.ts",
            "line": 575
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotFleetMetric.IotFleetMetricTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-fleet-metric/index.ts",
            "line": 606
          },
          "name": "version",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-fleet-metric/index.ts",
            "line": 440
          },
          "name": "aggregationFieldInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-fleet-metric/index.ts",
            "line": 456
          },
          "name": "aggregationTypeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotFleetMetric.IotFleetMetricAggregationType"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-fleet-metric/index.ts",
            "line": 477
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-fleet-metric/index.ts",
            "line": 498
          },
          "name": "indexNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-fleet-metric/index.ts",
            "line": 521
          },
          "name": "metricNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-fleet-metric/index.ts",
            "line": 537
          },
          "name": "periodInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-fleet-metric/index.ts",
            "line": 553
          },
          "name": "queryStringInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-fleet-metric/index.ts",
            "line": 569
          },
          "name": "queryVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-fleet-metric/index.ts",
            "line": 585
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotFleetMetric.IotFleetMetricTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-fleet-metric/index.ts",
            "line": 601
          },
          "name": "unitInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-fleet-metric/index.ts",
            "line": 430
          },
          "name": "aggregationField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-fleet-metric/index.ts",
            "line": 467
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-fleet-metric/index.ts",
            "line": 488
          },
          "name": "indexName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-fleet-metric/index.ts",
            "line": 514
          },
          "name": "metricName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-fleet-metric/index.ts",
            "line": 527
          },
          "name": "period",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-fleet-metric/index.ts",
            "line": 543
          },
          "name": "queryString",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-fleet-metric/index.ts",
            "line": 559
          },
          "name": "queryVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-fleet-metric/index.ts",
            "line": 591
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-fleet-metric/index:IotFleetMetric"
    },
    "@cdktn/provider-awscc.iotFleetMetric.IotFleetMetricAggregationType": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotFleetMetric.IotFleetMetricAggregationType",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-fleet-metric/index.ts",
        "line": 76
      },
      "name": "IotFleetMetricAggregationType",
      "namespace": "iotFleetMetric",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_fleet_metric#name IotFleetMetric#name}",
            "stability": "stable",
            "summary": "Fleet Indexing aggregation type names such as Statistics, Percentiles and Cardinality."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-fleet-metric/index.ts",
            "line": 82
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_fleet_metric#values IotFleetMetric#values}",
            "stability": "stable",
            "summary": "Fleet Indexing aggregation type values."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-fleet-metric/index.ts",
            "line": 88
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/iot-fleet-metric/index:IotFleetMetricAggregationType"
    },
    "@cdktn/provider-awscc.iotFleetMetric.IotFleetMetricAggregationTypeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotFleetMetric.IotFleetMetricAggregationTypeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-fleet-metric/index.ts",
          "line": 135
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-fleet-metric/index.ts",
        "line": 127
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-fleet-metric/index.ts",
            "line": 183
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-fleet-metric/index.ts",
            "line": 199
          },
          "name": "resetValues"
        }
      ],
      "name": "IotFleetMetricAggregationTypeOutputReference",
      "namespace": "iotFleetMetric",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-fleet-metric/index.ts",
            "line": 187
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-fleet-metric/index.ts",
            "line": 203
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-fleet-metric/index.ts",
            "line": 177
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-fleet-metric/index.ts",
            "line": 193
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-fleet-metric/index.ts",
            "line": 139
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotFleetMetric.IotFleetMetricAggregationType"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-fleet-metric/index:IotFleetMetricAggregationTypeOutputReference"
    },
    "@cdktn/provider-awscc.iotFleetMetric.IotFleetMetricConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotFleetMetric.IotFleetMetricConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-fleet-metric/index.ts",
        "line": 14
      },
      "name": "IotFleetMetricConfig",
      "namespace": "iotFleetMetric",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_fleet_metric#metric_name IotFleetMetric#metric_name}",
            "stability": "stable",
            "summary": "The name of the fleet metric."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-fleet-metric/index.ts",
            "line": 44
          },
          "name": "metricName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_fleet_metric#aggregation_field IotFleetMetric#aggregation_field}",
            "stability": "stable",
            "summary": "The aggregation field to perform aggregation and metric emission."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-fleet-metric/index.ts",
            "line": 20
          },
          "name": "aggregationField",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_fleet_metric#aggregation_type IotFleetMetric#aggregation_type}",
            "stability": "stable",
            "summary": "Aggregation types supported by Fleet Indexing."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-fleet-metric/index.ts",
            "line": 26
          },
          "name": "aggregationType",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotFleetMetric.IotFleetMetricAggregationType"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_fleet_metric#description IotFleetMetric#description}",
            "stability": "stable",
            "summary": "The description of a fleet metric."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-fleet-metric/index.ts",
            "line": 32
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_fleet_metric#index_name IotFleetMetric#index_name}",
            "stability": "stable",
            "summary": "The index name of a fleet metric."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-fleet-metric/index.ts",
            "line": 38
          },
          "name": "indexName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_fleet_metric#period IotFleetMetric#period}",
            "stability": "stable",
            "summary": "The period of metric emission in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-fleet-metric/index.ts",
            "line": 50
          },
          "name": "period",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_fleet_metric#query_string IotFleetMetric#query_string}",
            "stability": "stable",
            "summary": "The Fleet Indexing query used by a fleet metric."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-fleet-metric/index.ts",
            "line": 56
          },
          "name": "queryString",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_fleet_metric#query_version IotFleetMetric#query_version}",
            "stability": "stable",
            "summary": "The version of a Fleet Indexing query used by a fleet metric."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-fleet-metric/index.ts",
            "line": 62
          },
          "name": "queryVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_fleet_metric#tags IotFleetMetric#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-fleet-metric/index.ts",
            "line": 68
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotFleetMetric.IotFleetMetricTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_fleet_metric#unit IotFleetMetric#unit}",
            "stability": "stable",
            "summary": "The unit of data points emitted by a fleet metric."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-fleet-metric/index.ts",
            "line": 74
          },
          "name": "unit",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-fleet-metric/index:IotFleetMetricConfig"
    },
    "@cdktn/provider-awscc.iotFleetMetric.IotFleetMetricTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotFleetMetric.IotFleetMetricTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-fleet-metric/index.ts",
        "line": 207
      },
      "name": "IotFleetMetricTags",
      "namespace": "iotFleetMetric",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_fleet_metric#key IotFleetMetric#key}",
            "stability": "stable",
            "summary": "The tag's key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-fleet-metric/index.ts",
            "line": 213
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_fleet_metric#value IotFleetMetric#value}",
            "stability": "stable",
            "summary": "The tag's value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-fleet-metric/index.ts",
            "line": 219
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-fleet-metric/index:IotFleetMetricTags"
    },
    "@cdktn/provider-awscc.iotFleetMetric.IotFleetMetricTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotFleetMetric.IotFleetMetricTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-fleet-metric/index.ts",
          "line": 349
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-fleet-metric/index.ts",
        "line": 341
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-fleet-metric/index.ts",
            "line": 356
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotFleetMetric.IotFleetMetricTagsOutputReference"
            }
          }
        }
      ],
      "name": "IotFleetMetricTagsList",
      "namespace": "iotFleetMetric",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-fleet-metric/index.ts",
            "line": 342
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotFleetMetric.IotFleetMetricTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-fleet-metric/index:IotFleetMetricTagsList"
    },
    "@cdktn/provider-awscc.iotFleetMetric.IotFleetMetricTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotFleetMetric.IotFleetMetricTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-fleet-metric/index.ts",
          "line": 268
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-fleet-metric/index.ts",
        "line": 258
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-fleet-metric/index.ts",
            "line": 316
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-fleet-metric/index.ts",
            "line": 332
          },
          "name": "resetValue"
        }
      ],
      "name": "IotFleetMetricTagsOutputReference",
      "namespace": "iotFleetMetric",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-fleet-metric/index.ts",
            "line": 320
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-fleet-metric/index.ts",
            "line": 336
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-fleet-metric/index.ts",
            "line": 310
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-fleet-metric/index.ts",
            "line": 326
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-fleet-metric/index.ts",
            "line": 272
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotFleetMetric.IotFleetMetricTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-fleet-metric/index:IotFleetMetricTagsOutputReference"
    },
    "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplate": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_job_template awscc_iot_job_template}."
      },
      "fqn": "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplate",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_job_template awscc_iot_job_template} Resource."
        },
        "locationInModule": {
          "filename": "src/iot-job-template/index.ts",
          "line": 1635
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-job-template/index.ts",
        "line": 1603
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a IotJobTemplate resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 1620
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the IotJobTemplate to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_job_template#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing IotJobTemplate that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the IotJobTemplate to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 1675
          },
          "name": "putAbortConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateAbortConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 1778
          },
          "name": "putJobExecutionsRetryConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateJobExecutionsRetryConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 1794
          },
          "name": "putJobExecutionsRolloutConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateJobExecutionsRolloutConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 1823
          },
          "name": "putMaintenanceWindows",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateMaintenanceWindows"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 1839
          },
          "name": "putPresignedUrlConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplatePresignedUrlConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 1855
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 1871
          },
          "name": "putTimeoutConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateTimeoutConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 1678
          },
          "name": "resetAbortConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 1712
          },
          "name": "resetDestinationPackageVersions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 1728
          },
          "name": "resetDocument"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 1744
          },
          "name": "resetDocumentSource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 1765
          },
          "name": "resetJobArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 1781
          },
          "name": "resetJobExecutionsRetryConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 1797
          },
          "name": "resetJobExecutionsRolloutConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 1826
          },
          "name": "resetMaintenanceWindows"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 1842
          },
          "name": "resetPresignedUrlConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 1858
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 1874
          },
          "name": "resetTimeoutConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 1886
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 1904
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IotJobTemplate",
      "namespace": "iotJobTemplate",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 1608
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 1672
          },
          "name": "abortConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateAbortConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 1687
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 1753
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 1775
          },
          "name": "jobExecutionsRetryConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateJobExecutionsRetryConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 1791
          },
          "name": "jobExecutionsRolloutConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateJobExecutionsRolloutConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 1820
          },
          "name": "maintenanceWindows",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateMaintenanceWindowsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 1836
          },
          "name": "presignedUrlConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplatePresignedUrlConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 1852
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 1868
          },
          "name": "timeoutConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateTimeoutConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 1682
          },
          "name": "abortConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateAbortConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 1700
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 1716
          },
          "name": "destinationPackageVersionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 1732
          },
          "name": "documentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 1748
          },
          "name": "documentSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 1769
          },
          "name": "jobArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 1785
          },
          "name": "jobExecutionsRetryConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateJobExecutionsRetryConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 1801
          },
          "name": "jobExecutionsRolloutConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateJobExecutionsRolloutConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 1814
          },
          "name": "jobTemplateIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 1830
          },
          "name": "maintenanceWindowsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateMaintenanceWindows"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 1846
          },
          "name": "presignedUrlConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplatePresignedUrlConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 1862
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 1878
          },
          "name": "timeoutConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateTimeoutConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 1693
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 1706
          },
          "name": "destinationPackageVersions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 1722
          },
          "name": "document",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 1738
          },
          "name": "documentSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 1759
          },
          "name": "jobArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 1807
          },
          "name": "jobTemplateId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-job-template/index:IotJobTemplate"
    },
    "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateAbortConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateAbortConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-job-template/index.ts",
        "line": 309
      },
      "name": "IotJobTemplateAbortConfig",
      "namespace": "iotJobTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_job_template#criteria_list IotJobTemplate#criteria_list}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 313
          },
          "name": "criteriaList",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateAbortConfigCriteriaListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-job-template/index:IotJobTemplateAbortConfig"
    },
    "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateAbortConfigCriteriaListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateAbortConfigCriteriaListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-job-template/index.ts",
        "line": 86
      },
      "name": "IotJobTemplateAbortConfigCriteriaListStruct",
      "namespace": "iotJobTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_job_template#action IotJobTemplate#action}",
            "stability": "stable",
            "summary": "The type of job action to take to initiate the job abort."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 92
          },
          "name": "action",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_job_template#failure_type IotJobTemplate#failure_type}",
            "stability": "stable",
            "summary": "The type of job execution failures that can initiate a job abort."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 98
          },
          "name": "failureType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_job_template#min_number_of_executed_things IotJobTemplate#min_number_of_executed_things}",
            "stability": "stable",
            "summary": "The minimum number of things which must receive job execution notifications before the job can be aborted."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 104
          },
          "name": "minNumberOfExecutedThings",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_job_template#threshold_percentage IotJobTemplate#threshold_percentage}",
            "stability": "stable",
            "summary": "The minimum percentage of job execution failures that must occur to initiate the job abort."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 110
          },
          "name": "thresholdPercentage",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/iot-job-template/index:IotJobTemplateAbortConfigCriteriaListStruct"
    },
    "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateAbortConfigCriteriaListStructList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateAbortConfigCriteriaListStructList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-job-template/index.ts",
          "line": 298
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-job-template/index.ts",
        "line": 290
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 305
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateAbortConfigCriteriaListStructOutputReference"
            }
          }
        }
      ],
      "name": "IotJobTemplateAbortConfigCriteriaListStructList",
      "namespace": "iotJobTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 291
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateAbortConfigCriteriaListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-job-template/index:IotJobTemplateAbortConfigCriteriaListStructList"
    },
    "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateAbortConfigCriteriaListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateAbortConfigCriteriaListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-job-template/index.ts",
          "line": 173
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-job-template/index.ts",
        "line": 163
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 233
          },
          "name": "resetAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 249
          },
          "name": "resetFailureType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 265
          },
          "name": "resetMinNumberOfExecutedThings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 281
          },
          "name": "resetThresholdPercentage"
        }
      ],
      "name": "IotJobTemplateAbortConfigCriteriaListStructOutputReference",
      "namespace": "iotJobTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 237
          },
          "name": "actionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 253
          },
          "name": "failureTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 269
          },
          "name": "minNumberOfExecutedThingsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 285
          },
          "name": "thresholdPercentageInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 227
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 243
          },
          "name": "failureType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 259
          },
          "name": "minNumberOfExecutedThings",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 275
          },
          "name": "thresholdPercentage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 177
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateAbortConfigCriteriaListStruct"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-job-template/index:IotJobTemplateAbortConfigCriteriaListStructOutputReference"
    },
    "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateAbortConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateAbortConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-job-template/index.ts",
          "line": 353
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-job-template/index.ts",
        "line": 345
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 392
          },
          "name": "putCriteriaList",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateAbortConfigCriteriaListStruct"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 395
          },
          "name": "resetCriteriaList"
        }
      ],
      "name": "IotJobTemplateAbortConfigOutputReference",
      "namespace": "iotJobTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 389
          },
          "name": "criteriaList",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateAbortConfigCriteriaListStructList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 399
          },
          "name": "criteriaListInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateAbortConfigCriteriaListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 357
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateAbortConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-job-template/index:IotJobTemplateAbortConfigOutputReference"
    },
    "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-job-template/index.ts",
        "line": 14
      },
      "name": "IotJobTemplateConfig",
      "namespace": "iotJobTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_job_template#description IotJobTemplate#description}",
            "stability": "stable",
            "summary": "A description of the Job Template."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 26
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_job_template#job_template_id IotJobTemplate#job_template_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 62
          },
          "name": "jobTemplateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_job_template#abort_config IotJobTemplate#abort_config}",
            "stability": "stable",
            "summary": "The criteria that determine when and how a job abort takes place."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 20
          },
          "name": "abortConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateAbortConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_job_template#destination_package_versions IotJobTemplate#destination_package_versions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 30
          },
          "name": "destinationPackageVersions",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_job_template#document IotJobTemplate#document}",
            "stability": "stable",
            "summary": "The job document. Required if you don't specify a value for documentSource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 36
          },
          "name": "document",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Required if you don't specify a value for document.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_job_template#document_source IotJobTemplate#document_source}",
            "stability": "stable",
            "summary": "An S3 link to the job document to use in the template."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 42
          },
          "name": "documentSource",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_job_template#job_arn IotJobTemplate#job_arn}",
            "stability": "stable",
            "summary": "Optional for copying a JobTemplate from a pre-existing Job configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 48
          },
          "name": "jobArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_job_template#job_executions_retry_config IotJobTemplate#job_executions_retry_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 52
          },
          "name": "jobExecutionsRetryConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateJobExecutionsRetryConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_job_template#job_executions_rollout_config IotJobTemplate#job_executions_rollout_config}",
            "stability": "stable",
            "summary": "Allows you to create a staged rollout of a job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 58
          },
          "name": "jobExecutionsRolloutConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateJobExecutionsRolloutConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_job_template#maintenance_windows IotJobTemplate#maintenance_windows}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 66
          },
          "name": "maintenanceWindows",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateMaintenanceWindows"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_job_template#presigned_url_config IotJobTemplate#presigned_url_config}",
            "stability": "stable",
            "summary": "Configuration for pre-signed S3 URLs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 72
          },
          "name": "presignedUrlConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplatePresignedUrlConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_job_template#tags IotJobTemplate#tags}",
            "stability": "stable",
            "summary": "Metadata that can be used to manage the JobTemplate."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 78
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_job_template#timeout_config IotJobTemplate#timeout_config}",
            "stability": "stable",
            "summary": "Specifies the amount of time each device has to finish its execution of the job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 84
          },
          "name": "timeoutConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateTimeoutConfig"
          }
        }
      ],
      "symbolId": "src/iot-job-template/index:IotJobTemplateConfig"
    },
    "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateJobExecutionsRetryConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateJobExecutionsRetryConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-job-template/index.ts",
        "line": 552
      },
      "name": "IotJobTemplateJobExecutionsRetryConfig",
      "namespace": "iotJobTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_job_template#retry_criteria_list IotJobTemplate#retry_criteria_list}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 556
          },
          "name": "retryCriteriaList",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateJobExecutionsRetryConfigRetryCriteriaListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-job-template/index:IotJobTemplateJobExecutionsRetryConfig"
    },
    "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateJobExecutionsRetryConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateJobExecutionsRetryConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-job-template/index.ts",
          "line": 596
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-job-template/index.ts",
        "line": 588
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 635
          },
          "name": "putRetryCriteriaList",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateJobExecutionsRetryConfigRetryCriteriaListStruct"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 638
          },
          "name": "resetRetryCriteriaList"
        }
      ],
      "name": "IotJobTemplateJobExecutionsRetryConfigOutputReference",
      "namespace": "iotJobTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 632
          },
          "name": "retryCriteriaList",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateJobExecutionsRetryConfigRetryCriteriaListStructList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 642
          },
          "name": "retryCriteriaListInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateJobExecutionsRetryConfigRetryCriteriaListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 600
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateJobExecutionsRetryConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-job-template/index:IotJobTemplateJobExecutionsRetryConfigOutputReference"
    },
    "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateJobExecutionsRetryConfigRetryCriteriaListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateJobExecutionsRetryConfigRetryCriteriaListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-job-template/index.ts",
        "line": 403
      },
      "name": "IotJobTemplateJobExecutionsRetryConfigRetryCriteriaListStruct",
      "namespace": "iotJobTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_job_template#failure_type IotJobTemplate#failure_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 407
          },
          "name": "failureType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_job_template#number_of_retries IotJobTemplate#number_of_retries}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 411
          },
          "name": "numberOfRetries",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/iot-job-template/index:IotJobTemplateJobExecutionsRetryConfigRetryCriteriaListStruct"
    },
    "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateJobExecutionsRetryConfigRetryCriteriaListStructList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateJobExecutionsRetryConfigRetryCriteriaListStructList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-job-template/index.ts",
          "line": 541
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-job-template/index.ts",
        "line": 533
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 548
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateJobExecutionsRetryConfigRetryCriteriaListStructOutputReference"
            }
          }
        }
      ],
      "name": "IotJobTemplateJobExecutionsRetryConfigRetryCriteriaListStructList",
      "namespace": "iotJobTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 534
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateJobExecutionsRetryConfigRetryCriteriaListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-job-template/index:IotJobTemplateJobExecutionsRetryConfigRetryCriteriaListStructList"
    },
    "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateJobExecutionsRetryConfigRetryCriteriaListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateJobExecutionsRetryConfigRetryCriteriaListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-job-template/index.ts",
          "line": 460
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-job-template/index.ts",
        "line": 450
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 508
          },
          "name": "resetFailureType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 524
          },
          "name": "resetNumberOfRetries"
        }
      ],
      "name": "IotJobTemplateJobExecutionsRetryConfigRetryCriteriaListStructOutputReference",
      "namespace": "iotJobTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 512
          },
          "name": "failureTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 528
          },
          "name": "numberOfRetriesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 502
          },
          "name": "failureType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 518
          },
          "name": "numberOfRetries",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 464
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateJobExecutionsRetryConfigRetryCriteriaListStruct"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-job-template/index:IotJobTemplateJobExecutionsRetryConfigRetryCriteriaListStructOutputReference"
    },
    "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateJobExecutionsRolloutConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateJobExecutionsRolloutConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-job-template/index.ts",
        "line": 939
      },
      "name": "IotJobTemplateJobExecutionsRolloutConfig",
      "namespace": "iotJobTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter allows you to define an exponential rate for a job rollout.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_job_template#exponential_rollout_rate IotJobTemplate#exponential_rollout_rate}",
            "stability": "stable",
            "summary": "The rate of increase for a job rollout."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 945
          },
          "name": "exponentialRolloutRate",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateJobExecutionsRolloutConfigExponentialRolloutRate"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter allows you to create a staged rollout.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_job_template#maximum_per_minute IotJobTemplate#maximum_per_minute}",
            "stability": "stable",
            "summary": "The maximum number of things that will be notified of a pending job, per minute."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 951
          },
          "name": "maximumPerMinute",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/iot-job-template/index:IotJobTemplateJobExecutionsRolloutConfig"
    },
    "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateJobExecutionsRolloutConfigExponentialRolloutRate": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateJobExecutionsRolloutConfigExponentialRolloutRate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-job-template/index.ts",
        "line": 773
      },
      "name": "IotJobTemplateJobExecutionsRolloutConfigExponentialRolloutRate",
      "namespace": "iotJobTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter allows you to define the initial rate of rollout.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_job_template#base_rate_per_minute IotJobTemplate#base_rate_per_minute}",
            "stability": "stable",
            "summary": "The minimum number of things that will be notified of a pending job, per minute at the start of job rollout."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 779
          },
          "name": "baseRatePerMinute",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_job_template#increment_factor IotJobTemplate#increment_factor}",
            "stability": "stable",
            "summary": "The exponential factor to increase the rate of rollout for a job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 785
          },
          "name": "incrementFactor",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_job_template#rate_increase_criteria IotJobTemplate#rate_increase_criteria}",
            "stability": "stable",
            "summary": "The criteria to initiate the increase in rate of rollout for a job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 791
          },
          "name": "rateIncreaseCriteria",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateJobExecutionsRolloutConfigExponentialRolloutRateRateIncreaseCriteria"
          }
        }
      ],
      "symbolId": "src/iot-job-template/index:IotJobTemplateJobExecutionsRolloutConfigExponentialRolloutRate"
    },
    "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateJobExecutionsRolloutConfigExponentialRolloutRateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateJobExecutionsRolloutConfigExponentialRolloutRateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-job-template/index.ts",
          "line": 845
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-job-template/index.ts",
        "line": 837
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 928
          },
          "name": "putRateIncreaseCriteria",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateJobExecutionsRolloutConfigExponentialRolloutRateRateIncreaseCriteria"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 899
          },
          "name": "resetBaseRatePerMinute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 915
          },
          "name": "resetIncrementFactor"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 931
          },
          "name": "resetRateIncreaseCriteria"
        }
      ],
      "name": "IotJobTemplateJobExecutionsRolloutConfigExponentialRolloutRateOutputReference",
      "namespace": "iotJobTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 925
          },
          "name": "rateIncreaseCriteria",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateJobExecutionsRolloutConfigExponentialRolloutRateRateIncreaseCriteriaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 903
          },
          "name": "baseRatePerMinuteInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 919
          },
          "name": "incrementFactorInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 935
          },
          "name": "rateIncreaseCriteriaInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateJobExecutionsRolloutConfigExponentialRolloutRateRateIncreaseCriteria"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 893
          },
          "name": "baseRatePerMinute",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 909
          },
          "name": "incrementFactor",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 849
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateJobExecutionsRolloutConfigExponentialRolloutRate"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-job-template/index:IotJobTemplateJobExecutionsRolloutConfigExponentialRolloutRateOutputReference"
    },
    "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateJobExecutionsRolloutConfigExponentialRolloutRateRateIncreaseCriteria": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateJobExecutionsRolloutConfigExponentialRolloutRateRateIncreaseCriteria",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-job-template/index.ts",
        "line": 646
      },
      "name": "IotJobTemplateJobExecutionsRolloutConfigExponentialRolloutRateRateIncreaseCriteria",
      "namespace": "iotJobTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_job_template#number_of_notified_things IotJobTemplate#number_of_notified_things}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 650
          },
          "name": "numberOfNotifiedThings",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_job_template#number_of_succeeded_things IotJobTemplate#number_of_succeeded_things}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 654
          },
          "name": "numberOfSucceededThings",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/iot-job-template/index:IotJobTemplateJobExecutionsRolloutConfigExponentialRolloutRateRateIncreaseCriteria"
    },
    "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateJobExecutionsRolloutConfigExponentialRolloutRateRateIncreaseCriteriaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateJobExecutionsRolloutConfigExponentialRolloutRateRateIncreaseCriteriaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-job-template/index.ts",
          "line": 701
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-job-template/index.ts",
        "line": 693
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 749
          },
          "name": "resetNumberOfNotifiedThings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 765
          },
          "name": "resetNumberOfSucceededThings"
        }
      ],
      "name": "IotJobTemplateJobExecutionsRolloutConfigExponentialRolloutRateRateIncreaseCriteriaOutputReference",
      "namespace": "iotJobTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 753
          },
          "name": "numberOfNotifiedThingsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 769
          },
          "name": "numberOfSucceededThingsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 743
          },
          "name": "numberOfNotifiedThings",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 759
          },
          "name": "numberOfSucceededThings",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 705
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateJobExecutionsRolloutConfigExponentialRolloutRateRateIncreaseCriteria"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-job-template/index:IotJobTemplateJobExecutionsRolloutConfigExponentialRolloutRateRateIncreaseCriteriaOutputReference"
    },
    "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateJobExecutionsRolloutConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateJobExecutionsRolloutConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-job-template/index.ts",
          "line": 998
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-job-template/index.ts",
        "line": 990
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 1043
          },
          "name": "putExponentialRolloutRate",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateJobExecutionsRolloutConfigExponentialRolloutRate"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 1046
          },
          "name": "resetExponentialRolloutRate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 1062
          },
          "name": "resetMaximumPerMinute"
        }
      ],
      "name": "IotJobTemplateJobExecutionsRolloutConfigOutputReference",
      "namespace": "iotJobTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 1040
          },
          "name": "exponentialRolloutRate",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateJobExecutionsRolloutConfigExponentialRolloutRateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 1050
          },
          "name": "exponentialRolloutRateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateJobExecutionsRolloutConfigExponentialRolloutRate"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 1066
          },
          "name": "maximumPerMinuteInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 1056
          },
          "name": "maximumPerMinute",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 1002
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateJobExecutionsRolloutConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-job-template/index:IotJobTemplateJobExecutionsRolloutConfigOutputReference"
    },
    "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateMaintenanceWindows": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateMaintenanceWindows",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-job-template/index.ts",
        "line": 1070
      },
      "name": "IotJobTemplateMaintenanceWindows",
      "namespace": "iotJobTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_job_template#duration_in_minutes IotJobTemplate#duration_in_minutes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 1074
          },
          "name": "durationInMinutes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_job_template#start_time IotJobTemplate#start_time}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 1078
          },
          "name": "startTime",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-job-template/index:IotJobTemplateMaintenanceWindows"
    },
    "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateMaintenanceWindowsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateMaintenanceWindowsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-job-template/index.ts",
          "line": 1208
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-job-template/index.ts",
        "line": 1200
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 1215
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateMaintenanceWindowsOutputReference"
            }
          }
        }
      ],
      "name": "IotJobTemplateMaintenanceWindowsList",
      "namespace": "iotJobTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 1201
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateMaintenanceWindows"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-job-template/index:IotJobTemplateMaintenanceWindowsList"
    },
    "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateMaintenanceWindowsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateMaintenanceWindowsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-job-template/index.ts",
          "line": 1127
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-job-template/index.ts",
        "line": 1117
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 1175
          },
          "name": "resetDurationInMinutes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 1191
          },
          "name": "resetStartTime"
        }
      ],
      "name": "IotJobTemplateMaintenanceWindowsOutputReference",
      "namespace": "iotJobTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 1179
          },
          "name": "durationInMinutesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 1195
          },
          "name": "startTimeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 1169
          },
          "name": "durationInMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 1185
          },
          "name": "startTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 1131
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateMaintenanceWindows"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-job-template/index:IotJobTemplateMaintenanceWindowsOutputReference"
    },
    "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplatePresignedUrlConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplatePresignedUrlConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-job-template/index.ts",
        "line": 1219
      },
      "name": "IotJobTemplatePresignedUrlConfig",
      "namespace": "iotJobTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_job_template#expires_in_sec IotJobTemplate#expires_in_sec}",
            "stability": "stable",
            "summary": "How number (in seconds) pre-signed URLs are valid."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 1225
          },
          "name": "expiresInSec",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The role must also grant permission for IoT to download the files.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_job_template#role_arn IotJobTemplate#role_arn}",
            "stability": "stable",
            "summary": "The ARN of an IAM role that grants grants permission to download files from the S3 bucket where the job data/updates are stored."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 1231
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-job-template/index:IotJobTemplatePresignedUrlConfig"
    },
    "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplatePresignedUrlConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplatePresignedUrlConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-job-template/index.ts",
          "line": 1278
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-job-template/index.ts",
        "line": 1270
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 1326
          },
          "name": "resetExpiresInSec"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 1342
          },
          "name": "resetRoleArn"
        }
      ],
      "name": "IotJobTemplatePresignedUrlConfigOutputReference",
      "namespace": "iotJobTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 1330
          },
          "name": "expiresInSecInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 1346
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 1320
          },
          "name": "expiresInSec",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 1336
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 1282
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplatePresignedUrlConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-job-template/index:IotJobTemplatePresignedUrlConfigOutputReference"
    },
    "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-job-template/index.ts",
        "line": 1350
      },
      "name": "IotJobTemplateTags",
      "namespace": "iotJobTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_job_template#key IotJobTemplate#key}",
            "stability": "stable",
            "summary": "The tag's key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 1356
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_job_template#value IotJobTemplate#value}",
            "stability": "stable",
            "summary": "The tag's value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 1362
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-job-template/index:IotJobTemplateTags"
    },
    "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-job-template/index.ts",
          "line": 1492
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-job-template/index.ts",
        "line": 1484
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 1499
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateTagsOutputReference"
            }
          }
        }
      ],
      "name": "IotJobTemplateTagsList",
      "namespace": "iotJobTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 1485
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-job-template/index:IotJobTemplateTagsList"
    },
    "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-job-template/index.ts",
          "line": 1411
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-job-template/index.ts",
        "line": 1401
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 1459
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 1475
          },
          "name": "resetValue"
        }
      ],
      "name": "IotJobTemplateTagsOutputReference",
      "namespace": "iotJobTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 1463
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 1479
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 1453
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 1469
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 1415
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-job-template/index:IotJobTemplateTagsOutputReference"
    },
    "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateTimeoutConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateTimeoutConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-job-template/index.ts",
        "line": 1503
      },
      "name": "IotJobTemplateTimeoutConfig",
      "namespace": "iotJobTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_job_template#in_progress_timeout_in_minutes IotJobTemplate#in_progress_timeout_in_minutes}",
            "stability": "stable",
            "summary": "Specifies the amount of time, in minutes, this device has to finish execution of this job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 1509
          },
          "name": "inProgressTimeoutInMinutes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/iot-job-template/index:IotJobTemplateTimeoutConfig"
    },
    "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateTimeoutConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateTimeoutConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-job-template/index.ts",
          "line": 1549
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-job-template/index.ts",
        "line": 1541
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 1591
          },
          "name": "resetInProgressTimeoutInMinutes"
        }
      ],
      "name": "IotJobTemplateTimeoutConfigOutputReference",
      "namespace": "iotJobTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 1595
          },
          "name": "inProgressTimeoutInMinutesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 1585
          },
          "name": "inProgressTimeoutInMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-job-template/index.ts",
            "line": 1553
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotJobTemplate.IotJobTemplateTimeoutConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-job-template/index:IotJobTemplateTimeoutConfigOutputReference"
    },
    "@cdktn/provider-awscc.iotLogging.IotLogging": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_logging awscc_iot_logging}."
      },
      "fqn": "@cdktn/provider-awscc.iotLogging.IotLogging",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_logging awscc_iot_logging} Resource."
        },
        "locationInModule": {
          "filename": "src/iot-logging/index.ts",
          "line": 264
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.iotLogging.IotLoggingConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-logging/index.ts",
        "line": 232
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a IotLogging resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/iot-logging/index.ts",
            "line": 249
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the IotLogging to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_logging#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing IotLogging that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the IotLogging to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-logging/index.ts",
            "line": 321
          },
          "name": "putEventConfigurations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotLogging.IotLoggingEventConfigurations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-logging/index.ts",
            "line": 324
          },
          "name": "resetEventConfigurations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-logging/index.ts",
            "line": 354
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-logging/index.ts",
            "line": 363
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IotLogging",
      "namespace": "iotLogging",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-logging/index.ts",
            "line": 237
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-logging/index.ts",
            "line": 318
          },
          "name": "eventConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotLogging.IotLoggingEventConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-logging/index.ts",
            "line": 333
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-logging/index.ts",
            "line": 299
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-logging/index.ts",
            "line": 312
          },
          "name": "defaultLogLevelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-logging/index.ts",
            "line": 328
          },
          "name": "eventConfigurationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotLogging.IotLoggingEventConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-logging/index.ts",
            "line": 346
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-logging/index.ts",
            "line": 292
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-logging/index.ts",
            "line": 305
          },
          "name": "defaultLogLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-logging/index.ts",
            "line": 339
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-logging/index:IotLogging"
    },
    "@cdktn/provider-awscc.iotLogging.IotLoggingConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotLogging.IotLoggingConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-logging/index.ts",
        "line": 14
      },
      "name": "IotLoggingConfig",
      "namespace": "iotLogging",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_logging#account_id IotLogging#account_id}",
            "stability": "stable",
            "summary": "Your 12-digit account ID (used as the primary identifier for the CloudFormation resource)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-logging/index.ts",
            "line": 20
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_logging#default_log_level IotLogging#default_log_level}",
            "stability": "stable",
            "summary": "The log level to use. Valid values are: ERROR, WARN, INFO, DEBUG, or DISABLED."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-logging/index.ts",
            "line": 26
          },
          "name": "defaultLogLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_logging#role_arn IotLogging#role_arn}",
            "stability": "stable",
            "summary": "The ARN of the role that allows IoT to write to Cloudwatch logs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-logging/index.ts",
            "line": 38
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Overrides account-level logging for the specified event\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_logging#event_configurations IotLogging#event_configurations}",
            "stability": "stable",
            "summary": "Configurations for event-based logging that specifies which event types to log and their logging settings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-logging/index.ts",
            "line": 32
          },
          "name": "eventConfigurations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotLogging.IotLoggingEventConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-logging/index:IotLoggingConfig"
    },
    "@cdktn/provider-awscc.iotLogging.IotLoggingEventConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotLogging.IotLoggingEventConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-logging/index.ts",
        "line": 40
      },
      "name": "IotLoggingEventConfigurations",
      "namespace": "iotLogging",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_logging#event_type IotLogging#event_type}",
            "stability": "stable",
            "summary": "The type of event to log. These include event types like Connect, Publish, and Disconnect."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-logging/index.ts",
            "line": 46
          },
          "name": "eventType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Specifies where log events should be sent. The log destination for event-based logging overrides default Log Group for the specified event type and applies to all resources associated with that event.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_logging#log_destination IotLogging#log_destination}",
            "stability": "stable",
            "summary": "CloudWatch Log Group for event-based logging."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-logging/index.ts",
            "line": 52
          },
          "name": "logDestination",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_logging#log_level IotLogging#log_level}",
            "stability": "stable",
            "summary": "The logging level for the specified event type. Determines the verbosity of log messages generated for this event type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-logging/index.ts",
            "line": 58
          },
          "name": "logLevel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-logging/index:IotLoggingEventConfigurations"
    },
    "@cdktn/provider-awscc.iotLogging.IotLoggingEventConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotLogging.IotLoggingEventConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-logging/index.ts",
          "line": 217
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-logging/index.ts",
        "line": 209
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-logging/index.ts",
            "line": 224
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotLogging.IotLoggingEventConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "IotLoggingEventConfigurationsList",
      "namespace": "iotLogging",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-logging/index.ts",
            "line": 210
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotLogging.IotLoggingEventConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-logging/index:IotLoggingEventConfigurationsList"
    },
    "@cdktn/provider-awscc.iotLogging.IotLoggingEventConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotLogging.IotLoggingEventConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-logging/index.ts",
          "line": 114
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-logging/index.ts",
        "line": 104
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-logging/index.ts",
            "line": 168
          },
          "name": "resetEventType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-logging/index.ts",
            "line": 184
          },
          "name": "resetLogDestination"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-logging/index.ts",
            "line": 200
          },
          "name": "resetLogLevel"
        }
      ],
      "name": "IotLoggingEventConfigurationsOutputReference",
      "namespace": "iotLogging",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-logging/index.ts",
            "line": 172
          },
          "name": "eventTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-logging/index.ts",
            "line": 188
          },
          "name": "logDestinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-logging/index.ts",
            "line": 204
          },
          "name": "logLevelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-logging/index.ts",
            "line": 162
          },
          "name": "eventType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-logging/index.ts",
            "line": 178
          },
          "name": "logDestination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-logging/index.ts",
            "line": 194
          },
          "name": "logLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-logging/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotLogging.IotLoggingEventConfigurations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-logging/index:IotLoggingEventConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.iotMitigationAction.IotMitigationAction": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_mitigation_action awscc_iot_mitigation_action}."
      },
      "fqn": "@cdktn/provider-awscc.iotMitigationAction.IotMitigationAction",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_mitigation_action awscc_iot_mitigation_action} Resource."
        },
        "locationInModule": {
          "filename": "src/iot-mitigation-action/index.ts",
          "line": 1138
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.iotMitigationAction.IotMitigationActionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-mitigation-action/index.ts",
        "line": 1106
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a IotMitigationAction resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/iot-mitigation-action/index.ts",
            "line": 1123
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the IotMitigationAction to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_mitigation_action#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing IotMitigationAction that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the IotMitigationAction to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-mitigation-action/index.ts",
            "line": 1185
          },
          "name": "putActionParams",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotMitigationAction.IotMitigationActionActionParams"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-mitigation-action/index.ts",
            "line": 1226
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotMitigationAction.IotMitigationActionTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-mitigation-action/index.ts",
            "line": 1172
          },
          "name": "resetActionName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-mitigation-action/index.ts",
            "line": 1229
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-mitigation-action/index.ts",
            "line": 1241
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-mitigation-action/index.ts",
            "line": 1250
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IotMitigationAction",
      "namespace": "iotMitigationAction",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-mitigation-action/index.ts",
            "line": 1111
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-mitigation-action/index.ts",
            "line": 1182
          },
          "name": "actionParams",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotMitigationAction.IotMitigationActionActionParamsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-mitigation-action/index.ts",
            "line": 1194
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-mitigation-action/index.ts",
            "line": 1199
          },
          "name": "mitigationActionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-mitigation-action/index.ts",
            "line": 1204
          },
          "name": "mitigationActionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-mitigation-action/index.ts",
            "line": 1223
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotMitigationAction.IotMitigationActionTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-mitigation-action/index.ts",
            "line": 1176
          },
          "name": "actionNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-mitigation-action/index.ts",
            "line": 1189
          },
          "name": "actionParamsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotMitigationAction.IotMitigationActionActionParams"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-mitigation-action/index.ts",
            "line": 1217
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-mitigation-action/index.ts",
            "line": 1233
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotMitigationAction.IotMitigationActionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-mitigation-action/index.ts",
            "line": 1166
          },
          "name": "actionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-mitigation-action/index.ts",
            "line": 1210
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-mitigation-action/index:IotMitigationAction"
    },
    "@cdktn/provider-awscc.iotMitigationAction.IotMitigationActionActionParams": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotMitigationAction.IotMitigationActionActionParams",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-mitigation-action/index.ts",
        "line": 678
      },
      "name": "IotMitigationActionActionParams",
      "namespace": "iotMitigationAction",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_mitigation_action#add_things_to_thing_group_params IotMitigationAction#add_things_to_thing_group_params}",
            "stability": "stable",
            "summary": "Parameters to define a mitigation action that moves devices associated with a certificate to one or more specified thing groups, typically for quarantine."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-mitigation-action/index.ts",
            "line": 684
          },
          "name": "addThingsToThingGroupParams",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotMitigationAction.IotMitigationActionActionParamsAddThingsToThingGroupParams"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_mitigation_action#enable_io_t_logging_params IotMitigationAction#enable_io_t_logging_params}",
            "stability": "stable",
            "summary": "Parameters to define a mitigation action that enables AWS IoT logging at a specified level of detail."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-mitigation-action/index.ts",
            "line": 690
          },
          "name": "enableIoTLoggingParams",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotMitigationAction.IotMitigationActionActionParamsEnableIoTLoggingParams"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can implement your own custom actions in response to the Amazon SNS messages.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_mitigation_action#publish_finding_to_sns_params IotMitigationAction#publish_finding_to_sns_params}",
            "stability": "stable",
            "summary": "Parameters, to define a mitigation action that publishes findings to Amazon SNS."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-mitigation-action/index.ts",
            "line": 696
          },
          "name": "publishFindingToSnsParams",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotMitigationAction.IotMitigationActionActionParamsPublishFindingToSnsParams"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_mitigation_action#replace_default_policy_version_params IotMitigationAction#replace_default_policy_version_params}",
            "stability": "stable",
            "summary": "Parameters to define a mitigation action that adds a blank policy to restrict permissions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-mitigation-action/index.ts",
            "line": 702
          },
          "name": "replaceDefaultPolicyVersionParams",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotMitigationAction.IotMitigationActionActionParamsReplaceDefaultPolicyVersionParams"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_mitigation_action#update_ca_certificate_params IotMitigationAction#update_ca_certificate_params}",
            "stability": "stable",
            "summary": "Parameters to define a mitigation action that changes the state of the CA certificate to inactive."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-mitigation-action/index.ts",
            "line": 708
          },
          "name": "updateCaCertificateParams",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotMitigationAction.IotMitigationActionActionParamsUpdateCaCertificateParams"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_mitigation_action#update_device_certificate_params IotMitigationAction#update_device_certificate_params}",
            "stability": "stable",
            "summary": "Parameters to define a mitigation action that changes the state of the device certificate to inactive."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-mitigation-action/index.ts",
            "line": 714
          },
          "name": "updateDeviceCertificateParams",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotMitigationAction.IotMitigationActionActionParamsUpdateDeviceCertificateParams"
          }
        }
      ],
      "symbolId": "src/iot-mitigation-action/index:IotMitigationActionActionParams"
    },
    "@cdktn/provider-awscc.iotMitigationAction.IotMitigationActionActionParamsAddThingsToThingGroupParams": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotMitigationAction.IotMitigationActionActionParamsAddThingsToThingGroupParams",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-mitigation-action/index.ts",
        "line": 38
      },
      "name": "IotMitigationActionActionParamsAddThingsToThingGroupParams",
      "namespace": "iotMitigationAction",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_mitigation_action#override_dynamic_groups IotMitigationAction#override_dynamic_groups}",
            "stability": "stable",
            "summary": "Specifies if this mitigation action can move the things that triggered the mitigation action out of one or more dynamic thing groups."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-mitigation-action/index.ts",
            "line": 44
          },
          "name": "overrideDynamicGroups",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_mitigation_action#thing_group_names IotMitigationAction#thing_group_names}",
            "stability": "stable",
            "summary": "The list of groups to which you want to add the things that triggered the mitigation action."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-mitigation-action/index.ts",
            "line": 50
          },
          "name": "thingGroupNames",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/iot-mitigation-action/index:IotMitigationActionActionParamsAddThingsToThingGroupParams"
    },
    "@cdktn/provider-awscc.iotMitigationAction.IotMitigationActionActionParamsAddThingsToThingGroupParamsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotMitigationAction.IotMitigationActionActionParamsAddThingsToThingGroupParamsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-mitigation-action/index.ts",
          "line": 97
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-mitigation-action/index.ts",
        "line": 89
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-mitigation-action/index.ts",
            "line": 145
          },
          "name": "resetOverrideDynamicGroups"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-mitigation-action/index.ts",
            "line": 161
          },
          "name": "resetThingGroupNames"
        }
      ],
      "name": "IotMitigationActionActionParamsAddThingsToThingGroupParamsOutputReference",
      "namespace": "iotMitigationAction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-mitigation-action/index.ts",
            "line": 149
          },
          "name": "overrideDynamicGroupsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-mitigation-action/index.ts",
            "line": 165
          },
          "name": "thingGroupNamesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-mitigation-action/index.ts",
            "line": 139
          },
          "name": "overrideDynamicGroups",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-mitigation-action/index.ts",
            "line": 155
          },
          "name": "thingGroupNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-mitigation-action/index.ts",
            "line": 101
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotMitigationAction.IotMitigationActionActionParamsAddThingsToThingGroupParams"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-mitigation-action/index:IotMitigationActionActionParamsAddThingsToThingGroupParamsOutputReference"
    },
    "@cdktn/provider-awscc.iotMitigationAction.IotMitigationActionActionParamsEnableIoTLoggingParams": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotMitigationAction.IotMitigationActionActionParamsEnableIoTLoggingParams",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-mitigation-action/index.ts",
        "line": 169
      },
      "name": "IotMitigationActionActionParamsEnableIoTLoggingParams",
      "namespace": "iotMitigationAction",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_mitigation_action#log_level IotMitigationAction#log_level}",
            "stability": "stable",
            "summary": "Specifies which types of information are logged."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-mitigation-action/index.ts",
            "line": 175
          },
          "name": "logLevel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_mitigation_action#role_arn_for_logging IotMitigationAction#role_arn_for_logging}",
            "stability": "stable",
            "summary": "The ARN of the IAM role used for logging."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-mitigation-action/index.ts",
            "line": 181
          },
          "name": "roleArnForLogging",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-mitigation-action/index:IotMitigationActionActionParamsEnableIoTLoggingParams"
    },
    "@cdktn/provider-awscc.iotMitigationAction.IotMitigationActionActionParamsEnableIoTLoggingParamsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotMitigationAction.IotMitigationActionActionParamsEnableIoTLoggingParamsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-mitigation-action/index.ts",
          "line": 228
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-mitigation-action/index.ts",
        "line": 220
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-mitigation-action/index.ts",
            "line": 276
          },
          "name": "resetLogLevel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-mitigation-action/index.ts",
            "line": 292
          },
          "name": "resetRoleArnForLogging"
        }
      ],
      "name": "IotMitigationActionActionParamsEnableIoTLoggingParamsOutputReference",
      "namespace": "iotMitigationAction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-mitigation-action/index.ts",
            "line": 280
          },
          "name": "logLevelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-mitigation-action/index.ts",
            "line": 296
          },
          "name": "roleArnForLoggingInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-mitigation-action/index.ts",
            "line": 270
          },
          "name": "logLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-mitigation-action/index.ts",
            "line": 286
          },
          "name": "roleArnForLogging",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-mitigation-action/index.ts",
            "line": 232
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotMitigationAction.IotMitigationActionActionParamsEnableIoTLoggingParams"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-mitigation-action/index:IotMitigationActionActionParamsEnableIoTLoggingParamsOutputReference"
    },
    "@cdktn/provider-awscc.iotMitigationAction.IotMitigationActionActionParamsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotMitigationAction.IotMitigationActionActionParamsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-mitigation-action/index.ts",
          "line": 789
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-mitigation-action/index.ts",
        "line": 781
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-mitigation-action/index.ts",
            "line": 858
          },
          "name": "putAddThingsToThingGroupParams",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotMitigationAction.IotMitigationActionActionParamsAddThingsToThingGroupParams"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-mitigation-action/index.ts",
            "line": 874
          },
          "name": "putEnableIoTLoggingParams",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotMitigationAction.IotMitigationActionActionParamsEnableIoTLoggingParams"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-mitigation-action/index.ts",
            "line": 890
          },
          "name": "putPublishFindingToSnsParams",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotMitigationAction.IotMitigationActionActionParamsPublishFindingToSnsParams"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-mitigation-action/index.ts",
            "line": 906
          },
          "name": "putReplaceDefaultPolicyVersionParams",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotMitigationAction.IotMitigationActionActionParamsReplaceDefaultPolicyVersionParams"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-mitigation-action/index.ts",
            "line": 922
          },
          "name": "putUpdateCaCertificateParams",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotMitigationAction.IotMitigationActionActionParamsUpdateCaCertificateParams"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-mitigation-action/index.ts",
            "line": 938
          },
          "name": "putUpdateDeviceCertificateParams",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotMitigationAction.IotMitigationActionActionParamsUpdateDeviceCertificateParams"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-mitigation-action/index.ts",
            "line": 861
          },
          "name": "resetAddThingsToThingGroupParams"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-mitigation-action/index.ts",
            "line": 877
          },
          "name": "resetEnableIoTLoggingParams"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-mitigation-action/index.ts",
            "line": 893
          },
          "name": "resetPublishFindingToSnsParams"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-mitigation-action/index.ts",
            "line": 909
          },
          "name": "resetReplaceDefaultPolicyVersionParams"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-mitigation-action/index.ts",
            "line": 925
          },
          "name": "resetUpdateCaCertificateParams"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-mitigation-action/index.ts",
            "line": 941
          },
          "name": "resetUpdateDeviceCertificateParams"
        }
      ],
      "name": "IotMitigationActionActionParamsOutputReference",
      "namespace": "iotMitigationAction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-mitigation-action/index.ts",
            "line": 855
          },
          "name": "addThingsToThingGroupParams",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotMitigationAction.IotMitigationActionActionParamsAddThingsToThingGroupParamsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-mitigation-action/index.ts",
            "line": 871
          },
          "name": "enableIoTLoggingParams",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotMitigationAction.IotMitigationActionActionParamsEnableIoTLoggingParamsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-mitigation-action/index.ts",
            "line": 887
          },
          "name": "publishFindingToSnsParams",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotMitigationAction.IotMitigationActionActionParamsPublishFindingToSnsParamsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-mitigation-action/index.ts",
            "line": 903
          },
          "name": "replaceDefaultPolicyVersionParams",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotMitigationAction.IotMitigationActionActionParamsReplaceDefaultPolicyVersionParamsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-mitigation-action/index.ts",
            "line": 919
          },
          "name": "updateCaCertificateParams",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotMitigationAction.IotMitigationActionActionParamsUpdateCaCertificateParamsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-mitigation-action/index.ts",
            "line": 935
          },
          "name": "updateDeviceCertificateParams",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotMitigationAction.IotMitigationActionActionParamsUpdateDeviceCertificateParamsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-mitigation-action/index.ts",
            "line": 865
          },
          "name": "addThingsToThingGroupParamsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotMitigationAction.IotMitigationActionActionParamsAddThingsToThingGroupParams"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-mitigation-action/index.ts",
            "line": 881
          },
          "name": "enableIoTLoggingParamsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotMitigationAction.IotMitigationActionActionParamsEnableIoTLoggingParams"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-mitigation-action/index.ts",
            "line": 897
          },
          "name": "publishFindingToSnsParamsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotMitigationAction.IotMitigationActionActionParamsPublishFindingToSnsParams"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-mitigation-action/index.ts",
            "line": 913
          },
          "name": "replaceDefaultPolicyVersionParamsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotMitigationAction.IotMitigationActionActionParamsReplaceDefaultPolicyVersionParams"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-mitigation-action/index.ts",
            "line": 929
          },
          "name": "updateCaCertificateParamsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotMitigationAction.IotMitigationActionActionParamsUpdateCaCertificateParams"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-mitigation-action/index.ts",
            "line": 945
          },
          "name": "updateDeviceCertificateParamsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotMitigationAction.IotMitigationActionActionParamsUpdateDeviceCertificateParams"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-mitigation-action/index.ts",
            "line": 793
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotMitigationAction.IotMitigationActionActionParams"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-mitigation-action/index:IotMitigationActionActionParamsOutputReference"
    },
    "@cdktn/provider-awscc.iotMitigationAction.IotMitigationActionActionParamsPublishFindingToSnsParams": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotMitigationAction.IotMitigationActionActionParamsPublishFindingToSnsParams",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-mitigation-action/index.ts",
        "line": 300
      },
      "name": "IotMitigationActionActionParamsPublishFindingToSnsParams",
      "namespace": "iotMitigationAction",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_mitigation_action#topic_arn IotMitigationAction#topic_arn}",
            "stability": "stable",
            "summary": "The ARN of the topic to which you want to publish the findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-mitigation-action/index.ts",
            "line": 306
          },
          "name": "topicArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-mitigation-action/index:IotMitigationActionActionParamsPublishFindingToSnsParams"
    },
    "@cdktn/provider-awscc.iotMitigationAction.IotMitigationActionActionParamsPublishFindingToSnsParamsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotMitigationAction.IotMitigationActionActionParamsPublishFindingToSnsParamsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-mitigation-action/index.ts",
          "line": 346
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-mitigation-action/index.ts",
        "line": 338
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-mitigation-action/index.ts",
            "line": 388
          },
          "name": "resetTopicArn"
        }
      ],
      "name": "IotMitigationActionActionParamsPublishFindingToSnsParamsOutputReference",
      "namespace": "iotMitigationAction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-mitigation-action/index.ts",
            "line": 392
          },
          "name": "topicArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-mitigation-action/index.ts",
            "line": 382
          },
          "name": "topicArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-mitigation-action/index.ts",
            "line": 350
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotMitigationAction.IotMitigationActionActionParamsPublishFindingToSnsParams"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-mitigation-action/index:IotMitigationActionActionParamsPublishFindingToSnsParamsOutputReference"
    },
    "@cdktn/provider-awscc.iotMitigationAction.IotMitigationActionActionParamsReplaceDefaultPolicyVersionParams": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotMitigationAction.IotMitigationActionActionParamsReplaceDefaultPolicyVersionParams",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-mitigation-action/index.ts",
        "line": 396
      },
      "name": "IotMitigationActionActionParamsReplaceDefaultPolicyVersionParams",
      "namespace": "iotMitigationAction",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_mitigation_action#template_name IotMitigationAction#template_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-mitigation-action/index.ts",
            "line": 400
          },
          "name": "templateName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-mitigation-action/index:IotMitigationActionActionParamsReplaceDefaultPolicyVersionParams"
    },
    "@cdktn/provider-awscc.iotMitigationAction.IotMitigationActionActionParamsReplaceDefaultPolicyVersionParamsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotMitigationAction.IotMitigationActionActionParamsReplaceDefaultPolicyVersionParamsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-mitigation-action/index.ts",
          "line": 440
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-mitigation-action/index.ts",
        "line": 432
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-mitigation-action/index.ts",
            "line": 482
          },
          "name": "resetTemplateName"
        }
      ],
      "name": "IotMitigationActionActionParamsReplaceDefaultPolicyVersionParamsOutputReference",
      "namespace": "iotMitigationAction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-mitigation-action/index.ts",
            "line": 486
          },
          "name": "templateNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-mitigation-action/index.ts",
            "line": 476
          },
          "name": "templateName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-mitigation-action/index.ts",
            "line": 444
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotMitigationAction.IotMitigationActionActionParamsReplaceDefaultPolicyVersionParams"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-mitigation-action/index:IotMitigationActionActionParamsReplaceDefaultPolicyVersionParamsOutputReference"
    },
    "@cdktn/provider-awscc.iotMitigationAction.IotMitigationActionActionParamsUpdateCaCertificateParams": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotMitigationAction.IotMitigationActionActionParamsUpdateCaCertificateParams",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-mitigation-action/index.ts",
        "line": 490
      },
      "name": "IotMitigationActionActionParamsUpdateCaCertificateParams",
      "namespace": "iotMitigationAction",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_mitigation_action#action IotMitigationAction#action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-mitigation-action/index.ts",
            "line": 494
          },
          "name": "action",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-mitigation-action/index:IotMitigationActionActionParamsUpdateCaCertificateParams"
    },
    "@cdktn/provider-awscc.iotMitigationAction.IotMitigationActionActionParamsUpdateCaCertificateParamsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotMitigationAction.IotMitigationActionActionParamsUpdateCaCertificateParamsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-mitigation-action/index.ts",
          "line": 534
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-mitigation-action/index.ts",
        "line": 526
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-mitigation-action/index.ts",
            "line": 576
          },
          "name": "resetAction"
        }
      ],
      "name": "IotMitigationActionActionParamsUpdateCaCertificateParamsOutputReference",
      "namespace": "iotMitigationAction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-mitigation-action/index.ts",
            "line": 580
          },
          "name": "actionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-mitigation-action/index.ts",
            "line": 570
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-mitigation-action/index.ts",
            "line": 538
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotMitigationAction.IotMitigationActionActionParamsUpdateCaCertificateParams"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-mitigation-action/index:IotMitigationActionActionParamsUpdateCaCertificateParamsOutputReference"
    },
    "@cdktn/provider-awscc.iotMitigationAction.IotMitigationActionActionParamsUpdateDeviceCertificateParams": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotMitigationAction.IotMitigationActionActionParamsUpdateDeviceCertificateParams",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-mitigation-action/index.ts",
        "line": 584
      },
      "name": "IotMitigationActionActionParamsUpdateDeviceCertificateParams",
      "namespace": "iotMitigationAction",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_mitigation_action#action IotMitigationAction#action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-mitigation-action/index.ts",
            "line": 588
          },
          "name": "action",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-mitigation-action/index:IotMitigationActionActionParamsUpdateDeviceCertificateParams"
    },
    "@cdktn/provider-awscc.iotMitigationAction.IotMitigationActionActionParamsUpdateDeviceCertificateParamsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotMitigationAction.IotMitigationActionActionParamsUpdateDeviceCertificateParamsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-mitigation-action/index.ts",
          "line": 628
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-mitigation-action/index.ts",
        "line": 620
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-mitigation-action/index.ts",
            "line": 670
          },
          "name": "resetAction"
        }
      ],
      "name": "IotMitigationActionActionParamsUpdateDeviceCertificateParamsOutputReference",
      "namespace": "iotMitigationAction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-mitigation-action/index.ts",
            "line": 674
          },
          "name": "actionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-mitigation-action/index.ts",
            "line": 664
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-mitigation-action/index.ts",
            "line": 632
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotMitigationAction.IotMitigationActionActionParamsUpdateDeviceCertificateParams"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-mitigation-action/index:IotMitigationActionActionParamsUpdateDeviceCertificateParamsOutputReference"
    },
    "@cdktn/provider-awscc.iotMitigationAction.IotMitigationActionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotMitigationAction.IotMitigationActionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-mitigation-action/index.ts",
        "line": 14
      },
      "name": "IotMitigationActionConfig",
      "namespace": "iotMitigationAction",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify only one type of parameter (in other words, you can apply only one action for each defined mitigation action).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_mitigation_action#action_params IotMitigationAction#action_params}",
            "stability": "stable",
            "summary": "The set of parameters for this mitigation action."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-mitigation-action/index.ts",
            "line": 26
          },
          "name": "actionParams",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotMitigationAction.IotMitigationActionActionParams"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_mitigation_action#role_arn IotMitigationAction#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-mitigation-action/index.ts",
            "line": 30
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_mitigation_action#action_name IotMitigationAction#action_name}",
            "stability": "stable",
            "summary": "A unique identifier for the mitigation action."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-mitigation-action/index.ts",
            "line": 20
          },
          "name": "actionName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_mitigation_action#tags IotMitigationAction#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-mitigation-action/index.ts",
            "line": 36
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotMitigationAction.IotMitigationActionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-mitigation-action/index:IotMitigationActionConfig"
    },
    "@cdktn/provider-awscc.iotMitigationAction.IotMitigationActionTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotMitigationAction.IotMitigationActionTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-mitigation-action/index.ts",
        "line": 949
      },
      "name": "IotMitigationActionTags",
      "namespace": "iotMitigationAction",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_mitigation_action#key IotMitigationAction#key}",
            "stability": "stable",
            "summary": "The tag's key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-mitigation-action/index.ts",
            "line": 955
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_mitigation_action#value IotMitigationAction#value}",
            "stability": "stable",
            "summary": "The tag's value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-mitigation-action/index.ts",
            "line": 961
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-mitigation-action/index:IotMitigationActionTags"
    },
    "@cdktn/provider-awscc.iotMitigationAction.IotMitigationActionTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotMitigationAction.IotMitigationActionTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-mitigation-action/index.ts",
          "line": 1091
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-mitigation-action/index.ts",
        "line": 1083
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-mitigation-action/index.ts",
            "line": 1098
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotMitigationAction.IotMitigationActionTagsOutputReference"
            }
          }
        }
      ],
      "name": "IotMitigationActionTagsList",
      "namespace": "iotMitigationAction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-mitigation-action/index.ts",
            "line": 1084
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotMitigationAction.IotMitigationActionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-mitigation-action/index:IotMitigationActionTagsList"
    },
    "@cdktn/provider-awscc.iotMitigationAction.IotMitigationActionTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotMitigationAction.IotMitigationActionTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-mitigation-action/index.ts",
          "line": 1010
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-mitigation-action/index.ts",
        "line": 1000
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-mitigation-action/index.ts",
            "line": 1058
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-mitigation-action/index.ts",
            "line": 1074
          },
          "name": "resetValue"
        }
      ],
      "name": "IotMitigationActionTagsOutputReference",
      "namespace": "iotMitigationAction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-mitigation-action/index.ts",
            "line": 1062
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-mitigation-action/index.ts",
            "line": 1078
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-mitigation-action/index.ts",
            "line": 1052
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-mitigation-action/index.ts",
            "line": 1068
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-mitigation-action/index.ts",
            "line": 1014
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotMitigationAction.IotMitigationActionTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-mitigation-action/index:IotMitigationActionTagsOutputReference"
    },
    "@cdktn/provider-awscc.iotPolicy.IotPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_policy awscc_iot_policy}."
      },
      "fqn": "@cdktn/provider-awscc.iotPolicy.IotPolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_policy awscc_iot_policy} Resource."
        },
        "locationInModule": {
          "filename": "src/iot-policy/index.ts",
          "line": 213
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.iotPolicy.IotPolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-policy/index.ts",
        "line": 181
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a IotPolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/iot-policy/index.ts",
            "line": 198
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the IotPolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing IotPolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the IotPolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-policy/index.ts",
            "line": 287
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotPolicy.IotPolicyTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-policy/index.ts",
            "line": 274
          },
          "name": "resetPolicyName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-policy/index.ts",
            "line": 290
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-policy/index.ts",
            "line": 302
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-policy/index.ts",
            "line": 310
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IotPolicy",
      "namespace": "iotPolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-policy/index.ts",
            "line": 186
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-policy/index.ts",
            "line": 239
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-policy/index.ts",
            "line": 244
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-policy/index.ts",
            "line": 262
          },
          "name": "policyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-policy/index.ts",
            "line": 284
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotPolicy.IotPolicyTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-policy/index.ts",
            "line": 257
          },
          "name": "policyDocumentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-policy/index.ts",
            "line": 278
          },
          "name": "policyNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-policy/index.ts",
            "line": 294
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotPolicy.IotPolicyTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-policy/index.ts",
            "line": 250
          },
          "name": "policyDocument",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-policy/index.ts",
            "line": 268
          },
          "name": "policyName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-policy/index:IotPolicy"
    },
    "@cdktn/provider-awscc.iotPolicy.IotPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotPolicy.IotPolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-policy/index.ts",
        "line": 14
      },
      "name": "IotPolicyConfig",
      "namespace": "iotPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_policy#policy_document IotPolicy#policy_document}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-policy/index.ts",
            "line": 18
          },
          "name": "policyDocument",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_policy#policy_name IotPolicy#policy_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-policy/index.ts",
            "line": 22
          },
          "name": "policyName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_policy#tags IotPolicy#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-policy/index.ts",
            "line": 26
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotPolicy.IotPolicyTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-policy/index:IotPolicyConfig"
    },
    "@cdktn/provider-awscc.iotPolicy.IotPolicyTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotPolicy.IotPolicyTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-policy/index.ts",
        "line": 28
      },
      "name": "IotPolicyTags",
      "namespace": "iotPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_policy#key IotPolicy#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-policy/index.ts",
            "line": 32
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_policy#value IotPolicy#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-policy/index.ts",
            "line": 36
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-policy/index:IotPolicyTags"
    },
    "@cdktn/provider-awscc.iotPolicy.IotPolicyTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotPolicy.IotPolicyTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-policy/index.ts",
          "line": 166
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-policy/index.ts",
        "line": 158
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-policy/index.ts",
            "line": 173
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotPolicy.IotPolicyTagsOutputReference"
            }
          }
        }
      ],
      "name": "IotPolicyTagsList",
      "namespace": "iotPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-policy/index.ts",
            "line": 159
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotPolicy.IotPolicyTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-policy/index:IotPolicyTagsList"
    },
    "@cdktn/provider-awscc.iotPolicy.IotPolicyTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotPolicy.IotPolicyTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-policy/index.ts",
          "line": 85
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-policy/index.ts",
        "line": 75
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-policy/index.ts",
            "line": 133
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-policy/index.ts",
            "line": 149
          },
          "name": "resetValue"
        }
      ],
      "name": "IotPolicyTagsOutputReference",
      "namespace": "iotPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-policy/index.ts",
            "line": 137
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-policy/index.ts",
            "line": 153
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-policy/index.ts",
            "line": 127
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-policy/index.ts",
            "line": 143
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-policy/index.ts",
            "line": 89
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotPolicy.IotPolicyTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-policy/index:IotPolicyTagsOutputReference"
    },
    "@cdktn/provider-awscc.iotProvisioningTemplate.IotProvisioningTemplate": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_provisioning_template awscc_iot_provisioning_template}."
      },
      "fqn": "@cdktn/provider-awscc.iotProvisioningTemplate.IotProvisioningTemplate",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_provisioning_template awscc_iot_provisioning_template} Resource."
        },
        "locationInModule": {
          "filename": "src/iot-provisioning-template/index.ts",
          "line": 360
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.iotProvisioningTemplate.IotProvisioningTemplateConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-provisioning-template/index.ts",
        "line": 328
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a IotProvisioningTemplate resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/iot-provisioning-template/index.ts",
            "line": 345
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the IotProvisioningTemplate to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_provisioning_template#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing IotProvisioningTemplate that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the IotProvisioningTemplate to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-provisioning-template/index.ts",
            "line": 432
          },
          "name": "putPreProvisioningHook",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotProvisioningTemplate.IotProvisioningTemplatePreProvisioningHook"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-provisioning-template/index.ts",
            "line": 461
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotProvisioningTemplate.IotProvisioningTemplateTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-provisioning-template/index.ts",
            "line": 398
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-provisioning-template/index.ts",
            "line": 414
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-provisioning-template/index.ts",
            "line": 435
          },
          "name": "resetPreProvisioningHook"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-provisioning-template/index.ts",
            "line": 464
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-provisioning-template/index.ts",
            "line": 498
          },
          "name": "resetTemplateName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-provisioning-template/index.ts",
            "line": 514
          },
          "name": "resetTemplateType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-provisioning-template/index.ts",
            "line": 526
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-provisioning-template/index.ts",
            "line": 539
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IotProvisioningTemplate",
      "namespace": "iotProvisioningTemplate",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-provisioning-template/index.ts",
            "line": 333
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-provisioning-template/index.ts",
            "line": 423
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-provisioning-template/index.ts",
            "line": 429
          },
          "name": "preProvisioningHook",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotProvisioningTemplate.IotProvisioningTemplatePreProvisioningHookOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-provisioning-template/index.ts",
            "line": 458
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotProvisioningTemplate.IotProvisioningTemplateTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-provisioning-template/index.ts",
            "line": 473
          },
          "name": "templateArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-provisioning-template/index.ts",
            "line": 402
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-provisioning-template/index.ts",
            "line": 418
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-provisioning-template/index.ts",
            "line": 439
          },
          "name": "preProvisioningHookInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotProvisioningTemplate.IotProvisioningTemplatePreProvisioningHook"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-provisioning-template/index.ts",
            "line": 452
          },
          "name": "provisioningRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-provisioning-template/index.ts",
            "line": 468
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotProvisioningTemplate.IotProvisioningTemplateTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-provisioning-template/index.ts",
            "line": 486
          },
          "name": "templateBodyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-provisioning-template/index.ts",
            "line": 502
          },
          "name": "templateNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-provisioning-template/index.ts",
            "line": 518
          },
          "name": "templateTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-provisioning-template/index.ts",
            "line": 392
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-provisioning-template/index.ts",
            "line": 408
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-provisioning-template/index.ts",
            "line": 445
          },
          "name": "provisioningRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-provisioning-template/index.ts",
            "line": 479
          },
          "name": "templateBody",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-provisioning-template/index.ts",
            "line": 492
          },
          "name": "templateName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-provisioning-template/index.ts",
            "line": 508
          },
          "name": "templateType",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-provisioning-template/index:IotProvisioningTemplate"
    },
    "@cdktn/provider-awscc.iotProvisioningTemplate.IotProvisioningTemplateConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotProvisioningTemplate.IotProvisioningTemplateConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-provisioning-template/index.ts",
        "line": 14
      },
      "name": "IotProvisioningTemplateConfig",
      "namespace": "iotProvisioningTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_provisioning_template#provisioning_role_arn IotProvisioningTemplate#provisioning_role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-provisioning-template/index.ts",
            "line": 30
          },
          "name": "provisioningRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_provisioning_template#template_body IotProvisioningTemplate#template_body}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-provisioning-template/index.ts",
            "line": 38
          },
          "name": "templateBody",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_provisioning_template#description IotProvisioningTemplate#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-provisioning-template/index.ts",
            "line": 18
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_provisioning_template#enabled IotProvisioningTemplate#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-provisioning-template/index.ts",
            "line": 22
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_provisioning_template#pre_provisioning_hook IotProvisioningTemplate#pre_provisioning_hook}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-provisioning-template/index.ts",
            "line": 26
          },
          "name": "preProvisioningHook",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotProvisioningTemplate.IotProvisioningTemplatePreProvisioningHook"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_provisioning_template#tags IotProvisioningTemplate#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-provisioning-template/index.ts",
            "line": 34
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotProvisioningTemplate.IotProvisioningTemplateTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_provisioning_template#template_name IotProvisioningTemplate#template_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-provisioning-template/index.ts",
            "line": 42
          },
          "name": "templateName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_provisioning_template#template_type IotProvisioningTemplate#template_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-provisioning-template/index.ts",
            "line": 46
          },
          "name": "templateType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-provisioning-template/index:IotProvisioningTemplateConfig"
    },
    "@cdktn/provider-awscc.iotProvisioningTemplate.IotProvisioningTemplatePreProvisioningHook": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotProvisioningTemplate.IotProvisioningTemplatePreProvisioningHook",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-provisioning-template/index.ts",
        "line": 48
      },
      "name": "IotProvisioningTemplatePreProvisioningHook",
      "namespace": "iotProvisioningTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_provisioning_template#payload_version IotProvisioningTemplate#payload_version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-provisioning-template/index.ts",
            "line": 52
          },
          "name": "payloadVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_provisioning_template#target_arn IotProvisioningTemplate#target_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-provisioning-template/index.ts",
            "line": 56
          },
          "name": "targetArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-provisioning-template/index:IotProvisioningTemplatePreProvisioningHook"
    },
    "@cdktn/provider-awscc.iotProvisioningTemplate.IotProvisioningTemplatePreProvisioningHookOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotProvisioningTemplate.IotProvisioningTemplatePreProvisioningHookOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-provisioning-template/index.ts",
          "line": 103
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-provisioning-template/index.ts",
        "line": 95
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-provisioning-template/index.ts",
            "line": 151
          },
          "name": "resetPayloadVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-provisioning-template/index.ts",
            "line": 167
          },
          "name": "resetTargetArn"
        }
      ],
      "name": "IotProvisioningTemplatePreProvisioningHookOutputReference",
      "namespace": "iotProvisioningTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-provisioning-template/index.ts",
            "line": 155
          },
          "name": "payloadVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-provisioning-template/index.ts",
            "line": 171
          },
          "name": "targetArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-provisioning-template/index.ts",
            "line": 145
          },
          "name": "payloadVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-provisioning-template/index.ts",
            "line": 161
          },
          "name": "targetArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-provisioning-template/index.ts",
            "line": 107
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotProvisioningTemplate.IotProvisioningTemplatePreProvisioningHook"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-provisioning-template/index:IotProvisioningTemplatePreProvisioningHookOutputReference"
    },
    "@cdktn/provider-awscc.iotProvisioningTemplate.IotProvisioningTemplateTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotProvisioningTemplate.IotProvisioningTemplateTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-provisioning-template/index.ts",
        "line": 175
      },
      "name": "IotProvisioningTemplateTags",
      "namespace": "iotProvisioningTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_provisioning_template#key IotProvisioningTemplate#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-provisioning-template/index.ts",
            "line": 179
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_provisioning_template#value IotProvisioningTemplate#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-provisioning-template/index.ts",
            "line": 183
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-provisioning-template/index:IotProvisioningTemplateTags"
    },
    "@cdktn/provider-awscc.iotProvisioningTemplate.IotProvisioningTemplateTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotProvisioningTemplate.IotProvisioningTemplateTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-provisioning-template/index.ts",
          "line": 313
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-provisioning-template/index.ts",
        "line": 305
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-provisioning-template/index.ts",
            "line": 320
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotProvisioningTemplate.IotProvisioningTemplateTagsOutputReference"
            }
          }
        }
      ],
      "name": "IotProvisioningTemplateTagsList",
      "namespace": "iotProvisioningTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-provisioning-template/index.ts",
            "line": 306
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotProvisioningTemplate.IotProvisioningTemplateTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-provisioning-template/index:IotProvisioningTemplateTagsList"
    },
    "@cdktn/provider-awscc.iotProvisioningTemplate.IotProvisioningTemplateTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotProvisioningTemplate.IotProvisioningTemplateTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-provisioning-template/index.ts",
          "line": 232
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-provisioning-template/index.ts",
        "line": 222
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-provisioning-template/index.ts",
            "line": 280
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-provisioning-template/index.ts",
            "line": 296
          },
          "name": "resetValue"
        }
      ],
      "name": "IotProvisioningTemplateTagsOutputReference",
      "namespace": "iotProvisioningTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-provisioning-template/index.ts",
            "line": 284
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-provisioning-template/index.ts",
            "line": 300
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-provisioning-template/index.ts",
            "line": 274
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-provisioning-template/index.ts",
            "line": 290
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-provisioning-template/index.ts",
            "line": 236
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotProvisioningTemplate.IotProvisioningTemplateTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-provisioning-template/index:IotProvisioningTemplateTagsOutputReference"
    },
    "@cdktn/provider-awscc.iotResourceSpecificLogging.IotResourceSpecificLogging": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_resource_specific_logging awscc_iot_resource_specific_logging}."
      },
      "fqn": "@cdktn/provider-awscc.iotResourceSpecificLogging.IotResourceSpecificLogging",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_resource_specific_logging awscc_iot_resource_specific_logging} Resource."
        },
        "locationInModule": {
          "filename": "src/iot-resource-specific-logging/index.ts",
          "line": 70
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.iotResourceSpecificLogging.IotResourceSpecificLoggingConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-resource-specific-logging/index.ts",
        "line": 38
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a IotResourceSpecificLogging resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/iot-resource-specific-logging/index.ts",
            "line": 55
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the IotResourceSpecificLogging to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_resource_specific_logging#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing IotResourceSpecificLogging that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the IotResourceSpecificLogging to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-resource-specific-logging/index.ts",
            "line": 148
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-resource-specific-logging/index.ts",
            "line": 156
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IotResourceSpecificLogging",
      "namespace": "iotResourceSpecificLogging",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-resource-specific-logging/index.ts",
            "line": 43
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-resource-specific-logging/index.ts",
            "line": 96
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-resource-specific-logging/index.ts",
            "line": 114
          },
          "name": "targetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-resource-specific-logging/index.ts",
            "line": 109
          },
          "name": "logLevelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-resource-specific-logging/index.ts",
            "line": 127
          },
          "name": "targetNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-resource-specific-logging/index.ts",
            "line": 140
          },
          "name": "targetTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-resource-specific-logging/index.ts",
            "line": 102
          },
          "name": "logLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-resource-specific-logging/index.ts",
            "line": 120
          },
          "name": "targetName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-resource-specific-logging/index.ts",
            "line": 133
          },
          "name": "targetType",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-resource-specific-logging/index:IotResourceSpecificLogging"
    },
    "@cdktn/provider-awscc.iotResourceSpecificLogging.IotResourceSpecificLoggingConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotResourceSpecificLogging.IotResourceSpecificLoggingConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-resource-specific-logging/index.ts",
        "line": 14
      },
      "name": "IotResourceSpecificLoggingConfig",
      "namespace": "iotResourceSpecificLogging",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_resource_specific_logging#log_level IotResourceSpecificLogging#log_level}",
            "stability": "stable",
            "summary": "The log level for a specific target. Valid values are: ERROR, WARN, INFO, DEBUG, or DISABLED."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-resource-specific-logging/index.ts",
            "line": 20
          },
          "name": "logLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_resource_specific_logging#target_name IotResourceSpecificLogging#target_name}",
            "stability": "stable",
            "summary": "The target name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-resource-specific-logging/index.ts",
            "line": 26
          },
          "name": "targetName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_resource_specific_logging#target_type IotResourceSpecificLogging#target_type}",
            "stability": "stable",
            "summary": "The target type. Value must be THING_GROUP, CLIENT_ID, SOURCE_IP, PRINCIPAL_ID, or EVENT_TYPE."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-resource-specific-logging/index.ts",
            "line": 32
          },
          "name": "targetType",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-resource-specific-logging/index:IotResourceSpecificLoggingConfig"
    },
    "@cdktn/provider-awscc.iotRoleAlias.IotRoleAlias": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_role_alias awscc_iot_role_alias}."
      },
      "fqn": "@cdktn/provider-awscc.iotRoleAlias.IotRoleAlias",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_role_alias awscc_iot_role_alias} Resource."
        },
        "locationInModule": {
          "filename": "src/iot-role-alias/index.ts",
          "line": 221
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.iotRoleAlias.IotRoleAliasConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-role-alias/index.ts",
        "line": 189
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a IotRoleAlias resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/iot-role-alias/index.ts",
            "line": 206
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the IotRoleAlias to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_role_alias#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing IotRoleAlias that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the IotRoleAlias to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-role-alias/index.ts",
            "line": 307
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotRoleAlias.IotRoleAliasTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-role-alias/index.ts",
            "line": 255
          },
          "name": "resetCredentialDurationSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-role-alias/index.ts",
            "line": 276
          },
          "name": "resetRoleAlias"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-role-alias/index.ts",
            "line": 310
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-role-alias/index.ts",
            "line": 322
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-role-alias/index.ts",
            "line": 331
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IotRoleAlias",
      "namespace": "iotRoleAlias",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-role-alias/index.ts",
            "line": 194
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-role-alias/index.ts",
            "line": 264
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-role-alias/index.ts",
            "line": 285
          },
          "name": "roleAliasArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-role-alias/index.ts",
            "line": 304
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotRoleAlias.IotRoleAliasTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-role-alias/index.ts",
            "line": 259
          },
          "name": "credentialDurationSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-role-alias/index.ts",
            "line": 280
          },
          "name": "roleAliasInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-role-alias/index.ts",
            "line": 298
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-role-alias/index.ts",
            "line": 314
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotRoleAlias.IotRoleAliasTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-role-alias/index.ts",
            "line": 249
          },
          "name": "credentialDurationSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-role-alias/index.ts",
            "line": 270
          },
          "name": "roleAlias",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-role-alias/index.ts",
            "line": 291
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-role-alias/index:IotRoleAlias"
    },
    "@cdktn/provider-awscc.iotRoleAlias.IotRoleAliasConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotRoleAlias.IotRoleAliasConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-role-alias/index.ts",
        "line": 14
      },
      "name": "IotRoleAliasConfig",
      "namespace": "iotRoleAlias",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_role_alias#role_arn IotRoleAlias#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-role-alias/index.ts",
            "line": 26
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_role_alias#credential_duration_seconds IotRoleAlias#credential_duration_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-role-alias/index.ts",
            "line": 18
          },
          "name": "credentialDurationSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_role_alias#role_alias IotRoleAlias#role_alias}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-role-alias/index.ts",
            "line": 22
          },
          "name": "roleAlias",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_role_alias#tags IotRoleAlias#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-role-alias/index.ts",
            "line": 30
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotRoleAlias.IotRoleAliasTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-role-alias/index:IotRoleAliasConfig"
    },
    "@cdktn/provider-awscc.iotRoleAlias.IotRoleAliasTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotRoleAlias.IotRoleAliasTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-role-alias/index.ts",
        "line": 32
      },
      "name": "IotRoleAliasTags",
      "namespace": "iotRoleAlias",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_role_alias#key IotRoleAlias#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-role-alias/index.ts",
            "line": 38
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_role_alias#value IotRoleAlias#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-role-alias/index.ts",
            "line": 44
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-role-alias/index:IotRoleAliasTags"
    },
    "@cdktn/provider-awscc.iotRoleAlias.IotRoleAliasTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotRoleAlias.IotRoleAliasTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-role-alias/index.ts",
          "line": 174
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-role-alias/index.ts",
        "line": 166
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-role-alias/index.ts",
            "line": 181
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotRoleAlias.IotRoleAliasTagsOutputReference"
            }
          }
        }
      ],
      "name": "IotRoleAliasTagsList",
      "namespace": "iotRoleAlias",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-role-alias/index.ts",
            "line": 167
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotRoleAlias.IotRoleAliasTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-role-alias/index:IotRoleAliasTagsList"
    },
    "@cdktn/provider-awscc.iotRoleAlias.IotRoleAliasTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotRoleAlias.IotRoleAliasTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-role-alias/index.ts",
          "line": 93
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-role-alias/index.ts",
        "line": 83
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-role-alias/index.ts",
            "line": 141
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-role-alias/index.ts",
            "line": 157
          },
          "name": "resetValue"
        }
      ],
      "name": "IotRoleAliasTagsOutputReference",
      "namespace": "iotRoleAlias",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-role-alias/index.ts",
            "line": 145
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-role-alias/index.ts",
            "line": 161
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-role-alias/index.ts",
            "line": 135
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-role-alias/index.ts",
            "line": 151
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-role-alias/index.ts",
            "line": 97
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotRoleAlias.IotRoleAliasTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-role-alias/index:IotRoleAliasTagsOutputReference"
    },
    "@cdktn/provider-awscc.iotScheduledAudit.IotScheduledAudit": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_scheduled_audit awscc_iot_scheduled_audit}."
      },
      "fqn": "@cdktn/provider-awscc.iotScheduledAudit.IotScheduledAudit",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_scheduled_audit awscc_iot_scheduled_audit} Resource."
        },
        "locationInModule": {
          "filename": "src/iot-scheduled-audit/index.ts",
          "line": 241
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.iotScheduledAudit.IotScheduledAuditConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-scheduled-audit/index.ts",
        "line": 209
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a IotScheduledAudit resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/iot-scheduled-audit/index.ts",
            "line": 226
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the IotScheduledAudit to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_scheduled_audit#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing IotScheduledAudit that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the IotScheduledAudit to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-scheduled-audit/index.ts",
            "line": 345
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotScheduledAudit.IotScheduledAuditTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-scheduled-audit/index.ts",
            "line": 277
          },
          "name": "resetDayOfMonth"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-scheduled-audit/index.ts",
            "line": 293
          },
          "name": "resetDayOfWeek"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-scheduled-audit/index.ts",
            "line": 332
          },
          "name": "resetScheduledAuditName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-scheduled-audit/index.ts",
            "line": 348
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-scheduled-audit/index.ts",
            "line": 373
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-scheduled-audit/index.ts",
            "line": 384
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IotScheduledAudit",
      "namespace": "iotScheduledAudit",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-scheduled-audit/index.ts",
            "line": 214
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-scheduled-audit/index.ts",
            "line": 315
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-scheduled-audit/index.ts",
            "line": 320
          },
          "name": "scheduledAuditArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-scheduled-audit/index.ts",
            "line": 342
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotScheduledAudit.IotScheduledAuditTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-scheduled-audit/index.ts",
            "line": 281
          },
          "name": "dayOfMonthInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-scheduled-audit/index.ts",
            "line": 297
          },
          "name": "dayOfWeekInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-scheduled-audit/index.ts",
            "line": 310
          },
          "name": "frequencyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-scheduled-audit/index.ts",
            "line": 336
          },
          "name": "scheduledAuditNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-scheduled-audit/index.ts",
            "line": 352
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotScheduledAudit.IotScheduledAuditTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-scheduled-audit/index.ts",
            "line": 365
          },
          "name": "targetCheckNamesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-scheduled-audit/index.ts",
            "line": 271
          },
          "name": "dayOfMonth",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-scheduled-audit/index.ts",
            "line": 287
          },
          "name": "dayOfWeek",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-scheduled-audit/index.ts",
            "line": 303
          },
          "name": "frequency",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-scheduled-audit/index.ts",
            "line": 326
          },
          "name": "scheduledAuditName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-scheduled-audit/index.ts",
            "line": 358
          },
          "name": "targetCheckNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/iot-scheduled-audit/index:IotScheduledAudit"
    },
    "@cdktn/provider-awscc.iotScheduledAudit.IotScheduledAuditConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotScheduledAudit.IotScheduledAuditConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-scheduled-audit/index.ts",
        "line": 14
      },
      "name": "IotScheduledAuditConfig",
      "namespace": "iotScheduledAudit",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_scheduled_audit#frequency IotScheduledAudit#frequency}",
            "stability": "stable",
            "summary": "How often the scheduled audit takes place. Can be one of DAILY, WEEKLY, BIWEEKLY, or MONTHLY."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-scheduled-audit/index.ts",
            "line": 32
          },
          "name": "frequency",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_scheduled_audit#target_check_names IotScheduledAudit#target_check_names}",
            "stability": "stable",
            "summary": "Which checks are performed during the scheduled audit. Checks must be enabled for your account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-scheduled-audit/index.ts",
            "line": 50
          },
          "name": "targetCheckNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Can be 1 through 31 or LAST. This field is required if the frequency parameter is set to MONTHLY.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_scheduled_audit#day_of_month IotScheduledAudit#day_of_month}",
            "stability": "stable",
            "summary": "The day of the month on which the scheduled audit takes place."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-scheduled-audit/index.ts",
            "line": 20
          },
          "name": "dayOfMonth",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Can be one of SUN, MON, TUE,WED, THU, FRI, or SAT. This field is required if the frequency parameter is set to WEEKLY or BIWEEKLY.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_scheduled_audit#day_of_week IotScheduledAudit#day_of_week}",
            "stability": "stable",
            "summary": "The day of the week on which the scheduled audit takes place."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-scheduled-audit/index.ts",
            "line": 26
          },
          "name": "dayOfWeek",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_scheduled_audit#scheduled_audit_name IotScheduledAudit#scheduled_audit_name}",
            "stability": "stable",
            "summary": "The name you want to give to the scheduled audit."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-scheduled-audit/index.ts",
            "line": 38
          },
          "name": "scheduledAuditName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_scheduled_audit#tags IotScheduledAudit#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-scheduled-audit/index.ts",
            "line": 44
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotScheduledAudit.IotScheduledAuditTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-scheduled-audit/index:IotScheduledAuditConfig"
    },
    "@cdktn/provider-awscc.iotScheduledAudit.IotScheduledAuditTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotScheduledAudit.IotScheduledAuditTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-scheduled-audit/index.ts",
        "line": 52
      },
      "name": "IotScheduledAuditTags",
      "namespace": "iotScheduledAudit",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_scheduled_audit#key IotScheduledAudit#key}",
            "stability": "stable",
            "summary": "The tag's key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-scheduled-audit/index.ts",
            "line": 58
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_scheduled_audit#value IotScheduledAudit#value}",
            "stability": "stable",
            "summary": "The tag's value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-scheduled-audit/index.ts",
            "line": 64
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-scheduled-audit/index:IotScheduledAuditTags"
    },
    "@cdktn/provider-awscc.iotScheduledAudit.IotScheduledAuditTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotScheduledAudit.IotScheduledAuditTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-scheduled-audit/index.ts",
          "line": 194
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-scheduled-audit/index.ts",
        "line": 186
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-scheduled-audit/index.ts",
            "line": 201
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotScheduledAudit.IotScheduledAuditTagsOutputReference"
            }
          }
        }
      ],
      "name": "IotScheduledAuditTagsList",
      "namespace": "iotScheduledAudit",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-scheduled-audit/index.ts",
            "line": 187
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotScheduledAudit.IotScheduledAuditTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-scheduled-audit/index:IotScheduledAuditTagsList"
    },
    "@cdktn/provider-awscc.iotScheduledAudit.IotScheduledAuditTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotScheduledAudit.IotScheduledAuditTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-scheduled-audit/index.ts",
          "line": 113
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-scheduled-audit/index.ts",
        "line": 103
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-scheduled-audit/index.ts",
            "line": 161
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-scheduled-audit/index.ts",
            "line": 177
          },
          "name": "resetValue"
        }
      ],
      "name": "IotScheduledAuditTagsOutputReference",
      "namespace": "iotScheduledAudit",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-scheduled-audit/index.ts",
            "line": 165
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-scheduled-audit/index.ts",
            "line": 181
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-scheduled-audit/index.ts",
            "line": 155
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-scheduled-audit/index.ts",
            "line": 171
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-scheduled-audit/index.ts",
            "line": 117
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotScheduledAudit.IotScheduledAuditTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-scheduled-audit/index:IotScheduledAuditTagsOutputReference"
    },
    "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfile": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_security_profile awscc_iot_security_profile}."
      },
      "fqn": "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfile",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_security_profile awscc_iot_security_profile} Resource."
        },
        "locationInModule": {
          "filename": "src/iot-security-profile/index.ts",
          "line": 2047
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-security-profile/index.ts",
        "line": 2015
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a IotSecurityProfile resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 2032
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the IotSecurityProfile to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_security_profile#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing IotSecurityProfile that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the IotSecurityProfile to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 2082
          },
          "name": "putAdditionalMetricsToRetainV2",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileAdditionalMetricsToRetainV2"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 2098
          },
          "name": "putAlertTargets",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileAlertTargets"
                        },
                        "kind": "map"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 2114
          },
          "name": "putBehaviors",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileBehaviors"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 2135
          },
          "name": "putMetricsExportConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileMetricsExportConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 2188
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 2085
          },
          "name": "resetAdditionalMetricsToRetainV2"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 2101
          },
          "name": "resetAlertTargets"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 2117
          },
          "name": "resetBehaviors"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 2138
          },
          "name": "resetMetricsExportConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 2159
          },
          "name": "resetSecurityProfileDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 2175
          },
          "name": "resetSecurityProfileName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 2191
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 2207
          },
          "name": "resetTargetArns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 2219
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 2232
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IotSecurityProfile",
      "namespace": "iotSecurityProfile",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 2020
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 2079
          },
          "name": "additionalMetricsToRetainV2",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileAdditionalMetricsToRetainV2List"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 2095
          },
          "name": "alertTargets",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileAlertTargetsMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 2111
          },
          "name": "behaviors",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileBehaviorsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 2126
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 2132
          },
          "name": "metricsExportConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileMetricsExportConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 2147
          },
          "name": "securityProfileArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 2185
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 2089
          },
          "name": "additionalMetricsToRetainV2Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileAdditionalMetricsToRetainV2"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 2105
          },
          "name": "alertTargetsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileAlertTargets"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 2121
          },
          "name": "behaviorsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileBehaviors"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 2142
          },
          "name": "metricsExportConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileMetricsExportConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 2163
          },
          "name": "securityProfileDescriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 2179
          },
          "name": "securityProfileNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 2195
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 2211
          },
          "name": "targetArnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 2153
          },
          "name": "securityProfileDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 2169
          },
          "name": "securityProfileName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 2201
          },
          "name": "targetArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/iot-security-profile/index:IotSecurityProfile"
    },
    "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileAdditionalMetricsToRetainV2": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileAdditionalMetricsToRetainV2",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-security-profile/index.ts",
        "line": 195
      },
      "name": "IotSecurityProfileAdditionalMetricsToRetainV2",
      "namespace": "iotSecurityProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_security_profile#export_metric IotSecurityProfile#export_metric}",
            "stability": "stable",
            "summary": "Flag to enable/disable metrics export for metric to be retained."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 201
          },
          "name": "exportMetric",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_security_profile#metric IotSecurityProfile#metric}",
            "stability": "stable",
            "summary": "What is measured by the behavior."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 207
          },
          "name": "metric",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_security_profile#metric_dimension IotSecurityProfile#metric_dimension}",
            "stability": "stable",
            "summary": "The dimension of a metric."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 213
          },
          "name": "metricDimension",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileAdditionalMetricsToRetainV2MetricDimension"
          }
        }
      ],
      "symbolId": "src/iot-security-profile/index:IotSecurityProfileAdditionalMetricsToRetainV2"
    },
    "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileAdditionalMetricsToRetainV2List": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileAdditionalMetricsToRetainV2List",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-security-profile/index.ts",
          "line": 372
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-security-profile/index.ts",
        "line": 364
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 379
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileAdditionalMetricsToRetainV2OutputReference"
            }
          }
        }
      ],
      "name": "IotSecurityProfileAdditionalMetricsToRetainV2List",
      "namespace": "iotSecurityProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 365
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileAdditionalMetricsToRetainV2"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-security-profile/index:IotSecurityProfileAdditionalMetricsToRetainV2List"
    },
    "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileAdditionalMetricsToRetainV2MetricDimension": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileAdditionalMetricsToRetainV2MetricDimension",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-security-profile/index.ts",
        "line": 64
      },
      "name": "IotSecurityProfileAdditionalMetricsToRetainV2MetricDimension",
      "namespace": "iotSecurityProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_security_profile#dimension_name IotSecurityProfile#dimension_name}",
            "stability": "stable",
            "summary": "A unique identifier for the dimension."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 70
          },
          "name": "dimensionName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_security_profile#operator IotSecurityProfile#operator}",
            "stability": "stable",
            "summary": "Defines how the dimensionValues of a dimension are interpreted."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 76
          },
          "name": "operator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-security-profile/index:IotSecurityProfileAdditionalMetricsToRetainV2MetricDimension"
    },
    "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileAdditionalMetricsToRetainV2MetricDimensionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileAdditionalMetricsToRetainV2MetricDimensionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-security-profile/index.ts",
          "line": 123
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-security-profile/index.ts",
        "line": 115
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 171
          },
          "name": "resetDimensionName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 187
          },
          "name": "resetOperator"
        }
      ],
      "name": "IotSecurityProfileAdditionalMetricsToRetainV2MetricDimensionOutputReference",
      "namespace": "iotSecurityProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 175
          },
          "name": "dimensionNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 191
          },
          "name": "operatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 165
          },
          "name": "dimensionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 181
          },
          "name": "operator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 127
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileAdditionalMetricsToRetainV2MetricDimension"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-security-profile/index:IotSecurityProfileAdditionalMetricsToRetainV2MetricDimensionOutputReference"
    },
    "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileAdditionalMetricsToRetainV2OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileAdditionalMetricsToRetainV2OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-security-profile/index.ts",
          "line": 269
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-security-profile/index.ts",
        "line": 259
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 352
          },
          "name": "putMetricDimension",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileAdditionalMetricsToRetainV2MetricDimension"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 323
          },
          "name": "resetExportMetric"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 339
          },
          "name": "resetMetric"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 355
          },
          "name": "resetMetricDimension"
        }
      ],
      "name": "IotSecurityProfileAdditionalMetricsToRetainV2OutputReference",
      "namespace": "iotSecurityProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 349
          },
          "name": "metricDimension",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileAdditionalMetricsToRetainV2MetricDimensionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 327
          },
          "name": "exportMetricInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 359
          },
          "name": "metricDimensionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileAdditionalMetricsToRetainV2MetricDimension"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 343
          },
          "name": "metricInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 317
          },
          "name": "exportMetric",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 333
          },
          "name": "metric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 273
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileAdditionalMetricsToRetainV2"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-security-profile/index:IotSecurityProfileAdditionalMetricsToRetainV2OutputReference"
    },
    "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileAlertTargets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileAlertTargets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-security-profile/index.ts",
        "line": 383
      },
      "name": "IotSecurityProfileAlertTargets",
      "namespace": "iotSecurityProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_security_profile#alert_target_arn IotSecurityProfile#alert_target_arn}",
            "stability": "stable",
            "summary": "The ARN of the notification target to which alerts are sent."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 389
          },
          "name": "alertTargetArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_security_profile#role_arn IotSecurityProfile#role_arn}",
            "stability": "stable",
            "summary": "The ARN of the role that grants permission to send alerts to the notification target."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 395
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-security-profile/index:IotSecurityProfileAlertTargets"
    },
    "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileAlertTargetsMap": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileAlertTargetsMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-security-profile/index.ts",
          "line": 523
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-security-profile/index.ts",
        "line": 516
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 530
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileAlertTargetsOutputReference"
            }
          }
        }
      ],
      "name": "IotSecurityProfileAlertTargetsMap",
      "namespace": "iotSecurityProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 517
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileAlertTargets"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-security-profile/index:IotSecurityProfileAlertTargetsMap"
    },
    "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileAlertTargetsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileAlertTargetsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-security-profile/index.ts",
          "line": 443
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-security-profile/index.ts",
        "line": 434
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 491
          },
          "name": "resetAlertTargetArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 507
          },
          "name": "resetRoleArn"
        }
      ],
      "name": "IotSecurityProfileAlertTargetsOutputReference",
      "namespace": "iotSecurityProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 495
          },
          "name": "alertTargetArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 511
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 485
          },
          "name": "alertTargetArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 501
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 447
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileAlertTargets"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-security-profile/index:IotSecurityProfileAlertTargetsOutputReference"
    },
    "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileBehaviors": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileBehaviors",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-security-profile/index.ts",
        "line": 1434
      },
      "name": "IotSecurityProfileBehaviors",
      "namespace": "iotSecurityProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_security_profile#criteria IotSecurityProfile#criteria}",
            "stability": "stable",
            "summary": "The criteria by which the behavior is determined to be normal."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 1440
          },
          "name": "criteria",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileBehaviorsCriteria"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_security_profile#export_metric IotSecurityProfile#export_metric}",
            "stability": "stable",
            "summary": "Flag to enable/disable metrics export for metric to be retained."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 1446
          },
          "name": "exportMetric",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_security_profile#metric IotSecurityProfile#metric}",
            "stability": "stable",
            "summary": "What is measured by the behavior."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 1452
          },
          "name": "metric",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_security_profile#metric_dimension IotSecurityProfile#metric_dimension}",
            "stability": "stable",
            "summary": "The dimension of a metric."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 1458
          },
          "name": "metricDimension",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileBehaviorsMetricDimension"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_security_profile#name IotSecurityProfile#name}",
            "stability": "stable",
            "summary": "The name for the behavior."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 1464
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Detect will continue to performing device behavior evaluations. However, suppressed alarms wouldn't be forwarded for SNS notification.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_security_profile#suppress_alerts IotSecurityProfile#suppress_alerts}",
            "stability": "stable",
            "summary": "Manage Detect alarm SNS notifications by setting behavior notification to on or suppressed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 1470
          },
          "name": "suppressAlerts",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-security-profile/index:IotSecurityProfileBehaviors"
    },
    "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileBehaviorsCriteria": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileBehaviorsCriteria",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-security-profile/index.ts",
        "line": 997
      },
      "name": "IotSecurityProfileBehaviorsCriteria",
      "namespace": "iotSecurityProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_security_profile#comparison_operator IotSecurityProfile#comparison_operator}",
            "stability": "stable",
            "summary": "The operator that relates the thing measured (metric) to the criteria (containing a value or statisticalThreshold)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 1003
          },
          "name": "comparisonOperator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If not specified, the default is 1.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_security_profile#consecutive_datapoints_to_alarm IotSecurityProfile#consecutive_datapoints_to_alarm}",
            "stability": "stable",
            "summary": "If a device is in violation of the behavior for the specified number of consecutive datapoints, an alarm occurs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 1009
          },
          "name": "consecutiveDatapointsToAlarm",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If not specified, the default is 1.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_security_profile#consecutive_datapoints_to_clear IotSecurityProfile#consecutive_datapoints_to_clear}",
            "stability": "stable",
            "summary": "If an alarm has occurred and the offending device is no longer in violation of the behavior for the specified number of consecutive datapoints, the alarm is cleared."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 1015
          },
          "name": "consecutiveDatapointsToClear",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_security_profile#duration_seconds IotSecurityProfile#duration_seconds}",
            "stability": "stable",
            "summary": "Use this to specify the time duration over which the behavior is evaluated."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 1021
          },
          "name": "durationSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_security_profile#ml_detection_config IotSecurityProfile#ml_detection_config}",
            "stability": "stable",
            "summary": "The configuration of an ML Detect Security Profile."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 1027
          },
          "name": "mlDetectionConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileBehaviorsCriteriaMlDetectionConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_security_profile#statistical_threshold IotSecurityProfile#statistical_threshold}",
            "stability": "stable",
            "summary": "A statistical ranking (percentile) which indicates a threshold value by which a behavior is determined to be in compliance or in violation of the behavior."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 1033
          },
          "name": "statisticalThreshold",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileBehaviorsCriteriaStatisticalThreshold"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_security_profile#value IotSecurityProfile#value}",
            "stability": "stable",
            "summary": "The value to be compared with the metric."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 1039
          },
          "name": "value",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileBehaviorsCriteriaValue"
          }
        }
      ],
      "symbolId": "src/iot-security-profile/index:IotSecurityProfileBehaviorsCriteria"
    },
    "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileBehaviorsCriteriaMlDetectionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileBehaviorsCriteriaMlDetectionConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-security-profile/index.ts",
        "line": 534
      },
      "name": "IotSecurityProfileBehaviorsCriteriaMlDetectionConfig",
      "namespace": "iotSecurityProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_security_profile#confidence_level IotSecurityProfile#confidence_level}",
            "stability": "stable",
            "summary": "The sensitivity of anomalous behavior evaluation. Can be Low, Medium, or High."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 540
          },
          "name": "confidenceLevel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-security-profile/index:IotSecurityProfileBehaviorsCriteriaMlDetectionConfig"
    },
    "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileBehaviorsCriteriaMlDetectionConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileBehaviorsCriteriaMlDetectionConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-security-profile/index.ts",
          "line": 580
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-security-profile/index.ts",
        "line": 572
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 622
          },
          "name": "resetConfidenceLevel"
        }
      ],
      "name": "IotSecurityProfileBehaviorsCriteriaMlDetectionConfigOutputReference",
      "namespace": "iotSecurityProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 626
          },
          "name": "confidenceLevelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 616
          },
          "name": "confidenceLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 584
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileBehaviorsCriteriaMlDetectionConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-security-profile/index:IotSecurityProfileBehaviorsCriteriaMlDetectionConfigOutputReference"
    },
    "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileBehaviorsCriteriaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileBehaviorsCriteriaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-security-profile/index.ts",
          "line": 1121
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-security-profile/index.ts",
        "line": 1113
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 1260
          },
          "name": "putMlDetectionConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileBehaviorsCriteriaMlDetectionConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 1276
          },
          "name": "putStatisticalThreshold",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileBehaviorsCriteriaStatisticalThreshold"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 1292
          },
          "name": "putValue",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileBehaviorsCriteriaValue"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 1199
          },
          "name": "resetComparisonOperator"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 1215
          },
          "name": "resetConsecutiveDatapointsToAlarm"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 1231
          },
          "name": "resetConsecutiveDatapointsToClear"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 1247
          },
          "name": "resetDurationSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 1263
          },
          "name": "resetMlDetectionConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 1279
          },
          "name": "resetStatisticalThreshold"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 1295
          },
          "name": "resetValue"
        }
      ],
      "name": "IotSecurityProfileBehaviorsCriteriaOutputReference",
      "namespace": "iotSecurityProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 1257
          },
          "name": "mlDetectionConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileBehaviorsCriteriaMlDetectionConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 1273
          },
          "name": "statisticalThreshold",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileBehaviorsCriteriaStatisticalThresholdOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 1289
          },
          "name": "value",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileBehaviorsCriteriaValueOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 1203
          },
          "name": "comparisonOperatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 1219
          },
          "name": "consecutiveDatapointsToAlarmInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 1235
          },
          "name": "consecutiveDatapointsToClearInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 1251
          },
          "name": "durationSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 1267
          },
          "name": "mlDetectionConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileBehaviorsCriteriaMlDetectionConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 1283
          },
          "name": "statisticalThresholdInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileBehaviorsCriteriaStatisticalThreshold"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 1299
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileBehaviorsCriteriaValue"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 1193
          },
          "name": "comparisonOperator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 1209
          },
          "name": "consecutiveDatapointsToAlarm",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 1225
          },
          "name": "consecutiveDatapointsToClear",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 1241
          },
          "name": "durationSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 1125
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileBehaviorsCriteria"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-security-profile/index:IotSecurityProfileBehaviorsCriteriaOutputReference"
    },
    "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileBehaviorsCriteriaStatisticalThreshold": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileBehaviorsCriteriaStatisticalThreshold",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-security-profile/index.ts",
        "line": 630
      },
      "name": "IotSecurityProfileBehaviorsCriteriaStatisticalThreshold",
      "namespace": "iotSecurityProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_security_profile#statistic IotSecurityProfile#statistic}",
            "stability": "stable",
            "summary": "The percentile which resolves to a threshold value by which compliance with a behavior is determined."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 636
          },
          "name": "statistic",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-security-profile/index:IotSecurityProfileBehaviorsCriteriaStatisticalThreshold"
    },
    "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileBehaviorsCriteriaStatisticalThresholdOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileBehaviorsCriteriaStatisticalThresholdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-security-profile/index.ts",
          "line": 676
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-security-profile/index.ts",
        "line": 668
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 718
          },
          "name": "resetStatistic"
        }
      ],
      "name": "IotSecurityProfileBehaviorsCriteriaStatisticalThresholdOutputReference",
      "namespace": "iotSecurityProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 722
          },
          "name": "statisticInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 712
          },
          "name": "statistic",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 680
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileBehaviorsCriteriaStatisticalThreshold"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-security-profile/index:IotSecurityProfileBehaviorsCriteriaStatisticalThresholdOutputReference"
    },
    "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileBehaviorsCriteriaValue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileBehaviorsCriteriaValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-security-profile/index.ts",
        "line": 726
      },
      "name": "IotSecurityProfileBehaviorsCriteriaValue",
      "namespace": "iotSecurityProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_security_profile#cidrs IotSecurityProfile#cidrs}",
            "stability": "stable",
            "summary": "If the ComparisonOperator calls for a set of CIDRs, use this to specify that set to be compared with the metric."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 732
          },
          "name": "cidrs",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_security_profile#count IotSecurityProfile#count}",
            "stability": "stable",
            "summary": "If the ComparisonOperator calls for a numeric value, use this to specify that (integer) numeric value to be compared with the metric."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 738
          },
          "name": "count",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_security_profile#number IotSecurityProfile#number}",
            "stability": "stable",
            "summary": "The numeral value of a metric."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 744
          },
          "name": "number",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_security_profile#numbers IotSecurityProfile#numbers}",
            "stability": "stable",
            "summary": "The numeral values of a metric."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 750
          },
          "name": "numbers",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_security_profile#ports IotSecurityProfile#ports}",
            "stability": "stable",
            "summary": "If the ComparisonOperator calls for a set of ports, use this to specify that set to be compared with the metric."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 756
          },
          "name": "ports",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_security_profile#strings IotSecurityProfile#strings}",
            "stability": "stable",
            "summary": "The string values of a metric."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 762
          },
          "name": "strings",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/iot-security-profile/index:IotSecurityProfileBehaviorsCriteriaValue"
    },
    "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileBehaviorsCriteriaValueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileBehaviorsCriteriaValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-security-profile/index.ts",
          "line": 837
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-security-profile/index.ts",
        "line": 829
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 909
          },
          "name": "resetCidrs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 925
          },
          "name": "resetCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 941
          },
          "name": "resetNumber"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 957
          },
          "name": "resetNumbers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 973
          },
          "name": "resetPorts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 989
          },
          "name": "resetStrings"
        }
      ],
      "name": "IotSecurityProfileBehaviorsCriteriaValueOutputReference",
      "namespace": "iotSecurityProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 913
          },
          "name": "cidrsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 929
          },
          "name": "countInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 945
          },
          "name": "numberInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 961
          },
          "name": "numbersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 977
          },
          "name": "portsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 993
          },
          "name": "stringsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 903
          },
          "name": "cidrs",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 919
          },
          "name": "count",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 935
          },
          "name": "number",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 951
          },
          "name": "numbers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 967
          },
          "name": "ports",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 983
          },
          "name": "strings",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 841
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileBehaviorsCriteriaValue"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-security-profile/index:IotSecurityProfileBehaviorsCriteriaValueOutputReference"
    },
    "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileBehaviorsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileBehaviorsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-security-profile/index.ts",
          "line": 1716
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-security-profile/index.ts",
        "line": 1708
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 1723
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileBehaviorsOutputReference"
            }
          }
        }
      ],
      "name": "IotSecurityProfileBehaviorsList",
      "namespace": "iotSecurityProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 1709
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileBehaviors"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-security-profile/index:IotSecurityProfileBehaviorsList"
    },
    "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileBehaviorsMetricDimension": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileBehaviorsMetricDimension",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-security-profile/index.ts",
        "line": 1303
      },
      "name": "IotSecurityProfileBehaviorsMetricDimension",
      "namespace": "iotSecurityProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_security_profile#dimension_name IotSecurityProfile#dimension_name}",
            "stability": "stable",
            "summary": "A unique identifier for the dimension."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 1309
          },
          "name": "dimensionName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_security_profile#operator IotSecurityProfile#operator}",
            "stability": "stable",
            "summary": "Defines how the dimensionValues of a dimension are interpreted."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 1315
          },
          "name": "operator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-security-profile/index:IotSecurityProfileBehaviorsMetricDimension"
    },
    "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileBehaviorsMetricDimensionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileBehaviorsMetricDimensionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-security-profile/index.ts",
          "line": 1362
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-security-profile/index.ts",
        "line": 1354
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 1410
          },
          "name": "resetDimensionName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 1426
          },
          "name": "resetOperator"
        }
      ],
      "name": "IotSecurityProfileBehaviorsMetricDimensionOutputReference",
      "namespace": "iotSecurityProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 1414
          },
          "name": "dimensionNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 1430
          },
          "name": "operatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 1404
          },
          "name": "dimensionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 1420
          },
          "name": "operator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 1366
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileBehaviorsMetricDimension"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-security-profile/index:IotSecurityProfileBehaviorsMetricDimensionOutputReference"
    },
    "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileBehaviorsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileBehaviorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-security-profile/index.ts",
          "line": 1547
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-security-profile/index.ts",
        "line": 1537
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 1616
          },
          "name": "putCriteria",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileBehaviorsCriteria"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 1664
          },
          "name": "putMetricDimension",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileBehaviorsMetricDimension"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 1619
          },
          "name": "resetCriteria"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 1635
          },
          "name": "resetExportMetric"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 1651
          },
          "name": "resetMetric"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 1667
          },
          "name": "resetMetricDimension"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 1683
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 1699
          },
          "name": "resetSuppressAlerts"
        }
      ],
      "name": "IotSecurityProfileBehaviorsOutputReference",
      "namespace": "iotSecurityProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 1613
          },
          "name": "criteria",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileBehaviorsCriteriaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 1661
          },
          "name": "metricDimension",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileBehaviorsMetricDimensionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 1623
          },
          "name": "criteriaInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileBehaviorsCriteria"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 1639
          },
          "name": "exportMetricInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 1671
          },
          "name": "metricDimensionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileBehaviorsMetricDimension"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 1655
          },
          "name": "metricInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 1687
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 1703
          },
          "name": "suppressAlertsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 1629
          },
          "name": "exportMetric",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 1645
          },
          "name": "metric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 1677
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 1693
          },
          "name": "suppressAlerts",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 1551
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileBehaviors"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-security-profile/index:IotSecurityProfileBehaviorsOutputReference"
    },
    "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-security-profile/index.ts",
        "line": 14
      },
      "name": "IotSecurityProfileConfig",
      "namespace": "iotSecurityProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "By default, data is retained for any metric used in the profile's behaviors, but it is also retained for any metric specified here.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_security_profile#additional_metrics_to_retain_v2 IotSecurityProfile#additional_metrics_to_retain_v2}",
            "stability": "stable",
            "summary": "A list of metrics whose data is retained (stored)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 20
          },
          "name": "additionalMetricsToRetainV2",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileAdditionalMetricsToRetainV2"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_security_profile#alert_targets IotSecurityProfile#alert_targets}",
            "stability": "stable",
            "summary": "Specifies the destinations to which alerts are sent."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 26
          },
          "name": "alertTargets",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileAlertTargets"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_security_profile#behaviors IotSecurityProfile#behaviors}",
            "stability": "stable",
            "summary": "Specifies the behaviors that, when violated by a device (thing), cause an alert."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 32
          },
          "name": "behaviors",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileBehaviors"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_security_profile#metrics_export_config IotSecurityProfile#metrics_export_config}",
            "stability": "stable",
            "summary": "A structure containing the mqtt topic for metrics export."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 38
          },
          "name": "metricsExportConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileMetricsExportConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_security_profile#security_profile_description IotSecurityProfile#security_profile_description}",
            "stability": "stable",
            "summary": "A description of the security profile."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 44
          },
          "name": "securityProfileDescription",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_security_profile#security_profile_name IotSecurityProfile#security_profile_name}",
            "stability": "stable",
            "summary": "A unique identifier for the security profile."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 50
          },
          "name": "securityProfileName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_security_profile#tags IotSecurityProfile#tags}",
            "stability": "stable",
            "summary": "Metadata that can be used to manage the security profile."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 56
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_security_profile#target_arns IotSecurityProfile#target_arns}",
            "stability": "stable",
            "summary": "A set of target ARNs that the security profile is attached to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 62
          },
          "name": "targetArns",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/iot-security-profile/index:IotSecurityProfileConfig"
    },
    "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileMetricsExportConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileMetricsExportConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-security-profile/index.ts",
        "line": 1727
      },
      "name": "IotSecurityProfileMetricsExportConfig",
      "namespace": "iotSecurityProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_security_profile#mqtt_topic IotSecurityProfile#mqtt_topic}",
            "stability": "stable",
            "summary": "The topic for metrics export."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 1733
          },
          "name": "mqttTopic",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_security_profile#role_arn IotSecurityProfile#role_arn}",
            "stability": "stable",
            "summary": "The ARN of the role that grants permission to publish to mqtt topic."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 1739
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-security-profile/index:IotSecurityProfileMetricsExportConfig"
    },
    "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileMetricsExportConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileMetricsExportConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-security-profile/index.ts",
          "line": 1786
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-security-profile/index.ts",
        "line": 1778
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 1834
          },
          "name": "resetMqttTopic"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 1850
          },
          "name": "resetRoleArn"
        }
      ],
      "name": "IotSecurityProfileMetricsExportConfigOutputReference",
      "namespace": "iotSecurityProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 1838
          },
          "name": "mqttTopicInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 1854
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 1828
          },
          "name": "mqttTopic",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 1844
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 1790
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileMetricsExportConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-security-profile/index:IotSecurityProfileMetricsExportConfigOutputReference"
    },
    "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-security-profile/index.ts",
        "line": 1858
      },
      "name": "IotSecurityProfileTags",
      "namespace": "iotSecurityProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_security_profile#key IotSecurityProfile#key}",
            "stability": "stable",
            "summary": "The tag's key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 1864
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_security_profile#value IotSecurityProfile#value}",
            "stability": "stable",
            "summary": "The tag's value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 1870
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-security-profile/index:IotSecurityProfileTags"
    },
    "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-security-profile/index.ts",
          "line": 2000
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-security-profile/index.ts",
        "line": 1992
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 2007
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileTagsOutputReference"
            }
          }
        }
      ],
      "name": "IotSecurityProfileTagsList",
      "namespace": "iotSecurityProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 1993
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-security-profile/index:IotSecurityProfileTagsList"
    },
    "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-security-profile/index.ts",
          "line": 1919
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-security-profile/index.ts",
        "line": 1909
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 1967
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 1983
          },
          "name": "resetValue"
        }
      ],
      "name": "IotSecurityProfileTagsOutputReference",
      "namespace": "iotSecurityProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 1971
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 1987
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 1961
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 1977
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-security-profile/index.ts",
            "line": 1923
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotSecurityProfile.IotSecurityProfileTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-security-profile/index:IotSecurityProfileTagsOutputReference"
    },
    "@cdktn/provider-awscc.iotSoftwarePackage.IotSoftwarePackage": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_software_package awscc_iot_software_package}."
      },
      "fqn": "@cdktn/provider-awscc.iotSoftwarePackage.IotSoftwarePackage",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_software_package awscc_iot_software_package} Resource."
        },
        "locationInModule": {
          "filename": "src/iot-software-package/index.ts",
          "line": 219
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.iotSoftwarePackage.IotSoftwarePackageConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-software-package/index.ts",
        "line": 187
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a IotSoftwarePackage resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/iot-software-package/index.ts",
            "line": 204
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the IotSoftwarePackage to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_software_package#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing IotSoftwarePackage that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the IotSoftwarePackage to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-software-package/index.ts",
            "line": 291
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotSoftwarePackage.IotSoftwarePackageTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-software-package/index.ts",
            "line": 252
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-software-package/index.ts",
            "line": 278
          },
          "name": "resetPackageName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-software-package/index.ts",
            "line": 294
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-software-package/index.ts",
            "line": 306
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-software-package/index.ts",
            "line": 314
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IotSoftwarePackage",
      "namespace": "iotSoftwarePackage",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-software-package/index.ts",
            "line": 192
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-software-package/index.ts",
            "line": 261
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-software-package/index.ts",
            "line": 266
          },
          "name": "packageArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-software-package/index.ts",
            "line": 288
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotSoftwarePackage.IotSoftwarePackageTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-software-package/index.ts",
            "line": 256
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-software-package/index.ts",
            "line": 282
          },
          "name": "packageNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-software-package/index.ts",
            "line": 298
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotSoftwarePackage.IotSoftwarePackageTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-software-package/index.ts",
            "line": 246
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-software-package/index.ts",
            "line": 272
          },
          "name": "packageName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-software-package/index:IotSoftwarePackage"
    },
    "@cdktn/provider-awscc.iotSoftwarePackage.IotSoftwarePackageConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotSoftwarePackage.IotSoftwarePackageConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-software-package/index.ts",
        "line": 14
      },
      "name": "IotSoftwarePackageConfig",
      "namespace": "iotSoftwarePackage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_software_package#description IotSoftwarePackage#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-software-package/index.ts",
            "line": 18
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_software_package#package_name IotSoftwarePackage#package_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-software-package/index.ts",
            "line": 22
          },
          "name": "packageName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_software_package#tags IotSoftwarePackage#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-software-package/index.ts",
            "line": 28
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotSoftwarePackage.IotSoftwarePackageTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-software-package/index:IotSoftwarePackageConfig"
    },
    "@cdktn/provider-awscc.iotSoftwarePackage.IotSoftwarePackageTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotSoftwarePackage.IotSoftwarePackageTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-software-package/index.ts",
        "line": 30
      },
      "name": "IotSoftwarePackageTags",
      "namespace": "iotSoftwarePackage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_software_package#key IotSoftwarePackage#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-software-package/index.ts",
            "line": 36
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_software_package#value IotSoftwarePackage#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-software-package/index.ts",
            "line": 42
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-software-package/index:IotSoftwarePackageTags"
    },
    "@cdktn/provider-awscc.iotSoftwarePackage.IotSoftwarePackageTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotSoftwarePackage.IotSoftwarePackageTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-software-package/index.ts",
          "line": 172
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-software-package/index.ts",
        "line": 164
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-software-package/index.ts",
            "line": 179
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotSoftwarePackage.IotSoftwarePackageTagsOutputReference"
            }
          }
        }
      ],
      "name": "IotSoftwarePackageTagsList",
      "namespace": "iotSoftwarePackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-software-package/index.ts",
            "line": 165
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotSoftwarePackage.IotSoftwarePackageTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-software-package/index:IotSoftwarePackageTagsList"
    },
    "@cdktn/provider-awscc.iotSoftwarePackage.IotSoftwarePackageTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotSoftwarePackage.IotSoftwarePackageTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-software-package/index.ts",
          "line": 91
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-software-package/index.ts",
        "line": 81
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-software-package/index.ts",
            "line": 139
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-software-package/index.ts",
            "line": 155
          },
          "name": "resetValue"
        }
      ],
      "name": "IotSoftwarePackageTagsOutputReference",
      "namespace": "iotSoftwarePackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-software-package/index.ts",
            "line": 143
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-software-package/index.ts",
            "line": 159
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-software-package/index.ts",
            "line": 133
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-software-package/index.ts",
            "line": 149
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-software-package/index.ts",
            "line": 95
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotSoftwarePackage.IotSoftwarePackageTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-software-package/index:IotSoftwarePackageTagsOutputReference"
    },
    "@cdktn/provider-awscc.iotSoftwarePackageVersion.IotSoftwarePackageVersion": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_software_package_version awscc_iot_software_package_version}."
      },
      "fqn": "@cdktn/provider-awscc.iotSoftwarePackageVersion.IotSoftwarePackageVersion",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_software_package_version awscc_iot_software_package_version} Resource."
        },
        "locationInModule": {
          "filename": "src/iot-software-package-version/index.ts",
          "line": 769
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.iotSoftwarePackageVersion.IotSoftwarePackageVersionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-software-package-version/index.ts",
        "line": 737
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a IotSoftwarePackageVersion resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/iot-software-package-version/index.ts",
            "line": 754
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the IotSoftwarePackageVersion to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_software_package_version#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing IotSoftwarePackageVersion that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the IotSoftwarePackageVersion to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-software-package-version/index.ts",
            "line": 804
          },
          "name": "putArtifact",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotSoftwarePackageVersion.IotSoftwarePackageVersionArtifact"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-software-package-version/index.ts",
            "line": 896
          },
          "name": "putSbom",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotSoftwarePackageVersion.IotSoftwarePackageVersionSbom"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-software-package-version/index.ts",
            "line": 922
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotSoftwarePackageVersion.IotSoftwarePackageVersionTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-software-package-version/index.ts",
            "line": 807
          },
          "name": "resetArtifact"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-software-package-version/index.ts",
            "line": 823
          },
          "name": "resetAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-software-package-version/index.ts",
            "line": 839
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-software-package-version/index.ts",
            "line": 883
          },
          "name": "resetRecipe"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-software-package-version/index.ts",
            "line": 899
          },
          "name": "resetSbom"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-software-package-version/index.ts",
            "line": 925
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-software-package-version/index.ts",
            "line": 941
          },
          "name": "resetVersionName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-software-package-version/index.ts",
            "line": 953
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-software-package-version/index.ts",
            "line": 966
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IotSoftwarePackageVersion",
      "namespace": "iotSoftwarePackageVersion",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-software-package-version/index.ts",
            "line": 742
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-software-package-version/index.ts",
            "line": 801
          },
          "name": "artifact",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotSoftwarePackageVersion.IotSoftwarePackageVersionArtifactOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-software-package-version/index.ts",
            "line": 848
          },
          "name": "errorReason",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-software-package-version/index.ts",
            "line": 853
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-software-package-version/index.ts",
            "line": 871
          },
          "name": "packageVersionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-software-package-version/index.ts",
            "line": 893
          },
          "name": "sbom",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotSoftwarePackageVersion.IotSoftwarePackageVersionSbomOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-software-package-version/index.ts",
            "line": 908
          },
          "name": "sbomValidationStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-software-package-version/index.ts",
            "line": 913
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-software-package-version/index.ts",
            "line": 919
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotSoftwarePackageVersion.IotSoftwarePackageVersionTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-software-package-version/index.ts",
            "line": 811
          },
          "name": "artifactInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotSoftwarePackageVersion.IotSoftwarePackageVersionArtifact"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-software-package-version/index.ts",
            "line": 827
          },
          "name": "attributesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-software-package-version/index.ts",
            "line": 843
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-software-package-version/index.ts",
            "line": 866
          },
          "name": "packageNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-software-package-version/index.ts",
            "line": 887
          },
          "name": "recipeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-software-package-version/index.ts",
            "line": 903
          },
          "name": "sbomInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotSoftwarePackageVersion.IotSoftwarePackageVersionSbom"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-software-package-version/index.ts",
            "line": 929
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotSoftwarePackageVersion.IotSoftwarePackageVersionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-software-package-version/index.ts",
            "line": 945
          },
          "name": "versionNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-software-package-version/index.ts",
            "line": 817
          },
          "name": "attributes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-software-package-version/index.ts",
            "line": 833
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-software-package-version/index.ts",
            "line": 859
          },
          "name": "packageName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-software-package-version/index.ts",
            "line": 877
          },
          "name": "recipe",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-software-package-version/index.ts",
            "line": 935
          },
          "name": "versionName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-software-package-version/index:IotSoftwarePackageVersion"
    },
    "@cdktn/provider-awscc.iotSoftwarePackageVersion.IotSoftwarePackageVersionArtifact": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotSoftwarePackageVersion.IotSoftwarePackageVersionArtifact",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-software-package-version/index.ts",
        "line": 222
      },
      "name": "IotSoftwarePackageVersionArtifact",
      "namespace": "iotSoftwarePackageVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_software_package_version#s3_location IotSoftwarePackageVersion#s3_location}",
            "stability": "stable",
            "summary": "The Amazon S3 location."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-software-package-version/index.ts",
            "line": 228
          },
          "name": "s3Location",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotSoftwarePackageVersion.IotSoftwarePackageVersionArtifactS3Location"
          }
        }
      ],
      "symbolId": "src/iot-software-package-version/index:IotSoftwarePackageVersionArtifact"
    },
    "@cdktn/provider-awscc.iotSoftwarePackageVersion.IotSoftwarePackageVersionArtifactOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotSoftwarePackageVersion.IotSoftwarePackageVersionArtifactOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-software-package-version/index.ts",
          "line": 268
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-software-package-version/index.ts",
        "line": 260
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-software-package-version/index.ts",
            "line": 307
          },
          "name": "putS3Location",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotSoftwarePackageVersion.IotSoftwarePackageVersionArtifactS3Location"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-software-package-version/index.ts",
            "line": 310
          },
          "name": "resetS3Location"
        }
      ],
      "name": "IotSoftwarePackageVersionArtifactOutputReference",
      "namespace": "iotSoftwarePackageVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-software-package-version/index.ts",
            "line": 304
          },
          "name": "s3Location",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotSoftwarePackageVersion.IotSoftwarePackageVersionArtifactS3LocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-software-package-version/index.ts",
            "line": 314
          },
          "name": "s3LocationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotSoftwarePackageVersion.IotSoftwarePackageVersionArtifactS3Location"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-software-package-version/index.ts",
            "line": 272
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotSoftwarePackageVersion.IotSoftwarePackageVersionArtifact"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-software-package-version/index:IotSoftwarePackageVersionArtifactOutputReference"
    },
    "@cdktn/provider-awscc.iotSoftwarePackageVersion.IotSoftwarePackageVersionArtifactS3Location": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotSoftwarePackageVersion.IotSoftwarePackageVersionArtifactS3Location",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-software-package-version/index.ts",
        "line": 56
      },
      "name": "IotSoftwarePackageVersionArtifactS3Location",
      "namespace": "iotSoftwarePackageVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_software_package_version#bucket IotSoftwarePackageVersion#bucket}",
            "stability": "stable",
            "summary": "The S3 bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-software-package-version/index.ts",
            "line": 62
          },
          "name": "bucket",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_software_package_version#key IotSoftwarePackageVersion#key}",
            "stability": "stable",
            "summary": "The S3 key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-software-package-version/index.ts",
            "line": 68
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_software_package_version#version IotSoftwarePackageVersion#version}",
            "stability": "stable",
            "summary": "The S3 version."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-software-package-version/index.ts",
            "line": 74
          },
          "name": "version",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-software-package-version/index:IotSoftwarePackageVersionArtifactS3Location"
    },
    "@cdktn/provider-awscc.iotSoftwarePackageVersion.IotSoftwarePackageVersionArtifactS3LocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotSoftwarePackageVersion.IotSoftwarePackageVersionArtifactS3LocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-software-package-version/index.ts",
          "line": 128
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-software-package-version/index.ts",
        "line": 120
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-software-package-version/index.ts",
            "line": 182
          },
          "name": "resetBucket"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-software-package-version/index.ts",
            "line": 198
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-software-package-version/index.ts",
            "line": 214
          },
          "name": "resetVersion"
        }
      ],
      "name": "IotSoftwarePackageVersionArtifactS3LocationOutputReference",
      "namespace": "iotSoftwarePackageVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-software-package-version/index.ts",
            "line": 186
          },
          "name": "bucketInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-software-package-version/index.ts",
            "line": 202
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-software-package-version/index.ts",
            "line": 218
          },
          "name": "versionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-software-package-version/index.ts",
            "line": 176
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-software-package-version/index.ts",
            "line": 192
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-software-package-version/index.ts",
            "line": 208
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-software-package-version/index.ts",
            "line": 132
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotSoftwarePackageVersion.IotSoftwarePackageVersionArtifactS3Location"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-software-package-version/index:IotSoftwarePackageVersionArtifactS3LocationOutputReference"
    },
    "@cdktn/provider-awscc.iotSoftwarePackageVersion.IotSoftwarePackageVersionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotSoftwarePackageVersion.IotSoftwarePackageVersionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-software-package-version/index.ts",
        "line": 14
      },
      "name": "IotSoftwarePackageVersionConfig",
      "namespace": "iotSoftwarePackageVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_software_package_version#package_name IotSoftwarePackageVersion#package_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-software-package-version/index.ts",
            "line": 32
          },
          "name": "packageName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_software_package_version#artifact IotSoftwarePackageVersion#artifact}",
            "stability": "stable",
            "summary": "The artifact location of the package version."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-software-package-version/index.ts",
            "line": 20
          },
          "name": "artifact",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotSoftwarePackageVersion.IotSoftwarePackageVersionArtifact"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_software_package_version#attributes IotSoftwarePackageVersion#attributes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-software-package-version/index.ts",
            "line": 24
          },
          "name": "attributes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_software_package_version#description IotSoftwarePackageVersion#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-software-package-version/index.ts",
            "line": 28
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_software_package_version#recipe IotSoftwarePackageVersion#recipe}",
            "stability": "stable",
            "summary": "The inline json job document associated with a software package version."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-software-package-version/index.ts",
            "line": 38
          },
          "name": "recipe",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_software_package_version#sbom IotSoftwarePackageVersion#sbom}",
            "stability": "stable",
            "summary": "The sbom zip archive location of the package version."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-software-package-version/index.ts",
            "line": 44
          },
          "name": "sbom",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotSoftwarePackageVersion.IotSoftwarePackageVersionSbom"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_software_package_version#tags IotSoftwarePackageVersion#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-software-package-version/index.ts",
            "line": 50
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotSoftwarePackageVersion.IotSoftwarePackageVersionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_software_package_version#version_name IotSoftwarePackageVersion#version_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-software-package-version/index.ts",
            "line": 54
          },
          "name": "versionName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-software-package-version/index:IotSoftwarePackageVersionConfig"
    },
    "@cdktn/provider-awscc.iotSoftwarePackageVersion.IotSoftwarePackageVersionSbom": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotSoftwarePackageVersion.IotSoftwarePackageVersionSbom",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-software-package-version/index.ts",
        "line": 484
      },
      "name": "IotSoftwarePackageVersionSbom",
      "namespace": "iotSoftwarePackageVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_software_package_version#s3_location IotSoftwarePackageVersion#s3_location}",
            "stability": "stable",
            "summary": "The Amazon S3 location."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-software-package-version/index.ts",
            "line": 490
          },
          "name": "s3Location",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotSoftwarePackageVersion.IotSoftwarePackageVersionSbomS3Location"
          }
        }
      ],
      "symbolId": "src/iot-software-package-version/index:IotSoftwarePackageVersionSbom"
    },
    "@cdktn/provider-awscc.iotSoftwarePackageVersion.IotSoftwarePackageVersionSbomOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotSoftwarePackageVersion.IotSoftwarePackageVersionSbomOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-software-package-version/index.ts",
          "line": 530
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-software-package-version/index.ts",
        "line": 522
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-software-package-version/index.ts",
            "line": 569
          },
          "name": "putS3Location",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotSoftwarePackageVersion.IotSoftwarePackageVersionSbomS3Location"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-software-package-version/index.ts",
            "line": 572
          },
          "name": "resetS3Location"
        }
      ],
      "name": "IotSoftwarePackageVersionSbomOutputReference",
      "namespace": "iotSoftwarePackageVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-software-package-version/index.ts",
            "line": 566
          },
          "name": "s3Location",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotSoftwarePackageVersion.IotSoftwarePackageVersionSbomS3LocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-software-package-version/index.ts",
            "line": 576
          },
          "name": "s3LocationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotSoftwarePackageVersion.IotSoftwarePackageVersionSbomS3Location"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-software-package-version/index.ts",
            "line": 534
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotSoftwarePackageVersion.IotSoftwarePackageVersionSbom"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-software-package-version/index:IotSoftwarePackageVersionSbomOutputReference"
    },
    "@cdktn/provider-awscc.iotSoftwarePackageVersion.IotSoftwarePackageVersionSbomS3Location": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotSoftwarePackageVersion.IotSoftwarePackageVersionSbomS3Location",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-software-package-version/index.ts",
        "line": 318
      },
      "name": "IotSoftwarePackageVersionSbomS3Location",
      "namespace": "iotSoftwarePackageVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_software_package_version#bucket IotSoftwarePackageVersion#bucket}",
            "stability": "stable",
            "summary": "The S3 bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-software-package-version/index.ts",
            "line": 324
          },
          "name": "bucket",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_software_package_version#key IotSoftwarePackageVersion#key}",
            "stability": "stable",
            "summary": "The S3 key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-software-package-version/index.ts",
            "line": 330
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_software_package_version#version IotSoftwarePackageVersion#version}",
            "stability": "stable",
            "summary": "The S3 version."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-software-package-version/index.ts",
            "line": 336
          },
          "name": "version",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-software-package-version/index:IotSoftwarePackageVersionSbomS3Location"
    },
    "@cdktn/provider-awscc.iotSoftwarePackageVersion.IotSoftwarePackageVersionSbomS3LocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotSoftwarePackageVersion.IotSoftwarePackageVersionSbomS3LocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-software-package-version/index.ts",
          "line": 390
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-software-package-version/index.ts",
        "line": 382
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-software-package-version/index.ts",
            "line": 444
          },
          "name": "resetBucket"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-software-package-version/index.ts",
            "line": 460
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-software-package-version/index.ts",
            "line": 476
          },
          "name": "resetVersion"
        }
      ],
      "name": "IotSoftwarePackageVersionSbomS3LocationOutputReference",
      "namespace": "iotSoftwarePackageVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-software-package-version/index.ts",
            "line": 448
          },
          "name": "bucketInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-software-package-version/index.ts",
            "line": 464
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-software-package-version/index.ts",
            "line": 480
          },
          "name": "versionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-software-package-version/index.ts",
            "line": 438
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-software-package-version/index.ts",
            "line": 454
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-software-package-version/index.ts",
            "line": 470
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-software-package-version/index.ts",
            "line": 394
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotSoftwarePackageVersion.IotSoftwarePackageVersionSbomS3Location"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-software-package-version/index:IotSoftwarePackageVersionSbomS3LocationOutputReference"
    },
    "@cdktn/provider-awscc.iotSoftwarePackageVersion.IotSoftwarePackageVersionTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotSoftwarePackageVersion.IotSoftwarePackageVersionTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-software-package-version/index.ts",
        "line": 580
      },
      "name": "IotSoftwarePackageVersionTags",
      "namespace": "iotSoftwarePackageVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_software_package_version#key IotSoftwarePackageVersion#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-software-package-version/index.ts",
            "line": 586
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_software_package_version#value IotSoftwarePackageVersion#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-software-package-version/index.ts",
            "line": 592
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-software-package-version/index:IotSoftwarePackageVersionTags"
    },
    "@cdktn/provider-awscc.iotSoftwarePackageVersion.IotSoftwarePackageVersionTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotSoftwarePackageVersion.IotSoftwarePackageVersionTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-software-package-version/index.ts",
          "line": 722
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-software-package-version/index.ts",
        "line": 714
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-software-package-version/index.ts",
            "line": 729
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotSoftwarePackageVersion.IotSoftwarePackageVersionTagsOutputReference"
            }
          }
        }
      ],
      "name": "IotSoftwarePackageVersionTagsList",
      "namespace": "iotSoftwarePackageVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-software-package-version/index.ts",
            "line": 715
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotSoftwarePackageVersion.IotSoftwarePackageVersionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-software-package-version/index:IotSoftwarePackageVersionTagsList"
    },
    "@cdktn/provider-awscc.iotSoftwarePackageVersion.IotSoftwarePackageVersionTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotSoftwarePackageVersion.IotSoftwarePackageVersionTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-software-package-version/index.ts",
          "line": 641
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-software-package-version/index.ts",
        "line": 631
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-software-package-version/index.ts",
            "line": 689
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-software-package-version/index.ts",
            "line": 705
          },
          "name": "resetValue"
        }
      ],
      "name": "IotSoftwarePackageVersionTagsOutputReference",
      "namespace": "iotSoftwarePackageVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-software-package-version/index.ts",
            "line": 693
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-software-package-version/index.ts",
            "line": 709
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-software-package-version/index.ts",
            "line": 683
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-software-package-version/index.ts",
            "line": 699
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-software-package-version/index.ts",
            "line": 645
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotSoftwarePackageVersion.IotSoftwarePackageVersionTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-software-package-version/index:IotSoftwarePackageVersionTagsOutputReference"
    },
    "@cdktn/provider-awscc.iotThing.IotThing": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_thing awscc_iot_thing}."
      },
      "fqn": "@cdktn/provider-awscc.iotThing.IotThing",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_thing awscc_iot_thing} Resource."
        },
        "locationInModule": {
          "filename": "src/iot-thing/index.ts",
          "line": 154
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.iotThing.IotThingConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-thing/index.ts",
        "line": 122
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a IotThing resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/iot-thing/index.ts",
            "line": 139
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the IotThing to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_thing#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing IotThing that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the IotThing to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-thing/index.ts",
            "line": 188
          },
          "name": "putAttributePayload",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotThing.IotThingAttributePayload"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-thing/index.ts",
            "line": 191
          },
          "name": "resetAttributePayload"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-thing/index.ts",
            "line": 217
          },
          "name": "resetThingName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-thing/index.ts",
            "line": 229
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-thing/index.ts",
            "line": 236
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IotThing",
      "namespace": "iotThing",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-thing/index.ts",
            "line": 127
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-thing/index.ts",
            "line": 179
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-thing/index.ts",
            "line": 185
          },
          "name": "attributePayload",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotThing.IotThingAttributePayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-thing/index.ts",
            "line": 200
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-thing/index.ts",
            "line": 205
          },
          "name": "thingId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-thing/index.ts",
            "line": 195
          },
          "name": "attributePayloadInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotThing.IotThingAttributePayload"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-thing/index.ts",
            "line": 221
          },
          "name": "thingNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-thing/index.ts",
            "line": 211
          },
          "name": "thingName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-thing/index:IotThing"
    },
    "@cdktn/provider-awscc.iotThing.IotThingAttributePayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotThing.IotThingAttributePayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-thing/index.ts",
        "line": 24
      },
      "name": "IotThingAttributePayload",
      "namespace": "iotThing",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_thing#attributes IotThing#attributes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-thing/index.ts",
            "line": 28
          },
          "name": "attributes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/iot-thing/index:IotThingAttributePayload"
    },
    "@cdktn/provider-awscc.iotThing.IotThingAttributePayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotThing.IotThingAttributePayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-thing/index.ts",
          "line": 68
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-thing/index.ts",
        "line": 60
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-thing/index.ts",
            "line": 110
          },
          "name": "resetAttributes"
        }
      ],
      "name": "IotThingAttributePayloadOutputReference",
      "namespace": "iotThing",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-thing/index.ts",
            "line": 114
          },
          "name": "attributesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-thing/index.ts",
            "line": 104
          },
          "name": "attributes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-thing/index.ts",
            "line": 72
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotThing.IotThingAttributePayload"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-thing/index:IotThingAttributePayloadOutputReference"
    },
    "@cdktn/provider-awscc.iotThing.IotThingConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotThing.IotThingConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-thing/index.ts",
        "line": 14
      },
      "name": "IotThingConfig",
      "namespace": "iotThing",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_thing#attribute_payload IotThing#attribute_payload}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-thing/index.ts",
            "line": 18
          },
          "name": "attributePayload",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotThing.IotThingAttributePayload"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_thing#thing_name IotThing#thing_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-thing/index.ts",
            "line": 22
          },
          "name": "thingName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-thing/index:IotThingConfig"
    },
    "@cdktn/provider-awscc.iotThingGroup.IotThingGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_thing_group awscc_iot_thing_group}."
      },
      "fqn": "@cdktn/provider-awscc.iotThingGroup.IotThingGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_thing_group awscc_iot_thing_group} Resource."
        },
        "locationInModule": {
          "filename": "src/iot-thing-group/index.ts",
          "line": 448
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.iotThingGroup.IotThingGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-thing-group/index.ts",
        "line": 416
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a IotThingGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/iot-thing-group/index.ts",
            "line": 433
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the IotThingGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_thing_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing IotThingGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the IotThingGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-thing-group/index.ts",
            "line": 522
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotThingGroup.IotThingGroupTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-thing-group/index.ts",
            "line": 559
          },
          "name": "putThingGroupProperties",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotThingGroup.IotThingGroupThingGroupProperties"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-thing-group/index.ts",
            "line": 493
          },
          "name": "resetParentGroupName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-thing-group/index.ts",
            "line": 509
          },
          "name": "resetQueryString"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-thing-group/index.ts",
            "line": 525
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-thing-group/index.ts",
            "line": 546
          },
          "name": "resetThingGroupName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-thing-group/index.ts",
            "line": 562
          },
          "name": "resetThingGroupProperties"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-thing-group/index.ts",
            "line": 574
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-thing-group/index.ts",
            "line": 584
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IotThingGroup",
      "namespace": "iotThingGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-thing-group/index.ts",
            "line": 421
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-thing-group/index.ts",
            "line": 476
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-thing-group/index.ts",
            "line": 481
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-thing-group/index.ts",
            "line": 519
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotThingGroup.IotThingGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-thing-group/index.ts",
            "line": 534
          },
          "name": "thingGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-thing-group/index.ts",
            "line": 556
          },
          "name": "thingGroupProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotThingGroup.IotThingGroupThingGroupPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-thing-group/index.ts",
            "line": 497
          },
          "name": "parentGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-thing-group/index.ts",
            "line": 513
          },
          "name": "queryStringInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-thing-group/index.ts",
            "line": 529
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotThingGroup.IotThingGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-thing-group/index.ts",
            "line": 550
          },
          "name": "thingGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-thing-group/index.ts",
            "line": 566
          },
          "name": "thingGroupPropertiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotThingGroup.IotThingGroupThingGroupProperties"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-thing-group/index.ts",
            "line": 487
          },
          "name": "parentGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-thing-group/index.ts",
            "line": 503
          },
          "name": "queryString",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-thing-group/index.ts",
            "line": 540
          },
          "name": "thingGroupName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-thing-group/index:IotThingGroup"
    },
    "@cdktn/provider-awscc.iotThingGroup.IotThingGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotThingGroup.IotThingGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-thing-group/index.ts",
        "line": 14
      },
      "name": "IotThingGroupConfig",
      "namespace": "iotThingGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_thing_group#parent_group_name IotThingGroup#parent_group_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-thing-group/index.ts",
            "line": 18
          },
          "name": "parentGroupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_thing_group#query_string IotThingGroup#query_string}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-thing-group/index.ts",
            "line": 22
          },
          "name": "queryString",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_thing_group#tags IotThingGroup#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-thing-group/index.ts",
            "line": 28
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotThingGroup.IotThingGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_thing_group#thing_group_name IotThingGroup#thing_group_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-thing-group/index.ts",
            "line": 32
          },
          "name": "thingGroupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_thing_group#thing_group_properties IotThingGroup#thing_group_properties}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-thing-group/index.ts",
            "line": 36
          },
          "name": "thingGroupProperties",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotThingGroup.IotThingGroupThingGroupProperties"
          }
        }
      ],
      "symbolId": "src/iot-thing-group/index:IotThingGroupConfig"
    },
    "@cdktn/provider-awscc.iotThingGroup.IotThingGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotThingGroup.IotThingGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-thing-group/index.ts",
        "line": 38
      },
      "name": "IotThingGroupTags",
      "namespace": "iotThingGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_thing_group#key IotThingGroup#key}",
            "stability": "stable",
            "summary": "Tag key (1-128 chars). No 'aws:' prefix. Allows: [A-Za-z0-9 _.:/=+-]."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-thing-group/index.ts",
            "line": 44
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_thing_group#value IotThingGroup#value}",
            "stability": "stable",
            "summary": "Tag value (1-256 chars). No 'aws:' prefix. Allows: [A-Za-z0-9 _.:/=+-]."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-thing-group/index.ts",
            "line": 50
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-thing-group/index:IotThingGroupTags"
    },
    "@cdktn/provider-awscc.iotThingGroup.IotThingGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotThingGroup.IotThingGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-thing-group/index.ts",
          "line": 180
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-thing-group/index.ts",
        "line": 172
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-thing-group/index.ts",
            "line": 187
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotThingGroup.IotThingGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "IotThingGroupTagsList",
      "namespace": "iotThingGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-thing-group/index.ts",
            "line": 173
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotThingGroup.IotThingGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-thing-group/index:IotThingGroupTagsList"
    },
    "@cdktn/provider-awscc.iotThingGroup.IotThingGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotThingGroup.IotThingGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-thing-group/index.ts",
          "line": 99
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-thing-group/index.ts",
        "line": 89
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-thing-group/index.ts",
            "line": 147
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-thing-group/index.ts",
            "line": 163
          },
          "name": "resetValue"
        }
      ],
      "name": "IotThingGroupTagsOutputReference",
      "namespace": "iotThingGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-thing-group/index.ts",
            "line": 151
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-thing-group/index.ts",
            "line": 167
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-thing-group/index.ts",
            "line": 141
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-thing-group/index.ts",
            "line": 157
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-thing-group/index.ts",
            "line": 103
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotThingGroup.IotThingGroupTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-thing-group/index:IotThingGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.iotThingGroup.IotThingGroupThingGroupProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotThingGroup.IotThingGroupThingGroupProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-thing-group/index.ts",
        "line": 285
      },
      "name": "IotThingGroupThingGroupProperties",
      "namespace": "iotThingGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_thing_group#attribute_payload IotThingGroup#attribute_payload}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-thing-group/index.ts",
            "line": 289
          },
          "name": "attributePayload",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotThingGroup.IotThingGroupThingGroupPropertiesAttributePayload"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_thing_group#thing_group_description IotThingGroup#thing_group_description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-thing-group/index.ts",
            "line": 293
          },
          "name": "thingGroupDescription",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-thing-group/index:IotThingGroupThingGroupProperties"
    },
    "@cdktn/provider-awscc.iotThingGroup.IotThingGroupThingGroupPropertiesAttributePayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotThingGroup.IotThingGroupThingGroupPropertiesAttributePayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-thing-group/index.ts",
        "line": 191
      },
      "name": "IotThingGroupThingGroupPropertiesAttributePayload",
      "namespace": "iotThingGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_thing_group#attributes IotThingGroup#attributes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-thing-group/index.ts",
            "line": 195
          },
          "name": "attributes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/iot-thing-group/index:IotThingGroupThingGroupPropertiesAttributePayload"
    },
    "@cdktn/provider-awscc.iotThingGroup.IotThingGroupThingGroupPropertiesAttributePayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotThingGroup.IotThingGroupThingGroupPropertiesAttributePayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-thing-group/index.ts",
          "line": 235
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-thing-group/index.ts",
        "line": 227
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-thing-group/index.ts",
            "line": 277
          },
          "name": "resetAttributes"
        }
      ],
      "name": "IotThingGroupThingGroupPropertiesAttributePayloadOutputReference",
      "namespace": "iotThingGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-thing-group/index.ts",
            "line": 281
          },
          "name": "attributesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-thing-group/index.ts",
            "line": 271
          },
          "name": "attributes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-thing-group/index.ts",
            "line": 239
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotThingGroup.IotThingGroupThingGroupPropertiesAttributePayload"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-thing-group/index:IotThingGroupThingGroupPropertiesAttributePayloadOutputReference"
    },
    "@cdktn/provider-awscc.iotThingGroup.IotThingGroupThingGroupPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotThingGroup.IotThingGroupThingGroupPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-thing-group/index.ts",
          "line": 340
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-thing-group/index.ts",
        "line": 332
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-thing-group/index.ts",
            "line": 385
          },
          "name": "putAttributePayload",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotThingGroup.IotThingGroupThingGroupPropertiesAttributePayload"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-thing-group/index.ts",
            "line": 388
          },
          "name": "resetAttributePayload"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-thing-group/index.ts",
            "line": 404
          },
          "name": "resetThingGroupDescription"
        }
      ],
      "name": "IotThingGroupThingGroupPropertiesOutputReference",
      "namespace": "iotThingGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-thing-group/index.ts",
            "line": 382
          },
          "name": "attributePayload",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotThingGroup.IotThingGroupThingGroupPropertiesAttributePayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-thing-group/index.ts",
            "line": 392
          },
          "name": "attributePayloadInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotThingGroup.IotThingGroupThingGroupPropertiesAttributePayload"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-thing-group/index.ts",
            "line": 408
          },
          "name": "thingGroupDescriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-thing-group/index.ts",
            "line": 398
          },
          "name": "thingGroupDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-thing-group/index.ts",
            "line": 344
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotThingGroup.IotThingGroupThingGroupProperties"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-thing-group/index:IotThingGroupThingGroupPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.iotThingType.IotThingType": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_thing_type awscc_iot_thing_type}."
      },
      "fqn": "@cdktn/provider-awscc.iotThingType.IotThingType",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_thing_type awscc_iot_thing_type} Resource."
        },
        "locationInModule": {
          "filename": "src/iot-thing-type/index.ts",
          "line": 659
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.iotThingType.IotThingTypeConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-thing-type/index.ts",
        "line": 627
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a IotThingType resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/iot-thing-type/index.ts",
            "line": 644
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the IotThingType to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_thing_type#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing IotThingType that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the IotThingType to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-thing-type/index.ts",
            "line": 716
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotThingType.IotThingTypeTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-thing-type/index.ts",
            "line": 753
          },
          "name": "putThingTypeProperties",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotThingType.IotThingTypeThingTypeProperties"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-thing-type/index.ts",
            "line": 698
          },
          "name": "resetDeprecateThingType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-thing-type/index.ts",
            "line": 719
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-thing-type/index.ts",
            "line": 740
          },
          "name": "resetThingTypeName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-thing-type/index.ts",
            "line": 756
          },
          "name": "resetThingTypeProperties"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-thing-type/index.ts",
            "line": 768
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-thing-type/index.ts",
            "line": 777
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IotThingType",
      "namespace": "iotThingType",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-thing-type/index.ts",
            "line": 632
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-thing-type/index.ts",
            "line": 686
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-thing-type/index.ts",
            "line": 707
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-thing-type/index.ts",
            "line": 713
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotThingType.IotThingTypeTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-thing-type/index.ts",
            "line": 728
          },
          "name": "thingTypeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-thing-type/index.ts",
            "line": 750
          },
          "name": "thingTypeProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotThingType.IotThingTypeThingTypePropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-thing-type/index.ts",
            "line": 702
          },
          "name": "deprecateThingTypeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-thing-type/index.ts",
            "line": 723
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotThingType.IotThingTypeTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-thing-type/index.ts",
            "line": 744
          },
          "name": "thingTypeNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-thing-type/index.ts",
            "line": 760
          },
          "name": "thingTypePropertiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotThingType.IotThingTypeThingTypeProperties"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-thing-type/index.ts",
            "line": 692
          },
          "name": "deprecateThingType",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-thing-type/index.ts",
            "line": 734
          },
          "name": "thingTypeName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-thing-type/index:IotThingType"
    },
    "@cdktn/provider-awscc.iotThingType.IotThingTypeConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotThingType.IotThingTypeConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-thing-type/index.ts",
        "line": 14
      },
      "name": "IotThingTypeConfig",
      "namespace": "iotThingType",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_thing_type#deprecate_thing_type IotThingType#deprecate_thing_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-thing-type/index.ts",
            "line": 18
          },
          "name": "deprecateThingType",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_thing_type#tags IotThingType#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-thing-type/index.ts",
            "line": 24
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotThingType.IotThingTypeTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_thing_type#thing_type_name IotThingType#thing_type_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-thing-type/index.ts",
            "line": 28
          },
          "name": "thingTypeName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_thing_type#thing_type_properties IotThingType#thing_type_properties}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-thing-type/index.ts",
            "line": 32
          },
          "name": "thingTypeProperties",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotThingType.IotThingTypeThingTypeProperties"
          }
        }
      ],
      "symbolId": "src/iot-thing-type/index:IotThingTypeConfig"
    },
    "@cdktn/provider-awscc.iotThingType.IotThingTypeTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotThingType.IotThingTypeTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-thing-type/index.ts",
        "line": 34
      },
      "name": "IotThingTypeTags",
      "namespace": "iotThingType",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_thing_type#key IotThingType#key}",
            "stability": "stable",
            "summary": "Tag key (1-128 chars). No 'aws:' prefix. Allows: [A-Za-z0-9 _.:/=+-]."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-thing-type/index.ts",
            "line": 40
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_thing_type#value IotThingType#value}",
            "stability": "stable",
            "summary": "Tag value (1-256 chars). No 'aws:' prefix. Allows: [A-Za-z0-9 _.:/=+-]."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-thing-type/index.ts",
            "line": 46
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-thing-type/index:IotThingTypeTags"
    },
    "@cdktn/provider-awscc.iotThingType.IotThingTypeTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotThingType.IotThingTypeTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-thing-type/index.ts",
          "line": 176
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-thing-type/index.ts",
        "line": 168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-thing-type/index.ts",
            "line": 183
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotThingType.IotThingTypeTagsOutputReference"
            }
          }
        }
      ],
      "name": "IotThingTypeTagsList",
      "namespace": "iotThingType",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-thing-type/index.ts",
            "line": 169
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotThingType.IotThingTypeTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-thing-type/index:IotThingTypeTagsList"
    },
    "@cdktn/provider-awscc.iotThingType.IotThingTypeTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotThingType.IotThingTypeTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-thing-type/index.ts",
          "line": 95
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-thing-type/index.ts",
        "line": 85
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-thing-type/index.ts",
            "line": 143
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-thing-type/index.ts",
            "line": 159
          },
          "name": "resetValue"
        }
      ],
      "name": "IotThingTypeTagsOutputReference",
      "namespace": "iotThingType",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-thing-type/index.ts",
            "line": 147
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-thing-type/index.ts",
            "line": 163
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-thing-type/index.ts",
            "line": 137
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-thing-type/index.ts",
            "line": 153
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-thing-type/index.ts",
            "line": 99
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotThingType.IotThingTypeTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-thing-type/index:IotThingTypeTagsOutputReference"
    },
    "@cdktn/provider-awscc.iotThingType.IotThingTypeThingTypeProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotThingType.IotThingTypeThingTypeProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-thing-type/index.ts",
        "line": 463
      },
      "name": "IotThingTypeThingTypeProperties",
      "namespace": "iotThingType",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_thing_type#mqtt_5_configuration IotThingType#mqtt_5_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-thing-type/index.ts",
            "line": 467
          },
          "name": "mqtt5Configuration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotThingType.IotThingTypeThingTypePropertiesMqtt5Configuration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_thing_type#searchable_attributes IotThingType#searchable_attributes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-thing-type/index.ts",
            "line": 471
          },
          "name": "searchableAttributes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_thing_type#thing_type_description IotThingType#thing_type_description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-thing-type/index.ts",
            "line": 475
          },
          "name": "thingTypeDescription",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-thing-type/index:IotThingTypeThingTypeProperties"
    },
    "@cdktn/provider-awscc.iotThingType.IotThingTypeThingTypePropertiesMqtt5Configuration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotThingType.IotThingTypeThingTypePropertiesMqtt5Configuration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-thing-type/index.ts",
        "line": 369
      },
      "name": "IotThingTypeThingTypePropertiesMqtt5Configuration",
      "namespace": "iotThingType",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_thing_type#propagating_attributes IotThingType#propagating_attributes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-thing-type/index.ts",
            "line": 373
          },
          "name": "propagatingAttributes",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotThingType.IotThingTypeThingTypePropertiesMqtt5ConfigurationPropagatingAttributes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-thing-type/index:IotThingTypeThingTypePropertiesMqtt5Configuration"
    },
    "@cdktn/provider-awscc.iotThingType.IotThingTypeThingTypePropertiesMqtt5ConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotThingType.IotThingTypeThingTypePropertiesMqtt5ConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-thing-type/index.ts",
          "line": 413
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-thing-type/index.ts",
        "line": 405
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-thing-type/index.ts",
            "line": 452
          },
          "name": "putPropagatingAttributes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotThingType.IotThingTypeThingTypePropertiesMqtt5ConfigurationPropagatingAttributes"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-thing-type/index.ts",
            "line": 455
          },
          "name": "resetPropagatingAttributes"
        }
      ],
      "name": "IotThingTypeThingTypePropertiesMqtt5ConfigurationOutputReference",
      "namespace": "iotThingType",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-thing-type/index.ts",
            "line": 449
          },
          "name": "propagatingAttributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotThingType.IotThingTypeThingTypePropertiesMqtt5ConfigurationPropagatingAttributesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-thing-type/index.ts",
            "line": 459
          },
          "name": "propagatingAttributesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotThingType.IotThingTypeThingTypePropertiesMqtt5ConfigurationPropagatingAttributes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-thing-type/index.ts",
            "line": 417
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotThingType.IotThingTypeThingTypePropertiesMqtt5Configuration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-thing-type/index:IotThingTypeThingTypePropertiesMqtt5ConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.iotThingType.IotThingTypeThingTypePropertiesMqtt5ConfigurationPropagatingAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotThingType.IotThingTypeThingTypePropertiesMqtt5ConfigurationPropagatingAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-thing-type/index.ts",
        "line": 187
      },
      "name": "IotThingTypeThingTypePropertiesMqtt5ConfigurationPropagatingAttributes",
      "namespace": "iotThingType",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_thing_type#connection_attribute IotThingType#connection_attribute}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-thing-type/index.ts",
            "line": 191
          },
          "name": "connectionAttribute",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_thing_type#thing_attribute IotThingType#thing_attribute}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-thing-type/index.ts",
            "line": 195
          },
          "name": "thingAttribute",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_thing_type#user_property_key IotThingType#user_property_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-thing-type/index.ts",
            "line": 199
          },
          "name": "userPropertyKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-thing-type/index:IotThingTypeThingTypePropertiesMqtt5ConfigurationPropagatingAttributes"
    },
    "@cdktn/provider-awscc.iotThingType.IotThingTypeThingTypePropertiesMqtt5ConfigurationPropagatingAttributesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotThingType.IotThingTypeThingTypePropertiesMqtt5ConfigurationPropagatingAttributesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-thing-type/index.ts",
          "line": 358
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-thing-type/index.ts",
        "line": 350
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-thing-type/index.ts",
            "line": 365
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotThingType.IotThingTypeThingTypePropertiesMqtt5ConfigurationPropagatingAttributesOutputReference"
            }
          }
        }
      ],
      "name": "IotThingTypeThingTypePropertiesMqtt5ConfigurationPropagatingAttributesList",
      "namespace": "iotThingType",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-thing-type/index.ts",
            "line": 351
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotThingType.IotThingTypeThingTypePropertiesMqtt5ConfigurationPropagatingAttributes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-thing-type/index:IotThingTypeThingTypePropertiesMqtt5ConfigurationPropagatingAttributesList"
    },
    "@cdktn/provider-awscc.iotThingType.IotThingTypeThingTypePropertiesMqtt5ConfigurationPropagatingAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotThingType.IotThingTypeThingTypePropertiesMqtt5ConfigurationPropagatingAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-thing-type/index.ts",
          "line": 255
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-thing-type/index.ts",
        "line": 245
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-thing-type/index.ts",
            "line": 309
          },
          "name": "resetConnectionAttribute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-thing-type/index.ts",
            "line": 325
          },
          "name": "resetThingAttribute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-thing-type/index.ts",
            "line": 341
          },
          "name": "resetUserPropertyKey"
        }
      ],
      "name": "IotThingTypeThingTypePropertiesMqtt5ConfigurationPropagatingAttributesOutputReference",
      "namespace": "iotThingType",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-thing-type/index.ts",
            "line": 313
          },
          "name": "connectionAttributeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-thing-type/index.ts",
            "line": 329
          },
          "name": "thingAttributeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-thing-type/index.ts",
            "line": 345
          },
          "name": "userPropertyKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-thing-type/index.ts",
            "line": 303
          },
          "name": "connectionAttribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-thing-type/index.ts",
            "line": 319
          },
          "name": "thingAttribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-thing-type/index.ts",
            "line": 335
          },
          "name": "userPropertyKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-thing-type/index.ts",
            "line": 259
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotThingType.IotThingTypeThingTypePropertiesMqtt5ConfigurationPropagatingAttributes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-thing-type/index:IotThingTypeThingTypePropertiesMqtt5ConfigurationPropagatingAttributesOutputReference"
    },
    "@cdktn/provider-awscc.iotThingType.IotThingTypeThingTypePropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotThingType.IotThingTypeThingTypePropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-thing-type/index.ts",
          "line": 529
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-thing-type/index.ts",
        "line": 521
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-thing-type/index.ts",
            "line": 580
          },
          "name": "putMqtt5Configuration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotThingType.IotThingTypeThingTypePropertiesMqtt5Configuration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-thing-type/index.ts",
            "line": 583
          },
          "name": "resetMqtt5Configuration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-thing-type/index.ts",
            "line": 599
          },
          "name": "resetSearchableAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-thing-type/index.ts",
            "line": 615
          },
          "name": "resetThingTypeDescription"
        }
      ],
      "name": "IotThingTypeThingTypePropertiesOutputReference",
      "namespace": "iotThingType",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-thing-type/index.ts",
            "line": 577
          },
          "name": "mqtt5Configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotThingType.IotThingTypeThingTypePropertiesMqtt5ConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-thing-type/index.ts",
            "line": 587
          },
          "name": "mqtt5ConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotThingType.IotThingTypeThingTypePropertiesMqtt5Configuration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-thing-type/index.ts",
            "line": 603
          },
          "name": "searchableAttributesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-thing-type/index.ts",
            "line": 619
          },
          "name": "thingTypeDescriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-thing-type/index.ts",
            "line": 593
          },
          "name": "searchableAttributes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-thing-type/index.ts",
            "line": 609
          },
          "name": "thingTypeDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-thing-type/index.ts",
            "line": 533
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotThingType.IotThingTypeThingTypeProperties"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-thing-type/index:IotThingTypeThingTypePropertiesOutputReference"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRule": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule awscc_iot_topic_rule}."
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRule",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule awscc_iot_topic_rule} Resource."
        },
        "locationInModule": {
          "filename": "src/iot-topic-rule/index.ts",
          "line": 15564
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 15532
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a IotTopicRule resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15549
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the IotTopicRule to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing IotTopicRule that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the IotTopicRule to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15620
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15636
          },
          "name": "putTopicRulePayload",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayload"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15607
          },
          "name": "resetRuleName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15623
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15648
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15656
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IotTopicRule",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15537
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15590
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15595
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15617
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15633
          },
          "name": "topicRulePayload",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15611
          },
          "name": "ruleNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15627
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15640
          },
          "name": "topicRulePayloadInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayload"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15601
          },
          "name": "ruleName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRule"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 14
      },
      "name": "IotTopicRuleConfig",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#topic_rule_payload IotTopicRule#topic_rule_payload}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 26
          },
          "name": "topicRulePayload",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayload"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#rule_name IotTopicRule#rule_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 18
          },
          "name": "ruleName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#tags IotTopicRule#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 22
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleConfig"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 28
      },
      "name": "IotTopicRuleTags",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#key IotTopicRule#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 32
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#value IotTopicRule#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 36
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTags"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-topic-rule/index.ts",
          "line": 166
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 158
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 173
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTagsOutputReference"
            }
          }
        }
      ],
      "name": "IotTopicRuleTagsList",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 159
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTagsList"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-topic-rule/index.ts",
          "line": 85
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 75
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 133
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 149
          },
          "name": "resetValue"
        }
      ],
      "name": "IotTopicRuleTagsOutputReference",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 137
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 153
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 127
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 143
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 89
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTagsOutputReference"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 15275
      },
      "name": "IotTopicRuleTopicRulePayload",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#actions IotTopicRule#actions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15279
          },
          "name": "actions",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#sql IotTopicRule#sql}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15299
          },
          "name": "sql",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#aws_iot_sql_version IotTopicRule#aws_iot_sql_version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15283
          },
          "name": "awsIotSqlVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#description IotTopicRule#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15287
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#error_action IotTopicRule#error_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15291
          },
          "name": "errorAction",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorAction"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#rule_disabled IotTopicRule#rule_disabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15295
          },
          "name": "ruleDisabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayload"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 6928
      },
      "name": "IotTopicRuleTopicRulePayloadActions",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#cloudwatch_alarm IotTopicRule#cloudwatch_alarm}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 6932
          },
          "name": "cloudwatchAlarm",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsCloudwatchAlarm"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#cloudwatch_logs IotTopicRule#cloudwatch_logs}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 6936
          },
          "name": "cloudwatchLogs",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsCloudwatchLogs"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#cloudwatch_metric IotTopicRule#cloudwatch_metric}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 6940
          },
          "name": "cloudwatchMetric",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsCloudwatchMetric"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#dynamo_db IotTopicRule#dynamo_db}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 6948
          },
          "name": "dynamoDb",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsDynamoDb"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#dynamo_d_bv_2 IotTopicRule#dynamo_d_bv_2}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 6944
          },
          "name": "dynamoDBv2",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsDynamoDBv2"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#elasticsearch IotTopicRule#elasticsearch}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 6952
          },
          "name": "elasticsearch",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsElasticsearch"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#firehose IotTopicRule#firehose}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 6956
          },
          "name": "firehose",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsFirehose"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#http IotTopicRule#http}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 6960
          },
          "name": "http",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsHttp"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#iot_analytics IotTopicRule#iot_analytics}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 6964
          },
          "name": "iotAnalytics",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsIotAnalytics"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#iot_events IotTopicRule#iot_events}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 6968
          },
          "name": "iotEvents",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsIotEvents"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#iot_site_wise IotTopicRule#iot_site_wise}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 6972
          },
          "name": "iotSiteWise",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsIotSiteWise"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#kafka IotTopicRule#kafka}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 6976
          },
          "name": "kafka",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsKafka"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#kinesis IotTopicRule#kinesis}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 6980
          },
          "name": "kinesis",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsKinesis"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#lambda IotTopicRule#lambda}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 6984
          },
          "name": "lambda",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsLambda"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#location IotTopicRule#location}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 6988
          },
          "name": "location",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsLocation"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#open_search IotTopicRule#open_search}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 6992
          },
          "name": "openSearch",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsOpenSearch"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#republish IotTopicRule#republish}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 6996
          },
          "name": "republish",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsRepublish"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#s3 IotTopicRule#s3}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7000
          },
          "name": "s3",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsS3"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#sns IotTopicRule#sns}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7004
          },
          "name": "sns",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsSns"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#sqs IotTopicRule#sqs}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7008
          },
          "name": "sqs",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsSqs"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#step_functions IotTopicRule#step_functions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7012
          },
          "name": "stepFunctions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsStepFunctions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#timestream IotTopicRule#timestream}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7016
          },
          "name": "timestream",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsTimestream"
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadActions"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsCloudwatchAlarm": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsCloudwatchAlarm",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 177
      },
      "name": "IotTopicRuleTopicRulePayloadActionsCloudwatchAlarm",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#alarm_name IotTopicRule#alarm_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 181
          },
          "name": "alarmName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#role_arn IotTopicRule#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 185
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#state_reason IotTopicRule#state_reason}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 189
          },
          "name": "stateReason",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#state_value IotTopicRule#state_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 193
          },
          "name": "stateValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadActionsCloudwatchAlarm"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsCloudwatchAlarmOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsCloudwatchAlarmOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-topic-rule/index.ts",
          "line": 254
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 246
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 314
          },
          "name": "resetAlarmName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 330
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 346
          },
          "name": "resetStateReason"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 362
          },
          "name": "resetStateValue"
        }
      ],
      "name": "IotTopicRuleTopicRulePayloadActionsCloudwatchAlarmOutputReference",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 318
          },
          "name": "alarmNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 334
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 350
          },
          "name": "stateReasonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 366
          },
          "name": "stateValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 308
          },
          "name": "alarmName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 324
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 340
          },
          "name": "stateReason",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 356
          },
          "name": "stateValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 258
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsCloudwatchAlarm"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadActionsCloudwatchAlarmOutputReference"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsCloudwatchLogs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsCloudwatchLogs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 370
      },
      "name": "IotTopicRuleTopicRulePayloadActionsCloudwatchLogs",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#batch_mode IotTopicRule#batch_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 374
          },
          "name": "batchMode",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#log_group_name IotTopicRule#log_group_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 378
          },
          "name": "logGroupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#role_arn IotTopicRule#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 382
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadActionsCloudwatchLogs"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsCloudwatchLogsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsCloudwatchLogsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-topic-rule/index.ts",
          "line": 436
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 428
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 490
          },
          "name": "resetBatchMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 506
          },
          "name": "resetLogGroupName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 522
          },
          "name": "resetRoleArn"
        }
      ],
      "name": "IotTopicRuleTopicRulePayloadActionsCloudwatchLogsOutputReference",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 494
          },
          "name": "batchModeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 510
          },
          "name": "logGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 526
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 484
          },
          "name": "batchMode",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 500
          },
          "name": "logGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 516
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 440
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsCloudwatchLogs"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadActionsCloudwatchLogsOutputReference"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsCloudwatchMetric": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsCloudwatchMetric",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 530
      },
      "name": "IotTopicRuleTopicRulePayloadActionsCloudwatchMetric",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#metric_name IotTopicRule#metric_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 534
          },
          "name": "metricName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#metric_namespace IotTopicRule#metric_namespace}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 538
          },
          "name": "metricNamespace",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#metric_timestamp IotTopicRule#metric_timestamp}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 542
          },
          "name": "metricTimestamp",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#metric_unit IotTopicRule#metric_unit}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 546
          },
          "name": "metricUnit",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#metric_value IotTopicRule#metric_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 550
          },
          "name": "metricValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#role_arn IotTopicRule#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 554
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadActionsCloudwatchMetric"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsCloudwatchMetricOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsCloudwatchMetricOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-topic-rule/index.ts",
          "line": 629
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 621
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 701
          },
          "name": "resetMetricName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 717
          },
          "name": "resetMetricNamespace"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 733
          },
          "name": "resetMetricTimestamp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 749
          },
          "name": "resetMetricUnit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 765
          },
          "name": "resetMetricValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 781
          },
          "name": "resetRoleArn"
        }
      ],
      "name": "IotTopicRuleTopicRulePayloadActionsCloudwatchMetricOutputReference",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 705
          },
          "name": "metricNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 721
          },
          "name": "metricNamespaceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 737
          },
          "name": "metricTimestampInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 753
          },
          "name": "metricUnitInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 769
          },
          "name": "metricValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 785
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 695
          },
          "name": "metricName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 711
          },
          "name": "metricNamespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 727
          },
          "name": "metricTimestamp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 743
          },
          "name": "metricUnit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 759
          },
          "name": "metricValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 775
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 633
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsCloudwatchMetric"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadActionsCloudwatchMetricOutputReference"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsDynamoDBv2": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsDynamoDBv2",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 883
      },
      "name": "IotTopicRuleTopicRulePayloadActionsDynamoDBv2",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#put_item IotTopicRule#put_item}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 887
          },
          "name": "putItem",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsDynamoDBv2PutItem"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#role_arn IotTopicRule#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 891
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadActionsDynamoDBv2"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsDynamoDBv2OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsDynamoDBv2OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-topic-rule/index.ts",
          "line": 938
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 930
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 983
          },
          "name": "putPutItem",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsDynamoDBv2PutItem"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 986
          },
          "name": "resetPutItem"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 1002
          },
          "name": "resetRoleArn"
        }
      ],
      "name": "IotTopicRuleTopicRulePayloadActionsDynamoDBv2OutputReference",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 980
          },
          "name": "putItem",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsDynamoDBv2PutItemOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 990
          },
          "name": "putItemInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsDynamoDBv2PutItem"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 1006
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 996
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 942
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsDynamoDBv2"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadActionsDynamoDBv2OutputReference"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsDynamoDBv2PutItem": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsDynamoDBv2PutItem",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 789
      },
      "name": "IotTopicRuleTopicRulePayloadActionsDynamoDBv2PutItem",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#table_name IotTopicRule#table_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 793
          },
          "name": "tableName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadActionsDynamoDBv2PutItem"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsDynamoDBv2PutItemOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsDynamoDBv2PutItemOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-topic-rule/index.ts",
          "line": 833
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 825
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 875
          },
          "name": "resetTableName"
        }
      ],
      "name": "IotTopicRuleTopicRulePayloadActionsDynamoDBv2PutItemOutputReference",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 879
          },
          "name": "tableNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 869
          },
          "name": "tableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 837
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsDynamoDBv2PutItem"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadActionsDynamoDBv2PutItemOutputReference"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsDynamoDb": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsDynamoDb",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 1010
      },
      "name": "IotTopicRuleTopicRulePayloadActionsDynamoDb",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#hash_key_field IotTopicRule#hash_key_field}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 1014
          },
          "name": "hashKeyField",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#hash_key_type IotTopicRule#hash_key_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 1018
          },
          "name": "hashKeyType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#hash_key_value IotTopicRule#hash_key_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 1022
          },
          "name": "hashKeyValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#payload_field IotTopicRule#payload_field}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 1026
          },
          "name": "payloadField",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#range_key_field IotTopicRule#range_key_field}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 1030
          },
          "name": "rangeKeyField",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#range_key_type IotTopicRule#range_key_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 1034
          },
          "name": "rangeKeyType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#range_key_value IotTopicRule#range_key_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 1038
          },
          "name": "rangeKeyValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#role_arn IotTopicRule#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 1042
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#table_name IotTopicRule#table_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 1046
          },
          "name": "tableName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadActionsDynamoDb"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsDynamoDbOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsDynamoDbOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-topic-rule/index.ts",
          "line": 1142
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 1134
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 1232
          },
          "name": "resetHashKeyField"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 1248
          },
          "name": "resetHashKeyType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 1264
          },
          "name": "resetHashKeyValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 1280
          },
          "name": "resetPayloadField"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 1296
          },
          "name": "resetRangeKeyField"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 1312
          },
          "name": "resetRangeKeyType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 1328
          },
          "name": "resetRangeKeyValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 1344
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 1360
          },
          "name": "resetTableName"
        }
      ],
      "name": "IotTopicRuleTopicRulePayloadActionsDynamoDbOutputReference",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 1236
          },
          "name": "hashKeyFieldInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 1252
          },
          "name": "hashKeyTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 1268
          },
          "name": "hashKeyValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 1284
          },
          "name": "payloadFieldInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 1300
          },
          "name": "rangeKeyFieldInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 1316
          },
          "name": "rangeKeyTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 1332
          },
          "name": "rangeKeyValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 1348
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 1364
          },
          "name": "tableNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 1226
          },
          "name": "hashKeyField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 1242
          },
          "name": "hashKeyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 1258
          },
          "name": "hashKeyValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 1274
          },
          "name": "payloadField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 1290
          },
          "name": "rangeKeyField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 1306
          },
          "name": "rangeKeyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 1322
          },
          "name": "rangeKeyValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 1338
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 1354
          },
          "name": "tableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 1146
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsDynamoDb"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadActionsDynamoDbOutputReference"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsElasticsearch": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsElasticsearch",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 1368
      },
      "name": "IotTopicRuleTopicRulePayloadActionsElasticsearch",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#endpoint IotTopicRule#endpoint}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 1372
          },
          "name": "endpoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#id IotTopicRule#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 1379
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#index IotTopicRule#index}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 1383
          },
          "name": "index",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#role_arn IotTopicRule#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 1387
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#type IotTopicRule#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 1391
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadActionsElasticsearch"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsElasticsearchOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsElasticsearchOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-topic-rule/index.ts",
          "line": 1459
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 1451
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 1525
          },
          "name": "resetEndpoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 1541
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 1557
          },
          "name": "resetIndex"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 1573
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 1589
          },
          "name": "resetType"
        }
      ],
      "name": "IotTopicRuleTopicRulePayloadActionsElasticsearchOutputReference",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 1529
          },
          "name": "endpointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 1545
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 1561
          },
          "name": "indexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 1577
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 1593
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 1519
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 1535
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 1551
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 1567
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 1583
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 1463
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsElasticsearch"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadActionsElasticsearchOutputReference"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsFirehose": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsFirehose",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 1597
      },
      "name": "IotTopicRuleTopicRulePayloadActionsFirehose",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#batch_mode IotTopicRule#batch_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 1601
          },
          "name": "batchMode",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#delivery_stream_name IotTopicRule#delivery_stream_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 1605
          },
          "name": "deliveryStreamName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#role_arn IotTopicRule#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 1609
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#separator IotTopicRule#separator}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 1613
          },
          "name": "separator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadActionsFirehose"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsFirehoseOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsFirehoseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-topic-rule/index.ts",
          "line": 1674
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 1666
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 1734
          },
          "name": "resetBatchMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 1750
          },
          "name": "resetDeliveryStreamName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 1766
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 1782
          },
          "name": "resetSeparator"
        }
      ],
      "name": "IotTopicRuleTopicRulePayloadActionsFirehoseOutputReference",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 1738
          },
          "name": "batchModeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 1754
          },
          "name": "deliveryStreamNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 1770
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 1786
          },
          "name": "separatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 1728
          },
          "name": "batchMode",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 1744
          },
          "name": "deliveryStreamName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 1760
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 1776
          },
          "name": "separator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 1678
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsFirehose"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadActionsFirehoseOutputReference"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsHttp": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsHttp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 2386
      },
      "name": "IotTopicRuleTopicRulePayloadActionsHttp",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#auth IotTopicRule#auth}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 2390
          },
          "name": "auth",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsHttpAuth"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#batch_config IotTopicRule#batch_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 2394
          },
          "name": "batchConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsHttpBatchConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#confirmation_url IotTopicRule#confirmation_url}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 2398
          },
          "name": "confirmationUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#enable_batching IotTopicRule#enable_batching}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 2402
          },
          "name": "enableBatching",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#headers IotTopicRule#headers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 2406
          },
          "name": "headers",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsHttpHeaders"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#url IotTopicRule#url}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 2410
          },
          "name": "url",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadActionsHttp"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsHttpAuth": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsHttpAuth",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 1950
      },
      "name": "IotTopicRuleTopicRulePayloadActionsHttpAuth",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#sigv_4 IotTopicRule#sigv_4}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 1954
          },
          "name": "sigv4",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsHttpAuthSigv4"
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadActionsHttpAuth"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsHttpAuthOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsHttpAuthOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-topic-rule/index.ts",
          "line": 1994
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 1986
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 2033
          },
          "name": "putSigv4",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsHttpAuthSigv4"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 2036
          },
          "name": "resetSigv4"
        }
      ],
      "name": "IotTopicRuleTopicRulePayloadActionsHttpAuthOutputReference",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 2030
          },
          "name": "sigv4",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsHttpAuthSigv4OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 2040
          },
          "name": "sigv4Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsHttpAuthSigv4"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 1998
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsHttpAuth"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadActionsHttpAuthOutputReference"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsHttpAuthSigv4": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsHttpAuthSigv4",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 1790
      },
      "name": "IotTopicRuleTopicRulePayloadActionsHttpAuthSigv4",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#role_arn IotTopicRule#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 1794
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#service_name IotTopicRule#service_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 1798
          },
          "name": "serviceName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#signing_region IotTopicRule#signing_region}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 1802
          },
          "name": "signingRegion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadActionsHttpAuthSigv4"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsHttpAuthSigv4OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsHttpAuthSigv4OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-topic-rule/index.ts",
          "line": 1856
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 1848
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 1910
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 1926
          },
          "name": "resetServiceName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 1942
          },
          "name": "resetSigningRegion"
        }
      ],
      "name": "IotTopicRuleTopicRulePayloadActionsHttpAuthSigv4OutputReference",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 1914
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 1930
          },
          "name": "serviceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 1946
          },
          "name": "signingRegionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 1904
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 1920
          },
          "name": "serviceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 1936
          },
          "name": "signingRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 1860
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsHttpAuthSigv4"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadActionsHttpAuthSigv4OutputReference"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsHttpBatchConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsHttpBatchConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 2044
      },
      "name": "IotTopicRuleTopicRulePayloadActionsHttpBatchConfig",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#batch_across_topics IotTopicRule#batch_across_topics}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 2048
          },
          "name": "batchAcrossTopics",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#max_batch_open_ms IotTopicRule#max_batch_open_ms}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 2052
          },
          "name": "maxBatchOpenMs",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#max_batch_size IotTopicRule#max_batch_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 2056
          },
          "name": "maxBatchSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#max_batch_size_bytes IotTopicRule#max_batch_size_bytes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 2060
          },
          "name": "maxBatchSizeBytes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadActionsHttpBatchConfig"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsHttpBatchConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsHttpBatchConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-topic-rule/index.ts",
          "line": 2121
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 2113
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 2181
          },
          "name": "resetBatchAcrossTopics"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 2197
          },
          "name": "resetMaxBatchOpenMs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 2213
          },
          "name": "resetMaxBatchSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 2229
          },
          "name": "resetMaxBatchSizeBytes"
        }
      ],
      "name": "IotTopicRuleTopicRulePayloadActionsHttpBatchConfigOutputReference",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 2185
          },
          "name": "batchAcrossTopicsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 2201
          },
          "name": "maxBatchOpenMsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 2233
          },
          "name": "maxBatchSizeBytesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 2217
          },
          "name": "maxBatchSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 2175
          },
          "name": "batchAcrossTopics",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 2191
          },
          "name": "maxBatchOpenMs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 2207
          },
          "name": "maxBatchSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 2223
          },
          "name": "maxBatchSizeBytes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 2125
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsHttpBatchConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadActionsHttpBatchConfigOutputReference"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsHttpHeaders": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsHttpHeaders",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 2237
      },
      "name": "IotTopicRuleTopicRulePayloadActionsHttpHeaders",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#key IotTopicRule#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 2241
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#value IotTopicRule#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 2245
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadActionsHttpHeaders"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsHttpHeadersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsHttpHeadersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-topic-rule/index.ts",
          "line": 2375
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 2367
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 2382
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsHttpHeadersOutputReference"
            }
          }
        }
      ],
      "name": "IotTopicRuleTopicRulePayloadActionsHttpHeadersList",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 2368
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsHttpHeaders"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadActionsHttpHeadersList"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsHttpHeadersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsHttpHeadersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-topic-rule/index.ts",
          "line": 2294
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 2284
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 2342
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 2358
          },
          "name": "resetValue"
        }
      ],
      "name": "IotTopicRuleTopicRulePayloadActionsHttpHeadersOutputReference",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 2346
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 2362
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 2336
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 2352
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 2298
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsHttpHeaders"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadActionsHttpHeadersOutputReference"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsHttpOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsHttpOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-topic-rule/index.ts",
          "line": 2485
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 2477
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 2554
          },
          "name": "putAuth",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsHttpAuth"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 2570
          },
          "name": "putBatchConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsHttpBatchConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 2618
          },
          "name": "putHeaders",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsHttpHeaders"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 2557
          },
          "name": "resetAuth"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 2573
          },
          "name": "resetBatchConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 2589
          },
          "name": "resetConfirmationUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 2605
          },
          "name": "resetEnableBatching"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 2621
          },
          "name": "resetHeaders"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 2637
          },
          "name": "resetUrl"
        }
      ],
      "name": "IotTopicRuleTopicRulePayloadActionsHttpOutputReference",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 2551
          },
          "name": "auth",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsHttpAuthOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 2567
          },
          "name": "batchConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsHttpBatchConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 2615
          },
          "name": "headers",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsHttpHeadersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 2561
          },
          "name": "authInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsHttpAuth"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 2577
          },
          "name": "batchConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsHttpBatchConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 2593
          },
          "name": "confirmationUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 2609
          },
          "name": "enableBatchingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 2625
          },
          "name": "headersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsHttpHeaders"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 2641
          },
          "name": "urlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 2583
          },
          "name": "confirmationUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 2599
          },
          "name": "enableBatching",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 2631
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 2489
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsHttp"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadActionsHttpOutputReference"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsIotAnalytics": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsIotAnalytics",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 2645
      },
      "name": "IotTopicRuleTopicRulePayloadActionsIotAnalytics",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#batch_mode IotTopicRule#batch_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 2649
          },
          "name": "batchMode",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#channel_name IotTopicRule#channel_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 2653
          },
          "name": "channelName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#role_arn IotTopicRule#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 2657
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadActionsIotAnalytics"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsIotAnalyticsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsIotAnalyticsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-topic-rule/index.ts",
          "line": 2711
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 2703
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 2765
          },
          "name": "resetBatchMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 2781
          },
          "name": "resetChannelName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 2797
          },
          "name": "resetRoleArn"
        }
      ],
      "name": "IotTopicRuleTopicRulePayloadActionsIotAnalyticsOutputReference",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 2769
          },
          "name": "batchModeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 2785
          },
          "name": "channelNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 2801
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 2759
          },
          "name": "batchMode",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 2775
          },
          "name": "channelName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 2791
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 2715
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsIotAnalytics"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadActionsIotAnalyticsOutputReference"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsIotEvents": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsIotEvents",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 2805
      },
      "name": "IotTopicRuleTopicRulePayloadActionsIotEvents",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#batch_mode IotTopicRule#batch_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 2809
          },
          "name": "batchMode",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#input_name IotTopicRule#input_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 2813
          },
          "name": "inputName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#message_id IotTopicRule#message_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 2817
          },
          "name": "messageId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#role_arn IotTopicRule#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 2821
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadActionsIotEvents"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsIotEventsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsIotEventsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-topic-rule/index.ts",
          "line": 2882
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 2874
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 2942
          },
          "name": "resetBatchMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 2958
          },
          "name": "resetInputName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 2974
          },
          "name": "resetMessageId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 2990
          },
          "name": "resetRoleArn"
        }
      ],
      "name": "IotTopicRuleTopicRulePayloadActionsIotEventsOutputReference",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 2946
          },
          "name": "batchModeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 2962
          },
          "name": "inputNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 2978
          },
          "name": "messageIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 2994
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 2936
          },
          "name": "batchMode",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 2952
          },
          "name": "inputName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 2968
          },
          "name": "messageId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 2984
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 2886
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsIotEvents"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadActionsIotEventsOutputReference"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsIotSiteWise": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsIotSiteWise",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 3748
      },
      "name": "IotTopicRuleTopicRulePayloadActionsIotSiteWise",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#put_asset_property_value_entries IotTopicRule#put_asset_property_value_entries}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 3752
          },
          "name": "putAssetPropertyValueEntries",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntries"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#role_arn IotTopicRule#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 3756
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadActionsIotSiteWise"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsIotSiteWiseOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsIotSiteWiseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-topic-rule/index.ts",
          "line": 3803
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 3795
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 3848
          },
          "name": "putPutAssetPropertyValueEntries",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntries"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 3851
          },
          "name": "resetPutAssetPropertyValueEntries"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 3867
          },
          "name": "resetRoleArn"
        }
      ],
      "name": "IotTopicRuleTopicRulePayloadActionsIotSiteWiseOutputReference",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 3845
          },
          "name": "putAssetPropertyValueEntries",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntriesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 3855
          },
          "name": "putAssetPropertyValueEntriesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntries"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 3871
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 3861
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 3807
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsIotSiteWise"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadActionsIotSiteWiseOutputReference"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntries": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntries",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 3500
      },
      "name": "IotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntries",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#asset_id IotTopicRule#asset_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 3504
          },
          "name": "assetId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#entry_id IotTopicRule#entry_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 3508
          },
          "name": "entryId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#property_alias IotTopicRule#property_alias}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 3512
          },
          "name": "propertyAlias",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#property_id IotTopicRule#property_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 3516
          },
          "name": "propertyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#property_values IotTopicRule#property_values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 3520
          },
          "name": "propertyValues",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntriesPropertyValues"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntries"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntriesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntriesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-topic-rule/index.ts",
          "line": 3737
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 3729
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 3744
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntriesOutputReference"
            }
          }
        }
      ],
      "name": "IotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntriesList",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 3730
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntries"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntriesList"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntriesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntriesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-topic-rule/index.ts",
          "line": 3590
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 3580
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 3717
          },
          "name": "putPropertyValues",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntriesPropertyValues"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 3656
          },
          "name": "resetAssetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 3672
          },
          "name": "resetEntryId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 3688
          },
          "name": "resetPropertyAlias"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 3704
          },
          "name": "resetPropertyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 3720
          },
          "name": "resetPropertyValues"
        }
      ],
      "name": "IotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntriesOutputReference",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 3714
          },
          "name": "propertyValues",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntriesPropertyValuesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 3660
          },
          "name": "assetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 3676
          },
          "name": "entryIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 3692
          },
          "name": "propertyAliasInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 3708
          },
          "name": "propertyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 3724
          },
          "name": "propertyValuesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntriesPropertyValues"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 3650
          },
          "name": "assetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 3666
          },
          "name": "entryId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 3682
          },
          "name": "propertyAlias",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 3698
          },
          "name": "propertyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 3594
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntries"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntriesOutputReference"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntriesPropertyValues": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntriesPropertyValues",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 3318
      },
      "name": "IotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntriesPropertyValues",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#quality IotTopicRule#quality}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 3322
          },
          "name": "quality",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#timestamp IotTopicRule#timestamp}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 3326
          },
          "name": "timestamp",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntriesPropertyValuesTimestamp"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#value IotTopicRule#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 3330
          },
          "name": "value",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntriesPropertyValuesValue"
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntriesPropertyValues"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntriesPropertyValuesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntriesPropertyValuesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-topic-rule/index.ts",
          "line": 3489
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 3481
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 3496
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntriesPropertyValuesOutputReference"
            }
          }
        }
      ],
      "name": "IotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntriesPropertyValuesList",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 3482
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntriesPropertyValues"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntriesPropertyValuesList"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntriesPropertyValuesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntriesPropertyValuesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-topic-rule/index.ts",
          "line": 3386
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 3376
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 3453
          },
          "name": "putTimestamp",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntriesPropertyValuesTimestamp"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 3469
          },
          "name": "putValue",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntriesPropertyValuesValue"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 3440
          },
          "name": "resetQuality"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 3456
          },
          "name": "resetTimestamp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 3472
          },
          "name": "resetValue"
        }
      ],
      "name": "IotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntriesPropertyValuesOutputReference",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 3450
          },
          "name": "timestamp",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntriesPropertyValuesTimestampOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 3466
          },
          "name": "value",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntriesPropertyValuesValueOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 3444
          },
          "name": "qualityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 3460
          },
          "name": "timestampInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntriesPropertyValuesTimestamp"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 3476
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntriesPropertyValuesValue"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 3434
          },
          "name": "quality",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 3390
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntriesPropertyValues"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntriesPropertyValuesOutputReference"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntriesPropertyValuesTimestamp": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntriesPropertyValuesTimestamp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 2998
      },
      "name": "IotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntriesPropertyValuesTimestamp",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#offset_in_nanos IotTopicRule#offset_in_nanos}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 3002
          },
          "name": "offsetInNanos",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#time_in_seconds IotTopicRule#time_in_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 3006
          },
          "name": "timeInSeconds",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntriesPropertyValuesTimestamp"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntriesPropertyValuesTimestampOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntriesPropertyValuesTimestampOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-topic-rule/index.ts",
          "line": 3053
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 3045
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 3101
          },
          "name": "resetOffsetInNanos"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 3117
          },
          "name": "resetTimeInSeconds"
        }
      ],
      "name": "IotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntriesPropertyValuesTimestampOutputReference",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 3105
          },
          "name": "offsetInNanosInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 3121
          },
          "name": "timeInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 3095
          },
          "name": "offsetInNanos",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 3111
          },
          "name": "timeInSeconds",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 3057
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntriesPropertyValuesTimestamp"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntriesPropertyValuesTimestampOutputReference"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntriesPropertyValuesValue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntriesPropertyValuesValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 3125
      },
      "name": "IotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntriesPropertyValuesValue",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#boolean_value IotTopicRule#boolean_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 3129
          },
          "name": "booleanValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#double_value IotTopicRule#double_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 3133
          },
          "name": "doubleValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#integer_value IotTopicRule#integer_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 3137
          },
          "name": "integerValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#string_value IotTopicRule#string_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 3141
          },
          "name": "stringValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntriesPropertyValuesValue"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntriesPropertyValuesValueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntriesPropertyValuesValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-topic-rule/index.ts",
          "line": 3202
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 3194
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 3262
          },
          "name": "resetBooleanValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 3278
          },
          "name": "resetDoubleValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 3294
          },
          "name": "resetIntegerValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 3310
          },
          "name": "resetStringValue"
        }
      ],
      "name": "IotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntriesPropertyValuesValueOutputReference",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 3266
          },
          "name": "booleanValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 3282
          },
          "name": "doubleValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 3298
          },
          "name": "integerValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 3314
          },
          "name": "stringValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 3256
          },
          "name": "booleanValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 3272
          },
          "name": "doubleValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 3288
          },
          "name": "integerValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 3304
          },
          "name": "stringValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 3206
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntriesPropertyValuesValue"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadActionsIotSiteWisePutAssetPropertyValueEntriesPropertyValuesValueOutputReference"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsKafka": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsKafka",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 4024
      },
      "name": "IotTopicRuleTopicRulePayloadActionsKafka",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#client_properties IotTopicRule#client_properties}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 4028
          },
          "name": "clientProperties",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#destination_arn IotTopicRule#destination_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 4032
          },
          "name": "destinationArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#headers IotTopicRule#headers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 4036
          },
          "name": "headers",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsKafkaHeaders"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#key IotTopicRule#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 4040
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#partition IotTopicRule#partition}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 4044
          },
          "name": "partition",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#topic IotTopicRule#topic}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 4048
          },
          "name": "topic",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadActionsKafka"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsKafkaHeaders": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsKafkaHeaders",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 3875
      },
      "name": "IotTopicRuleTopicRulePayloadActionsKafkaHeaders",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#key IotTopicRule#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 3879
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#value IotTopicRule#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 3883
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadActionsKafkaHeaders"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsKafkaHeadersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsKafkaHeadersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-topic-rule/index.ts",
          "line": 4013
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 4005
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 4020
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsKafkaHeadersOutputReference"
            }
          }
        }
      ],
      "name": "IotTopicRuleTopicRulePayloadActionsKafkaHeadersList",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 4006
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsKafkaHeaders"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadActionsKafkaHeadersList"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsKafkaHeadersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsKafkaHeadersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-topic-rule/index.ts",
          "line": 3932
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 3922
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 3980
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 3996
          },
          "name": "resetValue"
        }
      ],
      "name": "IotTopicRuleTopicRulePayloadActionsKafkaHeadersOutputReference",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 3984
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 4000
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 3974
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 3990
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 3936
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsKafkaHeaders"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadActionsKafkaHeadersOutputReference"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsKafkaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsKafkaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-topic-rule/index.ts",
          "line": 4123
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 4115
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 4224
          },
          "name": "putHeaders",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsKafkaHeaders"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 4195
          },
          "name": "resetClientProperties"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 4211
          },
          "name": "resetDestinationArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 4227
          },
          "name": "resetHeaders"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 4243
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 4259
          },
          "name": "resetPartition"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 4275
          },
          "name": "resetTopic"
        }
      ],
      "name": "IotTopicRuleTopicRulePayloadActionsKafkaOutputReference",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 4221
          },
          "name": "headers",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsKafkaHeadersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 4199
          },
          "name": "clientPropertiesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 4215
          },
          "name": "destinationArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 4231
          },
          "name": "headersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsKafkaHeaders"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 4247
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 4263
          },
          "name": "partitionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 4279
          },
          "name": "topicInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 4189
          },
          "name": "clientProperties",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 4205
          },
          "name": "destinationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 4237
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 4253
          },
          "name": "partition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 4269
          },
          "name": "topic",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 4127
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsKafka"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadActionsKafkaOutputReference"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsKinesis": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsKinesis",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 4283
      },
      "name": "IotTopicRuleTopicRulePayloadActionsKinesis",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#partition_key IotTopicRule#partition_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 4287
          },
          "name": "partitionKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#role_arn IotTopicRule#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 4291
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#stream_name IotTopicRule#stream_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 4295
          },
          "name": "streamName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadActionsKinesis"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsKinesisOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsKinesisOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-topic-rule/index.ts",
          "line": 4349
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 4341
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 4403
          },
          "name": "resetPartitionKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 4419
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 4435
          },
          "name": "resetStreamName"
        }
      ],
      "name": "IotTopicRuleTopicRulePayloadActionsKinesisOutputReference",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 4407
          },
          "name": "partitionKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 4423
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 4439
          },
          "name": "streamNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 4397
          },
          "name": "partitionKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 4413
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 4429
          },
          "name": "streamName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 4353
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsKinesis"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadActionsKinesisOutputReference"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsLambda": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsLambda",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 4443
      },
      "name": "IotTopicRuleTopicRulePayloadActionsLambda",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#function_arn IotTopicRule#function_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 4447
          },
          "name": "functionArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadActionsLambda"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsLambdaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsLambdaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-topic-rule/index.ts",
          "line": 4487
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 4479
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 4529
          },
          "name": "resetFunctionArn"
        }
      ],
      "name": "IotTopicRuleTopicRulePayloadActionsLambdaOutputReference",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 4533
          },
          "name": "functionArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 4523
          },
          "name": "functionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 4491
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsLambda"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadActionsLambdaOutputReference"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-topic-rule/index.ts",
          "line": 7726
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 7718
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7733
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsOutputReference"
            }
          }
        }
      ],
      "name": "IotTopicRuleTopicRulePayloadActionsList",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7719
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadActionsList"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsLocation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 4664
      },
      "name": "IotTopicRuleTopicRulePayloadActionsLocation",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#device_id IotTopicRule#device_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 4668
          },
          "name": "deviceId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#latitude IotTopicRule#latitude}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 4672
          },
          "name": "latitude",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#longitude IotTopicRule#longitude}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 4676
          },
          "name": "longitude",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#role_arn IotTopicRule#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 4680
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#timestamp IotTopicRule#timestamp}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 4684
          },
          "name": "timestamp",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsLocationTimestamp"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#tracker_name IotTopicRule#tracker_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 4688
          },
          "name": "trackerName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadActionsLocation"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsLocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-topic-rule/index.ts",
          "line": 4763
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 4755
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 4896
          },
          "name": "putTimestamp",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsLocationTimestamp"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 4835
          },
          "name": "resetDeviceId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 4851
          },
          "name": "resetLatitude"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 4867
          },
          "name": "resetLongitude"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 4883
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 4899
          },
          "name": "resetTimestamp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 4915
          },
          "name": "resetTrackerName"
        }
      ],
      "name": "IotTopicRuleTopicRulePayloadActionsLocationOutputReference",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 4893
          },
          "name": "timestamp",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsLocationTimestampOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 4839
          },
          "name": "deviceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 4855
          },
          "name": "latitudeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 4871
          },
          "name": "longitudeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 4887
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 4903
          },
          "name": "timestampInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsLocationTimestamp"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 4919
          },
          "name": "trackerNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 4829
          },
          "name": "deviceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 4845
          },
          "name": "latitude",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 4861
          },
          "name": "longitude",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 4877
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 4909
          },
          "name": "trackerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 4767
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsLocation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadActionsLocationOutputReference"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsLocationTimestamp": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsLocationTimestamp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 4537
      },
      "name": "IotTopicRuleTopicRulePayloadActionsLocationTimestamp",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#unit IotTopicRule#unit}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 4541
          },
          "name": "unit",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#value IotTopicRule#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 4545
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadActionsLocationTimestamp"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsLocationTimestampOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsLocationTimestampOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-topic-rule/index.ts",
          "line": 4592
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 4584
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 4640
          },
          "name": "resetUnit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 4656
          },
          "name": "resetValue"
        }
      ],
      "name": "IotTopicRuleTopicRulePayloadActionsLocationTimestampOutputReference",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 4644
          },
          "name": "unitInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 4660
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 4634
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 4650
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 4596
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsLocationTimestamp"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadActionsLocationTimestampOutputReference"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsOpenSearch": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsOpenSearch",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 4923
      },
      "name": "IotTopicRuleTopicRulePayloadActionsOpenSearch",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#endpoint IotTopicRule#endpoint}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 4927
          },
          "name": "endpoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#id IotTopicRule#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 4934
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#index IotTopicRule#index}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 4938
          },
          "name": "index",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#role_arn IotTopicRule#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 4942
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#type IotTopicRule#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 4946
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadActionsOpenSearch"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsOpenSearchOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsOpenSearchOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-topic-rule/index.ts",
          "line": 5014
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 5006
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 5080
          },
          "name": "resetEndpoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 5096
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 5112
          },
          "name": "resetIndex"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 5128
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 5144
          },
          "name": "resetType"
        }
      ],
      "name": "IotTopicRuleTopicRulePayloadActionsOpenSearchOutputReference",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 5084
          },
          "name": "endpointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 5100
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 5116
          },
          "name": "indexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 5132
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 5148
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 5074
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 5090
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 5106
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 5122
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 5138
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 5018
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsOpenSearch"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadActionsOpenSearchOutputReference"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-topic-rule/index.ts",
          "line": 7205
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 7195
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7370
          },
          "name": "putCloudwatchAlarm",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsCloudwatchAlarm"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7386
          },
          "name": "putCloudwatchLogs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsCloudwatchLogs"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7402
          },
          "name": "putCloudwatchMetric",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsCloudwatchMetric"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7434
          },
          "name": "putDynamoDb",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsDynamoDb"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7418
          },
          "name": "putDynamoDBv2",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsDynamoDBv2"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7450
          },
          "name": "putElasticsearch",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsElasticsearch"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7466
          },
          "name": "putFirehose",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsFirehose"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7482
          },
          "name": "putHttp",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsHttp"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7498
          },
          "name": "putIotAnalytics",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsIotAnalytics"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7514
          },
          "name": "putIotEvents",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsIotEvents"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7530
          },
          "name": "putIotSiteWise",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsIotSiteWise"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7546
          },
          "name": "putKafka",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsKafka"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7562
          },
          "name": "putKinesis",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsKinesis"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7578
          },
          "name": "putLambda",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsLambda"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7594
          },
          "name": "putLocation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsLocation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7610
          },
          "name": "putOpenSearch",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsOpenSearch"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7626
          },
          "name": "putRepublish",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsRepublish"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7642
          },
          "name": "putS3",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsS3"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7658
          },
          "name": "putSns",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsSns"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7674
          },
          "name": "putSqs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsSqs"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7690
          },
          "name": "putStepFunctions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsStepFunctions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7706
          },
          "name": "putTimestream",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsTimestream"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7373
          },
          "name": "resetCloudwatchAlarm"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7389
          },
          "name": "resetCloudwatchLogs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7405
          },
          "name": "resetCloudwatchMetric"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7437
          },
          "name": "resetDynamoDb"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7421
          },
          "name": "resetDynamoDBv2"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7453
          },
          "name": "resetElasticsearch"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7469
          },
          "name": "resetFirehose"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7485
          },
          "name": "resetHttp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7501
          },
          "name": "resetIotAnalytics"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7517
          },
          "name": "resetIotEvents"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7533
          },
          "name": "resetIotSiteWise"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7549
          },
          "name": "resetKafka"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7565
          },
          "name": "resetKinesis"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7581
          },
          "name": "resetLambda"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7597
          },
          "name": "resetLocation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7613
          },
          "name": "resetOpenSearch"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7629
          },
          "name": "resetRepublish"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7645
          },
          "name": "resetS3"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7661
          },
          "name": "resetSns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7677
          },
          "name": "resetSqs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7693
          },
          "name": "resetStepFunctions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7709
          },
          "name": "resetTimestream"
        }
      ],
      "name": "IotTopicRuleTopicRulePayloadActionsOutputReference",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7367
          },
          "name": "cloudwatchAlarm",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsCloudwatchAlarmOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7383
          },
          "name": "cloudwatchLogs",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsCloudwatchLogsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7399
          },
          "name": "cloudwatchMetric",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsCloudwatchMetricOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7431
          },
          "name": "dynamoDb",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsDynamoDbOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7415
          },
          "name": "dynamoDBv2",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsDynamoDBv2OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7447
          },
          "name": "elasticsearch",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsElasticsearchOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7463
          },
          "name": "firehose",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsFirehoseOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7479
          },
          "name": "http",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsHttpOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7495
          },
          "name": "iotAnalytics",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsIotAnalyticsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7511
          },
          "name": "iotEvents",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsIotEventsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7527
          },
          "name": "iotSiteWise",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsIotSiteWiseOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7543
          },
          "name": "kafka",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsKafkaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7559
          },
          "name": "kinesis",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsKinesisOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7575
          },
          "name": "lambda",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsLambdaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7591
          },
          "name": "location",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsLocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7607
          },
          "name": "openSearch",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsOpenSearchOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7623
          },
          "name": "republish",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsRepublishOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7639
          },
          "name": "s3",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsS3OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7655
          },
          "name": "sns",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsSnsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7671
          },
          "name": "sqs",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsSqsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7687
          },
          "name": "stepFunctions",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsStepFunctionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7703
          },
          "name": "timestream",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsTimestreamOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7377
          },
          "name": "cloudwatchAlarmInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsCloudwatchAlarm"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7393
          },
          "name": "cloudwatchLogsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsCloudwatchLogs"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7409
          },
          "name": "cloudwatchMetricInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsCloudwatchMetric"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7441
          },
          "name": "dynamoDbInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsDynamoDb"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7425
          },
          "name": "dynamoDBv2Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsDynamoDBv2"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7457
          },
          "name": "elasticsearchInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsElasticsearch"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7473
          },
          "name": "firehoseInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsFirehose"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7489
          },
          "name": "httpInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsHttp"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7505
          },
          "name": "iotAnalyticsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsIotAnalytics"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7521
          },
          "name": "iotEventsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsIotEvents"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7537
          },
          "name": "iotSiteWiseInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsIotSiteWise"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7553
          },
          "name": "kafkaInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsKafka"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7569
          },
          "name": "kinesisInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsKinesis"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7585
          },
          "name": "lambdaInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsLambda"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7601
          },
          "name": "locationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsLocation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7617
          },
          "name": "openSearchInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsOpenSearch"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7633
          },
          "name": "republishInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsRepublish"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7649
          },
          "name": "s3Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsS3"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7665
          },
          "name": "snsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsSns"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7681
          },
          "name": "sqsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsSqs"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7697
          },
          "name": "stepFunctionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsStepFunctions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7713
          },
          "name": "timestreamInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsTimestream"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7209
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadActionsOutputReference"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsRepublish": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsRepublish",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 5560
      },
      "name": "IotTopicRuleTopicRulePayloadActionsRepublish",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#headers IotTopicRule#headers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 5564
          },
          "name": "headers",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsRepublishHeaders"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#qos IotTopicRule#qos}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 5568
          },
          "name": "qos",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#role_arn IotTopicRule#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 5572
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#topic IotTopicRule#topic}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 5576
          },
          "name": "topic",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadActionsRepublish"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsRepublishHeaders": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsRepublishHeaders",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 5301
      },
      "name": "IotTopicRuleTopicRulePayloadActionsRepublishHeaders",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#content_type IotTopicRule#content_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 5305
          },
          "name": "contentType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#correlation_data IotTopicRule#correlation_data}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 5309
          },
          "name": "correlationData",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#message_expiry IotTopicRule#message_expiry}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 5313
          },
          "name": "messageExpiry",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#payload_format_indicator IotTopicRule#payload_format_indicator}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 5317
          },
          "name": "payloadFormatIndicator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#response_topic IotTopicRule#response_topic}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 5321
          },
          "name": "responseTopic",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#user_properties IotTopicRule#user_properties}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 5325
          },
          "name": "userProperties",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsRepublishHeadersUserProperties"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadActionsRepublishHeaders"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsRepublishHeadersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsRepublishHeadersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-topic-rule/index.ts",
          "line": 5400
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 5392
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 5549
          },
          "name": "putUserProperties",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsRepublishHeadersUserProperties"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 5472
          },
          "name": "resetContentType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 5488
          },
          "name": "resetCorrelationData"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 5504
          },
          "name": "resetMessageExpiry"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 5520
          },
          "name": "resetPayloadFormatIndicator"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 5536
          },
          "name": "resetResponseTopic"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 5552
          },
          "name": "resetUserProperties"
        }
      ],
      "name": "IotTopicRuleTopicRulePayloadActionsRepublishHeadersOutputReference",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 5546
          },
          "name": "userProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsRepublishHeadersUserPropertiesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 5476
          },
          "name": "contentTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 5492
          },
          "name": "correlationDataInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 5508
          },
          "name": "messageExpiryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 5524
          },
          "name": "payloadFormatIndicatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 5540
          },
          "name": "responseTopicInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 5556
          },
          "name": "userPropertiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsRepublishHeadersUserProperties"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 5466
          },
          "name": "contentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 5482
          },
          "name": "correlationData",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 5498
          },
          "name": "messageExpiry",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 5514
          },
          "name": "payloadFormatIndicator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 5530
          },
          "name": "responseTopic",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 5404
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsRepublishHeaders"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadActionsRepublishHeadersOutputReference"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsRepublishHeadersUserProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsRepublishHeadersUserProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 5152
      },
      "name": "IotTopicRuleTopicRulePayloadActionsRepublishHeadersUserProperties",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#key IotTopicRule#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 5156
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#value IotTopicRule#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 5160
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadActionsRepublishHeadersUserProperties"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsRepublishHeadersUserPropertiesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsRepublishHeadersUserPropertiesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-topic-rule/index.ts",
          "line": 5290
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 5282
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 5297
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsRepublishHeadersUserPropertiesOutputReference"
            }
          }
        }
      ],
      "name": "IotTopicRuleTopicRulePayloadActionsRepublishHeadersUserPropertiesList",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 5283
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsRepublishHeadersUserProperties"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadActionsRepublishHeadersUserPropertiesList"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsRepublishHeadersUserPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsRepublishHeadersUserPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-topic-rule/index.ts",
          "line": 5209
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 5199
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 5257
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 5273
          },
          "name": "resetValue"
        }
      ],
      "name": "IotTopicRuleTopicRulePayloadActionsRepublishHeadersUserPropertiesOutputReference",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 5261
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 5277
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 5251
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 5267
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 5213
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsRepublishHeadersUserProperties"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadActionsRepublishHeadersUserPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsRepublishOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsRepublishOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-topic-rule/index.ts",
          "line": 5637
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 5629
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 5694
          },
          "name": "putHeaders",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsRepublishHeaders"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 5697
          },
          "name": "resetHeaders"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 5713
          },
          "name": "resetQos"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 5729
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 5745
          },
          "name": "resetTopic"
        }
      ],
      "name": "IotTopicRuleTopicRulePayloadActionsRepublishOutputReference",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 5691
          },
          "name": "headers",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsRepublishHeadersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 5701
          },
          "name": "headersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsRepublishHeaders"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 5717
          },
          "name": "qosInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 5733
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 5749
          },
          "name": "topicInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 5707
          },
          "name": "qos",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 5723
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 5739
          },
          "name": "topic",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 5641
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsRepublish"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadActionsRepublishOutputReference"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsS3": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsS3",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 5753
      },
      "name": "IotTopicRuleTopicRulePayloadActionsS3",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#bucket_name IotTopicRule#bucket_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 5757
          },
          "name": "bucketName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#canned_acl IotTopicRule#canned_acl}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 5761
          },
          "name": "cannedAcl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#key IotTopicRule#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 5765
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#role_arn IotTopicRule#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 5769
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadActionsS3"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsS3OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsS3OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-topic-rule/index.ts",
          "line": 5830
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 5822
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 5890
          },
          "name": "resetBucketName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 5906
          },
          "name": "resetCannedAcl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 5922
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 5938
          },
          "name": "resetRoleArn"
        }
      ],
      "name": "IotTopicRuleTopicRulePayloadActionsS3OutputReference",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 5894
          },
          "name": "bucketNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 5910
          },
          "name": "cannedAclInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 5926
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 5942
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 5884
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 5900
          },
          "name": "cannedAcl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 5916
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 5932
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 5834
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsS3"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadActionsS3OutputReference"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsSns": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsSns",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 5946
      },
      "name": "IotTopicRuleTopicRulePayloadActionsSns",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#message_format IotTopicRule#message_format}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 5950
          },
          "name": "messageFormat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#role_arn IotTopicRule#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 5954
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#target_arn IotTopicRule#target_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 5958
          },
          "name": "targetArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadActionsSns"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsSnsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsSnsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-topic-rule/index.ts",
          "line": 6012
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 6004
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 6066
          },
          "name": "resetMessageFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 6082
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 6098
          },
          "name": "resetTargetArn"
        }
      ],
      "name": "IotTopicRuleTopicRulePayloadActionsSnsOutputReference",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 6070
          },
          "name": "messageFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 6086
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 6102
          },
          "name": "targetArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 6060
          },
          "name": "messageFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 6076
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 6092
          },
          "name": "targetArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 6016
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsSns"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadActionsSnsOutputReference"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsSqs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsSqs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 6106
      },
      "name": "IotTopicRuleTopicRulePayloadActionsSqs",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#queue_url IotTopicRule#queue_url}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 6110
          },
          "name": "queueUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#role_arn IotTopicRule#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 6114
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#use_base_64 IotTopicRule#use_base_64}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 6118
          },
          "name": "useBase64",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadActionsSqs"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsSqsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsSqsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-topic-rule/index.ts",
          "line": 6172
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 6164
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 6226
          },
          "name": "resetQueueUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 6242
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 6258
          },
          "name": "resetUseBase64"
        }
      ],
      "name": "IotTopicRuleTopicRulePayloadActionsSqsOutputReference",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 6230
          },
          "name": "queueUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 6246
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 6262
          },
          "name": "useBase64Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 6220
          },
          "name": "queueUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 6236
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 6252
          },
          "name": "useBase64",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 6176
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsSqs"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadActionsSqsOutputReference"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsStepFunctions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsStepFunctions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 6266
      },
      "name": "IotTopicRuleTopicRulePayloadActionsStepFunctions",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#execution_name_prefix IotTopicRule#execution_name_prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 6270
          },
          "name": "executionNamePrefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#role_arn IotTopicRule#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 6274
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#state_machine_name IotTopicRule#state_machine_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 6278
          },
          "name": "stateMachineName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadActionsStepFunctions"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsStepFunctionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsStepFunctionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-topic-rule/index.ts",
          "line": 6332
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 6324
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 6386
          },
          "name": "resetExecutionNamePrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 6402
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 6418
          },
          "name": "resetStateMachineName"
        }
      ],
      "name": "IotTopicRuleTopicRulePayloadActionsStepFunctionsOutputReference",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 6390
          },
          "name": "executionNamePrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 6406
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 6422
          },
          "name": "stateMachineNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 6380
          },
          "name": "executionNamePrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 6396
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 6412
          },
          "name": "stateMachineName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 6336
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsStepFunctions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadActionsStepFunctionsOutputReference"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsTimestream": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsTimestream",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 6702
      },
      "name": "IotTopicRuleTopicRulePayloadActionsTimestream",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#database_name IotTopicRule#database_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 6706
          },
          "name": "databaseName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#dimensions IotTopicRule#dimensions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 6710
          },
          "name": "dimensions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsTimestreamDimensions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#role_arn IotTopicRule#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 6714
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#table_name IotTopicRule#table_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 6718
          },
          "name": "tableName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#timestamp IotTopicRule#timestamp}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 6722
          },
          "name": "timestamp",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsTimestreamTimestamp"
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadActionsTimestream"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsTimestreamDimensions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsTimestreamDimensions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 6426
      },
      "name": "IotTopicRuleTopicRulePayloadActionsTimestreamDimensions",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#name IotTopicRule#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 6430
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#value IotTopicRule#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 6434
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadActionsTimestreamDimensions"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsTimestreamDimensionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsTimestreamDimensionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-topic-rule/index.ts",
          "line": 6564
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 6556
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 6571
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsTimestreamDimensionsOutputReference"
            }
          }
        }
      ],
      "name": "IotTopicRuleTopicRulePayloadActionsTimestreamDimensionsList",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 6557
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsTimestreamDimensions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadActionsTimestreamDimensionsList"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsTimestreamDimensionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsTimestreamDimensionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-topic-rule/index.ts",
          "line": 6483
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 6473
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 6531
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 6547
          },
          "name": "resetValue"
        }
      ],
      "name": "IotTopicRuleTopicRulePayloadActionsTimestreamDimensionsOutputReference",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 6535
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 6551
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 6525
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 6541
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 6487
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsTimestreamDimensions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadActionsTimestreamDimensionsOutputReference"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsTimestreamOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsTimestreamOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-topic-rule/index.ts",
          "line": 6790
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 6782
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 6869
          },
          "name": "putDimensions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsTimestreamDimensions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 6917
          },
          "name": "putTimestamp",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsTimestreamTimestamp"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 6856
          },
          "name": "resetDatabaseName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 6872
          },
          "name": "resetDimensions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 6888
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 6904
          },
          "name": "resetTableName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 6920
          },
          "name": "resetTimestamp"
        }
      ],
      "name": "IotTopicRuleTopicRulePayloadActionsTimestreamOutputReference",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 6866
          },
          "name": "dimensions",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsTimestreamDimensionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 6914
          },
          "name": "timestamp",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsTimestreamTimestampOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 6860
          },
          "name": "databaseNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 6876
          },
          "name": "dimensionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsTimestreamDimensions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 6892
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 6908
          },
          "name": "tableNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 6924
          },
          "name": "timestampInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsTimestreamTimestamp"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 6850
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 6882
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 6898
          },
          "name": "tableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 6794
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsTimestream"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadActionsTimestreamOutputReference"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsTimestreamTimestamp": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsTimestreamTimestamp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 6575
      },
      "name": "IotTopicRuleTopicRulePayloadActionsTimestreamTimestamp",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#unit IotTopicRule#unit}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 6579
          },
          "name": "unit",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#value IotTopicRule#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 6583
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadActionsTimestreamTimestamp"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsTimestreamTimestampOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsTimestreamTimestampOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-topic-rule/index.ts",
          "line": 6630
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 6622
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 6678
          },
          "name": "resetUnit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 6694
          },
          "name": "resetValue"
        }
      ],
      "name": "IotTopicRuleTopicRulePayloadActionsTimestreamTimestampOutputReference",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 6682
          },
          "name": "unitInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 6698
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 6672
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 6688
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 6634
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsTimestreamTimestamp"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadActionsTimestreamTimestampOutputReference"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorAction": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorAction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 14488
      },
      "name": "IotTopicRuleTopicRulePayloadErrorAction",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#cloudwatch_alarm IotTopicRule#cloudwatch_alarm}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 14492
          },
          "name": "cloudwatchAlarm",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionCloudwatchAlarm"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#cloudwatch_logs IotTopicRule#cloudwatch_logs}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 14496
          },
          "name": "cloudwatchLogs",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionCloudwatchLogs"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#cloudwatch_metric IotTopicRule#cloudwatch_metric}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 14500
          },
          "name": "cloudwatchMetric",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionCloudwatchMetric"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#dynamo_db IotTopicRule#dynamo_db}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 14508
          },
          "name": "dynamoDb",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionDynamoDb"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#dynamo_d_bv_2 IotTopicRule#dynamo_d_bv_2}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 14504
          },
          "name": "dynamoDBv2",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionDynamoDBv2"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#elasticsearch IotTopicRule#elasticsearch}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 14512
          },
          "name": "elasticsearch",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionElasticsearch"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#firehose IotTopicRule#firehose}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 14516
          },
          "name": "firehose",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionFirehose"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#http IotTopicRule#http}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 14520
          },
          "name": "http",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionHttp"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#iot_analytics IotTopicRule#iot_analytics}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 14524
          },
          "name": "iotAnalytics",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionIotAnalytics"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#iot_events IotTopicRule#iot_events}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 14528
          },
          "name": "iotEvents",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionIotEvents"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#iot_site_wise IotTopicRule#iot_site_wise}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 14532
          },
          "name": "iotSiteWise",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionIotSiteWise"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#kafka IotTopicRule#kafka}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 14536
          },
          "name": "kafka",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionKafka"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#kinesis IotTopicRule#kinesis}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 14540
          },
          "name": "kinesis",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionKinesis"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#lambda IotTopicRule#lambda}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 14544
          },
          "name": "lambda",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionLambda"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#location IotTopicRule#location}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 14548
          },
          "name": "location",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionLocation"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#open_search IotTopicRule#open_search}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 14552
          },
          "name": "openSearch",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionOpenSearch"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#republish IotTopicRule#republish}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 14556
          },
          "name": "republish",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionRepublish"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#s3 IotTopicRule#s3}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 14560
          },
          "name": "s3",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionS3"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#sns IotTopicRule#sns}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 14564
          },
          "name": "sns",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionSns"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#sqs IotTopicRule#sqs}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 14568
          },
          "name": "sqs",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionSqs"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#step_functions IotTopicRule#step_functions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 14572
          },
          "name": "stepFunctions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionStepFunctions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#timestream IotTopicRule#timestream}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 14576
          },
          "name": "timestream",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionTimestream"
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadErrorAction"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionCloudwatchAlarm": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionCloudwatchAlarm",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 7737
      },
      "name": "IotTopicRuleTopicRulePayloadErrorActionCloudwatchAlarm",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#alarm_name IotTopicRule#alarm_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7741
          },
          "name": "alarmName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#role_arn IotTopicRule#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7745
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#state_reason IotTopicRule#state_reason}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7749
          },
          "name": "stateReason",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#state_value IotTopicRule#state_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7753
          },
          "name": "stateValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadErrorActionCloudwatchAlarm"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionCloudwatchAlarmOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionCloudwatchAlarmOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-topic-rule/index.ts",
          "line": 7814
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 7806
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7874
          },
          "name": "resetAlarmName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7890
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7906
          },
          "name": "resetStateReason"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7922
          },
          "name": "resetStateValue"
        }
      ],
      "name": "IotTopicRuleTopicRulePayloadErrorActionCloudwatchAlarmOutputReference",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7878
          },
          "name": "alarmNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7894
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7910
          },
          "name": "stateReasonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7926
          },
          "name": "stateValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7868
          },
          "name": "alarmName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7884
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7900
          },
          "name": "stateReason",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7916
          },
          "name": "stateValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7818
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionCloudwatchAlarm"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadErrorActionCloudwatchAlarmOutputReference"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionCloudwatchLogs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionCloudwatchLogs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 7930
      },
      "name": "IotTopicRuleTopicRulePayloadErrorActionCloudwatchLogs",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#batch_mode IotTopicRule#batch_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7934
          },
          "name": "batchMode",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#log_group_name IotTopicRule#log_group_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7938
          },
          "name": "logGroupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#role_arn IotTopicRule#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 7942
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadErrorActionCloudwatchLogs"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionCloudwatchLogsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionCloudwatchLogsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-topic-rule/index.ts",
          "line": 7996
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 7988
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 8050
          },
          "name": "resetBatchMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 8066
          },
          "name": "resetLogGroupName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 8082
          },
          "name": "resetRoleArn"
        }
      ],
      "name": "IotTopicRuleTopicRulePayloadErrorActionCloudwatchLogsOutputReference",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 8054
          },
          "name": "batchModeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 8070
          },
          "name": "logGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 8086
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 8044
          },
          "name": "batchMode",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 8060
          },
          "name": "logGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 8076
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 8000
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionCloudwatchLogs"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadErrorActionCloudwatchLogsOutputReference"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionCloudwatchMetric": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionCloudwatchMetric",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 8090
      },
      "name": "IotTopicRuleTopicRulePayloadErrorActionCloudwatchMetric",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#metric_name IotTopicRule#metric_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 8094
          },
          "name": "metricName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#metric_namespace IotTopicRule#metric_namespace}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 8098
          },
          "name": "metricNamespace",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#metric_timestamp IotTopicRule#metric_timestamp}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 8102
          },
          "name": "metricTimestamp",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#metric_unit IotTopicRule#metric_unit}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 8106
          },
          "name": "metricUnit",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#metric_value IotTopicRule#metric_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 8110
          },
          "name": "metricValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#role_arn IotTopicRule#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 8114
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadErrorActionCloudwatchMetric"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionCloudwatchMetricOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionCloudwatchMetricOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-topic-rule/index.ts",
          "line": 8189
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 8181
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 8261
          },
          "name": "resetMetricName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 8277
          },
          "name": "resetMetricNamespace"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 8293
          },
          "name": "resetMetricTimestamp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 8309
          },
          "name": "resetMetricUnit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 8325
          },
          "name": "resetMetricValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 8341
          },
          "name": "resetRoleArn"
        }
      ],
      "name": "IotTopicRuleTopicRulePayloadErrorActionCloudwatchMetricOutputReference",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 8265
          },
          "name": "metricNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 8281
          },
          "name": "metricNamespaceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 8297
          },
          "name": "metricTimestampInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 8313
          },
          "name": "metricUnitInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 8329
          },
          "name": "metricValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 8345
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 8255
          },
          "name": "metricName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 8271
          },
          "name": "metricNamespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 8287
          },
          "name": "metricTimestamp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 8303
          },
          "name": "metricUnit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 8319
          },
          "name": "metricValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 8335
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 8193
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionCloudwatchMetric"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadErrorActionCloudwatchMetricOutputReference"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionDynamoDBv2": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionDynamoDBv2",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 8443
      },
      "name": "IotTopicRuleTopicRulePayloadErrorActionDynamoDBv2",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#put_item IotTopicRule#put_item}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 8447
          },
          "name": "putItem",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionDynamoDBv2PutItem"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#role_arn IotTopicRule#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 8451
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadErrorActionDynamoDBv2"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionDynamoDBv2OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionDynamoDBv2OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-topic-rule/index.ts",
          "line": 8498
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 8490
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 8543
          },
          "name": "putPutItem",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionDynamoDBv2PutItem"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 8546
          },
          "name": "resetPutItem"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 8562
          },
          "name": "resetRoleArn"
        }
      ],
      "name": "IotTopicRuleTopicRulePayloadErrorActionDynamoDBv2OutputReference",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 8540
          },
          "name": "putItem",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionDynamoDBv2PutItemOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 8550
          },
          "name": "putItemInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionDynamoDBv2PutItem"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 8566
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 8556
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 8502
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionDynamoDBv2"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadErrorActionDynamoDBv2OutputReference"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionDynamoDBv2PutItem": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionDynamoDBv2PutItem",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 8349
      },
      "name": "IotTopicRuleTopicRulePayloadErrorActionDynamoDBv2PutItem",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#table_name IotTopicRule#table_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 8353
          },
          "name": "tableName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadErrorActionDynamoDBv2PutItem"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionDynamoDBv2PutItemOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionDynamoDBv2PutItemOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-topic-rule/index.ts",
          "line": 8393
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 8385
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 8435
          },
          "name": "resetTableName"
        }
      ],
      "name": "IotTopicRuleTopicRulePayloadErrorActionDynamoDBv2PutItemOutputReference",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 8439
          },
          "name": "tableNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 8429
          },
          "name": "tableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 8397
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionDynamoDBv2PutItem"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadErrorActionDynamoDBv2PutItemOutputReference"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionDynamoDb": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionDynamoDb",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 8570
      },
      "name": "IotTopicRuleTopicRulePayloadErrorActionDynamoDb",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#hash_key_field IotTopicRule#hash_key_field}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 8574
          },
          "name": "hashKeyField",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#hash_key_type IotTopicRule#hash_key_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 8578
          },
          "name": "hashKeyType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#hash_key_value IotTopicRule#hash_key_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 8582
          },
          "name": "hashKeyValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#payload_field IotTopicRule#payload_field}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 8586
          },
          "name": "payloadField",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#range_key_field IotTopicRule#range_key_field}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 8590
          },
          "name": "rangeKeyField",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#range_key_type IotTopicRule#range_key_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 8594
          },
          "name": "rangeKeyType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#range_key_value IotTopicRule#range_key_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 8598
          },
          "name": "rangeKeyValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#role_arn IotTopicRule#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 8602
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#table_name IotTopicRule#table_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 8606
          },
          "name": "tableName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadErrorActionDynamoDb"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionDynamoDbOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionDynamoDbOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-topic-rule/index.ts",
          "line": 8702
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 8694
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 8792
          },
          "name": "resetHashKeyField"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 8808
          },
          "name": "resetHashKeyType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 8824
          },
          "name": "resetHashKeyValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 8840
          },
          "name": "resetPayloadField"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 8856
          },
          "name": "resetRangeKeyField"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 8872
          },
          "name": "resetRangeKeyType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 8888
          },
          "name": "resetRangeKeyValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 8904
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 8920
          },
          "name": "resetTableName"
        }
      ],
      "name": "IotTopicRuleTopicRulePayloadErrorActionDynamoDbOutputReference",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 8796
          },
          "name": "hashKeyFieldInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 8812
          },
          "name": "hashKeyTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 8828
          },
          "name": "hashKeyValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 8844
          },
          "name": "payloadFieldInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 8860
          },
          "name": "rangeKeyFieldInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 8876
          },
          "name": "rangeKeyTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 8892
          },
          "name": "rangeKeyValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 8908
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 8924
          },
          "name": "tableNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 8786
          },
          "name": "hashKeyField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 8802
          },
          "name": "hashKeyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 8818
          },
          "name": "hashKeyValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 8834
          },
          "name": "payloadField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 8850
          },
          "name": "rangeKeyField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 8866
          },
          "name": "rangeKeyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 8882
          },
          "name": "rangeKeyValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 8898
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 8914
          },
          "name": "tableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 8706
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionDynamoDb"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadErrorActionDynamoDbOutputReference"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionElasticsearch": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionElasticsearch",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 8928
      },
      "name": "IotTopicRuleTopicRulePayloadErrorActionElasticsearch",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#endpoint IotTopicRule#endpoint}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 8932
          },
          "name": "endpoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#id IotTopicRule#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 8939
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#index IotTopicRule#index}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 8943
          },
          "name": "index",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#role_arn IotTopicRule#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 8947
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#type IotTopicRule#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 8951
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadErrorActionElasticsearch"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionElasticsearchOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionElasticsearchOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-topic-rule/index.ts",
          "line": 9019
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 9011
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 9085
          },
          "name": "resetEndpoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 9101
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 9117
          },
          "name": "resetIndex"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 9133
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 9149
          },
          "name": "resetType"
        }
      ],
      "name": "IotTopicRuleTopicRulePayloadErrorActionElasticsearchOutputReference",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 9089
          },
          "name": "endpointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 9105
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 9121
          },
          "name": "indexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 9137
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 9153
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 9079
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 9095
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 9111
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 9127
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 9143
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 9023
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionElasticsearch"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadErrorActionElasticsearchOutputReference"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionFirehose": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionFirehose",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 9157
      },
      "name": "IotTopicRuleTopicRulePayloadErrorActionFirehose",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#batch_mode IotTopicRule#batch_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 9161
          },
          "name": "batchMode",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#delivery_stream_name IotTopicRule#delivery_stream_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 9165
          },
          "name": "deliveryStreamName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#role_arn IotTopicRule#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 9169
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#separator IotTopicRule#separator}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 9173
          },
          "name": "separator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadErrorActionFirehose"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionFirehoseOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionFirehoseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-topic-rule/index.ts",
          "line": 9234
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 9226
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 9294
          },
          "name": "resetBatchMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 9310
          },
          "name": "resetDeliveryStreamName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 9326
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 9342
          },
          "name": "resetSeparator"
        }
      ],
      "name": "IotTopicRuleTopicRulePayloadErrorActionFirehoseOutputReference",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 9298
          },
          "name": "batchModeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 9314
          },
          "name": "deliveryStreamNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 9330
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 9346
          },
          "name": "separatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 9288
          },
          "name": "batchMode",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 9304
          },
          "name": "deliveryStreamName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 9320
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 9336
          },
          "name": "separator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 9238
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionFirehose"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadErrorActionFirehoseOutputReference"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionHttp": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionHttp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 9946
      },
      "name": "IotTopicRuleTopicRulePayloadErrorActionHttp",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#auth IotTopicRule#auth}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 9950
          },
          "name": "auth",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionHttpAuth"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#batch_config IotTopicRule#batch_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 9954
          },
          "name": "batchConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionHttpBatchConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#confirmation_url IotTopicRule#confirmation_url}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 9958
          },
          "name": "confirmationUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#enable_batching IotTopicRule#enable_batching}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 9962
          },
          "name": "enableBatching",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#headers IotTopicRule#headers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 9966
          },
          "name": "headers",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionHttpHeaders"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#url IotTopicRule#url}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 9970
          },
          "name": "url",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadErrorActionHttp"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionHttpAuth": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionHttpAuth",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 9510
      },
      "name": "IotTopicRuleTopicRulePayloadErrorActionHttpAuth",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#sigv_4 IotTopicRule#sigv_4}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 9514
          },
          "name": "sigv4",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionHttpAuthSigv4"
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadErrorActionHttpAuth"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionHttpAuthOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionHttpAuthOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-topic-rule/index.ts",
          "line": 9554
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 9546
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 9593
          },
          "name": "putSigv4",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionHttpAuthSigv4"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 9596
          },
          "name": "resetSigv4"
        }
      ],
      "name": "IotTopicRuleTopicRulePayloadErrorActionHttpAuthOutputReference",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 9590
          },
          "name": "sigv4",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionHttpAuthSigv4OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 9600
          },
          "name": "sigv4Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionHttpAuthSigv4"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 9558
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionHttpAuth"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadErrorActionHttpAuthOutputReference"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionHttpAuthSigv4": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionHttpAuthSigv4",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 9350
      },
      "name": "IotTopicRuleTopicRulePayloadErrorActionHttpAuthSigv4",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#role_arn IotTopicRule#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 9354
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#service_name IotTopicRule#service_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 9358
          },
          "name": "serviceName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#signing_region IotTopicRule#signing_region}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 9362
          },
          "name": "signingRegion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadErrorActionHttpAuthSigv4"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionHttpAuthSigv4OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionHttpAuthSigv4OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-topic-rule/index.ts",
          "line": 9416
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 9408
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 9470
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 9486
          },
          "name": "resetServiceName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 9502
          },
          "name": "resetSigningRegion"
        }
      ],
      "name": "IotTopicRuleTopicRulePayloadErrorActionHttpAuthSigv4OutputReference",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 9474
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 9490
          },
          "name": "serviceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 9506
          },
          "name": "signingRegionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 9464
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 9480
          },
          "name": "serviceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 9496
          },
          "name": "signingRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 9420
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionHttpAuthSigv4"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadErrorActionHttpAuthSigv4OutputReference"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionHttpBatchConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionHttpBatchConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 9604
      },
      "name": "IotTopicRuleTopicRulePayloadErrorActionHttpBatchConfig",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#batch_across_topics IotTopicRule#batch_across_topics}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 9608
          },
          "name": "batchAcrossTopics",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#max_batch_open_ms IotTopicRule#max_batch_open_ms}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 9612
          },
          "name": "maxBatchOpenMs",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#max_batch_size IotTopicRule#max_batch_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 9616
          },
          "name": "maxBatchSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#max_batch_size_bytes IotTopicRule#max_batch_size_bytes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 9620
          },
          "name": "maxBatchSizeBytes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadErrorActionHttpBatchConfig"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionHttpBatchConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionHttpBatchConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-topic-rule/index.ts",
          "line": 9681
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 9673
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 9741
          },
          "name": "resetBatchAcrossTopics"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 9757
          },
          "name": "resetMaxBatchOpenMs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 9773
          },
          "name": "resetMaxBatchSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 9789
          },
          "name": "resetMaxBatchSizeBytes"
        }
      ],
      "name": "IotTopicRuleTopicRulePayloadErrorActionHttpBatchConfigOutputReference",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 9745
          },
          "name": "batchAcrossTopicsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 9761
          },
          "name": "maxBatchOpenMsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 9793
          },
          "name": "maxBatchSizeBytesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 9777
          },
          "name": "maxBatchSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 9735
          },
          "name": "batchAcrossTopics",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 9751
          },
          "name": "maxBatchOpenMs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 9767
          },
          "name": "maxBatchSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 9783
          },
          "name": "maxBatchSizeBytes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 9685
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionHttpBatchConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadErrorActionHttpBatchConfigOutputReference"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionHttpHeaders": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionHttpHeaders",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 9797
      },
      "name": "IotTopicRuleTopicRulePayloadErrorActionHttpHeaders",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#key IotTopicRule#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 9801
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#value IotTopicRule#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 9805
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadErrorActionHttpHeaders"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionHttpHeadersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionHttpHeadersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-topic-rule/index.ts",
          "line": 9935
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 9927
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 9942
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionHttpHeadersOutputReference"
            }
          }
        }
      ],
      "name": "IotTopicRuleTopicRulePayloadErrorActionHttpHeadersList",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 9928
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionHttpHeaders"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadErrorActionHttpHeadersList"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionHttpHeadersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionHttpHeadersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-topic-rule/index.ts",
          "line": 9854
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 9844
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 9902
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 9918
          },
          "name": "resetValue"
        }
      ],
      "name": "IotTopicRuleTopicRulePayloadErrorActionHttpHeadersOutputReference",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 9906
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 9922
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 9896
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 9912
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 9858
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionHttpHeaders"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadErrorActionHttpHeadersOutputReference"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionHttpOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionHttpOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-topic-rule/index.ts",
          "line": 10045
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 10037
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 10114
          },
          "name": "putAuth",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionHttpAuth"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 10130
          },
          "name": "putBatchConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionHttpBatchConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 10178
          },
          "name": "putHeaders",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionHttpHeaders"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 10117
          },
          "name": "resetAuth"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 10133
          },
          "name": "resetBatchConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 10149
          },
          "name": "resetConfirmationUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 10165
          },
          "name": "resetEnableBatching"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 10181
          },
          "name": "resetHeaders"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 10197
          },
          "name": "resetUrl"
        }
      ],
      "name": "IotTopicRuleTopicRulePayloadErrorActionHttpOutputReference",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 10111
          },
          "name": "auth",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionHttpAuthOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 10127
          },
          "name": "batchConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionHttpBatchConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 10175
          },
          "name": "headers",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionHttpHeadersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 10121
          },
          "name": "authInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionHttpAuth"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 10137
          },
          "name": "batchConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionHttpBatchConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 10153
          },
          "name": "confirmationUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 10169
          },
          "name": "enableBatchingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 10185
          },
          "name": "headersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionHttpHeaders"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 10201
          },
          "name": "urlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 10143
          },
          "name": "confirmationUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 10159
          },
          "name": "enableBatching",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 10191
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 10049
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionHttp"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadErrorActionHttpOutputReference"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionIotAnalytics": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionIotAnalytics",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 10205
      },
      "name": "IotTopicRuleTopicRulePayloadErrorActionIotAnalytics",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#batch_mode IotTopicRule#batch_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 10209
          },
          "name": "batchMode",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#channel_name IotTopicRule#channel_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 10213
          },
          "name": "channelName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#role_arn IotTopicRule#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 10217
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadErrorActionIotAnalytics"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionIotAnalyticsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionIotAnalyticsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-topic-rule/index.ts",
          "line": 10271
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 10263
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 10325
          },
          "name": "resetBatchMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 10341
          },
          "name": "resetChannelName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 10357
          },
          "name": "resetRoleArn"
        }
      ],
      "name": "IotTopicRuleTopicRulePayloadErrorActionIotAnalyticsOutputReference",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 10329
          },
          "name": "batchModeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 10345
          },
          "name": "channelNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 10361
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 10319
          },
          "name": "batchMode",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 10335
          },
          "name": "channelName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 10351
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 10275
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionIotAnalytics"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadErrorActionIotAnalyticsOutputReference"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionIotEvents": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionIotEvents",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 10365
      },
      "name": "IotTopicRuleTopicRulePayloadErrorActionIotEvents",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#batch_mode IotTopicRule#batch_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 10369
          },
          "name": "batchMode",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#input_name IotTopicRule#input_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 10373
          },
          "name": "inputName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#message_id IotTopicRule#message_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 10377
          },
          "name": "messageId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#role_arn IotTopicRule#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 10381
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadErrorActionIotEvents"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionIotEventsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionIotEventsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-topic-rule/index.ts",
          "line": 10442
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 10434
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 10502
          },
          "name": "resetBatchMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 10518
          },
          "name": "resetInputName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 10534
          },
          "name": "resetMessageId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 10550
          },
          "name": "resetRoleArn"
        }
      ],
      "name": "IotTopicRuleTopicRulePayloadErrorActionIotEventsOutputReference",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 10506
          },
          "name": "batchModeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 10522
          },
          "name": "inputNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 10538
          },
          "name": "messageIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 10554
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 10496
          },
          "name": "batchMode",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 10512
          },
          "name": "inputName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 10528
          },
          "name": "messageId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 10544
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 10446
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionIotEvents"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadErrorActionIotEventsOutputReference"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionIotSiteWise": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionIotSiteWise",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 11308
      },
      "name": "IotTopicRuleTopicRulePayloadErrorActionIotSiteWise",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#put_asset_property_value_entries IotTopicRule#put_asset_property_value_entries}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 11312
          },
          "name": "putAssetPropertyValueEntries",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntries"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#role_arn IotTopicRule#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 11316
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadErrorActionIotSiteWise"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionIotSiteWiseOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionIotSiteWiseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-topic-rule/index.ts",
          "line": 11363
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 11355
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 11408
          },
          "name": "putPutAssetPropertyValueEntries",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntries"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 11411
          },
          "name": "resetPutAssetPropertyValueEntries"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 11427
          },
          "name": "resetRoleArn"
        }
      ],
      "name": "IotTopicRuleTopicRulePayloadErrorActionIotSiteWiseOutputReference",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 11405
          },
          "name": "putAssetPropertyValueEntries",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntriesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 11415
          },
          "name": "putAssetPropertyValueEntriesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntries"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 11431
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 11421
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 11367
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionIotSiteWise"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadErrorActionIotSiteWiseOutputReference"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntries": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntries",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 11060
      },
      "name": "IotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntries",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#asset_id IotTopicRule#asset_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 11064
          },
          "name": "assetId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#entry_id IotTopicRule#entry_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 11068
          },
          "name": "entryId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#property_alias IotTopicRule#property_alias}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 11072
          },
          "name": "propertyAlias",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#property_id IotTopicRule#property_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 11076
          },
          "name": "propertyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#property_values IotTopicRule#property_values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 11080
          },
          "name": "propertyValues",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntriesPropertyValues"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntries"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntriesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntriesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-topic-rule/index.ts",
          "line": 11297
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 11289
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 11304
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntriesOutputReference"
            }
          }
        }
      ],
      "name": "IotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntriesList",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 11290
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntries"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntriesList"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntriesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntriesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-topic-rule/index.ts",
          "line": 11150
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 11140
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 11277
          },
          "name": "putPropertyValues",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntriesPropertyValues"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 11216
          },
          "name": "resetAssetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 11232
          },
          "name": "resetEntryId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 11248
          },
          "name": "resetPropertyAlias"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 11264
          },
          "name": "resetPropertyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 11280
          },
          "name": "resetPropertyValues"
        }
      ],
      "name": "IotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntriesOutputReference",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 11274
          },
          "name": "propertyValues",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntriesPropertyValuesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 11220
          },
          "name": "assetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 11236
          },
          "name": "entryIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 11252
          },
          "name": "propertyAliasInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 11268
          },
          "name": "propertyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 11284
          },
          "name": "propertyValuesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntriesPropertyValues"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 11210
          },
          "name": "assetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 11226
          },
          "name": "entryId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 11242
          },
          "name": "propertyAlias",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 11258
          },
          "name": "propertyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 11154
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntries"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntriesOutputReference"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntriesPropertyValues": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntriesPropertyValues",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 10878
      },
      "name": "IotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntriesPropertyValues",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#quality IotTopicRule#quality}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 10882
          },
          "name": "quality",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#timestamp IotTopicRule#timestamp}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 10886
          },
          "name": "timestamp",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntriesPropertyValuesTimestamp"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#value IotTopicRule#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 10890
          },
          "name": "value",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntriesPropertyValuesValue"
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntriesPropertyValues"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntriesPropertyValuesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntriesPropertyValuesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-topic-rule/index.ts",
          "line": 11049
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 11041
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 11056
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntriesPropertyValuesOutputReference"
            }
          }
        }
      ],
      "name": "IotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntriesPropertyValuesList",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 11042
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntriesPropertyValues"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntriesPropertyValuesList"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntriesPropertyValuesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntriesPropertyValuesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-topic-rule/index.ts",
          "line": 10946
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 10936
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 11013
          },
          "name": "putTimestamp",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntriesPropertyValuesTimestamp"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 11029
          },
          "name": "putValue",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntriesPropertyValuesValue"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 11000
          },
          "name": "resetQuality"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 11016
          },
          "name": "resetTimestamp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 11032
          },
          "name": "resetValue"
        }
      ],
      "name": "IotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntriesPropertyValuesOutputReference",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 11010
          },
          "name": "timestamp",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntriesPropertyValuesTimestampOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 11026
          },
          "name": "value",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntriesPropertyValuesValueOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 11004
          },
          "name": "qualityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 11020
          },
          "name": "timestampInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntriesPropertyValuesTimestamp"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 11036
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntriesPropertyValuesValue"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 10994
          },
          "name": "quality",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 10950
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntriesPropertyValues"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntriesPropertyValuesOutputReference"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntriesPropertyValuesTimestamp": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntriesPropertyValuesTimestamp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 10558
      },
      "name": "IotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntriesPropertyValuesTimestamp",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#offset_in_nanos IotTopicRule#offset_in_nanos}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 10562
          },
          "name": "offsetInNanos",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#time_in_seconds IotTopicRule#time_in_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 10566
          },
          "name": "timeInSeconds",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntriesPropertyValuesTimestamp"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntriesPropertyValuesTimestampOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntriesPropertyValuesTimestampOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-topic-rule/index.ts",
          "line": 10613
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 10605
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 10661
          },
          "name": "resetOffsetInNanos"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 10677
          },
          "name": "resetTimeInSeconds"
        }
      ],
      "name": "IotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntriesPropertyValuesTimestampOutputReference",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 10665
          },
          "name": "offsetInNanosInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 10681
          },
          "name": "timeInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 10655
          },
          "name": "offsetInNanos",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 10671
          },
          "name": "timeInSeconds",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 10617
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntriesPropertyValuesTimestamp"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntriesPropertyValuesTimestampOutputReference"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntriesPropertyValuesValue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntriesPropertyValuesValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 10685
      },
      "name": "IotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntriesPropertyValuesValue",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#boolean_value IotTopicRule#boolean_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 10689
          },
          "name": "booleanValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#double_value IotTopicRule#double_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 10693
          },
          "name": "doubleValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#integer_value IotTopicRule#integer_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 10697
          },
          "name": "integerValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#string_value IotTopicRule#string_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 10701
          },
          "name": "stringValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntriesPropertyValuesValue"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntriesPropertyValuesValueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntriesPropertyValuesValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-topic-rule/index.ts",
          "line": 10762
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 10754
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 10822
          },
          "name": "resetBooleanValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 10838
          },
          "name": "resetDoubleValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 10854
          },
          "name": "resetIntegerValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 10870
          },
          "name": "resetStringValue"
        }
      ],
      "name": "IotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntriesPropertyValuesValueOutputReference",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 10826
          },
          "name": "booleanValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 10842
          },
          "name": "doubleValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 10858
          },
          "name": "integerValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 10874
          },
          "name": "stringValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 10816
          },
          "name": "booleanValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 10832
          },
          "name": "doubleValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 10848
          },
          "name": "integerValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 10864
          },
          "name": "stringValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 10766
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntriesPropertyValuesValue"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadErrorActionIotSiteWisePutAssetPropertyValueEntriesPropertyValuesValueOutputReference"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionKafka": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionKafka",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 11584
      },
      "name": "IotTopicRuleTopicRulePayloadErrorActionKafka",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#client_properties IotTopicRule#client_properties}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 11588
          },
          "name": "clientProperties",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#destination_arn IotTopicRule#destination_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 11592
          },
          "name": "destinationArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#headers IotTopicRule#headers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 11596
          },
          "name": "headers",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionKafkaHeaders"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#key IotTopicRule#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 11600
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#partition IotTopicRule#partition}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 11604
          },
          "name": "partition",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#topic IotTopicRule#topic}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 11608
          },
          "name": "topic",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadErrorActionKafka"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionKafkaHeaders": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionKafkaHeaders",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 11435
      },
      "name": "IotTopicRuleTopicRulePayloadErrorActionKafkaHeaders",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#key IotTopicRule#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 11439
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#value IotTopicRule#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 11443
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadErrorActionKafkaHeaders"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionKafkaHeadersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionKafkaHeadersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-topic-rule/index.ts",
          "line": 11573
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 11565
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 11580
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionKafkaHeadersOutputReference"
            }
          }
        }
      ],
      "name": "IotTopicRuleTopicRulePayloadErrorActionKafkaHeadersList",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 11566
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionKafkaHeaders"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadErrorActionKafkaHeadersList"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionKafkaHeadersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionKafkaHeadersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-topic-rule/index.ts",
          "line": 11492
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 11482
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 11540
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 11556
          },
          "name": "resetValue"
        }
      ],
      "name": "IotTopicRuleTopicRulePayloadErrorActionKafkaHeadersOutputReference",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 11544
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 11560
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 11534
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 11550
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 11496
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionKafkaHeaders"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadErrorActionKafkaHeadersOutputReference"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionKafkaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionKafkaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-topic-rule/index.ts",
          "line": 11683
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 11675
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 11784
          },
          "name": "putHeaders",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionKafkaHeaders"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 11755
          },
          "name": "resetClientProperties"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 11771
          },
          "name": "resetDestinationArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 11787
          },
          "name": "resetHeaders"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 11803
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 11819
          },
          "name": "resetPartition"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 11835
          },
          "name": "resetTopic"
        }
      ],
      "name": "IotTopicRuleTopicRulePayloadErrorActionKafkaOutputReference",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 11781
          },
          "name": "headers",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionKafkaHeadersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 11759
          },
          "name": "clientPropertiesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 11775
          },
          "name": "destinationArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 11791
          },
          "name": "headersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionKafkaHeaders"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 11807
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 11823
          },
          "name": "partitionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 11839
          },
          "name": "topicInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 11749
          },
          "name": "clientProperties",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 11765
          },
          "name": "destinationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 11797
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 11813
          },
          "name": "partition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 11829
          },
          "name": "topic",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 11687
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionKafka"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadErrorActionKafkaOutputReference"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionKinesis": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionKinesis",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 11843
      },
      "name": "IotTopicRuleTopicRulePayloadErrorActionKinesis",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#partition_key IotTopicRule#partition_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 11847
          },
          "name": "partitionKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#role_arn IotTopicRule#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 11851
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#stream_name IotTopicRule#stream_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 11855
          },
          "name": "streamName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadErrorActionKinesis"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionKinesisOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionKinesisOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-topic-rule/index.ts",
          "line": 11909
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 11901
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 11963
          },
          "name": "resetPartitionKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 11979
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 11995
          },
          "name": "resetStreamName"
        }
      ],
      "name": "IotTopicRuleTopicRulePayloadErrorActionKinesisOutputReference",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 11967
          },
          "name": "partitionKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 11983
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 11999
          },
          "name": "streamNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 11957
          },
          "name": "partitionKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 11973
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 11989
          },
          "name": "streamName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 11913
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionKinesis"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadErrorActionKinesisOutputReference"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionLambda": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionLambda",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 12003
      },
      "name": "IotTopicRuleTopicRulePayloadErrorActionLambda",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#function_arn IotTopicRule#function_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 12007
          },
          "name": "functionArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadErrorActionLambda"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionLambdaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionLambdaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-topic-rule/index.ts",
          "line": 12047
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 12039
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 12089
          },
          "name": "resetFunctionArn"
        }
      ],
      "name": "IotTopicRuleTopicRulePayloadErrorActionLambdaOutputReference",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 12093
          },
          "name": "functionArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 12083
          },
          "name": "functionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 12051
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionLambda"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadErrorActionLambdaOutputReference"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionLocation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 12224
      },
      "name": "IotTopicRuleTopicRulePayloadErrorActionLocation",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#device_id IotTopicRule#device_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 12228
          },
          "name": "deviceId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#latitude IotTopicRule#latitude}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 12232
          },
          "name": "latitude",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#longitude IotTopicRule#longitude}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 12236
          },
          "name": "longitude",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#role_arn IotTopicRule#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 12240
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#timestamp IotTopicRule#timestamp}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 12244
          },
          "name": "timestamp",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionLocationTimestamp"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#tracker_name IotTopicRule#tracker_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 12248
          },
          "name": "trackerName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadErrorActionLocation"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionLocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-topic-rule/index.ts",
          "line": 12323
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 12315
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 12456
          },
          "name": "putTimestamp",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionLocationTimestamp"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 12395
          },
          "name": "resetDeviceId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 12411
          },
          "name": "resetLatitude"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 12427
          },
          "name": "resetLongitude"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 12443
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 12459
          },
          "name": "resetTimestamp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 12475
          },
          "name": "resetTrackerName"
        }
      ],
      "name": "IotTopicRuleTopicRulePayloadErrorActionLocationOutputReference",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 12453
          },
          "name": "timestamp",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionLocationTimestampOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 12399
          },
          "name": "deviceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 12415
          },
          "name": "latitudeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 12431
          },
          "name": "longitudeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 12447
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 12463
          },
          "name": "timestampInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionLocationTimestamp"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 12479
          },
          "name": "trackerNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 12389
          },
          "name": "deviceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 12405
          },
          "name": "latitude",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 12421
          },
          "name": "longitude",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 12437
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 12469
          },
          "name": "trackerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 12327
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionLocation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadErrorActionLocationOutputReference"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionLocationTimestamp": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionLocationTimestamp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 12097
      },
      "name": "IotTopicRuleTopicRulePayloadErrorActionLocationTimestamp",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#unit IotTopicRule#unit}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 12101
          },
          "name": "unit",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#value IotTopicRule#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 12105
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadErrorActionLocationTimestamp"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionLocationTimestampOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionLocationTimestampOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-topic-rule/index.ts",
          "line": 12152
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 12144
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 12200
          },
          "name": "resetUnit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 12216
          },
          "name": "resetValue"
        }
      ],
      "name": "IotTopicRuleTopicRulePayloadErrorActionLocationTimestampOutputReference",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 12204
          },
          "name": "unitInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 12220
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 12194
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 12210
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 12156
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionLocationTimestamp"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadErrorActionLocationTimestampOutputReference"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionOpenSearch": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionOpenSearch",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 12483
      },
      "name": "IotTopicRuleTopicRulePayloadErrorActionOpenSearch",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#endpoint IotTopicRule#endpoint}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 12487
          },
          "name": "endpoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#id IotTopicRule#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 12494
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#index IotTopicRule#index}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 12498
          },
          "name": "index",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#role_arn IotTopicRule#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 12502
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#type IotTopicRule#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 12506
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadErrorActionOpenSearch"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionOpenSearchOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionOpenSearchOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-topic-rule/index.ts",
          "line": 12574
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 12566
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 12640
          },
          "name": "resetEndpoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 12656
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 12672
          },
          "name": "resetIndex"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 12688
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 12704
          },
          "name": "resetType"
        }
      ],
      "name": "IotTopicRuleTopicRulePayloadErrorActionOpenSearchOutputReference",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 12644
          },
          "name": "endpointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 12660
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 12676
          },
          "name": "indexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 12692
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 12708
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 12634
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 12650
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 12666
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 12682
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 12698
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 12578
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionOpenSearch"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadErrorActionOpenSearchOutputReference"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-topic-rule/index.ts",
          "line": 14763
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 14755
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 14928
          },
          "name": "putCloudwatchAlarm",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionCloudwatchAlarm"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 14944
          },
          "name": "putCloudwatchLogs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionCloudwatchLogs"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 14960
          },
          "name": "putCloudwatchMetric",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionCloudwatchMetric"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 14992
          },
          "name": "putDynamoDb",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionDynamoDb"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 14976
          },
          "name": "putDynamoDBv2",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionDynamoDBv2"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15008
          },
          "name": "putElasticsearch",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionElasticsearch"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15024
          },
          "name": "putFirehose",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionFirehose"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15040
          },
          "name": "putHttp",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionHttp"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15056
          },
          "name": "putIotAnalytics",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionIotAnalytics"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15072
          },
          "name": "putIotEvents",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionIotEvents"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15088
          },
          "name": "putIotSiteWise",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionIotSiteWise"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15104
          },
          "name": "putKafka",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionKafka"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15120
          },
          "name": "putKinesis",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionKinesis"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15136
          },
          "name": "putLambda",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionLambda"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15152
          },
          "name": "putLocation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionLocation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15168
          },
          "name": "putOpenSearch",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionOpenSearch"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15184
          },
          "name": "putRepublish",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionRepublish"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15200
          },
          "name": "putS3",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionS3"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15216
          },
          "name": "putSns",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionSns"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15232
          },
          "name": "putSqs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionSqs"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15248
          },
          "name": "putStepFunctions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionStepFunctions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15264
          },
          "name": "putTimestream",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionTimestream"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 14931
          },
          "name": "resetCloudwatchAlarm"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 14947
          },
          "name": "resetCloudwatchLogs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 14963
          },
          "name": "resetCloudwatchMetric"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 14995
          },
          "name": "resetDynamoDb"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 14979
          },
          "name": "resetDynamoDBv2"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15011
          },
          "name": "resetElasticsearch"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15027
          },
          "name": "resetFirehose"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15043
          },
          "name": "resetHttp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15059
          },
          "name": "resetIotAnalytics"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15075
          },
          "name": "resetIotEvents"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15091
          },
          "name": "resetIotSiteWise"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15107
          },
          "name": "resetKafka"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15123
          },
          "name": "resetKinesis"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15139
          },
          "name": "resetLambda"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15155
          },
          "name": "resetLocation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15171
          },
          "name": "resetOpenSearch"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15187
          },
          "name": "resetRepublish"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15203
          },
          "name": "resetS3"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15219
          },
          "name": "resetSns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15235
          },
          "name": "resetSqs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15251
          },
          "name": "resetStepFunctions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15267
          },
          "name": "resetTimestream"
        }
      ],
      "name": "IotTopicRuleTopicRulePayloadErrorActionOutputReference",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 14925
          },
          "name": "cloudwatchAlarm",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionCloudwatchAlarmOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 14941
          },
          "name": "cloudwatchLogs",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionCloudwatchLogsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 14957
          },
          "name": "cloudwatchMetric",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionCloudwatchMetricOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 14989
          },
          "name": "dynamoDb",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionDynamoDbOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 14973
          },
          "name": "dynamoDBv2",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionDynamoDBv2OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15005
          },
          "name": "elasticsearch",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionElasticsearchOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15021
          },
          "name": "firehose",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionFirehoseOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15037
          },
          "name": "http",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionHttpOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15053
          },
          "name": "iotAnalytics",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionIotAnalyticsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15069
          },
          "name": "iotEvents",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionIotEventsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15085
          },
          "name": "iotSiteWise",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionIotSiteWiseOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15101
          },
          "name": "kafka",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionKafkaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15117
          },
          "name": "kinesis",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionKinesisOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15133
          },
          "name": "lambda",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionLambdaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15149
          },
          "name": "location",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionLocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15165
          },
          "name": "openSearch",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionOpenSearchOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15181
          },
          "name": "republish",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionRepublishOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15197
          },
          "name": "s3",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionS3OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15213
          },
          "name": "sns",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionSnsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15229
          },
          "name": "sqs",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionSqsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15245
          },
          "name": "stepFunctions",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionStepFunctionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15261
          },
          "name": "timestream",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionTimestreamOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 14935
          },
          "name": "cloudwatchAlarmInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionCloudwatchAlarm"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 14951
          },
          "name": "cloudwatchLogsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionCloudwatchLogs"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 14967
          },
          "name": "cloudwatchMetricInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionCloudwatchMetric"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 14999
          },
          "name": "dynamoDbInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionDynamoDb"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 14983
          },
          "name": "dynamoDBv2Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionDynamoDBv2"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15015
          },
          "name": "elasticsearchInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionElasticsearch"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15031
          },
          "name": "firehoseInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionFirehose"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15047
          },
          "name": "httpInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionHttp"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15063
          },
          "name": "iotAnalyticsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionIotAnalytics"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15079
          },
          "name": "iotEventsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionIotEvents"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15095
          },
          "name": "iotSiteWiseInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionIotSiteWise"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15111
          },
          "name": "kafkaInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionKafka"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15127
          },
          "name": "kinesisInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionKinesis"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15143
          },
          "name": "lambdaInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionLambda"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15159
          },
          "name": "locationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionLocation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15175
          },
          "name": "openSearchInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionOpenSearch"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15191
          },
          "name": "republishInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionRepublish"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15207
          },
          "name": "s3Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionS3"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15223
          },
          "name": "snsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionSns"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15239
          },
          "name": "sqsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionSqs"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15255
          },
          "name": "stepFunctionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionStepFunctions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15271
          },
          "name": "timestreamInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionTimestream"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 14767
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorAction"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadErrorActionOutputReference"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionRepublish": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionRepublish",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 13120
      },
      "name": "IotTopicRuleTopicRulePayloadErrorActionRepublish",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#headers IotTopicRule#headers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 13124
          },
          "name": "headers",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionRepublishHeaders"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#qos IotTopicRule#qos}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 13128
          },
          "name": "qos",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#role_arn IotTopicRule#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 13132
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#topic IotTopicRule#topic}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 13136
          },
          "name": "topic",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadErrorActionRepublish"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionRepublishHeaders": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionRepublishHeaders",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 12861
      },
      "name": "IotTopicRuleTopicRulePayloadErrorActionRepublishHeaders",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#content_type IotTopicRule#content_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 12865
          },
          "name": "contentType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#correlation_data IotTopicRule#correlation_data}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 12869
          },
          "name": "correlationData",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#message_expiry IotTopicRule#message_expiry}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 12873
          },
          "name": "messageExpiry",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#payload_format_indicator IotTopicRule#payload_format_indicator}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 12877
          },
          "name": "payloadFormatIndicator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#response_topic IotTopicRule#response_topic}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 12881
          },
          "name": "responseTopic",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#user_properties IotTopicRule#user_properties}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 12885
          },
          "name": "userProperties",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionRepublishHeadersUserProperties"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadErrorActionRepublishHeaders"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionRepublishHeadersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionRepublishHeadersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-topic-rule/index.ts",
          "line": 12960
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 12952
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 13109
          },
          "name": "putUserProperties",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionRepublishHeadersUserProperties"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 13032
          },
          "name": "resetContentType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 13048
          },
          "name": "resetCorrelationData"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 13064
          },
          "name": "resetMessageExpiry"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 13080
          },
          "name": "resetPayloadFormatIndicator"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 13096
          },
          "name": "resetResponseTopic"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 13112
          },
          "name": "resetUserProperties"
        }
      ],
      "name": "IotTopicRuleTopicRulePayloadErrorActionRepublishHeadersOutputReference",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 13106
          },
          "name": "userProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionRepublishHeadersUserPropertiesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 13036
          },
          "name": "contentTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 13052
          },
          "name": "correlationDataInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 13068
          },
          "name": "messageExpiryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 13084
          },
          "name": "payloadFormatIndicatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 13100
          },
          "name": "responseTopicInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 13116
          },
          "name": "userPropertiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionRepublishHeadersUserProperties"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 13026
          },
          "name": "contentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 13042
          },
          "name": "correlationData",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 13058
          },
          "name": "messageExpiry",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 13074
          },
          "name": "payloadFormatIndicator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 13090
          },
          "name": "responseTopic",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 12964
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionRepublishHeaders"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadErrorActionRepublishHeadersOutputReference"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionRepublishHeadersUserProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionRepublishHeadersUserProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 12712
      },
      "name": "IotTopicRuleTopicRulePayloadErrorActionRepublishHeadersUserProperties",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#key IotTopicRule#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 12716
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#value IotTopicRule#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 12720
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadErrorActionRepublishHeadersUserProperties"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionRepublishHeadersUserPropertiesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionRepublishHeadersUserPropertiesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-topic-rule/index.ts",
          "line": 12850
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 12842
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 12857
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionRepublishHeadersUserPropertiesOutputReference"
            }
          }
        }
      ],
      "name": "IotTopicRuleTopicRulePayloadErrorActionRepublishHeadersUserPropertiesList",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 12843
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionRepublishHeadersUserProperties"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadErrorActionRepublishHeadersUserPropertiesList"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionRepublishHeadersUserPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionRepublishHeadersUserPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-topic-rule/index.ts",
          "line": 12769
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 12759
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 12817
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 12833
          },
          "name": "resetValue"
        }
      ],
      "name": "IotTopicRuleTopicRulePayloadErrorActionRepublishHeadersUserPropertiesOutputReference",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 12821
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 12837
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 12811
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 12827
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 12773
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionRepublishHeadersUserProperties"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadErrorActionRepublishHeadersUserPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionRepublishOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionRepublishOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-topic-rule/index.ts",
          "line": 13197
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 13189
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 13254
          },
          "name": "putHeaders",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionRepublishHeaders"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 13257
          },
          "name": "resetHeaders"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 13273
          },
          "name": "resetQos"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 13289
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 13305
          },
          "name": "resetTopic"
        }
      ],
      "name": "IotTopicRuleTopicRulePayloadErrorActionRepublishOutputReference",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 13251
          },
          "name": "headers",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionRepublishHeadersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 13261
          },
          "name": "headersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionRepublishHeaders"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 13277
          },
          "name": "qosInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 13293
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 13309
          },
          "name": "topicInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 13267
          },
          "name": "qos",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 13283
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 13299
          },
          "name": "topic",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 13201
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionRepublish"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadErrorActionRepublishOutputReference"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionS3": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionS3",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 13313
      },
      "name": "IotTopicRuleTopicRulePayloadErrorActionS3",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#bucket_name IotTopicRule#bucket_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 13317
          },
          "name": "bucketName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#canned_acl IotTopicRule#canned_acl}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 13321
          },
          "name": "cannedAcl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#key IotTopicRule#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 13325
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#role_arn IotTopicRule#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 13329
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadErrorActionS3"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionS3OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionS3OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-topic-rule/index.ts",
          "line": 13390
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 13382
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 13450
          },
          "name": "resetBucketName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 13466
          },
          "name": "resetCannedAcl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 13482
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 13498
          },
          "name": "resetRoleArn"
        }
      ],
      "name": "IotTopicRuleTopicRulePayloadErrorActionS3OutputReference",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 13454
          },
          "name": "bucketNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 13470
          },
          "name": "cannedAclInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 13486
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 13502
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 13444
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 13460
          },
          "name": "cannedAcl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 13476
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 13492
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 13394
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionS3"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadErrorActionS3OutputReference"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionSns": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionSns",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 13506
      },
      "name": "IotTopicRuleTopicRulePayloadErrorActionSns",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#message_format IotTopicRule#message_format}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 13510
          },
          "name": "messageFormat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#role_arn IotTopicRule#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 13514
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#target_arn IotTopicRule#target_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 13518
          },
          "name": "targetArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadErrorActionSns"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionSnsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionSnsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-topic-rule/index.ts",
          "line": 13572
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 13564
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 13626
          },
          "name": "resetMessageFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 13642
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 13658
          },
          "name": "resetTargetArn"
        }
      ],
      "name": "IotTopicRuleTopicRulePayloadErrorActionSnsOutputReference",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 13630
          },
          "name": "messageFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 13646
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 13662
          },
          "name": "targetArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 13620
          },
          "name": "messageFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 13636
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 13652
          },
          "name": "targetArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 13576
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionSns"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadErrorActionSnsOutputReference"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionSqs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionSqs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 13666
      },
      "name": "IotTopicRuleTopicRulePayloadErrorActionSqs",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#queue_url IotTopicRule#queue_url}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 13670
          },
          "name": "queueUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#role_arn IotTopicRule#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 13674
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#use_base_64 IotTopicRule#use_base_64}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 13678
          },
          "name": "useBase64",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadErrorActionSqs"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionSqsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionSqsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-topic-rule/index.ts",
          "line": 13732
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 13724
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 13786
          },
          "name": "resetQueueUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 13802
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 13818
          },
          "name": "resetUseBase64"
        }
      ],
      "name": "IotTopicRuleTopicRulePayloadErrorActionSqsOutputReference",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 13790
          },
          "name": "queueUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 13806
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 13822
          },
          "name": "useBase64Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 13780
          },
          "name": "queueUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 13796
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 13812
          },
          "name": "useBase64",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 13736
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionSqs"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadErrorActionSqsOutputReference"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionStepFunctions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionStepFunctions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 13826
      },
      "name": "IotTopicRuleTopicRulePayloadErrorActionStepFunctions",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#execution_name_prefix IotTopicRule#execution_name_prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 13830
          },
          "name": "executionNamePrefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#role_arn IotTopicRule#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 13834
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#state_machine_name IotTopicRule#state_machine_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 13838
          },
          "name": "stateMachineName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadErrorActionStepFunctions"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionStepFunctionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionStepFunctionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-topic-rule/index.ts",
          "line": 13892
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 13884
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 13946
          },
          "name": "resetExecutionNamePrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 13962
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 13978
          },
          "name": "resetStateMachineName"
        }
      ],
      "name": "IotTopicRuleTopicRulePayloadErrorActionStepFunctionsOutputReference",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 13950
          },
          "name": "executionNamePrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 13966
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 13982
          },
          "name": "stateMachineNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 13940
          },
          "name": "executionNamePrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 13956
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 13972
          },
          "name": "stateMachineName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 13896
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionStepFunctions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadErrorActionStepFunctionsOutputReference"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionTimestream": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionTimestream",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 14262
      },
      "name": "IotTopicRuleTopicRulePayloadErrorActionTimestream",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#database_name IotTopicRule#database_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 14266
          },
          "name": "databaseName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#dimensions IotTopicRule#dimensions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 14270
          },
          "name": "dimensions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionTimestreamDimensions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#role_arn IotTopicRule#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 14274
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#table_name IotTopicRule#table_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 14278
          },
          "name": "tableName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#timestamp IotTopicRule#timestamp}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 14282
          },
          "name": "timestamp",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionTimestreamTimestamp"
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadErrorActionTimestream"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionTimestreamDimensions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionTimestreamDimensions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 13986
      },
      "name": "IotTopicRuleTopicRulePayloadErrorActionTimestreamDimensions",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#name IotTopicRule#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 13990
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#value IotTopicRule#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 13994
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadErrorActionTimestreamDimensions"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionTimestreamDimensionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionTimestreamDimensionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-topic-rule/index.ts",
          "line": 14124
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 14116
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 14131
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionTimestreamDimensionsOutputReference"
            }
          }
        }
      ],
      "name": "IotTopicRuleTopicRulePayloadErrorActionTimestreamDimensionsList",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 14117
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionTimestreamDimensions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadErrorActionTimestreamDimensionsList"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionTimestreamDimensionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionTimestreamDimensionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-topic-rule/index.ts",
          "line": 14043
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 14033
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 14091
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 14107
          },
          "name": "resetValue"
        }
      ],
      "name": "IotTopicRuleTopicRulePayloadErrorActionTimestreamDimensionsOutputReference",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 14095
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 14111
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 14085
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 14101
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 14047
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionTimestreamDimensions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadErrorActionTimestreamDimensionsOutputReference"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionTimestreamOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionTimestreamOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-topic-rule/index.ts",
          "line": 14350
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 14342
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 14429
          },
          "name": "putDimensions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionTimestreamDimensions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 14477
          },
          "name": "putTimestamp",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionTimestreamTimestamp"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 14416
          },
          "name": "resetDatabaseName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 14432
          },
          "name": "resetDimensions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 14448
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 14464
          },
          "name": "resetTableName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 14480
          },
          "name": "resetTimestamp"
        }
      ],
      "name": "IotTopicRuleTopicRulePayloadErrorActionTimestreamOutputReference",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 14426
          },
          "name": "dimensions",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionTimestreamDimensionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 14474
          },
          "name": "timestamp",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionTimestreamTimestampOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 14420
          },
          "name": "databaseNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 14436
          },
          "name": "dimensionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionTimestreamDimensions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 14452
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 14468
          },
          "name": "tableNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 14484
          },
          "name": "timestampInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionTimestreamTimestamp"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 14410
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 14442
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 14458
          },
          "name": "tableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 14354
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionTimestream"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadErrorActionTimestreamOutputReference"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionTimestreamTimestamp": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionTimestreamTimestamp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 14135
      },
      "name": "IotTopicRuleTopicRulePayloadErrorActionTimestreamTimestamp",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#unit IotTopicRule#unit}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 14139
          },
          "name": "unit",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule#value IotTopicRule#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 14143
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadErrorActionTimestreamTimestamp"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionTimestreamTimestampOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionTimestreamTimestampOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-topic-rule/index.ts",
          "line": 14190
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 14182
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 14238
          },
          "name": "resetUnit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 14254
          },
          "name": "resetValue"
        }
      ],
      "name": "IotTopicRuleTopicRulePayloadErrorActionTimestreamTimestampOutputReference",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 14242
          },
          "name": "unitInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 14258
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 14232
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 14248
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 14194
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionTimestreamTimestamp"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadErrorActionTimestreamTimestampOutputReference"
    },
    "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-topic-rule/index.ts",
          "line": 15374
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-topic-rule/index.ts",
        "line": 15366
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15443
          },
          "name": "putActions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15488
          },
          "name": "putErrorAction",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorAction"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15459
          },
          "name": "resetAwsIotSqlVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15475
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15491
          },
          "name": "resetErrorAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15507
          },
          "name": "resetRuleDisabled"
        }
      ],
      "name": "IotTopicRuleTopicRulePayloadOutputReference",
      "namespace": "iotTopicRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15440
          },
          "name": "actions",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15485
          },
          "name": "errorAction",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorActionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15447
          },
          "name": "actionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadActions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15463
          },
          "name": "awsIotSqlVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15479
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15495
          },
          "name": "errorActionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayloadErrorAction"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15511
          },
          "name": "ruleDisabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15524
          },
          "name": "sqlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15453
          },
          "name": "awsIotSqlVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15469
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15501
          },
          "name": "ruleDisabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15517
          },
          "name": "sql",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule/index.ts",
            "line": 15378
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRule.IotTopicRuleTopicRulePayload"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-topic-rule/index:IotTopicRuleTopicRulePayloadOutputReference"
    },
    "@cdktn/provider-awscc.iotTopicRuleDestination.IotTopicRuleDestination": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule_destination awscc_iot_topic_rule_destination}."
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRuleDestination.IotTopicRuleDestination",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule_destination awscc_iot_topic_rule_destination} Resource."
        },
        "locationInModule": {
          "filename": "src/iot-topic-rule-destination/index.ts",
          "line": 357
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.iotTopicRuleDestination.IotTopicRuleDestinationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-topic-rule-destination/index.ts",
        "line": 325
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a IotTopicRuleDestination resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule-destination/index.ts",
            "line": 342
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the IotTopicRuleDestination to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule_destination#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing IotTopicRuleDestination that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the IotTopicRuleDestination to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule-destination/index.ts",
            "line": 392
          },
          "name": "putHttpUrlProperties",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotTopicRuleDestination.IotTopicRuleDestinationHttpUrlProperties"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule-destination/index.ts",
            "line": 434
          },
          "name": "putVpcProperties",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotTopicRuleDestination.IotTopicRuleDestinationVpcProperties"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule-destination/index.ts",
            "line": 395
          },
          "name": "resetHttpUrlProperties"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule-destination/index.ts",
            "line": 416
          },
          "name": "resetStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule-destination/index.ts",
            "line": 437
          },
          "name": "resetVpcProperties"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule-destination/index.ts",
            "line": 449
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule-destination/index.ts",
            "line": 457
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IotTopicRuleDestination",
      "namespace": "iotTopicRuleDestination",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule-destination/index.ts",
            "line": 330
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule-destination/index.ts",
            "line": 383
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule-destination/index.ts",
            "line": 389
          },
          "name": "httpUrlProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRuleDestination.IotTopicRuleDestinationHttpUrlPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule-destination/index.ts",
            "line": 404
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule-destination/index.ts",
            "line": 425
          },
          "name": "statusReason",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule-destination/index.ts",
            "line": 431
          },
          "name": "vpcProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRuleDestination.IotTopicRuleDestinationVpcPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule-destination/index.ts",
            "line": 399
          },
          "name": "httpUrlPropertiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRuleDestination.IotTopicRuleDestinationHttpUrlProperties"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule-destination/index.ts",
            "line": 420
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule-destination/index.ts",
            "line": 441
          },
          "name": "vpcPropertiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRuleDestination.IotTopicRuleDestinationVpcProperties"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule-destination/index.ts",
            "line": 410
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-topic-rule-destination/index:IotTopicRuleDestination"
    },
    "@cdktn/provider-awscc.iotTopicRuleDestination.IotTopicRuleDestinationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRuleDestination.IotTopicRuleDestinationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-topic-rule-destination/index.ts",
        "line": 14
      },
      "name": "IotTopicRuleDestinationConfig",
      "namespace": "iotTopicRuleDestination",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule_destination#http_url_properties IotTopicRuleDestination#http_url_properties}",
            "stability": "stable",
            "summary": "HTTP URL destination properties."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule-destination/index.ts",
            "line": 20
          },
          "name": "httpUrlProperties",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRuleDestination.IotTopicRuleDestinationHttpUrlProperties"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule_destination#status IotTopicRuleDestination#status}",
            "stability": "stable",
            "summary": "The status of the TopicRuleDestination."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule-destination/index.ts",
            "line": 26
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule_destination#vpc_properties IotTopicRuleDestination#vpc_properties}",
            "stability": "stable",
            "summary": "VPC destination properties."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule-destination/index.ts",
            "line": 32
          },
          "name": "vpcProperties",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotTopicRuleDestination.IotTopicRuleDestinationVpcProperties"
          }
        }
      ],
      "symbolId": "src/iot-topic-rule-destination/index:IotTopicRuleDestinationConfig"
    },
    "@cdktn/provider-awscc.iotTopicRuleDestination.IotTopicRuleDestinationHttpUrlProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRuleDestination.IotTopicRuleDestinationHttpUrlProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-topic-rule-destination/index.ts",
        "line": 34
      },
      "name": "IotTopicRuleDestinationHttpUrlProperties",
      "namespace": "iotTopicRuleDestination",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule_destination#confirmation_url IotTopicRuleDestination#confirmation_url}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule-destination/index.ts",
            "line": 38
          },
          "name": "confirmationUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-topic-rule-destination/index:IotTopicRuleDestinationHttpUrlProperties"
    },
    "@cdktn/provider-awscc.iotTopicRuleDestination.IotTopicRuleDestinationHttpUrlPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRuleDestination.IotTopicRuleDestinationHttpUrlPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-topic-rule-destination/index.ts",
          "line": 78
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-topic-rule-destination/index.ts",
        "line": 70
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule-destination/index.ts",
            "line": 120
          },
          "name": "resetConfirmationUrl"
        }
      ],
      "name": "IotTopicRuleDestinationHttpUrlPropertiesOutputReference",
      "namespace": "iotTopicRuleDestination",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule-destination/index.ts",
            "line": 124
          },
          "name": "confirmationUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule-destination/index.ts",
            "line": 114
          },
          "name": "confirmationUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule-destination/index.ts",
            "line": 82
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRuleDestination.IotTopicRuleDestinationHttpUrlProperties"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-topic-rule-destination/index:IotTopicRuleDestinationHttpUrlPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.iotTopicRuleDestination.IotTopicRuleDestinationVpcProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRuleDestination.IotTopicRuleDestinationVpcProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-topic-rule-destination/index.ts",
        "line": 128
      },
      "name": "IotTopicRuleDestinationVpcProperties",
      "namespace": "iotTopicRuleDestination",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule_destination#role_arn IotTopicRuleDestination#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule-destination/index.ts",
            "line": 132
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule_destination#security_groups IotTopicRuleDestination#security_groups}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule-destination/index.ts",
            "line": 136
          },
          "name": "securityGroups",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule_destination#subnet_ids IotTopicRuleDestination#subnet_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule-destination/index.ts",
            "line": 140
          },
          "name": "subnetIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iot_topic_rule_destination#vpc_id IotTopicRuleDestination#vpc_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule-destination/index.ts",
            "line": 144
          },
          "name": "vpcId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-topic-rule-destination/index:IotTopicRuleDestinationVpcProperties"
    },
    "@cdktn/provider-awscc.iotTopicRuleDestination.IotTopicRuleDestinationVpcPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotTopicRuleDestination.IotTopicRuleDestinationVpcPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-topic-rule-destination/index.ts",
          "line": 205
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-topic-rule-destination/index.ts",
        "line": 197
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule-destination/index.ts",
            "line": 265
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule-destination/index.ts",
            "line": 281
          },
          "name": "resetSecurityGroups"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule-destination/index.ts",
            "line": 297
          },
          "name": "resetSubnetIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule-destination/index.ts",
            "line": 313
          },
          "name": "resetVpcId"
        }
      ],
      "name": "IotTopicRuleDestinationVpcPropertiesOutputReference",
      "namespace": "iotTopicRuleDestination",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule-destination/index.ts",
            "line": 269
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule-destination/index.ts",
            "line": 285
          },
          "name": "securityGroupsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule-destination/index.ts",
            "line": 301
          },
          "name": "subnetIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-topic-rule-destination/index.ts",
            "line": 317
          },
          "name": "vpcIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule-destination/index.ts",
            "line": 259
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule-destination/index.ts",
            "line": 275
          },
          "name": "securityGroups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule-destination/index.ts",
            "line": 291
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule-destination/index.ts",
            "line": 307
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-topic-rule-destination/index.ts",
            "line": 209
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotTopicRuleDestination.IotTopicRuleDestinationVpcProperties"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-topic-rule-destination/index:IotTopicRuleDestinationVpcPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.iotanalyticsChannel.IotanalyticsChannel": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_channel awscc_iotanalytics_channel}."
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsChannel.IotanalyticsChannel",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_channel awscc_iotanalytics_channel} Resource."
        },
        "locationInModule": {
          "filename": "src/iotanalytics-channel/index.ts",
          "line": 631
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.iotanalyticsChannel.IotanalyticsChannelConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotanalytics-channel/index.ts",
        "line": 599
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a IotanalyticsChannel resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/iotanalytics-channel/index.ts",
            "line": 616
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the IotanalyticsChannel to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_channel#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing IotanalyticsChannel that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the IotanalyticsChannel to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-channel/index.ts",
            "line": 683
          },
          "name": "putChannelStorage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotanalyticsChannel.IotanalyticsChannelChannelStorage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-channel/index.ts",
            "line": 704
          },
          "name": "putRetentionPeriod",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotanalyticsChannel.IotanalyticsChannelRetentionPeriod"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-channel/index.ts",
            "line": 720
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotanalyticsChannel.IotanalyticsChannelTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-channel/index.ts",
            "line": 670
          },
          "name": "resetChannelName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-channel/index.ts",
            "line": 686
          },
          "name": "resetChannelStorage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-channel/index.ts",
            "line": 707
          },
          "name": "resetRetentionPeriod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-channel/index.ts",
            "line": 723
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-channel/index.ts",
            "line": 735
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-channel/index.ts",
            "line": 744
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IotanalyticsChannel",
      "namespace": "iotanalyticsChannel",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-channel/index.ts",
            "line": 604
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-channel/index.ts",
            "line": 658
          },
          "name": "channelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-channel/index.ts",
            "line": 680
          },
          "name": "channelStorage",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotanalyticsChannel.IotanalyticsChannelChannelStorageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-channel/index.ts",
            "line": 695
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-channel/index.ts",
            "line": 701
          },
          "name": "retentionPeriod",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotanalyticsChannel.IotanalyticsChannelRetentionPeriodOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-channel/index.ts",
            "line": 717
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotanalyticsChannel.IotanalyticsChannelTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-channel/index.ts",
            "line": 674
          },
          "name": "channelNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-channel/index.ts",
            "line": 690
          },
          "name": "channelStorageInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotanalyticsChannel.IotanalyticsChannelChannelStorage"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-channel/index.ts",
            "line": 711
          },
          "name": "retentionPeriodInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotanalyticsChannel.IotanalyticsChannelRetentionPeriod"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-channel/index.ts",
            "line": 727
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotanalyticsChannel.IotanalyticsChannelTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-channel/index.ts",
            "line": 664
          },
          "name": "channelName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotanalytics-channel/index:IotanalyticsChannel"
    },
    "@cdktn/provider-awscc.iotanalyticsChannel.IotanalyticsChannelChannelStorage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsChannel.IotanalyticsChannelChannelStorage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotanalytics-channel/index.ts",
        "line": 192
      },
      "name": "IotanalyticsChannelChannelStorage",
      "namespace": "iotanalyticsChannel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_channel#customer_managed_s3 IotanalyticsChannel#customer_managed_s3}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-channel/index.ts",
            "line": 196
          },
          "name": "customerManagedS3",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotanalyticsChannel.IotanalyticsChannelChannelStorageCustomerManagedS3"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_channel#service_managed_s3 IotanalyticsChannel#service_managed_s3}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-channel/index.ts",
            "line": 200
          },
          "name": "serviceManagedS3",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotanalytics-channel/index:IotanalyticsChannelChannelStorage"
    },
    "@cdktn/provider-awscc.iotanalyticsChannel.IotanalyticsChannelChannelStorageCustomerManagedS3": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsChannel.IotanalyticsChannelChannelStorageCustomerManagedS3",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotanalytics-channel/index.ts",
        "line": 32
      },
      "name": "IotanalyticsChannelChannelStorageCustomerManagedS3",
      "namespace": "iotanalyticsChannel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_channel#bucket IotanalyticsChannel#bucket}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-channel/index.ts",
            "line": 36
          },
          "name": "bucket",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_channel#key_prefix IotanalyticsChannel#key_prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-channel/index.ts",
            "line": 40
          },
          "name": "keyPrefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_channel#role_arn IotanalyticsChannel#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-channel/index.ts",
            "line": 44
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotanalytics-channel/index:IotanalyticsChannelChannelStorageCustomerManagedS3"
    },
    "@cdktn/provider-awscc.iotanalyticsChannel.IotanalyticsChannelChannelStorageCustomerManagedS3OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsChannel.IotanalyticsChannelChannelStorageCustomerManagedS3OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotanalytics-channel/index.ts",
          "line": 98
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotanalytics-channel/index.ts",
        "line": 90
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-channel/index.ts",
            "line": 152
          },
          "name": "resetBucket"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-channel/index.ts",
            "line": 168
          },
          "name": "resetKeyPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-channel/index.ts",
            "line": 184
          },
          "name": "resetRoleArn"
        }
      ],
      "name": "IotanalyticsChannelChannelStorageCustomerManagedS3OutputReference",
      "namespace": "iotanalyticsChannel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-channel/index.ts",
            "line": 156
          },
          "name": "bucketInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-channel/index.ts",
            "line": 172
          },
          "name": "keyPrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-channel/index.ts",
            "line": 188
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-channel/index.ts",
            "line": 146
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-channel/index.ts",
            "line": 162
          },
          "name": "keyPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-channel/index.ts",
            "line": 178
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-channel/index.ts",
            "line": 102
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotanalyticsChannel.IotanalyticsChannelChannelStorageCustomerManagedS3"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotanalytics-channel/index:IotanalyticsChannelChannelStorageCustomerManagedS3OutputReference"
    },
    "@cdktn/provider-awscc.iotanalyticsChannel.IotanalyticsChannelChannelStorageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsChannel.IotanalyticsChannelChannelStorageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotanalytics-channel/index.ts",
          "line": 247
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotanalytics-channel/index.ts",
        "line": 239
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-channel/index.ts",
            "line": 292
          },
          "name": "putCustomerManagedS3",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotanalyticsChannel.IotanalyticsChannelChannelStorageCustomerManagedS3"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-channel/index.ts",
            "line": 295
          },
          "name": "resetCustomerManagedS3"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-channel/index.ts",
            "line": 311
          },
          "name": "resetServiceManagedS3"
        }
      ],
      "name": "IotanalyticsChannelChannelStorageOutputReference",
      "namespace": "iotanalyticsChannel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-channel/index.ts",
            "line": 289
          },
          "name": "customerManagedS3",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotanalyticsChannel.IotanalyticsChannelChannelStorageCustomerManagedS3OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-channel/index.ts",
            "line": 299
          },
          "name": "customerManagedS3Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotanalyticsChannel.IotanalyticsChannelChannelStorageCustomerManagedS3"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-channel/index.ts",
            "line": 315
          },
          "name": "serviceManagedS3Input",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-channel/index.ts",
            "line": 305
          },
          "name": "serviceManagedS3",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-channel/index.ts",
            "line": 251
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotanalyticsChannel.IotanalyticsChannelChannelStorage"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotanalytics-channel/index:IotanalyticsChannelChannelStorageOutputReference"
    },
    "@cdktn/provider-awscc.iotanalyticsChannel.IotanalyticsChannelConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsChannel.IotanalyticsChannelConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotanalytics-channel/index.ts",
        "line": 14
      },
      "name": "IotanalyticsChannelConfig",
      "namespace": "iotanalyticsChannel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_channel#channel_name IotanalyticsChannel#channel_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-channel/index.ts",
            "line": 18
          },
          "name": "channelName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_channel#channel_storage IotanalyticsChannel#channel_storage}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-channel/index.ts",
            "line": 22
          },
          "name": "channelStorage",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotanalyticsChannel.IotanalyticsChannelChannelStorage"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_channel#retention_period IotanalyticsChannel#retention_period}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-channel/index.ts",
            "line": 26
          },
          "name": "retentionPeriod",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotanalyticsChannel.IotanalyticsChannelRetentionPeriod"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_channel#tags IotanalyticsChannel#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-channel/index.ts",
            "line": 30
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotanalyticsChannel.IotanalyticsChannelTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotanalytics-channel/index:IotanalyticsChannelConfig"
    },
    "@cdktn/provider-awscc.iotanalyticsChannel.IotanalyticsChannelRetentionPeriod": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsChannel.IotanalyticsChannelRetentionPeriod",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotanalytics-channel/index.ts",
        "line": 319
      },
      "name": "IotanalyticsChannelRetentionPeriod",
      "namespace": "iotanalyticsChannel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_channel#number_of_days IotanalyticsChannel#number_of_days}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-channel/index.ts",
            "line": 323
          },
          "name": "numberOfDays",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_channel#unlimited IotanalyticsChannel#unlimited}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-channel/index.ts",
            "line": 327
          },
          "name": "unlimited",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotanalytics-channel/index:IotanalyticsChannelRetentionPeriod"
    },
    "@cdktn/provider-awscc.iotanalyticsChannel.IotanalyticsChannelRetentionPeriodOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsChannel.IotanalyticsChannelRetentionPeriodOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotanalytics-channel/index.ts",
          "line": 374
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotanalytics-channel/index.ts",
        "line": 366
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-channel/index.ts",
            "line": 422
          },
          "name": "resetNumberOfDays"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-channel/index.ts",
            "line": 438
          },
          "name": "resetUnlimited"
        }
      ],
      "name": "IotanalyticsChannelRetentionPeriodOutputReference",
      "namespace": "iotanalyticsChannel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-channel/index.ts",
            "line": 426
          },
          "name": "numberOfDaysInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-channel/index.ts",
            "line": 442
          },
          "name": "unlimitedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-channel/index.ts",
            "line": 416
          },
          "name": "numberOfDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-channel/index.ts",
            "line": 432
          },
          "name": "unlimited",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-channel/index.ts",
            "line": 378
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotanalyticsChannel.IotanalyticsChannelRetentionPeriod"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotanalytics-channel/index:IotanalyticsChannelRetentionPeriodOutputReference"
    },
    "@cdktn/provider-awscc.iotanalyticsChannel.IotanalyticsChannelTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsChannel.IotanalyticsChannelTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotanalytics-channel/index.ts",
        "line": 446
      },
      "name": "IotanalyticsChannelTags",
      "namespace": "iotanalyticsChannel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_channel#key IotanalyticsChannel#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-channel/index.ts",
            "line": 450
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_channel#value IotanalyticsChannel#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-channel/index.ts",
            "line": 454
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotanalytics-channel/index:IotanalyticsChannelTags"
    },
    "@cdktn/provider-awscc.iotanalyticsChannel.IotanalyticsChannelTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsChannel.IotanalyticsChannelTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotanalytics-channel/index.ts",
          "line": 584
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotanalytics-channel/index.ts",
        "line": 576
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-channel/index.ts",
            "line": 591
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotanalyticsChannel.IotanalyticsChannelTagsOutputReference"
            }
          }
        }
      ],
      "name": "IotanalyticsChannelTagsList",
      "namespace": "iotanalyticsChannel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-channel/index.ts",
            "line": 577
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotanalyticsChannel.IotanalyticsChannelTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotanalytics-channel/index:IotanalyticsChannelTagsList"
    },
    "@cdktn/provider-awscc.iotanalyticsChannel.IotanalyticsChannelTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsChannel.IotanalyticsChannelTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotanalytics-channel/index.ts",
          "line": 503
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotanalytics-channel/index.ts",
        "line": 493
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-channel/index.ts",
            "line": 551
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-channel/index.ts",
            "line": 567
          },
          "name": "resetValue"
        }
      ],
      "name": "IotanalyticsChannelTagsOutputReference",
      "namespace": "iotanalyticsChannel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-channel/index.ts",
            "line": 555
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-channel/index.ts",
            "line": 571
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-channel/index.ts",
            "line": 545
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-channel/index.ts",
            "line": 561
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-channel/index.ts",
            "line": 507
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotanalyticsChannel.IotanalyticsChannelTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotanalytics-channel/index:IotanalyticsChannelTagsOutputReference"
    },
    "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDataset": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_dataset awscc_iotanalytics_dataset}."
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDataset",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_dataset awscc_iotanalytics_dataset} Resource."
        },
        "locationInModule": {
          "filename": "src/iotanalytics-dataset/index.ts",
          "line": 3189
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotanalytics-dataset/index.ts",
        "line": 3157
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a IotanalyticsDataset resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 3174
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the IotanalyticsDataset to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_dataset#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing IotanalyticsDataset that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the IotanalyticsDataset to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 3224
          },
          "name": "putActions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetActions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 3237
          },
          "name": "putContentDeliveryRules",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetContentDeliveryRules"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 3279
          },
          "name": "putLateDataRules",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetLateDataRules"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 3295
          },
          "name": "putRetentionPeriod",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetRetentionPeriod"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 3311
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 3327
          },
          "name": "putTriggers",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetTriggers"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 3343
          },
          "name": "putVersioningConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetVersioningConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 3240
          },
          "name": "resetContentDeliveryRules"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 3261
          },
          "name": "resetDatasetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 3282
          },
          "name": "resetLateDataRules"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 3298
          },
          "name": "resetRetentionPeriod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 3314
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 3330
          },
          "name": "resetTriggers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 3346
          },
          "name": "resetVersioningConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 3358
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 3371
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IotanalyticsDataset",
      "namespace": "iotanalyticsDataset",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 3162
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 3221
          },
          "name": "actions",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetActionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 3234
          },
          "name": "contentDeliveryRules",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetContentDeliveryRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 3249
          },
          "name": "datasetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 3270
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 3276
          },
          "name": "lateDataRules",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetLateDataRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 3292
          },
          "name": "retentionPeriod",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetRetentionPeriodOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 3308
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 3324
          },
          "name": "triggers",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetTriggersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 3340
          },
          "name": "versioningConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetVersioningConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 3228
          },
          "name": "actionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetActions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 3244
          },
          "name": "contentDeliveryRulesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetContentDeliveryRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 3265
          },
          "name": "datasetNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 3286
          },
          "name": "lateDataRulesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetLateDataRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 3302
          },
          "name": "retentionPeriodInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetRetentionPeriod"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 3318
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 3334
          },
          "name": "triggersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetTriggers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 3350
          },
          "name": "versioningConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetVersioningConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 3255
          },
          "name": "datasetName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotanalytics-dataset/index:IotanalyticsDataset"
    },
    "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetActions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetActions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotanalytics-dataset/index.ts",
        "line": 1174
      },
      "name": "IotanalyticsDatasetActions",
      "namespace": "iotanalyticsDataset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_dataset#action_name IotanalyticsDataset#action_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 1178
          },
          "name": "actionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_dataset#container_action IotanalyticsDataset#container_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 1182
          },
          "name": "containerAction",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetActionsContainerAction"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_dataset#query_action IotanalyticsDataset#query_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 1186
          },
          "name": "queryAction",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetActionsQueryAction"
          }
        }
      ],
      "symbolId": "src/iotanalytics-dataset/index:IotanalyticsDatasetActions"
    },
    "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetActionsContainerAction": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetActionsContainerAction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotanalytics-dataset/index.ts",
        "line": 611
      },
      "name": "IotanalyticsDatasetActionsContainerAction",
      "namespace": "iotanalyticsDataset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_dataset#execution_role_arn IotanalyticsDataset#execution_role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 615
          },
          "name": "executionRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_dataset#image IotanalyticsDataset#image}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 619
          },
          "name": "image",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_dataset#resource_configuration IotanalyticsDataset#resource_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 623
          },
          "name": "resourceConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetActionsContainerActionResourceConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_dataset#variables IotanalyticsDataset#variables}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 627
          },
          "name": "variables",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetActionsContainerActionVariables"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotanalytics-dataset/index:IotanalyticsDatasetActionsContainerAction"
    },
    "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetActionsContainerActionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetActionsContainerActionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotanalytics-dataset/index.ts",
          "line": 688
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotanalytics-dataset/index.ts",
        "line": 680
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 777
          },
          "name": "putResourceConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetActionsContainerActionResourceConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 793
          },
          "name": "putVariables",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetActionsContainerActionVariables"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 748
          },
          "name": "resetExecutionRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 764
          },
          "name": "resetImage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 780
          },
          "name": "resetResourceConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 796
          },
          "name": "resetVariables"
        }
      ],
      "name": "IotanalyticsDatasetActionsContainerActionOutputReference",
      "namespace": "iotanalyticsDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 774
          },
          "name": "resourceConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetActionsContainerActionResourceConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 790
          },
          "name": "variables",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetActionsContainerActionVariablesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 752
          },
          "name": "executionRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 768
          },
          "name": "imageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 784
          },
          "name": "resourceConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetActionsContainerActionResourceConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 800
          },
          "name": "variablesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetActionsContainerActionVariables"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 742
          },
          "name": "executionRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 758
          },
          "name": "image",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 692
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetActionsContainerAction"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotanalytics-dataset/index:IotanalyticsDatasetActionsContainerActionOutputReference"
    },
    "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetActionsContainerActionResourceConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetActionsContainerActionResourceConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotanalytics-dataset/index.ts",
        "line": 48
      },
      "name": "IotanalyticsDatasetActionsContainerActionResourceConfiguration",
      "namespace": "iotanalyticsDataset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_dataset#compute_type IotanalyticsDataset#compute_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 52
          },
          "name": "computeType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_dataset#volume_size_in_gb IotanalyticsDataset#volume_size_in_gb}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 56
          },
          "name": "volumeSizeInGb",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/iotanalytics-dataset/index:IotanalyticsDatasetActionsContainerActionResourceConfiguration"
    },
    "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetActionsContainerActionResourceConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetActionsContainerActionResourceConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotanalytics-dataset/index.ts",
          "line": 103
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotanalytics-dataset/index.ts",
        "line": 95
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 151
          },
          "name": "resetComputeType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 167
          },
          "name": "resetVolumeSizeInGb"
        }
      ],
      "name": "IotanalyticsDatasetActionsContainerActionResourceConfigurationOutputReference",
      "namespace": "iotanalyticsDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 155
          },
          "name": "computeTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 171
          },
          "name": "volumeSizeInGbInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 145
          },
          "name": "computeType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 161
          },
          "name": "volumeSizeInGb",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 107
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetActionsContainerActionResourceConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotanalytics-dataset/index:IotanalyticsDatasetActionsContainerActionResourceConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetActionsContainerActionVariables": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetActionsContainerActionVariables",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotanalytics-dataset/index.ts",
        "line": 363
      },
      "name": "IotanalyticsDatasetActionsContainerActionVariables",
      "namespace": "iotanalyticsDataset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_dataset#dataset_content_version_value IotanalyticsDataset#dataset_content_version_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 367
          },
          "name": "datasetContentVersionValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetActionsContainerActionVariablesDatasetContentVersionValue"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_dataset#double_value IotanalyticsDataset#double_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 371
          },
          "name": "doubleValue",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_dataset#output_file_uri_value IotanalyticsDataset#output_file_uri_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 375
          },
          "name": "outputFileUriValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetActionsContainerActionVariablesOutputFileUriValue"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_dataset#string_value IotanalyticsDataset#string_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 379
          },
          "name": "stringValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_dataset#variable_name IotanalyticsDataset#variable_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 383
          },
          "name": "variableName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotanalytics-dataset/index:IotanalyticsDatasetActionsContainerActionVariables"
    },
    "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetActionsContainerActionVariablesDatasetContentVersionValue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetActionsContainerActionVariablesDatasetContentVersionValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotanalytics-dataset/index.ts",
        "line": 175
      },
      "name": "IotanalyticsDatasetActionsContainerActionVariablesDatasetContentVersionValue",
      "namespace": "iotanalyticsDataset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_dataset#dataset_name IotanalyticsDataset#dataset_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 179
          },
          "name": "datasetName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotanalytics-dataset/index:IotanalyticsDatasetActionsContainerActionVariablesDatasetContentVersionValue"
    },
    "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetActionsContainerActionVariablesDatasetContentVersionValueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetActionsContainerActionVariablesDatasetContentVersionValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotanalytics-dataset/index.ts",
          "line": 219
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotanalytics-dataset/index.ts",
        "line": 211
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 261
          },
          "name": "resetDatasetName"
        }
      ],
      "name": "IotanalyticsDatasetActionsContainerActionVariablesDatasetContentVersionValueOutputReference",
      "namespace": "iotanalyticsDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 265
          },
          "name": "datasetNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 255
          },
          "name": "datasetName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 223
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetActionsContainerActionVariablesDatasetContentVersionValue"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotanalytics-dataset/index:IotanalyticsDatasetActionsContainerActionVariablesDatasetContentVersionValueOutputReference"
    },
    "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetActionsContainerActionVariablesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetActionsContainerActionVariablesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotanalytics-dataset/index.ts",
          "line": 600
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotanalytics-dataset/index.ts",
        "line": 592
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 607
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetActionsContainerActionVariablesOutputReference"
            }
          }
        }
      ],
      "name": "IotanalyticsDatasetActionsContainerActionVariablesList",
      "namespace": "iotanalyticsDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 593
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetActionsContainerActionVariables"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotanalytics-dataset/index:IotanalyticsDatasetActionsContainerActionVariablesList"
    },
    "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetActionsContainerActionVariablesOutputFileUriValue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetActionsContainerActionVariablesOutputFileUriValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotanalytics-dataset/index.ts",
        "line": 269
      },
      "name": "IotanalyticsDatasetActionsContainerActionVariablesOutputFileUriValue",
      "namespace": "iotanalyticsDataset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_dataset#file_name IotanalyticsDataset#file_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 273
          },
          "name": "fileName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotanalytics-dataset/index:IotanalyticsDatasetActionsContainerActionVariablesOutputFileUriValue"
    },
    "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetActionsContainerActionVariablesOutputFileUriValueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetActionsContainerActionVariablesOutputFileUriValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotanalytics-dataset/index.ts",
          "line": 313
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotanalytics-dataset/index.ts",
        "line": 305
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 355
          },
          "name": "resetFileName"
        }
      ],
      "name": "IotanalyticsDatasetActionsContainerActionVariablesOutputFileUriValueOutputReference",
      "namespace": "iotanalyticsDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 359
          },
          "name": "fileNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 349
          },
          "name": "fileName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 317
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetActionsContainerActionVariablesOutputFileUriValue"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotanalytics-dataset/index:IotanalyticsDatasetActionsContainerActionVariablesOutputFileUriValueOutputReference"
    },
    "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetActionsContainerActionVariablesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetActionsContainerActionVariablesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotanalytics-dataset/index.ts",
          "line": 453
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotanalytics-dataset/index.ts",
        "line": 443
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 516
          },
          "name": "putDatasetContentVersionValue",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetActionsContainerActionVariablesDatasetContentVersionValue"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 548
          },
          "name": "putOutputFileUriValue",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetActionsContainerActionVariablesOutputFileUriValue"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 519
          },
          "name": "resetDatasetContentVersionValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 535
          },
          "name": "resetDoubleValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 551
          },
          "name": "resetOutputFileUriValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 567
          },
          "name": "resetStringValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 583
          },
          "name": "resetVariableName"
        }
      ],
      "name": "IotanalyticsDatasetActionsContainerActionVariablesOutputReference",
      "namespace": "iotanalyticsDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 513
          },
          "name": "datasetContentVersionValue",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetActionsContainerActionVariablesDatasetContentVersionValueOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 545
          },
          "name": "outputFileUriValue",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetActionsContainerActionVariablesOutputFileUriValueOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 523
          },
          "name": "datasetContentVersionValueInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetActionsContainerActionVariablesDatasetContentVersionValue"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 539
          },
          "name": "doubleValueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 555
          },
          "name": "outputFileUriValueInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetActionsContainerActionVariablesOutputFileUriValue"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 571
          },
          "name": "stringValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 587
          },
          "name": "variableNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 529
          },
          "name": "doubleValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 561
          },
          "name": "stringValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 577
          },
          "name": "variableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 457
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetActionsContainerActionVariables"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotanalytics-dataset/index:IotanalyticsDatasetActionsContainerActionVariablesOutputReference"
    },
    "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetActionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetActionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotanalytics-dataset/index.ts",
          "line": 1342
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotanalytics-dataset/index.ts",
        "line": 1334
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 1349
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetActionsOutputReference"
            }
          }
        }
      ],
      "name": "IotanalyticsDatasetActionsList",
      "namespace": "iotanalyticsDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 1335
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetActions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotanalytics-dataset/index:IotanalyticsDatasetActionsList"
    },
    "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetActionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetActionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotanalytics-dataset/index.ts",
          "line": 1242
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotanalytics-dataset/index.ts",
        "line": 1232
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 1306
          },
          "name": "putContainerAction",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetActionsContainerAction"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 1322
          },
          "name": "putQueryAction",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetActionsQueryAction"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 1309
          },
          "name": "resetContainerAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 1325
          },
          "name": "resetQueryAction"
        }
      ],
      "name": "IotanalyticsDatasetActionsOutputReference",
      "namespace": "iotanalyticsDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 1303
          },
          "name": "containerAction",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetActionsContainerActionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 1319
          },
          "name": "queryAction",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetActionsQueryActionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 1297
          },
          "name": "actionNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 1313
          },
          "name": "containerActionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetActionsContainerAction"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 1329
          },
          "name": "queryActionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetActionsQueryAction"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 1290
          },
          "name": "actionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 1246
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetActions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotanalytics-dataset/index:IotanalyticsDatasetActionsOutputReference"
    },
    "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetActionsQueryAction": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetActionsQueryAction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotanalytics-dataset/index.ts",
        "line": 1047
      },
      "name": "IotanalyticsDatasetActionsQueryAction",
      "namespace": "iotanalyticsDataset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_dataset#filters IotanalyticsDataset#filters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 1051
          },
          "name": "filters",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetActionsQueryActionFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_dataset#sql_query IotanalyticsDataset#sql_query}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 1055
          },
          "name": "sqlQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotanalytics-dataset/index:IotanalyticsDatasetActionsQueryAction"
    },
    "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetActionsQueryActionFilters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetActionsQueryActionFilters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotanalytics-dataset/index.ts",
        "line": 931
      },
      "name": "IotanalyticsDatasetActionsQueryActionFilters",
      "namespace": "iotanalyticsDataset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_dataset#delta_time IotanalyticsDataset#delta_time}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 935
          },
          "name": "deltaTime",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetActionsQueryActionFiltersDeltaTime"
          }
        }
      ],
      "symbolId": "src/iotanalytics-dataset/index:IotanalyticsDatasetActionsQueryActionFilters"
    },
    "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetActionsQueryActionFiltersDeltaTime": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetActionsQueryActionFiltersDeltaTime",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotanalytics-dataset/index.ts",
        "line": 804
      },
      "name": "IotanalyticsDatasetActionsQueryActionFiltersDeltaTime",
      "namespace": "iotanalyticsDataset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_dataset#offset_seconds IotanalyticsDataset#offset_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 808
          },
          "name": "offsetSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_dataset#time_expression IotanalyticsDataset#time_expression}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 812
          },
          "name": "timeExpression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotanalytics-dataset/index:IotanalyticsDatasetActionsQueryActionFiltersDeltaTime"
    },
    "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetActionsQueryActionFiltersDeltaTimeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetActionsQueryActionFiltersDeltaTimeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotanalytics-dataset/index.ts",
          "line": 859
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotanalytics-dataset/index.ts",
        "line": 851
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 907
          },
          "name": "resetOffsetSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 923
          },
          "name": "resetTimeExpression"
        }
      ],
      "name": "IotanalyticsDatasetActionsQueryActionFiltersDeltaTimeOutputReference",
      "namespace": "iotanalyticsDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 911
          },
          "name": "offsetSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 927
          },
          "name": "timeExpressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 901
          },
          "name": "offsetSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 917
          },
          "name": "timeExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 863
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetActionsQueryActionFiltersDeltaTime"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotanalytics-dataset/index:IotanalyticsDatasetActionsQueryActionFiltersDeltaTimeOutputReference"
    },
    "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetActionsQueryActionFiltersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetActionsQueryActionFiltersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotanalytics-dataset/index.ts",
          "line": 1036
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotanalytics-dataset/index.ts",
        "line": 1028
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 1043
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetActionsQueryActionFiltersOutputReference"
            }
          }
        }
      ],
      "name": "IotanalyticsDatasetActionsQueryActionFiltersList",
      "namespace": "iotanalyticsDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 1029
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetActionsQueryActionFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotanalytics-dataset/index:IotanalyticsDatasetActionsQueryActionFiltersList"
    },
    "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetActionsQueryActionFiltersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetActionsQueryActionFiltersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotanalytics-dataset/index.ts",
          "line": 977
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotanalytics-dataset/index.ts",
        "line": 967
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 1016
          },
          "name": "putDeltaTime",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetActionsQueryActionFiltersDeltaTime"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 1019
          },
          "name": "resetDeltaTime"
        }
      ],
      "name": "IotanalyticsDatasetActionsQueryActionFiltersOutputReference",
      "namespace": "iotanalyticsDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 1013
          },
          "name": "deltaTime",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetActionsQueryActionFiltersDeltaTimeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 1023
          },
          "name": "deltaTimeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetActionsQueryActionFiltersDeltaTime"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 981
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetActionsQueryActionFilters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotanalytics-dataset/index:IotanalyticsDatasetActionsQueryActionFiltersOutputReference"
    },
    "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetActionsQueryActionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetActionsQueryActionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotanalytics-dataset/index.ts",
          "line": 1102
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotanalytics-dataset/index.ts",
        "line": 1094
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 1147
          },
          "name": "putFilters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetActionsQueryActionFilters"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 1150
          },
          "name": "resetFilters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 1166
          },
          "name": "resetSqlQuery"
        }
      ],
      "name": "IotanalyticsDatasetActionsQueryActionOutputReference",
      "namespace": "iotanalyticsDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 1144
          },
          "name": "filters",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetActionsQueryActionFiltersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 1154
          },
          "name": "filtersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetActionsQueryActionFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 1170
          },
          "name": "sqlQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 1160
          },
          "name": "sqlQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 1106
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetActionsQueryAction"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotanalytics-dataset/index:IotanalyticsDatasetActionsQueryActionOutputReference"
    },
    "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotanalytics-dataset/index.ts",
        "line": 14
      },
      "name": "IotanalyticsDatasetConfig",
      "namespace": "iotanalyticsDataset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_dataset#actions IotanalyticsDataset#actions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 18
          },
          "name": "actions",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetActions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_dataset#content_delivery_rules IotanalyticsDataset#content_delivery_rules}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 22
          },
          "name": "contentDeliveryRules",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetContentDeliveryRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_dataset#dataset_name IotanalyticsDataset#dataset_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 26
          },
          "name": "datasetName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_dataset#late_data_rules IotanalyticsDataset#late_data_rules}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 30
          },
          "name": "lateDataRules",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetLateDataRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_dataset#retention_period IotanalyticsDataset#retention_period}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 34
          },
          "name": "retentionPeriod",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetRetentionPeriod"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_dataset#tags IotanalyticsDataset#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 38
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_dataset#triggers IotanalyticsDataset#triggers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 42
          },
          "name": "triggers",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetTriggers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_dataset#versioning_configuration IotanalyticsDataset#versioning_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 46
          },
          "name": "versioningConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetVersioningConfiguration"
          }
        }
      ],
      "symbolId": "src/iotanalytics-dataset/index:IotanalyticsDatasetConfig"
    },
    "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetContentDeliveryRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetContentDeliveryRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotanalytics-dataset/index.ts",
        "line": 1927
      },
      "name": "IotanalyticsDatasetContentDeliveryRules",
      "namespace": "iotanalyticsDataset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_dataset#destination IotanalyticsDataset#destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 1931
          },
          "name": "destination",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetContentDeliveryRulesDestination"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_dataset#entry_name IotanalyticsDataset#entry_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 1935
          },
          "name": "entryName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotanalytics-dataset/index:IotanalyticsDatasetContentDeliveryRules"
    },
    "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetContentDeliveryRulesDestination": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetContentDeliveryRulesDestination",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotanalytics-dataset/index.ts",
        "line": 1800
      },
      "name": "IotanalyticsDatasetContentDeliveryRulesDestination",
      "namespace": "iotanalyticsDataset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_dataset#iot_events_destination_configuration IotanalyticsDataset#iot_events_destination_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 1804
          },
          "name": "iotEventsDestinationConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetContentDeliveryRulesDestinationIotEventsDestinationConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_dataset#s3_destination_configuration IotanalyticsDataset#s3_destination_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 1808
          },
          "name": "s3DestinationConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetContentDeliveryRulesDestinationS3DestinationConfiguration"
          }
        }
      ],
      "symbolId": "src/iotanalytics-dataset/index:IotanalyticsDatasetContentDeliveryRulesDestination"
    },
    "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetContentDeliveryRulesDestinationIotEventsDestinationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetContentDeliveryRulesDestinationIotEventsDestinationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotanalytics-dataset/index.ts",
        "line": 1353
      },
      "name": "IotanalyticsDatasetContentDeliveryRulesDestinationIotEventsDestinationConfiguration",
      "namespace": "iotanalyticsDataset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_dataset#input_name IotanalyticsDataset#input_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 1357
          },
          "name": "inputName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_dataset#role_arn IotanalyticsDataset#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 1361
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotanalytics-dataset/index:IotanalyticsDatasetContentDeliveryRulesDestinationIotEventsDestinationConfiguration"
    },
    "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetContentDeliveryRulesDestinationIotEventsDestinationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetContentDeliveryRulesDestinationIotEventsDestinationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotanalytics-dataset/index.ts",
          "line": 1408
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotanalytics-dataset/index.ts",
        "line": 1400
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 1456
          },
          "name": "resetInputName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 1472
          },
          "name": "resetRoleArn"
        }
      ],
      "name": "IotanalyticsDatasetContentDeliveryRulesDestinationIotEventsDestinationConfigurationOutputReference",
      "namespace": "iotanalyticsDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 1460
          },
          "name": "inputNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 1476
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 1450
          },
          "name": "inputName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 1466
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 1412
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetContentDeliveryRulesDestinationIotEventsDestinationConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotanalytics-dataset/index:IotanalyticsDatasetContentDeliveryRulesDestinationIotEventsDestinationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetContentDeliveryRulesDestinationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetContentDeliveryRulesDestinationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotanalytics-dataset/index.ts",
          "line": 1855
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotanalytics-dataset/index.ts",
        "line": 1847
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 1900
          },
          "name": "putIotEventsDestinationConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetContentDeliveryRulesDestinationIotEventsDestinationConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 1916
          },
          "name": "putS3DestinationConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetContentDeliveryRulesDestinationS3DestinationConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 1903
          },
          "name": "resetIotEventsDestinationConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 1919
          },
          "name": "resetS3DestinationConfiguration"
        }
      ],
      "name": "IotanalyticsDatasetContentDeliveryRulesDestinationOutputReference",
      "namespace": "iotanalyticsDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 1897
          },
          "name": "iotEventsDestinationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetContentDeliveryRulesDestinationIotEventsDestinationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 1913
          },
          "name": "s3DestinationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetContentDeliveryRulesDestinationS3DestinationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 1907
          },
          "name": "iotEventsDestinationConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetContentDeliveryRulesDestinationIotEventsDestinationConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 1923
          },
          "name": "s3DestinationConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetContentDeliveryRulesDestinationS3DestinationConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 1859
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetContentDeliveryRulesDestination"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotanalytics-dataset/index:IotanalyticsDatasetContentDeliveryRulesDestinationOutputReference"
    },
    "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetContentDeliveryRulesDestinationS3DestinationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetContentDeliveryRulesDestinationS3DestinationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotanalytics-dataset/index.ts",
        "line": 1607
      },
      "name": "IotanalyticsDatasetContentDeliveryRulesDestinationS3DestinationConfiguration",
      "namespace": "iotanalyticsDataset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_dataset#bucket IotanalyticsDataset#bucket}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 1611
          },
          "name": "bucket",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_dataset#glue_configuration IotanalyticsDataset#glue_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 1615
          },
          "name": "glueConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetContentDeliveryRulesDestinationS3DestinationConfigurationGlueConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_dataset#key IotanalyticsDataset#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 1619
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_dataset#role_arn IotanalyticsDataset#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 1623
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotanalytics-dataset/index:IotanalyticsDatasetContentDeliveryRulesDestinationS3DestinationConfiguration"
    },
    "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetContentDeliveryRulesDestinationS3DestinationConfigurationGlueConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetContentDeliveryRulesDestinationS3DestinationConfigurationGlueConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotanalytics-dataset/index.ts",
        "line": 1480
      },
      "name": "IotanalyticsDatasetContentDeliveryRulesDestinationS3DestinationConfigurationGlueConfiguration",
      "namespace": "iotanalyticsDataset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_dataset#database_name IotanalyticsDataset#database_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 1484
          },
          "name": "databaseName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_dataset#table_name IotanalyticsDataset#table_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 1488
          },
          "name": "tableName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotanalytics-dataset/index:IotanalyticsDatasetContentDeliveryRulesDestinationS3DestinationConfigurationGlueConfiguration"
    },
    "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetContentDeliveryRulesDestinationS3DestinationConfigurationGlueConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetContentDeliveryRulesDestinationS3DestinationConfigurationGlueConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotanalytics-dataset/index.ts",
          "line": 1535
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotanalytics-dataset/index.ts",
        "line": 1527
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 1583
          },
          "name": "resetDatabaseName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 1599
          },
          "name": "resetTableName"
        }
      ],
      "name": "IotanalyticsDatasetContentDeliveryRulesDestinationS3DestinationConfigurationGlueConfigurationOutputReference",
      "namespace": "iotanalyticsDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 1587
          },
          "name": "databaseNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 1603
          },
          "name": "tableNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 1577
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 1593
          },
          "name": "tableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 1539
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetContentDeliveryRulesDestinationS3DestinationConfigurationGlueConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotanalytics-dataset/index:IotanalyticsDatasetContentDeliveryRulesDestinationS3DestinationConfigurationGlueConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetContentDeliveryRulesDestinationS3DestinationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetContentDeliveryRulesDestinationS3DestinationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotanalytics-dataset/index.ts",
          "line": 1684
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotanalytics-dataset/index.ts",
        "line": 1676
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 1757
          },
          "name": "putGlueConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetContentDeliveryRulesDestinationS3DestinationConfigurationGlueConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 1744
          },
          "name": "resetBucket"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 1760
          },
          "name": "resetGlueConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 1776
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 1792
          },
          "name": "resetRoleArn"
        }
      ],
      "name": "IotanalyticsDatasetContentDeliveryRulesDestinationS3DestinationConfigurationOutputReference",
      "namespace": "iotanalyticsDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 1754
          },
          "name": "glueConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetContentDeliveryRulesDestinationS3DestinationConfigurationGlueConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 1748
          },
          "name": "bucketInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 1764
          },
          "name": "glueConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetContentDeliveryRulesDestinationS3DestinationConfigurationGlueConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 1780
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 1796
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 1738
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 1770
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 1786
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 1688
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetContentDeliveryRulesDestinationS3DestinationConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotanalytics-dataset/index:IotanalyticsDatasetContentDeliveryRulesDestinationS3DestinationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetContentDeliveryRulesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetContentDeliveryRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotanalytics-dataset/index.ts",
          "line": 2065
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotanalytics-dataset/index.ts",
        "line": 2057
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 2072
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetContentDeliveryRulesOutputReference"
            }
          }
        }
      ],
      "name": "IotanalyticsDatasetContentDeliveryRulesList",
      "namespace": "iotanalyticsDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 2058
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetContentDeliveryRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotanalytics-dataset/index:IotanalyticsDatasetContentDeliveryRulesList"
    },
    "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetContentDeliveryRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetContentDeliveryRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotanalytics-dataset/index.ts",
          "line": 1984
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotanalytics-dataset/index.ts",
        "line": 1974
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 2029
          },
          "name": "putDestination",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetContentDeliveryRulesDestination"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 2032
          },
          "name": "resetDestination"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 2048
          },
          "name": "resetEntryName"
        }
      ],
      "name": "IotanalyticsDatasetContentDeliveryRulesOutputReference",
      "namespace": "iotanalyticsDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 2026
          },
          "name": "destination",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetContentDeliveryRulesDestinationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 2036
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetContentDeliveryRulesDestination"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 2052
          },
          "name": "entryNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 2042
          },
          "name": "entryName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 1988
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetContentDeliveryRules"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotanalytics-dataset/index:IotanalyticsDatasetContentDeliveryRulesOutputReference"
    },
    "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetLateDataRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetLateDataRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotanalytics-dataset/index.ts",
        "line": 2264
      },
      "name": "IotanalyticsDatasetLateDataRules",
      "namespace": "iotanalyticsDataset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_dataset#rule_configuration IotanalyticsDataset#rule_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 2268
          },
          "name": "ruleConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetLateDataRulesRuleConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_dataset#rule_name IotanalyticsDataset#rule_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 2272
          },
          "name": "ruleName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotanalytics-dataset/index:IotanalyticsDatasetLateDataRules"
    },
    "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetLateDataRulesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetLateDataRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotanalytics-dataset/index.ts",
          "line": 2402
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotanalytics-dataset/index.ts",
        "line": 2394
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 2409
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetLateDataRulesOutputReference"
            }
          }
        }
      ],
      "name": "IotanalyticsDatasetLateDataRulesList",
      "namespace": "iotanalyticsDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 2395
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetLateDataRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotanalytics-dataset/index:IotanalyticsDatasetLateDataRulesList"
    },
    "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetLateDataRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetLateDataRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotanalytics-dataset/index.ts",
          "line": 2321
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotanalytics-dataset/index.ts",
        "line": 2311
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 2366
          },
          "name": "putRuleConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetLateDataRulesRuleConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 2369
          },
          "name": "resetRuleConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 2385
          },
          "name": "resetRuleName"
        }
      ],
      "name": "IotanalyticsDatasetLateDataRulesOutputReference",
      "namespace": "iotanalyticsDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 2363
          },
          "name": "ruleConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetLateDataRulesRuleConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 2373
          },
          "name": "ruleConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetLateDataRulesRuleConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 2389
          },
          "name": "ruleNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 2379
          },
          "name": "ruleName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 2325
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetLateDataRules"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotanalytics-dataset/index:IotanalyticsDatasetLateDataRulesOutputReference"
    },
    "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetLateDataRulesRuleConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetLateDataRulesRuleConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotanalytics-dataset/index.ts",
        "line": 2170
      },
      "name": "IotanalyticsDatasetLateDataRulesRuleConfiguration",
      "namespace": "iotanalyticsDataset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_dataset#delta_time_session_window_configuration IotanalyticsDataset#delta_time_session_window_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 2174
          },
          "name": "deltaTimeSessionWindowConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetLateDataRulesRuleConfigurationDeltaTimeSessionWindowConfiguration"
          }
        }
      ],
      "symbolId": "src/iotanalytics-dataset/index:IotanalyticsDatasetLateDataRulesRuleConfiguration"
    },
    "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetLateDataRulesRuleConfigurationDeltaTimeSessionWindowConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetLateDataRulesRuleConfigurationDeltaTimeSessionWindowConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotanalytics-dataset/index.ts",
        "line": 2076
      },
      "name": "IotanalyticsDatasetLateDataRulesRuleConfigurationDeltaTimeSessionWindowConfiguration",
      "namespace": "iotanalyticsDataset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_dataset#timeout_in_minutes IotanalyticsDataset#timeout_in_minutes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 2080
          },
          "name": "timeoutInMinutes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/iotanalytics-dataset/index:IotanalyticsDatasetLateDataRulesRuleConfigurationDeltaTimeSessionWindowConfiguration"
    },
    "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetLateDataRulesRuleConfigurationDeltaTimeSessionWindowConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetLateDataRulesRuleConfigurationDeltaTimeSessionWindowConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotanalytics-dataset/index.ts",
          "line": 2120
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotanalytics-dataset/index.ts",
        "line": 2112
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 2162
          },
          "name": "resetTimeoutInMinutes"
        }
      ],
      "name": "IotanalyticsDatasetLateDataRulesRuleConfigurationDeltaTimeSessionWindowConfigurationOutputReference",
      "namespace": "iotanalyticsDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 2166
          },
          "name": "timeoutInMinutesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 2156
          },
          "name": "timeoutInMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 2124
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetLateDataRulesRuleConfigurationDeltaTimeSessionWindowConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotanalytics-dataset/index:IotanalyticsDatasetLateDataRulesRuleConfigurationDeltaTimeSessionWindowConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetLateDataRulesRuleConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetLateDataRulesRuleConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotanalytics-dataset/index.ts",
          "line": 2214
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotanalytics-dataset/index.ts",
        "line": 2206
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 2253
          },
          "name": "putDeltaTimeSessionWindowConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetLateDataRulesRuleConfigurationDeltaTimeSessionWindowConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 2256
          },
          "name": "resetDeltaTimeSessionWindowConfiguration"
        }
      ],
      "name": "IotanalyticsDatasetLateDataRulesRuleConfigurationOutputReference",
      "namespace": "iotanalyticsDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 2250
          },
          "name": "deltaTimeSessionWindowConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetLateDataRulesRuleConfigurationDeltaTimeSessionWindowConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 2260
          },
          "name": "deltaTimeSessionWindowConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetLateDataRulesRuleConfigurationDeltaTimeSessionWindowConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 2218
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetLateDataRulesRuleConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotanalytics-dataset/index:IotanalyticsDatasetLateDataRulesRuleConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetRetentionPeriod": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetRetentionPeriod",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotanalytics-dataset/index.ts",
        "line": 2413
      },
      "name": "IotanalyticsDatasetRetentionPeriod",
      "namespace": "iotanalyticsDataset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_dataset#number_of_days IotanalyticsDataset#number_of_days}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 2417
          },
          "name": "numberOfDays",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_dataset#unlimited IotanalyticsDataset#unlimited}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 2421
          },
          "name": "unlimited",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotanalytics-dataset/index:IotanalyticsDatasetRetentionPeriod"
    },
    "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetRetentionPeriodOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetRetentionPeriodOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotanalytics-dataset/index.ts",
          "line": 2468
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotanalytics-dataset/index.ts",
        "line": 2460
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 2516
          },
          "name": "resetNumberOfDays"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 2532
          },
          "name": "resetUnlimited"
        }
      ],
      "name": "IotanalyticsDatasetRetentionPeriodOutputReference",
      "namespace": "iotanalyticsDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 2520
          },
          "name": "numberOfDaysInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 2536
          },
          "name": "unlimitedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 2510
          },
          "name": "numberOfDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 2526
          },
          "name": "unlimited",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 2472
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetRetentionPeriod"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotanalytics-dataset/index:IotanalyticsDatasetRetentionPeriodOutputReference"
    },
    "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotanalytics-dataset/index.ts",
        "line": 2540
      },
      "name": "IotanalyticsDatasetTags",
      "namespace": "iotanalyticsDataset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_dataset#key IotanalyticsDataset#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 2544
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_dataset#value IotanalyticsDataset#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 2548
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotanalytics-dataset/index:IotanalyticsDatasetTags"
    },
    "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotanalytics-dataset/index.ts",
          "line": 2678
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotanalytics-dataset/index.ts",
        "line": 2670
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 2685
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetTagsOutputReference"
            }
          }
        }
      ],
      "name": "IotanalyticsDatasetTagsList",
      "namespace": "iotanalyticsDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 2671
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotanalytics-dataset/index:IotanalyticsDatasetTagsList"
    },
    "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotanalytics-dataset/index.ts",
          "line": 2597
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotanalytics-dataset/index.ts",
        "line": 2587
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 2645
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 2661
          },
          "name": "resetValue"
        }
      ],
      "name": "IotanalyticsDatasetTagsOutputReference",
      "namespace": "iotanalyticsDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 2649
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 2665
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 2639
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 2655
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 2601
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotanalytics-dataset/index:IotanalyticsDatasetTagsOutputReference"
    },
    "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetTriggers": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetTriggers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotanalytics-dataset/index.ts",
        "line": 2877
      },
      "name": "IotanalyticsDatasetTriggers",
      "namespace": "iotanalyticsDataset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_dataset#schedule IotanalyticsDataset#schedule}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 2881
          },
          "name": "schedule",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetTriggersSchedule"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_dataset#triggering_dataset IotanalyticsDataset#triggering_dataset}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 2885
          },
          "name": "triggeringDataset",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetTriggersTriggeringDataset"
          }
        }
      ],
      "symbolId": "src/iotanalytics-dataset/index:IotanalyticsDatasetTriggers"
    },
    "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetTriggersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetTriggersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotanalytics-dataset/index.ts",
          "line": 3015
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotanalytics-dataset/index.ts",
        "line": 3007
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 3022
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetTriggersOutputReference"
            }
          }
        }
      ],
      "name": "IotanalyticsDatasetTriggersList",
      "namespace": "iotanalyticsDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 3008
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetTriggers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotanalytics-dataset/index:IotanalyticsDatasetTriggersList"
    },
    "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetTriggersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetTriggersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotanalytics-dataset/index.ts",
          "line": 2934
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotanalytics-dataset/index.ts",
        "line": 2924
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 2979
          },
          "name": "putSchedule",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetTriggersSchedule"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 2995
          },
          "name": "putTriggeringDataset",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetTriggersTriggeringDataset"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 2982
          },
          "name": "resetSchedule"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 2998
          },
          "name": "resetTriggeringDataset"
        }
      ],
      "name": "IotanalyticsDatasetTriggersOutputReference",
      "namespace": "iotanalyticsDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 2976
          },
          "name": "schedule",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetTriggersScheduleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 2992
          },
          "name": "triggeringDataset",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetTriggersTriggeringDatasetOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 2986
          },
          "name": "scheduleInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetTriggersSchedule"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 3002
          },
          "name": "triggeringDatasetInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetTriggersTriggeringDataset"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 2938
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetTriggers"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotanalytics-dataset/index:IotanalyticsDatasetTriggersOutputReference"
    },
    "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetTriggersSchedule": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetTriggersSchedule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotanalytics-dataset/index.ts",
        "line": 2689
      },
      "name": "IotanalyticsDatasetTriggersSchedule",
      "namespace": "iotanalyticsDataset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_dataset#schedule_expression IotanalyticsDataset#schedule_expression}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 2693
          },
          "name": "scheduleExpression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotanalytics-dataset/index:IotanalyticsDatasetTriggersSchedule"
    },
    "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetTriggersScheduleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetTriggersScheduleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotanalytics-dataset/index.ts",
          "line": 2733
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotanalytics-dataset/index.ts",
        "line": 2725
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 2775
          },
          "name": "resetScheduleExpression"
        }
      ],
      "name": "IotanalyticsDatasetTriggersScheduleOutputReference",
      "namespace": "iotanalyticsDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 2779
          },
          "name": "scheduleExpressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 2769
          },
          "name": "scheduleExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 2737
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetTriggersSchedule"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotanalytics-dataset/index:IotanalyticsDatasetTriggersScheduleOutputReference"
    },
    "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetTriggersTriggeringDataset": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetTriggersTriggeringDataset",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotanalytics-dataset/index.ts",
        "line": 2783
      },
      "name": "IotanalyticsDatasetTriggersTriggeringDataset",
      "namespace": "iotanalyticsDataset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_dataset#dataset_name IotanalyticsDataset#dataset_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 2787
          },
          "name": "datasetName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotanalytics-dataset/index:IotanalyticsDatasetTriggersTriggeringDataset"
    },
    "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetTriggersTriggeringDatasetOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetTriggersTriggeringDatasetOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotanalytics-dataset/index.ts",
          "line": 2827
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotanalytics-dataset/index.ts",
        "line": 2819
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 2869
          },
          "name": "resetDatasetName"
        }
      ],
      "name": "IotanalyticsDatasetTriggersTriggeringDatasetOutputReference",
      "namespace": "iotanalyticsDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 2873
          },
          "name": "datasetNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 2863
          },
          "name": "datasetName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 2831
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetTriggersTriggeringDataset"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotanalytics-dataset/index:IotanalyticsDatasetTriggersTriggeringDatasetOutputReference"
    },
    "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetVersioningConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetVersioningConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotanalytics-dataset/index.ts",
        "line": 3026
      },
      "name": "IotanalyticsDatasetVersioningConfiguration",
      "namespace": "iotanalyticsDataset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_dataset#max_versions IotanalyticsDataset#max_versions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 3030
          },
          "name": "maxVersions",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_dataset#unlimited IotanalyticsDataset#unlimited}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 3034
          },
          "name": "unlimited",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotanalytics-dataset/index:IotanalyticsDatasetVersioningConfiguration"
    },
    "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetVersioningConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetVersioningConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotanalytics-dataset/index.ts",
          "line": 3081
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotanalytics-dataset/index.ts",
        "line": 3073
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 3129
          },
          "name": "resetMaxVersions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 3145
          },
          "name": "resetUnlimited"
        }
      ],
      "name": "IotanalyticsDatasetVersioningConfigurationOutputReference",
      "namespace": "iotanalyticsDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 3133
          },
          "name": "maxVersionsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 3149
          },
          "name": "unlimitedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 3123
          },
          "name": "maxVersions",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 3139
          },
          "name": "unlimited",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-dataset/index.ts",
            "line": 3085
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotanalyticsDataset.IotanalyticsDatasetVersioningConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotanalytics-dataset/index:IotanalyticsDatasetVersioningConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastore": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_datastore awscc_iotanalytics_datastore}."
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastore",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_datastore awscc_iotanalytics_datastore} Resource."
        },
        "locationInModule": {
          "filename": "src/iotanalytics-datastore/index.ts",
          "line": 1821
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotanalytics-datastore/index.ts",
        "line": 1789
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a IotanalyticsDatastore resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 1806
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the IotanalyticsDatastore to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_datastore#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing IotanalyticsDatastore that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the IotanalyticsDatastore to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 1875
          },
          "name": "putDatastorePartitions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreDatastorePartitions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 1891
          },
          "name": "putDatastoreStorage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreDatastoreStorage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 1907
          },
          "name": "putFileFormatConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreFileFormatConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 1928
          },
          "name": "putRetentionPeriod",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreRetentionPeriod"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 1944
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 1862
          },
          "name": "resetDatastoreName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 1878
          },
          "name": "resetDatastorePartitions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 1894
          },
          "name": "resetDatastoreStorage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 1910
          },
          "name": "resetFileFormatConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 1931
          },
          "name": "resetRetentionPeriod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 1947
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 1959
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 1970
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IotanalyticsDatastore",
      "namespace": "iotanalyticsDatastore",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 1794
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 1850
          },
          "name": "datastoreId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 1872
          },
          "name": "datastorePartitions",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreDatastorePartitionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 1888
          },
          "name": "datastoreStorage",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreDatastoreStorageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 1904
          },
          "name": "fileFormatConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreFileFormatConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 1919
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 1925
          },
          "name": "retentionPeriod",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreRetentionPeriodOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 1941
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 1866
          },
          "name": "datastoreNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 1882
          },
          "name": "datastorePartitionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreDatastorePartitions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 1898
          },
          "name": "datastoreStorageInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreDatastoreStorage"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 1914
          },
          "name": "fileFormatConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreFileFormatConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 1935
          },
          "name": "retentionPeriodInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreRetentionPeriod"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 1951
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 1856
          },
          "name": "datastoreName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotanalytics-datastore/index:IotanalyticsDatastore"
    },
    "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotanalytics-datastore/index.ts",
        "line": 14
      },
      "name": "IotanalyticsDatastoreConfig",
      "namespace": "iotanalyticsDatastore",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_datastore#datastore_name IotanalyticsDatastore#datastore_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 18
          },
          "name": "datastoreName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_datastore#datastore_partitions IotanalyticsDatastore#datastore_partitions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 22
          },
          "name": "datastorePartitions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreDatastorePartitions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_datastore#datastore_storage IotanalyticsDatastore#datastore_storage}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 26
          },
          "name": "datastoreStorage",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreDatastoreStorage"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_datastore#file_format_configuration IotanalyticsDatastore#file_format_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 30
          },
          "name": "fileFormatConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreFileFormatConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_datastore#retention_period IotanalyticsDatastore#retention_period}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 34
          },
          "name": "retentionPeriod",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreRetentionPeriod"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_datastore#tags IotanalyticsDatastore#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 38
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotanalytics-datastore/index:IotanalyticsDatastoreConfig"
    },
    "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreDatastorePartitions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreDatastorePartitions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotanalytics-datastore/index.ts",
        "line": 410
      },
      "name": "IotanalyticsDatastoreDatastorePartitions",
      "namespace": "iotanalyticsDatastore",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_datastore#partitions IotanalyticsDatastore#partitions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 414
          },
          "name": "partitions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreDatastorePartitionsPartitions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotanalytics-datastore/index:IotanalyticsDatastoreDatastorePartitions"
    },
    "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreDatastorePartitionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreDatastorePartitionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotanalytics-datastore/index.ts",
          "line": 454
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotanalytics-datastore/index.ts",
        "line": 446
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 493
          },
          "name": "putPartitions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreDatastorePartitionsPartitions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 496
          },
          "name": "resetPartitions"
        }
      ],
      "name": "IotanalyticsDatastoreDatastorePartitionsOutputReference",
      "namespace": "iotanalyticsDatastore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 490
          },
          "name": "partitions",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreDatastorePartitionsPartitionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 500
          },
          "name": "partitionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreDatastorePartitionsPartitions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 458
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreDatastorePartitions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotanalytics-datastore/index:IotanalyticsDatastoreDatastorePartitionsOutputReference"
    },
    "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreDatastorePartitionsPartitions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreDatastorePartitionsPartitions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotanalytics-datastore/index.ts",
        "line": 261
      },
      "name": "IotanalyticsDatastoreDatastorePartitionsPartitions",
      "namespace": "iotanalyticsDatastore",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_datastore#partition IotanalyticsDatastore#partition}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 265
          },
          "name": "partition",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreDatastorePartitionsPartitionsPartition"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_datastore#timestamp_partition IotanalyticsDatastore#timestamp_partition}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 269
          },
          "name": "timestampPartition",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreDatastorePartitionsPartitionsTimestampPartition"
          }
        }
      ],
      "symbolId": "src/iotanalytics-datastore/index:IotanalyticsDatastoreDatastorePartitionsPartitions"
    },
    "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreDatastorePartitionsPartitionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreDatastorePartitionsPartitionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotanalytics-datastore/index.ts",
          "line": 399
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotanalytics-datastore/index.ts",
        "line": 391
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 406
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreDatastorePartitionsPartitionsOutputReference"
            }
          }
        }
      ],
      "name": "IotanalyticsDatastoreDatastorePartitionsPartitionsList",
      "namespace": "iotanalyticsDatastore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 392
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreDatastorePartitionsPartitions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotanalytics-datastore/index:IotanalyticsDatastoreDatastorePartitionsPartitionsList"
    },
    "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreDatastorePartitionsPartitionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreDatastorePartitionsPartitionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotanalytics-datastore/index.ts",
          "line": 318
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotanalytics-datastore/index.ts",
        "line": 308
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 363
          },
          "name": "putPartition",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreDatastorePartitionsPartitionsPartition"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 379
          },
          "name": "putTimestampPartition",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreDatastorePartitionsPartitionsTimestampPartition"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 366
          },
          "name": "resetPartition"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 382
          },
          "name": "resetTimestampPartition"
        }
      ],
      "name": "IotanalyticsDatastoreDatastorePartitionsPartitionsOutputReference",
      "namespace": "iotanalyticsDatastore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 360
          },
          "name": "partition",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreDatastorePartitionsPartitionsPartitionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 376
          },
          "name": "timestampPartition",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreDatastorePartitionsPartitionsTimestampPartitionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 370
          },
          "name": "partitionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreDatastorePartitionsPartitionsPartition"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 386
          },
          "name": "timestampPartitionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreDatastorePartitionsPartitionsTimestampPartition"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 322
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreDatastorePartitionsPartitions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotanalytics-datastore/index:IotanalyticsDatastoreDatastorePartitionsPartitionsOutputReference"
    },
    "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreDatastorePartitionsPartitionsPartition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreDatastorePartitionsPartitionsPartition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotanalytics-datastore/index.ts",
        "line": 40
      },
      "name": "IotanalyticsDatastoreDatastorePartitionsPartitionsPartition",
      "namespace": "iotanalyticsDatastore",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_datastore#attribute_name IotanalyticsDatastore#attribute_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 44
          },
          "name": "attributeName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotanalytics-datastore/index:IotanalyticsDatastoreDatastorePartitionsPartitionsPartition"
    },
    "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreDatastorePartitionsPartitionsPartitionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreDatastorePartitionsPartitionsPartitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotanalytics-datastore/index.ts",
          "line": 84
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotanalytics-datastore/index.ts",
        "line": 76
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 126
          },
          "name": "resetAttributeName"
        }
      ],
      "name": "IotanalyticsDatastoreDatastorePartitionsPartitionsPartitionOutputReference",
      "namespace": "iotanalyticsDatastore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 130
          },
          "name": "attributeNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 120
          },
          "name": "attributeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 88
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreDatastorePartitionsPartitionsPartition"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotanalytics-datastore/index:IotanalyticsDatastoreDatastorePartitionsPartitionsPartitionOutputReference"
    },
    "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreDatastorePartitionsPartitionsTimestampPartition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreDatastorePartitionsPartitionsTimestampPartition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotanalytics-datastore/index.ts",
        "line": 134
      },
      "name": "IotanalyticsDatastoreDatastorePartitionsPartitionsTimestampPartition",
      "namespace": "iotanalyticsDatastore",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_datastore#attribute_name IotanalyticsDatastore#attribute_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 138
          },
          "name": "attributeName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_datastore#timestamp_format IotanalyticsDatastore#timestamp_format}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 142
          },
          "name": "timestampFormat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotanalytics-datastore/index:IotanalyticsDatastoreDatastorePartitionsPartitionsTimestampPartition"
    },
    "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreDatastorePartitionsPartitionsTimestampPartitionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreDatastorePartitionsPartitionsTimestampPartitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotanalytics-datastore/index.ts",
          "line": 189
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotanalytics-datastore/index.ts",
        "line": 181
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 237
          },
          "name": "resetAttributeName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 253
          },
          "name": "resetTimestampFormat"
        }
      ],
      "name": "IotanalyticsDatastoreDatastorePartitionsPartitionsTimestampPartitionOutputReference",
      "namespace": "iotanalyticsDatastore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 241
          },
          "name": "attributeNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 257
          },
          "name": "timestampFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 231
          },
          "name": "attributeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 247
          },
          "name": "timestampFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 193
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreDatastorePartitionsPartitionsTimestampPartition"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotanalytics-datastore/index:IotanalyticsDatastoreDatastorePartitionsPartitionsTimestampPartitionOutputReference"
    },
    "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreDatastoreStorage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreDatastoreStorage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotanalytics-datastore/index.ts",
        "line": 885
      },
      "name": "IotanalyticsDatastoreDatastoreStorage",
      "namespace": "iotanalyticsDatastore",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_datastore#customer_managed_s3 IotanalyticsDatastore#customer_managed_s3}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 889
          },
          "name": "customerManagedS3",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreDatastoreStorageCustomerManagedS3"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_datastore#iot_site_wise_multi_layer_storage IotanalyticsDatastore#iot_site_wise_multi_layer_storage}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 893
          },
          "name": "iotSiteWiseMultiLayerStorage",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreDatastoreStorageIotSiteWiseMultiLayerStorage"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_datastore#service_managed_s3 IotanalyticsDatastore#service_managed_s3}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 897
          },
          "name": "serviceManagedS3",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotanalytics-datastore/index:IotanalyticsDatastoreDatastoreStorage"
    },
    "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreDatastoreStorageCustomerManagedS3": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreDatastoreStorageCustomerManagedS3",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotanalytics-datastore/index.ts",
        "line": 504
      },
      "name": "IotanalyticsDatastoreDatastoreStorageCustomerManagedS3",
      "namespace": "iotanalyticsDatastore",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_datastore#bucket IotanalyticsDatastore#bucket}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 508
          },
          "name": "bucket",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_datastore#key_prefix IotanalyticsDatastore#key_prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 512
          },
          "name": "keyPrefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_datastore#role_arn IotanalyticsDatastore#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 516
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotanalytics-datastore/index:IotanalyticsDatastoreDatastoreStorageCustomerManagedS3"
    },
    "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreDatastoreStorageCustomerManagedS3OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreDatastoreStorageCustomerManagedS3OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotanalytics-datastore/index.ts",
          "line": 570
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotanalytics-datastore/index.ts",
        "line": 562
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 624
          },
          "name": "resetBucket"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 640
          },
          "name": "resetKeyPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 656
          },
          "name": "resetRoleArn"
        }
      ],
      "name": "IotanalyticsDatastoreDatastoreStorageCustomerManagedS3OutputReference",
      "namespace": "iotanalyticsDatastore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 628
          },
          "name": "bucketInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 644
          },
          "name": "keyPrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 660
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 618
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 634
          },
          "name": "keyPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 650
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 574
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreDatastoreStorageCustomerManagedS3"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotanalytics-datastore/index:IotanalyticsDatastoreDatastoreStorageCustomerManagedS3OutputReference"
    },
    "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreDatastoreStorageIotSiteWiseMultiLayerStorage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreDatastoreStorageIotSiteWiseMultiLayerStorage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotanalytics-datastore/index.ts",
        "line": 791
      },
      "name": "IotanalyticsDatastoreDatastoreStorageIotSiteWiseMultiLayerStorage",
      "namespace": "iotanalyticsDatastore",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_datastore#customer_managed_s3_storage IotanalyticsDatastore#customer_managed_s3_storage}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 795
          },
          "name": "customerManagedS3Storage",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreDatastoreStorageIotSiteWiseMultiLayerStorageCustomerManagedS3Storage"
          }
        }
      ],
      "symbolId": "src/iotanalytics-datastore/index:IotanalyticsDatastoreDatastoreStorageIotSiteWiseMultiLayerStorage"
    },
    "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreDatastoreStorageIotSiteWiseMultiLayerStorageCustomerManagedS3Storage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreDatastoreStorageIotSiteWiseMultiLayerStorageCustomerManagedS3Storage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotanalytics-datastore/index.ts",
        "line": 664
      },
      "name": "IotanalyticsDatastoreDatastoreStorageIotSiteWiseMultiLayerStorageCustomerManagedS3Storage",
      "namespace": "iotanalyticsDatastore",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_datastore#bucket IotanalyticsDatastore#bucket}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 668
          },
          "name": "bucket",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_datastore#key_prefix IotanalyticsDatastore#key_prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 672
          },
          "name": "keyPrefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotanalytics-datastore/index:IotanalyticsDatastoreDatastoreStorageIotSiteWiseMultiLayerStorageCustomerManagedS3Storage"
    },
    "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreDatastoreStorageIotSiteWiseMultiLayerStorageCustomerManagedS3StorageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreDatastoreStorageIotSiteWiseMultiLayerStorageCustomerManagedS3StorageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotanalytics-datastore/index.ts",
          "line": 719
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotanalytics-datastore/index.ts",
        "line": 711
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 767
          },
          "name": "resetBucket"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 783
          },
          "name": "resetKeyPrefix"
        }
      ],
      "name": "IotanalyticsDatastoreDatastoreStorageIotSiteWiseMultiLayerStorageCustomerManagedS3StorageOutputReference",
      "namespace": "iotanalyticsDatastore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 771
          },
          "name": "bucketInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 787
          },
          "name": "keyPrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 761
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 777
          },
          "name": "keyPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 723
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreDatastoreStorageIotSiteWiseMultiLayerStorageCustomerManagedS3Storage"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotanalytics-datastore/index:IotanalyticsDatastoreDatastoreStorageIotSiteWiseMultiLayerStorageCustomerManagedS3StorageOutputReference"
    },
    "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreDatastoreStorageIotSiteWiseMultiLayerStorageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreDatastoreStorageIotSiteWiseMultiLayerStorageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotanalytics-datastore/index.ts",
          "line": 835
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotanalytics-datastore/index.ts",
        "line": 827
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 874
          },
          "name": "putCustomerManagedS3Storage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreDatastoreStorageIotSiteWiseMultiLayerStorageCustomerManagedS3Storage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 877
          },
          "name": "resetCustomerManagedS3Storage"
        }
      ],
      "name": "IotanalyticsDatastoreDatastoreStorageIotSiteWiseMultiLayerStorageOutputReference",
      "namespace": "iotanalyticsDatastore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 871
          },
          "name": "customerManagedS3Storage",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreDatastoreStorageIotSiteWiseMultiLayerStorageCustomerManagedS3StorageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 881
          },
          "name": "customerManagedS3StorageInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreDatastoreStorageIotSiteWiseMultiLayerStorageCustomerManagedS3Storage"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 839
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreDatastoreStorageIotSiteWiseMultiLayerStorage"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotanalytics-datastore/index:IotanalyticsDatastoreDatastoreStorageIotSiteWiseMultiLayerStorageOutputReference"
    },
    "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreDatastoreStorageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreDatastoreStorageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotanalytics-datastore/index.ts",
          "line": 951
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotanalytics-datastore/index.ts",
        "line": 943
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 1002
          },
          "name": "putCustomerManagedS3",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreDatastoreStorageCustomerManagedS3"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 1018
          },
          "name": "putIotSiteWiseMultiLayerStorage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreDatastoreStorageIotSiteWiseMultiLayerStorage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 1005
          },
          "name": "resetCustomerManagedS3"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 1021
          },
          "name": "resetIotSiteWiseMultiLayerStorage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 1037
          },
          "name": "resetServiceManagedS3"
        }
      ],
      "name": "IotanalyticsDatastoreDatastoreStorageOutputReference",
      "namespace": "iotanalyticsDatastore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 999
          },
          "name": "customerManagedS3",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreDatastoreStorageCustomerManagedS3OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 1015
          },
          "name": "iotSiteWiseMultiLayerStorage",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreDatastoreStorageIotSiteWiseMultiLayerStorageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 1009
          },
          "name": "customerManagedS3Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreDatastoreStorageCustomerManagedS3"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 1025
          },
          "name": "iotSiteWiseMultiLayerStorageInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreDatastoreStorageIotSiteWiseMultiLayerStorage"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 1041
          },
          "name": "serviceManagedS3Input",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 1031
          },
          "name": "serviceManagedS3",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 955
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreDatastoreStorage"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotanalytics-datastore/index:IotanalyticsDatastoreDatastoreStorageOutputReference"
    },
    "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreFileFormatConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreFileFormatConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotanalytics-datastore/index.ts",
        "line": 1382
      },
      "name": "IotanalyticsDatastoreFileFormatConfiguration",
      "namespace": "iotanalyticsDatastore",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_datastore#json_configuration IotanalyticsDatastore#json_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 1386
          },
          "name": "jsonConfiguration",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_datastore#parquet_configuration IotanalyticsDatastore#parquet_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 1390
          },
          "name": "parquetConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreFileFormatConfigurationParquetConfiguration"
          }
        }
      ],
      "symbolId": "src/iotanalytics-datastore/index:IotanalyticsDatastoreFileFormatConfiguration"
    },
    "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreFileFormatConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreFileFormatConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotanalytics-datastore/index.ts",
          "line": 1437
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotanalytics-datastore/index.ts",
        "line": 1429
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 1498
          },
          "name": "putParquetConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreFileFormatConfigurationParquetConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 1485
          },
          "name": "resetJsonConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 1501
          },
          "name": "resetParquetConfiguration"
        }
      ],
      "name": "IotanalyticsDatastoreFileFormatConfigurationOutputReference",
      "namespace": "iotanalyticsDatastore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 1495
          },
          "name": "parquetConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreFileFormatConfigurationParquetConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 1489
          },
          "name": "jsonConfigurationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 1505
          },
          "name": "parquetConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreFileFormatConfigurationParquetConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 1479
          },
          "name": "jsonConfiguration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 1441
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreFileFormatConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotanalytics-datastore/index:IotanalyticsDatastoreFileFormatConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreFileFormatConfigurationParquetConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreFileFormatConfigurationParquetConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotanalytics-datastore/index.ts",
        "line": 1288
      },
      "name": "IotanalyticsDatastoreFileFormatConfigurationParquetConfiguration",
      "namespace": "iotanalyticsDatastore",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_datastore#schema_definition IotanalyticsDatastore#schema_definition}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 1292
          },
          "name": "schemaDefinition",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreFileFormatConfigurationParquetConfigurationSchemaDefinition"
          }
        }
      ],
      "symbolId": "src/iotanalytics-datastore/index:IotanalyticsDatastoreFileFormatConfigurationParquetConfiguration"
    },
    "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreFileFormatConfigurationParquetConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreFileFormatConfigurationParquetConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotanalytics-datastore/index.ts",
          "line": 1332
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotanalytics-datastore/index.ts",
        "line": 1324
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 1371
          },
          "name": "putSchemaDefinition",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreFileFormatConfigurationParquetConfigurationSchemaDefinition"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 1374
          },
          "name": "resetSchemaDefinition"
        }
      ],
      "name": "IotanalyticsDatastoreFileFormatConfigurationParquetConfigurationOutputReference",
      "namespace": "iotanalyticsDatastore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 1368
          },
          "name": "schemaDefinition",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreFileFormatConfigurationParquetConfigurationSchemaDefinitionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 1378
          },
          "name": "schemaDefinitionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreFileFormatConfigurationParquetConfigurationSchemaDefinition"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 1336
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreFileFormatConfigurationParquetConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotanalytics-datastore/index:IotanalyticsDatastoreFileFormatConfigurationParquetConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreFileFormatConfigurationParquetConfigurationSchemaDefinition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreFileFormatConfigurationParquetConfigurationSchemaDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotanalytics-datastore/index.ts",
        "line": 1194
      },
      "name": "IotanalyticsDatastoreFileFormatConfigurationParquetConfigurationSchemaDefinition",
      "namespace": "iotanalyticsDatastore",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_datastore#columns IotanalyticsDatastore#columns}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 1198
          },
          "name": "columns",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreFileFormatConfigurationParquetConfigurationSchemaDefinitionColumns"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotanalytics-datastore/index:IotanalyticsDatastoreFileFormatConfigurationParquetConfigurationSchemaDefinition"
    },
    "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreFileFormatConfigurationParquetConfigurationSchemaDefinitionColumns": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreFileFormatConfigurationParquetConfigurationSchemaDefinitionColumns",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotanalytics-datastore/index.ts",
        "line": 1045
      },
      "name": "IotanalyticsDatastoreFileFormatConfigurationParquetConfigurationSchemaDefinitionColumns",
      "namespace": "iotanalyticsDatastore",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_datastore#name IotanalyticsDatastore#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 1049
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_datastore#type IotanalyticsDatastore#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 1053
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotanalytics-datastore/index:IotanalyticsDatastoreFileFormatConfigurationParquetConfigurationSchemaDefinitionColumns"
    },
    "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreFileFormatConfigurationParquetConfigurationSchemaDefinitionColumnsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreFileFormatConfigurationParquetConfigurationSchemaDefinitionColumnsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotanalytics-datastore/index.ts",
          "line": 1183
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotanalytics-datastore/index.ts",
        "line": 1175
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 1190
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreFileFormatConfigurationParquetConfigurationSchemaDefinitionColumnsOutputReference"
            }
          }
        }
      ],
      "name": "IotanalyticsDatastoreFileFormatConfigurationParquetConfigurationSchemaDefinitionColumnsList",
      "namespace": "iotanalyticsDatastore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 1176
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreFileFormatConfigurationParquetConfigurationSchemaDefinitionColumns"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotanalytics-datastore/index:IotanalyticsDatastoreFileFormatConfigurationParquetConfigurationSchemaDefinitionColumnsList"
    },
    "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreFileFormatConfigurationParquetConfigurationSchemaDefinitionColumnsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreFileFormatConfigurationParquetConfigurationSchemaDefinitionColumnsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotanalytics-datastore/index.ts",
          "line": 1102
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotanalytics-datastore/index.ts",
        "line": 1092
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 1150
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 1166
          },
          "name": "resetType"
        }
      ],
      "name": "IotanalyticsDatastoreFileFormatConfigurationParquetConfigurationSchemaDefinitionColumnsOutputReference",
      "namespace": "iotanalyticsDatastore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 1154
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 1170
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 1144
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 1160
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 1106
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreFileFormatConfigurationParquetConfigurationSchemaDefinitionColumns"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotanalytics-datastore/index:IotanalyticsDatastoreFileFormatConfigurationParquetConfigurationSchemaDefinitionColumnsOutputReference"
    },
    "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreFileFormatConfigurationParquetConfigurationSchemaDefinitionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreFileFormatConfigurationParquetConfigurationSchemaDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotanalytics-datastore/index.ts",
          "line": 1238
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotanalytics-datastore/index.ts",
        "line": 1230
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 1277
          },
          "name": "putColumns",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreFileFormatConfigurationParquetConfigurationSchemaDefinitionColumns"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 1280
          },
          "name": "resetColumns"
        }
      ],
      "name": "IotanalyticsDatastoreFileFormatConfigurationParquetConfigurationSchemaDefinitionOutputReference",
      "namespace": "iotanalyticsDatastore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 1274
          },
          "name": "columns",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreFileFormatConfigurationParquetConfigurationSchemaDefinitionColumnsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 1284
          },
          "name": "columnsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreFileFormatConfigurationParquetConfigurationSchemaDefinitionColumns"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 1242
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreFileFormatConfigurationParquetConfigurationSchemaDefinition"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotanalytics-datastore/index:IotanalyticsDatastoreFileFormatConfigurationParquetConfigurationSchemaDefinitionOutputReference"
    },
    "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreRetentionPeriod": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreRetentionPeriod",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotanalytics-datastore/index.ts",
        "line": 1509
      },
      "name": "IotanalyticsDatastoreRetentionPeriod",
      "namespace": "iotanalyticsDatastore",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_datastore#number_of_days IotanalyticsDatastore#number_of_days}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 1513
          },
          "name": "numberOfDays",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_datastore#unlimited IotanalyticsDatastore#unlimited}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 1517
          },
          "name": "unlimited",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotanalytics-datastore/index:IotanalyticsDatastoreRetentionPeriod"
    },
    "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreRetentionPeriodOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreRetentionPeriodOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotanalytics-datastore/index.ts",
          "line": 1564
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotanalytics-datastore/index.ts",
        "line": 1556
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 1612
          },
          "name": "resetNumberOfDays"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 1628
          },
          "name": "resetUnlimited"
        }
      ],
      "name": "IotanalyticsDatastoreRetentionPeriodOutputReference",
      "namespace": "iotanalyticsDatastore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 1616
          },
          "name": "numberOfDaysInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 1632
          },
          "name": "unlimitedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 1606
          },
          "name": "numberOfDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 1622
          },
          "name": "unlimited",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 1568
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreRetentionPeriod"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotanalytics-datastore/index:IotanalyticsDatastoreRetentionPeriodOutputReference"
    },
    "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotanalytics-datastore/index.ts",
        "line": 1636
      },
      "name": "IotanalyticsDatastoreTags",
      "namespace": "iotanalyticsDatastore",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_datastore#key IotanalyticsDatastore#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 1640
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_datastore#value IotanalyticsDatastore#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 1644
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotanalytics-datastore/index:IotanalyticsDatastoreTags"
    },
    "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotanalytics-datastore/index.ts",
          "line": 1774
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotanalytics-datastore/index.ts",
        "line": 1766
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 1781
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreTagsOutputReference"
            }
          }
        }
      ],
      "name": "IotanalyticsDatastoreTagsList",
      "namespace": "iotanalyticsDatastore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 1767
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotanalytics-datastore/index:IotanalyticsDatastoreTagsList"
    },
    "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotanalytics-datastore/index.ts",
          "line": 1693
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotanalytics-datastore/index.ts",
        "line": 1683
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 1741
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 1757
          },
          "name": "resetValue"
        }
      ],
      "name": "IotanalyticsDatastoreTagsOutputReference",
      "namespace": "iotanalyticsDatastore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 1745
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 1761
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 1735
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 1751
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-datastore/index.ts",
            "line": 1697
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotanalyticsDatastore.IotanalyticsDatastoreTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotanalytics-datastore/index:IotanalyticsDatastoreTagsOutputReference"
    },
    "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipeline": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_pipeline awscc_iotanalytics_pipeline}."
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipeline",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_pipeline awscc_iotanalytics_pipeline} Resource."
        },
        "locationInModule": {
          "filename": "src/iotanalytics-pipeline/index.ts",
          "line": 2391
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelineConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotanalytics-pipeline/index.ts",
        "line": 2359
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a IotanalyticsPipeline resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 2376
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the IotanalyticsPipeline to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_pipeline#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing IotanalyticsPipeline that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the IotanalyticsPipeline to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 2426
          },
          "name": "putPipelineActivities",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelinePipelineActivities"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 2460
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelineTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 2447
          },
          "name": "resetPipelineName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 2463
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 2475
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 2483
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IotanalyticsPipeline",
      "namespace": "iotanalyticsPipeline",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 2364
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 2417
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 2423
          },
          "name": "pipelineActivities",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelinePipelineActivitiesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 2435
          },
          "name": "pipelineId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 2457
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelineTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 2430
          },
          "name": "pipelineActivitiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelinePipelineActivities"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 2451
          },
          "name": "pipelineNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 2467
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelineTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 2441
          },
          "name": "pipelineName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotanalytics-pipeline/index:IotanalyticsPipeline"
    },
    "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelineConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelineConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotanalytics-pipeline/index.ts",
        "line": 14
      },
      "name": "IotanalyticsPipelineConfig",
      "namespace": "iotanalyticsPipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_pipeline#pipeline_activities IotanalyticsPipeline#pipeline_activities}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 18
          },
          "name": "pipelineActivities",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelinePipelineActivities"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_pipeline#pipeline_name IotanalyticsPipeline#pipeline_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 22
          },
          "name": "pipelineName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_pipeline#tags IotanalyticsPipeline#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 26
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelineTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotanalytics-pipeline/index:IotanalyticsPipelineConfig"
    },
    "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelinePipelineActivities": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelinePipelineActivities",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotanalytics-pipeline/index.ts",
        "line": 1793
      },
      "name": "IotanalyticsPipelinePipelineActivities",
      "namespace": "iotanalyticsPipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_pipeline#add_attributes IotanalyticsPipeline#add_attributes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 1797
          },
          "name": "addAttributes",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelinePipelineActivitiesAddAttributes"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_pipeline#channel IotanalyticsPipeline#channel}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 1801
          },
          "name": "channel",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelinePipelineActivitiesChannel"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_pipeline#datastore IotanalyticsPipeline#datastore}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 1805
          },
          "name": "datastore",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelinePipelineActivitiesDatastore"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_pipeline#device_registry_enrich IotanalyticsPipeline#device_registry_enrich}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 1809
          },
          "name": "deviceRegistryEnrich",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelinePipelineActivitiesDeviceRegistryEnrich"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_pipeline#device_shadow_enrich IotanalyticsPipeline#device_shadow_enrich}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 1813
          },
          "name": "deviceShadowEnrich",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelinePipelineActivitiesDeviceShadowEnrich"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_pipeline#filter IotanalyticsPipeline#filter}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 1817
          },
          "name": "filter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelinePipelineActivitiesFilter"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_pipeline#lambda IotanalyticsPipeline#lambda}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 1821
          },
          "name": "lambda",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelinePipelineActivitiesLambda"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_pipeline#math IotanalyticsPipeline#math}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 1825
          },
          "name": "math",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelinePipelineActivitiesMath"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_pipeline#remove_attributes IotanalyticsPipeline#remove_attributes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 1829
          },
          "name": "removeAttributes",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelinePipelineActivitiesRemoveAttributes"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_pipeline#select_attributes IotanalyticsPipeline#select_attributes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 1833
          },
          "name": "selectAttributes",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelinePipelineActivitiesSelectAttributes"
          }
        }
      ],
      "symbolId": "src/iotanalytics-pipeline/index:IotanalyticsPipelinePipelineActivities"
    },
    "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelinePipelineActivitiesAddAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelinePipelineActivitiesAddAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotanalytics-pipeline/index.ts",
        "line": 28
      },
      "name": "IotanalyticsPipelinePipelineActivitiesAddAttributes",
      "namespace": "iotanalyticsPipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_pipeline#attributes IotanalyticsPipeline#attributes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 32
          },
          "name": "attributes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_pipeline#name IotanalyticsPipeline#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 36
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_pipeline#next IotanalyticsPipeline#next}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 40
          },
          "name": "next",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotanalytics-pipeline/index:IotanalyticsPipelinePipelineActivitiesAddAttributes"
    },
    "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelinePipelineActivitiesAddAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelinePipelineActivitiesAddAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotanalytics-pipeline/index.ts",
          "line": 94
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotanalytics-pipeline/index.ts",
        "line": 86
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 148
          },
          "name": "resetAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 164
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 180
          },
          "name": "resetNext"
        }
      ],
      "name": "IotanalyticsPipelinePipelineActivitiesAddAttributesOutputReference",
      "namespace": "iotanalyticsPipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 152
          },
          "name": "attributesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 168
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 184
          },
          "name": "nextInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 142
          },
          "name": "attributes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 158
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 174
          },
          "name": "next",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 98
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelinePipelineActivitiesAddAttributes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotanalytics-pipeline/index:IotanalyticsPipelinePipelineActivitiesAddAttributesOutputReference"
    },
    "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelinePipelineActivitiesChannel": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelinePipelineActivitiesChannel",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotanalytics-pipeline/index.ts",
        "line": 188
      },
      "name": "IotanalyticsPipelinePipelineActivitiesChannel",
      "namespace": "iotanalyticsPipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_pipeline#channel_name IotanalyticsPipeline#channel_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 192
          },
          "name": "channelName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_pipeline#name IotanalyticsPipeline#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 196
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_pipeline#next IotanalyticsPipeline#next}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 200
          },
          "name": "next",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotanalytics-pipeline/index:IotanalyticsPipelinePipelineActivitiesChannel"
    },
    "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelinePipelineActivitiesChannelOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelinePipelineActivitiesChannelOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotanalytics-pipeline/index.ts",
          "line": 254
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotanalytics-pipeline/index.ts",
        "line": 246
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 308
          },
          "name": "resetChannelName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 324
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 340
          },
          "name": "resetNext"
        }
      ],
      "name": "IotanalyticsPipelinePipelineActivitiesChannelOutputReference",
      "namespace": "iotanalyticsPipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 312
          },
          "name": "channelNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 328
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 344
          },
          "name": "nextInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 302
          },
          "name": "channelName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 318
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 334
          },
          "name": "next",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 258
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelinePipelineActivitiesChannel"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotanalytics-pipeline/index:IotanalyticsPipelinePipelineActivitiesChannelOutputReference"
    },
    "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelinePipelineActivitiesDatastore": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelinePipelineActivitiesDatastore",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotanalytics-pipeline/index.ts",
        "line": 348
      },
      "name": "IotanalyticsPipelinePipelineActivitiesDatastore",
      "namespace": "iotanalyticsPipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_pipeline#datastore_name IotanalyticsPipeline#datastore_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 352
          },
          "name": "datastoreName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_pipeline#name IotanalyticsPipeline#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 356
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotanalytics-pipeline/index:IotanalyticsPipelinePipelineActivitiesDatastore"
    },
    "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelinePipelineActivitiesDatastoreOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelinePipelineActivitiesDatastoreOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotanalytics-pipeline/index.ts",
          "line": 403
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotanalytics-pipeline/index.ts",
        "line": 395
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 451
          },
          "name": "resetDatastoreName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 467
          },
          "name": "resetName"
        }
      ],
      "name": "IotanalyticsPipelinePipelineActivitiesDatastoreOutputReference",
      "namespace": "iotanalyticsPipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 455
          },
          "name": "datastoreNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 471
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 445
          },
          "name": "datastoreName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 461
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 407
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelinePipelineActivitiesDatastore"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotanalytics-pipeline/index:IotanalyticsPipelinePipelineActivitiesDatastoreOutputReference"
    },
    "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelinePipelineActivitiesDeviceRegistryEnrich": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelinePipelineActivitiesDeviceRegistryEnrich",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotanalytics-pipeline/index.ts",
        "line": 475
      },
      "name": "IotanalyticsPipelinePipelineActivitiesDeviceRegistryEnrich",
      "namespace": "iotanalyticsPipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_pipeline#attribute IotanalyticsPipeline#attribute}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 479
          },
          "name": "attribute",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_pipeline#name IotanalyticsPipeline#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 483
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_pipeline#next IotanalyticsPipeline#next}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 487
          },
          "name": "next",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_pipeline#role_arn IotanalyticsPipeline#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 491
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_pipeline#thing_name IotanalyticsPipeline#thing_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 495
          },
          "name": "thingName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotanalytics-pipeline/index:IotanalyticsPipelinePipelineActivitiesDeviceRegistryEnrich"
    },
    "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelinePipelineActivitiesDeviceRegistryEnrichOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelinePipelineActivitiesDeviceRegistryEnrichOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotanalytics-pipeline/index.ts",
          "line": 563
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotanalytics-pipeline/index.ts",
        "line": 555
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 629
          },
          "name": "resetAttribute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 645
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 661
          },
          "name": "resetNext"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 677
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 693
          },
          "name": "resetThingName"
        }
      ],
      "name": "IotanalyticsPipelinePipelineActivitiesDeviceRegistryEnrichOutputReference",
      "namespace": "iotanalyticsPipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 633
          },
          "name": "attributeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 649
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 665
          },
          "name": "nextInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 681
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 697
          },
          "name": "thingNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 623
          },
          "name": "attribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 639
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 655
          },
          "name": "next",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 671
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 687
          },
          "name": "thingName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 567
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelinePipelineActivitiesDeviceRegistryEnrich"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotanalytics-pipeline/index:IotanalyticsPipelinePipelineActivitiesDeviceRegistryEnrichOutputReference"
    },
    "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelinePipelineActivitiesDeviceShadowEnrich": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelinePipelineActivitiesDeviceShadowEnrich",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotanalytics-pipeline/index.ts",
        "line": 701
      },
      "name": "IotanalyticsPipelinePipelineActivitiesDeviceShadowEnrich",
      "namespace": "iotanalyticsPipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_pipeline#attribute IotanalyticsPipeline#attribute}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 705
          },
          "name": "attribute",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_pipeline#name IotanalyticsPipeline#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 709
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_pipeline#next IotanalyticsPipeline#next}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 713
          },
          "name": "next",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_pipeline#role_arn IotanalyticsPipeline#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 717
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_pipeline#thing_name IotanalyticsPipeline#thing_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 721
          },
          "name": "thingName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotanalytics-pipeline/index:IotanalyticsPipelinePipelineActivitiesDeviceShadowEnrich"
    },
    "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelinePipelineActivitiesDeviceShadowEnrichOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelinePipelineActivitiesDeviceShadowEnrichOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotanalytics-pipeline/index.ts",
          "line": 789
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotanalytics-pipeline/index.ts",
        "line": 781
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 855
          },
          "name": "resetAttribute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 871
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 887
          },
          "name": "resetNext"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 903
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 919
          },
          "name": "resetThingName"
        }
      ],
      "name": "IotanalyticsPipelinePipelineActivitiesDeviceShadowEnrichOutputReference",
      "namespace": "iotanalyticsPipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 859
          },
          "name": "attributeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 875
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 891
          },
          "name": "nextInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 907
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 923
          },
          "name": "thingNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 849
          },
          "name": "attribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 865
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 881
          },
          "name": "next",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 897
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 913
          },
          "name": "thingName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 793
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelinePipelineActivitiesDeviceShadowEnrich"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotanalytics-pipeline/index:IotanalyticsPipelinePipelineActivitiesDeviceShadowEnrichOutputReference"
    },
    "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelinePipelineActivitiesFilter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelinePipelineActivitiesFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotanalytics-pipeline/index.ts",
        "line": 927
      },
      "name": "IotanalyticsPipelinePipelineActivitiesFilter",
      "namespace": "iotanalyticsPipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_pipeline#filter IotanalyticsPipeline#filter}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 931
          },
          "name": "filter",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_pipeline#name IotanalyticsPipeline#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 935
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_pipeline#next IotanalyticsPipeline#next}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 939
          },
          "name": "next",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotanalytics-pipeline/index:IotanalyticsPipelinePipelineActivitiesFilter"
    },
    "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelinePipelineActivitiesFilterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelinePipelineActivitiesFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotanalytics-pipeline/index.ts",
          "line": 993
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotanalytics-pipeline/index.ts",
        "line": 985
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 1047
          },
          "name": "resetFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 1063
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 1079
          },
          "name": "resetNext"
        }
      ],
      "name": "IotanalyticsPipelinePipelineActivitiesFilterOutputReference",
      "namespace": "iotanalyticsPipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 1051
          },
          "name": "filterInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 1067
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 1083
          },
          "name": "nextInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 1041
          },
          "name": "filter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 1057
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 1073
          },
          "name": "next",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 997
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelinePipelineActivitiesFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotanalytics-pipeline/index:IotanalyticsPipelinePipelineActivitiesFilterOutputReference"
    },
    "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelinePipelineActivitiesLambda": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelinePipelineActivitiesLambda",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotanalytics-pipeline/index.ts",
        "line": 1087
      },
      "name": "IotanalyticsPipelinePipelineActivitiesLambda",
      "namespace": "iotanalyticsPipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_pipeline#batch_size IotanalyticsPipeline#batch_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 1091
          },
          "name": "batchSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_pipeline#lambda_name IotanalyticsPipeline#lambda_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 1095
          },
          "name": "lambdaName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_pipeline#name IotanalyticsPipeline#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 1099
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_pipeline#next IotanalyticsPipeline#next}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 1103
          },
          "name": "next",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotanalytics-pipeline/index:IotanalyticsPipelinePipelineActivitiesLambda"
    },
    "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelinePipelineActivitiesLambdaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelinePipelineActivitiesLambdaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotanalytics-pipeline/index.ts",
          "line": 1164
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotanalytics-pipeline/index.ts",
        "line": 1156
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 1224
          },
          "name": "resetBatchSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 1240
          },
          "name": "resetLambdaName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 1256
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 1272
          },
          "name": "resetNext"
        }
      ],
      "name": "IotanalyticsPipelinePipelineActivitiesLambdaOutputReference",
      "namespace": "iotanalyticsPipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 1228
          },
          "name": "batchSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 1244
          },
          "name": "lambdaNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 1260
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 1276
          },
          "name": "nextInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 1218
          },
          "name": "batchSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 1234
          },
          "name": "lambdaName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 1250
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 1266
          },
          "name": "next",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 1168
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelinePipelineActivitiesLambda"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotanalytics-pipeline/index:IotanalyticsPipelinePipelineActivitiesLambdaOutputReference"
    },
    "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelinePipelineActivitiesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelinePipelineActivitiesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotanalytics-pipeline/index.ts",
          "line": 2195
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotanalytics-pipeline/index.ts",
        "line": 2187
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 2202
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelinePipelineActivitiesOutputReference"
            }
          }
        }
      ],
      "name": "IotanalyticsPipelinePipelineActivitiesList",
      "namespace": "iotanalyticsPipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 2188
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelinePipelineActivities"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotanalytics-pipeline/index:IotanalyticsPipelinePipelineActivitiesList"
    },
    "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelinePipelineActivitiesMath": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelinePipelineActivitiesMath",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotanalytics-pipeline/index.ts",
        "line": 1280
      },
      "name": "IotanalyticsPipelinePipelineActivitiesMath",
      "namespace": "iotanalyticsPipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_pipeline#attribute IotanalyticsPipeline#attribute}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 1284
          },
          "name": "attribute",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_pipeline#math IotanalyticsPipeline#math}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 1288
          },
          "name": "math",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_pipeline#name IotanalyticsPipeline#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 1292
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_pipeline#next IotanalyticsPipeline#next}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 1296
          },
          "name": "next",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotanalytics-pipeline/index:IotanalyticsPipelinePipelineActivitiesMath"
    },
    "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelinePipelineActivitiesMathOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelinePipelineActivitiesMathOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotanalytics-pipeline/index.ts",
          "line": 1357
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotanalytics-pipeline/index.ts",
        "line": 1349
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 1417
          },
          "name": "resetAttribute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 1433
          },
          "name": "resetMath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 1449
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 1465
          },
          "name": "resetNext"
        }
      ],
      "name": "IotanalyticsPipelinePipelineActivitiesMathOutputReference",
      "namespace": "iotanalyticsPipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 1421
          },
          "name": "attributeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 1437
          },
          "name": "mathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 1453
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 1469
          },
          "name": "nextInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 1411
          },
          "name": "attribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 1427
          },
          "name": "math",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 1443
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 1459
          },
          "name": "next",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 1361
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelinePipelineActivitiesMath"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotanalytics-pipeline/index:IotanalyticsPipelinePipelineActivitiesMathOutputReference"
    },
    "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelinePipelineActivitiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelinePipelineActivitiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotanalytics-pipeline/index.ts",
          "line": 1938
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotanalytics-pipeline/index.ts",
        "line": 1928
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 2031
          },
          "name": "putAddAttributes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelinePipelineActivitiesAddAttributes"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 2047
          },
          "name": "putChannel",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelinePipelineActivitiesChannel"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 2063
          },
          "name": "putDatastore",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelinePipelineActivitiesDatastore"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 2079
          },
          "name": "putDeviceRegistryEnrich",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelinePipelineActivitiesDeviceRegistryEnrich"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 2095
          },
          "name": "putDeviceShadowEnrich",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelinePipelineActivitiesDeviceShadowEnrich"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 2111
          },
          "name": "putFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelinePipelineActivitiesFilter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 2127
          },
          "name": "putLambda",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelinePipelineActivitiesLambda"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 2143
          },
          "name": "putMath",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelinePipelineActivitiesMath"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 2159
          },
          "name": "putRemoveAttributes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelinePipelineActivitiesRemoveAttributes"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 2175
          },
          "name": "putSelectAttributes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelinePipelineActivitiesSelectAttributes"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 2034
          },
          "name": "resetAddAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 2050
          },
          "name": "resetChannel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 2066
          },
          "name": "resetDatastore"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 2082
          },
          "name": "resetDeviceRegistryEnrich"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 2098
          },
          "name": "resetDeviceShadowEnrich"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 2114
          },
          "name": "resetFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 2130
          },
          "name": "resetLambda"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 2146
          },
          "name": "resetMath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 2162
          },
          "name": "resetRemoveAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 2178
          },
          "name": "resetSelectAttributes"
        }
      ],
      "name": "IotanalyticsPipelinePipelineActivitiesOutputReference",
      "namespace": "iotanalyticsPipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 2028
          },
          "name": "addAttributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelinePipelineActivitiesAddAttributesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 2044
          },
          "name": "channel",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelinePipelineActivitiesChannelOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 2060
          },
          "name": "datastore",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelinePipelineActivitiesDatastoreOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 2076
          },
          "name": "deviceRegistryEnrich",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelinePipelineActivitiesDeviceRegistryEnrichOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 2092
          },
          "name": "deviceShadowEnrich",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelinePipelineActivitiesDeviceShadowEnrichOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 2108
          },
          "name": "filter",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelinePipelineActivitiesFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 2124
          },
          "name": "lambda",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelinePipelineActivitiesLambdaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 2140
          },
          "name": "math",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelinePipelineActivitiesMathOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 2156
          },
          "name": "removeAttributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelinePipelineActivitiesRemoveAttributesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 2172
          },
          "name": "selectAttributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelinePipelineActivitiesSelectAttributesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 2038
          },
          "name": "addAttributesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelinePipelineActivitiesAddAttributes"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 2054
          },
          "name": "channelInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelinePipelineActivitiesChannel"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 2070
          },
          "name": "datastoreInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelinePipelineActivitiesDatastore"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 2086
          },
          "name": "deviceRegistryEnrichInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelinePipelineActivitiesDeviceRegistryEnrich"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 2102
          },
          "name": "deviceShadowEnrichInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelinePipelineActivitiesDeviceShadowEnrich"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 2118
          },
          "name": "filterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelinePipelineActivitiesFilter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 2134
          },
          "name": "lambdaInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelinePipelineActivitiesLambda"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 2150
          },
          "name": "mathInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelinePipelineActivitiesMath"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 2166
          },
          "name": "removeAttributesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelinePipelineActivitiesRemoveAttributes"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 2182
          },
          "name": "selectAttributesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelinePipelineActivitiesSelectAttributes"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 1942
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelinePipelineActivities"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotanalytics-pipeline/index:IotanalyticsPipelinePipelineActivitiesOutputReference"
    },
    "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelinePipelineActivitiesRemoveAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelinePipelineActivitiesRemoveAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotanalytics-pipeline/index.ts",
        "line": 1473
      },
      "name": "IotanalyticsPipelinePipelineActivitiesRemoveAttributes",
      "namespace": "iotanalyticsPipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_pipeline#attributes IotanalyticsPipeline#attributes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 1477
          },
          "name": "attributes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_pipeline#name IotanalyticsPipeline#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 1481
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_pipeline#next IotanalyticsPipeline#next}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 1485
          },
          "name": "next",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotanalytics-pipeline/index:IotanalyticsPipelinePipelineActivitiesRemoveAttributes"
    },
    "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelinePipelineActivitiesRemoveAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelinePipelineActivitiesRemoveAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotanalytics-pipeline/index.ts",
          "line": 1539
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotanalytics-pipeline/index.ts",
        "line": 1531
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 1593
          },
          "name": "resetAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 1609
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 1625
          },
          "name": "resetNext"
        }
      ],
      "name": "IotanalyticsPipelinePipelineActivitiesRemoveAttributesOutputReference",
      "namespace": "iotanalyticsPipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 1597
          },
          "name": "attributesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 1613
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 1629
          },
          "name": "nextInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 1587
          },
          "name": "attributes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 1603
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 1619
          },
          "name": "next",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 1543
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelinePipelineActivitiesRemoveAttributes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotanalytics-pipeline/index:IotanalyticsPipelinePipelineActivitiesRemoveAttributesOutputReference"
    },
    "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelinePipelineActivitiesSelectAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelinePipelineActivitiesSelectAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotanalytics-pipeline/index.ts",
        "line": 1633
      },
      "name": "IotanalyticsPipelinePipelineActivitiesSelectAttributes",
      "namespace": "iotanalyticsPipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_pipeline#attributes IotanalyticsPipeline#attributes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 1637
          },
          "name": "attributes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_pipeline#name IotanalyticsPipeline#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 1641
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_pipeline#next IotanalyticsPipeline#next}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 1645
          },
          "name": "next",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotanalytics-pipeline/index:IotanalyticsPipelinePipelineActivitiesSelectAttributes"
    },
    "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelinePipelineActivitiesSelectAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelinePipelineActivitiesSelectAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotanalytics-pipeline/index.ts",
          "line": 1699
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotanalytics-pipeline/index.ts",
        "line": 1691
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 1753
          },
          "name": "resetAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 1769
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 1785
          },
          "name": "resetNext"
        }
      ],
      "name": "IotanalyticsPipelinePipelineActivitiesSelectAttributesOutputReference",
      "namespace": "iotanalyticsPipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 1757
          },
          "name": "attributesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 1773
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 1789
          },
          "name": "nextInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 1747
          },
          "name": "attributes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 1763
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 1779
          },
          "name": "next",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 1703
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelinePipelineActivitiesSelectAttributes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotanalytics-pipeline/index:IotanalyticsPipelinePipelineActivitiesSelectAttributesOutputReference"
    },
    "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelineTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelineTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotanalytics-pipeline/index.ts",
        "line": 2206
      },
      "name": "IotanalyticsPipelineTags",
      "namespace": "iotanalyticsPipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_pipeline#key IotanalyticsPipeline#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 2210
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotanalytics_pipeline#value IotanalyticsPipeline#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 2214
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotanalytics-pipeline/index:IotanalyticsPipelineTags"
    },
    "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelineTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelineTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotanalytics-pipeline/index.ts",
          "line": 2344
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotanalytics-pipeline/index.ts",
        "line": 2336
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 2351
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelineTagsOutputReference"
            }
          }
        }
      ],
      "name": "IotanalyticsPipelineTagsList",
      "namespace": "iotanalyticsPipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 2337
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelineTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotanalytics-pipeline/index:IotanalyticsPipelineTagsList"
    },
    "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelineTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelineTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotanalytics-pipeline/index.ts",
          "line": 2263
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotanalytics-pipeline/index.ts",
        "line": 2253
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 2311
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 2327
          },
          "name": "resetValue"
        }
      ],
      "name": "IotanalyticsPipelineTagsOutputReference",
      "namespace": "iotanalyticsPipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 2315
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 2331
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 2305
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 2321
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotanalytics-pipeline/index.ts",
            "line": 2267
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotanalyticsPipeline.IotanalyticsPipelineTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotanalytics-pipeline/index:IotanalyticsPipelineTagsOutputReference"
    },
    "@cdktn/provider-awscc.iotcoredeviceadvisorSuiteDefinition.IotcoredeviceadvisorSuiteDefinition": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotcoredeviceadvisor_suite_definition awscc_iotcoredeviceadvisor_suite_definition}."
      },
      "fqn": "@cdktn/provider-awscc.iotcoredeviceadvisorSuiteDefinition.IotcoredeviceadvisorSuiteDefinition",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotcoredeviceadvisor_suite_definition awscc_iotcoredeviceadvisor_suite_definition} Resource."
        },
        "locationInModule": {
          "filename": "src/iotcoredeviceadvisor-suite-definition/index.ts",
          "line": 594
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.iotcoredeviceadvisorSuiteDefinition.IotcoredeviceadvisorSuiteDefinitionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotcoredeviceadvisor-suite-definition/index.ts",
        "line": 562
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a IotcoredeviceadvisorSuiteDefinition resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/iotcoredeviceadvisor-suite-definition/index.ts",
            "line": 579
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the IotcoredeviceadvisorSuiteDefinition to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotcoredeviceadvisor_suite_definition#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing IotcoredeviceadvisorSuiteDefinition that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the IotcoredeviceadvisorSuiteDefinition to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotcoredeviceadvisor-suite-definition/index.ts",
            "line": 633
          },
          "name": "putSuiteDefinitionConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotcoredeviceadvisorSuiteDefinition.IotcoredeviceadvisorSuiteDefinitionSuiteDefinitionConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotcoredeviceadvisor-suite-definition/index.ts",
            "line": 656
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotcoredeviceadvisorSuiteDefinition.IotcoredeviceadvisorSuiteDefinitionTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotcoredeviceadvisor-suite-definition/index.ts",
            "line": 659
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotcoredeviceadvisor-suite-definition/index.ts",
            "line": 671
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotcoredeviceadvisor-suite-definition/index.ts",
            "line": 678
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IotcoredeviceadvisorSuiteDefinition",
      "namespace": "iotcoredeviceadvisorSuiteDefinition",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotcoredeviceadvisor-suite-definition/index.ts",
            "line": 567
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotcoredeviceadvisor-suite-definition/index.ts",
            "line": 619
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotcoredeviceadvisor-suite-definition/index.ts",
            "line": 624
          },
          "name": "suiteDefinitionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotcoredeviceadvisor-suite-definition/index.ts",
            "line": 630
          },
          "name": "suiteDefinitionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotcoredeviceadvisorSuiteDefinition.IotcoredeviceadvisorSuiteDefinitionSuiteDefinitionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotcoredeviceadvisor-suite-definition/index.ts",
            "line": 642
          },
          "name": "suiteDefinitionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotcoredeviceadvisor-suite-definition/index.ts",
            "line": 647
          },
          "name": "suiteDefinitionVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotcoredeviceadvisor-suite-definition/index.ts",
            "line": 653
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotcoredeviceadvisorSuiteDefinition.IotcoredeviceadvisorSuiteDefinitionTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotcoredeviceadvisor-suite-definition/index.ts",
            "line": 637
          },
          "name": "suiteDefinitionConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotcoredeviceadvisorSuiteDefinition.IotcoredeviceadvisorSuiteDefinitionSuiteDefinitionConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotcoredeviceadvisor-suite-definition/index.ts",
            "line": 663
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotcoredeviceadvisorSuiteDefinition.IotcoredeviceadvisorSuiteDefinitionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotcoredeviceadvisor-suite-definition/index:IotcoredeviceadvisorSuiteDefinition"
    },
    "@cdktn/provider-awscc.iotcoredeviceadvisorSuiteDefinition.IotcoredeviceadvisorSuiteDefinitionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotcoredeviceadvisorSuiteDefinition.IotcoredeviceadvisorSuiteDefinitionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotcoredeviceadvisor-suite-definition/index.ts",
        "line": 14
      },
      "name": "IotcoredeviceadvisorSuiteDefinitionConfig",
      "namespace": "iotcoredeviceadvisorSuiteDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotcoredeviceadvisor_suite_definition#suite_definition_configuration IotcoredeviceadvisorSuiteDefinition#suite_definition_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotcoredeviceadvisor-suite-definition/index.ts",
            "line": 18
          },
          "name": "suiteDefinitionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotcoredeviceadvisorSuiteDefinition.IotcoredeviceadvisorSuiteDefinitionSuiteDefinitionConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotcoredeviceadvisor_suite_definition#tags IotcoredeviceadvisorSuiteDefinition#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotcoredeviceadvisor-suite-definition/index.ts",
            "line": 24
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotcoredeviceadvisorSuiteDefinition.IotcoredeviceadvisorSuiteDefinitionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotcoredeviceadvisor-suite-definition/index:IotcoredeviceadvisorSuiteDefinitionConfig"
    },
    "@cdktn/provider-awscc.iotcoredeviceadvisorSuiteDefinition.IotcoredeviceadvisorSuiteDefinitionSuiteDefinitionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotcoredeviceadvisorSuiteDefinition.IotcoredeviceadvisorSuiteDefinitionSuiteDefinitionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotcoredeviceadvisor-suite-definition/index.ts",
        "line": 175
      },
      "name": "IotcoredeviceadvisorSuiteDefinitionSuiteDefinitionConfiguration",
      "namespace": "iotcoredeviceadvisorSuiteDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotcoredeviceadvisor_suite_definition#device_permission_role_arn IotcoredeviceadvisorSuiteDefinition#device_permission_role_arn}",
            "stability": "stable",
            "summary": "The device permission role arn of the test suite."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotcoredeviceadvisor-suite-definition/index.ts",
            "line": 181
          },
          "name": "devicePermissionRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotcoredeviceadvisor_suite_definition#root_group IotcoredeviceadvisorSuiteDefinition#root_group}",
            "stability": "stable",
            "summary": "The root group of the test suite."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotcoredeviceadvisor-suite-definition/index.ts",
            "line": 199
          },
          "name": "rootGroup",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotcoredeviceadvisor_suite_definition#devices IotcoredeviceadvisorSuiteDefinition#devices}",
            "stability": "stable",
            "summary": "The devices being tested in the test suite."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotcoredeviceadvisor-suite-definition/index.ts",
            "line": 187
          },
          "name": "devices",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotcoredeviceadvisorSuiteDefinition.IotcoredeviceadvisorSuiteDefinitionSuiteDefinitionConfigurationDevices"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotcoredeviceadvisor_suite_definition#intended_for_qualification IotcoredeviceadvisorSuiteDefinition#intended_for_qualification}",
            "stability": "stable",
            "summary": "Whether the tests are intended for qualification in a suite."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotcoredeviceadvisor-suite-definition/index.ts",
            "line": 193
          },
          "name": "intendedForQualification",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotcoredeviceadvisor_suite_definition#suite_definition_name IotcoredeviceadvisorSuiteDefinition#suite_definition_name}",
            "stability": "stable",
            "summary": "The Name of the suite definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotcoredeviceadvisor-suite-definition/index.ts",
            "line": 205
          },
          "name": "suiteDefinitionName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotcoredeviceadvisor-suite-definition/index:IotcoredeviceadvisorSuiteDefinitionSuiteDefinitionConfiguration"
    },
    "@cdktn/provider-awscc.iotcoredeviceadvisorSuiteDefinition.IotcoredeviceadvisorSuiteDefinitionSuiteDefinitionConfigurationDevices": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotcoredeviceadvisorSuiteDefinition.IotcoredeviceadvisorSuiteDefinitionSuiteDefinitionConfigurationDevices",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotcoredeviceadvisor-suite-definition/index.ts",
        "line": 26
      },
      "name": "IotcoredeviceadvisorSuiteDefinitionSuiteDefinitionConfigurationDevices",
      "namespace": "iotcoredeviceadvisorSuiteDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotcoredeviceadvisor_suite_definition#certificate_arn IotcoredeviceadvisorSuiteDefinition#certificate_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotcoredeviceadvisor-suite-definition/index.ts",
            "line": 30
          },
          "name": "certificateArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotcoredeviceadvisor_suite_definition#thing_arn IotcoredeviceadvisorSuiteDefinition#thing_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotcoredeviceadvisor-suite-definition/index.ts",
            "line": 34
          },
          "name": "thingArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotcoredeviceadvisor-suite-definition/index:IotcoredeviceadvisorSuiteDefinitionSuiteDefinitionConfigurationDevices"
    },
    "@cdktn/provider-awscc.iotcoredeviceadvisorSuiteDefinition.IotcoredeviceadvisorSuiteDefinitionSuiteDefinitionConfigurationDevicesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotcoredeviceadvisorSuiteDefinition.IotcoredeviceadvisorSuiteDefinitionSuiteDefinitionConfigurationDevicesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotcoredeviceadvisor-suite-definition/index.ts",
          "line": 164
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotcoredeviceadvisor-suite-definition/index.ts",
        "line": 156
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotcoredeviceadvisor-suite-definition/index.ts",
            "line": 171
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotcoredeviceadvisorSuiteDefinition.IotcoredeviceadvisorSuiteDefinitionSuiteDefinitionConfigurationDevicesOutputReference"
            }
          }
        }
      ],
      "name": "IotcoredeviceadvisorSuiteDefinitionSuiteDefinitionConfigurationDevicesList",
      "namespace": "iotcoredeviceadvisorSuiteDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotcoredeviceadvisor-suite-definition/index.ts",
            "line": 157
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotcoredeviceadvisorSuiteDefinition.IotcoredeviceadvisorSuiteDefinitionSuiteDefinitionConfigurationDevices"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotcoredeviceadvisor-suite-definition/index:IotcoredeviceadvisorSuiteDefinitionSuiteDefinitionConfigurationDevicesList"
    },
    "@cdktn/provider-awscc.iotcoredeviceadvisorSuiteDefinition.IotcoredeviceadvisorSuiteDefinitionSuiteDefinitionConfigurationDevicesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotcoredeviceadvisorSuiteDefinition.IotcoredeviceadvisorSuiteDefinitionSuiteDefinitionConfigurationDevicesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotcoredeviceadvisor-suite-definition/index.ts",
          "line": 83
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotcoredeviceadvisor-suite-definition/index.ts",
        "line": 73
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotcoredeviceadvisor-suite-definition/index.ts",
            "line": 131
          },
          "name": "resetCertificateArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotcoredeviceadvisor-suite-definition/index.ts",
            "line": 147
          },
          "name": "resetThingArn"
        }
      ],
      "name": "IotcoredeviceadvisorSuiteDefinitionSuiteDefinitionConfigurationDevicesOutputReference",
      "namespace": "iotcoredeviceadvisorSuiteDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotcoredeviceadvisor-suite-definition/index.ts",
            "line": 135
          },
          "name": "certificateArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotcoredeviceadvisor-suite-definition/index.ts",
            "line": 151
          },
          "name": "thingArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotcoredeviceadvisor-suite-definition/index.ts",
            "line": 125
          },
          "name": "certificateArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotcoredeviceadvisor-suite-definition/index.ts",
            "line": 141
          },
          "name": "thingArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotcoredeviceadvisor-suite-definition/index.ts",
            "line": 87
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotcoredeviceadvisorSuiteDefinition.IotcoredeviceadvisorSuiteDefinitionSuiteDefinitionConfigurationDevices"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotcoredeviceadvisor-suite-definition/index:IotcoredeviceadvisorSuiteDefinitionSuiteDefinitionConfigurationDevicesOutputReference"
    },
    "@cdktn/provider-awscc.iotcoredeviceadvisorSuiteDefinition.IotcoredeviceadvisorSuiteDefinitionSuiteDefinitionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotcoredeviceadvisorSuiteDefinition.IotcoredeviceadvisorSuiteDefinitionSuiteDefinitionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotcoredeviceadvisor-suite-definition/index.ts",
          "line": 273
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotcoredeviceadvisor-suite-definition/index.ts",
        "line": 265
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotcoredeviceadvisor-suite-definition/index.ts",
            "line": 349
          },
          "name": "putDevices",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotcoredeviceadvisorSuiteDefinition.IotcoredeviceadvisorSuiteDefinitionSuiteDefinitionConfigurationDevices"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotcoredeviceadvisor-suite-definition/index.ts",
            "line": 352
          },
          "name": "resetDevices"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotcoredeviceadvisor-suite-definition/index.ts",
            "line": 368
          },
          "name": "resetIntendedForQualification"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotcoredeviceadvisor-suite-definition/index.ts",
            "line": 397
          },
          "name": "resetSuiteDefinitionName"
        }
      ],
      "name": "IotcoredeviceadvisorSuiteDefinitionSuiteDefinitionConfigurationOutputReference",
      "namespace": "iotcoredeviceadvisorSuiteDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotcoredeviceadvisor-suite-definition/index.ts",
            "line": 346
          },
          "name": "devices",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotcoredeviceadvisorSuiteDefinition.IotcoredeviceadvisorSuiteDefinitionSuiteDefinitionConfigurationDevicesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotcoredeviceadvisor-suite-definition/index.ts",
            "line": 340
          },
          "name": "devicePermissionRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotcoredeviceadvisor-suite-definition/index.ts",
            "line": 356
          },
          "name": "devicesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotcoredeviceadvisorSuiteDefinition.IotcoredeviceadvisorSuiteDefinitionSuiteDefinitionConfigurationDevices"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotcoredeviceadvisor-suite-definition/index.ts",
            "line": 372
          },
          "name": "intendedForQualificationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotcoredeviceadvisor-suite-definition/index.ts",
            "line": 385
          },
          "name": "rootGroupInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotcoredeviceadvisor-suite-definition/index.ts",
            "line": 401
          },
          "name": "suiteDefinitionNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotcoredeviceadvisor-suite-definition/index.ts",
            "line": 333
          },
          "name": "devicePermissionRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotcoredeviceadvisor-suite-definition/index.ts",
            "line": 362
          },
          "name": "intendedForQualification",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotcoredeviceadvisor-suite-definition/index.ts",
            "line": 378
          },
          "name": "rootGroup",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotcoredeviceadvisor-suite-definition/index.ts",
            "line": 391
          },
          "name": "suiteDefinitionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotcoredeviceadvisor-suite-definition/index.ts",
            "line": 277
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotcoredeviceadvisorSuiteDefinition.IotcoredeviceadvisorSuiteDefinitionSuiteDefinitionConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotcoredeviceadvisor-suite-definition/index:IotcoredeviceadvisorSuiteDefinitionSuiteDefinitionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.iotcoredeviceadvisorSuiteDefinition.IotcoredeviceadvisorSuiteDefinitionTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotcoredeviceadvisorSuiteDefinition.IotcoredeviceadvisorSuiteDefinitionTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotcoredeviceadvisor-suite-definition/index.ts",
        "line": 405
      },
      "name": "IotcoredeviceadvisorSuiteDefinitionTags",
      "namespace": "iotcoredeviceadvisorSuiteDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotcoredeviceadvisor_suite_definition#key IotcoredeviceadvisorSuiteDefinition#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotcoredeviceadvisor-suite-definition/index.ts",
            "line": 411
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotcoredeviceadvisor_suite_definition#value IotcoredeviceadvisorSuiteDefinition#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotcoredeviceadvisor-suite-definition/index.ts",
            "line": 417
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotcoredeviceadvisor-suite-definition/index:IotcoredeviceadvisorSuiteDefinitionTags"
    },
    "@cdktn/provider-awscc.iotcoredeviceadvisorSuiteDefinition.IotcoredeviceadvisorSuiteDefinitionTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotcoredeviceadvisorSuiteDefinition.IotcoredeviceadvisorSuiteDefinitionTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotcoredeviceadvisor-suite-definition/index.ts",
          "line": 547
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotcoredeviceadvisor-suite-definition/index.ts",
        "line": 539
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotcoredeviceadvisor-suite-definition/index.ts",
            "line": 554
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotcoredeviceadvisorSuiteDefinition.IotcoredeviceadvisorSuiteDefinitionTagsOutputReference"
            }
          }
        }
      ],
      "name": "IotcoredeviceadvisorSuiteDefinitionTagsList",
      "namespace": "iotcoredeviceadvisorSuiteDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotcoredeviceadvisor-suite-definition/index.ts",
            "line": 540
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotcoredeviceadvisorSuiteDefinition.IotcoredeviceadvisorSuiteDefinitionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotcoredeviceadvisor-suite-definition/index:IotcoredeviceadvisorSuiteDefinitionTagsList"
    },
    "@cdktn/provider-awscc.iotcoredeviceadvisorSuiteDefinition.IotcoredeviceadvisorSuiteDefinitionTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotcoredeviceadvisorSuiteDefinition.IotcoredeviceadvisorSuiteDefinitionTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotcoredeviceadvisor-suite-definition/index.ts",
          "line": 466
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotcoredeviceadvisor-suite-definition/index.ts",
        "line": 456
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotcoredeviceadvisor-suite-definition/index.ts",
            "line": 514
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotcoredeviceadvisor-suite-definition/index.ts",
            "line": 530
          },
          "name": "resetValue"
        }
      ],
      "name": "IotcoredeviceadvisorSuiteDefinitionTagsOutputReference",
      "namespace": "iotcoredeviceadvisorSuiteDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotcoredeviceadvisor-suite-definition/index.ts",
            "line": 518
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotcoredeviceadvisor-suite-definition/index.ts",
            "line": 534
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotcoredeviceadvisor-suite-definition/index.ts",
            "line": 508
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotcoredeviceadvisor-suite-definition/index.ts",
            "line": 524
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotcoredeviceadvisor-suite-definition/index.ts",
            "line": 470
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotcoredeviceadvisorSuiteDefinition.IotcoredeviceadvisorSuiteDefinitionTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotcoredeviceadvisor-suite-definition/index:IotcoredeviceadvisorSuiteDefinitionTagsOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModel": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_alarm_model awscc_iotevents_alarm_model}."
      },
      "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModel",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_alarm_model awscc_iotevents_alarm_model} Resource."
        },
        "locationInModule": {
          "filename": "src/iotevents-alarm-model/index.ts",
          "line": 4571
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-alarm-model/index.ts",
        "line": 4539
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a IoteventsAlarmModel resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 4556
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the IoteventsAlarmModel to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_alarm_model#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing IoteventsAlarmModel that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the IoteventsAlarmModel to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 4607
          },
          "name": "putAlarmCapabilities",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmCapabilities"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 4623
          },
          "name": "putAlarmEventActions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 4671
          },
          "name": "putAlarmRule",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmRule"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 4734
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 4610
          },
          "name": "resetAlarmCapabilities"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 4626
          },
          "name": "resetAlarmEventActions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 4642
          },
          "name": "resetAlarmModelDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 4658
          },
          "name": "resetAlarmModelName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 4692
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 4721
          },
          "name": "resetSeverity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 4737
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 4749
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 4763
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IoteventsAlarmModel",
      "namespace": "ioteventsAlarmModel",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 4544
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 4604
          },
          "name": "alarmCapabilities",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmCapabilitiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 4620
          },
          "name": "alarmEventActions",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 4668
          },
          "name": "alarmRule",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmRuleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 4680
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 4731
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 4614
          },
          "name": "alarmCapabilitiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmCapabilities"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 4630
          },
          "name": "alarmEventActionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 4646
          },
          "name": "alarmModelDescriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 4662
          },
          "name": "alarmModelNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 4675
          },
          "name": "alarmRuleInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmRule"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 4696
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 4709
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 4725
          },
          "name": "severityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 4741
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 4636
          },
          "name": "alarmModelDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 4652
          },
          "name": "alarmModelName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 4686
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 4702
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 4715
          },
          "name": "severity",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/iotevents-alarm-model/index:IoteventsAlarmModel"
    },
    "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmCapabilities": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmCapabilities",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-alarm-model/index.ts",
        "line": 263
      },
      "name": "IoteventsAlarmModelAlarmCapabilities",
      "namespace": "ioteventsAlarmModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_alarm_model#acknowledge_flow IoteventsAlarmModel#acknowledge_flow}",
            "stability": "stable",
            "summary": "Specifies whether to get notified for alarm state changes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 269
          },
          "name": "acknowledgeFlow",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmCapabilitiesAcknowledgeFlow"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_alarm_model#initialization_configuration IoteventsAlarmModel#initialization_configuration}",
            "stability": "stable",
            "summary": "Specifies the default alarm state. The configuration applies to all alarms that were created based on this alarm model."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 275
          },
          "name": "initializationConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmCapabilitiesInitializationConfiguration"
          }
        }
      ],
      "symbolId": "src/iotevents-alarm-model/index:IoteventsAlarmModelAlarmCapabilities"
    },
    "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmCapabilitiesAcknowledgeFlow": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmCapabilitiesAcknowledgeFlow",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-alarm-model/index.ts",
        "line": 71
      },
      "name": "IoteventsAlarmModelAlarmCapabilitiesAcknowledgeFlow",
      "namespace": "ioteventsAlarmModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "If ``TRUE``, you receive a notification when the alarm state changes. You must choose to acknowledge the notification before the alarm state can return to ``NORMAL``. If ``FALSE``, you won't receive notifications. The alarm automatically changes to the ``NORMAL`` state when the input property value returns to the specified range.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_alarm_model#enabled IoteventsAlarmModel#enabled}",
            "stability": "stable",
            "summary": "The value must be ``TRUE`` or ``FALSE``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 77
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-alarm-model/index:IoteventsAlarmModelAlarmCapabilitiesAcknowledgeFlow"
    },
    "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmCapabilitiesAcknowledgeFlowOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmCapabilitiesAcknowledgeFlowOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-alarm-model/index.ts",
          "line": 117
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-alarm-model/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 159
          },
          "name": "resetEnabled"
        }
      ],
      "name": "IoteventsAlarmModelAlarmCapabilitiesAcknowledgeFlowOutputReference",
      "namespace": "ioteventsAlarmModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 163
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 153
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 121
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmCapabilitiesAcknowledgeFlow"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-alarm-model/index:IoteventsAlarmModelAlarmCapabilitiesAcknowledgeFlowOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmCapabilitiesInitializationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmCapabilitiesInitializationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-alarm-model/index.ts",
        "line": 167
      },
      "name": "IoteventsAlarmModelAlarmCapabilitiesInitializationConfiguration",
      "namespace": "ioteventsAlarmModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "If ``FALSE``, all alarm instances created based on the alarm model are activated. The default value is ``TRUE``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_alarm_model#disabled_on_initialization IoteventsAlarmModel#disabled_on_initialization}",
            "stability": "stable",
            "summary": "The value must be ``TRUE`` or ``FALSE``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 173
          },
          "name": "disabledOnInitialization",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-alarm-model/index:IoteventsAlarmModelAlarmCapabilitiesInitializationConfiguration"
    },
    "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmCapabilitiesInitializationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmCapabilitiesInitializationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-alarm-model/index.ts",
          "line": 213
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-alarm-model/index.ts",
        "line": 205
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 255
          },
          "name": "resetDisabledOnInitialization"
        }
      ],
      "name": "IoteventsAlarmModelAlarmCapabilitiesInitializationConfigurationOutputReference",
      "namespace": "ioteventsAlarmModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 259
          },
          "name": "disabledOnInitializationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 249
          },
          "name": "disabledOnInitialization",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 217
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmCapabilitiesInitializationConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-alarm-model/index:IoteventsAlarmModelAlarmCapabilitiesInitializationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmCapabilitiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmCapabilitiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-alarm-model/index.ts",
          "line": 322
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-alarm-model/index.ts",
        "line": 314
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 367
          },
          "name": "putAcknowledgeFlow",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmCapabilitiesAcknowledgeFlow"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 383
          },
          "name": "putInitializationConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmCapabilitiesInitializationConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 370
          },
          "name": "resetAcknowledgeFlow"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 386
          },
          "name": "resetInitializationConfiguration"
        }
      ],
      "name": "IoteventsAlarmModelAlarmCapabilitiesOutputReference",
      "namespace": "ioteventsAlarmModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 364
          },
          "name": "acknowledgeFlow",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmCapabilitiesAcknowledgeFlowOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 380
          },
          "name": "initializationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmCapabilitiesInitializationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 374
          },
          "name": "acknowledgeFlowInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmCapabilitiesAcknowledgeFlow"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 390
          },
          "name": "initializationConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmCapabilitiesInitializationConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 326
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmCapabilities"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-alarm-model/index:IoteventsAlarmModelAlarmCapabilitiesOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-alarm-model/index.ts",
        "line": 4024
      },
      "name": "IoteventsAlarmModelAlarmEventActions",
      "namespace": "ioteventsAlarmModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_alarm_model#alarm_actions IoteventsAlarmModel#alarm_actions}",
            "stability": "stable",
            "summary": "Specifies one or more supported actions to receive notifications when the alarm state changes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 4030
          },
          "name": "alarmActions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-alarm-model/index:IoteventsAlarmModelAlarmEventActions"
    },
    "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-alarm-model/index.ts",
        "line": 3590
      },
      "name": "IoteventsAlarmModelAlarmEventActionsAlarmActions",
      "namespace": "ioteventsAlarmModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The standard action payload contains all the information about the detector model instance and the event that triggered the action. You can customize the [payload](https://docs.aws.amazon.com/iotevents/latest/apireference/API_Payload.html). One column of the DynamoDB table receives all attribute-value pairs in the payload that you specify.\n You must use expressions for all parameters in ``DynamoDBAction``. The expressions accept literals, operators, functions, references, and substitution templates.\n  **Examples**\n +  For literal values, the expressions must contain single quotes. For example, the value for the ``hashKeyType`` parameter can be ``'STRING'``.\n  +  For references, you must specify either variables or input values. For example, the value for the ``hashKeyField`` parameter can be ``$input.GreenhouseInput.name``.\n  +  For a substitution template, you must use ``${}``, and the template must be in single quotes. A substitution template can also contain a combination of literals, operators, functions, references, and substitution templates.\n In the following example, the value for the ``hashKeyValue`` parameter uses a substitution template. \n  ``'${$input.GreenhouseInput.temperature * 6 / 5 + 32} in Fahrenheit'`` \n  +  For a string concatenation, you must use ``+``. A string concatenation can also contain a combination of literals, operators, functions, references, and substitution templates.\n In the following example, the value for the ``tableName`` parameter uses a string concatenation. \n  ``'GreenhouseTemperatureTable ' + $input.GreenhouseInput.date`` \n  \n For more information, see [Expressions](https://docs.aws.amazon.com/iotevents/latest/developerguide/iotevents-expressions.html) in the *Developer Guide*.\n If the defined payload type is a string, ``DynamoDBAction`` writes non-JSON data to the DynamoDB table as binary data. The DynamoDB console displays the data as Base64-encoded text. The value for the ``payloadField`` parameter is ``<payload-field>_raw``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_alarm_model#dynamo_db IoteventsAlarmModel#dynamo_db}",
            "stability": "stable",
            "summary": "Defines an action to write to the Amazon DynamoDB table that you created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 3628
          },
          "name": "dynamoDb",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsDynamoDb"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The default action payload contains all the information about the detector model instance and the event that triggered the action. You can customize the [payload](https://docs.aws.amazon.com/iotevents/latest/apireference/API_Payload.html). A separate column of the DynamoDB table receives one attribute-value pair in the payload that you specify.\n You must use expressions for all parameters in ``DynamoDBv2Action``. The expressions accept literals, operators, functions, references, and substitution templates.\n  **Examples**\n +  For literal values, the expressions must contain single quotes. For example, the value for the ``tableName`` parameter can be ``'GreenhouseTemperatureTable'``.\n  +  For references, you must specify either variables or input values. For example, the value for the ``tableName`` parameter can be ``$variable.ddbtableName``.\n  +  For a substitution template, you must use ``${}``, and the template must be in single quotes. A substitution template can also contain a combination of literals, operators, functions, references, and substitution templates.\n In the following example, the value for the ``contentExpression`` parameter in ``Payload`` uses a substitution template. \n  ``'{\\\"sensorID\\\": \\\"${$input.GreenhouseInput.sensor_id}\\\", \\\"temperature\\\": \\\"${$input.GreenhouseInput.temperature * 9 / 5 + 32}\\\"}'`` \n  +  For a string concatenation, you must use ``+``. A string concatenation can also contain a combination of literals, operators, functions, references, and substitution templates.\n In the following example, the value for the ``tableName`` parameter uses a string concatenation. \n  ``'GreenhouseTemperatureTable ' + $input.GreenhouseInput.date`` \n  \n For more information, see [Expressions](https://docs.aws.amazon.com/iotevents/latest/developerguide/iotevents-expressions.html) in the *Developer Guide*.\n The value for the ``type`` parameter in ``Payload`` must be ``JSON``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_alarm_model#dynamo_d_bv_2 IoteventsAlarmModel#dynamo_d_bv_2}",
            "stability": "stable",
            "summary": "Defines an action to write to the Amazon DynamoDB table that you created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 3609
          },
          "name": "dynamoDBv2",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsDynamoDBv2"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_alarm_model#firehose IoteventsAlarmModel#firehose}",
            "stability": "stable",
            "summary": "Sends information about the detector model instance and the event that triggered the action to an Amazon Kinesis Data Firehose delivery stream."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 3634
          },
          "name": "firehose",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsFirehose"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_alarm_model#iot_events IoteventsAlarmModel#iot_events}",
            "stability": "stable",
            "summary": "Sends an ITE input, passing in information about the detector model instance and the event that triggered the action."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 3640
          },
          "name": "iotEvents",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsIotEvents"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You must use expressions for all parameters in ``IotSiteWiseAction``. The expressions accept literals, operators, functions, references, and substitutions templates.\n  **Examples**\n +  For literal values, the expressions must contain single quotes. For example, the value for the ``propertyAlias`` parameter can be ``'/company/windfarm/3/turbine/7/temperature'``.\n  +  For references, you must specify either variables or input values. For example, the value for the ``assetId`` parameter can be ``$input.TurbineInput.assetId1``.\n  +  For a substitution template, you must use ``${}``, and the template must be in single quotes. A substitution template can also contain a combination of literals, operators, functions, references, and substitution templates.\n In the following example, the value for the ``propertyAlias`` parameter uses a substitution template. \n  ``'company/windfarm/${$input.TemperatureInput.sensorData.windfarmID}/turbine/ ${$input.TemperatureInput.sensorData.turbineID}/temperature'`` \n  \n You must specify either ``propertyAlias`` or both ``assetId`` and ``propertyId`` to identify the target asset property in ITSW.\n For more information, see [Expressions](https://docs.aws.amazon.com/iotevents/latest/developerguide/iotevents-expressions.html) in the *Developer Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_alarm_model#iot_site_wise IoteventsAlarmModel#iot_site_wise}",
            "stability": "stable",
            "summary": "Sends information about the detector model instance and the event that triggered the action to a specified asset property in ITSW."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 3656
          },
          "name": "iotSiteWise",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsIotSiteWise"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_alarm_model#iot_topic_publish IoteventsAlarmModel#iot_topic_publish}",
            "stability": "stable",
            "summary": "Information required to publish the MQTT message through the IoT message broker."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 3662
          },
          "name": "iotTopicPublish",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsIotTopicPublish"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_alarm_model#lambda IoteventsAlarmModel#lambda}",
            "stability": "stable",
            "summary": "Calls a Lambda function, passing in information about the detector model instance and the event that triggered the action."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 3668
          },
          "name": "lambda",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsLambda"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_alarm_model#sns IoteventsAlarmModel#sns}",
            "stability": "stable",
            "summary": "Information required to publish the Amazon SNS message."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 3674
          },
          "name": "sns",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsSns"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_alarm_model#sqs IoteventsAlarmModel#sqs}",
            "stability": "stable",
            "summary": "Sends information about the detector model instance and the event that triggered the action to an Amazon SQS queue."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 3680
          },
          "name": "sqs",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsSqs"
          }
        }
      ],
      "symbolId": "src/iotevents-alarm-model/index:IoteventsAlarmModelAlarmEventActionsAlarmActions"
    },
    "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsDynamoDBv2": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsDynamoDBv2",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-alarm-model/index.ts",
        "line": 525
      },
      "name": "IoteventsAlarmModelAlarmEventActionsAlarmActionsDynamoDBv2",
      "namespace": "ioteventsAlarmModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "By default, ITE generates a standard payload in JSON for any action. This action payload contains all attribute-value pairs that have the information about the detector model instance and the event triggered the action. To configure the action payload, you can use ``contentExpression``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_alarm_model#payload IoteventsAlarmModel#payload}",
            "stability": "stable",
            "summary": "Information needed to configure the payload."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 532
          },
          "name": "payload",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsDynamoDBv2Payload"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_alarm_model#table_name IoteventsAlarmModel#table_name}",
            "stability": "stable",
            "summary": "The name of the DynamoDB table."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 538
          },
          "name": "tableName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotevents-alarm-model/index:IoteventsAlarmModelAlarmEventActionsAlarmActionsDynamoDBv2"
    },
    "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsDynamoDBv2OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsDynamoDBv2OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-alarm-model/index.ts",
          "line": 585
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-alarm-model/index.ts",
        "line": 577
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 630
          },
          "name": "putPayload",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsDynamoDBv2Payload"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 633
          },
          "name": "resetPayload"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 649
          },
          "name": "resetTableName"
        }
      ],
      "name": "IoteventsAlarmModelAlarmEventActionsAlarmActionsDynamoDBv2OutputReference",
      "namespace": "ioteventsAlarmModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 627
          },
          "name": "payload",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsDynamoDBv2PayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 637
          },
          "name": "payloadInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsDynamoDBv2Payload"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 653
          },
          "name": "tableNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 643
          },
          "name": "tableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 589
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsDynamoDBv2"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-alarm-model/index:IoteventsAlarmModelAlarmEventActionsAlarmActionsDynamoDBv2OutputReference"
    },
    "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsDynamoDBv2Payload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsDynamoDBv2Payload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-alarm-model/index.ts",
        "line": 394
      },
      "name": "IoteventsAlarmModelAlarmEventActionsAlarmActionsDynamoDBv2Payload",
      "namespace": "ioteventsAlarmModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can use a string expression that includes quoted strings (``'<string>'``), variables (``$variable.<variable-name>``), input values (``$input.<input-name>.<path-to-datum>``), string concatenations, and quoted strings that contain ``${}`` as the content. The recommended maximum size of a content expression is 1 KB.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_alarm_model#content_expression IoteventsAlarmModel#content_expression}",
            "stability": "stable",
            "summary": "The content of the payload."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 400
          },
          "name": "contentExpression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_alarm_model#type IoteventsAlarmModel#type}",
            "stability": "stable",
            "summary": "The value of the payload type can be either ``STRING`` or ``JSON``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 406
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotevents-alarm-model/index:IoteventsAlarmModelAlarmEventActionsAlarmActionsDynamoDBv2Payload"
    },
    "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsDynamoDBv2PayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsDynamoDBv2PayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-alarm-model/index.ts",
          "line": 453
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-alarm-model/index.ts",
        "line": 445
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 501
          },
          "name": "resetContentExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 517
          },
          "name": "resetType"
        }
      ],
      "name": "IoteventsAlarmModelAlarmEventActionsAlarmActionsDynamoDBv2PayloadOutputReference",
      "namespace": "ioteventsAlarmModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 505
          },
          "name": "contentExpressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 521
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 495
          },
          "name": "contentExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 511
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 457
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsDynamoDBv2Payload"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-alarm-model/index:IoteventsAlarmModelAlarmEventActionsAlarmActionsDynamoDBv2PayloadOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsDynamoDb": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsDynamoDb",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-alarm-model/index.ts",
        "line": 788
      },
      "name": "IoteventsAlarmModelAlarmEventActionsAlarmActionsDynamoDb",
      "namespace": "ioteventsAlarmModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The ``hashKeyField`` value must match the partition key of the target DynamoDB table.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_alarm_model#hash_key_field IoteventsAlarmModel#hash_key_field}",
            "stability": "stable",
            "summary": "The name of the hash key (also called the partition key)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 794
          },
          "name": "hashKeyField",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify the following values:\n  +  ``'STRING'`` - The hash key is a string.\n  +  ``'NUMBER'`` - The hash key is a number.\n  \n If you don't specify ``hashKeyType``, the default value is ``'STRING'``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_alarm_model#hash_key_type IoteventsAlarmModel#hash_key_type}",
            "stability": "stable",
            "summary": "The data type for the hash key (also called the partition key)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 804
          },
          "name": "hashKeyType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_alarm_model#hash_key_value IoteventsAlarmModel#hash_key_value}",
            "stability": "stable",
            "summary": "The value of the hash key (also called the partition key)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 810
          },
          "name": "hashKeyValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify the following values: \n  +  ``'INSERT'`` - Insert data as a new item into the DynamoDB table. This item uses the specified hash key as a partition key. If you specified a range key, the item uses the range key as a sort key.\n  +  ``'UPDATE'`` - Update an existing item of the DynamoDB table with new data. This item's partition key must match the specified hash key. If you specified a range key, the range key must match the item's sort key.\n  +  ``'DELETE'`` - Delete an existing item of the DynamoDB table. This item's partition key must match the specified hash key. If you specified a range key, the range key must match the item's sort key.\n  \n If you don't specify this parameter, ITE triggers the ``'INSERT'`` operation.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_alarm_model#operation IoteventsAlarmModel#operation}",
            "stability": "stable",
            "summary": "The type of operation to perform."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 821
          },
          "name": "operation",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "By default, ITE generates a standard payload in JSON for any action. This action payload contains all attribute-value pairs that have the information about the detector model instance and the event triggered the action. To configure the action payload, you can use ``contentExpression``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_alarm_model#payload IoteventsAlarmModel#payload}",
            "stability": "stable",
            "summary": "Information needed to configure the payload."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 828
          },
          "name": "payload",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsDynamoDbPayload"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you don't specify this parameter, the name of the DynamoDB column is ``payload``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_alarm_model#payload_field IoteventsAlarmModel#payload_field}",
            "stability": "stable",
            "summary": "The name of the DynamoDB column that receives the action payload."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 835
          },
          "name": "payloadField",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The ``rangeKeyField`` value must match the sort key of the target DynamoDB table.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_alarm_model#range_key_field IoteventsAlarmModel#range_key_field}",
            "stability": "stable",
            "summary": "The name of the range key (also called the sort key)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 841
          },
          "name": "rangeKeyField",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "+  ``'NUMBER'`` - The range key is number.\n  \n If you don't specify ``rangeKeyField``, the default value is ``'STRING'``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_alarm_model#range_key_type IoteventsAlarmModel#range_key_type}",
            "stability": "stable",
            "summary": "The data type for the range key (also called the sort key), You can specify the following values:   +  ``'STRING'`` - The range key is a string."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 851
          },
          "name": "rangeKeyType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_alarm_model#range_key_value IoteventsAlarmModel#range_key_value}",
            "stability": "stable",
            "summary": "The value of the range key (also called the sort key)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 857
          },
          "name": "rangeKeyValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_alarm_model#table_name IoteventsAlarmModel#table_name}",
            "stability": "stable",
            "summary": "The name of the DynamoDB table. The ``tableName`` value must match the table name of the target DynamoDB table."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 863
          },
          "name": "tableName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotevents-alarm-model/index:IoteventsAlarmModelAlarmEventActionsAlarmActionsDynamoDb"
    },
    "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsDynamoDbOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsDynamoDbOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-alarm-model/index.ts",
          "line": 966
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-alarm-model/index.ts",
        "line": 958
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 1123
          },
          "name": "putPayload",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsDynamoDbPayload"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 1062
          },
          "name": "resetHashKeyField"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 1078
          },
          "name": "resetHashKeyType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 1094
          },
          "name": "resetHashKeyValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 1110
          },
          "name": "resetOperation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 1126
          },
          "name": "resetPayload"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 1142
          },
          "name": "resetPayloadField"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 1158
          },
          "name": "resetRangeKeyField"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 1174
          },
          "name": "resetRangeKeyType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 1190
          },
          "name": "resetRangeKeyValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 1206
          },
          "name": "resetTableName"
        }
      ],
      "name": "IoteventsAlarmModelAlarmEventActionsAlarmActionsDynamoDbOutputReference",
      "namespace": "ioteventsAlarmModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 1120
          },
          "name": "payload",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsDynamoDbPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 1066
          },
          "name": "hashKeyFieldInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 1082
          },
          "name": "hashKeyTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 1098
          },
          "name": "hashKeyValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 1114
          },
          "name": "operationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 1146
          },
          "name": "payloadFieldInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 1130
          },
          "name": "payloadInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsDynamoDbPayload"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 1162
          },
          "name": "rangeKeyFieldInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 1178
          },
          "name": "rangeKeyTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 1194
          },
          "name": "rangeKeyValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 1210
          },
          "name": "tableNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 1056
          },
          "name": "hashKeyField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 1072
          },
          "name": "hashKeyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 1088
          },
          "name": "hashKeyValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 1104
          },
          "name": "operation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 1136
          },
          "name": "payloadField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 1152
          },
          "name": "rangeKeyField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 1168
          },
          "name": "rangeKeyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 1184
          },
          "name": "rangeKeyValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 1200
          },
          "name": "tableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 970
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsDynamoDb"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-alarm-model/index:IoteventsAlarmModelAlarmEventActionsAlarmActionsDynamoDbOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsDynamoDbPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsDynamoDbPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-alarm-model/index.ts",
        "line": 657
      },
      "name": "IoteventsAlarmModelAlarmEventActionsAlarmActionsDynamoDbPayload",
      "namespace": "ioteventsAlarmModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can use a string expression that includes quoted strings (``'<string>'``), variables (``$variable.<variable-name>``), input values (``$input.<input-name>.<path-to-datum>``), string concatenations, and quoted strings that contain ``${}`` as the content. The recommended maximum size of a content expression is 1 KB.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_alarm_model#content_expression IoteventsAlarmModel#content_expression}",
            "stability": "stable",
            "summary": "The content of the payload."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 663
          },
          "name": "contentExpression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_alarm_model#type IoteventsAlarmModel#type}",
            "stability": "stable",
            "summary": "The value of the payload type can be either ``STRING`` or ``JSON``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 669
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotevents-alarm-model/index:IoteventsAlarmModelAlarmEventActionsAlarmActionsDynamoDbPayload"
    },
    "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsDynamoDbPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsDynamoDbPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-alarm-model/index.ts",
          "line": 716
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-alarm-model/index.ts",
        "line": 708
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 764
          },
          "name": "resetContentExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 780
          },
          "name": "resetType"
        }
      ],
      "name": "IoteventsAlarmModelAlarmEventActionsAlarmActionsDynamoDbPayloadOutputReference",
      "namespace": "ioteventsAlarmModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 768
          },
          "name": "contentExpressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 784
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 758
          },
          "name": "contentExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 774
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 720
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsDynamoDbPayload"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-alarm-model/index:IoteventsAlarmModelAlarmEventActionsAlarmActionsDynamoDbPayloadOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsFirehose": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsFirehose",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-alarm-model/index.ts",
        "line": 1345
      },
      "name": "IoteventsAlarmModelAlarmEventActionsAlarmActionsFirehose",
      "namespace": "ioteventsAlarmModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_alarm_model#delivery_stream_name IoteventsAlarmModel#delivery_stream_name}",
            "stability": "stable",
            "summary": "The name of the Kinesis Data Firehose delivery stream where the data is written."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 1351
          },
          "name": "deliveryStreamName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_alarm_model#payload IoteventsAlarmModel#payload}",
            "stability": "stable",
            "summary": "You can configure the action payload when you send a message to an Amazon Data Firehose delivery stream."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 1357
          },
          "name": "payload",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsFirehosePayload"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are: '\\n' (newline), '\\t' (tab), '\\r\\n' (Windows newline), ',' (comma).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_alarm_model#separator IoteventsAlarmModel#separator}",
            "stability": "stable",
            "summary": "A character separator that is used to separate records written to the Kinesis Data Firehose delivery stream."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 1363
          },
          "name": "separator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotevents-alarm-model/index:IoteventsAlarmModelAlarmEventActionsAlarmActionsFirehose"
    },
    "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsFirehoseOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsFirehoseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-alarm-model/index.ts",
          "line": 1417
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-alarm-model/index.ts",
        "line": 1409
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 1484
          },
          "name": "putPayload",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsFirehosePayload"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 1471
          },
          "name": "resetDeliveryStreamName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 1487
          },
          "name": "resetPayload"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 1503
          },
          "name": "resetSeparator"
        }
      ],
      "name": "IoteventsAlarmModelAlarmEventActionsAlarmActionsFirehoseOutputReference",
      "namespace": "ioteventsAlarmModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 1481
          },
          "name": "payload",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsFirehosePayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 1475
          },
          "name": "deliveryStreamNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 1491
          },
          "name": "payloadInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsFirehosePayload"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 1507
          },
          "name": "separatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 1465
          },
          "name": "deliveryStreamName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 1497
          },
          "name": "separator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 1421
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsFirehose"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-alarm-model/index:IoteventsAlarmModelAlarmEventActionsAlarmActionsFirehoseOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsFirehosePayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsFirehosePayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-alarm-model/index.ts",
        "line": 1214
      },
      "name": "IoteventsAlarmModelAlarmEventActionsAlarmActionsFirehosePayload",
      "namespace": "ioteventsAlarmModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can use a string expression that includes quoted strings (``'<string>'``), variables (``$variable.<variable-name>``), input values (``$input.<input-name>.<path-to-datum>``), string concatenations, and quoted strings that contain ``${}`` as the content. The recommended maximum size of a content expression is 1 KB.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_alarm_model#content_expression IoteventsAlarmModel#content_expression}",
            "stability": "stable",
            "summary": "The content of the payload."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 1220
          },
          "name": "contentExpression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_alarm_model#type IoteventsAlarmModel#type}",
            "stability": "stable",
            "summary": "The value of the payload type can be either ``STRING`` or ``JSON``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 1226
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotevents-alarm-model/index:IoteventsAlarmModelAlarmEventActionsAlarmActionsFirehosePayload"
    },
    "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsFirehosePayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsFirehosePayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-alarm-model/index.ts",
          "line": 1273
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-alarm-model/index.ts",
        "line": 1265
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 1321
          },
          "name": "resetContentExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 1337
          },
          "name": "resetType"
        }
      ],
      "name": "IoteventsAlarmModelAlarmEventActionsAlarmActionsFirehosePayloadOutputReference",
      "namespace": "ioteventsAlarmModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 1325
          },
          "name": "contentExpressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 1341
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 1315
          },
          "name": "contentExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 1331
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 1277
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsFirehosePayload"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-alarm-model/index:IoteventsAlarmModelAlarmEventActionsAlarmActionsFirehosePayloadOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsIotEvents": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsIotEvents",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-alarm-model/index.ts",
        "line": 1642
      },
      "name": "IoteventsAlarmModelAlarmEventActionsAlarmActionsIotEvents",
      "namespace": "ioteventsAlarmModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_alarm_model#input_name IoteventsAlarmModel#input_name}",
            "stability": "stable",
            "summary": "The name of the ITE input where the data is sent."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 1648
          },
          "name": "inputName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_alarm_model#payload IoteventsAlarmModel#payload}",
            "stability": "stable",
            "summary": "You can configure the action payload when you send a message to an ITE input."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 1654
          },
          "name": "payload",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsIotEventsPayload"
          }
        }
      ],
      "symbolId": "src/iotevents-alarm-model/index:IoteventsAlarmModelAlarmEventActionsAlarmActionsIotEvents"
    },
    "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsIotEventsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsIotEventsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-alarm-model/index.ts",
          "line": 1701
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-alarm-model/index.ts",
        "line": 1693
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 1762
          },
          "name": "putPayload",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsIotEventsPayload"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 1749
          },
          "name": "resetInputName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 1765
          },
          "name": "resetPayload"
        }
      ],
      "name": "IoteventsAlarmModelAlarmEventActionsAlarmActionsIotEventsOutputReference",
      "namespace": "ioteventsAlarmModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 1759
          },
          "name": "payload",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsIotEventsPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 1753
          },
          "name": "inputNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 1769
          },
          "name": "payloadInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsIotEventsPayload"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 1743
          },
          "name": "inputName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 1705
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsIotEvents"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-alarm-model/index:IoteventsAlarmModelAlarmEventActionsAlarmActionsIotEventsOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsIotEventsPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsIotEventsPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-alarm-model/index.ts",
        "line": 1511
      },
      "name": "IoteventsAlarmModelAlarmEventActionsAlarmActionsIotEventsPayload",
      "namespace": "ioteventsAlarmModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can use a string expression that includes quoted strings (``'<string>'``), variables (``$variable.<variable-name>``), input values (``$input.<input-name>.<path-to-datum>``), string concatenations, and quoted strings that contain ``${}`` as the content. The recommended maximum size of a content expression is 1 KB.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_alarm_model#content_expression IoteventsAlarmModel#content_expression}",
            "stability": "stable",
            "summary": "The content of the payload."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 1517
          },
          "name": "contentExpression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_alarm_model#type IoteventsAlarmModel#type}",
            "stability": "stable",
            "summary": "The value of the payload type can be either ``STRING`` or ``JSON``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 1523
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotevents-alarm-model/index:IoteventsAlarmModelAlarmEventActionsAlarmActionsIotEventsPayload"
    },
    "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsIotEventsPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsIotEventsPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-alarm-model/index.ts",
          "line": 1570
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-alarm-model/index.ts",
        "line": 1562
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 1618
          },
          "name": "resetContentExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 1634
          },
          "name": "resetType"
        }
      ],
      "name": "IoteventsAlarmModelAlarmEventActionsAlarmActionsIotEventsPayloadOutputReference",
      "namespace": "ioteventsAlarmModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 1622
          },
          "name": "contentExpressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 1638
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 1612
          },
          "name": "contentExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 1628
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 1574
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsIotEventsPayload"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-alarm-model/index:IoteventsAlarmModelAlarmEventActionsAlarmActionsIotEventsPayloadOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsIotSiteWise": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsIotSiteWise",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-alarm-model/index.ts",
        "line": 2271
      },
      "name": "IoteventsAlarmModelAlarmEventActionsAlarmActionsIotSiteWise",
      "namespace": "ioteventsAlarmModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_alarm_model#asset_id IoteventsAlarmModel#asset_id}",
            "stability": "stable",
            "summary": "The ID of the asset that has the specified property."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 2277
          },
          "name": "assetId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can use the entry ID to track which data entry causes an error in case of failure. The default is a new unique identifier.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_alarm_model#entry_id IoteventsAlarmModel#entry_id}",
            "stability": "stable",
            "summary": "A unique identifier for this entry."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 2283
          },
          "name": "entryId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_alarm_model#property_alias IoteventsAlarmModel#property_alias}",
            "stability": "stable",
            "summary": "The alias of the asset property."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 2289
          },
          "name": "propertyAlias",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_alarm_model#property_id IoteventsAlarmModel#property_id}",
            "stability": "stable",
            "summary": "The ID of the asset property."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 2295
          },
          "name": "propertyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_alarm_model#property_value IoteventsAlarmModel#property_value}",
            "stability": "stable",
            "summary": "The value to send to the asset property. This value contains timestamp, quality, and value (TQV) information."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 2301
          },
          "name": "propertyValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsIotSiteWisePropertyValue"
          }
        }
      ],
      "symbolId": "src/iotevents-alarm-model/index:IoteventsAlarmModelAlarmEventActionsAlarmActionsIotSiteWise"
    },
    "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsIotSiteWiseOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsIotSiteWiseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-alarm-model/index.ts",
          "line": 2369
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-alarm-model/index.ts",
        "line": 2361
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 2496
          },
          "name": "putPropertyValue",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsIotSiteWisePropertyValue"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 2435
          },
          "name": "resetAssetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 2451
          },
          "name": "resetEntryId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 2467
          },
          "name": "resetPropertyAlias"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 2483
          },
          "name": "resetPropertyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 2499
          },
          "name": "resetPropertyValue"
        }
      ],
      "name": "IoteventsAlarmModelAlarmEventActionsAlarmActionsIotSiteWiseOutputReference",
      "namespace": "ioteventsAlarmModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 2493
          },
          "name": "propertyValue",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsIotSiteWisePropertyValueOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 2439
          },
          "name": "assetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 2455
          },
          "name": "entryIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 2471
          },
          "name": "propertyAliasInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 2487
          },
          "name": "propertyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 2503
          },
          "name": "propertyValueInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsIotSiteWisePropertyValue"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 2429
          },
          "name": "assetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 2445
          },
          "name": "entryId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 2461
          },
          "name": "propertyAlias",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 2477
          },
          "name": "propertyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 2373
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsIotSiteWise"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-alarm-model/index:IoteventsAlarmModelAlarmEventActionsAlarmActionsIotSiteWiseOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsIotSiteWisePropertyValue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsIotSiteWisePropertyValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-alarm-model/index.ts",
        "line": 2105
      },
      "name": "IoteventsAlarmModelAlarmEventActionsAlarmActionsIotSiteWisePropertyValue",
      "namespace": "ioteventsAlarmModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_alarm_model#quality IoteventsAlarmModel#quality}",
            "stability": "stable",
            "summary": "The quality of the asset property value. The value must be ``'GOOD'``, ``'BAD'``, or ``'UNCERTAIN'``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 2111
          },
          "name": "quality",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_alarm_model#timestamp IoteventsAlarmModel#timestamp}",
            "stability": "stable",
            "summary": "The timestamp associated with the asset property value. The default is the current event time."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 2117
          },
          "name": "timestamp",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsIotSiteWisePropertyValueTimestamp"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_alarm_model#value IoteventsAlarmModel#value}",
            "stability": "stable",
            "summary": "The value to send to an asset property."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 2123
          },
          "name": "value",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsIotSiteWisePropertyValueValue"
          }
        }
      ],
      "symbolId": "src/iotevents-alarm-model/index:IoteventsAlarmModelAlarmEventActionsAlarmActionsIotSiteWisePropertyValue"
    },
    "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsIotSiteWisePropertyValueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsIotSiteWisePropertyValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-alarm-model/index.ts",
          "line": 2177
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-alarm-model/index.ts",
        "line": 2169
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 2244
          },
          "name": "putTimestamp",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsIotSiteWisePropertyValueTimestamp"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 2260
          },
          "name": "putValue",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsIotSiteWisePropertyValueValue"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 2231
          },
          "name": "resetQuality"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 2247
          },
          "name": "resetTimestamp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 2263
          },
          "name": "resetValue"
        }
      ],
      "name": "IoteventsAlarmModelAlarmEventActionsAlarmActionsIotSiteWisePropertyValueOutputReference",
      "namespace": "ioteventsAlarmModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 2241
          },
          "name": "timestamp",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsIotSiteWisePropertyValueTimestampOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 2257
          },
          "name": "value",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsIotSiteWisePropertyValueValueOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 2235
          },
          "name": "qualityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 2251
          },
          "name": "timestampInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsIotSiteWisePropertyValueTimestamp"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 2267
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsIotSiteWisePropertyValueValue"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 2225
          },
          "name": "quality",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 2181
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsIotSiteWisePropertyValue"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-alarm-model/index:IoteventsAlarmModelAlarmEventActionsAlarmActionsIotSiteWisePropertyValueOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsIotSiteWisePropertyValueTimestamp": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsIotSiteWisePropertyValueTimestamp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-alarm-model/index.ts",
        "line": 1773
      },
      "name": "IoteventsAlarmModelAlarmEventActionsAlarmActionsIotSiteWisePropertyValueTimestamp",
      "namespace": "ioteventsAlarmModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_alarm_model#offset_in_nanos IoteventsAlarmModel#offset_in_nanos}",
            "stability": "stable",
            "summary": "The nanosecond offset converted from ``timeInSeconds``. The valid range is between 0-999999999."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 1779
          },
          "name": "offsetInNanos",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_alarm_model#time_in_seconds IoteventsAlarmModel#time_in_seconds}",
            "stability": "stable",
            "summary": "The timestamp, in seconds, in the Unix epoch format. The valid range is between 1-31556889864403199."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 1785
          },
          "name": "timeInSeconds",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotevents-alarm-model/index:IoteventsAlarmModelAlarmEventActionsAlarmActionsIotSiteWisePropertyValueTimestamp"
    },
    "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsIotSiteWisePropertyValueTimestampOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsIotSiteWisePropertyValueTimestampOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-alarm-model/index.ts",
          "line": 1832
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-alarm-model/index.ts",
        "line": 1824
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 1880
          },
          "name": "resetOffsetInNanos"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 1896
          },
          "name": "resetTimeInSeconds"
        }
      ],
      "name": "IoteventsAlarmModelAlarmEventActionsAlarmActionsIotSiteWisePropertyValueTimestampOutputReference",
      "namespace": "ioteventsAlarmModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 1884
          },
          "name": "offsetInNanosInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 1900
          },
          "name": "timeInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 1874
          },
          "name": "offsetInNanos",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 1890
          },
          "name": "timeInSeconds",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 1836
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsIotSiteWisePropertyValueTimestamp"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-alarm-model/index:IoteventsAlarmModelAlarmEventActionsAlarmActionsIotSiteWisePropertyValueTimestampOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsIotSiteWisePropertyValueValue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsIotSiteWisePropertyValueValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-alarm-model/index.ts",
        "line": 1904
      },
      "name": "IoteventsAlarmModelAlarmEventActionsAlarmActionsIotSiteWisePropertyValueValue",
      "namespace": "ioteventsAlarmModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You must use an expression, and the evaluated result should be a Boolean value.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_alarm_model#boolean_value IoteventsAlarmModel#boolean_value}",
            "stability": "stable",
            "summary": "The asset property value is a Boolean value that must be ``'TRUE'`` or ``'FALSE'``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 1910
          },
          "name": "booleanValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You must use an expression, and the evaluated result should be a double.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_alarm_model#double_value IoteventsAlarmModel#double_value}",
            "stability": "stable",
            "summary": "The asset property value is a double."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 1916
          },
          "name": "doubleValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You must use an expression, and the evaluated result should be an integer.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_alarm_model#integer_value IoteventsAlarmModel#integer_value}",
            "stability": "stable",
            "summary": "The asset property value is an integer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 1922
          },
          "name": "integerValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You must use an expression, and the evaluated result should be a string.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_alarm_model#string_value IoteventsAlarmModel#string_value}",
            "stability": "stable",
            "summary": "The asset property value is a string."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 1928
          },
          "name": "stringValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotevents-alarm-model/index:IoteventsAlarmModelAlarmEventActionsAlarmActionsIotSiteWisePropertyValueValue"
    },
    "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsIotSiteWisePropertyValueValueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsIotSiteWisePropertyValueValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-alarm-model/index.ts",
          "line": 1989
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-alarm-model/index.ts",
        "line": 1981
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 2049
          },
          "name": "resetBooleanValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 2065
          },
          "name": "resetDoubleValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 2081
          },
          "name": "resetIntegerValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 2097
          },
          "name": "resetStringValue"
        }
      ],
      "name": "IoteventsAlarmModelAlarmEventActionsAlarmActionsIotSiteWisePropertyValueValueOutputReference",
      "namespace": "ioteventsAlarmModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 2053
          },
          "name": "booleanValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 2069
          },
          "name": "doubleValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 2085
          },
          "name": "integerValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 2101
          },
          "name": "stringValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 2043
          },
          "name": "booleanValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 2059
          },
          "name": "doubleValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 2075
          },
          "name": "integerValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 2091
          },
          "name": "stringValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 1993
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsIotSiteWisePropertyValueValue"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-alarm-model/index:IoteventsAlarmModelAlarmEventActionsAlarmActionsIotSiteWisePropertyValueValueOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsIotTopicPublish": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsIotTopicPublish",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-alarm-model/index.ts",
        "line": 2638
      },
      "name": "IoteventsAlarmModelAlarmEventActionsAlarmActionsIotTopicPublish",
      "namespace": "ioteventsAlarmModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can use a string expression that includes variables (``$variable.<variable-name>``) and input values (``$input.<input-name>.<path-to-datum>``) as the topic string.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_alarm_model#mqtt_topic IoteventsAlarmModel#mqtt_topic}",
            "stability": "stable",
            "summary": "The MQTT topic of the message."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 2644
          },
          "name": "mqttTopic",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_alarm_model#payload IoteventsAlarmModel#payload}",
            "stability": "stable",
            "summary": "You can configure the action payload when you publish a message to an IoTCore topic."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 2650
          },
          "name": "payload",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsIotTopicPublishPayload"
          }
        }
      ],
      "symbolId": "src/iotevents-alarm-model/index:IoteventsAlarmModelAlarmEventActionsAlarmActionsIotTopicPublish"
    },
    "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsIotTopicPublishOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsIotTopicPublishOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-alarm-model/index.ts",
          "line": 2697
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-alarm-model/index.ts",
        "line": 2689
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 2758
          },
          "name": "putPayload",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsIotTopicPublishPayload"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 2745
          },
          "name": "resetMqttTopic"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 2761
          },
          "name": "resetPayload"
        }
      ],
      "name": "IoteventsAlarmModelAlarmEventActionsAlarmActionsIotTopicPublishOutputReference",
      "namespace": "ioteventsAlarmModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 2755
          },
          "name": "payload",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsIotTopicPublishPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 2749
          },
          "name": "mqttTopicInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 2765
          },
          "name": "payloadInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsIotTopicPublishPayload"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 2739
          },
          "name": "mqttTopic",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 2701
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsIotTopicPublish"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-alarm-model/index:IoteventsAlarmModelAlarmEventActionsAlarmActionsIotTopicPublishOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsIotTopicPublishPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsIotTopicPublishPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-alarm-model/index.ts",
        "line": 2507
      },
      "name": "IoteventsAlarmModelAlarmEventActionsAlarmActionsIotTopicPublishPayload",
      "namespace": "ioteventsAlarmModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can use a string expression that includes quoted strings (``'<string>'``), variables (``$variable.<variable-name>``), input values (``$input.<input-name>.<path-to-datum>``), string concatenations, and quoted strings that contain ``${}`` as the content. The recommended maximum size of a content expression is 1 KB.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_alarm_model#content_expression IoteventsAlarmModel#content_expression}",
            "stability": "stable",
            "summary": "The content of the payload."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 2513
          },
          "name": "contentExpression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_alarm_model#type IoteventsAlarmModel#type}",
            "stability": "stable",
            "summary": "The value of the payload type can be either ``STRING`` or ``JSON``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 2519
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotevents-alarm-model/index:IoteventsAlarmModelAlarmEventActionsAlarmActionsIotTopicPublishPayload"
    },
    "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsIotTopicPublishPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsIotTopicPublishPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-alarm-model/index.ts",
          "line": 2566
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-alarm-model/index.ts",
        "line": 2558
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 2614
          },
          "name": "resetContentExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 2630
          },
          "name": "resetType"
        }
      ],
      "name": "IoteventsAlarmModelAlarmEventActionsAlarmActionsIotTopicPublishPayloadOutputReference",
      "namespace": "ioteventsAlarmModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 2618
          },
          "name": "contentExpressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 2634
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 2608
          },
          "name": "contentExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 2624
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 2570
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsIotTopicPublishPayload"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-alarm-model/index:IoteventsAlarmModelAlarmEventActionsAlarmActionsIotTopicPublishPayloadOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsLambda": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsLambda",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-alarm-model/index.ts",
        "line": 2900
      },
      "name": "IoteventsAlarmModelAlarmEventActionsAlarmActionsLambda",
      "namespace": "ioteventsAlarmModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_alarm_model#function_arn IoteventsAlarmModel#function_arn}",
            "stability": "stable",
            "summary": "The ARN of the Lambda function that is executed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 2906
          },
          "name": "functionArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_alarm_model#payload IoteventsAlarmModel#payload}",
            "stability": "stable",
            "summary": "You can configure the action payload when you send a message to a Lambda function."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 2912
          },
          "name": "payload",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsLambdaPayload"
          }
        }
      ],
      "symbolId": "src/iotevents-alarm-model/index:IoteventsAlarmModelAlarmEventActionsAlarmActionsLambda"
    },
    "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsLambdaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsLambdaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-alarm-model/index.ts",
          "line": 2959
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-alarm-model/index.ts",
        "line": 2951
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 3020
          },
          "name": "putPayload",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsLambdaPayload"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 3007
          },
          "name": "resetFunctionArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 3023
          },
          "name": "resetPayload"
        }
      ],
      "name": "IoteventsAlarmModelAlarmEventActionsAlarmActionsLambdaOutputReference",
      "namespace": "ioteventsAlarmModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 3017
          },
          "name": "payload",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsLambdaPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 3011
          },
          "name": "functionArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 3027
          },
          "name": "payloadInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsLambdaPayload"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 3001
          },
          "name": "functionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 2963
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsLambda"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-alarm-model/index:IoteventsAlarmModelAlarmEventActionsAlarmActionsLambdaOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsLambdaPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsLambdaPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-alarm-model/index.ts",
        "line": 2769
      },
      "name": "IoteventsAlarmModelAlarmEventActionsAlarmActionsLambdaPayload",
      "namespace": "ioteventsAlarmModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can use a string expression that includes quoted strings (``'<string>'``), variables (``$variable.<variable-name>``), input values (``$input.<input-name>.<path-to-datum>``), string concatenations, and quoted strings that contain ``${}`` as the content. The recommended maximum size of a content expression is 1 KB.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_alarm_model#content_expression IoteventsAlarmModel#content_expression}",
            "stability": "stable",
            "summary": "The content of the payload."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 2775
          },
          "name": "contentExpression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_alarm_model#type IoteventsAlarmModel#type}",
            "stability": "stable",
            "summary": "The value of the payload type can be either ``STRING`` or ``JSON``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 2781
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotevents-alarm-model/index:IoteventsAlarmModelAlarmEventActionsAlarmActionsLambdaPayload"
    },
    "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsLambdaPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsLambdaPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-alarm-model/index.ts",
          "line": 2828
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-alarm-model/index.ts",
        "line": 2820
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 2876
          },
          "name": "resetContentExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 2892
          },
          "name": "resetType"
        }
      ],
      "name": "IoteventsAlarmModelAlarmEventActionsAlarmActionsLambdaPayloadOutputReference",
      "namespace": "ioteventsAlarmModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 2880
          },
          "name": "contentExpressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 2896
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 2870
          },
          "name": "contentExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 2886
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 2832
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsLambdaPayload"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-alarm-model/index:IoteventsAlarmModelAlarmEventActionsAlarmActionsLambdaPayloadOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-alarm-model/index.ts",
          "line": 4013
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-alarm-model/index.ts",
        "line": 4005
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 4020
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsOutputReference"
            }
          }
        }
      ],
      "name": "IoteventsAlarmModelAlarmEventActionsAlarmActionsList",
      "namespace": "ioteventsAlarmModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 4006
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-alarm-model/index:IoteventsAlarmModelAlarmEventActionsAlarmActionsList"
    },
    "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-alarm-model/index.ts",
          "line": 3778
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-alarm-model/index.ts",
        "line": 3768
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 3881
          },
          "name": "putDynamoDb",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsDynamoDb"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 3865
          },
          "name": "putDynamoDBv2",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsDynamoDBv2"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 3897
          },
          "name": "putFirehose",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsFirehose"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 3913
          },
          "name": "putIotEvents",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsIotEvents"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 3929
          },
          "name": "putIotSiteWise",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsIotSiteWise"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 3945
          },
          "name": "putIotTopicPublish",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsIotTopicPublish"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 3961
          },
          "name": "putLambda",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsLambda"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 3977
          },
          "name": "putSns",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsSns"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 3993
          },
          "name": "putSqs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsSqs"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 3884
          },
          "name": "resetDynamoDb"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 3868
          },
          "name": "resetDynamoDBv2"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 3900
          },
          "name": "resetFirehose"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 3916
          },
          "name": "resetIotEvents"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 3932
          },
          "name": "resetIotSiteWise"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 3948
          },
          "name": "resetIotTopicPublish"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 3964
          },
          "name": "resetLambda"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 3980
          },
          "name": "resetSns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 3996
          },
          "name": "resetSqs"
        }
      ],
      "name": "IoteventsAlarmModelAlarmEventActionsAlarmActionsOutputReference",
      "namespace": "ioteventsAlarmModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 3878
          },
          "name": "dynamoDb",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsDynamoDbOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 3862
          },
          "name": "dynamoDBv2",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsDynamoDBv2OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 3894
          },
          "name": "firehose",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsFirehoseOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 3910
          },
          "name": "iotEvents",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsIotEventsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 3926
          },
          "name": "iotSiteWise",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsIotSiteWiseOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 3942
          },
          "name": "iotTopicPublish",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsIotTopicPublishOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 3958
          },
          "name": "lambda",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsLambdaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 3974
          },
          "name": "sns",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsSnsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 3990
          },
          "name": "sqs",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsSqsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 3888
          },
          "name": "dynamoDbInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsDynamoDb"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 3872
          },
          "name": "dynamoDBv2Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsDynamoDBv2"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 3904
          },
          "name": "firehoseInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsFirehose"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 3920
          },
          "name": "iotEventsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsIotEvents"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 3936
          },
          "name": "iotSiteWiseInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsIotSiteWise"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 3952
          },
          "name": "iotTopicPublishInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsIotTopicPublish"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 3968
          },
          "name": "lambdaInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsLambda"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 3984
          },
          "name": "snsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsSns"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 4000
          },
          "name": "sqsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsSqs"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 3782
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-alarm-model/index:IoteventsAlarmModelAlarmEventActionsAlarmActionsOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsSns": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsSns",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-alarm-model/index.ts",
        "line": 3162
      },
      "name": "IoteventsAlarmModelAlarmEventActionsAlarmActionsSns",
      "namespace": "ioteventsAlarmModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_alarm_model#payload IoteventsAlarmModel#payload}",
            "stability": "stable",
            "summary": "You can configure the action payload when you send a message as an Amazon SNS push notification."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 3168
          },
          "name": "payload",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsSnsPayload"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_alarm_model#target_arn IoteventsAlarmModel#target_arn}",
            "stability": "stable",
            "summary": "The ARN of the Amazon SNS target where the message is sent."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 3174
          },
          "name": "targetArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotevents-alarm-model/index:IoteventsAlarmModelAlarmEventActionsAlarmActionsSns"
    },
    "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsSnsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsSnsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-alarm-model/index.ts",
          "line": 3221
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-alarm-model/index.ts",
        "line": 3213
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 3266
          },
          "name": "putPayload",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsSnsPayload"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 3269
          },
          "name": "resetPayload"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 3285
          },
          "name": "resetTargetArn"
        }
      ],
      "name": "IoteventsAlarmModelAlarmEventActionsAlarmActionsSnsOutputReference",
      "namespace": "ioteventsAlarmModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 3263
          },
          "name": "payload",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsSnsPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 3273
          },
          "name": "payloadInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsSnsPayload"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 3289
          },
          "name": "targetArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 3279
          },
          "name": "targetArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 3225
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsSns"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-alarm-model/index:IoteventsAlarmModelAlarmEventActionsAlarmActionsSnsOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsSnsPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsSnsPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-alarm-model/index.ts",
        "line": 3031
      },
      "name": "IoteventsAlarmModelAlarmEventActionsAlarmActionsSnsPayload",
      "namespace": "ioteventsAlarmModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can use a string expression that includes quoted strings (``'<string>'``), variables (``$variable.<variable-name>``), input values (``$input.<input-name>.<path-to-datum>``), string concatenations, and quoted strings that contain ``${}`` as the content. The recommended maximum size of a content expression is 1 KB.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_alarm_model#content_expression IoteventsAlarmModel#content_expression}",
            "stability": "stable",
            "summary": "The content of the payload."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 3037
          },
          "name": "contentExpression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_alarm_model#type IoteventsAlarmModel#type}",
            "stability": "stable",
            "summary": "The value of the payload type can be either ``STRING`` or ``JSON``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 3043
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotevents-alarm-model/index:IoteventsAlarmModelAlarmEventActionsAlarmActionsSnsPayload"
    },
    "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsSnsPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsSnsPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-alarm-model/index.ts",
          "line": 3090
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-alarm-model/index.ts",
        "line": 3082
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 3138
          },
          "name": "resetContentExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 3154
          },
          "name": "resetType"
        }
      ],
      "name": "IoteventsAlarmModelAlarmEventActionsAlarmActionsSnsPayloadOutputReference",
      "namespace": "ioteventsAlarmModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 3142
          },
          "name": "contentExpressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 3158
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 3132
          },
          "name": "contentExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 3148
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 3094
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsSnsPayload"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-alarm-model/index:IoteventsAlarmModelAlarmEventActionsAlarmActionsSnsPayloadOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsSqs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsSqs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-alarm-model/index.ts",
        "line": 3424
      },
      "name": "IoteventsAlarmModelAlarmEventActionsAlarmActionsSqs",
      "namespace": "ioteventsAlarmModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_alarm_model#payload IoteventsAlarmModel#payload}",
            "stability": "stable",
            "summary": "You can configure the action payload when you send a message to an Amazon SQS queue."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 3430
          },
          "name": "payload",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsSqsPayload"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_alarm_model#queue_url IoteventsAlarmModel#queue_url}",
            "stability": "stable",
            "summary": "The URL of the SQS queue where the data is written."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 3436
          },
          "name": "queueUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Otherwise, set this to FALSE.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_alarm_model#use_base_64 IoteventsAlarmModel#use_base_64}",
            "stability": "stable",
            "summary": "Set this to TRUE if you want the data to be base-64 encoded before it is written to the queue."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 3442
          },
          "name": "useBase64",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-alarm-model/index:IoteventsAlarmModelAlarmEventActionsAlarmActionsSqs"
    },
    "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsSqsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsSqsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-alarm-model/index.ts",
          "line": 3496
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-alarm-model/index.ts",
        "line": 3488
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 3547
          },
          "name": "putPayload",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsSqsPayload"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 3550
          },
          "name": "resetPayload"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 3566
          },
          "name": "resetQueueUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 3582
          },
          "name": "resetUseBase64"
        }
      ],
      "name": "IoteventsAlarmModelAlarmEventActionsAlarmActionsSqsOutputReference",
      "namespace": "ioteventsAlarmModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 3544
          },
          "name": "payload",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsSqsPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 3554
          },
          "name": "payloadInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsSqsPayload"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 3570
          },
          "name": "queueUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 3586
          },
          "name": "useBase64Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 3560
          },
          "name": "queueUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 3576
          },
          "name": "useBase64",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 3500
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsSqs"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-alarm-model/index:IoteventsAlarmModelAlarmEventActionsAlarmActionsSqsOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsSqsPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsSqsPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-alarm-model/index.ts",
        "line": 3293
      },
      "name": "IoteventsAlarmModelAlarmEventActionsAlarmActionsSqsPayload",
      "namespace": "ioteventsAlarmModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can use a string expression that includes quoted strings (``'<string>'``), variables (``$variable.<variable-name>``), input values (``$input.<input-name>.<path-to-datum>``), string concatenations, and quoted strings that contain ``${}`` as the content. The recommended maximum size of a content expression is 1 KB.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_alarm_model#content_expression IoteventsAlarmModel#content_expression}",
            "stability": "stable",
            "summary": "The content of the payload."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 3299
          },
          "name": "contentExpression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_alarm_model#type IoteventsAlarmModel#type}",
            "stability": "stable",
            "summary": "The value of the payload type can be either ``STRING`` or ``JSON``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 3305
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotevents-alarm-model/index:IoteventsAlarmModelAlarmEventActionsAlarmActionsSqsPayload"
    },
    "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsSqsPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsSqsPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-alarm-model/index.ts",
          "line": 3352
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-alarm-model/index.ts",
        "line": 3344
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 3400
          },
          "name": "resetContentExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 3416
          },
          "name": "resetType"
        }
      ],
      "name": "IoteventsAlarmModelAlarmEventActionsAlarmActionsSqsPayloadOutputReference",
      "namespace": "ioteventsAlarmModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 3404
          },
          "name": "contentExpressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 3420
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 3394
          },
          "name": "contentExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 3410
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 3356
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsSqsPayload"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-alarm-model/index:IoteventsAlarmModelAlarmEventActionsAlarmActionsSqsPayloadOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-alarm-model/index.ts",
          "line": 4070
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-alarm-model/index.ts",
        "line": 4062
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 4109
          },
          "name": "putAlarmActions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 4112
          },
          "name": "resetAlarmActions"
        }
      ],
      "name": "IoteventsAlarmModelAlarmEventActionsOutputReference",
      "namespace": "ioteventsAlarmModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 4106
          },
          "name": "alarmActions",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 4116
          },
          "name": "alarmActionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActionsAlarmActions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 4074
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-alarm-model/index:IoteventsAlarmModelAlarmEventActionsOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmRule": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmRule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-alarm-model/index.ts",
        "line": 4286
      },
      "name": "IoteventsAlarmModelAlarmRule",
      "namespace": "ioteventsAlarmModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_alarm_model#simple_rule IoteventsAlarmModel#simple_rule}",
            "stability": "stable",
            "summary": "A rule that compares an input property value to a threshold value with a comparison operator."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 4292
          },
          "name": "simpleRule",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmRuleSimpleRule"
          }
        }
      ],
      "symbolId": "src/iotevents-alarm-model/index:IoteventsAlarmModelAlarmRule"
    },
    "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmRuleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmRuleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-alarm-model/index.ts",
          "line": 4332
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-alarm-model/index.ts",
        "line": 4324
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 4371
          },
          "name": "putSimpleRule",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmRuleSimpleRule"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 4374
          },
          "name": "resetSimpleRule"
        }
      ],
      "name": "IoteventsAlarmModelAlarmRuleOutputReference",
      "namespace": "ioteventsAlarmModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 4368
          },
          "name": "simpleRule",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmRuleSimpleRuleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 4378
          },
          "name": "simpleRuleInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmRuleSimpleRule"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 4336
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmRule"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-alarm-model/index:IoteventsAlarmModelAlarmRuleOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmRuleSimpleRule": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmRuleSimpleRule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-alarm-model/index.ts",
        "line": 4120
      },
      "name": "IoteventsAlarmModelAlarmRuleSimpleRule",
      "namespace": "ioteventsAlarmModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_alarm_model#comparison_operator IoteventsAlarmModel#comparison_operator}",
            "stability": "stable",
            "summary": "The comparison operator."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 4126
          },
          "name": "comparisonOperator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify an ITE input attribute as an input property.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_alarm_model#input_property IoteventsAlarmModel#input_property}",
            "stability": "stable",
            "summary": "The value on the left side of the comparison operator."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 4132
          },
          "name": "inputProperty",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can enter a number or specify an ITE input attribute.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_alarm_model#threshold IoteventsAlarmModel#threshold}",
            "stability": "stable",
            "summary": "The value on the right side of the comparison operator."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 4138
          },
          "name": "threshold",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotevents-alarm-model/index:IoteventsAlarmModelAlarmRuleSimpleRule"
    },
    "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmRuleSimpleRuleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmRuleSimpleRuleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-alarm-model/index.ts",
          "line": 4192
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-alarm-model/index.ts",
        "line": 4184
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 4246
          },
          "name": "resetComparisonOperator"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 4262
          },
          "name": "resetInputProperty"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 4278
          },
          "name": "resetThreshold"
        }
      ],
      "name": "IoteventsAlarmModelAlarmRuleSimpleRuleOutputReference",
      "namespace": "ioteventsAlarmModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 4250
          },
          "name": "comparisonOperatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 4266
          },
          "name": "inputPropertyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 4282
          },
          "name": "thresholdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 4240
          },
          "name": "comparisonOperator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 4256
          },
          "name": "inputProperty",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 4272
          },
          "name": "threshold",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 4196
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmRuleSimpleRule"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-alarm-model/index:IoteventsAlarmModelAlarmRuleSimpleRuleOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-alarm-model/index.ts",
        "line": 14
      },
      "name": "IoteventsAlarmModelConfig",
      "namespace": "ioteventsAlarmModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_alarm_model#alarm_rule IoteventsAlarmModel#alarm_rule}",
            "stability": "stable",
            "summary": "Defines when your alarm is invoked."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 44
          },
          "name": "alarmRule",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmRule"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information, see [Amazon Resource Names (ARNs)](https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html) in the *General Reference*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_alarm_model#role_arn IoteventsAlarmModel#role_arn}",
            "stability": "stable",
            "summary": "The ARN of the IAM role that allows the alarm to perform actions and access AWS resources."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 56
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_alarm_model#alarm_capabilities IoteventsAlarmModel#alarm_capabilities}",
            "stability": "stable",
            "summary": "Contains the configuration information of alarm state changes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 20
          },
          "name": "alarmCapabilities",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmCapabilities"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_alarm_model#alarm_event_actions IoteventsAlarmModel#alarm_event_actions}",
            "stability": "stable",
            "summary": "Contains information about one or more alarm actions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 26
          },
          "name": "alarmEventActions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelAlarmEventActions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_alarm_model#alarm_model_description IoteventsAlarmModel#alarm_model_description}",
            "stability": "stable",
            "summary": "The description of the alarm model."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 32
          },
          "name": "alarmModelDescription",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_alarm_model#alarm_model_name IoteventsAlarmModel#alarm_model_name}",
            "stability": "stable",
            "summary": "The name of the alarm model."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 38
          },
          "name": "alarmModelName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "ITE routes [inputs](https://docs.aws.amazon.com/iotevents/latest/apireference/API_Input.html) associated with this key to the alarm.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_alarm_model#key IoteventsAlarmModel#key}",
            "stability": "stable",
            "summary": "An input attribute used as a key to create an alarm."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 50
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_alarm_model#severity IoteventsAlarmModel#severity}",
            "stability": "stable",
            "summary": "A non-negative integer that reflects the severity level of the alarm."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 62
          },
          "name": "severity",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The tags help you manage the alarm model. For more information, see [Tagging your resources](https://docs.aws.amazon.com/iotevents/latest/developerguide/tagging-iotevents.html) in the *Developer Guide*.\n You can create up to 50 tags for one alarm model.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_alarm_model#tags IoteventsAlarmModel#tags}",
            "stability": "stable",
            "summary": "A list of key-value pairs that contain metadata for the alarm model."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 69
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-alarm-model/index:IoteventsAlarmModelConfig"
    },
    "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-alarm-model/index.ts",
        "line": 4382
      },
      "name": "IoteventsAlarmModelTags",
      "namespace": "ioteventsAlarmModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_alarm_model#key IoteventsAlarmModel#key}",
            "stability": "stable",
            "summary": "The tag's key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 4388
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_alarm_model#value IoteventsAlarmModel#value}",
            "stability": "stable",
            "summary": "The tag's value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 4394
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotevents-alarm-model/index:IoteventsAlarmModelTags"
    },
    "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-alarm-model/index.ts",
          "line": 4524
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-alarm-model/index.ts",
        "line": 4516
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 4531
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelTagsOutputReference"
            }
          }
        }
      ],
      "name": "IoteventsAlarmModelTagsList",
      "namespace": "ioteventsAlarmModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 4517
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-alarm-model/index:IoteventsAlarmModelTagsList"
    },
    "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-alarm-model/index.ts",
          "line": 4443
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-alarm-model/index.ts",
        "line": 4433
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 4491
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 4507
          },
          "name": "resetValue"
        }
      ],
      "name": "IoteventsAlarmModelTagsOutputReference",
      "namespace": "ioteventsAlarmModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 4495
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 4511
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 4485
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 4501
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-alarm-model/index.ts",
            "line": 4447
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsAlarmModel.IoteventsAlarmModelTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-alarm-model/index:IoteventsAlarmModelTagsOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModel": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model awscc_iotevents_detector_model}."
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModel",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model awscc_iotevents_detector_model} Resource."
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 18596
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 18564
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a IoteventsDetectorModel resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 18581
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the IoteventsDetectorModel to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing IoteventsDetectorModel that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the IoteventsDetectorModel to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 18630
          },
          "name": "putDetectorModelDefinition",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinition"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 18725
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 18646
          },
          "name": "resetDetectorModelDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 18662
          },
          "name": "resetDetectorModelName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 18678
          },
          "name": "resetEvaluationMethod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 18699
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 18728
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 18740
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 18752
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IoteventsDetectorModel",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 18569
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 18627
          },
          "name": "detectorModelDefinition",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 18687
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 18722
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 18634
          },
          "name": "detectorModelDefinitionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinition"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 18650
          },
          "name": "detectorModelDescriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 18666
          },
          "name": "detectorModelNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 18682
          },
          "name": "evaluationMethodInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 18703
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 18716
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 18732
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 18640
          },
          "name": "detectorModelDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 18656
          },
          "name": "detectorModelName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 18672
          },
          "name": "evaluationMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 18693
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 18709
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModel"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 14
      },
      "name": "IoteventsDetectorModelConfig",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#detector_model_definition IoteventsDetectorModel#detector_model_definition}",
            "stability": "stable",
            "summary": "Information that defines how a detector operates."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 20
          },
          "name": "detectorModelDefinition",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinition"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#role_arn IoteventsDetectorModel#role_arn}",
            "stability": "stable",
            "summary": "The ARN of the role that grants permission to ITE to perform its operations."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 51
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#detector_model_description IoteventsDetectorModel#detector_model_description}",
            "stability": "stable",
            "summary": "A brief description of the detector model."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 26
          },
          "name": "detectorModelDescription",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#detector_model_name IoteventsDetectorModel#detector_model_name}",
            "stability": "stable",
            "summary": "The name of the detector model."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 32
          },
          "name": "detectorModelName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#evaluation_method IoteventsDetectorModel#evaluation_method}",
            "stability": "stable",
            "summary": "Information about the order in which events are evaluated and how actions are executed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 38
          },
          "name": "evaluationMethod",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When a device or system sends input, a new detector instance with a unique key value is created. ITE can continue to route input to its corresponding detector instance based on this identifying information. \n This parameter uses a JSON-path expression to select the attribute-value pair in the message payload that is used for identification. To route the message to the correct detector instance, the device must send a message payload that contains the same attribute-value.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#key IoteventsDetectorModel#key}",
            "stability": "stable",
            "summary": "The value used to identify a detector instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 45
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#tags IoteventsDetectorModel#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource.  For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 58
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelConfig"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 18282
      },
      "name": "IoteventsDetectorModelDetectorModelDefinition",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#initial_state_name IoteventsDetectorModel#initial_state_name}",
            "stability": "stable",
            "summary": "The state that is entered at the creation of each detector (instance)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 18288
          },
          "name": "initialStateName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#states IoteventsDetectorModel#states}",
            "stability": "stable",
            "summary": "Information about the states of the detector."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 18294
          },
          "name": "states",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStates"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinition"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 18341
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 18333
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 18399
          },
          "name": "putStates",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStates"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionOutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 18396
          },
          "name": "states",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 18390
          },
          "name": "initialStateNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 18403
          },
          "name": "statesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStates"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 18383
          },
          "name": "initialStateName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 18345
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinition"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStates": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStates",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 18062
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStates",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#state_name IoteventsDetectorModel#state_name}",
            "stability": "stable",
            "summary": "The name of the state."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 18086
          },
          "name": "stateName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#on_enter IoteventsDetectorModel#on_enter}",
            "stability": "stable",
            "summary": "When entering this state, perform these ``actions`` if the ``condition`` is TRUE."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 18068
          },
          "name": "onEnter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnter"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#on_exit IoteventsDetectorModel#on_exit}",
            "stability": "stable",
            "summary": "When exiting this state, perform these ``actions`` if the specified ``condition`` is ``TRUE``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 18074
          },
          "name": "onExit",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExit"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#on_input IoteventsDetectorModel#on_input}",
            "stability": "stable",
            "summary": "When an input is received and the ``condition`` is TRUE, perform the specified ``actions``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 18080
          },
          "name": "onInput",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInput"
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStates"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 18271
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 18263
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 18278
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOutputReference"
            }
          }
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesList",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 18264
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStates"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesList"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 4471
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnEnter",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#events IoteventsDetectorModel#events}",
            "stability": "stable",
            "summary": "Specifies the actions that are performed when the state is entered and the ``condition`` is ``TRUE``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 4477
          },
          "name": "events",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEvents"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnEnter"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEvents": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEvents",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 4283
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEvents",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#actions IoteventsDetectorModel#actions}",
            "stability": "stable",
            "summary": "The actions to be performed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 4289
          },
          "name": "actions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The Boolean expression that, when TRUE, causes the ``actions`` to be performed. If not present, the actions are performed (=TRUE). If the expression result is not a Boolean value, the actions are not performed (=FALSE).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#condition IoteventsDetectorModel#condition}",
            "stability": "stable",
            "summary": "Optional."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 4295
          },
          "name": "condition",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#event_name IoteventsDetectorModel#event_name}",
            "stability": "stable",
            "summary": "The name of the event."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 4301
          },
          "name": "eventName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEvents"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 3745
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActions",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#clear_timer IoteventsDetectorModel#clear_timer}",
            "stability": "stable",
            "summary": "Information needed to clear the timer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 3751
          },
          "name": "clearTimer",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsClearTimer"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The default action payload contains all attribute-value pairs that have the information about the detector model instance and the event that triggered the action. You can customize the [payload](https://docs.aws.amazon.com/iotevents/latest/apireference/API_Payload.html). One column of the DynamoDB table receives all attribute-value pairs in the payload that you specify. For more information, see [Actions](https://docs.aws.amazon.com/iotevents/latest/developerguide/iotevents-event-actions.html) in *Developer Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#dynamo_db IoteventsDetectorModel#dynamo_db}",
            "stability": "stable",
            "summary": "Writes to the DynamoDB table that you created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 3763
          },
          "name": "dynamoDb",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsDynamoDb"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The default action payload contains all attribute-value pairs that have the information about the detector model instance and the event that triggered the action. You can customize the [payload](https://docs.aws.amazon.com/iotevents/latest/apireference/API_Payload.html). A separate column of the DynamoDB table receives one attribute-value pair in the payload that you specify. For more information, see [Actions](https://docs.aws.amazon.com/iotevents/latest/developerguide/iotevents-event-actions.html) in *Developer Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#dynamo_d_bv_2 IoteventsDetectorModel#dynamo_d_bv_2}",
            "stability": "stable",
            "summary": "Writes to the DynamoDB table that you created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 3757
          },
          "name": "dynamoDBv2",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsDynamoDBv2"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#firehose IoteventsDetectorModel#firehose}",
            "stability": "stable",
            "summary": "Sends information about the detector model instance and the event that triggered the action to an Amazon Kinesis Data Firehose delivery stream."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 3769
          },
          "name": "firehose",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsFirehose"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#iot_events IoteventsDetectorModel#iot_events}",
            "stability": "stable",
            "summary": "Sends ITE input, which passes information about the detector model instance and the event that triggered the action."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 3775
          },
          "name": "iotEvents",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotEvents"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#iot_site_wise IoteventsDetectorModel#iot_site_wise}",
            "stability": "stable",
            "summary": "Sends information about the detector model instance and the event that triggered the action to an asset property in ITSW ."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 3781
          },
          "name": "iotSiteWise",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotSiteWise"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#iot_topic_publish IoteventsDetectorModel#iot_topic_publish}",
            "stability": "stable",
            "summary": "Publishes an MQTT message with the given topic to the IoT message broker."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 3787
          },
          "name": "iotTopicPublish",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotTopicPublish"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#lambda IoteventsDetectorModel#lambda}",
            "stability": "stable",
            "summary": "Calls a Lambda function, passing in information about the detector model instance and the event that triggered the action."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 3793
          },
          "name": "lambda",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsLambda"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#reset_timer IoteventsDetectorModel#reset_timer}",
            "stability": "stable",
            "summary": "Information needed to reset the timer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 3799
          },
          "name": "resetTimer",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsResetTimer"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#set_timer IoteventsDetectorModel#set_timer}",
            "stability": "stable",
            "summary": "Information needed to set the timer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 3805
          },
          "name": "setTimer",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSetTimer"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#set_variable IoteventsDetectorModel#set_variable}",
            "stability": "stable",
            "summary": "Sets a variable to a specified value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 3811
          },
          "name": "setVariable",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSetVariable"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#sns IoteventsDetectorModel#sns}",
            "stability": "stable",
            "summary": "Sends an Amazon SNS message."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 3817
          },
          "name": "sns",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSns"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#sqs IoteventsDetectorModel#sqs}",
            "stability": "stable",
            "summary": "Sends an Amazon SNS message."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 3823
          },
          "name": "sqs",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSqs"
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActions"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsClearTimer": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsClearTimer",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 60
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsClearTimer",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#timer_name IoteventsDetectorModel#timer_name}",
            "stability": "stable",
            "summary": "The name of the timer to clear."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 66
          },
          "name": "timerName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsClearTimer"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsClearTimerOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsClearTimerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 106
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 98
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 148
          },
          "name": "resetTimerName"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsClearTimerOutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 152
          },
          "name": "timerNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 142
          },
          "name": "timerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 110
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsClearTimer"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsClearTimerOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsDynamoDBv2": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsDynamoDBv2",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 287
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsDynamoDBv2",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "By default, ITE generates a standard payload in JSON for any action. This action payload contains all attribute-value pairs that have the information about the detector model instance and the event triggered the action. To configure the action payload, you can use ``contentExpression``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#payload IoteventsDetectorModel#payload}",
            "stability": "stable",
            "summary": "Information needed to configure the payload."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 294
          },
          "name": "payload",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsDynamoDBv2Payload"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#table_name IoteventsDetectorModel#table_name}",
            "stability": "stable",
            "summary": "The name of the DynamoDB table."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 300
          },
          "name": "tableName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsDynamoDBv2"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsDynamoDBv2OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsDynamoDBv2OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 347
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 339
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 392
          },
          "name": "putPayload",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsDynamoDBv2Payload"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 395
          },
          "name": "resetPayload"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 411
          },
          "name": "resetTableName"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsDynamoDBv2OutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 389
          },
          "name": "payload",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsDynamoDBv2PayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 399
          },
          "name": "payloadInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsDynamoDBv2Payload"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 415
          },
          "name": "tableNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 405
          },
          "name": "tableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 351
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsDynamoDBv2"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsDynamoDBv2OutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsDynamoDBv2Payload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsDynamoDBv2Payload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 156
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsDynamoDBv2Payload",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can use a string expression that includes quoted strings (``'<string>'``), variables (``$variable.<variable-name>``), input values (``$input.<input-name>.<path-to-datum>``), string concatenations, and quoted strings that contain ``${}`` as the content. The recommended maximum size of a content expression is 1 KB.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#content_expression IoteventsDetectorModel#content_expression}",
            "stability": "stable",
            "summary": "The content of the payload."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 162
          },
          "name": "contentExpression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#type IoteventsDetectorModel#type}",
            "stability": "stable",
            "summary": "The value of the payload type can be either ``STRING`` or ``JSON``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 168
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsDynamoDBv2Payload"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsDynamoDBv2PayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsDynamoDBv2PayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 215
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 207
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 263
          },
          "name": "resetContentExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 279
          },
          "name": "resetType"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsDynamoDBv2PayloadOutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 267
          },
          "name": "contentExpressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 283
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 257
          },
          "name": "contentExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 273
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 219
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsDynamoDBv2Payload"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsDynamoDBv2PayloadOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsDynamoDb": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsDynamoDb",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 550
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsDynamoDb",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The ``hashKeyField`` value must match the partition key of the target DynamoDB table.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#hash_key_field IoteventsDetectorModel#hash_key_field}",
            "stability": "stable",
            "summary": "The name of the hash key (also called the partition key)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 556
          },
          "name": "hashKeyField",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify the following values:\n  +  ``'STRING'`` - The hash key is a string.\n  +  ``'NUMBER'`` - The hash key is a number.\n  \n If you don't specify ``hashKeyType``, the default value is ``'STRING'``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#hash_key_type IoteventsDetectorModel#hash_key_type}",
            "stability": "stable",
            "summary": "The data type for the hash key (also called the partition key)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 566
          },
          "name": "hashKeyType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#hash_key_value IoteventsDetectorModel#hash_key_value}",
            "stability": "stable",
            "summary": "The value of the hash key (also called the partition key)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 572
          },
          "name": "hashKeyValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify the following values: \n  +  ``'INSERT'`` - Insert data as a new item into the DynamoDB table. This item uses the specified hash key as a partition key. If you specified a range key, the item uses the range key as a sort key.\n  +  ``'UPDATE'`` - Update an existing item of the DynamoDB table with new data. This item's partition key must match the specified hash key. If you specified a range key, the range key must match the item's sort key.\n  +  ``'DELETE'`` - Delete an existing item of the DynamoDB table. This item's partition key must match the specified hash key. If you specified a range key, the range key must match the item's sort key.\n  \n If you don't specify this parameter, ITE triggers the ``'INSERT'`` operation.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#operation IoteventsDetectorModel#operation}",
            "stability": "stable",
            "summary": "The type of operation to perform."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 583
          },
          "name": "operation",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "By default, ITE generates a standard payload in JSON for any action. This action payload contains all attribute-value pairs that have the information about the detector model instance and the event triggered the action. To configure the action payload, you can use ``contentExpression``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#payload IoteventsDetectorModel#payload}",
            "stability": "stable",
            "summary": "Information needed to configure the payload."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 590
          },
          "name": "payload",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsDynamoDbPayload"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you don't specify this parameter, the name of the DynamoDB column is ``payload``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#payload_field IoteventsDetectorModel#payload_field}",
            "stability": "stable",
            "summary": "The name of the DynamoDB column that receives the action payload."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 597
          },
          "name": "payloadField",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The ``rangeKeyField`` value must match the sort key of the target DynamoDB table.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#range_key_field IoteventsDetectorModel#range_key_field}",
            "stability": "stable",
            "summary": "The name of the range key (also called the sort key)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 603
          },
          "name": "rangeKeyField",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "+  ``'NUMBER'`` - The range key is number.\n  \n If you don't specify ``rangeKeyField``, the default value is ``'STRING'``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#range_key_type IoteventsDetectorModel#range_key_type}",
            "stability": "stable",
            "summary": "The data type for the range key (also called the sort key), You can specify the following values:   +  ``'STRING'`` - The range key is a string."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 613
          },
          "name": "rangeKeyType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#range_key_value IoteventsDetectorModel#range_key_value}",
            "stability": "stable",
            "summary": "The value of the range key (also called the sort key)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 619
          },
          "name": "rangeKeyValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#table_name IoteventsDetectorModel#table_name}",
            "stability": "stable",
            "summary": "The name of the DynamoDB table. The ``tableName`` value must match the table name of the target DynamoDB table."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 625
          },
          "name": "tableName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsDynamoDb"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsDynamoDbOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsDynamoDbOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 728
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 720
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 885
          },
          "name": "putPayload",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsDynamoDbPayload"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 824
          },
          "name": "resetHashKeyField"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 840
          },
          "name": "resetHashKeyType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 856
          },
          "name": "resetHashKeyValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 872
          },
          "name": "resetOperation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 888
          },
          "name": "resetPayload"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 904
          },
          "name": "resetPayloadField"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 920
          },
          "name": "resetRangeKeyField"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 936
          },
          "name": "resetRangeKeyType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 952
          },
          "name": "resetRangeKeyValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 968
          },
          "name": "resetTableName"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsDynamoDbOutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 882
          },
          "name": "payload",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsDynamoDbPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 828
          },
          "name": "hashKeyFieldInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 844
          },
          "name": "hashKeyTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 860
          },
          "name": "hashKeyValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 876
          },
          "name": "operationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 908
          },
          "name": "payloadFieldInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 892
          },
          "name": "payloadInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsDynamoDbPayload"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 924
          },
          "name": "rangeKeyFieldInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 940
          },
          "name": "rangeKeyTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 956
          },
          "name": "rangeKeyValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 972
          },
          "name": "tableNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 818
          },
          "name": "hashKeyField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 834
          },
          "name": "hashKeyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 850
          },
          "name": "hashKeyValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 866
          },
          "name": "operation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 898
          },
          "name": "payloadField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 914
          },
          "name": "rangeKeyField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 930
          },
          "name": "rangeKeyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 946
          },
          "name": "rangeKeyValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 962
          },
          "name": "tableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 732
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsDynamoDb"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsDynamoDbOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsDynamoDbPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsDynamoDbPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 419
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsDynamoDbPayload",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can use a string expression that includes quoted strings (``'<string>'``), variables (``$variable.<variable-name>``), input values (``$input.<input-name>.<path-to-datum>``), string concatenations, and quoted strings that contain ``${}`` as the content. The recommended maximum size of a content expression is 1 KB.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#content_expression IoteventsDetectorModel#content_expression}",
            "stability": "stable",
            "summary": "The content of the payload."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 425
          },
          "name": "contentExpression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#type IoteventsDetectorModel#type}",
            "stability": "stable",
            "summary": "The value of the payload type can be either ``STRING`` or ``JSON``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 431
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsDynamoDbPayload"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsDynamoDbPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsDynamoDbPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 478
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 470
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 526
          },
          "name": "resetContentExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 542
          },
          "name": "resetType"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsDynamoDbPayloadOutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 530
          },
          "name": "contentExpressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 546
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 520
          },
          "name": "contentExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 536
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 482
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsDynamoDbPayload"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsDynamoDbPayloadOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsFirehose": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsFirehose",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 1107
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsFirehose",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#delivery_stream_name IoteventsDetectorModel#delivery_stream_name}",
            "stability": "stable",
            "summary": "The name of the Kinesis Data Firehose delivery stream where the data is written."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 1113
          },
          "name": "deliveryStreamName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#payload IoteventsDetectorModel#payload}",
            "stability": "stable",
            "summary": "You can configure the action payload when you send a message to an Amazon Data Firehose delivery stream."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 1119
          },
          "name": "payload",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsFirehosePayload"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are: '\\n' (newline), '\\t' (tab), '\\r\\n' (Windows newline), ',' (comma).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#separator IoteventsDetectorModel#separator}",
            "stability": "stable",
            "summary": "A character separator that is used to separate records written to the Kinesis Data Firehose delivery stream."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 1125
          },
          "name": "separator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsFirehose"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsFirehoseOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsFirehoseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 1179
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 1171
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 1246
          },
          "name": "putPayload",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsFirehosePayload"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 1233
          },
          "name": "resetDeliveryStreamName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 1249
          },
          "name": "resetPayload"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 1265
          },
          "name": "resetSeparator"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsFirehoseOutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 1243
          },
          "name": "payload",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsFirehosePayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 1237
          },
          "name": "deliveryStreamNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 1253
          },
          "name": "payloadInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsFirehosePayload"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 1269
          },
          "name": "separatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 1227
          },
          "name": "deliveryStreamName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 1259
          },
          "name": "separator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 1183
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsFirehose"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsFirehoseOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsFirehosePayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsFirehosePayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 976
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsFirehosePayload",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can use a string expression that includes quoted strings (``'<string>'``), variables (``$variable.<variable-name>``), input values (``$input.<input-name>.<path-to-datum>``), string concatenations, and quoted strings that contain ``${}`` as the content. The recommended maximum size of a content expression is 1 KB.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#content_expression IoteventsDetectorModel#content_expression}",
            "stability": "stable",
            "summary": "The content of the payload."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 982
          },
          "name": "contentExpression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#type IoteventsDetectorModel#type}",
            "stability": "stable",
            "summary": "The value of the payload type can be either ``STRING`` or ``JSON``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 988
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsFirehosePayload"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsFirehosePayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsFirehosePayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 1035
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 1027
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 1083
          },
          "name": "resetContentExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 1099
          },
          "name": "resetType"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsFirehosePayloadOutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 1087
          },
          "name": "contentExpressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 1103
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 1077
          },
          "name": "contentExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 1093
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 1039
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsFirehosePayload"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsFirehosePayloadOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotEvents": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotEvents",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 1404
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotEvents",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#input_name IoteventsDetectorModel#input_name}",
            "stability": "stable",
            "summary": "The name of the ITE input where the data is sent."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 1410
          },
          "name": "inputName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#payload IoteventsDetectorModel#payload}",
            "stability": "stable",
            "summary": "You can configure the action payload when you send a message to an ITE input."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 1416
          },
          "name": "payload",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotEventsPayload"
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotEvents"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotEventsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotEventsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 1463
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 1455
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 1524
          },
          "name": "putPayload",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotEventsPayload"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 1511
          },
          "name": "resetInputName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 1527
          },
          "name": "resetPayload"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotEventsOutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 1521
          },
          "name": "payload",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotEventsPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 1515
          },
          "name": "inputNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 1531
          },
          "name": "payloadInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotEventsPayload"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 1505
          },
          "name": "inputName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 1467
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotEvents"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotEventsOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotEventsPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotEventsPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 1273
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotEventsPayload",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can use a string expression that includes quoted strings (``'<string>'``), variables (``$variable.<variable-name>``), input values (``$input.<input-name>.<path-to-datum>``), string concatenations, and quoted strings that contain ``${}`` as the content. The recommended maximum size of a content expression is 1 KB.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#content_expression IoteventsDetectorModel#content_expression}",
            "stability": "stable",
            "summary": "The content of the payload."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 1279
          },
          "name": "contentExpression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#type IoteventsDetectorModel#type}",
            "stability": "stable",
            "summary": "The value of the payload type can be either ``STRING`` or ``JSON``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 1285
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotEventsPayload"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotEventsPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotEventsPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 1332
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 1324
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 1380
          },
          "name": "resetContentExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 1396
          },
          "name": "resetType"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotEventsPayloadOutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 1384
          },
          "name": "contentExpressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 1400
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 1374
          },
          "name": "contentExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 1390
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 1336
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotEventsPayload"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotEventsPayloadOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotSiteWise": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotSiteWise",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 2033
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotSiteWise",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#asset_id IoteventsDetectorModel#asset_id}",
            "stability": "stable",
            "summary": "The ID of the asset that has the specified property."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 2039
          },
          "name": "assetId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can use the entry ID to track which data entry causes an error in case of failure. The default is a new unique identifier.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#entry_id IoteventsDetectorModel#entry_id}",
            "stability": "stable",
            "summary": "A unique identifier for this entry."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 2045
          },
          "name": "entryId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#property_alias IoteventsDetectorModel#property_alias}",
            "stability": "stable",
            "summary": "The alias of the asset property."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 2051
          },
          "name": "propertyAlias",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#property_id IoteventsDetectorModel#property_id}",
            "stability": "stable",
            "summary": "The ID of the asset property."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 2057
          },
          "name": "propertyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#property_value IoteventsDetectorModel#property_value}",
            "stability": "stable",
            "summary": "The value to send to the asset property. This value contains timestamp, quality, and value (TQV) information."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 2063
          },
          "name": "propertyValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotSiteWisePropertyValue"
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotSiteWise"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotSiteWiseOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotSiteWiseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 2131
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 2123
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 2258
          },
          "name": "putPropertyValue",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotSiteWisePropertyValue"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 2197
          },
          "name": "resetAssetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 2213
          },
          "name": "resetEntryId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 2229
          },
          "name": "resetPropertyAlias"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 2245
          },
          "name": "resetPropertyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 2261
          },
          "name": "resetPropertyValue"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotSiteWiseOutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 2255
          },
          "name": "propertyValue",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotSiteWisePropertyValueOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 2201
          },
          "name": "assetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 2217
          },
          "name": "entryIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 2233
          },
          "name": "propertyAliasInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 2249
          },
          "name": "propertyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 2265
          },
          "name": "propertyValueInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotSiteWisePropertyValue"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 2191
          },
          "name": "assetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 2207
          },
          "name": "entryId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 2223
          },
          "name": "propertyAlias",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 2239
          },
          "name": "propertyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 2135
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotSiteWise"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotSiteWiseOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotSiteWisePropertyValue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotSiteWisePropertyValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 1867
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotSiteWisePropertyValue",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#quality IoteventsDetectorModel#quality}",
            "stability": "stable",
            "summary": "The quality of the asset property value. The value must be ``'GOOD'``, ``'BAD'``, or ``'UNCERTAIN'``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 1873
          },
          "name": "quality",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#timestamp IoteventsDetectorModel#timestamp}",
            "stability": "stable",
            "summary": "The timestamp associated with the asset property value. The default is the current event time."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 1879
          },
          "name": "timestamp",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotSiteWisePropertyValueTimestamp"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#value IoteventsDetectorModel#value}",
            "stability": "stable",
            "summary": "The value to send to an asset property."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 1885
          },
          "name": "value",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotSiteWisePropertyValueValue"
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotSiteWisePropertyValue"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotSiteWisePropertyValueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotSiteWisePropertyValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 1939
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 1931
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 2006
          },
          "name": "putTimestamp",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotSiteWisePropertyValueTimestamp"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 2022
          },
          "name": "putValue",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotSiteWisePropertyValueValue"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 1993
          },
          "name": "resetQuality"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 2009
          },
          "name": "resetTimestamp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 2025
          },
          "name": "resetValue"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotSiteWisePropertyValueOutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 2003
          },
          "name": "timestamp",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotSiteWisePropertyValueTimestampOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 2019
          },
          "name": "value",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotSiteWisePropertyValueValueOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 1997
          },
          "name": "qualityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 2013
          },
          "name": "timestampInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotSiteWisePropertyValueTimestamp"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 2029
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotSiteWisePropertyValueValue"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 1987
          },
          "name": "quality",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 1943
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotSiteWisePropertyValue"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotSiteWisePropertyValueOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotSiteWisePropertyValueTimestamp": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotSiteWisePropertyValueTimestamp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 1535
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotSiteWisePropertyValueTimestamp",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#offset_in_nanos IoteventsDetectorModel#offset_in_nanos}",
            "stability": "stable",
            "summary": "The nanosecond offset converted from ``timeInSeconds``. The valid range is between 0-999999999."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 1541
          },
          "name": "offsetInNanos",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#time_in_seconds IoteventsDetectorModel#time_in_seconds}",
            "stability": "stable",
            "summary": "The timestamp, in seconds, in the Unix epoch format. The valid range is between 1-31556889864403199."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 1547
          },
          "name": "timeInSeconds",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotSiteWisePropertyValueTimestamp"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotSiteWisePropertyValueTimestampOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotSiteWisePropertyValueTimestampOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 1594
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 1586
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 1642
          },
          "name": "resetOffsetInNanos"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 1658
          },
          "name": "resetTimeInSeconds"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotSiteWisePropertyValueTimestampOutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 1646
          },
          "name": "offsetInNanosInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 1662
          },
          "name": "timeInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 1636
          },
          "name": "offsetInNanos",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 1652
          },
          "name": "timeInSeconds",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 1598
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotSiteWisePropertyValueTimestamp"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotSiteWisePropertyValueTimestampOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotSiteWisePropertyValueValue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotSiteWisePropertyValueValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 1666
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotSiteWisePropertyValueValue",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You must use an expression, and the evaluated result should be a Boolean value.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#boolean_value IoteventsDetectorModel#boolean_value}",
            "stability": "stable",
            "summary": "The asset property value is a Boolean value that must be ``'TRUE'`` or ``'FALSE'``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 1672
          },
          "name": "booleanValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You must use an expression, and the evaluated result should be a double.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#double_value IoteventsDetectorModel#double_value}",
            "stability": "stable",
            "summary": "The asset property value is a double."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 1678
          },
          "name": "doubleValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You must use an expression, and the evaluated result should be an integer.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#integer_value IoteventsDetectorModel#integer_value}",
            "stability": "stable",
            "summary": "The asset property value is an integer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 1684
          },
          "name": "integerValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You must use an expression, and the evaluated result should be a string.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#string_value IoteventsDetectorModel#string_value}",
            "stability": "stable",
            "summary": "The asset property value is a string."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 1690
          },
          "name": "stringValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotSiteWisePropertyValueValue"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotSiteWisePropertyValueValueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotSiteWisePropertyValueValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 1751
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 1743
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 1811
          },
          "name": "resetBooleanValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 1827
          },
          "name": "resetDoubleValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 1843
          },
          "name": "resetIntegerValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 1859
          },
          "name": "resetStringValue"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotSiteWisePropertyValueValueOutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 1815
          },
          "name": "booleanValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 1831
          },
          "name": "doubleValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 1847
          },
          "name": "integerValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 1863
          },
          "name": "stringValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 1805
          },
          "name": "booleanValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 1821
          },
          "name": "doubleValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 1837
          },
          "name": "integerValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 1853
          },
          "name": "stringValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 1755
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotSiteWisePropertyValueValue"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotSiteWisePropertyValueValueOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotTopicPublish": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotTopicPublish",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 2400
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotTopicPublish",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can use a string expression that includes variables (``$variable.<variable-name>``) and input values (``$input.<input-name>.<path-to-datum>``) as the topic string.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#mqtt_topic IoteventsDetectorModel#mqtt_topic}",
            "stability": "stable",
            "summary": "The MQTT topic of the message."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 2406
          },
          "name": "mqttTopic",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#payload IoteventsDetectorModel#payload}",
            "stability": "stable",
            "summary": "You can configure the action payload when you publish a message to an IoTCore topic."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 2412
          },
          "name": "payload",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotTopicPublishPayload"
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotTopicPublish"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotTopicPublishOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotTopicPublishOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 2459
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 2451
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 2520
          },
          "name": "putPayload",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotTopicPublishPayload"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 2507
          },
          "name": "resetMqttTopic"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 2523
          },
          "name": "resetPayload"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotTopicPublishOutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 2517
          },
          "name": "payload",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotTopicPublishPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 2511
          },
          "name": "mqttTopicInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 2527
          },
          "name": "payloadInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotTopicPublishPayload"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 2501
          },
          "name": "mqttTopic",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 2463
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotTopicPublish"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotTopicPublishOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotTopicPublishPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotTopicPublishPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 2269
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotTopicPublishPayload",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can use a string expression that includes quoted strings (``'<string>'``), variables (``$variable.<variable-name>``), input values (``$input.<input-name>.<path-to-datum>``), string concatenations, and quoted strings that contain ``${}`` as the content. The recommended maximum size of a content expression is 1 KB.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#content_expression IoteventsDetectorModel#content_expression}",
            "stability": "stable",
            "summary": "The content of the payload."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 2275
          },
          "name": "contentExpression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#type IoteventsDetectorModel#type}",
            "stability": "stable",
            "summary": "The value of the payload type can be either ``STRING`` or ``JSON``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 2281
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotTopicPublishPayload"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotTopicPublishPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotTopicPublishPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 2328
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 2320
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 2376
          },
          "name": "resetContentExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 2392
          },
          "name": "resetType"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotTopicPublishPayloadOutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 2380
          },
          "name": "contentExpressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 2396
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 2370
          },
          "name": "contentExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 2386
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 2332
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotTopicPublishPayload"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotTopicPublishPayloadOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsLambda": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsLambda",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 2662
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsLambda",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#function_arn IoteventsDetectorModel#function_arn}",
            "stability": "stable",
            "summary": "The ARN of the Lambda function that is executed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 2668
          },
          "name": "functionArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#payload IoteventsDetectorModel#payload}",
            "stability": "stable",
            "summary": "You can configure the action payload when you send a message to a Lambda function."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 2674
          },
          "name": "payload",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsLambdaPayload"
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsLambda"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsLambdaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsLambdaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 2721
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 2713
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 2782
          },
          "name": "putPayload",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsLambdaPayload"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 2769
          },
          "name": "resetFunctionArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 2785
          },
          "name": "resetPayload"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsLambdaOutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 2779
          },
          "name": "payload",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsLambdaPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 2773
          },
          "name": "functionArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 2789
          },
          "name": "payloadInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsLambdaPayload"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 2763
          },
          "name": "functionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 2725
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsLambda"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsLambdaOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsLambdaPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsLambdaPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 2531
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsLambdaPayload",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can use a string expression that includes quoted strings (``'<string>'``), variables (``$variable.<variable-name>``), input values (``$input.<input-name>.<path-to-datum>``), string concatenations, and quoted strings that contain ``${}`` as the content. The recommended maximum size of a content expression is 1 KB.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#content_expression IoteventsDetectorModel#content_expression}",
            "stability": "stable",
            "summary": "The content of the payload."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 2537
          },
          "name": "contentExpression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#type IoteventsDetectorModel#type}",
            "stability": "stable",
            "summary": "The value of the payload type can be either ``STRING`` or ``JSON``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 2543
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsLambdaPayload"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsLambdaPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsLambdaPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 2590
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 2582
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 2638
          },
          "name": "resetContentExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 2654
          },
          "name": "resetType"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsLambdaPayloadOutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 2642
          },
          "name": "contentExpressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 2658
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 2632
          },
          "name": "contentExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 2648
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 2594
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsLambdaPayload"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsLambdaPayloadOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 4272
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 4264
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 4279
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsOutputReference"
            }
          }
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsList",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 4265
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsList"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 3949
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 3939
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 4060
          },
          "name": "putClearTimer",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsClearTimer"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 4092
          },
          "name": "putDynamoDb",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsDynamoDb"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 4076
          },
          "name": "putDynamoDBv2",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsDynamoDBv2"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 4108
          },
          "name": "putFirehose",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsFirehose"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 4124
          },
          "name": "putIotEvents",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotEvents"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 4140
          },
          "name": "putIotSiteWise",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotSiteWise"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 4156
          },
          "name": "putIotTopicPublish",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotTopicPublish"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 4172
          },
          "name": "putLambda",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsLambda"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 4188
          },
          "name": "putResetTimer",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsResetTimer"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 4204
          },
          "name": "putSetTimer",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSetTimer"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 4220
          },
          "name": "putSetVariable",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSetVariable"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 4236
          },
          "name": "putSns",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSns"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 4252
          },
          "name": "putSqs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSqs"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 4063
          },
          "name": "resetClearTimer"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 4095
          },
          "name": "resetDynamoDb"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 4079
          },
          "name": "resetDynamoDBv2"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 4111
          },
          "name": "resetFirehose"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 4127
          },
          "name": "resetIotEvents"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 4143
          },
          "name": "resetIotSiteWise"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 4159
          },
          "name": "resetIotTopicPublish"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 4175
          },
          "name": "resetLambda"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 4191
          },
          "name": "resetResetTimer"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 4207
          },
          "name": "resetSetTimer"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 4223
          },
          "name": "resetSetVariable"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 4239
          },
          "name": "resetSns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 4255
          },
          "name": "resetSqs"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsOutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 4057
          },
          "name": "clearTimer",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsClearTimerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 4089
          },
          "name": "dynamoDb",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsDynamoDbOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 4073
          },
          "name": "dynamoDBv2",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsDynamoDBv2OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 4105
          },
          "name": "firehose",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsFirehoseOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 4121
          },
          "name": "iotEvents",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotEventsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 4137
          },
          "name": "iotSiteWise",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotSiteWiseOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 4153
          },
          "name": "iotTopicPublish",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotTopicPublishOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 4169
          },
          "name": "lambda",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsLambdaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 4185
          },
          "name": "resetTimer",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsResetTimerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 4201
          },
          "name": "setTimer",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSetTimerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 4217
          },
          "name": "setVariable",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSetVariableOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 4233
          },
          "name": "sns",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSnsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 4249
          },
          "name": "sqs",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSqsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 4067
          },
          "name": "clearTimerInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsClearTimer"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 4099
          },
          "name": "dynamoDbInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsDynamoDb"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 4083
          },
          "name": "dynamoDBv2Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsDynamoDBv2"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 4115
          },
          "name": "firehoseInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsFirehose"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 4131
          },
          "name": "iotEventsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotEvents"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 4147
          },
          "name": "iotSiteWiseInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotSiteWise"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 4163
          },
          "name": "iotTopicPublishInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsIotTopicPublish"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 4179
          },
          "name": "lambdaInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsLambda"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 4195
          },
          "name": "resetTimerInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsResetTimer"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 4211
          },
          "name": "setTimerInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSetTimer"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 4227
          },
          "name": "setVariableInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSetVariable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 4243
          },
          "name": "snsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSns"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 4259
          },
          "name": "sqsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSqs"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 3953
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsResetTimer": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsResetTimer",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 2793
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsResetTimer",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#timer_name IoteventsDetectorModel#timer_name}",
            "stability": "stable",
            "summary": "The name of the timer to reset."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 2799
          },
          "name": "timerName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsResetTimer"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsResetTimerOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsResetTimerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 2839
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 2831
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 2881
          },
          "name": "resetTimerName"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsResetTimerOutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 2885
          },
          "name": "timerNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 2875
          },
          "name": "timerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 2843
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsResetTimer"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsResetTimerOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSetTimer": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSetTimer",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 2889
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSetTimer",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can use a string expression that includes numbers, variables (``$variable.<variable-name>``), and input values (``$input.<input-name>.<path-to-datum>``) as the duration. The range of the duration is 1-31622400 seconds. To ensure accuracy, the minimum duration is 60 seconds. The evaluated result of the duration is rounded down to the nearest whole number.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#duration_expression IoteventsDetectorModel#duration_expression}",
            "stability": "stable",
            "summary": "The duration of the timer, in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 2895
          },
          "name": "durationExpression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The minimum value is 60 seconds to ensure accuracy. The maximum value is 31622400 seconds.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#seconds IoteventsDetectorModel#seconds}",
            "stability": "stable",
            "summary": "The number of seconds until the timer expires."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 2901
          },
          "name": "seconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#timer_name IoteventsDetectorModel#timer_name}",
            "stability": "stable",
            "summary": "The name of the timer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 2907
          },
          "name": "timerName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSetTimer"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSetTimerOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSetTimerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 2961
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 2953
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 3015
          },
          "name": "resetDurationExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 3031
          },
          "name": "resetSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 3047
          },
          "name": "resetTimerName"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSetTimerOutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 3019
          },
          "name": "durationExpressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 3035
          },
          "name": "secondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 3051
          },
          "name": "timerNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 3009
          },
          "name": "durationExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 3025
          },
          "name": "seconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 3041
          },
          "name": "timerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 2965
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSetTimer"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSetTimerOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSetVariable": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSetVariable",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 3055
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSetVariable",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#value IoteventsDetectorModel#value}",
            "stability": "stable",
            "summary": "The new value of the variable."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 3061
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#variable_name IoteventsDetectorModel#variable_name}",
            "stability": "stable",
            "summary": "The name of the variable."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 3067
          },
          "name": "variableName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSetVariable"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSetVariableOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSetVariableOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 3114
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 3106
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 3162
          },
          "name": "resetValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 3178
          },
          "name": "resetVariableName"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSetVariableOutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 3166
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 3182
          },
          "name": "variableNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 3156
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 3172
          },
          "name": "variableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 3118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSetVariable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSetVariableOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSns": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSns",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 3317
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSns",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#payload IoteventsDetectorModel#payload}",
            "stability": "stable",
            "summary": "You can configure the action payload when you send a message as an Amazon SNS push notification."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 3323
          },
          "name": "payload",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSnsPayload"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#target_arn IoteventsDetectorModel#target_arn}",
            "stability": "stable",
            "summary": "The ARN of the Amazon SNS target where the message is sent."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 3329
          },
          "name": "targetArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSns"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSnsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSnsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 3376
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 3368
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 3421
          },
          "name": "putPayload",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSnsPayload"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 3424
          },
          "name": "resetPayload"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 3440
          },
          "name": "resetTargetArn"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSnsOutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 3418
          },
          "name": "payload",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSnsPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 3428
          },
          "name": "payloadInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSnsPayload"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 3444
          },
          "name": "targetArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 3434
          },
          "name": "targetArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 3380
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSns"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSnsOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSnsPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSnsPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 3186
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSnsPayload",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can use a string expression that includes quoted strings (``'<string>'``), variables (``$variable.<variable-name>``), input values (``$input.<input-name>.<path-to-datum>``), string concatenations, and quoted strings that contain ``${}`` as the content. The recommended maximum size of a content expression is 1 KB.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#content_expression IoteventsDetectorModel#content_expression}",
            "stability": "stable",
            "summary": "The content of the payload."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 3192
          },
          "name": "contentExpression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#type IoteventsDetectorModel#type}",
            "stability": "stable",
            "summary": "The value of the payload type can be either ``STRING`` or ``JSON``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 3198
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSnsPayload"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSnsPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSnsPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 3245
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 3237
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 3293
          },
          "name": "resetContentExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 3309
          },
          "name": "resetType"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSnsPayloadOutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 3297
          },
          "name": "contentExpressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 3313
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 3287
          },
          "name": "contentExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 3303
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 3249
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSnsPayload"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSnsPayloadOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSqs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSqs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 3579
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSqs",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#payload IoteventsDetectorModel#payload}",
            "stability": "stable",
            "summary": "You can configure the action payload when you send a message to an Amazon SQS queue."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 3585
          },
          "name": "payload",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSqsPayload"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#queue_url IoteventsDetectorModel#queue_url}",
            "stability": "stable",
            "summary": "The URL of the SQS queue where the data is written."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 3591
          },
          "name": "queueUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Otherwise, set this to FALSE.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#use_base_64 IoteventsDetectorModel#use_base_64}",
            "stability": "stable",
            "summary": "Set this to TRUE if you want the data to be base-64 encoded before it is written to the queue."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 3597
          },
          "name": "useBase64",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSqs"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSqsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSqsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 3651
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 3643
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 3702
          },
          "name": "putPayload",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSqsPayload"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 3705
          },
          "name": "resetPayload"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 3721
          },
          "name": "resetQueueUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 3737
          },
          "name": "resetUseBase64"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSqsOutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 3699
          },
          "name": "payload",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSqsPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 3709
          },
          "name": "payloadInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSqsPayload"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 3725
          },
          "name": "queueUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 3741
          },
          "name": "useBase64Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 3715
          },
          "name": "queueUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 3731
          },
          "name": "useBase64",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 3655
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSqs"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSqsOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSqsPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSqsPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 3448
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSqsPayload",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can use a string expression that includes quoted strings (``'<string>'``), variables (``$variable.<variable-name>``), input values (``$input.<input-name>.<path-to-datum>``), string concatenations, and quoted strings that contain ``${}`` as the content. The recommended maximum size of a content expression is 1 KB.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#content_expression IoteventsDetectorModel#content_expression}",
            "stability": "stable",
            "summary": "The content of the payload."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 3454
          },
          "name": "contentExpression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#type IoteventsDetectorModel#type}",
            "stability": "stable",
            "summary": "The value of the payload type can be either ``STRING`` or ``JSON``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 3460
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSqsPayload"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSqsPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSqsPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 3507
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 3499
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 3555
          },
          "name": "resetContentExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 3571
          },
          "name": "resetType"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSqsPayloadOutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 3559
          },
          "name": "contentExpressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 3575
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 3549
          },
          "name": "contentExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 3565
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 3511
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSqsPayload"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsSqsPayloadOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 4460
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 4452
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 4467
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsOutputReference"
            }
          }
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsList",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 4453
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEvents"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsList"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 4357
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 4347
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 4408
          },
          "name": "putActions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 4411
          },
          "name": "resetActions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 4427
          },
          "name": "resetCondition"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 4443
          },
          "name": "resetEventName"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsOutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 4405
          },
          "name": "actions",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 4415
          },
          "name": "actionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsActions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 4431
          },
          "name": "conditionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 4447
          },
          "name": "eventNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 4421
          },
          "name": "condition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 4437
          },
          "name": "eventName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 4361
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEvents"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 4517
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 4509
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 4556
          },
          "name": "putEvents",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEvents"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 4559
          },
          "name": "resetEvents"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterOutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 4553
          },
          "name": "events",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEventsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 4563
          },
          "name": "eventsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterEvents"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 4521
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExit": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExit",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 8978
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnExit",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#events IoteventsDetectorModel#events}",
            "stability": "stable",
            "summary": "Specifies the ``actions`` that are performed when the state is exited and the ``condition`` is ``TRUE``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 8984
          },
          "name": "events",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEvents"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnExit"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEvents": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEvents",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 8790
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEvents",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#actions IoteventsDetectorModel#actions}",
            "stability": "stable",
            "summary": "The actions to be performed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 8796
          },
          "name": "actions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The Boolean expression that, when TRUE, causes the ``actions`` to be performed. If not present, the actions are performed (=TRUE). If the expression result is not a Boolean value, the actions are not performed (=FALSE).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#condition IoteventsDetectorModel#condition}",
            "stability": "stable",
            "summary": "Optional."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 8802
          },
          "name": "condition",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#event_name IoteventsDetectorModel#event_name}",
            "stability": "stable",
            "summary": "The name of the event."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 8808
          },
          "name": "eventName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEvents"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 8252
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActions",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#clear_timer IoteventsDetectorModel#clear_timer}",
            "stability": "stable",
            "summary": "Information needed to clear the timer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 8258
          },
          "name": "clearTimer",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsClearTimer"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The default action payload contains all attribute-value pairs that have the information about the detector model instance and the event that triggered the action. You can customize the [payload](https://docs.aws.amazon.com/iotevents/latest/apireference/API_Payload.html). One column of the DynamoDB table receives all attribute-value pairs in the payload that you specify. For more information, see [Actions](https://docs.aws.amazon.com/iotevents/latest/developerguide/iotevents-event-actions.html) in *Developer Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#dynamo_db IoteventsDetectorModel#dynamo_db}",
            "stability": "stable",
            "summary": "Writes to the DynamoDB table that you created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 8270
          },
          "name": "dynamoDb",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsDynamoDb"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The default action payload contains all attribute-value pairs that have the information about the detector model instance and the event that triggered the action. You can customize the [payload](https://docs.aws.amazon.com/iotevents/latest/apireference/API_Payload.html). A separate column of the DynamoDB table receives one attribute-value pair in the payload that you specify. For more information, see [Actions](https://docs.aws.amazon.com/iotevents/latest/developerguide/iotevents-event-actions.html) in *Developer Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#dynamo_d_bv_2 IoteventsDetectorModel#dynamo_d_bv_2}",
            "stability": "stable",
            "summary": "Writes to the DynamoDB table that you created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 8264
          },
          "name": "dynamoDBv2",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsDynamoDBv2"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#firehose IoteventsDetectorModel#firehose}",
            "stability": "stable",
            "summary": "Sends information about the detector model instance and the event that triggered the action to an Amazon Kinesis Data Firehose delivery stream."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 8276
          },
          "name": "firehose",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsFirehose"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#iot_events IoteventsDetectorModel#iot_events}",
            "stability": "stable",
            "summary": "Sends ITE input, which passes information about the detector model instance and the event that triggered the action."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 8282
          },
          "name": "iotEvents",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotEvents"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#iot_site_wise IoteventsDetectorModel#iot_site_wise}",
            "stability": "stable",
            "summary": "Sends information about the detector model instance and the event that triggered the action to an asset property in ITSW ."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 8288
          },
          "name": "iotSiteWise",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotSiteWise"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#iot_topic_publish IoteventsDetectorModel#iot_topic_publish}",
            "stability": "stable",
            "summary": "Publishes an MQTT message with the given topic to the IoT message broker."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 8294
          },
          "name": "iotTopicPublish",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotTopicPublish"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#lambda IoteventsDetectorModel#lambda}",
            "stability": "stable",
            "summary": "Calls a Lambda function, passing in information about the detector model instance and the event that triggered the action."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 8300
          },
          "name": "lambda",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsLambda"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#reset_timer IoteventsDetectorModel#reset_timer}",
            "stability": "stable",
            "summary": "Information needed to reset the timer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 8306
          },
          "name": "resetTimer",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsResetTimer"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#set_timer IoteventsDetectorModel#set_timer}",
            "stability": "stable",
            "summary": "Information needed to set the timer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 8312
          },
          "name": "setTimer",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSetTimer"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#set_variable IoteventsDetectorModel#set_variable}",
            "stability": "stable",
            "summary": "Sets a variable to a specified value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 8318
          },
          "name": "setVariable",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSetVariable"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#sns IoteventsDetectorModel#sns}",
            "stability": "stable",
            "summary": "Sends an Amazon SNS message."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 8324
          },
          "name": "sns",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSns"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#sqs IoteventsDetectorModel#sqs}",
            "stability": "stable",
            "summary": "Sends an Amazon SNS message."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 8330
          },
          "name": "sqs",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSqs"
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActions"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsClearTimer": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsClearTimer",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 4567
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsClearTimer",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#timer_name IoteventsDetectorModel#timer_name}",
            "stability": "stable",
            "summary": "The name of the timer to clear."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 4573
          },
          "name": "timerName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsClearTimer"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsClearTimerOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsClearTimerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 4613
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 4605
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 4655
          },
          "name": "resetTimerName"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsClearTimerOutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 4659
          },
          "name": "timerNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 4649
          },
          "name": "timerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 4617
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsClearTimer"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsClearTimerOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsDynamoDBv2": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsDynamoDBv2",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 4794
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsDynamoDBv2",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "By default, ITE generates a standard payload in JSON for any action. This action payload contains all attribute-value pairs that have the information about the detector model instance and the event triggered the action. To configure the action payload, you can use ``contentExpression``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#payload IoteventsDetectorModel#payload}",
            "stability": "stable",
            "summary": "Information needed to configure the payload."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 4801
          },
          "name": "payload",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsDynamoDBv2Payload"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#table_name IoteventsDetectorModel#table_name}",
            "stability": "stable",
            "summary": "The name of the DynamoDB table."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 4807
          },
          "name": "tableName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsDynamoDBv2"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsDynamoDBv2OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsDynamoDBv2OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 4854
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 4846
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 4899
          },
          "name": "putPayload",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsDynamoDBv2Payload"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 4902
          },
          "name": "resetPayload"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 4918
          },
          "name": "resetTableName"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsDynamoDBv2OutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 4896
          },
          "name": "payload",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsDynamoDBv2PayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 4906
          },
          "name": "payloadInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsDynamoDBv2Payload"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 4922
          },
          "name": "tableNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 4912
          },
          "name": "tableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 4858
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsDynamoDBv2"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsDynamoDBv2OutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsDynamoDBv2Payload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsDynamoDBv2Payload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 4663
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsDynamoDBv2Payload",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can use a string expression that includes quoted strings (``'<string>'``), variables (``$variable.<variable-name>``), input values (``$input.<input-name>.<path-to-datum>``), string concatenations, and quoted strings that contain ``${}`` as the content. The recommended maximum size of a content expression is 1 KB.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#content_expression IoteventsDetectorModel#content_expression}",
            "stability": "stable",
            "summary": "The content of the payload."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 4669
          },
          "name": "contentExpression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#type IoteventsDetectorModel#type}",
            "stability": "stable",
            "summary": "The value of the payload type can be either ``STRING`` or ``JSON``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 4675
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsDynamoDBv2Payload"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsDynamoDBv2PayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsDynamoDBv2PayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 4722
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 4714
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 4770
          },
          "name": "resetContentExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 4786
          },
          "name": "resetType"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsDynamoDBv2PayloadOutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 4774
          },
          "name": "contentExpressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 4790
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 4764
          },
          "name": "contentExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 4780
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 4726
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsDynamoDBv2Payload"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsDynamoDBv2PayloadOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsDynamoDb": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsDynamoDb",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 5057
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsDynamoDb",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The ``hashKeyField`` value must match the partition key of the target DynamoDB table.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#hash_key_field IoteventsDetectorModel#hash_key_field}",
            "stability": "stable",
            "summary": "The name of the hash key (also called the partition key)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 5063
          },
          "name": "hashKeyField",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify the following values:\n  +  ``'STRING'`` - The hash key is a string.\n  +  ``'NUMBER'`` - The hash key is a number.\n  \n If you don't specify ``hashKeyType``, the default value is ``'STRING'``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#hash_key_type IoteventsDetectorModel#hash_key_type}",
            "stability": "stable",
            "summary": "The data type for the hash key (also called the partition key)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 5073
          },
          "name": "hashKeyType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#hash_key_value IoteventsDetectorModel#hash_key_value}",
            "stability": "stable",
            "summary": "The value of the hash key (also called the partition key)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 5079
          },
          "name": "hashKeyValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify the following values: \n  +  ``'INSERT'`` - Insert data as a new item into the DynamoDB table. This item uses the specified hash key as a partition key. If you specified a range key, the item uses the range key as a sort key.\n  +  ``'UPDATE'`` - Update an existing item of the DynamoDB table with new data. This item's partition key must match the specified hash key. If you specified a range key, the range key must match the item's sort key.\n  +  ``'DELETE'`` - Delete an existing item of the DynamoDB table. This item's partition key must match the specified hash key. If you specified a range key, the range key must match the item's sort key.\n  \n If you don't specify this parameter, ITE triggers the ``'INSERT'`` operation.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#operation IoteventsDetectorModel#operation}",
            "stability": "stable",
            "summary": "The type of operation to perform."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 5090
          },
          "name": "operation",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "By default, ITE generates a standard payload in JSON for any action. This action payload contains all attribute-value pairs that have the information about the detector model instance and the event triggered the action. To configure the action payload, you can use ``contentExpression``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#payload IoteventsDetectorModel#payload}",
            "stability": "stable",
            "summary": "Information needed to configure the payload."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 5097
          },
          "name": "payload",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsDynamoDbPayload"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you don't specify this parameter, the name of the DynamoDB column is ``payload``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#payload_field IoteventsDetectorModel#payload_field}",
            "stability": "stable",
            "summary": "The name of the DynamoDB column that receives the action payload."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 5104
          },
          "name": "payloadField",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The ``rangeKeyField`` value must match the sort key of the target DynamoDB table.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#range_key_field IoteventsDetectorModel#range_key_field}",
            "stability": "stable",
            "summary": "The name of the range key (also called the sort key)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 5110
          },
          "name": "rangeKeyField",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "+  ``'NUMBER'`` - The range key is number.\n  \n If you don't specify ``rangeKeyField``, the default value is ``'STRING'``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#range_key_type IoteventsDetectorModel#range_key_type}",
            "stability": "stable",
            "summary": "The data type for the range key (also called the sort key), You can specify the following values:   +  ``'STRING'`` - The range key is a string."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 5120
          },
          "name": "rangeKeyType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#range_key_value IoteventsDetectorModel#range_key_value}",
            "stability": "stable",
            "summary": "The value of the range key (also called the sort key)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 5126
          },
          "name": "rangeKeyValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#table_name IoteventsDetectorModel#table_name}",
            "stability": "stable",
            "summary": "The name of the DynamoDB table. The ``tableName`` value must match the table name of the target DynamoDB table."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 5132
          },
          "name": "tableName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsDynamoDb"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsDynamoDbOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsDynamoDbOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 5235
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 5227
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 5392
          },
          "name": "putPayload",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsDynamoDbPayload"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 5331
          },
          "name": "resetHashKeyField"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 5347
          },
          "name": "resetHashKeyType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 5363
          },
          "name": "resetHashKeyValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 5379
          },
          "name": "resetOperation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 5395
          },
          "name": "resetPayload"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 5411
          },
          "name": "resetPayloadField"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 5427
          },
          "name": "resetRangeKeyField"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 5443
          },
          "name": "resetRangeKeyType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 5459
          },
          "name": "resetRangeKeyValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 5475
          },
          "name": "resetTableName"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsDynamoDbOutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 5389
          },
          "name": "payload",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsDynamoDbPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 5335
          },
          "name": "hashKeyFieldInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 5351
          },
          "name": "hashKeyTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 5367
          },
          "name": "hashKeyValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 5383
          },
          "name": "operationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 5415
          },
          "name": "payloadFieldInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 5399
          },
          "name": "payloadInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsDynamoDbPayload"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 5431
          },
          "name": "rangeKeyFieldInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 5447
          },
          "name": "rangeKeyTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 5463
          },
          "name": "rangeKeyValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 5479
          },
          "name": "tableNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 5325
          },
          "name": "hashKeyField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 5341
          },
          "name": "hashKeyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 5357
          },
          "name": "hashKeyValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 5373
          },
          "name": "operation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 5405
          },
          "name": "payloadField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 5421
          },
          "name": "rangeKeyField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 5437
          },
          "name": "rangeKeyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 5453
          },
          "name": "rangeKeyValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 5469
          },
          "name": "tableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 5239
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsDynamoDb"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsDynamoDbOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsDynamoDbPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsDynamoDbPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 4926
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsDynamoDbPayload",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can use a string expression that includes quoted strings (``'<string>'``), variables (``$variable.<variable-name>``), input values (``$input.<input-name>.<path-to-datum>``), string concatenations, and quoted strings that contain ``${}`` as the content. The recommended maximum size of a content expression is 1 KB.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#content_expression IoteventsDetectorModel#content_expression}",
            "stability": "stable",
            "summary": "The content of the payload."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 4932
          },
          "name": "contentExpression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#type IoteventsDetectorModel#type}",
            "stability": "stable",
            "summary": "The value of the payload type can be either ``STRING`` or ``JSON``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 4938
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsDynamoDbPayload"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsDynamoDbPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsDynamoDbPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 4985
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 4977
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 5033
          },
          "name": "resetContentExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 5049
          },
          "name": "resetType"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsDynamoDbPayloadOutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 5037
          },
          "name": "contentExpressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 5053
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 5027
          },
          "name": "contentExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 5043
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 4989
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsDynamoDbPayload"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsDynamoDbPayloadOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsFirehose": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsFirehose",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 5614
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsFirehose",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#delivery_stream_name IoteventsDetectorModel#delivery_stream_name}",
            "stability": "stable",
            "summary": "The name of the Kinesis Data Firehose delivery stream where the data is written."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 5620
          },
          "name": "deliveryStreamName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#payload IoteventsDetectorModel#payload}",
            "stability": "stable",
            "summary": "You can configure the action payload when you send a message to an Amazon Data Firehose delivery stream."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 5626
          },
          "name": "payload",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsFirehosePayload"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are: '\\n' (newline), '\\t' (tab), '\\r\\n' (Windows newline), ',' (comma).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#separator IoteventsDetectorModel#separator}",
            "stability": "stable",
            "summary": "A character separator that is used to separate records written to the Kinesis Data Firehose delivery stream."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 5632
          },
          "name": "separator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsFirehose"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsFirehoseOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsFirehoseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 5686
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 5678
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 5753
          },
          "name": "putPayload",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsFirehosePayload"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 5740
          },
          "name": "resetDeliveryStreamName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 5756
          },
          "name": "resetPayload"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 5772
          },
          "name": "resetSeparator"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsFirehoseOutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 5750
          },
          "name": "payload",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsFirehosePayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 5744
          },
          "name": "deliveryStreamNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 5760
          },
          "name": "payloadInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsFirehosePayload"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 5776
          },
          "name": "separatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 5734
          },
          "name": "deliveryStreamName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 5766
          },
          "name": "separator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 5690
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsFirehose"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsFirehoseOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsFirehosePayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsFirehosePayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 5483
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsFirehosePayload",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can use a string expression that includes quoted strings (``'<string>'``), variables (``$variable.<variable-name>``), input values (``$input.<input-name>.<path-to-datum>``), string concatenations, and quoted strings that contain ``${}`` as the content. The recommended maximum size of a content expression is 1 KB.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#content_expression IoteventsDetectorModel#content_expression}",
            "stability": "stable",
            "summary": "The content of the payload."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 5489
          },
          "name": "contentExpression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#type IoteventsDetectorModel#type}",
            "stability": "stable",
            "summary": "The value of the payload type can be either ``STRING`` or ``JSON``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 5495
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsFirehosePayload"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsFirehosePayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsFirehosePayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 5542
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 5534
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 5590
          },
          "name": "resetContentExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 5606
          },
          "name": "resetType"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsFirehosePayloadOutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 5594
          },
          "name": "contentExpressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 5610
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 5584
          },
          "name": "contentExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 5600
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 5546
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsFirehosePayload"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsFirehosePayloadOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotEvents": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotEvents",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 5911
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotEvents",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#input_name IoteventsDetectorModel#input_name}",
            "stability": "stable",
            "summary": "The name of the ITE input where the data is sent."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 5917
          },
          "name": "inputName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#payload IoteventsDetectorModel#payload}",
            "stability": "stable",
            "summary": "You can configure the action payload when you send a message to an ITE input."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 5923
          },
          "name": "payload",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotEventsPayload"
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotEvents"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotEventsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotEventsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 5970
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 5962
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 6031
          },
          "name": "putPayload",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotEventsPayload"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 6018
          },
          "name": "resetInputName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 6034
          },
          "name": "resetPayload"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotEventsOutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 6028
          },
          "name": "payload",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotEventsPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 6022
          },
          "name": "inputNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 6038
          },
          "name": "payloadInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotEventsPayload"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 6012
          },
          "name": "inputName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 5974
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotEvents"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotEventsOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotEventsPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotEventsPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 5780
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotEventsPayload",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can use a string expression that includes quoted strings (``'<string>'``), variables (``$variable.<variable-name>``), input values (``$input.<input-name>.<path-to-datum>``), string concatenations, and quoted strings that contain ``${}`` as the content. The recommended maximum size of a content expression is 1 KB.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#content_expression IoteventsDetectorModel#content_expression}",
            "stability": "stable",
            "summary": "The content of the payload."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 5786
          },
          "name": "contentExpression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#type IoteventsDetectorModel#type}",
            "stability": "stable",
            "summary": "The value of the payload type can be either ``STRING`` or ``JSON``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 5792
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotEventsPayload"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotEventsPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotEventsPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 5839
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 5831
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 5887
          },
          "name": "resetContentExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 5903
          },
          "name": "resetType"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotEventsPayloadOutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 5891
          },
          "name": "contentExpressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 5907
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 5881
          },
          "name": "contentExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 5897
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 5843
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotEventsPayload"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotEventsPayloadOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotSiteWise": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotSiteWise",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 6540
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotSiteWise",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#asset_id IoteventsDetectorModel#asset_id}",
            "stability": "stable",
            "summary": "The ID of the asset that has the specified property."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 6546
          },
          "name": "assetId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can use the entry ID to track which data entry causes an error in case of failure. The default is a new unique identifier.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#entry_id IoteventsDetectorModel#entry_id}",
            "stability": "stable",
            "summary": "A unique identifier for this entry."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 6552
          },
          "name": "entryId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#property_alias IoteventsDetectorModel#property_alias}",
            "stability": "stable",
            "summary": "The alias of the asset property."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 6558
          },
          "name": "propertyAlias",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#property_id IoteventsDetectorModel#property_id}",
            "stability": "stable",
            "summary": "The ID of the asset property."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 6564
          },
          "name": "propertyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#property_value IoteventsDetectorModel#property_value}",
            "stability": "stable",
            "summary": "The value to send to the asset property. This value contains timestamp, quality, and value (TQV) information."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 6570
          },
          "name": "propertyValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotSiteWisePropertyValue"
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotSiteWise"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotSiteWiseOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotSiteWiseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 6638
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 6630
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 6765
          },
          "name": "putPropertyValue",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotSiteWisePropertyValue"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 6704
          },
          "name": "resetAssetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 6720
          },
          "name": "resetEntryId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 6736
          },
          "name": "resetPropertyAlias"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 6752
          },
          "name": "resetPropertyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 6768
          },
          "name": "resetPropertyValue"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotSiteWiseOutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 6762
          },
          "name": "propertyValue",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotSiteWisePropertyValueOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 6708
          },
          "name": "assetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 6724
          },
          "name": "entryIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 6740
          },
          "name": "propertyAliasInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 6756
          },
          "name": "propertyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 6772
          },
          "name": "propertyValueInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotSiteWisePropertyValue"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 6698
          },
          "name": "assetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 6714
          },
          "name": "entryId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 6730
          },
          "name": "propertyAlias",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 6746
          },
          "name": "propertyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 6642
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotSiteWise"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotSiteWiseOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotSiteWisePropertyValue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotSiteWisePropertyValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 6374
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotSiteWisePropertyValue",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#quality IoteventsDetectorModel#quality}",
            "stability": "stable",
            "summary": "The quality of the asset property value. The value must be ``'GOOD'``, ``'BAD'``, or ``'UNCERTAIN'``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 6380
          },
          "name": "quality",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#timestamp IoteventsDetectorModel#timestamp}",
            "stability": "stable",
            "summary": "The timestamp associated with the asset property value. The default is the current event time."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 6386
          },
          "name": "timestamp",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotSiteWisePropertyValueTimestamp"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#value IoteventsDetectorModel#value}",
            "stability": "stable",
            "summary": "The value to send to an asset property."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 6392
          },
          "name": "value",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotSiteWisePropertyValueValue"
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotSiteWisePropertyValue"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotSiteWisePropertyValueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotSiteWisePropertyValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 6446
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 6438
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 6513
          },
          "name": "putTimestamp",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotSiteWisePropertyValueTimestamp"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 6529
          },
          "name": "putValue",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotSiteWisePropertyValueValue"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 6500
          },
          "name": "resetQuality"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 6516
          },
          "name": "resetTimestamp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 6532
          },
          "name": "resetValue"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotSiteWisePropertyValueOutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 6510
          },
          "name": "timestamp",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotSiteWisePropertyValueTimestampOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 6526
          },
          "name": "value",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotSiteWisePropertyValueValueOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 6504
          },
          "name": "qualityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 6520
          },
          "name": "timestampInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotSiteWisePropertyValueTimestamp"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 6536
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotSiteWisePropertyValueValue"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 6494
          },
          "name": "quality",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 6450
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotSiteWisePropertyValue"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotSiteWisePropertyValueOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotSiteWisePropertyValueTimestamp": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotSiteWisePropertyValueTimestamp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 6042
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotSiteWisePropertyValueTimestamp",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#offset_in_nanos IoteventsDetectorModel#offset_in_nanos}",
            "stability": "stable",
            "summary": "The nanosecond offset converted from ``timeInSeconds``. The valid range is between 0-999999999."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 6048
          },
          "name": "offsetInNanos",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#time_in_seconds IoteventsDetectorModel#time_in_seconds}",
            "stability": "stable",
            "summary": "The timestamp, in seconds, in the Unix epoch format. The valid range is between 1-31556889864403199."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 6054
          },
          "name": "timeInSeconds",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotSiteWisePropertyValueTimestamp"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotSiteWisePropertyValueTimestampOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotSiteWisePropertyValueTimestampOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 6101
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 6093
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 6149
          },
          "name": "resetOffsetInNanos"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 6165
          },
          "name": "resetTimeInSeconds"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotSiteWisePropertyValueTimestampOutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 6153
          },
          "name": "offsetInNanosInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 6169
          },
          "name": "timeInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 6143
          },
          "name": "offsetInNanos",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 6159
          },
          "name": "timeInSeconds",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 6105
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotSiteWisePropertyValueTimestamp"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotSiteWisePropertyValueTimestampOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotSiteWisePropertyValueValue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotSiteWisePropertyValueValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 6173
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotSiteWisePropertyValueValue",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You must use an expression, and the evaluated result should be a Boolean value.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#boolean_value IoteventsDetectorModel#boolean_value}",
            "stability": "stable",
            "summary": "The asset property value is a Boolean value that must be ``'TRUE'`` or ``'FALSE'``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 6179
          },
          "name": "booleanValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You must use an expression, and the evaluated result should be a double.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#double_value IoteventsDetectorModel#double_value}",
            "stability": "stable",
            "summary": "The asset property value is a double."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 6185
          },
          "name": "doubleValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You must use an expression, and the evaluated result should be an integer.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#integer_value IoteventsDetectorModel#integer_value}",
            "stability": "stable",
            "summary": "The asset property value is an integer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 6191
          },
          "name": "integerValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You must use an expression, and the evaluated result should be a string.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#string_value IoteventsDetectorModel#string_value}",
            "stability": "stable",
            "summary": "The asset property value is a string."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 6197
          },
          "name": "stringValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotSiteWisePropertyValueValue"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotSiteWisePropertyValueValueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotSiteWisePropertyValueValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 6258
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 6250
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 6318
          },
          "name": "resetBooleanValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 6334
          },
          "name": "resetDoubleValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 6350
          },
          "name": "resetIntegerValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 6366
          },
          "name": "resetStringValue"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotSiteWisePropertyValueValueOutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 6322
          },
          "name": "booleanValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 6338
          },
          "name": "doubleValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 6354
          },
          "name": "integerValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 6370
          },
          "name": "stringValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 6312
          },
          "name": "booleanValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 6328
          },
          "name": "doubleValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 6344
          },
          "name": "integerValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 6360
          },
          "name": "stringValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 6262
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotSiteWisePropertyValueValue"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotSiteWisePropertyValueValueOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotTopicPublish": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotTopicPublish",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 6907
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotTopicPublish",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can use a string expression that includes variables (``$variable.<variable-name>``) and input values (``$input.<input-name>.<path-to-datum>``) as the topic string.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#mqtt_topic IoteventsDetectorModel#mqtt_topic}",
            "stability": "stable",
            "summary": "The MQTT topic of the message."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 6913
          },
          "name": "mqttTopic",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#payload IoteventsDetectorModel#payload}",
            "stability": "stable",
            "summary": "You can configure the action payload when you publish a message to an IoTCore topic."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 6919
          },
          "name": "payload",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotTopicPublishPayload"
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotTopicPublish"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotTopicPublishOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotTopicPublishOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 6966
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 6958
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 7027
          },
          "name": "putPayload",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotTopicPublishPayload"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 7014
          },
          "name": "resetMqttTopic"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 7030
          },
          "name": "resetPayload"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotTopicPublishOutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 7024
          },
          "name": "payload",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotTopicPublishPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 7018
          },
          "name": "mqttTopicInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 7034
          },
          "name": "payloadInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotTopicPublishPayload"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 7008
          },
          "name": "mqttTopic",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 6970
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotTopicPublish"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotTopicPublishOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotTopicPublishPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotTopicPublishPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 6776
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotTopicPublishPayload",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can use a string expression that includes quoted strings (``'<string>'``), variables (``$variable.<variable-name>``), input values (``$input.<input-name>.<path-to-datum>``), string concatenations, and quoted strings that contain ``${}`` as the content. The recommended maximum size of a content expression is 1 KB.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#content_expression IoteventsDetectorModel#content_expression}",
            "stability": "stable",
            "summary": "The content of the payload."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 6782
          },
          "name": "contentExpression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#type IoteventsDetectorModel#type}",
            "stability": "stable",
            "summary": "The value of the payload type can be either ``STRING`` or ``JSON``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 6788
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotTopicPublishPayload"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotTopicPublishPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotTopicPublishPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 6835
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 6827
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 6883
          },
          "name": "resetContentExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 6899
          },
          "name": "resetType"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotTopicPublishPayloadOutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 6887
          },
          "name": "contentExpressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 6903
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 6877
          },
          "name": "contentExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 6893
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 6839
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotTopicPublishPayload"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotTopicPublishPayloadOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsLambda": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsLambda",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 7169
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsLambda",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#function_arn IoteventsDetectorModel#function_arn}",
            "stability": "stable",
            "summary": "The ARN of the Lambda function that is executed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 7175
          },
          "name": "functionArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#payload IoteventsDetectorModel#payload}",
            "stability": "stable",
            "summary": "You can configure the action payload when you send a message to a Lambda function."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 7181
          },
          "name": "payload",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsLambdaPayload"
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsLambda"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsLambdaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsLambdaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 7228
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 7220
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 7289
          },
          "name": "putPayload",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsLambdaPayload"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 7276
          },
          "name": "resetFunctionArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 7292
          },
          "name": "resetPayload"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsLambdaOutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 7286
          },
          "name": "payload",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsLambdaPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 7280
          },
          "name": "functionArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 7296
          },
          "name": "payloadInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsLambdaPayload"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 7270
          },
          "name": "functionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 7232
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsLambda"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsLambdaOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsLambdaPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsLambdaPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 7038
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsLambdaPayload",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can use a string expression that includes quoted strings (``'<string>'``), variables (``$variable.<variable-name>``), input values (``$input.<input-name>.<path-to-datum>``), string concatenations, and quoted strings that contain ``${}`` as the content. The recommended maximum size of a content expression is 1 KB.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#content_expression IoteventsDetectorModel#content_expression}",
            "stability": "stable",
            "summary": "The content of the payload."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 7044
          },
          "name": "contentExpression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#type IoteventsDetectorModel#type}",
            "stability": "stable",
            "summary": "The value of the payload type can be either ``STRING`` or ``JSON``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 7050
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsLambdaPayload"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsLambdaPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsLambdaPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 7097
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 7089
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 7145
          },
          "name": "resetContentExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 7161
          },
          "name": "resetType"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsLambdaPayloadOutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 7149
          },
          "name": "contentExpressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 7165
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 7139
          },
          "name": "contentExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 7155
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 7101
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsLambdaPayload"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsLambdaPayloadOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 8779
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 8771
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 8786
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsOutputReference"
            }
          }
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsList",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 8772
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsList"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 8456
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 8446
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 8567
          },
          "name": "putClearTimer",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsClearTimer"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 8599
          },
          "name": "putDynamoDb",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsDynamoDb"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 8583
          },
          "name": "putDynamoDBv2",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsDynamoDBv2"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 8615
          },
          "name": "putFirehose",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsFirehose"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 8631
          },
          "name": "putIotEvents",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotEvents"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 8647
          },
          "name": "putIotSiteWise",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotSiteWise"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 8663
          },
          "name": "putIotTopicPublish",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotTopicPublish"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 8679
          },
          "name": "putLambda",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsLambda"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 8695
          },
          "name": "putResetTimer",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsResetTimer"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 8711
          },
          "name": "putSetTimer",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSetTimer"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 8727
          },
          "name": "putSetVariable",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSetVariable"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 8743
          },
          "name": "putSns",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSns"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 8759
          },
          "name": "putSqs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSqs"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 8570
          },
          "name": "resetClearTimer"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 8602
          },
          "name": "resetDynamoDb"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 8586
          },
          "name": "resetDynamoDBv2"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 8618
          },
          "name": "resetFirehose"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 8634
          },
          "name": "resetIotEvents"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 8650
          },
          "name": "resetIotSiteWise"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 8666
          },
          "name": "resetIotTopicPublish"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 8682
          },
          "name": "resetLambda"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 8698
          },
          "name": "resetResetTimer"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 8714
          },
          "name": "resetSetTimer"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 8730
          },
          "name": "resetSetVariable"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 8746
          },
          "name": "resetSns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 8762
          },
          "name": "resetSqs"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsOutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 8564
          },
          "name": "clearTimer",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsClearTimerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 8596
          },
          "name": "dynamoDb",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsDynamoDbOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 8580
          },
          "name": "dynamoDBv2",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsDynamoDBv2OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 8612
          },
          "name": "firehose",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsFirehoseOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 8628
          },
          "name": "iotEvents",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotEventsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 8644
          },
          "name": "iotSiteWise",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotSiteWiseOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 8660
          },
          "name": "iotTopicPublish",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotTopicPublishOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 8676
          },
          "name": "lambda",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsLambdaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 8692
          },
          "name": "resetTimer",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsResetTimerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 8708
          },
          "name": "setTimer",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSetTimerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 8724
          },
          "name": "setVariable",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSetVariableOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 8740
          },
          "name": "sns",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSnsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 8756
          },
          "name": "sqs",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSqsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 8574
          },
          "name": "clearTimerInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsClearTimer"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 8606
          },
          "name": "dynamoDbInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsDynamoDb"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 8590
          },
          "name": "dynamoDBv2Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsDynamoDBv2"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 8622
          },
          "name": "firehoseInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsFirehose"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 8638
          },
          "name": "iotEventsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotEvents"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 8654
          },
          "name": "iotSiteWiseInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotSiteWise"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 8670
          },
          "name": "iotTopicPublishInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsIotTopicPublish"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 8686
          },
          "name": "lambdaInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsLambda"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 8702
          },
          "name": "resetTimerInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsResetTimer"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 8718
          },
          "name": "setTimerInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSetTimer"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 8734
          },
          "name": "setVariableInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSetVariable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 8750
          },
          "name": "snsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSns"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 8766
          },
          "name": "sqsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSqs"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 8460
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsResetTimer": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsResetTimer",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 7300
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsResetTimer",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#timer_name IoteventsDetectorModel#timer_name}",
            "stability": "stable",
            "summary": "The name of the timer to reset."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 7306
          },
          "name": "timerName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsResetTimer"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsResetTimerOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsResetTimerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 7346
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 7338
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 7388
          },
          "name": "resetTimerName"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsResetTimerOutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 7392
          },
          "name": "timerNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 7382
          },
          "name": "timerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 7350
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsResetTimer"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsResetTimerOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSetTimer": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSetTimer",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 7396
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSetTimer",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can use a string expression that includes numbers, variables (``$variable.<variable-name>``), and input values (``$input.<input-name>.<path-to-datum>``) as the duration. The range of the duration is 1-31622400 seconds. To ensure accuracy, the minimum duration is 60 seconds. The evaluated result of the duration is rounded down to the nearest whole number.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#duration_expression IoteventsDetectorModel#duration_expression}",
            "stability": "stable",
            "summary": "The duration of the timer, in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 7402
          },
          "name": "durationExpression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The minimum value is 60 seconds to ensure accuracy. The maximum value is 31622400 seconds.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#seconds IoteventsDetectorModel#seconds}",
            "stability": "stable",
            "summary": "The number of seconds until the timer expires."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 7408
          },
          "name": "seconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#timer_name IoteventsDetectorModel#timer_name}",
            "stability": "stable",
            "summary": "The name of the timer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 7414
          },
          "name": "timerName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSetTimer"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSetTimerOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSetTimerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 7468
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 7460
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 7522
          },
          "name": "resetDurationExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 7538
          },
          "name": "resetSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 7554
          },
          "name": "resetTimerName"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSetTimerOutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 7526
          },
          "name": "durationExpressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 7542
          },
          "name": "secondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 7558
          },
          "name": "timerNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 7516
          },
          "name": "durationExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 7532
          },
          "name": "seconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 7548
          },
          "name": "timerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 7472
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSetTimer"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSetTimerOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSetVariable": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSetVariable",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 7562
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSetVariable",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#value IoteventsDetectorModel#value}",
            "stability": "stable",
            "summary": "The new value of the variable."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 7568
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#variable_name IoteventsDetectorModel#variable_name}",
            "stability": "stable",
            "summary": "The name of the variable."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 7574
          },
          "name": "variableName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSetVariable"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSetVariableOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSetVariableOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 7621
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 7613
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 7669
          },
          "name": "resetValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 7685
          },
          "name": "resetVariableName"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSetVariableOutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 7673
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 7689
          },
          "name": "variableNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 7663
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 7679
          },
          "name": "variableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 7625
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSetVariable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSetVariableOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSns": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSns",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 7824
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSns",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#payload IoteventsDetectorModel#payload}",
            "stability": "stable",
            "summary": "You can configure the action payload when you send a message as an Amazon SNS push notification."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 7830
          },
          "name": "payload",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSnsPayload"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#target_arn IoteventsDetectorModel#target_arn}",
            "stability": "stable",
            "summary": "The ARN of the Amazon SNS target where the message is sent."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 7836
          },
          "name": "targetArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSns"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSnsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSnsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 7883
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 7875
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 7928
          },
          "name": "putPayload",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSnsPayload"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 7931
          },
          "name": "resetPayload"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 7947
          },
          "name": "resetTargetArn"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSnsOutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 7925
          },
          "name": "payload",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSnsPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 7935
          },
          "name": "payloadInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSnsPayload"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 7951
          },
          "name": "targetArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 7941
          },
          "name": "targetArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 7887
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSns"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSnsOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSnsPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSnsPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 7693
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSnsPayload",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can use a string expression that includes quoted strings (``'<string>'``), variables (``$variable.<variable-name>``), input values (``$input.<input-name>.<path-to-datum>``), string concatenations, and quoted strings that contain ``${}`` as the content. The recommended maximum size of a content expression is 1 KB.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#content_expression IoteventsDetectorModel#content_expression}",
            "stability": "stable",
            "summary": "The content of the payload."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 7699
          },
          "name": "contentExpression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#type IoteventsDetectorModel#type}",
            "stability": "stable",
            "summary": "The value of the payload type can be either ``STRING`` or ``JSON``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 7705
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSnsPayload"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSnsPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSnsPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 7752
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 7744
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 7800
          },
          "name": "resetContentExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 7816
          },
          "name": "resetType"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSnsPayloadOutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 7804
          },
          "name": "contentExpressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 7820
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 7794
          },
          "name": "contentExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 7810
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 7756
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSnsPayload"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSnsPayloadOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSqs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSqs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 8086
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSqs",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#payload IoteventsDetectorModel#payload}",
            "stability": "stable",
            "summary": "You can configure the action payload when you send a message to an Amazon SQS queue."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 8092
          },
          "name": "payload",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSqsPayload"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#queue_url IoteventsDetectorModel#queue_url}",
            "stability": "stable",
            "summary": "The URL of the SQS queue where the data is written."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 8098
          },
          "name": "queueUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Otherwise, set this to FALSE.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#use_base_64 IoteventsDetectorModel#use_base_64}",
            "stability": "stable",
            "summary": "Set this to TRUE if you want the data to be base-64 encoded before it is written to the queue."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 8104
          },
          "name": "useBase64",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSqs"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSqsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSqsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 8158
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 8150
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 8209
          },
          "name": "putPayload",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSqsPayload"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 8212
          },
          "name": "resetPayload"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 8228
          },
          "name": "resetQueueUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 8244
          },
          "name": "resetUseBase64"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSqsOutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 8206
          },
          "name": "payload",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSqsPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 8216
          },
          "name": "payloadInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSqsPayload"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 8232
          },
          "name": "queueUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 8248
          },
          "name": "useBase64Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 8222
          },
          "name": "queueUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 8238
          },
          "name": "useBase64",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 8162
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSqs"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSqsOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSqsPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSqsPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 7955
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSqsPayload",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can use a string expression that includes quoted strings (``'<string>'``), variables (``$variable.<variable-name>``), input values (``$input.<input-name>.<path-to-datum>``), string concatenations, and quoted strings that contain ``${}`` as the content. The recommended maximum size of a content expression is 1 KB.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#content_expression IoteventsDetectorModel#content_expression}",
            "stability": "stable",
            "summary": "The content of the payload."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 7961
          },
          "name": "contentExpression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#type IoteventsDetectorModel#type}",
            "stability": "stable",
            "summary": "The value of the payload type can be either ``STRING`` or ``JSON``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 7967
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSqsPayload"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSqsPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSqsPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 8014
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 8006
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 8062
          },
          "name": "resetContentExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 8078
          },
          "name": "resetType"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSqsPayloadOutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 8066
          },
          "name": "contentExpressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 8082
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 8056
          },
          "name": "contentExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 8072
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 8018
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSqsPayload"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsSqsPayloadOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 8967
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 8959
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 8974
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsOutputReference"
            }
          }
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsList",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 8960
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEvents"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsList"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 8864
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 8854
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 8915
          },
          "name": "putActions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 8918
          },
          "name": "resetActions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 8934
          },
          "name": "resetCondition"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 8950
          },
          "name": "resetEventName"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsOutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 8912
          },
          "name": "actions",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 8922
          },
          "name": "actionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsActions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 8938
          },
          "name": "conditionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 8954
          },
          "name": "eventNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 8928
          },
          "name": "condition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 8944
          },
          "name": "eventName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 8868
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEvents"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 9024
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 9016
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 9063
          },
          "name": "putEvents",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEvents"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 9066
          },
          "name": "resetEvents"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnExitOutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 9060
          },
          "name": "events",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEventsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 9070
          },
          "name": "eventsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitEvents"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 9028
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExit"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnExitOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInput": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 17931
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInput",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#events IoteventsDetectorModel#events}",
            "stability": "stable",
            "summary": "Specifies the actions performed when the ``condition`` evaluates to TRUE."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 17937
          },
          "name": "events",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEvents"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#transition_events IoteventsDetectorModel#transition_events}",
            "stability": "stable",
            "summary": "Specifies the actions performed, and the next state entered, when a ``condition`` evaluates to TRUE."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 17943
          },
          "name": "transitionEvents",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEvents"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInput"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEvents": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEvents",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 13297
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEvents",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#actions IoteventsDetectorModel#actions}",
            "stability": "stable",
            "summary": "The actions to be performed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 13303
          },
          "name": "actions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The Boolean expression that, when TRUE, causes the ``actions`` to be performed. If not present, the actions are performed (=TRUE). If the expression result is not a Boolean value, the actions are not performed (=FALSE).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#condition IoteventsDetectorModel#condition}",
            "stability": "stable",
            "summary": "Optional."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 13309
          },
          "name": "condition",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#event_name IoteventsDetectorModel#event_name}",
            "stability": "stable",
            "summary": "The name of the event."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 13315
          },
          "name": "eventName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEvents"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 12759
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActions",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#clear_timer IoteventsDetectorModel#clear_timer}",
            "stability": "stable",
            "summary": "Information needed to clear the timer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 12765
          },
          "name": "clearTimer",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsClearTimer"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The default action payload contains all attribute-value pairs that have the information about the detector model instance and the event that triggered the action. You can customize the [payload](https://docs.aws.amazon.com/iotevents/latest/apireference/API_Payload.html). One column of the DynamoDB table receives all attribute-value pairs in the payload that you specify. For more information, see [Actions](https://docs.aws.amazon.com/iotevents/latest/developerguide/iotevents-event-actions.html) in *Developer Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#dynamo_db IoteventsDetectorModel#dynamo_db}",
            "stability": "stable",
            "summary": "Writes to the DynamoDB table that you created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 12777
          },
          "name": "dynamoDb",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsDynamoDb"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The default action payload contains all attribute-value pairs that have the information about the detector model instance and the event that triggered the action. You can customize the [payload](https://docs.aws.amazon.com/iotevents/latest/apireference/API_Payload.html). A separate column of the DynamoDB table receives one attribute-value pair in the payload that you specify. For more information, see [Actions](https://docs.aws.amazon.com/iotevents/latest/developerguide/iotevents-event-actions.html) in *Developer Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#dynamo_d_bv_2 IoteventsDetectorModel#dynamo_d_bv_2}",
            "stability": "stable",
            "summary": "Writes to the DynamoDB table that you created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 12771
          },
          "name": "dynamoDBv2",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsDynamoDBv2"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#firehose IoteventsDetectorModel#firehose}",
            "stability": "stable",
            "summary": "Sends information about the detector model instance and the event that triggered the action to an Amazon Kinesis Data Firehose delivery stream."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 12783
          },
          "name": "firehose",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsFirehose"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#iot_events IoteventsDetectorModel#iot_events}",
            "stability": "stable",
            "summary": "Sends ITE input, which passes information about the detector model instance and the event that triggered the action."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 12789
          },
          "name": "iotEvents",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotEvents"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#iot_site_wise IoteventsDetectorModel#iot_site_wise}",
            "stability": "stable",
            "summary": "Sends information about the detector model instance and the event that triggered the action to an asset property in ITSW ."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 12795
          },
          "name": "iotSiteWise",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotSiteWise"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#iot_topic_publish IoteventsDetectorModel#iot_topic_publish}",
            "stability": "stable",
            "summary": "Publishes an MQTT message with the given topic to the IoT message broker."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 12801
          },
          "name": "iotTopicPublish",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotTopicPublish"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#lambda IoteventsDetectorModel#lambda}",
            "stability": "stable",
            "summary": "Calls a Lambda function, passing in information about the detector model instance and the event that triggered the action."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 12807
          },
          "name": "lambda",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsLambda"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#reset_timer IoteventsDetectorModel#reset_timer}",
            "stability": "stable",
            "summary": "Information needed to reset the timer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 12813
          },
          "name": "resetTimer",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsResetTimer"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#set_timer IoteventsDetectorModel#set_timer}",
            "stability": "stable",
            "summary": "Information needed to set the timer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 12819
          },
          "name": "setTimer",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSetTimer"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#set_variable IoteventsDetectorModel#set_variable}",
            "stability": "stable",
            "summary": "Sets a variable to a specified value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 12825
          },
          "name": "setVariable",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSetVariable"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#sns IoteventsDetectorModel#sns}",
            "stability": "stable",
            "summary": "Sends an Amazon SNS message."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 12831
          },
          "name": "sns",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSns"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#sqs IoteventsDetectorModel#sqs}",
            "stability": "stable",
            "summary": "Sends an Amazon SNS message."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 12837
          },
          "name": "sqs",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSqs"
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActions"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsClearTimer": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsClearTimer",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 9074
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsClearTimer",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#timer_name IoteventsDetectorModel#timer_name}",
            "stability": "stable",
            "summary": "The name of the timer to clear."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 9080
          },
          "name": "timerName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsClearTimer"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsClearTimerOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsClearTimerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 9120
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 9112
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 9162
          },
          "name": "resetTimerName"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsClearTimerOutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 9166
          },
          "name": "timerNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 9156
          },
          "name": "timerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 9124
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsClearTimer"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsClearTimerOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsDynamoDBv2": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsDynamoDBv2",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 9301
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsDynamoDBv2",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "By default, ITE generates a standard payload in JSON for any action. This action payload contains all attribute-value pairs that have the information about the detector model instance and the event triggered the action. To configure the action payload, you can use ``contentExpression``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#payload IoteventsDetectorModel#payload}",
            "stability": "stable",
            "summary": "Information needed to configure the payload."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 9308
          },
          "name": "payload",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsDynamoDBv2Payload"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#table_name IoteventsDetectorModel#table_name}",
            "stability": "stable",
            "summary": "The name of the DynamoDB table."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 9314
          },
          "name": "tableName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsDynamoDBv2"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsDynamoDBv2OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsDynamoDBv2OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 9361
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 9353
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 9406
          },
          "name": "putPayload",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsDynamoDBv2Payload"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 9409
          },
          "name": "resetPayload"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 9425
          },
          "name": "resetTableName"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsDynamoDBv2OutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 9403
          },
          "name": "payload",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsDynamoDBv2PayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 9413
          },
          "name": "payloadInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsDynamoDBv2Payload"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 9429
          },
          "name": "tableNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 9419
          },
          "name": "tableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 9365
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsDynamoDBv2"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsDynamoDBv2OutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsDynamoDBv2Payload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsDynamoDBv2Payload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 9170
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsDynamoDBv2Payload",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can use a string expression that includes quoted strings (``'<string>'``), variables (``$variable.<variable-name>``), input values (``$input.<input-name>.<path-to-datum>``), string concatenations, and quoted strings that contain ``${}`` as the content. The recommended maximum size of a content expression is 1 KB.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#content_expression IoteventsDetectorModel#content_expression}",
            "stability": "stable",
            "summary": "The content of the payload."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 9176
          },
          "name": "contentExpression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#type IoteventsDetectorModel#type}",
            "stability": "stable",
            "summary": "The value of the payload type can be either ``STRING`` or ``JSON``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 9182
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsDynamoDBv2Payload"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsDynamoDBv2PayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsDynamoDBv2PayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 9229
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 9221
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 9277
          },
          "name": "resetContentExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 9293
          },
          "name": "resetType"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsDynamoDBv2PayloadOutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 9281
          },
          "name": "contentExpressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 9297
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 9271
          },
          "name": "contentExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 9287
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 9233
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsDynamoDBv2Payload"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsDynamoDBv2PayloadOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsDynamoDb": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsDynamoDb",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 9564
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsDynamoDb",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The ``hashKeyField`` value must match the partition key of the target DynamoDB table.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#hash_key_field IoteventsDetectorModel#hash_key_field}",
            "stability": "stable",
            "summary": "The name of the hash key (also called the partition key)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 9570
          },
          "name": "hashKeyField",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify the following values:\n  +  ``'STRING'`` - The hash key is a string.\n  +  ``'NUMBER'`` - The hash key is a number.\n  \n If you don't specify ``hashKeyType``, the default value is ``'STRING'``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#hash_key_type IoteventsDetectorModel#hash_key_type}",
            "stability": "stable",
            "summary": "The data type for the hash key (also called the partition key)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 9580
          },
          "name": "hashKeyType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#hash_key_value IoteventsDetectorModel#hash_key_value}",
            "stability": "stable",
            "summary": "The value of the hash key (also called the partition key)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 9586
          },
          "name": "hashKeyValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify the following values: \n  +  ``'INSERT'`` - Insert data as a new item into the DynamoDB table. This item uses the specified hash key as a partition key. If you specified a range key, the item uses the range key as a sort key.\n  +  ``'UPDATE'`` - Update an existing item of the DynamoDB table with new data. This item's partition key must match the specified hash key. If you specified a range key, the range key must match the item's sort key.\n  +  ``'DELETE'`` - Delete an existing item of the DynamoDB table. This item's partition key must match the specified hash key. If you specified a range key, the range key must match the item's sort key.\n  \n If you don't specify this parameter, ITE triggers the ``'INSERT'`` operation.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#operation IoteventsDetectorModel#operation}",
            "stability": "stable",
            "summary": "The type of operation to perform."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 9597
          },
          "name": "operation",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "By default, ITE generates a standard payload in JSON for any action. This action payload contains all attribute-value pairs that have the information about the detector model instance and the event triggered the action. To configure the action payload, you can use ``contentExpression``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#payload IoteventsDetectorModel#payload}",
            "stability": "stable",
            "summary": "Information needed to configure the payload."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 9604
          },
          "name": "payload",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsDynamoDbPayload"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you don't specify this parameter, the name of the DynamoDB column is ``payload``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#payload_field IoteventsDetectorModel#payload_field}",
            "stability": "stable",
            "summary": "The name of the DynamoDB column that receives the action payload."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 9611
          },
          "name": "payloadField",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The ``rangeKeyField`` value must match the sort key of the target DynamoDB table.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#range_key_field IoteventsDetectorModel#range_key_field}",
            "stability": "stable",
            "summary": "The name of the range key (also called the sort key)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 9617
          },
          "name": "rangeKeyField",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "+  ``'NUMBER'`` - The range key is number.\n  \n If you don't specify ``rangeKeyField``, the default value is ``'STRING'``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#range_key_type IoteventsDetectorModel#range_key_type}",
            "stability": "stable",
            "summary": "The data type for the range key (also called the sort key), You can specify the following values:   +  ``'STRING'`` - The range key is a string."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 9627
          },
          "name": "rangeKeyType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#range_key_value IoteventsDetectorModel#range_key_value}",
            "stability": "stable",
            "summary": "The value of the range key (also called the sort key)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 9633
          },
          "name": "rangeKeyValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#table_name IoteventsDetectorModel#table_name}",
            "stability": "stable",
            "summary": "The name of the DynamoDB table. The ``tableName`` value must match the table name of the target DynamoDB table."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 9639
          },
          "name": "tableName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsDynamoDb"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsDynamoDbOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsDynamoDbOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 9742
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 9734
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 9899
          },
          "name": "putPayload",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsDynamoDbPayload"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 9838
          },
          "name": "resetHashKeyField"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 9854
          },
          "name": "resetHashKeyType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 9870
          },
          "name": "resetHashKeyValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 9886
          },
          "name": "resetOperation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 9902
          },
          "name": "resetPayload"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 9918
          },
          "name": "resetPayloadField"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 9934
          },
          "name": "resetRangeKeyField"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 9950
          },
          "name": "resetRangeKeyType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 9966
          },
          "name": "resetRangeKeyValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 9982
          },
          "name": "resetTableName"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsDynamoDbOutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 9896
          },
          "name": "payload",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsDynamoDbPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 9842
          },
          "name": "hashKeyFieldInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 9858
          },
          "name": "hashKeyTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 9874
          },
          "name": "hashKeyValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 9890
          },
          "name": "operationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 9922
          },
          "name": "payloadFieldInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 9906
          },
          "name": "payloadInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsDynamoDbPayload"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 9938
          },
          "name": "rangeKeyFieldInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 9954
          },
          "name": "rangeKeyTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 9970
          },
          "name": "rangeKeyValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 9986
          },
          "name": "tableNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 9832
          },
          "name": "hashKeyField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 9848
          },
          "name": "hashKeyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 9864
          },
          "name": "hashKeyValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 9880
          },
          "name": "operation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 9912
          },
          "name": "payloadField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 9928
          },
          "name": "rangeKeyField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 9944
          },
          "name": "rangeKeyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 9960
          },
          "name": "rangeKeyValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 9976
          },
          "name": "tableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 9746
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsDynamoDb"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsDynamoDbOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsDynamoDbPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsDynamoDbPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 9433
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsDynamoDbPayload",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can use a string expression that includes quoted strings (``'<string>'``), variables (``$variable.<variable-name>``), input values (``$input.<input-name>.<path-to-datum>``), string concatenations, and quoted strings that contain ``${}`` as the content. The recommended maximum size of a content expression is 1 KB.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#content_expression IoteventsDetectorModel#content_expression}",
            "stability": "stable",
            "summary": "The content of the payload."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 9439
          },
          "name": "contentExpression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#type IoteventsDetectorModel#type}",
            "stability": "stable",
            "summary": "The value of the payload type can be either ``STRING`` or ``JSON``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 9445
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsDynamoDbPayload"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsDynamoDbPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsDynamoDbPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 9492
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 9484
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 9540
          },
          "name": "resetContentExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 9556
          },
          "name": "resetType"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsDynamoDbPayloadOutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 9544
          },
          "name": "contentExpressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 9560
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 9534
          },
          "name": "contentExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 9550
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 9496
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsDynamoDbPayload"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsDynamoDbPayloadOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsFirehose": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsFirehose",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 10121
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsFirehose",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#delivery_stream_name IoteventsDetectorModel#delivery_stream_name}",
            "stability": "stable",
            "summary": "The name of the Kinesis Data Firehose delivery stream where the data is written."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 10127
          },
          "name": "deliveryStreamName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#payload IoteventsDetectorModel#payload}",
            "stability": "stable",
            "summary": "You can configure the action payload when you send a message to an Amazon Data Firehose delivery stream."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 10133
          },
          "name": "payload",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsFirehosePayload"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are: '\\n' (newline), '\\t' (tab), '\\r\\n' (Windows newline), ',' (comma).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#separator IoteventsDetectorModel#separator}",
            "stability": "stable",
            "summary": "A character separator that is used to separate records written to the Kinesis Data Firehose delivery stream."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 10139
          },
          "name": "separator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsFirehose"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsFirehoseOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsFirehoseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 10193
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 10185
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 10260
          },
          "name": "putPayload",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsFirehosePayload"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 10247
          },
          "name": "resetDeliveryStreamName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 10263
          },
          "name": "resetPayload"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 10279
          },
          "name": "resetSeparator"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsFirehoseOutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 10257
          },
          "name": "payload",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsFirehosePayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 10251
          },
          "name": "deliveryStreamNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 10267
          },
          "name": "payloadInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsFirehosePayload"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 10283
          },
          "name": "separatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 10241
          },
          "name": "deliveryStreamName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 10273
          },
          "name": "separator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 10197
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsFirehose"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsFirehoseOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsFirehosePayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsFirehosePayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 9990
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsFirehosePayload",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can use a string expression that includes quoted strings (``'<string>'``), variables (``$variable.<variable-name>``), input values (``$input.<input-name>.<path-to-datum>``), string concatenations, and quoted strings that contain ``${}`` as the content. The recommended maximum size of a content expression is 1 KB.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#content_expression IoteventsDetectorModel#content_expression}",
            "stability": "stable",
            "summary": "The content of the payload."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 9996
          },
          "name": "contentExpression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#type IoteventsDetectorModel#type}",
            "stability": "stable",
            "summary": "The value of the payload type can be either ``STRING`` or ``JSON``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 10002
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsFirehosePayload"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsFirehosePayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsFirehosePayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 10049
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 10041
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 10097
          },
          "name": "resetContentExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 10113
          },
          "name": "resetType"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsFirehosePayloadOutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 10101
          },
          "name": "contentExpressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 10117
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 10091
          },
          "name": "contentExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 10107
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 10053
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsFirehosePayload"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsFirehosePayloadOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotEvents": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotEvents",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 10418
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotEvents",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#input_name IoteventsDetectorModel#input_name}",
            "stability": "stable",
            "summary": "The name of the ITE input where the data is sent."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 10424
          },
          "name": "inputName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#payload IoteventsDetectorModel#payload}",
            "stability": "stable",
            "summary": "You can configure the action payload when you send a message to an ITE input."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 10430
          },
          "name": "payload",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotEventsPayload"
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotEvents"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotEventsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotEventsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 10477
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 10469
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 10538
          },
          "name": "putPayload",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotEventsPayload"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 10525
          },
          "name": "resetInputName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 10541
          },
          "name": "resetPayload"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotEventsOutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 10535
          },
          "name": "payload",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotEventsPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 10529
          },
          "name": "inputNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 10545
          },
          "name": "payloadInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotEventsPayload"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 10519
          },
          "name": "inputName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 10481
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotEvents"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotEventsOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotEventsPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotEventsPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 10287
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotEventsPayload",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can use a string expression that includes quoted strings (``'<string>'``), variables (``$variable.<variable-name>``), input values (``$input.<input-name>.<path-to-datum>``), string concatenations, and quoted strings that contain ``${}`` as the content. The recommended maximum size of a content expression is 1 KB.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#content_expression IoteventsDetectorModel#content_expression}",
            "stability": "stable",
            "summary": "The content of the payload."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 10293
          },
          "name": "contentExpression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#type IoteventsDetectorModel#type}",
            "stability": "stable",
            "summary": "The value of the payload type can be either ``STRING`` or ``JSON``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 10299
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotEventsPayload"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotEventsPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotEventsPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 10346
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 10338
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 10394
          },
          "name": "resetContentExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 10410
          },
          "name": "resetType"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotEventsPayloadOutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 10398
          },
          "name": "contentExpressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 10414
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 10388
          },
          "name": "contentExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 10404
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 10350
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotEventsPayload"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotEventsPayloadOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotSiteWise": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotSiteWise",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 11047
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotSiteWise",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#asset_id IoteventsDetectorModel#asset_id}",
            "stability": "stable",
            "summary": "The ID of the asset that has the specified property."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 11053
          },
          "name": "assetId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can use the entry ID to track which data entry causes an error in case of failure. The default is a new unique identifier.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#entry_id IoteventsDetectorModel#entry_id}",
            "stability": "stable",
            "summary": "A unique identifier for this entry."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 11059
          },
          "name": "entryId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#property_alias IoteventsDetectorModel#property_alias}",
            "stability": "stable",
            "summary": "The alias of the asset property."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 11065
          },
          "name": "propertyAlias",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#property_id IoteventsDetectorModel#property_id}",
            "stability": "stable",
            "summary": "The ID of the asset property."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 11071
          },
          "name": "propertyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#property_value IoteventsDetectorModel#property_value}",
            "stability": "stable",
            "summary": "The value to send to the asset property. This value contains timestamp, quality, and value (TQV) information."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 11077
          },
          "name": "propertyValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotSiteWisePropertyValue"
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotSiteWise"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotSiteWiseOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotSiteWiseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 11145
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 11137
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 11272
          },
          "name": "putPropertyValue",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotSiteWisePropertyValue"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 11211
          },
          "name": "resetAssetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 11227
          },
          "name": "resetEntryId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 11243
          },
          "name": "resetPropertyAlias"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 11259
          },
          "name": "resetPropertyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 11275
          },
          "name": "resetPropertyValue"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotSiteWiseOutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 11269
          },
          "name": "propertyValue",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotSiteWisePropertyValueOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 11215
          },
          "name": "assetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 11231
          },
          "name": "entryIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 11247
          },
          "name": "propertyAliasInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 11263
          },
          "name": "propertyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 11279
          },
          "name": "propertyValueInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotSiteWisePropertyValue"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 11205
          },
          "name": "assetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 11221
          },
          "name": "entryId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 11237
          },
          "name": "propertyAlias",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 11253
          },
          "name": "propertyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 11149
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotSiteWise"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotSiteWiseOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotSiteWisePropertyValue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotSiteWisePropertyValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 10881
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotSiteWisePropertyValue",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#quality IoteventsDetectorModel#quality}",
            "stability": "stable",
            "summary": "The quality of the asset property value. The value must be ``'GOOD'``, ``'BAD'``, or ``'UNCERTAIN'``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 10887
          },
          "name": "quality",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#timestamp IoteventsDetectorModel#timestamp}",
            "stability": "stable",
            "summary": "The timestamp associated with the asset property value. The default is the current event time."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 10893
          },
          "name": "timestamp",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotSiteWisePropertyValueTimestamp"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#value IoteventsDetectorModel#value}",
            "stability": "stable",
            "summary": "The value to send to an asset property."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 10899
          },
          "name": "value",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotSiteWisePropertyValueValue"
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotSiteWisePropertyValue"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotSiteWisePropertyValueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotSiteWisePropertyValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 10953
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 10945
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 11020
          },
          "name": "putTimestamp",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotSiteWisePropertyValueTimestamp"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 11036
          },
          "name": "putValue",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotSiteWisePropertyValueValue"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 11007
          },
          "name": "resetQuality"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 11023
          },
          "name": "resetTimestamp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 11039
          },
          "name": "resetValue"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotSiteWisePropertyValueOutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 11017
          },
          "name": "timestamp",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotSiteWisePropertyValueTimestampOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 11033
          },
          "name": "value",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotSiteWisePropertyValueValueOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 11011
          },
          "name": "qualityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 11027
          },
          "name": "timestampInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotSiteWisePropertyValueTimestamp"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 11043
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotSiteWisePropertyValueValue"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 11001
          },
          "name": "quality",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 10957
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotSiteWisePropertyValue"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotSiteWisePropertyValueOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotSiteWisePropertyValueTimestamp": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotSiteWisePropertyValueTimestamp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 10549
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotSiteWisePropertyValueTimestamp",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#offset_in_nanos IoteventsDetectorModel#offset_in_nanos}",
            "stability": "stable",
            "summary": "The nanosecond offset converted from ``timeInSeconds``. The valid range is between 0-999999999."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 10555
          },
          "name": "offsetInNanos",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#time_in_seconds IoteventsDetectorModel#time_in_seconds}",
            "stability": "stable",
            "summary": "The timestamp, in seconds, in the Unix epoch format. The valid range is between 1-31556889864403199."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 10561
          },
          "name": "timeInSeconds",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotSiteWisePropertyValueTimestamp"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotSiteWisePropertyValueTimestampOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotSiteWisePropertyValueTimestampOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 10608
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 10600
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 10656
          },
          "name": "resetOffsetInNanos"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 10672
          },
          "name": "resetTimeInSeconds"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotSiteWisePropertyValueTimestampOutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 10660
          },
          "name": "offsetInNanosInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 10676
          },
          "name": "timeInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 10650
          },
          "name": "offsetInNanos",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 10666
          },
          "name": "timeInSeconds",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 10612
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotSiteWisePropertyValueTimestamp"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotSiteWisePropertyValueTimestampOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotSiteWisePropertyValueValue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotSiteWisePropertyValueValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 10680
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotSiteWisePropertyValueValue",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You must use an expression, and the evaluated result should be a Boolean value.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#boolean_value IoteventsDetectorModel#boolean_value}",
            "stability": "stable",
            "summary": "The asset property value is a Boolean value that must be ``'TRUE'`` or ``'FALSE'``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 10686
          },
          "name": "booleanValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You must use an expression, and the evaluated result should be a double.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#double_value IoteventsDetectorModel#double_value}",
            "stability": "stable",
            "summary": "The asset property value is a double."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 10692
          },
          "name": "doubleValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You must use an expression, and the evaluated result should be an integer.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#integer_value IoteventsDetectorModel#integer_value}",
            "stability": "stable",
            "summary": "The asset property value is an integer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 10698
          },
          "name": "integerValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You must use an expression, and the evaluated result should be a string.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#string_value IoteventsDetectorModel#string_value}",
            "stability": "stable",
            "summary": "The asset property value is a string."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 10704
          },
          "name": "stringValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotSiteWisePropertyValueValue"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotSiteWisePropertyValueValueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotSiteWisePropertyValueValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 10765
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 10757
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 10825
          },
          "name": "resetBooleanValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 10841
          },
          "name": "resetDoubleValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 10857
          },
          "name": "resetIntegerValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 10873
          },
          "name": "resetStringValue"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotSiteWisePropertyValueValueOutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 10829
          },
          "name": "booleanValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 10845
          },
          "name": "doubleValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 10861
          },
          "name": "integerValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 10877
          },
          "name": "stringValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 10819
          },
          "name": "booleanValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 10835
          },
          "name": "doubleValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 10851
          },
          "name": "integerValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 10867
          },
          "name": "stringValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 10769
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotSiteWisePropertyValueValue"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotSiteWisePropertyValueValueOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotTopicPublish": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotTopicPublish",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 11414
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotTopicPublish",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can use a string expression that includes variables (``$variable.<variable-name>``) and input values (``$input.<input-name>.<path-to-datum>``) as the topic string.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#mqtt_topic IoteventsDetectorModel#mqtt_topic}",
            "stability": "stable",
            "summary": "The MQTT topic of the message."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 11420
          },
          "name": "mqttTopic",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#payload IoteventsDetectorModel#payload}",
            "stability": "stable",
            "summary": "You can configure the action payload when you publish a message to an IoTCore topic."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 11426
          },
          "name": "payload",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotTopicPublishPayload"
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotTopicPublish"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotTopicPublishOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotTopicPublishOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 11473
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 11465
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 11534
          },
          "name": "putPayload",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotTopicPublishPayload"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 11521
          },
          "name": "resetMqttTopic"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 11537
          },
          "name": "resetPayload"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotTopicPublishOutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 11531
          },
          "name": "payload",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotTopicPublishPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 11525
          },
          "name": "mqttTopicInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 11541
          },
          "name": "payloadInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotTopicPublishPayload"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 11515
          },
          "name": "mqttTopic",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 11477
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotTopicPublish"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotTopicPublishOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotTopicPublishPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotTopicPublishPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 11283
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotTopicPublishPayload",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can use a string expression that includes quoted strings (``'<string>'``), variables (``$variable.<variable-name>``), input values (``$input.<input-name>.<path-to-datum>``), string concatenations, and quoted strings that contain ``${}`` as the content. The recommended maximum size of a content expression is 1 KB.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#content_expression IoteventsDetectorModel#content_expression}",
            "stability": "stable",
            "summary": "The content of the payload."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 11289
          },
          "name": "contentExpression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#type IoteventsDetectorModel#type}",
            "stability": "stable",
            "summary": "The value of the payload type can be either ``STRING`` or ``JSON``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 11295
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotTopicPublishPayload"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotTopicPublishPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotTopicPublishPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 11342
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 11334
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 11390
          },
          "name": "resetContentExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 11406
          },
          "name": "resetType"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotTopicPublishPayloadOutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 11394
          },
          "name": "contentExpressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 11410
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 11384
          },
          "name": "contentExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 11400
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 11346
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotTopicPublishPayload"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotTopicPublishPayloadOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsLambda": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsLambda",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 11676
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsLambda",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#function_arn IoteventsDetectorModel#function_arn}",
            "stability": "stable",
            "summary": "The ARN of the Lambda function that is executed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 11682
          },
          "name": "functionArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#payload IoteventsDetectorModel#payload}",
            "stability": "stable",
            "summary": "You can configure the action payload when you send a message to a Lambda function."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 11688
          },
          "name": "payload",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsLambdaPayload"
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsLambda"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsLambdaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsLambdaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 11735
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 11727
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 11796
          },
          "name": "putPayload",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsLambdaPayload"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 11783
          },
          "name": "resetFunctionArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 11799
          },
          "name": "resetPayload"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsLambdaOutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 11793
          },
          "name": "payload",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsLambdaPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 11787
          },
          "name": "functionArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 11803
          },
          "name": "payloadInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsLambdaPayload"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 11777
          },
          "name": "functionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 11739
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsLambda"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsLambdaOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsLambdaPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsLambdaPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 11545
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsLambdaPayload",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can use a string expression that includes quoted strings (``'<string>'``), variables (``$variable.<variable-name>``), input values (``$input.<input-name>.<path-to-datum>``), string concatenations, and quoted strings that contain ``${}`` as the content. The recommended maximum size of a content expression is 1 KB.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#content_expression IoteventsDetectorModel#content_expression}",
            "stability": "stable",
            "summary": "The content of the payload."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 11551
          },
          "name": "contentExpression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#type IoteventsDetectorModel#type}",
            "stability": "stable",
            "summary": "The value of the payload type can be either ``STRING`` or ``JSON``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 11557
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsLambdaPayload"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsLambdaPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsLambdaPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 11604
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 11596
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 11652
          },
          "name": "resetContentExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 11668
          },
          "name": "resetType"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsLambdaPayloadOutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 11656
          },
          "name": "contentExpressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 11672
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 11646
          },
          "name": "contentExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 11662
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 11608
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsLambdaPayload"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsLambdaPayloadOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 13286
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 13278
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 13293
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsOutputReference"
            }
          }
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsList",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 13279
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsList"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 12963
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 12953
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 13074
          },
          "name": "putClearTimer",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsClearTimer"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 13106
          },
          "name": "putDynamoDb",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsDynamoDb"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 13090
          },
          "name": "putDynamoDBv2",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsDynamoDBv2"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 13122
          },
          "name": "putFirehose",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsFirehose"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 13138
          },
          "name": "putIotEvents",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotEvents"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 13154
          },
          "name": "putIotSiteWise",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotSiteWise"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 13170
          },
          "name": "putIotTopicPublish",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotTopicPublish"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 13186
          },
          "name": "putLambda",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsLambda"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 13202
          },
          "name": "putResetTimer",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsResetTimer"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 13218
          },
          "name": "putSetTimer",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSetTimer"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 13234
          },
          "name": "putSetVariable",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSetVariable"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 13250
          },
          "name": "putSns",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSns"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 13266
          },
          "name": "putSqs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSqs"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 13077
          },
          "name": "resetClearTimer"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 13109
          },
          "name": "resetDynamoDb"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 13093
          },
          "name": "resetDynamoDBv2"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 13125
          },
          "name": "resetFirehose"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 13141
          },
          "name": "resetIotEvents"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 13157
          },
          "name": "resetIotSiteWise"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 13173
          },
          "name": "resetIotTopicPublish"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 13189
          },
          "name": "resetLambda"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 13205
          },
          "name": "resetResetTimer"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 13221
          },
          "name": "resetSetTimer"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 13237
          },
          "name": "resetSetVariable"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 13253
          },
          "name": "resetSns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 13269
          },
          "name": "resetSqs"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsOutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 13071
          },
          "name": "clearTimer",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsClearTimerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 13103
          },
          "name": "dynamoDb",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsDynamoDbOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 13087
          },
          "name": "dynamoDBv2",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsDynamoDBv2OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 13119
          },
          "name": "firehose",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsFirehoseOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 13135
          },
          "name": "iotEvents",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotEventsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 13151
          },
          "name": "iotSiteWise",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotSiteWiseOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 13167
          },
          "name": "iotTopicPublish",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotTopicPublishOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 13183
          },
          "name": "lambda",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsLambdaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 13199
          },
          "name": "resetTimer",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsResetTimerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 13215
          },
          "name": "setTimer",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSetTimerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 13231
          },
          "name": "setVariable",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSetVariableOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 13247
          },
          "name": "sns",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSnsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 13263
          },
          "name": "sqs",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSqsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 13081
          },
          "name": "clearTimerInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsClearTimer"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 13113
          },
          "name": "dynamoDbInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsDynamoDb"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 13097
          },
          "name": "dynamoDBv2Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsDynamoDBv2"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 13129
          },
          "name": "firehoseInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsFirehose"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 13145
          },
          "name": "iotEventsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotEvents"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 13161
          },
          "name": "iotSiteWiseInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotSiteWise"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 13177
          },
          "name": "iotTopicPublishInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsIotTopicPublish"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 13193
          },
          "name": "lambdaInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsLambda"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 13209
          },
          "name": "resetTimerInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsResetTimer"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 13225
          },
          "name": "setTimerInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSetTimer"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 13241
          },
          "name": "setVariableInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSetVariable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 13257
          },
          "name": "snsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSns"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 13273
          },
          "name": "sqsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSqs"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 12967
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsResetTimer": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsResetTimer",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 11807
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsResetTimer",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#timer_name IoteventsDetectorModel#timer_name}",
            "stability": "stable",
            "summary": "The name of the timer to reset."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 11813
          },
          "name": "timerName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsResetTimer"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsResetTimerOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsResetTimerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 11853
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 11845
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 11895
          },
          "name": "resetTimerName"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsResetTimerOutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 11899
          },
          "name": "timerNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 11889
          },
          "name": "timerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 11857
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsResetTimer"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsResetTimerOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSetTimer": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSetTimer",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 11903
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSetTimer",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can use a string expression that includes numbers, variables (``$variable.<variable-name>``), and input values (``$input.<input-name>.<path-to-datum>``) as the duration. The range of the duration is 1-31622400 seconds. To ensure accuracy, the minimum duration is 60 seconds. The evaluated result of the duration is rounded down to the nearest whole number.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#duration_expression IoteventsDetectorModel#duration_expression}",
            "stability": "stable",
            "summary": "The duration of the timer, in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 11909
          },
          "name": "durationExpression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The minimum value is 60 seconds to ensure accuracy. The maximum value is 31622400 seconds.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#seconds IoteventsDetectorModel#seconds}",
            "stability": "stable",
            "summary": "The number of seconds until the timer expires."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 11915
          },
          "name": "seconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#timer_name IoteventsDetectorModel#timer_name}",
            "stability": "stable",
            "summary": "The name of the timer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 11921
          },
          "name": "timerName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSetTimer"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSetTimerOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSetTimerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 11975
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 11967
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 12029
          },
          "name": "resetDurationExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 12045
          },
          "name": "resetSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 12061
          },
          "name": "resetTimerName"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSetTimerOutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 12033
          },
          "name": "durationExpressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 12049
          },
          "name": "secondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 12065
          },
          "name": "timerNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 12023
          },
          "name": "durationExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 12039
          },
          "name": "seconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 12055
          },
          "name": "timerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 11979
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSetTimer"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSetTimerOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSetVariable": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSetVariable",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 12069
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSetVariable",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#value IoteventsDetectorModel#value}",
            "stability": "stable",
            "summary": "The new value of the variable."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 12075
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#variable_name IoteventsDetectorModel#variable_name}",
            "stability": "stable",
            "summary": "The name of the variable."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 12081
          },
          "name": "variableName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSetVariable"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSetVariableOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSetVariableOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 12128
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 12120
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 12176
          },
          "name": "resetValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 12192
          },
          "name": "resetVariableName"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSetVariableOutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 12180
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 12196
          },
          "name": "variableNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 12170
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 12186
          },
          "name": "variableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 12132
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSetVariable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSetVariableOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSns": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSns",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 12331
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSns",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#payload IoteventsDetectorModel#payload}",
            "stability": "stable",
            "summary": "You can configure the action payload when you send a message as an Amazon SNS push notification."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 12337
          },
          "name": "payload",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSnsPayload"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#target_arn IoteventsDetectorModel#target_arn}",
            "stability": "stable",
            "summary": "The ARN of the Amazon SNS target where the message is sent."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 12343
          },
          "name": "targetArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSns"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSnsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSnsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 12390
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 12382
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 12435
          },
          "name": "putPayload",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSnsPayload"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 12438
          },
          "name": "resetPayload"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 12454
          },
          "name": "resetTargetArn"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSnsOutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 12432
          },
          "name": "payload",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSnsPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 12442
          },
          "name": "payloadInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSnsPayload"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 12458
          },
          "name": "targetArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 12448
          },
          "name": "targetArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 12394
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSns"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSnsOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSnsPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSnsPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 12200
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSnsPayload",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can use a string expression that includes quoted strings (``'<string>'``), variables (``$variable.<variable-name>``), input values (``$input.<input-name>.<path-to-datum>``), string concatenations, and quoted strings that contain ``${}`` as the content. The recommended maximum size of a content expression is 1 KB.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#content_expression IoteventsDetectorModel#content_expression}",
            "stability": "stable",
            "summary": "The content of the payload."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 12206
          },
          "name": "contentExpression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#type IoteventsDetectorModel#type}",
            "stability": "stable",
            "summary": "The value of the payload type can be either ``STRING`` or ``JSON``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 12212
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSnsPayload"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSnsPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSnsPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 12259
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 12251
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 12307
          },
          "name": "resetContentExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 12323
          },
          "name": "resetType"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSnsPayloadOutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 12311
          },
          "name": "contentExpressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 12327
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 12301
          },
          "name": "contentExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 12317
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 12263
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSnsPayload"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSnsPayloadOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSqs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSqs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 12593
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSqs",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#payload IoteventsDetectorModel#payload}",
            "stability": "stable",
            "summary": "You can configure the action payload when you send a message to an Amazon SQS queue."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 12599
          },
          "name": "payload",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSqsPayload"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#queue_url IoteventsDetectorModel#queue_url}",
            "stability": "stable",
            "summary": "The URL of the SQS queue where the data is written."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 12605
          },
          "name": "queueUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Otherwise, set this to FALSE.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#use_base_64 IoteventsDetectorModel#use_base_64}",
            "stability": "stable",
            "summary": "Set this to TRUE if you want the data to be base-64 encoded before it is written to the queue."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 12611
          },
          "name": "useBase64",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSqs"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSqsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSqsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 12665
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 12657
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 12716
          },
          "name": "putPayload",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSqsPayload"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 12719
          },
          "name": "resetPayload"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 12735
          },
          "name": "resetQueueUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 12751
          },
          "name": "resetUseBase64"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSqsOutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 12713
          },
          "name": "payload",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSqsPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 12723
          },
          "name": "payloadInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSqsPayload"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 12739
          },
          "name": "queueUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 12755
          },
          "name": "useBase64Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 12729
          },
          "name": "queueUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 12745
          },
          "name": "useBase64",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 12669
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSqs"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSqsOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSqsPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSqsPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 12462
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSqsPayload",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can use a string expression that includes quoted strings (``'<string>'``), variables (``$variable.<variable-name>``), input values (``$input.<input-name>.<path-to-datum>``), string concatenations, and quoted strings that contain ``${}`` as the content. The recommended maximum size of a content expression is 1 KB.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#content_expression IoteventsDetectorModel#content_expression}",
            "stability": "stable",
            "summary": "The content of the payload."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 12468
          },
          "name": "contentExpression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#type IoteventsDetectorModel#type}",
            "stability": "stable",
            "summary": "The value of the payload type can be either ``STRING`` or ``JSON``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 12474
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSqsPayload"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSqsPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSqsPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 12521
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 12513
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 12569
          },
          "name": "resetContentExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 12585
          },
          "name": "resetType"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSqsPayloadOutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 12573
          },
          "name": "contentExpressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 12589
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 12563
          },
          "name": "contentExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 12579
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 12525
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSqsPayload"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsSqsPayloadOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 13474
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 13466
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 13481
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsOutputReference"
            }
          }
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsList",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 13467
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEvents"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsList"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 13371
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 13361
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 13422
          },
          "name": "putActions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 13425
          },
          "name": "resetActions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 13441
          },
          "name": "resetCondition"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 13457
          },
          "name": "resetEventName"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsOutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 13419
          },
          "name": "actions",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 13429
          },
          "name": "actionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsActions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 13445
          },
          "name": "conditionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 13461
          },
          "name": "eventNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 13435
          },
          "name": "condition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 13451
          },
          "name": "eventName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 13375
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEvents"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 17990
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 17982
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 18035
          },
          "name": "putEvents",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEvents"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 18051
          },
          "name": "putTransitionEvents",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEvents"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 18038
          },
          "name": "resetEvents"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 18054
          },
          "name": "resetTransitionEvents"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputOutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 18032
          },
          "name": "events",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEventsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 18048
          },
          "name": "transitionEvents",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 18042
          },
          "name": "eventsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputEvents"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 18058
          },
          "name": "transitionEventsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEvents"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 17994
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInput"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEvents": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEvents",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 17708
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEvents",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#actions IoteventsDetectorModel#actions}",
            "stability": "stable",
            "summary": "The actions to be performed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 17714
          },
          "name": "actions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#condition IoteventsDetectorModel#condition}",
            "stability": "stable",
            "summary": "Required. A Boolean expression that when TRUE causes the actions to be performed and the ``nextState`` to be entered."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 17720
          },
          "name": "condition",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#event_name IoteventsDetectorModel#event_name}",
            "stability": "stable",
            "summary": "The name of the transition event."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 17726
          },
          "name": "eventName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#next_state IoteventsDetectorModel#next_state}",
            "stability": "stable",
            "summary": "The next state to enter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 17732
          },
          "name": "nextState",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEvents"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 17170
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActions",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#clear_timer IoteventsDetectorModel#clear_timer}",
            "stability": "stable",
            "summary": "Information needed to clear the timer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 17176
          },
          "name": "clearTimer",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsClearTimer"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The default action payload contains all attribute-value pairs that have the information about the detector model instance and the event that triggered the action. You can customize the [payload](https://docs.aws.amazon.com/iotevents/latest/apireference/API_Payload.html). One column of the DynamoDB table receives all attribute-value pairs in the payload that you specify. For more information, see [Actions](https://docs.aws.amazon.com/iotevents/latest/developerguide/iotevents-event-actions.html) in *Developer Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#dynamo_db IoteventsDetectorModel#dynamo_db}",
            "stability": "stable",
            "summary": "Writes to the DynamoDB table that you created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 17188
          },
          "name": "dynamoDb",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsDynamoDb"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The default action payload contains all attribute-value pairs that have the information about the detector model instance and the event that triggered the action. You can customize the [payload](https://docs.aws.amazon.com/iotevents/latest/apireference/API_Payload.html). A separate column of the DynamoDB table receives one attribute-value pair in the payload that you specify. For more information, see [Actions](https://docs.aws.amazon.com/iotevents/latest/developerguide/iotevents-event-actions.html) in *Developer Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#dynamo_d_bv_2 IoteventsDetectorModel#dynamo_d_bv_2}",
            "stability": "stable",
            "summary": "Writes to the DynamoDB table that you created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 17182
          },
          "name": "dynamoDBv2",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsDynamoDBv2"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#firehose IoteventsDetectorModel#firehose}",
            "stability": "stable",
            "summary": "Sends information about the detector model instance and the event that triggered the action to an Amazon Kinesis Data Firehose delivery stream."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 17194
          },
          "name": "firehose",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsFirehose"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#iot_events IoteventsDetectorModel#iot_events}",
            "stability": "stable",
            "summary": "Sends ITE input, which passes information about the detector model instance and the event that triggered the action."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 17200
          },
          "name": "iotEvents",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotEvents"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#iot_site_wise IoteventsDetectorModel#iot_site_wise}",
            "stability": "stable",
            "summary": "Sends information about the detector model instance and the event that triggered the action to an asset property in ITSW ."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 17206
          },
          "name": "iotSiteWise",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotSiteWise"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#iot_topic_publish IoteventsDetectorModel#iot_topic_publish}",
            "stability": "stable",
            "summary": "Publishes an MQTT message with the given topic to the IoT message broker."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 17212
          },
          "name": "iotTopicPublish",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotTopicPublish"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#lambda IoteventsDetectorModel#lambda}",
            "stability": "stable",
            "summary": "Calls a Lambda function, passing in information about the detector model instance and the event that triggered the action."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 17218
          },
          "name": "lambda",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsLambda"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#reset_timer IoteventsDetectorModel#reset_timer}",
            "stability": "stable",
            "summary": "Information needed to reset the timer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 17224
          },
          "name": "resetTimer",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsResetTimer"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#set_timer IoteventsDetectorModel#set_timer}",
            "stability": "stable",
            "summary": "Information needed to set the timer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 17230
          },
          "name": "setTimer",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSetTimer"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#set_variable IoteventsDetectorModel#set_variable}",
            "stability": "stable",
            "summary": "Sets a variable to a specified value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 17236
          },
          "name": "setVariable",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSetVariable"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#sns IoteventsDetectorModel#sns}",
            "stability": "stable",
            "summary": "Sends an Amazon SNS message."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 17242
          },
          "name": "sns",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSns"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#sqs IoteventsDetectorModel#sqs}",
            "stability": "stable",
            "summary": "Sends an Amazon SNS message."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 17248
          },
          "name": "sqs",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSqs"
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActions"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsClearTimer": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsClearTimer",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 13485
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsClearTimer",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#timer_name IoteventsDetectorModel#timer_name}",
            "stability": "stable",
            "summary": "The name of the timer to clear."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 13491
          },
          "name": "timerName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsClearTimer"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsClearTimerOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsClearTimerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 13531
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 13523
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 13573
          },
          "name": "resetTimerName"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsClearTimerOutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 13577
          },
          "name": "timerNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 13567
          },
          "name": "timerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 13535
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsClearTimer"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsClearTimerOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsDynamoDBv2": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsDynamoDBv2",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 13712
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsDynamoDBv2",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "By default, ITE generates a standard payload in JSON for any action. This action payload contains all attribute-value pairs that have the information about the detector model instance and the event triggered the action. To configure the action payload, you can use ``contentExpression``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#payload IoteventsDetectorModel#payload}",
            "stability": "stable",
            "summary": "Information needed to configure the payload."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 13719
          },
          "name": "payload",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsDynamoDBv2Payload"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#table_name IoteventsDetectorModel#table_name}",
            "stability": "stable",
            "summary": "The name of the DynamoDB table."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 13725
          },
          "name": "tableName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsDynamoDBv2"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsDynamoDBv2OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsDynamoDBv2OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 13772
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 13764
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 13817
          },
          "name": "putPayload",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsDynamoDBv2Payload"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 13820
          },
          "name": "resetPayload"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 13836
          },
          "name": "resetTableName"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsDynamoDBv2OutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 13814
          },
          "name": "payload",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsDynamoDBv2PayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 13824
          },
          "name": "payloadInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsDynamoDBv2Payload"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 13840
          },
          "name": "tableNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 13830
          },
          "name": "tableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 13776
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsDynamoDBv2"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsDynamoDBv2OutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsDynamoDBv2Payload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsDynamoDBv2Payload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 13581
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsDynamoDBv2Payload",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can use a string expression that includes quoted strings (``'<string>'``), variables (``$variable.<variable-name>``), input values (``$input.<input-name>.<path-to-datum>``), string concatenations, and quoted strings that contain ``${}`` as the content. The recommended maximum size of a content expression is 1 KB.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#content_expression IoteventsDetectorModel#content_expression}",
            "stability": "stable",
            "summary": "The content of the payload."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 13587
          },
          "name": "contentExpression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#type IoteventsDetectorModel#type}",
            "stability": "stable",
            "summary": "The value of the payload type can be either ``STRING`` or ``JSON``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 13593
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsDynamoDBv2Payload"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsDynamoDBv2PayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsDynamoDBv2PayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 13640
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 13632
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 13688
          },
          "name": "resetContentExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 13704
          },
          "name": "resetType"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsDynamoDBv2PayloadOutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 13692
          },
          "name": "contentExpressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 13708
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 13682
          },
          "name": "contentExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 13698
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 13644
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsDynamoDBv2Payload"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsDynamoDBv2PayloadOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsDynamoDb": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsDynamoDb",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 13975
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsDynamoDb",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The ``hashKeyField`` value must match the partition key of the target DynamoDB table.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#hash_key_field IoteventsDetectorModel#hash_key_field}",
            "stability": "stable",
            "summary": "The name of the hash key (also called the partition key)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 13981
          },
          "name": "hashKeyField",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify the following values:\n  +  ``'STRING'`` - The hash key is a string.\n  +  ``'NUMBER'`` - The hash key is a number.\n  \n If you don't specify ``hashKeyType``, the default value is ``'STRING'``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#hash_key_type IoteventsDetectorModel#hash_key_type}",
            "stability": "stable",
            "summary": "The data type for the hash key (also called the partition key)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 13991
          },
          "name": "hashKeyType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#hash_key_value IoteventsDetectorModel#hash_key_value}",
            "stability": "stable",
            "summary": "The value of the hash key (also called the partition key)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 13997
          },
          "name": "hashKeyValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify the following values: \n  +  ``'INSERT'`` - Insert data as a new item into the DynamoDB table. This item uses the specified hash key as a partition key. If you specified a range key, the item uses the range key as a sort key.\n  +  ``'UPDATE'`` - Update an existing item of the DynamoDB table with new data. This item's partition key must match the specified hash key. If you specified a range key, the range key must match the item's sort key.\n  +  ``'DELETE'`` - Delete an existing item of the DynamoDB table. This item's partition key must match the specified hash key. If you specified a range key, the range key must match the item's sort key.\n  \n If you don't specify this parameter, ITE triggers the ``'INSERT'`` operation.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#operation IoteventsDetectorModel#operation}",
            "stability": "stable",
            "summary": "The type of operation to perform."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 14008
          },
          "name": "operation",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "By default, ITE generates a standard payload in JSON for any action. This action payload contains all attribute-value pairs that have the information about the detector model instance and the event triggered the action. To configure the action payload, you can use ``contentExpression``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#payload IoteventsDetectorModel#payload}",
            "stability": "stable",
            "summary": "Information needed to configure the payload."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 14015
          },
          "name": "payload",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsDynamoDbPayload"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you don't specify this parameter, the name of the DynamoDB column is ``payload``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#payload_field IoteventsDetectorModel#payload_field}",
            "stability": "stable",
            "summary": "The name of the DynamoDB column that receives the action payload."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 14022
          },
          "name": "payloadField",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The ``rangeKeyField`` value must match the sort key of the target DynamoDB table.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#range_key_field IoteventsDetectorModel#range_key_field}",
            "stability": "stable",
            "summary": "The name of the range key (also called the sort key)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 14028
          },
          "name": "rangeKeyField",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "+  ``'NUMBER'`` - The range key is number.\n  \n If you don't specify ``rangeKeyField``, the default value is ``'STRING'``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#range_key_type IoteventsDetectorModel#range_key_type}",
            "stability": "stable",
            "summary": "The data type for the range key (also called the sort key), You can specify the following values:   +  ``'STRING'`` - The range key is a string."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 14038
          },
          "name": "rangeKeyType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#range_key_value IoteventsDetectorModel#range_key_value}",
            "stability": "stable",
            "summary": "The value of the range key (also called the sort key)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 14044
          },
          "name": "rangeKeyValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#table_name IoteventsDetectorModel#table_name}",
            "stability": "stable",
            "summary": "The name of the DynamoDB table. The ``tableName`` value must match the table name of the target DynamoDB table."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 14050
          },
          "name": "tableName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsDynamoDb"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsDynamoDbOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsDynamoDbOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 14153
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 14145
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 14310
          },
          "name": "putPayload",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsDynamoDbPayload"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 14249
          },
          "name": "resetHashKeyField"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 14265
          },
          "name": "resetHashKeyType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 14281
          },
          "name": "resetHashKeyValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 14297
          },
          "name": "resetOperation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 14313
          },
          "name": "resetPayload"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 14329
          },
          "name": "resetPayloadField"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 14345
          },
          "name": "resetRangeKeyField"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 14361
          },
          "name": "resetRangeKeyType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 14377
          },
          "name": "resetRangeKeyValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 14393
          },
          "name": "resetTableName"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsDynamoDbOutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 14307
          },
          "name": "payload",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsDynamoDbPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 14253
          },
          "name": "hashKeyFieldInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 14269
          },
          "name": "hashKeyTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 14285
          },
          "name": "hashKeyValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 14301
          },
          "name": "operationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 14333
          },
          "name": "payloadFieldInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 14317
          },
          "name": "payloadInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsDynamoDbPayload"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 14349
          },
          "name": "rangeKeyFieldInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 14365
          },
          "name": "rangeKeyTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 14381
          },
          "name": "rangeKeyValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 14397
          },
          "name": "tableNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 14243
          },
          "name": "hashKeyField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 14259
          },
          "name": "hashKeyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 14275
          },
          "name": "hashKeyValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 14291
          },
          "name": "operation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 14323
          },
          "name": "payloadField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 14339
          },
          "name": "rangeKeyField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 14355
          },
          "name": "rangeKeyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 14371
          },
          "name": "rangeKeyValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 14387
          },
          "name": "tableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 14157
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsDynamoDb"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsDynamoDbOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsDynamoDbPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsDynamoDbPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 13844
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsDynamoDbPayload",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can use a string expression that includes quoted strings (``'<string>'``), variables (``$variable.<variable-name>``), input values (``$input.<input-name>.<path-to-datum>``), string concatenations, and quoted strings that contain ``${}`` as the content. The recommended maximum size of a content expression is 1 KB.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#content_expression IoteventsDetectorModel#content_expression}",
            "stability": "stable",
            "summary": "The content of the payload."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 13850
          },
          "name": "contentExpression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#type IoteventsDetectorModel#type}",
            "stability": "stable",
            "summary": "The value of the payload type can be either ``STRING`` or ``JSON``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 13856
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsDynamoDbPayload"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsDynamoDbPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsDynamoDbPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 13903
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 13895
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 13951
          },
          "name": "resetContentExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 13967
          },
          "name": "resetType"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsDynamoDbPayloadOutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 13955
          },
          "name": "contentExpressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 13971
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 13945
          },
          "name": "contentExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 13961
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 13907
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsDynamoDbPayload"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsDynamoDbPayloadOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsFirehose": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsFirehose",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 14532
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsFirehose",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#delivery_stream_name IoteventsDetectorModel#delivery_stream_name}",
            "stability": "stable",
            "summary": "The name of the Kinesis Data Firehose delivery stream where the data is written."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 14538
          },
          "name": "deliveryStreamName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#payload IoteventsDetectorModel#payload}",
            "stability": "stable",
            "summary": "You can configure the action payload when you send a message to an Amazon Data Firehose delivery stream."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 14544
          },
          "name": "payload",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsFirehosePayload"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are: '\\n' (newline), '\\t' (tab), '\\r\\n' (Windows newline), ',' (comma).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#separator IoteventsDetectorModel#separator}",
            "stability": "stable",
            "summary": "A character separator that is used to separate records written to the Kinesis Data Firehose delivery stream."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 14550
          },
          "name": "separator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsFirehose"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsFirehoseOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsFirehoseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 14604
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 14596
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 14671
          },
          "name": "putPayload",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsFirehosePayload"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 14658
          },
          "name": "resetDeliveryStreamName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 14674
          },
          "name": "resetPayload"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 14690
          },
          "name": "resetSeparator"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsFirehoseOutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 14668
          },
          "name": "payload",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsFirehosePayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 14662
          },
          "name": "deliveryStreamNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 14678
          },
          "name": "payloadInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsFirehosePayload"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 14694
          },
          "name": "separatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 14652
          },
          "name": "deliveryStreamName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 14684
          },
          "name": "separator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 14608
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsFirehose"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsFirehoseOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsFirehosePayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsFirehosePayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 14401
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsFirehosePayload",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can use a string expression that includes quoted strings (``'<string>'``), variables (``$variable.<variable-name>``), input values (``$input.<input-name>.<path-to-datum>``), string concatenations, and quoted strings that contain ``${}`` as the content. The recommended maximum size of a content expression is 1 KB.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#content_expression IoteventsDetectorModel#content_expression}",
            "stability": "stable",
            "summary": "The content of the payload."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 14407
          },
          "name": "contentExpression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#type IoteventsDetectorModel#type}",
            "stability": "stable",
            "summary": "The value of the payload type can be either ``STRING`` or ``JSON``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 14413
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsFirehosePayload"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsFirehosePayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsFirehosePayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 14460
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 14452
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 14508
          },
          "name": "resetContentExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 14524
          },
          "name": "resetType"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsFirehosePayloadOutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 14512
          },
          "name": "contentExpressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 14528
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 14502
          },
          "name": "contentExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 14518
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 14464
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsFirehosePayload"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsFirehosePayloadOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotEvents": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotEvents",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 14829
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotEvents",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#input_name IoteventsDetectorModel#input_name}",
            "stability": "stable",
            "summary": "The name of the ITE input where the data is sent."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 14835
          },
          "name": "inputName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#payload IoteventsDetectorModel#payload}",
            "stability": "stable",
            "summary": "You can configure the action payload when you send a message to an ITE input."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 14841
          },
          "name": "payload",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotEventsPayload"
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotEvents"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotEventsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotEventsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 14888
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 14880
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 14949
          },
          "name": "putPayload",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotEventsPayload"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 14936
          },
          "name": "resetInputName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 14952
          },
          "name": "resetPayload"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotEventsOutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 14946
          },
          "name": "payload",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotEventsPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 14940
          },
          "name": "inputNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 14956
          },
          "name": "payloadInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotEventsPayload"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 14930
          },
          "name": "inputName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 14892
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotEvents"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotEventsOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotEventsPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotEventsPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 14698
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotEventsPayload",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can use a string expression that includes quoted strings (``'<string>'``), variables (``$variable.<variable-name>``), input values (``$input.<input-name>.<path-to-datum>``), string concatenations, and quoted strings that contain ``${}`` as the content. The recommended maximum size of a content expression is 1 KB.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#content_expression IoteventsDetectorModel#content_expression}",
            "stability": "stable",
            "summary": "The content of the payload."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 14704
          },
          "name": "contentExpression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#type IoteventsDetectorModel#type}",
            "stability": "stable",
            "summary": "The value of the payload type can be either ``STRING`` or ``JSON``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 14710
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotEventsPayload"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotEventsPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotEventsPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 14757
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 14749
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 14805
          },
          "name": "resetContentExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 14821
          },
          "name": "resetType"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotEventsPayloadOutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 14809
          },
          "name": "contentExpressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 14825
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 14799
          },
          "name": "contentExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 14815
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 14761
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotEventsPayload"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotEventsPayloadOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotSiteWise": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotSiteWise",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 15458
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotSiteWise",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#asset_id IoteventsDetectorModel#asset_id}",
            "stability": "stable",
            "summary": "The ID of the asset that has the specified property."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 15464
          },
          "name": "assetId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can use the entry ID to track which data entry causes an error in case of failure. The default is a new unique identifier.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#entry_id IoteventsDetectorModel#entry_id}",
            "stability": "stable",
            "summary": "A unique identifier for this entry."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 15470
          },
          "name": "entryId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#property_alias IoteventsDetectorModel#property_alias}",
            "stability": "stable",
            "summary": "The alias of the asset property."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 15476
          },
          "name": "propertyAlias",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#property_id IoteventsDetectorModel#property_id}",
            "stability": "stable",
            "summary": "The ID of the asset property."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 15482
          },
          "name": "propertyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#property_value IoteventsDetectorModel#property_value}",
            "stability": "stable",
            "summary": "The value to send to the asset property. This value contains timestamp, quality, and value (TQV) information."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 15488
          },
          "name": "propertyValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotSiteWisePropertyValue"
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotSiteWise"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotSiteWiseOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotSiteWiseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 15556
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 15548
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 15683
          },
          "name": "putPropertyValue",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotSiteWisePropertyValue"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 15622
          },
          "name": "resetAssetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 15638
          },
          "name": "resetEntryId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 15654
          },
          "name": "resetPropertyAlias"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 15670
          },
          "name": "resetPropertyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 15686
          },
          "name": "resetPropertyValue"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotSiteWiseOutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 15680
          },
          "name": "propertyValue",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotSiteWisePropertyValueOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 15626
          },
          "name": "assetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 15642
          },
          "name": "entryIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 15658
          },
          "name": "propertyAliasInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 15674
          },
          "name": "propertyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 15690
          },
          "name": "propertyValueInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotSiteWisePropertyValue"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 15616
          },
          "name": "assetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 15632
          },
          "name": "entryId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 15648
          },
          "name": "propertyAlias",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 15664
          },
          "name": "propertyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 15560
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotSiteWise"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotSiteWiseOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotSiteWisePropertyValue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotSiteWisePropertyValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 15292
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotSiteWisePropertyValue",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#quality IoteventsDetectorModel#quality}",
            "stability": "stable",
            "summary": "The quality of the asset property value. The value must be ``'GOOD'``, ``'BAD'``, or ``'UNCERTAIN'``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 15298
          },
          "name": "quality",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#timestamp IoteventsDetectorModel#timestamp}",
            "stability": "stable",
            "summary": "The timestamp associated with the asset property value. The default is the current event time."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 15304
          },
          "name": "timestamp",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotSiteWisePropertyValueTimestamp"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#value IoteventsDetectorModel#value}",
            "stability": "stable",
            "summary": "The value to send to an asset property."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 15310
          },
          "name": "value",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotSiteWisePropertyValueValue"
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotSiteWisePropertyValue"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotSiteWisePropertyValueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotSiteWisePropertyValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 15364
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 15356
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 15431
          },
          "name": "putTimestamp",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotSiteWisePropertyValueTimestamp"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 15447
          },
          "name": "putValue",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotSiteWisePropertyValueValue"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 15418
          },
          "name": "resetQuality"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 15434
          },
          "name": "resetTimestamp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 15450
          },
          "name": "resetValue"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotSiteWisePropertyValueOutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 15428
          },
          "name": "timestamp",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotSiteWisePropertyValueTimestampOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 15444
          },
          "name": "value",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotSiteWisePropertyValueValueOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 15422
          },
          "name": "qualityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 15438
          },
          "name": "timestampInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotSiteWisePropertyValueTimestamp"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 15454
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotSiteWisePropertyValueValue"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 15412
          },
          "name": "quality",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 15368
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotSiteWisePropertyValue"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotSiteWisePropertyValueOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotSiteWisePropertyValueTimestamp": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotSiteWisePropertyValueTimestamp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 14960
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotSiteWisePropertyValueTimestamp",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#offset_in_nanos IoteventsDetectorModel#offset_in_nanos}",
            "stability": "stable",
            "summary": "The nanosecond offset converted from ``timeInSeconds``. The valid range is between 0-999999999."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 14966
          },
          "name": "offsetInNanos",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#time_in_seconds IoteventsDetectorModel#time_in_seconds}",
            "stability": "stable",
            "summary": "The timestamp, in seconds, in the Unix epoch format. The valid range is between 1-31556889864403199."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 14972
          },
          "name": "timeInSeconds",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotSiteWisePropertyValueTimestamp"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotSiteWisePropertyValueTimestampOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotSiteWisePropertyValueTimestampOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 15019
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 15011
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 15067
          },
          "name": "resetOffsetInNanos"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 15083
          },
          "name": "resetTimeInSeconds"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotSiteWisePropertyValueTimestampOutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 15071
          },
          "name": "offsetInNanosInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 15087
          },
          "name": "timeInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 15061
          },
          "name": "offsetInNanos",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 15077
          },
          "name": "timeInSeconds",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 15023
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotSiteWisePropertyValueTimestamp"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotSiteWisePropertyValueTimestampOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotSiteWisePropertyValueValue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotSiteWisePropertyValueValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 15091
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotSiteWisePropertyValueValue",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You must use an expression, and the evaluated result should be a Boolean value.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#boolean_value IoteventsDetectorModel#boolean_value}",
            "stability": "stable",
            "summary": "The asset property value is a Boolean value that must be ``'TRUE'`` or ``'FALSE'``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 15097
          },
          "name": "booleanValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You must use an expression, and the evaluated result should be a double.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#double_value IoteventsDetectorModel#double_value}",
            "stability": "stable",
            "summary": "The asset property value is a double."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 15103
          },
          "name": "doubleValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You must use an expression, and the evaluated result should be an integer.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#integer_value IoteventsDetectorModel#integer_value}",
            "stability": "stable",
            "summary": "The asset property value is an integer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 15109
          },
          "name": "integerValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You must use an expression, and the evaluated result should be a string.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#string_value IoteventsDetectorModel#string_value}",
            "stability": "stable",
            "summary": "The asset property value is a string."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 15115
          },
          "name": "stringValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotSiteWisePropertyValueValue"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotSiteWisePropertyValueValueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotSiteWisePropertyValueValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 15176
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 15168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 15236
          },
          "name": "resetBooleanValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 15252
          },
          "name": "resetDoubleValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 15268
          },
          "name": "resetIntegerValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 15284
          },
          "name": "resetStringValue"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotSiteWisePropertyValueValueOutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 15240
          },
          "name": "booleanValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 15256
          },
          "name": "doubleValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 15272
          },
          "name": "integerValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 15288
          },
          "name": "stringValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 15230
          },
          "name": "booleanValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 15246
          },
          "name": "doubleValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 15262
          },
          "name": "integerValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 15278
          },
          "name": "stringValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 15180
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotSiteWisePropertyValueValue"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotSiteWisePropertyValueValueOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotTopicPublish": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotTopicPublish",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 15825
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotTopicPublish",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can use a string expression that includes variables (``$variable.<variable-name>``) and input values (``$input.<input-name>.<path-to-datum>``) as the topic string.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#mqtt_topic IoteventsDetectorModel#mqtt_topic}",
            "stability": "stable",
            "summary": "The MQTT topic of the message."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 15831
          },
          "name": "mqttTopic",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#payload IoteventsDetectorModel#payload}",
            "stability": "stable",
            "summary": "You can configure the action payload when you publish a message to an IoTCore topic."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 15837
          },
          "name": "payload",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotTopicPublishPayload"
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotTopicPublish"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotTopicPublishOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotTopicPublishOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 15884
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 15876
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 15945
          },
          "name": "putPayload",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotTopicPublishPayload"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 15932
          },
          "name": "resetMqttTopic"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 15948
          },
          "name": "resetPayload"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotTopicPublishOutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 15942
          },
          "name": "payload",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotTopicPublishPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 15936
          },
          "name": "mqttTopicInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 15952
          },
          "name": "payloadInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotTopicPublishPayload"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 15926
          },
          "name": "mqttTopic",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 15888
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotTopicPublish"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotTopicPublishOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotTopicPublishPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotTopicPublishPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 15694
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotTopicPublishPayload",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can use a string expression that includes quoted strings (``'<string>'``), variables (``$variable.<variable-name>``), input values (``$input.<input-name>.<path-to-datum>``), string concatenations, and quoted strings that contain ``${}`` as the content. The recommended maximum size of a content expression is 1 KB.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#content_expression IoteventsDetectorModel#content_expression}",
            "stability": "stable",
            "summary": "The content of the payload."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 15700
          },
          "name": "contentExpression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#type IoteventsDetectorModel#type}",
            "stability": "stable",
            "summary": "The value of the payload type can be either ``STRING`` or ``JSON``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 15706
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotTopicPublishPayload"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotTopicPublishPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotTopicPublishPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 15753
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 15745
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 15801
          },
          "name": "resetContentExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 15817
          },
          "name": "resetType"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotTopicPublishPayloadOutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 15805
          },
          "name": "contentExpressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 15821
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 15795
          },
          "name": "contentExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 15811
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 15757
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotTopicPublishPayload"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotTopicPublishPayloadOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsLambda": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsLambda",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 16087
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsLambda",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#function_arn IoteventsDetectorModel#function_arn}",
            "stability": "stable",
            "summary": "The ARN of the Lambda function that is executed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 16093
          },
          "name": "functionArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#payload IoteventsDetectorModel#payload}",
            "stability": "stable",
            "summary": "You can configure the action payload when you send a message to a Lambda function."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 16099
          },
          "name": "payload",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsLambdaPayload"
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsLambda"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsLambdaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsLambdaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 16146
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 16138
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 16207
          },
          "name": "putPayload",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsLambdaPayload"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 16194
          },
          "name": "resetFunctionArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 16210
          },
          "name": "resetPayload"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsLambdaOutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 16204
          },
          "name": "payload",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsLambdaPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 16198
          },
          "name": "functionArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 16214
          },
          "name": "payloadInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsLambdaPayload"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 16188
          },
          "name": "functionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 16150
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsLambda"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsLambdaOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsLambdaPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsLambdaPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 15956
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsLambdaPayload",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can use a string expression that includes quoted strings (``'<string>'``), variables (``$variable.<variable-name>``), input values (``$input.<input-name>.<path-to-datum>``), string concatenations, and quoted strings that contain ``${}`` as the content. The recommended maximum size of a content expression is 1 KB.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#content_expression IoteventsDetectorModel#content_expression}",
            "stability": "stable",
            "summary": "The content of the payload."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 15962
          },
          "name": "contentExpression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#type IoteventsDetectorModel#type}",
            "stability": "stable",
            "summary": "The value of the payload type can be either ``STRING`` or ``JSON``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 15968
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsLambdaPayload"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsLambdaPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsLambdaPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 16015
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 16007
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 16063
          },
          "name": "resetContentExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 16079
          },
          "name": "resetType"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsLambdaPayloadOutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 16067
          },
          "name": "contentExpressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 16083
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 16057
          },
          "name": "contentExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 16073
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 16019
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsLambdaPayload"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsLambdaPayloadOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 17697
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 17689
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 17704
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsOutputReference"
            }
          }
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsList",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 17690
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsList"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 17374
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 17364
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 17485
          },
          "name": "putClearTimer",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsClearTimer"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 17517
          },
          "name": "putDynamoDb",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsDynamoDb"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 17501
          },
          "name": "putDynamoDBv2",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsDynamoDBv2"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 17533
          },
          "name": "putFirehose",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsFirehose"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 17549
          },
          "name": "putIotEvents",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotEvents"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 17565
          },
          "name": "putIotSiteWise",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotSiteWise"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 17581
          },
          "name": "putIotTopicPublish",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotTopicPublish"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 17597
          },
          "name": "putLambda",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsLambda"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 17613
          },
          "name": "putResetTimer",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsResetTimer"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 17629
          },
          "name": "putSetTimer",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSetTimer"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 17645
          },
          "name": "putSetVariable",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSetVariable"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 17661
          },
          "name": "putSns",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSns"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 17677
          },
          "name": "putSqs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSqs"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 17488
          },
          "name": "resetClearTimer"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 17520
          },
          "name": "resetDynamoDb"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 17504
          },
          "name": "resetDynamoDBv2"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 17536
          },
          "name": "resetFirehose"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 17552
          },
          "name": "resetIotEvents"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 17568
          },
          "name": "resetIotSiteWise"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 17584
          },
          "name": "resetIotTopicPublish"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 17600
          },
          "name": "resetLambda"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 17616
          },
          "name": "resetResetTimer"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 17632
          },
          "name": "resetSetTimer"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 17648
          },
          "name": "resetSetVariable"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 17664
          },
          "name": "resetSns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 17680
          },
          "name": "resetSqs"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsOutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 17482
          },
          "name": "clearTimer",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsClearTimerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 17514
          },
          "name": "dynamoDb",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsDynamoDbOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 17498
          },
          "name": "dynamoDBv2",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsDynamoDBv2OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 17530
          },
          "name": "firehose",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsFirehoseOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 17546
          },
          "name": "iotEvents",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotEventsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 17562
          },
          "name": "iotSiteWise",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotSiteWiseOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 17578
          },
          "name": "iotTopicPublish",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotTopicPublishOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 17594
          },
          "name": "lambda",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsLambdaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 17610
          },
          "name": "resetTimer",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsResetTimerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 17626
          },
          "name": "setTimer",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSetTimerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 17642
          },
          "name": "setVariable",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSetVariableOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 17658
          },
          "name": "sns",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSnsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 17674
          },
          "name": "sqs",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSqsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 17492
          },
          "name": "clearTimerInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsClearTimer"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 17524
          },
          "name": "dynamoDbInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsDynamoDb"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 17508
          },
          "name": "dynamoDBv2Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsDynamoDBv2"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 17540
          },
          "name": "firehoseInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsFirehose"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 17556
          },
          "name": "iotEventsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotEvents"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 17572
          },
          "name": "iotSiteWiseInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotSiteWise"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 17588
          },
          "name": "iotTopicPublishInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsIotTopicPublish"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 17604
          },
          "name": "lambdaInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsLambda"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 17620
          },
          "name": "resetTimerInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsResetTimer"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 17636
          },
          "name": "setTimerInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSetTimer"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 17652
          },
          "name": "setVariableInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSetVariable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 17668
          },
          "name": "snsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSns"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 17684
          },
          "name": "sqsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSqs"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 17378
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsResetTimer": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsResetTimer",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 16218
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsResetTimer",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#timer_name IoteventsDetectorModel#timer_name}",
            "stability": "stable",
            "summary": "The name of the timer to reset."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 16224
          },
          "name": "timerName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsResetTimer"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsResetTimerOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsResetTimerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 16264
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 16256
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 16306
          },
          "name": "resetTimerName"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsResetTimerOutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 16310
          },
          "name": "timerNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 16300
          },
          "name": "timerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 16268
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsResetTimer"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsResetTimerOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSetTimer": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSetTimer",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 16314
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSetTimer",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can use a string expression that includes numbers, variables (``$variable.<variable-name>``), and input values (``$input.<input-name>.<path-to-datum>``) as the duration. The range of the duration is 1-31622400 seconds. To ensure accuracy, the minimum duration is 60 seconds. The evaluated result of the duration is rounded down to the nearest whole number.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#duration_expression IoteventsDetectorModel#duration_expression}",
            "stability": "stable",
            "summary": "The duration of the timer, in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 16320
          },
          "name": "durationExpression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The minimum value is 60 seconds to ensure accuracy. The maximum value is 31622400 seconds.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#seconds IoteventsDetectorModel#seconds}",
            "stability": "stable",
            "summary": "The number of seconds until the timer expires."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 16326
          },
          "name": "seconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#timer_name IoteventsDetectorModel#timer_name}",
            "stability": "stable",
            "summary": "The name of the timer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 16332
          },
          "name": "timerName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSetTimer"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSetTimerOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSetTimerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 16386
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 16378
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 16440
          },
          "name": "resetDurationExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 16456
          },
          "name": "resetSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 16472
          },
          "name": "resetTimerName"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSetTimerOutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 16444
          },
          "name": "durationExpressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 16460
          },
          "name": "secondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 16476
          },
          "name": "timerNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 16434
          },
          "name": "durationExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 16450
          },
          "name": "seconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 16466
          },
          "name": "timerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 16390
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSetTimer"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSetTimerOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSetVariable": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSetVariable",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 16480
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSetVariable",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#value IoteventsDetectorModel#value}",
            "stability": "stable",
            "summary": "The new value of the variable."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 16486
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#variable_name IoteventsDetectorModel#variable_name}",
            "stability": "stable",
            "summary": "The name of the variable."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 16492
          },
          "name": "variableName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSetVariable"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSetVariableOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSetVariableOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 16539
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 16531
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 16587
          },
          "name": "resetValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 16603
          },
          "name": "resetVariableName"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSetVariableOutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 16591
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 16607
          },
          "name": "variableNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 16581
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 16597
          },
          "name": "variableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 16543
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSetVariable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSetVariableOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSns": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSns",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 16742
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSns",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#payload IoteventsDetectorModel#payload}",
            "stability": "stable",
            "summary": "You can configure the action payload when you send a message as an Amazon SNS push notification."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 16748
          },
          "name": "payload",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSnsPayload"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#target_arn IoteventsDetectorModel#target_arn}",
            "stability": "stable",
            "summary": "The ARN of the Amazon SNS target where the message is sent."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 16754
          },
          "name": "targetArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSns"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSnsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSnsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 16801
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 16793
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 16846
          },
          "name": "putPayload",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSnsPayload"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 16849
          },
          "name": "resetPayload"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 16865
          },
          "name": "resetTargetArn"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSnsOutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 16843
          },
          "name": "payload",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSnsPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 16853
          },
          "name": "payloadInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSnsPayload"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 16869
          },
          "name": "targetArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 16859
          },
          "name": "targetArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 16805
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSns"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSnsOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSnsPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSnsPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 16611
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSnsPayload",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can use a string expression that includes quoted strings (``'<string>'``), variables (``$variable.<variable-name>``), input values (``$input.<input-name>.<path-to-datum>``), string concatenations, and quoted strings that contain ``${}`` as the content. The recommended maximum size of a content expression is 1 KB.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#content_expression IoteventsDetectorModel#content_expression}",
            "stability": "stable",
            "summary": "The content of the payload."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 16617
          },
          "name": "contentExpression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#type IoteventsDetectorModel#type}",
            "stability": "stable",
            "summary": "The value of the payload type can be either ``STRING`` or ``JSON``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 16623
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSnsPayload"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSnsPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSnsPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 16670
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 16662
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 16718
          },
          "name": "resetContentExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 16734
          },
          "name": "resetType"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSnsPayloadOutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 16722
          },
          "name": "contentExpressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 16738
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 16712
          },
          "name": "contentExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 16728
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 16674
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSnsPayload"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSnsPayloadOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSqs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSqs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 17004
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSqs",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#payload IoteventsDetectorModel#payload}",
            "stability": "stable",
            "summary": "You can configure the action payload when you send a message to an Amazon SQS queue."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 17010
          },
          "name": "payload",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSqsPayload"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#queue_url IoteventsDetectorModel#queue_url}",
            "stability": "stable",
            "summary": "The URL of the SQS queue where the data is written."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 17016
          },
          "name": "queueUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Otherwise, set this to FALSE.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#use_base_64 IoteventsDetectorModel#use_base_64}",
            "stability": "stable",
            "summary": "Set this to TRUE if you want the data to be base-64 encoded before it is written to the queue."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 17022
          },
          "name": "useBase64",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSqs"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSqsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSqsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 17076
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 17068
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 17127
          },
          "name": "putPayload",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSqsPayload"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 17130
          },
          "name": "resetPayload"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 17146
          },
          "name": "resetQueueUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 17162
          },
          "name": "resetUseBase64"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSqsOutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 17124
          },
          "name": "payload",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSqsPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 17134
          },
          "name": "payloadInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSqsPayload"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 17150
          },
          "name": "queueUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 17166
          },
          "name": "useBase64Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 17140
          },
          "name": "queueUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 17156
          },
          "name": "useBase64",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 17080
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSqs"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSqsOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSqsPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSqsPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 16873
      },
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSqsPayload",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can use a string expression that includes quoted strings (``'<string>'``), variables (``$variable.<variable-name>``), input values (``$input.<input-name>.<path-to-datum>``), string concatenations, and quoted strings that contain ``${}`` as the content. The recommended maximum size of a content expression is 1 KB.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#content_expression IoteventsDetectorModel#content_expression}",
            "stability": "stable",
            "summary": "The content of the payload."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 16879
          },
          "name": "contentExpression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#type IoteventsDetectorModel#type}",
            "stability": "stable",
            "summary": "The value of the payload type can be either ``STRING`` or ``JSON``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 16885
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSqsPayload"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSqsPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSqsPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 16932
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 16924
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 16980
          },
          "name": "resetContentExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 16996
          },
          "name": "resetType"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSqsPayloadOutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 16984
          },
          "name": "contentExpressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 17000
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 16974
          },
          "name": "contentExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 16990
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 16936
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSqsPayload"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsSqsPayloadOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 17920
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 17912
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 17927
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsOutputReference"
            }
          }
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsList",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 17913
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEvents"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsList"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 17795
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 17785
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 17852
          },
          "name": "putActions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 17855
          },
          "name": "resetActions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 17871
          },
          "name": "resetCondition"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 17887
          },
          "name": "resetEventName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 17903
          },
          "name": "resetNextState"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsOutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 17849
          },
          "name": "actions",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 17859
          },
          "name": "actionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsActions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 17875
          },
          "name": "conditionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 17891
          },
          "name": "eventNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 17907
          },
          "name": "nextStateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 17865
          },
          "name": "condition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 17881
          },
          "name": "eventName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 17897
          },
          "name": "nextState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 17799
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEvents"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOnInputTransitionEventsOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 18149
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 18139
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 18206
          },
          "name": "putOnEnter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 18222
          },
          "name": "putOnExit",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExit"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 18238
          },
          "name": "putOnInput",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInput"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 18209
          },
          "name": "resetOnEnter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 18225
          },
          "name": "resetOnExit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 18241
          },
          "name": "resetOnInput"
        }
      ],
      "name": "IoteventsDetectorModelDetectorModelDefinitionStatesOutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 18203
          },
          "name": "onEnter",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 18219
          },
          "name": "onExit",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExitOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 18235
          },
          "name": "onInput",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 18213
          },
          "name": "onEnterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnEnter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 18229
          },
          "name": "onExitInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnExit"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 18245
          },
          "name": "onInputInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStatesOnInput"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 18258
          },
          "name": "stateNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 18251
          },
          "name": "stateName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 18153
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelDetectorModelDefinitionStates"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelDetectorModelDefinitionStatesOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 18407
      },
      "name": "IoteventsDetectorModelTags",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#key IoteventsDetectorModel#key}",
            "stability": "stable",
            "summary": "The tag's key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 18413
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_detector_model#value IoteventsDetectorModel#value}",
            "stability": "stable",
            "summary": "The tag's value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 18419
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelTags"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 18549
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 18541
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 18556
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelTagsOutputReference"
            }
          }
        }
      ],
      "name": "IoteventsDetectorModelTagsList",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 18542
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelTagsList"
    },
    "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-detector-model/index.ts",
          "line": 18468
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-detector-model/index.ts",
        "line": 18458
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 18516
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 18532
          },
          "name": "resetValue"
        }
      ],
      "name": "IoteventsDetectorModelTagsOutputReference",
      "namespace": "ioteventsDetectorModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 18520
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 18536
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 18510
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 18526
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-detector-model/index.ts",
            "line": 18472
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsDetectorModel.IoteventsDetectorModelTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-detector-model/index:IoteventsDetectorModelTagsOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsInput.IoteventsInput": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_input awscc_iotevents_input}."
      },
      "fqn": "@cdktn/provider-awscc.ioteventsInput.IoteventsInput",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_input awscc_iotevents_input} Resource."
        },
        "locationInModule": {
          "filename": "src/iotevents-input/index.ts",
          "line": 439
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ioteventsInput.IoteventsInputConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-input/index.ts",
        "line": 407
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a IoteventsInput resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/iotevents-input/index.ts",
            "line": 424
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the IoteventsInput to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_input#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing IoteventsInput that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the IoteventsInput to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-input/index.ts",
            "line": 475
          },
          "name": "putInputDefinition",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ioteventsInput.IoteventsInputInputDefinition"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-input/index.ts",
            "line": 520
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ioteventsInput.IoteventsInputTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-input/index.ts",
            "line": 491
          },
          "name": "resetInputDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-input/index.ts",
            "line": 507
          },
          "name": "resetInputName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-input/index.ts",
            "line": 523
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-input/index.ts",
            "line": 535
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-input/index.ts",
            "line": 544
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IoteventsInput",
      "namespace": "ioteventsInput",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-input/index.ts",
            "line": 412
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-input/index.ts",
            "line": 466
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-input/index.ts",
            "line": 472
          },
          "name": "inputDefinition",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsInput.IoteventsInputInputDefinitionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-input/index.ts",
            "line": 517
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsInput.IoteventsInputTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-input/index.ts",
            "line": 479
          },
          "name": "inputDefinitionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsInput.IoteventsInputInputDefinition"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-input/index.ts",
            "line": 495
          },
          "name": "inputDescriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-input/index.ts",
            "line": 511
          },
          "name": "inputNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-input/index.ts",
            "line": 527
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ioteventsInput.IoteventsInputTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-input/index.ts",
            "line": 485
          },
          "name": "inputDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-input/index.ts",
            "line": 501
          },
          "name": "inputName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotevents-input/index:IoteventsInput"
    },
    "@cdktn/provider-awscc.ioteventsInput.IoteventsInputConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsInput.IoteventsInputConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-input/index.ts",
        "line": 14
      },
      "name": "IoteventsInputConfig",
      "namespace": "ioteventsInput",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_input#input_definition IoteventsInput#input_definition}",
            "stability": "stable",
            "summary": "The definition of the input."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-input/index.ts",
            "line": 20
          },
          "name": "inputDefinition",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsInput.IoteventsInputInputDefinition"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_input#input_description IoteventsInput#input_description}",
            "stability": "stable",
            "summary": "A brief description of the input."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-input/index.ts",
            "line": 26
          },
          "name": "inputDescription",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_input#input_name IoteventsInput#input_name}",
            "stability": "stable",
            "summary": "The name of the input."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-input/index.ts",
            "line": 32
          },
          "name": "inputName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_input#tags IoteventsInput#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource.  For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-input/index.ts",
            "line": 39
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ioteventsInput.IoteventsInputTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-input/index:IoteventsInputConfig"
    },
    "@cdktn/provider-awscc.ioteventsInput.IoteventsInputInputDefinition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsInput.IoteventsInputInputDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-input/index.ts",
        "line": 157
      },
      "name": "IoteventsInputInputDefinition",
      "namespace": "ioteventsInput",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Inputs are derived from messages sent to the ITE system using ``BatchPutMessage``. Each such message contains a JSON payload, and those attributes (and their paired values) specified here are available for use in the ``condition`` expressions used by detectors that monitor this input.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_input#attributes IoteventsInput#attributes}",
            "stability": "stable",
            "summary": "The attributes from the JSON payload that are made available by the input."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-input/index.ts",
            "line": 163
          },
          "name": "attributes",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ioteventsInput.IoteventsInputInputDefinitionAttributes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-input/index:IoteventsInputInputDefinition"
    },
    "@cdktn/provider-awscc.ioteventsInput.IoteventsInputInputDefinitionAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsInput.IoteventsInputInputDefinitionAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-input/index.ts",
        "line": 41
      },
      "name": "IoteventsInputInputDefinitionAttributes",
      "namespace": "ioteventsInput",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Use this to specify an attribute from the JSON payload that is made available by the input. Inputs are derived from messages sent to ITE (``BatchPutMessage``). Each such message contains a JSON payload. The attribute (and its paired value) specified here are available for use in the ``condition`` expressions used by detectors. \n Syntax: ``<field-name>.<field-name>...``\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_input#json_path IoteventsInput#json_path}",
            "stability": "stable",
            "summary": "An expression that specifies an attribute-value pair in a JSON structure."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-input/index.ts",
            "line": 48
          },
          "name": "jsonPath",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotevents-input/index:IoteventsInputInputDefinitionAttributes"
    },
    "@cdktn/provider-awscc.ioteventsInput.IoteventsInputInputDefinitionAttributesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsInput.IoteventsInputInputDefinitionAttributesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-input/index.ts",
          "line": 146
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-input/index.ts",
        "line": 138
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-input/index.ts",
            "line": 153
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ioteventsInput.IoteventsInputInputDefinitionAttributesOutputReference"
            }
          }
        }
      ],
      "name": "IoteventsInputInputDefinitionAttributesList",
      "namespace": "ioteventsInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-input/index.ts",
            "line": 139
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ioteventsInput.IoteventsInputInputDefinitionAttributes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-input/index:IoteventsInputInputDefinitionAttributesList"
    },
    "@cdktn/provider-awscc.ioteventsInput.IoteventsInputInputDefinitionAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsInput.IoteventsInputInputDefinitionAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-input/index.ts",
          "line": 90
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-input/index.ts",
        "line": 80
      },
      "name": "IoteventsInputInputDefinitionAttributesOutputReference",
      "namespace": "ioteventsInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-input/index.ts",
            "line": 133
          },
          "name": "jsonPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-input/index.ts",
            "line": 126
          },
          "name": "jsonPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-input/index.ts",
            "line": 94
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsInput.IoteventsInputInputDefinitionAttributes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-input/index:IoteventsInputInputDefinitionAttributesOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsInput.IoteventsInputInputDefinitionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsInput.IoteventsInputInputDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-input/index.ts",
          "line": 203
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-input/index.ts",
        "line": 195
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-input/index.ts",
            "line": 242
          },
          "name": "putAttributes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ioteventsInput.IoteventsInputInputDefinitionAttributes"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        }
      ],
      "name": "IoteventsInputInputDefinitionOutputReference",
      "namespace": "ioteventsInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-input/index.ts",
            "line": 239
          },
          "name": "attributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.ioteventsInput.IoteventsInputInputDefinitionAttributesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-input/index.ts",
            "line": 246
          },
          "name": "attributesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ioteventsInput.IoteventsInputInputDefinitionAttributes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-input/index.ts",
            "line": 207
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsInput.IoteventsInputInputDefinition"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-input/index:IoteventsInputInputDefinitionOutputReference"
    },
    "@cdktn/provider-awscc.ioteventsInput.IoteventsInputTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsInput.IoteventsInputTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotevents-input/index.ts",
        "line": 250
      },
      "name": "IoteventsInputTags",
      "namespace": "ioteventsInput",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_input#key IoteventsInput#key}",
            "stability": "stable",
            "summary": "The tag's key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-input/index.ts",
            "line": 256
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotevents_input#value IoteventsInput#value}",
            "stability": "stable",
            "summary": "The tag's value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-input/index.ts",
            "line": 262
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotevents-input/index:IoteventsInputTags"
    },
    "@cdktn/provider-awscc.ioteventsInput.IoteventsInputTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsInput.IoteventsInputTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-input/index.ts",
          "line": 392
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-input/index.ts",
        "line": 384
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-input/index.ts",
            "line": 399
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ioteventsInput.IoteventsInputTagsOutputReference"
            }
          }
        }
      ],
      "name": "IoteventsInputTagsList",
      "namespace": "ioteventsInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-input/index.ts",
            "line": 385
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ioteventsInput.IoteventsInputTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-input/index:IoteventsInputTagsList"
    },
    "@cdktn/provider-awscc.ioteventsInput.IoteventsInputTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ioteventsInput.IoteventsInputTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotevents-input/index.ts",
          "line": 311
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotevents-input/index.ts",
        "line": 301
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-input/index.ts",
            "line": 359
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-input/index.ts",
            "line": 375
          },
          "name": "resetValue"
        }
      ],
      "name": "IoteventsInputTagsOutputReference",
      "namespace": "ioteventsInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-input/index.ts",
            "line": 363
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotevents-input/index.ts",
            "line": 379
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-input/index.ts",
            "line": 353
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-input/index.ts",
            "line": 369
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotevents-input/index.ts",
            "line": 315
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ioteventsInput.IoteventsInputTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotevents-input/index:IoteventsInputTagsOutputReference"
    },
    "@cdktn/provider-awscc.iotfleethubApplication.IotfleethubApplication": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleethub_application awscc_iotfleethub_application}."
      },
      "fqn": "@cdktn/provider-awscc.iotfleethubApplication.IotfleethubApplication",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleethub_application awscc_iotfleethub_application} Resource."
        },
        "locationInModule": {
          "filename": "src/iotfleethub-application/index.ts",
          "line": 229
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.iotfleethubApplication.IotfleethubApplicationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotfleethub-application/index.ts",
        "line": 197
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a IotfleethubApplication resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/iotfleethub-application/index.ts",
            "line": 214
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the IotfleethubApplication to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleethub_application#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing IotfleethubApplication that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the IotfleethubApplication to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleethub-application/index.ts",
            "line": 347
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotfleethubApplication.IotfleethubApplicationTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleethub-application/index.ts",
            "line": 273
          },
          "name": "resetApplicationDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleethub-application/index.ts",
            "line": 350
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleethub-application/index.ts",
            "line": 362
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleethub-application/index.ts",
            "line": 371
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IotfleethubApplication",
      "namespace": "iotfleethubApplication",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleethub-application/index.ts",
            "line": 202
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleethub-application/index.ts",
            "line": 256
          },
          "name": "applicationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleethub-application/index.ts",
            "line": 261
          },
          "name": "applicationCreationDate",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleethub-application/index.ts",
            "line": 282
          },
          "name": "applicationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleethub-application/index.ts",
            "line": 287
          },
          "name": "applicationLastUpdateDate",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleethub-application/index.ts",
            "line": 305
          },
          "name": "applicationState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleethub-application/index.ts",
            "line": 310
          },
          "name": "applicationUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleethub-application/index.ts",
            "line": 315
          },
          "name": "errorMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleethub-application/index.ts",
            "line": 320
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleethub-application/index.ts",
            "line": 338
          },
          "name": "ssoClientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleethub-application/index.ts",
            "line": 344
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotfleethubApplication.IotfleethubApplicationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleethub-application/index.ts",
            "line": 277
          },
          "name": "applicationDescriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleethub-application/index.ts",
            "line": 300
          },
          "name": "applicationNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleethub-application/index.ts",
            "line": 333
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleethub-application/index.ts",
            "line": 354
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotfleethubApplication.IotfleethubApplicationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleethub-application/index.ts",
            "line": 267
          },
          "name": "applicationDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleethub-application/index.ts",
            "line": 293
          },
          "name": "applicationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleethub-application/index.ts",
            "line": 326
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotfleethub-application/index:IotfleethubApplication"
    },
    "@cdktn/provider-awscc.iotfleethubApplication.IotfleethubApplicationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotfleethubApplication.IotfleethubApplicationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotfleethub-application/index.ts",
        "line": 14
      },
      "name": "IotfleethubApplicationConfig",
      "namespace": "iotfleethubApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleethub_application#application_name IotfleethubApplication#application_name}",
            "stability": "stable",
            "summary": "Application Name, should be between 1 and 256 characters."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleethub-application/index.ts",
            "line": 26
          },
          "name": "applicationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more info on configuring this attribute, see https://docs.aws.amazon.com/iot/latest/apireference/API_iotfleethub_CreateApplication.html#API_iotfleethub_CreateApplication_RequestSyntax\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleethub_application#role_arn IotfleethubApplication#role_arn}",
            "stability": "stable",
            "summary": "The ARN of the role that the web application assumes when it interacts with AWS IoT Core."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleethub-application/index.ts",
            "line": 32
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleethub_application#application_description IotfleethubApplication#application_description}",
            "stability": "stable",
            "summary": "Application Description, should be between 1 and 2048 characters."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleethub-application/index.ts",
            "line": 20
          },
          "name": "applicationDescription",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleethub_application#tags IotfleethubApplication#tags}",
            "stability": "stable",
            "summary": "A list of key-value pairs that contain metadata for the application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleethub-application/index.ts",
            "line": 38
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotfleethubApplication.IotfleethubApplicationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotfleethub-application/index:IotfleethubApplicationConfig"
    },
    "@cdktn/provider-awscc.iotfleethubApplication.IotfleethubApplicationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotfleethubApplication.IotfleethubApplicationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotfleethub-application/index.ts",
        "line": 40
      },
      "name": "IotfleethubApplicationTags",
      "namespace": "iotfleethubApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleethub_application#key IotfleethubApplication#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleethub-application/index.ts",
            "line": 46
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleethub_application#value IotfleethubApplication#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleethub-application/index.ts",
            "line": 52
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotfleethub-application/index:IotfleethubApplicationTags"
    },
    "@cdktn/provider-awscc.iotfleethubApplication.IotfleethubApplicationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotfleethubApplication.IotfleethubApplicationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotfleethub-application/index.ts",
          "line": 182
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotfleethub-application/index.ts",
        "line": 174
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleethub-application/index.ts",
            "line": 189
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotfleethubApplication.IotfleethubApplicationTagsOutputReference"
            }
          }
        }
      ],
      "name": "IotfleethubApplicationTagsList",
      "namespace": "iotfleethubApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleethub-application/index.ts",
            "line": 175
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotfleethubApplication.IotfleethubApplicationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotfleethub-application/index:IotfleethubApplicationTagsList"
    },
    "@cdktn/provider-awscc.iotfleethubApplication.IotfleethubApplicationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotfleethubApplication.IotfleethubApplicationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotfleethub-application/index.ts",
          "line": 101
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotfleethub-application/index.ts",
        "line": 91
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleethub-application/index.ts",
            "line": 149
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleethub-application/index.ts",
            "line": 165
          },
          "name": "resetValue"
        }
      ],
      "name": "IotfleethubApplicationTagsOutputReference",
      "namespace": "iotfleethubApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleethub-application/index.ts",
            "line": 153
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleethub-application/index.ts",
            "line": 169
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleethub-application/index.ts",
            "line": 143
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleethub-application/index.ts",
            "line": 159
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleethub-application/index.ts",
            "line": 105
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotfleethubApplication.IotfleethubApplicationTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotfleethub-application/index:IotfleethubApplicationTagsOutputReference"
    },
    "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaign": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_campaign awscc_iotfleetwise_campaign}."
      },
      "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaign",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_campaign awscc_iotfleetwise_campaign} Resource."
        },
        "locationInModule": {
          "filename": "src/iotfleetwise-campaign/index.ts",
          "line": 2824
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotfleetwise-campaign/index.ts",
        "line": 2792
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a IotfleetwiseCampaign resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 2809
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the IotfleetwiseCampaign to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_campaign#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing IotfleetwiseCampaign that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the IotfleetwiseCampaign to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 2891
          },
          "name": "putCollectionScheme",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignCollectionScheme"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 2925
          },
          "name": "putDataDestinationConfigs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignDataDestinationConfigs"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 2957
          },
          "name": "putDataPartitions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignDataPartitions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 3089
          },
          "name": "putSignalsToCollect",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignSignalsToCollect"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 3105
          },
          "name": "putSignalsToFetch",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignSignalsToFetch"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 3158
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 2873
          },
          "name": "resetAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 2907
          },
          "name": "resetCompression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 2928
          },
          "name": "resetDataDestinationConfigs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 2944
          },
          "name": "resetDataExtraDimensions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 2960
          },
          "name": "resetDataPartitions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 2976
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 2992
          },
          "name": "resetDiagnosticsMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 3008
          },
          "name": "resetExpiryTime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 3047
          },
          "name": "resetPostTriggerCollectionDuration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 3063
          },
          "name": "resetPriority"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 3092
          },
          "name": "resetSignalsToCollect"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 3108
          },
          "name": "resetSignalsToFetch"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 3124
          },
          "name": "resetSpoolingMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 3140
          },
          "name": "resetStartTime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 3161
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 3186
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 3210
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IotfleetwiseCampaign",
      "namespace": "iotfleetwiseCampaign",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 2797
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 2882
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 2888
          },
          "name": "collectionScheme",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignCollectionSchemeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 2916
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 2922
          },
          "name": "dataDestinationConfigs",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignDataDestinationConfigsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 2954
          },
          "name": "dataPartitions",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignDataPartitionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 3017
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 3022
          },
          "name": "lastModificationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 3086
          },
          "name": "signalsToCollect",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignSignalsToCollectList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 3102
          },
          "name": "signalsToFetch",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignSignalsToFetchList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 3149
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 3155
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 2877
          },
          "name": "actionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 2895
          },
          "name": "collectionSchemeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignCollectionScheme"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 2911
          },
          "name": "compressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 2932
          },
          "name": "dataDestinationConfigsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignDataDestinationConfigs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 2948
          },
          "name": "dataExtraDimensionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 2964
          },
          "name": "dataPartitionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignDataPartitions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 2980
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 2996
          },
          "name": "diagnosticsModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 3012
          },
          "name": "expiryTimeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 3035
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 3051
          },
          "name": "postTriggerCollectionDurationInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 3067
          },
          "name": "priorityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 3080
          },
          "name": "signalCatalogArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 3096
          },
          "name": "signalsToCollectInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignSignalsToCollect"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 3112
          },
          "name": "signalsToFetchInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignSignalsToFetch"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 3128
          },
          "name": "spoolingModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 3144
          },
          "name": "startTimeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 3165
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 3178
          },
          "name": "targetArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 2867
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 2901
          },
          "name": "compression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 2938
          },
          "name": "dataExtraDimensions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 2970
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 2986
          },
          "name": "diagnosticsMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 3002
          },
          "name": "expiryTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 3028
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 3041
          },
          "name": "postTriggerCollectionDuration",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 3057
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 3073
          },
          "name": "signalCatalogArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 3118
          },
          "name": "spoolingMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 3134
          },
          "name": "startTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 3171
          },
          "name": "targetArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotfleetwise-campaign/index:IotfleetwiseCampaign"
    },
    "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignCollectionScheme": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignCollectionScheme",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotfleetwise-campaign/index.ts",
        "line": 379
      },
      "name": "IotfleetwiseCampaignCollectionScheme",
      "namespace": "iotfleetwiseCampaign",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_campaign#condition_based_collection_scheme IotfleetwiseCampaign#condition_based_collection_scheme}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 383
          },
          "name": "conditionBasedCollectionScheme",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignCollectionSchemeConditionBasedCollectionScheme"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_campaign#time_based_collection_scheme IotfleetwiseCampaign#time_based_collection_scheme}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 387
          },
          "name": "timeBasedCollectionScheme",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignCollectionSchemeTimeBasedCollectionScheme"
          }
        }
      ],
      "symbolId": "src/iotfleetwise-campaign/index:IotfleetwiseCampaignCollectionScheme"
    },
    "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignCollectionSchemeConditionBasedCollectionScheme": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignCollectionSchemeConditionBasedCollectionScheme",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotfleetwise-campaign/index.ts",
        "line": 92
      },
      "name": "IotfleetwiseCampaignCollectionSchemeConditionBasedCollectionScheme",
      "namespace": "iotfleetwiseCampaign",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_campaign#condition_language_version IotfleetwiseCampaign#condition_language_version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 96
          },
          "name": "conditionLanguageVersion",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_campaign#expression IotfleetwiseCampaign#expression}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 100
          },
          "name": "expression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_campaign#minimum_trigger_interval_ms IotfleetwiseCampaign#minimum_trigger_interval_ms}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 104
          },
          "name": "minimumTriggerIntervalMs",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_campaign#trigger_mode IotfleetwiseCampaign#trigger_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 108
          },
          "name": "triggerMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotfleetwise-campaign/index:IotfleetwiseCampaignCollectionSchemeConditionBasedCollectionScheme"
    },
    "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignCollectionSchemeConditionBasedCollectionSchemeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignCollectionSchemeConditionBasedCollectionSchemeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotfleetwise-campaign/index.ts",
          "line": 169
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotfleetwise-campaign/index.ts",
        "line": 161
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 229
          },
          "name": "resetConditionLanguageVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 245
          },
          "name": "resetExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 261
          },
          "name": "resetMinimumTriggerIntervalMs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 277
          },
          "name": "resetTriggerMode"
        }
      ],
      "name": "IotfleetwiseCampaignCollectionSchemeConditionBasedCollectionSchemeOutputReference",
      "namespace": "iotfleetwiseCampaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 233
          },
          "name": "conditionLanguageVersionInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 249
          },
          "name": "expressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 265
          },
          "name": "minimumTriggerIntervalMsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 281
          },
          "name": "triggerModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 223
          },
          "name": "conditionLanguageVersion",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 239
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 255
          },
          "name": "minimumTriggerIntervalMs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 271
          },
          "name": "triggerMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 173
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignCollectionSchemeConditionBasedCollectionScheme"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotfleetwise-campaign/index:IotfleetwiseCampaignCollectionSchemeConditionBasedCollectionSchemeOutputReference"
    },
    "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignCollectionSchemeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignCollectionSchemeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotfleetwise-campaign/index.ts",
          "line": 434
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotfleetwise-campaign/index.ts",
        "line": 426
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 479
          },
          "name": "putConditionBasedCollectionScheme",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignCollectionSchemeConditionBasedCollectionScheme"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 495
          },
          "name": "putTimeBasedCollectionScheme",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignCollectionSchemeTimeBasedCollectionScheme"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 482
          },
          "name": "resetConditionBasedCollectionScheme"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 498
          },
          "name": "resetTimeBasedCollectionScheme"
        }
      ],
      "name": "IotfleetwiseCampaignCollectionSchemeOutputReference",
      "namespace": "iotfleetwiseCampaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 476
          },
          "name": "conditionBasedCollectionScheme",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignCollectionSchemeConditionBasedCollectionSchemeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 492
          },
          "name": "timeBasedCollectionScheme",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignCollectionSchemeTimeBasedCollectionSchemeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 486
          },
          "name": "conditionBasedCollectionSchemeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignCollectionSchemeConditionBasedCollectionScheme"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 502
          },
          "name": "timeBasedCollectionSchemeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignCollectionSchemeTimeBasedCollectionScheme"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 438
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignCollectionScheme"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotfleetwise-campaign/index:IotfleetwiseCampaignCollectionSchemeOutputReference"
    },
    "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignCollectionSchemeTimeBasedCollectionScheme": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignCollectionSchemeTimeBasedCollectionScheme",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotfleetwise-campaign/index.ts",
        "line": 285
      },
      "name": "IotfleetwiseCampaignCollectionSchemeTimeBasedCollectionScheme",
      "namespace": "iotfleetwiseCampaign",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_campaign#period_ms IotfleetwiseCampaign#period_ms}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 289
          },
          "name": "periodMs",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/iotfleetwise-campaign/index:IotfleetwiseCampaignCollectionSchemeTimeBasedCollectionScheme"
    },
    "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignCollectionSchemeTimeBasedCollectionSchemeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignCollectionSchemeTimeBasedCollectionSchemeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotfleetwise-campaign/index.ts",
          "line": 329
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotfleetwise-campaign/index.ts",
        "line": 321
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 371
          },
          "name": "resetPeriodMs"
        }
      ],
      "name": "IotfleetwiseCampaignCollectionSchemeTimeBasedCollectionSchemeOutputReference",
      "namespace": "iotfleetwiseCampaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 375
          },
          "name": "periodMsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 365
          },
          "name": "periodMs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 333
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignCollectionSchemeTimeBasedCollectionScheme"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotfleetwise-campaign/index:IotfleetwiseCampaignCollectionSchemeTimeBasedCollectionSchemeOutputReference"
    },
    "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotfleetwise-campaign/index.ts",
        "line": 14
      },
      "name": "IotfleetwiseCampaignConfig",
      "namespace": "iotfleetwiseCampaign",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_campaign#collection_scheme IotfleetwiseCampaign#collection_scheme}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 22
          },
          "name": "collectionScheme",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignCollectionScheme"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_campaign#name IotfleetwiseCampaign#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 54
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_campaign#signal_catalog_arn IotfleetwiseCampaign#signal_catalog_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 66
          },
          "name": "signalCatalogArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_campaign#target_arn IotfleetwiseCampaign#target_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 90
          },
          "name": "targetArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_campaign#action IotfleetwiseCampaign#action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 18
          },
          "name": "action",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_campaign#compression IotfleetwiseCampaign#compression}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 26
          },
          "name": "compression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_campaign#data_destination_configs IotfleetwiseCampaign#data_destination_configs}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 30
          },
          "name": "dataDestinationConfigs",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignDataDestinationConfigs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_campaign#data_extra_dimensions IotfleetwiseCampaign#data_extra_dimensions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 34
          },
          "name": "dataExtraDimensions",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_campaign#data_partitions IotfleetwiseCampaign#data_partitions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 38
          },
          "name": "dataPartitions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignDataPartitions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_campaign#description IotfleetwiseCampaign#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 42
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_campaign#diagnostics_mode IotfleetwiseCampaign#diagnostics_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 46
          },
          "name": "diagnosticsMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_campaign#expiry_time IotfleetwiseCampaign#expiry_time}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 50
          },
          "name": "expiryTime",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_campaign#post_trigger_collection_duration IotfleetwiseCampaign#post_trigger_collection_duration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 58
          },
          "name": "postTriggerCollectionDuration",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_campaign#priority IotfleetwiseCampaign#priority}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 62
          },
          "name": "priority",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_campaign#signals_to_collect IotfleetwiseCampaign#signals_to_collect}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 70
          },
          "name": "signalsToCollect",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignSignalsToCollect"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_campaign#signals_to_fetch IotfleetwiseCampaign#signals_to_fetch}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 74
          },
          "name": "signalsToFetch",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignSignalsToFetch"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_campaign#spooling_mode IotfleetwiseCampaign#spooling_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 78
          },
          "name": "spoolingMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_campaign#start_time IotfleetwiseCampaign#start_time}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 82
          },
          "name": "startTime",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_campaign#tags IotfleetwiseCampaign#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 86
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotfleetwise-campaign/index:IotfleetwiseCampaignConfig"
    },
    "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignDataDestinationConfigs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignDataDestinationConfigs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotfleetwise-campaign/index.ts",
        "line": 953
      },
      "name": "IotfleetwiseCampaignDataDestinationConfigs",
      "namespace": "iotfleetwiseCampaign",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_campaign#mqtt_topic_config IotfleetwiseCampaign#mqtt_topic_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 957
          },
          "name": "mqttTopicConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignDataDestinationConfigsMqttTopicConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_campaign#s3_config IotfleetwiseCampaign#s3_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 961
          },
          "name": "s3Config",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignDataDestinationConfigsS3Config"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_campaign#timestream_config IotfleetwiseCampaign#timestream_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 965
          },
          "name": "timestreamConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignDataDestinationConfigsTimestreamConfig"
          }
        }
      ],
      "symbolId": "src/iotfleetwise-campaign/index:IotfleetwiseCampaignDataDestinationConfigs"
    },
    "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignDataDestinationConfigsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignDataDestinationConfigsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotfleetwise-campaign/index.ts",
          "line": 1124
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotfleetwise-campaign/index.ts",
        "line": 1116
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 1131
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignDataDestinationConfigsOutputReference"
            }
          }
        }
      ],
      "name": "IotfleetwiseCampaignDataDestinationConfigsList",
      "namespace": "iotfleetwiseCampaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 1117
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignDataDestinationConfigs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotfleetwise-campaign/index:IotfleetwiseCampaignDataDestinationConfigsList"
    },
    "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignDataDestinationConfigsMqttTopicConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignDataDestinationConfigsMqttTopicConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotfleetwise-campaign/index.ts",
        "line": 506
      },
      "name": "IotfleetwiseCampaignDataDestinationConfigsMqttTopicConfig",
      "namespace": "iotfleetwiseCampaign",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_campaign#execution_role_arn IotfleetwiseCampaign#execution_role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 510
          },
          "name": "executionRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_campaign#mqtt_topic_arn IotfleetwiseCampaign#mqtt_topic_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 514
          },
          "name": "mqttTopicArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotfleetwise-campaign/index:IotfleetwiseCampaignDataDestinationConfigsMqttTopicConfig"
    },
    "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignDataDestinationConfigsMqttTopicConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignDataDestinationConfigsMqttTopicConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotfleetwise-campaign/index.ts",
          "line": 561
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotfleetwise-campaign/index.ts",
        "line": 553
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 609
          },
          "name": "resetExecutionRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 625
          },
          "name": "resetMqttTopicArn"
        }
      ],
      "name": "IotfleetwiseCampaignDataDestinationConfigsMqttTopicConfigOutputReference",
      "namespace": "iotfleetwiseCampaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 613
          },
          "name": "executionRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 629
          },
          "name": "mqttTopicArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 603
          },
          "name": "executionRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 619
          },
          "name": "mqttTopicArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 565
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignDataDestinationConfigsMqttTopicConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotfleetwise-campaign/index:IotfleetwiseCampaignDataDestinationConfigsMqttTopicConfigOutputReference"
    },
    "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignDataDestinationConfigsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignDataDestinationConfigsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotfleetwise-campaign/index.ts",
          "line": 1021
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotfleetwise-campaign/index.ts",
        "line": 1011
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 1072
          },
          "name": "putMqttTopicConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignDataDestinationConfigsMqttTopicConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 1088
          },
          "name": "putS3Config",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignDataDestinationConfigsS3Config"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 1104
          },
          "name": "putTimestreamConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignDataDestinationConfigsTimestreamConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 1075
          },
          "name": "resetMqttTopicConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 1091
          },
          "name": "resetS3Config"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 1107
          },
          "name": "resetTimestreamConfig"
        }
      ],
      "name": "IotfleetwiseCampaignDataDestinationConfigsOutputReference",
      "namespace": "iotfleetwiseCampaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 1069
          },
          "name": "mqttTopicConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignDataDestinationConfigsMqttTopicConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 1085
          },
          "name": "s3Config",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignDataDestinationConfigsS3ConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 1101
          },
          "name": "timestreamConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignDataDestinationConfigsTimestreamConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 1079
          },
          "name": "mqttTopicConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignDataDestinationConfigsMqttTopicConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 1095
          },
          "name": "s3ConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignDataDestinationConfigsS3Config"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 1111
          },
          "name": "timestreamConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignDataDestinationConfigsTimestreamConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 1025
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignDataDestinationConfigs"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotfleetwise-campaign/index:IotfleetwiseCampaignDataDestinationConfigsOutputReference"
    },
    "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignDataDestinationConfigsS3Config": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignDataDestinationConfigsS3Config",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotfleetwise-campaign/index.ts",
        "line": 633
      },
      "name": "IotfleetwiseCampaignDataDestinationConfigsS3Config",
      "namespace": "iotfleetwiseCampaign",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_campaign#bucket_arn IotfleetwiseCampaign#bucket_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 637
          },
          "name": "bucketArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_campaign#data_format IotfleetwiseCampaign#data_format}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 641
          },
          "name": "dataFormat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_campaign#prefix IotfleetwiseCampaign#prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 645
          },
          "name": "prefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_campaign#storage_compression_format IotfleetwiseCampaign#storage_compression_format}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 649
          },
          "name": "storageCompressionFormat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotfleetwise-campaign/index:IotfleetwiseCampaignDataDestinationConfigsS3Config"
    },
    "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignDataDestinationConfigsS3ConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignDataDestinationConfigsS3ConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotfleetwise-campaign/index.ts",
          "line": 710
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotfleetwise-campaign/index.ts",
        "line": 702
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 770
          },
          "name": "resetBucketArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 786
          },
          "name": "resetDataFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 802
          },
          "name": "resetPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 818
          },
          "name": "resetStorageCompressionFormat"
        }
      ],
      "name": "IotfleetwiseCampaignDataDestinationConfigsS3ConfigOutputReference",
      "namespace": "iotfleetwiseCampaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 774
          },
          "name": "bucketArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 790
          },
          "name": "dataFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 806
          },
          "name": "prefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 822
          },
          "name": "storageCompressionFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 764
          },
          "name": "bucketArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 780
          },
          "name": "dataFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 796
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 812
          },
          "name": "storageCompressionFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 714
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignDataDestinationConfigsS3Config"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotfleetwise-campaign/index:IotfleetwiseCampaignDataDestinationConfigsS3ConfigOutputReference"
    },
    "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignDataDestinationConfigsTimestreamConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignDataDestinationConfigsTimestreamConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotfleetwise-campaign/index.ts",
        "line": 826
      },
      "name": "IotfleetwiseCampaignDataDestinationConfigsTimestreamConfig",
      "namespace": "iotfleetwiseCampaign",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_campaign#execution_role_arn IotfleetwiseCampaign#execution_role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 830
          },
          "name": "executionRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_campaign#timestream_table_arn IotfleetwiseCampaign#timestream_table_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 834
          },
          "name": "timestreamTableArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotfleetwise-campaign/index:IotfleetwiseCampaignDataDestinationConfigsTimestreamConfig"
    },
    "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignDataDestinationConfigsTimestreamConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignDataDestinationConfigsTimestreamConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotfleetwise-campaign/index.ts",
          "line": 881
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotfleetwise-campaign/index.ts",
        "line": 873
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 929
          },
          "name": "resetExecutionRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 945
          },
          "name": "resetTimestreamTableArn"
        }
      ],
      "name": "IotfleetwiseCampaignDataDestinationConfigsTimestreamConfigOutputReference",
      "namespace": "iotfleetwiseCampaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 933
          },
          "name": "executionRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 949
          },
          "name": "timestreamTableArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 923
          },
          "name": "executionRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 939
          },
          "name": "timestreamTableArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 885
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignDataDestinationConfigsTimestreamConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotfleetwise-campaign/index:IotfleetwiseCampaignDataDestinationConfigsTimestreamConfigOutputReference"
    },
    "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignDataPartitions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignDataPartitions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotfleetwise-campaign/index.ts",
        "line": 1676
      },
      "name": "IotfleetwiseCampaignDataPartitions",
      "namespace": "iotfleetwiseCampaign",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_campaign#id IotfleetwiseCampaign#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 1683
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_campaign#storage_options IotfleetwiseCampaign#storage_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 1687
          },
          "name": "storageOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignDataPartitionsStorageOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_campaign#upload_options IotfleetwiseCampaign#upload_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 1691
          },
          "name": "uploadOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignDataPartitionsUploadOptions"
          }
        }
      ],
      "symbolId": "src/iotfleetwise-campaign/index:IotfleetwiseCampaignDataPartitions"
    },
    "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignDataPartitionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignDataPartitionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotfleetwise-campaign/index.ts",
          "line": 1850
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotfleetwise-campaign/index.ts",
        "line": 1842
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 1857
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignDataPartitionsOutputReference"
            }
          }
        }
      ],
      "name": "IotfleetwiseCampaignDataPartitionsList",
      "namespace": "iotfleetwiseCampaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 1843
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignDataPartitions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotfleetwise-campaign/index:IotfleetwiseCampaignDataPartitionsList"
    },
    "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignDataPartitionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignDataPartitionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotfleetwise-campaign/index.ts",
          "line": 1747
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotfleetwise-campaign/index.ts",
        "line": 1737
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 1814
          },
          "name": "putStorageOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignDataPartitionsStorageOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 1830
          },
          "name": "putUploadOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignDataPartitionsUploadOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 1801
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 1817
          },
          "name": "resetStorageOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 1833
          },
          "name": "resetUploadOptions"
        }
      ],
      "name": "IotfleetwiseCampaignDataPartitionsOutputReference",
      "namespace": "iotfleetwiseCampaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 1811
          },
          "name": "storageOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignDataPartitionsStorageOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 1827
          },
          "name": "uploadOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignDataPartitionsUploadOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 1805
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 1821
          },
          "name": "storageOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignDataPartitionsStorageOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 1837
          },
          "name": "uploadOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignDataPartitionsUploadOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 1795
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 1751
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignDataPartitions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotfleetwise-campaign/index:IotfleetwiseCampaignDataPartitionsOutputReference"
    },
    "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignDataPartitionsStorageOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignDataPartitionsStorageOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotfleetwise-campaign/index.ts",
        "line": 1389
      },
      "name": "IotfleetwiseCampaignDataPartitionsStorageOptions",
      "namespace": "iotfleetwiseCampaign",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_campaign#maximum_size IotfleetwiseCampaign#maximum_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 1393
          },
          "name": "maximumSize",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignDataPartitionsStorageOptionsMaximumSize"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_campaign#minimum_time_to_live IotfleetwiseCampaign#minimum_time_to_live}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 1397
          },
          "name": "minimumTimeToLive",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignDataPartitionsStorageOptionsMinimumTimeToLive"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_campaign#storage_location IotfleetwiseCampaign#storage_location}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 1401
          },
          "name": "storageLocation",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotfleetwise-campaign/index:IotfleetwiseCampaignDataPartitionsStorageOptions"
    },
    "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignDataPartitionsStorageOptionsMaximumSize": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignDataPartitionsStorageOptionsMaximumSize",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotfleetwise-campaign/index.ts",
        "line": 1135
      },
      "name": "IotfleetwiseCampaignDataPartitionsStorageOptionsMaximumSize",
      "namespace": "iotfleetwiseCampaign",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_campaign#unit IotfleetwiseCampaign#unit}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 1139
          },
          "name": "unit",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_campaign#value IotfleetwiseCampaign#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 1143
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/iotfleetwise-campaign/index:IotfleetwiseCampaignDataPartitionsStorageOptionsMaximumSize"
    },
    "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignDataPartitionsStorageOptionsMaximumSizeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignDataPartitionsStorageOptionsMaximumSizeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotfleetwise-campaign/index.ts",
          "line": 1190
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotfleetwise-campaign/index.ts",
        "line": 1182
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 1238
          },
          "name": "resetUnit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 1254
          },
          "name": "resetValue"
        }
      ],
      "name": "IotfleetwiseCampaignDataPartitionsStorageOptionsMaximumSizeOutputReference",
      "namespace": "iotfleetwiseCampaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 1242
          },
          "name": "unitInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 1258
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 1232
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 1248
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 1194
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignDataPartitionsStorageOptionsMaximumSize"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotfleetwise-campaign/index:IotfleetwiseCampaignDataPartitionsStorageOptionsMaximumSizeOutputReference"
    },
    "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignDataPartitionsStorageOptionsMinimumTimeToLive": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignDataPartitionsStorageOptionsMinimumTimeToLive",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotfleetwise-campaign/index.ts",
        "line": 1262
      },
      "name": "IotfleetwiseCampaignDataPartitionsStorageOptionsMinimumTimeToLive",
      "namespace": "iotfleetwiseCampaign",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_campaign#unit IotfleetwiseCampaign#unit}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 1266
          },
          "name": "unit",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_campaign#value IotfleetwiseCampaign#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 1270
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/iotfleetwise-campaign/index:IotfleetwiseCampaignDataPartitionsStorageOptionsMinimumTimeToLive"
    },
    "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignDataPartitionsStorageOptionsMinimumTimeToLiveOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignDataPartitionsStorageOptionsMinimumTimeToLiveOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotfleetwise-campaign/index.ts",
          "line": 1317
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotfleetwise-campaign/index.ts",
        "line": 1309
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 1365
          },
          "name": "resetUnit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 1381
          },
          "name": "resetValue"
        }
      ],
      "name": "IotfleetwiseCampaignDataPartitionsStorageOptionsMinimumTimeToLiveOutputReference",
      "namespace": "iotfleetwiseCampaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 1369
          },
          "name": "unitInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 1385
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 1359
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 1375
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 1321
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignDataPartitionsStorageOptionsMinimumTimeToLive"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotfleetwise-campaign/index:IotfleetwiseCampaignDataPartitionsStorageOptionsMinimumTimeToLiveOutputReference"
    },
    "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignDataPartitionsStorageOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignDataPartitionsStorageOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotfleetwise-campaign/index.ts",
          "line": 1455
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotfleetwise-campaign/index.ts",
        "line": 1447
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 1506
          },
          "name": "putMaximumSize",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignDataPartitionsStorageOptionsMaximumSize"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 1522
          },
          "name": "putMinimumTimeToLive",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignDataPartitionsStorageOptionsMinimumTimeToLive"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 1509
          },
          "name": "resetMaximumSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 1525
          },
          "name": "resetMinimumTimeToLive"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 1541
          },
          "name": "resetStorageLocation"
        }
      ],
      "name": "IotfleetwiseCampaignDataPartitionsStorageOptionsOutputReference",
      "namespace": "iotfleetwiseCampaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 1503
          },
          "name": "maximumSize",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignDataPartitionsStorageOptionsMaximumSizeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 1519
          },
          "name": "minimumTimeToLive",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignDataPartitionsStorageOptionsMinimumTimeToLiveOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 1513
          },
          "name": "maximumSizeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignDataPartitionsStorageOptionsMaximumSize"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 1529
          },
          "name": "minimumTimeToLiveInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignDataPartitionsStorageOptionsMinimumTimeToLive"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 1545
          },
          "name": "storageLocationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 1535
          },
          "name": "storageLocation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 1459
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignDataPartitionsStorageOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotfleetwise-campaign/index:IotfleetwiseCampaignDataPartitionsStorageOptionsOutputReference"
    },
    "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignDataPartitionsUploadOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignDataPartitionsUploadOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotfleetwise-campaign/index.ts",
        "line": 1549
      },
      "name": "IotfleetwiseCampaignDataPartitionsUploadOptions",
      "namespace": "iotfleetwiseCampaign",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_campaign#condition_language_version IotfleetwiseCampaign#condition_language_version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 1553
          },
          "name": "conditionLanguageVersion",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_campaign#expression IotfleetwiseCampaign#expression}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 1557
          },
          "name": "expression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotfleetwise-campaign/index:IotfleetwiseCampaignDataPartitionsUploadOptions"
    },
    "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignDataPartitionsUploadOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignDataPartitionsUploadOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotfleetwise-campaign/index.ts",
          "line": 1604
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotfleetwise-campaign/index.ts",
        "line": 1596
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 1652
          },
          "name": "resetConditionLanguageVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 1668
          },
          "name": "resetExpression"
        }
      ],
      "name": "IotfleetwiseCampaignDataPartitionsUploadOptionsOutputReference",
      "namespace": "iotfleetwiseCampaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 1656
          },
          "name": "conditionLanguageVersionInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 1672
          },
          "name": "expressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 1646
          },
          "name": "conditionLanguageVersion",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 1662
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 1608
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignDataPartitionsUploadOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotfleetwise-campaign/index:IotfleetwiseCampaignDataPartitionsUploadOptionsOutputReference"
    },
    "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignSignalsToCollect": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignSignalsToCollect",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotfleetwise-campaign/index.ts",
        "line": 1861
      },
      "name": "IotfleetwiseCampaignSignalsToCollect",
      "namespace": "iotfleetwiseCampaign",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_campaign#data_partition_id IotfleetwiseCampaign#data_partition_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 1865
          },
          "name": "dataPartitionId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_campaign#max_sample_count IotfleetwiseCampaign#max_sample_count}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 1869
          },
          "name": "maxSampleCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_campaign#minimum_sampling_interval_ms IotfleetwiseCampaign#minimum_sampling_interval_ms}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 1873
          },
          "name": "minimumSamplingIntervalMs",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_campaign#name IotfleetwiseCampaign#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 1877
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotfleetwise-campaign/index:IotfleetwiseCampaignSignalsToCollect"
    },
    "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignSignalsToCollectList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignSignalsToCollectList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotfleetwise-campaign/index.ts",
          "line": 2065
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotfleetwise-campaign/index.ts",
        "line": 2057
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 2072
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignSignalsToCollectOutputReference"
            }
          }
        }
      ],
      "name": "IotfleetwiseCampaignSignalsToCollectList",
      "namespace": "iotfleetwiseCampaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 2058
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignSignalsToCollect"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotfleetwise-campaign/index:IotfleetwiseCampaignSignalsToCollectList"
    },
    "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignSignalsToCollectOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignSignalsToCollectOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotfleetwise-campaign/index.ts",
          "line": 1940
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotfleetwise-campaign/index.ts",
        "line": 1930
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 2000
          },
          "name": "resetDataPartitionId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 2016
          },
          "name": "resetMaxSampleCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 2032
          },
          "name": "resetMinimumSamplingIntervalMs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 2048
          },
          "name": "resetName"
        }
      ],
      "name": "IotfleetwiseCampaignSignalsToCollectOutputReference",
      "namespace": "iotfleetwiseCampaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 2004
          },
          "name": "dataPartitionIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 2020
          },
          "name": "maxSampleCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 2036
          },
          "name": "minimumSamplingIntervalMsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 2052
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 1994
          },
          "name": "dataPartitionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 2010
          },
          "name": "maxSampleCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 2026
          },
          "name": "minimumSamplingIntervalMs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 2042
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 1944
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignSignalsToCollect"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotfleetwise-campaign/index:IotfleetwiseCampaignSignalsToCollectOutputReference"
    },
    "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignSignalsToFetch": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignSignalsToFetch",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotfleetwise-campaign/index.ts",
        "line": 2424
      },
      "name": "IotfleetwiseCampaignSignalsToFetch",
      "namespace": "iotfleetwiseCampaign",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_campaign#actions IotfleetwiseCampaign#actions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 2428
          },
          "name": "actions",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_campaign#condition_language_version IotfleetwiseCampaign#condition_language_version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 2432
          },
          "name": "conditionLanguageVersion",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_campaign#fully_qualified_name IotfleetwiseCampaign#fully_qualified_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 2436
          },
          "name": "fullyQualifiedName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_campaign#signal_fetch_config IotfleetwiseCampaign#signal_fetch_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 2440
          },
          "name": "signalFetchConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignSignalsToFetchSignalFetchConfig"
          }
        }
      ],
      "symbolId": "src/iotfleetwise-campaign/index:IotfleetwiseCampaignSignalsToFetch"
    },
    "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignSignalsToFetchList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignSignalsToFetchList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotfleetwise-campaign/index.ts",
          "line": 2628
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotfleetwise-campaign/index.ts",
        "line": 2620
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 2635
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignSignalsToFetchOutputReference"
            }
          }
        }
      ],
      "name": "IotfleetwiseCampaignSignalsToFetchList",
      "namespace": "iotfleetwiseCampaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 2621
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignSignalsToFetch"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotfleetwise-campaign/index:IotfleetwiseCampaignSignalsToFetchList"
    },
    "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignSignalsToFetchOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignSignalsToFetchOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotfleetwise-campaign/index.ts",
          "line": 2503
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotfleetwise-campaign/index.ts",
        "line": 2493
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 2608
          },
          "name": "putSignalFetchConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignSignalsToFetchSignalFetchConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 2563
          },
          "name": "resetActions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 2579
          },
          "name": "resetConditionLanguageVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 2595
          },
          "name": "resetFullyQualifiedName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 2611
          },
          "name": "resetSignalFetchConfig"
        }
      ],
      "name": "IotfleetwiseCampaignSignalsToFetchOutputReference",
      "namespace": "iotfleetwiseCampaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 2605
          },
          "name": "signalFetchConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignSignalsToFetchSignalFetchConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 2567
          },
          "name": "actionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 2583
          },
          "name": "conditionLanguageVersionInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 2599
          },
          "name": "fullyQualifiedNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 2615
          },
          "name": "signalFetchConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignSignalsToFetchSignalFetchConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 2557
          },
          "name": "actions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 2573
          },
          "name": "conditionLanguageVersion",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 2589
          },
          "name": "fullyQualifiedName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 2507
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignSignalsToFetch"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotfleetwise-campaign/index:IotfleetwiseCampaignSignalsToFetchOutputReference"
    },
    "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignSignalsToFetchSignalFetchConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignSignalsToFetchSignalFetchConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotfleetwise-campaign/index.ts",
        "line": 2297
      },
      "name": "IotfleetwiseCampaignSignalsToFetchSignalFetchConfig",
      "namespace": "iotfleetwiseCampaign",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_campaign#condition_based IotfleetwiseCampaign#condition_based}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 2301
          },
          "name": "conditionBased",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignSignalsToFetchSignalFetchConfigConditionBased"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_campaign#time_based IotfleetwiseCampaign#time_based}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 2305
          },
          "name": "timeBased",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignSignalsToFetchSignalFetchConfigTimeBased"
          }
        }
      ],
      "symbolId": "src/iotfleetwise-campaign/index:IotfleetwiseCampaignSignalsToFetchSignalFetchConfig"
    },
    "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignSignalsToFetchSignalFetchConfigConditionBased": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignSignalsToFetchSignalFetchConfigConditionBased",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotfleetwise-campaign/index.ts",
        "line": 2076
      },
      "name": "IotfleetwiseCampaignSignalsToFetchSignalFetchConfigConditionBased",
      "namespace": "iotfleetwiseCampaign",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_campaign#condition_expression IotfleetwiseCampaign#condition_expression}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 2080
          },
          "name": "conditionExpression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_campaign#trigger_mode IotfleetwiseCampaign#trigger_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 2084
          },
          "name": "triggerMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotfleetwise-campaign/index:IotfleetwiseCampaignSignalsToFetchSignalFetchConfigConditionBased"
    },
    "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignSignalsToFetchSignalFetchConfigConditionBasedOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignSignalsToFetchSignalFetchConfigConditionBasedOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotfleetwise-campaign/index.ts",
          "line": 2131
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotfleetwise-campaign/index.ts",
        "line": 2123
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 2179
          },
          "name": "resetConditionExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 2195
          },
          "name": "resetTriggerMode"
        }
      ],
      "name": "IotfleetwiseCampaignSignalsToFetchSignalFetchConfigConditionBasedOutputReference",
      "namespace": "iotfleetwiseCampaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 2183
          },
          "name": "conditionExpressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 2199
          },
          "name": "triggerModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 2173
          },
          "name": "conditionExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 2189
          },
          "name": "triggerMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 2135
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignSignalsToFetchSignalFetchConfigConditionBased"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotfleetwise-campaign/index:IotfleetwiseCampaignSignalsToFetchSignalFetchConfigConditionBasedOutputReference"
    },
    "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignSignalsToFetchSignalFetchConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignSignalsToFetchSignalFetchConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotfleetwise-campaign/index.ts",
          "line": 2352
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotfleetwise-campaign/index.ts",
        "line": 2344
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 2397
          },
          "name": "putConditionBased",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignSignalsToFetchSignalFetchConfigConditionBased"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 2413
          },
          "name": "putTimeBased",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignSignalsToFetchSignalFetchConfigTimeBased"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 2400
          },
          "name": "resetConditionBased"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 2416
          },
          "name": "resetTimeBased"
        }
      ],
      "name": "IotfleetwiseCampaignSignalsToFetchSignalFetchConfigOutputReference",
      "namespace": "iotfleetwiseCampaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 2394
          },
          "name": "conditionBased",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignSignalsToFetchSignalFetchConfigConditionBasedOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 2410
          },
          "name": "timeBased",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignSignalsToFetchSignalFetchConfigTimeBasedOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 2404
          },
          "name": "conditionBasedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignSignalsToFetchSignalFetchConfigConditionBased"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 2420
          },
          "name": "timeBasedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignSignalsToFetchSignalFetchConfigTimeBased"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 2356
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignSignalsToFetchSignalFetchConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotfleetwise-campaign/index:IotfleetwiseCampaignSignalsToFetchSignalFetchConfigOutputReference"
    },
    "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignSignalsToFetchSignalFetchConfigTimeBased": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignSignalsToFetchSignalFetchConfigTimeBased",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotfleetwise-campaign/index.ts",
        "line": 2203
      },
      "name": "IotfleetwiseCampaignSignalsToFetchSignalFetchConfigTimeBased",
      "namespace": "iotfleetwiseCampaign",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_campaign#execution_frequency_ms IotfleetwiseCampaign#execution_frequency_ms}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 2207
          },
          "name": "executionFrequencyMs",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/iotfleetwise-campaign/index:IotfleetwiseCampaignSignalsToFetchSignalFetchConfigTimeBased"
    },
    "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignSignalsToFetchSignalFetchConfigTimeBasedOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignSignalsToFetchSignalFetchConfigTimeBasedOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotfleetwise-campaign/index.ts",
          "line": 2247
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotfleetwise-campaign/index.ts",
        "line": 2239
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 2289
          },
          "name": "resetExecutionFrequencyMs"
        }
      ],
      "name": "IotfleetwiseCampaignSignalsToFetchSignalFetchConfigTimeBasedOutputReference",
      "namespace": "iotfleetwiseCampaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 2293
          },
          "name": "executionFrequencyMsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 2283
          },
          "name": "executionFrequencyMs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 2251
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignSignalsToFetchSignalFetchConfigTimeBased"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotfleetwise-campaign/index:IotfleetwiseCampaignSignalsToFetchSignalFetchConfigTimeBasedOutputReference"
    },
    "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotfleetwise-campaign/index.ts",
        "line": 2639
      },
      "name": "IotfleetwiseCampaignTags",
      "namespace": "iotfleetwiseCampaign",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_campaign#key IotfleetwiseCampaign#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 2643
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_campaign#value IotfleetwiseCampaign#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 2647
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotfleetwise-campaign/index:IotfleetwiseCampaignTags"
    },
    "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotfleetwise-campaign/index.ts",
          "line": 2777
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotfleetwise-campaign/index.ts",
        "line": 2769
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 2784
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignTagsOutputReference"
            }
          }
        }
      ],
      "name": "IotfleetwiseCampaignTagsList",
      "namespace": "iotfleetwiseCampaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 2770
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotfleetwise-campaign/index:IotfleetwiseCampaignTagsList"
    },
    "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotfleetwise-campaign/index.ts",
          "line": 2696
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotfleetwise-campaign/index.ts",
        "line": 2686
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 2744
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 2760
          },
          "name": "resetValue"
        }
      ],
      "name": "IotfleetwiseCampaignTagsOutputReference",
      "namespace": "iotfleetwiseCampaign",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 2748
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 2764
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 2738
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 2754
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-campaign/index.ts",
            "line": 2700
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotfleetwiseCampaign.IotfleetwiseCampaignTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotfleetwise-campaign/index:IotfleetwiseCampaignTagsOutputReference"
    },
    "@cdktn/provider-awscc.iotfleetwiseFleet.IotfleetwiseFleet": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_fleet awscc_iotfleetwise_fleet}."
      },
      "fqn": "@cdktn/provider-awscc.iotfleetwiseFleet.IotfleetwiseFleet",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_fleet awscc_iotfleetwise_fleet} Resource."
        },
        "locationInModule": {
          "filename": "src/iotfleetwise-fleet/index.ts",
          "line": 217
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.iotfleetwiseFleet.IotfleetwiseFleetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotfleetwise-fleet/index.ts",
        "line": 185
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a IotfleetwiseFleet resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-fleet/index.ts",
            "line": 202
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the IotfleetwiseFleet to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_fleet#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing IotfleetwiseFleet that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the IotfleetwiseFleet to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-fleet/index.ts",
            "line": 310
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotfleetwiseFleet.IotfleetwiseFleetTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-fleet/index.ts",
            "line": 261
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-fleet/index.ts",
            "line": 313
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-fleet/index.ts",
            "line": 325
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-fleet/index.ts",
            "line": 334
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IotfleetwiseFleet",
      "namespace": "iotfleetwiseFleet",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-fleet/index.ts",
            "line": 190
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-fleet/index.ts",
            "line": 244
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-fleet/index.ts",
            "line": 249
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-fleet/index.ts",
            "line": 283
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-fleet/index.ts",
            "line": 288
          },
          "name": "lastModificationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-fleet/index.ts",
            "line": 307
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotfleetwiseFleet.IotfleetwiseFleetTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-fleet/index.ts",
            "line": 265
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-fleet/index.ts",
            "line": 278
          },
          "name": "fleetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-fleet/index.ts",
            "line": 301
          },
          "name": "signalCatalogArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-fleet/index.ts",
            "line": 317
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotfleetwiseFleet.IotfleetwiseFleetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-fleet/index.ts",
            "line": 255
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-fleet/index.ts",
            "line": 271
          },
          "name": "fleetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-fleet/index.ts",
            "line": 294
          },
          "name": "signalCatalogArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotfleetwise-fleet/index:IotfleetwiseFleet"
    },
    "@cdktn/provider-awscc.iotfleetwiseFleet.IotfleetwiseFleetConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotfleetwiseFleet.IotfleetwiseFleetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotfleetwise-fleet/index.ts",
        "line": 14
      },
      "name": "IotfleetwiseFleetConfig",
      "namespace": "iotfleetwiseFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_fleet#fleet_id IotfleetwiseFleet#fleet_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-fleet/index.ts",
            "line": 22
          },
          "name": "fleetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_fleet#signal_catalog_arn IotfleetwiseFleet#signal_catalog_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-fleet/index.ts",
            "line": 26
          },
          "name": "signalCatalogArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_fleet#description IotfleetwiseFleet#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-fleet/index.ts",
            "line": 18
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_fleet#tags IotfleetwiseFleet#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-fleet/index.ts",
            "line": 30
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotfleetwiseFleet.IotfleetwiseFleetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotfleetwise-fleet/index:IotfleetwiseFleetConfig"
    },
    "@cdktn/provider-awscc.iotfleetwiseFleet.IotfleetwiseFleetTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotfleetwiseFleet.IotfleetwiseFleetTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotfleetwise-fleet/index.ts",
        "line": 32
      },
      "name": "IotfleetwiseFleetTags",
      "namespace": "iotfleetwiseFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_fleet#key IotfleetwiseFleet#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-fleet/index.ts",
            "line": 36
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_fleet#value IotfleetwiseFleet#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-fleet/index.ts",
            "line": 40
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotfleetwise-fleet/index:IotfleetwiseFleetTags"
    },
    "@cdktn/provider-awscc.iotfleetwiseFleet.IotfleetwiseFleetTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotfleetwiseFleet.IotfleetwiseFleetTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotfleetwise-fleet/index.ts",
          "line": 170
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotfleetwise-fleet/index.ts",
        "line": 162
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-fleet/index.ts",
            "line": 177
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotfleetwiseFleet.IotfleetwiseFleetTagsOutputReference"
            }
          }
        }
      ],
      "name": "IotfleetwiseFleetTagsList",
      "namespace": "iotfleetwiseFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-fleet/index.ts",
            "line": 163
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotfleetwiseFleet.IotfleetwiseFleetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotfleetwise-fleet/index:IotfleetwiseFleetTagsList"
    },
    "@cdktn/provider-awscc.iotfleetwiseFleet.IotfleetwiseFleetTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotfleetwiseFleet.IotfleetwiseFleetTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotfleetwise-fleet/index.ts",
          "line": 89
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotfleetwise-fleet/index.ts",
        "line": 79
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-fleet/index.ts",
            "line": 137
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-fleet/index.ts",
            "line": 153
          },
          "name": "resetValue"
        }
      ],
      "name": "IotfleetwiseFleetTagsOutputReference",
      "namespace": "iotfleetwiseFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-fleet/index.ts",
            "line": 141
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-fleet/index.ts",
            "line": 157
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-fleet/index.ts",
            "line": 131
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-fleet/index.ts",
            "line": 147
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-fleet/index.ts",
            "line": 93
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotfleetwiseFleet.IotfleetwiseFleetTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotfleetwise-fleet/index:IotfleetwiseFleetTagsOutputReference"
    },
    "@cdktn/provider-awscc.iotfleetwiseModelManifest.IotfleetwiseModelManifest": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_model_manifest awscc_iotfleetwise_model_manifest}."
      },
      "fqn": "@cdktn/provider-awscc.iotfleetwiseModelManifest.IotfleetwiseModelManifest",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_model_manifest awscc_iotfleetwise_model_manifest} Resource."
        },
        "locationInModule": {
          "filename": "src/iotfleetwise-model-manifest/index.ts",
          "line": 225
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.iotfleetwiseModelManifest.IotfleetwiseModelManifestConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotfleetwise-model-manifest/index.ts",
        "line": 193
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a IotfleetwiseModelManifest resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-model-manifest/index.ts",
            "line": 210
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the IotfleetwiseModelManifest to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_model_manifest#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing IotfleetwiseModelManifest that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the IotfleetwiseModelManifest to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-model-manifest/index.ts",
            "line": 352
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotfleetwiseModelManifest.IotfleetwiseModelManifestTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-model-manifest/index.ts",
            "line": 271
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-model-manifest/index.ts",
            "line": 310
          },
          "name": "resetNodes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-model-manifest/index.ts",
            "line": 339
          },
          "name": "resetStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-model-manifest/index.ts",
            "line": 355
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-model-manifest/index.ts",
            "line": 367
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-model-manifest/index.ts",
            "line": 378
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IotfleetwiseModelManifest",
      "namespace": "iotfleetwiseModelManifest",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-model-manifest/index.ts",
            "line": 198
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-model-manifest/index.ts",
            "line": 254
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-model-manifest/index.ts",
            "line": 259
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-model-manifest/index.ts",
            "line": 280
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-model-manifest/index.ts",
            "line": 285
          },
          "name": "lastModificationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-model-manifest/index.ts",
            "line": 349
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotfleetwiseModelManifest.IotfleetwiseModelManifestTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-model-manifest/index.ts",
            "line": 275
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-model-manifest/index.ts",
            "line": 298
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-model-manifest/index.ts",
            "line": 314
          },
          "name": "nodesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-model-manifest/index.ts",
            "line": 327
          },
          "name": "signalCatalogArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-model-manifest/index.ts",
            "line": 343
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-model-manifest/index.ts",
            "line": 359
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotfleetwiseModelManifest.IotfleetwiseModelManifestTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-model-manifest/index.ts",
            "line": 265
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-model-manifest/index.ts",
            "line": 291
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-model-manifest/index.ts",
            "line": 304
          },
          "name": "nodes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-model-manifest/index.ts",
            "line": 320
          },
          "name": "signalCatalogArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-model-manifest/index.ts",
            "line": 333
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotfleetwise-model-manifest/index:IotfleetwiseModelManifest"
    },
    "@cdktn/provider-awscc.iotfleetwiseModelManifest.IotfleetwiseModelManifestConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotfleetwiseModelManifest.IotfleetwiseModelManifestConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotfleetwise-model-manifest/index.ts",
        "line": 14
      },
      "name": "IotfleetwiseModelManifestConfig",
      "namespace": "iotfleetwiseModelManifest",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_model_manifest#name IotfleetwiseModelManifest#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-model-manifest/index.ts",
            "line": 22
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_model_manifest#signal_catalog_arn IotfleetwiseModelManifest#signal_catalog_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-model-manifest/index.ts",
            "line": 30
          },
          "name": "signalCatalogArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_model_manifest#description IotfleetwiseModelManifest#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-model-manifest/index.ts",
            "line": 18
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_model_manifest#nodes IotfleetwiseModelManifest#nodes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-model-manifest/index.ts",
            "line": 26
          },
          "name": "nodes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_model_manifest#status IotfleetwiseModelManifest#status}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-model-manifest/index.ts",
            "line": 34
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_model_manifest#tags IotfleetwiseModelManifest#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-model-manifest/index.ts",
            "line": 38
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotfleetwiseModelManifest.IotfleetwiseModelManifestTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotfleetwise-model-manifest/index:IotfleetwiseModelManifestConfig"
    },
    "@cdktn/provider-awscc.iotfleetwiseModelManifest.IotfleetwiseModelManifestTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotfleetwiseModelManifest.IotfleetwiseModelManifestTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotfleetwise-model-manifest/index.ts",
        "line": 40
      },
      "name": "IotfleetwiseModelManifestTags",
      "namespace": "iotfleetwiseModelManifest",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_model_manifest#key IotfleetwiseModelManifest#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-model-manifest/index.ts",
            "line": 44
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_model_manifest#value IotfleetwiseModelManifest#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-model-manifest/index.ts",
            "line": 48
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotfleetwise-model-manifest/index:IotfleetwiseModelManifestTags"
    },
    "@cdktn/provider-awscc.iotfleetwiseModelManifest.IotfleetwiseModelManifestTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotfleetwiseModelManifest.IotfleetwiseModelManifestTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotfleetwise-model-manifest/index.ts",
          "line": 178
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotfleetwise-model-manifest/index.ts",
        "line": 170
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-model-manifest/index.ts",
            "line": 185
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotfleetwiseModelManifest.IotfleetwiseModelManifestTagsOutputReference"
            }
          }
        }
      ],
      "name": "IotfleetwiseModelManifestTagsList",
      "namespace": "iotfleetwiseModelManifest",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-model-manifest/index.ts",
            "line": 171
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotfleetwiseModelManifest.IotfleetwiseModelManifestTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotfleetwise-model-manifest/index:IotfleetwiseModelManifestTagsList"
    },
    "@cdktn/provider-awscc.iotfleetwiseModelManifest.IotfleetwiseModelManifestTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotfleetwiseModelManifest.IotfleetwiseModelManifestTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotfleetwise-model-manifest/index.ts",
          "line": 97
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotfleetwise-model-manifest/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-model-manifest/index.ts",
            "line": 145
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-model-manifest/index.ts",
            "line": 161
          },
          "name": "resetValue"
        }
      ],
      "name": "IotfleetwiseModelManifestTagsOutputReference",
      "namespace": "iotfleetwiseModelManifest",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-model-manifest/index.ts",
            "line": 149
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-model-manifest/index.ts",
            "line": 165
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-model-manifest/index.ts",
            "line": 139
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-model-manifest/index.ts",
            "line": 155
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-model-manifest/index.ts",
            "line": 101
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotfleetwiseModelManifest.IotfleetwiseModelManifestTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotfleetwise-model-manifest/index:IotfleetwiseModelManifestTagsOutputReference"
    },
    "@cdktn/provider-awscc.iotfleetwiseSignalCatalog.IotfleetwiseSignalCatalog": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_signal_catalog awscc_iotfleetwise_signal_catalog}."
      },
      "fqn": "@cdktn/provider-awscc.iotfleetwiseSignalCatalog.IotfleetwiseSignalCatalog",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_signal_catalog awscc_iotfleetwise_signal_catalog} Resource."
        },
        "locationInModule": {
          "filename": "src/iotfleetwise-signal-catalog/index.ts",
          "line": 1622
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.iotfleetwiseSignalCatalog.IotfleetwiseSignalCatalogConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotfleetwise-signal-catalog/index.ts",
        "line": 1590
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a IotfleetwiseSignalCatalog resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 1607
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the IotfleetwiseSignalCatalog to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_signal_catalog#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing IotfleetwiseSignalCatalog that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the IotfleetwiseSignalCatalog to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 1706
          },
          "name": "putNodeCounts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotfleetwiseSignalCatalog.IotfleetwiseSignalCatalogNodeCounts"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 1722
          },
          "name": "putNodes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotfleetwiseSignalCatalog.IotfleetwiseSignalCatalogNodes"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 1738
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotfleetwiseSignalCatalog.IotfleetwiseSignalCatalogTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 1667
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 1693
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 1709
          },
          "name": "resetNodeCounts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 1725
          },
          "name": "resetNodes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 1741
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 1753
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 1763
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IotfleetwiseSignalCatalog",
      "namespace": "iotfleetwiseSignalCatalog",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 1595
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 1650
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 1655
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 1676
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 1681
          },
          "name": "lastModificationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 1703
          },
          "name": "nodeCounts",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotfleetwiseSignalCatalog.IotfleetwiseSignalCatalogNodeCountsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 1719
          },
          "name": "nodes",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotfleetwiseSignalCatalog.IotfleetwiseSignalCatalogNodesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 1735
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotfleetwiseSignalCatalog.IotfleetwiseSignalCatalogTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 1671
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 1697
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 1713
          },
          "name": "nodeCountsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotfleetwiseSignalCatalog.IotfleetwiseSignalCatalogNodeCounts"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 1729
          },
          "name": "nodesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotfleetwiseSignalCatalog.IotfleetwiseSignalCatalogNodes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 1745
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotfleetwiseSignalCatalog.IotfleetwiseSignalCatalogTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 1661
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 1687
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotfleetwise-signal-catalog/index:IotfleetwiseSignalCatalog"
    },
    "@cdktn/provider-awscc.iotfleetwiseSignalCatalog.IotfleetwiseSignalCatalogConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotfleetwiseSignalCatalog.IotfleetwiseSignalCatalogConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotfleetwise-signal-catalog/index.ts",
        "line": 14
      },
      "name": "IotfleetwiseSignalCatalogConfig",
      "namespace": "iotfleetwiseSignalCatalog",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_signal_catalog#description IotfleetwiseSignalCatalog#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 18
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_signal_catalog#name IotfleetwiseSignalCatalog#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 22
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_signal_catalog#node_counts IotfleetwiseSignalCatalog#node_counts}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 26
          },
          "name": "nodeCounts",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotfleetwiseSignalCatalog.IotfleetwiseSignalCatalogNodeCounts"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_signal_catalog#nodes IotfleetwiseSignalCatalog#nodes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 30
          },
          "name": "nodes",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotfleetwiseSignalCatalog.IotfleetwiseSignalCatalogNodes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_signal_catalog#tags IotfleetwiseSignalCatalog#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 34
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotfleetwiseSignalCatalog.IotfleetwiseSignalCatalogTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotfleetwise-signal-catalog/index:IotfleetwiseSignalCatalogConfig"
    },
    "@cdktn/provider-awscc.iotfleetwiseSignalCatalog.IotfleetwiseSignalCatalogNodeCounts": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotfleetwiseSignalCatalog.IotfleetwiseSignalCatalogNodeCounts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotfleetwise-signal-catalog/index.ts",
        "line": 36
      },
      "name": "IotfleetwiseSignalCatalogNodeCounts",
      "namespace": "iotfleetwiseSignalCatalog",
      "symbolId": "src/iotfleetwise-signal-catalog/index:IotfleetwiseSignalCatalogNodeCounts"
    },
    "@cdktn/provider-awscc.iotfleetwiseSignalCatalog.IotfleetwiseSignalCatalogNodeCountsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotfleetwiseSignalCatalog.IotfleetwiseSignalCatalogNodeCountsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotfleetwise-signal-catalog/index.ts",
          "line": 67
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotfleetwise-signal-catalog/index.ts",
        "line": 59
      },
      "name": "IotfleetwiseSignalCatalogNodeCountsOutputReference",
      "namespace": "iotfleetwiseSignalCatalog",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 96
          },
          "name": "totalActuators",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 101
          },
          "name": "totalAttributes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 106
          },
          "name": "totalBranches",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 111
          },
          "name": "totalNodes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 116
          },
          "name": "totalSensors",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 71
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotfleetwiseSignalCatalog.IotfleetwiseSignalCatalogNodeCounts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotfleetwise-signal-catalog/index:IotfleetwiseSignalCatalogNodeCountsOutputReference"
    },
    "@cdktn/provider-awscc.iotfleetwiseSignalCatalog.IotfleetwiseSignalCatalogNodes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotfleetwiseSignalCatalog.IotfleetwiseSignalCatalogNodes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotfleetwise-signal-catalog/index.ts",
        "line": 1222
      },
      "name": "IotfleetwiseSignalCatalogNodes",
      "namespace": "iotfleetwiseSignalCatalog",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_signal_catalog#actuator IotfleetwiseSignalCatalog#actuator}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 1226
          },
          "name": "actuator",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotfleetwiseSignalCatalog.IotfleetwiseSignalCatalogNodesActuator"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_signal_catalog#attribute IotfleetwiseSignalCatalog#attribute}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 1230
          },
          "name": "attribute",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotfleetwiseSignalCatalog.IotfleetwiseSignalCatalogNodesAttribute"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_signal_catalog#branch IotfleetwiseSignalCatalog#branch}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 1234
          },
          "name": "branch",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotfleetwiseSignalCatalog.IotfleetwiseSignalCatalogNodesBranch"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_signal_catalog#sensor IotfleetwiseSignalCatalog#sensor}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 1238
          },
          "name": "sensor",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotfleetwiseSignalCatalog.IotfleetwiseSignalCatalogNodesSensor"
          }
        }
      ],
      "symbolId": "src/iotfleetwise-signal-catalog/index:IotfleetwiseSignalCatalogNodes"
    },
    "@cdktn/provider-awscc.iotfleetwiseSignalCatalog.IotfleetwiseSignalCatalogNodesActuator": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotfleetwiseSignalCatalog.IotfleetwiseSignalCatalogNodesActuator",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotfleetwise-signal-catalog/index.ts",
        "line": 120
      },
      "name": "IotfleetwiseSignalCatalogNodesActuator",
      "namespace": "iotfleetwiseSignalCatalog",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_signal_catalog#allowed_values IotfleetwiseSignalCatalog#allowed_values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 124
          },
          "name": "allowedValues",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_signal_catalog#assigned_value IotfleetwiseSignalCatalog#assigned_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 128
          },
          "name": "assignedValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_signal_catalog#data_type IotfleetwiseSignalCatalog#data_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 132
          },
          "name": "dataType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_signal_catalog#description IotfleetwiseSignalCatalog#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 136
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_signal_catalog#fully_qualified_name IotfleetwiseSignalCatalog#fully_qualified_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 140
          },
          "name": "fullyQualifiedName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_signal_catalog#max IotfleetwiseSignalCatalog#max}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 144
          },
          "name": "max",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_signal_catalog#min IotfleetwiseSignalCatalog#min}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 148
          },
          "name": "min",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_signal_catalog#unit IotfleetwiseSignalCatalog#unit}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 152
          },
          "name": "unit",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotfleetwise-signal-catalog/index:IotfleetwiseSignalCatalogNodesActuator"
    },
    "@cdktn/provider-awscc.iotfleetwiseSignalCatalog.IotfleetwiseSignalCatalogNodesActuatorOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotfleetwiseSignalCatalog.IotfleetwiseSignalCatalogNodesActuatorOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotfleetwise-signal-catalog/index.ts",
          "line": 241
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotfleetwise-signal-catalog/index.ts",
        "line": 233
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 325
          },
          "name": "resetAllowedValues"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 341
          },
          "name": "resetAssignedValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 357
          },
          "name": "resetDataType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 373
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 389
          },
          "name": "resetFullyQualifiedName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 405
          },
          "name": "resetMax"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 421
          },
          "name": "resetMin"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 437
          },
          "name": "resetUnit"
        }
      ],
      "name": "IotfleetwiseSignalCatalogNodesActuatorOutputReference",
      "namespace": "iotfleetwiseSignalCatalog",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 329
          },
          "name": "allowedValuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 345
          },
          "name": "assignedValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 361
          },
          "name": "dataTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 377
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 393
          },
          "name": "fullyQualifiedNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 409
          },
          "name": "maxInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 425
          },
          "name": "minInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 441
          },
          "name": "unitInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 319
          },
          "name": "allowedValues",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 335
          },
          "name": "assignedValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 351
          },
          "name": "dataType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 367
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 383
          },
          "name": "fullyQualifiedName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 399
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 415
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 431
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 245
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotfleetwiseSignalCatalog.IotfleetwiseSignalCatalogNodesActuator"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotfleetwise-signal-catalog/index:IotfleetwiseSignalCatalogNodesActuatorOutputReference"
    },
    "@cdktn/provider-awscc.iotfleetwiseSignalCatalog.IotfleetwiseSignalCatalogNodesAttribute": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotfleetwiseSignalCatalog.IotfleetwiseSignalCatalogNodesAttribute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotfleetwise-signal-catalog/index.ts",
        "line": 445
      },
      "name": "IotfleetwiseSignalCatalogNodesAttribute",
      "namespace": "iotfleetwiseSignalCatalog",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_signal_catalog#allowed_values IotfleetwiseSignalCatalog#allowed_values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 449
          },
          "name": "allowedValues",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_signal_catalog#assigned_value IotfleetwiseSignalCatalog#assigned_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 453
          },
          "name": "assignedValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_signal_catalog#data_type IotfleetwiseSignalCatalog#data_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 457
          },
          "name": "dataType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_signal_catalog#default_value IotfleetwiseSignalCatalog#default_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 461
          },
          "name": "defaultValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_signal_catalog#description IotfleetwiseSignalCatalog#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 465
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_signal_catalog#fully_qualified_name IotfleetwiseSignalCatalog#fully_qualified_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 469
          },
          "name": "fullyQualifiedName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_signal_catalog#max IotfleetwiseSignalCatalog#max}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 473
          },
          "name": "max",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_signal_catalog#min IotfleetwiseSignalCatalog#min}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 477
          },
          "name": "min",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_signal_catalog#unit IotfleetwiseSignalCatalog#unit}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 481
          },
          "name": "unit",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotfleetwise-signal-catalog/index:IotfleetwiseSignalCatalogNodesAttribute"
    },
    "@cdktn/provider-awscc.iotfleetwiseSignalCatalog.IotfleetwiseSignalCatalogNodesAttributeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotfleetwiseSignalCatalog.IotfleetwiseSignalCatalogNodesAttributeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotfleetwise-signal-catalog/index.ts",
          "line": 577
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotfleetwise-signal-catalog/index.ts",
        "line": 569
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 667
          },
          "name": "resetAllowedValues"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 683
          },
          "name": "resetAssignedValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 699
          },
          "name": "resetDataType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 715
          },
          "name": "resetDefaultValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 731
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 747
          },
          "name": "resetFullyQualifiedName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 763
          },
          "name": "resetMax"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 779
          },
          "name": "resetMin"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 795
          },
          "name": "resetUnit"
        }
      ],
      "name": "IotfleetwiseSignalCatalogNodesAttributeOutputReference",
      "namespace": "iotfleetwiseSignalCatalog",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 671
          },
          "name": "allowedValuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 687
          },
          "name": "assignedValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 703
          },
          "name": "dataTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 719
          },
          "name": "defaultValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 735
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 751
          },
          "name": "fullyQualifiedNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 767
          },
          "name": "maxInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 783
          },
          "name": "minInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 799
          },
          "name": "unitInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 661
          },
          "name": "allowedValues",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 677
          },
          "name": "assignedValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 693
          },
          "name": "dataType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 709
          },
          "name": "defaultValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 725
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 741
          },
          "name": "fullyQualifiedName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 757
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 773
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 789
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 581
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotfleetwiseSignalCatalog.IotfleetwiseSignalCatalogNodesAttribute"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotfleetwise-signal-catalog/index:IotfleetwiseSignalCatalogNodesAttributeOutputReference"
    },
    "@cdktn/provider-awscc.iotfleetwiseSignalCatalog.IotfleetwiseSignalCatalogNodesBranch": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotfleetwiseSignalCatalog.IotfleetwiseSignalCatalogNodesBranch",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotfleetwise-signal-catalog/index.ts",
        "line": 803
      },
      "name": "IotfleetwiseSignalCatalogNodesBranch",
      "namespace": "iotfleetwiseSignalCatalog",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_signal_catalog#description IotfleetwiseSignalCatalog#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 807
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_signal_catalog#fully_qualified_name IotfleetwiseSignalCatalog#fully_qualified_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 811
          },
          "name": "fullyQualifiedName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotfleetwise-signal-catalog/index:IotfleetwiseSignalCatalogNodesBranch"
    },
    "@cdktn/provider-awscc.iotfleetwiseSignalCatalog.IotfleetwiseSignalCatalogNodesBranchOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotfleetwiseSignalCatalog.IotfleetwiseSignalCatalogNodesBranchOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotfleetwise-signal-catalog/index.ts",
          "line": 858
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotfleetwise-signal-catalog/index.ts",
        "line": 850
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 906
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 922
          },
          "name": "resetFullyQualifiedName"
        }
      ],
      "name": "IotfleetwiseSignalCatalogNodesBranchOutputReference",
      "namespace": "iotfleetwiseSignalCatalog",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 910
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 926
          },
          "name": "fullyQualifiedNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 900
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 916
          },
          "name": "fullyQualifiedName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 862
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotfleetwiseSignalCatalog.IotfleetwiseSignalCatalogNodesBranch"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotfleetwise-signal-catalog/index:IotfleetwiseSignalCatalogNodesBranchOutputReference"
    },
    "@cdktn/provider-awscc.iotfleetwiseSignalCatalog.IotfleetwiseSignalCatalogNodesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotfleetwiseSignalCatalog.IotfleetwiseSignalCatalogNodesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotfleetwise-signal-catalog/index.ts",
          "line": 1426
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotfleetwise-signal-catalog/index.ts",
        "line": 1418
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 1433
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotfleetwiseSignalCatalog.IotfleetwiseSignalCatalogNodesOutputReference"
            }
          }
        }
      ],
      "name": "IotfleetwiseSignalCatalogNodesList",
      "namespace": "iotfleetwiseSignalCatalog",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 1419
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotfleetwiseSignalCatalog.IotfleetwiseSignalCatalogNodes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotfleetwise-signal-catalog/index:IotfleetwiseSignalCatalogNodesList"
    },
    "@cdktn/provider-awscc.iotfleetwiseSignalCatalog.IotfleetwiseSignalCatalogNodesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotfleetwiseSignalCatalog.IotfleetwiseSignalCatalogNodesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotfleetwise-signal-catalog/index.ts",
          "line": 1301
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotfleetwise-signal-catalog/index.ts",
        "line": 1291
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 1358
          },
          "name": "putActuator",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotfleetwiseSignalCatalog.IotfleetwiseSignalCatalogNodesActuator"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 1374
          },
          "name": "putAttribute",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotfleetwiseSignalCatalog.IotfleetwiseSignalCatalogNodesAttribute"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 1390
          },
          "name": "putBranch",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotfleetwiseSignalCatalog.IotfleetwiseSignalCatalogNodesBranch"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 1406
          },
          "name": "putSensor",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotfleetwiseSignalCatalog.IotfleetwiseSignalCatalogNodesSensor"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 1361
          },
          "name": "resetActuator"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 1377
          },
          "name": "resetAttribute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 1393
          },
          "name": "resetBranch"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 1409
          },
          "name": "resetSensor"
        }
      ],
      "name": "IotfleetwiseSignalCatalogNodesOutputReference",
      "namespace": "iotfleetwiseSignalCatalog",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 1355
          },
          "name": "actuator",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotfleetwiseSignalCatalog.IotfleetwiseSignalCatalogNodesActuatorOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 1371
          },
          "name": "attribute",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotfleetwiseSignalCatalog.IotfleetwiseSignalCatalogNodesAttributeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 1387
          },
          "name": "branch",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotfleetwiseSignalCatalog.IotfleetwiseSignalCatalogNodesBranchOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 1403
          },
          "name": "sensor",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotfleetwiseSignalCatalog.IotfleetwiseSignalCatalogNodesSensorOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 1365
          },
          "name": "actuatorInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotfleetwiseSignalCatalog.IotfleetwiseSignalCatalogNodesActuator"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 1381
          },
          "name": "attributeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotfleetwiseSignalCatalog.IotfleetwiseSignalCatalogNodesAttribute"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 1397
          },
          "name": "branchInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotfleetwiseSignalCatalog.IotfleetwiseSignalCatalogNodesBranch"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 1413
          },
          "name": "sensorInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotfleetwiseSignalCatalog.IotfleetwiseSignalCatalogNodesSensor"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 1305
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotfleetwiseSignalCatalog.IotfleetwiseSignalCatalogNodes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotfleetwise-signal-catalog/index:IotfleetwiseSignalCatalogNodesOutputReference"
    },
    "@cdktn/provider-awscc.iotfleetwiseSignalCatalog.IotfleetwiseSignalCatalogNodesSensor": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotfleetwiseSignalCatalog.IotfleetwiseSignalCatalogNodesSensor",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotfleetwise-signal-catalog/index.ts",
        "line": 930
      },
      "name": "IotfleetwiseSignalCatalogNodesSensor",
      "namespace": "iotfleetwiseSignalCatalog",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_signal_catalog#allowed_values IotfleetwiseSignalCatalog#allowed_values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 934
          },
          "name": "allowedValues",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_signal_catalog#data_type IotfleetwiseSignalCatalog#data_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 938
          },
          "name": "dataType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_signal_catalog#description IotfleetwiseSignalCatalog#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 942
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_signal_catalog#fully_qualified_name IotfleetwiseSignalCatalog#fully_qualified_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 946
          },
          "name": "fullyQualifiedName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_signal_catalog#max IotfleetwiseSignalCatalog#max}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 950
          },
          "name": "max",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_signal_catalog#min IotfleetwiseSignalCatalog#min}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 954
          },
          "name": "min",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_signal_catalog#unit IotfleetwiseSignalCatalog#unit}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 958
          },
          "name": "unit",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotfleetwise-signal-catalog/index:IotfleetwiseSignalCatalogNodesSensor"
    },
    "@cdktn/provider-awscc.iotfleetwiseSignalCatalog.IotfleetwiseSignalCatalogNodesSensorOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotfleetwiseSignalCatalog.IotfleetwiseSignalCatalogNodesSensorOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotfleetwise-signal-catalog/index.ts",
          "line": 1040
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotfleetwise-signal-catalog/index.ts",
        "line": 1032
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 1118
          },
          "name": "resetAllowedValues"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 1134
          },
          "name": "resetDataType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 1150
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 1166
          },
          "name": "resetFullyQualifiedName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 1182
          },
          "name": "resetMax"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 1198
          },
          "name": "resetMin"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 1214
          },
          "name": "resetUnit"
        }
      ],
      "name": "IotfleetwiseSignalCatalogNodesSensorOutputReference",
      "namespace": "iotfleetwiseSignalCatalog",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 1122
          },
          "name": "allowedValuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 1138
          },
          "name": "dataTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 1154
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 1170
          },
          "name": "fullyQualifiedNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 1186
          },
          "name": "maxInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 1202
          },
          "name": "minInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 1218
          },
          "name": "unitInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 1112
          },
          "name": "allowedValues",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 1128
          },
          "name": "dataType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 1144
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 1160
          },
          "name": "fullyQualifiedName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 1176
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 1192
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 1208
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 1044
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotfleetwiseSignalCatalog.IotfleetwiseSignalCatalogNodesSensor"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotfleetwise-signal-catalog/index:IotfleetwiseSignalCatalogNodesSensorOutputReference"
    },
    "@cdktn/provider-awscc.iotfleetwiseSignalCatalog.IotfleetwiseSignalCatalogTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotfleetwiseSignalCatalog.IotfleetwiseSignalCatalogTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotfleetwise-signal-catalog/index.ts",
        "line": 1437
      },
      "name": "IotfleetwiseSignalCatalogTags",
      "namespace": "iotfleetwiseSignalCatalog",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_signal_catalog#key IotfleetwiseSignalCatalog#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 1441
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_signal_catalog#value IotfleetwiseSignalCatalog#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 1445
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotfleetwise-signal-catalog/index:IotfleetwiseSignalCatalogTags"
    },
    "@cdktn/provider-awscc.iotfleetwiseSignalCatalog.IotfleetwiseSignalCatalogTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotfleetwiseSignalCatalog.IotfleetwiseSignalCatalogTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotfleetwise-signal-catalog/index.ts",
          "line": 1575
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotfleetwise-signal-catalog/index.ts",
        "line": 1567
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 1582
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotfleetwiseSignalCatalog.IotfleetwiseSignalCatalogTagsOutputReference"
            }
          }
        }
      ],
      "name": "IotfleetwiseSignalCatalogTagsList",
      "namespace": "iotfleetwiseSignalCatalog",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 1568
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotfleetwiseSignalCatalog.IotfleetwiseSignalCatalogTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotfleetwise-signal-catalog/index:IotfleetwiseSignalCatalogTagsList"
    },
    "@cdktn/provider-awscc.iotfleetwiseSignalCatalog.IotfleetwiseSignalCatalogTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotfleetwiseSignalCatalog.IotfleetwiseSignalCatalogTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotfleetwise-signal-catalog/index.ts",
          "line": 1494
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotfleetwise-signal-catalog/index.ts",
        "line": 1484
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 1542
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 1558
          },
          "name": "resetValue"
        }
      ],
      "name": "IotfleetwiseSignalCatalogTagsOutputReference",
      "namespace": "iotfleetwiseSignalCatalog",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 1546
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 1562
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 1536
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 1552
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-signal-catalog/index.ts",
            "line": 1498
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotfleetwiseSignalCatalog.IotfleetwiseSignalCatalogTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotfleetwise-signal-catalog/index:IotfleetwiseSignalCatalogTagsOutputReference"
    },
    "@cdktn/provider-awscc.iotfleetwiseStateTemplate.IotfleetwiseStateTemplate": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_state_template awscc_iotfleetwise_state_template}."
      },
      "fqn": "@cdktn/provider-awscc.iotfleetwiseStateTemplate.IotfleetwiseStateTemplate",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_state_template awscc_iotfleetwise_state_template} Resource."
        },
        "locationInModule": {
          "filename": "src/iotfleetwise-state-template/index.ts",
          "line": 229
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.iotfleetwiseStateTemplate.IotfleetwiseStateTemplateConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotfleetwise-state-template/index.ts",
        "line": 197
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a IotfleetwiseStateTemplate resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-state-template/index.ts",
            "line": 214
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the IotfleetwiseStateTemplate to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_state_template#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing IotfleetwiseStateTemplate that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the IotfleetwiseStateTemplate to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-state-template/index.ts",
            "line": 375
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotfleetwiseStateTemplate.IotfleetwiseStateTemplateTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-state-template/index.ts",
            "line": 276
          },
          "name": "resetDataExtraDimensions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-state-template/index.ts",
            "line": 292
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-state-template/index.ts",
            "line": 318
          },
          "name": "resetMetadataExtraDimensions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-state-template/index.ts",
            "line": 378
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-state-template/index.ts",
            "line": 390
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-state-template/index.ts",
            "line": 402
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IotfleetwiseStateTemplate",
      "namespace": "iotfleetwiseStateTemplate",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-state-template/index.ts",
            "line": 202
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-state-template/index.ts",
            "line": 259
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-state-template/index.ts",
            "line": 264
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-state-template/index.ts",
            "line": 301
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-state-template/index.ts",
            "line": 306
          },
          "name": "lastModificationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-state-template/index.ts",
            "line": 353
          },
          "name": "stateTemplateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-state-template/index.ts",
            "line": 372
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotfleetwiseStateTemplate.IotfleetwiseStateTemplateTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-state-template/index.ts",
            "line": 280
          },
          "name": "dataExtraDimensionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-state-template/index.ts",
            "line": 296
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-state-template/index.ts",
            "line": 322
          },
          "name": "metadataExtraDimensionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-state-template/index.ts",
            "line": 335
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-state-template/index.ts",
            "line": 348
          },
          "name": "signalCatalogArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-state-template/index.ts",
            "line": 366
          },
          "name": "stateTemplatePropertiesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-state-template/index.ts",
            "line": 382
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotfleetwiseStateTemplate.IotfleetwiseStateTemplateTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-state-template/index.ts",
            "line": 270
          },
          "name": "dataExtraDimensions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-state-template/index.ts",
            "line": 286
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-state-template/index.ts",
            "line": 312
          },
          "name": "metadataExtraDimensions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-state-template/index.ts",
            "line": 328
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-state-template/index.ts",
            "line": 341
          },
          "name": "signalCatalogArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-state-template/index.ts",
            "line": 359
          },
          "name": "stateTemplateProperties",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/iotfleetwise-state-template/index:IotfleetwiseStateTemplate"
    },
    "@cdktn/provider-awscc.iotfleetwiseStateTemplate.IotfleetwiseStateTemplateConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotfleetwiseStateTemplate.IotfleetwiseStateTemplateConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotfleetwise-state-template/index.ts",
        "line": 14
      },
      "name": "IotfleetwiseStateTemplateConfig",
      "namespace": "iotfleetwiseStateTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_state_template#name IotfleetwiseStateTemplate#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-state-template/index.ts",
            "line": 30
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_state_template#signal_catalog_arn IotfleetwiseStateTemplate#signal_catalog_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-state-template/index.ts",
            "line": 34
          },
          "name": "signalCatalogArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_state_template#state_template_properties IotfleetwiseStateTemplate#state_template_properties}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-state-template/index.ts",
            "line": 38
          },
          "name": "stateTemplateProperties",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_state_template#data_extra_dimensions IotfleetwiseStateTemplate#data_extra_dimensions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-state-template/index.ts",
            "line": 18
          },
          "name": "dataExtraDimensions",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_state_template#description IotfleetwiseStateTemplate#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-state-template/index.ts",
            "line": 22
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_state_template#metadata_extra_dimensions IotfleetwiseStateTemplate#metadata_extra_dimensions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-state-template/index.ts",
            "line": 26
          },
          "name": "metadataExtraDimensions",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_state_template#tags IotfleetwiseStateTemplate#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-state-template/index.ts",
            "line": 42
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotfleetwiseStateTemplate.IotfleetwiseStateTemplateTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotfleetwise-state-template/index:IotfleetwiseStateTemplateConfig"
    },
    "@cdktn/provider-awscc.iotfleetwiseStateTemplate.IotfleetwiseStateTemplateTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotfleetwiseStateTemplate.IotfleetwiseStateTemplateTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotfleetwise-state-template/index.ts",
        "line": 44
      },
      "name": "IotfleetwiseStateTemplateTags",
      "namespace": "iotfleetwiseStateTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_state_template#key IotfleetwiseStateTemplate#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-state-template/index.ts",
            "line": 48
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_state_template#value IotfleetwiseStateTemplate#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-state-template/index.ts",
            "line": 52
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotfleetwise-state-template/index:IotfleetwiseStateTemplateTags"
    },
    "@cdktn/provider-awscc.iotfleetwiseStateTemplate.IotfleetwiseStateTemplateTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotfleetwiseStateTemplate.IotfleetwiseStateTemplateTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotfleetwise-state-template/index.ts",
          "line": 182
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotfleetwise-state-template/index.ts",
        "line": 174
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-state-template/index.ts",
            "line": 189
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotfleetwiseStateTemplate.IotfleetwiseStateTemplateTagsOutputReference"
            }
          }
        }
      ],
      "name": "IotfleetwiseStateTemplateTagsList",
      "namespace": "iotfleetwiseStateTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-state-template/index.ts",
            "line": 175
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotfleetwiseStateTemplate.IotfleetwiseStateTemplateTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotfleetwise-state-template/index:IotfleetwiseStateTemplateTagsList"
    },
    "@cdktn/provider-awscc.iotfleetwiseStateTemplate.IotfleetwiseStateTemplateTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotfleetwiseStateTemplate.IotfleetwiseStateTemplateTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotfleetwise-state-template/index.ts",
          "line": 101
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotfleetwise-state-template/index.ts",
        "line": 91
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-state-template/index.ts",
            "line": 149
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-state-template/index.ts",
            "line": 165
          },
          "name": "resetValue"
        }
      ],
      "name": "IotfleetwiseStateTemplateTagsOutputReference",
      "namespace": "iotfleetwiseStateTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-state-template/index.ts",
            "line": 153
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-state-template/index.ts",
            "line": 169
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-state-template/index.ts",
            "line": 143
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-state-template/index.ts",
            "line": 159
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-state-template/index.ts",
            "line": 105
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotfleetwiseStateTemplate.IotfleetwiseStateTemplateTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotfleetwise-state-template/index:IotfleetwiseStateTemplateTagsOutputReference"
    },
    "@cdktn/provider-awscc.iotfleetwiseVehicle.IotfleetwiseVehicle": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_vehicle awscc_iotfleetwise_vehicle}."
      },
      "fqn": "@cdktn/provider-awscc.iotfleetwiseVehicle.IotfleetwiseVehicle",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_vehicle awscc_iotfleetwise_vehicle} Resource."
        },
        "locationInModule": {
          "filename": "src/iotfleetwise-vehicle/index.ts",
          "line": 726
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.iotfleetwiseVehicle.IotfleetwiseVehicleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotfleetwise-vehicle/index.ts",
        "line": 694
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a IotfleetwiseVehicle resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-vehicle/index.ts",
            "line": 711
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the IotfleetwiseVehicle to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_vehicle#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing IotfleetwiseVehicle that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the IotfleetwiseVehicle to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-vehicle/index.ts",
            "line": 851
          },
          "name": "putStateTemplates",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotfleetwiseVehicle.IotfleetwiseVehicleStateTemplates"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-vehicle/index.ts",
            "line": 867
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotfleetwiseVehicle.IotfleetwiseVehicleTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-vehicle/index.ts",
            "line": 768
          },
          "name": "resetAssociationBehavior"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-vehicle/index.ts",
            "line": 784
          },
          "name": "resetAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-vehicle/index.ts",
            "line": 854
          },
          "name": "resetStateTemplates"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-vehicle/index.ts",
            "line": 870
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-vehicle/index.ts",
            "line": 882
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-vehicle/index.ts",
            "line": 894
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IotfleetwiseVehicle",
      "namespace": "iotfleetwiseVehicle",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-vehicle/index.ts",
            "line": 699
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-vehicle/index.ts",
            "line": 756
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-vehicle/index.ts",
            "line": 793
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-vehicle/index.ts",
            "line": 811
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-vehicle/index.ts",
            "line": 816
          },
          "name": "lastModificationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-vehicle/index.ts",
            "line": 848
          },
          "name": "stateTemplates",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotfleetwiseVehicle.IotfleetwiseVehicleStateTemplatesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-vehicle/index.ts",
            "line": 864
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotfleetwiseVehicle.IotfleetwiseVehicleTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-vehicle/index.ts",
            "line": 772
          },
          "name": "associationBehaviorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-vehicle/index.ts",
            "line": 788
          },
          "name": "attributesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-vehicle/index.ts",
            "line": 806
          },
          "name": "decoderManifestArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-vehicle/index.ts",
            "line": 829
          },
          "name": "modelManifestArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-vehicle/index.ts",
            "line": 842
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-vehicle/index.ts",
            "line": 858
          },
          "name": "stateTemplatesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotfleetwiseVehicle.IotfleetwiseVehicleStateTemplates"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-vehicle/index.ts",
            "line": 874
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotfleetwiseVehicle.IotfleetwiseVehicleTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-vehicle/index.ts",
            "line": 762
          },
          "name": "associationBehavior",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-vehicle/index.ts",
            "line": 778
          },
          "name": "attributes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-vehicle/index.ts",
            "line": 799
          },
          "name": "decoderManifestArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-vehicle/index.ts",
            "line": 822
          },
          "name": "modelManifestArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-vehicle/index.ts",
            "line": 835
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotfleetwise-vehicle/index:IotfleetwiseVehicle"
    },
    "@cdktn/provider-awscc.iotfleetwiseVehicle.IotfleetwiseVehicleConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotfleetwiseVehicle.IotfleetwiseVehicleConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotfleetwise-vehicle/index.ts",
        "line": 14
      },
      "name": "IotfleetwiseVehicleConfig",
      "namespace": "iotfleetwiseVehicle",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_vehicle#decoder_manifest_arn IotfleetwiseVehicle#decoder_manifest_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-vehicle/index.ts",
            "line": 26
          },
          "name": "decoderManifestArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_vehicle#model_manifest_arn IotfleetwiseVehicle#model_manifest_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-vehicle/index.ts",
            "line": 30
          },
          "name": "modelManifestArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_vehicle#name IotfleetwiseVehicle#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-vehicle/index.ts",
            "line": 34
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_vehicle#association_behavior IotfleetwiseVehicle#association_behavior}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-vehicle/index.ts",
            "line": 18
          },
          "name": "associationBehavior",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_vehicle#attributes IotfleetwiseVehicle#attributes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-vehicle/index.ts",
            "line": 22
          },
          "name": "attributes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_vehicle#state_templates IotfleetwiseVehicle#state_templates}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-vehicle/index.ts",
            "line": 38
          },
          "name": "stateTemplates",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotfleetwiseVehicle.IotfleetwiseVehicleStateTemplates"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_vehicle#tags IotfleetwiseVehicle#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-vehicle/index.ts",
            "line": 42
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotfleetwiseVehicle.IotfleetwiseVehicleTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotfleetwise-vehicle/index:IotfleetwiseVehicleConfig"
    },
    "@cdktn/provider-awscc.iotfleetwiseVehicle.IotfleetwiseVehicleStateTemplates": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotfleetwiseVehicle.IotfleetwiseVehicleStateTemplates",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotfleetwise-vehicle/index.ts",
        "line": 392
      },
      "name": "IotfleetwiseVehicleStateTemplates",
      "namespace": "iotfleetwiseVehicle",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_vehicle#identifier IotfleetwiseVehicle#identifier}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-vehicle/index.ts",
            "line": 396
          },
          "name": "identifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_vehicle#state_template_update_strategy IotfleetwiseVehicle#state_template_update_strategy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-vehicle/index.ts",
            "line": 400
          },
          "name": "stateTemplateUpdateStrategy",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotfleetwiseVehicle.IotfleetwiseVehicleStateTemplatesStateTemplateUpdateStrategy"
          }
        }
      ],
      "symbolId": "src/iotfleetwise-vehicle/index:IotfleetwiseVehicleStateTemplates"
    },
    "@cdktn/provider-awscc.iotfleetwiseVehicle.IotfleetwiseVehicleStateTemplatesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotfleetwiseVehicle.IotfleetwiseVehicleStateTemplatesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotfleetwise-vehicle/index.ts",
          "line": 530
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotfleetwise-vehicle/index.ts",
        "line": 522
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-vehicle/index.ts",
            "line": 537
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotfleetwiseVehicle.IotfleetwiseVehicleStateTemplatesOutputReference"
            }
          }
        }
      ],
      "name": "IotfleetwiseVehicleStateTemplatesList",
      "namespace": "iotfleetwiseVehicle",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-vehicle/index.ts",
            "line": 523
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotfleetwiseVehicle.IotfleetwiseVehicleStateTemplates"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotfleetwise-vehicle/index:IotfleetwiseVehicleStateTemplatesList"
    },
    "@cdktn/provider-awscc.iotfleetwiseVehicle.IotfleetwiseVehicleStateTemplatesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotfleetwiseVehicle.IotfleetwiseVehicleStateTemplatesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotfleetwise-vehicle/index.ts",
          "line": 449
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotfleetwise-vehicle/index.ts",
        "line": 439
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-vehicle/index.ts",
            "line": 510
          },
          "name": "putStateTemplateUpdateStrategy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotfleetwiseVehicle.IotfleetwiseVehicleStateTemplatesStateTemplateUpdateStrategy"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-vehicle/index.ts",
            "line": 497
          },
          "name": "resetIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-vehicle/index.ts",
            "line": 513
          },
          "name": "resetStateTemplateUpdateStrategy"
        }
      ],
      "name": "IotfleetwiseVehicleStateTemplatesOutputReference",
      "namespace": "iotfleetwiseVehicle",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-vehicle/index.ts",
            "line": 507
          },
          "name": "stateTemplateUpdateStrategy",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotfleetwiseVehicle.IotfleetwiseVehicleStateTemplatesStateTemplateUpdateStrategyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-vehicle/index.ts",
            "line": 501
          },
          "name": "identifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-vehicle/index.ts",
            "line": 517
          },
          "name": "stateTemplateUpdateStrategyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotfleetwiseVehicle.IotfleetwiseVehicleStateTemplatesStateTemplateUpdateStrategy"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-vehicle/index.ts",
            "line": 491
          },
          "name": "identifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-vehicle/index.ts",
            "line": 453
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotfleetwiseVehicle.IotfleetwiseVehicleStateTemplates"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotfleetwise-vehicle/index:IotfleetwiseVehicleStateTemplatesOutputReference"
    },
    "@cdktn/provider-awscc.iotfleetwiseVehicle.IotfleetwiseVehicleStateTemplatesStateTemplateUpdateStrategy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotfleetwiseVehicle.IotfleetwiseVehicleStateTemplatesStateTemplateUpdateStrategy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotfleetwise-vehicle/index.ts",
        "line": 265
      },
      "name": "IotfleetwiseVehicleStateTemplatesStateTemplateUpdateStrategy",
      "namespace": "iotfleetwiseVehicle",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_vehicle#on_change IotfleetwiseVehicle#on_change}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-vehicle/index.ts",
            "line": 269
          },
          "name": "onChange",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_vehicle#periodic IotfleetwiseVehicle#periodic}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-vehicle/index.ts",
            "line": 273
          },
          "name": "periodic",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotfleetwiseVehicle.IotfleetwiseVehicleStateTemplatesStateTemplateUpdateStrategyPeriodic"
          }
        }
      ],
      "symbolId": "src/iotfleetwise-vehicle/index:IotfleetwiseVehicleStateTemplatesStateTemplateUpdateStrategy"
    },
    "@cdktn/provider-awscc.iotfleetwiseVehicle.IotfleetwiseVehicleStateTemplatesStateTemplateUpdateStrategyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotfleetwiseVehicle.IotfleetwiseVehicleStateTemplatesStateTemplateUpdateStrategyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotfleetwise-vehicle/index.ts",
          "line": 320
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotfleetwise-vehicle/index.ts",
        "line": 312
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-vehicle/index.ts",
            "line": 381
          },
          "name": "putPeriodic",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotfleetwiseVehicle.IotfleetwiseVehicleStateTemplatesStateTemplateUpdateStrategyPeriodic"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-vehicle/index.ts",
            "line": 368
          },
          "name": "resetOnChange"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-vehicle/index.ts",
            "line": 384
          },
          "name": "resetPeriodic"
        }
      ],
      "name": "IotfleetwiseVehicleStateTemplatesStateTemplateUpdateStrategyOutputReference",
      "namespace": "iotfleetwiseVehicle",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-vehicle/index.ts",
            "line": 378
          },
          "name": "periodic",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotfleetwiseVehicle.IotfleetwiseVehicleStateTemplatesStateTemplateUpdateStrategyPeriodicOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-vehicle/index.ts",
            "line": 372
          },
          "name": "onChangeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-vehicle/index.ts",
            "line": 388
          },
          "name": "periodicInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotfleetwiseVehicle.IotfleetwiseVehicleStateTemplatesStateTemplateUpdateStrategyPeriodic"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-vehicle/index.ts",
            "line": 362
          },
          "name": "onChange",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-vehicle/index.ts",
            "line": 324
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotfleetwiseVehicle.IotfleetwiseVehicleStateTemplatesStateTemplateUpdateStrategy"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotfleetwise-vehicle/index:IotfleetwiseVehicleStateTemplatesStateTemplateUpdateStrategyOutputReference"
    },
    "@cdktn/provider-awscc.iotfleetwiseVehicle.IotfleetwiseVehicleStateTemplatesStateTemplateUpdateStrategyPeriodic": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotfleetwiseVehicle.IotfleetwiseVehicleStateTemplatesStateTemplateUpdateStrategyPeriodic",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotfleetwise-vehicle/index.ts",
        "line": 171
      },
      "name": "IotfleetwiseVehicleStateTemplatesStateTemplateUpdateStrategyPeriodic",
      "namespace": "iotfleetwiseVehicle",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_vehicle#state_template_update_rate IotfleetwiseVehicle#state_template_update_rate}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-vehicle/index.ts",
            "line": 175
          },
          "name": "stateTemplateUpdateRate",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotfleetwiseVehicle.IotfleetwiseVehicleStateTemplatesStateTemplateUpdateStrategyPeriodicStateTemplateUpdateRate"
          }
        }
      ],
      "symbolId": "src/iotfleetwise-vehicle/index:IotfleetwiseVehicleStateTemplatesStateTemplateUpdateStrategyPeriodic"
    },
    "@cdktn/provider-awscc.iotfleetwiseVehicle.IotfleetwiseVehicleStateTemplatesStateTemplateUpdateStrategyPeriodicOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotfleetwiseVehicle.IotfleetwiseVehicleStateTemplatesStateTemplateUpdateStrategyPeriodicOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotfleetwise-vehicle/index.ts",
          "line": 215
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotfleetwise-vehicle/index.ts",
        "line": 207
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-vehicle/index.ts",
            "line": 254
          },
          "name": "putStateTemplateUpdateRate",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotfleetwiseVehicle.IotfleetwiseVehicleStateTemplatesStateTemplateUpdateStrategyPeriodicStateTemplateUpdateRate"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-vehicle/index.ts",
            "line": 257
          },
          "name": "resetStateTemplateUpdateRate"
        }
      ],
      "name": "IotfleetwiseVehicleStateTemplatesStateTemplateUpdateStrategyPeriodicOutputReference",
      "namespace": "iotfleetwiseVehicle",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-vehicle/index.ts",
            "line": 251
          },
          "name": "stateTemplateUpdateRate",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotfleetwiseVehicle.IotfleetwiseVehicleStateTemplatesStateTemplateUpdateStrategyPeriodicStateTemplateUpdateRateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-vehicle/index.ts",
            "line": 261
          },
          "name": "stateTemplateUpdateRateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotfleetwiseVehicle.IotfleetwiseVehicleStateTemplatesStateTemplateUpdateStrategyPeriodicStateTemplateUpdateRate"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-vehicle/index.ts",
            "line": 219
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotfleetwiseVehicle.IotfleetwiseVehicleStateTemplatesStateTemplateUpdateStrategyPeriodic"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotfleetwise-vehicle/index:IotfleetwiseVehicleStateTemplatesStateTemplateUpdateStrategyPeriodicOutputReference"
    },
    "@cdktn/provider-awscc.iotfleetwiseVehicle.IotfleetwiseVehicleStateTemplatesStateTemplateUpdateStrategyPeriodicStateTemplateUpdateRate": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotfleetwiseVehicle.IotfleetwiseVehicleStateTemplatesStateTemplateUpdateStrategyPeriodicStateTemplateUpdateRate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotfleetwise-vehicle/index.ts",
        "line": 44
      },
      "name": "IotfleetwiseVehicleStateTemplatesStateTemplateUpdateStrategyPeriodicStateTemplateUpdateRate",
      "namespace": "iotfleetwiseVehicle",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_vehicle#unit IotfleetwiseVehicle#unit}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-vehicle/index.ts",
            "line": 48
          },
          "name": "unit",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_vehicle#value IotfleetwiseVehicle#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-vehicle/index.ts",
            "line": 52
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/iotfleetwise-vehicle/index:IotfleetwiseVehicleStateTemplatesStateTemplateUpdateStrategyPeriodicStateTemplateUpdateRate"
    },
    "@cdktn/provider-awscc.iotfleetwiseVehicle.IotfleetwiseVehicleStateTemplatesStateTemplateUpdateStrategyPeriodicStateTemplateUpdateRateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotfleetwiseVehicle.IotfleetwiseVehicleStateTemplatesStateTemplateUpdateStrategyPeriodicStateTemplateUpdateRateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotfleetwise-vehicle/index.ts",
          "line": 99
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotfleetwise-vehicle/index.ts",
        "line": 91
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-vehicle/index.ts",
            "line": 147
          },
          "name": "resetUnit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-vehicle/index.ts",
            "line": 163
          },
          "name": "resetValue"
        }
      ],
      "name": "IotfleetwiseVehicleStateTemplatesStateTemplateUpdateStrategyPeriodicStateTemplateUpdateRateOutputReference",
      "namespace": "iotfleetwiseVehicle",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-vehicle/index.ts",
            "line": 151
          },
          "name": "unitInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-vehicle/index.ts",
            "line": 167
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-vehicle/index.ts",
            "line": 141
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-vehicle/index.ts",
            "line": 157
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-vehicle/index.ts",
            "line": 103
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotfleetwiseVehicle.IotfleetwiseVehicleStateTemplatesStateTemplateUpdateStrategyPeriodicStateTemplateUpdateRate"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotfleetwise-vehicle/index:IotfleetwiseVehicleStateTemplatesStateTemplateUpdateStrategyPeriodicStateTemplateUpdateRateOutputReference"
    },
    "@cdktn/provider-awscc.iotfleetwiseVehicle.IotfleetwiseVehicleTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotfleetwiseVehicle.IotfleetwiseVehicleTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotfleetwise-vehicle/index.ts",
        "line": 541
      },
      "name": "IotfleetwiseVehicleTags",
      "namespace": "iotfleetwiseVehicle",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_vehicle#key IotfleetwiseVehicle#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-vehicle/index.ts",
            "line": 545
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotfleetwise_vehicle#value IotfleetwiseVehicle#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-vehicle/index.ts",
            "line": 549
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotfleetwise-vehicle/index:IotfleetwiseVehicleTags"
    },
    "@cdktn/provider-awscc.iotfleetwiseVehicle.IotfleetwiseVehicleTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotfleetwiseVehicle.IotfleetwiseVehicleTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotfleetwise-vehicle/index.ts",
          "line": 679
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotfleetwise-vehicle/index.ts",
        "line": 671
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-vehicle/index.ts",
            "line": 686
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotfleetwiseVehicle.IotfleetwiseVehicleTagsOutputReference"
            }
          }
        }
      ],
      "name": "IotfleetwiseVehicleTagsList",
      "namespace": "iotfleetwiseVehicle",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-vehicle/index.ts",
            "line": 672
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotfleetwiseVehicle.IotfleetwiseVehicleTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotfleetwise-vehicle/index:IotfleetwiseVehicleTagsList"
    },
    "@cdktn/provider-awscc.iotfleetwiseVehicle.IotfleetwiseVehicleTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotfleetwiseVehicle.IotfleetwiseVehicleTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotfleetwise-vehicle/index.ts",
          "line": 598
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotfleetwise-vehicle/index.ts",
        "line": 588
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-vehicle/index.ts",
            "line": 646
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-vehicle/index.ts",
            "line": 662
          },
          "name": "resetValue"
        }
      ],
      "name": "IotfleetwiseVehicleTagsOutputReference",
      "namespace": "iotfleetwiseVehicle",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-vehicle/index.ts",
            "line": 650
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotfleetwise-vehicle/index.ts",
            "line": 666
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-vehicle/index.ts",
            "line": 640
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-vehicle/index.ts",
            "line": 656
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotfleetwise-vehicle/index.ts",
            "line": 602
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotfleetwiseVehicle.IotfleetwiseVehicleTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotfleetwise-vehicle/index:IotfleetwiseVehicleTagsOutputReference"
    },
    "@cdktn/provider-awscc.iotsitewiseAccessPolicy.IotsitewiseAccessPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_access_policy awscc_iotsitewise_access_policy}."
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseAccessPolicy.IotsitewiseAccessPolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_access_policy awscc_iotsitewise_access_policy} Resource."
        },
        "locationInModule": {
          "filename": "src/iotsitewise-access-policy/index.ts",
          "line": 856
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.iotsitewiseAccessPolicy.IotsitewiseAccessPolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotsitewise-access-policy/index.ts",
        "line": 824
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a IotsitewiseAccessPolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/iotsitewise-access-policy/index.ts",
            "line": 841
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the IotsitewiseAccessPolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_access_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing IotsitewiseAccessPolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the IotsitewiseAccessPolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-access-policy/index.ts",
            "line": 896
          },
          "name": "putAccessPolicyIdentity",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotsitewiseAccessPolicy.IotsitewiseAccessPolicyAccessPolicyIdentity"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-access-policy/index.ts",
            "line": 922
          },
          "name": "putAccessPolicyResource",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotsitewiseAccessPolicy.IotsitewiseAccessPolicyAccessPolicyResource"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-access-policy/index.ts",
            "line": 939
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-access-policy/index.ts",
            "line": 947
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IotsitewiseAccessPolicy",
      "namespace": "iotsitewiseAccessPolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-access-policy/index.ts",
            "line": 829
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-access-policy/index.ts",
            "line": 882
          },
          "name": "accessPolicyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-access-policy/index.ts",
            "line": 887
          },
          "name": "accessPolicyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-access-policy/index.ts",
            "line": 893
          },
          "name": "accessPolicyIdentity",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotsitewiseAccessPolicy.IotsitewiseAccessPolicyAccessPolicyIdentityOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-access-policy/index.ts",
            "line": 919
          },
          "name": "accessPolicyResource",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotsitewiseAccessPolicy.IotsitewiseAccessPolicyAccessPolicyResourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-access-policy/index.ts",
            "line": 931
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-access-policy/index.ts",
            "line": 900
          },
          "name": "accessPolicyIdentityInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotsitewiseAccessPolicy.IotsitewiseAccessPolicyAccessPolicyIdentity"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-access-policy/index.ts",
            "line": 913
          },
          "name": "accessPolicyPermissionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-access-policy/index.ts",
            "line": 926
          },
          "name": "accessPolicyResourceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotsitewiseAccessPolicy.IotsitewiseAccessPolicyAccessPolicyResource"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-access-policy/index.ts",
            "line": 906
          },
          "name": "accessPolicyPermission",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotsitewise-access-policy/index:IotsitewiseAccessPolicy"
    },
    "@cdktn/provider-awscc.iotsitewiseAccessPolicy.IotsitewiseAccessPolicyAccessPolicyIdentity": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseAccessPolicy.IotsitewiseAccessPolicyAccessPolicyIdentity",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotsitewise-access-policy/index.ts",
        "line": 325
      },
      "name": "IotsitewiseAccessPolicyAccessPolicyIdentity",
      "namespace": "iotsitewiseAccessPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_access_policy#iam_role IotsitewiseAccessPolicy#iam_role}",
            "stability": "stable",
            "summary": "Contains information for an IAM role identity in an access policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-access-policy/index.ts",
            "line": 331
          },
          "name": "iamRole",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotsitewiseAccessPolicy.IotsitewiseAccessPolicyAccessPolicyIdentityIamRole"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_access_policy#iam_user IotsitewiseAccessPolicy#iam_user}",
            "stability": "stable",
            "summary": "Contains information for an IAM user identity in an access policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-access-policy/index.ts",
            "line": 337
          },
          "name": "iamUser",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotsitewiseAccessPolicy.IotsitewiseAccessPolicyAccessPolicyIdentityIamUser"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_access_policy#user IotsitewiseAccessPolicy#user}",
            "stability": "stable",
            "summary": "Contains information for a user identity in an access policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-access-policy/index.ts",
            "line": 343
          },
          "name": "user",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotsitewiseAccessPolicy.IotsitewiseAccessPolicyAccessPolicyIdentityUser"
          }
        }
      ],
      "symbolId": "src/iotsitewise-access-policy/index:IotsitewiseAccessPolicyAccessPolicyIdentity"
    },
    "@cdktn/provider-awscc.iotsitewiseAccessPolicy.IotsitewiseAccessPolicyAccessPolicyIdentityIamRole": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseAccessPolicy.IotsitewiseAccessPolicyAccessPolicyIdentityIamRole",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotsitewise-access-policy/index.ts",
        "line": 34
      },
      "name": "IotsitewiseAccessPolicyAccessPolicyIdentityIamRole",
      "namespace": "iotsitewiseAccessPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_access_policy#arn IotsitewiseAccessPolicy#arn}",
            "stability": "stable",
            "summary": "The ARN of the IAM role."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-access-policy/index.ts",
            "line": 40
          },
          "name": "arn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotsitewise-access-policy/index:IotsitewiseAccessPolicyAccessPolicyIdentityIamRole"
    },
    "@cdktn/provider-awscc.iotsitewiseAccessPolicy.IotsitewiseAccessPolicyAccessPolicyIdentityIamRoleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseAccessPolicy.IotsitewiseAccessPolicyAccessPolicyIdentityIamRoleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotsitewise-access-policy/index.ts",
          "line": 80
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotsitewise-access-policy/index.ts",
        "line": 72
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-access-policy/index.ts",
            "line": 122
          },
          "name": "resetArn"
        }
      ],
      "name": "IotsitewiseAccessPolicyAccessPolicyIdentityIamRoleOutputReference",
      "namespace": "iotsitewiseAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-access-policy/index.ts",
            "line": 126
          },
          "name": "arnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-access-policy/index.ts",
            "line": 116
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-access-policy/index.ts",
            "line": 84
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotsitewiseAccessPolicy.IotsitewiseAccessPolicyAccessPolicyIdentityIamRole"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotsitewise-access-policy/index:IotsitewiseAccessPolicyAccessPolicyIdentityIamRoleOutputReference"
    },
    "@cdktn/provider-awscc.iotsitewiseAccessPolicy.IotsitewiseAccessPolicyAccessPolicyIdentityIamUser": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseAccessPolicy.IotsitewiseAccessPolicyAccessPolicyIdentityIamUser",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotsitewise-access-policy/index.ts",
        "line": 130
      },
      "name": "IotsitewiseAccessPolicyAccessPolicyIdentityIamUser",
      "namespace": "iotsitewiseAccessPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_access_policy#arn IotsitewiseAccessPolicy#arn}",
            "stability": "stable",
            "summary": "The ARN of the IAM user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-access-policy/index.ts",
            "line": 136
          },
          "name": "arn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotsitewise-access-policy/index:IotsitewiseAccessPolicyAccessPolicyIdentityIamUser"
    },
    "@cdktn/provider-awscc.iotsitewiseAccessPolicy.IotsitewiseAccessPolicyAccessPolicyIdentityIamUserOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseAccessPolicy.IotsitewiseAccessPolicyAccessPolicyIdentityIamUserOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotsitewise-access-policy/index.ts",
          "line": 176
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotsitewise-access-policy/index.ts",
        "line": 168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-access-policy/index.ts",
            "line": 218
          },
          "name": "resetArn"
        }
      ],
      "name": "IotsitewiseAccessPolicyAccessPolicyIdentityIamUserOutputReference",
      "namespace": "iotsitewiseAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-access-policy/index.ts",
            "line": 222
          },
          "name": "arnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-access-policy/index.ts",
            "line": 212
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-access-policy/index.ts",
            "line": 180
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotsitewiseAccessPolicy.IotsitewiseAccessPolicyAccessPolicyIdentityIamUser"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotsitewise-access-policy/index:IotsitewiseAccessPolicyAccessPolicyIdentityIamUserOutputReference"
    },
    "@cdktn/provider-awscc.iotsitewiseAccessPolicy.IotsitewiseAccessPolicyAccessPolicyIdentityOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseAccessPolicy.IotsitewiseAccessPolicyAccessPolicyIdentityOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotsitewise-access-policy/index.ts",
          "line": 397
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotsitewise-access-policy/index.ts",
        "line": 389
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-access-policy/index.ts",
            "line": 448
          },
          "name": "putIamRole",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotsitewiseAccessPolicy.IotsitewiseAccessPolicyAccessPolicyIdentityIamRole"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-access-policy/index.ts",
            "line": 464
          },
          "name": "putIamUser",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotsitewiseAccessPolicy.IotsitewiseAccessPolicyAccessPolicyIdentityIamUser"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-access-policy/index.ts",
            "line": 480
          },
          "name": "putUser",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotsitewiseAccessPolicy.IotsitewiseAccessPolicyAccessPolicyIdentityUser"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-access-policy/index.ts",
            "line": 451
          },
          "name": "resetIamRole"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-access-policy/index.ts",
            "line": 467
          },
          "name": "resetIamUser"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-access-policy/index.ts",
            "line": 483
          },
          "name": "resetUser"
        }
      ],
      "name": "IotsitewiseAccessPolicyAccessPolicyIdentityOutputReference",
      "namespace": "iotsitewiseAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-access-policy/index.ts",
            "line": 445
          },
          "name": "iamRole",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotsitewiseAccessPolicy.IotsitewiseAccessPolicyAccessPolicyIdentityIamRoleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-access-policy/index.ts",
            "line": 461
          },
          "name": "iamUser",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotsitewiseAccessPolicy.IotsitewiseAccessPolicyAccessPolicyIdentityIamUserOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-access-policy/index.ts",
            "line": 477
          },
          "name": "user",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotsitewiseAccessPolicy.IotsitewiseAccessPolicyAccessPolicyIdentityUserOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-access-policy/index.ts",
            "line": 455
          },
          "name": "iamRoleInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotsitewiseAccessPolicy.IotsitewiseAccessPolicyAccessPolicyIdentityIamRole"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-access-policy/index.ts",
            "line": 471
          },
          "name": "iamUserInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotsitewiseAccessPolicy.IotsitewiseAccessPolicyAccessPolicyIdentityIamUser"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-access-policy/index.ts",
            "line": 487
          },
          "name": "userInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotsitewiseAccessPolicy.IotsitewiseAccessPolicyAccessPolicyIdentityUser"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-access-policy/index.ts",
            "line": 401
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotsitewiseAccessPolicy.IotsitewiseAccessPolicyAccessPolicyIdentity"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotsitewise-access-policy/index:IotsitewiseAccessPolicyAccessPolicyIdentityOutputReference"
    },
    "@cdktn/provider-awscc.iotsitewiseAccessPolicy.IotsitewiseAccessPolicyAccessPolicyIdentityUser": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseAccessPolicy.IotsitewiseAccessPolicyAccessPolicyIdentityUser",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotsitewise-access-policy/index.ts",
        "line": 226
      },
      "name": "IotsitewiseAccessPolicyAccessPolicyIdentityUser",
      "namespace": "iotsitewiseAccessPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_access_policy#id IotsitewiseAccessPolicy#id}\n\nPlease be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "The AWS SSO ID of the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-access-policy/index.ts",
            "line": 235
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotsitewise-access-policy/index:IotsitewiseAccessPolicyAccessPolicyIdentityUser"
    },
    "@cdktn/provider-awscc.iotsitewiseAccessPolicy.IotsitewiseAccessPolicyAccessPolicyIdentityUserOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseAccessPolicy.IotsitewiseAccessPolicyAccessPolicyIdentityUserOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotsitewise-access-policy/index.ts",
          "line": 275
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotsitewise-access-policy/index.ts",
        "line": 267
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-access-policy/index.ts",
            "line": 317
          },
          "name": "resetId"
        }
      ],
      "name": "IotsitewiseAccessPolicyAccessPolicyIdentityUserOutputReference",
      "namespace": "iotsitewiseAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-access-policy/index.ts",
            "line": 321
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-access-policy/index.ts",
            "line": 311
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-access-policy/index.ts",
            "line": 279
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotsitewiseAccessPolicy.IotsitewiseAccessPolicyAccessPolicyIdentityUser"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotsitewise-access-policy/index:IotsitewiseAccessPolicyAccessPolicyIdentityUserOutputReference"
    },
    "@cdktn/provider-awscc.iotsitewiseAccessPolicy.IotsitewiseAccessPolicyAccessPolicyResource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseAccessPolicy.IotsitewiseAccessPolicyAccessPolicyResource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotsitewise-access-policy/index.ts",
        "line": 689
      },
      "name": "IotsitewiseAccessPolicyAccessPolicyResource",
      "namespace": "iotsitewiseAccessPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_access_policy#portal IotsitewiseAccessPolicy#portal}",
            "stability": "stable",
            "summary": "A portal resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-access-policy/index.ts",
            "line": 695
          },
          "name": "portal",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotsitewiseAccessPolicy.IotsitewiseAccessPolicyAccessPolicyResourcePortal"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_access_policy#project IotsitewiseAccessPolicy#project}",
            "stability": "stable",
            "summary": "A project resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-access-policy/index.ts",
            "line": 701
          },
          "name": "project",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotsitewiseAccessPolicy.IotsitewiseAccessPolicyAccessPolicyResourceProject"
          }
        }
      ],
      "symbolId": "src/iotsitewise-access-policy/index:IotsitewiseAccessPolicyAccessPolicyResource"
    },
    "@cdktn/provider-awscc.iotsitewiseAccessPolicy.IotsitewiseAccessPolicyAccessPolicyResourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseAccessPolicy.IotsitewiseAccessPolicyAccessPolicyResourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotsitewise-access-policy/index.ts",
          "line": 748
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotsitewise-access-policy/index.ts",
        "line": 740
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-access-policy/index.ts",
            "line": 793
          },
          "name": "putPortal",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotsitewiseAccessPolicy.IotsitewiseAccessPolicyAccessPolicyResourcePortal"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-access-policy/index.ts",
            "line": 809
          },
          "name": "putProject",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotsitewiseAccessPolicy.IotsitewiseAccessPolicyAccessPolicyResourceProject"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-access-policy/index.ts",
            "line": 796
          },
          "name": "resetPortal"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-access-policy/index.ts",
            "line": 812
          },
          "name": "resetProject"
        }
      ],
      "name": "IotsitewiseAccessPolicyAccessPolicyResourceOutputReference",
      "namespace": "iotsitewiseAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-access-policy/index.ts",
            "line": 790
          },
          "name": "portal",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotsitewiseAccessPolicy.IotsitewiseAccessPolicyAccessPolicyResourcePortalOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-access-policy/index.ts",
            "line": 806
          },
          "name": "project",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotsitewiseAccessPolicy.IotsitewiseAccessPolicyAccessPolicyResourceProjectOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-access-policy/index.ts",
            "line": 800
          },
          "name": "portalInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotsitewiseAccessPolicy.IotsitewiseAccessPolicyAccessPolicyResourcePortal"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-access-policy/index.ts",
            "line": 816
          },
          "name": "projectInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotsitewiseAccessPolicy.IotsitewiseAccessPolicyAccessPolicyResourceProject"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-access-policy/index.ts",
            "line": 752
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotsitewiseAccessPolicy.IotsitewiseAccessPolicyAccessPolicyResource"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotsitewise-access-policy/index:IotsitewiseAccessPolicyAccessPolicyResourceOutputReference"
    },
    "@cdktn/provider-awscc.iotsitewiseAccessPolicy.IotsitewiseAccessPolicyAccessPolicyResourcePortal": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseAccessPolicy.IotsitewiseAccessPolicyAccessPolicyResourcePortal",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotsitewise-access-policy/index.ts",
        "line": 491
      },
      "name": "IotsitewiseAccessPolicyAccessPolicyResourcePortal",
      "namespace": "iotsitewiseAccessPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_access_policy#id IotsitewiseAccessPolicy#id}\n\nPlease be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "The ID of the portal."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-access-policy/index.ts",
            "line": 500
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotsitewise-access-policy/index:IotsitewiseAccessPolicyAccessPolicyResourcePortal"
    },
    "@cdktn/provider-awscc.iotsitewiseAccessPolicy.IotsitewiseAccessPolicyAccessPolicyResourcePortalOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseAccessPolicy.IotsitewiseAccessPolicyAccessPolicyResourcePortalOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotsitewise-access-policy/index.ts",
          "line": 540
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotsitewise-access-policy/index.ts",
        "line": 532
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-access-policy/index.ts",
            "line": 582
          },
          "name": "resetId"
        }
      ],
      "name": "IotsitewiseAccessPolicyAccessPolicyResourcePortalOutputReference",
      "namespace": "iotsitewiseAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-access-policy/index.ts",
            "line": 586
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-access-policy/index.ts",
            "line": 576
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-access-policy/index.ts",
            "line": 544
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotsitewiseAccessPolicy.IotsitewiseAccessPolicyAccessPolicyResourcePortal"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotsitewise-access-policy/index:IotsitewiseAccessPolicyAccessPolicyResourcePortalOutputReference"
    },
    "@cdktn/provider-awscc.iotsitewiseAccessPolicy.IotsitewiseAccessPolicyAccessPolicyResourceProject": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseAccessPolicy.IotsitewiseAccessPolicyAccessPolicyResourceProject",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotsitewise-access-policy/index.ts",
        "line": 590
      },
      "name": "IotsitewiseAccessPolicyAccessPolicyResourceProject",
      "namespace": "iotsitewiseAccessPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_access_policy#id IotsitewiseAccessPolicy#id}\n\nPlease be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "The ID of the project."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-access-policy/index.ts",
            "line": 599
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotsitewise-access-policy/index:IotsitewiseAccessPolicyAccessPolicyResourceProject"
    },
    "@cdktn/provider-awscc.iotsitewiseAccessPolicy.IotsitewiseAccessPolicyAccessPolicyResourceProjectOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseAccessPolicy.IotsitewiseAccessPolicyAccessPolicyResourceProjectOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotsitewise-access-policy/index.ts",
          "line": 639
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotsitewise-access-policy/index.ts",
        "line": 631
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-access-policy/index.ts",
            "line": 681
          },
          "name": "resetId"
        }
      ],
      "name": "IotsitewiseAccessPolicyAccessPolicyResourceProjectOutputReference",
      "namespace": "iotsitewiseAccessPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-access-policy/index.ts",
            "line": 685
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-access-policy/index.ts",
            "line": 675
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-access-policy/index.ts",
            "line": 643
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotsitewiseAccessPolicy.IotsitewiseAccessPolicyAccessPolicyResourceProject"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotsitewise-access-policy/index:IotsitewiseAccessPolicyAccessPolicyResourceProjectOutputReference"
    },
    "@cdktn/provider-awscc.iotsitewiseAccessPolicy.IotsitewiseAccessPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseAccessPolicy.IotsitewiseAccessPolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotsitewise-access-policy/index.ts",
        "line": 14
      },
      "name": "IotsitewiseAccessPolicyConfig",
      "namespace": "iotsitewiseAccessPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_access_policy#access_policy_identity IotsitewiseAccessPolicy#access_policy_identity}",
            "stability": "stable",
            "summary": "The identity for this access policy. Choose either a user or a group but not both."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-access-policy/index.ts",
            "line": 20
          },
          "name": "accessPolicyIdentity",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotsitewiseAccessPolicy.IotsitewiseAccessPolicyAccessPolicyIdentity"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_access_policy#access_policy_permission IotsitewiseAccessPolicy#access_policy_permission}",
            "stability": "stable",
            "summary": "The permission level for this access policy. Valid values are ADMINISTRATOR or VIEWER."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-access-policy/index.ts",
            "line": 26
          },
          "name": "accessPolicyPermission",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_access_policy#access_policy_resource IotsitewiseAccessPolicy#access_policy_resource}",
            "stability": "stable",
            "summary": "The AWS IoT SiteWise Monitor resource for this access policy. Choose either portal or project but not both."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-access-policy/index.ts",
            "line": 32
          },
          "name": "accessPolicyResource",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotsitewiseAccessPolicy.IotsitewiseAccessPolicyAccessPolicyResource"
          }
        }
      ],
      "symbolId": "src/iotsitewise-access-policy/index:IotsitewiseAccessPolicyConfig"
    },
    "@cdktn/provider-awscc.iotsitewiseAsset.IotsitewiseAsset": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset awscc_iotsitewise_asset}."
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseAsset.IotsitewiseAsset",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset awscc_iotsitewise_asset} Resource."
        },
        "locationInModule": {
          "filename": "src/iotsitewise-asset/index.ts",
          "line": 761
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.iotsitewiseAsset.IotsitewiseAssetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotsitewise-asset/index.ts",
        "line": 729
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a IotsitewiseAsset resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset/index.ts",
            "line": 746
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the IotsitewiseAsset to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing IotsitewiseAsset that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the IotsitewiseAsset to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset/index.ts",
            "line": 832
          },
          "name": "putAssetHierarchies",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotsitewiseAsset.IotsitewiseAssetAssetHierarchies"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset/index.ts",
            "line": 879
          },
          "name": "putAssetProperties",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotsitewiseAsset.IotsitewiseAssetAssetProperties"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset/index.ts",
            "line": 900
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotsitewiseAsset.IotsitewiseAssetTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset/index.ts",
            "line": 803
          },
          "name": "resetAssetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset/index.ts",
            "line": 819
          },
          "name": "resetAssetExternalId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset/index.ts",
            "line": 835
          },
          "name": "resetAssetHierarchies"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset/index.ts",
            "line": 882
          },
          "name": "resetAssetProperties"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset/index.ts",
            "line": 903
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset/index.ts",
            "line": 915
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset/index.ts",
            "line": 927
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IotsitewiseAsset",
      "namespace": "iotsitewiseAsset",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset/index.ts",
            "line": 734
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset/index.ts",
            "line": 791
          },
          "name": "assetArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset/index.ts",
            "line": 829
          },
          "name": "assetHierarchies",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotsitewiseAsset.IotsitewiseAssetAssetHierarchiesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset/index.ts",
            "line": 844
          },
          "name": "assetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset/index.ts",
            "line": 876
          },
          "name": "assetProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotsitewiseAsset.IotsitewiseAssetAssetPropertiesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset/index.ts",
            "line": 891
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset/index.ts",
            "line": 897
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotsitewiseAsset.IotsitewiseAssetTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset/index.ts",
            "line": 807
          },
          "name": "assetDescriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset/index.ts",
            "line": 823
          },
          "name": "assetExternalIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset/index.ts",
            "line": 839
          },
          "name": "assetHierarchiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotsitewiseAsset.IotsitewiseAssetAssetHierarchies"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset/index.ts",
            "line": 857
          },
          "name": "assetModelIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset/index.ts",
            "line": 870
          },
          "name": "assetNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset/index.ts",
            "line": 886
          },
          "name": "assetPropertiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotsitewiseAsset.IotsitewiseAssetAssetProperties"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset/index.ts",
            "line": 907
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotsitewiseAsset.IotsitewiseAssetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset/index.ts",
            "line": 797
          },
          "name": "assetDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset/index.ts",
            "line": 813
          },
          "name": "assetExternalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset/index.ts",
            "line": 850
          },
          "name": "assetModelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset/index.ts",
            "line": 863
          },
          "name": "assetName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotsitewise-asset/index:IotsitewiseAsset"
    },
    "@cdktn/provider-awscc.iotsitewiseAsset.IotsitewiseAssetAssetHierarchies": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseAsset.IotsitewiseAssetAssetHierarchies",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotsitewise-asset/index.ts",
        "line": 54
      },
      "name": "IotsitewiseAssetAssetHierarchies",
      "namespace": "iotsitewiseAsset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset#child_asset_id IotsitewiseAsset#child_asset_id}",
            "stability": "stable",
            "summary": "The ID of the child asset to be associated."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset/index.ts",
            "line": 60
          },
          "name": "childAssetId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset#external_id IotsitewiseAsset#external_id}",
            "stability": "stable",
            "summary": "String-friendly customer provided external ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset/index.ts",
            "line": 66
          },
          "name": "externalId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset#id IotsitewiseAsset#id}\n\nPlease be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Customer provided actual UUID for property."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset/index.ts",
            "line": 75
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset#logical_id IotsitewiseAsset#logical_id}",
            "stability": "stable",
            "summary": "The LogicalID of a hierarchy in the parent asset's model."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset/index.ts",
            "line": 81
          },
          "name": "logicalId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotsitewise-asset/index:IotsitewiseAssetAssetHierarchies"
    },
    "@cdktn/provider-awscc.iotsitewiseAsset.IotsitewiseAssetAssetHierarchiesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseAsset.IotsitewiseAssetAssetHierarchiesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotsitewise-asset/index.ts",
          "line": 269
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotsitewise-asset/index.ts",
        "line": 261
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset/index.ts",
            "line": 276
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotsitewiseAsset.IotsitewiseAssetAssetHierarchiesOutputReference"
            }
          }
        }
      ],
      "name": "IotsitewiseAssetAssetHierarchiesList",
      "namespace": "iotsitewiseAsset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset/index.ts",
            "line": 262
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotsitewiseAsset.IotsitewiseAssetAssetHierarchies"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotsitewise-asset/index:IotsitewiseAssetAssetHierarchiesList"
    },
    "@cdktn/provider-awscc.iotsitewiseAsset.IotsitewiseAssetAssetHierarchiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseAsset.IotsitewiseAssetAssetHierarchiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotsitewise-asset/index.ts",
          "line": 144
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotsitewise-asset/index.ts",
        "line": 134
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset/index.ts",
            "line": 204
          },
          "name": "resetChildAssetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset/index.ts",
            "line": 220
          },
          "name": "resetExternalId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset/index.ts",
            "line": 236
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset/index.ts",
            "line": 252
          },
          "name": "resetLogicalId"
        }
      ],
      "name": "IotsitewiseAssetAssetHierarchiesOutputReference",
      "namespace": "iotsitewiseAsset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset/index.ts",
            "line": 208
          },
          "name": "childAssetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset/index.ts",
            "line": 224
          },
          "name": "externalIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset/index.ts",
            "line": 240
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset/index.ts",
            "line": 256
          },
          "name": "logicalIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset/index.ts",
            "line": 198
          },
          "name": "childAssetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset/index.ts",
            "line": 214
          },
          "name": "externalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset/index.ts",
            "line": 230
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset/index.ts",
            "line": 246
          },
          "name": "logicalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset/index.ts",
            "line": 148
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotsitewiseAsset.IotsitewiseAssetAssetHierarchies"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotsitewise-asset/index:IotsitewiseAssetAssetHierarchiesOutputReference"
    },
    "@cdktn/provider-awscc.iotsitewiseAsset.IotsitewiseAssetAssetProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseAsset.IotsitewiseAssetAssetProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotsitewise-asset/index.ts",
        "line": 280
      },
      "name": "IotsitewiseAssetAssetProperties",
      "namespace": "iotsitewiseAsset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset#alias IotsitewiseAsset#alias}",
            "stability": "stable",
            "summary": "The property alias that identifies the property."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset/index.ts",
            "line": 286
          },
          "name": "alias",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset#external_id IotsitewiseAsset#external_id}",
            "stability": "stable",
            "summary": "String-friendly customer provided external ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset/index.ts",
            "line": 292
          },
          "name": "externalId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset#id IotsitewiseAsset#id}\n\nPlease be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Customer provided actual UUID for property."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset/index.ts",
            "line": 301
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset#logical_id IotsitewiseAsset#logical_id}",
            "stability": "stable",
            "summary": "Customer provided ID for property."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset/index.ts",
            "line": 307
          },
          "name": "logicalId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset#notification_state IotsitewiseAsset#notification_state}",
            "stability": "stable",
            "summary": "The MQTT notification state (ENABLED or DISABLED) for this asset property."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset/index.ts",
            "line": 313
          },
          "name": "notificationState",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you don't specify a value for this parameter, the service uses the value of the assetModelProperty in the asset model.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset#unit IotsitewiseAsset#unit}",
            "stability": "stable",
            "summary": "The unit of measure (such as Newtons or RPM) of the asset property."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset/index.ts",
            "line": 319
          },
          "name": "unit",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotsitewise-asset/index:IotsitewiseAssetAssetProperties"
    },
    "@cdktn/provider-awscc.iotsitewiseAsset.IotsitewiseAssetAssetPropertiesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseAsset.IotsitewiseAssetAssetPropertiesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotsitewise-asset/index.ts",
          "line": 565
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotsitewise-asset/index.ts",
        "line": 557
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset/index.ts",
            "line": 572
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotsitewiseAsset.IotsitewiseAssetAssetPropertiesOutputReference"
            }
          }
        }
      ],
      "name": "IotsitewiseAssetAssetPropertiesList",
      "namespace": "iotsitewiseAsset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset/index.ts",
            "line": 558
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotsitewiseAsset.IotsitewiseAssetAssetProperties"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotsitewise-asset/index:IotsitewiseAssetAssetPropertiesList"
    },
    "@cdktn/provider-awscc.iotsitewiseAsset.IotsitewiseAssetAssetPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseAsset.IotsitewiseAssetAssetPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotsitewise-asset/index.ts",
          "line": 396
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotsitewise-asset/index.ts",
        "line": 386
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset/index.ts",
            "line": 468
          },
          "name": "resetAlias"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset/index.ts",
            "line": 484
          },
          "name": "resetExternalId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset/index.ts",
            "line": 500
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset/index.ts",
            "line": 516
          },
          "name": "resetLogicalId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset/index.ts",
            "line": 532
          },
          "name": "resetNotificationState"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset/index.ts",
            "line": 548
          },
          "name": "resetUnit"
        }
      ],
      "name": "IotsitewiseAssetAssetPropertiesOutputReference",
      "namespace": "iotsitewiseAsset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset/index.ts",
            "line": 472
          },
          "name": "aliasInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset/index.ts",
            "line": 488
          },
          "name": "externalIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset/index.ts",
            "line": 504
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset/index.ts",
            "line": 520
          },
          "name": "logicalIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset/index.ts",
            "line": 536
          },
          "name": "notificationStateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset/index.ts",
            "line": 552
          },
          "name": "unitInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset/index.ts",
            "line": 462
          },
          "name": "alias",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset/index.ts",
            "line": 478
          },
          "name": "externalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset/index.ts",
            "line": 494
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset/index.ts",
            "line": 510
          },
          "name": "logicalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset/index.ts",
            "line": 526
          },
          "name": "notificationState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset/index.ts",
            "line": 542
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset/index.ts",
            "line": 400
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotsitewiseAsset.IotsitewiseAssetAssetProperties"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotsitewise-asset/index:IotsitewiseAssetAssetPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.iotsitewiseAsset.IotsitewiseAssetConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseAsset.IotsitewiseAssetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotsitewise-asset/index.ts",
        "line": 14
      },
      "name": "IotsitewiseAssetConfig",
      "namespace": "iotsitewiseAsset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset#asset_model_id IotsitewiseAsset#asset_model_id}",
            "stability": "stable",
            "summary": "The ID of the asset model from which to create the asset."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset/index.ts",
            "line": 36
          },
          "name": "assetModelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset#asset_name IotsitewiseAsset#asset_name}",
            "stability": "stable",
            "summary": "A unique, friendly name for the asset."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset/index.ts",
            "line": 42
          },
          "name": "assetName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset#asset_description IotsitewiseAsset#asset_description}",
            "stability": "stable",
            "summary": "A description for the asset."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset/index.ts",
            "line": 20
          },
          "name": "assetDescription",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset#asset_external_id IotsitewiseAsset#asset_external_id}",
            "stability": "stable",
            "summary": "The External ID of the asset."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset/index.ts",
            "line": 26
          },
          "name": "assetExternalId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset#asset_hierarchies IotsitewiseAsset#asset_hierarchies}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset/index.ts",
            "line": 30
          },
          "name": "assetHierarchies",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotsitewiseAsset.IotsitewiseAssetAssetHierarchies"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset#asset_properties IotsitewiseAsset#asset_properties}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset/index.ts",
            "line": 46
          },
          "name": "assetProperties",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotsitewiseAsset.IotsitewiseAssetAssetProperties"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset#tags IotsitewiseAsset#tags}",
            "stability": "stable",
            "summary": "A list of key-value pairs that contain metadata for the asset."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset/index.ts",
            "line": 52
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotsitewiseAsset.IotsitewiseAssetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotsitewise-asset/index:IotsitewiseAssetConfig"
    },
    "@cdktn/provider-awscc.iotsitewiseAsset.IotsitewiseAssetTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseAsset.IotsitewiseAssetTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotsitewise-asset/index.ts",
        "line": 576
      },
      "name": "IotsitewiseAssetTags",
      "namespace": "iotsitewiseAsset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset#key IotsitewiseAsset#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset/index.ts",
            "line": 580
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset#value IotsitewiseAsset#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset/index.ts",
            "line": 584
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotsitewise-asset/index:IotsitewiseAssetTags"
    },
    "@cdktn/provider-awscc.iotsitewiseAsset.IotsitewiseAssetTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseAsset.IotsitewiseAssetTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotsitewise-asset/index.ts",
          "line": 714
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotsitewise-asset/index.ts",
        "line": 706
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset/index.ts",
            "line": 721
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotsitewiseAsset.IotsitewiseAssetTagsOutputReference"
            }
          }
        }
      ],
      "name": "IotsitewiseAssetTagsList",
      "namespace": "iotsitewiseAsset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset/index.ts",
            "line": 707
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotsitewiseAsset.IotsitewiseAssetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotsitewise-asset/index:IotsitewiseAssetTagsList"
    },
    "@cdktn/provider-awscc.iotsitewiseAsset.IotsitewiseAssetTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseAsset.IotsitewiseAssetTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotsitewise-asset/index.ts",
          "line": 633
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotsitewise-asset/index.ts",
        "line": 623
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset/index.ts",
            "line": 681
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset/index.ts",
            "line": 697
          },
          "name": "resetValue"
        }
      ],
      "name": "IotsitewiseAssetTagsOutputReference",
      "namespace": "iotsitewiseAsset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset/index.ts",
            "line": 685
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset/index.ts",
            "line": 701
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset/index.ts",
            "line": 675
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset/index.ts",
            "line": 691
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset/index.ts",
            "line": 637
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotsitewiseAsset.IotsitewiseAssetTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotsitewise-asset/index:IotsitewiseAssetTagsOutputReference"
    },
    "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModel": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model awscc_iotsitewise_asset_model}."
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModel",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model awscc_iotsitewise_asset_model} Resource."
        },
        "locationInModule": {
          "filename": "src/iotsitewise-asset-model/index.ts",
          "line": 5904
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotsitewise-asset-model/index.ts",
        "line": 5872
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a IotsitewiseAssetModel resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 5889
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the IotsitewiseAssetModel to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing IotsitewiseAssetModel that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the IotsitewiseAssetModel to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 5945
          },
          "name": "putAssetModelCompositeModels",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModels"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 5993
          },
          "name": "putAssetModelHierarchies",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelHierarchies"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 6027
          },
          "name": "putAssetModelProperties",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelProperties"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 6059
          },
          "name": "putEnforcedAssetModelInterfaceRelationships",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelEnforcedAssetModelInterfaceRelationships"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 6080
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 5948
          },
          "name": "resetAssetModelCompositeModels"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 5964
          },
          "name": "resetAssetModelDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 5980
          },
          "name": "resetAssetModelExternalId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 5996
          },
          "name": "resetAssetModelHierarchies"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 6030
          },
          "name": "resetAssetModelProperties"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 6046
          },
          "name": "resetAssetModelType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 6062
          },
          "name": "resetEnforcedAssetModelInterfaceRelationships"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 6083
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 6095
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 6109
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IotsitewiseAssetModel",
      "namespace": "iotsitewiseAssetModel",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 5877
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 5936
          },
          "name": "assetModelArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 5942
          },
          "name": "assetModelCompositeModels",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 5990
          },
          "name": "assetModelHierarchies",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelHierarchiesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 6005
          },
          "name": "assetModelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 6024
          },
          "name": "assetModelProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 6056
          },
          "name": "enforcedAssetModelInterfaceRelationships",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelEnforcedAssetModelInterfaceRelationshipsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 6071
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 6077
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 5952
          },
          "name": "assetModelCompositeModelsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModels"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 5968
          },
          "name": "assetModelDescriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 5984
          },
          "name": "assetModelExternalIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 6000
          },
          "name": "assetModelHierarchiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelHierarchies"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 6018
          },
          "name": "assetModelNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 6034
          },
          "name": "assetModelPropertiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelProperties"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 6050
          },
          "name": "assetModelTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 6066
          },
          "name": "enforcedAssetModelInterfaceRelationshipsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelEnforcedAssetModelInterfaceRelationships"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 6087
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 5958
          },
          "name": "assetModelDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 5974
          },
          "name": "assetModelExternalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 6011
          },
          "name": "assetModelName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 6040
          },
          "name": "assetModelType",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotsitewise-asset-model/index:IotsitewiseAssetModel"
    },
    "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModels": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModels",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotsitewise-asset-model/index.ts",
        "line": 2393
      },
      "name": "IotsitewiseAssetModelAssetModelCompositeModels",
      "namespace": "iotsitewiseAssetModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#composed_asset_model_id IotsitewiseAssetModel#composed_asset_model_id}",
            "stability": "stable",
            "summary": "The component model ID for which the composite model is composed of."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 2399
          },
          "name": "composedAssetModelId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#composite_model_properties IotsitewiseAssetModel#composite_model_properties}",
            "stability": "stable",
            "summary": "The property definitions of the asset model. You can specify up to 200 properties per asset model."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 2405
          },
          "name": "compositeModelProperties",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelProperties"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#description IotsitewiseAssetModel#description}",
            "stability": "stable",
            "summary": "A description for the asset composite model."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 2411
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#external_id IotsitewiseAssetModel#external_id}",
            "stability": "stable",
            "summary": "The External ID of the composite model."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 2417
          },
          "name": "externalId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#id IotsitewiseAssetModel#id}\n\nPlease be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "The Actual ID of the composite model."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 2426
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#name IotsitewiseAssetModel#name}",
            "stability": "stable",
            "summary": "A unique, friendly name for the asset composite model."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 2432
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#parent_asset_model_composite_model_external_id IotsitewiseAssetModel#parent_asset_model_composite_model_external_id}",
            "stability": "stable",
            "summary": "The parent composite model External ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 2438
          },
          "name": "parentAssetModelCompositeModelExternalId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#path IotsitewiseAssetModel#path}",
            "stability": "stable",
            "summary": "The path of the composite model. This is only for derived composite models."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 2444
          },
          "name": "path",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#type IotsitewiseAssetModel#type}",
            "stability": "stable",
            "summary": "The type of the composite model. For alarm composite models, this type is AWS/ALARM."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 2450
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotsitewise-asset-model/index:IotsitewiseAssetModelAssetModelCompositeModels"
    },
    "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotsitewise-asset-model/index.ts",
        "line": 2027
      },
      "name": "IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelProperties",
      "namespace": "iotsitewiseAssetModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#data_type IotsitewiseAssetModel#data_type}",
            "stability": "stable",
            "summary": "The data type of the asset model property."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 2033
          },
          "name": "dataType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#data_type_spec IotsitewiseAssetModel#data_type_spec}",
            "stability": "stable",
            "summary": "The data type of the structure for this property."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 2039
          },
          "name": "dataTypeSpec",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#external_id IotsitewiseAssetModel#external_id}",
            "stability": "stable",
            "summary": "The External ID of the Asset Model Property."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 2045
          },
          "name": "externalId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#id IotsitewiseAssetModel#id}\n\nPlease be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "The ID of the Asset Model Property."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 2054
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#logical_id IotsitewiseAssetModel#logical_id}",
            "stability": "stable",
            "summary": "Customer provided Logical ID for property."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 2060
          },
          "name": "logicalId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#name IotsitewiseAssetModel#name}",
            "stability": "stable",
            "summary": "The name of the asset model property."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 2066
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#type IotsitewiseAssetModel#type}",
            "stability": "stable",
            "summary": "The property type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 2072
          },
          "name": "type",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesType"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#unit IotsitewiseAssetModel#unit}",
            "stability": "stable",
            "summary": "The unit of the asset model property, such as Newtons or RPM."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 2078
          },
          "name": "unit",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotsitewise-asset-model/index:IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelProperties"
    },
    "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotsitewise-asset-model/index.ts",
          "line": 2382
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotsitewise-asset-model/index.ts",
        "line": 2374
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 2389
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesOutputReference"
            }
          }
        }
      ],
      "name": "IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesList",
      "namespace": "iotsitewiseAssetModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 2375
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelProperties"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotsitewise-asset-model/index:IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesList"
    },
    "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotsitewise-asset-model/index.ts",
          "line": 2169
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotsitewise-asset-model/index.ts",
        "line": 2159
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 2346
          },
          "name": "putType",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesType"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 2253
          },
          "name": "resetDataType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 2269
          },
          "name": "resetDataTypeSpec"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 2285
          },
          "name": "resetExternalId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 2301
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 2317
          },
          "name": "resetLogicalId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 2333
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 2349
          },
          "name": "resetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 2365
          },
          "name": "resetUnit"
        }
      ],
      "name": "IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesOutputReference",
      "namespace": "iotsitewiseAssetModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 2343
          },
          "name": "type",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 2257
          },
          "name": "dataTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 2273
          },
          "name": "dataTypeSpecInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 2289
          },
          "name": "externalIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 2305
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 2321
          },
          "name": "logicalIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 2337
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 2353
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesType"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 2369
          },
          "name": "unitInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 2247
          },
          "name": "dataType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 2263
          },
          "name": "dataTypeSpec",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 2279
          },
          "name": "externalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 2295
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 2311
          },
          "name": "logicalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 2327
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 2359
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 2173
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelProperties"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotsitewise-asset-model/index:IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesType": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesType",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotsitewise-asset-model/index.ts",
        "line": 1834
      },
      "name": "IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesType",
      "namespace": "iotsitewiseAssetModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#attribute IotsitewiseAssetModel#attribute}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 1838
          },
          "name": "attribute",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeAttribute"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#metric IotsitewiseAssetModel#metric}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 1842
          },
          "name": "metric",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetric"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#transform IotsitewiseAssetModel#transform}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 1846
          },
          "name": "transform",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransform"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#type_name IotsitewiseAssetModel#type_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 1850
          },
          "name": "typeName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotsitewise-asset-model/index:IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesType"
    },
    "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeAttribute": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeAttribute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotsitewise-asset-model/index.ts",
        "line": 70
      },
      "name": "IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeAttribute",
      "namespace": "iotsitewiseAssetModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#default_value IotsitewiseAssetModel#default_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 74
          },
          "name": "defaultValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotsitewise-asset-model/index:IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeAttribute"
    },
    "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeAttributeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeAttributeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotsitewise-asset-model/index.ts",
          "line": 114
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotsitewise-asset-model/index.ts",
        "line": 106
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 156
          },
          "name": "resetDefaultValue"
        }
      ],
      "name": "IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeAttributeOutputReference",
      "namespace": "iotsitewiseAssetModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 160
          },
          "name": "defaultValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 150
          },
          "name": "defaultValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeAttribute"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotsitewise-asset-model/index:IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeAttributeOutputReference"
    },
    "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetric": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetric",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotsitewise-asset-model/index.ts",
        "line": 964
      },
      "name": "IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetric",
      "namespace": "iotsitewiseAssetModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#expression IotsitewiseAssetModel#expression}",
            "stability": "stable",
            "summary": "The mathematical expression that defines the metric aggregation function. You can specify up to 10 functions per expression."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 970
          },
          "name": "expression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#variables IotsitewiseAssetModel#variables}",
            "stability": "stable",
            "summary": "The list of variables used in the expression."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 976
          },
          "name": "variables",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricVariables"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#window IotsitewiseAssetModel#window}",
            "stability": "stable",
            "summary": "The window (time interval) over which AWS IoT SiteWise computes the metric's aggregation expression."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 982
          },
          "name": "window",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricWindow"
          }
        }
      ],
      "symbolId": "src/iotsitewise-asset-model/index:IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetric"
    },
    "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotsitewise-asset-model/index.ts",
          "line": 1036
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotsitewise-asset-model/index.ts",
        "line": 1028
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 1103
          },
          "name": "putVariables",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricVariables"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 1119
          },
          "name": "putWindow",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricWindow"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 1090
          },
          "name": "resetExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 1106
          },
          "name": "resetVariables"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 1122
          },
          "name": "resetWindow"
        }
      ],
      "name": "IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricOutputReference",
      "namespace": "iotsitewiseAssetModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 1100
          },
          "name": "variables",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricVariablesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 1116
          },
          "name": "window",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricWindowOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 1094
          },
          "name": "expressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 1110
          },
          "name": "variablesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricVariables"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 1126
          },
          "name": "windowInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricWindow"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 1084
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 1040
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetric"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotsitewise-asset-model/index:IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricOutputReference"
    },
    "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricVariables": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricVariables",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotsitewise-asset-model/index.ts",
        "line": 584
      },
      "name": "IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricVariables",
      "namespace": "iotsitewiseAssetModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#name IotsitewiseAssetModel#name}",
            "stability": "stable",
            "summary": "The friendly name of the variable to be used in the expression."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 590
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#value IotsitewiseAssetModel#value}",
            "stability": "stable",
            "summary": "The variable that identifies an asset property from which to use values."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 596
          },
          "name": "value",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricVariablesValue"
          }
        }
      ],
      "symbolId": "src/iotsitewise-asset-model/index:IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricVariables"
    },
    "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricVariablesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricVariablesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotsitewise-asset-model/index.ts",
          "line": 726
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotsitewise-asset-model/index.ts",
        "line": 718
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 733
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricVariablesOutputReference"
            }
          }
        }
      ],
      "name": "IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricVariablesList",
      "namespace": "iotsitewiseAssetModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 719
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricVariables"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotsitewise-asset-model/index:IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricVariablesList"
    },
    "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricVariablesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricVariablesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotsitewise-asset-model/index.ts",
          "line": 645
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotsitewise-asset-model/index.ts",
        "line": 635
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 706
          },
          "name": "putValue",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricVariablesValue"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 693
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 709
          },
          "name": "resetValue"
        }
      ],
      "name": "IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricVariablesOutputReference",
      "namespace": "iotsitewiseAssetModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 703
          },
          "name": "value",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricVariablesValueOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 697
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 713
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricVariablesValue"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 687
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 649
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricVariables"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotsitewise-asset-model/index:IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricVariablesOutputReference"
    },
    "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricVariablesValue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricVariablesValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotsitewise-asset-model/index.ts",
        "line": 282
      },
      "name": "IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricVariablesValue",
      "namespace": "iotsitewiseAssetModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#hierarchy_external_id IotsitewiseAssetModel#hierarchy_external_id}",
            "stability": "stable",
            "summary": "The External ID of the hierarchy that is trying to be referenced."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 288
          },
          "name": "hierarchyExternalId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#hierarchy_id IotsitewiseAssetModel#hierarchy_id}",
            "stability": "stable",
            "summary": "The ID of the hierarchy that is trying to be referenced."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 294
          },
          "name": "hierarchyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#hierarchy_logical_id IotsitewiseAssetModel#hierarchy_logical_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 298
          },
          "name": "hierarchyLogicalId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#property_external_id IotsitewiseAssetModel#property_external_id}",
            "stability": "stable",
            "summary": "The External ID of the property that is trying to be referenced."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 304
          },
          "name": "propertyExternalId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#property_id IotsitewiseAssetModel#property_id}",
            "stability": "stable",
            "summary": "The ID of the property that is trying to be referenced."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 310
          },
          "name": "propertyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#property_logical_id IotsitewiseAssetModel#property_logical_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 314
          },
          "name": "propertyLogicalId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#property_path IotsitewiseAssetModel#property_path}",
            "stability": "stable",
            "summary": "The path of the property that is trying to be referenced."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 320
          },
          "name": "propertyPath",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricVariablesValuePropertyPath"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotsitewise-asset-model/index:IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricVariablesValue"
    },
    "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricVariablesValueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricVariablesValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotsitewise-asset-model/index.ts",
          "line": 402
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotsitewise-asset-model/index.ts",
        "line": 394
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 573
          },
          "name": "putPropertyPath",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricVariablesValuePropertyPath"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 480
          },
          "name": "resetHierarchyExternalId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 496
          },
          "name": "resetHierarchyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 512
          },
          "name": "resetHierarchyLogicalId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 528
          },
          "name": "resetPropertyExternalId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 544
          },
          "name": "resetPropertyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 560
          },
          "name": "resetPropertyLogicalId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 576
          },
          "name": "resetPropertyPath"
        }
      ],
      "name": "IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricVariablesValueOutputReference",
      "namespace": "iotsitewiseAssetModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 570
          },
          "name": "propertyPath",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricVariablesValuePropertyPathList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 484
          },
          "name": "hierarchyExternalIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 500
          },
          "name": "hierarchyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 516
          },
          "name": "hierarchyLogicalIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 532
          },
          "name": "propertyExternalIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 548
          },
          "name": "propertyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 564
          },
          "name": "propertyLogicalIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 580
          },
          "name": "propertyPathInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricVariablesValuePropertyPath"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 474
          },
          "name": "hierarchyExternalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 490
          },
          "name": "hierarchyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 506
          },
          "name": "hierarchyLogicalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 522
          },
          "name": "propertyExternalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 538
          },
          "name": "propertyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 554
          },
          "name": "propertyLogicalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 406
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricVariablesValue"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotsitewise-asset-model/index:IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricVariablesValueOutputReference"
    },
    "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricVariablesValuePropertyPath": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricVariablesValuePropertyPath",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotsitewise-asset-model/index.ts",
        "line": 164
      },
      "name": "IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricVariablesValuePropertyPath",
      "namespace": "iotsitewiseAssetModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#name IotsitewiseAssetModel#name}",
            "stability": "stable",
            "summary": "The name of the property."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 170
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotsitewise-asset-model/index:IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricVariablesValuePropertyPath"
    },
    "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricVariablesValuePropertyPathList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricVariablesValuePropertyPathList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotsitewise-asset-model/index.ts",
          "line": 271
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotsitewise-asset-model/index.ts",
        "line": 263
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 278
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricVariablesValuePropertyPathOutputReference"
            }
          }
        }
      ],
      "name": "IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricVariablesValuePropertyPathList",
      "namespace": "iotsitewiseAssetModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 264
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricVariablesValuePropertyPath"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotsitewise-asset-model/index:IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricVariablesValuePropertyPathList"
    },
    "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricVariablesValuePropertyPathOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricVariablesValuePropertyPathOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotsitewise-asset-model/index.ts",
          "line": 212
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotsitewise-asset-model/index.ts",
        "line": 202
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 254
          },
          "name": "resetName"
        }
      ],
      "name": "IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricVariablesValuePropertyPathOutputReference",
      "namespace": "iotsitewiseAssetModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 258
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 248
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 216
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricVariablesValuePropertyPath"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotsitewise-asset-model/index:IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricVariablesValuePropertyPathOutputReference"
    },
    "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricWindow": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricWindow",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotsitewise-asset-model/index.ts",
        "line": 868
      },
      "name": "IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricWindow",
      "namespace": "iotsitewiseAssetModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "This window is used in metric and aggregation computations.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#tumbling IotsitewiseAssetModel#tumbling}",
            "stability": "stable",
            "summary": "Contains a tumbling window, which is a repeating fixed-sized, non-overlapping, and contiguous time interval."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 874
          },
          "name": "tumbling",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricWindowTumbling"
          }
        }
      ],
      "symbolId": "src/iotsitewise-asset-model/index:IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricWindow"
    },
    "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricWindowOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricWindowOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotsitewise-asset-model/index.ts",
          "line": 914
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotsitewise-asset-model/index.ts",
        "line": 906
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 953
          },
          "name": "putTumbling",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricWindowTumbling"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 956
          },
          "name": "resetTumbling"
        }
      ],
      "name": "IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricWindowOutputReference",
      "namespace": "iotsitewiseAssetModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 950
          },
          "name": "tumbling",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricWindowTumblingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 960
          },
          "name": "tumblingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricWindowTumbling"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 918
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricWindow"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotsitewise-asset-model/index:IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricWindowOutputReference"
    },
    "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricWindowTumbling": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricWindowTumbling",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotsitewise-asset-model/index.ts",
        "line": 737
      },
      "name": "IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricWindowTumbling",
      "namespace": "iotsitewiseAssetModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#interval IotsitewiseAssetModel#interval}",
            "stability": "stable",
            "summary": "The time interval for the tumbling window."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 743
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#offset IotsitewiseAssetModel#offset}",
            "stability": "stable",
            "summary": "The shift or reference point on timeline for the contiguous time intervals."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 749
          },
          "name": "offset",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotsitewise-asset-model/index:IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricWindowTumbling"
    },
    "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricWindowTumblingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricWindowTumblingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotsitewise-asset-model/index.ts",
          "line": 796
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotsitewise-asset-model/index.ts",
        "line": 788
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 844
          },
          "name": "resetInterval"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 860
          },
          "name": "resetOffset"
        }
      ],
      "name": "IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricWindowTumblingOutputReference",
      "namespace": "iotsitewiseAssetModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 848
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 864
          },
          "name": "offsetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 838
          },
          "name": "interval",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 854
          },
          "name": "offset",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 800
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricWindowTumbling"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotsitewise-asset-model/index:IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricWindowTumblingOutputReference"
    },
    "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotsitewise-asset-model/index.ts",
          "line": 1911
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotsitewise-asset-model/index.ts",
        "line": 1903
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 1968
          },
          "name": "putAttribute",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeAttribute"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 1984
          },
          "name": "putMetric",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetric"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 2000
          },
          "name": "putTransform",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransform"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 1971
          },
          "name": "resetAttribute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 1987
          },
          "name": "resetMetric"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 2003
          },
          "name": "resetTransform"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 2019
          },
          "name": "resetTypeName"
        }
      ],
      "name": "IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeOutputReference",
      "namespace": "iotsitewiseAssetModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 1965
          },
          "name": "attribute",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeAttributeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 1981
          },
          "name": "metric",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetricOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 1997
          },
          "name": "transform",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransformOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 1975
          },
          "name": "attributeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeAttribute"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 1991
          },
          "name": "metricInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeMetric"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 2007
          },
          "name": "transformInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransform"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 2023
          },
          "name": "typeNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 2013
          },
          "name": "typeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 1915
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesType"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotsitewise-asset-model/index:IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeOutputReference"
    },
    "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransform": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransform",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotsitewise-asset-model/index.ts",
        "line": 1703
      },
      "name": "IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransform",
      "namespace": "iotsitewiseAssetModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#expression IotsitewiseAssetModel#expression}",
            "stability": "stable",
            "summary": "The mathematical expression that defines the transformation function. You can specify up to 10 functions per expression."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 1709
          },
          "name": "expression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#variables IotsitewiseAssetModel#variables}",
            "stability": "stable",
            "summary": "The list of variables used in the expression."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 1715
          },
          "name": "variables",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransformVariables"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotsitewise-asset-model/index:IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransform"
    },
    "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransformOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransformOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotsitewise-asset-model/index.ts",
          "line": 1762
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotsitewise-asset-model/index.ts",
        "line": 1754
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 1823
          },
          "name": "putVariables",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransformVariables"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 1810
          },
          "name": "resetExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 1826
          },
          "name": "resetVariables"
        }
      ],
      "name": "IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransformOutputReference",
      "namespace": "iotsitewiseAssetModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 1820
          },
          "name": "variables",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransformVariablesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 1814
          },
          "name": "expressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 1830
          },
          "name": "variablesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransformVariables"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 1804
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 1766
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransform"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotsitewise-asset-model/index:IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransformOutputReference"
    },
    "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransformVariables": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransformVariables",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotsitewise-asset-model/index.ts",
        "line": 1550
      },
      "name": "IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransformVariables",
      "namespace": "iotsitewiseAssetModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#name IotsitewiseAssetModel#name}",
            "stability": "stable",
            "summary": "The friendly name of the variable to be used in the expression."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 1556
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#value IotsitewiseAssetModel#value}",
            "stability": "stable",
            "summary": "The variable that identifies an asset property from which to use values."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 1562
          },
          "name": "value",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransformVariablesValue"
          }
        }
      ],
      "symbolId": "src/iotsitewise-asset-model/index:IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransformVariables"
    },
    "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransformVariablesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransformVariablesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotsitewise-asset-model/index.ts",
          "line": 1692
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotsitewise-asset-model/index.ts",
        "line": 1684
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 1699
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransformVariablesOutputReference"
            }
          }
        }
      ],
      "name": "IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransformVariablesList",
      "namespace": "iotsitewiseAssetModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 1685
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransformVariables"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotsitewise-asset-model/index:IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransformVariablesList"
    },
    "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransformVariablesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransformVariablesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotsitewise-asset-model/index.ts",
          "line": 1611
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotsitewise-asset-model/index.ts",
        "line": 1601
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 1672
          },
          "name": "putValue",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransformVariablesValue"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 1659
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 1675
          },
          "name": "resetValue"
        }
      ],
      "name": "IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransformVariablesOutputReference",
      "namespace": "iotsitewiseAssetModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 1669
          },
          "name": "value",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransformVariablesValueOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 1663
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 1679
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransformVariablesValue"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 1653
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 1615
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransformVariables"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotsitewise-asset-model/index:IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransformVariablesOutputReference"
    },
    "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransformVariablesValue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransformVariablesValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotsitewise-asset-model/index.ts",
        "line": 1248
      },
      "name": "IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransformVariablesValue",
      "namespace": "iotsitewiseAssetModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#hierarchy_external_id IotsitewiseAssetModel#hierarchy_external_id}",
            "stability": "stable",
            "summary": "The External ID of the hierarchy that is trying to be referenced."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 1254
          },
          "name": "hierarchyExternalId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#hierarchy_id IotsitewiseAssetModel#hierarchy_id}",
            "stability": "stable",
            "summary": "The ID of the hierarchy that is trying to be referenced."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 1260
          },
          "name": "hierarchyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#hierarchy_logical_id IotsitewiseAssetModel#hierarchy_logical_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 1264
          },
          "name": "hierarchyLogicalId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#property_external_id IotsitewiseAssetModel#property_external_id}",
            "stability": "stable",
            "summary": "The External ID of the property that is trying to be referenced."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 1270
          },
          "name": "propertyExternalId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#property_id IotsitewiseAssetModel#property_id}",
            "stability": "stable",
            "summary": "The ID of the property that is trying to be referenced."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 1276
          },
          "name": "propertyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#property_logical_id IotsitewiseAssetModel#property_logical_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 1280
          },
          "name": "propertyLogicalId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#property_path IotsitewiseAssetModel#property_path}",
            "stability": "stable",
            "summary": "The path of the property that is trying to be referenced."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 1286
          },
          "name": "propertyPath",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransformVariablesValuePropertyPath"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotsitewise-asset-model/index:IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransformVariablesValue"
    },
    "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransformVariablesValueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransformVariablesValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotsitewise-asset-model/index.ts",
          "line": 1368
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotsitewise-asset-model/index.ts",
        "line": 1360
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 1539
          },
          "name": "putPropertyPath",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransformVariablesValuePropertyPath"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 1446
          },
          "name": "resetHierarchyExternalId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 1462
          },
          "name": "resetHierarchyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 1478
          },
          "name": "resetHierarchyLogicalId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 1494
          },
          "name": "resetPropertyExternalId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 1510
          },
          "name": "resetPropertyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 1526
          },
          "name": "resetPropertyLogicalId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 1542
          },
          "name": "resetPropertyPath"
        }
      ],
      "name": "IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransformVariablesValueOutputReference",
      "namespace": "iotsitewiseAssetModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 1536
          },
          "name": "propertyPath",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransformVariablesValuePropertyPathList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 1450
          },
          "name": "hierarchyExternalIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 1466
          },
          "name": "hierarchyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 1482
          },
          "name": "hierarchyLogicalIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 1498
          },
          "name": "propertyExternalIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 1514
          },
          "name": "propertyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 1530
          },
          "name": "propertyLogicalIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 1546
          },
          "name": "propertyPathInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransformVariablesValuePropertyPath"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 1440
          },
          "name": "hierarchyExternalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 1456
          },
          "name": "hierarchyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 1472
          },
          "name": "hierarchyLogicalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 1488
          },
          "name": "propertyExternalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 1504
          },
          "name": "propertyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 1520
          },
          "name": "propertyLogicalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 1372
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransformVariablesValue"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotsitewise-asset-model/index:IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransformVariablesValueOutputReference"
    },
    "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransformVariablesValuePropertyPath": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransformVariablesValuePropertyPath",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotsitewise-asset-model/index.ts",
        "line": 1130
      },
      "name": "IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransformVariablesValuePropertyPath",
      "namespace": "iotsitewiseAssetModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#name IotsitewiseAssetModel#name}",
            "stability": "stable",
            "summary": "The name of the property."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 1136
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotsitewise-asset-model/index:IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransformVariablesValuePropertyPath"
    },
    "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransformVariablesValuePropertyPathList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransformVariablesValuePropertyPathList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotsitewise-asset-model/index.ts",
          "line": 1237
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotsitewise-asset-model/index.ts",
        "line": 1229
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 1244
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransformVariablesValuePropertyPathOutputReference"
            }
          }
        }
      ],
      "name": "IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransformVariablesValuePropertyPathList",
      "namespace": "iotsitewiseAssetModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 1230
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransformVariablesValuePropertyPath"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotsitewise-asset-model/index:IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransformVariablesValuePropertyPathList"
    },
    "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransformVariablesValuePropertyPathOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransformVariablesValuePropertyPathOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotsitewise-asset-model/index.ts",
          "line": 1178
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotsitewise-asset-model/index.ts",
        "line": 1168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 1220
          },
          "name": "resetName"
        }
      ],
      "name": "IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransformVariablesValuePropertyPathOutputReference",
      "namespace": "iotsitewiseAssetModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 1224
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 1214
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 1182
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransformVariablesValuePropertyPath"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotsitewise-asset-model/index:IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesTypeTransformVariablesValuePropertyPathOutputReference"
    },
    "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotsitewise-asset-model/index.ts",
          "line": 2783
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotsitewise-asset-model/index.ts",
        "line": 2775
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 2790
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsOutputReference"
            }
          }
        }
      ],
      "name": "IotsitewiseAssetModelAssetModelCompositeModelsList",
      "namespace": "iotsitewiseAssetModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 2776
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModels"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotsitewise-asset-model/index:IotsitewiseAssetModelAssetModelCompositeModelsList"
    },
    "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotsitewise-asset-model/index.ts",
          "line": 2548
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotsitewise-asset-model/index.ts",
        "line": 2538
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 2651
          },
          "name": "putCompositeModelProperties",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelProperties"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 2638
          },
          "name": "resetComposedAssetModelId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 2654
          },
          "name": "resetCompositeModelProperties"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 2670
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 2686
          },
          "name": "resetExternalId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 2702
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 2718
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 2734
          },
          "name": "resetParentAssetModelCompositeModelExternalId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 2750
          },
          "name": "resetPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 2766
          },
          "name": "resetType"
        }
      ],
      "name": "IotsitewiseAssetModelAssetModelCompositeModelsOutputReference",
      "namespace": "iotsitewiseAssetModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 2648
          },
          "name": "compositeModelProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelPropertiesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 2642
          },
          "name": "composedAssetModelIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 2658
          },
          "name": "compositeModelPropertiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModelsCompositeModelProperties"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 2674
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 2690
          },
          "name": "externalIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 2706
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 2722
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 2738
          },
          "name": "parentAssetModelCompositeModelExternalIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 2754
          },
          "name": "pathInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 2770
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 2632
          },
          "name": "composedAssetModelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 2664
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 2680
          },
          "name": "externalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 2696
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 2712
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 2728
          },
          "name": "parentAssetModelCompositeModelExternalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 2744
          },
          "name": "path",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 2760
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 2552
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModels"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotsitewise-asset-model/index:IotsitewiseAssetModelAssetModelCompositeModelsOutputReference"
    },
    "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelHierarchies": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelHierarchies",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotsitewise-asset-model/index.ts",
        "line": 2794
      },
      "name": "IotsitewiseAssetModelAssetModelHierarchies",
      "namespace": "iotsitewiseAssetModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "All assets in this hierarchy must be instances of the child AssetModelId asset model.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#child_asset_model_id IotsitewiseAssetModel#child_asset_model_id}",
            "stability": "stable",
            "summary": "The ID of the asset model."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 2800
          },
          "name": "childAssetModelId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#external_id IotsitewiseAssetModel#external_id}",
            "stability": "stable",
            "summary": "Customer provided external ID for hierarchy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 2806
          },
          "name": "externalId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#id IotsitewiseAssetModel#id}\n\nPlease be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Customer provided actual ID for hierarchy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 2815
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#logical_id IotsitewiseAssetModel#logical_id}",
            "stability": "stable",
            "summary": "Customer provided logical ID for hierarchy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 2821
          },
          "name": "logicalId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#name IotsitewiseAssetModel#name}",
            "stability": "stable",
            "summary": "The name of the asset model hierarchy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 2827
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotsitewise-asset-model/index:IotsitewiseAssetModelAssetModelHierarchies"
    },
    "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelHierarchiesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelHierarchiesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotsitewise-asset-model/index.ts",
          "line": 3044
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotsitewise-asset-model/index.ts",
        "line": 3036
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 3051
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelHierarchiesOutputReference"
            }
          }
        }
      ],
      "name": "IotsitewiseAssetModelAssetModelHierarchiesList",
      "namespace": "iotsitewiseAssetModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 3037
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelHierarchies"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotsitewise-asset-model/index:IotsitewiseAssetModelAssetModelHierarchiesList"
    },
    "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelHierarchiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelHierarchiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotsitewise-asset-model/index.ts",
          "line": 2897
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotsitewise-asset-model/index.ts",
        "line": 2887
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 2963
          },
          "name": "resetChildAssetModelId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 2979
          },
          "name": "resetExternalId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 2995
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 3011
          },
          "name": "resetLogicalId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 3027
          },
          "name": "resetName"
        }
      ],
      "name": "IotsitewiseAssetModelAssetModelHierarchiesOutputReference",
      "namespace": "iotsitewiseAssetModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 2967
          },
          "name": "childAssetModelIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 2983
          },
          "name": "externalIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 2999
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 3015
          },
          "name": "logicalIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 3031
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 2957
          },
          "name": "childAssetModelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 2973
          },
          "name": "externalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 2989
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 3005
          },
          "name": "logicalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 3021
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 2901
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelHierarchies"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotsitewise-asset-model/index:IotsitewiseAssetModelAssetModelHierarchiesOutputReference"
    },
    "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotsitewise-asset-model/index.ts",
        "line": 5012
      },
      "name": "IotsitewiseAssetModelAssetModelProperties",
      "namespace": "iotsitewiseAssetModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#data_type IotsitewiseAssetModel#data_type}",
            "stability": "stable",
            "summary": "The data type of the asset model property."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 5018
          },
          "name": "dataType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#data_type_spec IotsitewiseAssetModel#data_type_spec}",
            "stability": "stable",
            "summary": "The data type of the structure for this property."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 5024
          },
          "name": "dataTypeSpec",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#external_id IotsitewiseAssetModel#external_id}",
            "stability": "stable",
            "summary": "The External ID of the Asset Model Property."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 5030
          },
          "name": "externalId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#id IotsitewiseAssetModel#id}\n\nPlease be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "The ID of the Asset Model Property."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 5039
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#logical_id IotsitewiseAssetModel#logical_id}",
            "stability": "stable",
            "summary": "Customer provided Logical ID for property."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 5045
          },
          "name": "logicalId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#name IotsitewiseAssetModel#name}",
            "stability": "stable",
            "summary": "The name of the asset model property."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 5051
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#type IotsitewiseAssetModel#type}",
            "stability": "stable",
            "summary": "The property type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 5057
          },
          "name": "type",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesType"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#unit IotsitewiseAssetModel#unit}",
            "stability": "stable",
            "summary": "The unit of the asset model property, such as Newtons or RPM."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 5063
          },
          "name": "unit",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotsitewise-asset-model/index:IotsitewiseAssetModelAssetModelProperties"
    },
    "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotsitewise-asset-model/index.ts",
          "line": 5367
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotsitewise-asset-model/index.ts",
        "line": 5359
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 5374
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesOutputReference"
            }
          }
        }
      ],
      "name": "IotsitewiseAssetModelAssetModelPropertiesList",
      "namespace": "iotsitewiseAssetModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 5360
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelProperties"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotsitewise-asset-model/index:IotsitewiseAssetModelAssetModelPropertiesList"
    },
    "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotsitewise-asset-model/index.ts",
          "line": 5154
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotsitewise-asset-model/index.ts",
        "line": 5144
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 5331
          },
          "name": "putType",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesType"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 5238
          },
          "name": "resetDataType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 5254
          },
          "name": "resetDataTypeSpec"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 5270
          },
          "name": "resetExternalId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 5286
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 5302
          },
          "name": "resetLogicalId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 5318
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 5334
          },
          "name": "resetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 5350
          },
          "name": "resetUnit"
        }
      ],
      "name": "IotsitewiseAssetModelAssetModelPropertiesOutputReference",
      "namespace": "iotsitewiseAssetModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 5328
          },
          "name": "type",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 5242
          },
          "name": "dataTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 5258
          },
          "name": "dataTypeSpecInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 5274
          },
          "name": "externalIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 5290
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 5306
          },
          "name": "logicalIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 5322
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 5338
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesType"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 5354
          },
          "name": "unitInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 5232
          },
          "name": "dataType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 5248
          },
          "name": "dataTypeSpec",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 5264
          },
          "name": "externalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 5280
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 5296
          },
          "name": "logicalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 5312
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 5344
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 5158
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelProperties"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotsitewise-asset-model/index:IotsitewiseAssetModelAssetModelPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesType": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesType",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotsitewise-asset-model/index.ts",
        "line": 4819
      },
      "name": "IotsitewiseAssetModelAssetModelPropertiesType",
      "namespace": "iotsitewiseAssetModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#attribute IotsitewiseAssetModel#attribute}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 4823
          },
          "name": "attribute",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeAttribute"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#metric IotsitewiseAssetModel#metric}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 4827
          },
          "name": "metric",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeMetric"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#transform IotsitewiseAssetModel#transform}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 4831
          },
          "name": "transform",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeTransform"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#type_name IotsitewiseAssetModel#type_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 4835
          },
          "name": "typeName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotsitewise-asset-model/index:IotsitewiseAssetModelAssetModelPropertiesType"
    },
    "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeAttribute": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeAttribute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotsitewise-asset-model/index.ts",
        "line": 3055
      },
      "name": "IotsitewiseAssetModelAssetModelPropertiesTypeAttribute",
      "namespace": "iotsitewiseAssetModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#default_value IotsitewiseAssetModel#default_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 3059
          },
          "name": "defaultValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotsitewise-asset-model/index:IotsitewiseAssetModelAssetModelPropertiesTypeAttribute"
    },
    "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeAttributeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeAttributeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotsitewise-asset-model/index.ts",
          "line": 3099
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotsitewise-asset-model/index.ts",
        "line": 3091
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 3141
          },
          "name": "resetDefaultValue"
        }
      ],
      "name": "IotsitewiseAssetModelAssetModelPropertiesTypeAttributeOutputReference",
      "namespace": "iotsitewiseAssetModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 3145
          },
          "name": "defaultValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 3135
          },
          "name": "defaultValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 3103
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeAttribute"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotsitewise-asset-model/index:IotsitewiseAssetModelAssetModelPropertiesTypeAttributeOutputReference"
    },
    "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeMetric": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeMetric",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotsitewise-asset-model/index.ts",
        "line": 3949
      },
      "name": "IotsitewiseAssetModelAssetModelPropertiesTypeMetric",
      "namespace": "iotsitewiseAssetModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#expression IotsitewiseAssetModel#expression}",
            "stability": "stable",
            "summary": "The mathematical expression that defines the metric aggregation function. You can specify up to 10 functions per expression."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 3955
          },
          "name": "expression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#variables IotsitewiseAssetModel#variables}",
            "stability": "stable",
            "summary": "The list of variables used in the expression."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 3961
          },
          "name": "variables",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeMetricVariables"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#window IotsitewiseAssetModel#window}",
            "stability": "stable",
            "summary": "The window (time interval) over which AWS IoT SiteWise computes the metric's aggregation expression."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 3967
          },
          "name": "window",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeMetricWindow"
          }
        }
      ],
      "symbolId": "src/iotsitewise-asset-model/index:IotsitewiseAssetModelAssetModelPropertiesTypeMetric"
    },
    "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeMetricOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeMetricOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotsitewise-asset-model/index.ts",
          "line": 4021
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotsitewise-asset-model/index.ts",
        "line": 4013
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 4088
          },
          "name": "putVariables",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeMetricVariables"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 4104
          },
          "name": "putWindow",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeMetricWindow"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 4075
          },
          "name": "resetExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 4091
          },
          "name": "resetVariables"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 4107
          },
          "name": "resetWindow"
        }
      ],
      "name": "IotsitewiseAssetModelAssetModelPropertiesTypeMetricOutputReference",
      "namespace": "iotsitewiseAssetModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 4085
          },
          "name": "variables",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeMetricVariablesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 4101
          },
          "name": "window",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeMetricWindowOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 4079
          },
          "name": "expressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 4095
          },
          "name": "variablesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeMetricVariables"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 4111
          },
          "name": "windowInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeMetricWindow"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 4069
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 4025
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeMetric"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotsitewise-asset-model/index:IotsitewiseAssetModelAssetModelPropertiesTypeMetricOutputReference"
    },
    "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeMetricVariables": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeMetricVariables",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotsitewise-asset-model/index.ts",
        "line": 3569
      },
      "name": "IotsitewiseAssetModelAssetModelPropertiesTypeMetricVariables",
      "namespace": "iotsitewiseAssetModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#name IotsitewiseAssetModel#name}",
            "stability": "stable",
            "summary": "The friendly name of the variable to be used in the expression."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 3575
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#value IotsitewiseAssetModel#value}",
            "stability": "stable",
            "summary": "The variable that identifies an asset property from which to use values."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 3581
          },
          "name": "value",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeMetricVariablesValue"
          }
        }
      ],
      "symbolId": "src/iotsitewise-asset-model/index:IotsitewiseAssetModelAssetModelPropertiesTypeMetricVariables"
    },
    "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeMetricVariablesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeMetricVariablesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotsitewise-asset-model/index.ts",
          "line": 3711
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotsitewise-asset-model/index.ts",
        "line": 3703
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 3718
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeMetricVariablesOutputReference"
            }
          }
        }
      ],
      "name": "IotsitewiseAssetModelAssetModelPropertiesTypeMetricVariablesList",
      "namespace": "iotsitewiseAssetModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 3704
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeMetricVariables"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotsitewise-asset-model/index:IotsitewiseAssetModelAssetModelPropertiesTypeMetricVariablesList"
    },
    "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeMetricVariablesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeMetricVariablesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotsitewise-asset-model/index.ts",
          "line": 3630
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotsitewise-asset-model/index.ts",
        "line": 3620
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 3691
          },
          "name": "putValue",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeMetricVariablesValue"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 3678
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 3694
          },
          "name": "resetValue"
        }
      ],
      "name": "IotsitewiseAssetModelAssetModelPropertiesTypeMetricVariablesOutputReference",
      "namespace": "iotsitewiseAssetModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 3688
          },
          "name": "value",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeMetricVariablesValueOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 3682
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 3698
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeMetricVariablesValue"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 3672
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 3634
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeMetricVariables"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotsitewise-asset-model/index:IotsitewiseAssetModelAssetModelPropertiesTypeMetricVariablesOutputReference"
    },
    "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeMetricVariablesValue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeMetricVariablesValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotsitewise-asset-model/index.ts",
        "line": 3267
      },
      "name": "IotsitewiseAssetModelAssetModelPropertiesTypeMetricVariablesValue",
      "namespace": "iotsitewiseAssetModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#hierarchy_external_id IotsitewiseAssetModel#hierarchy_external_id}",
            "stability": "stable",
            "summary": "The External ID of the hierarchy that is trying to be referenced."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 3273
          },
          "name": "hierarchyExternalId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#hierarchy_id IotsitewiseAssetModel#hierarchy_id}",
            "stability": "stable",
            "summary": "The ID of the hierarchy that is trying to be referenced."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 3279
          },
          "name": "hierarchyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#hierarchy_logical_id IotsitewiseAssetModel#hierarchy_logical_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 3283
          },
          "name": "hierarchyLogicalId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#property_external_id IotsitewiseAssetModel#property_external_id}",
            "stability": "stable",
            "summary": "The External ID of the property that is trying to be referenced."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 3289
          },
          "name": "propertyExternalId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#property_id IotsitewiseAssetModel#property_id}",
            "stability": "stable",
            "summary": "The ID of the property that is trying to be referenced."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 3295
          },
          "name": "propertyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#property_logical_id IotsitewiseAssetModel#property_logical_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 3299
          },
          "name": "propertyLogicalId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#property_path IotsitewiseAssetModel#property_path}",
            "stability": "stable",
            "summary": "The path of the property that is trying to be referenced."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 3305
          },
          "name": "propertyPath",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeMetricVariablesValuePropertyPath"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotsitewise-asset-model/index:IotsitewiseAssetModelAssetModelPropertiesTypeMetricVariablesValue"
    },
    "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeMetricVariablesValueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeMetricVariablesValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotsitewise-asset-model/index.ts",
          "line": 3387
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotsitewise-asset-model/index.ts",
        "line": 3379
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 3558
          },
          "name": "putPropertyPath",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeMetricVariablesValuePropertyPath"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 3465
          },
          "name": "resetHierarchyExternalId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 3481
          },
          "name": "resetHierarchyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 3497
          },
          "name": "resetHierarchyLogicalId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 3513
          },
          "name": "resetPropertyExternalId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 3529
          },
          "name": "resetPropertyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 3545
          },
          "name": "resetPropertyLogicalId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 3561
          },
          "name": "resetPropertyPath"
        }
      ],
      "name": "IotsitewiseAssetModelAssetModelPropertiesTypeMetricVariablesValueOutputReference",
      "namespace": "iotsitewiseAssetModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 3555
          },
          "name": "propertyPath",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeMetricVariablesValuePropertyPathList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 3469
          },
          "name": "hierarchyExternalIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 3485
          },
          "name": "hierarchyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 3501
          },
          "name": "hierarchyLogicalIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 3517
          },
          "name": "propertyExternalIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 3533
          },
          "name": "propertyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 3549
          },
          "name": "propertyLogicalIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 3565
          },
          "name": "propertyPathInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeMetricVariablesValuePropertyPath"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 3459
          },
          "name": "hierarchyExternalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 3475
          },
          "name": "hierarchyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 3491
          },
          "name": "hierarchyLogicalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 3507
          },
          "name": "propertyExternalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 3523
          },
          "name": "propertyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 3539
          },
          "name": "propertyLogicalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 3391
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeMetricVariablesValue"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotsitewise-asset-model/index:IotsitewiseAssetModelAssetModelPropertiesTypeMetricVariablesValueOutputReference"
    },
    "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeMetricVariablesValuePropertyPath": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeMetricVariablesValuePropertyPath",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotsitewise-asset-model/index.ts",
        "line": 3149
      },
      "name": "IotsitewiseAssetModelAssetModelPropertiesTypeMetricVariablesValuePropertyPath",
      "namespace": "iotsitewiseAssetModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#name IotsitewiseAssetModel#name}",
            "stability": "stable",
            "summary": "The name of the property."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 3155
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotsitewise-asset-model/index:IotsitewiseAssetModelAssetModelPropertiesTypeMetricVariablesValuePropertyPath"
    },
    "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeMetricVariablesValuePropertyPathList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeMetricVariablesValuePropertyPathList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotsitewise-asset-model/index.ts",
          "line": 3256
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotsitewise-asset-model/index.ts",
        "line": 3248
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 3263
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeMetricVariablesValuePropertyPathOutputReference"
            }
          }
        }
      ],
      "name": "IotsitewiseAssetModelAssetModelPropertiesTypeMetricVariablesValuePropertyPathList",
      "namespace": "iotsitewiseAssetModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 3249
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeMetricVariablesValuePropertyPath"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotsitewise-asset-model/index:IotsitewiseAssetModelAssetModelPropertiesTypeMetricVariablesValuePropertyPathList"
    },
    "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeMetricVariablesValuePropertyPathOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeMetricVariablesValuePropertyPathOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotsitewise-asset-model/index.ts",
          "line": 3197
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotsitewise-asset-model/index.ts",
        "line": 3187
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 3239
          },
          "name": "resetName"
        }
      ],
      "name": "IotsitewiseAssetModelAssetModelPropertiesTypeMetricVariablesValuePropertyPathOutputReference",
      "namespace": "iotsitewiseAssetModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 3243
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 3233
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 3201
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeMetricVariablesValuePropertyPath"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotsitewise-asset-model/index:IotsitewiseAssetModelAssetModelPropertiesTypeMetricVariablesValuePropertyPathOutputReference"
    },
    "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeMetricWindow": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeMetricWindow",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotsitewise-asset-model/index.ts",
        "line": 3853
      },
      "name": "IotsitewiseAssetModelAssetModelPropertiesTypeMetricWindow",
      "namespace": "iotsitewiseAssetModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "This window is used in metric and aggregation computations.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#tumbling IotsitewiseAssetModel#tumbling}",
            "stability": "stable",
            "summary": "Contains a tumbling window, which is a repeating fixed-sized, non-overlapping, and contiguous time interval."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 3859
          },
          "name": "tumbling",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeMetricWindowTumbling"
          }
        }
      ],
      "symbolId": "src/iotsitewise-asset-model/index:IotsitewiseAssetModelAssetModelPropertiesTypeMetricWindow"
    },
    "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeMetricWindowOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeMetricWindowOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotsitewise-asset-model/index.ts",
          "line": 3899
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotsitewise-asset-model/index.ts",
        "line": 3891
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 3938
          },
          "name": "putTumbling",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeMetricWindowTumbling"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 3941
          },
          "name": "resetTumbling"
        }
      ],
      "name": "IotsitewiseAssetModelAssetModelPropertiesTypeMetricWindowOutputReference",
      "namespace": "iotsitewiseAssetModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 3935
          },
          "name": "tumbling",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeMetricWindowTumblingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 3945
          },
          "name": "tumblingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeMetricWindowTumbling"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 3903
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeMetricWindow"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotsitewise-asset-model/index:IotsitewiseAssetModelAssetModelPropertiesTypeMetricWindowOutputReference"
    },
    "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeMetricWindowTumbling": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeMetricWindowTumbling",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotsitewise-asset-model/index.ts",
        "line": 3722
      },
      "name": "IotsitewiseAssetModelAssetModelPropertiesTypeMetricWindowTumbling",
      "namespace": "iotsitewiseAssetModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#interval IotsitewiseAssetModel#interval}",
            "stability": "stable",
            "summary": "The time interval for the tumbling window."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 3728
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#offset IotsitewiseAssetModel#offset}",
            "stability": "stable",
            "summary": "The shift or reference point on timeline for the contiguous time intervals."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 3734
          },
          "name": "offset",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotsitewise-asset-model/index:IotsitewiseAssetModelAssetModelPropertiesTypeMetricWindowTumbling"
    },
    "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeMetricWindowTumblingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeMetricWindowTumblingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotsitewise-asset-model/index.ts",
          "line": 3781
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotsitewise-asset-model/index.ts",
        "line": 3773
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 3829
          },
          "name": "resetInterval"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 3845
          },
          "name": "resetOffset"
        }
      ],
      "name": "IotsitewiseAssetModelAssetModelPropertiesTypeMetricWindowTumblingOutputReference",
      "namespace": "iotsitewiseAssetModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 3833
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 3849
          },
          "name": "offsetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 3823
          },
          "name": "interval",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 3839
          },
          "name": "offset",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 3785
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeMetricWindowTumbling"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotsitewise-asset-model/index:IotsitewiseAssetModelAssetModelPropertiesTypeMetricWindowTumblingOutputReference"
    },
    "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotsitewise-asset-model/index.ts",
          "line": 4896
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotsitewise-asset-model/index.ts",
        "line": 4888
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 4953
          },
          "name": "putAttribute",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeAttribute"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 4969
          },
          "name": "putMetric",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeMetric"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 4985
          },
          "name": "putTransform",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeTransform"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 4956
          },
          "name": "resetAttribute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 4972
          },
          "name": "resetMetric"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 4988
          },
          "name": "resetTransform"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 5004
          },
          "name": "resetTypeName"
        }
      ],
      "name": "IotsitewiseAssetModelAssetModelPropertiesTypeOutputReference",
      "namespace": "iotsitewiseAssetModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 4950
          },
          "name": "attribute",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeAttributeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 4966
          },
          "name": "metric",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeMetricOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 4982
          },
          "name": "transform",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeTransformOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 4960
          },
          "name": "attributeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeAttribute"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 4976
          },
          "name": "metricInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeMetric"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 4992
          },
          "name": "transformInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeTransform"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 5008
          },
          "name": "typeNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 4998
          },
          "name": "typeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 4900
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesType"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotsitewise-asset-model/index:IotsitewiseAssetModelAssetModelPropertiesTypeOutputReference"
    },
    "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeTransform": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeTransform",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotsitewise-asset-model/index.ts",
        "line": 4688
      },
      "name": "IotsitewiseAssetModelAssetModelPropertiesTypeTransform",
      "namespace": "iotsitewiseAssetModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#expression IotsitewiseAssetModel#expression}",
            "stability": "stable",
            "summary": "The mathematical expression that defines the transformation function. You can specify up to 10 functions per expression."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 4694
          },
          "name": "expression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#variables IotsitewiseAssetModel#variables}",
            "stability": "stable",
            "summary": "The list of variables used in the expression."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 4700
          },
          "name": "variables",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeTransformVariables"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotsitewise-asset-model/index:IotsitewiseAssetModelAssetModelPropertiesTypeTransform"
    },
    "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeTransformOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeTransformOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotsitewise-asset-model/index.ts",
          "line": 4747
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotsitewise-asset-model/index.ts",
        "line": 4739
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 4808
          },
          "name": "putVariables",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeTransformVariables"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 4795
          },
          "name": "resetExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 4811
          },
          "name": "resetVariables"
        }
      ],
      "name": "IotsitewiseAssetModelAssetModelPropertiesTypeTransformOutputReference",
      "namespace": "iotsitewiseAssetModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 4805
          },
          "name": "variables",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeTransformVariablesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 4799
          },
          "name": "expressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 4815
          },
          "name": "variablesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeTransformVariables"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 4789
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 4751
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeTransform"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotsitewise-asset-model/index:IotsitewiseAssetModelAssetModelPropertiesTypeTransformOutputReference"
    },
    "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeTransformVariables": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeTransformVariables",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotsitewise-asset-model/index.ts",
        "line": 4535
      },
      "name": "IotsitewiseAssetModelAssetModelPropertiesTypeTransformVariables",
      "namespace": "iotsitewiseAssetModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#name IotsitewiseAssetModel#name}",
            "stability": "stable",
            "summary": "The friendly name of the variable to be used in the expression."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 4541
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#value IotsitewiseAssetModel#value}",
            "stability": "stable",
            "summary": "The variable that identifies an asset property from which to use values."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 4547
          },
          "name": "value",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeTransformVariablesValue"
          }
        }
      ],
      "symbolId": "src/iotsitewise-asset-model/index:IotsitewiseAssetModelAssetModelPropertiesTypeTransformVariables"
    },
    "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeTransformVariablesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeTransformVariablesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotsitewise-asset-model/index.ts",
          "line": 4677
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotsitewise-asset-model/index.ts",
        "line": 4669
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 4684
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeTransformVariablesOutputReference"
            }
          }
        }
      ],
      "name": "IotsitewiseAssetModelAssetModelPropertiesTypeTransformVariablesList",
      "namespace": "iotsitewiseAssetModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 4670
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeTransformVariables"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotsitewise-asset-model/index:IotsitewiseAssetModelAssetModelPropertiesTypeTransformVariablesList"
    },
    "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeTransformVariablesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeTransformVariablesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotsitewise-asset-model/index.ts",
          "line": 4596
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotsitewise-asset-model/index.ts",
        "line": 4586
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 4657
          },
          "name": "putValue",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeTransformVariablesValue"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 4644
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 4660
          },
          "name": "resetValue"
        }
      ],
      "name": "IotsitewiseAssetModelAssetModelPropertiesTypeTransformVariablesOutputReference",
      "namespace": "iotsitewiseAssetModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 4654
          },
          "name": "value",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeTransformVariablesValueOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 4648
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 4664
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeTransformVariablesValue"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 4638
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 4600
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeTransformVariables"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotsitewise-asset-model/index:IotsitewiseAssetModelAssetModelPropertiesTypeTransformVariablesOutputReference"
    },
    "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeTransformVariablesValue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeTransformVariablesValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotsitewise-asset-model/index.ts",
        "line": 4233
      },
      "name": "IotsitewiseAssetModelAssetModelPropertiesTypeTransformVariablesValue",
      "namespace": "iotsitewiseAssetModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#hierarchy_external_id IotsitewiseAssetModel#hierarchy_external_id}",
            "stability": "stable",
            "summary": "The External ID of the hierarchy that is trying to be referenced."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 4239
          },
          "name": "hierarchyExternalId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#hierarchy_id IotsitewiseAssetModel#hierarchy_id}",
            "stability": "stable",
            "summary": "The ID of the hierarchy that is trying to be referenced."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 4245
          },
          "name": "hierarchyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#hierarchy_logical_id IotsitewiseAssetModel#hierarchy_logical_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 4249
          },
          "name": "hierarchyLogicalId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#property_external_id IotsitewiseAssetModel#property_external_id}",
            "stability": "stable",
            "summary": "The External ID of the property that is trying to be referenced."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 4255
          },
          "name": "propertyExternalId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#property_id IotsitewiseAssetModel#property_id}",
            "stability": "stable",
            "summary": "The ID of the property that is trying to be referenced."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 4261
          },
          "name": "propertyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#property_logical_id IotsitewiseAssetModel#property_logical_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 4265
          },
          "name": "propertyLogicalId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#property_path IotsitewiseAssetModel#property_path}",
            "stability": "stable",
            "summary": "The path of the property that is trying to be referenced."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 4271
          },
          "name": "propertyPath",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeTransformVariablesValuePropertyPath"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotsitewise-asset-model/index:IotsitewiseAssetModelAssetModelPropertiesTypeTransformVariablesValue"
    },
    "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeTransformVariablesValueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeTransformVariablesValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotsitewise-asset-model/index.ts",
          "line": 4353
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotsitewise-asset-model/index.ts",
        "line": 4345
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 4524
          },
          "name": "putPropertyPath",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeTransformVariablesValuePropertyPath"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 4431
          },
          "name": "resetHierarchyExternalId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 4447
          },
          "name": "resetHierarchyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 4463
          },
          "name": "resetHierarchyLogicalId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 4479
          },
          "name": "resetPropertyExternalId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 4495
          },
          "name": "resetPropertyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 4511
          },
          "name": "resetPropertyLogicalId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 4527
          },
          "name": "resetPropertyPath"
        }
      ],
      "name": "IotsitewiseAssetModelAssetModelPropertiesTypeTransformVariablesValueOutputReference",
      "namespace": "iotsitewiseAssetModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 4521
          },
          "name": "propertyPath",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeTransformVariablesValuePropertyPathList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 4435
          },
          "name": "hierarchyExternalIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 4451
          },
          "name": "hierarchyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 4467
          },
          "name": "hierarchyLogicalIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 4483
          },
          "name": "propertyExternalIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 4499
          },
          "name": "propertyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 4515
          },
          "name": "propertyLogicalIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 4531
          },
          "name": "propertyPathInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeTransformVariablesValuePropertyPath"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 4425
          },
          "name": "hierarchyExternalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 4441
          },
          "name": "hierarchyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 4457
          },
          "name": "hierarchyLogicalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 4473
          },
          "name": "propertyExternalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 4489
          },
          "name": "propertyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 4505
          },
          "name": "propertyLogicalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 4357
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeTransformVariablesValue"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotsitewise-asset-model/index:IotsitewiseAssetModelAssetModelPropertiesTypeTransformVariablesValueOutputReference"
    },
    "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeTransformVariablesValuePropertyPath": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeTransformVariablesValuePropertyPath",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotsitewise-asset-model/index.ts",
        "line": 4115
      },
      "name": "IotsitewiseAssetModelAssetModelPropertiesTypeTransformVariablesValuePropertyPath",
      "namespace": "iotsitewiseAssetModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#name IotsitewiseAssetModel#name}",
            "stability": "stable",
            "summary": "The name of the property."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 4121
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotsitewise-asset-model/index:IotsitewiseAssetModelAssetModelPropertiesTypeTransformVariablesValuePropertyPath"
    },
    "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeTransformVariablesValuePropertyPathList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeTransformVariablesValuePropertyPathList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotsitewise-asset-model/index.ts",
          "line": 4222
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotsitewise-asset-model/index.ts",
        "line": 4214
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 4229
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeTransformVariablesValuePropertyPathOutputReference"
            }
          }
        }
      ],
      "name": "IotsitewiseAssetModelAssetModelPropertiesTypeTransformVariablesValuePropertyPathList",
      "namespace": "iotsitewiseAssetModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 4215
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeTransformVariablesValuePropertyPath"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotsitewise-asset-model/index:IotsitewiseAssetModelAssetModelPropertiesTypeTransformVariablesValuePropertyPathList"
    },
    "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeTransformVariablesValuePropertyPathOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeTransformVariablesValuePropertyPathOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotsitewise-asset-model/index.ts",
          "line": 4163
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotsitewise-asset-model/index.ts",
        "line": 4153
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 4205
          },
          "name": "resetName"
        }
      ],
      "name": "IotsitewiseAssetModelAssetModelPropertiesTypeTransformVariablesValuePropertyPathOutputReference",
      "namespace": "iotsitewiseAssetModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 4209
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 4199
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 4167
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelPropertiesTypeTransformVariablesValuePropertyPath"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotsitewise-asset-model/index:IotsitewiseAssetModelAssetModelPropertiesTypeTransformVariablesValuePropertyPathOutputReference"
    },
    "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotsitewise-asset-model/index.ts",
        "line": 14
      },
      "name": "IotsitewiseAssetModelConfig",
      "namespace": "iotsitewiseAssetModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#asset_model_name IotsitewiseAssetModel#asset_model_name}",
            "stability": "stable",
            "summary": "A unique, friendly name for the asset model."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 44
          },
          "name": "assetModelName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Composite asset models are asset models that contain specific properties.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#asset_model_composite_models IotsitewiseAssetModel#asset_model_composite_models}",
            "stability": "stable",
            "summary": "The composite asset models that are part of this asset model."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 20
          },
          "name": "assetModelCompositeModels",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelCompositeModels"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#asset_model_description IotsitewiseAssetModel#asset_model_description}",
            "stability": "stable",
            "summary": "A description for the asset model."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 26
          },
          "name": "assetModelDescription",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#asset_model_external_id IotsitewiseAssetModel#asset_model_external_id}",
            "stability": "stable",
            "summary": "The external ID of the asset model."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 32
          },
          "name": "assetModelExternalId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Each hierarchy specifies an asset model whose assets can be children of any other assets created from this asset model. You can specify up to 10 hierarchies per asset model.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#asset_model_hierarchies IotsitewiseAssetModel#asset_model_hierarchies}",
            "stability": "stable",
            "summary": "The hierarchy definitions of the asset model."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 38
          },
          "name": "assetModelHierarchies",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelHierarchies"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#asset_model_properties IotsitewiseAssetModel#asset_model_properties}",
            "stability": "stable",
            "summary": "The property definitions of the asset model. You can specify up to 200 properties per asset model."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 50
          },
          "name": "assetModelProperties",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelAssetModelProperties"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#asset_model_type IotsitewiseAssetModel#asset_model_type}",
            "stability": "stable",
            "summary": "The type of the asset model (ASSET_MODEL OR COMPONENT_MODEL or INTERFACE)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 56
          },
          "name": "assetModelType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#enforced_asset_model_interface_relationships IotsitewiseAssetModel#enforced_asset_model_interface_relationships}",
            "stability": "stable",
            "summary": "a list of asset model and interface relationships."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 62
          },
          "name": "enforcedAssetModelInterfaceRelationships",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelEnforcedAssetModelInterfaceRelationships"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#tags IotsitewiseAssetModel#tags}",
            "stability": "stable",
            "summary": "A list of key-value pairs that contain metadata for the asset model."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 68
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotsitewise-asset-model/index:IotsitewiseAssetModelConfig"
    },
    "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelEnforcedAssetModelInterfaceRelationships": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelEnforcedAssetModelInterfaceRelationships",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotsitewise-asset-model/index.ts",
        "line": 5566
      },
      "name": "IotsitewiseAssetModelEnforcedAssetModelInterfaceRelationships",
      "namespace": "iotsitewiseAssetModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#interface_asset_model_id IotsitewiseAssetModel#interface_asset_model_id}",
            "stability": "stable",
            "summary": "The ID of the interface that is enforced to the asset model."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 5572
          },
          "name": "interfaceAssetModelId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#property_mappings IotsitewiseAssetModel#property_mappings}",
            "stability": "stable",
            "summary": "Contains information about enforced interface property and asset model property."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 5578
          },
          "name": "propertyMappings",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelEnforcedAssetModelInterfaceRelationshipsPropertyMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotsitewise-asset-model/index:IotsitewiseAssetModelEnforcedAssetModelInterfaceRelationships"
    },
    "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelEnforcedAssetModelInterfaceRelationshipsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelEnforcedAssetModelInterfaceRelationshipsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotsitewise-asset-model/index.ts",
          "line": 5708
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotsitewise-asset-model/index.ts",
        "line": 5700
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 5715
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelEnforcedAssetModelInterfaceRelationshipsOutputReference"
            }
          }
        }
      ],
      "name": "IotsitewiseAssetModelEnforcedAssetModelInterfaceRelationshipsList",
      "namespace": "iotsitewiseAssetModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 5701
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelEnforcedAssetModelInterfaceRelationships"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotsitewise-asset-model/index:IotsitewiseAssetModelEnforcedAssetModelInterfaceRelationshipsList"
    },
    "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelEnforcedAssetModelInterfaceRelationshipsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelEnforcedAssetModelInterfaceRelationshipsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotsitewise-asset-model/index.ts",
          "line": 5627
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotsitewise-asset-model/index.ts",
        "line": 5617
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 5688
          },
          "name": "putPropertyMappings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelEnforcedAssetModelInterfaceRelationshipsPropertyMappings"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 5675
          },
          "name": "resetInterfaceAssetModelId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 5691
          },
          "name": "resetPropertyMappings"
        }
      ],
      "name": "IotsitewiseAssetModelEnforcedAssetModelInterfaceRelationshipsOutputReference",
      "namespace": "iotsitewiseAssetModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 5685
          },
          "name": "propertyMappings",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelEnforcedAssetModelInterfaceRelationshipsPropertyMappingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 5679
          },
          "name": "interfaceAssetModelIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 5695
          },
          "name": "propertyMappingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelEnforcedAssetModelInterfaceRelationshipsPropertyMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 5669
          },
          "name": "interfaceAssetModelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 5631
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelEnforcedAssetModelInterfaceRelationships"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotsitewise-asset-model/index:IotsitewiseAssetModelEnforcedAssetModelInterfaceRelationshipsOutputReference"
    },
    "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelEnforcedAssetModelInterfaceRelationshipsPropertyMappings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelEnforcedAssetModelInterfaceRelationshipsPropertyMappings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotsitewise-asset-model/index.ts",
        "line": 5378
      },
      "name": "IotsitewiseAssetModelEnforcedAssetModelInterfaceRelationshipsPropertyMappings",
      "namespace": "iotsitewiseAssetModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#asset_model_property_external_id IotsitewiseAssetModel#asset_model_property_external_id}",
            "stability": "stable",
            "summary": "The external ID of the enforced asset model property."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 5384
          },
          "name": "assetModelPropertyExternalId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#asset_model_property_logical_id IotsitewiseAssetModel#asset_model_property_logical_id}",
            "stability": "stable",
            "summary": "The logical ID of the enforced asset model property."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 5390
          },
          "name": "assetModelPropertyLogicalId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#interface_asset_model_property_external_id IotsitewiseAssetModel#interface_asset_model_property_external_id}",
            "stability": "stable",
            "summary": "The external ID of the enforced interface property."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 5396
          },
          "name": "interfaceAssetModelPropertyExternalId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotsitewise-asset-model/index:IotsitewiseAssetModelEnforcedAssetModelInterfaceRelationshipsPropertyMappings"
    },
    "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelEnforcedAssetModelInterfaceRelationshipsPropertyMappingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelEnforcedAssetModelInterfaceRelationshipsPropertyMappingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotsitewise-asset-model/index.ts",
          "line": 5555
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotsitewise-asset-model/index.ts",
        "line": 5547
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 5562
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelEnforcedAssetModelInterfaceRelationshipsPropertyMappingsOutputReference"
            }
          }
        }
      ],
      "name": "IotsitewiseAssetModelEnforcedAssetModelInterfaceRelationshipsPropertyMappingsList",
      "namespace": "iotsitewiseAssetModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 5548
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelEnforcedAssetModelInterfaceRelationshipsPropertyMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotsitewise-asset-model/index:IotsitewiseAssetModelEnforcedAssetModelInterfaceRelationshipsPropertyMappingsList"
    },
    "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelEnforcedAssetModelInterfaceRelationshipsPropertyMappingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelEnforcedAssetModelInterfaceRelationshipsPropertyMappingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotsitewise-asset-model/index.ts",
          "line": 5452
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotsitewise-asset-model/index.ts",
        "line": 5442
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 5506
          },
          "name": "resetAssetModelPropertyExternalId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 5522
          },
          "name": "resetAssetModelPropertyLogicalId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 5538
          },
          "name": "resetInterfaceAssetModelPropertyExternalId"
        }
      ],
      "name": "IotsitewiseAssetModelEnforcedAssetModelInterfaceRelationshipsPropertyMappingsOutputReference",
      "namespace": "iotsitewiseAssetModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 5510
          },
          "name": "assetModelPropertyExternalIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 5526
          },
          "name": "assetModelPropertyLogicalIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 5542
          },
          "name": "interfaceAssetModelPropertyExternalIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 5500
          },
          "name": "assetModelPropertyExternalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 5516
          },
          "name": "assetModelPropertyLogicalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 5532
          },
          "name": "interfaceAssetModelPropertyExternalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 5456
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelEnforcedAssetModelInterfaceRelationshipsPropertyMappings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotsitewise-asset-model/index:IotsitewiseAssetModelEnforcedAssetModelInterfaceRelationshipsPropertyMappingsOutputReference"
    },
    "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotsitewise-asset-model/index.ts",
        "line": 5719
      },
      "name": "IotsitewiseAssetModelTags",
      "namespace": "iotsitewiseAssetModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#key IotsitewiseAssetModel#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 5723
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_asset_model#value IotsitewiseAssetModel#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 5727
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotsitewise-asset-model/index:IotsitewiseAssetModelTags"
    },
    "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotsitewise-asset-model/index.ts",
          "line": 5857
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotsitewise-asset-model/index.ts",
        "line": 5849
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 5864
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelTagsOutputReference"
            }
          }
        }
      ],
      "name": "IotsitewiseAssetModelTagsList",
      "namespace": "iotsitewiseAssetModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 5850
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotsitewise-asset-model/index:IotsitewiseAssetModelTagsList"
    },
    "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotsitewise-asset-model/index.ts",
          "line": 5776
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotsitewise-asset-model/index.ts",
        "line": 5766
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 5824
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 5840
          },
          "name": "resetValue"
        }
      ],
      "name": "IotsitewiseAssetModelTagsOutputReference",
      "namespace": "iotsitewiseAssetModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 5828
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 5844
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 5818
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 5834
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-asset-model/index.ts",
            "line": 5780
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotsitewiseAssetModel.IotsitewiseAssetModelTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotsitewise-asset-model/index:IotsitewiseAssetModelTagsOutputReference"
    },
    "@cdktn/provider-awscc.iotsitewiseDashboard.IotsitewiseDashboard": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_dashboard awscc_iotsitewise_dashboard}."
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseDashboard.IotsitewiseDashboard",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_dashboard awscc_iotsitewise_dashboard} Resource."
        },
        "locationInModule": {
          "filename": "src/iotsitewise-dashboard/index.ts",
          "line": 231
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.iotsitewiseDashboard.IotsitewiseDashboardConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotsitewise-dashboard/index.ts",
        "line": 199
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a IotsitewiseDashboard resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/iotsitewise-dashboard/index.ts",
            "line": 216
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the IotsitewiseDashboard to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_dashboard#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing IotsitewiseDashboard that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the IotsitewiseDashboard to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-dashboard/index.ts",
            "line": 333
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotsitewiseDashboard.IotsitewiseDashboardTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-dashboard/index.ts",
            "line": 320
          },
          "name": "resetProjectId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-dashboard/index.ts",
            "line": 336
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-dashboard/index.ts",
            "line": 348
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-dashboard/index.ts",
            "line": 358
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IotsitewiseDashboard",
      "namespace": "iotsitewiseDashboard",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-dashboard/index.ts",
            "line": 204
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-dashboard/index.ts",
            "line": 259
          },
          "name": "dashboardArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-dashboard/index.ts",
            "line": 290
          },
          "name": "dashboardId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-dashboard/index.ts",
            "line": 308
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-dashboard/index.ts",
            "line": 330
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotsitewiseDashboard.IotsitewiseDashboardTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-dashboard/index.ts",
            "line": 272
          },
          "name": "dashboardDefinitionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-dashboard/index.ts",
            "line": 285
          },
          "name": "dashboardDescriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-dashboard/index.ts",
            "line": 303
          },
          "name": "dashboardNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-dashboard/index.ts",
            "line": 324
          },
          "name": "projectIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-dashboard/index.ts",
            "line": 340
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotsitewiseDashboard.IotsitewiseDashboardTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-dashboard/index.ts",
            "line": 265
          },
          "name": "dashboardDefinition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-dashboard/index.ts",
            "line": 278
          },
          "name": "dashboardDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-dashboard/index.ts",
            "line": 296
          },
          "name": "dashboardName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-dashboard/index.ts",
            "line": 314
          },
          "name": "projectId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotsitewise-dashboard/index:IotsitewiseDashboard"
    },
    "@cdktn/provider-awscc.iotsitewiseDashboard.IotsitewiseDashboardConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseDashboard.IotsitewiseDashboardConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotsitewise-dashboard/index.ts",
        "line": 14
      },
      "name": "IotsitewiseDashboardConfig",
      "namespace": "iotsitewiseDashboard",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_dashboard#dashboard_definition IotsitewiseDashboard#dashboard_definition}",
            "stability": "stable",
            "summary": "The dashboard definition specified in a JSON literal."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-dashboard/index.ts",
            "line": 20
          },
          "name": "dashboardDefinition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_dashboard#dashboard_description IotsitewiseDashboard#dashboard_description}",
            "stability": "stable",
            "summary": "A description for the dashboard."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-dashboard/index.ts",
            "line": 26
          },
          "name": "dashboardDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_dashboard#dashboard_name IotsitewiseDashboard#dashboard_name}",
            "stability": "stable",
            "summary": "A friendly name for the dashboard."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-dashboard/index.ts",
            "line": 32
          },
          "name": "dashboardName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_dashboard#project_id IotsitewiseDashboard#project_id}",
            "stability": "stable",
            "summary": "The ID of the project in which to create the dashboard."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-dashboard/index.ts",
            "line": 38
          },
          "name": "projectId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_dashboard#tags IotsitewiseDashboard#tags}",
            "stability": "stable",
            "summary": "A list of key-value pairs that contain metadata for the dashboard."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-dashboard/index.ts",
            "line": 44
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotsitewiseDashboard.IotsitewiseDashboardTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotsitewise-dashboard/index:IotsitewiseDashboardConfig"
    },
    "@cdktn/provider-awscc.iotsitewiseDashboard.IotsitewiseDashboardTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseDashboard.IotsitewiseDashboardTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotsitewise-dashboard/index.ts",
        "line": 46
      },
      "name": "IotsitewiseDashboardTags",
      "namespace": "iotsitewiseDashboard",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_dashboard#key IotsitewiseDashboard#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-dashboard/index.ts",
            "line": 50
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_dashboard#value IotsitewiseDashboard#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-dashboard/index.ts",
            "line": 54
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotsitewise-dashboard/index:IotsitewiseDashboardTags"
    },
    "@cdktn/provider-awscc.iotsitewiseDashboard.IotsitewiseDashboardTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseDashboard.IotsitewiseDashboardTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotsitewise-dashboard/index.ts",
          "line": 184
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotsitewise-dashboard/index.ts",
        "line": 176
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-dashboard/index.ts",
            "line": 191
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotsitewiseDashboard.IotsitewiseDashboardTagsOutputReference"
            }
          }
        }
      ],
      "name": "IotsitewiseDashboardTagsList",
      "namespace": "iotsitewiseDashboard",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-dashboard/index.ts",
            "line": 177
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotsitewiseDashboard.IotsitewiseDashboardTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotsitewise-dashboard/index:IotsitewiseDashboardTagsList"
    },
    "@cdktn/provider-awscc.iotsitewiseDashboard.IotsitewiseDashboardTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseDashboard.IotsitewiseDashboardTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotsitewise-dashboard/index.ts",
          "line": 103
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotsitewise-dashboard/index.ts",
        "line": 93
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-dashboard/index.ts",
            "line": 151
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-dashboard/index.ts",
            "line": 167
          },
          "name": "resetValue"
        }
      ],
      "name": "IotsitewiseDashboardTagsOutputReference",
      "namespace": "iotsitewiseDashboard",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-dashboard/index.ts",
            "line": 155
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-dashboard/index.ts",
            "line": 171
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-dashboard/index.ts",
            "line": 145
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-dashboard/index.ts",
            "line": 161
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-dashboard/index.ts",
            "line": 107
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotsitewiseDashboard.IotsitewiseDashboardTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotsitewise-dashboard/index:IotsitewiseDashboardTagsOutputReference"
    },
    "@cdktn/provider-awscc.iotsitewiseDataset.IotsitewiseDataset": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_dataset awscc_iotsitewise_dataset}."
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseDataset.IotsitewiseDataset",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_dataset awscc_iotsitewise_dataset} Resource."
        },
        "locationInModule": {
          "filename": "src/iotsitewise-dataset/index.ts",
          "line": 612
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.iotsitewiseDataset.IotsitewiseDatasetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotsitewise-dataset/index.ts",
        "line": 580
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a IotsitewiseDataset resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/iotsitewise-dataset/index.ts",
            "line": 597
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the IotsitewiseDataset to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_dataset#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing IotsitewiseDataset that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the IotsitewiseDataset to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-dataset/index.ts",
            "line": 682
          },
          "name": "putDatasetSource",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotsitewiseDataset.IotsitewiseDatasetDatasetSource"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-dataset/index.ts",
            "line": 700
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotsitewiseDataset.IotsitewiseDatasetTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-dataset/index.ts",
            "line": 651
          },
          "name": "resetDatasetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-dataset/index.ts",
            "line": 703
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-dataset/index.ts",
            "line": 715
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-dataset/index.ts",
            "line": 724
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IotsitewiseDataset",
      "namespace": "iotsitewiseDataset",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-dataset/index.ts",
            "line": 585
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-dataset/index.ts",
            "line": 639
          },
          "name": "datasetArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-dataset/index.ts",
            "line": 660
          },
          "name": "datasetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-dataset/index.ts",
            "line": 679
          },
          "name": "datasetSource",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotsitewiseDataset.IotsitewiseDatasetDatasetSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-dataset/index.ts",
            "line": 691
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-dataset/index.ts",
            "line": 697
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotsitewiseDataset.IotsitewiseDatasetTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-dataset/index.ts",
            "line": 655
          },
          "name": "datasetDescriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-dataset/index.ts",
            "line": 673
          },
          "name": "datasetNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-dataset/index.ts",
            "line": 686
          },
          "name": "datasetSourceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotsitewiseDataset.IotsitewiseDatasetDatasetSource"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-dataset/index.ts",
            "line": 707
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotsitewiseDataset.IotsitewiseDatasetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-dataset/index.ts",
            "line": 645
          },
          "name": "datasetDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-dataset/index.ts",
            "line": 666
          },
          "name": "datasetName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotsitewise-dataset/index:IotsitewiseDataset"
    },
    "@cdktn/provider-awscc.iotsitewiseDataset.IotsitewiseDatasetConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseDataset.IotsitewiseDatasetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotsitewise-dataset/index.ts",
        "line": 14
      },
      "name": "IotsitewiseDatasetConfig",
      "namespace": "iotsitewiseDataset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_dataset#dataset_name IotsitewiseDataset#dataset_name}",
            "stability": "stable",
            "summary": "The name of the dataset."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-dataset/index.ts",
            "line": 26
          },
          "name": "datasetName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_dataset#dataset_source IotsitewiseDataset#dataset_source}",
            "stability": "stable",
            "summary": "The data source for the dataset."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-dataset/index.ts",
            "line": 32
          },
          "name": "datasetSource",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotsitewiseDataset.IotsitewiseDatasetDatasetSource"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_dataset#dataset_description IotsitewiseDataset#dataset_description}",
            "stability": "stable",
            "summary": "A description about the dataset, and its functionality."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-dataset/index.ts",
            "line": 20
          },
          "name": "datasetDescription",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_dataset#tags IotsitewiseDataset#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-dataset/index.ts",
            "line": 38
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotsitewiseDataset.IotsitewiseDatasetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotsitewise-dataset/index:IotsitewiseDatasetConfig"
    },
    "@cdktn/provider-awscc.iotsitewiseDataset.IotsitewiseDatasetDatasetSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseDataset.IotsitewiseDatasetDatasetSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotsitewise-dataset/index.ts",
        "line": 267
      },
      "name": "IotsitewiseDatasetDatasetSource",
      "namespace": "iotsitewiseDataset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_dataset#source_format IotsitewiseDataset#source_format}",
            "stability": "stable",
            "summary": "The format of the dataset source associated with the dataset."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-dataset/index.ts",
            "line": 279
          },
          "name": "sourceFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_dataset#source_type IotsitewiseDataset#source_type}",
            "stability": "stable",
            "summary": "The type of data source for the dataset."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-dataset/index.ts",
            "line": 285
          },
          "name": "sourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_dataset#source_detail IotsitewiseDataset#source_detail}",
            "stability": "stable",
            "summary": "The details of the dataset source associated with the dataset."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-dataset/index.ts",
            "line": 273
          },
          "name": "sourceDetail",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotsitewiseDataset.IotsitewiseDatasetDatasetSourceSourceDetail"
          }
        }
      ],
      "symbolId": "src/iotsitewise-dataset/index:IotsitewiseDatasetDatasetSource"
    },
    "@cdktn/provider-awscc.iotsitewiseDataset.IotsitewiseDatasetDatasetSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseDataset.IotsitewiseDatasetDatasetSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotsitewise-dataset/index.ts",
          "line": 339
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotsitewise-dataset/index.ts",
        "line": 331
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-dataset/index.ts",
            "line": 390
          },
          "name": "putSourceDetail",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotsitewiseDataset.IotsitewiseDatasetDatasetSourceSourceDetail"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-dataset/index.ts",
            "line": 393
          },
          "name": "resetSourceDetail"
        }
      ],
      "name": "IotsitewiseDatasetDatasetSourceOutputReference",
      "namespace": "iotsitewiseDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-dataset/index.ts",
            "line": 387
          },
          "name": "sourceDetail",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotsitewiseDataset.IotsitewiseDatasetDatasetSourceSourceDetailOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-dataset/index.ts",
            "line": 397
          },
          "name": "sourceDetailInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotsitewiseDataset.IotsitewiseDatasetDatasetSourceSourceDetail"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-dataset/index.ts",
            "line": 410
          },
          "name": "sourceFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-dataset/index.ts",
            "line": 423
          },
          "name": "sourceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-dataset/index.ts",
            "line": 403
          },
          "name": "sourceFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-dataset/index.ts",
            "line": 416
          },
          "name": "sourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-dataset/index.ts",
            "line": 343
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotsitewiseDataset.IotsitewiseDatasetDatasetSource"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotsitewise-dataset/index:IotsitewiseDatasetDatasetSourceOutputReference"
    },
    "@cdktn/provider-awscc.iotsitewiseDataset.IotsitewiseDatasetDatasetSourceSourceDetail": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseDataset.IotsitewiseDatasetDatasetSourceSourceDetail",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotsitewise-dataset/index.ts",
        "line": 171
      },
      "name": "IotsitewiseDatasetDatasetSourceSourceDetail",
      "namespace": "iotsitewiseDataset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_dataset#kendra IotsitewiseDataset#kendra}",
            "stability": "stable",
            "summary": "Contains details about the Kendra dataset source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-dataset/index.ts",
            "line": 177
          },
          "name": "kendra",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotsitewiseDataset.IotsitewiseDatasetDatasetSourceSourceDetailKendra"
          }
        }
      ],
      "symbolId": "src/iotsitewise-dataset/index:IotsitewiseDatasetDatasetSourceSourceDetail"
    },
    "@cdktn/provider-awscc.iotsitewiseDataset.IotsitewiseDatasetDatasetSourceSourceDetailKendra": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseDataset.IotsitewiseDatasetDatasetSourceSourceDetailKendra",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotsitewise-dataset/index.ts",
        "line": 40
      },
      "name": "IotsitewiseDatasetDatasetSourceSourceDetailKendra",
      "namespace": "iotsitewiseDataset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_dataset#knowledge_base_arn IotsitewiseDataset#knowledge_base_arn}",
            "stability": "stable",
            "summary": "The knowledgeBaseArn details for the Kendra dataset source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-dataset/index.ts",
            "line": 46
          },
          "name": "knowledgeBaseArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_dataset#role_arn IotsitewiseDataset#role_arn}",
            "stability": "stable",
            "summary": "The roleARN details for the Kendra dataset source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-dataset/index.ts",
            "line": 52
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotsitewise-dataset/index:IotsitewiseDatasetDatasetSourceSourceDetailKendra"
    },
    "@cdktn/provider-awscc.iotsitewiseDataset.IotsitewiseDatasetDatasetSourceSourceDetailKendraOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseDataset.IotsitewiseDatasetDatasetSourceSourceDetailKendraOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotsitewise-dataset/index.ts",
          "line": 99
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotsitewise-dataset/index.ts",
        "line": 91
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-dataset/index.ts",
            "line": 147
          },
          "name": "resetKnowledgeBaseArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-dataset/index.ts",
            "line": 163
          },
          "name": "resetRoleArn"
        }
      ],
      "name": "IotsitewiseDatasetDatasetSourceSourceDetailKendraOutputReference",
      "namespace": "iotsitewiseDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-dataset/index.ts",
            "line": 151
          },
          "name": "knowledgeBaseArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-dataset/index.ts",
            "line": 167
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-dataset/index.ts",
            "line": 141
          },
          "name": "knowledgeBaseArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-dataset/index.ts",
            "line": 157
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-dataset/index.ts",
            "line": 103
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotsitewiseDataset.IotsitewiseDatasetDatasetSourceSourceDetailKendra"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotsitewise-dataset/index:IotsitewiseDatasetDatasetSourceSourceDetailKendraOutputReference"
    },
    "@cdktn/provider-awscc.iotsitewiseDataset.IotsitewiseDatasetDatasetSourceSourceDetailOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseDataset.IotsitewiseDatasetDatasetSourceSourceDetailOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotsitewise-dataset/index.ts",
          "line": 217
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotsitewise-dataset/index.ts",
        "line": 209
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-dataset/index.ts",
            "line": 256
          },
          "name": "putKendra",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotsitewiseDataset.IotsitewiseDatasetDatasetSourceSourceDetailKendra"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-dataset/index.ts",
            "line": 259
          },
          "name": "resetKendra"
        }
      ],
      "name": "IotsitewiseDatasetDatasetSourceSourceDetailOutputReference",
      "namespace": "iotsitewiseDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-dataset/index.ts",
            "line": 253
          },
          "name": "kendra",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotsitewiseDataset.IotsitewiseDatasetDatasetSourceSourceDetailKendraOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-dataset/index.ts",
            "line": 263
          },
          "name": "kendraInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotsitewiseDataset.IotsitewiseDatasetDatasetSourceSourceDetailKendra"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-dataset/index.ts",
            "line": 221
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotsitewiseDataset.IotsitewiseDatasetDatasetSourceSourceDetail"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotsitewise-dataset/index:IotsitewiseDatasetDatasetSourceSourceDetailOutputReference"
    },
    "@cdktn/provider-awscc.iotsitewiseDataset.IotsitewiseDatasetTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseDataset.IotsitewiseDatasetTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotsitewise-dataset/index.ts",
        "line": 427
      },
      "name": "IotsitewiseDatasetTags",
      "namespace": "iotsitewiseDataset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_dataset#key IotsitewiseDataset#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-dataset/index.ts",
            "line": 431
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_dataset#value IotsitewiseDataset#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-dataset/index.ts",
            "line": 435
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotsitewise-dataset/index:IotsitewiseDatasetTags"
    },
    "@cdktn/provider-awscc.iotsitewiseDataset.IotsitewiseDatasetTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseDataset.IotsitewiseDatasetTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotsitewise-dataset/index.ts",
          "line": 565
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotsitewise-dataset/index.ts",
        "line": 557
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-dataset/index.ts",
            "line": 572
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotsitewiseDataset.IotsitewiseDatasetTagsOutputReference"
            }
          }
        }
      ],
      "name": "IotsitewiseDatasetTagsList",
      "namespace": "iotsitewiseDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-dataset/index.ts",
            "line": 558
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotsitewiseDataset.IotsitewiseDatasetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotsitewise-dataset/index:IotsitewiseDatasetTagsList"
    },
    "@cdktn/provider-awscc.iotsitewiseDataset.IotsitewiseDatasetTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseDataset.IotsitewiseDatasetTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotsitewise-dataset/index.ts",
          "line": 484
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotsitewise-dataset/index.ts",
        "line": 474
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-dataset/index.ts",
            "line": 532
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-dataset/index.ts",
            "line": 548
          },
          "name": "resetValue"
        }
      ],
      "name": "IotsitewiseDatasetTagsOutputReference",
      "namespace": "iotsitewiseDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-dataset/index.ts",
            "line": 536
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-dataset/index.ts",
            "line": 552
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-dataset/index.ts",
            "line": 526
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-dataset/index.ts",
            "line": 542
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-dataset/index.ts",
            "line": 488
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotsitewiseDataset.IotsitewiseDatasetTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotsitewise-dataset/index:IotsitewiseDatasetTagsOutputReference"
    },
    "@cdktn/provider-awscc.iotsitewiseGateway.IotsitewiseGateway": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_gateway awscc_iotsitewise_gateway}."
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseGateway.IotsitewiseGateway",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_gateway awscc_iotsitewise_gateway} Resource."
        },
        "locationInModule": {
          "filename": "src/iotsitewise-gateway/index.ts",
          "line": 742
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.iotsitewiseGateway.IotsitewiseGatewayConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotsitewise-gateway/index.ts",
        "line": 710
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a IotsitewiseGateway resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/iotsitewise-gateway/index.ts",
            "line": 727
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the IotsitewiseGateway to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_gateway#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing IotsitewiseGateway that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the IotsitewiseGateway to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-gateway/index.ts",
            "line": 774
          },
          "name": "putGatewayCapabilitySummaries",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotsitewiseGateway.IotsitewiseGatewayGatewayCapabilitySummaries"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-gateway/index.ts",
            "line": 808
          },
          "name": "putGatewayPlatform",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotsitewiseGateway.IotsitewiseGatewayGatewayPlatform"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-gateway/index.ts",
            "line": 842
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotsitewiseGateway.IotsitewiseGatewayTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-gateway/index.ts",
            "line": 777
          },
          "name": "resetGatewayCapabilitySummaries"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-gateway/index.ts",
            "line": 824
          },
          "name": "resetGatewayVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-gateway/index.ts",
            "line": 845
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-gateway/index.ts",
            "line": 857
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-gateway/index.ts",
            "line": 867
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IotsitewiseGateway",
      "namespace": "iotsitewiseGateway",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-gateway/index.ts",
            "line": 715
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-gateway/index.ts",
            "line": 771
          },
          "name": "gatewayCapabilitySummaries",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotsitewiseGateway.IotsitewiseGatewayGatewayCapabilitySummariesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-gateway/index.ts",
            "line": 786
          },
          "name": "gatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-gateway/index.ts",
            "line": 805
          },
          "name": "gatewayPlatform",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotsitewiseGateway.IotsitewiseGatewayGatewayPlatformOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-gateway/index.ts",
            "line": 833
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-gateway/index.ts",
            "line": 839
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotsitewiseGateway.IotsitewiseGatewayTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-gateway/index.ts",
            "line": 781
          },
          "name": "gatewayCapabilitySummariesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotsitewiseGateway.IotsitewiseGatewayGatewayCapabilitySummaries"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-gateway/index.ts",
            "line": 799
          },
          "name": "gatewayNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-gateway/index.ts",
            "line": 812
          },
          "name": "gatewayPlatformInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotsitewiseGateway.IotsitewiseGatewayGatewayPlatform"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-gateway/index.ts",
            "line": 828
          },
          "name": "gatewayVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-gateway/index.ts",
            "line": 849
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotsitewiseGateway.IotsitewiseGatewayTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-gateway/index.ts",
            "line": 792
          },
          "name": "gatewayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-gateway/index.ts",
            "line": 818
          },
          "name": "gatewayVersion",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotsitewise-gateway/index:IotsitewiseGateway"
    },
    "@cdktn/provider-awscc.iotsitewiseGateway.IotsitewiseGatewayConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseGateway.IotsitewiseGatewayConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotsitewise-gateway/index.ts",
        "line": 14
      },
      "name": "IotsitewiseGatewayConfig",
      "namespace": "iotsitewiseGateway",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_gateway#gateway_name IotsitewiseGateway#gateway_name}",
            "stability": "stable",
            "summary": "A unique, friendly name for the gateway."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-gateway/index.ts",
            "line": 26
          },
          "name": "gatewayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_gateway#gateway_platform IotsitewiseGateway#gateway_platform}",
            "stability": "stable",
            "summary": "The gateway's platform. You can only specify one platform in a gateway."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-gateway/index.ts",
            "line": 32
          },
          "name": "gatewayPlatform",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotsitewiseGateway.IotsitewiseGatewayGatewayPlatform"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_gateway#gateway_capability_summaries IotsitewiseGateway#gateway_capability_summaries}",
            "stability": "stable",
            "summary": "A list of gateway capability summaries that each contain a namespace and status."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-gateway/index.ts",
            "line": 20
          },
          "name": "gatewayCapabilitySummaries",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotsitewiseGateway.IotsitewiseGatewayGatewayCapabilitySummaries"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_gateway#gateway_version IotsitewiseGateway#gateway_version}",
            "stability": "stable",
            "summary": "The version of the gateway you want to create."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-gateway/index.ts",
            "line": 38
          },
          "name": "gatewayVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_gateway#tags IotsitewiseGateway#tags}",
            "stability": "stable",
            "summary": "A list of key-value pairs that contain metadata for the gateway."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-gateway/index.ts",
            "line": 44
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotsitewiseGateway.IotsitewiseGatewayTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotsitewise-gateway/index:IotsitewiseGatewayConfig"
    },
    "@cdktn/provider-awscc.iotsitewiseGateway.IotsitewiseGatewayGatewayCapabilitySummaries": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseGateway.IotsitewiseGatewayGatewayCapabilitySummaries",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotsitewise-gateway/index.ts",
        "line": 46
      },
      "name": "IotsitewiseGatewayGatewayCapabilitySummaries",
      "namespace": "iotsitewiseGateway",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_gateway#capability_configuration IotsitewiseGateway#capability_configuration}",
            "stability": "stable",
            "summary": "The JSON document that defines the gateway capability's configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-gateway/index.ts",
            "line": 52
          },
          "name": "capabilityConfiguration",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_gateway#capability_namespace IotsitewiseGateway#capability_namespace}",
            "stability": "stable",
            "summary": "The namespace of the capability configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-gateway/index.ts",
            "line": 58
          },
          "name": "capabilityNamespace",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotsitewise-gateway/index:IotsitewiseGatewayGatewayCapabilitySummaries"
    },
    "@cdktn/provider-awscc.iotsitewiseGateway.IotsitewiseGatewayGatewayCapabilitySummariesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseGateway.IotsitewiseGatewayGatewayCapabilitySummariesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotsitewise-gateway/index.ts",
          "line": 188
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotsitewise-gateway/index.ts",
        "line": 180
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-gateway/index.ts",
            "line": 195
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotsitewiseGateway.IotsitewiseGatewayGatewayCapabilitySummariesOutputReference"
            }
          }
        }
      ],
      "name": "IotsitewiseGatewayGatewayCapabilitySummariesList",
      "namespace": "iotsitewiseGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-gateway/index.ts",
            "line": 181
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotsitewiseGateway.IotsitewiseGatewayGatewayCapabilitySummaries"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotsitewise-gateway/index:IotsitewiseGatewayGatewayCapabilitySummariesList"
    },
    "@cdktn/provider-awscc.iotsitewiseGateway.IotsitewiseGatewayGatewayCapabilitySummariesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseGateway.IotsitewiseGatewayGatewayCapabilitySummariesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotsitewise-gateway/index.ts",
          "line": 107
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotsitewise-gateway/index.ts",
        "line": 97
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-gateway/index.ts",
            "line": 155
          },
          "name": "resetCapabilityConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-gateway/index.ts",
            "line": 171
          },
          "name": "resetCapabilityNamespace"
        }
      ],
      "name": "IotsitewiseGatewayGatewayCapabilitySummariesOutputReference",
      "namespace": "iotsitewiseGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-gateway/index.ts",
            "line": 159
          },
          "name": "capabilityConfigurationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-gateway/index.ts",
            "line": 175
          },
          "name": "capabilityNamespaceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-gateway/index.ts",
            "line": 149
          },
          "name": "capabilityConfiguration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-gateway/index.ts",
            "line": 165
          },
          "name": "capabilityNamespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-gateway/index.ts",
            "line": 111
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotsitewiseGateway.IotsitewiseGatewayGatewayCapabilitySummaries"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotsitewise-gateway/index:IotsitewiseGatewayGatewayCapabilitySummariesOutputReference"
    },
    "@cdktn/provider-awscc.iotsitewiseGateway.IotsitewiseGatewayGatewayPlatform": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseGateway.IotsitewiseGatewayGatewayPlatform",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotsitewise-gateway/index.ts",
        "line": 426
      },
      "name": "IotsitewiseGatewayGatewayPlatform",
      "namespace": "iotsitewiseGateway",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_gateway#greengrass_v2 IotsitewiseGateway#greengrass_v2}",
            "stability": "stable",
            "summary": "A gateway that runs on AWS IoT Greengrass V2."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-gateway/index.ts",
            "line": 432
          },
          "name": "greengrassV2",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotsitewiseGateway.IotsitewiseGatewayGatewayPlatformGreengrassV2"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_gateway#siemens_ie IotsitewiseGateway#siemens_ie}",
            "stability": "stable",
            "summary": "A gateway that runs on Siemens Industrial Edge."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-gateway/index.ts",
            "line": 438
          },
          "name": "siemensIe",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotsitewiseGateway.IotsitewiseGatewayGatewayPlatformSiemensIe"
          }
        }
      ],
      "symbolId": "src/iotsitewise-gateway/index:IotsitewiseGatewayGatewayPlatform"
    },
    "@cdktn/provider-awscc.iotsitewiseGateway.IotsitewiseGatewayGatewayPlatformGreengrassV2": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseGateway.IotsitewiseGatewayGatewayPlatformGreengrassV2",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotsitewise-gateway/index.ts",
        "line": 199
      },
      "name": "IotsitewiseGatewayGatewayPlatformGreengrassV2",
      "namespace": "iotsitewiseGateway",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_gateway#core_device_operating_system IotsitewiseGateway#core_device_operating_system}",
            "stability": "stable",
            "summary": "The operating system of the core device in AWS IoT Greengrass V2."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-gateway/index.ts",
            "line": 205
          },
          "name": "coreDeviceOperatingSystem",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_gateway#core_device_thing_name IotsitewiseGateway#core_device_thing_name}",
            "stability": "stable",
            "summary": "The name of the CoreDevice in GreenGrass V2."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-gateway/index.ts",
            "line": 211
          },
          "name": "coreDeviceThingName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotsitewise-gateway/index:IotsitewiseGatewayGatewayPlatformGreengrassV2"
    },
    "@cdktn/provider-awscc.iotsitewiseGateway.IotsitewiseGatewayGatewayPlatformGreengrassV2OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseGateway.IotsitewiseGatewayGatewayPlatformGreengrassV2OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotsitewise-gateway/index.ts",
          "line": 258
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotsitewise-gateway/index.ts",
        "line": 250
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-gateway/index.ts",
            "line": 306
          },
          "name": "resetCoreDeviceOperatingSystem"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-gateway/index.ts",
            "line": 322
          },
          "name": "resetCoreDeviceThingName"
        }
      ],
      "name": "IotsitewiseGatewayGatewayPlatformGreengrassV2OutputReference",
      "namespace": "iotsitewiseGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-gateway/index.ts",
            "line": 310
          },
          "name": "coreDeviceOperatingSystemInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-gateway/index.ts",
            "line": 326
          },
          "name": "coreDeviceThingNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-gateway/index.ts",
            "line": 300
          },
          "name": "coreDeviceOperatingSystem",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-gateway/index.ts",
            "line": 316
          },
          "name": "coreDeviceThingName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-gateway/index.ts",
            "line": 262
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotsitewiseGateway.IotsitewiseGatewayGatewayPlatformGreengrassV2"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotsitewise-gateway/index:IotsitewiseGatewayGatewayPlatformGreengrassV2OutputReference"
    },
    "@cdktn/provider-awscc.iotsitewiseGateway.IotsitewiseGatewayGatewayPlatformOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseGateway.IotsitewiseGatewayGatewayPlatformOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotsitewise-gateway/index.ts",
          "line": 485
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotsitewise-gateway/index.ts",
        "line": 477
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-gateway/index.ts",
            "line": 530
          },
          "name": "putGreengrassV2",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotsitewiseGateway.IotsitewiseGatewayGatewayPlatformGreengrassV2"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-gateway/index.ts",
            "line": 546
          },
          "name": "putSiemensIe",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotsitewiseGateway.IotsitewiseGatewayGatewayPlatformSiemensIe"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-gateway/index.ts",
            "line": 533
          },
          "name": "resetGreengrassV2"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-gateway/index.ts",
            "line": 549
          },
          "name": "resetSiemensIe"
        }
      ],
      "name": "IotsitewiseGatewayGatewayPlatformOutputReference",
      "namespace": "iotsitewiseGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-gateway/index.ts",
            "line": 527
          },
          "name": "greengrassV2",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotsitewiseGateway.IotsitewiseGatewayGatewayPlatformGreengrassV2OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-gateway/index.ts",
            "line": 543
          },
          "name": "siemensIe",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotsitewiseGateway.IotsitewiseGatewayGatewayPlatformSiemensIeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-gateway/index.ts",
            "line": 537
          },
          "name": "greengrassV2Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotsitewiseGateway.IotsitewiseGatewayGatewayPlatformGreengrassV2"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-gateway/index.ts",
            "line": 553
          },
          "name": "siemensIeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotsitewiseGateway.IotsitewiseGatewayGatewayPlatformSiemensIe"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-gateway/index.ts",
            "line": 489
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotsitewiseGateway.IotsitewiseGatewayGatewayPlatform"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotsitewise-gateway/index:IotsitewiseGatewayGatewayPlatformOutputReference"
    },
    "@cdktn/provider-awscc.iotsitewiseGateway.IotsitewiseGatewayGatewayPlatformSiemensIe": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseGateway.IotsitewiseGatewayGatewayPlatformSiemensIe",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotsitewise-gateway/index.ts",
        "line": 330
      },
      "name": "IotsitewiseGatewayGatewayPlatformSiemensIe",
      "namespace": "iotsitewiseGateway",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_gateway#iot_core_thing_name IotsitewiseGateway#iot_core_thing_name}",
            "stability": "stable",
            "summary": "The name of the IoT Core Thing."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-gateway/index.ts",
            "line": 336
          },
          "name": "iotCoreThingName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotsitewise-gateway/index:IotsitewiseGatewayGatewayPlatformSiemensIe"
    },
    "@cdktn/provider-awscc.iotsitewiseGateway.IotsitewiseGatewayGatewayPlatformSiemensIeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseGateway.IotsitewiseGatewayGatewayPlatformSiemensIeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotsitewise-gateway/index.ts",
          "line": 376
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotsitewise-gateway/index.ts",
        "line": 368
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-gateway/index.ts",
            "line": 418
          },
          "name": "resetIotCoreThingName"
        }
      ],
      "name": "IotsitewiseGatewayGatewayPlatformSiemensIeOutputReference",
      "namespace": "iotsitewiseGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-gateway/index.ts",
            "line": 422
          },
          "name": "iotCoreThingNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-gateway/index.ts",
            "line": 412
          },
          "name": "iotCoreThingName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-gateway/index.ts",
            "line": 380
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotsitewiseGateway.IotsitewiseGatewayGatewayPlatformSiemensIe"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotsitewise-gateway/index:IotsitewiseGatewayGatewayPlatformSiemensIeOutputReference"
    },
    "@cdktn/provider-awscc.iotsitewiseGateway.IotsitewiseGatewayTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseGateway.IotsitewiseGatewayTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotsitewise-gateway/index.ts",
        "line": 557
      },
      "name": "IotsitewiseGatewayTags",
      "namespace": "iotsitewiseGateway",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_gateway#key IotsitewiseGateway#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-gateway/index.ts",
            "line": 561
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_gateway#value IotsitewiseGateway#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-gateway/index.ts",
            "line": 565
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotsitewise-gateway/index:IotsitewiseGatewayTags"
    },
    "@cdktn/provider-awscc.iotsitewiseGateway.IotsitewiseGatewayTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseGateway.IotsitewiseGatewayTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotsitewise-gateway/index.ts",
          "line": 695
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotsitewise-gateway/index.ts",
        "line": 687
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-gateway/index.ts",
            "line": 702
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotsitewiseGateway.IotsitewiseGatewayTagsOutputReference"
            }
          }
        }
      ],
      "name": "IotsitewiseGatewayTagsList",
      "namespace": "iotsitewiseGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-gateway/index.ts",
            "line": 688
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotsitewiseGateway.IotsitewiseGatewayTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotsitewise-gateway/index:IotsitewiseGatewayTagsList"
    },
    "@cdktn/provider-awscc.iotsitewiseGateway.IotsitewiseGatewayTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseGateway.IotsitewiseGatewayTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotsitewise-gateway/index.ts",
          "line": 614
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotsitewise-gateway/index.ts",
        "line": 604
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-gateway/index.ts",
            "line": 662
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-gateway/index.ts",
            "line": 678
          },
          "name": "resetValue"
        }
      ],
      "name": "IotsitewiseGatewayTagsOutputReference",
      "namespace": "iotsitewiseGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-gateway/index.ts",
            "line": 666
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-gateway/index.ts",
            "line": 682
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-gateway/index.ts",
            "line": 656
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-gateway/index.ts",
            "line": 672
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-gateway/index.ts",
            "line": 618
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotsitewiseGateway.IotsitewiseGatewayTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotsitewise-gateway/index:IotsitewiseGatewayTagsOutputReference"
    },
    "@cdktn/provider-awscc.iotsitewisePortal.IotsitewisePortal": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_portal awscc_iotsitewise_portal}."
      },
      "fqn": "@cdktn/provider-awscc.iotsitewisePortal.IotsitewisePortal",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_portal awscc_iotsitewise_portal} Resource."
        },
        "locationInModule": {
          "filename": "src/iotsitewise-portal/index.ts",
          "line": 508
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.iotsitewisePortal.IotsitewisePortalConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotsitewise-portal/index.ts",
        "line": 476
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a IotsitewisePortal resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/iotsitewise-portal/index.ts",
            "line": 493
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the IotsitewisePortal to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_portal#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing IotsitewisePortal that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the IotsitewisePortal to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-portal/index.ts",
            "line": 545
          },
          "name": "putAlarms",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotsitewisePortal.IotsitewisePortalAlarms"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-portal/index.ts",
            "line": 676
          },
          "name": "putPortalTypeConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotsitewisePortal.IotsitewisePortalPortalTypeConfiguration"
                        },
                        "kind": "map"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-portal/index.ts",
            "line": 705
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotsitewisePortal.IotsitewisePortalTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-portal/index.ts",
            "line": 548
          },
          "name": "resetAlarms"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-portal/index.ts",
            "line": 569
          },
          "name": "resetNotificationSenderEmail"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-portal/index.ts",
            "line": 590
          },
          "name": "resetPortalAuthMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-portal/index.ts",
            "line": 624
          },
          "name": "resetPortalDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-portal/index.ts",
            "line": 663
          },
          "name": "resetPortalType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-portal/index.ts",
            "line": 679
          },
          "name": "resetPortalTypeConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-portal/index.ts",
            "line": 708
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-portal/index.ts",
            "line": 720
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-portal/index.ts",
            "line": 735
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IotsitewisePortal",
      "namespace": "iotsitewisePortal",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-portal/index.ts",
            "line": 481
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-portal/index.ts",
            "line": 542
          },
          "name": "alarms",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotsitewisePortal.IotsitewisePortalAlarmsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-portal/index.ts",
            "line": 557
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-portal/index.ts",
            "line": 578
          },
          "name": "portalArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-portal/index.ts",
            "line": 599
          },
          "name": "portalClientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-portal/index.ts",
            "line": 633
          },
          "name": "portalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-portal/index.ts",
            "line": 651
          },
          "name": "portalStartUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-portal/index.ts",
            "line": 673
          },
          "name": "portalTypeConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotsitewisePortal.IotsitewisePortalPortalTypeConfigurationMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-portal/index.ts",
            "line": 702
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotsitewisePortal.IotsitewisePortalTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-portal/index.ts",
            "line": 552
          },
          "name": "alarmsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotsitewisePortal.IotsitewisePortalAlarms"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-portal/index.ts",
            "line": 573
          },
          "name": "notificationSenderEmailInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-portal/index.ts",
            "line": 594
          },
          "name": "portalAuthModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-portal/index.ts",
            "line": 612
          },
          "name": "portalContactEmailInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-portal/index.ts",
            "line": 628
          },
          "name": "portalDescriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-portal/index.ts",
            "line": 646
          },
          "name": "portalNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-portal/index.ts",
            "line": 683
          },
          "name": "portalTypeConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotsitewisePortal.IotsitewisePortalPortalTypeConfiguration"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-portal/index.ts",
            "line": 667
          },
          "name": "portalTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-portal/index.ts",
            "line": 696
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-portal/index.ts",
            "line": 712
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotsitewisePortal.IotsitewisePortalTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-portal/index.ts",
            "line": 563
          },
          "name": "notificationSenderEmail",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-portal/index.ts",
            "line": 584
          },
          "name": "portalAuthMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-portal/index.ts",
            "line": 605
          },
          "name": "portalContactEmail",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-portal/index.ts",
            "line": 618
          },
          "name": "portalDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-portal/index.ts",
            "line": 639
          },
          "name": "portalName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-portal/index.ts",
            "line": 657
          },
          "name": "portalType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-portal/index.ts",
            "line": 689
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotsitewise-portal/index:IotsitewisePortal"
    },
    "@cdktn/provider-awscc.iotsitewisePortal.IotsitewisePortalAlarms": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewisePortal.IotsitewisePortalAlarms",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotsitewise-portal/index.ts",
        "line": 76
      },
      "name": "IotsitewisePortalAlarms",
      "namespace": "iotsitewisePortal",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_portal#alarm_role_arn IotsitewisePortal#alarm_role_arn}",
            "stability": "stable",
            "summary": "The ARN of the IAM role that allows the alarm to perform actions and access AWS resources and services, such as AWS IoT Events."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-portal/index.ts",
            "line": 82
          },
          "name": "alarmRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information, see Managing alarm notifications in the AWS IoT Events Developer Guide.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_portal#notification_lambda_arn IotsitewisePortal#notification_lambda_arn}",
            "stability": "stable",
            "summary": "The ARN of the AWS Lambda function that manages alarm notifications."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-portal/index.ts",
            "line": 88
          },
          "name": "notificationLambdaArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotsitewise-portal/index:IotsitewisePortalAlarms"
    },
    "@cdktn/provider-awscc.iotsitewisePortal.IotsitewisePortalAlarmsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewisePortal.IotsitewisePortalAlarmsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotsitewise-portal/index.ts",
          "line": 135
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotsitewise-portal/index.ts",
        "line": 127
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-portal/index.ts",
            "line": 183
          },
          "name": "resetAlarmRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-portal/index.ts",
            "line": 199
          },
          "name": "resetNotificationLambdaArn"
        }
      ],
      "name": "IotsitewisePortalAlarmsOutputReference",
      "namespace": "iotsitewisePortal",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-portal/index.ts",
            "line": 187
          },
          "name": "alarmRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-portal/index.ts",
            "line": 203
          },
          "name": "notificationLambdaArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-portal/index.ts",
            "line": 177
          },
          "name": "alarmRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-portal/index.ts",
            "line": 193
          },
          "name": "notificationLambdaArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-portal/index.ts",
            "line": 139
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotsitewisePortal.IotsitewisePortalAlarms"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotsitewise-portal/index:IotsitewisePortalAlarmsOutputReference"
    },
    "@cdktn/provider-awscc.iotsitewisePortal.IotsitewisePortalConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewisePortal.IotsitewisePortalConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotsitewise-portal/index.ts",
        "line": 14
      },
      "name": "IotsitewisePortalConfig",
      "namespace": "iotsitewisePortal",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_portal#portal_contact_email IotsitewisePortal#portal_contact_email}",
            "stability": "stable",
            "summary": "The AWS administrator's contact email address."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-portal/index.ts",
            "line": 38
          },
          "name": "portalContactEmail",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_portal#portal_name IotsitewisePortal#portal_name}",
            "stability": "stable",
            "summary": "A friendly name for the portal."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-portal/index.ts",
            "line": 50
          },
          "name": "portalName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_portal#role_arn IotsitewisePortal#role_arn}",
            "stability": "stable",
            "summary": "The ARN of a service role that allows the portal's users to access your AWS IoT SiteWise resources on your behalf."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-portal/index.ts",
            "line": 68
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can use the alarm to monitor an asset property and get notified when the asset property value is outside a specified range.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_portal#alarms IotsitewisePortal#alarms}",
            "stability": "stable",
            "summary": "Contains the configuration information of an alarm created in an AWS IoT SiteWise Monitor portal."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-portal/index.ts",
            "line": 20
          },
          "name": "alarms",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotsitewisePortal.IotsitewisePortalAlarms"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_portal#notification_sender_email IotsitewisePortal#notification_sender_email}",
            "stability": "stable",
            "summary": "The email address that sends alarm notifications."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-portal/index.ts",
            "line": 26
          },
          "name": "notificationSenderEmail",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Choose from SSO or IAM. You can't change this value after you create a portal.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_portal#portal_auth_mode IotsitewisePortal#portal_auth_mode}",
            "stability": "stable",
            "summary": "The service to use to authenticate users to the portal."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-portal/index.ts",
            "line": 32
          },
          "name": "portalAuthMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_portal#portal_description IotsitewisePortal#portal_description}",
            "stability": "stable",
            "summary": "A description for the portal."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-portal/index.ts",
            "line": 44
          },
          "name": "portalDescription",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_portal#portal_type IotsitewisePortal#portal_type}",
            "stability": "stable",
            "summary": "The type of portal."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-portal/index.ts",
            "line": 56
          },
          "name": "portalType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_portal#portal_type_configuration IotsitewisePortal#portal_type_configuration}",
            "stability": "stable",
            "summary": "Map to associate detail of configuration related with a PortalType."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-portal/index.ts",
            "line": 62
          },
          "name": "portalTypeConfiguration",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotsitewisePortal.IotsitewisePortalPortalTypeConfiguration"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_portal#tags IotsitewisePortal#tags}",
            "stability": "stable",
            "summary": "A list of key-value pairs that contain metadata for the portal."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-portal/index.ts",
            "line": 74
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotsitewisePortal.IotsitewisePortalTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotsitewise-portal/index:IotsitewisePortalConfig"
    },
    "@cdktn/provider-awscc.iotsitewisePortal.IotsitewisePortalPortalTypeConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewisePortal.IotsitewisePortalPortalTypeConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotsitewise-portal/index.ts",
        "line": 207
      },
      "name": "IotsitewisePortalPortalTypeConfiguration",
      "namespace": "iotsitewisePortal",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_portal#portal_tools IotsitewisePortal#portal_tools}",
            "stability": "stable",
            "summary": "List of enabled Tools for a certain portal."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-portal/index.ts",
            "line": 213
          },
          "name": "portalTools",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/iotsitewise-portal/index:IotsitewisePortalPortalTypeConfiguration"
    },
    "@cdktn/provider-awscc.iotsitewisePortal.IotsitewisePortalPortalTypeConfigurationMap": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewisePortal.IotsitewisePortalPortalTypeConfigurationMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotsitewise-portal/index.ts",
          "line": 312
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotsitewise-portal/index.ts",
        "line": 305
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-portal/index.ts",
            "line": 319
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotsitewisePortal.IotsitewisePortalPortalTypeConfigurationOutputReference"
            }
          }
        }
      ],
      "name": "IotsitewisePortalPortalTypeConfigurationMap",
      "namespace": "iotsitewisePortal",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-portal/index.ts",
            "line": 306
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotsitewisePortal.IotsitewisePortalPortalTypeConfiguration"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotsitewise-portal/index:IotsitewisePortalPortalTypeConfigurationMap"
    },
    "@cdktn/provider-awscc.iotsitewisePortal.IotsitewisePortalPortalTypeConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewisePortal.IotsitewisePortalPortalTypeConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotsitewise-portal/index.ts",
          "line": 254
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotsitewise-portal/index.ts",
        "line": 245
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-portal/index.ts",
            "line": 296
          },
          "name": "resetPortalTools"
        }
      ],
      "name": "IotsitewisePortalPortalTypeConfigurationOutputReference",
      "namespace": "iotsitewisePortal",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-portal/index.ts",
            "line": 300
          },
          "name": "portalToolsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-portal/index.ts",
            "line": 290
          },
          "name": "portalTools",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-portal/index.ts",
            "line": 258
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotsitewisePortal.IotsitewisePortalPortalTypeConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotsitewise-portal/index:IotsitewisePortalPortalTypeConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.iotsitewisePortal.IotsitewisePortalTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewisePortal.IotsitewisePortalTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotsitewise-portal/index.ts",
        "line": 323
      },
      "name": "IotsitewisePortalTags",
      "namespace": "iotsitewisePortal",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_portal#key IotsitewisePortal#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-portal/index.ts",
            "line": 327
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_portal#value IotsitewisePortal#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-portal/index.ts",
            "line": 331
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotsitewise-portal/index:IotsitewisePortalTags"
    },
    "@cdktn/provider-awscc.iotsitewisePortal.IotsitewisePortalTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewisePortal.IotsitewisePortalTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotsitewise-portal/index.ts",
          "line": 461
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotsitewise-portal/index.ts",
        "line": 453
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-portal/index.ts",
            "line": 468
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotsitewisePortal.IotsitewisePortalTagsOutputReference"
            }
          }
        }
      ],
      "name": "IotsitewisePortalTagsList",
      "namespace": "iotsitewisePortal",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-portal/index.ts",
            "line": 454
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotsitewisePortal.IotsitewisePortalTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotsitewise-portal/index:IotsitewisePortalTagsList"
    },
    "@cdktn/provider-awscc.iotsitewisePortal.IotsitewisePortalTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewisePortal.IotsitewisePortalTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotsitewise-portal/index.ts",
          "line": 380
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotsitewise-portal/index.ts",
        "line": 370
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-portal/index.ts",
            "line": 428
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-portal/index.ts",
            "line": 444
          },
          "name": "resetValue"
        }
      ],
      "name": "IotsitewisePortalTagsOutputReference",
      "namespace": "iotsitewisePortal",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-portal/index.ts",
            "line": 432
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-portal/index.ts",
            "line": 448
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-portal/index.ts",
            "line": 422
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-portal/index.ts",
            "line": 438
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-portal/index.ts",
            "line": 384
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotsitewisePortal.IotsitewisePortalTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotsitewise-portal/index:IotsitewisePortalTagsOutputReference"
    },
    "@cdktn/provider-awscc.iotsitewiseProject.IotsitewiseProject": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_project awscc_iotsitewise_project}."
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseProject.IotsitewiseProject",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_project awscc_iotsitewise_project} Resource."
        },
        "locationInModule": {
          "filename": "src/iotsitewise-project/index.ts",
          "line": 231
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.iotsitewiseProject.IotsitewiseProjectConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotsitewise-project/index.ts",
        "line": 199
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a IotsitewiseProject resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/iotsitewise-project/index.ts",
            "line": 216
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the IotsitewiseProject to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_project#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing IotsitewiseProject that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the IotsitewiseProject to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-project/index.ts",
            "line": 336
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotsitewiseProject.IotsitewiseProjectTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-project/index.ts",
            "line": 266
          },
          "name": "resetAssetIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-project/index.ts",
            "line": 305
          },
          "name": "resetProjectDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-project/index.ts",
            "line": 339
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-project/index.ts",
            "line": 351
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-project/index.ts",
            "line": 361
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IotsitewiseProject",
      "namespace": "iotsitewiseProject",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-project/index.ts",
            "line": 204
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-project/index.ts",
            "line": 275
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-project/index.ts",
            "line": 293
          },
          "name": "projectArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-project/index.ts",
            "line": 314
          },
          "name": "projectId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-project/index.ts",
            "line": 333
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotsitewiseProject.IotsitewiseProjectTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-project/index.ts",
            "line": 270
          },
          "name": "assetIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-project/index.ts",
            "line": 288
          },
          "name": "portalIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-project/index.ts",
            "line": 309
          },
          "name": "projectDescriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-project/index.ts",
            "line": 327
          },
          "name": "projectNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-project/index.ts",
            "line": 343
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotsitewiseProject.IotsitewiseProjectTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-project/index.ts",
            "line": 260
          },
          "name": "assetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-project/index.ts",
            "line": 281
          },
          "name": "portalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-project/index.ts",
            "line": 299
          },
          "name": "projectDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-project/index.ts",
            "line": 320
          },
          "name": "projectName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotsitewise-project/index:IotsitewiseProject"
    },
    "@cdktn/provider-awscc.iotsitewiseProject.IotsitewiseProjectConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseProject.IotsitewiseProjectConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotsitewise-project/index.ts",
        "line": 14
      },
      "name": "IotsitewiseProjectConfig",
      "namespace": "iotsitewiseProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_project#portal_id IotsitewiseProject#portal_id}",
            "stability": "stable",
            "summary": "The ID of the portal in which to create the project."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-project/index.ts",
            "line": 26
          },
          "name": "portalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_project#project_name IotsitewiseProject#project_name}",
            "stability": "stable",
            "summary": "A friendly name for the project."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-project/index.ts",
            "line": 38
          },
          "name": "projectName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_project#asset_ids IotsitewiseProject#asset_ids}",
            "stability": "stable",
            "summary": "The IDs of the assets to be associated to the project."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-project/index.ts",
            "line": 20
          },
          "name": "assetIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_project#project_description IotsitewiseProject#project_description}",
            "stability": "stable",
            "summary": "A description for the project."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-project/index.ts",
            "line": 32
          },
          "name": "projectDescription",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_project#tags IotsitewiseProject#tags}",
            "stability": "stable",
            "summary": "A list of key-value pairs that contain metadata for the project."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-project/index.ts",
            "line": 44
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotsitewiseProject.IotsitewiseProjectTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotsitewise-project/index:IotsitewiseProjectConfig"
    },
    "@cdktn/provider-awscc.iotsitewiseProject.IotsitewiseProjectTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseProject.IotsitewiseProjectTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotsitewise-project/index.ts",
        "line": 46
      },
      "name": "IotsitewiseProjectTags",
      "namespace": "iotsitewiseProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_project#key IotsitewiseProject#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-project/index.ts",
            "line": 50
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotsitewise_project#value IotsitewiseProject#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-project/index.ts",
            "line": 54
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotsitewise-project/index:IotsitewiseProjectTags"
    },
    "@cdktn/provider-awscc.iotsitewiseProject.IotsitewiseProjectTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseProject.IotsitewiseProjectTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotsitewise-project/index.ts",
          "line": 184
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotsitewise-project/index.ts",
        "line": 176
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-project/index.ts",
            "line": 191
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotsitewiseProject.IotsitewiseProjectTagsOutputReference"
            }
          }
        }
      ],
      "name": "IotsitewiseProjectTagsList",
      "namespace": "iotsitewiseProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-project/index.ts",
            "line": 177
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotsitewiseProject.IotsitewiseProjectTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotsitewise-project/index:IotsitewiseProjectTagsList"
    },
    "@cdktn/provider-awscc.iotsitewiseProject.IotsitewiseProjectTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotsitewiseProject.IotsitewiseProjectTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotsitewise-project/index.ts",
          "line": 103
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotsitewise-project/index.ts",
        "line": 93
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-project/index.ts",
            "line": 151
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-project/index.ts",
            "line": 167
          },
          "name": "resetValue"
        }
      ],
      "name": "IotsitewiseProjectTagsOutputReference",
      "namespace": "iotsitewiseProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-project/index.ts",
            "line": 155
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotsitewise-project/index.ts",
            "line": 171
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-project/index.ts",
            "line": 145
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-project/index.ts",
            "line": 161
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotsitewise-project/index.ts",
            "line": 107
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotsitewiseProject.IotsitewiseProjectTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotsitewise-project/index:IotsitewiseProjectTagsOutputReference"
    },
    "@cdktn/provider-awscc.iottwinmakerScene.IottwinmakerScene": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iottwinmaker_scene awscc_iottwinmaker_scene}."
      },
      "fqn": "@cdktn/provider-awscc.iottwinmakerScene.IottwinmakerScene",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iottwinmaker_scene awscc_iottwinmaker_scene} Resource."
        },
        "locationInModule": {
          "filename": "src/iottwinmaker-scene/index.ts",
          "line": 94
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.iottwinmakerScene.IottwinmakerSceneConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iottwinmaker-scene/index.ts",
        "line": 62
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a IottwinmakerScene resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/iottwinmaker-scene/index.ts",
            "line": 79
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the IottwinmakerScene to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iottwinmaker_scene#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing IottwinmakerScene that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the IottwinmakerScene to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iottwinmaker-scene/index.ts",
            "line": 136
          },
          "name": "resetCapabilities"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iottwinmaker-scene/index.ts",
            "line": 170
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iottwinmaker-scene/index.ts",
            "line": 210
          },
          "name": "resetSceneMetadata"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iottwinmaker-scene/index.ts",
            "line": 226
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iottwinmaker-scene/index.ts",
            "line": 256
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iottwinmaker-scene/index.ts",
            "line": 268
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IottwinmakerScene",
      "namespace": "iottwinmakerScene",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iottwinmaker-scene/index.ts",
            "line": 67
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iottwinmaker-scene/index.ts",
            "line": 124
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iottwinmaker-scene/index.ts",
            "line": 158
          },
          "name": "creationDateTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iottwinmaker-scene/index.ts",
            "line": 180
          },
          "name": "generatedSceneMetadata",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iottwinmaker-scene/index.ts",
            "line": 185
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iottwinmaker-scene/index.ts",
            "line": 235
          },
          "name": "updateDateTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iottwinmaker-scene/index.ts",
            "line": 140
          },
          "name": "capabilitiesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iottwinmaker-scene/index.ts",
            "line": 153
          },
          "name": "contentLocationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iottwinmaker-scene/index.ts",
            "line": 174
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iottwinmaker-scene/index.ts",
            "line": 198
          },
          "name": "sceneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iottwinmaker-scene/index.ts",
            "line": 214
          },
          "name": "sceneMetadataInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iottwinmaker-scene/index.ts",
            "line": 230
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iottwinmaker-scene/index.ts",
            "line": 248
          },
          "name": "workspaceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iottwinmaker-scene/index.ts",
            "line": 130
          },
          "name": "capabilities",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iottwinmaker-scene/index.ts",
            "line": 146
          },
          "name": "contentLocation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iottwinmaker-scene/index.ts",
            "line": 164
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iottwinmaker-scene/index.ts",
            "line": 191
          },
          "name": "sceneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iottwinmaker-scene/index.ts",
            "line": 204
          },
          "name": "sceneMetadata",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iottwinmaker-scene/index.ts",
            "line": 220
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iottwinmaker-scene/index.ts",
            "line": 241
          },
          "name": "workspaceId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iottwinmaker-scene/index:IottwinmakerScene"
    },
    "@cdktn/provider-awscc.iottwinmakerScene.IottwinmakerSceneConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iottwinmakerScene.IottwinmakerSceneConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iottwinmaker-scene/index.ts",
        "line": 14
      },
      "name": "IottwinmakerSceneConfig",
      "namespace": "iottwinmakerScene",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iottwinmaker_scene#content_location IottwinmakerScene#content_location}",
            "stability": "stable",
            "summary": "The relative path that specifies the location of the content definition file."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iottwinmaker-scene/index.ts",
            "line": 26
          },
          "name": "contentLocation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iottwinmaker_scene#scene_id IottwinmakerScene#scene_id}",
            "stability": "stable",
            "summary": "The ID of the scene."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iottwinmaker-scene/index.ts",
            "line": 38
          },
          "name": "sceneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iottwinmaker_scene#workspace_id IottwinmakerScene#workspace_id}",
            "stability": "stable",
            "summary": "The ID of the scene."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iottwinmaker-scene/index.ts",
            "line": 56
          },
          "name": "workspaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iottwinmaker_scene#capabilities IottwinmakerScene#capabilities}",
            "stability": "stable",
            "summary": "A list of capabilities that the scene uses to render."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iottwinmaker-scene/index.ts",
            "line": 20
          },
          "name": "capabilities",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iottwinmaker_scene#description IottwinmakerScene#description}",
            "stability": "stable",
            "summary": "The description of the scene."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iottwinmaker-scene/index.ts",
            "line": 32
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iottwinmaker_scene#scene_metadata IottwinmakerScene#scene_metadata}",
            "stability": "stable",
            "summary": "A key-value pair of scene metadata for the scene."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iottwinmaker-scene/index.ts",
            "line": 44
          },
          "name": "sceneMetadata",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iottwinmaker_scene#tags IottwinmakerScene#tags}",
            "stability": "stable",
            "summary": "A key-value pair to associate with a resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iottwinmaker-scene/index.ts",
            "line": 50
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/iottwinmaker-scene/index:IottwinmakerSceneConfig"
    },
    "@cdktn/provider-awscc.iottwinmakerSyncJob.IottwinmakerSyncJob": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iottwinmaker_sync_job awscc_iottwinmaker_sync_job}."
      },
      "fqn": "@cdktn/provider-awscc.iottwinmakerSyncJob.IottwinmakerSyncJob",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iottwinmaker_sync_job awscc_iottwinmaker_sync_job} Resource."
        },
        "locationInModule": {
          "filename": "src/iottwinmaker-sync-job/index.ts",
          "line": 76
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.iottwinmakerSyncJob.IottwinmakerSyncJobConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iottwinmaker-sync-job/index.ts",
        "line": 44
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a IottwinmakerSyncJob resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/iottwinmaker-sync-job/index.ts",
            "line": 61
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the IottwinmakerSyncJob to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iottwinmaker_sync_job#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing IottwinmakerSyncJob that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the IottwinmakerSyncJob to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iottwinmaker-sync-job/index.ts",
            "line": 156
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iottwinmaker-sync-job/index.ts",
            "line": 186
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iottwinmaker-sync-job/index.ts",
            "line": 195
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IottwinmakerSyncJob",
      "namespace": "iottwinmakerSyncJob",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iottwinmaker-sync-job/index.ts",
            "line": 49
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iottwinmaker-sync-job/index.ts",
            "line": 103
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iottwinmaker-sync-job/index.ts",
            "line": 108
          },
          "name": "creationDateTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iottwinmaker-sync-job/index.ts",
            "line": 113
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iottwinmaker-sync-job/index.ts",
            "line": 118
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iottwinmaker-sync-job/index.ts",
            "line": 165
          },
          "name": "updateDateTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iottwinmaker-sync-job/index.ts",
            "line": 131
          },
          "name": "syncRoleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iottwinmaker-sync-job/index.ts",
            "line": 144
          },
          "name": "syncSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iottwinmaker-sync-job/index.ts",
            "line": 160
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iottwinmaker-sync-job/index.ts",
            "line": 178
          },
          "name": "workspaceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iottwinmaker-sync-job/index.ts",
            "line": 124
          },
          "name": "syncRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iottwinmaker-sync-job/index.ts",
            "line": 137
          },
          "name": "syncSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iottwinmaker-sync-job/index.ts",
            "line": 150
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iottwinmaker-sync-job/index.ts",
            "line": 171
          },
          "name": "workspaceId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iottwinmaker-sync-job/index:IottwinmakerSyncJob"
    },
    "@cdktn/provider-awscc.iottwinmakerSyncJob.IottwinmakerSyncJobConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iottwinmakerSyncJob.IottwinmakerSyncJobConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iottwinmaker-sync-job/index.ts",
        "line": 14
      },
      "name": "IottwinmakerSyncJobConfig",
      "namespace": "iottwinmakerSyncJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iottwinmaker_sync_job#sync_role IottwinmakerSyncJob#sync_role}",
            "stability": "stable",
            "summary": "The IAM Role that execute SyncJob."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iottwinmaker-sync-job/index.ts",
            "line": 20
          },
          "name": "syncRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iottwinmaker_sync_job#sync_source IottwinmakerSyncJob#sync_source}",
            "stability": "stable",
            "summary": "The source of the SyncJob."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iottwinmaker-sync-job/index.ts",
            "line": 26
          },
          "name": "syncSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iottwinmaker_sync_job#workspace_id IottwinmakerSyncJob#workspace_id}",
            "stability": "stable",
            "summary": "The ID of the workspace."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iottwinmaker-sync-job/index.ts",
            "line": 38
          },
          "name": "workspaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iottwinmaker_sync_job#tags IottwinmakerSyncJob#tags}",
            "stability": "stable",
            "summary": "A key-value pair to associate with a resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iottwinmaker-sync-job/index.ts",
            "line": 32
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/iottwinmaker-sync-job/index:IottwinmakerSyncJobConfig"
    },
    "@cdktn/provider-awscc.iottwinmakerWorkspace.IottwinmakerWorkspace": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iottwinmaker_workspace awscc_iottwinmaker_workspace}."
      },
      "fqn": "@cdktn/provider-awscc.iottwinmakerWorkspace.IottwinmakerWorkspace",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iottwinmaker_workspace awscc_iottwinmaker_workspace} Resource."
        },
        "locationInModule": {
          "filename": "src/iottwinmaker-workspace/index.ts",
          "line": 82
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.iottwinmakerWorkspace.IottwinmakerWorkspaceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iottwinmaker-workspace/index.ts",
        "line": 50
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a IottwinmakerWorkspace resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/iottwinmaker-workspace/index.ts",
            "line": 67
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the IottwinmakerWorkspace to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iottwinmaker_workspace#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing IottwinmakerWorkspace that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the IottwinmakerWorkspace to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iottwinmaker-workspace/index.ts",
            "line": 127
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iottwinmaker-workspace/index.ts",
            "line": 174
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iottwinmaker-workspace/index.ts",
            "line": 204
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iottwinmaker-workspace/index.ts",
            "line": 214
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IottwinmakerWorkspace",
      "namespace": "iottwinmakerWorkspace",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iottwinmaker-workspace/index.ts",
            "line": 55
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iottwinmaker-workspace/index.ts",
            "line": 110
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iottwinmaker-workspace/index.ts",
            "line": 115
          },
          "name": "creationDateTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iottwinmaker-workspace/index.ts",
            "line": 136
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iottwinmaker-workspace/index.ts",
            "line": 183
          },
          "name": "updateDateTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iottwinmaker-workspace/index.ts",
            "line": 131
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iottwinmaker-workspace/index.ts",
            "line": 149
          },
          "name": "roleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iottwinmaker-workspace/index.ts",
            "line": 162
          },
          "name": "s3LocationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iottwinmaker-workspace/index.ts",
            "line": 178
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iottwinmaker-workspace/index.ts",
            "line": 196
          },
          "name": "workspaceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iottwinmaker-workspace/index.ts",
            "line": 121
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iottwinmaker-workspace/index.ts",
            "line": 142
          },
          "name": "role",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iottwinmaker-workspace/index.ts",
            "line": 155
          },
          "name": "s3Location",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iottwinmaker-workspace/index.ts",
            "line": 168
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iottwinmaker-workspace/index.ts",
            "line": 189
          },
          "name": "workspaceId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iottwinmaker-workspace/index:IottwinmakerWorkspace"
    },
    "@cdktn/provider-awscc.iottwinmakerWorkspace.IottwinmakerWorkspaceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iottwinmakerWorkspace.IottwinmakerWorkspaceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iottwinmaker-workspace/index.ts",
        "line": 14
      },
      "name": "IottwinmakerWorkspaceConfig",
      "namespace": "iottwinmakerWorkspace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iottwinmaker_workspace#role IottwinmakerWorkspace#role}",
            "stability": "stable",
            "summary": "The ARN of the execution role associated with the workspace."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iottwinmaker-workspace/index.ts",
            "line": 26
          },
          "name": "role",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iottwinmaker_workspace#s3_location IottwinmakerWorkspace#s3_location}",
            "stability": "stable",
            "summary": "The ARN of the S3 bucket where resources associated with the workspace are stored."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iottwinmaker-workspace/index.ts",
            "line": 32
          },
          "name": "s3Location",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iottwinmaker_workspace#workspace_id IottwinmakerWorkspace#workspace_id}",
            "stability": "stable",
            "summary": "The ID of the workspace."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iottwinmaker-workspace/index.ts",
            "line": 44
          },
          "name": "workspaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iottwinmaker_workspace#description IottwinmakerWorkspace#description}",
            "stability": "stable",
            "summary": "The description of the workspace."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iottwinmaker-workspace/index.ts",
            "line": 20
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iottwinmaker_workspace#tags IottwinmakerWorkspace#tags}",
            "stability": "stable",
            "summary": "A map of key-value pairs to associate with a resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iottwinmaker-workspace/index.ts",
            "line": 38
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/iottwinmaker-workspace/index:IottwinmakerWorkspaceConfig"
    },
    "@cdktn/provider-awscc.iotwirelessDestination.IotwirelessDestination": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_destination awscc_iotwireless_destination}."
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessDestination.IotwirelessDestination",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_destination awscc_iotwireless_destination} Resource."
        },
        "locationInModule": {
          "filename": "src/iotwireless-destination/index.ts",
          "line": 237
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.iotwirelessDestination.IotwirelessDestinationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotwireless-destination/index.ts",
        "line": 205
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a IotwirelessDestination resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/iotwireless-destination/index.ts",
            "line": 222
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the IotwirelessDestination to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_destination#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing IotwirelessDestination that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the IotwirelessDestination to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-destination/index.ts",
            "line": 351
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotwirelessDestination.IotwirelessDestinationTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-destination/index.ts",
            "line": 278
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-destination/index.ts",
            "line": 338
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-destination/index.ts",
            "line": 354
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-destination/index.ts",
            "line": 366
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-destination/index.ts",
            "line": 377
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IotwirelessDestination",
      "namespace": "iotwirelessDestination",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-destination/index.ts",
            "line": 210
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-destination/index.ts",
            "line": 266
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-destination/index.ts",
            "line": 313
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-destination/index.ts",
            "line": 348
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotwirelessDestination.IotwirelessDestinationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-destination/index.ts",
            "line": 282
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-destination/index.ts",
            "line": 295
          },
          "name": "expressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-destination/index.ts",
            "line": 308
          },
          "name": "expressionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-destination/index.ts",
            "line": 326
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-destination/index.ts",
            "line": 342
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-destination/index.ts",
            "line": 358
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotwirelessDestination.IotwirelessDestinationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-destination/index.ts",
            "line": 272
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-destination/index.ts",
            "line": 288
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-destination/index.ts",
            "line": 301
          },
          "name": "expressionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-destination/index.ts",
            "line": 319
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-destination/index.ts",
            "line": 332
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotwireless-destination/index:IotwirelessDestination"
    },
    "@cdktn/provider-awscc.iotwirelessDestination.IotwirelessDestinationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessDestination.IotwirelessDestinationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotwireless-destination/index.ts",
        "line": 14
      },
      "name": "IotwirelessDestinationConfig",
      "namespace": "iotwirelessDestination",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_destination#expression IotwirelessDestination#expression}",
            "stability": "stable",
            "summary": "Destination expression."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-destination/index.ts",
            "line": 26
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_destination#expression_type IotwirelessDestination#expression_type}",
            "stability": "stable",
            "summary": "Must be RuleName."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-destination/index.ts",
            "line": 32
          },
          "name": "expressionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_destination#name IotwirelessDestination#name}",
            "stability": "stable",
            "summary": "Unique name of destination."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-destination/index.ts",
            "line": 38
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_destination#description IotwirelessDestination#description}",
            "stability": "stable",
            "summary": "Destination description."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-destination/index.ts",
            "line": 20
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_destination#role_arn IotwirelessDestination#role_arn}",
            "stability": "stable",
            "summary": "AWS role ARN that grants access."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-destination/index.ts",
            "line": 44
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_destination#tags IotwirelessDestination#tags}",
            "stability": "stable",
            "summary": "A list of key-value pairs that contain metadata for the destination."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-destination/index.ts",
            "line": 50
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotwirelessDestination.IotwirelessDestinationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotwireless-destination/index:IotwirelessDestinationConfig"
    },
    "@cdktn/provider-awscc.iotwirelessDestination.IotwirelessDestinationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessDestination.IotwirelessDestinationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotwireless-destination/index.ts",
        "line": 52
      },
      "name": "IotwirelessDestinationTags",
      "namespace": "iotwirelessDestination",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_destination#key IotwirelessDestination#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-destination/index.ts",
            "line": 56
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_destination#value IotwirelessDestination#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-destination/index.ts",
            "line": 60
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotwireless-destination/index:IotwirelessDestinationTags"
    },
    "@cdktn/provider-awscc.iotwirelessDestination.IotwirelessDestinationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessDestination.IotwirelessDestinationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotwireless-destination/index.ts",
          "line": 190
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotwireless-destination/index.ts",
        "line": 182
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-destination/index.ts",
            "line": 197
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotwirelessDestination.IotwirelessDestinationTagsOutputReference"
            }
          }
        }
      ],
      "name": "IotwirelessDestinationTagsList",
      "namespace": "iotwirelessDestination",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-destination/index.ts",
            "line": 183
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotwirelessDestination.IotwirelessDestinationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotwireless-destination/index:IotwirelessDestinationTagsList"
    },
    "@cdktn/provider-awscc.iotwirelessDestination.IotwirelessDestinationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessDestination.IotwirelessDestinationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotwireless-destination/index.ts",
          "line": 109
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotwireless-destination/index.ts",
        "line": 99
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-destination/index.ts",
            "line": 157
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-destination/index.ts",
            "line": 173
          },
          "name": "resetValue"
        }
      ],
      "name": "IotwirelessDestinationTagsOutputReference",
      "namespace": "iotwirelessDestination",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-destination/index.ts",
            "line": 161
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-destination/index.ts",
            "line": 177
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-destination/index.ts",
            "line": 151
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-destination/index.ts",
            "line": 167
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-destination/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotwirelessDestination.IotwirelessDestinationTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotwireless-destination/index:IotwirelessDestinationTagsOutputReference"
    },
    "@cdktn/provider-awscc.iotwirelessDeviceProfile.IotwirelessDeviceProfile": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_device_profile awscc_iotwireless_device_profile}."
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessDeviceProfile.IotwirelessDeviceProfile",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_device_profile awscc_iotwireless_device_profile} Resource."
        },
        "locationInModule": {
          "filename": "src/iotwireless-device-profile/index.ts",
          "line": 907
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.iotwirelessDeviceProfile.IotwirelessDeviceProfileConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotwireless-device-profile/index.ts",
        "line": 875
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a IotwirelessDeviceProfile resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 892
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the IotwirelessDeviceProfile to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_device_profile#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing IotwirelessDeviceProfile that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the IotwirelessDeviceProfile to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 952
          },
          "name": "putLoRaWan",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotwirelessDeviceProfile.IotwirelessDeviceProfileLoRaWan"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 984
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotwirelessDeviceProfile.IotwirelessDeviceProfileTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 955
          },
          "name": "resetLoRaWan"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 971
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 987
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 999
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 1007
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IotwirelessDeviceProfile",
      "namespace": "iotwirelessDeviceProfile",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 880
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 933
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 938
          },
          "name": "deviceProfileId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 943
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 949
          },
          "name": "loRaWan",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotwirelessDeviceProfile.IotwirelessDeviceProfileLoRaWanOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 981
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotwirelessDeviceProfile.IotwirelessDeviceProfileTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 959
          },
          "name": "loRaWanInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotwirelessDeviceProfile.IotwirelessDeviceProfileLoRaWan"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 975
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 991
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotwirelessDeviceProfile.IotwirelessDeviceProfileTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 965
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotwireless-device-profile/index:IotwirelessDeviceProfile"
    },
    "@cdktn/provider-awscc.iotwirelessDeviceProfile.IotwirelessDeviceProfileConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessDeviceProfile.IotwirelessDeviceProfileConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotwireless-device-profile/index.ts",
        "line": 14
      },
      "name": "IotwirelessDeviceProfileConfig",
      "namespace": "iotwirelessDeviceProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_device_profile#lo_ra_wan IotwirelessDeviceProfile#lo_ra_wan}",
            "stability": "stable",
            "summary": "LoRaWANDeviceProfile supports all LoRa specific attributes for service profile for CreateDeviceProfile operation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 20
          },
          "name": "loRaWan",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotwirelessDeviceProfile.IotwirelessDeviceProfileLoRaWan"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_device_profile#name IotwirelessDeviceProfile#name}",
            "stability": "stable",
            "summary": "Name of service profile."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 26
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_device_profile#tags IotwirelessDeviceProfile#tags}",
            "stability": "stable",
            "summary": "A list of key-value pairs that contain metadata for the device profile."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 32
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotwirelessDeviceProfile.IotwirelessDeviceProfileTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotwireless-device-profile/index:IotwirelessDeviceProfileConfig"
    },
    "@cdktn/provider-awscc.iotwirelessDeviceProfile.IotwirelessDeviceProfileLoRaWan": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessDeviceProfile.IotwirelessDeviceProfileLoRaWan",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotwireless-device-profile/index.ts",
        "line": 34
      },
      "name": "IotwirelessDeviceProfileLoRaWan",
      "namespace": "iotwirelessDeviceProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_device_profile#class_b_timeout IotwirelessDeviceProfile#class_b_timeout}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 38
          },
          "name": "classBTimeout",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_device_profile#class_c_timeout IotwirelessDeviceProfile#class_c_timeout}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 42
          },
          "name": "classCTimeout",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_device_profile#factory_preset_freqs_list IotwirelessDeviceProfile#factory_preset_freqs_list}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 46
          },
          "name": "factoryPresetFreqsList",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_device_profile#mac_version IotwirelessDeviceProfile#mac_version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 50
          },
          "name": "macVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_device_profile#max_duty_cycle IotwirelessDeviceProfile#max_duty_cycle}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 54
          },
          "name": "maxDutyCycle",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_device_profile#max_eirp IotwirelessDeviceProfile#max_eirp}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 58
          },
          "name": "maxEirp",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_device_profile#ping_slot_dr IotwirelessDeviceProfile#ping_slot_dr}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 62
          },
          "name": "pingSlotDr",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_device_profile#ping_slot_freq IotwirelessDeviceProfile#ping_slot_freq}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 66
          },
          "name": "pingSlotFreq",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_device_profile#ping_slot_period IotwirelessDeviceProfile#ping_slot_period}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 70
          },
          "name": "pingSlotPeriod",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_device_profile#reg_params_revision IotwirelessDeviceProfile#reg_params_revision}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 74
          },
          "name": "regParamsRevision",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_device_profile#rf_region IotwirelessDeviceProfile#rf_region}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 78
          },
          "name": "rfRegion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_device_profile#rx_data_rate_2 IotwirelessDeviceProfile#rx_data_rate_2}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 82
          },
          "name": "rxDataRate2",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_device_profile#rx_delay_1 IotwirelessDeviceProfile#rx_delay_1}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 86
          },
          "name": "rxDelay1",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_device_profile#rx_dr_offset_1 IotwirelessDeviceProfile#rx_dr_offset_1}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 90
          },
          "name": "rxDrOffset1",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_device_profile#rx_freq_2 IotwirelessDeviceProfile#rx_freq_2}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 94
          },
          "name": "rxFreq2",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_device_profile#supports_32_bit_f_cnt IotwirelessDeviceProfile#supports_32_bit_f_cnt}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 98
          },
          "name": "supports32BitFCnt",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_device_profile#supports_class_b IotwirelessDeviceProfile#supports_class_b}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 102
          },
          "name": "supportsClassB",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_device_profile#supports_class_c IotwirelessDeviceProfile#supports_class_c}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 106
          },
          "name": "supportsClassC",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_device_profile#supports_join IotwirelessDeviceProfile#supports_join}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 110
          },
          "name": "supportsJoin",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotwireless-device-profile/index:IotwirelessDeviceProfileLoRaWan"
    },
    "@cdktn/provider-awscc.iotwirelessDeviceProfile.IotwirelessDeviceProfileLoRaWanOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessDeviceProfile.IotwirelessDeviceProfileLoRaWanOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotwireless-device-profile/index.ts",
          "line": 276
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotwireless-device-profile/index.ts",
        "line": 268
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 426
          },
          "name": "resetClassBTimeout"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 442
          },
          "name": "resetClassCTimeout"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 458
          },
          "name": "resetFactoryPresetFreqsList"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 474
          },
          "name": "resetMacVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 490
          },
          "name": "resetMaxDutyCycle"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 506
          },
          "name": "resetMaxEirp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 522
          },
          "name": "resetPingSlotDr"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 538
          },
          "name": "resetPingSlotFreq"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 554
          },
          "name": "resetPingSlotPeriod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 570
          },
          "name": "resetRegParamsRevision"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 586
          },
          "name": "resetRfRegion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 602
          },
          "name": "resetRxDataRate2"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 618
          },
          "name": "resetRxDelay1"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 634
          },
          "name": "resetRxDrOffset1"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 650
          },
          "name": "resetRxFreq2"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 666
          },
          "name": "resetSupports32BitFCnt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 682
          },
          "name": "resetSupportsClassB"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 698
          },
          "name": "resetSupportsClassC"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 714
          },
          "name": "resetSupportsJoin"
        }
      ],
      "name": "IotwirelessDeviceProfileLoRaWanOutputReference",
      "namespace": "iotwirelessDeviceProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 430
          },
          "name": "classBTimeoutInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 446
          },
          "name": "classCTimeoutInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 462
          },
          "name": "factoryPresetFreqsListInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 478
          },
          "name": "macVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 494
          },
          "name": "maxDutyCycleInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 510
          },
          "name": "maxEirpInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 526
          },
          "name": "pingSlotDrInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 542
          },
          "name": "pingSlotFreqInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 558
          },
          "name": "pingSlotPeriodInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 574
          },
          "name": "regParamsRevisionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 590
          },
          "name": "rfRegionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 606
          },
          "name": "rxDataRate2Input",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 622
          },
          "name": "rxDelay1Input",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 638
          },
          "name": "rxDrOffset1Input",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 654
          },
          "name": "rxFreq2Input",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 670
          },
          "name": "supports32BitFCntInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 686
          },
          "name": "supportsClassBInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 702
          },
          "name": "supportsClassCInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 718
          },
          "name": "supportsJoinInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 420
          },
          "name": "classBTimeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 436
          },
          "name": "classCTimeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 452
          },
          "name": "factoryPresetFreqsList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 468
          },
          "name": "macVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 484
          },
          "name": "maxDutyCycle",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 500
          },
          "name": "maxEirp",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 516
          },
          "name": "pingSlotDr",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 532
          },
          "name": "pingSlotFreq",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 548
          },
          "name": "pingSlotPeriod",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 564
          },
          "name": "regParamsRevision",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 580
          },
          "name": "rfRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 596
          },
          "name": "rxDataRate2",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 612
          },
          "name": "rxDelay1",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 628
          },
          "name": "rxDrOffset1",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 644
          },
          "name": "rxFreq2",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 660
          },
          "name": "supports32BitFCnt",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 676
          },
          "name": "supportsClassB",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 692
          },
          "name": "supportsClassC",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 708
          },
          "name": "supportsJoin",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 280
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotwirelessDeviceProfile.IotwirelessDeviceProfileLoRaWan"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotwireless-device-profile/index:IotwirelessDeviceProfileLoRaWanOutputReference"
    },
    "@cdktn/provider-awscc.iotwirelessDeviceProfile.IotwirelessDeviceProfileTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessDeviceProfile.IotwirelessDeviceProfileTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotwireless-device-profile/index.ts",
        "line": 722
      },
      "name": "IotwirelessDeviceProfileTags",
      "namespace": "iotwirelessDeviceProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_device_profile#key IotwirelessDeviceProfile#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 726
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_device_profile#value IotwirelessDeviceProfile#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 730
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotwireless-device-profile/index:IotwirelessDeviceProfileTags"
    },
    "@cdktn/provider-awscc.iotwirelessDeviceProfile.IotwirelessDeviceProfileTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessDeviceProfile.IotwirelessDeviceProfileTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotwireless-device-profile/index.ts",
          "line": 860
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotwireless-device-profile/index.ts",
        "line": 852
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 867
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotwirelessDeviceProfile.IotwirelessDeviceProfileTagsOutputReference"
            }
          }
        }
      ],
      "name": "IotwirelessDeviceProfileTagsList",
      "namespace": "iotwirelessDeviceProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 853
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotwirelessDeviceProfile.IotwirelessDeviceProfileTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotwireless-device-profile/index:IotwirelessDeviceProfileTagsList"
    },
    "@cdktn/provider-awscc.iotwirelessDeviceProfile.IotwirelessDeviceProfileTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessDeviceProfile.IotwirelessDeviceProfileTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotwireless-device-profile/index.ts",
          "line": 779
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotwireless-device-profile/index.ts",
        "line": 769
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 827
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 843
          },
          "name": "resetValue"
        }
      ],
      "name": "IotwirelessDeviceProfileTagsOutputReference",
      "namespace": "iotwirelessDeviceProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 831
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 847
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 821
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 837
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-device-profile/index.ts",
            "line": 783
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotwirelessDeviceProfile.IotwirelessDeviceProfileTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotwireless-device-profile/index:IotwirelessDeviceProfileTagsOutputReference"
    },
    "@cdktn/provider-awscc.iotwirelessFuotaTask.IotwirelessFuotaTask": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_fuota_task awscc_iotwireless_fuota_task}."
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessFuotaTask.IotwirelessFuotaTask",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_fuota_task awscc_iotwireless_fuota_task} Resource."
        },
        "locationInModule": {
          "filename": "src/iotwireless-fuota-task/index.ts",
          "line": 359
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.iotwirelessFuotaTask.IotwirelessFuotaTaskConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotwireless-fuota-task/index.ts",
        "line": 327
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a IotwirelessFuotaTask resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/iotwireless-fuota-task/index.ts",
            "line": 344
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the IotwirelessFuotaTask to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_fuota_task#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing IotwirelessFuotaTask that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the IotwirelessFuotaTask to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-fuota-task/index.ts",
            "line": 522
          },
          "name": "putLoRaWan",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotwirelessFuotaTask.IotwirelessFuotaTaskLoRaWan"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-fuota-task/index.ts",
            "line": 551
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotwirelessFuotaTask.IotwirelessFuotaTaskTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-fuota-task/index.ts",
            "line": 404
          },
          "name": "resetAssociateMulticastGroup"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-fuota-task/index.ts",
            "line": 420
          },
          "name": "resetAssociateWirelessDevice"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-fuota-task/index.ts",
            "line": 436
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-fuota-task/index.ts",
            "line": 452
          },
          "name": "resetDisassociateMulticastGroup"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-fuota-task/index.ts",
            "line": 468
          },
          "name": "resetDisassociateWirelessDevice"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-fuota-task/index.ts",
            "line": 538
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-fuota-task/index.ts",
            "line": 554
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-fuota-task/index.ts",
            "line": 566
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-fuota-task/index.ts",
            "line": 581
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IotwirelessFuotaTask",
      "namespace": "iotwirelessFuotaTask",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-fuota-task/index.ts",
            "line": 332
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-fuota-task/index.ts",
            "line": 392
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-fuota-task/index.ts",
            "line": 503
          },
          "name": "fuotaTaskId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-fuota-task/index.ts",
            "line": 508
          },
          "name": "fuotaTaskStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-fuota-task/index.ts",
            "line": 513
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-fuota-task/index.ts",
            "line": 519
          },
          "name": "loRaWan",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotwirelessFuotaTask.IotwirelessFuotaTaskLoRaWanOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-fuota-task/index.ts",
            "line": 548
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotwirelessFuotaTask.IotwirelessFuotaTaskTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-fuota-task/index.ts",
            "line": 408
          },
          "name": "associateMulticastGroupInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-fuota-task/index.ts",
            "line": 424
          },
          "name": "associateWirelessDeviceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-fuota-task/index.ts",
            "line": 440
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-fuota-task/index.ts",
            "line": 456
          },
          "name": "disassociateMulticastGroupInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-fuota-task/index.ts",
            "line": 472
          },
          "name": "disassociateWirelessDeviceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-fuota-task/index.ts",
            "line": 485
          },
          "name": "firmwareUpdateImageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-fuota-task/index.ts",
            "line": 498
          },
          "name": "firmwareUpdateRoleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-fuota-task/index.ts",
            "line": 526
          },
          "name": "loRaWanInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotwirelessFuotaTask.IotwirelessFuotaTaskLoRaWan"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-fuota-task/index.ts",
            "line": 542
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-fuota-task/index.ts",
            "line": 558
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotwirelessFuotaTask.IotwirelessFuotaTaskTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-fuota-task/index.ts",
            "line": 398
          },
          "name": "associateMulticastGroup",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-fuota-task/index.ts",
            "line": 414
          },
          "name": "associateWirelessDevice",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-fuota-task/index.ts",
            "line": 430
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-fuota-task/index.ts",
            "line": 446
          },
          "name": "disassociateMulticastGroup",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-fuota-task/index.ts",
            "line": 462
          },
          "name": "disassociateWirelessDevice",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-fuota-task/index.ts",
            "line": 478
          },
          "name": "firmwareUpdateImage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-fuota-task/index.ts",
            "line": 491
          },
          "name": "firmwareUpdateRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-fuota-task/index.ts",
            "line": 532
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotwireless-fuota-task/index:IotwirelessFuotaTask"
    },
    "@cdktn/provider-awscc.iotwirelessFuotaTask.IotwirelessFuotaTaskConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessFuotaTask.IotwirelessFuotaTaskConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotwireless-fuota-task/index.ts",
        "line": 14
      },
      "name": "IotwirelessFuotaTaskConfig",
      "namespace": "iotwirelessFuotaTask",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_fuota_task#firmware_update_image IotwirelessFuotaTask#firmware_update_image}",
            "stability": "stable",
            "summary": "FUOTA task firmware update image binary S3 link."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-fuota-task/index.ts",
            "line": 50
          },
          "name": "firmwareUpdateImage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_fuota_task#firmware_update_role IotwirelessFuotaTask#firmware_update_role}",
            "stability": "stable",
            "summary": "FUOTA task firmware IAM role for reading S3."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-fuota-task/index.ts",
            "line": 56
          },
          "name": "firmwareUpdateRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_fuota_task#lo_ra_wan IotwirelessFuotaTask#lo_ra_wan}",
            "stability": "stable",
            "summary": "FUOTA task LoRaWAN."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-fuota-task/index.ts",
            "line": 62
          },
          "name": "loRaWan",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotwirelessFuotaTask.IotwirelessFuotaTaskLoRaWan"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_fuota_task#associate_multicast_group IotwirelessFuotaTask#associate_multicast_group}",
            "stability": "stable",
            "summary": "Multicast group to associate. Only for update request."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-fuota-task/index.ts",
            "line": 20
          },
          "name": "associateMulticastGroup",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_fuota_task#associate_wireless_device IotwirelessFuotaTask#associate_wireless_device}",
            "stability": "stable",
            "summary": "Wireless device to associate. Only for update request."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-fuota-task/index.ts",
            "line": 26
          },
          "name": "associateWirelessDevice",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_fuota_task#description IotwirelessFuotaTask#description}",
            "stability": "stable",
            "summary": "FUOTA task description."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-fuota-task/index.ts",
            "line": 32
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_fuota_task#disassociate_multicast_group IotwirelessFuotaTask#disassociate_multicast_group}",
            "stability": "stable",
            "summary": "Multicast group to disassociate. Only for update request."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-fuota-task/index.ts",
            "line": 38
          },
          "name": "disassociateMulticastGroup",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_fuota_task#disassociate_wireless_device IotwirelessFuotaTask#disassociate_wireless_device}",
            "stability": "stable",
            "summary": "Wireless device to disassociate. Only for update request."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-fuota-task/index.ts",
            "line": 44
          },
          "name": "disassociateWirelessDevice",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_fuota_task#name IotwirelessFuotaTask#name}",
            "stability": "stable",
            "summary": "Name of FUOTA task."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-fuota-task/index.ts",
            "line": 68
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_fuota_task#tags IotwirelessFuotaTask#tags}",
            "stability": "stable",
            "summary": "A list of key-value pairs that contain metadata for the FUOTA task."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-fuota-task/index.ts",
            "line": 74
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotwirelessFuotaTask.IotwirelessFuotaTaskTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotwireless-fuota-task/index:IotwirelessFuotaTaskConfig"
    },
    "@cdktn/provider-awscc.iotwirelessFuotaTask.IotwirelessFuotaTaskLoRaWan": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessFuotaTask.IotwirelessFuotaTaskLoRaWan",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotwireless-fuota-task/index.ts",
        "line": 76
      },
      "name": "IotwirelessFuotaTaskLoRaWan",
      "namespace": "iotwirelessFuotaTask",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_fuota_task#rf_region IotwirelessFuotaTask#rf_region}",
            "stability": "stable",
            "summary": "FUOTA task LoRaWAN RF region."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-fuota-task/index.ts",
            "line": 82
          },
          "name": "rfRegion",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotwireless-fuota-task/index:IotwirelessFuotaTaskLoRaWan"
    },
    "@cdktn/provider-awscc.iotwirelessFuotaTask.IotwirelessFuotaTaskLoRaWanOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessFuotaTask.IotwirelessFuotaTaskLoRaWanOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotwireless-fuota-task/index.ts",
          "line": 122
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotwireless-fuota-task/index.ts",
        "line": 114
      },
      "name": "IotwirelessFuotaTaskLoRaWanOutputReference",
      "namespace": "iotwirelessFuotaTask",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-fuota-task/index.ts",
            "line": 170
          },
          "name": "startTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-fuota-task/index.ts",
            "line": 165
          },
          "name": "rfRegionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-fuota-task/index.ts",
            "line": 158
          },
          "name": "rfRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-fuota-task/index.ts",
            "line": 126
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotwirelessFuotaTask.IotwirelessFuotaTaskLoRaWan"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotwireless-fuota-task/index:IotwirelessFuotaTaskLoRaWanOutputReference"
    },
    "@cdktn/provider-awscc.iotwirelessFuotaTask.IotwirelessFuotaTaskTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessFuotaTask.IotwirelessFuotaTaskTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotwireless-fuota-task/index.ts",
        "line": 174
      },
      "name": "IotwirelessFuotaTaskTags",
      "namespace": "iotwirelessFuotaTask",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_fuota_task#key IotwirelessFuotaTask#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-fuota-task/index.ts",
            "line": 178
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_fuota_task#value IotwirelessFuotaTask#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-fuota-task/index.ts",
            "line": 182
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotwireless-fuota-task/index:IotwirelessFuotaTaskTags"
    },
    "@cdktn/provider-awscc.iotwirelessFuotaTask.IotwirelessFuotaTaskTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessFuotaTask.IotwirelessFuotaTaskTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotwireless-fuota-task/index.ts",
          "line": 312
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotwireless-fuota-task/index.ts",
        "line": 304
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-fuota-task/index.ts",
            "line": 319
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotwirelessFuotaTask.IotwirelessFuotaTaskTagsOutputReference"
            }
          }
        }
      ],
      "name": "IotwirelessFuotaTaskTagsList",
      "namespace": "iotwirelessFuotaTask",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-fuota-task/index.ts",
            "line": 305
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotwirelessFuotaTask.IotwirelessFuotaTaskTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotwireless-fuota-task/index:IotwirelessFuotaTaskTagsList"
    },
    "@cdktn/provider-awscc.iotwirelessFuotaTask.IotwirelessFuotaTaskTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessFuotaTask.IotwirelessFuotaTaskTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotwireless-fuota-task/index.ts",
          "line": 231
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotwireless-fuota-task/index.ts",
        "line": 221
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-fuota-task/index.ts",
            "line": 279
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-fuota-task/index.ts",
            "line": 295
          },
          "name": "resetValue"
        }
      ],
      "name": "IotwirelessFuotaTaskTagsOutputReference",
      "namespace": "iotwirelessFuotaTask",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-fuota-task/index.ts",
            "line": 283
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-fuota-task/index.ts",
            "line": 299
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-fuota-task/index.ts",
            "line": 273
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-fuota-task/index.ts",
            "line": 289
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-fuota-task/index.ts",
            "line": 235
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotwirelessFuotaTask.IotwirelessFuotaTaskTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotwireless-fuota-task/index:IotwirelessFuotaTaskTagsOutputReference"
    },
    "@cdktn/provider-awscc.iotwirelessMulticastGroup.IotwirelessMulticastGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_multicast_group awscc_iotwireless_multicast_group}."
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessMulticastGroup.IotwirelessMulticastGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_multicast_group awscc_iotwireless_multicast_group} Resource."
        },
        "locationInModule": {
          "filename": "src/iotwireless-multicast-group/index.ts",
          "line": 372
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.iotwirelessMulticastGroup.IotwirelessMulticastGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotwireless-multicast-group/index.ts",
        "line": 340
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a IotwirelessMulticastGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/iotwireless-multicast-group/index.ts",
            "line": 357
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the IotwirelessMulticastGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_multicast_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing IotwirelessMulticastGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the IotwirelessMulticastGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-multicast-group/index.ts",
            "line": 463
          },
          "name": "putLoRaWan",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotwirelessMulticastGroup.IotwirelessMulticastGroupLoRaWan"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-multicast-group/index.ts",
            "line": 502
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotwirelessMulticastGroup.IotwirelessMulticastGroupTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-multicast-group/index.ts",
            "line": 413
          },
          "name": "resetAssociateWirelessDevice"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-multicast-group/index.ts",
            "line": 429
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-multicast-group/index.ts",
            "line": 445
          },
          "name": "resetDisassociateWirelessDevice"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-multicast-group/index.ts",
            "line": 484
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-multicast-group/index.ts",
            "line": 505
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-multicast-group/index.ts",
            "line": 517
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-multicast-group/index.ts",
            "line": 528
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IotwirelessMulticastGroup",
      "namespace": "iotwirelessMulticastGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-multicast-group/index.ts",
            "line": 345
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-multicast-group/index.ts",
            "line": 401
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-multicast-group/index.ts",
            "line": 454
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-multicast-group/index.ts",
            "line": 460
          },
          "name": "loRaWan",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotwirelessMulticastGroup.IotwirelessMulticastGroupLoRaWanOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-multicast-group/index.ts",
            "line": 472
          },
          "name": "multicastGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-multicast-group/index.ts",
            "line": 493
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-multicast-group/index.ts",
            "line": 499
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotwirelessMulticastGroup.IotwirelessMulticastGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-multicast-group/index.ts",
            "line": 417
          },
          "name": "associateWirelessDeviceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-multicast-group/index.ts",
            "line": 433
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-multicast-group/index.ts",
            "line": 449
          },
          "name": "disassociateWirelessDeviceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-multicast-group/index.ts",
            "line": 467
          },
          "name": "loRaWanInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotwirelessMulticastGroup.IotwirelessMulticastGroupLoRaWan"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-multicast-group/index.ts",
            "line": 488
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-multicast-group/index.ts",
            "line": 509
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotwirelessMulticastGroup.IotwirelessMulticastGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-multicast-group/index.ts",
            "line": 407
          },
          "name": "associateWirelessDevice",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-multicast-group/index.ts",
            "line": 423
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-multicast-group/index.ts",
            "line": 439
          },
          "name": "disassociateWirelessDevice",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-multicast-group/index.ts",
            "line": 478
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotwireless-multicast-group/index:IotwirelessMulticastGroup"
    },
    "@cdktn/provider-awscc.iotwirelessMulticastGroup.IotwirelessMulticastGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessMulticastGroup.IotwirelessMulticastGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotwireless-multicast-group/index.ts",
        "line": 14
      },
      "name": "IotwirelessMulticastGroupConfig",
      "namespace": "iotwirelessMulticastGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_multicast_group#lo_ra_wan IotwirelessMulticastGroup#lo_ra_wan}",
            "stability": "stable",
            "summary": "Multicast group LoRaWAN."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-multicast-group/index.ts",
            "line": 38
          },
          "name": "loRaWan",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotwirelessMulticastGroup.IotwirelessMulticastGroupLoRaWan"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_multicast_group#associate_wireless_device IotwirelessMulticastGroup#associate_wireless_device}",
            "stability": "stable",
            "summary": "Wireless device to associate. Only for update request."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-multicast-group/index.ts",
            "line": 20
          },
          "name": "associateWirelessDevice",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_multicast_group#description IotwirelessMulticastGroup#description}",
            "stability": "stable",
            "summary": "Multicast group description."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-multicast-group/index.ts",
            "line": 26
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_multicast_group#disassociate_wireless_device IotwirelessMulticastGroup#disassociate_wireless_device}",
            "stability": "stable",
            "summary": "Wireless device to disassociate. Only for update request."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-multicast-group/index.ts",
            "line": 32
          },
          "name": "disassociateWirelessDevice",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_multicast_group#name IotwirelessMulticastGroup#name}",
            "stability": "stable",
            "summary": "Name of Multicast group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-multicast-group/index.ts",
            "line": 44
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_multicast_group#tags IotwirelessMulticastGroup#tags}",
            "stability": "stable",
            "summary": "A list of key-value pairs that contain metadata for the Multicast group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-multicast-group/index.ts",
            "line": 50
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotwirelessMulticastGroup.IotwirelessMulticastGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotwireless-multicast-group/index:IotwirelessMulticastGroupConfig"
    },
    "@cdktn/provider-awscc.iotwirelessMulticastGroup.IotwirelessMulticastGroupLoRaWan": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessMulticastGroup.IotwirelessMulticastGroupLoRaWan",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotwireless-multicast-group/index.ts",
        "line": 52
      },
      "name": "IotwirelessMulticastGroupLoRaWan",
      "namespace": "iotwirelessMulticastGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_multicast_group#dl_class IotwirelessMulticastGroup#dl_class}",
            "stability": "stable",
            "summary": "Multicast group LoRaWAN DL Class."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-multicast-group/index.ts",
            "line": 58
          },
          "name": "dlClass",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_multicast_group#rf_region IotwirelessMulticastGroup#rf_region}",
            "stability": "stable",
            "summary": "Multicast group LoRaWAN RF region."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-multicast-group/index.ts",
            "line": 64
          },
          "name": "rfRegion",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotwireless-multicast-group/index:IotwirelessMulticastGroupLoRaWan"
    },
    "@cdktn/provider-awscc.iotwirelessMulticastGroup.IotwirelessMulticastGroupLoRaWanOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessMulticastGroup.IotwirelessMulticastGroupLoRaWanOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotwireless-multicast-group/index.ts",
          "line": 111
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotwireless-multicast-group/index.ts",
        "line": 103
      },
      "name": "IotwirelessMulticastGroupLoRaWanOutputReference",
      "namespace": "iotwirelessMulticastGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-multicast-group/index.ts",
            "line": 165
          },
          "name": "numberOfDevicesInGroup",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-multicast-group/index.ts",
            "line": 170
          },
          "name": "numberOfDevicesRequested",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-multicast-group/index.ts",
            "line": 160
          },
          "name": "dlClassInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-multicast-group/index.ts",
            "line": 183
          },
          "name": "rfRegionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-multicast-group/index.ts",
            "line": 153
          },
          "name": "dlClass",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-multicast-group/index.ts",
            "line": 176
          },
          "name": "rfRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-multicast-group/index.ts",
            "line": 115
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotwirelessMulticastGroup.IotwirelessMulticastGroupLoRaWan"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotwireless-multicast-group/index:IotwirelessMulticastGroupLoRaWanOutputReference"
    },
    "@cdktn/provider-awscc.iotwirelessMulticastGroup.IotwirelessMulticastGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessMulticastGroup.IotwirelessMulticastGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotwireless-multicast-group/index.ts",
        "line": 187
      },
      "name": "IotwirelessMulticastGroupTags",
      "namespace": "iotwirelessMulticastGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_multicast_group#key IotwirelessMulticastGroup#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-multicast-group/index.ts",
            "line": 191
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_multicast_group#value IotwirelessMulticastGroup#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-multicast-group/index.ts",
            "line": 195
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotwireless-multicast-group/index:IotwirelessMulticastGroupTags"
    },
    "@cdktn/provider-awscc.iotwirelessMulticastGroup.IotwirelessMulticastGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessMulticastGroup.IotwirelessMulticastGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotwireless-multicast-group/index.ts",
          "line": 325
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotwireless-multicast-group/index.ts",
        "line": 317
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-multicast-group/index.ts",
            "line": 332
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotwirelessMulticastGroup.IotwirelessMulticastGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "IotwirelessMulticastGroupTagsList",
      "namespace": "iotwirelessMulticastGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-multicast-group/index.ts",
            "line": 318
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotwirelessMulticastGroup.IotwirelessMulticastGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotwireless-multicast-group/index:IotwirelessMulticastGroupTagsList"
    },
    "@cdktn/provider-awscc.iotwirelessMulticastGroup.IotwirelessMulticastGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessMulticastGroup.IotwirelessMulticastGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotwireless-multicast-group/index.ts",
          "line": 244
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotwireless-multicast-group/index.ts",
        "line": 234
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-multicast-group/index.ts",
            "line": 292
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-multicast-group/index.ts",
            "line": 308
          },
          "name": "resetValue"
        }
      ],
      "name": "IotwirelessMulticastGroupTagsOutputReference",
      "namespace": "iotwirelessMulticastGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-multicast-group/index.ts",
            "line": 296
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-multicast-group/index.ts",
            "line": 312
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-multicast-group/index.ts",
            "line": 286
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-multicast-group/index.ts",
            "line": 302
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-multicast-group/index.ts",
            "line": 248
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotwirelessMulticastGroup.IotwirelessMulticastGroupTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotwireless-multicast-group/index:IotwirelessMulticastGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.iotwirelessNetworkAnalyzerConfiguration.IotwirelessNetworkAnalyzerConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_network_analyzer_configuration awscc_iotwireless_network_analyzer_configuration}."
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessNetworkAnalyzerConfiguration.IotwirelessNetworkAnalyzerConfiguration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_network_analyzer_configuration awscc_iotwireless_network_analyzer_configuration} Resource."
        },
        "locationInModule": {
          "filename": "src/iotwireless-network-analyzer-configuration/index.ts",
          "line": 368
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.iotwirelessNetworkAnalyzerConfiguration.IotwirelessNetworkAnalyzerConfigurationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotwireless-network-analyzer-configuration/index.ts",
        "line": 336
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a IotwirelessNetworkAnalyzerConfiguration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/iotwireless-network-analyzer-configuration/index.ts",
            "line": 353
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the IotwirelessNetworkAnalyzerConfiguration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_network_analyzer_configuration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing IotwirelessNetworkAnalyzerConfiguration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the IotwirelessNetworkAnalyzerConfiguration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-network-analyzer-configuration/index.ts",
            "line": 440
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotwirelessNetworkAnalyzerConfiguration.IotwirelessNetworkAnalyzerConfigurationTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-network-analyzer-configuration/index.ts",
            "line": 456
          },
          "name": "putTraceContent",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotwirelessNetworkAnalyzerConfiguration.IotwirelessNetworkAnalyzerConfigurationTraceContent"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-network-analyzer-configuration/index.ts",
            "line": 409
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-network-analyzer-configuration/index.ts",
            "line": 443
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-network-analyzer-configuration/index.ts",
            "line": 459
          },
          "name": "resetTraceContent"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-network-analyzer-configuration/index.ts",
            "line": 475
          },
          "name": "resetWirelessDevices"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-network-analyzer-configuration/index.ts",
            "line": 491
          },
          "name": "resetWirelessGateways"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-network-analyzer-configuration/index.ts",
            "line": 503
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-network-analyzer-configuration/index.ts",
            "line": 514
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IotwirelessNetworkAnalyzerConfiguration",
      "namespace": "iotwirelessNetworkAnalyzerConfiguration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-network-analyzer-configuration/index.ts",
            "line": 341
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-network-analyzer-configuration/index.ts",
            "line": 397
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-network-analyzer-configuration/index.ts",
            "line": 418
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-network-analyzer-configuration/index.ts",
            "line": 437
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotwirelessNetworkAnalyzerConfiguration.IotwirelessNetworkAnalyzerConfigurationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-network-analyzer-configuration/index.ts",
            "line": 453
          },
          "name": "traceContent",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotwirelessNetworkAnalyzerConfiguration.IotwirelessNetworkAnalyzerConfigurationTraceContentOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-network-analyzer-configuration/index.ts",
            "line": 413
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-network-analyzer-configuration/index.ts",
            "line": 431
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-network-analyzer-configuration/index.ts",
            "line": 447
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotwirelessNetworkAnalyzerConfiguration.IotwirelessNetworkAnalyzerConfigurationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-network-analyzer-configuration/index.ts",
            "line": 463
          },
          "name": "traceContentInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotwirelessNetworkAnalyzerConfiguration.IotwirelessNetworkAnalyzerConfigurationTraceContent"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-network-analyzer-configuration/index.ts",
            "line": 479
          },
          "name": "wirelessDevicesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-network-analyzer-configuration/index.ts",
            "line": 495
          },
          "name": "wirelessGatewaysInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-network-analyzer-configuration/index.ts",
            "line": 403
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-network-analyzer-configuration/index.ts",
            "line": 424
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-network-analyzer-configuration/index.ts",
            "line": 469
          },
          "name": "wirelessDevices",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-network-analyzer-configuration/index.ts",
            "line": 485
          },
          "name": "wirelessGateways",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/iotwireless-network-analyzer-configuration/index:IotwirelessNetworkAnalyzerConfiguration"
    },
    "@cdktn/provider-awscc.iotwirelessNetworkAnalyzerConfiguration.IotwirelessNetworkAnalyzerConfigurationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessNetworkAnalyzerConfiguration.IotwirelessNetworkAnalyzerConfigurationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotwireless-network-analyzer-configuration/index.ts",
        "line": 14
      },
      "name": "IotwirelessNetworkAnalyzerConfigurationConfig",
      "namespace": "iotwirelessNetworkAnalyzerConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_network_analyzer_configuration#name IotwirelessNetworkAnalyzerConfiguration#name}",
            "stability": "stable",
            "summary": "Name of the network analyzer configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-network-analyzer-configuration/index.ts",
            "line": 26
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_network_analyzer_configuration#description IotwirelessNetworkAnalyzerConfiguration#description}",
            "stability": "stable",
            "summary": "The description of the new resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-network-analyzer-configuration/index.ts",
            "line": 20
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_network_analyzer_configuration#tags IotwirelessNetworkAnalyzerConfiguration#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-network-analyzer-configuration/index.ts",
            "line": 32
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotwirelessNetworkAnalyzerConfiguration.IotwirelessNetworkAnalyzerConfigurationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_network_analyzer_configuration#trace_content IotwirelessNetworkAnalyzerConfiguration#trace_content}",
            "stability": "stable",
            "summary": "Trace content for your wireless gateway and wireless device resources."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-network-analyzer-configuration/index.ts",
            "line": 38
          },
          "name": "traceContent",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotwirelessNetworkAnalyzerConfiguration.IotwirelessNetworkAnalyzerConfigurationTraceContent"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_network_analyzer_configuration#wireless_devices IotwirelessNetworkAnalyzerConfiguration#wireless_devices}",
            "stability": "stable",
            "summary": "List of wireless gateway resources that have been added to the network analyzer configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-network-analyzer-configuration/index.ts",
            "line": 44
          },
          "name": "wirelessDevices",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_network_analyzer_configuration#wireless_gateways IotwirelessNetworkAnalyzerConfiguration#wireless_gateways}",
            "stability": "stable",
            "summary": "List of wireless gateway resources that have been added to the network analyzer configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-network-analyzer-configuration/index.ts",
            "line": 50
          },
          "name": "wirelessGateways",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/iotwireless-network-analyzer-configuration/index:IotwirelessNetworkAnalyzerConfigurationConfig"
    },
    "@cdktn/provider-awscc.iotwirelessNetworkAnalyzerConfiguration.IotwirelessNetworkAnalyzerConfigurationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessNetworkAnalyzerConfiguration.IotwirelessNetworkAnalyzerConfigurationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotwireless-network-analyzer-configuration/index.ts",
        "line": 52
      },
      "name": "IotwirelessNetworkAnalyzerConfigurationTags",
      "namespace": "iotwirelessNetworkAnalyzerConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_network_analyzer_configuration#key IotwirelessNetworkAnalyzerConfiguration#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-network-analyzer-configuration/index.ts",
            "line": 58
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_network_analyzer_configuration#value IotwirelessNetworkAnalyzerConfiguration#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-network-analyzer-configuration/index.ts",
            "line": 64
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotwireless-network-analyzer-configuration/index:IotwirelessNetworkAnalyzerConfigurationTags"
    },
    "@cdktn/provider-awscc.iotwirelessNetworkAnalyzerConfiguration.IotwirelessNetworkAnalyzerConfigurationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessNetworkAnalyzerConfiguration.IotwirelessNetworkAnalyzerConfigurationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotwireless-network-analyzer-configuration/index.ts",
          "line": 194
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotwireless-network-analyzer-configuration/index.ts",
        "line": 186
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-network-analyzer-configuration/index.ts",
            "line": 201
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotwirelessNetworkAnalyzerConfiguration.IotwirelessNetworkAnalyzerConfigurationTagsOutputReference"
            }
          }
        }
      ],
      "name": "IotwirelessNetworkAnalyzerConfigurationTagsList",
      "namespace": "iotwirelessNetworkAnalyzerConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-network-analyzer-configuration/index.ts",
            "line": 187
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotwirelessNetworkAnalyzerConfiguration.IotwirelessNetworkAnalyzerConfigurationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotwireless-network-analyzer-configuration/index:IotwirelessNetworkAnalyzerConfigurationTagsList"
    },
    "@cdktn/provider-awscc.iotwirelessNetworkAnalyzerConfiguration.IotwirelessNetworkAnalyzerConfigurationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessNetworkAnalyzerConfiguration.IotwirelessNetworkAnalyzerConfigurationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotwireless-network-analyzer-configuration/index.ts",
          "line": 113
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotwireless-network-analyzer-configuration/index.ts",
        "line": 103
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-network-analyzer-configuration/index.ts",
            "line": 161
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-network-analyzer-configuration/index.ts",
            "line": 177
          },
          "name": "resetValue"
        }
      ],
      "name": "IotwirelessNetworkAnalyzerConfigurationTagsOutputReference",
      "namespace": "iotwirelessNetworkAnalyzerConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-network-analyzer-configuration/index.ts",
            "line": 165
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-network-analyzer-configuration/index.ts",
            "line": 181
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-network-analyzer-configuration/index.ts",
            "line": 155
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-network-analyzer-configuration/index.ts",
            "line": 171
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-network-analyzer-configuration/index.ts",
            "line": 117
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotwirelessNetworkAnalyzerConfiguration.IotwirelessNetworkAnalyzerConfigurationTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotwireless-network-analyzer-configuration/index:IotwirelessNetworkAnalyzerConfigurationTagsOutputReference"
    },
    "@cdktn/provider-awscc.iotwirelessNetworkAnalyzerConfiguration.IotwirelessNetworkAnalyzerConfigurationTraceContent": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessNetworkAnalyzerConfiguration.IotwirelessNetworkAnalyzerConfigurationTraceContent",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotwireless-network-analyzer-configuration/index.ts",
        "line": 205
      },
      "name": "IotwirelessNetworkAnalyzerConfigurationTraceContent",
      "namespace": "iotwirelessNetworkAnalyzerConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_network_analyzer_configuration#log_level IotwirelessNetworkAnalyzerConfiguration#log_level}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-network-analyzer-configuration/index.ts",
            "line": 209
          },
          "name": "logLevel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_network_analyzer_configuration#wireless_device_frame_info IotwirelessNetworkAnalyzerConfiguration#wireless_device_frame_info}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-network-analyzer-configuration/index.ts",
            "line": 213
          },
          "name": "wirelessDeviceFrameInfo",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotwireless-network-analyzer-configuration/index:IotwirelessNetworkAnalyzerConfigurationTraceContent"
    },
    "@cdktn/provider-awscc.iotwirelessNetworkAnalyzerConfiguration.IotwirelessNetworkAnalyzerConfigurationTraceContentOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessNetworkAnalyzerConfiguration.IotwirelessNetworkAnalyzerConfigurationTraceContentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotwireless-network-analyzer-configuration/index.ts",
          "line": 260
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotwireless-network-analyzer-configuration/index.ts",
        "line": 252
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-network-analyzer-configuration/index.ts",
            "line": 308
          },
          "name": "resetLogLevel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-network-analyzer-configuration/index.ts",
            "line": 324
          },
          "name": "resetWirelessDeviceFrameInfo"
        }
      ],
      "name": "IotwirelessNetworkAnalyzerConfigurationTraceContentOutputReference",
      "namespace": "iotwirelessNetworkAnalyzerConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-network-analyzer-configuration/index.ts",
            "line": 312
          },
          "name": "logLevelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-network-analyzer-configuration/index.ts",
            "line": 328
          },
          "name": "wirelessDeviceFrameInfoInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-network-analyzer-configuration/index.ts",
            "line": 302
          },
          "name": "logLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-network-analyzer-configuration/index.ts",
            "line": 318
          },
          "name": "wirelessDeviceFrameInfo",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-network-analyzer-configuration/index.ts",
            "line": 264
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotwirelessNetworkAnalyzerConfiguration.IotwirelessNetworkAnalyzerConfigurationTraceContent"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotwireless-network-analyzer-configuration/index:IotwirelessNetworkAnalyzerConfigurationTraceContentOutputReference"
    },
    "@cdktn/provider-awscc.iotwirelessPartnerAccount.IotwirelessPartnerAccount": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_partner_account awscc_iotwireless_partner_account}."
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessPartnerAccount.IotwirelessPartnerAccount",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_partner_account awscc_iotwireless_partner_account} Resource."
        },
        "locationInModule": {
          "filename": "src/iotwireless-partner-account/index.ts",
          "line": 591
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.iotwirelessPartnerAccount.IotwirelessPartnerAccountConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotwireless-partner-account/index.ts",
        "line": 559
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a IotwirelessPartnerAccount resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/iotwireless-partner-account/index.ts",
            "line": 576
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the IotwirelessPartnerAccount to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_partner_account#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing IotwirelessPartnerAccount that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the IotwirelessPartnerAccount to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-partner-account/index.ts",
            "line": 688
          },
          "name": "putSidewalk",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotwirelessPartnerAccount.IotwirelessPartnerAccountSidewalk"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-partner-account/index.ts",
            "line": 704
          },
          "name": "putSidewalkResponse",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotwirelessPartnerAccount.IotwirelessPartnerAccountSidewalkResponse"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-partner-account/index.ts",
            "line": 720
          },
          "name": "putSidewalkUpdate",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotwirelessPartnerAccount.IotwirelessPartnerAccountSidewalkUpdate"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-partner-account/index.ts",
            "line": 736
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotwirelessPartnerAccount.IotwirelessPartnerAccountTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-partner-account/index.ts",
            "line": 628
          },
          "name": "resetAccountLinked"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-partner-account/index.ts",
            "line": 659
          },
          "name": "resetPartnerAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-partner-account/index.ts",
            "line": 675
          },
          "name": "resetPartnerType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-partner-account/index.ts",
            "line": 691
          },
          "name": "resetSidewalk"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-partner-account/index.ts",
            "line": 707
          },
          "name": "resetSidewalkResponse"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-partner-account/index.ts",
            "line": 723
          },
          "name": "resetSidewalkUpdate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-partner-account/index.ts",
            "line": 739
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-partner-account/index.ts",
            "line": 751
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-partner-account/index.ts",
            "line": 763
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IotwirelessPartnerAccount",
      "namespace": "iotwirelessPartnerAccount",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-partner-account/index.ts",
            "line": 564
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-partner-account/index.ts",
            "line": 637
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-partner-account/index.ts",
            "line": 642
          },
          "name": "fingerprint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-partner-account/index.ts",
            "line": 647
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-partner-account/index.ts",
            "line": 685
          },
          "name": "sidewalk",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotwirelessPartnerAccount.IotwirelessPartnerAccountSidewalkOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-partner-account/index.ts",
            "line": 701
          },
          "name": "sidewalkResponse",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotwirelessPartnerAccount.IotwirelessPartnerAccountSidewalkResponseOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-partner-account/index.ts",
            "line": 717
          },
          "name": "sidewalkUpdate",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotwirelessPartnerAccount.IotwirelessPartnerAccountSidewalkUpdateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-partner-account/index.ts",
            "line": 733
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotwirelessPartnerAccount.IotwirelessPartnerAccountTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-partner-account/index.ts",
            "line": 632
          },
          "name": "accountLinkedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-partner-account/index.ts",
            "line": 663
          },
          "name": "partnerAccountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-partner-account/index.ts",
            "line": 679
          },
          "name": "partnerTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-partner-account/index.ts",
            "line": 695
          },
          "name": "sidewalkInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotwirelessPartnerAccount.IotwirelessPartnerAccountSidewalk"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-partner-account/index.ts",
            "line": 711
          },
          "name": "sidewalkResponseInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotwirelessPartnerAccount.IotwirelessPartnerAccountSidewalkResponse"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-partner-account/index.ts",
            "line": 727
          },
          "name": "sidewalkUpdateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotwirelessPartnerAccount.IotwirelessPartnerAccountSidewalkUpdate"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-partner-account/index.ts",
            "line": 743
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotwirelessPartnerAccount.IotwirelessPartnerAccountTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-partner-account/index.ts",
            "line": 622
          },
          "name": "accountLinked",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-partner-account/index.ts",
            "line": 653
          },
          "name": "partnerAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-partner-account/index.ts",
            "line": 669
          },
          "name": "partnerType",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotwireless-partner-account/index:IotwirelessPartnerAccount"
    },
    "@cdktn/provider-awscc.iotwirelessPartnerAccount.IotwirelessPartnerAccountConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessPartnerAccount.IotwirelessPartnerAccountConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotwireless-partner-account/index.ts",
        "line": 14
      },
      "name": "IotwirelessPartnerAccountConfig",
      "namespace": "iotwirelessPartnerAccount",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_partner_account#account_linked IotwirelessPartnerAccount#account_linked}",
            "stability": "stable",
            "summary": "Whether the partner account is linked to the AWS account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-partner-account/index.ts",
            "line": 20
          },
          "name": "accountLinked",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_partner_account#partner_account_id IotwirelessPartnerAccount#partner_account_id}",
            "stability": "stable",
            "summary": "The partner account ID to disassociate from the AWS account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-partner-account/index.ts",
            "line": 26
          },
          "name": "partnerAccountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_partner_account#partner_type IotwirelessPartnerAccount#partner_type}",
            "stability": "stable",
            "summary": "The partner type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-partner-account/index.ts",
            "line": 32
          },
          "name": "partnerType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_partner_account#sidewalk IotwirelessPartnerAccount#sidewalk}",
            "stability": "stable",
            "summary": "The Sidewalk account credentials."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-partner-account/index.ts",
            "line": 38
          },
          "name": "sidewalk",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotwirelessPartnerAccount.IotwirelessPartnerAccountSidewalk"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_partner_account#sidewalk_response IotwirelessPartnerAccount#sidewalk_response}",
            "stability": "stable",
            "summary": "The Sidewalk account credentials."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-partner-account/index.ts",
            "line": 44
          },
          "name": "sidewalkResponse",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotwirelessPartnerAccount.IotwirelessPartnerAccountSidewalkResponse"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_partner_account#sidewalk_update IotwirelessPartnerAccount#sidewalk_update}",
            "stability": "stable",
            "summary": "The Sidewalk account credentials."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-partner-account/index.ts",
            "line": 50
          },
          "name": "sidewalkUpdate",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotwirelessPartnerAccount.IotwirelessPartnerAccountSidewalkUpdate"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_partner_account#tags IotwirelessPartnerAccount#tags}",
            "stability": "stable",
            "summary": "A list of key-value pairs that contain metadata for the destination."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-partner-account/index.ts",
            "line": 56
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotwirelessPartnerAccount.IotwirelessPartnerAccountTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotwireless-partner-account/index:IotwirelessPartnerAccountConfig"
    },
    "@cdktn/provider-awscc.iotwirelessPartnerAccount.IotwirelessPartnerAccountSidewalk": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessPartnerAccount.IotwirelessPartnerAccountSidewalk",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotwireless-partner-account/index.ts",
        "line": 58
      },
      "name": "IotwirelessPartnerAccountSidewalk",
      "namespace": "iotwirelessPartnerAccount",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_partner_account#app_server_private_key IotwirelessPartnerAccount#app_server_private_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-partner-account/index.ts",
            "line": 62
          },
          "name": "appServerPrivateKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotwireless-partner-account/index:IotwirelessPartnerAccountSidewalk"
    },
    "@cdktn/provider-awscc.iotwirelessPartnerAccount.IotwirelessPartnerAccountSidewalkOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessPartnerAccount.IotwirelessPartnerAccountSidewalkOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotwireless-partner-account/index.ts",
          "line": 102
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotwireless-partner-account/index.ts",
        "line": 94
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-partner-account/index.ts",
            "line": 144
          },
          "name": "resetAppServerPrivateKey"
        }
      ],
      "name": "IotwirelessPartnerAccountSidewalkOutputReference",
      "namespace": "iotwirelessPartnerAccount",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-partner-account/index.ts",
            "line": 148
          },
          "name": "appServerPrivateKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-partner-account/index.ts",
            "line": 138
          },
          "name": "appServerPrivateKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-partner-account/index.ts",
            "line": 106
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotwirelessPartnerAccount.IotwirelessPartnerAccountSidewalk"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotwireless-partner-account/index:IotwirelessPartnerAccountSidewalkOutputReference"
    },
    "@cdktn/provider-awscc.iotwirelessPartnerAccount.IotwirelessPartnerAccountSidewalkResponse": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessPartnerAccount.IotwirelessPartnerAccountSidewalkResponse",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotwireless-partner-account/index.ts",
        "line": 152
      },
      "name": "IotwirelessPartnerAccountSidewalkResponse",
      "namespace": "iotwirelessPartnerAccount",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_partner_account#amazon_id IotwirelessPartnerAccount#amazon_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-partner-account/index.ts",
            "line": 156
          },
          "name": "amazonId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_partner_account#arn IotwirelessPartnerAccount#arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-partner-account/index.ts",
            "line": 160
          },
          "name": "arn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_partner_account#fingerprint IotwirelessPartnerAccount#fingerprint}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-partner-account/index.ts",
            "line": 164
          },
          "name": "fingerprint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotwireless-partner-account/index:IotwirelessPartnerAccountSidewalkResponse"
    },
    "@cdktn/provider-awscc.iotwirelessPartnerAccount.IotwirelessPartnerAccountSidewalkResponseOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessPartnerAccount.IotwirelessPartnerAccountSidewalkResponseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotwireless-partner-account/index.ts",
          "line": 218
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotwireless-partner-account/index.ts",
        "line": 210
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-partner-account/index.ts",
            "line": 272
          },
          "name": "resetAmazonId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-partner-account/index.ts",
            "line": 288
          },
          "name": "resetArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-partner-account/index.ts",
            "line": 304
          },
          "name": "resetFingerprint"
        }
      ],
      "name": "IotwirelessPartnerAccountSidewalkResponseOutputReference",
      "namespace": "iotwirelessPartnerAccount",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-partner-account/index.ts",
            "line": 276
          },
          "name": "amazonIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-partner-account/index.ts",
            "line": 292
          },
          "name": "arnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-partner-account/index.ts",
            "line": 308
          },
          "name": "fingerprintInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-partner-account/index.ts",
            "line": 266
          },
          "name": "amazonId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-partner-account/index.ts",
            "line": 282
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-partner-account/index.ts",
            "line": 298
          },
          "name": "fingerprint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-partner-account/index.ts",
            "line": 222
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotwirelessPartnerAccount.IotwirelessPartnerAccountSidewalkResponse"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotwireless-partner-account/index:IotwirelessPartnerAccountSidewalkResponseOutputReference"
    },
    "@cdktn/provider-awscc.iotwirelessPartnerAccount.IotwirelessPartnerAccountSidewalkUpdate": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessPartnerAccount.IotwirelessPartnerAccountSidewalkUpdate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotwireless-partner-account/index.ts",
        "line": 312
      },
      "name": "IotwirelessPartnerAccountSidewalkUpdate",
      "namespace": "iotwirelessPartnerAccount",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_partner_account#app_server_private_key IotwirelessPartnerAccount#app_server_private_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-partner-account/index.ts",
            "line": 316
          },
          "name": "appServerPrivateKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotwireless-partner-account/index:IotwirelessPartnerAccountSidewalkUpdate"
    },
    "@cdktn/provider-awscc.iotwirelessPartnerAccount.IotwirelessPartnerAccountSidewalkUpdateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessPartnerAccount.IotwirelessPartnerAccountSidewalkUpdateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotwireless-partner-account/index.ts",
          "line": 356
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotwireless-partner-account/index.ts",
        "line": 348
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-partner-account/index.ts",
            "line": 398
          },
          "name": "resetAppServerPrivateKey"
        }
      ],
      "name": "IotwirelessPartnerAccountSidewalkUpdateOutputReference",
      "namespace": "iotwirelessPartnerAccount",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-partner-account/index.ts",
            "line": 402
          },
          "name": "appServerPrivateKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-partner-account/index.ts",
            "line": 392
          },
          "name": "appServerPrivateKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-partner-account/index.ts",
            "line": 360
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotwirelessPartnerAccount.IotwirelessPartnerAccountSidewalkUpdate"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotwireless-partner-account/index:IotwirelessPartnerAccountSidewalkUpdateOutputReference"
    },
    "@cdktn/provider-awscc.iotwirelessPartnerAccount.IotwirelessPartnerAccountTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessPartnerAccount.IotwirelessPartnerAccountTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotwireless-partner-account/index.ts",
        "line": 406
      },
      "name": "IotwirelessPartnerAccountTags",
      "namespace": "iotwirelessPartnerAccount",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_partner_account#key IotwirelessPartnerAccount#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-partner-account/index.ts",
            "line": 410
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_partner_account#value IotwirelessPartnerAccount#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-partner-account/index.ts",
            "line": 414
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotwireless-partner-account/index:IotwirelessPartnerAccountTags"
    },
    "@cdktn/provider-awscc.iotwirelessPartnerAccount.IotwirelessPartnerAccountTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessPartnerAccount.IotwirelessPartnerAccountTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotwireless-partner-account/index.ts",
          "line": 544
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotwireless-partner-account/index.ts",
        "line": 536
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-partner-account/index.ts",
            "line": 551
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotwirelessPartnerAccount.IotwirelessPartnerAccountTagsOutputReference"
            }
          }
        }
      ],
      "name": "IotwirelessPartnerAccountTagsList",
      "namespace": "iotwirelessPartnerAccount",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-partner-account/index.ts",
            "line": 537
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotwirelessPartnerAccount.IotwirelessPartnerAccountTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotwireless-partner-account/index:IotwirelessPartnerAccountTagsList"
    },
    "@cdktn/provider-awscc.iotwirelessPartnerAccount.IotwirelessPartnerAccountTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessPartnerAccount.IotwirelessPartnerAccountTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotwireless-partner-account/index.ts",
          "line": 463
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotwireless-partner-account/index.ts",
        "line": 453
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-partner-account/index.ts",
            "line": 511
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-partner-account/index.ts",
            "line": 527
          },
          "name": "resetValue"
        }
      ],
      "name": "IotwirelessPartnerAccountTagsOutputReference",
      "namespace": "iotwirelessPartnerAccount",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-partner-account/index.ts",
            "line": 515
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-partner-account/index.ts",
            "line": 531
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-partner-account/index.ts",
            "line": 505
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-partner-account/index.ts",
            "line": 521
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-partner-account/index.ts",
            "line": 467
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotwirelessPartnerAccount.IotwirelessPartnerAccountTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotwireless-partner-account/index:IotwirelessPartnerAccountTagsOutputReference"
    },
    "@cdktn/provider-awscc.iotwirelessServiceProfile.IotwirelessServiceProfile": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_service_profile awscc_iotwireless_service_profile}."
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessServiceProfile.IotwirelessServiceProfile",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_service_profile awscc_iotwireless_service_profile} Resource."
        },
        "locationInModule": {
          "filename": "src/iotwireless-service-profile/index.ts",
          "line": 459
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.iotwirelessServiceProfile.IotwirelessServiceProfileConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotwireless-service-profile/index.ts",
        "line": 427
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a IotwirelessServiceProfile resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/iotwireless-service-profile/index.ts",
            "line": 444
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the IotwirelessServiceProfile to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_service_profile#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing IotwirelessServiceProfile that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the IotwirelessServiceProfile to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-service-profile/index.ts",
            "line": 499
          },
          "name": "putLoRaWan",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotwirelessServiceProfile.IotwirelessServiceProfileLoRaWan"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-service-profile/index.ts",
            "line": 536
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotwirelessServiceProfile.IotwirelessServiceProfileTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-service-profile/index.ts",
            "line": 502
          },
          "name": "resetLoRaWan"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-service-profile/index.ts",
            "line": 518
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-service-profile/index.ts",
            "line": 539
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-service-profile/index.ts",
            "line": 551
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-service-profile/index.ts",
            "line": 559
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IotwirelessServiceProfile",
      "namespace": "iotwirelessServiceProfile",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-service-profile/index.ts",
            "line": 432
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-service-profile/index.ts",
            "line": 485
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-service-profile/index.ts",
            "line": 490
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-service-profile/index.ts",
            "line": 496
          },
          "name": "loRaWan",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotwirelessServiceProfile.IotwirelessServiceProfileLoRaWanOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-service-profile/index.ts",
            "line": 527
          },
          "name": "serviceProfileId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-service-profile/index.ts",
            "line": 533
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotwirelessServiceProfile.IotwirelessServiceProfileTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-service-profile/index.ts",
            "line": 506
          },
          "name": "loRaWanInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotwirelessServiceProfile.IotwirelessServiceProfileLoRaWan"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-service-profile/index.ts",
            "line": 522
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-service-profile/index.ts",
            "line": 543
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotwirelessServiceProfile.IotwirelessServiceProfileTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-service-profile/index.ts",
            "line": 512
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotwireless-service-profile/index:IotwirelessServiceProfile"
    },
    "@cdktn/provider-awscc.iotwirelessServiceProfile.IotwirelessServiceProfileConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessServiceProfile.IotwirelessServiceProfileConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotwireless-service-profile/index.ts",
        "line": 14
      },
      "name": "IotwirelessServiceProfileConfig",
      "namespace": "iotwirelessServiceProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_service_profile#lo_ra_wan IotwirelessServiceProfile#lo_ra_wan}",
            "stability": "stable",
            "summary": "LoRaWAN supports all LoRa specific attributes for service profile for CreateServiceProfile operation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-service-profile/index.ts",
            "line": 20
          },
          "name": "loRaWan",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotwirelessServiceProfile.IotwirelessServiceProfileLoRaWan"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_service_profile#name IotwirelessServiceProfile#name}",
            "stability": "stable",
            "summary": "Name of service profile."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-service-profile/index.ts",
            "line": 26
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_service_profile#tags IotwirelessServiceProfile#tags}",
            "stability": "stable",
            "summary": "A list of key-value pairs that contain metadata for the service profile."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-service-profile/index.ts",
            "line": 32
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotwirelessServiceProfile.IotwirelessServiceProfileTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotwireless-service-profile/index:IotwirelessServiceProfileConfig"
    },
    "@cdktn/provider-awscc.iotwirelessServiceProfile.IotwirelessServiceProfileLoRaWan": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessServiceProfile.IotwirelessServiceProfileLoRaWan",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotwireless-service-profile/index.ts",
        "line": 34
      },
      "name": "IotwirelessServiceProfileLoRaWan",
      "namespace": "iotwirelessServiceProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_service_profile#add_gw_metadata IotwirelessServiceProfile#add_gw_metadata}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-service-profile/index.ts",
            "line": 38
          },
          "name": "addGwMetadata",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_service_profile#pr_allowed IotwirelessServiceProfile#pr_allowed}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-service-profile/index.ts",
            "line": 42
          },
          "name": "prAllowed",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_service_profile#ra_allowed IotwirelessServiceProfile#ra_allowed}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-service-profile/index.ts",
            "line": 46
          },
          "name": "raAllowed",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotwireless-service-profile/index:IotwirelessServiceProfileLoRaWan"
    },
    "@cdktn/provider-awscc.iotwirelessServiceProfile.IotwirelessServiceProfileLoRaWanOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessServiceProfile.IotwirelessServiceProfileLoRaWanOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotwireless-service-profile/index.ts",
          "line": 100
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotwireless-service-profile/index.ts",
        "line": 92
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-service-profile/index.ts",
            "line": 154
          },
          "name": "resetAddGwMetadata"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-service-profile/index.ts",
            "line": 220
          },
          "name": "resetPrAllowed"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-service-profile/index.ts",
            "line": 236
          },
          "name": "resetRaAllowed"
        }
      ],
      "name": "IotwirelessServiceProfileLoRaWanOutputReference",
      "namespace": "iotwirelessServiceProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-service-profile/index.ts",
            "line": 163
          },
          "name": "channelMask",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-service-profile/index.ts",
            "line": 168
          },
          "name": "devStatusReqFreq",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-service-profile/index.ts",
            "line": 173
          },
          "name": "dlBucketSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-service-profile/index.ts",
            "line": 178
          },
          "name": "dlRate",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-service-profile/index.ts",
            "line": 183
          },
          "name": "dlRatePolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-service-profile/index.ts",
            "line": 188
          },
          "name": "drMax",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-service-profile/index.ts",
            "line": 193
          },
          "name": "drMin",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-service-profile/index.ts",
            "line": 198
          },
          "name": "hrAllowed",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-service-profile/index.ts",
            "line": 203
          },
          "name": "minGwDiversity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-service-profile/index.ts",
            "line": 208
          },
          "name": "nwkGeoLoc",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-service-profile/index.ts",
            "line": 245
          },
          "name": "reportDevStatusBattery",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-service-profile/index.ts",
            "line": 250
          },
          "name": "reportDevStatusMargin",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-service-profile/index.ts",
            "line": 255
          },
          "name": "targetPer",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-service-profile/index.ts",
            "line": 260
          },
          "name": "ulBucketSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-service-profile/index.ts",
            "line": 265
          },
          "name": "ulRate",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-service-profile/index.ts",
            "line": 270
          },
          "name": "ulRatePolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-service-profile/index.ts",
            "line": 158
          },
          "name": "addGwMetadataInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-service-profile/index.ts",
            "line": 224
          },
          "name": "prAllowedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-service-profile/index.ts",
            "line": 240
          },
          "name": "raAllowedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-service-profile/index.ts",
            "line": 148
          },
          "name": "addGwMetadata",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-service-profile/index.ts",
            "line": 214
          },
          "name": "prAllowed",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-service-profile/index.ts",
            "line": 230
          },
          "name": "raAllowed",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-service-profile/index.ts",
            "line": 104
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotwirelessServiceProfile.IotwirelessServiceProfileLoRaWan"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotwireless-service-profile/index:IotwirelessServiceProfileLoRaWanOutputReference"
    },
    "@cdktn/provider-awscc.iotwirelessServiceProfile.IotwirelessServiceProfileTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessServiceProfile.IotwirelessServiceProfileTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotwireless-service-profile/index.ts",
        "line": 274
      },
      "name": "IotwirelessServiceProfileTags",
      "namespace": "iotwirelessServiceProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_service_profile#key IotwirelessServiceProfile#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-service-profile/index.ts",
            "line": 278
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_service_profile#value IotwirelessServiceProfile#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-service-profile/index.ts",
            "line": 282
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotwireless-service-profile/index:IotwirelessServiceProfileTags"
    },
    "@cdktn/provider-awscc.iotwirelessServiceProfile.IotwirelessServiceProfileTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessServiceProfile.IotwirelessServiceProfileTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotwireless-service-profile/index.ts",
          "line": 412
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotwireless-service-profile/index.ts",
        "line": 404
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-service-profile/index.ts",
            "line": 419
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotwirelessServiceProfile.IotwirelessServiceProfileTagsOutputReference"
            }
          }
        }
      ],
      "name": "IotwirelessServiceProfileTagsList",
      "namespace": "iotwirelessServiceProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-service-profile/index.ts",
            "line": 405
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotwirelessServiceProfile.IotwirelessServiceProfileTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotwireless-service-profile/index:IotwirelessServiceProfileTagsList"
    },
    "@cdktn/provider-awscc.iotwirelessServiceProfile.IotwirelessServiceProfileTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessServiceProfile.IotwirelessServiceProfileTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotwireless-service-profile/index.ts",
          "line": 331
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotwireless-service-profile/index.ts",
        "line": 321
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-service-profile/index.ts",
            "line": 379
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-service-profile/index.ts",
            "line": 395
          },
          "name": "resetValue"
        }
      ],
      "name": "IotwirelessServiceProfileTagsOutputReference",
      "namespace": "iotwirelessServiceProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-service-profile/index.ts",
            "line": 383
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-service-profile/index.ts",
            "line": 399
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-service-profile/index.ts",
            "line": 373
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-service-profile/index.ts",
            "line": 389
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-service-profile/index.ts",
            "line": 335
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotwirelessServiceProfile.IotwirelessServiceProfileTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotwireless-service-profile/index:IotwirelessServiceProfileTagsOutputReference"
    },
    "@cdktn/provider-awscc.iotwirelessTaskDefinition.IotwirelessTaskDefinition": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_task_definition awscc_iotwireless_task_definition}."
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessTaskDefinition.IotwirelessTaskDefinition",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_task_definition awscc_iotwireless_task_definition} Resource."
        },
        "locationInModule": {
          "filename": "src/iotwireless-task-definition/index.ts",
          "line": 1357
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.iotwirelessTaskDefinition.IotwirelessTaskDefinitionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotwireless-task-definition/index.ts",
        "line": 1325
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a IotwirelessTaskDefinition resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 1342
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the IotwirelessTaskDefinition to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_task_definition#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing IotwirelessTaskDefinition that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the IotwirelessTaskDefinition to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 1413
          },
          "name": "putLoRaWanUpdateGatewayTaskEntry",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotwirelessTaskDefinition.IotwirelessTaskDefinitionLoRaWanUpdateGatewayTaskEntry"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 1445
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotwirelessTaskDefinition.IotwirelessTaskDefinitionTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 1482
          },
          "name": "putUpdate",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotwirelessTaskDefinition.IotwirelessTaskDefinitionUpdate"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 1416
          },
          "name": "resetLoRaWanUpdateGatewayTaskEntry"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 1432
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 1448
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 1469
          },
          "name": "resetTaskDefinitionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 1485
          },
          "name": "resetUpdate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 1497
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 1508
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IotwirelessTaskDefinition",
      "namespace": "iotwirelessTaskDefinition",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 1330
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 1386
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 1404
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 1410
          },
          "name": "loRaWanUpdateGatewayTaskEntry",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotwirelessTaskDefinition.IotwirelessTaskDefinitionLoRaWanUpdateGatewayTaskEntryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 1442
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotwirelessTaskDefinition.IotwirelessTaskDefinitionTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 1457
          },
          "name": "taskDefinitionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 1479
          },
          "name": "update",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotwirelessTaskDefinition.IotwirelessTaskDefinitionUpdateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 1399
          },
          "name": "autoCreateTasksInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 1420
          },
          "name": "loRaWanUpdateGatewayTaskEntryInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotwirelessTaskDefinition.IotwirelessTaskDefinitionLoRaWanUpdateGatewayTaskEntry"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 1436
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 1452
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotwirelessTaskDefinition.IotwirelessTaskDefinitionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 1473
          },
          "name": "taskDefinitionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 1489
          },
          "name": "updateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotwirelessTaskDefinition.IotwirelessTaskDefinitionUpdate"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 1392
          },
          "name": "autoCreateTasks",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 1426
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 1463
          },
          "name": "taskDefinitionType",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotwireless-task-definition/index:IotwirelessTaskDefinition"
    },
    "@cdktn/provider-awscc.iotwirelessTaskDefinition.IotwirelessTaskDefinitionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessTaskDefinition.IotwirelessTaskDefinitionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotwireless-task-definition/index.ts",
        "line": 14
      },
      "name": "IotwirelessTaskDefinitionConfig",
      "namespace": "iotwirelessTaskDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "If false, the task must me created by calling CreateWirelessGatewayTask.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_task_definition#auto_create_tasks IotwirelessTaskDefinition#auto_create_tasks}",
            "stability": "stable",
            "summary": "Whether to automatically create tasks using this task definition for all gateways with the specified current version."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 20
          },
          "name": "autoCreateTasks",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_task_definition#lo_ra_wan_update_gateway_task_entry IotwirelessTaskDefinition#lo_ra_wan_update_gateway_task_entry}",
            "stability": "stable",
            "summary": "The list of task definitions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 26
          },
          "name": "loRaWanUpdateGatewayTaskEntry",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotwirelessTaskDefinition.IotwirelessTaskDefinitionLoRaWanUpdateGatewayTaskEntry"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_task_definition#name IotwirelessTaskDefinition#name}",
            "stability": "stable",
            "summary": "The name of the new resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 32
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_task_definition#tags IotwirelessTaskDefinition#tags}",
            "stability": "stable",
            "summary": "A list of key-value pairs that contain metadata for the destination."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 38
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotwirelessTaskDefinition.IotwirelessTaskDefinitionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_task_definition#task_definition_type IotwirelessTaskDefinition#task_definition_type}",
            "stability": "stable",
            "summary": "A filter to list only the wireless gateway task definitions that use this task definition type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 44
          },
          "name": "taskDefinitionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_task_definition#update IotwirelessTaskDefinition#update}",
            "stability": "stable",
            "summary": "Information about the gateways to update."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 50
          },
          "name": "update",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotwirelessTaskDefinition.IotwirelessTaskDefinitionUpdate"
          }
        }
      ],
      "symbolId": "src/iotwireless-task-definition/index:IotwirelessTaskDefinitionConfig"
    },
    "@cdktn/provider-awscc.iotwirelessTaskDefinition.IotwirelessTaskDefinitionLoRaWanUpdateGatewayTaskEntry": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessTaskDefinition.IotwirelessTaskDefinitionLoRaWanUpdateGatewayTaskEntry",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotwireless-task-definition/index.ts",
        "line": 372
      },
      "name": "IotwirelessTaskDefinitionLoRaWanUpdateGatewayTaskEntry",
      "namespace": "iotwirelessTaskDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_task_definition#current_version IotwirelessTaskDefinition#current_version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 376
          },
          "name": "currentVersion",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotwirelessTaskDefinition.IotwirelessTaskDefinitionLoRaWanUpdateGatewayTaskEntryCurrentVersion"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_task_definition#update_version IotwirelessTaskDefinition#update_version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 380
          },
          "name": "updateVersion",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotwirelessTaskDefinition.IotwirelessTaskDefinitionLoRaWanUpdateGatewayTaskEntryUpdateVersion"
          }
        }
      ],
      "symbolId": "src/iotwireless-task-definition/index:IotwirelessTaskDefinitionLoRaWanUpdateGatewayTaskEntry"
    },
    "@cdktn/provider-awscc.iotwirelessTaskDefinition.IotwirelessTaskDefinitionLoRaWanUpdateGatewayTaskEntryCurrentVersion": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessTaskDefinition.IotwirelessTaskDefinitionLoRaWanUpdateGatewayTaskEntryCurrentVersion",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotwireless-task-definition/index.ts",
        "line": 52
      },
      "name": "IotwirelessTaskDefinitionLoRaWanUpdateGatewayTaskEntryCurrentVersion",
      "namespace": "iotwirelessTaskDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_task_definition#model IotwirelessTaskDefinition#model}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 56
          },
          "name": "model",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_task_definition#package_version IotwirelessTaskDefinition#package_version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 60
          },
          "name": "packageVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_task_definition#station IotwirelessTaskDefinition#station}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 64
          },
          "name": "station",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotwireless-task-definition/index:IotwirelessTaskDefinitionLoRaWanUpdateGatewayTaskEntryCurrentVersion"
    },
    "@cdktn/provider-awscc.iotwirelessTaskDefinition.IotwirelessTaskDefinitionLoRaWanUpdateGatewayTaskEntryCurrentVersionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessTaskDefinition.IotwirelessTaskDefinitionLoRaWanUpdateGatewayTaskEntryCurrentVersionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotwireless-task-definition/index.ts",
          "line": 118
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotwireless-task-definition/index.ts",
        "line": 110
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 172
          },
          "name": "resetModel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 188
          },
          "name": "resetPackageVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 204
          },
          "name": "resetStation"
        }
      ],
      "name": "IotwirelessTaskDefinitionLoRaWanUpdateGatewayTaskEntryCurrentVersionOutputReference",
      "namespace": "iotwirelessTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 176
          },
          "name": "modelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 192
          },
          "name": "packageVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 208
          },
          "name": "stationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 166
          },
          "name": "model",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 182
          },
          "name": "packageVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 198
          },
          "name": "station",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 122
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotwirelessTaskDefinition.IotwirelessTaskDefinitionLoRaWanUpdateGatewayTaskEntryCurrentVersion"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotwireless-task-definition/index:IotwirelessTaskDefinitionLoRaWanUpdateGatewayTaskEntryCurrentVersionOutputReference"
    },
    "@cdktn/provider-awscc.iotwirelessTaskDefinition.IotwirelessTaskDefinitionLoRaWanUpdateGatewayTaskEntryOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessTaskDefinition.IotwirelessTaskDefinitionLoRaWanUpdateGatewayTaskEntryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotwireless-task-definition/index.ts",
          "line": 427
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotwireless-task-definition/index.ts",
        "line": 419
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 472
          },
          "name": "putCurrentVersion",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotwirelessTaskDefinition.IotwirelessTaskDefinitionLoRaWanUpdateGatewayTaskEntryCurrentVersion"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 488
          },
          "name": "putUpdateVersion",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotwirelessTaskDefinition.IotwirelessTaskDefinitionLoRaWanUpdateGatewayTaskEntryUpdateVersion"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 475
          },
          "name": "resetCurrentVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 491
          },
          "name": "resetUpdateVersion"
        }
      ],
      "name": "IotwirelessTaskDefinitionLoRaWanUpdateGatewayTaskEntryOutputReference",
      "namespace": "iotwirelessTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 469
          },
          "name": "currentVersion",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotwirelessTaskDefinition.IotwirelessTaskDefinitionLoRaWanUpdateGatewayTaskEntryCurrentVersionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 485
          },
          "name": "updateVersion",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotwirelessTaskDefinition.IotwirelessTaskDefinitionLoRaWanUpdateGatewayTaskEntryUpdateVersionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 479
          },
          "name": "currentVersionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotwirelessTaskDefinition.IotwirelessTaskDefinitionLoRaWanUpdateGatewayTaskEntryCurrentVersion"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 495
          },
          "name": "updateVersionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotwirelessTaskDefinition.IotwirelessTaskDefinitionLoRaWanUpdateGatewayTaskEntryUpdateVersion"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 431
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotwirelessTaskDefinition.IotwirelessTaskDefinitionLoRaWanUpdateGatewayTaskEntry"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotwireless-task-definition/index:IotwirelessTaskDefinitionLoRaWanUpdateGatewayTaskEntryOutputReference"
    },
    "@cdktn/provider-awscc.iotwirelessTaskDefinition.IotwirelessTaskDefinitionLoRaWanUpdateGatewayTaskEntryUpdateVersion": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessTaskDefinition.IotwirelessTaskDefinitionLoRaWanUpdateGatewayTaskEntryUpdateVersion",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotwireless-task-definition/index.ts",
        "line": 212
      },
      "name": "IotwirelessTaskDefinitionLoRaWanUpdateGatewayTaskEntryUpdateVersion",
      "namespace": "iotwirelessTaskDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_task_definition#model IotwirelessTaskDefinition#model}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 216
          },
          "name": "model",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_task_definition#package_version IotwirelessTaskDefinition#package_version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 220
          },
          "name": "packageVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_task_definition#station IotwirelessTaskDefinition#station}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 224
          },
          "name": "station",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotwireless-task-definition/index:IotwirelessTaskDefinitionLoRaWanUpdateGatewayTaskEntryUpdateVersion"
    },
    "@cdktn/provider-awscc.iotwirelessTaskDefinition.IotwirelessTaskDefinitionLoRaWanUpdateGatewayTaskEntryUpdateVersionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessTaskDefinition.IotwirelessTaskDefinitionLoRaWanUpdateGatewayTaskEntryUpdateVersionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotwireless-task-definition/index.ts",
          "line": 278
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotwireless-task-definition/index.ts",
        "line": 270
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 332
          },
          "name": "resetModel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 348
          },
          "name": "resetPackageVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 364
          },
          "name": "resetStation"
        }
      ],
      "name": "IotwirelessTaskDefinitionLoRaWanUpdateGatewayTaskEntryUpdateVersionOutputReference",
      "namespace": "iotwirelessTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 336
          },
          "name": "modelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 352
          },
          "name": "packageVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 368
          },
          "name": "stationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 326
          },
          "name": "model",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 342
          },
          "name": "packageVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 358
          },
          "name": "station",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 282
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotwirelessTaskDefinition.IotwirelessTaskDefinitionLoRaWanUpdateGatewayTaskEntryUpdateVersion"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotwireless-task-definition/index:IotwirelessTaskDefinitionLoRaWanUpdateGatewayTaskEntryUpdateVersionOutputReference"
    },
    "@cdktn/provider-awscc.iotwirelessTaskDefinition.IotwirelessTaskDefinitionTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessTaskDefinition.IotwirelessTaskDefinitionTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotwireless-task-definition/index.ts",
        "line": 499
      },
      "name": "IotwirelessTaskDefinitionTags",
      "namespace": "iotwirelessTaskDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_task_definition#key IotwirelessTaskDefinition#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 503
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_task_definition#value IotwirelessTaskDefinition#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 507
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotwireless-task-definition/index:IotwirelessTaskDefinitionTags"
    },
    "@cdktn/provider-awscc.iotwirelessTaskDefinition.IotwirelessTaskDefinitionTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessTaskDefinition.IotwirelessTaskDefinitionTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotwireless-task-definition/index.ts",
          "line": 637
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotwireless-task-definition/index.ts",
        "line": 629
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 644
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotwirelessTaskDefinition.IotwirelessTaskDefinitionTagsOutputReference"
            }
          }
        }
      ],
      "name": "IotwirelessTaskDefinitionTagsList",
      "namespace": "iotwirelessTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 630
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotwirelessTaskDefinition.IotwirelessTaskDefinitionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotwireless-task-definition/index:IotwirelessTaskDefinitionTagsList"
    },
    "@cdktn/provider-awscc.iotwirelessTaskDefinition.IotwirelessTaskDefinitionTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessTaskDefinition.IotwirelessTaskDefinitionTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotwireless-task-definition/index.ts",
          "line": 556
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotwireless-task-definition/index.ts",
        "line": 546
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 604
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 620
          },
          "name": "resetValue"
        }
      ],
      "name": "IotwirelessTaskDefinitionTagsOutputReference",
      "namespace": "iotwirelessTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 608
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 624
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 598
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 614
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 560
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotwirelessTaskDefinition.IotwirelessTaskDefinitionTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotwireless-task-definition/index:IotwirelessTaskDefinitionTagsOutputReference"
    },
    "@cdktn/provider-awscc.iotwirelessTaskDefinition.IotwirelessTaskDefinitionUpdate": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessTaskDefinition.IotwirelessTaskDefinitionUpdate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotwireless-task-definition/index.ts",
        "line": 1161
      },
      "name": "IotwirelessTaskDefinitionUpdate",
      "namespace": "iotwirelessTaskDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_task_definition#lo_ra_wan IotwirelessTaskDefinition#lo_ra_wan}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 1165
          },
          "name": "loRaWan",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotwirelessTaskDefinition.IotwirelessTaskDefinitionUpdateLoRaWan"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_task_definition#update_data_role IotwirelessTaskDefinition#update_data_role}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 1169
          },
          "name": "updateDataRole",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_task_definition#update_data_source IotwirelessTaskDefinition#update_data_source}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 1173
          },
          "name": "updateDataSource",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotwireless-task-definition/index:IotwirelessTaskDefinitionUpdate"
    },
    "@cdktn/provider-awscc.iotwirelessTaskDefinition.IotwirelessTaskDefinitionUpdateLoRaWan": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessTaskDefinition.IotwirelessTaskDefinitionUpdateLoRaWan",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotwireless-task-definition/index.ts",
        "line": 968
      },
      "name": "IotwirelessTaskDefinitionUpdateLoRaWan",
      "namespace": "iotwirelessTaskDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_task_definition#current_version IotwirelessTaskDefinition#current_version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 972
          },
          "name": "currentVersion",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotwirelessTaskDefinition.IotwirelessTaskDefinitionUpdateLoRaWanCurrentVersion"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_task_definition#sig_key_crc IotwirelessTaskDefinition#sig_key_crc}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 976
          },
          "name": "sigKeyCrc",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_task_definition#update_signature IotwirelessTaskDefinition#update_signature}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 980
          },
          "name": "updateSignature",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_task_definition#update_version IotwirelessTaskDefinition#update_version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 984
          },
          "name": "updateVersion",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotwirelessTaskDefinition.IotwirelessTaskDefinitionUpdateLoRaWanUpdateVersion"
          }
        }
      ],
      "symbolId": "src/iotwireless-task-definition/index:IotwirelessTaskDefinitionUpdateLoRaWan"
    },
    "@cdktn/provider-awscc.iotwirelessTaskDefinition.IotwirelessTaskDefinitionUpdateLoRaWanCurrentVersion": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessTaskDefinition.IotwirelessTaskDefinitionUpdateLoRaWanCurrentVersion",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotwireless-task-definition/index.ts",
        "line": 648
      },
      "name": "IotwirelessTaskDefinitionUpdateLoRaWanCurrentVersion",
      "namespace": "iotwirelessTaskDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_task_definition#model IotwirelessTaskDefinition#model}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 652
          },
          "name": "model",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_task_definition#package_version IotwirelessTaskDefinition#package_version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 656
          },
          "name": "packageVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_task_definition#station IotwirelessTaskDefinition#station}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 660
          },
          "name": "station",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotwireless-task-definition/index:IotwirelessTaskDefinitionUpdateLoRaWanCurrentVersion"
    },
    "@cdktn/provider-awscc.iotwirelessTaskDefinition.IotwirelessTaskDefinitionUpdateLoRaWanCurrentVersionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessTaskDefinition.IotwirelessTaskDefinitionUpdateLoRaWanCurrentVersionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotwireless-task-definition/index.ts",
          "line": 714
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotwireless-task-definition/index.ts",
        "line": 706
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 768
          },
          "name": "resetModel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 784
          },
          "name": "resetPackageVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 800
          },
          "name": "resetStation"
        }
      ],
      "name": "IotwirelessTaskDefinitionUpdateLoRaWanCurrentVersionOutputReference",
      "namespace": "iotwirelessTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 772
          },
          "name": "modelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 788
          },
          "name": "packageVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 804
          },
          "name": "stationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 762
          },
          "name": "model",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 778
          },
          "name": "packageVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 794
          },
          "name": "station",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 718
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotwirelessTaskDefinition.IotwirelessTaskDefinitionUpdateLoRaWanCurrentVersion"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotwireless-task-definition/index:IotwirelessTaskDefinitionUpdateLoRaWanCurrentVersionOutputReference"
    },
    "@cdktn/provider-awscc.iotwirelessTaskDefinition.IotwirelessTaskDefinitionUpdateLoRaWanOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessTaskDefinition.IotwirelessTaskDefinitionUpdateLoRaWanOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotwireless-task-definition/index.ts",
          "line": 1045
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotwireless-task-definition/index.ts",
        "line": 1037
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 1102
          },
          "name": "putCurrentVersion",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotwirelessTaskDefinition.IotwirelessTaskDefinitionUpdateLoRaWanCurrentVersion"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 1150
          },
          "name": "putUpdateVersion",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotwirelessTaskDefinition.IotwirelessTaskDefinitionUpdateLoRaWanUpdateVersion"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 1105
          },
          "name": "resetCurrentVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 1121
          },
          "name": "resetSigKeyCrc"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 1137
          },
          "name": "resetUpdateSignature"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 1153
          },
          "name": "resetUpdateVersion"
        }
      ],
      "name": "IotwirelessTaskDefinitionUpdateLoRaWanOutputReference",
      "namespace": "iotwirelessTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 1099
          },
          "name": "currentVersion",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotwirelessTaskDefinition.IotwirelessTaskDefinitionUpdateLoRaWanCurrentVersionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 1147
          },
          "name": "updateVersion",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotwirelessTaskDefinition.IotwirelessTaskDefinitionUpdateLoRaWanUpdateVersionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 1109
          },
          "name": "currentVersionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotwirelessTaskDefinition.IotwirelessTaskDefinitionUpdateLoRaWanCurrentVersion"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 1125
          },
          "name": "sigKeyCrcInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 1141
          },
          "name": "updateSignatureInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 1157
          },
          "name": "updateVersionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotwirelessTaskDefinition.IotwirelessTaskDefinitionUpdateLoRaWanUpdateVersion"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 1115
          },
          "name": "sigKeyCrc",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 1131
          },
          "name": "updateSignature",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 1049
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotwirelessTaskDefinition.IotwirelessTaskDefinitionUpdateLoRaWan"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotwireless-task-definition/index:IotwirelessTaskDefinitionUpdateLoRaWanOutputReference"
    },
    "@cdktn/provider-awscc.iotwirelessTaskDefinition.IotwirelessTaskDefinitionUpdateLoRaWanUpdateVersion": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessTaskDefinition.IotwirelessTaskDefinitionUpdateLoRaWanUpdateVersion",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotwireless-task-definition/index.ts",
        "line": 808
      },
      "name": "IotwirelessTaskDefinitionUpdateLoRaWanUpdateVersion",
      "namespace": "iotwirelessTaskDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_task_definition#model IotwirelessTaskDefinition#model}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 812
          },
          "name": "model",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_task_definition#package_version IotwirelessTaskDefinition#package_version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 816
          },
          "name": "packageVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_task_definition#station IotwirelessTaskDefinition#station}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 820
          },
          "name": "station",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotwireless-task-definition/index:IotwirelessTaskDefinitionUpdateLoRaWanUpdateVersion"
    },
    "@cdktn/provider-awscc.iotwirelessTaskDefinition.IotwirelessTaskDefinitionUpdateLoRaWanUpdateVersionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessTaskDefinition.IotwirelessTaskDefinitionUpdateLoRaWanUpdateVersionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotwireless-task-definition/index.ts",
          "line": 874
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotwireless-task-definition/index.ts",
        "line": 866
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 928
          },
          "name": "resetModel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 944
          },
          "name": "resetPackageVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 960
          },
          "name": "resetStation"
        }
      ],
      "name": "IotwirelessTaskDefinitionUpdateLoRaWanUpdateVersionOutputReference",
      "namespace": "iotwirelessTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 932
          },
          "name": "modelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 948
          },
          "name": "packageVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 964
          },
          "name": "stationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 922
          },
          "name": "model",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 938
          },
          "name": "packageVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 954
          },
          "name": "station",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 878
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotwirelessTaskDefinition.IotwirelessTaskDefinitionUpdateLoRaWanUpdateVersion"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotwireless-task-definition/index:IotwirelessTaskDefinitionUpdateLoRaWanUpdateVersionOutputReference"
    },
    "@cdktn/provider-awscc.iotwirelessTaskDefinition.IotwirelessTaskDefinitionUpdateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessTaskDefinition.IotwirelessTaskDefinitionUpdateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotwireless-task-definition/index.ts",
          "line": 1227
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotwireless-task-definition/index.ts",
        "line": 1219
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 1278
          },
          "name": "putLoRaWan",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotwirelessTaskDefinition.IotwirelessTaskDefinitionUpdateLoRaWan"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 1281
          },
          "name": "resetLoRaWan"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 1297
          },
          "name": "resetUpdateDataRole"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 1313
          },
          "name": "resetUpdateDataSource"
        }
      ],
      "name": "IotwirelessTaskDefinitionUpdateOutputReference",
      "namespace": "iotwirelessTaskDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 1275
          },
          "name": "loRaWan",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotwirelessTaskDefinition.IotwirelessTaskDefinitionUpdateLoRaWanOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 1285
          },
          "name": "loRaWanInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotwirelessTaskDefinition.IotwirelessTaskDefinitionUpdateLoRaWan"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 1301
          },
          "name": "updateDataRoleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 1317
          },
          "name": "updateDataSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 1291
          },
          "name": "updateDataRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 1307
          },
          "name": "updateDataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-task-definition/index.ts",
            "line": 1231
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotwirelessTaskDefinition.IotwirelessTaskDefinitionUpdate"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotwireless-task-definition/index:IotwirelessTaskDefinitionUpdateOutputReference"
    },
    "@cdktn/provider-awscc.iotwirelessWirelessDevice.IotwirelessWirelessDevice": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_wireless_device awscc_iotwireless_wireless_device}."
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessWirelessDevice.IotwirelessWirelessDevice",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_wireless_device awscc_iotwireless_wireless_device} Resource."
        },
        "locationInModule": {
          "filename": "src/iotwireless-wireless-device/index.ts",
          "line": 1725
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.iotwirelessWirelessDevice.IotwirelessWirelessDeviceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotwireless-wireless-device/index.ts",
        "line": 1693
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a IotwirelessWirelessDevice resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 1710
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the IotwirelessWirelessDevice to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_wireless_device#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing IotwirelessWirelessDevice that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the IotwirelessWirelessDevice to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 1816
          },
          "name": "putLoRaWan",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotwirelessWirelessDevice.IotwirelessWirelessDeviceLoRaWan"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 1864
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotwirelessWirelessDevice.IotwirelessWirelessDeviceTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 1769
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 1803
          },
          "name": "resetLastUplinkReceivedAt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 1819
          },
          "name": "resetLoRaWan"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 1835
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 1851
          },
          "name": "resetPositioning"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 1867
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 1883
          },
          "name": "resetThingArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 1918
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 1932
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IotwirelessWirelessDevice",
      "namespace": "iotwirelessWirelessDevice",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 1698
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 1757
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 1791
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 1813
          },
          "name": "loRaWan",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotwirelessWirelessDevice.IotwirelessWirelessDeviceLoRaWanOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 1861
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotwirelessWirelessDevice.IotwirelessWirelessDeviceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 1892
          },
          "name": "thingName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 1910
          },
          "name": "wirelessDeviceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 1773
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 1786
          },
          "name": "destinationNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 1807
          },
          "name": "lastUplinkReceivedAtInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 1823
          },
          "name": "loRaWanInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotwirelessWirelessDevice.IotwirelessWirelessDeviceLoRaWan"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 1839
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 1855
          },
          "name": "positioningInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 1871
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotwirelessWirelessDevice.IotwirelessWirelessDeviceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 1887
          },
          "name": "thingArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 1905
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 1763
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 1779
          },
          "name": "destinationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 1797
          },
          "name": "lastUplinkReceivedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 1829
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 1845
          },
          "name": "positioning",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 1877
          },
          "name": "thingArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 1898
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotwireless-wireless-device/index:IotwirelessWirelessDevice"
    },
    "@cdktn/provider-awscc.iotwirelessWirelessDevice.IotwirelessWirelessDeviceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessWirelessDevice.IotwirelessWirelessDeviceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotwireless-wireless-device/index.ts",
        "line": 14
      },
      "name": "IotwirelessWirelessDeviceConfig",
      "namespace": "iotwirelessWirelessDevice",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_wireless_device#destination_name IotwirelessWirelessDevice#destination_name}",
            "stability": "stable",
            "summary": "Wireless device destination name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 26
          },
          "name": "destinationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_wireless_device#type IotwirelessWirelessDevice#type}",
            "stability": "stable",
            "summary": "Wireless device type, currently only Sidewalk and LoRa."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 68
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_wireless_device#description IotwirelessWirelessDevice#description}",
            "stability": "stable",
            "summary": "Wireless device description."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 20
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_wireless_device#last_uplink_received_at IotwirelessWirelessDevice#last_uplink_received_at}",
            "stability": "stable",
            "summary": "The date and time when the most recent uplink was received."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 32
          },
          "name": "lastUplinkReceivedAt",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_wireless_device#lo_ra_wan IotwirelessWirelessDevice#lo_ra_wan}",
            "stability": "stable",
            "summary": "The combination of Package, Station and Model which represents the version of the LoRaWAN Wireless Device."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 38
          },
          "name": "loRaWan",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotwirelessWirelessDevice.IotwirelessWirelessDeviceLoRaWan"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_wireless_device#name IotwirelessWirelessDevice#name}",
            "stability": "stable",
            "summary": "Wireless device name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 44
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_wireless_device#positioning IotwirelessWirelessDevice#positioning}",
            "stability": "stable",
            "summary": "FPort values for the GNSS, stream, and ClockSync functions of the positioning information."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 50
          },
          "name": "positioning",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Currently not supported, will not create if tags are passed.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_wireless_device#tags IotwirelessWirelessDevice#tags}",
            "stability": "stable",
            "summary": "A list of key-value pairs that contain metadata for the device."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 56
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotwirelessWirelessDevice.IotwirelessWirelessDeviceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_wireless_device#thing_arn IotwirelessWirelessDevice#thing_arn}",
            "stability": "stable",
            "summary": "Thing arn. Passed into update to associate Thing with Wireless device."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 62
          },
          "name": "thingArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotwireless-wireless-device/index:IotwirelessWirelessDeviceConfig"
    },
    "@cdktn/provider-awscc.iotwirelessWirelessDevice.IotwirelessWirelessDeviceLoRaWan": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessWirelessDevice.IotwirelessWirelessDeviceLoRaWan",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotwireless-wireless-device/index.ts",
        "line": 1215
      },
      "name": "IotwirelessWirelessDeviceLoRaWan",
      "namespace": "iotwirelessWirelessDevice",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_wireless_device#abp_v10_x IotwirelessWirelessDevice#abp_v10_x}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 1219
          },
          "name": "abpV10X",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotwirelessWirelessDevice.IotwirelessWirelessDeviceLoRaWanAbpV10X"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_wireless_device#abp_v11 IotwirelessWirelessDevice#abp_v11}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 1223
          },
          "name": "abpV11",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotwirelessWirelessDevice.IotwirelessWirelessDeviceLoRaWanAbpV11"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_wireless_device#dev_eui IotwirelessWirelessDevice#dev_eui}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 1227
          },
          "name": "devEui",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_wireless_device#device_profile_id IotwirelessWirelessDevice#device_profile_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 1231
          },
          "name": "deviceProfileId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_wireless_device#f_ports IotwirelessWirelessDevice#f_ports}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 1235
          },
          "name": "fPorts",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotwirelessWirelessDevice.IotwirelessWirelessDeviceLoRaWanFPorts"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_wireless_device#otaa_v10_x IotwirelessWirelessDevice#otaa_v10_x}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 1239
          },
          "name": "otaaV10X",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotwirelessWirelessDevice.IotwirelessWirelessDeviceLoRaWanOtaaV10X"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_wireless_device#otaa_v11 IotwirelessWirelessDevice#otaa_v11}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 1243
          },
          "name": "otaaV11",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotwirelessWirelessDevice.IotwirelessWirelessDeviceLoRaWanOtaaV11"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_wireless_device#service_profile_id IotwirelessWirelessDevice#service_profile_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 1247
          },
          "name": "serviceProfileId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotwireless-wireless-device/index:IotwirelessWirelessDeviceLoRaWan"
    },
    "@cdktn/provider-awscc.iotwirelessWirelessDevice.IotwirelessWirelessDeviceLoRaWanAbpV10X": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessWirelessDevice.IotwirelessWirelessDeviceLoRaWanAbpV10X",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotwireless-wireless-device/index.ts",
        "line": 197
      },
      "name": "IotwirelessWirelessDeviceLoRaWanAbpV10X",
      "namespace": "iotwirelessWirelessDevice",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_wireless_device#dev_addr IotwirelessWirelessDevice#dev_addr}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 201
          },
          "name": "devAddr",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_wireless_device#session_keys IotwirelessWirelessDevice#session_keys}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 205
          },
          "name": "sessionKeys",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotwirelessWirelessDevice.IotwirelessWirelessDeviceLoRaWanAbpV10XSessionKeys"
          }
        }
      ],
      "symbolId": "src/iotwireless-wireless-device/index:IotwirelessWirelessDeviceLoRaWanAbpV10X"
    },
    "@cdktn/provider-awscc.iotwirelessWirelessDevice.IotwirelessWirelessDeviceLoRaWanAbpV10XOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessWirelessDevice.IotwirelessWirelessDeviceLoRaWanAbpV10XOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotwireless-wireless-device/index.ts",
          "line": 252
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotwireless-wireless-device/index.ts",
        "line": 244
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 313
          },
          "name": "putSessionKeys",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotwirelessWirelessDevice.IotwirelessWirelessDeviceLoRaWanAbpV10XSessionKeys"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 300
          },
          "name": "resetDevAddr"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 316
          },
          "name": "resetSessionKeys"
        }
      ],
      "name": "IotwirelessWirelessDeviceLoRaWanAbpV10XOutputReference",
      "namespace": "iotwirelessWirelessDevice",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 310
          },
          "name": "sessionKeys",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotwirelessWirelessDevice.IotwirelessWirelessDeviceLoRaWanAbpV10XSessionKeysOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 304
          },
          "name": "devAddrInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 320
          },
          "name": "sessionKeysInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotwirelessWirelessDevice.IotwirelessWirelessDeviceLoRaWanAbpV10XSessionKeys"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 294
          },
          "name": "devAddr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 256
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotwirelessWirelessDevice.IotwirelessWirelessDeviceLoRaWanAbpV10X"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotwireless-wireless-device/index:IotwirelessWirelessDeviceLoRaWanAbpV10XOutputReference"
    },
    "@cdktn/provider-awscc.iotwirelessWirelessDevice.IotwirelessWirelessDeviceLoRaWanAbpV10XSessionKeys": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessWirelessDevice.IotwirelessWirelessDeviceLoRaWanAbpV10XSessionKeys",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotwireless-wireless-device/index.ts",
        "line": 70
      },
      "name": "IotwirelessWirelessDeviceLoRaWanAbpV10XSessionKeys",
      "namespace": "iotwirelessWirelessDevice",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_wireless_device#app_s_key IotwirelessWirelessDevice#app_s_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 74
          },
          "name": "appSKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_wireless_device#nwk_s_key IotwirelessWirelessDevice#nwk_s_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 78
          },
          "name": "nwkSKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotwireless-wireless-device/index:IotwirelessWirelessDeviceLoRaWanAbpV10XSessionKeys"
    },
    "@cdktn/provider-awscc.iotwirelessWirelessDevice.IotwirelessWirelessDeviceLoRaWanAbpV10XSessionKeysOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessWirelessDevice.IotwirelessWirelessDeviceLoRaWanAbpV10XSessionKeysOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotwireless-wireless-device/index.ts",
          "line": 125
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotwireless-wireless-device/index.ts",
        "line": 117
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 173
          },
          "name": "resetAppSKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 189
          },
          "name": "resetNwkSKey"
        }
      ],
      "name": "IotwirelessWirelessDeviceLoRaWanAbpV10XSessionKeysOutputReference",
      "namespace": "iotwirelessWirelessDevice",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 177
          },
          "name": "appSKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 193
          },
          "name": "nwkSKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 167
          },
          "name": "appSKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 183
          },
          "name": "nwkSKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 129
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotwirelessWirelessDevice.IotwirelessWirelessDeviceLoRaWanAbpV10XSessionKeys"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotwireless-wireless-device/index:IotwirelessWirelessDeviceLoRaWanAbpV10XSessionKeysOutputReference"
    },
    "@cdktn/provider-awscc.iotwirelessWirelessDevice.IotwirelessWirelessDeviceLoRaWanAbpV11": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessWirelessDevice.IotwirelessWirelessDeviceLoRaWanAbpV11",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotwireless-wireless-device/index.ts",
        "line": 517
      },
      "name": "IotwirelessWirelessDeviceLoRaWanAbpV11",
      "namespace": "iotwirelessWirelessDevice",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_wireless_device#dev_addr IotwirelessWirelessDevice#dev_addr}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 521
          },
          "name": "devAddr",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_wireless_device#session_keys IotwirelessWirelessDevice#session_keys}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 525
          },
          "name": "sessionKeys",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.iotwirelessWirelessDevice.IotwirelessWirelessDeviceLoRaWanAbpV11SessionKeys"
          }
        }
      ],
      "symbolId": "src/iotwireless-wireless-device/index:IotwirelessWirelessDeviceLoRaWanAbpV11"
    },
    "@cdktn/provider-awscc.iotwirelessWirelessDevice.IotwirelessWirelessDeviceLoRaWanAbpV11OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessWirelessDevice.IotwirelessWirelessDeviceLoRaWanAbpV11OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotwireless-wireless-device/index.ts",
          "line": 572
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotwireless-wireless-device/index.ts",
        "line": 564
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 633
          },
          "name": "putSessionKeys",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotwirelessWirelessDevice.IotwirelessWirelessDeviceLoRaWanAbpV11SessionKeys"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 620
          },
          "name": "resetDevAddr"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 636
          },
          "name": "resetSessionKeys"
        }
      ],
      "name": "IotwirelessWirelessDeviceLoRaWanAbpV11OutputReference",
      "namespace": "iotwirelessWirelessDevice",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 630
          },
          "name": "sessionKeys",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotwirelessWirelessDevice.IotwirelessWirelessDeviceLoRaWanAbpV11SessionKeysOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 624
          },
          "name": "devAddrInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 640
          },
          "name": "sessionKeysInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotwirelessWirelessDevice.IotwirelessWirelessDeviceLoRaWanAbpV11SessionKeys"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 614
          },
          "name": "devAddr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 576
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotwirelessWirelessDevice.IotwirelessWirelessDeviceLoRaWanAbpV11"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotwireless-wireless-device/index:IotwirelessWirelessDeviceLoRaWanAbpV11OutputReference"
    },
    "@cdktn/provider-awscc.iotwirelessWirelessDevice.IotwirelessWirelessDeviceLoRaWanAbpV11SessionKeys": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessWirelessDevice.IotwirelessWirelessDeviceLoRaWanAbpV11SessionKeys",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotwireless-wireless-device/index.ts",
        "line": 324
      },
      "name": "IotwirelessWirelessDeviceLoRaWanAbpV11SessionKeys",
      "namespace": "iotwirelessWirelessDevice",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_wireless_device#app_s_key IotwirelessWirelessDevice#app_s_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 328
          },
          "name": "appSKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_wireless_device#f_nwk_s_int_key IotwirelessWirelessDevice#f_nwk_s_int_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 332
          },
          "name": "fNwkSIntKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_wireless_device#nwk_s_enc_key IotwirelessWirelessDevice#nwk_s_enc_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 336
          },
          "name": "nwkSEncKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_wireless_device#s_nwk_s_int_key IotwirelessWirelessDevice#s_nwk_s_int_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 340
          },
          "name": "sNwkSIntKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotwireless-wireless-device/index:IotwirelessWirelessDeviceLoRaWanAbpV11SessionKeys"
    },
    "@cdktn/provider-awscc.iotwirelessWirelessDevice.IotwirelessWirelessDeviceLoRaWanAbpV11SessionKeysOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessWirelessDevice.IotwirelessWirelessDeviceLoRaWanAbpV11SessionKeysOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotwireless-wireless-device/index.ts",
          "line": 401
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotwireless-wireless-device/index.ts",
        "line": 393
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 461
          },
          "name": "resetAppSKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 477
          },
          "name": "resetFNwkSIntKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 493
          },
          "name": "resetNwkSEncKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 509
          },
          "name": "resetSNwkSIntKey"
        }
      ],
      "name": "IotwirelessWirelessDeviceLoRaWanAbpV11SessionKeysOutputReference",
      "namespace": "iotwirelessWirelessDevice",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 465
          },
          "name": "appSKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 481
          },
          "name": "fNwkSIntKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 497
          },
          "name": "nwkSEncKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 513
          },
          "name": "sNwkSIntKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 455
          },
          "name": "appSKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 471
          },
          "name": "fNwkSIntKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 487
          },
          "name": "nwkSEncKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 503
          },
          "name": "sNwkSIntKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 405
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotwirelessWirelessDevice.IotwirelessWirelessDeviceLoRaWanAbpV11SessionKeys"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotwireless-wireless-device/index:IotwirelessWirelessDeviceLoRaWanAbpV11SessionKeysOutputReference"
    },
    "@cdktn/provider-awscc.iotwirelessWirelessDevice.IotwirelessWirelessDeviceLoRaWanFPorts": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessWirelessDevice.IotwirelessWirelessDeviceLoRaWanFPorts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotwireless-wireless-device/index.ts",
        "line": 832
      },
      "name": "IotwirelessWirelessDeviceLoRaWanFPorts",
      "namespace": "iotwirelessWirelessDevice",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_wireless_device#applications IotwirelessWirelessDevice#applications}",
            "stability": "stable",
            "summary": "A list of optional LoRaWAN application information, which can be used for geolocation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 838
          },
          "name": "applications",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotwirelessWirelessDevice.IotwirelessWirelessDeviceLoRaWanFPortsApplications"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotwireless-wireless-device/index:IotwirelessWirelessDeviceLoRaWanFPorts"
    },
    "@cdktn/provider-awscc.iotwirelessWirelessDevice.IotwirelessWirelessDeviceLoRaWanFPortsApplications": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessWirelessDevice.IotwirelessWirelessDeviceLoRaWanFPortsApplications",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotwireless-wireless-device/index.ts",
        "line": 644
      },
      "name": "IotwirelessWirelessDeviceLoRaWanFPortsApplications",
      "namespace": "iotwirelessWirelessDevice",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_wireless_device#destination_name IotwirelessWirelessDevice#destination_name}",
            "stability": "stable",
            "summary": "The name of the position data destination that describes the AWS IoT rule that processes the device's position data for use by AWS IoT Core for LoRaWAN."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 650
          },
          "name": "destinationName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_wireless_device#f_port IotwirelessWirelessDevice#f_port}",
            "stability": "stable",
            "summary": "The Fport value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 656
          },
          "name": "fPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_wireless_device#type IotwirelessWirelessDevice#type}",
            "stability": "stable",
            "summary": "Application type, which can be specified to obtain real-time position information of your LoRaWAN device."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 662
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotwireless-wireless-device/index:IotwirelessWirelessDeviceLoRaWanFPortsApplications"
    },
    "@cdktn/provider-awscc.iotwirelessWirelessDevice.IotwirelessWirelessDeviceLoRaWanFPortsApplicationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessWirelessDevice.IotwirelessWirelessDeviceLoRaWanFPortsApplicationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotwireless-wireless-device/index.ts",
          "line": 821
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotwireless-wireless-device/index.ts",
        "line": 813
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 828
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotwirelessWirelessDevice.IotwirelessWirelessDeviceLoRaWanFPortsApplicationsOutputReference"
            }
          }
        }
      ],
      "name": "IotwirelessWirelessDeviceLoRaWanFPortsApplicationsList",
      "namespace": "iotwirelessWirelessDevice",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 814
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotwirelessWirelessDevice.IotwirelessWirelessDeviceLoRaWanFPortsApplications"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotwireless-wireless-device/index:IotwirelessWirelessDeviceLoRaWanFPortsApplicationsList"
    },
    "@cdktn/provider-awscc.iotwirelessWirelessDevice.IotwirelessWirelessDeviceLoRaWanFPortsApplicationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessWirelessDevice.IotwirelessWirelessDeviceLoRaWanFPortsApplicationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotwireless-wireless-device/index.ts",
          "line": 718
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotwireless-wireless-device/index.ts",
        "line": 708
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 772
          },
          "name": "resetDestinationName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 788
          },
          "name": "resetFPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 804
          },
          "name": "resetType"
        }
      ],
      "name": "IotwirelessWirelessDeviceLoRaWanFPortsApplicationsOutputReference",
      "namespace": "iotwirelessWirelessDevice",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 776
          },
          "name": "destinationNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 792
          },
          "name": "fPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 808
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 766
          },
          "name": "destinationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 782
          },
          "name": "fPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 798
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 722
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotwirelessWirelessDevice.IotwirelessWirelessDeviceLoRaWanFPortsApplications"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotwireless-wireless-device/index:IotwirelessWirelessDeviceLoRaWanFPortsApplicationsOutputReference"
    },
    "@cdktn/provider-awscc.iotwirelessWirelessDevice.IotwirelessWirelessDeviceLoRaWanFPortsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessWirelessDevice.IotwirelessWirelessDeviceLoRaWanFPortsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotwireless-wireless-device/index.ts",
          "line": 878
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotwireless-wireless-device/index.ts",
        "line": 870
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 917
          },
          "name": "putApplications",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotwirelessWirelessDevice.IotwirelessWirelessDeviceLoRaWanFPortsApplications"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 920
          },
          "name": "resetApplications"
        }
      ],
      "name": "IotwirelessWirelessDeviceLoRaWanFPortsOutputReference",
      "namespace": "iotwirelessWirelessDevice",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 914
          },
          "name": "applications",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotwirelessWirelessDevice.IotwirelessWirelessDeviceLoRaWanFPortsApplicationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 924
          },
          "name": "applicationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotwirelessWirelessDevice.IotwirelessWirelessDeviceLoRaWanFPortsApplications"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 882
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotwirelessWirelessDevice.IotwirelessWirelessDeviceLoRaWanFPorts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotwireless-wireless-device/index:IotwirelessWirelessDeviceLoRaWanFPortsOutputReference"
    },
    "@cdktn/provider-awscc.iotwirelessWirelessDevice.IotwirelessWirelessDeviceLoRaWanOtaaV10X": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessWirelessDevice.IotwirelessWirelessDeviceLoRaWanOtaaV10X",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotwireless-wireless-device/index.ts",
        "line": 928
      },
      "name": "IotwirelessWirelessDeviceLoRaWanOtaaV10X",
      "namespace": "iotwirelessWirelessDevice",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_wireless_device#app_eui IotwirelessWirelessDevice#app_eui}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 932
          },
          "name": "appEui",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_wireless_device#app_key IotwirelessWirelessDevice#app_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 936
          },
          "name": "appKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotwireless-wireless-device/index:IotwirelessWirelessDeviceLoRaWanOtaaV10X"
    },
    "@cdktn/provider-awscc.iotwirelessWirelessDevice.IotwirelessWirelessDeviceLoRaWanOtaaV10XOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessWirelessDevice.IotwirelessWirelessDeviceLoRaWanOtaaV10XOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotwireless-wireless-device/index.ts",
          "line": 983
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotwireless-wireless-device/index.ts",
        "line": 975
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 1031
          },
          "name": "resetAppEui"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 1047
          },
          "name": "resetAppKey"
        }
      ],
      "name": "IotwirelessWirelessDeviceLoRaWanOtaaV10XOutputReference",
      "namespace": "iotwirelessWirelessDevice",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 1035
          },
          "name": "appEuiInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 1051
          },
          "name": "appKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 1025
          },
          "name": "appEui",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 1041
          },
          "name": "appKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 987
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotwirelessWirelessDevice.IotwirelessWirelessDeviceLoRaWanOtaaV10X"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotwireless-wireless-device/index:IotwirelessWirelessDeviceLoRaWanOtaaV10XOutputReference"
    },
    "@cdktn/provider-awscc.iotwirelessWirelessDevice.IotwirelessWirelessDeviceLoRaWanOtaaV11": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessWirelessDevice.IotwirelessWirelessDeviceLoRaWanOtaaV11",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotwireless-wireless-device/index.ts",
        "line": 1055
      },
      "name": "IotwirelessWirelessDeviceLoRaWanOtaaV11",
      "namespace": "iotwirelessWirelessDevice",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_wireless_device#app_key IotwirelessWirelessDevice#app_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 1059
          },
          "name": "appKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_wireless_device#join_eui IotwirelessWirelessDevice#join_eui}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 1063
          },
          "name": "joinEui",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_wireless_device#nwk_key IotwirelessWirelessDevice#nwk_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 1067
          },
          "name": "nwkKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotwireless-wireless-device/index:IotwirelessWirelessDeviceLoRaWanOtaaV11"
    },
    "@cdktn/provider-awscc.iotwirelessWirelessDevice.IotwirelessWirelessDeviceLoRaWanOtaaV11OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessWirelessDevice.IotwirelessWirelessDeviceLoRaWanOtaaV11OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotwireless-wireless-device/index.ts",
          "line": 1121
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotwireless-wireless-device/index.ts",
        "line": 1113
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 1175
          },
          "name": "resetAppKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 1191
          },
          "name": "resetJoinEui"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 1207
          },
          "name": "resetNwkKey"
        }
      ],
      "name": "IotwirelessWirelessDeviceLoRaWanOtaaV11OutputReference",
      "namespace": "iotwirelessWirelessDevice",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 1179
          },
          "name": "appKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 1195
          },
          "name": "joinEuiInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 1211
          },
          "name": "nwkKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 1169
          },
          "name": "appKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 1185
          },
          "name": "joinEui",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 1201
          },
          "name": "nwkKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 1125
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotwirelessWirelessDevice.IotwirelessWirelessDeviceLoRaWanOtaaV11"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotwireless-wireless-device/index:IotwirelessWirelessDeviceLoRaWanOtaaV11OutputReference"
    },
    "@cdktn/provider-awscc.iotwirelessWirelessDevice.IotwirelessWirelessDeviceLoRaWanOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessWirelessDevice.IotwirelessWirelessDeviceLoRaWanOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotwireless-wireless-device/index.ts",
          "line": 1336
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotwireless-wireless-device/index.ts",
        "line": 1328
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 1417
          },
          "name": "putAbpV10X",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotwirelessWirelessDevice.IotwirelessWirelessDeviceLoRaWanAbpV10X"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 1433
          },
          "name": "putAbpV11",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotwirelessWirelessDevice.IotwirelessWirelessDeviceLoRaWanAbpV11"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 1481
          },
          "name": "putFPorts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotwirelessWirelessDevice.IotwirelessWirelessDeviceLoRaWanFPorts"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 1497
          },
          "name": "putOtaaV10X",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotwirelessWirelessDevice.IotwirelessWirelessDeviceLoRaWanOtaaV10X"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 1513
          },
          "name": "putOtaaV11",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotwirelessWirelessDevice.IotwirelessWirelessDeviceLoRaWanOtaaV11"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 1420
          },
          "name": "resetAbpV10X"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 1436
          },
          "name": "resetAbpV11"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 1452
          },
          "name": "resetDevEui"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 1468
          },
          "name": "resetDeviceProfileId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 1484
          },
          "name": "resetFPorts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 1500
          },
          "name": "resetOtaaV10X"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 1516
          },
          "name": "resetOtaaV11"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 1532
          },
          "name": "resetServiceProfileId"
        }
      ],
      "name": "IotwirelessWirelessDeviceLoRaWanOutputReference",
      "namespace": "iotwirelessWirelessDevice",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 1414
          },
          "name": "abpV10X",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotwirelessWirelessDevice.IotwirelessWirelessDeviceLoRaWanAbpV10XOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 1430
          },
          "name": "abpV11",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotwirelessWirelessDevice.IotwirelessWirelessDeviceLoRaWanAbpV11OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 1478
          },
          "name": "fPorts",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotwirelessWirelessDevice.IotwirelessWirelessDeviceLoRaWanFPortsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 1494
          },
          "name": "otaaV10X",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotwirelessWirelessDevice.IotwirelessWirelessDeviceLoRaWanOtaaV10XOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 1510
          },
          "name": "otaaV11",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotwirelessWirelessDevice.IotwirelessWirelessDeviceLoRaWanOtaaV11OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 1424
          },
          "name": "abpV10XInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotwirelessWirelessDevice.IotwirelessWirelessDeviceLoRaWanAbpV10X"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 1440
          },
          "name": "abpV11Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotwirelessWirelessDevice.IotwirelessWirelessDeviceLoRaWanAbpV11"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 1456
          },
          "name": "devEuiInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 1472
          },
          "name": "deviceProfileIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 1488
          },
          "name": "fPortsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotwirelessWirelessDevice.IotwirelessWirelessDeviceLoRaWanFPorts"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 1504
          },
          "name": "otaaV10XInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotwirelessWirelessDevice.IotwirelessWirelessDeviceLoRaWanOtaaV10X"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 1520
          },
          "name": "otaaV11Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotwirelessWirelessDevice.IotwirelessWirelessDeviceLoRaWanOtaaV11"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 1536
          },
          "name": "serviceProfileIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 1446
          },
          "name": "devEui",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 1462
          },
          "name": "deviceProfileId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 1526
          },
          "name": "serviceProfileId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 1340
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotwirelessWirelessDevice.IotwirelessWirelessDeviceLoRaWan"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotwireless-wireless-device/index:IotwirelessWirelessDeviceLoRaWanOutputReference"
    },
    "@cdktn/provider-awscc.iotwirelessWirelessDevice.IotwirelessWirelessDeviceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessWirelessDevice.IotwirelessWirelessDeviceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotwireless-wireless-device/index.ts",
        "line": 1540
      },
      "name": "IotwirelessWirelessDeviceTags",
      "namespace": "iotwirelessWirelessDevice",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_wireless_device#key IotwirelessWirelessDevice#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 1544
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_wireless_device#value IotwirelessWirelessDevice#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 1548
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotwireless-wireless-device/index:IotwirelessWirelessDeviceTags"
    },
    "@cdktn/provider-awscc.iotwirelessWirelessDevice.IotwirelessWirelessDeviceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessWirelessDevice.IotwirelessWirelessDeviceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotwireless-wireless-device/index.ts",
          "line": 1678
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotwireless-wireless-device/index.ts",
        "line": 1670
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 1685
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotwirelessWirelessDevice.IotwirelessWirelessDeviceTagsOutputReference"
            }
          }
        }
      ],
      "name": "IotwirelessWirelessDeviceTagsList",
      "namespace": "iotwirelessWirelessDevice",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 1671
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotwirelessWirelessDevice.IotwirelessWirelessDeviceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotwireless-wireless-device/index:IotwirelessWirelessDeviceTagsList"
    },
    "@cdktn/provider-awscc.iotwirelessWirelessDevice.IotwirelessWirelessDeviceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessWirelessDevice.IotwirelessWirelessDeviceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotwireless-wireless-device/index.ts",
          "line": 1597
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotwireless-wireless-device/index.ts",
        "line": 1587
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 1645
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 1661
          },
          "name": "resetValue"
        }
      ],
      "name": "IotwirelessWirelessDeviceTagsOutputReference",
      "namespace": "iotwirelessWirelessDevice",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 1649
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 1665
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 1639
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 1655
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device/index.ts",
            "line": 1601
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotwirelessWirelessDevice.IotwirelessWirelessDeviceTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotwireless-wireless-device/index:IotwirelessWirelessDeviceTagsOutputReference"
    },
    "@cdktn/provider-awscc.iotwirelessWirelessDeviceImportTask.IotwirelessWirelessDeviceImportTask": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_wireless_device_import_task awscc_iotwireless_wireless_device_import_task}."
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessWirelessDeviceImportTask.IotwirelessWirelessDeviceImportTask",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_wireless_device_import_task awscc_iotwireless_wireless_device_import_task} Resource."
        },
        "locationInModule": {
          "filename": "src/iotwireless-wireless-device-import-task/index.ts",
          "line": 390
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.iotwirelessWirelessDeviceImportTask.IotwirelessWirelessDeviceImportTaskConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotwireless-wireless-device-import-task/index.ts",
        "line": 358
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a IotwirelessWirelessDeviceImportTask resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device-import-task/index.ts",
            "line": 375
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the IotwirelessWirelessDeviceImportTask to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_wireless_device_import_task#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing IotwirelessWirelessDeviceImportTask that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the IotwirelessWirelessDeviceImportTask to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device-import-task/index.ts",
            "line": 468
          },
          "name": "putSidewalk",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotwirelessWirelessDeviceImportTask.IotwirelessWirelessDeviceImportTaskSidewalk"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device-import-task/index.ts",
            "line": 491
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotwirelessWirelessDeviceImportTask.IotwirelessWirelessDeviceImportTaskTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device-import-task/index.ts",
            "line": 494
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device-import-task/index.ts",
            "line": 511
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device-import-task/index.ts",
            "line": 519
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IotwirelessWirelessDeviceImportTask",
      "namespace": "iotwirelessWirelessDeviceImportTask",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device-import-task/index.ts",
            "line": 363
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device-import-task/index.ts",
            "line": 416
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device-import-task/index.ts",
            "line": 421
          },
          "name": "creationDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device-import-task/index.ts",
            "line": 439
          },
          "name": "failedImportedDevicesCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device-import-task/index.ts",
            "line": 444
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device-import-task/index.ts",
            "line": 449
          },
          "name": "initializedImportedDevicesCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device-import-task/index.ts",
            "line": 454
          },
          "name": "onboardedImportedDevicesCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device-import-task/index.ts",
            "line": 459
          },
          "name": "pendingImportedDevicesCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device-import-task/index.ts",
            "line": 465
          },
          "name": "sidewalk",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotwirelessWirelessDeviceImportTask.IotwirelessWirelessDeviceImportTaskSidewalkOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device-import-task/index.ts",
            "line": 477
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device-import-task/index.ts",
            "line": 482
          },
          "name": "statusReason",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device-import-task/index.ts",
            "line": 488
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotwirelessWirelessDeviceImportTask.IotwirelessWirelessDeviceImportTaskTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device-import-task/index.ts",
            "line": 503
          },
          "name": "wirelessDeviceImportTaskId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device-import-task/index.ts",
            "line": 434
          },
          "name": "destinationNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device-import-task/index.ts",
            "line": 472
          },
          "name": "sidewalkInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotwirelessWirelessDeviceImportTask.IotwirelessWirelessDeviceImportTaskSidewalk"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device-import-task/index.ts",
            "line": 498
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotwirelessWirelessDeviceImportTask.IotwirelessWirelessDeviceImportTaskTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device-import-task/index.ts",
            "line": 427
          },
          "name": "destinationName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotwireless-wireless-device-import-task/index:IotwirelessWirelessDeviceImportTask"
    },
    "@cdktn/provider-awscc.iotwirelessWirelessDeviceImportTask.IotwirelessWirelessDeviceImportTaskConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessWirelessDeviceImportTask.IotwirelessWirelessDeviceImportTaskConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotwireless-wireless-device-import-task/index.ts",
        "line": 14
      },
      "name": "IotwirelessWirelessDeviceImportTaskConfig",
      "namespace": "iotwirelessWirelessDeviceImportTask",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_wireless_device_import_task#destination_name IotwirelessWirelessDeviceImportTask#destination_name}",
            "stability": "stable",
            "summary": "Destination Name for import task."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device-import-task/index.ts",
            "line": 20
          },
          "name": "destinationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_wireless_device_import_task#sidewalk IotwirelessWirelessDeviceImportTask#sidewalk}",
            "stability": "stable",
            "summary": "sidewalk contain file for created device and role."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device-import-task/index.ts",
            "line": 26
          },
          "name": "sidewalk",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotwirelessWirelessDeviceImportTask.IotwirelessWirelessDeviceImportTaskSidewalk"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_wireless_device_import_task#tags IotwirelessWirelessDeviceImportTask#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device-import-task/index.ts",
            "line": 32
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotwirelessWirelessDeviceImportTask.IotwirelessWirelessDeviceImportTaskTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotwireless-wireless-device-import-task/index:IotwirelessWirelessDeviceImportTaskConfig"
    },
    "@cdktn/provider-awscc.iotwirelessWirelessDeviceImportTask.IotwirelessWirelessDeviceImportTaskSidewalk": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessWirelessDeviceImportTask.IotwirelessWirelessDeviceImportTaskSidewalk",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotwireless-wireless-device-import-task/index.ts",
        "line": 34
      },
      "name": "IotwirelessWirelessDeviceImportTaskSidewalk",
      "namespace": "iotwirelessWirelessDeviceImportTask",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_wireless_device_import_task#device_creation_file IotwirelessWirelessDeviceImportTask#device_creation_file}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device-import-task/index.ts",
            "line": 38
          },
          "name": "deviceCreationFile",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_wireless_device_import_task#role IotwirelessWirelessDeviceImportTask#role}",
            "stability": "stable",
            "summary": "sidewalk role."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device-import-task/index.ts",
            "line": 44
          },
          "name": "role",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_wireless_device_import_task#sidewalk_manufacturing_sn IotwirelessWirelessDeviceImportTask#sidewalk_manufacturing_sn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device-import-task/index.ts",
            "line": 48
          },
          "name": "sidewalkManufacturingSn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotwireless-wireless-device-import-task/index:IotwirelessWirelessDeviceImportTaskSidewalk"
    },
    "@cdktn/provider-awscc.iotwirelessWirelessDeviceImportTask.IotwirelessWirelessDeviceImportTaskSidewalkOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessWirelessDeviceImportTask.IotwirelessWirelessDeviceImportTaskSidewalkOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotwireless-wireless-device-import-task/index.ts",
          "line": 102
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotwireless-wireless-device-import-task/index.ts",
        "line": 94
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device-import-task/index.ts",
            "line": 156
          },
          "name": "resetDeviceCreationFile"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device-import-task/index.ts",
            "line": 177
          },
          "name": "resetRole"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device-import-task/index.ts",
            "line": 193
          },
          "name": "resetSidewalkManufacturingSn"
        }
      ],
      "name": "IotwirelessWirelessDeviceImportTaskSidewalkOutputReference",
      "namespace": "iotwirelessWirelessDeviceImportTask",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device-import-task/index.ts",
            "line": 165
          },
          "name": "deviceCreationFileList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device-import-task/index.ts",
            "line": 160
          },
          "name": "deviceCreationFileInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device-import-task/index.ts",
            "line": 181
          },
          "name": "roleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device-import-task/index.ts",
            "line": 197
          },
          "name": "sidewalkManufacturingSnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device-import-task/index.ts",
            "line": 150
          },
          "name": "deviceCreationFile",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device-import-task/index.ts",
            "line": 171
          },
          "name": "role",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device-import-task/index.ts",
            "line": 187
          },
          "name": "sidewalkManufacturingSn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device-import-task/index.ts",
            "line": 106
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotwirelessWirelessDeviceImportTask.IotwirelessWirelessDeviceImportTaskSidewalk"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotwireless-wireless-device-import-task/index:IotwirelessWirelessDeviceImportTaskSidewalkOutputReference"
    },
    "@cdktn/provider-awscc.iotwirelessWirelessDeviceImportTask.IotwirelessWirelessDeviceImportTaskTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessWirelessDeviceImportTask.IotwirelessWirelessDeviceImportTaskTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotwireless-wireless-device-import-task/index.ts",
        "line": 201
      },
      "name": "IotwirelessWirelessDeviceImportTaskTags",
      "namespace": "iotwirelessWirelessDeviceImportTask",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_wireless_device_import_task#key IotwirelessWirelessDeviceImportTask#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device-import-task/index.ts",
            "line": 207
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_wireless_device_import_task#value IotwirelessWirelessDeviceImportTask#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device-import-task/index.ts",
            "line": 213
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotwireless-wireless-device-import-task/index:IotwirelessWirelessDeviceImportTaskTags"
    },
    "@cdktn/provider-awscc.iotwirelessWirelessDeviceImportTask.IotwirelessWirelessDeviceImportTaskTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessWirelessDeviceImportTask.IotwirelessWirelessDeviceImportTaskTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotwireless-wireless-device-import-task/index.ts",
          "line": 343
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotwireless-wireless-device-import-task/index.ts",
        "line": 335
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device-import-task/index.ts",
            "line": 350
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotwirelessWirelessDeviceImportTask.IotwirelessWirelessDeviceImportTaskTagsOutputReference"
            }
          }
        }
      ],
      "name": "IotwirelessWirelessDeviceImportTaskTagsList",
      "namespace": "iotwirelessWirelessDeviceImportTask",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device-import-task/index.ts",
            "line": 336
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotwirelessWirelessDeviceImportTask.IotwirelessWirelessDeviceImportTaskTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotwireless-wireless-device-import-task/index:IotwirelessWirelessDeviceImportTaskTagsList"
    },
    "@cdktn/provider-awscc.iotwirelessWirelessDeviceImportTask.IotwirelessWirelessDeviceImportTaskTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessWirelessDeviceImportTask.IotwirelessWirelessDeviceImportTaskTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotwireless-wireless-device-import-task/index.ts",
          "line": 262
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotwireless-wireless-device-import-task/index.ts",
        "line": 252
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device-import-task/index.ts",
            "line": 310
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device-import-task/index.ts",
            "line": 326
          },
          "name": "resetValue"
        }
      ],
      "name": "IotwirelessWirelessDeviceImportTaskTagsOutputReference",
      "namespace": "iotwirelessWirelessDeviceImportTask",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device-import-task/index.ts",
            "line": 314
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device-import-task/index.ts",
            "line": 330
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device-import-task/index.ts",
            "line": 304
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device-import-task/index.ts",
            "line": 320
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-device-import-task/index.ts",
            "line": 266
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotwirelessWirelessDeviceImportTask.IotwirelessWirelessDeviceImportTaskTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotwireless-wireless-device-import-task/index:IotwirelessWirelessDeviceImportTaskTagsOutputReference"
    },
    "@cdktn/provider-awscc.iotwirelessWirelessGateway.IotwirelessWirelessGateway": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_wireless_gateway awscc_iotwireless_wireless_gateway}."
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessWirelessGateway.IotwirelessWirelessGateway",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_wireless_gateway awscc_iotwireless_wireless_gateway} Resource."
        },
        "locationInModule": {
          "filename": "src/iotwireless-wireless-gateway/index.ts",
          "line": 364
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.iotwirelessWirelessGateway.IotwirelessWirelessGatewayConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotwireless-wireless-gateway/index.ts",
        "line": 332
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a IotwirelessWirelessGateway resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-gateway/index.ts",
            "line": 349
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the IotwirelessWirelessGateway to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_wireless_gateway#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing IotwirelessWirelessGateway that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the IotwirelessWirelessGateway to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-gateway/index.ts",
            "line": 440
          },
          "name": "putLoRaWan",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.iotwirelessWirelessGateway.IotwirelessWirelessGatewayLoRaWan"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-gateway/index.ts",
            "line": 469
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.iotwirelessWirelessGateway.IotwirelessWirelessGatewayTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-gateway/index.ts",
            "line": 406
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-gateway/index.ts",
            "line": 427
          },
          "name": "resetLastUplinkReceivedAt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-gateway/index.ts",
            "line": 456
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-gateway/index.ts",
            "line": 472
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-gateway/index.ts",
            "line": 488
          },
          "name": "resetThingArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-gateway/index.ts",
            "line": 504
          },
          "name": "resetThingName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-gateway/index.ts",
            "line": 521
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-gateway/index.ts",
            "line": 533
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IotwirelessWirelessGateway",
      "namespace": "iotwirelessWirelessGateway",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-gateway/index.ts",
            "line": 337
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-gateway/index.ts",
            "line": 394
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-gateway/index.ts",
            "line": 415
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-gateway/index.ts",
            "line": 437
          },
          "name": "loRaWan",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotwirelessWirelessGateway.IotwirelessWirelessGatewayLoRaWanOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-gateway/index.ts",
            "line": 466
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotwirelessWirelessGateway.IotwirelessWirelessGatewayTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-gateway/index.ts",
            "line": 513
          },
          "name": "wirelessGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-gateway/index.ts",
            "line": 410
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-gateway/index.ts",
            "line": 431
          },
          "name": "lastUplinkReceivedAtInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-gateway/index.ts",
            "line": 444
          },
          "name": "loRaWanInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotwirelessWirelessGateway.IotwirelessWirelessGatewayLoRaWan"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-gateway/index.ts",
            "line": 460
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-gateway/index.ts",
            "line": 476
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotwirelessWirelessGateway.IotwirelessWirelessGatewayTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-gateway/index.ts",
            "line": 492
          },
          "name": "thingArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-gateway/index.ts",
            "line": 508
          },
          "name": "thingNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-gateway/index.ts",
            "line": 400
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-gateway/index.ts",
            "line": 421
          },
          "name": "lastUplinkReceivedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-gateway/index.ts",
            "line": 450
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-gateway/index.ts",
            "line": 482
          },
          "name": "thingArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-gateway/index.ts",
            "line": 498
          },
          "name": "thingName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotwireless-wireless-gateway/index:IotwirelessWirelessGateway"
    },
    "@cdktn/provider-awscc.iotwirelessWirelessGateway.IotwirelessWirelessGatewayConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessWirelessGateway.IotwirelessWirelessGatewayConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotwireless-wireless-gateway/index.ts",
        "line": 14
      },
      "name": "IotwirelessWirelessGatewayConfig",
      "namespace": "iotwirelessWirelessGateway",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_wireless_gateway#lo_ra_wan IotwirelessWirelessGateway#lo_ra_wan}",
            "stability": "stable",
            "summary": "The combination of Package, Station and Model which represents the version of the LoRaWAN Wireless Gateway."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-gateway/index.ts",
            "line": 32
          },
          "name": "loRaWan",
          "type": {
            "fqn": "@cdktn/provider-awscc.iotwirelessWirelessGateway.IotwirelessWirelessGatewayLoRaWan"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_wireless_gateway#description IotwirelessWirelessGateway#description}",
            "stability": "stable",
            "summary": "Description of Wireless Gateway."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-gateway/index.ts",
            "line": 20
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_wireless_gateway#last_uplink_received_at IotwirelessWirelessGateway#last_uplink_received_at}",
            "stability": "stable",
            "summary": "The date and time when the most recent uplink was received."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-gateway/index.ts",
            "line": 26
          },
          "name": "lastUplinkReceivedAt",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_wireless_gateway#name IotwirelessWirelessGateway#name}",
            "stability": "stable",
            "summary": "Name of Wireless Gateway."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-gateway/index.ts",
            "line": 38
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_wireless_gateway#tags IotwirelessWirelessGateway#tags}",
            "stability": "stable",
            "summary": "A list of key-value pairs that contain metadata for the gateway."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-gateway/index.ts",
            "line": 44
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotwirelessWirelessGateway.IotwirelessWirelessGatewayTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_wireless_gateway#thing_arn IotwirelessWirelessGateway#thing_arn}",
            "stability": "stable",
            "summary": "Thing Arn. Passed into Update to associate a Thing with the Wireless Gateway."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-gateway/index.ts",
            "line": 50
          },
          "name": "thingArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_wireless_gateway#thing_name IotwirelessWirelessGateway#thing_name}",
            "stability": "stable",
            "summary": "Thing Name. If there is a Thing created, this can be returned with a Get call."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-gateway/index.ts",
            "line": 56
          },
          "name": "thingName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotwireless-wireless-gateway/index:IotwirelessWirelessGatewayConfig"
    },
    "@cdktn/provider-awscc.iotwirelessWirelessGateway.IotwirelessWirelessGatewayLoRaWan": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessWirelessGateway.IotwirelessWirelessGatewayLoRaWan",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotwireless-wireless-gateway/index.ts",
        "line": 58
      },
      "name": "IotwirelessWirelessGatewayLoRaWan",
      "namespace": "iotwirelessWirelessGateway",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_wireless_gateway#gateway_eui IotwirelessWirelessGateway#gateway_eui}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-gateway/index.ts",
            "line": 62
          },
          "name": "gatewayEui",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_wireless_gateway#rf_region IotwirelessWirelessGateway#rf_region}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-gateway/index.ts",
            "line": 66
          },
          "name": "rfRegion",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotwireless-wireless-gateway/index:IotwirelessWirelessGatewayLoRaWan"
    },
    "@cdktn/provider-awscc.iotwirelessWirelessGateway.IotwirelessWirelessGatewayLoRaWanOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessWirelessGateway.IotwirelessWirelessGatewayLoRaWanOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotwireless-wireless-gateway/index.ts",
          "line": 113
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotwireless-wireless-gateway/index.ts",
        "line": 105
      },
      "name": "IotwirelessWirelessGatewayLoRaWanOutputReference",
      "namespace": "iotwirelessWirelessGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-gateway/index.ts",
            "line": 162
          },
          "name": "gatewayEuiInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-gateway/index.ts",
            "line": 175
          },
          "name": "rfRegionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-gateway/index.ts",
            "line": 155
          },
          "name": "gatewayEui",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-gateway/index.ts",
            "line": 168
          },
          "name": "rfRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-gateway/index.ts",
            "line": 117
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotwirelessWirelessGateway.IotwirelessWirelessGatewayLoRaWan"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotwireless-wireless-gateway/index:IotwirelessWirelessGatewayLoRaWanOutputReference"
    },
    "@cdktn/provider-awscc.iotwirelessWirelessGateway.IotwirelessWirelessGatewayTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessWirelessGateway.IotwirelessWirelessGatewayTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iotwireless-wireless-gateway/index.ts",
        "line": 179
      },
      "name": "IotwirelessWirelessGatewayTags",
      "namespace": "iotwirelessWirelessGateway",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_wireless_gateway#key IotwirelessWirelessGateway#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-gateway/index.ts",
            "line": 183
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/iotwireless_wireless_gateway#value IotwirelessWirelessGateway#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-gateway/index.ts",
            "line": 187
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iotwireless-wireless-gateway/index:IotwirelessWirelessGatewayTags"
    },
    "@cdktn/provider-awscc.iotwirelessWirelessGateway.IotwirelessWirelessGatewayTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessWirelessGateway.IotwirelessWirelessGatewayTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotwireless-wireless-gateway/index.ts",
          "line": 317
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotwireless-wireless-gateway/index.ts",
        "line": 309
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-gateway/index.ts",
            "line": 324
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.iotwirelessWirelessGateway.IotwirelessWirelessGatewayTagsOutputReference"
            }
          }
        }
      ],
      "name": "IotwirelessWirelessGatewayTagsList",
      "namespace": "iotwirelessWirelessGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-gateway/index.ts",
            "line": 310
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.iotwirelessWirelessGateway.IotwirelessWirelessGatewayTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotwireless-wireless-gateway/index:IotwirelessWirelessGatewayTagsList"
    },
    "@cdktn/provider-awscc.iotwirelessWirelessGateway.IotwirelessWirelessGatewayTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.iotwirelessWirelessGateway.IotwirelessWirelessGatewayTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iotwireless-wireless-gateway/index.ts",
          "line": 236
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iotwireless-wireless-gateway/index.ts",
        "line": 226
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-gateway/index.ts",
            "line": 284
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-gateway/index.ts",
            "line": 300
          },
          "name": "resetValue"
        }
      ],
      "name": "IotwirelessWirelessGatewayTagsOutputReference",
      "namespace": "iotwirelessWirelessGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-gateway/index.ts",
            "line": 288
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iotwireless-wireless-gateway/index.ts",
            "line": 304
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-gateway/index.ts",
            "line": 278
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-gateway/index.ts",
            "line": 294
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iotwireless-wireless-gateway/index.ts",
            "line": 240
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.iotwirelessWirelessGateway.IotwirelessWirelessGatewayTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iotwireless-wireless-gateway/index:IotwirelessWirelessGatewayTagsOutputReference"
    },
    "@cdktn/provider-awscc.ivsChannel.IvsChannel": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_channel awscc_ivs_channel}."
      },
      "fqn": "@cdktn/provider-awscc.ivsChannel.IvsChannel",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_channel awscc_ivs_channel} Resource."
        },
        "locationInModule": {
          "filename": "src/ivs-channel/index.ts",
          "line": 429
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.ivsChannel.IvsChannelConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ivs-channel/index.ts",
        "line": 397
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a IvsChannel resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ivs-channel/index.ts",
            "line": 414
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the IvsChannel to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_channel#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing IvsChannel that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the IvsChannel to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-channel/index.ts",
            "line": 545
          },
          "name": "putMultitrackInputConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ivsChannel.IvsChannelMultitrackInputConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-channel/index.ts",
            "line": 614
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ivsChannel.IvsChannelTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-channel/index.ts",
            "line": 474
          },
          "name": "resetAuthorized"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-channel/index.ts",
            "line": 490
          },
          "name": "resetContainerFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-channel/index.ts",
            "line": 516
          },
          "name": "resetInsecureIngest"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-channel/index.ts",
            "line": 532
          },
          "name": "resetLatencyMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-channel/index.ts",
            "line": 548
          },
          "name": "resetMultitrackInputConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-channel/index.ts",
            "line": 564
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-channel/index.ts",
            "line": 585
          },
          "name": "resetPreset"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-channel/index.ts",
            "line": 601
          },
          "name": "resetRecordingConfigurationArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-channel/index.ts",
            "line": 617
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-channel/index.ts",
            "line": 633
          },
          "name": "resetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-channel/index.ts",
            "line": 645
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-channel/index.ts",
            "line": 660
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IvsChannel",
      "namespace": "ivsChannel",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-channel/index.ts",
            "line": 402
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-channel/index.ts",
            "line": 462
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-channel/index.ts",
            "line": 499
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-channel/index.ts",
            "line": 504
          },
          "name": "ingestEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-channel/index.ts",
            "line": 542
          },
          "name": "multitrackInputConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.ivsChannel.IvsChannelMultitrackInputConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-channel/index.ts",
            "line": 573
          },
          "name": "playbackUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-channel/index.ts",
            "line": 611
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ivsChannel.IvsChannelTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-channel/index.ts",
            "line": 478
          },
          "name": "authorizedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-channel/index.ts",
            "line": 494
          },
          "name": "containerFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-channel/index.ts",
            "line": 520
          },
          "name": "insecureIngestInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-channel/index.ts",
            "line": 536
          },
          "name": "latencyModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-channel/index.ts",
            "line": 552
          },
          "name": "multitrackInputConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ivsChannel.IvsChannelMultitrackInputConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-channel/index.ts",
            "line": 568
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-channel/index.ts",
            "line": 589
          },
          "name": "presetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-channel/index.ts",
            "line": 605
          },
          "name": "recordingConfigurationArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-channel/index.ts",
            "line": 621
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ivsChannel.IvsChannelTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-channel/index.ts",
            "line": 637
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-channel/index.ts",
            "line": 468
          },
          "name": "authorized",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-channel/index.ts",
            "line": 484
          },
          "name": "containerFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-channel/index.ts",
            "line": 510
          },
          "name": "insecureIngest",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-channel/index.ts",
            "line": 526
          },
          "name": "latencyMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-channel/index.ts",
            "line": 558
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-channel/index.ts",
            "line": 579
          },
          "name": "preset",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-channel/index.ts",
            "line": 595
          },
          "name": "recordingConfigurationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-channel/index.ts",
            "line": 627
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ivs-channel/index:IvsChannel"
    },
    "@cdktn/provider-awscc.ivsChannel.IvsChannelConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ivsChannel.IvsChannelConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ivs-channel/index.ts",
        "line": 14
      },
      "name": "IvsChannelConfig",
      "namespace": "ivsChannel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_channel#authorized IvsChannel#authorized}",
            "stability": "stable",
            "summary": "Whether the channel is authorized."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-channel/index.ts",
            "line": 20
          },
          "name": "authorized",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If multitrackInputConfiguration is specified and enabled is true, then containerFormat is required and must be set to FRAGMENTED_MP4. Otherwise, containerFormat may be set to TS or FRAGMENTED_MP4. Default: TS.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_channel#container_format IvsChannel#container_format}",
            "stability": "stable",
            "summary": "Indicates which content-packaging format is used (MPEG-TS or fMP4)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-channel/index.ts",
            "line": 26
          },
          "name": "containerFormat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_channel#insecure_ingest IvsChannel#insecure_ingest}",
            "stability": "stable",
            "summary": "Whether the channel allows insecure ingest."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-channel/index.ts",
            "line": 32
          },
          "name": "insecureIngest",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_channel#latency_mode IvsChannel#latency_mode}",
            "stability": "stable",
            "summary": "Channel latency mode."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-channel/index.ts",
            "line": 38
          },
          "name": "latencyMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_channel#multitrack_input_configuration IvsChannel#multitrack_input_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-channel/index.ts",
            "line": 42
          },
          "name": "multitrackInputConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ivsChannel.IvsChannelMultitrackInputConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_channel#name IvsChannel#name}",
            "stability": "stable",
            "summary": "Channel."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-channel/index.ts",
            "line": 48
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This is selectable only for ADVANCED_HD and ADVANCED_SD channel types. For those channel types, the default preset is HIGHER_BANDWIDTH_DELIVERY. For other channel types (BASIC and STANDARD), preset is the empty string (\"\").\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_channel#preset IvsChannel#preset}",
            "stability": "stable",
            "summary": "Optional transcode preset for the channel."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-channel/index.ts",
            "line": 54
          },
          "name": "preset",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "A value other than an empty string indicates that recording is enabled. Default: \"\" (recording is disabled).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_channel#recording_configuration_arn IvsChannel#recording_configuration_arn}",
            "stability": "stable",
            "summary": "Recording Configuration ARN."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-channel/index.ts",
            "line": 60
          },
          "name": "recordingConfigurationArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_channel#tags IvsChannel#tags}",
            "stability": "stable",
            "summary": "A list of key-value pairs that contain metadata for the asset model."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-channel/index.ts",
            "line": 66
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ivsChannel.IvsChannelTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you exceed the allowable resolution or bitrate, the stream probably will disconnect immediately.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_channel#type IvsChannel#type}",
            "stability": "stable",
            "summary": "Channel type, which determines the allowable resolution and bitrate."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-channel/index.ts",
            "line": 72
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ivs-channel/index:IvsChannelConfig"
    },
    "@cdktn/provider-awscc.ivsChannel.IvsChannelMultitrackInputConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ivsChannel.IvsChannelMultitrackInputConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ivs-channel/index.ts",
        "line": 74
      },
      "name": "IvsChannelMultitrackInputConfiguration",
      "namespace": "ivsChannel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Can be set to true only if channel type is STANDARD. Setting enabled to true with any other channel type will cause an exception. If true, then policy, maximumResolution, and containerFormat are required, and containerFormat must be set to FRAGMENTED_MP4. Default: false.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_channel#enabled IvsChannel#enabled}",
            "stability": "stable",
            "summary": "Indicates whether multitrack input is enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-channel/index.ts",
            "line": 80
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_channel#maximum_resolution IvsChannel#maximum_resolution}",
            "stability": "stable",
            "summary": "Maximum resolution for multitrack input. Required if enabled is true."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-channel/index.ts",
            "line": 86
          },
          "name": "maximumResolution",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_channel#policy IvsChannel#policy}",
            "stability": "stable",
            "summary": "Indicates whether multitrack input is allowed or required. Required if enabled is true."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-channel/index.ts",
            "line": 92
          },
          "name": "policy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ivs-channel/index:IvsChannelMultitrackInputConfiguration"
    },
    "@cdktn/provider-awscc.ivsChannel.IvsChannelMultitrackInputConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ivsChannel.IvsChannelMultitrackInputConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ivs-channel/index.ts",
          "line": 146
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ivs-channel/index.ts",
        "line": 138
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-channel/index.ts",
            "line": 200
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-channel/index.ts",
            "line": 216
          },
          "name": "resetMaximumResolution"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-channel/index.ts",
            "line": 232
          },
          "name": "resetPolicy"
        }
      ],
      "name": "IvsChannelMultitrackInputConfigurationOutputReference",
      "namespace": "ivsChannel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-channel/index.ts",
            "line": 204
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-channel/index.ts",
            "line": 220
          },
          "name": "maximumResolutionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-channel/index.ts",
            "line": 236
          },
          "name": "policyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-channel/index.ts",
            "line": 194
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-channel/index.ts",
            "line": 210
          },
          "name": "maximumResolution",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-channel/index.ts",
            "line": 226
          },
          "name": "policy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-channel/index.ts",
            "line": 150
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ivsChannel.IvsChannelMultitrackInputConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ivs-channel/index:IvsChannelMultitrackInputConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.ivsChannel.IvsChannelTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ivsChannel.IvsChannelTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ivs-channel/index.ts",
        "line": 240
      },
      "name": "IvsChannelTags",
      "namespace": "ivsChannel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_channel#key IvsChannel#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-channel/index.ts",
            "line": 246
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_channel#value IvsChannel#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-channel/index.ts",
            "line": 252
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ivs-channel/index:IvsChannelTags"
    },
    "@cdktn/provider-awscc.ivsChannel.IvsChannelTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ivsChannel.IvsChannelTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ivs-channel/index.ts",
          "line": 382
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ivs-channel/index.ts",
        "line": 374
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-channel/index.ts",
            "line": 389
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ivsChannel.IvsChannelTagsOutputReference"
            }
          }
        }
      ],
      "name": "IvsChannelTagsList",
      "namespace": "ivsChannel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-channel/index.ts",
            "line": 375
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ivsChannel.IvsChannelTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ivs-channel/index:IvsChannelTagsList"
    },
    "@cdktn/provider-awscc.ivsChannel.IvsChannelTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ivsChannel.IvsChannelTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ivs-channel/index.ts",
          "line": 301
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ivs-channel/index.ts",
        "line": 291
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-channel/index.ts",
            "line": 349
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-channel/index.ts",
            "line": 365
          },
          "name": "resetValue"
        }
      ],
      "name": "IvsChannelTagsOutputReference",
      "namespace": "ivsChannel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-channel/index.ts",
            "line": 353
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-channel/index.ts",
            "line": 369
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-channel/index.ts",
            "line": 343
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-channel/index.ts",
            "line": 359
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-channel/index.ts",
            "line": 305
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ivsChannel.IvsChannelTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ivs-channel/index:IvsChannelTagsOutputReference"
    },
    "@cdktn/provider-awscc.ivsEncoderConfiguration.IvsEncoderConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_encoder_configuration awscc_ivs_encoder_configuration}."
      },
      "fqn": "@cdktn/provider-awscc.ivsEncoderConfiguration.IvsEncoderConfiguration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_encoder_configuration awscc_ivs_encoder_configuration} Resource."
        },
        "locationInModule": {
          "filename": "src/ivs-encoder-configuration/index.ts",
          "line": 424
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.ivsEncoderConfiguration.IvsEncoderConfigurationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ivs-encoder-configuration/index.ts",
        "line": 392
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a IvsEncoderConfiguration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ivs-encoder-configuration/index.ts",
            "line": 409
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the IvsEncoderConfiguration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_encoder_configuration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing IvsEncoderConfiguration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the IvsEncoderConfiguration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-encoder-configuration/index.ts",
            "line": 480
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ivsEncoderConfiguration.IvsEncoderConfigurationTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-encoder-configuration/index.ts",
            "line": 496
          },
          "name": "putVideo",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ivsEncoderConfiguration.IvsEncoderConfigurationVideo"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-encoder-configuration/index.ts",
            "line": 467
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-encoder-configuration/index.ts",
            "line": 483
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-encoder-configuration/index.ts",
            "line": 499
          },
          "name": "resetVideo"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-encoder-configuration/index.ts",
            "line": 511
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-encoder-configuration/index.ts",
            "line": 519
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IvsEncoderConfiguration",
      "namespace": "ivsEncoderConfiguration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-encoder-configuration/index.ts",
            "line": 397
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-encoder-configuration/index.ts",
            "line": 450
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-encoder-configuration/index.ts",
            "line": 455
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-encoder-configuration/index.ts",
            "line": 477
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ivsEncoderConfiguration.IvsEncoderConfigurationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-encoder-configuration/index.ts",
            "line": 493
          },
          "name": "video",
          "type": {
            "fqn": "@cdktn/provider-awscc.ivsEncoderConfiguration.IvsEncoderConfigurationVideoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-encoder-configuration/index.ts",
            "line": 471
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-encoder-configuration/index.ts",
            "line": 487
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ivsEncoderConfiguration.IvsEncoderConfigurationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-encoder-configuration/index.ts",
            "line": 503
          },
          "name": "videoInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ivsEncoderConfiguration.IvsEncoderConfigurationVideo"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-encoder-configuration/index.ts",
            "line": 461
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ivs-encoder-configuration/index:IvsEncoderConfiguration"
    },
    "@cdktn/provider-awscc.ivsEncoderConfiguration.IvsEncoderConfigurationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ivsEncoderConfiguration.IvsEncoderConfigurationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ivs-encoder-configuration/index.ts",
        "line": 14
      },
      "name": "IvsEncoderConfigurationConfig",
      "namespace": "ivsEncoderConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_encoder_configuration#name IvsEncoderConfiguration#name}",
            "stability": "stable",
            "summary": "Encoder configuration name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-encoder-configuration/index.ts",
            "line": 20
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_encoder_configuration#tags IvsEncoderConfiguration#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-encoder-configuration/index.ts",
            "line": 26
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ivsEncoderConfiguration.IvsEncoderConfigurationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_encoder_configuration#video IvsEncoderConfiguration#video}",
            "stability": "stable",
            "summary": "Video configuration. Default: video resolution 1280x720, bitrate 2500 kbps, 30 fps."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-encoder-configuration/index.ts",
            "line": 32
          },
          "name": "video",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ivsEncoderConfiguration.IvsEncoderConfigurationVideo"
          }
        }
      ],
      "symbolId": "src/ivs-encoder-configuration/index:IvsEncoderConfigurationConfig"
    },
    "@cdktn/provider-awscc.ivsEncoderConfiguration.IvsEncoderConfigurationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ivsEncoderConfiguration.IvsEncoderConfigurationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ivs-encoder-configuration/index.ts",
        "line": 34
      },
      "name": "IvsEncoderConfigurationTags",
      "namespace": "ivsEncoderConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_encoder_configuration#key IvsEncoderConfiguration#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-encoder-configuration/index.ts",
            "line": 40
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_encoder_configuration#value IvsEncoderConfiguration#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-encoder-configuration/index.ts",
            "line": 46
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ivs-encoder-configuration/index:IvsEncoderConfigurationTags"
    },
    "@cdktn/provider-awscc.ivsEncoderConfiguration.IvsEncoderConfigurationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ivsEncoderConfiguration.IvsEncoderConfigurationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ivs-encoder-configuration/index.ts",
          "line": 176
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ivs-encoder-configuration/index.ts",
        "line": 168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-encoder-configuration/index.ts",
            "line": 183
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ivsEncoderConfiguration.IvsEncoderConfigurationTagsOutputReference"
            }
          }
        }
      ],
      "name": "IvsEncoderConfigurationTagsList",
      "namespace": "ivsEncoderConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-encoder-configuration/index.ts",
            "line": 169
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ivsEncoderConfiguration.IvsEncoderConfigurationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ivs-encoder-configuration/index:IvsEncoderConfigurationTagsList"
    },
    "@cdktn/provider-awscc.ivsEncoderConfiguration.IvsEncoderConfigurationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ivsEncoderConfiguration.IvsEncoderConfigurationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ivs-encoder-configuration/index.ts",
          "line": 95
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ivs-encoder-configuration/index.ts",
        "line": 85
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-encoder-configuration/index.ts",
            "line": 143
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-encoder-configuration/index.ts",
            "line": 159
          },
          "name": "resetValue"
        }
      ],
      "name": "IvsEncoderConfigurationTagsOutputReference",
      "namespace": "ivsEncoderConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-encoder-configuration/index.ts",
            "line": 147
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-encoder-configuration/index.ts",
            "line": 163
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-encoder-configuration/index.ts",
            "line": 137
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-encoder-configuration/index.ts",
            "line": 153
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-encoder-configuration/index.ts",
            "line": 99
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ivsEncoderConfiguration.IvsEncoderConfigurationTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ivs-encoder-configuration/index:IvsEncoderConfigurationTagsOutputReference"
    },
    "@cdktn/provider-awscc.ivsEncoderConfiguration.IvsEncoderConfigurationVideo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ivsEncoderConfiguration.IvsEncoderConfigurationVideo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ivs-encoder-configuration/index.ts",
        "line": 187
      },
      "name": "IvsEncoderConfigurationVideo",
      "namespace": "ivsEncoderConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_encoder_configuration#bitrate IvsEncoderConfiguration#bitrate}",
            "stability": "stable",
            "summary": "Bitrate for generated output, in bps. Default: 2500000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-encoder-configuration/index.ts",
            "line": 193
          },
          "name": "bitrate",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_encoder_configuration#framerate IvsEncoderConfiguration#framerate}",
            "stability": "stable",
            "summary": "Video frame rate, in fps. Default: 30."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-encoder-configuration/index.ts",
            "line": 199
          },
          "name": "framerate",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This must be an even number. Note that the maximum value is determined by width times height, such that the maximum total pixels is 2073600 (1920x1080 or 1080x1920). Default: 720.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_encoder_configuration#height IvsEncoderConfiguration#height}",
            "stability": "stable",
            "summary": "Video-resolution height."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-encoder-configuration/index.ts",
            "line": 205
          },
          "name": "height",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This must be an even number. Note that the maximum value is determined by width times height, such that the maximum total pixels is 2073600 (1920x1080 or 1080x1920). Default: 1280.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_encoder_configuration#width IvsEncoderConfiguration#width}",
            "stability": "stable",
            "summary": "Video-resolution width."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-encoder-configuration/index.ts",
            "line": 211
          },
          "name": "width",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ivs-encoder-configuration/index:IvsEncoderConfigurationVideo"
    },
    "@cdktn/provider-awscc.ivsEncoderConfiguration.IvsEncoderConfigurationVideoOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ivsEncoderConfiguration.IvsEncoderConfigurationVideoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ivs-encoder-configuration/index.ts",
          "line": 272
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ivs-encoder-configuration/index.ts",
        "line": 264
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-encoder-configuration/index.ts",
            "line": 332
          },
          "name": "resetBitrate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-encoder-configuration/index.ts",
            "line": 348
          },
          "name": "resetFramerate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-encoder-configuration/index.ts",
            "line": 364
          },
          "name": "resetHeight"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-encoder-configuration/index.ts",
            "line": 380
          },
          "name": "resetWidth"
        }
      ],
      "name": "IvsEncoderConfigurationVideoOutputReference",
      "namespace": "ivsEncoderConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-encoder-configuration/index.ts",
            "line": 336
          },
          "name": "bitrateInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-encoder-configuration/index.ts",
            "line": 352
          },
          "name": "framerateInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-encoder-configuration/index.ts",
            "line": 368
          },
          "name": "heightInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-encoder-configuration/index.ts",
            "line": 384
          },
          "name": "widthInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-encoder-configuration/index.ts",
            "line": 326
          },
          "name": "bitrate",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-encoder-configuration/index.ts",
            "line": 342
          },
          "name": "framerate",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-encoder-configuration/index.ts",
            "line": 358
          },
          "name": "height",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-encoder-configuration/index.ts",
            "line": 374
          },
          "name": "width",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-encoder-configuration/index.ts",
            "line": 276
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ivsEncoderConfiguration.IvsEncoderConfigurationVideo"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ivs-encoder-configuration/index:IvsEncoderConfigurationVideoOutputReference"
    },
    "@cdktn/provider-awscc.ivsIngestConfiguration.IvsIngestConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_ingest_configuration awscc_ivs_ingest_configuration}."
      },
      "fqn": "@cdktn/provider-awscc.ivsIngestConfiguration.IvsIngestConfiguration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_ingest_configuration awscc_ivs_ingest_configuration} Resource."
        },
        "locationInModule": {
          "filename": "src/ivs-ingest-configuration/index.ts",
          "line": 241
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.ivsIngestConfiguration.IvsIngestConfigurationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ivs-ingest-configuration/index.ts",
        "line": 209
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a IvsIngestConfiguration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ivs-ingest-configuration/index.ts",
            "line": 226
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the IvsIngestConfiguration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_ingest_configuration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing IvsIngestConfiguration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the IvsIngestConfiguration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-ingest-configuration/index.ts",
            "line": 363
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ivsIngestConfiguration.IvsIngestConfigurationTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-ingest-configuration/index.ts",
            "line": 287
          },
          "name": "resetIngestProtocol"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-ingest-configuration/index.ts",
            "line": 303
          },
          "name": "resetInsecureIngest"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-ingest-configuration/index.ts",
            "line": 319
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-ingest-configuration/index.ts",
            "line": 340
          },
          "name": "resetStageArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-ingest-configuration/index.ts",
            "line": 366
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-ingest-configuration/index.ts",
            "line": 382
          },
          "name": "resetUserId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-ingest-configuration/index.ts",
            "line": 394
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-ingest-configuration/index.ts",
            "line": 405
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IvsIngestConfiguration",
      "namespace": "ivsIngestConfiguration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-ingest-configuration/index.ts",
            "line": 214
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-ingest-configuration/index.ts",
            "line": 270
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-ingest-configuration/index.ts",
            "line": 275
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-ingest-configuration/index.ts",
            "line": 328
          },
          "name": "participantId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-ingest-configuration/index.ts",
            "line": 349
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-ingest-configuration/index.ts",
            "line": 354
          },
          "name": "streamKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-ingest-configuration/index.ts",
            "line": 360
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ivsIngestConfiguration.IvsIngestConfigurationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-ingest-configuration/index.ts",
            "line": 291
          },
          "name": "ingestProtocolInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-ingest-configuration/index.ts",
            "line": 307
          },
          "name": "insecureIngestInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-ingest-configuration/index.ts",
            "line": 323
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-ingest-configuration/index.ts",
            "line": 344
          },
          "name": "stageArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-ingest-configuration/index.ts",
            "line": 370
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ivsIngestConfiguration.IvsIngestConfigurationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-ingest-configuration/index.ts",
            "line": 386
          },
          "name": "userIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-ingest-configuration/index.ts",
            "line": 281
          },
          "name": "ingestProtocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-ingest-configuration/index.ts",
            "line": 297
          },
          "name": "insecureIngest",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-ingest-configuration/index.ts",
            "line": 313
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-ingest-configuration/index.ts",
            "line": 334
          },
          "name": "stageArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-ingest-configuration/index.ts",
            "line": 376
          },
          "name": "userId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ivs-ingest-configuration/index:IvsIngestConfiguration"
    },
    "@cdktn/provider-awscc.ivsIngestConfiguration.IvsIngestConfigurationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ivsIngestConfiguration.IvsIngestConfigurationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ivs-ingest-configuration/index.ts",
        "line": 14
      },
      "name": "IvsIngestConfigurationConfig",
      "namespace": "ivsIngestConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_ingest_configuration#ingest_protocol IvsIngestConfiguration#ingest_protocol}",
            "stability": "stable",
            "summary": "Ingest Protocol."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-ingest-configuration/index.ts",
            "line": 20
          },
          "name": "ingestProtocol",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_ingest_configuration#insecure_ingest IvsIngestConfiguration#insecure_ingest}",
            "stability": "stable",
            "summary": "Whether ingest configuration allows insecure ingest."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-ingest-configuration/index.ts",
            "line": 26
          },
          "name": "insecureIngest",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_ingest_configuration#name IvsIngestConfiguration#name}",
            "stability": "stable",
            "summary": "IngestConfiguration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-ingest-configuration/index.ts",
            "line": 32
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "A value other than an empty string indicates that stage is linked to IngestConfiguration. Default: \"\" (recording is disabled).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_ingest_configuration#stage_arn IvsIngestConfiguration#stage_arn}",
            "stability": "stable",
            "summary": "Stage ARN."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-ingest-configuration/index.ts",
            "line": 38
          },
          "name": "stageArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_ingest_configuration#tags IvsIngestConfiguration#tags}",
            "stability": "stable",
            "summary": "A list of key-value pairs that contain metadata for the asset model."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-ingest-configuration/index.ts",
            "line": 44
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ivsIngestConfiguration.IvsIngestConfigurationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_ingest_configuration#user_id IvsIngestConfiguration#user_id}",
            "stability": "stable",
            "summary": "User defined indentifier for participant associated with IngestConfiguration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-ingest-configuration/index.ts",
            "line": 50
          },
          "name": "userId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ivs-ingest-configuration/index:IvsIngestConfigurationConfig"
    },
    "@cdktn/provider-awscc.ivsIngestConfiguration.IvsIngestConfigurationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ivsIngestConfiguration.IvsIngestConfigurationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ivs-ingest-configuration/index.ts",
        "line": 52
      },
      "name": "IvsIngestConfigurationTags",
      "namespace": "ivsIngestConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_ingest_configuration#key IvsIngestConfiguration#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-ingest-configuration/index.ts",
            "line": 58
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_ingest_configuration#value IvsIngestConfiguration#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-ingest-configuration/index.ts",
            "line": 64
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ivs-ingest-configuration/index:IvsIngestConfigurationTags"
    },
    "@cdktn/provider-awscc.ivsIngestConfiguration.IvsIngestConfigurationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ivsIngestConfiguration.IvsIngestConfigurationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ivs-ingest-configuration/index.ts",
          "line": 194
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ivs-ingest-configuration/index.ts",
        "line": 186
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-ingest-configuration/index.ts",
            "line": 201
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ivsIngestConfiguration.IvsIngestConfigurationTagsOutputReference"
            }
          }
        }
      ],
      "name": "IvsIngestConfigurationTagsList",
      "namespace": "ivsIngestConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-ingest-configuration/index.ts",
            "line": 187
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ivsIngestConfiguration.IvsIngestConfigurationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ivs-ingest-configuration/index:IvsIngestConfigurationTagsList"
    },
    "@cdktn/provider-awscc.ivsIngestConfiguration.IvsIngestConfigurationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ivsIngestConfiguration.IvsIngestConfigurationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ivs-ingest-configuration/index.ts",
          "line": 113
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ivs-ingest-configuration/index.ts",
        "line": 103
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-ingest-configuration/index.ts",
            "line": 161
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-ingest-configuration/index.ts",
            "line": 177
          },
          "name": "resetValue"
        }
      ],
      "name": "IvsIngestConfigurationTagsOutputReference",
      "namespace": "ivsIngestConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-ingest-configuration/index.ts",
            "line": 165
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-ingest-configuration/index.ts",
            "line": 181
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-ingest-configuration/index.ts",
            "line": 155
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-ingest-configuration/index.ts",
            "line": 171
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-ingest-configuration/index.ts",
            "line": 117
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ivsIngestConfiguration.IvsIngestConfigurationTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ivs-ingest-configuration/index:IvsIngestConfigurationTagsOutputReference"
    },
    "@cdktn/provider-awscc.ivsPlaybackKeyPair.IvsPlaybackKeyPair": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_playback_key_pair awscc_ivs_playback_key_pair}."
      },
      "fqn": "@cdktn/provider-awscc.ivsPlaybackKeyPair.IvsPlaybackKeyPair",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_playback_key_pair awscc_ivs_playback_key_pair} Resource."
        },
        "locationInModule": {
          "filename": "src/ivs-playback-key-pair/index.ts",
          "line": 219
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.ivsPlaybackKeyPair.IvsPlaybackKeyPairConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ivs-playback-key-pair/index.ts",
        "line": 187
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a IvsPlaybackKeyPair resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ivs-playback-key-pair/index.ts",
            "line": 204
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the IvsPlaybackKeyPair to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_playback_key_pair#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing IvsPlaybackKeyPair that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the IvsPlaybackKeyPair to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-playback-key-pair/index.ts",
            "line": 296
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ivsPlaybackKeyPair.IvsPlaybackKeyPairTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-playback-key-pair/index.ts",
            "line": 267
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-playback-key-pair/index.ts",
            "line": 283
          },
          "name": "resetPublicKeyMaterial"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-playback-key-pair/index.ts",
            "line": 299
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-playback-key-pair/index.ts",
            "line": 311
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-playback-key-pair/index.ts",
            "line": 319
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IvsPlaybackKeyPair",
      "namespace": "ivsPlaybackKeyPair",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-playback-key-pair/index.ts",
            "line": 192
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-playback-key-pair/index.ts",
            "line": 245
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-playback-key-pair/index.ts",
            "line": 250
          },
          "name": "fingerprint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-playback-key-pair/index.ts",
            "line": 255
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-playback-key-pair/index.ts",
            "line": 293
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ivsPlaybackKeyPair.IvsPlaybackKeyPairTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-playback-key-pair/index.ts",
            "line": 271
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-playback-key-pair/index.ts",
            "line": 287
          },
          "name": "publicKeyMaterialInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-playback-key-pair/index.ts",
            "line": 303
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ivsPlaybackKeyPair.IvsPlaybackKeyPairTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-playback-key-pair/index.ts",
            "line": 261
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-playback-key-pair/index.ts",
            "line": 277
          },
          "name": "publicKeyMaterial",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ivs-playback-key-pair/index:IvsPlaybackKeyPair"
    },
    "@cdktn/provider-awscc.ivsPlaybackKeyPair.IvsPlaybackKeyPairConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ivsPlaybackKeyPair.IvsPlaybackKeyPairConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ivs-playback-key-pair/index.ts",
        "line": 14
      },
      "name": "IvsPlaybackKeyPairConfig",
      "namespace": "ivsPlaybackKeyPair",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The value does not need to be unique.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_playback_key_pair#name IvsPlaybackKeyPair#name}",
            "stability": "stable",
            "summary": "An arbitrary string (a nickname) assigned to a playback key pair that helps the customer identify that resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-playback-key-pair/index.ts",
            "line": 20
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_playback_key_pair#public_key_material IvsPlaybackKeyPair#public_key_material}",
            "stability": "stable",
            "summary": "The public portion of a customer-generated key pair. This field is required to create the AWS::IVS::PlaybackKeyPair resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-playback-key-pair/index.ts",
            "line": 26
          },
          "name": "publicKeyMaterial",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_playback_key_pair#tags IvsPlaybackKeyPair#tags}",
            "stability": "stable",
            "summary": "A list of key-value pairs that contain metadata for the asset model."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-playback-key-pair/index.ts",
            "line": 32
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ivsPlaybackKeyPair.IvsPlaybackKeyPairTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ivs-playback-key-pair/index:IvsPlaybackKeyPairConfig"
    },
    "@cdktn/provider-awscc.ivsPlaybackKeyPair.IvsPlaybackKeyPairTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ivsPlaybackKeyPair.IvsPlaybackKeyPairTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ivs-playback-key-pair/index.ts",
        "line": 34
      },
      "name": "IvsPlaybackKeyPairTags",
      "namespace": "ivsPlaybackKeyPair",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_playback_key_pair#key IvsPlaybackKeyPair#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-playback-key-pair/index.ts",
            "line": 38
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_playback_key_pair#value IvsPlaybackKeyPair#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-playback-key-pair/index.ts",
            "line": 42
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ivs-playback-key-pair/index:IvsPlaybackKeyPairTags"
    },
    "@cdktn/provider-awscc.ivsPlaybackKeyPair.IvsPlaybackKeyPairTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ivsPlaybackKeyPair.IvsPlaybackKeyPairTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ivs-playback-key-pair/index.ts",
          "line": 172
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ivs-playback-key-pair/index.ts",
        "line": 164
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-playback-key-pair/index.ts",
            "line": 179
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ivsPlaybackKeyPair.IvsPlaybackKeyPairTagsOutputReference"
            }
          }
        }
      ],
      "name": "IvsPlaybackKeyPairTagsList",
      "namespace": "ivsPlaybackKeyPair",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-playback-key-pair/index.ts",
            "line": 165
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ivsPlaybackKeyPair.IvsPlaybackKeyPairTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ivs-playback-key-pair/index:IvsPlaybackKeyPairTagsList"
    },
    "@cdktn/provider-awscc.ivsPlaybackKeyPair.IvsPlaybackKeyPairTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ivsPlaybackKeyPair.IvsPlaybackKeyPairTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ivs-playback-key-pair/index.ts",
          "line": 91
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ivs-playback-key-pair/index.ts",
        "line": 81
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-playback-key-pair/index.ts",
            "line": 139
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-playback-key-pair/index.ts",
            "line": 155
          },
          "name": "resetValue"
        }
      ],
      "name": "IvsPlaybackKeyPairTagsOutputReference",
      "namespace": "ivsPlaybackKeyPair",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-playback-key-pair/index.ts",
            "line": 143
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-playback-key-pair/index.ts",
            "line": 159
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-playback-key-pair/index.ts",
            "line": 133
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-playback-key-pair/index.ts",
            "line": 149
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-playback-key-pair/index.ts",
            "line": 95
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ivsPlaybackKeyPair.IvsPlaybackKeyPairTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ivs-playback-key-pair/index:IvsPlaybackKeyPairTagsOutputReference"
    },
    "@cdktn/provider-awscc.ivsPlaybackRestrictionPolicy.IvsPlaybackRestrictionPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_playback_restriction_policy awscc_ivs_playback_restriction_policy}."
      },
      "fqn": "@cdktn/provider-awscc.ivsPlaybackRestrictionPolicy.IvsPlaybackRestrictionPolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_playback_restriction_policy awscc_ivs_playback_restriction_policy} Resource."
        },
        "locationInModule": {
          "filename": "src/ivs-playback-restriction-policy/index.ts",
          "line": 235
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.ivsPlaybackRestrictionPolicy.IvsPlaybackRestrictionPolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ivs-playback-restriction-policy/index.ts",
        "line": 203
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a IvsPlaybackRestrictionPolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ivs-playback-restriction-policy/index.ts",
            "line": 220
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the IvsPlaybackRestrictionPolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_playback_restriction_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing IvsPlaybackRestrictionPolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the IvsPlaybackRestrictionPolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-playback-restriction-policy/index.ts",
            "line": 341
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ivsPlaybackRestrictionPolicy.IvsPlaybackRestrictionPolicyTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-playback-restriction-policy/index.ts",
            "line": 270
          },
          "name": "resetAllowedCountries"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-playback-restriction-policy/index.ts",
            "line": 286
          },
          "name": "resetAllowedOrigins"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-playback-restriction-policy/index.ts",
            "line": 307
          },
          "name": "resetEnableStrictOriginEnforcement"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-playback-restriction-policy/index.ts",
            "line": 328
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-playback-restriction-policy/index.ts",
            "line": 344
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-playback-restriction-policy/index.ts",
            "line": 356
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-playback-restriction-policy/index.ts",
            "line": 366
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IvsPlaybackRestrictionPolicy",
      "namespace": "ivsPlaybackRestrictionPolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-playback-restriction-policy/index.ts",
            "line": 208
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-playback-restriction-policy/index.ts",
            "line": 295
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-playback-restriction-policy/index.ts",
            "line": 316
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-playback-restriction-policy/index.ts",
            "line": 338
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ivsPlaybackRestrictionPolicy.IvsPlaybackRestrictionPolicyTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-playback-restriction-policy/index.ts",
            "line": 274
          },
          "name": "allowedCountriesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-playback-restriction-policy/index.ts",
            "line": 290
          },
          "name": "allowedOriginsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-playback-restriction-policy/index.ts",
            "line": 311
          },
          "name": "enableStrictOriginEnforcementInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-playback-restriction-policy/index.ts",
            "line": 332
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-playback-restriction-policy/index.ts",
            "line": 348
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ivsPlaybackRestrictionPolicy.IvsPlaybackRestrictionPolicyTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-playback-restriction-policy/index.ts",
            "line": 264
          },
          "name": "allowedCountries",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-playback-restriction-policy/index.ts",
            "line": 280
          },
          "name": "allowedOrigins",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-playback-restriction-policy/index.ts",
            "line": 301
          },
          "name": "enableStrictOriginEnforcement",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-playback-restriction-policy/index.ts",
            "line": 322
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ivs-playback-restriction-policy/index:IvsPlaybackRestrictionPolicy"
    },
    "@cdktn/provider-awscc.ivsPlaybackRestrictionPolicy.IvsPlaybackRestrictionPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ivsPlaybackRestrictionPolicy.IvsPlaybackRestrictionPolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ivs-playback-restriction-policy/index.ts",
        "line": 14
      },
      "name": "IvsPlaybackRestrictionPolicyConfig",
      "namespace": "ivsPlaybackRestrictionPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Allowed values are the officially assigned ISO 3166-1 alpha-2 codes. Default: All countries (an empty array).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_playback_restriction_policy#allowed_countries IvsPlaybackRestrictionPolicy#allowed_countries}",
            "stability": "stable",
            "summary": "A list of country codes that control geoblocking restriction."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-playback-restriction-policy/index.ts",
            "line": 20
          },
          "name": "allowedCountries",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Allowed values are the same as valid values of the Origin header defined at https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Origin\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_playback_restriction_policy#allowed_origins IvsPlaybackRestrictionPolicy#allowed_origins}",
            "stability": "stable",
            "summary": "A list of origin sites that control CORS restriction."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-playback-restriction-policy/index.ts",
            "line": 26
          },
          "name": "allowedOrigins",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_playback_restriction_policy#enable_strict_origin_enforcement IvsPlaybackRestrictionPolicy#enable_strict_origin_enforcement}",
            "stability": "stable",
            "summary": "Whether channel playback is constrained by origin site."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-playback-restriction-policy/index.ts",
            "line": 32
          },
          "name": "enableStrictOriginEnforcement",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_playback_restriction_policy#name IvsPlaybackRestrictionPolicy#name}",
            "stability": "stable",
            "summary": "Playback-restriction-policy name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-playback-restriction-policy/index.ts",
            "line": 38
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_playback_restriction_policy#tags IvsPlaybackRestrictionPolicy#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-playback-restriction-policy/index.ts",
            "line": 44
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ivsPlaybackRestrictionPolicy.IvsPlaybackRestrictionPolicyTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ivs-playback-restriction-policy/index:IvsPlaybackRestrictionPolicyConfig"
    },
    "@cdktn/provider-awscc.ivsPlaybackRestrictionPolicy.IvsPlaybackRestrictionPolicyTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ivsPlaybackRestrictionPolicy.IvsPlaybackRestrictionPolicyTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ivs-playback-restriction-policy/index.ts",
        "line": 46
      },
      "name": "IvsPlaybackRestrictionPolicyTags",
      "namespace": "ivsPlaybackRestrictionPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_playback_restriction_policy#key IvsPlaybackRestrictionPolicy#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-playback-restriction-policy/index.ts",
            "line": 52
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_playback_restriction_policy#value IvsPlaybackRestrictionPolicy#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-playback-restriction-policy/index.ts",
            "line": 58
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ivs-playback-restriction-policy/index:IvsPlaybackRestrictionPolicyTags"
    },
    "@cdktn/provider-awscc.ivsPlaybackRestrictionPolicy.IvsPlaybackRestrictionPolicyTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ivsPlaybackRestrictionPolicy.IvsPlaybackRestrictionPolicyTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ivs-playback-restriction-policy/index.ts",
          "line": 188
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ivs-playback-restriction-policy/index.ts",
        "line": 180
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-playback-restriction-policy/index.ts",
            "line": 195
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ivsPlaybackRestrictionPolicy.IvsPlaybackRestrictionPolicyTagsOutputReference"
            }
          }
        }
      ],
      "name": "IvsPlaybackRestrictionPolicyTagsList",
      "namespace": "ivsPlaybackRestrictionPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-playback-restriction-policy/index.ts",
            "line": 181
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ivsPlaybackRestrictionPolicy.IvsPlaybackRestrictionPolicyTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ivs-playback-restriction-policy/index:IvsPlaybackRestrictionPolicyTagsList"
    },
    "@cdktn/provider-awscc.ivsPlaybackRestrictionPolicy.IvsPlaybackRestrictionPolicyTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ivsPlaybackRestrictionPolicy.IvsPlaybackRestrictionPolicyTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ivs-playback-restriction-policy/index.ts",
          "line": 107
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ivs-playback-restriction-policy/index.ts",
        "line": 97
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-playback-restriction-policy/index.ts",
            "line": 155
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-playback-restriction-policy/index.ts",
            "line": 171
          },
          "name": "resetValue"
        }
      ],
      "name": "IvsPlaybackRestrictionPolicyTagsOutputReference",
      "namespace": "ivsPlaybackRestrictionPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-playback-restriction-policy/index.ts",
            "line": 159
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-playback-restriction-policy/index.ts",
            "line": 175
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-playback-restriction-policy/index.ts",
            "line": 149
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-playback-restriction-policy/index.ts",
            "line": 165
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-playback-restriction-policy/index.ts",
            "line": 111
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ivsPlaybackRestrictionPolicy.IvsPlaybackRestrictionPolicyTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ivs-playback-restriction-policy/index:IvsPlaybackRestrictionPolicyTagsOutputReference"
    },
    "@cdktn/provider-awscc.ivsPublicKey.IvsPublicKey": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_public_key awscc_ivs_public_key}."
      },
      "fqn": "@cdktn/provider-awscc.ivsPublicKey.IvsPublicKey",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_public_key awscc_ivs_public_key} Resource."
        },
        "locationInModule": {
          "filename": "src/ivs-public-key/index.ts",
          "line": 219
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.ivsPublicKey.IvsPublicKeyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ivs-public-key/index.ts",
        "line": 187
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a IvsPublicKey resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ivs-public-key/index.ts",
            "line": 204
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the IvsPublicKey to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_public_key#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing IvsPublicKey that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the IvsPublicKey to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-public-key/index.ts",
            "line": 296
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ivsPublicKey.IvsPublicKeyTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-public-key/index.ts",
            "line": 267
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-public-key/index.ts",
            "line": 283
          },
          "name": "resetPublicKeyMaterial"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-public-key/index.ts",
            "line": 299
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-public-key/index.ts",
            "line": 311
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-public-key/index.ts",
            "line": 319
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IvsPublicKey",
      "namespace": "ivsPublicKey",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-public-key/index.ts",
            "line": 192
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-public-key/index.ts",
            "line": 245
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-public-key/index.ts",
            "line": 250
          },
          "name": "fingerprint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-public-key/index.ts",
            "line": 255
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-public-key/index.ts",
            "line": 293
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ivsPublicKey.IvsPublicKeyTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-public-key/index.ts",
            "line": 271
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-public-key/index.ts",
            "line": 287
          },
          "name": "publicKeyMaterialInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-public-key/index.ts",
            "line": 303
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ivsPublicKey.IvsPublicKeyTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-public-key/index.ts",
            "line": 261
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-public-key/index.ts",
            "line": 277
          },
          "name": "publicKeyMaterial",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ivs-public-key/index:IvsPublicKey"
    },
    "@cdktn/provider-awscc.ivsPublicKey.IvsPublicKeyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ivsPublicKey.IvsPublicKeyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ivs-public-key/index.ts",
        "line": 14
      },
      "name": "IvsPublicKeyConfig",
      "namespace": "ivsPublicKey",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_public_key#name IvsPublicKey#name}",
            "stability": "stable",
            "summary": "Name of the public key to be imported. The value does not need to be unique."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-public-key/index.ts",
            "line": 20
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_public_key#public_key_material IvsPublicKey#public_key_material}",
            "stability": "stable",
            "summary": "The public portion of a customer-generated key pair. This field is required to create the AWS::IVS::PublicKey resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-public-key/index.ts",
            "line": 26
          },
          "name": "publicKeyMaterial",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_public_key#tags IvsPublicKey#tags}",
            "stability": "stable",
            "summary": "A list of key-value pairs that contain metadata for the asset model."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-public-key/index.ts",
            "line": 32
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ivsPublicKey.IvsPublicKeyTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ivs-public-key/index:IvsPublicKeyConfig"
    },
    "@cdktn/provider-awscc.ivsPublicKey.IvsPublicKeyTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ivsPublicKey.IvsPublicKeyTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ivs-public-key/index.ts",
        "line": 34
      },
      "name": "IvsPublicKeyTags",
      "namespace": "ivsPublicKey",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_public_key#key IvsPublicKey#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-public-key/index.ts",
            "line": 38
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_public_key#value IvsPublicKey#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-public-key/index.ts",
            "line": 42
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ivs-public-key/index:IvsPublicKeyTags"
    },
    "@cdktn/provider-awscc.ivsPublicKey.IvsPublicKeyTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ivsPublicKey.IvsPublicKeyTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ivs-public-key/index.ts",
          "line": 172
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ivs-public-key/index.ts",
        "line": 164
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-public-key/index.ts",
            "line": 179
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ivsPublicKey.IvsPublicKeyTagsOutputReference"
            }
          }
        }
      ],
      "name": "IvsPublicKeyTagsList",
      "namespace": "ivsPublicKey",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-public-key/index.ts",
            "line": 165
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ivsPublicKey.IvsPublicKeyTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ivs-public-key/index:IvsPublicKeyTagsList"
    },
    "@cdktn/provider-awscc.ivsPublicKey.IvsPublicKeyTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ivsPublicKey.IvsPublicKeyTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ivs-public-key/index.ts",
          "line": 91
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ivs-public-key/index.ts",
        "line": 81
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-public-key/index.ts",
            "line": 139
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-public-key/index.ts",
            "line": 155
          },
          "name": "resetValue"
        }
      ],
      "name": "IvsPublicKeyTagsOutputReference",
      "namespace": "ivsPublicKey",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-public-key/index.ts",
            "line": 143
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-public-key/index.ts",
            "line": 159
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-public-key/index.ts",
            "line": 133
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-public-key/index.ts",
            "line": 149
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-public-key/index.ts",
            "line": 95
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ivsPublicKey.IvsPublicKeyTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ivs-public-key/index:IvsPublicKeyTagsOutputReference"
    },
    "@cdktn/provider-awscc.ivsRecordingConfiguration.IvsRecordingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_recording_configuration awscc_ivs_recording_configuration}."
      },
      "fqn": "@cdktn/provider-awscc.ivsRecordingConfiguration.IvsRecordingConfiguration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_recording_configuration awscc_ivs_recording_configuration} Resource."
        },
        "locationInModule": {
          "filename": "src/ivs-recording-configuration/index.ts",
          "line": 763
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ivsRecordingConfiguration.IvsRecordingConfigurationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ivs-recording-configuration/index.ts",
        "line": 731
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a IvsRecordingConfiguration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ivs-recording-configuration/index.ts",
            "line": 748
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the IvsRecordingConfiguration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_recording_configuration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing IvsRecordingConfiguration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the IvsRecordingConfiguration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-recording-configuration/index.ts",
            "line": 801
          },
          "name": "putDestinationConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ivsRecordingConfiguration.IvsRecordingConfigurationDestinationConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-recording-configuration/index.ts",
            "line": 851
          },
          "name": "putRenditionConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ivsRecordingConfiguration.IvsRecordingConfigurationRenditionConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-recording-configuration/index.ts",
            "line": 872
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ivsRecordingConfiguration.IvsRecordingConfigurationTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-recording-configuration/index.ts",
            "line": 888
          },
          "name": "putThumbnailConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ivsRecordingConfiguration.IvsRecordingConfigurationThumbnailConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-recording-configuration/index.ts",
            "line": 822
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-recording-configuration/index.ts",
            "line": 838
          },
          "name": "resetRecordingReconnectWindowSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-recording-configuration/index.ts",
            "line": 854
          },
          "name": "resetRenditionConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-recording-configuration/index.ts",
            "line": 875
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-recording-configuration/index.ts",
            "line": 891
          },
          "name": "resetThumbnailConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-recording-configuration/index.ts",
            "line": 903
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-recording-configuration/index.ts",
            "line": 914
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IvsRecordingConfiguration",
      "namespace": "ivsRecordingConfiguration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-recording-configuration/index.ts",
            "line": 736
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-recording-configuration/index.ts",
            "line": 792
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-recording-configuration/index.ts",
            "line": 798
          },
          "name": "destinationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.ivsRecordingConfiguration.IvsRecordingConfigurationDestinationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-recording-configuration/index.ts",
            "line": 810
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-recording-configuration/index.ts",
            "line": 848
          },
          "name": "renditionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.ivsRecordingConfiguration.IvsRecordingConfigurationRenditionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-recording-configuration/index.ts",
            "line": 863
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-recording-configuration/index.ts",
            "line": 869
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ivsRecordingConfiguration.IvsRecordingConfigurationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-recording-configuration/index.ts",
            "line": 885
          },
          "name": "thumbnailConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.ivsRecordingConfiguration.IvsRecordingConfigurationThumbnailConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-recording-configuration/index.ts",
            "line": 805
          },
          "name": "destinationConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ivsRecordingConfiguration.IvsRecordingConfigurationDestinationConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-recording-configuration/index.ts",
            "line": 826
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-recording-configuration/index.ts",
            "line": 842
          },
          "name": "recordingReconnectWindowSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-recording-configuration/index.ts",
            "line": 858
          },
          "name": "renditionConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ivsRecordingConfiguration.IvsRecordingConfigurationRenditionConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-recording-configuration/index.ts",
            "line": 879
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ivsRecordingConfiguration.IvsRecordingConfigurationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-recording-configuration/index.ts",
            "line": 895
          },
          "name": "thumbnailConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ivsRecordingConfiguration.IvsRecordingConfigurationThumbnailConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-recording-configuration/index.ts",
            "line": 816
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-recording-configuration/index.ts",
            "line": 832
          },
          "name": "recordingReconnectWindowSeconds",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ivs-recording-configuration/index:IvsRecordingConfiguration"
    },
    "@cdktn/provider-awscc.ivsRecordingConfiguration.IvsRecordingConfigurationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ivsRecordingConfiguration.IvsRecordingConfigurationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ivs-recording-configuration/index.ts",
        "line": 14
      },
      "name": "IvsRecordingConfigurationConfig",
      "namespace": "ivsRecordingConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_recording_configuration#destination_configuration IvsRecordingConfiguration#destination_configuration}",
            "stability": "stable",
            "summary": "Recording Destination Configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-recording-configuration/index.ts",
            "line": 20
          },
          "name": "destinationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.ivsRecordingConfiguration.IvsRecordingConfigurationDestinationConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_recording_configuration#name IvsRecordingConfiguration#name}",
            "stability": "stable",
            "summary": "Recording Configuration Name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-recording-configuration/index.ts",
            "line": 26
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_recording_configuration#recording_reconnect_window_seconds IvsRecordingConfiguration#recording_reconnect_window_seconds}",
            "stability": "stable",
            "summary": "Recording Reconnect Window Seconds. (0 means disabled)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-recording-configuration/index.ts",
            "line": 32
          },
          "name": "recordingReconnectWindowSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_recording_configuration#rendition_configuration IvsRecordingConfiguration#rendition_configuration}",
            "stability": "stable",
            "summary": "Rendition Configuration describes which renditions should be recorded for a stream."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-recording-configuration/index.ts",
            "line": 38
          },
          "name": "renditionConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ivsRecordingConfiguration.IvsRecordingConfigurationRenditionConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_recording_configuration#tags IvsRecordingConfiguration#tags}",
            "stability": "stable",
            "summary": "A list of key-value pairs that contain metadata for the asset model."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-recording-configuration/index.ts",
            "line": 44
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ivsRecordingConfiguration.IvsRecordingConfigurationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_recording_configuration#thumbnail_configuration IvsRecordingConfiguration#thumbnail_configuration}",
            "stability": "stable",
            "summary": "Recording Thumbnail Configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-recording-configuration/index.ts",
            "line": 50
          },
          "name": "thumbnailConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ivsRecordingConfiguration.IvsRecordingConfigurationThumbnailConfiguration"
          }
        }
      ],
      "symbolId": "src/ivs-recording-configuration/index:IvsRecordingConfigurationConfig"
    },
    "@cdktn/provider-awscc.ivsRecordingConfiguration.IvsRecordingConfigurationDestinationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ivsRecordingConfiguration.IvsRecordingConfigurationDestinationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ivs-recording-configuration/index.ts",
        "line": 146
      },
      "name": "IvsRecordingConfigurationDestinationConfiguration",
      "namespace": "ivsRecordingConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_recording_configuration#s3 IvsRecordingConfiguration#s3}",
            "stability": "stable",
            "summary": "Recording S3 Destination Configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-recording-configuration/index.ts",
            "line": 152
          },
          "name": "s3",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ivsRecordingConfiguration.IvsRecordingConfigurationDestinationConfigurationS3"
          }
        }
      ],
      "symbolId": "src/ivs-recording-configuration/index:IvsRecordingConfigurationDestinationConfiguration"
    },
    "@cdktn/provider-awscc.ivsRecordingConfiguration.IvsRecordingConfigurationDestinationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ivsRecordingConfiguration.IvsRecordingConfigurationDestinationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ivs-recording-configuration/index.ts",
          "line": 192
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ivs-recording-configuration/index.ts",
        "line": 184
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-recording-configuration/index.ts",
            "line": 231
          },
          "name": "putS3",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ivsRecordingConfiguration.IvsRecordingConfigurationDestinationConfigurationS3"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-recording-configuration/index.ts",
            "line": 234
          },
          "name": "resetS3"
        }
      ],
      "name": "IvsRecordingConfigurationDestinationConfigurationOutputReference",
      "namespace": "ivsRecordingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-recording-configuration/index.ts",
            "line": 228
          },
          "name": "s3",
          "type": {
            "fqn": "@cdktn/provider-awscc.ivsRecordingConfiguration.IvsRecordingConfigurationDestinationConfigurationS3OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-recording-configuration/index.ts",
            "line": 238
          },
          "name": "s3Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ivsRecordingConfiguration.IvsRecordingConfigurationDestinationConfigurationS3"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-recording-configuration/index.ts",
            "line": 196
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ivsRecordingConfiguration.IvsRecordingConfigurationDestinationConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ivs-recording-configuration/index:IvsRecordingConfigurationDestinationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.ivsRecordingConfiguration.IvsRecordingConfigurationDestinationConfigurationS3": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ivsRecordingConfiguration.IvsRecordingConfigurationDestinationConfigurationS3",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ivs-recording-configuration/index.ts",
        "line": 52
      },
      "name": "IvsRecordingConfigurationDestinationConfigurationS3",
      "namespace": "ivsRecordingConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_recording_configuration#bucket_name IvsRecordingConfiguration#bucket_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-recording-configuration/index.ts",
            "line": 56
          },
          "name": "bucketName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ivs-recording-configuration/index:IvsRecordingConfigurationDestinationConfigurationS3"
    },
    "@cdktn/provider-awscc.ivsRecordingConfiguration.IvsRecordingConfigurationDestinationConfigurationS3OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ivsRecordingConfiguration.IvsRecordingConfigurationDestinationConfigurationS3OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ivs-recording-configuration/index.ts",
          "line": 96
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ivs-recording-configuration/index.ts",
        "line": 88
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-recording-configuration/index.ts",
            "line": 138
          },
          "name": "resetBucketName"
        }
      ],
      "name": "IvsRecordingConfigurationDestinationConfigurationS3OutputReference",
      "namespace": "ivsRecordingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-recording-configuration/index.ts",
            "line": 142
          },
          "name": "bucketNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-recording-configuration/index.ts",
            "line": 132
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-recording-configuration/index.ts",
            "line": 100
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ivsRecordingConfiguration.IvsRecordingConfigurationDestinationConfigurationS3"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ivs-recording-configuration/index:IvsRecordingConfigurationDestinationConfigurationS3OutputReference"
    },
    "@cdktn/provider-awscc.ivsRecordingConfiguration.IvsRecordingConfigurationRenditionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ivsRecordingConfiguration.IvsRecordingConfigurationRenditionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ivs-recording-configuration/index.ts",
        "line": 242
      },
      "name": "IvsRecordingConfigurationRenditionConfiguration",
      "namespace": "ivsRecordingConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_recording_configuration#renditions IvsRecordingConfiguration#renditions}",
            "stability": "stable",
            "summary": "Renditions indicates which renditions are recorded for a stream."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-recording-configuration/index.ts",
            "line": 254
          },
          "name": "renditions",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_recording_configuration#rendition_selection IvsRecordingConfiguration#rendition_selection}",
            "stability": "stable",
            "summary": "Resolution Selection indicates which set of renditions are recorded for a stream."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-recording-configuration/index.ts",
            "line": 248
          },
          "name": "renditionSelection",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ivs-recording-configuration/index:IvsRecordingConfigurationRenditionConfiguration"
    },
    "@cdktn/provider-awscc.ivsRecordingConfiguration.IvsRecordingConfigurationRenditionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ivsRecordingConfiguration.IvsRecordingConfigurationRenditionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ivs-recording-configuration/index.ts",
          "line": 301
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ivs-recording-configuration/index.ts",
        "line": 293
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-recording-configuration/index.ts",
            "line": 365
          },
          "name": "resetRenditions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-recording-configuration/index.ts",
            "line": 349
          },
          "name": "resetRenditionSelection"
        }
      ],
      "name": "IvsRecordingConfigurationRenditionConfigurationOutputReference",
      "namespace": "ivsRecordingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-recording-configuration/index.ts",
            "line": 353
          },
          "name": "renditionSelectionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-recording-configuration/index.ts",
            "line": 369
          },
          "name": "renditionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-recording-configuration/index.ts",
            "line": 359
          },
          "name": "renditions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-recording-configuration/index.ts",
            "line": 343
          },
          "name": "renditionSelection",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-recording-configuration/index.ts",
            "line": 305
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ivsRecordingConfiguration.IvsRecordingConfigurationRenditionConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ivs-recording-configuration/index:IvsRecordingConfigurationRenditionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.ivsRecordingConfiguration.IvsRecordingConfigurationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ivsRecordingConfiguration.IvsRecordingConfigurationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ivs-recording-configuration/index.ts",
        "line": 373
      },
      "name": "IvsRecordingConfigurationTags",
      "namespace": "ivsRecordingConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_recording_configuration#key IvsRecordingConfiguration#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-recording-configuration/index.ts",
            "line": 379
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_recording_configuration#value IvsRecordingConfiguration#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-recording-configuration/index.ts",
            "line": 385
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ivs-recording-configuration/index:IvsRecordingConfigurationTags"
    },
    "@cdktn/provider-awscc.ivsRecordingConfiguration.IvsRecordingConfigurationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ivsRecordingConfiguration.IvsRecordingConfigurationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ivs-recording-configuration/index.ts",
          "line": 515
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ivs-recording-configuration/index.ts",
        "line": 507
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-recording-configuration/index.ts",
            "line": 522
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ivsRecordingConfiguration.IvsRecordingConfigurationTagsOutputReference"
            }
          }
        }
      ],
      "name": "IvsRecordingConfigurationTagsList",
      "namespace": "ivsRecordingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-recording-configuration/index.ts",
            "line": 508
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ivsRecordingConfiguration.IvsRecordingConfigurationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ivs-recording-configuration/index:IvsRecordingConfigurationTagsList"
    },
    "@cdktn/provider-awscc.ivsRecordingConfiguration.IvsRecordingConfigurationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ivsRecordingConfiguration.IvsRecordingConfigurationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ivs-recording-configuration/index.ts",
          "line": 434
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ivs-recording-configuration/index.ts",
        "line": 424
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-recording-configuration/index.ts",
            "line": 482
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-recording-configuration/index.ts",
            "line": 498
          },
          "name": "resetValue"
        }
      ],
      "name": "IvsRecordingConfigurationTagsOutputReference",
      "namespace": "ivsRecordingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-recording-configuration/index.ts",
            "line": 486
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-recording-configuration/index.ts",
            "line": 502
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-recording-configuration/index.ts",
            "line": 476
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-recording-configuration/index.ts",
            "line": 492
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-recording-configuration/index.ts",
            "line": 438
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ivsRecordingConfiguration.IvsRecordingConfigurationTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ivs-recording-configuration/index:IvsRecordingConfigurationTagsOutputReference"
    },
    "@cdktn/provider-awscc.ivsRecordingConfiguration.IvsRecordingConfigurationThumbnailConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ivsRecordingConfiguration.IvsRecordingConfigurationThumbnailConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ivs-recording-configuration/index.ts",
        "line": 526
      },
      "name": "IvsRecordingConfigurationThumbnailConfiguration",
      "namespace": "ivsRecordingConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_recording_configuration#recording_mode IvsRecordingConfiguration#recording_mode}",
            "stability": "stable",
            "summary": "Thumbnail Recording Mode, which determines whether thumbnails are recorded at an interval or are disabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-recording-configuration/index.ts",
            "line": 532
          },
          "name": "recordingMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_recording_configuration#resolution IvsRecordingConfiguration#resolution}",
            "stability": "stable",
            "summary": "Resolution indicates the desired resolution of recorded thumbnails."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-recording-configuration/index.ts",
            "line": 538
          },
          "name": "resolution",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_recording_configuration#storage IvsRecordingConfiguration#storage}",
            "stability": "stable",
            "summary": "Storage indicates the format in which thumbnails are recorded."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-recording-configuration/index.ts",
            "line": 544
          },
          "name": "storage",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_recording_configuration#target_interval_seconds IvsRecordingConfiguration#target_interval_seconds}",
            "stability": "stable",
            "summary": "Target Interval Seconds defines the interval at which thumbnails are recorded. This field is required if RecordingMode is INTERVAL."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-recording-configuration/index.ts",
            "line": 550
          },
          "name": "targetIntervalSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ivs-recording-configuration/index:IvsRecordingConfigurationThumbnailConfiguration"
    },
    "@cdktn/provider-awscc.ivsRecordingConfiguration.IvsRecordingConfigurationThumbnailConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ivsRecordingConfiguration.IvsRecordingConfigurationThumbnailConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ivs-recording-configuration/index.ts",
          "line": 611
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ivs-recording-configuration/index.ts",
        "line": 603
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-recording-configuration/index.ts",
            "line": 671
          },
          "name": "resetRecordingMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-recording-configuration/index.ts",
            "line": 687
          },
          "name": "resetResolution"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-recording-configuration/index.ts",
            "line": 703
          },
          "name": "resetStorage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-recording-configuration/index.ts",
            "line": 719
          },
          "name": "resetTargetIntervalSeconds"
        }
      ],
      "name": "IvsRecordingConfigurationThumbnailConfigurationOutputReference",
      "namespace": "ivsRecordingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-recording-configuration/index.ts",
            "line": 675
          },
          "name": "recordingModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-recording-configuration/index.ts",
            "line": 691
          },
          "name": "resolutionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-recording-configuration/index.ts",
            "line": 707
          },
          "name": "storageInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-recording-configuration/index.ts",
            "line": 723
          },
          "name": "targetIntervalSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-recording-configuration/index.ts",
            "line": 665
          },
          "name": "recordingMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-recording-configuration/index.ts",
            "line": 681
          },
          "name": "resolution",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-recording-configuration/index.ts",
            "line": 697
          },
          "name": "storage",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-recording-configuration/index.ts",
            "line": 713
          },
          "name": "targetIntervalSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-recording-configuration/index.ts",
            "line": 615
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ivsRecordingConfiguration.IvsRecordingConfigurationThumbnailConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ivs-recording-configuration/index:IvsRecordingConfigurationThumbnailConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.ivsStage.IvsStage": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_stage awscc_ivs_stage}."
      },
      "fqn": "@cdktn/provider-awscc.ivsStage.IvsStage",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_stage awscc_ivs_stage} Resource."
        },
        "locationInModule": {
          "filename": "src/ivs-stage/index.ts",
          "line": 913
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.ivsStage.IvsStageConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ivs-stage/index.ts",
        "line": 881
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a IvsStage resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ivs-stage/index.ts",
            "line": 898
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the IvsStage to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_stage#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing IvsStage that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the IvsStage to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-stage/index.ts",
            "line": 953
          },
          "name": "putAutoParticipantRecordingConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ivsStage.IvsStageAutoParticipantRecordingConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-stage/index.ts",
            "line": 990
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ivsStage.IvsStageTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-stage/index.ts",
            "line": 956
          },
          "name": "resetAutoParticipantRecordingConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-stage/index.ts",
            "line": 977
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-stage/index.ts",
            "line": 993
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-stage/index.ts",
            "line": 1005
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-stage/index.ts",
            "line": 1013
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IvsStage",
      "namespace": "ivsStage",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-stage/index.ts",
            "line": 886
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-stage/index.ts",
            "line": 939
          },
          "name": "activeSessionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-stage/index.ts",
            "line": 944
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-stage/index.ts",
            "line": 950
          },
          "name": "autoParticipantRecordingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.ivsStage.IvsStageAutoParticipantRecordingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-stage/index.ts",
            "line": 965
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-stage/index.ts",
            "line": 987
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ivsStage.IvsStageTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-stage/index.ts",
            "line": 960
          },
          "name": "autoParticipantRecordingConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ivsStage.IvsStageAutoParticipantRecordingConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-stage/index.ts",
            "line": 981
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-stage/index.ts",
            "line": 997
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ivsStage.IvsStageTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-stage/index.ts",
            "line": 971
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ivs-stage/index:IvsStage"
    },
    "@cdktn/provider-awscc.ivsStage.IvsStageAutoParticipantRecordingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ivsStage.IvsStageAutoParticipantRecordingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ivs-stage/index.ts",
        "line": 488
      },
      "name": "IvsStageAutoParticipantRecordingConfiguration",
      "namespace": "ivsStage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_stage#hls_configuration IvsStage#hls_configuration}",
            "stability": "stable",
            "summary": "HLS configuration object for individual participant recording."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-stage/index.ts",
            "line": 494
          },
          "name": "hlsConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ivsStage.IvsStageAutoParticipantRecordingConfigurationHlsConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_stage#media_types IvsStage#media_types}",
            "stability": "stable",
            "summary": "Types of media to be recorded. Default: AUDIO_VIDEO."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-stage/index.ts",
            "line": 500
          },
          "name": "mediaTypes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The default value is 0, which disables merging.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_stage#recording_reconnect_window_seconds IvsStage#recording_reconnect_window_seconds}",
            "stability": "stable",
            "summary": "If a stage publisher disconnects and then reconnects within the specified interval, the multiple recordings will be considered a single recording and merged together."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-stage/index.ts",
            "line": 506
          },
          "name": "recordingReconnectWindowSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_stage#storage_configuration_arn IvsStage#storage_configuration_arn}",
            "stability": "stable",
            "summary": "ARN of the StorageConfiguration resource to use for individual participant recording."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-stage/index.ts",
            "line": 512
          },
          "name": "storageConfigurationArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_stage#thumbnail_configuration IvsStage#thumbnail_configuration}",
            "stability": "stable",
            "summary": "A complex type that allows you to enable/disable the recording of thumbnails for individual participant recording and modify the interval at which thumbnails are generated for the live session."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-stage/index.ts",
            "line": 518
          },
          "name": "thumbnailConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ivsStage.IvsStageAutoParticipantRecordingConfigurationThumbnailConfiguration"
          }
        }
      ],
      "symbolId": "src/ivs-stage/index:IvsStageAutoParticipantRecordingConfiguration"
    },
    "@cdktn/provider-awscc.ivsStage.IvsStageAutoParticipantRecordingConfigurationHlsConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ivsStage.IvsStageAutoParticipantRecordingConfigurationHlsConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ivs-stage/index.ts",
        "line": 130
      },
      "name": "IvsStageAutoParticipantRecordingConfigurationHlsConfiguration",
      "namespace": "ivsStage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_stage#participant_recording_hls_configuration IvsStage#participant_recording_hls_configuration}",
            "stability": "stable",
            "summary": "An object representing a configuration of participant HLS recordings for individual participant recording."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-stage/index.ts",
            "line": 136
          },
          "name": "participantRecordingHlsConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ivsStage.IvsStageAutoParticipantRecordingConfigurationHlsConfigurationParticipantRecordingHlsConfiguration"
          }
        }
      ],
      "symbolId": "src/ivs-stage/index:IvsStageAutoParticipantRecordingConfigurationHlsConfiguration"
    },
    "@cdktn/provider-awscc.ivsStage.IvsStageAutoParticipantRecordingConfigurationHlsConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ivsStage.IvsStageAutoParticipantRecordingConfigurationHlsConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ivs-stage/index.ts",
          "line": 176
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ivs-stage/index.ts",
        "line": 168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-stage/index.ts",
            "line": 215
          },
          "name": "putParticipantRecordingHlsConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ivsStage.IvsStageAutoParticipantRecordingConfigurationHlsConfigurationParticipantRecordingHlsConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-stage/index.ts",
            "line": 218
          },
          "name": "resetParticipantRecordingHlsConfiguration"
        }
      ],
      "name": "IvsStageAutoParticipantRecordingConfigurationHlsConfigurationOutputReference",
      "namespace": "ivsStage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-stage/index.ts",
            "line": 212
          },
          "name": "participantRecordingHlsConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.ivsStage.IvsStageAutoParticipantRecordingConfigurationHlsConfigurationParticipantRecordingHlsConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-stage/index.ts",
            "line": 222
          },
          "name": "participantRecordingHlsConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ivsStage.IvsStageAutoParticipantRecordingConfigurationHlsConfigurationParticipantRecordingHlsConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-stage/index.ts",
            "line": 180
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ivsStage.IvsStageAutoParticipantRecordingConfigurationHlsConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ivs-stage/index:IvsStageAutoParticipantRecordingConfigurationHlsConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.ivsStage.IvsStageAutoParticipantRecordingConfigurationHlsConfigurationParticipantRecordingHlsConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ivsStage.IvsStageAutoParticipantRecordingConfigurationHlsConfigurationParticipantRecordingHlsConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ivs-stage/index.ts",
        "line": 34
      },
      "name": "IvsStageAutoParticipantRecordingConfigurationHlsConfigurationParticipantRecordingHlsConfiguration",
      "namespace": "ivsStage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Segments may have durations longer than the specified value when needed to ensure each segment begins with a keyframe. Default: 6.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_stage#target_segment_duration_seconds IvsStage#target_segment_duration_seconds}",
            "stability": "stable",
            "summary": "Defines the target duration for recorded segments generated when recording a stage participant."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-stage/index.ts",
            "line": 40
          },
          "name": "targetSegmentDurationSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ivs-stage/index:IvsStageAutoParticipantRecordingConfigurationHlsConfigurationParticipantRecordingHlsConfiguration"
    },
    "@cdktn/provider-awscc.ivsStage.IvsStageAutoParticipantRecordingConfigurationHlsConfigurationParticipantRecordingHlsConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ivsStage.IvsStageAutoParticipantRecordingConfigurationHlsConfigurationParticipantRecordingHlsConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ivs-stage/index.ts",
          "line": 80
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ivs-stage/index.ts",
        "line": 72
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-stage/index.ts",
            "line": 122
          },
          "name": "resetTargetSegmentDurationSeconds"
        }
      ],
      "name": "IvsStageAutoParticipantRecordingConfigurationHlsConfigurationParticipantRecordingHlsConfigurationOutputReference",
      "namespace": "ivsStage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-stage/index.ts",
            "line": 126
          },
          "name": "targetSegmentDurationSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-stage/index.ts",
            "line": 116
          },
          "name": "targetSegmentDurationSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-stage/index.ts",
            "line": 84
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ivsStage.IvsStageAutoParticipantRecordingConfigurationHlsConfigurationParticipantRecordingHlsConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ivs-stage/index:IvsStageAutoParticipantRecordingConfigurationHlsConfigurationParticipantRecordingHlsConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.ivsStage.IvsStageAutoParticipantRecordingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ivsStage.IvsStageAutoParticipantRecordingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ivs-stage/index.ts",
          "line": 586
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ivs-stage/index.ts",
        "line": 578
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-stage/index.ts",
            "line": 649
          },
          "name": "putHlsConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ivsStage.IvsStageAutoParticipantRecordingConfigurationHlsConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-stage/index.ts",
            "line": 713
          },
          "name": "putThumbnailConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ivsStage.IvsStageAutoParticipantRecordingConfigurationThumbnailConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-stage/index.ts",
            "line": 652
          },
          "name": "resetHlsConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-stage/index.ts",
            "line": 668
          },
          "name": "resetMediaTypes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-stage/index.ts",
            "line": 684
          },
          "name": "resetRecordingReconnectWindowSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-stage/index.ts",
            "line": 700
          },
          "name": "resetStorageConfigurationArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-stage/index.ts",
            "line": 716
          },
          "name": "resetThumbnailConfiguration"
        }
      ],
      "name": "IvsStageAutoParticipantRecordingConfigurationOutputReference",
      "namespace": "ivsStage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-stage/index.ts",
            "line": 646
          },
          "name": "hlsConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.ivsStage.IvsStageAutoParticipantRecordingConfigurationHlsConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-stage/index.ts",
            "line": 710
          },
          "name": "thumbnailConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.ivsStage.IvsStageAutoParticipantRecordingConfigurationThumbnailConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-stage/index.ts",
            "line": 656
          },
          "name": "hlsConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ivsStage.IvsStageAutoParticipantRecordingConfigurationHlsConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-stage/index.ts",
            "line": 672
          },
          "name": "mediaTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-stage/index.ts",
            "line": 688
          },
          "name": "recordingReconnectWindowSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-stage/index.ts",
            "line": 704
          },
          "name": "storageConfigurationArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-stage/index.ts",
            "line": 720
          },
          "name": "thumbnailConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ivsStage.IvsStageAutoParticipantRecordingConfigurationThumbnailConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-stage/index.ts",
            "line": 662
          },
          "name": "mediaTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-stage/index.ts",
            "line": 678
          },
          "name": "recordingReconnectWindowSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-stage/index.ts",
            "line": 694
          },
          "name": "storageConfigurationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-stage/index.ts",
            "line": 590
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ivsStage.IvsStageAutoParticipantRecordingConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ivs-stage/index:IvsStageAutoParticipantRecordingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.ivsStage.IvsStageAutoParticipantRecordingConfigurationThumbnailConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ivsStage.IvsStageAutoParticipantRecordingConfigurationThumbnailConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ivs-stage/index.ts",
        "line": 392
      },
      "name": "IvsStageAutoParticipantRecordingConfigurationThumbnailConfiguration",
      "namespace": "ivsStage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_stage#participant_thumbnail_configuration IvsStage#participant_thumbnail_configuration}",
            "stability": "stable",
            "summary": "An object representing a configuration of thumbnails for recorded video from an individual participant."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-stage/index.ts",
            "line": 398
          },
          "name": "participantThumbnailConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ivsStage.IvsStageAutoParticipantRecordingConfigurationThumbnailConfigurationParticipantThumbnailConfiguration"
          }
        }
      ],
      "symbolId": "src/ivs-stage/index:IvsStageAutoParticipantRecordingConfigurationThumbnailConfiguration"
    },
    "@cdktn/provider-awscc.ivsStage.IvsStageAutoParticipantRecordingConfigurationThumbnailConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ivsStage.IvsStageAutoParticipantRecordingConfigurationThumbnailConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ivs-stage/index.ts",
          "line": 438
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ivs-stage/index.ts",
        "line": 430
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-stage/index.ts",
            "line": 477
          },
          "name": "putParticipantThumbnailConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ivsStage.IvsStageAutoParticipantRecordingConfigurationThumbnailConfigurationParticipantThumbnailConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-stage/index.ts",
            "line": 480
          },
          "name": "resetParticipantThumbnailConfiguration"
        }
      ],
      "name": "IvsStageAutoParticipantRecordingConfigurationThumbnailConfigurationOutputReference",
      "namespace": "ivsStage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-stage/index.ts",
            "line": 474
          },
          "name": "participantThumbnailConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.ivsStage.IvsStageAutoParticipantRecordingConfigurationThumbnailConfigurationParticipantThumbnailConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-stage/index.ts",
            "line": 484
          },
          "name": "participantThumbnailConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ivsStage.IvsStageAutoParticipantRecordingConfigurationThumbnailConfigurationParticipantThumbnailConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-stage/index.ts",
            "line": 442
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ivsStage.IvsStageAutoParticipantRecordingConfigurationThumbnailConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ivs-stage/index:IvsStageAutoParticipantRecordingConfigurationThumbnailConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.ivsStage.IvsStageAutoParticipantRecordingConfigurationThumbnailConfigurationParticipantThumbnailConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ivsStage.IvsStageAutoParticipantRecordingConfigurationThumbnailConfigurationParticipantThumbnailConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ivs-stage/index.ts",
        "line": 226
      },
      "name": "IvsStageAutoParticipantRecordingConfigurationThumbnailConfigurationParticipantThumbnailConfiguration",
      "namespace": "ivsStage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_stage#recording_mode IvsStage#recording_mode}",
            "stability": "stable",
            "summary": "Thumbnail recording mode. Default: DISABLED."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-stage/index.ts",
            "line": 232
          },
          "name": "recordingMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "SEQUENTIAL records all generated thumbnails in a serial manner, to the media/thumbnails/high directory. LATEST saves the latest thumbnail in media/latest_thumbnail/high/thumb.jpg and overwrites it at the interval specified by targetIntervalSeconds. You can enable both SEQUENTIAL and LATEST. Default: SEQUENTIAL.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_stage#storage IvsStage#storage}",
            "stability": "stable",
            "summary": "Indicates the format in which thumbnails are recorded."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-stage/index.ts",
            "line": 238
          },
          "name": "storage",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_stage#target_interval_seconds IvsStage#target_interval_seconds}",
            "stability": "stable",
            "summary": "The targeted thumbnail-generation interval in seconds. This is configurable only if recordingMode is INTERVAL. Default: 60."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-stage/index.ts",
            "line": 244
          },
          "name": "targetIntervalSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ivs-stage/index:IvsStageAutoParticipantRecordingConfigurationThumbnailConfigurationParticipantThumbnailConfiguration"
    },
    "@cdktn/provider-awscc.ivsStage.IvsStageAutoParticipantRecordingConfigurationThumbnailConfigurationParticipantThumbnailConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ivsStage.IvsStageAutoParticipantRecordingConfigurationThumbnailConfigurationParticipantThumbnailConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ivs-stage/index.ts",
          "line": 298
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ivs-stage/index.ts",
        "line": 290
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-stage/index.ts",
            "line": 352
          },
          "name": "resetRecordingMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-stage/index.ts",
            "line": 368
          },
          "name": "resetStorage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-stage/index.ts",
            "line": 384
          },
          "name": "resetTargetIntervalSeconds"
        }
      ],
      "name": "IvsStageAutoParticipantRecordingConfigurationThumbnailConfigurationParticipantThumbnailConfigurationOutputReference",
      "namespace": "ivsStage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-stage/index.ts",
            "line": 356
          },
          "name": "recordingModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-stage/index.ts",
            "line": 372
          },
          "name": "storageInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-stage/index.ts",
            "line": 388
          },
          "name": "targetIntervalSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-stage/index.ts",
            "line": 346
          },
          "name": "recordingMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-stage/index.ts",
            "line": 362
          },
          "name": "storage",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-stage/index.ts",
            "line": 378
          },
          "name": "targetIntervalSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-stage/index.ts",
            "line": 302
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ivsStage.IvsStageAutoParticipantRecordingConfigurationThumbnailConfigurationParticipantThumbnailConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ivs-stage/index:IvsStageAutoParticipantRecordingConfigurationThumbnailConfigurationParticipantThumbnailConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.ivsStage.IvsStageConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ivsStage.IvsStageConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ivs-stage/index.ts",
        "line": 14
      },
      "name": "IvsStageConfig",
      "namespace": "ivsStage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_stage#auto_participant_recording_configuration IvsStage#auto_participant_recording_configuration}",
            "stability": "stable",
            "summary": "Configuration object for individual participant recording, to attach to the new stage."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-stage/index.ts",
            "line": 20
          },
          "name": "autoParticipantRecordingConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ivsStage.IvsStageAutoParticipantRecordingConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_stage#name IvsStage#name}",
            "stability": "stable",
            "summary": "Stage name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-stage/index.ts",
            "line": 26
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_stage#tags IvsStage#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-stage/index.ts",
            "line": 32
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ivsStage.IvsStageTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ivs-stage/index:IvsStageConfig"
    },
    "@cdktn/provider-awscc.ivsStage.IvsStageTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ivsStage.IvsStageTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ivs-stage/index.ts",
        "line": 724
      },
      "name": "IvsStageTags",
      "namespace": "ivsStage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_stage#key IvsStage#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-stage/index.ts",
            "line": 730
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_stage#value IvsStage#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-stage/index.ts",
            "line": 736
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ivs-stage/index:IvsStageTags"
    },
    "@cdktn/provider-awscc.ivsStage.IvsStageTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ivsStage.IvsStageTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ivs-stage/index.ts",
          "line": 866
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ivs-stage/index.ts",
        "line": 858
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-stage/index.ts",
            "line": 873
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ivsStage.IvsStageTagsOutputReference"
            }
          }
        }
      ],
      "name": "IvsStageTagsList",
      "namespace": "ivsStage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-stage/index.ts",
            "line": 859
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ivsStage.IvsStageTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ivs-stage/index:IvsStageTagsList"
    },
    "@cdktn/provider-awscc.ivsStage.IvsStageTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ivsStage.IvsStageTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ivs-stage/index.ts",
          "line": 785
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ivs-stage/index.ts",
        "line": 775
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-stage/index.ts",
            "line": 833
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-stage/index.ts",
            "line": 849
          },
          "name": "resetValue"
        }
      ],
      "name": "IvsStageTagsOutputReference",
      "namespace": "ivsStage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-stage/index.ts",
            "line": 837
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-stage/index.ts",
            "line": 853
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-stage/index.ts",
            "line": 827
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-stage/index.ts",
            "line": 843
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-stage/index.ts",
            "line": 789
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ivsStage.IvsStageTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ivs-stage/index:IvsStageTagsOutputReference"
    },
    "@cdktn/provider-awscc.ivsStorageConfiguration.IvsStorageConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_storage_configuration awscc_ivs_storage_configuration}."
      },
      "fqn": "@cdktn/provider-awscc.ivsStorageConfiguration.IvsStorageConfiguration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_storage_configuration awscc_ivs_storage_configuration} Resource."
        },
        "locationInModule": {
          "filename": "src/ivs-storage-configuration/index.ts",
          "line": 316
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ivsStorageConfiguration.IvsStorageConfigurationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ivs-storage-configuration/index.ts",
        "line": 284
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a IvsStorageConfiguration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ivs-storage-configuration/index.ts",
            "line": 301
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the IvsStorageConfiguration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_storage_configuration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing IvsStorageConfiguration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the IvsStorageConfiguration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-storage-configuration/index.ts",
            "line": 372
          },
          "name": "putS3",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ivsStorageConfiguration.IvsStorageConfigurationS3"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-storage-configuration/index.ts",
            "line": 385
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ivsStorageConfiguration.IvsStorageConfigurationTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-storage-configuration/index.ts",
            "line": 359
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-storage-configuration/index.ts",
            "line": 388
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-storage-configuration/index.ts",
            "line": 400
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-storage-configuration/index.ts",
            "line": 408
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IvsStorageConfiguration",
      "namespace": "ivsStorageConfiguration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-storage-configuration/index.ts",
            "line": 289
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-storage-configuration/index.ts",
            "line": 342
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-storage-configuration/index.ts",
            "line": 347
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-storage-configuration/index.ts",
            "line": 369
          },
          "name": "s3",
          "type": {
            "fqn": "@cdktn/provider-awscc.ivsStorageConfiguration.IvsStorageConfigurationS3OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-storage-configuration/index.ts",
            "line": 382
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ivsStorageConfiguration.IvsStorageConfigurationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-storage-configuration/index.ts",
            "line": 363
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-storage-configuration/index.ts",
            "line": 376
          },
          "name": "s3Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ivsStorageConfiguration.IvsStorageConfigurationS3"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-storage-configuration/index.ts",
            "line": 392
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ivsStorageConfiguration.IvsStorageConfigurationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-storage-configuration/index.ts",
            "line": 353
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ivs-storage-configuration/index:IvsStorageConfiguration"
    },
    "@cdktn/provider-awscc.ivsStorageConfiguration.IvsStorageConfigurationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ivsStorageConfiguration.IvsStorageConfigurationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ivs-storage-configuration/index.ts",
        "line": 14
      },
      "name": "IvsStorageConfigurationConfig",
      "namespace": "ivsStorageConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_storage_configuration#s3 IvsStorageConfiguration#s3}",
            "stability": "stable",
            "summary": "A complex type that describes an S3 location where recorded videos will be stored."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-storage-configuration/index.ts",
            "line": 26
          },
          "name": "s3",
          "type": {
            "fqn": "@cdktn/provider-awscc.ivsStorageConfiguration.IvsStorageConfigurationS3"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_storage_configuration#name IvsStorageConfiguration#name}",
            "stability": "stable",
            "summary": "Storage Configuration Name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-storage-configuration/index.ts",
            "line": 20
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_storage_configuration#tags IvsStorageConfiguration#tags}",
            "stability": "stable",
            "summary": "A list of key-value pairs that contain metadata for the asset model."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-storage-configuration/index.ts",
            "line": 32
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ivsStorageConfiguration.IvsStorageConfigurationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ivs-storage-configuration/index:IvsStorageConfigurationConfig"
    },
    "@cdktn/provider-awscc.ivsStorageConfiguration.IvsStorageConfigurationS3": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ivsStorageConfiguration.IvsStorageConfigurationS3",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ivs-storage-configuration/index.ts",
        "line": 34
      },
      "name": "IvsStorageConfigurationS3",
      "namespace": "ivsStorageConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Note that the StorageConfiguration and S3 bucket must be in the same region as the Composition.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_storage_configuration#bucket_name IvsStorageConfiguration#bucket_name}",
            "stability": "stable",
            "summary": "Location (S3 bucket name) where recorded videos will be stored."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-storage-configuration/index.ts",
            "line": 40
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ivs-storage-configuration/index:IvsStorageConfigurationS3"
    },
    "@cdktn/provider-awscc.ivsStorageConfiguration.IvsStorageConfigurationS3OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ivsStorageConfiguration.IvsStorageConfigurationS3OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ivs-storage-configuration/index.ts",
          "line": 80
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ivs-storage-configuration/index.ts",
        "line": 72
      },
      "name": "IvsStorageConfigurationS3OutputReference",
      "namespace": "ivsStorageConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-storage-configuration/index.ts",
            "line": 123
          },
          "name": "bucketNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-storage-configuration/index.ts",
            "line": 116
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-storage-configuration/index.ts",
            "line": 84
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ivsStorageConfiguration.IvsStorageConfigurationS3"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ivs-storage-configuration/index:IvsStorageConfigurationS3OutputReference"
    },
    "@cdktn/provider-awscc.ivsStorageConfiguration.IvsStorageConfigurationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ivsStorageConfiguration.IvsStorageConfigurationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ivs-storage-configuration/index.ts",
        "line": 127
      },
      "name": "IvsStorageConfigurationTags",
      "namespace": "ivsStorageConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_storage_configuration#key IvsStorageConfiguration#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-storage-configuration/index.ts",
            "line": 133
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_storage_configuration#value IvsStorageConfiguration#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-storage-configuration/index.ts",
            "line": 139
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ivs-storage-configuration/index:IvsStorageConfigurationTags"
    },
    "@cdktn/provider-awscc.ivsStorageConfiguration.IvsStorageConfigurationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ivsStorageConfiguration.IvsStorageConfigurationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ivs-storage-configuration/index.ts",
          "line": 269
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ivs-storage-configuration/index.ts",
        "line": 261
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-storage-configuration/index.ts",
            "line": 276
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ivsStorageConfiguration.IvsStorageConfigurationTagsOutputReference"
            }
          }
        }
      ],
      "name": "IvsStorageConfigurationTagsList",
      "namespace": "ivsStorageConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-storage-configuration/index.ts",
            "line": 262
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ivsStorageConfiguration.IvsStorageConfigurationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ivs-storage-configuration/index:IvsStorageConfigurationTagsList"
    },
    "@cdktn/provider-awscc.ivsStorageConfiguration.IvsStorageConfigurationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ivsStorageConfiguration.IvsStorageConfigurationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ivs-storage-configuration/index.ts",
          "line": 188
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ivs-storage-configuration/index.ts",
        "line": 178
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-storage-configuration/index.ts",
            "line": 236
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-storage-configuration/index.ts",
            "line": 252
          },
          "name": "resetValue"
        }
      ],
      "name": "IvsStorageConfigurationTagsOutputReference",
      "namespace": "ivsStorageConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-storage-configuration/index.ts",
            "line": 240
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-storage-configuration/index.ts",
            "line": 256
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-storage-configuration/index.ts",
            "line": 230
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-storage-configuration/index.ts",
            "line": 246
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-storage-configuration/index.ts",
            "line": 192
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ivsStorageConfiguration.IvsStorageConfigurationTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ivs-storage-configuration/index:IvsStorageConfigurationTagsOutputReference"
    },
    "@cdktn/provider-awscc.ivsStreamKey.IvsStreamKey": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_stream_key awscc_ivs_stream_key}."
      },
      "fqn": "@cdktn/provider-awscc.ivsStreamKey.IvsStreamKey",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_stream_key awscc_ivs_stream_key} Resource."
        },
        "locationInModule": {
          "filename": "src/ivs-stream-key/index.ts",
          "line": 217
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ivsStreamKey.IvsStreamKeyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ivs-stream-key/index.ts",
        "line": 185
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a IvsStreamKey resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ivs-stream-key/index.ts",
            "line": 202
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the IvsStreamKey to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_stream_key#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing IvsStreamKey that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the IvsStreamKey to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-stream-key/index.ts",
            "line": 269
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ivsStreamKey.IvsStreamKeyTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-stream-key/index.ts",
            "line": 272
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-stream-key/index.ts",
            "line": 289
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-stream-key/index.ts",
            "line": 296
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IvsStreamKey",
      "namespace": "ivsStreamKey",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-stream-key/index.ts",
            "line": 190
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-stream-key/index.ts",
            "line": 242
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-stream-key/index.ts",
            "line": 260
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-stream-key/index.ts",
            "line": 266
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ivsStreamKey.IvsStreamKeyTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-stream-key/index.ts",
            "line": 281
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-stream-key/index.ts",
            "line": 255
          },
          "name": "channelArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-stream-key/index.ts",
            "line": 276
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ivsStreamKey.IvsStreamKeyTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-stream-key/index.ts",
            "line": 248
          },
          "name": "channelArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ivs-stream-key/index:IvsStreamKey"
    },
    "@cdktn/provider-awscc.ivsStreamKey.IvsStreamKeyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ivsStreamKey.IvsStreamKeyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ivs-stream-key/index.ts",
        "line": 14
      },
      "name": "IvsStreamKeyConfig",
      "namespace": "ivsStreamKey",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_stream_key#channel_arn IvsStreamKey#channel_arn}",
            "stability": "stable",
            "summary": "Channel ARN for the stream."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-stream-key/index.ts",
            "line": 20
          },
          "name": "channelArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_stream_key#tags IvsStreamKey#tags}",
            "stability": "stable",
            "summary": "A list of key-value pairs that contain metadata for the asset model."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-stream-key/index.ts",
            "line": 26
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ivsStreamKey.IvsStreamKeyTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ivs-stream-key/index:IvsStreamKeyConfig"
    },
    "@cdktn/provider-awscc.ivsStreamKey.IvsStreamKeyTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ivsStreamKey.IvsStreamKeyTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ivs-stream-key/index.ts",
        "line": 28
      },
      "name": "IvsStreamKeyTags",
      "namespace": "ivsStreamKey",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_stream_key#key IvsStreamKey#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-stream-key/index.ts",
            "line": 34
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivs_stream_key#value IvsStreamKey#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-stream-key/index.ts",
            "line": 40
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ivs-stream-key/index:IvsStreamKeyTags"
    },
    "@cdktn/provider-awscc.ivsStreamKey.IvsStreamKeyTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ivsStreamKey.IvsStreamKeyTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ivs-stream-key/index.ts",
          "line": 170
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ivs-stream-key/index.ts",
        "line": 162
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-stream-key/index.ts",
            "line": 177
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ivsStreamKey.IvsStreamKeyTagsOutputReference"
            }
          }
        }
      ],
      "name": "IvsStreamKeyTagsList",
      "namespace": "ivsStreamKey",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-stream-key/index.ts",
            "line": 163
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ivsStreamKey.IvsStreamKeyTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ivs-stream-key/index:IvsStreamKeyTagsList"
    },
    "@cdktn/provider-awscc.ivsStreamKey.IvsStreamKeyTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ivsStreamKey.IvsStreamKeyTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ivs-stream-key/index.ts",
          "line": 89
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ivs-stream-key/index.ts",
        "line": 79
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-stream-key/index.ts",
            "line": 137
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-stream-key/index.ts",
            "line": 153
          },
          "name": "resetValue"
        }
      ],
      "name": "IvsStreamKeyTagsOutputReference",
      "namespace": "ivsStreamKey",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-stream-key/index.ts",
            "line": 141
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivs-stream-key/index.ts",
            "line": 157
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-stream-key/index.ts",
            "line": 131
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-stream-key/index.ts",
            "line": 147
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivs-stream-key/index.ts",
            "line": 93
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ivsStreamKey.IvsStreamKeyTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ivs-stream-key/index:IvsStreamKeyTagsOutputReference"
    },
    "@cdktn/provider-awscc.ivschatLoggingConfiguration.IvschatLoggingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivschat_logging_configuration awscc_ivschat_logging_configuration}."
      },
      "fqn": "@cdktn/provider-awscc.ivschatLoggingConfiguration.IvschatLoggingConfiguration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivschat_logging_configuration awscc_ivschat_logging_configuration} Resource."
        },
        "locationInModule": {
          "filename": "src/ivschat-logging-configuration/index.ts",
          "line": 677
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ivschatLoggingConfiguration.IvschatLoggingConfigurationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ivschat-logging-configuration/index.ts",
        "line": 645
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a IvschatLoggingConfiguration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ivschat-logging-configuration/index.ts",
            "line": 662
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the IvschatLoggingConfiguration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivschat_logging_configuration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing IvschatLoggingConfiguration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the IvschatLoggingConfiguration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivschat-logging-configuration/index.ts",
            "line": 712
          },
          "name": "putDestinationConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ivschatLoggingConfiguration.IvschatLoggingConfigurationDestinationConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivschat-logging-configuration/index.ts",
            "line": 756
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ivschatLoggingConfiguration.IvschatLoggingConfigurationTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivschat-logging-configuration/index.ts",
            "line": 738
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivschat-logging-configuration/index.ts",
            "line": 759
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivschat-logging-configuration/index.ts",
            "line": 771
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivschat-logging-configuration/index.ts",
            "line": 779
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IvschatLoggingConfiguration",
      "namespace": "ivschatLoggingConfiguration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivschat-logging-configuration/index.ts",
            "line": 650
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivschat-logging-configuration/index.ts",
            "line": 703
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivschat-logging-configuration/index.ts",
            "line": 709
          },
          "name": "destinationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.ivschatLoggingConfiguration.IvschatLoggingConfigurationDestinationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivschat-logging-configuration/index.ts",
            "line": 721
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivschat-logging-configuration/index.ts",
            "line": 726
          },
          "name": "loggingConfigurationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivschat-logging-configuration/index.ts",
            "line": 747
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivschat-logging-configuration/index.ts",
            "line": 753
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ivschatLoggingConfiguration.IvschatLoggingConfigurationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivschat-logging-configuration/index.ts",
            "line": 716
          },
          "name": "destinationConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ivschatLoggingConfiguration.IvschatLoggingConfigurationDestinationConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivschat-logging-configuration/index.ts",
            "line": 742
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivschat-logging-configuration/index.ts",
            "line": 763
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ivschatLoggingConfiguration.IvschatLoggingConfigurationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivschat-logging-configuration/index.ts",
            "line": 732
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ivschat-logging-configuration/index:IvschatLoggingConfiguration"
    },
    "@cdktn/provider-awscc.ivschatLoggingConfiguration.IvschatLoggingConfigurationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ivschatLoggingConfiguration.IvschatLoggingConfigurationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ivschat-logging-configuration/index.ts",
        "line": 14
      },
      "name": "IvschatLoggingConfigurationConfig",
      "namespace": "ivschatLoggingConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivschat_logging_configuration#destination_configuration IvschatLoggingConfiguration#destination_configuration}",
            "stability": "stable",
            "summary": "Destination configuration for IVS Chat logging."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivschat-logging-configuration/index.ts",
            "line": 20
          },
          "name": "destinationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.ivschatLoggingConfiguration.IvschatLoggingConfigurationDestinationConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivschat_logging_configuration#name IvschatLoggingConfiguration#name}",
            "stability": "stable",
            "summary": "The name of the logging configuration. The value does not need to be unique."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivschat-logging-configuration/index.ts",
            "line": 26
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivschat_logging_configuration#tags IvschatLoggingConfiguration#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivschat-logging-configuration/index.ts",
            "line": 32
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ivschatLoggingConfiguration.IvschatLoggingConfigurationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ivschat-logging-configuration/index:IvschatLoggingConfigurationConfig"
    },
    "@cdktn/provider-awscc.ivschatLoggingConfiguration.IvschatLoggingConfigurationDestinationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ivschatLoggingConfiguration.IvschatLoggingConfigurationDestinationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ivschat-logging-configuration/index.ts",
        "line": 322
      },
      "name": "IvschatLoggingConfigurationDestinationConfiguration",
      "namespace": "ivschatLoggingConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivschat_logging_configuration#cloudwatch_logs IvschatLoggingConfiguration#cloudwatch_logs}",
            "stability": "stable",
            "summary": "CloudWatch destination configuration for IVS Chat logging."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivschat-logging-configuration/index.ts",
            "line": 328
          },
          "name": "cloudwatchLogs",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ivschatLoggingConfiguration.IvschatLoggingConfigurationDestinationConfigurationCloudwatchLogs"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivschat_logging_configuration#firehose IvschatLoggingConfiguration#firehose}",
            "stability": "stable",
            "summary": "Kinesis Firehose destination configuration for IVS Chat logging."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivschat-logging-configuration/index.ts",
            "line": 334
          },
          "name": "firehose",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ivschatLoggingConfiguration.IvschatLoggingConfigurationDestinationConfigurationFirehose"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivschat_logging_configuration#s3 IvschatLoggingConfiguration#s3}",
            "stability": "stable",
            "summary": "S3 destination configuration for IVS Chat logging."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivschat-logging-configuration/index.ts",
            "line": 340
          },
          "name": "s3",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ivschatLoggingConfiguration.IvschatLoggingConfigurationDestinationConfigurationS3"
          }
        }
      ],
      "symbolId": "src/ivschat-logging-configuration/index:IvschatLoggingConfigurationDestinationConfiguration"
    },
    "@cdktn/provider-awscc.ivschatLoggingConfiguration.IvschatLoggingConfigurationDestinationConfigurationCloudwatchLogs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ivschatLoggingConfiguration.IvschatLoggingConfigurationDestinationConfigurationCloudwatchLogs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ivschat-logging-configuration/index.ts",
        "line": 34
      },
      "name": "IvschatLoggingConfigurationDestinationConfigurationCloudwatchLogs",
      "namespace": "ivschatLoggingConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivschat_logging_configuration#log_group_name IvschatLoggingConfiguration#log_group_name}",
            "stability": "stable",
            "summary": "Name of the Amazon CloudWatch Logs log group where chat activity will be logged."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivschat-logging-configuration/index.ts",
            "line": 40
          },
          "name": "logGroupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ivschat-logging-configuration/index:IvschatLoggingConfigurationDestinationConfigurationCloudwatchLogs"
    },
    "@cdktn/provider-awscc.ivschatLoggingConfiguration.IvschatLoggingConfigurationDestinationConfigurationCloudwatchLogsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ivschatLoggingConfiguration.IvschatLoggingConfigurationDestinationConfigurationCloudwatchLogsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ivschat-logging-configuration/index.ts",
          "line": 80
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ivschat-logging-configuration/index.ts",
        "line": 72
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivschat-logging-configuration/index.ts",
            "line": 122
          },
          "name": "resetLogGroupName"
        }
      ],
      "name": "IvschatLoggingConfigurationDestinationConfigurationCloudwatchLogsOutputReference",
      "namespace": "ivschatLoggingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivschat-logging-configuration/index.ts",
            "line": 126
          },
          "name": "logGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivschat-logging-configuration/index.ts",
            "line": 116
          },
          "name": "logGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivschat-logging-configuration/index.ts",
            "line": 84
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ivschatLoggingConfiguration.IvschatLoggingConfigurationDestinationConfigurationCloudwatchLogs"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ivschat-logging-configuration/index:IvschatLoggingConfigurationDestinationConfigurationCloudwatchLogsOutputReference"
    },
    "@cdktn/provider-awscc.ivschatLoggingConfiguration.IvschatLoggingConfigurationDestinationConfigurationFirehose": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ivschatLoggingConfiguration.IvschatLoggingConfigurationDestinationConfigurationFirehose",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ivschat-logging-configuration/index.ts",
        "line": 130
      },
      "name": "IvschatLoggingConfigurationDestinationConfigurationFirehose",
      "namespace": "ivschatLoggingConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivschat_logging_configuration#delivery_stream_name IvschatLoggingConfiguration#delivery_stream_name}",
            "stability": "stable",
            "summary": "Name of the Amazon Kinesis Firehose delivery stream where chat activity will be logged."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivschat-logging-configuration/index.ts",
            "line": 136
          },
          "name": "deliveryStreamName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ivschat-logging-configuration/index:IvschatLoggingConfigurationDestinationConfigurationFirehose"
    },
    "@cdktn/provider-awscc.ivschatLoggingConfiguration.IvschatLoggingConfigurationDestinationConfigurationFirehoseOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ivschatLoggingConfiguration.IvschatLoggingConfigurationDestinationConfigurationFirehoseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ivschat-logging-configuration/index.ts",
          "line": 176
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ivschat-logging-configuration/index.ts",
        "line": 168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivschat-logging-configuration/index.ts",
            "line": 218
          },
          "name": "resetDeliveryStreamName"
        }
      ],
      "name": "IvschatLoggingConfigurationDestinationConfigurationFirehoseOutputReference",
      "namespace": "ivschatLoggingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivschat-logging-configuration/index.ts",
            "line": 222
          },
          "name": "deliveryStreamNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivschat-logging-configuration/index.ts",
            "line": 212
          },
          "name": "deliveryStreamName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivschat-logging-configuration/index.ts",
            "line": 180
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ivschatLoggingConfiguration.IvschatLoggingConfigurationDestinationConfigurationFirehose"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ivschat-logging-configuration/index:IvschatLoggingConfigurationDestinationConfigurationFirehoseOutputReference"
    },
    "@cdktn/provider-awscc.ivschatLoggingConfiguration.IvschatLoggingConfigurationDestinationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ivschatLoggingConfiguration.IvschatLoggingConfigurationDestinationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ivschat-logging-configuration/index.ts",
          "line": 394
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ivschat-logging-configuration/index.ts",
        "line": 386
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivschat-logging-configuration/index.ts",
            "line": 445
          },
          "name": "putCloudwatchLogs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ivschatLoggingConfiguration.IvschatLoggingConfigurationDestinationConfigurationCloudwatchLogs"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivschat-logging-configuration/index.ts",
            "line": 461
          },
          "name": "putFirehose",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ivschatLoggingConfiguration.IvschatLoggingConfigurationDestinationConfigurationFirehose"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivschat-logging-configuration/index.ts",
            "line": 477
          },
          "name": "putS3",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ivschatLoggingConfiguration.IvschatLoggingConfigurationDestinationConfigurationS3"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivschat-logging-configuration/index.ts",
            "line": 448
          },
          "name": "resetCloudwatchLogs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivschat-logging-configuration/index.ts",
            "line": 464
          },
          "name": "resetFirehose"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivschat-logging-configuration/index.ts",
            "line": 480
          },
          "name": "resetS3"
        }
      ],
      "name": "IvschatLoggingConfigurationDestinationConfigurationOutputReference",
      "namespace": "ivschatLoggingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivschat-logging-configuration/index.ts",
            "line": 442
          },
          "name": "cloudwatchLogs",
          "type": {
            "fqn": "@cdktn/provider-awscc.ivschatLoggingConfiguration.IvschatLoggingConfigurationDestinationConfigurationCloudwatchLogsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivschat-logging-configuration/index.ts",
            "line": 458
          },
          "name": "firehose",
          "type": {
            "fqn": "@cdktn/provider-awscc.ivschatLoggingConfiguration.IvschatLoggingConfigurationDestinationConfigurationFirehoseOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivschat-logging-configuration/index.ts",
            "line": 474
          },
          "name": "s3",
          "type": {
            "fqn": "@cdktn/provider-awscc.ivschatLoggingConfiguration.IvschatLoggingConfigurationDestinationConfigurationS3OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivschat-logging-configuration/index.ts",
            "line": 452
          },
          "name": "cloudwatchLogsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ivschatLoggingConfiguration.IvschatLoggingConfigurationDestinationConfigurationCloudwatchLogs"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivschat-logging-configuration/index.ts",
            "line": 468
          },
          "name": "firehoseInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ivschatLoggingConfiguration.IvschatLoggingConfigurationDestinationConfigurationFirehose"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivschat-logging-configuration/index.ts",
            "line": 484
          },
          "name": "s3Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ivschatLoggingConfiguration.IvschatLoggingConfigurationDestinationConfigurationS3"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivschat-logging-configuration/index.ts",
            "line": 398
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ivschatLoggingConfiguration.IvschatLoggingConfigurationDestinationConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ivschat-logging-configuration/index:IvschatLoggingConfigurationDestinationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.ivschatLoggingConfiguration.IvschatLoggingConfigurationDestinationConfigurationS3": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ivschatLoggingConfiguration.IvschatLoggingConfigurationDestinationConfigurationS3",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ivschat-logging-configuration/index.ts",
        "line": 226
      },
      "name": "IvschatLoggingConfigurationDestinationConfigurationS3",
      "namespace": "ivschatLoggingConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivschat_logging_configuration#bucket_name IvschatLoggingConfiguration#bucket_name}",
            "stability": "stable",
            "summary": "Name of the Amazon S3 bucket where chat activity will be logged."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivschat-logging-configuration/index.ts",
            "line": 232
          },
          "name": "bucketName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ivschat-logging-configuration/index:IvschatLoggingConfigurationDestinationConfigurationS3"
    },
    "@cdktn/provider-awscc.ivschatLoggingConfiguration.IvschatLoggingConfigurationDestinationConfigurationS3OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ivschatLoggingConfiguration.IvschatLoggingConfigurationDestinationConfigurationS3OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ivschat-logging-configuration/index.ts",
          "line": 272
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ivschat-logging-configuration/index.ts",
        "line": 264
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivschat-logging-configuration/index.ts",
            "line": 314
          },
          "name": "resetBucketName"
        }
      ],
      "name": "IvschatLoggingConfigurationDestinationConfigurationS3OutputReference",
      "namespace": "ivschatLoggingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivschat-logging-configuration/index.ts",
            "line": 318
          },
          "name": "bucketNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivschat-logging-configuration/index.ts",
            "line": 308
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivschat-logging-configuration/index.ts",
            "line": 276
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ivschatLoggingConfiguration.IvschatLoggingConfigurationDestinationConfigurationS3"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ivschat-logging-configuration/index:IvschatLoggingConfigurationDestinationConfigurationS3OutputReference"
    },
    "@cdktn/provider-awscc.ivschatLoggingConfiguration.IvschatLoggingConfigurationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ivschatLoggingConfiguration.IvschatLoggingConfigurationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ivschat-logging-configuration/index.ts",
        "line": 488
      },
      "name": "IvschatLoggingConfigurationTags",
      "namespace": "ivschatLoggingConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivschat_logging_configuration#key IvschatLoggingConfiguration#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivschat-logging-configuration/index.ts",
            "line": 494
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivschat_logging_configuration#value IvschatLoggingConfiguration#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivschat-logging-configuration/index.ts",
            "line": 500
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ivschat-logging-configuration/index:IvschatLoggingConfigurationTags"
    },
    "@cdktn/provider-awscc.ivschatLoggingConfiguration.IvschatLoggingConfigurationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ivschatLoggingConfiguration.IvschatLoggingConfigurationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ivschat-logging-configuration/index.ts",
          "line": 630
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ivschat-logging-configuration/index.ts",
        "line": 622
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivschat-logging-configuration/index.ts",
            "line": 637
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ivschatLoggingConfiguration.IvschatLoggingConfigurationTagsOutputReference"
            }
          }
        }
      ],
      "name": "IvschatLoggingConfigurationTagsList",
      "namespace": "ivschatLoggingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivschat-logging-configuration/index.ts",
            "line": 623
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ivschatLoggingConfiguration.IvschatLoggingConfigurationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ivschat-logging-configuration/index:IvschatLoggingConfigurationTagsList"
    },
    "@cdktn/provider-awscc.ivschatLoggingConfiguration.IvschatLoggingConfigurationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ivschatLoggingConfiguration.IvschatLoggingConfigurationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ivschat-logging-configuration/index.ts",
          "line": 549
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ivschat-logging-configuration/index.ts",
        "line": 539
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivschat-logging-configuration/index.ts",
            "line": 597
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivschat-logging-configuration/index.ts",
            "line": 613
          },
          "name": "resetValue"
        }
      ],
      "name": "IvschatLoggingConfigurationTagsOutputReference",
      "namespace": "ivschatLoggingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivschat-logging-configuration/index.ts",
            "line": 601
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivschat-logging-configuration/index.ts",
            "line": 617
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivschat-logging-configuration/index.ts",
            "line": 591
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivschat-logging-configuration/index.ts",
            "line": 607
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivschat-logging-configuration/index.ts",
            "line": 553
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ivschatLoggingConfiguration.IvschatLoggingConfigurationTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ivschat-logging-configuration/index:IvschatLoggingConfigurationTagsOutputReference"
    },
    "@cdktn/provider-awscc.ivschatRoom.IvschatRoom": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivschat_room awscc_ivschat_room}."
      },
      "fqn": "@cdktn/provider-awscc.ivschatRoom.IvschatRoom",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivschat_room awscc_ivschat_room} Resource."
        },
        "locationInModule": {
          "filename": "src/ivschat-room/index.ts",
          "line": 372
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.ivschatRoom.IvschatRoomConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ivschat-room/index.ts",
        "line": 340
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a IvschatRoom resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ivschat-room/index.ts",
            "line": 357
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the IvschatRoom to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivschat_room#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing IvschatRoom that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the IvschatRoom to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivschat-room/index.ts",
            "line": 463
          },
          "name": "putMessageReviewHandler",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ivschatRoom.IvschatRoomMessageReviewHandler"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivschat-room/index.ts",
            "line": 500
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ivschatRoom.IvschatRoomTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivschat-room/index.ts",
            "line": 418
          },
          "name": "resetLoggingConfigurationIdentifiers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivschat-room/index.ts",
            "line": 434
          },
          "name": "resetMaximumMessageLength"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivschat-room/index.ts",
            "line": 450
          },
          "name": "resetMaximumMessageRatePerSecond"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivschat-room/index.ts",
            "line": 466
          },
          "name": "resetMessageReviewHandler"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivschat-room/index.ts",
            "line": 482
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivschat-room/index.ts",
            "line": 503
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivschat-room/index.ts",
            "line": 515
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivschat-room/index.ts",
            "line": 526
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IvschatRoom",
      "namespace": "ivschatRoom",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivschat-room/index.ts",
            "line": 345
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivschat-room/index.ts",
            "line": 401
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivschat-room/index.ts",
            "line": 406
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivschat-room/index.ts",
            "line": 460
          },
          "name": "messageReviewHandler",
          "type": {
            "fqn": "@cdktn/provider-awscc.ivschatRoom.IvschatRoomMessageReviewHandlerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivschat-room/index.ts",
            "line": 491
          },
          "name": "roomId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivschat-room/index.ts",
            "line": 497
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ivschatRoom.IvschatRoomTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivschat-room/index.ts",
            "line": 422
          },
          "name": "loggingConfigurationIdentifiersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivschat-room/index.ts",
            "line": 438
          },
          "name": "maximumMessageLengthInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivschat-room/index.ts",
            "line": 454
          },
          "name": "maximumMessageRatePerSecondInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivschat-room/index.ts",
            "line": 470
          },
          "name": "messageReviewHandlerInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ivschatRoom.IvschatRoomMessageReviewHandler"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivschat-room/index.ts",
            "line": 486
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivschat-room/index.ts",
            "line": 507
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ivschatRoom.IvschatRoomTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivschat-room/index.ts",
            "line": 412
          },
          "name": "loggingConfigurationIdentifiers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivschat-room/index.ts",
            "line": 428
          },
          "name": "maximumMessageLength",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivschat-room/index.ts",
            "line": 444
          },
          "name": "maximumMessageRatePerSecond",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivschat-room/index.ts",
            "line": 476
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ivschat-room/index:IvschatRoom"
    },
    "@cdktn/provider-awscc.ivschatRoom.IvschatRoomConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ivschatRoom.IvschatRoomConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ivschat-room/index.ts",
        "line": 14
      },
      "name": "IvschatRoomConfig",
      "namespace": "ivschatRoom",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivschat_room#logging_configuration_identifiers IvschatRoom#logging_configuration_identifiers}",
            "stability": "stable",
            "summary": "Array of logging configuration identifiers attached to the room."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivschat-room/index.ts",
            "line": 20
          },
          "name": "loggingConfigurationIdentifiers",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivschat_room#maximum_message_length IvschatRoom#maximum_message_length}",
            "stability": "stable",
            "summary": "The maximum number of characters in a single message."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivschat-room/index.ts",
            "line": 26
          },
          "name": "maximumMessageLength",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivschat_room#maximum_message_rate_per_second IvschatRoom#maximum_message_rate_per_second}",
            "stability": "stable",
            "summary": "The maximum number of messages per second that can be sent to the room."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivschat-room/index.ts",
            "line": 32
          },
          "name": "maximumMessageRatePerSecond",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivschat_room#message_review_handler IvschatRoom#message_review_handler}",
            "stability": "stable",
            "summary": "Configuration information for optional review of messages."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivschat-room/index.ts",
            "line": 38
          },
          "name": "messageReviewHandler",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ivschatRoom.IvschatRoomMessageReviewHandler"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivschat_room#name IvschatRoom#name}",
            "stability": "stable",
            "summary": "The name of the room. The value does not need to be unique."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivschat-room/index.ts",
            "line": 44
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivschat_room#tags IvschatRoom#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivschat-room/index.ts",
            "line": 50
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ivschatRoom.IvschatRoomTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ivschat-room/index:IvschatRoomConfig"
    },
    "@cdktn/provider-awscc.ivschatRoom.IvschatRoomMessageReviewHandler": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ivschatRoom.IvschatRoomMessageReviewHandler",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ivschat-room/index.ts",
        "line": 52
      },
      "name": "IvschatRoomMessageReviewHandler",
      "namespace": "ivschatRoom",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivschat_room#fallback_result IvschatRoom#fallback_result}",
            "stability": "stable",
            "summary": "Specifies the fallback behavior if the handler does not return a valid response, encounters an error, or times out."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivschat-room/index.ts",
            "line": 58
          },
          "name": "fallbackResult",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivschat_room#uri IvschatRoom#uri}",
            "stability": "stable",
            "summary": "Identifier of the message review handler."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivschat-room/index.ts",
            "line": 64
          },
          "name": "uri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ivschat-room/index:IvschatRoomMessageReviewHandler"
    },
    "@cdktn/provider-awscc.ivschatRoom.IvschatRoomMessageReviewHandlerOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ivschatRoom.IvschatRoomMessageReviewHandlerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ivschat-room/index.ts",
          "line": 111
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ivschat-room/index.ts",
        "line": 103
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivschat-room/index.ts",
            "line": 159
          },
          "name": "resetFallbackResult"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivschat-room/index.ts",
            "line": 175
          },
          "name": "resetUri"
        }
      ],
      "name": "IvschatRoomMessageReviewHandlerOutputReference",
      "namespace": "ivschatRoom",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivschat-room/index.ts",
            "line": 163
          },
          "name": "fallbackResultInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivschat-room/index.ts",
            "line": 179
          },
          "name": "uriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivschat-room/index.ts",
            "line": 153
          },
          "name": "fallbackResult",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivschat-room/index.ts",
            "line": 169
          },
          "name": "uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivschat-room/index.ts",
            "line": 115
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ivschatRoom.IvschatRoomMessageReviewHandler"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ivschat-room/index:IvschatRoomMessageReviewHandlerOutputReference"
    },
    "@cdktn/provider-awscc.ivschatRoom.IvschatRoomTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ivschatRoom.IvschatRoomTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ivschat-room/index.ts",
        "line": 183
      },
      "name": "IvschatRoomTags",
      "namespace": "ivschatRoom",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivschat_room#key IvschatRoom#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivschat-room/index.ts",
            "line": 189
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ivschat_room#value IvschatRoom#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivschat-room/index.ts",
            "line": 195
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ivschat-room/index:IvschatRoomTags"
    },
    "@cdktn/provider-awscc.ivschatRoom.IvschatRoomTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ivschatRoom.IvschatRoomTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ivschat-room/index.ts",
          "line": 325
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ivschat-room/index.ts",
        "line": 317
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivschat-room/index.ts",
            "line": 332
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ivschatRoom.IvschatRoomTagsOutputReference"
            }
          }
        }
      ],
      "name": "IvschatRoomTagsList",
      "namespace": "ivschatRoom",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivschat-room/index.ts",
            "line": 318
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ivschatRoom.IvschatRoomTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ivschat-room/index:IvschatRoomTagsList"
    },
    "@cdktn/provider-awscc.ivschatRoom.IvschatRoomTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ivschatRoom.IvschatRoomTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ivschat-room/index.ts",
          "line": 244
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ivschat-room/index.ts",
        "line": 234
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivschat-room/index.ts",
            "line": 292
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivschat-room/index.ts",
            "line": 308
          },
          "name": "resetValue"
        }
      ],
      "name": "IvschatRoomTagsOutputReference",
      "namespace": "ivschatRoom",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivschat-room/index.ts",
            "line": 296
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ivschat-room/index.ts",
            "line": 312
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivschat-room/index.ts",
            "line": 286
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivschat-room/index.ts",
            "line": 302
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ivschat-room/index.ts",
            "line": 248
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ivschatRoom.IvschatRoomTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ivschat-room/index:IvschatRoomTagsOutputReference"
    },
    "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnector": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kafkaconnect_connector awscc_kafkaconnect_connector}."
      },
      "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnector",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kafkaconnect_connector awscc_kafkaconnect_connector} Resource."
        },
        "locationInModule": {
          "filename": "src/kafkaconnect-connector/index.ts",
          "line": 2600
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kafkaconnect-connector/index.ts",
        "line": 2568
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a KafkaconnectConnector resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 2585
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the KafkaconnectConnector to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kafkaconnect_connector#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing KafkaconnectConnector that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the KafkaconnectConnector to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 2641
          },
          "name": "putCapacity",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorCapacity"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 2706
          },
          "name": "putKafkaCluster",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorKafkaCluster"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 2719
          },
          "name": "putKafkaClusterClientAuthentication",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorKafkaClusterClientAuthentication"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 2732
          },
          "name": "putKafkaClusterEncryptionInTransit",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorKafkaClusterEncryptionInTransit"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 2758
          },
          "name": "putLogDelivery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorLogDelivery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 2790
          },
          "name": "putPlugins",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorPlugins"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 2816
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 2832
          },
          "name": "putWorkerConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorWorkerConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 2675
          },
          "name": "resetConnectorDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 2761
          },
          "name": "resetLogDelivery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 2777
          },
          "name": "resetNetworkType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 2819
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 2835
          },
          "name": "resetWorkerConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 2847
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 2866
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "KafkaconnectConnector",
      "namespace": "kafkaconnectConnector",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 2573
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 2638
          },
          "name": "capacity",
          "type": {
            "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorCapacityOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 2650
          },
          "name": "connectorArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 2697
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 2703
          },
          "name": "kafkaCluster",
          "type": {
            "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorKafkaClusterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 2716
          },
          "name": "kafkaClusterClientAuthentication",
          "type": {
            "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorKafkaClusterClientAuthenticationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 2729
          },
          "name": "kafkaClusterEncryptionInTransit",
          "type": {
            "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorKafkaClusterEncryptionInTransitOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 2755
          },
          "name": "logDelivery",
          "type": {
            "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorLogDeliveryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 2787
          },
          "name": "plugins",
          "type": {
            "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorPluginsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 2813
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 2829
          },
          "name": "workerConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorWorkerConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 2645
          },
          "name": "capacityInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorCapacity"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 2663
          },
          "name": "connectorConfigurationInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 2679
          },
          "name": "connectorDescriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 2692
          },
          "name": "connectorNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 2723
          },
          "name": "kafkaClusterClientAuthenticationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorKafkaClusterClientAuthentication"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 2736
          },
          "name": "kafkaClusterEncryptionInTransitInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorKafkaClusterEncryptionInTransit"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 2710
          },
          "name": "kafkaClusterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorKafkaCluster"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 2749
          },
          "name": "kafkaConnectVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 2765
          },
          "name": "logDeliveryInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorLogDelivery"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 2781
          },
          "name": "networkTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 2794
          },
          "name": "pluginsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorPlugins"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 2807
          },
          "name": "serviceExecutionRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 2823
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 2839
          },
          "name": "workerConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorWorkerConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 2656
          },
          "name": "connectorConfiguration",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 2669
          },
          "name": "connectorDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 2685
          },
          "name": "connectorName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 2742
          },
          "name": "kafkaConnectVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 2771
          },
          "name": "networkType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 2800
          },
          "name": "serviceExecutionRoleArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kafkaconnect-connector/index:KafkaconnectConnector"
    },
    "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorCapacity": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorCapacity",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kafkaconnect-connector/index.ts",
        "line": 694
      },
      "name": "KafkaconnectConnectorCapacity",
      "namespace": "kafkaconnectConnector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kafkaconnect_connector#auto_scaling KafkaconnectConnector#auto_scaling}",
            "stability": "stable",
            "summary": "Details about auto scaling of a connector."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 700
          },
          "name": "autoScaling",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorCapacityAutoScaling"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kafkaconnect_connector#provisioned_capacity KafkaconnectConnector#provisioned_capacity}",
            "stability": "stable",
            "summary": "Details about a fixed capacity allocated to a connector."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 706
          },
          "name": "provisionedCapacity",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorCapacityProvisionedCapacity"
          }
        }
      ],
      "symbolId": "src/kafkaconnect-connector/index:KafkaconnectConnectorCapacity"
    },
    "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorCapacityAutoScaling": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorCapacityAutoScaling",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kafkaconnect-connector/index.ts",
        "line": 292
      },
      "name": "KafkaconnectConnectorCapacityAutoScaling",
      "namespace": "kafkaconnectConnector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kafkaconnect_connector#max_autoscaling_task_count KafkaconnectConnector#max_autoscaling_task_count}",
            "stability": "stable",
            "summary": "The maximum number of tasks allocated to the connector during autoscaling operations."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 298
          },
          "name": "maxAutoscalingTaskCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kafkaconnect_connector#max_worker_count KafkaconnectConnector#max_worker_count}",
            "stability": "stable",
            "summary": "The maximum number of workers for a connector."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 304
          },
          "name": "maxWorkerCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kafkaconnect_connector#mcu_count KafkaconnectConnector#mcu_count}",
            "stability": "stable",
            "summary": "Specifies how many MSK Connect Units (MCU) as the minimum scaling unit."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 310
          },
          "name": "mcuCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kafkaconnect_connector#min_worker_count KafkaconnectConnector#min_worker_count}",
            "stability": "stable",
            "summary": "The minimum number of workers for a connector."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 316
          },
          "name": "minWorkerCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kafkaconnect_connector#scale_in_policy KafkaconnectConnector#scale_in_policy}",
            "stability": "stable",
            "summary": "Information about the scale in policy of the connector."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 322
          },
          "name": "scaleInPolicy",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorCapacityAutoScalingScaleInPolicy"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kafkaconnect_connector#scale_out_policy KafkaconnectConnector#scale_out_policy}",
            "stability": "stable",
            "summary": "Information about the scale out policy of the connector."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 328
          },
          "name": "scaleOutPolicy",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorCapacityAutoScalingScaleOutPolicy"
          }
        }
      ],
      "symbolId": "src/kafkaconnect-connector/index:KafkaconnectConnectorCapacityAutoScaling"
    },
    "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorCapacityAutoScalingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorCapacityAutoScalingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kafkaconnect-connector/index.ts",
          "line": 403
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kafkaconnect-connector/index.ts",
        "line": 395
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 536
          },
          "name": "putScaleInPolicy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorCapacityAutoScalingScaleInPolicy"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 552
          },
          "name": "putScaleOutPolicy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorCapacityAutoScalingScaleOutPolicy"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 475
          },
          "name": "resetMaxAutoscalingTaskCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 491
          },
          "name": "resetMaxWorkerCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 507
          },
          "name": "resetMcuCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 523
          },
          "name": "resetMinWorkerCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 539
          },
          "name": "resetScaleInPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 555
          },
          "name": "resetScaleOutPolicy"
        }
      ],
      "name": "KafkaconnectConnectorCapacityAutoScalingOutputReference",
      "namespace": "kafkaconnectConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 533
          },
          "name": "scaleInPolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorCapacityAutoScalingScaleInPolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 549
          },
          "name": "scaleOutPolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorCapacityAutoScalingScaleOutPolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 479
          },
          "name": "maxAutoscalingTaskCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 495
          },
          "name": "maxWorkerCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 511
          },
          "name": "mcuCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 527
          },
          "name": "minWorkerCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 543
          },
          "name": "scaleInPolicyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorCapacityAutoScalingScaleInPolicy"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 559
          },
          "name": "scaleOutPolicyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorCapacityAutoScalingScaleOutPolicy"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 469
          },
          "name": "maxAutoscalingTaskCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 485
          },
          "name": "maxWorkerCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 501
          },
          "name": "mcuCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 517
          },
          "name": "minWorkerCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 407
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorCapacityAutoScaling"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kafkaconnect-connector/index:KafkaconnectConnectorCapacityAutoScalingOutputReference"
    },
    "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorCapacityAutoScalingScaleInPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorCapacityAutoScalingScaleInPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kafkaconnect-connector/index.ts",
        "line": 100
      },
      "name": "KafkaconnectConnectorCapacityAutoScalingScaleInPolicy",
      "namespace": "kafkaconnectConnector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kafkaconnect_connector#cpu_utilization_percentage KafkaconnectConnector#cpu_utilization_percentage}",
            "stability": "stable",
            "summary": "Specifies the CPU utilization percentage threshold at which connector scale in should trigger."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 106
          },
          "name": "cpuUtilizationPercentage",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/kafkaconnect-connector/index:KafkaconnectConnectorCapacityAutoScalingScaleInPolicy"
    },
    "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorCapacityAutoScalingScaleInPolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorCapacityAutoScalingScaleInPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kafkaconnect-connector/index.ts",
          "line": 146
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kafkaconnect-connector/index.ts",
        "line": 138
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 188
          },
          "name": "resetCpuUtilizationPercentage"
        }
      ],
      "name": "KafkaconnectConnectorCapacityAutoScalingScaleInPolicyOutputReference",
      "namespace": "kafkaconnectConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 192
          },
          "name": "cpuUtilizationPercentageInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 182
          },
          "name": "cpuUtilizationPercentage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 150
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorCapacityAutoScalingScaleInPolicy"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kafkaconnect-connector/index:KafkaconnectConnectorCapacityAutoScalingScaleInPolicyOutputReference"
    },
    "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorCapacityAutoScalingScaleOutPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorCapacityAutoScalingScaleOutPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kafkaconnect-connector/index.ts",
        "line": 196
      },
      "name": "KafkaconnectConnectorCapacityAutoScalingScaleOutPolicy",
      "namespace": "kafkaconnectConnector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kafkaconnect_connector#cpu_utilization_percentage KafkaconnectConnector#cpu_utilization_percentage}",
            "stability": "stable",
            "summary": "Specifies the CPU utilization percentage threshold at which connector scale out should trigger."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 202
          },
          "name": "cpuUtilizationPercentage",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/kafkaconnect-connector/index:KafkaconnectConnectorCapacityAutoScalingScaleOutPolicy"
    },
    "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorCapacityAutoScalingScaleOutPolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorCapacityAutoScalingScaleOutPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kafkaconnect-connector/index.ts",
          "line": 242
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kafkaconnect-connector/index.ts",
        "line": 234
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 284
          },
          "name": "resetCpuUtilizationPercentage"
        }
      ],
      "name": "KafkaconnectConnectorCapacityAutoScalingScaleOutPolicyOutputReference",
      "namespace": "kafkaconnectConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 288
          },
          "name": "cpuUtilizationPercentageInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 278
          },
          "name": "cpuUtilizationPercentage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 246
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorCapacityAutoScalingScaleOutPolicy"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kafkaconnect-connector/index:KafkaconnectConnectorCapacityAutoScalingScaleOutPolicyOutputReference"
    },
    "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorCapacityOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorCapacityOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kafkaconnect-connector/index.ts",
          "line": 753
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kafkaconnect-connector/index.ts",
        "line": 745
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 798
          },
          "name": "putAutoScaling",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorCapacityAutoScaling"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 814
          },
          "name": "putProvisionedCapacity",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorCapacityProvisionedCapacity"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 801
          },
          "name": "resetAutoScaling"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 817
          },
          "name": "resetProvisionedCapacity"
        }
      ],
      "name": "KafkaconnectConnectorCapacityOutputReference",
      "namespace": "kafkaconnectConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 795
          },
          "name": "autoScaling",
          "type": {
            "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorCapacityAutoScalingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 811
          },
          "name": "provisionedCapacity",
          "type": {
            "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorCapacityProvisionedCapacityOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 805
          },
          "name": "autoScalingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorCapacityAutoScaling"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 821
          },
          "name": "provisionedCapacityInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorCapacityProvisionedCapacity"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 757
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorCapacity"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kafkaconnect-connector/index:KafkaconnectConnectorCapacityOutputReference"
    },
    "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorCapacityProvisionedCapacity": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorCapacityProvisionedCapacity",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kafkaconnect-connector/index.ts",
        "line": 563
      },
      "name": "KafkaconnectConnectorCapacityProvisionedCapacity",
      "namespace": "kafkaconnectConnector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kafkaconnect_connector#mcu_count KafkaconnectConnector#mcu_count}",
            "stability": "stable",
            "summary": "Specifies how many MSK Connect Units (MCU) are allocated to the connector."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 569
          },
          "name": "mcuCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kafkaconnect_connector#worker_count KafkaconnectConnector#worker_count}",
            "stability": "stable",
            "summary": "Number of workers for a connector."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 575
          },
          "name": "workerCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/kafkaconnect-connector/index:KafkaconnectConnectorCapacityProvisionedCapacity"
    },
    "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorCapacityProvisionedCapacityOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorCapacityProvisionedCapacityOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kafkaconnect-connector/index.ts",
          "line": 622
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kafkaconnect-connector/index.ts",
        "line": 614
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 670
          },
          "name": "resetMcuCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 686
          },
          "name": "resetWorkerCount"
        }
      ],
      "name": "KafkaconnectConnectorCapacityProvisionedCapacityOutputReference",
      "namespace": "kafkaconnectConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 674
          },
          "name": "mcuCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 690
          },
          "name": "workerCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 664
          },
          "name": "mcuCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 680
          },
          "name": "workerCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 626
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorCapacityProvisionedCapacity"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kafkaconnect-connector/index:KafkaconnectConnectorCapacityProvisionedCapacityOutputReference"
    },
    "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kafkaconnect-connector/index.ts",
        "line": 14
      },
      "name": "KafkaconnectConnectorConfig",
      "namespace": "kafkaconnectConnector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kafkaconnect_connector#capacity KafkaconnectConnector#capacity}",
            "stability": "stable",
            "summary": "Information about the capacity allocated to the connector."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 20
          },
          "name": "capacity",
          "type": {
            "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorCapacity"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kafkaconnect_connector#connector_configuration KafkaconnectConnector#connector_configuration}",
            "stability": "stable",
            "summary": "The configuration for the connector."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 26
          },
          "name": "connectorConfiguration",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kafkaconnect_connector#connector_name KafkaconnectConnector#connector_name}",
            "stability": "stable",
            "summary": "The name of the connector."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 38
          },
          "name": "connectorName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kafkaconnect_connector#kafka_cluster KafkaconnectConnector#kafka_cluster}",
            "stability": "stable",
            "summary": "Details of how to connect to the Kafka cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 44
          },
          "name": "kafkaCluster",
          "type": {
            "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorKafkaCluster"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kafkaconnect_connector#kafka_cluster_client_authentication KafkaconnectConnector#kafka_cluster_client_authentication}",
            "stability": "stable",
            "summary": "Details of the client authentication used by the Kafka cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 50
          },
          "name": "kafkaClusterClientAuthentication",
          "type": {
            "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorKafkaClusterClientAuthentication"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kafkaconnect_connector#kafka_cluster_encryption_in_transit KafkaconnectConnector#kafka_cluster_encryption_in_transit}",
            "stability": "stable",
            "summary": "Details of encryption in transit to the Kafka cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 56
          },
          "name": "kafkaClusterEncryptionInTransit",
          "type": {
            "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorKafkaClusterEncryptionInTransit"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kafkaconnect_connector#kafka_connect_version KafkaconnectConnector#kafka_connect_version}",
            "stability": "stable",
            "summary": "The version of Kafka Connect. It has to be compatible with both the Kafka cluster's version and the plugins."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 62
          },
          "name": "kafkaConnectVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kafkaconnect_connector#plugins KafkaconnectConnector#plugins}",
            "stability": "stable",
            "summary": "List of plugins to use with the connector."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 80
          },
          "name": "plugins",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorPlugins"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kafkaconnect_connector#service_execution_role_arn KafkaconnectConnector#service_execution_role_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the IAM role used by the connector to access Amazon S3 objects and other external resources."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 86
          },
          "name": "serviceExecutionRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kafkaconnect_connector#connector_description KafkaconnectConnector#connector_description}",
            "stability": "stable",
            "summary": "A summary description of the connector."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 32
          },
          "name": "connectorDescription",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kafkaconnect_connector#log_delivery KafkaconnectConnector#log_delivery}",
            "stability": "stable",
            "summary": "Details of what logs are delivered and where they are delivered."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 68
          },
          "name": "logDelivery",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorLogDelivery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kafkaconnect_connector#network_type KafkaconnectConnector#network_type}",
            "stability": "stable",
            "summary": "The network type of the Connector."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 74
          },
          "name": "networkType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kafkaconnect_connector#tags KafkaconnectConnector#tags}",
            "stability": "stable",
            "summary": "A collection of tags associated with a resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 92
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kafkaconnect_connector#worker_configuration KafkaconnectConnector#worker_configuration}",
            "stability": "stable",
            "summary": "Specifies the worker configuration to use with the connector."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 98
          },
          "name": "workerConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorWorkerConfiguration"
          }
        }
      ],
      "symbolId": "src/kafkaconnect-connector/index:KafkaconnectConnectorConfig"
    },
    "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorKafkaCluster": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorKafkaCluster",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kafkaconnect-connector/index.ts",
        "line": 1075
      },
      "name": "KafkaconnectConnectorKafkaCluster",
      "namespace": "kafkaconnectConnector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kafkaconnect_connector#apache_kafka_cluster KafkaconnectConnector#apache_kafka_cluster}",
            "stability": "stable",
            "summary": "Details of how to connect to an Apache Kafka cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 1081
          },
          "name": "apacheKafkaCluster",
          "type": {
            "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorKafkaClusterApacheKafkaCluster"
          }
        }
      ],
      "symbolId": "src/kafkaconnect-connector/index:KafkaconnectConnectorKafkaCluster"
    },
    "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorKafkaClusterApacheKafkaCluster": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorKafkaClusterApacheKafkaCluster",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kafkaconnect-connector/index.ts",
        "line": 950
      },
      "name": "KafkaconnectConnectorKafkaClusterApacheKafkaCluster",
      "namespace": "kafkaconnectConnector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kafkaconnect_connector#bootstrap_servers KafkaconnectConnector#bootstrap_servers}",
            "stability": "stable",
            "summary": "The bootstrap servers string of the Apache Kafka cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 956
          },
          "name": "bootstrapServers",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kafkaconnect_connector#vpc KafkaconnectConnector#vpc}",
            "stability": "stable",
            "summary": "Information about a VPC used with the connector."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 962
          },
          "name": "vpc",
          "type": {
            "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorKafkaClusterApacheKafkaClusterVpc"
          }
        }
      ],
      "symbolId": "src/kafkaconnect-connector/index:KafkaconnectConnectorKafkaClusterApacheKafkaCluster"
    },
    "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorKafkaClusterApacheKafkaClusterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorKafkaClusterApacheKafkaClusterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kafkaconnect-connector/index.ts",
          "line": 1009
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kafkaconnect-connector/index.ts",
        "line": 1001
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 1067
          },
          "name": "putVpc",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorKafkaClusterApacheKafkaClusterVpc"
              }
            }
          ]
        }
      ],
      "name": "KafkaconnectConnectorKafkaClusterApacheKafkaClusterOutputReference",
      "namespace": "kafkaconnectConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 1064
          },
          "name": "vpc",
          "type": {
            "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorKafkaClusterApacheKafkaClusterVpcOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 1058
          },
          "name": "bootstrapServersInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 1071
          },
          "name": "vpcInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorKafkaClusterApacheKafkaClusterVpc"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 1051
          },
          "name": "bootstrapServers",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 1013
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorKafkaClusterApacheKafkaCluster"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kafkaconnect-connector/index:KafkaconnectConnectorKafkaClusterApacheKafkaClusterOutputReference"
    },
    "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorKafkaClusterApacheKafkaClusterVpc": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorKafkaClusterApacheKafkaClusterVpc",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kafkaconnect-connector/index.ts",
        "line": 825
      },
      "name": "KafkaconnectConnectorKafkaClusterApacheKafkaClusterVpc",
      "namespace": "kafkaconnectConnector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kafkaconnect_connector#security_groups KafkaconnectConnector#security_groups}",
            "stability": "stable",
            "summary": "The AWS security groups to associate with the elastic network interfaces in order to specify what the connector has access to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 831
          },
          "name": "securityGroups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "AWS creates elastic network interfaces inside these subnets.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kafkaconnect_connector#subnets KafkaconnectConnector#subnets}",
            "stability": "stable",
            "summary": "The list of subnets to connect to in the virtual private cloud (VPC)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 837
          },
          "name": "subnets",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/kafkaconnect-connector/index:KafkaconnectConnectorKafkaClusterApacheKafkaClusterVpc"
    },
    "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorKafkaClusterApacheKafkaClusterVpcOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorKafkaClusterApacheKafkaClusterVpcOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kafkaconnect-connector/index.ts",
          "line": 884
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kafkaconnect-connector/index.ts",
        "line": 876
      },
      "name": "KafkaconnectConnectorKafkaClusterApacheKafkaClusterVpcOutputReference",
      "namespace": "kafkaconnectConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 933
          },
          "name": "securityGroupsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 946
          },
          "name": "subnetsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 926
          },
          "name": "securityGroups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 939
          },
          "name": "subnets",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 888
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorKafkaClusterApacheKafkaClusterVpc"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kafkaconnect-connector/index:KafkaconnectConnectorKafkaClusterApacheKafkaClusterVpcOutputReference"
    },
    "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorKafkaClusterClientAuthentication": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorKafkaClusterClientAuthentication",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kafkaconnect-connector/index.ts",
        "line": 1168
      },
      "name": "KafkaconnectConnectorKafkaClusterClientAuthentication",
      "namespace": "kafkaconnectConnector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Value NONE means that no client authentication is used.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kafkaconnect_connector#authentication_type KafkaconnectConnector#authentication_type}",
            "stability": "stable",
            "summary": "The type of client authentication used to connect to the Kafka cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 1174
          },
          "name": "authenticationType",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kafkaconnect-connector/index:KafkaconnectConnectorKafkaClusterClientAuthentication"
    },
    "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorKafkaClusterClientAuthenticationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorKafkaClusterClientAuthenticationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kafkaconnect-connector/index.ts",
          "line": 1214
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kafkaconnect-connector/index.ts",
        "line": 1206
      },
      "name": "KafkaconnectConnectorKafkaClusterClientAuthenticationOutputReference",
      "namespace": "kafkaconnectConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 1257
          },
          "name": "authenticationTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 1250
          },
          "name": "authenticationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 1218
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorKafkaClusterClientAuthentication"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kafkaconnect-connector/index:KafkaconnectConnectorKafkaClusterClientAuthenticationOutputReference"
    },
    "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorKafkaClusterEncryptionInTransit": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorKafkaClusterEncryptionInTransit",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kafkaconnect-connector/index.ts",
        "line": 1261
      },
      "name": "KafkaconnectConnectorKafkaClusterEncryptionInTransit",
      "namespace": "kafkaconnectConnector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kafkaconnect_connector#encryption_type KafkaconnectConnector#encryption_type}",
            "stability": "stable",
            "summary": "The type of encryption in transit to the Kafka cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 1267
          },
          "name": "encryptionType",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kafkaconnect-connector/index:KafkaconnectConnectorKafkaClusterEncryptionInTransit"
    },
    "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorKafkaClusterEncryptionInTransitOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorKafkaClusterEncryptionInTransitOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kafkaconnect-connector/index.ts",
          "line": 1307
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kafkaconnect-connector/index.ts",
        "line": 1299
      },
      "name": "KafkaconnectConnectorKafkaClusterEncryptionInTransitOutputReference",
      "namespace": "kafkaconnectConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 1350
          },
          "name": "encryptionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 1343
          },
          "name": "encryptionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 1311
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorKafkaClusterEncryptionInTransit"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kafkaconnect-connector/index:KafkaconnectConnectorKafkaClusterEncryptionInTransitOutputReference"
    },
    "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorKafkaClusterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorKafkaClusterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kafkaconnect-connector/index.ts",
          "line": 1121
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kafkaconnect-connector/index.ts",
        "line": 1113
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 1160
          },
          "name": "putApacheKafkaCluster",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorKafkaClusterApacheKafkaCluster"
              }
            }
          ]
        }
      ],
      "name": "KafkaconnectConnectorKafkaClusterOutputReference",
      "namespace": "kafkaconnectConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 1157
          },
          "name": "apacheKafkaCluster",
          "type": {
            "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorKafkaClusterApacheKafkaClusterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 1164
          },
          "name": "apacheKafkaClusterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorKafkaClusterApacheKafkaCluster"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 1125
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorKafkaCluster"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kafkaconnect-connector/index:KafkaconnectConnectorKafkaClusterOutputReference"
    },
    "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorLogDelivery": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorLogDelivery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kafkaconnect-connector/index.ts",
        "line": 1948
      },
      "name": "KafkaconnectConnectorLogDelivery",
      "namespace": "kafkaconnectConnector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kafkaconnect_connector#worker_log_delivery KafkaconnectConnector#worker_log_delivery}",
            "stability": "stable",
            "summary": "Specifies where worker logs are delivered."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 1954
          },
          "name": "workerLogDelivery",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorLogDeliveryWorkerLogDelivery"
          }
        }
      ],
      "symbolId": "src/kafkaconnect-connector/index:KafkaconnectConnectorLogDelivery"
    },
    "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorLogDeliveryOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorLogDeliveryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kafkaconnect-connector/index.ts",
          "line": 1994
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kafkaconnect-connector/index.ts",
        "line": 1986
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 2033
          },
          "name": "putWorkerLogDelivery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorLogDeliveryWorkerLogDelivery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 2036
          },
          "name": "resetWorkerLogDelivery"
        }
      ],
      "name": "KafkaconnectConnectorLogDeliveryOutputReference",
      "namespace": "kafkaconnectConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 2030
          },
          "name": "workerLogDelivery",
          "type": {
            "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorLogDeliveryWorkerLogDeliveryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 2040
          },
          "name": "workerLogDeliveryInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorLogDeliveryWorkerLogDelivery"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 1998
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorLogDelivery"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kafkaconnect-connector/index:KafkaconnectConnectorLogDeliveryOutputReference"
    },
    "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorLogDeliveryWorkerLogDelivery": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorLogDeliveryWorkerLogDelivery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kafkaconnect-connector/index.ts",
        "line": 1782
      },
      "name": "KafkaconnectConnectorLogDeliveryWorkerLogDelivery",
      "namespace": "kafkaconnectConnector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kafkaconnect_connector#cloudwatch_logs KafkaconnectConnector#cloudwatch_logs}",
            "stability": "stable",
            "summary": "Details about delivering logs to Amazon CloudWatch Logs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 1788
          },
          "name": "cloudwatchLogs",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorLogDeliveryWorkerLogDeliveryCloudwatchLogs"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kafkaconnect_connector#firehose KafkaconnectConnector#firehose}",
            "stability": "stable",
            "summary": "Details about delivering logs to Amazon Kinesis Data Firehose."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 1794
          },
          "name": "firehose",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorLogDeliveryWorkerLogDeliveryFirehose"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kafkaconnect_connector#s3 KafkaconnectConnector#s3}",
            "stability": "stable",
            "summary": "Details about delivering logs to Amazon S3."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 1800
          },
          "name": "s3",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorLogDeliveryWorkerLogDeliveryS3"
          }
        }
      ],
      "symbolId": "src/kafkaconnect-connector/index:KafkaconnectConnectorLogDeliveryWorkerLogDelivery"
    },
    "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorLogDeliveryWorkerLogDeliveryCloudwatchLogs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorLogDeliveryWorkerLogDeliveryCloudwatchLogs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kafkaconnect-connector/index.ts",
        "line": 1354
      },
      "name": "KafkaconnectConnectorLogDeliveryWorkerLogDeliveryCloudwatchLogs",
      "namespace": "kafkaconnectConnector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kafkaconnect_connector#enabled KafkaconnectConnector#enabled}",
            "stability": "stable",
            "summary": "Specifies whether the logs get sent to the specified CloudWatch Logs destination."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 1360
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kafkaconnect_connector#log_group KafkaconnectConnector#log_group}",
            "stability": "stable",
            "summary": "The CloudWatch log group that is the destination for log delivery."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 1366
          },
          "name": "logGroup",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kafkaconnect-connector/index:KafkaconnectConnectorLogDeliveryWorkerLogDeliveryCloudwatchLogs"
    },
    "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorLogDeliveryWorkerLogDeliveryCloudwatchLogsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorLogDeliveryWorkerLogDeliveryCloudwatchLogsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kafkaconnect-connector/index.ts",
          "line": 1413
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kafkaconnect-connector/index.ts",
        "line": 1405
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 1461
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 1477
          },
          "name": "resetLogGroup"
        }
      ],
      "name": "KafkaconnectConnectorLogDeliveryWorkerLogDeliveryCloudwatchLogsOutputReference",
      "namespace": "kafkaconnectConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 1465
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 1481
          },
          "name": "logGroupInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 1455
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 1471
          },
          "name": "logGroup",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 1417
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorLogDeliveryWorkerLogDeliveryCloudwatchLogs"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kafkaconnect-connector/index:KafkaconnectConnectorLogDeliveryWorkerLogDeliveryCloudwatchLogsOutputReference"
    },
    "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorLogDeliveryWorkerLogDeliveryFirehose": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorLogDeliveryWorkerLogDeliveryFirehose",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kafkaconnect-connector/index.ts",
        "line": 1485
      },
      "name": "KafkaconnectConnectorLogDeliveryWorkerLogDeliveryFirehose",
      "namespace": "kafkaconnectConnector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kafkaconnect_connector#delivery_stream KafkaconnectConnector#delivery_stream}",
            "stability": "stable",
            "summary": "The Kinesis Data Firehose delivery stream that is the destination for log delivery."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 1491
          },
          "name": "deliveryStream",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kafkaconnect_connector#enabled KafkaconnectConnector#enabled}",
            "stability": "stable",
            "summary": "Specifies whether the logs get sent to the specified Kinesis Data Firehose delivery stream."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 1497
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kafkaconnect-connector/index:KafkaconnectConnectorLogDeliveryWorkerLogDeliveryFirehose"
    },
    "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorLogDeliveryWorkerLogDeliveryFirehoseOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorLogDeliveryWorkerLogDeliveryFirehoseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kafkaconnect-connector/index.ts",
          "line": 1544
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kafkaconnect-connector/index.ts",
        "line": 1536
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 1592
          },
          "name": "resetDeliveryStream"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 1608
          },
          "name": "resetEnabled"
        }
      ],
      "name": "KafkaconnectConnectorLogDeliveryWorkerLogDeliveryFirehoseOutputReference",
      "namespace": "kafkaconnectConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 1596
          },
          "name": "deliveryStreamInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 1612
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 1586
          },
          "name": "deliveryStream",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 1602
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 1548
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorLogDeliveryWorkerLogDeliveryFirehose"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kafkaconnect-connector/index:KafkaconnectConnectorLogDeliveryWorkerLogDeliveryFirehoseOutputReference"
    },
    "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorLogDeliveryWorkerLogDeliveryOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorLogDeliveryWorkerLogDeliveryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kafkaconnect-connector/index.ts",
          "line": 1854
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kafkaconnect-connector/index.ts",
        "line": 1846
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 1905
          },
          "name": "putCloudwatchLogs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorLogDeliveryWorkerLogDeliveryCloudwatchLogs"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 1921
          },
          "name": "putFirehose",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorLogDeliveryWorkerLogDeliveryFirehose"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 1937
          },
          "name": "putS3",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorLogDeliveryWorkerLogDeliveryS3"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 1908
          },
          "name": "resetCloudwatchLogs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 1924
          },
          "name": "resetFirehose"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 1940
          },
          "name": "resetS3"
        }
      ],
      "name": "KafkaconnectConnectorLogDeliveryWorkerLogDeliveryOutputReference",
      "namespace": "kafkaconnectConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 1902
          },
          "name": "cloudwatchLogs",
          "type": {
            "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorLogDeliveryWorkerLogDeliveryCloudwatchLogsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 1918
          },
          "name": "firehose",
          "type": {
            "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorLogDeliveryWorkerLogDeliveryFirehoseOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 1934
          },
          "name": "s3",
          "type": {
            "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorLogDeliveryWorkerLogDeliveryS3OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 1912
          },
          "name": "cloudwatchLogsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorLogDeliveryWorkerLogDeliveryCloudwatchLogs"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 1928
          },
          "name": "firehoseInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorLogDeliveryWorkerLogDeliveryFirehose"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 1944
          },
          "name": "s3Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorLogDeliveryWorkerLogDeliveryS3"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 1858
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorLogDeliveryWorkerLogDelivery"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kafkaconnect-connector/index:KafkaconnectConnectorLogDeliveryWorkerLogDeliveryOutputReference"
    },
    "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorLogDeliveryWorkerLogDeliveryS3": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorLogDeliveryWorkerLogDeliveryS3",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kafkaconnect-connector/index.ts",
        "line": 1616
      },
      "name": "KafkaconnectConnectorLogDeliveryWorkerLogDeliveryS3",
      "namespace": "kafkaconnectConnector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kafkaconnect_connector#bucket KafkaconnectConnector#bucket}",
            "stability": "stable",
            "summary": "The name of the S3 bucket that is the destination for log delivery."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 1622
          },
          "name": "bucket",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kafkaconnect_connector#enabled KafkaconnectConnector#enabled}",
            "stability": "stable",
            "summary": "Specifies whether the logs get sent to the specified Amazon S3 destination."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 1628
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kafkaconnect_connector#prefix KafkaconnectConnector#prefix}",
            "stability": "stable",
            "summary": "The S3 prefix that is the destination for log delivery."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 1634
          },
          "name": "prefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kafkaconnect-connector/index:KafkaconnectConnectorLogDeliveryWorkerLogDeliveryS3"
    },
    "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorLogDeliveryWorkerLogDeliveryS3OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorLogDeliveryWorkerLogDeliveryS3OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kafkaconnect-connector/index.ts",
          "line": 1688
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kafkaconnect-connector/index.ts",
        "line": 1680
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 1742
          },
          "name": "resetBucket"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 1758
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 1774
          },
          "name": "resetPrefix"
        }
      ],
      "name": "KafkaconnectConnectorLogDeliveryWorkerLogDeliveryS3OutputReference",
      "namespace": "kafkaconnectConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 1746
          },
          "name": "bucketInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 1762
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 1778
          },
          "name": "prefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 1736
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 1752
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 1768
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 1692
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorLogDeliveryWorkerLogDeliveryS3"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kafkaconnect-connector/index:KafkaconnectConnectorLogDeliveryWorkerLogDeliveryS3OutputReference"
    },
    "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorPlugins": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorPlugins",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kafkaconnect-connector/index.ts",
        "line": 2169
      },
      "name": "KafkaconnectConnectorPlugins",
      "namespace": "kafkaconnectConnector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kafkaconnect_connector#custom_plugin KafkaconnectConnector#custom_plugin}",
            "stability": "stable",
            "summary": "Details about a custom plugin."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 2175
          },
          "name": "customPlugin",
          "type": {
            "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorPluginsCustomPlugin"
          }
        }
      ],
      "symbolId": "src/kafkaconnect-connector/index:KafkaconnectConnectorPlugins"
    },
    "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorPluginsCustomPlugin": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorPluginsCustomPlugin",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kafkaconnect-connector/index.ts",
        "line": 2044
      },
      "name": "KafkaconnectConnectorPluginsCustomPlugin",
      "namespace": "kafkaconnectConnector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kafkaconnect_connector#custom_plugin_arn KafkaconnectConnector#custom_plugin_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the custom plugin to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 2050
          },
          "name": "customPluginArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kafkaconnect_connector#revision KafkaconnectConnector#revision}",
            "stability": "stable",
            "summary": "The revision of the custom plugin to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 2056
          },
          "name": "revision",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/kafkaconnect-connector/index:KafkaconnectConnectorPluginsCustomPlugin"
    },
    "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorPluginsCustomPluginOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorPluginsCustomPluginOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kafkaconnect-connector/index.ts",
          "line": 2103
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kafkaconnect-connector/index.ts",
        "line": 2095
      },
      "name": "KafkaconnectConnectorPluginsCustomPluginOutputReference",
      "namespace": "kafkaconnectConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 2152
          },
          "name": "customPluginArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 2165
          },
          "name": "revisionInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 2145
          },
          "name": "customPluginArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 2158
          },
          "name": "revision",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 2107
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorPluginsCustomPlugin"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kafkaconnect-connector/index:KafkaconnectConnectorPluginsCustomPluginOutputReference"
    },
    "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorPluginsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorPluginsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kafkaconnect-connector/index.ts",
          "line": 2273
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kafkaconnect-connector/index.ts",
        "line": 2265
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 2280
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorPluginsOutputReference"
            }
          }
        }
      ],
      "name": "KafkaconnectConnectorPluginsList",
      "namespace": "kafkaconnectConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 2266
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorPlugins"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kafkaconnect-connector/index:KafkaconnectConnectorPluginsList"
    },
    "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorPluginsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorPluginsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kafkaconnect-connector/index.ts",
          "line": 2217
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kafkaconnect-connector/index.ts",
        "line": 2207
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 2256
          },
          "name": "putCustomPlugin",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorPluginsCustomPlugin"
              }
            }
          ]
        }
      ],
      "name": "KafkaconnectConnectorPluginsOutputReference",
      "namespace": "kafkaconnectConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 2253
          },
          "name": "customPlugin",
          "type": {
            "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorPluginsCustomPluginOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 2260
          },
          "name": "customPluginInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorPluginsCustomPlugin"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 2221
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorPlugins"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kafkaconnect-connector/index:KafkaconnectConnectorPluginsOutputReference"
    },
    "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kafkaconnect-connector/index.ts",
        "line": 2284
      },
      "name": "KafkaconnectConnectorTags",
      "namespace": "kafkaconnectConnector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kafkaconnect_connector#key KafkaconnectConnector#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 2288
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kafkaconnect_connector#value KafkaconnectConnector#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 2292
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kafkaconnect-connector/index:KafkaconnectConnectorTags"
    },
    "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kafkaconnect-connector/index.ts",
          "line": 2422
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kafkaconnect-connector/index.ts",
        "line": 2414
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 2429
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorTagsOutputReference"
            }
          }
        }
      ],
      "name": "KafkaconnectConnectorTagsList",
      "namespace": "kafkaconnectConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 2415
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kafkaconnect-connector/index:KafkaconnectConnectorTagsList"
    },
    "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kafkaconnect-connector/index.ts",
          "line": 2341
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kafkaconnect-connector/index.ts",
        "line": 2331
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 2389
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 2405
          },
          "name": "resetValue"
        }
      ],
      "name": "KafkaconnectConnectorTagsOutputReference",
      "namespace": "kafkaconnectConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 2393
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 2409
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 2383
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 2399
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 2345
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kafkaconnect-connector/index:KafkaconnectConnectorTagsOutputReference"
    },
    "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorWorkerConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorWorkerConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kafkaconnect-connector/index.ts",
        "line": 2433
      },
      "name": "KafkaconnectConnectorWorkerConfiguration",
      "namespace": "kafkaconnectConnector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kafkaconnect_connector#revision KafkaconnectConnector#revision}",
            "stability": "stable",
            "summary": "The revision of the worker configuration to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 2439
          },
          "name": "revision",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kafkaconnect_connector#worker_configuration_arn KafkaconnectConnector#worker_configuration_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the worker configuration to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 2445
          },
          "name": "workerConfigurationArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kafkaconnect-connector/index:KafkaconnectConnectorWorkerConfiguration"
    },
    "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorWorkerConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorWorkerConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kafkaconnect-connector/index.ts",
          "line": 2492
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kafkaconnect-connector/index.ts",
        "line": 2484
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 2540
          },
          "name": "resetRevision"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 2556
          },
          "name": "resetWorkerConfigurationArn"
        }
      ],
      "name": "KafkaconnectConnectorWorkerConfigurationOutputReference",
      "namespace": "kafkaconnectConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 2544
          },
          "name": "revisionInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 2560
          },
          "name": "workerConfigurationArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 2534
          },
          "name": "revision",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 2550
          },
          "name": "workerConfigurationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-connector/index.ts",
            "line": 2496
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kafkaconnectConnector.KafkaconnectConnectorWorkerConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kafkaconnect-connector/index:KafkaconnectConnectorWorkerConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kafkaconnectCustomPlugin.KafkaconnectCustomPlugin": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kafkaconnect_custom_plugin awscc_kafkaconnect_custom_plugin}."
      },
      "fqn": "@cdktn/provider-awscc.kafkaconnectCustomPlugin.KafkaconnectCustomPlugin",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kafkaconnect_custom_plugin awscc_kafkaconnect_custom_plugin} Resource."
        },
        "locationInModule": {
          "filename": "src/kafkaconnect-custom-plugin/index.ts",
          "line": 547
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.kafkaconnectCustomPlugin.KafkaconnectCustomPluginConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kafkaconnect-custom-plugin/index.ts",
        "line": 515
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a KafkaconnectCustomPlugin resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-custom-plugin/index.ts",
            "line": 532
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the KafkaconnectCustomPlugin to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kafkaconnect_custom_plugin#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing KafkaconnectCustomPlugin that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the KafkaconnectCustomPlugin to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-custom-plugin/index.ts",
            "line": 624
          },
          "name": "putLocation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kafkaconnectCustomPlugin.KafkaconnectCustomPluginLocation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-custom-plugin/index.ts",
            "line": 655
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.kafkaconnectCustomPlugin.KafkaconnectCustomPluginTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-custom-plugin/index.ts",
            "line": 600
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-custom-plugin/index.ts",
            "line": 658
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-custom-plugin/index.ts",
            "line": 670
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-custom-plugin/index.ts",
            "line": 680
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "KafkaconnectCustomPlugin",
      "namespace": "kafkaconnectCustomPlugin",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-custom-plugin/index.ts",
            "line": 520
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-custom-plugin/index.ts",
            "line": 588
          },
          "name": "customPluginArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-custom-plugin/index.ts",
            "line": 610
          },
          "name": "fileDescription",
          "type": {
            "fqn": "@cdktn/provider-awscc.kafkaconnectCustomPlugin.KafkaconnectCustomPluginFileDescriptionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-custom-plugin/index.ts",
            "line": 615
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-custom-plugin/index.ts",
            "line": 621
          },
          "name": "location",
          "type": {
            "fqn": "@cdktn/provider-awscc.kafkaconnectCustomPlugin.KafkaconnectCustomPluginLocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-custom-plugin/index.ts",
            "line": 646
          },
          "name": "revision",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-custom-plugin/index.ts",
            "line": 652
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.kafkaconnectCustomPlugin.KafkaconnectCustomPluginTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-custom-plugin/index.ts",
            "line": 583
          },
          "name": "contentTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-custom-plugin/index.ts",
            "line": 604
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-custom-plugin/index.ts",
            "line": 628
          },
          "name": "locationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kafkaconnectCustomPlugin.KafkaconnectCustomPluginLocation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-custom-plugin/index.ts",
            "line": 641
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-custom-plugin/index.ts",
            "line": 662
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kafkaconnectCustomPlugin.KafkaconnectCustomPluginTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-custom-plugin/index.ts",
            "line": 576
          },
          "name": "contentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-custom-plugin/index.ts",
            "line": 594
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-custom-plugin/index.ts",
            "line": 634
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kafkaconnect-custom-plugin/index:KafkaconnectCustomPlugin"
    },
    "@cdktn/provider-awscc.kafkaconnectCustomPlugin.KafkaconnectCustomPluginConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kafkaconnectCustomPlugin.KafkaconnectCustomPluginConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kafkaconnect-custom-plugin/index.ts",
        "line": 14
      },
      "name": "KafkaconnectCustomPluginConfig",
      "namespace": "kafkaconnectCustomPlugin",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kafkaconnect_custom_plugin#content_type KafkaconnectCustomPlugin#content_type}",
            "stability": "stable",
            "summary": "The type of the plugin file."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-custom-plugin/index.ts",
            "line": 20
          },
          "name": "contentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kafkaconnect_custom_plugin#location KafkaconnectCustomPlugin#location}",
            "stability": "stable",
            "summary": "Information about the location of a custom plugin."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-custom-plugin/index.ts",
            "line": 32
          },
          "name": "location",
          "type": {
            "fqn": "@cdktn/provider-awscc.kafkaconnectCustomPlugin.KafkaconnectCustomPluginLocation"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kafkaconnect_custom_plugin#name KafkaconnectCustomPlugin#name}",
            "stability": "stable",
            "summary": "The name of the custom plugin."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-custom-plugin/index.ts",
            "line": 38
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kafkaconnect_custom_plugin#description KafkaconnectCustomPlugin#description}",
            "stability": "stable",
            "summary": "A summary description of the custom plugin."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-custom-plugin/index.ts",
            "line": 26
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kafkaconnect_custom_plugin#tags KafkaconnectCustomPlugin#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-custom-plugin/index.ts",
            "line": 44
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kafkaconnectCustomPlugin.KafkaconnectCustomPluginTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kafkaconnect-custom-plugin/index:KafkaconnectCustomPluginConfig"
    },
    "@cdktn/provider-awscc.kafkaconnectCustomPlugin.KafkaconnectCustomPluginFileDescription": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kafkaconnectCustomPlugin.KafkaconnectCustomPluginFileDescription",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kafkaconnect-custom-plugin/index.ts",
        "line": 46
      },
      "name": "KafkaconnectCustomPluginFileDescription",
      "namespace": "kafkaconnectCustomPlugin",
      "symbolId": "src/kafkaconnect-custom-plugin/index:KafkaconnectCustomPluginFileDescription"
    },
    "@cdktn/provider-awscc.kafkaconnectCustomPlugin.KafkaconnectCustomPluginFileDescriptionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kafkaconnectCustomPlugin.KafkaconnectCustomPluginFileDescriptionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kafkaconnect-custom-plugin/index.ts",
          "line": 76
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kafkaconnect-custom-plugin/index.ts",
        "line": 69
      },
      "name": "KafkaconnectCustomPluginFileDescriptionOutputReference",
      "namespace": "kafkaconnectCustomPlugin",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-custom-plugin/index.ts",
            "line": 96
          },
          "name": "fileMd5",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-custom-plugin/index.ts",
            "line": 101
          },
          "name": "fileSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-custom-plugin/index.ts",
            "line": 80
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kafkaconnectCustomPlugin.KafkaconnectCustomPluginFileDescription"
          }
        }
      ],
      "symbolId": "src/kafkaconnect-custom-plugin/index:KafkaconnectCustomPluginFileDescriptionOutputReference"
    },
    "@cdktn/provider-awscc.kafkaconnectCustomPlugin.KafkaconnectCustomPluginLocation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kafkaconnectCustomPlugin.KafkaconnectCustomPluginLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kafkaconnect-custom-plugin/index.ts",
        "line": 265
      },
      "name": "KafkaconnectCustomPluginLocation",
      "namespace": "kafkaconnectCustomPlugin",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kafkaconnect_custom_plugin#s3_location KafkaconnectCustomPlugin#s3_location}",
            "stability": "stable",
            "summary": "The S3 bucket Amazon Resource Name (ARN), file key, and object version of the plugin file stored in Amazon S3."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-custom-plugin/index.ts",
            "line": 271
          },
          "name": "s3Location",
          "type": {
            "fqn": "@cdktn/provider-awscc.kafkaconnectCustomPlugin.KafkaconnectCustomPluginLocationS3Location"
          }
        }
      ],
      "symbolId": "src/kafkaconnect-custom-plugin/index:KafkaconnectCustomPluginLocation"
    },
    "@cdktn/provider-awscc.kafkaconnectCustomPlugin.KafkaconnectCustomPluginLocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kafkaconnectCustomPlugin.KafkaconnectCustomPluginLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kafkaconnect-custom-plugin/index.ts",
          "line": 311
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kafkaconnect-custom-plugin/index.ts",
        "line": 303
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-custom-plugin/index.ts",
            "line": 350
          },
          "name": "putS3Location",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kafkaconnectCustomPlugin.KafkaconnectCustomPluginLocationS3Location"
              }
            }
          ]
        }
      ],
      "name": "KafkaconnectCustomPluginLocationOutputReference",
      "namespace": "kafkaconnectCustomPlugin",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-custom-plugin/index.ts",
            "line": 347
          },
          "name": "s3Location",
          "type": {
            "fqn": "@cdktn/provider-awscc.kafkaconnectCustomPlugin.KafkaconnectCustomPluginLocationS3LocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-custom-plugin/index.ts",
            "line": 354
          },
          "name": "s3LocationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kafkaconnectCustomPlugin.KafkaconnectCustomPluginLocationS3Location"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-custom-plugin/index.ts",
            "line": 315
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kafkaconnectCustomPlugin.KafkaconnectCustomPluginLocation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kafkaconnect-custom-plugin/index:KafkaconnectCustomPluginLocationOutputReference"
    },
    "@cdktn/provider-awscc.kafkaconnectCustomPlugin.KafkaconnectCustomPluginLocationS3Location": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kafkaconnectCustomPlugin.KafkaconnectCustomPluginLocationS3Location",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kafkaconnect-custom-plugin/index.ts",
        "line": 105
      },
      "name": "KafkaconnectCustomPluginLocationS3Location",
      "namespace": "kafkaconnectCustomPlugin",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kafkaconnect_custom_plugin#bucket_arn KafkaconnectCustomPlugin#bucket_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of an S3 bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-custom-plugin/index.ts",
            "line": 111
          },
          "name": "bucketArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kafkaconnect_custom_plugin#file_key KafkaconnectCustomPlugin#file_key}",
            "stability": "stable",
            "summary": "The file key for an object in an S3 bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-custom-plugin/index.ts",
            "line": 117
          },
          "name": "fileKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kafkaconnect_custom_plugin#object_version KafkaconnectCustomPlugin#object_version}",
            "stability": "stable",
            "summary": "The version of an object in an S3 bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-custom-plugin/index.ts",
            "line": 123
          },
          "name": "objectVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kafkaconnect-custom-plugin/index:KafkaconnectCustomPluginLocationS3Location"
    },
    "@cdktn/provider-awscc.kafkaconnectCustomPlugin.KafkaconnectCustomPluginLocationS3LocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kafkaconnectCustomPlugin.KafkaconnectCustomPluginLocationS3LocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kafkaconnect-custom-plugin/index.ts",
          "line": 177
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kafkaconnect-custom-plugin/index.ts",
        "line": 169
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-custom-plugin/index.ts",
            "line": 257
          },
          "name": "resetObjectVersion"
        }
      ],
      "name": "KafkaconnectCustomPluginLocationS3LocationOutputReference",
      "namespace": "kafkaconnectCustomPlugin",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-custom-plugin/index.ts",
            "line": 232
          },
          "name": "bucketArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-custom-plugin/index.ts",
            "line": 245
          },
          "name": "fileKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-custom-plugin/index.ts",
            "line": 261
          },
          "name": "objectVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-custom-plugin/index.ts",
            "line": 225
          },
          "name": "bucketArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-custom-plugin/index.ts",
            "line": 238
          },
          "name": "fileKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-custom-plugin/index.ts",
            "line": 251
          },
          "name": "objectVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-custom-plugin/index.ts",
            "line": 181
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kafkaconnectCustomPlugin.KafkaconnectCustomPluginLocationS3Location"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kafkaconnect-custom-plugin/index:KafkaconnectCustomPluginLocationS3LocationOutputReference"
    },
    "@cdktn/provider-awscc.kafkaconnectCustomPlugin.KafkaconnectCustomPluginTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kafkaconnectCustomPlugin.KafkaconnectCustomPluginTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kafkaconnect-custom-plugin/index.ts",
        "line": 358
      },
      "name": "KafkaconnectCustomPluginTags",
      "namespace": "kafkaconnectCustomPlugin",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kafkaconnect_custom_plugin#key KafkaconnectCustomPlugin#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-custom-plugin/index.ts",
            "line": 364
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kafkaconnect_custom_plugin#value KafkaconnectCustomPlugin#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-custom-plugin/index.ts",
            "line": 370
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kafkaconnect-custom-plugin/index:KafkaconnectCustomPluginTags"
    },
    "@cdktn/provider-awscc.kafkaconnectCustomPlugin.KafkaconnectCustomPluginTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kafkaconnectCustomPlugin.KafkaconnectCustomPluginTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kafkaconnect-custom-plugin/index.ts",
          "line": 500
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kafkaconnect-custom-plugin/index.ts",
        "line": 492
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-custom-plugin/index.ts",
            "line": 507
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.kafkaconnectCustomPlugin.KafkaconnectCustomPluginTagsOutputReference"
            }
          }
        }
      ],
      "name": "KafkaconnectCustomPluginTagsList",
      "namespace": "kafkaconnectCustomPlugin",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-custom-plugin/index.ts",
            "line": 493
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kafkaconnectCustomPlugin.KafkaconnectCustomPluginTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kafkaconnect-custom-plugin/index:KafkaconnectCustomPluginTagsList"
    },
    "@cdktn/provider-awscc.kafkaconnectCustomPlugin.KafkaconnectCustomPluginTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kafkaconnectCustomPlugin.KafkaconnectCustomPluginTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kafkaconnect-custom-plugin/index.ts",
          "line": 419
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kafkaconnect-custom-plugin/index.ts",
        "line": 409
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-custom-plugin/index.ts",
            "line": 467
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-custom-plugin/index.ts",
            "line": 483
          },
          "name": "resetValue"
        }
      ],
      "name": "KafkaconnectCustomPluginTagsOutputReference",
      "namespace": "kafkaconnectCustomPlugin",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-custom-plugin/index.ts",
            "line": 471
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-custom-plugin/index.ts",
            "line": 487
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-custom-plugin/index.ts",
            "line": 461
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-custom-plugin/index.ts",
            "line": 477
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-custom-plugin/index.ts",
            "line": 423
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kafkaconnectCustomPlugin.KafkaconnectCustomPluginTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kafkaconnect-custom-plugin/index:KafkaconnectCustomPluginTagsOutputReference"
    },
    "@cdktn/provider-awscc.kafkaconnectWorkerConfiguration.KafkaconnectWorkerConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kafkaconnect_worker_configuration awscc_kafkaconnect_worker_configuration}."
      },
      "fqn": "@cdktn/provider-awscc.kafkaconnectWorkerConfiguration.KafkaconnectWorkerConfiguration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kafkaconnect_worker_configuration awscc_kafkaconnect_worker_configuration} Resource."
        },
        "locationInModule": {
          "filename": "src/kafkaconnect-worker-configuration/index.ts",
          "line": 225
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.kafkaconnectWorkerConfiguration.KafkaconnectWorkerConfigurationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kafkaconnect-worker-configuration/index.ts",
        "line": 193
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a KafkaconnectWorkerConfiguration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-worker-configuration/index.ts",
            "line": 210
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the KafkaconnectWorkerConfiguration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kafkaconnect_worker_configuration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing KafkaconnectWorkerConfiguration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the KafkaconnectWorkerConfiguration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-worker-configuration/index.ts",
            "line": 308
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.kafkaconnectWorkerConfiguration.KafkaconnectWorkerConfigurationTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-worker-configuration/index.ts",
            "line": 259
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-worker-configuration/index.ts",
            "line": 311
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-worker-configuration/index.ts",
            "line": 328
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-worker-configuration/index.ts",
            "line": 337
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "KafkaconnectWorkerConfiguration",
      "namespace": "kafkaconnectWorkerConfiguration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-worker-configuration/index.ts",
            "line": 198
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-worker-configuration/index.ts",
            "line": 268
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-worker-configuration/index.ts",
            "line": 299
          },
          "name": "revision",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-worker-configuration/index.ts",
            "line": 305
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.kafkaconnectWorkerConfiguration.KafkaconnectWorkerConfigurationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-worker-configuration/index.ts",
            "line": 320
          },
          "name": "workerConfigurationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-worker-configuration/index.ts",
            "line": 263
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-worker-configuration/index.ts",
            "line": 281
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-worker-configuration/index.ts",
            "line": 294
          },
          "name": "propertiesFileContentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-worker-configuration/index.ts",
            "line": 315
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kafkaconnectWorkerConfiguration.KafkaconnectWorkerConfigurationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-worker-configuration/index.ts",
            "line": 253
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-worker-configuration/index.ts",
            "line": 274
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-worker-configuration/index.ts",
            "line": 287
          },
          "name": "propertiesFileContent",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kafkaconnect-worker-configuration/index:KafkaconnectWorkerConfiguration"
    },
    "@cdktn/provider-awscc.kafkaconnectWorkerConfiguration.KafkaconnectWorkerConfigurationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kafkaconnectWorkerConfiguration.KafkaconnectWorkerConfigurationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kafkaconnect-worker-configuration/index.ts",
        "line": 14
      },
      "name": "KafkaconnectWorkerConfigurationConfig",
      "namespace": "kafkaconnectWorkerConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kafkaconnect_worker_configuration#name KafkaconnectWorkerConfiguration#name}",
            "stability": "stable",
            "summary": "The name of the worker configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-worker-configuration/index.ts",
            "line": 26
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kafkaconnect_worker_configuration#properties_file_content KafkaconnectWorkerConfiguration#properties_file_content}",
            "stability": "stable",
            "summary": "Base64 encoded contents of connect-distributed.properties file."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-worker-configuration/index.ts",
            "line": 32
          },
          "name": "propertiesFileContent",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kafkaconnect_worker_configuration#description KafkaconnectWorkerConfiguration#description}",
            "stability": "stable",
            "summary": "A summary description of the worker configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-worker-configuration/index.ts",
            "line": 20
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kafkaconnect_worker_configuration#tags KafkaconnectWorkerConfiguration#tags}",
            "stability": "stable",
            "summary": "A collection of tags associated with a resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-worker-configuration/index.ts",
            "line": 38
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kafkaconnectWorkerConfiguration.KafkaconnectWorkerConfigurationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kafkaconnect-worker-configuration/index:KafkaconnectWorkerConfigurationConfig"
    },
    "@cdktn/provider-awscc.kafkaconnectWorkerConfiguration.KafkaconnectWorkerConfigurationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kafkaconnectWorkerConfiguration.KafkaconnectWorkerConfigurationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kafkaconnect-worker-configuration/index.ts",
        "line": 40
      },
      "name": "KafkaconnectWorkerConfigurationTags",
      "namespace": "kafkaconnectWorkerConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kafkaconnect_worker_configuration#key KafkaconnectWorkerConfiguration#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-worker-configuration/index.ts",
            "line": 44
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kafkaconnect_worker_configuration#value KafkaconnectWorkerConfiguration#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-worker-configuration/index.ts",
            "line": 48
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kafkaconnect-worker-configuration/index:KafkaconnectWorkerConfigurationTags"
    },
    "@cdktn/provider-awscc.kafkaconnectWorkerConfiguration.KafkaconnectWorkerConfigurationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kafkaconnectWorkerConfiguration.KafkaconnectWorkerConfigurationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kafkaconnect-worker-configuration/index.ts",
          "line": 178
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kafkaconnect-worker-configuration/index.ts",
        "line": 170
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-worker-configuration/index.ts",
            "line": 185
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.kafkaconnectWorkerConfiguration.KafkaconnectWorkerConfigurationTagsOutputReference"
            }
          }
        }
      ],
      "name": "KafkaconnectWorkerConfigurationTagsList",
      "namespace": "kafkaconnectWorkerConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-worker-configuration/index.ts",
            "line": 171
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kafkaconnectWorkerConfiguration.KafkaconnectWorkerConfigurationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kafkaconnect-worker-configuration/index:KafkaconnectWorkerConfigurationTagsList"
    },
    "@cdktn/provider-awscc.kafkaconnectWorkerConfiguration.KafkaconnectWorkerConfigurationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kafkaconnectWorkerConfiguration.KafkaconnectWorkerConfigurationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kafkaconnect-worker-configuration/index.ts",
          "line": 97
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kafkaconnect-worker-configuration/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-worker-configuration/index.ts",
            "line": 145
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-worker-configuration/index.ts",
            "line": 161
          },
          "name": "resetValue"
        }
      ],
      "name": "KafkaconnectWorkerConfigurationTagsOutputReference",
      "namespace": "kafkaconnectWorkerConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-worker-configuration/index.ts",
            "line": 149
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kafkaconnect-worker-configuration/index.ts",
            "line": 165
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-worker-configuration/index.ts",
            "line": 139
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-worker-configuration/index.ts",
            "line": 155
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kafkaconnect-worker-configuration/index.ts",
            "line": 101
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kafkaconnectWorkerConfiguration.KafkaconnectWorkerConfigurationTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kafkaconnect-worker-configuration/index:KafkaconnectWorkerConfigurationTagsOutputReference"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSource": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source awscc_kendra_data_source}."
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSource",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source awscc_kendra_data_source} Resource."
        },
        "locationInModule": {
          "filename": "src/kendra-data-source/index.ts",
          "line": 13526
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 13494
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a KendraDataSource resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 13511
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the KendraDataSource to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing KendraDataSource that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the KendraDataSource to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 13568
          },
          "name": "putCustomDocumentEnrichmentConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 13584
          },
          "name": "putDataSourceConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 13700
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 13571
          },
          "name": "resetCustomDocumentEnrichmentConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 13587
          },
          "name": "resetDataSourceConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 13608
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 13642
          },
          "name": "resetLanguageCode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 13671
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 13687
          },
          "name": "resetSchedule"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 13703
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 13728
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 13743
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "KendraDataSource",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 13499
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 13559
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 13565
          },
          "name": "customDocumentEnrichmentConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 13581
          },
          "name": "dataSourceConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 13596
          },
          "name": "dataSourceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 13617
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 13697
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 13575
          },
          "name": "customDocumentEnrichmentConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 13591
          },
          "name": "dataSourceConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 13612
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 13630
          },
          "name": "indexIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 13646
          },
          "name": "languageCodeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 13659
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 13675
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 13691
          },
          "name": "scheduleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 13707
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 13720
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 13602
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 13623
          },
          "name": "indexId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 13636
          },
          "name": "languageCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 13652
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 13665
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 13681
          },
          "name": "schedule",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 13713
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSource"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 14
      },
      "name": "KendraDataSourceConfig",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#index_id KendraDataSource#index_id}",
            "stability": "stable",
            "summary": "ID of Index."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 34
          },
          "name": "indexId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#name KendraDataSource#name}",
            "stability": "stable",
            "summary": "Name of data source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 46
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#type KendraDataSource#type}",
            "stability": "stable",
            "summary": "Data source type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 70
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#custom_document_enrichment_configuration KendraDataSource#custom_document_enrichment_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 18
          },
          "name": "customDocumentEnrichmentConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#data_source_configuration KendraDataSource#data_source_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 22
          },
          "name": "dataSourceConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#description KendraDataSource#description}",
            "stability": "stable",
            "summary": "Description of data source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 28
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#language_code KendraDataSource#language_code}",
            "stability": "stable",
            "summary": "The code for a language."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 40
          },
          "name": "languageCode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#role_arn KendraDataSource#role_arn}",
            "stability": "stable",
            "summary": "Role ARN."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 52
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#schedule KendraDataSource#schedule}",
            "stability": "stable",
            "summary": "Schedule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 58
          },
          "name": "schedule",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#tags KendraDataSource#tags}",
            "stability": "stable",
            "summary": "Tags for labeling the data source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 64
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceConfig"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 1986
      },
      "name": "KendraDataSourceCustomDocumentEnrichmentConfiguration",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#inline_configurations KendraDataSource#inline_configurations}",
            "stability": "stable",
            "summary": "List of InlineCustomDocumentEnrichmentConfigurations."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 1992
          },
          "name": "inlineConfigurations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#post_extraction_hook_configuration KendraDataSource#post_extraction_hook_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 1996
          },
          "name": "postExtractionHookConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#pre_extraction_hook_configuration KendraDataSource#pre_extraction_hook_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 2000
          },
          "name": "preExtractionHookConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#role_arn KendraDataSource#role_arn}",
            "stability": "stable",
            "summary": "Role ARN."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 2006
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceCustomDocumentEnrichmentConfiguration"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 778
      },
      "name": "KendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurations",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#condition KendraDataSource#condition}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 782
          },
          "name": "condition",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsCondition"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#document_content_deletion KendraDataSource#document_content_deletion}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 786
          },
          "name": "documentContentDeletion",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#target KendraDataSource#target}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 790
          },
          "name": "target",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsTarget"
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurations"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsCondition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsCondition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 265
      },
      "name": "KendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsCondition",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#condition_document_attribute_key KendraDataSource#condition_document_attribute_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 269
          },
          "name": "conditionDocumentAttributeKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#condition_on_value KendraDataSource#condition_on_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 273
          },
          "name": "conditionOnValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsConditionConditionOnValue"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#operator KendraDataSource#operator}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 277
          },
          "name": "operator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsCondition"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsConditionConditionOnValue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsConditionConditionOnValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 72
      },
      "name": "KendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsConditionConditionOnValue",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#date_value KendraDataSource#date_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 76
          },
          "name": "dateValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#long_value KendraDataSource#long_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 80
          },
          "name": "longValue",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#string_list_value KendraDataSource#string_list_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 84
          },
          "name": "stringListValue",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#string_value KendraDataSource#string_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 88
          },
          "name": "stringValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsConditionConditionOnValue"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsConditionConditionOnValueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsConditionConditionOnValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-data-source/index.ts",
          "line": 149
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 141
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 209
          },
          "name": "resetDateValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 225
          },
          "name": "resetLongValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 241
          },
          "name": "resetStringListValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 257
          },
          "name": "resetStringValue"
        }
      ],
      "name": "KendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsConditionConditionOnValueOutputReference",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 213
          },
          "name": "dateValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 229
          },
          "name": "longValueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 245
          },
          "name": "stringListValueInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 261
          },
          "name": "stringValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 203
          },
          "name": "dateValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 219
          },
          "name": "longValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 235
          },
          "name": "stringListValue",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 251
          },
          "name": "stringValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 153
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsConditionConditionOnValue"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsConditionConditionOnValueOutputReference"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsConditionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsConditionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-data-source/index.ts",
          "line": 331
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 323
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 398
          },
          "name": "putConditionOnValue",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsConditionConditionOnValue"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 385
          },
          "name": "resetConditionDocumentAttributeKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 401
          },
          "name": "resetConditionOnValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 417
          },
          "name": "resetOperator"
        }
      ],
      "name": "KendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsConditionOutputReference",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 395
          },
          "name": "conditionOnValue",
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsConditionConditionOnValueOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 389
          },
          "name": "conditionDocumentAttributeKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 405
          },
          "name": "conditionOnValueInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsConditionConditionOnValue"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 421
          },
          "name": "operatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 379
          },
          "name": "conditionDocumentAttributeKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 411
          },
          "name": "operator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 335
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsCondition"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsConditionOutputReference"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-data-source/index.ts",
          "line": 949
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 941
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 956
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "KendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsList",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 942
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsList"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-data-source/index.ts",
          "line": 846
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 836
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 897
          },
          "name": "putCondition",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsCondition"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 929
          },
          "name": "putTarget",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsTarget"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 900
          },
          "name": "resetCondition"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 916
          },
          "name": "resetDocumentContentDeletion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 932
          },
          "name": "resetTarget"
        }
      ],
      "name": "KendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsOutputReference",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 894
          },
          "name": "condition",
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsConditionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 926
          },
          "name": "target",
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsTargetOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 904
          },
          "name": "conditionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsCondition"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 920
          },
          "name": "documentContentDeletionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 936
          },
          "name": "targetInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsTarget"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 910
          },
          "name": "documentContentDeletion",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 850
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsTarget": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsTarget",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 618
      },
      "name": "KendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsTarget",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#target_document_attribute_key KendraDataSource#target_document_attribute_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 622
          },
          "name": "targetDocumentAttributeKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#target_document_attribute_value KendraDataSource#target_document_attribute_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 626
          },
          "name": "targetDocumentAttributeValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsTargetTargetDocumentAttributeValue"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#target_document_attribute_value_deletion KendraDataSource#target_document_attribute_value_deletion}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 630
          },
          "name": "targetDocumentAttributeValueDeletion",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsTarget"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsTargetOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsTargetOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-data-source/index.ts",
          "line": 684
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 676
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 751
          },
          "name": "putTargetDocumentAttributeValue",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsTargetTargetDocumentAttributeValue"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 738
          },
          "name": "resetTargetDocumentAttributeKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 754
          },
          "name": "resetTargetDocumentAttributeValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 770
          },
          "name": "resetTargetDocumentAttributeValueDeletion"
        }
      ],
      "name": "KendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsTargetOutputReference",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 748
          },
          "name": "targetDocumentAttributeValue",
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsTargetTargetDocumentAttributeValueOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 742
          },
          "name": "targetDocumentAttributeKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 774
          },
          "name": "targetDocumentAttributeValueDeletionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 758
          },
          "name": "targetDocumentAttributeValueInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsTargetTargetDocumentAttributeValue"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 732
          },
          "name": "targetDocumentAttributeKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 764
          },
          "name": "targetDocumentAttributeValueDeletion",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 688
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsTarget"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsTargetOutputReference"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsTargetTargetDocumentAttributeValue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsTargetTargetDocumentAttributeValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 425
      },
      "name": "KendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsTargetTargetDocumentAttributeValue",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#date_value KendraDataSource#date_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 429
          },
          "name": "dateValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#long_value KendraDataSource#long_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 433
          },
          "name": "longValue",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#string_list_value KendraDataSource#string_list_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 437
          },
          "name": "stringListValue",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#string_value KendraDataSource#string_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 441
          },
          "name": "stringValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsTargetTargetDocumentAttributeValue"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsTargetTargetDocumentAttributeValueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsTargetTargetDocumentAttributeValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-data-source/index.ts",
          "line": 502
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 494
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 562
          },
          "name": "resetDateValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 578
          },
          "name": "resetLongValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 594
          },
          "name": "resetStringListValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 610
          },
          "name": "resetStringValue"
        }
      ],
      "name": "KendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsTargetTargetDocumentAttributeValueOutputReference",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 566
          },
          "name": "dateValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 582
          },
          "name": "longValueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 598
          },
          "name": "stringListValueInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 614
          },
          "name": "stringValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 556
          },
          "name": "dateValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 572
          },
          "name": "longValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 588
          },
          "name": "stringListValue",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 604
          },
          "name": "stringValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 506
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsTargetTargetDocumentAttributeValue"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsTargetTargetDocumentAttributeValueOutputReference"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-data-source/index.ts",
          "line": 2067
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 2059
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 2124
          },
          "name": "putInlineConfigurations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 2140
          },
          "name": "putPostExtractionHookConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 2156
          },
          "name": "putPreExtractionHookConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 2127
          },
          "name": "resetInlineConfigurations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 2143
          },
          "name": "resetPostExtractionHookConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 2159
          },
          "name": "resetPreExtractionHookConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 2175
          },
          "name": "resetRoleArn"
        }
      ],
      "name": "KendraDataSourceCustomDocumentEnrichmentConfigurationOutputReference",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 2121
          },
          "name": "inlineConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 2137
          },
          "name": "postExtractionHookConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 2153
          },
          "name": "preExtractionHookConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 2131
          },
          "name": "inlineConfigurationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfigurationInlineConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 2147
          },
          "name": "postExtractionHookConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 2163
          },
          "name": "preExtractionHookConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 2179
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 2169
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 2071
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceCustomDocumentEnrichmentConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 1313
      },
      "name": "KendraDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfiguration",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#invocation_condition KendraDataSource#invocation_condition}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 1317
          },
          "name": "invocationCondition",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationCondition"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#lambda_arn KendraDataSource#lambda_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 1321
          },
          "name": "lambdaArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#s3_bucket KendraDataSource#s3_bucket}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 1325
          },
          "name": "s3Bucket",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfiguration"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationCondition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationCondition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 1153
      },
      "name": "KendraDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationCondition",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#condition_document_attribute_key KendraDataSource#condition_document_attribute_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 1157
          },
          "name": "conditionDocumentAttributeKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#condition_on_value KendraDataSource#condition_on_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 1161
          },
          "name": "conditionOnValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValue"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#operator KendraDataSource#operator}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 1165
          },
          "name": "operator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationCondition"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 960
      },
      "name": "KendraDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValue",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#date_value KendraDataSource#date_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 964
          },
          "name": "dateValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#long_value KendraDataSource#long_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 968
          },
          "name": "longValue",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#string_list_value KendraDataSource#string_list_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 972
          },
          "name": "stringListValue",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#string_value KendraDataSource#string_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 976
          },
          "name": "stringValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValue"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-data-source/index.ts",
          "line": 1037
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 1029
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 1097
          },
          "name": "resetDateValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 1113
          },
          "name": "resetLongValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 1129
          },
          "name": "resetStringListValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 1145
          },
          "name": "resetStringValue"
        }
      ],
      "name": "KendraDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueOutputReference",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 1101
          },
          "name": "dateValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 1117
          },
          "name": "longValueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 1133
          },
          "name": "stringListValueInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 1149
          },
          "name": "stringValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 1091
          },
          "name": "dateValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 1107
          },
          "name": "longValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 1123
          },
          "name": "stringListValue",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 1139
          },
          "name": "stringValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 1041
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValue"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueOutputReference"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-data-source/index.ts",
          "line": 1219
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 1211
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 1286
          },
          "name": "putConditionOnValue",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValue"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 1273
          },
          "name": "resetConditionDocumentAttributeKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 1289
          },
          "name": "resetConditionOnValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 1305
          },
          "name": "resetOperator"
        }
      ],
      "name": "KendraDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionOutputReference",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 1283
          },
          "name": "conditionOnValue",
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValueOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 1277
          },
          "name": "conditionDocumentAttributeKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 1293
          },
          "name": "conditionOnValueInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionConditionOnValue"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 1309
          },
          "name": "operatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 1267
          },
          "name": "conditionDocumentAttributeKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 1299
          },
          "name": "operator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 1223
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationCondition"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionOutputReference"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-data-source/index.ts",
          "line": 1379
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 1371
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 1430
          },
          "name": "putInvocationCondition",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationCondition"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 1433
          },
          "name": "resetInvocationCondition"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 1449
          },
          "name": "resetLambdaArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 1465
          },
          "name": "resetS3Bucket"
        }
      ],
      "name": "KendraDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationOutputReference",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 1427
          },
          "name": "invocationCondition",
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 1437
          },
          "name": "invocationConditionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationCondition"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 1453
          },
          "name": "lambdaArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 1469
          },
          "name": "s3BucketInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 1443
          },
          "name": "lambdaArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 1459
          },
          "name": "s3Bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 1383
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceCustomDocumentEnrichmentConfigurationPostExtractionHookConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 1826
      },
      "name": "KendraDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfiguration",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#invocation_condition KendraDataSource#invocation_condition}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 1830
          },
          "name": "invocationCondition",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationCondition"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#lambda_arn KendraDataSource#lambda_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 1834
          },
          "name": "lambdaArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#s3_bucket KendraDataSource#s3_bucket}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 1838
          },
          "name": "s3Bucket",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfiguration"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationCondition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationCondition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 1666
      },
      "name": "KendraDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationCondition",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#condition_document_attribute_key KendraDataSource#condition_document_attribute_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 1670
          },
          "name": "conditionDocumentAttributeKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#condition_on_value KendraDataSource#condition_on_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 1674
          },
          "name": "conditionOnValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValue"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#operator KendraDataSource#operator}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 1678
          },
          "name": "operator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationCondition"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 1473
      },
      "name": "KendraDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValue",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#date_value KendraDataSource#date_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 1477
          },
          "name": "dateValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#long_value KendraDataSource#long_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 1481
          },
          "name": "longValue",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#string_list_value KendraDataSource#string_list_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 1485
          },
          "name": "stringListValue",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#string_value KendraDataSource#string_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 1489
          },
          "name": "stringValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValue"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-data-source/index.ts",
          "line": 1550
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 1542
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 1610
          },
          "name": "resetDateValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 1626
          },
          "name": "resetLongValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 1642
          },
          "name": "resetStringListValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 1658
          },
          "name": "resetStringValue"
        }
      ],
      "name": "KendraDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueOutputReference",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 1614
          },
          "name": "dateValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 1630
          },
          "name": "longValueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 1646
          },
          "name": "stringListValueInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 1662
          },
          "name": "stringValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 1604
          },
          "name": "dateValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 1620
          },
          "name": "longValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 1636
          },
          "name": "stringListValue",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 1652
          },
          "name": "stringValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 1554
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValue"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueOutputReference"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-data-source/index.ts",
          "line": 1732
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 1724
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 1799
          },
          "name": "putConditionOnValue",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValue"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 1786
          },
          "name": "resetConditionDocumentAttributeKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 1802
          },
          "name": "resetConditionOnValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 1818
          },
          "name": "resetOperator"
        }
      ],
      "name": "KendraDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionOutputReference",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 1796
          },
          "name": "conditionOnValue",
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValueOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 1790
          },
          "name": "conditionDocumentAttributeKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 1806
          },
          "name": "conditionOnValueInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionConditionOnValue"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 1822
          },
          "name": "operatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 1780
          },
          "name": "conditionDocumentAttributeKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 1812
          },
          "name": "operator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 1736
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationCondition"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionOutputReference"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-data-source/index.ts",
          "line": 1892
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 1884
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 1943
          },
          "name": "putInvocationCondition",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationCondition"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 1946
          },
          "name": "resetInvocationCondition"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 1962
          },
          "name": "resetLambdaArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 1978
          },
          "name": "resetS3Bucket"
        }
      ],
      "name": "KendraDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationOutputReference",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 1940
          },
          "name": "invocationCondition",
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 1950
          },
          "name": "invocationConditionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationCondition"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 1966
          },
          "name": "lambdaArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 1982
          },
          "name": "s3BucketInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 1956
          },
          "name": "lambdaArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 1972
          },
          "name": "s3Bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 1896
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceCustomDocumentEnrichmentConfigurationPreExtractionHookConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 12909
      },
      "name": "KendraDataSourceDataSourceConfiguration",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#confluence_configuration KendraDataSource#confluence_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 12913
          },
          "name": "confluenceConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationConfluenceConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#database_configuration KendraDataSource#database_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 12917
          },
          "name": "databaseConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationDatabaseConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#google_drive_configuration KendraDataSource#google_drive_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 12921
          },
          "name": "googleDriveConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationGoogleDriveConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#one_drive_configuration KendraDataSource#one_drive_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 12925
          },
          "name": "oneDriveConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationOneDriveConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#s3_configuration KendraDataSource#s3_configuration}",
            "stability": "stable",
            "summary": "S3 data source configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 12931
          },
          "name": "s3Configuration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationS3Configuration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#salesforce_configuration KendraDataSource#salesforce_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 12935
          },
          "name": "salesforceConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#service_now_configuration KendraDataSource#service_now_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 12939
          },
          "name": "serviceNowConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationServiceNowConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#share_point_configuration KendraDataSource#share_point_configuration}",
            "stability": "stable",
            "summary": "SharePoint configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 12945
          },
          "name": "sharePointConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSharePointConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#template_configuration KendraDataSource#template_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 12949
          },
          "name": "templateConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationTemplateConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#web_crawler_configuration KendraDataSource#web_crawler_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 12953
          },
          "name": "webCrawlerConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationWebCrawlerConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#work_docs_configuration KendraDataSource#work_docs_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 12957
          },
          "name": "workDocsConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationWorkDocsConfiguration"
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfiguration"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationConfluenceConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationConfluenceConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 3579
      },
      "name": "KendraDataSourceDataSourceConfigurationConfluenceConfiguration",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#attachment_configuration KendraDataSource#attachment_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 3583
          },
          "name": "attachmentConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationConfluenceConfigurationAttachmentConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#blog_configuration KendraDataSource#blog_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 3587
          },
          "name": "blogConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationConfluenceConfigurationBlogConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#exclusion_patterns KendraDataSource#exclusion_patterns}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 3591
          },
          "name": "exclusionPatterns",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#inclusion_patterns KendraDataSource#inclusion_patterns}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 3595
          },
          "name": "inclusionPatterns",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#page_configuration KendraDataSource#page_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 3599
          },
          "name": "pageConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationConfluenceConfigurationPageConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#secret_arn KendraDataSource#secret_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 3603
          },
          "name": "secretArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#server_url KendraDataSource#server_url}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 3607
          },
          "name": "serverUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#space_configuration KendraDataSource#space_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 3611
          },
          "name": "spaceConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationConfluenceConfigurationSpaceConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#version KendraDataSource#version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 3615
          },
          "name": "version",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#vpc_configuration KendraDataSource#vpc_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 3619
          },
          "name": "vpcConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationConfluenceConfigurationVpcConfiguration"
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationConfluenceConfiguration"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationConfluenceConfigurationAttachmentConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationConfluenceConfigurationAttachmentConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 2365
      },
      "name": "KendraDataSourceDataSourceConfigurationConfluenceConfigurationAttachmentConfiguration",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#attachment_field_mappings KendraDataSource#attachment_field_mappings}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 2369
          },
          "name": "attachmentFieldMappings",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationConfluenceConfigurationAttachmentConfigurationAttachmentFieldMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#crawl_attachments KendraDataSource#crawl_attachments}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 2373
          },
          "name": "crawlAttachments",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationConfluenceConfigurationAttachmentConfiguration"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationConfluenceConfigurationAttachmentConfigurationAttachmentFieldMappings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationConfluenceConfigurationAttachmentConfigurationAttachmentFieldMappings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 2183
      },
      "name": "KendraDataSourceDataSourceConfigurationConfluenceConfigurationAttachmentConfigurationAttachmentFieldMappings",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#data_source_field_name KendraDataSource#data_source_field_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 2187
          },
          "name": "dataSourceFieldName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#date_field_format KendraDataSource#date_field_format}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 2191
          },
          "name": "dateFieldFormat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#index_field_name KendraDataSource#index_field_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 2195
          },
          "name": "indexFieldName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationConfluenceConfigurationAttachmentConfigurationAttachmentFieldMappings"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationConfluenceConfigurationAttachmentConfigurationAttachmentFieldMappingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationConfluenceConfigurationAttachmentConfigurationAttachmentFieldMappingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-data-source/index.ts",
          "line": 2354
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 2346
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 2361
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationConfluenceConfigurationAttachmentConfigurationAttachmentFieldMappingsOutputReference"
            }
          }
        }
      ],
      "name": "KendraDataSourceDataSourceConfigurationConfluenceConfigurationAttachmentConfigurationAttachmentFieldMappingsList",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 2347
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationConfluenceConfigurationAttachmentConfigurationAttachmentFieldMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationConfluenceConfigurationAttachmentConfigurationAttachmentFieldMappingsList"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationConfluenceConfigurationAttachmentConfigurationAttachmentFieldMappingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationConfluenceConfigurationAttachmentConfigurationAttachmentFieldMappingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-data-source/index.ts",
          "line": 2251
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 2241
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 2305
          },
          "name": "resetDataSourceFieldName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 2321
          },
          "name": "resetDateFieldFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 2337
          },
          "name": "resetIndexFieldName"
        }
      ],
      "name": "KendraDataSourceDataSourceConfigurationConfluenceConfigurationAttachmentConfigurationAttachmentFieldMappingsOutputReference",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 2309
          },
          "name": "dataSourceFieldNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 2325
          },
          "name": "dateFieldFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 2341
          },
          "name": "indexFieldNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 2299
          },
          "name": "dataSourceFieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 2315
          },
          "name": "dateFieldFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 2331
          },
          "name": "indexFieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 2255
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationConfluenceConfigurationAttachmentConfigurationAttachmentFieldMappings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationConfluenceConfigurationAttachmentConfigurationAttachmentFieldMappingsOutputReference"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationConfluenceConfigurationAttachmentConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationConfluenceConfigurationAttachmentConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-data-source/index.ts",
          "line": 2420
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 2412
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 2465
          },
          "name": "putAttachmentFieldMappings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationConfluenceConfigurationAttachmentConfigurationAttachmentFieldMappings"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 2468
          },
          "name": "resetAttachmentFieldMappings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 2484
          },
          "name": "resetCrawlAttachments"
        }
      ],
      "name": "KendraDataSourceDataSourceConfigurationConfluenceConfigurationAttachmentConfigurationOutputReference",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 2462
          },
          "name": "attachmentFieldMappings",
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationConfluenceConfigurationAttachmentConfigurationAttachmentFieldMappingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 2472
          },
          "name": "attachmentFieldMappingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationConfluenceConfigurationAttachmentConfigurationAttachmentFieldMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 2488
          },
          "name": "crawlAttachmentsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 2478
          },
          "name": "crawlAttachments",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 2424
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationConfluenceConfigurationAttachmentConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationConfluenceConfigurationAttachmentConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationConfluenceConfigurationBlogConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationConfluenceConfigurationBlogConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 2674
      },
      "name": "KendraDataSourceDataSourceConfigurationConfluenceConfigurationBlogConfiguration",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#blog_field_mappings KendraDataSource#blog_field_mappings}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 2678
          },
          "name": "blogFieldMappings",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationConfluenceConfigurationBlogConfigurationBlogFieldMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationConfluenceConfigurationBlogConfiguration"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationConfluenceConfigurationBlogConfigurationBlogFieldMappings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationConfluenceConfigurationBlogConfigurationBlogFieldMappings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 2492
      },
      "name": "KendraDataSourceDataSourceConfigurationConfluenceConfigurationBlogConfigurationBlogFieldMappings",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#data_source_field_name KendraDataSource#data_source_field_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 2496
          },
          "name": "dataSourceFieldName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#date_field_format KendraDataSource#date_field_format}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 2500
          },
          "name": "dateFieldFormat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#index_field_name KendraDataSource#index_field_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 2504
          },
          "name": "indexFieldName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationConfluenceConfigurationBlogConfigurationBlogFieldMappings"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationConfluenceConfigurationBlogConfigurationBlogFieldMappingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationConfluenceConfigurationBlogConfigurationBlogFieldMappingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-data-source/index.ts",
          "line": 2663
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 2655
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 2670
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationConfluenceConfigurationBlogConfigurationBlogFieldMappingsOutputReference"
            }
          }
        }
      ],
      "name": "KendraDataSourceDataSourceConfigurationConfluenceConfigurationBlogConfigurationBlogFieldMappingsList",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 2656
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationConfluenceConfigurationBlogConfigurationBlogFieldMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationConfluenceConfigurationBlogConfigurationBlogFieldMappingsList"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationConfluenceConfigurationBlogConfigurationBlogFieldMappingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationConfluenceConfigurationBlogConfigurationBlogFieldMappingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-data-source/index.ts",
          "line": 2560
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 2550
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 2614
          },
          "name": "resetDataSourceFieldName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 2630
          },
          "name": "resetDateFieldFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 2646
          },
          "name": "resetIndexFieldName"
        }
      ],
      "name": "KendraDataSourceDataSourceConfigurationConfluenceConfigurationBlogConfigurationBlogFieldMappingsOutputReference",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 2618
          },
          "name": "dataSourceFieldNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 2634
          },
          "name": "dateFieldFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 2650
          },
          "name": "indexFieldNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 2608
          },
          "name": "dataSourceFieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 2624
          },
          "name": "dateFieldFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 2640
          },
          "name": "indexFieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 2564
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationConfluenceConfigurationBlogConfigurationBlogFieldMappings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationConfluenceConfigurationBlogConfigurationBlogFieldMappingsOutputReference"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationConfluenceConfigurationBlogConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationConfluenceConfigurationBlogConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-data-source/index.ts",
          "line": 2718
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 2710
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 2757
          },
          "name": "putBlogFieldMappings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationConfluenceConfigurationBlogConfigurationBlogFieldMappings"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 2760
          },
          "name": "resetBlogFieldMappings"
        }
      ],
      "name": "KendraDataSourceDataSourceConfigurationConfluenceConfigurationBlogConfigurationOutputReference",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 2754
          },
          "name": "blogFieldMappings",
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationConfluenceConfigurationBlogConfigurationBlogFieldMappingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 2764
          },
          "name": "blogFieldMappingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationConfluenceConfigurationBlogConfigurationBlogFieldMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 2722
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationConfluenceConfigurationBlogConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationConfluenceConfigurationBlogConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationConfluenceConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationConfluenceConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-data-source/index.ts",
          "line": 3722
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 3714
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 3815
          },
          "name": "putAttachmentConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationConfluenceConfigurationAttachmentConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 3831
          },
          "name": "putBlogConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationConfluenceConfigurationBlogConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 3879
          },
          "name": "putPageConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationConfluenceConfigurationPageConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 3927
          },
          "name": "putSpaceConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationConfluenceConfigurationSpaceConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 3959
          },
          "name": "putVpcConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationConfluenceConfigurationVpcConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 3818
          },
          "name": "resetAttachmentConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 3834
          },
          "name": "resetBlogConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 3850
          },
          "name": "resetExclusionPatterns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 3866
          },
          "name": "resetInclusionPatterns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 3882
          },
          "name": "resetPageConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 3898
          },
          "name": "resetSecretArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 3914
          },
          "name": "resetServerUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 3930
          },
          "name": "resetSpaceConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 3946
          },
          "name": "resetVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 3962
          },
          "name": "resetVpcConfiguration"
        }
      ],
      "name": "KendraDataSourceDataSourceConfigurationConfluenceConfigurationOutputReference",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 3812
          },
          "name": "attachmentConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationConfluenceConfigurationAttachmentConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 3828
          },
          "name": "blogConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationConfluenceConfigurationBlogConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 3876
          },
          "name": "pageConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationConfluenceConfigurationPageConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 3924
          },
          "name": "spaceConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationConfluenceConfigurationSpaceConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 3956
          },
          "name": "vpcConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationConfluenceConfigurationVpcConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 3822
          },
          "name": "attachmentConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationConfluenceConfigurationAttachmentConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 3838
          },
          "name": "blogConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationConfluenceConfigurationBlogConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 3854
          },
          "name": "exclusionPatternsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 3870
          },
          "name": "inclusionPatternsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 3886
          },
          "name": "pageConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationConfluenceConfigurationPageConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 3902
          },
          "name": "secretArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 3918
          },
          "name": "serverUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 3934
          },
          "name": "spaceConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationConfluenceConfigurationSpaceConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 3950
          },
          "name": "versionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 3966
          },
          "name": "vpcConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationConfluenceConfigurationVpcConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 3844
          },
          "name": "exclusionPatterns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 3860
          },
          "name": "inclusionPatterns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 3892
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 3908
          },
          "name": "serverUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 3940
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 3726
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationConfluenceConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationConfluenceConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationConfluenceConfigurationPageConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationConfluenceConfigurationPageConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 2950
      },
      "name": "KendraDataSourceDataSourceConfigurationConfluenceConfigurationPageConfiguration",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#page_field_mappings KendraDataSource#page_field_mappings}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 2954
          },
          "name": "pageFieldMappings",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationConfluenceConfigurationPageConfigurationPageFieldMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationConfluenceConfigurationPageConfiguration"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationConfluenceConfigurationPageConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationConfluenceConfigurationPageConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-data-source/index.ts",
          "line": 2994
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 2986
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 3033
          },
          "name": "putPageFieldMappings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationConfluenceConfigurationPageConfigurationPageFieldMappings"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 3036
          },
          "name": "resetPageFieldMappings"
        }
      ],
      "name": "KendraDataSourceDataSourceConfigurationConfluenceConfigurationPageConfigurationOutputReference",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 3030
          },
          "name": "pageFieldMappings",
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationConfluenceConfigurationPageConfigurationPageFieldMappingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 3040
          },
          "name": "pageFieldMappingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationConfluenceConfigurationPageConfigurationPageFieldMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 2998
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationConfluenceConfigurationPageConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationConfluenceConfigurationPageConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationConfluenceConfigurationPageConfigurationPageFieldMappings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationConfluenceConfigurationPageConfigurationPageFieldMappings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 2768
      },
      "name": "KendraDataSourceDataSourceConfigurationConfluenceConfigurationPageConfigurationPageFieldMappings",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#data_source_field_name KendraDataSource#data_source_field_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 2772
          },
          "name": "dataSourceFieldName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#date_field_format KendraDataSource#date_field_format}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 2776
          },
          "name": "dateFieldFormat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#index_field_name KendraDataSource#index_field_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 2780
          },
          "name": "indexFieldName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationConfluenceConfigurationPageConfigurationPageFieldMappings"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationConfluenceConfigurationPageConfigurationPageFieldMappingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationConfluenceConfigurationPageConfigurationPageFieldMappingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-data-source/index.ts",
          "line": 2939
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 2931
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 2946
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationConfluenceConfigurationPageConfigurationPageFieldMappingsOutputReference"
            }
          }
        }
      ],
      "name": "KendraDataSourceDataSourceConfigurationConfluenceConfigurationPageConfigurationPageFieldMappingsList",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 2932
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationConfluenceConfigurationPageConfigurationPageFieldMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationConfluenceConfigurationPageConfigurationPageFieldMappingsList"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationConfluenceConfigurationPageConfigurationPageFieldMappingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationConfluenceConfigurationPageConfigurationPageFieldMappingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-data-source/index.ts",
          "line": 2836
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 2826
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 2890
          },
          "name": "resetDataSourceFieldName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 2906
          },
          "name": "resetDateFieldFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 2922
          },
          "name": "resetIndexFieldName"
        }
      ],
      "name": "KendraDataSourceDataSourceConfigurationConfluenceConfigurationPageConfigurationPageFieldMappingsOutputReference",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 2894
          },
          "name": "dataSourceFieldNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 2910
          },
          "name": "dateFieldFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 2926
          },
          "name": "indexFieldNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 2884
          },
          "name": "dataSourceFieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 2900
          },
          "name": "dateFieldFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 2916
          },
          "name": "indexFieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 2840
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationConfluenceConfigurationPageConfigurationPageFieldMappings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationConfluenceConfigurationPageConfigurationPageFieldMappingsOutputReference"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationConfluenceConfigurationSpaceConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationConfluenceConfigurationSpaceConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 3226
      },
      "name": "KendraDataSourceDataSourceConfigurationConfluenceConfigurationSpaceConfiguration",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#crawl_archived_spaces KendraDataSource#crawl_archived_spaces}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 3230
          },
          "name": "crawlArchivedSpaces",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#crawl_personal_spaces KendraDataSource#crawl_personal_spaces}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 3234
          },
          "name": "crawlPersonalSpaces",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#exclude_spaces KendraDataSource#exclude_spaces}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 3238
          },
          "name": "excludeSpaces",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#include_spaces KendraDataSource#include_spaces}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 3242
          },
          "name": "includeSpaces",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#space_field_mappings KendraDataSource#space_field_mappings}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 3246
          },
          "name": "spaceFieldMappings",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationConfluenceConfigurationSpaceConfigurationSpaceFieldMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationConfluenceConfigurationSpaceConfiguration"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationConfluenceConfigurationSpaceConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationConfluenceConfigurationSpaceConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-data-source/index.ts",
          "line": 3314
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 3306
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 3441
          },
          "name": "putSpaceFieldMappings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationConfluenceConfigurationSpaceConfigurationSpaceFieldMappings"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 3380
          },
          "name": "resetCrawlArchivedSpaces"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 3396
          },
          "name": "resetCrawlPersonalSpaces"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 3412
          },
          "name": "resetExcludeSpaces"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 3428
          },
          "name": "resetIncludeSpaces"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 3444
          },
          "name": "resetSpaceFieldMappings"
        }
      ],
      "name": "KendraDataSourceDataSourceConfigurationConfluenceConfigurationSpaceConfigurationOutputReference",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 3438
          },
          "name": "spaceFieldMappings",
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationConfluenceConfigurationSpaceConfigurationSpaceFieldMappingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 3384
          },
          "name": "crawlArchivedSpacesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 3400
          },
          "name": "crawlPersonalSpacesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 3416
          },
          "name": "excludeSpacesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 3432
          },
          "name": "includeSpacesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 3448
          },
          "name": "spaceFieldMappingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationConfluenceConfigurationSpaceConfigurationSpaceFieldMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 3374
          },
          "name": "crawlArchivedSpaces",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 3390
          },
          "name": "crawlPersonalSpaces",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 3406
          },
          "name": "excludeSpaces",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 3422
          },
          "name": "includeSpaces",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 3318
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationConfluenceConfigurationSpaceConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationConfluenceConfigurationSpaceConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationConfluenceConfigurationSpaceConfigurationSpaceFieldMappings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationConfluenceConfigurationSpaceConfigurationSpaceFieldMappings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 3044
      },
      "name": "KendraDataSourceDataSourceConfigurationConfluenceConfigurationSpaceConfigurationSpaceFieldMappings",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#data_source_field_name KendraDataSource#data_source_field_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 3048
          },
          "name": "dataSourceFieldName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#date_field_format KendraDataSource#date_field_format}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 3052
          },
          "name": "dateFieldFormat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#index_field_name KendraDataSource#index_field_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 3056
          },
          "name": "indexFieldName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationConfluenceConfigurationSpaceConfigurationSpaceFieldMappings"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationConfluenceConfigurationSpaceConfigurationSpaceFieldMappingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationConfluenceConfigurationSpaceConfigurationSpaceFieldMappingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-data-source/index.ts",
          "line": 3215
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 3207
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 3222
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationConfluenceConfigurationSpaceConfigurationSpaceFieldMappingsOutputReference"
            }
          }
        }
      ],
      "name": "KendraDataSourceDataSourceConfigurationConfluenceConfigurationSpaceConfigurationSpaceFieldMappingsList",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 3208
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationConfluenceConfigurationSpaceConfigurationSpaceFieldMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationConfluenceConfigurationSpaceConfigurationSpaceFieldMappingsList"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationConfluenceConfigurationSpaceConfigurationSpaceFieldMappingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationConfluenceConfigurationSpaceConfigurationSpaceFieldMappingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-data-source/index.ts",
          "line": 3112
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 3102
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 3166
          },
          "name": "resetDataSourceFieldName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 3182
          },
          "name": "resetDateFieldFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 3198
          },
          "name": "resetIndexFieldName"
        }
      ],
      "name": "KendraDataSourceDataSourceConfigurationConfluenceConfigurationSpaceConfigurationSpaceFieldMappingsOutputReference",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 3170
          },
          "name": "dataSourceFieldNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 3186
          },
          "name": "dateFieldFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 3202
          },
          "name": "indexFieldNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 3160
          },
          "name": "dataSourceFieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 3176
          },
          "name": "dateFieldFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 3192
          },
          "name": "indexFieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 3116
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationConfluenceConfigurationSpaceConfigurationSpaceFieldMappings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationConfluenceConfigurationSpaceConfigurationSpaceFieldMappingsOutputReference"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationConfluenceConfigurationVpcConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationConfluenceConfigurationVpcConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 3452
      },
      "name": "KendraDataSourceDataSourceConfigurationConfluenceConfigurationVpcConfiguration",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#security_group_ids KendraDataSource#security_group_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 3456
          },
          "name": "securityGroupIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#subnet_ids KendraDataSource#subnet_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 3460
          },
          "name": "subnetIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationConfluenceConfigurationVpcConfiguration"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationConfluenceConfigurationVpcConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationConfluenceConfigurationVpcConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-data-source/index.ts",
          "line": 3507
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 3499
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 3555
          },
          "name": "resetSecurityGroupIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 3571
          },
          "name": "resetSubnetIds"
        }
      ],
      "name": "KendraDataSourceDataSourceConfigurationConfluenceConfigurationVpcConfigurationOutputReference",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 3559
          },
          "name": "securityGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 3575
          },
          "name": "subnetIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 3549
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 3565
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 3511
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationConfluenceConfigurationVpcConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationConfluenceConfigurationVpcConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationDatabaseConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationDatabaseConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 4919
      },
      "name": "KendraDataSourceDataSourceConfigurationDatabaseConfiguration",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#acl_configuration KendraDataSource#acl_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 4923
          },
          "name": "aclConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationDatabaseConfigurationAclConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#column_configuration KendraDataSource#column_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 4927
          },
          "name": "columnConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationDatabaseConfigurationColumnConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#connection_configuration KendraDataSource#connection_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 4931
          },
          "name": "connectionConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationDatabaseConfigurationConnectionConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#database_engine_type KendraDataSource#database_engine_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 4935
          },
          "name": "databaseEngineType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#sql_configuration KendraDataSource#sql_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 4939
          },
          "name": "sqlConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationDatabaseConfigurationSqlConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#vpc_configuration KendraDataSource#vpc_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 4943
          },
          "name": "vpcConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationDatabaseConfigurationVpcConfiguration"
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationDatabaseConfiguration"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationDatabaseConfigurationAclConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationDatabaseConfigurationAclConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 3970
      },
      "name": "KendraDataSourceDataSourceConfigurationDatabaseConfigurationAclConfiguration",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#allowed_groups_column_name KendraDataSource#allowed_groups_column_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 3974
          },
          "name": "allowedGroupsColumnName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationDatabaseConfigurationAclConfiguration"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationDatabaseConfigurationAclConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationDatabaseConfigurationAclConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-data-source/index.ts",
          "line": 4014
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 4006
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 4056
          },
          "name": "resetAllowedGroupsColumnName"
        }
      ],
      "name": "KendraDataSourceDataSourceConfigurationDatabaseConfigurationAclConfigurationOutputReference",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 4060
          },
          "name": "allowedGroupsColumnNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 4050
          },
          "name": "allowedGroupsColumnName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 4018
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationDatabaseConfigurationAclConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationDatabaseConfigurationAclConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationDatabaseConfigurationColumnConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationDatabaseConfigurationColumnConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 4246
      },
      "name": "KendraDataSourceDataSourceConfigurationDatabaseConfigurationColumnConfiguration",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#change_detecting_columns KendraDataSource#change_detecting_columns}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 4250
          },
          "name": "changeDetectingColumns",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#document_data_column_name KendraDataSource#document_data_column_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 4254
          },
          "name": "documentDataColumnName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#document_id_column_name KendraDataSource#document_id_column_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 4258
          },
          "name": "documentIdColumnName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#document_title_column_name KendraDataSource#document_title_column_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 4262
          },
          "name": "documentTitleColumnName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#field_mappings KendraDataSource#field_mappings}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 4266
          },
          "name": "fieldMappings",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationDatabaseConfigurationColumnConfigurationFieldMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationDatabaseConfigurationColumnConfiguration"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationDatabaseConfigurationColumnConfigurationFieldMappings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationDatabaseConfigurationColumnConfigurationFieldMappings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 4064
      },
      "name": "KendraDataSourceDataSourceConfigurationDatabaseConfigurationColumnConfigurationFieldMappings",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#data_source_field_name KendraDataSource#data_source_field_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 4068
          },
          "name": "dataSourceFieldName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#date_field_format KendraDataSource#date_field_format}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 4072
          },
          "name": "dateFieldFormat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#index_field_name KendraDataSource#index_field_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 4076
          },
          "name": "indexFieldName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationDatabaseConfigurationColumnConfigurationFieldMappings"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationDatabaseConfigurationColumnConfigurationFieldMappingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationDatabaseConfigurationColumnConfigurationFieldMappingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-data-source/index.ts",
          "line": 4235
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 4227
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 4242
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationDatabaseConfigurationColumnConfigurationFieldMappingsOutputReference"
            }
          }
        }
      ],
      "name": "KendraDataSourceDataSourceConfigurationDatabaseConfigurationColumnConfigurationFieldMappingsList",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 4228
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationDatabaseConfigurationColumnConfigurationFieldMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationDatabaseConfigurationColumnConfigurationFieldMappingsList"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationDatabaseConfigurationColumnConfigurationFieldMappingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationDatabaseConfigurationColumnConfigurationFieldMappingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-data-source/index.ts",
          "line": 4132
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 4122
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 4186
          },
          "name": "resetDataSourceFieldName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 4202
          },
          "name": "resetDateFieldFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 4218
          },
          "name": "resetIndexFieldName"
        }
      ],
      "name": "KendraDataSourceDataSourceConfigurationDatabaseConfigurationColumnConfigurationFieldMappingsOutputReference",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 4190
          },
          "name": "dataSourceFieldNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 4206
          },
          "name": "dateFieldFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 4222
          },
          "name": "indexFieldNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 4180
          },
          "name": "dataSourceFieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 4196
          },
          "name": "dateFieldFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 4212
          },
          "name": "indexFieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 4136
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationDatabaseConfigurationColumnConfigurationFieldMappings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationDatabaseConfigurationColumnConfigurationFieldMappingsOutputReference"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationDatabaseConfigurationColumnConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationDatabaseConfigurationColumnConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-data-source/index.ts",
          "line": 4334
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 4326
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 4461
          },
          "name": "putFieldMappings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationDatabaseConfigurationColumnConfigurationFieldMappings"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 4400
          },
          "name": "resetChangeDetectingColumns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 4416
          },
          "name": "resetDocumentDataColumnName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 4432
          },
          "name": "resetDocumentIdColumnName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 4448
          },
          "name": "resetDocumentTitleColumnName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 4464
          },
          "name": "resetFieldMappings"
        }
      ],
      "name": "KendraDataSourceDataSourceConfigurationDatabaseConfigurationColumnConfigurationOutputReference",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 4458
          },
          "name": "fieldMappings",
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationDatabaseConfigurationColumnConfigurationFieldMappingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 4404
          },
          "name": "changeDetectingColumnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 4420
          },
          "name": "documentDataColumnNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 4436
          },
          "name": "documentIdColumnNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 4452
          },
          "name": "documentTitleColumnNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 4468
          },
          "name": "fieldMappingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationDatabaseConfigurationColumnConfigurationFieldMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 4394
          },
          "name": "changeDetectingColumns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 4410
          },
          "name": "documentDataColumnName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 4426
          },
          "name": "documentIdColumnName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 4442
          },
          "name": "documentTitleColumnName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 4338
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationDatabaseConfigurationColumnConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationDatabaseConfigurationColumnConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationDatabaseConfigurationConnectionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationDatabaseConfigurationConnectionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 4472
      },
      "name": "KendraDataSourceDataSourceConfigurationDatabaseConfigurationConnectionConfiguration",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#database_host KendraDataSource#database_host}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 4476
          },
          "name": "databaseHost",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#database_name KendraDataSource#database_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 4480
          },
          "name": "databaseName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#database_port KendraDataSource#database_port}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 4484
          },
          "name": "databasePort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#secret_arn KendraDataSource#secret_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 4488
          },
          "name": "secretArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#table_name KendraDataSource#table_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 4492
          },
          "name": "tableName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationDatabaseConfigurationConnectionConfiguration"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationDatabaseConfigurationConnectionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationDatabaseConfigurationConnectionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-data-source/index.ts",
          "line": 4560
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 4552
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 4626
          },
          "name": "resetDatabaseHost"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 4642
          },
          "name": "resetDatabaseName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 4658
          },
          "name": "resetDatabasePort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 4674
          },
          "name": "resetSecretArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 4690
          },
          "name": "resetTableName"
        }
      ],
      "name": "KendraDataSourceDataSourceConfigurationDatabaseConfigurationConnectionConfigurationOutputReference",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 4630
          },
          "name": "databaseHostInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 4646
          },
          "name": "databaseNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 4662
          },
          "name": "databasePortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 4678
          },
          "name": "secretArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 4694
          },
          "name": "tableNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 4620
          },
          "name": "databaseHost",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 4636
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 4652
          },
          "name": "databasePort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 4668
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 4684
          },
          "name": "tableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 4564
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationDatabaseConfigurationConnectionConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationDatabaseConfigurationConnectionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationDatabaseConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationDatabaseConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-data-source/index.ts",
          "line": 5018
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 5010
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 5087
          },
          "name": "putAclConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationDatabaseConfigurationAclConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 5103
          },
          "name": "putColumnConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationDatabaseConfigurationColumnConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 5119
          },
          "name": "putConnectionConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationDatabaseConfigurationConnectionConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 5151
          },
          "name": "putSqlConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationDatabaseConfigurationSqlConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 5167
          },
          "name": "putVpcConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationDatabaseConfigurationVpcConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 5090
          },
          "name": "resetAclConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 5106
          },
          "name": "resetColumnConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 5122
          },
          "name": "resetConnectionConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 5138
          },
          "name": "resetDatabaseEngineType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 5154
          },
          "name": "resetSqlConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 5170
          },
          "name": "resetVpcConfiguration"
        }
      ],
      "name": "KendraDataSourceDataSourceConfigurationDatabaseConfigurationOutputReference",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 5084
          },
          "name": "aclConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationDatabaseConfigurationAclConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 5100
          },
          "name": "columnConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationDatabaseConfigurationColumnConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 5116
          },
          "name": "connectionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationDatabaseConfigurationConnectionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 5148
          },
          "name": "sqlConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationDatabaseConfigurationSqlConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 5164
          },
          "name": "vpcConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationDatabaseConfigurationVpcConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 5094
          },
          "name": "aclConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationDatabaseConfigurationAclConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 5110
          },
          "name": "columnConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationDatabaseConfigurationColumnConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 5126
          },
          "name": "connectionConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationDatabaseConfigurationConnectionConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 5142
          },
          "name": "databaseEngineTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 5158
          },
          "name": "sqlConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationDatabaseConfigurationSqlConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 5174
          },
          "name": "vpcConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationDatabaseConfigurationVpcConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 5132
          },
          "name": "databaseEngineType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 5022
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationDatabaseConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationDatabaseConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationDatabaseConfigurationSqlConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationDatabaseConfigurationSqlConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 4698
      },
      "name": "KendraDataSourceDataSourceConfigurationDatabaseConfigurationSqlConfiguration",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#query_identifiers_enclosing_option KendraDataSource#query_identifiers_enclosing_option}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 4702
          },
          "name": "queryIdentifiersEnclosingOption",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationDatabaseConfigurationSqlConfiguration"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationDatabaseConfigurationSqlConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationDatabaseConfigurationSqlConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-data-source/index.ts",
          "line": 4742
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 4734
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 4784
          },
          "name": "resetQueryIdentifiersEnclosingOption"
        }
      ],
      "name": "KendraDataSourceDataSourceConfigurationDatabaseConfigurationSqlConfigurationOutputReference",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 4788
          },
          "name": "queryIdentifiersEnclosingOptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 4778
          },
          "name": "queryIdentifiersEnclosingOption",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 4746
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationDatabaseConfigurationSqlConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationDatabaseConfigurationSqlConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationDatabaseConfigurationVpcConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationDatabaseConfigurationVpcConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 4792
      },
      "name": "KendraDataSourceDataSourceConfigurationDatabaseConfigurationVpcConfiguration",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#security_group_ids KendraDataSource#security_group_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 4796
          },
          "name": "securityGroupIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#subnet_ids KendraDataSource#subnet_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 4800
          },
          "name": "subnetIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationDatabaseConfigurationVpcConfiguration"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationDatabaseConfigurationVpcConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationDatabaseConfigurationVpcConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-data-source/index.ts",
          "line": 4847
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 4839
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 4895
          },
          "name": "resetSecurityGroupIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 4911
          },
          "name": "resetSubnetIds"
        }
      ],
      "name": "KendraDataSourceDataSourceConfigurationDatabaseConfigurationVpcConfigurationOutputReference",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 4899
          },
          "name": "securityGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 4915
          },
          "name": "subnetIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 4889
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 4905
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 4851
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationDatabaseConfigurationVpcConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationDatabaseConfigurationVpcConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationGoogleDriveConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationGoogleDriveConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 5360
      },
      "name": "KendraDataSourceDataSourceConfigurationGoogleDriveConfiguration",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#exclude_mime_types KendraDataSource#exclude_mime_types}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 5364
          },
          "name": "excludeMimeTypes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#exclude_shared_drives KendraDataSource#exclude_shared_drives}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 5368
          },
          "name": "excludeSharedDrives",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#exclude_user_accounts KendraDataSource#exclude_user_accounts}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 5372
          },
          "name": "excludeUserAccounts",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#exclusion_patterns KendraDataSource#exclusion_patterns}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 5376
          },
          "name": "exclusionPatterns",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#field_mappings KendraDataSource#field_mappings}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 5380
          },
          "name": "fieldMappings",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationGoogleDriveConfigurationFieldMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#inclusion_patterns KendraDataSource#inclusion_patterns}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 5384
          },
          "name": "inclusionPatterns",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#secret_arn KendraDataSource#secret_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 5388
          },
          "name": "secretArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationGoogleDriveConfiguration"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationGoogleDriveConfigurationFieldMappings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationGoogleDriveConfigurationFieldMappings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 5178
      },
      "name": "KendraDataSourceDataSourceConfigurationGoogleDriveConfigurationFieldMappings",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#data_source_field_name KendraDataSource#data_source_field_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 5182
          },
          "name": "dataSourceFieldName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#date_field_format KendraDataSource#date_field_format}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 5186
          },
          "name": "dateFieldFormat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#index_field_name KendraDataSource#index_field_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 5190
          },
          "name": "indexFieldName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationGoogleDriveConfigurationFieldMappings"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationGoogleDriveConfigurationFieldMappingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationGoogleDriveConfigurationFieldMappingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-data-source/index.ts",
          "line": 5349
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 5341
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 5356
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationGoogleDriveConfigurationFieldMappingsOutputReference"
            }
          }
        }
      ],
      "name": "KendraDataSourceDataSourceConfigurationGoogleDriveConfigurationFieldMappingsList",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 5342
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationGoogleDriveConfigurationFieldMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationGoogleDriveConfigurationFieldMappingsList"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationGoogleDriveConfigurationFieldMappingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationGoogleDriveConfigurationFieldMappingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-data-source/index.ts",
          "line": 5246
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 5236
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 5300
          },
          "name": "resetDataSourceFieldName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 5316
          },
          "name": "resetDateFieldFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 5332
          },
          "name": "resetIndexFieldName"
        }
      ],
      "name": "KendraDataSourceDataSourceConfigurationGoogleDriveConfigurationFieldMappingsOutputReference",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 5304
          },
          "name": "dataSourceFieldNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 5320
          },
          "name": "dateFieldFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 5336
          },
          "name": "indexFieldNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 5294
          },
          "name": "dataSourceFieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 5310
          },
          "name": "dateFieldFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 5326
          },
          "name": "indexFieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 5250
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationGoogleDriveConfigurationFieldMappings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationGoogleDriveConfigurationFieldMappingsOutputReference"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationGoogleDriveConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationGoogleDriveConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-data-source/index.ts",
          "line": 5470
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 5462
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 5609
          },
          "name": "putFieldMappings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationGoogleDriveConfigurationFieldMappings"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 5548
          },
          "name": "resetExcludeMimeTypes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 5564
          },
          "name": "resetExcludeSharedDrives"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 5580
          },
          "name": "resetExcludeUserAccounts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 5596
          },
          "name": "resetExclusionPatterns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 5612
          },
          "name": "resetFieldMappings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 5628
          },
          "name": "resetInclusionPatterns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 5644
          },
          "name": "resetSecretArn"
        }
      ],
      "name": "KendraDataSourceDataSourceConfigurationGoogleDriveConfigurationOutputReference",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 5606
          },
          "name": "fieldMappings",
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationGoogleDriveConfigurationFieldMappingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 5552
          },
          "name": "excludeMimeTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 5568
          },
          "name": "excludeSharedDrivesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 5584
          },
          "name": "excludeUserAccountsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 5600
          },
          "name": "exclusionPatternsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 5616
          },
          "name": "fieldMappingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationGoogleDriveConfigurationFieldMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 5632
          },
          "name": "inclusionPatternsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 5648
          },
          "name": "secretArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 5542
          },
          "name": "excludeMimeTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 5558
          },
          "name": "excludeSharedDrives",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 5574
          },
          "name": "excludeUserAccounts",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 5590
          },
          "name": "exclusionPatterns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 5622
          },
          "name": "inclusionPatterns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 5638
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 5474
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationGoogleDriveConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationGoogleDriveConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationOneDriveConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationOneDriveConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 6088
      },
      "name": "KendraDataSourceDataSourceConfigurationOneDriveConfiguration",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#disable_local_groups KendraDataSource#disable_local_groups}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 6092
          },
          "name": "disableLocalGroups",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#exclusion_patterns KendraDataSource#exclusion_patterns}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 6096
          },
          "name": "exclusionPatterns",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#field_mappings KendraDataSource#field_mappings}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 6100
          },
          "name": "fieldMappings",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationOneDriveConfigurationFieldMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#inclusion_patterns KendraDataSource#inclusion_patterns}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 6104
          },
          "name": "inclusionPatterns",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#one_drive_users KendraDataSource#one_drive_users}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 6108
          },
          "name": "oneDriveUsers",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationOneDriveConfigurationOneDriveUsers"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#secret_arn KendraDataSource#secret_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 6112
          },
          "name": "secretArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#tenant_domain KendraDataSource#tenant_domain}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 6116
          },
          "name": "tenantDomain",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationOneDriveConfiguration"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationOneDriveConfigurationFieldMappings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationOneDriveConfigurationFieldMappings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 5652
      },
      "name": "KendraDataSourceDataSourceConfigurationOneDriveConfigurationFieldMappings",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#data_source_field_name KendraDataSource#data_source_field_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 5656
          },
          "name": "dataSourceFieldName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#date_field_format KendraDataSource#date_field_format}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 5660
          },
          "name": "dateFieldFormat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#index_field_name KendraDataSource#index_field_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 5664
          },
          "name": "indexFieldName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationOneDriveConfigurationFieldMappings"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationOneDriveConfigurationFieldMappingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationOneDriveConfigurationFieldMappingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-data-source/index.ts",
          "line": 5823
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 5815
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 5830
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationOneDriveConfigurationFieldMappingsOutputReference"
            }
          }
        }
      ],
      "name": "KendraDataSourceDataSourceConfigurationOneDriveConfigurationFieldMappingsList",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 5816
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationOneDriveConfigurationFieldMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationOneDriveConfigurationFieldMappingsList"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationOneDriveConfigurationFieldMappingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationOneDriveConfigurationFieldMappingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-data-source/index.ts",
          "line": 5720
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 5710
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 5774
          },
          "name": "resetDataSourceFieldName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 5790
          },
          "name": "resetDateFieldFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 5806
          },
          "name": "resetIndexFieldName"
        }
      ],
      "name": "KendraDataSourceDataSourceConfigurationOneDriveConfigurationFieldMappingsOutputReference",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 5778
          },
          "name": "dataSourceFieldNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 5794
          },
          "name": "dateFieldFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 5810
          },
          "name": "indexFieldNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 5768
          },
          "name": "dataSourceFieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 5784
          },
          "name": "dateFieldFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 5800
          },
          "name": "indexFieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 5724
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationOneDriveConfigurationFieldMappings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationOneDriveConfigurationFieldMappingsOutputReference"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationOneDriveConfigurationOneDriveUsers": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationOneDriveConfigurationOneDriveUsers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 5961
      },
      "name": "KendraDataSourceDataSourceConfigurationOneDriveConfigurationOneDriveUsers",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#one_drive_user_list KendraDataSource#one_drive_user_list}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 5965
          },
          "name": "oneDriveUserList",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#one_drive_user_s3_path KendraDataSource#one_drive_user_s3_path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 5969
          },
          "name": "oneDriveUserS3Path",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationOneDriveConfigurationOneDriveUsersOneDriveUserS3Path"
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationOneDriveConfigurationOneDriveUsers"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationOneDriveConfigurationOneDriveUsersOneDriveUserS3Path": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationOneDriveConfigurationOneDriveUsersOneDriveUserS3Path",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 5834
      },
      "name": "KendraDataSourceDataSourceConfigurationOneDriveConfigurationOneDriveUsersOneDriveUserS3Path",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#bucket KendraDataSource#bucket}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 5838
          },
          "name": "bucket",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#key KendraDataSource#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 5842
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationOneDriveConfigurationOneDriveUsersOneDriveUserS3Path"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationOneDriveConfigurationOneDriveUsersOneDriveUserS3PathOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationOneDriveConfigurationOneDriveUsersOneDriveUserS3PathOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-data-source/index.ts",
          "line": 5889
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 5881
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 5937
          },
          "name": "resetBucket"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 5953
          },
          "name": "resetKey"
        }
      ],
      "name": "KendraDataSourceDataSourceConfigurationOneDriveConfigurationOneDriveUsersOneDriveUserS3PathOutputReference",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 5941
          },
          "name": "bucketInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 5957
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 5931
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 5947
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 5893
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationOneDriveConfigurationOneDriveUsersOneDriveUserS3Path"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationOneDriveConfigurationOneDriveUsersOneDriveUserS3PathOutputReference"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationOneDriveConfigurationOneDriveUsersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationOneDriveConfigurationOneDriveUsersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-data-source/index.ts",
          "line": 6016
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 6008
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 6077
          },
          "name": "putOneDriveUserS3Path",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationOneDriveConfigurationOneDriveUsersOneDriveUserS3Path"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 6064
          },
          "name": "resetOneDriveUserList"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 6080
          },
          "name": "resetOneDriveUserS3Path"
        }
      ],
      "name": "KendraDataSourceDataSourceConfigurationOneDriveConfigurationOneDriveUsersOutputReference",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 6074
          },
          "name": "oneDriveUserS3Path",
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationOneDriveConfigurationOneDriveUsersOneDriveUserS3PathOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 6068
          },
          "name": "oneDriveUserListInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 6084
          },
          "name": "oneDriveUserS3PathInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationOneDriveConfigurationOneDriveUsersOneDriveUserS3Path"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 6058
          },
          "name": "oneDriveUserList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 6020
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationOneDriveConfigurationOneDriveUsers"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationOneDriveConfigurationOneDriveUsersOutputReference"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationOneDriveConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationOneDriveConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-data-source/index.ts",
          "line": 6198
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 6190
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 6305
          },
          "name": "putFieldMappings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationOneDriveConfigurationFieldMappings"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 6337
          },
          "name": "putOneDriveUsers",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationOneDriveConfigurationOneDriveUsers"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 6276
          },
          "name": "resetDisableLocalGroups"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 6292
          },
          "name": "resetExclusionPatterns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 6308
          },
          "name": "resetFieldMappings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 6324
          },
          "name": "resetInclusionPatterns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 6340
          },
          "name": "resetOneDriveUsers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 6356
          },
          "name": "resetSecretArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 6372
          },
          "name": "resetTenantDomain"
        }
      ],
      "name": "KendraDataSourceDataSourceConfigurationOneDriveConfigurationOutputReference",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 6302
          },
          "name": "fieldMappings",
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationOneDriveConfigurationFieldMappingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 6334
          },
          "name": "oneDriveUsers",
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationOneDriveConfigurationOneDriveUsersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 6280
          },
          "name": "disableLocalGroupsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 6296
          },
          "name": "exclusionPatternsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 6312
          },
          "name": "fieldMappingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationOneDriveConfigurationFieldMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 6328
          },
          "name": "inclusionPatternsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 6344
          },
          "name": "oneDriveUsersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationOneDriveConfigurationOneDriveUsers"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 6360
          },
          "name": "secretArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 6376
          },
          "name": "tenantDomainInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 6270
          },
          "name": "disableLocalGroups",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 6286
          },
          "name": "exclusionPatterns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 6318
          },
          "name": "inclusionPatterns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 6350
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 6366
          },
          "name": "tenantDomain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 6202
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationOneDriveConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationOneDriveConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-data-source/index.ts",
          "line": 13067
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 13059
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 13166
          },
          "name": "putConfluenceConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationConfluenceConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 13182
          },
          "name": "putDatabaseConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationDatabaseConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 13198
          },
          "name": "putGoogleDriveConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationGoogleDriveConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 13214
          },
          "name": "putOneDriveConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationOneDriveConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 13230
          },
          "name": "putS3Configuration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationS3Configuration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 13246
          },
          "name": "putSalesforceConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 13262
          },
          "name": "putServiceNowConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationServiceNowConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 13278
          },
          "name": "putSharePointConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSharePointConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 13294
          },
          "name": "putTemplateConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationTemplateConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 13310
          },
          "name": "putWebCrawlerConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationWebCrawlerConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 13326
          },
          "name": "putWorkDocsConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationWorkDocsConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 13169
          },
          "name": "resetConfluenceConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 13185
          },
          "name": "resetDatabaseConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 13201
          },
          "name": "resetGoogleDriveConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 13217
          },
          "name": "resetOneDriveConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 13233
          },
          "name": "resetS3Configuration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 13249
          },
          "name": "resetSalesforceConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 13265
          },
          "name": "resetServiceNowConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 13281
          },
          "name": "resetSharePointConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 13297
          },
          "name": "resetTemplateConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 13313
          },
          "name": "resetWebCrawlerConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 13329
          },
          "name": "resetWorkDocsConfiguration"
        }
      ],
      "name": "KendraDataSourceDataSourceConfigurationOutputReference",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 13163
          },
          "name": "confluenceConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationConfluenceConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 13179
          },
          "name": "databaseConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationDatabaseConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 13195
          },
          "name": "googleDriveConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationGoogleDriveConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 13211
          },
          "name": "oneDriveConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationOneDriveConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 13227
          },
          "name": "s3Configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationS3ConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 13243
          },
          "name": "salesforceConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 13259
          },
          "name": "serviceNowConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationServiceNowConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 13275
          },
          "name": "sharePointConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSharePointConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 13291
          },
          "name": "templateConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationTemplateConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 13307
          },
          "name": "webCrawlerConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationWebCrawlerConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 13323
          },
          "name": "workDocsConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationWorkDocsConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 13173
          },
          "name": "confluenceConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationConfluenceConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 13189
          },
          "name": "databaseConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationDatabaseConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 13205
          },
          "name": "googleDriveConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationGoogleDriveConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 13221
          },
          "name": "oneDriveConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationOneDriveConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 13237
          },
          "name": "s3ConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationS3Configuration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 13253
          },
          "name": "salesforceConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 13269
          },
          "name": "serviceNowConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationServiceNowConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 13285
          },
          "name": "sharePointConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSharePointConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 13301
          },
          "name": "templateConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationTemplateConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 13317
          },
          "name": "webCrawlerConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationWebCrawlerConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 13333
          },
          "name": "workDocsConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationWorkDocsConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 13071
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationS3Configuration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationS3Configuration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 6568
      },
      "name": "KendraDataSourceDataSourceConfigurationS3Configuration",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#access_control_list_configuration KendraDataSource#access_control_list_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 6572
          },
          "name": "accessControlListConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationS3ConfigurationAccessControlListConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#bucket_name KendraDataSource#bucket_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 6576
          },
          "name": "bucketName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#documents_metadata_configuration KendraDataSource#documents_metadata_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 6580
          },
          "name": "documentsMetadataConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationS3ConfigurationDocumentsMetadataConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#exclusion_patterns KendraDataSource#exclusion_patterns}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 6584
          },
          "name": "exclusionPatterns",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#inclusion_patterns KendraDataSource#inclusion_patterns}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 6588
          },
          "name": "inclusionPatterns",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#inclusion_prefixes KendraDataSource#inclusion_prefixes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 6592
          },
          "name": "inclusionPrefixes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationS3Configuration"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationS3ConfigurationAccessControlListConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationS3ConfigurationAccessControlListConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 6380
      },
      "name": "KendraDataSourceDataSourceConfigurationS3ConfigurationAccessControlListConfiguration",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#key_path KendraDataSource#key_path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 6384
          },
          "name": "keyPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationS3ConfigurationAccessControlListConfiguration"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationS3ConfigurationAccessControlListConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationS3ConfigurationAccessControlListConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-data-source/index.ts",
          "line": 6424
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 6416
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 6466
          },
          "name": "resetKeyPath"
        }
      ],
      "name": "KendraDataSourceDataSourceConfigurationS3ConfigurationAccessControlListConfigurationOutputReference",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 6470
          },
          "name": "keyPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 6460
          },
          "name": "keyPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 6428
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationS3ConfigurationAccessControlListConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationS3ConfigurationAccessControlListConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationS3ConfigurationDocumentsMetadataConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationS3ConfigurationDocumentsMetadataConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 6474
      },
      "name": "KendraDataSourceDataSourceConfigurationS3ConfigurationDocumentsMetadataConfiguration",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#s3_prefix KendraDataSource#s3_prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 6478
          },
          "name": "s3Prefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationS3ConfigurationDocumentsMetadataConfiguration"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-data-source/index.ts",
          "line": 6518
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 6510
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 6560
          },
          "name": "resetS3Prefix"
        }
      ],
      "name": "KendraDataSourceDataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationOutputReference",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 6564
          },
          "name": "s3PrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 6554
          },
          "name": "s3Prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 6522
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationS3ConfigurationDocumentsMetadataConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationS3ConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationS3ConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-data-source/index.ts",
          "line": 6667
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 6659
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 6736
          },
          "name": "putAccessControlListConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationS3ConfigurationAccessControlListConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 6768
          },
          "name": "putDocumentsMetadataConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationS3ConfigurationDocumentsMetadataConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 6739
          },
          "name": "resetAccessControlListConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 6755
          },
          "name": "resetBucketName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 6771
          },
          "name": "resetDocumentsMetadataConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 6787
          },
          "name": "resetExclusionPatterns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 6803
          },
          "name": "resetInclusionPatterns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 6819
          },
          "name": "resetInclusionPrefixes"
        }
      ],
      "name": "KendraDataSourceDataSourceConfigurationS3ConfigurationOutputReference",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 6733
          },
          "name": "accessControlListConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationS3ConfigurationAccessControlListConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 6765
          },
          "name": "documentsMetadataConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationS3ConfigurationDocumentsMetadataConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 6743
          },
          "name": "accessControlListConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationS3ConfigurationAccessControlListConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 6759
          },
          "name": "bucketNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 6775
          },
          "name": "documentsMetadataConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationS3ConfigurationDocumentsMetadataConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 6791
          },
          "name": "exclusionPatternsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 6807
          },
          "name": "inclusionPatternsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 6823
          },
          "name": "inclusionPrefixesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 6749
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 6781
          },
          "name": "exclusionPatterns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 6797
          },
          "name": "inclusionPatterns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 6813
          },
          "name": "inclusionPrefixes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 6671
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationS3Configuration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationS3ConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 8807
      },
      "name": "KendraDataSourceDataSourceConfigurationSalesforceConfiguration",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#chatter_feed_configuration KendraDataSource#chatter_feed_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 8811
          },
          "name": "chatterFeedConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationChatterFeedConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#crawl_attachments KendraDataSource#crawl_attachments}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 8815
          },
          "name": "crawlAttachments",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#exclude_attachment_file_patterns KendraDataSource#exclude_attachment_file_patterns}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 8819
          },
          "name": "excludeAttachmentFilePatterns",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#include_attachment_file_patterns KendraDataSource#include_attachment_file_patterns}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 8823
          },
          "name": "includeAttachmentFilePatterns",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#knowledge_article_configuration KendraDataSource#knowledge_article_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 8827
          },
          "name": "knowledgeArticleConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#secret_arn KendraDataSource#secret_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 8831
          },
          "name": "secretArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#server_url KendraDataSource#server_url}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 8835
          },
          "name": "serverUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#standard_object_attachment_configuration KendraDataSource#standard_object_attachment_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 8839
          },
          "name": "standardObjectAttachmentConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectAttachmentConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#standard_object_configurations KendraDataSource#standard_object_configurations}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 8843
          },
          "name": "standardObjectConfigurations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationSalesforceConfiguration"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationChatterFeedConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationChatterFeedConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 7009
      },
      "name": "KendraDataSourceDataSourceConfigurationSalesforceConfigurationChatterFeedConfiguration",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#document_data_field_name KendraDataSource#document_data_field_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 7013
          },
          "name": "documentDataFieldName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#document_title_field_name KendraDataSource#document_title_field_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 7017
          },
          "name": "documentTitleFieldName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#field_mappings KendraDataSource#field_mappings}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 7021
          },
          "name": "fieldMappings",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationChatterFeedConfigurationFieldMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#include_filter_types KendraDataSource#include_filter_types}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 7025
          },
          "name": "includeFilterTypes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationSalesforceConfigurationChatterFeedConfiguration"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationChatterFeedConfigurationFieldMappings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationChatterFeedConfigurationFieldMappings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 6827
      },
      "name": "KendraDataSourceDataSourceConfigurationSalesforceConfigurationChatterFeedConfigurationFieldMappings",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#data_source_field_name KendraDataSource#data_source_field_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 6831
          },
          "name": "dataSourceFieldName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#date_field_format KendraDataSource#date_field_format}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 6835
          },
          "name": "dateFieldFormat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#index_field_name KendraDataSource#index_field_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 6839
          },
          "name": "indexFieldName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationSalesforceConfigurationChatterFeedConfigurationFieldMappings"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationChatterFeedConfigurationFieldMappingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationChatterFeedConfigurationFieldMappingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-data-source/index.ts",
          "line": 6998
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 6990
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 7005
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationChatterFeedConfigurationFieldMappingsOutputReference"
            }
          }
        }
      ],
      "name": "KendraDataSourceDataSourceConfigurationSalesforceConfigurationChatterFeedConfigurationFieldMappingsList",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 6991
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationChatterFeedConfigurationFieldMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationSalesforceConfigurationChatterFeedConfigurationFieldMappingsList"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationChatterFeedConfigurationFieldMappingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationChatterFeedConfigurationFieldMappingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-data-source/index.ts",
          "line": 6895
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 6885
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 6949
          },
          "name": "resetDataSourceFieldName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 6965
          },
          "name": "resetDateFieldFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 6981
          },
          "name": "resetIndexFieldName"
        }
      ],
      "name": "KendraDataSourceDataSourceConfigurationSalesforceConfigurationChatterFeedConfigurationFieldMappingsOutputReference",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 6953
          },
          "name": "dataSourceFieldNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 6969
          },
          "name": "dateFieldFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 6985
          },
          "name": "indexFieldNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 6943
          },
          "name": "dataSourceFieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 6959
          },
          "name": "dateFieldFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 6975
          },
          "name": "indexFieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 6899
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationChatterFeedConfigurationFieldMappings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationSalesforceConfigurationChatterFeedConfigurationFieldMappingsOutputReference"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationChatterFeedConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationChatterFeedConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-data-source/index.ts",
          "line": 7086
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 7078
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 7175
          },
          "name": "putFieldMappings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationChatterFeedConfigurationFieldMappings"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 7146
          },
          "name": "resetDocumentDataFieldName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 7162
          },
          "name": "resetDocumentTitleFieldName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 7178
          },
          "name": "resetFieldMappings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 7194
          },
          "name": "resetIncludeFilterTypes"
        }
      ],
      "name": "KendraDataSourceDataSourceConfigurationSalesforceConfigurationChatterFeedConfigurationOutputReference",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 7172
          },
          "name": "fieldMappings",
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationChatterFeedConfigurationFieldMappingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 7150
          },
          "name": "documentDataFieldNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 7166
          },
          "name": "documentTitleFieldNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 7182
          },
          "name": "fieldMappingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationChatterFeedConfigurationFieldMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 7198
          },
          "name": "includeFilterTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 7140
          },
          "name": "documentDataFieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 7156
          },
          "name": "documentTitleFieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 7188
          },
          "name": "includeFilterTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 7090
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationChatterFeedConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationSalesforceConfigurationChatterFeedConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 7941
      },
      "name": "KendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfiguration",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#custom_knowledge_article_type_configurations KendraDataSource#custom_knowledge_article_type_configurations}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 7945
          },
          "name": "customKnowledgeArticleTypeConfigurations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationCustomKnowledgeArticleTypeConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#included_states KendraDataSource#included_states}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 7949
          },
          "name": "includedStates",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#standard_knowledge_article_type_configuration KendraDataSource#standard_knowledge_article_type_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 7953
          },
          "name": "standardKnowledgeArticleTypeConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationStandardKnowledgeArticleTypeConfiguration"
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfiguration"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationCustomKnowledgeArticleTypeConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationCustomKnowledgeArticleTypeConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 7384
      },
      "name": "KendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationCustomKnowledgeArticleTypeConfigurations",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#document_data_field_name KendraDataSource#document_data_field_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 7388
          },
          "name": "documentDataFieldName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#document_title_field_name KendraDataSource#document_title_field_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 7392
          },
          "name": "documentTitleFieldName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#field_mappings KendraDataSource#field_mappings}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 7396
          },
          "name": "fieldMappings",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationCustomKnowledgeArticleTypeConfigurationsFieldMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#name KendraDataSource#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 7400
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationCustomKnowledgeArticleTypeConfigurations"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationCustomKnowledgeArticleTypeConfigurationsFieldMappings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationCustomKnowledgeArticleTypeConfigurationsFieldMappings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 7202
      },
      "name": "KendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationCustomKnowledgeArticleTypeConfigurationsFieldMappings",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#data_source_field_name KendraDataSource#data_source_field_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 7206
          },
          "name": "dataSourceFieldName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#date_field_format KendraDataSource#date_field_format}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 7210
          },
          "name": "dateFieldFormat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#index_field_name KendraDataSource#index_field_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 7214
          },
          "name": "indexFieldName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationCustomKnowledgeArticleTypeConfigurationsFieldMappings"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationCustomKnowledgeArticleTypeConfigurationsFieldMappingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationCustomKnowledgeArticleTypeConfigurationsFieldMappingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-data-source/index.ts",
          "line": 7373
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 7365
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 7380
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationCustomKnowledgeArticleTypeConfigurationsFieldMappingsOutputReference"
            }
          }
        }
      ],
      "name": "KendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationCustomKnowledgeArticleTypeConfigurationsFieldMappingsList",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 7366
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationCustomKnowledgeArticleTypeConfigurationsFieldMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationCustomKnowledgeArticleTypeConfigurationsFieldMappingsList"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationCustomKnowledgeArticleTypeConfigurationsFieldMappingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationCustomKnowledgeArticleTypeConfigurationsFieldMappingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-data-source/index.ts",
          "line": 7270
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 7260
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 7324
          },
          "name": "resetDataSourceFieldName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 7340
          },
          "name": "resetDateFieldFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 7356
          },
          "name": "resetIndexFieldName"
        }
      ],
      "name": "KendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationCustomKnowledgeArticleTypeConfigurationsFieldMappingsOutputReference",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 7328
          },
          "name": "dataSourceFieldNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 7344
          },
          "name": "dateFieldFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 7360
          },
          "name": "indexFieldNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 7318
          },
          "name": "dataSourceFieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 7334
          },
          "name": "dateFieldFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 7350
          },
          "name": "indexFieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 7274
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationCustomKnowledgeArticleTypeConfigurationsFieldMappings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationCustomKnowledgeArticleTypeConfigurationsFieldMappingsOutputReference"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationCustomKnowledgeArticleTypeConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationCustomKnowledgeArticleTypeConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-data-source/index.ts",
          "line": 7588
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 7580
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 7595
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationCustomKnowledgeArticleTypeConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "KendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationCustomKnowledgeArticleTypeConfigurationsList",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 7581
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationCustomKnowledgeArticleTypeConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationCustomKnowledgeArticleTypeConfigurationsList"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationCustomKnowledgeArticleTypeConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationCustomKnowledgeArticleTypeConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-data-source/index.ts",
          "line": 7463
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 7453
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 7552
          },
          "name": "putFieldMappings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationCustomKnowledgeArticleTypeConfigurationsFieldMappings"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 7523
          },
          "name": "resetDocumentDataFieldName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 7539
          },
          "name": "resetDocumentTitleFieldName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 7555
          },
          "name": "resetFieldMappings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 7571
          },
          "name": "resetName"
        }
      ],
      "name": "KendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationCustomKnowledgeArticleTypeConfigurationsOutputReference",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 7549
          },
          "name": "fieldMappings",
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationCustomKnowledgeArticleTypeConfigurationsFieldMappingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 7527
          },
          "name": "documentDataFieldNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 7543
          },
          "name": "documentTitleFieldNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 7559
          },
          "name": "fieldMappingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationCustomKnowledgeArticleTypeConfigurationsFieldMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 7575
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 7517
          },
          "name": "documentDataFieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 7533
          },
          "name": "documentTitleFieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 7565
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 7467
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationCustomKnowledgeArticleTypeConfigurations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationCustomKnowledgeArticleTypeConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-data-source/index.ts",
          "line": 8007
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 7999
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 8058
          },
          "name": "putCustomKnowledgeArticleTypeConfigurations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationCustomKnowledgeArticleTypeConfigurations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 8090
          },
          "name": "putStandardKnowledgeArticleTypeConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationStandardKnowledgeArticleTypeConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 8061
          },
          "name": "resetCustomKnowledgeArticleTypeConfigurations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 8077
          },
          "name": "resetIncludedStates"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 8093
          },
          "name": "resetStandardKnowledgeArticleTypeConfiguration"
        }
      ],
      "name": "KendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationOutputReference",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 8055
          },
          "name": "customKnowledgeArticleTypeConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationCustomKnowledgeArticleTypeConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 8087
          },
          "name": "standardKnowledgeArticleTypeConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationStandardKnowledgeArticleTypeConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 8065
          },
          "name": "customKnowledgeArticleTypeConfigurationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationCustomKnowledgeArticleTypeConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 8081
          },
          "name": "includedStatesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 8097
          },
          "name": "standardKnowledgeArticleTypeConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationStandardKnowledgeArticleTypeConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 8071
          },
          "name": "includedStates",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 8011
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationStandardKnowledgeArticleTypeConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationStandardKnowledgeArticleTypeConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 7781
      },
      "name": "KendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationStandardKnowledgeArticleTypeConfiguration",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#document_data_field_name KendraDataSource#document_data_field_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 7785
          },
          "name": "documentDataFieldName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#document_title_field_name KendraDataSource#document_title_field_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 7789
          },
          "name": "documentTitleFieldName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#field_mappings KendraDataSource#field_mappings}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 7793
          },
          "name": "fieldMappings",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationStandardKnowledgeArticleTypeConfigurationFieldMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationStandardKnowledgeArticleTypeConfiguration"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationStandardKnowledgeArticleTypeConfigurationFieldMappings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationStandardKnowledgeArticleTypeConfigurationFieldMappings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 7599
      },
      "name": "KendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationStandardKnowledgeArticleTypeConfigurationFieldMappings",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#data_source_field_name KendraDataSource#data_source_field_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 7603
          },
          "name": "dataSourceFieldName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#date_field_format KendraDataSource#date_field_format}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 7607
          },
          "name": "dateFieldFormat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#index_field_name KendraDataSource#index_field_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 7611
          },
          "name": "indexFieldName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationStandardKnowledgeArticleTypeConfigurationFieldMappings"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationStandardKnowledgeArticleTypeConfigurationFieldMappingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationStandardKnowledgeArticleTypeConfigurationFieldMappingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-data-source/index.ts",
          "line": 7770
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 7762
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 7777
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationStandardKnowledgeArticleTypeConfigurationFieldMappingsOutputReference"
            }
          }
        }
      ],
      "name": "KendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationStandardKnowledgeArticleTypeConfigurationFieldMappingsList",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 7763
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationStandardKnowledgeArticleTypeConfigurationFieldMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationStandardKnowledgeArticleTypeConfigurationFieldMappingsList"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationStandardKnowledgeArticleTypeConfigurationFieldMappingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationStandardKnowledgeArticleTypeConfigurationFieldMappingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-data-source/index.ts",
          "line": 7667
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 7657
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 7721
          },
          "name": "resetDataSourceFieldName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 7737
          },
          "name": "resetDateFieldFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 7753
          },
          "name": "resetIndexFieldName"
        }
      ],
      "name": "KendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationStandardKnowledgeArticleTypeConfigurationFieldMappingsOutputReference",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 7725
          },
          "name": "dataSourceFieldNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 7741
          },
          "name": "dateFieldFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 7757
          },
          "name": "indexFieldNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 7715
          },
          "name": "dataSourceFieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 7731
          },
          "name": "dateFieldFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 7747
          },
          "name": "indexFieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 7671
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationStandardKnowledgeArticleTypeConfigurationFieldMappings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationStandardKnowledgeArticleTypeConfigurationFieldMappingsOutputReference"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationStandardKnowledgeArticleTypeConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationStandardKnowledgeArticleTypeConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-data-source/index.ts",
          "line": 7847
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 7839
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 7930
          },
          "name": "putFieldMappings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationStandardKnowledgeArticleTypeConfigurationFieldMappings"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 7901
          },
          "name": "resetDocumentDataFieldName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 7917
          },
          "name": "resetDocumentTitleFieldName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 7933
          },
          "name": "resetFieldMappings"
        }
      ],
      "name": "KendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationStandardKnowledgeArticleTypeConfigurationOutputReference",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 7927
          },
          "name": "fieldMappings",
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationStandardKnowledgeArticleTypeConfigurationFieldMappingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 7905
          },
          "name": "documentDataFieldNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 7921
          },
          "name": "documentTitleFieldNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 7937
          },
          "name": "fieldMappingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationStandardKnowledgeArticleTypeConfigurationFieldMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 7895
          },
          "name": "documentDataFieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 7911
          },
          "name": "documentTitleFieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 7851
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationStandardKnowledgeArticleTypeConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationStandardKnowledgeArticleTypeConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-data-source/index.ts",
          "line": 8939
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 8931
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 9026
          },
          "name": "putChatterFeedConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationChatterFeedConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 9090
          },
          "name": "putKnowledgeArticleConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 9138
          },
          "name": "putStandardObjectAttachmentConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectAttachmentConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 9154
          },
          "name": "putStandardObjectConfigurations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectConfigurations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 9029
          },
          "name": "resetChatterFeedConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 9045
          },
          "name": "resetCrawlAttachments"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 9061
          },
          "name": "resetExcludeAttachmentFilePatterns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 9077
          },
          "name": "resetIncludeAttachmentFilePatterns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 9093
          },
          "name": "resetKnowledgeArticleConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 9109
          },
          "name": "resetSecretArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 9125
          },
          "name": "resetServerUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 9141
          },
          "name": "resetStandardObjectAttachmentConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 9157
          },
          "name": "resetStandardObjectConfigurations"
        }
      ],
      "name": "KendraDataSourceDataSourceConfigurationSalesforceConfigurationOutputReference",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 9023
          },
          "name": "chatterFeedConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationChatterFeedConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 9087
          },
          "name": "knowledgeArticleConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 9135
          },
          "name": "standardObjectAttachmentConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectAttachmentConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 9151
          },
          "name": "standardObjectConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 9033
          },
          "name": "chatterFeedConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationChatterFeedConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 9049
          },
          "name": "crawlAttachmentsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 9065
          },
          "name": "excludeAttachmentFilePatternsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 9081
          },
          "name": "includeAttachmentFilePatternsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 9097
          },
          "name": "knowledgeArticleConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationKnowledgeArticleConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 9113
          },
          "name": "secretArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 9129
          },
          "name": "serverUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 9145
          },
          "name": "standardObjectAttachmentConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectAttachmentConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 9161
          },
          "name": "standardObjectConfigurationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 9039
          },
          "name": "crawlAttachments",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 9055
          },
          "name": "excludeAttachmentFilePatterns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 9071
          },
          "name": "includeAttachmentFilePatterns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 9103
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 9119
          },
          "name": "serverUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 8943
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationSalesforceConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectAttachmentConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectAttachmentConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 8283
      },
      "name": "KendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectAttachmentConfiguration",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#document_title_field_name KendraDataSource#document_title_field_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 8287
          },
          "name": "documentTitleFieldName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#field_mappings KendraDataSource#field_mappings}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 8291
          },
          "name": "fieldMappings",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectAttachmentConfigurationFieldMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectAttachmentConfiguration"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectAttachmentConfigurationFieldMappings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectAttachmentConfigurationFieldMappings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 8101
      },
      "name": "KendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectAttachmentConfigurationFieldMappings",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#data_source_field_name KendraDataSource#data_source_field_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 8105
          },
          "name": "dataSourceFieldName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#date_field_format KendraDataSource#date_field_format}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 8109
          },
          "name": "dateFieldFormat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#index_field_name KendraDataSource#index_field_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 8113
          },
          "name": "indexFieldName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectAttachmentConfigurationFieldMappings"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectAttachmentConfigurationFieldMappingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectAttachmentConfigurationFieldMappingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-data-source/index.ts",
          "line": 8272
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 8264
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 8279
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectAttachmentConfigurationFieldMappingsOutputReference"
            }
          }
        }
      ],
      "name": "KendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectAttachmentConfigurationFieldMappingsList",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 8265
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectAttachmentConfigurationFieldMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectAttachmentConfigurationFieldMappingsList"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectAttachmentConfigurationFieldMappingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectAttachmentConfigurationFieldMappingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-data-source/index.ts",
          "line": 8169
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 8159
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 8223
          },
          "name": "resetDataSourceFieldName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 8239
          },
          "name": "resetDateFieldFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 8255
          },
          "name": "resetIndexFieldName"
        }
      ],
      "name": "KendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectAttachmentConfigurationFieldMappingsOutputReference",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 8227
          },
          "name": "dataSourceFieldNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 8243
          },
          "name": "dateFieldFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 8259
          },
          "name": "indexFieldNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 8217
          },
          "name": "dataSourceFieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 8233
          },
          "name": "dateFieldFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 8249
          },
          "name": "indexFieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 8173
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectAttachmentConfigurationFieldMappings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectAttachmentConfigurationFieldMappingsOutputReference"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectAttachmentConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectAttachmentConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-data-source/index.ts",
          "line": 8338
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 8330
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 8399
          },
          "name": "putFieldMappings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectAttachmentConfigurationFieldMappings"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 8386
          },
          "name": "resetDocumentTitleFieldName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 8402
          },
          "name": "resetFieldMappings"
        }
      ],
      "name": "KendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectAttachmentConfigurationOutputReference",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 8396
          },
          "name": "fieldMappings",
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectAttachmentConfigurationFieldMappingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 8390
          },
          "name": "documentTitleFieldNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 8406
          },
          "name": "fieldMappingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectAttachmentConfigurationFieldMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 8380
          },
          "name": "documentTitleFieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 8342
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectAttachmentConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectAttachmentConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 8592
      },
      "name": "KendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectConfigurations",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#document_data_field_name KendraDataSource#document_data_field_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 8596
          },
          "name": "documentDataFieldName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#document_title_field_name KendraDataSource#document_title_field_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 8600
          },
          "name": "documentTitleFieldName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#field_mappings KendraDataSource#field_mappings}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 8604
          },
          "name": "fieldMappings",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectConfigurationsFieldMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#name KendraDataSource#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 8608
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectConfigurations"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectConfigurationsFieldMappings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectConfigurationsFieldMappings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 8410
      },
      "name": "KendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectConfigurationsFieldMappings",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#data_source_field_name KendraDataSource#data_source_field_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 8414
          },
          "name": "dataSourceFieldName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#date_field_format KendraDataSource#date_field_format}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 8418
          },
          "name": "dateFieldFormat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#index_field_name KendraDataSource#index_field_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 8422
          },
          "name": "indexFieldName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectConfigurationsFieldMappings"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectConfigurationsFieldMappingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectConfigurationsFieldMappingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-data-source/index.ts",
          "line": 8581
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 8573
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 8588
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectConfigurationsFieldMappingsOutputReference"
            }
          }
        }
      ],
      "name": "KendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectConfigurationsFieldMappingsList",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 8574
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectConfigurationsFieldMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectConfigurationsFieldMappingsList"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectConfigurationsFieldMappingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectConfigurationsFieldMappingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-data-source/index.ts",
          "line": 8478
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 8468
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 8532
          },
          "name": "resetDataSourceFieldName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 8548
          },
          "name": "resetDateFieldFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 8564
          },
          "name": "resetIndexFieldName"
        }
      ],
      "name": "KendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectConfigurationsFieldMappingsOutputReference",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 8536
          },
          "name": "dataSourceFieldNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 8552
          },
          "name": "dateFieldFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 8568
          },
          "name": "indexFieldNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 8526
          },
          "name": "dataSourceFieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 8542
          },
          "name": "dateFieldFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 8558
          },
          "name": "indexFieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 8482
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectConfigurationsFieldMappings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectConfigurationsFieldMappingsOutputReference"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-data-source/index.ts",
          "line": 8796
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 8788
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 8803
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "KendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectConfigurationsList",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 8789
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectConfigurationsList"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-data-source/index.ts",
          "line": 8671
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 8661
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 8760
          },
          "name": "putFieldMappings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectConfigurationsFieldMappings"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 8731
          },
          "name": "resetDocumentDataFieldName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 8747
          },
          "name": "resetDocumentTitleFieldName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 8763
          },
          "name": "resetFieldMappings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 8779
          },
          "name": "resetName"
        }
      ],
      "name": "KendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectConfigurationsOutputReference",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 8757
          },
          "name": "fieldMappings",
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectConfigurationsFieldMappingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 8735
          },
          "name": "documentDataFieldNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 8751
          },
          "name": "documentTitleFieldNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 8767
          },
          "name": "fieldMappingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectConfigurationsFieldMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 8783
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 8725
          },
          "name": "documentDataFieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 8741
          },
          "name": "documentTitleFieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 8773
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 8675
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectConfigurations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationSalesforceConfigurationStandardObjectConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationServiceNowConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationServiceNowConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 10080
      },
      "name": "KendraDataSourceDataSourceConfigurationServiceNowConfiguration",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#authentication_type KendraDataSource#authentication_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 10084
          },
          "name": "authenticationType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#host_url KendraDataSource#host_url}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 10088
          },
          "name": "hostUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#knowledge_article_configuration KendraDataSource#knowledge_article_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 10092
          },
          "name": "knowledgeArticleConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationServiceNowConfigurationKnowledgeArticleConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#secret_arn KendraDataSource#secret_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 10096
          },
          "name": "secretArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#service_catalog_configuration KendraDataSource#service_catalog_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 10100
          },
          "name": "serviceCatalogConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationServiceNowConfigurationServiceCatalogConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#service_now_build_version KendraDataSource#service_now_build_version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 10104
          },
          "name": "serviceNowBuildVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationServiceNowConfiguration"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationServiceNowConfigurationKnowledgeArticleConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationServiceNowConfigurationKnowledgeArticleConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 9347
      },
      "name": "KendraDataSourceDataSourceConfigurationServiceNowConfigurationKnowledgeArticleConfiguration",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#crawl_attachments KendraDataSource#crawl_attachments}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 9351
          },
          "name": "crawlAttachments",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#document_data_field_name KendraDataSource#document_data_field_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 9355
          },
          "name": "documentDataFieldName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#document_title_field_name KendraDataSource#document_title_field_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 9359
          },
          "name": "documentTitleFieldName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#exclude_attachment_file_patterns KendraDataSource#exclude_attachment_file_patterns}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 9363
          },
          "name": "excludeAttachmentFilePatterns",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#field_mappings KendraDataSource#field_mappings}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 9367
          },
          "name": "fieldMappings",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationServiceNowConfigurationKnowledgeArticleConfigurationFieldMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#filter_query KendraDataSource#filter_query}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 9371
          },
          "name": "filterQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#include_attachment_file_patterns KendraDataSource#include_attachment_file_patterns}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 9375
          },
          "name": "includeAttachmentFilePatterns",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationServiceNowConfigurationKnowledgeArticleConfiguration"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationServiceNowConfigurationKnowledgeArticleConfigurationFieldMappings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationServiceNowConfigurationKnowledgeArticleConfigurationFieldMappings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 9165
      },
      "name": "KendraDataSourceDataSourceConfigurationServiceNowConfigurationKnowledgeArticleConfigurationFieldMappings",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#data_source_field_name KendraDataSource#data_source_field_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 9169
          },
          "name": "dataSourceFieldName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#date_field_format KendraDataSource#date_field_format}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 9173
          },
          "name": "dateFieldFormat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#index_field_name KendraDataSource#index_field_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 9177
          },
          "name": "indexFieldName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationServiceNowConfigurationKnowledgeArticleConfigurationFieldMappings"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationServiceNowConfigurationKnowledgeArticleConfigurationFieldMappingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationServiceNowConfigurationKnowledgeArticleConfigurationFieldMappingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-data-source/index.ts",
          "line": 9336
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 9328
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 9343
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationServiceNowConfigurationKnowledgeArticleConfigurationFieldMappingsOutputReference"
            }
          }
        }
      ],
      "name": "KendraDataSourceDataSourceConfigurationServiceNowConfigurationKnowledgeArticleConfigurationFieldMappingsList",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 9329
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationServiceNowConfigurationKnowledgeArticleConfigurationFieldMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationServiceNowConfigurationKnowledgeArticleConfigurationFieldMappingsList"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationServiceNowConfigurationKnowledgeArticleConfigurationFieldMappingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationServiceNowConfigurationKnowledgeArticleConfigurationFieldMappingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-data-source/index.ts",
          "line": 9233
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 9223
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 9287
          },
          "name": "resetDataSourceFieldName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 9303
          },
          "name": "resetDateFieldFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 9319
          },
          "name": "resetIndexFieldName"
        }
      ],
      "name": "KendraDataSourceDataSourceConfigurationServiceNowConfigurationKnowledgeArticleConfigurationFieldMappingsOutputReference",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 9291
          },
          "name": "dataSourceFieldNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 9307
          },
          "name": "dateFieldFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 9323
          },
          "name": "indexFieldNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 9281
          },
          "name": "dataSourceFieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 9297
          },
          "name": "dateFieldFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 9313
          },
          "name": "indexFieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 9237
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationServiceNowConfigurationKnowledgeArticleConfigurationFieldMappings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationServiceNowConfigurationKnowledgeArticleConfigurationFieldMappingsOutputReference"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationServiceNowConfigurationKnowledgeArticleConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationServiceNowConfigurationKnowledgeArticleConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-data-source/index.ts",
          "line": 9457
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 9449
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 9596
          },
          "name": "putFieldMappings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationServiceNowConfigurationKnowledgeArticleConfigurationFieldMappings"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 9535
          },
          "name": "resetCrawlAttachments"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 9551
          },
          "name": "resetDocumentDataFieldName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 9567
          },
          "name": "resetDocumentTitleFieldName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 9583
          },
          "name": "resetExcludeAttachmentFilePatterns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 9599
          },
          "name": "resetFieldMappings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 9615
          },
          "name": "resetFilterQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 9631
          },
          "name": "resetIncludeAttachmentFilePatterns"
        }
      ],
      "name": "KendraDataSourceDataSourceConfigurationServiceNowConfigurationKnowledgeArticleConfigurationOutputReference",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 9593
          },
          "name": "fieldMappings",
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationServiceNowConfigurationKnowledgeArticleConfigurationFieldMappingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 9539
          },
          "name": "crawlAttachmentsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 9555
          },
          "name": "documentDataFieldNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 9571
          },
          "name": "documentTitleFieldNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 9587
          },
          "name": "excludeAttachmentFilePatternsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 9603
          },
          "name": "fieldMappingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationServiceNowConfigurationKnowledgeArticleConfigurationFieldMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 9619
          },
          "name": "filterQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 9635
          },
          "name": "includeAttachmentFilePatternsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 9529
          },
          "name": "crawlAttachments",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 9545
          },
          "name": "documentDataFieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 9561
          },
          "name": "documentTitleFieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 9577
          },
          "name": "excludeAttachmentFilePatterns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 9609
          },
          "name": "filterQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 9625
          },
          "name": "includeAttachmentFilePatterns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 9461
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationServiceNowConfigurationKnowledgeArticleConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationServiceNowConfigurationKnowledgeArticleConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationServiceNowConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationServiceNowConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-data-source/index.ts",
          "line": 10179
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 10171
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 10280
          },
          "name": "putKnowledgeArticleConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationServiceNowConfigurationKnowledgeArticleConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 10312
          },
          "name": "putServiceCatalogConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationServiceNowConfigurationServiceCatalogConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 10251
          },
          "name": "resetAuthenticationType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 10267
          },
          "name": "resetHostUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 10283
          },
          "name": "resetKnowledgeArticleConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 10299
          },
          "name": "resetSecretArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 10315
          },
          "name": "resetServiceCatalogConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 10331
          },
          "name": "resetServiceNowBuildVersion"
        }
      ],
      "name": "KendraDataSourceDataSourceConfigurationServiceNowConfigurationOutputReference",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 10277
          },
          "name": "knowledgeArticleConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationServiceNowConfigurationKnowledgeArticleConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 10309
          },
          "name": "serviceCatalogConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationServiceNowConfigurationServiceCatalogConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 10255
          },
          "name": "authenticationTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 10271
          },
          "name": "hostUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 10287
          },
          "name": "knowledgeArticleConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationServiceNowConfigurationKnowledgeArticleConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 10303
          },
          "name": "secretArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 10319
          },
          "name": "serviceCatalogConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationServiceNowConfigurationServiceCatalogConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 10335
          },
          "name": "serviceNowBuildVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 10245
          },
          "name": "authenticationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 10261
          },
          "name": "hostUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 10293
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 10325
          },
          "name": "serviceNowBuildVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 10183
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationServiceNowConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationServiceNowConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationServiceNowConfigurationServiceCatalogConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationServiceNowConfigurationServiceCatalogConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 9821
      },
      "name": "KendraDataSourceDataSourceConfigurationServiceNowConfigurationServiceCatalogConfiguration",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#crawl_attachments KendraDataSource#crawl_attachments}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 9825
          },
          "name": "crawlAttachments",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#document_data_field_name KendraDataSource#document_data_field_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 9829
          },
          "name": "documentDataFieldName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#document_title_field_name KendraDataSource#document_title_field_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 9833
          },
          "name": "documentTitleFieldName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#exclude_attachment_file_patterns KendraDataSource#exclude_attachment_file_patterns}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 9837
          },
          "name": "excludeAttachmentFilePatterns",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#field_mappings KendraDataSource#field_mappings}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 9841
          },
          "name": "fieldMappings",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationServiceNowConfigurationServiceCatalogConfigurationFieldMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#include_attachment_file_patterns KendraDataSource#include_attachment_file_patterns}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 9845
          },
          "name": "includeAttachmentFilePatterns",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationServiceNowConfigurationServiceCatalogConfiguration"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationServiceNowConfigurationServiceCatalogConfigurationFieldMappings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationServiceNowConfigurationServiceCatalogConfigurationFieldMappings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 9639
      },
      "name": "KendraDataSourceDataSourceConfigurationServiceNowConfigurationServiceCatalogConfigurationFieldMappings",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#data_source_field_name KendraDataSource#data_source_field_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 9643
          },
          "name": "dataSourceFieldName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#date_field_format KendraDataSource#date_field_format}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 9647
          },
          "name": "dateFieldFormat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#index_field_name KendraDataSource#index_field_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 9651
          },
          "name": "indexFieldName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationServiceNowConfigurationServiceCatalogConfigurationFieldMappings"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationServiceNowConfigurationServiceCatalogConfigurationFieldMappingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationServiceNowConfigurationServiceCatalogConfigurationFieldMappingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-data-source/index.ts",
          "line": 9810
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 9802
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 9817
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationServiceNowConfigurationServiceCatalogConfigurationFieldMappingsOutputReference"
            }
          }
        }
      ],
      "name": "KendraDataSourceDataSourceConfigurationServiceNowConfigurationServiceCatalogConfigurationFieldMappingsList",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 9803
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationServiceNowConfigurationServiceCatalogConfigurationFieldMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationServiceNowConfigurationServiceCatalogConfigurationFieldMappingsList"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationServiceNowConfigurationServiceCatalogConfigurationFieldMappingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationServiceNowConfigurationServiceCatalogConfigurationFieldMappingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-data-source/index.ts",
          "line": 9707
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 9697
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 9761
          },
          "name": "resetDataSourceFieldName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 9777
          },
          "name": "resetDateFieldFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 9793
          },
          "name": "resetIndexFieldName"
        }
      ],
      "name": "KendraDataSourceDataSourceConfigurationServiceNowConfigurationServiceCatalogConfigurationFieldMappingsOutputReference",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 9765
          },
          "name": "dataSourceFieldNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 9781
          },
          "name": "dateFieldFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 9797
          },
          "name": "indexFieldNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 9755
          },
          "name": "dataSourceFieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 9771
          },
          "name": "dateFieldFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 9787
          },
          "name": "indexFieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 9711
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationServiceNowConfigurationServiceCatalogConfigurationFieldMappings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationServiceNowConfigurationServiceCatalogConfigurationFieldMappingsOutputReference"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationServiceNowConfigurationServiceCatalogConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationServiceNowConfigurationServiceCatalogConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-data-source/index.ts",
          "line": 9920
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 9912
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 10053
          },
          "name": "putFieldMappings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationServiceNowConfigurationServiceCatalogConfigurationFieldMappings"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 9992
          },
          "name": "resetCrawlAttachments"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 10008
          },
          "name": "resetDocumentDataFieldName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 10024
          },
          "name": "resetDocumentTitleFieldName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 10040
          },
          "name": "resetExcludeAttachmentFilePatterns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 10056
          },
          "name": "resetFieldMappings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 10072
          },
          "name": "resetIncludeAttachmentFilePatterns"
        }
      ],
      "name": "KendraDataSourceDataSourceConfigurationServiceNowConfigurationServiceCatalogConfigurationOutputReference",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 10050
          },
          "name": "fieldMappings",
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationServiceNowConfigurationServiceCatalogConfigurationFieldMappingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 9996
          },
          "name": "crawlAttachmentsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 10012
          },
          "name": "documentDataFieldNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 10028
          },
          "name": "documentTitleFieldNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 10044
          },
          "name": "excludeAttachmentFilePatternsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 10060
          },
          "name": "fieldMappingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationServiceNowConfigurationServiceCatalogConfigurationFieldMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 10076
          },
          "name": "includeAttachmentFilePatternsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 9986
          },
          "name": "crawlAttachments",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 10002
          },
          "name": "documentDataFieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 10018
          },
          "name": "documentTitleFieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 10034
          },
          "name": "excludeAttachmentFilePatterns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 10066
          },
          "name": "includeAttachmentFilePatterns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 9924
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationServiceNowConfigurationServiceCatalogConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationServiceNowConfigurationServiceCatalogConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSharePointConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSharePointConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 10775
      },
      "name": "KendraDataSourceDataSourceConfigurationSharePointConfiguration",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#crawl_attachments KendraDataSource#crawl_attachments}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 10779
          },
          "name": "crawlAttachments",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#disable_local_groups KendraDataSource#disable_local_groups}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 10783
          },
          "name": "disableLocalGroups",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#document_title_field_name KendraDataSource#document_title_field_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 10787
          },
          "name": "documentTitleFieldName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#exclusion_patterns KendraDataSource#exclusion_patterns}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 10791
          },
          "name": "exclusionPatterns",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#field_mappings KendraDataSource#field_mappings}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 10795
          },
          "name": "fieldMappings",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSharePointConfigurationFieldMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#inclusion_patterns KendraDataSource#inclusion_patterns}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 10799
          },
          "name": "inclusionPatterns",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#secret_arn KendraDataSource#secret_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 10803
          },
          "name": "secretArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#share_point_version KendraDataSource#share_point_version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 10807
          },
          "name": "sharePointVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#ssl_certificate_s3_path KendraDataSource#ssl_certificate_s3_path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 10811
          },
          "name": "sslCertificateS3Path",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSharePointConfigurationSslCertificateS3Path"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#urls KendraDataSource#urls}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 10815
          },
          "name": "urls",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#use_change_log KendraDataSource#use_change_log}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 10819
          },
          "name": "useChangeLog",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#vpc_configuration KendraDataSource#vpc_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 10823
          },
          "name": "vpcConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSharePointConfigurationVpcConfiguration"
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationSharePointConfiguration"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSharePointConfigurationFieldMappings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSharePointConfigurationFieldMappings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 10339
      },
      "name": "KendraDataSourceDataSourceConfigurationSharePointConfigurationFieldMappings",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#data_source_field_name KendraDataSource#data_source_field_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 10343
          },
          "name": "dataSourceFieldName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#date_field_format KendraDataSource#date_field_format}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 10347
          },
          "name": "dateFieldFormat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#index_field_name KendraDataSource#index_field_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 10351
          },
          "name": "indexFieldName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationSharePointConfigurationFieldMappings"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSharePointConfigurationFieldMappingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSharePointConfigurationFieldMappingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-data-source/index.ts",
          "line": 10510
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 10502
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 10517
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSharePointConfigurationFieldMappingsOutputReference"
            }
          }
        }
      ],
      "name": "KendraDataSourceDataSourceConfigurationSharePointConfigurationFieldMappingsList",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 10503
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSharePointConfigurationFieldMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationSharePointConfigurationFieldMappingsList"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSharePointConfigurationFieldMappingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSharePointConfigurationFieldMappingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-data-source/index.ts",
          "line": 10407
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 10397
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 10461
          },
          "name": "resetDataSourceFieldName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 10477
          },
          "name": "resetDateFieldFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 10493
          },
          "name": "resetIndexFieldName"
        }
      ],
      "name": "KendraDataSourceDataSourceConfigurationSharePointConfigurationFieldMappingsOutputReference",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 10465
          },
          "name": "dataSourceFieldNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 10481
          },
          "name": "dateFieldFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 10497
          },
          "name": "indexFieldNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 10455
          },
          "name": "dataSourceFieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 10471
          },
          "name": "dateFieldFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 10487
          },
          "name": "indexFieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 10411
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSharePointConfigurationFieldMappings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationSharePointConfigurationFieldMappingsOutputReference"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSharePointConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSharePointConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-data-source/index.ts",
          "line": 10940
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 10932
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 11109
          },
          "name": "putFieldMappings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSharePointConfigurationFieldMappings"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 11173
          },
          "name": "putSslCertificateS3Path",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSharePointConfigurationSslCertificateS3Path"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 11221
          },
          "name": "putVpcConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSharePointConfigurationVpcConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 11048
          },
          "name": "resetCrawlAttachments"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 11064
          },
          "name": "resetDisableLocalGroups"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 11080
          },
          "name": "resetDocumentTitleFieldName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 11096
          },
          "name": "resetExclusionPatterns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 11112
          },
          "name": "resetFieldMappings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 11128
          },
          "name": "resetInclusionPatterns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 11144
          },
          "name": "resetSecretArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 11160
          },
          "name": "resetSharePointVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 11176
          },
          "name": "resetSslCertificateS3Path"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 11192
          },
          "name": "resetUrls"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 11208
          },
          "name": "resetUseChangeLog"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 11224
          },
          "name": "resetVpcConfiguration"
        }
      ],
      "name": "KendraDataSourceDataSourceConfigurationSharePointConfigurationOutputReference",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 11106
          },
          "name": "fieldMappings",
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSharePointConfigurationFieldMappingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 11170
          },
          "name": "sslCertificateS3Path",
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSharePointConfigurationSslCertificateS3PathOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 11218
          },
          "name": "vpcConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSharePointConfigurationVpcConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 11052
          },
          "name": "crawlAttachmentsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 11068
          },
          "name": "disableLocalGroupsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 11084
          },
          "name": "documentTitleFieldNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 11100
          },
          "name": "exclusionPatternsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 11116
          },
          "name": "fieldMappingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSharePointConfigurationFieldMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 11132
          },
          "name": "inclusionPatternsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 11148
          },
          "name": "secretArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 11164
          },
          "name": "sharePointVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 11180
          },
          "name": "sslCertificateS3PathInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSharePointConfigurationSslCertificateS3Path"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 11196
          },
          "name": "urlsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 11212
          },
          "name": "useChangeLogInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 11228
          },
          "name": "vpcConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSharePointConfigurationVpcConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 11042
          },
          "name": "crawlAttachments",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 11058
          },
          "name": "disableLocalGroups",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 11074
          },
          "name": "documentTitleFieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 11090
          },
          "name": "exclusionPatterns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 11122
          },
          "name": "inclusionPatterns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 11138
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 11154
          },
          "name": "sharePointVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 11186
          },
          "name": "urls",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 11202
          },
          "name": "useChangeLog",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 10944
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSharePointConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationSharePointConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSharePointConfigurationSslCertificateS3Path": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSharePointConfigurationSslCertificateS3Path",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 10521
      },
      "name": "KendraDataSourceDataSourceConfigurationSharePointConfigurationSslCertificateS3Path",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#bucket KendraDataSource#bucket}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 10525
          },
          "name": "bucket",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#key KendraDataSource#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 10529
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationSharePointConfigurationSslCertificateS3Path"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSharePointConfigurationSslCertificateS3PathOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSharePointConfigurationSslCertificateS3PathOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-data-source/index.ts",
          "line": 10576
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 10568
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 10624
          },
          "name": "resetBucket"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 10640
          },
          "name": "resetKey"
        }
      ],
      "name": "KendraDataSourceDataSourceConfigurationSharePointConfigurationSslCertificateS3PathOutputReference",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 10628
          },
          "name": "bucketInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 10644
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 10618
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 10634
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 10580
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSharePointConfigurationSslCertificateS3Path"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationSharePointConfigurationSslCertificateS3PathOutputReference"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSharePointConfigurationVpcConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSharePointConfigurationVpcConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 10648
      },
      "name": "KendraDataSourceDataSourceConfigurationSharePointConfigurationVpcConfiguration",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#security_group_ids KendraDataSource#security_group_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 10652
          },
          "name": "securityGroupIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#subnet_ids KendraDataSource#subnet_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 10656
          },
          "name": "subnetIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationSharePointConfigurationVpcConfiguration"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSharePointConfigurationVpcConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSharePointConfigurationVpcConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-data-source/index.ts",
          "line": 10703
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 10695
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 10751
          },
          "name": "resetSecurityGroupIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 10767
          },
          "name": "resetSubnetIds"
        }
      ],
      "name": "KendraDataSourceDataSourceConfigurationSharePointConfigurationVpcConfigurationOutputReference",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 10755
          },
          "name": "securityGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 10771
          },
          "name": "subnetIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 10745
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 10761
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 10707
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationSharePointConfigurationVpcConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationSharePointConfigurationVpcConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationTemplateConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationTemplateConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 11232
      },
      "name": "KendraDataSourceDataSourceConfigurationTemplateConfiguration",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#template KendraDataSource#template}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 11236
          },
          "name": "template",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationTemplateConfiguration"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationTemplateConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationTemplateConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-data-source/index.ts",
          "line": 11276
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 11268
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 11318
          },
          "name": "resetTemplate"
        }
      ],
      "name": "KendraDataSourceDataSourceConfigurationTemplateConfigurationOutputReference",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 11322
          },
          "name": "templateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 11312
          },
          "name": "template",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 11280
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationTemplateConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationTemplateConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationWebCrawlerConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationWebCrawlerConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 12110
      },
      "name": "KendraDataSourceDataSourceConfigurationWebCrawlerConfiguration",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#authentication_configuration KendraDataSource#authentication_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 12114
          },
          "name": "authenticationConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#crawl_depth KendraDataSource#crawl_depth}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 12118
          },
          "name": "crawlDepth",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#max_content_size_per_page_in_mega_bytes KendraDataSource#max_content_size_per_page_in_mega_bytes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 12122
          },
          "name": "maxContentSizePerPageInMegaBytes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#max_links_per_page KendraDataSource#max_links_per_page}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 12126
          },
          "name": "maxLinksPerPage",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#max_urls_per_minute_crawl_rate KendraDataSource#max_urls_per_minute_crawl_rate}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 12130
          },
          "name": "maxUrlsPerMinuteCrawlRate",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#proxy_configuration KendraDataSource#proxy_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 12134
          },
          "name": "proxyConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationWebCrawlerConfigurationProxyConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#url_exclusion_patterns KendraDataSource#url_exclusion_patterns}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 12138
          },
          "name": "urlExclusionPatterns",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#url_inclusion_patterns KendraDataSource#url_inclusion_patterns}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 12142
          },
          "name": "urlInclusionPatterns",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#urls KendraDataSource#urls}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 12146
          },
          "name": "urls",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationWebCrawlerConfigurationUrls"
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationWebCrawlerConfiguration"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 11508
      },
      "name": "KendraDataSourceDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfiguration",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#basic_authentication KendraDataSource#basic_authentication}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 11512
          },
          "name": "basicAuthentication",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthentication"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfiguration"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthentication": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthentication",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 11326
      },
      "name": "KendraDataSourceDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthentication",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#credentials KendraDataSource#credentials}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 11330
          },
          "name": "credentials",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#host KendraDataSource#host}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 11334
          },
          "name": "host",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#port KendraDataSource#port}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 11338
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthentication"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-data-source/index.ts",
          "line": 11497
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 11489
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 11504
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationOutputReference"
            }
          }
        }
      ],
      "name": "KendraDataSourceDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationList",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 11490
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthentication"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationList"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-data-source/index.ts",
          "line": 11394
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 11384
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 11448
          },
          "name": "resetCredentials"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 11464
          },
          "name": "resetHost"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 11480
          },
          "name": "resetPort"
        }
      ],
      "name": "KendraDataSourceDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationOutputReference",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 11452
          },
          "name": "credentialsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 11468
          },
          "name": "hostInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 11484
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 11442
          },
          "name": "credentials",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 11458
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 11474
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 11398
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthentication"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationOutputReference"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-data-source/index.ts",
          "line": 11552
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 11544
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 11591
          },
          "name": "putBasicAuthentication",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthentication"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 11594
          },
          "name": "resetBasicAuthentication"
        }
      ],
      "name": "KendraDataSourceDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationOutputReference",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 11588
          },
          "name": "basicAuthentication",
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthenticationList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 11598
          },
          "name": "basicAuthenticationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationBasicAuthentication"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 11556
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationWebCrawlerConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationWebCrawlerConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-data-source/index.ts",
          "line": 12242
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 12234
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 12329
          },
          "name": "putAuthenticationConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 12409
          },
          "name": "putProxyConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationWebCrawlerConfigurationProxyConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 12457
          },
          "name": "putUrls",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationWebCrawlerConfigurationUrls"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 12332
          },
          "name": "resetAuthenticationConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 12348
          },
          "name": "resetCrawlDepth"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 12364
          },
          "name": "resetMaxContentSizePerPageInMegaBytes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 12380
          },
          "name": "resetMaxLinksPerPage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 12396
          },
          "name": "resetMaxUrlsPerMinuteCrawlRate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 12412
          },
          "name": "resetProxyConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 12428
          },
          "name": "resetUrlExclusionPatterns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 12444
          },
          "name": "resetUrlInclusionPatterns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 12460
          },
          "name": "resetUrls"
        }
      ],
      "name": "KendraDataSourceDataSourceConfigurationWebCrawlerConfigurationOutputReference",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 12326
          },
          "name": "authenticationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 12406
          },
          "name": "proxyConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationWebCrawlerConfigurationProxyConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 12454
          },
          "name": "urls",
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationWebCrawlerConfigurationUrlsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 12336
          },
          "name": "authenticationConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationWebCrawlerConfigurationAuthenticationConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 12352
          },
          "name": "crawlDepthInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 12368
          },
          "name": "maxContentSizePerPageInMegaBytesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 12384
          },
          "name": "maxLinksPerPageInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 12400
          },
          "name": "maxUrlsPerMinuteCrawlRateInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 12416
          },
          "name": "proxyConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationWebCrawlerConfigurationProxyConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 12432
          },
          "name": "urlExclusionPatternsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 12448
          },
          "name": "urlInclusionPatternsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 12464
          },
          "name": "urlsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationWebCrawlerConfigurationUrls"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 12342
          },
          "name": "crawlDepth",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 12358
          },
          "name": "maxContentSizePerPageInMegaBytes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 12374
          },
          "name": "maxLinksPerPage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 12390
          },
          "name": "maxUrlsPerMinuteCrawlRate",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 12422
          },
          "name": "urlExclusionPatterns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 12438
          },
          "name": "urlInclusionPatterns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 12246
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationWebCrawlerConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationWebCrawlerConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationWebCrawlerConfigurationProxyConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationWebCrawlerConfigurationProxyConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 11602
      },
      "name": "KendraDataSourceDataSourceConfigurationWebCrawlerConfigurationProxyConfiguration",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#credentials KendraDataSource#credentials}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 11606
          },
          "name": "credentials",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#host KendraDataSource#host}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 11610
          },
          "name": "host",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#port KendraDataSource#port}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 11614
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationWebCrawlerConfigurationProxyConfiguration"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationWebCrawlerConfigurationProxyConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationWebCrawlerConfigurationProxyConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-data-source/index.ts",
          "line": 11668
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 11660
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 11722
          },
          "name": "resetCredentials"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 11738
          },
          "name": "resetHost"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 11754
          },
          "name": "resetPort"
        }
      ],
      "name": "KendraDataSourceDataSourceConfigurationWebCrawlerConfigurationProxyConfigurationOutputReference",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 11726
          },
          "name": "credentialsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 11742
          },
          "name": "hostInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 11758
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 11716
          },
          "name": "credentials",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 11732
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 11748
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 11672
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationWebCrawlerConfigurationProxyConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationWebCrawlerConfigurationProxyConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationWebCrawlerConfigurationUrls": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationWebCrawlerConfigurationUrls",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 11983
      },
      "name": "KendraDataSourceDataSourceConfigurationWebCrawlerConfigurationUrls",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#seed_url_configuration KendraDataSource#seed_url_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 11987
          },
          "name": "seedUrlConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#site_maps_configuration KendraDataSource#site_maps_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 11991
          },
          "name": "siteMapsConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfiguration"
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationWebCrawlerConfigurationUrls"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationWebCrawlerConfigurationUrlsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationWebCrawlerConfigurationUrlsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-data-source/index.ts",
          "line": 12038
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 12030
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 12083
          },
          "name": "putSeedUrlConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 12099
          },
          "name": "putSiteMapsConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 12086
          },
          "name": "resetSeedUrlConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 12102
          },
          "name": "resetSiteMapsConfiguration"
        }
      ],
      "name": "KendraDataSourceDataSourceConfigurationWebCrawlerConfigurationUrlsOutputReference",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 12080
          },
          "name": "seedUrlConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 12096
          },
          "name": "siteMapsConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 12090
          },
          "name": "seedUrlConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 12106
          },
          "name": "siteMapsConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 12042
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationWebCrawlerConfigurationUrls"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationWebCrawlerConfigurationUrlsOutputReference"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 11762
      },
      "name": "KendraDataSourceDataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfiguration",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#seed_urls KendraDataSource#seed_urls}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 11766
          },
          "name": "seedUrls",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#web_crawler_mode KendraDataSource#web_crawler_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 11770
          },
          "name": "webCrawlerMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfiguration"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-data-source/index.ts",
          "line": 11817
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 11809
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 11865
          },
          "name": "resetSeedUrls"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 11881
          },
          "name": "resetWebCrawlerMode"
        }
      ],
      "name": "KendraDataSourceDataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationOutputReference",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 11869
          },
          "name": "seedUrlsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 11885
          },
          "name": "webCrawlerModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 11859
          },
          "name": "seedUrls",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 11875
          },
          "name": "webCrawlerMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 11821
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationWebCrawlerConfigurationUrlsSeedUrlConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 11889
      },
      "name": "KendraDataSourceDataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfiguration",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#site_maps KendraDataSource#site_maps}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 11893
          },
          "name": "siteMaps",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfiguration"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-data-source/index.ts",
          "line": 11933
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 11925
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 11975
          },
          "name": "resetSiteMaps"
        }
      ],
      "name": "KendraDataSourceDataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationOutputReference",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 11979
          },
          "name": "siteMapsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 11969
          },
          "name": "siteMaps",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 11937
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationWebCrawlerConfigurationUrlsSiteMapsConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationWorkDocsConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationWorkDocsConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 12650
      },
      "name": "KendraDataSourceDataSourceConfigurationWorkDocsConfiguration",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#crawl_comments KendraDataSource#crawl_comments}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 12654
          },
          "name": "crawlComments",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#exclusion_patterns KendraDataSource#exclusion_patterns}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 12658
          },
          "name": "exclusionPatterns",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#field_mappings KendraDataSource#field_mappings}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 12662
          },
          "name": "fieldMappings",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationWorkDocsConfigurationFieldMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#inclusion_patterns KendraDataSource#inclusion_patterns}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 12666
          },
          "name": "inclusionPatterns",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#organization_id KendraDataSource#organization_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 12670
          },
          "name": "organizationId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#use_change_log KendraDataSource#use_change_log}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 12674
          },
          "name": "useChangeLog",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationWorkDocsConfiguration"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationWorkDocsConfigurationFieldMappings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationWorkDocsConfigurationFieldMappings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 12468
      },
      "name": "KendraDataSourceDataSourceConfigurationWorkDocsConfigurationFieldMappings",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#data_source_field_name KendraDataSource#data_source_field_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 12472
          },
          "name": "dataSourceFieldName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#date_field_format KendraDataSource#date_field_format}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 12476
          },
          "name": "dateFieldFormat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#index_field_name KendraDataSource#index_field_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 12480
          },
          "name": "indexFieldName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationWorkDocsConfigurationFieldMappings"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationWorkDocsConfigurationFieldMappingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationWorkDocsConfigurationFieldMappingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-data-source/index.ts",
          "line": 12639
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 12631
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 12646
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationWorkDocsConfigurationFieldMappingsOutputReference"
            }
          }
        }
      ],
      "name": "KendraDataSourceDataSourceConfigurationWorkDocsConfigurationFieldMappingsList",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 12632
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationWorkDocsConfigurationFieldMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationWorkDocsConfigurationFieldMappingsList"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationWorkDocsConfigurationFieldMappingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationWorkDocsConfigurationFieldMappingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-data-source/index.ts",
          "line": 12536
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 12526
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 12590
          },
          "name": "resetDataSourceFieldName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 12606
          },
          "name": "resetDateFieldFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 12622
          },
          "name": "resetIndexFieldName"
        }
      ],
      "name": "KendraDataSourceDataSourceConfigurationWorkDocsConfigurationFieldMappingsOutputReference",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 12594
          },
          "name": "dataSourceFieldNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 12610
          },
          "name": "dateFieldFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 12626
          },
          "name": "indexFieldNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 12584
          },
          "name": "dataSourceFieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 12600
          },
          "name": "dateFieldFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 12616
          },
          "name": "indexFieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 12540
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationWorkDocsConfigurationFieldMappings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationWorkDocsConfigurationFieldMappingsOutputReference"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationWorkDocsConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationWorkDocsConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-data-source/index.ts",
          "line": 12749
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 12741
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 12850
          },
          "name": "putFieldMappings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationWorkDocsConfigurationFieldMappings"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 12821
          },
          "name": "resetCrawlComments"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 12837
          },
          "name": "resetExclusionPatterns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 12853
          },
          "name": "resetFieldMappings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 12869
          },
          "name": "resetInclusionPatterns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 12885
          },
          "name": "resetOrganizationId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 12901
          },
          "name": "resetUseChangeLog"
        }
      ],
      "name": "KendraDataSourceDataSourceConfigurationWorkDocsConfigurationOutputReference",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 12847
          },
          "name": "fieldMappings",
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationWorkDocsConfigurationFieldMappingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 12825
          },
          "name": "crawlCommentsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 12841
          },
          "name": "exclusionPatternsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 12857
          },
          "name": "fieldMappingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationWorkDocsConfigurationFieldMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 12873
          },
          "name": "inclusionPatternsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 12889
          },
          "name": "organizationIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 12905
          },
          "name": "useChangeLogInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 12815
          },
          "name": "crawlComments",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 12831
          },
          "name": "exclusionPatterns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 12863
          },
          "name": "inclusionPatterns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 12879
          },
          "name": "organizationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 12895
          },
          "name": "useChangeLog",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 12753
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceDataSourceConfigurationWorkDocsConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceDataSourceConfigurationWorkDocsConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 13337
      },
      "name": "KendraDataSourceTags",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#key KendraDataSource#key}",
            "stability": "stable",
            "summary": "A string used to identify this tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 13343
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_data_source#value KendraDataSource#value}",
            "stability": "stable",
            "summary": "A string containing the value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 13349
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceTags"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-data-source/index.ts",
          "line": 13479
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 13471
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 13486
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceTagsOutputReference"
            }
          }
        }
      ],
      "name": "KendraDataSourceTagsList",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 13472
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceTagsList"
    },
    "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-data-source/index.ts",
          "line": 13398
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-data-source/index.ts",
        "line": 13388
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 13446
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 13462
          },
          "name": "resetValue"
        }
      ],
      "name": "KendraDataSourceTagsOutputReference",
      "namespace": "kendraDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 13450
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 13466
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 13440
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 13456
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-data-source/index.ts",
            "line": 13402
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraDataSource.KendraDataSourceTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-data-source/index:KendraDataSourceTagsOutputReference"
    },
    "@cdktn/provider-awscc.kendraFaq.KendraFaq": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_faq awscc_kendra_faq}."
      },
      "fqn": "@cdktn/provider-awscc.kendraFaq.KendraFaq",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_faq awscc_kendra_faq} Resource."
        },
        "locationInModule": {
          "filename": "src/kendra-faq/index.ts",
          "line": 374
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.kendraFaq.KendraFaqConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-faq/index.ts",
        "line": 342
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a KendraFaq resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/kendra-faq/index.ts",
            "line": 359
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the KendraFaq to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_faq#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing KendraFaq that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the KendraFaq to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-faq/index.ts",
            "line": 511
          },
          "name": "putS3Path",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kendraFaq.KendraFaqS3Path"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-faq/index.ts",
            "line": 524
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.kendraFaq.KendraFaqTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-faq/index.ts",
            "line": 417
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-faq/index.ts",
            "line": 438
          },
          "name": "resetFileFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-faq/index.ts",
            "line": 472
          },
          "name": "resetLanguageCode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-faq/index.ts",
            "line": 527
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-faq/index.ts",
            "line": 539
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-faq/index.ts",
            "line": 552
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "KendraFaq",
      "namespace": "kendraFaq",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-faq/index.ts",
            "line": 347
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-faq/index.ts",
            "line": 405
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-faq/index.ts",
            "line": 426
          },
          "name": "faqId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-faq/index.ts",
            "line": 447
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-faq/index.ts",
            "line": 508
          },
          "name": "s3Path",
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraFaq.KendraFaqS3PathOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-faq/index.ts",
            "line": 521
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraFaq.KendraFaqTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-faq/index.ts",
            "line": 421
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-faq/index.ts",
            "line": 442
          },
          "name": "fileFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-faq/index.ts",
            "line": 460
          },
          "name": "indexIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-faq/index.ts",
            "line": 476
          },
          "name": "languageCodeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-faq/index.ts",
            "line": 489
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-faq/index.ts",
            "line": 502
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-faq/index.ts",
            "line": 515
          },
          "name": "s3PathInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraFaq.KendraFaqS3Path"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-faq/index.ts",
            "line": 531
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kendraFaq.KendraFaqTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-faq/index.ts",
            "line": 411
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-faq/index.ts",
            "line": 432
          },
          "name": "fileFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-faq/index.ts",
            "line": 453
          },
          "name": "indexId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-faq/index.ts",
            "line": 466
          },
          "name": "languageCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-faq/index.ts",
            "line": 482
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-faq/index.ts",
            "line": 495
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kendra-faq/index:KendraFaq"
    },
    "@cdktn/provider-awscc.kendraFaq.KendraFaqConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraFaq.KendraFaqConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kendra-faq/index.ts",
        "line": 14
      },
      "name": "KendraFaqConfig",
      "namespace": "kendraFaq",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_faq#index_id KendraFaq#index_id}",
            "stability": "stable",
            "summary": "Index ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-faq/index.ts",
            "line": 32
          },
          "name": "indexId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_faq#name KendraFaq#name}",
            "stability": "stable",
            "summary": "FAQ name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-faq/index.ts",
            "line": 44
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_faq#role_arn KendraFaq#role_arn}",
            "stability": "stable",
            "summary": "FAQ role ARN."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-faq/index.ts",
            "line": 50
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_faq#s3_path KendraFaq#s3_path}",
            "stability": "stable",
            "summary": "FAQ S3 path."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-faq/index.ts",
            "line": 56
          },
          "name": "s3Path",
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraFaq.KendraFaqS3Path"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_faq#description KendraFaq#description}",
            "stability": "stable",
            "summary": "FAQ description."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-faq/index.ts",
            "line": 20
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_faq#file_format KendraFaq#file_format}",
            "stability": "stable",
            "summary": "FAQ file format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-faq/index.ts",
            "line": 26
          },
          "name": "fileFormat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_faq#language_code KendraFaq#language_code}",
            "stability": "stable",
            "summary": "The code for a language."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-faq/index.ts",
            "line": 38
          },
          "name": "languageCode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_faq#tags KendraFaq#tags}",
            "stability": "stable",
            "summary": "Tags for labeling the FAQ."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-faq/index.ts",
            "line": 62
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kendraFaq.KendraFaqTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-faq/index:KendraFaqConfig"
    },
    "@cdktn/provider-awscc.kendraFaq.KendraFaqS3Path": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraFaq.KendraFaqS3Path",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kendra-faq/index.ts",
        "line": 64
      },
      "name": "KendraFaqS3Path",
      "namespace": "kendraFaq",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_faq#bucket KendraFaq#bucket}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-faq/index.ts",
            "line": 68
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_faq#key KendraFaq#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-faq/index.ts",
            "line": 72
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kendra-faq/index:KendraFaqS3Path"
    },
    "@cdktn/provider-awscc.kendraFaq.KendraFaqS3PathOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraFaq.KendraFaqS3PathOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-faq/index.ts",
          "line": 119
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-faq/index.ts",
        "line": 111
      },
      "name": "KendraFaqS3PathOutputReference",
      "namespace": "kendraFaq",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-faq/index.ts",
            "line": 168
          },
          "name": "bucketInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-faq/index.ts",
            "line": 181
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-faq/index.ts",
            "line": 161
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-faq/index.ts",
            "line": 174
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-faq/index.ts",
            "line": 123
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraFaq.KendraFaqS3Path"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-faq/index:KendraFaqS3PathOutputReference"
    },
    "@cdktn/provider-awscc.kendraFaq.KendraFaqTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraFaq.KendraFaqTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kendra-faq/index.ts",
        "line": 185
      },
      "name": "KendraFaqTags",
      "namespace": "kendraFaq",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_faq#key KendraFaq#key}",
            "stability": "stable",
            "summary": "A string used to identify this tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-faq/index.ts",
            "line": 191
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_faq#value KendraFaq#value}",
            "stability": "stable",
            "summary": "A string containing the value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-faq/index.ts",
            "line": 197
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kendra-faq/index:KendraFaqTags"
    },
    "@cdktn/provider-awscc.kendraFaq.KendraFaqTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraFaq.KendraFaqTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-faq/index.ts",
          "line": 327
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-faq/index.ts",
        "line": 319
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-faq/index.ts",
            "line": 334
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.kendraFaq.KendraFaqTagsOutputReference"
            }
          }
        }
      ],
      "name": "KendraFaqTagsList",
      "namespace": "kendraFaq",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-faq/index.ts",
            "line": 320
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kendraFaq.KendraFaqTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-faq/index:KendraFaqTagsList"
    },
    "@cdktn/provider-awscc.kendraFaq.KendraFaqTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraFaq.KendraFaqTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-faq/index.ts",
          "line": 246
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-faq/index.ts",
        "line": 236
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-faq/index.ts",
            "line": 294
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-faq/index.ts",
            "line": 310
          },
          "name": "resetValue"
        }
      ],
      "name": "KendraFaqTagsOutputReference",
      "namespace": "kendraFaq",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-faq/index.ts",
            "line": 298
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-faq/index.ts",
            "line": 314
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-faq/index.ts",
            "line": 288
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-faq/index.ts",
            "line": 304
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-faq/index.ts",
            "line": 250
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraFaq.KendraFaqTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-faq/index:KendraFaqTagsOutputReference"
    },
    "@cdktn/provider-awscc.kendraIndex.KendraIndex": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_index awscc_kendra_index}."
      },
      "fqn": "@cdktn/provider-awscc.kendraIndex.KendraIndex",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_index awscc_kendra_index} Resource."
        },
        "locationInModule": {
          "filename": "src/kendra-index/index.ts",
          "line": 1835
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.kendraIndex.KendraIndexConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-index/index.ts",
        "line": 1803
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a KendraIndex resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 1820
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the KendraIndex to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_index#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing KendraIndex that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the KendraIndex to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 1877
          },
          "name": "putCapacityUnits",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kendraIndex.KendraIndexCapacityUnits"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 1909
          },
          "name": "putDocumentMetadataConfigurations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.kendraIndex.KendraIndexDocumentMetadataConfigurations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 1974
          },
          "name": "putServerSideEncryptionConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kendraIndex.KendraIndexServerSideEncryptionConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 1990
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.kendraIndex.KendraIndexTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 2022
          },
          "name": "putUserTokenConfigurations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.kendraIndex.KendraIndexUserTokenConfigurations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 1880
          },
          "name": "resetCapacityUnits"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 1896
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 1912
          },
          "name": "resetDocumentMetadataConfigurations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 1977
          },
          "name": "resetServerSideEncryptionConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 1993
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 2009
          },
          "name": "resetUserContextPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 2025
          },
          "name": "resetUserTokenConfigurations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 2037
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 2052
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "KendraIndex",
      "namespace": "kendraIndex",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 1808
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 1868
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 1874
          },
          "name": "capacityUnits",
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraIndex.KendraIndexCapacityUnitsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 1906
          },
          "name": "documentMetadataConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraIndex.KendraIndexDocumentMetadataConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 1934
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 1939
          },
          "name": "indexId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 1971
          },
          "name": "serverSideEncryptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraIndex.KendraIndexServerSideEncryptionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 1987
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraIndex.KendraIndexTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 2019
          },
          "name": "userTokenConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraIndex.KendraIndexUserTokenConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 1884
          },
          "name": "capacityUnitsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraIndex.KendraIndexCapacityUnits"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 1900
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 1916
          },
          "name": "documentMetadataConfigurationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kendraIndex.KendraIndexDocumentMetadataConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 1929
          },
          "name": "editionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 1952
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 1965
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 1981
          },
          "name": "serverSideEncryptionConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraIndex.KendraIndexServerSideEncryptionConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 1997
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kendraIndex.KendraIndexTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 2013
          },
          "name": "userContextPolicyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 2029
          },
          "name": "userTokenConfigurationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kendraIndex.KendraIndexUserTokenConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 1890
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 1922
          },
          "name": "edition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 1945
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 1958
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 2003
          },
          "name": "userContextPolicy",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kendra-index/index:KendraIndex"
    },
    "@cdktn/provider-awscc.kendraIndex.KendraIndexCapacityUnits": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraIndex.KendraIndexCapacityUnits",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kendra-index/index.ts",
        "line": 72
      },
      "name": "KendraIndexCapacityUnits",
      "namespace": "kendraIndex",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_index#query_capacity_units KendraIndex#query_capacity_units}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 76
          },
          "name": "queryCapacityUnits",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_index#storage_capacity_units KendraIndex#storage_capacity_units}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 80
          },
          "name": "storageCapacityUnits",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/kendra-index/index:KendraIndexCapacityUnits"
    },
    "@cdktn/provider-awscc.kendraIndex.KendraIndexCapacityUnitsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraIndex.KendraIndexCapacityUnitsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-index/index.ts",
          "line": 127
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-index/index.ts",
        "line": 119
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 175
          },
          "name": "resetQueryCapacityUnits"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 191
          },
          "name": "resetStorageCapacityUnits"
        }
      ],
      "name": "KendraIndexCapacityUnitsOutputReference",
      "namespace": "kendraIndex",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 179
          },
          "name": "queryCapacityUnitsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 195
          },
          "name": "storageCapacityUnitsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 169
          },
          "name": "queryCapacityUnits",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 185
          },
          "name": "storageCapacityUnits",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 131
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraIndex.KendraIndexCapacityUnits"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-index/index:KendraIndexCapacityUnitsOutputReference"
    },
    "@cdktn/provider-awscc.kendraIndex.KendraIndexConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraIndex.KendraIndexConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kendra-index/index.ts",
        "line": 14
      },
      "name": "KendraIndexConfig",
      "namespace": "kendraIndex",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_index#edition KendraIndex#edition}",
            "stability": "stable",
            "summary": "Edition of index."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 38
          },
          "name": "edition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_index#name KendraIndex#name}",
            "stability": "stable",
            "summary": "Name of index."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 44
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_index#role_arn KendraIndex#role_arn}",
            "stability": "stable",
            "summary": "Role Arn."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 50
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_index#capacity_units KendraIndex#capacity_units}",
            "stability": "stable",
            "summary": "Capacity units."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 20
          },
          "name": "capacityUnits",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraIndex.KendraIndexCapacityUnits"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_index#description KendraIndex#description}",
            "stability": "stable",
            "summary": "A description for the index."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 26
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_index#document_metadata_configurations KendraIndex#document_metadata_configurations}",
            "stability": "stable",
            "summary": "Document metadata configurations."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 32
          },
          "name": "documentMetadataConfigurations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kendraIndex.KendraIndexDocumentMetadataConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_index#server_side_encryption_configuration KendraIndex#server_side_encryption_configuration}",
            "stability": "stable",
            "summary": "Server side encryption configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 56
          },
          "name": "serverSideEncryptionConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraIndex.KendraIndexServerSideEncryptionConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_index#tags KendraIndex#tags}",
            "stability": "stable",
            "summary": "Tags for labeling the index."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 62
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kendraIndex.KendraIndexTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_index#user_context_policy KendraIndex#user_context_policy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 66
          },
          "name": "userContextPolicy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_index#user_token_configurations KendraIndex#user_token_configurations}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 70
          },
          "name": "userTokenConfigurations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kendraIndex.KendraIndexUserTokenConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-index/index:KendraIndexConfig"
    },
    "@cdktn/provider-awscc.kendraIndex.KendraIndexDocumentMetadataConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraIndex.KendraIndexDocumentMetadataConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kendra-index/index.ts",
        "line": 767
      },
      "name": "KendraIndexDocumentMetadataConfigurations",
      "namespace": "kendraIndex",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_index#name KendraIndex#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 771
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_index#relevance KendraIndex#relevance}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 775
          },
          "name": "relevance",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraIndex.KendraIndexDocumentMetadataConfigurationsRelevance"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_index#search KendraIndex#search}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 779
          },
          "name": "search",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraIndex.KendraIndexDocumentMetadataConfigurationsSearch"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_index#type KendraIndex#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 783
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kendra-index/index:KendraIndexDocumentMetadataConfigurations"
    },
    "@cdktn/provider-awscc.kendraIndex.KendraIndexDocumentMetadataConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraIndex.KendraIndexDocumentMetadataConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-index/index.ts",
          "line": 971
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-index/index.ts",
        "line": 963
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 978
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.kendraIndex.KendraIndexDocumentMetadataConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "KendraIndexDocumentMetadataConfigurationsList",
      "namespace": "kendraIndex",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 964
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kendraIndex.KendraIndexDocumentMetadataConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-index/index:KendraIndexDocumentMetadataConfigurationsList"
    },
    "@cdktn/provider-awscc.kendraIndex.KendraIndexDocumentMetadataConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraIndex.KendraIndexDocumentMetadataConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-index/index.ts",
          "line": 846
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-index/index.ts",
        "line": 836
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 919
          },
          "name": "putRelevance",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kendraIndex.KendraIndexDocumentMetadataConfigurationsRelevance"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 935
          },
          "name": "putSearch",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kendraIndex.KendraIndexDocumentMetadataConfigurationsSearch"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 906
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 922
          },
          "name": "resetRelevance"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 938
          },
          "name": "resetSearch"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 954
          },
          "name": "resetType"
        }
      ],
      "name": "KendraIndexDocumentMetadataConfigurationsOutputReference",
      "namespace": "kendraIndex",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 916
          },
          "name": "relevance",
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraIndex.KendraIndexDocumentMetadataConfigurationsRelevanceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 932
          },
          "name": "search",
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraIndex.KendraIndexDocumentMetadataConfigurationsSearchOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 910
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 926
          },
          "name": "relevanceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraIndex.KendraIndexDocumentMetadataConfigurationsRelevance"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 942
          },
          "name": "searchInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraIndex.KendraIndexDocumentMetadataConfigurationsSearch"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 958
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 900
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 948
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 850
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraIndex.KendraIndexDocumentMetadataConfigurations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-index/index:KendraIndexDocumentMetadataConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.kendraIndex.KendraIndexDocumentMetadataConfigurationsRelevance": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraIndex.KendraIndexDocumentMetadataConfigurationsRelevance",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kendra-index/index.ts",
        "line": 348
      },
      "name": "KendraIndexDocumentMetadataConfigurationsRelevance",
      "namespace": "kendraIndex",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_index#duration KendraIndex#duration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 352
          },
          "name": "duration",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_index#freshness KendraIndex#freshness}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 356
          },
          "name": "freshness",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_index#importance KendraIndex#importance}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 360
          },
          "name": "importance",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_index#rank_order KendraIndex#rank_order}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 364
          },
          "name": "rankOrder",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_index#value_importance_items KendraIndex#value_importance_items}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 368
          },
          "name": "valueImportanceItems",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kendraIndex.KendraIndexDocumentMetadataConfigurationsRelevanceValueImportanceItems"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-index/index:KendraIndexDocumentMetadataConfigurationsRelevance"
    },
    "@cdktn/provider-awscc.kendraIndex.KendraIndexDocumentMetadataConfigurationsRelevanceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraIndex.KendraIndexDocumentMetadataConfigurationsRelevanceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-index/index.ts",
          "line": 436
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-index/index.ts",
        "line": 428
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 563
          },
          "name": "putValueImportanceItems",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.kendraIndex.KendraIndexDocumentMetadataConfigurationsRelevanceValueImportanceItems"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 502
          },
          "name": "resetDuration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 518
          },
          "name": "resetFreshness"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 534
          },
          "name": "resetImportance"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 550
          },
          "name": "resetRankOrder"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 566
          },
          "name": "resetValueImportanceItems"
        }
      ],
      "name": "KendraIndexDocumentMetadataConfigurationsRelevanceOutputReference",
      "namespace": "kendraIndex",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 560
          },
          "name": "valueImportanceItems",
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraIndex.KendraIndexDocumentMetadataConfigurationsRelevanceValueImportanceItemsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 506
          },
          "name": "durationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 522
          },
          "name": "freshnessInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 538
          },
          "name": "importanceInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 554
          },
          "name": "rankOrderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 570
          },
          "name": "valueImportanceItemsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kendraIndex.KendraIndexDocumentMetadataConfigurationsRelevanceValueImportanceItems"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 496
          },
          "name": "duration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 512
          },
          "name": "freshness",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 528
          },
          "name": "importance",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 544
          },
          "name": "rankOrder",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 440
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraIndex.KendraIndexDocumentMetadataConfigurationsRelevance"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-index/index:KendraIndexDocumentMetadataConfigurationsRelevanceOutputReference"
    },
    "@cdktn/provider-awscc.kendraIndex.KendraIndexDocumentMetadataConfigurationsRelevanceValueImportanceItems": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraIndex.KendraIndexDocumentMetadataConfigurationsRelevanceValueImportanceItems",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kendra-index/index.ts",
        "line": 199
      },
      "name": "KendraIndexDocumentMetadataConfigurationsRelevanceValueImportanceItems",
      "namespace": "kendraIndex",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_index#key KendraIndex#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 203
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_index#value KendraIndex#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 207
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/kendra-index/index:KendraIndexDocumentMetadataConfigurationsRelevanceValueImportanceItems"
    },
    "@cdktn/provider-awscc.kendraIndex.KendraIndexDocumentMetadataConfigurationsRelevanceValueImportanceItemsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraIndex.KendraIndexDocumentMetadataConfigurationsRelevanceValueImportanceItemsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-index/index.ts",
          "line": 337
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-index/index.ts",
        "line": 329
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 344
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.kendraIndex.KendraIndexDocumentMetadataConfigurationsRelevanceValueImportanceItemsOutputReference"
            }
          }
        }
      ],
      "name": "KendraIndexDocumentMetadataConfigurationsRelevanceValueImportanceItemsList",
      "namespace": "kendraIndex",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 330
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kendraIndex.KendraIndexDocumentMetadataConfigurationsRelevanceValueImportanceItems"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-index/index:KendraIndexDocumentMetadataConfigurationsRelevanceValueImportanceItemsList"
    },
    "@cdktn/provider-awscc.kendraIndex.KendraIndexDocumentMetadataConfigurationsRelevanceValueImportanceItemsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraIndex.KendraIndexDocumentMetadataConfigurationsRelevanceValueImportanceItemsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-index/index.ts",
          "line": 256
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-index/index.ts",
        "line": 246
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 304
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 320
          },
          "name": "resetValue"
        }
      ],
      "name": "KendraIndexDocumentMetadataConfigurationsRelevanceValueImportanceItemsOutputReference",
      "namespace": "kendraIndex",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 308
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 324
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 298
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 314
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 260
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraIndex.KendraIndexDocumentMetadataConfigurationsRelevanceValueImportanceItems"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-index/index:KendraIndexDocumentMetadataConfigurationsRelevanceValueImportanceItemsOutputReference"
    },
    "@cdktn/provider-awscc.kendraIndex.KendraIndexDocumentMetadataConfigurationsSearch": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraIndex.KendraIndexDocumentMetadataConfigurationsSearch",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kendra-index/index.ts",
        "line": 574
      },
      "name": "KendraIndexDocumentMetadataConfigurationsSearch",
      "namespace": "kendraIndex",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_index#displayable KendraIndex#displayable}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 578
          },
          "name": "displayable",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_index#facetable KendraIndex#facetable}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 582
          },
          "name": "facetable",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_index#searchable KendraIndex#searchable}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 586
          },
          "name": "searchable",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_index#sortable KendraIndex#sortable}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 590
          },
          "name": "sortable",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-index/index:KendraIndexDocumentMetadataConfigurationsSearch"
    },
    "@cdktn/provider-awscc.kendraIndex.KendraIndexDocumentMetadataConfigurationsSearchOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraIndex.KendraIndexDocumentMetadataConfigurationsSearchOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-index/index.ts",
          "line": 651
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-index/index.ts",
        "line": 643
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 711
          },
          "name": "resetDisplayable"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 727
          },
          "name": "resetFacetable"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 743
          },
          "name": "resetSearchable"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 759
          },
          "name": "resetSortable"
        }
      ],
      "name": "KendraIndexDocumentMetadataConfigurationsSearchOutputReference",
      "namespace": "kendraIndex",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 715
          },
          "name": "displayableInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 731
          },
          "name": "facetableInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 747
          },
          "name": "searchableInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 763
          },
          "name": "sortableInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 705
          },
          "name": "displayable",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 721
          },
          "name": "facetable",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 737
          },
          "name": "searchable",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 753
          },
          "name": "sortable",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 655
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraIndex.KendraIndexDocumentMetadataConfigurationsSearch"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-index/index:KendraIndexDocumentMetadataConfigurationsSearchOutputReference"
    },
    "@cdktn/provider-awscc.kendraIndex.KendraIndexServerSideEncryptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraIndex.KendraIndexServerSideEncryptionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kendra-index/index.ts",
        "line": 982
      },
      "name": "KendraIndexServerSideEncryptionConfiguration",
      "namespace": "kendraIndex",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_index#kms_key_id KendraIndex#kms_key_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 986
          },
          "name": "kmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kendra-index/index:KendraIndexServerSideEncryptionConfiguration"
    },
    "@cdktn/provider-awscc.kendraIndex.KendraIndexServerSideEncryptionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraIndex.KendraIndexServerSideEncryptionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-index/index.ts",
          "line": 1026
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-index/index.ts",
        "line": 1018
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 1068
          },
          "name": "resetKmsKeyId"
        }
      ],
      "name": "KendraIndexServerSideEncryptionConfigurationOutputReference",
      "namespace": "kendraIndex",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 1072
          },
          "name": "kmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 1062
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 1030
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraIndex.KendraIndexServerSideEncryptionConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-index/index:KendraIndexServerSideEncryptionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kendraIndex.KendraIndexTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraIndex.KendraIndexTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kendra-index/index.ts",
        "line": 1076
      },
      "name": "KendraIndexTags",
      "namespace": "kendraIndex",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_index#key KendraIndex#key}",
            "stability": "stable",
            "summary": "A string used to identify this tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 1082
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_index#value KendraIndex#value}",
            "stability": "stable",
            "summary": "A string containing the value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 1088
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kendra-index/index:KendraIndexTags"
    },
    "@cdktn/provider-awscc.kendraIndex.KendraIndexTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraIndex.KendraIndexTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-index/index.ts",
          "line": 1218
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-index/index.ts",
        "line": 1210
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 1225
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.kendraIndex.KendraIndexTagsOutputReference"
            }
          }
        }
      ],
      "name": "KendraIndexTagsList",
      "namespace": "kendraIndex",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 1211
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kendraIndex.KendraIndexTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-index/index:KendraIndexTagsList"
    },
    "@cdktn/provider-awscc.kendraIndex.KendraIndexTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraIndex.KendraIndexTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-index/index.ts",
          "line": 1137
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-index/index.ts",
        "line": 1127
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 1185
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 1201
          },
          "name": "resetValue"
        }
      ],
      "name": "KendraIndexTagsOutputReference",
      "namespace": "kendraIndex",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 1189
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 1205
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 1179
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 1195
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 1141
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraIndex.KendraIndexTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-index/index:KendraIndexTagsOutputReference"
    },
    "@cdktn/provider-awscc.kendraIndex.KendraIndexUserTokenConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraIndex.KendraIndexUserTokenConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kendra-index/index.ts",
        "line": 1650
      },
      "name": "KendraIndexUserTokenConfigurations",
      "namespace": "kendraIndex",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_index#json_token_type_configuration KendraIndex#json_token_type_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 1654
          },
          "name": "jsonTokenTypeConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraIndex.KendraIndexUserTokenConfigurationsJsonTokenTypeConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_index#jwt_token_type_configuration KendraIndex#jwt_token_type_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 1658
          },
          "name": "jwtTokenTypeConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraIndex.KendraIndexUserTokenConfigurationsJwtTokenTypeConfiguration"
          }
        }
      ],
      "symbolId": "src/kendra-index/index:KendraIndexUserTokenConfigurations"
    },
    "@cdktn/provider-awscc.kendraIndex.KendraIndexUserTokenConfigurationsJsonTokenTypeConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraIndex.KendraIndexUserTokenConfigurationsJsonTokenTypeConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kendra-index/index.ts",
        "line": 1229
      },
      "name": "KendraIndexUserTokenConfigurationsJsonTokenTypeConfiguration",
      "namespace": "kendraIndex",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_index#group_attribute_field KendraIndex#group_attribute_field}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 1233
          },
          "name": "groupAttributeField",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_index#user_name_attribute_field KendraIndex#user_name_attribute_field}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 1237
          },
          "name": "userNameAttributeField",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kendra-index/index:KendraIndexUserTokenConfigurationsJsonTokenTypeConfiguration"
    },
    "@cdktn/provider-awscc.kendraIndex.KendraIndexUserTokenConfigurationsJsonTokenTypeConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraIndex.KendraIndexUserTokenConfigurationsJsonTokenTypeConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-index/index.ts",
          "line": 1284
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-index/index.ts",
        "line": 1276
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 1332
          },
          "name": "resetGroupAttributeField"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 1348
          },
          "name": "resetUserNameAttributeField"
        }
      ],
      "name": "KendraIndexUserTokenConfigurationsJsonTokenTypeConfigurationOutputReference",
      "namespace": "kendraIndex",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 1336
          },
          "name": "groupAttributeFieldInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 1352
          },
          "name": "userNameAttributeFieldInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 1326
          },
          "name": "groupAttributeField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 1342
          },
          "name": "userNameAttributeField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 1288
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraIndex.KendraIndexUserTokenConfigurationsJsonTokenTypeConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-index/index:KendraIndexUserTokenConfigurationsJsonTokenTypeConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kendraIndex.KendraIndexUserTokenConfigurationsJwtTokenTypeConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraIndex.KendraIndexUserTokenConfigurationsJwtTokenTypeConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kendra-index/index.ts",
        "line": 1356
      },
      "name": "KendraIndexUserTokenConfigurationsJwtTokenTypeConfiguration",
      "namespace": "kendraIndex",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_index#claim_regex KendraIndex#claim_regex}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 1360
          },
          "name": "claimRegex",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_index#group_attribute_field KendraIndex#group_attribute_field}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 1364
          },
          "name": "groupAttributeField",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_index#issuer KendraIndex#issuer}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 1368
          },
          "name": "issuer",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_index#key_location KendraIndex#key_location}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 1372
          },
          "name": "keyLocation",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_index#secret_manager_arn KendraIndex#secret_manager_arn}",
            "stability": "stable",
            "summary": "Role Arn."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 1378
          },
          "name": "secretManagerArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_index#url KendraIndex#url}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 1382
          },
          "name": "url",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendra_index#user_name_attribute_field KendraIndex#user_name_attribute_field}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 1386
          },
          "name": "userNameAttributeField",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kendra-index/index:KendraIndexUserTokenConfigurationsJwtTokenTypeConfiguration"
    },
    "@cdktn/provider-awscc.kendraIndex.KendraIndexUserTokenConfigurationsJwtTokenTypeConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraIndex.KendraIndexUserTokenConfigurationsJwtTokenTypeConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-index/index.ts",
          "line": 1468
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-index/index.ts",
        "line": 1460
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 1546
          },
          "name": "resetClaimRegex"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 1562
          },
          "name": "resetGroupAttributeField"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 1578
          },
          "name": "resetIssuer"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 1594
          },
          "name": "resetKeyLocation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 1610
          },
          "name": "resetSecretManagerArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 1626
          },
          "name": "resetUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 1642
          },
          "name": "resetUserNameAttributeField"
        }
      ],
      "name": "KendraIndexUserTokenConfigurationsJwtTokenTypeConfigurationOutputReference",
      "namespace": "kendraIndex",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 1550
          },
          "name": "claimRegexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 1566
          },
          "name": "groupAttributeFieldInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 1582
          },
          "name": "issuerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 1598
          },
          "name": "keyLocationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 1614
          },
          "name": "secretManagerArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 1630
          },
          "name": "urlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 1646
          },
          "name": "userNameAttributeFieldInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 1540
          },
          "name": "claimRegex",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 1556
          },
          "name": "groupAttributeField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 1572
          },
          "name": "issuer",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 1588
          },
          "name": "keyLocation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 1604
          },
          "name": "secretManagerArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 1620
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 1636
          },
          "name": "userNameAttributeField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 1472
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraIndex.KendraIndexUserTokenConfigurationsJwtTokenTypeConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-index/index:KendraIndexUserTokenConfigurationsJwtTokenTypeConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kendraIndex.KendraIndexUserTokenConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraIndex.KendraIndexUserTokenConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-index/index.ts",
          "line": 1788
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-index/index.ts",
        "line": 1780
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 1795
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.kendraIndex.KendraIndexUserTokenConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "KendraIndexUserTokenConfigurationsList",
      "namespace": "kendraIndex",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 1781
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kendraIndex.KendraIndexUserTokenConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-index/index:KendraIndexUserTokenConfigurationsList"
    },
    "@cdktn/provider-awscc.kendraIndex.KendraIndexUserTokenConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendraIndex.KendraIndexUserTokenConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendra-index/index.ts",
          "line": 1707
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendra-index/index.ts",
        "line": 1697
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 1752
          },
          "name": "putJsonTokenTypeConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kendraIndex.KendraIndexUserTokenConfigurationsJsonTokenTypeConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 1768
          },
          "name": "putJwtTokenTypeConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kendraIndex.KendraIndexUserTokenConfigurationsJwtTokenTypeConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 1755
          },
          "name": "resetJsonTokenTypeConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 1771
          },
          "name": "resetJwtTokenTypeConfiguration"
        }
      ],
      "name": "KendraIndexUserTokenConfigurationsOutputReference",
      "namespace": "kendraIndex",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 1749
          },
          "name": "jsonTokenTypeConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraIndex.KendraIndexUserTokenConfigurationsJsonTokenTypeConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 1765
          },
          "name": "jwtTokenTypeConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kendraIndex.KendraIndexUserTokenConfigurationsJwtTokenTypeConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 1759
          },
          "name": "jsonTokenTypeConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraIndex.KendraIndexUserTokenConfigurationsJsonTokenTypeConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 1775
          },
          "name": "jwtTokenTypeConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraIndex.KendraIndexUserTokenConfigurationsJwtTokenTypeConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendra-index/index.ts",
            "line": 1711
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendraIndex.KendraIndexUserTokenConfigurations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendra-index/index:KendraIndexUserTokenConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.kendrarankingExecutionPlan.KendrarankingExecutionPlan": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendraranking_execution_plan awscc_kendraranking_execution_plan}."
      },
      "fqn": "@cdktn/provider-awscc.kendrarankingExecutionPlan.KendrarankingExecutionPlan",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendraranking_execution_plan awscc_kendraranking_execution_plan} Resource."
        },
        "locationInModule": {
          "filename": "src/kendraranking-execution-plan/index.ts",
          "line": 323
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.kendrarankingExecutionPlan.KendrarankingExecutionPlanConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendraranking-execution-plan/index.ts",
        "line": 291
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a KendrarankingExecutionPlan resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/kendraranking-execution-plan/index.ts",
            "line": 308
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the KendrarankingExecutionPlan to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendraranking_execution_plan#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing KendrarankingExecutionPlan that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the KendrarankingExecutionPlan to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendraranking-execution-plan/index.ts",
            "line": 359
          },
          "name": "putCapacityUnits",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kendrarankingExecutionPlan.KendrarankingExecutionPlanCapacityUnits"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendraranking-execution-plan/index.ts",
            "line": 414
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.kendrarankingExecutionPlan.KendrarankingExecutionPlanTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendraranking-execution-plan/index.ts",
            "line": 362
          },
          "name": "resetCapacityUnits"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendraranking-execution-plan/index.ts",
            "line": 378
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendraranking-execution-plan/index.ts",
            "line": 417
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendraranking-execution-plan/index.ts",
            "line": 429
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendraranking-execution-plan/index.ts",
            "line": 438
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "KendrarankingExecutionPlan",
      "namespace": "kendrarankingExecutionPlan",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendraranking-execution-plan/index.ts",
            "line": 296
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendraranking-execution-plan/index.ts",
            "line": 350
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendraranking-execution-plan/index.ts",
            "line": 356
          },
          "name": "capacityUnits",
          "type": {
            "fqn": "@cdktn/provider-awscc.kendrarankingExecutionPlan.KendrarankingExecutionPlanCapacityUnitsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendraranking-execution-plan/index.ts",
            "line": 387
          },
          "name": "executionPlanId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendraranking-execution-plan/index.ts",
            "line": 392
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendraranking-execution-plan/index.ts",
            "line": 411
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.kendrarankingExecutionPlan.KendrarankingExecutionPlanTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendraranking-execution-plan/index.ts",
            "line": 366
          },
          "name": "capacityUnitsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendrarankingExecutionPlan.KendrarankingExecutionPlanCapacityUnits"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendraranking-execution-plan/index.ts",
            "line": 382
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendraranking-execution-plan/index.ts",
            "line": 405
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendraranking-execution-plan/index.ts",
            "line": 421
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kendrarankingExecutionPlan.KendrarankingExecutionPlanTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendraranking-execution-plan/index.ts",
            "line": 372
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendraranking-execution-plan/index.ts",
            "line": 398
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kendraranking-execution-plan/index:KendrarankingExecutionPlan"
    },
    "@cdktn/provider-awscc.kendrarankingExecutionPlan.KendrarankingExecutionPlanCapacityUnits": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendrarankingExecutionPlan.KendrarankingExecutionPlanCapacityUnits",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kendraranking-execution-plan/index.ts",
        "line": 40
      },
      "name": "KendrarankingExecutionPlanCapacityUnits",
      "namespace": "kendrarankingExecutionPlan",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendraranking_execution_plan#rescore_capacity_units KendrarankingExecutionPlan#rescore_capacity_units}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendraranking-execution-plan/index.ts",
            "line": 44
          },
          "name": "rescoreCapacityUnits",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/kendraranking-execution-plan/index:KendrarankingExecutionPlanCapacityUnits"
    },
    "@cdktn/provider-awscc.kendrarankingExecutionPlan.KendrarankingExecutionPlanCapacityUnitsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendrarankingExecutionPlan.KendrarankingExecutionPlanCapacityUnitsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendraranking-execution-plan/index.ts",
          "line": 84
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendraranking-execution-plan/index.ts",
        "line": 76
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendraranking-execution-plan/index.ts",
            "line": 126
          },
          "name": "resetRescoreCapacityUnits"
        }
      ],
      "name": "KendrarankingExecutionPlanCapacityUnitsOutputReference",
      "namespace": "kendrarankingExecutionPlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendraranking-execution-plan/index.ts",
            "line": 130
          },
          "name": "rescoreCapacityUnitsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendraranking-execution-plan/index.ts",
            "line": 120
          },
          "name": "rescoreCapacityUnits",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendraranking-execution-plan/index.ts",
            "line": 88
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendrarankingExecutionPlan.KendrarankingExecutionPlanCapacityUnits"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendraranking-execution-plan/index:KendrarankingExecutionPlanCapacityUnitsOutputReference"
    },
    "@cdktn/provider-awscc.kendrarankingExecutionPlan.KendrarankingExecutionPlanConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendrarankingExecutionPlan.KendrarankingExecutionPlanConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kendraranking-execution-plan/index.ts",
        "line": 14
      },
      "name": "KendrarankingExecutionPlanConfig",
      "namespace": "kendrarankingExecutionPlan",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendraranking_execution_plan#name KendrarankingExecutionPlan#name}",
            "stability": "stable",
            "summary": "Name of kendra ranking rescore execution plan."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendraranking-execution-plan/index.ts",
            "line": 32
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendraranking_execution_plan#capacity_units KendrarankingExecutionPlan#capacity_units}",
            "stability": "stable",
            "summary": "Capacity units."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendraranking-execution-plan/index.ts",
            "line": 20
          },
          "name": "capacityUnits",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kendrarankingExecutionPlan.KendrarankingExecutionPlanCapacityUnits"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendraranking_execution_plan#description KendrarankingExecutionPlan#description}",
            "stability": "stable",
            "summary": "A description for the execution plan."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendraranking-execution-plan/index.ts",
            "line": 26
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendraranking_execution_plan#tags KendrarankingExecutionPlan#tags}",
            "stability": "stable",
            "summary": "Tags for labeling the execution plan."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendraranking-execution-plan/index.ts",
            "line": 38
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kendrarankingExecutionPlan.KendrarankingExecutionPlanTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendraranking-execution-plan/index:KendrarankingExecutionPlanConfig"
    },
    "@cdktn/provider-awscc.kendrarankingExecutionPlan.KendrarankingExecutionPlanTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendrarankingExecutionPlan.KendrarankingExecutionPlanTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kendraranking-execution-plan/index.ts",
        "line": 134
      },
      "name": "KendrarankingExecutionPlanTags",
      "namespace": "kendrarankingExecutionPlan",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendraranking_execution_plan#key KendrarankingExecutionPlan#key}",
            "stability": "stable",
            "summary": "A string used to identify this tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendraranking-execution-plan/index.ts",
            "line": 140
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kendraranking_execution_plan#value KendrarankingExecutionPlan#value}",
            "stability": "stable",
            "summary": "A string containing the value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendraranking-execution-plan/index.ts",
            "line": 146
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kendraranking-execution-plan/index:KendrarankingExecutionPlanTags"
    },
    "@cdktn/provider-awscc.kendrarankingExecutionPlan.KendrarankingExecutionPlanTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendrarankingExecutionPlan.KendrarankingExecutionPlanTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendraranking-execution-plan/index.ts",
          "line": 276
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendraranking-execution-plan/index.ts",
        "line": 268
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendraranking-execution-plan/index.ts",
            "line": 283
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.kendrarankingExecutionPlan.KendrarankingExecutionPlanTagsOutputReference"
            }
          }
        }
      ],
      "name": "KendrarankingExecutionPlanTagsList",
      "namespace": "kendrarankingExecutionPlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendraranking-execution-plan/index.ts",
            "line": 269
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kendrarankingExecutionPlan.KendrarankingExecutionPlanTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendraranking-execution-plan/index:KendrarankingExecutionPlanTagsList"
    },
    "@cdktn/provider-awscc.kendrarankingExecutionPlan.KendrarankingExecutionPlanTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kendrarankingExecutionPlan.KendrarankingExecutionPlanTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kendraranking-execution-plan/index.ts",
          "line": 195
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kendraranking-execution-plan/index.ts",
        "line": 185
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendraranking-execution-plan/index.ts",
            "line": 243
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendraranking-execution-plan/index.ts",
            "line": 259
          },
          "name": "resetValue"
        }
      ],
      "name": "KendrarankingExecutionPlanTagsOutputReference",
      "namespace": "kendrarankingExecutionPlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendraranking-execution-plan/index.ts",
            "line": 247
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kendraranking-execution-plan/index.ts",
            "line": 263
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendraranking-execution-plan/index.ts",
            "line": 237
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendraranking-execution-plan/index.ts",
            "line": 253
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kendraranking-execution-plan/index.ts",
            "line": 199
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kendrarankingExecutionPlan.KendrarankingExecutionPlanTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kendraranking-execution-plan/index:KendrarankingExecutionPlanTagsOutputReference"
    },
    "@cdktn/provider-awscc.kinesisResourcePolicy.KinesisResourcePolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesis_resource_policy awscc_kinesis_resource_policy}."
      },
      "fqn": "@cdktn/provider-awscc.kinesisResourcePolicy.KinesisResourcePolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesis_resource_policy awscc_kinesis_resource_policy} Resource."
        },
        "locationInModule": {
          "filename": "src/kinesis-resource-policy/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.kinesisResourcePolicy.KinesisResourcePolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesis-resource-policy/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a KinesisResourcePolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/kinesis-resource-policy/index.ts",
            "line": 49
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the KinesisResourcePolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesis_resource_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing KinesisResourcePolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the KinesisResourcePolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesis-resource-policy/index.ts",
            "line": 123
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesis-resource-policy/index.ts",
            "line": 130
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "KinesisResourcePolicy",
      "namespace": "kinesisResourcePolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesis-resource-policy/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesis-resource-policy/index.ts",
            "line": 89
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesis-resource-policy/index.ts",
            "line": 102
          },
          "name": "resourceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesis-resource-policy/index.ts",
            "line": 115
          },
          "name": "resourcePolicyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesis-resource-policy/index.ts",
            "line": 95
          },
          "name": "resourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesis-resource-policy/index.ts",
            "line": 108
          },
          "name": "resourcePolicy",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesis-resource-policy/index:KinesisResourcePolicy"
    },
    "@cdktn/provider-awscc.kinesisResourcePolicy.KinesisResourcePolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisResourcePolicy.KinesisResourcePolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesis-resource-policy/index.ts",
        "line": 14
      },
      "name": "KinesisResourcePolicyConfig",
      "namespace": "kinesisResourcePolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesis_resource_policy#resource_arn KinesisResourcePolicy#resource_arn}",
            "stability": "stable",
            "summary": "The ARN of the AWS Kinesis resource to which the policy applies."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesis-resource-policy/index.ts",
            "line": 20
          },
          "name": "resourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "In IAM, you must provide policy documents in JSON format. However, in CloudFormation you can provide the policy in JSON or YAML format because CloudFormation converts YAML to JSON before submitting it to IAM.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesis_resource_policy#resource_policy KinesisResourcePolicy#resource_policy}",
            "stability": "stable",
            "summary": "A policy document containing permissions to add to the specified resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesis-resource-policy/index.ts",
            "line": 26
          },
          "name": "resourcePolicy",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesis-resource-policy/index:KinesisResourcePolicyConfig"
    },
    "@cdktn/provider-awscc.kinesisStream.KinesisStream": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesis_stream awscc_kinesis_stream}."
      },
      "fqn": "@cdktn/provider-awscc.kinesisStream.KinesisStream",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesis_stream awscc_kinesis_stream} Resource."
        },
        "locationInModule": {
          "filename": "src/kinesis-stream/index.ts",
          "line": 545
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.kinesisStream.KinesisStreamConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesis-stream/index.ts",
        "line": 513
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a KinesisStream resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/kinesis-stream/index.ts",
            "line": 530
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the KinesisStream to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesis_stream#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing KinesisStream that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the KinesisStream to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesis-stream/index.ts",
            "line": 671
          },
          "name": "putStreamEncryption",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisStream.KinesisStreamStreamEncryption"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesis-stream/index.ts",
            "line": 687
          },
          "name": "putStreamModeDetails",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisStream.KinesisStreamStreamModeDetails"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesis-stream/index.ts",
            "line": 703
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.kinesisStream.KinesisStreamTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesis-stream/index.ts",
            "line": 589
          },
          "name": "resetDesiredShardLevelMetrics"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesis-stream/index.ts",
            "line": 610
          },
          "name": "resetMaxRecordSizeInKiB"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesis-stream/index.ts",
            "line": 626
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesis-stream/index.ts",
            "line": 642
          },
          "name": "resetRetentionPeriodHours"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesis-stream/index.ts",
            "line": 658
          },
          "name": "resetShardCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesis-stream/index.ts",
            "line": 674
          },
          "name": "resetStreamEncryption"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesis-stream/index.ts",
            "line": 690
          },
          "name": "resetStreamModeDetails"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesis-stream/index.ts",
            "line": 706
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesis-stream/index.ts",
            "line": 722
          },
          "name": "resetWarmThroughputMiBps"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesis-stream/index.ts",
            "line": 740
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesis-stream/index.ts",
            "line": 754
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "KinesisStream",
      "namespace": "kinesisStream",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesis-stream/index.ts",
            "line": 518
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesis-stream/index.ts",
            "line": 577
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesis-stream/index.ts",
            "line": 598
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesis-stream/index.ts",
            "line": 668
          },
          "name": "streamEncryption",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisStream.KinesisStreamStreamEncryptionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesis-stream/index.ts",
            "line": 684
          },
          "name": "streamModeDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisStream.KinesisStreamStreamModeDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesis-stream/index.ts",
            "line": 700
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisStream.KinesisStreamTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesis-stream/index.ts",
            "line": 732
          },
          "name": "warmThroughputObject",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisStream.KinesisStreamWarmThroughputObjectOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesis-stream/index.ts",
            "line": 593
          },
          "name": "desiredShardLevelMetricsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesis-stream/index.ts",
            "line": 614
          },
          "name": "maxRecordSizeInKiBInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesis-stream/index.ts",
            "line": 630
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesis-stream/index.ts",
            "line": 646
          },
          "name": "retentionPeriodHoursInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesis-stream/index.ts",
            "line": 662
          },
          "name": "shardCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesis-stream/index.ts",
            "line": 678
          },
          "name": "streamEncryptionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisStream.KinesisStreamStreamEncryption"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesis-stream/index.ts",
            "line": 694
          },
          "name": "streamModeDetailsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisStream.KinesisStreamStreamModeDetails"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesis-stream/index.ts",
            "line": 710
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kinesisStream.KinesisStreamTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesis-stream/index.ts",
            "line": 726
          },
          "name": "warmThroughputMiBpsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesis-stream/index.ts",
            "line": 583
          },
          "name": "desiredShardLevelMetrics",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesis-stream/index.ts",
            "line": 604
          },
          "name": "maxRecordSizeInKiB",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesis-stream/index.ts",
            "line": 620
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesis-stream/index.ts",
            "line": 636
          },
          "name": "retentionPeriodHours",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesis-stream/index.ts",
            "line": 652
          },
          "name": "shardCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesis-stream/index.ts",
            "line": 716
          },
          "name": "warmThroughputMiBps",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/kinesis-stream/index:KinesisStream"
    },
    "@cdktn/provider-awscc.kinesisStream.KinesisStreamConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisStream.KinesisStreamConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesis-stream/index.ts",
        "line": 14
      },
      "name": "KinesisStreamConfig",
      "namespace": "kinesisStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesis_stream#desired_shard_level_metrics KinesisStream#desired_shard_level_metrics}",
            "stability": "stable",
            "summary": "The final list of shard-level metrics."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesis-stream/index.ts",
            "line": 20
          },
          "name": "desiredShardLevelMetrics",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesis_stream#max_record_size_in_ki_b KinesisStream#max_record_size_in_ki_b}",
            "stability": "stable",
            "summary": "Maximum size of a data record in KiB allowed to be put into Kinesis stream."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesis-stream/index.ts",
            "line": 26
          },
          "name": "maxRecordSizeInKiB",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesis_stream#name KinesisStream#name}",
            "stability": "stable",
            "summary": "The name of the Kinesis stream."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesis-stream/index.ts",
            "line": 32
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesis_stream#retention_period_hours KinesisStream#retention_period_hours}",
            "stability": "stable",
            "summary": "The number of hours for the data records that are stored in shards to remain accessible."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesis-stream/index.ts",
            "line": 38
          },
          "name": "retentionPeriodHours",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesis_stream#shard_count KinesisStream#shard_count}",
            "stability": "stable",
            "summary": "The number of shards that the stream uses. Required when StreamMode = PROVISIONED is passed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesis-stream/index.ts",
            "line": 44
          },
          "name": "shardCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesis_stream#stream_encryption KinesisStream#stream_encryption}",
            "stability": "stable",
            "summary": "When specified, enables or updates server-side encryption using an AWS KMS key for a specified stream."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesis-stream/index.ts",
            "line": 50
          },
          "name": "streamEncryption",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisStream.KinesisStreamStreamEncryption"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesis_stream#stream_mode_details KinesisStream#stream_mode_details}",
            "stability": "stable",
            "summary": "The mode in which the stream is running."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesis-stream/index.ts",
            "line": 56
          },
          "name": "streamModeDetails",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisStream.KinesisStreamStreamModeDetails"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesis_stream#tags KinesisStream#tags}",
            "stability": "stable",
            "summary": "An arbitrary set of tags (key-value pairs) to associate with the Kinesis stream."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesis-stream/index.ts",
            "line": 62
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kinesisStream.KinesisStreamTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesis_stream#warm_throughput_mi_bps KinesisStream#warm_throughput_mi_bps}",
            "stability": "stable",
            "summary": "Target warm throughput in MiB/s for the stream. This property can ONLY be set when StreamMode is ON_DEMAND."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesis-stream/index.ts",
            "line": 68
          },
          "name": "warmThroughputMiBps",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/kinesis-stream/index:KinesisStreamConfig"
    },
    "@cdktn/provider-awscc.kinesisStream.KinesisStreamStreamEncryption": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisStream.KinesisStreamStreamEncryption",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesis-stream/index.ts",
        "line": 70
      },
      "name": "KinesisStreamStreamEncryption",
      "namespace": "kinesisStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesis_stream#encryption_type KinesisStream#encryption_type}",
            "stability": "stable",
            "summary": "The encryption type to use. The only valid value is KMS."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesis-stream/index.ts",
            "line": 76
          },
          "name": "encryptionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This value can be a globally unique identifier, a fully specified Amazon Resource Name (ARN) to either an alias or a key, or an alias name prefixed by \"alias/\".You can also use a master key owned by Kinesis Data Streams by specifying the alias aws/kinesis.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesis_stream#key_id KinesisStream#key_id}",
            "stability": "stable",
            "summary": "The GUID for the customer-managed AWS KMS key to use for encryption."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesis-stream/index.ts",
            "line": 82
          },
          "name": "keyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesis-stream/index:KinesisStreamStreamEncryption"
    },
    "@cdktn/provider-awscc.kinesisStream.KinesisStreamStreamEncryptionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisStream.KinesisStreamStreamEncryptionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesis-stream/index.ts",
          "line": 129
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesis-stream/index.ts",
        "line": 121
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesis-stream/index.ts",
            "line": 177
          },
          "name": "resetEncryptionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesis-stream/index.ts",
            "line": 193
          },
          "name": "resetKeyId"
        }
      ],
      "name": "KinesisStreamStreamEncryptionOutputReference",
      "namespace": "kinesisStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesis-stream/index.ts",
            "line": 181
          },
          "name": "encryptionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesis-stream/index.ts",
            "line": 197
          },
          "name": "keyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesis-stream/index.ts",
            "line": 171
          },
          "name": "encryptionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesis-stream/index.ts",
            "line": 187
          },
          "name": "keyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesis-stream/index.ts",
            "line": 133
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisStream.KinesisStreamStreamEncryption"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesis-stream/index:KinesisStreamStreamEncryptionOutputReference"
    },
    "@cdktn/provider-awscc.kinesisStream.KinesisStreamStreamModeDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisStream.KinesisStreamStreamModeDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesis-stream/index.ts",
        "line": 201
      },
      "name": "KinesisStreamStreamModeDetails",
      "namespace": "kinesisStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesis_stream#stream_mode KinesisStream#stream_mode}",
            "stability": "stable",
            "summary": "The mode of the stream."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesis-stream/index.ts",
            "line": 207
          },
          "name": "streamMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesis-stream/index:KinesisStreamStreamModeDetails"
    },
    "@cdktn/provider-awscc.kinesisStream.KinesisStreamStreamModeDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisStream.KinesisStreamStreamModeDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesis-stream/index.ts",
          "line": 247
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesis-stream/index.ts",
        "line": 239
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesis-stream/index.ts",
            "line": 289
          },
          "name": "resetStreamMode"
        }
      ],
      "name": "KinesisStreamStreamModeDetailsOutputReference",
      "namespace": "kinesisStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesis-stream/index.ts",
            "line": 293
          },
          "name": "streamModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesis-stream/index.ts",
            "line": 283
          },
          "name": "streamMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesis-stream/index.ts",
            "line": 251
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisStream.KinesisStreamStreamModeDetails"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesis-stream/index:KinesisStreamStreamModeDetailsOutputReference"
    },
    "@cdktn/provider-awscc.kinesisStream.KinesisStreamTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisStream.KinesisStreamTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesis-stream/index.ts",
        "line": 297
      },
      "name": "KinesisStreamTags",
      "namespace": "kinesisStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesis_stream#key KinesisStream#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesis-stream/index.ts",
            "line": 303
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesis_stream#value KinesisStream#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesis-stream/index.ts",
            "line": 309
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesis-stream/index:KinesisStreamTags"
    },
    "@cdktn/provider-awscc.kinesisStream.KinesisStreamTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisStream.KinesisStreamTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesis-stream/index.ts",
          "line": 439
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesis-stream/index.ts",
        "line": 431
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesis-stream/index.ts",
            "line": 446
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.kinesisStream.KinesisStreamTagsOutputReference"
            }
          }
        }
      ],
      "name": "KinesisStreamTagsList",
      "namespace": "kinesisStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesis-stream/index.ts",
            "line": 432
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kinesisStream.KinesisStreamTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesis-stream/index:KinesisStreamTagsList"
    },
    "@cdktn/provider-awscc.kinesisStream.KinesisStreamTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisStream.KinesisStreamTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesis-stream/index.ts",
          "line": 358
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesis-stream/index.ts",
        "line": 348
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesis-stream/index.ts",
            "line": 406
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesis-stream/index.ts",
            "line": 422
          },
          "name": "resetValue"
        }
      ],
      "name": "KinesisStreamTagsOutputReference",
      "namespace": "kinesisStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesis-stream/index.ts",
            "line": 410
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesis-stream/index.ts",
            "line": 426
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesis-stream/index.ts",
            "line": 400
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesis-stream/index.ts",
            "line": 416
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesis-stream/index.ts",
            "line": 362
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisStream.KinesisStreamTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesis-stream/index:KinesisStreamTagsOutputReference"
    },
    "@cdktn/provider-awscc.kinesisStream.KinesisStreamWarmThroughputObject": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisStream.KinesisStreamWarmThroughputObject",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesis-stream/index.ts",
        "line": 450
      },
      "name": "KinesisStreamWarmThroughputObject",
      "namespace": "kinesisStream",
      "symbolId": "src/kinesis-stream/index:KinesisStreamWarmThroughputObject"
    },
    "@cdktn/provider-awscc.kinesisStream.KinesisStreamWarmThroughputObjectOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisStream.KinesisStreamWarmThroughputObjectOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesis-stream/index.ts",
          "line": 480
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesis-stream/index.ts",
        "line": 473
      },
      "name": "KinesisStreamWarmThroughputObjectOutputReference",
      "namespace": "kinesisStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesis-stream/index.ts",
            "line": 500
          },
          "name": "currentMiBps",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesis-stream/index.ts",
            "line": 505
          },
          "name": "targetMiBps",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesis-stream/index.ts",
            "line": 484
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisStream.KinesisStreamWarmThroughputObject"
          }
        }
      ],
      "symbolId": "src/kinesis-stream/index:KinesisStreamWarmThroughputObjectOutputReference"
    },
    "@cdktn/provider-awscc.kinesisStreamConsumer.KinesisStreamConsumer": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesis_stream_consumer awscc_kinesis_stream_consumer}."
      },
      "fqn": "@cdktn/provider-awscc.kinesisStreamConsumer.KinesisStreamConsumer",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesis_stream_consumer awscc_kinesis_stream_consumer} Resource."
        },
        "locationInModule": {
          "filename": "src/kinesis-stream-consumer/index.ts",
          "line": 223
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.kinesisStreamConsumer.KinesisStreamConsumerConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesis-stream-consumer/index.ts",
        "line": 191
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a KinesisStreamConsumer resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/kinesis-stream-consumer/index.ts",
            "line": 208
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the KinesisStreamConsumer to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesis_stream_consumer#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing KinesisStreamConsumer that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the KinesisStreamConsumer to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesis-stream-consumer/index.ts",
            "line": 299
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.kinesisStreamConsumer.KinesisStreamConsumerTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesis-stream-consumer/index.ts",
            "line": 302
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesis-stream-consumer/index.ts",
            "line": 314
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesis-stream-consumer/index.ts",
            "line": 322
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "KinesisStreamConsumer",
      "namespace": "kinesisStreamConsumer",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesis-stream-consumer/index.ts",
            "line": 196
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesis-stream-consumer/index.ts",
            "line": 249
          },
          "name": "consumerArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesis-stream-consumer/index.ts",
            "line": 254
          },
          "name": "consumerCreationTimestamp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesis-stream-consumer/index.ts",
            "line": 272
          },
          "name": "consumerStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesis-stream-consumer/index.ts",
            "line": 277
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesis-stream-consumer/index.ts",
            "line": 296
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisStreamConsumer.KinesisStreamConsumerTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesis-stream-consumer/index.ts",
            "line": 267
          },
          "name": "consumerNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesis-stream-consumer/index.ts",
            "line": 290
          },
          "name": "streamArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesis-stream-consumer/index.ts",
            "line": 306
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kinesisStreamConsumer.KinesisStreamConsumerTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesis-stream-consumer/index.ts",
            "line": 260
          },
          "name": "consumerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesis-stream-consumer/index.ts",
            "line": 283
          },
          "name": "streamArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesis-stream-consumer/index:KinesisStreamConsumer"
    },
    "@cdktn/provider-awscc.kinesisStreamConsumer.KinesisStreamConsumerConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisStreamConsumer.KinesisStreamConsumerConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesis-stream-consumer/index.ts",
        "line": 14
      },
      "name": "KinesisStreamConsumerConfig",
      "namespace": "kinesisStreamConsumer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "For a given Kinesis data stream, each consumer must have a unique name. However, consumer names don't have to be unique across data streams.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesis_stream_consumer#consumer_name KinesisStreamConsumer#consumer_name}",
            "stability": "stable",
            "summary": "The name of the Kinesis Stream Consumer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesis-stream-consumer/index.ts",
            "line": 20
          },
          "name": "consumerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesis_stream_consumer#stream_arn KinesisStreamConsumer#stream_arn}",
            "stability": "stable",
            "summary": "The Amazon resource name (ARN) of the Kinesis data stream that you want to register the consumer with."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesis-stream-consumer/index.ts",
            "line": 26
          },
          "name": "streamArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesis_stream_consumer#tags KinesisStreamConsumer#tags}",
            "stability": "stable",
            "summary": "An arbitrary set of tags (key–value pairs) to associate with the Kinesis consumer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesis-stream-consumer/index.ts",
            "line": 32
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kinesisStreamConsumer.KinesisStreamConsumerTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesis-stream-consumer/index:KinesisStreamConsumerConfig"
    },
    "@cdktn/provider-awscc.kinesisStreamConsumer.KinesisStreamConsumerTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisStreamConsumer.KinesisStreamConsumerTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesis-stream-consumer/index.ts",
        "line": 34
      },
      "name": "KinesisStreamConsumerTags",
      "namespace": "kinesisStreamConsumer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesis_stream_consumer#key KinesisStreamConsumer#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesis-stream-consumer/index.ts",
            "line": 40
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesis_stream_consumer#value KinesisStreamConsumer#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesis-stream-consumer/index.ts",
            "line": 46
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesis-stream-consumer/index:KinesisStreamConsumerTags"
    },
    "@cdktn/provider-awscc.kinesisStreamConsumer.KinesisStreamConsumerTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisStreamConsumer.KinesisStreamConsumerTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesis-stream-consumer/index.ts",
          "line": 176
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesis-stream-consumer/index.ts",
        "line": 168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesis-stream-consumer/index.ts",
            "line": 183
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.kinesisStreamConsumer.KinesisStreamConsumerTagsOutputReference"
            }
          }
        }
      ],
      "name": "KinesisStreamConsumerTagsList",
      "namespace": "kinesisStreamConsumer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesis-stream-consumer/index.ts",
            "line": 169
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kinesisStreamConsumer.KinesisStreamConsumerTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesis-stream-consumer/index:KinesisStreamConsumerTagsList"
    },
    "@cdktn/provider-awscc.kinesisStreamConsumer.KinesisStreamConsumerTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisStreamConsumer.KinesisStreamConsumerTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesis-stream-consumer/index.ts",
          "line": 95
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesis-stream-consumer/index.ts",
        "line": 85
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesis-stream-consumer/index.ts",
            "line": 143
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesis-stream-consumer/index.ts",
            "line": 159
          },
          "name": "resetValue"
        }
      ],
      "name": "KinesisStreamConsumerTagsOutputReference",
      "namespace": "kinesisStreamConsumer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesis-stream-consumer/index.ts",
            "line": 147
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesis-stream-consumer/index.ts",
            "line": 163
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesis-stream-consumer/index.ts",
            "line": 137
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesis-stream-consumer/index.ts",
            "line": 153
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesis-stream-consumer/index.ts",
            "line": 99
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisStreamConsumer.KinesisStreamConsumerTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesis-stream-consumer/index:KinesisStreamConsumerTagsOutputReference"
    },
    "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2Application": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisanalyticsv2_application awscc_kinesisanalyticsv2_application}."
      },
      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2Application",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisanalyticsv2_application awscc_kinesisanalyticsv2_application} Resource."
        },
        "locationInModule": {
          "filename": "src/kinesisanalyticsv2-application/index.ts",
          "line": 5959
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisanalyticsv2-application/index.ts",
        "line": 5927
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Kinesisanalyticsv2Application resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 5944
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Kinesisanalyticsv2Application to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisanalyticsv2_application#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Kinesisanalyticsv2Application that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Kinesisanalyticsv2Application to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 5995
          },
          "name": "putApplicationConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 6027
          },
          "name": "putApplicationMaintenanceConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationMaintenanceConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 6080
          },
          "name": "putRunConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationRunConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 6122
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 5998
          },
          "name": "resetApplicationConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 6014
          },
          "name": "resetApplicationDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 6030
          },
          "name": "resetApplicationMaintenanceConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 6046
          },
          "name": "resetApplicationMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 6062
          },
          "name": "resetApplicationName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 6083
          },
          "name": "resetRunConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 6125
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 6137
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 6151
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Kinesisanalyticsv2Application",
      "namespace": "kinesisanalyticsv2Application",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 5932
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 5992
          },
          "name": "applicationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 6024
          },
          "name": "applicationMaintenanceConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationMaintenanceConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 6071
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 6077
          },
          "name": "runConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationRunConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 6119
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 6002
          },
          "name": "applicationConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 6018
          },
          "name": "applicationDescriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 6034
          },
          "name": "applicationMaintenanceConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationMaintenanceConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 6050
          },
          "name": "applicationModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 6066
          },
          "name": "applicationNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 6087
          },
          "name": "runConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationRunConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 6100
          },
          "name": "runtimeEnvironmentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 6113
          },
          "name": "serviceExecutionRoleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 6129
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 6008
          },
          "name": "applicationDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 6040
          },
          "name": "applicationMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 6056
          },
          "name": "applicationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 6093
          },
          "name": "runtimeEnvironment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 6106
          },
          "name": "serviceExecutionRole",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisanalyticsv2-application/index:Kinesisanalyticsv2Application"
    },
    "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisanalyticsv2-application/index.ts",
        "line": 4940
      },
      "name": "Kinesisanalyticsv2ApplicationApplicationConfiguration",
      "namespace": "kinesisanalyticsv2Application",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisanalyticsv2_application#application_code_configuration Kinesisanalyticsv2Application#application_code_configuration}",
            "stability": "stable",
            "summary": "The code location and type parameters for a Flink-based Kinesis Data Analytics application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 4946
          },
          "name": "applicationCodeConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationApplicationCodeConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisanalyticsv2_application#application_encryption_configuration Kinesisanalyticsv2Application#application_encryption_configuration}",
            "stability": "stable",
            "summary": "Describes whether customer managed key is enabled and key details for customer data encryption."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 4952
          },
          "name": "applicationEncryptionConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationApplicationEncryptionConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisanalyticsv2_application#application_snapshot_configuration Kinesisanalyticsv2Application#application_snapshot_configuration}",
            "stability": "stable",
            "summary": "Describes whether snapshots are enabled for a Flink-based Kinesis Data Analytics application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 4958
          },
          "name": "applicationSnapshotConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationApplicationSnapshotConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisanalyticsv2_application#application_system_rollback_configuration Kinesisanalyticsv2Application#application_system_rollback_configuration}",
            "stability": "stable",
            "summary": "Describes whether system initiated rollbacks are enabled for a Flink-based Kinesis Data Analytics application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 4964
          },
          "name": "applicationSystemRollbackConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationApplicationSystemRollbackConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisanalyticsv2_application#environment_properties Kinesisanalyticsv2Application#environment_properties}",
            "stability": "stable",
            "summary": "Describes execution properties for a Flink-based Kinesis Data Analytics application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 4970
          },
          "name": "environmentProperties",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationEnvironmentProperties"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisanalyticsv2_application#flink_application_configuration Kinesisanalyticsv2Application#flink_application_configuration}",
            "stability": "stable",
            "summary": "The creation and update parameters for a Flink-based Kinesis Data Analytics application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 4976
          },
          "name": "flinkApplicationConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisanalyticsv2_application#sql_application_configuration Kinesisanalyticsv2Application#sql_application_configuration}",
            "stability": "stable",
            "summary": "The creation and update parameters for a SQL-based Kinesis Data Analytics application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 4982
          },
          "name": "sqlApplicationConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisanalyticsv2_application#vpc_configurations Kinesisanalyticsv2Application#vpc_configurations}",
            "stability": "stable",
            "summary": "The array of descriptions of VPC configurations available to the application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 4988
          },
          "name": "vpcConfigurations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationVpcConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisanalyticsv2_application#zeppelin_application_configuration Kinesisanalyticsv2Application#zeppelin_application_configuration}",
            "stability": "stable",
            "summary": "The configuration parameters for a Kinesis Data Analytics Studio notebook."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 4994
          },
          "name": "zeppelinApplicationConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfiguration"
          }
        }
      ],
      "symbolId": "src/kinesisanalyticsv2-application/index:Kinesisanalyticsv2ApplicationApplicationConfiguration"
    },
    "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationApplicationCodeConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationApplicationCodeConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisanalyticsv2-application/index.ts",
        "line": 402
      },
      "name": "Kinesisanalyticsv2ApplicationApplicationConfigurationApplicationCodeConfiguration",
      "namespace": "kinesisanalyticsv2Application",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisanalyticsv2_application#code_content Kinesisanalyticsv2Application#code_content}",
            "stability": "stable",
            "summary": "The location and type of the application code."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 408
          },
          "name": "codeContent",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContent"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisanalyticsv2_application#code_content_type Kinesisanalyticsv2Application#code_content_type}",
            "stability": "stable",
            "summary": "Specifies whether the code content is in text or zip format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 414
          },
          "name": "codeContentType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisanalyticsv2-application/index:Kinesisanalyticsv2ApplicationApplicationConfigurationApplicationCodeConfiguration"
    },
    "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContent": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContent",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisanalyticsv2-application/index.ts",
        "line": 236
      },
      "name": "Kinesisanalyticsv2ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContent",
      "namespace": "kinesisanalyticsv2Application",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisanalyticsv2_application#s3_content_location Kinesisanalyticsv2Application#s3_content_location}",
            "stability": "stable",
            "summary": "Information about the Amazon S3 bucket that contains the application code."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 242
          },
          "name": "s3ContentLocation",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocation"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisanalyticsv2_application#text_content Kinesisanalyticsv2Application#text_content}",
            "stability": "stable",
            "summary": "The text-format code for a Flink-based Kinesis Data Analytics application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 248
          },
          "name": "textContent",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisanalyticsv2_application#zip_file_content Kinesisanalyticsv2Application#zip_file_content}",
            "stability": "stable",
            "summary": "The zip-format code for a Flink-based Kinesis Data Analytics application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 254
          },
          "name": "zipFileContent",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisanalyticsv2-application/index:Kinesisanalyticsv2ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContent"
    },
    "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisanalyticsv2-application/index.ts",
          "line": 308
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisanalyticsv2-application/index.ts",
        "line": 300
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 359
          },
          "name": "putS3ContentLocation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 362
          },
          "name": "resetS3ContentLocation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 378
          },
          "name": "resetTextContent"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 394
          },
          "name": "resetZipFileContent"
        }
      ],
      "name": "Kinesisanalyticsv2ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentOutputReference",
      "namespace": "kinesisanalyticsv2Application",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 356
          },
          "name": "s3ContentLocation",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 366
          },
          "name": "s3ContentLocationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 382
          },
          "name": "textContentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 398
          },
          "name": "zipFileContentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 372
          },
          "name": "textContent",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 388
          },
          "name": "zipFileContent",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 312
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContent"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisanalyticsv2-application/index:Kinesisanalyticsv2ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentOutputReference"
    },
    "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisanalyticsv2-application/index.ts",
        "line": 70
      },
      "name": "Kinesisanalyticsv2ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocation",
      "namespace": "kinesisanalyticsv2Application",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisanalyticsv2_application#bucket_arn Kinesisanalyticsv2Application#bucket_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) for the S3 bucket containing the application code."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 76
          },
          "name": "bucketArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisanalyticsv2_application#file_key Kinesisanalyticsv2Application#file_key}",
            "stability": "stable",
            "summary": "The file key for the object containing the application code."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 82
          },
          "name": "fileKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisanalyticsv2_application#object_version Kinesisanalyticsv2Application#object_version}",
            "stability": "stable",
            "summary": "The version of the object containing the application code."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 88
          },
          "name": "objectVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisanalyticsv2-application/index:Kinesisanalyticsv2ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocation"
    },
    "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisanalyticsv2-application/index.ts",
          "line": 142
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisanalyticsv2-application/index.ts",
        "line": 134
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 196
          },
          "name": "resetBucketArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 212
          },
          "name": "resetFileKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 228
          },
          "name": "resetObjectVersion"
        }
      ],
      "name": "Kinesisanalyticsv2ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocationOutputReference",
      "namespace": "kinesisanalyticsv2Application",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 200
          },
          "name": "bucketArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 216
          },
          "name": "fileKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 232
          },
          "name": "objectVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 190
          },
          "name": "bucketArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 206
          },
          "name": "fileKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 222
          },
          "name": "objectVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 146
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisanalyticsv2-application/index:Kinesisanalyticsv2ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentS3ContentLocationOutputReference"
    },
    "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationApplicationCodeConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationApplicationCodeConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisanalyticsv2-application/index.ts",
          "line": 461
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisanalyticsv2-application/index.ts",
        "line": 453
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 506
          },
          "name": "putCodeContent",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContent"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 509
          },
          "name": "resetCodeContent"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 525
          },
          "name": "resetCodeContentType"
        }
      ],
      "name": "Kinesisanalyticsv2ApplicationApplicationConfigurationApplicationCodeConfigurationOutputReference",
      "namespace": "kinesisanalyticsv2Application",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 503
          },
          "name": "codeContent",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContentOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 513
          },
          "name": "codeContentInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationApplicationCodeConfigurationCodeContent"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 529
          },
          "name": "codeContentTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 519
          },
          "name": "codeContentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 465
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationApplicationCodeConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisanalyticsv2-application/index:Kinesisanalyticsv2ApplicationApplicationConfigurationApplicationCodeConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationApplicationEncryptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationApplicationEncryptionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisanalyticsv2-application/index.ts",
        "line": 533
      },
      "name": "Kinesisanalyticsv2ApplicationApplicationConfigurationApplicationEncryptionConfiguration",
      "namespace": "kinesisanalyticsv2Application",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisanalyticsv2_application#key_id Kinesisanalyticsv2Application#key_id}",
            "stability": "stable",
            "summary": "KMS KeyId. Can be either key uuid or full key arn or key alias arn or short key alias."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 539
          },
          "name": "keyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisanalyticsv2_application#key_type Kinesisanalyticsv2Application#key_type}",
            "stability": "stable",
            "summary": "Specifies whether application data is encrypted using service key: AWS_OWNED_KEY or customer key: CUSTOMER_MANAGED_KEY."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 545
          },
          "name": "keyType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisanalyticsv2-application/index:Kinesisanalyticsv2ApplicationApplicationConfigurationApplicationEncryptionConfiguration"
    },
    "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationApplicationEncryptionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationApplicationEncryptionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisanalyticsv2-application/index.ts",
          "line": 592
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisanalyticsv2-application/index.ts",
        "line": 584
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 640
          },
          "name": "resetKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 656
          },
          "name": "resetKeyType"
        }
      ],
      "name": "Kinesisanalyticsv2ApplicationApplicationConfigurationApplicationEncryptionConfigurationOutputReference",
      "namespace": "kinesisanalyticsv2Application",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 644
          },
          "name": "keyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 660
          },
          "name": "keyTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 634
          },
          "name": "keyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 650
          },
          "name": "keyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 596
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationApplicationEncryptionConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisanalyticsv2-application/index:Kinesisanalyticsv2ApplicationApplicationConfigurationApplicationEncryptionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationApplicationSnapshotConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationApplicationSnapshotConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisanalyticsv2-application/index.ts",
        "line": 664
      },
      "name": "Kinesisanalyticsv2ApplicationApplicationConfigurationApplicationSnapshotConfiguration",
      "namespace": "kinesisanalyticsv2Application",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisanalyticsv2_application#snapshots_enabled Kinesisanalyticsv2Application#snapshots_enabled}",
            "stability": "stable",
            "summary": "Describes whether snapshots are enabled for a Flink-based Kinesis Data Analytics application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 670
          },
          "name": "snapshotsEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisanalyticsv2-application/index:Kinesisanalyticsv2ApplicationApplicationConfigurationApplicationSnapshotConfiguration"
    },
    "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationApplicationSnapshotConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationApplicationSnapshotConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisanalyticsv2-application/index.ts",
          "line": 710
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisanalyticsv2-application/index.ts",
        "line": 702
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 752
          },
          "name": "resetSnapshotsEnabled"
        }
      ],
      "name": "Kinesisanalyticsv2ApplicationApplicationConfigurationApplicationSnapshotConfigurationOutputReference",
      "namespace": "kinesisanalyticsv2Application",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 756
          },
          "name": "snapshotsEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 746
          },
          "name": "snapshotsEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 714
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationApplicationSnapshotConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisanalyticsv2-application/index:Kinesisanalyticsv2ApplicationApplicationConfigurationApplicationSnapshotConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationApplicationSystemRollbackConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationApplicationSystemRollbackConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisanalyticsv2-application/index.ts",
        "line": 760
      },
      "name": "Kinesisanalyticsv2ApplicationApplicationConfigurationApplicationSystemRollbackConfiguration",
      "namespace": "kinesisanalyticsv2Application",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisanalyticsv2_application#rollback_enabled Kinesisanalyticsv2Application#rollback_enabled}",
            "stability": "stable",
            "summary": "Describes whether system initiated rollbacks are enabled for a Flink-based Kinesis Data Analytics application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 766
          },
          "name": "rollbackEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisanalyticsv2-application/index:Kinesisanalyticsv2ApplicationApplicationConfigurationApplicationSystemRollbackConfiguration"
    },
    "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationApplicationSystemRollbackConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationApplicationSystemRollbackConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisanalyticsv2-application/index.ts",
          "line": 806
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisanalyticsv2-application/index.ts",
        "line": 798
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 848
          },
          "name": "resetRollbackEnabled"
        }
      ],
      "name": "Kinesisanalyticsv2ApplicationApplicationConfigurationApplicationSystemRollbackConfigurationOutputReference",
      "namespace": "kinesisanalyticsv2Application",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 852
          },
          "name": "rollbackEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 842
          },
          "name": "rollbackEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 810
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationApplicationSystemRollbackConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisanalyticsv2-application/index:Kinesisanalyticsv2ApplicationApplicationConfigurationApplicationSystemRollbackConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationEnvironmentProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationEnvironmentProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisanalyticsv2-application/index.ts",
        "line": 1009
      },
      "name": "Kinesisanalyticsv2ApplicationApplicationConfigurationEnvironmentProperties",
      "namespace": "kinesisanalyticsv2Application",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisanalyticsv2_application#property_groups Kinesisanalyticsv2Application#property_groups}",
            "stability": "stable",
            "summary": "Describes the execution property groups."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 1015
          },
          "name": "propertyGroups",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationEnvironmentPropertiesPropertyGroups"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisanalyticsv2-application/index:Kinesisanalyticsv2ApplicationApplicationConfigurationEnvironmentProperties"
    },
    "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationEnvironmentPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationEnvironmentPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisanalyticsv2-application/index.ts",
          "line": 1055
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisanalyticsv2-application/index.ts",
        "line": 1047
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 1094
          },
          "name": "putPropertyGroups",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationEnvironmentPropertiesPropertyGroups"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 1097
          },
          "name": "resetPropertyGroups"
        }
      ],
      "name": "Kinesisanalyticsv2ApplicationApplicationConfigurationEnvironmentPropertiesOutputReference",
      "namespace": "kinesisanalyticsv2Application",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 1091
          },
          "name": "propertyGroups",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationEnvironmentPropertiesPropertyGroupsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 1101
          },
          "name": "propertyGroupsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationEnvironmentPropertiesPropertyGroups"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 1059
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationEnvironmentProperties"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisanalyticsv2-application/index:Kinesisanalyticsv2ApplicationApplicationConfigurationEnvironmentPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationEnvironmentPropertiesPropertyGroups": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationEnvironmentPropertiesPropertyGroups",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisanalyticsv2-application/index.ts",
        "line": 856
      },
      "name": "Kinesisanalyticsv2ApplicationApplicationConfigurationEnvironmentPropertiesPropertyGroups",
      "namespace": "kinesisanalyticsv2Application",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisanalyticsv2_application#property_group_id Kinesisanalyticsv2Application#property_group_id}",
            "stability": "stable",
            "summary": "Describes the key of an application execution property key-value pair."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 862
          },
          "name": "propertyGroupId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisanalyticsv2_application#property_map Kinesisanalyticsv2Application#property_map}",
            "stability": "stable",
            "summary": "Describes the value of an application execution property key-value pair."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 868
          },
          "name": "propertyMap",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/kinesisanalyticsv2-application/index:Kinesisanalyticsv2ApplicationApplicationConfigurationEnvironmentPropertiesPropertyGroups"
    },
    "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationEnvironmentPropertiesPropertyGroupsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationEnvironmentPropertiesPropertyGroupsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisanalyticsv2-application/index.ts",
          "line": 998
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisanalyticsv2-application/index.ts",
        "line": 990
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 1005
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationEnvironmentPropertiesPropertyGroupsOutputReference"
            }
          }
        }
      ],
      "name": "Kinesisanalyticsv2ApplicationApplicationConfigurationEnvironmentPropertiesPropertyGroupsList",
      "namespace": "kinesisanalyticsv2Application",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 991
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationEnvironmentPropertiesPropertyGroups"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisanalyticsv2-application/index:Kinesisanalyticsv2ApplicationApplicationConfigurationEnvironmentPropertiesPropertyGroupsList"
    },
    "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationEnvironmentPropertiesPropertyGroupsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationEnvironmentPropertiesPropertyGroupsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisanalyticsv2-application/index.ts",
          "line": 917
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisanalyticsv2-application/index.ts",
        "line": 907
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 965
          },
          "name": "resetPropertyGroupId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 981
          },
          "name": "resetPropertyMap"
        }
      ],
      "name": "Kinesisanalyticsv2ApplicationApplicationConfigurationEnvironmentPropertiesPropertyGroupsOutputReference",
      "namespace": "kinesisanalyticsv2Application",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 969
          },
          "name": "propertyGroupIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 985
          },
          "name": "propertyMapInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 959
          },
          "name": "propertyGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 975
          },
          "name": "propertyMap",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 921
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationEnvironmentPropertiesPropertyGroups"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisanalyticsv2-application/index:Kinesisanalyticsv2ApplicationApplicationConfigurationEnvironmentPropertiesPropertyGroupsOutputReference"
    },
    "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisanalyticsv2-application/index.ts",
        "line": 1673
      },
      "name": "Kinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfiguration",
      "namespace": "kinesisanalyticsv2Application",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Checkpointing is the process of persisting application state for fault tolerance. For more information, see Checkpoints for Fault Tolerance in the Apache Flink Documentation.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisanalyticsv2_application#checkpoint_configuration Kinesisanalyticsv2Application#checkpoint_configuration}",
            "stability": "stable",
            "summary": "Describes an application's checkpointing configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 1679
          },
          "name": "checkpointConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisanalyticsv2_application#monitoring_configuration Kinesisanalyticsv2Application#monitoring_configuration}",
            "stability": "stable",
            "summary": "Describes configuration parameters for Amazon CloudWatch logging for an application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 1685
          },
          "name": "monitoringConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfigurationMonitoringConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisanalyticsv2_application#parallelism_configuration Kinesisanalyticsv2Application#parallelism_configuration}",
            "stability": "stable",
            "summary": "Describes parameters for how an application executes multiple tasks simultaneously."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 1691
          },
          "name": "parallelismConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfigurationParallelismConfiguration"
          }
        }
      ],
      "symbolId": "src/kinesisanalyticsv2-application/index:Kinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfiguration"
    },
    "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisanalyticsv2-application/index.ts",
        "line": 1105
      },
      "name": "Kinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfiguration",
      "namespace": "kinesisanalyticsv2Application",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisanalyticsv2_application#checkpointing_enabled Kinesisanalyticsv2Application#checkpointing_enabled}",
            "stability": "stable",
            "summary": "Describes whether checkpointing is enabled for a Flink-based Kinesis Data Analytics application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 1117
          },
          "name": "checkpointingEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisanalyticsv2_application#checkpoint_interval Kinesisanalyticsv2Application#checkpoint_interval}",
            "stability": "stable",
            "summary": "Describes the interval in milliseconds between checkpoint operations."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 1111
          },
          "name": "checkpointInterval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You must set this property to `CUSTOM` in order to set the `CheckpointingEnabled`, `CheckpointInterval`, or `MinPauseBetweenCheckpoints` parameters.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisanalyticsv2_application#configuration_type Kinesisanalyticsv2Application#configuration_type}",
            "stability": "stable",
            "summary": "Describes whether the application uses Kinesis Data Analytics' default checkpointing behavior."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 1123
          },
          "name": "configurationType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If a checkpoint operation takes longer than the CheckpointInterval, the application otherwise performs continual checkpoint operations. For more information, see Tuning Checkpointing in the Apache Flink Documentation.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisanalyticsv2_application#min_pause_between_checkpoints Kinesisanalyticsv2Application#min_pause_between_checkpoints}",
            "stability": "stable",
            "summary": "Describes the minimum time in milliseconds after a checkpoint operation completes that a new checkpoint operation can start."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 1129
          },
          "name": "minPauseBetweenCheckpoints",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/kinesisanalyticsv2-application/index:Kinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfiguration"
    },
    "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisanalyticsv2-application/index.ts",
          "line": 1190
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisanalyticsv2-application/index.ts",
        "line": 1182
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 1266
          },
          "name": "resetCheckpointingEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 1250
          },
          "name": "resetCheckpointInterval"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 1282
          },
          "name": "resetConfigurationType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 1298
          },
          "name": "resetMinPauseBetweenCheckpoints"
        }
      ],
      "name": "Kinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationOutputReference",
      "namespace": "kinesisanalyticsv2Application",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 1270
          },
          "name": "checkpointingEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 1254
          },
          "name": "checkpointIntervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 1286
          },
          "name": "configurationTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 1302
          },
          "name": "minPauseBetweenCheckpointsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 1260
          },
          "name": "checkpointingEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 1244
          },
          "name": "checkpointInterval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 1276
          },
          "name": "configurationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 1292
          },
          "name": "minPauseBetweenCheckpoints",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 1194
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisanalyticsv2-application/index:Kinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfigurationMonitoringConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfigurationMonitoringConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisanalyticsv2-application/index.ts",
        "line": 1306
      },
      "name": "Kinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfigurationMonitoringConfiguration",
      "namespace": "kinesisanalyticsv2Application",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You must set this property to CUSTOM in order to set the LogLevel or MetricsLevel parameters.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisanalyticsv2_application#configuration_type Kinesisanalyticsv2Application#configuration_type}",
            "stability": "stable",
            "summary": "Describes whether to use the default CloudWatch logging configuration for an application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 1312
          },
          "name": "configurationType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisanalyticsv2_application#log_level Kinesisanalyticsv2Application#log_level}",
            "stability": "stable",
            "summary": "Describes the verbosity of the CloudWatch Logs for an application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 1318
          },
          "name": "logLevel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The Parallelism level is not recommended for applications with a Parallelism over 64 due to excessive costs.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisanalyticsv2_application#metrics_level Kinesisanalyticsv2Application#metrics_level}",
            "stability": "stable",
            "summary": "Describes the granularity of the CloudWatch Logs for an application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 1324
          },
          "name": "metricsLevel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisanalyticsv2-application/index:Kinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfigurationMonitoringConfiguration"
    },
    "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfigurationMonitoringConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfigurationMonitoringConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisanalyticsv2-application/index.ts",
          "line": 1378
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisanalyticsv2-application/index.ts",
        "line": 1370
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 1432
          },
          "name": "resetConfigurationType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 1448
          },
          "name": "resetLogLevel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 1464
          },
          "name": "resetMetricsLevel"
        }
      ],
      "name": "Kinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfigurationMonitoringConfigurationOutputReference",
      "namespace": "kinesisanalyticsv2Application",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 1436
          },
          "name": "configurationTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 1452
          },
          "name": "logLevelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 1468
          },
          "name": "metricsLevelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 1426
          },
          "name": "configurationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 1442
          },
          "name": "logLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 1458
          },
          "name": "metricsLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 1382
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfigurationMonitoringConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisanalyticsv2-application/index:Kinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfigurationMonitoringConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisanalyticsv2-application/index.ts",
          "line": 1745
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisanalyticsv2-application/index.ts",
        "line": 1737
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 1796
          },
          "name": "putCheckpointConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 1812
          },
          "name": "putMonitoringConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfigurationMonitoringConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 1828
          },
          "name": "putParallelismConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfigurationParallelismConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 1799
          },
          "name": "resetCheckpointConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 1815
          },
          "name": "resetMonitoringConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 1831
          },
          "name": "resetParallelismConfiguration"
        }
      ],
      "name": "Kinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfigurationOutputReference",
      "namespace": "kinesisanalyticsv2Application",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 1793
          },
          "name": "checkpointConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 1809
          },
          "name": "monitoringConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfigurationMonitoringConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 1825
          },
          "name": "parallelismConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfigurationParallelismConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 1803
          },
          "name": "checkpointConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 1819
          },
          "name": "monitoringConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfigurationMonitoringConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 1835
          },
          "name": "parallelismConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfigurationParallelismConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 1749
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisanalyticsv2-application/index:Kinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfigurationParallelismConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfigurationParallelismConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisanalyticsv2-application/index.ts",
        "line": 1472
      },
      "name": "Kinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfigurationParallelismConfiguration",
      "namespace": "kinesisanalyticsv2Application",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisanalyticsv2_application#auto_scaling_enabled Kinesisanalyticsv2Application#auto_scaling_enabled}",
            "stability": "stable",
            "summary": "Describes whether the Kinesis Data Analytics service can increase the parallelism of the application in response to increased throughput."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 1478
          },
          "name": "autoScalingEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You must set this property to `CUSTOM` in order to change your application's `AutoScalingEnabled`, `Parallelism`, or `ParallelismPerKPU` properties.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisanalyticsv2_application#configuration_type Kinesisanalyticsv2Application#configuration_type}",
            "stability": "stable",
            "summary": "Describes whether the application uses the default parallelism for the Kinesis Data Analytics service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 1484
          },
          "name": "configurationType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The Kinesis Data Analytics service can increase this number automatically if ParallelismConfiguration:AutoScalingEnabled is set to true.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisanalyticsv2_application#parallelism Kinesisanalyticsv2Application#parallelism}",
            "stability": "stable",
            "summary": "Describes the initial number of parallel tasks that a Java-based Kinesis Data Analytics application can perform."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 1490
          },
          "name": "parallelism",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information about KPUs, see Amazon Kinesis Data Analytics Pricing.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisanalyticsv2_application#parallelism_per_kpu Kinesisanalyticsv2Application#parallelism_per_kpu}",
            "stability": "stable",
            "summary": "Describes the number of parallel tasks that a Java-based Kinesis Data Analytics application can perform per Kinesis Processing Unit (KPU) used by the application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 1496
          },
          "name": "parallelismPerKpu",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/kinesisanalyticsv2-application/index:Kinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfigurationParallelismConfiguration"
    },
    "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfigurationParallelismConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfigurationParallelismConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisanalyticsv2-application/index.ts",
          "line": 1557
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisanalyticsv2-application/index.ts",
        "line": 1549
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 1617
          },
          "name": "resetAutoScalingEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 1633
          },
          "name": "resetConfigurationType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 1649
          },
          "name": "resetParallelism"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 1665
          },
          "name": "resetParallelismPerKpu"
        }
      ],
      "name": "Kinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfigurationParallelismConfigurationOutputReference",
      "namespace": "kinesisanalyticsv2Application",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 1621
          },
          "name": "autoScalingEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 1637
          },
          "name": "configurationTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 1653
          },
          "name": "parallelismInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 1669
          },
          "name": "parallelismPerKpuInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 1611
          },
          "name": "autoScalingEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 1627
          },
          "name": "configurationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 1643
          },
          "name": "parallelism",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 1659
          },
          "name": "parallelismPerKpu",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 1561
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfigurationParallelismConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisanalyticsv2-application/index:Kinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfigurationParallelismConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisanalyticsv2-application/index.ts",
          "line": 5090
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisanalyticsv2-application/index.ts",
        "line": 5082
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 5177
          },
          "name": "putApplicationCodeConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationApplicationCodeConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 5193
          },
          "name": "putApplicationEncryptionConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationApplicationEncryptionConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 5209
          },
          "name": "putApplicationSnapshotConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationApplicationSnapshotConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 5225
          },
          "name": "putApplicationSystemRollbackConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationApplicationSystemRollbackConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 5241
          },
          "name": "putEnvironmentProperties",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationEnvironmentProperties"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 5257
          },
          "name": "putFlinkApplicationConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 5273
          },
          "name": "putSqlApplicationConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 5289
          },
          "name": "putVpcConfigurations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationVpcConfigurations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 5305
          },
          "name": "putZeppelinApplicationConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 5180
          },
          "name": "resetApplicationCodeConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 5196
          },
          "name": "resetApplicationEncryptionConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 5212
          },
          "name": "resetApplicationSnapshotConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 5228
          },
          "name": "resetApplicationSystemRollbackConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 5244
          },
          "name": "resetEnvironmentProperties"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 5260
          },
          "name": "resetFlinkApplicationConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 5276
          },
          "name": "resetSqlApplicationConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 5292
          },
          "name": "resetVpcConfigurations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 5308
          },
          "name": "resetZeppelinApplicationConfiguration"
        }
      ],
      "name": "Kinesisanalyticsv2ApplicationApplicationConfigurationOutputReference",
      "namespace": "kinesisanalyticsv2Application",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 5174
          },
          "name": "applicationCodeConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationApplicationCodeConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 5190
          },
          "name": "applicationEncryptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationApplicationEncryptionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 5206
          },
          "name": "applicationSnapshotConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationApplicationSnapshotConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 5222
          },
          "name": "applicationSystemRollbackConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationApplicationSystemRollbackConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 5238
          },
          "name": "environmentProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationEnvironmentPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 5254
          },
          "name": "flinkApplicationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 5270
          },
          "name": "sqlApplicationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 5286
          },
          "name": "vpcConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationVpcConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 5302
          },
          "name": "zeppelinApplicationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 5184
          },
          "name": "applicationCodeConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationApplicationCodeConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 5200
          },
          "name": "applicationEncryptionConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationApplicationEncryptionConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 5216
          },
          "name": "applicationSnapshotConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationApplicationSnapshotConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 5232
          },
          "name": "applicationSystemRollbackConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationApplicationSystemRollbackConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 5248
          },
          "name": "environmentPropertiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationEnvironmentProperties"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 5264
          },
          "name": "flinkApplicationConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationFlinkApplicationConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 5280
          },
          "name": "sqlApplicationConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 5296
          },
          "name": "vpcConfigurationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationVpcConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 5312
          },
          "name": "zeppelinApplicationConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 5094
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisanalyticsv2-application/index:Kinesisanalyticsv2ApplicationApplicationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisanalyticsv2-application/index.ts",
        "line": 3455
      },
      "name": "Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfiguration",
      "namespace": "kinesisanalyticsv2Application",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisanalyticsv2_application#inputs Kinesisanalyticsv2Application#inputs}",
            "stability": "stable",
            "summary": "The array of Input objects describing the input streams used by the application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 3461
          },
          "name": "inputs",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisanalyticsv2-application/index:Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfiguration"
    },
    "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisanalyticsv2-application/index.ts",
        "line": 3162
      },
      "name": "Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputs",
      "namespace": "kinesisanalyticsv2Application",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisanalyticsv2_application#input_parallelism Kinesisanalyticsv2Application#input_parallelism}",
            "stability": "stable",
            "summary": "Describes the number of in-application streams to create."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 3168
          },
          "name": "inputParallelism",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputParallelism"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "An input processor transforms records as they are received from the stream, before the application's SQL code executes. Currently, the only input processing configuration available is InputLambdaProcessor.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisanalyticsv2_application#input_processing_configuration Kinesisanalyticsv2Application#input_processing_configuration}",
            "stability": "stable",
            "summary": "The InputProcessingConfiguration for the input."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 3174
          },
          "name": "inputProcessingConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputProcessingConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisanalyticsv2_application#input_schema Kinesisanalyticsv2Application#input_schema}",
            "stability": "stable",
            "summary": "Describes the format of the data in the streaming source, and how each data element maps to corresponding columns in the in-application stream that is being created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 3180
          },
          "name": "inputSchema",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchema"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisanalyticsv2_application#kinesis_firehose_input Kinesisanalyticsv2Application#kinesis_firehose_input}",
            "stability": "stable",
            "summary": "If the streaming source is an Amazon Kinesis Data Firehose delivery stream, identifies the delivery stream's ARN."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 3186
          },
          "name": "kinesisFirehoseInput",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsKinesisFirehoseInput"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisanalyticsv2_application#kinesis_streams_input Kinesisanalyticsv2Application#kinesis_streams_input}",
            "stability": "stable",
            "summary": "If the streaming source is an Amazon Kinesis data stream, identifies the stream's Amazon Resource Name (ARN)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 3192
          },
          "name": "kinesisStreamsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsKinesisStreamsInput"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Suppose that you specify a prefix `\"MyInApplicationStream\"`. Kinesis Data Analytics then creates one or more (as per the InputParallelism count you specified) in-application streams with the names `\"MyInApplicationStream_001\"`, `\"MyInApplicationStream_002\"`, and so on.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisanalyticsv2_application#name_prefix Kinesisanalyticsv2Application#name_prefix}",
            "stability": "stable",
            "summary": "The name prefix to use when creating an in-application stream."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 3198
          },
          "name": "namePrefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisanalyticsv2-application/index:Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputs"
    },
    "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputParallelism": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputParallelism",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisanalyticsv2-application/index.ts",
        "line": 1839
      },
      "name": "Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputParallelism",
      "namespace": "kinesisanalyticsv2Application",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisanalyticsv2_application#count Kinesisanalyticsv2Application#count}",
            "stability": "stable",
            "summary": "The number of in-application streams to create."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 1845
          },
          "name": "count",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/kinesisanalyticsv2-application/index:Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputParallelism"
    },
    "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputParallelismOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputParallelismOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisanalyticsv2-application/index.ts",
          "line": 1885
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisanalyticsv2-application/index.ts",
        "line": 1877
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 1927
          },
          "name": "resetCount"
        }
      ],
      "name": "Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputParallelismOutputReference",
      "namespace": "kinesisanalyticsv2Application",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 1931
          },
          "name": "countInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 1921
          },
          "name": "count",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 1889
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputParallelism"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisanalyticsv2-application/index:Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputParallelismOutputReference"
    },
    "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputProcessingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputProcessingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisanalyticsv2-application/index.ts",
        "line": 2031
      },
      "name": "Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputProcessingConfiguration",
      "namespace": "kinesisanalyticsv2Application",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisanalyticsv2_application#input_lambda_processor Kinesisanalyticsv2Application#input_lambda_processor}",
            "stability": "stable",
            "summary": "The InputLambdaProcessor that is used to preprocess the records in the stream before being processed by your application code."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 2037
          },
          "name": "inputLambdaProcessor",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputProcessingConfigurationInputLambdaProcessor"
          }
        }
      ],
      "symbolId": "src/kinesisanalyticsv2-application/index:Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputProcessingConfiguration"
    },
    "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputProcessingConfigurationInputLambdaProcessor": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputProcessingConfigurationInputLambdaProcessor",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisanalyticsv2-application/index.ts",
        "line": 1935
      },
      "name": "Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputProcessingConfigurationInputLambdaProcessor",
      "namespace": "kinesisanalyticsv2Application",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisanalyticsv2_application#resource_arn Kinesisanalyticsv2Application#resource_arn}",
            "stability": "stable",
            "summary": "The ARN of the Amazon Lambda function that operates on records in the stream."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 1941
          },
          "name": "resourceArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisanalyticsv2-application/index:Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputProcessingConfigurationInputLambdaProcessor"
    },
    "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputProcessingConfigurationInputLambdaProcessorOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputProcessingConfigurationInputLambdaProcessorOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisanalyticsv2-application/index.ts",
          "line": 1981
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisanalyticsv2-application/index.ts",
        "line": 1973
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 2023
          },
          "name": "resetResourceArn"
        }
      ],
      "name": "Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputProcessingConfigurationInputLambdaProcessorOutputReference",
      "namespace": "kinesisanalyticsv2Application",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 2027
          },
          "name": "resourceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 2017
          },
          "name": "resourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 1985
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputProcessingConfigurationInputLambdaProcessor"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisanalyticsv2-application/index:Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputProcessingConfigurationInputLambdaProcessorOutputReference"
    },
    "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputProcessingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputProcessingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisanalyticsv2-application/index.ts",
          "line": 2077
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisanalyticsv2-application/index.ts",
        "line": 2069
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 2116
          },
          "name": "putInputLambdaProcessor",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputProcessingConfigurationInputLambdaProcessor"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 2119
          },
          "name": "resetInputLambdaProcessor"
        }
      ],
      "name": "Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputProcessingConfigurationOutputReference",
      "namespace": "kinesisanalyticsv2Application",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 2113
          },
          "name": "inputLambdaProcessor",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputProcessingConfigurationInputLambdaProcessorOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 2123
          },
          "name": "inputLambdaProcessorInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputProcessingConfigurationInputLambdaProcessor"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 2081
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputProcessingConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisanalyticsv2-application/index:Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputProcessingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchema": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchema",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisanalyticsv2-application/index.ts",
        "line": 2804
      },
      "name": "Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchema",
      "namespace": "kinesisanalyticsv2Application",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisanalyticsv2_application#record_columns Kinesisanalyticsv2Application#record_columns}",
            "stability": "stable",
            "summary": "A list of `RecordColumn` objects."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 2810
          },
          "name": "recordColumns",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordColumns"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisanalyticsv2_application#record_encoding Kinesisanalyticsv2Application#record_encoding}",
            "stability": "stable",
            "summary": "Specifies the encoding of the records in the streaming source. For example, UTF-8."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 2816
          },
          "name": "recordEncoding",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisanalyticsv2_application#record_format Kinesisanalyticsv2Application#record_format}",
            "stability": "stable",
            "summary": "Specifies the format of the records on the streaming source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 2822
          },
          "name": "recordFormat",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordFormat"
          }
        }
      ],
      "symbolId": "src/kinesisanalyticsv2-application/index:Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchema"
    },
    "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisanalyticsv2-application/index.ts",
          "line": 2876
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisanalyticsv2-application/index.ts",
        "line": 2868
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 2927
          },
          "name": "putRecordColumns",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordColumns"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 2959
          },
          "name": "putRecordFormat",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordFormat"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 2930
          },
          "name": "resetRecordColumns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 2946
          },
          "name": "resetRecordEncoding"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 2962
          },
          "name": "resetRecordFormat"
        }
      ],
      "name": "Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaOutputReference",
      "namespace": "kinesisanalyticsv2Application",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 2924
          },
          "name": "recordColumns",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordColumnsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 2956
          },
          "name": "recordFormat",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordFormatOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 2934
          },
          "name": "recordColumnsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordColumns"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 2950
          },
          "name": "recordEncodingInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 2966
          },
          "name": "recordFormatInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordFormat"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 2940
          },
          "name": "recordEncoding",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 2880
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchema"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisanalyticsv2-application/index:Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaOutputReference"
    },
    "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordColumns": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordColumns",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisanalyticsv2-application/index.ts",
        "line": 2127
      },
      "name": "Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordColumns",
      "namespace": "kinesisanalyticsv2Application",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisanalyticsv2_application#mapping Kinesisanalyticsv2Application#mapping}",
            "stability": "stable",
            "summary": "A reference to the data element in the streaming input or the reference data source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 2133
          },
          "name": "mapping",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisanalyticsv2_application#name Kinesisanalyticsv2Application#name}",
            "stability": "stable",
            "summary": "The name of the column that is created in the in-application input stream or reference table."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 2139
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisanalyticsv2_application#sql_type Kinesisanalyticsv2Application#sql_type}",
            "stability": "stable",
            "summary": "The type of column created in the in-application input stream or reference table."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 2145
          },
          "name": "sqlType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisanalyticsv2-application/index:Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordColumns"
    },
    "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordColumnsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordColumnsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisanalyticsv2-application/index.ts",
          "line": 2304
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisanalyticsv2-application/index.ts",
        "line": 2296
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 2311
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordColumnsOutputReference"
            }
          }
        }
      ],
      "name": "Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordColumnsList",
      "namespace": "kinesisanalyticsv2Application",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 2297
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordColumns"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisanalyticsv2-application/index:Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordColumnsList"
    },
    "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordColumnsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordColumnsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisanalyticsv2-application/index.ts",
          "line": 2201
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisanalyticsv2-application/index.ts",
        "line": 2191
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 2255
          },
          "name": "resetMapping"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 2271
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 2287
          },
          "name": "resetSqlType"
        }
      ],
      "name": "Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordColumnsOutputReference",
      "namespace": "kinesisanalyticsv2Application",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 2259
          },
          "name": "mappingInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 2275
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 2291
          },
          "name": "sqlTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 2249
          },
          "name": "mapping",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 2265
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 2281
          },
          "name": "sqlType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 2205
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordColumns"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisanalyticsv2-application/index:Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordColumnsOutputReference"
    },
    "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordFormat": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordFormat",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisanalyticsv2-application/index.ts",
        "line": 2673
      },
      "name": "Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordFormat",
      "namespace": "kinesisanalyticsv2Application",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisanalyticsv2_application#mapping_parameters Kinesisanalyticsv2Application#mapping_parameters}",
            "stability": "stable",
            "summary": "When you configure application input at the time of creating or updating an application, provides additional mapping information specific to the record format (such as JSON, CSV, or record fields delimited by some delimiter) on the streaming source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 2679
          },
          "name": "mappingParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordFormatMappingParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisanalyticsv2_application#record_format_type Kinesisanalyticsv2Application#record_format_type}",
            "stability": "stable",
            "summary": "The type of record format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 2685
          },
          "name": "recordFormatType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisanalyticsv2-application/index:Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordFormat"
    },
    "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordFormatMappingParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordFormatMappingParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisanalyticsv2-application/index.ts",
        "line": 2542
      },
      "name": "Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordFormatMappingParameters",
      "namespace": "kinesisanalyticsv2Application",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisanalyticsv2_application#csv_mapping_parameters Kinesisanalyticsv2Application#csv_mapping_parameters}",
            "stability": "stable",
            "summary": "Provides additional mapping information when the record format uses delimiters (for example, CSV)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 2548
          },
          "name": "csvMappingParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordFormatMappingParametersCsvMappingParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisanalyticsv2_application#json_mapping_parameters Kinesisanalyticsv2Application#json_mapping_parameters}",
            "stability": "stable",
            "summary": "Provides additional mapping information when JSON is the record format on the streaming source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 2554
          },
          "name": "jsonMappingParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordFormatMappingParametersJsonMappingParameters"
          }
        }
      ],
      "symbolId": "src/kinesisanalyticsv2-application/index:Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordFormatMappingParameters"
    },
    "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordFormatMappingParametersCsvMappingParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordFormatMappingParametersCsvMappingParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisanalyticsv2-application/index.ts",
        "line": 2315
      },
      "name": "Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordFormatMappingParametersCsvMappingParameters",
      "namespace": "kinesisanalyticsv2Application",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisanalyticsv2_application#record_column_delimiter Kinesisanalyticsv2Application#record_column_delimiter}",
            "stability": "stable",
            "summary": "The column delimiter. For example, in a CSV format, a comma (\",\") is the typical column delimiter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 2321
          },
          "name": "recordColumnDelimiter",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisanalyticsv2_application#record_row_delimiter Kinesisanalyticsv2Application#record_row_delimiter}",
            "stability": "stable",
            "summary": "The row delimiter. For example, in a CSV format, '\\n' is the typical row delimiter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 2327
          },
          "name": "recordRowDelimiter",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisanalyticsv2-application/index:Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordFormatMappingParametersCsvMappingParameters"
    },
    "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordFormatMappingParametersCsvMappingParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordFormatMappingParametersCsvMappingParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisanalyticsv2-application/index.ts",
          "line": 2374
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisanalyticsv2-application/index.ts",
        "line": 2366
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 2422
          },
          "name": "resetRecordColumnDelimiter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 2438
          },
          "name": "resetRecordRowDelimiter"
        }
      ],
      "name": "Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordFormatMappingParametersCsvMappingParametersOutputReference",
      "namespace": "kinesisanalyticsv2Application",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 2426
          },
          "name": "recordColumnDelimiterInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 2442
          },
          "name": "recordRowDelimiterInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 2416
          },
          "name": "recordColumnDelimiter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 2432
          },
          "name": "recordRowDelimiter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 2378
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordFormatMappingParametersCsvMappingParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisanalyticsv2-application/index:Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordFormatMappingParametersCsvMappingParametersOutputReference"
    },
    "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordFormatMappingParametersJsonMappingParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordFormatMappingParametersJsonMappingParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisanalyticsv2-application/index.ts",
        "line": 2446
      },
      "name": "Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordFormatMappingParametersJsonMappingParameters",
      "namespace": "kinesisanalyticsv2Application",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisanalyticsv2_application#record_row_path Kinesisanalyticsv2Application#record_row_path}",
            "stability": "stable",
            "summary": "The path to the top-level parent that contains the records."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 2452
          },
          "name": "recordRowPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisanalyticsv2-application/index:Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordFormatMappingParametersJsonMappingParameters"
    },
    "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordFormatMappingParametersJsonMappingParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordFormatMappingParametersJsonMappingParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisanalyticsv2-application/index.ts",
          "line": 2492
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisanalyticsv2-application/index.ts",
        "line": 2484
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 2534
          },
          "name": "resetRecordRowPath"
        }
      ],
      "name": "Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordFormatMappingParametersJsonMappingParametersOutputReference",
      "namespace": "kinesisanalyticsv2Application",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 2538
          },
          "name": "recordRowPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 2528
          },
          "name": "recordRowPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 2496
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordFormatMappingParametersJsonMappingParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisanalyticsv2-application/index:Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordFormatMappingParametersJsonMappingParametersOutputReference"
    },
    "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordFormatMappingParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordFormatMappingParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisanalyticsv2-application/index.ts",
          "line": 2601
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisanalyticsv2-application/index.ts",
        "line": 2593
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 2646
          },
          "name": "putCsvMappingParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordFormatMappingParametersCsvMappingParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 2662
          },
          "name": "putJsonMappingParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordFormatMappingParametersJsonMappingParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 2649
          },
          "name": "resetCsvMappingParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 2665
          },
          "name": "resetJsonMappingParameters"
        }
      ],
      "name": "Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordFormatMappingParametersOutputReference",
      "namespace": "kinesisanalyticsv2Application",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 2643
          },
          "name": "csvMappingParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordFormatMappingParametersCsvMappingParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 2659
          },
          "name": "jsonMappingParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordFormatMappingParametersJsonMappingParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 2653
          },
          "name": "csvMappingParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordFormatMappingParametersCsvMappingParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 2669
          },
          "name": "jsonMappingParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordFormatMappingParametersJsonMappingParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 2605
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordFormatMappingParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisanalyticsv2-application/index:Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordFormatMappingParametersOutputReference"
    },
    "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordFormatOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordFormatOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisanalyticsv2-application/index.ts",
          "line": 2732
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisanalyticsv2-application/index.ts",
        "line": 2724
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 2777
          },
          "name": "putMappingParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordFormatMappingParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 2780
          },
          "name": "resetMappingParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 2796
          },
          "name": "resetRecordFormatType"
        }
      ],
      "name": "Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordFormatOutputReference",
      "namespace": "kinesisanalyticsv2Application",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 2774
          },
          "name": "mappingParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordFormatMappingParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 2784
          },
          "name": "mappingParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordFormatMappingParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 2800
          },
          "name": "recordFormatTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 2790
          },
          "name": "recordFormatType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 2736
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordFormat"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisanalyticsv2-application/index:Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaRecordFormatOutputReference"
    },
    "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsKinesisFirehoseInput": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsKinesisFirehoseInput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisanalyticsv2-application/index.ts",
        "line": 2970
      },
      "name": "Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsKinesisFirehoseInput",
      "namespace": "kinesisanalyticsv2Application",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisanalyticsv2_application#resource_arn Kinesisanalyticsv2Application#resource_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the delivery stream."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 2976
          },
          "name": "resourceArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisanalyticsv2-application/index:Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsKinesisFirehoseInput"
    },
    "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsKinesisFirehoseInputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsKinesisFirehoseInputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisanalyticsv2-application/index.ts",
          "line": 3016
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisanalyticsv2-application/index.ts",
        "line": 3008
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 3058
          },
          "name": "resetResourceArn"
        }
      ],
      "name": "Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsKinesisFirehoseInputOutputReference",
      "namespace": "kinesisanalyticsv2Application",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 3062
          },
          "name": "resourceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 3052
          },
          "name": "resourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 3020
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsKinesisFirehoseInput"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisanalyticsv2-application/index:Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsKinesisFirehoseInputOutputReference"
    },
    "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsKinesisStreamsInput": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsKinesisStreamsInput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisanalyticsv2-application/index.ts",
        "line": 3066
      },
      "name": "Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsKinesisStreamsInput",
      "namespace": "kinesisanalyticsv2Application",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisanalyticsv2_application#resource_arn Kinesisanalyticsv2Application#resource_arn}",
            "stability": "stable",
            "summary": "The ARN of the input Kinesis data stream to read."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 3072
          },
          "name": "resourceArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisanalyticsv2-application/index:Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsKinesisStreamsInput"
    },
    "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsKinesisStreamsInputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsKinesisStreamsInputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisanalyticsv2-application/index.ts",
          "line": 3112
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisanalyticsv2-application/index.ts",
        "line": 3104
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 3154
          },
          "name": "resetResourceArn"
        }
      ],
      "name": "Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsKinesisStreamsInputOutputReference",
      "namespace": "kinesisanalyticsv2Application",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 3158
          },
          "name": "resourceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 3148
          },
          "name": "resourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 3116
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsKinesisStreamsInput"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisanalyticsv2-application/index:Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsKinesisStreamsInputOutputReference"
    },
    "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisanalyticsv2-application/index.ts",
          "line": 3444
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisanalyticsv2-application/index.ts",
        "line": 3436
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 3451
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsOutputReference"
            }
          }
        }
      ],
      "name": "Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsList",
      "namespace": "kinesisanalyticsv2Application",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 3437
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisanalyticsv2-application/index:Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsList"
    },
    "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisanalyticsv2-application/index.ts",
          "line": 3275
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisanalyticsv2-application/index.ts",
        "line": 3265
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 3344
          },
          "name": "putInputParallelism",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputParallelism"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 3360
          },
          "name": "putInputProcessingConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputProcessingConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 3376
          },
          "name": "putInputSchema",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchema"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 3392
          },
          "name": "putKinesisFirehoseInput",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsKinesisFirehoseInput"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 3408
          },
          "name": "putKinesisStreamsInput",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsKinesisStreamsInput"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 3347
          },
          "name": "resetInputParallelism"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 3363
          },
          "name": "resetInputProcessingConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 3379
          },
          "name": "resetInputSchema"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 3395
          },
          "name": "resetKinesisFirehoseInput"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 3411
          },
          "name": "resetKinesisStreamsInput"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 3427
          },
          "name": "resetNamePrefix"
        }
      ],
      "name": "Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsOutputReference",
      "namespace": "kinesisanalyticsv2Application",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 3341
          },
          "name": "inputParallelism",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputParallelismOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 3357
          },
          "name": "inputProcessingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputProcessingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 3373
          },
          "name": "inputSchema",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchemaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 3389
          },
          "name": "kinesisFirehoseInput",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsKinesisFirehoseInputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 3405
          },
          "name": "kinesisStreamsInput",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsKinesisStreamsInputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 3351
          },
          "name": "inputParallelismInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputParallelism"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 3367
          },
          "name": "inputProcessingConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputProcessingConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 3383
          },
          "name": "inputSchemaInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsInputSchema"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 3399
          },
          "name": "kinesisFirehoseInputInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsKinesisFirehoseInput"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 3415
          },
          "name": "kinesisStreamsInputInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsKinesisStreamsInput"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 3431
          },
          "name": "namePrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 3421
          },
          "name": "namePrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 3279
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputs"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisanalyticsv2-application/index:Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsOutputReference"
    },
    "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisanalyticsv2-application/index.ts",
          "line": 3501
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisanalyticsv2-application/index.ts",
        "line": 3493
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 3540
          },
          "name": "putInputs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputs"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 3543
          },
          "name": "resetInputs"
        }
      ],
      "name": "Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationOutputReference",
      "namespace": "kinesisanalyticsv2Application",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 3537
          },
          "name": "inputs",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 3547
          },
          "name": "inputsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationInputs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 3505
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisanalyticsv2-application/index:Kinesisanalyticsv2ApplicationApplicationConfigurationSqlApplicationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationVpcConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationVpcConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisanalyticsv2-application/index.ts",
        "line": 3551
      },
      "name": "Kinesisanalyticsv2ApplicationApplicationConfigurationVpcConfigurations",
      "namespace": "kinesisanalyticsv2Application",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisanalyticsv2_application#security_group_ids Kinesisanalyticsv2Application#security_group_ids}",
            "stability": "stable",
            "summary": "The array of SecurityGroup IDs used by the VPC configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 3557
          },
          "name": "securityGroupIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisanalyticsv2_application#subnet_ids Kinesisanalyticsv2Application#subnet_ids}",
            "stability": "stable",
            "summary": "The array of Subnet IDs used by the VPC configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 3563
          },
          "name": "subnetIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/kinesisanalyticsv2-application/index:Kinesisanalyticsv2ApplicationApplicationConfigurationVpcConfigurations"
    },
    "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationVpcConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationVpcConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisanalyticsv2-application/index.ts",
          "line": 3693
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisanalyticsv2-application/index.ts",
        "line": 3685
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 3700
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationVpcConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "Kinesisanalyticsv2ApplicationApplicationConfigurationVpcConfigurationsList",
      "namespace": "kinesisanalyticsv2Application",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 3686
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationVpcConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisanalyticsv2-application/index:Kinesisanalyticsv2ApplicationApplicationConfigurationVpcConfigurationsList"
    },
    "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationVpcConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationVpcConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisanalyticsv2-application/index.ts",
          "line": 3612
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisanalyticsv2-application/index.ts",
        "line": 3602
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 3660
          },
          "name": "resetSecurityGroupIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 3676
          },
          "name": "resetSubnetIds"
        }
      ],
      "name": "Kinesisanalyticsv2ApplicationApplicationConfigurationVpcConfigurationsOutputReference",
      "namespace": "kinesisanalyticsv2Application",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 3664
          },
          "name": "securityGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 3680
          },
          "name": "subnetIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 3654
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 3670
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 3616
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationVpcConfigurations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisanalyticsv2-application/index:Kinesisanalyticsv2ApplicationApplicationConfigurationVpcConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisanalyticsv2-application/index.ts",
        "line": 4739
      },
      "name": "Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfiguration",
      "namespace": "kinesisanalyticsv2Application",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisanalyticsv2_application#catalog_configuration Kinesisanalyticsv2Application#catalog_configuration}",
            "stability": "stable",
            "summary": "The Amazon Glue Data Catalog that you use in queries in a Kinesis Data Analytics Studio notebook."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 4745
          },
          "name": "catalogConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCatalogConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisanalyticsv2_application#custom_artifacts_configuration Kinesisanalyticsv2Application#custom_artifacts_configuration}",
            "stability": "stable",
            "summary": "A list of CustomArtifactConfiguration objects."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 4751
          },
          "name": "customArtifactsConfiguration",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCustomArtifactsConfiguration"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisanalyticsv2_application#deploy_as_application_configuration Kinesisanalyticsv2Application#deploy_as_application_configuration}",
            "stability": "stable",
            "summary": "The information required to deploy a Kinesis Data Analytics Studio notebook as an application with durable state."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 4757
          },
          "name": "deployAsApplicationConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationDeployAsApplicationConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisanalyticsv2_application#monitoring_configuration Kinesisanalyticsv2Application#monitoring_configuration}",
            "stability": "stable",
            "summary": "The monitoring configuration of a Kinesis Data Analytics Studio notebook."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 4763
          },
          "name": "monitoringConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationMonitoringConfiguration"
          }
        }
      ],
      "symbolId": "src/kinesisanalyticsv2-application/index:Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfiguration"
    },
    "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCatalogConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCatalogConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisanalyticsv2-application/index.ts",
        "line": 3800
      },
      "name": "Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCatalogConfiguration",
      "namespace": "kinesisanalyticsv2Application",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You use this database for Apache Flink SQL queries and table API transforms that you write in a Kinesis Data Analytics Studio notebook.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisanalyticsv2_application#glue_data_catalog_configuration Kinesisanalyticsv2Application#glue_data_catalog_configuration}",
            "stability": "stable",
            "summary": "The configuration parameters for the default Amazon Glue database."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 3806
          },
          "name": "glueDataCatalogConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCatalogConfigurationGlueDataCatalogConfiguration"
          }
        }
      ],
      "symbolId": "src/kinesisanalyticsv2-application/index:Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCatalogConfiguration"
    },
    "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCatalogConfigurationGlueDataCatalogConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCatalogConfigurationGlueDataCatalogConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisanalyticsv2-application/index.ts",
        "line": 3704
      },
      "name": "Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCatalogConfigurationGlueDataCatalogConfiguration",
      "namespace": "kinesisanalyticsv2Application",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisanalyticsv2_application#database_arn Kinesisanalyticsv2Application#database_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the database."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 3710
          },
          "name": "databaseArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisanalyticsv2-application/index:Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCatalogConfigurationGlueDataCatalogConfiguration"
    },
    "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCatalogConfigurationGlueDataCatalogConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCatalogConfigurationGlueDataCatalogConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisanalyticsv2-application/index.ts",
          "line": 3750
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisanalyticsv2-application/index.ts",
        "line": 3742
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 3792
          },
          "name": "resetDatabaseArn"
        }
      ],
      "name": "Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCatalogConfigurationGlueDataCatalogConfigurationOutputReference",
      "namespace": "kinesisanalyticsv2Application",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 3796
          },
          "name": "databaseArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 3786
          },
          "name": "databaseArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 3754
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCatalogConfigurationGlueDataCatalogConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisanalyticsv2-application/index:Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCatalogConfigurationGlueDataCatalogConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCatalogConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCatalogConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisanalyticsv2-application/index.ts",
          "line": 3846
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisanalyticsv2-application/index.ts",
        "line": 3838
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 3885
          },
          "name": "putGlueDataCatalogConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCatalogConfigurationGlueDataCatalogConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 3888
          },
          "name": "resetGlueDataCatalogConfiguration"
        }
      ],
      "name": "Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCatalogConfigurationOutputReference",
      "namespace": "kinesisanalyticsv2Application",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 3882
          },
          "name": "glueDataCatalogConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCatalogConfigurationGlueDataCatalogConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 3892
          },
          "name": "glueDataCatalogConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCatalogConfigurationGlueDataCatalogConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 3850
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCatalogConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisanalyticsv2-application/index:Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCatalogConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCustomArtifactsConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCustomArtifactsConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisanalyticsv2-application/index.ts",
        "line": 4228
      },
      "name": "Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCustomArtifactsConfiguration",
      "namespace": "kinesisanalyticsv2Application",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "`UDF` stands for user-defined functions. This type of artifact must be in an S3 bucket. A `DEPENDENCY_JAR` can be in either Maven or an S3 bucket.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisanalyticsv2_application#artifact_type Kinesisanalyticsv2Application#artifact_type}",
            "stability": "stable",
            "summary": "Set this to either `UDF` or `DEPENDENCY_JAR`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 4234
          },
          "name": "artifactType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisanalyticsv2_application#maven_reference Kinesisanalyticsv2Application#maven_reference}",
            "stability": "stable",
            "summary": "The parameters required to fully specify a Maven reference."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 4240
          },
          "name": "mavenReference",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCustomArtifactsConfigurationMavenReference"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisanalyticsv2_application#s3_content_location Kinesisanalyticsv2Application#s3_content_location}",
            "stability": "stable",
            "summary": "The location of the custom artifacts."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 4246
          },
          "name": "s3ContentLocation",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCustomArtifactsConfigurationS3ContentLocation"
          }
        }
      ],
      "symbolId": "src/kinesisanalyticsv2-application/index:Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCustomArtifactsConfiguration"
    },
    "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCustomArtifactsConfigurationList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCustomArtifactsConfigurationList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisanalyticsv2-application/index.ts",
          "line": 4405
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisanalyticsv2-application/index.ts",
        "line": 4397
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 4412
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCustomArtifactsConfigurationOutputReference"
            }
          }
        }
      ],
      "name": "Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCustomArtifactsConfigurationList",
      "namespace": "kinesisanalyticsv2Application",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 4398
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCustomArtifactsConfiguration"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisanalyticsv2-application/index:Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCustomArtifactsConfigurationList"
    },
    "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCustomArtifactsConfigurationMavenReference": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCustomArtifactsConfigurationMavenReference",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisanalyticsv2-application/index.ts",
        "line": 3896
      },
      "name": "Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCustomArtifactsConfigurationMavenReference",
      "namespace": "kinesisanalyticsv2Application",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisanalyticsv2_application#artifact_id Kinesisanalyticsv2Application#artifact_id}",
            "stability": "stable",
            "summary": "The artifact ID of the Maven reference."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 3902
          },
          "name": "artifactId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisanalyticsv2_application#group_id Kinesisanalyticsv2Application#group_id}",
            "stability": "stable",
            "summary": "The group ID of the Maven reference."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 3908
          },
          "name": "groupId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisanalyticsv2_application#version Kinesisanalyticsv2Application#version}",
            "stability": "stable",
            "summary": "The version of the Maven reference."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 3914
          },
          "name": "version",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisanalyticsv2-application/index:Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCustomArtifactsConfigurationMavenReference"
    },
    "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCustomArtifactsConfigurationMavenReferenceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCustomArtifactsConfigurationMavenReferenceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisanalyticsv2-application/index.ts",
          "line": 3968
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisanalyticsv2-application/index.ts",
        "line": 3960
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 4022
          },
          "name": "resetArtifactId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 4038
          },
          "name": "resetGroupId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 4054
          },
          "name": "resetVersion"
        }
      ],
      "name": "Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCustomArtifactsConfigurationMavenReferenceOutputReference",
      "namespace": "kinesisanalyticsv2Application",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 4026
          },
          "name": "artifactIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 4042
          },
          "name": "groupIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 4058
          },
          "name": "versionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 4016
          },
          "name": "artifactId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 4032
          },
          "name": "groupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 4048
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 3972
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCustomArtifactsConfigurationMavenReference"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisanalyticsv2-application/index:Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCustomArtifactsConfigurationMavenReferenceOutputReference"
    },
    "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCustomArtifactsConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCustomArtifactsConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisanalyticsv2-application/index.ts",
          "line": 4302
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisanalyticsv2-application/index.ts",
        "line": 4292
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 4369
          },
          "name": "putMavenReference",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCustomArtifactsConfigurationMavenReference"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 4385
          },
          "name": "putS3ContentLocation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCustomArtifactsConfigurationS3ContentLocation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 4356
          },
          "name": "resetArtifactType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 4372
          },
          "name": "resetMavenReference"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 4388
          },
          "name": "resetS3ContentLocation"
        }
      ],
      "name": "Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCustomArtifactsConfigurationOutputReference",
      "namespace": "kinesisanalyticsv2Application",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 4366
          },
          "name": "mavenReference",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCustomArtifactsConfigurationMavenReferenceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 4382
          },
          "name": "s3ContentLocation",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCustomArtifactsConfigurationS3ContentLocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 4360
          },
          "name": "artifactTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 4376
          },
          "name": "mavenReferenceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCustomArtifactsConfigurationMavenReference"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 4392
          },
          "name": "s3ContentLocationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCustomArtifactsConfigurationS3ContentLocation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 4350
          },
          "name": "artifactType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 4306
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCustomArtifactsConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisanalyticsv2-application/index:Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCustomArtifactsConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCustomArtifactsConfigurationS3ContentLocation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCustomArtifactsConfigurationS3ContentLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisanalyticsv2-application/index.ts",
        "line": 4062
      },
      "name": "Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCustomArtifactsConfigurationS3ContentLocation",
      "namespace": "kinesisanalyticsv2Application",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisanalyticsv2_application#bucket_arn Kinesisanalyticsv2Application#bucket_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) for the S3 bucket containing the application code."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 4068
          },
          "name": "bucketArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisanalyticsv2_application#file_key Kinesisanalyticsv2Application#file_key}",
            "stability": "stable",
            "summary": "The file key for the object containing the application code."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 4074
          },
          "name": "fileKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisanalyticsv2_application#object_version Kinesisanalyticsv2Application#object_version}",
            "stability": "stable",
            "summary": "The version of the object containing the application code."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 4080
          },
          "name": "objectVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisanalyticsv2-application/index:Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCustomArtifactsConfigurationS3ContentLocation"
    },
    "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCustomArtifactsConfigurationS3ContentLocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCustomArtifactsConfigurationS3ContentLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisanalyticsv2-application/index.ts",
          "line": 4134
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisanalyticsv2-application/index.ts",
        "line": 4126
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 4188
          },
          "name": "resetBucketArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 4204
          },
          "name": "resetFileKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 4220
          },
          "name": "resetObjectVersion"
        }
      ],
      "name": "Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCustomArtifactsConfigurationS3ContentLocationOutputReference",
      "namespace": "kinesisanalyticsv2Application",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 4192
          },
          "name": "bucketArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 4208
          },
          "name": "fileKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 4224
          },
          "name": "objectVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 4182
          },
          "name": "bucketArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 4198
          },
          "name": "fileKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 4214
          },
          "name": "objectVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 4138
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCustomArtifactsConfigurationS3ContentLocation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisanalyticsv2-application/index:Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCustomArtifactsConfigurationS3ContentLocationOutputReference"
    },
    "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationDeployAsApplicationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationDeployAsApplicationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisanalyticsv2-application/index.ts",
        "line": 4547
      },
      "name": "Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationDeployAsApplicationConfiguration",
      "namespace": "kinesisanalyticsv2Application",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisanalyticsv2_application#s3_content_location Kinesisanalyticsv2Application#s3_content_location}",
            "stability": "stable",
            "summary": "The description of an Amazon S3 object that contains the Amazon Data Analytics application, including the Amazon Resource Name (ARN) of the S3 bucket, the name of the Amazon S3 object that contains the data, and the version number of the Amazon S3 object that contains the data."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 4553
          },
          "name": "s3ContentLocation",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationDeployAsApplicationConfigurationS3ContentLocation"
          }
        }
      ],
      "symbolId": "src/kinesisanalyticsv2-application/index:Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationDeployAsApplicationConfiguration"
    },
    "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationDeployAsApplicationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationDeployAsApplicationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisanalyticsv2-application/index.ts",
          "line": 4593
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisanalyticsv2-application/index.ts",
        "line": 4585
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 4632
          },
          "name": "putS3ContentLocation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationDeployAsApplicationConfigurationS3ContentLocation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 4635
          },
          "name": "resetS3ContentLocation"
        }
      ],
      "name": "Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationDeployAsApplicationConfigurationOutputReference",
      "namespace": "kinesisanalyticsv2Application",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 4629
          },
          "name": "s3ContentLocation",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationDeployAsApplicationConfigurationS3ContentLocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 4639
          },
          "name": "s3ContentLocationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationDeployAsApplicationConfigurationS3ContentLocation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 4597
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationDeployAsApplicationConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisanalyticsv2-application/index:Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationDeployAsApplicationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationDeployAsApplicationConfigurationS3ContentLocation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationDeployAsApplicationConfigurationS3ContentLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisanalyticsv2-application/index.ts",
        "line": 4416
      },
      "name": "Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationDeployAsApplicationConfigurationS3ContentLocation",
      "namespace": "kinesisanalyticsv2Application",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisanalyticsv2_application#base_path Kinesisanalyticsv2Application#base_path}",
            "stability": "stable",
            "summary": "The base path for the S3 bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 4422
          },
          "name": "basePath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisanalyticsv2_application#bucket_arn Kinesisanalyticsv2Application#bucket_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the S3 bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 4428
          },
          "name": "bucketArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisanalyticsv2-application/index:Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationDeployAsApplicationConfigurationS3ContentLocation"
    },
    "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationDeployAsApplicationConfigurationS3ContentLocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationDeployAsApplicationConfigurationS3ContentLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisanalyticsv2-application/index.ts",
          "line": 4475
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisanalyticsv2-application/index.ts",
        "line": 4467
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 4523
          },
          "name": "resetBasePath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 4539
          },
          "name": "resetBucketArn"
        }
      ],
      "name": "Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationDeployAsApplicationConfigurationS3ContentLocationOutputReference",
      "namespace": "kinesisanalyticsv2Application",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 4527
          },
          "name": "basePathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 4543
          },
          "name": "bucketArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 4517
          },
          "name": "basePath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 4533
          },
          "name": "bucketArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 4479
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationDeployAsApplicationConfigurationS3ContentLocation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisanalyticsv2-application/index:Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationDeployAsApplicationConfigurationS3ContentLocationOutputReference"
    },
    "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationMonitoringConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationMonitoringConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisanalyticsv2-application/index.ts",
        "line": 4643
      },
      "name": "Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationMonitoringConfiguration",
      "namespace": "kinesisanalyticsv2Application",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisanalyticsv2_application#log_level Kinesisanalyticsv2Application#log_level}",
            "stability": "stable",
            "summary": "The verbosity of the CloudWatch Logs for an application. You can set it to `INFO`, `WARN`, `ERROR`, or `DEBUG`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 4649
          },
          "name": "logLevel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisanalyticsv2-application/index:Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationMonitoringConfiguration"
    },
    "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationMonitoringConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationMonitoringConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisanalyticsv2-application/index.ts",
          "line": 4689
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisanalyticsv2-application/index.ts",
        "line": 4681
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 4731
          },
          "name": "resetLogLevel"
        }
      ],
      "name": "Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationMonitoringConfigurationOutputReference",
      "namespace": "kinesisanalyticsv2Application",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 4735
          },
          "name": "logLevelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 4725
          },
          "name": "logLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 4693
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationMonitoringConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisanalyticsv2-application/index:Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationMonitoringConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisanalyticsv2-application/index.ts",
          "line": 4824
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisanalyticsv2-application/index.ts",
        "line": 4816
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 4881
          },
          "name": "putCatalogConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCatalogConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 4897
          },
          "name": "putCustomArtifactsConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCustomArtifactsConfiguration"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 4913
          },
          "name": "putDeployAsApplicationConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationDeployAsApplicationConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 4929
          },
          "name": "putMonitoringConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationMonitoringConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 4884
          },
          "name": "resetCatalogConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 4900
          },
          "name": "resetCustomArtifactsConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 4916
          },
          "name": "resetDeployAsApplicationConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 4932
          },
          "name": "resetMonitoringConfiguration"
        }
      ],
      "name": "Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationOutputReference",
      "namespace": "kinesisanalyticsv2Application",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 4878
          },
          "name": "catalogConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCatalogConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 4894
          },
          "name": "customArtifactsConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCustomArtifactsConfigurationList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 4910
          },
          "name": "deployAsApplicationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationDeployAsApplicationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 4926
          },
          "name": "monitoringConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationMonitoringConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 4888
          },
          "name": "catalogConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCatalogConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 4904
          },
          "name": "customArtifactsConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationCustomArtifactsConfiguration"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 4920
          },
          "name": "deployAsApplicationConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationDeployAsApplicationConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 4936
          },
          "name": "monitoringConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationMonitoringConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 4828
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisanalyticsv2-application/index:Kinesisanalyticsv2ApplicationApplicationConfigurationZeppelinApplicationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationMaintenanceConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationMaintenanceConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisanalyticsv2-application/index.ts",
        "line": 5316
      },
      "name": "Kinesisanalyticsv2ApplicationApplicationMaintenanceConfiguration",
      "namespace": "kinesisanalyticsv2Application",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisanalyticsv2_application#application_maintenance_window_start_time Kinesisanalyticsv2Application#application_maintenance_window_start_time}",
            "stability": "stable",
            "summary": "The start time for the maintenance window."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 5322
          },
          "name": "applicationMaintenanceWindowStartTime",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisanalyticsv2-application/index:Kinesisanalyticsv2ApplicationApplicationMaintenanceConfiguration"
    },
    "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationMaintenanceConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationMaintenanceConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisanalyticsv2-application/index.ts",
          "line": 5362
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisanalyticsv2-application/index.ts",
        "line": 5354
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 5404
          },
          "name": "resetApplicationMaintenanceWindowStartTime"
        }
      ],
      "name": "Kinesisanalyticsv2ApplicationApplicationMaintenanceConfigurationOutputReference",
      "namespace": "kinesisanalyticsv2Application",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 5408
          },
          "name": "applicationMaintenanceWindowStartTimeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 5398
          },
          "name": "applicationMaintenanceWindowStartTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 5366
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationMaintenanceConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisanalyticsv2-application/index:Kinesisanalyticsv2ApplicationApplicationMaintenanceConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisanalyticsv2-application/index.ts",
        "line": 14
      },
      "name": "Kinesisanalyticsv2ApplicationConfig",
      "namespace": "kinesisanalyticsv2Application",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisanalyticsv2_application#runtime_environment Kinesisanalyticsv2Application#runtime_environment}",
            "stability": "stable",
            "summary": "The runtime environment for the application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 56
          },
          "name": "runtimeEnvironment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisanalyticsv2_application#service_execution_role Kinesisanalyticsv2Application#service_execution_role}",
            "stability": "stable",
            "summary": "Specifies the IAM role that the application uses to access external resources."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 62
          },
          "name": "serviceExecutionRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisanalyticsv2_application#application_configuration Kinesisanalyticsv2Application#application_configuration}",
            "stability": "stable",
            "summary": "Use this parameter to configure the application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 20
          },
          "name": "applicationConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisanalyticsv2_application#application_description Kinesisanalyticsv2Application#application_description}",
            "stability": "stable",
            "summary": "The description of the application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 26
          },
          "name": "applicationDescription",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisanalyticsv2_application#application_maintenance_configuration Kinesisanalyticsv2Application#application_maintenance_configuration}",
            "stability": "stable",
            "summary": "Used to configure start of maintenance window."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 32
          },
          "name": "applicationMaintenanceConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationApplicationMaintenanceConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "However, for a Kinesis Data Analytics for Apache Flink application, the mode is optional.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisanalyticsv2_application#application_mode Kinesisanalyticsv2Application#application_mode}",
            "stability": "stable",
            "summary": "To create a Kinesis Data Analytics Studio notebook, you must set the mode to `INTERACTIVE`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 38
          },
          "name": "applicationMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisanalyticsv2_application#application_name Kinesisanalyticsv2Application#application_name}",
            "stability": "stable",
            "summary": "The name of the application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 44
          },
          "name": "applicationName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisanalyticsv2_application#run_configuration Kinesisanalyticsv2Application#run_configuration}",
            "stability": "stable",
            "summary": "Specifies run configuration (start parameters) of a Kinesis Data Analytics application. Evaluated on update for RUNNING applications an only."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 50
          },
          "name": "runConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationRunConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "A tag is a key-value pair that identifies an application. Note that the maximum number of application tags includes system tags. The maximum number of user-defined application tags is 50.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisanalyticsv2_application#tags Kinesisanalyticsv2Application#tags}",
            "stability": "stable",
            "summary": "A list of one or more tags to assign to the application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 68
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisanalyticsv2-application/index:Kinesisanalyticsv2ApplicationConfig"
    },
    "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationRunConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationRunConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisanalyticsv2-application/index.ts",
        "line": 5639
      },
      "name": "Kinesisanalyticsv2ApplicationRunConfiguration",
      "namespace": "kinesisanalyticsv2Application",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisanalyticsv2_application#application_restore_configuration Kinesisanalyticsv2Application#application_restore_configuration}",
            "stability": "stable",
            "summary": "Describes the restore behavior of a restarting application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 5645
          },
          "name": "applicationRestoreConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationRunConfigurationApplicationRestoreConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisanalyticsv2_application#flink_run_configuration Kinesisanalyticsv2Application#flink_run_configuration}",
            "stability": "stable",
            "summary": "Describes the starting parameters for a Flink-based Kinesis Data Analytics application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 5651
          },
          "name": "flinkRunConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationRunConfigurationFlinkRunConfiguration"
          }
        }
      ],
      "symbolId": "src/kinesisanalyticsv2-application/index:Kinesisanalyticsv2ApplicationRunConfiguration"
    },
    "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationRunConfigurationApplicationRestoreConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationRunConfigurationApplicationRestoreConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisanalyticsv2-application/index.ts",
        "line": 5412
      },
      "name": "Kinesisanalyticsv2ApplicationRunConfigurationApplicationRestoreConfiguration",
      "namespace": "kinesisanalyticsv2Application",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisanalyticsv2_application#application_restore_type Kinesisanalyticsv2Application#application_restore_type}",
            "stability": "stable",
            "summary": "Specifies how the application should be restored."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 5418
          },
          "name": "applicationRestoreType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The application uses this value if RESTORE_FROM_CUSTOM_SNAPSHOT is specified for the ApplicationRestoreType.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisanalyticsv2_application#snapshot_name Kinesisanalyticsv2Application#snapshot_name}",
            "stability": "stable",
            "summary": "The identifier of an existing snapshot of application state to use to restart an application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 5424
          },
          "name": "snapshotName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisanalyticsv2-application/index:Kinesisanalyticsv2ApplicationRunConfigurationApplicationRestoreConfiguration"
    },
    "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationRunConfigurationApplicationRestoreConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationRunConfigurationApplicationRestoreConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisanalyticsv2-application/index.ts",
          "line": 5471
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisanalyticsv2-application/index.ts",
        "line": 5463
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 5519
          },
          "name": "resetApplicationRestoreType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 5535
          },
          "name": "resetSnapshotName"
        }
      ],
      "name": "Kinesisanalyticsv2ApplicationRunConfigurationApplicationRestoreConfigurationOutputReference",
      "namespace": "kinesisanalyticsv2Application",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 5523
          },
          "name": "applicationRestoreTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 5539
          },
          "name": "snapshotNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 5513
          },
          "name": "applicationRestoreType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 5529
          },
          "name": "snapshotName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 5475
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationRunConfigurationApplicationRestoreConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisanalyticsv2-application/index:Kinesisanalyticsv2ApplicationRunConfigurationApplicationRestoreConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationRunConfigurationFlinkRunConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationRunConfigurationFlinkRunConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisanalyticsv2-application/index.ts",
        "line": 5543
      },
      "name": "Kinesisanalyticsv2ApplicationRunConfigurationFlinkRunConfiguration",
      "namespace": "kinesisanalyticsv2Application",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Defaults to false. If you update your application without specifying this parameter, AllowNonRestoredState will be set to false, even if it was previously set to true.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisanalyticsv2_application#allow_non_restored_state Kinesisanalyticsv2Application#allow_non_restored_state}",
            "stability": "stable",
            "summary": "When restoring from a snapshot, specifies whether the runtime is allowed to skip a state that cannot be mapped to the new program."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 5549
          },
          "name": "allowNonRestoredState",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisanalyticsv2-application/index:Kinesisanalyticsv2ApplicationRunConfigurationFlinkRunConfiguration"
    },
    "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationRunConfigurationFlinkRunConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationRunConfigurationFlinkRunConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisanalyticsv2-application/index.ts",
          "line": 5589
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisanalyticsv2-application/index.ts",
        "line": 5581
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 5631
          },
          "name": "resetAllowNonRestoredState"
        }
      ],
      "name": "Kinesisanalyticsv2ApplicationRunConfigurationFlinkRunConfigurationOutputReference",
      "namespace": "kinesisanalyticsv2Application",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 5635
          },
          "name": "allowNonRestoredStateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 5625
          },
          "name": "allowNonRestoredState",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 5593
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationRunConfigurationFlinkRunConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisanalyticsv2-application/index:Kinesisanalyticsv2ApplicationRunConfigurationFlinkRunConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationRunConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationRunConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisanalyticsv2-application/index.ts",
          "line": 5698
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisanalyticsv2-application/index.ts",
        "line": 5690
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 5743
          },
          "name": "putApplicationRestoreConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationRunConfigurationApplicationRestoreConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 5759
          },
          "name": "putFlinkRunConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationRunConfigurationFlinkRunConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 5746
          },
          "name": "resetApplicationRestoreConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 5762
          },
          "name": "resetFlinkRunConfiguration"
        }
      ],
      "name": "Kinesisanalyticsv2ApplicationRunConfigurationOutputReference",
      "namespace": "kinesisanalyticsv2Application",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 5740
          },
          "name": "applicationRestoreConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationRunConfigurationApplicationRestoreConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 5756
          },
          "name": "flinkRunConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationRunConfigurationFlinkRunConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 5750
          },
          "name": "applicationRestoreConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationRunConfigurationApplicationRestoreConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 5766
          },
          "name": "flinkRunConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationRunConfigurationFlinkRunConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 5702
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationRunConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisanalyticsv2-application/index:Kinesisanalyticsv2ApplicationRunConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisanalyticsv2-application/index.ts",
        "line": 5770
      },
      "name": "Kinesisanalyticsv2ApplicationTags",
      "namespace": "kinesisanalyticsv2Application",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that's 1 to 128 Unicode characters in length and can't be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisanalyticsv2_application#key Kinesisanalyticsv2Application#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 5776
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisanalyticsv2_application#value Kinesisanalyticsv2Application#value}",
            "stability": "stable",
            "summary": "The value for the tag. You can specify a value that's 0 to 256 characters in length."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 5782
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisanalyticsv2-application/index:Kinesisanalyticsv2ApplicationTags"
    },
    "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisanalyticsv2-application/index.ts",
          "line": 5912
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisanalyticsv2-application/index.ts",
        "line": 5904
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 5919
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationTagsOutputReference"
            }
          }
        }
      ],
      "name": "Kinesisanalyticsv2ApplicationTagsList",
      "namespace": "kinesisanalyticsv2Application",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 5905
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisanalyticsv2-application/index:Kinesisanalyticsv2ApplicationTagsList"
    },
    "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisanalyticsv2-application/index.ts",
          "line": 5831
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisanalyticsv2-application/index.ts",
        "line": 5821
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 5879
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 5895
          },
          "name": "resetValue"
        }
      ],
      "name": "Kinesisanalyticsv2ApplicationTagsOutputReference",
      "namespace": "kinesisanalyticsv2Application",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 5883
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 5899
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 5873
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 5889
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisanalyticsv2-application/index.ts",
            "line": 5835
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisanalyticsv2Application.Kinesisanalyticsv2ApplicationTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisanalyticsv2-application/index:Kinesisanalyticsv2ApplicationTagsOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStream": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream awscc_kinesisfirehose_delivery_stream}."
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStream",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream awscc_kinesisfirehose_delivery_stream} Resource."
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 27937
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 27905
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a KinesisfirehoseDeliveryStream resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27922
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the KinesisfirehoseDeliveryStream to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing KinesisfirehoseDeliveryStream that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the KinesisfirehoseDeliveryStream to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27982
          },
          "name": "putAmazonOpenSearchServerlessDestinationConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27998
          },
          "name": "putAmazonopensearchserviceDestinationConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 28019
          },
          "name": "putDatabaseSourceConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamDatabaseSourceConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 28035
          },
          "name": "putDeliveryStreamEncryptionConfigurationInput",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamDeliveryStreamEncryptionConfigurationInput"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 28083
          },
          "name": "putDirectPutSourceConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamDirectPutSourceConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 28099
          },
          "name": "putElasticsearchDestinationConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 28115
          },
          "name": "putExtendedS3DestinationConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 28131
          },
          "name": "putHttpEndpointDestinationConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 28147
          },
          "name": "putIcebergDestinationConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 28168
          },
          "name": "putKinesisStreamSourceConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamKinesisStreamSourceConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 28184
          },
          "name": "putMskSourceConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamMskSourceConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 28200
          },
          "name": "putRedshiftDestinationConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 28216
          },
          "name": "putS3DestinationConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamS3DestinationConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 28232
          },
          "name": "putSnowflakeDestinationConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 28248
          },
          "name": "putSplunkDestinationConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 28264
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27985
          },
          "name": "resetAmazonOpenSearchServerlessDestinationConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 28001
          },
          "name": "resetAmazonopensearchserviceDestinationConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 28022
          },
          "name": "resetDatabaseSourceConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 28038
          },
          "name": "resetDeliveryStreamEncryptionConfigurationInput"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 28054
          },
          "name": "resetDeliveryStreamName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 28070
          },
          "name": "resetDeliveryStreamType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 28086
          },
          "name": "resetDirectPutSourceConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 28102
          },
          "name": "resetElasticsearchDestinationConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 28118
          },
          "name": "resetExtendedS3DestinationConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 28134
          },
          "name": "resetHttpEndpointDestinationConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 28150
          },
          "name": "resetIcebergDestinationConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 28171
          },
          "name": "resetKinesisStreamSourceConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 28187
          },
          "name": "resetMskSourceConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 28203
          },
          "name": "resetRedshiftDestinationConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 28219
          },
          "name": "resetS3DestinationConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 28235
          },
          "name": "resetSnowflakeDestinationConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 28251
          },
          "name": "resetSplunkDestinationConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 28267
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 28279
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 28302
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "KinesisfirehoseDeliveryStream",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27910
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27979
          },
          "name": "amazonOpenSearchServerlessDestinationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27995
          },
          "name": "amazonopensearchserviceDestinationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 28010
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 28016
          },
          "name": "databaseSourceConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamDatabaseSourceConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 28032
          },
          "name": "deliveryStreamEncryptionConfigurationInput",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamDeliveryStreamEncryptionConfigurationInputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 28080
          },
          "name": "directPutSourceConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamDirectPutSourceConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 28096
          },
          "name": "elasticsearchDestinationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 28112
          },
          "name": "extendedS3DestinationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 28128
          },
          "name": "httpEndpointDestinationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 28144
          },
          "name": "icebergDestinationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 28159
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 28165
          },
          "name": "kinesisStreamSourceConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamKinesisStreamSourceConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 28181
          },
          "name": "mskSourceConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamMskSourceConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 28197
          },
          "name": "redshiftDestinationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 28213
          },
          "name": "s3DestinationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamS3DestinationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 28229
          },
          "name": "snowflakeDestinationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 28245
          },
          "name": "splunkDestinationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 28261
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27989
          },
          "name": "amazonOpenSearchServerlessDestinationConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 28005
          },
          "name": "amazonopensearchserviceDestinationConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 28026
          },
          "name": "databaseSourceConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamDatabaseSourceConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 28042
          },
          "name": "deliveryStreamEncryptionConfigurationInputInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamDeliveryStreamEncryptionConfigurationInput"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 28058
          },
          "name": "deliveryStreamNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 28074
          },
          "name": "deliveryStreamTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 28090
          },
          "name": "directPutSourceConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamDirectPutSourceConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 28106
          },
          "name": "elasticsearchDestinationConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 28122
          },
          "name": "extendedS3DestinationConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 28138
          },
          "name": "httpEndpointDestinationConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 28154
          },
          "name": "icebergDestinationConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 28175
          },
          "name": "kinesisStreamSourceConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamKinesisStreamSourceConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 28191
          },
          "name": "mskSourceConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamMskSourceConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 28207
          },
          "name": "redshiftDestinationConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 28223
          },
          "name": "s3DestinationConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamS3DestinationConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 28239
          },
          "name": "snowflakeDestinationConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 28255
          },
          "name": "splunkDestinationConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 28271
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 28048
          },
          "name": "deliveryStreamName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 28064
          },
          "name": "deliveryStreamType",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStream"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 1887
      },
      "name": "KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfiguration",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#buffering_hints KinesisfirehoseDeliveryStream#buffering_hints}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 1891
          },
          "name": "bufferingHints",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationBufferingHints"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#cloudwatch_logging_options KinesisfirehoseDeliveryStream#cloudwatch_logging_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 1895
          },
          "name": "cloudwatchLoggingOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationCloudwatchLoggingOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#collection_endpoint KinesisfirehoseDeliveryStream#collection_endpoint}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 1899
          },
          "name": "collectionEndpoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#index_name KinesisfirehoseDeliveryStream#index_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 1903
          },
          "name": "indexName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#processing_configuration KinesisfirehoseDeliveryStream#processing_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 1907
          },
          "name": "processingConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationProcessingConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#retry_options KinesisfirehoseDeliveryStream#retry_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 1911
          },
          "name": "retryOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationRetryOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#role_arn KinesisfirehoseDeliveryStream#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 1915
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#s3_backup_mode KinesisfirehoseDeliveryStream#s3_backup_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 1919
          },
          "name": "s3BackupMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#s3_configuration KinesisfirehoseDeliveryStream#s3_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 1923
          },
          "name": "s3Configuration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3Configuration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#vpc_configuration KinesisfirehoseDeliveryStream#vpc_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 1927
          },
          "name": "vpcConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationVpcConfiguration"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfiguration"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationBufferingHints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationBufferingHints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 88
      },
      "name": "KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationBufferingHints",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#interval_in_seconds KinesisfirehoseDeliveryStream#interval_in_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 92
          },
          "name": "intervalInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#size_in_m_bs KinesisfirehoseDeliveryStream#size_in_m_bs}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 96
          },
          "name": "sizeInMBs",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationBufferingHints"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationBufferingHintsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationBufferingHintsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 143
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 135
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 191
          },
          "name": "resetIntervalInSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 207
          },
          "name": "resetSizeInMBs"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationBufferingHintsOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 195
          },
          "name": "intervalInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 211
          },
          "name": "sizeInMBsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 185
          },
          "name": "intervalInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 201
          },
          "name": "sizeInMBs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 147
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationBufferingHints"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationBufferingHintsOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationCloudwatchLoggingOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationCloudwatchLoggingOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 215
      },
      "name": "KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationCloudwatchLoggingOptions",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#enabled KinesisfirehoseDeliveryStream#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 219
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#log_group_name KinesisfirehoseDeliveryStream#log_group_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 223
          },
          "name": "logGroupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#log_stream_name KinesisfirehoseDeliveryStream#log_stream_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 227
          },
          "name": "logStreamName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationCloudwatchLoggingOptions"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationCloudwatchLoggingOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationCloudwatchLoggingOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 281
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 273
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 335
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 351
          },
          "name": "resetLogGroupName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 367
          },
          "name": "resetLogStreamName"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationCloudwatchLoggingOptionsOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 339
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 355
          },
          "name": "logGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 371
          },
          "name": "logStreamNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 329
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 345
          },
          "name": "logGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 361
          },
          "name": "logStreamName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 285
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationCloudwatchLoggingOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationCloudwatchLoggingOptionsOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 2030
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 2022
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 2123
          },
          "name": "putBufferingHints",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationBufferingHints"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 2139
          },
          "name": "putCloudwatchLoggingOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationCloudwatchLoggingOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 2187
          },
          "name": "putProcessingConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationProcessingConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 2203
          },
          "name": "putRetryOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationRetryOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 2251
          },
          "name": "putS3Configuration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3Configuration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 2267
          },
          "name": "putVpcConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationVpcConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 2126
          },
          "name": "resetBufferingHints"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 2142
          },
          "name": "resetCloudwatchLoggingOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 2158
          },
          "name": "resetCollectionEndpoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 2174
          },
          "name": "resetIndexName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 2190
          },
          "name": "resetProcessingConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 2206
          },
          "name": "resetRetryOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 2222
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 2238
          },
          "name": "resetS3BackupMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 2254
          },
          "name": "resetS3Configuration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 2270
          },
          "name": "resetVpcConfiguration"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 2120
          },
          "name": "bufferingHints",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationBufferingHintsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 2136
          },
          "name": "cloudwatchLoggingOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationCloudwatchLoggingOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 2184
          },
          "name": "processingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationProcessingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 2200
          },
          "name": "retryOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationRetryOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 2248
          },
          "name": "s3Configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3ConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 2264
          },
          "name": "vpcConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationVpcConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 2130
          },
          "name": "bufferingHintsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationBufferingHints"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 2146
          },
          "name": "cloudwatchLoggingOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationCloudwatchLoggingOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 2162
          },
          "name": "collectionEndpointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 2178
          },
          "name": "indexNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 2194
          },
          "name": "processingConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationProcessingConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 2210
          },
          "name": "retryOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationRetryOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 2226
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 2242
          },
          "name": "s3BackupModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 2258
          },
          "name": "s3ConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3Configuration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 2274
          },
          "name": "vpcConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationVpcConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 2152
          },
          "name": "collectionEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 2168
          },
          "name": "indexName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 2216
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 2232
          },
          "name": "s3BackupMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 2034
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationProcessingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationProcessingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 673
      },
      "name": "KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationProcessingConfiguration",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#enabled KinesisfirehoseDeliveryStream#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 677
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#processors KinesisfirehoseDeliveryStream#processors}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 681
          },
          "name": "processors",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationProcessingConfigurationProcessors"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationProcessingConfiguration"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationProcessingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationProcessingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 728
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 720
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 789
          },
          "name": "putProcessors",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationProcessingConfigurationProcessors"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 776
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 792
          },
          "name": "resetProcessors"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationProcessingConfigurationOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 786
          },
          "name": "processors",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationProcessingConfigurationProcessorsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 780
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 796
          },
          "name": "processorsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationProcessingConfigurationProcessors"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 770
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 732
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationProcessingConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationProcessingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationProcessingConfigurationProcessors": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationProcessingConfigurationProcessors",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 524
      },
      "name": "KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationProcessingConfigurationProcessors",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#parameters KinesisfirehoseDeliveryStream#parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 528
          },
          "name": "parameters",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationProcessingConfigurationProcessorsParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#type KinesisfirehoseDeliveryStream#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 532
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationProcessingConfigurationProcessors"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationProcessingConfigurationProcessorsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationProcessingConfigurationProcessorsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 662
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 654
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 669
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationProcessingConfigurationProcessorsOutputReference"
            }
          }
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationProcessingConfigurationProcessorsList",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 655
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationProcessingConfigurationProcessors"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationProcessingConfigurationProcessorsList"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationProcessingConfigurationProcessorsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationProcessingConfigurationProcessorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 581
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 571
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 626
          },
          "name": "putParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationProcessingConfigurationProcessorsParameters"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 629
          },
          "name": "resetParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 645
          },
          "name": "resetType"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationProcessingConfigurationProcessorsOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 623
          },
          "name": "parameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationProcessingConfigurationProcessorsParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 633
          },
          "name": "parametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationProcessingConfigurationProcessorsParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 649
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 639
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 585
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationProcessingConfigurationProcessors"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationProcessingConfigurationProcessorsOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationProcessingConfigurationProcessorsParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationProcessingConfigurationProcessorsParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 375
      },
      "name": "KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationProcessingConfigurationProcessorsParameters",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#parameter_name KinesisfirehoseDeliveryStream#parameter_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 379
          },
          "name": "parameterName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#parameter_value KinesisfirehoseDeliveryStream#parameter_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 383
          },
          "name": "parameterValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationProcessingConfigurationProcessorsParameters"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationProcessingConfigurationProcessorsParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationProcessingConfigurationProcessorsParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 513
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 505
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 520
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationProcessingConfigurationProcessorsParametersOutputReference"
            }
          }
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationProcessingConfigurationProcessorsParametersList",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 506
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationProcessingConfigurationProcessorsParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationProcessingConfigurationProcessorsParametersList"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationProcessingConfigurationProcessorsParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationProcessingConfigurationProcessorsParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 432
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 422
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 480
          },
          "name": "resetParameterName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 496
          },
          "name": "resetParameterValue"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationProcessingConfigurationProcessorsParametersOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 484
          },
          "name": "parameterNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 500
          },
          "name": "parameterValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 474
          },
          "name": "parameterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 490
          },
          "name": "parameterValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 436
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationProcessingConfigurationProcessorsParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationProcessingConfigurationProcessorsParametersOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationRetryOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationRetryOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 800
      },
      "name": "KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationRetryOptions",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#duration_in_seconds KinesisfirehoseDeliveryStream#duration_in_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 804
          },
          "name": "durationInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationRetryOptions"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationRetryOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationRetryOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 844
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 836
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 886
          },
          "name": "resetDurationInSeconds"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationRetryOptionsOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 890
          },
          "name": "durationInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 880
          },
          "name": "durationInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 848
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationRetryOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationRetryOptionsOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3Configuration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3Configuration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 1402
      },
      "name": "KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3Configuration",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#bucket_arn KinesisfirehoseDeliveryStream#bucket_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 1406
          },
          "name": "bucketArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#buffering_hints KinesisfirehoseDeliveryStream#buffering_hints}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 1410
          },
          "name": "bufferingHints",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3ConfigurationBufferingHints"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#cloudwatch_logging_options KinesisfirehoseDeliveryStream#cloudwatch_logging_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 1414
          },
          "name": "cloudwatchLoggingOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3ConfigurationCloudwatchLoggingOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#compression_format KinesisfirehoseDeliveryStream#compression_format}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 1418
          },
          "name": "compressionFormat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#encryption_configuration KinesisfirehoseDeliveryStream#encryption_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 1422
          },
          "name": "encryptionConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3ConfigurationEncryptionConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#error_output_prefix KinesisfirehoseDeliveryStream#error_output_prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 1426
          },
          "name": "errorOutputPrefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#prefix KinesisfirehoseDeliveryStream#prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 1430
          },
          "name": "prefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#role_arn KinesisfirehoseDeliveryStream#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 1434
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3Configuration"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3ConfigurationBufferingHints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3ConfigurationBufferingHints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 894
      },
      "name": "KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3ConfigurationBufferingHints",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#interval_in_seconds KinesisfirehoseDeliveryStream#interval_in_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 898
          },
          "name": "intervalInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#size_in_m_bs KinesisfirehoseDeliveryStream#size_in_m_bs}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 902
          },
          "name": "sizeInMBs",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3ConfigurationBufferingHints"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3ConfigurationBufferingHintsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3ConfigurationBufferingHintsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 949
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 941
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 997
          },
          "name": "resetIntervalInSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 1013
          },
          "name": "resetSizeInMBs"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3ConfigurationBufferingHintsOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 1001
          },
          "name": "intervalInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 1017
          },
          "name": "sizeInMBsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 991
          },
          "name": "intervalInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 1007
          },
          "name": "sizeInMBs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 953
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3ConfigurationBufferingHints"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3ConfigurationBufferingHintsOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3ConfigurationCloudwatchLoggingOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3ConfigurationCloudwatchLoggingOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 1021
      },
      "name": "KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3ConfigurationCloudwatchLoggingOptions",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#enabled KinesisfirehoseDeliveryStream#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 1025
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#log_group_name KinesisfirehoseDeliveryStream#log_group_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 1029
          },
          "name": "logGroupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#log_stream_name KinesisfirehoseDeliveryStream#log_stream_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 1033
          },
          "name": "logStreamName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3ConfigurationCloudwatchLoggingOptions"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3ConfigurationCloudwatchLoggingOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3ConfigurationCloudwatchLoggingOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 1087
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 1079
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 1141
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 1157
          },
          "name": "resetLogGroupName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 1173
          },
          "name": "resetLogStreamName"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3ConfigurationCloudwatchLoggingOptionsOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 1145
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 1161
          },
          "name": "logGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 1177
          },
          "name": "logStreamNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 1135
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 1151
          },
          "name": "logGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 1167
          },
          "name": "logStreamName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 1091
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3ConfigurationCloudwatchLoggingOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3ConfigurationCloudwatchLoggingOptionsOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3ConfigurationEncryptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3ConfigurationEncryptionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 1275
      },
      "name": "KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3ConfigurationEncryptionConfiguration",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#kms_encryption_config KinesisfirehoseDeliveryStream#kms_encryption_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 1279
          },
          "name": "kmsEncryptionConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#no_encryption_config KinesisfirehoseDeliveryStream#no_encryption_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 1283
          },
          "name": "noEncryptionConfig",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3ConfigurationEncryptionConfiguration"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 1181
      },
      "name": "KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfig",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#awskms_key_arn KinesisfirehoseDeliveryStream#awskms_key_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 1185
          },
          "name": "awskmsKeyArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfig"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 1225
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 1217
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 1267
          },
          "name": "resetAwskmsKeyArn"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 1271
          },
          "name": "awskmsKeyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 1261
          },
          "name": "awskmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 1229
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3ConfigurationEncryptionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3ConfigurationEncryptionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 1330
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 1322
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 1375
          },
          "name": "putKmsEncryptionConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 1378
          },
          "name": "resetKmsEncryptionConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 1394
          },
          "name": "resetNoEncryptionConfig"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3ConfigurationEncryptionConfigurationOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 1372
          },
          "name": "kmsEncryptionConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 1382
          },
          "name": "kmsEncryptionConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 1398
          },
          "name": "noEncryptionConfigInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 1388
          },
          "name": "noEncryptionConfig",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 1334
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3ConfigurationEncryptionConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3ConfigurationEncryptionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3ConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3ConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 1523
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 1515
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 1620
          },
          "name": "putBufferingHints",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3ConfigurationBufferingHints"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 1636
          },
          "name": "putCloudwatchLoggingOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3ConfigurationCloudwatchLoggingOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 1668
          },
          "name": "putEncryptionConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3ConfigurationEncryptionConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 1607
          },
          "name": "resetBucketArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 1623
          },
          "name": "resetBufferingHints"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 1639
          },
          "name": "resetCloudwatchLoggingOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 1655
          },
          "name": "resetCompressionFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 1671
          },
          "name": "resetEncryptionConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 1687
          },
          "name": "resetErrorOutputPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 1703
          },
          "name": "resetPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 1719
          },
          "name": "resetRoleArn"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3ConfigurationOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 1617
          },
          "name": "bufferingHints",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3ConfigurationBufferingHintsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 1633
          },
          "name": "cloudwatchLoggingOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3ConfigurationCloudwatchLoggingOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 1665
          },
          "name": "encryptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3ConfigurationEncryptionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 1611
          },
          "name": "bucketArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 1627
          },
          "name": "bufferingHintsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3ConfigurationBufferingHints"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 1643
          },
          "name": "cloudwatchLoggingOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3ConfigurationCloudwatchLoggingOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 1659
          },
          "name": "compressionFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 1675
          },
          "name": "encryptionConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3ConfigurationEncryptionConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 1691
          },
          "name": "errorOutputPrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 1707
          },
          "name": "prefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 1723
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 1601
          },
          "name": "bucketArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 1649
          },
          "name": "compressionFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 1681
          },
          "name": "errorOutputPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 1697
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 1713
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 1527
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3Configuration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3ConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationVpcConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationVpcConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 1727
      },
      "name": "KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationVpcConfiguration",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#role_arn KinesisfirehoseDeliveryStream#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 1731
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#security_group_ids KinesisfirehoseDeliveryStream#security_group_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 1735
          },
          "name": "securityGroupIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#subnet_ids KinesisfirehoseDeliveryStream#subnet_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 1739
          },
          "name": "subnetIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationVpcConfiguration"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationVpcConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationVpcConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 1793
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 1785
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 1847
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 1863
          },
          "name": "resetSecurityGroupIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 1879
          },
          "name": "resetSubnetIds"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationVpcConfigurationOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 1851
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 1867
          },
          "name": "securityGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 1883
          },
          "name": "subnetIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 1841
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 1857
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 1873
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 1797
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationVpcConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationVpcConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 4171
      },
      "name": "KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfiguration",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#buffering_hints KinesisfirehoseDeliveryStream#buffering_hints}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 4175
          },
          "name": "bufferingHints",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationBufferingHints"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#cloudwatch_logging_options KinesisfirehoseDeliveryStream#cloudwatch_logging_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 4179
          },
          "name": "cloudwatchLoggingOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationCloudwatchLoggingOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#cluster_endpoint KinesisfirehoseDeliveryStream#cluster_endpoint}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 4183
          },
          "name": "clusterEndpoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#document_id_options KinesisfirehoseDeliveryStream#document_id_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 4187
          },
          "name": "documentIdOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationDocumentIdOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#domain_arn KinesisfirehoseDeliveryStream#domain_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 4191
          },
          "name": "domainArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#index_name KinesisfirehoseDeliveryStream#index_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 4195
          },
          "name": "indexName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#index_rotation_period KinesisfirehoseDeliveryStream#index_rotation_period}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 4199
          },
          "name": "indexRotationPeriod",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#processing_configuration KinesisfirehoseDeliveryStream#processing_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 4203
          },
          "name": "processingConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationProcessingConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#retry_options KinesisfirehoseDeliveryStream#retry_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 4207
          },
          "name": "retryOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationRetryOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#role_arn KinesisfirehoseDeliveryStream#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 4211
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#s3_backup_mode KinesisfirehoseDeliveryStream#s3_backup_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 4215
          },
          "name": "s3BackupMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#s3_configuration KinesisfirehoseDeliveryStream#s3_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 4219
          },
          "name": "s3Configuration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3Configuration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#type_name KinesisfirehoseDeliveryStream#type_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 4223
          },
          "name": "typeName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#vpc_configuration KinesisfirehoseDeliveryStream#vpc_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 4227
          },
          "name": "vpcConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationVpcConfiguration"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfiguration"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationBufferingHints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationBufferingHints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 2278
      },
      "name": "KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationBufferingHints",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#interval_in_seconds KinesisfirehoseDeliveryStream#interval_in_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 2282
          },
          "name": "intervalInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#size_in_m_bs KinesisfirehoseDeliveryStream#size_in_m_bs}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 2286
          },
          "name": "sizeInMBs",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationBufferingHints"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationBufferingHintsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationBufferingHintsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 2333
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 2325
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 2381
          },
          "name": "resetIntervalInSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 2397
          },
          "name": "resetSizeInMBs"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationBufferingHintsOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 2385
          },
          "name": "intervalInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 2401
          },
          "name": "sizeInMBsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 2375
          },
          "name": "intervalInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 2391
          },
          "name": "sizeInMBs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 2337
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationBufferingHints"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationBufferingHintsOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationCloudwatchLoggingOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationCloudwatchLoggingOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 2405
      },
      "name": "KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationCloudwatchLoggingOptions",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#enabled KinesisfirehoseDeliveryStream#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 2409
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#log_group_name KinesisfirehoseDeliveryStream#log_group_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 2413
          },
          "name": "logGroupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#log_stream_name KinesisfirehoseDeliveryStream#log_stream_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 2417
          },
          "name": "logStreamName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationCloudwatchLoggingOptions"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationCloudwatchLoggingOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationCloudwatchLoggingOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 2471
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 2463
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 2525
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 2541
          },
          "name": "resetLogGroupName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 2557
          },
          "name": "resetLogStreamName"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationCloudwatchLoggingOptionsOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 2529
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 2545
          },
          "name": "logGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 2561
          },
          "name": "logStreamNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 2519
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 2535
          },
          "name": "logGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 2551
          },
          "name": "logStreamName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 2475
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationCloudwatchLoggingOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationCloudwatchLoggingOptionsOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationDocumentIdOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationDocumentIdOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 2565
      },
      "name": "KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationDocumentIdOptions",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#default_document_id_format KinesisfirehoseDeliveryStream#default_document_id_format}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 2569
          },
          "name": "defaultDocumentIdFormat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationDocumentIdOptions"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationDocumentIdOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationDocumentIdOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 2609
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 2601
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 2651
          },
          "name": "resetDefaultDocumentIdFormat"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationDocumentIdOptionsOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 2655
          },
          "name": "defaultDocumentIdFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 2645
          },
          "name": "defaultDocumentIdFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 2613
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationDocumentIdOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationDocumentIdOptionsOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 4358
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 4350
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 4475
          },
          "name": "putBufferingHints",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationBufferingHints"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 4491
          },
          "name": "putCloudwatchLoggingOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationCloudwatchLoggingOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 4523
          },
          "name": "putDocumentIdOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationDocumentIdOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 4587
          },
          "name": "putProcessingConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationProcessingConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 4603
          },
          "name": "putRetryOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationRetryOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 4651
          },
          "name": "putS3Configuration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3Configuration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 4683
          },
          "name": "putVpcConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationVpcConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 4478
          },
          "name": "resetBufferingHints"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 4494
          },
          "name": "resetCloudwatchLoggingOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 4510
          },
          "name": "resetClusterEndpoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 4526
          },
          "name": "resetDocumentIdOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 4542
          },
          "name": "resetDomainArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 4558
          },
          "name": "resetIndexName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 4574
          },
          "name": "resetIndexRotationPeriod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 4590
          },
          "name": "resetProcessingConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 4606
          },
          "name": "resetRetryOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 4622
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 4638
          },
          "name": "resetS3BackupMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 4654
          },
          "name": "resetS3Configuration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 4670
          },
          "name": "resetTypeName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 4686
          },
          "name": "resetVpcConfiguration"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 4472
          },
          "name": "bufferingHints",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationBufferingHintsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 4488
          },
          "name": "cloudwatchLoggingOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationCloudwatchLoggingOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 4520
          },
          "name": "documentIdOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationDocumentIdOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 4584
          },
          "name": "processingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationProcessingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 4600
          },
          "name": "retryOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationRetryOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 4648
          },
          "name": "s3Configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3ConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 4680
          },
          "name": "vpcConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationVpcConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 4482
          },
          "name": "bufferingHintsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationBufferingHints"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 4498
          },
          "name": "cloudwatchLoggingOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationCloudwatchLoggingOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 4514
          },
          "name": "clusterEndpointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 4530
          },
          "name": "documentIdOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationDocumentIdOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 4546
          },
          "name": "domainArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 4562
          },
          "name": "indexNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 4578
          },
          "name": "indexRotationPeriodInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 4594
          },
          "name": "processingConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationProcessingConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 4610
          },
          "name": "retryOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationRetryOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 4626
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 4642
          },
          "name": "s3BackupModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 4658
          },
          "name": "s3ConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3Configuration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 4674
          },
          "name": "typeNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 4690
          },
          "name": "vpcConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationVpcConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 4504
          },
          "name": "clusterEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 4536
          },
          "name": "domainArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 4552
          },
          "name": "indexName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 4568
          },
          "name": "indexRotationPeriod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 4616
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 4632
          },
          "name": "s3BackupMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 4664
          },
          "name": "typeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 4362
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationProcessingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationProcessingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 2957
      },
      "name": "KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationProcessingConfiguration",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#enabled KinesisfirehoseDeliveryStream#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 2961
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#processors KinesisfirehoseDeliveryStream#processors}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 2965
          },
          "name": "processors",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationProcessingConfigurationProcessors"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationProcessingConfiguration"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationProcessingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationProcessingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 3012
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 3004
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 3073
          },
          "name": "putProcessors",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationProcessingConfigurationProcessors"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 3060
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 3076
          },
          "name": "resetProcessors"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationProcessingConfigurationOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 3070
          },
          "name": "processors",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationProcessingConfigurationProcessorsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 3064
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 3080
          },
          "name": "processorsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationProcessingConfigurationProcessors"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 3054
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 3016
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationProcessingConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationProcessingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationProcessingConfigurationProcessors": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationProcessingConfigurationProcessors",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 2808
      },
      "name": "KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationProcessingConfigurationProcessors",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#parameters KinesisfirehoseDeliveryStream#parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 2812
          },
          "name": "parameters",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationProcessingConfigurationProcessorsParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#type KinesisfirehoseDeliveryStream#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 2816
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationProcessingConfigurationProcessors"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationProcessingConfigurationProcessorsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationProcessingConfigurationProcessorsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 2946
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 2938
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 2953
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationProcessingConfigurationProcessorsOutputReference"
            }
          }
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationProcessingConfigurationProcessorsList",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 2939
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationProcessingConfigurationProcessors"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationProcessingConfigurationProcessorsList"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationProcessingConfigurationProcessorsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationProcessingConfigurationProcessorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 2865
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 2855
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 2910
          },
          "name": "putParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationProcessingConfigurationProcessorsParameters"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 2913
          },
          "name": "resetParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 2929
          },
          "name": "resetType"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationProcessingConfigurationProcessorsOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 2907
          },
          "name": "parameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationProcessingConfigurationProcessorsParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 2917
          },
          "name": "parametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationProcessingConfigurationProcessorsParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 2933
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 2923
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 2869
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationProcessingConfigurationProcessors"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationProcessingConfigurationProcessorsOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationProcessingConfigurationProcessorsParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationProcessingConfigurationProcessorsParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 2659
      },
      "name": "KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationProcessingConfigurationProcessorsParameters",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#parameter_name KinesisfirehoseDeliveryStream#parameter_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 2663
          },
          "name": "parameterName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#parameter_value KinesisfirehoseDeliveryStream#parameter_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 2667
          },
          "name": "parameterValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationProcessingConfigurationProcessorsParameters"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationProcessingConfigurationProcessorsParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationProcessingConfigurationProcessorsParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 2797
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 2789
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 2804
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationProcessingConfigurationProcessorsParametersOutputReference"
            }
          }
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationProcessingConfigurationProcessorsParametersList",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 2790
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationProcessingConfigurationProcessorsParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationProcessingConfigurationProcessorsParametersList"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationProcessingConfigurationProcessorsParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationProcessingConfigurationProcessorsParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 2716
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 2706
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 2764
          },
          "name": "resetParameterName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 2780
          },
          "name": "resetParameterValue"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationProcessingConfigurationProcessorsParametersOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 2768
          },
          "name": "parameterNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 2784
          },
          "name": "parameterValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 2758
          },
          "name": "parameterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 2774
          },
          "name": "parameterValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 2720
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationProcessingConfigurationProcessorsParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationProcessingConfigurationProcessorsParametersOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationRetryOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationRetryOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 3084
      },
      "name": "KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationRetryOptions",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#duration_in_seconds KinesisfirehoseDeliveryStream#duration_in_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 3088
          },
          "name": "durationInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationRetryOptions"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationRetryOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationRetryOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 3128
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 3120
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 3170
          },
          "name": "resetDurationInSeconds"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationRetryOptionsOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 3174
          },
          "name": "durationInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 3164
          },
          "name": "durationInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 3132
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationRetryOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationRetryOptionsOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3Configuration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3Configuration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 3686
      },
      "name": "KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3Configuration",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#bucket_arn KinesisfirehoseDeliveryStream#bucket_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 3690
          },
          "name": "bucketArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#buffering_hints KinesisfirehoseDeliveryStream#buffering_hints}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 3694
          },
          "name": "bufferingHints",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3ConfigurationBufferingHints"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#cloudwatch_logging_options KinesisfirehoseDeliveryStream#cloudwatch_logging_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 3698
          },
          "name": "cloudwatchLoggingOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3ConfigurationCloudwatchLoggingOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#compression_format KinesisfirehoseDeliveryStream#compression_format}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 3702
          },
          "name": "compressionFormat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#encryption_configuration KinesisfirehoseDeliveryStream#encryption_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 3706
          },
          "name": "encryptionConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3ConfigurationEncryptionConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#error_output_prefix KinesisfirehoseDeliveryStream#error_output_prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 3710
          },
          "name": "errorOutputPrefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#prefix KinesisfirehoseDeliveryStream#prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 3714
          },
          "name": "prefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#role_arn KinesisfirehoseDeliveryStream#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 3718
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3Configuration"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3ConfigurationBufferingHints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3ConfigurationBufferingHints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 3178
      },
      "name": "KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3ConfigurationBufferingHints",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#interval_in_seconds KinesisfirehoseDeliveryStream#interval_in_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 3182
          },
          "name": "intervalInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#size_in_m_bs KinesisfirehoseDeliveryStream#size_in_m_bs}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 3186
          },
          "name": "sizeInMBs",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3ConfigurationBufferingHints"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3ConfigurationBufferingHintsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3ConfigurationBufferingHintsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 3233
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 3225
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 3281
          },
          "name": "resetIntervalInSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 3297
          },
          "name": "resetSizeInMBs"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3ConfigurationBufferingHintsOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 3285
          },
          "name": "intervalInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 3301
          },
          "name": "sizeInMBsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 3275
          },
          "name": "intervalInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 3291
          },
          "name": "sizeInMBs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 3237
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3ConfigurationBufferingHints"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3ConfigurationBufferingHintsOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3ConfigurationCloudwatchLoggingOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3ConfigurationCloudwatchLoggingOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 3305
      },
      "name": "KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3ConfigurationCloudwatchLoggingOptions",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#enabled KinesisfirehoseDeliveryStream#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 3309
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#log_group_name KinesisfirehoseDeliveryStream#log_group_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 3313
          },
          "name": "logGroupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#log_stream_name KinesisfirehoseDeliveryStream#log_stream_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 3317
          },
          "name": "logStreamName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3ConfigurationCloudwatchLoggingOptions"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3ConfigurationCloudwatchLoggingOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3ConfigurationCloudwatchLoggingOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 3371
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 3363
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 3425
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 3441
          },
          "name": "resetLogGroupName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 3457
          },
          "name": "resetLogStreamName"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3ConfigurationCloudwatchLoggingOptionsOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 3429
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 3445
          },
          "name": "logGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 3461
          },
          "name": "logStreamNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 3419
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 3435
          },
          "name": "logGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 3451
          },
          "name": "logStreamName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 3375
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3ConfigurationCloudwatchLoggingOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3ConfigurationCloudwatchLoggingOptionsOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3ConfigurationEncryptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3ConfigurationEncryptionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 3559
      },
      "name": "KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3ConfigurationEncryptionConfiguration",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#kms_encryption_config KinesisfirehoseDeliveryStream#kms_encryption_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 3563
          },
          "name": "kmsEncryptionConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#no_encryption_config KinesisfirehoseDeliveryStream#no_encryption_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 3567
          },
          "name": "noEncryptionConfig",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3ConfigurationEncryptionConfiguration"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 3465
      },
      "name": "KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfig",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#awskms_key_arn KinesisfirehoseDeliveryStream#awskms_key_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 3469
          },
          "name": "awskmsKeyArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfig"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 3509
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 3501
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 3551
          },
          "name": "resetAwskmsKeyArn"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 3555
          },
          "name": "awskmsKeyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 3545
          },
          "name": "awskmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 3513
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3ConfigurationEncryptionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3ConfigurationEncryptionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 3614
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 3606
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 3659
          },
          "name": "putKmsEncryptionConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 3662
          },
          "name": "resetKmsEncryptionConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 3678
          },
          "name": "resetNoEncryptionConfig"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3ConfigurationEncryptionConfigurationOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 3656
          },
          "name": "kmsEncryptionConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 3666
          },
          "name": "kmsEncryptionConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 3682
          },
          "name": "noEncryptionConfigInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 3672
          },
          "name": "noEncryptionConfig",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 3618
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3ConfigurationEncryptionConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3ConfigurationEncryptionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3ConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3ConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 3807
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 3799
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 3904
          },
          "name": "putBufferingHints",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3ConfigurationBufferingHints"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 3920
          },
          "name": "putCloudwatchLoggingOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3ConfigurationCloudwatchLoggingOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 3952
          },
          "name": "putEncryptionConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3ConfigurationEncryptionConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 3891
          },
          "name": "resetBucketArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 3907
          },
          "name": "resetBufferingHints"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 3923
          },
          "name": "resetCloudwatchLoggingOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 3939
          },
          "name": "resetCompressionFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 3955
          },
          "name": "resetEncryptionConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 3971
          },
          "name": "resetErrorOutputPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 3987
          },
          "name": "resetPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 4003
          },
          "name": "resetRoleArn"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3ConfigurationOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 3901
          },
          "name": "bufferingHints",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3ConfigurationBufferingHintsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 3917
          },
          "name": "cloudwatchLoggingOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3ConfigurationCloudwatchLoggingOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 3949
          },
          "name": "encryptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3ConfigurationEncryptionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 3895
          },
          "name": "bucketArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 3911
          },
          "name": "bufferingHintsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3ConfigurationBufferingHints"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 3927
          },
          "name": "cloudwatchLoggingOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3ConfigurationCloudwatchLoggingOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 3943
          },
          "name": "compressionFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 3959
          },
          "name": "encryptionConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3ConfigurationEncryptionConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 3975
          },
          "name": "errorOutputPrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 3991
          },
          "name": "prefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 4007
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 3885
          },
          "name": "bucketArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 3933
          },
          "name": "compressionFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 3965
          },
          "name": "errorOutputPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 3981
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 3997
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 3811
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3Configuration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationS3ConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationVpcConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationVpcConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 4011
      },
      "name": "KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationVpcConfiguration",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#role_arn KinesisfirehoseDeliveryStream#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 4015
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#security_group_ids KinesisfirehoseDeliveryStream#security_group_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 4019
          },
          "name": "securityGroupIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#subnet_ids KinesisfirehoseDeliveryStream#subnet_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 4023
          },
          "name": "subnetIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationVpcConfiguration"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationVpcConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationVpcConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 4077
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 4069
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 4131
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 4147
          },
          "name": "resetSecurityGroupIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 4163
          },
          "name": "resetSubnetIds"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationVpcConfigurationOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 4135
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 4151
          },
          "name": "securityGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 4167
          },
          "name": "subnetIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 4125
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 4141
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 4157
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 4081
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationVpcConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfigurationVpcConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 14
      },
      "name": "KinesisfirehoseDeliveryStreamConfig",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#amazon_open_search_serverless_destination_configuration KinesisfirehoseDeliveryStream#amazon_open_search_serverless_destination_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 18
          },
          "name": "amazonOpenSearchServerlessDestinationConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonOpenSearchServerlessDestinationConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#amazonopensearchservice_destination_configuration KinesisfirehoseDeliveryStream#amazonopensearchservice_destination_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 22
          },
          "name": "amazonopensearchserviceDestinationConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamAmazonopensearchserviceDestinationConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#database_source_configuration KinesisfirehoseDeliveryStream#database_source_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 26
          },
          "name": "databaseSourceConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamDatabaseSourceConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#delivery_stream_encryption_configuration_input KinesisfirehoseDeliveryStream#delivery_stream_encryption_configuration_input}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 30
          },
          "name": "deliveryStreamEncryptionConfigurationInput",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamDeliveryStreamEncryptionConfigurationInput"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#delivery_stream_name KinesisfirehoseDeliveryStream#delivery_stream_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 34
          },
          "name": "deliveryStreamName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#delivery_stream_type KinesisfirehoseDeliveryStream#delivery_stream_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 38
          },
          "name": "deliveryStreamType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#direct_put_source_configuration KinesisfirehoseDeliveryStream#direct_put_source_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 42
          },
          "name": "directPutSourceConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamDirectPutSourceConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#elasticsearch_destination_configuration KinesisfirehoseDeliveryStream#elasticsearch_destination_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 46
          },
          "name": "elasticsearchDestinationConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#extended_s3_destination_configuration KinesisfirehoseDeliveryStream#extended_s3_destination_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 50
          },
          "name": "extendedS3DestinationConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#http_endpoint_destination_configuration KinesisfirehoseDeliveryStream#http_endpoint_destination_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 54
          },
          "name": "httpEndpointDestinationConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#iceberg_destination_configuration KinesisfirehoseDeliveryStream#iceberg_destination_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 58
          },
          "name": "icebergDestinationConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#kinesis_stream_source_configuration KinesisfirehoseDeliveryStream#kinesis_stream_source_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 62
          },
          "name": "kinesisStreamSourceConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamKinesisStreamSourceConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#msk_source_configuration KinesisfirehoseDeliveryStream#msk_source_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 66
          },
          "name": "mskSourceConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamMskSourceConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#redshift_destination_configuration KinesisfirehoseDeliveryStream#redshift_destination_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 70
          },
          "name": "redshiftDestinationConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#s3_destination_configuration KinesisfirehoseDeliveryStream#s3_destination_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 74
          },
          "name": "s3DestinationConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamS3DestinationConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#snowflake_destination_configuration KinesisfirehoseDeliveryStream#snowflake_destination_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 78
          },
          "name": "snowflakeDestinationConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#splunk_destination_configuration KinesisfirehoseDeliveryStream#splunk_destination_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 82
          },
          "name": "splunkDestinationConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#tags KinesisfirehoseDeliveryStream#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 86
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamConfig"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamDatabaseSourceConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamDatabaseSourceConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 5423
      },
      "name": "KinesisfirehoseDeliveryStreamDatabaseSourceConfiguration",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#columns KinesisfirehoseDeliveryStream#columns}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 5427
          },
          "name": "columns",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamDatabaseSourceConfigurationColumns"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#databases KinesisfirehoseDeliveryStream#databases}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 5439
          },
          "name": "databases",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamDatabaseSourceConfigurationDatabases"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#database_source_authentication_configuration KinesisfirehoseDeliveryStream#database_source_authentication_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 5431
          },
          "name": "databaseSourceAuthenticationConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamDatabaseSourceConfigurationDatabaseSourceAuthenticationConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#database_source_vpc_configuration KinesisfirehoseDeliveryStream#database_source_vpc_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 5435
          },
          "name": "databaseSourceVpcConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamDatabaseSourceConfigurationDatabaseSourceVpcConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#digest KinesisfirehoseDeliveryStream#digest}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 5443
          },
          "name": "digest",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#endpoint KinesisfirehoseDeliveryStream#endpoint}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 5447
          },
          "name": "endpoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#port KinesisfirehoseDeliveryStream#port}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 5451
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#public_certificate KinesisfirehoseDeliveryStream#public_certificate}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 5455
          },
          "name": "publicCertificate",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#snapshot_watermark_table KinesisfirehoseDeliveryStream#snapshot_watermark_table}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 5459
          },
          "name": "snapshotWatermarkTable",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#ssl_mode KinesisfirehoseDeliveryStream#ssl_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 5463
          },
          "name": "sslMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#surrogate_keys KinesisfirehoseDeliveryStream#surrogate_keys}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 5467
          },
          "name": "surrogateKeys",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#tables KinesisfirehoseDeliveryStream#tables}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 5471
          },
          "name": "tables",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamDatabaseSourceConfigurationTables"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#type KinesisfirehoseDeliveryStream#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 5475
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamDatabaseSourceConfiguration"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamDatabaseSourceConfigurationColumns": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamDatabaseSourceConfigurationColumns",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 4694
      },
      "name": "KinesisfirehoseDeliveryStreamDatabaseSourceConfigurationColumns",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#exclude KinesisfirehoseDeliveryStream#exclude}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 4698
          },
          "name": "exclude",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#include KinesisfirehoseDeliveryStream#include}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 4702
          },
          "name": "include",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamDatabaseSourceConfigurationColumns"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamDatabaseSourceConfigurationColumnsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamDatabaseSourceConfigurationColumnsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 4749
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 4741
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 4797
          },
          "name": "resetExclude"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 4813
          },
          "name": "resetInclude"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamDatabaseSourceConfigurationColumnsOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 4801
          },
          "name": "excludeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 4817
          },
          "name": "includeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 4791
          },
          "name": "exclude",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 4807
          },
          "name": "include",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 4753
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamDatabaseSourceConfigurationColumns"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamDatabaseSourceConfigurationColumnsOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamDatabaseSourceConfigurationDatabaseSourceAuthenticationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamDatabaseSourceConfigurationDatabaseSourceAuthenticationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 4981
      },
      "name": "KinesisfirehoseDeliveryStreamDatabaseSourceConfigurationDatabaseSourceAuthenticationConfiguration",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#secrets_manager_configuration KinesisfirehoseDeliveryStream#secrets_manager_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 4985
          },
          "name": "secretsManagerConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamDatabaseSourceConfigurationDatabaseSourceAuthenticationConfigurationSecretsManagerConfiguration"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamDatabaseSourceConfigurationDatabaseSourceAuthenticationConfiguration"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamDatabaseSourceConfigurationDatabaseSourceAuthenticationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamDatabaseSourceConfigurationDatabaseSourceAuthenticationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 5025
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 5017
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 5064
          },
          "name": "putSecretsManagerConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamDatabaseSourceConfigurationDatabaseSourceAuthenticationConfigurationSecretsManagerConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 5067
          },
          "name": "resetSecretsManagerConfiguration"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamDatabaseSourceConfigurationDatabaseSourceAuthenticationConfigurationOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 5061
          },
          "name": "secretsManagerConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamDatabaseSourceConfigurationDatabaseSourceAuthenticationConfigurationSecretsManagerConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 5071
          },
          "name": "secretsManagerConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamDatabaseSourceConfigurationDatabaseSourceAuthenticationConfigurationSecretsManagerConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 5029
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamDatabaseSourceConfigurationDatabaseSourceAuthenticationConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamDatabaseSourceConfigurationDatabaseSourceAuthenticationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamDatabaseSourceConfigurationDatabaseSourceAuthenticationConfigurationSecretsManagerConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamDatabaseSourceConfigurationDatabaseSourceAuthenticationConfigurationSecretsManagerConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 4821
      },
      "name": "KinesisfirehoseDeliveryStreamDatabaseSourceConfigurationDatabaseSourceAuthenticationConfigurationSecretsManagerConfiguration",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#enabled KinesisfirehoseDeliveryStream#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 4825
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#role_arn KinesisfirehoseDeliveryStream#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 4829
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#secret_arn KinesisfirehoseDeliveryStream#secret_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 4833
          },
          "name": "secretArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamDatabaseSourceConfigurationDatabaseSourceAuthenticationConfigurationSecretsManagerConfiguration"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamDatabaseSourceConfigurationDatabaseSourceAuthenticationConfigurationSecretsManagerConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamDatabaseSourceConfigurationDatabaseSourceAuthenticationConfigurationSecretsManagerConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 4887
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 4879
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 4941
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 4957
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 4973
          },
          "name": "resetSecretArn"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamDatabaseSourceConfigurationDatabaseSourceAuthenticationConfigurationSecretsManagerConfigurationOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 4945
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 4961
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 4977
          },
          "name": "secretArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 4935
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 4951
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 4967
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 4891
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamDatabaseSourceConfigurationDatabaseSourceAuthenticationConfigurationSecretsManagerConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamDatabaseSourceConfigurationDatabaseSourceAuthenticationConfigurationSecretsManagerConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamDatabaseSourceConfigurationDatabaseSourceVpcConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamDatabaseSourceConfigurationDatabaseSourceVpcConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 5075
      },
      "name": "KinesisfirehoseDeliveryStreamDatabaseSourceConfigurationDatabaseSourceVpcConfiguration",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#vpc_endpoint_service_name KinesisfirehoseDeliveryStream#vpc_endpoint_service_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 5079
          },
          "name": "vpcEndpointServiceName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamDatabaseSourceConfigurationDatabaseSourceVpcConfiguration"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamDatabaseSourceConfigurationDatabaseSourceVpcConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamDatabaseSourceConfigurationDatabaseSourceVpcConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 5119
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 5111
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 5161
          },
          "name": "resetVpcEndpointServiceName"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamDatabaseSourceConfigurationDatabaseSourceVpcConfigurationOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 5165
          },
          "name": "vpcEndpointServiceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 5155
          },
          "name": "vpcEndpointServiceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 5123
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamDatabaseSourceConfigurationDatabaseSourceVpcConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamDatabaseSourceConfigurationDatabaseSourceVpcConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamDatabaseSourceConfigurationDatabases": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamDatabaseSourceConfigurationDatabases",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 5169
      },
      "name": "KinesisfirehoseDeliveryStreamDatabaseSourceConfigurationDatabases",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#exclude KinesisfirehoseDeliveryStream#exclude}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 5173
          },
          "name": "exclude",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#include KinesisfirehoseDeliveryStream#include}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 5177
          },
          "name": "include",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamDatabaseSourceConfigurationDatabases"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamDatabaseSourceConfigurationDatabasesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamDatabaseSourceConfigurationDatabasesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 5224
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 5216
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 5272
          },
          "name": "resetExclude"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 5288
          },
          "name": "resetInclude"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamDatabaseSourceConfigurationDatabasesOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 5276
          },
          "name": "excludeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 5292
          },
          "name": "includeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 5266
          },
          "name": "exclude",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 5282
          },
          "name": "include",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 5228
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamDatabaseSourceConfigurationDatabases"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamDatabaseSourceConfigurationDatabasesOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamDatabaseSourceConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamDatabaseSourceConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 5599
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 5591
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 5710
          },
          "name": "putColumns",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamDatabaseSourceConfigurationColumns"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 5758
          },
          "name": "putDatabases",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamDatabaseSourceConfigurationDatabases"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 5726
          },
          "name": "putDatabaseSourceAuthenticationConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamDatabaseSourceConfigurationDatabaseSourceAuthenticationConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 5742
          },
          "name": "putDatabaseSourceVpcConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamDatabaseSourceConfigurationDatabaseSourceVpcConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 5886
          },
          "name": "putTables",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamDatabaseSourceConfigurationTables"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 5713
          },
          "name": "resetColumns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 5761
          },
          "name": "resetDatabases"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 5729
          },
          "name": "resetDatabaseSourceAuthenticationConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 5745
          },
          "name": "resetDatabaseSourceVpcConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 5777
          },
          "name": "resetDigest"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 5793
          },
          "name": "resetEndpoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 5809
          },
          "name": "resetPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 5825
          },
          "name": "resetPublicCertificate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 5841
          },
          "name": "resetSnapshotWatermarkTable"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 5857
          },
          "name": "resetSslMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 5873
          },
          "name": "resetSurrogateKeys"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 5889
          },
          "name": "resetTables"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 5905
          },
          "name": "resetType"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamDatabaseSourceConfigurationOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 5707
          },
          "name": "columns",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamDatabaseSourceConfigurationColumnsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 5755
          },
          "name": "databases",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamDatabaseSourceConfigurationDatabasesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 5723
          },
          "name": "databaseSourceAuthenticationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamDatabaseSourceConfigurationDatabaseSourceAuthenticationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 5739
          },
          "name": "databaseSourceVpcConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamDatabaseSourceConfigurationDatabaseSourceVpcConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 5883
          },
          "name": "tables",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamDatabaseSourceConfigurationTablesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 5717
          },
          "name": "columnsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamDatabaseSourceConfigurationColumns"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 5765
          },
          "name": "databasesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamDatabaseSourceConfigurationDatabases"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 5733
          },
          "name": "databaseSourceAuthenticationConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamDatabaseSourceConfigurationDatabaseSourceAuthenticationConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 5749
          },
          "name": "databaseSourceVpcConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamDatabaseSourceConfigurationDatabaseSourceVpcConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 5781
          },
          "name": "digestInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 5797
          },
          "name": "endpointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 5813
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 5829
          },
          "name": "publicCertificateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 5845
          },
          "name": "snapshotWatermarkTableInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 5861
          },
          "name": "sslModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 5877
          },
          "name": "surrogateKeysInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 5893
          },
          "name": "tablesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamDatabaseSourceConfigurationTables"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 5909
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 5771
          },
          "name": "digest",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 5787
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 5803
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 5819
          },
          "name": "publicCertificate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 5835
          },
          "name": "snapshotWatermarkTable",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 5851
          },
          "name": "sslMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 5867
          },
          "name": "surrogateKeys",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 5899
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 5603
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamDatabaseSourceConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamDatabaseSourceConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamDatabaseSourceConfigurationTables": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamDatabaseSourceConfigurationTables",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 5296
      },
      "name": "KinesisfirehoseDeliveryStreamDatabaseSourceConfigurationTables",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#exclude KinesisfirehoseDeliveryStream#exclude}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 5300
          },
          "name": "exclude",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#include KinesisfirehoseDeliveryStream#include}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 5304
          },
          "name": "include",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamDatabaseSourceConfigurationTables"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamDatabaseSourceConfigurationTablesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamDatabaseSourceConfigurationTablesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 5351
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 5343
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 5399
          },
          "name": "resetExclude"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 5415
          },
          "name": "resetInclude"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamDatabaseSourceConfigurationTablesOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 5403
          },
          "name": "excludeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 5419
          },
          "name": "includeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 5393
          },
          "name": "exclude",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 5409
          },
          "name": "include",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 5355
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamDatabaseSourceConfigurationTables"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamDatabaseSourceConfigurationTablesOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamDeliveryStreamEncryptionConfigurationInput": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamDeliveryStreamEncryptionConfigurationInput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 5913
      },
      "name": "KinesisfirehoseDeliveryStreamDeliveryStreamEncryptionConfigurationInput",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#key_arn KinesisfirehoseDeliveryStream#key_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 5917
          },
          "name": "keyArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#key_type KinesisfirehoseDeliveryStream#key_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 5921
          },
          "name": "keyType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamDeliveryStreamEncryptionConfigurationInput"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamDeliveryStreamEncryptionConfigurationInputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamDeliveryStreamEncryptionConfigurationInputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 5968
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 5960
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 6016
          },
          "name": "resetKeyArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 6032
          },
          "name": "resetKeyType"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamDeliveryStreamEncryptionConfigurationInputOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 6020
          },
          "name": "keyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 6036
          },
          "name": "keyTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 6010
          },
          "name": "keyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 6026
          },
          "name": "keyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 5972
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamDeliveryStreamEncryptionConfigurationInput"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamDeliveryStreamEncryptionConfigurationInputOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamDirectPutSourceConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamDirectPutSourceConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 6040
      },
      "name": "KinesisfirehoseDeliveryStreamDirectPutSourceConfiguration",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#throughput_hint_in_m_bs KinesisfirehoseDeliveryStream#throughput_hint_in_m_bs}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 6044
          },
          "name": "throughputHintInMBs",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamDirectPutSourceConfiguration"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamDirectPutSourceConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamDirectPutSourceConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 6084
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 6076
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 6126
          },
          "name": "resetThroughputHintInMBs"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamDirectPutSourceConfigurationOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 6130
          },
          "name": "throughputHintInMBsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 6120
          },
          "name": "throughputHintInMBs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 6088
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamDirectPutSourceConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamDirectPutSourceConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 8027
      },
      "name": "KinesisfirehoseDeliveryStreamElasticsearchDestinationConfiguration",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#buffering_hints KinesisfirehoseDeliveryStream#buffering_hints}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 8031
          },
          "name": "bufferingHints",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationBufferingHints"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#cloudwatch_logging_options KinesisfirehoseDeliveryStream#cloudwatch_logging_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 8035
          },
          "name": "cloudwatchLoggingOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationCloudwatchLoggingOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#cluster_endpoint KinesisfirehoseDeliveryStream#cluster_endpoint}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 8039
          },
          "name": "clusterEndpoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#document_id_options KinesisfirehoseDeliveryStream#document_id_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 8043
          },
          "name": "documentIdOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationDocumentIdOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#domain_arn KinesisfirehoseDeliveryStream#domain_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 8047
          },
          "name": "domainArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#index_name KinesisfirehoseDeliveryStream#index_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 8051
          },
          "name": "indexName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#index_rotation_period KinesisfirehoseDeliveryStream#index_rotation_period}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 8055
          },
          "name": "indexRotationPeriod",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#processing_configuration KinesisfirehoseDeliveryStream#processing_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 8059
          },
          "name": "processingConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationProcessingConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#retry_options KinesisfirehoseDeliveryStream#retry_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 8063
          },
          "name": "retryOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationRetryOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#role_arn KinesisfirehoseDeliveryStream#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 8067
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#s3_backup_mode KinesisfirehoseDeliveryStream#s3_backup_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 8071
          },
          "name": "s3BackupMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#s3_configuration KinesisfirehoseDeliveryStream#s3_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 8075
          },
          "name": "s3Configuration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3Configuration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#type_name KinesisfirehoseDeliveryStream#type_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 8079
          },
          "name": "typeName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#vpc_configuration KinesisfirehoseDeliveryStream#vpc_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 8083
          },
          "name": "vpcConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationVpcConfiguration"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamElasticsearchDestinationConfiguration"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationBufferingHints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationBufferingHints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 6134
      },
      "name": "KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationBufferingHints",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#interval_in_seconds KinesisfirehoseDeliveryStream#interval_in_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 6138
          },
          "name": "intervalInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#size_in_m_bs KinesisfirehoseDeliveryStream#size_in_m_bs}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 6142
          },
          "name": "sizeInMBs",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationBufferingHints"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationBufferingHintsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationBufferingHintsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 6189
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 6181
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 6237
          },
          "name": "resetIntervalInSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 6253
          },
          "name": "resetSizeInMBs"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationBufferingHintsOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 6241
          },
          "name": "intervalInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 6257
          },
          "name": "sizeInMBsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 6231
          },
          "name": "intervalInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 6247
          },
          "name": "sizeInMBs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 6193
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationBufferingHints"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationBufferingHintsOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationCloudwatchLoggingOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationCloudwatchLoggingOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 6261
      },
      "name": "KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationCloudwatchLoggingOptions",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#enabled KinesisfirehoseDeliveryStream#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 6265
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#log_group_name KinesisfirehoseDeliveryStream#log_group_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 6269
          },
          "name": "logGroupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#log_stream_name KinesisfirehoseDeliveryStream#log_stream_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 6273
          },
          "name": "logStreamName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationCloudwatchLoggingOptions"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationCloudwatchLoggingOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationCloudwatchLoggingOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 6327
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 6319
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 6381
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 6397
          },
          "name": "resetLogGroupName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 6413
          },
          "name": "resetLogStreamName"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationCloudwatchLoggingOptionsOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 6385
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 6401
          },
          "name": "logGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 6417
          },
          "name": "logStreamNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 6375
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 6391
          },
          "name": "logGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 6407
          },
          "name": "logStreamName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 6331
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationCloudwatchLoggingOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationCloudwatchLoggingOptionsOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationDocumentIdOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationDocumentIdOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 6421
      },
      "name": "KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationDocumentIdOptions",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#default_document_id_format KinesisfirehoseDeliveryStream#default_document_id_format}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 6425
          },
          "name": "defaultDocumentIdFormat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationDocumentIdOptions"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationDocumentIdOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationDocumentIdOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 6465
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 6457
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 6507
          },
          "name": "resetDefaultDocumentIdFormat"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationDocumentIdOptionsOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 6511
          },
          "name": "defaultDocumentIdFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 6501
          },
          "name": "defaultDocumentIdFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 6469
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationDocumentIdOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationDocumentIdOptionsOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 8214
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 8206
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 8331
          },
          "name": "putBufferingHints",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationBufferingHints"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 8347
          },
          "name": "putCloudwatchLoggingOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationCloudwatchLoggingOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 8379
          },
          "name": "putDocumentIdOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationDocumentIdOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 8443
          },
          "name": "putProcessingConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationProcessingConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 8459
          },
          "name": "putRetryOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationRetryOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 8507
          },
          "name": "putS3Configuration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3Configuration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 8539
          },
          "name": "putVpcConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationVpcConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 8334
          },
          "name": "resetBufferingHints"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 8350
          },
          "name": "resetCloudwatchLoggingOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 8366
          },
          "name": "resetClusterEndpoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 8382
          },
          "name": "resetDocumentIdOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 8398
          },
          "name": "resetDomainArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 8414
          },
          "name": "resetIndexName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 8430
          },
          "name": "resetIndexRotationPeriod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 8446
          },
          "name": "resetProcessingConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 8462
          },
          "name": "resetRetryOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 8478
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 8494
          },
          "name": "resetS3BackupMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 8510
          },
          "name": "resetS3Configuration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 8526
          },
          "name": "resetTypeName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 8542
          },
          "name": "resetVpcConfiguration"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 8328
          },
          "name": "bufferingHints",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationBufferingHintsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 8344
          },
          "name": "cloudwatchLoggingOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationCloudwatchLoggingOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 8376
          },
          "name": "documentIdOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationDocumentIdOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 8440
          },
          "name": "processingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationProcessingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 8456
          },
          "name": "retryOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationRetryOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 8504
          },
          "name": "s3Configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3ConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 8536
          },
          "name": "vpcConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationVpcConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 8338
          },
          "name": "bufferingHintsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationBufferingHints"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 8354
          },
          "name": "cloudwatchLoggingOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationCloudwatchLoggingOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 8370
          },
          "name": "clusterEndpointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 8386
          },
          "name": "documentIdOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationDocumentIdOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 8402
          },
          "name": "domainArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 8418
          },
          "name": "indexNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 8434
          },
          "name": "indexRotationPeriodInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 8450
          },
          "name": "processingConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationProcessingConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 8466
          },
          "name": "retryOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationRetryOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 8482
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 8498
          },
          "name": "s3BackupModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 8514
          },
          "name": "s3ConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3Configuration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 8530
          },
          "name": "typeNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 8546
          },
          "name": "vpcConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationVpcConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 8360
          },
          "name": "clusterEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 8392
          },
          "name": "domainArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 8408
          },
          "name": "indexName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 8424
          },
          "name": "indexRotationPeriod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 8472
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 8488
          },
          "name": "s3BackupMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 8520
          },
          "name": "typeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 8218
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationProcessingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationProcessingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 6813
      },
      "name": "KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationProcessingConfiguration",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#enabled KinesisfirehoseDeliveryStream#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 6817
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#processors KinesisfirehoseDeliveryStream#processors}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 6821
          },
          "name": "processors",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationProcessingConfigurationProcessors"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationProcessingConfiguration"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationProcessingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationProcessingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 6868
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 6860
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 6929
          },
          "name": "putProcessors",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationProcessingConfigurationProcessors"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 6916
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 6932
          },
          "name": "resetProcessors"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationProcessingConfigurationOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 6926
          },
          "name": "processors",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationProcessingConfigurationProcessorsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 6920
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 6936
          },
          "name": "processorsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationProcessingConfigurationProcessors"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 6910
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 6872
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationProcessingConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationProcessingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationProcessingConfigurationProcessors": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationProcessingConfigurationProcessors",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 6664
      },
      "name": "KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationProcessingConfigurationProcessors",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#parameters KinesisfirehoseDeliveryStream#parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 6668
          },
          "name": "parameters",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationProcessingConfigurationProcessorsParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#type KinesisfirehoseDeliveryStream#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 6672
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationProcessingConfigurationProcessors"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationProcessingConfigurationProcessorsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationProcessingConfigurationProcessorsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 6802
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 6794
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 6809
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationProcessingConfigurationProcessorsOutputReference"
            }
          }
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationProcessingConfigurationProcessorsList",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 6795
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationProcessingConfigurationProcessors"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationProcessingConfigurationProcessorsList"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationProcessingConfigurationProcessorsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationProcessingConfigurationProcessorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 6721
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 6711
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 6766
          },
          "name": "putParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationProcessingConfigurationProcessorsParameters"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 6769
          },
          "name": "resetParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 6785
          },
          "name": "resetType"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationProcessingConfigurationProcessorsOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 6763
          },
          "name": "parameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationProcessingConfigurationProcessorsParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 6773
          },
          "name": "parametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationProcessingConfigurationProcessorsParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 6789
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 6779
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 6725
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationProcessingConfigurationProcessors"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationProcessingConfigurationProcessorsOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationProcessingConfigurationProcessorsParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationProcessingConfigurationProcessorsParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 6515
      },
      "name": "KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationProcessingConfigurationProcessorsParameters",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#parameter_name KinesisfirehoseDeliveryStream#parameter_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 6519
          },
          "name": "parameterName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#parameter_value KinesisfirehoseDeliveryStream#parameter_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 6523
          },
          "name": "parameterValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationProcessingConfigurationProcessorsParameters"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationProcessingConfigurationProcessorsParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationProcessingConfigurationProcessorsParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 6653
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 6645
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 6660
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationProcessingConfigurationProcessorsParametersOutputReference"
            }
          }
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationProcessingConfigurationProcessorsParametersList",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 6646
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationProcessingConfigurationProcessorsParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationProcessingConfigurationProcessorsParametersList"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationProcessingConfigurationProcessorsParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationProcessingConfigurationProcessorsParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 6572
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 6562
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 6620
          },
          "name": "resetParameterName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 6636
          },
          "name": "resetParameterValue"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationProcessingConfigurationProcessorsParametersOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 6624
          },
          "name": "parameterNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 6640
          },
          "name": "parameterValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 6614
          },
          "name": "parameterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 6630
          },
          "name": "parameterValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 6576
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationProcessingConfigurationProcessorsParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationProcessingConfigurationProcessorsParametersOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationRetryOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationRetryOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 6940
      },
      "name": "KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationRetryOptions",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#duration_in_seconds KinesisfirehoseDeliveryStream#duration_in_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 6944
          },
          "name": "durationInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationRetryOptions"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationRetryOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationRetryOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 6984
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 6976
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 7026
          },
          "name": "resetDurationInSeconds"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationRetryOptionsOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 7030
          },
          "name": "durationInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 7020
          },
          "name": "durationInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 6988
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationRetryOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationRetryOptionsOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3Configuration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3Configuration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 7542
      },
      "name": "KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3Configuration",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#bucket_arn KinesisfirehoseDeliveryStream#bucket_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 7546
          },
          "name": "bucketArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#buffering_hints KinesisfirehoseDeliveryStream#buffering_hints}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 7550
          },
          "name": "bufferingHints",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3ConfigurationBufferingHints"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#cloudwatch_logging_options KinesisfirehoseDeliveryStream#cloudwatch_logging_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 7554
          },
          "name": "cloudwatchLoggingOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3ConfigurationCloudwatchLoggingOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#compression_format KinesisfirehoseDeliveryStream#compression_format}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 7558
          },
          "name": "compressionFormat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#encryption_configuration KinesisfirehoseDeliveryStream#encryption_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 7562
          },
          "name": "encryptionConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3ConfigurationEncryptionConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#error_output_prefix KinesisfirehoseDeliveryStream#error_output_prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 7566
          },
          "name": "errorOutputPrefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#prefix KinesisfirehoseDeliveryStream#prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 7570
          },
          "name": "prefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#role_arn KinesisfirehoseDeliveryStream#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 7574
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3Configuration"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3ConfigurationBufferingHints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3ConfigurationBufferingHints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 7034
      },
      "name": "KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3ConfigurationBufferingHints",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#interval_in_seconds KinesisfirehoseDeliveryStream#interval_in_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 7038
          },
          "name": "intervalInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#size_in_m_bs KinesisfirehoseDeliveryStream#size_in_m_bs}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 7042
          },
          "name": "sizeInMBs",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3ConfigurationBufferingHints"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3ConfigurationBufferingHintsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3ConfigurationBufferingHintsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 7089
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 7081
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 7137
          },
          "name": "resetIntervalInSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 7153
          },
          "name": "resetSizeInMBs"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3ConfigurationBufferingHintsOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 7141
          },
          "name": "intervalInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 7157
          },
          "name": "sizeInMBsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 7131
          },
          "name": "intervalInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 7147
          },
          "name": "sizeInMBs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 7093
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3ConfigurationBufferingHints"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3ConfigurationBufferingHintsOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3ConfigurationCloudwatchLoggingOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3ConfigurationCloudwatchLoggingOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 7161
      },
      "name": "KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3ConfigurationCloudwatchLoggingOptions",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#enabled KinesisfirehoseDeliveryStream#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 7165
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#log_group_name KinesisfirehoseDeliveryStream#log_group_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 7169
          },
          "name": "logGroupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#log_stream_name KinesisfirehoseDeliveryStream#log_stream_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 7173
          },
          "name": "logStreamName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3ConfigurationCloudwatchLoggingOptions"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3ConfigurationCloudwatchLoggingOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3ConfigurationCloudwatchLoggingOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 7227
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 7219
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 7281
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 7297
          },
          "name": "resetLogGroupName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 7313
          },
          "name": "resetLogStreamName"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3ConfigurationCloudwatchLoggingOptionsOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 7285
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 7301
          },
          "name": "logGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 7317
          },
          "name": "logStreamNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 7275
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 7291
          },
          "name": "logGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 7307
          },
          "name": "logStreamName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 7231
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3ConfigurationCloudwatchLoggingOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3ConfigurationCloudwatchLoggingOptionsOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3ConfigurationEncryptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3ConfigurationEncryptionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 7415
      },
      "name": "KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3ConfigurationEncryptionConfiguration",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#kms_encryption_config KinesisfirehoseDeliveryStream#kms_encryption_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 7419
          },
          "name": "kmsEncryptionConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#no_encryption_config KinesisfirehoseDeliveryStream#no_encryption_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 7423
          },
          "name": "noEncryptionConfig",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3ConfigurationEncryptionConfiguration"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 7321
      },
      "name": "KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfig",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#awskms_key_arn KinesisfirehoseDeliveryStream#awskms_key_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 7325
          },
          "name": "awskmsKeyArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfig"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 7365
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 7357
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 7407
          },
          "name": "resetAwskmsKeyArn"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 7411
          },
          "name": "awskmsKeyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 7401
          },
          "name": "awskmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 7369
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3ConfigurationEncryptionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3ConfigurationEncryptionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 7470
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 7462
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 7515
          },
          "name": "putKmsEncryptionConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 7518
          },
          "name": "resetKmsEncryptionConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 7534
          },
          "name": "resetNoEncryptionConfig"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3ConfigurationEncryptionConfigurationOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 7512
          },
          "name": "kmsEncryptionConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 7522
          },
          "name": "kmsEncryptionConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 7538
          },
          "name": "noEncryptionConfigInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 7528
          },
          "name": "noEncryptionConfig",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 7474
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3ConfigurationEncryptionConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3ConfigurationEncryptionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3ConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3ConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 7663
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 7655
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 7760
          },
          "name": "putBufferingHints",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3ConfigurationBufferingHints"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 7776
          },
          "name": "putCloudwatchLoggingOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3ConfigurationCloudwatchLoggingOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 7808
          },
          "name": "putEncryptionConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3ConfigurationEncryptionConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 7747
          },
          "name": "resetBucketArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 7763
          },
          "name": "resetBufferingHints"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 7779
          },
          "name": "resetCloudwatchLoggingOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 7795
          },
          "name": "resetCompressionFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 7811
          },
          "name": "resetEncryptionConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 7827
          },
          "name": "resetErrorOutputPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 7843
          },
          "name": "resetPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 7859
          },
          "name": "resetRoleArn"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3ConfigurationOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 7757
          },
          "name": "bufferingHints",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3ConfigurationBufferingHintsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 7773
          },
          "name": "cloudwatchLoggingOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3ConfigurationCloudwatchLoggingOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 7805
          },
          "name": "encryptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3ConfigurationEncryptionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 7751
          },
          "name": "bucketArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 7767
          },
          "name": "bufferingHintsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3ConfigurationBufferingHints"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 7783
          },
          "name": "cloudwatchLoggingOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3ConfigurationCloudwatchLoggingOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 7799
          },
          "name": "compressionFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 7815
          },
          "name": "encryptionConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3ConfigurationEncryptionConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 7831
          },
          "name": "errorOutputPrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 7847
          },
          "name": "prefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 7863
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 7741
          },
          "name": "bucketArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 7789
          },
          "name": "compressionFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 7821
          },
          "name": "errorOutputPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 7837
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 7853
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 7667
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3Configuration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationS3ConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationVpcConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationVpcConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 7867
      },
      "name": "KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationVpcConfiguration",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#role_arn KinesisfirehoseDeliveryStream#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 7871
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#security_group_ids KinesisfirehoseDeliveryStream#security_group_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 7875
          },
          "name": "securityGroupIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#subnet_ids KinesisfirehoseDeliveryStream#subnet_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 7879
          },
          "name": "subnetIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationVpcConfiguration"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationVpcConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationVpcConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 7933
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 7925
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 7987
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 8003
          },
          "name": "resetSecurityGroupIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 8019
          },
          "name": "resetSubnetIds"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationVpcConfigurationOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 7991
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 8007
          },
          "name": "securityGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 8023
          },
          "name": "subnetIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 7981
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 7997
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 8013
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 7937
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationVpcConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamElasticsearchDestinationConfigurationVpcConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 12335
      },
      "name": "KinesisfirehoseDeliveryStreamExtendedS3DestinationConfiguration",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#bucket_arn KinesisfirehoseDeliveryStream#bucket_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12339
          },
          "name": "bucketArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#buffering_hints KinesisfirehoseDeliveryStream#buffering_hints}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12343
          },
          "name": "bufferingHints",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationBufferingHints"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#cloudwatch_logging_options KinesisfirehoseDeliveryStream#cloudwatch_logging_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12347
          },
          "name": "cloudwatchLoggingOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationCloudwatchLoggingOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#compression_format KinesisfirehoseDeliveryStream#compression_format}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12351
          },
          "name": "compressionFormat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#custom_time_zone KinesisfirehoseDeliveryStream#custom_time_zone}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12355
          },
          "name": "customTimeZone",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#data_format_conversion_configuration KinesisfirehoseDeliveryStream#data_format_conversion_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12359
          },
          "name": "dataFormatConversionConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#dynamic_partitioning_configuration KinesisfirehoseDeliveryStream#dynamic_partitioning_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12363
          },
          "name": "dynamicPartitioningConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDynamicPartitioningConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#encryption_configuration KinesisfirehoseDeliveryStream#encryption_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12367
          },
          "name": "encryptionConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationEncryptionConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#error_output_prefix KinesisfirehoseDeliveryStream#error_output_prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12371
          },
          "name": "errorOutputPrefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#file_extension KinesisfirehoseDeliveryStream#file_extension}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12375
          },
          "name": "fileExtension",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#prefix KinesisfirehoseDeliveryStream#prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12379
          },
          "name": "prefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#processing_configuration KinesisfirehoseDeliveryStream#processing_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12383
          },
          "name": "processingConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationProcessingConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#role_arn KinesisfirehoseDeliveryStream#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12387
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#s3_backup_configuration KinesisfirehoseDeliveryStream#s3_backup_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12391
          },
          "name": "s3BackupConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#s3_backup_mode KinesisfirehoseDeliveryStream#s3_backup_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12395
          },
          "name": "s3BackupMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamExtendedS3DestinationConfiguration"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationBufferingHints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationBufferingHints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 8550
      },
      "name": "KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationBufferingHints",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#interval_in_seconds KinesisfirehoseDeliveryStream#interval_in_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 8554
          },
          "name": "intervalInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#size_in_m_bs KinesisfirehoseDeliveryStream#size_in_m_bs}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 8558
          },
          "name": "sizeInMBs",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationBufferingHints"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationBufferingHintsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationBufferingHintsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 8605
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 8597
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 8653
          },
          "name": "resetIntervalInSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 8669
          },
          "name": "resetSizeInMBs"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationBufferingHintsOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 8657
          },
          "name": "intervalInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 8673
          },
          "name": "sizeInMBsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 8647
          },
          "name": "intervalInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 8663
          },
          "name": "sizeInMBs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 8609
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationBufferingHints"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationBufferingHintsOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationCloudwatchLoggingOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationCloudwatchLoggingOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 8677
      },
      "name": "KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationCloudwatchLoggingOptions",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#enabled KinesisfirehoseDeliveryStream#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 8681
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#log_group_name KinesisfirehoseDeliveryStream#log_group_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 8685
          },
          "name": "logGroupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#log_stream_name KinesisfirehoseDeliveryStream#log_stream_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 8689
          },
          "name": "logStreamName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationCloudwatchLoggingOptions"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationCloudwatchLoggingOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationCloudwatchLoggingOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 8743
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 8735
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 8797
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 8813
          },
          "name": "resetLogGroupName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 8829
          },
          "name": "resetLogStreamName"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationCloudwatchLoggingOptionsOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 8801
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 8817
          },
          "name": "logGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 8833
          },
          "name": "logStreamNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 8791
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 8807
          },
          "name": "logGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 8823
          },
          "name": "logStreamName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 8747
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationCloudwatchLoggingOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationCloudwatchLoggingOptionsOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 10442
      },
      "name": "KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfiguration",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#enabled KinesisfirehoseDeliveryStream#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 10446
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#input_format_configuration KinesisfirehoseDeliveryStream#input_format_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 10450
          },
          "name": "inputFormatConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationInputFormatConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#output_format_configuration KinesisfirehoseDeliveryStream#output_format_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 10454
          },
          "name": "outputFormatConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationOutputFormatConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#schema_configuration KinesisfirehoseDeliveryStream#schema_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 10458
          },
          "name": "schemaConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationSchemaConfiguration"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfiguration"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationInputFormatConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationInputFormatConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 9218
      },
      "name": "KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationInputFormatConfiguration",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#deserializer KinesisfirehoseDeliveryStream#deserializer}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 9222
          },
          "name": "deserializer",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializer"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationInputFormatConfiguration"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializer": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializer",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 9091
      },
      "name": "KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializer",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#hive_json_ser_de KinesisfirehoseDeliveryStream#hive_json_ser_de}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 9095
          },
          "name": "hiveJsonSerDe",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerHiveJsonSerDe"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#open_x_json_ser_de KinesisfirehoseDeliveryStream#open_x_json_ser_de}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 9099
          },
          "name": "openXJsonSerDe",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerOpenXJsonSerDe"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializer"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerHiveJsonSerDe": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerHiveJsonSerDe",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 8837
      },
      "name": "KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerHiveJsonSerDe",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#timestamp_formats KinesisfirehoseDeliveryStream#timestamp_formats}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 8841
          },
          "name": "timestampFormats",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerHiveJsonSerDe"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerHiveJsonSerDeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerHiveJsonSerDeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 8881
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 8873
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 8923
          },
          "name": "resetTimestampFormats"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerHiveJsonSerDeOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 8927
          },
          "name": "timestampFormatsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 8917
          },
          "name": "timestampFormats",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 8885
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerHiveJsonSerDe"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerHiveJsonSerDeOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerOpenXJsonSerDe": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerOpenXJsonSerDe",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 8931
      },
      "name": "KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerOpenXJsonSerDe",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#case_insensitive KinesisfirehoseDeliveryStream#case_insensitive}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 8935
          },
          "name": "caseInsensitive",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#column_to_json_key_mappings KinesisfirehoseDeliveryStream#column_to_json_key_mappings}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 8939
          },
          "name": "columnToJsonKeyMappings",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#convert_dots_in_json_keys_to_underscores KinesisfirehoseDeliveryStream#convert_dots_in_json_keys_to_underscores}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 8943
          },
          "name": "convertDotsInJsonKeysToUnderscores",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerOpenXJsonSerDe"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerOpenXJsonSerDeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerOpenXJsonSerDeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 8997
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 8989
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 9051
          },
          "name": "resetCaseInsensitive"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 9067
          },
          "name": "resetColumnToJsonKeyMappings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 9083
          },
          "name": "resetConvertDotsInJsonKeysToUnderscores"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerOpenXJsonSerDeOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 9055
          },
          "name": "caseInsensitiveInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 9071
          },
          "name": "columnToJsonKeyMappingsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 9087
          },
          "name": "convertDotsInJsonKeysToUnderscoresInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 9045
          },
          "name": "caseInsensitive",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 9061
          },
          "name": "columnToJsonKeyMappings",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 9077
          },
          "name": "convertDotsInJsonKeysToUnderscores",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 9001
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerOpenXJsonSerDe"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerOpenXJsonSerDeOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 9146
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 9138
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 9191
          },
          "name": "putHiveJsonSerDe",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerHiveJsonSerDe"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 9207
          },
          "name": "putOpenXJsonSerDe",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerOpenXJsonSerDe"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 9194
          },
          "name": "resetHiveJsonSerDe"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 9210
          },
          "name": "resetOpenXJsonSerDe"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 9188
          },
          "name": "hiveJsonSerDe",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerHiveJsonSerDeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 9204
          },
          "name": "openXJsonSerDe",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerOpenXJsonSerDeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 9198
          },
          "name": "hiveJsonSerDeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerHiveJsonSerDe"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 9214
          },
          "name": "openXJsonSerDeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerOpenXJsonSerDe"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 9150
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializer"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationInputFormatConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationInputFormatConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 9262
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 9254
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 9301
          },
          "name": "putDeserializer",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializer"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 9304
          },
          "name": "resetDeserializer"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationInputFormatConfigurationOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 9298
          },
          "name": "deserializer",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 9308
          },
          "name": "deserializerInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializer"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 9266
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationInputFormatConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationInputFormatConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationOutputFormatConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationOutputFormatConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 10089
      },
      "name": "KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationOutputFormatConfiguration",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#serializer KinesisfirehoseDeliveryStream#serializer}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 10093
          },
          "name": "serializer",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializer"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationOutputFormatConfiguration"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationOutputFormatConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationOutputFormatConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 10133
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 10125
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 10172
          },
          "name": "putSerializer",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializer"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 10175
          },
          "name": "resetSerializer"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationOutputFormatConfigurationOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 10169
          },
          "name": "serializer",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 10179
          },
          "name": "serializerInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializer"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 10137
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationOutputFormatConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationOutputFormatConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializer": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializer",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 9962
      },
      "name": "KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializer",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#orc_ser_de KinesisfirehoseDeliveryStream#orc_ser_de}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 9966
          },
          "name": "orcSerDe",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerOrcSerDe"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#parquet_ser_de KinesisfirehoseDeliveryStream#parquet_ser_de}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 9970
          },
          "name": "parquetSerDe",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerParquetSerDe"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializer"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerOrcSerDe": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerOrcSerDe",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 9312
      },
      "name": "KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerOrcSerDe",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#block_size_bytes KinesisfirehoseDeliveryStream#block_size_bytes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 9316
          },
          "name": "blockSizeBytes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#bloom_filter_columns KinesisfirehoseDeliveryStream#bloom_filter_columns}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 9320
          },
          "name": "bloomFilterColumns",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#bloom_filter_false_positive_probability KinesisfirehoseDeliveryStream#bloom_filter_false_positive_probability}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 9324
          },
          "name": "bloomFilterFalsePositiveProbability",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#compression KinesisfirehoseDeliveryStream#compression}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 9328
          },
          "name": "compression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#dictionary_key_threshold KinesisfirehoseDeliveryStream#dictionary_key_threshold}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 9332
          },
          "name": "dictionaryKeyThreshold",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#enable_padding KinesisfirehoseDeliveryStream#enable_padding}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 9336
          },
          "name": "enablePadding",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#format_version KinesisfirehoseDeliveryStream#format_version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 9340
          },
          "name": "formatVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#padding_tolerance KinesisfirehoseDeliveryStream#padding_tolerance}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 9344
          },
          "name": "paddingTolerance",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#row_index_stride KinesisfirehoseDeliveryStream#row_index_stride}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 9348
          },
          "name": "rowIndexStride",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#stripe_size_bytes KinesisfirehoseDeliveryStream#stripe_size_bytes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 9352
          },
          "name": "stripeSizeBytes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerOrcSerDe"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerOrcSerDeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerOrcSerDeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 9455
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 9447
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 9551
          },
          "name": "resetBlockSizeBytes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 9567
          },
          "name": "resetBloomFilterColumns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 9583
          },
          "name": "resetBloomFilterFalsePositiveProbability"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 9599
          },
          "name": "resetCompression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 9615
          },
          "name": "resetDictionaryKeyThreshold"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 9631
          },
          "name": "resetEnablePadding"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 9647
          },
          "name": "resetFormatVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 9663
          },
          "name": "resetPaddingTolerance"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 9679
          },
          "name": "resetRowIndexStride"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 9695
          },
          "name": "resetStripeSizeBytes"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerOrcSerDeOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 9555
          },
          "name": "blockSizeBytesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 9571
          },
          "name": "bloomFilterColumnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 9587
          },
          "name": "bloomFilterFalsePositiveProbabilityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 9603
          },
          "name": "compressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 9619
          },
          "name": "dictionaryKeyThresholdInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 9635
          },
          "name": "enablePaddingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 9651
          },
          "name": "formatVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 9667
          },
          "name": "paddingToleranceInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 9683
          },
          "name": "rowIndexStrideInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 9699
          },
          "name": "stripeSizeBytesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 9545
          },
          "name": "blockSizeBytes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 9561
          },
          "name": "bloomFilterColumns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 9577
          },
          "name": "bloomFilterFalsePositiveProbability",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 9593
          },
          "name": "compression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 9609
          },
          "name": "dictionaryKeyThreshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 9625
          },
          "name": "enablePadding",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 9641
          },
          "name": "formatVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 9657
          },
          "name": "paddingTolerance",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 9673
          },
          "name": "rowIndexStride",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 9689
          },
          "name": "stripeSizeBytes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 9459
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerOrcSerDe"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerOrcSerDeOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 10017
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 10009
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 10062
          },
          "name": "putOrcSerDe",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerOrcSerDe"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 10078
          },
          "name": "putParquetSerDe",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerParquetSerDe"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 10065
          },
          "name": "resetOrcSerDe"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 10081
          },
          "name": "resetParquetSerDe"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 10059
          },
          "name": "orcSerDe",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerOrcSerDeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 10075
          },
          "name": "parquetSerDe",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerParquetSerDeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 10069
          },
          "name": "orcSerDeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerOrcSerDe"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 10085
          },
          "name": "parquetSerDeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerParquetSerDe"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 10021
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializer"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerParquetSerDe": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerParquetSerDe",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 9703
      },
      "name": "KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerParquetSerDe",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#block_size_bytes KinesisfirehoseDeliveryStream#block_size_bytes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 9707
          },
          "name": "blockSizeBytes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#compression KinesisfirehoseDeliveryStream#compression}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 9711
          },
          "name": "compression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#enable_dictionary_compression KinesisfirehoseDeliveryStream#enable_dictionary_compression}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 9715
          },
          "name": "enableDictionaryCompression",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#max_padding_bytes KinesisfirehoseDeliveryStream#max_padding_bytes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 9719
          },
          "name": "maxPaddingBytes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#page_size_bytes KinesisfirehoseDeliveryStream#page_size_bytes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 9723
          },
          "name": "pageSizeBytes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#writer_version KinesisfirehoseDeliveryStream#writer_version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 9727
          },
          "name": "writerVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerParquetSerDe"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerParquetSerDeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerParquetSerDeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 9802
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 9794
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 9874
          },
          "name": "resetBlockSizeBytes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 9890
          },
          "name": "resetCompression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 9906
          },
          "name": "resetEnableDictionaryCompression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 9922
          },
          "name": "resetMaxPaddingBytes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 9938
          },
          "name": "resetPageSizeBytes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 9954
          },
          "name": "resetWriterVersion"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerParquetSerDeOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 9878
          },
          "name": "blockSizeBytesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 9894
          },
          "name": "compressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 9910
          },
          "name": "enableDictionaryCompressionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 9926
          },
          "name": "maxPaddingBytesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 9942
          },
          "name": "pageSizeBytesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 9958
          },
          "name": "writerVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 9868
          },
          "name": "blockSizeBytes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 9884
          },
          "name": "compression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 9900
          },
          "name": "enableDictionaryCompression",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 9916
          },
          "name": "maxPaddingBytes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 9932
          },
          "name": "pageSizeBytes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 9948
          },
          "name": "writerVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 9806
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerParquetSerDe"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerParquetSerDeOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 10519
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 10511
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 10592
          },
          "name": "putInputFormatConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationInputFormatConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 10608
          },
          "name": "putOutputFormatConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationOutputFormatConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 10624
          },
          "name": "putSchemaConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationSchemaConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 10579
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 10595
          },
          "name": "resetInputFormatConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 10611
          },
          "name": "resetOutputFormatConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 10627
          },
          "name": "resetSchemaConfiguration"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 10589
          },
          "name": "inputFormatConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationInputFormatConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 10605
          },
          "name": "outputFormatConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationOutputFormatConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 10621
          },
          "name": "schemaConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationSchemaConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 10583
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 10599
          },
          "name": "inputFormatConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationInputFormatConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 10615
          },
          "name": "outputFormatConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationOutputFormatConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 10631
          },
          "name": "schemaConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationSchemaConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 10573
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 10523
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationSchemaConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationSchemaConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 10183
      },
      "name": "KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationSchemaConfiguration",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#catalog_id KinesisfirehoseDeliveryStream#catalog_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 10187
          },
          "name": "catalogId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#database_name KinesisfirehoseDeliveryStream#database_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 10191
          },
          "name": "databaseName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#region KinesisfirehoseDeliveryStream#region}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 10195
          },
          "name": "region",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#role_arn KinesisfirehoseDeliveryStream#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 10199
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#table_name KinesisfirehoseDeliveryStream#table_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 10203
          },
          "name": "tableName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#version_id KinesisfirehoseDeliveryStream#version_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 10207
          },
          "name": "versionId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationSchemaConfiguration"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationSchemaConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationSchemaConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 10282
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 10274
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 10354
          },
          "name": "resetCatalogId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 10370
          },
          "name": "resetDatabaseName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 10386
          },
          "name": "resetRegion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 10402
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 10418
          },
          "name": "resetTableName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 10434
          },
          "name": "resetVersionId"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationSchemaConfigurationOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 10358
          },
          "name": "catalogIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 10374
          },
          "name": "databaseNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 10390
          },
          "name": "regionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 10406
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 10422
          },
          "name": "tableNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 10438
          },
          "name": "versionIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 10348
          },
          "name": "catalogId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 10364
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 10380
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 10396
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 10412
          },
          "name": "tableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 10428
          },
          "name": "versionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 10286
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationSchemaConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationSchemaConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDynamicPartitioningConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDynamicPartitioningConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 10729
      },
      "name": "KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDynamicPartitioningConfiguration",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#enabled KinesisfirehoseDeliveryStream#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 10733
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#retry_options KinesisfirehoseDeliveryStream#retry_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 10737
          },
          "name": "retryOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDynamicPartitioningConfigurationRetryOptions"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDynamicPartitioningConfiguration"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDynamicPartitioningConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDynamicPartitioningConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 10784
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 10776
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 10845
          },
          "name": "putRetryOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDynamicPartitioningConfigurationRetryOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 10832
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 10848
          },
          "name": "resetRetryOptions"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDynamicPartitioningConfigurationOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 10842
          },
          "name": "retryOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDynamicPartitioningConfigurationRetryOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 10836
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 10852
          },
          "name": "retryOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDynamicPartitioningConfigurationRetryOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 10826
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 10788
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDynamicPartitioningConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDynamicPartitioningConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDynamicPartitioningConfigurationRetryOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDynamicPartitioningConfigurationRetryOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 10635
      },
      "name": "KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDynamicPartitioningConfigurationRetryOptions",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#duration_in_seconds KinesisfirehoseDeliveryStream#duration_in_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 10639
          },
          "name": "durationInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDynamicPartitioningConfigurationRetryOptions"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDynamicPartitioningConfigurationRetryOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDynamicPartitioningConfigurationRetryOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 10679
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 10671
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 10721
          },
          "name": "resetDurationInSeconds"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDynamicPartitioningConfigurationRetryOptionsOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 10725
          },
          "name": "durationInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 10715
          },
          "name": "durationInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 10683
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDynamicPartitioningConfigurationRetryOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDynamicPartitioningConfigurationRetryOptionsOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationEncryptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationEncryptionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 10950
      },
      "name": "KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationEncryptionConfiguration",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#kms_encryption_config KinesisfirehoseDeliveryStream#kms_encryption_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 10954
          },
          "name": "kmsEncryptionConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationEncryptionConfigurationKmsEncryptionConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#no_encryption_config KinesisfirehoseDeliveryStream#no_encryption_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 10958
          },
          "name": "noEncryptionConfig",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationEncryptionConfiguration"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationEncryptionConfigurationKmsEncryptionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationEncryptionConfigurationKmsEncryptionConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 10856
      },
      "name": "KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationEncryptionConfigurationKmsEncryptionConfig",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#awskms_key_arn KinesisfirehoseDeliveryStream#awskms_key_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 10860
          },
          "name": "awskmsKeyArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationEncryptionConfigurationKmsEncryptionConfig"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 10900
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 10892
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 10942
          },
          "name": "resetAwskmsKeyArn"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 10946
          },
          "name": "awskmsKeyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 10936
          },
          "name": "awskmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 10904
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationEncryptionConfigurationKmsEncryptionConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationEncryptionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationEncryptionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 11005
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 10997
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 11050
          },
          "name": "putKmsEncryptionConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationEncryptionConfigurationKmsEncryptionConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 11053
          },
          "name": "resetKmsEncryptionConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 11069
          },
          "name": "resetNoEncryptionConfig"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationEncryptionConfigurationOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 11047
          },
          "name": "kmsEncryptionConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 11057
          },
          "name": "kmsEncryptionConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationEncryptionConfigurationKmsEncryptionConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 11073
          },
          "name": "noEncryptionConfigInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 11063
          },
          "name": "noEncryptionConfig",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 11009
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationEncryptionConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationEncryptionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 12533
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 12525
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12672
          },
          "name": "putBufferingHints",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationBufferingHints"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12688
          },
          "name": "putCloudwatchLoggingOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationCloudwatchLoggingOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12736
          },
          "name": "putDataFormatConversionConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12752
          },
          "name": "putDynamicPartitioningConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDynamicPartitioningConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12768
          },
          "name": "putEncryptionConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationEncryptionConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12832
          },
          "name": "putProcessingConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationProcessingConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12864
          },
          "name": "putS3BackupConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12659
          },
          "name": "resetBucketArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12675
          },
          "name": "resetBufferingHints"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12691
          },
          "name": "resetCloudwatchLoggingOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12707
          },
          "name": "resetCompressionFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12723
          },
          "name": "resetCustomTimeZone"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12739
          },
          "name": "resetDataFormatConversionConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12755
          },
          "name": "resetDynamicPartitioningConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12771
          },
          "name": "resetEncryptionConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12787
          },
          "name": "resetErrorOutputPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12803
          },
          "name": "resetFileExtension"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12819
          },
          "name": "resetPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12835
          },
          "name": "resetProcessingConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12851
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12867
          },
          "name": "resetS3BackupConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12883
          },
          "name": "resetS3BackupMode"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12669
          },
          "name": "bufferingHints",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationBufferingHintsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12685
          },
          "name": "cloudwatchLoggingOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationCloudwatchLoggingOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12733
          },
          "name": "dataFormatConversionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12749
          },
          "name": "dynamicPartitioningConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDynamicPartitioningConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12765
          },
          "name": "encryptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationEncryptionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12829
          },
          "name": "processingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationProcessingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12861
          },
          "name": "s3BackupConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12663
          },
          "name": "bucketArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12679
          },
          "name": "bufferingHintsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationBufferingHints"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12695
          },
          "name": "cloudwatchLoggingOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationCloudwatchLoggingOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12711
          },
          "name": "compressionFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12727
          },
          "name": "customTimeZoneInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12743
          },
          "name": "dataFormatConversionConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDataFormatConversionConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12759
          },
          "name": "dynamicPartitioningConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationDynamicPartitioningConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12775
          },
          "name": "encryptionConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationEncryptionConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12791
          },
          "name": "errorOutputPrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12807
          },
          "name": "fileExtensionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12823
          },
          "name": "prefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12839
          },
          "name": "processingConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationProcessingConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12855
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12871
          },
          "name": "s3BackupConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12887
          },
          "name": "s3BackupModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12653
          },
          "name": "bucketArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12701
          },
          "name": "compressionFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12717
          },
          "name": "customTimeZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12781
          },
          "name": "errorOutputPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12797
          },
          "name": "fileExtension",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12813
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12845
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12877
          },
          "name": "s3BackupMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12537
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationProcessingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationProcessingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 11375
      },
      "name": "KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationProcessingConfiguration",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#enabled KinesisfirehoseDeliveryStream#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 11379
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#processors KinesisfirehoseDeliveryStream#processors}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 11383
          },
          "name": "processors",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationProcessingConfigurationProcessors"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationProcessingConfiguration"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationProcessingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationProcessingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 11430
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 11422
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 11491
          },
          "name": "putProcessors",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationProcessingConfigurationProcessors"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 11478
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 11494
          },
          "name": "resetProcessors"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationProcessingConfigurationOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 11488
          },
          "name": "processors",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationProcessingConfigurationProcessorsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 11482
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 11498
          },
          "name": "processorsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationProcessingConfigurationProcessors"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 11472
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 11434
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationProcessingConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationProcessingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationProcessingConfigurationProcessors": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationProcessingConfigurationProcessors",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 11226
      },
      "name": "KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationProcessingConfigurationProcessors",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#parameters KinesisfirehoseDeliveryStream#parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 11230
          },
          "name": "parameters",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationProcessingConfigurationProcessorsParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#type KinesisfirehoseDeliveryStream#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 11234
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationProcessingConfigurationProcessors"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationProcessingConfigurationProcessorsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationProcessingConfigurationProcessorsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 11364
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 11356
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 11371
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationProcessingConfigurationProcessorsOutputReference"
            }
          }
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationProcessingConfigurationProcessorsList",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 11357
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationProcessingConfigurationProcessors"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationProcessingConfigurationProcessorsList"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationProcessingConfigurationProcessorsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationProcessingConfigurationProcessorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 11283
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 11273
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 11328
          },
          "name": "putParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationProcessingConfigurationProcessorsParameters"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 11331
          },
          "name": "resetParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 11347
          },
          "name": "resetType"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationProcessingConfigurationProcessorsOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 11325
          },
          "name": "parameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationProcessingConfigurationProcessorsParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 11335
          },
          "name": "parametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationProcessingConfigurationProcessorsParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 11351
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 11341
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 11287
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationProcessingConfigurationProcessors"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationProcessingConfigurationProcessorsOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationProcessingConfigurationProcessorsParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationProcessingConfigurationProcessorsParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 11077
      },
      "name": "KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationProcessingConfigurationProcessorsParameters",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#parameter_name KinesisfirehoseDeliveryStream#parameter_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 11081
          },
          "name": "parameterName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#parameter_value KinesisfirehoseDeliveryStream#parameter_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 11085
          },
          "name": "parameterValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationProcessingConfigurationProcessorsParameters"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationProcessingConfigurationProcessorsParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationProcessingConfigurationProcessorsParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 11215
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 11207
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 11222
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationProcessingConfigurationProcessorsParametersOutputReference"
            }
          }
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationProcessingConfigurationProcessorsParametersList",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 11208
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationProcessingConfigurationProcessorsParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationProcessingConfigurationProcessorsParametersList"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationProcessingConfigurationProcessorsParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationProcessingConfigurationProcessorsParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 11134
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 11124
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 11182
          },
          "name": "resetParameterName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 11198
          },
          "name": "resetParameterValue"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationProcessingConfigurationProcessorsParametersOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 11186
          },
          "name": "parameterNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 11202
          },
          "name": "parameterValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 11176
          },
          "name": "parameterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 11192
          },
          "name": "parameterValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 11138
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationProcessingConfigurationProcessorsParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationProcessingConfigurationProcessorsParametersOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 12010
      },
      "name": "KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfiguration",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#bucket_arn KinesisfirehoseDeliveryStream#bucket_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12014
          },
          "name": "bucketArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#buffering_hints KinesisfirehoseDeliveryStream#buffering_hints}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12018
          },
          "name": "bufferingHints",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfigurationBufferingHints"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#cloudwatch_logging_options KinesisfirehoseDeliveryStream#cloudwatch_logging_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12022
          },
          "name": "cloudwatchLoggingOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfigurationCloudwatchLoggingOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#compression_format KinesisfirehoseDeliveryStream#compression_format}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12026
          },
          "name": "compressionFormat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#encryption_configuration KinesisfirehoseDeliveryStream#encryption_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12030
          },
          "name": "encryptionConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfigurationEncryptionConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#error_output_prefix KinesisfirehoseDeliveryStream#error_output_prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12034
          },
          "name": "errorOutputPrefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#prefix KinesisfirehoseDeliveryStream#prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12038
          },
          "name": "prefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#role_arn KinesisfirehoseDeliveryStream#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12042
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfiguration"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfigurationBufferingHints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfigurationBufferingHints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 11502
      },
      "name": "KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfigurationBufferingHints",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#interval_in_seconds KinesisfirehoseDeliveryStream#interval_in_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 11506
          },
          "name": "intervalInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#size_in_m_bs KinesisfirehoseDeliveryStream#size_in_m_bs}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 11510
          },
          "name": "sizeInMBs",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfigurationBufferingHints"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfigurationBufferingHintsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfigurationBufferingHintsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 11557
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 11549
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 11605
          },
          "name": "resetIntervalInSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 11621
          },
          "name": "resetSizeInMBs"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfigurationBufferingHintsOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 11609
          },
          "name": "intervalInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 11625
          },
          "name": "sizeInMBsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 11599
          },
          "name": "intervalInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 11615
          },
          "name": "sizeInMBs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 11561
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfigurationBufferingHints"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfigurationBufferingHintsOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfigurationCloudwatchLoggingOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfigurationCloudwatchLoggingOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 11629
      },
      "name": "KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfigurationCloudwatchLoggingOptions",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#enabled KinesisfirehoseDeliveryStream#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 11633
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#log_group_name KinesisfirehoseDeliveryStream#log_group_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 11637
          },
          "name": "logGroupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#log_stream_name KinesisfirehoseDeliveryStream#log_stream_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 11641
          },
          "name": "logStreamName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfigurationCloudwatchLoggingOptions"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfigurationCloudwatchLoggingOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfigurationCloudwatchLoggingOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 11695
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 11687
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 11749
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 11765
          },
          "name": "resetLogGroupName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 11781
          },
          "name": "resetLogStreamName"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfigurationCloudwatchLoggingOptionsOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 11753
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 11769
          },
          "name": "logGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 11785
          },
          "name": "logStreamNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 11743
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 11759
          },
          "name": "logGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 11775
          },
          "name": "logStreamName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 11699
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfigurationCloudwatchLoggingOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfigurationCloudwatchLoggingOptionsOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfigurationEncryptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfigurationEncryptionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 11883
      },
      "name": "KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfigurationEncryptionConfiguration",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#kms_encryption_config KinesisfirehoseDeliveryStream#kms_encryption_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 11887
          },
          "name": "kmsEncryptionConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfigurationEncryptionConfigurationKmsEncryptionConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#no_encryption_config KinesisfirehoseDeliveryStream#no_encryption_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 11891
          },
          "name": "noEncryptionConfig",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfigurationEncryptionConfiguration"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfigurationEncryptionConfigurationKmsEncryptionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfigurationEncryptionConfigurationKmsEncryptionConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 11789
      },
      "name": "KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfigurationEncryptionConfigurationKmsEncryptionConfig",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#awskms_key_arn KinesisfirehoseDeliveryStream#awskms_key_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 11793
          },
          "name": "awskmsKeyArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfigurationEncryptionConfigurationKmsEncryptionConfig"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 11833
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 11825
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 11875
          },
          "name": "resetAwskmsKeyArn"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 11879
          },
          "name": "awskmsKeyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 11869
          },
          "name": "awskmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 11837
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfigurationEncryptionConfigurationKmsEncryptionConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfigurationEncryptionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfigurationEncryptionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 11938
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 11930
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 11983
          },
          "name": "putKmsEncryptionConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfigurationEncryptionConfigurationKmsEncryptionConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 11986
          },
          "name": "resetKmsEncryptionConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12002
          },
          "name": "resetNoEncryptionConfig"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfigurationEncryptionConfigurationOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 11980
          },
          "name": "kmsEncryptionConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 11990
          },
          "name": "kmsEncryptionConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfigurationEncryptionConfigurationKmsEncryptionConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12006
          },
          "name": "noEncryptionConfigInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 11996
          },
          "name": "noEncryptionConfig",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 11942
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfigurationEncryptionConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfigurationEncryptionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 12131
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 12123
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12228
          },
          "name": "putBufferingHints",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfigurationBufferingHints"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12244
          },
          "name": "putCloudwatchLoggingOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfigurationCloudwatchLoggingOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12276
          },
          "name": "putEncryptionConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfigurationEncryptionConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12215
          },
          "name": "resetBucketArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12231
          },
          "name": "resetBufferingHints"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12247
          },
          "name": "resetCloudwatchLoggingOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12263
          },
          "name": "resetCompressionFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12279
          },
          "name": "resetEncryptionConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12295
          },
          "name": "resetErrorOutputPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12311
          },
          "name": "resetPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12327
          },
          "name": "resetRoleArn"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfigurationOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12225
          },
          "name": "bufferingHints",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfigurationBufferingHintsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12241
          },
          "name": "cloudwatchLoggingOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfigurationCloudwatchLoggingOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12273
          },
          "name": "encryptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfigurationEncryptionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12219
          },
          "name": "bucketArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12235
          },
          "name": "bufferingHintsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfigurationBufferingHints"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12251
          },
          "name": "cloudwatchLoggingOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfigurationCloudwatchLoggingOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12267
          },
          "name": "compressionFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12283
          },
          "name": "encryptionConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfigurationEncryptionConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12299
          },
          "name": "errorOutputPrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12315
          },
          "name": "prefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12331
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12209
          },
          "name": "bucketArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12257
          },
          "name": "compressionFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12289
          },
          "name": "errorOutputPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12305
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12321
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12135
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamExtendedS3DestinationConfigurationS3BackupConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 15126
      },
      "name": "KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfiguration",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#buffering_hints KinesisfirehoseDeliveryStream#buffering_hints}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 15130
          },
          "name": "bufferingHints",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationBufferingHints"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#cloudwatch_logging_options KinesisfirehoseDeliveryStream#cloudwatch_logging_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 15134
          },
          "name": "cloudwatchLoggingOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationCloudwatchLoggingOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#endpoint_configuration KinesisfirehoseDeliveryStream#endpoint_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 15138
          },
          "name": "endpointConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationEndpointConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#processing_configuration KinesisfirehoseDeliveryStream#processing_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 15142
          },
          "name": "processingConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationProcessingConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#request_configuration KinesisfirehoseDeliveryStream#request_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 15146
          },
          "name": "requestConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationRequestConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#retry_options KinesisfirehoseDeliveryStream#retry_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 15150
          },
          "name": "retryOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationRetryOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#role_arn KinesisfirehoseDeliveryStream#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 15154
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#s3_backup_mode KinesisfirehoseDeliveryStream#s3_backup_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 15158
          },
          "name": "s3BackupMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#s3_configuration KinesisfirehoseDeliveryStream#s3_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 15162
          },
          "name": "s3Configuration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3Configuration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#secrets_manager_configuration KinesisfirehoseDeliveryStream#secrets_manager_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 15166
          },
          "name": "secretsManagerConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationSecretsManagerConfiguration"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfiguration"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationBufferingHints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationBufferingHints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 12891
      },
      "name": "KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationBufferingHints",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#interval_in_seconds KinesisfirehoseDeliveryStream#interval_in_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12895
          },
          "name": "intervalInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#size_in_m_bs KinesisfirehoseDeliveryStream#size_in_m_bs}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12899
          },
          "name": "sizeInMBs",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationBufferingHints"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationBufferingHintsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationBufferingHintsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 12946
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 12938
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12994
          },
          "name": "resetIntervalInSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 13010
          },
          "name": "resetSizeInMBs"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationBufferingHintsOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12998
          },
          "name": "intervalInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 13014
          },
          "name": "sizeInMBsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12988
          },
          "name": "intervalInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 13004
          },
          "name": "sizeInMBs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 12950
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationBufferingHints"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationBufferingHintsOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationCloudwatchLoggingOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationCloudwatchLoggingOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 13018
      },
      "name": "KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationCloudwatchLoggingOptions",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#enabled KinesisfirehoseDeliveryStream#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 13022
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#log_group_name KinesisfirehoseDeliveryStream#log_group_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 13026
          },
          "name": "logGroupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#log_stream_name KinesisfirehoseDeliveryStream#log_stream_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 13030
          },
          "name": "logStreamName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationCloudwatchLoggingOptions"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationCloudwatchLoggingOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationCloudwatchLoggingOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 13084
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 13076
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 13138
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 13154
          },
          "name": "resetLogGroupName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 13170
          },
          "name": "resetLogStreamName"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationCloudwatchLoggingOptionsOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 13142
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 13158
          },
          "name": "logGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 13174
          },
          "name": "logStreamNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 13132
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 13148
          },
          "name": "logGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 13164
          },
          "name": "logStreamName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 13088
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationCloudwatchLoggingOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationCloudwatchLoggingOptionsOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationEndpointConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationEndpointConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 13178
      },
      "name": "KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationEndpointConfiguration",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#access_key KinesisfirehoseDeliveryStream#access_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 13182
          },
          "name": "accessKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#name KinesisfirehoseDeliveryStream#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 13186
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#url KinesisfirehoseDeliveryStream#url}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 13190
          },
          "name": "url",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationEndpointConfiguration"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationEndpointConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationEndpointConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 13244
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 13236
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 13298
          },
          "name": "resetAccessKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 13314
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 13330
          },
          "name": "resetUrl"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationEndpointConfigurationOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 13302
          },
          "name": "accessKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 13318
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 13334
          },
          "name": "urlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 13292
          },
          "name": "accessKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 13308
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 13324
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 13248
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationEndpointConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationEndpointConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 15269
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 15261
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 15362
          },
          "name": "putBufferingHints",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationBufferingHints"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 15378
          },
          "name": "putCloudwatchLoggingOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationCloudwatchLoggingOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 15394
          },
          "name": "putEndpointConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationEndpointConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 15410
          },
          "name": "putProcessingConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationProcessingConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 15426
          },
          "name": "putRequestConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationRequestConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 15442
          },
          "name": "putRetryOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationRetryOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 15490
          },
          "name": "putS3Configuration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3Configuration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 15506
          },
          "name": "putSecretsManagerConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationSecretsManagerConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 15365
          },
          "name": "resetBufferingHints"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 15381
          },
          "name": "resetCloudwatchLoggingOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 15397
          },
          "name": "resetEndpointConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 15413
          },
          "name": "resetProcessingConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 15429
          },
          "name": "resetRequestConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 15445
          },
          "name": "resetRetryOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 15461
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 15477
          },
          "name": "resetS3BackupMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 15493
          },
          "name": "resetS3Configuration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 15509
          },
          "name": "resetSecretsManagerConfiguration"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 15359
          },
          "name": "bufferingHints",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationBufferingHintsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 15375
          },
          "name": "cloudwatchLoggingOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationCloudwatchLoggingOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 15391
          },
          "name": "endpointConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationEndpointConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 15407
          },
          "name": "processingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationProcessingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 15423
          },
          "name": "requestConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationRequestConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 15439
          },
          "name": "retryOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationRetryOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 15487
          },
          "name": "s3Configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3ConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 15503
          },
          "name": "secretsManagerConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationSecretsManagerConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 15369
          },
          "name": "bufferingHintsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationBufferingHints"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 15385
          },
          "name": "cloudwatchLoggingOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationCloudwatchLoggingOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 15401
          },
          "name": "endpointConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationEndpointConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 15417
          },
          "name": "processingConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationProcessingConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 15433
          },
          "name": "requestConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationRequestConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 15449
          },
          "name": "retryOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationRetryOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 15465
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 15481
          },
          "name": "s3BackupModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 15497
          },
          "name": "s3ConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3Configuration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 15513
          },
          "name": "secretsManagerConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationSecretsManagerConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 15455
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 15471
          },
          "name": "s3BackupMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 15273
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationProcessingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationProcessingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 13636
      },
      "name": "KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationProcessingConfiguration",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#enabled KinesisfirehoseDeliveryStream#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 13640
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#processors KinesisfirehoseDeliveryStream#processors}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 13644
          },
          "name": "processors",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationProcessingConfigurationProcessors"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationProcessingConfiguration"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationProcessingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationProcessingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 13691
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 13683
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 13752
          },
          "name": "putProcessors",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationProcessingConfigurationProcessors"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 13739
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 13755
          },
          "name": "resetProcessors"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationProcessingConfigurationOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 13749
          },
          "name": "processors",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationProcessingConfigurationProcessorsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 13743
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 13759
          },
          "name": "processorsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationProcessingConfigurationProcessors"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 13733
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 13695
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationProcessingConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationProcessingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationProcessingConfigurationProcessors": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationProcessingConfigurationProcessors",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 13487
      },
      "name": "KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationProcessingConfigurationProcessors",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#parameters KinesisfirehoseDeliveryStream#parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 13491
          },
          "name": "parameters",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationProcessingConfigurationProcessorsParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#type KinesisfirehoseDeliveryStream#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 13495
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationProcessingConfigurationProcessors"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationProcessingConfigurationProcessorsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationProcessingConfigurationProcessorsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 13625
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 13617
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 13632
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationProcessingConfigurationProcessorsOutputReference"
            }
          }
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationProcessingConfigurationProcessorsList",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 13618
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationProcessingConfigurationProcessors"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationProcessingConfigurationProcessorsList"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationProcessingConfigurationProcessorsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationProcessingConfigurationProcessorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 13544
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 13534
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 13589
          },
          "name": "putParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationProcessingConfigurationProcessorsParameters"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 13592
          },
          "name": "resetParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 13608
          },
          "name": "resetType"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationProcessingConfigurationProcessorsOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 13586
          },
          "name": "parameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationProcessingConfigurationProcessorsParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 13596
          },
          "name": "parametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationProcessingConfigurationProcessorsParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 13612
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 13602
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 13548
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationProcessingConfigurationProcessors"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationProcessingConfigurationProcessorsOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationProcessingConfigurationProcessorsParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationProcessingConfigurationProcessorsParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 13338
      },
      "name": "KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationProcessingConfigurationProcessorsParameters",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#parameter_name KinesisfirehoseDeliveryStream#parameter_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 13342
          },
          "name": "parameterName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#parameter_value KinesisfirehoseDeliveryStream#parameter_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 13346
          },
          "name": "parameterValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationProcessingConfigurationProcessorsParameters"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationProcessingConfigurationProcessorsParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationProcessingConfigurationProcessorsParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 13476
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 13468
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 13483
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationProcessingConfigurationProcessorsParametersOutputReference"
            }
          }
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationProcessingConfigurationProcessorsParametersList",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 13469
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationProcessingConfigurationProcessorsParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationProcessingConfigurationProcessorsParametersList"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationProcessingConfigurationProcessorsParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationProcessingConfigurationProcessorsParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 13395
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 13385
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 13443
          },
          "name": "resetParameterName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 13459
          },
          "name": "resetParameterValue"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationProcessingConfigurationProcessorsParametersOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 13447
          },
          "name": "parameterNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 13463
          },
          "name": "parameterValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 13437
          },
          "name": "parameterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 13453
          },
          "name": "parameterValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 13399
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationProcessingConfigurationProcessorsParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationProcessingConfigurationProcessorsParametersOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationRequestConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationRequestConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 13912
      },
      "name": "KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationRequestConfiguration",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#common_attributes KinesisfirehoseDeliveryStream#common_attributes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 13916
          },
          "name": "commonAttributes",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationRequestConfigurationCommonAttributes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#content_encoding KinesisfirehoseDeliveryStream#content_encoding}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 13920
          },
          "name": "contentEncoding",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationRequestConfiguration"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationRequestConfigurationCommonAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationRequestConfigurationCommonAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 13763
      },
      "name": "KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationRequestConfigurationCommonAttributes",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#attribute_name KinesisfirehoseDeliveryStream#attribute_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 13767
          },
          "name": "attributeName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#attribute_value KinesisfirehoseDeliveryStream#attribute_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 13771
          },
          "name": "attributeValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationRequestConfigurationCommonAttributes"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationRequestConfigurationCommonAttributesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationRequestConfigurationCommonAttributesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 13901
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 13893
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 13908
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationRequestConfigurationCommonAttributesOutputReference"
            }
          }
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationRequestConfigurationCommonAttributesList",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 13894
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationRequestConfigurationCommonAttributes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationRequestConfigurationCommonAttributesList"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationRequestConfigurationCommonAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationRequestConfigurationCommonAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 13820
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 13810
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 13868
          },
          "name": "resetAttributeName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 13884
          },
          "name": "resetAttributeValue"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationRequestConfigurationCommonAttributesOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 13872
          },
          "name": "attributeNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 13888
          },
          "name": "attributeValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 13862
          },
          "name": "attributeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 13878
          },
          "name": "attributeValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 13824
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationRequestConfigurationCommonAttributes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationRequestConfigurationCommonAttributesOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationRequestConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationRequestConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 13967
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 13959
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 14012
          },
          "name": "putCommonAttributes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationRequestConfigurationCommonAttributes"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 14015
          },
          "name": "resetCommonAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 14031
          },
          "name": "resetContentEncoding"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationRequestConfigurationOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 14009
          },
          "name": "commonAttributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationRequestConfigurationCommonAttributesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 14019
          },
          "name": "commonAttributesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationRequestConfigurationCommonAttributes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 14035
          },
          "name": "contentEncodingInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 14025
          },
          "name": "contentEncoding",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 13971
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationRequestConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationRequestConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationRetryOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationRetryOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 14039
      },
      "name": "KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationRetryOptions",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#duration_in_seconds KinesisfirehoseDeliveryStream#duration_in_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 14043
          },
          "name": "durationInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationRetryOptions"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationRetryOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationRetryOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 14083
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 14075
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 14125
          },
          "name": "resetDurationInSeconds"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationRetryOptionsOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 14129
          },
          "name": "durationInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 14119
          },
          "name": "durationInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 14087
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationRetryOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationRetryOptionsOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3Configuration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3Configuration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 14641
      },
      "name": "KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3Configuration",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#bucket_arn KinesisfirehoseDeliveryStream#bucket_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 14645
          },
          "name": "bucketArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#buffering_hints KinesisfirehoseDeliveryStream#buffering_hints}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 14649
          },
          "name": "bufferingHints",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3ConfigurationBufferingHints"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#cloudwatch_logging_options KinesisfirehoseDeliveryStream#cloudwatch_logging_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 14653
          },
          "name": "cloudwatchLoggingOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3ConfigurationCloudwatchLoggingOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#compression_format KinesisfirehoseDeliveryStream#compression_format}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 14657
          },
          "name": "compressionFormat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#encryption_configuration KinesisfirehoseDeliveryStream#encryption_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 14661
          },
          "name": "encryptionConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3ConfigurationEncryptionConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#error_output_prefix KinesisfirehoseDeliveryStream#error_output_prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 14665
          },
          "name": "errorOutputPrefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#prefix KinesisfirehoseDeliveryStream#prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 14669
          },
          "name": "prefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#role_arn KinesisfirehoseDeliveryStream#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 14673
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3Configuration"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3ConfigurationBufferingHints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3ConfigurationBufferingHints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 14133
      },
      "name": "KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3ConfigurationBufferingHints",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#interval_in_seconds KinesisfirehoseDeliveryStream#interval_in_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 14137
          },
          "name": "intervalInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#size_in_m_bs KinesisfirehoseDeliveryStream#size_in_m_bs}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 14141
          },
          "name": "sizeInMBs",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3ConfigurationBufferingHints"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3ConfigurationBufferingHintsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3ConfigurationBufferingHintsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 14188
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 14180
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 14236
          },
          "name": "resetIntervalInSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 14252
          },
          "name": "resetSizeInMBs"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3ConfigurationBufferingHintsOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 14240
          },
          "name": "intervalInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 14256
          },
          "name": "sizeInMBsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 14230
          },
          "name": "intervalInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 14246
          },
          "name": "sizeInMBs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 14192
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3ConfigurationBufferingHints"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3ConfigurationBufferingHintsOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3ConfigurationCloudwatchLoggingOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3ConfigurationCloudwatchLoggingOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 14260
      },
      "name": "KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3ConfigurationCloudwatchLoggingOptions",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#enabled KinesisfirehoseDeliveryStream#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 14264
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#log_group_name KinesisfirehoseDeliveryStream#log_group_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 14268
          },
          "name": "logGroupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#log_stream_name KinesisfirehoseDeliveryStream#log_stream_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 14272
          },
          "name": "logStreamName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3ConfigurationCloudwatchLoggingOptions"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3ConfigurationCloudwatchLoggingOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3ConfigurationCloudwatchLoggingOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 14326
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 14318
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 14380
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 14396
          },
          "name": "resetLogGroupName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 14412
          },
          "name": "resetLogStreamName"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3ConfigurationCloudwatchLoggingOptionsOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 14384
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 14400
          },
          "name": "logGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 14416
          },
          "name": "logStreamNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 14374
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 14390
          },
          "name": "logGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 14406
          },
          "name": "logStreamName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 14330
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3ConfigurationCloudwatchLoggingOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3ConfigurationCloudwatchLoggingOptionsOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3ConfigurationEncryptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3ConfigurationEncryptionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 14514
      },
      "name": "KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3ConfigurationEncryptionConfiguration",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#kms_encryption_config KinesisfirehoseDeliveryStream#kms_encryption_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 14518
          },
          "name": "kmsEncryptionConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#no_encryption_config KinesisfirehoseDeliveryStream#no_encryption_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 14522
          },
          "name": "noEncryptionConfig",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3ConfigurationEncryptionConfiguration"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 14420
      },
      "name": "KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfig",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#awskms_key_arn KinesisfirehoseDeliveryStream#awskms_key_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 14424
          },
          "name": "awskmsKeyArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfig"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 14464
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 14456
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 14506
          },
          "name": "resetAwskmsKeyArn"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 14510
          },
          "name": "awskmsKeyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 14500
          },
          "name": "awskmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 14468
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3ConfigurationEncryptionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3ConfigurationEncryptionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 14569
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 14561
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 14614
          },
          "name": "putKmsEncryptionConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 14617
          },
          "name": "resetKmsEncryptionConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 14633
          },
          "name": "resetNoEncryptionConfig"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3ConfigurationEncryptionConfigurationOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 14611
          },
          "name": "kmsEncryptionConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 14621
          },
          "name": "kmsEncryptionConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 14637
          },
          "name": "noEncryptionConfigInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 14627
          },
          "name": "noEncryptionConfig",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 14573
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3ConfigurationEncryptionConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3ConfigurationEncryptionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3ConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3ConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 14762
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 14754
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 14859
          },
          "name": "putBufferingHints",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3ConfigurationBufferingHints"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 14875
          },
          "name": "putCloudwatchLoggingOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3ConfigurationCloudwatchLoggingOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 14907
          },
          "name": "putEncryptionConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3ConfigurationEncryptionConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 14846
          },
          "name": "resetBucketArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 14862
          },
          "name": "resetBufferingHints"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 14878
          },
          "name": "resetCloudwatchLoggingOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 14894
          },
          "name": "resetCompressionFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 14910
          },
          "name": "resetEncryptionConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 14926
          },
          "name": "resetErrorOutputPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 14942
          },
          "name": "resetPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 14958
          },
          "name": "resetRoleArn"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3ConfigurationOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 14856
          },
          "name": "bufferingHints",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3ConfigurationBufferingHintsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 14872
          },
          "name": "cloudwatchLoggingOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3ConfigurationCloudwatchLoggingOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 14904
          },
          "name": "encryptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3ConfigurationEncryptionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 14850
          },
          "name": "bucketArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 14866
          },
          "name": "bufferingHintsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3ConfigurationBufferingHints"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 14882
          },
          "name": "cloudwatchLoggingOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3ConfigurationCloudwatchLoggingOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 14898
          },
          "name": "compressionFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 14914
          },
          "name": "encryptionConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3ConfigurationEncryptionConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 14930
          },
          "name": "errorOutputPrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 14946
          },
          "name": "prefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 14962
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 14840
          },
          "name": "bucketArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 14888
          },
          "name": "compressionFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 14920
          },
          "name": "errorOutputPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 14936
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 14952
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 14766
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3Configuration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationS3ConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationSecretsManagerConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationSecretsManagerConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 14966
      },
      "name": "KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationSecretsManagerConfiguration",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#enabled KinesisfirehoseDeliveryStream#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 14970
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#role_arn KinesisfirehoseDeliveryStream#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 14974
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#secret_arn KinesisfirehoseDeliveryStream#secret_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 14978
          },
          "name": "secretArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationSecretsManagerConfiguration"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationSecretsManagerConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationSecretsManagerConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 15032
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 15024
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 15086
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 15102
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 15118
          },
          "name": "resetSecretArn"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationSecretsManagerConfigurationOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 15090
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 15106
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 15122
          },
          "name": "secretArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 15080
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 15096
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 15112
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 15036
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationSecretsManagerConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamHttpEndpointDestinationConfigurationSecretsManagerConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 17929
      },
      "name": "KinesisfirehoseDeliveryStreamIcebergDestinationConfiguration",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#append_only KinesisfirehoseDeliveryStream#append_only}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 17933
          },
          "name": "appendOnly",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#buffering_hints KinesisfirehoseDeliveryStream#buffering_hints}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 17937
          },
          "name": "bufferingHints",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationBufferingHints"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#catalog_configuration KinesisfirehoseDeliveryStream#catalog_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 17941
          },
          "name": "catalogConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationCatalogConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#cloudwatch_logging_options KinesisfirehoseDeliveryStream#cloudwatch_logging_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 17945
          },
          "name": "cloudwatchLoggingOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationCloudwatchLoggingOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#destination_table_configuration_list KinesisfirehoseDeliveryStream#destination_table_configuration_list}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 17949
          },
          "name": "destinationTableConfigurationList",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationDestinationTableConfigurationListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#processing_configuration KinesisfirehoseDeliveryStream#processing_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 17953
          },
          "name": "processingConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationProcessingConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#retry_options KinesisfirehoseDeliveryStream#retry_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 17957
          },
          "name": "retryOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationRetryOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#role_arn KinesisfirehoseDeliveryStream#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 17961
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#s_3_backup_mode KinesisfirehoseDeliveryStream#s_3_backup_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 17969
          },
          "name": "s3BackupMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#s3_configuration KinesisfirehoseDeliveryStream#s3_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 17965
          },
          "name": "s3Configuration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3Configuration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#schema_evolution_configuration KinesisfirehoseDeliveryStream#schema_evolution_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 17973
          },
          "name": "schemaEvolutionConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationSchemaEvolutionConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#table_creation_configuration KinesisfirehoseDeliveryStream#table_creation_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 17977
          },
          "name": "tableCreationConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationTableCreationConfiguration"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamIcebergDestinationConfiguration"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationBufferingHints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationBufferingHints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 15517
      },
      "name": "KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationBufferingHints",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#interval_in_seconds KinesisfirehoseDeliveryStream#interval_in_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 15521
          },
          "name": "intervalInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#size_in_m_bs KinesisfirehoseDeliveryStream#size_in_m_bs}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 15525
          },
          "name": "sizeInMBs",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationBufferingHints"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationBufferingHintsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationBufferingHintsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 15572
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 15564
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 15620
          },
          "name": "resetIntervalInSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 15636
          },
          "name": "resetSizeInMBs"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationBufferingHintsOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 15624
          },
          "name": "intervalInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 15640
          },
          "name": "sizeInMBsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 15614
          },
          "name": "intervalInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 15630
          },
          "name": "sizeInMBs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 15576
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationBufferingHints"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationBufferingHintsOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationCatalogConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationCatalogConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 15644
      },
      "name": "KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationCatalogConfiguration",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#catalog_arn KinesisfirehoseDeliveryStream#catalog_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 15648
          },
          "name": "catalogArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#warehouse_location KinesisfirehoseDeliveryStream#warehouse_location}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 15652
          },
          "name": "warehouseLocation",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationCatalogConfiguration"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationCatalogConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationCatalogConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 15699
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 15691
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 15747
          },
          "name": "resetCatalogArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 15763
          },
          "name": "resetWarehouseLocation"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationCatalogConfigurationOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 15751
          },
          "name": "catalogArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 15767
          },
          "name": "warehouseLocationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 15741
          },
          "name": "catalogArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 15757
          },
          "name": "warehouseLocation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 15703
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationCatalogConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationCatalogConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationCloudwatchLoggingOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationCloudwatchLoggingOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 15771
      },
      "name": "KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationCloudwatchLoggingOptions",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#enabled KinesisfirehoseDeliveryStream#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 15775
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#log_group_name KinesisfirehoseDeliveryStream#log_group_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 15779
          },
          "name": "logGroupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#log_stream_name KinesisfirehoseDeliveryStream#log_stream_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 15783
          },
          "name": "logStreamName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationCloudwatchLoggingOptions"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationCloudwatchLoggingOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationCloudwatchLoggingOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 15837
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 15829
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 15891
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 15907
          },
          "name": "resetLogGroupName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 15923
          },
          "name": "resetLogStreamName"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationCloudwatchLoggingOptionsOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 15895
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 15911
          },
          "name": "logGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 15927
          },
          "name": "logStreamNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 15885
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 15901
          },
          "name": "logGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 15917
          },
          "name": "logStreamName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 15841
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationCloudwatchLoggingOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationCloudwatchLoggingOptionsOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationDestinationTableConfigurationListPartitionSpec": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationDestinationTableConfigurationListPartitionSpec",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 16047
      },
      "name": "KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationDestinationTableConfigurationListPartitionSpec",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#identity KinesisfirehoseDeliveryStream#identity}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 16051
          },
          "name": "identity",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationDestinationTableConfigurationListPartitionSpecIdentity"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationDestinationTableConfigurationListPartitionSpec"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationDestinationTableConfigurationListPartitionSpecIdentity": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationDestinationTableConfigurationListPartitionSpecIdentity",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 15931
      },
      "name": "KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationDestinationTableConfigurationListPartitionSpecIdentity",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#source_name KinesisfirehoseDeliveryStream#source_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 15935
          },
          "name": "sourceName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationDestinationTableConfigurationListPartitionSpecIdentity"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationDestinationTableConfigurationListPartitionSpecIdentityList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationDestinationTableConfigurationListPartitionSpecIdentityList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 16036
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 16028
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 16043
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationDestinationTableConfigurationListPartitionSpecIdentityOutputReference"
            }
          }
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationDestinationTableConfigurationListPartitionSpecIdentityList",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 16029
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationDestinationTableConfigurationListPartitionSpecIdentity"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationDestinationTableConfigurationListPartitionSpecIdentityList"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationDestinationTableConfigurationListPartitionSpecIdentityOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationDestinationTableConfigurationListPartitionSpecIdentityOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 15977
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 15967
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 16019
          },
          "name": "resetSourceName"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationDestinationTableConfigurationListPartitionSpecIdentityOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 16023
          },
          "name": "sourceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 16013
          },
          "name": "sourceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 15981
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationDestinationTableConfigurationListPartitionSpecIdentity"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationDestinationTableConfigurationListPartitionSpecIdentityOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationDestinationTableConfigurationListPartitionSpecOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationDestinationTableConfigurationListPartitionSpecOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 16091
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 16083
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 16130
          },
          "name": "putIdentity",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationDestinationTableConfigurationListPartitionSpecIdentity"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 16133
          },
          "name": "resetIdentity"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationDestinationTableConfigurationListPartitionSpecOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 16127
          },
          "name": "identity",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationDestinationTableConfigurationListPartitionSpecIdentityList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 16137
          },
          "name": "identityInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationDestinationTableConfigurationListPartitionSpecIdentity"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 16095
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationDestinationTableConfigurationListPartitionSpec"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationDestinationTableConfigurationListPartitionSpecOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationDestinationTableConfigurationListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationDestinationTableConfigurationListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 16141
      },
      "name": "KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationDestinationTableConfigurationListStruct",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#destination_database_name KinesisfirehoseDeliveryStream#destination_database_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 16145
          },
          "name": "destinationDatabaseName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#destination_table_name KinesisfirehoseDeliveryStream#destination_table_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 16149
          },
          "name": "destinationTableName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#partition_spec KinesisfirehoseDeliveryStream#partition_spec}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 16153
          },
          "name": "partitionSpec",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationDestinationTableConfigurationListPartitionSpec"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#s3_error_output_prefix KinesisfirehoseDeliveryStream#s3_error_output_prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 16157
          },
          "name": "s3ErrorOutputPrefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#unique_keys KinesisfirehoseDeliveryStream#unique_keys}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 16161
          },
          "name": "uniqueKeys",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationDestinationTableConfigurationListStruct"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationDestinationTableConfigurationListStructList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationDestinationTableConfigurationListStructList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 16378
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 16370
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 16385
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationDestinationTableConfigurationListStructOutputReference"
            }
          }
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationDestinationTableConfigurationListStructList",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 16371
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationDestinationTableConfigurationListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationDestinationTableConfigurationListStructList"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationDestinationTableConfigurationListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationDestinationTableConfigurationListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 16231
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 16221
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 16326
          },
          "name": "putPartitionSpec",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationDestinationTableConfigurationListPartitionSpec"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 16297
          },
          "name": "resetDestinationDatabaseName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 16313
          },
          "name": "resetDestinationTableName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 16329
          },
          "name": "resetPartitionSpec"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 16345
          },
          "name": "resetS3ErrorOutputPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 16361
          },
          "name": "resetUniqueKeys"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationDestinationTableConfigurationListStructOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 16323
          },
          "name": "partitionSpec",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationDestinationTableConfigurationListPartitionSpecOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 16301
          },
          "name": "destinationDatabaseNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 16317
          },
          "name": "destinationTableNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 16333
          },
          "name": "partitionSpecInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationDestinationTableConfigurationListPartitionSpec"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 16349
          },
          "name": "s3ErrorOutputPrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 16365
          },
          "name": "uniqueKeysInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 16291
          },
          "name": "destinationDatabaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 16307
          },
          "name": "destinationTableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 16339
          },
          "name": "s3ErrorOutputPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 16355
          },
          "name": "uniqueKeys",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 16235
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationDestinationTableConfigurationListStruct"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationDestinationTableConfigurationListStructOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 18094
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 18086
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 18215
          },
          "name": "putBufferingHints",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationBufferingHints"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 18231
          },
          "name": "putCatalogConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationCatalogConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 18247
          },
          "name": "putCloudwatchLoggingOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationCloudwatchLoggingOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 18263
          },
          "name": "putDestinationTableConfigurationList",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationDestinationTableConfigurationListStruct"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 18279
          },
          "name": "putProcessingConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationProcessingConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 18295
          },
          "name": "putRetryOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationRetryOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 18327
          },
          "name": "putS3Configuration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3Configuration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 18359
          },
          "name": "putSchemaEvolutionConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationSchemaEvolutionConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 18375
          },
          "name": "putTableCreationConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationTableCreationConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 18202
          },
          "name": "resetAppendOnly"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 18218
          },
          "name": "resetBufferingHints"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 18234
          },
          "name": "resetCatalogConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 18250
          },
          "name": "resetCloudwatchLoggingOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 18266
          },
          "name": "resetDestinationTableConfigurationList"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 18282
          },
          "name": "resetProcessingConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 18298
          },
          "name": "resetRetryOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 18314
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 18346
          },
          "name": "resetS3BackupMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 18330
          },
          "name": "resetS3Configuration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 18362
          },
          "name": "resetSchemaEvolutionConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 18378
          },
          "name": "resetTableCreationConfiguration"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 18212
          },
          "name": "bufferingHints",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationBufferingHintsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 18228
          },
          "name": "catalogConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationCatalogConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 18244
          },
          "name": "cloudwatchLoggingOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationCloudwatchLoggingOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 18260
          },
          "name": "destinationTableConfigurationList",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationDestinationTableConfigurationListStructList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 18276
          },
          "name": "processingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationProcessingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 18292
          },
          "name": "retryOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationRetryOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 18324
          },
          "name": "s3Configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3ConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 18356
          },
          "name": "schemaEvolutionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationSchemaEvolutionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 18372
          },
          "name": "tableCreationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationTableCreationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 18206
          },
          "name": "appendOnlyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 18222
          },
          "name": "bufferingHintsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationBufferingHints"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 18238
          },
          "name": "catalogConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationCatalogConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 18254
          },
          "name": "cloudwatchLoggingOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationCloudwatchLoggingOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 18270
          },
          "name": "destinationTableConfigurationListInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationDestinationTableConfigurationListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 18286
          },
          "name": "processingConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationProcessingConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 18302
          },
          "name": "retryOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationRetryOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 18318
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 18350
          },
          "name": "s3BackupModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 18334
          },
          "name": "s3ConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3Configuration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 18366
          },
          "name": "schemaEvolutionConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationSchemaEvolutionConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 18382
          },
          "name": "tableCreationConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationTableCreationConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 18196
          },
          "name": "appendOnly",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 18308
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 18340
          },
          "name": "s3BackupMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 18098
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationProcessingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationProcessingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 16687
      },
      "name": "KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationProcessingConfiguration",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#enabled KinesisfirehoseDeliveryStream#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 16691
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#processors KinesisfirehoseDeliveryStream#processors}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 16695
          },
          "name": "processors",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationProcessingConfigurationProcessors"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationProcessingConfiguration"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationProcessingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationProcessingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 16742
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 16734
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 16803
          },
          "name": "putProcessors",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationProcessingConfigurationProcessors"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 16790
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 16806
          },
          "name": "resetProcessors"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationProcessingConfigurationOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 16800
          },
          "name": "processors",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationProcessingConfigurationProcessorsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 16794
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 16810
          },
          "name": "processorsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationProcessingConfigurationProcessors"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 16784
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 16746
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationProcessingConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationProcessingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationProcessingConfigurationProcessors": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationProcessingConfigurationProcessors",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 16538
      },
      "name": "KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationProcessingConfigurationProcessors",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#parameters KinesisfirehoseDeliveryStream#parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 16542
          },
          "name": "parameters",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationProcessingConfigurationProcessorsParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#type KinesisfirehoseDeliveryStream#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 16546
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationProcessingConfigurationProcessors"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationProcessingConfigurationProcessorsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationProcessingConfigurationProcessorsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 16676
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 16668
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 16683
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationProcessingConfigurationProcessorsOutputReference"
            }
          }
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationProcessingConfigurationProcessorsList",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 16669
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationProcessingConfigurationProcessors"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationProcessingConfigurationProcessorsList"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationProcessingConfigurationProcessorsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationProcessingConfigurationProcessorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 16595
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 16585
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 16640
          },
          "name": "putParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationProcessingConfigurationProcessorsParameters"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 16643
          },
          "name": "resetParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 16659
          },
          "name": "resetType"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationProcessingConfigurationProcessorsOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 16637
          },
          "name": "parameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationProcessingConfigurationProcessorsParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 16647
          },
          "name": "parametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationProcessingConfigurationProcessorsParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 16663
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 16653
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 16599
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationProcessingConfigurationProcessors"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationProcessingConfigurationProcessorsOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationProcessingConfigurationProcessorsParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationProcessingConfigurationProcessorsParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 16389
      },
      "name": "KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationProcessingConfigurationProcessorsParameters",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#parameter_name KinesisfirehoseDeliveryStream#parameter_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 16393
          },
          "name": "parameterName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#parameter_value KinesisfirehoseDeliveryStream#parameter_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 16397
          },
          "name": "parameterValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationProcessingConfigurationProcessorsParameters"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationProcessingConfigurationProcessorsParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationProcessingConfigurationProcessorsParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 16527
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 16519
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 16534
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationProcessingConfigurationProcessorsParametersOutputReference"
            }
          }
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationProcessingConfigurationProcessorsParametersList",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 16520
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationProcessingConfigurationProcessorsParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationProcessingConfigurationProcessorsParametersList"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationProcessingConfigurationProcessorsParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationProcessingConfigurationProcessorsParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 16446
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 16436
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 16494
          },
          "name": "resetParameterName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 16510
          },
          "name": "resetParameterValue"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationProcessingConfigurationProcessorsParametersOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 16498
          },
          "name": "parameterNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 16514
          },
          "name": "parameterValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 16488
          },
          "name": "parameterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 16504
          },
          "name": "parameterValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 16450
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationProcessingConfigurationProcessorsParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationProcessingConfigurationProcessorsParametersOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationRetryOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationRetryOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 16814
      },
      "name": "KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationRetryOptions",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#duration_in_seconds KinesisfirehoseDeliveryStream#duration_in_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 16818
          },
          "name": "durationInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationRetryOptions"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationRetryOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationRetryOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 16858
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 16850
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 16900
          },
          "name": "resetDurationInSeconds"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationRetryOptionsOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 16904
          },
          "name": "durationInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 16894
          },
          "name": "durationInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 16862
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationRetryOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationRetryOptionsOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3Configuration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3Configuration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 17416
      },
      "name": "KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3Configuration",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#bucket_arn KinesisfirehoseDeliveryStream#bucket_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 17420
          },
          "name": "bucketArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#buffering_hints KinesisfirehoseDeliveryStream#buffering_hints}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 17424
          },
          "name": "bufferingHints",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3ConfigurationBufferingHints"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#cloudwatch_logging_options KinesisfirehoseDeliveryStream#cloudwatch_logging_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 17428
          },
          "name": "cloudwatchLoggingOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3ConfigurationCloudwatchLoggingOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#compression_format KinesisfirehoseDeliveryStream#compression_format}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 17432
          },
          "name": "compressionFormat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#encryption_configuration KinesisfirehoseDeliveryStream#encryption_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 17436
          },
          "name": "encryptionConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3ConfigurationEncryptionConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#error_output_prefix KinesisfirehoseDeliveryStream#error_output_prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 17440
          },
          "name": "errorOutputPrefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#prefix KinesisfirehoseDeliveryStream#prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 17444
          },
          "name": "prefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#role_arn KinesisfirehoseDeliveryStream#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 17448
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3Configuration"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3ConfigurationBufferingHints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3ConfigurationBufferingHints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 16908
      },
      "name": "KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3ConfigurationBufferingHints",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#interval_in_seconds KinesisfirehoseDeliveryStream#interval_in_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 16912
          },
          "name": "intervalInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#size_in_m_bs KinesisfirehoseDeliveryStream#size_in_m_bs}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 16916
          },
          "name": "sizeInMBs",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3ConfigurationBufferingHints"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3ConfigurationBufferingHintsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3ConfigurationBufferingHintsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 16963
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 16955
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 17011
          },
          "name": "resetIntervalInSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 17027
          },
          "name": "resetSizeInMBs"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3ConfigurationBufferingHintsOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 17015
          },
          "name": "intervalInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 17031
          },
          "name": "sizeInMBsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 17005
          },
          "name": "intervalInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 17021
          },
          "name": "sizeInMBs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 16967
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3ConfigurationBufferingHints"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3ConfigurationBufferingHintsOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3ConfigurationCloudwatchLoggingOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3ConfigurationCloudwatchLoggingOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 17035
      },
      "name": "KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3ConfigurationCloudwatchLoggingOptions",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#enabled KinesisfirehoseDeliveryStream#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 17039
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#log_group_name KinesisfirehoseDeliveryStream#log_group_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 17043
          },
          "name": "logGroupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#log_stream_name KinesisfirehoseDeliveryStream#log_stream_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 17047
          },
          "name": "logStreamName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3ConfigurationCloudwatchLoggingOptions"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3ConfigurationCloudwatchLoggingOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3ConfigurationCloudwatchLoggingOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 17101
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 17093
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 17155
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 17171
          },
          "name": "resetLogGroupName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 17187
          },
          "name": "resetLogStreamName"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3ConfigurationCloudwatchLoggingOptionsOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 17159
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 17175
          },
          "name": "logGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 17191
          },
          "name": "logStreamNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 17149
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 17165
          },
          "name": "logGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 17181
          },
          "name": "logStreamName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 17105
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3ConfigurationCloudwatchLoggingOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3ConfigurationCloudwatchLoggingOptionsOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3ConfigurationEncryptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3ConfigurationEncryptionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 17289
      },
      "name": "KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3ConfigurationEncryptionConfiguration",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#kms_encryption_config KinesisfirehoseDeliveryStream#kms_encryption_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 17293
          },
          "name": "kmsEncryptionConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#no_encryption_config KinesisfirehoseDeliveryStream#no_encryption_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 17297
          },
          "name": "noEncryptionConfig",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3ConfigurationEncryptionConfiguration"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 17195
      },
      "name": "KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfig",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#awskms_key_arn KinesisfirehoseDeliveryStream#awskms_key_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 17199
          },
          "name": "awskmsKeyArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfig"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 17239
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 17231
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 17281
          },
          "name": "resetAwskmsKeyArn"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 17285
          },
          "name": "awskmsKeyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 17275
          },
          "name": "awskmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 17243
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3ConfigurationEncryptionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3ConfigurationEncryptionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 17344
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 17336
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 17389
          },
          "name": "putKmsEncryptionConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 17392
          },
          "name": "resetKmsEncryptionConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 17408
          },
          "name": "resetNoEncryptionConfig"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3ConfigurationEncryptionConfigurationOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 17386
          },
          "name": "kmsEncryptionConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 17396
          },
          "name": "kmsEncryptionConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 17412
          },
          "name": "noEncryptionConfigInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 17402
          },
          "name": "noEncryptionConfig",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 17348
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3ConfigurationEncryptionConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3ConfigurationEncryptionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3ConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3ConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 17537
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 17529
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 17634
          },
          "name": "putBufferingHints",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3ConfigurationBufferingHints"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 17650
          },
          "name": "putCloudwatchLoggingOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3ConfigurationCloudwatchLoggingOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 17682
          },
          "name": "putEncryptionConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3ConfigurationEncryptionConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 17621
          },
          "name": "resetBucketArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 17637
          },
          "name": "resetBufferingHints"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 17653
          },
          "name": "resetCloudwatchLoggingOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 17669
          },
          "name": "resetCompressionFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 17685
          },
          "name": "resetEncryptionConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 17701
          },
          "name": "resetErrorOutputPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 17717
          },
          "name": "resetPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 17733
          },
          "name": "resetRoleArn"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3ConfigurationOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 17631
          },
          "name": "bufferingHints",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3ConfigurationBufferingHintsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 17647
          },
          "name": "cloudwatchLoggingOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3ConfigurationCloudwatchLoggingOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 17679
          },
          "name": "encryptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3ConfigurationEncryptionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 17625
          },
          "name": "bucketArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 17641
          },
          "name": "bufferingHintsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3ConfigurationBufferingHints"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 17657
          },
          "name": "cloudwatchLoggingOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3ConfigurationCloudwatchLoggingOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 17673
          },
          "name": "compressionFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 17689
          },
          "name": "encryptionConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3ConfigurationEncryptionConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 17705
          },
          "name": "errorOutputPrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 17721
          },
          "name": "prefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 17737
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 17615
          },
          "name": "bucketArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 17663
          },
          "name": "compressionFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 17695
          },
          "name": "errorOutputPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 17711
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 17727
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 17541
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3Configuration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationS3ConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationSchemaEvolutionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationSchemaEvolutionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 17741
      },
      "name": "KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationSchemaEvolutionConfiguration",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#enabled KinesisfirehoseDeliveryStream#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 17745
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationSchemaEvolutionConfiguration"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationSchemaEvolutionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationSchemaEvolutionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 17785
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 17777
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 17827
          },
          "name": "resetEnabled"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationSchemaEvolutionConfigurationOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 17831
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 17821
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 17789
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationSchemaEvolutionConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationSchemaEvolutionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationTableCreationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationTableCreationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 17835
      },
      "name": "KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationTableCreationConfiguration",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#enabled KinesisfirehoseDeliveryStream#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 17839
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationTableCreationConfiguration"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationTableCreationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationTableCreationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 17879
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 17871
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 17921
          },
          "name": "resetEnabled"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationTableCreationConfigurationOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 17925
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 17915
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 17883
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationTableCreationConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamIcebergDestinationConfigurationTableCreationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamKinesisStreamSourceConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamKinesisStreamSourceConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 18386
      },
      "name": "KinesisfirehoseDeliveryStreamKinesisStreamSourceConfiguration",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#kinesis_stream_arn KinesisfirehoseDeliveryStream#kinesis_stream_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 18390
          },
          "name": "kinesisStreamArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#role_arn KinesisfirehoseDeliveryStream#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 18394
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamKinesisStreamSourceConfiguration"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamKinesisStreamSourceConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamKinesisStreamSourceConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 18441
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 18433
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 18489
          },
          "name": "resetKinesisStreamArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 18505
          },
          "name": "resetRoleArn"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamKinesisStreamSourceConfigurationOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 18493
          },
          "name": "kinesisStreamArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 18509
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 18483
          },
          "name": "kinesisStreamArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 18499
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 18445
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamKinesisStreamSourceConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamKinesisStreamSourceConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamMskSourceConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamMskSourceConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 18640
      },
      "name": "KinesisfirehoseDeliveryStreamMskSourceConfiguration",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#authentication_configuration KinesisfirehoseDeliveryStream#authentication_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 18644
          },
          "name": "authenticationConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamMskSourceConfigurationAuthenticationConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#msk_cluster_arn KinesisfirehoseDeliveryStream#msk_cluster_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 18648
          },
          "name": "mskClusterArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#read_from_timestamp KinesisfirehoseDeliveryStream#read_from_timestamp}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 18652
          },
          "name": "readFromTimestamp",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#topic_name KinesisfirehoseDeliveryStream#topic_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 18656
          },
          "name": "topicName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamMskSourceConfiguration"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamMskSourceConfigurationAuthenticationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamMskSourceConfigurationAuthenticationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 18513
      },
      "name": "KinesisfirehoseDeliveryStreamMskSourceConfigurationAuthenticationConfiguration",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#connectivity KinesisfirehoseDeliveryStream#connectivity}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 18517
          },
          "name": "connectivity",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#role_arn KinesisfirehoseDeliveryStream#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 18521
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamMskSourceConfigurationAuthenticationConfiguration"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamMskSourceConfigurationAuthenticationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamMskSourceConfigurationAuthenticationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 18568
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 18560
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 18616
          },
          "name": "resetConnectivity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 18632
          },
          "name": "resetRoleArn"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamMskSourceConfigurationAuthenticationConfigurationOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 18620
          },
          "name": "connectivityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 18636
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 18610
          },
          "name": "connectivity",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 18626
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 18572
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamMskSourceConfigurationAuthenticationConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamMskSourceConfigurationAuthenticationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamMskSourceConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamMskSourceConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 18717
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 18709
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 18774
          },
          "name": "putAuthenticationConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamMskSourceConfigurationAuthenticationConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 18777
          },
          "name": "resetAuthenticationConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 18793
          },
          "name": "resetMskClusterArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 18809
          },
          "name": "resetReadFromTimestamp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 18825
          },
          "name": "resetTopicName"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamMskSourceConfigurationOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 18771
          },
          "name": "authenticationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamMskSourceConfigurationAuthenticationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 18781
          },
          "name": "authenticationConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamMskSourceConfigurationAuthenticationConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 18797
          },
          "name": "mskClusterArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 18813
          },
          "name": "readFromTimestampInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 18829
          },
          "name": "topicNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 18787
          },
          "name": "mskClusterArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 18803
          },
          "name": "readFromTimestamp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 18819
          },
          "name": "topicName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 18721
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamMskSourceConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamMskSourceConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 21498
      },
      "name": "KinesisfirehoseDeliveryStreamRedshiftDestinationConfiguration",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#cloudwatch_logging_options KinesisfirehoseDeliveryStream#cloudwatch_logging_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21502
          },
          "name": "cloudwatchLoggingOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationCloudwatchLoggingOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#cluster_jdbcurl KinesisfirehoseDeliveryStream#cluster_jdbcurl}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21506
          },
          "name": "clusterJdbcurl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#copy_command KinesisfirehoseDeliveryStream#copy_command}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21510
          },
          "name": "copyCommand",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationCopyCommand"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#password KinesisfirehoseDeliveryStream#password}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21514
          },
          "name": "password",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#processing_configuration KinesisfirehoseDeliveryStream#processing_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21518
          },
          "name": "processingConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationProcessingConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#retry_options KinesisfirehoseDeliveryStream#retry_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21522
          },
          "name": "retryOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationRetryOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#role_arn KinesisfirehoseDeliveryStream#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21526
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#s3_backup_configuration KinesisfirehoseDeliveryStream#s3_backup_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21530
          },
          "name": "s3BackupConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#s3_backup_mode KinesisfirehoseDeliveryStream#s3_backup_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21534
          },
          "name": "s3BackupMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#s3_configuration KinesisfirehoseDeliveryStream#s3_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21538
          },
          "name": "s3Configuration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3Configuration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#secrets_manager_configuration KinesisfirehoseDeliveryStream#secrets_manager_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21542
          },
          "name": "secretsManagerConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationSecretsManagerConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#username KinesisfirehoseDeliveryStream#username}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21546
          },
          "name": "username",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamRedshiftDestinationConfiguration"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationCloudwatchLoggingOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationCloudwatchLoggingOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 18833
      },
      "name": "KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationCloudwatchLoggingOptions",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#enabled KinesisfirehoseDeliveryStream#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 18837
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#log_group_name KinesisfirehoseDeliveryStream#log_group_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 18841
          },
          "name": "logGroupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#log_stream_name KinesisfirehoseDeliveryStream#log_stream_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 18845
          },
          "name": "logStreamName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationCloudwatchLoggingOptions"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationCloudwatchLoggingOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationCloudwatchLoggingOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 18899
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 18891
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 18953
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 18969
          },
          "name": "resetLogGroupName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 18985
          },
          "name": "resetLogStreamName"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationCloudwatchLoggingOptionsOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 18957
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 18973
          },
          "name": "logGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 18989
          },
          "name": "logStreamNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 18947
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 18963
          },
          "name": "logGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 18979
          },
          "name": "logStreamName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 18903
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationCloudwatchLoggingOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationCloudwatchLoggingOptionsOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationCopyCommand": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationCopyCommand",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 18993
      },
      "name": "KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationCopyCommand",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#copy_options KinesisfirehoseDeliveryStream#copy_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 18997
          },
          "name": "copyOptions",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#data_table_columns KinesisfirehoseDeliveryStream#data_table_columns}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 19001
          },
          "name": "dataTableColumns",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#data_table_name KinesisfirehoseDeliveryStream#data_table_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 19005
          },
          "name": "dataTableName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationCopyCommand"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationCopyCommandOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationCopyCommandOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 19059
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 19051
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 19113
          },
          "name": "resetCopyOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 19129
          },
          "name": "resetDataTableColumns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 19145
          },
          "name": "resetDataTableName"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationCopyCommandOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 19117
          },
          "name": "copyOptionsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 19133
          },
          "name": "dataTableColumnsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 19149
          },
          "name": "dataTableNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 19107
          },
          "name": "copyOptions",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 19123
          },
          "name": "dataTableColumns",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 19139
          },
          "name": "dataTableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 19063
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationCopyCommand"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationCopyCommandOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 21663
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 21655
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21768
          },
          "name": "putCloudwatchLoggingOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationCloudwatchLoggingOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21800
          },
          "name": "putCopyCommand",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationCopyCommand"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21832
          },
          "name": "putProcessingConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationProcessingConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21848
          },
          "name": "putRetryOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationRetryOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21880
          },
          "name": "putS3BackupConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21912
          },
          "name": "putS3Configuration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3Configuration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21928
          },
          "name": "putSecretsManagerConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationSecretsManagerConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21771
          },
          "name": "resetCloudwatchLoggingOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21787
          },
          "name": "resetClusterJdbcurl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21803
          },
          "name": "resetCopyCommand"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21819
          },
          "name": "resetPassword"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21835
          },
          "name": "resetProcessingConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21851
          },
          "name": "resetRetryOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21867
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21883
          },
          "name": "resetS3BackupConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21899
          },
          "name": "resetS3BackupMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21915
          },
          "name": "resetS3Configuration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21931
          },
          "name": "resetSecretsManagerConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21947
          },
          "name": "resetUsername"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21765
          },
          "name": "cloudwatchLoggingOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationCloudwatchLoggingOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21797
          },
          "name": "copyCommand",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationCopyCommandOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21829
          },
          "name": "processingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationProcessingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21845
          },
          "name": "retryOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationRetryOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21877
          },
          "name": "s3BackupConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21909
          },
          "name": "s3Configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3ConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21925
          },
          "name": "secretsManagerConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationSecretsManagerConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21775
          },
          "name": "cloudwatchLoggingOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationCloudwatchLoggingOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21791
          },
          "name": "clusterJdbcurlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21807
          },
          "name": "copyCommandInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationCopyCommand"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21823
          },
          "name": "passwordInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21839
          },
          "name": "processingConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationProcessingConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21855
          },
          "name": "retryOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationRetryOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21871
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21887
          },
          "name": "s3BackupConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21903
          },
          "name": "s3BackupModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21919
          },
          "name": "s3ConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3Configuration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21935
          },
          "name": "secretsManagerConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationSecretsManagerConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21951
          },
          "name": "usernameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21781
          },
          "name": "clusterJdbcurl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21813
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21861
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21893
          },
          "name": "s3BackupMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21941
          },
          "name": "username",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21667
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationProcessingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationProcessingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 19451
      },
      "name": "KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationProcessingConfiguration",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#enabled KinesisfirehoseDeliveryStream#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 19455
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#processors KinesisfirehoseDeliveryStream#processors}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 19459
          },
          "name": "processors",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationProcessingConfigurationProcessors"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationProcessingConfiguration"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationProcessingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationProcessingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 19506
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 19498
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 19567
          },
          "name": "putProcessors",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationProcessingConfigurationProcessors"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 19554
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 19570
          },
          "name": "resetProcessors"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationProcessingConfigurationOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 19564
          },
          "name": "processors",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationProcessingConfigurationProcessorsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 19558
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 19574
          },
          "name": "processorsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationProcessingConfigurationProcessors"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 19548
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 19510
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationProcessingConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationProcessingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationProcessingConfigurationProcessors": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationProcessingConfigurationProcessors",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 19302
      },
      "name": "KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationProcessingConfigurationProcessors",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#parameters KinesisfirehoseDeliveryStream#parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 19306
          },
          "name": "parameters",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationProcessingConfigurationProcessorsParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#type KinesisfirehoseDeliveryStream#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 19310
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationProcessingConfigurationProcessors"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationProcessingConfigurationProcessorsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationProcessingConfigurationProcessorsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 19440
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 19432
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 19447
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationProcessingConfigurationProcessorsOutputReference"
            }
          }
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationProcessingConfigurationProcessorsList",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 19433
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationProcessingConfigurationProcessors"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationProcessingConfigurationProcessorsList"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationProcessingConfigurationProcessorsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationProcessingConfigurationProcessorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 19359
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 19349
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 19404
          },
          "name": "putParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationProcessingConfigurationProcessorsParameters"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 19407
          },
          "name": "resetParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 19423
          },
          "name": "resetType"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationProcessingConfigurationProcessorsOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 19401
          },
          "name": "parameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationProcessingConfigurationProcessorsParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 19411
          },
          "name": "parametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationProcessingConfigurationProcessorsParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 19427
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 19417
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 19363
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationProcessingConfigurationProcessors"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationProcessingConfigurationProcessorsOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationProcessingConfigurationProcessorsParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationProcessingConfigurationProcessorsParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 19153
      },
      "name": "KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationProcessingConfigurationProcessorsParameters",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#parameter_name KinesisfirehoseDeliveryStream#parameter_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 19157
          },
          "name": "parameterName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#parameter_value KinesisfirehoseDeliveryStream#parameter_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 19161
          },
          "name": "parameterValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationProcessingConfigurationProcessorsParameters"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationProcessingConfigurationProcessorsParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationProcessingConfigurationProcessorsParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 19291
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 19283
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 19298
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationProcessingConfigurationProcessorsParametersOutputReference"
            }
          }
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationProcessingConfigurationProcessorsParametersList",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 19284
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationProcessingConfigurationProcessorsParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationProcessingConfigurationProcessorsParametersList"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationProcessingConfigurationProcessorsParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationProcessingConfigurationProcessorsParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 19210
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 19200
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 19258
          },
          "name": "resetParameterName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 19274
          },
          "name": "resetParameterValue"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationProcessingConfigurationProcessorsParametersOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 19262
          },
          "name": "parameterNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 19278
          },
          "name": "parameterValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 19252
          },
          "name": "parameterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 19268
          },
          "name": "parameterValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 19214
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationProcessingConfigurationProcessorsParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationProcessingConfigurationProcessorsParametersOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationRetryOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationRetryOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 19578
      },
      "name": "KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationRetryOptions",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#duration_in_seconds KinesisfirehoseDeliveryStream#duration_in_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 19582
          },
          "name": "durationInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationRetryOptions"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationRetryOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationRetryOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 19622
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 19614
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 19664
          },
          "name": "resetDurationInSeconds"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationRetryOptionsOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 19668
          },
          "name": "durationInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 19658
          },
          "name": "durationInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 19626
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationRetryOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationRetryOptionsOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 20180
      },
      "name": "KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfiguration",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#bucket_arn KinesisfirehoseDeliveryStream#bucket_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 20184
          },
          "name": "bucketArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#buffering_hints KinesisfirehoseDeliveryStream#buffering_hints}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 20188
          },
          "name": "bufferingHints",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfigurationBufferingHints"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#cloudwatch_logging_options KinesisfirehoseDeliveryStream#cloudwatch_logging_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 20192
          },
          "name": "cloudwatchLoggingOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfigurationCloudwatchLoggingOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#compression_format KinesisfirehoseDeliveryStream#compression_format}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 20196
          },
          "name": "compressionFormat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#encryption_configuration KinesisfirehoseDeliveryStream#encryption_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 20200
          },
          "name": "encryptionConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfigurationEncryptionConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#error_output_prefix KinesisfirehoseDeliveryStream#error_output_prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 20204
          },
          "name": "errorOutputPrefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#prefix KinesisfirehoseDeliveryStream#prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 20208
          },
          "name": "prefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#role_arn KinesisfirehoseDeliveryStream#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 20212
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfiguration"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfigurationBufferingHints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfigurationBufferingHints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 19672
      },
      "name": "KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfigurationBufferingHints",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#interval_in_seconds KinesisfirehoseDeliveryStream#interval_in_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 19676
          },
          "name": "intervalInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#size_in_m_bs KinesisfirehoseDeliveryStream#size_in_m_bs}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 19680
          },
          "name": "sizeInMBs",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfigurationBufferingHints"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfigurationBufferingHintsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfigurationBufferingHintsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 19727
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 19719
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 19775
          },
          "name": "resetIntervalInSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 19791
          },
          "name": "resetSizeInMBs"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfigurationBufferingHintsOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 19779
          },
          "name": "intervalInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 19795
          },
          "name": "sizeInMBsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 19769
          },
          "name": "intervalInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 19785
          },
          "name": "sizeInMBs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 19731
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfigurationBufferingHints"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfigurationBufferingHintsOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfigurationCloudwatchLoggingOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfigurationCloudwatchLoggingOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 19799
      },
      "name": "KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfigurationCloudwatchLoggingOptions",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#enabled KinesisfirehoseDeliveryStream#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 19803
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#log_group_name KinesisfirehoseDeliveryStream#log_group_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 19807
          },
          "name": "logGroupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#log_stream_name KinesisfirehoseDeliveryStream#log_stream_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 19811
          },
          "name": "logStreamName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfigurationCloudwatchLoggingOptions"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfigurationCloudwatchLoggingOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfigurationCloudwatchLoggingOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 19865
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 19857
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 19919
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 19935
          },
          "name": "resetLogGroupName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 19951
          },
          "name": "resetLogStreamName"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfigurationCloudwatchLoggingOptionsOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 19923
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 19939
          },
          "name": "logGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 19955
          },
          "name": "logStreamNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 19913
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 19929
          },
          "name": "logGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 19945
          },
          "name": "logStreamName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 19869
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfigurationCloudwatchLoggingOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfigurationCloudwatchLoggingOptionsOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfigurationEncryptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfigurationEncryptionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 20053
      },
      "name": "KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfigurationEncryptionConfiguration",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#kms_encryption_config KinesisfirehoseDeliveryStream#kms_encryption_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 20057
          },
          "name": "kmsEncryptionConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfigurationEncryptionConfigurationKmsEncryptionConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#no_encryption_config KinesisfirehoseDeliveryStream#no_encryption_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 20061
          },
          "name": "noEncryptionConfig",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfigurationEncryptionConfiguration"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfigurationEncryptionConfigurationKmsEncryptionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfigurationEncryptionConfigurationKmsEncryptionConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 19959
      },
      "name": "KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfigurationEncryptionConfigurationKmsEncryptionConfig",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#awskms_key_arn KinesisfirehoseDeliveryStream#awskms_key_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 19963
          },
          "name": "awskmsKeyArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfigurationEncryptionConfigurationKmsEncryptionConfig"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 20003
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 19995
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 20045
          },
          "name": "resetAwskmsKeyArn"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 20049
          },
          "name": "awskmsKeyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 20039
          },
          "name": "awskmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 20007
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfigurationEncryptionConfigurationKmsEncryptionConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfigurationEncryptionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfigurationEncryptionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 20108
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 20100
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 20153
          },
          "name": "putKmsEncryptionConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfigurationEncryptionConfigurationKmsEncryptionConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 20156
          },
          "name": "resetKmsEncryptionConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 20172
          },
          "name": "resetNoEncryptionConfig"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfigurationEncryptionConfigurationOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 20150
          },
          "name": "kmsEncryptionConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 20160
          },
          "name": "kmsEncryptionConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfigurationEncryptionConfigurationKmsEncryptionConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 20176
          },
          "name": "noEncryptionConfigInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 20166
          },
          "name": "noEncryptionConfig",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 20112
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfigurationEncryptionConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfigurationEncryptionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 20301
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 20293
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 20398
          },
          "name": "putBufferingHints",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfigurationBufferingHints"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 20414
          },
          "name": "putCloudwatchLoggingOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfigurationCloudwatchLoggingOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 20446
          },
          "name": "putEncryptionConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfigurationEncryptionConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 20385
          },
          "name": "resetBucketArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 20401
          },
          "name": "resetBufferingHints"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 20417
          },
          "name": "resetCloudwatchLoggingOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 20433
          },
          "name": "resetCompressionFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 20449
          },
          "name": "resetEncryptionConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 20465
          },
          "name": "resetErrorOutputPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 20481
          },
          "name": "resetPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 20497
          },
          "name": "resetRoleArn"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfigurationOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 20395
          },
          "name": "bufferingHints",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfigurationBufferingHintsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 20411
          },
          "name": "cloudwatchLoggingOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfigurationCloudwatchLoggingOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 20443
          },
          "name": "encryptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfigurationEncryptionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 20389
          },
          "name": "bucketArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 20405
          },
          "name": "bufferingHintsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfigurationBufferingHints"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 20421
          },
          "name": "cloudwatchLoggingOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfigurationCloudwatchLoggingOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 20437
          },
          "name": "compressionFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 20453
          },
          "name": "encryptionConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfigurationEncryptionConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 20469
          },
          "name": "errorOutputPrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 20485
          },
          "name": "prefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 20501
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 20379
          },
          "name": "bucketArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 20427
          },
          "name": "compressionFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 20459
          },
          "name": "errorOutputPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 20475
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 20491
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 20305
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3BackupConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3Configuration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3Configuration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 21013
      },
      "name": "KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3Configuration",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#bucket_arn KinesisfirehoseDeliveryStream#bucket_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21017
          },
          "name": "bucketArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#buffering_hints KinesisfirehoseDeliveryStream#buffering_hints}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21021
          },
          "name": "bufferingHints",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3ConfigurationBufferingHints"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#cloudwatch_logging_options KinesisfirehoseDeliveryStream#cloudwatch_logging_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21025
          },
          "name": "cloudwatchLoggingOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3ConfigurationCloudwatchLoggingOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#compression_format KinesisfirehoseDeliveryStream#compression_format}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21029
          },
          "name": "compressionFormat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#encryption_configuration KinesisfirehoseDeliveryStream#encryption_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21033
          },
          "name": "encryptionConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3ConfigurationEncryptionConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#error_output_prefix KinesisfirehoseDeliveryStream#error_output_prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21037
          },
          "name": "errorOutputPrefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#prefix KinesisfirehoseDeliveryStream#prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21041
          },
          "name": "prefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#role_arn KinesisfirehoseDeliveryStream#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21045
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3Configuration"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3ConfigurationBufferingHints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3ConfigurationBufferingHints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 20505
      },
      "name": "KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3ConfigurationBufferingHints",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#interval_in_seconds KinesisfirehoseDeliveryStream#interval_in_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 20509
          },
          "name": "intervalInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#size_in_m_bs KinesisfirehoseDeliveryStream#size_in_m_bs}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 20513
          },
          "name": "sizeInMBs",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3ConfigurationBufferingHints"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3ConfigurationBufferingHintsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3ConfigurationBufferingHintsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 20560
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 20552
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 20608
          },
          "name": "resetIntervalInSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 20624
          },
          "name": "resetSizeInMBs"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3ConfigurationBufferingHintsOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 20612
          },
          "name": "intervalInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 20628
          },
          "name": "sizeInMBsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 20602
          },
          "name": "intervalInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 20618
          },
          "name": "sizeInMBs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 20564
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3ConfigurationBufferingHints"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3ConfigurationBufferingHintsOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3ConfigurationCloudwatchLoggingOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3ConfigurationCloudwatchLoggingOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 20632
      },
      "name": "KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3ConfigurationCloudwatchLoggingOptions",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#enabled KinesisfirehoseDeliveryStream#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 20636
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#log_group_name KinesisfirehoseDeliveryStream#log_group_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 20640
          },
          "name": "logGroupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#log_stream_name KinesisfirehoseDeliveryStream#log_stream_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 20644
          },
          "name": "logStreamName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3ConfigurationCloudwatchLoggingOptions"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3ConfigurationCloudwatchLoggingOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3ConfigurationCloudwatchLoggingOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 20698
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 20690
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 20752
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 20768
          },
          "name": "resetLogGroupName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 20784
          },
          "name": "resetLogStreamName"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3ConfigurationCloudwatchLoggingOptionsOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 20756
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 20772
          },
          "name": "logGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 20788
          },
          "name": "logStreamNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 20746
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 20762
          },
          "name": "logGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 20778
          },
          "name": "logStreamName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 20702
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3ConfigurationCloudwatchLoggingOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3ConfigurationCloudwatchLoggingOptionsOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3ConfigurationEncryptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3ConfigurationEncryptionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 20886
      },
      "name": "KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3ConfigurationEncryptionConfiguration",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#kms_encryption_config KinesisfirehoseDeliveryStream#kms_encryption_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 20890
          },
          "name": "kmsEncryptionConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#no_encryption_config KinesisfirehoseDeliveryStream#no_encryption_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 20894
          },
          "name": "noEncryptionConfig",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3ConfigurationEncryptionConfiguration"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 20792
      },
      "name": "KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfig",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#awskms_key_arn KinesisfirehoseDeliveryStream#awskms_key_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 20796
          },
          "name": "awskmsKeyArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfig"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 20836
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 20828
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 20878
          },
          "name": "resetAwskmsKeyArn"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 20882
          },
          "name": "awskmsKeyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 20872
          },
          "name": "awskmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 20840
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3ConfigurationEncryptionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3ConfigurationEncryptionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 20941
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 20933
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 20986
          },
          "name": "putKmsEncryptionConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 20989
          },
          "name": "resetKmsEncryptionConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21005
          },
          "name": "resetNoEncryptionConfig"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3ConfigurationEncryptionConfigurationOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 20983
          },
          "name": "kmsEncryptionConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 20993
          },
          "name": "kmsEncryptionConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21009
          },
          "name": "noEncryptionConfigInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 20999
          },
          "name": "noEncryptionConfig",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 20945
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3ConfigurationEncryptionConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3ConfigurationEncryptionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3ConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3ConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 21134
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 21126
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21231
          },
          "name": "putBufferingHints",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3ConfigurationBufferingHints"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21247
          },
          "name": "putCloudwatchLoggingOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3ConfigurationCloudwatchLoggingOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21279
          },
          "name": "putEncryptionConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3ConfigurationEncryptionConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21218
          },
          "name": "resetBucketArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21234
          },
          "name": "resetBufferingHints"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21250
          },
          "name": "resetCloudwatchLoggingOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21266
          },
          "name": "resetCompressionFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21282
          },
          "name": "resetEncryptionConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21298
          },
          "name": "resetErrorOutputPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21314
          },
          "name": "resetPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21330
          },
          "name": "resetRoleArn"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3ConfigurationOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21228
          },
          "name": "bufferingHints",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3ConfigurationBufferingHintsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21244
          },
          "name": "cloudwatchLoggingOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3ConfigurationCloudwatchLoggingOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21276
          },
          "name": "encryptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3ConfigurationEncryptionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21222
          },
          "name": "bucketArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21238
          },
          "name": "bufferingHintsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3ConfigurationBufferingHints"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21254
          },
          "name": "cloudwatchLoggingOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3ConfigurationCloudwatchLoggingOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21270
          },
          "name": "compressionFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21286
          },
          "name": "encryptionConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3ConfigurationEncryptionConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21302
          },
          "name": "errorOutputPrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21318
          },
          "name": "prefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21334
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21212
          },
          "name": "bucketArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21260
          },
          "name": "compressionFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21292
          },
          "name": "errorOutputPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21308
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21324
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21138
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3Configuration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationS3ConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationSecretsManagerConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationSecretsManagerConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 21338
      },
      "name": "KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationSecretsManagerConfiguration",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#enabled KinesisfirehoseDeliveryStream#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21342
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#role_arn KinesisfirehoseDeliveryStream#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21346
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#secret_arn KinesisfirehoseDeliveryStream#secret_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21350
          },
          "name": "secretArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationSecretsManagerConfiguration"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationSecretsManagerConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationSecretsManagerConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 21404
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 21396
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21458
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21474
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21490
          },
          "name": "resetSecretArn"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationSecretsManagerConfigurationOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21462
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21478
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21494
          },
          "name": "secretArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21452
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21468
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21484
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21408
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationSecretsManagerConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamRedshiftDestinationConfigurationSecretsManagerConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamS3DestinationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamS3DestinationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 22463
      },
      "name": "KinesisfirehoseDeliveryStreamS3DestinationConfiguration",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#bucket_arn KinesisfirehoseDeliveryStream#bucket_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 22467
          },
          "name": "bucketArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#buffering_hints KinesisfirehoseDeliveryStream#buffering_hints}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 22471
          },
          "name": "bufferingHints",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamS3DestinationConfigurationBufferingHints"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#cloudwatch_logging_options KinesisfirehoseDeliveryStream#cloudwatch_logging_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 22475
          },
          "name": "cloudwatchLoggingOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamS3DestinationConfigurationCloudwatchLoggingOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#compression_format KinesisfirehoseDeliveryStream#compression_format}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 22479
          },
          "name": "compressionFormat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#encryption_configuration KinesisfirehoseDeliveryStream#encryption_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 22483
          },
          "name": "encryptionConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamS3DestinationConfigurationEncryptionConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#error_output_prefix KinesisfirehoseDeliveryStream#error_output_prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 22487
          },
          "name": "errorOutputPrefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#prefix KinesisfirehoseDeliveryStream#prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 22491
          },
          "name": "prefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#role_arn KinesisfirehoseDeliveryStream#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 22495
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamS3DestinationConfiguration"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamS3DestinationConfigurationBufferingHints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamS3DestinationConfigurationBufferingHints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 21955
      },
      "name": "KinesisfirehoseDeliveryStreamS3DestinationConfigurationBufferingHints",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#interval_in_seconds KinesisfirehoseDeliveryStream#interval_in_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21959
          },
          "name": "intervalInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#size_in_m_bs KinesisfirehoseDeliveryStream#size_in_m_bs}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 21963
          },
          "name": "sizeInMBs",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamS3DestinationConfigurationBufferingHints"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamS3DestinationConfigurationBufferingHintsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamS3DestinationConfigurationBufferingHintsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 22010
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 22002
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 22058
          },
          "name": "resetIntervalInSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 22074
          },
          "name": "resetSizeInMBs"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamS3DestinationConfigurationBufferingHintsOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 22062
          },
          "name": "intervalInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 22078
          },
          "name": "sizeInMBsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 22052
          },
          "name": "intervalInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 22068
          },
          "name": "sizeInMBs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 22014
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamS3DestinationConfigurationBufferingHints"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamS3DestinationConfigurationBufferingHintsOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamS3DestinationConfigurationCloudwatchLoggingOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamS3DestinationConfigurationCloudwatchLoggingOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 22082
      },
      "name": "KinesisfirehoseDeliveryStreamS3DestinationConfigurationCloudwatchLoggingOptions",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#enabled KinesisfirehoseDeliveryStream#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 22086
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#log_group_name KinesisfirehoseDeliveryStream#log_group_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 22090
          },
          "name": "logGroupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#log_stream_name KinesisfirehoseDeliveryStream#log_stream_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 22094
          },
          "name": "logStreamName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamS3DestinationConfigurationCloudwatchLoggingOptions"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamS3DestinationConfigurationCloudwatchLoggingOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamS3DestinationConfigurationCloudwatchLoggingOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 22148
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 22140
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 22202
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 22218
          },
          "name": "resetLogGroupName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 22234
          },
          "name": "resetLogStreamName"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamS3DestinationConfigurationCloudwatchLoggingOptionsOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 22206
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 22222
          },
          "name": "logGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 22238
          },
          "name": "logStreamNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 22196
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 22212
          },
          "name": "logGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 22228
          },
          "name": "logStreamName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 22152
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamS3DestinationConfigurationCloudwatchLoggingOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamS3DestinationConfigurationCloudwatchLoggingOptionsOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamS3DestinationConfigurationEncryptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamS3DestinationConfigurationEncryptionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 22336
      },
      "name": "KinesisfirehoseDeliveryStreamS3DestinationConfigurationEncryptionConfiguration",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#kms_encryption_config KinesisfirehoseDeliveryStream#kms_encryption_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 22340
          },
          "name": "kmsEncryptionConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamS3DestinationConfigurationEncryptionConfigurationKmsEncryptionConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#no_encryption_config KinesisfirehoseDeliveryStream#no_encryption_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 22344
          },
          "name": "noEncryptionConfig",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamS3DestinationConfigurationEncryptionConfiguration"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamS3DestinationConfigurationEncryptionConfigurationKmsEncryptionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamS3DestinationConfigurationEncryptionConfigurationKmsEncryptionConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 22242
      },
      "name": "KinesisfirehoseDeliveryStreamS3DestinationConfigurationEncryptionConfigurationKmsEncryptionConfig",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#awskms_key_arn KinesisfirehoseDeliveryStream#awskms_key_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 22246
          },
          "name": "awskmsKeyArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamS3DestinationConfigurationEncryptionConfigurationKmsEncryptionConfig"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamS3DestinationConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamS3DestinationConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 22286
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 22278
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 22328
          },
          "name": "resetAwskmsKeyArn"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamS3DestinationConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 22332
          },
          "name": "awskmsKeyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 22322
          },
          "name": "awskmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 22290
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamS3DestinationConfigurationEncryptionConfigurationKmsEncryptionConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamS3DestinationConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamS3DestinationConfigurationEncryptionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamS3DestinationConfigurationEncryptionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 22391
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 22383
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 22436
          },
          "name": "putKmsEncryptionConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamS3DestinationConfigurationEncryptionConfigurationKmsEncryptionConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 22439
          },
          "name": "resetKmsEncryptionConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 22455
          },
          "name": "resetNoEncryptionConfig"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamS3DestinationConfigurationEncryptionConfigurationOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 22433
          },
          "name": "kmsEncryptionConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamS3DestinationConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 22443
          },
          "name": "kmsEncryptionConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamS3DestinationConfigurationEncryptionConfigurationKmsEncryptionConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 22459
          },
          "name": "noEncryptionConfigInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 22449
          },
          "name": "noEncryptionConfig",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 22395
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamS3DestinationConfigurationEncryptionConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamS3DestinationConfigurationEncryptionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamS3DestinationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamS3DestinationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 22584
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 22576
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 22681
          },
          "name": "putBufferingHints",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamS3DestinationConfigurationBufferingHints"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 22697
          },
          "name": "putCloudwatchLoggingOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamS3DestinationConfigurationCloudwatchLoggingOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 22729
          },
          "name": "putEncryptionConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamS3DestinationConfigurationEncryptionConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 22668
          },
          "name": "resetBucketArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 22684
          },
          "name": "resetBufferingHints"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 22700
          },
          "name": "resetCloudwatchLoggingOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 22716
          },
          "name": "resetCompressionFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 22732
          },
          "name": "resetEncryptionConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 22748
          },
          "name": "resetErrorOutputPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 22764
          },
          "name": "resetPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 22780
          },
          "name": "resetRoleArn"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamS3DestinationConfigurationOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 22678
          },
          "name": "bufferingHints",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamS3DestinationConfigurationBufferingHintsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 22694
          },
          "name": "cloudwatchLoggingOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamS3DestinationConfigurationCloudwatchLoggingOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 22726
          },
          "name": "encryptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamS3DestinationConfigurationEncryptionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 22672
          },
          "name": "bucketArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 22688
          },
          "name": "bufferingHintsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamS3DestinationConfigurationBufferingHints"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 22704
          },
          "name": "cloudwatchLoggingOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamS3DestinationConfigurationCloudwatchLoggingOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 22720
          },
          "name": "compressionFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 22736
          },
          "name": "encryptionConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamS3DestinationConfigurationEncryptionConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 22752
          },
          "name": "errorOutputPrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 22768
          },
          "name": "prefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 22784
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 22662
          },
          "name": "bucketArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 22710
          },
          "name": "compressionFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 22742
          },
          "name": "errorOutputPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 22758
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 22774
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 22588
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamS3DestinationConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamS3DestinationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 24808
      },
      "name": "KinesisfirehoseDeliveryStreamSnowflakeDestinationConfiguration",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#account_url KinesisfirehoseDeliveryStream#account_url}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 24812
          },
          "name": "accountUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#buffering_hints KinesisfirehoseDeliveryStream#buffering_hints}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 24816
          },
          "name": "bufferingHints",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationBufferingHints"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#cloudwatch_logging_options KinesisfirehoseDeliveryStream#cloudwatch_logging_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 24820
          },
          "name": "cloudwatchLoggingOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationCloudwatchLoggingOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#content_column_name KinesisfirehoseDeliveryStream#content_column_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 24824
          },
          "name": "contentColumnName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#database KinesisfirehoseDeliveryStream#database}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 24832
          },
          "name": "database",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#data_loading_option KinesisfirehoseDeliveryStream#data_loading_option}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 24828
          },
          "name": "dataLoadingOption",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#key_passphrase KinesisfirehoseDeliveryStream#key_passphrase}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 24836
          },
          "name": "keyPassphrase",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#meta_data_column_name KinesisfirehoseDeliveryStream#meta_data_column_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 24840
          },
          "name": "metaDataColumnName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#private_key KinesisfirehoseDeliveryStream#private_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 24844
          },
          "name": "privateKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#processing_configuration KinesisfirehoseDeliveryStream#processing_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 24848
          },
          "name": "processingConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationProcessingConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#retry_options KinesisfirehoseDeliveryStream#retry_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 24852
          },
          "name": "retryOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationRetryOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#role_arn KinesisfirehoseDeliveryStream#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 24856
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#s3_backup_mode KinesisfirehoseDeliveryStream#s3_backup_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 24860
          },
          "name": "s3BackupMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#s3_configuration KinesisfirehoseDeliveryStream#s3_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 24864
          },
          "name": "s3Configuration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3Configuration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#schema KinesisfirehoseDeliveryStream#schema}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 24868
          },
          "name": "schema",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#secrets_manager_configuration KinesisfirehoseDeliveryStream#secrets_manager_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 24872
          },
          "name": "secretsManagerConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationSecretsManagerConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#snowflake_role_configuration KinesisfirehoseDeliveryStream#snowflake_role_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 24876
          },
          "name": "snowflakeRoleConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationSnowflakeRoleConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#snowflake_vpc_configuration KinesisfirehoseDeliveryStream#snowflake_vpc_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 24880
          },
          "name": "snowflakeVpcConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationSnowflakeVpcConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#table KinesisfirehoseDeliveryStream#table}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 24884
          },
          "name": "table",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#user KinesisfirehoseDeliveryStream#user}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 24888
          },
          "name": "user",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamSnowflakeDestinationConfiguration"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationBufferingHints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationBufferingHints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 22788
      },
      "name": "KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationBufferingHints",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#interval_in_seconds KinesisfirehoseDeliveryStream#interval_in_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 22792
          },
          "name": "intervalInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#size_in_m_bs KinesisfirehoseDeliveryStream#size_in_m_bs}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 22796
          },
          "name": "sizeInMBs",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationBufferingHints"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationBufferingHintsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationBufferingHintsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 22843
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 22835
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 22891
          },
          "name": "resetIntervalInSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 22907
          },
          "name": "resetSizeInMBs"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationBufferingHintsOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 22895
          },
          "name": "intervalInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 22911
          },
          "name": "sizeInMBsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 22885
          },
          "name": "intervalInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 22901
          },
          "name": "sizeInMBs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 22847
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationBufferingHints"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationBufferingHintsOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationCloudwatchLoggingOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationCloudwatchLoggingOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 22915
      },
      "name": "KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationCloudwatchLoggingOptions",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#enabled KinesisfirehoseDeliveryStream#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 22919
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#log_group_name KinesisfirehoseDeliveryStream#log_group_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 22923
          },
          "name": "logGroupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#log_stream_name KinesisfirehoseDeliveryStream#log_stream_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 22927
          },
          "name": "logStreamName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationCloudwatchLoggingOptions"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationCloudwatchLoggingOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationCloudwatchLoggingOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 22981
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 22973
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 23035
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 23051
          },
          "name": "resetLogGroupName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 23067
          },
          "name": "resetLogStreamName"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationCloudwatchLoggingOptionsOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 23039
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 23055
          },
          "name": "logGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 23071
          },
          "name": "logStreamNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 23029
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 23045
          },
          "name": "logGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 23061
          },
          "name": "logStreamName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 22985
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationCloudwatchLoggingOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationCloudwatchLoggingOptionsOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 25061
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 25053
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 25230
          },
          "name": "putBufferingHints",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationBufferingHints"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 25246
          },
          "name": "putCloudwatchLoggingOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationCloudwatchLoggingOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 25358
          },
          "name": "putProcessingConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationProcessingConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 25374
          },
          "name": "putRetryOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationRetryOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 25422
          },
          "name": "putS3Configuration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3Configuration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 25454
          },
          "name": "putSecretsManagerConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationSecretsManagerConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 25470
          },
          "name": "putSnowflakeRoleConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationSnowflakeRoleConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 25486
          },
          "name": "putSnowflakeVpcConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationSnowflakeVpcConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 25217
          },
          "name": "resetAccountUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 25233
          },
          "name": "resetBufferingHints"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 25249
          },
          "name": "resetCloudwatchLoggingOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 25265
          },
          "name": "resetContentColumnName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 25297
          },
          "name": "resetDatabase"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 25281
          },
          "name": "resetDataLoadingOption"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 25313
          },
          "name": "resetKeyPassphrase"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 25329
          },
          "name": "resetMetaDataColumnName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 25345
          },
          "name": "resetPrivateKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 25361
          },
          "name": "resetProcessingConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 25377
          },
          "name": "resetRetryOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 25393
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 25409
          },
          "name": "resetS3BackupMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 25425
          },
          "name": "resetS3Configuration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 25441
          },
          "name": "resetSchema"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 25457
          },
          "name": "resetSecretsManagerConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 25473
          },
          "name": "resetSnowflakeRoleConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 25489
          },
          "name": "resetSnowflakeVpcConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 25505
          },
          "name": "resetTable"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 25521
          },
          "name": "resetUser"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 25227
          },
          "name": "bufferingHints",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationBufferingHintsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 25243
          },
          "name": "cloudwatchLoggingOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationCloudwatchLoggingOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 25355
          },
          "name": "processingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationProcessingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 25371
          },
          "name": "retryOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationRetryOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 25419
          },
          "name": "s3Configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3ConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 25451
          },
          "name": "secretsManagerConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationSecretsManagerConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 25467
          },
          "name": "snowflakeRoleConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationSnowflakeRoleConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 25483
          },
          "name": "snowflakeVpcConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationSnowflakeVpcConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 25221
          },
          "name": "accountUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 25237
          },
          "name": "bufferingHintsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationBufferingHints"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 25253
          },
          "name": "cloudwatchLoggingOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationCloudwatchLoggingOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 25269
          },
          "name": "contentColumnNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 25301
          },
          "name": "databaseInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 25285
          },
          "name": "dataLoadingOptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 25317
          },
          "name": "keyPassphraseInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 25333
          },
          "name": "metaDataColumnNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 25349
          },
          "name": "privateKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 25365
          },
          "name": "processingConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationProcessingConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 25381
          },
          "name": "retryOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationRetryOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 25397
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 25413
          },
          "name": "s3BackupModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 25429
          },
          "name": "s3ConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3Configuration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 25445
          },
          "name": "schemaInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 25461
          },
          "name": "secretsManagerConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationSecretsManagerConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 25477
          },
          "name": "snowflakeRoleConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationSnowflakeRoleConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 25493
          },
          "name": "snowflakeVpcConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationSnowflakeVpcConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 25509
          },
          "name": "tableInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 25525
          },
          "name": "userInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 25211
          },
          "name": "accountUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 25259
          },
          "name": "contentColumnName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 25291
          },
          "name": "database",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 25275
          },
          "name": "dataLoadingOption",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 25307
          },
          "name": "keyPassphrase",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 25323
          },
          "name": "metaDataColumnName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 25339
          },
          "name": "privateKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 25387
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 25403
          },
          "name": "s3BackupMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 25435
          },
          "name": "schema",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 25499
          },
          "name": "table",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 25515
          },
          "name": "user",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 25065
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationProcessingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationProcessingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 23373
      },
      "name": "KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationProcessingConfiguration",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#enabled KinesisfirehoseDeliveryStream#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 23377
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#processors KinesisfirehoseDeliveryStream#processors}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 23381
          },
          "name": "processors",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationProcessingConfigurationProcessors"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationProcessingConfiguration"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationProcessingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationProcessingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 23428
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 23420
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 23489
          },
          "name": "putProcessors",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationProcessingConfigurationProcessors"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 23476
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 23492
          },
          "name": "resetProcessors"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationProcessingConfigurationOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 23486
          },
          "name": "processors",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationProcessingConfigurationProcessorsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 23480
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 23496
          },
          "name": "processorsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationProcessingConfigurationProcessors"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 23470
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 23432
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationProcessingConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationProcessingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationProcessingConfigurationProcessors": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationProcessingConfigurationProcessors",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 23224
      },
      "name": "KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationProcessingConfigurationProcessors",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#parameters KinesisfirehoseDeliveryStream#parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 23228
          },
          "name": "parameters",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationProcessingConfigurationProcessorsParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#type KinesisfirehoseDeliveryStream#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 23232
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationProcessingConfigurationProcessors"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationProcessingConfigurationProcessorsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationProcessingConfigurationProcessorsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 23362
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 23354
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 23369
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationProcessingConfigurationProcessorsOutputReference"
            }
          }
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationProcessingConfigurationProcessorsList",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 23355
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationProcessingConfigurationProcessors"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationProcessingConfigurationProcessorsList"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationProcessingConfigurationProcessorsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationProcessingConfigurationProcessorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 23281
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 23271
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 23326
          },
          "name": "putParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationProcessingConfigurationProcessorsParameters"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 23329
          },
          "name": "resetParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 23345
          },
          "name": "resetType"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationProcessingConfigurationProcessorsOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 23323
          },
          "name": "parameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationProcessingConfigurationProcessorsParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 23333
          },
          "name": "parametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationProcessingConfigurationProcessorsParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 23349
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 23339
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 23285
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationProcessingConfigurationProcessors"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationProcessingConfigurationProcessorsOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationProcessingConfigurationProcessorsParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationProcessingConfigurationProcessorsParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 23075
      },
      "name": "KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationProcessingConfigurationProcessorsParameters",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#parameter_name KinesisfirehoseDeliveryStream#parameter_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 23079
          },
          "name": "parameterName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#parameter_value KinesisfirehoseDeliveryStream#parameter_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 23083
          },
          "name": "parameterValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationProcessingConfigurationProcessorsParameters"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationProcessingConfigurationProcessorsParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationProcessingConfigurationProcessorsParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 23213
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 23205
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 23220
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationProcessingConfigurationProcessorsParametersOutputReference"
            }
          }
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationProcessingConfigurationProcessorsParametersList",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 23206
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationProcessingConfigurationProcessorsParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationProcessingConfigurationProcessorsParametersList"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationProcessingConfigurationProcessorsParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationProcessingConfigurationProcessorsParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 23132
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 23122
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 23180
          },
          "name": "resetParameterName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 23196
          },
          "name": "resetParameterValue"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationProcessingConfigurationProcessorsParametersOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 23184
          },
          "name": "parameterNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 23200
          },
          "name": "parameterValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 23174
          },
          "name": "parameterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 23190
          },
          "name": "parameterValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 23136
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationProcessingConfigurationProcessorsParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationProcessingConfigurationProcessorsParametersOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationRetryOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationRetryOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 23500
      },
      "name": "KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationRetryOptions",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#duration_in_seconds KinesisfirehoseDeliveryStream#duration_in_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 23504
          },
          "name": "durationInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationRetryOptions"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationRetryOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationRetryOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 23544
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 23536
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 23586
          },
          "name": "resetDurationInSeconds"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationRetryOptionsOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 23590
          },
          "name": "durationInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 23580
          },
          "name": "durationInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 23548
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationRetryOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationRetryOptionsOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3Configuration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3Configuration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 24102
      },
      "name": "KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3Configuration",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#bucket_arn KinesisfirehoseDeliveryStream#bucket_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 24106
          },
          "name": "bucketArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#buffering_hints KinesisfirehoseDeliveryStream#buffering_hints}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 24110
          },
          "name": "bufferingHints",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3ConfigurationBufferingHints"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#cloudwatch_logging_options KinesisfirehoseDeliveryStream#cloudwatch_logging_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 24114
          },
          "name": "cloudwatchLoggingOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3ConfigurationCloudwatchLoggingOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#compression_format KinesisfirehoseDeliveryStream#compression_format}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 24118
          },
          "name": "compressionFormat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#encryption_configuration KinesisfirehoseDeliveryStream#encryption_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 24122
          },
          "name": "encryptionConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3ConfigurationEncryptionConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#error_output_prefix KinesisfirehoseDeliveryStream#error_output_prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 24126
          },
          "name": "errorOutputPrefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#prefix KinesisfirehoseDeliveryStream#prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 24130
          },
          "name": "prefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#role_arn KinesisfirehoseDeliveryStream#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 24134
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3Configuration"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3ConfigurationBufferingHints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3ConfigurationBufferingHints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 23594
      },
      "name": "KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3ConfigurationBufferingHints",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#interval_in_seconds KinesisfirehoseDeliveryStream#interval_in_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 23598
          },
          "name": "intervalInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#size_in_m_bs KinesisfirehoseDeliveryStream#size_in_m_bs}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 23602
          },
          "name": "sizeInMBs",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3ConfigurationBufferingHints"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3ConfigurationBufferingHintsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3ConfigurationBufferingHintsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 23649
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 23641
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 23697
          },
          "name": "resetIntervalInSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 23713
          },
          "name": "resetSizeInMBs"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3ConfigurationBufferingHintsOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 23701
          },
          "name": "intervalInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 23717
          },
          "name": "sizeInMBsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 23691
          },
          "name": "intervalInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 23707
          },
          "name": "sizeInMBs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 23653
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3ConfigurationBufferingHints"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3ConfigurationBufferingHintsOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3ConfigurationCloudwatchLoggingOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3ConfigurationCloudwatchLoggingOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 23721
      },
      "name": "KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3ConfigurationCloudwatchLoggingOptions",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#enabled KinesisfirehoseDeliveryStream#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 23725
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#log_group_name KinesisfirehoseDeliveryStream#log_group_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 23729
          },
          "name": "logGroupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#log_stream_name KinesisfirehoseDeliveryStream#log_stream_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 23733
          },
          "name": "logStreamName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3ConfigurationCloudwatchLoggingOptions"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3ConfigurationCloudwatchLoggingOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3ConfigurationCloudwatchLoggingOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 23787
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 23779
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 23841
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 23857
          },
          "name": "resetLogGroupName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 23873
          },
          "name": "resetLogStreamName"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3ConfigurationCloudwatchLoggingOptionsOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 23845
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 23861
          },
          "name": "logGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 23877
          },
          "name": "logStreamNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 23835
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 23851
          },
          "name": "logGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 23867
          },
          "name": "logStreamName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 23791
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3ConfigurationCloudwatchLoggingOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3ConfigurationCloudwatchLoggingOptionsOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3ConfigurationEncryptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3ConfigurationEncryptionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 23975
      },
      "name": "KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3ConfigurationEncryptionConfiguration",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#kms_encryption_config KinesisfirehoseDeliveryStream#kms_encryption_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 23979
          },
          "name": "kmsEncryptionConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#no_encryption_config KinesisfirehoseDeliveryStream#no_encryption_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 23983
          },
          "name": "noEncryptionConfig",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3ConfigurationEncryptionConfiguration"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 23881
      },
      "name": "KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfig",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#awskms_key_arn KinesisfirehoseDeliveryStream#awskms_key_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 23885
          },
          "name": "awskmsKeyArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfig"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 23925
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 23917
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 23967
          },
          "name": "resetAwskmsKeyArn"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 23971
          },
          "name": "awskmsKeyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 23961
          },
          "name": "awskmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 23929
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3ConfigurationEncryptionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3ConfigurationEncryptionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 24030
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 24022
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 24075
          },
          "name": "putKmsEncryptionConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 24078
          },
          "name": "resetKmsEncryptionConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 24094
          },
          "name": "resetNoEncryptionConfig"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3ConfigurationEncryptionConfigurationOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 24072
          },
          "name": "kmsEncryptionConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 24082
          },
          "name": "kmsEncryptionConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 24098
          },
          "name": "noEncryptionConfigInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 24088
          },
          "name": "noEncryptionConfig",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 24034
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3ConfigurationEncryptionConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3ConfigurationEncryptionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3ConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3ConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 24223
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 24215
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 24320
          },
          "name": "putBufferingHints",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3ConfigurationBufferingHints"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 24336
          },
          "name": "putCloudwatchLoggingOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3ConfigurationCloudwatchLoggingOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 24368
          },
          "name": "putEncryptionConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3ConfigurationEncryptionConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 24307
          },
          "name": "resetBucketArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 24323
          },
          "name": "resetBufferingHints"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 24339
          },
          "name": "resetCloudwatchLoggingOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 24355
          },
          "name": "resetCompressionFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 24371
          },
          "name": "resetEncryptionConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 24387
          },
          "name": "resetErrorOutputPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 24403
          },
          "name": "resetPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 24419
          },
          "name": "resetRoleArn"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3ConfigurationOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 24317
          },
          "name": "bufferingHints",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3ConfigurationBufferingHintsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 24333
          },
          "name": "cloudwatchLoggingOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3ConfigurationCloudwatchLoggingOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 24365
          },
          "name": "encryptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3ConfigurationEncryptionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 24311
          },
          "name": "bucketArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 24327
          },
          "name": "bufferingHintsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3ConfigurationBufferingHints"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 24343
          },
          "name": "cloudwatchLoggingOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3ConfigurationCloudwatchLoggingOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 24359
          },
          "name": "compressionFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 24375
          },
          "name": "encryptionConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3ConfigurationEncryptionConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 24391
          },
          "name": "errorOutputPrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 24407
          },
          "name": "prefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 24423
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 24301
          },
          "name": "bucketArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 24349
          },
          "name": "compressionFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 24381
          },
          "name": "errorOutputPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 24397
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 24413
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 24227
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3Configuration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationS3ConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationSecretsManagerConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationSecretsManagerConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 24427
      },
      "name": "KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationSecretsManagerConfiguration",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#enabled KinesisfirehoseDeliveryStream#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 24431
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#role_arn KinesisfirehoseDeliveryStream#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 24435
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#secret_arn KinesisfirehoseDeliveryStream#secret_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 24439
          },
          "name": "secretArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationSecretsManagerConfiguration"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationSecretsManagerConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationSecretsManagerConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 24493
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 24485
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 24547
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 24563
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 24579
          },
          "name": "resetSecretArn"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationSecretsManagerConfigurationOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 24551
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 24567
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 24583
          },
          "name": "secretArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 24541
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 24557
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 24573
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 24497
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationSecretsManagerConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationSecretsManagerConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationSnowflakeRoleConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationSnowflakeRoleConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 24587
      },
      "name": "KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationSnowflakeRoleConfiguration",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#enabled KinesisfirehoseDeliveryStream#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 24591
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#snowflake_role KinesisfirehoseDeliveryStream#snowflake_role}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 24595
          },
          "name": "snowflakeRole",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationSnowflakeRoleConfiguration"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationSnowflakeRoleConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationSnowflakeRoleConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 24642
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 24634
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 24690
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 24706
          },
          "name": "resetSnowflakeRole"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationSnowflakeRoleConfigurationOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 24694
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 24710
          },
          "name": "snowflakeRoleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 24684
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 24700
          },
          "name": "snowflakeRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 24646
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationSnowflakeRoleConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationSnowflakeRoleConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationSnowflakeVpcConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationSnowflakeVpcConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 24714
      },
      "name": "KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationSnowflakeVpcConfiguration",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#private_link_vpce_id KinesisfirehoseDeliveryStream#private_link_vpce_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 24718
          },
          "name": "privateLinkVpceId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationSnowflakeVpcConfiguration"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationSnowflakeVpcConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationSnowflakeVpcConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 24758
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 24750
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 24800
          },
          "name": "resetPrivateLinkVpceId"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationSnowflakeVpcConfigurationOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 24804
          },
          "name": "privateLinkVpceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 24794
          },
          "name": "privateLinkVpceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 24762
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationSnowflakeVpcConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamSnowflakeDestinationConfigurationSnowflakeVpcConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 27328
      },
      "name": "KinesisfirehoseDeliveryStreamSplunkDestinationConfiguration",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#buffering_hints KinesisfirehoseDeliveryStream#buffering_hints}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27332
          },
          "name": "bufferingHints",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationBufferingHints"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#cloudwatch_logging_options KinesisfirehoseDeliveryStream#cloudwatch_logging_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27336
          },
          "name": "cloudwatchLoggingOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationCloudwatchLoggingOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#hec_acknowledgment_timeout_in_seconds KinesisfirehoseDeliveryStream#hec_acknowledgment_timeout_in_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27340
          },
          "name": "hecAcknowledgmentTimeoutInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#hec_endpoint KinesisfirehoseDeliveryStream#hec_endpoint}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27344
          },
          "name": "hecEndpoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#hec_endpoint_type KinesisfirehoseDeliveryStream#hec_endpoint_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27348
          },
          "name": "hecEndpointType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#hec_token KinesisfirehoseDeliveryStream#hec_token}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27352
          },
          "name": "hecToken",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#processing_configuration KinesisfirehoseDeliveryStream#processing_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27356
          },
          "name": "processingConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationProcessingConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#retry_options KinesisfirehoseDeliveryStream#retry_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27360
          },
          "name": "retryOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationRetryOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#s3_backup_mode KinesisfirehoseDeliveryStream#s3_backup_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27364
          },
          "name": "s3BackupMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#s3_configuration KinesisfirehoseDeliveryStream#s3_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27368
          },
          "name": "s3Configuration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3Configuration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#secrets_manager_configuration KinesisfirehoseDeliveryStream#secrets_manager_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27372
          },
          "name": "secretsManagerConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationSecretsManagerConfiguration"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamSplunkDestinationConfiguration"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationBufferingHints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationBufferingHints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 25529
      },
      "name": "KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationBufferingHints",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#interval_in_seconds KinesisfirehoseDeliveryStream#interval_in_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 25533
          },
          "name": "intervalInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#size_in_m_bs KinesisfirehoseDeliveryStream#size_in_m_bs}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 25537
          },
          "name": "sizeInMBs",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationBufferingHints"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationBufferingHintsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationBufferingHintsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 25584
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 25576
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 25632
          },
          "name": "resetIntervalInSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 25648
          },
          "name": "resetSizeInMBs"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationBufferingHintsOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 25636
          },
          "name": "intervalInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 25652
          },
          "name": "sizeInMBsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 25626
          },
          "name": "intervalInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 25642
          },
          "name": "sizeInMBs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 25588
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationBufferingHints"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationBufferingHintsOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationCloudwatchLoggingOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationCloudwatchLoggingOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 25656
      },
      "name": "KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationCloudwatchLoggingOptions",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#enabled KinesisfirehoseDeliveryStream#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 25660
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#log_group_name KinesisfirehoseDeliveryStream#log_group_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 25664
          },
          "name": "logGroupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#log_stream_name KinesisfirehoseDeliveryStream#log_stream_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 25668
          },
          "name": "logStreamName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationCloudwatchLoggingOptions"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationCloudwatchLoggingOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationCloudwatchLoggingOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 25722
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 25714
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 25776
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 25792
          },
          "name": "resetLogGroupName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 25808
          },
          "name": "resetLogStreamName"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationCloudwatchLoggingOptionsOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 25780
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 25796
          },
          "name": "logGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 25812
          },
          "name": "logStreamNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 25770
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 25786
          },
          "name": "logGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 25802
          },
          "name": "logStreamName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 25726
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationCloudwatchLoggingOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationCloudwatchLoggingOptionsOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 27482
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 27474
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27581
          },
          "name": "putBufferingHints",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationBufferingHints"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27597
          },
          "name": "putCloudwatchLoggingOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationCloudwatchLoggingOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27677
          },
          "name": "putProcessingConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationProcessingConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27693
          },
          "name": "putRetryOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationRetryOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27725
          },
          "name": "putS3Configuration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3Configuration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27741
          },
          "name": "putSecretsManagerConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationSecretsManagerConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27584
          },
          "name": "resetBufferingHints"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27600
          },
          "name": "resetCloudwatchLoggingOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27616
          },
          "name": "resetHecAcknowledgmentTimeoutInSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27632
          },
          "name": "resetHecEndpoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27648
          },
          "name": "resetHecEndpointType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27664
          },
          "name": "resetHecToken"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27680
          },
          "name": "resetProcessingConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27696
          },
          "name": "resetRetryOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27712
          },
          "name": "resetS3BackupMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27728
          },
          "name": "resetS3Configuration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27744
          },
          "name": "resetSecretsManagerConfiguration"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27578
          },
          "name": "bufferingHints",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationBufferingHintsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27594
          },
          "name": "cloudwatchLoggingOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationCloudwatchLoggingOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27674
          },
          "name": "processingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationProcessingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27690
          },
          "name": "retryOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationRetryOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27722
          },
          "name": "s3Configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3ConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27738
          },
          "name": "secretsManagerConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationSecretsManagerConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27588
          },
          "name": "bufferingHintsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationBufferingHints"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27604
          },
          "name": "cloudwatchLoggingOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationCloudwatchLoggingOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27620
          },
          "name": "hecAcknowledgmentTimeoutInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27636
          },
          "name": "hecEndpointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27652
          },
          "name": "hecEndpointTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27668
          },
          "name": "hecTokenInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27684
          },
          "name": "processingConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationProcessingConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27700
          },
          "name": "retryOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationRetryOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27716
          },
          "name": "s3BackupModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27732
          },
          "name": "s3ConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3Configuration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27748
          },
          "name": "secretsManagerConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationSecretsManagerConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27610
          },
          "name": "hecAcknowledgmentTimeoutInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27626
          },
          "name": "hecEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27642
          },
          "name": "hecEndpointType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27658
          },
          "name": "hecToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27706
          },
          "name": "s3BackupMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27486
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationProcessingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationProcessingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 26114
      },
      "name": "KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationProcessingConfiguration",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#enabled KinesisfirehoseDeliveryStream#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 26118
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#processors KinesisfirehoseDeliveryStream#processors}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 26122
          },
          "name": "processors",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationProcessingConfigurationProcessors"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationProcessingConfiguration"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationProcessingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationProcessingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 26169
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 26161
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 26230
          },
          "name": "putProcessors",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationProcessingConfigurationProcessors"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 26217
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 26233
          },
          "name": "resetProcessors"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationProcessingConfigurationOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 26227
          },
          "name": "processors",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationProcessingConfigurationProcessorsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 26221
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 26237
          },
          "name": "processorsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationProcessingConfigurationProcessors"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 26211
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 26173
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationProcessingConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationProcessingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationProcessingConfigurationProcessors": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationProcessingConfigurationProcessors",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 25965
      },
      "name": "KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationProcessingConfigurationProcessors",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#parameters KinesisfirehoseDeliveryStream#parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 25969
          },
          "name": "parameters",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationProcessingConfigurationProcessorsParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#type KinesisfirehoseDeliveryStream#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 25973
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationProcessingConfigurationProcessors"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationProcessingConfigurationProcessorsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationProcessingConfigurationProcessorsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 26103
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 26095
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 26110
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationProcessingConfigurationProcessorsOutputReference"
            }
          }
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationProcessingConfigurationProcessorsList",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 26096
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationProcessingConfigurationProcessors"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationProcessingConfigurationProcessorsList"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationProcessingConfigurationProcessorsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationProcessingConfigurationProcessorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 26022
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 26012
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 26067
          },
          "name": "putParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationProcessingConfigurationProcessorsParameters"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 26070
          },
          "name": "resetParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 26086
          },
          "name": "resetType"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationProcessingConfigurationProcessorsOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 26064
          },
          "name": "parameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationProcessingConfigurationProcessorsParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 26074
          },
          "name": "parametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationProcessingConfigurationProcessorsParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 26090
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 26080
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 26026
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationProcessingConfigurationProcessors"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationProcessingConfigurationProcessorsOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationProcessingConfigurationProcessorsParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationProcessingConfigurationProcessorsParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 25816
      },
      "name": "KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationProcessingConfigurationProcessorsParameters",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#parameter_name KinesisfirehoseDeliveryStream#parameter_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 25820
          },
          "name": "parameterName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#parameter_value KinesisfirehoseDeliveryStream#parameter_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 25824
          },
          "name": "parameterValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationProcessingConfigurationProcessorsParameters"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationProcessingConfigurationProcessorsParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationProcessingConfigurationProcessorsParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 25954
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 25946
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 25961
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationProcessingConfigurationProcessorsParametersOutputReference"
            }
          }
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationProcessingConfigurationProcessorsParametersList",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 25947
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationProcessingConfigurationProcessorsParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationProcessingConfigurationProcessorsParametersList"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationProcessingConfigurationProcessorsParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationProcessingConfigurationProcessorsParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 25873
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 25863
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 25921
          },
          "name": "resetParameterName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 25937
          },
          "name": "resetParameterValue"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationProcessingConfigurationProcessorsParametersOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 25925
          },
          "name": "parameterNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 25941
          },
          "name": "parameterValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 25915
          },
          "name": "parameterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 25931
          },
          "name": "parameterValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 25877
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationProcessingConfigurationProcessorsParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationProcessingConfigurationProcessorsParametersOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationRetryOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationRetryOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 26241
      },
      "name": "KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationRetryOptions",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#duration_in_seconds KinesisfirehoseDeliveryStream#duration_in_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 26245
          },
          "name": "durationInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationRetryOptions"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationRetryOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationRetryOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 26285
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 26277
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 26327
          },
          "name": "resetDurationInSeconds"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationRetryOptionsOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 26331
          },
          "name": "durationInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 26321
          },
          "name": "durationInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 26289
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationRetryOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationRetryOptionsOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3Configuration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3Configuration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 26843
      },
      "name": "KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3Configuration",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#bucket_arn KinesisfirehoseDeliveryStream#bucket_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 26847
          },
          "name": "bucketArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#buffering_hints KinesisfirehoseDeliveryStream#buffering_hints}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 26851
          },
          "name": "bufferingHints",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3ConfigurationBufferingHints"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#cloudwatch_logging_options KinesisfirehoseDeliveryStream#cloudwatch_logging_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 26855
          },
          "name": "cloudwatchLoggingOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3ConfigurationCloudwatchLoggingOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#compression_format KinesisfirehoseDeliveryStream#compression_format}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 26859
          },
          "name": "compressionFormat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#encryption_configuration KinesisfirehoseDeliveryStream#encryption_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 26863
          },
          "name": "encryptionConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3ConfigurationEncryptionConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#error_output_prefix KinesisfirehoseDeliveryStream#error_output_prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 26867
          },
          "name": "errorOutputPrefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#prefix KinesisfirehoseDeliveryStream#prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 26871
          },
          "name": "prefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#role_arn KinesisfirehoseDeliveryStream#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 26875
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3Configuration"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3ConfigurationBufferingHints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3ConfigurationBufferingHints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 26335
      },
      "name": "KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3ConfigurationBufferingHints",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#interval_in_seconds KinesisfirehoseDeliveryStream#interval_in_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 26339
          },
          "name": "intervalInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#size_in_m_bs KinesisfirehoseDeliveryStream#size_in_m_bs}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 26343
          },
          "name": "sizeInMBs",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3ConfigurationBufferingHints"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3ConfigurationBufferingHintsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3ConfigurationBufferingHintsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 26390
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 26382
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 26438
          },
          "name": "resetIntervalInSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 26454
          },
          "name": "resetSizeInMBs"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3ConfigurationBufferingHintsOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 26442
          },
          "name": "intervalInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 26458
          },
          "name": "sizeInMBsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 26432
          },
          "name": "intervalInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 26448
          },
          "name": "sizeInMBs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 26394
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3ConfigurationBufferingHints"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3ConfigurationBufferingHintsOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3ConfigurationCloudwatchLoggingOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3ConfigurationCloudwatchLoggingOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 26462
      },
      "name": "KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3ConfigurationCloudwatchLoggingOptions",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#enabled KinesisfirehoseDeliveryStream#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 26466
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#log_group_name KinesisfirehoseDeliveryStream#log_group_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 26470
          },
          "name": "logGroupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#log_stream_name KinesisfirehoseDeliveryStream#log_stream_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 26474
          },
          "name": "logStreamName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3ConfigurationCloudwatchLoggingOptions"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3ConfigurationCloudwatchLoggingOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3ConfigurationCloudwatchLoggingOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 26528
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 26520
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 26582
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 26598
          },
          "name": "resetLogGroupName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 26614
          },
          "name": "resetLogStreamName"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3ConfigurationCloudwatchLoggingOptionsOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 26586
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 26602
          },
          "name": "logGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 26618
          },
          "name": "logStreamNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 26576
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 26592
          },
          "name": "logGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 26608
          },
          "name": "logStreamName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 26532
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3ConfigurationCloudwatchLoggingOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3ConfigurationCloudwatchLoggingOptionsOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3ConfigurationEncryptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3ConfigurationEncryptionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 26716
      },
      "name": "KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3ConfigurationEncryptionConfiguration",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#kms_encryption_config KinesisfirehoseDeliveryStream#kms_encryption_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 26720
          },
          "name": "kmsEncryptionConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#no_encryption_config KinesisfirehoseDeliveryStream#no_encryption_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 26724
          },
          "name": "noEncryptionConfig",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3ConfigurationEncryptionConfiguration"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 26622
      },
      "name": "KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfig",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#awskms_key_arn KinesisfirehoseDeliveryStream#awskms_key_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 26626
          },
          "name": "awskmsKeyArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfig"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 26666
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 26658
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 26708
          },
          "name": "resetAwskmsKeyArn"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 26712
          },
          "name": "awskmsKeyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 26702
          },
          "name": "awskmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 26670
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3ConfigurationEncryptionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3ConfigurationEncryptionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 26771
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 26763
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 26816
          },
          "name": "putKmsEncryptionConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 26819
          },
          "name": "resetKmsEncryptionConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 26835
          },
          "name": "resetNoEncryptionConfig"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3ConfigurationEncryptionConfigurationOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 26813
          },
          "name": "kmsEncryptionConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 26823
          },
          "name": "kmsEncryptionConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3ConfigurationEncryptionConfigurationKmsEncryptionConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 26839
          },
          "name": "noEncryptionConfigInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 26829
          },
          "name": "noEncryptionConfig",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 26775
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3ConfigurationEncryptionConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3ConfigurationEncryptionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3ConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3ConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 26964
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 26956
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27061
          },
          "name": "putBufferingHints",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3ConfigurationBufferingHints"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27077
          },
          "name": "putCloudwatchLoggingOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3ConfigurationCloudwatchLoggingOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27109
          },
          "name": "putEncryptionConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3ConfigurationEncryptionConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27048
          },
          "name": "resetBucketArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27064
          },
          "name": "resetBufferingHints"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27080
          },
          "name": "resetCloudwatchLoggingOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27096
          },
          "name": "resetCompressionFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27112
          },
          "name": "resetEncryptionConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27128
          },
          "name": "resetErrorOutputPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27144
          },
          "name": "resetPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27160
          },
          "name": "resetRoleArn"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3ConfigurationOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27058
          },
          "name": "bufferingHints",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3ConfigurationBufferingHintsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27074
          },
          "name": "cloudwatchLoggingOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3ConfigurationCloudwatchLoggingOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27106
          },
          "name": "encryptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3ConfigurationEncryptionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27052
          },
          "name": "bucketArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27068
          },
          "name": "bufferingHintsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3ConfigurationBufferingHints"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27084
          },
          "name": "cloudwatchLoggingOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3ConfigurationCloudwatchLoggingOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27100
          },
          "name": "compressionFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27116
          },
          "name": "encryptionConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3ConfigurationEncryptionConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27132
          },
          "name": "errorOutputPrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27148
          },
          "name": "prefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27164
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27042
          },
          "name": "bucketArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27090
          },
          "name": "compressionFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27122
          },
          "name": "errorOutputPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27138
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27154
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 26968
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3Configuration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationS3ConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationSecretsManagerConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationSecretsManagerConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 27168
      },
      "name": "KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationSecretsManagerConfiguration",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#enabled KinesisfirehoseDeliveryStream#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27172
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#role_arn KinesisfirehoseDeliveryStream#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27176
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#secret_arn KinesisfirehoseDeliveryStream#secret_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27180
          },
          "name": "secretArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationSecretsManagerConfiguration"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationSecretsManagerConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationSecretsManagerConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 27234
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 27226
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27288
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27304
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27320
          },
          "name": "resetSecretArn"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationSecretsManagerConfigurationOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27292
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27308
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27324
          },
          "name": "secretArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27282
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27298
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27314
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27238
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationSecretsManagerConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamSplunkDestinationConfigurationSecretsManagerConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 27752
      },
      "name": "KinesisfirehoseDeliveryStreamTags",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#key KinesisfirehoseDeliveryStream#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27756
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisfirehose_delivery_stream#value KinesisfirehoseDeliveryStream#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27760
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamTags"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 27890
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 27882
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27897
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamTagsOutputReference"
            }
          }
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamTagsList",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27883
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamTagsList"
    },
    "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisfirehose-delivery-stream/index.ts",
          "line": 27809
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisfirehose-delivery-stream/index.ts",
        "line": 27799
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27857
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27873
          },
          "name": "resetValue"
        }
      ],
      "name": "KinesisfirehoseDeliveryStreamTagsOutputReference",
      "namespace": "kinesisfirehoseDeliveryStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27861
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27877
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27851
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27867
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisfirehose-delivery-stream/index.ts",
            "line": 27813
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisfirehoseDeliveryStream.KinesisfirehoseDeliveryStreamTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisfirehose-delivery-stream/index:KinesisfirehoseDeliveryStreamTagsOutputReference"
    },
    "@cdktn/provider-awscc.kinesisvideoSignalingChannel.KinesisvideoSignalingChannel": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisvideo_signaling_channel awscc_kinesisvideo_signaling_channel}."
      },
      "fqn": "@cdktn/provider-awscc.kinesisvideoSignalingChannel.KinesisvideoSignalingChannel",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisvideo_signaling_channel awscc_kinesisvideo_signaling_channel} Resource."
        },
        "locationInModule": {
          "filename": "src/kinesisvideo-signaling-channel/index.ts",
          "line": 229
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.kinesisvideoSignalingChannel.KinesisvideoSignalingChannelConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisvideo-signaling-channel/index.ts",
        "line": 197
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a KinesisvideoSignalingChannel resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/kinesisvideo-signaling-channel/index.ts",
            "line": 214
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the KinesisvideoSignalingChannel to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisvideo_signaling_channel#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing KinesisvideoSignalingChannel that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the KinesisvideoSignalingChannel to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisvideo-signaling-channel/index.ts",
            "line": 302
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.kinesisvideoSignalingChannel.KinesisvideoSignalingChannelTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisvideo-signaling-channel/index.ts",
            "line": 273
          },
          "name": "resetMessageTtlSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisvideo-signaling-channel/index.ts",
            "line": 289
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisvideo-signaling-channel/index.ts",
            "line": 305
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisvideo-signaling-channel/index.ts",
            "line": 321
          },
          "name": "resetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisvideo-signaling-channel/index.ts",
            "line": 333
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisvideo-signaling-channel/index.ts",
            "line": 342
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "KinesisvideoSignalingChannel",
      "namespace": "kinesisvideoSignalingChannel",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisvideo-signaling-channel/index.ts",
            "line": 202
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisvideo-signaling-channel/index.ts",
            "line": 256
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisvideo-signaling-channel/index.ts",
            "line": 261
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisvideo-signaling-channel/index.ts",
            "line": 299
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisvideoSignalingChannel.KinesisvideoSignalingChannelTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisvideo-signaling-channel/index.ts",
            "line": 277
          },
          "name": "messageTtlSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisvideo-signaling-channel/index.ts",
            "line": 293
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisvideo-signaling-channel/index.ts",
            "line": 309
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kinesisvideoSignalingChannel.KinesisvideoSignalingChannelTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisvideo-signaling-channel/index.ts",
            "line": 325
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisvideo-signaling-channel/index.ts",
            "line": 267
          },
          "name": "messageTtlSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisvideo-signaling-channel/index.ts",
            "line": 283
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisvideo-signaling-channel/index.ts",
            "line": 315
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisvideo-signaling-channel/index:KinesisvideoSignalingChannel"
    },
    "@cdktn/provider-awscc.kinesisvideoSignalingChannel.KinesisvideoSignalingChannelConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisvideoSignalingChannel.KinesisvideoSignalingChannelConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisvideo-signaling-channel/index.ts",
        "line": 14
      },
      "name": "KinesisvideoSignalingChannelConfig",
      "namespace": "kinesisvideoSignalingChannel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisvideo_signaling_channel#message_ttl_seconds KinesisvideoSignalingChannel#message_ttl_seconds}",
            "stability": "stable",
            "summary": "The period of time a signaling channel retains undelivered messages before they are discarded."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisvideo-signaling-channel/index.ts",
            "line": 20
          },
          "name": "messageTtlSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisvideo_signaling_channel#name KinesisvideoSignalingChannel#name}",
            "stability": "stable",
            "summary": "The name of the Kinesis Video Signaling Channel."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisvideo-signaling-channel/index.ts",
            "line": 26
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisvideo_signaling_channel#tags KinesisvideoSignalingChannel#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisvideo-signaling-channel/index.ts",
            "line": 32
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kinesisvideoSignalingChannel.KinesisvideoSignalingChannelTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisvideo_signaling_channel#type KinesisvideoSignalingChannel#type}",
            "stability": "stable",
            "summary": "The type of the Kinesis Video Signaling Channel to create. Currently, SINGLE_MASTER is the only supported channel type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisvideo-signaling-channel/index.ts",
            "line": 38
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisvideo-signaling-channel/index:KinesisvideoSignalingChannelConfig"
    },
    "@cdktn/provider-awscc.kinesisvideoSignalingChannel.KinesisvideoSignalingChannelTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisvideoSignalingChannel.KinesisvideoSignalingChannelTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisvideo-signaling-channel/index.ts",
        "line": 40
      },
      "name": "KinesisvideoSignalingChannelTags",
      "namespace": "kinesisvideoSignalingChannel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. The following characters can be used: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisvideo_signaling_channel#key KinesisvideoSignalingChannel#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisvideo-signaling-channel/index.ts",
            "line": 46
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:.  The following characters can be used: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisvideo_signaling_channel#value KinesisvideoSignalingChannel#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisvideo-signaling-channel/index.ts",
            "line": 52
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisvideo-signaling-channel/index:KinesisvideoSignalingChannelTags"
    },
    "@cdktn/provider-awscc.kinesisvideoSignalingChannel.KinesisvideoSignalingChannelTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisvideoSignalingChannel.KinesisvideoSignalingChannelTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisvideo-signaling-channel/index.ts",
          "line": 182
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisvideo-signaling-channel/index.ts",
        "line": 174
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisvideo-signaling-channel/index.ts",
            "line": 189
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.kinesisvideoSignalingChannel.KinesisvideoSignalingChannelTagsOutputReference"
            }
          }
        }
      ],
      "name": "KinesisvideoSignalingChannelTagsList",
      "namespace": "kinesisvideoSignalingChannel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisvideo-signaling-channel/index.ts",
            "line": 175
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kinesisvideoSignalingChannel.KinesisvideoSignalingChannelTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisvideo-signaling-channel/index:KinesisvideoSignalingChannelTagsList"
    },
    "@cdktn/provider-awscc.kinesisvideoSignalingChannel.KinesisvideoSignalingChannelTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisvideoSignalingChannel.KinesisvideoSignalingChannelTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisvideo-signaling-channel/index.ts",
          "line": 101
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisvideo-signaling-channel/index.ts",
        "line": 91
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisvideo-signaling-channel/index.ts",
            "line": 149
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisvideo-signaling-channel/index.ts",
            "line": 165
          },
          "name": "resetValue"
        }
      ],
      "name": "KinesisvideoSignalingChannelTagsOutputReference",
      "namespace": "kinesisvideoSignalingChannel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisvideo-signaling-channel/index.ts",
            "line": 153
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisvideo-signaling-channel/index.ts",
            "line": 169
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisvideo-signaling-channel/index.ts",
            "line": 143
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisvideo-signaling-channel/index.ts",
            "line": 159
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisvideo-signaling-channel/index.ts",
            "line": 105
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisvideoSignalingChannel.KinesisvideoSignalingChannelTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisvideo-signaling-channel/index:KinesisvideoSignalingChannelTagsOutputReference"
    },
    "@cdktn/provider-awscc.kinesisvideoStream.KinesisvideoStream": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisvideo_stream awscc_kinesisvideo_stream}."
      },
      "fqn": "@cdktn/provider-awscc.kinesisvideoStream.KinesisvideoStream",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisvideo_stream awscc_kinesisvideo_stream} Resource."
        },
        "locationInModule": {
          "filename": "src/kinesisvideo-stream/index.ts",
          "line": 343
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.kinesisvideoStream.KinesisvideoStreamConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisvideo-stream/index.ts",
        "line": 311
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a KinesisvideoStream resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/kinesisvideo-stream/index.ts",
            "line": 328
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the KinesisvideoStream to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisvideo_stream#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing KinesisvideoStream that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the KinesisvideoStream to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisvideo-stream/index.ts",
            "line": 467
          },
          "name": "putStreamStorageConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.kinesisvideoStream.KinesisvideoStreamStreamStorageConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisvideo-stream/index.ts",
            "line": 483
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.kinesisvideoStream.KinesisvideoStreamTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisvideo-stream/index.ts",
            "line": 385
          },
          "name": "resetDataRetentionInHours"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisvideo-stream/index.ts",
            "line": 401
          },
          "name": "resetDeviceName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisvideo-stream/index.ts",
            "line": 422
          },
          "name": "resetKmsKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisvideo-stream/index.ts",
            "line": 438
          },
          "name": "resetMediaType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisvideo-stream/index.ts",
            "line": 454
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisvideo-stream/index.ts",
            "line": 470
          },
          "name": "resetStreamStorageConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisvideo-stream/index.ts",
            "line": 486
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisvideo-stream/index.ts",
            "line": 498
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisvideo-stream/index.ts",
            "line": 510
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "KinesisvideoStream",
      "namespace": "kinesisvideoStream",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisvideo-stream/index.ts",
            "line": 316
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisvideo-stream/index.ts",
            "line": 373
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisvideo-stream/index.ts",
            "line": 410
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisvideo-stream/index.ts",
            "line": 464
          },
          "name": "streamStorageConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisvideoStream.KinesisvideoStreamStreamStorageConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisvideo-stream/index.ts",
            "line": 480
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisvideoStream.KinesisvideoStreamTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisvideo-stream/index.ts",
            "line": 389
          },
          "name": "dataRetentionInHoursInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisvideo-stream/index.ts",
            "line": 405
          },
          "name": "deviceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisvideo-stream/index.ts",
            "line": 426
          },
          "name": "kmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisvideo-stream/index.ts",
            "line": 442
          },
          "name": "mediaTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisvideo-stream/index.ts",
            "line": 458
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisvideo-stream/index.ts",
            "line": 474
          },
          "name": "streamStorageConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisvideoStream.KinesisvideoStreamStreamStorageConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisvideo-stream/index.ts",
            "line": 490
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kinesisvideoStream.KinesisvideoStreamTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisvideo-stream/index.ts",
            "line": 379
          },
          "name": "dataRetentionInHours",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisvideo-stream/index.ts",
            "line": 395
          },
          "name": "deviceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisvideo-stream/index.ts",
            "line": 416
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisvideo-stream/index.ts",
            "line": 432
          },
          "name": "mediaType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisvideo-stream/index.ts",
            "line": 448
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisvideo-stream/index:KinesisvideoStream"
    },
    "@cdktn/provider-awscc.kinesisvideoStream.KinesisvideoStreamConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisvideoStream.KinesisvideoStreamConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisvideo-stream/index.ts",
        "line": 14
      },
      "name": "KinesisvideoStreamConfig",
      "namespace": "kinesisvideoStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisvideo_stream#data_retention_in_hours KinesisvideoStream#data_retention_in_hours}",
            "stability": "stable",
            "summary": "The number of hours till which Kinesis Video will retain the data in the stream."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisvideo-stream/index.ts",
            "line": 20
          },
          "name": "dataRetentionInHours",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisvideo_stream#device_name KinesisvideoStream#device_name}",
            "stability": "stable",
            "summary": "The name of the device that is writing to the stream."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisvideo-stream/index.ts",
            "line": 26
          },
          "name": "deviceName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisvideo_stream#kms_key_id KinesisvideoStream#kms_key_id}",
            "stability": "stable",
            "summary": "AWS KMS key ID that Kinesis Video Streams uses to encrypt stream data."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisvideo-stream/index.ts",
            "line": 32
          },
          "name": "kmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisvideo_stream#media_type KinesisvideoStream#media_type}",
            "stability": "stable",
            "summary": "The media type of the stream. Consumers of the stream can use this information when processing the stream."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisvideo-stream/index.ts",
            "line": 38
          },
          "name": "mediaType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisvideo_stream#name KinesisvideoStream#name}",
            "stability": "stable",
            "summary": "The name of the Kinesis Video stream."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisvideo-stream/index.ts",
            "line": 44
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisvideo_stream#stream_storage_configuration KinesisvideoStream#stream_storage_configuration}",
            "stability": "stable",
            "summary": "Configuration for the storage tier of the Kinesis Video Stream."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisvideo-stream/index.ts",
            "line": 50
          },
          "name": "streamStorageConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.kinesisvideoStream.KinesisvideoStreamStreamStorageConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisvideo_stream#tags KinesisvideoStream#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs associated with the Kinesis Video Stream."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisvideo-stream/index.ts",
            "line": 56
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kinesisvideoStream.KinesisvideoStreamTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisvideo-stream/index:KinesisvideoStreamConfig"
    },
    "@cdktn/provider-awscc.kinesisvideoStream.KinesisvideoStreamStreamStorageConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisvideoStream.KinesisvideoStreamStreamStorageConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisvideo-stream/index.ts",
        "line": 58
      },
      "name": "KinesisvideoStreamStreamStorageConfiguration",
      "namespace": "kinesisvideoStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisvideo_stream#default_storage_tier KinesisvideoStream#default_storage_tier}",
            "stability": "stable",
            "summary": "The storage tier for the Kinesis Video Stream. Determines the storage class used for stream data."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisvideo-stream/index.ts",
            "line": 64
          },
          "name": "defaultStorageTier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisvideo-stream/index:KinesisvideoStreamStreamStorageConfiguration"
    },
    "@cdktn/provider-awscc.kinesisvideoStream.KinesisvideoStreamStreamStorageConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisvideoStream.KinesisvideoStreamStreamStorageConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisvideo-stream/index.ts",
          "line": 104
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisvideo-stream/index.ts",
        "line": 96
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisvideo-stream/index.ts",
            "line": 146
          },
          "name": "resetDefaultStorageTier"
        }
      ],
      "name": "KinesisvideoStreamStreamStorageConfigurationOutputReference",
      "namespace": "kinesisvideoStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisvideo-stream/index.ts",
            "line": 150
          },
          "name": "defaultStorageTierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisvideo-stream/index.ts",
            "line": 140
          },
          "name": "defaultStorageTier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisvideo-stream/index.ts",
            "line": 108
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisvideoStream.KinesisvideoStreamStreamStorageConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisvideo-stream/index:KinesisvideoStreamStreamStorageConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.kinesisvideoStream.KinesisvideoStreamTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisvideoStream.KinesisvideoStreamTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kinesisvideo-stream/index.ts",
        "line": 154
      },
      "name": "KinesisvideoStreamTags",
      "namespace": "kinesisvideoStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. The following characters can be used: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisvideo_stream#key KinesisvideoStream#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisvideo-stream/index.ts",
            "line": 160
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. The following characters can be used: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kinesisvideo_stream#value KinesisvideoStream#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisvideo-stream/index.ts",
            "line": 166
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kinesisvideo-stream/index:KinesisvideoStreamTags"
    },
    "@cdktn/provider-awscc.kinesisvideoStream.KinesisvideoStreamTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisvideoStream.KinesisvideoStreamTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisvideo-stream/index.ts",
          "line": 296
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisvideo-stream/index.ts",
        "line": 288
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisvideo-stream/index.ts",
            "line": 303
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.kinesisvideoStream.KinesisvideoStreamTagsOutputReference"
            }
          }
        }
      ],
      "name": "KinesisvideoStreamTagsList",
      "namespace": "kinesisvideoStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisvideo-stream/index.ts",
            "line": 289
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kinesisvideoStream.KinesisvideoStreamTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisvideo-stream/index:KinesisvideoStreamTagsList"
    },
    "@cdktn/provider-awscc.kinesisvideoStream.KinesisvideoStreamTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kinesisvideoStream.KinesisvideoStreamTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kinesisvideo-stream/index.ts",
          "line": 215
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kinesisvideo-stream/index.ts",
        "line": 205
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisvideo-stream/index.ts",
            "line": 263
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisvideo-stream/index.ts",
            "line": 279
          },
          "name": "resetValue"
        }
      ],
      "name": "KinesisvideoStreamTagsOutputReference",
      "namespace": "kinesisvideoStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisvideo-stream/index.ts",
            "line": 267
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kinesisvideo-stream/index.ts",
            "line": 283
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisvideo-stream/index.ts",
            "line": 257
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisvideo-stream/index.ts",
            "line": 273
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kinesisvideo-stream/index.ts",
            "line": 219
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kinesisvideoStream.KinesisvideoStreamTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kinesisvideo-stream/index:KinesisvideoStreamTagsOutputReference"
    },
    "@cdktn/provider-awscc.kmsAlias.KmsAlias": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kms_alias awscc_kms_alias}."
      },
      "fqn": "@cdktn/provider-awscc.kmsAlias.KmsAlias",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kms_alias awscc_kms_alias} Resource."
        },
        "locationInModule": {
          "filename": "src/kms-alias/index.ts",
          "line": 74
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.kmsAlias.KmsAliasConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kms-alias/index.ts",
        "line": 42
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a KmsAlias resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/kms-alias/index.ts",
            "line": 59
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the KmsAlias to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kms_alias#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing KmsAlias that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the KmsAlias to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kms-alias/index.ts",
            "line": 133
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kms-alias/index.ts",
            "line": 140
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "KmsAlias",
      "namespace": "kmsAlias",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-alias/index.ts",
            "line": 47
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-alias/index.ts",
            "line": 112
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-alias/index.ts",
            "line": 107
          },
          "name": "aliasNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-alias/index.ts",
            "line": 125
          },
          "name": "targetKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kms-alias/index.ts",
            "line": 100
          },
          "name": "aliasName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kms-alias/index.ts",
            "line": 118
          },
          "name": "targetKeyId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kms-alias/index:KmsAlias"
    },
    "@cdktn/provider-awscc.kmsAlias.KmsAliasConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kmsAlias.KmsAliasConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kms-alias/index.ts",
        "line": 14
      },
      "name": "KmsAliasConfig",
      "namespace": "kmsAlias",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "This value must begin with ``alias/`` followed by a name, such as ``alias/ExampleAlias``. \n  If you change the value of the ``AliasName`` property, the existing alias is deleted and a new alias is created for the specified KMS key. This change can disrupt applications that use the alias. It can also allow or deny access to a KMS key affected by attribute-based access control (ABAC).\n  The alias must be string of 1-256 characters. It can contain only alphanumeric characters, forward slashes (/), underscores (_), and dashes (-). The alias name cannot begin with ``alias/aws/``. The ``alias/aws/`` prefix is reserved for [](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#aws-managed-cmk).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kms_alias#alias_name KmsAlias#alias_name}",
            "stability": "stable",
            "summary": "Specifies the alias name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-alias/index.ts",
            "line": 22
          },
          "name": "aliasName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kms_alias#target_key_id KmsAlias#target_key_id}",
            "stability": "stable",
            "summary": "Associates the alias with the specified [](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#customer-cmk). The KMS key must be in the same AWS-account and Region.  A valid key ID is required. If you supply a null or empty string value, this operation returns an error.  For help finding the key ID and ARN, see [Finding the key ID and ARN](https://docs.aws.amazon.com/kms/latest/developerguide/viewing-keys.html#find-cmk-id-arn) in the *Developer Guide*.  Specify the key ID or the key ARN of the KMS key.  For example:   +  Key ID: ``1234abcd-12ab-34cd-56ef-1234567890ab``   +  Key ARN: ``arn:aws:kms:us-east-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab``     To get the key ID and key ARN for a KMS key, use [ListKeys](https://docs.aws.amazon.com/kms/latest/APIReference/API_ListKeys.html) or [DescribeKey](https://docs.aws.amazon.com/kms/latest/APIReference/API_DescribeKey.html)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-alias/index.ts",
            "line": 36
          },
          "name": "targetKeyId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kms-alias/index:KmsAliasConfig"
    },
    "@cdktn/provider-awscc.kmsKey.KmsKey": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kms_key awscc_kms_key}."
      },
      "fqn": "@cdktn/provider-awscc.kmsKey.KmsKey",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kms_key awscc_kms_key} Resource."
        },
        "locationInModule": {
          "filename": "src/kms-key/index.ts",
          "line": 364
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.kmsKey.KmsKeyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kms-key/index.ts",
        "line": 332
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a KmsKey resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/kms-key/index.ts",
            "line": 349
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the KmsKey to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kms_key#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing KmsKey that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the KmsKey to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kms-key/index.ts",
            "line": 594
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.kmsKey.KmsKeyTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kms-key/index.ts",
            "line": 411
          },
          "name": "resetBypassPolicyLockoutSafetyCheck"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kms-key/index.ts",
            "line": 427
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kms-key/index.ts",
            "line": 459
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kms-key/index.ts",
            "line": 443
          },
          "name": "resetEnableKeyRotation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kms-key/index.ts",
            "line": 485
          },
          "name": "resetKeyPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kms-key/index.ts",
            "line": 501
          },
          "name": "resetKeySpec"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kms-key/index.ts",
            "line": 517
          },
          "name": "resetKeyUsage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kms-key/index.ts",
            "line": 533
          },
          "name": "resetMultiRegion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kms-key/index.ts",
            "line": 549
          },
          "name": "resetOrigin"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kms-key/index.ts",
            "line": 565
          },
          "name": "resetPendingWindowInDays"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kms-key/index.ts",
            "line": 581
          },
          "name": "resetRotationPeriodInDays"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kms-key/index.ts",
            "line": 597
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kms-key/index.ts",
            "line": 609
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kms-key/index.ts",
            "line": 626
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "KmsKey",
      "namespace": "kmsKey",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-key/index.ts",
            "line": 337
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-key/index.ts",
            "line": 399
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-key/index.ts",
            "line": 468
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-key/index.ts",
            "line": 473
          },
          "name": "keyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-key/index.ts",
            "line": 591
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.kmsKey.KmsKeyTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-key/index.ts",
            "line": 415
          },
          "name": "bypassPolicyLockoutSafetyCheckInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-key/index.ts",
            "line": 431
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-key/index.ts",
            "line": 463
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-key/index.ts",
            "line": 447
          },
          "name": "enableKeyRotationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-key/index.ts",
            "line": 489
          },
          "name": "keyPolicyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-key/index.ts",
            "line": 505
          },
          "name": "keySpecInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-key/index.ts",
            "line": 521
          },
          "name": "keyUsageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-key/index.ts",
            "line": 537
          },
          "name": "multiRegionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-key/index.ts",
            "line": 553
          },
          "name": "originInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-key/index.ts",
            "line": 569
          },
          "name": "pendingWindowInDaysInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-key/index.ts",
            "line": 585
          },
          "name": "rotationPeriodInDaysInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-key/index.ts",
            "line": 601
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kmsKey.KmsKeyTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kms-key/index.ts",
            "line": 405
          },
          "name": "bypassPolicyLockoutSafetyCheck",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kms-key/index.ts",
            "line": 421
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kms-key/index.ts",
            "line": 453
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kms-key/index.ts",
            "line": 437
          },
          "name": "enableKeyRotation",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kms-key/index.ts",
            "line": 479
          },
          "name": "keyPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kms-key/index.ts",
            "line": 495
          },
          "name": "keySpec",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kms-key/index.ts",
            "line": 511
          },
          "name": "keyUsage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kms-key/index.ts",
            "line": 527
          },
          "name": "multiRegion",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kms-key/index.ts",
            "line": 543
          },
          "name": "origin",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kms-key/index.ts",
            "line": 559
          },
          "name": "pendingWindowInDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kms-key/index.ts",
            "line": 575
          },
          "name": "rotationPeriodInDays",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/kms-key/index:KmsKey"
    },
    "@cdktn/provider-awscc.kmsKey.KmsKeyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kmsKey.KmsKeyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kms-key/index.ts",
        "line": 14
      },
      "name": "KmsKeyConfig",
      "namespace": "kmsKey",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The default value is false.\n  Setting this value to true increases the risk that the KMS key becomes unmanageable. Do not set this value to true indiscriminately.\n For more information, see [Default key policy](https://docs.aws.amazon.com/kms/latest/developerguide/key-policy-default.html#prevent-unmanageable-key) in the *Developer Guide*.\n  Use this parameter only when you intend to prevent the principal that is making the request from making a subsequent [PutKeyPolicy](https://docs.aws.amazon.com/kms/latest/APIReference/API_PutKeyPolicy.html) request on the KMS key.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kms_key#bypass_policy_lockout_safety_check KmsKey#bypass_policy_lockout_safety_check}",
            "stability": "stable",
            "summary": "Skips (\"bypasses\") the key policy lockout safety check."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-key/index.ts",
            "line": 23
          },
          "name": "bypassPolicyLockoutSafetyCheck",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Use a description that helps you to distinguish this KMS key from others in the account, such as its intended use.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kms_key#description KmsKey#description}",
            "stability": "stable",
            "summary": "A description of the KMS key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-key/index.ts",
            "line": 29
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Disabled KMS keys cannot be used in cryptographic operations.\n When ``Enabled`` is ``true``, the *key state* of the KMS key is ``Enabled``. When ``Enabled`` is ``false``, the key state of the KMS key is ``Disabled``. The default value is ``true``.\n The actual key state of the KMS key might be affected by actions taken outside of CloudFormation, such as running the [EnableKey](https://docs.aws.amazon.com/kms/latest/APIReference/API_EnableKey.html), [DisableKey](https://docs.aws.amazon.com/kms/latest/APIReference/API_DisableKey.html), or [ScheduleKeyDeletion](https://docs.aws.amazon.com/kms/latest/APIReference/API_ScheduleKeyDeletion.html) operations.\n For information about the key states of a KMS key, see [Key state: Effect on your KMS key](https://docs.aws.amazon.com/kms/latest/developerguide/key-state.html) in the *Developer Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kms_key#enabled KmsKey#enabled}",
            "stability": "stable",
            "summary": "Specifies whether the KMS key is enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-key/index.ts",
            "line": 47
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "By default, automatic key rotation is not enabled.\n KMS supports automatic rotation only for symmetric encryption KMS keys (``KeySpec`` = ``SYMMETRIC_DEFAULT``). For asymmetric KMS keys, HMAC KMS keys, and KMS keys with Origin ``EXTERNAL``, omit the ``EnableKeyRotation`` property or set it to ``false``.\n To enable automatic key rotation of the key material for a multi-Region KMS key, set ``EnableKeyRotation`` to ``true`` on the primary key (created by using ``AWS::KMS::Key``). KMS copies the rotation status to all replica keys. For details, see [Rotating multi-Region keys](https://docs.aws.amazon.com/kms/latest/developerguide/multi-region-keys-manage.html#multi-region-rotate) in the *Developer Guide*.\n When you enable automatic rotation, KMS automatically creates new key material for the KMS key one year after the enable date and every year thereafter. KMS retains all key material until you delete the KMS key. For detailed information about automatic key rotation, see [Rotating KMS keys](https://docs.aws.amazon.com/kms/latest/developerguide/rotate-keys.html) in the *Developer Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kms_key#enable_key_rotation KmsKey#enable_key_rotation}",
            "stability": "stable",
            "summary": "Enables automatic rotation of the key material for the specified KMS key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-key/index.ts",
            "line": 38
          },
          "name": "enableKeyRotation",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you provide a key policy, it must meet the following criteria:\n  +  The key policy must allow the caller to make a subsequent [PutKeyPolicy](https://docs.aws.amazon.com/kms/latest/APIReference/API_PutKeyPolicy.html) request on the KMS key. This reduces the risk that the KMS key becomes unmanageable. For more information, see [Default key policy](https://docs.aws.amazon.com/kms/latest/developerguide/key-policies.html#key-policy-default-allow-root-enable-iam) in the *Developer Guide*. (To omit this condition, set ``BypassPolicyLockoutSafetyCheck`` to true.)\n  +  Each statement in the key policy must contain one or more principals. The principals in the key policy must exist and be visible to KMS. When you create a new AWS principal (for example, an IAM user or role), you might need to enforce a delay before including the new principal in a key policy because the new principal might not be immediately visible to KMS. For more information, see [Changes that I make are not always immediately visible](https://docs.aws.amazon.com/IAM/latest/UserGuide/troubleshoot_general.html#troubleshoot_general_eventual-consistency) in the *User Guide*.\n  \n If you do not provide a key policy, KMS attaches a default key policy to the KMS key. For more information, see [Default key policy](https://docs.aws.amazon.com/kms/latest/developerguide/key-policies.html#key-policy-default) in the *Developer Guide*.\n A key policy document can include only the following characters:\n  +  Printable ASCII characters\n  +  Printable characters in the Basic Latin and Latin-1 Supplement character set\n  +  The tab (``\\u0009``), line feed (``\\u000A``), and carriage return (``\\u000D``) special characters\n  \n *Minimum*: ``1``\n *Maximum*: ``32768``\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kms_key#key_policy KmsKey#key_policy}",
            "stability": "stable",
            "summary": "The key policy to attach to the KMS key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-key/index.ts",
            "line": 65
          },
          "name": "keyPolicy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The default value, ``SYMMETRIC_DEFAULT``, creates a KMS key with a 256-bit symmetric key for encryption and decryption. In China Regions, ``SYMMETRIC_DEFAULT`` creates a 128-bit symmetric key that uses SM4 encryption. You can't change the ``KeySpec`` value after the KMS key is created. For help choosing a key spec for your KMS key, see [Choosing a KMS key type](https://docs.aws.amazon.com/kms/latest/developerguide/symm-asymm-choose.html) in the *Developer Guide*.\n The ``KeySpec`` property determines the type of key material in the KMS key and the algorithms that the KMS key supports. To further restrict the algorithms that can be used with the KMS key, use a condition key in its key policy or IAM policy. For more information, see [condition keys](https://docs.aws.amazon.com/kms/latest/developerguide/policy-conditions.html#conditions-kms) in the *Developer Guide*.\n  If you change the value of the ``KeySpec`` property on an existing KMS key, the update request fails, regardless of the value of the [UpdateReplacePolicy attribute](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-updatereplacepolicy.html). This prevents you from accidentally deleting a KMS key by changing an immutable property value.\n   [services that are integrated with](https://docs.aws.amazon.com/kms/features/#AWS_Service_Integration) use symmetric encryption KMS keys to protect your data. These services do not support encryption with asymmetric KMS keys. For help determining whether a KMS key is asymmetric, see [Identifying asymmetric KMS keys](https://docs.aws.amazon.com/kms/latest/developerguide/find-symm-asymm.html) in the *Developer Guide*.\n  KMS supports the following key specs for KMS keys:\n  +  Symmetric encryption key (default)\n  +  ``SYMMETRIC_DEFAULT`` (AES-256-GCM)\n  \n  +  HMAC keys (symmetric)\n  +   ``HMAC_224`` \n  +   ``HMAC_256`` \n  +   ``HMAC_384`` \n  +   ``HMAC_512`` \n  \n  +  Asymmetric RSA key pairs (encryption and decryption *or* signing and verification)\n  +   ``RSA_2048`` \n  +   ``RSA_3072`` \n  +   ``RSA_4096`` \n  \n  +  Asymmetric NIST-recommended elliptic curve key pairs (signing and verification *or* deriving shared secrets)\n  +  ``ECC_NIST_P256`` (secp256r1)\n  +  ``ECC_NIST_P384`` (secp384r1)\n  +  ``ECC_NIST_P521`` (secp521r1)\n  +  ``ECC_NIST_EDWARDS25519`` (ed25519) - signing and verification only\n  +  *Note:* For ECC_NIST_EDWARDS25519 KMS keys, the ED25519_SHA_512 signing algorithm requires [MessageType:RAW](https://docs.aws.amazon.com/kms/latest/APIReference/API_Sign.html#KMS-Sign-request-MessageType), while ED25519_PH_SHA_512 requires [MessageType:DIGEST](https://docs.aws.amazon.com/kms/latest/APIReference/API_Sign.html#KMS-Sign-request-MessageType). These message types cannot be used interchangeably.\n  \n  \n  +  Other asymmetric elliptic curve key pairs (signing and verification)\n  +  ``ECC_SECG_P256K1`` (secp256k1), commonly used for cryptocurrencies.\n  \n  +  Asymmetric ML-DSA key pairs (signing and verification)\n  +   ``ML_DSA_44`` \n  +   ``ML_DSA_65`` \n  +   ``ML_DSA_87`` \n  \n  +  SM2 key pairs (encryption and decryption *or* signing and verification *or* deriving shared secrets)\n  +  ``SM2`` (China Regions only)\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kms_key#key_spec KmsKey#key_spec}",
            "stability": "stable",
            "summary": "Specifies the type of KMS key to create."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-key/index.ts",
            "line": 107
          },
          "name": "keySpec",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kms_key#key_usage KmsKey#key_usage}",
            "stability": "stable",
            "summary": "Determines the [cryptographic operations](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#cryptographic-operations) for which you can use the KMS key. The default value is ``ENCRYPT_DECRYPT``. This property is required for asymmetric KMS keys and HMAC KMS keys. You can't change the ``KeyUsage`` value after the KMS key is created.   If you change the value of the ``KeyUsage`` property on an existing KMS key, the update request fails, regardless of the value of the [UpdateReplacePolicy attribute](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-updatereplacepolicy.html). This prevents you from accidentally deleting a KMS key by changing an immutable property value.   Select only one valid value.   +  For symmetric encryption KMS keys, omit the parameter or specify ``ENCRYPT_DECRYPT``.   +  For HMAC KMS keys (symmetric), specify ``GENERATE_VERIFY_MAC``.   +  For asymmetric KMS keys with RSA key pairs, specify ``ENCRYPT_DECRYPT`` or ``SIGN_VERIFY``.   +  For asymmetric KMS keys with NIST-recommended elliptic curve key pairs, specify ``SIGN_VERIFY`` or ``KEY_AGREEMENT``.   +  For asymmetric KMS keys with ``ECC_SECG_P256K1`` key pairs, specify ``SIGN_VERIFY``.   +  For asymmetric KMS keys with ML-DSA key pairs, specify ``SIGN_VERIFY``.   +  For asymmetric KMS keys with SM2 key pairs (China Regions only), specify ``ENCRYPT_DECRYPT``, ``SIGN_VERIFY``, or ``KEY_AGREEMENT``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-key/index.ts",
            "line": 122
          },
          "name": "keyUsage",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can't change the ``MultiRegion`` value after the KMS key is created.\n For a list of AWS-Regions in which multi-Region keys are supported, see [Multi-Region keys in](https://docs.aws.amazon.com/kms/latest/developerguide/multi-region-keys-overview.html) in the **.\n  If you change the value of the ``MultiRegion`` property on an existing KMS key, the update request fails, regardless of the value of the [UpdateReplacePolicy attribute](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-updatereplacepolicy.html). This prevents you from accidentally deleting a KMS key by changing an immutable property value.\n  For a multi-Region key, set to this property to ``true``. For a single-Region key, omit this property or set it to ``false``. The default value is ``false``.\n *Multi-Region keys* are an KMS feature that lets you create multiple interoperable KMS keys in different AWS-Regions. Because these KMS keys have the same key ID, key material, and other metadata, you can use them to encrypt data in one AWS-Region and decrypt it in a different AWS-Region without making a cross-Region call or exposing the plaintext data. For more information, see [Multi-Region keys](https://docs.aws.amazon.com/kms/latest/developerguide/multi-region-keys-overview.html) in the *Developer Guide*.\n You can create a symmetric encryption, HMAC, or asymmetric multi-Region KMS key, and you can create a multi-Region key with imported key material. However, you cannot create a multi-Region key in a custom key store.\n To create a replica of this primary key in a different AWS-Region , create an [AWS::KMS::ReplicaKey](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kms-replicakey.html) resource in a CloudFormation stack in the replica Region. Specify the key ARN of this primary key.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kms_key#multi_region KmsKey#multi_region}",
            "stability": "stable",
            "summary": "Creates a multi-Region primary key that you can replicate in other AWS-Regions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-key/index.ts",
            "line": 134
          },
          "name": "multiRegion",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You cannot change the origin after you create the KMS key. The default is ``AWS_KMS``, which means that KMS creates the key material.\n To [create a KMS key with no key material](https://docs.aws.amazon.com/kms/latest/developerguide/importing-keys-create-cmk.html) (for imported key material), set this value to ``EXTERNAL``. For more information about importing key material into KMS, see [Importing Key Material](https://docs.aws.amazon.com/kms/latest/developerguide/importing-keys.html) in the *Developer Guide*.\n You can ignore ``ENABLED`` when Origin is ``EXTERNAL``. When a KMS key with Origin ``EXTERNAL`` is created, the key state is ``PENDING_IMPORT`` and ``ENABLED`` is ``false``. After you import the key material, ``ENABLED`` updated to ``true``. The KMS key can then be used for Cryptographic Operations. \n   +  CFN doesn't support creating an ``Origin`` parameter of the ``AWS_CLOUDHSM`` or ``EXTERNAL_KEY_STORE`` values.\n  +  ``EXTERNAL`` is not supported for ML-DSA keys.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kms_key#origin KmsKey#origin}",
            "stability": "stable",
            "summary": "The source of the key material for the KMS key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-key/index.ts",
            "line": 144
          },
          "name": "origin",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Enter a value between 7 and 30 days. The default value is 30 days.\n When you remove a KMS key from a CloudFormation stack, KMS schedules the KMS key for deletion and starts the mandatory waiting period. The ``PendingWindowInDays`` property determines the length of waiting period. During the waiting period, the key state of KMS key is ``Pending Deletion`` or ``Pending Replica Deletion``, which prevents the KMS key from being used in cryptographic operations. When the waiting period expires, KMS permanently deletes the KMS key.\n KMS will not delete a [multi-Region primary key](https://docs.aws.amazon.com/kms/latest/developerguide/multi-region-keys-overview.html) that has replica keys. If you remove a multi-Region primary key from a CloudFormation stack, its key state changes to ``PendingReplicaDeletion`` so it cannot be replicated or used in cryptographic operations. This state can persist indefinitely. When the last of its replica keys is deleted, the key state of the primary key changes to ``PendingDeletion`` and the waiting period specified by ``PendingWindowInDays`` begins. When this waiting period expires, KMS deletes the primary key. For details, see [Deleting multi-Region keys](https://docs.aws.amazon.com/kms/latest/developerguide/multi-region-keys-delete.html) in the *Developer Guide*.\n You cannot use a CloudFormation template to cancel deletion of the KMS key after you remove it from the stack, regardless of the waiting period. If you specify a KMS key in your template, even one with the same name, CloudFormation creates a new KMS key. To cancel deletion of a KMS key, use the KMS console or the [CancelKeyDeletion](https://docs.aws.amazon.com/kms/latest/APIReference/API_CancelKeyDeletion.html) operation.\n For information about the ``Pending Deletion`` and ``Pending Replica Deletion`` key states, see [Key state: Effect on your KMS key](https://docs.aws.amazon.com/kms/latest/developerguide/key-state.html) in the *Developer Guide*. For more information about deleting KMS keys, see the [ScheduleKeyDeletion](https://docs.aws.amazon.com/kms/latest/APIReference/API_ScheduleKeyDeletion.html) operation in the *API Reference* and [Deleting KMS keys](https://docs.aws.amazon.com/kms/latest/developerguide/deleting-keys.html) in the *Developer Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kms_key#pending_window_in_days KmsKey#pending_window_in_days}",
            "stability": "stable",
            "summary": "Specifies the number of days in the waiting period before KMS deletes a KMS key that has been removed from a CloudFormation stack."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-key/index.ts",
            "line": 154
          },
          "name": "pendingWindowInDays",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If no value is specified, the default value is 365 days.\n The rotation period defines the number of days after you enable automatic key rotation that KMS will rotate your key material, and the number of days between each automatic rotation thereafter.\n You can use the [kms:RotationPeriodInDays](https://docs.aws.amazon.com/kms/latest/developerguide/conditions-kms.html#conditions-kms-rotation-period-in-days) condition key to further constrain the values that principals can specify in the ``RotationPeriodInDays`` parameter.\n For more information about rotating KMS keys and automatic rotation, see [Rotating keys](https://docs.aws.amazon.com/kms/latest/developerguide/rotate-keys.html) in the *Developer Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kms_key#rotation_period_in_days KmsKey#rotation_period_in_days}",
            "stability": "stable",
            "summary": "Specifies a custom period of time between each rotation date."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-key/index.ts",
            "line": 163
          },
          "name": "rotationPeriodInDays",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Tagging or untagging a KMS key can allow or deny permission to the KMS key. For details, see [ABAC for](https://docs.aws.amazon.com/kms/latest/developerguide/abac.html) in the *Developer Guide*.\n  For information about tags in KMS, see [Tagging keys](https://docs.aws.amazon.com/kms/latest/developerguide/tagging-keys.html) in the *Developer Guide*. For information about tags in CloudFormation, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kms_key#tags KmsKey#tags}",
            "stability": "stable",
            "summary": "Assigns one or more tags to the replica key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-key/index.ts",
            "line": 171
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kmsKey.KmsKeyTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kms-key/index:KmsKeyConfig"
    },
    "@cdktn/provider-awscc.kmsKey.KmsKeyTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kmsKey.KmsKeyTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kms-key/index.ts",
        "line": 173
      },
      "name": "KmsKeyTags",
      "namespace": "kmsKey",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that's 1 to 128 Unicode characters in length and can't be prefixed with ``aws:``. digits, whitespace, ``_``, ``.``, ``:``, ``/``, ``=``, ``+``, ``@``, ``-``, and ``\"``.\n For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kms_key#key KmsKey#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-key/index.ts",
            "line": 180
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that's 1 to 256 characters in length. You can use any of the following characters: the set of Unicode letters, digits, whitespace, ``_``, ``.``, ``/``, ``=``, ``+``, and ``-``.\n For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kms_key#value KmsKey#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-key/index.ts",
            "line": 187
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kms-key/index:KmsKeyTags"
    },
    "@cdktn/provider-awscc.kmsKey.KmsKeyTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kmsKey.KmsKeyTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kms-key/index.ts",
          "line": 317
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kms-key/index.ts",
        "line": 309
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kms-key/index.ts",
            "line": 324
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.kmsKey.KmsKeyTagsOutputReference"
            }
          }
        }
      ],
      "name": "KmsKeyTagsList",
      "namespace": "kmsKey",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kms-key/index.ts",
            "line": 310
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kmsKey.KmsKeyTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kms-key/index:KmsKeyTagsList"
    },
    "@cdktn/provider-awscc.kmsKey.KmsKeyTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kmsKey.KmsKeyTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kms-key/index.ts",
          "line": 236
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kms-key/index.ts",
        "line": 226
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kms-key/index.ts",
            "line": 284
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kms-key/index.ts",
            "line": 300
          },
          "name": "resetValue"
        }
      ],
      "name": "KmsKeyTagsOutputReference",
      "namespace": "kmsKey",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-key/index.ts",
            "line": 288
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-key/index.ts",
            "line": 304
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kms-key/index.ts",
            "line": 278
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kms-key/index.ts",
            "line": 294
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kms-key/index.ts",
            "line": 240
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kmsKey.KmsKeyTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kms-key/index:KmsKeyTagsOutputReference"
    },
    "@cdktn/provider-awscc.kmsReplicaKey.KmsReplicaKey": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kms_replica_key awscc_kms_replica_key}."
      },
      "fqn": "@cdktn/provider-awscc.kmsReplicaKey.KmsReplicaKey",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kms_replica_key awscc_kms_replica_key} Resource."
        },
        "locationInModule": {
          "filename": "src/kms-replica-key/index.ts",
          "line": 241
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.kmsReplicaKey.KmsReplicaKeyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kms-replica-key/index.ts",
        "line": 209
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a KmsReplicaKey resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/kms-replica-key/index.ts",
            "line": 226
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the KmsReplicaKey to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kms_replica_key#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing KmsReplicaKey that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the KmsReplicaKey to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kms-replica-key/index.ts",
            "line": 363
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.kmsReplicaKey.KmsReplicaKeyTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kms-replica-key/index.ts",
            "line": 282
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kms-replica-key/index.ts",
            "line": 298
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kms-replica-key/index.ts",
            "line": 337
          },
          "name": "resetPendingWindowInDays"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kms-replica-key/index.ts",
            "line": 366
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kms-replica-key/index.ts",
            "line": 378
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kms-replica-key/index.ts",
            "line": 389
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "KmsReplicaKey",
      "namespace": "kmsReplicaKey",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-replica-key/index.ts",
            "line": 214
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-replica-key/index.ts",
            "line": 270
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-replica-key/index.ts",
            "line": 307
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-replica-key/index.ts",
            "line": 312
          },
          "name": "keyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-replica-key/index.ts",
            "line": 360
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.kmsReplicaKey.KmsReplicaKeyTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-replica-key/index.ts",
            "line": 286
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-replica-key/index.ts",
            "line": 302
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-replica-key/index.ts",
            "line": 325
          },
          "name": "keyPolicyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-replica-key/index.ts",
            "line": 341
          },
          "name": "pendingWindowInDaysInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-replica-key/index.ts",
            "line": 354
          },
          "name": "primaryKeyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-replica-key/index.ts",
            "line": 370
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kmsReplicaKey.KmsReplicaKeyTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kms-replica-key/index.ts",
            "line": 276
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kms-replica-key/index.ts",
            "line": 292
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kms-replica-key/index.ts",
            "line": 318
          },
          "name": "keyPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kms-replica-key/index.ts",
            "line": 331
          },
          "name": "pendingWindowInDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kms-replica-key/index.ts",
            "line": 347
          },
          "name": "primaryKeyArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kms-replica-key/index:KmsReplicaKey"
    },
    "@cdktn/provider-awscc.kmsReplicaKey.KmsReplicaKeyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kmsReplicaKey.KmsReplicaKeyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kms-replica-key/index.ts",
        "line": 14
      },
      "name": "KmsReplicaKeyConfig",
      "namespace": "kmsReplicaKey",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kms_replica_key#key_policy KmsReplicaKey#key_policy}",
            "stability": "stable",
            "summary": "The key policy that authorizes use of the AWS KMS key. The key policy must observe the following rules."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-replica-key/index.ts",
            "line": 32
          },
          "name": "keyPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Specify the Amazon Resource Name (ARN) of the AWS KMS key. You cannot specify an alias or key ID. For help finding the ARN, see Finding the Key ID and ARN in the AWS Key Management Service Developer Guide.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kms_replica_key#primary_key_arn KmsReplicaKey#primary_key_arn}",
            "stability": "stable",
            "summary": "Identifies the primary AWS KMS key to create a replica of."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-replica-key/index.ts",
            "line": 44
          },
          "name": "primaryKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Use a description that helps you to distinguish this AWS KMS key from others in the account, such as its intended use.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kms_replica_key#description KmsReplicaKey#description}",
            "stability": "stable",
            "summary": "A description of the AWS KMS key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-replica-key/index.ts",
            "line": 20
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kms_replica_key#enabled KmsReplicaKey#enabled}",
            "stability": "stable",
            "summary": "Specifies whether the AWS KMS key is enabled. Disabled AWS KMS keys cannot be used in cryptographic operations."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-replica-key/index.ts",
            "line": 26
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Enter a value between 7 and 30 days. The default value is 30 days.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kms_replica_key#pending_window_in_days KmsReplicaKey#pending_window_in_days}",
            "stability": "stable",
            "summary": "Specifies the number of days in the waiting period before AWS KMS deletes an AWS KMS key that has been removed from a CloudFormation stack."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-replica-key/index.ts",
            "line": 38
          },
          "name": "pendingWindowInDays",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kms_replica_key#tags KmsReplicaKey#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-replica-key/index.ts",
            "line": 50
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kmsReplicaKey.KmsReplicaKeyTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kms-replica-key/index:KmsReplicaKeyConfig"
    },
    "@cdktn/provider-awscc.kmsReplicaKey.KmsReplicaKeyTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kmsReplicaKey.KmsReplicaKeyTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kms-replica-key/index.ts",
        "line": 52
      },
      "name": "KmsReplicaKeyTags",
      "namespace": "kmsReplicaKey",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kms_replica_key#key KmsReplicaKey#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-replica-key/index.ts",
            "line": 58
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/kms_replica_key#value KmsReplicaKey#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-replica-key/index.ts",
            "line": 64
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kms-replica-key/index:KmsReplicaKeyTags"
    },
    "@cdktn/provider-awscc.kmsReplicaKey.KmsReplicaKeyTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kmsReplicaKey.KmsReplicaKeyTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kms-replica-key/index.ts",
          "line": 194
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kms-replica-key/index.ts",
        "line": 186
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kms-replica-key/index.ts",
            "line": 201
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.kmsReplicaKey.KmsReplicaKeyTagsOutputReference"
            }
          }
        }
      ],
      "name": "KmsReplicaKeyTagsList",
      "namespace": "kmsReplicaKey",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kms-replica-key/index.ts",
            "line": 187
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.kmsReplicaKey.KmsReplicaKeyTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kms-replica-key/index:KmsReplicaKeyTagsList"
    },
    "@cdktn/provider-awscc.kmsReplicaKey.KmsReplicaKeyTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.kmsReplicaKey.KmsReplicaKeyTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kms-replica-key/index.ts",
          "line": 113
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kms-replica-key/index.ts",
        "line": 103
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kms-replica-key/index.ts",
            "line": 161
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kms-replica-key/index.ts",
            "line": 177
          },
          "name": "resetValue"
        }
      ],
      "name": "KmsReplicaKeyTagsOutputReference",
      "namespace": "kmsReplicaKey",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-replica-key/index.ts",
            "line": 165
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-replica-key/index.ts",
            "line": 181
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kms-replica-key/index.ts",
            "line": 155
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kms-replica-key/index.ts",
            "line": 171
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kms-replica-key/index.ts",
            "line": 117
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.kmsReplicaKey.KmsReplicaKeyTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kms-replica-key/index:KmsReplicaKeyTagsOutputReference"
    },
    "@cdktn/provider-awscc.lakeformationDataCellsFilter.LakeformationDataCellsFilter": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lakeformation_data_cells_filter awscc_lakeformation_data_cells_filter}."
      },
      "fqn": "@cdktn/provider-awscc.lakeformationDataCellsFilter.LakeformationDataCellsFilter",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lakeformation_data_cells_filter awscc_lakeformation_data_cells_filter} Resource."
        },
        "locationInModule": {
          "filename": "src/lakeformation-data-cells-filter/index.ts",
          "line": 321
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.lakeformationDataCellsFilter.LakeformationDataCellsFilterConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lakeformation-data-cells-filter/index.ts",
        "line": 289
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a LakeformationDataCellsFilter resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/lakeformation-data-cells-filter/index.ts",
            "line": 306
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the LakeformationDataCellsFilter to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lakeformation_data_cells_filter#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing LakeformationDataCellsFilter that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the LakeformationDataCellsFilter to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-data-cells-filter/index.ts",
            "line": 371
          },
          "name": "putColumnWildcard",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lakeformationDataCellsFilter.LakeformationDataCellsFilterColumnWildcard"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-data-cells-filter/index.ts",
            "line": 418
          },
          "name": "putRowFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lakeformationDataCellsFilter.LakeformationDataCellsFilterRowFilter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-data-cells-filter/index.ts",
            "line": 358
          },
          "name": "resetColumnNames"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-data-cells-filter/index.ts",
            "line": 374
          },
          "name": "resetColumnWildcard"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-data-cells-filter/index.ts",
            "line": 421
          },
          "name": "resetRowFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-data-cells-filter/index.ts",
            "line": 459
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-data-cells-filter/index.ts",
            "line": 471
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "LakeformationDataCellsFilter",
      "namespace": "lakeformationDataCellsFilter",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-data-cells-filter/index.ts",
            "line": 294
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-data-cells-filter/index.ts",
            "line": 368
          },
          "name": "columnWildcard",
          "type": {
            "fqn": "@cdktn/provider-awscc.lakeformationDataCellsFilter.LakeformationDataCellsFilterColumnWildcardOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-data-cells-filter/index.ts",
            "line": 396
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-data-cells-filter/index.ts",
            "line": 415
          },
          "name": "rowFilter",
          "type": {
            "fqn": "@cdktn/provider-awscc.lakeformationDataCellsFilter.LakeformationDataCellsFilterRowFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-data-cells-filter/index.ts",
            "line": 362
          },
          "name": "columnNamesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-data-cells-filter/index.ts",
            "line": 378
          },
          "name": "columnWildcardInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lakeformationDataCellsFilter.LakeformationDataCellsFilterColumnWildcard"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-data-cells-filter/index.ts",
            "line": 391
          },
          "name": "databaseNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-data-cells-filter/index.ts",
            "line": 409
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-data-cells-filter/index.ts",
            "line": 425
          },
          "name": "rowFilterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lakeformationDataCellsFilter.LakeformationDataCellsFilterRowFilter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-data-cells-filter/index.ts",
            "line": 438
          },
          "name": "tableCatalogIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-data-cells-filter/index.ts",
            "line": 451
          },
          "name": "tableNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-data-cells-filter/index.ts",
            "line": 352
          },
          "name": "columnNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-data-cells-filter/index.ts",
            "line": 384
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-data-cells-filter/index.ts",
            "line": 402
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-data-cells-filter/index.ts",
            "line": 431
          },
          "name": "tableCatalogId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-data-cells-filter/index.ts",
            "line": 444
          },
          "name": "tableName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lakeformation-data-cells-filter/index:LakeformationDataCellsFilter"
    },
    "@cdktn/provider-awscc.lakeformationDataCellsFilter.LakeformationDataCellsFilterColumnWildcard": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lakeformationDataCellsFilter.LakeformationDataCellsFilterColumnWildcard",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lakeformation-data-cells-filter/index.ts",
        "line": 58
      },
      "name": "LakeformationDataCellsFilterColumnWildcard",
      "namespace": "lakeformationDataCellsFilter",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lakeformation_data_cells_filter#excluded_column_names LakeformationDataCellsFilter#excluded_column_names}",
            "stability": "stable",
            "summary": "A list of column names to be excluded from the Data Cells Filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-data-cells-filter/index.ts",
            "line": 64
          },
          "name": "excludedColumnNames",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/lakeformation-data-cells-filter/index:LakeformationDataCellsFilterColumnWildcard"
    },
    "@cdktn/provider-awscc.lakeformationDataCellsFilter.LakeformationDataCellsFilterColumnWildcardOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lakeformationDataCellsFilter.LakeformationDataCellsFilterColumnWildcardOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lakeformation-data-cells-filter/index.ts",
          "line": 104
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lakeformation-data-cells-filter/index.ts",
        "line": 96
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-data-cells-filter/index.ts",
            "line": 146
          },
          "name": "resetExcludedColumnNames"
        }
      ],
      "name": "LakeformationDataCellsFilterColumnWildcardOutputReference",
      "namespace": "lakeformationDataCellsFilter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-data-cells-filter/index.ts",
            "line": 150
          },
          "name": "excludedColumnNamesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-data-cells-filter/index.ts",
            "line": 140
          },
          "name": "excludedColumnNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-data-cells-filter/index.ts",
            "line": 108
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lakeformationDataCellsFilter.LakeformationDataCellsFilterColumnWildcard"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lakeformation-data-cells-filter/index:LakeformationDataCellsFilterColumnWildcardOutputReference"
    },
    "@cdktn/provider-awscc.lakeformationDataCellsFilter.LakeformationDataCellsFilterConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lakeformationDataCellsFilter.LakeformationDataCellsFilterConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lakeformation-data-cells-filter/index.ts",
        "line": 14
      },
      "name": "LakeformationDataCellsFilterConfig",
      "namespace": "lakeformationDataCellsFilter",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lakeformation_data_cells_filter#database_name LakeformationDataCellsFilter#database_name}",
            "stability": "stable",
            "summary": "The name of the Database that the Table resides in."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-data-cells-filter/index.ts",
            "line": 32
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lakeformation_data_cells_filter#name LakeformationDataCellsFilter#name}",
            "stability": "stable",
            "summary": "The desired name of the Data Cells Filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-data-cells-filter/index.ts",
            "line": 38
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lakeformation_data_cells_filter#table_catalog_id LakeformationDataCellsFilter#table_catalog_id}",
            "stability": "stable",
            "summary": "The Catalog Id of the Table on which to create a Data Cells Filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-data-cells-filter/index.ts",
            "line": 50
          },
          "name": "tableCatalogId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lakeformation_data_cells_filter#table_name LakeformationDataCellsFilter#table_name}",
            "stability": "stable",
            "summary": "The name of the Table to create a Data Cells Filter for."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-data-cells-filter/index.ts",
            "line": 56
          },
          "name": "tableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lakeformation_data_cells_filter#column_names LakeformationDataCellsFilter#column_names}",
            "stability": "stable",
            "summary": "A list of columns to be included in this Data Cells Filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-data-cells-filter/index.ts",
            "line": 20
          },
          "name": "columnNames",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lakeformation_data_cells_filter#column_wildcard LakeformationDataCellsFilter#column_wildcard}",
            "stability": "stable",
            "summary": "An object representing the Data Cells Filter's Columns. Either Column Names or a Wildcard is required."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-data-cells-filter/index.ts",
            "line": 26
          },
          "name": "columnWildcard",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lakeformationDataCellsFilter.LakeformationDataCellsFilterColumnWildcard"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lakeformation_data_cells_filter#row_filter LakeformationDataCellsFilter#row_filter}",
            "stability": "stable",
            "summary": "An object representing the Data Cells Filter's Row Filter. Either a Filter Expression or a Wildcard is required."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-data-cells-filter/index.ts",
            "line": 44
          },
          "name": "rowFilter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lakeformationDataCellsFilter.LakeformationDataCellsFilterRowFilter"
          }
        }
      ],
      "symbolId": "src/lakeformation-data-cells-filter/index:LakeformationDataCellsFilterConfig"
    },
    "@cdktn/provider-awscc.lakeformationDataCellsFilter.LakeformationDataCellsFilterRowFilter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lakeformationDataCellsFilter.LakeformationDataCellsFilterRowFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lakeformation-data-cells-filter/index.ts",
        "line": 154
      },
      "name": "LakeformationDataCellsFilterRowFilter",
      "namespace": "lakeformationDataCellsFilter",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lakeformation_data_cells_filter#all_rows_wildcard LakeformationDataCellsFilter#all_rows_wildcard}",
            "stability": "stable",
            "summary": "An empty object representing a row wildcard."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-data-cells-filter/index.ts",
            "line": 160
          },
          "name": "allRowsWildcard",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lakeformation_data_cells_filter#filter_expression LakeformationDataCellsFilter#filter_expression}",
            "stability": "stable",
            "summary": "A PartiQL predicate."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-data-cells-filter/index.ts",
            "line": 166
          },
          "name": "filterExpression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lakeformation-data-cells-filter/index:LakeformationDataCellsFilterRowFilter"
    },
    "@cdktn/provider-awscc.lakeformationDataCellsFilter.LakeformationDataCellsFilterRowFilterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lakeformationDataCellsFilter.LakeformationDataCellsFilterRowFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lakeformation-data-cells-filter/index.ts",
          "line": 213
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lakeformation-data-cells-filter/index.ts",
        "line": 205
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-data-cells-filter/index.ts",
            "line": 261
          },
          "name": "resetAllRowsWildcard"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-data-cells-filter/index.ts",
            "line": 277
          },
          "name": "resetFilterExpression"
        }
      ],
      "name": "LakeformationDataCellsFilterRowFilterOutputReference",
      "namespace": "lakeformationDataCellsFilter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-data-cells-filter/index.ts",
            "line": 265
          },
          "name": "allRowsWildcardInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-data-cells-filter/index.ts",
            "line": 281
          },
          "name": "filterExpressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-data-cells-filter/index.ts",
            "line": 255
          },
          "name": "allRowsWildcard",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-data-cells-filter/index.ts",
            "line": 271
          },
          "name": "filterExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-data-cells-filter/index.ts",
            "line": 217
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lakeformationDataCellsFilter.LakeformationDataCellsFilterRowFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lakeformation-data-cells-filter/index:LakeformationDataCellsFilterRowFilterOutputReference"
    },
    "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissions": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lakeformation_principal_permissions awscc_lakeformation_principal_permissions}."
      },
      "fqn": "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissions",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lakeformation_principal_permissions awscc_lakeformation_principal_permissions} Resource."
        },
        "locationInModule": {
          "filename": "src/lakeformation-principal-permissions/index.ts",
          "line": 2001
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissionsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lakeformation-principal-permissions/index.ts",
        "line": 1969
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a LakeformationPrincipalPermissions resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 1986
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the LakeformationPrincipalPermissions to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lakeformation_principal_permissions#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing LakeformationPrincipalPermissions that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the LakeformationPrincipalPermissions to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 2080
          },
          "name": "putPrincipal",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissionsPrincipal"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 2098
          },
          "name": "putResource",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissionsResource"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 2036
          },
          "name": "resetCatalog"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 2115
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 2125
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "LakeformationPrincipalPermissions",
      "namespace": "lakeformationPrincipalPermissions",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 1974
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 2045
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 2077
          },
          "name": "principal",
          "type": {
            "fqn": "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissionsPrincipalOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 2089
          },
          "name": "principalIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 2095
          },
          "name": "resource",
          "type": {
            "fqn": "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissionsResourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 2107
          },
          "name": "resourceIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 2040
          },
          "name": "catalogInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 2058
          },
          "name": "permissionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 2071
          },
          "name": "permissionsWithGrantOptionInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 2084
          },
          "name": "principalInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissionsPrincipal"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 2102
          },
          "name": "resourceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissionsResource"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 2030
          },
          "name": "catalog",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 2051
          },
          "name": "permissions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 2064
          },
          "name": "permissionsWithGrantOption",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/lakeformation-principal-permissions/index:LakeformationPrincipalPermissions"
    },
    "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissionsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissionsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lakeformation-principal-permissions/index.ts",
        "line": 14
      },
      "name": "LakeformationPrincipalPermissionsConfig",
      "namespace": "lakeformationPrincipalPermissions",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lakeformation_principal_permissions#permissions LakeformationPrincipalPermissions#permissions}",
            "stability": "stable",
            "summary": "The permissions granted or revoked."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 26
          },
          "name": "permissions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lakeformation_principal_permissions#permissions_with_grant_option LakeformationPrincipalPermissions#permissions_with_grant_option}",
            "stability": "stable",
            "summary": "Indicates the ability to grant permissions (as a subset of permissions granted)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 32
          },
          "name": "permissionsWithGrantOption",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lakeformation_principal_permissions#principal LakeformationPrincipalPermissions#principal}",
            "stability": "stable",
            "summary": "The principal to be granted a permission."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 38
          },
          "name": "principal",
          "type": {
            "fqn": "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissionsPrincipal"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lakeformation_principal_permissions#resource LakeformationPrincipalPermissions#resource}",
            "stability": "stable",
            "summary": "The resource to be granted or revoked permissions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 44
          },
          "name": "resource",
          "type": {
            "fqn": "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissionsResource"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "By default, the account ID. The GLUDC is the persistent metadata store. It contains database definitions, table definitions, and other control information to manage your Lake Formation environment.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lakeformation_principal_permissions#catalog LakeformationPrincipalPermissions#catalog}",
            "stability": "stable",
            "summary": "The identifier for the GLUDC."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 20
          },
          "name": "catalog",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lakeformation-principal-permissions/index:LakeformationPrincipalPermissionsConfig"
    },
    "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissionsPrincipal": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissionsPrincipal",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lakeformation-principal-permissions/index.ts",
        "line": 46
      },
      "name": "LakeformationPrincipalPermissionsPrincipal",
      "namespace": "lakeformationPrincipalPermissions",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lakeformation_principal_permissions#data_lake_principal_identifier LakeformationPrincipalPermissions#data_lake_principal_identifier}",
            "stability": "stable",
            "summary": "An identifier for the LFlong principal."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 52
          },
          "name": "dataLakePrincipalIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lakeformation-principal-permissions/index:LakeformationPrincipalPermissionsPrincipal"
    },
    "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissionsPrincipalOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissionsPrincipalOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lakeformation-principal-permissions/index.ts",
          "line": 92
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lakeformation-principal-permissions/index.ts",
        "line": 84
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 134
          },
          "name": "resetDataLakePrincipalIdentifier"
        }
      ],
      "name": "LakeformationPrincipalPermissionsPrincipalOutputReference",
      "namespace": "lakeformationPrincipalPermissions",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 138
          },
          "name": "dataLakePrincipalIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 128
          },
          "name": "dataLakePrincipalIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 96
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissionsPrincipal"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lakeformation-principal-permissions/index:LakeformationPrincipalPermissionsPrincipalOutputReference"
    },
    "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissionsResource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissionsResource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lakeformation-principal-permissions/index.ts",
        "line": 1624
      },
      "name": "LakeformationPrincipalPermissionsResource",
      "namespace": "lakeformationPrincipalPermissions",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "By default, the account ID. The Data Catalog is the persistent metadata store. It contains database definitions, table definitions, and other control information to manage your LFlong environment.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lakeformation_principal_permissions#catalog LakeformationPrincipalPermissions#catalog}",
            "stability": "stable",
            "summary": "The identifier for the Data Catalog."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 1630
          },
          "name": "catalog",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Unique to the Data Catalog. A database is a set of associated table definitions organized into a logical group. You can Grant and Revoke database permissions to a principal.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lakeformation_principal_permissions#database LakeformationPrincipalPermissions#database}",
            "stability": "stable",
            "summary": "The database for the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 1648
          },
          "name": "database",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissionsResourceDatabase"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lakeformation_principal_permissions#data_cells_filter LakeformationPrincipalPermissions#data_cells_filter}",
            "stability": "stable",
            "summary": "A data cell filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 1636
          },
          "name": "dataCellsFilter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissionsResourceDataCellsFilter"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lakeformation_principal_permissions#data_location LakeformationPrincipalPermissions#data_location}",
            "stability": "stable",
            "summary": "The location of an Amazon S3 path where permissions are granted or revoked."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 1642
          },
          "name": "dataLocation",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissionsResourceDataLocation"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lakeformation_principal_permissions#lf_tag LakeformationPrincipalPermissions#lf_tag}",
            "stability": "stable",
            "summary": "The LF-tag key and values attached to a resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 1654
          },
          "name": "lfTag",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissionsResourceLfTag"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lakeformation_principal_permissions#lf_tag_policy LakeformationPrincipalPermissions#lf_tag_policy}",
            "stability": "stable",
            "summary": "A list of LF-tag conditions that define a resource's LF-tag policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 1660
          },
          "name": "lfTagPolicy",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissionsResourceLfTagPolicy"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "A table is a metadata definition that represents your data. You can Grant and Revoke table privileges to a principal.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lakeformation_principal_permissions#table LakeformationPrincipalPermissions#table}",
            "stability": "stable",
            "summary": "The table for the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 1666
          },
          "name": "table",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissionsResourceTable"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "A principal with permissions to this resource can select metadata from the columns of a table in the Data Catalog and the underlying data in Amazon S3.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lakeformation_principal_permissions#table_with_columns LakeformationPrincipalPermissions#table_with_columns}",
            "stability": "stable",
            "summary": "The table with columns for the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 1672
          },
          "name": "tableWithColumns",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissionsResourceTableWithColumns"
          }
        }
      ],
      "symbolId": "src/lakeformation-principal-permissions/index:LakeformationPrincipalPermissionsResource"
    },
    "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissionsResourceDataCellsFilter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissionsResourceDataCellsFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lakeformation-principal-permissions/index.ts",
        "line": 142
      },
      "name": "LakeformationPrincipalPermissionsResourceDataCellsFilter",
      "namespace": "lakeformationPrincipalPermissions",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lakeformation_principal_permissions#database_name LakeformationPrincipalPermissions#database_name}",
            "stability": "stable",
            "summary": "A database in the GLUDC."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 148
          },
          "name": "databaseName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lakeformation_principal_permissions#name LakeformationPrincipalPermissions#name}",
            "stability": "stable",
            "summary": "The name given by the user to the data filter cell."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 154
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lakeformation_principal_permissions#table_catalog_id LakeformationPrincipalPermissions#table_catalog_id}",
            "stability": "stable",
            "summary": "The ID of the catalog to which the table belongs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 160
          },
          "name": "tableCatalogId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lakeformation_principal_permissions#table_name LakeformationPrincipalPermissions#table_name}",
            "stability": "stable",
            "summary": "The name of the table."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 166
          },
          "name": "tableName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lakeformation-principal-permissions/index:LakeformationPrincipalPermissionsResourceDataCellsFilter"
    },
    "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissionsResourceDataCellsFilterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissionsResourceDataCellsFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lakeformation-principal-permissions/index.ts",
          "line": 227
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lakeformation-principal-permissions/index.ts",
        "line": 219
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 287
          },
          "name": "resetDatabaseName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 303
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 319
          },
          "name": "resetTableCatalogId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 335
          },
          "name": "resetTableName"
        }
      ],
      "name": "LakeformationPrincipalPermissionsResourceDataCellsFilterOutputReference",
      "namespace": "lakeformationPrincipalPermissions",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 291
          },
          "name": "databaseNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 307
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 323
          },
          "name": "tableCatalogIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 339
          },
          "name": "tableNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 281
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 297
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 313
          },
          "name": "tableCatalogId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 329
          },
          "name": "tableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 231
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissionsResourceDataCellsFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lakeformation-principal-permissions/index:LakeformationPrincipalPermissionsResourceDataCellsFilterOutputReference"
    },
    "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissionsResourceDataLocation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissionsResourceDataLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lakeformation-principal-permissions/index.ts",
        "line": 343
      },
      "name": "LakeformationPrincipalPermissionsResourceDataLocation",
      "namespace": "lakeformationPrincipalPermissions",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lakeformation_principal_permissions#catalog_id LakeformationPrincipalPermissions#catalog_id}",
            "stability": "stable",
            "summary": "The identifier for the GLUDC where the location is registered with LFlong."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 349
          },
          "name": "catalogId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lakeformation_principal_permissions#resource_arn LakeformationPrincipalPermissions#resource_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) that uniquely identifies the data location resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 355
          },
          "name": "resourceArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lakeformation-principal-permissions/index:LakeformationPrincipalPermissionsResourceDataLocation"
    },
    "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissionsResourceDataLocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissionsResourceDataLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lakeformation-principal-permissions/index.ts",
          "line": 402
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lakeformation-principal-permissions/index.ts",
        "line": 394
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 450
          },
          "name": "resetCatalogId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 466
          },
          "name": "resetResourceArn"
        }
      ],
      "name": "LakeformationPrincipalPermissionsResourceDataLocationOutputReference",
      "namespace": "lakeformationPrincipalPermissions",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 454
          },
          "name": "catalogIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 470
          },
          "name": "resourceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 444
          },
          "name": "catalogId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 460
          },
          "name": "resourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 406
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissionsResourceDataLocation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lakeformation-principal-permissions/index:LakeformationPrincipalPermissionsResourceDataLocationOutputReference"
    },
    "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissionsResourceDatabase": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissionsResourceDatabase",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lakeformation-principal-permissions/index.ts",
        "line": 474
      },
      "name": "LakeformationPrincipalPermissionsResourceDatabase",
      "namespace": "lakeformationPrincipalPermissions",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lakeformation_principal_permissions#catalog_id LakeformationPrincipalPermissions#catalog_id}",
            "stability": "stable",
            "summary": "The identifier for the Data Catalog. By default, it is the account ID of the caller."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 480
          },
          "name": "catalogId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lakeformation_principal_permissions#name LakeformationPrincipalPermissions#name}",
            "stability": "stable",
            "summary": "The name of the database resource. Unique to the Data Catalog."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 486
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lakeformation-principal-permissions/index:LakeformationPrincipalPermissionsResourceDatabase"
    },
    "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissionsResourceDatabaseOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissionsResourceDatabaseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lakeformation-principal-permissions/index.ts",
          "line": 533
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lakeformation-principal-permissions/index.ts",
        "line": 525
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 581
          },
          "name": "resetCatalogId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 597
          },
          "name": "resetName"
        }
      ],
      "name": "LakeformationPrincipalPermissionsResourceDatabaseOutputReference",
      "namespace": "lakeformationPrincipalPermissions",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 585
          },
          "name": "catalogIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 601
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 575
          },
          "name": "catalogId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 591
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 537
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissionsResourceDatabase"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lakeformation-principal-permissions/index:LakeformationPrincipalPermissionsResourceDatabaseOutputReference"
    },
    "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissionsResourceLfTag": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissionsResourceLfTag",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lakeformation-principal-permissions/index.ts",
        "line": 605
      },
      "name": "LakeformationPrincipalPermissionsResourceLfTag",
      "namespace": "lakeformationPrincipalPermissions",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lakeformation_principal_permissions#catalog_id LakeformationPrincipalPermissions#catalog_id}",
            "stability": "stable",
            "summary": "The identifier for the GLUDC where the location is registered with GLUDC."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 611
          },
          "name": "catalogId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lakeformation_principal_permissions#tag_key LakeformationPrincipalPermissions#tag_key}",
            "stability": "stable",
            "summary": "The key-name for the LF-tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 617
          },
          "name": "tagKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lakeformation_principal_permissions#tag_values LakeformationPrincipalPermissions#tag_values}",
            "stability": "stable",
            "summary": "A list of possible values for the corresponding ``TagKey`` of an LF-tag key-value pair."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 623
          },
          "name": "tagValues",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/lakeformation-principal-permissions/index:LakeformationPrincipalPermissionsResourceLfTag"
    },
    "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissionsResourceLfTagOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissionsResourceLfTagOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lakeformation-principal-permissions/index.ts",
          "line": 677
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lakeformation-principal-permissions/index.ts",
        "line": 669
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 731
          },
          "name": "resetCatalogId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 747
          },
          "name": "resetTagKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 763
          },
          "name": "resetTagValues"
        }
      ],
      "name": "LakeformationPrincipalPermissionsResourceLfTagOutputReference",
      "namespace": "lakeformationPrincipalPermissions",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 735
          },
          "name": "catalogIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 751
          },
          "name": "tagKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 767
          },
          "name": "tagValuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 725
          },
          "name": "catalogId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 741
          },
          "name": "tagKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 757
          },
          "name": "tagValues",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 681
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissionsResourceLfTag"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lakeformation-principal-permissions/index:LakeformationPrincipalPermissionsResourceLfTagOutputReference"
    },
    "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissionsResourceLfTagPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissionsResourceLfTagPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lakeformation-principal-permissions/index.ts",
        "line": 924
      },
      "name": "LakeformationPrincipalPermissionsResourceLfTagPolicy",
      "namespace": "lakeformationPrincipalPermissions",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The GLUDC is the persistent metadata store. It contains database definitions, table definitions, and other control information to manage your LFlong environment.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lakeformation_principal_permissions#catalog_id LakeformationPrincipalPermissions#catalog_id}",
            "stability": "stable",
            "summary": "The identifier for the GLUDC."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 930
          },
          "name": "catalogId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lakeformation_principal_permissions#expression LakeformationPrincipalPermissions#expression}",
            "stability": "stable",
            "summary": "A list of LF-tag conditions that apply to the resource's LF-tag policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 936
          },
          "name": "expression",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissionsResourceLfTagPolicyExpression"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lakeformation_principal_permissions#resource_type LakeformationPrincipalPermissions#resource_type}",
            "stability": "stable",
            "summary": "The resource type for which the LF-tag policy applies."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 942
          },
          "name": "resourceType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lakeformation-principal-permissions/index:LakeformationPrincipalPermissionsResourceLfTagPolicy"
    },
    "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissionsResourceLfTagPolicyExpression": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissionsResourceLfTagPolicyExpression",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lakeformation-principal-permissions/index.ts",
        "line": 771
      },
      "name": "LakeformationPrincipalPermissionsResourceLfTagPolicyExpression",
      "namespace": "lakeformationPrincipalPermissions",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lakeformation_principal_permissions#tag_key LakeformationPrincipalPermissions#tag_key}",
            "stability": "stable",
            "summary": "The key-name for the LF-tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 777
          },
          "name": "tagKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lakeformation_principal_permissions#tag_values LakeformationPrincipalPermissions#tag_values}",
            "stability": "stable",
            "summary": "A list of possible values of the corresponding ``TagKey`` of an LF-tag key-value pair."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 783
          },
          "name": "tagValues",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/lakeformation-principal-permissions/index:LakeformationPrincipalPermissionsResourceLfTagPolicyExpression"
    },
    "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissionsResourceLfTagPolicyExpressionList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissionsResourceLfTagPolicyExpressionList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lakeformation-principal-permissions/index.ts",
          "line": 913
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lakeformation-principal-permissions/index.ts",
        "line": 905
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 920
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissionsResourceLfTagPolicyExpressionOutputReference"
            }
          }
        }
      ],
      "name": "LakeformationPrincipalPermissionsResourceLfTagPolicyExpressionList",
      "namespace": "lakeformationPrincipalPermissions",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 906
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissionsResourceLfTagPolicyExpression"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lakeformation-principal-permissions/index:LakeformationPrincipalPermissionsResourceLfTagPolicyExpressionList"
    },
    "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissionsResourceLfTagPolicyExpressionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissionsResourceLfTagPolicyExpressionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lakeformation-principal-permissions/index.ts",
          "line": 832
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lakeformation-principal-permissions/index.ts",
        "line": 822
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 880
          },
          "name": "resetTagKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 896
          },
          "name": "resetTagValues"
        }
      ],
      "name": "LakeformationPrincipalPermissionsResourceLfTagPolicyExpressionOutputReference",
      "namespace": "lakeformationPrincipalPermissions",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 884
          },
          "name": "tagKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 900
          },
          "name": "tagValuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 874
          },
          "name": "tagKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 890
          },
          "name": "tagValues",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 836
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissionsResourceLfTagPolicyExpression"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lakeformation-principal-permissions/index:LakeformationPrincipalPermissionsResourceLfTagPolicyExpressionOutputReference"
    },
    "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissionsResourceLfTagPolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissionsResourceLfTagPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lakeformation-principal-permissions/index.ts",
          "line": 996
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lakeformation-principal-permissions/index.ts",
        "line": 988
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 1063
          },
          "name": "putExpression",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissionsResourceLfTagPolicyExpression"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 1050
          },
          "name": "resetCatalogId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 1066
          },
          "name": "resetExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 1082
          },
          "name": "resetResourceType"
        }
      ],
      "name": "LakeformationPrincipalPermissionsResourceLfTagPolicyOutputReference",
      "namespace": "lakeformationPrincipalPermissions",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 1060
          },
          "name": "expression",
          "type": {
            "fqn": "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissionsResourceLfTagPolicyExpressionList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 1054
          },
          "name": "catalogIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 1070
          },
          "name": "expressionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissionsResourceLfTagPolicyExpression"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 1086
          },
          "name": "resourceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 1044
          },
          "name": "catalogId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 1076
          },
          "name": "resourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 1000
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissionsResourceLfTagPolicy"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lakeformation-principal-permissions/index:LakeformationPrincipalPermissionsResourceLfTagPolicyOutputReference"
    },
    "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissionsResourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissionsResourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lakeformation-principal-permissions/index.ts",
          "line": 1761
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lakeformation-principal-permissions/index.ts",
        "line": 1753
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 1890
          },
          "name": "putDatabase",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissionsResourceDatabase"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 1858
          },
          "name": "putDataCellsFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissionsResourceDataCellsFilter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 1874
          },
          "name": "putDataLocation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissionsResourceDataLocation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 1906
          },
          "name": "putLfTag",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissionsResourceLfTag"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 1922
          },
          "name": "putLfTagPolicy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissionsResourceLfTagPolicy"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 1938
          },
          "name": "putTable",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissionsResourceTable"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 1954
          },
          "name": "putTableWithColumns",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissionsResourceTableWithColumns"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 1845
          },
          "name": "resetCatalog"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 1893
          },
          "name": "resetDatabase"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 1861
          },
          "name": "resetDataCellsFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 1877
          },
          "name": "resetDataLocation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 1909
          },
          "name": "resetLfTag"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 1925
          },
          "name": "resetLfTagPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 1941
          },
          "name": "resetTable"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 1957
          },
          "name": "resetTableWithColumns"
        }
      ],
      "name": "LakeformationPrincipalPermissionsResourceOutputReference",
      "namespace": "lakeformationPrincipalPermissions",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 1887
          },
          "name": "database",
          "type": {
            "fqn": "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissionsResourceDatabaseOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 1855
          },
          "name": "dataCellsFilter",
          "type": {
            "fqn": "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissionsResourceDataCellsFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 1871
          },
          "name": "dataLocation",
          "type": {
            "fqn": "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissionsResourceDataLocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 1903
          },
          "name": "lfTag",
          "type": {
            "fqn": "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissionsResourceLfTagOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 1919
          },
          "name": "lfTagPolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissionsResourceLfTagPolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 1935
          },
          "name": "table",
          "type": {
            "fqn": "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissionsResourceTableOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 1951
          },
          "name": "tableWithColumns",
          "type": {
            "fqn": "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissionsResourceTableWithColumnsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 1849
          },
          "name": "catalogInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 1897
          },
          "name": "databaseInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissionsResourceDatabase"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 1865
          },
          "name": "dataCellsFilterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissionsResourceDataCellsFilter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 1881
          },
          "name": "dataLocationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissionsResourceDataLocation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 1913
          },
          "name": "lfTagInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissionsResourceLfTag"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 1929
          },
          "name": "lfTagPolicyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissionsResourceLfTagPolicy"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 1945
          },
          "name": "tableInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissionsResourceTable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 1961
          },
          "name": "tableWithColumnsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissionsResourceTableWithColumns"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 1839
          },
          "name": "catalog",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 1765
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissionsResource"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lakeformation-principal-permissions/index:LakeformationPrincipalPermissionsResourceOutputReference"
    },
    "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissionsResourceTable": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissionsResourceTable",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lakeformation-principal-permissions/index.ts",
        "line": 1090
      },
      "name": "LakeformationPrincipalPermissionsResourceTable",
      "namespace": "lakeformationPrincipalPermissions",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lakeformation_principal_permissions#catalog_id LakeformationPrincipalPermissions#catalog_id}",
            "stability": "stable",
            "summary": "The identifier for the Data Catalog. By default, it is the account ID of the caller."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 1096
          },
          "name": "catalogId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Unique to a Data Catalog. A database is a set of associated table definitions organized into a logical group. You can Grant and Revoke database privileges to a principal.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lakeformation_principal_permissions#database_name LakeformationPrincipalPermissions#database_name}",
            "stability": "stable",
            "summary": "The name of the database for the table."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 1102
          },
          "name": "databaseName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lakeformation_principal_permissions#name LakeformationPrincipalPermissions#name}",
            "stability": "stable",
            "summary": "The name of the table."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 1108
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lakeformation_principal_permissions#table_wildcard LakeformationPrincipalPermissions#table_wildcard}",
            "stability": "stable",
            "summary": "A wildcard object representing every table under a database.  At least one of ``TableResource$Name`` or ``TableResource$TableWildcard`` is required."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 1115
          },
          "name": "tableWildcard",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lakeformation-principal-permissions/index:LakeformationPrincipalPermissionsResourceTable"
    },
    "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissionsResourceTableOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissionsResourceTableOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lakeformation-principal-permissions/index.ts",
          "line": 1176
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lakeformation-principal-permissions/index.ts",
        "line": 1168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 1236
          },
          "name": "resetCatalogId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 1252
          },
          "name": "resetDatabaseName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 1268
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 1284
          },
          "name": "resetTableWildcard"
        }
      ],
      "name": "LakeformationPrincipalPermissionsResourceTableOutputReference",
      "namespace": "lakeformationPrincipalPermissions",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 1240
          },
          "name": "catalogIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 1256
          },
          "name": "databaseNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 1272
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 1288
          },
          "name": "tableWildcardInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 1230
          },
          "name": "catalogId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 1246
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 1262
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 1278
          },
          "name": "tableWildcard",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 1180
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissionsResourceTable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lakeformation-principal-permissions/index:LakeformationPrincipalPermissionsResourceTableOutputReference"
    },
    "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissionsResourceTableWithColumns": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissionsResourceTableWithColumns",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lakeformation-principal-permissions/index.ts",
        "line": 1388
      },
      "name": "LakeformationPrincipalPermissionsResourceTableWithColumns",
      "namespace": "lakeformationPrincipalPermissions",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lakeformation_principal_permissions#catalog_id LakeformationPrincipalPermissions#catalog_id}",
            "stability": "stable",
            "summary": "The identifier for the GLUDC where the location is registered with LFlong."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 1394
          },
          "name": "catalogId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lakeformation_principal_permissions#column_names LakeformationPrincipalPermissions#column_names}",
            "stability": "stable",
            "summary": "The list of column names for the table. At least one of ``ColumnNames`` or ``ColumnWildcard`` is required."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 1400
          },
          "name": "columnNames",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lakeformation_principal_permissions#column_wildcard LakeformationPrincipalPermissions#column_wildcard}",
            "stability": "stable",
            "summary": "A wildcard specified by a ``ColumnWildcard`` object. At least one of ``ColumnNames`` or ``ColumnWildcard`` is required."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 1406
          },
          "name": "columnWildcard",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissionsResourceTableWithColumnsColumnWildcard"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Unique to the Data Catalog. A database is a set of associated table definitions organized into a logical group. You can Grant and Revoke database privileges to a principal.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lakeformation_principal_permissions#database_name LakeformationPrincipalPermissions#database_name}",
            "stability": "stable",
            "summary": "The name of the database for the table with columns resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 1412
          },
          "name": "databaseName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "A table is a metadata definition that represents your data. You can Grant and Revoke table privileges to a principal.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lakeformation_principal_permissions#name LakeformationPrincipalPermissions#name}",
            "stability": "stable",
            "summary": "The name of the table resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 1418
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lakeformation-principal-permissions/index:LakeformationPrincipalPermissionsResourceTableWithColumns"
    },
    "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissionsResourceTableWithColumnsColumnWildcard": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissionsResourceTableWithColumnsColumnWildcard",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lakeformation-principal-permissions/index.ts",
        "line": 1292
      },
      "name": "LakeformationPrincipalPermissionsResourceTableWithColumnsColumnWildcard",
      "namespace": "lakeformationPrincipalPermissions",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lakeformation_principal_permissions#excluded_column_names LakeformationPrincipalPermissions#excluded_column_names}",
            "stability": "stable",
            "summary": "Excludes column names. Any column with this name will be excluded."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 1298
          },
          "name": "excludedColumnNames",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/lakeformation-principal-permissions/index:LakeformationPrincipalPermissionsResourceTableWithColumnsColumnWildcard"
    },
    "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissionsResourceTableWithColumnsColumnWildcardOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissionsResourceTableWithColumnsColumnWildcardOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lakeformation-principal-permissions/index.ts",
          "line": 1338
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lakeformation-principal-permissions/index.ts",
        "line": 1330
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 1380
          },
          "name": "resetExcludedColumnNames"
        }
      ],
      "name": "LakeformationPrincipalPermissionsResourceTableWithColumnsColumnWildcardOutputReference",
      "namespace": "lakeformationPrincipalPermissions",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 1384
          },
          "name": "excludedColumnNamesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 1374
          },
          "name": "excludedColumnNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 1342
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissionsResourceTableWithColumnsColumnWildcard"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lakeformation-principal-permissions/index:LakeformationPrincipalPermissionsResourceTableWithColumnsColumnWildcardOutputReference"
    },
    "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissionsResourceTableWithColumnsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissionsResourceTableWithColumnsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lakeformation-principal-permissions/index.ts",
          "line": 1486
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lakeformation-principal-permissions/index.ts",
        "line": 1478
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 1581
          },
          "name": "putColumnWildcard",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissionsResourceTableWithColumnsColumnWildcard"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 1552
          },
          "name": "resetCatalogId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 1568
          },
          "name": "resetColumnNames"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 1584
          },
          "name": "resetColumnWildcard"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 1600
          },
          "name": "resetDatabaseName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 1616
          },
          "name": "resetName"
        }
      ],
      "name": "LakeformationPrincipalPermissionsResourceTableWithColumnsOutputReference",
      "namespace": "lakeformationPrincipalPermissions",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 1578
          },
          "name": "columnWildcard",
          "type": {
            "fqn": "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissionsResourceTableWithColumnsColumnWildcardOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 1556
          },
          "name": "catalogIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 1572
          },
          "name": "columnNamesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 1588
          },
          "name": "columnWildcardInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissionsResourceTableWithColumnsColumnWildcard"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 1604
          },
          "name": "databaseNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 1620
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 1546
          },
          "name": "catalogId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 1562
          },
          "name": "columnNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 1594
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 1610
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-principal-permissions/index.ts",
            "line": 1490
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lakeformationPrincipalPermissions.LakeformationPrincipalPermissionsResourceTableWithColumns"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lakeformation-principal-permissions/index:LakeformationPrincipalPermissionsResourceTableWithColumnsOutputReference"
    },
    "@cdktn/provider-awscc.lakeformationTag.LakeformationTag": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lakeformation_tag awscc_lakeformation_tag}."
      },
      "fqn": "@cdktn/provider-awscc.lakeformationTag.LakeformationTag",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lakeformation_tag awscc_lakeformation_tag} Resource."
        },
        "locationInModule": {
          "filename": "src/lakeformation-tag/index.ts",
          "line": 70
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.lakeformationTag.LakeformationTagConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lakeformation-tag/index.ts",
        "line": 38
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a LakeformationTag resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/lakeformation-tag/index.ts",
            "line": 55
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the LakeformationTag to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lakeformation_tag#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing LakeformationTag that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the LakeformationTag to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-tag/index.ts",
            "line": 103
          },
          "name": "resetCatalogId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-tag/index.ts",
            "line": 146
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-tag/index.ts",
            "line": 154
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "LakeformationTag",
      "namespace": "lakeformationTag",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-tag/index.ts",
            "line": 43
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-tag/index.ts",
            "line": 112
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-tag/index.ts",
            "line": 107
          },
          "name": "catalogIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-tag/index.ts",
            "line": 125
          },
          "name": "tagKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-tag/index.ts",
            "line": 138
          },
          "name": "tagValuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-tag/index.ts",
            "line": 97
          },
          "name": "catalogId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-tag/index.ts",
            "line": 118
          },
          "name": "tagKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-tag/index.ts",
            "line": 131
          },
          "name": "tagValues",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/lakeformation-tag/index:LakeformationTag"
    },
    "@cdktn/provider-awscc.lakeformationTag.LakeformationTagConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lakeformationTag.LakeformationTagConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lakeformation-tag/index.ts",
        "line": 14
      },
      "name": "LakeformationTagConfig",
      "namespace": "lakeformationTag",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lakeformation_tag#tag_key LakeformationTag#tag_key}",
            "stability": "stable",
            "summary": "The key-name for the LF-tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-tag/index.ts",
            "line": 26
          },
          "name": "tagKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lakeformation_tag#tag_values LakeformationTag#tag_values}",
            "stability": "stable",
            "summary": "A list of possible values an attribute can take."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-tag/index.ts",
            "line": 32
          },
          "name": "tagValues",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "By default, the account ID. The Data Catalog is the persistent metadata store. It contains database definitions, table definitions, and other control information to manage your Lake Formation environment.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lakeformation_tag#catalog_id LakeformationTag#catalog_id}",
            "stability": "stable",
            "summary": "The identifier for the Data Catalog."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-tag/index.ts",
            "line": 20
          },
          "name": "catalogId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lakeformation-tag/index:LakeformationTagConfig"
    },
    "@cdktn/provider-awscc.lakeformationTagAssociation.LakeformationTagAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lakeformation_tag_association awscc_lakeformation_tag_association}."
      },
      "fqn": "@cdktn/provider-awscc.lakeformationTagAssociation.LakeformationTagAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lakeformation_tag_association awscc_lakeformation_tag_association} Resource."
        },
        "locationInModule": {
          "filename": "src/lakeformation-tag-association/index.ts",
          "line": 943
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.lakeformationTagAssociation.LakeformationTagAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lakeformation-tag-association/index.ts",
        "line": 911
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a LakeformationTagAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/lakeformation-tag-association/index.ts",
            "line": 928
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the LakeformationTagAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lakeformation_tag_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing LakeformationTagAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the LakeformationTagAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-tag-association/index.ts",
            "line": 977
          },
          "name": "putLfTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lakeformationTagAssociation.LakeformationTagAssociationLfTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-tag-association/index.ts",
            "line": 990
          },
          "name": "putResource",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lakeformationTagAssociation.LakeformationTagAssociationResource"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-tag-association/index.ts",
            "line": 1012
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-tag-association/index.ts",
            "line": 1019
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "LakeformationTagAssociation",
      "namespace": "lakeformationTagAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-tag-association/index.ts",
            "line": 916
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-tag-association/index.ts",
            "line": 968
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-tag-association/index.ts",
            "line": 974
          },
          "name": "lfTags",
          "type": {
            "fqn": "@cdktn/provider-awscc.lakeformationTagAssociation.LakeformationTagAssociationLfTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-tag-association/index.ts",
            "line": 987
          },
          "name": "resource",
          "type": {
            "fqn": "@cdktn/provider-awscc.lakeformationTagAssociation.LakeformationTagAssociationResourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-tag-association/index.ts",
            "line": 999
          },
          "name": "resourceIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-tag-association/index.ts",
            "line": 1004
          },
          "name": "tagsIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-tag-association/index.ts",
            "line": 981
          },
          "name": "lfTagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lakeformationTagAssociation.LakeformationTagAssociationLfTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-tag-association/index.ts",
            "line": 994
          },
          "name": "resourceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lakeformationTagAssociation.LakeformationTagAssociationResource"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lakeformation-tag-association/index:LakeformationTagAssociation"
    },
    "@cdktn/provider-awscc.lakeformationTagAssociation.LakeformationTagAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lakeformationTagAssociation.LakeformationTagAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lakeformation-tag-association/index.ts",
        "line": 14
      },
      "name": "LakeformationTagAssociationConfig",
      "namespace": "lakeformationTagAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lakeformation_tag_association#lf_tags LakeformationTagAssociation#lf_tags}",
            "stability": "stable",
            "summary": "List of Lake Formation Tags to associate with the Lake Formation Resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-tag-association/index.ts",
            "line": 20
          },
          "name": "lfTags",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lakeformationTagAssociation.LakeformationTagAssociationLfTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lakeformation_tag_association#resource LakeformationTagAssociation#resource}",
            "stability": "stable",
            "summary": "Resource to tag with the Lake Formation Tags."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-tag-association/index.ts",
            "line": 26
          },
          "name": "resource",
          "type": {
            "fqn": "@cdktn/provider-awscc.lakeformationTagAssociation.LakeformationTagAssociationResource"
          }
        }
      ],
      "symbolId": "src/lakeformation-tag-association/index:LakeformationTagAssociationConfig"
    },
    "@cdktn/provider-awscc.lakeformationTagAssociation.LakeformationTagAssociationLfTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lakeformationTagAssociation.LakeformationTagAssociationLfTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lakeformation-tag-association/index.ts",
        "line": 28
      },
      "name": "LakeformationTagAssociationLfTags",
      "namespace": "lakeformationTagAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lakeformation_tag_association#catalog_id LakeformationTagAssociation#catalog_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-tag-association/index.ts",
            "line": 32
          },
          "name": "catalogId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lakeformation_tag_association#tag_key LakeformationTagAssociation#tag_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-tag-association/index.ts",
            "line": 36
          },
          "name": "tagKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lakeformation_tag_association#tag_values LakeformationTagAssociation#tag_values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-tag-association/index.ts",
            "line": 40
          },
          "name": "tagValues",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/lakeformation-tag-association/index:LakeformationTagAssociationLfTags"
    },
    "@cdktn/provider-awscc.lakeformationTagAssociation.LakeformationTagAssociationLfTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lakeformationTagAssociation.LakeformationTagAssociationLfTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lakeformation-tag-association/index.ts",
          "line": 190
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lakeformation-tag-association/index.ts",
        "line": 182
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-tag-association/index.ts",
            "line": 197
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lakeformationTagAssociation.LakeformationTagAssociationLfTagsOutputReference"
            }
          }
        }
      ],
      "name": "LakeformationTagAssociationLfTagsList",
      "namespace": "lakeformationTagAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-tag-association/index.ts",
            "line": 183
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lakeformationTagAssociation.LakeformationTagAssociationLfTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lakeformation-tag-association/index:LakeformationTagAssociationLfTagsList"
    },
    "@cdktn/provider-awscc.lakeformationTagAssociation.LakeformationTagAssociationLfTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lakeformationTagAssociation.LakeformationTagAssociationLfTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lakeformation-tag-association/index.ts",
          "line": 96
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lakeformation-tag-association/index.ts",
        "line": 86
      },
      "name": "LakeformationTagAssociationLfTagsOutputReference",
      "namespace": "lakeformationTagAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-tag-association/index.ts",
            "line": 151
          },
          "name": "catalogIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-tag-association/index.ts",
            "line": 164
          },
          "name": "tagKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-tag-association/index.ts",
            "line": 177
          },
          "name": "tagValuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-tag-association/index.ts",
            "line": 144
          },
          "name": "catalogId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-tag-association/index.ts",
            "line": 157
          },
          "name": "tagKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-tag-association/index.ts",
            "line": 170
          },
          "name": "tagValues",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-tag-association/index.ts",
            "line": 100
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lakeformationTagAssociation.LakeformationTagAssociationLfTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lakeformation-tag-association/index:LakeformationTagAssociationLfTagsOutputReference"
    },
    "@cdktn/provider-awscc.lakeformationTagAssociation.LakeformationTagAssociationResource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lakeformationTagAssociation.LakeformationTagAssociationResource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lakeformation-tag-association/index.ts",
        "line": 714
      },
      "name": "LakeformationTagAssociationResource",
      "namespace": "lakeformationTagAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lakeformation_tag_association#catalog LakeformationTagAssociation#catalog}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-tag-association/index.ts",
            "line": 718
          },
          "name": "catalog",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lakeformation_tag_association#database LakeformationTagAssociation#database}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-tag-association/index.ts",
            "line": 722
          },
          "name": "database",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lakeformationTagAssociation.LakeformationTagAssociationResourceDatabase"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lakeformation_tag_association#table LakeformationTagAssociation#table}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-tag-association/index.ts",
            "line": 726
          },
          "name": "table",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lakeformationTagAssociation.LakeformationTagAssociationResourceTable"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lakeformation_tag_association#table_with_columns LakeformationTagAssociation#table_with_columns}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-tag-association/index.ts",
            "line": 730
          },
          "name": "tableWithColumns",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lakeformationTagAssociation.LakeformationTagAssociationResourceTableWithColumns"
          }
        }
      ],
      "symbolId": "src/lakeformation-tag-association/index:LakeformationTagAssociationResource"
    },
    "@cdktn/provider-awscc.lakeformationTagAssociation.LakeformationTagAssociationResourceDatabase": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lakeformationTagAssociation.LakeformationTagAssociationResourceDatabase",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lakeformation-tag-association/index.ts",
        "line": 201
      },
      "name": "LakeformationTagAssociationResourceDatabase",
      "namespace": "lakeformationTagAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lakeformation_tag_association#catalog_id LakeformationTagAssociation#catalog_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-tag-association/index.ts",
            "line": 205
          },
          "name": "catalogId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lakeformation_tag_association#name LakeformationTagAssociation#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-tag-association/index.ts",
            "line": 209
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lakeformation-tag-association/index:LakeformationTagAssociationResourceDatabase"
    },
    "@cdktn/provider-awscc.lakeformationTagAssociation.LakeformationTagAssociationResourceDatabaseOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lakeformationTagAssociation.LakeformationTagAssociationResourceDatabaseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lakeformation-tag-association/index.ts",
          "line": 256
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lakeformation-tag-association/index.ts",
        "line": 248
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-tag-association/index.ts",
            "line": 304
          },
          "name": "resetCatalogId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-tag-association/index.ts",
            "line": 320
          },
          "name": "resetName"
        }
      ],
      "name": "LakeformationTagAssociationResourceDatabaseOutputReference",
      "namespace": "lakeformationTagAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-tag-association/index.ts",
            "line": 308
          },
          "name": "catalogIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-tag-association/index.ts",
            "line": 324
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-tag-association/index.ts",
            "line": 298
          },
          "name": "catalogId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-tag-association/index.ts",
            "line": 314
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-tag-association/index.ts",
            "line": 260
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lakeformationTagAssociation.LakeformationTagAssociationResourceDatabase"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lakeformation-tag-association/index:LakeformationTagAssociationResourceDatabaseOutputReference"
    },
    "@cdktn/provider-awscc.lakeformationTagAssociation.LakeformationTagAssociationResourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lakeformationTagAssociation.LakeformationTagAssociationResourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lakeformation-tag-association/index.ts",
          "line": 791
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lakeformation-tag-association/index.ts",
        "line": 783
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-tag-association/index.ts",
            "line": 864
          },
          "name": "putDatabase",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lakeformationTagAssociation.LakeformationTagAssociationResourceDatabase"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-tag-association/index.ts",
            "line": 880
          },
          "name": "putTable",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lakeformationTagAssociation.LakeformationTagAssociationResourceTable"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-tag-association/index.ts",
            "line": 896
          },
          "name": "putTableWithColumns",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lakeformationTagAssociation.LakeformationTagAssociationResourceTableWithColumns"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-tag-association/index.ts",
            "line": 851
          },
          "name": "resetCatalog"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-tag-association/index.ts",
            "line": 867
          },
          "name": "resetDatabase"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-tag-association/index.ts",
            "line": 883
          },
          "name": "resetTable"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-tag-association/index.ts",
            "line": 899
          },
          "name": "resetTableWithColumns"
        }
      ],
      "name": "LakeformationTagAssociationResourceOutputReference",
      "namespace": "lakeformationTagAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-tag-association/index.ts",
            "line": 861
          },
          "name": "database",
          "type": {
            "fqn": "@cdktn/provider-awscc.lakeformationTagAssociation.LakeformationTagAssociationResourceDatabaseOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-tag-association/index.ts",
            "line": 877
          },
          "name": "table",
          "type": {
            "fqn": "@cdktn/provider-awscc.lakeformationTagAssociation.LakeformationTagAssociationResourceTableOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-tag-association/index.ts",
            "line": 893
          },
          "name": "tableWithColumns",
          "type": {
            "fqn": "@cdktn/provider-awscc.lakeformationTagAssociation.LakeformationTagAssociationResourceTableWithColumnsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-tag-association/index.ts",
            "line": 855
          },
          "name": "catalogInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-tag-association/index.ts",
            "line": 871
          },
          "name": "databaseInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lakeformationTagAssociation.LakeformationTagAssociationResourceDatabase"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-tag-association/index.ts",
            "line": 887
          },
          "name": "tableInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lakeformationTagAssociation.LakeformationTagAssociationResourceTable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-tag-association/index.ts",
            "line": 903
          },
          "name": "tableWithColumnsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lakeformationTagAssociation.LakeformationTagAssociationResourceTableWithColumns"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-tag-association/index.ts",
            "line": 845
          },
          "name": "catalog",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-tag-association/index.ts",
            "line": 795
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lakeformationTagAssociation.LakeformationTagAssociationResource"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lakeformation-tag-association/index:LakeformationTagAssociationResourceOutputReference"
    },
    "@cdktn/provider-awscc.lakeformationTagAssociation.LakeformationTagAssociationResourceTable": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lakeformationTagAssociation.LakeformationTagAssociationResourceTable",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lakeformation-tag-association/index.ts",
        "line": 328
      },
      "name": "LakeformationTagAssociationResourceTable",
      "namespace": "lakeformationTagAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lakeformation_tag_association#catalog_id LakeformationTagAssociation#catalog_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-tag-association/index.ts",
            "line": 332
          },
          "name": "catalogId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lakeformation_tag_association#database_name LakeformationTagAssociation#database_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-tag-association/index.ts",
            "line": 336
          },
          "name": "databaseName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lakeformation_tag_association#name LakeformationTagAssociation#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-tag-association/index.ts",
            "line": 340
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lakeformation_tag_association#table_wildcard LakeformationTagAssociation#table_wildcard}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-tag-association/index.ts",
            "line": 344
          },
          "name": "tableWildcard",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lakeformation-tag-association/index:LakeformationTagAssociationResourceTable"
    },
    "@cdktn/provider-awscc.lakeformationTagAssociation.LakeformationTagAssociationResourceTableOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lakeformationTagAssociation.LakeformationTagAssociationResourceTableOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lakeformation-tag-association/index.ts",
          "line": 405
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lakeformation-tag-association/index.ts",
        "line": 397
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-tag-association/index.ts",
            "line": 465
          },
          "name": "resetCatalogId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-tag-association/index.ts",
            "line": 481
          },
          "name": "resetDatabaseName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-tag-association/index.ts",
            "line": 497
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-tag-association/index.ts",
            "line": 513
          },
          "name": "resetTableWildcard"
        }
      ],
      "name": "LakeformationTagAssociationResourceTableOutputReference",
      "namespace": "lakeformationTagAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-tag-association/index.ts",
            "line": 469
          },
          "name": "catalogIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-tag-association/index.ts",
            "line": 485
          },
          "name": "databaseNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-tag-association/index.ts",
            "line": 501
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-tag-association/index.ts",
            "line": 517
          },
          "name": "tableWildcardInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-tag-association/index.ts",
            "line": 459
          },
          "name": "catalogId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-tag-association/index.ts",
            "line": 475
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-tag-association/index.ts",
            "line": 491
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-tag-association/index.ts",
            "line": 507
          },
          "name": "tableWildcard",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-tag-association/index.ts",
            "line": 409
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lakeformationTagAssociation.LakeformationTagAssociationResourceTable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lakeformation-tag-association/index:LakeformationTagAssociationResourceTableOutputReference"
    },
    "@cdktn/provider-awscc.lakeformationTagAssociation.LakeformationTagAssociationResourceTableWithColumns": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lakeformationTagAssociation.LakeformationTagAssociationResourceTableWithColumns",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lakeformation-tag-association/index.ts",
        "line": 521
      },
      "name": "LakeformationTagAssociationResourceTableWithColumns",
      "namespace": "lakeformationTagAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lakeformation_tag_association#catalog_id LakeformationTagAssociation#catalog_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-tag-association/index.ts",
            "line": 525
          },
          "name": "catalogId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lakeformation_tag_association#column_names LakeformationTagAssociation#column_names}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-tag-association/index.ts",
            "line": 529
          },
          "name": "columnNames",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lakeformation_tag_association#database_name LakeformationTagAssociation#database_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-tag-association/index.ts",
            "line": 533
          },
          "name": "databaseName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lakeformation_tag_association#name LakeformationTagAssociation#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-tag-association/index.ts",
            "line": 537
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lakeformation-tag-association/index:LakeformationTagAssociationResourceTableWithColumns"
    },
    "@cdktn/provider-awscc.lakeformationTagAssociation.LakeformationTagAssociationResourceTableWithColumnsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lakeformationTagAssociation.LakeformationTagAssociationResourceTableWithColumnsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lakeformation-tag-association/index.ts",
          "line": 598
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lakeformation-tag-association/index.ts",
        "line": 590
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-tag-association/index.ts",
            "line": 658
          },
          "name": "resetCatalogId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-tag-association/index.ts",
            "line": 674
          },
          "name": "resetColumnNames"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-tag-association/index.ts",
            "line": 690
          },
          "name": "resetDatabaseName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-tag-association/index.ts",
            "line": 706
          },
          "name": "resetName"
        }
      ],
      "name": "LakeformationTagAssociationResourceTableWithColumnsOutputReference",
      "namespace": "lakeformationTagAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-tag-association/index.ts",
            "line": 662
          },
          "name": "catalogIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-tag-association/index.ts",
            "line": 678
          },
          "name": "columnNamesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-tag-association/index.ts",
            "line": 694
          },
          "name": "databaseNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakeformation-tag-association/index.ts",
            "line": 710
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-tag-association/index.ts",
            "line": 652
          },
          "name": "catalogId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-tag-association/index.ts",
            "line": 668
          },
          "name": "columnNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-tag-association/index.ts",
            "line": 684
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-tag-association/index.ts",
            "line": 700
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakeformation-tag-association/index.ts",
            "line": 602
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lakeformationTagAssociation.LakeformationTagAssociationResourceTableWithColumns"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lakeformation-tag-association/index:LakeformationTagAssociationResourceTableWithColumnsOutputReference"
    },
    "@cdktn/provider-awscc.lambdaAlias.LambdaAlias": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_alias awscc_lambda_alias}."
      },
      "fqn": "@cdktn/provider-awscc.lambdaAlias.LambdaAlias",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_alias awscc_lambda_alias} Resource."
        },
        "locationInModule": {
          "filename": "src/lambda-alias/index.ts",
          "line": 433
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.lambdaAlias.LambdaAliasConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-alias/index.ts",
        "line": 401
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a LambdaAlias resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/lambda-alias/index.ts",
            "line": 418
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the LambdaAlias to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_alias#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing LambdaAlias that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the LambdaAlias to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-alias/index.ts",
            "line": 531
          },
          "name": "putProvisionedConcurrencyConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lambdaAlias.LambdaAliasProvisionedConcurrencyConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-alias/index.ts",
            "line": 547
          },
          "name": "putRoutingConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lambdaAlias.LambdaAliasRoutingConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-alias/index.ts",
            "line": 474
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-alias/index.ts",
            "line": 534
          },
          "name": "resetProvisionedConcurrencyConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-alias/index.ts",
            "line": 550
          },
          "name": "resetRoutingConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-alias/index.ts",
            "line": 562
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-alias/index.ts",
            "line": 573
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "LambdaAlias",
      "namespace": "lambdaAlias",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-alias/index.ts",
            "line": 406
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-alias/index.ts",
            "line": 462
          },
          "name": "aliasArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-alias/index.ts",
            "line": 509
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-alias/index.ts",
            "line": 528
          },
          "name": "provisionedConcurrencyConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaAlias.LambdaAliasProvisionedConcurrencyConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-alias/index.ts",
            "line": 544
          },
          "name": "routingConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaAlias.LambdaAliasRoutingConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-alias/index.ts",
            "line": 478
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-alias/index.ts",
            "line": 491
          },
          "name": "functionNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-alias/index.ts",
            "line": 504
          },
          "name": "functionVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-alias/index.ts",
            "line": 522
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-alias/index.ts",
            "line": 538
          },
          "name": "provisionedConcurrencyConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaAlias.LambdaAliasProvisionedConcurrencyConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-alias/index.ts",
            "line": 554
          },
          "name": "routingConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaAlias.LambdaAliasRoutingConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-alias/index.ts",
            "line": 468
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-alias/index.ts",
            "line": 484
          },
          "name": "functionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-alias/index.ts",
            "line": 497
          },
          "name": "functionVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-alias/index.ts",
            "line": 515
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lambda-alias/index:LambdaAlias"
    },
    "@cdktn/provider-awscc.lambdaAlias.LambdaAliasConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaAlias.LambdaAliasConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lambda-alias/index.ts",
        "line": 14
      },
      "name": "LambdaAliasConfig",
      "namespace": "lambdaAlias",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_alias#function_name LambdaAlias#function_name}",
            "stability": "stable",
            "summary": "The name of the Lambda function."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-alias/index.ts",
            "line": 26
          },
          "name": "functionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_alias#function_version LambdaAlias#function_version}",
            "stability": "stable",
            "summary": "The function version that the alias invokes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-alias/index.ts",
            "line": 32
          },
          "name": "functionVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_alias#name LambdaAlias#name}",
            "stability": "stable",
            "summary": "The name of the alias."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-alias/index.ts",
            "line": 38
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_alias#description LambdaAlias#description}",
            "stability": "stable",
            "summary": "A description of the alias."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-alias/index.ts",
            "line": 20
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_alias#provisioned_concurrency_config LambdaAlias#provisioned_concurrency_config}",
            "stability": "stable",
            "summary": "Specifies a provisioned concurrency configuration for a function's alias."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-alias/index.ts",
            "line": 44
          },
          "name": "provisionedConcurrencyConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaAlias.LambdaAliasProvisionedConcurrencyConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_alias#routing_config LambdaAlias#routing_config}",
            "stability": "stable",
            "summary": "The routing configuration of the alias."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-alias/index.ts",
            "line": 50
          },
          "name": "routingConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaAlias.LambdaAliasRoutingConfig"
          }
        }
      ],
      "symbolId": "src/lambda-alias/index:LambdaAliasConfig"
    },
    "@cdktn/provider-awscc.lambdaAlias.LambdaAliasProvisionedConcurrencyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaAlias.LambdaAliasProvisionedConcurrencyConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lambda-alias/index.ts",
        "line": 52
      },
      "name": "LambdaAliasProvisionedConcurrencyConfig",
      "namespace": "lambdaAlias",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_alias#provisioned_concurrent_executions LambdaAlias#provisioned_concurrent_executions}",
            "stability": "stable",
            "summary": "The amount of provisioned concurrency to allocate for the alias."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-alias/index.ts",
            "line": 58
          },
          "name": "provisionedConcurrentExecutions",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/lambda-alias/index:LambdaAliasProvisionedConcurrencyConfig"
    },
    "@cdktn/provider-awscc.lambdaAlias.LambdaAliasProvisionedConcurrencyConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaAlias.LambdaAliasProvisionedConcurrencyConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lambda-alias/index.ts",
          "line": 98
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-alias/index.ts",
        "line": 90
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-alias/index.ts",
            "line": 140
          },
          "name": "resetProvisionedConcurrentExecutions"
        }
      ],
      "name": "LambdaAliasProvisionedConcurrencyConfigOutputReference",
      "namespace": "lambdaAlias",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-alias/index.ts",
            "line": 144
          },
          "name": "provisionedConcurrentExecutionsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-alias/index.ts",
            "line": 134
          },
          "name": "provisionedConcurrentExecutions",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-alias/index.ts",
            "line": 102
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaAlias.LambdaAliasProvisionedConcurrencyConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lambda-alias/index:LambdaAliasProvisionedConcurrencyConfigOutputReference"
    },
    "@cdktn/provider-awscc.lambdaAlias.LambdaAliasRoutingConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaAlias.LambdaAliasRoutingConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lambda-alias/index.ts",
        "line": 301
      },
      "name": "LambdaAliasRoutingConfig",
      "namespace": "lambdaAlias",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_alias#additional_version_weights LambdaAlias#additional_version_weights}",
            "stability": "stable",
            "summary": "The second version, and the percentage of traffic that's routed to it."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-alias/index.ts",
            "line": 307
          },
          "name": "additionalVersionWeights",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lambdaAlias.LambdaAliasRoutingConfigAdditionalVersionWeights"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lambda-alias/index:LambdaAliasRoutingConfig"
    },
    "@cdktn/provider-awscc.lambdaAlias.LambdaAliasRoutingConfigAdditionalVersionWeights": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaAlias.LambdaAliasRoutingConfigAdditionalVersionWeights",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lambda-alias/index.ts",
        "line": 148
      },
      "name": "LambdaAliasRoutingConfigAdditionalVersionWeights",
      "namespace": "lambdaAlias",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_alias#function_version LambdaAlias#function_version}",
            "stability": "stable",
            "summary": "The qualifier of the second version."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-alias/index.ts",
            "line": 154
          },
          "name": "functionVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_alias#function_weight LambdaAlias#function_weight}",
            "stability": "stable",
            "summary": "The percentage of traffic that the alias routes to the second version."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-alias/index.ts",
            "line": 160
          },
          "name": "functionWeight",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/lambda-alias/index:LambdaAliasRoutingConfigAdditionalVersionWeights"
    },
    "@cdktn/provider-awscc.lambdaAlias.LambdaAliasRoutingConfigAdditionalVersionWeightsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaAlias.LambdaAliasRoutingConfigAdditionalVersionWeightsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lambda-alias/index.ts",
          "line": 290
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-alias/index.ts",
        "line": 282
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-alias/index.ts",
            "line": 297
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lambdaAlias.LambdaAliasRoutingConfigAdditionalVersionWeightsOutputReference"
            }
          }
        }
      ],
      "name": "LambdaAliasRoutingConfigAdditionalVersionWeightsList",
      "namespace": "lambdaAlias",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-alias/index.ts",
            "line": 283
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lambdaAlias.LambdaAliasRoutingConfigAdditionalVersionWeights"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lambda-alias/index:LambdaAliasRoutingConfigAdditionalVersionWeightsList"
    },
    "@cdktn/provider-awscc.lambdaAlias.LambdaAliasRoutingConfigAdditionalVersionWeightsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaAlias.LambdaAliasRoutingConfigAdditionalVersionWeightsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lambda-alias/index.ts",
          "line": 209
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-alias/index.ts",
        "line": 199
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-alias/index.ts",
            "line": 257
          },
          "name": "resetFunctionVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-alias/index.ts",
            "line": 273
          },
          "name": "resetFunctionWeight"
        }
      ],
      "name": "LambdaAliasRoutingConfigAdditionalVersionWeightsOutputReference",
      "namespace": "lambdaAlias",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-alias/index.ts",
            "line": 261
          },
          "name": "functionVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-alias/index.ts",
            "line": 277
          },
          "name": "functionWeightInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-alias/index.ts",
            "line": 251
          },
          "name": "functionVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-alias/index.ts",
            "line": 267
          },
          "name": "functionWeight",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-alias/index.ts",
            "line": 213
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaAlias.LambdaAliasRoutingConfigAdditionalVersionWeights"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lambda-alias/index:LambdaAliasRoutingConfigAdditionalVersionWeightsOutputReference"
    },
    "@cdktn/provider-awscc.lambdaAlias.LambdaAliasRoutingConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaAlias.LambdaAliasRoutingConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lambda-alias/index.ts",
          "line": 347
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-alias/index.ts",
        "line": 339
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-alias/index.ts",
            "line": 386
          },
          "name": "putAdditionalVersionWeights",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lambdaAlias.LambdaAliasRoutingConfigAdditionalVersionWeights"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-alias/index.ts",
            "line": 389
          },
          "name": "resetAdditionalVersionWeights"
        }
      ],
      "name": "LambdaAliasRoutingConfigOutputReference",
      "namespace": "lambdaAlias",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-alias/index.ts",
            "line": 383
          },
          "name": "additionalVersionWeights",
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaAlias.LambdaAliasRoutingConfigAdditionalVersionWeightsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-alias/index.ts",
            "line": 393
          },
          "name": "additionalVersionWeightsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lambdaAlias.LambdaAliasRoutingConfigAdditionalVersionWeights"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-alias/index.ts",
            "line": 351
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaAlias.LambdaAliasRoutingConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lambda-alias/index:LambdaAliasRoutingConfigOutputReference"
    },
    "@cdktn/provider-awscc.lambdaCapacityProvider.LambdaCapacityProvider": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_capacity_provider awscc_lambda_capacity_provider}."
      },
      "fqn": "@cdktn/provider-awscc.lambdaCapacityProvider.LambdaCapacityProvider",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_capacity_provider awscc_lambda_capacity_provider} Resource."
        },
        "locationInModule": {
          "filename": "src/lambda-capacity-provider/index.ts",
          "line": 1471
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.lambdaCapacityProvider.LambdaCapacityProviderConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-capacity-provider/index.ts",
        "line": 1439
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a LambdaCapacityProvider resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 1456
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the LambdaCapacityProvider to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_capacity_provider#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing LambdaCapacityProvider that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the LambdaCapacityProvider to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 1528
          },
          "name": "putCapacityProviderScalingConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lambdaCapacityProvider.LambdaCapacityProviderCapacityProviderScalingConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 1549
          },
          "name": "putInstanceRequirements",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lambdaCapacityProvider.LambdaCapacityProviderInstanceRequirements"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 1581
          },
          "name": "putPermissionsConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lambdaCapacityProvider.LambdaCapacityProviderPermissionsConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 1594
          },
          "name": "putPropagateTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lambdaCapacityProvider.LambdaCapacityProviderPropagateTags"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 1615
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lambdaCapacityProvider.LambdaCapacityProviderTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 1631
          },
          "name": "putTelemetryConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lambdaCapacityProvider.LambdaCapacityProviderTelemetryConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 1647
          },
          "name": "putVpcConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lambdaCapacityProvider.LambdaCapacityProviderVpcConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 1515
          },
          "name": "resetCapacityProviderName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 1531
          },
          "name": "resetCapacityProviderScalingConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 1552
          },
          "name": "resetInstanceRequirements"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 1568
          },
          "name": "resetKmsKeyArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 1597
          },
          "name": "resetPropagateTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 1618
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 1634
          },
          "name": "resetTelemetryConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 1659
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 1673
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "LambdaCapacityProvider",
      "namespace": "lambdaCapacityProvider",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 1444
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 1503
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 1525
          },
          "name": "capacityProviderScalingConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaCapacityProvider.LambdaCapacityProviderCapacityProviderScalingConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 1540
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 1546
          },
          "name": "instanceRequirements",
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaCapacityProvider.LambdaCapacityProviderInstanceRequirementsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 1578
          },
          "name": "permissionsConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaCapacityProvider.LambdaCapacityProviderPermissionsConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 1591
          },
          "name": "propagateTags",
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaCapacityProvider.LambdaCapacityProviderPropagateTagsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 1606
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 1612
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaCapacityProvider.LambdaCapacityProviderTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 1628
          },
          "name": "telemetryConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaCapacityProvider.LambdaCapacityProviderTelemetryConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 1644
          },
          "name": "vpcConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaCapacityProvider.LambdaCapacityProviderVpcConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 1519
          },
          "name": "capacityProviderNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 1535
          },
          "name": "capacityProviderScalingConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaCapacityProvider.LambdaCapacityProviderCapacityProviderScalingConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 1556
          },
          "name": "instanceRequirementsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaCapacityProvider.LambdaCapacityProviderInstanceRequirements"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 1572
          },
          "name": "kmsKeyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 1585
          },
          "name": "permissionsConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaCapacityProvider.LambdaCapacityProviderPermissionsConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 1601
          },
          "name": "propagateTagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaCapacityProvider.LambdaCapacityProviderPropagateTags"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 1622
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lambdaCapacityProvider.LambdaCapacityProviderTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 1638
          },
          "name": "telemetryConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaCapacityProvider.LambdaCapacityProviderTelemetryConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 1651
          },
          "name": "vpcConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaCapacityProvider.LambdaCapacityProviderVpcConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 1509
          },
          "name": "capacityProviderName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 1562
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lambda-capacity-provider/index:LambdaCapacityProvider"
    },
    "@cdktn/provider-awscc.lambdaCapacityProvider.LambdaCapacityProviderCapacityProviderScalingConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaCapacityProvider.LambdaCapacityProviderCapacityProviderScalingConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lambda-capacity-provider/index.ts",
        "line": 221
      },
      "name": "LambdaCapacityProviderCapacityProviderScalingConfig",
      "namespace": "lambdaCapacityProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_capacity_provider#max_v_cpu_count LambdaCapacityProvider#max_v_cpu_count}",
            "stability": "stable",
            "summary": "The maximum number of vCPUs that the capacity provider can provision across all compute instances."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 227
          },
          "name": "maxVCpuCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_capacity_provider#scaling_mode LambdaCapacityProvider#scaling_mode}",
            "stability": "stable",
            "summary": "The scaling mode that determines how the capacity provider responds to changes in demand."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 233
          },
          "name": "scalingMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_capacity_provider#scaling_policies LambdaCapacityProvider#scaling_policies}",
            "stability": "stable",
            "summary": "A list of target tracking scaling policies for the capacity provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 239
          },
          "name": "scalingPolicies",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lambdaCapacityProvider.LambdaCapacityProviderCapacityProviderScalingConfigScalingPolicies"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lambda-capacity-provider/index:LambdaCapacityProviderCapacityProviderScalingConfig"
    },
    "@cdktn/provider-awscc.lambdaCapacityProvider.LambdaCapacityProviderCapacityProviderScalingConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaCapacityProvider.LambdaCapacityProviderCapacityProviderScalingConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lambda-capacity-provider/index.ts",
          "line": 293
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-capacity-provider/index.ts",
        "line": 285
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 376
          },
          "name": "putScalingPolicies",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lambdaCapacityProvider.LambdaCapacityProviderCapacityProviderScalingConfigScalingPolicies"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 347
          },
          "name": "resetMaxVCpuCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 363
          },
          "name": "resetScalingMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 379
          },
          "name": "resetScalingPolicies"
        }
      ],
      "name": "LambdaCapacityProviderCapacityProviderScalingConfigOutputReference",
      "namespace": "lambdaCapacityProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 373
          },
          "name": "scalingPolicies",
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaCapacityProvider.LambdaCapacityProviderCapacityProviderScalingConfigScalingPoliciesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 351
          },
          "name": "maxVCpuCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 367
          },
          "name": "scalingModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 383
          },
          "name": "scalingPoliciesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lambdaCapacityProvider.LambdaCapacityProviderCapacityProviderScalingConfigScalingPolicies"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 341
          },
          "name": "maxVCpuCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 357
          },
          "name": "scalingMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 297
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaCapacityProvider.LambdaCapacityProviderCapacityProviderScalingConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lambda-capacity-provider/index:LambdaCapacityProviderCapacityProviderScalingConfigOutputReference"
    },
    "@cdktn/provider-awscc.lambdaCapacityProvider.LambdaCapacityProviderCapacityProviderScalingConfigScalingPolicies": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaCapacityProvider.LambdaCapacityProviderCapacityProviderScalingConfigScalingPolicies",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lambda-capacity-provider/index.ts",
        "line": 68
      },
      "name": "LambdaCapacityProviderCapacityProviderScalingConfigScalingPolicies",
      "namespace": "lambdaCapacityProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_capacity_provider#predefined_metric_type LambdaCapacityProvider#predefined_metric_type}",
            "stability": "stable",
            "summary": "The predefined metric type to track for scaling decisions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 74
          },
          "name": "predefinedMetricType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_capacity_provider#target_value LambdaCapacityProvider#target_value}",
            "stability": "stable",
            "summary": "The target value for the metric that the scaling policy attempts to maintain through scaling actions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 80
          },
          "name": "targetValue",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/lambda-capacity-provider/index:LambdaCapacityProviderCapacityProviderScalingConfigScalingPolicies"
    },
    "@cdktn/provider-awscc.lambdaCapacityProvider.LambdaCapacityProviderCapacityProviderScalingConfigScalingPoliciesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaCapacityProvider.LambdaCapacityProviderCapacityProviderScalingConfigScalingPoliciesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lambda-capacity-provider/index.ts",
          "line": 210
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-capacity-provider/index.ts",
        "line": 202
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 217
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lambdaCapacityProvider.LambdaCapacityProviderCapacityProviderScalingConfigScalingPoliciesOutputReference"
            }
          }
        }
      ],
      "name": "LambdaCapacityProviderCapacityProviderScalingConfigScalingPoliciesList",
      "namespace": "lambdaCapacityProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 203
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lambdaCapacityProvider.LambdaCapacityProviderCapacityProviderScalingConfigScalingPolicies"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lambda-capacity-provider/index:LambdaCapacityProviderCapacityProviderScalingConfigScalingPoliciesList"
    },
    "@cdktn/provider-awscc.lambdaCapacityProvider.LambdaCapacityProviderCapacityProviderScalingConfigScalingPoliciesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaCapacityProvider.LambdaCapacityProviderCapacityProviderScalingConfigScalingPoliciesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lambda-capacity-provider/index.ts",
          "line": 129
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-capacity-provider/index.ts",
        "line": 119
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 177
          },
          "name": "resetPredefinedMetricType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 193
          },
          "name": "resetTargetValue"
        }
      ],
      "name": "LambdaCapacityProviderCapacityProviderScalingConfigScalingPoliciesOutputReference",
      "namespace": "lambdaCapacityProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 181
          },
          "name": "predefinedMetricTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 197
          },
          "name": "targetValueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 171
          },
          "name": "predefinedMetricType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 187
          },
          "name": "targetValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 133
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaCapacityProvider.LambdaCapacityProviderCapacityProviderScalingConfigScalingPolicies"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lambda-capacity-provider/index:LambdaCapacityProviderCapacityProviderScalingConfigScalingPoliciesOutputReference"
    },
    "@cdktn/provider-awscc.lambdaCapacityProvider.LambdaCapacityProviderConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaCapacityProvider.LambdaCapacityProviderConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lambda-capacity-provider/index.ts",
        "line": 14
      },
      "name": "LambdaCapacityProviderConfig",
      "namespace": "lambdaCapacityProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_capacity_provider#permissions_config LambdaCapacityProvider#permissions_config}",
            "stability": "stable",
            "summary": "The permissions configuration for the capacity provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 42
          },
          "name": "permissionsConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaCapacityProvider.LambdaCapacityProviderPermissionsConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_capacity_provider#vpc_config LambdaCapacityProvider#vpc_config}",
            "stability": "stable",
            "summary": "The VPC configuration for the capacity provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 66
          },
          "name": "vpcConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaCapacityProvider.LambdaCapacityProviderVpcConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_capacity_provider#capacity_provider_name LambdaCapacityProvider#capacity_provider_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 18
          },
          "name": "capacityProviderName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_capacity_provider#capacity_provider_scaling_config LambdaCapacityProvider#capacity_provider_scaling_config}",
            "stability": "stable",
            "summary": "The scaling configuration for the capacity provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 24
          },
          "name": "capacityProviderScalingConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaCapacityProvider.LambdaCapacityProviderCapacityProviderScalingConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_capacity_provider#instance_requirements LambdaCapacityProvider#instance_requirements}",
            "stability": "stable",
            "summary": "The instance requirements for compute resources managed by the capacity provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 30
          },
          "name": "instanceRequirements",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaCapacityProvider.LambdaCapacityProviderInstanceRequirements"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_capacity_provider#kms_key_arn LambdaCapacityProvider#kms_key_arn}",
            "stability": "stable",
            "summary": "The ARN of the KMS key used to encrypt the capacity provider's resources."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 36
          },
          "name": "kmsKeyArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_capacity_provider#propagate_tags LambdaCapacityProvider#propagate_tags}",
            "stability": "stable",
            "summary": "Configuration for tag propagation to managed resources launched by the capacity provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 48
          },
          "name": "propagateTags",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaCapacityProvider.LambdaCapacityProviderPropagateTags"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_capacity_provider#tags LambdaCapacityProvider#tags}",
            "stability": "stable",
            "summary": "A key-value pair that provides metadata for the capacity provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 54
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lambdaCapacityProvider.LambdaCapacityProviderTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_capacity_provider#telemetry_config LambdaCapacityProvider#telemetry_config}",
            "stability": "stable",
            "summary": "The telemetry configuration for the capacity provider, including logging settings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 60
          },
          "name": "telemetryConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaCapacityProvider.LambdaCapacityProviderTelemetryConfig"
          }
        }
      ],
      "symbolId": "src/lambda-capacity-provider/index:LambdaCapacityProviderConfig"
    },
    "@cdktn/provider-awscc.lambdaCapacityProvider.LambdaCapacityProviderInstanceRequirements": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaCapacityProvider.LambdaCapacityProviderInstanceRequirements",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lambda-capacity-provider/index.ts",
        "line": 387
      },
      "name": "LambdaCapacityProviderInstanceRequirements",
      "namespace": "lambdaCapacityProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "If not specified, all compatible instance types are allowed.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_capacity_provider#allowed_instance_types LambdaCapacityProvider#allowed_instance_types}",
            "stability": "stable",
            "summary": "A list of EC2 instance types that the capacity provider is allowed to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 393
          },
          "name": "allowedInstanceTypes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_capacity_provider#architectures LambdaCapacityProvider#architectures}",
            "stability": "stable",
            "summary": "A list of supported CPU architectures for compute instances. Valid values include ``x86_64`` and ``arm64``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 399
          },
          "name": "architectures",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_capacity_provider#excluded_instance_types LambdaCapacityProvider#excluded_instance_types}",
            "stability": "stable",
            "summary": "A list of EC2 instance types that the capacity provider should not use, even if they meet other requirements."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 405
          },
          "name": "excludedInstanceTypes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/lambda-capacity-provider/index:LambdaCapacityProviderInstanceRequirements"
    },
    "@cdktn/provider-awscc.lambdaCapacityProvider.LambdaCapacityProviderInstanceRequirementsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaCapacityProvider.LambdaCapacityProviderInstanceRequirementsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lambda-capacity-provider/index.ts",
          "line": 459
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-capacity-provider/index.ts",
        "line": 451
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 513
          },
          "name": "resetAllowedInstanceTypes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 529
          },
          "name": "resetArchitectures"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 545
          },
          "name": "resetExcludedInstanceTypes"
        }
      ],
      "name": "LambdaCapacityProviderInstanceRequirementsOutputReference",
      "namespace": "lambdaCapacityProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 517
          },
          "name": "allowedInstanceTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 533
          },
          "name": "architecturesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 549
          },
          "name": "excludedInstanceTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 507
          },
          "name": "allowedInstanceTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 523
          },
          "name": "architectures",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 539
          },
          "name": "excludedInstanceTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 463
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaCapacityProvider.LambdaCapacityProviderInstanceRequirements"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lambda-capacity-provider/index:LambdaCapacityProviderInstanceRequirementsOutputReference"
    },
    "@cdktn/provider-awscc.lambdaCapacityProvider.LambdaCapacityProviderPermissionsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaCapacityProvider.LambdaCapacityProviderPermissionsConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lambda-capacity-provider/index.ts",
        "line": 553
      },
      "name": "LambdaCapacityProviderPermissionsConfig",
      "namespace": "lambdaCapacityProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_capacity_provider#capacity_provider_operator_role_arn LambdaCapacityProvider#capacity_provider_operator_role_arn}",
            "stability": "stable",
            "summary": "The ARN of the IAM role that the capacity provider uses to manage compute instances and other AWS resources."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 559
          },
          "name": "capacityProviderOperatorRoleArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lambda-capacity-provider/index:LambdaCapacityProviderPermissionsConfig"
    },
    "@cdktn/provider-awscc.lambdaCapacityProvider.LambdaCapacityProviderPermissionsConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaCapacityProvider.LambdaCapacityProviderPermissionsConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lambda-capacity-provider/index.ts",
          "line": 599
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-capacity-provider/index.ts",
        "line": 591
      },
      "name": "LambdaCapacityProviderPermissionsConfigOutputReference",
      "namespace": "lambdaCapacityProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 642
          },
          "name": "capacityProviderOperatorRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 635
          },
          "name": "capacityProviderOperatorRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 603
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaCapacityProvider.LambdaCapacityProviderPermissionsConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lambda-capacity-provider/index:LambdaCapacityProviderPermissionsConfigOutputReference"
    },
    "@cdktn/provider-awscc.lambdaCapacityProvider.LambdaCapacityProviderPropagateTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaCapacityProvider.LambdaCapacityProviderPropagateTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lambda-capacity-provider/index.ts",
        "line": 799
      },
      "name": "LambdaCapacityProviderPropagateTags",
      "namespace": "lambdaCapacityProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_capacity_provider#explicit_tags LambdaCapacityProvider#explicit_tags}",
            "stability": "stable",
            "summary": "A list of tags to explicitly propagate to managed resources. Maximum of 40 tags."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 805
          },
          "name": "explicitTags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lambdaCapacityProvider.LambdaCapacityProviderPropagateTagsExplicitTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_capacity_provider#mode LambdaCapacityProvider#mode}",
            "stability": "stable",
            "summary": "The mode for tag propagation. Use ``Explicit`` to propagate specific tags, or ``None`` to disable propagation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 811
          },
          "name": "mode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lambda-capacity-provider/index:LambdaCapacityProviderPropagateTags"
    },
    "@cdktn/provider-awscc.lambdaCapacityProvider.LambdaCapacityProviderPropagateTagsExplicitTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaCapacityProvider.LambdaCapacityProviderPropagateTagsExplicitTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lambda-capacity-provider/index.ts",
        "line": 646
      },
      "name": "LambdaCapacityProviderPropagateTagsExplicitTags",
      "namespace": "lambdaCapacityProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_capacity_provider#key LambdaCapacityProvider#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 652
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_capacity_provider#value LambdaCapacityProvider#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 658
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lambda-capacity-provider/index:LambdaCapacityProviderPropagateTagsExplicitTags"
    },
    "@cdktn/provider-awscc.lambdaCapacityProvider.LambdaCapacityProviderPropagateTagsExplicitTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaCapacityProvider.LambdaCapacityProviderPropagateTagsExplicitTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lambda-capacity-provider/index.ts",
          "line": 788
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-capacity-provider/index.ts",
        "line": 780
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 795
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lambdaCapacityProvider.LambdaCapacityProviderPropagateTagsExplicitTagsOutputReference"
            }
          }
        }
      ],
      "name": "LambdaCapacityProviderPropagateTagsExplicitTagsList",
      "namespace": "lambdaCapacityProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 781
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lambdaCapacityProvider.LambdaCapacityProviderPropagateTagsExplicitTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lambda-capacity-provider/index:LambdaCapacityProviderPropagateTagsExplicitTagsList"
    },
    "@cdktn/provider-awscc.lambdaCapacityProvider.LambdaCapacityProviderPropagateTagsExplicitTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaCapacityProvider.LambdaCapacityProviderPropagateTagsExplicitTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lambda-capacity-provider/index.ts",
          "line": 707
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-capacity-provider/index.ts",
        "line": 697
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 755
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 771
          },
          "name": "resetValue"
        }
      ],
      "name": "LambdaCapacityProviderPropagateTagsExplicitTagsOutputReference",
      "namespace": "lambdaCapacityProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 759
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 775
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 749
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 765
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 711
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaCapacityProvider.LambdaCapacityProviderPropagateTagsExplicitTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lambda-capacity-provider/index:LambdaCapacityProviderPropagateTagsExplicitTagsOutputReference"
    },
    "@cdktn/provider-awscc.lambdaCapacityProvider.LambdaCapacityProviderPropagateTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaCapacityProvider.LambdaCapacityProviderPropagateTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lambda-capacity-provider/index.ts",
          "line": 858
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-capacity-provider/index.ts",
        "line": 850
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 903
          },
          "name": "putExplicitTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lambdaCapacityProvider.LambdaCapacityProviderPropagateTagsExplicitTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 906
          },
          "name": "resetExplicitTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 922
          },
          "name": "resetMode"
        }
      ],
      "name": "LambdaCapacityProviderPropagateTagsOutputReference",
      "namespace": "lambdaCapacityProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 900
          },
          "name": "explicitTags",
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaCapacityProvider.LambdaCapacityProviderPropagateTagsExplicitTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 910
          },
          "name": "explicitTagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lambdaCapacityProvider.LambdaCapacityProviderPropagateTagsExplicitTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 926
          },
          "name": "modeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 916
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 862
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaCapacityProvider.LambdaCapacityProviderPropagateTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lambda-capacity-provider/index:LambdaCapacityProviderPropagateTagsOutputReference"
    },
    "@cdktn/provider-awscc.lambdaCapacityProvider.LambdaCapacityProviderTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaCapacityProvider.LambdaCapacityProviderTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lambda-capacity-provider/index.ts",
        "line": 930
      },
      "name": "LambdaCapacityProviderTags",
      "namespace": "lambdaCapacityProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_capacity_provider#key LambdaCapacityProvider#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 936
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_capacity_provider#value LambdaCapacityProvider#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 942
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lambda-capacity-provider/index:LambdaCapacityProviderTags"
    },
    "@cdktn/provider-awscc.lambdaCapacityProvider.LambdaCapacityProviderTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaCapacityProvider.LambdaCapacityProviderTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lambda-capacity-provider/index.ts",
          "line": 1072
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-capacity-provider/index.ts",
        "line": 1064
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 1079
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lambdaCapacityProvider.LambdaCapacityProviderTagsOutputReference"
            }
          }
        }
      ],
      "name": "LambdaCapacityProviderTagsList",
      "namespace": "lambdaCapacityProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 1065
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lambdaCapacityProvider.LambdaCapacityProviderTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lambda-capacity-provider/index:LambdaCapacityProviderTagsList"
    },
    "@cdktn/provider-awscc.lambdaCapacityProvider.LambdaCapacityProviderTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaCapacityProvider.LambdaCapacityProviderTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lambda-capacity-provider/index.ts",
          "line": 991
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-capacity-provider/index.ts",
        "line": 981
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 1039
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 1055
          },
          "name": "resetValue"
        }
      ],
      "name": "LambdaCapacityProviderTagsOutputReference",
      "namespace": "lambdaCapacityProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 1043
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 1059
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 1033
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 1049
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 995
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaCapacityProvider.LambdaCapacityProviderTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lambda-capacity-provider/index:LambdaCapacityProviderTagsOutputReference"
    },
    "@cdktn/provider-awscc.lambdaCapacityProvider.LambdaCapacityProviderTelemetryConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaCapacityProvider.LambdaCapacityProviderTelemetryConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lambda-capacity-provider/index.ts",
        "line": 1214
      },
      "name": "LambdaCapacityProviderTelemetryConfig",
      "namespace": "lambdaCapacityProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_capacity_provider#logging_config LambdaCapacityProvider#logging_config}",
            "stability": "stable",
            "summary": "The capacity provider's Amazon CloudWatch Logs configuration settings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 1220
          },
          "name": "loggingConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaCapacityProvider.LambdaCapacityProviderTelemetryConfigLoggingConfig"
          }
        }
      ],
      "symbolId": "src/lambda-capacity-provider/index:LambdaCapacityProviderTelemetryConfig"
    },
    "@cdktn/provider-awscc.lambdaCapacityProvider.LambdaCapacityProviderTelemetryConfigLoggingConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaCapacityProvider.LambdaCapacityProviderTelemetryConfigLoggingConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lambda-capacity-provider/index.ts",
        "line": 1083
      },
      "name": "LambdaCapacityProviderTelemetryConfigLoggingConfig",
      "namespace": "lambdaCapacityProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "By default, Lambda capacity providers send logs to a default log group named ``/aws/lambda/capacity-provider/<capacity provider name>``. To use a different log group, enter an existing log group or enter a new log group name.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_capacity_provider#log_group LambdaCapacityProvider#log_group}",
            "stability": "stable",
            "summary": "The name of the Amazon CloudWatch log group the capacity provider sends logs to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 1089
          },
          "name": "logGroup",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Lambda only sends system logs at the selected level of detail and lower, where ``DEBUG`` is the highest level and ``WARN`` is the lowest.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_capacity_provider#system_log_level LambdaCapacityProvider#system_log_level}",
            "stability": "stable",
            "summary": "Set this property to filter the system logs for your capacity provider that Lambda sends to CloudWatch."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 1095
          },
          "name": "systemLogLevel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lambda-capacity-provider/index:LambdaCapacityProviderTelemetryConfigLoggingConfig"
    },
    "@cdktn/provider-awscc.lambdaCapacityProvider.LambdaCapacityProviderTelemetryConfigLoggingConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaCapacityProvider.LambdaCapacityProviderTelemetryConfigLoggingConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lambda-capacity-provider/index.ts",
          "line": 1142
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-capacity-provider/index.ts",
        "line": 1134
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 1190
          },
          "name": "resetLogGroup"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 1206
          },
          "name": "resetSystemLogLevel"
        }
      ],
      "name": "LambdaCapacityProviderTelemetryConfigLoggingConfigOutputReference",
      "namespace": "lambdaCapacityProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 1194
          },
          "name": "logGroupInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 1210
          },
          "name": "systemLogLevelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 1184
          },
          "name": "logGroup",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 1200
          },
          "name": "systemLogLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 1146
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaCapacityProvider.LambdaCapacityProviderTelemetryConfigLoggingConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lambda-capacity-provider/index:LambdaCapacityProviderTelemetryConfigLoggingConfigOutputReference"
    },
    "@cdktn/provider-awscc.lambdaCapacityProvider.LambdaCapacityProviderTelemetryConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaCapacityProvider.LambdaCapacityProviderTelemetryConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lambda-capacity-provider/index.ts",
          "line": 1260
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-capacity-provider/index.ts",
        "line": 1252
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 1299
          },
          "name": "putLoggingConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lambdaCapacityProvider.LambdaCapacityProviderTelemetryConfigLoggingConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 1302
          },
          "name": "resetLoggingConfig"
        }
      ],
      "name": "LambdaCapacityProviderTelemetryConfigOutputReference",
      "namespace": "lambdaCapacityProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 1296
          },
          "name": "loggingConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaCapacityProvider.LambdaCapacityProviderTelemetryConfigLoggingConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 1306
          },
          "name": "loggingConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaCapacityProvider.LambdaCapacityProviderTelemetryConfigLoggingConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 1264
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaCapacityProvider.LambdaCapacityProviderTelemetryConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lambda-capacity-provider/index:LambdaCapacityProviderTelemetryConfigOutputReference"
    },
    "@cdktn/provider-awscc.lambdaCapacityProvider.LambdaCapacityProviderVpcConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaCapacityProvider.LambdaCapacityProviderVpcConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lambda-capacity-provider/index.ts",
        "line": 1310
      },
      "name": "LambdaCapacityProviderVpcConfig",
      "namespace": "lambdaCapacityProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_capacity_provider#security_group_ids LambdaCapacityProvider#security_group_ids}",
            "stability": "stable",
            "summary": "A list of security group IDs that control network access for compute instances managed by the capacity provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 1316
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_capacity_provider#subnet_ids LambdaCapacityProvider#subnet_ids}",
            "stability": "stable",
            "summary": "A list of subnet IDs where the capacity provider launches compute instances."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 1322
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/lambda-capacity-provider/index:LambdaCapacityProviderVpcConfig"
    },
    "@cdktn/provider-awscc.lambdaCapacityProvider.LambdaCapacityProviderVpcConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaCapacityProvider.LambdaCapacityProviderVpcConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lambda-capacity-provider/index.ts",
          "line": 1369
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-capacity-provider/index.ts",
        "line": 1361
      },
      "name": "LambdaCapacityProviderVpcConfigOutputReference",
      "namespace": "lambdaCapacityProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 1418
          },
          "name": "securityGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 1431
          },
          "name": "subnetIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 1411
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 1424
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-capacity-provider/index.ts",
            "line": 1373
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaCapacityProvider.LambdaCapacityProviderVpcConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lambda-capacity-provider/index:LambdaCapacityProviderVpcConfigOutputReference"
    },
    "@cdktn/provider-awscc.lambdaCodeSigningConfig.LambdaCodeSigningConfig": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_code_signing_config awscc_lambda_code_signing_config}."
      },
      "fqn": "@cdktn/provider-awscc.lambdaCodeSigningConfig.LambdaCodeSigningConfig",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_code_signing_config awscc_lambda_code_signing_config} Resource."
        },
        "locationInModule": {
          "filename": "src/lambda-code-signing-config/index.ts",
          "line": 418
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.lambdaCodeSigningConfig.LambdaCodeSigningConfigConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-code-signing-config/index.ts",
        "line": 386
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a LambdaCodeSigningConfig resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/lambda-code-signing-config/index.ts",
            "line": 403
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the LambdaCodeSigningConfig to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_code_signing_config#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing LambdaCodeSigningConfig that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the LambdaCodeSigningConfig to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-code-signing-config/index.ts",
            "line": 449
          },
          "name": "putAllowedPublishers",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lambdaCodeSigningConfig.LambdaCodeSigningConfigAllowedPublishers"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-code-signing-config/index.ts",
            "line": 472
          },
          "name": "putCodeSigningPolicies",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lambdaCodeSigningConfig.LambdaCodeSigningConfigCodeSigningPolicies"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-code-signing-config/index.ts",
            "line": 509
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lambdaCodeSigningConfig.LambdaCodeSigningConfigTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-code-signing-config/index.ts",
            "line": 475
          },
          "name": "resetCodeSigningPolicies"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-code-signing-config/index.ts",
            "line": 491
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-code-signing-config/index.ts",
            "line": 512
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-code-signing-config/index.ts",
            "line": 524
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-code-signing-config/index.ts",
            "line": 533
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "LambdaCodeSigningConfig",
      "namespace": "lambdaCodeSigningConfig",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-code-signing-config/index.ts",
            "line": 391
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-code-signing-config/index.ts",
            "line": 446
          },
          "name": "allowedPublishers",
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaCodeSigningConfig.LambdaCodeSigningConfigAllowedPublishersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-code-signing-config/index.ts",
            "line": 458
          },
          "name": "codeSigningConfigArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-code-signing-config/index.ts",
            "line": 463
          },
          "name": "codeSigningConfigId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-code-signing-config/index.ts",
            "line": 469
          },
          "name": "codeSigningPolicies",
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaCodeSigningConfig.LambdaCodeSigningConfigCodeSigningPoliciesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-code-signing-config/index.ts",
            "line": 500
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-code-signing-config/index.ts",
            "line": 506
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaCodeSigningConfig.LambdaCodeSigningConfigTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-code-signing-config/index.ts",
            "line": 453
          },
          "name": "allowedPublishersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaCodeSigningConfig.LambdaCodeSigningConfigAllowedPublishers"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-code-signing-config/index.ts",
            "line": 479
          },
          "name": "codeSigningPoliciesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaCodeSigningConfig.LambdaCodeSigningConfigCodeSigningPolicies"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-code-signing-config/index.ts",
            "line": 495
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-code-signing-config/index.ts",
            "line": 516
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lambdaCodeSigningConfig.LambdaCodeSigningConfigTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-code-signing-config/index.ts",
            "line": 485
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lambda-code-signing-config/index:LambdaCodeSigningConfig"
    },
    "@cdktn/provider-awscc.lambdaCodeSigningConfig.LambdaCodeSigningConfigAllowedPublishers": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaCodeSigningConfig.LambdaCodeSigningConfigAllowedPublishers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lambda-code-signing-config/index.ts",
        "line": 40
      },
      "name": "LambdaCodeSigningConfigAllowedPublishers",
      "namespace": "lambdaCodeSigningConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_code_signing_config#signing_profile_version_arns LambdaCodeSigningConfig#signing_profile_version_arns}",
            "stability": "stable",
            "summary": "List of Signing profile version Arns."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-code-signing-config/index.ts",
            "line": 46
          },
          "name": "signingProfileVersionArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/lambda-code-signing-config/index:LambdaCodeSigningConfigAllowedPublishers"
    },
    "@cdktn/provider-awscc.lambdaCodeSigningConfig.LambdaCodeSigningConfigAllowedPublishersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaCodeSigningConfig.LambdaCodeSigningConfigAllowedPublishersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lambda-code-signing-config/index.ts",
          "line": 86
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-code-signing-config/index.ts",
        "line": 78
      },
      "name": "LambdaCodeSigningConfigAllowedPublishersOutputReference",
      "namespace": "lambdaCodeSigningConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-code-signing-config/index.ts",
            "line": 129
          },
          "name": "signingProfileVersionArnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-code-signing-config/index.ts",
            "line": 122
          },
          "name": "signingProfileVersionArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-code-signing-config/index.ts",
            "line": 90
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaCodeSigningConfig.LambdaCodeSigningConfigAllowedPublishers"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lambda-code-signing-config/index:LambdaCodeSigningConfigAllowedPublishersOutputReference"
    },
    "@cdktn/provider-awscc.lambdaCodeSigningConfig.LambdaCodeSigningConfigCodeSigningPolicies": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaCodeSigningConfig.LambdaCodeSigningConfigCodeSigningPolicies",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lambda-code-signing-config/index.ts",
        "line": 133
      },
      "name": "LambdaCodeSigningConfigCodeSigningPolicies",
      "namespace": "lambdaCodeSigningConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_code_signing_config#untrusted_artifact_on_deployment LambdaCodeSigningConfig#untrusted_artifact_on_deployment}",
            "stability": "stable",
            "summary": "Indicates how Lambda operations involve updating the code artifact will operate. Default to Warn if not provided."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-code-signing-config/index.ts",
            "line": 139
          },
          "name": "untrustedArtifactOnDeployment",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lambda-code-signing-config/index:LambdaCodeSigningConfigCodeSigningPolicies"
    },
    "@cdktn/provider-awscc.lambdaCodeSigningConfig.LambdaCodeSigningConfigCodeSigningPoliciesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaCodeSigningConfig.LambdaCodeSigningConfigCodeSigningPoliciesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lambda-code-signing-config/index.ts",
          "line": 179
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-code-signing-config/index.ts",
        "line": 171
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-code-signing-config/index.ts",
            "line": 221
          },
          "name": "resetUntrustedArtifactOnDeployment"
        }
      ],
      "name": "LambdaCodeSigningConfigCodeSigningPoliciesOutputReference",
      "namespace": "lambdaCodeSigningConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-code-signing-config/index.ts",
            "line": 225
          },
          "name": "untrustedArtifactOnDeploymentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-code-signing-config/index.ts",
            "line": 215
          },
          "name": "untrustedArtifactOnDeployment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-code-signing-config/index.ts",
            "line": 183
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaCodeSigningConfig.LambdaCodeSigningConfigCodeSigningPolicies"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lambda-code-signing-config/index:LambdaCodeSigningConfigCodeSigningPoliciesOutputReference"
    },
    "@cdktn/provider-awscc.lambdaCodeSigningConfig.LambdaCodeSigningConfigConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaCodeSigningConfig.LambdaCodeSigningConfigConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lambda-code-signing-config/index.ts",
        "line": 14
      },
      "name": "LambdaCodeSigningConfigConfig",
      "namespace": "lambdaCodeSigningConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_code_signing_config#allowed_publishers LambdaCodeSigningConfig#allowed_publishers}",
            "stability": "stable",
            "summary": "When the CodeSigningConfig is later on attached to a function, the function code will be expected to be signed by profiles from this list."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-code-signing-config/index.ts",
            "line": 20
          },
          "name": "allowedPublishers",
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaCodeSigningConfig.LambdaCodeSigningConfigAllowedPublishers"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_code_signing_config#code_signing_policies LambdaCodeSigningConfig#code_signing_policies}",
            "stability": "stable",
            "summary": "Policies to control how to act if a signature is invalid."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-code-signing-config/index.ts",
            "line": 26
          },
          "name": "codeSigningPolicies",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaCodeSigningConfig.LambdaCodeSigningConfigCodeSigningPolicies"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_code_signing_config#description LambdaCodeSigningConfig#description}",
            "stability": "stable",
            "summary": "A description of the CodeSigningConfig."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-code-signing-config/index.ts",
            "line": 32
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_code_signing_config#tags LambdaCodeSigningConfig#tags}",
            "stability": "stable",
            "summary": "A list of tags to apply to CodeSigningConfig resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-code-signing-config/index.ts",
            "line": 38
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lambdaCodeSigningConfig.LambdaCodeSigningConfigTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lambda-code-signing-config/index:LambdaCodeSigningConfigConfig"
    },
    "@cdktn/provider-awscc.lambdaCodeSigningConfig.LambdaCodeSigningConfigTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaCodeSigningConfig.LambdaCodeSigningConfigTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lambda-code-signing-config/index.ts",
        "line": 229
      },
      "name": "LambdaCodeSigningConfigTags",
      "namespace": "lambdaCodeSigningConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_code_signing_config#key LambdaCodeSigningConfig#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-code-signing-config/index.ts",
            "line": 235
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_code_signing_config#value LambdaCodeSigningConfig#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-code-signing-config/index.ts",
            "line": 241
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lambda-code-signing-config/index:LambdaCodeSigningConfigTags"
    },
    "@cdktn/provider-awscc.lambdaCodeSigningConfig.LambdaCodeSigningConfigTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaCodeSigningConfig.LambdaCodeSigningConfigTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lambda-code-signing-config/index.ts",
          "line": 371
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-code-signing-config/index.ts",
        "line": 363
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-code-signing-config/index.ts",
            "line": 378
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lambdaCodeSigningConfig.LambdaCodeSigningConfigTagsOutputReference"
            }
          }
        }
      ],
      "name": "LambdaCodeSigningConfigTagsList",
      "namespace": "lambdaCodeSigningConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-code-signing-config/index.ts",
            "line": 364
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lambdaCodeSigningConfig.LambdaCodeSigningConfigTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lambda-code-signing-config/index:LambdaCodeSigningConfigTagsList"
    },
    "@cdktn/provider-awscc.lambdaCodeSigningConfig.LambdaCodeSigningConfigTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaCodeSigningConfig.LambdaCodeSigningConfigTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lambda-code-signing-config/index.ts",
          "line": 290
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-code-signing-config/index.ts",
        "line": 280
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-code-signing-config/index.ts",
            "line": 338
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-code-signing-config/index.ts",
            "line": 354
          },
          "name": "resetValue"
        }
      ],
      "name": "LambdaCodeSigningConfigTagsOutputReference",
      "namespace": "lambdaCodeSigningConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-code-signing-config/index.ts",
            "line": 342
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-code-signing-config/index.ts",
            "line": 358
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-code-signing-config/index.ts",
            "line": 332
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-code-signing-config/index.ts",
            "line": 348
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-code-signing-config/index.ts",
            "line": 294
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaCodeSigningConfig.LambdaCodeSigningConfigTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lambda-code-signing-config/index:LambdaCodeSigningConfigTagsOutputReference"
    },
    "@cdktn/provider-awscc.lambdaEventInvokeConfig.LambdaEventInvokeConfig": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_event_invoke_config awscc_lambda_event_invoke_config}."
      },
      "fqn": "@cdktn/provider-awscc.lambdaEventInvokeConfig.LambdaEventInvokeConfig",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_event_invoke_config awscc_lambda_event_invoke_config} Resource."
        },
        "locationInModule": {
          "filename": "src/lambda-event-invoke-config/index.ts",
          "line": 405
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.lambdaEventInvokeConfig.LambdaEventInvokeConfigConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-event-invoke-config/index.ts",
        "line": 373
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a LambdaEventInvokeConfig resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/lambda-event-invoke-config/index.ts",
            "line": 390
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the LambdaEventInvokeConfig to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_event_invoke_config#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing LambdaEventInvokeConfig that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the LambdaEventInvokeConfig to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-invoke-config/index.ts",
            "line": 437
          },
          "name": "putDestinationConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lambdaEventInvokeConfig.LambdaEventInvokeConfigDestinationConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-invoke-config/index.ts",
            "line": 440
          },
          "name": "resetDestinationConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-invoke-config/index.ts",
            "line": 474
          },
          "name": "resetMaximumEventAgeInSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-invoke-config/index.ts",
            "line": 490
          },
          "name": "resetMaximumRetryAttempts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-invoke-config/index.ts",
            "line": 515
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-invoke-config/index.ts",
            "line": 525
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "LambdaEventInvokeConfig",
      "namespace": "lambdaEventInvokeConfig",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-invoke-config/index.ts",
            "line": 378
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-invoke-config/index.ts",
            "line": 434
          },
          "name": "destinationConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaEventInvokeConfig.LambdaEventInvokeConfigDestinationConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-invoke-config/index.ts",
            "line": 462
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-invoke-config/index.ts",
            "line": 444
          },
          "name": "destinationConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaEventInvokeConfig.LambdaEventInvokeConfigDestinationConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-invoke-config/index.ts",
            "line": 457
          },
          "name": "functionNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-invoke-config/index.ts",
            "line": 478
          },
          "name": "maximumEventAgeInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-invoke-config/index.ts",
            "line": 494
          },
          "name": "maximumRetryAttemptsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-invoke-config/index.ts",
            "line": 507
          },
          "name": "qualifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-invoke-config/index.ts",
            "line": 450
          },
          "name": "functionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-invoke-config/index.ts",
            "line": 468
          },
          "name": "maximumEventAgeInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-invoke-config/index.ts",
            "line": 484
          },
          "name": "maximumRetryAttempts",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-invoke-config/index.ts",
            "line": 500
          },
          "name": "qualifier",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lambda-event-invoke-config/index:LambdaEventInvokeConfig"
    },
    "@cdktn/provider-awscc.lambdaEventInvokeConfig.LambdaEventInvokeConfigConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaEventInvokeConfig.LambdaEventInvokeConfigConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lambda-event-invoke-config/index.ts",
        "line": 14
      },
      "name": "LambdaEventInvokeConfigConfig",
      "namespace": "lambdaEventInvokeConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_event_invoke_config#function_name LambdaEventInvokeConfig#function_name}",
            "stability": "stable",
            "summary": "The name of the Lambda function."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-invoke-config/index.ts",
            "line": 26
          },
          "name": "functionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_event_invoke_config#qualifier LambdaEventInvokeConfig#qualifier}",
            "stability": "stable",
            "summary": "The identifier of a version or alias."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-invoke-config/index.ts",
            "line": 44
          },
          "name": "qualifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_event_invoke_config#destination_config LambdaEventInvokeConfig#destination_config}",
            "stability": "stable",
            "summary": "A destination for events after they have been sent to a function for processing."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-invoke-config/index.ts",
            "line": 20
          },
          "name": "destinationConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaEventInvokeConfig.LambdaEventInvokeConfigDestinationConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_event_invoke_config#maximum_event_age_in_seconds LambdaEventInvokeConfig#maximum_event_age_in_seconds}",
            "stability": "stable",
            "summary": "The maximum age of a request that Lambda sends to a function for processing."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-invoke-config/index.ts",
            "line": 32
          },
          "name": "maximumEventAgeInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_event_invoke_config#maximum_retry_attempts LambdaEventInvokeConfig#maximum_retry_attempts}",
            "stability": "stable",
            "summary": "The maximum number of times to retry when the function returns an error."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-invoke-config/index.ts",
            "line": 38
          },
          "name": "maximumRetryAttempts",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/lambda-event-invoke-config/index:LambdaEventInvokeConfigConfig"
    },
    "@cdktn/provider-awscc.lambdaEventInvokeConfig.LambdaEventInvokeConfigDestinationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaEventInvokeConfig.LambdaEventInvokeConfigDestinationConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lambda-event-invoke-config/index.ts",
        "line": 238
      },
      "name": "LambdaEventInvokeConfigDestinationConfig",
      "namespace": "lambdaEventInvokeConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_event_invoke_config#on_failure LambdaEventInvokeConfig#on_failure}",
            "stability": "stable",
            "summary": "The destination configuration for failed invocations."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-invoke-config/index.ts",
            "line": 244
          },
          "name": "onFailure",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaEventInvokeConfig.LambdaEventInvokeConfigDestinationConfigOnFailure"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_event_invoke_config#on_success LambdaEventInvokeConfig#on_success}",
            "stability": "stable",
            "summary": "The destination configuration for successful invocations."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-invoke-config/index.ts",
            "line": 250
          },
          "name": "onSuccess",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaEventInvokeConfig.LambdaEventInvokeConfigDestinationConfigOnSuccess"
          }
        }
      ],
      "symbolId": "src/lambda-event-invoke-config/index:LambdaEventInvokeConfigDestinationConfig"
    },
    "@cdktn/provider-awscc.lambdaEventInvokeConfig.LambdaEventInvokeConfigDestinationConfigOnFailure": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaEventInvokeConfig.LambdaEventInvokeConfigDestinationConfigOnFailure",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lambda-event-invoke-config/index.ts",
        "line": 46
      },
      "name": "LambdaEventInvokeConfigDestinationConfigOnFailure",
      "namespace": "lambdaEventInvokeConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_event_invoke_config#destination LambdaEventInvokeConfig#destination}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the destination resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-invoke-config/index.ts",
            "line": 52
          },
          "name": "destination",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lambda-event-invoke-config/index:LambdaEventInvokeConfigDestinationConfigOnFailure"
    },
    "@cdktn/provider-awscc.lambdaEventInvokeConfig.LambdaEventInvokeConfigDestinationConfigOnFailureOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaEventInvokeConfig.LambdaEventInvokeConfigDestinationConfigOnFailureOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lambda-event-invoke-config/index.ts",
          "line": 92
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-event-invoke-config/index.ts",
        "line": 84
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-invoke-config/index.ts",
            "line": 134
          },
          "name": "resetDestination"
        }
      ],
      "name": "LambdaEventInvokeConfigDestinationConfigOnFailureOutputReference",
      "namespace": "lambdaEventInvokeConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-invoke-config/index.ts",
            "line": 138
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-invoke-config/index.ts",
            "line": 128
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-invoke-config/index.ts",
            "line": 96
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaEventInvokeConfig.LambdaEventInvokeConfigDestinationConfigOnFailure"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lambda-event-invoke-config/index:LambdaEventInvokeConfigDestinationConfigOnFailureOutputReference"
    },
    "@cdktn/provider-awscc.lambdaEventInvokeConfig.LambdaEventInvokeConfigDestinationConfigOnSuccess": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaEventInvokeConfig.LambdaEventInvokeConfigDestinationConfigOnSuccess",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lambda-event-invoke-config/index.ts",
        "line": 142
      },
      "name": "LambdaEventInvokeConfigDestinationConfigOnSuccess",
      "namespace": "lambdaEventInvokeConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_event_invoke_config#destination LambdaEventInvokeConfig#destination}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the destination resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-invoke-config/index.ts",
            "line": 148
          },
          "name": "destination",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lambda-event-invoke-config/index:LambdaEventInvokeConfigDestinationConfigOnSuccess"
    },
    "@cdktn/provider-awscc.lambdaEventInvokeConfig.LambdaEventInvokeConfigDestinationConfigOnSuccessOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaEventInvokeConfig.LambdaEventInvokeConfigDestinationConfigOnSuccessOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lambda-event-invoke-config/index.ts",
          "line": 188
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-event-invoke-config/index.ts",
        "line": 180
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-invoke-config/index.ts",
            "line": 230
          },
          "name": "resetDestination"
        }
      ],
      "name": "LambdaEventInvokeConfigDestinationConfigOnSuccessOutputReference",
      "namespace": "lambdaEventInvokeConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-invoke-config/index.ts",
            "line": 234
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-invoke-config/index.ts",
            "line": 224
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-invoke-config/index.ts",
            "line": 192
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaEventInvokeConfig.LambdaEventInvokeConfigDestinationConfigOnSuccess"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lambda-event-invoke-config/index:LambdaEventInvokeConfigDestinationConfigOnSuccessOutputReference"
    },
    "@cdktn/provider-awscc.lambdaEventInvokeConfig.LambdaEventInvokeConfigDestinationConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaEventInvokeConfig.LambdaEventInvokeConfigDestinationConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lambda-event-invoke-config/index.ts",
          "line": 297
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-event-invoke-config/index.ts",
        "line": 289
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-invoke-config/index.ts",
            "line": 342
          },
          "name": "putOnFailure",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lambdaEventInvokeConfig.LambdaEventInvokeConfigDestinationConfigOnFailure"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-invoke-config/index.ts",
            "line": 358
          },
          "name": "putOnSuccess",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lambdaEventInvokeConfig.LambdaEventInvokeConfigDestinationConfigOnSuccess"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-invoke-config/index.ts",
            "line": 345
          },
          "name": "resetOnFailure"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-invoke-config/index.ts",
            "line": 361
          },
          "name": "resetOnSuccess"
        }
      ],
      "name": "LambdaEventInvokeConfigDestinationConfigOutputReference",
      "namespace": "lambdaEventInvokeConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-invoke-config/index.ts",
            "line": 339
          },
          "name": "onFailure",
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaEventInvokeConfig.LambdaEventInvokeConfigDestinationConfigOnFailureOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-invoke-config/index.ts",
            "line": 355
          },
          "name": "onSuccess",
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaEventInvokeConfig.LambdaEventInvokeConfigDestinationConfigOnSuccessOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-invoke-config/index.ts",
            "line": 349
          },
          "name": "onFailureInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaEventInvokeConfig.LambdaEventInvokeConfigDestinationConfigOnFailure"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-invoke-config/index.ts",
            "line": 365
          },
          "name": "onSuccessInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaEventInvokeConfig.LambdaEventInvokeConfigDestinationConfigOnSuccess"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-invoke-config/index.ts",
            "line": 301
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaEventInvokeConfig.LambdaEventInvokeConfigDestinationConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lambda-event-invoke-config/index:LambdaEventInvokeConfigDestinationConfigOutputReference"
    },
    "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMapping": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_event_source_mapping awscc_lambda_event_source_mapping}."
      },
      "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMapping",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_event_source_mapping awscc_lambda_event_source_mapping} Resource."
        },
        "locationInModule": {
          "filename": "src/lambda-event-source-mapping/index.ts",
          "line": 3006
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-event-source-mapping/index.ts",
        "line": 2974
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a LambdaEventSourceMapping resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 2991
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the LambdaEventSourceMapping to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_event_source_mapping#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing LambdaEventSourceMapping that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the LambdaEventSourceMapping to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 3061
          },
          "name": "putAmazonManagedKafkaEventSourceConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingAmazonManagedKafkaEventSourceConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 3109
          },
          "name": "putDestinationConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingDestinationConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 3125
          },
          "name": "putDocumentDbEventSourceConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingDocumentDbEventSourceConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 3183
          },
          "name": "putFilterCriteria",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingFilterCriteria"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 3249
          },
          "name": "putLoggingConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingLoggingConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 3313
          },
          "name": "putMetricsConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingMetricsConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 3345
          },
          "name": "putProvisionedPollerConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingProvisionedPollerConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 3377
          },
          "name": "putScalingConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingScalingConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 3393
          },
          "name": "putSelfManagedEventSource",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingSelfManagedEventSource"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 3409
          },
          "name": "putSelfManagedKafkaEventSourceConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingSelfManagedKafkaEventSourceConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 3425
          },
          "name": "putSourceAccessConfigurations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingSourceAccessConfigurations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 3473
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 3064
          },
          "name": "resetAmazonManagedKafkaEventSourceConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 3080
          },
          "name": "resetBatchSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 3096
          },
          "name": "resetBisectBatchOnFunctionError"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 3112
          },
          "name": "resetDestinationConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 3128
          },
          "name": "resetDocumentDbEventSourceConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 3144
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 3160
          },
          "name": "resetEventSourceArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 3186
          },
          "name": "resetFilterCriteria"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 3215
          },
          "name": "resetFunctionResponseTypes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 3236
          },
          "name": "resetKmsKeyArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 3252
          },
          "name": "resetLoggingConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 3268
          },
          "name": "resetMaximumBatchingWindowInSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 3284
          },
          "name": "resetMaximumRecordAgeInSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 3300
          },
          "name": "resetMaximumRetryAttempts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 3316
          },
          "name": "resetMetricsConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 3332
          },
          "name": "resetParallelizationFactor"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 3348
          },
          "name": "resetProvisionedPollerConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 3364
          },
          "name": "resetQueues"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 3380
          },
          "name": "resetScalingConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 3396
          },
          "name": "resetSelfManagedEventSource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 3412
          },
          "name": "resetSelfManagedKafkaEventSourceConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 3428
          },
          "name": "resetSourceAccessConfigurations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 3444
          },
          "name": "resetStartingPosition"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 3460
          },
          "name": "resetStartingPositionTimestamp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 3476
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 3492
          },
          "name": "resetTopics"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 3508
          },
          "name": "resetTumblingWindowInSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 3520
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 3553
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "LambdaEventSourceMapping",
      "namespace": "lambdaEventSourceMapping",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 2979
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 3058
          },
          "name": "amazonManagedKafkaEventSourceConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingAmazonManagedKafkaEventSourceConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 3106
          },
          "name": "destinationConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingDestinationConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 3122
          },
          "name": "documentDbEventSourceConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingDocumentDbEventSourceConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 3169
          },
          "name": "eventSourceMappingArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 3174
          },
          "name": "eventSourceMappingId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 3180
          },
          "name": "filterCriteria",
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingFilterCriteriaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 3224
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 3246
          },
          "name": "loggingConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingLoggingConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 3310
          },
          "name": "metricsConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingMetricsConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 3342
          },
          "name": "provisionedPollerConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingProvisionedPollerConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 3374
          },
          "name": "scalingConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingScalingConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 3390
          },
          "name": "selfManagedEventSource",
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingSelfManagedEventSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 3406
          },
          "name": "selfManagedKafkaEventSourceConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingSelfManagedKafkaEventSourceConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 3422
          },
          "name": "sourceAccessConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingSourceAccessConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 3470
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 3068
          },
          "name": "amazonManagedKafkaEventSourceConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingAmazonManagedKafkaEventSourceConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 3084
          },
          "name": "batchSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 3100
          },
          "name": "bisectBatchOnFunctionErrorInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 3116
          },
          "name": "destinationConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingDestinationConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 3132
          },
          "name": "documentDbEventSourceConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingDocumentDbEventSourceConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 3148
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 3164
          },
          "name": "eventSourceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 3190
          },
          "name": "filterCriteriaInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingFilterCriteria"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 3203
          },
          "name": "functionNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 3219
          },
          "name": "functionResponseTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 3240
          },
          "name": "kmsKeyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 3256
          },
          "name": "loggingConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingLoggingConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 3272
          },
          "name": "maximumBatchingWindowInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 3288
          },
          "name": "maximumRecordAgeInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 3304
          },
          "name": "maximumRetryAttemptsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 3320
          },
          "name": "metricsConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingMetricsConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 3336
          },
          "name": "parallelizationFactorInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 3352
          },
          "name": "provisionedPollerConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingProvisionedPollerConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 3368
          },
          "name": "queuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 3384
          },
          "name": "scalingConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingScalingConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 3400
          },
          "name": "selfManagedEventSourceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingSelfManagedEventSource"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 3416
          },
          "name": "selfManagedKafkaEventSourceConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingSelfManagedKafkaEventSourceConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 3432
          },
          "name": "sourceAccessConfigurationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingSourceAccessConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 3448
          },
          "name": "startingPositionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 3464
          },
          "name": "startingPositionTimestampInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 3480
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 3496
          },
          "name": "topicsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 3512
          },
          "name": "tumblingWindowInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 3074
          },
          "name": "batchSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 3090
          },
          "name": "bisectBatchOnFunctionError",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 3138
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 3154
          },
          "name": "eventSourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 3196
          },
          "name": "functionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 3209
          },
          "name": "functionResponseTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 3230
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 3262
          },
          "name": "maximumBatchingWindowInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 3278
          },
          "name": "maximumRecordAgeInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 3294
          },
          "name": "maximumRetryAttempts",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 3326
          },
          "name": "parallelizationFactor",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 3358
          },
          "name": "queues",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 3438
          },
          "name": "startingPosition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 3454
          },
          "name": "startingPositionTimestamp",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 3486
          },
          "name": "topics",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 3502
          },
          "name": "tumblingWindowInSeconds",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/lambda-event-source-mapping/index:LambdaEventSourceMapping"
    },
    "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingAmazonManagedKafkaEventSourceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingAmazonManagedKafkaEventSourceConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lambda-event-source-mapping/index.ts",
        "line": 691
      },
      "name": "LambdaEventSourceMappingAmazonManagedKafkaEventSourceConfig",
      "namespace": "lambdaEventSourceMapping",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The consumer group ID must be unique among all your Kafka event sources. After creating a Kafka event source mapping with the consumer group ID specified, you cannot update this value. For more information, see [Customizable consumer group ID](https://docs.aws.amazon.com/lambda/latest/dg/with-msk.html#services-msk-consumer-group-id).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_event_source_mapping#consumer_group_id LambdaEventSourceMapping#consumer_group_id}",
            "stability": "stable",
            "summary": "The identifier for the Kafka consumer group to join."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 697
          },
          "name": "consumerGroupId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_event_source_mapping#schema_registry_config LambdaEventSourceMapping#schema_registry_config}",
            "stability": "stable",
            "summary": "Specific configuration settings for a Kafka schema registry."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 703
          },
          "name": "schemaRegistryConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingAmazonManagedKafkaEventSourceConfigSchemaRegistryConfig"
          }
        }
      ],
      "symbolId": "src/lambda-event-source-mapping/index:LambdaEventSourceMappingAmazonManagedKafkaEventSourceConfig"
    },
    "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingAmazonManagedKafkaEventSourceConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingAmazonManagedKafkaEventSourceConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lambda-event-source-mapping/index.ts",
          "line": 750
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-event-source-mapping/index.ts",
        "line": 742
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 811
          },
          "name": "putSchemaRegistryConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingAmazonManagedKafkaEventSourceConfigSchemaRegistryConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 798
          },
          "name": "resetConsumerGroupId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 814
          },
          "name": "resetSchemaRegistryConfig"
        }
      ],
      "name": "LambdaEventSourceMappingAmazonManagedKafkaEventSourceConfigOutputReference",
      "namespace": "lambdaEventSourceMapping",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 808
          },
          "name": "schemaRegistryConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingAmazonManagedKafkaEventSourceConfigSchemaRegistryConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 802
          },
          "name": "consumerGroupIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 818
          },
          "name": "schemaRegistryConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingAmazonManagedKafkaEventSourceConfigSchemaRegistryConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 792
          },
          "name": "consumerGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 754
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingAmazonManagedKafkaEventSourceConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lambda-event-source-mapping/index:LambdaEventSourceMappingAmazonManagedKafkaEventSourceConfigOutputReference"
    },
    "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingAmazonManagedKafkaEventSourceConfigSchemaRegistryConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingAmazonManagedKafkaEventSourceConfigSchemaRegistryConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lambda-event-source-mapping/index.ts",
        "line": 486
      },
      "name": "LambdaEventSourceMappingAmazonManagedKafkaEventSourceConfigSchemaRegistryConfig",
      "namespace": "lambdaEventSourceMapping",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_event_source_mapping#access_configs LambdaEventSourceMapping#access_configs}",
            "stability": "stable",
            "summary": "An array of access configuration objects that tell Lambda how to authenticate with your schema registry."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 492
          },
          "name": "accessConfigs",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingAmazonManagedKafkaEventSourceConfigSchemaRegistryConfigAccessConfigs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "+  Choose ``JSON`` to have Lambda deliver the record to your function as a standard JSON object.\n  +  Choose ``SOURCE`` to have Lambda deliver the record to your function in its original source format. Lambda removes all schema metadata, such as the schema ID, before sending the record to your function.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_event_source_mapping#event_record_format LambdaEventSourceMapping#event_record_format}",
            "stability": "stable",
            "summary": "The record format that Lambda delivers to your function after schema validation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 500
          },
          "name": "eventRecordFormat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The correct URI format depends on the type of schema registry you're using.\n  +  For GLU schema registries, use the ARN of the registry.\n  +  For Confluent schema registries, use the URL of the registry.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_event_source_mapping#schema_registry_uri LambdaEventSourceMapping#schema_registry_uri}",
            "stability": "stable",
            "summary": "The URI for your schema registry."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 508
          },
          "name": "schemaRegistryUri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_event_source_mapping#schema_validation_configs LambdaEventSourceMapping#schema_validation_configs}",
            "stability": "stable",
            "summary": "An array of schema validation configuration objects, which tell Lambda the message attributes you want to validate and filter using your schema registry."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 514
          },
          "name": "schemaValidationConfigs",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingAmazonManagedKafkaEventSourceConfigSchemaRegistryConfigSchemaValidationConfigs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lambda-event-source-mapping/index:LambdaEventSourceMappingAmazonManagedKafkaEventSourceConfigSchemaRegistryConfig"
    },
    "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingAmazonManagedKafkaEventSourceConfigSchemaRegistryConfigAccessConfigs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingAmazonManagedKafkaEventSourceConfigSchemaRegistryConfigAccessConfigs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lambda-event-source-mapping/index.ts",
        "line": 215
      },
      "name": "LambdaEventSourceMappingAmazonManagedKafkaEventSourceConfigSchemaRegistryConfigAccessConfigs",
      "namespace": "lambdaEventSourceMapping",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_event_source_mapping#type LambdaEventSourceMapping#type}",
            "stability": "stable",
            "summary": "The type of authentication Lambda uses to access your schema registry."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 221
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_event_source_mapping#uri LambdaEventSourceMapping#uri}",
            "stability": "stable",
            "summary": "The URI of the secret (Secrets Manager secret ARN) to authenticate with your schema registry."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 227
          },
          "name": "uri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lambda-event-source-mapping/index:LambdaEventSourceMappingAmazonManagedKafkaEventSourceConfigSchemaRegistryConfigAccessConfigs"
    },
    "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingAmazonManagedKafkaEventSourceConfigSchemaRegistryConfigAccessConfigsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingAmazonManagedKafkaEventSourceConfigSchemaRegistryConfigAccessConfigsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lambda-event-source-mapping/index.ts",
          "line": 357
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-event-source-mapping/index.ts",
        "line": 349
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 364
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingAmazonManagedKafkaEventSourceConfigSchemaRegistryConfigAccessConfigsOutputReference"
            }
          }
        }
      ],
      "name": "LambdaEventSourceMappingAmazonManagedKafkaEventSourceConfigSchemaRegistryConfigAccessConfigsList",
      "namespace": "lambdaEventSourceMapping",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 350
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingAmazonManagedKafkaEventSourceConfigSchemaRegistryConfigAccessConfigs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lambda-event-source-mapping/index:LambdaEventSourceMappingAmazonManagedKafkaEventSourceConfigSchemaRegistryConfigAccessConfigsList"
    },
    "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingAmazonManagedKafkaEventSourceConfigSchemaRegistryConfigAccessConfigsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingAmazonManagedKafkaEventSourceConfigSchemaRegistryConfigAccessConfigsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lambda-event-source-mapping/index.ts",
          "line": 276
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-event-source-mapping/index.ts",
        "line": 266
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 324
          },
          "name": "resetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 340
          },
          "name": "resetUri"
        }
      ],
      "name": "LambdaEventSourceMappingAmazonManagedKafkaEventSourceConfigSchemaRegistryConfigAccessConfigsOutputReference",
      "namespace": "lambdaEventSourceMapping",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 328
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 344
          },
          "name": "uriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 318
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 334
          },
          "name": "uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 280
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingAmazonManagedKafkaEventSourceConfigSchemaRegistryConfigAccessConfigs"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lambda-event-source-mapping/index:LambdaEventSourceMappingAmazonManagedKafkaEventSourceConfigSchemaRegistryConfigAccessConfigsOutputReference"
    },
    "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingAmazonManagedKafkaEventSourceConfigSchemaRegistryConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingAmazonManagedKafkaEventSourceConfigSchemaRegistryConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lambda-event-source-mapping/index.ts",
          "line": 575
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-event-source-mapping/index.ts",
        "line": 567
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 632
          },
          "name": "putAccessConfigs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingAmazonManagedKafkaEventSourceConfigSchemaRegistryConfigAccessConfigs"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 680
          },
          "name": "putSchemaValidationConfigs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingAmazonManagedKafkaEventSourceConfigSchemaRegistryConfigSchemaValidationConfigs"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 635
          },
          "name": "resetAccessConfigs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 651
          },
          "name": "resetEventRecordFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 667
          },
          "name": "resetSchemaRegistryUri"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 683
          },
          "name": "resetSchemaValidationConfigs"
        }
      ],
      "name": "LambdaEventSourceMappingAmazonManagedKafkaEventSourceConfigSchemaRegistryConfigOutputReference",
      "namespace": "lambdaEventSourceMapping",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 629
          },
          "name": "accessConfigs",
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingAmazonManagedKafkaEventSourceConfigSchemaRegistryConfigAccessConfigsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 677
          },
          "name": "schemaValidationConfigs",
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingAmazonManagedKafkaEventSourceConfigSchemaRegistryConfigSchemaValidationConfigsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 639
          },
          "name": "accessConfigsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingAmazonManagedKafkaEventSourceConfigSchemaRegistryConfigAccessConfigs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 655
          },
          "name": "eventRecordFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 671
          },
          "name": "schemaRegistryUriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 687
          },
          "name": "schemaValidationConfigsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingAmazonManagedKafkaEventSourceConfigSchemaRegistryConfigSchemaValidationConfigs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 645
          },
          "name": "eventRecordFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 661
          },
          "name": "schemaRegistryUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 579
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingAmazonManagedKafkaEventSourceConfigSchemaRegistryConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lambda-event-source-mapping/index:LambdaEventSourceMappingAmazonManagedKafkaEventSourceConfigSchemaRegistryConfigOutputReference"
    },
    "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingAmazonManagedKafkaEventSourceConfigSchemaRegistryConfigSchemaValidationConfigs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingAmazonManagedKafkaEventSourceConfigSchemaRegistryConfigSchemaValidationConfigs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lambda-event-source-mapping/index.ts",
        "line": 368
      },
      "name": "LambdaEventSourceMappingAmazonManagedKafkaEventSourceConfigSchemaRegistryConfigSchemaValidationConfigs",
      "namespace": "lambdaEventSourceMapping",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "If you selected ``JSON`` as the ``EventRecordFormat``, Lambda also deserializes the selected message attributes.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_event_source_mapping#attribute LambdaEventSourceMapping#attribute}",
            "stability": "stable",
            "summary": "The attributes you want your schema registry to validate and filter for."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 374
          },
          "name": "attribute",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lambda-event-source-mapping/index:LambdaEventSourceMappingAmazonManagedKafkaEventSourceConfigSchemaRegistryConfigSchemaValidationConfigs"
    },
    "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingAmazonManagedKafkaEventSourceConfigSchemaRegistryConfigSchemaValidationConfigsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingAmazonManagedKafkaEventSourceConfigSchemaRegistryConfigSchemaValidationConfigsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lambda-event-source-mapping/index.ts",
          "line": 475
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-event-source-mapping/index.ts",
        "line": 467
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 482
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingAmazonManagedKafkaEventSourceConfigSchemaRegistryConfigSchemaValidationConfigsOutputReference"
            }
          }
        }
      ],
      "name": "LambdaEventSourceMappingAmazonManagedKafkaEventSourceConfigSchemaRegistryConfigSchemaValidationConfigsList",
      "namespace": "lambdaEventSourceMapping",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 468
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingAmazonManagedKafkaEventSourceConfigSchemaRegistryConfigSchemaValidationConfigs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lambda-event-source-mapping/index:LambdaEventSourceMappingAmazonManagedKafkaEventSourceConfigSchemaRegistryConfigSchemaValidationConfigsList"
    },
    "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingAmazonManagedKafkaEventSourceConfigSchemaRegistryConfigSchemaValidationConfigsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingAmazonManagedKafkaEventSourceConfigSchemaRegistryConfigSchemaValidationConfigsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lambda-event-source-mapping/index.ts",
          "line": 416
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-event-source-mapping/index.ts",
        "line": 406
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 458
          },
          "name": "resetAttribute"
        }
      ],
      "name": "LambdaEventSourceMappingAmazonManagedKafkaEventSourceConfigSchemaRegistryConfigSchemaValidationConfigsOutputReference",
      "namespace": "lambdaEventSourceMapping",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 462
          },
          "name": "attributeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 452
          },
          "name": "attribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 420
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingAmazonManagedKafkaEventSourceConfigSchemaRegistryConfigSchemaValidationConfigs"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lambda-event-source-mapping/index:LambdaEventSourceMappingAmazonManagedKafkaEventSourceConfigSchemaRegistryConfigSchemaValidationConfigsOutputReference"
    },
    "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lambda-event-source-mapping/index.ts",
        "line": 14
      },
      "name": "LambdaEventSourceMappingConfig",
      "namespace": "lambdaEventSourceMapping",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "**Name formats**\n +  *Function name* – ``MyFunction``.\n  +  *Function ARN* – ``arn:aws:lambda:us-west-2:123456789012:function:MyFunction``.\n  +  *Version or Alias ARN* – ``arn:aws:lambda:us-west-2:123456789012:function:MyFunction:PROD``.\n  +  *Partial ARN* – ``123456789012:function:MyFunction``.\n  \n The length constraint applies only to the full ARN. If you specify only the function name, it's limited to 64 characters in length.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_event_source_mapping#function_name LambdaEventSourceMapping#function_name}",
            "stability": "stable",
            "summary": "The name or ARN of the Lambda function."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 90
          },
          "name": "functionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_event_source_mapping#amazon_managed_kafka_event_source_config LambdaEventSourceMapping#amazon_managed_kafka_event_source_config}",
            "stability": "stable",
            "summary": "Specific configuration settings for an Amazon Managed Streaming for Apache Kafka (Amazon MSK) event source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 20
          },
          "name": "amazonManagedKafkaEventSourceConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingAmazonManagedKafkaEventSourceConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Lambda passes all of the records in the batch to the function in a single call, up to the payload limit for synchronous invocation (6 MB).\n  +  *Amazon Kinesis* – Default 100. Max 10,000.\n  +  *Amazon DynamoDB Streams* – Default 100. Max 10,000.\n  +  *Amazon Simple Queue Service* – Default 10. For standard queues the max is 10,000. For FIFO queues the max is 10.\n  +  *Amazon Managed Streaming for Apache Kafka* – Default 100. Max 10,000.\n  +  *Self-managed Apache Kafka* – Default 100. Max 10,000.\n  +  *Amazon MQ (ActiveMQ and RabbitMQ)* – Default 100. Max 10,000.\n  +  *DocumentDB* – Default 100. Max 10,000.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_event_source_mapping#batch_size LambdaEventSourceMapping#batch_size}",
            "stability": "stable",
            "summary": "The maximum number of records in each batch that Lambda pulls from your stream or queue and sends to your function."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 33
          },
          "name": "batchSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The default value is false.\n  When using ``BisectBatchOnFunctionError``, check the ``BatchSize`` parameter in the ``OnFailure`` destination message's metadata. The ``BatchSize`` could be greater than 1 since LAM consolidates failed messages metadata when writing to the ``OnFailure`` destination.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_event_source_mapping#bisect_batch_on_function_error LambdaEventSourceMapping#bisect_batch_on_function_error}",
            "stability": "stable",
            "summary": "(Kinesis and DynamoDB Streams only) If the function returns an error, split the batch in two and retry."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 40
          },
          "name": "bisectBatchOnFunctionError",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_event_source_mapping#destination_config LambdaEventSourceMapping#destination_config}",
            "stability": "stable",
            "summary": "(Kinesis, DynamoDB Streams, Amazon MSK, and self-managed Apache Kafka) A configuration object that specifies the destination of an event after Lambda processes it."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 46
          },
          "name": "destinationConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingDestinationConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_event_source_mapping#document_db_event_source_config LambdaEventSourceMapping#document_db_event_source_config}",
            "stability": "stable",
            "summary": "Specific configuration settings for a DocumentDB event source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 52
          },
          "name": "documentDbEventSourceConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingDocumentDbEventSourceConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_event_source_mapping#enabled LambdaEventSourceMapping#enabled}",
            "stability": "stable",
            "summary": "When true, the event source mapping is active. When false, Lambda pauses polling and invocation.  Default: True."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 59
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "+  *Amazon Kinesis* – The ARN of the data stream or a stream consumer.\n  +  *Amazon DynamoDB Streams* – The ARN of the stream.\n  +  *Amazon Simple Queue Service* – The ARN of the queue.\n  +  *Amazon Managed Streaming for Apache Kafka* – The ARN of the cluster or the ARN of the VPC connection (for [cross-account event source mappings](https://docs.aws.amazon.com/lambda/latest/dg/with-msk.html#msk-multi-vpc)).\n  +  *Amazon MQ* – The ARN of the broker.\n  +  *Amazon DocumentDB* – The ARN of the DocumentDB change stream.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_event_source_mapping#event_source_arn LambdaEventSourceMapping#event_source_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the event source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 71
          },
          "name": "eventSourceArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information, see [Lambda event filtering](https://docs.aws.amazon.com/lambda/latest/dg/invocation-eventfiltering.html).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_event_source_mapping#filter_criteria LambdaEventSourceMapping#filter_criteria}",
            "stability": "stable",
            "summary": "An object that defines the filter criteria that determine whether Lambda should process an event."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 77
          },
          "name": "filterCriteria",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingFilterCriteria"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid Values: ``ReportBatchItemFailures``\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_event_source_mapping#function_response_types LambdaEventSourceMapping#function_response_types}",
            "stability": "stable",
            "summary": "(Kinesis, DynamoDB Streams, and SQS) A list of current response type enums applied to the event source mapping."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 97
          },
          "name": "functionResponseTypes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_event_source_mapping#kms_key_arn LambdaEventSourceMapping#kms_key_arn}",
            "stability": "stable",
            "summary": "The ARN of the KMSlong (KMS) customer managed key that Lambda uses to encrypt your function's [filter criteria](https://docs.aws.amazon.com/lambda/latest/dg/invocation-eventfiltering.html#filtering-basics)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 103
          },
          "name": "kmsKeyArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information, see [Event source mapping logging](https://docs.aws.amazon.com/lambda/latest/dg/esm-logging.html).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_event_source_mapping#logging_config LambdaEventSourceMapping#logging_config}",
            "stability": "stable",
            "summary": "(Amazon MSK, and self-managed Apache Kafka only) The logging configuration for your event source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 109
          },
          "name": "loggingConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingLoggingConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "*Default (, , event sources)*: 0\n *Default (, Kafka, , event sources)*: 500 ms\n *Related setting:* For SQS event sources, when you set ``BatchSize`` to a value greater than 10, you must set ``MaximumBatchingWindowInSeconds`` to at least 1.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_event_source_mapping#maximum_batching_window_in_seconds LambdaEventSourceMapping#maximum_batching_window_in_seconds}",
            "stability": "stable",
            "summary": "The maximum amount of time, in seconds, that Lambda spends gathering records before invoking the function."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 118
          },
          "name": "maximumBatchingWindowInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The default value is -1, which sets the maximum age to infinite. When the value is set to infinite, Lambda never discards old records.\n  The minimum valid value for maximum record age is 60s. Although values less than 60 and greater than -1 fall within the parameter's absolute range, they are not allowed\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_event_source_mapping#maximum_record_age_in_seconds LambdaEventSourceMapping#maximum_record_age_in_seconds}",
            "stability": "stable",
            "summary": "(Kinesis, DynamoDB Streams, Amazon MSK, and self-managed Apache Kafka) Discard records older than the specified age."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 125
          },
          "name": "maximumRecordAgeInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The default value is -1, which sets the maximum number of retries to infinite. When MaximumRetryAttempts is infinite, Lambda retries failed records until the record expires in the event source.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_event_source_mapping#maximum_retry_attempts LambdaEventSourceMapping#maximum_retry_attempts}",
            "stability": "stable",
            "summary": "(Kinesis, DynamoDB Streams, Amazon MSK, and self-managed Apache Kafka) Discard records after the specified number of retries."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 131
          },
          "name": "maximumRetryAttempts",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_event_source_mapping#metrics_config LambdaEventSourceMapping#metrics_config}",
            "stability": "stable",
            "summary": "The metrics configuration for your event source. For more information, see [Event source mapping metrics](https://docs.aws.amazon.com/lambda/latest/dg/monitoring-metrics-types.html#event-source-mapping-metrics)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 137
          },
          "name": "metricsConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingMetricsConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The default value is 1.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_event_source_mapping#parallelization_factor LambdaEventSourceMapping#parallelization_factor}",
            "stability": "stable",
            "summary": "(Kinesis and DynamoDB Streams only) The number of batches to process concurrently from each shard."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 143
          },
          "name": "parallelizationFactor",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information, see [provisioned mode](https://docs.aws.amazon.com/lambda/latest/dg/invocation-eventsourcemapping.html#invocation-eventsourcemapping-provisioned-mode).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_event_source_mapping#provisioned_poller_config LambdaEventSourceMapping#provisioned_poller_config}",
            "stability": "stable",
            "summary": "(Amazon SQS, Amazon MSK, and self-managed Apache Kafka only) The provisioned mode configuration for the event source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 149
          },
          "name": "provisionedPollerConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingProvisionedPollerConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_event_source_mapping#queues LambdaEventSourceMapping#queues}",
            "stability": "stable",
            "summary": "(Amazon MQ) The name of the Amazon MQ broker destination queue to consume."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 155
          },
          "name": "queues",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You cannot use ``ProvisionedPollerConfig`` while using ``ScalingConfig``. These options are mutually exclusive. To remove the scaling configuration, pass an empty value.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_event_source_mapping#scaling_config LambdaEventSourceMapping#scaling_config}",
            "stability": "stable",
            "summary": "This property is for Amazon SQS event sources only."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 161
          },
          "name": "scalingConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingScalingConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_event_source_mapping#self_managed_event_source LambdaEventSourceMapping#self_managed_event_source}",
            "stability": "stable",
            "summary": "The self-managed Apache Kafka cluster for your event source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 167
          },
          "name": "selfManagedEventSource",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingSelfManagedEventSource"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_event_source_mapping#self_managed_kafka_event_source_config LambdaEventSourceMapping#self_managed_kafka_event_source_config}",
            "stability": "stable",
            "summary": "Specific configuration settings for a self-managed Apache Kafka event source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 173
          },
          "name": "selfManagedKafkaEventSourceConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingSelfManagedKafkaEventSourceConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_event_source_mapping#source_access_configurations LambdaEventSourceMapping#source_access_configurations}",
            "stability": "stable",
            "summary": "An array of the authentication protocol, VPC components, or virtual host to secure and define your event source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 179
          },
          "name": "sourceAccessConfigurations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingSourceAccessConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Required for Amazon Kinesis and Amazon DynamoDB.\n  +  *LATEST* - Read only new records.\n  +  *TRIM_HORIZON* - Process all available records.\n  +  *AT_TIMESTAMP* - Specify a time from which to start reading records.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_event_source_mapping#starting_position LambdaEventSourceMapping#starting_position}",
            "stability": "stable",
            "summary": "The position in a stream from which to start reading."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 188
          },
          "name": "startingPosition",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "``StartingPositionTimestamp`` cannot be in the future.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_event_source_mapping#starting_position_timestamp LambdaEventSourceMapping#starting_position_timestamp}",
            "stability": "stable",
            "summary": "With ``StartingPosition`` set to ``AT_TIMESTAMP``, the time from which to start reading, in Unix time seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 194
          },
          "name": "startingPositionTimestamp",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You must have the ``lambda:TagResource``, ``lambda:UntagResource``, and ``lambda:ListTags`` permissions for your [principal](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_terms-and-concepts.html) to manage the CFN stack. If you don't have these permissions, there might be unexpected behavior with stack-level tags propagating to the resource during resource creation and update.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_event_source_mapping#tags LambdaEventSourceMapping#tags}",
            "stability": "stable",
            "summary": "A list of tags to add to the event source mapping."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 201
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_event_source_mapping#topics LambdaEventSourceMapping#topics}",
            "stability": "stable",
            "summary": "The name of the Kafka topic."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 207
          },
          "name": "topics",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "A value of 0 seconds indicates no tumbling window.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_event_source_mapping#tumbling_window_in_seconds LambdaEventSourceMapping#tumbling_window_in_seconds}",
            "stability": "stable",
            "summary": "(Kinesis and DynamoDB Streams only) The duration in seconds of a processing window for DynamoDB and Kinesis Streams event sources."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 213
          },
          "name": "tumblingWindowInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/lambda-event-source-mapping/index:LambdaEventSourceMappingConfig"
    },
    "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingDestinationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingDestinationConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lambda-event-source-mapping/index.ts",
        "line": 921
      },
      "name": "LambdaEventSourceMappingDestinationConfig",
      "namespace": "lambdaEventSourceMapping",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_event_source_mapping#on_failure LambdaEventSourceMapping#on_failure}",
            "stability": "stable",
            "summary": "The destination configuration for failed invocations."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 927
          },
          "name": "onFailure",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingDestinationConfigOnFailure"
          }
        }
      ],
      "symbolId": "src/lambda-event-source-mapping/index:LambdaEventSourceMappingDestinationConfig"
    },
    "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingDestinationConfigOnFailure": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingDestinationConfigOnFailure",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lambda-event-source-mapping/index.ts",
        "line": 822
      },
      "name": "LambdaEventSourceMappingDestinationConfigOnFailure",
      "namespace": "lambdaEventSourceMapping",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "To retain records of failed invocations from [Kinesis](https://docs.aws.amazon.com/lambda/latest/dg/with-kinesis.html), [DynamoDB](https://docs.aws.amazon.com/lambda/latest/dg/with-ddb.html), [self-managed Apache Kafka](https://docs.aws.amazon.com/lambda/latest/dg/kafka-on-failure.html), or [Amazon MSK](https://docs.aws.amazon.com/lambda/latest/dg/kafka-on-failure.html), you can configure an Amazon SNS topic, Amazon SQS queue, Amazon S3 bucket, or Kafka topic as the destination.\n  Amazon SNS destinations have a message size limit of 256 KB. If the combined size of the function request and response payload exceeds the limit, Lambda will drop the payload when sending ``OnFailure`` event to the destination. For details on this behavior, refer to [Retaining records of asynchronous invocations](https://docs.aws.amazon.com/lambda/latest/dg/invocation-async-retain-records.html).\n  To retain records of failed invocations from [Kinesis](https://docs.aws.amazon.com/lambda/latest/dg/with-kinesis.html), [DynamoDB](https://docs.aws.amazon.com/lambda/latest/dg/with-ddb.html), [self-managed Kafka](https://docs.aws.amazon.com/lambda/latest/dg/with-kafka.html#services-smaa-onfailure-destination) or [Amazon MSK](https://docs.aws.amazon.com/lambda/latest/dg/with-msk.html#services-msk-onfailure-destination), you can configure an Amazon SNS topic, Amazon SQS queue, or Amazon S3 bucket as the destination.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_event_source_mapping#destination LambdaEventSourceMapping#destination}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the destination resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 831
          },
          "name": "destination",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lambda-event-source-mapping/index:LambdaEventSourceMappingDestinationConfigOnFailure"
    },
    "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingDestinationConfigOnFailureOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingDestinationConfigOnFailureOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lambda-event-source-mapping/index.ts",
          "line": 871
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-event-source-mapping/index.ts",
        "line": 863
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 913
          },
          "name": "resetDestination"
        }
      ],
      "name": "LambdaEventSourceMappingDestinationConfigOnFailureOutputReference",
      "namespace": "lambdaEventSourceMapping",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 917
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 907
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 875
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingDestinationConfigOnFailure"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lambda-event-source-mapping/index:LambdaEventSourceMappingDestinationConfigOnFailureOutputReference"
    },
    "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingDestinationConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingDestinationConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lambda-event-source-mapping/index.ts",
          "line": 967
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-event-source-mapping/index.ts",
        "line": 959
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 1006
          },
          "name": "putOnFailure",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingDestinationConfigOnFailure"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 1009
          },
          "name": "resetOnFailure"
        }
      ],
      "name": "LambdaEventSourceMappingDestinationConfigOutputReference",
      "namespace": "lambdaEventSourceMapping",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 1003
          },
          "name": "onFailure",
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingDestinationConfigOnFailureOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 1013
          },
          "name": "onFailureInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingDestinationConfigOnFailure"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 971
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingDestinationConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lambda-event-source-mapping/index:LambdaEventSourceMappingDestinationConfigOutputReference"
    },
    "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingDocumentDbEventSourceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingDocumentDbEventSourceConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lambda-event-source-mapping/index.ts",
        "line": 1017
      },
      "name": "LambdaEventSourceMappingDocumentDbEventSourceConfig",
      "namespace": "lambdaEventSourceMapping",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "If you do not specify a collection, Lambda consumes all collections.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_event_source_mapping#collection_name LambdaEventSourceMapping#collection_name}",
            "stability": "stable",
            "summary": "The name of the collection to consume within the database."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 1023
          },
          "name": "collectionName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_event_source_mapping#database_name LambdaEventSourceMapping#database_name}",
            "stability": "stable",
            "summary": "The name of the database to consume within the DocumentDB cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 1029
          },
          "name": "databaseName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If set to UpdateLookup, DocumentDB sends a delta describing the changes, along with a copy of the entire document. Otherwise, DocumentDB sends only a partial document that contains the changes.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_event_source_mapping#full_document LambdaEventSourceMapping#full_document}",
            "stability": "stable",
            "summary": "Determines what DocumentDB sends to your event stream during document update operations."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 1035
          },
          "name": "fullDocument",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lambda-event-source-mapping/index:LambdaEventSourceMappingDocumentDbEventSourceConfig"
    },
    "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingDocumentDbEventSourceConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingDocumentDbEventSourceConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lambda-event-source-mapping/index.ts",
          "line": 1089
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-event-source-mapping/index.ts",
        "line": 1081
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 1143
          },
          "name": "resetCollectionName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 1159
          },
          "name": "resetDatabaseName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 1175
          },
          "name": "resetFullDocument"
        }
      ],
      "name": "LambdaEventSourceMappingDocumentDbEventSourceConfigOutputReference",
      "namespace": "lambdaEventSourceMapping",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 1147
          },
          "name": "collectionNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 1163
          },
          "name": "databaseNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 1179
          },
          "name": "fullDocumentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 1137
          },
          "name": "collectionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 1153
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 1169
          },
          "name": "fullDocument",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 1093
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingDocumentDbEventSourceConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lambda-event-source-mapping/index:LambdaEventSourceMappingDocumentDbEventSourceConfigOutputReference"
    },
    "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingFilterCriteria": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingFilterCriteria",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lambda-event-source-mapping/index.ts",
        "line": 1301
      },
      "name": "LambdaEventSourceMappingFilterCriteria",
      "namespace": "lambdaEventSourceMapping",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_event_source_mapping#filters LambdaEventSourceMapping#filters}",
            "stability": "stable",
            "summary": "A list of filters."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 1307
          },
          "name": "filters",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingFilterCriteriaFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lambda-event-source-mapping/index:LambdaEventSourceMappingFilterCriteria"
    },
    "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingFilterCriteriaFilters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingFilterCriteriaFilters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lambda-event-source-mapping/index.ts",
        "line": 1183
      },
      "name": "LambdaEventSourceMappingFilterCriteriaFilters",
      "namespace": "lambdaEventSourceMapping",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_event_source_mapping#pattern LambdaEventSourceMapping#pattern}",
            "stability": "stable",
            "summary": "A filter pattern. For more information on the syntax of a filter pattern, see [Filter rule syntax](https://docs.aws.amazon.com/lambda/latest/dg/invocation-eventfiltering.html#filtering-syntax)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 1189
          },
          "name": "pattern",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lambda-event-source-mapping/index:LambdaEventSourceMappingFilterCriteriaFilters"
    },
    "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingFilterCriteriaFiltersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingFilterCriteriaFiltersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lambda-event-source-mapping/index.ts",
          "line": 1290
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-event-source-mapping/index.ts",
        "line": 1282
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 1297
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingFilterCriteriaFiltersOutputReference"
            }
          }
        }
      ],
      "name": "LambdaEventSourceMappingFilterCriteriaFiltersList",
      "namespace": "lambdaEventSourceMapping",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 1283
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingFilterCriteriaFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lambda-event-source-mapping/index:LambdaEventSourceMappingFilterCriteriaFiltersList"
    },
    "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingFilterCriteriaFiltersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingFilterCriteriaFiltersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lambda-event-source-mapping/index.ts",
          "line": 1231
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-event-source-mapping/index.ts",
        "line": 1221
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 1273
          },
          "name": "resetPattern"
        }
      ],
      "name": "LambdaEventSourceMappingFilterCriteriaFiltersOutputReference",
      "namespace": "lambdaEventSourceMapping",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 1277
          },
          "name": "patternInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 1267
          },
          "name": "pattern",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 1235
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingFilterCriteriaFilters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lambda-event-source-mapping/index:LambdaEventSourceMappingFilterCriteriaFiltersOutputReference"
    },
    "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingFilterCriteriaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingFilterCriteriaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lambda-event-source-mapping/index.ts",
          "line": 1347
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-event-source-mapping/index.ts",
        "line": 1339
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 1386
          },
          "name": "putFilters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingFilterCriteriaFilters"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 1389
          },
          "name": "resetFilters"
        }
      ],
      "name": "LambdaEventSourceMappingFilterCriteriaOutputReference",
      "namespace": "lambdaEventSourceMapping",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 1383
          },
          "name": "filters",
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingFilterCriteriaFiltersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 1393
          },
          "name": "filtersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingFilterCriteriaFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 1351
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingFilterCriteria"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lambda-event-source-mapping/index:LambdaEventSourceMappingFilterCriteriaOutputReference"
    },
    "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingLoggingConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingLoggingConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lambda-event-source-mapping/index.ts",
        "line": 1397
      },
      "name": "LambdaEventSourceMappingLoggingConfig",
      "namespace": "lambdaEventSourceMapping",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Lambda only sends system logs at the selected level of detail and lower, where ``DEBUG`` is the highest level and ``WARN`` is the lowest.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_event_source_mapping#system_log_level LambdaEventSourceMapping#system_log_level}",
            "stability": "stable",
            "summary": "Set this property to filter the system logs for your function that Lambda sends to CloudWatch."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 1403
          },
          "name": "systemLogLevel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lambda-event-source-mapping/index:LambdaEventSourceMappingLoggingConfig"
    },
    "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingLoggingConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingLoggingConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lambda-event-source-mapping/index.ts",
          "line": 1443
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-event-source-mapping/index.ts",
        "line": 1435
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 1485
          },
          "name": "resetSystemLogLevel"
        }
      ],
      "name": "LambdaEventSourceMappingLoggingConfigOutputReference",
      "namespace": "lambdaEventSourceMapping",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 1489
          },
          "name": "systemLogLevelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 1479
          },
          "name": "systemLogLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 1447
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingLoggingConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lambda-event-source-mapping/index:LambdaEventSourceMappingLoggingConfigOutputReference"
    },
    "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingMetricsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingMetricsConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lambda-event-source-mapping/index.ts",
        "line": 1493
      },
      "name": "LambdaEventSourceMappingMetricsConfig",
      "namespace": "lambdaEventSourceMapping",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "+  ``EventCount`` to receive metrics related to the number of events processed by your event source mapping.\n  +  ``ErrorCount`` (Amazon MSK and self-managed Apache Kafka) to receive metrics related to the number of errors in your event source mapping processing.\n  +  ``KafkaMetrics`` (Amazon MSK and self-managed Apache Kafka) to receive metrics related to the Kafka consumers from your event source mapping.\n  \n  For more information about these metrics, see [Event source mapping metrics](https://docs.aws.amazon.com/lambda/latest/dg/monitoring-metrics-types.html#event-source-mapping-metrics).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_event_source_mapping#metrics LambdaEventSourceMapping#metrics}",
            "stability": "stable",
            "summary": "The metrics you want your event source mapping to produce, including ``EventCount``, ``ErrorCount``, ``KafkaMetrics``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 1504
          },
          "name": "metrics",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/lambda-event-source-mapping/index:LambdaEventSourceMappingMetricsConfig"
    },
    "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingMetricsConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingMetricsConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lambda-event-source-mapping/index.ts",
          "line": 1544
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-event-source-mapping/index.ts",
        "line": 1536
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 1586
          },
          "name": "resetMetrics"
        }
      ],
      "name": "LambdaEventSourceMappingMetricsConfigOutputReference",
      "namespace": "lambdaEventSourceMapping",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 1590
          },
          "name": "metricsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 1580
          },
          "name": "metrics",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 1548
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingMetricsConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lambda-event-source-mapping/index:LambdaEventSourceMappingMetricsConfigOutputReference"
    },
    "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingProvisionedPollerConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingProvisionedPollerConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lambda-event-source-mapping/index.ts",
        "line": 1594
      },
      "name": "LambdaEventSourceMappingProvisionedPollerConfig",
      "namespace": "lambdaEventSourceMapping",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "For Amazon SQS events source mappings, default is 200, and minimum value allowed is 2. For Amazon MSK and self-managed Apache Kafka event source mappings, default is 200, and minimum value allowed is 1.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_event_source_mapping#maximum_pollers LambdaEventSourceMapping#maximum_pollers}",
            "stability": "stable",
            "summary": "The maximum number of event pollers this event source can scale up to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 1600
          },
          "name": "maximumPollers",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For Amazon SQS events source mappings, default is 2, and minimum 2 required. For Amazon MSK and self-managed Apache Kafka event source mappings, default is 1.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_event_source_mapping#minimum_pollers LambdaEventSourceMapping#minimum_pollers}",
            "stability": "stable",
            "summary": "The minimum number of event pollers this event source can scale down to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 1606
          },
          "name": "minimumPollers",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Use this option to group multiple ESMs within the event source's VPC to share Event Poller Unit (EPU) capacity. You can use this option to optimize Provisioned mode costs for your ESMs. You can group up to 100 ESMs per poller group and aggregate maximum pollers across all ESMs in a group cannot exceed 2000.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_event_source_mapping#poller_group_name LambdaEventSourceMapping#poller_group_name}",
            "stability": "stable",
            "summary": "(Amazon MSK and self-managed Apache Kafka) The name of the provisioned poller group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 1612
          },
          "name": "pollerGroupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lambda-event-source-mapping/index:LambdaEventSourceMappingProvisionedPollerConfig"
    },
    "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingProvisionedPollerConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingProvisionedPollerConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lambda-event-source-mapping/index.ts",
          "line": 1666
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-event-source-mapping/index.ts",
        "line": 1658
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 1720
          },
          "name": "resetMaximumPollers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 1736
          },
          "name": "resetMinimumPollers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 1752
          },
          "name": "resetPollerGroupName"
        }
      ],
      "name": "LambdaEventSourceMappingProvisionedPollerConfigOutputReference",
      "namespace": "lambdaEventSourceMapping",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 1724
          },
          "name": "maximumPollersInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 1740
          },
          "name": "minimumPollersInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 1756
          },
          "name": "pollerGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 1714
          },
          "name": "maximumPollers",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 1730
          },
          "name": "minimumPollers",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 1746
          },
          "name": "pollerGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 1670
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingProvisionedPollerConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lambda-event-source-mapping/index:LambdaEventSourceMappingProvisionedPollerConfigOutputReference"
    },
    "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingScalingConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingScalingConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lambda-event-source-mapping/index.ts",
        "line": 1760
      },
      "name": "LambdaEventSourceMappingScalingConfig",
      "namespace": "lambdaEventSourceMapping",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_event_source_mapping#maximum_concurrency LambdaEventSourceMapping#maximum_concurrency}",
            "stability": "stable",
            "summary": "Limits the number of concurrent instances that the SQS event source can invoke."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 1766
          },
          "name": "maximumConcurrency",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/lambda-event-source-mapping/index:LambdaEventSourceMappingScalingConfig"
    },
    "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingScalingConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingScalingConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lambda-event-source-mapping/index.ts",
          "line": 1806
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-event-source-mapping/index.ts",
        "line": 1798
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 1848
          },
          "name": "resetMaximumConcurrency"
        }
      ],
      "name": "LambdaEventSourceMappingScalingConfigOutputReference",
      "namespace": "lambdaEventSourceMapping",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 1852
          },
          "name": "maximumConcurrencyInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 1842
          },
          "name": "maximumConcurrency",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 1810
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingScalingConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lambda-event-source-mapping/index:LambdaEventSourceMappingScalingConfigOutputReference"
    },
    "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingSelfManagedEventSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingSelfManagedEventSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lambda-event-source-mapping/index.ts",
        "line": 1952
      },
      "name": "LambdaEventSourceMappingSelfManagedEventSource",
      "namespace": "lambdaEventSourceMapping",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_event_source_mapping#endpoints LambdaEventSourceMapping#endpoints}",
            "stability": "stable",
            "summary": "The list of bootstrap servers for your Kafka brokers in the following format: ``\"KafkaBootstrapServers\": [\"abc.xyz.com:xxxx\",\"abc2.xyz.com:xxxx\"]``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 1958
          },
          "name": "endpoints",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingSelfManagedEventSourceEndpoints"
          }
        }
      ],
      "symbolId": "src/lambda-event-source-mapping/index:LambdaEventSourceMappingSelfManagedEventSource"
    },
    "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingSelfManagedEventSourceEndpoints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingSelfManagedEventSourceEndpoints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lambda-event-source-mapping/index.ts",
        "line": 1856
      },
      "name": "LambdaEventSourceMappingSelfManagedEventSourceEndpoints",
      "namespace": "lambdaEventSourceMapping",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_event_source_mapping#kafka_bootstrap_servers LambdaEventSourceMapping#kafka_bootstrap_servers}",
            "stability": "stable",
            "summary": "The list of bootstrap servers for your Kafka brokers in the following format: ``\"KafkaBootstrapServers\": [\"abc.xyz.com:xxxx\",\"abc2.xyz.com:xxxx\"]``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 1862
          },
          "name": "kafkaBootstrapServers",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/lambda-event-source-mapping/index:LambdaEventSourceMappingSelfManagedEventSourceEndpoints"
    },
    "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingSelfManagedEventSourceEndpointsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingSelfManagedEventSourceEndpointsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lambda-event-source-mapping/index.ts",
          "line": 1902
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-event-source-mapping/index.ts",
        "line": 1894
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 1944
          },
          "name": "resetKafkaBootstrapServers"
        }
      ],
      "name": "LambdaEventSourceMappingSelfManagedEventSourceEndpointsOutputReference",
      "namespace": "lambdaEventSourceMapping",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 1948
          },
          "name": "kafkaBootstrapServersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 1938
          },
          "name": "kafkaBootstrapServers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 1906
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingSelfManagedEventSourceEndpoints"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lambda-event-source-mapping/index:LambdaEventSourceMappingSelfManagedEventSourceEndpointsOutputReference"
    },
    "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingSelfManagedEventSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingSelfManagedEventSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lambda-event-source-mapping/index.ts",
          "line": 1998
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-event-source-mapping/index.ts",
        "line": 1990
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 2037
          },
          "name": "putEndpoints",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingSelfManagedEventSourceEndpoints"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 2040
          },
          "name": "resetEndpoints"
        }
      ],
      "name": "LambdaEventSourceMappingSelfManagedEventSourceOutputReference",
      "namespace": "lambdaEventSourceMapping",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 2034
          },
          "name": "endpoints",
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingSelfManagedEventSourceEndpointsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 2044
          },
          "name": "endpointsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingSelfManagedEventSourceEndpoints"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 2002
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingSelfManagedEventSource"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lambda-event-source-mapping/index:LambdaEventSourceMappingSelfManagedEventSourceOutputReference"
    },
    "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingSelfManagedKafkaEventSourceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingSelfManagedKafkaEventSourceConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lambda-event-source-mapping/index.ts",
        "line": 2524
      },
      "name": "LambdaEventSourceMappingSelfManagedKafkaEventSourceConfig",
      "namespace": "lambdaEventSourceMapping",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The consumer group ID must be unique among all your Kafka event sources. After creating a Kafka event source mapping with the consumer group ID specified, you cannot update this value. For more information, see [Customizable consumer group ID](https://docs.aws.amazon.com/lambda/latest/dg/with-kafka-process.html#services-smaa-topic-add).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_event_source_mapping#consumer_group_id LambdaEventSourceMapping#consumer_group_id}",
            "stability": "stable",
            "summary": "The identifier for the Kafka consumer group to join."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 2530
          },
          "name": "consumerGroupId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_event_source_mapping#schema_registry_config LambdaEventSourceMapping#schema_registry_config}",
            "stability": "stable",
            "summary": "Specific configuration settings for a Kafka schema registry."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 2536
          },
          "name": "schemaRegistryConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingSelfManagedKafkaEventSourceConfigSchemaRegistryConfig"
          }
        }
      ],
      "symbolId": "src/lambda-event-source-mapping/index:LambdaEventSourceMappingSelfManagedKafkaEventSourceConfig"
    },
    "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingSelfManagedKafkaEventSourceConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingSelfManagedKafkaEventSourceConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lambda-event-source-mapping/index.ts",
          "line": 2583
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-event-source-mapping/index.ts",
        "line": 2575
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 2644
          },
          "name": "putSchemaRegistryConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingSelfManagedKafkaEventSourceConfigSchemaRegistryConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 2631
          },
          "name": "resetConsumerGroupId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 2647
          },
          "name": "resetSchemaRegistryConfig"
        }
      ],
      "name": "LambdaEventSourceMappingSelfManagedKafkaEventSourceConfigOutputReference",
      "namespace": "lambdaEventSourceMapping",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 2641
          },
          "name": "schemaRegistryConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingSelfManagedKafkaEventSourceConfigSchemaRegistryConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 2635
          },
          "name": "consumerGroupIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 2651
          },
          "name": "schemaRegistryConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingSelfManagedKafkaEventSourceConfigSchemaRegistryConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 2625
          },
          "name": "consumerGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 2587
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingSelfManagedKafkaEventSourceConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lambda-event-source-mapping/index:LambdaEventSourceMappingSelfManagedKafkaEventSourceConfigOutputReference"
    },
    "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingSelfManagedKafkaEventSourceConfigSchemaRegistryConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingSelfManagedKafkaEventSourceConfigSchemaRegistryConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lambda-event-source-mapping/index.ts",
        "line": 2319
      },
      "name": "LambdaEventSourceMappingSelfManagedKafkaEventSourceConfigSchemaRegistryConfig",
      "namespace": "lambdaEventSourceMapping",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_event_source_mapping#access_configs LambdaEventSourceMapping#access_configs}",
            "stability": "stable",
            "summary": "An array of access configuration objects that tell Lambda how to authenticate with your schema registry."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 2325
          },
          "name": "accessConfigs",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingSelfManagedKafkaEventSourceConfigSchemaRegistryConfigAccessConfigs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "+  Choose ``JSON`` to have Lambda deliver the record to your function as a standard JSON object.\n  +  Choose ``SOURCE`` to have Lambda deliver the record to your function in its original source format. Lambda removes all schema metadata, such as the schema ID, before sending the record to your function.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_event_source_mapping#event_record_format LambdaEventSourceMapping#event_record_format}",
            "stability": "stable",
            "summary": "The record format that Lambda delivers to your function after schema validation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 2333
          },
          "name": "eventRecordFormat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The correct URI format depends on the type of schema registry you're using.\n  +  For GLU schema registries, use the ARN of the registry.\n  +  For Confluent schema registries, use the URL of the registry.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_event_source_mapping#schema_registry_uri LambdaEventSourceMapping#schema_registry_uri}",
            "stability": "stable",
            "summary": "The URI for your schema registry."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 2341
          },
          "name": "schemaRegistryUri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_event_source_mapping#schema_validation_configs LambdaEventSourceMapping#schema_validation_configs}",
            "stability": "stable",
            "summary": "An array of schema validation configuration objects, which tell Lambda the message attributes you want to validate and filter using your schema registry."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 2347
          },
          "name": "schemaValidationConfigs",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingSelfManagedKafkaEventSourceConfigSchemaRegistryConfigSchemaValidationConfigs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lambda-event-source-mapping/index:LambdaEventSourceMappingSelfManagedKafkaEventSourceConfigSchemaRegistryConfig"
    },
    "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingSelfManagedKafkaEventSourceConfigSchemaRegistryConfigAccessConfigs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingSelfManagedKafkaEventSourceConfigSchemaRegistryConfigAccessConfigs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lambda-event-source-mapping/index.ts",
        "line": 2048
      },
      "name": "LambdaEventSourceMappingSelfManagedKafkaEventSourceConfigSchemaRegistryConfigAccessConfigs",
      "namespace": "lambdaEventSourceMapping",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_event_source_mapping#type LambdaEventSourceMapping#type}",
            "stability": "stable",
            "summary": "The type of authentication Lambda uses to access your schema registry."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 2054
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_event_source_mapping#uri LambdaEventSourceMapping#uri}",
            "stability": "stable",
            "summary": "The URI of the secret (Secrets Manager secret ARN) to authenticate with your schema registry."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 2060
          },
          "name": "uri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lambda-event-source-mapping/index:LambdaEventSourceMappingSelfManagedKafkaEventSourceConfigSchemaRegistryConfigAccessConfigs"
    },
    "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingSelfManagedKafkaEventSourceConfigSchemaRegistryConfigAccessConfigsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingSelfManagedKafkaEventSourceConfigSchemaRegistryConfigAccessConfigsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lambda-event-source-mapping/index.ts",
          "line": 2190
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-event-source-mapping/index.ts",
        "line": 2182
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 2197
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingSelfManagedKafkaEventSourceConfigSchemaRegistryConfigAccessConfigsOutputReference"
            }
          }
        }
      ],
      "name": "LambdaEventSourceMappingSelfManagedKafkaEventSourceConfigSchemaRegistryConfigAccessConfigsList",
      "namespace": "lambdaEventSourceMapping",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 2183
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingSelfManagedKafkaEventSourceConfigSchemaRegistryConfigAccessConfigs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lambda-event-source-mapping/index:LambdaEventSourceMappingSelfManagedKafkaEventSourceConfigSchemaRegistryConfigAccessConfigsList"
    },
    "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingSelfManagedKafkaEventSourceConfigSchemaRegistryConfigAccessConfigsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingSelfManagedKafkaEventSourceConfigSchemaRegistryConfigAccessConfigsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lambda-event-source-mapping/index.ts",
          "line": 2109
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-event-source-mapping/index.ts",
        "line": 2099
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 2157
          },
          "name": "resetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 2173
          },
          "name": "resetUri"
        }
      ],
      "name": "LambdaEventSourceMappingSelfManagedKafkaEventSourceConfigSchemaRegistryConfigAccessConfigsOutputReference",
      "namespace": "lambdaEventSourceMapping",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 2161
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 2177
          },
          "name": "uriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 2151
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 2167
          },
          "name": "uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 2113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingSelfManagedKafkaEventSourceConfigSchemaRegistryConfigAccessConfigs"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lambda-event-source-mapping/index:LambdaEventSourceMappingSelfManagedKafkaEventSourceConfigSchemaRegistryConfigAccessConfigsOutputReference"
    },
    "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingSelfManagedKafkaEventSourceConfigSchemaRegistryConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingSelfManagedKafkaEventSourceConfigSchemaRegistryConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lambda-event-source-mapping/index.ts",
          "line": 2408
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-event-source-mapping/index.ts",
        "line": 2400
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 2465
          },
          "name": "putAccessConfigs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingSelfManagedKafkaEventSourceConfigSchemaRegistryConfigAccessConfigs"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 2513
          },
          "name": "putSchemaValidationConfigs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingSelfManagedKafkaEventSourceConfigSchemaRegistryConfigSchemaValidationConfigs"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 2468
          },
          "name": "resetAccessConfigs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 2484
          },
          "name": "resetEventRecordFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 2500
          },
          "name": "resetSchemaRegistryUri"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 2516
          },
          "name": "resetSchemaValidationConfigs"
        }
      ],
      "name": "LambdaEventSourceMappingSelfManagedKafkaEventSourceConfigSchemaRegistryConfigOutputReference",
      "namespace": "lambdaEventSourceMapping",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 2462
          },
          "name": "accessConfigs",
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingSelfManagedKafkaEventSourceConfigSchemaRegistryConfigAccessConfigsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 2510
          },
          "name": "schemaValidationConfigs",
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingSelfManagedKafkaEventSourceConfigSchemaRegistryConfigSchemaValidationConfigsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 2472
          },
          "name": "accessConfigsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingSelfManagedKafkaEventSourceConfigSchemaRegistryConfigAccessConfigs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 2488
          },
          "name": "eventRecordFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 2504
          },
          "name": "schemaRegistryUriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 2520
          },
          "name": "schemaValidationConfigsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingSelfManagedKafkaEventSourceConfigSchemaRegistryConfigSchemaValidationConfigs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 2478
          },
          "name": "eventRecordFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 2494
          },
          "name": "schemaRegistryUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 2412
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingSelfManagedKafkaEventSourceConfigSchemaRegistryConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lambda-event-source-mapping/index:LambdaEventSourceMappingSelfManagedKafkaEventSourceConfigSchemaRegistryConfigOutputReference"
    },
    "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingSelfManagedKafkaEventSourceConfigSchemaRegistryConfigSchemaValidationConfigs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingSelfManagedKafkaEventSourceConfigSchemaRegistryConfigSchemaValidationConfigs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lambda-event-source-mapping/index.ts",
        "line": 2201
      },
      "name": "LambdaEventSourceMappingSelfManagedKafkaEventSourceConfigSchemaRegistryConfigSchemaValidationConfigs",
      "namespace": "lambdaEventSourceMapping",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "If you selected ``JSON`` as the ``EventRecordFormat``, Lambda also deserializes the selected message attributes.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_event_source_mapping#attribute LambdaEventSourceMapping#attribute}",
            "stability": "stable",
            "summary": "The attributes you want your schema registry to validate and filter for."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 2207
          },
          "name": "attribute",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lambda-event-source-mapping/index:LambdaEventSourceMappingSelfManagedKafkaEventSourceConfigSchemaRegistryConfigSchemaValidationConfigs"
    },
    "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingSelfManagedKafkaEventSourceConfigSchemaRegistryConfigSchemaValidationConfigsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingSelfManagedKafkaEventSourceConfigSchemaRegistryConfigSchemaValidationConfigsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lambda-event-source-mapping/index.ts",
          "line": 2308
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-event-source-mapping/index.ts",
        "line": 2300
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 2315
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingSelfManagedKafkaEventSourceConfigSchemaRegistryConfigSchemaValidationConfigsOutputReference"
            }
          }
        }
      ],
      "name": "LambdaEventSourceMappingSelfManagedKafkaEventSourceConfigSchemaRegistryConfigSchemaValidationConfigsList",
      "namespace": "lambdaEventSourceMapping",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 2301
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingSelfManagedKafkaEventSourceConfigSchemaRegistryConfigSchemaValidationConfigs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lambda-event-source-mapping/index:LambdaEventSourceMappingSelfManagedKafkaEventSourceConfigSchemaRegistryConfigSchemaValidationConfigsList"
    },
    "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingSelfManagedKafkaEventSourceConfigSchemaRegistryConfigSchemaValidationConfigsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingSelfManagedKafkaEventSourceConfigSchemaRegistryConfigSchemaValidationConfigsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lambda-event-source-mapping/index.ts",
          "line": 2249
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-event-source-mapping/index.ts",
        "line": 2239
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 2291
          },
          "name": "resetAttribute"
        }
      ],
      "name": "LambdaEventSourceMappingSelfManagedKafkaEventSourceConfigSchemaRegistryConfigSchemaValidationConfigsOutputReference",
      "namespace": "lambdaEventSourceMapping",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 2295
          },
          "name": "attributeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 2285
          },
          "name": "attribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 2253
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingSelfManagedKafkaEventSourceConfigSchemaRegistryConfigSchemaValidationConfigs"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lambda-event-source-mapping/index:LambdaEventSourceMappingSelfManagedKafkaEventSourceConfigSchemaRegistryConfigSchemaValidationConfigsOutputReference"
    },
    "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingSourceAccessConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingSourceAccessConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lambda-event-source-mapping/index.ts",
        "line": 2655
      },
      "name": "LambdaEventSourceMappingSourceAccessConfigurations",
      "namespace": "lambdaEventSourceMapping",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "For example: ``\"Type\":\"SASL_SCRAM_512_AUTH\"``.\n  +  ``BASIC_AUTH`` – (Amazon MQ) The ASMlong secret that stores your broker credentials.\n  +  ``BASIC_AUTH`` – (Self-managed Apache Kafka) The Secrets Manager ARN of your secret key used for SASL/PLAIN authentication of your Apache Kafka brokers.\n  +  ``VPC_SUBNET`` – (Self-managed Apache Kafka) The subnets associated with your VPC. Lambda connects to these subnets to fetch data from your self-managed Apache Kafka cluster.\n  +  ``VPC_SECURITY_GROUP`` – (Self-managed Apache Kafka) The VPC security group used to manage access to your self-managed Apache Kafka brokers.\n  +  ``SASL_SCRAM_256_AUTH`` – (Self-managed Apache Kafka) The Secrets Manager ARN of your secret key used for SASL SCRAM-256 authentication of your self-managed Apache Kafka brokers.\n  +  ``SASL_SCRAM_512_AUTH`` – (Amazon MSK, Self-managed Apache Kafka) The Secrets Manager ARN of your secret key used for SASL SCRAM-512 authentication of your self-managed Apache Kafka brokers.\n  +  ``VIRTUAL_HOST`` –- (RabbitMQ) The name of the virtual host in your RabbitMQ broker. Lambda uses this RabbitMQ host as the event source. This property cannot be specified in an UpdateEventSourceMapping API call.\n  +  ``CLIENT_CERTIFICATE_TLS_AUTH`` – (Amazon MSK, self-managed Apache Kafka) The Secrets Manager ARN of your secret key containing the certificate chain (X.509 PEM), private key (PKCS#8 PEM), and private key password (optional) used for mutual TLS authentication of your MSK/Apache Kafka brokers.\n  +  ``SERVER_ROOT_CA_CERTIFICATE`` – (Self-managed Apache Kafka) The Secrets Manager ARN of your secret key containing the root CA certificate (X.509 PEM) used for TLS encryption of your Apache Kafka brokers.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_event_source_mapping#type LambdaEventSourceMapping#type}",
            "stability": "stable",
            "summary": "The type of authentication protocol, VPC components, or virtual host for your event source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 2670
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_event_source_mapping#uri LambdaEventSourceMapping#uri}",
            "stability": "stable",
            "summary": "The value for your chosen configuration in ``Type``. For example: ``\"URI\": \"arn:aws:secretsmanager:us-east-1:01234567890:secret:MyBrokerSecretName\"``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 2676
          },
          "name": "uri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lambda-event-source-mapping/index:LambdaEventSourceMappingSourceAccessConfigurations"
    },
    "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingSourceAccessConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingSourceAccessConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lambda-event-source-mapping/index.ts",
          "line": 2806
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-event-source-mapping/index.ts",
        "line": 2798
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 2813
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingSourceAccessConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "LambdaEventSourceMappingSourceAccessConfigurationsList",
      "namespace": "lambdaEventSourceMapping",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 2799
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingSourceAccessConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lambda-event-source-mapping/index:LambdaEventSourceMappingSourceAccessConfigurationsList"
    },
    "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingSourceAccessConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingSourceAccessConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lambda-event-source-mapping/index.ts",
          "line": 2725
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-event-source-mapping/index.ts",
        "line": 2715
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 2773
          },
          "name": "resetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 2789
          },
          "name": "resetUri"
        }
      ],
      "name": "LambdaEventSourceMappingSourceAccessConfigurationsOutputReference",
      "namespace": "lambdaEventSourceMapping",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 2777
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 2793
          },
          "name": "uriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 2767
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 2783
          },
          "name": "uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 2729
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingSourceAccessConfigurations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lambda-event-source-mapping/index:LambdaEventSourceMappingSourceAccessConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lambda-event-source-mapping/index.ts",
        "line": 2817
      },
      "name": "LambdaEventSourceMappingTags",
      "namespace": "lambdaEventSourceMapping",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_event_source_mapping#key LambdaEventSourceMapping#key}",
            "stability": "stable",
            "summary": "The key for this tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 2823
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_event_source_mapping#value LambdaEventSourceMapping#value}",
            "stability": "stable",
            "summary": "The value for this tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 2829
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lambda-event-source-mapping/index:LambdaEventSourceMappingTags"
    },
    "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lambda-event-source-mapping/index.ts",
          "line": 2959
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-event-source-mapping/index.ts",
        "line": 2951
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 2966
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingTagsOutputReference"
            }
          }
        }
      ],
      "name": "LambdaEventSourceMappingTagsList",
      "namespace": "lambdaEventSourceMapping",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 2952
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lambda-event-source-mapping/index:LambdaEventSourceMappingTagsList"
    },
    "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lambda-event-source-mapping/index.ts",
          "line": 2878
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-event-source-mapping/index.ts",
        "line": 2868
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 2926
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 2942
          },
          "name": "resetValue"
        }
      ],
      "name": "LambdaEventSourceMappingTagsOutputReference",
      "namespace": "lambdaEventSourceMapping",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 2930
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 2946
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 2920
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 2936
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-event-source-mapping/index.ts",
            "line": 2882
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaEventSourceMapping.LambdaEventSourceMappingTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lambda-event-source-mapping/index:LambdaEventSourceMappingTagsOutputReference"
    },
    "@cdktn/provider-awscc.lambdaFunction.LambdaFunction": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_function awscc_lambda_function}."
      },
      "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunction",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_function awscc_lambda_function} Resource."
        },
        "locationInModule": {
          "filename": "src/lambda-function/index.ts",
          "line": 2696
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-function/index.ts",
        "line": 2664
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a LambdaFunction resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 2681
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the LambdaFunction to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_function#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing LambdaFunction that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the LambdaFunction to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 2775
          },
          "name": "putCapacityProviderConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionCapacityProviderConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 2791
          },
          "name": "putCode",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionCode"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 2820
          },
          "name": "putDeadLetterConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionDeadLetterConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 2852
          },
          "name": "putDurableConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionDurableConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 2868
          },
          "name": "putEnvironment",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionEnvironment"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 2884
          },
          "name": "putEphemeralStorage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionEphemeralStorage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 2900
          },
          "name": "putFileSystemConfigs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionFileSystemConfigs"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 2932
          },
          "name": "putFunctionScalingConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionFunctionScalingConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 2969
          },
          "name": "putImageConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionImageConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 3017
          },
          "name": "putLoggingConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionLoggingConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 3142
          },
          "name": "putRuntimeManagementConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionRuntimeManagementConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 3158
          },
          "name": "putSnapStart",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionSnapStart"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 3180
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 3196
          },
          "name": "putTenancyConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionTenancyConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 3228
          },
          "name": "putTracingConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionTracingConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 3244
          },
          "name": "putVpcConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionVpcConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 2757
          },
          "name": "resetArchitectures"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 2778
          },
          "name": "resetCapacityProviderConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 2807
          },
          "name": "resetCodeSigningConfigArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 2823
          },
          "name": "resetDeadLetterConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 2839
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 2855
          },
          "name": "resetDurableConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 2871
          },
          "name": "resetEnvironment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 2887
          },
          "name": "resetEphemeralStorage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 2903
          },
          "name": "resetFileSystemConfigs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 2919
          },
          "name": "resetFunctionName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 2935
          },
          "name": "resetFunctionScalingConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 2951
          },
          "name": "resetHandler"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 2972
          },
          "name": "resetImageConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 2988
          },
          "name": "resetKmsKeyArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 3004
          },
          "name": "resetLayers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 3020
          },
          "name": "resetLoggingConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 3036
          },
          "name": "resetMemorySize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 3052
          },
          "name": "resetPackageType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 3068
          },
          "name": "resetPublishToLatestPublished"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 3084
          },
          "name": "resetRecursiveLoop"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 3100
          },
          "name": "resetReservedConcurrentExecutions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 3129
          },
          "name": "resetRuntime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 3145
          },
          "name": "resetRuntimeManagementConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 3161
          },
          "name": "resetSnapStart"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 3183
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 3199
          },
          "name": "resetTenancyConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 3215
          },
          "name": "resetTimeout"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 3231
          },
          "name": "resetTracingConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 3247
          },
          "name": "resetVpcConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 3259
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 3295
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "LambdaFunction",
      "namespace": "lambdaFunction",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 2669
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 2766
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 2772
          },
          "name": "capacityProviderConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionCapacityProviderConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 2788
          },
          "name": "code",
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionCodeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 2817
          },
          "name": "deadLetterConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionDeadLetterConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 2849
          },
          "name": "durableConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionDurableConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 2865
          },
          "name": "environment",
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionEnvironmentOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 2881
          },
          "name": "ephemeralStorage",
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionEphemeralStorageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 2897
          },
          "name": "fileSystemConfigs",
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionFileSystemConfigsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 2929
          },
          "name": "functionScalingConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionFunctionScalingConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 2960
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 2966
          },
          "name": "imageConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionImageConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 3014
          },
          "name": "loggingConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionLoggingConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 3139
          },
          "name": "runtimeManagementConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionRuntimeManagementConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 3155
          },
          "name": "snapStart",
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionSnapStartOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 3171
          },
          "name": "snapStartResponse",
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionSnapStartResponseOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 3177
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 3193
          },
          "name": "tenancyConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionTenancyConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 3225
          },
          "name": "tracingConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionTracingConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 3241
          },
          "name": "vpcConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionVpcConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 2761
          },
          "name": "architecturesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 2782
          },
          "name": "capacityProviderConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionCapacityProviderConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 2795
          },
          "name": "codeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionCode"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 2811
          },
          "name": "codeSigningConfigArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 2827
          },
          "name": "deadLetterConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionDeadLetterConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 2843
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 2859
          },
          "name": "durableConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionDurableConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 2875
          },
          "name": "environmentInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionEnvironment"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 2891
          },
          "name": "ephemeralStorageInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionEphemeralStorage"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 2907
          },
          "name": "fileSystemConfigsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionFileSystemConfigs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 2923
          },
          "name": "functionNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 2939
          },
          "name": "functionScalingConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionFunctionScalingConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 2955
          },
          "name": "handlerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 2976
          },
          "name": "imageConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionImageConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 2992
          },
          "name": "kmsKeyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 3008
          },
          "name": "layersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 3024
          },
          "name": "loggingConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionLoggingConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 3040
          },
          "name": "memorySizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 3056
          },
          "name": "packageTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 3072
          },
          "name": "publishToLatestPublishedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 3088
          },
          "name": "recursiveLoopInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 3104
          },
          "name": "reservedConcurrentExecutionsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 3117
          },
          "name": "roleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 3133
          },
          "name": "runtimeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 3149
          },
          "name": "runtimeManagementConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionRuntimeManagementConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 3165
          },
          "name": "snapStartInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionSnapStart"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 3187
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 3203
          },
          "name": "tenancyConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionTenancyConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 3219
          },
          "name": "timeoutInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 3235
          },
          "name": "tracingConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionTracingConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 3251
          },
          "name": "vpcConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionVpcConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 2751
          },
          "name": "architectures",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 2801
          },
          "name": "codeSigningConfigArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 2833
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 2913
          },
          "name": "functionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 2945
          },
          "name": "handler",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 2982
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 2998
          },
          "name": "layers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 3030
          },
          "name": "memorySize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 3046
          },
          "name": "packageType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 3062
          },
          "name": "publishToLatestPublished",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 3078
          },
          "name": "recursiveLoop",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 3094
          },
          "name": "reservedConcurrentExecutions",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 3110
          },
          "name": "role",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 3123
          },
          "name": "runtime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 3209
          },
          "name": "timeout",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/lambda-function/index:LambdaFunction"
    },
    "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionCapacityProviderConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionCapacityProviderConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lambda-function/index.ts",
        "line": 382
      },
      "name": "LambdaFunctionCapacityProviderConfig",
      "namespace": "lambdaFunction",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_function#lambda_managed_instances_capacity_provider_config LambdaFunction#lambda_managed_instances_capacity_provider_config}",
            "stability": "stable",
            "summary": "Configuration for Lambda-managed instances used by the capacity provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 388
          },
          "name": "lambdaManagedInstancesCapacityProviderConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionCapacityProviderConfigLambdaManagedInstancesCapacityProviderConfig"
          }
        }
      ],
      "symbolId": "src/lambda-function/index:LambdaFunctionCapacityProviderConfig"
    },
    "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionCapacityProviderConfigLambdaManagedInstancesCapacityProviderConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionCapacityProviderConfigLambdaManagedInstancesCapacityProviderConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lambda-function/index.ts",
        "line": 216
      },
      "name": "LambdaFunctionCapacityProviderConfigLambdaManagedInstancesCapacityProviderConfig",
      "namespace": "lambdaFunction",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_function#capacity_provider_arn LambdaFunction#capacity_provider_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the capacity provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 222
          },
          "name": "capacityProviderArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_function#execution_environment_memory_gi_b_per_v_cpu LambdaFunction#execution_environment_memory_gi_b_per_v_cpu}",
            "stability": "stable",
            "summary": "The amount of memory in GiB allocated per vCPU for execution environments."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 228
          },
          "name": "executionEnvironmentMemoryGiBPerVCpu",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_function#per_execution_environment_max_concurrency LambdaFunction#per_execution_environment_max_concurrency}",
            "stability": "stable",
            "summary": "The maximum number of concurrent executions that can run on each execution environment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 234
          },
          "name": "perExecutionEnvironmentMaxConcurrency",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/lambda-function/index:LambdaFunctionCapacityProviderConfigLambdaManagedInstancesCapacityProviderConfig"
    },
    "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionCapacityProviderConfigLambdaManagedInstancesCapacityProviderConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionCapacityProviderConfigLambdaManagedInstancesCapacityProviderConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lambda-function/index.ts",
          "line": 288
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-function/index.ts",
        "line": 280
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 342
          },
          "name": "resetCapacityProviderArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 358
          },
          "name": "resetExecutionEnvironmentMemoryGiBPerVCpu"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 374
          },
          "name": "resetPerExecutionEnvironmentMaxConcurrency"
        }
      ],
      "name": "LambdaFunctionCapacityProviderConfigLambdaManagedInstancesCapacityProviderConfigOutputReference",
      "namespace": "lambdaFunction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 346
          },
          "name": "capacityProviderArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 362
          },
          "name": "executionEnvironmentMemoryGiBPerVCpuInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 378
          },
          "name": "perExecutionEnvironmentMaxConcurrencyInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 336
          },
          "name": "capacityProviderArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 352
          },
          "name": "executionEnvironmentMemoryGiBPerVCpu",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 368
          },
          "name": "perExecutionEnvironmentMaxConcurrency",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 292
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionCapacityProviderConfigLambdaManagedInstancesCapacityProviderConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lambda-function/index:LambdaFunctionCapacityProviderConfigLambdaManagedInstancesCapacityProviderConfigOutputReference"
    },
    "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionCapacityProviderConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionCapacityProviderConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lambda-function/index.ts",
          "line": 428
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-function/index.ts",
        "line": 420
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 467
          },
          "name": "putLambdaManagedInstancesCapacityProviderConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionCapacityProviderConfigLambdaManagedInstancesCapacityProviderConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 470
          },
          "name": "resetLambdaManagedInstancesCapacityProviderConfig"
        }
      ],
      "name": "LambdaFunctionCapacityProviderConfigOutputReference",
      "namespace": "lambdaFunction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 464
          },
          "name": "lambdaManagedInstancesCapacityProviderConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionCapacityProviderConfigLambdaManagedInstancesCapacityProviderConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 474
          },
          "name": "lambdaManagedInstancesCapacityProviderConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionCapacityProviderConfigLambdaManagedInstancesCapacityProviderConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 432
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionCapacityProviderConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lambda-function/index:LambdaFunctionCapacityProviderConfigOutputReference"
    },
    "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionCode": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionCode",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lambda-function/index.ts",
        "line": 478
      },
      "name": "LambdaFunctionCode",
      "namespace": "lambdaFunction",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_function#image_uri LambdaFunction#image_uri}",
            "stability": "stable",
            "summary": "URI of a [container image](https://docs.aws.amazon.com/lambda/latest/dg/lambda-images.html) in the Amazon ECR registry."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 484
          },
          "name": "imageUri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_function#s3_bucket LambdaFunction#s3_bucket}",
            "stability": "stable",
            "summary": "An Amazon S3 bucket in the same AWS-Region as your function. The bucket can be in a different AWS-account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 490
          },
          "name": "s3Bucket",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_function#s3_key LambdaFunction#s3_key}",
            "stability": "stable",
            "summary": "The Amazon S3 key of the deployment package."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 496
          },
          "name": "s3Key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_function#s3_object_storage_mode LambdaFunction#s3_object_storage_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 500
          },
          "name": "s3ObjectStorageMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_function#s3_object_version LambdaFunction#s3_object_version}",
            "stability": "stable",
            "summary": "For versioned objects, the version of the deployment package object to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 506
          },
          "name": "s3ObjectVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_function#source_kms_key_arn LambdaFunction#source_kms_key_arn}",
            "stability": "stable",
            "summary": "The ARN of the KMSlong (KMS) customer managed key that's used to encrypt your function's .zip deployment package. If you don't provide a customer managed key, Lambda uses an [owned key](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#aws-owned-cmk)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 512
          },
          "name": "sourceKmsKeyArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_function#zip_file LambdaFunction#zip_file}",
            "stability": "stable",
            "summary": "(Node.js and Python) The source code of your Lambda function. If you include your function source inline with this parameter, CFN places it in a file named ``index`` and zips it to create a [deployment package](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-package.html). This zip file cannot exceed 4MB. For the ``Handler`` property, the first part of the handler identifier must be ``index``. For example, ``index.handler``.   When you specify source code inline for a Node.js function, the ``index`` file that CFN creates uses the extension ``.js``. This means that Node.js treats the file as a CommonJS module.  When using Node.js 24 or later, Node.js can automatically detect if a ``.js`` file should be treated as CommonJS or as an ES module. To enable auto-detection, add the ``--experimental-detect-module`` flag to the ``NODE_OPTIONS`` environment variable. For more information, see [Experimental Node.js features](https://docs.aws.amazon.com//lambda/latest/dg/lambda-nodejs.html#nodejs-experimental-features).    For JSON, you must escape quotes and special characters such as newline (``\\n``) with a backslash.  If you specify a function that interacts with an AWS CloudFormation custom resource, you don't have to write your own functions to send responses to the custom resource that invoked the function. AWS CloudFormation provides a response module ([cfn-response](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-lambda-function-code-cfnresponsemodule.html)) that simplifies sending responses. See [Using Lambda with CloudFormation](https://docs.aws.amazon.com/lambda/latest/dg/services-cloudformation.html) for details."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 522
          },
          "name": "zipFile",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lambda-function/index:LambdaFunctionCode"
    },
    "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionCodeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionCodeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lambda-function/index.ts",
          "line": 604
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-function/index.ts",
        "line": 596
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 682
          },
          "name": "resetImageUri"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 698
          },
          "name": "resetS3Bucket"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 714
          },
          "name": "resetS3Key"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 730
          },
          "name": "resetS3ObjectStorageMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 746
          },
          "name": "resetS3ObjectVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 762
          },
          "name": "resetSourceKmsKeyArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 778
          },
          "name": "resetZipFile"
        }
      ],
      "name": "LambdaFunctionCodeOutputReference",
      "namespace": "lambdaFunction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 686
          },
          "name": "imageUriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 702
          },
          "name": "s3BucketInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 718
          },
          "name": "s3KeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 734
          },
          "name": "s3ObjectStorageModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 750
          },
          "name": "s3ObjectVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 766
          },
          "name": "sourceKmsKeyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 782
          },
          "name": "zipFileInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 676
          },
          "name": "imageUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 692
          },
          "name": "s3Bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 708
          },
          "name": "s3Key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 724
          },
          "name": "s3ObjectStorageMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 740
          },
          "name": "s3ObjectVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 756
          },
          "name": "sourceKmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 772
          },
          "name": "zipFile",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 608
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionCode"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lambda-function/index:LambdaFunctionCodeOutputReference"
    },
    "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lambda-function/index.ts",
        "line": 14
      },
      "name": "LambdaFunctionConfig",
      "namespace": "lambdaFunction",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can define your function code in multiple ways:\n  +  For .zip deployment packages, you can specify the S3 location of the .zip file in the ``S3Bucket``, ``S3Key``, and ``S3ObjectVersion`` properties.\n  +  For .zip deployment packages, you can alternatively define the function code inline in the ``ZipFile`` property. This method works only for Node.js and Python functions.\n  +  For container images, specify the URI of your container image in the ECR registry in the ``ImageUri`` property.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_function#code LambdaFunction#code}",
            "stability": "stable",
            "summary": "The code for the function."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 35
          },
          "name": "code",
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionCode"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_function#role LambdaFunction#role}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the function's execution role."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 163
          },
          "name": "role",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Enter a string array with one of the valid values (arm64 or x86_64). The default value is ``x86_64``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_function#architectures LambdaFunction#architectures}",
            "stability": "stable",
            "summary": "The instruction set architecture that the function supports."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 20
          },
          "name": "architectures",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_function#capacity_provider_config LambdaFunction#capacity_provider_config}",
            "stability": "stable",
            "summary": "Configuration for the capacity provider that manages compute resources for Lambda functions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 26
          },
          "name": "capacityProviderConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionCapacityProviderConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "A code-signing configuration includes a set of signing profiles, which define the trusted publishers for this function.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_function#code_signing_config_arn LambdaFunction#code_signing_config_arn}",
            "stability": "stable",
            "summary": "To enable code signing for this function, specify the ARN of a code-signing configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 41
          },
          "name": "codeSigningConfigArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information, see [Dead-letter queues](https://docs.aws.amazon.com/lambda/latest/dg/invocation-async.html#invocation-dlq).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_function#dead_letter_config LambdaFunction#dead_letter_config}",
            "stability": "stable",
            "summary": "A dead-letter queue configuration that specifies the queue or topic where Lambda sends asynchronous events when they fail processing."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 47
          },
          "name": "deadLetterConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionDeadLetterConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_function#description LambdaFunction#description}",
            "stability": "stable",
            "summary": "A description of the function."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 53
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_function#durable_config LambdaFunction#durable_config}",
            "stability": "stable",
            "summary": "Configuration settings for [durable functions](https://docs.aws.amazon.com/lambda/latest/dg/durable-functions.html), including execution timeout and retention period for execution history."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 59
          },
          "name": "durableConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionDurableConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_function#environment LambdaFunction#environment}",
            "stability": "stable",
            "summary": "Environment variables that are accessible from function code during execution."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 65
          },
          "name": "environment",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionEnvironment"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The default value is 512, but it can be any whole number between 512 and 10,240 MB.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_function#ephemeral_storage LambdaFunction#ephemeral_storage}",
            "stability": "stable",
            "summary": "The size of the function's ``/tmp`` directory in MB."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 71
          },
          "name": "ephemeralStorage",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionEphemeralStorage"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "To connect a function to a file system, a mount target must be available in every Availability Zone that your function connects to. If your template contains an [AWS::EFS::MountTarget](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-efs-mounttarget.html) or [AWS::S3Files::MountTarget](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-s3files-mounttarget.html) resource, you must also specify a ``DependsOn`` attribute to ensure that the mount target is created or updated before the function.\n For more information about using the ``DependsOn`` attribute, see [DependsOn Attribute](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_function#file_system_configs LambdaFunction#file_system_configs}",
            "stability": "stable",
            "summary": "Connection settings for an Amazon EFS or Amazon S3 Files file system."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 78
          },
          "name": "fileSystemConfigs",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionFileSystemConfigs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you don't specify a name, CFN generates one.\n If you specify a name, you cannot perform updates that require replacement of this resource. You can perform updates that require no or some interruption. If you must replace the resource, specify a new name.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_function#function_name LambdaFunction#function_name}",
            "stability": "stable",
            "summary": "The name of the Lambda function, up to 64 characters in length."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 85
          },
          "name": "functionName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_function#function_scaling_config LambdaFunction#function_scaling_config}",
            "stability": "stable",
            "summary": "Configuration that defines the scaling behavior for a Lambda Managed Instances function, including the minimum and maximum number of execution environments that can be provisioned."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 91
          },
          "name": "functionScalingConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionFunctionScalingConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Handler is required if the deployment package is a .zip file archive. The format includes the file name. It can also include namespaces and other qualifiers, depending on the runtime. For more information, see [Lambda programming model](https://docs.aws.amazon.com/lambda/latest/dg/foundation-progmodel.html).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_function#handler LambdaFunction#handler}",
            "stability": "stable",
            "summary": "The name of the method within your code that Lambda calls to run your function."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 97
          },
          "name": "handler",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_function#image_config LambdaFunction#image_config}",
            "stability": "stable",
            "summary": "Configuration values that override the container image Dockerfile settings. For more information, see [Container image settings](https://docs.aws.amazon.com/lambda/latest/dg/images-create.html#images-parms)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 103
          },
          "name": "imageConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionImageConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_function#kms_key_arn LambdaFunction#kms_key_arn}",
            "stability": "stable",
            "summary": "The ARN of the KMSlong (KMS) customer managed key that's used to encrypt the following resources:   +  The function's [environment variables](https://docs.aws.amazon.com/lambda/latest/dg/configuration-envvars.html#configuration-envvars-encryption).   +  The function's [Lambda SnapStart](https://docs.aws.amazon.com/lambda/latest/dg/snapstart-security.html) snapshots.   +  When used with ``SourceKMSKeyArn``, the unzipped version of the .zip deployment package that's used for function invocations. For more information, see [Specifying a customer managed key for Lambda](https://docs.aws.amazon.com/lambda/latest/dg/encrypt-zip-package.html#enable-zip-custom-encryption).   +  The optimized version of the container image that's used for function invocations. Note that this is not the same key that's used to protect your container image in the Amazon Elastic Container Registry (Amazon ECR). For more information, see [Function lifecycle](https://docs.aws.amazon.com/lambda/latest/dg/images-create.html#images-lifecycle).     If you don't provide a customer managed key, Lambda uses an [owned key](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#aws-owned-cmk) or an [](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#aws-managed-cmk)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 115
          },
          "name": "kmsKeyArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_function#layers LambdaFunction#layers}",
            "stability": "stable",
            "summary": "A list of [function layers](https://docs.aws.amazon.com/lambda/latest/dg/configuration-layers.html) to add to the function's execution environment. Specify each layer by its ARN, including the version."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 121
          },
          "name": "layers",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_function#logging_config LambdaFunction#logging_config}",
            "stability": "stable",
            "summary": "The function's Amazon CloudWatch Logs configuration settings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 127
          },
          "name": "loggingConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionLoggingConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_function#memory_size LambdaFunction#memory_size}",
            "stability": "stable",
            "summary": "The amount of [memory available to the function](https://docs.aws.amazon.com/lambda/latest/dg/configuration-function-common.html#configuration-memory-console) at runtime. Increasing the function memory also increases its CPU allocation. The default value is 128 MB. The value can be any multiple of 1 MB. Note that new AWS accounts have reduced concurrency and memory quotas. AWS raises these quotas automatically based on your usage. You can also request a quota increase."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 133
          },
          "name": "memorySize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_function#package_type LambdaFunction#package_type}",
            "stability": "stable",
            "summary": "The type of deployment package. Set to ``Image`` for container image and set ``Zip`` for .zip file archive."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 139
          },
          "name": "packageType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_function#publish_to_latest_published LambdaFunction#publish_to_latest_published}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 143
          },
          "name": "publishToLatestPublished",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When this value is set to ``Allow``and Lambda detects your function being invoked as part of a recursive loop, it doesn't take any action.\n When this value is set to ``Terminate`` and Lambda detects your function being invoked as part of a recursive loop, it stops your function being invoked and notifies you.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_function#recursive_loop LambdaFunction#recursive_loop}",
            "stability": "stable",
            "summary": "The status of your function's recursive loop detection configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 151
          },
          "name": "recursiveLoop",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_function#reserved_concurrent_executions LambdaFunction#reserved_concurrent_executions}",
            "stability": "stable",
            "summary": "The number of simultaneous executions to reserve for the function."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 157
          },
          "name": "reservedConcurrentExecutions",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_function#runtime LambdaFunction#runtime}",
            "stability": "stable",
            "summary": "The identifier of the function's [runtime](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html). Runtime is required if the deployment package is a .zip file archive. Specifying a runtime results in an error if you're deploying a function using a container image.  The following list includes deprecated runtimes. Lambda blocks creating new functions and updating existing functions shortly after each runtime is deprecated. For more information, see [Runtime use after deprecation](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html#runtime-deprecation-levels).  For a list of all currently supported runtimes, see [Supported runtimes](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html#runtimes-supported)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 171
          },
          "name": "runtime",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_function#runtime_management_config LambdaFunction#runtime_management_config}",
            "stability": "stable",
            "summary": "Sets the runtime management configuration for a function's version. For more information, see [Runtime updates](https://docs.aws.amazon.com/lambda/latest/dg/runtimes-update.html)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 177
          },
          "name": "runtimeManagementConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionRuntimeManagementConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_function#snap_start LambdaFunction#snap_start}",
            "stability": "stable",
            "summary": "The function's [SnapStart](https://docs.aws.amazon.com/lambda/latest/dg/snapstart.html) setting."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 183
          },
          "name": "snapStart",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionSnapStart"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_function#tags LambdaFunction#tags}",
            "stability": "stable",
            "summary": "A list of [tags](https://docs.aws.amazon.com/lambda/latest/dg/tagging.html) to apply to the function.   You must have the ``lambda:TagResource``, ``lambda:UntagResource``, and ``lambda:ListTags`` permissions for your [principal](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_terms-and-concepts.html) to manage the CFN stack. If you don't have these permissions, there might be unexpected behavior with stack-level tags propagating to the resource during resource creation and update."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 190
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Determines whether the Lambda function runs on a shared or dedicated infrastructure per unique tenant.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_function#tenancy_config LambdaFunction#tenancy_config}",
            "stability": "stable",
            "summary": "The function's tenant isolation configuration settings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 196
          },
          "name": "tenancyConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionTenancyConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The default is 3 seconds. The maximum allowed value is 900 seconds. For more information, see [Lambda execution environment](https://docs.aws.amazon.com/lambda/latest/dg/runtimes-context.html).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_function#timeout LambdaFunction#timeout}",
            "stability": "stable",
            "summary": "The amount of time (in seconds) that Lambda allows a function to run before stopping it."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 202
          },
          "name": "timeout",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_function#tracing_config LambdaFunction#tracing_config}",
            "stability": "stable",
            "summary": "Set ``Mode`` to ``Active`` to sample and trace a subset of incoming requests with [X-Ray](https://docs.aws.amazon.com/lambda/latest/dg/services-xray.html)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 208
          },
          "name": "tracingConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionTracingConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When you connect a function to a VPC, it can access resources and the internet only through that VPC. For more information, see [Configuring a Lambda function to access resources in a VPC](https://docs.aws.amazon.com/lambda/latest/dg/configuration-vpc.html).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_function#vpc_config LambdaFunction#vpc_config}",
            "stability": "stable",
            "summary": "For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 214
          },
          "name": "vpcConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionVpcConfig"
          }
        }
      ],
      "symbolId": "src/lambda-function/index:LambdaFunctionConfig"
    },
    "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionDeadLetterConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionDeadLetterConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lambda-function/index.ts",
        "line": 786
      },
      "name": "LambdaFunctionDeadLetterConfig",
      "namespace": "lambdaFunction",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_function#target_arn LambdaFunction#target_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of an Amazon SQS queue or Amazon SNS topic."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 792
          },
          "name": "targetArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lambda-function/index:LambdaFunctionDeadLetterConfig"
    },
    "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionDeadLetterConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionDeadLetterConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lambda-function/index.ts",
          "line": 832
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-function/index.ts",
        "line": 824
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 874
          },
          "name": "resetTargetArn"
        }
      ],
      "name": "LambdaFunctionDeadLetterConfigOutputReference",
      "namespace": "lambdaFunction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 878
          },
          "name": "targetArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 868
          },
          "name": "targetArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 836
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionDeadLetterConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lambda-function/index:LambdaFunctionDeadLetterConfigOutputReference"
    },
    "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionDurableConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionDurableConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lambda-function/index.ts",
        "line": 882
      },
      "name": "LambdaFunctionDurableConfig",
      "namespace": "lambdaFunction",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "This timeout applies to the entire durable execution, not individual function invocations.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_function#execution_timeout LambdaFunction#execution_timeout}",
            "stability": "stable",
            "summary": "The maximum time (in seconds) that a durable execution can run before timing out."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 888
          },
          "name": "executionTimeout",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "After this period, execution history is no longer available through the GetDurableExecutionHistory API.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_function#retention_period_in_days LambdaFunction#retention_period_in_days}",
            "stability": "stable",
            "summary": "The number of days to retain execution history after a durable execution completes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 894
          },
          "name": "retentionPeriodInDays",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/lambda-function/index:LambdaFunctionDurableConfig"
    },
    "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionDurableConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionDurableConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lambda-function/index.ts",
          "line": 941
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-function/index.ts",
        "line": 933
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 989
          },
          "name": "resetExecutionTimeout"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 1005
          },
          "name": "resetRetentionPeriodInDays"
        }
      ],
      "name": "LambdaFunctionDurableConfigOutputReference",
      "namespace": "lambdaFunction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 993
          },
          "name": "executionTimeoutInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 1009
          },
          "name": "retentionPeriodInDaysInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 983
          },
          "name": "executionTimeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 999
          },
          "name": "retentionPeriodInDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 945
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionDurableConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lambda-function/index:LambdaFunctionDurableConfigOutputReference"
    },
    "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionEnvironment": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionEnvironment",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lambda-function/index.ts",
        "line": 1013
      },
      "name": "LambdaFunctionEnvironment",
      "namespace": "lambdaFunction",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information, see [Using Lambda environment variables](https://docs.aws.amazon.com/lambda/latest/dg/configuration-envvars.html).\n If the value of the environment variable is a time or a duration, enclose the value in quotes.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_function#variables LambdaFunction#variables}",
            "stability": "stable",
            "summary": "Environment variable key-value pairs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 1020
          },
          "name": "variables",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/lambda-function/index:LambdaFunctionEnvironment"
    },
    "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionEnvironmentOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionEnvironmentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lambda-function/index.ts",
          "line": 1060
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-function/index.ts",
        "line": 1052
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 1102
          },
          "name": "resetVariables"
        }
      ],
      "name": "LambdaFunctionEnvironmentOutputReference",
      "namespace": "lambdaFunction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 1106
          },
          "name": "variablesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 1096
          },
          "name": "variables",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 1064
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionEnvironment"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lambda-function/index:LambdaFunctionEnvironmentOutputReference"
    },
    "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionEphemeralStorage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionEphemeralStorage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lambda-function/index.ts",
        "line": 1110
      },
      "name": "LambdaFunctionEphemeralStorage",
      "namespace": "lambdaFunction",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_function#size LambdaFunction#size}",
            "stability": "stable",
            "summary": "The size of the function's ``/tmp`` directory."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 1116
          },
          "name": "size",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/lambda-function/index:LambdaFunctionEphemeralStorage"
    },
    "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionEphemeralStorageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionEphemeralStorageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lambda-function/index.ts",
          "line": 1156
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-function/index.ts",
        "line": 1148
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 1198
          },
          "name": "resetSize"
        }
      ],
      "name": "LambdaFunctionEphemeralStorageOutputReference",
      "namespace": "lambdaFunction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 1202
          },
          "name": "sizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 1192
          },
          "name": "size",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 1160
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionEphemeralStorage"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lambda-function/index:LambdaFunctionEphemeralStorageOutputReference"
    },
    "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionFileSystemConfigs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionFileSystemConfigs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lambda-function/index.ts",
        "line": 1206
      },
      "name": "LambdaFunctionFileSystemConfigs",
      "namespace": "lambdaFunction",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_function#arn LambdaFunction#arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the Amazon EFS or Amazon S3 Files access point that provides access to the file system."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 1212
          },
          "name": "arn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_function#local_mount_path LambdaFunction#local_mount_path}",
            "stability": "stable",
            "summary": "The path where the function can access the file system, starting with ``/mnt/``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 1218
          },
          "name": "localMountPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lambda-function/index:LambdaFunctionFileSystemConfigs"
    },
    "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionFileSystemConfigsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionFileSystemConfigsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lambda-function/index.ts",
          "line": 1348
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-function/index.ts",
        "line": 1340
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 1355
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionFileSystemConfigsOutputReference"
            }
          }
        }
      ],
      "name": "LambdaFunctionFileSystemConfigsList",
      "namespace": "lambdaFunction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 1341
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionFileSystemConfigs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lambda-function/index:LambdaFunctionFileSystemConfigsList"
    },
    "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionFileSystemConfigsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionFileSystemConfigsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lambda-function/index.ts",
          "line": 1267
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-function/index.ts",
        "line": 1257
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 1315
          },
          "name": "resetArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 1331
          },
          "name": "resetLocalMountPath"
        }
      ],
      "name": "LambdaFunctionFileSystemConfigsOutputReference",
      "namespace": "lambdaFunction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 1319
          },
          "name": "arnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 1335
          },
          "name": "localMountPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 1309
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 1325
          },
          "name": "localMountPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 1271
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionFileSystemConfigs"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lambda-function/index:LambdaFunctionFileSystemConfigsOutputReference"
    },
    "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionFunctionScalingConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionFunctionScalingConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lambda-function/index.ts",
        "line": 1359
      },
      "name": "LambdaFunctionFunctionScalingConfig",
      "namespace": "lambdaFunction",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_function#max_execution_environments LambdaFunction#max_execution_environments}",
            "stability": "stable",
            "summary": "The maximum number of execution environments that can be provisioned for the function."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 1365
          },
          "name": "maxExecutionEnvironments",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_function#min_execution_environments LambdaFunction#min_execution_environments}",
            "stability": "stable",
            "summary": "The minimum number of execution environments to maintain for the function."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 1371
          },
          "name": "minExecutionEnvironments",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/lambda-function/index:LambdaFunctionFunctionScalingConfig"
    },
    "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionFunctionScalingConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionFunctionScalingConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lambda-function/index.ts",
          "line": 1418
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-function/index.ts",
        "line": 1410
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 1466
          },
          "name": "resetMaxExecutionEnvironments"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 1482
          },
          "name": "resetMinExecutionEnvironments"
        }
      ],
      "name": "LambdaFunctionFunctionScalingConfigOutputReference",
      "namespace": "lambdaFunction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 1470
          },
          "name": "maxExecutionEnvironmentsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 1486
          },
          "name": "minExecutionEnvironmentsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 1460
          },
          "name": "maxExecutionEnvironments",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 1476
          },
          "name": "minExecutionEnvironments",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 1422
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionFunctionScalingConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lambda-function/index:LambdaFunctionFunctionScalingConfigOutputReference"
    },
    "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionImageConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionImageConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lambda-function/index.ts",
        "line": 1490
      },
      "name": "LambdaFunctionImageConfig",
      "namespace": "lambdaFunction",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a maximum of 1,500 parameters in the list.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_function#command LambdaFunction#command}",
            "stability": "stable",
            "summary": "Specifies parameters that you want to pass in with ENTRYPOINT."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 1496
          },
          "name": "command",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a maximum of 1,500 string entries in the list.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_function#entry_point LambdaFunction#entry_point}",
            "stability": "stable",
            "summary": "Specifies the entry point to their application, which is typically the location of the runtime executable."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 1502
          },
          "name": "entryPoint",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_function#working_directory LambdaFunction#working_directory}",
            "stability": "stable",
            "summary": "Specifies the working directory. The length of the directory string cannot exceed 1,000 characters."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 1508
          },
          "name": "workingDirectory",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lambda-function/index:LambdaFunctionImageConfig"
    },
    "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionImageConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionImageConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lambda-function/index.ts",
          "line": 1562
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-function/index.ts",
        "line": 1554
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 1616
          },
          "name": "resetCommand"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 1632
          },
          "name": "resetEntryPoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 1648
          },
          "name": "resetWorkingDirectory"
        }
      ],
      "name": "LambdaFunctionImageConfigOutputReference",
      "namespace": "lambdaFunction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 1620
          },
          "name": "commandInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 1636
          },
          "name": "entryPointInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 1652
          },
          "name": "workingDirectoryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 1610
          },
          "name": "command",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 1626
          },
          "name": "entryPoint",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 1642
          },
          "name": "workingDirectory",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 1566
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionImageConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lambda-function/index:LambdaFunctionImageConfigOutputReference"
    },
    "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionLoggingConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionLoggingConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lambda-function/index.ts",
        "line": 1656
      },
      "name": "LambdaFunctionLoggingConfig",
      "namespace": "lambdaFunction",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Lambda only sends application logs at the selected level of detail and lower, where ``TRACE`` is the highest level and ``FATAL`` is the lowest.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_function#application_log_level LambdaFunction#application_log_level}",
            "stability": "stable",
            "summary": "Set this property to filter the application logs for your function that Lambda sends to CloudWatch."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 1662
          },
          "name": "applicationLogLevel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Select between plain text and structured JSON.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_function#log_format LambdaFunction#log_format}",
            "stability": "stable",
            "summary": "The format in which Lambda sends your function's application and system logs to CloudWatch."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 1668
          },
          "name": "logFormat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "By default, Lambda functions send logs to a default log group named ``/aws/lambda/<function name>``. To use a different log group, enter an existing log group or enter a new log group name.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_function#log_group LambdaFunction#log_group}",
            "stability": "stable",
            "summary": "The name of the Amazon CloudWatch log group the function sends logs to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 1674
          },
          "name": "logGroup",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Lambda only sends system logs at the selected level of detail and lower, where ``DEBUG`` is the highest level and ``WARN`` is the lowest.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_function#system_log_level LambdaFunction#system_log_level}",
            "stability": "stable",
            "summary": "Set this property to filter the system logs for your function that Lambda sends to CloudWatch."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 1680
          },
          "name": "systemLogLevel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lambda-function/index:LambdaFunctionLoggingConfig"
    },
    "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionLoggingConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionLoggingConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lambda-function/index.ts",
          "line": 1741
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-function/index.ts",
        "line": 1733
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 1801
          },
          "name": "resetApplicationLogLevel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 1817
          },
          "name": "resetLogFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 1833
          },
          "name": "resetLogGroup"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 1849
          },
          "name": "resetSystemLogLevel"
        }
      ],
      "name": "LambdaFunctionLoggingConfigOutputReference",
      "namespace": "lambdaFunction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 1805
          },
          "name": "applicationLogLevelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 1821
          },
          "name": "logFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 1837
          },
          "name": "logGroupInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 1853
          },
          "name": "systemLogLevelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 1795
          },
          "name": "applicationLogLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 1811
          },
          "name": "logFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 1827
          },
          "name": "logGroup",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 1843
          },
          "name": "systemLogLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 1745
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionLoggingConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lambda-function/index:LambdaFunctionLoggingConfigOutputReference"
    },
    "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionRuntimeManagementConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionRuntimeManagementConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lambda-function/index.ts",
        "line": 1857
      },
      "name": "LambdaFunctionRuntimeManagementConfig",
      "namespace": "lambdaFunction",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "This is only required if you're using the *Manual* runtime update mode.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_function#runtime_version_arn LambdaFunction#runtime_version_arn}",
            "stability": "stable",
            "summary": "The ARN of the runtime version you want the function to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 1864
          },
          "name": "runtimeVersionArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "+  *Auto (default)* - Automatically update to the most recent and secure runtime version using a [Two-phase runtime version rollout](https://docs.aws.amazon.com/lambda/latest/dg/runtimes-update.html#runtime-management-two-phase). This is the best choice for most customers to ensure they always benefit from runtime updates.\n  +  *FunctionUpdate* - LAM updates the runtime of you function to the most recent and secure runtime version when you update your function. This approach synchronizes runtime updates with function deployments, giving you control over when runtime updates are applied and allowing you to detect and mitigate rare runtime update incompatibilities early. When using this setting, you need to regularly update your functions to keep their runtime up-to-date.\n  +  *Manual* - You specify a runtime version in your function configuration. The function will use this runtime version indefinitely. In the rare case where a new runtime version is incompatible with an existing function, this allows you to roll back your function to an earlier runtime version. For more information, see [Roll back a runtime version](https://docs.aws.amazon.com/lambda/latest/dg/runtimes-update.html#runtime-management-rollback).\n  \n *Valid Values*: ``Auto`` | ``FunctionUpdate`` | ``Manual``\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_function#update_runtime_on LambdaFunction#update_runtime_on}",
            "stability": "stable",
            "summary": "Specify the runtime update mode."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 1875
          },
          "name": "updateRuntimeOn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lambda-function/index:LambdaFunctionRuntimeManagementConfig"
    },
    "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionRuntimeManagementConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionRuntimeManagementConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lambda-function/index.ts",
          "line": 1922
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-function/index.ts",
        "line": 1914
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 1970
          },
          "name": "resetRuntimeVersionArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 1986
          },
          "name": "resetUpdateRuntimeOn"
        }
      ],
      "name": "LambdaFunctionRuntimeManagementConfigOutputReference",
      "namespace": "lambdaFunction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 1974
          },
          "name": "runtimeVersionArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 1990
          },
          "name": "updateRuntimeOnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 1964
          },
          "name": "runtimeVersionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 1980
          },
          "name": "updateRuntimeOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 1926
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionRuntimeManagementConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lambda-function/index:LambdaFunctionRuntimeManagementConfigOutputReference"
    },
    "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionSnapStart": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionSnapStart",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lambda-function/index.ts",
        "line": 1994
      },
      "name": "LambdaFunctionSnapStart",
      "namespace": "lambdaFunction",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_function#apply_on LambdaFunction#apply_on}",
            "stability": "stable",
            "summary": "Set ``ApplyOn`` to ``PublishedVersions`` to create a snapshot of the initialized execution environment when you publish a function version."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 2000
          },
          "name": "applyOn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lambda-function/index:LambdaFunctionSnapStart"
    },
    "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionSnapStartOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionSnapStartOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lambda-function/index.ts",
          "line": 2040
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-function/index.ts",
        "line": 2032
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 2082
          },
          "name": "resetApplyOn"
        }
      ],
      "name": "LambdaFunctionSnapStartOutputReference",
      "namespace": "lambdaFunction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 2086
          },
          "name": "applyOnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 2076
          },
          "name": "applyOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 2044
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionSnapStart"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lambda-function/index:LambdaFunctionSnapStartOutputReference"
    },
    "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionSnapStartResponse": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionSnapStartResponse",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lambda-function/index.ts",
        "line": 2090
      },
      "name": "LambdaFunctionSnapStartResponse",
      "namespace": "lambdaFunction",
      "symbolId": "src/lambda-function/index:LambdaFunctionSnapStartResponse"
    },
    "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionSnapStartResponseOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionSnapStartResponseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lambda-function/index.ts",
          "line": 2120
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-function/index.ts",
        "line": 2113
      },
      "name": "LambdaFunctionSnapStartResponseOutputReference",
      "namespace": "lambdaFunction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 2140
          },
          "name": "applyOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 2145
          },
          "name": "optimizationStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 2124
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionSnapStartResponse"
          }
        }
      ],
      "symbolId": "src/lambda-function/index:LambdaFunctionSnapStartResponseOutputReference"
    },
    "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lambda-function/index.ts",
        "line": 2149
      },
      "name": "LambdaFunctionTags",
      "namespace": "lambdaFunction",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_function#key LambdaFunction#key}",
            "stability": "stable",
            "summary": "The key for this tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 2155
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_function#value LambdaFunction#value}",
            "stability": "stable",
            "summary": "The value for this tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 2161
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lambda-function/index:LambdaFunctionTags"
    },
    "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lambda-function/index.ts",
          "line": 2291
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-function/index.ts",
        "line": 2283
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 2298
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionTagsOutputReference"
            }
          }
        }
      ],
      "name": "LambdaFunctionTagsList",
      "namespace": "lambdaFunction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 2284
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lambda-function/index:LambdaFunctionTagsList"
    },
    "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lambda-function/index.ts",
          "line": 2210
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-function/index.ts",
        "line": 2200
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 2258
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 2274
          },
          "name": "resetValue"
        }
      ],
      "name": "LambdaFunctionTagsOutputReference",
      "namespace": "lambdaFunction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 2262
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 2278
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 2252
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 2268
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 2214
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lambda-function/index:LambdaFunctionTagsOutputReference"
    },
    "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionTenancyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionTenancyConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lambda-function/index.ts",
        "line": 2302
      },
      "name": "LambdaFunctionTenancyConfig",
      "namespace": "lambdaFunction",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_function#tenant_isolation_mode LambdaFunction#tenant_isolation_mode}",
            "stability": "stable",
            "summary": "Tenant isolation mode allows for invocation to be sent to a corresponding execution environment dedicated to a specific tenant ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 2308
          },
          "name": "tenantIsolationMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lambda-function/index:LambdaFunctionTenancyConfig"
    },
    "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionTenancyConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionTenancyConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lambda-function/index.ts",
          "line": 2348
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-function/index.ts",
        "line": 2340
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 2390
          },
          "name": "resetTenantIsolationMode"
        }
      ],
      "name": "LambdaFunctionTenancyConfigOutputReference",
      "namespace": "lambdaFunction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 2394
          },
          "name": "tenantIsolationModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 2384
          },
          "name": "tenantIsolationMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 2352
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionTenancyConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lambda-function/index:LambdaFunctionTenancyConfigOutputReference"
    },
    "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionTracingConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionTracingConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lambda-function/index.ts",
        "line": 2398
      },
      "name": "LambdaFunctionTracingConfig",
      "namespace": "lambdaFunction",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_function#mode LambdaFunction#mode}",
            "stability": "stable",
            "summary": "The tracing mode."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 2404
          },
          "name": "mode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lambda-function/index:LambdaFunctionTracingConfig"
    },
    "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionTracingConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionTracingConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lambda-function/index.ts",
          "line": 2444
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-function/index.ts",
        "line": 2436
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 2486
          },
          "name": "resetMode"
        }
      ],
      "name": "LambdaFunctionTracingConfigOutputReference",
      "namespace": "lambdaFunction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 2490
          },
          "name": "modeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 2480
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 2448
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionTracingConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lambda-function/index:LambdaFunctionTracingConfigOutputReference"
    },
    "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionVpcConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionVpcConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lambda-function/index.ts",
        "line": 2494
      },
      "name": "LambdaFunctionVpcConfig",
      "namespace": "lambdaFunction",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_function#ipv_6_allowed_for_dual_stack LambdaFunction#ipv_6_allowed_for_dual_stack}",
            "stability": "stable",
            "summary": "Allows outbound IPv6 traffic on VPC functions that are connected to dual-stack subnets."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 2500
          },
          "name": "ipv6AllowedForDualStack",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_function#security_group_ids LambdaFunction#security_group_ids}",
            "stability": "stable",
            "summary": "A list of VPC security group IDs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 2506
          },
          "name": "securityGroupIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_function#subnet_ids LambdaFunction#subnet_ids}",
            "stability": "stable",
            "summary": "A list of VPC subnet IDs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 2512
          },
          "name": "subnetIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/lambda-function/index:LambdaFunctionVpcConfig"
    },
    "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionVpcConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionVpcConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lambda-function/index.ts",
          "line": 2566
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-function/index.ts",
        "line": 2558
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 2620
          },
          "name": "resetIpv6AllowedForDualStack"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 2636
          },
          "name": "resetSecurityGroupIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 2652
          },
          "name": "resetSubnetIds"
        }
      ],
      "name": "LambdaFunctionVpcConfigOutputReference",
      "namespace": "lambdaFunction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 2624
          },
          "name": "ipv6AllowedForDualStackInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 2640
          },
          "name": "securityGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 2656
          },
          "name": "subnetIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 2614
          },
          "name": "ipv6AllowedForDualStack",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 2630
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 2646
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-function/index.ts",
            "line": 2570
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaFunction.LambdaFunctionVpcConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lambda-function/index:LambdaFunctionVpcConfigOutputReference"
    },
    "@cdktn/provider-awscc.lambdaLayerVersion.LambdaLayerVersion": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_layer_version awscc_lambda_layer_version}."
      },
      "fqn": "@cdktn/provider-awscc.lambdaLayerVersion.LambdaLayerVersion",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_layer_version awscc_lambda_layer_version} Resource."
        },
        "locationInModule": {
          "filename": "src/lambda-layer-version/index.ts",
          "line": 283
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.lambdaLayerVersion.LambdaLayerVersionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-layer-version/index.ts",
        "line": 251
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a LambdaLayerVersion resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/lambda-layer-version/index.ts",
            "line": 268
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the LambdaLayerVersion to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_layer_version#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing LambdaLayerVersion that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the LambdaLayerVersion to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-layer-version/index.ts",
            "line": 348
          },
          "name": "putContent",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lambdaLayerVersion.LambdaLayerVersionContent"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-layer-version/index.ts",
            "line": 319
          },
          "name": "resetCompatibleArchitectures"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-layer-version/index.ts",
            "line": 335
          },
          "name": "resetCompatibleRuntimes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-layer-version/index.ts",
            "line": 364
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-layer-version/index.ts",
            "line": 385
          },
          "name": "resetLayerName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-layer-version/index.ts",
            "line": 406
          },
          "name": "resetLicenseInfo"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-layer-version/index.ts",
            "line": 418
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-layer-version/index.ts",
            "line": 429
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "LambdaLayerVersion",
      "namespace": "lambdaLayerVersion",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-layer-version/index.ts",
            "line": 256
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-layer-version/index.ts",
            "line": 345
          },
          "name": "content",
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaLayerVersion.LambdaLayerVersionContentOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-layer-version/index.ts",
            "line": 373
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-layer-version/index.ts",
            "line": 394
          },
          "name": "layerVersionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-layer-version/index.ts",
            "line": 323
          },
          "name": "compatibleArchitecturesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-layer-version/index.ts",
            "line": 339
          },
          "name": "compatibleRuntimesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-layer-version/index.ts",
            "line": 352
          },
          "name": "contentInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaLayerVersion.LambdaLayerVersionContent"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-layer-version/index.ts",
            "line": 368
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-layer-version/index.ts",
            "line": 389
          },
          "name": "layerNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-layer-version/index.ts",
            "line": 410
          },
          "name": "licenseInfoInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-layer-version/index.ts",
            "line": 313
          },
          "name": "compatibleArchitectures",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-layer-version/index.ts",
            "line": 329
          },
          "name": "compatibleRuntimes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-layer-version/index.ts",
            "line": 358
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-layer-version/index.ts",
            "line": 379
          },
          "name": "layerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-layer-version/index.ts",
            "line": 400
          },
          "name": "licenseInfo",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lambda-layer-version/index:LambdaLayerVersion"
    },
    "@cdktn/provider-awscc.lambdaLayerVersion.LambdaLayerVersionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaLayerVersion.LambdaLayerVersionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lambda-layer-version/index.ts",
        "line": 14
      },
      "name": "LambdaLayerVersionConfig",
      "namespace": "lambdaLayerVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_layer_version#content LambdaLayerVersion#content}",
            "stability": "stable",
            "summary": "The function layer archive."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-layer-version/index.ts",
            "line": 32
          },
          "name": "content",
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaLayerVersion.LambdaLayerVersionContent"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_layer_version#compatible_architectures LambdaLayerVersion#compatible_architectures}",
            "stability": "stable",
            "summary": "A list of compatible instruction set architectures."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-layer-version/index.ts",
            "line": 20
          },
          "name": "compatibleArchitectures",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_layer_version#compatible_runtimes LambdaLayerVersion#compatible_runtimes}",
            "stability": "stable",
            "summary": "A list of compatible function runtimes. Used for filtering with ListLayers and ListLayerVersions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-layer-version/index.ts",
            "line": 26
          },
          "name": "compatibleRuntimes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_layer_version#description LambdaLayerVersion#description}",
            "stability": "stable",
            "summary": "The description of the version."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-layer-version/index.ts",
            "line": 38
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_layer_version#layer_name LambdaLayerVersion#layer_name}",
            "stability": "stable",
            "summary": "The name or Amazon Resource Name (ARN) of the layer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-layer-version/index.ts",
            "line": 44
          },
          "name": "layerName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_layer_version#license_info LambdaLayerVersion#license_info}",
            "stability": "stable",
            "summary": "The layer's software license."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-layer-version/index.ts",
            "line": 50
          },
          "name": "licenseInfo",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lambda-layer-version/index:LambdaLayerVersionConfig"
    },
    "@cdktn/provider-awscc.lambdaLayerVersion.LambdaLayerVersionContent": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaLayerVersion.LambdaLayerVersionContent",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lambda-layer-version/index.ts",
        "line": 52
      },
      "name": "LambdaLayerVersionContent",
      "namespace": "lambdaLayerVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_layer_version#s3_bucket LambdaLayerVersion#s3_bucket}",
            "stability": "stable",
            "summary": "The Amazon S3 bucket of the layer archive."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-layer-version/index.ts",
            "line": 58
          },
          "name": "s3Bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_layer_version#s3_key LambdaLayerVersion#s3_key}",
            "stability": "stable",
            "summary": "The Amazon S3 key of the layer archive."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-layer-version/index.ts",
            "line": 64
          },
          "name": "s3Key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_layer_version#s3_object_storage_mode LambdaLayerVersion#s3_object_storage_mode}",
            "stability": "stable",
            "summary": "Specifies whether Lambda should copy the deployment package to its internal storage (COPY) or reference it directly from your S3 bucket (REFERENCE)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-layer-version/index.ts",
            "line": 70
          },
          "name": "s3ObjectStorageMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_layer_version#s3_object_version LambdaLayerVersion#s3_object_version}",
            "stability": "stable",
            "summary": "For versioned objects, the version of the layer archive object to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-layer-version/index.ts",
            "line": 76
          },
          "name": "s3ObjectVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lambda-layer-version/index:LambdaLayerVersionContent"
    },
    "@cdktn/provider-awscc.lambdaLayerVersion.LambdaLayerVersionContentOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaLayerVersion.LambdaLayerVersionContentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lambda-layer-version/index.ts",
          "line": 137
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-layer-version/index.ts",
        "line": 129
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-layer-version/index.ts",
            "line": 223
          },
          "name": "resetS3ObjectStorageMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-layer-version/index.ts",
            "line": 239
          },
          "name": "resetS3ObjectVersion"
        }
      ],
      "name": "LambdaLayerVersionContentOutputReference",
      "namespace": "lambdaLayerVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-layer-version/index.ts",
            "line": 198
          },
          "name": "s3BucketInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-layer-version/index.ts",
            "line": 211
          },
          "name": "s3KeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-layer-version/index.ts",
            "line": 227
          },
          "name": "s3ObjectStorageModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-layer-version/index.ts",
            "line": 243
          },
          "name": "s3ObjectVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-layer-version/index.ts",
            "line": 191
          },
          "name": "s3Bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-layer-version/index.ts",
            "line": 204
          },
          "name": "s3Key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-layer-version/index.ts",
            "line": 217
          },
          "name": "s3ObjectStorageMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-layer-version/index.ts",
            "line": 233
          },
          "name": "s3ObjectVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-layer-version/index.ts",
            "line": 141
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaLayerVersion.LambdaLayerVersionContent"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lambda-layer-version/index:LambdaLayerVersionContentOutputReference"
    },
    "@cdktn/provider-awscc.lambdaLayerVersionPermission.LambdaLayerVersionPermission": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_layer_version_permission awscc_lambda_layer_version_permission}."
      },
      "fqn": "@cdktn/provider-awscc.lambdaLayerVersionPermission.LambdaLayerVersionPermission",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_layer_version_permission awscc_lambda_layer_version_permission} Resource."
        },
        "locationInModule": {
          "filename": "src/lambda-layer-version-permission/index.ts",
          "line": 76
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.lambdaLayerVersionPermission.LambdaLayerVersionPermissionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-layer-version-permission/index.ts",
        "line": 44
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a LambdaLayerVersionPermission resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/lambda-layer-version-permission/index.ts",
            "line": 61
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the LambdaLayerVersionPermission to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_layer_version_permission#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing LambdaLayerVersionPermission that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the LambdaLayerVersionPermission to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-layer-version-permission/index.ts",
            "line": 146
          },
          "name": "resetOrganizationId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-layer-version-permission/index.ts",
            "line": 171
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-layer-version-permission/index.ts",
            "line": 180
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "LambdaLayerVersionPermission",
      "namespace": "lambdaLayerVersionPermission",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-layer-version-permission/index.ts",
            "line": 49
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-layer-version-permission/index.ts",
            "line": 116
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-layer-version-permission/index.ts",
            "line": 134
          },
          "name": "layerVersionPermissionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-layer-version-permission/index.ts",
            "line": 111
          },
          "name": "actionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-layer-version-permission/index.ts",
            "line": 129
          },
          "name": "layerVersionArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-layer-version-permission/index.ts",
            "line": 150
          },
          "name": "organizationIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-layer-version-permission/index.ts",
            "line": 163
          },
          "name": "principalInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-layer-version-permission/index.ts",
            "line": 104
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-layer-version-permission/index.ts",
            "line": 122
          },
          "name": "layerVersionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-layer-version-permission/index.ts",
            "line": 140
          },
          "name": "organizationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-layer-version-permission/index.ts",
            "line": 156
          },
          "name": "principal",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lambda-layer-version-permission/index:LambdaLayerVersionPermission"
    },
    "@cdktn/provider-awscc.lambdaLayerVersionPermission.LambdaLayerVersionPermissionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaLayerVersionPermission.LambdaLayerVersionPermissionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lambda-layer-version-permission/index.ts",
        "line": 14
      },
      "name": "LambdaLayerVersionPermissionConfig",
      "namespace": "lambdaLayerVersionPermission",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_layer_version_permission#action LambdaLayerVersionPermission#action}",
            "stability": "stable",
            "summary": "The API action that grants access to the layer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-layer-version-permission/index.ts",
            "line": 20
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_layer_version_permission#layer_version_arn LambdaLayerVersionPermission#layer_version_arn}",
            "stability": "stable",
            "summary": "The name or Amazon Resource Name (ARN) of the layer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-layer-version-permission/index.ts",
            "line": 26
          },
          "name": "layerVersionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_layer_version_permission#principal LambdaLayerVersionPermission#principal}",
            "stability": "stable",
            "summary": "An account ID, or * to grant layer usage permission to all accounts in an organization, or all AWS accounts (if organizationId is not specified)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-layer-version-permission/index.ts",
            "line": 38
          },
          "name": "principal",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_layer_version_permission#organization_id LambdaLayerVersionPermission#organization_id}",
            "stability": "stable",
            "summary": "With the principal set to *, grant permission to all accounts in the specified organization."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-layer-version-permission/index.ts",
            "line": 32
          },
          "name": "organizationId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lambda-layer-version-permission/index:LambdaLayerVersionPermissionConfig"
    },
    "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImage": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_microvm_image awscc_lambda_microvm_image}."
      },
      "fqn": "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImage",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_microvm_image awscc_lambda_microvm_image} Resource."
        },
        "locationInModule": {
          "filename": "src/lambda-microvm-image/index.ts",
          "line": 1671
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-microvm-image/index.ts",
        "line": 1639
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a LambdaMicrovmImage resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 1656
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the LambdaMicrovmImage to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_microvm_image#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing LambdaMicrovmImage that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the LambdaMicrovmImage to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 1764
          },
          "name": "putCodeArtifact",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageCodeArtifact"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 1777
          },
          "name": "putCpuConfigurations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageCpuConfigurations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 1821
          },
          "name": "putEnvironmentVariables",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageEnvironmentVariables"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 1834
          },
          "name": "putHooks",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageHooks"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 1867
          },
          "name": "putLogging",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageLogging"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 1893
          },
          "name": "putResources",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageResources"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 1911
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 1914
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 1931
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 1950
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "LambdaMicrovmImage",
      "namespace": "lambdaMicrovmImage",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 1644
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 1761
          },
          "name": "codeArtifact",
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageCodeArtifactOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 1774
          },
          "name": "cpuConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageCpuConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 1786
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 1818
          },
          "name": "environmentVariables",
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageEnvironmentVariablesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 1831
          },
          "name": "hooks",
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageHooksOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 1843
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 1848
          },
          "name": "imageArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 1853
          },
          "name": "latestActiveImageVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 1858
          },
          "name": "latestFailedImageVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 1864
          },
          "name": "logging",
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageLoggingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 1890
          },
          "name": "resources",
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageResourcesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 1902
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 1908
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 1923
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 1716
          },
          "name": "additionalOsCapabilitiesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 1729
          },
          "name": "baseImageArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 1742
          },
          "name": "baseImageVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 1755
          },
          "name": "buildRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 1768
          },
          "name": "codeArtifactInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageCodeArtifact"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 1781
          },
          "name": "cpuConfigurationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageCpuConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 1799
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 1812
          },
          "name": "egressNetworkConnectorsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 1825
          },
          "name": "environmentVariablesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageEnvironmentVariables"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 1838
          },
          "name": "hooksInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageHooks"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 1871
          },
          "name": "loggingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageLogging"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 1884
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 1897
          },
          "name": "resourcesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageResources"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 1918
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 1709
          },
          "name": "additionalOsCapabilities",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 1722
          },
          "name": "baseImageArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 1735
          },
          "name": "baseImageVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 1748
          },
          "name": "buildRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 1792
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 1805
          },
          "name": "egressNetworkConnectors",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 1877
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lambda-microvm-image/index:LambdaMicrovmImage"
    },
    "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageCodeArtifact": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageCodeArtifact",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lambda-microvm-image/index.ts",
        "line": 90
      },
      "name": "LambdaMicrovmImageCodeArtifact",
      "namespace": "lambdaMicrovmImage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_microvm_image#uri LambdaMicrovmImage#uri}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 94
          },
          "name": "uri",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lambda-microvm-image/index:LambdaMicrovmImageCodeArtifact"
    },
    "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageCodeArtifactOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageCodeArtifactOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lambda-microvm-image/index.ts",
          "line": 134
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-microvm-image/index.ts",
        "line": 126
      },
      "name": "LambdaMicrovmImageCodeArtifactOutputReference",
      "namespace": "lambdaMicrovmImage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 177
          },
          "name": "uriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 170
          },
          "name": "uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 138
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageCodeArtifact"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lambda-microvm-image/index:LambdaMicrovmImageCodeArtifactOutputReference"
    },
    "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lambda-microvm-image/index.ts",
        "line": 14
      },
      "name": "LambdaMicrovmImageConfig",
      "namespace": "lambdaMicrovmImage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_microvm_image#additional_os_capabilities LambdaMicrovmImage#additional_os_capabilities}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 18
          },
          "name": "additionalOsCapabilities",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_microvm_image#base_image_arn LambdaMicrovmImage#base_image_arn}",
            "stability": "stable",
            "summary": "ARN of the base MicroVM image."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 24
          },
          "name": "baseImageArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_microvm_image#base_image_version LambdaMicrovmImage#base_image_version}",
            "stability": "stable",
            "summary": "Specific version of the base MicroVM image to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 30
          },
          "name": "baseImageVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_microvm_image#build_role_arn LambdaMicrovmImage#build_role_arn}",
            "stability": "stable",
            "summary": "ARN of the IAM build role."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 36
          },
          "name": "buildRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_microvm_image#code_artifact LambdaMicrovmImage#code_artifact}",
            "stability": "stable",
            "summary": "Code artifact for the active MicroVM image."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 42
          },
          "name": "codeArtifact",
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageCodeArtifact"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_microvm_image#cpu_configurations LambdaMicrovmImage#cpu_configurations}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 46
          },
          "name": "cpuConfigurations",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageCpuConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_microvm_image#description LambdaMicrovmImage#description}",
            "stability": "stable",
            "summary": "Human-readable description of the MicroVM image and its purpose."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 52
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_microvm_image#egress_network_connectors LambdaMicrovmImage#egress_network_connectors}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 56
          },
          "name": "egressNetworkConnectors",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_microvm_image#environment_variables LambdaMicrovmImage#environment_variables}",
            "stability": "stable",
            "summary": "Environment variables to set in the container during the snapshot build."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 62
          },
          "name": "environmentVariables",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageEnvironmentVariables"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_microvm_image#hooks LambdaMicrovmImage#hooks}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 66
          },
          "name": "hooks",
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageHooks"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_microvm_image#logging LambdaMicrovmImage#logging}",
            "stability": "stable",
            "summary": "Configuration for MicroVM image logging."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 72
          },
          "name": "logging",
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageLogging"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_microvm_image#name LambdaMicrovmImage#name}",
            "stability": "stable",
            "summary": "Unique name for the MicroVM image within the account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 78
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_microvm_image#resources LambdaMicrovmImage#resources}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 82
          },
          "name": "resources",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageResources"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_microvm_image#tags LambdaMicrovmImage#tags}",
            "stability": "stable",
            "summary": "Key-value pairs to associate with the MicroVM image for organization and management."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 88
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lambda-microvm-image/index:LambdaMicrovmImageConfig"
    },
    "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageCpuConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageCpuConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lambda-microvm-image/index.ts",
        "line": 181
      },
      "name": "LambdaMicrovmImageCpuConfigurations",
      "namespace": "lambdaMicrovmImage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_microvm_image#architecture LambdaMicrovmImage#architecture}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 185
          },
          "name": "architecture",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lambda-microvm-image/index:LambdaMicrovmImageCpuConfigurations"
    },
    "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageCpuConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageCpuConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lambda-microvm-image/index.ts",
          "line": 283
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-microvm-image/index.ts",
        "line": 275
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 290
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageCpuConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "LambdaMicrovmImageCpuConfigurationsList",
      "namespace": "lambdaMicrovmImage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 276
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageCpuConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lambda-microvm-image/index:LambdaMicrovmImageCpuConfigurationsList"
    },
    "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageCpuConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageCpuConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lambda-microvm-image/index.ts",
          "line": 227
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-microvm-image/index.ts",
        "line": 217
      },
      "name": "LambdaMicrovmImageCpuConfigurationsOutputReference",
      "namespace": "lambdaMicrovmImage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 270
          },
          "name": "architectureInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 263
          },
          "name": "architecture",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 231
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageCpuConfigurations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lambda-microvm-image/index:LambdaMicrovmImageCpuConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageEnvironmentVariables": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageEnvironmentVariables",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lambda-microvm-image/index.ts",
        "line": 294
      },
      "name": "LambdaMicrovmImageEnvironmentVariables",
      "namespace": "lambdaMicrovmImage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_microvm_image#key LambdaMicrovmImage#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 298
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_microvm_image#value LambdaMicrovmImage#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 302
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lambda-microvm-image/index:LambdaMicrovmImageEnvironmentVariables"
    },
    "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageEnvironmentVariablesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageEnvironmentVariablesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lambda-microvm-image/index.ts",
          "line": 426
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-microvm-image/index.ts",
        "line": 418
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 433
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageEnvironmentVariablesOutputReference"
            }
          }
        }
      ],
      "name": "LambdaMicrovmImageEnvironmentVariablesList",
      "namespace": "lambdaMicrovmImage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 419
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageEnvironmentVariables"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lambda-microvm-image/index:LambdaMicrovmImageEnvironmentVariablesList"
    },
    "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageEnvironmentVariablesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageEnvironmentVariablesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lambda-microvm-image/index.ts",
          "line": 351
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-microvm-image/index.ts",
        "line": 341
      },
      "name": "LambdaMicrovmImageEnvironmentVariablesOutputReference",
      "namespace": "lambdaMicrovmImage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 400
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 413
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 393
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 406
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 355
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageEnvironmentVariables"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lambda-microvm-image/index:LambdaMicrovmImageEnvironmentVariablesOutputReference"
    },
    "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageHooks": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageHooks",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lambda-microvm-image/index.ts",
        "line": 955
      },
      "name": "LambdaMicrovmImageHooks",
      "namespace": "lambdaMicrovmImage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_microvm_image#microvm_hooks LambdaMicrovmImage#microvm_hooks}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 959
          },
          "name": "microvmHooks",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageHooksMicrovmHooks"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_microvm_image#microvm_image_hooks LambdaMicrovmImage#microvm_image_hooks}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 963
          },
          "name": "microvmImageHooks",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageHooksMicrovmImageHooks"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_microvm_image#port LambdaMicrovmImage#port}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 967
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/lambda-microvm-image/index:LambdaMicrovmImageHooks"
    },
    "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageHooksMicrovmHooks": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageHooksMicrovmHooks",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lambda-microvm-image/index.ts",
        "line": 437
      },
      "name": "LambdaMicrovmImageHooksMicrovmHooks",
      "namespace": "lambdaMicrovmImage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_microvm_image#resume LambdaMicrovmImage#resume}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 441
          },
          "name": "resume",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_microvm_image#resume_timeout_in_seconds LambdaMicrovmImage#resume_timeout_in_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 445
          },
          "name": "resumeTimeoutInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_microvm_image#run LambdaMicrovmImage#run}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 449
          },
          "name": "run",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_microvm_image#run_timeout_in_seconds LambdaMicrovmImage#run_timeout_in_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 453
          },
          "name": "runTimeoutInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_microvm_image#suspend LambdaMicrovmImage#suspend}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 457
          },
          "name": "suspend",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_microvm_image#suspend_timeout_in_seconds LambdaMicrovmImage#suspend_timeout_in_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 461
          },
          "name": "suspendTimeoutInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_microvm_image#terminate LambdaMicrovmImage#terminate}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 465
          },
          "name": "terminate",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_microvm_image#terminate_timeout_in_seconds LambdaMicrovmImage#terminate_timeout_in_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 469
          },
          "name": "terminateTimeoutInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/lambda-microvm-image/index:LambdaMicrovmImageHooksMicrovmHooks"
    },
    "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageHooksMicrovmHooksOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageHooksMicrovmHooksOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lambda-microvm-image/index.ts",
          "line": 558
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-microvm-image/index.ts",
        "line": 550
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 642
          },
          "name": "resetResume"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 658
          },
          "name": "resetResumeTimeoutInSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 674
          },
          "name": "resetRun"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 690
          },
          "name": "resetRunTimeoutInSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 706
          },
          "name": "resetSuspend"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 722
          },
          "name": "resetSuspendTimeoutInSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 738
          },
          "name": "resetTerminate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 754
          },
          "name": "resetTerminateTimeoutInSeconds"
        }
      ],
      "name": "LambdaMicrovmImageHooksMicrovmHooksOutputReference",
      "namespace": "lambdaMicrovmImage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 646
          },
          "name": "resumeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 662
          },
          "name": "resumeTimeoutInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 678
          },
          "name": "runInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 694
          },
          "name": "runTimeoutInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 710
          },
          "name": "suspendInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 726
          },
          "name": "suspendTimeoutInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 742
          },
          "name": "terminateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 758
          },
          "name": "terminateTimeoutInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 636
          },
          "name": "resume",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 652
          },
          "name": "resumeTimeoutInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 668
          },
          "name": "run",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 684
          },
          "name": "runTimeoutInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 700
          },
          "name": "suspend",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 716
          },
          "name": "suspendTimeoutInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 732
          },
          "name": "terminate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 748
          },
          "name": "terminateTimeoutInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 562
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageHooksMicrovmHooks"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lambda-microvm-image/index:LambdaMicrovmImageHooksMicrovmHooksOutputReference"
    },
    "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageHooksMicrovmImageHooks": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageHooksMicrovmImageHooks",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lambda-microvm-image/index.ts",
        "line": 762
      },
      "name": "LambdaMicrovmImageHooksMicrovmImageHooks",
      "namespace": "lambdaMicrovmImage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_microvm_image#ready LambdaMicrovmImage#ready}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 766
          },
          "name": "ready",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_microvm_image#ready_timeout_in_seconds LambdaMicrovmImage#ready_timeout_in_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 770
          },
          "name": "readyTimeoutInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_microvm_image#validate LambdaMicrovmImage#validate}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 774
          },
          "name": "validate",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_microvm_image#validate_timeout_in_seconds LambdaMicrovmImage#validate_timeout_in_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 778
          },
          "name": "validateTimeoutInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/lambda-microvm-image/index:LambdaMicrovmImageHooksMicrovmImageHooks"
    },
    "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageHooksMicrovmImageHooksOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageHooksMicrovmImageHooksOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lambda-microvm-image/index.ts",
          "line": 839
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-microvm-image/index.ts",
        "line": 831
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 899
          },
          "name": "resetReady"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 915
          },
          "name": "resetReadyTimeoutInSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 931
          },
          "name": "resetValidate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 947
          },
          "name": "resetValidateTimeoutInSeconds"
        }
      ],
      "name": "LambdaMicrovmImageHooksMicrovmImageHooksOutputReference",
      "namespace": "lambdaMicrovmImage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 903
          },
          "name": "readyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 919
          },
          "name": "readyTimeoutInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 935
          },
          "name": "validateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 951
          },
          "name": "validateTimeoutInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 893
          },
          "name": "ready",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 909
          },
          "name": "readyTimeoutInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 925
          },
          "name": "validate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 941
          },
          "name": "validateTimeoutInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 843
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageHooksMicrovmImageHooks"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lambda-microvm-image/index:LambdaMicrovmImageHooksMicrovmImageHooksOutputReference"
    },
    "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageHooksOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageHooksOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lambda-microvm-image/index.ts",
          "line": 1021
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-microvm-image/index.ts",
        "line": 1013
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 1072
          },
          "name": "putMicrovmHooks",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageHooksMicrovmHooks"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 1088
          },
          "name": "putMicrovmImageHooks",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageHooksMicrovmImageHooks"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 1075
          },
          "name": "resetMicrovmHooks"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 1091
          },
          "name": "resetMicrovmImageHooks"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 1107
          },
          "name": "resetPort"
        }
      ],
      "name": "LambdaMicrovmImageHooksOutputReference",
      "namespace": "lambdaMicrovmImage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 1069
          },
          "name": "microvmHooks",
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageHooksMicrovmHooksOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 1085
          },
          "name": "microvmImageHooks",
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageHooksMicrovmImageHooksOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 1079
          },
          "name": "microvmHooksInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageHooksMicrovmHooks"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 1095
          },
          "name": "microvmImageHooksInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageHooksMicrovmImageHooks"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 1111
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 1101
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 1025
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageHooks"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lambda-microvm-image/index:LambdaMicrovmImageHooksOutputReference"
    },
    "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageLogging": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageLogging",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lambda-microvm-image/index.ts",
        "line": 1242
      },
      "name": "LambdaMicrovmImageLogging",
      "namespace": "lambdaMicrovmImage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_microvm_image#cloudwatch LambdaMicrovmImage#cloudwatch}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 1246
          },
          "name": "cloudwatch",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageLoggingCloudwatch"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_microvm_image#disabled LambdaMicrovmImage#disabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 1250
          },
          "name": "disabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lambda-microvm-image/index:LambdaMicrovmImageLogging"
    },
    "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageLoggingCloudwatch": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageLoggingCloudwatch",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lambda-microvm-image/index.ts",
        "line": 1115
      },
      "name": "LambdaMicrovmImageLoggingCloudwatch",
      "namespace": "lambdaMicrovmImage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_microvm_image#log_group LambdaMicrovmImage#log_group}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 1119
          },
          "name": "logGroup",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_microvm_image#log_stream LambdaMicrovmImage#log_stream}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 1123
          },
          "name": "logStream",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lambda-microvm-image/index:LambdaMicrovmImageLoggingCloudwatch"
    },
    "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageLoggingCloudwatchOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageLoggingCloudwatchOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lambda-microvm-image/index.ts",
          "line": 1170
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-microvm-image/index.ts",
        "line": 1162
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 1218
          },
          "name": "resetLogGroup"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 1234
          },
          "name": "resetLogStream"
        }
      ],
      "name": "LambdaMicrovmImageLoggingCloudwatchOutputReference",
      "namespace": "lambdaMicrovmImage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 1222
          },
          "name": "logGroupInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 1238
          },
          "name": "logStreamInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 1212
          },
          "name": "logGroup",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 1228
          },
          "name": "logStream",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 1174
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageLoggingCloudwatch"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lambda-microvm-image/index:LambdaMicrovmImageLoggingCloudwatchOutputReference"
    },
    "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageLoggingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageLoggingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lambda-microvm-image/index.ts",
          "line": 1297
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-microvm-image/index.ts",
        "line": 1289
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 1342
          },
          "name": "putCloudwatch",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageLoggingCloudwatch"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 1345
          },
          "name": "resetCloudwatch"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 1361
          },
          "name": "resetDisabled"
        }
      ],
      "name": "LambdaMicrovmImageLoggingOutputReference",
      "namespace": "lambdaMicrovmImage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 1339
          },
          "name": "cloudwatch",
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageLoggingCloudwatchOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 1349
          },
          "name": "cloudwatchInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageLoggingCloudwatch"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 1365
          },
          "name": "disabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 1355
          },
          "name": "disabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 1301
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageLogging"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lambda-microvm-image/index:LambdaMicrovmImageLoggingOutputReference"
    },
    "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageResources": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageResources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lambda-microvm-image/index.ts",
        "line": 1369
      },
      "name": "LambdaMicrovmImageResources",
      "namespace": "lambdaMicrovmImage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_microvm_image#minimum_memory_in_mi_b LambdaMicrovmImage#minimum_memory_in_mi_b}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 1373
          },
          "name": "minimumMemoryInMiB",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/lambda-microvm-image/index:LambdaMicrovmImageResources"
    },
    "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageResourcesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageResourcesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lambda-microvm-image/index.ts",
          "line": 1471
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-microvm-image/index.ts",
        "line": 1463
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 1478
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageResourcesOutputReference"
            }
          }
        }
      ],
      "name": "LambdaMicrovmImageResourcesList",
      "namespace": "lambdaMicrovmImage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 1464
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageResources"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lambda-microvm-image/index:LambdaMicrovmImageResourcesList"
    },
    "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageResourcesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageResourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lambda-microvm-image/index.ts",
          "line": 1415
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-microvm-image/index.ts",
        "line": 1405
      },
      "name": "LambdaMicrovmImageResourcesOutputReference",
      "namespace": "lambdaMicrovmImage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 1458
          },
          "name": "minimumMemoryInMiBInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 1451
          },
          "name": "minimumMemoryInMiB",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 1419
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageResources"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lambda-microvm-image/index:LambdaMicrovmImageResourcesOutputReference"
    },
    "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lambda-microvm-image/index.ts",
        "line": 1482
      },
      "name": "LambdaMicrovmImageTags",
      "namespace": "lambdaMicrovmImage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_microvm_image#key LambdaMicrovmImage#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 1488
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_microvm_image#value LambdaMicrovmImage#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 1494
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lambda-microvm-image/index:LambdaMicrovmImageTags"
    },
    "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lambda-microvm-image/index.ts",
          "line": 1624
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-microvm-image/index.ts",
        "line": 1616
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 1631
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageTagsOutputReference"
            }
          }
        }
      ],
      "name": "LambdaMicrovmImageTagsList",
      "namespace": "lambdaMicrovmImage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 1617
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lambda-microvm-image/index:LambdaMicrovmImageTagsList"
    },
    "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lambda-microvm-image/index.ts",
          "line": 1543
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-microvm-image/index.ts",
        "line": 1533
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 1591
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 1607
          },
          "name": "resetValue"
        }
      ],
      "name": "LambdaMicrovmImageTagsOutputReference",
      "namespace": "lambdaMicrovmImage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 1595
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 1611
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 1585
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 1601
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-microvm-image/index.ts",
            "line": 1547
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaMicrovmImage.LambdaMicrovmImageTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lambda-microvm-image/index:LambdaMicrovmImageTagsOutputReference"
    },
    "@cdktn/provider-awscc.lambdaNetworkConnector.LambdaNetworkConnector": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_network_connector awscc_lambda_network_connector}."
      },
      "fqn": "@cdktn/provider-awscc.lambdaNetworkConnector.LambdaNetworkConnector",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_network_connector awscc_lambda_network_connector} Resource."
        },
        "locationInModule": {
          "filename": "src/lambda-network-connector/index.ts",
          "line": 517
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.lambdaNetworkConnector.LambdaNetworkConnectorConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-network-connector/index.ts",
        "line": 485
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a LambdaNetworkConnector resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/lambda-network-connector/index.ts",
            "line": 502
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the LambdaNetworkConnector to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_network_connector#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing LambdaNetworkConnector that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the LambdaNetworkConnector to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-network-connector/index.ts",
            "line": 553
          },
          "name": "putConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lambdaNetworkConnector.LambdaNetworkConnectorConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-network-connector/index.ts",
            "line": 608
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lambdaNetworkConnector.LambdaNetworkConnectorTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-network-connector/index.ts",
            "line": 574
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-network-connector/index.ts",
            "line": 590
          },
          "name": "resetOperatorRole"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-network-connector/index.ts",
            "line": 611
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-network-connector/index.ts",
            "line": 623
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-network-connector/index.ts",
            "line": 632
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "LambdaNetworkConnector",
      "namespace": "lambdaNetworkConnector",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-network-connector/index.ts",
            "line": 490
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-network-connector/index.ts",
            "line": 544
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-network-connector/index.ts",
            "line": 550
          },
          "name": "configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaNetworkConnector.LambdaNetworkConnectorConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-network-connector/index.ts",
            "line": 562
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-network-connector/index.ts",
            "line": 599
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-network-connector/index.ts",
            "line": 605
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaNetworkConnector.LambdaNetworkConnectorTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-network-connector/index.ts",
            "line": 557
          },
          "name": "configurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaNetworkConnector.LambdaNetworkConnectorConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-network-connector/index.ts",
            "line": 578
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-network-connector/index.ts",
            "line": 594
          },
          "name": "operatorRoleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-network-connector/index.ts",
            "line": 615
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lambdaNetworkConnector.LambdaNetworkConnectorTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-network-connector/index.ts",
            "line": 568
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-network-connector/index.ts",
            "line": 584
          },
          "name": "operatorRole",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lambda-network-connector/index:LambdaNetworkConnector"
    },
    "@cdktn/provider-awscc.lambdaNetworkConnector.LambdaNetworkConnectorConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaNetworkConnector.LambdaNetworkConnectorConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lambda-network-connector/index.ts",
        "line": 14
      },
      "name": "LambdaNetworkConnectorConfig",
      "namespace": "lambdaNetworkConnector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_network_connector#configuration LambdaNetworkConnector#configuration}",
            "stability": "stable",
            "summary": "The network configuration for the connector. Specify a VpcEgressConfiguration to enable outbound traffic routing through your VPC."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-network-connector/index.ts",
            "line": 20
          },
          "name": "configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaNetworkConnector.LambdaNetworkConnectorConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Must be 1 to 64 alphanumeric characters, hyphens, or underscores.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_network_connector#name LambdaNetworkConnector#name}",
            "stability": "stable",
            "summary": "A unique name for the network connector within your account and Region."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-network-connector/index.ts",
            "line": 26
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This role must have permissions for ec2:CreateNetworkInterface and related describe operations.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_network_connector#operator_role LambdaNetworkConnector#operator_role}",
            "stability": "stable",
            "summary": "The ARN of the IAM role that Lambda assumes to manage elastic network interfaces in your VPC."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-network-connector/index.ts",
            "line": 32
          },
          "name": "operatorRole",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Use tags to categorize network connectors for cost allocation, access control, or operational management.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_network_connector#tags LambdaNetworkConnector#tags}",
            "stability": "stable",
            "summary": "A list of tags to apply to the network connector."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-network-connector/index.ts",
            "line": 38
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lambdaNetworkConnector.LambdaNetworkConnectorTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lambda-network-connector/index:LambdaNetworkConnectorConfig"
    },
    "@cdktn/provider-awscc.lambdaNetworkConnector.LambdaNetworkConnectorConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaNetworkConnector.LambdaNetworkConnectorConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lambda-network-connector/index.ts",
        "line": 235
      },
      "name": "LambdaNetworkConnectorConfiguration",
      "namespace": "lambdaNetworkConnector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Specifies the subnets, security groups, and network protocol for routing outbound traffic through your VPC.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_network_connector#vpc_egress_configuration LambdaNetworkConnector#vpc_egress_configuration}",
            "stability": "stable",
            "summary": "The VPC egress configuration for the network connector."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-network-connector/index.ts",
            "line": 241
          },
          "name": "vpcEgressConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaNetworkConnector.LambdaNetworkConnectorConfigurationVpcEgressConfiguration"
          }
        }
      ],
      "symbolId": "src/lambda-network-connector/index:LambdaNetworkConnectorConfiguration"
    },
    "@cdktn/provider-awscc.lambdaNetworkConnector.LambdaNetworkConnectorConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaNetworkConnector.LambdaNetworkConnectorConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lambda-network-connector/index.ts",
          "line": 281
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-network-connector/index.ts",
        "line": 273
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-network-connector/index.ts",
            "line": 320
          },
          "name": "putVpcEgressConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lambdaNetworkConnector.LambdaNetworkConnectorConfigurationVpcEgressConfiguration"
              }
            }
          ]
        }
      ],
      "name": "LambdaNetworkConnectorConfigurationOutputReference",
      "namespace": "lambdaNetworkConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-network-connector/index.ts",
            "line": 317
          },
          "name": "vpcEgressConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaNetworkConnector.LambdaNetworkConnectorConfigurationVpcEgressConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-network-connector/index.ts",
            "line": 324
          },
          "name": "vpcEgressConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaNetworkConnector.LambdaNetworkConnectorConfigurationVpcEgressConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-network-connector/index.ts",
            "line": 285
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaNetworkConnector.LambdaNetworkConnectorConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lambda-network-connector/index:LambdaNetworkConnectorConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.lambdaNetworkConnector.LambdaNetworkConnectorConfigurationVpcEgressConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaNetworkConnector.LambdaNetworkConnectorConfigurationVpcEgressConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lambda-network-connector/index.ts",
        "line": 40
      },
      "name": "LambdaNetworkConnectorConfigurationVpcEgressConfiguration",
      "namespace": "lambdaNetworkConnector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_network_connector#associated_compute_resource_types LambdaNetworkConnector#associated_compute_resource_types}",
            "stability": "stable",
            "summary": "The types of Lambda compute resources that can use this connector. Currently, only MicroVm is supported."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-network-connector/index.ts",
            "line": 46
          },
          "name": "associatedComputeResourceTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Specify 1 to 16 subnets. All subnets must be in the same VPC.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_network_connector#subnet_ids LambdaNetworkConnector#subnet_ids}",
            "stability": "stable",
            "summary": "The IDs of the VPC subnets where Lambda provisions elastic network interfaces (ENIs)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-network-connector/index.ts",
            "line": 64
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_network_connector#network_protocol LambdaNetworkConnector#network_protocol}",
            "stability": "stable",
            "summary": "The network protocol for the connector. Specify IPv4 for IPv4-only networking, or DualStack for both IPv4 and IPv6."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-network-connector/index.ts",
            "line": 52
          },
          "name": "networkProtocol",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Specify 0 to 5 security groups. All security groups must be in the same VPC as the subnets.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_network_connector#security_group_ids LambdaNetworkConnector#security_group_ids}",
            "stability": "stable",
            "summary": "The IDs of the VPC security groups to attach to the ENIs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-network-connector/index.ts",
            "line": 58
          },
          "name": "securityGroupIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/lambda-network-connector/index:LambdaNetworkConnectorConfigurationVpcEgressConfiguration"
    },
    "@cdktn/provider-awscc.lambdaNetworkConnector.LambdaNetworkConnectorConfigurationVpcEgressConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaNetworkConnector.LambdaNetworkConnectorConfigurationVpcEgressConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lambda-network-connector/index.ts",
          "line": 125
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-network-connector/index.ts",
        "line": 117
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-network-connector/index.ts",
            "line": 198
          },
          "name": "resetNetworkProtocol"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-network-connector/index.ts",
            "line": 214
          },
          "name": "resetSecurityGroupIds"
        }
      ],
      "name": "LambdaNetworkConnectorConfigurationVpcEgressConfigurationOutputReference",
      "namespace": "lambdaNetworkConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-network-connector/index.ts",
            "line": 186
          },
          "name": "associatedComputeResourceTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-network-connector/index.ts",
            "line": 202
          },
          "name": "networkProtocolInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-network-connector/index.ts",
            "line": 218
          },
          "name": "securityGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-network-connector/index.ts",
            "line": 231
          },
          "name": "subnetIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-network-connector/index.ts",
            "line": 179
          },
          "name": "associatedComputeResourceTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-network-connector/index.ts",
            "line": 192
          },
          "name": "networkProtocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-network-connector/index.ts",
            "line": 208
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-network-connector/index.ts",
            "line": 224
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-network-connector/index.ts",
            "line": 129
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaNetworkConnector.LambdaNetworkConnectorConfigurationVpcEgressConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lambda-network-connector/index:LambdaNetworkConnectorConfigurationVpcEgressConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.lambdaNetworkConnector.LambdaNetworkConnectorTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaNetworkConnector.LambdaNetworkConnectorTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lambda-network-connector/index.ts",
        "line": 328
      },
      "name": "LambdaNetworkConnectorTags",
      "namespace": "lambdaNetworkConnector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_network_connector#key LambdaNetworkConnector#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-network-connector/index.ts",
            "line": 334
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_network_connector#value LambdaNetworkConnector#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-network-connector/index.ts",
            "line": 340
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lambda-network-connector/index:LambdaNetworkConnectorTags"
    },
    "@cdktn/provider-awscc.lambdaNetworkConnector.LambdaNetworkConnectorTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaNetworkConnector.LambdaNetworkConnectorTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lambda-network-connector/index.ts",
          "line": 470
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-network-connector/index.ts",
        "line": 462
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-network-connector/index.ts",
            "line": 477
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lambdaNetworkConnector.LambdaNetworkConnectorTagsOutputReference"
            }
          }
        }
      ],
      "name": "LambdaNetworkConnectorTagsList",
      "namespace": "lambdaNetworkConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-network-connector/index.ts",
            "line": 463
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lambdaNetworkConnector.LambdaNetworkConnectorTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lambda-network-connector/index:LambdaNetworkConnectorTagsList"
    },
    "@cdktn/provider-awscc.lambdaNetworkConnector.LambdaNetworkConnectorTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaNetworkConnector.LambdaNetworkConnectorTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lambda-network-connector/index.ts",
          "line": 389
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-network-connector/index.ts",
        "line": 379
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-network-connector/index.ts",
            "line": 437
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-network-connector/index.ts",
            "line": 453
          },
          "name": "resetValue"
        }
      ],
      "name": "LambdaNetworkConnectorTagsOutputReference",
      "namespace": "lambdaNetworkConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-network-connector/index.ts",
            "line": 441
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-network-connector/index.ts",
            "line": 457
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-network-connector/index.ts",
            "line": 431
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-network-connector/index.ts",
            "line": 447
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-network-connector/index.ts",
            "line": 393
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaNetworkConnector.LambdaNetworkConnectorTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lambda-network-connector/index:LambdaNetworkConnectorTagsOutputReference"
    },
    "@cdktn/provider-awscc.lambdaPermission.LambdaPermission": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_permission awscc_lambda_permission}."
      },
      "fqn": "@cdktn/provider-awscc.lambdaPermission.LambdaPermission",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_permission awscc_lambda_permission} Resource."
        },
        "locationInModule": {
          "filename": "src/lambda-permission/index.ts",
          "line": 113
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.lambdaPermission.LambdaPermissionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-permission/index.ts",
        "line": 81
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a LambdaPermission resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/lambda-permission/index.ts",
            "line": 98
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the LambdaPermission to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_permission#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing LambdaPermission that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the LambdaPermission to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-permission/index.ts",
            "line": 165
          },
          "name": "resetEventSourceToken"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-permission/index.ts",
            "line": 194
          },
          "name": "resetFunctionUrlAuthType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-permission/index.ts",
            "line": 215
          },
          "name": "resetInvokedViaFunctionUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-permission/index.ts",
            "line": 249
          },
          "name": "resetPrincipalOrgId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-permission/index.ts",
            "line": 265
          },
          "name": "resetSourceAccount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-permission/index.ts",
            "line": 281
          },
          "name": "resetSourceArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-permission/index.ts",
            "line": 293
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-permission/index.ts",
            "line": 307
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "LambdaPermission",
      "namespace": "lambdaPermission",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-permission/index.ts",
            "line": 86
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-permission/index.ts",
            "line": 203
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-permission/index.ts",
            "line": 224
          },
          "name": "permissionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-permission/index.ts",
            "line": 153
          },
          "name": "actionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-permission/index.ts",
            "line": 169
          },
          "name": "eventSourceTokenInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-permission/index.ts",
            "line": 182
          },
          "name": "functionNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-permission/index.ts",
            "line": 198
          },
          "name": "functionUrlAuthTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-permission/index.ts",
            "line": 219
          },
          "name": "invokedViaFunctionUrlInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-permission/index.ts",
            "line": 237
          },
          "name": "principalInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-permission/index.ts",
            "line": 253
          },
          "name": "principalOrgIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-permission/index.ts",
            "line": 269
          },
          "name": "sourceAccountInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-permission/index.ts",
            "line": 285
          },
          "name": "sourceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-permission/index.ts",
            "line": 146
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-permission/index.ts",
            "line": 159
          },
          "name": "eventSourceToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-permission/index.ts",
            "line": 175
          },
          "name": "functionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-permission/index.ts",
            "line": 188
          },
          "name": "functionUrlAuthType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-permission/index.ts",
            "line": 209
          },
          "name": "invokedViaFunctionUrl",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-permission/index.ts",
            "line": 230
          },
          "name": "principal",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-permission/index.ts",
            "line": 243
          },
          "name": "principalOrgId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-permission/index.ts",
            "line": 259
          },
          "name": "sourceAccount",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-permission/index.ts",
            "line": 275
          },
          "name": "sourceArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lambda-permission/index:LambdaPermission"
    },
    "@cdktn/provider-awscc.lambdaPermission.LambdaPermissionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaPermission.LambdaPermissionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lambda-permission/index.ts",
        "line": 14
      },
      "name": "LambdaPermissionConfig",
      "namespace": "lambdaPermission",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_permission#action LambdaPermission#action}",
            "stability": "stable",
            "summary": "The action that the principal can use on the function. For example, ``lambda:InvokeFunction`` or ``lambda:GetFunction``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-permission/index.ts",
            "line": 20
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "**Name formats**\n +  *Function name* ? ``my-function`` (name-only), ``my-function:v1`` (with alias).\n  +  *Function ARN* ? ``arn:aws:lambda:us-west-2:123456789012:function:my-function``.\n  +  *Partial ARN* ? ``123456789012:function:my-function``.\n  \n You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_permission#function_name LambdaPermission#function_name}",
            "stability": "stable",
            "summary": "The name or ARN of the Lambda function, version, or alias."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-permission/index.ts",
            "line": 38
          },
          "name": "functionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you specify a service, use ``SourceArn`` or ``SourceAccount`` to limit who can invoke the function through that service.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_permission#principal LambdaPermission#principal}",
            "stability": "stable",
            "summary": "The AWS-service, AWS-account, IAM user, or IAM role that invokes the function."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-permission/index.ts",
            "line": 56
          },
          "name": "principal",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_permission#event_source_token LambdaPermission#event_source_token}",
            "stability": "stable",
            "summary": "For Alexa Smart Home functions, a token that the invoker must supply."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-permission/index.ts",
            "line": 26
          },
          "name": "eventSourceToken",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Set to ``AWS_IAM`` if you want to restrict access to authenticated users only. Set to ``NONE`` if you want to bypass IAM authentication to create a public endpoint. For more information, see [Control access to Lambda function URLs](https://docs.aws.amazon.com/lambda/latest/dg/urls-auth.html).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_permission#function_url_auth_type LambdaPermission#function_url_auth_type}",
            "stability": "stable",
            "summary": "The type of authentication that your function URL uses."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-permission/index.ts",
            "line": 44
          },
          "name": "functionUrlAuthType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_permission#invoked_via_function_url LambdaPermission#invoked_via_function_url}",
            "stability": "stable",
            "summary": "Indicates whether the permission applies when the function is invoked through a function URL."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-permission/index.ts",
            "line": 50
          },
          "name": "invokedViaFunctionUrl",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_permission#principal_org_id LambdaPermission#principal_org_id}",
            "stability": "stable",
            "summary": "The identifier for your organization in AOlong. Use this to grant permissions to all the AWS-accounts under this organization."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-permission/index.ts",
            "line": 62
          },
          "name": "principalOrgId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Use this together with ``SourceArn`` to ensure that the specified account owns the resource. It is possible for an Amazon S3 bucket to be deleted by its owner and recreated by another account.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_permission#source_account LambdaPermission#source_account}",
            "stability": "stable",
            "summary": "For AWS-service, the ID of the AWS-account that owns the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-permission/index.ts",
            "line": 68
          },
          "name": "sourceAccount",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For example, an Amazon S3 bucket or Amazon SNS topic.\n Note that Lambda configures the comparison using the ``StringLike`` operator.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_permission#source_arn LambdaPermission#source_arn}",
            "stability": "stable",
            "summary": "For AWS-services, the ARN of the AWS resource that invokes the function."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-permission/index.ts",
            "line": 75
          },
          "name": "sourceArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lambda-permission/index:LambdaPermissionConfig"
    },
    "@cdktn/provider-awscc.lambdaUrl.LambdaUrl": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_url awscc_lambda_url}."
      },
      "fqn": "@cdktn/provider-awscc.lambdaUrl.LambdaUrl",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_url awscc_lambda_url} Resource."
        },
        "locationInModule": {
          "filename": "src/lambda-url/index.ts",
          "line": 349
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.lambdaUrl.LambdaUrlConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-url/index.ts",
        "line": 317
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a LambdaUrl resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/lambda-url/index.ts",
            "line": 334
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the LambdaUrl to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_url#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing LambdaUrl that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the LambdaUrl to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-url/index.ts",
            "line": 394
          },
          "name": "putCors",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lambdaUrl.LambdaUrlCors"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-url/index.ts",
            "line": 397
          },
          "name": "resetCors"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-url/index.ts",
            "line": 428
          },
          "name": "resetInvokeMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-url/index.ts",
            "line": 444
          },
          "name": "resetQualifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-url/index.ts",
            "line": 469
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-url/index.ts",
            "line": 479
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "LambdaUrl",
      "namespace": "lambdaUrl",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-url/index.ts",
            "line": 322
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-url/index.ts",
            "line": 391
          },
          "name": "cors",
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaUrl.LambdaUrlCorsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-url/index.ts",
            "line": 406
          },
          "name": "functionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-url/index.ts",
            "line": 411
          },
          "name": "functionUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-url/index.ts",
            "line": 416
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-url/index.ts",
            "line": 385
          },
          "name": "authTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-url/index.ts",
            "line": 401
          },
          "name": "corsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaUrl.LambdaUrlCors"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-url/index.ts",
            "line": 432
          },
          "name": "invokeModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-url/index.ts",
            "line": 448
          },
          "name": "qualifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-url/index.ts",
            "line": 461
          },
          "name": "targetFunctionArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-url/index.ts",
            "line": 378
          },
          "name": "authType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-url/index.ts",
            "line": 422
          },
          "name": "invokeMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-url/index.ts",
            "line": 438
          },
          "name": "qualifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-url/index.ts",
            "line": 454
          },
          "name": "targetFunctionArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lambda-url/index:LambdaUrl"
    },
    "@cdktn/provider-awscc.lambdaUrl.LambdaUrlConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaUrl.LambdaUrlConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lambda-url/index.ts",
        "line": 14
      },
      "name": "LambdaUrlConfig",
      "namespace": "lambdaUrl",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_url#auth_type LambdaUrl#auth_type}",
            "stability": "stable",
            "summary": "Can be either AWS_IAM if the requests are authorized via IAM, or NONE if no authorization is configured on the Function URL."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-url/index.ts",
            "line": 20
          },
          "name": "authType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_url#target_function_arn LambdaUrl#target_function_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the function associated with the Function URL."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-url/index.ts",
            "line": 42
          },
          "name": "targetFunctionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_url#cors LambdaUrl#cors}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-url/index.ts",
            "line": 24
          },
          "name": "cors",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaUrl.LambdaUrlCors"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Set to BUFFERED if you want to buffer responses before returning them to the client. Set to RESPONSE_STREAM if you want to stream responses, allowing faster time to first byte and larger response payload sizes. If not set, defaults to BUFFERED.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_url#invoke_mode LambdaUrl#invoke_mode}",
            "stability": "stable",
            "summary": "The invocation mode for the function's URL."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-url/index.ts",
            "line": 30
          },
          "name": "invokeMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_url#qualifier LambdaUrl#qualifier}",
            "stability": "stable",
            "summary": "The alias qualifier for the target function. If TargetFunctionArn is unqualified then Qualifier must be passed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-url/index.ts",
            "line": 36
          },
          "name": "qualifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lambda-url/index:LambdaUrlConfig"
    },
    "@cdktn/provider-awscc.lambdaUrl.LambdaUrlCors": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaUrl.LambdaUrlCors",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lambda-url/index.ts",
        "line": 44
      },
      "name": "LambdaUrlCors",
      "namespace": "lambdaUrl",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_url#allow_credentials LambdaUrl#allow_credentials}",
            "stability": "stable",
            "summary": "Specifies whether credentials are included in the CORS request."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-url/index.ts",
            "line": 50
          },
          "name": "allowCredentials",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_url#allow_headers LambdaUrl#allow_headers}",
            "stability": "stable",
            "summary": "Represents a collection of allowed headers."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-url/index.ts",
            "line": 56
          },
          "name": "allowHeaders",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_url#allow_methods LambdaUrl#allow_methods}",
            "stability": "stable",
            "summary": "Represents a collection of allowed HTTP methods."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-url/index.ts",
            "line": 62
          },
          "name": "allowMethods",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_url#allow_origins LambdaUrl#allow_origins}",
            "stability": "stable",
            "summary": "Represents a collection of allowed origins."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-url/index.ts",
            "line": 68
          },
          "name": "allowOrigins",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_url#expose_headers LambdaUrl#expose_headers}",
            "stability": "stable",
            "summary": "Represents a collection of exposed headers."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-url/index.ts",
            "line": 74
          },
          "name": "exposeHeaders",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_url#max_age LambdaUrl#max_age}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-url/index.ts",
            "line": 78
          },
          "name": "maxAge",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/lambda-url/index:LambdaUrlCors"
    },
    "@cdktn/provider-awscc.lambdaUrl.LambdaUrlCorsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaUrl.LambdaUrlCorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lambda-url/index.ts",
          "line": 153
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-url/index.ts",
        "line": 145
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-url/index.ts",
            "line": 225
          },
          "name": "resetAllowCredentials"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-url/index.ts",
            "line": 241
          },
          "name": "resetAllowHeaders"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-url/index.ts",
            "line": 257
          },
          "name": "resetAllowMethods"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-url/index.ts",
            "line": 273
          },
          "name": "resetAllowOrigins"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-url/index.ts",
            "line": 289
          },
          "name": "resetExposeHeaders"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-url/index.ts",
            "line": 305
          },
          "name": "resetMaxAge"
        }
      ],
      "name": "LambdaUrlCorsOutputReference",
      "namespace": "lambdaUrl",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-url/index.ts",
            "line": 229
          },
          "name": "allowCredentialsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-url/index.ts",
            "line": 245
          },
          "name": "allowHeadersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-url/index.ts",
            "line": 261
          },
          "name": "allowMethodsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-url/index.ts",
            "line": 277
          },
          "name": "allowOriginsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-url/index.ts",
            "line": 293
          },
          "name": "exposeHeadersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-url/index.ts",
            "line": 309
          },
          "name": "maxAgeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-url/index.ts",
            "line": 219
          },
          "name": "allowCredentials",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-url/index.ts",
            "line": 235
          },
          "name": "allowHeaders",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-url/index.ts",
            "line": 251
          },
          "name": "allowMethods",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-url/index.ts",
            "line": 267
          },
          "name": "allowOrigins",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-url/index.ts",
            "line": 283
          },
          "name": "exposeHeaders",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-url/index.ts",
            "line": 299
          },
          "name": "maxAge",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-url/index.ts",
            "line": 157
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaUrl.LambdaUrlCors"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lambda-url/index:LambdaUrlCorsOutputReference"
    },
    "@cdktn/provider-awscc.lambdaVersion.LambdaVersion": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_version awscc_lambda_version}."
      },
      "fqn": "@cdktn/provider-awscc.lambdaVersion.LambdaVersion",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_version awscc_lambda_version} Resource."
        },
        "locationInModule": {
          "filename": "src/lambda-version/index.ts",
          "line": 446
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.lambdaVersion.LambdaVersionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-version/index.ts",
        "line": 414
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a LambdaVersion resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/lambda-version/index.ts",
            "line": 431
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the LambdaVersion to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_version#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing LambdaVersion that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the LambdaVersion to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-version/index.ts",
            "line": 529
          },
          "name": "putFunctionScalingConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lambdaVersion.LambdaVersionFunctionScalingConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-version/index.ts",
            "line": 550
          },
          "name": "putProvisionedConcurrencyConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lambdaVersion.LambdaVersionProvisionedConcurrencyConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-version/index.ts",
            "line": 566
          },
          "name": "putRuntimePolicy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lambdaVersion.LambdaVersionRuntimePolicy"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-version/index.ts",
            "line": 482
          },
          "name": "resetCodeSha256"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-version/index.ts",
            "line": 498
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-version/index.ts",
            "line": 532
          },
          "name": "resetFunctionScalingConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-version/index.ts",
            "line": 553
          },
          "name": "resetProvisionedConcurrencyConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-version/index.ts",
            "line": 569
          },
          "name": "resetRuntimePolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-version/index.ts",
            "line": 586
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-version/index.ts",
            "line": 597
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "LambdaVersion",
      "namespace": "lambdaVersion",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-version/index.ts",
            "line": 419
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-version/index.ts",
            "line": 507
          },
          "name": "functionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-version/index.ts",
            "line": 526
          },
          "name": "functionScalingConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaVersion.LambdaVersionFunctionScalingConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-version/index.ts",
            "line": 541
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-version/index.ts",
            "line": 547
          },
          "name": "provisionedConcurrencyConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaVersion.LambdaVersionProvisionedConcurrencyConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-version/index.ts",
            "line": 563
          },
          "name": "runtimePolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaVersion.LambdaVersionRuntimePolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-version/index.ts",
            "line": 578
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-version/index.ts",
            "line": 486
          },
          "name": "codeSha256Input",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-version/index.ts",
            "line": 502
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-version/index.ts",
            "line": 520
          },
          "name": "functionNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-version/index.ts",
            "line": 536
          },
          "name": "functionScalingConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaVersion.LambdaVersionFunctionScalingConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-version/index.ts",
            "line": 557
          },
          "name": "provisionedConcurrencyConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaVersion.LambdaVersionProvisionedConcurrencyConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-version/index.ts",
            "line": 573
          },
          "name": "runtimePolicyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaVersion.LambdaVersionRuntimePolicy"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-version/index.ts",
            "line": 476
          },
          "name": "codeSha256",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-version/index.ts",
            "line": 492
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-version/index.ts",
            "line": 513
          },
          "name": "functionName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lambda-version/index:LambdaVersion"
    },
    "@cdktn/provider-awscc.lambdaVersion.LambdaVersionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaVersion.LambdaVersionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lambda-version/index.ts",
        "line": 14
      },
      "name": "LambdaVersionConfig",
      "namespace": "lambdaVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_version#function_name LambdaVersion#function_name}",
            "stability": "stable",
            "summary": "The name of the Lambda function."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-version/index.ts",
            "line": 32
          },
          "name": "functionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Use this option to avoid publishing a version if the function code has changed since you last updated it. Updates are not supported for this property.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_version#code_sha_256 LambdaVersion#code_sha_256}",
            "stability": "stable",
            "summary": "Only publish a version if the hash value matches the value that's specified."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-version/index.ts",
            "line": 20
          },
          "name": "codeSha256",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Updates are not supported for this property.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_version#description LambdaVersion#description}",
            "stability": "stable",
            "summary": "A description for the version to override the description in the function configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-version/index.ts",
            "line": 26
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_version#function_scaling_config LambdaVersion#function_scaling_config}",
            "stability": "stable",
            "summary": "The scaling configuration to apply to the function, including minimum and maximum execution environment limits."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-version/index.ts",
            "line": 38
          },
          "name": "functionScalingConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaVersion.LambdaVersionFunctionScalingConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_version#provisioned_concurrency_config LambdaVersion#provisioned_concurrency_config}",
            "stability": "stable",
            "summary": "Specifies a provisioned concurrency configuration for a function's version. Updates are not supported for this property."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-version/index.ts",
            "line": 44
          },
          "name": "provisionedConcurrencyConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaVersion.LambdaVersionProvisionedConcurrencyConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_version#runtime_policy LambdaVersion#runtime_policy}",
            "stability": "stable",
            "summary": "Specifies the runtime management configuration of a function. Displays runtimeVersionArn only for Manual."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-version/index.ts",
            "line": 50
          },
          "name": "runtimePolicy",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lambdaVersion.LambdaVersionRuntimePolicy"
          }
        }
      ],
      "symbolId": "src/lambda-version/index:LambdaVersionConfig"
    },
    "@cdktn/provider-awscc.lambdaVersion.LambdaVersionFunctionScalingConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaVersion.LambdaVersionFunctionScalingConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lambda-version/index.ts",
        "line": 52
      },
      "name": "LambdaVersionFunctionScalingConfig",
      "namespace": "lambdaVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_version#max_execution_environments LambdaVersion#max_execution_environments}",
            "stability": "stable",
            "summary": "The maximum number of execution environments that can be provisioned for the function."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-version/index.ts",
            "line": 58
          },
          "name": "maxExecutionEnvironments",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_version#min_execution_environments LambdaVersion#min_execution_environments}",
            "stability": "stable",
            "summary": "The minimum number of execution environments to maintain for the function."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-version/index.ts",
            "line": 64
          },
          "name": "minExecutionEnvironments",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/lambda-version/index:LambdaVersionFunctionScalingConfig"
    },
    "@cdktn/provider-awscc.lambdaVersion.LambdaVersionFunctionScalingConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaVersion.LambdaVersionFunctionScalingConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lambda-version/index.ts",
          "line": 111
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-version/index.ts",
        "line": 103
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-version/index.ts",
            "line": 159
          },
          "name": "resetMaxExecutionEnvironments"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-version/index.ts",
            "line": 175
          },
          "name": "resetMinExecutionEnvironments"
        }
      ],
      "name": "LambdaVersionFunctionScalingConfigOutputReference",
      "namespace": "lambdaVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-version/index.ts",
            "line": 163
          },
          "name": "maxExecutionEnvironmentsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-version/index.ts",
            "line": 179
          },
          "name": "minExecutionEnvironmentsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-version/index.ts",
            "line": 153
          },
          "name": "maxExecutionEnvironments",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-version/index.ts",
            "line": 169
          },
          "name": "minExecutionEnvironments",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-version/index.ts",
            "line": 115
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaVersion.LambdaVersionFunctionScalingConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lambda-version/index:LambdaVersionFunctionScalingConfigOutputReference"
    },
    "@cdktn/provider-awscc.lambdaVersion.LambdaVersionProvisionedConcurrencyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaVersion.LambdaVersionProvisionedConcurrencyConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lambda-version/index.ts",
        "line": 183
      },
      "name": "LambdaVersionProvisionedConcurrencyConfig",
      "namespace": "lambdaVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_version#provisioned_concurrent_executions LambdaVersion#provisioned_concurrent_executions}",
            "stability": "stable",
            "summary": "The amount of provisioned concurrency to allocate for the version."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-version/index.ts",
            "line": 189
          },
          "name": "provisionedConcurrentExecutions",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/lambda-version/index:LambdaVersionProvisionedConcurrencyConfig"
    },
    "@cdktn/provider-awscc.lambdaVersion.LambdaVersionProvisionedConcurrencyConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaVersion.LambdaVersionProvisionedConcurrencyConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lambda-version/index.ts",
          "line": 229
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-version/index.ts",
        "line": 221
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-version/index.ts",
            "line": 271
          },
          "name": "resetProvisionedConcurrentExecutions"
        }
      ],
      "name": "LambdaVersionProvisionedConcurrencyConfigOutputReference",
      "namespace": "lambdaVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-version/index.ts",
            "line": 275
          },
          "name": "provisionedConcurrentExecutionsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-version/index.ts",
            "line": 265
          },
          "name": "provisionedConcurrentExecutions",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-version/index.ts",
            "line": 233
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaVersion.LambdaVersionProvisionedConcurrencyConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lambda-version/index:LambdaVersionProvisionedConcurrencyConfigOutputReference"
    },
    "@cdktn/provider-awscc.lambdaVersion.LambdaVersionRuntimePolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaVersion.LambdaVersionRuntimePolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lambda-version/index.ts",
        "line": 279
      },
      "name": "LambdaVersionRuntimePolicy",
      "namespace": "lambdaVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "If the runtime update mode is manual, the ARN is returned, otherwise null is returned.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_version#runtime_version_arn LambdaVersion#runtime_version_arn}",
            "stability": "stable",
            "summary": "The ARN of the runtime the function is configured to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-version/index.ts",
            "line": 285
          },
          "name": "runtimeVersionArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lambda_version#update_runtime_on LambdaVersion#update_runtime_on}",
            "stability": "stable",
            "summary": "The runtime update mode."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-version/index.ts",
            "line": 291
          },
          "name": "updateRuntimeOn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lambda-version/index:LambdaVersionRuntimePolicy"
    },
    "@cdktn/provider-awscc.lambdaVersion.LambdaVersionRuntimePolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lambdaVersion.LambdaVersionRuntimePolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lambda-version/index.ts",
          "line": 338
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lambda-version/index.ts",
        "line": 330
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-version/index.ts",
            "line": 386
          },
          "name": "resetRuntimeVersionArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-version/index.ts",
            "line": 402
          },
          "name": "resetUpdateRuntimeOn"
        }
      ],
      "name": "LambdaVersionRuntimePolicyOutputReference",
      "namespace": "lambdaVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-version/index.ts",
            "line": 390
          },
          "name": "runtimeVersionArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lambda-version/index.ts",
            "line": 406
          },
          "name": "updateRuntimeOnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-version/index.ts",
            "line": 380
          },
          "name": "runtimeVersionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-version/index.ts",
            "line": 396
          },
          "name": "updateRuntimeOn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lambda-version/index.ts",
            "line": 342
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lambdaVersion.LambdaVersionRuntimePolicy"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lambda-version/index:LambdaVersionRuntimePolicyOutputReference"
    },
    "@cdktn/provider-awscc.launchwizardDeployment.LaunchwizardDeployment": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/launchwizard_deployment awscc_launchwizard_deployment}."
      },
      "fqn": "@cdktn/provider-awscc.launchwizardDeployment.LaunchwizardDeployment",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/launchwizard_deployment awscc_launchwizard_deployment} Resource."
        },
        "locationInModule": {
          "filename": "src/launchwizard-deployment/index.ts",
          "line": 235
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.launchwizardDeployment.LaunchwizardDeploymentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/launchwizard-deployment/index.ts",
        "line": 203
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a LaunchwizardDeployment resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/launchwizard-deployment/index.ts",
            "line": 220
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the LaunchwizardDeployment to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/launchwizard_deployment#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing LaunchwizardDeployment that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the LaunchwizardDeployment to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/launchwizard-deployment/index.ts",
            "line": 344
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.launchwizardDeployment.LaunchwizardDeploymentTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/launchwizard-deployment/index.ts",
            "line": 326
          },
          "name": "resetSpecifications"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/launchwizard-deployment/index.ts",
            "line": 347
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/launchwizard-deployment/index.ts",
            "line": 372
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/launchwizard-deployment/index.ts",
            "line": 382
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "LaunchwizardDeployment",
      "namespace": "launchwizardDeployment",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/launchwizard-deployment/index.ts",
            "line": 208
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/launchwizard-deployment/index.ts",
            "line": 263
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/launchwizard-deployment/index.ts",
            "line": 268
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/launchwizard-deployment/index.ts",
            "line": 273
          },
          "name": "deletedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/launchwizard-deployment/index.ts",
            "line": 278
          },
          "name": "deploymentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/launchwizard-deployment/index.ts",
            "line": 296
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/launchwizard-deployment/index.ts",
            "line": 314
          },
          "name": "resourceGroup",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/launchwizard-deployment/index.ts",
            "line": 335
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/launchwizard-deployment/index.ts",
            "line": 341
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.launchwizardDeployment.LaunchwizardDeploymentTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/launchwizard-deployment/index.ts",
            "line": 291
          },
          "name": "deploymentPatternNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/launchwizard-deployment/index.ts",
            "line": 309
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/launchwizard-deployment/index.ts",
            "line": 330
          },
          "name": "specificationsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/launchwizard-deployment/index.ts",
            "line": 351
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.launchwizardDeployment.LaunchwizardDeploymentTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/launchwizard-deployment/index.ts",
            "line": 364
          },
          "name": "workloadNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/launchwizard-deployment/index.ts",
            "line": 284
          },
          "name": "deploymentPatternName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/launchwizard-deployment/index.ts",
            "line": 302
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/launchwizard-deployment/index.ts",
            "line": 320
          },
          "name": "specifications",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/launchwizard-deployment/index.ts",
            "line": 357
          },
          "name": "workloadName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/launchwizard-deployment/index:LaunchwizardDeployment"
    },
    "@cdktn/provider-awscc.launchwizardDeployment.LaunchwizardDeploymentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.launchwizardDeployment.LaunchwizardDeploymentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/launchwizard-deployment/index.ts",
        "line": 14
      },
      "name": "LaunchwizardDeploymentConfig",
      "namespace": "launchwizardDeployment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/launchwizard_deployment#deployment_pattern_name LaunchwizardDeployment#deployment_pattern_name}",
            "stability": "stable",
            "summary": "Workload deployment pattern name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/launchwizard-deployment/index.ts",
            "line": 20
          },
          "name": "deploymentPatternName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/launchwizard_deployment#name LaunchwizardDeployment#name}",
            "stability": "stable",
            "summary": "Name of LaunchWizard deployment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/launchwizard-deployment/index.ts",
            "line": 26
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/launchwizard_deployment#workload_name LaunchwizardDeployment#workload_name}",
            "stability": "stable",
            "summary": "Workload Name for LaunchWizard deployment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/launchwizard-deployment/index.ts",
            "line": 44
          },
          "name": "workloadName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/launchwizard_deployment#specifications LaunchwizardDeployment#specifications}",
            "stability": "stable",
            "summary": "LaunchWizard deployment specifications."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/launchwizard-deployment/index.ts",
            "line": 32
          },
          "name": "specifications",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/launchwizard_deployment#tags LaunchwizardDeployment#tags}",
            "stability": "stable",
            "summary": "Tags for LaunchWizard deployment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/launchwizard-deployment/index.ts",
            "line": 38
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.launchwizardDeployment.LaunchwizardDeploymentTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/launchwizard-deployment/index:LaunchwizardDeploymentConfig"
    },
    "@cdktn/provider-awscc.launchwizardDeployment.LaunchwizardDeploymentTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.launchwizardDeployment.LaunchwizardDeploymentTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/launchwizard-deployment/index.ts",
        "line": 46
      },
      "name": "LaunchwizardDeploymentTags",
      "namespace": "launchwizardDeployment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/launchwizard_deployment#key LaunchwizardDeployment#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/launchwizard-deployment/index.ts",
            "line": 52
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/launchwizard_deployment#value LaunchwizardDeployment#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/launchwizard-deployment/index.ts",
            "line": 58
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/launchwizard-deployment/index:LaunchwizardDeploymentTags"
    },
    "@cdktn/provider-awscc.launchwizardDeployment.LaunchwizardDeploymentTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.launchwizardDeployment.LaunchwizardDeploymentTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/launchwizard-deployment/index.ts",
          "line": 188
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/launchwizard-deployment/index.ts",
        "line": 180
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/launchwizard-deployment/index.ts",
            "line": 195
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.launchwizardDeployment.LaunchwizardDeploymentTagsOutputReference"
            }
          }
        }
      ],
      "name": "LaunchwizardDeploymentTagsList",
      "namespace": "launchwizardDeployment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/launchwizard-deployment/index.ts",
            "line": 181
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.launchwizardDeployment.LaunchwizardDeploymentTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/launchwizard-deployment/index:LaunchwizardDeploymentTagsList"
    },
    "@cdktn/provider-awscc.launchwizardDeployment.LaunchwizardDeploymentTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.launchwizardDeployment.LaunchwizardDeploymentTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/launchwizard-deployment/index.ts",
          "line": 107
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/launchwizard-deployment/index.ts",
        "line": 97
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/launchwizard-deployment/index.ts",
            "line": 155
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/launchwizard-deployment/index.ts",
            "line": 171
          },
          "name": "resetValue"
        }
      ],
      "name": "LaunchwizardDeploymentTagsOutputReference",
      "namespace": "launchwizardDeployment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/launchwizard-deployment/index.ts",
            "line": 159
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/launchwizard-deployment/index.ts",
            "line": 175
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/launchwizard-deployment/index.ts",
            "line": 149
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/launchwizard-deployment/index.ts",
            "line": 165
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/launchwizard-deployment/index.ts",
            "line": 111
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.launchwizardDeployment.LaunchwizardDeploymentTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/launchwizard-deployment/index:LaunchwizardDeploymentTagsOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBot": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot awscc_lex_bot}."
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBot",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot awscc_lex_bot} Resource."
        },
        "locationInModule": {
          "filename": "src/lex-bot/index.ts",
          "line": 139
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.lexBot.LexBotConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index.ts",
        "line": 107
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a LexBot resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/lex-bot/index.ts",
            "line": 124
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the LexBot to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing LexBot that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the LexBot to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index.ts",
            "line": 198
          },
          "name": "putBotFileS3Location",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotFileS3Location"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index.ts",
            "line": 219
          },
          "name": "putBotLocales",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocales"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index.ts",
            "line": 235
          },
          "name": "putBotTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index.ts",
            "line": 251
          },
          "name": "putDataPrivacy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotDataPrivacy"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index.ts",
            "line": 324
          },
          "name": "putTestBotAliasSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index.ts",
            "line": 340
          },
          "name": "putTestBotAliasTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index.ts",
            "line": 185
          },
          "name": "resetAutoBuildBotLocales"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index.ts",
            "line": 201
          },
          "name": "resetBotFileS3Location"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index.ts",
            "line": 222
          },
          "name": "resetBotLocales"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index.ts",
            "line": 238
          },
          "name": "resetBotTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index.ts",
            "line": 267
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index.ts",
            "line": 327
          },
          "name": "resetTestBotAliasSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index.ts",
            "line": 343
          },
          "name": "resetTestBotAliasTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index.ts",
            "line": 355
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index.ts",
            "line": 371
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "LexBot",
      "namespace": "lexBot",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index.ts",
            "line": 112
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index.ts",
            "line": 173
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index.ts",
            "line": 195
          },
          "name": "botFileS3Location",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotFileS3LocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index.ts",
            "line": 210
          },
          "name": "botId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index.ts",
            "line": 216
          },
          "name": "botLocales",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index.ts",
            "line": 232
          },
          "name": "botTags",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index.ts",
            "line": 248
          },
          "name": "dataPrivacy",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotDataPrivacyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index.ts",
            "line": 276
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index.ts",
            "line": 321
          },
          "name": "testBotAliasSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index.ts",
            "line": 337
          },
          "name": "testBotAliasTags",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index.ts",
            "line": 189
          },
          "name": "autoBuildBotLocalesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index.ts",
            "line": 205
          },
          "name": "botFileS3LocationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotFileS3Location"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index.ts",
            "line": 226
          },
          "name": "botLocalesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocales"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index.ts",
            "line": 242
          },
          "name": "botTagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index.ts",
            "line": 255
          },
          "name": "dataPrivacyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotDataPrivacy"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index.ts",
            "line": 271
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index.ts",
            "line": 289
          },
          "name": "idleSessionTtlInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index.ts",
            "line": 302
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index.ts",
            "line": 315
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index.ts",
            "line": 331
          },
          "name": "testBotAliasSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index.ts",
            "line": 347
          },
          "name": "testBotAliasTagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index.ts",
            "line": 179
          },
          "name": "autoBuildBotLocales",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index.ts",
            "line": 261
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index.ts",
            "line": 282
          },
          "name": "idleSessionTtlInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index.ts",
            "line": 295
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index.ts",
            "line": 308
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index:LexBot"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotFileS3Location": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotFileS3Location",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 7
      },
      "name": "LexBotBotFileS3Location",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The bucket can be in a different AWS account.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#s3_bucket LexBot#s3_bucket}",
            "stability": "stable",
            "summary": "An Amazon S3 bucket in the same AWS Region as your function."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 13
          },
          "name": "s3Bucket",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#s3_object_key LexBot#s3_object_key}",
            "stability": "stable",
            "summary": "The Amazon S3 key of the deployment package."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 19
          },
          "name": "s3ObjectKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If not specified, the current object version will be used.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#s3_object_version LexBot#s3_object_version}",
            "stability": "stable",
            "summary": "For versioned objects, the version of the deployment package object to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 25
          },
          "name": "s3ObjectVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotFileS3Location"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotFileS3LocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotFileS3LocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 79
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 71
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 133
          },
          "name": "resetS3Bucket"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 149
          },
          "name": "resetS3ObjectKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 165
          },
          "name": "resetS3ObjectVersion"
        }
      ],
      "name": "LexBotBotFileS3LocationOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 137
          },
          "name": "s3BucketInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 153
          },
          "name": "s3ObjectKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 169
          },
          "name": "s3ObjectVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 127
          },
          "name": "s3Bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 143
          },
          "name": "s3ObjectKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 159
          },
          "name": "s3ObjectVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 83
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotFileS3Location"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotFileS3LocationOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocales": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocales",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 9000
      },
      "name": "LexBotBotLocales",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#custom_vocabulary LexBot#custom_vocabulary}",
            "stability": "stable",
            "summary": "A custom vocabulary is a list of specific phrases that you want Amazon Lex V2 to recognize in the audio input."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 9006
          },
          "name": "customVocabulary",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesCustomVocabulary"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#description LexBot#description}",
            "stability": "stable",
            "summary": "A description of the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 9012
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#intents LexBot#intents}",
            "stability": "stable",
            "summary": "List of intents."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 9018
          },
          "name": "intents",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntents"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#locale_id LexBot#locale_id}",
            "stability": "stable",
            "summary": "The identifier of the language and locale that the bot will be used in."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 9024
          },
          "name": "localeId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#nlu_confidence_threshold LexBot#nlu_confidence_threshold}",
            "stability": "stable",
            "summary": "The specified confidence threshold for inserting the AMAZON.FallbackIntent and AMAZON.KendraSearchIntent intents."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 9030
          },
          "name": "nluConfidenceThreshold",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#slot_types LexBot#slot_types}",
            "stability": "stable",
            "summary": "List of SlotTypes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 9036
          },
          "name": "slotTypes",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesSlotTypes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#voice_settings LexBot#voice_settings}",
            "stability": "stable",
            "summary": "Settings for using an Amazon Polly voice to communicate with a user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 9042
          },
          "name": "voiceSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesVoiceSettings"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocales"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesCustomVocabulary": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesCustomVocabulary",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 326
      },
      "name": "LexBotBotLocalesCustomVocabulary",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#custom_vocabulary_items LexBot#custom_vocabulary_items}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 330
          },
          "name": "customVocabularyItems",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesCustomVocabularyCustomVocabularyItems"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesCustomVocabulary"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesCustomVocabularyCustomVocabularyItems": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesCustomVocabularyCustomVocabularyItems",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 173
      },
      "name": "LexBotBotLocalesCustomVocabularyCustomVocabularyItems",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#phrase LexBot#phrase}",
            "stability": "stable",
            "summary": "Phrase that should be recognized."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 179
          },
          "name": "phrase",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#weight LexBot#weight}",
            "stability": "stable",
            "summary": "The degree to which the phrase recognition is boosted."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 185
          },
          "name": "weight",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesCustomVocabularyCustomVocabularyItems"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesCustomVocabularyCustomVocabularyItemsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesCustomVocabularyCustomVocabularyItemsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 315
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 307
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 322
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesCustomVocabularyCustomVocabularyItemsOutputReference"
            }
          }
        }
      ],
      "name": "LexBotBotLocalesCustomVocabularyCustomVocabularyItemsList",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 308
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesCustomVocabularyCustomVocabularyItems"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesCustomVocabularyCustomVocabularyItemsList"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesCustomVocabularyCustomVocabularyItemsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesCustomVocabularyCustomVocabularyItemsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 234
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 224
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 282
          },
          "name": "resetPhrase"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 298
          },
          "name": "resetWeight"
        }
      ],
      "name": "LexBotBotLocalesCustomVocabularyCustomVocabularyItemsOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 286
          },
          "name": "phraseInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 302
          },
          "name": "weightInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 276
          },
          "name": "phrase",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 292
          },
          "name": "weight",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 238
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesCustomVocabularyCustomVocabularyItems"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesCustomVocabularyCustomVocabularyItemsOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesCustomVocabularyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesCustomVocabularyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 370
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 362
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 409
          },
          "name": "putCustomVocabularyItems",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesCustomVocabularyCustomVocabularyItems"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 412
          },
          "name": "resetCustomVocabularyItems"
        }
      ],
      "name": "LexBotBotLocalesCustomVocabularyOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 406
          },
          "name": "customVocabularyItems",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesCustomVocabularyCustomVocabularyItemsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 416
          },
          "name": "customVocabularyItemsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesCustomVocabularyCustomVocabularyItems"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 374
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesCustomVocabulary"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesCustomVocabularyOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntents": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntents",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 6957
      },
      "name": "LexBotBotLocalesIntents",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#description LexBot#description}",
            "stability": "stable",
            "summary": "A description of the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 6963
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#dialog_code_hook LexBot#dialog_code_hook}",
            "stability": "stable",
            "summary": "Settings that determine the Lambda function that Amazon Lex uses for processing user responses."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 6969
          },
          "name": "dialogCodeHook",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsDialogCodeHook"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#fulfillment_code_hook LexBot#fulfillment_code_hook}",
            "stability": "stable",
            "summary": "Settings that determine if a Lambda function should be invoked to fulfill a specific intent."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 6975
          },
          "name": "fulfillmentCodeHook",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHook"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#input_contexts LexBot#input_contexts}",
            "stability": "stable",
            "summary": "The list of input contexts specified for the intent."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 6981
          },
          "name": "inputContexts",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsInputContexts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#intent_closing_setting LexBot#intent_closing_setting}",
            "stability": "stable",
            "summary": "Response that Amazon Lex sends to the user when the intent is closed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 6987
          },
          "name": "intentClosingSetting",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSetting"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#intent_confirmation_setting LexBot#intent_confirmation_setting}",
            "stability": "stable",
            "summary": "Prompts that Amazon Lex sends to the user to confirm the completion of an intent."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 6993
          },
          "name": "intentConfirmationSetting",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSetting"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#kendra_configuration LexBot#kendra_configuration}",
            "stability": "stable",
            "summary": "Configuration for searching a Amazon Kendra index specified for the intent."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 6999
          },
          "name": "kendraConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsKendraConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#name LexBot#name}",
            "stability": "stable",
            "summary": "Unique name for a resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 7005
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#output_contexts LexBot#output_contexts}",
            "stability": "stable",
            "summary": "A list of contexts that the intent activates when it is fulfilled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 7011
          },
          "name": "outputContexts",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsOutputContexts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#parent_intent_signature LexBot#parent_intent_signature}",
            "stability": "stable",
            "summary": "A unique identifier for the built-in intent to base this intent on."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 7017
          },
          "name": "parentIntentSignature",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#sample_utterances LexBot#sample_utterances}",
            "stability": "stable",
            "summary": "An array of sample utterances."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 7023
          },
          "name": "sampleUtterances",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSampleUtterances"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#slot_priorities LexBot#slot_priorities}",
            "stability": "stable",
            "summary": "List for slot priorities."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 7029
          },
          "name": "slotPriorities",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotPriorities"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#slots LexBot#slots}",
            "stability": "stable",
            "summary": "List of slots."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 7035
          },
          "name": "slots",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlots"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntents"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsDialogCodeHook": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsDialogCodeHook",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 420
      },
      "name": "LexBotBotLocalesIntentsDialogCodeHook",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#enabled LexBot#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 424
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsDialogCodeHook"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsDialogCodeHookOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsDialogCodeHookOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 464
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 456
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 506
          },
          "name": "resetEnabled"
        }
      ],
      "name": "LexBotBotLocalesIntentsDialogCodeHookOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 510
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 500
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 468
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsDialogCodeHook"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsDialogCodeHookOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHook": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHook",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 10911
      },
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHook",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#enabled LexBot#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 10915
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#fulfillment_updates_specification LexBot#fulfillment_updates_specification}",
            "stability": "stable",
            "summary": "Provides information for updating the user on the progress of fulfilling an intent."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 10921
          },
          "name": "fulfillmentUpdatesSpecification",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecification"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#post_fulfillment_status_specification LexBot#post_fulfillment_status_specification}",
            "stability": "stable",
            "summary": "Provides information for updating the user on the progress of fulfilling an intent."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 10927
          },
          "name": "postFulfillmentStatusSpecification",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecification"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHook"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 4568
      },
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecification",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#active LexBot#active}",
            "stability": "stable",
            "summary": "Determines whether fulfillment updates are sent to the user. When this field is true, updates are sent."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 4574
          },
          "name": "active",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#start_response LexBot#start_response}",
            "stability": "stable",
            "summary": "Provides settings for a message that is sent to the user when a fulfillment Lambda function starts running."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 4580
          },
          "name": "startResponse",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponse"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#timeout_in_seconds LexBot#timeout_in_seconds}",
            "stability": "stable",
            "summary": "The length of time that the fulfillment Lambda function should run before it times out."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 4586
          },
          "name": "timeoutInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#update_response LexBot#update_response}",
            "stability": "stable",
            "summary": "Provides settings for a message that is sent periodically to the user while a fulfillment Lambda function is running."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 4592
          },
          "name": "updateResponse",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponse"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecification"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 4653
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 4645
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 4726
          },
          "name": "putStartResponse",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponse"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 4758
          },
          "name": "putUpdateResponse",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponse"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 4713
          },
          "name": "resetActive"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 4729
          },
          "name": "resetStartResponse"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 4745
          },
          "name": "resetTimeoutInSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 4761
          },
          "name": "resetUpdateResponse"
        }
      ],
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 4723
          },
          "name": "startResponse",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 4755
          },
          "name": "updateResponse",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 4717
          },
          "name": "activeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 4733
          },
          "name": "startResponseInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponse"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 4749
          },
          "name": "timeoutInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 4765
          },
          "name": "updateResponseInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponse"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 4707
          },
          "name": "active",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 4739
          },
          "name": "timeoutInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 4657
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecification"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponse": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponse",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 2375
      },
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponse",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#allow_interrupt LexBot#allow_interrupt}",
            "stability": "stable",
            "summary": "Determines whether the user can interrupt the start message while it is playing."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 2381
          },
          "name": "allowInterrupt",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If the Lambda function returns before the delay is over, the start message isn't played.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#delay_in_seconds LexBot#delay_in_seconds}",
            "stability": "stable",
            "summary": "The delay between when the Lambda fulfillment function starts running and the start message is played."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 2387
          },
          "name": "delayInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Amazon Lex chooses one of the messages to play to the user.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#message_groups LexBot#message_groups}",
            "stability": "stable",
            "summary": "One to 5 message groups that contain update messages."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 2393
          },
          "name": "messageGroups",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroups"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponse"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroups": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroups",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 2222
      },
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroups",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#message LexBot#message}",
            "stability": "stable",
            "summary": "The primary message that Amazon Lex should send to the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 2228
          },
          "name": "message",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessage"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#variations LexBot#variations}",
            "stability": "stable",
            "summary": "Message variations to send to the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 2234
          },
          "name": "variations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroups"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 2364
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 2356
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 2371
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsOutputReference"
            }
          }
        }
      ],
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsList",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 2357
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroups"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsList"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 1156
      },
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessage",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#custom_payload LexBot#custom_payload}",
            "stability": "stable",
            "summary": "A message in a custom format defined by the client application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 1162
          },
          "name": "customPayload",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageCustomPayload"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#image_response_card LexBot#image_response_card}",
            "stability": "stable",
            "summary": "A message that defines a response card that the client application can show to the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 1168
          },
          "name": "imageResponseCard",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageImageResponseCard"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#plain_text_message LexBot#plain_text_message}",
            "stability": "stable",
            "summary": "A message in plain text format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 1174
          },
          "name": "plainTextMessage",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessagePlainTextMessage"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#ssml_message LexBot#ssml_message}",
            "stability": "stable",
            "summary": "A message in Speech Synthesis Markup Language (SSML)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 1180
          },
          "name": "ssmlMessage",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageSsmlMessage"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessage"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageCustomPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageCustomPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 514
      },
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageCustomPayload",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#value LexBot#value}",
            "stability": "stable",
            "summary": "The string that is sent to your application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 520
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageCustomPayload"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageCustomPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageCustomPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 560
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 552
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 602
          },
          "name": "resetValue"
        }
      ],
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageCustomPayloadOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 606
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 596
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 564
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageCustomPayload"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageCustomPayloadOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageImageResponseCard": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageImageResponseCard",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 763
      },
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageImageResponseCard",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#buttons LexBot#buttons}",
            "stability": "stable",
            "summary": "A list of buttons that should be displayed on the response card."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 769
          },
          "name": "buttons",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageImageResponseCardButtons"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#image_url LexBot#image_url}",
            "stability": "stable",
            "summary": "The URL of an image to display on the response card."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 775
          },
          "name": "imageUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#subtitle LexBot#subtitle}",
            "stability": "stable",
            "summary": "The subtitle to display on the response card."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 781
          },
          "name": "subtitle",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#title LexBot#title}",
            "stability": "stable",
            "summary": "The title to display on the response card."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 787
          },
          "name": "title",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageImageResponseCard"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageImageResponseCardButtons": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageImageResponseCardButtons",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 610
      },
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageImageResponseCardButtons",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#text LexBot#text}",
            "stability": "stable",
            "summary": "The text that appears on the button."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 616
          },
          "name": "text",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#value LexBot#value}",
            "stability": "stable",
            "summary": "The value returned to Amazon Lex when the user chooses this button."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 622
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageImageResponseCardButtons"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageImageResponseCardButtonsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageImageResponseCardButtonsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 752
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 744
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 759
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageImageResponseCardButtonsOutputReference"
            }
          }
        }
      ],
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageImageResponseCardButtonsList",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 745
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageImageResponseCardButtons"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageImageResponseCardButtonsList"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageImageResponseCardButtonsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageImageResponseCardButtonsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 671
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 661
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 719
          },
          "name": "resetText"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 735
          },
          "name": "resetValue"
        }
      ],
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageImageResponseCardButtonsOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 723
          },
          "name": "textInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 739
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 713
          },
          "name": "text",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 729
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 675
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageImageResponseCardButtons"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageImageResponseCardButtonsOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageImageResponseCardOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageImageResponseCardOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 848
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 840
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 905
          },
          "name": "putButtons",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageImageResponseCardButtons"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 908
          },
          "name": "resetButtons"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 924
          },
          "name": "resetImageUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 940
          },
          "name": "resetSubtitle"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 956
          },
          "name": "resetTitle"
        }
      ],
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageImageResponseCardOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 902
          },
          "name": "buttons",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageImageResponseCardButtonsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 912
          },
          "name": "buttonsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageImageResponseCardButtons"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 928
          },
          "name": "imageUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 944
          },
          "name": "subtitleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 960
          },
          "name": "titleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 918
          },
          "name": "imageUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 934
          },
          "name": "subtitle",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 950
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 852
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageImageResponseCard"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageImageResponseCardOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 1241
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 1233
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 1298
          },
          "name": "putCustomPayload",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageCustomPayload"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 1314
          },
          "name": "putImageResponseCard",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageImageResponseCard"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 1330
          },
          "name": "putPlainTextMessage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessagePlainTextMessage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 1346
          },
          "name": "putSsmlMessage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageSsmlMessage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 1301
          },
          "name": "resetCustomPayload"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 1317
          },
          "name": "resetImageResponseCard"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 1333
          },
          "name": "resetPlainTextMessage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 1349
          },
          "name": "resetSsmlMessage"
        }
      ],
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 1295
          },
          "name": "customPayload",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageCustomPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 1311
          },
          "name": "imageResponseCard",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageImageResponseCardOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 1327
          },
          "name": "plainTextMessage",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessagePlainTextMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 1343
          },
          "name": "ssmlMessage",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageSsmlMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 1305
          },
          "name": "customPayloadInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageCustomPayload"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 1321
          },
          "name": "imageResponseCardInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageImageResponseCard"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 1337
          },
          "name": "plainTextMessageInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessagePlainTextMessage"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 1353
          },
          "name": "ssmlMessageInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageSsmlMessage"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 1245
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessage"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessagePlainTextMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessagePlainTextMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 964
      },
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessagePlainTextMessage",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#value LexBot#value}",
            "stability": "stable",
            "summary": "The message to send to the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 970
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessagePlainTextMessage"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessagePlainTextMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessagePlainTextMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 1010
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 1002
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 1052
          },
          "name": "resetValue"
        }
      ],
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessagePlainTextMessageOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 1056
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 1046
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 1014
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessagePlainTextMessage"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessagePlainTextMessageOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageSsmlMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageSsmlMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 1060
      },
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageSsmlMessage",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#value LexBot#value}",
            "stability": "stable",
            "summary": "The SSML text that defines the prompt."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 1066
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageSsmlMessage"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageSsmlMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageSsmlMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 1106
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 1098
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 1148
          },
          "name": "resetValue"
        }
      ],
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageSsmlMessageOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 1152
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 1142
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 1110
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageSsmlMessage"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageSsmlMessageOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 2283
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 2273
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 2328
          },
          "name": "putMessage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 2344
          },
          "name": "putVariations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 2331
          },
          "name": "resetMessage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 2347
          },
          "name": "resetVariations"
        }
      ],
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 2325
          },
          "name": "message",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 2341
          },
          "name": "variations",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 2335
          },
          "name": "messageInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsMessage"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 2351
          },
          "name": "variationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 2287
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroups"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 1999
      },
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariations",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#custom_payload LexBot#custom_payload}",
            "stability": "stable",
            "summary": "A message in a custom format defined by the client application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 2005
          },
          "name": "customPayload",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsCustomPayload"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#image_response_card LexBot#image_response_card}",
            "stability": "stable",
            "summary": "A message that defines a response card that the client application can show to the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 2011
          },
          "name": "imageResponseCard",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsImageResponseCard"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#plain_text_message LexBot#plain_text_message}",
            "stability": "stable",
            "summary": "A message in plain text format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 2017
          },
          "name": "plainTextMessage",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsPlainTextMessage"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#ssml_message LexBot#ssml_message}",
            "stability": "stable",
            "summary": "A message in Speech Synthesis Markup Language (SSML)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 2023
          },
          "name": "ssmlMessage",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsSsmlMessage"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariations"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsCustomPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsCustomPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 1357
      },
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsCustomPayload",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#value LexBot#value}",
            "stability": "stable",
            "summary": "The string that is sent to your application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 1363
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsCustomPayload"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsCustomPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsCustomPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 1403
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 1395
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 1445
          },
          "name": "resetValue"
        }
      ],
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsCustomPayloadOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 1449
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 1439
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 1407
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsCustomPayload"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsCustomPayloadOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsImageResponseCard": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsImageResponseCard",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 1606
      },
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsImageResponseCard",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#buttons LexBot#buttons}",
            "stability": "stable",
            "summary": "A list of buttons that should be displayed on the response card."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 1612
          },
          "name": "buttons",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsImageResponseCardButtons"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#image_url LexBot#image_url}",
            "stability": "stable",
            "summary": "The URL of an image to display on the response card."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 1618
          },
          "name": "imageUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#subtitle LexBot#subtitle}",
            "stability": "stable",
            "summary": "The subtitle to display on the response card."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 1624
          },
          "name": "subtitle",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#title LexBot#title}",
            "stability": "stable",
            "summary": "The title to display on the response card."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 1630
          },
          "name": "title",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsImageResponseCard"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsImageResponseCardButtons": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsImageResponseCardButtons",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 1453
      },
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsImageResponseCardButtons",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#text LexBot#text}",
            "stability": "stable",
            "summary": "The text that appears on the button."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 1459
          },
          "name": "text",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#value LexBot#value}",
            "stability": "stable",
            "summary": "The value returned to Amazon Lex when the user chooses this button."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 1465
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsImageResponseCardButtons"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsImageResponseCardButtonsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsImageResponseCardButtonsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 1595
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 1587
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 1602
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsImageResponseCardButtonsOutputReference"
            }
          }
        }
      ],
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsImageResponseCardButtonsList",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 1588
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsImageResponseCardButtons"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsImageResponseCardButtonsList"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsImageResponseCardButtonsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsImageResponseCardButtonsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 1514
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 1504
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 1562
          },
          "name": "resetText"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 1578
          },
          "name": "resetValue"
        }
      ],
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsImageResponseCardButtonsOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 1566
          },
          "name": "textInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 1582
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 1556
          },
          "name": "text",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 1572
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 1518
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsImageResponseCardButtons"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsImageResponseCardButtonsOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsImageResponseCardOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsImageResponseCardOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 1691
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 1683
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 1748
          },
          "name": "putButtons",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsImageResponseCardButtons"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 1751
          },
          "name": "resetButtons"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 1767
          },
          "name": "resetImageUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 1783
          },
          "name": "resetSubtitle"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 1799
          },
          "name": "resetTitle"
        }
      ],
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsImageResponseCardOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 1745
          },
          "name": "buttons",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsImageResponseCardButtonsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 1755
          },
          "name": "buttonsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsImageResponseCardButtons"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 1771
          },
          "name": "imageUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 1787
          },
          "name": "subtitleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 1803
          },
          "name": "titleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 1761
          },
          "name": "imageUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 1777
          },
          "name": "subtitle",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 1793
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 1695
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsImageResponseCard"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsImageResponseCardOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 2211
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 2203
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 2218
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsOutputReference"
            }
          }
        }
      ],
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsList",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 2204
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsList"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 2086
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 2076
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 2143
          },
          "name": "putCustomPayload",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsCustomPayload"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 2159
          },
          "name": "putImageResponseCard",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsImageResponseCard"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 2175
          },
          "name": "putPlainTextMessage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsPlainTextMessage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 2191
          },
          "name": "putSsmlMessage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsSsmlMessage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 2146
          },
          "name": "resetCustomPayload"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 2162
          },
          "name": "resetImageResponseCard"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 2178
          },
          "name": "resetPlainTextMessage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 2194
          },
          "name": "resetSsmlMessage"
        }
      ],
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 2140
          },
          "name": "customPayload",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsCustomPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 2156
          },
          "name": "imageResponseCard",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsImageResponseCardOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 2172
          },
          "name": "plainTextMessage",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsPlainTextMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 2188
          },
          "name": "ssmlMessage",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsSsmlMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 2150
          },
          "name": "customPayloadInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsCustomPayload"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 2166
          },
          "name": "imageResponseCardInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsImageResponseCard"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 2182
          },
          "name": "plainTextMessageInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsPlainTextMessage"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 2198
          },
          "name": "ssmlMessageInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsSsmlMessage"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 2090
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsPlainTextMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsPlainTextMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 1807
      },
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsPlainTextMessage",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#value LexBot#value}",
            "stability": "stable",
            "summary": "The message to send to the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 1813
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsPlainTextMessage"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsPlainTextMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsPlainTextMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 1853
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 1845
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 1895
          },
          "name": "resetValue"
        }
      ],
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsPlainTextMessageOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 1899
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 1889
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 1857
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsPlainTextMessage"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsPlainTextMessageOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsSsmlMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsSsmlMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 1903
      },
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsSsmlMessage",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#value LexBot#value}",
            "stability": "stable",
            "summary": "The SSML text that defines the prompt."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 1909
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsSsmlMessage"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsSsmlMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsSsmlMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 1949
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 1941
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 1991
          },
          "name": "resetValue"
        }
      ],
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsSsmlMessageOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 1995
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 1985
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 1953
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsSsmlMessage"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsVariationsSsmlMessageOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 2447
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 2439
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 2530
          },
          "name": "putMessageGroups",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroups"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 2501
          },
          "name": "resetAllowInterrupt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 2517
          },
          "name": "resetDelayInSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 2533
          },
          "name": "resetMessageGroups"
        }
      ],
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 2527
          },
          "name": "messageGroups",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroupsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 2505
          },
          "name": "allowInterruptInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 2521
          },
          "name": "delayInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 2537
          },
          "name": "messageGroupsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseMessageGroups"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 2495
          },
          "name": "allowInterrupt",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 2511
          },
          "name": "delayInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 2451
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponse"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponse": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponse",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 4402
      },
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponse",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#allow_interrupt LexBot#allow_interrupt}",
            "stability": "stable",
            "summary": "Determines whether the user can interrupt an update message while it is playing."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 4408
          },
          "name": "allowInterrupt",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When the period ends, Amazon Lex chooses a message from the message groups and plays it to the user. If the fulfillment Lambda returns before the first period ends, an update message is not played to the user.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#frequency_in_seconds LexBot#frequency_in_seconds}",
            "stability": "stable",
            "summary": "The frequency that a message is sent to the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 4414
          },
          "name": "frequencyInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Amazon Lex chooses one of the messages to play to the user.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#message_groups LexBot#message_groups}",
            "stability": "stable",
            "summary": "One to 5 message groups that contain update messages."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 4420
          },
          "name": "messageGroups",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroups"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponse"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroups": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroups",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 4249
      },
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroups",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#message LexBot#message}",
            "stability": "stable",
            "summary": "The primary message that Amazon Lex should send to the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 4255
          },
          "name": "message",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessage"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#variations LexBot#variations}",
            "stability": "stable",
            "summary": "Message variations to send to the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 4261
          },
          "name": "variations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroups"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 4391
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 4383
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 4398
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsOutputReference"
            }
          }
        }
      ],
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsList",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 4384
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroups"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsList"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 3183
      },
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessage",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#custom_payload LexBot#custom_payload}",
            "stability": "stable",
            "summary": "A message in a custom format defined by the client application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 3189
          },
          "name": "customPayload",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageCustomPayload"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#image_response_card LexBot#image_response_card}",
            "stability": "stable",
            "summary": "A message that defines a response card that the client application can show to the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 3195
          },
          "name": "imageResponseCard",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageImageResponseCard"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#plain_text_message LexBot#plain_text_message}",
            "stability": "stable",
            "summary": "A message in plain text format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 3201
          },
          "name": "plainTextMessage",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessagePlainTextMessage"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#ssml_message LexBot#ssml_message}",
            "stability": "stable",
            "summary": "A message in Speech Synthesis Markup Language (SSML)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 3207
          },
          "name": "ssmlMessage",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageSsmlMessage"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessage"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageCustomPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageCustomPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 2541
      },
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageCustomPayload",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#value LexBot#value}",
            "stability": "stable",
            "summary": "The string that is sent to your application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 2547
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageCustomPayload"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageCustomPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageCustomPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 2587
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 2579
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 2629
          },
          "name": "resetValue"
        }
      ],
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageCustomPayloadOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 2633
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 2623
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 2591
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageCustomPayload"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageCustomPayloadOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageImageResponseCard": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageImageResponseCard",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 2790
      },
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageImageResponseCard",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#buttons LexBot#buttons}",
            "stability": "stable",
            "summary": "A list of buttons that should be displayed on the response card."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 2796
          },
          "name": "buttons",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageImageResponseCardButtons"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#image_url LexBot#image_url}",
            "stability": "stable",
            "summary": "The URL of an image to display on the response card."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 2802
          },
          "name": "imageUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#subtitle LexBot#subtitle}",
            "stability": "stable",
            "summary": "The subtitle to display on the response card."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 2808
          },
          "name": "subtitle",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#title LexBot#title}",
            "stability": "stable",
            "summary": "The title to display on the response card."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 2814
          },
          "name": "title",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageImageResponseCard"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageImageResponseCardButtons": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageImageResponseCardButtons",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 2637
      },
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageImageResponseCardButtons",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#text LexBot#text}",
            "stability": "stable",
            "summary": "The text that appears on the button."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 2643
          },
          "name": "text",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#value LexBot#value}",
            "stability": "stable",
            "summary": "The value returned to Amazon Lex when the user chooses this button."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 2649
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageImageResponseCardButtons"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageImageResponseCardButtonsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageImageResponseCardButtonsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 2779
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 2771
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 2786
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageImageResponseCardButtonsOutputReference"
            }
          }
        }
      ],
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageImageResponseCardButtonsList",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 2772
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageImageResponseCardButtons"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageImageResponseCardButtonsList"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageImageResponseCardButtonsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageImageResponseCardButtonsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 2698
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 2688
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 2746
          },
          "name": "resetText"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 2762
          },
          "name": "resetValue"
        }
      ],
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageImageResponseCardButtonsOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 2750
          },
          "name": "textInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 2766
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 2740
          },
          "name": "text",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 2756
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 2702
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageImageResponseCardButtons"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageImageResponseCardButtonsOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageImageResponseCardOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageImageResponseCardOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 2875
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 2867
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 2932
          },
          "name": "putButtons",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageImageResponseCardButtons"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 2935
          },
          "name": "resetButtons"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 2951
          },
          "name": "resetImageUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 2967
          },
          "name": "resetSubtitle"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 2983
          },
          "name": "resetTitle"
        }
      ],
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageImageResponseCardOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 2929
          },
          "name": "buttons",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageImageResponseCardButtonsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 2939
          },
          "name": "buttonsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageImageResponseCardButtons"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 2955
          },
          "name": "imageUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 2971
          },
          "name": "subtitleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 2987
          },
          "name": "titleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 2945
          },
          "name": "imageUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 2961
          },
          "name": "subtitle",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 2977
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 2879
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageImageResponseCard"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageImageResponseCardOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 3268
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 3260
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 3325
          },
          "name": "putCustomPayload",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageCustomPayload"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 3341
          },
          "name": "putImageResponseCard",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageImageResponseCard"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 3357
          },
          "name": "putPlainTextMessage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessagePlainTextMessage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 3373
          },
          "name": "putSsmlMessage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageSsmlMessage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 3328
          },
          "name": "resetCustomPayload"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 3344
          },
          "name": "resetImageResponseCard"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 3360
          },
          "name": "resetPlainTextMessage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 3376
          },
          "name": "resetSsmlMessage"
        }
      ],
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 3322
          },
          "name": "customPayload",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageCustomPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 3338
          },
          "name": "imageResponseCard",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageImageResponseCardOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 3354
          },
          "name": "plainTextMessage",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessagePlainTextMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 3370
          },
          "name": "ssmlMessage",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageSsmlMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 3332
          },
          "name": "customPayloadInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageCustomPayload"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 3348
          },
          "name": "imageResponseCardInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageImageResponseCard"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 3364
          },
          "name": "plainTextMessageInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessagePlainTextMessage"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 3380
          },
          "name": "ssmlMessageInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageSsmlMessage"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 3272
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessage"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessagePlainTextMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessagePlainTextMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 2991
      },
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessagePlainTextMessage",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#value LexBot#value}",
            "stability": "stable",
            "summary": "The message to send to the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 2997
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessagePlainTextMessage"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessagePlainTextMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessagePlainTextMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 3037
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 3029
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 3079
          },
          "name": "resetValue"
        }
      ],
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessagePlainTextMessageOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 3083
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 3073
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 3041
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessagePlainTextMessage"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessagePlainTextMessageOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageSsmlMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageSsmlMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 3087
      },
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageSsmlMessage",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#value LexBot#value}",
            "stability": "stable",
            "summary": "The SSML text that defines the prompt."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 3093
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageSsmlMessage"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageSsmlMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageSsmlMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 3133
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 3125
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 3175
          },
          "name": "resetValue"
        }
      ],
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageSsmlMessageOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 3179
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 3169
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 3137
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageSsmlMessage"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageSsmlMessageOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 4310
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 4300
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 4355
          },
          "name": "putMessage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 4371
          },
          "name": "putVariations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 4358
          },
          "name": "resetMessage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 4374
          },
          "name": "resetVariations"
        }
      ],
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 4352
          },
          "name": "message",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 4368
          },
          "name": "variations",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 4362
          },
          "name": "messageInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsMessage"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 4378
          },
          "name": "variationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 4314
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroups"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 4026
      },
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariations",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#custom_payload LexBot#custom_payload}",
            "stability": "stable",
            "summary": "A message in a custom format defined by the client application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 4032
          },
          "name": "customPayload",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsCustomPayload"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#image_response_card LexBot#image_response_card}",
            "stability": "stable",
            "summary": "A message that defines a response card that the client application can show to the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 4038
          },
          "name": "imageResponseCard",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsImageResponseCard"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#plain_text_message LexBot#plain_text_message}",
            "stability": "stable",
            "summary": "A message in plain text format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 4044
          },
          "name": "plainTextMessage",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsPlainTextMessage"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#ssml_message LexBot#ssml_message}",
            "stability": "stable",
            "summary": "A message in Speech Synthesis Markup Language (SSML)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 4050
          },
          "name": "ssmlMessage",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsSsmlMessage"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariations"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsCustomPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsCustomPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 3384
      },
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsCustomPayload",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#value LexBot#value}",
            "stability": "stable",
            "summary": "The string that is sent to your application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 3390
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsCustomPayload"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsCustomPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsCustomPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 3430
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 3422
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 3472
          },
          "name": "resetValue"
        }
      ],
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsCustomPayloadOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 3476
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 3466
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 3434
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsCustomPayload"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsCustomPayloadOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsImageResponseCard": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsImageResponseCard",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 3633
      },
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsImageResponseCard",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#buttons LexBot#buttons}",
            "stability": "stable",
            "summary": "A list of buttons that should be displayed on the response card."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 3639
          },
          "name": "buttons",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsImageResponseCardButtons"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#image_url LexBot#image_url}",
            "stability": "stable",
            "summary": "The URL of an image to display on the response card."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 3645
          },
          "name": "imageUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#subtitle LexBot#subtitle}",
            "stability": "stable",
            "summary": "The subtitle to display on the response card."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 3651
          },
          "name": "subtitle",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#title LexBot#title}",
            "stability": "stable",
            "summary": "The title to display on the response card."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 3657
          },
          "name": "title",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsImageResponseCard"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsImageResponseCardButtons": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsImageResponseCardButtons",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 3480
      },
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsImageResponseCardButtons",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#text LexBot#text}",
            "stability": "stable",
            "summary": "The text that appears on the button."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 3486
          },
          "name": "text",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#value LexBot#value}",
            "stability": "stable",
            "summary": "The value returned to Amazon Lex when the user chooses this button."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 3492
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsImageResponseCardButtons"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsImageResponseCardButtonsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsImageResponseCardButtonsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 3622
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 3614
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 3629
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsImageResponseCardButtonsOutputReference"
            }
          }
        }
      ],
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsImageResponseCardButtonsList",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 3615
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsImageResponseCardButtons"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsImageResponseCardButtonsList"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsImageResponseCardButtonsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsImageResponseCardButtonsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 3541
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 3531
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 3589
          },
          "name": "resetText"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 3605
          },
          "name": "resetValue"
        }
      ],
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsImageResponseCardButtonsOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 3593
          },
          "name": "textInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 3609
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 3583
          },
          "name": "text",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 3599
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 3545
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsImageResponseCardButtons"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsImageResponseCardButtonsOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsImageResponseCardOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsImageResponseCardOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 3718
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 3710
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 3775
          },
          "name": "putButtons",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsImageResponseCardButtons"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 3778
          },
          "name": "resetButtons"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 3794
          },
          "name": "resetImageUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 3810
          },
          "name": "resetSubtitle"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 3826
          },
          "name": "resetTitle"
        }
      ],
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsImageResponseCardOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 3772
          },
          "name": "buttons",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsImageResponseCardButtonsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 3782
          },
          "name": "buttonsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsImageResponseCardButtons"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 3798
          },
          "name": "imageUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 3814
          },
          "name": "subtitleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 3830
          },
          "name": "titleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 3788
          },
          "name": "imageUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 3804
          },
          "name": "subtitle",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 3820
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 3722
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsImageResponseCard"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsImageResponseCardOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 4238
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 4230
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 4245
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsOutputReference"
            }
          }
        }
      ],
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsList",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 4231
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsList"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 4113
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 4103
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 4170
          },
          "name": "putCustomPayload",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsCustomPayload"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 4186
          },
          "name": "putImageResponseCard",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsImageResponseCard"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 4202
          },
          "name": "putPlainTextMessage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsPlainTextMessage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 4218
          },
          "name": "putSsmlMessage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsSsmlMessage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 4173
          },
          "name": "resetCustomPayload"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 4189
          },
          "name": "resetImageResponseCard"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 4205
          },
          "name": "resetPlainTextMessage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 4221
          },
          "name": "resetSsmlMessage"
        }
      ],
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 4167
          },
          "name": "customPayload",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsCustomPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 4183
          },
          "name": "imageResponseCard",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsImageResponseCardOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 4199
          },
          "name": "plainTextMessage",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsPlainTextMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 4215
          },
          "name": "ssmlMessage",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsSsmlMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 4177
          },
          "name": "customPayloadInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsCustomPayload"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 4193
          },
          "name": "imageResponseCardInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsImageResponseCard"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 4209
          },
          "name": "plainTextMessageInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsPlainTextMessage"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 4225
          },
          "name": "ssmlMessageInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsSsmlMessage"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 4117
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsPlainTextMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsPlainTextMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 3834
      },
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsPlainTextMessage",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#value LexBot#value}",
            "stability": "stable",
            "summary": "The message to send to the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 3840
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsPlainTextMessage"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsPlainTextMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsPlainTextMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 3880
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 3872
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 3922
          },
          "name": "resetValue"
        }
      ],
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsPlainTextMessageOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 3926
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 3916
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 3884
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsPlainTextMessage"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsPlainTextMessageOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsSsmlMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsSsmlMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 3930
      },
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsSsmlMessage",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#value LexBot#value}",
            "stability": "stable",
            "summary": "The SSML text that defines the prompt."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 3936
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsSsmlMessage"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsSsmlMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsSsmlMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 3976
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 3968
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 4018
          },
          "name": "resetValue"
        }
      ],
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsSsmlMessageOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 4022
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 4012
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 3980
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsSsmlMessage"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsVariationsSsmlMessageOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 4474
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 4466
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 4557
          },
          "name": "putMessageGroups",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroups"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 4528
          },
          "name": "resetAllowInterrupt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 4544
          },
          "name": "resetFrequencyInSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 4560
          },
          "name": "resetMessageGroups"
        }
      ],
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 4554
          },
          "name": "messageGroups",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 4532
          },
          "name": "allowInterruptInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 4548
          },
          "name": "frequencyInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 4564
          },
          "name": "messageGroupsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroups"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 4522
          },
          "name": "allowInterrupt",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 4538
          },
          "name": "frequencyInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 4478
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponse"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 10981
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 10973
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 11048
          },
          "name": "putFulfillmentUpdatesSpecification",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecification"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 11064
          },
          "name": "putPostFulfillmentStatusSpecification",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecification"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 11035
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 11051
          },
          "name": "resetFulfillmentUpdatesSpecification"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 11067
          },
          "name": "resetPostFulfillmentStatusSpecification"
        }
      ],
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 11045
          },
          "name": "fulfillmentUpdatesSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 11061
          },
          "name": "postFulfillmentStatusSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 11039
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 11055
          },
          "name": "fulfillmentUpdatesSpecificationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookFulfillmentUpdatesSpecification"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 11071
          },
          "name": "postFulfillmentStatusSpecificationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecification"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 11029
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 10985
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHook"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 10745
      },
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecification",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#failure_response LexBot#failure_response}",
            "stability": "stable",
            "summary": "A list of message groups that Amazon Lex uses to respond the user input."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 10751
          },
          "name": "failureResponse",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponse"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#success_response LexBot#success_response}",
            "stability": "stable",
            "summary": "A list of message groups that Amazon Lex uses to respond the user input."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 10757
          },
          "name": "successResponse",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponse"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#timeout_response LexBot#timeout_response}",
            "stability": "stable",
            "summary": "A list of message groups that Amazon Lex uses to respond the user input."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 10763
          },
          "name": "timeoutResponse",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponse"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecification"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponse": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponse",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 6630
      },
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponse",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#allow_interrupt LexBot#allow_interrupt}",
            "stability": "stable",
            "summary": "Indicates whether the user can interrupt a speech prompt from the bot."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 6636
          },
          "name": "allowInterrupt",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Amazon Lex chooses one of the messages to play to the user.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#message_groups_list LexBot#message_groups_list}",
            "stability": "stable",
            "summary": "One to 5 message groups that contain update messages."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 6642
          },
          "name": "messageGroupsList",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponse"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 5411
      },
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessage",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#custom_payload LexBot#custom_payload}",
            "stability": "stable",
            "summary": "A message in a custom format defined by the client application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 5417
          },
          "name": "customPayload",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageCustomPayload"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#image_response_card LexBot#image_response_card}",
            "stability": "stable",
            "summary": "A message that defines a response card that the client application can show to the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 5423
          },
          "name": "imageResponseCard",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageImageResponseCard"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#plain_text_message LexBot#plain_text_message}",
            "stability": "stable",
            "summary": "A message in plain text format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 5429
          },
          "name": "plainTextMessage",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessagePlainTextMessage"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#ssml_message LexBot#ssml_message}",
            "stability": "stable",
            "summary": "A message in Speech Synthesis Markup Language (SSML)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 5435
          },
          "name": "ssmlMessage",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageSsmlMessage"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessage"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageCustomPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageCustomPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 4769
      },
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageCustomPayload",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#value LexBot#value}",
            "stability": "stable",
            "summary": "The string that is sent to your application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 4775
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageCustomPayload"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageCustomPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageCustomPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 4815
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 4807
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 4857
          },
          "name": "resetValue"
        }
      ],
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageCustomPayloadOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 4861
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 4851
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 4819
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageCustomPayload"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageCustomPayloadOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageImageResponseCard": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageImageResponseCard",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 5018
      },
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageImageResponseCard",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#buttons LexBot#buttons}",
            "stability": "stable",
            "summary": "A list of buttons that should be displayed on the response card."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 5024
          },
          "name": "buttons",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageImageResponseCardButtons"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#image_url LexBot#image_url}",
            "stability": "stable",
            "summary": "The URL of an image to display on the response card."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 5030
          },
          "name": "imageUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#subtitle LexBot#subtitle}",
            "stability": "stable",
            "summary": "The subtitle to display on the response card."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 5036
          },
          "name": "subtitle",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#title LexBot#title}",
            "stability": "stable",
            "summary": "The title to display on the response card."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 5042
          },
          "name": "title",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageImageResponseCard"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageImageResponseCardButtons": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageImageResponseCardButtons",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 4865
      },
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageImageResponseCardButtons",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#text LexBot#text}",
            "stability": "stable",
            "summary": "The text that appears on the button."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 4871
          },
          "name": "text",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#value LexBot#value}",
            "stability": "stable",
            "summary": "The value returned to Amazon Lex when the user chooses this button."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 4877
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageImageResponseCardButtons"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageImageResponseCardButtonsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageImageResponseCardButtonsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 5007
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 4999
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 5014
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageImageResponseCardButtonsOutputReference"
            }
          }
        }
      ],
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageImageResponseCardButtonsList",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 5000
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageImageResponseCardButtons"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageImageResponseCardButtonsList"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageImageResponseCardButtonsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageImageResponseCardButtonsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 4926
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 4916
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 4974
          },
          "name": "resetText"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 4990
          },
          "name": "resetValue"
        }
      ],
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageImageResponseCardButtonsOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 4978
          },
          "name": "textInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 4994
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 4968
          },
          "name": "text",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 4984
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 4930
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageImageResponseCardButtons"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageImageResponseCardButtonsOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageImageResponseCardOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageImageResponseCardOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 5103
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 5095
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 5160
          },
          "name": "putButtons",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageImageResponseCardButtons"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 5163
          },
          "name": "resetButtons"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 5179
          },
          "name": "resetImageUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 5195
          },
          "name": "resetSubtitle"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 5211
          },
          "name": "resetTitle"
        }
      ],
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageImageResponseCardOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 5157
          },
          "name": "buttons",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageImageResponseCardButtonsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 5167
          },
          "name": "buttonsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageImageResponseCardButtons"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 5183
          },
          "name": "imageUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 5199
          },
          "name": "subtitleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 5215
          },
          "name": "titleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 5173
          },
          "name": "imageUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 5189
          },
          "name": "subtitle",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 5205
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 5107
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageImageResponseCard"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageImageResponseCardOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 5496
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 5488
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 5553
          },
          "name": "putCustomPayload",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageCustomPayload"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 5569
          },
          "name": "putImageResponseCard",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageImageResponseCard"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 5585
          },
          "name": "putPlainTextMessage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessagePlainTextMessage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 5601
          },
          "name": "putSsmlMessage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageSsmlMessage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 5556
          },
          "name": "resetCustomPayload"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 5572
          },
          "name": "resetImageResponseCard"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 5588
          },
          "name": "resetPlainTextMessage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 5604
          },
          "name": "resetSsmlMessage"
        }
      ],
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 5550
          },
          "name": "customPayload",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageCustomPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 5566
          },
          "name": "imageResponseCard",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageImageResponseCardOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 5582
          },
          "name": "plainTextMessage",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessagePlainTextMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 5598
          },
          "name": "ssmlMessage",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageSsmlMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 5560
          },
          "name": "customPayloadInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageCustomPayload"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 5576
          },
          "name": "imageResponseCardInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageImageResponseCard"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 5592
          },
          "name": "plainTextMessageInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessagePlainTextMessage"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 5608
          },
          "name": "ssmlMessageInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageSsmlMessage"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 5500
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessage"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessagePlainTextMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessagePlainTextMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 5219
      },
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessagePlainTextMessage",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#value LexBot#value}",
            "stability": "stable",
            "summary": "The message to send to the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 5225
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessagePlainTextMessage"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessagePlainTextMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessagePlainTextMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 5265
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 5257
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 5307
          },
          "name": "resetValue"
        }
      ],
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessagePlainTextMessageOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 5311
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 5301
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 5269
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessagePlainTextMessage"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessagePlainTextMessageOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageSsmlMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageSsmlMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 5315
      },
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageSsmlMessage",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#value LexBot#value}",
            "stability": "stable",
            "summary": "The SSML text that defines the prompt."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 5321
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageSsmlMessage"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageSsmlMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageSsmlMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 5361
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 5353
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 5403
          },
          "name": "resetValue"
        }
      ],
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageSsmlMessageOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 5407
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 5397
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 5365
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageSsmlMessage"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageSsmlMessageOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 6477
      },
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListStruct",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#message LexBot#message}",
            "stability": "stable",
            "summary": "The primary message that Amazon Lex should send to the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 6483
          },
          "name": "message",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessage"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#variations LexBot#variations}",
            "stability": "stable",
            "summary": "Message variations to send to the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 6489
          },
          "name": "variations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListStruct"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListStructList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListStructList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 6619
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 6611
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 6626
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListStructOutputReference"
            }
          }
        }
      ],
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListStructList",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 6612
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListStructList"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 6538
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 6528
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 6583
          },
          "name": "putMessage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 6599
          },
          "name": "putVariations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 6586
          },
          "name": "resetMessage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 6602
          },
          "name": "resetVariations"
        }
      ],
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListStructOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 6580
          },
          "name": "message",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 6596
          },
          "name": "variations",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 6590
          },
          "name": "messageInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListMessage"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 6606
          },
          "name": "variationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 6542
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListStruct"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListStructOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 6254
      },
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariations",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#custom_payload LexBot#custom_payload}",
            "stability": "stable",
            "summary": "A message in a custom format defined by the client application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 6260
          },
          "name": "customPayload",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsCustomPayload"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#image_response_card LexBot#image_response_card}",
            "stability": "stable",
            "summary": "A message that defines a response card that the client application can show to the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 6266
          },
          "name": "imageResponseCard",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsImageResponseCard"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#plain_text_message LexBot#plain_text_message}",
            "stability": "stable",
            "summary": "A message in plain text format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 6272
          },
          "name": "plainTextMessage",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsPlainTextMessage"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#ssml_message LexBot#ssml_message}",
            "stability": "stable",
            "summary": "A message in Speech Synthesis Markup Language (SSML)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 6278
          },
          "name": "ssmlMessage",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsSsmlMessage"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariations"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsCustomPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsCustomPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 5612
      },
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsCustomPayload",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#value LexBot#value}",
            "stability": "stable",
            "summary": "The string that is sent to your application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 5618
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsCustomPayload"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsCustomPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsCustomPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 5658
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 5650
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 5700
          },
          "name": "resetValue"
        }
      ],
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsCustomPayloadOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 5704
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 5694
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 5662
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsCustomPayload"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsCustomPayloadOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsImageResponseCard": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsImageResponseCard",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 5861
      },
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsImageResponseCard",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#buttons LexBot#buttons}",
            "stability": "stable",
            "summary": "A list of buttons that should be displayed on the response card."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 5867
          },
          "name": "buttons",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsImageResponseCardButtons"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#image_url LexBot#image_url}",
            "stability": "stable",
            "summary": "The URL of an image to display on the response card."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 5873
          },
          "name": "imageUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#subtitle LexBot#subtitle}",
            "stability": "stable",
            "summary": "The subtitle to display on the response card."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 5879
          },
          "name": "subtitle",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#title LexBot#title}",
            "stability": "stable",
            "summary": "The title to display on the response card."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 5885
          },
          "name": "title",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsImageResponseCard"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsImageResponseCardButtons": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsImageResponseCardButtons",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 5708
      },
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsImageResponseCardButtons",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#text LexBot#text}",
            "stability": "stable",
            "summary": "The text that appears on the button."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 5714
          },
          "name": "text",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#value LexBot#value}",
            "stability": "stable",
            "summary": "The value returned to Amazon Lex when the user chooses this button."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 5720
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsImageResponseCardButtons"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsImageResponseCardButtonsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsImageResponseCardButtonsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 5850
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 5842
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 5857
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsImageResponseCardButtonsOutputReference"
            }
          }
        }
      ],
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsImageResponseCardButtonsList",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 5843
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsImageResponseCardButtons"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsImageResponseCardButtonsList"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsImageResponseCardButtonsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsImageResponseCardButtonsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 5769
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 5759
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 5817
          },
          "name": "resetText"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 5833
          },
          "name": "resetValue"
        }
      ],
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsImageResponseCardButtonsOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 5821
          },
          "name": "textInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 5837
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 5811
          },
          "name": "text",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 5827
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 5773
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsImageResponseCardButtons"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsImageResponseCardButtonsOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsImageResponseCardOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsImageResponseCardOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 5946
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 5938
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 6003
          },
          "name": "putButtons",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsImageResponseCardButtons"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 6006
          },
          "name": "resetButtons"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 6022
          },
          "name": "resetImageUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 6038
          },
          "name": "resetSubtitle"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 6054
          },
          "name": "resetTitle"
        }
      ],
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsImageResponseCardOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 6000
          },
          "name": "buttons",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsImageResponseCardButtonsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 6010
          },
          "name": "buttonsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsImageResponseCardButtons"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 6026
          },
          "name": "imageUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 6042
          },
          "name": "subtitleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 6058
          },
          "name": "titleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 6016
          },
          "name": "imageUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 6032
          },
          "name": "subtitle",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 6048
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 5950
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsImageResponseCard"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsImageResponseCardOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 6466
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 6458
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 6473
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsOutputReference"
            }
          }
        }
      ],
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsList",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 6459
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsList"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 6341
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 6331
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 6398
          },
          "name": "putCustomPayload",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsCustomPayload"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 6414
          },
          "name": "putImageResponseCard",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsImageResponseCard"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 6430
          },
          "name": "putPlainTextMessage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsPlainTextMessage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 6446
          },
          "name": "putSsmlMessage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsSsmlMessage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 6401
          },
          "name": "resetCustomPayload"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 6417
          },
          "name": "resetImageResponseCard"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 6433
          },
          "name": "resetPlainTextMessage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 6449
          },
          "name": "resetSsmlMessage"
        }
      ],
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 6395
          },
          "name": "customPayload",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsCustomPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 6411
          },
          "name": "imageResponseCard",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsImageResponseCardOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 6427
          },
          "name": "plainTextMessage",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsPlainTextMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 6443
          },
          "name": "ssmlMessage",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsSsmlMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 6405
          },
          "name": "customPayloadInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsCustomPayload"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 6421
          },
          "name": "imageResponseCardInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsImageResponseCard"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 6437
          },
          "name": "plainTextMessageInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsPlainTextMessage"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 6453
          },
          "name": "ssmlMessageInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsSsmlMessage"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 6345
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsPlainTextMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsPlainTextMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 6062
      },
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsPlainTextMessage",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#value LexBot#value}",
            "stability": "stable",
            "summary": "The message to send to the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 6068
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsPlainTextMessage"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsPlainTextMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsPlainTextMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 6108
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 6100
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 6150
          },
          "name": "resetValue"
        }
      ],
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsPlainTextMessageOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 6154
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 6144
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 6112
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsPlainTextMessage"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsPlainTextMessageOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsSsmlMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsSsmlMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 6158
      },
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsSsmlMessage",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#value LexBot#value}",
            "stability": "stable",
            "summary": "The SSML text that defines the prompt."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 6164
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsSsmlMessage"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsSsmlMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsSsmlMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 6204
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 6196
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 6246
          },
          "name": "resetValue"
        }
      ],
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsSsmlMessageOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 6250
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 6240
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 6208
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsSsmlMessage"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListVariationsSsmlMessageOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 6689
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 6681
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 6750
          },
          "name": "putMessageGroupsList",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListStruct"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 6737
          },
          "name": "resetAllowInterrupt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 6753
          },
          "name": "resetMessageGroupsList"
        }
      ],
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 6747
          },
          "name": "messageGroupsList",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListStructList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 6741
          },
          "name": "allowInterruptInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 6757
          },
          "name": "messageGroupsListInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseMessageGroupsListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 6731
          },
          "name": "allowInterrupt",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 6693
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponse"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 10817
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 10809
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 10868
          },
          "name": "putFailureResponse",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponse"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 10884
          },
          "name": "putSuccessResponse",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponse"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 10900
          },
          "name": "putTimeoutResponse",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponse"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 10871
          },
          "name": "resetFailureResponse"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 10887
          },
          "name": "resetSuccessResponse"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 10903
          },
          "name": "resetTimeoutResponse"
        }
      ],
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 10865
          },
          "name": "failureResponse",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 10881
          },
          "name": "successResponse",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 10897
          },
          "name": "timeoutResponse",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 10875
          },
          "name": "failureResponseInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponse"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 10891
          },
          "name": "successResponseInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponse"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 10907
          },
          "name": "timeoutResponseInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponse"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 10821
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecification"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponse": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponse",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 8622
      },
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponse",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#allow_interrupt LexBot#allow_interrupt}",
            "stability": "stable",
            "summary": "Indicates whether the user can interrupt a speech prompt from the bot."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 8628
          },
          "name": "allowInterrupt",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Amazon Lex chooses one of the messages to play to the user.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#message_groups_list LexBot#message_groups_list}",
            "stability": "stable",
            "summary": "One to 5 message groups that contain update messages."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 8634
          },
          "name": "messageGroupsList",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponse"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 7403
      },
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessage",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#custom_payload LexBot#custom_payload}",
            "stability": "stable",
            "summary": "A message in a custom format defined by the client application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 7409
          },
          "name": "customPayload",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageCustomPayload"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#image_response_card LexBot#image_response_card}",
            "stability": "stable",
            "summary": "A message that defines a response card that the client application can show to the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 7415
          },
          "name": "imageResponseCard",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageImageResponseCard"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#plain_text_message LexBot#plain_text_message}",
            "stability": "stable",
            "summary": "A message in plain text format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 7421
          },
          "name": "plainTextMessage",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessagePlainTextMessage"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#ssml_message LexBot#ssml_message}",
            "stability": "stable",
            "summary": "A message in Speech Synthesis Markup Language (SSML)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 7427
          },
          "name": "ssmlMessage",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageSsmlMessage"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessage"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageCustomPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageCustomPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 6761
      },
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageCustomPayload",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#value LexBot#value}",
            "stability": "stable",
            "summary": "The string that is sent to your application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 6767
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageCustomPayload"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageCustomPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageCustomPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 6807
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 6799
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 6849
          },
          "name": "resetValue"
        }
      ],
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageCustomPayloadOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 6853
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 6843
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 6811
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageCustomPayload"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageCustomPayloadOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageImageResponseCard": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageImageResponseCard",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 7010
      },
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageImageResponseCard",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#buttons LexBot#buttons}",
            "stability": "stable",
            "summary": "A list of buttons that should be displayed on the response card."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 7016
          },
          "name": "buttons",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageImageResponseCardButtons"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#image_url LexBot#image_url}",
            "stability": "stable",
            "summary": "The URL of an image to display on the response card."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 7022
          },
          "name": "imageUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#subtitle LexBot#subtitle}",
            "stability": "stable",
            "summary": "The subtitle to display on the response card."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 7028
          },
          "name": "subtitle",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#title LexBot#title}",
            "stability": "stable",
            "summary": "The title to display on the response card."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 7034
          },
          "name": "title",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageImageResponseCard"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageImageResponseCardButtons": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageImageResponseCardButtons",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 6857
      },
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageImageResponseCardButtons",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#text LexBot#text}",
            "stability": "stable",
            "summary": "The text that appears on the button."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 6863
          },
          "name": "text",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#value LexBot#value}",
            "stability": "stable",
            "summary": "The value returned to Amazon Lex when the user chooses this button."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 6869
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageImageResponseCardButtons"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageImageResponseCardButtonsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageImageResponseCardButtonsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 6999
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 6991
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 7006
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageImageResponseCardButtonsOutputReference"
            }
          }
        }
      ],
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageImageResponseCardButtonsList",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 6992
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageImageResponseCardButtons"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageImageResponseCardButtonsList"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageImageResponseCardButtonsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageImageResponseCardButtonsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 6918
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 6908
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 6966
          },
          "name": "resetText"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 6982
          },
          "name": "resetValue"
        }
      ],
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageImageResponseCardButtonsOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 6970
          },
          "name": "textInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 6986
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 6960
          },
          "name": "text",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 6976
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 6922
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageImageResponseCardButtons"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageImageResponseCardButtonsOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageImageResponseCardOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageImageResponseCardOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 7095
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 7087
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 7152
          },
          "name": "putButtons",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageImageResponseCardButtons"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 7155
          },
          "name": "resetButtons"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 7171
          },
          "name": "resetImageUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 7187
          },
          "name": "resetSubtitle"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 7203
          },
          "name": "resetTitle"
        }
      ],
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageImageResponseCardOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 7149
          },
          "name": "buttons",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageImageResponseCardButtonsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 7159
          },
          "name": "buttonsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageImageResponseCardButtons"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 7175
          },
          "name": "imageUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 7191
          },
          "name": "subtitleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 7207
          },
          "name": "titleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 7165
          },
          "name": "imageUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 7181
          },
          "name": "subtitle",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 7197
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 7099
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageImageResponseCard"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageImageResponseCardOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 7488
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 7480
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 7545
          },
          "name": "putCustomPayload",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageCustomPayload"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 7561
          },
          "name": "putImageResponseCard",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageImageResponseCard"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 7577
          },
          "name": "putPlainTextMessage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessagePlainTextMessage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 7593
          },
          "name": "putSsmlMessage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageSsmlMessage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 7548
          },
          "name": "resetCustomPayload"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 7564
          },
          "name": "resetImageResponseCard"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 7580
          },
          "name": "resetPlainTextMessage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 7596
          },
          "name": "resetSsmlMessage"
        }
      ],
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 7542
          },
          "name": "customPayload",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageCustomPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 7558
          },
          "name": "imageResponseCard",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageImageResponseCardOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 7574
          },
          "name": "plainTextMessage",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessagePlainTextMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 7590
          },
          "name": "ssmlMessage",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageSsmlMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 7552
          },
          "name": "customPayloadInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageCustomPayload"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 7568
          },
          "name": "imageResponseCardInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageImageResponseCard"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 7584
          },
          "name": "plainTextMessageInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessagePlainTextMessage"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 7600
          },
          "name": "ssmlMessageInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageSsmlMessage"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 7492
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessage"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessagePlainTextMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessagePlainTextMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 7211
      },
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessagePlainTextMessage",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#value LexBot#value}",
            "stability": "stable",
            "summary": "The message to send to the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 7217
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessagePlainTextMessage"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessagePlainTextMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessagePlainTextMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 7257
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 7249
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 7299
          },
          "name": "resetValue"
        }
      ],
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessagePlainTextMessageOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 7303
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 7293
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 7261
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessagePlainTextMessage"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessagePlainTextMessageOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageSsmlMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageSsmlMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 7307
      },
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageSsmlMessage",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#value LexBot#value}",
            "stability": "stable",
            "summary": "The SSML text that defines the prompt."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 7313
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageSsmlMessage"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageSsmlMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageSsmlMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 7353
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 7345
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 7395
          },
          "name": "resetValue"
        }
      ],
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageSsmlMessageOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 7399
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 7389
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 7357
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageSsmlMessage"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageSsmlMessageOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 8469
      },
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListStruct",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#message LexBot#message}",
            "stability": "stable",
            "summary": "The primary message that Amazon Lex should send to the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 8475
          },
          "name": "message",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessage"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#variations LexBot#variations}",
            "stability": "stable",
            "summary": "Message variations to send to the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 8481
          },
          "name": "variations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListStruct"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListStructList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListStructList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 8611
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 8603
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 8618
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListStructOutputReference"
            }
          }
        }
      ],
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListStructList",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 8604
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListStructList"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 8530
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 8520
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 8575
          },
          "name": "putMessage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 8591
          },
          "name": "putVariations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 8578
          },
          "name": "resetMessage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 8594
          },
          "name": "resetVariations"
        }
      ],
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListStructOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 8572
          },
          "name": "message",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 8588
          },
          "name": "variations",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 8582
          },
          "name": "messageInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListMessage"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 8598
          },
          "name": "variationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 8534
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListStruct"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListStructOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 8246
      },
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariations",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#custom_payload LexBot#custom_payload}",
            "stability": "stable",
            "summary": "A message in a custom format defined by the client application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 8252
          },
          "name": "customPayload",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsCustomPayload"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#image_response_card LexBot#image_response_card}",
            "stability": "stable",
            "summary": "A message that defines a response card that the client application can show to the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 8258
          },
          "name": "imageResponseCard",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsImageResponseCard"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#plain_text_message LexBot#plain_text_message}",
            "stability": "stable",
            "summary": "A message in plain text format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 8264
          },
          "name": "plainTextMessage",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsPlainTextMessage"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#ssml_message LexBot#ssml_message}",
            "stability": "stable",
            "summary": "A message in Speech Synthesis Markup Language (SSML)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 8270
          },
          "name": "ssmlMessage",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsSsmlMessage"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariations"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsCustomPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsCustomPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 7604
      },
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsCustomPayload",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#value LexBot#value}",
            "stability": "stable",
            "summary": "The string that is sent to your application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 7610
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsCustomPayload"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsCustomPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsCustomPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 7650
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 7642
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 7692
          },
          "name": "resetValue"
        }
      ],
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsCustomPayloadOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 7696
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 7686
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 7654
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsCustomPayload"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsCustomPayloadOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsImageResponseCard": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsImageResponseCard",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 7853
      },
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsImageResponseCard",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#buttons LexBot#buttons}",
            "stability": "stable",
            "summary": "A list of buttons that should be displayed on the response card."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 7859
          },
          "name": "buttons",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsImageResponseCardButtons"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#image_url LexBot#image_url}",
            "stability": "stable",
            "summary": "The URL of an image to display on the response card."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 7865
          },
          "name": "imageUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#subtitle LexBot#subtitle}",
            "stability": "stable",
            "summary": "The subtitle to display on the response card."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 7871
          },
          "name": "subtitle",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#title LexBot#title}",
            "stability": "stable",
            "summary": "The title to display on the response card."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 7877
          },
          "name": "title",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsImageResponseCard"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsImageResponseCardButtons": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsImageResponseCardButtons",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 7700
      },
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsImageResponseCardButtons",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#text LexBot#text}",
            "stability": "stable",
            "summary": "The text that appears on the button."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 7706
          },
          "name": "text",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#value LexBot#value}",
            "stability": "stable",
            "summary": "The value returned to Amazon Lex when the user chooses this button."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 7712
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsImageResponseCardButtons"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsImageResponseCardButtonsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsImageResponseCardButtonsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 7842
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 7834
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 7849
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsImageResponseCardButtonsOutputReference"
            }
          }
        }
      ],
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsImageResponseCardButtonsList",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 7835
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsImageResponseCardButtons"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsImageResponseCardButtonsList"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsImageResponseCardButtonsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsImageResponseCardButtonsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 7761
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 7751
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 7809
          },
          "name": "resetText"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 7825
          },
          "name": "resetValue"
        }
      ],
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsImageResponseCardButtonsOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 7813
          },
          "name": "textInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 7829
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 7803
          },
          "name": "text",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 7819
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 7765
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsImageResponseCardButtons"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsImageResponseCardButtonsOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsImageResponseCardOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsImageResponseCardOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 7938
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 7930
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 7995
          },
          "name": "putButtons",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsImageResponseCardButtons"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 7998
          },
          "name": "resetButtons"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 8014
          },
          "name": "resetImageUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 8030
          },
          "name": "resetSubtitle"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 8046
          },
          "name": "resetTitle"
        }
      ],
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsImageResponseCardOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 7992
          },
          "name": "buttons",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsImageResponseCardButtonsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 8002
          },
          "name": "buttonsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsImageResponseCardButtons"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 8018
          },
          "name": "imageUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 8034
          },
          "name": "subtitleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 8050
          },
          "name": "titleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 8008
          },
          "name": "imageUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 8024
          },
          "name": "subtitle",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 8040
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 7942
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsImageResponseCard"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsImageResponseCardOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 8458
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 8450
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 8465
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsOutputReference"
            }
          }
        }
      ],
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsList",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 8451
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsList"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 8333
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 8323
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 8390
          },
          "name": "putCustomPayload",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsCustomPayload"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 8406
          },
          "name": "putImageResponseCard",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsImageResponseCard"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 8422
          },
          "name": "putPlainTextMessage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsPlainTextMessage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 8438
          },
          "name": "putSsmlMessage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsSsmlMessage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 8393
          },
          "name": "resetCustomPayload"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 8409
          },
          "name": "resetImageResponseCard"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 8425
          },
          "name": "resetPlainTextMessage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 8441
          },
          "name": "resetSsmlMessage"
        }
      ],
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 8387
          },
          "name": "customPayload",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsCustomPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 8403
          },
          "name": "imageResponseCard",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsImageResponseCardOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 8419
          },
          "name": "plainTextMessage",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsPlainTextMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 8435
          },
          "name": "ssmlMessage",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsSsmlMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 8397
          },
          "name": "customPayloadInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsCustomPayload"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 8413
          },
          "name": "imageResponseCardInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsImageResponseCard"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 8429
          },
          "name": "plainTextMessageInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsPlainTextMessage"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 8445
          },
          "name": "ssmlMessageInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsSsmlMessage"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 8337
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsPlainTextMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsPlainTextMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 8054
      },
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsPlainTextMessage",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#value LexBot#value}",
            "stability": "stable",
            "summary": "The message to send to the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 8060
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsPlainTextMessage"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsPlainTextMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsPlainTextMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 8100
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 8092
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 8142
          },
          "name": "resetValue"
        }
      ],
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsPlainTextMessageOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 8146
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 8136
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 8104
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsPlainTextMessage"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsPlainTextMessageOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsSsmlMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsSsmlMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 8150
      },
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsSsmlMessage",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#value LexBot#value}",
            "stability": "stable",
            "summary": "The SSML text that defines the prompt."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 8156
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsSsmlMessage"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsSsmlMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsSsmlMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 8196
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 8188
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 8238
          },
          "name": "resetValue"
        }
      ],
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsSsmlMessageOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 8242
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 8232
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 8200
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsSsmlMessage"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListVariationsSsmlMessageOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 8681
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 8673
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 8742
          },
          "name": "putMessageGroupsList",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListStruct"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 8729
          },
          "name": "resetAllowInterrupt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 8745
          },
          "name": "resetMessageGroupsList"
        }
      ],
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 8739
          },
          "name": "messageGroupsList",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListStructList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 8733
          },
          "name": "allowInterruptInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 8749
          },
          "name": "messageGroupsListInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseMessageGroupsListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 8723
          },
          "name": "allowInterrupt",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 8685
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponse"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponse": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponse",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 10614
      },
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponse",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#allow_interrupt LexBot#allow_interrupt}",
            "stability": "stable",
            "summary": "Indicates whether the user can interrupt a speech prompt from the bot."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 10620
          },
          "name": "allowInterrupt",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Amazon Lex chooses one of the messages to play to the user.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#message_groups_list LexBot#message_groups_list}",
            "stability": "stable",
            "summary": "One to 5 message groups that contain update messages."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 10626
          },
          "name": "messageGroupsList",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponse"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 9395
      },
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessage",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#custom_payload LexBot#custom_payload}",
            "stability": "stable",
            "summary": "A message in a custom format defined by the client application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 9401
          },
          "name": "customPayload",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageCustomPayload"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#image_response_card LexBot#image_response_card}",
            "stability": "stable",
            "summary": "A message that defines a response card that the client application can show to the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 9407
          },
          "name": "imageResponseCard",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageImageResponseCard"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#plain_text_message LexBot#plain_text_message}",
            "stability": "stable",
            "summary": "A message in plain text format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 9413
          },
          "name": "plainTextMessage",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessagePlainTextMessage"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#ssml_message LexBot#ssml_message}",
            "stability": "stable",
            "summary": "A message in Speech Synthesis Markup Language (SSML)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 9419
          },
          "name": "ssmlMessage",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageSsmlMessage"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessage"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageCustomPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageCustomPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 8753
      },
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageCustomPayload",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#value LexBot#value}",
            "stability": "stable",
            "summary": "The string that is sent to your application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 8759
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageCustomPayload"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageCustomPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageCustomPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 8799
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 8791
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 8841
          },
          "name": "resetValue"
        }
      ],
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageCustomPayloadOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 8845
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 8835
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 8803
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageCustomPayload"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageCustomPayloadOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageImageResponseCard": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageImageResponseCard",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 9002
      },
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageImageResponseCard",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#buttons LexBot#buttons}",
            "stability": "stable",
            "summary": "A list of buttons that should be displayed on the response card."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 9008
          },
          "name": "buttons",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageImageResponseCardButtons"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#image_url LexBot#image_url}",
            "stability": "stable",
            "summary": "The URL of an image to display on the response card."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 9014
          },
          "name": "imageUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#subtitle LexBot#subtitle}",
            "stability": "stable",
            "summary": "The subtitle to display on the response card."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 9020
          },
          "name": "subtitle",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#title LexBot#title}",
            "stability": "stable",
            "summary": "The title to display on the response card."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 9026
          },
          "name": "title",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageImageResponseCard"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageImageResponseCardButtons": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageImageResponseCardButtons",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 8849
      },
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageImageResponseCardButtons",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#text LexBot#text}",
            "stability": "stable",
            "summary": "The text that appears on the button."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 8855
          },
          "name": "text",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#value LexBot#value}",
            "stability": "stable",
            "summary": "The value returned to Amazon Lex when the user chooses this button."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 8861
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageImageResponseCardButtons"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageImageResponseCardButtonsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageImageResponseCardButtonsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 8991
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 8983
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 8998
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageImageResponseCardButtonsOutputReference"
            }
          }
        }
      ],
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageImageResponseCardButtonsList",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 8984
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageImageResponseCardButtons"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageImageResponseCardButtonsList"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageImageResponseCardButtonsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageImageResponseCardButtonsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 8910
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 8900
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 8958
          },
          "name": "resetText"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 8974
          },
          "name": "resetValue"
        }
      ],
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageImageResponseCardButtonsOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 8962
          },
          "name": "textInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 8978
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 8952
          },
          "name": "text",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 8968
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 8914
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageImageResponseCardButtons"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageImageResponseCardButtonsOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageImageResponseCardOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageImageResponseCardOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 9087
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 9079
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 9144
          },
          "name": "putButtons",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageImageResponseCardButtons"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 9147
          },
          "name": "resetButtons"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 9163
          },
          "name": "resetImageUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 9179
          },
          "name": "resetSubtitle"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 9195
          },
          "name": "resetTitle"
        }
      ],
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageImageResponseCardOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 9141
          },
          "name": "buttons",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageImageResponseCardButtonsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 9151
          },
          "name": "buttonsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageImageResponseCardButtons"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 9167
          },
          "name": "imageUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 9183
          },
          "name": "subtitleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 9199
          },
          "name": "titleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 9157
          },
          "name": "imageUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 9173
          },
          "name": "subtitle",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 9189
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 9091
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageImageResponseCard"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageImageResponseCardOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 9480
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 9472
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 9537
          },
          "name": "putCustomPayload",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageCustomPayload"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 9553
          },
          "name": "putImageResponseCard",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageImageResponseCard"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 9569
          },
          "name": "putPlainTextMessage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessagePlainTextMessage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 9585
          },
          "name": "putSsmlMessage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageSsmlMessage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 9540
          },
          "name": "resetCustomPayload"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 9556
          },
          "name": "resetImageResponseCard"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 9572
          },
          "name": "resetPlainTextMessage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 9588
          },
          "name": "resetSsmlMessage"
        }
      ],
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 9534
          },
          "name": "customPayload",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageCustomPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 9550
          },
          "name": "imageResponseCard",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageImageResponseCardOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 9566
          },
          "name": "plainTextMessage",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessagePlainTextMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 9582
          },
          "name": "ssmlMessage",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageSsmlMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 9544
          },
          "name": "customPayloadInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageCustomPayload"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 9560
          },
          "name": "imageResponseCardInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageImageResponseCard"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 9576
          },
          "name": "plainTextMessageInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessagePlainTextMessage"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 9592
          },
          "name": "ssmlMessageInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageSsmlMessage"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 9484
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessage"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessagePlainTextMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessagePlainTextMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 9203
      },
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessagePlainTextMessage",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#value LexBot#value}",
            "stability": "stable",
            "summary": "The message to send to the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 9209
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessagePlainTextMessage"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessagePlainTextMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessagePlainTextMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 9249
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 9241
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 9291
          },
          "name": "resetValue"
        }
      ],
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessagePlainTextMessageOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 9295
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 9285
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 9253
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessagePlainTextMessage"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessagePlainTextMessageOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageSsmlMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageSsmlMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 9299
      },
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageSsmlMessage",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#value LexBot#value}",
            "stability": "stable",
            "summary": "The SSML text that defines the prompt."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 9305
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageSsmlMessage"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageSsmlMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageSsmlMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 9345
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 9337
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 9387
          },
          "name": "resetValue"
        }
      ],
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageSsmlMessageOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 9391
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 9381
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 9349
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageSsmlMessage"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageSsmlMessageOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 10461
      },
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListStruct",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#message LexBot#message}",
            "stability": "stable",
            "summary": "The primary message that Amazon Lex should send to the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 10467
          },
          "name": "message",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessage"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#variations LexBot#variations}",
            "stability": "stable",
            "summary": "Message variations to send to the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 10473
          },
          "name": "variations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListStruct"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListStructList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListStructList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 10603
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 10595
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 10610
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListStructOutputReference"
            }
          }
        }
      ],
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListStructList",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 10596
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListStructList"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 10522
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 10512
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 10567
          },
          "name": "putMessage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 10583
          },
          "name": "putVariations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 10570
          },
          "name": "resetMessage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 10586
          },
          "name": "resetVariations"
        }
      ],
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListStructOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 10564
          },
          "name": "message",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 10580
          },
          "name": "variations",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 10574
          },
          "name": "messageInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListMessage"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 10590
          },
          "name": "variationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 10526
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListStruct"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListStructOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 10238
      },
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariations",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#custom_payload LexBot#custom_payload}",
            "stability": "stable",
            "summary": "A message in a custom format defined by the client application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 10244
          },
          "name": "customPayload",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsCustomPayload"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#image_response_card LexBot#image_response_card}",
            "stability": "stable",
            "summary": "A message that defines a response card that the client application can show to the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 10250
          },
          "name": "imageResponseCard",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsImageResponseCard"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#plain_text_message LexBot#plain_text_message}",
            "stability": "stable",
            "summary": "A message in plain text format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 10256
          },
          "name": "plainTextMessage",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsPlainTextMessage"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#ssml_message LexBot#ssml_message}",
            "stability": "stable",
            "summary": "A message in Speech Synthesis Markup Language (SSML)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 10262
          },
          "name": "ssmlMessage",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsSsmlMessage"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariations"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsCustomPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsCustomPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 9596
      },
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsCustomPayload",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#value LexBot#value}",
            "stability": "stable",
            "summary": "The string that is sent to your application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 9602
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsCustomPayload"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsCustomPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsCustomPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 9642
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 9634
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 9684
          },
          "name": "resetValue"
        }
      ],
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsCustomPayloadOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 9688
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 9678
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 9646
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsCustomPayload"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsCustomPayloadOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsImageResponseCard": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsImageResponseCard",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 9845
      },
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsImageResponseCard",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#buttons LexBot#buttons}",
            "stability": "stable",
            "summary": "A list of buttons that should be displayed on the response card."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 9851
          },
          "name": "buttons",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsImageResponseCardButtons"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#image_url LexBot#image_url}",
            "stability": "stable",
            "summary": "The URL of an image to display on the response card."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 9857
          },
          "name": "imageUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#subtitle LexBot#subtitle}",
            "stability": "stable",
            "summary": "The subtitle to display on the response card."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 9863
          },
          "name": "subtitle",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#title LexBot#title}",
            "stability": "stable",
            "summary": "The title to display on the response card."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 9869
          },
          "name": "title",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsImageResponseCard"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsImageResponseCardButtons": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsImageResponseCardButtons",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 9692
      },
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsImageResponseCardButtons",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#text LexBot#text}",
            "stability": "stable",
            "summary": "The text that appears on the button."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 9698
          },
          "name": "text",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#value LexBot#value}",
            "stability": "stable",
            "summary": "The value returned to Amazon Lex when the user chooses this button."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 9704
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsImageResponseCardButtons"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsImageResponseCardButtonsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsImageResponseCardButtonsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 9834
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 9826
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 9841
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsImageResponseCardButtonsOutputReference"
            }
          }
        }
      ],
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsImageResponseCardButtonsList",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 9827
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsImageResponseCardButtons"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsImageResponseCardButtonsList"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsImageResponseCardButtonsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsImageResponseCardButtonsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 9753
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 9743
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 9801
          },
          "name": "resetText"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 9817
          },
          "name": "resetValue"
        }
      ],
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsImageResponseCardButtonsOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 9805
          },
          "name": "textInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 9821
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 9795
          },
          "name": "text",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 9811
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 9757
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsImageResponseCardButtons"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsImageResponseCardButtonsOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsImageResponseCardOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsImageResponseCardOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 9930
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 9922
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 9987
          },
          "name": "putButtons",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsImageResponseCardButtons"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 9990
          },
          "name": "resetButtons"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 10006
          },
          "name": "resetImageUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 10022
          },
          "name": "resetSubtitle"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 10038
          },
          "name": "resetTitle"
        }
      ],
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsImageResponseCardOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 9984
          },
          "name": "buttons",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsImageResponseCardButtonsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 9994
          },
          "name": "buttonsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsImageResponseCardButtons"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 10010
          },
          "name": "imageUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 10026
          },
          "name": "subtitleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 10042
          },
          "name": "titleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 10000
          },
          "name": "imageUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 10016
          },
          "name": "subtitle",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 10032
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 9934
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsImageResponseCard"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsImageResponseCardOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 10450
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 10442
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 10457
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsOutputReference"
            }
          }
        }
      ],
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsList",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 10443
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsList"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 10325
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 10315
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 10382
          },
          "name": "putCustomPayload",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsCustomPayload"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 10398
          },
          "name": "putImageResponseCard",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsImageResponseCard"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 10414
          },
          "name": "putPlainTextMessage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsPlainTextMessage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 10430
          },
          "name": "putSsmlMessage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsSsmlMessage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 10385
          },
          "name": "resetCustomPayload"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 10401
          },
          "name": "resetImageResponseCard"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 10417
          },
          "name": "resetPlainTextMessage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 10433
          },
          "name": "resetSsmlMessage"
        }
      ],
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 10379
          },
          "name": "customPayload",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsCustomPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 10395
          },
          "name": "imageResponseCard",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsImageResponseCardOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 10411
          },
          "name": "plainTextMessage",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsPlainTextMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 10427
          },
          "name": "ssmlMessage",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsSsmlMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 10389
          },
          "name": "customPayloadInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsCustomPayload"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 10405
          },
          "name": "imageResponseCardInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsImageResponseCard"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 10421
          },
          "name": "plainTextMessageInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsPlainTextMessage"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 10437
          },
          "name": "ssmlMessageInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsSsmlMessage"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 10329
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsPlainTextMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsPlainTextMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 10046
      },
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsPlainTextMessage",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#value LexBot#value}",
            "stability": "stable",
            "summary": "The message to send to the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 10052
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsPlainTextMessage"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsPlainTextMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsPlainTextMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 10092
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 10084
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 10134
          },
          "name": "resetValue"
        }
      ],
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsPlainTextMessageOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 10138
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 10128
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 10096
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsPlainTextMessage"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsPlainTextMessageOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsSsmlMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsSsmlMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 10142
      },
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsSsmlMessage",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#value LexBot#value}",
            "stability": "stable",
            "summary": "The SSML text that defines the prompt."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 10148
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsSsmlMessage"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsSsmlMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsSsmlMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 10188
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 10180
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 10230
          },
          "name": "resetValue"
        }
      ],
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsSsmlMessageOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 10234
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 10224
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 10192
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsSsmlMessage"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListVariationsSsmlMessageOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 10673
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 10665
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 10734
          },
          "name": "putMessageGroupsList",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListStruct"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 10721
          },
          "name": "resetAllowInterrupt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 10737
          },
          "name": "resetMessageGroupsList"
        }
      ],
      "name": "LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 10731
          },
          "name": "messageGroupsList",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListStructList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 10725
          },
          "name": "allowInterruptInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 10741
          },
          "name": "messageGroupsListInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseMessageGroupsListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 10715
          },
          "name": "allowInterrupt",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 10677
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponse"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsInputContexts": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsInputContexts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 11075
      },
      "name": "LexBotBotLocalesIntentsInputContexts",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#name LexBot#name}",
            "stability": "stable",
            "summary": "The name of the context."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 11081
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsInputContexts"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsInputContextsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsInputContextsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 11182
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 11174
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 11189
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsInputContextsOutputReference"
            }
          }
        }
      ],
      "name": "LexBotBotLocalesIntentsInputContextsList",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 11175
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsInputContexts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsInputContextsList"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsInputContextsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsInputContextsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 11123
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 11113
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 11165
          },
          "name": "resetName"
        }
      ],
      "name": "LexBotBotLocalesIntentsInputContextsOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 11169
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 11159
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 11127
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsInputContexts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsInputContextsOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSetting": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSetting",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 13185
      },
      "name": "LexBotBotLocalesIntentsIntentClosingSetting",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#closing_response LexBot#closing_response}",
            "stability": "stable",
            "summary": "A list of message groups that Amazon Lex uses to respond the user input."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 13191
          },
          "name": "closingResponse",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponse"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#is_active LexBot#is_active}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 13195
          },
          "name": "isActive",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentClosingSetting"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponse": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponse",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 13054
      },
      "name": "LexBotBotLocalesIntentsIntentClosingSettingClosingResponse",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#allow_interrupt LexBot#allow_interrupt}",
            "stability": "stable",
            "summary": "Indicates whether the user can interrupt a speech prompt from the bot."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 13060
          },
          "name": "allowInterrupt",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Amazon Lex chooses one of the messages to play to the user.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#message_groups_list LexBot#message_groups_list}",
            "stability": "stable",
            "summary": "One to 5 message groups that contain update messages."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 13066
          },
          "name": "messageGroupsList",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentClosingSettingClosingResponse"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 11835
      },
      "name": "LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessage",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#custom_payload LexBot#custom_payload}",
            "stability": "stable",
            "summary": "A message in a custom format defined by the client application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 11841
          },
          "name": "customPayload",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageCustomPayload"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#image_response_card LexBot#image_response_card}",
            "stability": "stable",
            "summary": "A message that defines a response card that the client application can show to the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 11847
          },
          "name": "imageResponseCard",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageImageResponseCard"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#plain_text_message LexBot#plain_text_message}",
            "stability": "stable",
            "summary": "A message in plain text format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 11853
          },
          "name": "plainTextMessage",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessagePlainTextMessage"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#ssml_message LexBot#ssml_message}",
            "stability": "stable",
            "summary": "A message in Speech Synthesis Markup Language (SSML)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 11859
          },
          "name": "ssmlMessage",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageSsmlMessage"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessage"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageCustomPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageCustomPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 11193
      },
      "name": "LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageCustomPayload",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#value LexBot#value}",
            "stability": "stable",
            "summary": "The string that is sent to your application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 11199
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageCustomPayload"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageCustomPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageCustomPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 11239
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 11231
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 11281
          },
          "name": "resetValue"
        }
      ],
      "name": "LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageCustomPayloadOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 11285
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 11275
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 11243
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageCustomPayload"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageCustomPayloadOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageImageResponseCard": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageImageResponseCard",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 11442
      },
      "name": "LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageImageResponseCard",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#buttons LexBot#buttons}",
            "stability": "stable",
            "summary": "A list of buttons that should be displayed on the response card."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 11448
          },
          "name": "buttons",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageImageResponseCardButtons"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#image_url LexBot#image_url}",
            "stability": "stable",
            "summary": "The URL of an image to display on the response card."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 11454
          },
          "name": "imageUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#subtitle LexBot#subtitle}",
            "stability": "stable",
            "summary": "The subtitle to display on the response card."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 11460
          },
          "name": "subtitle",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#title LexBot#title}",
            "stability": "stable",
            "summary": "The title to display on the response card."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 11466
          },
          "name": "title",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageImageResponseCard"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageImageResponseCardButtons": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageImageResponseCardButtons",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 11289
      },
      "name": "LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageImageResponseCardButtons",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#text LexBot#text}",
            "stability": "stable",
            "summary": "The text that appears on the button."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 11295
          },
          "name": "text",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#value LexBot#value}",
            "stability": "stable",
            "summary": "The value returned to Amazon Lex when the user chooses this button."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 11301
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageImageResponseCardButtons"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageImageResponseCardButtonsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageImageResponseCardButtonsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 11431
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 11423
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 11438
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageImageResponseCardButtonsOutputReference"
            }
          }
        }
      ],
      "name": "LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageImageResponseCardButtonsList",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 11424
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageImageResponseCardButtons"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageImageResponseCardButtonsList"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageImageResponseCardButtonsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageImageResponseCardButtonsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 11350
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 11340
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 11398
          },
          "name": "resetText"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 11414
          },
          "name": "resetValue"
        }
      ],
      "name": "LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageImageResponseCardButtonsOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 11402
          },
          "name": "textInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 11418
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 11392
          },
          "name": "text",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 11408
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 11354
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageImageResponseCardButtons"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageImageResponseCardButtonsOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageImageResponseCardOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageImageResponseCardOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 11527
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 11519
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 11584
          },
          "name": "putButtons",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageImageResponseCardButtons"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 11587
          },
          "name": "resetButtons"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 11603
          },
          "name": "resetImageUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 11619
          },
          "name": "resetSubtitle"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 11635
          },
          "name": "resetTitle"
        }
      ],
      "name": "LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageImageResponseCardOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 11581
          },
          "name": "buttons",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageImageResponseCardButtonsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 11591
          },
          "name": "buttonsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageImageResponseCardButtons"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 11607
          },
          "name": "imageUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 11623
          },
          "name": "subtitleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 11639
          },
          "name": "titleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 11597
          },
          "name": "imageUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 11613
          },
          "name": "subtitle",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 11629
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 11531
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageImageResponseCard"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageImageResponseCardOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 11920
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 11912
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 11977
          },
          "name": "putCustomPayload",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageCustomPayload"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 11993
          },
          "name": "putImageResponseCard",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageImageResponseCard"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 12009
          },
          "name": "putPlainTextMessage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessagePlainTextMessage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 12025
          },
          "name": "putSsmlMessage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageSsmlMessage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 11980
          },
          "name": "resetCustomPayload"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 11996
          },
          "name": "resetImageResponseCard"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 12012
          },
          "name": "resetPlainTextMessage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 12028
          },
          "name": "resetSsmlMessage"
        }
      ],
      "name": "LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 11974
          },
          "name": "customPayload",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageCustomPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 11990
          },
          "name": "imageResponseCard",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageImageResponseCardOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 12006
          },
          "name": "plainTextMessage",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessagePlainTextMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 12022
          },
          "name": "ssmlMessage",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageSsmlMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 11984
          },
          "name": "customPayloadInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageCustomPayload"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 12000
          },
          "name": "imageResponseCardInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageImageResponseCard"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 12016
          },
          "name": "plainTextMessageInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessagePlainTextMessage"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 12032
          },
          "name": "ssmlMessageInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageSsmlMessage"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 11924
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessage"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessagePlainTextMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessagePlainTextMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 11643
      },
      "name": "LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessagePlainTextMessage",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#value LexBot#value}",
            "stability": "stable",
            "summary": "The message to send to the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 11649
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessagePlainTextMessage"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessagePlainTextMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessagePlainTextMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 11689
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 11681
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 11731
          },
          "name": "resetValue"
        }
      ],
      "name": "LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessagePlainTextMessageOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 11735
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 11725
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 11693
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessagePlainTextMessage"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessagePlainTextMessageOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageSsmlMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageSsmlMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 11739
      },
      "name": "LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageSsmlMessage",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#value LexBot#value}",
            "stability": "stable",
            "summary": "The SSML text that defines the prompt."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 11745
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageSsmlMessage"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageSsmlMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageSsmlMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 11785
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 11777
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 11827
          },
          "name": "resetValue"
        }
      ],
      "name": "LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageSsmlMessageOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 11831
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 11821
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 11789
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageSsmlMessage"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageSsmlMessageOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 12901
      },
      "name": "LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListStruct",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#message LexBot#message}",
            "stability": "stable",
            "summary": "The primary message that Amazon Lex should send to the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 12907
          },
          "name": "message",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessage"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#variations LexBot#variations}",
            "stability": "stable",
            "summary": "Message variations to send to the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 12913
          },
          "name": "variations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListStruct"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListStructList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListStructList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 13043
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 13035
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 13050
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListStructOutputReference"
            }
          }
        }
      ],
      "name": "LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListStructList",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 13036
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListStructList"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 12962
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 12952
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 13007
          },
          "name": "putMessage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 13023
          },
          "name": "putVariations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 13010
          },
          "name": "resetMessage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 13026
          },
          "name": "resetVariations"
        }
      ],
      "name": "LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListStructOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 13004
          },
          "name": "message",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 13020
          },
          "name": "variations",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 13014
          },
          "name": "messageInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListMessage"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 13030
          },
          "name": "variationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 12966
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListStruct"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListStructOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 12678
      },
      "name": "LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariations",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#custom_payload LexBot#custom_payload}",
            "stability": "stable",
            "summary": "A message in a custom format defined by the client application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 12684
          },
          "name": "customPayload",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsCustomPayload"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#image_response_card LexBot#image_response_card}",
            "stability": "stable",
            "summary": "A message that defines a response card that the client application can show to the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 12690
          },
          "name": "imageResponseCard",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsImageResponseCard"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#plain_text_message LexBot#plain_text_message}",
            "stability": "stable",
            "summary": "A message in plain text format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 12696
          },
          "name": "plainTextMessage",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsPlainTextMessage"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#ssml_message LexBot#ssml_message}",
            "stability": "stable",
            "summary": "A message in Speech Synthesis Markup Language (SSML)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 12702
          },
          "name": "ssmlMessage",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsSsmlMessage"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariations"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsCustomPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsCustomPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 12036
      },
      "name": "LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsCustomPayload",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#value LexBot#value}",
            "stability": "stable",
            "summary": "The string that is sent to your application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 12042
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsCustomPayload"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsCustomPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsCustomPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 12082
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 12074
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 12124
          },
          "name": "resetValue"
        }
      ],
      "name": "LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsCustomPayloadOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 12128
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 12118
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 12086
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsCustomPayload"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsCustomPayloadOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsImageResponseCard": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsImageResponseCard",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 12285
      },
      "name": "LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsImageResponseCard",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#buttons LexBot#buttons}",
            "stability": "stable",
            "summary": "A list of buttons that should be displayed on the response card."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 12291
          },
          "name": "buttons",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsImageResponseCardButtons"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#image_url LexBot#image_url}",
            "stability": "stable",
            "summary": "The URL of an image to display on the response card."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 12297
          },
          "name": "imageUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#subtitle LexBot#subtitle}",
            "stability": "stable",
            "summary": "The subtitle to display on the response card."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 12303
          },
          "name": "subtitle",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#title LexBot#title}",
            "stability": "stable",
            "summary": "The title to display on the response card."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 12309
          },
          "name": "title",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsImageResponseCard"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsImageResponseCardButtons": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsImageResponseCardButtons",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 12132
      },
      "name": "LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsImageResponseCardButtons",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#text LexBot#text}",
            "stability": "stable",
            "summary": "The text that appears on the button."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 12138
          },
          "name": "text",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#value LexBot#value}",
            "stability": "stable",
            "summary": "The value returned to Amazon Lex when the user chooses this button."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 12144
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsImageResponseCardButtons"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsImageResponseCardButtonsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsImageResponseCardButtonsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 12274
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 12266
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 12281
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsImageResponseCardButtonsOutputReference"
            }
          }
        }
      ],
      "name": "LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsImageResponseCardButtonsList",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 12267
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsImageResponseCardButtons"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsImageResponseCardButtonsList"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsImageResponseCardButtonsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsImageResponseCardButtonsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 12193
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 12183
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 12241
          },
          "name": "resetText"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 12257
          },
          "name": "resetValue"
        }
      ],
      "name": "LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsImageResponseCardButtonsOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 12245
          },
          "name": "textInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 12261
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 12235
          },
          "name": "text",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 12251
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 12197
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsImageResponseCardButtons"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsImageResponseCardButtonsOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsImageResponseCardOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsImageResponseCardOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 12370
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 12362
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 12427
          },
          "name": "putButtons",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsImageResponseCardButtons"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 12430
          },
          "name": "resetButtons"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 12446
          },
          "name": "resetImageUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 12462
          },
          "name": "resetSubtitle"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 12478
          },
          "name": "resetTitle"
        }
      ],
      "name": "LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsImageResponseCardOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 12424
          },
          "name": "buttons",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsImageResponseCardButtonsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 12434
          },
          "name": "buttonsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsImageResponseCardButtons"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 12450
          },
          "name": "imageUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 12466
          },
          "name": "subtitleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 12482
          },
          "name": "titleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 12440
          },
          "name": "imageUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 12456
          },
          "name": "subtitle",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 12472
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 12374
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsImageResponseCard"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsImageResponseCardOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 12890
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 12882
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 12897
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsOutputReference"
            }
          }
        }
      ],
      "name": "LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsList",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 12883
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsList"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 12765
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 12755
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 12822
          },
          "name": "putCustomPayload",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsCustomPayload"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 12838
          },
          "name": "putImageResponseCard",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsImageResponseCard"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 12854
          },
          "name": "putPlainTextMessage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsPlainTextMessage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 12870
          },
          "name": "putSsmlMessage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsSsmlMessage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 12825
          },
          "name": "resetCustomPayload"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 12841
          },
          "name": "resetImageResponseCard"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 12857
          },
          "name": "resetPlainTextMessage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 12873
          },
          "name": "resetSsmlMessage"
        }
      ],
      "name": "LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 12819
          },
          "name": "customPayload",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsCustomPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 12835
          },
          "name": "imageResponseCard",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsImageResponseCardOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 12851
          },
          "name": "plainTextMessage",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsPlainTextMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 12867
          },
          "name": "ssmlMessage",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsSsmlMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 12829
          },
          "name": "customPayloadInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsCustomPayload"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 12845
          },
          "name": "imageResponseCardInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsImageResponseCard"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 12861
          },
          "name": "plainTextMessageInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsPlainTextMessage"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 12877
          },
          "name": "ssmlMessageInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsSsmlMessage"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 12769
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsPlainTextMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsPlainTextMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 12486
      },
      "name": "LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsPlainTextMessage",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#value LexBot#value}",
            "stability": "stable",
            "summary": "The message to send to the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 12492
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsPlainTextMessage"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsPlainTextMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsPlainTextMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 12532
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 12524
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 12574
          },
          "name": "resetValue"
        }
      ],
      "name": "LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsPlainTextMessageOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 12578
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 12568
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 12536
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsPlainTextMessage"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsPlainTextMessageOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsSsmlMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsSsmlMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 12582
      },
      "name": "LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsSsmlMessage",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#value LexBot#value}",
            "stability": "stable",
            "summary": "The SSML text that defines the prompt."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 12588
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsSsmlMessage"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsSsmlMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsSsmlMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 12628
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 12620
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 12670
          },
          "name": "resetValue"
        }
      ],
      "name": "LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsSsmlMessageOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 12674
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 12664
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 12632
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsSsmlMessage"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListVariationsSsmlMessageOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 13113
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 13105
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 13174
          },
          "name": "putMessageGroupsList",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListStruct"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 13161
          },
          "name": "resetAllowInterrupt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 13177
          },
          "name": "resetMessageGroupsList"
        }
      ],
      "name": "LexBotBotLocalesIntentsIntentClosingSettingClosingResponseOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 13171
          },
          "name": "messageGroupsList",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListStructList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 13165
          },
          "name": "allowInterruptInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 13181
          },
          "name": "messageGroupsListInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseMessageGroupsListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 13155
          },
          "name": "allowInterrupt",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 13117
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponse"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentClosingSettingClosingResponseOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 13242
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 13234
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 13287
          },
          "name": "putClosingResponse",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponse"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 13290
          },
          "name": "resetClosingResponse"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 13306
          },
          "name": "resetIsActive"
        }
      ],
      "name": "LexBotBotLocalesIntentsIntentClosingSettingOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 13284
          },
          "name": "closingResponse",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponseOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 13294
          },
          "name": "closingResponseInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingClosingResponse"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 13310
          },
          "name": "isActiveInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 13300
          },
          "name": "isActive",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 13246
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSetting"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentClosingSettingOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSetting": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSetting",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 18349
      },
      "name": "LexBotBotLocalesIntentsIntentConfirmationSetting",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#declination_response LexBot#declination_response}",
            "stability": "stable",
            "summary": "A list of message groups that Amazon Lex uses to respond the user input."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 18355
          },
          "name": "declinationResponse",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponse"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#is_active LexBot#is_active}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 18359
          },
          "name": "isActive",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#prompt_specification LexBot#prompt_specification}",
            "stability": "stable",
            "summary": "Prompts the user to confirm the intent."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 18365
          },
          "name": "promptSpecification",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecification"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentConfirmationSetting"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponse": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponse",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 15175
      },
      "name": "LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponse",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#allow_interrupt LexBot#allow_interrupt}",
            "stability": "stable",
            "summary": "Indicates whether the user can interrupt a speech prompt from the bot."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 15181
          },
          "name": "allowInterrupt",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Amazon Lex chooses one of the messages to play to the user.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#message_groups_list LexBot#message_groups_list}",
            "stability": "stable",
            "summary": "One to 5 message groups that contain update messages."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 15187
          },
          "name": "messageGroupsList",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponse"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 13956
      },
      "name": "LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessage",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#custom_payload LexBot#custom_payload}",
            "stability": "stable",
            "summary": "A message in a custom format defined by the client application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 13962
          },
          "name": "customPayload",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageCustomPayload"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#image_response_card LexBot#image_response_card}",
            "stability": "stable",
            "summary": "A message that defines a response card that the client application can show to the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 13968
          },
          "name": "imageResponseCard",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageImageResponseCard"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#plain_text_message LexBot#plain_text_message}",
            "stability": "stable",
            "summary": "A message in plain text format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 13974
          },
          "name": "plainTextMessage",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessagePlainTextMessage"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#ssml_message LexBot#ssml_message}",
            "stability": "stable",
            "summary": "A message in Speech Synthesis Markup Language (SSML)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 13980
          },
          "name": "ssmlMessage",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageSsmlMessage"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessage"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageCustomPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageCustomPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 13314
      },
      "name": "LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageCustomPayload",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#value LexBot#value}",
            "stability": "stable",
            "summary": "The string that is sent to your application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 13320
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageCustomPayload"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageCustomPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageCustomPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 13360
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 13352
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 13402
          },
          "name": "resetValue"
        }
      ],
      "name": "LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageCustomPayloadOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 13406
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 13396
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 13364
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageCustomPayload"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageCustomPayloadOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageImageResponseCard": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageImageResponseCard",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 13563
      },
      "name": "LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageImageResponseCard",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#buttons LexBot#buttons}",
            "stability": "stable",
            "summary": "A list of buttons that should be displayed on the response card."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 13569
          },
          "name": "buttons",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageImageResponseCardButtons"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#image_url LexBot#image_url}",
            "stability": "stable",
            "summary": "The URL of an image to display on the response card."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 13575
          },
          "name": "imageUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#subtitle LexBot#subtitle}",
            "stability": "stable",
            "summary": "The subtitle to display on the response card."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 13581
          },
          "name": "subtitle",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#title LexBot#title}",
            "stability": "stable",
            "summary": "The title to display on the response card."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 13587
          },
          "name": "title",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageImageResponseCard"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageImageResponseCardButtons": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageImageResponseCardButtons",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 13410
      },
      "name": "LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageImageResponseCardButtons",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#text LexBot#text}",
            "stability": "stable",
            "summary": "The text that appears on the button."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 13416
          },
          "name": "text",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#value LexBot#value}",
            "stability": "stable",
            "summary": "The value returned to Amazon Lex when the user chooses this button."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 13422
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageImageResponseCardButtons"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageImageResponseCardButtonsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageImageResponseCardButtonsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 13552
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 13544
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 13559
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageImageResponseCardButtonsOutputReference"
            }
          }
        }
      ],
      "name": "LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageImageResponseCardButtonsList",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 13545
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageImageResponseCardButtons"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageImageResponseCardButtonsList"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageImageResponseCardButtonsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageImageResponseCardButtonsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 13471
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 13461
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 13519
          },
          "name": "resetText"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 13535
          },
          "name": "resetValue"
        }
      ],
      "name": "LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageImageResponseCardButtonsOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 13523
          },
          "name": "textInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 13539
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 13513
          },
          "name": "text",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 13529
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 13475
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageImageResponseCardButtons"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageImageResponseCardButtonsOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageImageResponseCardOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageImageResponseCardOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 13648
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 13640
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 13705
          },
          "name": "putButtons",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageImageResponseCardButtons"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 13708
          },
          "name": "resetButtons"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 13724
          },
          "name": "resetImageUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 13740
          },
          "name": "resetSubtitle"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 13756
          },
          "name": "resetTitle"
        }
      ],
      "name": "LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageImageResponseCardOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 13702
          },
          "name": "buttons",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageImageResponseCardButtonsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 13712
          },
          "name": "buttonsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageImageResponseCardButtons"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 13728
          },
          "name": "imageUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 13744
          },
          "name": "subtitleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 13760
          },
          "name": "titleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 13718
          },
          "name": "imageUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 13734
          },
          "name": "subtitle",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 13750
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 13652
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageImageResponseCard"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageImageResponseCardOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 14041
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 14033
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 14098
          },
          "name": "putCustomPayload",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageCustomPayload"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 14114
          },
          "name": "putImageResponseCard",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageImageResponseCard"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 14130
          },
          "name": "putPlainTextMessage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessagePlainTextMessage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 14146
          },
          "name": "putSsmlMessage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageSsmlMessage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 14101
          },
          "name": "resetCustomPayload"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 14117
          },
          "name": "resetImageResponseCard"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 14133
          },
          "name": "resetPlainTextMessage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 14149
          },
          "name": "resetSsmlMessage"
        }
      ],
      "name": "LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 14095
          },
          "name": "customPayload",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageCustomPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 14111
          },
          "name": "imageResponseCard",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageImageResponseCardOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 14127
          },
          "name": "plainTextMessage",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessagePlainTextMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 14143
          },
          "name": "ssmlMessage",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageSsmlMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 14105
          },
          "name": "customPayloadInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageCustomPayload"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 14121
          },
          "name": "imageResponseCardInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageImageResponseCard"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 14137
          },
          "name": "plainTextMessageInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessagePlainTextMessage"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 14153
          },
          "name": "ssmlMessageInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageSsmlMessage"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 14045
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessage"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessagePlainTextMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessagePlainTextMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 13764
      },
      "name": "LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessagePlainTextMessage",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#value LexBot#value}",
            "stability": "stable",
            "summary": "The message to send to the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 13770
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessagePlainTextMessage"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessagePlainTextMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessagePlainTextMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 13810
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 13802
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 13852
          },
          "name": "resetValue"
        }
      ],
      "name": "LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessagePlainTextMessageOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 13856
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 13846
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 13814
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessagePlainTextMessage"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessagePlainTextMessageOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageSsmlMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageSsmlMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 13860
      },
      "name": "LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageSsmlMessage",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#value LexBot#value}",
            "stability": "stable",
            "summary": "The SSML text that defines the prompt."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 13866
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageSsmlMessage"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageSsmlMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageSsmlMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 13906
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 13898
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 13948
          },
          "name": "resetValue"
        }
      ],
      "name": "LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageSsmlMessageOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 13952
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 13942
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 13910
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageSsmlMessage"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageSsmlMessageOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 15022
      },
      "name": "LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListStruct",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#message LexBot#message}",
            "stability": "stable",
            "summary": "The primary message that Amazon Lex should send to the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 15028
          },
          "name": "message",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessage"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#variations LexBot#variations}",
            "stability": "stable",
            "summary": "Message variations to send to the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 15034
          },
          "name": "variations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListStruct"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListStructList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListStructList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 15164
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 15156
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 15171
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListStructOutputReference"
            }
          }
        }
      ],
      "name": "LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListStructList",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 15157
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListStructList"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 15083
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 15073
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 15128
          },
          "name": "putMessage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 15144
          },
          "name": "putVariations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 15131
          },
          "name": "resetMessage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 15147
          },
          "name": "resetVariations"
        }
      ],
      "name": "LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListStructOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 15125
          },
          "name": "message",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 15141
          },
          "name": "variations",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 15135
          },
          "name": "messageInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListMessage"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 15151
          },
          "name": "variationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 15087
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListStruct"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListStructOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 14799
      },
      "name": "LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariations",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#custom_payload LexBot#custom_payload}",
            "stability": "stable",
            "summary": "A message in a custom format defined by the client application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 14805
          },
          "name": "customPayload",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsCustomPayload"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#image_response_card LexBot#image_response_card}",
            "stability": "stable",
            "summary": "A message that defines a response card that the client application can show to the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 14811
          },
          "name": "imageResponseCard",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsImageResponseCard"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#plain_text_message LexBot#plain_text_message}",
            "stability": "stable",
            "summary": "A message in plain text format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 14817
          },
          "name": "plainTextMessage",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsPlainTextMessage"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#ssml_message LexBot#ssml_message}",
            "stability": "stable",
            "summary": "A message in Speech Synthesis Markup Language (SSML)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 14823
          },
          "name": "ssmlMessage",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsSsmlMessage"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariations"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsCustomPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsCustomPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 14157
      },
      "name": "LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsCustomPayload",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#value LexBot#value}",
            "stability": "stable",
            "summary": "The string that is sent to your application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 14163
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsCustomPayload"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsCustomPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsCustomPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 14203
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 14195
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 14245
          },
          "name": "resetValue"
        }
      ],
      "name": "LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsCustomPayloadOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 14249
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 14239
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 14207
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsCustomPayload"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsCustomPayloadOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsImageResponseCard": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsImageResponseCard",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 14406
      },
      "name": "LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsImageResponseCard",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#buttons LexBot#buttons}",
            "stability": "stable",
            "summary": "A list of buttons that should be displayed on the response card."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 14412
          },
          "name": "buttons",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsImageResponseCardButtons"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#image_url LexBot#image_url}",
            "stability": "stable",
            "summary": "The URL of an image to display on the response card."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 14418
          },
          "name": "imageUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#subtitle LexBot#subtitle}",
            "stability": "stable",
            "summary": "The subtitle to display on the response card."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 14424
          },
          "name": "subtitle",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#title LexBot#title}",
            "stability": "stable",
            "summary": "The title to display on the response card."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 14430
          },
          "name": "title",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsImageResponseCard"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsImageResponseCardButtons": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsImageResponseCardButtons",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 14253
      },
      "name": "LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsImageResponseCardButtons",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#text LexBot#text}",
            "stability": "stable",
            "summary": "The text that appears on the button."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 14259
          },
          "name": "text",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#value LexBot#value}",
            "stability": "stable",
            "summary": "The value returned to Amazon Lex when the user chooses this button."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 14265
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsImageResponseCardButtons"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsImageResponseCardButtonsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsImageResponseCardButtonsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 14395
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 14387
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 14402
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsImageResponseCardButtonsOutputReference"
            }
          }
        }
      ],
      "name": "LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsImageResponseCardButtonsList",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 14388
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsImageResponseCardButtons"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsImageResponseCardButtonsList"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsImageResponseCardButtonsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsImageResponseCardButtonsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 14314
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 14304
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 14362
          },
          "name": "resetText"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 14378
          },
          "name": "resetValue"
        }
      ],
      "name": "LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsImageResponseCardButtonsOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 14366
          },
          "name": "textInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 14382
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 14356
          },
          "name": "text",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 14372
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 14318
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsImageResponseCardButtons"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsImageResponseCardButtonsOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsImageResponseCardOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsImageResponseCardOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 14491
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 14483
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 14548
          },
          "name": "putButtons",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsImageResponseCardButtons"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 14551
          },
          "name": "resetButtons"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 14567
          },
          "name": "resetImageUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 14583
          },
          "name": "resetSubtitle"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 14599
          },
          "name": "resetTitle"
        }
      ],
      "name": "LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsImageResponseCardOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 14545
          },
          "name": "buttons",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsImageResponseCardButtonsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 14555
          },
          "name": "buttonsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsImageResponseCardButtons"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 14571
          },
          "name": "imageUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 14587
          },
          "name": "subtitleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 14603
          },
          "name": "titleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 14561
          },
          "name": "imageUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 14577
          },
          "name": "subtitle",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 14593
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 14495
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsImageResponseCard"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsImageResponseCardOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 15011
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 15003
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 15018
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsOutputReference"
            }
          }
        }
      ],
      "name": "LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsList",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 15004
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsList"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 14886
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 14876
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 14943
          },
          "name": "putCustomPayload",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsCustomPayload"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 14959
          },
          "name": "putImageResponseCard",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsImageResponseCard"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 14975
          },
          "name": "putPlainTextMessage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsPlainTextMessage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 14991
          },
          "name": "putSsmlMessage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsSsmlMessage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 14946
          },
          "name": "resetCustomPayload"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 14962
          },
          "name": "resetImageResponseCard"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 14978
          },
          "name": "resetPlainTextMessage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 14994
          },
          "name": "resetSsmlMessage"
        }
      ],
      "name": "LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 14940
          },
          "name": "customPayload",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsCustomPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 14956
          },
          "name": "imageResponseCard",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsImageResponseCardOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 14972
          },
          "name": "plainTextMessage",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsPlainTextMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 14988
          },
          "name": "ssmlMessage",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsSsmlMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 14950
          },
          "name": "customPayloadInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsCustomPayload"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 14966
          },
          "name": "imageResponseCardInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsImageResponseCard"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 14982
          },
          "name": "plainTextMessageInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsPlainTextMessage"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 14998
          },
          "name": "ssmlMessageInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsSsmlMessage"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 14890
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsPlainTextMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsPlainTextMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 14607
      },
      "name": "LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsPlainTextMessage",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#value LexBot#value}",
            "stability": "stable",
            "summary": "The message to send to the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 14613
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsPlainTextMessage"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsPlainTextMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsPlainTextMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 14653
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 14645
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 14695
          },
          "name": "resetValue"
        }
      ],
      "name": "LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsPlainTextMessageOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 14699
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 14689
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 14657
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsPlainTextMessage"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsPlainTextMessageOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsSsmlMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsSsmlMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 14703
      },
      "name": "LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsSsmlMessage",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#value LexBot#value}",
            "stability": "stable",
            "summary": "The SSML text that defines the prompt."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 14709
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsSsmlMessage"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsSsmlMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsSsmlMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 14749
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 14741
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 14791
          },
          "name": "resetValue"
        }
      ],
      "name": "LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsSsmlMessageOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 14795
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 14785
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 14753
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsSsmlMessage"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListVariationsSsmlMessageOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 15234
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 15226
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 15295
          },
          "name": "putMessageGroupsList",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListStruct"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 15282
          },
          "name": "resetAllowInterrupt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 15298
          },
          "name": "resetMessageGroupsList"
        }
      ],
      "name": "LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 15292
          },
          "name": "messageGroupsList",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListStructList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 15286
          },
          "name": "allowInterruptInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 15302
          },
          "name": "messageGroupsListInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseMessageGroupsListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 15276
          },
          "name": "allowInterrupt",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 15238
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponse"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 18419
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 18411
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 18470
          },
          "name": "putDeclinationResponse",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponse"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 18502
          },
          "name": "putPromptSpecification",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecification"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 18473
          },
          "name": "resetDeclinationResponse"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 18489
          },
          "name": "resetIsActive"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 18505
          },
          "name": "resetPromptSpecification"
        }
      ],
      "name": "LexBotBotLocalesIntentsIntentConfirmationSettingOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 18467
          },
          "name": "declinationResponse",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponseOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 18499
          },
          "name": "promptSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 18477
          },
          "name": "declinationResponseInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingDeclinationResponse"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 18493
          },
          "name": "isActiveInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 18509
          },
          "name": "promptSpecificationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecification"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 18483
          },
          "name": "isActive",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 18423
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSetting"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentConfirmationSettingOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 18113
      },
      "name": "LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecification",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#allow_interrupt LexBot#allow_interrupt}",
            "stability": "stable",
            "summary": "Indicates whether the user can interrupt a speech prompt from the bot."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 18119
          },
          "name": "allowInterrupt",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#max_retries LexBot#max_retries}",
            "stability": "stable",
            "summary": "The maximum number of times the bot tries to elicit a resonse from the user using this prompt."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 18125
          },
          "name": "maxRetries",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Amazon Lex chooses one of the messages to play to the user.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#message_groups_list LexBot#message_groups_list}",
            "stability": "stable",
            "summary": "One to 5 message groups that contain update messages."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 18131
          },
          "name": "messageGroupsList",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#message_selection_strategy LexBot#message_selection_strategy}",
            "stability": "stable",
            "summary": "Indicates how a message is selected from a message group among retries."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 18137
          },
          "name": "messageSelectionStrategy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#prompt_attempts_specification LexBot#prompt_attempts_specification}",
            "stability": "stable",
            "summary": "Specifies the advanced settings on each attempt of the prompt."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 18143
          },
          "name": "promptAttemptsSpecification",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecification"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecification"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 15948
      },
      "name": "LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessage",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#custom_payload LexBot#custom_payload}",
            "stability": "stable",
            "summary": "A message in a custom format defined by the client application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 15954
          },
          "name": "customPayload",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageCustomPayload"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#image_response_card LexBot#image_response_card}",
            "stability": "stable",
            "summary": "A message that defines a response card that the client application can show to the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 15960
          },
          "name": "imageResponseCard",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageImageResponseCard"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#plain_text_message LexBot#plain_text_message}",
            "stability": "stable",
            "summary": "A message in plain text format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 15966
          },
          "name": "plainTextMessage",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessagePlainTextMessage"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#ssml_message LexBot#ssml_message}",
            "stability": "stable",
            "summary": "A message in Speech Synthesis Markup Language (SSML)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 15972
          },
          "name": "ssmlMessage",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageSsmlMessage"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessage"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageCustomPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageCustomPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 15306
      },
      "name": "LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageCustomPayload",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#value LexBot#value}",
            "stability": "stable",
            "summary": "The string that is sent to your application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 15312
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageCustomPayload"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageCustomPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageCustomPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 15352
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 15344
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 15394
          },
          "name": "resetValue"
        }
      ],
      "name": "LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageCustomPayloadOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 15398
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 15388
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 15356
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageCustomPayload"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageCustomPayloadOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageImageResponseCard": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageImageResponseCard",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 15555
      },
      "name": "LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageImageResponseCard",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#buttons LexBot#buttons}",
            "stability": "stable",
            "summary": "A list of buttons that should be displayed on the response card."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 15561
          },
          "name": "buttons",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageImageResponseCardButtons"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#image_url LexBot#image_url}",
            "stability": "stable",
            "summary": "The URL of an image to display on the response card."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 15567
          },
          "name": "imageUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#subtitle LexBot#subtitle}",
            "stability": "stable",
            "summary": "The subtitle to display on the response card."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 15573
          },
          "name": "subtitle",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#title LexBot#title}",
            "stability": "stable",
            "summary": "The title to display on the response card."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 15579
          },
          "name": "title",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageImageResponseCard"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageImageResponseCardButtons": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageImageResponseCardButtons",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 15402
      },
      "name": "LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageImageResponseCardButtons",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#text LexBot#text}",
            "stability": "stable",
            "summary": "The text that appears on the button."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 15408
          },
          "name": "text",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#value LexBot#value}",
            "stability": "stable",
            "summary": "The value returned to Amazon Lex when the user chooses this button."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 15414
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageImageResponseCardButtons"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageImageResponseCardButtonsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageImageResponseCardButtonsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 15544
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 15536
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 15551
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageImageResponseCardButtonsOutputReference"
            }
          }
        }
      ],
      "name": "LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageImageResponseCardButtonsList",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 15537
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageImageResponseCardButtons"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageImageResponseCardButtonsList"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageImageResponseCardButtonsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageImageResponseCardButtonsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 15463
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 15453
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 15511
          },
          "name": "resetText"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 15527
          },
          "name": "resetValue"
        }
      ],
      "name": "LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageImageResponseCardButtonsOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 15515
          },
          "name": "textInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 15531
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 15505
          },
          "name": "text",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 15521
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 15467
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageImageResponseCardButtons"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageImageResponseCardButtonsOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageImageResponseCardOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageImageResponseCardOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 15640
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 15632
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 15697
          },
          "name": "putButtons",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageImageResponseCardButtons"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 15700
          },
          "name": "resetButtons"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 15716
          },
          "name": "resetImageUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 15732
          },
          "name": "resetSubtitle"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 15748
          },
          "name": "resetTitle"
        }
      ],
      "name": "LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageImageResponseCardOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 15694
          },
          "name": "buttons",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageImageResponseCardButtonsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 15704
          },
          "name": "buttonsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageImageResponseCardButtons"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 15720
          },
          "name": "imageUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 15736
          },
          "name": "subtitleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 15752
          },
          "name": "titleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 15710
          },
          "name": "imageUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 15726
          },
          "name": "subtitle",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 15742
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 15644
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageImageResponseCard"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageImageResponseCardOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 16033
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 16025
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 16090
          },
          "name": "putCustomPayload",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageCustomPayload"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 16106
          },
          "name": "putImageResponseCard",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageImageResponseCard"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 16122
          },
          "name": "putPlainTextMessage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessagePlainTextMessage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 16138
          },
          "name": "putSsmlMessage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageSsmlMessage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 16093
          },
          "name": "resetCustomPayload"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 16109
          },
          "name": "resetImageResponseCard"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 16125
          },
          "name": "resetPlainTextMessage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 16141
          },
          "name": "resetSsmlMessage"
        }
      ],
      "name": "LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 16087
          },
          "name": "customPayload",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageCustomPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 16103
          },
          "name": "imageResponseCard",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageImageResponseCardOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 16119
          },
          "name": "plainTextMessage",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessagePlainTextMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 16135
          },
          "name": "ssmlMessage",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageSsmlMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 16097
          },
          "name": "customPayloadInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageCustomPayload"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 16113
          },
          "name": "imageResponseCardInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageImageResponseCard"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 16129
          },
          "name": "plainTextMessageInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessagePlainTextMessage"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 16145
          },
          "name": "ssmlMessageInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageSsmlMessage"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 16037
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessage"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessagePlainTextMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessagePlainTextMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 15756
      },
      "name": "LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessagePlainTextMessage",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#value LexBot#value}",
            "stability": "stable",
            "summary": "The message to send to the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 15762
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessagePlainTextMessage"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessagePlainTextMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessagePlainTextMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 15802
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 15794
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 15844
          },
          "name": "resetValue"
        }
      ],
      "name": "LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessagePlainTextMessageOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 15848
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 15838
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 15806
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessagePlainTextMessage"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessagePlainTextMessageOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageSsmlMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageSsmlMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 15852
      },
      "name": "LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageSsmlMessage",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#value LexBot#value}",
            "stability": "stable",
            "summary": "The SSML text that defines the prompt."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 15858
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageSsmlMessage"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageSsmlMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageSsmlMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 15898
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 15890
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 15940
          },
          "name": "resetValue"
        }
      ],
      "name": "LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageSsmlMessageOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 15944
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 15934
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 15902
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageSsmlMessage"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageSsmlMessageOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 17014
      },
      "name": "LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListStruct",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#message LexBot#message}",
            "stability": "stable",
            "summary": "The primary message that Amazon Lex should send to the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 17020
          },
          "name": "message",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessage"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#variations LexBot#variations}",
            "stability": "stable",
            "summary": "Message variations to send to the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 17026
          },
          "name": "variations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListStruct"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListStructList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListStructList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 17156
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 17148
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 17163
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListStructOutputReference"
            }
          }
        }
      ],
      "name": "LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListStructList",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 17149
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListStructList"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 17075
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 17065
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 17120
          },
          "name": "putMessage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 17136
          },
          "name": "putVariations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 17123
          },
          "name": "resetMessage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 17139
          },
          "name": "resetVariations"
        }
      ],
      "name": "LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListStructOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 17117
          },
          "name": "message",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 17133
          },
          "name": "variations",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 17127
          },
          "name": "messageInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListMessage"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 17143
          },
          "name": "variationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 17079
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListStruct"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListStructOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 16791
      },
      "name": "LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariations",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#custom_payload LexBot#custom_payload}",
            "stability": "stable",
            "summary": "A message in a custom format defined by the client application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 16797
          },
          "name": "customPayload",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsCustomPayload"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#image_response_card LexBot#image_response_card}",
            "stability": "stable",
            "summary": "A message that defines a response card that the client application can show to the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 16803
          },
          "name": "imageResponseCard",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCard"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#plain_text_message LexBot#plain_text_message}",
            "stability": "stable",
            "summary": "A message in plain text format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 16809
          },
          "name": "plainTextMessage",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsPlainTextMessage"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#ssml_message LexBot#ssml_message}",
            "stability": "stable",
            "summary": "A message in Speech Synthesis Markup Language (SSML)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 16815
          },
          "name": "ssmlMessage",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsSsmlMessage"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariations"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsCustomPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsCustomPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 16149
      },
      "name": "LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsCustomPayload",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#value LexBot#value}",
            "stability": "stable",
            "summary": "The string that is sent to your application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 16155
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsCustomPayload"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsCustomPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsCustomPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 16195
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 16187
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 16237
          },
          "name": "resetValue"
        }
      ],
      "name": "LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsCustomPayloadOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 16241
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 16231
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 16199
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsCustomPayload"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsCustomPayloadOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCard": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCard",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 16398
      },
      "name": "LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCard",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#buttons LexBot#buttons}",
            "stability": "stable",
            "summary": "A list of buttons that should be displayed on the response card."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 16404
          },
          "name": "buttons",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCardButtons"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#image_url LexBot#image_url}",
            "stability": "stable",
            "summary": "The URL of an image to display on the response card."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 16410
          },
          "name": "imageUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#subtitle LexBot#subtitle}",
            "stability": "stable",
            "summary": "The subtitle to display on the response card."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 16416
          },
          "name": "subtitle",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#title LexBot#title}",
            "stability": "stable",
            "summary": "The title to display on the response card."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 16422
          },
          "name": "title",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCard"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCardButtons": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCardButtons",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 16245
      },
      "name": "LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCardButtons",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#text LexBot#text}",
            "stability": "stable",
            "summary": "The text that appears on the button."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 16251
          },
          "name": "text",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#value LexBot#value}",
            "stability": "stable",
            "summary": "The value returned to Amazon Lex when the user chooses this button."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 16257
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCardButtons"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCardButtonsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCardButtonsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 16387
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 16379
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 16394
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCardButtonsOutputReference"
            }
          }
        }
      ],
      "name": "LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCardButtonsList",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 16380
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCardButtons"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCardButtonsList"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCardButtonsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCardButtonsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 16306
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 16296
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 16354
          },
          "name": "resetText"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 16370
          },
          "name": "resetValue"
        }
      ],
      "name": "LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCardButtonsOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 16358
          },
          "name": "textInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 16374
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 16348
          },
          "name": "text",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 16364
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 16310
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCardButtons"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCardButtonsOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCardOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCardOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 16483
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 16475
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 16540
          },
          "name": "putButtons",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCardButtons"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 16543
          },
          "name": "resetButtons"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 16559
          },
          "name": "resetImageUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 16575
          },
          "name": "resetSubtitle"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 16591
          },
          "name": "resetTitle"
        }
      ],
      "name": "LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCardOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 16537
          },
          "name": "buttons",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCardButtonsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 16547
          },
          "name": "buttonsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCardButtons"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 16563
          },
          "name": "imageUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 16579
          },
          "name": "subtitleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 16595
          },
          "name": "titleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 16553
          },
          "name": "imageUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 16569
          },
          "name": "subtitle",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 16585
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 16487
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCard"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCardOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 17003
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 16995
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 17010
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsOutputReference"
            }
          }
        }
      ],
      "name": "LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsList",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 16996
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsList"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 16878
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 16868
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 16935
          },
          "name": "putCustomPayload",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsCustomPayload"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 16951
          },
          "name": "putImageResponseCard",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCard"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 16967
          },
          "name": "putPlainTextMessage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsPlainTextMessage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 16983
          },
          "name": "putSsmlMessage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsSsmlMessage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 16938
          },
          "name": "resetCustomPayload"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 16954
          },
          "name": "resetImageResponseCard"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 16970
          },
          "name": "resetPlainTextMessage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 16986
          },
          "name": "resetSsmlMessage"
        }
      ],
      "name": "LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 16932
          },
          "name": "customPayload",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsCustomPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 16948
          },
          "name": "imageResponseCard",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCardOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 16964
          },
          "name": "plainTextMessage",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsPlainTextMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 16980
          },
          "name": "ssmlMessage",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsSsmlMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 16942
          },
          "name": "customPayloadInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsCustomPayload"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 16958
          },
          "name": "imageResponseCardInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCard"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 16974
          },
          "name": "plainTextMessageInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsPlainTextMessage"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 16990
          },
          "name": "ssmlMessageInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsSsmlMessage"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 16882
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsPlainTextMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsPlainTextMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 16599
      },
      "name": "LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsPlainTextMessage",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#value LexBot#value}",
            "stability": "stable",
            "summary": "The message to send to the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 16605
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsPlainTextMessage"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsPlainTextMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsPlainTextMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 16645
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 16637
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 16687
          },
          "name": "resetValue"
        }
      ],
      "name": "LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsPlainTextMessageOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 16691
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 16681
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 16649
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsPlainTextMessage"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsPlainTextMessageOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsSsmlMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsSsmlMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 16695
      },
      "name": "LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsSsmlMessage",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#value LexBot#value}",
            "stability": "stable",
            "summary": "The SSML text that defines the prompt."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 16701
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsSsmlMessage"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsSsmlMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsSsmlMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 16741
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 16733
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 16783
          },
          "name": "resetValue"
        }
      ],
      "name": "LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsSsmlMessageOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 16787
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 16777
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 16745
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsSsmlMessage"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListVariationsSsmlMessageOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 18211
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 18203
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 18306
          },
          "name": "putMessageGroupsList",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListStruct"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 18338
          },
          "name": "putPromptAttemptsSpecification",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecification"
                        },
                        "kind": "map"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 18277
          },
          "name": "resetAllowInterrupt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 18293
          },
          "name": "resetMaxRetries"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 18309
          },
          "name": "resetMessageGroupsList"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 18325
          },
          "name": "resetMessageSelectionStrategy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 18341
          },
          "name": "resetPromptAttemptsSpecification"
        }
      ],
      "name": "LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 18303
          },
          "name": "messageGroupsList",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListStructList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 18335
          },
          "name": "promptAttemptsSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 18281
          },
          "name": "allowInterruptInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 18297
          },
          "name": "maxRetriesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 18313
          },
          "name": "messageGroupsListInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationMessageGroupsListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 18329
          },
          "name": "messageSelectionStrategyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 18345
          },
          "name": "promptAttemptsSpecificationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecification"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 18271
          },
          "name": "allowInterrupt",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 18287
          },
          "name": "maxRetries",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 18319
          },
          "name": "messageSelectionStrategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 18215
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecification"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 17892
      },
      "name": "LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecification",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#allowed_input_types LexBot#allowed_input_types}",
            "stability": "stable",
            "summary": "Specifies the allowed input types."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 17904
          },
          "name": "allowedInputTypes",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationAllowedInputTypes"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#allow_interrupt LexBot#allow_interrupt}",
            "stability": "stable",
            "summary": "Indicates whether the user can interrupt a speech prompt attempt from the bot."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 17898
          },
          "name": "allowInterrupt",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#audio_and_dtmf_input_specification LexBot#audio_and_dtmf_input_specification}",
            "stability": "stable",
            "summary": "Specifies the audio and DTMF input specification."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 17910
          },
          "name": "audioAndDtmfInputSpecification",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecification"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#text_input_specification LexBot#text_input_specification}",
            "stability": "stable",
            "summary": "Specifies the text input specifications."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 17916
          },
          "name": "textInputSpecification",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationTextInputSpecification"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecification"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationAllowedInputTypes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationAllowedInputTypes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 17167
      },
      "name": "LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationAllowedInputTypes",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#allow_audio_input LexBot#allow_audio_input}",
            "stability": "stable",
            "summary": "Indicates whether audio input is allowed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 17173
          },
          "name": "allowAudioInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#allow_dtmf_input LexBot#allow_dtmf_input}",
            "stability": "stable",
            "summary": "Indicates whether DTMF input is allowed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 17179
          },
          "name": "allowDtmfInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationAllowedInputTypes"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationAllowedInputTypesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationAllowedInputTypesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 17226
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 17218
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 17274
          },
          "name": "resetAllowAudioInput"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 17290
          },
          "name": "resetAllowDtmfInput"
        }
      ],
      "name": "LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationAllowedInputTypesOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 17278
          },
          "name": "allowAudioInputInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 17294
          },
          "name": "allowDtmfInputInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 17268
          },
          "name": "allowAudioInput",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 17284
          },
          "name": "allowDtmfInput",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 17230
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationAllowedInputTypes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationAllowedInputTypesOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 17630
      },
      "name": "LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecification",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#audio_specification LexBot#audio_specification}",
            "stability": "stable",
            "summary": "Specifies the audio input specifications."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 17636
          },
          "name": "audioSpecification",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationAudioSpecification"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#dtmf_specification LexBot#dtmf_specification}",
            "stability": "stable",
            "summary": "Specifies the settings on DTMF input."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 17642
          },
          "name": "dtmfSpecification",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationDtmfSpecification"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This timeout is shared between Audio and DTMF inputs.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#start_timeout_ms LexBot#start_timeout_ms}",
            "stability": "stable",
            "summary": "Time for which a bot waits before assuming that the customer isn't going to speak or press a key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 17648
          },
          "name": "startTimeoutMs",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecification"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationAudioSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationAudioSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 17298
      },
      "name": "LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationAudioSpecification",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#end_timeout_ms LexBot#end_timeout_ms}",
            "stability": "stable",
            "summary": "Time for which a bot waits after the customer stops speaking to assume the utterance is finished."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 17304
          },
          "name": "endTimeoutMs",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#max_length_ms LexBot#max_length_ms}",
            "stability": "stable",
            "summary": "Time for how long Amazon Lex waits before speech input is truncated and the speech is returned to application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 17310
          },
          "name": "maxLengthMs",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationAudioSpecification"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationAudioSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationAudioSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 17357
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 17349
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 17405
          },
          "name": "resetEndTimeoutMs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 17421
          },
          "name": "resetMaxLengthMs"
        }
      ],
      "name": "LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationAudioSpecificationOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 17409
          },
          "name": "endTimeoutMsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 17425
          },
          "name": "maxLengthMsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 17399
          },
          "name": "endTimeoutMs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 17415
          },
          "name": "maxLengthMs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 17361
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationAudioSpecification"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationAudioSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationDtmfSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationDtmfSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 17429
      },
      "name": "LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationDtmfSpecification",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#deletion_character LexBot#deletion_character}",
            "stability": "stable",
            "summary": "The DTMF character that clears the accumulated DTMF digits and immediately ends the input."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 17435
          },
          "name": "deletionCharacter",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If the user does not press this character, the input ends after the end timeout.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#end_character LexBot#end_character}",
            "stability": "stable",
            "summary": "The DTMF character that immediately ends input."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 17441
          },
          "name": "endCharacter",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#end_timeout_ms LexBot#end_timeout_ms}",
            "stability": "stable",
            "summary": "How long the bot should wait after the last DTMF character input before assuming that the input has concluded."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 17447
          },
          "name": "endTimeoutMs",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#max_length LexBot#max_length}",
            "stability": "stable",
            "summary": "The maximum number of DTMF digits allowed in an utterance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 17453
          },
          "name": "maxLength",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationDtmfSpecification"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationDtmfSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationDtmfSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 17514
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 17506
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 17574
          },
          "name": "resetDeletionCharacter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 17590
          },
          "name": "resetEndCharacter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 17606
          },
          "name": "resetEndTimeoutMs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 17622
          },
          "name": "resetMaxLength"
        }
      ],
      "name": "LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationDtmfSpecificationOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 17578
          },
          "name": "deletionCharacterInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 17594
          },
          "name": "endCharacterInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 17610
          },
          "name": "endTimeoutMsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 17626
          },
          "name": "maxLengthInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 17568
          },
          "name": "deletionCharacter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 17584
          },
          "name": "endCharacter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 17600
          },
          "name": "endTimeoutMs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 17616
          },
          "name": "maxLength",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 17518
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationDtmfSpecification"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationDtmfSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 17702
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 17694
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 17753
          },
          "name": "putAudioSpecification",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationAudioSpecification"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 17769
          },
          "name": "putDtmfSpecification",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationDtmfSpecification"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 17756
          },
          "name": "resetAudioSpecification"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 17772
          },
          "name": "resetDtmfSpecification"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 17788
          },
          "name": "resetStartTimeoutMs"
        }
      ],
      "name": "LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 17750
          },
          "name": "audioSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationAudioSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 17766
          },
          "name": "dtmfSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationDtmfSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 17760
          },
          "name": "audioSpecificationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationAudioSpecification"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 17776
          },
          "name": "dtmfSpecificationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationDtmfSpecification"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 17792
          },
          "name": "startTimeoutMsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 17782
          },
          "name": "startTimeoutMs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 17706
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecification"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationMap": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 18102
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 18095
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 18109
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationOutputReference"
            }
          }
        }
      ],
      "name": "LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationMap",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 18096
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecification"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationMap"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 17978
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 17969
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 18051
          },
          "name": "putAllowedInputTypes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationAllowedInputTypes"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 18067
          },
          "name": "putAudioAndDtmfInputSpecification",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecification"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 18083
          },
          "name": "putTextInputSpecification",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationTextInputSpecification"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 18054
          },
          "name": "resetAllowedInputTypes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 18038
          },
          "name": "resetAllowInterrupt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 18070
          },
          "name": "resetAudioAndDtmfInputSpecification"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 18086
          },
          "name": "resetTextInputSpecification"
        }
      ],
      "name": "LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 18048
          },
          "name": "allowedInputTypes",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationAllowedInputTypesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 18064
          },
          "name": "audioAndDtmfInputSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 18080
          },
          "name": "textInputSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationTextInputSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 18058
          },
          "name": "allowedInputTypesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationAllowedInputTypes"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 18042
          },
          "name": "allowInterruptInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 18074
          },
          "name": "audioAndDtmfInputSpecificationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecification"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 18090
          },
          "name": "textInputSpecificationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationTextInputSpecification"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 18032
          },
          "name": "allowInterrupt",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 17982
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecification"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationTextInputSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationTextInputSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 17796
      },
      "name": "LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationTextInputSpecification",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#start_timeout_ms LexBot#start_timeout_ms}",
            "stability": "stable",
            "summary": "Time for which a bot waits before re-prompting a customer for text input."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 17802
          },
          "name": "startTimeoutMs",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationTextInputSpecification"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationTextInputSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationTextInputSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 17842
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 17834
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 17884
          },
          "name": "resetStartTimeoutMs"
        }
      ],
      "name": "LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationTextInputSpecificationOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 17888
          },
          "name": "startTimeoutMsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 17878
          },
          "name": "startTimeoutMs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 17846
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationTextInputSpecification"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecificationTextInputSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsKendraConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsKendraConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 18513
      },
      "name": "LexBotBotLocalesIntentsKendraConfiguration",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#kendra_index LexBot#kendra_index}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the Amazon Kendra index that you want the AMAZON.KendraSearchIntent intent to search."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 18519
          },
          "name": "kendraIndex",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#query_filter_string LexBot#query_filter_string}",
            "stability": "stable",
            "summary": "A query filter that Amazon Lex sends to Amazon Kendra to filter the response from a query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 18525
          },
          "name": "queryFilterString",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#query_filter_string_enabled LexBot#query_filter_string_enabled}",
            "stability": "stable",
            "summary": "Determines whether the AMAZON.KendraSearchIntent intent uses a custom query string to query the Amazon Kendra index."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 18531
          },
          "name": "queryFilterStringEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsKendraConfiguration"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsKendraConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsKendraConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 18585
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 18577
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 18639
          },
          "name": "resetKendraIndex"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 18655
          },
          "name": "resetQueryFilterString"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 18671
          },
          "name": "resetQueryFilterStringEnabled"
        }
      ],
      "name": "LexBotBotLocalesIntentsKendraConfigurationOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 18643
          },
          "name": "kendraIndexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 18675
          },
          "name": "queryFilterStringEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 18659
          },
          "name": "queryFilterStringInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 18633
          },
          "name": "kendraIndex",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 18649
          },
          "name": "queryFilterString",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 18665
          },
          "name": "queryFilterStringEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 18589
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsKendraConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsKendraConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs400.ts",
          "line": 7484
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 7476
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 7491
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsOutputReference"
            }
          }
        }
      ],
      "name": "LexBotBotLocalesIntentsList",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 7477
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntents"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsList"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsOutputContexts": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsOutputContexts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 18679
      },
      "name": "LexBotBotLocalesIntentsOutputContexts",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#name LexBot#name}",
            "stability": "stable",
            "summary": "Unique name for a resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 18685
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#time_to_live_in_seconds LexBot#time_to_live_in_seconds}",
            "stability": "stable",
            "summary": "The amount of time, in seconds, that the output context should remain active."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 18691
          },
          "name": "timeToLiveInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#turns_to_live LexBot#turns_to_live}",
            "stability": "stable",
            "summary": "The number of conversation turns that the output context should remain active."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 18697
          },
          "name": "turnsToLive",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsOutputContexts"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsOutputContextsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsOutputContextsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 18856
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 18848
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 18863
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsOutputContextsOutputReference"
            }
          }
        }
      ],
      "name": "LexBotBotLocalesIntentsOutputContextsList",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 18849
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsOutputContexts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsOutputContextsList"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsOutputContextsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsOutputContextsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 18753
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 18743
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 18807
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 18823
          },
          "name": "resetTimeToLiveInSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 18839
          },
          "name": "resetTurnsToLive"
        }
      ],
      "name": "LexBotBotLocalesIntentsOutputContextsOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 18811
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 18827
          },
          "name": "timeToLiveInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 18843
          },
          "name": "turnsToLiveInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 18801
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 18817
          },
          "name": "timeToLiveInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 18833
          },
          "name": "turnsToLive",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 18757
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsOutputContexts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsOutputContextsOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs400.ts",
          "line": 7161
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 7151
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 7288
          },
          "name": "putDialogCodeHook",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsDialogCodeHook"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 7304
          },
          "name": "putFulfillmentCodeHook",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHook"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 7320
          },
          "name": "putInputContexts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsInputContexts"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 7336
          },
          "name": "putIntentClosingSetting",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSetting"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 7352
          },
          "name": "putIntentConfirmationSetting",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSetting"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 7368
          },
          "name": "putKendraConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsKendraConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 7400
          },
          "name": "putOutputContexts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsOutputContexts"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 7432
          },
          "name": "putSampleUtterances",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSampleUtterances"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 7448
          },
          "name": "putSlotPriorities",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotPriorities"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 7464
          },
          "name": "putSlots",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlots"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 7275
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 7291
          },
          "name": "resetDialogCodeHook"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 7307
          },
          "name": "resetFulfillmentCodeHook"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 7323
          },
          "name": "resetInputContexts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 7339
          },
          "name": "resetIntentClosingSetting"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 7355
          },
          "name": "resetIntentConfirmationSetting"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 7371
          },
          "name": "resetKendraConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 7387
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 7403
          },
          "name": "resetOutputContexts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 7419
          },
          "name": "resetParentIntentSignature"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 7435
          },
          "name": "resetSampleUtterances"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 7451
          },
          "name": "resetSlotPriorities"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 7467
          },
          "name": "resetSlots"
        }
      ],
      "name": "LexBotBotLocalesIntentsOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 7285
          },
          "name": "dialogCodeHook",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsDialogCodeHookOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 7301
          },
          "name": "fulfillmentCodeHook",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHookOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 7317
          },
          "name": "inputContexts",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsInputContextsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 7333
          },
          "name": "intentClosingSetting",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSettingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 7349
          },
          "name": "intentConfirmationSetting",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSettingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 7365
          },
          "name": "kendraConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsKendraConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 7397
          },
          "name": "outputContexts",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsOutputContextsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 7429
          },
          "name": "sampleUtterances",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSampleUtterancesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 7445
          },
          "name": "slotPriorities",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotPrioritiesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 7461
          },
          "name": "slots",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 7279
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 7295
          },
          "name": "dialogCodeHookInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsDialogCodeHook"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 7311
          },
          "name": "fulfillmentCodeHookInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsFulfillmentCodeHook"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 7327
          },
          "name": "inputContextsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsInputContexts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 7343
          },
          "name": "intentClosingSettingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentClosingSetting"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 7359
          },
          "name": "intentConfirmationSettingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsIntentConfirmationSetting"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 7375
          },
          "name": "kendraConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsKendraConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 7391
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 7407
          },
          "name": "outputContextsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsOutputContexts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 7423
          },
          "name": "parentIntentSignatureInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 7439
          },
          "name": "sampleUtterancesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSampleUtterances"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 7455
          },
          "name": "slotPrioritiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotPriorities"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 7471
          },
          "name": "slotsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlots"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 7269
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 7381
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 7413
          },
          "name": "parentIntentSignature",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 7165
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntents"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSampleUtterances": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSampleUtterances",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 18867
      },
      "name": "LexBotBotLocalesIntentsSampleUtterances",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#utterance LexBot#utterance}",
            "stability": "stable",
            "summary": "The sample utterance that Amazon Lex uses to build its machine-learning model to recognize intents/slots."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 18873
          },
          "name": "utterance",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsSampleUtterances"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSampleUtterancesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSampleUtterancesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 18974
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 18966
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 18981
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSampleUtterancesOutputReference"
            }
          }
        }
      ],
      "name": "LexBotBotLocalesIntentsSampleUtterancesList",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 18967
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSampleUtterances"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsSampleUtterancesList"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSampleUtterancesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSampleUtterancesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 18915
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 18905
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 18957
          },
          "name": "resetUtterance"
        }
      ],
      "name": "LexBotBotLocalesIntentsSampleUtterancesOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 18961
          },
          "name": "utteranceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 18951
          },
          "name": "utterance",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 18919
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSampleUtterances"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsSampleUtterancesOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotPriorities": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotPriorities",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 18985
      },
      "name": "LexBotBotLocalesIntentsSlotPriorities",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#priority LexBot#priority}",
            "stability": "stable",
            "summary": "The priority that a slot should be elicited."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 18991
          },
          "name": "priority",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#slot_name LexBot#slot_name}",
            "stability": "stable",
            "summary": "The name of the slot."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 18997
          },
          "name": "slotName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsSlotPriorities"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotPrioritiesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotPrioritiesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 19127
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 19119
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 19134
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotPrioritiesOutputReference"
            }
          }
        }
      ],
      "name": "LexBotBotLocalesIntentsSlotPrioritiesList",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 19120
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotPriorities"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsSlotPrioritiesList"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotPrioritiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotPrioritiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 19046
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 19036
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 19094
          },
          "name": "resetPriority"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 19110
          },
          "name": "resetSlotName"
        }
      ],
      "name": "LexBotBotLocalesIntentsSlotPrioritiesOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 19098
          },
          "name": "priorityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 19114
          },
          "name": "slotNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 19088
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 19104
          },
          "name": "slotName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 19050
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotPriorities"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsSlotPrioritiesOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlots": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlots",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 6664
      },
      "name": "LexBotBotLocalesIntentsSlots",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#description LexBot#description}",
            "stability": "stable",
            "summary": "A description of the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 6670
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#multiple_values_setting LexBot#multiple_values_setting}",
            "stability": "stable",
            "summary": "Indicates whether a slot can return multiple values."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 6676
          },
          "name": "multipleValuesSetting",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsMultipleValuesSetting"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#name LexBot#name}",
            "stability": "stable",
            "summary": "Unique name for a resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 6682
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#obfuscation_setting LexBot#obfuscation_setting}",
            "stability": "stable",
            "summary": "Determines whether Amazon Lex obscures slot values in conversation logs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 6688
          },
          "name": "obfuscationSetting",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsObfuscationSetting"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#slot_type_name LexBot#slot_type_name}",
            "stability": "stable",
            "summary": "The slot type name that is used in the slot. Allows for custom and built-in slot type names."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 6694
          },
          "name": "slotTypeName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#value_elicitation_setting LexBot#value_elicitation_setting}",
            "stability": "stable",
            "summary": "Settings that you can use for eliciting a slot value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 6700
          },
          "name": "valueElicitationSetting",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSetting"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsSlots"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs400.ts",
          "line": 6946
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 6938
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 6953
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsOutputReference"
            }
          }
        }
      ],
      "name": "LexBotBotLocalesIntentsSlotsList",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 6939
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlots"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsSlotsList"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsMultipleValuesSetting": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsMultipleValuesSetting",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 19138
      },
      "name": "LexBotBotLocalesIntentsSlotsMultipleValuesSetting",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#allow_multiple_values LexBot#allow_multiple_values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 19142
          },
          "name": "allowMultipleValues",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsSlotsMultipleValuesSetting"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsMultipleValuesSettingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsMultipleValuesSettingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 19182
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 19174
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 19224
          },
          "name": "resetAllowMultipleValues"
        }
      ],
      "name": "LexBotBotLocalesIntentsSlotsMultipleValuesSettingOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 19228
          },
          "name": "allowMultipleValuesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 19218
          },
          "name": "allowMultipleValues",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 19186
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsMultipleValuesSetting"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsSlotsMultipleValuesSettingOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsObfuscationSetting": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsObfuscationSetting",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 19232
      },
      "name": "LexBotBotLocalesIntentsSlotsObfuscationSetting",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#obfuscation_setting_type LexBot#obfuscation_setting_type}",
            "stability": "stable",
            "summary": "Value that determines whether Amazon Lex obscures slot values in conversation logs. The default is to obscure the values."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 19238
          },
          "name": "obfuscationSettingType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsSlotsObfuscationSetting"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsObfuscationSettingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsObfuscationSettingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 19278
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 19270
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 19320
          },
          "name": "resetObfuscationSettingType"
        }
      ],
      "name": "LexBotBotLocalesIntentsSlotsObfuscationSettingOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 19324
          },
          "name": "obfuscationSettingTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 19314
          },
          "name": "obfuscationSettingType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 19282
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsObfuscationSetting"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsSlotsObfuscationSettingOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs400.ts",
          "line": 6777
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 6767
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 6862
          },
          "name": "putMultipleValuesSetting",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsMultipleValuesSetting"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 6894
          },
          "name": "putObfuscationSetting",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsObfuscationSetting"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 6926
          },
          "name": "putValueElicitationSetting",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSetting"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 6849
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 6865
          },
          "name": "resetMultipleValuesSetting"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 6881
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 6897
          },
          "name": "resetObfuscationSetting"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 6913
          },
          "name": "resetSlotTypeName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 6929
          },
          "name": "resetValueElicitationSetting"
        }
      ],
      "name": "LexBotBotLocalesIntentsSlotsOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 6859
          },
          "name": "multipleValuesSetting",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsMultipleValuesSettingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 6891
          },
          "name": "obfuscationSetting",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsObfuscationSettingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 6923
          },
          "name": "valueElicitationSetting",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 6853
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 6869
          },
          "name": "multipleValuesSettingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsMultipleValuesSetting"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 6885
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 6901
          },
          "name": "obfuscationSettingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsObfuscationSetting"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 6917
          },
          "name": "slotTypeNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 6933
          },
          "name": "valueElicitationSettingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSetting"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 6843
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 6875
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 6907
          },
          "name": "slotTypeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 6781
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlots"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsSlotsOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSetting": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSetting",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 6428
      },
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSetting",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#default_value_specification LexBot#default_value_specification}",
            "stability": "stable",
            "summary": "A list of default values for a slot."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 6434
          },
          "name": "defaultValueSpecification",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingDefaultValueSpecification"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#prompt_specification LexBot#prompt_specification}",
            "stability": "stable",
            "summary": "The prompt that Amazon Lex uses to elicit the slot value from the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 6440
          },
          "name": "promptSpecification",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecification"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#sample_utterances LexBot#sample_utterances}",
            "stability": "stable",
            "summary": "If you know a specific pattern that users might respond to an Amazon Lex request for a slot value, you can provide those utterances to improve accuracy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 6446
          },
          "name": "sampleUtterances",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingSampleUtterances"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#slot_constraint LexBot#slot_constraint}",
            "stability": "stable",
            "summary": "Specifies whether the slot is required or optional."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 6452
          },
          "name": "slotConstraint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#wait_and_continue_specification LexBot#wait_and_continue_specification}",
            "stability": "stable",
            "summary": "Specifies the prompts that Amazon Lex uses while a bot is waiting for customer input."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 6458
          },
          "name": "waitAndContinueSpecification",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecification"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsSlotsValueElicitationSetting"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingDefaultValueSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingDefaultValueSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 19446
      },
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingDefaultValueSpecification",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#default_value_list LexBot#default_value_list}",
            "stability": "stable",
            "summary": "A list of slot default values."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 19452
          },
          "name": "defaultValueList",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingDefaultValueSpecificationDefaultValueListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsSlotsValueElicitationSettingDefaultValueSpecification"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingDefaultValueSpecificationDefaultValueListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingDefaultValueSpecificationDefaultValueListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 19328
      },
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingDefaultValueSpecificationDefaultValueListStruct",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#default_value LexBot#default_value}",
            "stability": "stable",
            "summary": "The default value to use when a user doesn't provide a value for a slot."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 19334
          },
          "name": "defaultValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsSlotsValueElicitationSettingDefaultValueSpecificationDefaultValueListStruct"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingDefaultValueSpecificationDefaultValueListStructList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingDefaultValueSpecificationDefaultValueListStructList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 19435
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 19427
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 19442
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingDefaultValueSpecificationDefaultValueListStructOutputReference"
            }
          }
        }
      ],
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingDefaultValueSpecificationDefaultValueListStructList",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 19428
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingDefaultValueSpecificationDefaultValueListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsSlotsValueElicitationSettingDefaultValueSpecificationDefaultValueListStructList"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingDefaultValueSpecificationDefaultValueListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingDefaultValueSpecificationDefaultValueListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 19376
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 19366
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 19418
          },
          "name": "resetDefaultValue"
        }
      ],
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingDefaultValueSpecificationDefaultValueListStructOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 19422
          },
          "name": "defaultValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 19412
          },
          "name": "defaultValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 19380
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingDefaultValueSpecificationDefaultValueListStruct"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsSlotsValueElicitationSettingDefaultValueSpecificationDefaultValueListStructOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingDefaultValueSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingDefaultValueSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 19492
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 19484
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 19531
          },
          "name": "putDefaultValueList",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingDefaultValueSpecificationDefaultValueListStruct"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 19534
          },
          "name": "resetDefaultValueList"
        }
      ],
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingDefaultValueSpecificationOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 19528
          },
          "name": "defaultValueList",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingDefaultValueSpecificationDefaultValueListStructList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 19538
          },
          "name": "defaultValueListInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingDefaultValueSpecificationDefaultValueListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 19496
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingDefaultValueSpecification"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsSlotsValueElicitationSettingDefaultValueSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs400.ts",
          "line": 6526
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 6518
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 6589
          },
          "name": "putDefaultValueSpecification",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingDefaultValueSpecification"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 6605
          },
          "name": "putPromptSpecification",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecification"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 6621
          },
          "name": "putSampleUtterances",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingSampleUtterances"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 6653
          },
          "name": "putWaitAndContinueSpecification",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecification"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 6592
          },
          "name": "resetDefaultValueSpecification"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 6608
          },
          "name": "resetPromptSpecification"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 6624
          },
          "name": "resetSampleUtterances"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 6640
          },
          "name": "resetSlotConstraint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 6656
          },
          "name": "resetWaitAndContinueSpecification"
        }
      ],
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 6586
          },
          "name": "defaultValueSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingDefaultValueSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 6602
          },
          "name": "promptSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 6618
          },
          "name": "sampleUtterances",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingSampleUtterancesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 6650
          },
          "name": "waitAndContinueSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 6596
          },
          "name": "defaultValueSpecificationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingDefaultValueSpecification"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 6612
          },
          "name": "promptSpecificationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecification"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 6628
          },
          "name": "sampleUtterancesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingSampleUtterances"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 6644
          },
          "name": "slotConstraintInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 6660
          },
          "name": "waitAndContinueSpecificationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecification"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 6634
          },
          "name": "slotConstraint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 6530
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSetting"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsSlotsValueElicitationSettingOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 22349
      },
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecification",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#allow_interrupt LexBot#allow_interrupt}",
            "stability": "stable",
            "summary": "Indicates whether the user can interrupt a speech prompt from the bot."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 22355
          },
          "name": "allowInterrupt",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#max_retries LexBot#max_retries}",
            "stability": "stable",
            "summary": "The maximum number of times the bot tries to elicit a resonse from the user using this prompt."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 22361
          },
          "name": "maxRetries",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Amazon Lex chooses one of the messages to play to the user.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#message_groups_list LexBot#message_groups_list}",
            "stability": "stable",
            "summary": "One to 5 message groups that contain update messages."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 22367
          },
          "name": "messageGroupsList",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#message_selection_strategy LexBot#message_selection_strategy}",
            "stability": "stable",
            "summary": "Indicates how a message is selected from a message group among retries."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 22373
          },
          "name": "messageSelectionStrategy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#prompt_attempts_specification LexBot#prompt_attempts_specification}",
            "stability": "stable",
            "summary": "Specifies the advanced settings on each attempt of the prompt."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 22379
          },
          "name": "promptAttemptsSpecification",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecification"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecification"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 20184
      },
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessage",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#custom_payload LexBot#custom_payload}",
            "stability": "stable",
            "summary": "A message in a custom format defined by the client application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 20190
          },
          "name": "customPayload",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageCustomPayload"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#image_response_card LexBot#image_response_card}",
            "stability": "stable",
            "summary": "A message that defines a response card that the client application can show to the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 20196
          },
          "name": "imageResponseCard",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageImageResponseCard"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#plain_text_message LexBot#plain_text_message}",
            "stability": "stable",
            "summary": "A message in plain text format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 20202
          },
          "name": "plainTextMessage",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessagePlainTextMessage"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#ssml_message LexBot#ssml_message}",
            "stability": "stable",
            "summary": "A message in Speech Synthesis Markup Language (SSML)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 20208
          },
          "name": "ssmlMessage",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageSsmlMessage"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessage"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageCustomPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageCustomPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 19542
      },
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageCustomPayload",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#value LexBot#value}",
            "stability": "stable",
            "summary": "The string that is sent to your application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 19548
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageCustomPayload"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageCustomPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageCustomPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 19588
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 19580
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 19630
          },
          "name": "resetValue"
        }
      ],
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageCustomPayloadOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 19634
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 19624
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 19592
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageCustomPayload"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageCustomPayloadOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageImageResponseCard": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageImageResponseCard",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 19791
      },
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageImageResponseCard",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#buttons LexBot#buttons}",
            "stability": "stable",
            "summary": "A list of buttons that should be displayed on the response card."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 19797
          },
          "name": "buttons",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageImageResponseCardButtons"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#image_url LexBot#image_url}",
            "stability": "stable",
            "summary": "The URL of an image to display on the response card."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 19803
          },
          "name": "imageUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#subtitle LexBot#subtitle}",
            "stability": "stable",
            "summary": "The subtitle to display on the response card."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 19809
          },
          "name": "subtitle",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#title LexBot#title}",
            "stability": "stable",
            "summary": "The title to display on the response card."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 19815
          },
          "name": "title",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageImageResponseCard"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageImageResponseCardButtons": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageImageResponseCardButtons",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 19638
      },
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageImageResponseCardButtons",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#text LexBot#text}",
            "stability": "stable",
            "summary": "The text that appears on the button."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 19644
          },
          "name": "text",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#value LexBot#value}",
            "stability": "stable",
            "summary": "The value returned to Amazon Lex when the user chooses this button."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 19650
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageImageResponseCardButtons"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageImageResponseCardButtonsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageImageResponseCardButtonsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 19780
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 19772
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 19787
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageImageResponseCardButtonsOutputReference"
            }
          }
        }
      ],
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageImageResponseCardButtonsList",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 19773
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageImageResponseCardButtons"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageImageResponseCardButtonsList"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageImageResponseCardButtonsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageImageResponseCardButtonsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 19699
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 19689
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 19747
          },
          "name": "resetText"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 19763
          },
          "name": "resetValue"
        }
      ],
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageImageResponseCardButtonsOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 19751
          },
          "name": "textInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 19767
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 19741
          },
          "name": "text",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 19757
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 19703
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageImageResponseCardButtons"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageImageResponseCardButtonsOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageImageResponseCardOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageImageResponseCardOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 19876
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 19868
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 19933
          },
          "name": "putButtons",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageImageResponseCardButtons"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 19936
          },
          "name": "resetButtons"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 19952
          },
          "name": "resetImageUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 19968
          },
          "name": "resetSubtitle"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 19984
          },
          "name": "resetTitle"
        }
      ],
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageImageResponseCardOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 19930
          },
          "name": "buttons",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageImageResponseCardButtonsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 19940
          },
          "name": "buttonsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageImageResponseCardButtons"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 19956
          },
          "name": "imageUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 19972
          },
          "name": "subtitleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 19988
          },
          "name": "titleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 19946
          },
          "name": "imageUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 19962
          },
          "name": "subtitle",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 19978
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 19880
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageImageResponseCard"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageImageResponseCardOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 20269
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 20261
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 20326
          },
          "name": "putCustomPayload",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageCustomPayload"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 20342
          },
          "name": "putImageResponseCard",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageImageResponseCard"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 20358
          },
          "name": "putPlainTextMessage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessagePlainTextMessage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 20374
          },
          "name": "putSsmlMessage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageSsmlMessage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 20329
          },
          "name": "resetCustomPayload"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 20345
          },
          "name": "resetImageResponseCard"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 20361
          },
          "name": "resetPlainTextMessage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 20377
          },
          "name": "resetSsmlMessage"
        }
      ],
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 20323
          },
          "name": "customPayload",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageCustomPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 20339
          },
          "name": "imageResponseCard",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageImageResponseCardOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 20355
          },
          "name": "plainTextMessage",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessagePlainTextMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 20371
          },
          "name": "ssmlMessage",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageSsmlMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 20333
          },
          "name": "customPayloadInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageCustomPayload"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 20349
          },
          "name": "imageResponseCardInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageImageResponseCard"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 20365
          },
          "name": "plainTextMessageInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessagePlainTextMessage"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 20381
          },
          "name": "ssmlMessageInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageSsmlMessage"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 20273
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessage"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessagePlainTextMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessagePlainTextMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 19992
      },
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessagePlainTextMessage",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#value LexBot#value}",
            "stability": "stable",
            "summary": "The message to send to the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 19998
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessagePlainTextMessage"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessagePlainTextMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessagePlainTextMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 20038
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 20030
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 20080
          },
          "name": "resetValue"
        }
      ],
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessagePlainTextMessageOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 20084
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 20074
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 20042
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessagePlainTextMessage"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessagePlainTextMessageOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageSsmlMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageSsmlMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 20088
      },
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageSsmlMessage",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#value LexBot#value}",
            "stability": "stable",
            "summary": "The SSML text that defines the prompt."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 20094
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageSsmlMessage"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageSsmlMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageSsmlMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 20134
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 20126
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 20176
          },
          "name": "resetValue"
        }
      ],
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageSsmlMessageOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 20180
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 20170
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 20138
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageSsmlMessage"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageSsmlMessageOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 21250
      },
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListStruct",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#message LexBot#message}",
            "stability": "stable",
            "summary": "The primary message that Amazon Lex should send to the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 21256
          },
          "name": "message",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessage"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#variations LexBot#variations}",
            "stability": "stable",
            "summary": "Message variations to send to the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 21262
          },
          "name": "variations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListStruct"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListStructList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListStructList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 21392
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 21384
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 21399
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListStructOutputReference"
            }
          }
        }
      ],
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListStructList",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 21385
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListStructList"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 21311
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 21301
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 21356
          },
          "name": "putMessage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 21372
          },
          "name": "putVariations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 21359
          },
          "name": "resetMessage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 21375
          },
          "name": "resetVariations"
        }
      ],
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListStructOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 21353
          },
          "name": "message",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 21369
          },
          "name": "variations",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 21363
          },
          "name": "messageInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListMessage"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 21379
          },
          "name": "variationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 21315
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListStruct"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListStructOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 21027
      },
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariations",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#custom_payload LexBot#custom_payload}",
            "stability": "stable",
            "summary": "A message in a custom format defined by the client application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 21033
          },
          "name": "customPayload",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsCustomPayload"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#image_response_card LexBot#image_response_card}",
            "stability": "stable",
            "summary": "A message that defines a response card that the client application can show to the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 21039
          },
          "name": "imageResponseCard",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCard"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#plain_text_message LexBot#plain_text_message}",
            "stability": "stable",
            "summary": "A message in plain text format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 21045
          },
          "name": "plainTextMessage",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsPlainTextMessage"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#ssml_message LexBot#ssml_message}",
            "stability": "stable",
            "summary": "A message in Speech Synthesis Markup Language (SSML)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 21051
          },
          "name": "ssmlMessage",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsSsmlMessage"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariations"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsCustomPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsCustomPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 20385
      },
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsCustomPayload",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#value LexBot#value}",
            "stability": "stable",
            "summary": "The string that is sent to your application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 20391
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsCustomPayload"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsCustomPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsCustomPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 20431
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 20423
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 20473
          },
          "name": "resetValue"
        }
      ],
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsCustomPayloadOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 20477
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 20467
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 20435
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsCustomPayload"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsCustomPayloadOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCard": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCard",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 20634
      },
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCard",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#buttons LexBot#buttons}",
            "stability": "stable",
            "summary": "A list of buttons that should be displayed on the response card."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 20640
          },
          "name": "buttons",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCardButtons"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#image_url LexBot#image_url}",
            "stability": "stable",
            "summary": "The URL of an image to display on the response card."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 20646
          },
          "name": "imageUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#subtitle LexBot#subtitle}",
            "stability": "stable",
            "summary": "The subtitle to display on the response card."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 20652
          },
          "name": "subtitle",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#title LexBot#title}",
            "stability": "stable",
            "summary": "The title to display on the response card."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 20658
          },
          "name": "title",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCard"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCardButtons": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCardButtons",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 20481
      },
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCardButtons",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#text LexBot#text}",
            "stability": "stable",
            "summary": "The text that appears on the button."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 20487
          },
          "name": "text",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#value LexBot#value}",
            "stability": "stable",
            "summary": "The value returned to Amazon Lex when the user chooses this button."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 20493
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCardButtons"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCardButtonsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCardButtonsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 20623
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 20615
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 20630
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCardButtonsOutputReference"
            }
          }
        }
      ],
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCardButtonsList",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 20616
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCardButtons"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCardButtonsList"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCardButtonsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCardButtonsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 20542
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 20532
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 20590
          },
          "name": "resetText"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 20606
          },
          "name": "resetValue"
        }
      ],
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCardButtonsOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 20594
          },
          "name": "textInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 20610
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 20584
          },
          "name": "text",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 20600
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 20546
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCardButtons"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCardButtonsOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCardOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCardOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 20719
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 20711
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 20776
          },
          "name": "putButtons",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCardButtons"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 20779
          },
          "name": "resetButtons"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 20795
          },
          "name": "resetImageUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 20811
          },
          "name": "resetSubtitle"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 20827
          },
          "name": "resetTitle"
        }
      ],
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCardOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 20773
          },
          "name": "buttons",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCardButtonsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 20783
          },
          "name": "buttonsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCardButtons"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 20799
          },
          "name": "imageUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 20815
          },
          "name": "subtitleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 20831
          },
          "name": "titleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 20789
          },
          "name": "imageUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 20805
          },
          "name": "subtitle",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 20821
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 20723
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCard"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCardOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 21239
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 21231
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 21246
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsOutputReference"
            }
          }
        }
      ],
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsList",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 21232
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsList"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 21114
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 21104
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 21171
          },
          "name": "putCustomPayload",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsCustomPayload"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 21187
          },
          "name": "putImageResponseCard",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCard"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 21203
          },
          "name": "putPlainTextMessage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsPlainTextMessage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 21219
          },
          "name": "putSsmlMessage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsSsmlMessage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 21174
          },
          "name": "resetCustomPayload"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 21190
          },
          "name": "resetImageResponseCard"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 21206
          },
          "name": "resetPlainTextMessage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 21222
          },
          "name": "resetSsmlMessage"
        }
      ],
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 21168
          },
          "name": "customPayload",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsCustomPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 21184
          },
          "name": "imageResponseCard",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCardOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 21200
          },
          "name": "plainTextMessage",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsPlainTextMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 21216
          },
          "name": "ssmlMessage",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsSsmlMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 21178
          },
          "name": "customPayloadInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsCustomPayload"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 21194
          },
          "name": "imageResponseCardInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsImageResponseCard"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 21210
          },
          "name": "plainTextMessageInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsPlainTextMessage"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 21226
          },
          "name": "ssmlMessageInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsSsmlMessage"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 21118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsPlainTextMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsPlainTextMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 20835
      },
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsPlainTextMessage",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#value LexBot#value}",
            "stability": "stable",
            "summary": "The message to send to the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 20841
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsPlainTextMessage"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsPlainTextMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsPlainTextMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 20881
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 20873
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 20923
          },
          "name": "resetValue"
        }
      ],
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsPlainTextMessageOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 20927
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 20917
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 20885
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsPlainTextMessage"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsPlainTextMessageOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsSsmlMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsSsmlMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 20931
      },
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsSsmlMessage",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#value LexBot#value}",
            "stability": "stable",
            "summary": "The SSML text that defines the prompt."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 20937
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsSsmlMessage"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsSsmlMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsSsmlMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 20977
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 20969
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 21019
          },
          "name": "resetValue"
        }
      ],
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsSsmlMessageOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 21023
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 21013
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 20981
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsSsmlMessage"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListVariationsSsmlMessageOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 22447
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 22439
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 22542
          },
          "name": "putMessageGroupsList",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListStruct"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 22574
          },
          "name": "putPromptAttemptsSpecification",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecification"
                        },
                        "kind": "map"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 22513
          },
          "name": "resetAllowInterrupt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 22529
          },
          "name": "resetMaxRetries"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 22545
          },
          "name": "resetMessageGroupsList"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 22561
          },
          "name": "resetMessageSelectionStrategy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 22577
          },
          "name": "resetPromptAttemptsSpecification"
        }
      ],
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 22539
          },
          "name": "messageGroupsList",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListStructList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 22571
          },
          "name": "promptAttemptsSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 22517
          },
          "name": "allowInterruptInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 22533
          },
          "name": "maxRetriesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 22549
          },
          "name": "messageGroupsListInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationMessageGroupsListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 22565
          },
          "name": "messageSelectionStrategyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 22581
          },
          "name": "promptAttemptsSpecificationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecification"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 22507
          },
          "name": "allowInterrupt",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 22523
          },
          "name": "maxRetries",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 22555
          },
          "name": "messageSelectionStrategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 22451
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecification"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 22128
      },
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecification",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#allowed_input_types LexBot#allowed_input_types}",
            "stability": "stable",
            "summary": "Specifies the allowed input types."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 22140
          },
          "name": "allowedInputTypes",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAllowedInputTypes"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#allow_interrupt LexBot#allow_interrupt}",
            "stability": "stable",
            "summary": "Indicates whether the user can interrupt a speech prompt attempt from the bot."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 22134
          },
          "name": "allowInterrupt",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#audio_and_dtmf_input_specification LexBot#audio_and_dtmf_input_specification}",
            "stability": "stable",
            "summary": "Specifies the audio and DTMF input specification."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 22146
          },
          "name": "audioAndDtmfInputSpecification",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecification"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#text_input_specification LexBot#text_input_specification}",
            "stability": "stable",
            "summary": "Specifies the text input specifications."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 22152
          },
          "name": "textInputSpecification",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationTextInputSpecification"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecification"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAllowedInputTypes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAllowedInputTypes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 21403
      },
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAllowedInputTypes",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#allow_audio_input LexBot#allow_audio_input}",
            "stability": "stable",
            "summary": "Indicates whether audio input is allowed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 21409
          },
          "name": "allowAudioInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#allow_dtmf_input LexBot#allow_dtmf_input}",
            "stability": "stable",
            "summary": "Indicates whether DTMF input is allowed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 21415
          },
          "name": "allowDtmfInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAllowedInputTypes"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAllowedInputTypesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAllowedInputTypesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 21462
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 21454
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 21510
          },
          "name": "resetAllowAudioInput"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 21526
          },
          "name": "resetAllowDtmfInput"
        }
      ],
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAllowedInputTypesOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 21514
          },
          "name": "allowAudioInputInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 21530
          },
          "name": "allowDtmfInputInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 21504
          },
          "name": "allowAudioInput",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 21520
          },
          "name": "allowDtmfInput",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 21466
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAllowedInputTypes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAllowedInputTypesOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 21866
      },
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecification",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#audio_specification LexBot#audio_specification}",
            "stability": "stable",
            "summary": "Specifies the audio input specifications."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 21872
          },
          "name": "audioSpecification",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationAudioSpecification"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#dtmf_specification LexBot#dtmf_specification}",
            "stability": "stable",
            "summary": "Specifies the settings on DTMF input."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 21878
          },
          "name": "dtmfSpecification",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationDtmfSpecification"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This timeout is shared between Audio and DTMF inputs.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#start_timeout_ms LexBot#start_timeout_ms}",
            "stability": "stable",
            "summary": "Time for which a bot waits before assuming that the customer isn't going to speak or press a key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 21884
          },
          "name": "startTimeoutMs",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecification"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationAudioSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationAudioSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 21534
      },
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationAudioSpecification",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#end_timeout_ms LexBot#end_timeout_ms}",
            "stability": "stable",
            "summary": "Time for which a bot waits after the customer stops speaking to assume the utterance is finished."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 21540
          },
          "name": "endTimeoutMs",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#max_length_ms LexBot#max_length_ms}",
            "stability": "stable",
            "summary": "Time for how long Amazon Lex waits before speech input is truncated and the speech is returned to application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 21546
          },
          "name": "maxLengthMs",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationAudioSpecification"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationAudioSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationAudioSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 21593
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 21585
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 21641
          },
          "name": "resetEndTimeoutMs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 21657
          },
          "name": "resetMaxLengthMs"
        }
      ],
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationAudioSpecificationOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 21645
          },
          "name": "endTimeoutMsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 21661
          },
          "name": "maxLengthMsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 21635
          },
          "name": "endTimeoutMs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 21651
          },
          "name": "maxLengthMs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 21597
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationAudioSpecification"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationAudioSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationDtmfSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationDtmfSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 21665
      },
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationDtmfSpecification",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#deletion_character LexBot#deletion_character}",
            "stability": "stable",
            "summary": "The DTMF character that clears the accumulated DTMF digits and immediately ends the input."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 21671
          },
          "name": "deletionCharacter",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If the user does not press this character, the input ends after the end timeout.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#end_character LexBot#end_character}",
            "stability": "stable",
            "summary": "The DTMF character that immediately ends input."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 21677
          },
          "name": "endCharacter",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#end_timeout_ms LexBot#end_timeout_ms}",
            "stability": "stable",
            "summary": "How long the bot should wait after the last DTMF character input before assuming that the input has concluded."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 21683
          },
          "name": "endTimeoutMs",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#max_length LexBot#max_length}",
            "stability": "stable",
            "summary": "The maximum number of DTMF digits allowed in an utterance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 21689
          },
          "name": "maxLength",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationDtmfSpecification"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationDtmfSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationDtmfSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 21750
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 21742
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 21810
          },
          "name": "resetDeletionCharacter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 21826
          },
          "name": "resetEndCharacter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 21842
          },
          "name": "resetEndTimeoutMs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 21858
          },
          "name": "resetMaxLength"
        }
      ],
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationDtmfSpecificationOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 21814
          },
          "name": "deletionCharacterInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 21830
          },
          "name": "endCharacterInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 21846
          },
          "name": "endTimeoutMsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 21862
          },
          "name": "maxLengthInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 21804
          },
          "name": "deletionCharacter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 21820
          },
          "name": "endCharacter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 21836
          },
          "name": "endTimeoutMs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 21852
          },
          "name": "maxLength",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 21754
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationDtmfSpecification"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationDtmfSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 21938
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 21930
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 21989
          },
          "name": "putAudioSpecification",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationAudioSpecification"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 22005
          },
          "name": "putDtmfSpecification",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationDtmfSpecification"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 21992
          },
          "name": "resetAudioSpecification"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 22008
          },
          "name": "resetDtmfSpecification"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 22024
          },
          "name": "resetStartTimeoutMs"
        }
      ],
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 21986
          },
          "name": "audioSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationAudioSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 22002
          },
          "name": "dtmfSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationDtmfSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 21996
          },
          "name": "audioSpecificationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationAudioSpecification"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 22012
          },
          "name": "dtmfSpecificationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationDtmfSpecification"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 22028
          },
          "name": "startTimeoutMsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 22018
          },
          "name": "startTimeoutMs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 21942
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecification"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationMap": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 22338
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 22331
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 22345
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationOutputReference"
            }
          }
        }
      ],
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationMap",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 22332
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecification"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationMap"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 22214
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 22205
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 22287
          },
          "name": "putAllowedInputTypes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAllowedInputTypes"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 22303
          },
          "name": "putAudioAndDtmfInputSpecification",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecification"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 22319
          },
          "name": "putTextInputSpecification",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationTextInputSpecification"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 22290
          },
          "name": "resetAllowedInputTypes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 22274
          },
          "name": "resetAllowInterrupt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 22306
          },
          "name": "resetAudioAndDtmfInputSpecification"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 22322
          },
          "name": "resetTextInputSpecification"
        }
      ],
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 22284
          },
          "name": "allowedInputTypes",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAllowedInputTypesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 22300
          },
          "name": "audioAndDtmfInputSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 22316
          },
          "name": "textInputSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationTextInputSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 22294
          },
          "name": "allowedInputTypesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAllowedInputTypes"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 22278
          },
          "name": "allowInterruptInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 22310
          },
          "name": "audioAndDtmfInputSpecificationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecification"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 22326
          },
          "name": "textInputSpecificationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationTextInputSpecification"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 22268
          },
          "name": "allowInterrupt",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 22218
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecification"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationTextInputSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationTextInputSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 22032
      },
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationTextInputSpecification",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#start_timeout_ms LexBot#start_timeout_ms}",
            "stability": "stable",
            "summary": "Time for which a bot waits before re-prompting a customer for text input."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 22038
          },
          "name": "startTimeoutMs",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationTextInputSpecification"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationTextInputSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationTextInputSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs0.ts",
          "line": 22078
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs0.ts",
        "line": 22070
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 22120
          },
          "name": "resetStartTimeoutMs"
        }
      ],
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationTextInputSpecificationOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 22124
          },
          "name": "startTimeoutMsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 22114
          },
          "name": "startTimeoutMs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs0.ts",
            "line": 22082
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationTextInputSpecification"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs0:LexBotBotLocalesIntentsSlotsValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationTextInputSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingSampleUtterances": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingSampleUtterances",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 63
      },
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingSampleUtterances",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#utterance LexBot#utterance}",
            "stability": "stable",
            "summary": "The sample utterance that Amazon Lex uses to build its machine-learning model to recognize intents/slots."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 69
          },
          "name": "utterance",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsSlotsValueElicitationSettingSampleUtterances"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingSampleUtterancesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingSampleUtterancesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs400.ts",
          "line": 170
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 162
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 177
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingSampleUtterancesOutputReference"
            }
          }
        }
      ],
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingSampleUtterancesList",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 163
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingSampleUtterances"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsSlotsValueElicitationSettingSampleUtterancesList"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingSampleUtterancesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingSampleUtterancesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs400.ts",
          "line": 111
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 101
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 153
          },
          "name": "resetUtterance"
        }
      ],
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingSampleUtterancesOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 157
          },
          "name": "utteranceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 147
          },
          "name": "utterance",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 115
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingSampleUtterances"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsSlotsValueElicitationSettingSampleUtterancesOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 6227
      },
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecification",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#continue_response LexBot#continue_response}",
            "stability": "stable",
            "summary": "The response that Amazon Lex sends to indicate that the bot is ready to continue the conversation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 6233
          },
          "name": "continueResponse",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponse"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#is_active LexBot#is_active}",
            "stability": "stable",
            "summary": "Specifies whether the bot will wait for a user to respond."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 6239
          },
          "name": "isActive",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#still_waiting_response LexBot#still_waiting_response}",
            "stability": "stable",
            "summary": "The response that Amazon Lex sends periodically to the user to indicate that the bot is still waiting for input from the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 6245
          },
          "name": "stillWaitingResponse",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponse"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#waiting_response LexBot#waiting_response}",
            "stability": "stable",
            "summary": "The response that Amazon Lex sends to indicate that the bot is waiting for the conversation to continue."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 6251
          },
          "name": "waitingResponse",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponse"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecification"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponse": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponse",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 2042
      },
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponse",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#allow_interrupt LexBot#allow_interrupt}",
            "stability": "stable",
            "summary": "Indicates whether the user can interrupt a speech prompt from the bot."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 2048
          },
          "name": "allowInterrupt",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Amazon Lex chooses one of the messages to play to the user.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#message_groups_list LexBot#message_groups_list}",
            "stability": "stable",
            "summary": "One to 5 message groups that contain update messages."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 2054
          },
          "name": "messageGroupsList",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponse"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 823
      },
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessage",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#custom_payload LexBot#custom_payload}",
            "stability": "stable",
            "summary": "A message in a custom format defined by the client application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 829
          },
          "name": "customPayload",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageCustomPayload"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#image_response_card LexBot#image_response_card}",
            "stability": "stable",
            "summary": "A message that defines a response card that the client application can show to the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 835
          },
          "name": "imageResponseCard",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageImageResponseCard"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#plain_text_message LexBot#plain_text_message}",
            "stability": "stable",
            "summary": "A message in plain text format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 841
          },
          "name": "plainTextMessage",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessagePlainTextMessage"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#ssml_message LexBot#ssml_message}",
            "stability": "stable",
            "summary": "A message in Speech Synthesis Markup Language (SSML)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 847
          },
          "name": "ssmlMessage",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageSsmlMessage"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessage"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageCustomPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageCustomPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 181
      },
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageCustomPayload",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#value LexBot#value}",
            "stability": "stable",
            "summary": "The string that is sent to your application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 187
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageCustomPayload"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageCustomPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageCustomPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs400.ts",
          "line": 227
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 219
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 269
          },
          "name": "resetValue"
        }
      ],
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageCustomPayloadOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 273
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 263
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 231
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageCustomPayload"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageCustomPayloadOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageImageResponseCard": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageImageResponseCard",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 430
      },
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageImageResponseCard",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#buttons LexBot#buttons}",
            "stability": "stable",
            "summary": "A list of buttons that should be displayed on the response card."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 436
          },
          "name": "buttons",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageImageResponseCardButtons"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#image_url LexBot#image_url}",
            "stability": "stable",
            "summary": "The URL of an image to display on the response card."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 442
          },
          "name": "imageUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#subtitle LexBot#subtitle}",
            "stability": "stable",
            "summary": "The subtitle to display on the response card."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 448
          },
          "name": "subtitle",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#title LexBot#title}",
            "stability": "stable",
            "summary": "The title to display on the response card."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 454
          },
          "name": "title",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageImageResponseCard"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageImageResponseCardButtons": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageImageResponseCardButtons",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 277
      },
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageImageResponseCardButtons",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#text LexBot#text}",
            "stability": "stable",
            "summary": "The text that appears on the button."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 283
          },
          "name": "text",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#value LexBot#value}",
            "stability": "stable",
            "summary": "The value returned to Amazon Lex when the user chooses this button."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 289
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageImageResponseCardButtons"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageImageResponseCardButtonsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageImageResponseCardButtonsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs400.ts",
          "line": 419
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 411
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 426
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageImageResponseCardButtonsOutputReference"
            }
          }
        }
      ],
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageImageResponseCardButtonsList",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 412
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageImageResponseCardButtons"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageImageResponseCardButtonsList"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageImageResponseCardButtonsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageImageResponseCardButtonsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs400.ts",
          "line": 338
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 328
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 386
          },
          "name": "resetText"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 402
          },
          "name": "resetValue"
        }
      ],
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageImageResponseCardButtonsOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 390
          },
          "name": "textInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 406
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 380
          },
          "name": "text",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 396
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 342
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageImageResponseCardButtons"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageImageResponseCardButtonsOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageImageResponseCardOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageImageResponseCardOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs400.ts",
          "line": 515
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 507
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 572
          },
          "name": "putButtons",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageImageResponseCardButtons"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 575
          },
          "name": "resetButtons"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 591
          },
          "name": "resetImageUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 607
          },
          "name": "resetSubtitle"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 623
          },
          "name": "resetTitle"
        }
      ],
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageImageResponseCardOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 569
          },
          "name": "buttons",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageImageResponseCardButtonsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 579
          },
          "name": "buttonsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageImageResponseCardButtons"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 595
          },
          "name": "imageUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 611
          },
          "name": "subtitleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 627
          },
          "name": "titleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 585
          },
          "name": "imageUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 601
          },
          "name": "subtitle",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 617
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 519
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageImageResponseCard"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageImageResponseCardOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs400.ts",
          "line": 908
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 900
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 965
          },
          "name": "putCustomPayload",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageCustomPayload"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 981
          },
          "name": "putImageResponseCard",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageImageResponseCard"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 997
          },
          "name": "putPlainTextMessage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessagePlainTextMessage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 1013
          },
          "name": "putSsmlMessage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageSsmlMessage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 968
          },
          "name": "resetCustomPayload"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 984
          },
          "name": "resetImageResponseCard"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 1000
          },
          "name": "resetPlainTextMessage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 1016
          },
          "name": "resetSsmlMessage"
        }
      ],
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 962
          },
          "name": "customPayload",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageCustomPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 978
          },
          "name": "imageResponseCard",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageImageResponseCardOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 994
          },
          "name": "plainTextMessage",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessagePlainTextMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 1010
          },
          "name": "ssmlMessage",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageSsmlMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 972
          },
          "name": "customPayloadInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageCustomPayload"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 988
          },
          "name": "imageResponseCardInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageImageResponseCard"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 1004
          },
          "name": "plainTextMessageInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessagePlainTextMessage"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 1020
          },
          "name": "ssmlMessageInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageSsmlMessage"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 912
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessage"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessagePlainTextMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessagePlainTextMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 631
      },
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessagePlainTextMessage",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#value LexBot#value}",
            "stability": "stable",
            "summary": "The message to send to the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 637
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessagePlainTextMessage"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessagePlainTextMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessagePlainTextMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs400.ts",
          "line": 677
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 669
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 719
          },
          "name": "resetValue"
        }
      ],
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessagePlainTextMessageOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 723
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 713
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 681
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessagePlainTextMessage"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessagePlainTextMessageOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageSsmlMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageSsmlMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 727
      },
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageSsmlMessage",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#value LexBot#value}",
            "stability": "stable",
            "summary": "The SSML text that defines the prompt."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 733
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageSsmlMessage"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageSsmlMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageSsmlMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs400.ts",
          "line": 773
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 765
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 815
          },
          "name": "resetValue"
        }
      ],
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageSsmlMessageOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 819
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 809
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 777
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageSsmlMessage"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageSsmlMessageOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 1889
      },
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListStruct",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#message LexBot#message}",
            "stability": "stable",
            "summary": "The primary message that Amazon Lex should send to the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 1895
          },
          "name": "message",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessage"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#variations LexBot#variations}",
            "stability": "stable",
            "summary": "Message variations to send to the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 1901
          },
          "name": "variations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListStruct"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListStructList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListStructList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs400.ts",
          "line": 2031
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 2023
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 2038
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListStructOutputReference"
            }
          }
        }
      ],
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListStructList",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 2024
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListStructList"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs400.ts",
          "line": 1950
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 1940
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 1995
          },
          "name": "putMessage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 2011
          },
          "name": "putVariations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 1998
          },
          "name": "resetMessage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 2014
          },
          "name": "resetVariations"
        }
      ],
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListStructOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 1992
          },
          "name": "message",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 2008
          },
          "name": "variations",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 2002
          },
          "name": "messageInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListMessage"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 2018
          },
          "name": "variationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 1954
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListStruct"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListStructOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 1666
      },
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariations",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#custom_payload LexBot#custom_payload}",
            "stability": "stable",
            "summary": "A message in a custom format defined by the client application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 1672
          },
          "name": "customPayload",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsCustomPayload"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#image_response_card LexBot#image_response_card}",
            "stability": "stable",
            "summary": "A message that defines a response card that the client application can show to the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 1678
          },
          "name": "imageResponseCard",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsImageResponseCard"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#plain_text_message LexBot#plain_text_message}",
            "stability": "stable",
            "summary": "A message in plain text format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 1684
          },
          "name": "plainTextMessage",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsPlainTextMessage"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#ssml_message LexBot#ssml_message}",
            "stability": "stable",
            "summary": "A message in Speech Synthesis Markup Language (SSML)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 1690
          },
          "name": "ssmlMessage",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsSsmlMessage"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariations"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsCustomPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsCustomPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 1024
      },
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsCustomPayload",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#value LexBot#value}",
            "stability": "stable",
            "summary": "The string that is sent to your application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 1030
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsCustomPayload"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsCustomPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsCustomPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs400.ts",
          "line": 1070
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 1062
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 1112
          },
          "name": "resetValue"
        }
      ],
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsCustomPayloadOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 1116
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 1106
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 1074
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsCustomPayload"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsCustomPayloadOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsImageResponseCard": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsImageResponseCard",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 1273
      },
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsImageResponseCard",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#buttons LexBot#buttons}",
            "stability": "stable",
            "summary": "A list of buttons that should be displayed on the response card."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 1279
          },
          "name": "buttons",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsImageResponseCardButtons"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#image_url LexBot#image_url}",
            "stability": "stable",
            "summary": "The URL of an image to display on the response card."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 1285
          },
          "name": "imageUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#subtitle LexBot#subtitle}",
            "stability": "stable",
            "summary": "The subtitle to display on the response card."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 1291
          },
          "name": "subtitle",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#title LexBot#title}",
            "stability": "stable",
            "summary": "The title to display on the response card."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 1297
          },
          "name": "title",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsImageResponseCard"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsImageResponseCardButtons": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsImageResponseCardButtons",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 1120
      },
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsImageResponseCardButtons",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#text LexBot#text}",
            "stability": "stable",
            "summary": "The text that appears on the button."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 1126
          },
          "name": "text",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#value LexBot#value}",
            "stability": "stable",
            "summary": "The value returned to Amazon Lex when the user chooses this button."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 1132
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsImageResponseCardButtons"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsImageResponseCardButtonsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsImageResponseCardButtonsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs400.ts",
          "line": 1262
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 1254
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 1269
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsImageResponseCardButtonsOutputReference"
            }
          }
        }
      ],
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsImageResponseCardButtonsList",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 1255
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsImageResponseCardButtons"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsImageResponseCardButtonsList"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsImageResponseCardButtonsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsImageResponseCardButtonsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs400.ts",
          "line": 1181
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 1171
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 1229
          },
          "name": "resetText"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 1245
          },
          "name": "resetValue"
        }
      ],
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsImageResponseCardButtonsOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 1233
          },
          "name": "textInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 1249
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 1223
          },
          "name": "text",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 1239
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 1185
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsImageResponseCardButtons"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsImageResponseCardButtonsOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsImageResponseCardOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsImageResponseCardOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs400.ts",
          "line": 1358
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 1350
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 1415
          },
          "name": "putButtons",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsImageResponseCardButtons"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 1418
          },
          "name": "resetButtons"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 1434
          },
          "name": "resetImageUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 1450
          },
          "name": "resetSubtitle"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 1466
          },
          "name": "resetTitle"
        }
      ],
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsImageResponseCardOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 1412
          },
          "name": "buttons",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsImageResponseCardButtonsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 1422
          },
          "name": "buttonsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsImageResponseCardButtons"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 1438
          },
          "name": "imageUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 1454
          },
          "name": "subtitleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 1470
          },
          "name": "titleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 1428
          },
          "name": "imageUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 1444
          },
          "name": "subtitle",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 1460
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 1362
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsImageResponseCard"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsImageResponseCardOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs400.ts",
          "line": 1878
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 1870
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 1885
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsOutputReference"
            }
          }
        }
      ],
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsList",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 1871
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsList"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs400.ts",
          "line": 1753
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 1743
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 1810
          },
          "name": "putCustomPayload",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsCustomPayload"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 1826
          },
          "name": "putImageResponseCard",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsImageResponseCard"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 1842
          },
          "name": "putPlainTextMessage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsPlainTextMessage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 1858
          },
          "name": "putSsmlMessage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsSsmlMessage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 1813
          },
          "name": "resetCustomPayload"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 1829
          },
          "name": "resetImageResponseCard"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 1845
          },
          "name": "resetPlainTextMessage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 1861
          },
          "name": "resetSsmlMessage"
        }
      ],
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 1807
          },
          "name": "customPayload",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsCustomPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 1823
          },
          "name": "imageResponseCard",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsImageResponseCardOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 1839
          },
          "name": "plainTextMessage",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsPlainTextMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 1855
          },
          "name": "ssmlMessage",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsSsmlMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 1817
          },
          "name": "customPayloadInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsCustomPayload"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 1833
          },
          "name": "imageResponseCardInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsImageResponseCard"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 1849
          },
          "name": "plainTextMessageInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsPlainTextMessage"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 1865
          },
          "name": "ssmlMessageInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsSsmlMessage"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 1757
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsPlainTextMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsPlainTextMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 1474
      },
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsPlainTextMessage",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#value LexBot#value}",
            "stability": "stable",
            "summary": "The message to send to the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 1480
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsPlainTextMessage"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsPlainTextMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsPlainTextMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs400.ts",
          "line": 1520
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 1512
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 1562
          },
          "name": "resetValue"
        }
      ],
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsPlainTextMessageOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 1566
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 1556
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 1524
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsPlainTextMessage"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsPlainTextMessageOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsSsmlMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsSsmlMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 1570
      },
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsSsmlMessage",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#value LexBot#value}",
            "stability": "stable",
            "summary": "The SSML text that defines the prompt."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 1576
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsSsmlMessage"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsSsmlMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsSsmlMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs400.ts",
          "line": 1616
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 1608
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 1658
          },
          "name": "resetValue"
        }
      ],
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsSsmlMessageOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 1662
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 1652
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 1620
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsSsmlMessage"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListVariationsSsmlMessageOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs400.ts",
          "line": 2101
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 2093
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 2162
          },
          "name": "putMessageGroupsList",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListStruct"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 2149
          },
          "name": "resetAllowInterrupt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 2165
          },
          "name": "resetMessageGroupsList"
        }
      ],
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 2159
          },
          "name": "messageGroupsList",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListStructList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 2153
          },
          "name": "allowInterruptInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 2169
          },
          "name": "messageGroupsListInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupsListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 2143
          },
          "name": "allowInterrupt",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 2105
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponse"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs400.ts",
          "line": 6312
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 6304
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 6369
          },
          "name": "putContinueResponse",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponse"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 6401
          },
          "name": "putStillWaitingResponse",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponse"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 6417
          },
          "name": "putWaitingResponse",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponse"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 6372
          },
          "name": "resetContinueResponse"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 6388
          },
          "name": "resetIsActive"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 6404
          },
          "name": "resetStillWaitingResponse"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 6420
          },
          "name": "resetWaitingResponse"
        }
      ],
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 6366
          },
          "name": "continueResponse",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponseOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 6398
          },
          "name": "stillWaitingResponse",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 6414
          },
          "name": "waitingResponse",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 6376
          },
          "name": "continueResponseInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationContinueResponse"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 6392
          },
          "name": "isActiveInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 6408
          },
          "name": "stillWaitingResponseInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponse"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 6424
          },
          "name": "waitingResponseInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponse"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 6382
          },
          "name": "isActive",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 6316
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecification"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponse": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponse",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 4034
      },
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponse",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#allow_interrupt LexBot#allow_interrupt}",
            "stability": "stable",
            "summary": "Indicates whether the user can interrupt a speech prompt from the bot."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 4040
          },
          "name": "allowInterrupt",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#frequency_in_seconds LexBot#frequency_in_seconds}",
            "stability": "stable",
            "summary": "How often a message should be sent to the user in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 4046
          },
          "name": "frequencyInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Amazon Lex chooses one of the messages to play to the user.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#message_groups_list LexBot#message_groups_list}",
            "stability": "stable",
            "summary": "One to 5 message groups that contain update messages."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 4052
          },
          "name": "messageGroupsList",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#timeout_in_seconds LexBot#timeout_in_seconds}",
            "stability": "stable",
            "summary": "If Amazon Lex waits longer than this length of time in seconds for a response, it will stop sending messages."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 4058
          },
          "name": "timeoutInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponse"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 2815
      },
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessage",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#custom_payload LexBot#custom_payload}",
            "stability": "stable",
            "summary": "A message in a custom format defined by the client application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 2821
          },
          "name": "customPayload",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageCustomPayload"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#image_response_card LexBot#image_response_card}",
            "stability": "stable",
            "summary": "A message that defines a response card that the client application can show to the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 2827
          },
          "name": "imageResponseCard",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageImageResponseCard"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#plain_text_message LexBot#plain_text_message}",
            "stability": "stable",
            "summary": "A message in plain text format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 2833
          },
          "name": "plainTextMessage",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessagePlainTextMessage"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#ssml_message LexBot#ssml_message}",
            "stability": "stable",
            "summary": "A message in Speech Synthesis Markup Language (SSML)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 2839
          },
          "name": "ssmlMessage",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageSsmlMessage"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessage"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageCustomPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageCustomPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 2173
      },
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageCustomPayload",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#value LexBot#value}",
            "stability": "stable",
            "summary": "The string that is sent to your application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 2179
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageCustomPayload"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageCustomPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageCustomPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs400.ts",
          "line": 2219
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 2211
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 2261
          },
          "name": "resetValue"
        }
      ],
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageCustomPayloadOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 2265
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 2255
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 2223
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageCustomPayload"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageCustomPayloadOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageImageResponseCard": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageImageResponseCard",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 2422
      },
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageImageResponseCard",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#buttons LexBot#buttons}",
            "stability": "stable",
            "summary": "A list of buttons that should be displayed on the response card."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 2428
          },
          "name": "buttons",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageImageResponseCardButtons"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#image_url LexBot#image_url}",
            "stability": "stable",
            "summary": "The URL of an image to display on the response card."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 2434
          },
          "name": "imageUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#subtitle LexBot#subtitle}",
            "stability": "stable",
            "summary": "The subtitle to display on the response card."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 2440
          },
          "name": "subtitle",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#title LexBot#title}",
            "stability": "stable",
            "summary": "The title to display on the response card."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 2446
          },
          "name": "title",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageImageResponseCard"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageImageResponseCardButtons": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageImageResponseCardButtons",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 2269
      },
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageImageResponseCardButtons",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#text LexBot#text}",
            "stability": "stable",
            "summary": "The text that appears on the button."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 2275
          },
          "name": "text",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#value LexBot#value}",
            "stability": "stable",
            "summary": "The value returned to Amazon Lex when the user chooses this button."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 2281
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageImageResponseCardButtons"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageImageResponseCardButtonsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageImageResponseCardButtonsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs400.ts",
          "line": 2411
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 2403
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 2418
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageImageResponseCardButtonsOutputReference"
            }
          }
        }
      ],
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageImageResponseCardButtonsList",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 2404
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageImageResponseCardButtons"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageImageResponseCardButtonsList"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageImageResponseCardButtonsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageImageResponseCardButtonsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs400.ts",
          "line": 2330
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 2320
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 2378
          },
          "name": "resetText"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 2394
          },
          "name": "resetValue"
        }
      ],
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageImageResponseCardButtonsOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 2382
          },
          "name": "textInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 2398
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 2372
          },
          "name": "text",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 2388
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 2334
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageImageResponseCardButtons"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageImageResponseCardButtonsOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageImageResponseCardOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageImageResponseCardOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs400.ts",
          "line": 2507
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 2499
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 2564
          },
          "name": "putButtons",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageImageResponseCardButtons"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 2567
          },
          "name": "resetButtons"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 2583
          },
          "name": "resetImageUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 2599
          },
          "name": "resetSubtitle"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 2615
          },
          "name": "resetTitle"
        }
      ],
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageImageResponseCardOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 2561
          },
          "name": "buttons",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageImageResponseCardButtonsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 2571
          },
          "name": "buttonsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageImageResponseCardButtons"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 2587
          },
          "name": "imageUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 2603
          },
          "name": "subtitleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 2619
          },
          "name": "titleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 2577
          },
          "name": "imageUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 2593
          },
          "name": "subtitle",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 2609
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 2511
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageImageResponseCard"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageImageResponseCardOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs400.ts",
          "line": 2900
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 2892
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 2957
          },
          "name": "putCustomPayload",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageCustomPayload"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 2973
          },
          "name": "putImageResponseCard",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageImageResponseCard"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 2989
          },
          "name": "putPlainTextMessage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessagePlainTextMessage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 3005
          },
          "name": "putSsmlMessage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageSsmlMessage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 2960
          },
          "name": "resetCustomPayload"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 2976
          },
          "name": "resetImageResponseCard"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 2992
          },
          "name": "resetPlainTextMessage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 3008
          },
          "name": "resetSsmlMessage"
        }
      ],
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 2954
          },
          "name": "customPayload",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageCustomPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 2970
          },
          "name": "imageResponseCard",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageImageResponseCardOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 2986
          },
          "name": "plainTextMessage",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessagePlainTextMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 3002
          },
          "name": "ssmlMessage",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageSsmlMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 2964
          },
          "name": "customPayloadInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageCustomPayload"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 2980
          },
          "name": "imageResponseCardInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageImageResponseCard"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 2996
          },
          "name": "plainTextMessageInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessagePlainTextMessage"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 3012
          },
          "name": "ssmlMessageInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageSsmlMessage"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 2904
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessage"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessagePlainTextMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessagePlainTextMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 2623
      },
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessagePlainTextMessage",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#value LexBot#value}",
            "stability": "stable",
            "summary": "The message to send to the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 2629
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessagePlainTextMessage"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessagePlainTextMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessagePlainTextMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs400.ts",
          "line": 2669
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 2661
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 2711
          },
          "name": "resetValue"
        }
      ],
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessagePlainTextMessageOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 2715
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 2705
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 2673
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessagePlainTextMessage"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessagePlainTextMessageOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageSsmlMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageSsmlMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 2719
      },
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageSsmlMessage",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#value LexBot#value}",
            "stability": "stable",
            "summary": "The SSML text that defines the prompt."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 2725
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageSsmlMessage"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageSsmlMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageSsmlMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs400.ts",
          "line": 2765
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 2757
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 2807
          },
          "name": "resetValue"
        }
      ],
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageSsmlMessageOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 2811
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 2801
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 2769
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageSsmlMessage"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageSsmlMessageOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 3881
      },
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListStruct",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#message LexBot#message}",
            "stability": "stable",
            "summary": "The primary message that Amazon Lex should send to the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 3887
          },
          "name": "message",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessage"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#variations LexBot#variations}",
            "stability": "stable",
            "summary": "Message variations to send to the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 3893
          },
          "name": "variations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListStruct"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListStructList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListStructList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs400.ts",
          "line": 4023
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 4015
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 4030
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListStructOutputReference"
            }
          }
        }
      ],
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListStructList",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 4016
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListStructList"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs400.ts",
          "line": 3942
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 3932
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 3987
          },
          "name": "putMessage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 4003
          },
          "name": "putVariations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 3990
          },
          "name": "resetMessage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 4006
          },
          "name": "resetVariations"
        }
      ],
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListStructOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 3984
          },
          "name": "message",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 4000
          },
          "name": "variations",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 3994
          },
          "name": "messageInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListMessage"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 4010
          },
          "name": "variationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 3946
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListStruct"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListStructOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 3658
      },
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariations",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#custom_payload LexBot#custom_payload}",
            "stability": "stable",
            "summary": "A message in a custom format defined by the client application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 3664
          },
          "name": "customPayload",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsCustomPayload"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#image_response_card LexBot#image_response_card}",
            "stability": "stable",
            "summary": "A message that defines a response card that the client application can show to the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 3670
          },
          "name": "imageResponseCard",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsImageResponseCard"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#plain_text_message LexBot#plain_text_message}",
            "stability": "stable",
            "summary": "A message in plain text format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 3676
          },
          "name": "plainTextMessage",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsPlainTextMessage"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#ssml_message LexBot#ssml_message}",
            "stability": "stable",
            "summary": "A message in Speech Synthesis Markup Language (SSML)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 3682
          },
          "name": "ssmlMessage",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsSsmlMessage"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariations"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsCustomPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsCustomPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 3016
      },
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsCustomPayload",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#value LexBot#value}",
            "stability": "stable",
            "summary": "The string that is sent to your application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 3022
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsCustomPayload"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsCustomPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsCustomPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs400.ts",
          "line": 3062
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 3054
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 3104
          },
          "name": "resetValue"
        }
      ],
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsCustomPayloadOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 3108
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 3098
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 3066
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsCustomPayload"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsCustomPayloadOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsImageResponseCard": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsImageResponseCard",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 3265
      },
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsImageResponseCard",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#buttons LexBot#buttons}",
            "stability": "stable",
            "summary": "A list of buttons that should be displayed on the response card."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 3271
          },
          "name": "buttons",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsImageResponseCardButtons"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#image_url LexBot#image_url}",
            "stability": "stable",
            "summary": "The URL of an image to display on the response card."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 3277
          },
          "name": "imageUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#subtitle LexBot#subtitle}",
            "stability": "stable",
            "summary": "The subtitle to display on the response card."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 3283
          },
          "name": "subtitle",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#title LexBot#title}",
            "stability": "stable",
            "summary": "The title to display on the response card."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 3289
          },
          "name": "title",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsImageResponseCard"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsImageResponseCardButtons": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsImageResponseCardButtons",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 3112
      },
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsImageResponseCardButtons",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#text LexBot#text}",
            "stability": "stable",
            "summary": "The text that appears on the button."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 3118
          },
          "name": "text",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#value LexBot#value}",
            "stability": "stable",
            "summary": "The value returned to Amazon Lex when the user chooses this button."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 3124
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsImageResponseCardButtons"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsImageResponseCardButtonsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsImageResponseCardButtonsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs400.ts",
          "line": 3254
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 3246
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 3261
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsImageResponseCardButtonsOutputReference"
            }
          }
        }
      ],
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsImageResponseCardButtonsList",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 3247
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsImageResponseCardButtons"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsImageResponseCardButtonsList"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsImageResponseCardButtonsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsImageResponseCardButtonsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs400.ts",
          "line": 3173
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 3163
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 3221
          },
          "name": "resetText"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 3237
          },
          "name": "resetValue"
        }
      ],
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsImageResponseCardButtonsOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 3225
          },
          "name": "textInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 3241
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 3215
          },
          "name": "text",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 3231
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 3177
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsImageResponseCardButtons"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsImageResponseCardButtonsOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsImageResponseCardOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsImageResponseCardOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs400.ts",
          "line": 3350
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 3342
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 3407
          },
          "name": "putButtons",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsImageResponseCardButtons"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 3410
          },
          "name": "resetButtons"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 3426
          },
          "name": "resetImageUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 3442
          },
          "name": "resetSubtitle"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 3458
          },
          "name": "resetTitle"
        }
      ],
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsImageResponseCardOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 3404
          },
          "name": "buttons",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsImageResponseCardButtonsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 3414
          },
          "name": "buttonsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsImageResponseCardButtons"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 3430
          },
          "name": "imageUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 3446
          },
          "name": "subtitleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 3462
          },
          "name": "titleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 3420
          },
          "name": "imageUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 3436
          },
          "name": "subtitle",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 3452
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 3354
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsImageResponseCard"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsImageResponseCardOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs400.ts",
          "line": 3870
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 3862
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 3877
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsOutputReference"
            }
          }
        }
      ],
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsList",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 3863
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsList"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs400.ts",
          "line": 3745
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 3735
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 3802
          },
          "name": "putCustomPayload",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsCustomPayload"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 3818
          },
          "name": "putImageResponseCard",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsImageResponseCard"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 3834
          },
          "name": "putPlainTextMessage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsPlainTextMessage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 3850
          },
          "name": "putSsmlMessage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsSsmlMessage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 3805
          },
          "name": "resetCustomPayload"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 3821
          },
          "name": "resetImageResponseCard"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 3837
          },
          "name": "resetPlainTextMessage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 3853
          },
          "name": "resetSsmlMessage"
        }
      ],
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 3799
          },
          "name": "customPayload",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsCustomPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 3815
          },
          "name": "imageResponseCard",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsImageResponseCardOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 3831
          },
          "name": "plainTextMessage",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsPlainTextMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 3847
          },
          "name": "ssmlMessage",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsSsmlMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 3809
          },
          "name": "customPayloadInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsCustomPayload"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 3825
          },
          "name": "imageResponseCardInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsImageResponseCard"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 3841
          },
          "name": "plainTextMessageInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsPlainTextMessage"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 3857
          },
          "name": "ssmlMessageInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsSsmlMessage"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 3749
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsPlainTextMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsPlainTextMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 3466
      },
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsPlainTextMessage",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#value LexBot#value}",
            "stability": "stable",
            "summary": "The message to send to the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 3472
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsPlainTextMessage"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsPlainTextMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsPlainTextMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs400.ts",
          "line": 3512
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 3504
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 3554
          },
          "name": "resetValue"
        }
      ],
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsPlainTextMessageOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 3558
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 3548
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 3516
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsPlainTextMessage"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsPlainTextMessageOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsSsmlMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsSsmlMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 3562
      },
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsSsmlMessage",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#value LexBot#value}",
            "stability": "stable",
            "summary": "The SSML text that defines the prompt."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 3568
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsSsmlMessage"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsSsmlMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsSsmlMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs400.ts",
          "line": 3608
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 3600
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 3650
          },
          "name": "resetValue"
        }
      ],
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsSsmlMessageOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 3654
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 3644
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 3612
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsSsmlMessage"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListVariationsSsmlMessageOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs400.ts",
          "line": 4119
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 4111
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 4208
          },
          "name": "putMessageGroupsList",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListStruct"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 4179
          },
          "name": "resetAllowInterrupt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 4195
          },
          "name": "resetFrequencyInSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 4211
          },
          "name": "resetMessageGroupsList"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 4227
          },
          "name": "resetTimeoutInSeconds"
        }
      ],
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 4205
          },
          "name": "messageGroupsList",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListStructList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 4183
          },
          "name": "allowInterruptInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 4199
          },
          "name": "frequencyInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 4215
          },
          "name": "messageGroupsListInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupsListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 4231
          },
          "name": "timeoutInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 4173
          },
          "name": "allowInterrupt",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 4189
          },
          "name": "frequencyInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 4221
          },
          "name": "timeoutInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 4123
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponse"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponse": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponse",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 6096
      },
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponse",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#allow_interrupt LexBot#allow_interrupt}",
            "stability": "stable",
            "summary": "Indicates whether the user can interrupt a speech prompt from the bot."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 6102
          },
          "name": "allowInterrupt",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Amazon Lex chooses one of the messages to play to the user.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#message_groups_list LexBot#message_groups_list}",
            "stability": "stable",
            "summary": "One to 5 message groups that contain update messages."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 6108
          },
          "name": "messageGroupsList",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponse"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 4877
      },
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessage",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#custom_payload LexBot#custom_payload}",
            "stability": "stable",
            "summary": "A message in a custom format defined by the client application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 4883
          },
          "name": "customPayload",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageCustomPayload"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#image_response_card LexBot#image_response_card}",
            "stability": "stable",
            "summary": "A message that defines a response card that the client application can show to the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 4889
          },
          "name": "imageResponseCard",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageImageResponseCard"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#plain_text_message LexBot#plain_text_message}",
            "stability": "stable",
            "summary": "A message in plain text format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 4895
          },
          "name": "plainTextMessage",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessagePlainTextMessage"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#ssml_message LexBot#ssml_message}",
            "stability": "stable",
            "summary": "A message in Speech Synthesis Markup Language (SSML)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 4901
          },
          "name": "ssmlMessage",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageSsmlMessage"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessage"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageCustomPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageCustomPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 4235
      },
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageCustomPayload",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#value LexBot#value}",
            "stability": "stable",
            "summary": "The string that is sent to your application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 4241
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageCustomPayload"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageCustomPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageCustomPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs400.ts",
          "line": 4281
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 4273
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 4323
          },
          "name": "resetValue"
        }
      ],
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageCustomPayloadOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 4327
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 4317
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 4285
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageCustomPayload"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageCustomPayloadOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageImageResponseCard": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageImageResponseCard",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 4484
      },
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageImageResponseCard",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#buttons LexBot#buttons}",
            "stability": "stable",
            "summary": "A list of buttons that should be displayed on the response card."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 4490
          },
          "name": "buttons",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageImageResponseCardButtons"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#image_url LexBot#image_url}",
            "stability": "stable",
            "summary": "The URL of an image to display on the response card."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 4496
          },
          "name": "imageUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#subtitle LexBot#subtitle}",
            "stability": "stable",
            "summary": "The subtitle to display on the response card."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 4502
          },
          "name": "subtitle",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#title LexBot#title}",
            "stability": "stable",
            "summary": "The title to display on the response card."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 4508
          },
          "name": "title",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageImageResponseCard"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageImageResponseCardButtons": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageImageResponseCardButtons",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 4331
      },
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageImageResponseCardButtons",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#text LexBot#text}",
            "stability": "stable",
            "summary": "The text that appears on the button."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 4337
          },
          "name": "text",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#value LexBot#value}",
            "stability": "stable",
            "summary": "The value returned to Amazon Lex when the user chooses this button."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 4343
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageImageResponseCardButtons"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageImageResponseCardButtonsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageImageResponseCardButtonsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs400.ts",
          "line": 4473
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 4465
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 4480
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageImageResponseCardButtonsOutputReference"
            }
          }
        }
      ],
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageImageResponseCardButtonsList",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 4466
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageImageResponseCardButtons"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageImageResponseCardButtonsList"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageImageResponseCardButtonsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageImageResponseCardButtonsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs400.ts",
          "line": 4392
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 4382
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 4440
          },
          "name": "resetText"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 4456
          },
          "name": "resetValue"
        }
      ],
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageImageResponseCardButtonsOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 4444
          },
          "name": "textInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 4460
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 4434
          },
          "name": "text",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 4450
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 4396
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageImageResponseCardButtons"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageImageResponseCardButtonsOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageImageResponseCardOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageImageResponseCardOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs400.ts",
          "line": 4569
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 4561
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 4626
          },
          "name": "putButtons",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageImageResponseCardButtons"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 4629
          },
          "name": "resetButtons"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 4645
          },
          "name": "resetImageUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 4661
          },
          "name": "resetSubtitle"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 4677
          },
          "name": "resetTitle"
        }
      ],
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageImageResponseCardOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 4623
          },
          "name": "buttons",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageImageResponseCardButtonsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 4633
          },
          "name": "buttonsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageImageResponseCardButtons"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 4649
          },
          "name": "imageUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 4665
          },
          "name": "subtitleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 4681
          },
          "name": "titleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 4639
          },
          "name": "imageUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 4655
          },
          "name": "subtitle",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 4671
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 4573
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageImageResponseCard"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageImageResponseCardOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs400.ts",
          "line": 4962
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 4954
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 5019
          },
          "name": "putCustomPayload",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageCustomPayload"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 5035
          },
          "name": "putImageResponseCard",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageImageResponseCard"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 5051
          },
          "name": "putPlainTextMessage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessagePlainTextMessage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 5067
          },
          "name": "putSsmlMessage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageSsmlMessage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 5022
          },
          "name": "resetCustomPayload"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 5038
          },
          "name": "resetImageResponseCard"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 5054
          },
          "name": "resetPlainTextMessage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 5070
          },
          "name": "resetSsmlMessage"
        }
      ],
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 5016
          },
          "name": "customPayload",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageCustomPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 5032
          },
          "name": "imageResponseCard",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageImageResponseCardOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 5048
          },
          "name": "plainTextMessage",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessagePlainTextMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 5064
          },
          "name": "ssmlMessage",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageSsmlMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 5026
          },
          "name": "customPayloadInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageCustomPayload"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 5042
          },
          "name": "imageResponseCardInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageImageResponseCard"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 5058
          },
          "name": "plainTextMessageInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessagePlainTextMessage"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 5074
          },
          "name": "ssmlMessageInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageSsmlMessage"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 4966
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessage"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessagePlainTextMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessagePlainTextMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 4685
      },
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessagePlainTextMessage",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#value LexBot#value}",
            "stability": "stable",
            "summary": "The message to send to the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 4691
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessagePlainTextMessage"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessagePlainTextMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessagePlainTextMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs400.ts",
          "line": 4731
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 4723
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 4773
          },
          "name": "resetValue"
        }
      ],
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessagePlainTextMessageOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 4777
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 4767
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 4735
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessagePlainTextMessage"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessagePlainTextMessageOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageSsmlMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageSsmlMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 4781
      },
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageSsmlMessage",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#value LexBot#value}",
            "stability": "stable",
            "summary": "The SSML text that defines the prompt."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 4787
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageSsmlMessage"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageSsmlMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageSsmlMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs400.ts",
          "line": 4827
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 4819
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 4869
          },
          "name": "resetValue"
        }
      ],
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageSsmlMessageOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 4873
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 4863
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 4831
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageSsmlMessage"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageSsmlMessageOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 5943
      },
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListStruct",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#message LexBot#message}",
            "stability": "stable",
            "summary": "The primary message that Amazon Lex should send to the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 5949
          },
          "name": "message",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessage"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#variations LexBot#variations}",
            "stability": "stable",
            "summary": "Message variations to send to the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 5955
          },
          "name": "variations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListStruct"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListStructList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListStructList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs400.ts",
          "line": 6085
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 6077
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 6092
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListStructOutputReference"
            }
          }
        }
      ],
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListStructList",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 6078
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListStructList"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs400.ts",
          "line": 6004
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 5994
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 6049
          },
          "name": "putMessage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 6065
          },
          "name": "putVariations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 6052
          },
          "name": "resetMessage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 6068
          },
          "name": "resetVariations"
        }
      ],
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListStructOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 6046
          },
          "name": "message",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 6062
          },
          "name": "variations",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 6056
          },
          "name": "messageInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListMessage"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 6072
          },
          "name": "variationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 6008
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListStruct"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListStructOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 5720
      },
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariations",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#custom_payload LexBot#custom_payload}",
            "stability": "stable",
            "summary": "A message in a custom format defined by the client application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 5726
          },
          "name": "customPayload",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsCustomPayload"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#image_response_card LexBot#image_response_card}",
            "stability": "stable",
            "summary": "A message that defines a response card that the client application can show to the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 5732
          },
          "name": "imageResponseCard",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsImageResponseCard"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#plain_text_message LexBot#plain_text_message}",
            "stability": "stable",
            "summary": "A message in plain text format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 5738
          },
          "name": "plainTextMessage",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsPlainTextMessage"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#ssml_message LexBot#ssml_message}",
            "stability": "stable",
            "summary": "A message in Speech Synthesis Markup Language (SSML)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 5744
          },
          "name": "ssmlMessage",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsSsmlMessage"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariations"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsCustomPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsCustomPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 5078
      },
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsCustomPayload",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#value LexBot#value}",
            "stability": "stable",
            "summary": "The string that is sent to your application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 5084
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsCustomPayload"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsCustomPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsCustomPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs400.ts",
          "line": 5124
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 5116
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 5166
          },
          "name": "resetValue"
        }
      ],
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsCustomPayloadOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 5170
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 5160
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 5128
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsCustomPayload"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsCustomPayloadOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsImageResponseCard": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsImageResponseCard",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 5327
      },
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsImageResponseCard",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#buttons LexBot#buttons}",
            "stability": "stable",
            "summary": "A list of buttons that should be displayed on the response card."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 5333
          },
          "name": "buttons",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsImageResponseCardButtons"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#image_url LexBot#image_url}",
            "stability": "stable",
            "summary": "The URL of an image to display on the response card."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 5339
          },
          "name": "imageUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#subtitle LexBot#subtitle}",
            "stability": "stable",
            "summary": "The subtitle to display on the response card."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 5345
          },
          "name": "subtitle",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#title LexBot#title}",
            "stability": "stable",
            "summary": "The title to display on the response card."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 5351
          },
          "name": "title",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsImageResponseCard"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsImageResponseCardButtons": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsImageResponseCardButtons",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 5174
      },
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsImageResponseCardButtons",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#text LexBot#text}",
            "stability": "stable",
            "summary": "The text that appears on the button."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 5180
          },
          "name": "text",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#value LexBot#value}",
            "stability": "stable",
            "summary": "The value returned to Amazon Lex when the user chooses this button."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 5186
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsImageResponseCardButtons"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsImageResponseCardButtonsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsImageResponseCardButtonsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs400.ts",
          "line": 5316
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 5308
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 5323
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsImageResponseCardButtonsOutputReference"
            }
          }
        }
      ],
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsImageResponseCardButtonsList",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 5309
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsImageResponseCardButtons"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsImageResponseCardButtonsList"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsImageResponseCardButtonsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsImageResponseCardButtonsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs400.ts",
          "line": 5235
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 5225
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 5283
          },
          "name": "resetText"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 5299
          },
          "name": "resetValue"
        }
      ],
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsImageResponseCardButtonsOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 5287
          },
          "name": "textInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 5303
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 5277
          },
          "name": "text",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 5293
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 5239
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsImageResponseCardButtons"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsImageResponseCardButtonsOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsImageResponseCardOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsImageResponseCardOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs400.ts",
          "line": 5412
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 5404
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 5469
          },
          "name": "putButtons",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsImageResponseCardButtons"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 5472
          },
          "name": "resetButtons"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 5488
          },
          "name": "resetImageUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 5504
          },
          "name": "resetSubtitle"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 5520
          },
          "name": "resetTitle"
        }
      ],
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsImageResponseCardOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 5466
          },
          "name": "buttons",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsImageResponseCardButtonsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 5476
          },
          "name": "buttonsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsImageResponseCardButtons"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 5492
          },
          "name": "imageUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 5508
          },
          "name": "subtitleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 5524
          },
          "name": "titleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 5482
          },
          "name": "imageUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 5498
          },
          "name": "subtitle",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 5514
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 5416
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsImageResponseCard"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsImageResponseCardOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs400.ts",
          "line": 5932
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 5924
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 5939
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsOutputReference"
            }
          }
        }
      ],
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsList",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 5925
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsList"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs400.ts",
          "line": 5807
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 5797
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 5864
          },
          "name": "putCustomPayload",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsCustomPayload"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 5880
          },
          "name": "putImageResponseCard",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsImageResponseCard"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 5896
          },
          "name": "putPlainTextMessage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsPlainTextMessage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 5912
          },
          "name": "putSsmlMessage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsSsmlMessage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 5867
          },
          "name": "resetCustomPayload"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 5883
          },
          "name": "resetImageResponseCard"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 5899
          },
          "name": "resetPlainTextMessage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 5915
          },
          "name": "resetSsmlMessage"
        }
      ],
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 5861
          },
          "name": "customPayload",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsCustomPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 5877
          },
          "name": "imageResponseCard",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsImageResponseCardOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 5893
          },
          "name": "plainTextMessage",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsPlainTextMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 5909
          },
          "name": "ssmlMessage",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsSsmlMessageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 5871
          },
          "name": "customPayloadInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsCustomPayload"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 5887
          },
          "name": "imageResponseCardInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsImageResponseCard"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 5903
          },
          "name": "plainTextMessageInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsPlainTextMessage"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 5919
          },
          "name": "ssmlMessageInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsSsmlMessage"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 5811
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsPlainTextMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsPlainTextMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 5528
      },
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsPlainTextMessage",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#value LexBot#value}",
            "stability": "stable",
            "summary": "The message to send to the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 5534
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsPlainTextMessage"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsPlainTextMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsPlainTextMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs400.ts",
          "line": 5574
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 5566
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 5616
          },
          "name": "resetValue"
        }
      ],
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsPlainTextMessageOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 5620
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 5610
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 5578
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsPlainTextMessage"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsPlainTextMessageOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsSsmlMessage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsSsmlMessage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 5624
      },
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsSsmlMessage",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#value LexBot#value}",
            "stability": "stable",
            "summary": "The SSML text that defines the prompt."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 5630
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsSsmlMessage"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsSsmlMessageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsSsmlMessageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs400.ts",
          "line": 5670
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 5662
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 5712
          },
          "name": "resetValue"
        }
      ],
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsSsmlMessageOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 5716
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 5706
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 5674
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsSsmlMessage"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListVariationsSsmlMessageOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs400.ts",
          "line": 6155
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 6147
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 6216
          },
          "name": "putMessageGroupsList",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListStruct"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 6203
          },
          "name": "resetAllowInterrupt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 6219
          },
          "name": "resetMessageGroupsList"
        }
      ],
      "name": "LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 6213
          },
          "name": "messageGroupsList",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListStructList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 6207
          },
          "name": "allowInterruptInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 6223
          },
          "name": "messageGroupsListInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupsListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 6197
          },
          "name": "allowInterrupt",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 6159
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponse"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesIntentsSlotsValueElicitationSettingWaitAndContinueSpecificationWaitingResponseOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs400.ts",
          "line": 9317
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 9309
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 9324
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesOutputReference"
            }
          }
        }
      ],
      "name": "LexBotBotLocalesList",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 9310
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocales"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesList"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs400.ts",
          "line": 9126
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 9116
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 9201
          },
          "name": "putCustomVocabulary",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesCustomVocabulary"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 9233
          },
          "name": "putIntents",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntents"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 9281
          },
          "name": "putSlotTypes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesSlotTypes"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 9297
          },
          "name": "putVoiceSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesVoiceSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 9204
          },
          "name": "resetCustomVocabulary"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 9220
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 9236
          },
          "name": "resetIntents"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 9252
          },
          "name": "resetLocaleId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 9268
          },
          "name": "resetNluConfidenceThreshold"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 9284
          },
          "name": "resetSlotTypes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 9300
          },
          "name": "resetVoiceSettings"
        }
      ],
      "name": "LexBotBotLocalesOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 9198
          },
          "name": "customVocabulary",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesCustomVocabularyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 9230
          },
          "name": "intents",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntentsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 9278
          },
          "name": "slotTypes",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesSlotTypesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 9294
          },
          "name": "voiceSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesVoiceSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 9208
          },
          "name": "customVocabularyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesCustomVocabulary"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 9224
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 9240
          },
          "name": "intentsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesIntents"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 9256
          },
          "name": "localeIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 9272
          },
          "name": "nluConfidenceThresholdInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 9288
          },
          "name": "slotTypesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesSlotTypes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 9304
          },
          "name": "voiceSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesVoiceSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 9214
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 9246
          },
          "name": "localeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 9262
          },
          "name": "nluConfidenceThreshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 9130
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocales"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesSlotTypes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesSlotTypes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 8576
      },
      "name": "LexBotBotLocalesSlotTypes",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#description LexBot#description}",
            "stability": "stable",
            "summary": "A description of the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 8582
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#external_source_setting LexBot#external_source_setting}",
            "stability": "stable",
            "summary": "Provides information about the external source of the slot type's definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 8588
          },
          "name": "externalSourceSetting",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesSlotTypesExternalSourceSetting"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#name LexBot#name}",
            "stability": "stable",
            "summary": "Unique name for a resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 8594
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#parent_slot_type_signature LexBot#parent_slot_type_signature}",
            "stability": "stable",
            "summary": "The built-in slot type used as a parent of this slot type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 8600
          },
          "name": "parentSlotTypeSignature",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#slot_type_values LexBot#slot_type_values}",
            "stability": "stable",
            "summary": "A List of slot type values."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 8606
          },
          "name": "slotTypeValues",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesSlotTypesSlotTypeValues"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#value_selection_setting LexBot#value_selection_setting}",
            "stability": "stable",
            "summary": "Contains settings used by Amazon Lex to select a slot value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 8612
          },
          "name": "valueSelectionSetting",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesSlotTypesValueSelectionSetting"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesSlotTypes"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesSlotTypesExternalSourceSetting": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesSlotTypesExternalSourceSetting",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 7757
      },
      "name": "LexBotBotLocalesSlotTypesExternalSourceSetting",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#grammar_slot_type_setting LexBot#grammar_slot_type_setting}",
            "stability": "stable",
            "summary": "Settings required for a slot type based on a grammar that you provide."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 7763
          },
          "name": "grammarSlotTypeSetting",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesSlotTypesExternalSourceSettingGrammarSlotTypeSetting"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesSlotTypesExternalSourceSetting"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesSlotTypesExternalSourceSettingGrammarSlotTypeSetting": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesSlotTypesExternalSourceSettingGrammarSlotTypeSetting",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 7661
      },
      "name": "LexBotBotLocalesSlotTypesExternalSourceSettingGrammarSlotTypeSetting",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#source LexBot#source}",
            "stability": "stable",
            "summary": "Describes the Amazon S3 bucket name and location for the grammar that is the source for the slot type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 7667
          },
          "name": "source",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesSlotTypesExternalSourceSettingGrammarSlotTypeSettingSource"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesSlotTypesExternalSourceSettingGrammarSlotTypeSetting"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesSlotTypesExternalSourceSettingGrammarSlotTypeSettingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesSlotTypesExternalSourceSettingGrammarSlotTypeSettingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs400.ts",
          "line": 7707
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 7699
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 7746
          },
          "name": "putSource",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesSlotTypesExternalSourceSettingGrammarSlotTypeSettingSource"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 7749
          },
          "name": "resetSource"
        }
      ],
      "name": "LexBotBotLocalesSlotTypesExternalSourceSettingGrammarSlotTypeSettingOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 7743
          },
          "name": "source",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesSlotTypesExternalSourceSettingGrammarSlotTypeSettingSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 7753
          },
          "name": "sourceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesSlotTypesExternalSourceSettingGrammarSlotTypeSettingSource"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 7711
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesSlotTypesExternalSourceSettingGrammarSlotTypeSetting"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesSlotTypesExternalSourceSettingGrammarSlotTypeSettingOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesSlotTypesExternalSourceSettingGrammarSlotTypeSettingSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesSlotTypesExternalSourceSettingGrammarSlotTypeSettingSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 7495
      },
      "name": "LexBotBotLocalesSlotTypesExternalSourceSettingGrammarSlotTypeSettingSource",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#kms_key_arn LexBot#kms_key_arn}",
            "stability": "stable",
            "summary": "The Amazon KMS key required to decrypt the contents of the grammar, if any."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 7501
          },
          "name": "kmsKeyArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#s3_bucket_name LexBot#s3_bucket_name}",
            "stability": "stable",
            "summary": "The name of the S3 bucket that contains the grammar source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 7507
          },
          "name": "s3BucketName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#s3_object_key LexBot#s3_object_key}",
            "stability": "stable",
            "summary": "The path to the grammar in the S3 bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 7513
          },
          "name": "s3ObjectKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesSlotTypesExternalSourceSettingGrammarSlotTypeSettingSource"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesSlotTypesExternalSourceSettingGrammarSlotTypeSettingSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesSlotTypesExternalSourceSettingGrammarSlotTypeSettingSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs400.ts",
          "line": 7567
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 7559
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 7621
          },
          "name": "resetKmsKeyArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 7637
          },
          "name": "resetS3BucketName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 7653
          },
          "name": "resetS3ObjectKey"
        }
      ],
      "name": "LexBotBotLocalesSlotTypesExternalSourceSettingGrammarSlotTypeSettingSourceOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 7625
          },
          "name": "kmsKeyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 7641
          },
          "name": "s3BucketNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 7657
          },
          "name": "s3ObjectKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 7615
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 7631
          },
          "name": "s3BucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 7647
          },
          "name": "s3ObjectKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 7571
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesSlotTypesExternalSourceSettingGrammarSlotTypeSettingSource"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesSlotTypesExternalSourceSettingGrammarSlotTypeSettingSourceOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesSlotTypesExternalSourceSettingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesSlotTypesExternalSourceSettingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs400.ts",
          "line": 7803
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 7795
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 7842
          },
          "name": "putGrammarSlotTypeSetting",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesSlotTypesExternalSourceSettingGrammarSlotTypeSetting"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 7845
          },
          "name": "resetGrammarSlotTypeSetting"
        }
      ],
      "name": "LexBotBotLocalesSlotTypesExternalSourceSettingOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 7839
          },
          "name": "grammarSlotTypeSetting",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesSlotTypesExternalSourceSettingGrammarSlotTypeSettingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 7849
          },
          "name": "grammarSlotTypeSettingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesSlotTypesExternalSourceSettingGrammarSlotTypeSetting"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 7807
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesSlotTypesExternalSourceSetting"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesSlotTypesExternalSourceSettingOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesSlotTypesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesSlotTypesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs400.ts",
          "line": 8858
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 8850
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 8865
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesSlotTypesOutputReference"
            }
          }
        }
      ],
      "name": "LexBotBotLocalesSlotTypesList",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 8851
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesSlotTypes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesSlotTypesList"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesSlotTypesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesSlotTypesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs400.ts",
          "line": 8689
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 8679
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 8774
          },
          "name": "putExternalSourceSetting",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesSlotTypesExternalSourceSetting"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 8822
          },
          "name": "putSlotTypeValues",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesSlotTypesSlotTypeValues"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 8838
          },
          "name": "putValueSelectionSetting",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesSlotTypesValueSelectionSetting"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 8761
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 8777
          },
          "name": "resetExternalSourceSetting"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 8793
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 8809
          },
          "name": "resetParentSlotTypeSignature"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 8825
          },
          "name": "resetSlotTypeValues"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 8841
          },
          "name": "resetValueSelectionSetting"
        }
      ],
      "name": "LexBotBotLocalesSlotTypesOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 8771
          },
          "name": "externalSourceSetting",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesSlotTypesExternalSourceSettingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 8819
          },
          "name": "slotTypeValues",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesSlotTypesSlotTypeValuesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 8835
          },
          "name": "valueSelectionSetting",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesSlotTypesValueSelectionSettingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 8765
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 8781
          },
          "name": "externalSourceSettingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesSlotTypesExternalSourceSetting"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 8797
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 8813
          },
          "name": "parentSlotTypeSignatureInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 8829
          },
          "name": "slotTypeValuesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesSlotTypesSlotTypeValues"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 8845
          },
          "name": "valueSelectionSettingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesSlotTypesValueSelectionSetting"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 8755
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 8787
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 8803
          },
          "name": "parentSlotTypeSignature",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 8693
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesSlotTypes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesSlotTypesOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesSlotTypesSlotTypeValues": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesSlotTypesSlotTypeValues",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 8067
      },
      "name": "LexBotBotLocalesSlotTypesSlotTypeValues",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#sample_value LexBot#sample_value}",
            "stability": "stable",
            "summary": "Defines one of the values for a slot type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 8073
          },
          "name": "sampleValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesSlotTypesSlotTypeValuesSampleValue"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#synonyms LexBot#synonyms}",
            "stability": "stable",
            "summary": "Additional values related to the slot type entry."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 8079
          },
          "name": "synonyms",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesSlotTypesSlotTypeValuesSynonyms"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesSlotTypesSlotTypeValues"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesSlotTypesSlotTypeValuesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesSlotTypesSlotTypeValuesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs400.ts",
          "line": 8209
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 8201
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 8216
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesSlotTypesSlotTypeValuesOutputReference"
            }
          }
        }
      ],
      "name": "LexBotBotLocalesSlotTypesSlotTypeValuesList",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 8202
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesSlotTypesSlotTypeValues"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesSlotTypesSlotTypeValuesList"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesSlotTypesSlotTypeValuesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesSlotTypesSlotTypeValuesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs400.ts",
          "line": 8128
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 8118
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 8173
          },
          "name": "putSampleValue",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesSlotTypesSlotTypeValuesSampleValue"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 8189
          },
          "name": "putSynonyms",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesSlotTypesSlotTypeValuesSynonyms"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 8176
          },
          "name": "resetSampleValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 8192
          },
          "name": "resetSynonyms"
        }
      ],
      "name": "LexBotBotLocalesSlotTypesSlotTypeValuesOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 8170
          },
          "name": "sampleValue",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesSlotTypesSlotTypeValuesSampleValueOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 8186
          },
          "name": "synonyms",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesSlotTypesSlotTypeValuesSynonymsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 8180
          },
          "name": "sampleValueInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesSlotTypesSlotTypeValuesSampleValue"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 8196
          },
          "name": "synonymsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesSlotTypesSlotTypeValuesSynonyms"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 8132
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesSlotTypesSlotTypeValues"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesSlotTypesSlotTypeValuesOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesSlotTypesSlotTypeValuesSampleValue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesSlotTypesSlotTypeValuesSampleValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 7853
      },
      "name": "LexBotBotLocalesSlotTypesSlotTypeValuesSampleValue",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#value LexBot#value}",
            "stability": "stable",
            "summary": "The value that can be used for a slot type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 7859
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesSlotTypesSlotTypeValuesSampleValue"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesSlotTypesSlotTypeValuesSampleValueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesSlotTypesSlotTypeValuesSampleValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs400.ts",
          "line": 7899
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 7891
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 7941
          },
          "name": "resetValue"
        }
      ],
      "name": "LexBotBotLocalesSlotTypesSlotTypeValuesSampleValueOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 7945
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 7935
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 7903
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesSlotTypesSlotTypeValuesSampleValue"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesSlotTypesSlotTypeValuesSampleValueOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesSlotTypesSlotTypeValuesSynonyms": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesSlotTypesSlotTypeValuesSynonyms",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 7949
      },
      "name": "LexBotBotLocalesSlotTypesSlotTypeValuesSynonyms",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#value LexBot#value}",
            "stability": "stable",
            "summary": "The value that can be used for a slot type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 7955
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesSlotTypesSlotTypeValuesSynonyms"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesSlotTypesSlotTypeValuesSynonymsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesSlotTypesSlotTypeValuesSynonymsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs400.ts",
          "line": 8056
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 8048
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 8063
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesSlotTypesSlotTypeValuesSynonymsOutputReference"
            }
          }
        }
      ],
      "name": "LexBotBotLocalesSlotTypesSlotTypeValuesSynonymsList",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 8049
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesSlotTypesSlotTypeValuesSynonyms"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesSlotTypesSlotTypeValuesSynonymsList"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesSlotTypesSlotTypeValuesSynonymsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesSlotTypesSlotTypeValuesSynonymsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs400.ts",
          "line": 7997
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 7987
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 8039
          },
          "name": "resetValue"
        }
      ],
      "name": "LexBotBotLocalesSlotTypesSlotTypeValuesSynonymsOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 8043
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 8033
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 8001
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesSlotTypesSlotTypeValuesSynonyms"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesSlotTypesSlotTypeValuesSynonymsOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesSlotTypesValueSelectionSetting": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesSlotTypesValueSelectionSetting",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 8412
      },
      "name": "LexBotBotLocalesSlotTypesValueSelectionSetting",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#advanced_recognition_setting LexBot#advanced_recognition_setting}",
            "stability": "stable",
            "summary": "Provides settings that enable advanced recognition settings for slot values."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 8418
          },
          "name": "advancedRecognitionSetting",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesSlotTypesValueSelectionSettingAdvancedRecognitionSetting"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#regex_filter LexBot#regex_filter}",
            "stability": "stable",
            "summary": "A regular expression used to validate the value of a slot."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 8424
          },
          "name": "regexFilter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesSlotTypesValueSelectionSettingRegexFilter"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#resolution_strategy LexBot#resolution_strategy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 8428
          },
          "name": "resolutionStrategy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesSlotTypesValueSelectionSetting"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesSlotTypesValueSelectionSettingAdvancedRecognitionSetting": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesSlotTypesValueSelectionSettingAdvancedRecognitionSetting",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 8220
      },
      "name": "LexBotBotLocalesSlotTypesValueSelectionSettingAdvancedRecognitionSetting",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#audio_recognition_strategy LexBot#audio_recognition_strategy}",
            "stability": "stable",
            "summary": "Enables using slot values as a custom vocabulary when recognizing user utterances."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 8226
          },
          "name": "audioRecognitionStrategy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesSlotTypesValueSelectionSettingAdvancedRecognitionSetting"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesSlotTypesValueSelectionSettingAdvancedRecognitionSettingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesSlotTypesValueSelectionSettingAdvancedRecognitionSettingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs400.ts",
          "line": 8266
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 8258
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 8308
          },
          "name": "resetAudioRecognitionStrategy"
        }
      ],
      "name": "LexBotBotLocalesSlotTypesValueSelectionSettingAdvancedRecognitionSettingOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 8312
          },
          "name": "audioRecognitionStrategyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 8302
          },
          "name": "audioRecognitionStrategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 8270
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesSlotTypesValueSelectionSettingAdvancedRecognitionSetting"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesSlotTypesValueSelectionSettingAdvancedRecognitionSettingOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesSlotTypesValueSelectionSettingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesSlotTypesValueSelectionSettingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs400.ts",
          "line": 8482
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 8474
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 8533
          },
          "name": "putAdvancedRecognitionSetting",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesSlotTypesValueSelectionSettingAdvancedRecognitionSetting"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 8549
          },
          "name": "putRegexFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesSlotTypesValueSelectionSettingRegexFilter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 8536
          },
          "name": "resetAdvancedRecognitionSetting"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 8552
          },
          "name": "resetRegexFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 8568
          },
          "name": "resetResolutionStrategy"
        }
      ],
      "name": "LexBotBotLocalesSlotTypesValueSelectionSettingOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 8530
          },
          "name": "advancedRecognitionSetting",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesSlotTypesValueSelectionSettingAdvancedRecognitionSettingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 8546
          },
          "name": "regexFilter",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesSlotTypesValueSelectionSettingRegexFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 8540
          },
          "name": "advancedRecognitionSettingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesSlotTypesValueSelectionSettingAdvancedRecognitionSetting"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 8556
          },
          "name": "regexFilterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesSlotTypesValueSelectionSettingRegexFilter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 8572
          },
          "name": "resolutionStrategyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 8562
          },
          "name": "resolutionStrategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 8486
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesSlotTypesValueSelectionSetting"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesSlotTypesValueSelectionSettingOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesSlotTypesValueSelectionSettingRegexFilter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesSlotTypesValueSelectionSettingRegexFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 8316
      },
      "name": "LexBotBotLocalesSlotTypesValueSelectionSettingRegexFilter",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#pattern LexBot#pattern}",
            "stability": "stable",
            "summary": "Regex pattern."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 8322
          },
          "name": "pattern",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesSlotTypesValueSelectionSettingRegexFilter"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesSlotTypesValueSelectionSettingRegexFilterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesSlotTypesValueSelectionSettingRegexFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs400.ts",
          "line": 8362
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 8354
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 8404
          },
          "name": "resetPattern"
        }
      ],
      "name": "LexBotBotLocalesSlotTypesValueSelectionSettingRegexFilterOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 8408
          },
          "name": "patternInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 8398
          },
          "name": "pattern",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 8366
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesSlotTypesValueSelectionSettingRegexFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesSlotTypesValueSelectionSettingRegexFilterOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesVoiceSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesVoiceSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 8869
      },
      "name": "LexBotBotLocalesVoiceSettings",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information, see the engine parameter of the SynthesizeSpeech operation in the Amazon Polly developer guide.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#engine LexBot#engine}",
            "stability": "stable",
            "summary": "Indicates the type of Amazon Polly voice that Amazon Lex should use for voice interaction with the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 8875
          },
          "name": "engine",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#voice_id LexBot#voice_id}",
            "stability": "stable",
            "summary": "The Amazon Polly voice ID that Amazon Lex uses for voice interaction with the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 8881
          },
          "name": "voiceId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesVoiceSettings"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotLocalesVoiceSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesVoiceSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs400.ts",
          "line": 8928
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 8920
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 8976
          },
          "name": "resetEngine"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 8992
          },
          "name": "resetVoiceId"
        }
      ],
      "name": "LexBotBotLocalesVoiceSettingsOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 8980
          },
          "name": "engineInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 8996
          },
          "name": "voiceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 8970
          },
          "name": "engine",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 8986
          },
          "name": "voiceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 8932
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocalesVoiceSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotLocalesVoiceSettingsOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 9328
      },
      "name": "LexBotBotTags",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#key LexBot#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 9334
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#value LexBot#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 9340
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotTags"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs400.ts",
          "line": 9470
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 9462
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 9477
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotTagsOutputReference"
            }
          }
        }
      ],
      "name": "LexBotBotTagsList",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 9463
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotTagsList"
    },
    "@cdktn/provider-awscc.lexBot.LexBotBotTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs400.ts",
          "line": 9389
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 9379
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 9437
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 9453
          },
          "name": "resetValue"
        }
      ],
      "name": "LexBotBotTagsOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 9441
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 9457
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 9431
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 9447
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 9393
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotBotTagsOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index.ts",
        "line": 35
      },
      "name": "LexBotConfig",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#data_privacy LexBot#data_privacy}",
            "stability": "stable",
            "summary": "Data privacy setting of the Bot."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index.ts",
            "line": 65
          },
          "name": "dataPrivacy",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotDataPrivacy"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#idle_session_ttl_in_seconds LexBot#idle_session_ttl_in_seconds}",
            "stability": "stable",
            "summary": "IdleSessionTTLInSeconds of the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index.ts",
            "line": 77
          },
          "name": "idleSessionTtlInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#name LexBot#name}",
            "stability": "stable",
            "summary": "Unique name for a resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index.ts",
            "line": 83
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#role_arn LexBot#role_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of an IAM role that has permission to access the bot."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index.ts",
            "line": 89
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#auto_build_bot_locales LexBot#auto_build_bot_locales}",
            "stability": "stable",
            "summary": "Specifies whether to build the bot locales after bot creation completes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index.ts",
            "line": 41
          },
          "name": "autoBuildBotLocales",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#bot_file_s3_location LexBot#bot_file_s3_location}",
            "stability": "stable",
            "summary": "S3 location of bot definitions zip file, if it's not defined inline in CloudFormation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index.ts",
            "line": 47
          },
          "name": "botFileS3Location",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotFileS3Location"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#bot_locales LexBot#bot_locales}",
            "stability": "stable",
            "summary": "List of bot locales."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index.ts",
            "line": 53
          },
          "name": "botLocales",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotLocales"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#bot_tags LexBot#bot_tags}",
            "stability": "stable",
            "summary": "A list of tags to add to the bot, which can only be added at bot creation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index.ts",
            "line": 59
          },
          "name": "botTags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotBotTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#description LexBot#description}",
            "stability": "stable",
            "summary": "A description of the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index.ts",
            "line": 71
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#test_bot_alias_settings LexBot#test_bot_alias_settings}",
            "stability": "stable",
            "summary": "Configuring the test bot alias settings for a given bot."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index.ts",
            "line": 95
          },
          "name": "testBotAliasSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#test_bot_alias_tags LexBot#test_bot_alias_tags}",
            "stability": "stable",
            "summary": "A list of tags to add to the test alias for a bot, , which can only be added at bot/bot alias creation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index.ts",
            "line": 101
          },
          "name": "testBotAliasTags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index:LexBotConfig"
    },
    "@cdktn/provider-awscc.lexBot.LexBotDataPrivacy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotDataPrivacy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 9481
      },
      "name": "LexBotDataPrivacy",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#child_directed LexBot#child_directed}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 9485
          },
          "name": "childDirected",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotDataPrivacy"
    },
    "@cdktn/provider-awscc.lexBot.LexBotDataPrivacyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotDataPrivacyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs400.ts",
          "line": 9525
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 9517
      },
      "name": "LexBotDataPrivacyOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 9568
          },
          "name": "childDirectedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 9561
          },
          "name": "childDirected",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 9529
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotDataPrivacy"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotDataPrivacyOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 11099
      },
      "name": "LexBotTestBotAliasSettings",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#bot_alias_locale_settings LexBot#bot_alias_locale_settings}",
            "stability": "stable",
            "summary": "A list of bot alias locale settings to add to the bot alias."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 11105
          },
          "name": "botAliasLocaleSettings",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsBotAliasLocaleSettings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#conversation_log_settings LexBot#conversation_log_settings}",
            "stability": "stable",
            "summary": "Contains information about code hooks that Amazon Lex calls during a conversation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 11111
          },
          "name": "conversationLogSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsConversationLogSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#description LexBot#description}",
            "stability": "stable",
            "summary": "A description of the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 11117
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#sentiment_analysis_settings LexBot#sentiment_analysis_settings}",
            "stability": "stable",
            "summary": "Determines whether Amazon Lex will use Amazon Comprehend to detect the sentiment of user utterances."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 11123
          },
          "name": "sentimentAnalysisSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsSentimentAnalysisSettings"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotTestBotAliasSettings"
    },
    "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsBotAliasLocaleSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsBotAliasLocaleSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 9930
      },
      "name": "LexBotTestBotAliasSettingsBotAliasLocaleSettings",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#bot_alias_locale_setting LexBot#bot_alias_locale_setting}",
            "stability": "stable",
            "summary": "You can use this parameter to specify a specific Lambda function to run different functions in different locales."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 9936
          },
          "name": "botAliasLocaleSetting",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsBotAliasLocaleSettingsBotAliasLocaleSetting"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#locale_id LexBot#locale_id}",
            "stability": "stable",
            "summary": "A string used to identify the locale."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 9942
          },
          "name": "localeId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotTestBotAliasSettingsBotAliasLocaleSettings"
    },
    "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsBotAliasLocaleSettingsBotAliasLocaleSetting": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsBotAliasLocaleSettingsBotAliasLocaleSetting",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 9799
      },
      "name": "LexBotTestBotAliasSettingsBotAliasLocaleSettingsBotAliasLocaleSetting",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#code_hook_specification LexBot#code_hook_specification}",
            "stability": "stable",
            "summary": "Contains information about code hooks that Amazon Lex calls during a conversation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 9805
          },
          "name": "codeHookSpecification",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsBotAliasLocaleSettingsBotAliasLocaleSettingCodeHookSpecification"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#enabled LexBot#enabled}",
            "stability": "stable",
            "summary": "Whether the Lambda code hook is enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 9811
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotTestBotAliasSettingsBotAliasLocaleSettingsBotAliasLocaleSetting"
    },
    "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsBotAliasLocaleSettingsBotAliasLocaleSettingCodeHookSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsBotAliasLocaleSettingsBotAliasLocaleSettingCodeHookSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 9703
      },
      "name": "LexBotTestBotAliasSettingsBotAliasLocaleSettingsBotAliasLocaleSettingCodeHookSpecification",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#lambda_code_hook LexBot#lambda_code_hook}",
            "stability": "stable",
            "summary": "Contains information about code hooks that Amazon Lex calls during a conversation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 9709
          },
          "name": "lambdaCodeHook",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsBotAliasLocaleSettingsBotAliasLocaleSettingCodeHookSpecificationLambdaCodeHook"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotTestBotAliasSettingsBotAliasLocaleSettingsBotAliasLocaleSettingCodeHookSpecification"
    },
    "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsBotAliasLocaleSettingsBotAliasLocaleSettingCodeHookSpecificationLambdaCodeHook": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsBotAliasLocaleSettingsBotAliasLocaleSettingCodeHookSpecificationLambdaCodeHook",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 9572
      },
      "name": "LexBotTestBotAliasSettingsBotAliasLocaleSettingsBotAliasLocaleSettingCodeHookSpecificationLambdaCodeHook",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#code_hook_interface_version LexBot#code_hook_interface_version}",
            "stability": "stable",
            "summary": "The version of the request-response that you want Amazon Lex to use to invoke your Lambda function."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 9578
          },
          "name": "codeHookInterfaceVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#lambda_arn LexBot#lambda_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the Lambda function."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 9584
          },
          "name": "lambdaArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotTestBotAliasSettingsBotAliasLocaleSettingsBotAliasLocaleSettingCodeHookSpecificationLambdaCodeHook"
    },
    "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsBotAliasLocaleSettingsBotAliasLocaleSettingCodeHookSpecificationLambdaCodeHookOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsBotAliasLocaleSettingsBotAliasLocaleSettingCodeHookSpecificationLambdaCodeHookOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs400.ts",
          "line": 9631
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 9623
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 9679
          },
          "name": "resetCodeHookInterfaceVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 9695
          },
          "name": "resetLambdaArn"
        }
      ],
      "name": "LexBotTestBotAliasSettingsBotAliasLocaleSettingsBotAliasLocaleSettingCodeHookSpecificationLambdaCodeHookOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 9683
          },
          "name": "codeHookInterfaceVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 9699
          },
          "name": "lambdaArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 9673
          },
          "name": "codeHookInterfaceVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 9689
          },
          "name": "lambdaArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 9635
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsBotAliasLocaleSettingsBotAliasLocaleSettingCodeHookSpecificationLambdaCodeHook"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotTestBotAliasSettingsBotAliasLocaleSettingsBotAliasLocaleSettingCodeHookSpecificationLambdaCodeHookOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsBotAliasLocaleSettingsBotAliasLocaleSettingCodeHookSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsBotAliasLocaleSettingsBotAliasLocaleSettingCodeHookSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs400.ts",
          "line": 9749
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 9741
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 9788
          },
          "name": "putLambdaCodeHook",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsBotAliasLocaleSettingsBotAliasLocaleSettingCodeHookSpecificationLambdaCodeHook"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 9791
          },
          "name": "resetLambdaCodeHook"
        }
      ],
      "name": "LexBotTestBotAliasSettingsBotAliasLocaleSettingsBotAliasLocaleSettingCodeHookSpecificationOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 9785
          },
          "name": "lambdaCodeHook",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsBotAliasLocaleSettingsBotAliasLocaleSettingCodeHookSpecificationLambdaCodeHookOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 9795
          },
          "name": "lambdaCodeHookInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsBotAliasLocaleSettingsBotAliasLocaleSettingCodeHookSpecificationLambdaCodeHook"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 9753
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsBotAliasLocaleSettingsBotAliasLocaleSettingCodeHookSpecification"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotTestBotAliasSettingsBotAliasLocaleSettingsBotAliasLocaleSettingCodeHookSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsBotAliasLocaleSettingsBotAliasLocaleSettingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsBotAliasLocaleSettingsBotAliasLocaleSettingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs400.ts",
          "line": 9858
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 9850
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 9903
          },
          "name": "putCodeHookSpecification",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsBotAliasLocaleSettingsBotAliasLocaleSettingCodeHookSpecification"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 9906
          },
          "name": "resetCodeHookSpecification"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 9922
          },
          "name": "resetEnabled"
        }
      ],
      "name": "LexBotTestBotAliasSettingsBotAliasLocaleSettingsBotAliasLocaleSettingOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 9900
          },
          "name": "codeHookSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsBotAliasLocaleSettingsBotAliasLocaleSettingCodeHookSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 9910
          },
          "name": "codeHookSpecificationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsBotAliasLocaleSettingsBotAliasLocaleSettingCodeHookSpecification"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 9926
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 9916
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 9862
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsBotAliasLocaleSettingsBotAliasLocaleSetting"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotTestBotAliasSettingsBotAliasLocaleSettingsBotAliasLocaleSettingOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsBotAliasLocaleSettingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsBotAliasLocaleSettingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs400.ts",
          "line": 10072
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 10064
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 10079
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsBotAliasLocaleSettingsOutputReference"
            }
          }
        }
      ],
      "name": "LexBotTestBotAliasSettingsBotAliasLocaleSettingsList",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 10065
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsBotAliasLocaleSettings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotTestBotAliasSettingsBotAliasLocaleSettingsList"
    },
    "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsBotAliasLocaleSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsBotAliasLocaleSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs400.ts",
          "line": 9991
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 9981
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 10036
          },
          "name": "putBotAliasLocaleSetting",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsBotAliasLocaleSettingsBotAliasLocaleSetting"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 10039
          },
          "name": "resetBotAliasLocaleSetting"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 10055
          },
          "name": "resetLocaleId"
        }
      ],
      "name": "LexBotTestBotAliasSettingsBotAliasLocaleSettingsOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 10033
          },
          "name": "botAliasLocaleSetting",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsBotAliasLocaleSettingsBotAliasLocaleSettingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 10043
          },
          "name": "botAliasLocaleSettingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsBotAliasLocaleSettingsBotAliasLocaleSetting"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 10059
          },
          "name": "localeIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 10049
          },
          "name": "localeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 9995
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsBotAliasLocaleSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotTestBotAliasSettingsBotAliasLocaleSettingsOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsConversationLogSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsConversationLogSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 10872
      },
      "name": "LexBotTestBotAliasSettingsConversationLogSettings",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#audio_log_settings LexBot#audio_log_settings}",
            "stability": "stable",
            "summary": "List of audio log settings that pertain to the conversation log settings for the bot's TestBotAlias."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 10878
          },
          "name": "audioLogSettings",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsConversationLogSettingsAudioLogSettings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#text_log_settings LexBot#text_log_settings}",
            "stability": "stable",
            "summary": "List of text log settings that pertain to the conversation log settings for the bot's TestBotAlias."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 10884
          },
          "name": "textLogSettings",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsConversationLogSettingsTextLogSettings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotTestBotAliasSettingsConversationLogSettings"
    },
    "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsConversationLogSettingsAudioLogSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsConversationLogSettingsAudioLogSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 10345
      },
      "name": "LexBotTestBotAliasSettingsConversationLogSettingsAudioLogSettings",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#destination LexBot#destination}",
            "stability": "stable",
            "summary": "The location of audio log files collected when conversation logging is enabled for a bot."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 10351
          },
          "name": "destination",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsConversationLogSettingsAudioLogSettingsDestination"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#enabled LexBot#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 10355
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotTestBotAliasSettingsConversationLogSettingsAudioLogSettings"
    },
    "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsConversationLogSettingsAudioLogSettingsDestination": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsConversationLogSettingsAudioLogSettingsDestination",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 10249
      },
      "name": "LexBotTestBotAliasSettingsConversationLogSettingsAudioLogSettingsDestination",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#s3_bucket LexBot#s3_bucket}",
            "stability": "stable",
            "summary": "Specifies an Amazon S3 bucket for logging audio conversations."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 10255
          },
          "name": "s3Bucket",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsConversationLogSettingsAudioLogSettingsDestinationS3Bucket"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotTestBotAliasSettingsConversationLogSettingsAudioLogSettingsDestination"
    },
    "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsConversationLogSettingsAudioLogSettingsDestinationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsConversationLogSettingsAudioLogSettingsDestinationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs400.ts",
          "line": 10295
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 10287
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 10334
          },
          "name": "putS3Bucket",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsConversationLogSettingsAudioLogSettingsDestinationS3Bucket"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 10337
          },
          "name": "resetS3Bucket"
        }
      ],
      "name": "LexBotTestBotAliasSettingsConversationLogSettingsAudioLogSettingsDestinationOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 10331
          },
          "name": "s3Bucket",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsConversationLogSettingsAudioLogSettingsDestinationS3BucketOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 10341
          },
          "name": "s3BucketInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsConversationLogSettingsAudioLogSettingsDestinationS3Bucket"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 10299
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsConversationLogSettingsAudioLogSettingsDestination"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotTestBotAliasSettingsConversationLogSettingsAudioLogSettingsDestinationOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsConversationLogSettingsAudioLogSettingsDestinationS3Bucket": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsConversationLogSettingsAudioLogSettingsDestinationS3Bucket",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 10083
      },
      "name": "LexBotTestBotAliasSettingsConversationLogSettingsAudioLogSettingsDestinationS3Bucket",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#kms_key_arn LexBot#kms_key_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of an AWS Key Management Service (KMS) key for encrypting audio log files stored in an S3 bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 10089
          },
          "name": "kmsKeyArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#log_prefix LexBot#log_prefix}",
            "stability": "stable",
            "summary": "The Amazon S3 key of the deployment package."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 10095
          },
          "name": "logPrefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#s3_bucket_arn LexBot#s3_bucket_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of an Amazon S3 bucket where audio log files are stored."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 10101
          },
          "name": "s3BucketArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotTestBotAliasSettingsConversationLogSettingsAudioLogSettingsDestinationS3Bucket"
    },
    "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsConversationLogSettingsAudioLogSettingsDestinationS3BucketOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsConversationLogSettingsAudioLogSettingsDestinationS3BucketOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs400.ts",
          "line": 10155
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 10147
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 10209
          },
          "name": "resetKmsKeyArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 10225
          },
          "name": "resetLogPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 10241
          },
          "name": "resetS3BucketArn"
        }
      ],
      "name": "LexBotTestBotAliasSettingsConversationLogSettingsAudioLogSettingsDestinationS3BucketOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 10213
          },
          "name": "kmsKeyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 10229
          },
          "name": "logPrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 10245
          },
          "name": "s3BucketArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 10203
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 10219
          },
          "name": "logPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 10235
          },
          "name": "s3BucketArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 10159
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsConversationLogSettingsAudioLogSettingsDestinationS3Bucket"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotTestBotAliasSettingsConversationLogSettingsAudioLogSettingsDestinationS3BucketOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsConversationLogSettingsAudioLogSettingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsConversationLogSettingsAudioLogSettingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs400.ts",
          "line": 10485
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 10477
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 10492
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsConversationLogSettingsAudioLogSettingsOutputReference"
            }
          }
        }
      ],
      "name": "LexBotTestBotAliasSettingsConversationLogSettingsAudioLogSettingsList",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 10478
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsConversationLogSettingsAudioLogSettings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotTestBotAliasSettingsConversationLogSettingsAudioLogSettingsList"
    },
    "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsConversationLogSettingsAudioLogSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsConversationLogSettingsAudioLogSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs400.ts",
          "line": 10404
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 10394
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 10449
          },
          "name": "putDestination",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsConversationLogSettingsAudioLogSettingsDestination"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 10452
          },
          "name": "resetDestination"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 10468
          },
          "name": "resetEnabled"
        }
      ],
      "name": "LexBotTestBotAliasSettingsConversationLogSettingsAudioLogSettingsOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 10446
          },
          "name": "destination",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsConversationLogSettingsAudioLogSettingsDestinationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 10456
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsConversationLogSettingsAudioLogSettingsDestination"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 10472
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 10462
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 10408
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsConversationLogSettingsAudioLogSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotTestBotAliasSettingsConversationLogSettingsAudioLogSettingsOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsConversationLogSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsConversationLogSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs400.ts",
          "line": 10931
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 10923
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 10976
          },
          "name": "putAudioLogSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsConversationLogSettingsAudioLogSettings"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 10992
          },
          "name": "putTextLogSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsConversationLogSettingsTextLogSettings"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 10979
          },
          "name": "resetAudioLogSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 10995
          },
          "name": "resetTextLogSettings"
        }
      ],
      "name": "LexBotTestBotAliasSettingsConversationLogSettingsOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 10973
          },
          "name": "audioLogSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsConversationLogSettingsAudioLogSettingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 10989
          },
          "name": "textLogSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsConversationLogSettingsTextLogSettingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 10983
          },
          "name": "audioLogSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsConversationLogSettingsAudioLogSettings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 10999
          },
          "name": "textLogSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsConversationLogSettingsTextLogSettings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 10935
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsConversationLogSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotTestBotAliasSettingsConversationLogSettingsOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsConversationLogSettingsTextLogSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsConversationLogSettingsTextLogSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 10721
      },
      "name": "LexBotTestBotAliasSettingsConversationLogSettingsTextLogSettings",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#destination LexBot#destination}",
            "stability": "stable",
            "summary": "Defines the Amazon CloudWatch Logs destination log group for conversation text logs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 10727
          },
          "name": "destination",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsConversationLogSettingsTextLogSettingsDestination"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#enabled LexBot#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 10731
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotTestBotAliasSettingsConversationLogSettingsTextLogSettings"
    },
    "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsConversationLogSettingsTextLogSettingsDestination": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsConversationLogSettingsTextLogSettingsDestination",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 10627
      },
      "name": "LexBotTestBotAliasSettingsConversationLogSettingsTextLogSettingsDestination",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#cloudwatch LexBot#cloudwatch}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 10631
          },
          "name": "cloudwatch",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsConversationLogSettingsTextLogSettingsDestinationCloudwatch"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotTestBotAliasSettingsConversationLogSettingsTextLogSettingsDestination"
    },
    "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsConversationLogSettingsTextLogSettingsDestinationCloudwatch": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsConversationLogSettingsTextLogSettingsDestinationCloudwatch",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 10496
      },
      "name": "LexBotTestBotAliasSettingsConversationLogSettingsTextLogSettingsDestinationCloudwatch",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#cloudwatch_log_group_arn LexBot#cloudwatch_log_group_arn}",
            "stability": "stable",
            "summary": "A string used to identify the groupArn for the Cloudwatch Log Group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 10502
          },
          "name": "cloudwatchLogGroupArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#log_prefix LexBot#log_prefix}",
            "stability": "stable",
            "summary": "A string containing the value for the Log Prefix."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 10508
          },
          "name": "logPrefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotTestBotAliasSettingsConversationLogSettingsTextLogSettingsDestinationCloudwatch"
    },
    "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsConversationLogSettingsTextLogSettingsDestinationCloudwatchOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsConversationLogSettingsTextLogSettingsDestinationCloudwatchOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs400.ts",
          "line": 10555
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 10547
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 10603
          },
          "name": "resetCloudwatchLogGroupArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 10619
          },
          "name": "resetLogPrefix"
        }
      ],
      "name": "LexBotTestBotAliasSettingsConversationLogSettingsTextLogSettingsDestinationCloudwatchOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 10607
          },
          "name": "cloudwatchLogGroupArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 10623
          },
          "name": "logPrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 10597
          },
          "name": "cloudwatchLogGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 10613
          },
          "name": "logPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 10559
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsConversationLogSettingsTextLogSettingsDestinationCloudwatch"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotTestBotAliasSettingsConversationLogSettingsTextLogSettingsDestinationCloudwatchOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsConversationLogSettingsTextLogSettingsDestinationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsConversationLogSettingsTextLogSettingsDestinationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs400.ts",
          "line": 10671
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 10663
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 10710
          },
          "name": "putCloudwatch",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsConversationLogSettingsTextLogSettingsDestinationCloudwatch"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 10713
          },
          "name": "resetCloudwatch"
        }
      ],
      "name": "LexBotTestBotAliasSettingsConversationLogSettingsTextLogSettingsDestinationOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 10707
          },
          "name": "cloudwatch",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsConversationLogSettingsTextLogSettingsDestinationCloudwatchOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 10717
          },
          "name": "cloudwatchInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsConversationLogSettingsTextLogSettingsDestinationCloudwatch"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 10675
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsConversationLogSettingsTextLogSettingsDestination"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotTestBotAliasSettingsConversationLogSettingsTextLogSettingsDestinationOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsConversationLogSettingsTextLogSettingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsConversationLogSettingsTextLogSettingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs400.ts",
          "line": 10861
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 10853
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 10868
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsConversationLogSettingsTextLogSettingsOutputReference"
            }
          }
        }
      ],
      "name": "LexBotTestBotAliasSettingsConversationLogSettingsTextLogSettingsList",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 10854
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsConversationLogSettingsTextLogSettings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotTestBotAliasSettingsConversationLogSettingsTextLogSettingsList"
    },
    "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsConversationLogSettingsTextLogSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsConversationLogSettingsTextLogSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs400.ts",
          "line": 10780
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 10770
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 10825
          },
          "name": "putDestination",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsConversationLogSettingsTextLogSettingsDestination"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 10828
          },
          "name": "resetDestination"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 10844
          },
          "name": "resetEnabled"
        }
      ],
      "name": "LexBotTestBotAliasSettingsConversationLogSettingsTextLogSettingsOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 10822
          },
          "name": "destination",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsConversationLogSettingsTextLogSettingsDestinationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 10832
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsConversationLogSettingsTextLogSettingsDestination"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 10848
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 10838
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 10784
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsConversationLogSettingsTextLogSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotTestBotAliasSettingsConversationLogSettingsTextLogSettingsOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs400.ts",
          "line": 11184
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 11176
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 11241
          },
          "name": "putBotAliasLocaleSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsBotAliasLocaleSettings"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 11257
          },
          "name": "putConversationLogSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsConversationLogSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 11289
          },
          "name": "putSentimentAnalysisSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsSentimentAnalysisSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 11244
          },
          "name": "resetBotAliasLocaleSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 11260
          },
          "name": "resetConversationLogSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 11276
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 11292
          },
          "name": "resetSentimentAnalysisSettings"
        }
      ],
      "name": "LexBotTestBotAliasSettingsOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 11238
          },
          "name": "botAliasLocaleSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsBotAliasLocaleSettingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 11254
          },
          "name": "conversationLogSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsConversationLogSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 11286
          },
          "name": "sentimentAnalysisSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsSentimentAnalysisSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 11248
          },
          "name": "botAliasLocaleSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsBotAliasLocaleSettings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 11264
          },
          "name": "conversationLogSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsConversationLogSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 11280
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 11296
          },
          "name": "sentimentAnalysisSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsSentimentAnalysisSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 11270
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 11188
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotTestBotAliasSettingsOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsSentimentAnalysisSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsSentimentAnalysisSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 11003
      },
      "name": "LexBotTestBotAliasSettingsSentimentAnalysisSettings",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#detect_sentiment LexBot#detect_sentiment}",
            "stability": "stable",
            "summary": "Enable to call Amazon Comprehend for Sentiment natively within Lex."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 11009
          },
          "name": "detectSentiment",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotTestBotAliasSettingsSentimentAnalysisSettings"
    },
    "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsSentimentAnalysisSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsSentimentAnalysisSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs400.ts",
          "line": 11049
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 11041
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 11091
          },
          "name": "resetDetectSentiment"
        }
      ],
      "name": "LexBotTestBotAliasSettingsSentimentAnalysisSettingsOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 11095
          },
          "name": "detectSentimentInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 11085
          },
          "name": "detectSentiment",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 11053
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasSettingsSentimentAnalysisSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotTestBotAliasSettingsSentimentAnalysisSettingsOutputReference"
    },
    "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 11300
      },
      "name": "LexBotTestBotAliasTags",
      "namespace": "lexBot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#key LexBot#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 11306
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot#value LexBot#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 11312
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotTestBotAliasTags"
    },
    "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs400.ts",
          "line": 11442
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 11434
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 11449
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasTagsOutputReference"
            }
          }
        }
      ],
      "name": "LexBotTestBotAliasTagsList",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 11435
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotTestBotAliasTagsList"
    },
    "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot/index-structs/structs400.ts",
          "line": 11361
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot/index-structs/structs400.ts",
        "line": 11351
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 11409
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 11425
          },
          "name": "resetValue"
        }
      ],
      "name": "LexBotTestBotAliasTagsOutputReference",
      "namespace": "lexBot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 11413
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 11429
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 11403
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 11419
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot/index-structs/structs400.ts",
            "line": 11365
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBot.LexBotTestBotAliasTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot/index-structs/structs400:LexBotTestBotAliasTagsOutputReference"
    },
    "@cdktn/provider-awscc.lexBotAlias.LexBotAlias": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot_alias awscc_lex_bot_alias}."
      },
      "fqn": "@cdktn/provider-awscc.lexBotAlias.LexBotAlias",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot_alias awscc_lex_bot_alias} Resource."
        },
        "locationInModule": {
          "filename": "src/lex-bot-alias/index.ts",
          "line": 1780
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.lexBotAlias.LexBotAliasConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot-alias/index.ts",
        "line": 1748
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a LexBotAlias resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 1765
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the LexBotAlias to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot_alias#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing LexBotAlias that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the LexBotAlias to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 1825
          },
          "name": "putBotAliasLocaleSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lexBotAlias.LexBotAliasBotAliasLocaleSettings"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 1859
          },
          "name": "putBotAliasTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lexBotAlias.LexBotAliasBotAliasTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 1904
          },
          "name": "putConversationLogSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBotAlias.LexBotAliasConversationLogSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 1941
          },
          "name": "putSentimentAnalysisSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBotAlias.LexBotAliasSentimentAnalysisSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 1828
          },
          "name": "resetBotAliasLocaleSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 1862
          },
          "name": "resetBotAliasTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 1891
          },
          "name": "resetBotVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 1907
          },
          "name": "resetConversationLogSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 1923
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 1944
          },
          "name": "resetSentimentAnalysisSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 1956
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 1969
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "LexBotAlias",
      "namespace": "lexBotAlias",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 1753
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 1811
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 1816
          },
          "name": "botAliasId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 1822
          },
          "name": "botAliasLocaleSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBotAlias.LexBotAliasBotAliasLocaleSettingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 1850
          },
          "name": "botAliasStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 1856
          },
          "name": "botAliasTags",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBotAlias.LexBotAliasBotAliasTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 1901
          },
          "name": "conversationLogSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBotAlias.LexBotAliasConversationLogSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 1932
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 1938
          },
          "name": "sentimentAnalysisSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBotAlias.LexBotAliasSentimentAnalysisSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 1832
          },
          "name": "botAliasLocaleSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBotAlias.LexBotAliasBotAliasLocaleSettings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 1845
          },
          "name": "botAliasNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 1866
          },
          "name": "botAliasTagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBotAlias.LexBotAliasBotAliasTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 1879
          },
          "name": "botIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 1895
          },
          "name": "botVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 1911
          },
          "name": "conversationLogSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBotAlias.LexBotAliasConversationLogSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 1927
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 1948
          },
          "name": "sentimentAnalysisSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBotAlias.LexBotAliasSentimentAnalysisSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 1838
          },
          "name": "botAliasName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 1872
          },
          "name": "botId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 1885
          },
          "name": "botVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 1917
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot-alias/index:LexBotAlias"
    },
    "@cdktn/provider-awscc.lexBotAlias.LexBotAliasBotAliasLocaleSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBotAlias.LexBotAliasBotAliasLocaleSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot-alias/index.ts",
        "line": 422
      },
      "name": "LexBotAliasBotAliasLocaleSettings",
      "namespace": "lexBotAlias",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot_alias#bot_alias_locale_setting LexBotAlias#bot_alias_locale_setting}",
            "stability": "stable",
            "summary": "You can use this parameter to specify a specific Lambda function to run different functions in different locales."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 428
          },
          "name": "botAliasLocaleSetting",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBotAlias.LexBotAliasBotAliasLocaleSettingsBotAliasLocaleSetting"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot_alias#locale_id LexBotAlias#locale_id}",
            "stability": "stable",
            "summary": "A string used to identify the locale."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 434
          },
          "name": "localeId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot-alias/index:LexBotAliasBotAliasLocaleSettings"
    },
    "@cdktn/provider-awscc.lexBotAlias.LexBotAliasBotAliasLocaleSettingsBotAliasLocaleSetting": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBotAlias.LexBotAliasBotAliasLocaleSettingsBotAliasLocaleSetting",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot-alias/index.ts",
        "line": 291
      },
      "name": "LexBotAliasBotAliasLocaleSettingsBotAliasLocaleSetting",
      "namespace": "lexBotAlias",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot_alias#code_hook_specification LexBotAlias#code_hook_specification}",
            "stability": "stable",
            "summary": "Contains information about code hooks that Amazon Lex calls during a conversation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 297
          },
          "name": "codeHookSpecification",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBotAlias.LexBotAliasBotAliasLocaleSettingsBotAliasLocaleSettingCodeHookSpecification"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot_alias#enabled LexBotAlias#enabled}",
            "stability": "stable",
            "summary": "Whether the Lambda code hook is enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 303
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot-alias/index:LexBotAliasBotAliasLocaleSettingsBotAliasLocaleSetting"
    },
    "@cdktn/provider-awscc.lexBotAlias.LexBotAliasBotAliasLocaleSettingsBotAliasLocaleSettingCodeHookSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBotAlias.LexBotAliasBotAliasLocaleSettingsBotAliasLocaleSettingCodeHookSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot-alias/index.ts",
        "line": 195
      },
      "name": "LexBotAliasBotAliasLocaleSettingsBotAliasLocaleSettingCodeHookSpecification",
      "namespace": "lexBotAlias",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot_alias#lambda_code_hook LexBotAlias#lambda_code_hook}",
            "stability": "stable",
            "summary": "Contains information about code hooks that Amazon Lex calls during a conversation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 201
          },
          "name": "lambdaCodeHook",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBotAlias.LexBotAliasBotAliasLocaleSettingsBotAliasLocaleSettingCodeHookSpecificationLambdaCodeHook"
          }
        }
      ],
      "symbolId": "src/lex-bot-alias/index:LexBotAliasBotAliasLocaleSettingsBotAliasLocaleSettingCodeHookSpecification"
    },
    "@cdktn/provider-awscc.lexBotAlias.LexBotAliasBotAliasLocaleSettingsBotAliasLocaleSettingCodeHookSpecificationLambdaCodeHook": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBotAlias.LexBotAliasBotAliasLocaleSettingsBotAliasLocaleSettingCodeHookSpecificationLambdaCodeHook",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot-alias/index.ts",
        "line": 64
      },
      "name": "LexBotAliasBotAliasLocaleSettingsBotAliasLocaleSettingCodeHookSpecificationLambdaCodeHook",
      "namespace": "lexBotAlias",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot_alias#code_hook_interface_version LexBotAlias#code_hook_interface_version}",
            "stability": "stable",
            "summary": "The version of the request-response that you want Amazon Lex to use to invoke your Lambda function."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 70
          },
          "name": "codeHookInterfaceVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot_alias#lambda_arn LexBotAlias#lambda_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the Lambda function."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 76
          },
          "name": "lambdaArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot-alias/index:LexBotAliasBotAliasLocaleSettingsBotAliasLocaleSettingCodeHookSpecificationLambdaCodeHook"
    },
    "@cdktn/provider-awscc.lexBotAlias.LexBotAliasBotAliasLocaleSettingsBotAliasLocaleSettingCodeHookSpecificationLambdaCodeHookOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBotAlias.LexBotAliasBotAliasLocaleSettingsBotAliasLocaleSettingCodeHookSpecificationLambdaCodeHookOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot-alias/index.ts",
          "line": 123
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot-alias/index.ts",
        "line": 115
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 171
          },
          "name": "resetCodeHookInterfaceVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 187
          },
          "name": "resetLambdaArn"
        }
      ],
      "name": "LexBotAliasBotAliasLocaleSettingsBotAliasLocaleSettingCodeHookSpecificationLambdaCodeHookOutputReference",
      "namespace": "lexBotAlias",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 175
          },
          "name": "codeHookInterfaceVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 191
          },
          "name": "lambdaArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 165
          },
          "name": "codeHookInterfaceVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 181
          },
          "name": "lambdaArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 127
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBotAlias.LexBotAliasBotAliasLocaleSettingsBotAliasLocaleSettingCodeHookSpecificationLambdaCodeHook"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot-alias/index:LexBotAliasBotAliasLocaleSettingsBotAliasLocaleSettingCodeHookSpecificationLambdaCodeHookOutputReference"
    },
    "@cdktn/provider-awscc.lexBotAlias.LexBotAliasBotAliasLocaleSettingsBotAliasLocaleSettingCodeHookSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBotAlias.LexBotAliasBotAliasLocaleSettingsBotAliasLocaleSettingCodeHookSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot-alias/index.ts",
          "line": 241
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot-alias/index.ts",
        "line": 233
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 280
          },
          "name": "putLambdaCodeHook",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBotAlias.LexBotAliasBotAliasLocaleSettingsBotAliasLocaleSettingCodeHookSpecificationLambdaCodeHook"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 283
          },
          "name": "resetLambdaCodeHook"
        }
      ],
      "name": "LexBotAliasBotAliasLocaleSettingsBotAliasLocaleSettingCodeHookSpecificationOutputReference",
      "namespace": "lexBotAlias",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 277
          },
          "name": "lambdaCodeHook",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBotAlias.LexBotAliasBotAliasLocaleSettingsBotAliasLocaleSettingCodeHookSpecificationLambdaCodeHookOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 287
          },
          "name": "lambdaCodeHookInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBotAlias.LexBotAliasBotAliasLocaleSettingsBotAliasLocaleSettingCodeHookSpecificationLambdaCodeHook"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 245
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBotAlias.LexBotAliasBotAliasLocaleSettingsBotAliasLocaleSettingCodeHookSpecification"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot-alias/index:LexBotAliasBotAliasLocaleSettingsBotAliasLocaleSettingCodeHookSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.lexBotAlias.LexBotAliasBotAliasLocaleSettingsBotAliasLocaleSettingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBotAlias.LexBotAliasBotAliasLocaleSettingsBotAliasLocaleSettingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot-alias/index.ts",
          "line": 350
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot-alias/index.ts",
        "line": 342
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 395
          },
          "name": "putCodeHookSpecification",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBotAlias.LexBotAliasBotAliasLocaleSettingsBotAliasLocaleSettingCodeHookSpecification"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 398
          },
          "name": "resetCodeHookSpecification"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 414
          },
          "name": "resetEnabled"
        }
      ],
      "name": "LexBotAliasBotAliasLocaleSettingsBotAliasLocaleSettingOutputReference",
      "namespace": "lexBotAlias",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 392
          },
          "name": "codeHookSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBotAlias.LexBotAliasBotAliasLocaleSettingsBotAliasLocaleSettingCodeHookSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 402
          },
          "name": "codeHookSpecificationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBotAlias.LexBotAliasBotAliasLocaleSettingsBotAliasLocaleSettingCodeHookSpecification"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 418
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 408
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 354
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBotAlias.LexBotAliasBotAliasLocaleSettingsBotAliasLocaleSetting"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot-alias/index:LexBotAliasBotAliasLocaleSettingsBotAliasLocaleSettingOutputReference"
    },
    "@cdktn/provider-awscc.lexBotAlias.LexBotAliasBotAliasLocaleSettingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBotAlias.LexBotAliasBotAliasLocaleSettingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot-alias/index.ts",
          "line": 564
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot-alias/index.ts",
        "line": 556
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 571
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lexBotAlias.LexBotAliasBotAliasLocaleSettingsOutputReference"
            }
          }
        }
      ],
      "name": "LexBotAliasBotAliasLocaleSettingsList",
      "namespace": "lexBotAlias",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 557
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBotAlias.LexBotAliasBotAliasLocaleSettings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot-alias/index:LexBotAliasBotAliasLocaleSettingsList"
    },
    "@cdktn/provider-awscc.lexBotAlias.LexBotAliasBotAliasLocaleSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBotAlias.LexBotAliasBotAliasLocaleSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot-alias/index.ts",
          "line": 483
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot-alias/index.ts",
        "line": 473
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 528
          },
          "name": "putBotAliasLocaleSetting",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBotAlias.LexBotAliasBotAliasLocaleSettingsBotAliasLocaleSetting"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 531
          },
          "name": "resetBotAliasLocaleSetting"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 547
          },
          "name": "resetLocaleId"
        }
      ],
      "name": "LexBotAliasBotAliasLocaleSettingsOutputReference",
      "namespace": "lexBotAlias",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 525
          },
          "name": "botAliasLocaleSetting",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBotAlias.LexBotAliasBotAliasLocaleSettingsBotAliasLocaleSettingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 535
          },
          "name": "botAliasLocaleSettingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBotAlias.LexBotAliasBotAliasLocaleSettingsBotAliasLocaleSetting"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 551
          },
          "name": "localeIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 541
          },
          "name": "localeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 487
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBotAlias.LexBotAliasBotAliasLocaleSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot-alias/index:LexBotAliasBotAliasLocaleSettingsOutputReference"
    },
    "@cdktn/provider-awscc.lexBotAlias.LexBotAliasBotAliasTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBotAlias.LexBotAliasBotAliasTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot-alias/index.ts",
        "line": 575
      },
      "name": "LexBotAliasBotAliasTags",
      "namespace": "lexBotAlias",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot_alias#key LexBotAlias#key}",
            "stability": "stable",
            "summary": "A string used to identify this tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 581
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot_alias#value LexBotAlias#value}",
            "stability": "stable",
            "summary": "A string containing the value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 587
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot-alias/index:LexBotAliasBotAliasTags"
    },
    "@cdktn/provider-awscc.lexBotAlias.LexBotAliasBotAliasTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBotAlias.LexBotAliasBotAliasTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot-alias/index.ts",
          "line": 717
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot-alias/index.ts",
        "line": 709
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 724
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lexBotAlias.LexBotAliasBotAliasTagsOutputReference"
            }
          }
        }
      ],
      "name": "LexBotAliasBotAliasTagsList",
      "namespace": "lexBotAlias",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 710
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBotAlias.LexBotAliasBotAliasTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot-alias/index:LexBotAliasBotAliasTagsList"
    },
    "@cdktn/provider-awscc.lexBotAlias.LexBotAliasBotAliasTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBotAlias.LexBotAliasBotAliasTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot-alias/index.ts",
          "line": 636
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot-alias/index.ts",
        "line": 626
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 684
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 700
          },
          "name": "resetValue"
        }
      ],
      "name": "LexBotAliasBotAliasTagsOutputReference",
      "namespace": "lexBotAlias",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 688
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 704
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 678
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 694
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 640
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBotAlias.LexBotAliasBotAliasTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot-alias/index:LexBotAliasBotAliasTagsOutputReference"
    },
    "@cdktn/provider-awscc.lexBotAlias.LexBotAliasConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBotAlias.LexBotAliasConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot-alias/index.ts",
        "line": 14
      },
      "name": "LexBotAliasConfig",
      "namespace": "lexBotAlias",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot_alias#bot_alias_name LexBotAlias#bot_alias_name}",
            "stability": "stable",
            "summary": "A unique identifier for a resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 26
          },
          "name": "botAliasName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot_alias#bot_id LexBotAlias#bot_id}",
            "stability": "stable",
            "summary": "Unique ID of resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 38
          },
          "name": "botId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot_alias#bot_alias_locale_settings LexBotAlias#bot_alias_locale_settings}",
            "stability": "stable",
            "summary": "A list of bot alias locale settings to add to the bot alias."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 20
          },
          "name": "botAliasLocaleSettings",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBotAlias.LexBotAliasBotAliasLocaleSettings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot_alias#bot_alias_tags LexBotAlias#bot_alias_tags}",
            "stability": "stable",
            "summary": "A list of tags to add to the bot alias."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 32
          },
          "name": "botAliasTags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBotAlias.LexBotAliasBotAliasTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot_alias#bot_version LexBotAlias#bot_version}",
            "stability": "stable",
            "summary": "The version of a bot."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 44
          },
          "name": "botVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot_alias#conversation_log_settings LexBotAlias#conversation_log_settings}",
            "stability": "stable",
            "summary": "Contains information about code hooks that Amazon Lex calls during a conversation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 50
          },
          "name": "conversationLogSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBotAlias.LexBotAliasConversationLogSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot_alias#description LexBotAlias#description}",
            "stability": "stable",
            "summary": "A description of the bot alias. Use the description to help identify the bot alias in lists."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 56
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot_alias#sentiment_analysis_settings LexBotAlias#sentiment_analysis_settings}",
            "stability": "stable",
            "summary": "Determines whether Amazon Lex will use Amazon Comprehend to detect the sentiment of user utterances."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 62
          },
          "name": "sentimentAnalysisSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBotAlias.LexBotAliasSentimentAnalysisSettings"
          }
        }
      ],
      "symbolId": "src/lex-bot-alias/index:LexBotAliasConfig"
    },
    "@cdktn/provider-awscc.lexBotAlias.LexBotAliasConversationLogSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBotAlias.LexBotAliasConversationLogSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot-alias/index.ts",
        "line": 1517
      },
      "name": "LexBotAliasConversationLogSettings",
      "namespace": "lexBotAlias",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot_alias#audio_log_settings LexBotAlias#audio_log_settings}",
            "stability": "stable",
            "summary": "List of audio log settings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 1523
          },
          "name": "audioLogSettings",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBotAlias.LexBotAliasConversationLogSettingsAudioLogSettings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot_alias#text_log_settings LexBotAlias#text_log_settings}",
            "stability": "stable",
            "summary": "List of text log settings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 1529
          },
          "name": "textLogSettings",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBotAlias.LexBotAliasConversationLogSettingsTextLogSettings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot-alias/index:LexBotAliasConversationLogSettings"
    },
    "@cdktn/provider-awscc.lexBotAlias.LexBotAliasConversationLogSettingsAudioLogSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBotAlias.LexBotAliasConversationLogSettingsAudioLogSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot-alias/index.ts",
        "line": 990
      },
      "name": "LexBotAliasConversationLogSettingsAudioLogSettings",
      "namespace": "lexBotAlias",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot_alias#destination LexBotAlias#destination}",
            "stability": "stable",
            "summary": "The location of audio log files collected when conversation logging is enabled for a bot."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 996
          },
          "name": "destination",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBotAlias.LexBotAliasConversationLogSettingsAudioLogSettingsDestination"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot_alias#enabled LexBotAlias#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 1000
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot-alias/index:LexBotAliasConversationLogSettingsAudioLogSettings"
    },
    "@cdktn/provider-awscc.lexBotAlias.LexBotAliasConversationLogSettingsAudioLogSettingsDestination": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBotAlias.LexBotAliasConversationLogSettingsAudioLogSettingsDestination",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot-alias/index.ts",
        "line": 894
      },
      "name": "LexBotAliasConversationLogSettingsAudioLogSettingsDestination",
      "namespace": "lexBotAlias",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot_alias#s3_bucket LexBotAlias#s3_bucket}",
            "stability": "stable",
            "summary": "Specifies an Amazon S3 bucket for logging audio conversations."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 900
          },
          "name": "s3Bucket",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBotAlias.LexBotAliasConversationLogSettingsAudioLogSettingsDestinationS3Bucket"
          }
        }
      ],
      "symbolId": "src/lex-bot-alias/index:LexBotAliasConversationLogSettingsAudioLogSettingsDestination"
    },
    "@cdktn/provider-awscc.lexBotAlias.LexBotAliasConversationLogSettingsAudioLogSettingsDestinationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBotAlias.LexBotAliasConversationLogSettingsAudioLogSettingsDestinationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot-alias/index.ts",
          "line": 940
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot-alias/index.ts",
        "line": 932
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 979
          },
          "name": "putS3Bucket",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBotAlias.LexBotAliasConversationLogSettingsAudioLogSettingsDestinationS3Bucket"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 982
          },
          "name": "resetS3Bucket"
        }
      ],
      "name": "LexBotAliasConversationLogSettingsAudioLogSettingsDestinationOutputReference",
      "namespace": "lexBotAlias",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 976
          },
          "name": "s3Bucket",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBotAlias.LexBotAliasConversationLogSettingsAudioLogSettingsDestinationS3BucketOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 986
          },
          "name": "s3BucketInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBotAlias.LexBotAliasConversationLogSettingsAudioLogSettingsDestinationS3Bucket"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 944
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBotAlias.LexBotAliasConversationLogSettingsAudioLogSettingsDestination"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot-alias/index:LexBotAliasConversationLogSettingsAudioLogSettingsDestinationOutputReference"
    },
    "@cdktn/provider-awscc.lexBotAlias.LexBotAliasConversationLogSettingsAudioLogSettingsDestinationS3Bucket": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBotAlias.LexBotAliasConversationLogSettingsAudioLogSettingsDestinationS3Bucket",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot-alias/index.ts",
        "line": 728
      },
      "name": "LexBotAliasConversationLogSettingsAudioLogSettingsDestinationS3Bucket",
      "namespace": "lexBotAlias",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot_alias#kms_key_arn LexBotAlias#kms_key_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of an AWS Key Management Service (KMS) key for encrypting audio log files stored in an S3 bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 734
          },
          "name": "kmsKeyArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot_alias#log_prefix LexBotAlias#log_prefix}",
            "stability": "stable",
            "summary": "The Amazon S3 key of the deployment package."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 740
          },
          "name": "logPrefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot_alias#s3_bucket_arn LexBotAlias#s3_bucket_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of an Amazon S3 bucket where audio log files are stored."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 746
          },
          "name": "s3BucketArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot-alias/index:LexBotAliasConversationLogSettingsAudioLogSettingsDestinationS3Bucket"
    },
    "@cdktn/provider-awscc.lexBotAlias.LexBotAliasConversationLogSettingsAudioLogSettingsDestinationS3BucketOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBotAlias.LexBotAliasConversationLogSettingsAudioLogSettingsDestinationS3BucketOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot-alias/index.ts",
          "line": 800
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot-alias/index.ts",
        "line": 792
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 854
          },
          "name": "resetKmsKeyArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 870
          },
          "name": "resetLogPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 886
          },
          "name": "resetS3BucketArn"
        }
      ],
      "name": "LexBotAliasConversationLogSettingsAudioLogSettingsDestinationS3BucketOutputReference",
      "namespace": "lexBotAlias",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 858
          },
          "name": "kmsKeyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 874
          },
          "name": "logPrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 890
          },
          "name": "s3BucketArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 848
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 864
          },
          "name": "logPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 880
          },
          "name": "s3BucketArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 804
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBotAlias.LexBotAliasConversationLogSettingsAudioLogSettingsDestinationS3Bucket"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot-alias/index:LexBotAliasConversationLogSettingsAudioLogSettingsDestinationS3BucketOutputReference"
    },
    "@cdktn/provider-awscc.lexBotAlias.LexBotAliasConversationLogSettingsAudioLogSettingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBotAlias.LexBotAliasConversationLogSettingsAudioLogSettingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot-alias/index.ts",
          "line": 1130
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot-alias/index.ts",
        "line": 1122
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 1137
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lexBotAlias.LexBotAliasConversationLogSettingsAudioLogSettingsOutputReference"
            }
          }
        }
      ],
      "name": "LexBotAliasConversationLogSettingsAudioLogSettingsList",
      "namespace": "lexBotAlias",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 1123
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBotAlias.LexBotAliasConversationLogSettingsAudioLogSettings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot-alias/index:LexBotAliasConversationLogSettingsAudioLogSettingsList"
    },
    "@cdktn/provider-awscc.lexBotAlias.LexBotAliasConversationLogSettingsAudioLogSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBotAlias.LexBotAliasConversationLogSettingsAudioLogSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot-alias/index.ts",
          "line": 1049
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot-alias/index.ts",
        "line": 1039
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 1094
          },
          "name": "putDestination",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBotAlias.LexBotAliasConversationLogSettingsAudioLogSettingsDestination"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 1097
          },
          "name": "resetDestination"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 1113
          },
          "name": "resetEnabled"
        }
      ],
      "name": "LexBotAliasConversationLogSettingsAudioLogSettingsOutputReference",
      "namespace": "lexBotAlias",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 1091
          },
          "name": "destination",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBotAlias.LexBotAliasConversationLogSettingsAudioLogSettingsDestinationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 1101
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBotAlias.LexBotAliasConversationLogSettingsAudioLogSettingsDestination"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 1117
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 1107
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 1053
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBotAlias.LexBotAliasConversationLogSettingsAudioLogSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot-alias/index:LexBotAliasConversationLogSettingsAudioLogSettingsOutputReference"
    },
    "@cdktn/provider-awscc.lexBotAlias.LexBotAliasConversationLogSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBotAlias.LexBotAliasConversationLogSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot-alias/index.ts",
          "line": 1576
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot-alias/index.ts",
        "line": 1568
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 1621
          },
          "name": "putAudioLogSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lexBotAlias.LexBotAliasConversationLogSettingsAudioLogSettings"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 1637
          },
          "name": "putTextLogSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lexBotAlias.LexBotAliasConversationLogSettingsTextLogSettings"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 1624
          },
          "name": "resetAudioLogSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 1640
          },
          "name": "resetTextLogSettings"
        }
      ],
      "name": "LexBotAliasConversationLogSettingsOutputReference",
      "namespace": "lexBotAlias",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 1618
          },
          "name": "audioLogSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBotAlias.LexBotAliasConversationLogSettingsAudioLogSettingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 1634
          },
          "name": "textLogSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBotAlias.LexBotAliasConversationLogSettingsTextLogSettingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 1628
          },
          "name": "audioLogSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBotAlias.LexBotAliasConversationLogSettingsAudioLogSettings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 1644
          },
          "name": "textLogSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBotAlias.LexBotAliasConversationLogSettingsTextLogSettings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 1580
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBotAlias.LexBotAliasConversationLogSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot-alias/index:LexBotAliasConversationLogSettingsOutputReference"
    },
    "@cdktn/provider-awscc.lexBotAlias.LexBotAliasConversationLogSettingsTextLogSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBotAlias.LexBotAliasConversationLogSettingsTextLogSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot-alias/index.ts",
        "line": 1366
      },
      "name": "LexBotAliasConversationLogSettingsTextLogSettings",
      "namespace": "lexBotAlias",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot_alias#destination LexBotAlias#destination}",
            "stability": "stable",
            "summary": "Defines the Amazon CloudWatch Logs destination log group for conversation text logs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 1372
          },
          "name": "destination",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBotAlias.LexBotAliasConversationLogSettingsTextLogSettingsDestination"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot_alias#enabled LexBotAlias#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 1376
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot-alias/index:LexBotAliasConversationLogSettingsTextLogSettings"
    },
    "@cdktn/provider-awscc.lexBotAlias.LexBotAliasConversationLogSettingsTextLogSettingsDestination": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBotAlias.LexBotAliasConversationLogSettingsTextLogSettingsDestination",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot-alias/index.ts",
        "line": 1272
      },
      "name": "LexBotAliasConversationLogSettingsTextLogSettingsDestination",
      "namespace": "lexBotAlias",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot_alias#cloudwatch LexBotAlias#cloudwatch}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 1276
          },
          "name": "cloudwatch",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBotAlias.LexBotAliasConversationLogSettingsTextLogSettingsDestinationCloudwatch"
          }
        }
      ],
      "symbolId": "src/lex-bot-alias/index:LexBotAliasConversationLogSettingsTextLogSettingsDestination"
    },
    "@cdktn/provider-awscc.lexBotAlias.LexBotAliasConversationLogSettingsTextLogSettingsDestinationCloudwatch": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBotAlias.LexBotAliasConversationLogSettingsTextLogSettingsDestinationCloudwatch",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot-alias/index.ts",
        "line": 1141
      },
      "name": "LexBotAliasConversationLogSettingsTextLogSettingsDestinationCloudwatch",
      "namespace": "lexBotAlias",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot_alias#cloudwatch_log_group_arn LexBotAlias#cloudwatch_log_group_arn}",
            "stability": "stable",
            "summary": "A string used to identify the groupArn for the Cloudwatch Log Group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 1147
          },
          "name": "cloudwatchLogGroupArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot_alias#log_prefix LexBotAlias#log_prefix}",
            "stability": "stable",
            "summary": "A string containing the value for the Log Prefix."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 1153
          },
          "name": "logPrefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot-alias/index:LexBotAliasConversationLogSettingsTextLogSettingsDestinationCloudwatch"
    },
    "@cdktn/provider-awscc.lexBotAlias.LexBotAliasConversationLogSettingsTextLogSettingsDestinationCloudwatchOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBotAlias.LexBotAliasConversationLogSettingsTextLogSettingsDestinationCloudwatchOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot-alias/index.ts",
          "line": 1200
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot-alias/index.ts",
        "line": 1192
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 1248
          },
          "name": "resetCloudwatchLogGroupArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 1264
          },
          "name": "resetLogPrefix"
        }
      ],
      "name": "LexBotAliasConversationLogSettingsTextLogSettingsDestinationCloudwatchOutputReference",
      "namespace": "lexBotAlias",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 1252
          },
          "name": "cloudwatchLogGroupArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 1268
          },
          "name": "logPrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 1242
          },
          "name": "cloudwatchLogGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 1258
          },
          "name": "logPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 1204
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBotAlias.LexBotAliasConversationLogSettingsTextLogSettingsDestinationCloudwatch"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot-alias/index:LexBotAliasConversationLogSettingsTextLogSettingsDestinationCloudwatchOutputReference"
    },
    "@cdktn/provider-awscc.lexBotAlias.LexBotAliasConversationLogSettingsTextLogSettingsDestinationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBotAlias.LexBotAliasConversationLogSettingsTextLogSettingsDestinationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot-alias/index.ts",
          "line": 1316
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot-alias/index.ts",
        "line": 1308
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 1355
          },
          "name": "putCloudwatch",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBotAlias.LexBotAliasConversationLogSettingsTextLogSettingsDestinationCloudwatch"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 1358
          },
          "name": "resetCloudwatch"
        }
      ],
      "name": "LexBotAliasConversationLogSettingsTextLogSettingsDestinationOutputReference",
      "namespace": "lexBotAlias",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 1352
          },
          "name": "cloudwatch",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBotAlias.LexBotAliasConversationLogSettingsTextLogSettingsDestinationCloudwatchOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 1362
          },
          "name": "cloudwatchInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBotAlias.LexBotAliasConversationLogSettingsTextLogSettingsDestinationCloudwatch"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 1320
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBotAlias.LexBotAliasConversationLogSettingsTextLogSettingsDestination"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot-alias/index:LexBotAliasConversationLogSettingsTextLogSettingsDestinationOutputReference"
    },
    "@cdktn/provider-awscc.lexBotAlias.LexBotAliasConversationLogSettingsTextLogSettingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBotAlias.LexBotAliasConversationLogSettingsTextLogSettingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot-alias/index.ts",
          "line": 1506
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot-alias/index.ts",
        "line": 1498
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 1513
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lexBotAlias.LexBotAliasConversationLogSettingsTextLogSettingsOutputReference"
            }
          }
        }
      ],
      "name": "LexBotAliasConversationLogSettingsTextLogSettingsList",
      "namespace": "lexBotAlias",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 1499
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBotAlias.LexBotAliasConversationLogSettingsTextLogSettings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot-alias/index:LexBotAliasConversationLogSettingsTextLogSettingsList"
    },
    "@cdktn/provider-awscc.lexBotAlias.LexBotAliasConversationLogSettingsTextLogSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBotAlias.LexBotAliasConversationLogSettingsTextLogSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot-alias/index.ts",
          "line": 1425
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot-alias/index.ts",
        "line": 1415
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 1470
          },
          "name": "putDestination",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBotAlias.LexBotAliasConversationLogSettingsTextLogSettingsDestination"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 1473
          },
          "name": "resetDestination"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 1489
          },
          "name": "resetEnabled"
        }
      ],
      "name": "LexBotAliasConversationLogSettingsTextLogSettingsOutputReference",
      "namespace": "lexBotAlias",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 1467
          },
          "name": "destination",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBotAlias.LexBotAliasConversationLogSettingsTextLogSettingsDestinationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 1477
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBotAlias.LexBotAliasConversationLogSettingsTextLogSettingsDestination"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 1493
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 1483
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 1429
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBotAlias.LexBotAliasConversationLogSettingsTextLogSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot-alias/index:LexBotAliasConversationLogSettingsTextLogSettingsOutputReference"
    },
    "@cdktn/provider-awscc.lexBotAlias.LexBotAliasSentimentAnalysisSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBotAlias.LexBotAliasSentimentAnalysisSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot-alias/index.ts",
        "line": 1648
      },
      "name": "LexBotAliasSentimentAnalysisSettings",
      "namespace": "lexBotAlias",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot_alias#detect_sentiment LexBotAlias#detect_sentiment}",
            "stability": "stable",
            "summary": "Enable to call Amazon Comprehend for Sentiment natively within Lex."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 1654
          },
          "name": "detectSentiment",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot-alias/index:LexBotAliasSentimentAnalysisSettings"
    },
    "@cdktn/provider-awscc.lexBotAlias.LexBotAliasSentimentAnalysisSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBotAlias.LexBotAliasSentimentAnalysisSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot-alias/index.ts",
          "line": 1694
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot-alias/index.ts",
        "line": 1686
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 1736
          },
          "name": "resetDetectSentiment"
        }
      ],
      "name": "LexBotAliasSentimentAnalysisSettingsOutputReference",
      "namespace": "lexBotAlias",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 1740
          },
          "name": "detectSentimentInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 1730
          },
          "name": "detectSentiment",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot-alias/index.ts",
            "line": 1698
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBotAlias.LexBotAliasSentimentAnalysisSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot-alias/index:LexBotAliasSentimentAnalysisSettingsOutputReference"
    },
    "@cdktn/provider-awscc.lexBotVersion.LexBotVersion": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot_version awscc_lex_bot_version}."
      },
      "fqn": "@cdktn/provider-awscc.lexBotVersion.LexBotVersion",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot_version awscc_lex_bot_version} Resource."
        },
        "locationInModule": {
          "filename": "src/lex-bot-version/index.ts",
          "line": 310
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.lexBotVersion.LexBotVersionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot-version/index.ts",
        "line": 278
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a LexBotVersion resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/lex-bot-version/index.ts",
            "line": 295
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the LexBotVersion to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot_version#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing LexBotVersion that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the LexBotVersion to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot-version/index.ts",
            "line": 358
          },
          "name": "putBotVersionLocaleSpecification",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lexBotVersion.LexBotVersionBotVersionLocaleSpecification"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot-version/index.ts",
            "line": 374
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot-version/index.ts",
            "line": 391
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot-version/index.ts",
            "line": 399
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "LexBotVersion",
      "namespace": "lexBotVersion",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot-version/index.ts",
            "line": 283
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot-version/index.ts",
            "line": 349
          },
          "name": "botVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot-version/index.ts",
            "line": 355
          },
          "name": "botVersionLocaleSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBotVersion.LexBotVersionBotVersionLocaleSpecificationList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot-version/index.ts",
            "line": 383
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot-version/index.ts",
            "line": 344
          },
          "name": "botIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot-version/index.ts",
            "line": 362
          },
          "name": "botVersionLocaleSpecificationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBotVersion.LexBotVersionBotVersionLocaleSpecification"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot-version/index.ts",
            "line": 378
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot-version/index.ts",
            "line": 337
          },
          "name": "botId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot-version/index.ts",
            "line": 368
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot-version/index:LexBotVersion"
    },
    "@cdktn/provider-awscc.lexBotVersion.LexBotVersionBotVersionLocaleSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBotVersion.LexBotVersionBotVersionLocaleSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot-version/index.ts",
        "line": 127
      },
      "name": "LexBotVersionBotVersionLocaleSpecification",
      "namespace": "lexBotVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot_version#bot_version_locale_details LexBotVersion#bot_version_locale_details}",
            "stability": "stable",
            "summary": "The version of a bot used for a bot locale."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot-version/index.ts",
            "line": 133
          },
          "name": "botVersionLocaleDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBotVersion.LexBotVersionBotVersionLocaleSpecificationBotVersionLocaleDetails"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot_version#locale_id LexBotVersion#locale_id}",
            "stability": "stable",
            "summary": "The identifier of the language and locale that the bot will be used in."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot-version/index.ts",
            "line": 139
          },
          "name": "localeId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot-version/index:LexBotVersionBotVersionLocaleSpecification"
    },
    "@cdktn/provider-awscc.lexBotVersion.LexBotVersionBotVersionLocaleSpecificationBotVersionLocaleDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBotVersion.LexBotVersionBotVersionLocaleSpecificationBotVersionLocaleDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot-version/index.ts",
        "line": 34
      },
      "name": "LexBotVersionBotVersionLocaleSpecificationBotVersionLocaleDetails",
      "namespace": "lexBotVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot_version#source_bot_version LexBotVersion#source_bot_version}",
            "stability": "stable",
            "summary": "The version of a bot."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot-version/index.ts",
            "line": 40
          },
          "name": "sourceBotVersion",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot-version/index:LexBotVersionBotVersionLocaleSpecificationBotVersionLocaleDetails"
    },
    "@cdktn/provider-awscc.lexBotVersion.LexBotVersionBotVersionLocaleSpecificationBotVersionLocaleDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBotVersion.LexBotVersionBotVersionLocaleSpecificationBotVersionLocaleDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot-version/index.ts",
          "line": 80
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot-version/index.ts",
        "line": 72
      },
      "name": "LexBotVersionBotVersionLocaleSpecificationBotVersionLocaleDetailsOutputReference",
      "namespace": "lexBotVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot-version/index.ts",
            "line": 123
          },
          "name": "sourceBotVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot-version/index.ts",
            "line": 116
          },
          "name": "sourceBotVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot-version/index.ts",
            "line": 84
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBotVersion.LexBotVersionBotVersionLocaleSpecificationBotVersionLocaleDetails"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot-version/index:LexBotVersionBotVersionLocaleSpecificationBotVersionLocaleDetailsOutputReference"
    },
    "@cdktn/provider-awscc.lexBotVersion.LexBotVersionBotVersionLocaleSpecificationList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBotVersion.LexBotVersionBotVersionLocaleSpecificationList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot-version/index.ts",
          "line": 263
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot-version/index.ts",
        "line": 255
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot-version/index.ts",
            "line": 270
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lexBotVersion.LexBotVersionBotVersionLocaleSpecificationOutputReference"
            }
          }
        }
      ],
      "name": "LexBotVersionBotVersionLocaleSpecificationList",
      "namespace": "lexBotVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot-version/index.ts",
            "line": 256
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBotVersion.LexBotVersionBotVersionLocaleSpecification"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot-version/index:LexBotVersionBotVersionLocaleSpecificationList"
    },
    "@cdktn/provider-awscc.lexBotVersion.LexBotVersionBotVersionLocaleSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBotVersion.LexBotVersionBotVersionLocaleSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lex-bot-version/index.ts",
          "line": 188
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-bot-version/index.ts",
        "line": 178
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot-version/index.ts",
            "line": 233
          },
          "name": "putBotVersionLocaleDetails",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lexBotVersion.LexBotVersionBotVersionLocaleSpecificationBotVersionLocaleDetails"
              }
            }
          ]
        }
      ],
      "name": "LexBotVersionBotVersionLocaleSpecificationOutputReference",
      "namespace": "lexBotVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot-version/index.ts",
            "line": 230
          },
          "name": "botVersionLocaleDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.lexBotVersion.LexBotVersionBotVersionLocaleSpecificationBotVersionLocaleDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot-version/index.ts",
            "line": 237
          },
          "name": "botVersionLocaleDetailsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBotVersion.LexBotVersionBotVersionLocaleSpecificationBotVersionLocaleDetails"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot-version/index.ts",
            "line": 250
          },
          "name": "localeIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot-version/index.ts",
            "line": 243
          },
          "name": "localeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-bot-version/index.ts",
            "line": 192
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lexBotVersion.LexBotVersionBotVersionLocaleSpecification"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lex-bot-version/index:LexBotVersionBotVersionLocaleSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.lexBotVersion.LexBotVersionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexBotVersion.LexBotVersionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-bot-version/index.ts",
        "line": 14
      },
      "name": "LexBotVersionConfig",
      "namespace": "lexBotVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot_version#bot_id LexBotVersion#bot_id}",
            "stability": "stable",
            "summary": "Unique ID of resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot-version/index.ts",
            "line": 20
          },
          "name": "botId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can choose the Draft version or any other previously published version for each locale.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot_version#bot_version_locale_specification LexBotVersion#bot_version_locale_specification}",
            "stability": "stable",
            "summary": "Specifies the locales that Amazon Lex adds to this version."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot-version/index.ts",
            "line": 26
          },
          "name": "botVersionLocaleSpecification",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lexBotVersion.LexBotVersionBotVersionLocaleSpecification"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_bot_version#description LexBotVersion#description}",
            "stability": "stable",
            "summary": "A description of the version. Use the description to help identify the version in lists."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-bot-version/index.ts",
            "line": 32
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-bot-version/index:LexBotVersionConfig"
    },
    "@cdktn/provider-awscc.lexResourcePolicy.LexResourcePolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_resource_policy awscc_lex_resource_policy}."
      },
      "fqn": "@cdktn/provider-awscc.lexResourcePolicy.LexResourcePolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_resource_policy awscc_lex_resource_policy} Resource."
        },
        "locationInModule": {
          "filename": "src/lex-resource-policy/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.lexResourcePolicy.LexResourcePolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lex-resource-policy/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a LexResourcePolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/lex-resource-policy/index.ts",
            "line": 49
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the LexResourcePolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_resource_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing LexResourcePolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the LexResourcePolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-resource-policy/index.ts",
            "line": 133
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-resource-policy/index.ts",
            "line": 140
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "LexResourcePolicy",
      "namespace": "lexResourcePolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-resource-policy/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-resource-policy/index.ts",
            "line": 89
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-resource-policy/index.ts",
            "line": 120
          },
          "name": "resourcePolicyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-resource-policy/index.ts",
            "line": 125
          },
          "name": "revisionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-resource-policy/index.ts",
            "line": 102
          },
          "name": "policyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-resource-policy/index.ts",
            "line": 115
          },
          "name": "resourceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-resource-policy/index.ts",
            "line": 95
          },
          "name": "policy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lex-resource-policy/index.ts",
            "line": 108
          },
          "name": "resourceArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-resource-policy/index:LexResourcePolicy"
    },
    "@cdktn/provider-awscc.lexResourcePolicy.LexResourcePolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lexResourcePolicy.LexResourcePolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lex-resource-policy/index.ts",
        "line": 14
      },
      "name": "LexResourcePolicyConfig",
      "namespace": "lexResourcePolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The policy is a JSON structure following the IAM syntax that contains one or more statements that define the policy.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_resource_policy#policy LexResourcePolicy#policy}",
            "stability": "stable",
            "summary": "A resource policy to add to the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-resource-policy/index.ts",
            "line": 20
          },
          "name": "policy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lex_resource_policy#resource_arn LexResourcePolicy#resource_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the bot or bot alias that the resource policy is attached to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lex-resource-policy/index.ts",
            "line": 26
          },
          "name": "resourceArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lex-resource-policy/index:LexResourcePolicyConfig"
    },
    "@cdktn/provider-awscc.licensemanagerGrant.LicensemanagerGrant": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/licensemanager_grant awscc_licensemanager_grant}."
      },
      "fqn": "@cdktn/provider-awscc.licensemanagerGrant.LicensemanagerGrant",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/licensemanager_grant awscc_licensemanager_grant} Resource."
        },
        "locationInModule": {
          "filename": "src/licensemanager-grant/index.ts",
          "line": 241
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.licensemanagerGrant.LicensemanagerGrantConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/licensemanager-grant/index.ts",
        "line": 209
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a LicensemanagerGrant resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/licensemanager-grant/index.ts",
            "line": 226
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the LicensemanagerGrant to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/licensemanager_grant#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing LicensemanagerGrant that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the LicensemanagerGrant to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-grant/index.ts",
            "line": 381
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.licensemanagerGrant.LicensemanagerGrantTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-grant/index.ts",
            "line": 278
          },
          "name": "resetAllowedOperations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-grant/index.ts",
            "line": 299
          },
          "name": "resetGrantName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-grant/index.ts",
            "line": 315
          },
          "name": "resetHomeRegion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-grant/index.ts",
            "line": 336
          },
          "name": "resetLicenseArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-grant/index.ts",
            "line": 352
          },
          "name": "resetPrincipals"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-grant/index.ts",
            "line": 368
          },
          "name": "resetStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-grant/index.ts",
            "line": 384
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-grant/index.ts",
            "line": 401
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-grant/index.ts",
            "line": 413
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "LicensemanagerGrant",
      "namespace": "licensemanagerGrant",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-grant/index.ts",
            "line": 214
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-grant/index.ts",
            "line": 287
          },
          "name": "grantArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-grant/index.ts",
            "line": 324
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-grant/index.ts",
            "line": 378
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.licensemanagerGrant.LicensemanagerGrantTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-grant/index.ts",
            "line": 393
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-grant/index.ts",
            "line": 282
          },
          "name": "allowedOperationsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-grant/index.ts",
            "line": 303
          },
          "name": "grantNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-grant/index.ts",
            "line": 319
          },
          "name": "homeRegionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-grant/index.ts",
            "line": 340
          },
          "name": "licenseArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-grant/index.ts",
            "line": 356
          },
          "name": "principalsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-grant/index.ts",
            "line": 372
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-grant/index.ts",
            "line": 388
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.licensemanagerGrant.LicensemanagerGrantTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-grant/index.ts",
            "line": 272
          },
          "name": "allowedOperations",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-grant/index.ts",
            "line": 293
          },
          "name": "grantName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-grant/index.ts",
            "line": 309
          },
          "name": "homeRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-grant/index.ts",
            "line": 330
          },
          "name": "licenseArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-grant/index.ts",
            "line": 346
          },
          "name": "principals",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-grant/index.ts",
            "line": 362
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/licensemanager-grant/index:LicensemanagerGrant"
    },
    "@cdktn/provider-awscc.licensemanagerGrant.LicensemanagerGrantConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.licensemanagerGrant.LicensemanagerGrantConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/licensemanager-grant/index.ts",
        "line": 14
      },
      "name": "LicensemanagerGrantConfig",
      "namespace": "licensemanagerGrant",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/licensemanager_grant#allowed_operations LicensemanagerGrant#allowed_operations}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-grant/index.ts",
            "line": 18
          },
          "name": "allowedOperations",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/licensemanager_grant#grant_name LicensemanagerGrant#grant_name}",
            "stability": "stable",
            "summary": "Name for the created Grant."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-grant/index.ts",
            "line": 24
          },
          "name": "grantName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/licensemanager_grant#home_region LicensemanagerGrant#home_region}",
            "stability": "stable",
            "summary": "Home region for the created grant."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-grant/index.ts",
            "line": 30
          },
          "name": "homeRegion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/licensemanager_grant#license_arn LicensemanagerGrant#license_arn}",
            "stability": "stable",
            "summary": "License Arn for the grant."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-grant/index.ts",
            "line": 36
          },
          "name": "licenseArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/licensemanager_grant#principals LicensemanagerGrant#principals}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-grant/index.ts",
            "line": 40
          },
          "name": "principals",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/licensemanager_grant#status LicensemanagerGrant#status}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-grant/index.ts",
            "line": 44
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/licensemanager_grant#tags LicensemanagerGrant#tags}",
            "stability": "stable",
            "summary": "A list of tags to attach."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-grant/index.ts",
            "line": 50
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.licensemanagerGrant.LicensemanagerGrantTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/licensemanager-grant/index:LicensemanagerGrantConfig"
    },
    "@cdktn/provider-awscc.licensemanagerGrant.LicensemanagerGrantTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.licensemanagerGrant.LicensemanagerGrantTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/licensemanager-grant/index.ts",
        "line": 52
      },
      "name": "LicensemanagerGrantTags",
      "namespace": "licensemanagerGrant",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/licensemanager_grant#key LicensemanagerGrant#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-grant/index.ts",
            "line": 58
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/licensemanager_grant#value LicensemanagerGrant#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-grant/index.ts",
            "line": 64
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/licensemanager-grant/index:LicensemanagerGrantTags"
    },
    "@cdktn/provider-awscc.licensemanagerGrant.LicensemanagerGrantTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.licensemanagerGrant.LicensemanagerGrantTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/licensemanager-grant/index.ts",
          "line": 194
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/licensemanager-grant/index.ts",
        "line": 186
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-grant/index.ts",
            "line": 201
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.licensemanagerGrant.LicensemanagerGrantTagsOutputReference"
            }
          }
        }
      ],
      "name": "LicensemanagerGrantTagsList",
      "namespace": "licensemanagerGrant",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-grant/index.ts",
            "line": 187
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.licensemanagerGrant.LicensemanagerGrantTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/licensemanager-grant/index:LicensemanagerGrantTagsList"
    },
    "@cdktn/provider-awscc.licensemanagerGrant.LicensemanagerGrantTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.licensemanagerGrant.LicensemanagerGrantTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/licensemanager-grant/index.ts",
          "line": 113
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/licensemanager-grant/index.ts",
        "line": 103
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-grant/index.ts",
            "line": 161
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-grant/index.ts",
            "line": 177
          },
          "name": "resetValue"
        }
      ],
      "name": "LicensemanagerGrantTagsOutputReference",
      "namespace": "licensemanagerGrant",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-grant/index.ts",
            "line": 165
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-grant/index.ts",
            "line": 181
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-grant/index.ts",
            "line": 155
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-grant/index.ts",
            "line": 171
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-grant/index.ts",
            "line": 117
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.licensemanagerGrant.LicensemanagerGrantTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/licensemanager-grant/index:LicensemanagerGrantTagsOutputReference"
    },
    "@cdktn/provider-awscc.licensemanagerLicense.LicensemanagerLicense": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/licensemanager_license awscc_licensemanager_license}."
      },
      "fqn": "@cdktn/provider-awscc.licensemanagerLicense.LicensemanagerLicense",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/licensemanager_license awscc_licensemanager_license} Resource."
        },
        "locationInModule": {
          "filename": "src/licensemanager-license/index.ts",
          "line": 1319
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.licensemanagerLicense.LicensemanagerLicenseConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/licensemanager-license/index.ts",
        "line": 1287
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a LicensemanagerLicense resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 1304
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the LicensemanagerLicense to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/licensemanager_license#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing LicensemanagerLicense that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the LicensemanagerLicense to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 1371
          },
          "name": "putConsumptionConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.licensemanagerLicense.LicensemanagerLicenseConsumptionConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 1384
          },
          "name": "putEntitlements",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.licensemanagerLicense.LicensemanagerLicenseEntitlements"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 1415
          },
          "name": "putIssuer",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.licensemanagerLicense.LicensemanagerLicenseIssuer"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 1433
          },
          "name": "putLicenseMetadata",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.licensemanagerLicense.LicensemanagerLicenseLicenseMetadata"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 1504
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.licensemanagerLicense.LicensemanagerLicenseTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 1520
          },
          "name": "putValidity",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.licensemanagerLicense.LicensemanagerLicenseValidity"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 1436
          },
          "name": "resetLicenseMetadata"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 1491
          },
          "name": "resetStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 1507
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 1537
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 1554
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "LicensemanagerLicense",
      "namespace": "licensemanagerLicense",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 1292
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 1368
          },
          "name": "consumptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.licensemanagerLicense.LicensemanagerLicenseConsumptionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 1381
          },
          "name": "entitlements",
          "type": {
            "fqn": "@cdktn/provider-awscc.licensemanagerLicense.LicensemanagerLicenseEntitlementsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 1406
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 1412
          },
          "name": "issuer",
          "type": {
            "fqn": "@cdktn/provider-awscc.licensemanagerLicense.LicensemanagerLicenseIssuerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 1424
          },
          "name": "licenseArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 1430
          },
          "name": "licenseMetadata",
          "type": {
            "fqn": "@cdktn/provider-awscc.licensemanagerLicense.LicensemanagerLicenseLicenseMetadataList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 1501
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.licensemanagerLicense.LicensemanagerLicenseTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 1517
          },
          "name": "validity",
          "type": {
            "fqn": "@cdktn/provider-awscc.licensemanagerLicense.LicensemanagerLicenseValidityOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 1529
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 1362
          },
          "name": "beneficiaryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 1375
          },
          "name": "consumptionConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.licensemanagerLicense.LicensemanagerLicenseConsumptionConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 1388
          },
          "name": "entitlementsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.licensemanagerLicense.LicensemanagerLicenseEntitlements"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 1401
          },
          "name": "homeRegionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 1419
          },
          "name": "issuerInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.licensemanagerLicense.LicensemanagerLicenseIssuer"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 1440
          },
          "name": "licenseMetadataInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.licensemanagerLicense.LicensemanagerLicenseLicenseMetadata"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 1453
          },
          "name": "licenseNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 1466
          },
          "name": "productNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 1479
          },
          "name": "productSkuInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 1495
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 1511
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.licensemanagerLicense.LicensemanagerLicenseTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 1524
          },
          "name": "validityInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.licensemanagerLicense.LicensemanagerLicenseValidity"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 1355
          },
          "name": "beneficiary",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 1394
          },
          "name": "homeRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 1446
          },
          "name": "licenseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 1459
          },
          "name": "productName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 1472
          },
          "name": "productSku",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 1485
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/licensemanager-license/index:LicensemanagerLicense"
    },
    "@cdktn/provider-awscc.licensemanagerLicense.LicensemanagerLicenseConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.licensemanagerLicense.LicensemanagerLicenseConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/licensemanager-license/index.ts",
        "line": 14
      },
      "name": "LicensemanagerLicenseConfig",
      "namespace": "licensemanagerLicense",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/licensemanager_license#beneficiary LicensemanagerLicense#beneficiary}",
            "stability": "stable",
            "summary": "Beneficiary of the license."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 20
          },
          "name": "beneficiary",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/licensemanager_license#consumption_configuration LicensemanagerLicense#consumption_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 24
          },
          "name": "consumptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.licensemanagerLicense.LicensemanagerLicenseConsumptionConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/licensemanager_license#entitlements LicensemanagerLicense#entitlements}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 28
          },
          "name": "entitlements",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.licensemanagerLicense.LicensemanagerLicenseEntitlements"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/licensemanager_license#home_region LicensemanagerLicense#home_region}",
            "stability": "stable",
            "summary": "Home region for the created license."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 34
          },
          "name": "homeRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/licensemanager_license#issuer LicensemanagerLicense#issuer}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 38
          },
          "name": "issuer",
          "type": {
            "fqn": "@cdktn/provider-awscc.licensemanagerLicense.LicensemanagerLicenseIssuer"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/licensemanager_license#license_name LicensemanagerLicense#license_name}",
            "stability": "stable",
            "summary": "Name for the created license."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 48
          },
          "name": "licenseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/licensemanager_license#product_name LicensemanagerLicense#product_name}",
            "stability": "stable",
            "summary": "Product name for the created license."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 54
          },
          "name": "productName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/licensemanager_license#product_sku LicensemanagerLicense#product_sku}",
            "stability": "stable",
            "summary": "ProductSKU of the license."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 60
          },
          "name": "productSku",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/licensemanager_license#validity LicensemanagerLicense#validity}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 74
          },
          "name": "validity",
          "type": {
            "fqn": "@cdktn/provider-awscc.licensemanagerLicense.LicensemanagerLicenseValidity"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/licensemanager_license#license_metadata LicensemanagerLicense#license_metadata}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 42
          },
          "name": "licenseMetadata",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.licensemanagerLicense.LicensemanagerLicenseLicenseMetadata"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/licensemanager_license#status LicensemanagerLicense#status}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 64
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/licensemanager_license#tags LicensemanagerLicense#tags}",
            "stability": "stable",
            "summary": "A list of tags to attach."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 70
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.licensemanagerLicense.LicensemanagerLicenseTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/licensemanager-license/index:LicensemanagerLicenseConfig"
    },
    "@cdktn/provider-awscc.licensemanagerLicense.LicensemanagerLicenseConsumptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.licensemanagerLicense.LicensemanagerLicenseConsumptionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/licensemanager-license/index.ts",
        "line": 297
      },
      "name": "LicensemanagerLicenseConsumptionConfiguration",
      "namespace": "licensemanagerLicense",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/licensemanager_license#borrow_configuration LicensemanagerLicense#borrow_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 301
          },
          "name": "borrowConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.licensemanagerLicense.LicensemanagerLicenseConsumptionConfigurationBorrowConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/licensemanager_license#provisional_configuration LicensemanagerLicense#provisional_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 305
          },
          "name": "provisionalConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.licensemanagerLicense.LicensemanagerLicenseConsumptionConfigurationProvisionalConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/licensemanager_license#renew_type LicensemanagerLicense#renew_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 309
          },
          "name": "renewType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/licensemanager-license/index:LicensemanagerLicenseConsumptionConfiguration"
    },
    "@cdktn/provider-awscc.licensemanagerLicense.LicensemanagerLicenseConsumptionConfigurationBorrowConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.licensemanagerLicense.LicensemanagerLicenseConsumptionConfigurationBorrowConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/licensemanager-license/index.ts",
        "line": 76
      },
      "name": "LicensemanagerLicenseConsumptionConfigurationBorrowConfiguration",
      "namespace": "licensemanagerLicense",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/licensemanager_license#allow_early_check_in LicensemanagerLicense#allow_early_check_in}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 80
          },
          "name": "allowEarlyCheckIn",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/licensemanager_license#max_time_to_live_in_minutes LicensemanagerLicense#max_time_to_live_in_minutes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 84
          },
          "name": "maxTimeToLiveInMinutes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/licensemanager-license/index:LicensemanagerLicenseConsumptionConfigurationBorrowConfiguration"
    },
    "@cdktn/provider-awscc.licensemanagerLicense.LicensemanagerLicenseConsumptionConfigurationBorrowConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.licensemanagerLicense.LicensemanagerLicenseConsumptionConfigurationBorrowConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/licensemanager-license/index.ts",
          "line": 131
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/licensemanager-license/index.ts",
        "line": 123
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 179
          },
          "name": "resetAllowEarlyCheckIn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 195
          },
          "name": "resetMaxTimeToLiveInMinutes"
        }
      ],
      "name": "LicensemanagerLicenseConsumptionConfigurationBorrowConfigurationOutputReference",
      "namespace": "licensemanagerLicense",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 183
          },
          "name": "allowEarlyCheckInInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 199
          },
          "name": "maxTimeToLiveInMinutesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 173
          },
          "name": "allowEarlyCheckIn",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 189
          },
          "name": "maxTimeToLiveInMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 135
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.licensemanagerLicense.LicensemanagerLicenseConsumptionConfigurationBorrowConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/licensemanager-license/index:LicensemanagerLicenseConsumptionConfigurationBorrowConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.licensemanagerLicense.LicensemanagerLicenseConsumptionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.licensemanagerLicense.LicensemanagerLicenseConsumptionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/licensemanager-license/index.ts",
          "line": 363
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/licensemanager-license/index.ts",
        "line": 355
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 414
          },
          "name": "putBorrowConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.licensemanagerLicense.LicensemanagerLicenseConsumptionConfigurationBorrowConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 430
          },
          "name": "putProvisionalConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.licensemanagerLicense.LicensemanagerLicenseConsumptionConfigurationProvisionalConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 417
          },
          "name": "resetBorrowConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 433
          },
          "name": "resetProvisionalConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 449
          },
          "name": "resetRenewType"
        }
      ],
      "name": "LicensemanagerLicenseConsumptionConfigurationOutputReference",
      "namespace": "licensemanagerLicense",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 411
          },
          "name": "borrowConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.licensemanagerLicense.LicensemanagerLicenseConsumptionConfigurationBorrowConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 427
          },
          "name": "provisionalConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.licensemanagerLicense.LicensemanagerLicenseConsumptionConfigurationProvisionalConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 421
          },
          "name": "borrowConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.licensemanagerLicense.LicensemanagerLicenseConsumptionConfigurationBorrowConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 437
          },
          "name": "provisionalConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.licensemanagerLicense.LicensemanagerLicenseConsumptionConfigurationProvisionalConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 453
          },
          "name": "renewTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 443
          },
          "name": "renewType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 367
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.licensemanagerLicense.LicensemanagerLicenseConsumptionConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/licensemanager-license/index:LicensemanagerLicenseConsumptionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.licensemanagerLicense.LicensemanagerLicenseConsumptionConfigurationProvisionalConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.licensemanagerLicense.LicensemanagerLicenseConsumptionConfigurationProvisionalConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/licensemanager-license/index.ts",
        "line": 203
      },
      "name": "LicensemanagerLicenseConsumptionConfigurationProvisionalConfiguration",
      "namespace": "licensemanagerLicense",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/licensemanager_license#max_time_to_live_in_minutes LicensemanagerLicense#max_time_to_live_in_minutes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 207
          },
          "name": "maxTimeToLiveInMinutes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/licensemanager-license/index:LicensemanagerLicenseConsumptionConfigurationProvisionalConfiguration"
    },
    "@cdktn/provider-awscc.licensemanagerLicense.LicensemanagerLicenseConsumptionConfigurationProvisionalConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.licensemanagerLicense.LicensemanagerLicenseConsumptionConfigurationProvisionalConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/licensemanager-license/index.ts",
          "line": 247
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/licensemanager-license/index.ts",
        "line": 239
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 289
          },
          "name": "resetMaxTimeToLiveInMinutes"
        }
      ],
      "name": "LicensemanagerLicenseConsumptionConfigurationProvisionalConfigurationOutputReference",
      "namespace": "licensemanagerLicense",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 293
          },
          "name": "maxTimeToLiveInMinutesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 283
          },
          "name": "maxTimeToLiveInMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 251
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.licensemanagerLicense.LicensemanagerLicenseConsumptionConfigurationProvisionalConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/licensemanager-license/index:LicensemanagerLicenseConsumptionConfigurationProvisionalConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.licensemanagerLicense.LicensemanagerLicenseEntitlements": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.licensemanagerLicense.LicensemanagerLicenseEntitlements",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/licensemanager-license/index.ts",
        "line": 457
      },
      "name": "LicensemanagerLicenseEntitlements",
      "namespace": "licensemanagerLicense",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/licensemanager_license#name LicensemanagerLicense#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 469
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/licensemanager_license#unit LicensemanagerLicense#unit}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 477
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/licensemanager_license#allow_check_in LicensemanagerLicense#allow_check_in}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 461
          },
          "name": "allowCheckIn",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/licensemanager_license#max_count LicensemanagerLicense#max_count}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 465
          },
          "name": "maxCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/licensemanager_license#overage LicensemanagerLicense#overage}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 473
          },
          "name": "overage",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/licensemanager_license#value LicensemanagerLicense#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 481
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/licensemanager-license/index:LicensemanagerLicenseEntitlements"
    },
    "@cdktn/provider-awscc.licensemanagerLicense.LicensemanagerLicenseEntitlementsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.licensemanagerLicense.LicensemanagerLicenseEntitlementsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/licensemanager-license/index.ts",
          "line": 721
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/licensemanager-license/index.ts",
        "line": 713
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 728
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.licensemanagerLicense.LicensemanagerLicenseEntitlementsOutputReference"
            }
          }
        }
      ],
      "name": "LicensemanagerLicenseEntitlementsList",
      "namespace": "licensemanagerLicense",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 714
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.licensemanagerLicense.LicensemanagerLicenseEntitlements"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/licensemanager-license/index:LicensemanagerLicenseEntitlementsList"
    },
    "@cdktn/provider-awscc.licensemanagerLicense.LicensemanagerLicenseEntitlementsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.licensemanagerLicense.LicensemanagerLicenseEntitlementsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/licensemanager-license/index.ts",
          "line": 558
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/licensemanager-license/index.ts",
        "line": 548
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 630
          },
          "name": "resetAllowCheckIn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 646
          },
          "name": "resetMaxCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 675
          },
          "name": "resetOverage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 704
          },
          "name": "resetValue"
        }
      ],
      "name": "LicensemanagerLicenseEntitlementsOutputReference",
      "namespace": "licensemanagerLicense",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 634
          },
          "name": "allowCheckInInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 650
          },
          "name": "maxCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 663
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 679
          },
          "name": "overageInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 692
          },
          "name": "unitInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 708
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 624
          },
          "name": "allowCheckIn",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 640
          },
          "name": "maxCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 656
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 669
          },
          "name": "overage",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 685
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 698
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 562
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.licensemanagerLicense.LicensemanagerLicenseEntitlements"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/licensemanager-license/index:LicensemanagerLicenseEntitlementsOutputReference"
    },
    "@cdktn/provider-awscc.licensemanagerLicense.LicensemanagerLicenseIssuer": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.licensemanagerLicense.LicensemanagerLicenseIssuer",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/licensemanager-license/index.ts",
        "line": 732
      },
      "name": "LicensemanagerLicenseIssuer",
      "namespace": "licensemanagerLicense",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/licensemanager_license#name LicensemanagerLicense#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 736
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/licensemanager_license#sign_key LicensemanagerLicense#sign_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 740
          },
          "name": "signKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/licensemanager-license/index:LicensemanagerLicenseIssuer"
    },
    "@cdktn/provider-awscc.licensemanagerLicense.LicensemanagerLicenseIssuerOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.licensemanagerLicense.LicensemanagerLicenseIssuerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/licensemanager-license/index.ts",
          "line": 787
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/licensemanager-license/index.ts",
        "line": 779
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 848
          },
          "name": "resetSignKey"
        }
      ],
      "name": "LicensemanagerLicenseIssuerOutputReference",
      "namespace": "licensemanagerLicense",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 836
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 852
          },
          "name": "signKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 829
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 842
          },
          "name": "signKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 791
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.licensemanagerLicense.LicensemanagerLicenseIssuer"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/licensemanager-license/index:LicensemanagerLicenseIssuerOutputReference"
    },
    "@cdktn/provider-awscc.licensemanagerLicense.LicensemanagerLicenseLicenseMetadata": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.licensemanagerLicense.LicensemanagerLicenseLicenseMetadata",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/licensemanager-license/index.ts",
        "line": 856
      },
      "name": "LicensemanagerLicenseLicenseMetadata",
      "namespace": "licensemanagerLicense",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/licensemanager_license#name LicensemanagerLicense#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 860
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/licensemanager_license#value LicensemanagerLicense#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 864
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/licensemanager-license/index:LicensemanagerLicenseLicenseMetadata"
    },
    "@cdktn/provider-awscc.licensemanagerLicense.LicensemanagerLicenseLicenseMetadataList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.licensemanagerLicense.LicensemanagerLicenseLicenseMetadataList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/licensemanager-license/index.ts",
          "line": 994
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/licensemanager-license/index.ts",
        "line": 986
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 1001
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.licensemanagerLicense.LicensemanagerLicenseLicenseMetadataOutputReference"
            }
          }
        }
      ],
      "name": "LicensemanagerLicenseLicenseMetadataList",
      "namespace": "licensemanagerLicense",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 987
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.licensemanagerLicense.LicensemanagerLicenseLicenseMetadata"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/licensemanager-license/index:LicensemanagerLicenseLicenseMetadataList"
    },
    "@cdktn/provider-awscc.licensemanagerLicense.LicensemanagerLicenseLicenseMetadataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.licensemanagerLicense.LicensemanagerLicenseLicenseMetadataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/licensemanager-license/index.ts",
          "line": 913
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/licensemanager-license/index.ts",
        "line": 903
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 961
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 977
          },
          "name": "resetValue"
        }
      ],
      "name": "LicensemanagerLicenseLicenseMetadataOutputReference",
      "namespace": "licensemanagerLicense",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 965
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 981
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 955
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 971
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 917
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.licensemanagerLicense.LicensemanagerLicenseLicenseMetadata"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/licensemanager-license/index:LicensemanagerLicenseLicenseMetadataOutputReference"
    },
    "@cdktn/provider-awscc.licensemanagerLicense.LicensemanagerLicenseTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.licensemanagerLicense.LicensemanagerLicenseTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/licensemanager-license/index.ts",
        "line": 1005
      },
      "name": "LicensemanagerLicenseTags",
      "namespace": "licensemanagerLicense",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/licensemanager_license#key LicensemanagerLicense#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 1011
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/licensemanager_license#value LicensemanagerLicense#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 1017
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/licensemanager-license/index:LicensemanagerLicenseTags"
    },
    "@cdktn/provider-awscc.licensemanagerLicense.LicensemanagerLicenseTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.licensemanagerLicense.LicensemanagerLicenseTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/licensemanager-license/index.ts",
          "line": 1147
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/licensemanager-license/index.ts",
        "line": 1139
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 1154
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.licensemanagerLicense.LicensemanagerLicenseTagsOutputReference"
            }
          }
        }
      ],
      "name": "LicensemanagerLicenseTagsList",
      "namespace": "licensemanagerLicense",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 1140
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.licensemanagerLicense.LicensemanagerLicenseTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/licensemanager-license/index:LicensemanagerLicenseTagsList"
    },
    "@cdktn/provider-awscc.licensemanagerLicense.LicensemanagerLicenseTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.licensemanagerLicense.LicensemanagerLicenseTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/licensemanager-license/index.ts",
          "line": 1066
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/licensemanager-license/index.ts",
        "line": 1056
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 1114
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 1130
          },
          "name": "resetValue"
        }
      ],
      "name": "LicensemanagerLicenseTagsOutputReference",
      "namespace": "licensemanagerLicense",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 1118
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 1134
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 1108
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 1124
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 1070
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.licensemanagerLicense.LicensemanagerLicenseTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/licensemanager-license/index:LicensemanagerLicenseTagsOutputReference"
    },
    "@cdktn/provider-awscc.licensemanagerLicense.LicensemanagerLicenseValidity": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.licensemanagerLicense.LicensemanagerLicenseValidity",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/licensemanager-license/index.ts",
        "line": 1158
      },
      "name": "LicensemanagerLicenseValidity",
      "namespace": "licensemanagerLicense",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/licensemanager_license#begin LicensemanagerLicense#begin}",
            "stability": "stable",
            "summary": "Validity begin date for the license."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 1164
          },
          "name": "begin",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/licensemanager_license#end LicensemanagerLicense#end}",
            "stability": "stable",
            "summary": "Validity begin date for the license."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 1170
          },
          "name": "end",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/licensemanager-license/index:LicensemanagerLicenseValidity"
    },
    "@cdktn/provider-awscc.licensemanagerLicense.LicensemanagerLicenseValidityOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.licensemanagerLicense.LicensemanagerLicenseValidityOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/licensemanager-license/index.ts",
          "line": 1217
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/licensemanager-license/index.ts",
        "line": 1209
      },
      "name": "LicensemanagerLicenseValidityOutputReference",
      "namespace": "licensemanagerLicense",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 1266
          },
          "name": "beginInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 1279
          },
          "name": "endInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 1259
          },
          "name": "begin",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 1272
          },
          "name": "end",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license/index.ts",
            "line": 1221
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.licensemanagerLicense.LicensemanagerLicenseValidity"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/licensemanager-license/index:LicensemanagerLicenseValidityOutputReference"
    },
    "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSet": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/licensemanager_license_asset_rule_set awscc_licensemanager_license_asset_rule_set}."
      },
      "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSet",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/licensemanager_license_asset_rule_set awscc_licensemanager_license_asset_rule_set} Resource."
        },
        "locationInModule": {
          "filename": "src/licensemanager-license-asset-rule-set/index.ts",
          "line": 3194
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/licensemanager-license-asset-rule-set/index.ts",
        "line": 3162
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a LicensemanagerLicenseAssetRuleSet resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 3179
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the LicensemanagerLicenseAssetRuleSet to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/licensemanager_license_asset_rule_set#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing LicensemanagerLicenseAssetRuleSet that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the LicensemanagerLicenseAssetRuleSet to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 3264
          },
          "name": "putRules",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRules"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 3277
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 3228
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 3280
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 3292
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 3301
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "LicensemanagerLicenseAssetRuleSet",
      "namespace": "licensemanagerLicenseAssetRuleSet",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 3167
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 3237
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 3242
          },
          "name": "licenseAssetRulesetArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 3261
          },
          "name": "rules",
          "type": {
            "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 3274
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 3232
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 3255
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 3268
          },
          "name": "rulesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 3284
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 3222
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 3248
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/licensemanager-license-asset-rule-set/index:LicensemanagerLicenseAssetRuleSet"
    },
    "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/licensemanager-license-asset-rule-set/index.ts",
        "line": 14
      },
      "name": "LicensemanagerLicenseAssetRuleSetConfig",
      "namespace": "licensemanagerLicenseAssetRuleSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/licensemanager_license_asset_rule_set#name LicensemanagerLicenseAssetRuleSet#name}",
            "stability": "stable",
            "summary": "License asset ruleset name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 26
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/licensemanager_license_asset_rule_set#rules LicensemanagerLicenseAssetRuleSet#rules}",
            "stability": "stable",
            "summary": "License asset rules."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 32
          },
          "name": "rules",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/licensemanager_license_asset_rule_set#description LicensemanagerLicenseAssetRuleSet#description}",
            "stability": "stable",
            "summary": "License asset ruleset description."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 20
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/licensemanager_license_asset_rule_set#tags LicensemanagerLicenseAssetRuleSet#tags}",
            "stability": "stable",
            "summary": "Tags to add to the license asset ruleset."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 38
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/licensemanager-license-asset-rule-set/index:LicensemanagerLicenseAssetRuleSetConfig"
    },
    "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/licensemanager-license-asset-rule-set/index.ts",
        "line": 2894
      },
      "name": "LicensemanagerLicenseAssetRuleSetRules",
      "namespace": "licensemanagerLicenseAssetRuleSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/licensemanager_license_asset_rule_set#rule_statement LicensemanagerLicenseAssetRuleSet#rule_statement}",
            "stability": "stable",
            "summary": "Rule statement. Specify exactly one of InstanceRuleStatement, LicenseRuleStatement, or LicenseConfigurationRuleStatement."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 2900
          },
          "name": "ruleStatement",
          "type": {
            "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatement"
          }
        }
      ],
      "symbolId": "src/licensemanager-license-asset-rule-set/index:LicensemanagerLicenseAssetRuleSetRules"
    },
    "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/licensemanager-license-asset-rule-set/index.ts",
          "line": 2998
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/licensemanager-license-asset-rule-set/index.ts",
        "line": 2990
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 3005
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesOutputReference"
            }
          }
        }
      ],
      "name": "LicensemanagerLicenseAssetRuleSetRulesList",
      "namespace": "licensemanagerLicenseAssetRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 2991
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/licensemanager-license-asset-rule-set/index:LicensemanagerLicenseAssetRuleSetRulesList"
    },
    "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/licensemanager-license-asset-rule-set/index.ts",
          "line": 2942
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/licensemanager-license-asset-rule-set/index.ts",
        "line": 2932
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 2981
          },
          "name": "putRuleStatement",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatement"
              }
            }
          ]
        }
      ],
      "name": "LicensemanagerLicenseAssetRuleSetRulesOutputReference",
      "namespace": "licensemanagerLicenseAssetRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 2978
          },
          "name": "ruleStatement",
          "type": {
            "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 2985
          },
          "name": "ruleStatementInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatement"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 2946
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRules"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/licensemanager-license-asset-rule-set/index:LicensemanagerLicenseAssetRuleSetRulesOutputReference"
    },
    "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatement": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatement",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/licensemanager-license-asset-rule-set/index.ts",
        "line": 2728
      },
      "name": "LicensemanagerLicenseAssetRuleSetRulesRuleStatement",
      "namespace": "licensemanagerLicenseAssetRuleSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/licensemanager_license_asset_rule_set#instance_rule_statement LicensemanagerLicenseAssetRuleSet#instance_rule_statement}",
            "stability": "stable",
            "summary": "Instance rule statement."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 2734
          },
          "name": "instanceRuleStatement",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatement"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/licensemanager_license_asset_rule_set#license_configuration_rule_statement LicensemanagerLicenseAssetRuleSet#license_configuration_rule_statement}",
            "stability": "stable",
            "summary": "License configuration rule statement."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 2740
          },
          "name": "licenseConfigurationRuleStatement",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatement"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/licensemanager_license_asset_rule_set#license_rule_statement LicensemanagerLicenseAssetRuleSet#license_rule_statement}",
            "stability": "stable",
            "summary": "License rule statement."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 2746
          },
          "name": "licenseRuleStatement",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatement"
          }
        }
      ],
      "symbolId": "src/licensemanager-license-asset-rule-set/index:LicensemanagerLicenseAssetRuleSetRulesRuleStatement"
    },
    "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatement": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatement",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/licensemanager-license-asset-rule-set/index.ts",
        "line": 770
      },
      "name": "LicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatement",
      "namespace": "licensemanagerLicenseAssetRuleSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/licensemanager_license_asset_rule_set#and_rule_statement LicensemanagerLicenseAssetRuleSet#and_rule_statement}",
            "stability": "stable",
            "summary": "AND rule statement."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 776
          },
          "name": "andRuleStatement",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementAndRuleStatement"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/licensemanager_license_asset_rule_set#matching_rule_statement LicensemanagerLicenseAssetRuleSet#matching_rule_statement}",
            "stability": "stable",
            "summary": "Matching rule statement."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 782
          },
          "name": "matchingRuleStatement",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementMatchingRuleStatement"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/licensemanager_license_asset_rule_set#or_rule_statement LicensemanagerLicenseAssetRuleSet#or_rule_statement}",
            "stability": "stable",
            "summary": "OR rule statement."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 788
          },
          "name": "orRuleStatement",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementOrRuleStatement"
          }
        }
      ],
      "symbolId": "src/licensemanager-license-asset-rule-set/index:LicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatement"
    },
    "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementAndRuleStatement": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementAndRuleStatement",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/licensemanager-license-asset-rule-set/index.ts",
        "line": 228
      },
      "name": "LicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementAndRuleStatement",
      "namespace": "licensemanagerLicenseAssetRuleSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/licensemanager_license_asset_rule_set#matching_rule_statements LicensemanagerLicenseAssetRuleSet#matching_rule_statements}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 232
          },
          "name": "matchingRuleStatements",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementAndRuleStatementMatchingRuleStatements"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/licensemanager-license-asset-rule-set/index:LicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementAndRuleStatement"
    },
    "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementAndRuleStatementMatchingRuleStatements": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementAndRuleStatementMatchingRuleStatements",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/licensemanager-license-asset-rule-set/index.ts",
        "line": 40
      },
      "name": "LicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementAndRuleStatementMatchingRuleStatements",
      "namespace": "licensemanagerLicenseAssetRuleSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/licensemanager_license_asset_rule_set#constraint LicensemanagerLicenseAssetRuleSet#constraint}",
            "stability": "stable",
            "summary": "Constraint (e.g. Equals, Not_Equals)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 46
          },
          "name": "constraint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/licensemanager_license_asset_rule_set#key_to_match LicensemanagerLicenseAssetRuleSet#key_to_match}",
            "stability": "stable",
            "summary": "Key to match."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 52
          },
          "name": "keyToMatch",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/licensemanager_license_asset_rule_set#value_to_match LicensemanagerLicenseAssetRuleSet#value_to_match}",
            "stability": "stable",
            "summary": "Values to match."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 58
          },
          "name": "valueToMatch",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/licensemanager-license-asset-rule-set/index:LicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementAndRuleStatementMatchingRuleStatements"
    },
    "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementAndRuleStatementMatchingRuleStatementsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementAndRuleStatementMatchingRuleStatementsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/licensemanager-license-asset-rule-set/index.ts",
          "line": 217
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/licensemanager-license-asset-rule-set/index.ts",
        "line": 209
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 224
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementAndRuleStatementMatchingRuleStatementsOutputReference"
            }
          }
        }
      ],
      "name": "LicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementAndRuleStatementMatchingRuleStatementsList",
      "namespace": "licensemanagerLicenseAssetRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 210
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementAndRuleStatementMatchingRuleStatements"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/licensemanager-license-asset-rule-set/index:LicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementAndRuleStatementMatchingRuleStatementsList"
    },
    "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementAndRuleStatementMatchingRuleStatementsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementAndRuleStatementMatchingRuleStatementsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/licensemanager-license-asset-rule-set/index.ts",
          "line": 114
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/licensemanager-license-asset-rule-set/index.ts",
        "line": 104
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 168
          },
          "name": "resetConstraint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 184
          },
          "name": "resetKeyToMatch"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 200
          },
          "name": "resetValueToMatch"
        }
      ],
      "name": "LicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementAndRuleStatementMatchingRuleStatementsOutputReference",
      "namespace": "licensemanagerLicenseAssetRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 172
          },
          "name": "constraintInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 188
          },
          "name": "keyToMatchInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 204
          },
          "name": "valueToMatchInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 162
          },
          "name": "constraint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 178
          },
          "name": "keyToMatch",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 194
          },
          "name": "valueToMatch",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementAndRuleStatementMatchingRuleStatements"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/licensemanager-license-asset-rule-set/index:LicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementAndRuleStatementMatchingRuleStatementsOutputReference"
    },
    "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementAndRuleStatementOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementAndRuleStatementOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/licensemanager-license-asset-rule-set/index.ts",
          "line": 272
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/licensemanager-license-asset-rule-set/index.ts",
        "line": 264
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 311
          },
          "name": "putMatchingRuleStatements",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementAndRuleStatementMatchingRuleStatements"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 314
          },
          "name": "resetMatchingRuleStatements"
        }
      ],
      "name": "LicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementAndRuleStatementOutputReference",
      "namespace": "licensemanagerLicenseAssetRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 308
          },
          "name": "matchingRuleStatements",
          "type": {
            "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementAndRuleStatementMatchingRuleStatementsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 318
          },
          "name": "matchingRuleStatementsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementAndRuleStatementMatchingRuleStatements"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 276
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementAndRuleStatement"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/licensemanager-license-asset-rule-set/index:LicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementAndRuleStatementOutputReference"
    },
    "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementMatchingRuleStatement": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementMatchingRuleStatement",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/licensemanager-license-asset-rule-set/index.ts",
        "line": 322
      },
      "name": "LicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementMatchingRuleStatement",
      "namespace": "licensemanagerLicenseAssetRuleSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/licensemanager_license_asset_rule_set#constraint LicensemanagerLicenseAssetRuleSet#constraint}",
            "stability": "stable",
            "summary": "Constraint (e.g. Equals, Not_Equals)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 328
          },
          "name": "constraint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/licensemanager_license_asset_rule_set#key_to_match LicensemanagerLicenseAssetRuleSet#key_to_match}",
            "stability": "stable",
            "summary": "Key to match."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 334
          },
          "name": "keyToMatch",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/licensemanager_license_asset_rule_set#value_to_match LicensemanagerLicenseAssetRuleSet#value_to_match}",
            "stability": "stable",
            "summary": "Values to match."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 340
          },
          "name": "valueToMatch",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/licensemanager-license-asset-rule-set/index:LicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementMatchingRuleStatement"
    },
    "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementMatchingRuleStatementOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementMatchingRuleStatementOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/licensemanager-license-asset-rule-set/index.ts",
          "line": 394
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/licensemanager-license-asset-rule-set/index.ts",
        "line": 386
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 448
          },
          "name": "resetConstraint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 464
          },
          "name": "resetKeyToMatch"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 480
          },
          "name": "resetValueToMatch"
        }
      ],
      "name": "LicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementMatchingRuleStatementOutputReference",
      "namespace": "licensemanagerLicenseAssetRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 452
          },
          "name": "constraintInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 468
          },
          "name": "keyToMatchInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 484
          },
          "name": "valueToMatchInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 442
          },
          "name": "constraint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 458
          },
          "name": "keyToMatch",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 474
          },
          "name": "valueToMatch",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 398
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementMatchingRuleStatement"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/licensemanager-license-asset-rule-set/index:LicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementMatchingRuleStatementOutputReference"
    },
    "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementOrRuleStatement": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementOrRuleStatement",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/licensemanager-license-asset-rule-set/index.ts",
        "line": 676
      },
      "name": "LicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementOrRuleStatement",
      "namespace": "licensemanagerLicenseAssetRuleSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/licensemanager_license_asset_rule_set#matching_rule_statements LicensemanagerLicenseAssetRuleSet#matching_rule_statements}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 680
          },
          "name": "matchingRuleStatements",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementOrRuleStatementMatchingRuleStatements"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/licensemanager-license-asset-rule-set/index:LicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementOrRuleStatement"
    },
    "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementOrRuleStatementMatchingRuleStatements": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementOrRuleStatementMatchingRuleStatements",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/licensemanager-license-asset-rule-set/index.ts",
        "line": 488
      },
      "name": "LicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementOrRuleStatementMatchingRuleStatements",
      "namespace": "licensemanagerLicenseAssetRuleSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/licensemanager_license_asset_rule_set#constraint LicensemanagerLicenseAssetRuleSet#constraint}",
            "stability": "stable",
            "summary": "Constraint (e.g. Equals, Not_Equals)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 494
          },
          "name": "constraint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/licensemanager_license_asset_rule_set#key_to_match LicensemanagerLicenseAssetRuleSet#key_to_match}",
            "stability": "stable",
            "summary": "Key to match."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 500
          },
          "name": "keyToMatch",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/licensemanager_license_asset_rule_set#value_to_match LicensemanagerLicenseAssetRuleSet#value_to_match}",
            "stability": "stable",
            "summary": "Values to match."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 506
          },
          "name": "valueToMatch",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/licensemanager-license-asset-rule-set/index:LicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementOrRuleStatementMatchingRuleStatements"
    },
    "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementOrRuleStatementMatchingRuleStatementsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementOrRuleStatementMatchingRuleStatementsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/licensemanager-license-asset-rule-set/index.ts",
          "line": 665
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/licensemanager-license-asset-rule-set/index.ts",
        "line": 657
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 672
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementOrRuleStatementMatchingRuleStatementsOutputReference"
            }
          }
        }
      ],
      "name": "LicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementOrRuleStatementMatchingRuleStatementsList",
      "namespace": "licensemanagerLicenseAssetRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 658
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementOrRuleStatementMatchingRuleStatements"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/licensemanager-license-asset-rule-set/index:LicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementOrRuleStatementMatchingRuleStatementsList"
    },
    "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementOrRuleStatementMatchingRuleStatementsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementOrRuleStatementMatchingRuleStatementsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/licensemanager-license-asset-rule-set/index.ts",
          "line": 562
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/licensemanager-license-asset-rule-set/index.ts",
        "line": 552
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 616
          },
          "name": "resetConstraint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 632
          },
          "name": "resetKeyToMatch"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 648
          },
          "name": "resetValueToMatch"
        }
      ],
      "name": "LicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementOrRuleStatementMatchingRuleStatementsOutputReference",
      "namespace": "licensemanagerLicenseAssetRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 620
          },
          "name": "constraintInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 636
          },
          "name": "keyToMatchInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 652
          },
          "name": "valueToMatchInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 610
          },
          "name": "constraint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 626
          },
          "name": "keyToMatch",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 642
          },
          "name": "valueToMatch",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 566
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementOrRuleStatementMatchingRuleStatements"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/licensemanager-license-asset-rule-set/index:LicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementOrRuleStatementMatchingRuleStatementsOutputReference"
    },
    "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementOrRuleStatementOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementOrRuleStatementOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/licensemanager-license-asset-rule-set/index.ts",
          "line": 720
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/licensemanager-license-asset-rule-set/index.ts",
        "line": 712
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 759
          },
          "name": "putMatchingRuleStatements",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementOrRuleStatementMatchingRuleStatements"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 762
          },
          "name": "resetMatchingRuleStatements"
        }
      ],
      "name": "LicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementOrRuleStatementOutputReference",
      "namespace": "licensemanagerLicenseAssetRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 756
          },
          "name": "matchingRuleStatements",
          "type": {
            "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementOrRuleStatementMatchingRuleStatementsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 766
          },
          "name": "matchingRuleStatementsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementOrRuleStatementMatchingRuleStatements"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 724
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementOrRuleStatement"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/licensemanager-license-asset-rule-set/index:LicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementOrRuleStatementOutputReference"
    },
    "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/licensemanager-license-asset-rule-set/index.ts",
          "line": 842
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/licensemanager-license-asset-rule-set/index.ts",
        "line": 834
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 893
          },
          "name": "putAndRuleStatement",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementAndRuleStatement"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 909
          },
          "name": "putMatchingRuleStatement",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementMatchingRuleStatement"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 925
          },
          "name": "putOrRuleStatement",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementOrRuleStatement"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 896
          },
          "name": "resetAndRuleStatement"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 912
          },
          "name": "resetMatchingRuleStatement"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 928
          },
          "name": "resetOrRuleStatement"
        }
      ],
      "name": "LicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementOutputReference",
      "namespace": "licensemanagerLicenseAssetRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 890
          },
          "name": "andRuleStatement",
          "type": {
            "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementAndRuleStatementOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 906
          },
          "name": "matchingRuleStatement",
          "type": {
            "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementMatchingRuleStatementOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 922
          },
          "name": "orRuleStatement",
          "type": {
            "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementOrRuleStatementOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 900
          },
          "name": "andRuleStatementInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementAndRuleStatement"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 916
          },
          "name": "matchingRuleStatementInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementMatchingRuleStatement"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 932
          },
          "name": "orRuleStatementInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementOrRuleStatement"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 846
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatement"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/licensemanager-license-asset-rule-set/index:LicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementOutputReference"
    },
    "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatement": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatement",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/licensemanager-license-asset-rule-set/index.ts",
        "line": 1666
      },
      "name": "LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatement",
      "namespace": "licensemanagerLicenseAssetRuleSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/licensemanager_license_asset_rule_set#and_rule_statement LicensemanagerLicenseAssetRuleSet#and_rule_statement}",
            "stability": "stable",
            "summary": "AND rule statement."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 1672
          },
          "name": "andRuleStatement",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementAndRuleStatement"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/licensemanager_license_asset_rule_set#matching_rule_statement LicensemanagerLicenseAssetRuleSet#matching_rule_statement}",
            "stability": "stable",
            "summary": "Matching rule statement."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 1678
          },
          "name": "matchingRuleStatement",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementMatchingRuleStatement"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/licensemanager_license_asset_rule_set#or_rule_statement LicensemanagerLicenseAssetRuleSet#or_rule_statement}",
            "stability": "stable",
            "summary": "OR rule statement."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 1684
          },
          "name": "orRuleStatement",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementOrRuleStatement"
          }
        }
      ],
      "symbolId": "src/licensemanager-license-asset-rule-set/index:LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatement"
    },
    "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementAndRuleStatement": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementAndRuleStatement",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/licensemanager-license-asset-rule-set/index.ts",
        "line": 1124
      },
      "name": "LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementAndRuleStatement",
      "namespace": "licensemanagerLicenseAssetRuleSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/licensemanager_license_asset_rule_set#matching_rule_statements LicensemanagerLicenseAssetRuleSet#matching_rule_statements}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 1128
          },
          "name": "matchingRuleStatements",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementAndRuleStatementMatchingRuleStatements"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/licensemanager-license-asset-rule-set/index:LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementAndRuleStatement"
    },
    "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementAndRuleStatementMatchingRuleStatements": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementAndRuleStatementMatchingRuleStatements",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/licensemanager-license-asset-rule-set/index.ts",
        "line": 936
      },
      "name": "LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementAndRuleStatementMatchingRuleStatements",
      "namespace": "licensemanagerLicenseAssetRuleSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/licensemanager_license_asset_rule_set#constraint LicensemanagerLicenseAssetRuleSet#constraint}",
            "stability": "stable",
            "summary": "Constraint (e.g. Equals, Not_Equals)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 942
          },
          "name": "constraint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/licensemanager_license_asset_rule_set#key_to_match LicensemanagerLicenseAssetRuleSet#key_to_match}",
            "stability": "stable",
            "summary": "Key to match."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 948
          },
          "name": "keyToMatch",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/licensemanager_license_asset_rule_set#value_to_match LicensemanagerLicenseAssetRuleSet#value_to_match}",
            "stability": "stable",
            "summary": "Values to match."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 954
          },
          "name": "valueToMatch",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/licensemanager-license-asset-rule-set/index:LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementAndRuleStatementMatchingRuleStatements"
    },
    "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementAndRuleStatementMatchingRuleStatementsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementAndRuleStatementMatchingRuleStatementsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/licensemanager-license-asset-rule-set/index.ts",
          "line": 1113
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/licensemanager-license-asset-rule-set/index.ts",
        "line": 1105
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 1120
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementAndRuleStatementMatchingRuleStatementsOutputReference"
            }
          }
        }
      ],
      "name": "LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementAndRuleStatementMatchingRuleStatementsList",
      "namespace": "licensemanagerLicenseAssetRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 1106
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementAndRuleStatementMatchingRuleStatements"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/licensemanager-license-asset-rule-set/index:LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementAndRuleStatementMatchingRuleStatementsList"
    },
    "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementAndRuleStatementMatchingRuleStatementsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementAndRuleStatementMatchingRuleStatementsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/licensemanager-license-asset-rule-set/index.ts",
          "line": 1010
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/licensemanager-license-asset-rule-set/index.ts",
        "line": 1000
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 1064
          },
          "name": "resetConstraint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 1080
          },
          "name": "resetKeyToMatch"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 1096
          },
          "name": "resetValueToMatch"
        }
      ],
      "name": "LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementAndRuleStatementMatchingRuleStatementsOutputReference",
      "namespace": "licensemanagerLicenseAssetRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 1068
          },
          "name": "constraintInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 1084
          },
          "name": "keyToMatchInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 1100
          },
          "name": "valueToMatchInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 1058
          },
          "name": "constraint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 1074
          },
          "name": "keyToMatch",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 1090
          },
          "name": "valueToMatch",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 1014
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementAndRuleStatementMatchingRuleStatements"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/licensemanager-license-asset-rule-set/index:LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementAndRuleStatementMatchingRuleStatementsOutputReference"
    },
    "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementAndRuleStatementOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementAndRuleStatementOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/licensemanager-license-asset-rule-set/index.ts",
          "line": 1168
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/licensemanager-license-asset-rule-set/index.ts",
        "line": 1160
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 1207
          },
          "name": "putMatchingRuleStatements",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementAndRuleStatementMatchingRuleStatements"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 1210
          },
          "name": "resetMatchingRuleStatements"
        }
      ],
      "name": "LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementAndRuleStatementOutputReference",
      "namespace": "licensemanagerLicenseAssetRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 1204
          },
          "name": "matchingRuleStatements",
          "type": {
            "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementAndRuleStatementMatchingRuleStatementsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 1214
          },
          "name": "matchingRuleStatementsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementAndRuleStatementMatchingRuleStatements"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 1172
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementAndRuleStatement"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/licensemanager-license-asset-rule-set/index:LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementAndRuleStatementOutputReference"
    },
    "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementMatchingRuleStatement": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementMatchingRuleStatement",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/licensemanager-license-asset-rule-set/index.ts",
        "line": 1218
      },
      "name": "LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementMatchingRuleStatement",
      "namespace": "licensemanagerLicenseAssetRuleSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/licensemanager_license_asset_rule_set#constraint LicensemanagerLicenseAssetRuleSet#constraint}",
            "stability": "stable",
            "summary": "Constraint (e.g. Equals, Not_Equals)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 1224
          },
          "name": "constraint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/licensemanager_license_asset_rule_set#key_to_match LicensemanagerLicenseAssetRuleSet#key_to_match}",
            "stability": "stable",
            "summary": "Key to match."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 1230
          },
          "name": "keyToMatch",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/licensemanager_license_asset_rule_set#value_to_match LicensemanagerLicenseAssetRuleSet#value_to_match}",
            "stability": "stable",
            "summary": "Values to match."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 1236
          },
          "name": "valueToMatch",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/licensemanager-license-asset-rule-set/index:LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementMatchingRuleStatement"
    },
    "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementMatchingRuleStatementOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementMatchingRuleStatementOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/licensemanager-license-asset-rule-set/index.ts",
          "line": 1290
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/licensemanager-license-asset-rule-set/index.ts",
        "line": 1282
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 1344
          },
          "name": "resetConstraint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 1360
          },
          "name": "resetKeyToMatch"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 1376
          },
          "name": "resetValueToMatch"
        }
      ],
      "name": "LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementMatchingRuleStatementOutputReference",
      "namespace": "licensemanagerLicenseAssetRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 1348
          },
          "name": "constraintInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 1364
          },
          "name": "keyToMatchInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 1380
          },
          "name": "valueToMatchInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 1338
          },
          "name": "constraint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 1354
          },
          "name": "keyToMatch",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 1370
          },
          "name": "valueToMatch",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 1294
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementMatchingRuleStatement"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/licensemanager-license-asset-rule-set/index:LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementMatchingRuleStatementOutputReference"
    },
    "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementOrRuleStatement": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementOrRuleStatement",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/licensemanager-license-asset-rule-set/index.ts",
        "line": 1572
      },
      "name": "LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementOrRuleStatement",
      "namespace": "licensemanagerLicenseAssetRuleSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/licensemanager_license_asset_rule_set#matching_rule_statements LicensemanagerLicenseAssetRuleSet#matching_rule_statements}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 1576
          },
          "name": "matchingRuleStatements",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementOrRuleStatementMatchingRuleStatements"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/licensemanager-license-asset-rule-set/index:LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementOrRuleStatement"
    },
    "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementOrRuleStatementMatchingRuleStatements": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementOrRuleStatementMatchingRuleStatements",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/licensemanager-license-asset-rule-set/index.ts",
        "line": 1384
      },
      "name": "LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementOrRuleStatementMatchingRuleStatements",
      "namespace": "licensemanagerLicenseAssetRuleSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/licensemanager_license_asset_rule_set#constraint LicensemanagerLicenseAssetRuleSet#constraint}",
            "stability": "stable",
            "summary": "Constraint (e.g. Equals, Not_Equals)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 1390
          },
          "name": "constraint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/licensemanager_license_asset_rule_set#key_to_match LicensemanagerLicenseAssetRuleSet#key_to_match}",
            "stability": "stable",
            "summary": "Key to match."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 1396
          },
          "name": "keyToMatch",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/licensemanager_license_asset_rule_set#value_to_match LicensemanagerLicenseAssetRuleSet#value_to_match}",
            "stability": "stable",
            "summary": "Values to match."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 1402
          },
          "name": "valueToMatch",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/licensemanager-license-asset-rule-set/index:LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementOrRuleStatementMatchingRuleStatements"
    },
    "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementOrRuleStatementMatchingRuleStatementsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementOrRuleStatementMatchingRuleStatementsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/licensemanager-license-asset-rule-set/index.ts",
          "line": 1561
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/licensemanager-license-asset-rule-set/index.ts",
        "line": 1553
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 1568
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementOrRuleStatementMatchingRuleStatementsOutputReference"
            }
          }
        }
      ],
      "name": "LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementOrRuleStatementMatchingRuleStatementsList",
      "namespace": "licensemanagerLicenseAssetRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 1554
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementOrRuleStatementMatchingRuleStatements"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/licensemanager-license-asset-rule-set/index:LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementOrRuleStatementMatchingRuleStatementsList"
    },
    "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementOrRuleStatementMatchingRuleStatementsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementOrRuleStatementMatchingRuleStatementsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/licensemanager-license-asset-rule-set/index.ts",
          "line": 1458
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/licensemanager-license-asset-rule-set/index.ts",
        "line": 1448
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 1512
          },
          "name": "resetConstraint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 1528
          },
          "name": "resetKeyToMatch"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 1544
          },
          "name": "resetValueToMatch"
        }
      ],
      "name": "LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementOrRuleStatementMatchingRuleStatementsOutputReference",
      "namespace": "licensemanagerLicenseAssetRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 1516
          },
          "name": "constraintInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 1532
          },
          "name": "keyToMatchInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 1548
          },
          "name": "valueToMatchInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 1506
          },
          "name": "constraint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 1522
          },
          "name": "keyToMatch",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 1538
          },
          "name": "valueToMatch",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 1462
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementOrRuleStatementMatchingRuleStatements"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/licensemanager-license-asset-rule-set/index:LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementOrRuleStatementMatchingRuleStatementsOutputReference"
    },
    "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementOrRuleStatementOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementOrRuleStatementOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/licensemanager-license-asset-rule-set/index.ts",
          "line": 1616
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/licensemanager-license-asset-rule-set/index.ts",
        "line": 1608
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 1655
          },
          "name": "putMatchingRuleStatements",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementOrRuleStatementMatchingRuleStatements"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 1658
          },
          "name": "resetMatchingRuleStatements"
        }
      ],
      "name": "LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementOrRuleStatementOutputReference",
      "namespace": "licensemanagerLicenseAssetRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 1652
          },
          "name": "matchingRuleStatements",
          "type": {
            "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementOrRuleStatementMatchingRuleStatementsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 1662
          },
          "name": "matchingRuleStatementsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementOrRuleStatementMatchingRuleStatements"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 1620
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementOrRuleStatement"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/licensemanager-license-asset-rule-set/index:LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementOrRuleStatementOutputReference"
    },
    "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/licensemanager-license-asset-rule-set/index.ts",
          "line": 1738
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/licensemanager-license-asset-rule-set/index.ts",
        "line": 1730
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 1789
          },
          "name": "putAndRuleStatement",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementAndRuleStatement"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 1805
          },
          "name": "putMatchingRuleStatement",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementMatchingRuleStatement"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 1821
          },
          "name": "putOrRuleStatement",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementOrRuleStatement"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 1792
          },
          "name": "resetAndRuleStatement"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 1808
          },
          "name": "resetMatchingRuleStatement"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 1824
          },
          "name": "resetOrRuleStatement"
        }
      ],
      "name": "LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementOutputReference",
      "namespace": "licensemanagerLicenseAssetRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 1786
          },
          "name": "andRuleStatement",
          "type": {
            "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementAndRuleStatementOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 1802
          },
          "name": "matchingRuleStatement",
          "type": {
            "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementMatchingRuleStatementOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 1818
          },
          "name": "orRuleStatement",
          "type": {
            "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementOrRuleStatementOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 1796
          },
          "name": "andRuleStatementInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementAndRuleStatement"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 1812
          },
          "name": "matchingRuleStatementInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementMatchingRuleStatement"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 1828
          },
          "name": "orRuleStatementInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementOrRuleStatement"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 1742
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatement"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/licensemanager-license-asset-rule-set/index:LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementOutputReference"
    },
    "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatement": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatement",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/licensemanager-license-asset-rule-set/index.ts",
        "line": 2562
      },
      "name": "LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatement",
      "namespace": "licensemanagerLicenseAssetRuleSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/licensemanager_license_asset_rule_set#and_rule_statement LicensemanagerLicenseAssetRuleSet#and_rule_statement}",
            "stability": "stable",
            "summary": "AND rule statement."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 2568
          },
          "name": "andRuleStatement",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementAndRuleStatement"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/licensemanager_license_asset_rule_set#matching_rule_statement LicensemanagerLicenseAssetRuleSet#matching_rule_statement}",
            "stability": "stable",
            "summary": "Matching rule statement."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 2574
          },
          "name": "matchingRuleStatement",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementMatchingRuleStatement"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/licensemanager_license_asset_rule_set#or_rule_statement LicensemanagerLicenseAssetRuleSet#or_rule_statement}",
            "stability": "stable",
            "summary": "OR rule statement."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 2580
          },
          "name": "orRuleStatement",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementOrRuleStatement"
          }
        }
      ],
      "symbolId": "src/licensemanager-license-asset-rule-set/index:LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatement"
    },
    "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementAndRuleStatement": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementAndRuleStatement",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/licensemanager-license-asset-rule-set/index.ts",
        "line": 2020
      },
      "name": "LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementAndRuleStatement",
      "namespace": "licensemanagerLicenseAssetRuleSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/licensemanager_license_asset_rule_set#matching_rule_statements LicensemanagerLicenseAssetRuleSet#matching_rule_statements}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 2024
          },
          "name": "matchingRuleStatements",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementAndRuleStatementMatchingRuleStatements"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/licensemanager-license-asset-rule-set/index:LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementAndRuleStatement"
    },
    "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementAndRuleStatementMatchingRuleStatements": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementAndRuleStatementMatchingRuleStatements",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/licensemanager-license-asset-rule-set/index.ts",
        "line": 1832
      },
      "name": "LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementAndRuleStatementMatchingRuleStatements",
      "namespace": "licensemanagerLicenseAssetRuleSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/licensemanager_license_asset_rule_set#constraint LicensemanagerLicenseAssetRuleSet#constraint}",
            "stability": "stable",
            "summary": "Constraint (e.g. Equals, Not_Equals)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 1838
          },
          "name": "constraint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/licensemanager_license_asset_rule_set#key_to_match LicensemanagerLicenseAssetRuleSet#key_to_match}",
            "stability": "stable",
            "summary": "Key to match."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 1844
          },
          "name": "keyToMatch",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/licensemanager_license_asset_rule_set#value_to_match LicensemanagerLicenseAssetRuleSet#value_to_match}",
            "stability": "stable",
            "summary": "Values to match."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 1850
          },
          "name": "valueToMatch",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/licensemanager-license-asset-rule-set/index:LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementAndRuleStatementMatchingRuleStatements"
    },
    "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementAndRuleStatementMatchingRuleStatementsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementAndRuleStatementMatchingRuleStatementsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/licensemanager-license-asset-rule-set/index.ts",
          "line": 2009
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/licensemanager-license-asset-rule-set/index.ts",
        "line": 2001
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 2016
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementAndRuleStatementMatchingRuleStatementsOutputReference"
            }
          }
        }
      ],
      "name": "LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementAndRuleStatementMatchingRuleStatementsList",
      "namespace": "licensemanagerLicenseAssetRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 2002
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementAndRuleStatementMatchingRuleStatements"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/licensemanager-license-asset-rule-set/index:LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementAndRuleStatementMatchingRuleStatementsList"
    },
    "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementAndRuleStatementMatchingRuleStatementsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementAndRuleStatementMatchingRuleStatementsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/licensemanager-license-asset-rule-set/index.ts",
          "line": 1906
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/licensemanager-license-asset-rule-set/index.ts",
        "line": 1896
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 1960
          },
          "name": "resetConstraint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 1976
          },
          "name": "resetKeyToMatch"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 1992
          },
          "name": "resetValueToMatch"
        }
      ],
      "name": "LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementAndRuleStatementMatchingRuleStatementsOutputReference",
      "namespace": "licensemanagerLicenseAssetRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 1964
          },
          "name": "constraintInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 1980
          },
          "name": "keyToMatchInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 1996
          },
          "name": "valueToMatchInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 1954
          },
          "name": "constraint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 1970
          },
          "name": "keyToMatch",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 1986
          },
          "name": "valueToMatch",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 1910
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementAndRuleStatementMatchingRuleStatements"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/licensemanager-license-asset-rule-set/index:LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementAndRuleStatementMatchingRuleStatementsOutputReference"
    },
    "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementAndRuleStatementOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementAndRuleStatementOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/licensemanager-license-asset-rule-set/index.ts",
          "line": 2064
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/licensemanager-license-asset-rule-set/index.ts",
        "line": 2056
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 2103
          },
          "name": "putMatchingRuleStatements",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementAndRuleStatementMatchingRuleStatements"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 2106
          },
          "name": "resetMatchingRuleStatements"
        }
      ],
      "name": "LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementAndRuleStatementOutputReference",
      "namespace": "licensemanagerLicenseAssetRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 2100
          },
          "name": "matchingRuleStatements",
          "type": {
            "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementAndRuleStatementMatchingRuleStatementsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 2110
          },
          "name": "matchingRuleStatementsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementAndRuleStatementMatchingRuleStatements"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 2068
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementAndRuleStatement"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/licensemanager-license-asset-rule-set/index:LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementAndRuleStatementOutputReference"
    },
    "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementMatchingRuleStatement": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementMatchingRuleStatement",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/licensemanager-license-asset-rule-set/index.ts",
        "line": 2114
      },
      "name": "LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementMatchingRuleStatement",
      "namespace": "licensemanagerLicenseAssetRuleSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/licensemanager_license_asset_rule_set#constraint LicensemanagerLicenseAssetRuleSet#constraint}",
            "stability": "stable",
            "summary": "Constraint (e.g. Equals, Not_Equals)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 2120
          },
          "name": "constraint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/licensemanager_license_asset_rule_set#key_to_match LicensemanagerLicenseAssetRuleSet#key_to_match}",
            "stability": "stable",
            "summary": "Key to match."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 2126
          },
          "name": "keyToMatch",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/licensemanager_license_asset_rule_set#value_to_match LicensemanagerLicenseAssetRuleSet#value_to_match}",
            "stability": "stable",
            "summary": "Values to match."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 2132
          },
          "name": "valueToMatch",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/licensemanager-license-asset-rule-set/index:LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementMatchingRuleStatement"
    },
    "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementMatchingRuleStatementOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementMatchingRuleStatementOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/licensemanager-license-asset-rule-set/index.ts",
          "line": 2186
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/licensemanager-license-asset-rule-set/index.ts",
        "line": 2178
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 2240
          },
          "name": "resetConstraint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 2256
          },
          "name": "resetKeyToMatch"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 2272
          },
          "name": "resetValueToMatch"
        }
      ],
      "name": "LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementMatchingRuleStatementOutputReference",
      "namespace": "licensemanagerLicenseAssetRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 2244
          },
          "name": "constraintInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 2260
          },
          "name": "keyToMatchInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 2276
          },
          "name": "valueToMatchInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 2234
          },
          "name": "constraint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 2250
          },
          "name": "keyToMatch",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 2266
          },
          "name": "valueToMatch",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 2190
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementMatchingRuleStatement"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/licensemanager-license-asset-rule-set/index:LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementMatchingRuleStatementOutputReference"
    },
    "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementOrRuleStatement": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementOrRuleStatement",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/licensemanager-license-asset-rule-set/index.ts",
        "line": 2468
      },
      "name": "LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementOrRuleStatement",
      "namespace": "licensemanagerLicenseAssetRuleSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/licensemanager_license_asset_rule_set#matching_rule_statements LicensemanagerLicenseAssetRuleSet#matching_rule_statements}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 2472
          },
          "name": "matchingRuleStatements",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementOrRuleStatementMatchingRuleStatements"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/licensemanager-license-asset-rule-set/index:LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementOrRuleStatement"
    },
    "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementOrRuleStatementMatchingRuleStatements": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementOrRuleStatementMatchingRuleStatements",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/licensemanager-license-asset-rule-set/index.ts",
        "line": 2280
      },
      "name": "LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementOrRuleStatementMatchingRuleStatements",
      "namespace": "licensemanagerLicenseAssetRuleSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/licensemanager_license_asset_rule_set#constraint LicensemanagerLicenseAssetRuleSet#constraint}",
            "stability": "stable",
            "summary": "Constraint (e.g. Equals, Not_Equals)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 2286
          },
          "name": "constraint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/licensemanager_license_asset_rule_set#key_to_match LicensemanagerLicenseAssetRuleSet#key_to_match}",
            "stability": "stable",
            "summary": "Key to match."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 2292
          },
          "name": "keyToMatch",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/licensemanager_license_asset_rule_set#value_to_match LicensemanagerLicenseAssetRuleSet#value_to_match}",
            "stability": "stable",
            "summary": "Values to match."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 2298
          },
          "name": "valueToMatch",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/licensemanager-license-asset-rule-set/index:LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementOrRuleStatementMatchingRuleStatements"
    },
    "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementOrRuleStatementMatchingRuleStatementsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementOrRuleStatementMatchingRuleStatementsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/licensemanager-license-asset-rule-set/index.ts",
          "line": 2457
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/licensemanager-license-asset-rule-set/index.ts",
        "line": 2449
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 2464
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementOrRuleStatementMatchingRuleStatementsOutputReference"
            }
          }
        }
      ],
      "name": "LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementOrRuleStatementMatchingRuleStatementsList",
      "namespace": "licensemanagerLicenseAssetRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 2450
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementOrRuleStatementMatchingRuleStatements"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/licensemanager-license-asset-rule-set/index:LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementOrRuleStatementMatchingRuleStatementsList"
    },
    "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementOrRuleStatementMatchingRuleStatementsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementOrRuleStatementMatchingRuleStatementsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/licensemanager-license-asset-rule-set/index.ts",
          "line": 2354
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/licensemanager-license-asset-rule-set/index.ts",
        "line": 2344
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 2408
          },
          "name": "resetConstraint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 2424
          },
          "name": "resetKeyToMatch"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 2440
          },
          "name": "resetValueToMatch"
        }
      ],
      "name": "LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementOrRuleStatementMatchingRuleStatementsOutputReference",
      "namespace": "licensemanagerLicenseAssetRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 2412
          },
          "name": "constraintInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 2428
          },
          "name": "keyToMatchInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 2444
          },
          "name": "valueToMatchInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 2402
          },
          "name": "constraint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 2418
          },
          "name": "keyToMatch",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 2434
          },
          "name": "valueToMatch",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 2358
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementOrRuleStatementMatchingRuleStatements"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/licensemanager-license-asset-rule-set/index:LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementOrRuleStatementMatchingRuleStatementsOutputReference"
    },
    "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementOrRuleStatementOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementOrRuleStatementOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/licensemanager-license-asset-rule-set/index.ts",
          "line": 2512
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/licensemanager-license-asset-rule-set/index.ts",
        "line": 2504
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 2551
          },
          "name": "putMatchingRuleStatements",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementOrRuleStatementMatchingRuleStatements"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 2554
          },
          "name": "resetMatchingRuleStatements"
        }
      ],
      "name": "LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementOrRuleStatementOutputReference",
      "namespace": "licensemanagerLicenseAssetRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 2548
          },
          "name": "matchingRuleStatements",
          "type": {
            "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementOrRuleStatementMatchingRuleStatementsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 2558
          },
          "name": "matchingRuleStatementsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementOrRuleStatementMatchingRuleStatements"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 2516
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementOrRuleStatement"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/licensemanager-license-asset-rule-set/index:LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementOrRuleStatementOutputReference"
    },
    "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/licensemanager-license-asset-rule-set/index.ts",
          "line": 2634
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/licensemanager-license-asset-rule-set/index.ts",
        "line": 2626
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 2685
          },
          "name": "putAndRuleStatement",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementAndRuleStatement"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 2701
          },
          "name": "putMatchingRuleStatement",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementMatchingRuleStatement"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 2717
          },
          "name": "putOrRuleStatement",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementOrRuleStatement"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 2688
          },
          "name": "resetAndRuleStatement"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 2704
          },
          "name": "resetMatchingRuleStatement"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 2720
          },
          "name": "resetOrRuleStatement"
        }
      ],
      "name": "LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementOutputReference",
      "namespace": "licensemanagerLicenseAssetRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 2682
          },
          "name": "andRuleStatement",
          "type": {
            "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementAndRuleStatementOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 2698
          },
          "name": "matchingRuleStatement",
          "type": {
            "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementMatchingRuleStatementOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 2714
          },
          "name": "orRuleStatement",
          "type": {
            "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementOrRuleStatementOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 2692
          },
          "name": "andRuleStatementInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementAndRuleStatement"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 2708
          },
          "name": "matchingRuleStatementInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementMatchingRuleStatement"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 2724
          },
          "name": "orRuleStatementInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementOrRuleStatement"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 2638
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatement"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/licensemanager-license-asset-rule-set/index:LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementOutputReference"
    },
    "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/licensemanager-license-asset-rule-set/index.ts",
          "line": 2800
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/licensemanager-license-asset-rule-set/index.ts",
        "line": 2792
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 2851
          },
          "name": "putInstanceRuleStatement",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatement"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 2867
          },
          "name": "putLicenseConfigurationRuleStatement",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatement"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 2883
          },
          "name": "putLicenseRuleStatement",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatement"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 2854
          },
          "name": "resetInstanceRuleStatement"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 2870
          },
          "name": "resetLicenseConfigurationRuleStatement"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 2886
          },
          "name": "resetLicenseRuleStatement"
        }
      ],
      "name": "LicensemanagerLicenseAssetRuleSetRulesRuleStatementOutputReference",
      "namespace": "licensemanagerLicenseAssetRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 2848
          },
          "name": "instanceRuleStatement",
          "type": {
            "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatementOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 2864
          },
          "name": "licenseConfigurationRuleStatement",
          "type": {
            "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatementOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 2880
          },
          "name": "licenseRuleStatement",
          "type": {
            "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatementOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 2858
          },
          "name": "instanceRuleStatementInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementInstanceRuleStatement"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 2874
          },
          "name": "licenseConfigurationRuleStatementInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseConfigurationRuleStatement"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 2890
          },
          "name": "licenseRuleStatementInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatementLicenseRuleStatement"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 2804
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetRulesRuleStatement"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/licensemanager-license-asset-rule-set/index:LicensemanagerLicenseAssetRuleSetRulesRuleStatementOutputReference"
    },
    "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/licensemanager-license-asset-rule-set/index.ts",
        "line": 3009
      },
      "name": "LicensemanagerLicenseAssetRuleSetTags",
      "namespace": "licensemanagerLicenseAssetRuleSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/licensemanager_license_asset_rule_set#key LicensemanagerLicenseAssetRuleSet#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 3013
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/licensemanager_license_asset_rule_set#value LicensemanagerLicenseAssetRuleSet#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 3017
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/licensemanager-license-asset-rule-set/index:LicensemanagerLicenseAssetRuleSetTags"
    },
    "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/licensemanager-license-asset-rule-set/index.ts",
          "line": 3147
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/licensemanager-license-asset-rule-set/index.ts",
        "line": 3139
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 3154
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetTagsOutputReference"
            }
          }
        }
      ],
      "name": "LicensemanagerLicenseAssetRuleSetTagsList",
      "namespace": "licensemanagerLicenseAssetRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 3140
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/licensemanager-license-asset-rule-set/index:LicensemanagerLicenseAssetRuleSetTagsList"
    },
    "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/licensemanager-license-asset-rule-set/index.ts",
          "line": 3066
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/licensemanager-license-asset-rule-set/index.ts",
        "line": 3056
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 3114
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 3130
          },
          "name": "resetValue"
        }
      ],
      "name": "LicensemanagerLicenseAssetRuleSetTagsOutputReference",
      "namespace": "licensemanagerLicenseAssetRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 3118
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 3134
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 3108
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 3124
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/licensemanager-license-asset-rule-set/index.ts",
            "line": 3070
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.licensemanagerLicenseAssetRuleSet.LicensemanagerLicenseAssetRuleSetTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/licensemanager-license-asset-rule-set/index:LicensemanagerLicenseAssetRuleSetTagsOutputReference"
    },
    "@cdktn/provider-awscc.lightsailAlarm.LightsailAlarm": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_alarm awscc_lightsail_alarm}."
      },
      "fqn": "@cdktn/provider-awscc.lightsailAlarm.LightsailAlarm",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_alarm awscc_lightsail_alarm} Resource."
        },
        "locationInModule": {
          "filename": "src/lightsail-alarm/index.ts",
          "line": 118
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.lightsailAlarm.LightsailAlarmConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lightsail-alarm/index.ts",
        "line": 86
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a LightsailAlarm resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/lightsail-alarm/index.ts",
            "line": 103
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the LightsailAlarm to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_alarm#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing LightsailAlarm that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the LightsailAlarm to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-alarm/index.ts",
            "line": 190
          },
          "name": "resetContactProtocols"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-alarm/index.ts",
            "line": 206
          },
          "name": "resetDatapointsToAlarm"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-alarm/index.ts",
            "line": 266
          },
          "name": "resetNotificationEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-alarm/index.ts",
            "line": 282
          },
          "name": "resetNotificationTriggers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-alarm/index.ts",
            "line": 316
          },
          "name": "resetTreatMissingData"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-alarm/index.ts",
            "line": 328
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-alarm/index.ts",
            "line": 344
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "LightsailAlarm",
      "namespace": "lightsailAlarm",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-alarm/index.ts",
            "line": 91
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-alarm/index.ts",
            "line": 152
          },
          "name": "alarmArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-alarm/index.ts",
            "line": 228
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-alarm/index.ts",
            "line": 291
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-alarm/index.ts",
            "line": 165
          },
          "name": "alarmNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-alarm/index.ts",
            "line": 178
          },
          "name": "comparisonOperatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-alarm/index.ts",
            "line": 194
          },
          "name": "contactProtocolsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-alarm/index.ts",
            "line": 210
          },
          "name": "datapointsToAlarmInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-alarm/index.ts",
            "line": 223
          },
          "name": "evaluationPeriodsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-alarm/index.ts",
            "line": 241
          },
          "name": "metricNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-alarm/index.ts",
            "line": 254
          },
          "name": "monitoredResourceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-alarm/index.ts",
            "line": 270
          },
          "name": "notificationEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-alarm/index.ts",
            "line": 286
          },
          "name": "notificationTriggersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-alarm/index.ts",
            "line": 304
          },
          "name": "thresholdInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-alarm/index.ts",
            "line": 320
          },
          "name": "treatMissingDataInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-alarm/index.ts",
            "line": 158
          },
          "name": "alarmName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-alarm/index.ts",
            "line": 171
          },
          "name": "comparisonOperator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-alarm/index.ts",
            "line": 184
          },
          "name": "contactProtocols",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-alarm/index.ts",
            "line": 200
          },
          "name": "datapointsToAlarm",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-alarm/index.ts",
            "line": 216
          },
          "name": "evaluationPeriods",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-alarm/index.ts",
            "line": 234
          },
          "name": "metricName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-alarm/index.ts",
            "line": 247
          },
          "name": "monitoredResourceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-alarm/index.ts",
            "line": 260
          },
          "name": "notificationEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-alarm/index.ts",
            "line": 276
          },
          "name": "notificationTriggers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-alarm/index.ts",
            "line": 297
          },
          "name": "threshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-alarm/index.ts",
            "line": 310
          },
          "name": "treatMissingData",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lightsail-alarm/index:LightsailAlarm"
    },
    "@cdktn/provider-awscc.lightsailAlarm.LightsailAlarmConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailAlarm.LightsailAlarmConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lightsail-alarm/index.ts",
        "line": 14
      },
      "name": "LightsailAlarmConfig",
      "namespace": "lightsailAlarm",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Specify the name of an existing alarm to update, and overwrite the previous configuration of the alarm.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_alarm#alarm_name LightsailAlarm#alarm_name}",
            "stability": "stable",
            "summary": "The name for the alarm."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-alarm/index.ts",
            "line": 20
          },
          "name": "alarmName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The specified statistic value is used as the first operand.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_alarm#comparison_operator LightsailAlarm#comparison_operator}",
            "stability": "stable",
            "summary": "The arithmetic operation to use when comparing the specified statistic to the threshold."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-alarm/index.ts",
            "line": 26
          },
          "name": "comparisonOperator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you are setting an \"M out of N\" alarm, this value (evaluationPeriods) is the N.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_alarm#evaluation_periods LightsailAlarm#evaluation_periods}",
            "stability": "stable",
            "summary": "The number of most recent periods over which data is compared to the specified threshold."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-alarm/index.ts",
            "line": 44
          },
          "name": "evaluationPeriods",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_alarm#metric_name LightsailAlarm#metric_name}",
            "stability": "stable",
            "summary": "The name of the metric to associate with the alarm."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-alarm/index.ts",
            "line": 50
          },
          "name": "metricName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_alarm#monitored_resource_name LightsailAlarm#monitored_resource_name}",
            "stability": "stable",
            "summary": "The name of the Lightsail resource that the alarm monitors."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-alarm/index.ts",
            "line": 56
          },
          "name": "monitoredResourceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_alarm#threshold LightsailAlarm#threshold}",
            "stability": "stable",
            "summary": "The value against which the specified statistic is compared."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-alarm/index.ts",
            "line": 74
          },
          "name": "threshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_alarm#contact_protocols LightsailAlarm#contact_protocols}",
            "stability": "stable",
            "summary": "The contact protocols to use for the alarm, such as Email, SMS (text messaging), or both."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-alarm/index.ts",
            "line": 32
          },
          "name": "contactProtocols",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you are setting an \"M out of N\" alarm, this value (datapointsToAlarm) is the M.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_alarm#datapoints_to_alarm LightsailAlarm#datapoints_to_alarm}",
            "stability": "stable",
            "summary": "The number of data points that must be not within the specified threshold to trigger the alarm."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-alarm/index.ts",
            "line": 38
          },
          "name": "datapointsToAlarm",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_alarm#notification_enabled LightsailAlarm#notification_enabled}",
            "stability": "stable",
            "summary": "Indicates whether the alarm is enabled. Notifications are enabled by default if you don't specify this parameter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-alarm/index.ts",
            "line": 62
          },
          "name": "notificationEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_alarm#notification_triggers LightsailAlarm#notification_triggers}",
            "stability": "stable",
            "summary": "The alarm states that trigger a notification."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-alarm/index.ts",
            "line": 68
          },
          "name": "notificationTriggers",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_alarm#treat_missing_data LightsailAlarm#treat_missing_data}",
            "stability": "stable",
            "summary": "Sets how this alarm will handle missing data points."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-alarm/index.ts",
            "line": 80
          },
          "name": "treatMissingData",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lightsail-alarm/index:LightsailAlarmConfig"
    },
    "@cdktn/provider-awscc.lightsailBucket.LightsailBucket": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_bucket awscc_lightsail_bucket}."
      },
      "fqn": "@cdktn/provider-awscc.lightsailBucket.LightsailBucket",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_bucket awscc_lightsail_bucket} Resource."
        },
        "locationInModule": {
          "filename": "src/lightsail-bucket/index.ts",
          "line": 378
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.lightsailBucket.LightsailBucketConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lightsail-bucket/index.ts",
        "line": 346
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a LightsailBucket resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/lightsail-bucket/index.ts",
            "line": 363
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the LightsailBucket to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_bucket#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing LightsailBucket that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the LightsailBucket to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-bucket/index.ts",
            "line": 417
          },
          "name": "putAccessRules",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lightsailBucket.LightsailBucketAccessRules"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-bucket/index.ts",
            "line": 517
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lightsailBucket.LightsailBucketTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-bucket/index.ts",
            "line": 420
          },
          "name": "resetAccessRules"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-bucket/index.ts",
            "line": 472
          },
          "name": "resetObjectVersioning"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-bucket/index.ts",
            "line": 488
          },
          "name": "resetReadOnlyAccessAccounts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-bucket/index.ts",
            "line": 504
          },
          "name": "resetResourcesReceivingAccess"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-bucket/index.ts",
            "line": 520
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-bucket/index.ts",
            "line": 537
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-bucket/index.ts",
            "line": 549
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "LightsailBucket",
      "namespace": "lightsailBucket",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-bucket/index.ts",
            "line": 351
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-bucket/index.ts",
            "line": 408
          },
          "name": "ableToUpdateBundle",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-bucket/index.ts",
            "line": 414
          },
          "name": "accessRules",
          "type": {
            "fqn": "@cdktn/provider-awscc.lightsailBucket.LightsailBucketAccessRulesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-bucket/index.ts",
            "line": 429
          },
          "name": "bucketArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-bucket/index.ts",
            "line": 460
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-bucket/index.ts",
            "line": 514
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.lightsailBucket.LightsailBucketTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-bucket/index.ts",
            "line": 529
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-bucket/index.ts",
            "line": 424
          },
          "name": "accessRulesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lightsailBucket.LightsailBucketAccessRules"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-bucket/index.ts",
            "line": 442
          },
          "name": "bucketNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-bucket/index.ts",
            "line": 455
          },
          "name": "bundleIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-bucket/index.ts",
            "line": 476
          },
          "name": "objectVersioningInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-bucket/index.ts",
            "line": 492
          },
          "name": "readOnlyAccessAccountsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-bucket/index.ts",
            "line": 508
          },
          "name": "resourcesReceivingAccessInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-bucket/index.ts",
            "line": 524
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lightsailBucket.LightsailBucketTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-bucket/index.ts",
            "line": 435
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-bucket/index.ts",
            "line": 448
          },
          "name": "bundleId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-bucket/index.ts",
            "line": 466
          },
          "name": "objectVersioning",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-bucket/index.ts",
            "line": 482
          },
          "name": "readOnlyAccessAccounts",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-bucket/index.ts",
            "line": 498
          },
          "name": "resourcesReceivingAccess",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/lightsail-bucket/index:LightsailBucket"
    },
    "@cdktn/provider-awscc.lightsailBucket.LightsailBucketAccessRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailBucket.LightsailBucketAccessRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lightsail-bucket/index.ts",
        "line": 58
      },
      "name": "LightsailBucketAccessRules",
      "namespace": "lightsailBucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_bucket#allow_public_overrides LightsailBucket#allow_public_overrides}",
            "stability": "stable",
            "summary": "A Boolean value that indicates whether the access control list (ACL) permissions that are applied to individual objects override the getObject option that is currently specified."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-bucket/index.ts",
            "line": 64
          },
          "name": "allowPublicOverrides",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_bucket#get_object LightsailBucket#get_object}",
            "stability": "stable",
            "summary": "Specifies the anonymous access to all objects in a bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-bucket/index.ts",
            "line": 70
          },
          "name": "fetchObject",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lightsail-bucket/index:LightsailBucketAccessRules"
    },
    "@cdktn/provider-awscc.lightsailBucket.LightsailBucketAccessRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailBucket.LightsailBucketAccessRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lightsail-bucket/index.ts",
          "line": 117
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lightsail-bucket/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-bucket/index.ts",
            "line": 165
          },
          "name": "resetAllowPublicOverrides"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-bucket/index.ts",
            "line": 181
          },
          "name": "resetFetchObject"
        }
      ],
      "name": "LightsailBucketAccessRulesOutputReference",
      "namespace": "lightsailBucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-bucket/index.ts",
            "line": 169
          },
          "name": "allowPublicOverridesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-bucket/index.ts",
            "line": 185
          },
          "name": "fetchObjectInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-bucket/index.ts",
            "line": 159
          },
          "name": "allowPublicOverrides",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-bucket/index.ts",
            "line": 175
          },
          "name": "fetchObject",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-bucket/index.ts",
            "line": 121
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lightsailBucket.LightsailBucketAccessRules"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lightsail-bucket/index:LightsailBucketAccessRulesOutputReference"
    },
    "@cdktn/provider-awscc.lightsailBucket.LightsailBucketConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailBucket.LightsailBucketConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lightsail-bucket/index.ts",
        "line": 14
      },
      "name": "LightsailBucketConfig",
      "namespace": "lightsailBucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_bucket#bucket_name LightsailBucket#bucket_name}",
            "stability": "stable",
            "summary": "The name for the bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-bucket/index.ts",
            "line": 26
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_bucket#bundle_id LightsailBucket#bundle_id}",
            "stability": "stable",
            "summary": "The ID of the bundle to use for the bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-bucket/index.ts",
            "line": 32
          },
          "name": "bundleId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_bucket#access_rules LightsailBucket#access_rules}",
            "stability": "stable",
            "summary": "An object that sets the public accessibility of objects in the specified bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-bucket/index.ts",
            "line": 20
          },
          "name": "accessRules",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lightsailBucket.LightsailBucketAccessRules"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_bucket#object_versioning LightsailBucket#object_versioning}",
            "stability": "stable",
            "summary": "Specifies whether to enable or disable versioning of objects in the bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-bucket/index.ts",
            "line": 38
          },
          "name": "objectVersioning",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_bucket#read_only_access_accounts LightsailBucket#read_only_access_accounts}",
            "stability": "stable",
            "summary": "An array of strings to specify the AWS account IDs that can access the bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-bucket/index.ts",
            "line": 44
          },
          "name": "readOnlyAccessAccounts",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_bucket#resources_receiving_access LightsailBucket#resources_receiving_access}",
            "stability": "stable",
            "summary": "The names of the Lightsail resources for which to set bucket access."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-bucket/index.ts",
            "line": 50
          },
          "name": "resourcesReceivingAccess",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_bucket#tags LightsailBucket#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-bucket/index.ts",
            "line": 56
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lightsailBucket.LightsailBucketTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lightsail-bucket/index:LightsailBucketConfig"
    },
    "@cdktn/provider-awscc.lightsailBucket.LightsailBucketTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailBucket.LightsailBucketTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lightsail-bucket/index.ts",
        "line": 189
      },
      "name": "LightsailBucketTags",
      "namespace": "lightsailBucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_bucket#key LightsailBucket#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-bucket/index.ts",
            "line": 195
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_bucket#value LightsailBucket#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-bucket/index.ts",
            "line": 201
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lightsail-bucket/index:LightsailBucketTags"
    },
    "@cdktn/provider-awscc.lightsailBucket.LightsailBucketTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailBucket.LightsailBucketTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lightsail-bucket/index.ts",
          "line": 331
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lightsail-bucket/index.ts",
        "line": 323
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-bucket/index.ts",
            "line": 338
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lightsailBucket.LightsailBucketTagsOutputReference"
            }
          }
        }
      ],
      "name": "LightsailBucketTagsList",
      "namespace": "lightsailBucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-bucket/index.ts",
            "line": 324
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lightsailBucket.LightsailBucketTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lightsail-bucket/index:LightsailBucketTagsList"
    },
    "@cdktn/provider-awscc.lightsailBucket.LightsailBucketTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailBucket.LightsailBucketTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lightsail-bucket/index.ts",
          "line": 250
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lightsail-bucket/index.ts",
        "line": 240
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-bucket/index.ts",
            "line": 298
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-bucket/index.ts",
            "line": 314
          },
          "name": "resetValue"
        }
      ],
      "name": "LightsailBucketTagsOutputReference",
      "namespace": "lightsailBucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-bucket/index.ts",
            "line": 302
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-bucket/index.ts",
            "line": 318
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-bucket/index.ts",
            "line": 292
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-bucket/index.ts",
            "line": 308
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-bucket/index.ts",
            "line": 254
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lightsailBucket.LightsailBucketTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lightsail-bucket/index:LightsailBucketTagsOutputReference"
    },
    "@cdktn/provider-awscc.lightsailCertificate.LightsailCertificate": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_certificate awscc_lightsail_certificate}."
      },
      "fqn": "@cdktn/provider-awscc.lightsailCertificate.LightsailCertificate",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_certificate awscc_lightsail_certificate} Resource."
        },
        "locationInModule": {
          "filename": "src/lightsail-certificate/index.ts",
          "line": 229
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.lightsailCertificate.LightsailCertificateConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lightsail-certificate/index.ts",
        "line": 197
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a LightsailCertificate resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/lightsail-certificate/index.ts",
            "line": 214
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the LightsailCertificate to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_certificate#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing LightsailCertificate that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the LightsailCertificate to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-certificate/index.ts",
            "line": 317
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lightsailCertificate.LightsailCertificateTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-certificate/index.ts",
            "line": 304
          },
          "name": "resetSubjectAlternativeNames"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-certificate/index.ts",
            "line": 320
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-certificate/index.ts",
            "line": 332
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-certificate/index.ts",
            "line": 341
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "LightsailCertificate",
      "namespace": "lightsailCertificate",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-certificate/index.ts",
            "line": 202
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-certificate/index.ts",
            "line": 256
          },
          "name": "certificateArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-certificate/index.ts",
            "line": 287
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-certificate/index.ts",
            "line": 292
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-certificate/index.ts",
            "line": 314
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.lightsailCertificate.LightsailCertificateTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-certificate/index.ts",
            "line": 269
          },
          "name": "certificateNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-certificate/index.ts",
            "line": 282
          },
          "name": "domainNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-certificate/index.ts",
            "line": 308
          },
          "name": "subjectAlternativeNamesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-certificate/index.ts",
            "line": 324
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lightsailCertificate.LightsailCertificateTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-certificate/index.ts",
            "line": 262
          },
          "name": "certificateName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-certificate/index.ts",
            "line": 275
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-certificate/index.ts",
            "line": 298
          },
          "name": "subjectAlternativeNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/lightsail-certificate/index:LightsailCertificate"
    },
    "@cdktn/provider-awscc.lightsailCertificate.LightsailCertificateConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailCertificate.LightsailCertificateConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lightsail-certificate/index.ts",
        "line": 14
      },
      "name": "LightsailCertificateConfig",
      "namespace": "lightsailCertificate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_certificate#certificate_name LightsailCertificate#certificate_name}",
            "stability": "stable",
            "summary": "The name for the certificate."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-certificate/index.ts",
            "line": 20
          },
          "name": "certificateName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_certificate#domain_name LightsailCertificate#domain_name}",
            "stability": "stable",
            "summary": "The domain name (e.g., example.com ) for the certificate."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-certificate/index.ts",
            "line": 26
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_certificate#subject_alternative_names LightsailCertificate#subject_alternative_names}",
            "stability": "stable",
            "summary": "An array of strings that specify the alternate domains (e.g., example2.com) and subdomains (e.g., blog.example.com) for the certificate."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-certificate/index.ts",
            "line": 32
          },
          "name": "subjectAlternativeNames",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_certificate#tags LightsailCertificate#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-certificate/index.ts",
            "line": 38
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lightsailCertificate.LightsailCertificateTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lightsail-certificate/index:LightsailCertificateConfig"
    },
    "@cdktn/provider-awscc.lightsailCertificate.LightsailCertificateTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailCertificate.LightsailCertificateTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lightsail-certificate/index.ts",
        "line": 40
      },
      "name": "LightsailCertificateTags",
      "namespace": "lightsailCertificate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_certificate#key LightsailCertificate#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-certificate/index.ts",
            "line": 46
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_certificate#value LightsailCertificate#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-certificate/index.ts",
            "line": 52
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lightsail-certificate/index:LightsailCertificateTags"
    },
    "@cdktn/provider-awscc.lightsailCertificate.LightsailCertificateTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailCertificate.LightsailCertificateTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lightsail-certificate/index.ts",
          "line": 182
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lightsail-certificate/index.ts",
        "line": 174
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-certificate/index.ts",
            "line": 189
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lightsailCertificate.LightsailCertificateTagsOutputReference"
            }
          }
        }
      ],
      "name": "LightsailCertificateTagsList",
      "namespace": "lightsailCertificate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-certificate/index.ts",
            "line": 175
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lightsailCertificate.LightsailCertificateTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lightsail-certificate/index:LightsailCertificateTagsList"
    },
    "@cdktn/provider-awscc.lightsailCertificate.LightsailCertificateTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailCertificate.LightsailCertificateTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lightsail-certificate/index.ts",
          "line": 101
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lightsail-certificate/index.ts",
        "line": 91
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-certificate/index.ts",
            "line": 149
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-certificate/index.ts",
            "line": 165
          },
          "name": "resetValue"
        }
      ],
      "name": "LightsailCertificateTagsOutputReference",
      "namespace": "lightsailCertificate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-certificate/index.ts",
            "line": 153
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-certificate/index.ts",
            "line": 169
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-certificate/index.ts",
            "line": 143
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-certificate/index.ts",
            "line": 159
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-certificate/index.ts",
            "line": 105
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lightsailCertificate.LightsailCertificateTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lightsail-certificate/index:LightsailCertificateTagsOutputReference"
    },
    "@cdktn/provider-awscc.lightsailContainer.LightsailContainer": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_container awscc_lightsail_container}."
      },
      "fqn": "@cdktn/provider-awscc.lightsailContainer.LightsailContainer",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_container awscc_lightsail_container} Resource."
        },
        "locationInModule": {
          "filename": "src/lightsail-container/index.ts",
          "line": 1725
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.lightsailContainer.LightsailContainerConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lightsail-container/index.ts",
        "line": 1693
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a LightsailContainer resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 1710
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the LightsailContainer to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_container#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing LightsailContainer that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the LightsailContainer to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 1765
          },
          "name": "putContainerServiceDeployment",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lightsailContainer.LightsailContainerContainerServiceDeployment"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 1820
          },
          "name": "putPrivateRegistryAccess",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lightsailContainer.LightsailContainerPrivateRegistryAccess"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 1836
          },
          "name": "putPublicDomainNames",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lightsailContainer.LightsailContainerPublicDomainNames"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 1878
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lightsailContainer.LightsailContainerTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 1768
          },
          "name": "resetContainerServiceDeployment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 1789
          },
          "name": "resetIsDisabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 1823
          },
          "name": "resetPrivateRegistryAccess"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 1839
          },
          "name": "resetPublicDomainNames"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 1881
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 1898
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 1911
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "LightsailContainer",
      "namespace": "lightsailContainer",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 1698
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 1756
          },
          "name": "containerArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 1762
          },
          "name": "containerServiceDeployment",
          "type": {
            "fqn": "@cdktn/provider-awscc.lightsailContainer.LightsailContainerContainerServiceDeploymentOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 1777
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 1811
          },
          "name": "principalArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 1817
          },
          "name": "privateRegistryAccess",
          "type": {
            "fqn": "@cdktn/provider-awscc.lightsailContainer.LightsailContainerPrivateRegistryAccessOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 1833
          },
          "name": "publicDomainNames",
          "type": {
            "fqn": "@cdktn/provider-awscc.lightsailContainer.LightsailContainerPublicDomainNamesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 1875
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.lightsailContainer.LightsailContainerTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 1890
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 1772
          },
          "name": "containerServiceDeploymentInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lightsailContainer.LightsailContainerContainerServiceDeployment"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 1793
          },
          "name": "isDisabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 1806
          },
          "name": "powerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 1827
          },
          "name": "privateRegistryAccessInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lightsailContainer.LightsailContainerPrivateRegistryAccess"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 1843
          },
          "name": "publicDomainNamesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lightsailContainer.LightsailContainerPublicDomainNames"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 1856
          },
          "name": "scaleInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 1869
          },
          "name": "serviceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 1885
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lightsailContainer.LightsailContainerTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 1783
          },
          "name": "isDisabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 1799
          },
          "name": "power",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 1849
          },
          "name": "scale",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 1862
          },
          "name": "serviceName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lightsail-container/index:LightsailContainer"
    },
    "@cdktn/provider-awscc.lightsailContainer.LightsailContainerConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailContainer.LightsailContainerConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lightsail-container/index.ts",
        "line": 14
      },
      "name": "LightsailContainerConfig",
      "namespace": "lightsailContainer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_container#power LightsailContainer#power}",
            "stability": "stable",
            "summary": "The power specification for the container service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 32
          },
          "name": "power",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_container#scale LightsailContainer#scale}",
            "stability": "stable",
            "summary": "The scale specification for the container service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 50
          },
          "name": "scale",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_container#service_name LightsailContainer#service_name}",
            "stability": "stable",
            "summary": "The name for the container service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 56
          },
          "name": "serviceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_container#container_service_deployment LightsailContainer#container_service_deployment}",
            "stability": "stable",
            "summary": "Describes a container deployment configuration of an Amazon Lightsail container service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 20
          },
          "name": "containerServiceDeployment",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lightsailContainer.LightsailContainerContainerServiceDeployment"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_container#is_disabled LightsailContainer#is_disabled}",
            "stability": "stable",
            "summary": "A Boolean value to indicate whether the container service is disabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 26
          },
          "name": "isDisabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_container#private_registry_access LightsailContainer#private_registry_access}",
            "stability": "stable",
            "summary": "A Boolean value to indicate whether the container service has access to private container image repositories, such as Amazon Elastic Container Registry (Amazon ECR) private repositories."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 38
          },
          "name": "privateRegistryAccess",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lightsailContainer.LightsailContainerPrivateRegistryAccess"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_container#public_domain_names LightsailContainer#public_domain_names}",
            "stability": "stable",
            "summary": "The public domain names to use with the container service, such as example.com and www.example.com."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 44
          },
          "name": "publicDomainNames",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lightsailContainer.LightsailContainerPublicDomainNames"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_container#tags LightsailContainer#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 62
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lightsailContainer.LightsailContainerTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lightsail-container/index:LightsailContainerConfig"
    },
    "@cdktn/provider-awscc.lightsailContainer.LightsailContainerContainerServiceDeployment": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailContainer.LightsailContainerContainerServiceDeployment",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lightsail-container/index.ts",
        "line": 1057
      },
      "name": "LightsailContainerContainerServiceDeployment",
      "namespace": "lightsailContainer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_container#containers LightsailContainer#containers}",
            "stability": "stable",
            "summary": "An object that describes the configuration for the containers of the deployment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 1063
          },
          "name": "containers",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lightsailContainer.LightsailContainerContainerServiceDeploymentContainers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_container#public_endpoint LightsailContainer#public_endpoint}",
            "stability": "stable",
            "summary": "An object that describes the endpoint of the deployment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 1069
          },
          "name": "publicEndpoint",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lightsailContainer.LightsailContainerContainerServiceDeploymentPublicEndpoint"
          }
        }
      ],
      "symbolId": "src/lightsail-container/index:LightsailContainerContainerServiceDeployment"
    },
    "@cdktn/provider-awscc.lightsailContainer.LightsailContainerContainerServiceDeploymentContainers": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailContainer.LightsailContainerContainerServiceDeploymentContainers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lightsail-container/index.ts",
        "line": 362
      },
      "name": "LightsailContainerContainerServiceDeploymentContainers",
      "namespace": "lightsailContainer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_container#command LightsailContainer#command}",
            "stability": "stable",
            "summary": "The launch command for the container."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 368
          },
          "name": "command",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_container#container_name LightsailContainer#container_name}",
            "stability": "stable",
            "summary": "The name of the container."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 374
          },
          "name": "containerName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_container#environment LightsailContainer#environment}",
            "stability": "stable",
            "summary": "The environment variables of the container."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 380
          },
          "name": "environment",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lightsailContainer.LightsailContainerContainerServiceDeploymentContainersEnvironment"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_container#image LightsailContainer#image}",
            "stability": "stable",
            "summary": "The name of the image used for the container."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 386
          },
          "name": "image",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_container#ports LightsailContainer#ports}",
            "stability": "stable",
            "summary": "The open firewall ports of the container."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 392
          },
          "name": "ports",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lightsailContainer.LightsailContainerContainerServiceDeploymentContainersPorts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lightsail-container/index:LightsailContainerContainerServiceDeploymentContainers"
    },
    "@cdktn/provider-awscc.lightsailContainer.LightsailContainerContainerServiceDeploymentContainersEnvironment": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailContainer.LightsailContainerContainerServiceDeploymentContainersEnvironment",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lightsail-container/index.ts",
        "line": 64
      },
      "name": "LightsailContainerContainerServiceDeploymentContainersEnvironment",
      "namespace": "lightsailContainer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_container#value LightsailContainer#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 68
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_container#variable LightsailContainer#variable}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 72
          },
          "name": "variable",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lightsail-container/index:LightsailContainerContainerServiceDeploymentContainersEnvironment"
    },
    "@cdktn/provider-awscc.lightsailContainer.LightsailContainerContainerServiceDeploymentContainersEnvironmentList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailContainer.LightsailContainerContainerServiceDeploymentContainersEnvironmentList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lightsail-container/index.ts",
          "line": 202
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lightsail-container/index.ts",
        "line": 194
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 209
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lightsailContainer.LightsailContainerContainerServiceDeploymentContainersEnvironmentOutputReference"
            }
          }
        }
      ],
      "name": "LightsailContainerContainerServiceDeploymentContainersEnvironmentList",
      "namespace": "lightsailContainer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 195
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lightsailContainer.LightsailContainerContainerServiceDeploymentContainersEnvironment"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lightsail-container/index:LightsailContainerContainerServiceDeploymentContainersEnvironmentList"
    },
    "@cdktn/provider-awscc.lightsailContainer.LightsailContainerContainerServiceDeploymentContainersEnvironmentOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailContainer.LightsailContainerContainerServiceDeploymentContainersEnvironmentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lightsail-container/index.ts",
          "line": 121
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lightsail-container/index.ts",
        "line": 111
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 169
          },
          "name": "resetValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 185
          },
          "name": "resetVariable"
        }
      ],
      "name": "LightsailContainerContainerServiceDeploymentContainersEnvironmentOutputReference",
      "namespace": "lightsailContainer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 173
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 189
          },
          "name": "variableInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 163
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 179
          },
          "name": "variable",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 125
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lightsailContainer.LightsailContainerContainerServiceDeploymentContainersEnvironment"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lightsail-container/index:LightsailContainerContainerServiceDeploymentContainersEnvironmentOutputReference"
    },
    "@cdktn/provider-awscc.lightsailContainer.LightsailContainerContainerServiceDeploymentContainersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailContainer.LightsailContainerContainerServiceDeploymentContainersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lightsail-container/index.ts",
          "line": 609
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lightsail-container/index.ts",
        "line": 601
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 616
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lightsailContainer.LightsailContainerContainerServiceDeploymentContainersOutputReference"
            }
          }
        }
      ],
      "name": "LightsailContainerContainerServiceDeploymentContainersList",
      "namespace": "lightsailContainer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 602
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lightsailContainer.LightsailContainerContainerServiceDeploymentContainers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lightsail-container/index:LightsailContainerContainerServiceDeploymentContainersList"
    },
    "@cdktn/provider-awscc.lightsailContainer.LightsailContainerContainerServiceDeploymentContainersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailContainer.LightsailContainerContainerServiceDeploymentContainersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lightsail-container/index.ts",
          "line": 462
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lightsail-container/index.ts",
        "line": 452
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 557
          },
          "name": "putEnvironment",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lightsailContainer.LightsailContainerContainerServiceDeploymentContainersEnvironment"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 589
          },
          "name": "putPorts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lightsailContainer.LightsailContainerContainerServiceDeploymentContainersPorts"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 528
          },
          "name": "resetCommand"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 544
          },
          "name": "resetContainerName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 560
          },
          "name": "resetEnvironment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 576
          },
          "name": "resetImage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 592
          },
          "name": "resetPorts"
        }
      ],
      "name": "LightsailContainerContainerServiceDeploymentContainersOutputReference",
      "namespace": "lightsailContainer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 554
          },
          "name": "environment",
          "type": {
            "fqn": "@cdktn/provider-awscc.lightsailContainer.LightsailContainerContainerServiceDeploymentContainersEnvironmentList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 586
          },
          "name": "ports",
          "type": {
            "fqn": "@cdktn/provider-awscc.lightsailContainer.LightsailContainerContainerServiceDeploymentContainersPortsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 532
          },
          "name": "commandInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 548
          },
          "name": "containerNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 564
          },
          "name": "environmentInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lightsailContainer.LightsailContainerContainerServiceDeploymentContainersEnvironment"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 580
          },
          "name": "imageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 596
          },
          "name": "portsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lightsailContainer.LightsailContainerContainerServiceDeploymentContainersPorts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 522
          },
          "name": "command",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 538
          },
          "name": "containerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 570
          },
          "name": "image",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 466
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lightsailContainer.LightsailContainerContainerServiceDeploymentContainers"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lightsail-container/index:LightsailContainerContainerServiceDeploymentContainersOutputReference"
    },
    "@cdktn/provider-awscc.lightsailContainer.LightsailContainerContainerServiceDeploymentContainersPorts": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailContainer.LightsailContainerContainerServiceDeploymentContainersPorts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lightsail-container/index.ts",
        "line": 213
      },
      "name": "LightsailContainerContainerServiceDeploymentContainersPorts",
      "namespace": "lightsailContainer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_container#port LightsailContainer#port}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 217
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_container#protocol LightsailContainer#protocol}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 221
          },
          "name": "protocol",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lightsail-container/index:LightsailContainerContainerServiceDeploymentContainersPorts"
    },
    "@cdktn/provider-awscc.lightsailContainer.LightsailContainerContainerServiceDeploymentContainersPortsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailContainer.LightsailContainerContainerServiceDeploymentContainersPortsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lightsail-container/index.ts",
          "line": 351
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lightsail-container/index.ts",
        "line": 343
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 358
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lightsailContainer.LightsailContainerContainerServiceDeploymentContainersPortsOutputReference"
            }
          }
        }
      ],
      "name": "LightsailContainerContainerServiceDeploymentContainersPortsList",
      "namespace": "lightsailContainer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 344
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lightsailContainer.LightsailContainerContainerServiceDeploymentContainersPorts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lightsail-container/index:LightsailContainerContainerServiceDeploymentContainersPortsList"
    },
    "@cdktn/provider-awscc.lightsailContainer.LightsailContainerContainerServiceDeploymentContainersPortsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailContainer.LightsailContainerContainerServiceDeploymentContainersPortsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lightsail-container/index.ts",
          "line": 270
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lightsail-container/index.ts",
        "line": 260
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 318
          },
          "name": "resetPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 334
          },
          "name": "resetProtocol"
        }
      ],
      "name": "LightsailContainerContainerServiceDeploymentContainersPortsOutputReference",
      "namespace": "lightsailContainer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 322
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 338
          },
          "name": "protocolInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 312
          },
          "name": "port",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 328
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 274
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lightsailContainer.LightsailContainerContainerServiceDeploymentContainersPorts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lightsail-container/index:LightsailContainerContainerServiceDeploymentContainersPortsOutputReference"
    },
    "@cdktn/provider-awscc.lightsailContainer.LightsailContainerContainerServiceDeploymentOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailContainer.LightsailContainerContainerServiceDeploymentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lightsail-container/index.ts",
          "line": 1116
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lightsail-container/index.ts",
        "line": 1108
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 1161
          },
          "name": "putContainers",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lightsailContainer.LightsailContainerContainerServiceDeploymentContainers"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 1177
          },
          "name": "putPublicEndpoint",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lightsailContainer.LightsailContainerContainerServiceDeploymentPublicEndpoint"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 1164
          },
          "name": "resetContainers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 1180
          },
          "name": "resetPublicEndpoint"
        }
      ],
      "name": "LightsailContainerContainerServiceDeploymentOutputReference",
      "namespace": "lightsailContainer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 1158
          },
          "name": "containers",
          "type": {
            "fqn": "@cdktn/provider-awscc.lightsailContainer.LightsailContainerContainerServiceDeploymentContainersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 1174
          },
          "name": "publicEndpoint",
          "type": {
            "fqn": "@cdktn/provider-awscc.lightsailContainer.LightsailContainerContainerServiceDeploymentPublicEndpointOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 1168
          },
          "name": "containersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lightsailContainer.LightsailContainerContainerServiceDeploymentContainers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 1184
          },
          "name": "publicEndpointInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lightsailContainer.LightsailContainerContainerServiceDeploymentPublicEndpoint"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 1120
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lightsailContainer.LightsailContainerContainerServiceDeployment"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lightsail-container/index:LightsailContainerContainerServiceDeploymentOutputReference"
    },
    "@cdktn/provider-awscc.lightsailContainer.LightsailContainerContainerServiceDeploymentPublicEndpoint": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailContainer.LightsailContainerContainerServiceDeploymentPublicEndpoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lightsail-container/index.ts",
        "line": 891
      },
      "name": "LightsailContainerContainerServiceDeploymentPublicEndpoint",
      "namespace": "lightsailContainer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_container#container_name LightsailContainer#container_name}",
            "stability": "stable",
            "summary": "The name of the container for the endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 897
          },
          "name": "containerName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_container#container_port LightsailContainer#container_port}",
            "stability": "stable",
            "summary": "The port of the container to which traffic is forwarded to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 903
          },
          "name": "containerPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_container#health_check_config LightsailContainer#health_check_config}",
            "stability": "stable",
            "summary": "An object that describes the health check configuration of the container."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 909
          },
          "name": "healthCheckConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lightsailContainer.LightsailContainerContainerServiceDeploymentPublicEndpointHealthCheckConfig"
          }
        }
      ],
      "symbolId": "src/lightsail-container/index:LightsailContainerContainerServiceDeploymentPublicEndpoint"
    },
    "@cdktn/provider-awscc.lightsailContainer.LightsailContainerContainerServiceDeploymentPublicEndpointHealthCheckConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailContainer.LightsailContainerContainerServiceDeploymentPublicEndpointHealthCheckConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lightsail-container/index.ts",
        "line": 620
      },
      "name": "LightsailContainerContainerServiceDeploymentPublicEndpointHealthCheckConfig",
      "namespace": "lightsailContainer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The default value is 2.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_container#healthy_threshold LightsailContainer#healthy_threshold}",
            "stability": "stable",
            "summary": "The number of consecutive health checks successes required before moving the container to the Healthy state."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 626
          },
          "name": "healthyThreshold",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify between 5 and 300 seconds. The default value is 5.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_container#interval_seconds LightsailContainer#interval_seconds}",
            "stability": "stable",
            "summary": "The approximate interval, in seconds, between health checks of an individual container."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 632
          },
          "name": "intervalSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_container#path LightsailContainer#path}",
            "stability": "stable",
            "summary": "The path on the container on which to perform the health check. The default value is /."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 638
          },
          "name": "path",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify values between 200 and 499. You can specify multiple values (for example, 200,202) or a range of values (for example, 200-299).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_container#success_codes LightsailContainer#success_codes}",
            "stability": "stable",
            "summary": "The HTTP codes to use when checking for a successful response from a container."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 644
          },
          "name": "successCodes",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify between 2 and 60 seconds. The default value is 2.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_container#timeout_seconds LightsailContainer#timeout_seconds}",
            "stability": "stable",
            "summary": "The amount of time, in seconds, during which no response means a failed health check."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 650
          },
          "name": "timeoutSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The default value is 2.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_container#unhealthy_threshold LightsailContainer#unhealthy_threshold}",
            "stability": "stable",
            "summary": "The number of consecutive health check failures required before moving the container to the Unhealthy state."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 656
          },
          "name": "unhealthyThreshold",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/lightsail-container/index:LightsailContainerContainerServiceDeploymentPublicEndpointHealthCheckConfig"
    },
    "@cdktn/provider-awscc.lightsailContainer.LightsailContainerContainerServiceDeploymentPublicEndpointHealthCheckConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailContainer.LightsailContainerContainerServiceDeploymentPublicEndpointHealthCheckConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lightsail-container/index.ts",
          "line": 731
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lightsail-container/index.ts",
        "line": 723
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 803
          },
          "name": "resetHealthyThreshold"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 819
          },
          "name": "resetIntervalSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 835
          },
          "name": "resetPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 851
          },
          "name": "resetSuccessCodes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 867
          },
          "name": "resetTimeoutSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 883
          },
          "name": "resetUnhealthyThreshold"
        }
      ],
      "name": "LightsailContainerContainerServiceDeploymentPublicEndpointHealthCheckConfigOutputReference",
      "namespace": "lightsailContainer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 807
          },
          "name": "healthyThresholdInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 823
          },
          "name": "intervalSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 839
          },
          "name": "pathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 855
          },
          "name": "successCodesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 871
          },
          "name": "timeoutSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 887
          },
          "name": "unhealthyThresholdInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 797
          },
          "name": "healthyThreshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 813
          },
          "name": "intervalSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 829
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 845
          },
          "name": "successCodes",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 861
          },
          "name": "timeoutSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 877
          },
          "name": "unhealthyThreshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 735
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lightsailContainer.LightsailContainerContainerServiceDeploymentPublicEndpointHealthCheckConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lightsail-container/index:LightsailContainerContainerServiceDeploymentPublicEndpointHealthCheckConfigOutputReference"
    },
    "@cdktn/provider-awscc.lightsailContainer.LightsailContainerContainerServiceDeploymentPublicEndpointOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailContainer.LightsailContainerContainerServiceDeploymentPublicEndpointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lightsail-container/index.ts",
          "line": 963
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lightsail-container/index.ts",
        "line": 955
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 1046
          },
          "name": "putHealthCheckConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lightsailContainer.LightsailContainerContainerServiceDeploymentPublicEndpointHealthCheckConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 1017
          },
          "name": "resetContainerName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 1033
          },
          "name": "resetContainerPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 1049
          },
          "name": "resetHealthCheckConfig"
        }
      ],
      "name": "LightsailContainerContainerServiceDeploymentPublicEndpointOutputReference",
      "namespace": "lightsailContainer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 1043
          },
          "name": "healthCheckConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.lightsailContainer.LightsailContainerContainerServiceDeploymentPublicEndpointHealthCheckConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 1021
          },
          "name": "containerNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 1037
          },
          "name": "containerPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 1053
          },
          "name": "healthCheckConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lightsailContainer.LightsailContainerContainerServiceDeploymentPublicEndpointHealthCheckConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 1011
          },
          "name": "containerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 1027
          },
          "name": "containerPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 967
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lightsailContainer.LightsailContainerContainerServiceDeploymentPublicEndpoint"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lightsail-container/index:LightsailContainerContainerServiceDeploymentPublicEndpointOutputReference"
    },
    "@cdktn/provider-awscc.lightsailContainer.LightsailContainerPrivateRegistryAccess": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailContainer.LightsailContainerPrivateRegistryAccess",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lightsail-container/index.ts",
        "line": 1289
      },
      "name": "LightsailContainerPrivateRegistryAccess",
      "namespace": "lightsailContainer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_container#ecr_image_puller_role LightsailContainer#ecr_image_puller_role}",
            "stability": "stable",
            "summary": "An object to describe a request to activate or deactivate the role that you can use to grant an Amazon Lightsail container service access to Amazon Elastic Container Registry (Amazon ECR) private repositories."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 1295
          },
          "name": "ecrImagePullerRole",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lightsailContainer.LightsailContainerPrivateRegistryAccessEcrImagePullerRole"
          }
        }
      ],
      "symbolId": "src/lightsail-container/index:LightsailContainerPrivateRegistryAccess"
    },
    "@cdktn/provider-awscc.lightsailContainer.LightsailContainerPrivateRegistryAccessEcrImagePullerRole": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailContainer.LightsailContainerPrivateRegistryAccessEcrImagePullerRole",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lightsail-container/index.ts",
        "line": 1188
      },
      "name": "LightsailContainerPrivateRegistryAccessEcrImagePullerRole",
      "namespace": "lightsailContainer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_container#is_active LightsailContainer#is_active}",
            "stability": "stable",
            "summary": "A Boolean value that indicates whether to activate the role."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 1194
          },
          "name": "isActive",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lightsail-container/index:LightsailContainerPrivateRegistryAccessEcrImagePullerRole"
    },
    "@cdktn/provider-awscc.lightsailContainer.LightsailContainerPrivateRegistryAccessEcrImagePullerRoleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailContainer.LightsailContainerPrivateRegistryAccessEcrImagePullerRoleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lightsail-container/index.ts",
          "line": 1234
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lightsail-container/index.ts",
        "line": 1226
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 1276
          },
          "name": "resetIsActive"
        }
      ],
      "name": "LightsailContainerPrivateRegistryAccessEcrImagePullerRoleOutputReference",
      "namespace": "lightsailContainer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 1285
          },
          "name": "principalArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 1280
          },
          "name": "isActiveInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 1270
          },
          "name": "isActive",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 1238
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lightsailContainer.LightsailContainerPrivateRegistryAccessEcrImagePullerRole"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lightsail-container/index:LightsailContainerPrivateRegistryAccessEcrImagePullerRoleOutputReference"
    },
    "@cdktn/provider-awscc.lightsailContainer.LightsailContainerPrivateRegistryAccessOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailContainer.LightsailContainerPrivateRegistryAccessOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lightsail-container/index.ts",
          "line": 1335
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lightsail-container/index.ts",
        "line": 1327
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 1374
          },
          "name": "putEcrImagePullerRole",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lightsailContainer.LightsailContainerPrivateRegistryAccessEcrImagePullerRole"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 1377
          },
          "name": "resetEcrImagePullerRole"
        }
      ],
      "name": "LightsailContainerPrivateRegistryAccessOutputReference",
      "namespace": "lightsailContainer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 1371
          },
          "name": "ecrImagePullerRole",
          "type": {
            "fqn": "@cdktn/provider-awscc.lightsailContainer.LightsailContainerPrivateRegistryAccessEcrImagePullerRoleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 1381
          },
          "name": "ecrImagePullerRoleInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lightsailContainer.LightsailContainerPrivateRegistryAccessEcrImagePullerRole"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 1339
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lightsailContainer.LightsailContainerPrivateRegistryAccess"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lightsail-container/index:LightsailContainerPrivateRegistryAccessOutputReference"
    },
    "@cdktn/provider-awscc.lightsailContainer.LightsailContainerPublicDomainNames": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailContainer.LightsailContainerPublicDomainNames",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lightsail-container/index.ts",
        "line": 1385
      },
      "name": "LightsailContainerPublicDomainNames",
      "namespace": "lightsailContainer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_container#certificate_name LightsailContainer#certificate_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 1389
          },
          "name": "certificateName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_container#domain_names LightsailContainer#domain_names}",
            "stability": "stable",
            "summary": "An object that describes the configuration for the containers of the deployment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 1395
          },
          "name": "domainNames",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/lightsail-container/index:LightsailContainerPublicDomainNames"
    },
    "@cdktn/provider-awscc.lightsailContainer.LightsailContainerPublicDomainNamesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailContainer.LightsailContainerPublicDomainNamesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lightsail-container/index.ts",
          "line": 1525
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lightsail-container/index.ts",
        "line": 1517
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 1532
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lightsailContainer.LightsailContainerPublicDomainNamesOutputReference"
            }
          }
        }
      ],
      "name": "LightsailContainerPublicDomainNamesList",
      "namespace": "lightsailContainer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 1518
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lightsailContainer.LightsailContainerPublicDomainNames"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lightsail-container/index:LightsailContainerPublicDomainNamesList"
    },
    "@cdktn/provider-awscc.lightsailContainer.LightsailContainerPublicDomainNamesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailContainer.LightsailContainerPublicDomainNamesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lightsail-container/index.ts",
          "line": 1444
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lightsail-container/index.ts",
        "line": 1434
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 1492
          },
          "name": "resetCertificateName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 1508
          },
          "name": "resetDomainNames"
        }
      ],
      "name": "LightsailContainerPublicDomainNamesOutputReference",
      "namespace": "lightsailContainer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 1496
          },
          "name": "certificateNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 1512
          },
          "name": "domainNamesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 1486
          },
          "name": "certificateName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 1502
          },
          "name": "domainNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 1448
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lightsailContainer.LightsailContainerPublicDomainNames"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lightsail-container/index:LightsailContainerPublicDomainNamesOutputReference"
    },
    "@cdktn/provider-awscc.lightsailContainer.LightsailContainerTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailContainer.LightsailContainerTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lightsail-container/index.ts",
        "line": 1536
      },
      "name": "LightsailContainerTags",
      "namespace": "lightsailContainer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_container#key LightsailContainer#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 1542
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_container#value LightsailContainer#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 1548
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lightsail-container/index:LightsailContainerTags"
    },
    "@cdktn/provider-awscc.lightsailContainer.LightsailContainerTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailContainer.LightsailContainerTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lightsail-container/index.ts",
          "line": 1678
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lightsail-container/index.ts",
        "line": 1670
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 1685
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lightsailContainer.LightsailContainerTagsOutputReference"
            }
          }
        }
      ],
      "name": "LightsailContainerTagsList",
      "namespace": "lightsailContainer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 1671
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lightsailContainer.LightsailContainerTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lightsail-container/index:LightsailContainerTagsList"
    },
    "@cdktn/provider-awscc.lightsailContainer.LightsailContainerTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailContainer.LightsailContainerTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lightsail-container/index.ts",
          "line": 1597
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lightsail-container/index.ts",
        "line": 1587
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 1645
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 1661
          },
          "name": "resetValue"
        }
      ],
      "name": "LightsailContainerTagsOutputReference",
      "namespace": "lightsailContainer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 1649
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 1665
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 1639
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 1655
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-container/index.ts",
            "line": 1601
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lightsailContainer.LightsailContainerTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lightsail-container/index:LightsailContainerTagsOutputReference"
    },
    "@cdktn/provider-awscc.lightsailDatabase.LightsailDatabase": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_database awscc_lightsail_database}."
      },
      "fqn": "@cdktn/provider-awscc.lightsailDatabase.LightsailDatabase",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_database awscc_lightsail_database} Resource."
        },
        "locationInModule": {
          "filename": "src/lightsail-database/index.ts",
          "line": 658
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.lightsailDatabase.LightsailDatabaseConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lightsail-database/index.ts",
        "line": 626
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a LightsailDatabase resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 643
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the LightsailDatabase to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_database#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing LightsailDatabase that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the LightsailDatabase to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 887
          },
          "name": "putRelationalDatabaseParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lightsailDatabase.LightsailDatabaseRelationalDatabaseParameters"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 919
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lightsailDatabase.LightsailDatabaseTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 703
          },
          "name": "resetAvailabilityZone"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 719
          },
          "name": "resetBackupRetention"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 735
          },
          "name": "resetCaCertificateIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 774
          },
          "name": "resetMasterUserPassword"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 803
          },
          "name": "resetPreferredBackupWindow"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 819
          },
          "name": "resetPreferredMaintenanceWindow"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 835
          },
          "name": "resetPubliclyAccessible"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 890
          },
          "name": "resetRelationalDatabaseParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 906
          },
          "name": "resetRotateMasterUserPassword"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 922
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 934
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 954
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "LightsailDatabase",
      "namespace": "lightsailDatabase",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 631
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 744
          },
          "name": "databaseArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 749
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 884
          },
          "name": "relationalDatabaseParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.lightsailDatabase.LightsailDatabaseRelationalDatabaseParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 916
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.lightsailDatabase.LightsailDatabaseTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 707
          },
          "name": "availabilityZoneInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 723
          },
          "name": "backupRetentionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 739
          },
          "name": "caCertificateIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 762
          },
          "name": "masterDatabaseNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 791
          },
          "name": "masterUsernameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 778
          },
          "name": "masterUserPasswordInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 807
          },
          "name": "preferredBackupWindowInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 823
          },
          "name": "preferredMaintenanceWindowInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 839
          },
          "name": "publiclyAccessibleInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 852
          },
          "name": "relationalDatabaseBlueprintIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 865
          },
          "name": "relationalDatabaseBundleIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 878
          },
          "name": "relationalDatabaseNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 894
          },
          "name": "relationalDatabaseParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lightsailDatabase.LightsailDatabaseRelationalDatabaseParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 910
          },
          "name": "rotateMasterUserPasswordInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 926
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lightsailDatabase.LightsailDatabaseTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 697
          },
          "name": "availabilityZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 713
          },
          "name": "backupRetention",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 729
          },
          "name": "caCertificateIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 755
          },
          "name": "masterDatabaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 784
          },
          "name": "masterUsername",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 768
          },
          "name": "masterUserPassword",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 797
          },
          "name": "preferredBackupWindow",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 813
          },
          "name": "preferredMaintenanceWindow",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 829
          },
          "name": "publiclyAccessible",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 845
          },
          "name": "relationalDatabaseBlueprintId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 858
          },
          "name": "relationalDatabaseBundleId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 871
          },
          "name": "relationalDatabaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 900
          },
          "name": "rotateMasterUserPassword",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lightsail-database/index:LightsailDatabase"
    },
    "@cdktn/provider-awscc.lightsailDatabase.LightsailDatabaseConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailDatabase.LightsailDatabaseConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lightsail-database/index.ts",
        "line": 14
      },
      "name": "LightsailDatabaseConfig",
      "namespace": "lightsailDatabase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "For MySQL, if this parameter isn't specified, no database is created in the database resource. For PostgreSQL, if this parameter isn't specified, a database named postgres is created in the database resource.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_database#master_database_name LightsailDatabase#master_database_name}",
            "stability": "stable",
            "summary": "The name of the database to create when the Lightsail database resource is created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 38
          },
          "name": "masterDatabaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_database#master_username LightsailDatabase#master_username}",
            "stability": "stable",
            "summary": "The name for the master user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 50
          },
          "name": "masterUsername",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_database#relational_database_blueprint_id LightsailDatabase#relational_database_blueprint_id}",
            "stability": "stable",
            "summary": "The blueprint ID for your new database. A blueprint describes the major engine version of a database."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 74
          },
          "name": "relationalDatabaseBlueprintId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_database#relational_database_bundle_id LightsailDatabase#relational_database_bundle_id}",
            "stability": "stable",
            "summary": "The bundle ID for your new database. A bundle describes the performance specifications for your database."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 80
          },
          "name": "relationalDatabaseBundleId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_database#relational_database_name LightsailDatabase#relational_database_name}",
            "stability": "stable",
            "summary": "The name to use for your new Lightsail database resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 86
          },
          "name": "relationalDatabaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_database#availability_zone LightsailDatabase#availability_zone}",
            "stability": "stable",
            "summary": "The Availability Zone in which to create your new database. Use the us-east-2a case-sensitive format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 20
          },
          "name": "availabilityZone",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Updates are applied during the next maintenance window because this can result in an outage.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_database#backup_retention LightsailDatabase#backup_retention}",
            "stability": "stable",
            "summary": "When true, enables automated backup retention for your database."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 26
          },
          "name": "backupRetention",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_database#ca_certificate_identifier LightsailDatabase#ca_certificate_identifier}",
            "stability": "stable",
            "summary": "Indicates the certificate that needs to be associated with the database."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 32
          },
          "name": "caCertificateIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The password can include any printable ASCII character except \"/\", \"\"\", or \"@\". It cannot contain spaces.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_database#master_user_password LightsailDatabase#master_user_password}",
            "stability": "stable",
            "summary": "The password for the master user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 44
          },
          "name": "masterUserPassword",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_database#preferred_backup_window LightsailDatabase#preferred_backup_window}",
            "stability": "stable",
            "summary": "The daily time range during which automated backups are created for your new database if automated backups are enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 56
          },
          "name": "preferredBackupWindow",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_database#preferred_maintenance_window LightsailDatabase#preferred_maintenance_window}",
            "stability": "stable",
            "summary": "The weekly time range during which system maintenance can occur on your new database."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 62
          },
          "name": "preferredMaintenanceWindow",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "A value of true specifies a database that is available to resources outside of your Lightsail account. A value of false specifies a database that is available only to your Lightsail resources in the same region as your database.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_database#publicly_accessible LightsailDatabase#publicly_accessible}",
            "stability": "stable",
            "summary": "Specifies the accessibility options for your new database."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 68
          },
          "name": "publiclyAccessible",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_database#relational_database_parameters LightsailDatabase#relational_database_parameters}",
            "stability": "stable",
            "summary": "Update one or more parameters of the relational database."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 92
          },
          "name": "relationalDatabaseParameters",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lightsailDatabase.LightsailDatabaseRelationalDatabaseParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Use the get relational database master user password operation to get the new password.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_database#rotate_master_user_password LightsailDatabase#rotate_master_user_password}",
            "stability": "stable",
            "summary": "When true, the master user password is changed to a new strong password generated by Lightsail."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 98
          },
          "name": "rotateMasterUserPassword",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_database#tags LightsailDatabase#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 104
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lightsailDatabase.LightsailDatabaseTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lightsail-database/index:LightsailDatabaseConfig"
    },
    "@cdktn/provider-awscc.lightsailDatabase.LightsailDatabaseRelationalDatabaseParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailDatabase.LightsailDatabaseRelationalDatabaseParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lightsail-database/index.ts",
        "line": 106
      },
      "name": "LightsailDatabaseRelationalDatabaseParameters",
      "namespace": "lightsailDatabase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_database#allowed_values LightsailDatabase#allowed_values}",
            "stability": "stable",
            "summary": "Specifies the valid range of values for the parameter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 112
          },
          "name": "allowedValues",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_database#apply_method LightsailDatabase#apply_method}",
            "stability": "stable",
            "summary": "Indicates when parameter updates are applied. Can be immediate or pending-reboot."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 118
          },
          "name": "applyMethod",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_database#apply_type LightsailDatabase#apply_type}",
            "stability": "stable",
            "summary": "Specifies the engine-specific parameter type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 124
          },
          "name": "applyType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_database#data_type LightsailDatabase#data_type}",
            "stability": "stable",
            "summary": "Specifies the valid data type for the parameter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 130
          },
          "name": "dataType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_database#description LightsailDatabase#description}",
            "stability": "stable",
            "summary": "Provides a description of the parameter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 136
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_database#is_modifiable LightsailDatabase#is_modifiable}",
            "stability": "stable",
            "summary": "A Boolean value indicating whether the parameter can be modified."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 142
          },
          "name": "isModifiable",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_database#parameter_name LightsailDatabase#parameter_name}",
            "stability": "stable",
            "summary": "Specifies the name of the parameter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 148
          },
          "name": "parameterName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_database#parameter_value LightsailDatabase#parameter_value}",
            "stability": "stable",
            "summary": "Specifies the value of the parameter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 154
          },
          "name": "parameterValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lightsail-database/index:LightsailDatabaseRelationalDatabaseParameters"
    },
    "@cdktn/provider-awscc.lightsailDatabase.LightsailDatabaseRelationalDatabaseParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailDatabase.LightsailDatabaseRelationalDatabaseParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lightsail-database/index.ts",
          "line": 458
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lightsail-database/index.ts",
        "line": 450
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 465
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lightsailDatabase.LightsailDatabaseRelationalDatabaseParametersOutputReference"
            }
          }
        }
      ],
      "name": "LightsailDatabaseRelationalDatabaseParametersList",
      "namespace": "lightsailDatabase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 451
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lightsailDatabase.LightsailDatabaseRelationalDatabaseParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lightsail-database/index:LightsailDatabaseRelationalDatabaseParametersList"
    },
    "@cdktn/provider-awscc.lightsailDatabase.LightsailDatabaseRelationalDatabaseParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailDatabase.LightsailDatabaseRelationalDatabaseParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lightsail-database/index.ts",
          "line": 245
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lightsail-database/index.ts",
        "line": 235
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 329
          },
          "name": "resetAllowedValues"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 345
          },
          "name": "resetApplyMethod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 361
          },
          "name": "resetApplyType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 377
          },
          "name": "resetDataType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 393
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 409
          },
          "name": "resetIsModifiable"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 425
          },
          "name": "resetParameterName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 441
          },
          "name": "resetParameterValue"
        }
      ],
      "name": "LightsailDatabaseRelationalDatabaseParametersOutputReference",
      "namespace": "lightsailDatabase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 333
          },
          "name": "allowedValuesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 349
          },
          "name": "applyMethodInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 365
          },
          "name": "applyTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 381
          },
          "name": "dataTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 397
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 413
          },
          "name": "isModifiableInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 429
          },
          "name": "parameterNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 445
          },
          "name": "parameterValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 323
          },
          "name": "allowedValues",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 339
          },
          "name": "applyMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 355
          },
          "name": "applyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 371
          },
          "name": "dataType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 387
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 403
          },
          "name": "isModifiable",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 419
          },
          "name": "parameterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 435
          },
          "name": "parameterValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 249
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lightsailDatabase.LightsailDatabaseRelationalDatabaseParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lightsail-database/index:LightsailDatabaseRelationalDatabaseParametersOutputReference"
    },
    "@cdktn/provider-awscc.lightsailDatabase.LightsailDatabaseTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailDatabase.LightsailDatabaseTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lightsail-database/index.ts",
        "line": 469
      },
      "name": "LightsailDatabaseTags",
      "namespace": "lightsailDatabase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_database#key LightsailDatabase#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 475
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_database#value LightsailDatabase#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 481
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lightsail-database/index:LightsailDatabaseTags"
    },
    "@cdktn/provider-awscc.lightsailDatabase.LightsailDatabaseTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailDatabase.LightsailDatabaseTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lightsail-database/index.ts",
          "line": 611
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lightsail-database/index.ts",
        "line": 603
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 618
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lightsailDatabase.LightsailDatabaseTagsOutputReference"
            }
          }
        }
      ],
      "name": "LightsailDatabaseTagsList",
      "namespace": "lightsailDatabase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 604
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lightsailDatabase.LightsailDatabaseTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lightsail-database/index:LightsailDatabaseTagsList"
    },
    "@cdktn/provider-awscc.lightsailDatabase.LightsailDatabaseTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailDatabase.LightsailDatabaseTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lightsail-database/index.ts",
          "line": 530
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lightsail-database/index.ts",
        "line": 520
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 578
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 594
          },
          "name": "resetValue"
        }
      ],
      "name": "LightsailDatabaseTagsOutputReference",
      "namespace": "lightsailDatabase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 582
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 598
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 572
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 588
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-database/index.ts",
            "line": 534
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lightsailDatabase.LightsailDatabaseTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lightsail-database/index:LightsailDatabaseTagsOutputReference"
    },
    "@cdktn/provider-awscc.lightsailDatabaseSnapshot.LightsailDatabaseSnapshot": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_database_snapshot awscc_lightsail_database_snapshot}."
      },
      "fqn": "@cdktn/provider-awscc.lightsailDatabaseSnapshot.LightsailDatabaseSnapshot",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_database_snapshot awscc_lightsail_database_snapshot} Resource."
        },
        "locationInModule": {
          "filename": "src/lightsail-database-snapshot/index.ts",
          "line": 282
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.lightsailDatabaseSnapshot.LightsailDatabaseSnapshotConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lightsail-database-snapshot/index.ts",
        "line": 250
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a LightsailDatabaseSnapshot resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/lightsail-database-snapshot/index.ts",
            "line": 267
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the LightsailDatabaseSnapshot to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_database_snapshot#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing LightsailDatabaseSnapshot that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the LightsailDatabaseSnapshot to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-database-snapshot/index.ts",
            "line": 414
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lightsailDatabaseSnapshot.LightsailDatabaseSnapshotTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-database-snapshot/index.ts",
            "line": 417
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-database-snapshot/index.ts",
            "line": 429
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-database-snapshot/index.ts",
            "line": 437
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "LightsailDatabaseSnapshot",
      "namespace": "lightsailDatabaseSnapshot",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-database-snapshot/index.ts",
            "line": 255
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-database-snapshot/index.ts",
            "line": 308
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-database-snapshot/index.ts",
            "line": 313
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-database-snapshot/index.ts",
            "line": 318
          },
          "name": "engine",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-database-snapshot/index.ts",
            "line": 323
          },
          "name": "engineVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-database-snapshot/index.ts",
            "line": 328
          },
          "name": "fromRelationalDatabaseArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-database-snapshot/index.ts",
            "line": 333
          },
          "name": "fromRelationalDatabaseBlueprintId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-database-snapshot/index.ts",
            "line": 338
          },
          "name": "fromRelationalDatabaseBundleId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-database-snapshot/index.ts",
            "line": 343
          },
          "name": "fromRelationalDatabaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-database-snapshot/index.ts",
            "line": 348
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-database-snapshot/index.ts",
            "line": 354
          },
          "name": "location",
          "type": {
            "fqn": "@cdktn/provider-awscc.lightsailDatabaseSnapshot.LightsailDatabaseSnapshotLocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-database-snapshot/index.ts",
            "line": 359
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-database-snapshot/index.ts",
            "line": 390
          },
          "name": "resourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-database-snapshot/index.ts",
            "line": 395
          },
          "name": "sizeInGb",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-database-snapshot/index.ts",
            "line": 400
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-database-snapshot/index.ts",
            "line": 405
          },
          "name": "supportCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-database-snapshot/index.ts",
            "line": 411
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.lightsailDatabaseSnapshot.LightsailDatabaseSnapshotTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-database-snapshot/index.ts",
            "line": 372
          },
          "name": "relationalDatabaseNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-database-snapshot/index.ts",
            "line": 385
          },
          "name": "relationalDatabaseSnapshotNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-database-snapshot/index.ts",
            "line": 421
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lightsailDatabaseSnapshot.LightsailDatabaseSnapshotTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-database-snapshot/index.ts",
            "line": 365
          },
          "name": "relationalDatabaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-database-snapshot/index.ts",
            "line": 378
          },
          "name": "relationalDatabaseSnapshotName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lightsail-database-snapshot/index:LightsailDatabaseSnapshot"
    },
    "@cdktn/provider-awscc.lightsailDatabaseSnapshot.LightsailDatabaseSnapshotConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailDatabaseSnapshot.LightsailDatabaseSnapshotConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lightsail-database-snapshot/index.ts",
        "line": 14
      },
      "name": "LightsailDatabaseSnapshotConfig",
      "namespace": "lightsailDatabaseSnapshot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_database_snapshot#relational_database_name LightsailDatabaseSnapshot#relational_database_name}",
            "stability": "stable",
            "summary": "The name of the database on which to base your new snapshot."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-database-snapshot/index.ts",
            "line": 20
          },
          "name": "relationalDatabaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_database_snapshot#relational_database_snapshot_name LightsailDatabaseSnapshot#relational_database_snapshot_name}",
            "stability": "stable",
            "summary": "The name for your new database snapshot."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-database-snapshot/index.ts",
            "line": 26
          },
          "name": "relationalDatabaseSnapshotName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_database_snapshot#tags LightsailDatabaseSnapshot#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-database-snapshot/index.ts",
            "line": 32
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lightsailDatabaseSnapshot.LightsailDatabaseSnapshotTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lightsail-database-snapshot/index:LightsailDatabaseSnapshotConfig"
    },
    "@cdktn/provider-awscc.lightsailDatabaseSnapshot.LightsailDatabaseSnapshotLocation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailDatabaseSnapshot.LightsailDatabaseSnapshotLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lightsail-database-snapshot/index.ts",
        "line": 34
      },
      "name": "LightsailDatabaseSnapshotLocation",
      "namespace": "lightsailDatabaseSnapshot",
      "symbolId": "src/lightsail-database-snapshot/index:LightsailDatabaseSnapshotLocation"
    },
    "@cdktn/provider-awscc.lightsailDatabaseSnapshot.LightsailDatabaseSnapshotLocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailDatabaseSnapshot.LightsailDatabaseSnapshotLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lightsail-database-snapshot/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lightsail-database-snapshot/index.ts",
        "line": 57
      },
      "name": "LightsailDatabaseSnapshotLocationOutputReference",
      "namespace": "lightsailDatabaseSnapshot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-database-snapshot/index.ts",
            "line": 84
          },
          "name": "availabilityZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-database-snapshot/index.ts",
            "line": 89
          },
          "name": "regionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-database-snapshot/index.ts",
            "line": 68
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lightsailDatabaseSnapshot.LightsailDatabaseSnapshotLocation"
          }
        }
      ],
      "symbolId": "src/lightsail-database-snapshot/index:LightsailDatabaseSnapshotLocationOutputReference"
    },
    "@cdktn/provider-awscc.lightsailDatabaseSnapshot.LightsailDatabaseSnapshotTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailDatabaseSnapshot.LightsailDatabaseSnapshotTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lightsail-database-snapshot/index.ts",
        "line": 93
      },
      "name": "LightsailDatabaseSnapshotTags",
      "namespace": "lightsailDatabaseSnapshot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_database_snapshot#key LightsailDatabaseSnapshot#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-database-snapshot/index.ts",
            "line": 99
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_database_snapshot#value LightsailDatabaseSnapshot#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-database-snapshot/index.ts",
            "line": 105
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lightsail-database-snapshot/index:LightsailDatabaseSnapshotTags"
    },
    "@cdktn/provider-awscc.lightsailDatabaseSnapshot.LightsailDatabaseSnapshotTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailDatabaseSnapshot.LightsailDatabaseSnapshotTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lightsail-database-snapshot/index.ts",
          "line": 235
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lightsail-database-snapshot/index.ts",
        "line": 227
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-database-snapshot/index.ts",
            "line": 242
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lightsailDatabaseSnapshot.LightsailDatabaseSnapshotTagsOutputReference"
            }
          }
        }
      ],
      "name": "LightsailDatabaseSnapshotTagsList",
      "namespace": "lightsailDatabaseSnapshot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-database-snapshot/index.ts",
            "line": 228
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lightsailDatabaseSnapshot.LightsailDatabaseSnapshotTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lightsail-database-snapshot/index:LightsailDatabaseSnapshotTagsList"
    },
    "@cdktn/provider-awscc.lightsailDatabaseSnapshot.LightsailDatabaseSnapshotTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailDatabaseSnapshot.LightsailDatabaseSnapshotTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lightsail-database-snapshot/index.ts",
          "line": 154
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lightsail-database-snapshot/index.ts",
        "line": 144
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-database-snapshot/index.ts",
            "line": 202
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-database-snapshot/index.ts",
            "line": 218
          },
          "name": "resetValue"
        }
      ],
      "name": "LightsailDatabaseSnapshotTagsOutputReference",
      "namespace": "lightsailDatabaseSnapshot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-database-snapshot/index.ts",
            "line": 206
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-database-snapshot/index.ts",
            "line": 222
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-database-snapshot/index.ts",
            "line": 196
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-database-snapshot/index.ts",
            "line": 212
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-database-snapshot/index.ts",
            "line": 158
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lightsailDatabaseSnapshot.LightsailDatabaseSnapshotTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lightsail-database-snapshot/index:LightsailDatabaseSnapshotTagsOutputReference"
    },
    "@cdktn/provider-awscc.lightsailDisk.LightsailDisk": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_disk awscc_lightsail_disk}."
      },
      "fqn": "@cdktn/provider-awscc.lightsailDisk.LightsailDisk",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_disk awscc_lightsail_disk} Resource."
        },
        "locationInModule": {
          "filename": "src/lightsail-disk/index.ts",
          "line": 594
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.lightsailDisk.LightsailDiskConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lightsail-disk/index.ts",
        "line": 562
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a LightsailDisk resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/lightsail-disk/index.ts",
            "line": 579
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the LightsailDisk to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_disk#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing LightsailDisk that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the LightsailDisk to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-disk/index.ts",
            "line": 627
          },
          "name": "putAddOns",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lightsailDisk.LightsailDiskAddOns"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-disk/index.ts",
            "line": 702
          },
          "name": "putLocation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lightsailDisk.LightsailDiskLocation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-disk/index.ts",
            "line": 751
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lightsailDisk.LightsailDiskTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-disk/index.ts",
            "line": 630
          },
          "name": "resetAddOns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-disk/index.ts",
            "line": 656
          },
          "name": "resetAvailabilityZone"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-disk/index.ts",
            "line": 705
          },
          "name": "resetLocation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-disk/index.ts",
            "line": 754
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-disk/index.ts",
            "line": 766
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-disk/index.ts",
            "line": 777
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "LightsailDisk",
      "namespace": "lightsailDisk",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-disk/index.ts",
            "line": 567
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-disk/index.ts",
            "line": 624
          },
          "name": "addOns",
          "type": {
            "fqn": "@cdktn/provider-awscc.lightsailDisk.LightsailDiskAddOnsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-disk/index.ts",
            "line": 639
          },
          "name": "attachedTo",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-disk/index.ts",
            "line": 644
          },
          "name": "attachmentState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-disk/index.ts",
            "line": 665
          },
          "name": "diskArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-disk/index.ts",
            "line": 683
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-disk/index.ts",
            "line": 688
          },
          "name": "iops",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-disk/index.ts",
            "line": 693
          },
          "name": "isAttached",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-disk/index.ts",
            "line": 699
          },
          "name": "location",
          "type": {
            "fqn": "@cdktn/provider-awscc.lightsailDisk.LightsailDiskLocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-disk/index.ts",
            "line": 714
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-disk/index.ts",
            "line": 719
          },
          "name": "resourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-disk/index.ts",
            "line": 737
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-disk/index.ts",
            "line": 742
          },
          "name": "supportCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-disk/index.ts",
            "line": 748
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.lightsailDisk.LightsailDiskTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-disk/index.ts",
            "line": 634
          },
          "name": "addOnsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lightsailDisk.LightsailDiskAddOns"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-disk/index.ts",
            "line": 660
          },
          "name": "availabilityZoneInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-disk/index.ts",
            "line": 678
          },
          "name": "diskNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-disk/index.ts",
            "line": 709
          },
          "name": "locationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lightsailDisk.LightsailDiskLocation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-disk/index.ts",
            "line": 732
          },
          "name": "sizeInGbInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-disk/index.ts",
            "line": 758
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lightsailDisk.LightsailDiskTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-disk/index.ts",
            "line": 650
          },
          "name": "availabilityZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-disk/index.ts",
            "line": 671
          },
          "name": "diskName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-disk/index.ts",
            "line": 725
          },
          "name": "sizeInGb",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/lightsail-disk/index:LightsailDisk"
    },
    "@cdktn/provider-awscc.lightsailDisk.LightsailDiskAddOns": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailDisk.LightsailDiskAddOns",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lightsail-disk/index.ts",
        "line": 148
      },
      "name": "LightsailDiskAddOns",
      "namespace": "lightsailDisk",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_disk#add_on_type LightsailDisk#add_on_type}",
            "stability": "stable",
            "summary": "The add-on type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-disk/index.ts",
            "line": 154
          },
          "name": "addOnType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_disk#auto_snapshot_add_on_request LightsailDisk#auto_snapshot_add_on_request}",
            "stability": "stable",
            "summary": "An object that represents additional parameters when enabling or modifying the automatic snapshot add-on."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-disk/index.ts",
            "line": 160
          },
          "name": "autoSnapshotAddOnRequest",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lightsailDisk.LightsailDiskAddOnsAutoSnapshotAddOnRequest"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_disk#status LightsailDisk#status}",
            "stability": "stable",
            "summary": "Status of the Addon."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-disk/index.ts",
            "line": 166
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lightsail-disk/index:LightsailDiskAddOns"
    },
    "@cdktn/provider-awscc.lightsailDisk.LightsailDiskAddOnsAutoSnapshotAddOnRequest": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailDisk.LightsailDiskAddOnsAutoSnapshotAddOnRequest",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lightsail-disk/index.ts",
        "line": 52
      },
      "name": "LightsailDiskAddOnsAutoSnapshotAddOnRequest",
      "namespace": "lightsailDisk",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_disk#snapshot_time_of_day LightsailDisk#snapshot_time_of_day}",
            "stability": "stable",
            "summary": "The daily time when an automatic snapshot will be created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-disk/index.ts",
            "line": 58
          },
          "name": "snapshotTimeOfDay",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lightsail-disk/index:LightsailDiskAddOnsAutoSnapshotAddOnRequest"
    },
    "@cdktn/provider-awscc.lightsailDisk.LightsailDiskAddOnsAutoSnapshotAddOnRequestOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailDisk.LightsailDiskAddOnsAutoSnapshotAddOnRequestOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lightsail-disk/index.ts",
          "line": 98
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lightsail-disk/index.ts",
        "line": 90
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-disk/index.ts",
            "line": 140
          },
          "name": "resetSnapshotTimeOfDay"
        }
      ],
      "name": "LightsailDiskAddOnsAutoSnapshotAddOnRequestOutputReference",
      "namespace": "lightsailDisk",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-disk/index.ts",
            "line": 144
          },
          "name": "snapshotTimeOfDayInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-disk/index.ts",
            "line": 134
          },
          "name": "snapshotTimeOfDay",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-disk/index.ts",
            "line": 102
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lightsailDisk.LightsailDiskAddOnsAutoSnapshotAddOnRequest"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lightsail-disk/index:LightsailDiskAddOnsAutoSnapshotAddOnRequestOutputReference"
    },
    "@cdktn/provider-awscc.lightsailDisk.LightsailDiskAddOnsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailDisk.LightsailDiskAddOnsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lightsail-disk/index.ts",
          "line": 325
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lightsail-disk/index.ts",
        "line": 317
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-disk/index.ts",
            "line": 332
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lightsailDisk.LightsailDiskAddOnsOutputReference"
            }
          }
        }
      ],
      "name": "LightsailDiskAddOnsList",
      "namespace": "lightsailDisk",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-disk/index.ts",
            "line": 318
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lightsailDisk.LightsailDiskAddOns"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lightsail-disk/index:LightsailDiskAddOnsList"
    },
    "@cdktn/provider-awscc.lightsailDisk.LightsailDiskAddOnsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailDisk.LightsailDiskAddOnsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lightsail-disk/index.ts",
          "line": 222
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lightsail-disk/index.ts",
        "line": 212
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-disk/index.ts",
            "line": 289
          },
          "name": "putAutoSnapshotAddOnRequest",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lightsailDisk.LightsailDiskAddOnsAutoSnapshotAddOnRequest"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-disk/index.ts",
            "line": 276
          },
          "name": "resetAddOnType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-disk/index.ts",
            "line": 292
          },
          "name": "resetAutoSnapshotAddOnRequest"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-disk/index.ts",
            "line": 308
          },
          "name": "resetStatus"
        }
      ],
      "name": "LightsailDiskAddOnsOutputReference",
      "namespace": "lightsailDisk",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-disk/index.ts",
            "line": 286
          },
          "name": "autoSnapshotAddOnRequest",
          "type": {
            "fqn": "@cdktn/provider-awscc.lightsailDisk.LightsailDiskAddOnsAutoSnapshotAddOnRequestOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-disk/index.ts",
            "line": 280
          },
          "name": "addOnTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-disk/index.ts",
            "line": 296
          },
          "name": "autoSnapshotAddOnRequestInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lightsailDisk.LightsailDiskAddOnsAutoSnapshotAddOnRequest"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-disk/index.ts",
            "line": 312
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-disk/index.ts",
            "line": 270
          },
          "name": "addOnType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-disk/index.ts",
            "line": 302
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-disk/index.ts",
            "line": 226
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lightsailDisk.LightsailDiskAddOns"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lightsail-disk/index:LightsailDiskAddOnsOutputReference"
    },
    "@cdktn/provider-awscc.lightsailDisk.LightsailDiskConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailDisk.LightsailDiskConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lightsail-disk/index.ts",
        "line": 14
      },
      "name": "LightsailDiskConfig",
      "namespace": "lightsailDisk",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_disk#disk_name LightsailDisk#disk_name}",
            "stability": "stable",
            "summary": "The names to use for your new Lightsail disk."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-disk/index.ts",
            "line": 32
          },
          "name": "diskName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_disk#size_in_gb LightsailDisk#size_in_gb}",
            "stability": "stable",
            "summary": "Size of the Lightsail disk."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-disk/index.ts",
            "line": 44
          },
          "name": "sizeInGb",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_disk#add_ons LightsailDisk#add_ons}",
            "stability": "stable",
            "summary": "An array of objects representing the add-ons to enable for the new instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-disk/index.ts",
            "line": 20
          },
          "name": "addOns",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lightsailDisk.LightsailDiskAddOns"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Use the following format: us-east-2a (case sensitive). Be sure to add the include Availability Zones parameter to your request.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_disk#availability_zone LightsailDisk#availability_zone}",
            "stability": "stable",
            "summary": "The Availability Zone in which to create your instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-disk/index.ts",
            "line": 26
          },
          "name": "availabilityZone",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_disk#location LightsailDisk#location}",
            "stability": "stable",
            "summary": "Location of a resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-disk/index.ts",
            "line": 38
          },
          "name": "location",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lightsailDisk.LightsailDiskLocation"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_disk#tags LightsailDisk#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-disk/index.ts",
            "line": 50
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lightsailDisk.LightsailDiskTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lightsail-disk/index:LightsailDiskConfig"
    },
    "@cdktn/provider-awscc.lightsailDisk.LightsailDiskLocation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailDisk.LightsailDiskLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lightsail-disk/index.ts",
        "line": 336
      },
      "name": "LightsailDiskLocation",
      "namespace": "lightsailDisk",
      "symbolId": "src/lightsail-disk/index:LightsailDiskLocation"
    },
    "@cdktn/provider-awscc.lightsailDisk.LightsailDiskLocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailDisk.LightsailDiskLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lightsail-disk/index.ts",
          "line": 367
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lightsail-disk/index.ts",
        "line": 359
      },
      "name": "LightsailDiskLocationOutputReference",
      "namespace": "lightsailDisk",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-disk/index.ts",
            "line": 396
          },
          "name": "availabilityZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-disk/index.ts",
            "line": 401
          },
          "name": "regionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-disk/index.ts",
            "line": 371
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lightsailDisk.LightsailDiskLocation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lightsail-disk/index:LightsailDiskLocationOutputReference"
    },
    "@cdktn/provider-awscc.lightsailDisk.LightsailDiskTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailDisk.LightsailDiskTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lightsail-disk/index.ts",
        "line": 405
      },
      "name": "LightsailDiskTags",
      "namespace": "lightsailDisk",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_disk#key LightsailDisk#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-disk/index.ts",
            "line": 411
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_disk#value LightsailDisk#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-disk/index.ts",
            "line": 417
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lightsail-disk/index:LightsailDiskTags"
    },
    "@cdktn/provider-awscc.lightsailDisk.LightsailDiskTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailDisk.LightsailDiskTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lightsail-disk/index.ts",
          "line": 547
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lightsail-disk/index.ts",
        "line": 539
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-disk/index.ts",
            "line": 554
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lightsailDisk.LightsailDiskTagsOutputReference"
            }
          }
        }
      ],
      "name": "LightsailDiskTagsList",
      "namespace": "lightsailDisk",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-disk/index.ts",
            "line": 540
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lightsailDisk.LightsailDiskTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lightsail-disk/index:LightsailDiskTagsList"
    },
    "@cdktn/provider-awscc.lightsailDisk.LightsailDiskTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailDisk.LightsailDiskTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lightsail-disk/index.ts",
          "line": 466
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lightsail-disk/index.ts",
        "line": 456
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-disk/index.ts",
            "line": 514
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-disk/index.ts",
            "line": 530
          },
          "name": "resetValue"
        }
      ],
      "name": "LightsailDiskTagsOutputReference",
      "namespace": "lightsailDisk",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-disk/index.ts",
            "line": 518
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-disk/index.ts",
            "line": 534
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-disk/index.ts",
            "line": 508
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-disk/index.ts",
            "line": 524
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-disk/index.ts",
            "line": 470
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lightsailDisk.LightsailDiskTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lightsail-disk/index:LightsailDiskTagsOutputReference"
    },
    "@cdktn/provider-awscc.lightsailDiskSnapshot.LightsailDiskSnapshot": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_disk_snapshot awscc_lightsail_disk_snapshot}."
      },
      "fqn": "@cdktn/provider-awscc.lightsailDiskSnapshot.LightsailDiskSnapshot",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_disk_snapshot awscc_lightsail_disk_snapshot} Resource."
        },
        "locationInModule": {
          "filename": "src/lightsail-disk-snapshot/index.ts",
          "line": 282
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.lightsailDiskSnapshot.LightsailDiskSnapshotConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lightsail-disk-snapshot/index.ts",
        "line": 250
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a LightsailDiskSnapshot resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/lightsail-disk-snapshot/index.ts",
            "line": 267
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the LightsailDiskSnapshot to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_disk_snapshot#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing LightsailDiskSnapshot that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the LightsailDiskSnapshot to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-disk-snapshot/index.ts",
            "line": 394
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lightsailDiskSnapshot.LightsailDiskSnapshotTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-disk-snapshot/index.ts",
            "line": 397
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-disk-snapshot/index.ts",
            "line": 409
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-disk-snapshot/index.ts",
            "line": 417
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "LightsailDiskSnapshot",
      "namespace": "lightsailDiskSnapshot",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-disk-snapshot/index.ts",
            "line": 255
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-disk-snapshot/index.ts",
            "line": 308
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-disk-snapshot/index.ts",
            "line": 326
          },
          "name": "diskSnapshotArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-disk-snapshot/index.ts",
            "line": 344
          },
          "name": "fromDiskName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-disk-snapshot/index.ts",
            "line": 349
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-disk-snapshot/index.ts",
            "line": 354
          },
          "name": "isFromAutoSnapshot",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-disk-snapshot/index.ts",
            "line": 360
          },
          "name": "location",
          "type": {
            "fqn": "@cdktn/provider-awscc.lightsailDiskSnapshot.LightsailDiskSnapshotLocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-disk-snapshot/index.ts",
            "line": 365
          },
          "name": "progress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-disk-snapshot/index.ts",
            "line": 370
          },
          "name": "resourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-disk-snapshot/index.ts",
            "line": 375
          },
          "name": "sizeInGb",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-disk-snapshot/index.ts",
            "line": 380
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-disk-snapshot/index.ts",
            "line": 385
          },
          "name": "supportCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-disk-snapshot/index.ts",
            "line": 391
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.lightsailDiskSnapshot.LightsailDiskSnapshotTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-disk-snapshot/index.ts",
            "line": 321
          },
          "name": "diskNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-disk-snapshot/index.ts",
            "line": 339
          },
          "name": "diskSnapshotNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-disk-snapshot/index.ts",
            "line": 401
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lightsailDiskSnapshot.LightsailDiskSnapshotTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-disk-snapshot/index.ts",
            "line": 314
          },
          "name": "diskName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-disk-snapshot/index.ts",
            "line": 332
          },
          "name": "diskSnapshotName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lightsail-disk-snapshot/index:LightsailDiskSnapshot"
    },
    "@cdktn/provider-awscc.lightsailDiskSnapshot.LightsailDiskSnapshotConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailDiskSnapshot.LightsailDiskSnapshotConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lightsail-disk-snapshot/index.ts",
        "line": 14
      },
      "name": "LightsailDiskSnapshotConfig",
      "namespace": "lightsailDiskSnapshot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_disk_snapshot#disk_name LightsailDiskSnapshot#disk_name}",
            "stability": "stable",
            "summary": "The name of the source disk from which the snapshot was created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-disk-snapshot/index.ts",
            "line": 20
          },
          "name": "diskName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_disk_snapshot#disk_snapshot_name LightsailDiskSnapshot#disk_snapshot_name}",
            "stability": "stable",
            "summary": "The name of the disk snapshot (e.g., my-disk-snapshot)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-disk-snapshot/index.ts",
            "line": 26
          },
          "name": "diskSnapshotName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_disk_snapshot#tags LightsailDiskSnapshot#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-disk-snapshot/index.ts",
            "line": 32
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lightsailDiskSnapshot.LightsailDiskSnapshotTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lightsail-disk-snapshot/index:LightsailDiskSnapshotConfig"
    },
    "@cdktn/provider-awscc.lightsailDiskSnapshot.LightsailDiskSnapshotLocation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailDiskSnapshot.LightsailDiskSnapshotLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lightsail-disk-snapshot/index.ts",
        "line": 34
      },
      "name": "LightsailDiskSnapshotLocation",
      "namespace": "lightsailDiskSnapshot",
      "symbolId": "src/lightsail-disk-snapshot/index:LightsailDiskSnapshotLocation"
    },
    "@cdktn/provider-awscc.lightsailDiskSnapshot.LightsailDiskSnapshotLocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailDiskSnapshot.LightsailDiskSnapshotLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lightsail-disk-snapshot/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lightsail-disk-snapshot/index.ts",
        "line": 57
      },
      "name": "LightsailDiskSnapshotLocationOutputReference",
      "namespace": "lightsailDiskSnapshot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-disk-snapshot/index.ts",
            "line": 84
          },
          "name": "availabilityZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-disk-snapshot/index.ts",
            "line": 89
          },
          "name": "regionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-disk-snapshot/index.ts",
            "line": 68
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lightsailDiskSnapshot.LightsailDiskSnapshotLocation"
          }
        }
      ],
      "symbolId": "src/lightsail-disk-snapshot/index:LightsailDiskSnapshotLocationOutputReference"
    },
    "@cdktn/provider-awscc.lightsailDiskSnapshot.LightsailDiskSnapshotTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailDiskSnapshot.LightsailDiskSnapshotTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lightsail-disk-snapshot/index.ts",
        "line": 93
      },
      "name": "LightsailDiskSnapshotTags",
      "namespace": "lightsailDiskSnapshot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_disk_snapshot#key LightsailDiskSnapshot#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-disk-snapshot/index.ts",
            "line": 99
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_disk_snapshot#value LightsailDiskSnapshot#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-disk-snapshot/index.ts",
            "line": 105
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lightsail-disk-snapshot/index:LightsailDiskSnapshotTags"
    },
    "@cdktn/provider-awscc.lightsailDiskSnapshot.LightsailDiskSnapshotTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailDiskSnapshot.LightsailDiskSnapshotTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lightsail-disk-snapshot/index.ts",
          "line": 235
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lightsail-disk-snapshot/index.ts",
        "line": 227
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-disk-snapshot/index.ts",
            "line": 242
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lightsailDiskSnapshot.LightsailDiskSnapshotTagsOutputReference"
            }
          }
        }
      ],
      "name": "LightsailDiskSnapshotTagsList",
      "namespace": "lightsailDiskSnapshot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-disk-snapshot/index.ts",
            "line": 228
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lightsailDiskSnapshot.LightsailDiskSnapshotTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lightsail-disk-snapshot/index:LightsailDiskSnapshotTagsList"
    },
    "@cdktn/provider-awscc.lightsailDiskSnapshot.LightsailDiskSnapshotTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailDiskSnapshot.LightsailDiskSnapshotTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lightsail-disk-snapshot/index.ts",
          "line": 154
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lightsail-disk-snapshot/index.ts",
        "line": 144
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-disk-snapshot/index.ts",
            "line": 202
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-disk-snapshot/index.ts",
            "line": 218
          },
          "name": "resetValue"
        }
      ],
      "name": "LightsailDiskSnapshotTagsOutputReference",
      "namespace": "lightsailDiskSnapshot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-disk-snapshot/index.ts",
            "line": 206
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-disk-snapshot/index.ts",
            "line": 222
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-disk-snapshot/index.ts",
            "line": 196
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-disk-snapshot/index.ts",
            "line": 212
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-disk-snapshot/index.ts",
            "line": 158
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lightsailDiskSnapshot.LightsailDiskSnapshotTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lightsail-disk-snapshot/index:LightsailDiskSnapshotTagsOutputReference"
    },
    "@cdktn/provider-awscc.lightsailDistribution.LightsailDistribution": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_distribution awscc_lightsail_distribution}."
      },
      "fqn": "@cdktn/provider-awscc.lightsailDistribution.LightsailDistribution",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_distribution awscc_lightsail_distribution} Resource."
        },
        "locationInModule": {
          "filename": "src/lightsail-distribution/index.ts",
          "line": 1414
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.lightsailDistribution.LightsailDistributionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lightsail-distribution/index.ts",
        "line": 1382
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a LightsailDistribution resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 1399
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the LightsailDistribution to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_distribution#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing LightsailDistribution that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the LightsailDistribution to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 1485
          },
          "name": "putCacheBehaviors",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lightsailDistribution.LightsailDistributionCacheBehaviors"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 1469
          },
          "name": "putCacheBehaviorSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lightsailDistribution.LightsailDistributionCacheBehaviorSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 1517
          },
          "name": "putDefaultCacheBehavior",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lightsailDistribution.LightsailDistributionDefaultCacheBehavior"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 1585
          },
          "name": "putOrigin",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lightsailDistribution.LightsailDistributionOrigin"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 1603
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lightsailDistribution.LightsailDistributionTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 1488
          },
          "name": "resetCacheBehaviors"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 1472
          },
          "name": "resetCacheBehaviorSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 1504
          },
          "name": "resetCertificateName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 1556
          },
          "name": "resetIpAddressType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 1572
          },
          "name": "resetIsEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 1606
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 1618
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 1633
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "LightsailDistribution",
      "namespace": "lightsailDistribution",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 1387
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 1447
          },
          "name": "ableToUpdateBundle",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 1482
          },
          "name": "cacheBehaviors",
          "type": {
            "fqn": "@cdktn/provider-awscc.lightsailDistribution.LightsailDistributionCacheBehaviorsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 1466
          },
          "name": "cacheBehaviorSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.lightsailDistribution.LightsailDistributionCacheBehaviorSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 1514
          },
          "name": "defaultCacheBehavior",
          "type": {
            "fqn": "@cdktn/provider-awscc.lightsailDistribution.LightsailDistributionDefaultCacheBehaviorOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 1526
          },
          "name": "distributionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 1544
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 1582
          },
          "name": "origin",
          "type": {
            "fqn": "@cdktn/provider-awscc.lightsailDistribution.LightsailDistributionOriginOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 1594
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 1600
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.lightsailDistribution.LightsailDistributionTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 1460
          },
          "name": "bundleIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 1476
          },
          "name": "cacheBehaviorSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lightsailDistribution.LightsailDistributionCacheBehaviorSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 1492
          },
          "name": "cacheBehaviorsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lightsailDistribution.LightsailDistributionCacheBehaviors"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 1508
          },
          "name": "certificateNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 1521
          },
          "name": "defaultCacheBehaviorInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lightsailDistribution.LightsailDistributionDefaultCacheBehavior"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 1539
          },
          "name": "distributionNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 1560
          },
          "name": "ipAddressTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 1576
          },
          "name": "isEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 1589
          },
          "name": "originInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lightsailDistribution.LightsailDistributionOrigin"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 1610
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lightsailDistribution.LightsailDistributionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 1453
          },
          "name": "bundleId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 1498
          },
          "name": "certificateName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 1532
          },
          "name": "distributionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 1550
          },
          "name": "ipAddressType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 1566
          },
          "name": "isEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lightsail-distribution/index:LightsailDistribution"
    },
    "@cdktn/provider-awscc.lightsailDistribution.LightsailDistributionCacheBehaviorSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailDistribution.LightsailDistributionCacheBehaviorSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lightsail-distribution/index.ts",
        "line": 469
      },
      "name": "LightsailDistributionCacheBehaviorSettings",
      "namespace": "lightsailDistribution",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_distribution#allowed_http_methods LightsailDistribution#allowed_http_methods}",
            "stability": "stable",
            "summary": "The HTTP methods that are processed and forwarded to the distribution's origin."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 475
          },
          "name": "allowedHttpMethods",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_distribution#cached_http_methods LightsailDistribution#cached_http_methods}",
            "stability": "stable",
            "summary": "The HTTP method responses that are cached by your distribution."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 481
          },
          "name": "cachedHttpMethods",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_distribution#default_ttl LightsailDistribution#default_ttl}",
            "stability": "stable",
            "summary": "The default amount of time that objects stay in the distribution's cache before the distribution forwards another request to the origin to determine whether the content has been updated."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 487
          },
          "name": "defaultTtl",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Your content is cached based on the cookies that are forwarded.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_distribution#forwarded_cookies LightsailDistribution#forwarded_cookies}",
            "stability": "stable",
            "summary": "An object that describes the cookies that are forwarded to the origin."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 493
          },
          "name": "forwardedCookies",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lightsailDistribution.LightsailDistributionCacheBehaviorSettingsForwardedCookies"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Your content is cached based on the headers that are forwarded.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_distribution#forwarded_headers LightsailDistribution#forwarded_headers}",
            "stability": "stable",
            "summary": "An object that describes the headers that are forwarded to the origin."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 499
          },
          "name": "forwardedHeaders",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lightsailDistribution.LightsailDistributionCacheBehaviorSettingsForwardedHeaders"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Your content is cached based on the query strings that are forwarded.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_distribution#forwarded_query_strings LightsailDistribution#forwarded_query_strings}",
            "stability": "stable",
            "summary": "An object that describes the query strings that are forwarded to the origin."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 505
          },
          "name": "forwardedQueryStrings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lightsailDistribution.LightsailDistributionCacheBehaviorSettingsForwardedQueryStrings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_distribution#maximum_ttl LightsailDistribution#maximum_ttl}",
            "stability": "stable",
            "summary": "The maximum amount of time that objects stay in the distribution's cache before the distribution forwards another request to the origin to determine whether the object has been updated."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 511
          },
          "name": "maximumTtl",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_distribution#minimum_ttl LightsailDistribution#minimum_ttl}",
            "stability": "stable",
            "summary": "The minimum amount of time that objects stay in the distribution's cache before the distribution forwards another request to the origin to determine whether the object has been updated."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 517
          },
          "name": "minimumTtl",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/lightsail-distribution/index:LightsailDistributionCacheBehaviorSettings"
    },
    "@cdktn/provider-awscc.lightsailDistribution.LightsailDistributionCacheBehaviorSettingsForwardedCookies": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailDistribution.LightsailDistributionCacheBehaviorSettingsForwardedCookies",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lightsail-distribution/index.ts",
        "line": 76
      },
      "name": "LightsailDistributionCacheBehaviorSettingsForwardedCookies",
      "namespace": "lightsailDistribution",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_distribution#cookies_allow_list LightsailDistribution#cookies_allow_list}",
            "stability": "stable",
            "summary": "The specific cookies to forward to your distribution's origin."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 82
          },
          "name": "cookiesAllowList",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_distribution#option LightsailDistribution#option}",
            "stability": "stable",
            "summary": "Specifies which cookies to forward to the distribution's origin for a cache behavior: all, none, or allow-list to forward only the cookies specified in the cookiesAllowList parameter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 88
          },
          "name": "option",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lightsail-distribution/index:LightsailDistributionCacheBehaviorSettingsForwardedCookies"
    },
    "@cdktn/provider-awscc.lightsailDistribution.LightsailDistributionCacheBehaviorSettingsForwardedCookiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailDistribution.LightsailDistributionCacheBehaviorSettingsForwardedCookiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lightsail-distribution/index.ts",
          "line": 135
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lightsail-distribution/index.ts",
        "line": 127
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 183
          },
          "name": "resetCookiesAllowList"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 199
          },
          "name": "resetOption"
        }
      ],
      "name": "LightsailDistributionCacheBehaviorSettingsForwardedCookiesOutputReference",
      "namespace": "lightsailDistribution",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 187
          },
          "name": "cookiesAllowListInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 203
          },
          "name": "optionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 177
          },
          "name": "cookiesAllowList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 193
          },
          "name": "option",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 139
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lightsailDistribution.LightsailDistributionCacheBehaviorSettingsForwardedCookies"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lightsail-distribution/index:LightsailDistributionCacheBehaviorSettingsForwardedCookiesOutputReference"
    },
    "@cdktn/provider-awscc.lightsailDistribution.LightsailDistributionCacheBehaviorSettingsForwardedHeaders": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailDistribution.LightsailDistributionCacheBehaviorSettingsForwardedHeaders",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lightsail-distribution/index.ts",
        "line": 207
      },
      "name": "LightsailDistributionCacheBehaviorSettingsForwardedHeaders",
      "namespace": "lightsailDistribution",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_distribution#headers_allow_list LightsailDistribution#headers_allow_list}",
            "stability": "stable",
            "summary": "The specific headers to forward to your distribution's origin."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 213
          },
          "name": "headersAllowList",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_distribution#option LightsailDistribution#option}",
            "stability": "stable",
            "summary": "The headers that you want your distribution to forward to your origin and base caching on."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 219
          },
          "name": "option",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lightsail-distribution/index:LightsailDistributionCacheBehaviorSettingsForwardedHeaders"
    },
    "@cdktn/provider-awscc.lightsailDistribution.LightsailDistributionCacheBehaviorSettingsForwardedHeadersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailDistribution.LightsailDistributionCacheBehaviorSettingsForwardedHeadersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lightsail-distribution/index.ts",
          "line": 266
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lightsail-distribution/index.ts",
        "line": 258
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 314
          },
          "name": "resetHeadersAllowList"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 330
          },
          "name": "resetOption"
        }
      ],
      "name": "LightsailDistributionCacheBehaviorSettingsForwardedHeadersOutputReference",
      "namespace": "lightsailDistribution",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 318
          },
          "name": "headersAllowListInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 334
          },
          "name": "optionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 308
          },
          "name": "headersAllowList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 324
          },
          "name": "option",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 270
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lightsailDistribution.LightsailDistributionCacheBehaviorSettingsForwardedHeaders"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lightsail-distribution/index:LightsailDistributionCacheBehaviorSettingsForwardedHeadersOutputReference"
    },
    "@cdktn/provider-awscc.lightsailDistribution.LightsailDistributionCacheBehaviorSettingsForwardedQueryStrings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailDistribution.LightsailDistributionCacheBehaviorSettingsForwardedQueryStrings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lightsail-distribution/index.ts",
        "line": 338
      },
      "name": "LightsailDistributionCacheBehaviorSettingsForwardedQueryStrings",
      "namespace": "lightsailDistribution",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_distribution#option LightsailDistribution#option}",
            "stability": "stable",
            "summary": "Indicates whether the distribution forwards and caches based on query strings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 344
          },
          "name": "option",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_distribution#query_strings_allow_list LightsailDistribution#query_strings_allow_list}",
            "stability": "stable",
            "summary": "The specific query strings that the distribution forwards to the origin."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 350
          },
          "name": "queryStringsAllowList",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/lightsail-distribution/index:LightsailDistributionCacheBehaviorSettingsForwardedQueryStrings"
    },
    "@cdktn/provider-awscc.lightsailDistribution.LightsailDistributionCacheBehaviorSettingsForwardedQueryStringsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailDistribution.LightsailDistributionCacheBehaviorSettingsForwardedQueryStringsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lightsail-distribution/index.ts",
          "line": 397
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lightsail-distribution/index.ts",
        "line": 389
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 445
          },
          "name": "resetOption"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 461
          },
          "name": "resetQueryStringsAllowList"
        }
      ],
      "name": "LightsailDistributionCacheBehaviorSettingsForwardedQueryStringsOutputReference",
      "namespace": "lightsailDistribution",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 449
          },
          "name": "optionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 465
          },
          "name": "queryStringsAllowListInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 439
          },
          "name": "option",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 455
          },
          "name": "queryStringsAllowList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 401
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lightsailDistribution.LightsailDistributionCacheBehaviorSettingsForwardedQueryStrings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lightsail-distribution/index:LightsailDistributionCacheBehaviorSettingsForwardedQueryStringsOutputReference"
    },
    "@cdktn/provider-awscc.lightsailDistribution.LightsailDistributionCacheBehaviorSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailDistribution.LightsailDistributionCacheBehaviorSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lightsail-distribution/index.ts",
          "line": 606
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lightsail-distribution/index.ts",
        "line": 598
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 735
          },
          "name": "putForwardedCookies",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lightsailDistribution.LightsailDistributionCacheBehaviorSettingsForwardedCookies"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 751
          },
          "name": "putForwardedHeaders",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lightsailDistribution.LightsailDistributionCacheBehaviorSettingsForwardedHeaders"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 767
          },
          "name": "putForwardedQueryStrings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lightsailDistribution.LightsailDistributionCacheBehaviorSettingsForwardedQueryStrings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 690
          },
          "name": "resetAllowedHttpMethods"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 706
          },
          "name": "resetCachedHttpMethods"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 722
          },
          "name": "resetDefaultTtl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 738
          },
          "name": "resetForwardedCookies"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 754
          },
          "name": "resetForwardedHeaders"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 770
          },
          "name": "resetForwardedQueryStrings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 786
          },
          "name": "resetMaximumTtl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 802
          },
          "name": "resetMinimumTtl"
        }
      ],
      "name": "LightsailDistributionCacheBehaviorSettingsOutputReference",
      "namespace": "lightsailDistribution",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 732
          },
          "name": "forwardedCookies",
          "type": {
            "fqn": "@cdktn/provider-awscc.lightsailDistribution.LightsailDistributionCacheBehaviorSettingsForwardedCookiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 748
          },
          "name": "forwardedHeaders",
          "type": {
            "fqn": "@cdktn/provider-awscc.lightsailDistribution.LightsailDistributionCacheBehaviorSettingsForwardedHeadersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 764
          },
          "name": "forwardedQueryStrings",
          "type": {
            "fqn": "@cdktn/provider-awscc.lightsailDistribution.LightsailDistributionCacheBehaviorSettingsForwardedQueryStringsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 694
          },
          "name": "allowedHttpMethodsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 710
          },
          "name": "cachedHttpMethodsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 726
          },
          "name": "defaultTtlInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 742
          },
          "name": "forwardedCookiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lightsailDistribution.LightsailDistributionCacheBehaviorSettingsForwardedCookies"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 758
          },
          "name": "forwardedHeadersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lightsailDistribution.LightsailDistributionCacheBehaviorSettingsForwardedHeaders"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 774
          },
          "name": "forwardedQueryStringsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lightsailDistribution.LightsailDistributionCacheBehaviorSettingsForwardedQueryStrings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 790
          },
          "name": "maximumTtlInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 806
          },
          "name": "minimumTtlInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 684
          },
          "name": "allowedHttpMethods",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 700
          },
          "name": "cachedHttpMethods",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 716
          },
          "name": "defaultTtl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 780
          },
          "name": "maximumTtl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 796
          },
          "name": "minimumTtl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 610
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lightsailDistribution.LightsailDistributionCacheBehaviorSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lightsail-distribution/index:LightsailDistributionCacheBehaviorSettingsOutputReference"
    },
    "@cdktn/provider-awscc.lightsailDistribution.LightsailDistributionCacheBehaviors": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailDistribution.LightsailDistributionCacheBehaviors",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lightsail-distribution/index.ts",
        "line": 810
      },
      "name": "LightsailDistributionCacheBehaviors",
      "namespace": "lightsailDistribution",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_distribution#behavior LightsailDistribution#behavior}",
            "stability": "stable",
            "summary": "The cache behavior for the specified path."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 816
          },
          "name": "behavior",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Use an asterisk symbol to specify wildcard directories (path/to/assets/*), and file types (*.html, *jpg, *js). Directories and file paths are case-sensitive.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_distribution#path LightsailDistribution#path}",
            "stability": "stable",
            "summary": "The path to a directory or file to cached, or not cache."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 822
          },
          "name": "path",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lightsail-distribution/index:LightsailDistributionCacheBehaviors"
    },
    "@cdktn/provider-awscc.lightsailDistribution.LightsailDistributionCacheBehaviorsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailDistribution.LightsailDistributionCacheBehaviorsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lightsail-distribution/index.ts",
          "line": 952
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lightsail-distribution/index.ts",
        "line": 944
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 959
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lightsailDistribution.LightsailDistributionCacheBehaviorsOutputReference"
            }
          }
        }
      ],
      "name": "LightsailDistributionCacheBehaviorsList",
      "namespace": "lightsailDistribution",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 945
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lightsailDistribution.LightsailDistributionCacheBehaviors"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lightsail-distribution/index:LightsailDistributionCacheBehaviorsList"
    },
    "@cdktn/provider-awscc.lightsailDistribution.LightsailDistributionCacheBehaviorsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailDistribution.LightsailDistributionCacheBehaviorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lightsail-distribution/index.ts",
          "line": 871
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lightsail-distribution/index.ts",
        "line": 861
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 919
          },
          "name": "resetBehavior"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 935
          },
          "name": "resetPath"
        }
      ],
      "name": "LightsailDistributionCacheBehaviorsOutputReference",
      "namespace": "lightsailDistribution",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 923
          },
          "name": "behaviorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 939
          },
          "name": "pathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 913
          },
          "name": "behavior",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 929
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 875
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lightsailDistribution.LightsailDistributionCacheBehaviors"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lightsail-distribution/index:LightsailDistributionCacheBehaviorsOutputReference"
    },
    "@cdktn/provider-awscc.lightsailDistribution.LightsailDistributionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailDistribution.LightsailDistributionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lightsail-distribution/index.ts",
        "line": 14
      },
      "name": "LightsailDistributionConfig",
      "namespace": "lightsailDistribution",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_distribution#bundle_id LightsailDistribution#bundle_id}",
            "stability": "stable",
            "summary": "The bundle ID to use for the distribution."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 20
          },
          "name": "bundleId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_distribution#default_cache_behavior LightsailDistribution#default_cache_behavior}",
            "stability": "stable",
            "summary": "An object that describes the default cache behavior for the distribution."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 44
          },
          "name": "defaultCacheBehavior",
          "type": {
            "fqn": "@cdktn/provider-awscc.lightsailDistribution.LightsailDistributionDefaultCacheBehavior"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_distribution#distribution_name LightsailDistribution#distribution_name}",
            "stability": "stable",
            "summary": "The name for the distribution."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 50
          },
          "name": "distributionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_distribution#origin LightsailDistribution#origin}",
            "stability": "stable",
            "summary": "An object that describes the origin resource for the distribution, such as a Lightsail instance or load balancer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 68
          },
          "name": "origin",
          "type": {
            "fqn": "@cdktn/provider-awscc.lightsailDistribution.LightsailDistributionOrigin"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_distribution#cache_behaviors LightsailDistribution#cache_behaviors}",
            "stability": "stable",
            "summary": "An array of objects that describe the per-path cache behavior for the distribution."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 32
          },
          "name": "cacheBehaviors",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lightsailDistribution.LightsailDistributionCacheBehaviors"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_distribution#cache_behavior_settings LightsailDistribution#cache_behavior_settings}",
            "stability": "stable",
            "summary": "An object that describes the cache behavior settings for the distribution."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 26
          },
          "name": "cacheBehaviorSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lightsailDistribution.LightsailDistributionCacheBehaviorSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_distribution#certificate_name LightsailDistribution#certificate_name}",
            "stability": "stable",
            "summary": "The certificate attached to the Distribution."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 38
          },
          "name": "certificateName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_distribution#ip_address_type LightsailDistribution#ip_address_type}",
            "stability": "stable",
            "summary": "The IP address type for the distribution."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 56
          },
          "name": "ipAddressType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_distribution#is_enabled LightsailDistribution#is_enabled}",
            "stability": "stable",
            "summary": "Indicates whether the distribution is enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 62
          },
          "name": "isEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_distribution#tags LightsailDistribution#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 74
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lightsailDistribution.LightsailDistributionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lightsail-distribution/index:LightsailDistributionConfig"
    },
    "@cdktn/provider-awscc.lightsailDistribution.LightsailDistributionDefaultCacheBehavior": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailDistribution.LightsailDistributionDefaultCacheBehavior",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lightsail-distribution/index.ts",
        "line": 963
      },
      "name": "LightsailDistributionDefaultCacheBehavior",
      "namespace": "lightsailDistribution",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_distribution#behavior LightsailDistribution#behavior}",
            "stability": "stable",
            "summary": "The cache behavior of the distribution."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 969
          },
          "name": "behavior",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lightsail-distribution/index:LightsailDistributionDefaultCacheBehavior"
    },
    "@cdktn/provider-awscc.lightsailDistribution.LightsailDistributionDefaultCacheBehaviorOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailDistribution.LightsailDistributionDefaultCacheBehaviorOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lightsail-distribution/index.ts",
          "line": 1009
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lightsail-distribution/index.ts",
        "line": 1001
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 1051
          },
          "name": "resetBehavior"
        }
      ],
      "name": "LightsailDistributionDefaultCacheBehaviorOutputReference",
      "namespace": "lightsailDistribution",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 1055
          },
          "name": "behaviorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 1045
          },
          "name": "behavior",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 1013
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lightsailDistribution.LightsailDistributionDefaultCacheBehavior"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lightsail-distribution/index:LightsailDistributionDefaultCacheBehaviorOutputReference"
    },
    "@cdktn/provider-awscc.lightsailDistribution.LightsailDistributionOrigin": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailDistribution.LightsailDistributionOrigin",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lightsail-distribution/index.ts",
        "line": 1059
      },
      "name": "LightsailDistributionOrigin",
      "namespace": "lightsailDistribution",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_distribution#name LightsailDistribution#name}",
            "stability": "stable",
            "summary": "The name of the origin resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 1065
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_distribution#protocol_policy LightsailDistribution#protocol_policy}",
            "stability": "stable",
            "summary": "The protocol that your Amazon Lightsail distribution uses when establishing a connection with your origin to pull content."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 1071
          },
          "name": "protocolPolicy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_distribution#region_name LightsailDistribution#region_name}",
            "stability": "stable",
            "summary": "The AWS Region name of the origin resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 1077
          },
          "name": "regionName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lightsail-distribution/index:LightsailDistributionOrigin"
    },
    "@cdktn/provider-awscc.lightsailDistribution.LightsailDistributionOriginOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailDistribution.LightsailDistributionOriginOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lightsail-distribution/index.ts",
          "line": 1131
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lightsail-distribution/index.ts",
        "line": 1123
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 1185
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 1201
          },
          "name": "resetProtocolPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 1217
          },
          "name": "resetRegionName"
        }
      ],
      "name": "LightsailDistributionOriginOutputReference",
      "namespace": "lightsailDistribution",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 1189
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 1205
          },
          "name": "protocolPolicyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 1221
          },
          "name": "regionNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 1179
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 1195
          },
          "name": "protocolPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 1211
          },
          "name": "regionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 1135
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lightsailDistribution.LightsailDistributionOrigin"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lightsail-distribution/index:LightsailDistributionOriginOutputReference"
    },
    "@cdktn/provider-awscc.lightsailDistribution.LightsailDistributionTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailDistribution.LightsailDistributionTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lightsail-distribution/index.ts",
        "line": 1225
      },
      "name": "LightsailDistributionTags",
      "namespace": "lightsailDistribution",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_distribution#key LightsailDistribution#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 1231
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_distribution#value LightsailDistribution#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 1237
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lightsail-distribution/index:LightsailDistributionTags"
    },
    "@cdktn/provider-awscc.lightsailDistribution.LightsailDistributionTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailDistribution.LightsailDistributionTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lightsail-distribution/index.ts",
          "line": 1367
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lightsail-distribution/index.ts",
        "line": 1359
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 1374
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lightsailDistribution.LightsailDistributionTagsOutputReference"
            }
          }
        }
      ],
      "name": "LightsailDistributionTagsList",
      "namespace": "lightsailDistribution",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 1360
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lightsailDistribution.LightsailDistributionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lightsail-distribution/index:LightsailDistributionTagsList"
    },
    "@cdktn/provider-awscc.lightsailDistribution.LightsailDistributionTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailDistribution.LightsailDistributionTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lightsail-distribution/index.ts",
          "line": 1286
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lightsail-distribution/index.ts",
        "line": 1276
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 1334
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 1350
          },
          "name": "resetValue"
        }
      ],
      "name": "LightsailDistributionTagsOutputReference",
      "namespace": "lightsailDistribution",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 1338
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 1354
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 1328
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 1344
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-distribution/index.ts",
            "line": 1290
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lightsailDistribution.LightsailDistributionTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lightsail-distribution/index:LightsailDistributionTagsOutputReference"
    },
    "@cdktn/provider-awscc.lightsailDomain.LightsailDomain": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_domain awscc_lightsail_domain}."
      },
      "fqn": "@cdktn/provider-awscc.lightsailDomain.LightsailDomain",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_domain awscc_lightsail_domain} Resource."
        },
        "locationInModule": {
          "filename": "src/lightsail-domain/index.ts",
          "line": 543
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.lightsailDomain.LightsailDomainConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lightsail-domain/index.ts",
        "line": 511
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a LightsailDomain resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/lightsail-domain/index.ts",
            "line": 528
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the LightsailDomain to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_domain#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing LightsailDomain that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the LightsailDomain to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-domain/index.ts",
            "line": 583
          },
          "name": "putDomainEntries",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lightsailDomain.LightsailDomainDomainEntries"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-domain/index.ts",
            "line": 633
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lightsailDomain.LightsailDomainTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-domain/index.ts",
            "line": 586
          },
          "name": "resetDomainEntries"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-domain/index.ts",
            "line": 636
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-domain/index.ts",
            "line": 648
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-domain/index.ts",
            "line": 656
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "LightsailDomain",
      "namespace": "lightsailDomain",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-domain/index.ts",
            "line": 516
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-domain/index.ts",
            "line": 569
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-domain/index.ts",
            "line": 574
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-domain/index.ts",
            "line": 580
          },
          "name": "domainEntries",
          "type": {
            "fqn": "@cdktn/provider-awscc.lightsailDomain.LightsailDomainDomainEntriesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-domain/index.ts",
            "line": 608
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-domain/index.ts",
            "line": 614
          },
          "name": "location",
          "type": {
            "fqn": "@cdktn/provider-awscc.lightsailDomain.LightsailDomainLocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-domain/index.ts",
            "line": 619
          },
          "name": "resourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-domain/index.ts",
            "line": 624
          },
          "name": "supportCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-domain/index.ts",
            "line": 630
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.lightsailDomain.LightsailDomainTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-domain/index.ts",
            "line": 590
          },
          "name": "domainEntriesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lightsailDomain.LightsailDomainDomainEntries"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-domain/index.ts",
            "line": 603
          },
          "name": "domainNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-domain/index.ts",
            "line": 640
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lightsailDomain.LightsailDomainTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-domain/index.ts",
            "line": 596
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lightsail-domain/index:LightsailDomain"
    },
    "@cdktn/provider-awscc.lightsailDomain.LightsailDomainConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailDomain.LightsailDomainConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lightsail-domain/index.ts",
        "line": 14
      },
      "name": "LightsailDomainConfig",
      "namespace": "lightsailDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_domain#domain_name LightsailDomain#domain_name}",
            "stability": "stable",
            "summary": "The name of the domain to manage in Lightsail."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-domain/index.ts",
            "line": 26
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_domain#domain_entries LightsailDomain#domain_entries}",
            "stability": "stable",
            "summary": "An array of key-value pairs containing information about the domain entries."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-domain/index.ts",
            "line": 20
          },
          "name": "domainEntries",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lightsailDomain.LightsailDomainDomainEntries"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_domain#tags LightsailDomain#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-domain/index.ts",
            "line": 32
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lightsailDomain.LightsailDomainTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lightsail-domain/index:LightsailDomainConfig"
    },
    "@cdktn/provider-awscc.lightsailDomain.LightsailDomainDomainEntries": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailDomain.LightsailDomainDomainEntries",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lightsail-domain/index.ts",
        "line": 34
      },
      "name": "LightsailDomainDomainEntries",
      "namespace": "lightsailDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_domain#id LightsailDomain#id}\n\nPlease be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "The ID of the domain recordset entry."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-domain/index.ts",
            "line": 43
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can include an alias (A type) record in your request, which points to the DNS name of a load balancer, container service, CDN distribution, or other AWS resource and routes traffic to that resource.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_domain#is_alias LightsailDomain#is_alias}",
            "stability": "stable",
            "summary": "When true, specifies whether the domain entry is an alias used by the Lightsail load balancer, Lightsail container service, Lightsail content delivery network (CDN) distribution, or another AWS resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-domain/index.ts",
            "line": 49
          },
          "name": "isAlias",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_domain#name LightsailDomain#name}",
            "stability": "stable",
            "summary": "The name of the domain entry."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-domain/index.ts",
            "line": 55
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_domain#target LightsailDomain#target}",
            "stability": "stable",
            "summary": "The target AWS name server (e.g., ns-111.awsdns-11.com)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-domain/index.ts",
            "line": 61
          },
          "name": "target",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_domain#type LightsailDomain#type}",
            "stability": "stable",
            "summary": "The type of domain entry (e.g., A, CNAME, MX, NS, SOA, SRV, TXT)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-domain/index.ts",
            "line": 67
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lightsail-domain/index:LightsailDomainDomainEntries"
    },
    "@cdktn/provider-awscc.lightsailDomain.LightsailDomainDomainEntriesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailDomain.LightsailDomainDomainEntriesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lightsail-domain/index.ts",
          "line": 284
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lightsail-domain/index.ts",
        "line": 276
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-domain/index.ts",
            "line": 291
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lightsailDomain.LightsailDomainDomainEntriesOutputReference"
            }
          }
        }
      ],
      "name": "LightsailDomainDomainEntriesList",
      "namespace": "lightsailDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-domain/index.ts",
            "line": 277
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lightsailDomain.LightsailDomainDomainEntries"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lightsail-domain/index:LightsailDomainDomainEntriesList"
    },
    "@cdktn/provider-awscc.lightsailDomain.LightsailDomainDomainEntriesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailDomain.LightsailDomainDomainEntriesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lightsail-domain/index.ts",
          "line": 137
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lightsail-domain/index.ts",
        "line": 127
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-domain/index.ts",
            "line": 203
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-domain/index.ts",
            "line": 219
          },
          "name": "resetIsAlias"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-domain/index.ts",
            "line": 235
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-domain/index.ts",
            "line": 251
          },
          "name": "resetTarget"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-domain/index.ts",
            "line": 267
          },
          "name": "resetType"
        }
      ],
      "name": "LightsailDomainDomainEntriesOutputReference",
      "namespace": "lightsailDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-domain/index.ts",
            "line": 207
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-domain/index.ts",
            "line": 223
          },
          "name": "isAliasInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-domain/index.ts",
            "line": 239
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-domain/index.ts",
            "line": 255
          },
          "name": "targetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-domain/index.ts",
            "line": 271
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-domain/index.ts",
            "line": 197
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-domain/index.ts",
            "line": 213
          },
          "name": "isAlias",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-domain/index.ts",
            "line": 229
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-domain/index.ts",
            "line": 245
          },
          "name": "target",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-domain/index.ts",
            "line": 261
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-domain/index.ts",
            "line": 141
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lightsailDomain.LightsailDomainDomainEntries"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lightsail-domain/index:LightsailDomainDomainEntriesOutputReference"
    },
    "@cdktn/provider-awscc.lightsailDomain.LightsailDomainLocation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailDomain.LightsailDomainLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lightsail-domain/index.ts",
        "line": 295
      },
      "name": "LightsailDomainLocation",
      "namespace": "lightsailDomain",
      "symbolId": "src/lightsail-domain/index:LightsailDomainLocation"
    },
    "@cdktn/provider-awscc.lightsailDomain.LightsailDomainLocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailDomain.LightsailDomainLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lightsail-domain/index.ts",
          "line": 325
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lightsail-domain/index.ts",
        "line": 318
      },
      "name": "LightsailDomainLocationOutputReference",
      "namespace": "lightsailDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-domain/index.ts",
            "line": 345
          },
          "name": "availabilityZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-domain/index.ts",
            "line": 350
          },
          "name": "regionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-domain/index.ts",
            "line": 329
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lightsailDomain.LightsailDomainLocation"
          }
        }
      ],
      "symbolId": "src/lightsail-domain/index:LightsailDomainLocationOutputReference"
    },
    "@cdktn/provider-awscc.lightsailDomain.LightsailDomainTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailDomain.LightsailDomainTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lightsail-domain/index.ts",
        "line": 354
      },
      "name": "LightsailDomainTags",
      "namespace": "lightsailDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_domain#key LightsailDomain#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-domain/index.ts",
            "line": 360
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_domain#value LightsailDomain#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-domain/index.ts",
            "line": 366
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lightsail-domain/index:LightsailDomainTags"
    },
    "@cdktn/provider-awscc.lightsailDomain.LightsailDomainTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailDomain.LightsailDomainTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lightsail-domain/index.ts",
          "line": 496
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lightsail-domain/index.ts",
        "line": 488
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-domain/index.ts",
            "line": 503
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lightsailDomain.LightsailDomainTagsOutputReference"
            }
          }
        }
      ],
      "name": "LightsailDomainTagsList",
      "namespace": "lightsailDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-domain/index.ts",
            "line": 489
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lightsailDomain.LightsailDomainTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lightsail-domain/index:LightsailDomainTagsList"
    },
    "@cdktn/provider-awscc.lightsailDomain.LightsailDomainTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailDomain.LightsailDomainTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lightsail-domain/index.ts",
          "line": 415
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lightsail-domain/index.ts",
        "line": 405
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-domain/index.ts",
            "line": 463
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-domain/index.ts",
            "line": 479
          },
          "name": "resetValue"
        }
      ],
      "name": "LightsailDomainTagsOutputReference",
      "namespace": "lightsailDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-domain/index.ts",
            "line": 467
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-domain/index.ts",
            "line": 483
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-domain/index.ts",
            "line": 457
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-domain/index.ts",
            "line": 473
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-domain/index.ts",
            "line": 419
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lightsailDomain.LightsailDomainTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lightsail-domain/index:LightsailDomainTagsOutputReference"
    },
    "@cdktn/provider-awscc.lightsailInstance.LightsailInstance": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_instance awscc_lightsail_instance}."
      },
      "fqn": "@cdktn/provider-awscc.lightsailInstance.LightsailInstance",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_instance awscc_lightsail_instance} Resource."
        },
        "locationInModule": {
          "filename": "src/lightsail-instance/index.ts",
          "line": 1761
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lightsail-instance/index.ts",
        "line": 1729
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a LightsailInstance resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 1746
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the LightsailInstance to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_instance#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing LightsailInstance that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the LightsailInstance to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 1800
          },
          "name": "putAddOns",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceAddOns"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 1858
          },
          "name": "putHardware",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceHardware"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 1923
          },
          "name": "putLocation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceLocation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 1939
          },
          "name": "putNetworking",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceNetworking"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 1975
          },
          "name": "putState",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceState"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 1996
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 1803
          },
          "name": "resetAddOns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 1819
          },
          "name": "resetAvailabilityZone"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 1861
          },
          "name": "resetHardware"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 1910
          },
          "name": "resetKeyPairName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 1926
          },
          "name": "resetLocation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 1942
          },
          "name": "resetNetworking"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 1978
          },
          "name": "resetState"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 1999
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 2015
          },
          "name": "resetUserData"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 2032
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 2049
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "LightsailInstance",
      "namespace": "lightsailInstance",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 1734
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 1797
          },
          "name": "addOns",
          "type": {
            "fqn": "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceAddOnsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 1855
          },
          "name": "hardware",
          "type": {
            "fqn": "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceHardwareOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 1870
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 1875
          },
          "name": "instanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 1893
          },
          "name": "ipv6Addresses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 1898
          },
          "name": "isStaticIp",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 1920
          },
          "name": "location",
          "type": {
            "fqn": "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceLocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 1936
          },
          "name": "networking",
          "type": {
            "fqn": "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceNetworkingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 1951
          },
          "name": "privateIpAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 1956
          },
          "name": "publicIpAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 1961
          },
          "name": "resourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 1966
          },
          "name": "sshKeyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 1972
          },
          "name": "state",
          "type": {
            "fqn": "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceStateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 1987
          },
          "name": "supportCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 1993
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 2024
          },
          "name": "userName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 1807
          },
          "name": "addOnsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceAddOns"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 1823
          },
          "name": "availabilityZoneInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 1836
          },
          "name": "blueprintIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 1849
          },
          "name": "bundleIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 1865
          },
          "name": "hardwareInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceHardware"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 1888
          },
          "name": "instanceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 1914
          },
          "name": "keyPairNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 1930
          },
          "name": "locationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceLocation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 1946
          },
          "name": "networkingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceNetworking"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 1982
          },
          "name": "stateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceState"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 2003
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 2019
          },
          "name": "userDataInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 1813
          },
          "name": "availabilityZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 1829
          },
          "name": "blueprintId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 1842
          },
          "name": "bundleId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 1881
          },
          "name": "instanceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 1904
          },
          "name": "keyPairName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 2009
          },
          "name": "userData",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lightsail-instance/index:LightsailInstance"
    },
    "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceAddOns": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceAddOns",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lightsail-instance/index.ts",
        "line": 184
      },
      "name": "LightsailInstanceAddOns",
      "namespace": "lightsailInstance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_instance#add_on_type LightsailInstance#add_on_type}",
            "stability": "stable",
            "summary": "The add-on type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 190
          },
          "name": "addOnType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_instance#auto_snapshot_add_on_request LightsailInstance#auto_snapshot_add_on_request}",
            "stability": "stable",
            "summary": "An object that represents additional parameters when enabling or modifying the automatic snapshot add-on."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 196
          },
          "name": "autoSnapshotAddOnRequest",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceAddOnsAutoSnapshotAddOnRequest"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_instance#status LightsailInstance#status}",
            "stability": "stable",
            "summary": "Status of the Addon."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 202
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lightsail-instance/index:LightsailInstanceAddOns"
    },
    "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceAddOnsAutoSnapshotAddOnRequest": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceAddOnsAutoSnapshotAddOnRequest",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lightsail-instance/index.ts",
        "line": 88
      },
      "name": "LightsailInstanceAddOnsAutoSnapshotAddOnRequest",
      "namespace": "lightsailInstance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_instance#snapshot_time_of_day LightsailInstance#snapshot_time_of_day}",
            "stability": "stable",
            "summary": "The daily time when an automatic snapshot will be created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 94
          },
          "name": "snapshotTimeOfDay",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lightsail-instance/index:LightsailInstanceAddOnsAutoSnapshotAddOnRequest"
    },
    "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceAddOnsAutoSnapshotAddOnRequestOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceAddOnsAutoSnapshotAddOnRequestOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lightsail-instance/index.ts",
          "line": 134
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lightsail-instance/index.ts",
        "line": 126
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 176
          },
          "name": "resetSnapshotTimeOfDay"
        }
      ],
      "name": "LightsailInstanceAddOnsAutoSnapshotAddOnRequestOutputReference",
      "namespace": "lightsailInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 180
          },
          "name": "snapshotTimeOfDayInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 170
          },
          "name": "snapshotTimeOfDay",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 138
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceAddOnsAutoSnapshotAddOnRequest"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lightsail-instance/index:LightsailInstanceAddOnsAutoSnapshotAddOnRequestOutputReference"
    },
    "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceAddOnsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceAddOnsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lightsail-instance/index.ts",
          "line": 361
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lightsail-instance/index.ts",
        "line": 353
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 368
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceAddOnsOutputReference"
            }
          }
        }
      ],
      "name": "LightsailInstanceAddOnsList",
      "namespace": "lightsailInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 354
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceAddOns"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lightsail-instance/index:LightsailInstanceAddOnsList"
    },
    "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceAddOnsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceAddOnsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lightsail-instance/index.ts",
          "line": 258
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lightsail-instance/index.ts",
        "line": 248
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 325
          },
          "name": "putAutoSnapshotAddOnRequest",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceAddOnsAutoSnapshotAddOnRequest"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 312
          },
          "name": "resetAddOnType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 328
          },
          "name": "resetAutoSnapshotAddOnRequest"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 344
          },
          "name": "resetStatus"
        }
      ],
      "name": "LightsailInstanceAddOnsOutputReference",
      "namespace": "lightsailInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 322
          },
          "name": "autoSnapshotAddOnRequest",
          "type": {
            "fqn": "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceAddOnsAutoSnapshotAddOnRequestOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 316
          },
          "name": "addOnTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 332
          },
          "name": "autoSnapshotAddOnRequestInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceAddOnsAutoSnapshotAddOnRequest"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 348
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 306
          },
          "name": "addOnType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 338
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 262
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceAddOns"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lightsail-instance/index:LightsailInstanceAddOnsOutputReference"
    },
    "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lightsail-instance/index.ts",
        "line": 14
      },
      "name": "LightsailInstanceConfig",
      "namespace": "lightsailInstance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_instance#blueprint_id LightsailInstance#blueprint_id}",
            "stability": "stable",
            "summary": "The ID for a virtual private server image (e.g., app_wordpress_4_4 or app_lamp_7_0 ). Use the get blueprints operation to return a list of available images (or blueprints )."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 32
          },
          "name": "blueprintId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_instance#bundle_id LightsailInstance#bundle_id}",
            "stability": "stable",
            "summary": "The bundle of specification information for your virtual private server (or instance ), including the pricing plan (e.g., micro_1_0 )."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 38
          },
          "name": "bundleId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_instance#instance_name LightsailInstance#instance_name}",
            "stability": "stable",
            "summary": "The names to use for your new Lightsail instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 50
          },
          "name": "instanceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_instance#add_ons LightsailInstance#add_ons}",
            "stability": "stable",
            "summary": "An array of objects representing the add-ons to enable for the new instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 20
          },
          "name": "addOns",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceAddOns"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Use the following format: us-east-2a (case sensitive). Be sure to add the include Availability Zones parameter to your request.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_instance#availability_zone LightsailInstance#availability_zone}",
            "stability": "stable",
            "summary": "The Availability Zone in which to create your instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 26
          },
          "name": "availabilityZone",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_instance#hardware LightsailInstance#hardware}",
            "stability": "stable",
            "summary": "Hardware of the Instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 44
          },
          "name": "hardware",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceHardware"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_instance#key_pair_name LightsailInstance#key_pair_name}",
            "stability": "stable",
            "summary": "The name of your key pair."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 56
          },
          "name": "keyPairName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_instance#location LightsailInstance#location}",
            "stability": "stable",
            "summary": "Location of a resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 62
          },
          "name": "location",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceLocation"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_instance#networking LightsailInstance#networking}",
            "stability": "stable",
            "summary": "Networking of the Instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 68
          },
          "name": "networking",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceNetworking"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_instance#state LightsailInstance#state}",
            "stability": "stable",
            "summary": "Current State of the Instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 74
          },
          "name": "state",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceState"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_instance#tags LightsailInstance#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 80
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For example, you might want to run apt-get -y update.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_instance#user_data LightsailInstance#user_data}",
            "stability": "stable",
            "summary": "A launch script you can create that configures a server with additional user data."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 86
          },
          "name": "userData",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lightsail-instance/index:LightsailInstanceConfig"
    },
    "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceHardware": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceHardware",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lightsail-instance/index.ts",
        "line": 700
      },
      "name": "LightsailInstanceHardware",
      "namespace": "lightsailInstance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_instance#disks LightsailInstance#disks}",
            "stability": "stable",
            "summary": "Disks attached to the Instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 706
          },
          "name": "disks",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceHardwareDisks"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lightsail-instance/index:LightsailInstanceHardware"
    },
    "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceHardwareDisks": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceHardwareDisks",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lightsail-instance/index.ts",
        "line": 372
      },
      "name": "LightsailInstanceHardwareDisks",
      "namespace": "lightsailInstance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_instance#attached_to LightsailInstance#attached_to}",
            "stability": "stable",
            "summary": "Instance attached to the disk."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 378
          },
          "name": "attachedTo",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_instance#attachment_state LightsailInstance#attachment_state}",
            "stability": "stable",
            "summary": "Attachment state of the disk."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 384
          },
          "name": "attachmentState",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_instance#disk_name LightsailInstance#disk_name}",
            "stability": "stable",
            "summary": "The names to use for your new Lightsail disk."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 390
          },
          "name": "diskName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_instance#iops LightsailInstance#iops}",
            "stability": "stable",
            "summary": "IOPS of disk."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 396
          },
          "name": "iops",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_instance#is_system_disk LightsailInstance#is_system_disk}",
            "stability": "stable",
            "summary": "Is the Attached disk is the system disk of the Instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 402
          },
          "name": "isSystemDisk",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_instance#path LightsailInstance#path}",
            "stability": "stable",
            "summary": "Path of the disk attached to the instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 408
          },
          "name": "path",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_instance#size_in_gb LightsailInstance#size_in_gb}",
            "stability": "stable",
            "summary": "Size of the disk attached to the Instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 414
          },
          "name": "sizeInGb",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lightsail-instance/index:LightsailInstanceHardwareDisks"
    },
    "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceHardwareDisksList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceHardwareDisksList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lightsail-instance/index.ts",
          "line": 689
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lightsail-instance/index.ts",
        "line": 681
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 696
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceHardwareDisksOutputReference"
            }
          }
        }
      ],
      "name": "LightsailInstanceHardwareDisksList",
      "namespace": "lightsailInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 682
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceHardwareDisks"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lightsail-instance/index:LightsailInstanceHardwareDisksList"
    },
    "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceHardwareDisksOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceHardwareDisksOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lightsail-instance/index.ts",
          "line": 498
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lightsail-instance/index.ts",
        "line": 488
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 576
          },
          "name": "resetAttachedTo"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 592
          },
          "name": "resetAttachmentState"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 608
          },
          "name": "resetDiskName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 624
          },
          "name": "resetIops"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 640
          },
          "name": "resetIsSystemDisk"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 656
          },
          "name": "resetPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 672
          },
          "name": "resetSizeInGb"
        }
      ],
      "name": "LightsailInstanceHardwareDisksOutputReference",
      "namespace": "lightsailInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 580
          },
          "name": "attachedToInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 596
          },
          "name": "attachmentStateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 612
          },
          "name": "diskNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 628
          },
          "name": "iopsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 644
          },
          "name": "isSystemDiskInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 660
          },
          "name": "pathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 676
          },
          "name": "sizeInGbInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 570
          },
          "name": "attachedTo",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 586
          },
          "name": "attachmentState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 602
          },
          "name": "diskName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 618
          },
          "name": "iops",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 634
          },
          "name": "isSystemDisk",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 650
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 666
          },
          "name": "sizeInGb",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 502
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceHardwareDisks"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lightsail-instance/index:LightsailInstanceHardwareDisksOutputReference"
    },
    "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceHardwareOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceHardwareOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lightsail-instance/index.ts",
          "line": 746
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lightsail-instance/index.ts",
        "line": 738
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 790
          },
          "name": "putDisks",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceHardwareDisks"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 793
          },
          "name": "resetDisks"
        }
      ],
      "name": "LightsailInstanceHardwareOutputReference",
      "namespace": "lightsailInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 781
          },
          "name": "cpuCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 787
          },
          "name": "disks",
          "type": {
            "fqn": "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceHardwareDisksList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 802
          },
          "name": "ramSizeInGb",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 797
          },
          "name": "disksInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceHardwareDisks"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 750
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceHardware"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lightsail-instance/index:LightsailInstanceHardwareOutputReference"
    },
    "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceLocation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lightsail-instance/index.ts",
        "line": 806
      },
      "name": "LightsailInstanceLocation",
      "namespace": "lightsailInstance",
      "symbolId": "src/lightsail-instance/index:LightsailInstanceLocation"
    },
    "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceLocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lightsail-instance/index.ts",
          "line": 837
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lightsail-instance/index.ts",
        "line": 829
      },
      "name": "LightsailInstanceLocationOutputReference",
      "namespace": "lightsailInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 866
          },
          "name": "availabilityZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 871
          },
          "name": "regionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 841
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceLocation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lightsail-instance/index:LightsailInstanceLocationOutputReference"
    },
    "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceNetworking": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceNetworking",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lightsail-instance/index.ts",
        "line": 1372
      },
      "name": "LightsailInstanceNetworking",
      "namespace": "lightsailInstance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_instance#monthly_transfer LightsailInstance#monthly_transfer}",
            "stability": "stable",
            "summary": "Monthly Transfer of the Instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 1378
          },
          "name": "monthlyTransfer",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceNetworkingMonthlyTransfer"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_instance#ports LightsailInstance#ports}",
            "stability": "stable",
            "summary": "Ports to the Instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 1384
          },
          "name": "ports",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceNetworkingPorts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lightsail-instance/index:LightsailInstanceNetworking"
    },
    "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceNetworkingMonthlyTransfer": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceNetworkingMonthlyTransfer",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lightsail-instance/index.ts",
        "line": 875
      },
      "name": "LightsailInstanceNetworkingMonthlyTransfer",
      "namespace": "lightsailInstance",
      "symbolId": "src/lightsail-instance/index:LightsailInstanceNetworkingMonthlyTransfer"
    },
    "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceNetworkingMonthlyTransferOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceNetworkingMonthlyTransferOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lightsail-instance/index.ts",
          "line": 906
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lightsail-instance/index.ts",
        "line": 898
      },
      "name": "LightsailInstanceNetworkingMonthlyTransferOutputReference",
      "namespace": "lightsailInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 935
          },
          "name": "gbPerMonthAllocated",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 910
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceNetworkingMonthlyTransfer"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lightsail-instance/index:LightsailInstanceNetworkingMonthlyTransferOutputReference"
    },
    "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceNetworkingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceNetworkingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lightsail-instance/index.ts",
          "line": 1431
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lightsail-instance/index.ts",
        "line": 1423
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 1476
          },
          "name": "putMonthlyTransfer",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceNetworkingMonthlyTransfer"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 1492
          },
          "name": "putPorts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceNetworkingPorts"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 1479
          },
          "name": "resetMonthlyTransfer"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 1495
          },
          "name": "resetPorts"
        }
      ],
      "name": "LightsailInstanceNetworkingOutputReference",
      "namespace": "lightsailInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 1473
          },
          "name": "monthlyTransfer",
          "type": {
            "fqn": "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceNetworkingMonthlyTransferOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 1489
          },
          "name": "ports",
          "type": {
            "fqn": "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceNetworkingPortsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 1483
          },
          "name": "monthlyTransferInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceNetworkingMonthlyTransfer"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 1499
          },
          "name": "portsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceNetworkingPorts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 1435
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceNetworking"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lightsail-instance/index:LightsailInstanceNetworkingOutputReference"
    },
    "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceNetworkingPorts": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceNetworkingPorts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lightsail-instance/index.ts",
        "line": 939
      },
      "name": "LightsailInstanceNetworkingPorts",
      "namespace": "lightsailInstance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_instance#access_direction LightsailInstance#access_direction}",
            "stability": "stable",
            "summary": "Access Direction for Protocol of the Instance(inbound/outbound)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 945
          },
          "name": "accessDirection",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_instance#access_from LightsailInstance#access_from}",
            "stability": "stable",
            "summary": "Access From Protocol of the Instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 951
          },
          "name": "accessFrom",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_instance#access_type LightsailInstance#access_type}",
            "stability": "stable",
            "summary": "Access Type Protocol of the Instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 957
          },
          "name": "accessType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_instance#cidr_list_aliases LightsailInstance#cidr_list_aliases}",
            "stability": "stable",
            "summary": "cidr List Aliases."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 963
          },
          "name": "cidrListAliases",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_instance#cidrs LightsailInstance#cidrs}",
            "stability": "stable",
            "summary": "cidrs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 969
          },
          "name": "cidrs",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_instance#common_name LightsailInstance#common_name}",
            "stability": "stable",
            "summary": "CommonName for Protocol of the Instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 975
          },
          "name": "commonName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_instance#from_port LightsailInstance#from_port}",
            "stability": "stable",
            "summary": "From Port of the Instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 981
          },
          "name": "fromPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_instance#ipv_6_cidrs LightsailInstance#ipv_6_cidrs}",
            "stability": "stable",
            "summary": "IPv6 Cidrs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 987
          },
          "name": "ipv6Cidrs",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_instance#protocol LightsailInstance#protocol}",
            "stability": "stable",
            "summary": "Port Protocol of the Instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 993
          },
          "name": "protocol",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_instance#to_port LightsailInstance#to_port}",
            "stability": "stable",
            "summary": "To Port of the Instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 999
          },
          "name": "toPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/lightsail-instance/index:LightsailInstanceNetworkingPorts"
    },
    "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceNetworkingPortsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceNetworkingPortsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lightsail-instance/index.ts",
          "line": 1361
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lightsail-instance/index.ts",
        "line": 1353
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 1368
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceNetworkingPortsOutputReference"
            }
          }
        }
      ],
      "name": "LightsailInstanceNetworkingPortsList",
      "namespace": "lightsailInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 1354
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceNetworkingPorts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lightsail-instance/index:LightsailInstanceNetworkingPortsList"
    },
    "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceNetworkingPortsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceNetworkingPortsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lightsail-instance/index.ts",
          "line": 1104
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lightsail-instance/index.ts",
        "line": 1094
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 1200
          },
          "name": "resetAccessDirection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 1216
          },
          "name": "resetAccessFrom"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 1232
          },
          "name": "resetAccessType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 1248
          },
          "name": "resetCidrListAliases"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 1264
          },
          "name": "resetCidrs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 1280
          },
          "name": "resetCommonName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 1296
          },
          "name": "resetFromPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 1312
          },
          "name": "resetIpv6Cidrs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 1328
          },
          "name": "resetProtocol"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 1344
          },
          "name": "resetToPort"
        }
      ],
      "name": "LightsailInstanceNetworkingPortsOutputReference",
      "namespace": "lightsailInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 1204
          },
          "name": "accessDirectionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 1220
          },
          "name": "accessFromInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 1236
          },
          "name": "accessTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 1252
          },
          "name": "cidrListAliasesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 1268
          },
          "name": "cidrsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 1284
          },
          "name": "commonNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 1300
          },
          "name": "fromPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 1316
          },
          "name": "ipv6CidrsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 1332
          },
          "name": "protocolInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 1348
          },
          "name": "toPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 1194
          },
          "name": "accessDirection",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 1210
          },
          "name": "accessFrom",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 1226
          },
          "name": "accessType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 1242
          },
          "name": "cidrListAliases",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 1258
          },
          "name": "cidrs",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 1274
          },
          "name": "commonName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 1290
          },
          "name": "fromPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 1306
          },
          "name": "ipv6Cidrs",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 1322
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 1338
          },
          "name": "toPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 1108
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceNetworkingPorts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lightsail-instance/index:LightsailInstanceNetworkingPortsOutputReference"
    },
    "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceState": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceState",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lightsail-instance/index.ts",
        "line": 1503
      },
      "name": "LightsailInstanceState",
      "namespace": "lightsailInstance",
      "symbolId": "src/lightsail-instance/index:LightsailInstanceState"
    },
    "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceStateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceStateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lightsail-instance/index.ts",
          "line": 1534
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lightsail-instance/index.ts",
        "line": 1526
      },
      "name": "LightsailInstanceStateOutputReference",
      "namespace": "lightsailInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 1563
          },
          "name": "code",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 1568
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 1538
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceState"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lightsail-instance/index:LightsailInstanceStateOutputReference"
    },
    "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lightsail-instance/index.ts",
        "line": 1572
      },
      "name": "LightsailInstanceTags",
      "namespace": "lightsailInstance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_instance#key LightsailInstance#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 1578
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_instance#value LightsailInstance#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 1584
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lightsail-instance/index:LightsailInstanceTags"
    },
    "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lightsail-instance/index.ts",
          "line": 1714
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lightsail-instance/index.ts",
        "line": 1706
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 1721
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceTagsOutputReference"
            }
          }
        }
      ],
      "name": "LightsailInstanceTagsList",
      "namespace": "lightsailInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 1707
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lightsail-instance/index:LightsailInstanceTagsList"
    },
    "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lightsail-instance/index.ts",
          "line": 1633
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lightsail-instance/index.ts",
        "line": 1623
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 1681
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 1697
          },
          "name": "resetValue"
        }
      ],
      "name": "LightsailInstanceTagsOutputReference",
      "namespace": "lightsailInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 1685
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 1701
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 1675
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 1691
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-instance/index.ts",
            "line": 1637
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lightsailInstance.LightsailInstanceTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lightsail-instance/index:LightsailInstanceTagsOutputReference"
    },
    "@cdktn/provider-awscc.lightsailInstanceSnapshot.LightsailInstanceSnapshot": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_instance_snapshot awscc_lightsail_instance_snapshot}."
      },
      "fqn": "@cdktn/provider-awscc.lightsailInstanceSnapshot.LightsailInstanceSnapshot",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_instance_snapshot awscc_lightsail_instance_snapshot} Resource."
        },
        "locationInModule": {
          "filename": "src/lightsail-instance-snapshot/index.ts",
          "line": 282
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.lightsailInstanceSnapshot.LightsailInstanceSnapshotConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lightsail-instance-snapshot/index.ts",
        "line": 250
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a LightsailInstanceSnapshot resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/lightsail-instance-snapshot/index.ts",
            "line": 267
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the LightsailInstanceSnapshot to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_instance_snapshot#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing LightsailInstanceSnapshot that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the LightsailInstanceSnapshot to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-instance-snapshot/index.ts",
            "line": 389
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lightsailInstanceSnapshot.LightsailInstanceSnapshotTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-instance-snapshot/index.ts",
            "line": 392
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-instance-snapshot/index.ts",
            "line": 404
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-instance-snapshot/index.ts",
            "line": 412
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "LightsailInstanceSnapshot",
      "namespace": "lightsailInstanceSnapshot",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance-snapshot/index.ts",
            "line": 255
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance-snapshot/index.ts",
            "line": 308
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance-snapshot/index.ts",
            "line": 313
          },
          "name": "fromInstanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance-snapshot/index.ts",
            "line": 318
          },
          "name": "fromInstanceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance-snapshot/index.ts",
            "line": 323
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance-snapshot/index.ts",
            "line": 354
          },
          "name": "isFromAutoSnapshot",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance-snapshot/index.ts",
            "line": 360
          },
          "name": "location",
          "type": {
            "fqn": "@cdktn/provider-awscc.lightsailInstanceSnapshot.LightsailInstanceSnapshotLocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance-snapshot/index.ts",
            "line": 365
          },
          "name": "resourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance-snapshot/index.ts",
            "line": 370
          },
          "name": "sizeInGb",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance-snapshot/index.ts",
            "line": 375
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance-snapshot/index.ts",
            "line": 380
          },
          "name": "supportCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance-snapshot/index.ts",
            "line": 386
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.lightsailInstanceSnapshot.LightsailInstanceSnapshotTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance-snapshot/index.ts",
            "line": 336
          },
          "name": "instanceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance-snapshot/index.ts",
            "line": 349
          },
          "name": "instanceSnapshotNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance-snapshot/index.ts",
            "line": 396
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lightsailInstanceSnapshot.LightsailInstanceSnapshotTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-instance-snapshot/index.ts",
            "line": 329
          },
          "name": "instanceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-instance-snapshot/index.ts",
            "line": 342
          },
          "name": "instanceSnapshotName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lightsail-instance-snapshot/index:LightsailInstanceSnapshot"
    },
    "@cdktn/provider-awscc.lightsailInstanceSnapshot.LightsailInstanceSnapshotConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailInstanceSnapshot.LightsailInstanceSnapshotConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lightsail-instance-snapshot/index.ts",
        "line": 14
      },
      "name": "LightsailInstanceSnapshotConfig",
      "namespace": "lightsailInstanceSnapshot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_instance_snapshot#instance_name LightsailInstanceSnapshot#instance_name}",
            "stability": "stable",
            "summary": "The instance from which the snapshot was created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance-snapshot/index.ts",
            "line": 20
          },
          "name": "instanceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_instance_snapshot#instance_snapshot_name LightsailInstanceSnapshot#instance_snapshot_name}",
            "stability": "stable",
            "summary": "The name of the snapshot."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance-snapshot/index.ts",
            "line": 26
          },
          "name": "instanceSnapshotName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_instance_snapshot#tags LightsailInstanceSnapshot#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance-snapshot/index.ts",
            "line": 32
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lightsailInstanceSnapshot.LightsailInstanceSnapshotTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lightsail-instance-snapshot/index:LightsailInstanceSnapshotConfig"
    },
    "@cdktn/provider-awscc.lightsailInstanceSnapshot.LightsailInstanceSnapshotLocation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailInstanceSnapshot.LightsailInstanceSnapshotLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lightsail-instance-snapshot/index.ts",
        "line": 34
      },
      "name": "LightsailInstanceSnapshotLocation",
      "namespace": "lightsailInstanceSnapshot",
      "symbolId": "src/lightsail-instance-snapshot/index:LightsailInstanceSnapshotLocation"
    },
    "@cdktn/provider-awscc.lightsailInstanceSnapshot.LightsailInstanceSnapshotLocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailInstanceSnapshot.LightsailInstanceSnapshotLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lightsail-instance-snapshot/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lightsail-instance-snapshot/index.ts",
        "line": 57
      },
      "name": "LightsailInstanceSnapshotLocationOutputReference",
      "namespace": "lightsailInstanceSnapshot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance-snapshot/index.ts",
            "line": 84
          },
          "name": "availabilityZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance-snapshot/index.ts",
            "line": 89
          },
          "name": "regionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-instance-snapshot/index.ts",
            "line": 68
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lightsailInstanceSnapshot.LightsailInstanceSnapshotLocation"
          }
        }
      ],
      "symbolId": "src/lightsail-instance-snapshot/index:LightsailInstanceSnapshotLocationOutputReference"
    },
    "@cdktn/provider-awscc.lightsailInstanceSnapshot.LightsailInstanceSnapshotTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailInstanceSnapshot.LightsailInstanceSnapshotTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lightsail-instance-snapshot/index.ts",
        "line": 93
      },
      "name": "LightsailInstanceSnapshotTags",
      "namespace": "lightsailInstanceSnapshot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_instance_snapshot#key LightsailInstanceSnapshot#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance-snapshot/index.ts",
            "line": 99
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_instance_snapshot#value LightsailInstanceSnapshot#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance-snapshot/index.ts",
            "line": 105
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lightsail-instance-snapshot/index:LightsailInstanceSnapshotTags"
    },
    "@cdktn/provider-awscc.lightsailInstanceSnapshot.LightsailInstanceSnapshotTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailInstanceSnapshot.LightsailInstanceSnapshotTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lightsail-instance-snapshot/index.ts",
          "line": 235
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lightsail-instance-snapshot/index.ts",
        "line": 227
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-instance-snapshot/index.ts",
            "line": 242
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lightsailInstanceSnapshot.LightsailInstanceSnapshotTagsOutputReference"
            }
          }
        }
      ],
      "name": "LightsailInstanceSnapshotTagsList",
      "namespace": "lightsailInstanceSnapshot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-instance-snapshot/index.ts",
            "line": 228
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lightsailInstanceSnapshot.LightsailInstanceSnapshotTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lightsail-instance-snapshot/index:LightsailInstanceSnapshotTagsList"
    },
    "@cdktn/provider-awscc.lightsailInstanceSnapshot.LightsailInstanceSnapshotTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailInstanceSnapshot.LightsailInstanceSnapshotTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lightsail-instance-snapshot/index.ts",
          "line": 154
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lightsail-instance-snapshot/index.ts",
        "line": 144
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-instance-snapshot/index.ts",
            "line": 202
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-instance-snapshot/index.ts",
            "line": 218
          },
          "name": "resetValue"
        }
      ],
      "name": "LightsailInstanceSnapshotTagsOutputReference",
      "namespace": "lightsailInstanceSnapshot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance-snapshot/index.ts",
            "line": 206
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-instance-snapshot/index.ts",
            "line": 222
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-instance-snapshot/index.ts",
            "line": 196
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-instance-snapshot/index.ts",
            "line": 212
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-instance-snapshot/index.ts",
            "line": 158
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lightsailInstanceSnapshot.LightsailInstanceSnapshotTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lightsail-instance-snapshot/index:LightsailInstanceSnapshotTagsOutputReference"
    },
    "@cdktn/provider-awscc.lightsailLoadBalancer.LightsailLoadBalancer": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_load_balancer awscc_lightsail_load_balancer}."
      },
      "fqn": "@cdktn/provider-awscc.lightsailLoadBalancer.LightsailLoadBalancer",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_load_balancer awscc_lightsail_load_balancer} Resource."
        },
        "locationInModule": {
          "filename": "src/lightsail-load-balancer/index.ts",
          "line": 259
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.lightsailLoadBalancer.LightsailLoadBalancerConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lightsail-load-balancer/index.ts",
        "line": 227
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a LightsailLoadBalancer resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/lightsail-load-balancer/index.ts",
            "line": 244
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the LightsailLoadBalancer to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_load_balancer#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing LightsailLoadBalancer that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the LightsailLoadBalancer to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-load-balancer/index.ts",
            "line": 411
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lightsailLoadBalancer.LightsailLoadBalancerTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-load-balancer/index.ts",
            "line": 298
          },
          "name": "resetAttachedInstances"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-load-balancer/index.ts",
            "line": 314
          },
          "name": "resetHealthCheckPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-load-balancer/index.ts",
            "line": 348
          },
          "name": "resetIpAddressType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-load-balancer/index.ts",
            "line": 382
          },
          "name": "resetSessionStickinessEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-load-balancer/index.ts",
            "line": 398
          },
          "name": "resetSessionStickinessLbCookieDurationSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-load-balancer/index.ts",
            "line": 414
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-load-balancer/index.ts",
            "line": 430
          },
          "name": "resetTlsPolicyName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-load-balancer/index.ts",
            "line": 442
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-load-balancer/index.ts",
            "line": 456
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "LightsailLoadBalancer",
      "namespace": "lightsailLoadBalancer",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-load-balancer/index.ts",
            "line": 232
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-load-balancer/index.ts",
            "line": 323
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-load-balancer/index.ts",
            "line": 357
          },
          "name": "loadBalancerArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-load-balancer/index.ts",
            "line": 408
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.lightsailLoadBalancer.LightsailLoadBalancerTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-load-balancer/index.ts",
            "line": 302
          },
          "name": "attachedInstancesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-load-balancer/index.ts",
            "line": 318
          },
          "name": "healthCheckPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-load-balancer/index.ts",
            "line": 336
          },
          "name": "instancePortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-load-balancer/index.ts",
            "line": 352
          },
          "name": "ipAddressTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-load-balancer/index.ts",
            "line": 370
          },
          "name": "loadBalancerNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-load-balancer/index.ts",
            "line": 386
          },
          "name": "sessionStickinessEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-load-balancer/index.ts",
            "line": 402
          },
          "name": "sessionStickinessLbCookieDurationSecondsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-load-balancer/index.ts",
            "line": 418
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lightsailLoadBalancer.LightsailLoadBalancerTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-load-balancer/index.ts",
            "line": 434
          },
          "name": "tlsPolicyNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-load-balancer/index.ts",
            "line": 292
          },
          "name": "attachedInstances",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-load-balancer/index.ts",
            "line": 308
          },
          "name": "healthCheckPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-load-balancer/index.ts",
            "line": 329
          },
          "name": "instancePort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-load-balancer/index.ts",
            "line": 342
          },
          "name": "ipAddressType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-load-balancer/index.ts",
            "line": 363
          },
          "name": "loadBalancerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-load-balancer/index.ts",
            "line": 376
          },
          "name": "sessionStickinessEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-load-balancer/index.ts",
            "line": 392
          },
          "name": "sessionStickinessLbCookieDurationSeconds",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-load-balancer/index.ts",
            "line": 424
          },
          "name": "tlsPolicyName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lightsail-load-balancer/index:LightsailLoadBalancer"
    },
    "@cdktn/provider-awscc.lightsailLoadBalancer.LightsailLoadBalancerConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailLoadBalancer.LightsailLoadBalancerConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lightsail-load-balancer/index.ts",
        "line": 14
      },
      "name": "LightsailLoadBalancerConfig",
      "namespace": "lightsailLoadBalancer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_load_balancer#instance_port LightsailLoadBalancer#instance_port}",
            "stability": "stable",
            "summary": "The instance port where you're creating your load balancer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-load-balancer/index.ts",
            "line": 32
          },
          "name": "instancePort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_load_balancer#load_balancer_name LightsailLoadBalancer#load_balancer_name}",
            "stability": "stable",
            "summary": "The name of your load balancer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-load-balancer/index.ts",
            "line": 44
          },
          "name": "loadBalancerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_load_balancer#attached_instances LightsailLoadBalancer#attached_instances}",
            "stability": "stable",
            "summary": "The names of the instances attached to the load balancer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-load-balancer/index.ts",
            "line": 20
          },
          "name": "attachedInstances",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you didn't specify a health check path, Lightsail uses the root path of your website (e.g., \"/\").\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_load_balancer#health_check_path LightsailLoadBalancer#health_check_path}",
            "stability": "stable",
            "summary": "The path you provided to perform the load balancer health check."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-load-balancer/index.ts",
            "line": 26
          },
          "name": "healthCheckPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The possible values are ipv4 for IPv4 only, and dualstack for IPv4 and IPv6. The default value is dualstack.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_load_balancer#ip_address_type LightsailLoadBalancer#ip_address_type}",
            "stability": "stable",
            "summary": "The IP address type for the load balancer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-load-balancer/index.ts",
            "line": 38
          },
          "name": "ipAddressType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_load_balancer#session_stickiness_enabled LightsailLoadBalancer#session_stickiness_enabled}",
            "stability": "stable",
            "summary": "Configuration option to enable session stickiness."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-load-balancer/index.ts",
            "line": 50
          },
          "name": "sessionStickinessEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_load_balancer#session_stickiness_lb_cookie_duration_seconds LightsailLoadBalancer#session_stickiness_lb_cookie_duration_seconds}",
            "stability": "stable",
            "summary": "Configuration option to adjust session stickiness cookie duration parameter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-load-balancer/index.ts",
            "line": 56
          },
          "name": "sessionStickinessLbCookieDurationSeconds",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_load_balancer#tags LightsailLoadBalancer#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-load-balancer/index.ts",
            "line": 62
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lightsailLoadBalancer.LightsailLoadBalancerTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_load_balancer#tls_policy_name LightsailLoadBalancer#tls_policy_name}",
            "stability": "stable",
            "summary": "The name of the TLS policy to apply to the load balancer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-load-balancer/index.ts",
            "line": 68
          },
          "name": "tlsPolicyName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lightsail-load-balancer/index:LightsailLoadBalancerConfig"
    },
    "@cdktn/provider-awscc.lightsailLoadBalancer.LightsailLoadBalancerTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailLoadBalancer.LightsailLoadBalancerTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lightsail-load-balancer/index.ts",
        "line": 70
      },
      "name": "LightsailLoadBalancerTags",
      "namespace": "lightsailLoadBalancer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_load_balancer#key LightsailLoadBalancer#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-load-balancer/index.ts",
            "line": 76
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_load_balancer#value LightsailLoadBalancer#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-load-balancer/index.ts",
            "line": 82
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lightsail-load-balancer/index:LightsailLoadBalancerTags"
    },
    "@cdktn/provider-awscc.lightsailLoadBalancer.LightsailLoadBalancerTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailLoadBalancer.LightsailLoadBalancerTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lightsail-load-balancer/index.ts",
          "line": 212
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lightsail-load-balancer/index.ts",
        "line": 204
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-load-balancer/index.ts",
            "line": 219
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lightsailLoadBalancer.LightsailLoadBalancerTagsOutputReference"
            }
          }
        }
      ],
      "name": "LightsailLoadBalancerTagsList",
      "namespace": "lightsailLoadBalancer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-load-balancer/index.ts",
            "line": 205
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lightsailLoadBalancer.LightsailLoadBalancerTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lightsail-load-balancer/index:LightsailLoadBalancerTagsList"
    },
    "@cdktn/provider-awscc.lightsailLoadBalancer.LightsailLoadBalancerTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailLoadBalancer.LightsailLoadBalancerTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lightsail-load-balancer/index.ts",
          "line": 131
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lightsail-load-balancer/index.ts",
        "line": 121
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-load-balancer/index.ts",
            "line": 179
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-load-balancer/index.ts",
            "line": 195
          },
          "name": "resetValue"
        }
      ],
      "name": "LightsailLoadBalancerTagsOutputReference",
      "namespace": "lightsailLoadBalancer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-load-balancer/index.ts",
            "line": 183
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-load-balancer/index.ts",
            "line": 199
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-load-balancer/index.ts",
            "line": 173
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-load-balancer/index.ts",
            "line": 189
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-load-balancer/index.ts",
            "line": 135
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lightsailLoadBalancer.LightsailLoadBalancerTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lightsail-load-balancer/index:LightsailLoadBalancerTagsOutputReference"
    },
    "@cdktn/provider-awscc.lightsailLoadBalancerTlsCertificate.LightsailLoadBalancerTlsCertificate": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_load_balancer_tls_certificate awscc_lightsail_load_balancer_tls_certificate}."
      },
      "fqn": "@cdktn/provider-awscc.lightsailLoadBalancerTlsCertificate.LightsailLoadBalancerTlsCertificate",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_load_balancer_tls_certificate awscc_lightsail_load_balancer_tls_certificate} Resource."
        },
        "locationInModule": {
          "filename": "src/lightsail-load-balancer-tls-certificate/index.ts",
          "line": 88
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.lightsailLoadBalancerTlsCertificate.LightsailLoadBalancerTlsCertificateConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lightsail-load-balancer-tls-certificate/index.ts",
        "line": 56
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a LightsailLoadBalancerTlsCertificate resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/lightsail-load-balancer-tls-certificate/index.ts",
            "line": 73
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the LightsailLoadBalancerTlsCertificate to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_load_balancer_tls_certificate#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing LightsailLoadBalancerTlsCertificate that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the LightsailLoadBalancerTlsCertificate to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-load-balancer-tls-certificate/index.ts",
            "line": 124
          },
          "name": "resetCertificateAlternativeNames"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-load-balancer-tls-certificate/index.ts",
            "line": 166
          },
          "name": "resetHttpsRedirectionEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-load-balancer-tls-certificate/index.ts",
            "line": 187
          },
          "name": "resetIsAttached"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-load-balancer-tls-certificate/index.ts",
            "line": 222
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-load-balancer-tls-certificate/index.ts",
            "line": 233
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "LightsailLoadBalancerTlsCertificate",
      "namespace": "lightsailLoadBalancerTlsCertificate",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-load-balancer-tls-certificate/index.ts",
            "line": 61
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-load-balancer-tls-certificate/index.ts",
            "line": 175
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-load-balancer-tls-certificate/index.ts",
            "line": 209
          },
          "name": "loadBalancerTlsCertificateArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-load-balancer-tls-certificate/index.ts",
            "line": 214
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-load-balancer-tls-certificate/index.ts",
            "line": 128
          },
          "name": "certificateAlternativeNamesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-load-balancer-tls-certificate/index.ts",
            "line": 141
          },
          "name": "certificateDomainNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-load-balancer-tls-certificate/index.ts",
            "line": 154
          },
          "name": "certificateNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-load-balancer-tls-certificate/index.ts",
            "line": 170
          },
          "name": "httpsRedirectionEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-load-balancer-tls-certificate/index.ts",
            "line": 191
          },
          "name": "isAttachedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-load-balancer-tls-certificate/index.ts",
            "line": 204
          },
          "name": "loadBalancerNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-load-balancer-tls-certificate/index.ts",
            "line": 118
          },
          "name": "certificateAlternativeNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-load-balancer-tls-certificate/index.ts",
            "line": 134
          },
          "name": "certificateDomainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-load-balancer-tls-certificate/index.ts",
            "line": 147
          },
          "name": "certificateName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-load-balancer-tls-certificate/index.ts",
            "line": 160
          },
          "name": "httpsRedirectionEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-load-balancer-tls-certificate/index.ts",
            "line": 181
          },
          "name": "isAttached",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-load-balancer-tls-certificate/index.ts",
            "line": 197
          },
          "name": "loadBalancerName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lightsail-load-balancer-tls-certificate/index:LightsailLoadBalancerTlsCertificate"
    },
    "@cdktn/provider-awscc.lightsailLoadBalancerTlsCertificate.LightsailLoadBalancerTlsCertificateConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailLoadBalancerTlsCertificate.LightsailLoadBalancerTlsCertificateConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lightsail-load-balancer-tls-certificate/index.ts",
        "line": 14
      },
      "name": "LightsailLoadBalancerTlsCertificateConfig",
      "namespace": "lightsailLoadBalancerTlsCertificate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_load_balancer_tls_certificate#certificate_domain_name LightsailLoadBalancerTlsCertificate#certificate_domain_name}",
            "stability": "stable",
            "summary": "The domain name (e.g., example.com ) for your SSL/TLS certificate."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-load-balancer-tls-certificate/index.ts",
            "line": 26
          },
          "name": "certificateDomainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_load_balancer_tls_certificate#certificate_name LightsailLoadBalancerTlsCertificate#certificate_name}",
            "stability": "stable",
            "summary": "The SSL/TLS certificate name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-load-balancer-tls-certificate/index.ts",
            "line": 32
          },
          "name": "certificateName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_load_balancer_tls_certificate#load_balancer_name LightsailLoadBalancerTlsCertificate#load_balancer_name}",
            "stability": "stable",
            "summary": "The name of your load balancer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-load-balancer-tls-certificate/index.ts",
            "line": 50
          },
          "name": "loadBalancerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_load_balancer_tls_certificate#certificate_alternative_names LightsailLoadBalancerTlsCertificate#certificate_alternative_names}",
            "stability": "stable",
            "summary": "An array of strings listing alternative domains and subdomains for your SSL/TLS certificate."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-load-balancer-tls-certificate/index.ts",
            "line": 20
          },
          "name": "certificateAlternativeNames",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_load_balancer_tls_certificate#https_redirection_enabled LightsailLoadBalancerTlsCertificate#https_redirection_enabled}",
            "stability": "stable",
            "summary": "A Boolean value that indicates whether HTTPS redirection is enabled for the load balancer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-load-balancer-tls-certificate/index.ts",
            "line": 38
          },
          "name": "httpsRedirectionEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_load_balancer_tls_certificate#is_attached LightsailLoadBalancerTlsCertificate#is_attached}",
            "stability": "stable",
            "summary": "When true, the SSL/TLS certificate is attached to the Lightsail load balancer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-load-balancer-tls-certificate/index.ts",
            "line": 44
          },
          "name": "isAttached",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lightsail-load-balancer-tls-certificate/index:LightsailLoadBalancerTlsCertificateConfig"
    },
    "@cdktn/provider-awscc.lightsailStaticIp.LightsailStaticIp": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_static_ip awscc_lightsail_static_ip}."
      },
      "fqn": "@cdktn/provider-awscc.lightsailStaticIp.LightsailStaticIp",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_static_ip awscc_lightsail_static_ip} Resource."
        },
        "locationInModule": {
          "filename": "src/lightsail-static-ip/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.lightsailStaticIp.LightsailStaticIpConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lightsail-static-ip/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a LightsailStaticIp resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/lightsail-static-ip/index.ts",
            "line": 49
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the LightsailStaticIp to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_static_ip#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing LightsailStaticIp that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the LightsailStaticIp to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-static-ip/index.ts",
            "line": 96
          },
          "name": "resetAttachedTo"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-static-ip/index.ts",
            "line": 141
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-static-ip/index.ts",
            "line": 148
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "LightsailStaticIp",
      "namespace": "lightsailStaticIp",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-static-ip/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-static-ip/index.ts",
            "line": 105
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-static-ip/index.ts",
            "line": 110
          },
          "name": "ipAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-static-ip/index.ts",
            "line": 115
          },
          "name": "isAttached",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-static-ip/index.ts",
            "line": 120
          },
          "name": "staticIpArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-static-ip/index.ts",
            "line": 100
          },
          "name": "attachedToInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-static-ip/index.ts",
            "line": 133
          },
          "name": "staticIpNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-static-ip/index.ts",
            "line": 90
          },
          "name": "attachedTo",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lightsail-static-ip/index.ts",
            "line": 126
          },
          "name": "staticIpName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lightsail-static-ip/index:LightsailStaticIp"
    },
    "@cdktn/provider-awscc.lightsailStaticIp.LightsailStaticIpConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lightsailStaticIp.LightsailStaticIpConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lightsail-static-ip/index.ts",
        "line": 14
      },
      "name": "LightsailStaticIpConfig",
      "namespace": "lightsailStaticIp",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_static_ip#static_ip_name LightsailStaticIp#static_ip_name}",
            "stability": "stable",
            "summary": "The name of the static IP address."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-static-ip/index.ts",
            "line": 26
          },
          "name": "staticIpName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lightsail_static_ip#attached_to LightsailStaticIp#attached_to}",
            "stability": "stable",
            "summary": "The instance where the static IP is attached."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lightsail-static-ip/index.ts",
            "line": 20
          },
          "name": "attachedTo",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lightsail-static-ip/index:LightsailStaticIpConfig"
    },
    "@cdktn/provider-awscc.locationApiKey.LocationApiKey": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/location_api_key awscc_location_api_key}."
      },
      "fqn": "@cdktn/provider-awscc.locationApiKey.LocationApiKey",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/location_api_key awscc_location_api_key} Resource."
        },
        "locationInModule": {
          "filename": "src/location-api-key/index.ts",
          "line": 726
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.locationApiKey.LocationApiKeyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/location-api-key/index.ts",
        "line": 694
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a LocationApiKey resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/location-api-key/index.ts",
            "line": 711
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the LocationApiKey to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/location_api_key#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing LocationApiKey that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the LocationApiKey to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-api-key/index.ts",
            "line": 874
          },
          "name": "putRestrictions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.locationApiKey.LocationApiKeyRestrictions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-api-key/index.ts",
            "line": 887
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.locationApiKey.LocationApiKeyTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-api-key/index.ts",
            "line": 774
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-api-key/index.ts",
            "line": 790
          },
          "name": "resetExpireTime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-api-key/index.ts",
            "line": 806
          },
          "name": "resetForceDelete"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-api-key/index.ts",
            "line": 822
          },
          "name": "resetForceUpdate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-api-key/index.ts",
            "line": 861
          },
          "name": "resetNoExpiry"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-api-key/index.ts",
            "line": 890
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-api-key/index.ts",
            "line": 907
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-api-key/index.ts",
            "line": 920
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "LocationApiKey",
      "namespace": "locationApiKey",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-api-key/index.ts",
            "line": 699
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-api-key/index.ts",
            "line": 757
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-api-key/index.ts",
            "line": 762
          },
          "name": "createTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-api-key/index.ts",
            "line": 831
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-api-key/index.ts",
            "line": 836
          },
          "name": "keyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-api-key/index.ts",
            "line": 871
          },
          "name": "restrictions",
          "type": {
            "fqn": "@cdktn/provider-awscc.locationApiKey.LocationApiKeyRestrictionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-api-key/index.ts",
            "line": 884
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.locationApiKey.LocationApiKeyTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-api-key/index.ts",
            "line": 899
          },
          "name": "updateTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-api-key/index.ts",
            "line": 778
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-api-key/index.ts",
            "line": 794
          },
          "name": "expireTimeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-api-key/index.ts",
            "line": 810
          },
          "name": "forceDeleteInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-api-key/index.ts",
            "line": 826
          },
          "name": "forceUpdateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-api-key/index.ts",
            "line": 849
          },
          "name": "keyNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-api-key/index.ts",
            "line": 865
          },
          "name": "noExpiryInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-api-key/index.ts",
            "line": 878
          },
          "name": "restrictionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.locationApiKey.LocationApiKeyRestrictions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-api-key/index.ts",
            "line": 894
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.locationApiKey.LocationApiKeyTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-api-key/index.ts",
            "line": 768
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-api-key/index.ts",
            "line": 784
          },
          "name": "expireTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-api-key/index.ts",
            "line": 800
          },
          "name": "forceDelete",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-api-key/index.ts",
            "line": 816
          },
          "name": "forceUpdate",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-api-key/index.ts",
            "line": 842
          },
          "name": "keyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-api-key/index.ts",
            "line": 855
          },
          "name": "noExpiry",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/location-api-key/index:LocationApiKey"
    },
    "@cdktn/provider-awscc.locationApiKey.LocationApiKeyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.locationApiKey.LocationApiKeyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/location-api-key/index.ts",
        "line": 14
      },
      "name": "LocationApiKeyConfig",
      "namespace": "locationApiKey",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/location_api_key#key_name LocationApiKey#key_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-api-key/index.ts",
            "line": 36
          },
          "name": "keyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/location_api_key#restrictions LocationApiKey#restrictions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-api-key/index.ts",
            "line": 44
          },
          "name": "restrictions",
          "type": {
            "fqn": "@cdktn/provider-awscc.locationApiKey.LocationApiKeyRestrictions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/location_api_key#description LocationApiKey#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-api-key/index.ts",
            "line": 18
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/location_api_key#expire_time LocationApiKey#expire_time}",
            "stability": "stable",
            "summary": "The datetime value in ISO 8601 format. The timezone is always UTC. (YYYY-MM-DDThh:mm:ss.sssZ)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-api-key/index.ts",
            "line": 24
          },
          "name": "expireTime",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/location_api_key#force_delete LocationApiKey#force_delete}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-api-key/index.ts",
            "line": 28
          },
          "name": "forceDelete",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/location_api_key#force_update LocationApiKey#force_update}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-api-key/index.ts",
            "line": 32
          },
          "name": "forceUpdate",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/location_api_key#no_expiry LocationApiKey#no_expiry}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-api-key/index.ts",
            "line": 40
          },
          "name": "noExpiry",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/location_api_key#tags LocationApiKey#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-api-key/index.ts",
            "line": 50
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.locationApiKey.LocationApiKeyTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/location-api-key/index:LocationApiKeyConfig"
    },
    "@cdktn/provider-awscc.locationApiKey.LocationApiKeyRestrictions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.locationApiKey.LocationApiKeyRestrictions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/location-api-key/index.ts",
        "line": 317
      },
      "name": "LocationApiKeyRestrictions",
      "namespace": "locationApiKey",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/location_api_key#allow_actions LocationApiKey#allow_actions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-api-key/index.ts",
            "line": 321
          },
          "name": "allowActions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/location_api_key#allow_resources LocationApiKey#allow_resources}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-api-key/index.ts",
            "line": 337
          },
          "name": "allowResources",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/location_api_key#allow_android_apps LocationApiKey#allow_android_apps}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-api-key/index.ts",
            "line": 325
          },
          "name": "allowAndroidApps",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.locationApiKey.LocationApiKeyRestrictionsAllowAndroidApps"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/location_api_key#allow_apple_apps LocationApiKey#allow_apple_apps}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-api-key/index.ts",
            "line": 329
          },
          "name": "allowAppleApps",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.locationApiKey.LocationApiKeyRestrictionsAllowAppleApps"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/location_api_key#allow_referers LocationApiKey#allow_referers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-api-key/index.ts",
            "line": 333
          },
          "name": "allowReferers",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/location-api-key/index:LocationApiKeyRestrictions"
    },
    "@cdktn/provider-awscc.locationApiKey.LocationApiKeyRestrictionsAllowAndroidApps": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.locationApiKey.LocationApiKeyRestrictionsAllowAndroidApps",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/location-api-key/index.ts",
        "line": 52
      },
      "name": "LocationApiKeyRestrictionsAllowAndroidApps",
      "namespace": "locationApiKey",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/location_api_key#certificate_fingerprint LocationApiKey#certificate_fingerprint}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-api-key/index.ts",
            "line": 56
          },
          "name": "certificateFingerprint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/location_api_key#package LocationApiKey#package}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-api-key/index.ts",
            "line": 60
          },
          "name": "package",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/location-api-key/index:LocationApiKeyRestrictionsAllowAndroidApps"
    },
    "@cdktn/provider-awscc.locationApiKey.LocationApiKeyRestrictionsAllowAndroidAppsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.locationApiKey.LocationApiKeyRestrictionsAllowAndroidAppsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/location-api-key/index.ts",
          "line": 190
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/location-api-key/index.ts",
        "line": 182
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-api-key/index.ts",
            "line": 197
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.locationApiKey.LocationApiKeyRestrictionsAllowAndroidAppsOutputReference"
            }
          }
        }
      ],
      "name": "LocationApiKeyRestrictionsAllowAndroidAppsList",
      "namespace": "locationApiKey",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-api-key/index.ts",
            "line": 183
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.locationApiKey.LocationApiKeyRestrictionsAllowAndroidApps"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/location-api-key/index:LocationApiKeyRestrictionsAllowAndroidAppsList"
    },
    "@cdktn/provider-awscc.locationApiKey.LocationApiKeyRestrictionsAllowAndroidAppsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.locationApiKey.LocationApiKeyRestrictionsAllowAndroidAppsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/location-api-key/index.ts",
          "line": 109
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/location-api-key/index.ts",
        "line": 99
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-api-key/index.ts",
            "line": 157
          },
          "name": "resetCertificateFingerprint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-api-key/index.ts",
            "line": 173
          },
          "name": "resetPackage"
        }
      ],
      "name": "LocationApiKeyRestrictionsAllowAndroidAppsOutputReference",
      "namespace": "locationApiKey",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-api-key/index.ts",
            "line": 161
          },
          "name": "certificateFingerprintInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-api-key/index.ts",
            "line": 177
          },
          "name": "packageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-api-key/index.ts",
            "line": 151
          },
          "name": "certificateFingerprint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-api-key/index.ts",
            "line": 167
          },
          "name": "package",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-api-key/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.locationApiKey.LocationApiKeyRestrictionsAllowAndroidApps"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/location-api-key/index:LocationApiKeyRestrictionsAllowAndroidAppsOutputReference"
    },
    "@cdktn/provider-awscc.locationApiKey.LocationApiKeyRestrictionsAllowAppleApps": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.locationApiKey.LocationApiKeyRestrictionsAllowAppleApps",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/location-api-key/index.ts",
        "line": 201
      },
      "name": "LocationApiKeyRestrictionsAllowAppleApps",
      "namespace": "locationApiKey",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/location_api_key#bundle_id LocationApiKey#bundle_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-api-key/index.ts",
            "line": 205
          },
          "name": "bundleId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/location-api-key/index:LocationApiKeyRestrictionsAllowAppleApps"
    },
    "@cdktn/provider-awscc.locationApiKey.LocationApiKeyRestrictionsAllowAppleAppsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.locationApiKey.LocationApiKeyRestrictionsAllowAppleAppsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/location-api-key/index.ts",
          "line": 306
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/location-api-key/index.ts",
        "line": 298
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-api-key/index.ts",
            "line": 313
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.locationApiKey.LocationApiKeyRestrictionsAllowAppleAppsOutputReference"
            }
          }
        }
      ],
      "name": "LocationApiKeyRestrictionsAllowAppleAppsList",
      "namespace": "locationApiKey",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-api-key/index.ts",
            "line": 299
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.locationApiKey.LocationApiKeyRestrictionsAllowAppleApps"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/location-api-key/index:LocationApiKeyRestrictionsAllowAppleAppsList"
    },
    "@cdktn/provider-awscc.locationApiKey.LocationApiKeyRestrictionsAllowAppleAppsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.locationApiKey.LocationApiKeyRestrictionsAllowAppleAppsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/location-api-key/index.ts",
          "line": 247
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/location-api-key/index.ts",
        "line": 237
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-api-key/index.ts",
            "line": 289
          },
          "name": "resetBundleId"
        }
      ],
      "name": "LocationApiKeyRestrictionsAllowAppleAppsOutputReference",
      "namespace": "locationApiKey",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-api-key/index.ts",
            "line": 293
          },
          "name": "bundleIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-api-key/index.ts",
            "line": 283
          },
          "name": "bundleId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-api-key/index.ts",
            "line": 251
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.locationApiKey.LocationApiKeyRestrictionsAllowAppleApps"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/location-api-key/index:LocationApiKeyRestrictionsAllowAppleAppsOutputReference"
    },
    "@cdktn/provider-awscc.locationApiKey.LocationApiKeyRestrictionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.locationApiKey.LocationApiKeyRestrictionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/location-api-key/index.ts",
          "line": 405
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/location-api-key/index.ts",
        "line": 397
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-api-key/index.ts",
            "line": 481
          },
          "name": "putAllowAndroidApps",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.locationApiKey.LocationApiKeyRestrictionsAllowAndroidApps"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-api-key/index.ts",
            "line": 497
          },
          "name": "putAllowAppleApps",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.locationApiKey.LocationApiKeyRestrictionsAllowAppleApps"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-api-key/index.ts",
            "line": 484
          },
          "name": "resetAllowAndroidApps"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-api-key/index.ts",
            "line": 500
          },
          "name": "resetAllowAppleApps"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-api-key/index.ts",
            "line": 516
          },
          "name": "resetAllowReferers"
        }
      ],
      "name": "LocationApiKeyRestrictionsOutputReference",
      "namespace": "locationApiKey",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-api-key/index.ts",
            "line": 478
          },
          "name": "allowAndroidApps",
          "type": {
            "fqn": "@cdktn/provider-awscc.locationApiKey.LocationApiKeyRestrictionsAllowAndroidAppsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-api-key/index.ts",
            "line": 494
          },
          "name": "allowAppleApps",
          "type": {
            "fqn": "@cdktn/provider-awscc.locationApiKey.LocationApiKeyRestrictionsAllowAppleAppsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-api-key/index.ts",
            "line": 472
          },
          "name": "allowActionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-api-key/index.ts",
            "line": 488
          },
          "name": "allowAndroidAppsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.locationApiKey.LocationApiKeyRestrictionsAllowAndroidApps"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-api-key/index.ts",
            "line": 504
          },
          "name": "allowAppleAppsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.locationApiKey.LocationApiKeyRestrictionsAllowAppleApps"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-api-key/index.ts",
            "line": 520
          },
          "name": "allowReferersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-api-key/index.ts",
            "line": 533
          },
          "name": "allowResourcesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-api-key/index.ts",
            "line": 465
          },
          "name": "allowActions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-api-key/index.ts",
            "line": 510
          },
          "name": "allowReferers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-api-key/index.ts",
            "line": 526
          },
          "name": "allowResources",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-api-key/index.ts",
            "line": 409
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.locationApiKey.LocationApiKeyRestrictions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/location-api-key/index:LocationApiKeyRestrictionsOutputReference"
    },
    "@cdktn/provider-awscc.locationApiKey.LocationApiKeyTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.locationApiKey.LocationApiKeyTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/location-api-key/index.ts",
        "line": 537
      },
      "name": "LocationApiKeyTags",
      "namespace": "locationApiKey",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/location_api_key#key LocationApiKey#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-api-key/index.ts",
            "line": 543
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/location_api_key#value LocationApiKey#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-api-key/index.ts",
            "line": 549
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/location-api-key/index:LocationApiKeyTags"
    },
    "@cdktn/provider-awscc.locationApiKey.LocationApiKeyTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.locationApiKey.LocationApiKeyTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/location-api-key/index.ts",
          "line": 679
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/location-api-key/index.ts",
        "line": 671
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-api-key/index.ts",
            "line": 686
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.locationApiKey.LocationApiKeyTagsOutputReference"
            }
          }
        }
      ],
      "name": "LocationApiKeyTagsList",
      "namespace": "locationApiKey",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-api-key/index.ts",
            "line": 672
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.locationApiKey.LocationApiKeyTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/location-api-key/index:LocationApiKeyTagsList"
    },
    "@cdktn/provider-awscc.locationApiKey.LocationApiKeyTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.locationApiKey.LocationApiKeyTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/location-api-key/index.ts",
          "line": 598
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/location-api-key/index.ts",
        "line": 588
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-api-key/index.ts",
            "line": 646
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-api-key/index.ts",
            "line": 662
          },
          "name": "resetValue"
        }
      ],
      "name": "LocationApiKeyTagsOutputReference",
      "namespace": "locationApiKey",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-api-key/index.ts",
            "line": 650
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-api-key/index.ts",
            "line": 666
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-api-key/index.ts",
            "line": 640
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-api-key/index.ts",
            "line": 656
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-api-key/index.ts",
            "line": 602
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.locationApiKey.LocationApiKeyTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/location-api-key/index:LocationApiKeyTagsOutputReference"
    },
    "@cdktn/provider-awscc.locationGeofenceCollection.LocationGeofenceCollection": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/location_geofence_collection awscc_location_geofence_collection}."
      },
      "fqn": "@cdktn/provider-awscc.locationGeofenceCollection.LocationGeofenceCollection",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/location_geofence_collection awscc_location_geofence_collection} Resource."
        },
        "locationInModule": {
          "filename": "src/location-geofence-collection/index.ts",
          "line": 233
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.locationGeofenceCollection.LocationGeofenceCollectionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/location-geofence-collection/index.ts",
        "line": 201
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a LocationGeofenceCollection resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/location-geofence-collection/index.ts",
            "line": 218
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the LocationGeofenceCollection to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/location_geofence_collection#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing LocationGeofenceCollection that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the LocationGeofenceCollection to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-geofence-collection/index.ts",
            "line": 363
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.locationGeofenceCollection.LocationGeofenceCollectionTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-geofence-collection/index.ts",
            "line": 297
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-geofence-collection/index.ts",
            "line": 318
          },
          "name": "resetKmsKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-geofence-collection/index.ts",
            "line": 334
          },
          "name": "resetPricingPlan"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-geofence-collection/index.ts",
            "line": 350
          },
          "name": "resetPricingPlanDataSource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-geofence-collection/index.ts",
            "line": 366
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-geofence-collection/index.ts",
            "line": 383
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-geofence-collection/index.ts",
            "line": 394
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "LocationGeofenceCollection",
      "namespace": "locationGeofenceCollection",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-geofence-collection/index.ts",
            "line": 206
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-geofence-collection/index.ts",
            "line": 262
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-geofence-collection/index.ts",
            "line": 267
          },
          "name": "collectionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-geofence-collection/index.ts",
            "line": 285
          },
          "name": "createTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-geofence-collection/index.ts",
            "line": 306
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-geofence-collection/index.ts",
            "line": 360
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.locationGeofenceCollection.LocationGeofenceCollectionTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-geofence-collection/index.ts",
            "line": 375
          },
          "name": "updateTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-geofence-collection/index.ts",
            "line": 280
          },
          "name": "collectionNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-geofence-collection/index.ts",
            "line": 301
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-geofence-collection/index.ts",
            "line": 322
          },
          "name": "kmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-geofence-collection/index.ts",
            "line": 354
          },
          "name": "pricingPlanDataSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-geofence-collection/index.ts",
            "line": 338
          },
          "name": "pricingPlanInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-geofence-collection/index.ts",
            "line": 370
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.locationGeofenceCollection.LocationGeofenceCollectionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-geofence-collection/index.ts",
            "line": 273
          },
          "name": "collectionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-geofence-collection/index.ts",
            "line": 291
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-geofence-collection/index.ts",
            "line": 312
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-geofence-collection/index.ts",
            "line": 328
          },
          "name": "pricingPlan",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-geofence-collection/index.ts",
            "line": 344
          },
          "name": "pricingPlanDataSource",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/location-geofence-collection/index:LocationGeofenceCollection"
    },
    "@cdktn/provider-awscc.locationGeofenceCollection.LocationGeofenceCollectionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.locationGeofenceCollection.LocationGeofenceCollectionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/location-geofence-collection/index.ts",
        "line": 14
      },
      "name": "LocationGeofenceCollectionConfig",
      "namespace": "locationGeofenceCollection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/location_geofence_collection#collection_name LocationGeofenceCollection#collection_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-geofence-collection/index.ts",
            "line": 18
          },
          "name": "collectionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/location_geofence_collection#description LocationGeofenceCollection#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-geofence-collection/index.ts",
            "line": 22
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/location_geofence_collection#kms_key_id LocationGeofenceCollection#kms_key_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-geofence-collection/index.ts",
            "line": 26
          },
          "name": "kmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/location_geofence_collection#pricing_plan LocationGeofenceCollection#pricing_plan}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-geofence-collection/index.ts",
            "line": 30
          },
          "name": "pricingPlan",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/location_geofence_collection#pricing_plan_data_source LocationGeofenceCollection#pricing_plan_data_source}",
            "stability": "stable",
            "summary": "This shape is deprecated since 2022-02-01: Deprecated. No longer allowed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-geofence-collection/index.ts",
            "line": 36
          },
          "name": "pricingPlanDataSource",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/location_geofence_collection#tags LocationGeofenceCollection#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-geofence-collection/index.ts",
            "line": 42
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.locationGeofenceCollection.LocationGeofenceCollectionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/location-geofence-collection/index:LocationGeofenceCollectionConfig"
    },
    "@cdktn/provider-awscc.locationGeofenceCollection.LocationGeofenceCollectionTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.locationGeofenceCollection.LocationGeofenceCollectionTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/location-geofence-collection/index.ts",
        "line": 44
      },
      "name": "LocationGeofenceCollectionTags",
      "namespace": "locationGeofenceCollection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/location_geofence_collection#key LocationGeofenceCollection#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-geofence-collection/index.ts",
            "line": 50
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/location_geofence_collection#value LocationGeofenceCollection#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-geofence-collection/index.ts",
            "line": 56
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/location-geofence-collection/index:LocationGeofenceCollectionTags"
    },
    "@cdktn/provider-awscc.locationGeofenceCollection.LocationGeofenceCollectionTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.locationGeofenceCollection.LocationGeofenceCollectionTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/location-geofence-collection/index.ts",
          "line": 186
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/location-geofence-collection/index.ts",
        "line": 178
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-geofence-collection/index.ts",
            "line": 193
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.locationGeofenceCollection.LocationGeofenceCollectionTagsOutputReference"
            }
          }
        }
      ],
      "name": "LocationGeofenceCollectionTagsList",
      "namespace": "locationGeofenceCollection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-geofence-collection/index.ts",
            "line": 179
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.locationGeofenceCollection.LocationGeofenceCollectionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/location-geofence-collection/index:LocationGeofenceCollectionTagsList"
    },
    "@cdktn/provider-awscc.locationGeofenceCollection.LocationGeofenceCollectionTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.locationGeofenceCollection.LocationGeofenceCollectionTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/location-geofence-collection/index.ts",
          "line": 105
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/location-geofence-collection/index.ts",
        "line": 95
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-geofence-collection/index.ts",
            "line": 153
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-geofence-collection/index.ts",
            "line": 169
          },
          "name": "resetValue"
        }
      ],
      "name": "LocationGeofenceCollectionTagsOutputReference",
      "namespace": "locationGeofenceCollection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-geofence-collection/index.ts",
            "line": 157
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-geofence-collection/index.ts",
            "line": 173
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-geofence-collection/index.ts",
            "line": 147
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-geofence-collection/index.ts",
            "line": 163
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-geofence-collection/index.ts",
            "line": 109
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.locationGeofenceCollection.LocationGeofenceCollectionTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/location-geofence-collection/index:LocationGeofenceCollectionTagsOutputReference"
    },
    "@cdktn/provider-awscc.locationMap.LocationMap": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/location_map awscc_location_map}."
      },
      "fqn": "@cdktn/provider-awscc.locationMap.LocationMap",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/location_map awscc_location_map} Resource."
        },
        "locationInModule": {
          "filename": "src/location-map/index.ts",
          "line": 384
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.locationMap.LocationMapConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/location-map/index.ts",
        "line": 352
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a LocationMap resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/location-map/index.ts",
            "line": 369
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the LocationMap to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/location_map#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing LocationMap that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the LocationMap to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-map/index.ts",
            "line": 421
          },
          "name": "putConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.locationMap.LocationMapConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-map/index.ts",
            "line": 494
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.locationMap.LocationMapTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-map/index.ts",
            "line": 442
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-map/index.ts",
            "line": 481
          },
          "name": "resetPricingPlan"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-map/index.ts",
            "line": 497
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-map/index.ts",
            "line": 514
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-map/index.ts",
            "line": 524
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "LocationMap",
      "namespace": "locationMap",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-map/index.ts",
            "line": 357
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-map/index.ts",
            "line": 412
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-map/index.ts",
            "line": 418
          },
          "name": "configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.locationMap.LocationMapConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-map/index.ts",
            "line": 430
          },
          "name": "createTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-map/index.ts",
            "line": 451
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-map/index.ts",
            "line": 456
          },
          "name": "mapArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-map/index.ts",
            "line": 491
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.locationMap.LocationMapTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-map/index.ts",
            "line": 506
          },
          "name": "updateTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-map/index.ts",
            "line": 425
          },
          "name": "configurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.locationMap.LocationMapConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-map/index.ts",
            "line": 446
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-map/index.ts",
            "line": 469
          },
          "name": "mapNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-map/index.ts",
            "line": 485
          },
          "name": "pricingPlanInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-map/index.ts",
            "line": 501
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.locationMap.LocationMapTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-map/index.ts",
            "line": 436
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-map/index.ts",
            "line": 462
          },
          "name": "mapName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-map/index.ts",
            "line": 475
          },
          "name": "pricingPlan",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/location-map/index:LocationMap"
    },
    "@cdktn/provider-awscc.locationMap.LocationMapConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.locationMap.LocationMapConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/location-map/index.ts",
        "line": 14
      },
      "name": "LocationMapConfig",
      "namespace": "locationMap",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/location_map#configuration LocationMap#configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-map/index.ts",
            "line": 18
          },
          "name": "configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.locationMap.LocationMapConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/location_map#map_name LocationMap#map_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-map/index.ts",
            "line": 26
          },
          "name": "mapName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/location_map#description LocationMap#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-map/index.ts",
            "line": 22
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/location_map#pricing_plan LocationMap#pricing_plan}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-map/index.ts",
            "line": 30
          },
          "name": "pricingPlan",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/location_map#tags LocationMap#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-map/index.ts",
            "line": 36
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.locationMap.LocationMapTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/location-map/index:LocationMapConfig"
    },
    "@cdktn/provider-awscc.locationMap.LocationMapConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.locationMap.LocationMapConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/location-map/index.ts",
        "line": 38
      },
      "name": "LocationMapConfiguration",
      "namespace": "locationMap",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/location_map#style LocationMap#style}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-map/index.ts",
            "line": 50
          },
          "name": "style",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/location_map#custom_layers LocationMap#custom_layers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-map/index.ts",
            "line": 42
          },
          "name": "customLayers",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/location_map#political_view LocationMap#political_view}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-map/index.ts",
            "line": 46
          },
          "name": "politicalView",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/location-map/index:LocationMapConfiguration"
    },
    "@cdktn/provider-awscc.locationMap.LocationMapConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.locationMap.LocationMapConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/location-map/index.ts",
          "line": 104
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/location-map/index.ts",
        "line": 96
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-map/index.ts",
            "line": 158
          },
          "name": "resetCustomLayers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-map/index.ts",
            "line": 174
          },
          "name": "resetPoliticalView"
        }
      ],
      "name": "LocationMapConfigurationOutputReference",
      "namespace": "locationMap",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-map/index.ts",
            "line": 162
          },
          "name": "customLayersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-map/index.ts",
            "line": 178
          },
          "name": "politicalViewInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-map/index.ts",
            "line": 191
          },
          "name": "styleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-map/index.ts",
            "line": 152
          },
          "name": "customLayers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-map/index.ts",
            "line": 168
          },
          "name": "politicalView",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-map/index.ts",
            "line": 184
          },
          "name": "style",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-map/index.ts",
            "line": 108
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.locationMap.LocationMapConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/location-map/index:LocationMapConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.locationMap.LocationMapTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.locationMap.LocationMapTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/location-map/index.ts",
        "line": 195
      },
      "name": "LocationMapTags",
      "namespace": "locationMap",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/location_map#key LocationMap#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-map/index.ts",
            "line": 201
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/location_map#value LocationMap#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-map/index.ts",
            "line": 207
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/location-map/index:LocationMapTags"
    },
    "@cdktn/provider-awscc.locationMap.LocationMapTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.locationMap.LocationMapTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/location-map/index.ts",
          "line": 337
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/location-map/index.ts",
        "line": 329
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-map/index.ts",
            "line": 344
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.locationMap.LocationMapTagsOutputReference"
            }
          }
        }
      ],
      "name": "LocationMapTagsList",
      "namespace": "locationMap",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-map/index.ts",
            "line": 330
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.locationMap.LocationMapTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/location-map/index:LocationMapTagsList"
    },
    "@cdktn/provider-awscc.locationMap.LocationMapTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.locationMap.LocationMapTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/location-map/index.ts",
          "line": 256
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/location-map/index.ts",
        "line": 246
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-map/index.ts",
            "line": 304
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-map/index.ts",
            "line": 320
          },
          "name": "resetValue"
        }
      ],
      "name": "LocationMapTagsOutputReference",
      "namespace": "locationMap",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-map/index.ts",
            "line": 308
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-map/index.ts",
            "line": 324
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-map/index.ts",
            "line": 298
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-map/index.ts",
            "line": 314
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-map/index.ts",
            "line": 260
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.locationMap.LocationMapTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/location-map/index:LocationMapTagsOutputReference"
    },
    "@cdktn/provider-awscc.locationPlaceIndex.LocationPlaceIndex": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/location_place_index awscc_location_place_index}."
      },
      "fqn": "@cdktn/provider-awscc.locationPlaceIndex.LocationPlaceIndex",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/location_place_index awscc_location_place_index} Resource."
        },
        "locationInModule": {
          "filename": "src/location-place-index/index.ts",
          "line": 325
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.locationPlaceIndex.LocationPlaceIndexConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/location-place-index/index.ts",
        "line": 293
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a LocationPlaceIndex resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/location-place-index/index.ts",
            "line": 310
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the LocationPlaceIndex to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/location_place_index#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing LocationPlaceIndex that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the LocationPlaceIndex to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-place-index/index.ts",
            "line": 381
          },
          "name": "putDataSourceConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.locationPlaceIndex.LocationPlaceIndexDataSourceConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-place-index/index.ts",
            "line": 452
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.locationPlaceIndex.LocationPlaceIndexTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-place-index/index.ts",
            "line": 384
          },
          "name": "resetDataSourceConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-place-index/index.ts",
            "line": 400
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-place-index/index.ts",
            "line": 439
          },
          "name": "resetPricingPlan"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-place-index/index.ts",
            "line": 455
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-place-index/index.ts",
            "line": 472
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-place-index/index.ts",
            "line": 483
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "LocationPlaceIndex",
      "namespace": "locationPlaceIndex",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-place-index/index.ts",
            "line": 298
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-place-index/index.ts",
            "line": 354
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-place-index/index.ts",
            "line": 359
          },
          "name": "createTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-place-index/index.ts",
            "line": 378
          },
          "name": "dataSourceConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.locationPlaceIndex.LocationPlaceIndexDataSourceConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-place-index/index.ts",
            "line": 409
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-place-index/index.ts",
            "line": 414
          },
          "name": "indexArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-place-index/index.ts",
            "line": 449
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.locationPlaceIndex.LocationPlaceIndexTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-place-index/index.ts",
            "line": 464
          },
          "name": "updateTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-place-index/index.ts",
            "line": 388
          },
          "name": "dataSourceConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.locationPlaceIndex.LocationPlaceIndexDataSourceConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-place-index/index.ts",
            "line": 372
          },
          "name": "dataSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-place-index/index.ts",
            "line": 404
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-place-index/index.ts",
            "line": 427
          },
          "name": "indexNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-place-index/index.ts",
            "line": 443
          },
          "name": "pricingPlanInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-place-index/index.ts",
            "line": 459
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.locationPlaceIndex.LocationPlaceIndexTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-place-index/index.ts",
            "line": 365
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-place-index/index.ts",
            "line": 394
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-place-index/index.ts",
            "line": 420
          },
          "name": "indexName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-place-index/index.ts",
            "line": 433
          },
          "name": "pricingPlan",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/location-place-index/index:LocationPlaceIndex"
    },
    "@cdktn/provider-awscc.locationPlaceIndex.LocationPlaceIndexConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.locationPlaceIndex.LocationPlaceIndexConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/location-place-index/index.ts",
        "line": 14
      },
      "name": "LocationPlaceIndexConfig",
      "namespace": "locationPlaceIndex",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/location_place_index#data_source LocationPlaceIndex#data_source}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-place-index/index.ts",
            "line": 18
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/location_place_index#index_name LocationPlaceIndex#index_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-place-index/index.ts",
            "line": 30
          },
          "name": "indexName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/location_place_index#data_source_configuration LocationPlaceIndex#data_source_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-place-index/index.ts",
            "line": 22
          },
          "name": "dataSourceConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.locationPlaceIndex.LocationPlaceIndexDataSourceConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/location_place_index#description LocationPlaceIndex#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-place-index/index.ts",
            "line": 26
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/location_place_index#pricing_plan LocationPlaceIndex#pricing_plan}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-place-index/index.ts",
            "line": 34
          },
          "name": "pricingPlan",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/location_place_index#tags LocationPlaceIndex#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-place-index/index.ts",
            "line": 40
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.locationPlaceIndex.LocationPlaceIndexTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/location-place-index/index:LocationPlaceIndexConfig"
    },
    "@cdktn/provider-awscc.locationPlaceIndex.LocationPlaceIndexDataSourceConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.locationPlaceIndex.LocationPlaceIndexDataSourceConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/location-place-index/index.ts",
        "line": 42
      },
      "name": "LocationPlaceIndexDataSourceConfiguration",
      "namespace": "locationPlaceIndex",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/location_place_index#intended_use LocationPlaceIndex#intended_use}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-place-index/index.ts",
            "line": 46
          },
          "name": "intendedUse",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/location-place-index/index:LocationPlaceIndexDataSourceConfiguration"
    },
    "@cdktn/provider-awscc.locationPlaceIndex.LocationPlaceIndexDataSourceConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.locationPlaceIndex.LocationPlaceIndexDataSourceConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/location-place-index/index.ts",
          "line": 86
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/location-place-index/index.ts",
        "line": 78
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-place-index/index.ts",
            "line": 128
          },
          "name": "resetIntendedUse"
        }
      ],
      "name": "LocationPlaceIndexDataSourceConfigurationOutputReference",
      "namespace": "locationPlaceIndex",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-place-index/index.ts",
            "line": 132
          },
          "name": "intendedUseInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-place-index/index.ts",
            "line": 122
          },
          "name": "intendedUse",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-place-index/index.ts",
            "line": 90
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.locationPlaceIndex.LocationPlaceIndexDataSourceConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/location-place-index/index:LocationPlaceIndexDataSourceConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.locationPlaceIndex.LocationPlaceIndexTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.locationPlaceIndex.LocationPlaceIndexTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/location-place-index/index.ts",
        "line": 136
      },
      "name": "LocationPlaceIndexTags",
      "namespace": "locationPlaceIndex",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/location_place_index#key LocationPlaceIndex#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-place-index/index.ts",
            "line": 142
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/location_place_index#value LocationPlaceIndex#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-place-index/index.ts",
            "line": 148
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/location-place-index/index:LocationPlaceIndexTags"
    },
    "@cdktn/provider-awscc.locationPlaceIndex.LocationPlaceIndexTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.locationPlaceIndex.LocationPlaceIndexTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/location-place-index/index.ts",
          "line": 278
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/location-place-index/index.ts",
        "line": 270
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-place-index/index.ts",
            "line": 285
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.locationPlaceIndex.LocationPlaceIndexTagsOutputReference"
            }
          }
        }
      ],
      "name": "LocationPlaceIndexTagsList",
      "namespace": "locationPlaceIndex",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-place-index/index.ts",
            "line": 271
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.locationPlaceIndex.LocationPlaceIndexTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/location-place-index/index:LocationPlaceIndexTagsList"
    },
    "@cdktn/provider-awscc.locationPlaceIndex.LocationPlaceIndexTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.locationPlaceIndex.LocationPlaceIndexTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/location-place-index/index.ts",
          "line": 197
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/location-place-index/index.ts",
        "line": 187
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-place-index/index.ts",
            "line": 245
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-place-index/index.ts",
            "line": 261
          },
          "name": "resetValue"
        }
      ],
      "name": "LocationPlaceIndexTagsOutputReference",
      "namespace": "locationPlaceIndex",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-place-index/index.ts",
            "line": 249
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-place-index/index.ts",
            "line": 265
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-place-index/index.ts",
            "line": 239
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-place-index/index.ts",
            "line": 255
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-place-index/index.ts",
            "line": 201
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.locationPlaceIndex.LocationPlaceIndexTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/location-place-index/index:LocationPlaceIndexTagsOutputReference"
    },
    "@cdktn/provider-awscc.locationRouteCalculator.LocationRouteCalculator": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/location_route_calculator awscc_location_route_calculator}."
      },
      "fqn": "@cdktn/provider-awscc.locationRouteCalculator.LocationRouteCalculator",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/location_route_calculator awscc_location_route_calculator} Resource."
        },
        "locationInModule": {
          "filename": "src/location-route-calculator/index.ts",
          "line": 227
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.locationRouteCalculator.LocationRouteCalculatorConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/location-route-calculator/index.ts",
        "line": 195
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a LocationRouteCalculator resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/location-route-calculator/index.ts",
            "line": 212
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the LocationRouteCalculator to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/location_route_calculator#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing LocationRouteCalculator that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the LocationRouteCalculator to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-route-calculator/index.ts",
            "line": 337
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.locationRouteCalculator.LocationRouteCalculatorTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-route-calculator/index.ts",
            "line": 303
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-route-calculator/index.ts",
            "line": 324
          },
          "name": "resetPricingPlan"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-route-calculator/index.ts",
            "line": 340
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-route-calculator/index.ts",
            "line": 357
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-route-calculator/index.ts",
            "line": 367
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "LocationRouteCalculator",
      "namespace": "locationRouteCalculator",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-route-calculator/index.ts",
            "line": 200
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-route-calculator/index.ts",
            "line": 255
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-route-calculator/index.ts",
            "line": 260
          },
          "name": "calculatorArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-route-calculator/index.ts",
            "line": 278
          },
          "name": "createTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-route-calculator/index.ts",
            "line": 312
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-route-calculator/index.ts",
            "line": 334
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.locationRouteCalculator.LocationRouteCalculatorTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-route-calculator/index.ts",
            "line": 349
          },
          "name": "updateTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-route-calculator/index.ts",
            "line": 273
          },
          "name": "calculatorNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-route-calculator/index.ts",
            "line": 291
          },
          "name": "dataSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-route-calculator/index.ts",
            "line": 307
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-route-calculator/index.ts",
            "line": 328
          },
          "name": "pricingPlanInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-route-calculator/index.ts",
            "line": 344
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.locationRouteCalculator.LocationRouteCalculatorTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-route-calculator/index.ts",
            "line": 266
          },
          "name": "calculatorName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-route-calculator/index.ts",
            "line": 284
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-route-calculator/index.ts",
            "line": 297
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-route-calculator/index.ts",
            "line": 318
          },
          "name": "pricingPlan",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/location-route-calculator/index:LocationRouteCalculator"
    },
    "@cdktn/provider-awscc.locationRouteCalculator.LocationRouteCalculatorConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.locationRouteCalculator.LocationRouteCalculatorConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/location-route-calculator/index.ts",
        "line": 14
      },
      "name": "LocationRouteCalculatorConfig",
      "namespace": "locationRouteCalculator",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/location_route_calculator#calculator_name LocationRouteCalculator#calculator_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-route-calculator/index.ts",
            "line": 18
          },
          "name": "calculatorName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/location_route_calculator#data_source LocationRouteCalculator#data_source}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-route-calculator/index.ts",
            "line": 22
          },
          "name": "dataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/location_route_calculator#description LocationRouteCalculator#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-route-calculator/index.ts",
            "line": 26
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/location_route_calculator#pricing_plan LocationRouteCalculator#pricing_plan}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-route-calculator/index.ts",
            "line": 30
          },
          "name": "pricingPlan",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/location_route_calculator#tags LocationRouteCalculator#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-route-calculator/index.ts",
            "line": 36
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.locationRouteCalculator.LocationRouteCalculatorTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/location-route-calculator/index:LocationRouteCalculatorConfig"
    },
    "@cdktn/provider-awscc.locationRouteCalculator.LocationRouteCalculatorTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.locationRouteCalculator.LocationRouteCalculatorTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/location-route-calculator/index.ts",
        "line": 38
      },
      "name": "LocationRouteCalculatorTags",
      "namespace": "locationRouteCalculator",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/location_route_calculator#key LocationRouteCalculator#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-route-calculator/index.ts",
            "line": 44
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/location_route_calculator#value LocationRouteCalculator#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-route-calculator/index.ts",
            "line": 50
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/location-route-calculator/index:LocationRouteCalculatorTags"
    },
    "@cdktn/provider-awscc.locationRouteCalculator.LocationRouteCalculatorTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.locationRouteCalculator.LocationRouteCalculatorTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/location-route-calculator/index.ts",
          "line": 180
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/location-route-calculator/index.ts",
        "line": 172
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-route-calculator/index.ts",
            "line": 187
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.locationRouteCalculator.LocationRouteCalculatorTagsOutputReference"
            }
          }
        }
      ],
      "name": "LocationRouteCalculatorTagsList",
      "namespace": "locationRouteCalculator",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-route-calculator/index.ts",
            "line": 173
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.locationRouteCalculator.LocationRouteCalculatorTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/location-route-calculator/index:LocationRouteCalculatorTagsList"
    },
    "@cdktn/provider-awscc.locationRouteCalculator.LocationRouteCalculatorTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.locationRouteCalculator.LocationRouteCalculatorTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/location-route-calculator/index.ts",
          "line": 99
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/location-route-calculator/index.ts",
        "line": 89
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-route-calculator/index.ts",
            "line": 147
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-route-calculator/index.ts",
            "line": 163
          },
          "name": "resetValue"
        }
      ],
      "name": "LocationRouteCalculatorTagsOutputReference",
      "namespace": "locationRouteCalculator",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-route-calculator/index.ts",
            "line": 151
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-route-calculator/index.ts",
            "line": 167
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-route-calculator/index.ts",
            "line": 141
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-route-calculator/index.ts",
            "line": 157
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-route-calculator/index.ts",
            "line": 103
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.locationRouteCalculator.LocationRouteCalculatorTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/location-route-calculator/index:LocationRouteCalculatorTagsOutputReference"
    },
    "@cdktn/provider-awscc.locationTracker.LocationTracker": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/location_tracker awscc_location_tracker}."
      },
      "fqn": "@cdktn/provider-awscc.locationTracker.LocationTracker",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/location_tracker awscc_location_tracker} Resource."
        },
        "locationInModule": {
          "filename": "src/location-tracker/index.ts",
          "line": 245
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.locationTracker.LocationTrackerConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/location-tracker/index.ts",
        "line": 213
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a LocationTracker resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/location-tracker/index.ts",
            "line": 230
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the LocationTracker to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/location_tracker#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing LocationTracker that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the LocationTracker to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-tracker/index.ts",
            "line": 408
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.locationTracker.LocationTrackerTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-tracker/index.ts",
            "line": 294
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-tracker/index.ts",
            "line": 310
          },
          "name": "resetEventBridgeEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-tracker/index.ts",
            "line": 331
          },
          "name": "resetKmsKeyEnableGeospatialQueries"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-tracker/index.ts",
            "line": 347
          },
          "name": "resetKmsKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-tracker/index.ts",
            "line": 363
          },
          "name": "resetPositionFiltering"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-tracker/index.ts",
            "line": 379
          },
          "name": "resetPricingPlan"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-tracker/index.ts",
            "line": 395
          },
          "name": "resetPricingPlanDataSource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-tracker/index.ts",
            "line": 411
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-tracker/index.ts",
            "line": 446
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-tracker/index.ts",
            "line": 460
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "LocationTracker",
      "namespace": "locationTracker",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-tracker/index.ts",
            "line": 218
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-tracker/index.ts",
            "line": 277
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-tracker/index.ts",
            "line": 282
          },
          "name": "createTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-tracker/index.ts",
            "line": 319
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-tracker/index.ts",
            "line": 405
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.locationTracker.LocationTrackerTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-tracker/index.ts",
            "line": 420
          },
          "name": "trackerArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-tracker/index.ts",
            "line": 438
          },
          "name": "updateTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-tracker/index.ts",
            "line": 298
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-tracker/index.ts",
            "line": 314
          },
          "name": "eventBridgeEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-tracker/index.ts",
            "line": 335
          },
          "name": "kmsKeyEnableGeospatialQueriesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-tracker/index.ts",
            "line": 351
          },
          "name": "kmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-tracker/index.ts",
            "line": 367
          },
          "name": "positionFilteringInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-tracker/index.ts",
            "line": 399
          },
          "name": "pricingPlanDataSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-tracker/index.ts",
            "line": 383
          },
          "name": "pricingPlanInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-tracker/index.ts",
            "line": 415
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.locationTracker.LocationTrackerTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-tracker/index.ts",
            "line": 433
          },
          "name": "trackerNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-tracker/index.ts",
            "line": 288
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-tracker/index.ts",
            "line": 304
          },
          "name": "eventBridgeEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-tracker/index.ts",
            "line": 325
          },
          "name": "kmsKeyEnableGeospatialQueries",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-tracker/index.ts",
            "line": 341
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-tracker/index.ts",
            "line": 357
          },
          "name": "positionFiltering",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-tracker/index.ts",
            "line": 373
          },
          "name": "pricingPlan",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-tracker/index.ts",
            "line": 389
          },
          "name": "pricingPlanDataSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-tracker/index.ts",
            "line": 426
          },
          "name": "trackerName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/location-tracker/index:LocationTracker"
    },
    "@cdktn/provider-awscc.locationTracker.LocationTrackerConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.locationTracker.LocationTrackerConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/location-tracker/index.ts",
        "line": 14
      },
      "name": "LocationTrackerConfig",
      "namespace": "locationTracker",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/location_tracker#tracker_name LocationTracker#tracker_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-tracker/index.ts",
            "line": 54
          },
          "name": "trackerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/location_tracker#description LocationTracker#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-tracker/index.ts",
            "line": 18
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/location_tracker#event_bridge_enabled LocationTracker#event_bridge_enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-tracker/index.ts",
            "line": 22
          },
          "name": "eventBridgeEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/location_tracker#kms_key_enable_geospatial_queries LocationTracker#kms_key_enable_geospatial_queries}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-tracker/index.ts",
            "line": 26
          },
          "name": "kmsKeyEnableGeospatialQueries",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/location_tracker#kms_key_id LocationTracker#kms_key_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-tracker/index.ts",
            "line": 30
          },
          "name": "kmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/location_tracker#position_filtering LocationTracker#position_filtering}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-tracker/index.ts",
            "line": 34
          },
          "name": "positionFiltering",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/location_tracker#pricing_plan LocationTracker#pricing_plan}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-tracker/index.ts",
            "line": 38
          },
          "name": "pricingPlan",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/location_tracker#pricing_plan_data_source LocationTracker#pricing_plan_data_source}",
            "stability": "stable",
            "summary": "This shape is deprecated since 2022-02-01: Deprecated. No longer allowed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-tracker/index.ts",
            "line": 44
          },
          "name": "pricingPlanDataSource",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/location_tracker#tags LocationTracker#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-tracker/index.ts",
            "line": 50
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.locationTracker.LocationTrackerTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/location-tracker/index:LocationTrackerConfig"
    },
    "@cdktn/provider-awscc.locationTracker.LocationTrackerTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.locationTracker.LocationTrackerTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/location-tracker/index.ts",
        "line": 56
      },
      "name": "LocationTrackerTags",
      "namespace": "locationTracker",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/location_tracker#key LocationTracker#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-tracker/index.ts",
            "line": 62
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/location_tracker#value LocationTracker#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-tracker/index.ts",
            "line": 68
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/location-tracker/index:LocationTrackerTags"
    },
    "@cdktn/provider-awscc.locationTracker.LocationTrackerTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.locationTracker.LocationTrackerTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/location-tracker/index.ts",
          "line": 198
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/location-tracker/index.ts",
        "line": 190
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-tracker/index.ts",
            "line": 205
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.locationTracker.LocationTrackerTagsOutputReference"
            }
          }
        }
      ],
      "name": "LocationTrackerTagsList",
      "namespace": "locationTracker",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-tracker/index.ts",
            "line": 191
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.locationTracker.LocationTrackerTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/location-tracker/index:LocationTrackerTagsList"
    },
    "@cdktn/provider-awscc.locationTracker.LocationTrackerTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.locationTracker.LocationTrackerTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/location-tracker/index.ts",
          "line": 117
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/location-tracker/index.ts",
        "line": 107
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-tracker/index.ts",
            "line": 165
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-tracker/index.ts",
            "line": 181
          },
          "name": "resetValue"
        }
      ],
      "name": "LocationTrackerTagsOutputReference",
      "namespace": "locationTracker",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-tracker/index.ts",
            "line": 169
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-tracker/index.ts",
            "line": 185
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-tracker/index.ts",
            "line": 159
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-tracker/index.ts",
            "line": 175
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-tracker/index.ts",
            "line": 121
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.locationTracker.LocationTrackerTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/location-tracker/index:LocationTrackerTagsOutputReference"
    },
    "@cdktn/provider-awscc.locationTrackerConsumer.LocationTrackerConsumer": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/location_tracker_consumer awscc_location_tracker_consumer}."
      },
      "fqn": "@cdktn/provider-awscc.locationTrackerConsumer.LocationTrackerConsumer",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/location_tracker_consumer awscc_location_tracker_consumer} Resource."
        },
        "locationInModule": {
          "filename": "src/location-tracker-consumer/index.ts",
          "line": 60
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.locationTrackerConsumer.LocationTrackerConsumerConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/location-tracker-consumer/index.ts",
        "line": 28
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a LocationTrackerConsumer resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/location-tracker-consumer/index.ts",
            "line": 45
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the LocationTrackerConsumer to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/location_tracker_consumer#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing LocationTrackerConsumer that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the LocationTrackerConsumer to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-tracker-consumer/index.ts",
            "line": 119
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-tracker-consumer/index.ts",
            "line": 126
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "LocationTrackerConsumer",
      "namespace": "locationTrackerConsumer",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-tracker-consumer/index.ts",
            "line": 33
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-tracker-consumer/index.ts",
            "line": 98
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-tracker-consumer/index.ts",
            "line": 93
          },
          "name": "consumerArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-tracker-consumer/index.ts",
            "line": 111
          },
          "name": "trackerNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-tracker-consumer/index.ts",
            "line": 86
          },
          "name": "consumerArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/location-tracker-consumer/index.ts",
            "line": 104
          },
          "name": "trackerName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/location-tracker-consumer/index:LocationTrackerConsumer"
    },
    "@cdktn/provider-awscc.locationTrackerConsumer.LocationTrackerConsumerConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.locationTrackerConsumer.LocationTrackerConsumerConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/location-tracker-consumer/index.ts",
        "line": 14
      },
      "name": "LocationTrackerConsumerConfig",
      "namespace": "locationTrackerConsumer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/location_tracker_consumer#consumer_arn LocationTrackerConsumer#consumer_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-tracker-consumer/index.ts",
            "line": 18
          },
          "name": "consumerArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/location_tracker_consumer#tracker_name LocationTrackerConsumer#tracker_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/location-tracker-consumer/index.ts",
            "line": 22
          },
          "name": "trackerName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/location-tracker-consumer/index:LocationTrackerConsumerConfig"
    },
    "@cdktn/provider-awscc.logsAccountPolicy.LogsAccountPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_account_policy awscc_logs_account_policy}."
      },
      "fqn": "@cdktn/provider-awscc.logsAccountPolicy.LogsAccountPolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_account_policy awscc_logs_account_policy} Resource."
        },
        "locationInModule": {
          "filename": "src/logs-account-policy/index.ts",
          "line": 88
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.logsAccountPolicy.LogsAccountPolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/logs-account-policy/index.ts",
        "line": 56
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a LogsAccountPolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/logs-account-policy/index.ts",
            "line": 73
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the LogsAccountPolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_account_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing LogsAccountPolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the LogsAccountPolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-account-policy/index.ts",
            "line": 172
          },
          "name": "resetScope"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-account-policy/index.ts",
            "line": 188
          },
          "name": "resetSelectionCriteria"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-account-policy/index.ts",
            "line": 200
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-account-policy/index.ts",
            "line": 210
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "LogsAccountPolicy",
      "namespace": "logsAccountPolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-account-policy/index.ts",
            "line": 61
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-account-policy/index.ts",
            "line": 116
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-account-policy/index.ts",
            "line": 121
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-account-policy/index.ts",
            "line": 134
          },
          "name": "policyDocumentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-account-policy/index.ts",
            "line": 147
          },
          "name": "policyNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-account-policy/index.ts",
            "line": 160
          },
          "name": "policyTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-account-policy/index.ts",
            "line": 176
          },
          "name": "scopeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-account-policy/index.ts",
            "line": 192
          },
          "name": "selectionCriteriaInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-account-policy/index.ts",
            "line": 127
          },
          "name": "policyDocument",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-account-policy/index.ts",
            "line": 140
          },
          "name": "policyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-account-policy/index.ts",
            "line": 153
          },
          "name": "policyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-account-policy/index.ts",
            "line": 166
          },
          "name": "scope",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-account-policy/index.ts",
            "line": 182
          },
          "name": "selectionCriteria",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/logs-account-policy/index:LogsAccountPolicy"
    },
    "@cdktn/provider-awscc.logsAccountPolicy.LogsAccountPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.logsAccountPolicy.LogsAccountPolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/logs-account-policy/index.ts",
        "line": 14
      },
      "name": "LogsAccountPolicyConfig",
      "namespace": "logsAccountPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can only add one policy per PolicyType.\n\nThe policy must be in JSON string format.\n\nLength Constraints: Maximum length of 30720\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_account_policy#policy_document LogsAccountPolicy#policy_document}",
            "stability": "stable",
            "summary": "The body of the policy document you want to use for this topic."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-account-policy/index.ts",
            "line": 26
          },
          "name": "policyDocument",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_account_policy#policy_name LogsAccountPolicy#policy_name}",
            "stability": "stable",
            "summary": "The name of the account policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-account-policy/index.ts",
            "line": 32
          },
          "name": "policyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_account_policy#policy_type LogsAccountPolicy#policy_type}",
            "stability": "stable",
            "summary": "Type of the policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-account-policy/index.ts",
            "line": 38
          },
          "name": "policyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_account_policy#scope LogsAccountPolicy#scope}",
            "stability": "stable",
            "summary": "Scope for policy application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-account-policy/index.ts",
            "line": 44
          },
          "name": "scope",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "SelectionCriteria string can be up to 25KB and cloudwatchlogs determines the length of selectionCriteria by using its UTF-8 bytes\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_account_policy#selection_criteria LogsAccountPolicy#selection_criteria}",
            "stability": "stable",
            "summary": "Log group  selection criteria to apply policy only to a subset of log groups."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-account-policy/index.ts",
            "line": 50
          },
          "name": "selectionCriteria",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/logs-account-policy/index:LogsAccountPolicyConfig"
    },
    "@cdktn/provider-awscc.logsDelivery.LogsDelivery": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_delivery awscc_logs_delivery}."
      },
      "fqn": "@cdktn/provider-awscc.logsDelivery.LogsDelivery",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_delivery awscc_logs_delivery} Resource."
        },
        "locationInModule": {
          "filename": "src/logs-delivery/index.ts",
          "line": 247
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.logsDelivery.LogsDeliveryConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/logs-delivery/index.ts",
        "line": 215
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a LogsDelivery resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/logs-delivery/index.ts",
            "line": 232
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the LogsDelivery to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_delivery#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing LogsDelivery that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the LogsDelivery to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-delivery/index.ts",
            "line": 391
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.logsDelivery.LogsDeliveryTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-delivery/index.ts",
            "line": 325
          },
          "name": "resetFieldDelimiter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-delivery/index.ts",
            "line": 346
          },
          "name": "resetRecordFields"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-delivery/index.ts",
            "line": 362
          },
          "name": "resetS3EnableHiveCompatiblePath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-delivery/index.ts",
            "line": 378
          },
          "name": "resetS3SuffixPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-delivery/index.ts",
            "line": 394
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-delivery/index.ts",
            "line": 406
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-delivery/index.ts",
            "line": 418
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "LogsDelivery",
      "namespace": "logsDelivery",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-delivery/index.ts",
            "line": 220
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-delivery/index.ts",
            "line": 277
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-delivery/index.ts",
            "line": 295
          },
          "name": "deliveryDestinationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-delivery/index.ts",
            "line": 300
          },
          "name": "deliveryId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-delivery/index.ts",
            "line": 334
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-delivery/index.ts",
            "line": 388
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.logsDelivery.LogsDeliveryTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-delivery/index.ts",
            "line": 290
          },
          "name": "deliveryDestinationArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-delivery/index.ts",
            "line": 313
          },
          "name": "deliverySourceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-delivery/index.ts",
            "line": 329
          },
          "name": "fieldDelimiterInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-delivery/index.ts",
            "line": 350
          },
          "name": "recordFieldsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-delivery/index.ts",
            "line": 366
          },
          "name": "s3EnableHiveCompatiblePathInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-delivery/index.ts",
            "line": 382
          },
          "name": "s3SuffixPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-delivery/index.ts",
            "line": 398
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.logsDelivery.LogsDeliveryTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-delivery/index.ts",
            "line": 283
          },
          "name": "deliveryDestinationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-delivery/index.ts",
            "line": 306
          },
          "name": "deliverySourceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-delivery/index.ts",
            "line": 319
          },
          "name": "fieldDelimiter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-delivery/index.ts",
            "line": 340
          },
          "name": "recordFields",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-delivery/index.ts",
            "line": 356
          },
          "name": "s3EnableHiveCompatiblePath",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-delivery/index.ts",
            "line": 372
          },
          "name": "s3SuffixPath",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/logs-delivery/index:LogsDelivery"
    },
    "@cdktn/provider-awscc.logsDelivery.LogsDeliveryConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.logsDelivery.LogsDeliveryConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/logs-delivery/index.ts",
        "line": 14
      },
      "name": "LogsDeliveryConfig",
      "namespace": "logsDelivery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_delivery#delivery_destination_arn LogsDelivery#delivery_destination_arn}",
            "stability": "stable",
            "summary": "The ARN of the delivery destination that is associated with this delivery."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-delivery/index.ts",
            "line": 20
          },
          "name": "deliveryDestinationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_delivery#delivery_source_name LogsDelivery#delivery_source_name}",
            "stability": "stable",
            "summary": "The name of the delivery source that is associated with this delivery."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-delivery/index.ts",
            "line": 26
          },
          "name": "deliverySourceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_delivery#field_delimiter LogsDelivery#field_delimiter}",
            "stability": "stable",
            "summary": "The field delimiter to use between record fields when the final output format of a delivery is in Plain , W3C , or Raw format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-delivery/index.ts",
            "line": 32
          },
          "name": "fieldDelimiter",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If the delivery's log source has mandatory fields, they must be included in this list.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_delivery#record_fields LogsDelivery#record_fields}",
            "stability": "stable",
            "summary": "The list of record fields to be delivered to the destination, in order."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-delivery/index.ts",
            "line": 38
          },
          "name": "recordFields",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_delivery#s3_enable_hive_compatible_path LogsDelivery#s3_enable_hive_compatible_path}",
            "stability": "stable",
            "summary": "This parameter causes the S3 objects that contain delivered logs to use a prefix structure that allows for integration with Apache Hive."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-delivery/index.ts",
            "line": 44
          },
          "name": "s3EnableHiveCompatiblePath",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The valid variables to use in the suffix path will vary by each log source. See ConfigurationTemplate$allowedSuffixPathFields for more info on what values are supported in the suffix path for each log source.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_delivery#s3_suffix_path LogsDelivery#s3_suffix_path}",
            "stability": "stable",
            "summary": "This string allows re-configuring the S3 object prefix to contain either static or variable sections."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-delivery/index.ts",
            "line": 50
          },
          "name": "s3SuffixPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_delivery#tags LogsDelivery#tags}",
            "stability": "stable",
            "summary": "The tags that have been assigned to this delivery."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-delivery/index.ts",
            "line": 56
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.logsDelivery.LogsDeliveryTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/logs-delivery/index:LogsDeliveryConfig"
    },
    "@cdktn/provider-awscc.logsDelivery.LogsDeliveryTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.logsDelivery.LogsDeliveryTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/logs-delivery/index.ts",
        "line": 58
      },
      "name": "LogsDeliveryTags",
      "namespace": "logsDelivery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_delivery#key LogsDelivery#key}",
            "stability": "stable",
            "summary": "The key name of the tag. You can specify a value that is 1 to 128 Unicode."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-delivery/index.ts",
            "line": 64
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_delivery#value LogsDelivery#value}",
            "stability": "stable",
            "summary": "The value for the tag. You can specify a value that is 0 to 256 Unicode."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-delivery/index.ts",
            "line": 70
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/logs-delivery/index:LogsDeliveryTags"
    },
    "@cdktn/provider-awscc.logsDelivery.LogsDeliveryTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.logsDelivery.LogsDeliveryTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/logs-delivery/index.ts",
          "line": 200
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/logs-delivery/index.ts",
        "line": 192
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-delivery/index.ts",
            "line": 207
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.logsDelivery.LogsDeliveryTagsOutputReference"
            }
          }
        }
      ],
      "name": "LogsDeliveryTagsList",
      "namespace": "logsDelivery",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-delivery/index.ts",
            "line": 193
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.logsDelivery.LogsDeliveryTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/logs-delivery/index:LogsDeliveryTagsList"
    },
    "@cdktn/provider-awscc.logsDelivery.LogsDeliveryTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.logsDelivery.LogsDeliveryTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/logs-delivery/index.ts",
          "line": 119
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/logs-delivery/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-delivery/index.ts",
            "line": 167
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-delivery/index.ts",
            "line": 183
          },
          "name": "resetValue"
        }
      ],
      "name": "LogsDeliveryTagsOutputReference",
      "namespace": "logsDelivery",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-delivery/index.ts",
            "line": 171
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-delivery/index.ts",
            "line": 187
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-delivery/index.ts",
            "line": 161
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-delivery/index.ts",
            "line": 177
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-delivery/index.ts",
            "line": 123
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.logsDelivery.LogsDeliveryTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/logs-delivery/index:LogsDeliveryTagsOutputReference"
    },
    "@cdktn/provider-awscc.logsDeliveryDestination.LogsDeliveryDestination": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_delivery_destination awscc_logs_delivery_destination}."
      },
      "fqn": "@cdktn/provider-awscc.logsDeliveryDestination.LogsDeliveryDestination",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_delivery_destination awscc_logs_delivery_destination} Resource."
        },
        "locationInModule": {
          "filename": "src/logs-delivery-destination/index.ts",
          "line": 376
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.logsDeliveryDestination.LogsDeliveryDestinationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/logs-delivery-destination/index.ts",
        "line": 344
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a LogsDeliveryDestination resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/logs-delivery-destination/index.ts",
            "line": 361
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the LogsDeliveryDestination to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_delivery_destination#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing LogsDeliveryDestination that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the LogsDeliveryDestination to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-delivery-destination/index.ts",
            "line": 414
          },
          "name": "putDeliveryDestinationPolicy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.logsDeliveryDestination.LogsDeliveryDestinationDeliveryDestinationPolicy"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-delivery-destination/index.ts",
            "line": 496
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.logsDeliveryDestination.LogsDeliveryDestinationTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-delivery-destination/index.ts",
            "line": 417
          },
          "name": "resetDeliveryDestinationPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-delivery-destination/index.ts",
            "line": 433
          },
          "name": "resetDeliveryDestinationType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-delivery-destination/index.ts",
            "line": 449
          },
          "name": "resetDestinationResourceArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-delivery-destination/index.ts",
            "line": 483
          },
          "name": "resetOutputFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-delivery-destination/index.ts",
            "line": 499
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-delivery-destination/index.ts",
            "line": 511
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-delivery-destination/index.ts",
            "line": 522
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "LogsDeliveryDestination",
      "namespace": "logsDeliveryDestination",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-delivery-destination/index.ts",
            "line": 349
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-delivery-destination/index.ts",
            "line": 405
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-delivery-destination/index.ts",
            "line": 411
          },
          "name": "deliveryDestinationPolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.logsDeliveryDestination.LogsDeliveryDestinationDeliveryDestinationPolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-delivery-destination/index.ts",
            "line": 458
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-delivery-destination/index.ts",
            "line": 493
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.logsDeliveryDestination.LogsDeliveryDestinationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-delivery-destination/index.ts",
            "line": 421
          },
          "name": "deliveryDestinationPolicyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.logsDeliveryDestination.LogsDeliveryDestinationDeliveryDestinationPolicy"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-delivery-destination/index.ts",
            "line": 437
          },
          "name": "deliveryDestinationTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-delivery-destination/index.ts",
            "line": 453
          },
          "name": "destinationResourceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-delivery-destination/index.ts",
            "line": 471
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-delivery-destination/index.ts",
            "line": 487
          },
          "name": "outputFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-delivery-destination/index.ts",
            "line": 503
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.logsDeliveryDestination.LogsDeliveryDestinationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-delivery-destination/index.ts",
            "line": 427
          },
          "name": "deliveryDestinationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-delivery-destination/index.ts",
            "line": 443
          },
          "name": "destinationResourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-delivery-destination/index.ts",
            "line": 464
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-delivery-destination/index.ts",
            "line": 477
          },
          "name": "outputFormat",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/logs-delivery-destination/index:LogsDeliveryDestination"
    },
    "@cdktn/provider-awscc.logsDeliveryDestination.LogsDeliveryDestinationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.logsDeliveryDestination.LogsDeliveryDestinationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/logs-delivery-destination/index.ts",
        "line": 14
      },
      "name": "LogsDeliveryDestinationConfig",
      "namespace": "logsDeliveryDestination",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_delivery_destination#name LogsDeliveryDestination#name}",
            "stability": "stable",
            "summary": "The name of this delivery destination."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-delivery-destination/index.ts",
            "line": 42
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The policy must be in JSON string format.\n\nLength Constraints: Maximum length of 51200\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_delivery_destination#delivery_destination_policy LogsDeliveryDestination#delivery_destination_policy}",
            "stability": "stable",
            "summary": "IAM policy that grants permissions to CloudWatch Logs to deliver logs cross-account to a specified destination in this account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-delivery-destination/index.ts",
            "line": 24
          },
          "name": "deliveryDestinationPolicy",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.logsDeliveryDestination.LogsDeliveryDestinationDeliveryDestinationPolicy"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_delivery_destination#delivery_destination_type LogsDeliveryDestination#delivery_destination_type}",
            "stability": "stable",
            "summary": "Displays whether this delivery destination is CloudWatch Logs, Amazon S3, Kinesis Data Firehose, or XRay."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-delivery-destination/index.ts",
            "line": 30
          },
          "name": "deliveryDestinationType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "That Amazon Web Services destination can be a log group in CloudWatch Logs, an Amazon S3 bucket, or a delivery stream in Firehose.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_delivery_destination#destination_resource_arn LogsDeliveryDestination#destination_resource_arn}",
            "stability": "stable",
            "summary": "The ARN of the Amazon Web Services destination that this delivery destination represents."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-delivery-destination/index.ts",
            "line": 36
          },
          "name": "destinationResourceArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_delivery_destination#output_format LogsDeliveryDestination#output_format}",
            "stability": "stable",
            "summary": "The format of the logs that are sent to this delivery destination."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-delivery-destination/index.ts",
            "line": 48
          },
          "name": "outputFormat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_delivery_destination#tags LogsDeliveryDestination#tags}",
            "stability": "stable",
            "summary": "The tags that have been assigned to this delivery destination."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-delivery-destination/index.ts",
            "line": 54
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.logsDeliveryDestination.LogsDeliveryDestinationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/logs-delivery-destination/index:LogsDeliveryDestinationConfig"
    },
    "@cdktn/provider-awscc.logsDeliveryDestination.LogsDeliveryDestinationDeliveryDestinationPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.logsDeliveryDestination.LogsDeliveryDestinationDeliveryDestinationPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/logs-delivery-destination/index.ts",
        "line": 56
      },
      "name": "LogsDeliveryDestinationDeliveryDestinationPolicy",
      "namespace": "logsDeliveryDestination",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_delivery_destination#delivery_destination_name LogsDeliveryDestination#delivery_destination_name}",
            "stability": "stable",
            "summary": "The name of the delivery destination to assign this policy to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-delivery-destination/index.ts",
            "line": 62
          },
          "name": "deliveryDestinationName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_delivery_destination#delivery_destination_policy LogsDeliveryDestination#delivery_destination_policy}",
            "stability": "stable",
            "summary": "The contents of the policy attached to the delivery destination."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-delivery-destination/index.ts",
            "line": 68
          },
          "name": "deliveryDestinationPolicy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/logs-delivery-destination/index:LogsDeliveryDestinationDeliveryDestinationPolicy"
    },
    "@cdktn/provider-awscc.logsDeliveryDestination.LogsDeliveryDestinationDeliveryDestinationPolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.logsDeliveryDestination.LogsDeliveryDestinationDeliveryDestinationPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/logs-delivery-destination/index.ts",
          "line": 115
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/logs-delivery-destination/index.ts",
        "line": 107
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-delivery-destination/index.ts",
            "line": 163
          },
          "name": "resetDeliveryDestinationName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-delivery-destination/index.ts",
            "line": 179
          },
          "name": "resetDeliveryDestinationPolicy"
        }
      ],
      "name": "LogsDeliveryDestinationDeliveryDestinationPolicyOutputReference",
      "namespace": "logsDeliveryDestination",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-delivery-destination/index.ts",
            "line": 167
          },
          "name": "deliveryDestinationNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-delivery-destination/index.ts",
            "line": 183
          },
          "name": "deliveryDestinationPolicyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-delivery-destination/index.ts",
            "line": 157
          },
          "name": "deliveryDestinationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-delivery-destination/index.ts",
            "line": 173
          },
          "name": "deliveryDestinationPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-delivery-destination/index.ts",
            "line": 119
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.logsDeliveryDestination.LogsDeliveryDestinationDeliveryDestinationPolicy"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/logs-delivery-destination/index:LogsDeliveryDestinationDeliveryDestinationPolicyOutputReference"
    },
    "@cdktn/provider-awscc.logsDeliveryDestination.LogsDeliveryDestinationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.logsDeliveryDestination.LogsDeliveryDestinationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/logs-delivery-destination/index.ts",
        "line": 187
      },
      "name": "LogsDeliveryDestinationTags",
      "namespace": "logsDeliveryDestination",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_delivery_destination#key LogsDeliveryDestination#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-delivery-destination/index.ts",
            "line": 193
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_delivery_destination#value LogsDeliveryDestination#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-delivery-destination/index.ts",
            "line": 199
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/logs-delivery-destination/index:LogsDeliveryDestinationTags"
    },
    "@cdktn/provider-awscc.logsDeliveryDestination.LogsDeliveryDestinationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.logsDeliveryDestination.LogsDeliveryDestinationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/logs-delivery-destination/index.ts",
          "line": 329
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/logs-delivery-destination/index.ts",
        "line": 321
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-delivery-destination/index.ts",
            "line": 336
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.logsDeliveryDestination.LogsDeliveryDestinationTagsOutputReference"
            }
          }
        }
      ],
      "name": "LogsDeliveryDestinationTagsList",
      "namespace": "logsDeliveryDestination",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-delivery-destination/index.ts",
            "line": 322
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.logsDeliveryDestination.LogsDeliveryDestinationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/logs-delivery-destination/index:LogsDeliveryDestinationTagsList"
    },
    "@cdktn/provider-awscc.logsDeliveryDestination.LogsDeliveryDestinationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.logsDeliveryDestination.LogsDeliveryDestinationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/logs-delivery-destination/index.ts",
          "line": 248
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/logs-delivery-destination/index.ts",
        "line": 238
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-delivery-destination/index.ts",
            "line": 296
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-delivery-destination/index.ts",
            "line": 312
          },
          "name": "resetValue"
        }
      ],
      "name": "LogsDeliveryDestinationTagsOutputReference",
      "namespace": "logsDeliveryDestination",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-delivery-destination/index.ts",
            "line": 300
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-delivery-destination/index.ts",
            "line": 316
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-delivery-destination/index.ts",
            "line": 290
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-delivery-destination/index.ts",
            "line": 306
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-delivery-destination/index.ts",
            "line": 252
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.logsDeliveryDestination.LogsDeliveryDestinationTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/logs-delivery-destination/index:LogsDeliveryDestinationTagsOutputReference"
    },
    "@cdktn/provider-awscc.logsDeliverySource.LogsDeliverySource": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_delivery_source awscc_logs_delivery_source}."
      },
      "fqn": "@cdktn/provider-awscc.logsDeliverySource.LogsDeliverySource",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_delivery_source awscc_logs_delivery_source} Resource."
        },
        "locationInModule": {
          "filename": "src/logs-delivery-source/index.ts",
          "line": 235
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.logsDeliverySource.LogsDeliverySourceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/logs-delivery-source/index.ts",
        "line": 203
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a LogsDeliverySource resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/logs-delivery-source/index.ts",
            "line": 220
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the LogsDeliverySource to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_delivery_source#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing LogsDeliverySource that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the LogsDeliverySource to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-delivery-source/index.ts",
            "line": 358
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.logsDeliverySource.LogsDeliverySourceTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-delivery-source/index.ts",
            "line": 275
          },
          "name": "resetDeliverySourceConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-delivery-source/index.ts",
            "line": 296
          },
          "name": "resetLogType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-delivery-source/index.ts",
            "line": 325
          },
          "name": "resetResourceArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-delivery-source/index.ts",
            "line": 361
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-delivery-source/index.ts",
            "line": 373
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-delivery-source/index.ts",
            "line": 383
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "LogsDeliverySource",
      "namespace": "logsDeliverySource",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-delivery-source/index.ts",
            "line": 208
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-delivery-source/index.ts",
            "line": 263
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-delivery-source/index.ts",
            "line": 284
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-delivery-source/index.ts",
            "line": 334
          },
          "name": "resourceArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-delivery-source/index.ts",
            "line": 339
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-delivery-source/index.ts",
            "line": 344
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-delivery-source/index.ts",
            "line": 349
          },
          "name": "statusReason",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-delivery-source/index.ts",
            "line": 355
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.logsDeliverySource.LogsDeliverySourceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-delivery-source/index.ts",
            "line": 279
          },
          "name": "deliverySourceConfigurationInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-delivery-source/index.ts",
            "line": 300
          },
          "name": "logTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-delivery-source/index.ts",
            "line": 313
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-delivery-source/index.ts",
            "line": 329
          },
          "name": "resourceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-delivery-source/index.ts",
            "line": 365
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.logsDeliverySource.LogsDeliverySourceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-delivery-source/index.ts",
            "line": 269
          },
          "name": "deliverySourceConfiguration",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-delivery-source/index.ts",
            "line": 290
          },
          "name": "logType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-delivery-source/index.ts",
            "line": 306
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-delivery-source/index.ts",
            "line": 319
          },
          "name": "resourceArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/logs-delivery-source/index:LogsDeliverySource"
    },
    "@cdktn/provider-awscc.logsDeliverySource.LogsDeliverySourceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.logsDeliverySource.LogsDeliverySourceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/logs-delivery-source/index.ts",
        "line": 14
      },
      "name": "LogsDeliverySourceConfig",
      "namespace": "logsDeliverySource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_delivery_source#name LogsDeliverySource#name}",
            "stability": "stable",
            "summary": "The unique name of the Log source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-delivery-source/index.ts",
            "line": 32
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Both keys and values must be between 1 and 255 characters in length.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_delivery_source#delivery_source_configuration LogsDeliverySource#delivery_source_configuration}",
            "stability": "stable",
            "summary": "A map of key-value pairs to configure the delivery source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-delivery-source/index.ts",
            "line": 20
          },
          "name": "deliverySourceConfiguration",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Only mandatory when the resourceArn could match more than one. In such a case, the error message will contain all the possible options.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_delivery_source#log_type LogsDeliverySource#log_type}",
            "stability": "stable",
            "summary": "The type of logs being delivered."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-delivery-source/index.ts",
            "line": 26
          },
          "name": "logType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_delivery_source#resource_arn LogsDeliverySource#resource_arn}",
            "stability": "stable",
            "summary": "The ARN of the resource that will be sending the logs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-delivery-source/index.ts",
            "line": 38
          },
          "name": "resourceArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_delivery_source#tags LogsDeliverySource#tags}",
            "stability": "stable",
            "summary": "The tags that have been assigned to this delivery source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-delivery-source/index.ts",
            "line": 44
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.logsDeliverySource.LogsDeliverySourceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/logs-delivery-source/index:LogsDeliverySourceConfig"
    },
    "@cdktn/provider-awscc.logsDeliverySource.LogsDeliverySourceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.logsDeliverySource.LogsDeliverySourceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/logs-delivery-source/index.ts",
        "line": 46
      },
      "name": "LogsDeliverySourceTags",
      "namespace": "logsDeliverySource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_delivery_source#key LogsDeliverySource#key}",
            "stability": "stable",
            "summary": "The key name of the tag. You can specify a value that is 1 to 128 Unicode."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-delivery-source/index.ts",
            "line": 52
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_delivery_source#value LogsDeliverySource#value}",
            "stability": "stable",
            "summary": "The value for the tag. You can specify a value that is 0 to 256 Unicode."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-delivery-source/index.ts",
            "line": 58
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/logs-delivery-source/index:LogsDeliverySourceTags"
    },
    "@cdktn/provider-awscc.logsDeliverySource.LogsDeliverySourceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.logsDeliverySource.LogsDeliverySourceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/logs-delivery-source/index.ts",
          "line": 188
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/logs-delivery-source/index.ts",
        "line": 180
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-delivery-source/index.ts",
            "line": 195
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.logsDeliverySource.LogsDeliverySourceTagsOutputReference"
            }
          }
        }
      ],
      "name": "LogsDeliverySourceTagsList",
      "namespace": "logsDeliverySource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-delivery-source/index.ts",
            "line": 181
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.logsDeliverySource.LogsDeliverySourceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/logs-delivery-source/index:LogsDeliverySourceTagsList"
    },
    "@cdktn/provider-awscc.logsDeliverySource.LogsDeliverySourceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.logsDeliverySource.LogsDeliverySourceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/logs-delivery-source/index.ts",
          "line": 107
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/logs-delivery-source/index.ts",
        "line": 97
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-delivery-source/index.ts",
            "line": 155
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-delivery-source/index.ts",
            "line": 171
          },
          "name": "resetValue"
        }
      ],
      "name": "LogsDeliverySourceTagsOutputReference",
      "namespace": "logsDeliverySource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-delivery-source/index.ts",
            "line": 159
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-delivery-source/index.ts",
            "line": 175
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-delivery-source/index.ts",
            "line": 149
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-delivery-source/index.ts",
            "line": 165
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-delivery-source/index.ts",
            "line": 111
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.logsDeliverySource.LogsDeliverySourceTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/logs-delivery-source/index:LogsDeliverySourceTagsOutputReference"
    },
    "@cdktn/provider-awscc.logsDestination.LogsDestination": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_destination awscc_logs_destination}."
      },
      "fqn": "@cdktn/provider-awscc.logsDestination.LogsDestination",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_destination awscc_logs_destination} Resource."
        },
        "locationInModule": {
          "filename": "src/logs-destination/index.ts",
          "line": 235
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.logsDestination.LogsDestinationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/logs-destination/index.ts",
        "line": 203
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a LogsDestination resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/logs-destination/index.ts",
            "line": 220
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the LogsDestination to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_destination#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing LogsDestination that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the LogsDestination to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-destination/index.ts",
            "line": 319
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.logsDestination.LogsDestinationTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-destination/index.ts",
            "line": 288
          },
          "name": "resetDestinationPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-destination/index.ts",
            "line": 322
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-destination/index.ts",
            "line": 347
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-destination/index.ts",
            "line": 357
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "LogsDestination",
      "namespace": "logsDestination",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-destination/index.ts",
            "line": 208
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-destination/index.ts",
            "line": 263
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-destination/index.ts",
            "line": 297
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-destination/index.ts",
            "line": 316
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.logsDestination.LogsDestinationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-destination/index.ts",
            "line": 276
          },
          "name": "destinationNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-destination/index.ts",
            "line": 292
          },
          "name": "destinationPolicyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-destination/index.ts",
            "line": 310
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-destination/index.ts",
            "line": 326
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.logsDestination.LogsDestinationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-destination/index.ts",
            "line": 339
          },
          "name": "targetArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-destination/index.ts",
            "line": 269
          },
          "name": "destinationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-destination/index.ts",
            "line": 282
          },
          "name": "destinationPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-destination/index.ts",
            "line": 303
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-destination/index.ts",
            "line": 332
          },
          "name": "targetArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/logs-destination/index:LogsDestination"
    },
    "@cdktn/provider-awscc.logsDestination.LogsDestinationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.logsDestination.LogsDestinationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/logs-destination/index.ts",
        "line": 14
      },
      "name": "LogsDestinationConfig",
      "namespace": "logsDestination",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_destination#destination_name LogsDestination#destination_name}",
            "stability": "stable",
            "summary": "The name of the destination resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-destination/index.ts",
            "line": 20
          },
          "name": "destinationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_destination#role_arn LogsDestination#role_arn}",
            "stability": "stable",
            "summary": "The ARN of an IAM role that permits CloudWatch Logs to send data to the specified AWS resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-destination/index.ts",
            "line": 32
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_destination#target_arn LogsDestination#target_arn}",
            "stability": "stable",
            "summary": "The ARN of the physical target where the log events are delivered (for example, a Kinesis stream)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-destination/index.ts",
            "line": 44
          },
          "name": "targetArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_destination#destination_policy LogsDestination#destination_policy}",
            "stability": "stable",
            "summary": "An IAM policy document that governs which AWS accounts can create subscription filters against this destination."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-destination/index.ts",
            "line": 26
          },
          "name": "destinationPolicy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_destination#tags LogsDestination#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-destination/index.ts",
            "line": 38
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.logsDestination.LogsDestinationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/logs-destination/index:LogsDestinationConfig"
    },
    "@cdktn/provider-awscc.logsDestination.LogsDestinationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.logsDestination.LogsDestinationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/logs-destination/index.ts",
        "line": 46
      },
      "name": "LogsDestinationTags",
      "namespace": "logsDestination",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "custom": {
              "": ".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_destination#key LogsDestination#key}"
            },
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., :, /, =, +, - and",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-destination/index.ts",
            "line": 52
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "custom": {
              "": ".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_destination#value LogsDestination#value}"
            },
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., :, /, =, +, - and",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-destination/index.ts",
            "line": 58
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/logs-destination/index:LogsDestinationTags"
    },
    "@cdktn/provider-awscc.logsDestination.LogsDestinationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.logsDestination.LogsDestinationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/logs-destination/index.ts",
          "line": 188
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/logs-destination/index.ts",
        "line": 180
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-destination/index.ts",
            "line": 195
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.logsDestination.LogsDestinationTagsOutputReference"
            }
          }
        }
      ],
      "name": "LogsDestinationTagsList",
      "namespace": "logsDestination",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-destination/index.ts",
            "line": 181
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.logsDestination.LogsDestinationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/logs-destination/index:LogsDestinationTagsList"
    },
    "@cdktn/provider-awscc.logsDestination.LogsDestinationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.logsDestination.LogsDestinationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/logs-destination/index.ts",
          "line": 107
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/logs-destination/index.ts",
        "line": 97
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-destination/index.ts",
            "line": 155
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-destination/index.ts",
            "line": 171
          },
          "name": "resetValue"
        }
      ],
      "name": "LogsDestinationTagsOutputReference",
      "namespace": "logsDestination",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-destination/index.ts",
            "line": 159
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-destination/index.ts",
            "line": 175
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-destination/index.ts",
            "line": 149
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-destination/index.ts",
            "line": 165
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-destination/index.ts",
            "line": 111
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.logsDestination.LogsDestinationTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/logs-destination/index:LogsDestinationTagsOutputReference"
    },
    "@cdktn/provider-awscc.logsIntegration.LogsIntegration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_integration awscc_logs_integration}."
      },
      "fqn": "@cdktn/provider-awscc.logsIntegration.LogsIntegration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_integration awscc_logs_integration} Resource."
        },
        "locationInModule": {
          "filename": "src/logs-integration/index.ts",
          "line": 390
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.logsIntegration.LogsIntegrationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/logs-integration/index.ts",
        "line": 358
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a LogsIntegration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/logs-integration/index.ts",
            "line": 375
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the LogsIntegration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_integration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing LogsIntegration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the LogsIntegration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-integration/index.ts",
            "line": 456
          },
          "name": "putResourceConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.logsIntegration.LogsIntegrationResourceConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-integration/index.ts",
            "line": 468
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-integration/index.ts",
            "line": 476
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "LogsIntegration",
      "namespace": "logsIntegration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-integration/index.ts",
            "line": 363
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-integration/index.ts",
            "line": 416
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-integration/index.ts",
            "line": 434
          },
          "name": "integrationStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-integration/index.ts",
            "line": 453
          },
          "name": "resourceConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.logsIntegration.LogsIntegrationResourceConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-integration/index.ts",
            "line": 429
          },
          "name": "integrationNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-integration/index.ts",
            "line": 447
          },
          "name": "integrationTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-integration/index.ts",
            "line": 460
          },
          "name": "resourceConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.logsIntegration.LogsIntegrationResourceConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-integration/index.ts",
            "line": 422
          },
          "name": "integrationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-integration/index.ts",
            "line": 440
          },
          "name": "integrationType",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/logs-integration/index:LogsIntegration"
    },
    "@cdktn/provider-awscc.logsIntegration.LogsIntegrationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.logsIntegration.LogsIntegrationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/logs-integration/index.ts",
        "line": 14
      },
      "name": "LogsIntegrationConfig",
      "namespace": "logsIntegration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_integration#integration_name LogsIntegration#integration_name}",
            "stability": "stable",
            "summary": "User provided identifier for integration, unique to the user account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-integration/index.ts",
            "line": 20
          },
          "name": "integrationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_integration#integration_type LogsIntegration#integration_type}",
            "stability": "stable",
            "summary": "The type of the Integration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-integration/index.ts",
            "line": 26
          },
          "name": "integrationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_integration#resource_config LogsIntegration#resource_config}",
            "stability": "stable",
            "summary": "OpenSearchResourceConfig for the given Integration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-integration/index.ts",
            "line": 32
          },
          "name": "resourceConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.logsIntegration.LogsIntegrationResourceConfig"
          }
        }
      ],
      "symbolId": "src/logs-integration/index:LogsIntegrationConfig"
    },
    "@cdktn/provider-awscc.logsIntegration.LogsIntegrationResourceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.logsIntegration.LogsIntegrationResourceConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/logs-integration/index.ts",
        "line": 260
      },
      "name": "LogsIntegrationResourceConfig",
      "namespace": "logsIntegration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_integration#open_search_resource_config LogsIntegration#open_search_resource_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-integration/index.ts",
            "line": 264
          },
          "name": "openSearchResourceConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.logsIntegration.LogsIntegrationResourceConfigOpenSearchResourceConfig"
          }
        }
      ],
      "symbolId": "src/logs-integration/index:LogsIntegrationResourceConfig"
    },
    "@cdktn/provider-awscc.logsIntegration.LogsIntegrationResourceConfigOpenSearchResourceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.logsIntegration.LogsIntegrationResourceConfigOpenSearchResourceConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/logs-integration/index.ts",
        "line": 34
      },
      "name": "LogsIntegrationResourceConfigOpenSearchResourceConfig",
      "namespace": "logsIntegration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_integration#application_arn LogsIntegration#application_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-integration/index.ts",
            "line": 38
          },
          "name": "applicationArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_integration#dashboard_viewer_principals LogsIntegration#dashboard_viewer_principals}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-integration/index.ts",
            "line": 42
          },
          "name": "dashboardViewerPrincipals",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_integration#data_source_role_arn LogsIntegration#data_source_role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-integration/index.ts",
            "line": 46
          },
          "name": "dataSourceRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_integration#kms_key_arn LogsIntegration#kms_key_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-integration/index.ts",
            "line": 50
          },
          "name": "kmsKeyArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_integration#retention_days LogsIntegration#retention_days}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-integration/index.ts",
            "line": 54
          },
          "name": "retentionDays",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/logs-integration/index:LogsIntegrationResourceConfigOpenSearchResourceConfig"
    },
    "@cdktn/provider-awscc.logsIntegration.LogsIntegrationResourceConfigOpenSearchResourceConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.logsIntegration.LogsIntegrationResourceConfigOpenSearchResourceConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/logs-integration/index.ts",
          "line": 122
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/logs-integration/index.ts",
        "line": 114
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-integration/index.ts",
            "line": 188
          },
          "name": "resetApplicationArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-integration/index.ts",
            "line": 204
          },
          "name": "resetDashboardViewerPrincipals"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-integration/index.ts",
            "line": 220
          },
          "name": "resetDataSourceRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-integration/index.ts",
            "line": 236
          },
          "name": "resetKmsKeyArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-integration/index.ts",
            "line": 252
          },
          "name": "resetRetentionDays"
        }
      ],
      "name": "LogsIntegrationResourceConfigOpenSearchResourceConfigOutputReference",
      "namespace": "logsIntegration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-integration/index.ts",
            "line": 192
          },
          "name": "applicationArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-integration/index.ts",
            "line": 208
          },
          "name": "dashboardViewerPrincipalsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-integration/index.ts",
            "line": 224
          },
          "name": "dataSourceRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-integration/index.ts",
            "line": 240
          },
          "name": "kmsKeyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-integration/index.ts",
            "line": 256
          },
          "name": "retentionDaysInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-integration/index.ts",
            "line": 182
          },
          "name": "applicationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-integration/index.ts",
            "line": 198
          },
          "name": "dashboardViewerPrincipals",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-integration/index.ts",
            "line": 214
          },
          "name": "dataSourceRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-integration/index.ts",
            "line": 230
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-integration/index.ts",
            "line": 246
          },
          "name": "retentionDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-integration/index.ts",
            "line": 126
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.logsIntegration.LogsIntegrationResourceConfigOpenSearchResourceConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/logs-integration/index:LogsIntegrationResourceConfigOpenSearchResourceConfigOutputReference"
    },
    "@cdktn/provider-awscc.logsIntegration.LogsIntegrationResourceConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.logsIntegration.LogsIntegrationResourceConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/logs-integration/index.ts",
          "line": 304
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/logs-integration/index.ts",
        "line": 296
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-integration/index.ts",
            "line": 343
          },
          "name": "putOpenSearchResourceConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.logsIntegration.LogsIntegrationResourceConfigOpenSearchResourceConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-integration/index.ts",
            "line": 346
          },
          "name": "resetOpenSearchResourceConfig"
        }
      ],
      "name": "LogsIntegrationResourceConfigOutputReference",
      "namespace": "logsIntegration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-integration/index.ts",
            "line": 340
          },
          "name": "openSearchResourceConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.logsIntegration.LogsIntegrationResourceConfigOpenSearchResourceConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-integration/index.ts",
            "line": 350
          },
          "name": "openSearchResourceConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.logsIntegration.LogsIntegrationResourceConfigOpenSearchResourceConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-integration/index.ts",
            "line": 308
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.logsIntegration.LogsIntegrationResourceConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/logs-integration/index:LogsIntegrationResourceConfigOutputReference"
    },
    "@cdktn/provider-awscc.logsLogAnomalyDetector.LogsLogAnomalyDetector": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_log_anomaly_detector awscc_logs_log_anomaly_detector}."
      },
      "fqn": "@cdktn/provider-awscc.logsLogAnomalyDetector.LogsLogAnomalyDetector",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_log_anomaly_detector awscc_logs_log_anomaly_detector} Resource."
        },
        "locationInModule": {
          "filename": "src/logs-log-anomaly-detector/index.ts",
          "line": 90
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.logsLogAnomalyDetector.LogsLogAnomalyDetectorConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/logs-log-anomaly-detector/index.ts",
        "line": 58
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a LogsLogAnomalyDetector resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/logs-log-anomaly-detector/index.ts",
            "line": 75
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the LogsLogAnomalyDetector to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_log_anomaly_detector#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing LogsLogAnomalyDetector that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the LogsLogAnomalyDetector to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-log-anomaly-detector/index.ts",
            "line": 127
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-log-anomaly-detector/index.ts",
            "line": 153
          },
          "name": "resetAnomalyVisibilityTime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-log-anomaly-detector/index.ts",
            "line": 174
          },
          "name": "resetDetectorName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-log-anomaly-detector/index.ts",
            "line": 190
          },
          "name": "resetEvaluationFrequency"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-log-anomaly-detector/index.ts",
            "line": 206
          },
          "name": "resetFilterPattern"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-log-anomaly-detector/index.ts",
            "line": 227
          },
          "name": "resetKmsKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-log-anomaly-detector/index.ts",
            "line": 248
          },
          "name": "resetLogGroupArnList"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-log-anomaly-detector/index.ts",
            "line": 260
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-log-anomaly-detector/index.ts",
            "line": 272
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "LogsLogAnomalyDetector",
      "namespace": "logsLogAnomalyDetector",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-log-anomaly-detector/index.ts",
            "line": 63
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-log-anomaly-detector/index.ts",
            "line": 136
          },
          "name": "anomalyDetectorArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-log-anomaly-detector/index.ts",
            "line": 141
          },
          "name": "anomalyDetectorStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-log-anomaly-detector/index.ts",
            "line": 162
          },
          "name": "creationTimeStamp",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-log-anomaly-detector/index.ts",
            "line": 215
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-log-anomaly-detector/index.ts",
            "line": 236
          },
          "name": "lastModifiedTimeStamp",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-log-anomaly-detector/index.ts",
            "line": 131
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-log-anomaly-detector/index.ts",
            "line": 157
          },
          "name": "anomalyVisibilityTimeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-log-anomaly-detector/index.ts",
            "line": 178
          },
          "name": "detectorNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-log-anomaly-detector/index.ts",
            "line": 194
          },
          "name": "evaluationFrequencyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-log-anomaly-detector/index.ts",
            "line": 210
          },
          "name": "filterPatternInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-log-anomaly-detector/index.ts",
            "line": 231
          },
          "name": "kmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-log-anomaly-detector/index.ts",
            "line": 252
          },
          "name": "logGroupArnListInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-log-anomaly-detector/index.ts",
            "line": 121
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-log-anomaly-detector/index.ts",
            "line": 147
          },
          "name": "anomalyVisibilityTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-log-anomaly-detector/index.ts",
            "line": 168
          },
          "name": "detectorName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-log-anomaly-detector/index.ts",
            "line": 184
          },
          "name": "evaluationFrequency",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-log-anomaly-detector/index.ts",
            "line": 200
          },
          "name": "filterPattern",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-log-anomaly-detector/index.ts",
            "line": 221
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-log-anomaly-detector/index.ts",
            "line": 242
          },
          "name": "logGroupArnList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/logs-log-anomaly-detector/index:LogsLogAnomalyDetector"
    },
    "@cdktn/provider-awscc.logsLogAnomalyDetector.LogsLogAnomalyDetectorConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.logsLogAnomalyDetector.LogsLogAnomalyDetectorConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/logs-log-anomaly-detector/index.ts",
        "line": 14
      },
      "name": "LogsLogAnomalyDetectorConfig",
      "namespace": "logsLogAnomalyDetector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_log_anomaly_detector#account_id LogsLogAnomalyDetector#account_id}",
            "stability": "stable",
            "summary": "Account ID for owner of detector."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-log-anomaly-detector/index.ts",
            "line": 20
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_log_anomaly_detector#anomaly_visibility_time LogsLogAnomalyDetector#anomaly_visibility_time}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-log-anomaly-detector/index.ts",
            "line": 24
          },
          "name": "anomalyVisibilityTime",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_log_anomaly_detector#detector_name LogsLogAnomalyDetector#detector_name}",
            "stability": "stable",
            "summary": "Name of detector."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-log-anomaly-detector/index.ts",
            "line": 30
          },
          "name": "detectorName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_log_anomaly_detector#evaluation_frequency LogsLogAnomalyDetector#evaluation_frequency}",
            "stability": "stable",
            "summary": "How often log group is evaluated."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-log-anomaly-detector/index.ts",
            "line": 36
          },
          "name": "evaluationFrequency",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_log_anomaly_detector#filter_pattern LogsLogAnomalyDetector#filter_pattern}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-log-anomaly-detector/index.ts",
            "line": 40
          },
          "name": "filterPattern",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_log_anomaly_detector#kms_key_id LogsLogAnomalyDetector#kms_key_id}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the CMK to use when encrypting log data."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-log-anomaly-detector/index.ts",
            "line": 46
          },
          "name": "kmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_log_anomaly_detector#log_group_arn_list LogsLogAnomalyDetector#log_group_arn_list}",
            "stability": "stable",
            "summary": "List of Arns for the given log group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-log-anomaly-detector/index.ts",
            "line": 52
          },
          "name": "logGroupArnList",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/logs-log-anomaly-detector/index:LogsLogAnomalyDetectorConfig"
    },
    "@cdktn/provider-awscc.logsLogGroup.LogsLogGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_log_group awscc_logs_log_group}."
      },
      "fqn": "@cdktn/provider-awscc.logsLogGroup.LogsLogGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_log_group awscc_logs_log_group} Resource."
        },
        "locationInModule": {
          "filename": "src/logs-log-group/index.ts",
          "line": 247
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.logsLogGroup.LogsLogGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/logs-log-group/index.ts",
        "line": 215
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a LogsLogGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/logs-log-group/index.ts",
            "line": 232
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the LogsLogGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_log_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing LogsLogGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the LogsLogGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-log-group/index.ts",
            "line": 370
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.logsLogGroup.LogsLogGroupTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-log-group/index.ts",
            "line": 288
          },
          "name": "resetDataProtectionPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-log-group/index.ts",
            "line": 309
          },
          "name": "resetKmsKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-log-group/index.ts",
            "line": 325
          },
          "name": "resetLogGroupClass"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-log-group/index.ts",
            "line": 341
          },
          "name": "resetLogGroupName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-log-group/index.ts",
            "line": 357
          },
          "name": "resetRetentionInDays"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-log-group/index.ts",
            "line": 373
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-log-group/index.ts",
            "line": 385
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-log-group/index.ts",
            "line": 396
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "LogsLogGroup",
      "namespace": "logsLogGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-log-group/index.ts",
            "line": 220
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-log-group/index.ts",
            "line": 276
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-log-group/index.ts",
            "line": 297
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-log-group/index.ts",
            "line": 367
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.logsLogGroup.LogsLogGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-log-group/index.ts",
            "line": 292
          },
          "name": "dataProtectionPolicyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-log-group/index.ts",
            "line": 313
          },
          "name": "kmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-log-group/index.ts",
            "line": 329
          },
          "name": "logGroupClassInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-log-group/index.ts",
            "line": 345
          },
          "name": "logGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-log-group/index.ts",
            "line": 361
          },
          "name": "retentionInDaysInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-log-group/index.ts",
            "line": 377
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.logsLogGroup.LogsLogGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-log-group/index.ts",
            "line": 282
          },
          "name": "dataProtectionPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-log-group/index.ts",
            "line": 303
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-log-group/index.ts",
            "line": 319
          },
          "name": "logGroupClass",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-log-group/index.ts",
            "line": 335
          },
          "name": "logGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-log-group/index.ts",
            "line": 351
          },
          "name": "retentionInDays",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/logs-log-group/index:LogsLogGroup"
    },
    "@cdktn/provider-awscc.logsLogGroup.LogsLogGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.logsLogGroup.LogsLogGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/logs-log-group/index.ts",
        "line": 14
      },
      "name": "LogsLogGroupConfig",
      "namespace": "logsLogGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "A data protection policy can help safeguard sensitive data that's ingested by the log group by auditing and masking the sensitive log data. When a user who does not have permission to view masked data views a log event that includes masked data, the sensitive data is replaced by asterisks.\n For more information, including a list of types of data that can be audited and masked, see [Protect sensitive log data with masking](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/mask-sensitive-log-data.html).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_log_group#data_protection_policy LogsLogGroup#data_protection_policy}",
            "stability": "stable",
            "summary": "Creates a data protection policy and assigns it to the log group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-log-group/index.ts",
            "line": 21
          },
          "name": "dataProtectionPolicy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "To associate an KMS key with the log group, specify the ARN of that KMS key here. If you do so, ingested data is encrypted using this key. This association is stored as long as the data encrypted with the KMS key is still within CWL. This enables CWL to decrypt this data whenever it is requested.\n If you attempt to associate a KMS key with the log group but the KMS key doesn't exist or is deactivated, you will receive an ``InvalidParameterException`` error.\n Log group data is always encrypted in CWL. If you omit this key, the encryption does not use KMS. For more information, see [Encrypt log data in using](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/encrypt-log-data-kms.html)\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_log_group#kms_key_id LogsLogGroup#kms_key_id}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the KMS key to use when encrypting log data."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-log-group/index.ts",
            "line": 30
          },
          "name": "kmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "There are two classes:\n  +  The ``Standard`` log class supports all CWL features.\n  +  The ``Infrequent Access`` log class supports a subset of CWL features and incurs lower costs.\n  \n For details about the features supported by each class, see [Log classes](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch_Logs_Log_Classes.html)\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_log_group#log_group_class LogsLogGroup#log_group_class}",
            "stability": "stable",
            "summary": "Specifies the log group class for this log group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-log-group/index.ts",
            "line": 40
          },
          "name": "logGroupClass",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you don't specify a name, CFNlong generates a unique ID for the log group.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_log_group#log_group_name LogsLogGroup#log_group_name}",
            "stability": "stable",
            "summary": "The name of the log group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-log-group/index.ts",
            "line": 46
          },
          "name": "logGroupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Possible values are: 1, 3, 5, 7, 14, 30, 60, 90, 120, 150, 180, 365, 400, 545, 731, 1096, 1827, 2192, 2557, 2922, 3288, and 3653.\n To set a log group so that its log events do not expire, use [DeleteRetentionPolicy](https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_DeleteRetentionPolicy.html).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_log_group#retention_in_days LogsLogGroup#retention_in_days}",
            "stability": "stable",
            "summary": "The number of days to retain the log events in the specified log group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-log-group/index.ts",
            "line": 53
          },
          "name": "retentionInDays",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_log_group#tags LogsLogGroup#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to the log group.  For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-log-group/index.ts",
            "line": 60
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.logsLogGroup.LogsLogGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/logs-log-group/index:LogsLogGroupConfig"
    },
    "@cdktn/provider-awscc.logsLogGroup.LogsLogGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.logsLogGroup.LogsLogGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/logs-log-group/index.ts",
        "line": 62
      },
      "name": "LogsLogGroupTags",
      "namespace": "logsLogGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_log_group#key LogsLogGroup#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-log-group/index.ts",
            "line": 66
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_log_group#value LogsLogGroup#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-log-group/index.ts",
            "line": 70
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/logs-log-group/index:LogsLogGroupTags"
    },
    "@cdktn/provider-awscc.logsLogGroup.LogsLogGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.logsLogGroup.LogsLogGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/logs-log-group/index.ts",
          "line": 200
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/logs-log-group/index.ts",
        "line": 192
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-log-group/index.ts",
            "line": 207
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.logsLogGroup.LogsLogGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "LogsLogGroupTagsList",
      "namespace": "logsLogGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-log-group/index.ts",
            "line": 193
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.logsLogGroup.LogsLogGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/logs-log-group/index:LogsLogGroupTagsList"
    },
    "@cdktn/provider-awscc.logsLogGroup.LogsLogGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.logsLogGroup.LogsLogGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/logs-log-group/index.ts",
          "line": 119
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/logs-log-group/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-log-group/index.ts",
            "line": 167
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-log-group/index.ts",
            "line": 183
          },
          "name": "resetValue"
        }
      ],
      "name": "LogsLogGroupTagsOutputReference",
      "namespace": "logsLogGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-log-group/index.ts",
            "line": 171
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-log-group/index.ts",
            "line": 187
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-log-group/index.ts",
            "line": 161
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-log-group/index.ts",
            "line": 177
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-log-group/index.ts",
            "line": 123
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.logsLogGroup.LogsLogGroupTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/logs-log-group/index:LogsLogGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.logsLogStream.LogsLogStream": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_log_stream awscc_logs_log_stream}."
      },
      "fqn": "@cdktn/provider-awscc.logsLogStream.LogsLogStream",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_log_stream awscc_logs_log_stream} Resource."
        },
        "locationInModule": {
          "filename": "src/logs-log-stream/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.logsLogStream.LogsLogStreamConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/logs-log-stream/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a LogsLogStream resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/logs-log-stream/index.ts",
            "line": 49
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the LogsLogStream to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_log_stream#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing LogsLogStream that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the LogsLogStream to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-log-stream/index.ts",
            "line": 114
          },
          "name": "resetLogStreamName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-log-stream/index.ts",
            "line": 126
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-log-stream/index.ts",
            "line": 133
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "LogsLogStream",
      "namespace": "logsLogStream",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-log-stream/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-log-stream/index.ts",
            "line": 89
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-log-stream/index.ts",
            "line": 102
          },
          "name": "logGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-log-stream/index.ts",
            "line": 118
          },
          "name": "logStreamNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-log-stream/index.ts",
            "line": 95
          },
          "name": "logGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-log-stream/index.ts",
            "line": 108
          },
          "name": "logStreamName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/logs-log-stream/index:LogsLogStream"
    },
    "@cdktn/provider-awscc.logsLogStream.LogsLogStreamConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.logsLogStream.LogsLogStreamConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/logs-log-stream/index.ts",
        "line": 14
      },
      "name": "LogsLogStreamConfig",
      "namespace": "logsLogStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_log_stream#log_group_name LogsLogStream#log_group_name}",
            "stability": "stable",
            "summary": "The name of the log group where the log stream is created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-log-stream/index.ts",
            "line": 20
          },
          "name": "logGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_log_stream#log_stream_name LogsLogStream#log_stream_name}",
            "stability": "stable",
            "summary": "The name of the log stream. The name must be unique wihtin the log group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-log-stream/index.ts",
            "line": 26
          },
          "name": "logStreamName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/logs-log-stream/index:LogsLogStreamConfig"
    },
    "@cdktn/provider-awscc.logsMetricFilter.LogsMetricFilter": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_metric_filter awscc_logs_metric_filter}."
      },
      "fqn": "@cdktn/provider-awscc.logsMetricFilter.LogsMetricFilter",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_metric_filter awscc_logs_metric_filter} Resource."
        },
        "locationInModule": {
          "filename": "src/logs-metric-filter/index.ts",
          "line": 536
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.logsMetricFilter.LogsMetricFilterConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/logs-metric-filter/index.ts",
        "line": 504
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a LogsMetricFilter resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/logs-metric-filter/index.ts",
            "line": 521
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the LogsMetricFilter to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_metric_filter#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing LogsMetricFilter that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the LogsMetricFilter to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-metric-filter/index.ts",
            "line": 665
          },
          "name": "putMetricTransformations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.logsMetricFilter.LogsMetricFilterMetricTransformations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-metric-filter/index.ts",
            "line": 573
          },
          "name": "resetApplyOnTransformedLogs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-metric-filter/index.ts",
            "line": 589
          },
          "name": "resetEmitSystemFieldDimensions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-metric-filter/index.ts",
            "line": 605
          },
          "name": "resetFieldSelectionCriteria"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-metric-filter/index.ts",
            "line": 621
          },
          "name": "resetFilterName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-metric-filter/index.ts",
            "line": 677
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-metric-filter/index.ts",
            "line": 689
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "LogsMetricFilter",
      "namespace": "logsMetricFilter",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-metric-filter/index.ts",
            "line": 509
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-metric-filter/index.ts",
            "line": 643
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-metric-filter/index.ts",
            "line": 662
          },
          "name": "metricTransformations",
          "type": {
            "fqn": "@cdktn/provider-awscc.logsMetricFilter.LogsMetricFilterMetricTransformationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-metric-filter/index.ts",
            "line": 577
          },
          "name": "applyOnTransformedLogsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-metric-filter/index.ts",
            "line": 593
          },
          "name": "emitSystemFieldDimensionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-metric-filter/index.ts",
            "line": 609
          },
          "name": "fieldSelectionCriteriaInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-metric-filter/index.ts",
            "line": 625
          },
          "name": "filterNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-metric-filter/index.ts",
            "line": 638
          },
          "name": "filterPatternInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-metric-filter/index.ts",
            "line": 656
          },
          "name": "logGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-metric-filter/index.ts",
            "line": 669
          },
          "name": "metricTransformationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.logsMetricFilter.LogsMetricFilterMetricTransformations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-metric-filter/index.ts",
            "line": 567
          },
          "name": "applyOnTransformedLogs",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-metric-filter/index.ts",
            "line": 583
          },
          "name": "emitSystemFieldDimensions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-metric-filter/index.ts",
            "line": 599
          },
          "name": "fieldSelectionCriteria",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-metric-filter/index.ts",
            "line": 615
          },
          "name": "filterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-metric-filter/index.ts",
            "line": 631
          },
          "name": "filterPattern",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-metric-filter/index.ts",
            "line": 649
          },
          "name": "logGroupName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/logs-metric-filter/index:LogsMetricFilter"
    },
    "@cdktn/provider-awscc.logsMetricFilter.LogsMetricFilterConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.logsMetricFilter.LogsMetricFilterConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/logs-metric-filter/index.ts",
        "line": 14
      },
      "name": "LogsMetricFilterConfig",
      "namespace": "logsMetricFilter",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information, see [Filter and Pattern Syntax](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/FilterAndPatternSyntax.html).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_metric_filter#filter_pattern LogsMetricFilter#filter_pattern}",
            "stability": "stable",
            "summary": "A filter pattern for extracting metric data out of ingested log events."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-metric-filter/index.ts",
            "line": 45
          },
          "name": "filterPattern",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_metric_filter#log_group_name LogsMetricFilter#log_group_name}",
            "stability": "stable",
            "summary": "The name of an existing log group that you want to associate with this metric filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-metric-filter/index.ts",
            "line": 51
          },
          "name": "logGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_metric_filter#metric_transformations LogsMetricFilter#metric_transformations}",
            "stability": "stable",
            "summary": "The metric transformations."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-metric-filter/index.ts",
            "line": 57
          },
          "name": "metricTransformations",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.logsMetricFilter.LogsMetricFilterMetricTransformations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information about log transformers, see [PutTransformer](https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_PutTransformer.html).\n If this value is ``true``, the metric filter is applied on the transformed version of the log events instead of the original ingested log events.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_metric_filter#apply_on_transformed_logs LogsMetricFilter#apply_on_transformed_logs}",
            "stability": "stable",
            "summary": "This parameter is valid only for log groups that have an active log transformer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-metric-filter/index.ts",
            "line": 21
          },
          "name": "applyOnTransformedLogs",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Returns the ``emitSystemFieldDimensions`` value if it was specified when the metric filter was created.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_metric_filter#emit_system_field_dimensions LogsMetricFilter#emit_system_field_dimensions}",
            "stability": "stable",
            "summary": "The list of system fields that are emitted as additional dimensions in the generated metrics."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-metric-filter/index.ts",
            "line": 27
          },
          "name": "emitSystemFieldDimensions",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Returns the ``fieldSelectionCriteria`` value if it was specified when the metric filter was created.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_metric_filter#field_selection_criteria LogsMetricFilter#field_selection_criteria}",
            "stability": "stable",
            "summary": "The filter expression that specifies which log events are processed by this metric filter based on system fields."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-metric-filter/index.ts",
            "line": 33
          },
          "name": "fieldSelectionCriteria",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_metric_filter#filter_name LogsMetricFilter#filter_name}",
            "stability": "stable",
            "summary": "The name of the metric filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-metric-filter/index.ts",
            "line": 39
          },
          "name": "filterName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/logs-metric-filter/index:LogsMetricFilterConfig"
    },
    "@cdktn/provider-awscc.logsMetricFilter.LogsMetricFilterMetricTransformations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.logsMetricFilter.LogsMetricFilterMetricTransformations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/logs-metric-filter/index.ts",
        "line": 213
      },
      "name": "LogsMetricFilterMetricTransformations",
      "namespace": "logsMetricFilter",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_metric_filter#metric_name LogsMetricFilter#metric_name}",
            "stability": "stable",
            "summary": "The name of the CloudWatch metric."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-metric-filter/index.ts",
            "line": 234
          },
          "name": "metricName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Use namespaces to group together metrics that are similar. For more information, see [Namespaces](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch_concepts.html#Namespace).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_metric_filter#metric_namespace LogsMetricFilter#metric_namespace}",
            "stability": "stable",
            "summary": "A custom namespace to contain your metric in CloudWatch."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-metric-filter/index.ts",
            "line": 240
          },
          "name": "metricNamespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For example, if you're counting the occurrences of a particular term like ``Error``, specify 1 for the metric value. If you're counting the number of bytes transferred, reference the value that is in the log event by using $. followed by the name of the field that you specified in the filter pattern, such as ``$.size``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_metric_filter#metric_value LogsMetricFilter#metric_value}",
            "stability": "stable",
            "summary": "The value that is published to the CloudWatch metric."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-metric-filter/index.ts",
            "line": 246
          },
          "name": "metricValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This value can be null.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_metric_filter#default_value LogsMetricFilter#default_value}",
            "stability": "stable",
            "summary": "(Optional) The value to emit when a filter pattern does not match a log event."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-metric-filter/index.ts",
            "line": 219
          },
          "name": "defaultValue",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "One metric filter can include as many as three dimensions.\n  Metrics extracted from log events are charged as custom metrics. To prevent unexpected high charges, do not specify high-cardinality fields such as ``IPAddress`` or ``requestID`` as dimensions. Each different value found for a dimension is treated as a separate metric and accrues charges as a separate custom metric. \n CloudWatch Logs disables a metric filter if it generates 1000 different name/value pairs for your specified dimensions within a certain amount of time. This helps to prevent accidental high charges.\n You can also set up a billing alarm to alert you if your charges are higher than expected. For more information, see [Creating a Billing Alarm to Monitor Your Estimated Charges](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/monitor_estimated_charges_with_cloudwatch.html).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_metric_filter#dimensions LogsMetricFilter#dimensions}",
            "stability": "stable",
            "summary": "The fields to use as dimensions for the metric."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-metric-filter/index.ts",
            "line": 228
          },
          "name": "dimensions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.logsMetricFilter.LogsMetricFilterMetricTransformationsDimensions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_metric_filter#unit LogsMetricFilter#unit}",
            "stability": "stable",
            "summary": "The unit to assign to the metric. If you omit this, the unit is set as ``None``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-metric-filter/index.ts",
            "line": 252
          },
          "name": "unit",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/logs-metric-filter/index:LogsMetricFilterMetricTransformations"
    },
    "@cdktn/provider-awscc.logsMetricFilter.LogsMetricFilterMetricTransformationsDimensions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.logsMetricFilter.LogsMetricFilterMetricTransformationsDimensions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/logs-metric-filter/index.ts",
        "line": 59
      },
      "name": "LogsMetricFilterMetricTransformationsDimensions",
      "namespace": "logsMetricFilter",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Dimension names must contain only ASCII characters, must include at least one non-whitespace character, and cannot start with a colon (:).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_metric_filter#key LogsMetricFilter#key}",
            "stability": "stable",
            "summary": "The name for the CW metric dimension that the metric filter creates."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-metric-filter/index.ts",
            "line": 66
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This dimension will only be published for a metric if the value is found in the log event. For example, ``$.eventType`` for JSON log events, or ``$server`` for space-delimited log events.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_metric_filter#value LogsMetricFilter#value}",
            "stability": "stable",
            "summary": "The log event field that will contain the value for this dimension."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-metric-filter/index.ts",
            "line": 72
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/logs-metric-filter/index:LogsMetricFilterMetricTransformationsDimensions"
    },
    "@cdktn/provider-awscc.logsMetricFilter.LogsMetricFilterMetricTransformationsDimensionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.logsMetricFilter.LogsMetricFilterMetricTransformationsDimensionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/logs-metric-filter/index.ts",
          "line": 202
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/logs-metric-filter/index.ts",
        "line": 194
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-metric-filter/index.ts",
            "line": 209
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.logsMetricFilter.LogsMetricFilterMetricTransformationsDimensionsOutputReference"
            }
          }
        }
      ],
      "name": "LogsMetricFilterMetricTransformationsDimensionsList",
      "namespace": "logsMetricFilter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-metric-filter/index.ts",
            "line": 195
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.logsMetricFilter.LogsMetricFilterMetricTransformationsDimensions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/logs-metric-filter/index:LogsMetricFilterMetricTransformationsDimensionsList"
    },
    "@cdktn/provider-awscc.logsMetricFilter.LogsMetricFilterMetricTransformationsDimensionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.logsMetricFilter.LogsMetricFilterMetricTransformationsDimensionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/logs-metric-filter/index.ts",
          "line": 121
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/logs-metric-filter/index.ts",
        "line": 111
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-metric-filter/index.ts",
            "line": 169
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-metric-filter/index.ts",
            "line": 185
          },
          "name": "resetValue"
        }
      ],
      "name": "LogsMetricFilterMetricTransformationsDimensionsOutputReference",
      "namespace": "logsMetricFilter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-metric-filter/index.ts",
            "line": 173
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-metric-filter/index.ts",
            "line": 189
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-metric-filter/index.ts",
            "line": 163
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-metric-filter/index.ts",
            "line": 179
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-metric-filter/index.ts",
            "line": 125
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.logsMetricFilter.LogsMetricFilterMetricTransformationsDimensions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/logs-metric-filter/index:LogsMetricFilterMetricTransformationsDimensionsOutputReference"
    },
    "@cdktn/provider-awscc.logsMetricFilter.LogsMetricFilterMetricTransformationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.logsMetricFilter.LogsMetricFilterMetricTransformationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/logs-metric-filter/index.ts",
          "line": 489
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/logs-metric-filter/index.ts",
        "line": 481
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-metric-filter/index.ts",
            "line": 496
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.logsMetricFilter.LogsMetricFilterMetricTransformationsOutputReference"
            }
          }
        }
      ],
      "name": "LogsMetricFilterMetricTransformationsList",
      "namespace": "logsMetricFilter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-metric-filter/index.ts",
            "line": 482
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.logsMetricFilter.LogsMetricFilterMetricTransformations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/logs-metric-filter/index:LogsMetricFilterMetricTransformationsList"
    },
    "@cdktn/provider-awscc.logsMetricFilter.LogsMetricFilterMetricTransformationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.logsMetricFilter.LogsMetricFilterMetricTransformationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/logs-metric-filter/index.ts",
          "line": 329
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/logs-metric-filter/index.ts",
        "line": 319
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-metric-filter/index.ts",
            "line": 414
          },
          "name": "putDimensions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.logsMetricFilter.LogsMetricFilterMetricTransformationsDimensions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-metric-filter/index.ts",
            "line": 401
          },
          "name": "resetDefaultValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-metric-filter/index.ts",
            "line": 417
          },
          "name": "resetDimensions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-metric-filter/index.ts",
            "line": 472
          },
          "name": "resetUnit"
        }
      ],
      "name": "LogsMetricFilterMetricTransformationsOutputReference",
      "namespace": "logsMetricFilter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-metric-filter/index.ts",
            "line": 411
          },
          "name": "dimensions",
          "type": {
            "fqn": "@cdktn/provider-awscc.logsMetricFilter.LogsMetricFilterMetricTransformationsDimensionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-metric-filter/index.ts",
            "line": 405
          },
          "name": "defaultValueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-metric-filter/index.ts",
            "line": 421
          },
          "name": "dimensionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.logsMetricFilter.LogsMetricFilterMetricTransformationsDimensions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-metric-filter/index.ts",
            "line": 434
          },
          "name": "metricNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-metric-filter/index.ts",
            "line": 447
          },
          "name": "metricNamespaceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-metric-filter/index.ts",
            "line": 460
          },
          "name": "metricValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-metric-filter/index.ts",
            "line": 476
          },
          "name": "unitInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-metric-filter/index.ts",
            "line": 395
          },
          "name": "defaultValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-metric-filter/index.ts",
            "line": 427
          },
          "name": "metricName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-metric-filter/index.ts",
            "line": 440
          },
          "name": "metricNamespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-metric-filter/index.ts",
            "line": 453
          },
          "name": "metricValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-metric-filter/index.ts",
            "line": 466
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-metric-filter/index.ts",
            "line": 333
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.logsMetricFilter.LogsMetricFilterMetricTransformations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/logs-metric-filter/index:LogsMetricFilterMetricTransformationsOutputReference"
    },
    "@cdktn/provider-awscc.logsQueryDefinition.LogsQueryDefinition": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_query_definition awscc_logs_query_definition}."
      },
      "fqn": "@cdktn/provider-awscc.logsQueryDefinition.LogsQueryDefinition",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_query_definition awscc_logs_query_definition} Resource."
        },
        "locationInModule": {
          "filename": "src/logs-query-definition/index.ts",
          "line": 270
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.logsQueryDefinition.LogsQueryDefinitionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/logs-query-definition/index.ts",
        "line": 238
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a LogsQueryDefinition resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/logs-query-definition/index.ts",
            "line": 255
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the LogsQueryDefinition to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_query_definition#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing LogsQueryDefinition that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the LogsQueryDefinition to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-query-definition/index.ts",
            "line": 336
          },
          "name": "putParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.logsQueryDefinition.LogsQueryDefinitionParameters"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-query-definition/index.ts",
            "line": 310
          },
          "name": "resetLogGroupNames"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-query-definition/index.ts",
            "line": 339
          },
          "name": "resetParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-query-definition/index.ts",
            "line": 360
          },
          "name": "resetQueryLanguage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-query-definition/index.ts",
            "line": 385
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-query-definition/index.ts",
            "line": 395
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "LogsQueryDefinition",
      "namespace": "logsQueryDefinition",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-query-definition/index.ts",
            "line": 243
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-query-definition/index.ts",
            "line": 298
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-query-definition/index.ts",
            "line": 333
          },
          "name": "parameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.logsQueryDefinition.LogsQueryDefinitionParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-query-definition/index.ts",
            "line": 348
          },
          "name": "queryDefinitionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-query-definition/index.ts",
            "line": 314
          },
          "name": "logGroupNamesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-query-definition/index.ts",
            "line": 327
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-query-definition/index.ts",
            "line": 343
          },
          "name": "parametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.logsQueryDefinition.LogsQueryDefinitionParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-query-definition/index.ts",
            "line": 364
          },
          "name": "queryLanguageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-query-definition/index.ts",
            "line": 377
          },
          "name": "queryStringInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-query-definition/index.ts",
            "line": 304
          },
          "name": "logGroupNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-query-definition/index.ts",
            "line": 320
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-query-definition/index.ts",
            "line": 354
          },
          "name": "queryLanguage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-query-definition/index.ts",
            "line": 370
          },
          "name": "queryString",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/logs-query-definition/index:LogsQueryDefinition"
    },
    "@cdktn/provider-awscc.logsQueryDefinition.LogsQueryDefinitionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.logsQueryDefinition.LogsQueryDefinitionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/logs-query-definition/index.ts",
        "line": 14
      },
      "name": "LogsQueryDefinitionConfig",
      "namespace": "logsQueryDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_query_definition#name LogsQueryDefinition#name}",
            "stability": "stable",
            "summary": "A name for the saved query definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-query-definition/index.ts",
            "line": 26
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_query_definition#query_string LogsQueryDefinition#query_string}",
            "stability": "stable",
            "summary": "The query string to use for this definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-query-definition/index.ts",
            "line": 44
          },
          "name": "queryString",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_query_definition#log_group_names LogsQueryDefinition#log_group_names}",
            "stability": "stable",
            "summary": "Optionally define specific log groups as part of your query definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-query-definition/index.ts",
            "line": 20
          },
          "name": "logGroupNames",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Query parameters are supported only for Logs Insights QL queries. Query parameters allow you to use placeholder variables in your query string that are substituted with values at execution time. Use the {{parameterName}} syntax in your query string to reference a parameter.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_query_definition#parameters LogsQueryDefinition#parameters}",
            "stability": "stable",
            "summary": "Use this parameter to include specific query parameters as part of your query definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-query-definition/index.ts",
            "line": 32
          },
          "name": "parameters",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.logsQueryDefinition.LogsQueryDefinitionParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_query_definition#query_language LogsQueryDefinition#query_language}",
            "stability": "stable",
            "summary": "Query language of the query string. Possible values are CWLI, SQL, PPL, with CWLI being the default."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-query-definition/index.ts",
            "line": 38
          },
          "name": "queryLanguage",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/logs-query-definition/index:LogsQueryDefinitionConfig"
    },
    "@cdktn/provider-awscc.logsQueryDefinition.LogsQueryDefinitionParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.logsQueryDefinition.LogsQueryDefinitionParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/logs-query-definition/index.ts",
        "line": 46
      },
      "name": "LogsQueryDefinitionParameters",
      "namespace": "logsQueryDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_query_definition#default_value LogsQueryDefinition#default_value}",
            "stability": "stable",
            "summary": "The default value to use for this query parameter if no value is supplied at execution time."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-query-definition/index.ts",
            "line": 52
          },
          "name": "defaultValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_query_definition#description LogsQueryDefinition#description}",
            "stability": "stable",
            "summary": "A description of the query parameter that explains its purpose or expected values."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-query-definition/index.ts",
            "line": 58
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "A query parameter name must start with a letter or underscore, and contain only letters, digits, and underscores.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_query_definition#name LogsQueryDefinition#name}",
            "stability": "stable",
            "summary": "The name of the query parameter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-query-definition/index.ts",
            "line": 64
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/logs-query-definition/index:LogsQueryDefinitionParameters"
    },
    "@cdktn/provider-awscc.logsQueryDefinition.LogsQueryDefinitionParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.logsQueryDefinition.LogsQueryDefinitionParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/logs-query-definition/index.ts",
          "line": 223
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/logs-query-definition/index.ts",
        "line": 215
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-query-definition/index.ts",
            "line": 230
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.logsQueryDefinition.LogsQueryDefinitionParametersOutputReference"
            }
          }
        }
      ],
      "name": "LogsQueryDefinitionParametersList",
      "namespace": "logsQueryDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-query-definition/index.ts",
            "line": 216
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.logsQueryDefinition.LogsQueryDefinitionParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/logs-query-definition/index:LogsQueryDefinitionParametersList"
    },
    "@cdktn/provider-awscc.logsQueryDefinition.LogsQueryDefinitionParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.logsQueryDefinition.LogsQueryDefinitionParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/logs-query-definition/index.ts",
          "line": 120
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/logs-query-definition/index.ts",
        "line": 110
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-query-definition/index.ts",
            "line": 174
          },
          "name": "resetDefaultValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-query-definition/index.ts",
            "line": 190
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-query-definition/index.ts",
            "line": 206
          },
          "name": "resetName"
        }
      ],
      "name": "LogsQueryDefinitionParametersOutputReference",
      "namespace": "logsQueryDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-query-definition/index.ts",
            "line": 178
          },
          "name": "defaultValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-query-definition/index.ts",
            "line": 194
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-query-definition/index.ts",
            "line": 210
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-query-definition/index.ts",
            "line": 168
          },
          "name": "defaultValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-query-definition/index.ts",
            "line": 184
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-query-definition/index.ts",
            "line": 200
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-query-definition/index.ts",
            "line": 124
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.logsQueryDefinition.LogsQueryDefinitionParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/logs-query-definition/index:LogsQueryDefinitionParametersOutputReference"
    },
    "@cdktn/provider-awscc.logsResourcePolicy.LogsResourcePolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_resource_policy awscc_logs_resource_policy}."
      },
      "fqn": "@cdktn/provider-awscc.logsResourcePolicy.LogsResourcePolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_resource_policy awscc_logs_resource_policy} Resource."
        },
        "locationInModule": {
          "filename": "src/logs-resource-policy/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.logsResourcePolicy.LogsResourcePolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/logs-resource-policy/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a LogsResourcePolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/logs-resource-policy/index.ts",
            "line": 49
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the LogsResourcePolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_resource_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing LogsResourcePolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the LogsResourcePolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-resource-policy/index.ts",
            "line": 123
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-resource-policy/index.ts",
            "line": 130
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "LogsResourcePolicy",
      "namespace": "logsResourcePolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-resource-policy/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-resource-policy/index.ts",
            "line": 89
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-resource-policy/index.ts",
            "line": 102
          },
          "name": "policyDocumentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-resource-policy/index.ts",
            "line": 115
          },
          "name": "policyNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-resource-policy/index.ts",
            "line": 95
          },
          "name": "policyDocument",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-resource-policy/index.ts",
            "line": 108
          },
          "name": "policyName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/logs-resource-policy/index:LogsResourcePolicy"
    },
    "@cdktn/provider-awscc.logsResourcePolicy.LogsResourcePolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.logsResourcePolicy.LogsResourcePolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/logs-resource-policy/index.ts",
        "line": 14
      },
      "name": "LogsResourcePolicyConfig",
      "namespace": "logsResourcePolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_resource_policy#policy_document LogsResourcePolicy#policy_document}",
            "stability": "stable",
            "summary": "The policy document."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-resource-policy/index.ts",
            "line": 20
          },
          "name": "policyDocument",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_resource_policy#policy_name LogsResourcePolicy#policy_name}",
            "stability": "stable",
            "summary": "A name for resource policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-resource-policy/index.ts",
            "line": 26
          },
          "name": "policyName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/logs-resource-policy/index:LogsResourcePolicyConfig"
    },
    "@cdktn/provider-awscc.logsScheduledQuery.LogsScheduledQuery": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_scheduled_query awscc_logs_scheduled_query}."
      },
      "fqn": "@cdktn/provider-awscc.logsScheduledQuery.LogsScheduledQuery",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_scheduled_query awscc_logs_scheduled_query} Resource."
        },
        "locationInModule": {
          "filename": "src/logs-scheduled-query/index.ts",
          "line": 478
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.logsScheduledQuery.LogsScheduledQueryConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/logs-scheduled-query/index.ts",
        "line": 446
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a LogsScheduledQuery resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/logs-scheduled-query/index.ts",
            "line": 463
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the LogsScheduledQuery to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_scheduled_query#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing LogsScheduledQuery that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the LogsScheduledQuery to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-scheduled-query/index.ts",
            "line": 540
          },
          "name": "putDestinationConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.logsScheduledQuery.LogsScheduledQueryDestinationConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-scheduled-query/index.ts",
            "line": 726
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.logsScheduledQuery.LogsScheduledQueryTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-scheduled-query/index.ts",
            "line": 527
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-scheduled-query/index.ts",
            "line": 543
          },
          "name": "resetDestinationConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-scheduled-query/index.ts",
            "line": 592
          },
          "name": "resetLogGroupIdentifiers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-scheduled-query/index.ts",
            "line": 647
          },
          "name": "resetScheduleEndTime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-scheduled-query/index.ts",
            "line": 676
          },
          "name": "resetScheduleStartTime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-scheduled-query/index.ts",
            "line": 697
          },
          "name": "resetStartTimeOffset"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-scheduled-query/index.ts",
            "line": 713
          },
          "name": "resetState"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-scheduled-query/index.ts",
            "line": 729
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-scheduled-query/index.ts",
            "line": 745
          },
          "name": "resetTimezone"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-scheduled-query/index.ts",
            "line": 757
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-scheduled-query/index.ts",
            "line": 776
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "LogsScheduledQuery",
      "namespace": "logsScheduledQuery",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-scheduled-query/index.ts",
            "line": 451
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-scheduled-query/index.ts",
            "line": 515
          },
          "name": "creationTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-scheduled-query/index.ts",
            "line": 537
          },
          "name": "destinationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.logsScheduledQuery.LogsScheduledQueryDestinationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-scheduled-query/index.ts",
            "line": 565
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-scheduled-query/index.ts",
            "line": 570
          },
          "name": "lastExecutionStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-scheduled-query/index.ts",
            "line": 575
          },
          "name": "lastTriggeredTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-scheduled-query/index.ts",
            "line": 580
          },
          "name": "lastUpdatedTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-scheduled-query/index.ts",
            "line": 685
          },
          "name": "scheduledQueryArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-scheduled-query/index.ts",
            "line": 723
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.logsScheduledQuery.LogsScheduledQueryTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-scheduled-query/index.ts",
            "line": 531
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-scheduled-query/index.ts",
            "line": 547
          },
          "name": "destinationConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.logsScheduledQuery.LogsScheduledQueryDestinationConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-scheduled-query/index.ts",
            "line": 560
          },
          "name": "executionRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-scheduled-query/index.ts",
            "line": 596
          },
          "name": "logGroupIdentifiersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-scheduled-query/index.ts",
            "line": 609
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-scheduled-query/index.ts",
            "line": 622
          },
          "name": "queryLanguageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-scheduled-query/index.ts",
            "line": 635
          },
          "name": "queryStringInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-scheduled-query/index.ts",
            "line": 651
          },
          "name": "scheduleEndTimeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-scheduled-query/index.ts",
            "line": 664
          },
          "name": "scheduleExpressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-scheduled-query/index.ts",
            "line": 680
          },
          "name": "scheduleStartTimeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-scheduled-query/index.ts",
            "line": 701
          },
          "name": "startTimeOffsetInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-scheduled-query/index.ts",
            "line": 717
          },
          "name": "stateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-scheduled-query/index.ts",
            "line": 733
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.logsScheduledQuery.LogsScheduledQueryTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-scheduled-query/index.ts",
            "line": 749
          },
          "name": "timezoneInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-scheduled-query/index.ts",
            "line": 521
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-scheduled-query/index.ts",
            "line": 553
          },
          "name": "executionRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-scheduled-query/index.ts",
            "line": 586
          },
          "name": "logGroupIdentifiers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-scheduled-query/index.ts",
            "line": 602
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-scheduled-query/index.ts",
            "line": 615
          },
          "name": "queryLanguage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-scheduled-query/index.ts",
            "line": 628
          },
          "name": "queryString",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-scheduled-query/index.ts",
            "line": 641
          },
          "name": "scheduleEndTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-scheduled-query/index.ts",
            "line": 657
          },
          "name": "scheduleExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-scheduled-query/index.ts",
            "line": 670
          },
          "name": "scheduleStartTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-scheduled-query/index.ts",
            "line": 691
          },
          "name": "startTimeOffset",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-scheduled-query/index.ts",
            "line": 707
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-scheduled-query/index.ts",
            "line": 739
          },
          "name": "timezone",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/logs-scheduled-query/index:LogsScheduledQuery"
    },
    "@cdktn/provider-awscc.logsScheduledQuery.LogsScheduledQueryConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.logsScheduledQuery.LogsScheduledQueryConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/logs-scheduled-query/index.ts",
        "line": 14
      },
      "name": "LogsScheduledQueryConfig",
      "namespace": "logsScheduledQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_scheduled_query#execution_role_arn LogsScheduledQuery#execution_role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-scheduled-query/index.ts",
            "line": 26
          },
          "name": "executionRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_scheduled_query#name LogsScheduledQuery#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-scheduled-query/index.ts",
            "line": 34
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_scheduled_query#query_language LogsScheduledQuery#query_language}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-scheduled-query/index.ts",
            "line": 38
          },
          "name": "queryLanguage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_scheduled_query#query_string LogsScheduledQuery#query_string}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-scheduled-query/index.ts",
            "line": 42
          },
          "name": "queryString",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_scheduled_query#schedule_expression LogsScheduledQuery#schedule_expression}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-scheduled-query/index.ts",
            "line": 50
          },
          "name": "scheduleExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_scheduled_query#description LogsScheduledQuery#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-scheduled-query/index.ts",
            "line": 18
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_scheduled_query#destination_configuration LogsScheduledQuery#destination_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-scheduled-query/index.ts",
            "line": 22
          },
          "name": "destinationConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.logsScheduledQuery.LogsScheduledQueryDestinationConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_scheduled_query#log_group_identifiers LogsScheduledQuery#log_group_identifiers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-scheduled-query/index.ts",
            "line": 30
          },
          "name": "logGroupIdentifiers",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_scheduled_query#schedule_end_time LogsScheduledQuery#schedule_end_time}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-scheduled-query/index.ts",
            "line": 46
          },
          "name": "scheduleEndTime",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_scheduled_query#schedule_start_time LogsScheduledQuery#schedule_start_time}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-scheduled-query/index.ts",
            "line": 54
          },
          "name": "scheduleStartTime",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_scheduled_query#start_time_offset LogsScheduledQuery#start_time_offset}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-scheduled-query/index.ts",
            "line": 58
          },
          "name": "startTimeOffset",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_scheduled_query#state LogsScheduledQuery#state}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-scheduled-query/index.ts",
            "line": 62
          },
          "name": "state",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_scheduled_query#tags LogsScheduledQuery#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-scheduled-query/index.ts",
            "line": 66
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.logsScheduledQuery.LogsScheduledQueryTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_scheduled_query#timezone LogsScheduledQuery#timezone}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-scheduled-query/index.ts",
            "line": 70
          },
          "name": "timezone",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/logs-scheduled-query/index:LogsScheduledQueryConfig"
    },
    "@cdktn/provider-awscc.logsScheduledQuery.LogsScheduledQueryDestinationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.logsScheduledQuery.LogsScheduledQueryDestinationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/logs-scheduled-query/index.ts",
        "line": 199
      },
      "name": "LogsScheduledQueryDestinationConfiguration",
      "namespace": "logsScheduledQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_scheduled_query#s3_configuration LogsScheduledQuery#s3_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-scheduled-query/index.ts",
            "line": 203
          },
          "name": "s3Configuration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.logsScheduledQuery.LogsScheduledQueryDestinationConfigurationS3Configuration"
          }
        }
      ],
      "symbolId": "src/logs-scheduled-query/index:LogsScheduledQueryDestinationConfiguration"
    },
    "@cdktn/provider-awscc.logsScheduledQuery.LogsScheduledQueryDestinationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.logsScheduledQuery.LogsScheduledQueryDestinationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/logs-scheduled-query/index.ts",
          "line": 243
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/logs-scheduled-query/index.ts",
        "line": 235
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-scheduled-query/index.ts",
            "line": 282
          },
          "name": "putS3Configuration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.logsScheduledQuery.LogsScheduledQueryDestinationConfigurationS3Configuration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-scheduled-query/index.ts",
            "line": 285
          },
          "name": "resetS3Configuration"
        }
      ],
      "name": "LogsScheduledQueryDestinationConfigurationOutputReference",
      "namespace": "logsScheduledQuery",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-scheduled-query/index.ts",
            "line": 279
          },
          "name": "s3Configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.logsScheduledQuery.LogsScheduledQueryDestinationConfigurationS3ConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-scheduled-query/index.ts",
            "line": 289
          },
          "name": "s3ConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.logsScheduledQuery.LogsScheduledQueryDestinationConfigurationS3Configuration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-scheduled-query/index.ts",
            "line": 247
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.logsScheduledQuery.LogsScheduledQueryDestinationConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/logs-scheduled-query/index:LogsScheduledQueryDestinationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.logsScheduledQuery.LogsScheduledQueryDestinationConfigurationS3Configuration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.logsScheduledQuery.LogsScheduledQueryDestinationConfigurationS3Configuration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/logs-scheduled-query/index.ts",
        "line": 72
      },
      "name": "LogsScheduledQueryDestinationConfigurationS3Configuration",
      "namespace": "logsScheduledQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_scheduled_query#destination_identifier LogsScheduledQuery#destination_identifier}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-scheduled-query/index.ts",
            "line": 76
          },
          "name": "destinationIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_scheduled_query#role_arn LogsScheduledQuery#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-scheduled-query/index.ts",
            "line": 80
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/logs-scheduled-query/index:LogsScheduledQueryDestinationConfigurationS3Configuration"
    },
    "@cdktn/provider-awscc.logsScheduledQuery.LogsScheduledQueryDestinationConfigurationS3ConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.logsScheduledQuery.LogsScheduledQueryDestinationConfigurationS3ConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/logs-scheduled-query/index.ts",
          "line": 127
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/logs-scheduled-query/index.ts",
        "line": 119
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-scheduled-query/index.ts",
            "line": 175
          },
          "name": "resetDestinationIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-scheduled-query/index.ts",
            "line": 191
          },
          "name": "resetRoleArn"
        }
      ],
      "name": "LogsScheduledQueryDestinationConfigurationS3ConfigurationOutputReference",
      "namespace": "logsScheduledQuery",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-scheduled-query/index.ts",
            "line": 179
          },
          "name": "destinationIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-scheduled-query/index.ts",
            "line": 195
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-scheduled-query/index.ts",
            "line": 169
          },
          "name": "destinationIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-scheduled-query/index.ts",
            "line": 185
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-scheduled-query/index.ts",
            "line": 131
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.logsScheduledQuery.LogsScheduledQueryDestinationConfigurationS3Configuration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/logs-scheduled-query/index:LogsScheduledQueryDestinationConfigurationS3ConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.logsScheduledQuery.LogsScheduledQueryTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.logsScheduledQuery.LogsScheduledQueryTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/logs-scheduled-query/index.ts",
        "line": 293
      },
      "name": "LogsScheduledQueryTags",
      "namespace": "logsScheduledQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_scheduled_query#key LogsScheduledQuery#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-scheduled-query/index.ts",
            "line": 297
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_scheduled_query#value LogsScheduledQuery#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-scheduled-query/index.ts",
            "line": 301
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/logs-scheduled-query/index:LogsScheduledQueryTags"
    },
    "@cdktn/provider-awscc.logsScheduledQuery.LogsScheduledQueryTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.logsScheduledQuery.LogsScheduledQueryTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/logs-scheduled-query/index.ts",
          "line": 431
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/logs-scheduled-query/index.ts",
        "line": 423
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-scheduled-query/index.ts",
            "line": 438
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.logsScheduledQuery.LogsScheduledQueryTagsOutputReference"
            }
          }
        }
      ],
      "name": "LogsScheduledQueryTagsList",
      "namespace": "logsScheduledQuery",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-scheduled-query/index.ts",
            "line": 424
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.logsScheduledQuery.LogsScheduledQueryTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/logs-scheduled-query/index:LogsScheduledQueryTagsList"
    },
    "@cdktn/provider-awscc.logsScheduledQuery.LogsScheduledQueryTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.logsScheduledQuery.LogsScheduledQueryTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/logs-scheduled-query/index.ts",
          "line": 350
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/logs-scheduled-query/index.ts",
        "line": 340
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-scheduled-query/index.ts",
            "line": 398
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-scheduled-query/index.ts",
            "line": 414
          },
          "name": "resetValue"
        }
      ],
      "name": "LogsScheduledQueryTagsOutputReference",
      "namespace": "logsScheduledQuery",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-scheduled-query/index.ts",
            "line": 402
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-scheduled-query/index.ts",
            "line": 418
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-scheduled-query/index.ts",
            "line": 392
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-scheduled-query/index.ts",
            "line": 408
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-scheduled-query/index.ts",
            "line": 354
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.logsScheduledQuery.LogsScheduledQueryTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/logs-scheduled-query/index:LogsScheduledQueryTagsOutputReference"
    },
    "@cdktn/provider-awscc.logsSubscriptionFilter.LogsSubscriptionFilter": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_subscription_filter awscc_logs_subscription_filter}."
      },
      "fqn": "@cdktn/provider-awscc.logsSubscriptionFilter.LogsSubscriptionFilter",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_subscription_filter awscc_logs_subscription_filter} Resource."
        },
        "locationInModule": {
          "filename": "src/logs-subscription-filter/index.ts",
          "line": 107
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.logsSubscriptionFilter.LogsSubscriptionFilterConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/logs-subscription-filter/index.ts",
        "line": 75
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a LogsSubscriptionFilter resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/logs-subscription-filter/index.ts",
            "line": 92
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the LogsSubscriptionFilter to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_subscription_filter#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing LogsSubscriptionFilter that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the LogsSubscriptionFilter to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-subscription-filter/index.ts",
            "line": 146
          },
          "name": "resetApplyOnTransformedLogs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-subscription-filter/index.ts",
            "line": 175
          },
          "name": "resetDistribution"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-subscription-filter/index.ts",
            "line": 191
          },
          "name": "resetEmitSystemFields"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-subscription-filter/index.ts",
            "line": 207
          },
          "name": "resetFieldSelectionCriteria"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-subscription-filter/index.ts",
            "line": 223
          },
          "name": "resetFilterName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-subscription-filter/index.ts",
            "line": 270
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-subscription-filter/index.ts",
            "line": 282
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-subscription-filter/index.ts",
            "line": 296
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "LogsSubscriptionFilter",
      "namespace": "logsSubscriptionFilter",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-subscription-filter/index.ts",
            "line": 80
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-subscription-filter/index.ts",
            "line": 245
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-subscription-filter/index.ts",
            "line": 150
          },
          "name": "applyOnTransformedLogsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-subscription-filter/index.ts",
            "line": 163
          },
          "name": "destinationArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-subscription-filter/index.ts",
            "line": 179
          },
          "name": "distributionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-subscription-filter/index.ts",
            "line": 195
          },
          "name": "emitSystemFieldsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-subscription-filter/index.ts",
            "line": 211
          },
          "name": "fieldSelectionCriteriaInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-subscription-filter/index.ts",
            "line": 227
          },
          "name": "filterNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-subscription-filter/index.ts",
            "line": 240
          },
          "name": "filterPatternInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-subscription-filter/index.ts",
            "line": 258
          },
          "name": "logGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-subscription-filter/index.ts",
            "line": 274
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-subscription-filter/index.ts",
            "line": 140
          },
          "name": "applyOnTransformedLogs",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-subscription-filter/index.ts",
            "line": 156
          },
          "name": "destinationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-subscription-filter/index.ts",
            "line": 169
          },
          "name": "distribution",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-subscription-filter/index.ts",
            "line": 185
          },
          "name": "emitSystemFields",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-subscription-filter/index.ts",
            "line": 201
          },
          "name": "fieldSelectionCriteria",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-subscription-filter/index.ts",
            "line": 217
          },
          "name": "filterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-subscription-filter/index.ts",
            "line": 233
          },
          "name": "filterPattern",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-subscription-filter/index.ts",
            "line": 251
          },
          "name": "logGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logs-subscription-filter/index.ts",
            "line": 264
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/logs-subscription-filter/index:LogsSubscriptionFilter"
    },
    "@cdktn/provider-awscc.logsSubscriptionFilter.LogsSubscriptionFilterConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.logsSubscriptionFilter.LogsSubscriptionFilterConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/logs-subscription-filter/index.ts",
        "line": 14
      },
      "name": "LogsSubscriptionFilterConfig",
      "namespace": "logsSubscriptionFilter",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_subscription_filter#destination_arn LogsSubscriptionFilter#destination_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the destination."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-subscription-filter/index.ts",
            "line": 27
          },
          "name": "destinationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information about the filter pattern syntax, see [Filter and Pattern Syntax](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/FilterAndPatternSyntax.html).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_subscription_filter#filter_pattern LogsSubscriptionFilter#filter_pattern}",
            "stability": "stable",
            "summary": "The filtering expressions that restrict what gets delivered to the destination AWS resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-subscription-filter/index.ts",
            "line": 57
          },
          "name": "filterPattern",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "All log events that are uploaded to this log group are filtered and delivered to the specified AWS resource if the filter pattern matches the log events.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_subscription_filter#log_group_name LogsSubscriptionFilter#log_group_name}",
            "stability": "stable",
            "summary": "The log group to associate with the subscription filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-subscription-filter/index.ts",
            "line": 63
          },
          "name": "logGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information about log transformers, see [PutTransformer](https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_PutTransformer.html).\n If this value is ``true``, the subscription filter is applied on the transformed version of the log events instead of the original ingested log events.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_subscription_filter#apply_on_transformed_logs LogsSubscriptionFilter#apply_on_transformed_logs}",
            "stability": "stable",
            "summary": "This parameter is valid only for log groups that have an active log transformer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-subscription-filter/index.ts",
            "line": 21
          },
          "name": "applyOnTransformedLogs",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_subscription_filter#distribution LogsSubscriptionFilter#distribution}",
            "stability": "stable",
            "summary": "The method used to distribute log data to the destination, which can be either random or grouped by log stream."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-subscription-filter/index.ts",
            "line": 33
          },
          "name": "distribution",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Returns the ``emitSystemFields`` value if it was specified when the subscription filter was created.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_subscription_filter#emit_system_fields LogsSubscriptionFilter#emit_system_fields}",
            "stability": "stable",
            "summary": "The list of system fields that are included in the log events sent to the subscription destination."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-subscription-filter/index.ts",
            "line": 39
          },
          "name": "emitSystemFields",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Returns the ``fieldSelectionCriteria`` value if it was specified when the subscription filter was created.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_subscription_filter#field_selection_criteria LogsSubscriptionFilter#field_selection_criteria}",
            "stability": "stable",
            "summary": "The filter expression that specifies which log events are processed by this subscription filter based on system fields."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-subscription-filter/index.ts",
            "line": 45
          },
          "name": "fieldSelectionCriteria",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_subscription_filter#filter_name LogsSubscriptionFilter#filter_name}",
            "stability": "stable",
            "summary": "The name of the subscription filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-subscription-filter/index.ts",
            "line": 51
          },
          "name": "filterName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You don't need to provide the ARN when you are working with a logical destination for cross-account delivery.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/logs_subscription_filter#role_arn LogsSubscriptionFilter#role_arn}",
            "stability": "stable",
            "summary": "The ARN of an IAM role that grants CWL permissions to deliver ingested log events to the destination stream."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logs-subscription-filter/index.ts",
            "line": 69
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/logs-subscription-filter/index:LogsSubscriptionFilterConfig"
    },
    "@cdktn/provider-awscc.lookoutequipmentInferenceScheduler.LookoutequipmentInferenceScheduler": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutequipment_inference_scheduler awscc_lookoutequipment_inference_scheduler}."
      },
      "fqn": "@cdktn/provider-awscc.lookoutequipmentInferenceScheduler.LookoutequipmentInferenceScheduler",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutequipment_inference_scheduler awscc_lookoutequipment_inference_scheduler} Resource."
        },
        "locationInModule": {
          "filename": "src/lookoutequipment-inference-scheduler/index.ts",
          "line": 929
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.lookoutequipmentInferenceScheduler.LookoutequipmentInferenceSchedulerConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lookoutequipment-inference-scheduler/index.ts",
        "line": 897
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a LookoutequipmentInferenceScheduler resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/lookoutequipment-inference-scheduler/index.ts",
            "line": 914
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the LookoutequipmentInferenceScheduler to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutequipment_inference_scheduler#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing LookoutequipmentInferenceScheduler that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the LookoutequipmentInferenceScheduler to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutequipment-inference-scheduler/index.ts",
            "line": 981
          },
          "name": "putDataInputConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lookoutequipmentInferenceScheduler.LookoutequipmentInferenceSchedulerDataInputConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutequipment-inference-scheduler/index.ts",
            "line": 994
          },
          "name": "putDataOutputConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lookoutequipmentInferenceScheduler.LookoutequipmentInferenceSchedulerDataOutputConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutequipment-inference-scheduler/index.ts",
            "line": 1088
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lookoutequipmentInferenceScheduler.LookoutequipmentInferenceSchedulerTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutequipment-inference-scheduler/index.ts",
            "line": 968
          },
          "name": "resetDataDelayOffsetInMinutes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutequipment-inference-scheduler/index.ts",
            "line": 1033
          },
          "name": "resetInferenceSchedulerName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutequipment-inference-scheduler/index.ts",
            "line": 1075
          },
          "name": "resetServerSideKmsKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutequipment-inference-scheduler/index.ts",
            "line": 1091
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutequipment-inference-scheduler/index.ts",
            "line": 1103
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutequipment-inference-scheduler/index.ts",
            "line": 1117
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "LookoutequipmentInferenceScheduler",
      "namespace": "lookoutequipmentInferenceScheduler",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutequipment-inference-scheduler/index.ts",
            "line": 902
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutequipment-inference-scheduler/index.ts",
            "line": 978
          },
          "name": "dataInputConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.lookoutequipmentInferenceScheduler.LookoutequipmentInferenceSchedulerDataInputConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutequipment-inference-scheduler/index.ts",
            "line": 991
          },
          "name": "dataOutputConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.lookoutequipmentInferenceScheduler.LookoutequipmentInferenceSchedulerDataOutputConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutequipment-inference-scheduler/index.ts",
            "line": 1016
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutequipment-inference-scheduler/index.ts",
            "line": 1021
          },
          "name": "inferenceSchedulerArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutequipment-inference-scheduler/index.ts",
            "line": 1085
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.lookoutequipmentInferenceScheduler.LookoutequipmentInferenceSchedulerTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutequipment-inference-scheduler/index.ts",
            "line": 972
          },
          "name": "dataDelayOffsetInMinutesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutequipment-inference-scheduler/index.ts",
            "line": 985
          },
          "name": "dataInputConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lookoutequipmentInferenceScheduler.LookoutequipmentInferenceSchedulerDataInputConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutequipment-inference-scheduler/index.ts",
            "line": 998
          },
          "name": "dataOutputConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lookoutequipmentInferenceScheduler.LookoutequipmentInferenceSchedulerDataOutputConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutequipment-inference-scheduler/index.ts",
            "line": 1011
          },
          "name": "dataUploadFrequencyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutequipment-inference-scheduler/index.ts",
            "line": 1037
          },
          "name": "inferenceSchedulerNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutequipment-inference-scheduler/index.ts",
            "line": 1050
          },
          "name": "modelNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutequipment-inference-scheduler/index.ts",
            "line": 1063
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutequipment-inference-scheduler/index.ts",
            "line": 1079
          },
          "name": "serverSideKmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutequipment-inference-scheduler/index.ts",
            "line": 1095
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lookoutequipmentInferenceScheduler.LookoutequipmentInferenceSchedulerTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutequipment-inference-scheduler/index.ts",
            "line": 962
          },
          "name": "dataDelayOffsetInMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutequipment-inference-scheduler/index.ts",
            "line": 1004
          },
          "name": "dataUploadFrequency",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutequipment-inference-scheduler/index.ts",
            "line": 1027
          },
          "name": "inferenceSchedulerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutequipment-inference-scheduler/index.ts",
            "line": 1043
          },
          "name": "modelName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutequipment-inference-scheduler/index.ts",
            "line": 1056
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutequipment-inference-scheduler/index.ts",
            "line": 1069
          },
          "name": "serverSideKmsKeyId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lookoutequipment-inference-scheduler/index:LookoutequipmentInferenceScheduler"
    },
    "@cdktn/provider-awscc.lookoutequipmentInferenceScheduler.LookoutequipmentInferenceSchedulerConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lookoutequipmentInferenceScheduler.LookoutequipmentInferenceSchedulerConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lookoutequipment-inference-scheduler/index.ts",
        "line": 14
      },
      "name": "LookoutequipmentInferenceSchedulerConfig",
      "namespace": "lookoutequipmentInferenceScheduler",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutequipment_inference_scheduler#data_input_configuration LookoutequipmentInferenceScheduler#data_input_configuration}",
            "stability": "stable",
            "summary": "Specifies configuration information for the input data for the inference scheduler, including delimiter, format, and dataset location."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutequipment-inference-scheduler/index.ts",
            "line": 26
          },
          "name": "dataInputConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.lookoutequipmentInferenceScheduler.LookoutequipmentInferenceSchedulerDataInputConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutequipment_inference_scheduler#data_output_configuration LookoutequipmentInferenceScheduler#data_output_configuration}",
            "stability": "stable",
            "summary": "Specifies configuration information for the output results for the inference scheduler, including the S3 location for the output."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutequipment-inference-scheduler/index.ts",
            "line": 32
          },
          "name": "dataOutputConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.lookoutequipmentInferenceScheduler.LookoutequipmentInferenceSchedulerDataOutputConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutequipment_inference_scheduler#data_upload_frequency LookoutequipmentInferenceScheduler#data_upload_frequency}",
            "stability": "stable",
            "summary": "How often data is uploaded to the source S3 bucket for the input data."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutequipment-inference-scheduler/index.ts",
            "line": 38
          },
          "name": "dataUploadFrequency",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutequipment_inference_scheduler#model_name LookoutequipmentInferenceScheduler#model_name}",
            "stability": "stable",
            "summary": "The name of the previously trained ML model being used to create the inference scheduler."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutequipment-inference-scheduler/index.ts",
            "line": 50
          },
          "name": "modelName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutequipment_inference_scheduler#role_arn LookoutequipmentInferenceScheduler#role_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of a role with permission to access the data source being used for the inference."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutequipment-inference-scheduler/index.ts",
            "line": 56
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutequipment_inference_scheduler#data_delay_offset_in_minutes LookoutequipmentInferenceScheduler#data_delay_offset_in_minutes}",
            "stability": "stable",
            "summary": "A period of time (in minutes) by which inference on the data is delayed after the data starts."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutequipment-inference-scheduler/index.ts",
            "line": 20
          },
          "name": "dataDelayOffsetInMinutes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutequipment_inference_scheduler#inference_scheduler_name LookoutequipmentInferenceScheduler#inference_scheduler_name}",
            "stability": "stable",
            "summary": "The name of the inference scheduler being created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutequipment-inference-scheduler/index.ts",
            "line": 44
          },
          "name": "inferenceSchedulerName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutequipment_inference_scheduler#server_side_kms_key_id LookoutequipmentInferenceScheduler#server_side_kms_key_id}",
            "stability": "stable",
            "summary": "Provides the identifier of the AWS KMS customer master key (CMK) used to encrypt inference scheduler data by Amazon Lookout for Equipment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutequipment-inference-scheduler/index.ts",
            "line": 62
          },
          "name": "serverSideKmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutequipment_inference_scheduler#tags LookoutequipmentInferenceScheduler#tags}",
            "stability": "stable",
            "summary": "Any tags associated with the inference scheduler."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutequipment-inference-scheduler/index.ts",
            "line": 68
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lookoutequipmentInferenceScheduler.LookoutequipmentInferenceSchedulerTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lookoutequipment-inference-scheduler/index:LookoutequipmentInferenceSchedulerConfig"
    },
    "@cdktn/provider-awscc.lookoutequipmentInferenceScheduler.LookoutequipmentInferenceSchedulerDataInputConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lookoutequipmentInferenceScheduler.LookoutequipmentInferenceSchedulerDataInputConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lookoutequipment-inference-scheduler/index.ts",
        "line": 325
      },
      "name": "LookoutequipmentInferenceSchedulerDataInputConfiguration",
      "namespace": "lookoutequipmentInferenceScheduler",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutequipment_inference_scheduler#s3_input_configuration LookoutequipmentInferenceScheduler#s3_input_configuration}",
            "stability": "stable",
            "summary": "Specifies configuration information for the input data for the inference, including input data S3 location."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutequipment-inference-scheduler/index.ts",
            "line": 343
          },
          "name": "s3InputConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.lookoutequipmentInferenceScheduler.LookoutequipmentInferenceSchedulerDataInputConfigurationS3InputConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutequipment_inference_scheduler#inference_input_name_configuration LookoutequipmentInferenceScheduler#inference_input_name_configuration}",
            "stability": "stable",
            "summary": "Specifies configuration information for the input data for the inference, including timestamp format and delimiter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutequipment-inference-scheduler/index.ts",
            "line": 331
          },
          "name": "inferenceInputNameConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lookoutequipmentInferenceScheduler.LookoutequipmentInferenceSchedulerDataInputConfigurationInferenceInputNameConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutequipment_inference_scheduler#input_time_zone_offset LookoutequipmentInferenceScheduler#input_time_zone_offset}",
            "stability": "stable",
            "summary": "Indicates the difference between your time zone and Greenwich Mean Time (GMT)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutequipment-inference-scheduler/index.ts",
            "line": 337
          },
          "name": "inputTimeZoneOffset",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lookoutequipment-inference-scheduler/index:LookoutequipmentInferenceSchedulerDataInputConfiguration"
    },
    "@cdktn/provider-awscc.lookoutequipmentInferenceScheduler.LookoutequipmentInferenceSchedulerDataInputConfigurationInferenceInputNameConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lookoutequipmentInferenceScheduler.LookoutequipmentInferenceSchedulerDataInputConfigurationInferenceInputNameConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lookoutequipment-inference-scheduler/index.ts",
        "line": 70
      },
      "name": "LookoutequipmentInferenceSchedulerDataInputConfigurationInferenceInputNameConfiguration",
      "namespace": "lookoutequipmentInferenceScheduler",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutequipment_inference_scheduler#component_timestamp_delimiter LookoutequipmentInferenceScheduler#component_timestamp_delimiter}",
            "stability": "stable",
            "summary": "Indicates the delimiter character used between items in the data."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutequipment-inference-scheduler/index.ts",
            "line": 76
          },
          "name": "componentTimestampDelimiter",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutequipment_inference_scheduler#timestamp_format LookoutequipmentInferenceScheduler#timestamp_format}",
            "stability": "stable",
            "summary": "The format of the timestamp, whether Epoch time, or standard, with or without hyphens (-)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutequipment-inference-scheduler/index.ts",
            "line": 82
          },
          "name": "timestampFormat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lookoutequipment-inference-scheduler/index:LookoutequipmentInferenceSchedulerDataInputConfigurationInferenceInputNameConfiguration"
    },
    "@cdktn/provider-awscc.lookoutequipmentInferenceScheduler.LookoutequipmentInferenceSchedulerDataInputConfigurationInferenceInputNameConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lookoutequipmentInferenceScheduler.LookoutequipmentInferenceSchedulerDataInputConfigurationInferenceInputNameConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lookoutequipment-inference-scheduler/index.ts",
          "line": 129
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lookoutequipment-inference-scheduler/index.ts",
        "line": 121
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutequipment-inference-scheduler/index.ts",
            "line": 177
          },
          "name": "resetComponentTimestampDelimiter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutequipment-inference-scheduler/index.ts",
            "line": 193
          },
          "name": "resetTimestampFormat"
        }
      ],
      "name": "LookoutequipmentInferenceSchedulerDataInputConfigurationInferenceInputNameConfigurationOutputReference",
      "namespace": "lookoutequipmentInferenceScheduler",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutequipment-inference-scheduler/index.ts",
            "line": 181
          },
          "name": "componentTimestampDelimiterInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutequipment-inference-scheduler/index.ts",
            "line": 197
          },
          "name": "timestampFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutequipment-inference-scheduler/index.ts",
            "line": 171
          },
          "name": "componentTimestampDelimiter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutequipment-inference-scheduler/index.ts",
            "line": 187
          },
          "name": "timestampFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutequipment-inference-scheduler/index.ts",
            "line": 133
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lookoutequipmentInferenceScheduler.LookoutequipmentInferenceSchedulerDataInputConfigurationInferenceInputNameConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lookoutequipment-inference-scheduler/index:LookoutequipmentInferenceSchedulerDataInputConfigurationInferenceInputNameConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.lookoutequipmentInferenceScheduler.LookoutequipmentInferenceSchedulerDataInputConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lookoutequipmentInferenceScheduler.LookoutequipmentInferenceSchedulerDataInputConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lookoutequipment-inference-scheduler/index.ts",
          "line": 397
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lookoutequipment-inference-scheduler/index.ts",
        "line": 389
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutequipment-inference-scheduler/index.ts",
            "line": 448
          },
          "name": "putInferenceInputNameConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lookoutequipmentInferenceScheduler.LookoutequipmentInferenceSchedulerDataInputConfigurationInferenceInputNameConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutequipment-inference-scheduler/index.ts",
            "line": 480
          },
          "name": "putS3InputConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lookoutequipmentInferenceScheduler.LookoutequipmentInferenceSchedulerDataInputConfigurationS3InputConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutequipment-inference-scheduler/index.ts",
            "line": 451
          },
          "name": "resetInferenceInputNameConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutequipment-inference-scheduler/index.ts",
            "line": 467
          },
          "name": "resetInputTimeZoneOffset"
        }
      ],
      "name": "LookoutequipmentInferenceSchedulerDataInputConfigurationOutputReference",
      "namespace": "lookoutequipmentInferenceScheduler",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutequipment-inference-scheduler/index.ts",
            "line": 445
          },
          "name": "inferenceInputNameConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.lookoutequipmentInferenceScheduler.LookoutequipmentInferenceSchedulerDataInputConfigurationInferenceInputNameConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutequipment-inference-scheduler/index.ts",
            "line": 477
          },
          "name": "s3InputConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.lookoutequipmentInferenceScheduler.LookoutequipmentInferenceSchedulerDataInputConfigurationS3InputConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutequipment-inference-scheduler/index.ts",
            "line": 455
          },
          "name": "inferenceInputNameConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lookoutequipmentInferenceScheduler.LookoutequipmentInferenceSchedulerDataInputConfigurationInferenceInputNameConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutequipment-inference-scheduler/index.ts",
            "line": 471
          },
          "name": "inputTimeZoneOffsetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutequipment-inference-scheduler/index.ts",
            "line": 484
          },
          "name": "s3InputConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lookoutequipmentInferenceScheduler.LookoutequipmentInferenceSchedulerDataInputConfigurationS3InputConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutequipment-inference-scheduler/index.ts",
            "line": 461
          },
          "name": "inputTimeZoneOffset",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutequipment-inference-scheduler/index.ts",
            "line": 401
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lookoutequipmentInferenceScheduler.LookoutequipmentInferenceSchedulerDataInputConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lookoutequipment-inference-scheduler/index:LookoutequipmentInferenceSchedulerDataInputConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.lookoutequipmentInferenceScheduler.LookoutequipmentInferenceSchedulerDataInputConfigurationS3InputConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lookoutequipmentInferenceScheduler.LookoutequipmentInferenceSchedulerDataInputConfigurationS3InputConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lookoutequipment-inference-scheduler/index.ts",
        "line": 201
      },
      "name": "LookoutequipmentInferenceSchedulerDataInputConfigurationS3InputConfiguration",
      "namespace": "lookoutequipmentInferenceScheduler",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutequipment_inference_scheduler#bucket LookoutequipmentInferenceScheduler#bucket}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutequipment-inference-scheduler/index.ts",
            "line": 205
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutequipment_inference_scheduler#prefix LookoutequipmentInferenceScheduler#prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutequipment-inference-scheduler/index.ts",
            "line": 209
          },
          "name": "prefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lookoutequipment-inference-scheduler/index:LookoutequipmentInferenceSchedulerDataInputConfigurationS3InputConfiguration"
    },
    "@cdktn/provider-awscc.lookoutequipmentInferenceScheduler.LookoutequipmentInferenceSchedulerDataInputConfigurationS3InputConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lookoutequipmentInferenceScheduler.LookoutequipmentInferenceSchedulerDataInputConfigurationS3InputConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lookoutequipment-inference-scheduler/index.ts",
          "line": 256
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lookoutequipment-inference-scheduler/index.ts",
        "line": 248
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutequipment-inference-scheduler/index.ts",
            "line": 317
          },
          "name": "resetPrefix"
        }
      ],
      "name": "LookoutequipmentInferenceSchedulerDataInputConfigurationS3InputConfigurationOutputReference",
      "namespace": "lookoutequipmentInferenceScheduler",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutequipment-inference-scheduler/index.ts",
            "line": 305
          },
          "name": "bucketInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutequipment-inference-scheduler/index.ts",
            "line": 321
          },
          "name": "prefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutequipment-inference-scheduler/index.ts",
            "line": 298
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutequipment-inference-scheduler/index.ts",
            "line": 311
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutequipment-inference-scheduler/index.ts",
            "line": 260
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lookoutequipmentInferenceScheduler.LookoutequipmentInferenceSchedulerDataInputConfigurationS3InputConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lookoutequipment-inference-scheduler/index:LookoutequipmentInferenceSchedulerDataInputConfigurationS3InputConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.lookoutequipmentInferenceScheduler.LookoutequipmentInferenceSchedulerDataOutputConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lookoutequipmentInferenceScheduler.LookoutequipmentInferenceSchedulerDataOutputConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lookoutequipment-inference-scheduler/index.ts",
        "line": 612
      },
      "name": "LookoutequipmentInferenceSchedulerDataOutputConfiguration",
      "namespace": "lookoutequipmentInferenceScheduler",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutequipment_inference_scheduler#s3_output_configuration LookoutequipmentInferenceScheduler#s3_output_configuration}",
            "stability": "stable",
            "summary": "Specifies configuration information for the output results from the inference, including output S3 location."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutequipment-inference-scheduler/index.ts",
            "line": 624
          },
          "name": "s3OutputConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.lookoutequipmentInferenceScheduler.LookoutequipmentInferenceSchedulerDataOutputConfigurationS3OutputConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutequipment_inference_scheduler#kms_key_id LookoutequipmentInferenceScheduler#kms_key_id}",
            "stability": "stable",
            "summary": "The ID number for the AWS KMS key used to encrypt the inference output."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutequipment-inference-scheduler/index.ts",
            "line": 618
          },
          "name": "kmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lookoutequipment-inference-scheduler/index:LookoutequipmentInferenceSchedulerDataOutputConfiguration"
    },
    "@cdktn/provider-awscc.lookoutequipmentInferenceScheduler.LookoutequipmentInferenceSchedulerDataOutputConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lookoutequipmentInferenceScheduler.LookoutequipmentInferenceSchedulerDataOutputConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lookoutequipment-inference-scheduler/index.ts",
          "line": 671
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lookoutequipment-inference-scheduler/index.ts",
        "line": 663
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutequipment-inference-scheduler/index.ts",
            "line": 732
          },
          "name": "putS3OutputConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lookoutequipmentInferenceScheduler.LookoutequipmentInferenceSchedulerDataOutputConfigurationS3OutputConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutequipment-inference-scheduler/index.ts",
            "line": 719
          },
          "name": "resetKmsKeyId"
        }
      ],
      "name": "LookoutequipmentInferenceSchedulerDataOutputConfigurationOutputReference",
      "namespace": "lookoutequipmentInferenceScheduler",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutequipment-inference-scheduler/index.ts",
            "line": 729
          },
          "name": "s3OutputConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.lookoutequipmentInferenceScheduler.LookoutequipmentInferenceSchedulerDataOutputConfigurationS3OutputConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutequipment-inference-scheduler/index.ts",
            "line": 723
          },
          "name": "kmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutequipment-inference-scheduler/index.ts",
            "line": 736
          },
          "name": "s3OutputConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lookoutequipmentInferenceScheduler.LookoutequipmentInferenceSchedulerDataOutputConfigurationS3OutputConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutequipment-inference-scheduler/index.ts",
            "line": 713
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutequipment-inference-scheduler/index.ts",
            "line": 675
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lookoutequipmentInferenceScheduler.LookoutequipmentInferenceSchedulerDataOutputConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lookoutequipment-inference-scheduler/index:LookoutequipmentInferenceSchedulerDataOutputConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.lookoutequipmentInferenceScheduler.LookoutequipmentInferenceSchedulerDataOutputConfigurationS3OutputConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lookoutequipmentInferenceScheduler.LookoutequipmentInferenceSchedulerDataOutputConfigurationS3OutputConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lookoutequipment-inference-scheduler/index.ts",
        "line": 488
      },
      "name": "LookoutequipmentInferenceSchedulerDataOutputConfigurationS3OutputConfiguration",
      "namespace": "lookoutequipmentInferenceScheduler",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutequipment_inference_scheduler#bucket LookoutequipmentInferenceScheduler#bucket}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutequipment-inference-scheduler/index.ts",
            "line": 492
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutequipment_inference_scheduler#prefix LookoutequipmentInferenceScheduler#prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutequipment-inference-scheduler/index.ts",
            "line": 496
          },
          "name": "prefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lookoutequipment-inference-scheduler/index:LookoutequipmentInferenceSchedulerDataOutputConfigurationS3OutputConfiguration"
    },
    "@cdktn/provider-awscc.lookoutequipmentInferenceScheduler.LookoutequipmentInferenceSchedulerDataOutputConfigurationS3OutputConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lookoutequipmentInferenceScheduler.LookoutequipmentInferenceSchedulerDataOutputConfigurationS3OutputConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lookoutequipment-inference-scheduler/index.ts",
          "line": 543
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lookoutequipment-inference-scheduler/index.ts",
        "line": 535
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutequipment-inference-scheduler/index.ts",
            "line": 604
          },
          "name": "resetPrefix"
        }
      ],
      "name": "LookoutequipmentInferenceSchedulerDataOutputConfigurationS3OutputConfigurationOutputReference",
      "namespace": "lookoutequipmentInferenceScheduler",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutequipment-inference-scheduler/index.ts",
            "line": 592
          },
          "name": "bucketInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutequipment-inference-scheduler/index.ts",
            "line": 608
          },
          "name": "prefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutequipment-inference-scheduler/index.ts",
            "line": 585
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutequipment-inference-scheduler/index.ts",
            "line": 598
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutequipment-inference-scheduler/index.ts",
            "line": 547
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lookoutequipmentInferenceScheduler.LookoutequipmentInferenceSchedulerDataOutputConfigurationS3OutputConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lookoutequipment-inference-scheduler/index:LookoutequipmentInferenceSchedulerDataOutputConfigurationS3OutputConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.lookoutequipmentInferenceScheduler.LookoutequipmentInferenceSchedulerTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lookoutequipmentInferenceScheduler.LookoutequipmentInferenceSchedulerTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lookoutequipment-inference-scheduler/index.ts",
        "line": 740
      },
      "name": "LookoutequipmentInferenceSchedulerTags",
      "namespace": "lookoutequipmentInferenceScheduler",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutequipment_inference_scheduler#key LookoutequipmentInferenceScheduler#key}",
            "stability": "stable",
            "summary": "The key for the specified tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutequipment-inference-scheduler/index.ts",
            "line": 746
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutequipment_inference_scheduler#value LookoutequipmentInferenceScheduler#value}",
            "stability": "stable",
            "summary": "The value for the specified tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutequipment-inference-scheduler/index.ts",
            "line": 752
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lookoutequipment-inference-scheduler/index:LookoutequipmentInferenceSchedulerTags"
    },
    "@cdktn/provider-awscc.lookoutequipmentInferenceScheduler.LookoutequipmentInferenceSchedulerTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lookoutequipmentInferenceScheduler.LookoutequipmentInferenceSchedulerTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lookoutequipment-inference-scheduler/index.ts",
          "line": 882
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lookoutequipment-inference-scheduler/index.ts",
        "line": 874
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutequipment-inference-scheduler/index.ts",
            "line": 889
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lookoutequipmentInferenceScheduler.LookoutequipmentInferenceSchedulerTagsOutputReference"
            }
          }
        }
      ],
      "name": "LookoutequipmentInferenceSchedulerTagsList",
      "namespace": "lookoutequipmentInferenceScheduler",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutequipment-inference-scheduler/index.ts",
            "line": 875
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lookoutequipmentInferenceScheduler.LookoutequipmentInferenceSchedulerTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lookoutequipment-inference-scheduler/index:LookoutequipmentInferenceSchedulerTagsList"
    },
    "@cdktn/provider-awscc.lookoutequipmentInferenceScheduler.LookoutequipmentInferenceSchedulerTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lookoutequipmentInferenceScheduler.LookoutequipmentInferenceSchedulerTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lookoutequipment-inference-scheduler/index.ts",
          "line": 801
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lookoutequipment-inference-scheduler/index.ts",
        "line": 791
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutequipment-inference-scheduler/index.ts",
            "line": 849
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutequipment-inference-scheduler/index.ts",
            "line": 865
          },
          "name": "resetValue"
        }
      ],
      "name": "LookoutequipmentInferenceSchedulerTagsOutputReference",
      "namespace": "lookoutequipmentInferenceScheduler",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutequipment-inference-scheduler/index.ts",
            "line": 853
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutequipment-inference-scheduler/index.ts",
            "line": 869
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutequipment-inference-scheduler/index.ts",
            "line": 843
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutequipment-inference-scheduler/index.ts",
            "line": 859
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutequipment-inference-scheduler/index.ts",
            "line": 805
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lookoutequipmentInferenceScheduler.LookoutequipmentInferenceSchedulerTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lookoutequipment-inference-scheduler/index:LookoutequipmentInferenceSchedulerTagsOutputReference"
    },
    "@cdktn/provider-awscc.lookoutmetricsAlert.LookoutmetricsAlert": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutmetrics_alert awscc_lookoutmetrics_alert}."
      },
      "fqn": "@cdktn/provider-awscc.lookoutmetricsAlert.LookoutmetricsAlert",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutmetrics_alert awscc_lookoutmetrics_alert} Resource."
        },
        "locationInModule": {
          "filename": "src/lookoutmetrics-alert/index.ts",
          "line": 475
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.lookoutmetricsAlert.LookoutmetricsAlertConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lookoutmetrics-alert/index.ts",
        "line": 443
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a LookoutmetricsAlert resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-alert/index.ts",
            "line": 460
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the LookoutmetricsAlert to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutmetrics_alert#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing LookoutmetricsAlert that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the LookoutmetricsAlert to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-alert/index.ts",
            "line": 507
          },
          "name": "putAction",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lookoutmetricsAlert.LookoutmetricsAlertAction"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-alert/index.ts",
            "line": 523
          },
          "name": "resetAlertDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-alert/index.ts",
            "line": 539
          },
          "name": "resetAlertName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-alert/index.ts",
            "line": 587
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-alert/index.ts",
            "line": 597
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "LookoutmetricsAlert",
      "namespace": "lookoutmetricsAlert",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-alert/index.ts",
            "line": 448
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-alert/index.ts",
            "line": 504
          },
          "name": "action",
          "type": {
            "fqn": "@cdktn/provider-awscc.lookoutmetricsAlert.LookoutmetricsAlertActionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-alert/index.ts",
            "line": 574
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-alert/index.ts",
            "line": 579
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-alert/index.ts",
            "line": 511
          },
          "name": "actionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lookoutmetricsAlert.LookoutmetricsAlertAction"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-alert/index.ts",
            "line": 527
          },
          "name": "alertDescriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-alert/index.ts",
            "line": 543
          },
          "name": "alertNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-alert/index.ts",
            "line": 556
          },
          "name": "alertSensitivityThresholdInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-alert/index.ts",
            "line": 569
          },
          "name": "anomalyDetectorArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-alert/index.ts",
            "line": 517
          },
          "name": "alertDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-alert/index.ts",
            "line": 533
          },
          "name": "alertName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-alert/index.ts",
            "line": 549
          },
          "name": "alertSensitivityThreshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-alert/index.ts",
            "line": 562
          },
          "name": "anomalyDetectorArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lookoutmetrics-alert/index:LookoutmetricsAlert"
    },
    "@cdktn/provider-awscc.lookoutmetricsAlert.LookoutmetricsAlertAction": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lookoutmetricsAlert.LookoutmetricsAlertAction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lookoutmetrics-alert/index.ts",
        "line": 308
      },
      "name": "LookoutmetricsAlertAction",
      "namespace": "lookoutmetricsAlert",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutmetrics_alert#lambda_configuration LookoutmetricsAlert#lambda_configuration}",
            "stability": "stable",
            "summary": "Configuration options for a Lambda alert action."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-alert/index.ts",
            "line": 314
          },
          "name": "lambdaConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lookoutmetricsAlert.LookoutmetricsAlertActionLambdaConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutmetrics_alert#sns_configuration LookoutmetricsAlert#sns_configuration}",
            "stability": "stable",
            "summary": "Configuration options for an SNS alert action."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-alert/index.ts",
            "line": 320
          },
          "name": "snsConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lookoutmetricsAlert.LookoutmetricsAlertActionSnsConfiguration"
          }
        }
      ],
      "symbolId": "src/lookoutmetrics-alert/index:LookoutmetricsAlertAction"
    },
    "@cdktn/provider-awscc.lookoutmetricsAlert.LookoutmetricsAlertActionLambdaConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lookoutmetricsAlert.LookoutmetricsAlertActionLambdaConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lookoutmetrics-alert/index.ts",
        "line": 46
      },
      "name": "LookoutmetricsAlertActionLambdaConfiguration",
      "namespace": "lookoutmetricsAlert",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutmetrics_alert#lambda_arn LookoutmetricsAlert#lambda_arn}",
            "stability": "stable",
            "summary": "ARN of a Lambda to send alert notifications to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-alert/index.ts",
            "line": 52
          },
          "name": "lambdaArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutmetrics_alert#role_arn LookoutmetricsAlert#role_arn}",
            "stability": "stable",
            "summary": "ARN of an IAM role that LookoutMetrics should assume to access the Lambda function."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-alert/index.ts",
            "line": 58
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lookoutmetrics-alert/index:LookoutmetricsAlertActionLambdaConfiguration"
    },
    "@cdktn/provider-awscc.lookoutmetricsAlert.LookoutmetricsAlertActionLambdaConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lookoutmetricsAlert.LookoutmetricsAlertActionLambdaConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lookoutmetrics-alert/index.ts",
          "line": 105
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lookoutmetrics-alert/index.ts",
        "line": 97
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-alert/index.ts",
            "line": 153
          },
          "name": "resetLambdaArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-alert/index.ts",
            "line": 169
          },
          "name": "resetRoleArn"
        }
      ],
      "name": "LookoutmetricsAlertActionLambdaConfigurationOutputReference",
      "namespace": "lookoutmetricsAlert",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-alert/index.ts",
            "line": 157
          },
          "name": "lambdaArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-alert/index.ts",
            "line": 173
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-alert/index.ts",
            "line": 147
          },
          "name": "lambdaArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-alert/index.ts",
            "line": 163
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-alert/index.ts",
            "line": 109
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lookoutmetricsAlert.LookoutmetricsAlertActionLambdaConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lookoutmetrics-alert/index:LookoutmetricsAlertActionLambdaConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.lookoutmetricsAlert.LookoutmetricsAlertActionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lookoutmetricsAlert.LookoutmetricsAlertActionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lookoutmetrics-alert/index.ts",
          "line": 367
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lookoutmetrics-alert/index.ts",
        "line": 359
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-alert/index.ts",
            "line": 412
          },
          "name": "putLambdaConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lookoutmetricsAlert.LookoutmetricsAlertActionLambdaConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-alert/index.ts",
            "line": 428
          },
          "name": "putSnsConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lookoutmetricsAlert.LookoutmetricsAlertActionSnsConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-alert/index.ts",
            "line": 415
          },
          "name": "resetLambdaConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-alert/index.ts",
            "line": 431
          },
          "name": "resetSnsConfiguration"
        }
      ],
      "name": "LookoutmetricsAlertActionOutputReference",
      "namespace": "lookoutmetricsAlert",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-alert/index.ts",
            "line": 409
          },
          "name": "lambdaConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.lookoutmetricsAlert.LookoutmetricsAlertActionLambdaConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-alert/index.ts",
            "line": 425
          },
          "name": "snsConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.lookoutmetricsAlert.LookoutmetricsAlertActionSnsConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-alert/index.ts",
            "line": 419
          },
          "name": "lambdaConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lookoutmetricsAlert.LookoutmetricsAlertActionLambdaConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-alert/index.ts",
            "line": 435
          },
          "name": "snsConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lookoutmetricsAlert.LookoutmetricsAlertActionSnsConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-alert/index.ts",
            "line": 371
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lookoutmetricsAlert.LookoutmetricsAlertAction"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lookoutmetrics-alert/index:LookoutmetricsAlertActionOutputReference"
    },
    "@cdktn/provider-awscc.lookoutmetricsAlert.LookoutmetricsAlertActionSnsConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lookoutmetricsAlert.LookoutmetricsAlertActionSnsConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lookoutmetrics-alert/index.ts",
        "line": 177
      },
      "name": "LookoutmetricsAlertActionSnsConfiguration",
      "namespace": "lookoutmetricsAlert",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutmetrics_alert#role_arn LookoutmetricsAlert#role_arn}",
            "stability": "stable",
            "summary": "ARN of an IAM role that LookoutMetrics should assume to access the SNS topic."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-alert/index.ts",
            "line": 183
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutmetrics_alert#sns_topic_arn LookoutmetricsAlert#sns_topic_arn}",
            "stability": "stable",
            "summary": "ARN of an SNS topic to send alert notifications to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-alert/index.ts",
            "line": 189
          },
          "name": "snsTopicArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lookoutmetrics-alert/index:LookoutmetricsAlertActionSnsConfiguration"
    },
    "@cdktn/provider-awscc.lookoutmetricsAlert.LookoutmetricsAlertActionSnsConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lookoutmetricsAlert.LookoutmetricsAlertActionSnsConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lookoutmetrics-alert/index.ts",
          "line": 236
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lookoutmetrics-alert/index.ts",
        "line": 228
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-alert/index.ts",
            "line": 284
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-alert/index.ts",
            "line": 300
          },
          "name": "resetSnsTopicArn"
        }
      ],
      "name": "LookoutmetricsAlertActionSnsConfigurationOutputReference",
      "namespace": "lookoutmetricsAlert",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-alert/index.ts",
            "line": 288
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-alert/index.ts",
            "line": 304
          },
          "name": "snsTopicArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-alert/index.ts",
            "line": 278
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-alert/index.ts",
            "line": 294
          },
          "name": "snsTopicArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-alert/index.ts",
            "line": 240
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lookoutmetricsAlert.LookoutmetricsAlertActionSnsConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lookoutmetrics-alert/index:LookoutmetricsAlertActionSnsConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.lookoutmetricsAlert.LookoutmetricsAlertConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lookoutmetricsAlert.LookoutmetricsAlertConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lookoutmetrics-alert/index.ts",
        "line": 14
      },
      "name": "LookoutmetricsAlertConfig",
      "namespace": "lookoutmetricsAlert",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutmetrics_alert#action LookoutmetricsAlert#action}",
            "stability": "stable",
            "summary": "The action to be taken by the alert when an anomaly is detected."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-alert/index.ts",
            "line": 20
          },
          "name": "action",
          "type": {
            "fqn": "@cdktn/provider-awscc.lookoutmetricsAlert.LookoutmetricsAlertAction"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutmetrics_alert#alert_sensitivity_threshold LookoutmetricsAlert#alert_sensitivity_threshold}",
            "stability": "stable",
            "summary": "A number between 0 and 100 (inclusive) that tunes the sensitivity of the alert."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-alert/index.ts",
            "line": 38
          },
          "name": "alertSensitivityThreshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutmetrics_alert#anomaly_detector_arn LookoutmetricsAlert#anomaly_detector_arn}",
            "stability": "stable",
            "summary": "The Amazon resource name (ARN) of the Anomaly Detector to alert."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-alert/index.ts",
            "line": 44
          },
          "name": "anomalyDetectorArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutmetrics_alert#alert_description LookoutmetricsAlert#alert_description}",
            "stability": "stable",
            "summary": "A description for the alert."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-alert/index.ts",
            "line": 26
          },
          "name": "alertDescription",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutmetrics_alert#alert_name LookoutmetricsAlert#alert_name}",
            "stability": "stable",
            "summary": "The name of the alert. If not provided, a name is generated automatically."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-alert/index.ts",
            "line": 32
          },
          "name": "alertName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lookoutmetrics-alert/index:LookoutmetricsAlertConfig"
    },
    "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetector": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutmetrics_anomaly_detector awscc_lookoutmetrics_anomaly_detector}."
      },
      "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetector",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutmetrics_anomaly_detector awscc_lookoutmetrics_anomaly_detector} Resource."
        },
        "locationInModule": {
          "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
          "line": 2926
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
        "line": 2894
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a LookoutmetricsAnomalyDetector resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 2911
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the LookoutmetricsAnomalyDetector to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutmetrics_anomaly_detector#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing LookoutmetricsAnomalyDetector that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the LookoutmetricsAnomalyDetector to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 2958
          },
          "name": "putAnomalyDetectorConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorAnomalyDetectorConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 3029
          },
          "name": "putMetricSetList",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListStruct"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 2974
          },
          "name": "resetAnomalyDetectorDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 2990
          },
          "name": "resetAnomalyDetectorName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 3016
          },
          "name": "resetKmsKeyArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 3041
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 3051
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "LookoutmetricsAnomalyDetector",
      "namespace": "lookoutmetricsAnomalyDetector",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 2899
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 2955
          },
          "name": "anomalyDetectorConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorAnomalyDetectorConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 2999
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 3004
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 3026
          },
          "name": "metricSetList",
          "type": {
            "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListStructList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 2962
          },
          "name": "anomalyDetectorConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorAnomalyDetectorConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 2978
          },
          "name": "anomalyDetectorDescriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 2994
          },
          "name": "anomalyDetectorNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 3020
          },
          "name": "kmsKeyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 3033
          },
          "name": "metricSetListInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 2968
          },
          "name": "anomalyDetectorDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 2984
          },
          "name": "anomalyDetectorName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 3010
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lookoutmetrics-anomaly-detector/index:LookoutmetricsAnomalyDetector"
    },
    "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorAnomalyDetectorConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorAnomalyDetectorConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
        "line": 46
      },
      "name": "LookoutmetricsAnomalyDetectorAnomalyDetectorConfig",
      "namespace": "lookoutmetricsAnomalyDetector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutmetrics_anomaly_detector#anomaly_detector_frequency LookoutmetricsAnomalyDetector#anomaly_detector_frequency}",
            "stability": "stable",
            "summary": "Frequency of anomaly detection."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 52
          },
          "name": "anomalyDetectorFrequency",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lookoutmetrics-anomaly-detector/index:LookoutmetricsAnomalyDetectorAnomalyDetectorConfig"
    },
    "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorAnomalyDetectorConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorAnomalyDetectorConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
          "line": 92
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
        "line": 84
      },
      "name": "LookoutmetricsAnomalyDetectorAnomalyDetectorConfigOutputReference",
      "namespace": "lookoutmetricsAnomalyDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 135
          },
          "name": "anomalyDetectorFrequencyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 128
          },
          "name": "anomalyDetectorFrequency",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 96
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorAnomalyDetectorConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lookoutmetrics-anomaly-detector/index:LookoutmetricsAnomalyDetectorAnomalyDetectorConfigOutputReference"
    },
    "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
        "line": 14
      },
      "name": "LookoutmetricsAnomalyDetectorConfig",
      "namespace": "lookoutmetricsAnomalyDetector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutmetrics_anomaly_detector#anomaly_detector_config LookoutmetricsAnomalyDetector#anomaly_detector_config}",
            "stability": "stable",
            "summary": "Configuration options for the AnomalyDetector."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 20
          },
          "name": "anomalyDetectorConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorAnomalyDetectorConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutmetrics_anomaly_detector#metric_set_list LookoutmetricsAnomalyDetector#metric_set_list}",
            "stability": "stable",
            "summary": "List of metric sets for anomaly detection."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 44
          },
          "name": "metricSetList",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutmetrics_anomaly_detector#anomaly_detector_description LookoutmetricsAnomalyDetector#anomaly_detector_description}",
            "stability": "stable",
            "summary": "A description for the AnomalyDetector."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 26
          },
          "name": "anomalyDetectorDescription",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutmetrics_anomaly_detector#anomaly_detector_name LookoutmetricsAnomalyDetector#anomaly_detector_name}",
            "stability": "stable",
            "summary": "Name for the Amazon Lookout for Metrics Anomaly Detector."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 32
          },
          "name": "anomalyDetectorName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutmetrics_anomaly_detector#kms_key_arn LookoutmetricsAnomalyDetector#kms_key_arn}",
            "stability": "stable",
            "summary": "KMS key used to encrypt the AnomalyDetector data."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 38
          },
          "name": "kmsKeyArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lookoutmetrics-anomaly-detector/index:LookoutmetricsAnomalyDetectorConfig"
    },
    "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
        "line": 139
      },
      "name": "LookoutmetricsAnomalyDetectorMetricSetListMetricListStruct",
      "namespace": "lookoutmetricsAnomalyDetector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutmetrics_anomaly_detector#aggregation_function LookoutmetricsAnomalyDetector#aggregation_function}",
            "stability": "stable",
            "summary": "Operator used to aggregate metric values."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 145
          },
          "name": "aggregationFunction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutmetrics_anomaly_detector#metric_name LookoutmetricsAnomalyDetector#metric_name}",
            "stability": "stable",
            "summary": "Name of a column in the data."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 151
          },
          "name": "metricName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutmetrics_anomaly_detector#namespace LookoutmetricsAnomalyDetector#namespace}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 155
          },
          "name": "namespace",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lookoutmetrics-anomaly-detector/index:LookoutmetricsAnomalyDetectorMetricSetListMetricListStruct"
    },
    "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricListStructList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricListStructList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
          "line": 308
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
        "line": 300
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 315
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricListStructOutputReference"
            }
          }
        }
      ],
      "name": "LookoutmetricsAnomalyDetectorMetricSetListMetricListStructList",
      "namespace": "lookoutmetricsAnomalyDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 301
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lookoutmetrics-anomaly-detector/index:LookoutmetricsAnomalyDetectorMetricSetListMetricListStructList"
    },
    "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
          "line": 211
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
        "line": 201
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 291
          },
          "name": "resetNamespace"
        }
      ],
      "name": "LookoutmetricsAnomalyDetectorMetricSetListMetricListStructOutputReference",
      "namespace": "lookoutmetricsAnomalyDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 266
          },
          "name": "aggregationFunctionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 279
          },
          "name": "metricNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 295
          },
          "name": "namespaceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 259
          },
          "name": "aggregationFunction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 272
          },
          "name": "metricName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 285
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 215
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricListStruct"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lookoutmetrics-anomaly-detector/index:LookoutmetricsAnomalyDetectorMetricSetListMetricListStructOutputReference"
    },
    "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
        "line": 2150
      },
      "name": "LookoutmetricsAnomalyDetectorMetricSetListMetricSource",
      "namespace": "lookoutmetricsAnomalyDetector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutmetrics_anomaly_detector#app_flow_config LookoutmetricsAnomalyDetector#app_flow_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 2154
          },
          "name": "appFlowConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricSourceAppFlowConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutmetrics_anomaly_detector#cloudwatch_config LookoutmetricsAnomalyDetector#cloudwatch_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 2158
          },
          "name": "cloudwatchConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricSourceCloudwatchConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutmetrics_anomaly_detector#rds_source_config LookoutmetricsAnomalyDetector#rds_source_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 2162
          },
          "name": "rdsSourceConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricSourceRdsSourceConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutmetrics_anomaly_detector#redshift_source_config LookoutmetricsAnomalyDetector#redshift_source_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 2166
          },
          "name": "redshiftSourceConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricSourceRedshiftSourceConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutmetrics_anomaly_detector#s3_source_config LookoutmetricsAnomalyDetector#s3_source_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 2170
          },
          "name": "s3SourceConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricSourceS3SourceConfig"
          }
        }
      ],
      "symbolId": "src/lookoutmetrics-anomaly-detector/index:LookoutmetricsAnomalyDetectorMetricSetListMetricSource"
    },
    "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricSourceAppFlowConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricSourceAppFlowConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
        "line": 319
      },
      "name": "LookoutmetricsAnomalyDetectorMetricSetListMetricSourceAppFlowConfig",
      "namespace": "lookoutmetricsAnomalyDetector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutmetrics_anomaly_detector#flow_name LookoutmetricsAnomalyDetector#flow_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 323
          },
          "name": "flowName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutmetrics_anomaly_detector#role_arn LookoutmetricsAnomalyDetector#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 327
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lookoutmetrics-anomaly-detector/index:LookoutmetricsAnomalyDetectorMetricSetListMetricSourceAppFlowConfig"
    },
    "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricSourceAppFlowConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricSourceAppFlowConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
          "line": 374
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
        "line": 366
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 422
          },
          "name": "resetFlowName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 438
          },
          "name": "resetRoleArn"
        }
      ],
      "name": "LookoutmetricsAnomalyDetectorMetricSetListMetricSourceAppFlowConfigOutputReference",
      "namespace": "lookoutmetricsAnomalyDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 426
          },
          "name": "flowNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 442
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 416
          },
          "name": "flowName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 432
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 378
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricSourceAppFlowConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lookoutmetrics-anomaly-detector/index:LookoutmetricsAnomalyDetectorMetricSetListMetricSourceAppFlowConfigOutputReference"
    },
    "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricSourceCloudwatchConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricSourceCloudwatchConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
        "line": 446
      },
      "name": "LookoutmetricsAnomalyDetectorMetricSetListMetricSourceCloudwatchConfig",
      "namespace": "lookoutmetricsAnomalyDetector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutmetrics_anomaly_detector#role_arn LookoutmetricsAnomalyDetector#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 450
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lookoutmetrics-anomaly-detector/index:LookoutmetricsAnomalyDetectorMetricSetListMetricSourceCloudwatchConfig"
    },
    "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricSourceCloudwatchConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricSourceCloudwatchConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
          "line": 490
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
        "line": 482
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 532
          },
          "name": "resetRoleArn"
        }
      ],
      "name": "LookoutmetricsAnomalyDetectorMetricSetListMetricSourceCloudwatchConfigOutputReference",
      "namespace": "lookoutmetricsAnomalyDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 536
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 526
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 494
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricSourceCloudwatchConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lookoutmetrics-anomaly-detector/index:LookoutmetricsAnomalyDetectorMetricSetListMetricSourceCloudwatchConfigOutputReference"
    },
    "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
          "line": 2238
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
        "line": 2230
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 2301
          },
          "name": "putAppFlowConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricSourceAppFlowConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 2317
          },
          "name": "putCloudwatchConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricSourceCloudwatchConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 2333
          },
          "name": "putRdsSourceConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricSourceRdsSourceConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 2349
          },
          "name": "putRedshiftSourceConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricSourceRedshiftSourceConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 2365
          },
          "name": "putS3SourceConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricSourceS3SourceConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 2304
          },
          "name": "resetAppFlowConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 2320
          },
          "name": "resetCloudwatchConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 2336
          },
          "name": "resetRdsSourceConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 2352
          },
          "name": "resetRedshiftSourceConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 2368
          },
          "name": "resetS3SourceConfig"
        }
      ],
      "name": "LookoutmetricsAnomalyDetectorMetricSetListMetricSourceOutputReference",
      "namespace": "lookoutmetricsAnomalyDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 2298
          },
          "name": "appFlowConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricSourceAppFlowConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 2314
          },
          "name": "cloudwatchConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricSourceCloudwatchConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 2330
          },
          "name": "rdsSourceConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricSourceRdsSourceConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 2346
          },
          "name": "redshiftSourceConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricSourceRedshiftSourceConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 2362
          },
          "name": "s3SourceConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricSourceS3SourceConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 2308
          },
          "name": "appFlowConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricSourceAppFlowConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 2324
          },
          "name": "cloudwatchConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricSourceCloudwatchConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 2340
          },
          "name": "rdsSourceConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricSourceRdsSourceConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 2356
          },
          "name": "redshiftSourceConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricSourceRedshiftSourceConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 2372
          },
          "name": "s3SourceConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricSourceS3SourceConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 2242
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricSource"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lookoutmetrics-anomaly-detector/index:LookoutmetricsAnomalyDetectorMetricSetListMetricSourceOutputReference"
    },
    "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricSourceRdsSourceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricSourceRdsSourceConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
        "line": 667
      },
      "name": "LookoutmetricsAnomalyDetectorMetricSetListMetricSourceRdsSourceConfig",
      "namespace": "lookoutmetricsAnomalyDetector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutmetrics_anomaly_detector#database_host LookoutmetricsAnomalyDetector#database_host}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 671
          },
          "name": "databaseHost",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutmetrics_anomaly_detector#database_name LookoutmetricsAnomalyDetector#database_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 675
          },
          "name": "databaseName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutmetrics_anomaly_detector#database_port LookoutmetricsAnomalyDetector#database_port}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 679
          },
          "name": "databasePort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutmetrics_anomaly_detector#db_instance_identifier LookoutmetricsAnomalyDetector#db_instance_identifier}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 683
          },
          "name": "dbInstanceIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutmetrics_anomaly_detector#role_arn LookoutmetricsAnomalyDetector#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 687
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutmetrics_anomaly_detector#secret_manager_arn LookoutmetricsAnomalyDetector#secret_manager_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 691
          },
          "name": "secretManagerArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutmetrics_anomaly_detector#table_name LookoutmetricsAnomalyDetector#table_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 695
          },
          "name": "tableName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutmetrics_anomaly_detector#vpc_configuration LookoutmetricsAnomalyDetector#vpc_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 699
          },
          "name": "vpcConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricSourceRdsSourceConfigVpcConfiguration"
          }
        }
      ],
      "symbolId": "src/lookoutmetrics-anomaly-detector/index:LookoutmetricsAnomalyDetectorMetricSetListMetricSourceRdsSourceConfig"
    },
    "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricSourceRdsSourceConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricSourceRdsSourceConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
          "line": 788
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
        "line": 780
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 981
          },
          "name": "putVpcConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricSourceRdsSourceConfigVpcConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 872
          },
          "name": "resetDatabaseHost"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 888
          },
          "name": "resetDatabaseName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 904
          },
          "name": "resetDatabasePort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 920
          },
          "name": "resetDbInstanceIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 936
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 952
          },
          "name": "resetSecretManagerArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 968
          },
          "name": "resetTableName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 984
          },
          "name": "resetVpcConfiguration"
        }
      ],
      "name": "LookoutmetricsAnomalyDetectorMetricSetListMetricSourceRdsSourceConfigOutputReference",
      "namespace": "lookoutmetricsAnomalyDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 978
          },
          "name": "vpcConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricSourceRdsSourceConfigVpcConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 876
          },
          "name": "databaseHostInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 892
          },
          "name": "databaseNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 908
          },
          "name": "databasePortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 924
          },
          "name": "dbInstanceIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 940
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 956
          },
          "name": "secretManagerArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 972
          },
          "name": "tableNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 988
          },
          "name": "vpcConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricSourceRdsSourceConfigVpcConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 866
          },
          "name": "databaseHost",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 882
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 898
          },
          "name": "databasePort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 914
          },
          "name": "dbInstanceIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 930
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 946
          },
          "name": "secretManagerArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 962
          },
          "name": "tableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 792
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricSourceRdsSourceConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lookoutmetrics-anomaly-detector/index:LookoutmetricsAnomalyDetectorMetricSetListMetricSourceRdsSourceConfigOutputReference"
    },
    "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricSourceRdsSourceConfigVpcConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricSourceRdsSourceConfigVpcConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
        "line": 540
      },
      "name": "LookoutmetricsAnomalyDetectorMetricSetListMetricSourceRdsSourceConfigVpcConfiguration",
      "namespace": "lookoutmetricsAnomalyDetector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutmetrics_anomaly_detector#security_group_id_list LookoutmetricsAnomalyDetector#security_group_id_list}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 544
          },
          "name": "securityGroupIdList",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutmetrics_anomaly_detector#subnet_id_list LookoutmetricsAnomalyDetector#subnet_id_list}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 548
          },
          "name": "subnetIdList",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/lookoutmetrics-anomaly-detector/index:LookoutmetricsAnomalyDetectorMetricSetListMetricSourceRdsSourceConfigVpcConfiguration"
    },
    "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricSourceRdsSourceConfigVpcConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricSourceRdsSourceConfigVpcConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
          "line": 595
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
        "line": 587
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 643
          },
          "name": "resetSecurityGroupIdList"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 659
          },
          "name": "resetSubnetIdList"
        }
      ],
      "name": "LookoutmetricsAnomalyDetectorMetricSetListMetricSourceRdsSourceConfigVpcConfigurationOutputReference",
      "namespace": "lookoutmetricsAnomalyDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 647
          },
          "name": "securityGroupIdListInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 663
          },
          "name": "subnetIdListInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 637
          },
          "name": "securityGroupIdList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 653
          },
          "name": "subnetIdList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 599
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricSourceRdsSourceConfigVpcConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lookoutmetrics-anomaly-detector/index:LookoutmetricsAnomalyDetectorMetricSetListMetricSourceRdsSourceConfigVpcConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricSourceRedshiftSourceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricSourceRedshiftSourceConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
        "line": 1119
      },
      "name": "LookoutmetricsAnomalyDetectorMetricSetListMetricSourceRedshiftSourceConfig",
      "namespace": "lookoutmetricsAnomalyDetector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutmetrics_anomaly_detector#cluster_identifier LookoutmetricsAnomalyDetector#cluster_identifier}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 1123
          },
          "name": "clusterIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutmetrics_anomaly_detector#database_host LookoutmetricsAnomalyDetector#database_host}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 1127
          },
          "name": "databaseHost",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutmetrics_anomaly_detector#database_name LookoutmetricsAnomalyDetector#database_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 1131
          },
          "name": "databaseName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutmetrics_anomaly_detector#database_port LookoutmetricsAnomalyDetector#database_port}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 1135
          },
          "name": "databasePort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutmetrics_anomaly_detector#role_arn LookoutmetricsAnomalyDetector#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 1139
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutmetrics_anomaly_detector#secret_manager_arn LookoutmetricsAnomalyDetector#secret_manager_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 1143
          },
          "name": "secretManagerArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutmetrics_anomaly_detector#table_name LookoutmetricsAnomalyDetector#table_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 1147
          },
          "name": "tableName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutmetrics_anomaly_detector#vpc_configuration LookoutmetricsAnomalyDetector#vpc_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 1151
          },
          "name": "vpcConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricSourceRedshiftSourceConfigVpcConfiguration"
          }
        }
      ],
      "symbolId": "src/lookoutmetrics-anomaly-detector/index:LookoutmetricsAnomalyDetectorMetricSetListMetricSourceRedshiftSourceConfig"
    },
    "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricSourceRedshiftSourceConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricSourceRedshiftSourceConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
          "line": 1240
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
        "line": 1232
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 1433
          },
          "name": "putVpcConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricSourceRedshiftSourceConfigVpcConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 1324
          },
          "name": "resetClusterIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 1340
          },
          "name": "resetDatabaseHost"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 1356
          },
          "name": "resetDatabaseName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 1372
          },
          "name": "resetDatabasePort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 1388
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 1404
          },
          "name": "resetSecretManagerArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 1420
          },
          "name": "resetTableName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 1436
          },
          "name": "resetVpcConfiguration"
        }
      ],
      "name": "LookoutmetricsAnomalyDetectorMetricSetListMetricSourceRedshiftSourceConfigOutputReference",
      "namespace": "lookoutmetricsAnomalyDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 1430
          },
          "name": "vpcConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricSourceRedshiftSourceConfigVpcConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 1328
          },
          "name": "clusterIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 1344
          },
          "name": "databaseHostInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 1360
          },
          "name": "databaseNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 1376
          },
          "name": "databasePortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 1392
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 1408
          },
          "name": "secretManagerArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 1424
          },
          "name": "tableNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 1440
          },
          "name": "vpcConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricSourceRedshiftSourceConfigVpcConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 1318
          },
          "name": "clusterIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 1334
          },
          "name": "databaseHost",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 1350
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 1366
          },
          "name": "databasePort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 1382
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 1398
          },
          "name": "secretManagerArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 1414
          },
          "name": "tableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 1244
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricSourceRedshiftSourceConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lookoutmetrics-anomaly-detector/index:LookoutmetricsAnomalyDetectorMetricSetListMetricSourceRedshiftSourceConfigOutputReference"
    },
    "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricSourceRedshiftSourceConfigVpcConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricSourceRedshiftSourceConfigVpcConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
        "line": 992
      },
      "name": "LookoutmetricsAnomalyDetectorMetricSetListMetricSourceRedshiftSourceConfigVpcConfiguration",
      "namespace": "lookoutmetricsAnomalyDetector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutmetrics_anomaly_detector#security_group_id_list LookoutmetricsAnomalyDetector#security_group_id_list}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 996
          },
          "name": "securityGroupIdList",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutmetrics_anomaly_detector#subnet_id_list LookoutmetricsAnomalyDetector#subnet_id_list}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 1000
          },
          "name": "subnetIdList",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/lookoutmetrics-anomaly-detector/index:LookoutmetricsAnomalyDetectorMetricSetListMetricSourceRedshiftSourceConfigVpcConfiguration"
    },
    "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricSourceRedshiftSourceConfigVpcConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricSourceRedshiftSourceConfigVpcConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
          "line": 1047
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
        "line": 1039
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 1095
          },
          "name": "resetSecurityGroupIdList"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 1111
          },
          "name": "resetSubnetIdList"
        }
      ],
      "name": "LookoutmetricsAnomalyDetectorMetricSetListMetricSourceRedshiftSourceConfigVpcConfigurationOutputReference",
      "namespace": "lookoutmetricsAnomalyDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 1099
          },
          "name": "securityGroupIdListInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 1115
          },
          "name": "subnetIdListInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 1089
          },
          "name": "securityGroupIdList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 1105
          },
          "name": "subnetIdList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 1051
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricSourceRedshiftSourceConfigVpcConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lookoutmetrics-anomaly-detector/index:LookoutmetricsAnomalyDetectorMetricSetListMetricSourceRedshiftSourceConfigVpcConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricSourceS3SourceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricSourceS3SourceConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
        "line": 1957
      },
      "name": "LookoutmetricsAnomalyDetectorMetricSetListMetricSourceS3SourceConfig",
      "namespace": "lookoutmetricsAnomalyDetector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutmetrics_anomaly_detector#file_format_descriptor LookoutmetricsAnomalyDetector#file_format_descriptor}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 1961
          },
          "name": "fileFormatDescriptor",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricSourceS3SourceConfigFileFormatDescriptor"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutmetrics_anomaly_detector#historical_data_path_list LookoutmetricsAnomalyDetector#historical_data_path_list}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 1965
          },
          "name": "historicalDataPathList",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutmetrics_anomaly_detector#role_arn LookoutmetricsAnomalyDetector#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 1969
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutmetrics_anomaly_detector#templated_path_list LookoutmetricsAnomalyDetector#templated_path_list}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 1973
          },
          "name": "templatedPathList",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/lookoutmetrics-anomaly-detector/index:LookoutmetricsAnomalyDetectorMetricSetListMetricSourceS3SourceConfig"
    },
    "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricSourceS3SourceConfigFileFormatDescriptor": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricSourceS3SourceConfigFileFormatDescriptor",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
        "line": 1830
      },
      "name": "LookoutmetricsAnomalyDetectorMetricSetListMetricSourceS3SourceConfigFileFormatDescriptor",
      "namespace": "lookoutmetricsAnomalyDetector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutmetrics_anomaly_detector#csv_format_descriptor LookoutmetricsAnomalyDetector#csv_format_descriptor}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 1834
          },
          "name": "csvFormatDescriptor",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricSourceS3SourceConfigFileFormatDescriptorCsvFormatDescriptor"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutmetrics_anomaly_detector#json_format_descriptor LookoutmetricsAnomalyDetector#json_format_descriptor}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 1838
          },
          "name": "jsonFormatDescriptor",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricSourceS3SourceConfigFileFormatDescriptorJsonFormatDescriptor"
          }
        }
      ],
      "symbolId": "src/lookoutmetrics-anomaly-detector/index:LookoutmetricsAnomalyDetectorMetricSetListMetricSourceS3SourceConfigFileFormatDescriptor"
    },
    "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricSourceS3SourceConfigFileFormatDescriptorCsvFormatDescriptor": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricSourceS3SourceConfigFileFormatDescriptorCsvFormatDescriptor",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
        "line": 1444
      },
      "name": "LookoutmetricsAnomalyDetectorMetricSetListMetricSourceS3SourceConfigFileFormatDescriptorCsvFormatDescriptor",
      "namespace": "lookoutmetricsAnomalyDetector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutmetrics_anomaly_detector#charset LookoutmetricsAnomalyDetector#charset}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 1448
          },
          "name": "charset",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutmetrics_anomaly_detector#contains_header LookoutmetricsAnomalyDetector#contains_header}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 1452
          },
          "name": "containsHeader",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutmetrics_anomaly_detector#delimiter LookoutmetricsAnomalyDetector#delimiter}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 1456
          },
          "name": "delimiter",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutmetrics_anomaly_detector#file_compression LookoutmetricsAnomalyDetector#file_compression}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 1460
          },
          "name": "fileCompression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutmetrics_anomaly_detector#header_list LookoutmetricsAnomalyDetector#header_list}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 1464
          },
          "name": "headerList",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutmetrics_anomaly_detector#quote_symbol LookoutmetricsAnomalyDetector#quote_symbol}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 1468
          },
          "name": "quoteSymbol",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lookoutmetrics-anomaly-detector/index:LookoutmetricsAnomalyDetectorMetricSetListMetricSourceS3SourceConfigFileFormatDescriptorCsvFormatDescriptor"
    },
    "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricSourceS3SourceConfigFileFormatDescriptorCsvFormatDescriptorOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricSourceS3SourceConfigFileFormatDescriptorCsvFormatDescriptorOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
          "line": 1543
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
        "line": 1535
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 1615
          },
          "name": "resetCharset"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 1631
          },
          "name": "resetContainsHeader"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 1647
          },
          "name": "resetDelimiter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 1663
          },
          "name": "resetFileCompression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 1679
          },
          "name": "resetHeaderList"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 1695
          },
          "name": "resetQuoteSymbol"
        }
      ],
      "name": "LookoutmetricsAnomalyDetectorMetricSetListMetricSourceS3SourceConfigFileFormatDescriptorCsvFormatDescriptorOutputReference",
      "namespace": "lookoutmetricsAnomalyDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 1619
          },
          "name": "charsetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 1635
          },
          "name": "containsHeaderInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 1651
          },
          "name": "delimiterInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 1667
          },
          "name": "fileCompressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 1683
          },
          "name": "headerListInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 1699
          },
          "name": "quoteSymbolInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 1609
          },
          "name": "charset",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 1625
          },
          "name": "containsHeader",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 1641
          },
          "name": "delimiter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 1657
          },
          "name": "fileCompression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 1673
          },
          "name": "headerList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 1689
          },
          "name": "quoteSymbol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 1547
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricSourceS3SourceConfigFileFormatDescriptorCsvFormatDescriptor"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lookoutmetrics-anomaly-detector/index:LookoutmetricsAnomalyDetectorMetricSetListMetricSourceS3SourceConfigFileFormatDescriptorCsvFormatDescriptorOutputReference"
    },
    "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricSourceS3SourceConfigFileFormatDescriptorJsonFormatDescriptor": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricSourceS3SourceConfigFileFormatDescriptorJsonFormatDescriptor",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
        "line": 1703
      },
      "name": "LookoutmetricsAnomalyDetectorMetricSetListMetricSourceS3SourceConfigFileFormatDescriptorJsonFormatDescriptor",
      "namespace": "lookoutmetricsAnomalyDetector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutmetrics_anomaly_detector#charset LookoutmetricsAnomalyDetector#charset}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 1707
          },
          "name": "charset",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutmetrics_anomaly_detector#file_compression LookoutmetricsAnomalyDetector#file_compression}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 1711
          },
          "name": "fileCompression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lookoutmetrics-anomaly-detector/index:LookoutmetricsAnomalyDetectorMetricSetListMetricSourceS3SourceConfigFileFormatDescriptorJsonFormatDescriptor"
    },
    "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricSourceS3SourceConfigFileFormatDescriptorJsonFormatDescriptorOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricSourceS3SourceConfigFileFormatDescriptorJsonFormatDescriptorOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
          "line": 1758
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
        "line": 1750
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 1806
          },
          "name": "resetCharset"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 1822
          },
          "name": "resetFileCompression"
        }
      ],
      "name": "LookoutmetricsAnomalyDetectorMetricSetListMetricSourceS3SourceConfigFileFormatDescriptorJsonFormatDescriptorOutputReference",
      "namespace": "lookoutmetricsAnomalyDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 1810
          },
          "name": "charsetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 1826
          },
          "name": "fileCompressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 1800
          },
          "name": "charset",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 1816
          },
          "name": "fileCompression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 1762
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricSourceS3SourceConfigFileFormatDescriptorJsonFormatDescriptor"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lookoutmetrics-anomaly-detector/index:LookoutmetricsAnomalyDetectorMetricSetListMetricSourceS3SourceConfigFileFormatDescriptorJsonFormatDescriptorOutputReference"
    },
    "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricSourceS3SourceConfigFileFormatDescriptorOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricSourceS3SourceConfigFileFormatDescriptorOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
          "line": 1885
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
        "line": 1877
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 1930
          },
          "name": "putCsvFormatDescriptor",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricSourceS3SourceConfigFileFormatDescriptorCsvFormatDescriptor"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 1946
          },
          "name": "putJsonFormatDescriptor",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricSourceS3SourceConfigFileFormatDescriptorJsonFormatDescriptor"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 1933
          },
          "name": "resetCsvFormatDescriptor"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 1949
          },
          "name": "resetJsonFormatDescriptor"
        }
      ],
      "name": "LookoutmetricsAnomalyDetectorMetricSetListMetricSourceS3SourceConfigFileFormatDescriptorOutputReference",
      "namespace": "lookoutmetricsAnomalyDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 1927
          },
          "name": "csvFormatDescriptor",
          "type": {
            "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricSourceS3SourceConfigFileFormatDescriptorCsvFormatDescriptorOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 1943
          },
          "name": "jsonFormatDescriptor",
          "type": {
            "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricSourceS3SourceConfigFileFormatDescriptorJsonFormatDescriptorOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 1937
          },
          "name": "csvFormatDescriptorInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricSourceS3SourceConfigFileFormatDescriptorCsvFormatDescriptor"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 1953
          },
          "name": "jsonFormatDescriptorInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricSourceS3SourceConfigFileFormatDescriptorJsonFormatDescriptor"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 1889
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricSourceS3SourceConfigFileFormatDescriptor"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lookoutmetrics-anomaly-detector/index:LookoutmetricsAnomalyDetectorMetricSetListMetricSourceS3SourceConfigFileFormatDescriptorOutputReference"
    },
    "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricSourceS3SourceConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricSourceS3SourceConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
          "line": 2034
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
        "line": 2026
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 2091
          },
          "name": "putFileFormatDescriptor",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricSourceS3SourceConfigFileFormatDescriptor"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 2094
          },
          "name": "resetFileFormatDescriptor"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 2110
          },
          "name": "resetHistoricalDataPathList"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 2126
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 2142
          },
          "name": "resetTemplatedPathList"
        }
      ],
      "name": "LookoutmetricsAnomalyDetectorMetricSetListMetricSourceS3SourceConfigOutputReference",
      "namespace": "lookoutmetricsAnomalyDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 2088
          },
          "name": "fileFormatDescriptor",
          "type": {
            "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricSourceS3SourceConfigFileFormatDescriptorOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 2098
          },
          "name": "fileFormatDescriptorInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricSourceS3SourceConfigFileFormatDescriptor"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 2114
          },
          "name": "historicalDataPathListInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 2130
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 2146
          },
          "name": "templatedPathListInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 2104
          },
          "name": "historicalDataPathList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 2120
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 2136
          },
          "name": "templatedPathList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 2038
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricSourceS3SourceConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lookoutmetrics-anomaly-detector/index:LookoutmetricsAnomalyDetectorMetricSetListMetricSourceS3SourceConfigOutputReference"
    },
    "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
        "line": 2507
      },
      "name": "LookoutmetricsAnomalyDetectorMetricSetListStruct",
      "namespace": "lookoutmetricsAnomalyDetector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutmetrics_anomaly_detector#metric_list LookoutmetricsAnomalyDetector#metric_list}",
            "stability": "stable",
            "summary": "Metrics captured by this MetricSet."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 2519
          },
          "name": "metricList",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutmetrics_anomaly_detector#metric_set_name LookoutmetricsAnomalyDetector#metric_set_name}",
            "stability": "stable",
            "summary": "The name of the MetricSet."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 2537
          },
          "name": "metricSetName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutmetrics_anomaly_detector#metric_source LookoutmetricsAnomalyDetector#metric_source}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 2541
          },
          "name": "metricSource",
          "type": {
            "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricSource"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutmetrics_anomaly_detector#dimension_list LookoutmetricsAnomalyDetector#dimension_list}",
            "stability": "stable",
            "summary": "Dimensions for this MetricSet."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 2513
          },
          "name": "dimensionList",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutmetrics_anomaly_detector#metric_set_description LookoutmetricsAnomalyDetector#metric_set_description}",
            "stability": "stable",
            "summary": "A description for the MetricSet."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 2525
          },
          "name": "metricSetDescription",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutmetrics_anomaly_detector#metric_set_frequency LookoutmetricsAnomalyDetector#metric_set_frequency}",
            "stability": "stable",
            "summary": "A frequency period to aggregate the data."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 2531
          },
          "name": "metricSetFrequency",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutmetrics_anomaly_detector#offset LookoutmetricsAnomalyDetector#offset}",
            "stability": "stable",
            "summary": "Offset, in seconds, between the frequency interval and the time at which the metrics are available."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 2547
          },
          "name": "offset",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutmetrics_anomaly_detector#timestamp_column LookoutmetricsAnomalyDetector#timestamp_column}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 2551
          },
          "name": "timestampColumn",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListTimestampColumn"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutmetrics_anomaly_detector#timezone LookoutmetricsAnomalyDetector#timezone}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 2555
          },
          "name": "timezone",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lookoutmetrics-anomaly-detector/index:LookoutmetricsAnomalyDetectorMetricSetListStruct"
    },
    "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListStructList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListStructList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
          "line": 2879
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
        "line": 2871
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 2886
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListStructOutputReference"
            }
          }
        }
      ],
      "name": "LookoutmetricsAnomalyDetectorMetricSetListStructList",
      "namespace": "lookoutmetricsAnomalyDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 2872
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lookoutmetrics-anomaly-detector/index:LookoutmetricsAnomalyDetectorMetricSetListStructList"
    },
    "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
          "line": 2653
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
        "line": 2643
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 2756
          },
          "name": "putMetricList",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricListStruct"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 2814
          },
          "name": "putMetricSource",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricSource"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 2843
          },
          "name": "putTimestampColumn",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListTimestampColumn"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 2743
          },
          "name": "resetDimensionList"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 2772
          },
          "name": "resetMetricSetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 2788
          },
          "name": "resetMetricSetFrequency"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 2830
          },
          "name": "resetOffset"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 2846
          },
          "name": "resetTimestampColumn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 2862
          },
          "name": "resetTimezone"
        }
      ],
      "name": "LookoutmetricsAnomalyDetectorMetricSetListStructOutputReference",
      "namespace": "lookoutmetricsAnomalyDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 2753
          },
          "name": "metricList",
          "type": {
            "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricListStructList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 2811
          },
          "name": "metricSource",
          "type": {
            "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 2840
          },
          "name": "timestampColumn",
          "type": {
            "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListTimestampColumnOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 2747
          },
          "name": "dimensionListInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 2760
          },
          "name": "metricListInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 2776
          },
          "name": "metricSetDescriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 2792
          },
          "name": "metricSetFrequencyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 2805
          },
          "name": "metricSetNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 2818
          },
          "name": "metricSourceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListMetricSource"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 2834
          },
          "name": "offsetInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 2850
          },
          "name": "timestampColumnInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListTimestampColumn"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 2866
          },
          "name": "timezoneInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 2737
          },
          "name": "dimensionList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 2766
          },
          "name": "metricSetDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 2782
          },
          "name": "metricSetFrequency",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 2798
          },
          "name": "metricSetName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 2824
          },
          "name": "offset",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 2856
          },
          "name": "timezone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 2657
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListStruct"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lookoutmetrics-anomaly-detector/index:LookoutmetricsAnomalyDetectorMetricSetListStructOutputReference"
    },
    "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListTimestampColumn": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListTimestampColumn",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
        "line": 2376
      },
      "name": "LookoutmetricsAnomalyDetectorMetricSetListTimestampColumn",
      "namespace": "lookoutmetricsAnomalyDetector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutmetrics_anomaly_detector#column_format LookoutmetricsAnomalyDetector#column_format}",
            "stability": "stable",
            "summary": "A timestamp format for the timestamps in the dataset."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 2382
          },
          "name": "columnFormat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutmetrics_anomaly_detector#column_name LookoutmetricsAnomalyDetector#column_name}",
            "stability": "stable",
            "summary": "Name of a column in the data."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 2388
          },
          "name": "columnName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lookoutmetrics-anomaly-detector/index:LookoutmetricsAnomalyDetectorMetricSetListTimestampColumn"
    },
    "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListTimestampColumnOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListTimestampColumnOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
          "line": 2435
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
        "line": 2427
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 2483
          },
          "name": "resetColumnFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 2499
          },
          "name": "resetColumnName"
        }
      ],
      "name": "LookoutmetricsAnomalyDetectorMetricSetListTimestampColumnOutputReference",
      "namespace": "lookoutmetricsAnomalyDetector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 2487
          },
          "name": "columnFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 2503
          },
          "name": "columnNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 2477
          },
          "name": "columnFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 2493
          },
          "name": "columnName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutmetrics-anomaly-detector/index.ts",
            "line": 2439
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.lookoutmetricsAnomalyDetector.LookoutmetricsAnomalyDetectorMetricSetListTimestampColumn"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lookoutmetrics-anomaly-detector/index:LookoutmetricsAnomalyDetectorMetricSetListTimestampColumnOutputReference"
    },
    "@cdktn/provider-awscc.lookoutvisionProject.LookoutvisionProject": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutvision_project awscc_lookoutvision_project}."
      },
      "fqn": "@cdktn/provider-awscc.lookoutvisionProject.LookoutvisionProject",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutvision_project awscc_lookoutvision_project} Resource."
        },
        "locationInModule": {
          "filename": "src/lookoutvision-project/index.ts",
          "line": 58
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.lookoutvisionProject.LookoutvisionProjectConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lookoutvision-project/index.ts",
        "line": 26
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a LookoutvisionProject resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/lookoutvision-project/index.ts",
            "line": 43
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the LookoutvisionProject to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutvision_project#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing LookoutvisionProject that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the LookoutvisionProject to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutvision-project/index.ts",
            "line": 108
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutvision-project/index.ts",
            "line": 114
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "LookoutvisionProject",
      "namespace": "lookoutvisionProject",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutvision-project/index.ts",
            "line": 31
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutvision-project/index.ts",
            "line": 82
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutvision-project/index.ts",
            "line": 87
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutvision-project/index.ts",
            "line": 100
          },
          "name": "projectNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lookoutvision-project/index.ts",
            "line": 93
          },
          "name": "projectName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lookoutvision-project/index:LookoutvisionProject"
    },
    "@cdktn/provider-awscc.lookoutvisionProject.LookoutvisionProjectConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.lookoutvisionProject.LookoutvisionProjectConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lookoutvision-project/index.ts",
        "line": 14
      },
      "name": "LookoutvisionProjectConfig",
      "namespace": "lookoutvisionProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/lookoutvision_project#project_name LookoutvisionProject#project_name}",
            "stability": "stable",
            "summary": "The name of the Amazon Lookout for Vision project."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lookoutvision-project/index.ts",
            "line": 20
          },
          "name": "projectName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lookoutvision-project/index:LookoutvisionProjectConfig"
    },
    "@cdktn/provider-awscc.m2Application.M2Application": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/m2_application awscc_m2_application}."
      },
      "fqn": "@cdktn/provider-awscc.m2Application.M2Application",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/m2_application awscc_m2_application} Resource."
        },
        "locationInModule": {
          "filename": "src/m2-application/index.ts",
          "line": 209
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.m2Application.M2ApplicationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/m2-application/index.ts",
        "line": 177
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a M2Application resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/m2-application/index.ts",
            "line": 194
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the M2Application to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/m2_application#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing M2Application that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the M2Application to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/m2-application/index.ts",
            "line": 253
          },
          "name": "putDefinition",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.m2Application.M2ApplicationDefinition"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/m2-application/index.ts",
            "line": 256
          },
          "name": "resetDefinition"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/m2-application/index.ts",
            "line": 272
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/m2-application/index.ts",
            "line": 306
          },
          "name": "resetKmsKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/m2-application/index.ts",
            "line": 335
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/m2-application/index.ts",
            "line": 351
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/m2-application/index.ts",
            "line": 363
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/m2-application/index.ts",
            "line": 375
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "M2Application",
      "namespace": "m2Application",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/m2-application/index.ts",
            "line": 182
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/m2-application/index.ts",
            "line": 239
          },
          "name": "applicationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/m2-application/index.ts",
            "line": 244
          },
          "name": "applicationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/m2-application/index.ts",
            "line": 250
          },
          "name": "definition",
          "type": {
            "fqn": "@cdktn/provider-awscc.m2Application.M2ApplicationDefinitionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/m2-application/index.ts",
            "line": 294
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/m2-application/index.ts",
            "line": 260
          },
          "name": "definitionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.m2Application.M2ApplicationDefinition"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/m2-application/index.ts",
            "line": 276
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/m2-application/index.ts",
            "line": 289
          },
          "name": "engineTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/m2-application/index.ts",
            "line": 310
          },
          "name": "kmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/m2-application/index.ts",
            "line": 323
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/m2-application/index.ts",
            "line": 339
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/m2-application/index.ts",
            "line": 355
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/m2-application/index.ts",
            "line": 266
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/m2-application/index.ts",
            "line": 282
          },
          "name": "engineType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/m2-application/index.ts",
            "line": 300
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/m2-application/index.ts",
            "line": 316
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/m2-application/index.ts",
            "line": 329
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/m2-application/index.ts",
            "line": 345
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/m2-application/index:M2Application"
    },
    "@cdktn/provider-awscc.m2Application.M2ApplicationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.m2Application.M2ApplicationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/m2-application/index.ts",
        "line": 14
      },
      "name": "M2ApplicationConfig",
      "namespace": "m2Application",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/m2_application#engine_type M2Application#engine_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/m2-application/index.ts",
            "line": 26
          },
          "name": "engineType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/m2_application#name M2Application#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/m2-application/index.ts",
            "line": 36
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/m2_application#definition M2Application#definition}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/m2-application/index.ts",
            "line": 18
          },
          "name": "definition",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.m2Application.M2ApplicationDefinition"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/m2_application#description M2Application#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/m2-application/index.ts",
            "line": 22
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/m2_application#kms_key_id M2Application#kms_key_id}",
            "stability": "stable",
            "summary": "The ID or the Amazon Resource Name (ARN) of the customer managed KMS Key used for encrypting application-related resources."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/m2-application/index.ts",
            "line": 32
          },
          "name": "kmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/m2_application#role_arn M2Application#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/m2-application/index.ts",
            "line": 40
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/m2_application#tags M2Application#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/m2-application/index.ts",
            "line": 44
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/m2-application/index:M2ApplicationConfig"
    },
    "@cdktn/provider-awscc.m2Application.M2ApplicationDefinition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.m2Application.M2ApplicationDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/m2-application/index.ts",
        "line": 46
      },
      "name": "M2ApplicationDefinition",
      "namespace": "m2Application",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/m2_application#content M2Application#content}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/m2-application/index.ts",
            "line": 50
          },
          "name": "content",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/m2_application#s3_location M2Application#s3_location}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/m2-application/index.ts",
            "line": 54
          },
          "name": "s3Location",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/m2-application/index:M2ApplicationDefinition"
    },
    "@cdktn/provider-awscc.m2Application.M2ApplicationDefinitionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.m2Application.M2ApplicationDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/m2-application/index.ts",
          "line": 101
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/m2-application/index.ts",
        "line": 93
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/m2-application/index.ts",
            "line": 149
          },
          "name": "resetContent"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/m2-application/index.ts",
            "line": 165
          },
          "name": "resetS3Location"
        }
      ],
      "name": "M2ApplicationDefinitionOutputReference",
      "namespace": "m2Application",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/m2-application/index.ts",
            "line": 153
          },
          "name": "contentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/m2-application/index.ts",
            "line": 169
          },
          "name": "s3LocationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/m2-application/index.ts",
            "line": 143
          },
          "name": "content",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/m2-application/index.ts",
            "line": 159
          },
          "name": "s3Location",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/m2-application/index.ts",
            "line": 105
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.m2Application.M2ApplicationDefinition"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/m2-application/index:M2ApplicationDefinitionOutputReference"
    },
    "@cdktn/provider-awscc.m2Deployment.M2Deployment": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/m2_deployment awscc_m2_deployment}."
      },
      "fqn": "@cdktn/provider-awscc.m2Deployment.M2Deployment",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/m2_deployment awscc_m2_deployment} Resource."
        },
        "locationInModule": {
          "filename": "src/m2-deployment/index.ts",
          "line": 70
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.m2Deployment.M2DeploymentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/m2-deployment/index.ts",
        "line": 38
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a M2Deployment resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/m2-deployment/index.ts",
            "line": 55
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the M2Deployment to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/m2_deployment#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing M2Deployment that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the M2Deployment to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/m2-deployment/index.ts",
            "line": 153
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/m2-deployment/index.ts",
            "line": 161
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "M2Deployment",
      "namespace": "m2Deployment",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/m2-deployment/index.ts",
            "line": 43
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/m2-deployment/index.ts",
            "line": 122
          },
          "name": "deploymentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/m2-deployment/index.ts",
            "line": 140
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/m2-deployment/index.ts",
            "line": 145
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/m2-deployment/index.ts",
            "line": 104
          },
          "name": "applicationIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/m2-deployment/index.ts",
            "line": 117
          },
          "name": "applicationVersionInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/m2-deployment/index.ts",
            "line": 135
          },
          "name": "environmentIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/m2-deployment/index.ts",
            "line": 97
          },
          "name": "applicationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/m2-deployment/index.ts",
            "line": 110
          },
          "name": "applicationVersion",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/m2-deployment/index.ts",
            "line": 128
          },
          "name": "environmentId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/m2-deployment/index:M2Deployment"
    },
    "@cdktn/provider-awscc.m2Deployment.M2DeploymentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.m2Deployment.M2DeploymentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/m2-deployment/index.ts",
        "line": 14
      },
      "name": "M2DeploymentConfig",
      "namespace": "m2Deployment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/m2_deployment#application_id M2Deployment#application_id}",
            "stability": "stable",
            "summary": "The application ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/m2-deployment/index.ts",
            "line": 20
          },
          "name": "applicationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/m2_deployment#application_version M2Deployment#application_version}",
            "stability": "stable",
            "summary": "The version number of the application to deploy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/m2-deployment/index.ts",
            "line": 26
          },
          "name": "applicationVersion",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/m2_deployment#environment_id M2Deployment#environment_id}",
            "stability": "stable",
            "summary": "The environment ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/m2-deployment/index.ts",
            "line": 32
          },
          "name": "environmentId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/m2-deployment/index:M2DeploymentConfig"
    },
    "@cdktn/provider-awscc.m2Environment.M2Environment": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/m2_environment awscc_m2_environment}."
      },
      "fqn": "@cdktn/provider-awscc.m2Environment.M2Environment",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/m2_environment awscc_m2_environment} Resource."
        },
        "locationInModule": {
          "filename": "src/m2-environment/index.ts",
          "line": 643
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.m2Environment.M2EnvironmentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/m2-environment/index.ts",
        "line": 611
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a M2Environment resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/m2-environment/index.ts",
            "line": 628
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the M2Environment to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/m2_environment#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing M2Environment that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the M2Environment to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/m2-environment/index.ts",
            "line": 739
          },
          "name": "putHighAvailabilityConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.m2Environment.M2EnvironmentHighAvailabilityConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/m2-environment/index.ts",
            "line": 866
          },
          "name": "putStorageConfigurations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.m2Environment.M2EnvironmentStorageConfigurations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/m2-environment/index.ts",
            "line": 687
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/m2-environment/index.ts",
            "line": 716
          },
          "name": "resetEngineVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/m2-environment/index.ts",
            "line": 742
          },
          "name": "resetHighAvailabilityConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/m2-environment/index.ts",
            "line": 776
          },
          "name": "resetKmsKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/m2-environment/index.ts",
            "line": 805
          },
          "name": "resetNetworkType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/m2-environment/index.ts",
            "line": 821
          },
          "name": "resetPreferredMaintenanceWindow"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/m2-environment/index.ts",
            "line": 837
          },
          "name": "resetPubliclyAccessible"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/m2-environment/index.ts",
            "line": 853
          },
          "name": "resetSecurityGroupIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/m2-environment/index.ts",
            "line": 869
          },
          "name": "resetStorageConfigurations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/m2-environment/index.ts",
            "line": 885
          },
          "name": "resetSubnetIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/m2-environment/index.ts",
            "line": 901
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/m2-environment/index.ts",
            "line": 913
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/m2-environment/index.ts",
            "line": 932
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "M2Environment",
      "namespace": "m2Environment",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/m2-environment/index.ts",
            "line": 616
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/m2-environment/index.ts",
            "line": 725
          },
          "name": "environmentArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/m2-environment/index.ts",
            "line": 730
          },
          "name": "environmentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/m2-environment/index.ts",
            "line": 736
          },
          "name": "highAvailabilityConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.m2Environment.M2EnvironmentHighAvailabilityConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/m2-environment/index.ts",
            "line": 751
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/m2-environment/index.ts",
            "line": 863
          },
          "name": "storageConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.m2Environment.M2EnvironmentStorageConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/m2-environment/index.ts",
            "line": 691
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/m2-environment/index.ts",
            "line": 704
          },
          "name": "engineTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/m2-environment/index.ts",
            "line": 720
          },
          "name": "engineVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/m2-environment/index.ts",
            "line": 746
          },
          "name": "highAvailabilityConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.m2Environment.M2EnvironmentHighAvailabilityConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/m2-environment/index.ts",
            "line": 764
          },
          "name": "instanceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/m2-environment/index.ts",
            "line": 780
          },
          "name": "kmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/m2-environment/index.ts",
            "line": 793
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/m2-environment/index.ts",
            "line": 809
          },
          "name": "networkTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/m2-environment/index.ts",
            "line": 825
          },
          "name": "preferredMaintenanceWindowInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/m2-environment/index.ts",
            "line": 841
          },
          "name": "publiclyAccessibleInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/m2-environment/index.ts",
            "line": 857
          },
          "name": "securityGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/m2-environment/index.ts",
            "line": 873
          },
          "name": "storageConfigurationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.m2Environment.M2EnvironmentStorageConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/m2-environment/index.ts",
            "line": 889
          },
          "name": "subnetIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/m2-environment/index.ts",
            "line": 905
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/m2-environment/index.ts",
            "line": 681
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/m2-environment/index.ts",
            "line": 697
          },
          "name": "engineType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/m2-environment/index.ts",
            "line": 710
          },
          "name": "engineVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/m2-environment/index.ts",
            "line": 757
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/m2-environment/index.ts",
            "line": 770
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/m2-environment/index.ts",
            "line": 786
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/m2-environment/index.ts",
            "line": 799
          },
          "name": "networkType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/m2-environment/index.ts",
            "line": 815
          },
          "name": "preferredMaintenanceWindow",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/m2-environment/index.ts",
            "line": 831
          },
          "name": "publiclyAccessible",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/m2-environment/index.ts",
            "line": 847
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/m2-environment/index.ts",
            "line": 879
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/m2-environment/index.ts",
            "line": 895
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/m2-environment/index:M2Environment"
    },
    "@cdktn/provider-awscc.m2Environment.M2EnvironmentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.m2Environment.M2EnvironmentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/m2-environment/index.ts",
        "line": 14
      },
      "name": "M2EnvironmentConfig",
      "namespace": "m2Environment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/m2_environment#engine_type M2Environment#engine_type}",
            "stability": "stable",
            "summary": "The target platform for the environment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/m2-environment/index.ts",
            "line": 26
          },
          "name": "engineType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/m2_environment#instance_type M2Environment#instance_type}",
            "stability": "stable",
            "summary": "The type of instance underlying the environment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/m2-environment/index.ts",
            "line": 44
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/m2_environment#name M2Environment#name}",
            "stability": "stable",
            "summary": "The name of the environment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/m2-environment/index.ts",
            "line": 56
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/m2_environment#description M2Environment#description}",
            "stability": "stable",
            "summary": "The description of the environment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/m2-environment/index.ts",
            "line": 20
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/m2_environment#engine_version M2Environment#engine_version}",
            "stability": "stable",
            "summary": "The version of the runtime engine for the environment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/m2-environment/index.ts",
            "line": 32
          },
          "name": "engineVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/m2_environment#high_availability_config M2Environment#high_availability_config}",
            "stability": "stable",
            "summary": "Defines the details of a high availability configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/m2-environment/index.ts",
            "line": 38
          },
          "name": "highAvailabilityConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.m2Environment.M2EnvironmentHighAvailabilityConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/m2_environment#kms_key_id M2Environment#kms_key_id}",
            "stability": "stable",
            "summary": "The ID or the Amazon Resource Name (ARN) of the customer managed KMS Key used for encrypting environment-related resources."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/m2-environment/index.ts",
            "line": 50
          },
          "name": "kmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/m2_environment#network_type M2Environment#network_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/m2-environment/index.ts",
            "line": 60
          },
          "name": "networkType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you do not provide a value, a random system-generated value will be assigned.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/m2_environment#preferred_maintenance_window M2Environment#preferred_maintenance_window}",
            "stability": "stable",
            "summary": "Configures a desired maintenance window for the environment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/m2-environment/index.ts",
            "line": 66
          },
          "name": "preferredMaintenanceWindow",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/m2_environment#publicly_accessible M2Environment#publicly_accessible}",
            "stability": "stable",
            "summary": "Specifies whether the environment is publicly accessible."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/m2-environment/index.ts",
            "line": 72
          },
          "name": "publiclyAccessible",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/m2_environment#security_group_ids M2Environment#security_group_ids}",
            "stability": "stable",
            "summary": "The list of security groups for the VPC associated with this environment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/m2-environment/index.ts",
            "line": 78
          },
          "name": "securityGroupIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/m2_environment#storage_configurations M2Environment#storage_configurations}",
            "stability": "stable",
            "summary": "The storage configurations defined for the runtime environment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/m2-environment/index.ts",
            "line": 84
          },
          "name": "storageConfigurations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.m2Environment.M2EnvironmentStorageConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/m2_environment#subnet_ids M2Environment#subnet_ids}",
            "stability": "stable",
            "summary": "The unique identifiers of the subnets assigned to this runtime environment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/m2-environment/index.ts",
            "line": 90
          },
          "name": "subnetIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/m2_environment#tags M2Environment#tags}",
            "stability": "stable",
            "summary": "Tags associated to this environment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/m2-environment/index.ts",
            "line": 96
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/m2-environment/index:M2EnvironmentConfig"
    },
    "@cdktn/provider-awscc.m2Environment.M2EnvironmentHighAvailabilityConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.m2Environment.M2EnvironmentHighAvailabilityConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/m2-environment/index.ts",
        "line": 98
      },
      "name": "M2EnvironmentHighAvailabilityConfig",
      "namespace": "m2Environment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/m2_environment#desired_capacity M2Environment#desired_capacity}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/m2-environment/index.ts",
            "line": 102
          },
          "name": "desiredCapacity",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/m2-environment/index:M2EnvironmentHighAvailabilityConfig"
    },
    "@cdktn/provider-awscc.m2Environment.M2EnvironmentHighAvailabilityConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.m2Environment.M2EnvironmentHighAvailabilityConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/m2-environment/index.ts",
          "line": 142
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/m2-environment/index.ts",
        "line": 134
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/m2-environment/index.ts",
            "line": 184
          },
          "name": "resetDesiredCapacity"
        }
      ],
      "name": "M2EnvironmentHighAvailabilityConfigOutputReference",
      "namespace": "m2Environment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/m2-environment/index.ts",
            "line": 188
          },
          "name": "desiredCapacityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/m2-environment/index.ts",
            "line": 178
          },
          "name": "desiredCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/m2-environment/index.ts",
            "line": 146
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.m2Environment.M2EnvironmentHighAvailabilityConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/m2-environment/index:M2EnvironmentHighAvailabilityConfigOutputReference"
    },
    "@cdktn/provider-awscc.m2Environment.M2EnvironmentStorageConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.m2Environment.M2EnvironmentStorageConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/m2-environment/index.ts",
        "line": 454
      },
      "name": "M2EnvironmentStorageConfigurations",
      "namespace": "m2Environment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/m2_environment#efs M2Environment#efs}",
            "stability": "stable",
            "summary": "Defines the storage configuration for an Amazon EFS file system."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/m2-environment/index.ts",
            "line": 460
          },
          "name": "efs",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.m2Environment.M2EnvironmentStorageConfigurationsEfs"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/m2_environment#fsx M2Environment#fsx}",
            "stability": "stable",
            "summary": "Defines the storage configuration for an Amazon FSx file system."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/m2-environment/index.ts",
            "line": 466
          },
          "name": "fsx",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.m2Environment.M2EnvironmentStorageConfigurationsFsx"
          }
        }
      ],
      "symbolId": "src/m2-environment/index:M2EnvironmentStorageConfigurations"
    },
    "@cdktn/provider-awscc.m2Environment.M2EnvironmentStorageConfigurationsEfs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.m2Environment.M2EnvironmentStorageConfigurationsEfs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/m2-environment/index.ts",
        "line": 192
      },
      "name": "M2EnvironmentStorageConfigurationsEfs",
      "namespace": "m2Environment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/m2_environment#file_system_id M2Environment#file_system_id}",
            "stability": "stable",
            "summary": "The file system identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/m2-environment/index.ts",
            "line": 198
          },
          "name": "fileSystemId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/m2_environment#mount_point M2Environment#mount_point}",
            "stability": "stable",
            "summary": "The mount point for the file system."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/m2-environment/index.ts",
            "line": 204
          },
          "name": "mountPoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/m2-environment/index:M2EnvironmentStorageConfigurationsEfs"
    },
    "@cdktn/provider-awscc.m2Environment.M2EnvironmentStorageConfigurationsEfsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.m2Environment.M2EnvironmentStorageConfigurationsEfsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/m2-environment/index.ts",
          "line": 251
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/m2-environment/index.ts",
        "line": 243
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/m2-environment/index.ts",
            "line": 299
          },
          "name": "resetFileSystemId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/m2-environment/index.ts",
            "line": 315
          },
          "name": "resetMountPoint"
        }
      ],
      "name": "M2EnvironmentStorageConfigurationsEfsOutputReference",
      "namespace": "m2Environment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/m2-environment/index.ts",
            "line": 303
          },
          "name": "fileSystemIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/m2-environment/index.ts",
            "line": 319
          },
          "name": "mountPointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/m2-environment/index.ts",
            "line": 293
          },
          "name": "fileSystemId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/m2-environment/index.ts",
            "line": 309
          },
          "name": "mountPoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/m2-environment/index.ts",
            "line": 255
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.m2Environment.M2EnvironmentStorageConfigurationsEfs"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/m2-environment/index:M2EnvironmentStorageConfigurationsEfsOutputReference"
    },
    "@cdktn/provider-awscc.m2Environment.M2EnvironmentStorageConfigurationsFsx": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.m2Environment.M2EnvironmentStorageConfigurationsFsx",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/m2-environment/index.ts",
        "line": 323
      },
      "name": "M2EnvironmentStorageConfigurationsFsx",
      "namespace": "m2Environment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/m2_environment#file_system_id M2Environment#file_system_id}",
            "stability": "stable",
            "summary": "The file system identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/m2-environment/index.ts",
            "line": 329
          },
          "name": "fileSystemId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/m2_environment#mount_point M2Environment#mount_point}",
            "stability": "stable",
            "summary": "The mount point for the file system."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/m2-environment/index.ts",
            "line": 335
          },
          "name": "mountPoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/m2-environment/index:M2EnvironmentStorageConfigurationsFsx"
    },
    "@cdktn/provider-awscc.m2Environment.M2EnvironmentStorageConfigurationsFsxOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.m2Environment.M2EnvironmentStorageConfigurationsFsxOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/m2-environment/index.ts",
          "line": 382
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/m2-environment/index.ts",
        "line": 374
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/m2-environment/index.ts",
            "line": 430
          },
          "name": "resetFileSystemId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/m2-environment/index.ts",
            "line": 446
          },
          "name": "resetMountPoint"
        }
      ],
      "name": "M2EnvironmentStorageConfigurationsFsxOutputReference",
      "namespace": "m2Environment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/m2-environment/index.ts",
            "line": 434
          },
          "name": "fileSystemIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/m2-environment/index.ts",
            "line": 450
          },
          "name": "mountPointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/m2-environment/index.ts",
            "line": 424
          },
          "name": "fileSystemId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/m2-environment/index.ts",
            "line": 440
          },
          "name": "mountPoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/m2-environment/index.ts",
            "line": 386
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.m2Environment.M2EnvironmentStorageConfigurationsFsx"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/m2-environment/index:M2EnvironmentStorageConfigurationsFsxOutputReference"
    },
    "@cdktn/provider-awscc.m2Environment.M2EnvironmentStorageConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.m2Environment.M2EnvironmentStorageConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/m2-environment/index.ts",
          "line": 596
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/m2-environment/index.ts",
        "line": 588
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/m2-environment/index.ts",
            "line": 603
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.m2Environment.M2EnvironmentStorageConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "M2EnvironmentStorageConfigurationsList",
      "namespace": "m2Environment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/m2-environment/index.ts",
            "line": 589
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.m2Environment.M2EnvironmentStorageConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/m2-environment/index:M2EnvironmentStorageConfigurationsList"
    },
    "@cdktn/provider-awscc.m2Environment.M2EnvironmentStorageConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.m2Environment.M2EnvironmentStorageConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/m2-environment/index.ts",
          "line": 515
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/m2-environment/index.ts",
        "line": 505
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/m2-environment/index.ts",
            "line": 560
          },
          "name": "putEfs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.m2Environment.M2EnvironmentStorageConfigurationsEfs"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/m2-environment/index.ts",
            "line": 576
          },
          "name": "putFsx",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.m2Environment.M2EnvironmentStorageConfigurationsFsx"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/m2-environment/index.ts",
            "line": 563
          },
          "name": "resetEfs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/m2-environment/index.ts",
            "line": 579
          },
          "name": "resetFsx"
        }
      ],
      "name": "M2EnvironmentStorageConfigurationsOutputReference",
      "namespace": "m2Environment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/m2-environment/index.ts",
            "line": 557
          },
          "name": "efs",
          "type": {
            "fqn": "@cdktn/provider-awscc.m2Environment.M2EnvironmentStorageConfigurationsEfsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/m2-environment/index.ts",
            "line": 573
          },
          "name": "fsx",
          "type": {
            "fqn": "@cdktn/provider-awscc.m2Environment.M2EnvironmentStorageConfigurationsFsxOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/m2-environment/index.ts",
            "line": 567
          },
          "name": "efsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.m2Environment.M2EnvironmentStorageConfigurationsEfs"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/m2-environment/index.ts",
            "line": 583
          },
          "name": "fsxInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.m2Environment.M2EnvironmentStorageConfigurationsFsx"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/m2-environment/index.ts",
            "line": 519
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.m2Environment.M2EnvironmentStorageConfigurations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/m2-environment/index:M2EnvironmentStorageConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.macieAllowList.MacieAllowList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/macie_allow_list awscc_macie_allow_list}."
      },
      "fqn": "@cdktn/provider-awscc.macieAllowList.MacieAllowList",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/macie_allow_list awscc_macie_allow_list} Resource."
        },
        "locationInModule": {
          "filename": "src/macie-allow-list/index.ts",
          "line": 487
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.macieAllowList.MacieAllowListConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/macie-allow-list/index.ts",
        "line": 455
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a MacieAllowList resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/macie-allow-list/index.ts",
            "line": 472
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the MacieAllowList to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/macie_allow_list#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing MacieAllowList that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the MacieAllowList to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/macie-allow-list/index.ts",
            "line": 528
          },
          "name": "putCriteria",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.macieAllowList.MacieAllowListCriteria"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/macie-allow-list/index.ts",
            "line": 580
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.macieAllowList.MacieAllowListTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/macie-allow-list/index.ts",
            "line": 544
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/macie-allow-list/index.ts",
            "line": 583
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/macie-allow-list/index.ts",
            "line": 595
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/macie-allow-list/index.ts",
            "line": 604
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "MacieAllowList",
      "namespace": "macieAllowList",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/macie-allow-list/index.ts",
            "line": 460
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/macie-allow-list/index.ts",
            "line": 514
          },
          "name": "allowListId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/macie-allow-list/index.ts",
            "line": 519
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/macie-allow-list/index.ts",
            "line": 525
          },
          "name": "criteria",
          "type": {
            "fqn": "@cdktn/provider-awscc.macieAllowList.MacieAllowListCriteriaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/macie-allow-list/index.ts",
            "line": 553
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/macie-allow-list/index.ts",
            "line": 571
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/macie-allow-list/index.ts",
            "line": 577
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.macieAllowList.MacieAllowListTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/macie-allow-list/index.ts",
            "line": 532
          },
          "name": "criteriaInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.macieAllowList.MacieAllowListCriteria"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/macie-allow-list/index.ts",
            "line": 548
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/macie-allow-list/index.ts",
            "line": 566
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/macie-allow-list/index.ts",
            "line": 587
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.macieAllowList.MacieAllowListTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/macie-allow-list/index.ts",
            "line": 538
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/macie-allow-list/index.ts",
            "line": 559
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/macie-allow-list/index:MacieAllowList"
    },
    "@cdktn/provider-awscc.macieAllowList.MacieAllowListConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.macieAllowList.MacieAllowListConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/macie-allow-list/index.ts",
        "line": 14
      },
      "name": "MacieAllowListConfig",
      "namespace": "macieAllowList",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/macie_allow_list#criteria MacieAllowList#criteria}",
            "stability": "stable",
            "summary": "AllowList criteria."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/macie-allow-list/index.ts",
            "line": 20
          },
          "name": "criteria",
          "type": {
            "fqn": "@cdktn/provider-awscc.macieAllowList.MacieAllowListCriteria"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/macie_allow_list#name MacieAllowList#name}",
            "stability": "stable",
            "summary": "Name of AllowList."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/macie-allow-list/index.ts",
            "line": 32
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/macie_allow_list#description MacieAllowList#description}",
            "stability": "stable",
            "summary": "Description of AllowList."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/macie-allow-list/index.ts",
            "line": 26
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/macie_allow_list#tags MacieAllowList#tags}",
            "stability": "stable",
            "summary": "A collection of tags associated with a resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/macie-allow-list/index.ts",
            "line": 38
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.macieAllowList.MacieAllowListTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/macie-allow-list/index:MacieAllowListConfig"
    },
    "@cdktn/provider-awscc.macieAllowList.MacieAllowListCriteria": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.macieAllowList.MacieAllowListCriteria",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/macie-allow-list/index.ts",
        "line": 167
      },
      "name": "MacieAllowListCriteria",
      "namespace": "macieAllowList",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/macie_allow_list#regex MacieAllowList#regex}",
            "stability": "stable",
            "summary": "The S3 object key for the AllowList."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/macie-allow-list/index.ts",
            "line": 173
          },
          "name": "regex",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/macie_allow_list#s3_words_list MacieAllowList#s3_words_list}",
            "stability": "stable",
            "summary": "The S3 location for the AllowList."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/macie-allow-list/index.ts",
            "line": 179
          },
          "name": "s3WordsList",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.macieAllowList.MacieAllowListCriteriaS3WordsListStruct"
          }
        }
      ],
      "symbolId": "src/macie-allow-list/index:MacieAllowListCriteria"
    },
    "@cdktn/provider-awscc.macieAllowList.MacieAllowListCriteriaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.macieAllowList.MacieAllowListCriteriaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/macie-allow-list/index.ts",
          "line": 226
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/macie-allow-list/index.ts",
        "line": 218
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/macie-allow-list/index.ts",
            "line": 287
          },
          "name": "putS3WordsList",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.macieAllowList.MacieAllowListCriteriaS3WordsListStruct"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/macie-allow-list/index.ts",
            "line": 274
          },
          "name": "resetRegex"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/macie-allow-list/index.ts",
            "line": 290
          },
          "name": "resetS3WordsList"
        }
      ],
      "name": "MacieAllowListCriteriaOutputReference",
      "namespace": "macieAllowList",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/macie-allow-list/index.ts",
            "line": 284
          },
          "name": "s3WordsList",
          "type": {
            "fqn": "@cdktn/provider-awscc.macieAllowList.MacieAllowListCriteriaS3WordsListStructOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/macie-allow-list/index.ts",
            "line": 278
          },
          "name": "regexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/macie-allow-list/index.ts",
            "line": 294
          },
          "name": "s3WordsListInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.macieAllowList.MacieAllowListCriteriaS3WordsListStruct"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/macie-allow-list/index.ts",
            "line": 268
          },
          "name": "regex",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/macie-allow-list/index.ts",
            "line": 230
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.macieAllowList.MacieAllowListCriteria"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/macie-allow-list/index:MacieAllowListCriteriaOutputReference"
    },
    "@cdktn/provider-awscc.macieAllowList.MacieAllowListCriteriaS3WordsListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.macieAllowList.MacieAllowListCriteriaS3WordsListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/macie-allow-list/index.ts",
        "line": 40
      },
      "name": "MacieAllowListCriteriaS3WordsListStruct",
      "namespace": "macieAllowList",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/macie_allow_list#bucket_name MacieAllowList#bucket_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/macie-allow-list/index.ts",
            "line": 44
          },
          "name": "bucketName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/macie_allow_list#object_key MacieAllowList#object_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/macie-allow-list/index.ts",
            "line": 48
          },
          "name": "objectKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/macie-allow-list/index:MacieAllowListCriteriaS3WordsListStruct"
    },
    "@cdktn/provider-awscc.macieAllowList.MacieAllowListCriteriaS3WordsListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.macieAllowList.MacieAllowListCriteriaS3WordsListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/macie-allow-list/index.ts",
          "line": 95
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/macie-allow-list/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/macie-allow-list/index.ts",
            "line": 143
          },
          "name": "resetBucketName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/macie-allow-list/index.ts",
            "line": 159
          },
          "name": "resetObjectKey"
        }
      ],
      "name": "MacieAllowListCriteriaS3WordsListStructOutputReference",
      "namespace": "macieAllowList",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/macie-allow-list/index.ts",
            "line": 147
          },
          "name": "bucketNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/macie-allow-list/index.ts",
            "line": 163
          },
          "name": "objectKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/macie-allow-list/index.ts",
            "line": 137
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/macie-allow-list/index.ts",
            "line": 153
          },
          "name": "objectKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/macie-allow-list/index.ts",
            "line": 99
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.macieAllowList.MacieAllowListCriteriaS3WordsListStruct"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/macie-allow-list/index:MacieAllowListCriteriaS3WordsListStructOutputReference"
    },
    "@cdktn/provider-awscc.macieAllowList.MacieAllowListTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.macieAllowList.MacieAllowListTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/macie-allow-list/index.ts",
        "line": 298
      },
      "name": "MacieAllowListTags",
      "namespace": "macieAllowList",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/macie_allow_list#key MacieAllowList#key}",
            "stability": "stable",
            "summary": "The tag's key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/macie-allow-list/index.ts",
            "line": 304
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/macie_allow_list#value MacieAllowList#value}",
            "stability": "stable",
            "summary": "The tag's value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/macie-allow-list/index.ts",
            "line": 310
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/macie-allow-list/index:MacieAllowListTags"
    },
    "@cdktn/provider-awscc.macieAllowList.MacieAllowListTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.macieAllowList.MacieAllowListTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/macie-allow-list/index.ts",
          "line": 440
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/macie-allow-list/index.ts",
        "line": 432
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/macie-allow-list/index.ts",
            "line": 447
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.macieAllowList.MacieAllowListTagsOutputReference"
            }
          }
        }
      ],
      "name": "MacieAllowListTagsList",
      "namespace": "macieAllowList",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/macie-allow-list/index.ts",
            "line": 433
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.macieAllowList.MacieAllowListTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/macie-allow-list/index:MacieAllowListTagsList"
    },
    "@cdktn/provider-awscc.macieAllowList.MacieAllowListTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.macieAllowList.MacieAllowListTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/macie-allow-list/index.ts",
          "line": 359
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/macie-allow-list/index.ts",
        "line": 349
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/macie-allow-list/index.ts",
            "line": 407
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/macie-allow-list/index.ts",
            "line": 423
          },
          "name": "resetValue"
        }
      ],
      "name": "MacieAllowListTagsOutputReference",
      "namespace": "macieAllowList",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/macie-allow-list/index.ts",
            "line": 411
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/macie-allow-list/index.ts",
            "line": 427
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/macie-allow-list/index.ts",
            "line": 401
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/macie-allow-list/index.ts",
            "line": 417
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/macie-allow-list/index.ts",
            "line": 363
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.macieAllowList.MacieAllowListTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/macie-allow-list/index:MacieAllowListTagsOutputReference"
    },
    "@cdktn/provider-awscc.macieCustomDataIdentifier.MacieCustomDataIdentifier": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/macie_custom_data_identifier awscc_macie_custom_data_identifier}."
      },
      "fqn": "@cdktn/provider-awscc.macieCustomDataIdentifier.MacieCustomDataIdentifier",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/macie_custom_data_identifier awscc_macie_custom_data_identifier} Resource."
        },
        "locationInModule": {
          "filename": "src/macie-custom-data-identifier/index.ts",
          "line": 247
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.macieCustomDataIdentifier.MacieCustomDataIdentifierConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/macie-custom-data-identifier/index.ts",
        "line": 215
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a MacieCustomDataIdentifier resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/macie-custom-data-identifier/index.ts",
            "line": 232
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the MacieCustomDataIdentifier to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/macie_custom_data_identifier#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing MacieCustomDataIdentifier that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the MacieCustomDataIdentifier to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/macie-custom-data-identifier/index.ts",
            "line": 386
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.macieCustomDataIdentifier.MacieCustomDataIdentifierTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/macie-custom-data-identifier/index.ts",
            "line": 294
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/macie-custom-data-identifier/index.ts",
            "line": 315
          },
          "name": "resetIgnoreWords"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/macie-custom-data-identifier/index.ts",
            "line": 331
          },
          "name": "resetKeywords"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/macie-custom-data-identifier/index.ts",
            "line": 347
          },
          "name": "resetMaximumMatchDistance"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/macie-custom-data-identifier/index.ts",
            "line": 389
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/macie-custom-data-identifier/index.ts",
            "line": 401
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/macie-custom-data-identifier/index.ts",
            "line": 413
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "MacieCustomDataIdentifier",
      "namespace": "macieCustomDataIdentifier",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/macie-custom-data-identifier/index.ts",
            "line": 220
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/macie-custom-data-identifier/index.ts",
            "line": 277
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/macie-custom-data-identifier/index.ts",
            "line": 282
          },
          "name": "customDataIdentifierId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/macie-custom-data-identifier/index.ts",
            "line": 303
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/macie-custom-data-identifier/index.ts",
            "line": 383
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.macieCustomDataIdentifier.MacieCustomDataIdentifierTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/macie-custom-data-identifier/index.ts",
            "line": 298
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/macie-custom-data-identifier/index.ts",
            "line": 319
          },
          "name": "ignoreWordsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/macie-custom-data-identifier/index.ts",
            "line": 335
          },
          "name": "keywordsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/macie-custom-data-identifier/index.ts",
            "line": 351
          },
          "name": "maximumMatchDistanceInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/macie-custom-data-identifier/index.ts",
            "line": 364
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/macie-custom-data-identifier/index.ts",
            "line": 377
          },
          "name": "regexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/macie-custom-data-identifier/index.ts",
            "line": 393
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.macieCustomDataIdentifier.MacieCustomDataIdentifierTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/macie-custom-data-identifier/index.ts",
            "line": 288
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/macie-custom-data-identifier/index.ts",
            "line": 309
          },
          "name": "ignoreWords",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/macie-custom-data-identifier/index.ts",
            "line": 325
          },
          "name": "keywords",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/macie-custom-data-identifier/index.ts",
            "line": 341
          },
          "name": "maximumMatchDistance",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/macie-custom-data-identifier/index.ts",
            "line": 357
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/macie-custom-data-identifier/index.ts",
            "line": 370
          },
          "name": "regex",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/macie-custom-data-identifier/index:MacieCustomDataIdentifier"
    },
    "@cdktn/provider-awscc.macieCustomDataIdentifier.MacieCustomDataIdentifierConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.macieCustomDataIdentifier.MacieCustomDataIdentifierConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/macie-custom-data-identifier/index.ts",
        "line": 14
      },
      "name": "MacieCustomDataIdentifierConfig",
      "namespace": "macieCustomDataIdentifier",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/macie_custom_data_identifier#name MacieCustomDataIdentifier#name}",
            "stability": "stable",
            "summary": "Name of custom data identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/macie-custom-data-identifier/index.ts",
            "line": 44
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/macie_custom_data_identifier#regex MacieCustomDataIdentifier#regex}",
            "stability": "stable",
            "summary": "Regular expression for custom data identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/macie-custom-data-identifier/index.ts",
            "line": 50
          },
          "name": "regex",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/macie_custom_data_identifier#description MacieCustomDataIdentifier#description}",
            "stability": "stable",
            "summary": "Description of custom data identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/macie-custom-data-identifier/index.ts",
            "line": 20
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/macie_custom_data_identifier#ignore_words MacieCustomDataIdentifier#ignore_words}",
            "stability": "stable",
            "summary": "Words to be ignored."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/macie-custom-data-identifier/index.ts",
            "line": 26
          },
          "name": "ignoreWords",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/macie_custom_data_identifier#keywords MacieCustomDataIdentifier#keywords}",
            "stability": "stable",
            "summary": "Keywords to be matched against."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/macie-custom-data-identifier/index.ts",
            "line": 32
          },
          "name": "keywords",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/macie_custom_data_identifier#maximum_match_distance MacieCustomDataIdentifier#maximum_match_distance}",
            "stability": "stable",
            "summary": "Maximum match distance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/macie-custom-data-identifier/index.ts",
            "line": 38
          },
          "name": "maximumMatchDistance",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/macie_custom_data_identifier#tags MacieCustomDataIdentifier#tags}",
            "stability": "stable",
            "summary": "A collection of tags associated with a resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/macie-custom-data-identifier/index.ts",
            "line": 56
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.macieCustomDataIdentifier.MacieCustomDataIdentifierTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/macie-custom-data-identifier/index:MacieCustomDataIdentifierConfig"
    },
    "@cdktn/provider-awscc.macieCustomDataIdentifier.MacieCustomDataIdentifierTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.macieCustomDataIdentifier.MacieCustomDataIdentifierTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/macie-custom-data-identifier/index.ts",
        "line": 58
      },
      "name": "MacieCustomDataIdentifierTags",
      "namespace": "macieCustomDataIdentifier",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/macie_custom_data_identifier#key MacieCustomDataIdentifier#key}",
            "stability": "stable",
            "summary": "The tag's key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/macie-custom-data-identifier/index.ts",
            "line": 64
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/macie_custom_data_identifier#value MacieCustomDataIdentifier#value}",
            "stability": "stable",
            "summary": "The tag's value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/macie-custom-data-identifier/index.ts",
            "line": 70
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/macie-custom-data-identifier/index:MacieCustomDataIdentifierTags"
    },
    "@cdktn/provider-awscc.macieCustomDataIdentifier.MacieCustomDataIdentifierTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.macieCustomDataIdentifier.MacieCustomDataIdentifierTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/macie-custom-data-identifier/index.ts",
          "line": 200
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/macie-custom-data-identifier/index.ts",
        "line": 192
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/macie-custom-data-identifier/index.ts",
            "line": 207
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.macieCustomDataIdentifier.MacieCustomDataIdentifierTagsOutputReference"
            }
          }
        }
      ],
      "name": "MacieCustomDataIdentifierTagsList",
      "namespace": "macieCustomDataIdentifier",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/macie-custom-data-identifier/index.ts",
            "line": 193
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.macieCustomDataIdentifier.MacieCustomDataIdentifierTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/macie-custom-data-identifier/index:MacieCustomDataIdentifierTagsList"
    },
    "@cdktn/provider-awscc.macieCustomDataIdentifier.MacieCustomDataIdentifierTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.macieCustomDataIdentifier.MacieCustomDataIdentifierTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/macie-custom-data-identifier/index.ts",
          "line": 119
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/macie-custom-data-identifier/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/macie-custom-data-identifier/index.ts",
            "line": 167
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/macie-custom-data-identifier/index.ts",
            "line": 183
          },
          "name": "resetValue"
        }
      ],
      "name": "MacieCustomDataIdentifierTagsOutputReference",
      "namespace": "macieCustomDataIdentifier",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/macie-custom-data-identifier/index.ts",
            "line": 171
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/macie-custom-data-identifier/index.ts",
            "line": 187
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/macie-custom-data-identifier/index.ts",
            "line": 161
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/macie-custom-data-identifier/index.ts",
            "line": 177
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/macie-custom-data-identifier/index.ts",
            "line": 123
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.macieCustomDataIdentifier.MacieCustomDataIdentifierTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/macie-custom-data-identifier/index:MacieCustomDataIdentifierTagsOutputReference"
    },
    "@cdktn/provider-awscc.macieFindingsFilter.MacieFindingsFilter": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/macie_findings_filter awscc_macie_findings_filter}."
      },
      "fqn": "@cdktn/provider-awscc.macieFindingsFilter.MacieFindingsFilter",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/macie_findings_filter awscc_macie_findings_filter} Resource."
        },
        "locationInModule": {
          "filename": "src/macie-findings-filter/index.ts",
          "line": 616
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.macieFindingsFilter.MacieFindingsFilterConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/macie-findings-filter/index.ts",
        "line": 584
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a MacieFindingsFilter resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/macie-findings-filter/index.ts",
            "line": 601
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the MacieFindingsFilter to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/macie_findings_filter#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing MacieFindingsFilter that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the MacieFindingsFilter to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/macie-findings-filter/index.ts",
            "line": 686
          },
          "name": "putFindingCriteria",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.macieFindingsFilter.MacieFindingsFilterFindingCriteria"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/macie-findings-filter/index.ts",
            "line": 738
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.macieFindingsFilter.MacieFindingsFilterTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/macie-findings-filter/index.ts",
            "line": 652
          },
          "name": "resetAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/macie-findings-filter/index.ts",
            "line": 673
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/macie-findings-filter/index.ts",
            "line": 725
          },
          "name": "resetPosition"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/macie-findings-filter/index.ts",
            "line": 741
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/macie-findings-filter/index.ts",
            "line": 753
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/macie-findings-filter/index.ts",
            "line": 764
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "MacieFindingsFilter",
      "namespace": "macieFindingsFilter",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/macie-findings-filter/index.ts",
            "line": 589
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/macie-findings-filter/index.ts",
            "line": 661
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/macie-findings-filter/index.ts",
            "line": 683
          },
          "name": "findingCriteria",
          "type": {
            "fqn": "@cdktn/provider-awscc.macieFindingsFilter.MacieFindingsFilterFindingCriteriaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/macie-findings-filter/index.ts",
            "line": 695
          },
          "name": "findingsFilterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/macie-findings-filter/index.ts",
            "line": 700
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/macie-findings-filter/index.ts",
            "line": 735
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.macieFindingsFilter.MacieFindingsFilterTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/macie-findings-filter/index.ts",
            "line": 656
          },
          "name": "actionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/macie-findings-filter/index.ts",
            "line": 677
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/macie-findings-filter/index.ts",
            "line": 690
          },
          "name": "findingCriteriaInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.macieFindingsFilter.MacieFindingsFilterFindingCriteria"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/macie-findings-filter/index.ts",
            "line": 713
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/macie-findings-filter/index.ts",
            "line": 729
          },
          "name": "positionInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/macie-findings-filter/index.ts",
            "line": 745
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.macieFindingsFilter.MacieFindingsFilterTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/macie-findings-filter/index.ts",
            "line": 646
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/macie-findings-filter/index.ts",
            "line": 667
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/macie-findings-filter/index.ts",
            "line": 706
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/macie-findings-filter/index.ts",
            "line": 719
          },
          "name": "position",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/macie-findings-filter/index:MacieFindingsFilter"
    },
    "@cdktn/provider-awscc.macieFindingsFilter.MacieFindingsFilterConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.macieFindingsFilter.MacieFindingsFilterConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/macie-findings-filter/index.ts",
        "line": 14
      },
      "name": "MacieFindingsFilterConfig",
      "namespace": "macieFindingsFilter",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/macie_findings_filter#finding_criteria MacieFindingsFilter#finding_criteria}",
            "stability": "stable",
            "summary": "Findings filter criteria."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/macie-findings-filter/index.ts",
            "line": 32
          },
          "name": "findingCriteria",
          "type": {
            "fqn": "@cdktn/provider-awscc.macieFindingsFilter.MacieFindingsFilterFindingCriteria"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/macie_findings_filter#name MacieFindingsFilter#name}",
            "stability": "stable",
            "summary": "Findings filter name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/macie-findings-filter/index.ts",
            "line": 38
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/macie_findings_filter#action MacieFindingsFilter#action}",
            "stability": "stable",
            "summary": "Findings filter action."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/macie-findings-filter/index.ts",
            "line": 20
          },
          "name": "action",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/macie_findings_filter#description MacieFindingsFilter#description}",
            "stability": "stable",
            "summary": "Findings filter description."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/macie-findings-filter/index.ts",
            "line": 26
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/macie_findings_filter#position MacieFindingsFilter#position}",
            "stability": "stable",
            "summary": "Findings filter position."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/macie-findings-filter/index.ts",
            "line": 44
          },
          "name": "position",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/macie_findings_filter#tags MacieFindingsFilter#tags}",
            "stability": "stable",
            "summary": "A collection of tags associated with a resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/macie-findings-filter/index.ts",
            "line": 50
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.macieFindingsFilter.MacieFindingsFilterTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/macie-findings-filter/index:MacieFindingsFilterConfig"
    },
    "@cdktn/provider-awscc.macieFindingsFilter.MacieFindingsFilterFindingCriteria": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.macieFindingsFilter.MacieFindingsFilterFindingCriteria",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/macie-findings-filter/index.ts",
        "line": 331
      },
      "name": "MacieFindingsFilterFindingCriteria",
      "namespace": "macieFindingsFilter",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/macie_findings_filter#criterion MacieFindingsFilter#criterion}",
            "stability": "stable",
            "summary": "Map of filter criteria."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/macie-findings-filter/index.ts",
            "line": 337
          },
          "name": "criterion",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.macieFindingsFilter.MacieFindingsFilterFindingCriteriaCriterion"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/macie-findings-filter/index:MacieFindingsFilterFindingCriteria"
    },
    "@cdktn/provider-awscc.macieFindingsFilter.MacieFindingsFilterFindingCriteriaCriterion": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.macieFindingsFilter.MacieFindingsFilterFindingCriteriaCriterion",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/macie-findings-filter/index.ts",
        "line": 52
      },
      "name": "MacieFindingsFilterFindingCriteriaCriterion",
      "namespace": "macieFindingsFilter",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/macie_findings_filter#eq MacieFindingsFilter#eq}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/macie-findings-filter/index.ts",
            "line": 56
          },
          "name": "eq",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/macie_findings_filter#gt MacieFindingsFilter#gt}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/macie-findings-filter/index.ts",
            "line": 60
          },
          "name": "gt",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/macie_findings_filter#gte MacieFindingsFilter#gte}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/macie-findings-filter/index.ts",
            "line": 64
          },
          "name": "gte",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/macie_findings_filter#lt MacieFindingsFilter#lt}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/macie-findings-filter/index.ts",
            "line": 68
          },
          "name": "lt",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/macie_findings_filter#lte MacieFindingsFilter#lte}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/macie-findings-filter/index.ts",
            "line": 72
          },
          "name": "lte",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/macie_findings_filter#neq MacieFindingsFilter#neq}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/macie-findings-filter/index.ts",
            "line": 76
          },
          "name": "neq",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/macie-findings-filter/index:MacieFindingsFilterFindingCriteriaCriterion"
    },
    "@cdktn/provider-awscc.macieFindingsFilter.MacieFindingsFilterFindingCriteriaCriterionMap": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.macieFindingsFilter.MacieFindingsFilterFindingCriteriaCriterionMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/macie-findings-filter/index.ts",
          "line": 320
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/macie-findings-filter/index.ts",
        "line": 313
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/macie-findings-filter/index.ts",
            "line": 327
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.macieFindingsFilter.MacieFindingsFilterFindingCriteriaCriterionOutputReference"
            }
          }
        }
      ],
      "name": "MacieFindingsFilterFindingCriteriaCriterionMap",
      "namespace": "macieFindingsFilter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/macie-findings-filter/index.ts",
            "line": 314
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.macieFindingsFilter.MacieFindingsFilterFindingCriteriaCriterion"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/macie-findings-filter/index:MacieFindingsFilterFindingCriteriaCriterionMap"
    },
    "@cdktn/provider-awscc.macieFindingsFilter.MacieFindingsFilterFindingCriteriaCriterionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.macieFindingsFilter.MacieFindingsFilterFindingCriteriaCriterionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/macie-findings-filter/index.ts",
          "line": 152
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/macie-findings-filter/index.ts",
        "line": 143
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/macie-findings-filter/index.ts",
            "line": 224
          },
          "name": "resetEq"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/macie-findings-filter/index.ts",
            "line": 240
          },
          "name": "resetGt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/macie-findings-filter/index.ts",
            "line": 256
          },
          "name": "resetGte"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/macie-findings-filter/index.ts",
            "line": 272
          },
          "name": "resetLt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/macie-findings-filter/index.ts",
            "line": 288
          },
          "name": "resetLte"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/macie-findings-filter/index.ts",
            "line": 304
          },
          "name": "resetNeq"
        }
      ],
      "name": "MacieFindingsFilterFindingCriteriaCriterionOutputReference",
      "namespace": "macieFindingsFilter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/macie-findings-filter/index.ts",
            "line": 228
          },
          "name": "eqInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/macie-findings-filter/index.ts",
            "line": 260
          },
          "name": "gteInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/macie-findings-filter/index.ts",
            "line": 244
          },
          "name": "gtInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/macie-findings-filter/index.ts",
            "line": 292
          },
          "name": "lteInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/macie-findings-filter/index.ts",
            "line": 276
          },
          "name": "ltInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/macie-findings-filter/index.ts",
            "line": 308
          },
          "name": "neqInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/macie-findings-filter/index.ts",
            "line": 218
          },
          "name": "eq",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/macie-findings-filter/index.ts",
            "line": 234
          },
          "name": "gt",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/macie-findings-filter/index.ts",
            "line": 250
          },
          "name": "gte",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/macie-findings-filter/index.ts",
            "line": 266
          },
          "name": "lt",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/macie-findings-filter/index.ts",
            "line": 282
          },
          "name": "lte",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/macie-findings-filter/index.ts",
            "line": 298
          },
          "name": "neq",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/macie-findings-filter/index.ts",
            "line": 156
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.macieFindingsFilter.MacieFindingsFilterFindingCriteriaCriterion"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/macie-findings-filter/index:MacieFindingsFilterFindingCriteriaCriterionOutputReference"
    },
    "@cdktn/provider-awscc.macieFindingsFilter.MacieFindingsFilterFindingCriteriaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.macieFindingsFilter.MacieFindingsFilterFindingCriteriaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/macie-findings-filter/index.ts",
          "line": 377
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/macie-findings-filter/index.ts",
        "line": 369
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/macie-findings-filter/index.ts",
            "line": 416
          },
          "name": "putCriterion",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.macieFindingsFilter.MacieFindingsFilterFindingCriteriaCriterion"
                        },
                        "kind": "map"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/macie-findings-filter/index.ts",
            "line": 419
          },
          "name": "resetCriterion"
        }
      ],
      "name": "MacieFindingsFilterFindingCriteriaOutputReference",
      "namespace": "macieFindingsFilter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/macie-findings-filter/index.ts",
            "line": 413
          },
          "name": "criterion",
          "type": {
            "fqn": "@cdktn/provider-awscc.macieFindingsFilter.MacieFindingsFilterFindingCriteriaCriterionMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/macie-findings-filter/index.ts",
            "line": 423
          },
          "name": "criterionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.macieFindingsFilter.MacieFindingsFilterFindingCriteriaCriterion"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/macie-findings-filter/index.ts",
            "line": 381
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.macieFindingsFilter.MacieFindingsFilterFindingCriteria"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/macie-findings-filter/index:MacieFindingsFilterFindingCriteriaOutputReference"
    },
    "@cdktn/provider-awscc.macieFindingsFilter.MacieFindingsFilterTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.macieFindingsFilter.MacieFindingsFilterTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/macie-findings-filter/index.ts",
        "line": 427
      },
      "name": "MacieFindingsFilterTags",
      "namespace": "macieFindingsFilter",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/macie_findings_filter#key MacieFindingsFilter#key}",
            "stability": "stable",
            "summary": "The tag's key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/macie-findings-filter/index.ts",
            "line": 433
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/macie_findings_filter#value MacieFindingsFilter#value}",
            "stability": "stable",
            "summary": "The tag's value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/macie-findings-filter/index.ts",
            "line": 439
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/macie-findings-filter/index:MacieFindingsFilterTags"
    },
    "@cdktn/provider-awscc.macieFindingsFilter.MacieFindingsFilterTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.macieFindingsFilter.MacieFindingsFilterTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/macie-findings-filter/index.ts",
          "line": 569
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/macie-findings-filter/index.ts",
        "line": 561
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/macie-findings-filter/index.ts",
            "line": 576
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.macieFindingsFilter.MacieFindingsFilterTagsOutputReference"
            }
          }
        }
      ],
      "name": "MacieFindingsFilterTagsList",
      "namespace": "macieFindingsFilter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/macie-findings-filter/index.ts",
            "line": 562
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.macieFindingsFilter.MacieFindingsFilterTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/macie-findings-filter/index:MacieFindingsFilterTagsList"
    },
    "@cdktn/provider-awscc.macieFindingsFilter.MacieFindingsFilterTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.macieFindingsFilter.MacieFindingsFilterTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/macie-findings-filter/index.ts",
          "line": 488
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/macie-findings-filter/index.ts",
        "line": 478
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/macie-findings-filter/index.ts",
            "line": 536
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/macie-findings-filter/index.ts",
            "line": 552
          },
          "name": "resetValue"
        }
      ],
      "name": "MacieFindingsFilterTagsOutputReference",
      "namespace": "macieFindingsFilter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/macie-findings-filter/index.ts",
            "line": 540
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/macie-findings-filter/index.ts",
            "line": 556
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/macie-findings-filter/index.ts",
            "line": 530
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/macie-findings-filter/index.ts",
            "line": 546
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/macie-findings-filter/index.ts",
            "line": 492
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.macieFindingsFilter.MacieFindingsFilterTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/macie-findings-filter/index:MacieFindingsFilterTagsOutputReference"
    },
    "@cdktn/provider-awscc.macieSession.MacieSession": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/macie_session awscc_macie_session}."
      },
      "fqn": "@cdktn/provider-awscc.macieSession.MacieSession",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/macie_session awscc_macie_session} Resource."
        },
        "locationInModule": {
          "filename": "src/macie-session/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.macieSession.MacieSessionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/macie-session/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a MacieSession resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/macie-session/index.ts",
            "line": 49
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the MacieSession to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/macie_session#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing MacieSession that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the MacieSession to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/macie-session/index.ts",
            "line": 106
          },
          "name": "resetFindingPublishingFrequency"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/macie-session/index.ts",
            "line": 132
          },
          "name": "resetStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/macie-session/index.ts",
            "line": 144
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/macie-session/index.ts",
            "line": 151
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "MacieSession",
      "namespace": "macieSession",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/macie-session/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/macie-session/index.ts",
            "line": 89
          },
          "name": "automatedDiscoveryStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/macie-session/index.ts",
            "line": 94
          },
          "name": "awsAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/macie-session/index.ts",
            "line": 115
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/macie-session/index.ts",
            "line": 120
          },
          "name": "serviceRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/macie-session/index.ts",
            "line": 110
          },
          "name": "findingPublishingFrequencyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/macie-session/index.ts",
            "line": 136
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/macie-session/index.ts",
            "line": 100
          },
          "name": "findingPublishingFrequency",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/macie-session/index.ts",
            "line": 126
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/macie-session/index:MacieSession"
    },
    "@cdktn/provider-awscc.macieSession.MacieSessionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.macieSession.MacieSessionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/macie-session/index.ts",
        "line": 14
      },
      "name": "MacieSessionConfig",
      "namespace": "macieSession",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/macie_session#finding_publishing_frequency MacieSession#finding_publishing_frequency}",
            "stability": "stable",
            "summary": "A enumeration value that specifies how frequently finding updates are published."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/macie-session/index.ts",
            "line": 20
          },
          "name": "findingPublishingFrequency",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/macie_session#status MacieSession#status}",
            "stability": "stable",
            "summary": "A enumeration value that specifies the status of the Macie Session."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/macie-session/index.ts",
            "line": 26
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/macie-session/index:MacieSessionConfig"
    },
    "@cdktn/provider-awscc.managedblockchainAccessor.ManagedblockchainAccessor": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/managedblockchain_accessor awscc_managedblockchain_accessor}."
      },
      "fqn": "@cdktn/provider-awscc.managedblockchainAccessor.ManagedblockchainAccessor",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/managedblockchain_accessor awscc_managedblockchain_accessor} Resource."
        },
        "locationInModule": {
          "filename": "src/managedblockchain-accessor/index.ts",
          "line": 219
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.managedblockchainAccessor.ManagedblockchainAccessorConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/managedblockchain-accessor/index.ts",
        "line": 187
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ManagedblockchainAccessor resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/managedblockchain-accessor/index.ts",
            "line": 204
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ManagedblockchainAccessor to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/managedblockchain_accessor#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ManagedblockchainAccessor that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ManagedblockchainAccessor to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/managedblockchain-accessor/index.ts",
            "line": 308
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.managedblockchainAccessor.ManagedblockchainAccessorTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/managedblockchain-accessor/index.ts",
            "line": 290
          },
          "name": "resetNetworkType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/managedblockchain-accessor/index.ts",
            "line": 311
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/managedblockchain-accessor/index.ts",
            "line": 323
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/managedblockchain-accessor/index.ts",
            "line": 331
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ManagedblockchainAccessor",
      "namespace": "managedblockchainAccessor",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/managedblockchain-accessor/index.ts",
            "line": 192
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/managedblockchain-accessor/index.ts",
            "line": 245
          },
          "name": "accessorId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/managedblockchain-accessor/index.ts",
            "line": 263
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/managedblockchain-accessor/index.ts",
            "line": 268
          },
          "name": "billingToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/managedblockchain-accessor/index.ts",
            "line": 273
          },
          "name": "creationDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/managedblockchain-accessor/index.ts",
            "line": 278
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/managedblockchain-accessor/index.ts",
            "line": 299
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/managedblockchain-accessor/index.ts",
            "line": 305
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.managedblockchainAccessor.ManagedblockchainAccessorTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/managedblockchain-accessor/index.ts",
            "line": 258
          },
          "name": "accessorTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/managedblockchain-accessor/index.ts",
            "line": 294
          },
          "name": "networkTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/managedblockchain-accessor/index.ts",
            "line": 315
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.managedblockchainAccessor.ManagedblockchainAccessorTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/managedblockchain-accessor/index.ts",
            "line": 251
          },
          "name": "accessorType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/managedblockchain-accessor/index.ts",
            "line": 284
          },
          "name": "networkType",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/managedblockchain-accessor/index:ManagedblockchainAccessor"
    },
    "@cdktn/provider-awscc.managedblockchainAccessor.ManagedblockchainAccessorConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.managedblockchainAccessor.ManagedblockchainAccessorConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/managedblockchain-accessor/index.ts",
        "line": 14
      },
      "name": "ManagedblockchainAccessorConfig",
      "namespace": "managedblockchainAccessor",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/managedblockchain_accessor#accessor_type ManagedblockchainAccessor#accessor_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/managedblockchain-accessor/index.ts",
            "line": 18
          },
          "name": "accessorType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/managedblockchain_accessor#network_type ManagedblockchainAccessor#network_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/managedblockchain-accessor/index.ts",
            "line": 22
          },
          "name": "networkType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/managedblockchain_accessor#tags ManagedblockchainAccessor#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/managedblockchain-accessor/index.ts",
            "line": 28
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.managedblockchainAccessor.ManagedblockchainAccessorTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/managedblockchain-accessor/index:ManagedblockchainAccessorConfig"
    },
    "@cdktn/provider-awscc.managedblockchainAccessor.ManagedblockchainAccessorTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.managedblockchainAccessor.ManagedblockchainAccessorTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/managedblockchain-accessor/index.ts",
        "line": 30
      },
      "name": "ManagedblockchainAccessorTags",
      "namespace": "managedblockchainAccessor",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/managedblockchain_accessor#key ManagedblockchainAccessor#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/managedblockchain-accessor/index.ts",
            "line": 36
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/managedblockchain_accessor#value ManagedblockchainAccessor#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/managedblockchain-accessor/index.ts",
            "line": 42
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/managedblockchain-accessor/index:ManagedblockchainAccessorTags"
    },
    "@cdktn/provider-awscc.managedblockchainAccessor.ManagedblockchainAccessorTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.managedblockchainAccessor.ManagedblockchainAccessorTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/managedblockchain-accessor/index.ts",
          "line": 172
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/managedblockchain-accessor/index.ts",
        "line": 164
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/managedblockchain-accessor/index.ts",
            "line": 179
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.managedblockchainAccessor.ManagedblockchainAccessorTagsOutputReference"
            }
          }
        }
      ],
      "name": "ManagedblockchainAccessorTagsList",
      "namespace": "managedblockchainAccessor",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/managedblockchain-accessor/index.ts",
            "line": 165
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.managedblockchainAccessor.ManagedblockchainAccessorTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/managedblockchain-accessor/index:ManagedblockchainAccessorTagsList"
    },
    "@cdktn/provider-awscc.managedblockchainAccessor.ManagedblockchainAccessorTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.managedblockchainAccessor.ManagedblockchainAccessorTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/managedblockchain-accessor/index.ts",
          "line": 91
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/managedblockchain-accessor/index.ts",
        "line": 81
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/managedblockchain-accessor/index.ts",
            "line": 139
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/managedblockchain-accessor/index.ts",
            "line": 155
          },
          "name": "resetValue"
        }
      ],
      "name": "ManagedblockchainAccessorTagsOutputReference",
      "namespace": "managedblockchainAccessor",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/managedblockchain-accessor/index.ts",
            "line": 143
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/managedblockchain-accessor/index.ts",
            "line": 159
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/managedblockchain-accessor/index.ts",
            "line": 133
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/managedblockchain-accessor/index.ts",
            "line": 149
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/managedblockchain-accessor/index.ts",
            "line": 95
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.managedblockchainAccessor.ManagedblockchainAccessorTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/managedblockchain-accessor/index:ManagedblockchainAccessorTagsOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridge": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_bridge awscc_mediaconnect_bridge}."
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridge",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_bridge awscc_mediaconnect_bridge} Resource."
        },
        "locationInModule": {
          "filename": "src/mediaconnect-bridge/index.ts",
          "line": 1748
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-bridge/index.ts",
        "line": 1716
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a MediaconnectBridge resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 1733
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the MediaconnectBridge to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_bridge#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing MediaconnectBridge that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the MediaconnectBridge to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 1792
          },
          "name": "putEgressGatewayBridge",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeEgressGatewayBridge"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 1813
          },
          "name": "putIngressGatewayBridge",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeIngressGatewayBridge"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 1842
          },
          "name": "putOutputs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeOutputs"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 1871
          },
          "name": "putSourceFailoverConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeSourceFailoverConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 1887
          },
          "name": "putSources",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeSources"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 1795
          },
          "name": "resetEgressGatewayBridge"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 1816
          },
          "name": "resetIngressGatewayBridge"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 1845
          },
          "name": "resetOutputs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 1874
          },
          "name": "resetSourceFailoverConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 1899
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 1911
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "MediaconnectBridge",
      "namespace": "mediaconnectBridge",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 1721
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 1778
          },
          "name": "bridgeArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 1783
          },
          "name": "bridgeState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 1789
          },
          "name": "egressGatewayBridge",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeEgressGatewayBridgeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 1804
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 1810
          },
          "name": "ingressGatewayBridge",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeIngressGatewayBridgeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 1839
          },
          "name": "outputs",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeOutputsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 1868
          },
          "name": "sourceFailoverConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeSourceFailoverConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 1884
          },
          "name": "sources",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeSourcesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 1799
          },
          "name": "egressGatewayBridgeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeEgressGatewayBridge"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 1820
          },
          "name": "ingressGatewayBridgeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeIngressGatewayBridge"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 1833
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 1849
          },
          "name": "outputsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeOutputs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 1862
          },
          "name": "placementArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 1878
          },
          "name": "sourceFailoverConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeSourceFailoverConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 1891
          },
          "name": "sourcesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeSources"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 1826
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 1855
          },
          "name": "placementArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediaconnect-bridge/index:MediaconnectBridge"
    },
    "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-bridge/index.ts",
        "line": 14
      },
      "name": "MediaconnectBridgeConfig",
      "namespace": "mediaconnectBridge",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_bridge#name MediaconnectBridge#name}",
            "stability": "stable",
            "summary": "The name of the bridge."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 28
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_bridge#placement_arn MediaconnectBridge#placement_arn}",
            "stability": "stable",
            "summary": "The placement Amazon Resource Number (ARN) of the bridge."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 40
          },
          "name": "placementArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_bridge#sources MediaconnectBridge#sources}",
            "stability": "stable",
            "summary": "The sources on this bridge."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 52
          },
          "name": "sources",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeSources"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_bridge#egress_gateway_bridge MediaconnectBridge#egress_gateway_bridge}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 18
          },
          "name": "egressGatewayBridge",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeEgressGatewayBridge"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_bridge#ingress_gateway_bridge MediaconnectBridge#ingress_gateway_bridge}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 22
          },
          "name": "ingressGatewayBridge",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeIngressGatewayBridge"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_bridge#outputs MediaconnectBridge#outputs}",
            "stability": "stable",
            "summary": "The outputs on this bridge."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 34
          },
          "name": "outputs",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeOutputs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_bridge#source_failover_config MediaconnectBridge#source_failover_config}",
            "stability": "stable",
            "summary": "The settings for source failover."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 46
          },
          "name": "sourceFailoverConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeSourceFailoverConfig"
          }
        }
      ],
      "symbolId": "src/mediaconnect-bridge/index:MediaconnectBridgeConfig"
    },
    "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeEgressGatewayBridge": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeEgressGatewayBridge",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-bridge/index.ts",
        "line": 54
      },
      "name": "MediaconnectBridgeEgressGatewayBridge",
      "namespace": "mediaconnectBridge",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_bridge#max_bitrate MediaconnectBridge#max_bitrate}",
            "stability": "stable",
            "summary": "The maximum expected bitrate of the egress bridge."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 60
          },
          "name": "maxBitrate",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/mediaconnect-bridge/index:MediaconnectBridgeEgressGatewayBridge"
    },
    "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeEgressGatewayBridgeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeEgressGatewayBridgeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-bridge/index.ts",
          "line": 100
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-bridge/index.ts",
        "line": 92
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 142
          },
          "name": "resetMaxBitrate"
        }
      ],
      "name": "MediaconnectBridgeEgressGatewayBridgeOutputReference",
      "namespace": "mediaconnectBridge",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 146
          },
          "name": "maxBitrateInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 136
          },
          "name": "maxBitrate",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 104
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeEgressGatewayBridge"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-bridge/index:MediaconnectBridgeEgressGatewayBridgeOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeIngressGatewayBridge": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeIngressGatewayBridge",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-bridge/index.ts",
        "line": 150
      },
      "name": "MediaconnectBridgeIngressGatewayBridge",
      "namespace": "mediaconnectBridge",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_bridge#max_bitrate MediaconnectBridge#max_bitrate}",
            "stability": "stable",
            "summary": "The maximum expected bitrate of the ingress bridge."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 156
          },
          "name": "maxBitrate",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_bridge#max_outputs MediaconnectBridge#max_outputs}",
            "stability": "stable",
            "summary": "The maximum number of outputs on the ingress bridge."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 162
          },
          "name": "maxOutputs",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/mediaconnect-bridge/index:MediaconnectBridgeIngressGatewayBridge"
    },
    "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeIngressGatewayBridgeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeIngressGatewayBridgeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-bridge/index.ts",
          "line": 209
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-bridge/index.ts",
        "line": 201
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 257
          },
          "name": "resetMaxBitrate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 273
          },
          "name": "resetMaxOutputs"
        }
      ],
      "name": "MediaconnectBridgeIngressGatewayBridgeOutputReference",
      "namespace": "mediaconnectBridge",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 261
          },
          "name": "maxBitrateInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 277
          },
          "name": "maxOutputsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 251
          },
          "name": "maxBitrate",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 267
          },
          "name": "maxOutputs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 213
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeIngressGatewayBridge"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-bridge/index:MediaconnectBridgeIngressGatewayBridgeOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeOutputs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeOutputs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-bridge/index.ts",
        "line": 552
      },
      "name": "MediaconnectBridgeOutputs",
      "namespace": "mediaconnectBridge",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_bridge#network_output MediaconnectBridge#network_output}",
            "stability": "stable",
            "summary": "The output of the bridge. A network output is delivered to your premises."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 558
          },
          "name": "networkOutput",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeOutputsNetworkOutput"
          }
        }
      ],
      "symbolId": "src/mediaconnect-bridge/index:MediaconnectBridgeOutputs"
    },
    "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeOutputsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeOutputsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-bridge/index.ts",
          "line": 659
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-bridge/index.ts",
        "line": 651
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 666
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeOutputsOutputReference"
            }
          }
        }
      ],
      "name": "MediaconnectBridgeOutputsList",
      "namespace": "mediaconnectBridge",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 652
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeOutputs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-bridge/index:MediaconnectBridgeOutputsList"
    },
    "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeOutputsNetworkOutput": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeOutputsNetworkOutput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-bridge/index.ts",
        "line": 281
      },
      "name": "MediaconnectBridgeOutputsNetworkOutput",
      "namespace": "mediaconnectBridge",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_bridge#ip_address MediaconnectBridge#ip_address}",
            "stability": "stable",
            "summary": "The network output IP Address."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 287
          },
          "name": "ipAddress",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_bridge#name MediaconnectBridge#name}",
            "stability": "stable",
            "summary": "The network output name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 293
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_bridge#network_name MediaconnectBridge#network_name}",
            "stability": "stable",
            "summary": "The network output's gateway network name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 299
          },
          "name": "networkName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_bridge#port MediaconnectBridge#port}",
            "stability": "stable",
            "summary": "The network output port."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 305
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_bridge#protocol MediaconnectBridge#protocol}",
            "stability": "stable",
            "summary": "The network output protocol."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 311
          },
          "name": "protocol",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_bridge#ttl MediaconnectBridge#ttl}",
            "stability": "stable",
            "summary": "The network output TTL."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 317
          },
          "name": "ttl",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/mediaconnect-bridge/index:MediaconnectBridgeOutputsNetworkOutput"
    },
    "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeOutputsNetworkOutputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeOutputsNetworkOutputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-bridge/index.ts",
          "line": 392
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-bridge/index.ts",
        "line": 384
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 464
          },
          "name": "resetIpAddress"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 480
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 496
          },
          "name": "resetNetworkName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 512
          },
          "name": "resetPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 528
          },
          "name": "resetProtocol"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 544
          },
          "name": "resetTtl"
        }
      ],
      "name": "MediaconnectBridgeOutputsNetworkOutputOutputReference",
      "namespace": "mediaconnectBridge",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 468
          },
          "name": "ipAddressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 484
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 500
          },
          "name": "networkNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 516
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 532
          },
          "name": "protocolInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 548
          },
          "name": "ttlInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 458
          },
          "name": "ipAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 474
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 490
          },
          "name": "networkName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 506
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 522
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 538
          },
          "name": "ttl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 396
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeOutputsNetworkOutput"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-bridge/index:MediaconnectBridgeOutputsNetworkOutputOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeOutputsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeOutputsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-bridge/index.ts",
          "line": 600
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-bridge/index.ts",
        "line": 590
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 639
          },
          "name": "putNetworkOutput",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeOutputsNetworkOutput"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 642
          },
          "name": "resetNetworkOutput"
        }
      ],
      "name": "MediaconnectBridgeOutputsOutputReference",
      "namespace": "mediaconnectBridge",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 636
          },
          "name": "networkOutput",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeOutputsNetworkOutputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 646
          },
          "name": "networkOutputInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeOutputsNetworkOutput"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 604
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeOutputs"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-bridge/index:MediaconnectBridgeOutputsOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeSourceFailoverConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeSourceFailoverConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-bridge/index.ts",
        "line": 766
      },
      "name": "MediaconnectBridgeSourceFailoverConfig",
      "namespace": "mediaconnectBridge",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_bridge#failover_mode MediaconnectBridge#failover_mode}",
            "stability": "stable",
            "summary": "The type of failover you choose for this flow. FAILOVER allows switching between different streams."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 772
          },
          "name": "failoverMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can have a primary stream and a backup stream or two equally prioritized streams.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_bridge#source_priority MediaconnectBridge#source_priority}",
            "stability": "stable",
            "summary": "The priority you want to assign to a source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 778
          },
          "name": "sourcePriority",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeSourceFailoverConfigSourcePriority"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_bridge#state MediaconnectBridge#state}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 782
          },
          "name": "state",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediaconnect-bridge/index:MediaconnectBridgeSourceFailoverConfig"
    },
    "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeSourceFailoverConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeSourceFailoverConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-bridge/index.ts",
          "line": 836
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-bridge/index.ts",
        "line": 828
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 903
          },
          "name": "putSourcePriority",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeSourceFailoverConfigSourcePriority"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 890
          },
          "name": "resetFailoverMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 906
          },
          "name": "resetSourcePriority"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 922
          },
          "name": "resetState"
        }
      ],
      "name": "MediaconnectBridgeSourceFailoverConfigOutputReference",
      "namespace": "mediaconnectBridge",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 900
          },
          "name": "sourcePriority",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeSourceFailoverConfigSourcePriorityOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 894
          },
          "name": "failoverModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 910
          },
          "name": "sourcePriorityInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeSourceFailoverConfigSourcePriority"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 926
          },
          "name": "stateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 884
          },
          "name": "failoverMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 916
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 840
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeSourceFailoverConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-bridge/index:MediaconnectBridgeSourceFailoverConfigOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeSourceFailoverConfigSourcePriority": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeSourceFailoverConfigSourcePriority",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-bridge/index.ts",
        "line": 670
      },
      "name": "MediaconnectBridgeSourceFailoverConfigSourcePriority",
      "namespace": "mediaconnectBridge",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_bridge#primary_source MediaconnectBridge#primary_source}",
            "stability": "stable",
            "summary": "The name of the source you choose as the primary source for this flow."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 676
          },
          "name": "primarySource",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediaconnect-bridge/index:MediaconnectBridgeSourceFailoverConfigSourcePriority"
    },
    "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeSourceFailoverConfigSourcePriorityOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeSourceFailoverConfigSourcePriorityOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-bridge/index.ts",
          "line": 716
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-bridge/index.ts",
        "line": 708
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 758
          },
          "name": "resetPrimarySource"
        }
      ],
      "name": "MediaconnectBridgeSourceFailoverConfigSourcePriorityOutputReference",
      "namespace": "mediaconnectBridge",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 762
          },
          "name": "primarySourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 752
          },
          "name": "primarySource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 720
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeSourceFailoverConfigSourcePriority"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-bridge/index:MediaconnectBridgeSourceFailoverConfigSourcePriorityOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeSources": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeSources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-bridge/index.ts",
        "line": 1559
      },
      "name": "MediaconnectBridgeSources",
      "namespace": "mediaconnectBridge",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_bridge#flow_source MediaconnectBridge#flow_source}",
            "stability": "stable",
            "summary": "The source of the bridge. A flow source originates in MediaConnect as an existing cloud flow."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 1565
          },
          "name": "flowSource",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeSourcesFlowSource"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_bridge#network_source MediaconnectBridge#network_source}",
            "stability": "stable",
            "summary": "The source of the bridge. A network source originates at your premises."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 1571
          },
          "name": "networkSource",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeSourcesNetworkSource"
          }
        }
      ],
      "symbolId": "src/mediaconnect-bridge/index:MediaconnectBridgeSources"
    },
    "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeSourcesFlowSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeSourcesFlowSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-bridge/index.ts",
        "line": 1026
      },
      "name": "MediaconnectBridgeSourcesFlowSource",
      "namespace": "mediaconnectBridge",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_bridge#flow_arn MediaconnectBridge#flow_arn}",
            "stability": "stable",
            "summary": "The ARN of the cloud flow used as a source of this bridge."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 1032
          },
          "name": "flowArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_bridge#flow_vpc_interface_attachment MediaconnectBridge#flow_vpc_interface_attachment}",
            "stability": "stable",
            "summary": "The name of the VPC interface attachment to use for this source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 1038
          },
          "name": "flowVpcInterfaceAttachment",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeSourcesFlowSourceFlowVpcInterfaceAttachment"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_bridge#name MediaconnectBridge#name}",
            "stability": "stable",
            "summary": "The name of the flow source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 1044
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediaconnect-bridge/index:MediaconnectBridgeSourcesFlowSource"
    },
    "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeSourcesFlowSourceFlowVpcInterfaceAttachment": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeSourcesFlowSourceFlowVpcInterfaceAttachment",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-bridge/index.ts",
        "line": 930
      },
      "name": "MediaconnectBridgeSourcesFlowSourceFlowVpcInterfaceAttachment",
      "namespace": "mediaconnectBridge",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_bridge#vpc_interface_name MediaconnectBridge#vpc_interface_name}",
            "stability": "stable",
            "summary": "The name of the VPC interface to use for this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 936
          },
          "name": "vpcInterfaceName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediaconnect-bridge/index:MediaconnectBridgeSourcesFlowSourceFlowVpcInterfaceAttachment"
    },
    "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeSourcesFlowSourceFlowVpcInterfaceAttachmentOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeSourcesFlowSourceFlowVpcInterfaceAttachmentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-bridge/index.ts",
          "line": 976
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-bridge/index.ts",
        "line": 968
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 1018
          },
          "name": "resetVpcInterfaceName"
        }
      ],
      "name": "MediaconnectBridgeSourcesFlowSourceFlowVpcInterfaceAttachmentOutputReference",
      "namespace": "mediaconnectBridge",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 1022
          },
          "name": "vpcInterfaceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 1012
          },
          "name": "vpcInterfaceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 980
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeSourcesFlowSourceFlowVpcInterfaceAttachment"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-bridge/index:MediaconnectBridgeSourcesFlowSourceFlowVpcInterfaceAttachmentOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeSourcesFlowSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeSourcesFlowSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-bridge/index.ts",
          "line": 1098
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-bridge/index.ts",
        "line": 1090
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 1165
          },
          "name": "putFlowVpcInterfaceAttachment",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeSourcesFlowSourceFlowVpcInterfaceAttachment"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 1152
          },
          "name": "resetFlowArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 1168
          },
          "name": "resetFlowVpcInterfaceAttachment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 1184
          },
          "name": "resetName"
        }
      ],
      "name": "MediaconnectBridgeSourcesFlowSourceOutputReference",
      "namespace": "mediaconnectBridge",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 1162
          },
          "name": "flowVpcInterfaceAttachment",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeSourcesFlowSourceFlowVpcInterfaceAttachmentOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 1156
          },
          "name": "flowArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 1172
          },
          "name": "flowVpcInterfaceAttachmentInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeSourcesFlowSourceFlowVpcInterfaceAttachment"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 1188
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 1146
          },
          "name": "flowArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 1178
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 1102
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeSourcesFlowSource"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-bridge/index:MediaconnectBridgeSourcesFlowSourceOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeSourcesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeSourcesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-bridge/index.ts",
          "line": 1701
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-bridge/index.ts",
        "line": 1693
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 1708
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeSourcesOutputReference"
            }
          }
        }
      ],
      "name": "MediaconnectBridgeSourcesList",
      "namespace": "mediaconnectBridge",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 1694
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeSources"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-bridge/index:MediaconnectBridgeSourcesList"
    },
    "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeSourcesNetworkSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeSourcesNetworkSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-bridge/index.ts",
        "line": 1288
      },
      "name": "MediaconnectBridgeSourcesNetworkSource",
      "namespace": "mediaconnectBridge",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_bridge#multicast_ip MediaconnectBridge#multicast_ip}",
            "stability": "stable",
            "summary": "The network source multicast IP."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 1294
          },
          "name": "multicastIp",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_bridge#multicast_source_settings MediaconnectBridge#multicast_source_settings}",
            "stability": "stable",
            "summary": "The settings related to the multicast source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 1300
          },
          "name": "multicastSourceSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeSourcesNetworkSourceMulticastSourceSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_bridge#name MediaconnectBridge#name}",
            "stability": "stable",
            "summary": "The name of the network source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 1306
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_bridge#network_name MediaconnectBridge#network_name}",
            "stability": "stable",
            "summary": "The network source's gateway network name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 1312
          },
          "name": "networkName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_bridge#port MediaconnectBridge#port}",
            "stability": "stable",
            "summary": "The network source port."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 1318
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_bridge#protocol MediaconnectBridge#protocol}",
            "stability": "stable",
            "summary": "The network source protocol."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 1324
          },
          "name": "protocol",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediaconnect-bridge/index:MediaconnectBridgeSourcesNetworkSource"
    },
    "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeSourcesNetworkSourceMulticastSourceSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeSourcesNetworkSourceMulticastSourceSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-bridge/index.ts",
        "line": 1192
      },
      "name": "MediaconnectBridgeSourcesNetworkSourceMulticastSourceSettings",
      "namespace": "mediaconnectBridge",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_bridge#multicast_source_ip MediaconnectBridge#multicast_source_ip}",
            "stability": "stable",
            "summary": "The IP address of the source for source-specific multicast (SSM)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 1198
          },
          "name": "multicastSourceIp",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediaconnect-bridge/index:MediaconnectBridgeSourcesNetworkSourceMulticastSourceSettings"
    },
    "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeSourcesNetworkSourceMulticastSourceSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeSourcesNetworkSourceMulticastSourceSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-bridge/index.ts",
          "line": 1238
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-bridge/index.ts",
        "line": 1230
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 1280
          },
          "name": "resetMulticastSourceIp"
        }
      ],
      "name": "MediaconnectBridgeSourcesNetworkSourceMulticastSourceSettingsOutputReference",
      "namespace": "mediaconnectBridge",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 1284
          },
          "name": "multicastSourceIpInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 1274
          },
          "name": "multicastSourceIp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 1242
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeSourcesNetworkSourceMulticastSourceSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-bridge/index:MediaconnectBridgeSourcesNetworkSourceMulticastSourceSettingsOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeSourcesNetworkSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeSourcesNetworkSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-bridge/index.ts",
          "line": 1399
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-bridge/index.ts",
        "line": 1391
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 1484
          },
          "name": "putMulticastSourceSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeSourcesNetworkSourceMulticastSourceSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 1471
          },
          "name": "resetMulticastIp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 1487
          },
          "name": "resetMulticastSourceSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 1503
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 1519
          },
          "name": "resetNetworkName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 1535
          },
          "name": "resetPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 1551
          },
          "name": "resetProtocol"
        }
      ],
      "name": "MediaconnectBridgeSourcesNetworkSourceOutputReference",
      "namespace": "mediaconnectBridge",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 1481
          },
          "name": "multicastSourceSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeSourcesNetworkSourceMulticastSourceSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 1475
          },
          "name": "multicastIpInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 1491
          },
          "name": "multicastSourceSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeSourcesNetworkSourceMulticastSourceSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 1507
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 1523
          },
          "name": "networkNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 1539
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 1555
          },
          "name": "protocolInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 1465
          },
          "name": "multicastIp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 1497
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 1513
          },
          "name": "networkName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 1529
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 1545
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 1403
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeSourcesNetworkSource"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-bridge/index:MediaconnectBridgeSourcesNetworkSourceOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeSourcesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeSourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-bridge/index.ts",
          "line": 1620
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-bridge/index.ts",
        "line": 1610
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 1665
          },
          "name": "putFlowSource",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeSourcesFlowSource"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 1681
          },
          "name": "putNetworkSource",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeSourcesNetworkSource"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 1668
          },
          "name": "resetFlowSource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 1684
          },
          "name": "resetNetworkSource"
        }
      ],
      "name": "MediaconnectBridgeSourcesOutputReference",
      "namespace": "mediaconnectBridge",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 1662
          },
          "name": "flowSource",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeSourcesFlowSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 1678
          },
          "name": "networkSource",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeSourcesNetworkSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 1672
          },
          "name": "flowSourceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeSourcesFlowSource"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 1688
          },
          "name": "networkSourceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeSourcesNetworkSource"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge/index.ts",
            "line": 1624
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectBridge.MediaconnectBridgeSources"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-bridge/index:MediaconnectBridgeSourcesOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectBridgeOutput.MediaconnectBridgeOutput": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_bridge_output awscc_mediaconnect_bridge_output}."
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectBridgeOutput.MediaconnectBridgeOutput",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_bridge_output awscc_mediaconnect_bridge_output} Resource."
        },
        "locationInModule": {
          "filename": "src/mediaconnect-bridge-output/index.ts",
          "line": 291
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.mediaconnectBridgeOutput.MediaconnectBridgeOutputConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-bridge-output/index.ts",
        "line": 259
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a MediaconnectBridgeOutput resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge-output/index.ts",
            "line": 276
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the MediaconnectBridgeOutput to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_bridge_output#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing MediaconnectBridgeOutput that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the MediaconnectBridgeOutput to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge-output/index.ts",
            "line": 352
          },
          "name": "putNetworkOutput",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediaconnectBridgeOutput.MediaconnectBridgeOutputNetworkOutput"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge-output/index.ts",
            "line": 364
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge-output/index.ts",
            "line": 372
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "MediaconnectBridgeOutput",
      "namespace": "mediaconnectBridgeOutput",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge-output/index.ts",
            "line": 264
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge-output/index.ts",
            "line": 330
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge-output/index.ts",
            "line": 349
          },
          "name": "networkOutput",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectBridgeOutput.MediaconnectBridgeOutputNetworkOutputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge-output/index.ts",
            "line": 325
          },
          "name": "bridgeArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge-output/index.ts",
            "line": 343
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge-output/index.ts",
            "line": 356
          },
          "name": "networkOutputInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectBridgeOutput.MediaconnectBridgeOutputNetworkOutput"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge-output/index.ts",
            "line": 318
          },
          "name": "bridgeArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge-output/index.ts",
            "line": 336
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediaconnect-bridge-output/index:MediaconnectBridgeOutput"
    },
    "@cdktn/provider-awscc.mediaconnectBridgeOutput.MediaconnectBridgeOutputConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectBridgeOutput.MediaconnectBridgeOutputConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-bridge-output/index.ts",
        "line": 14
      },
      "name": "MediaconnectBridgeOutputConfig",
      "namespace": "mediaconnectBridgeOutput",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_bridge_output#bridge_arn MediaconnectBridgeOutput#bridge_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Number (ARN) of the bridge."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge-output/index.ts",
            "line": 20
          },
          "name": "bridgeArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_bridge_output#name MediaconnectBridgeOutput#name}",
            "stability": "stable",
            "summary": "The network output name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge-output/index.ts",
            "line": 26
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_bridge_output#network_output MediaconnectBridgeOutput#network_output}",
            "stability": "stable",
            "summary": "The output of the bridge."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge-output/index.ts",
            "line": 32
          },
          "name": "networkOutput",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectBridgeOutput.MediaconnectBridgeOutputNetworkOutput"
          }
        }
      ],
      "symbolId": "src/mediaconnect-bridge-output/index:MediaconnectBridgeOutputConfig"
    },
    "@cdktn/provider-awscc.mediaconnectBridgeOutput.MediaconnectBridgeOutputNetworkOutput": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectBridgeOutput.MediaconnectBridgeOutputNetworkOutput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-bridge-output/index.ts",
        "line": 34
      },
      "name": "MediaconnectBridgeOutputNetworkOutput",
      "namespace": "mediaconnectBridgeOutput",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_bridge_output#ip_address MediaconnectBridgeOutput#ip_address}",
            "stability": "stable",
            "summary": "The network output IP Address."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge-output/index.ts",
            "line": 40
          },
          "name": "ipAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_bridge_output#network_name MediaconnectBridgeOutput#network_name}",
            "stability": "stable",
            "summary": "The network output's gateway network name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge-output/index.ts",
            "line": 46
          },
          "name": "networkName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_bridge_output#port MediaconnectBridgeOutput#port}",
            "stability": "stable",
            "summary": "The network output port."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge-output/index.ts",
            "line": 52
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_bridge_output#protocol MediaconnectBridgeOutput#protocol}",
            "stability": "stable",
            "summary": "The network output protocol."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge-output/index.ts",
            "line": 58
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_bridge_output#ttl MediaconnectBridgeOutput#ttl}",
            "stability": "stable",
            "summary": "The network output TTL."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge-output/index.ts",
            "line": 64
          },
          "name": "ttl",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/mediaconnect-bridge-output/index:MediaconnectBridgeOutputNetworkOutput"
    },
    "@cdktn/provider-awscc.mediaconnectBridgeOutput.MediaconnectBridgeOutputNetworkOutputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectBridgeOutput.MediaconnectBridgeOutputNetworkOutputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-bridge-output/index.ts",
          "line": 132
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-bridge-output/index.ts",
        "line": 124
      },
      "name": "MediaconnectBridgeOutputNetworkOutputOutputReference",
      "namespace": "mediaconnectBridgeOutput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge-output/index.ts",
            "line": 199
          },
          "name": "ipAddressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge-output/index.ts",
            "line": 212
          },
          "name": "networkNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge-output/index.ts",
            "line": 225
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge-output/index.ts",
            "line": 238
          },
          "name": "protocolInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge-output/index.ts",
            "line": 251
          },
          "name": "ttlInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge-output/index.ts",
            "line": 192
          },
          "name": "ipAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge-output/index.ts",
            "line": 205
          },
          "name": "networkName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge-output/index.ts",
            "line": 218
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge-output/index.ts",
            "line": 231
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge-output/index.ts",
            "line": 244
          },
          "name": "ttl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge-output/index.ts",
            "line": 136
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectBridgeOutput.MediaconnectBridgeOutputNetworkOutput"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-bridge-output/index:MediaconnectBridgeOutputNetworkOutputOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectBridgeSource.MediaconnectBridgeSource": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_bridge_source awscc_mediaconnect_bridge_source}."
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectBridgeSource.MediaconnectBridgeSource",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_bridge_source awscc_mediaconnect_bridge_source} Resource."
        },
        "locationInModule": {
          "filename": "src/mediaconnect-bridge-source/index.ts",
          "line": 635
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.mediaconnectBridgeSource.MediaconnectBridgeSourceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-bridge-source/index.ts",
        "line": 603
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a MediaconnectBridgeSource resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge-source/index.ts",
            "line": 620
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the MediaconnectBridgeSource to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_bridge_source#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing MediaconnectBridgeSource that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the MediaconnectBridgeSource to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge-source/index.ts",
            "line": 679
          },
          "name": "putFlowSource",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediaconnectBridgeSource.MediaconnectBridgeSourceFlowSource"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge-source/index.ts",
            "line": 713
          },
          "name": "putNetworkSource",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediaconnectBridgeSource.MediaconnectBridgeSourceNetworkSource"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge-source/index.ts",
            "line": 682
          },
          "name": "resetFlowSource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge-source/index.ts",
            "line": 716
          },
          "name": "resetNetworkSource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge-source/index.ts",
            "line": 728
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge-source/index.ts",
            "line": 737
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "MediaconnectBridgeSource",
      "namespace": "mediaconnectBridgeSource",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge-source/index.ts",
            "line": 608
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge-source/index.ts",
            "line": 676
          },
          "name": "flowSource",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectBridgeSource.MediaconnectBridgeSourceFlowSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge-source/index.ts",
            "line": 691
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge-source/index.ts",
            "line": 710
          },
          "name": "networkSource",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectBridgeSource.MediaconnectBridgeSourceNetworkSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge-source/index.ts",
            "line": 670
          },
          "name": "bridgeArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge-source/index.ts",
            "line": 686
          },
          "name": "flowSourceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectBridgeSource.MediaconnectBridgeSourceFlowSource"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge-source/index.ts",
            "line": 704
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge-source/index.ts",
            "line": 720
          },
          "name": "networkSourceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectBridgeSource.MediaconnectBridgeSourceNetworkSource"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge-source/index.ts",
            "line": 663
          },
          "name": "bridgeArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge-source/index.ts",
            "line": 697
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediaconnect-bridge-source/index:MediaconnectBridgeSource"
    },
    "@cdktn/provider-awscc.mediaconnectBridgeSource.MediaconnectBridgeSourceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectBridgeSource.MediaconnectBridgeSourceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-bridge-source/index.ts",
        "line": 14
      },
      "name": "MediaconnectBridgeSourceConfig",
      "namespace": "mediaconnectBridgeSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_bridge_source#bridge_arn MediaconnectBridgeSource#bridge_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Number (ARN) of the bridge."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge-source/index.ts",
            "line": 20
          },
          "name": "bridgeArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_bridge_source#name MediaconnectBridgeSource#name}",
            "stability": "stable",
            "summary": "The name of the source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge-source/index.ts",
            "line": 32
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_bridge_source#flow_source MediaconnectBridgeSource#flow_source}",
            "stability": "stable",
            "summary": "The source of the bridge. A flow source originates in MediaConnect as an existing cloud flow."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge-source/index.ts",
            "line": 26
          },
          "name": "flowSource",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectBridgeSource.MediaconnectBridgeSourceFlowSource"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_bridge_source#network_source MediaconnectBridgeSource#network_source}",
            "stability": "stable",
            "summary": "The source of the bridge. A network source originates at your premises."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge-source/index.ts",
            "line": 38
          },
          "name": "networkSource",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectBridgeSource.MediaconnectBridgeSourceNetworkSource"
          }
        }
      ],
      "symbolId": "src/mediaconnect-bridge-source/index:MediaconnectBridgeSourceConfig"
    },
    "@cdktn/provider-awscc.mediaconnectBridgeSource.MediaconnectBridgeSourceFlowSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectBridgeSource.MediaconnectBridgeSourceFlowSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-bridge-source/index.ts",
        "line": 136
      },
      "name": "MediaconnectBridgeSourceFlowSource",
      "namespace": "mediaconnectBridgeSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_bridge_source#flow_arn MediaconnectBridgeSource#flow_arn}",
            "stability": "stable",
            "summary": "The ARN of the cloud flow used as a source of this bridge."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge-source/index.ts",
            "line": 142
          },
          "name": "flowArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_bridge_source#flow_vpc_interface_attachment MediaconnectBridgeSource#flow_vpc_interface_attachment}",
            "stability": "stable",
            "summary": "The name of the VPC interface attachment to use for this source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge-source/index.ts",
            "line": 148
          },
          "name": "flowVpcInterfaceAttachment",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectBridgeSource.MediaconnectBridgeSourceFlowSourceFlowVpcInterfaceAttachment"
          }
        }
      ],
      "symbolId": "src/mediaconnect-bridge-source/index:MediaconnectBridgeSourceFlowSource"
    },
    "@cdktn/provider-awscc.mediaconnectBridgeSource.MediaconnectBridgeSourceFlowSourceFlowVpcInterfaceAttachment": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectBridgeSource.MediaconnectBridgeSourceFlowSourceFlowVpcInterfaceAttachment",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-bridge-source/index.ts",
        "line": 40
      },
      "name": "MediaconnectBridgeSourceFlowSourceFlowVpcInterfaceAttachment",
      "namespace": "mediaconnectBridgeSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_bridge_source#vpc_interface_name MediaconnectBridgeSource#vpc_interface_name}",
            "stability": "stable",
            "summary": "The name of the VPC interface to use for this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge-source/index.ts",
            "line": 46
          },
          "name": "vpcInterfaceName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediaconnect-bridge-source/index:MediaconnectBridgeSourceFlowSourceFlowVpcInterfaceAttachment"
    },
    "@cdktn/provider-awscc.mediaconnectBridgeSource.MediaconnectBridgeSourceFlowSourceFlowVpcInterfaceAttachmentOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectBridgeSource.MediaconnectBridgeSourceFlowSourceFlowVpcInterfaceAttachmentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-bridge-source/index.ts",
          "line": 86
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-bridge-source/index.ts",
        "line": 78
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge-source/index.ts",
            "line": 128
          },
          "name": "resetVpcInterfaceName"
        }
      ],
      "name": "MediaconnectBridgeSourceFlowSourceFlowVpcInterfaceAttachmentOutputReference",
      "namespace": "mediaconnectBridgeSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge-source/index.ts",
            "line": 132
          },
          "name": "vpcInterfaceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge-source/index.ts",
            "line": 122
          },
          "name": "vpcInterfaceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge-source/index.ts",
            "line": 90
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectBridgeSource.MediaconnectBridgeSourceFlowSourceFlowVpcInterfaceAttachment"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-bridge-source/index:MediaconnectBridgeSourceFlowSourceFlowVpcInterfaceAttachmentOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectBridgeSource.MediaconnectBridgeSourceFlowSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectBridgeSource.MediaconnectBridgeSourceFlowSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-bridge-source/index.ts",
          "line": 195
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-bridge-source/index.ts",
        "line": 187
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge-source/index.ts",
            "line": 256
          },
          "name": "putFlowVpcInterfaceAttachment",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediaconnectBridgeSource.MediaconnectBridgeSourceFlowSourceFlowVpcInterfaceAttachment"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge-source/index.ts",
            "line": 243
          },
          "name": "resetFlowArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge-source/index.ts",
            "line": 259
          },
          "name": "resetFlowVpcInterfaceAttachment"
        }
      ],
      "name": "MediaconnectBridgeSourceFlowSourceOutputReference",
      "namespace": "mediaconnectBridgeSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge-source/index.ts",
            "line": 253
          },
          "name": "flowVpcInterfaceAttachment",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectBridgeSource.MediaconnectBridgeSourceFlowSourceFlowVpcInterfaceAttachmentOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge-source/index.ts",
            "line": 247
          },
          "name": "flowArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge-source/index.ts",
            "line": 263
          },
          "name": "flowVpcInterfaceAttachmentInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectBridgeSource.MediaconnectBridgeSourceFlowSourceFlowVpcInterfaceAttachment"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge-source/index.ts",
            "line": 237
          },
          "name": "flowArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge-source/index.ts",
            "line": 199
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectBridgeSource.MediaconnectBridgeSourceFlowSource"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-bridge-source/index:MediaconnectBridgeSourceFlowSourceOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectBridgeSource.MediaconnectBridgeSourceNetworkSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectBridgeSource.MediaconnectBridgeSourceNetworkSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-bridge-source/index.ts",
        "line": 363
      },
      "name": "MediaconnectBridgeSourceNetworkSource",
      "namespace": "mediaconnectBridgeSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_bridge_source#multicast_ip MediaconnectBridgeSource#multicast_ip}",
            "stability": "stable",
            "summary": "The network source multicast IP."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge-source/index.ts",
            "line": 369
          },
          "name": "multicastIp",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_bridge_source#multicast_source_settings MediaconnectBridgeSource#multicast_source_settings}",
            "stability": "stable",
            "summary": "The settings related to the multicast source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge-source/index.ts",
            "line": 375
          },
          "name": "multicastSourceSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectBridgeSource.MediaconnectBridgeSourceNetworkSourceMulticastSourceSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_bridge_source#network_name MediaconnectBridgeSource#network_name}",
            "stability": "stable",
            "summary": "The network source's gateway network name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge-source/index.ts",
            "line": 381
          },
          "name": "networkName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_bridge_source#port MediaconnectBridgeSource#port}",
            "stability": "stable",
            "summary": "The network source port."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge-source/index.ts",
            "line": 387
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_bridge_source#protocol MediaconnectBridgeSource#protocol}",
            "stability": "stable",
            "summary": "The network source protocol."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge-source/index.ts",
            "line": 393
          },
          "name": "protocol",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediaconnect-bridge-source/index:MediaconnectBridgeSourceNetworkSource"
    },
    "@cdktn/provider-awscc.mediaconnectBridgeSource.MediaconnectBridgeSourceNetworkSourceMulticastSourceSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectBridgeSource.MediaconnectBridgeSourceNetworkSourceMulticastSourceSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-bridge-source/index.ts",
        "line": 267
      },
      "name": "MediaconnectBridgeSourceNetworkSourceMulticastSourceSettings",
      "namespace": "mediaconnectBridgeSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_bridge_source#multicast_source_ip MediaconnectBridgeSource#multicast_source_ip}",
            "stability": "stable",
            "summary": "The IP address of the source for source-specific multicast (SSM)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge-source/index.ts",
            "line": 273
          },
          "name": "multicastSourceIp",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediaconnect-bridge-source/index:MediaconnectBridgeSourceNetworkSourceMulticastSourceSettings"
    },
    "@cdktn/provider-awscc.mediaconnectBridgeSource.MediaconnectBridgeSourceNetworkSourceMulticastSourceSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectBridgeSource.MediaconnectBridgeSourceNetworkSourceMulticastSourceSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-bridge-source/index.ts",
          "line": 313
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-bridge-source/index.ts",
        "line": 305
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge-source/index.ts",
            "line": 355
          },
          "name": "resetMulticastSourceIp"
        }
      ],
      "name": "MediaconnectBridgeSourceNetworkSourceMulticastSourceSettingsOutputReference",
      "namespace": "mediaconnectBridgeSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge-source/index.ts",
            "line": 359
          },
          "name": "multicastSourceIpInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge-source/index.ts",
            "line": 349
          },
          "name": "multicastSourceIp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge-source/index.ts",
            "line": 317
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectBridgeSource.MediaconnectBridgeSourceNetworkSourceMulticastSourceSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-bridge-source/index:MediaconnectBridgeSourceNetworkSourceMulticastSourceSettingsOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectBridgeSource.MediaconnectBridgeSourceNetworkSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectBridgeSource.MediaconnectBridgeSourceNetworkSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-bridge-source/index.ts",
          "line": 461
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-bridge-source/index.ts",
        "line": 453
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge-source/index.ts",
            "line": 540
          },
          "name": "putMulticastSourceSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediaconnectBridgeSource.MediaconnectBridgeSourceNetworkSourceMulticastSourceSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge-source/index.ts",
            "line": 527
          },
          "name": "resetMulticastIp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge-source/index.ts",
            "line": 543
          },
          "name": "resetMulticastSourceSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge-source/index.ts",
            "line": 559
          },
          "name": "resetNetworkName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge-source/index.ts",
            "line": 575
          },
          "name": "resetPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge-source/index.ts",
            "line": 591
          },
          "name": "resetProtocol"
        }
      ],
      "name": "MediaconnectBridgeSourceNetworkSourceOutputReference",
      "namespace": "mediaconnectBridgeSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge-source/index.ts",
            "line": 537
          },
          "name": "multicastSourceSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectBridgeSource.MediaconnectBridgeSourceNetworkSourceMulticastSourceSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge-source/index.ts",
            "line": 531
          },
          "name": "multicastIpInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge-source/index.ts",
            "line": 547
          },
          "name": "multicastSourceSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectBridgeSource.MediaconnectBridgeSourceNetworkSourceMulticastSourceSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge-source/index.ts",
            "line": 563
          },
          "name": "networkNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge-source/index.ts",
            "line": 579
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-bridge-source/index.ts",
            "line": 595
          },
          "name": "protocolInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge-source/index.ts",
            "line": 521
          },
          "name": "multicastIp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge-source/index.ts",
            "line": 553
          },
          "name": "networkName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge-source/index.ts",
            "line": 569
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge-source/index.ts",
            "line": 585
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-bridge-source/index.ts",
            "line": 465
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectBridgeSource.MediaconnectBridgeSourceNetworkSource"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-bridge-source/index:MediaconnectBridgeSourceNetworkSourceOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlow": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow awscc_mediaconnect_flow}."
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlow",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow awscc_mediaconnect_flow} Resource."
        },
        "locationInModule": {
          "filename": "src/mediaconnect-flow/index.ts",
          "line": 4265
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-flow/index.ts",
        "line": 4233
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a MediaconnectFlow resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 4250
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the MediaconnectFlow to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing MediaconnectFlow that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the MediaconnectFlow to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 4336
          },
          "name": "putMaintenance",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowMaintenance"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 4352
          },
          "name": "putMediaStreams",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowMediaStreams"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 4381
          },
          "name": "putSource",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSource"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 4394
          },
          "name": "putSourceFailoverConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceFailoverConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 4410
          },
          "name": "putSourceMonitoringConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceMonitoringConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 4426
          },
          "name": "putVpcInterfaces",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowVpcInterfaces"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 4303
          },
          "name": "resetAvailabilityZone"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 4339
          },
          "name": "resetMaintenance"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 4355
          },
          "name": "resetMediaStreams"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 4397
          },
          "name": "resetSourceFailoverConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 4413
          },
          "name": "resetSourceMonitoringConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 4429
          },
          "name": "resetVpcInterfaces"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 4441
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 4454
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "MediaconnectFlow",
      "namespace": "mediaconnectFlow",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 4238
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 4312
          },
          "name": "egressIp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 4317
          },
          "name": "flowArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 4322
          },
          "name": "flowAvailabilityZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 4327
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 4333
          },
          "name": "maintenance",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowMaintenanceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 4349
          },
          "name": "mediaStreams",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowMediaStreamsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 4378
          },
          "name": "source",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 4391
          },
          "name": "sourceFailoverConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceFailoverConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 4407
          },
          "name": "sourceMonitoringConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceMonitoringConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 4423
          },
          "name": "vpcInterfaces",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowVpcInterfacesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 4307
          },
          "name": "availabilityZoneInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 4343
          },
          "name": "maintenanceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowMaintenance"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 4359
          },
          "name": "mediaStreamsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowMediaStreams"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 4372
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 4401
          },
          "name": "sourceFailoverConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceFailoverConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 4385
          },
          "name": "sourceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSource"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 4417
          },
          "name": "sourceMonitoringConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceMonitoringConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 4433
          },
          "name": "vpcInterfacesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowVpcInterfaces"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 4297
          },
          "name": "availabilityZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 4365
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediaconnect-flow/index:MediaconnectFlow"
    },
    "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-flow/index.ts",
        "line": 14
      },
      "name": "MediaconnectFlowConfig",
      "namespace": "mediaconnectFlow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow#name MediaconnectFlow#name}",
            "stability": "stable",
            "summary": "The name of the flow."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 38
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow#source MediaconnectFlow#source}",
            "stability": "stable",
            "summary": "The source of the flow."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 44
          },
          "name": "source",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSource"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "These options are limited to the Availability Zones within the current AWS.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow#availability_zone MediaconnectFlow#availability_zone}",
            "stability": "stable",
            "summary": "The Availability Zone that you want to create the flow in."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 20
          },
          "name": "availabilityZone",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow#maintenance MediaconnectFlow#maintenance}",
            "stability": "stable",
            "summary": "The maintenance settings you want to use for the flow."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 26
          },
          "name": "maintenance",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowMaintenance"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can associate any of these media streams with sources and outputs on the flow.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow#media_streams MediaconnectFlow#media_streams}",
            "stability": "stable",
            "summary": "The media streams associated with the flow."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 32
          },
          "name": "mediaStreams",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowMediaStreams"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow#source_failover_config MediaconnectFlow#source_failover_config}",
            "stability": "stable",
            "summary": "The source failover config of the flow."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 50
          },
          "name": "sourceFailoverConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceFailoverConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow#source_monitoring_config MediaconnectFlow#source_monitoring_config}",
            "stability": "stable",
            "summary": "The source monitoring config of the flow."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 56
          },
          "name": "sourceMonitoringConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceMonitoringConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow#vpc_interfaces MediaconnectFlow#vpc_interfaces}",
            "stability": "stable",
            "summary": "The VPC interfaces that you added to this flow."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 62
          },
          "name": "vpcInterfaces",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowVpcInterfaces"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-flow/index:MediaconnectFlowConfig"
    },
    "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowMaintenance": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowMaintenance",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-flow/index.ts",
        "line": 64
      },
      "name": "MediaconnectFlowMaintenance",
      "namespace": "mediaconnectFlow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow#maintenance_day MediaconnectFlow#maintenance_day}",
            "stability": "stable",
            "summary": "A day of a week when the maintenance will happen. Use Monday/Tuesday/Wednesday/Thursday/Friday/Saturday/Sunday."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 70
          },
          "name": "maintenanceDay",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Use 24-hour HH:MM format. Minutes must be 00. Example: 13:00. The default value is 02:00.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow#maintenance_start_hour MediaconnectFlow#maintenance_start_hour}",
            "stability": "stable",
            "summary": "UTC time when the maintenance will happen."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 76
          },
          "name": "maintenanceStartHour",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediaconnect-flow/index:MediaconnectFlowMaintenance"
    },
    "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowMaintenanceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowMaintenanceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-flow/index.ts",
          "line": 123
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-flow/index.ts",
        "line": 115
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 171
          },
          "name": "resetMaintenanceDay"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 187
          },
          "name": "resetMaintenanceStartHour"
        }
      ],
      "name": "MediaconnectFlowMaintenanceOutputReference",
      "namespace": "mediaconnectFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 175
          },
          "name": "maintenanceDayInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 191
          },
          "name": "maintenanceStartHourInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 165
          },
          "name": "maintenanceDay",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 181
          },
          "name": "maintenanceStartHour",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 127
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowMaintenance"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-flow/index:MediaconnectFlowMaintenanceOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowMediaStreams": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowMediaStreams",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-flow/index.ts",
        "line": 632
      },
      "name": "MediaconnectFlowMediaStreams",
      "namespace": "mediaconnectFlow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow#attributes MediaconnectFlow#attributes}",
            "stability": "stable",
            "summary": "Attributes that are related to the media stream."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 638
          },
          "name": "attributes",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowMediaStreamsAttributes"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow#clock_rate MediaconnectFlow#clock_rate}",
            "stability": "stable",
            "summary": "The sample rate for the stream. This value in measured in kHz."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 644
          },
          "name": "clockRate",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow#description MediaconnectFlow#description}",
            "stability": "stable",
            "summary": "A description that can help you quickly identify what your media stream is used for."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 650
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "MediaConnect assigns this value to the media stream. For ST 2110 JPEG XS outputs, you need to provide this value to the receiver.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow#fmt MediaconnectFlow#fmt}",
            "stability": "stable",
            "summary": "The format type number (sometimes referred to as RTP payload type) of the media stream."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 656
          },
          "name": "fmt",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow#media_stream_id MediaconnectFlow#media_stream_id}",
            "stability": "stable",
            "summary": "A unique identifier for the media stream."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 662
          },
          "name": "mediaStreamId",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow#media_stream_name MediaconnectFlow#media_stream_name}",
            "stability": "stable",
            "summary": "A name that helps you distinguish one media stream from another."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 668
          },
          "name": "mediaStreamName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow#media_stream_type MediaconnectFlow#media_stream_type}",
            "stability": "stable",
            "summary": "The type of media stream."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 674
          },
          "name": "mediaStreamType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow#video_format MediaconnectFlow#video_format}",
            "stability": "stable",
            "summary": "The resolution of the video."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 680
          },
          "name": "videoFormat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediaconnect-flow/index:MediaconnectFlowMediaStreams"
    },
    "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowMediaStreamsAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowMediaStreamsAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-flow/index.ts",
        "line": 501
      },
      "name": "MediaconnectFlowMediaStreamsAttributes",
      "namespace": "mediaconnectFlow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow#fmtp MediaconnectFlow#fmtp}",
            "stability": "stable",
            "summary": "A set of parameters that define the media stream."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 507
          },
          "name": "fmtp",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowMediaStreamsAttributesFmtp"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow#lang MediaconnectFlow#lang}",
            "stability": "stable",
            "summary": "The audio language, in a format that is recognized by the receiver."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 513
          },
          "name": "lang",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediaconnect-flow/index:MediaconnectFlowMediaStreamsAttributes"
    },
    "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowMediaStreamsAttributesFmtp": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowMediaStreamsAttributesFmtp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-flow/index.ts",
        "line": 195
      },
      "name": "MediaconnectFlowMediaStreamsAttributesFmtp",
      "namespace": "mediaconnectFlow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow#channel_order MediaconnectFlow#channel_order}",
            "stability": "stable",
            "summary": "The format of the audio channel."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 201
          },
          "name": "channelOrder",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow#colorimetry MediaconnectFlow#colorimetry}",
            "stability": "stable",
            "summary": "The format used for the representation of color."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 207
          },
          "name": "colorimetry",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow#exact_framerate MediaconnectFlow#exact_framerate}",
            "stability": "stable",
            "summary": "The frame rate for the video stream, in frames/second. For example: 60000/1001."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 213
          },
          "name": "exactFramerate",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow#par MediaconnectFlow#par}",
            "stability": "stable",
            "summary": "The pixel aspect ratio (PAR) of the video."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 219
          },
          "name": "par",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow#range MediaconnectFlow#range}",
            "stability": "stable",
            "summary": "The encoding range of the video."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 225
          },
          "name": "range",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow#scan_mode MediaconnectFlow#scan_mode}",
            "stability": "stable",
            "summary": "The type of compression that was used to smooth the video's appearance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 231
          },
          "name": "scanMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow#tcs MediaconnectFlow#tcs}",
            "stability": "stable",
            "summary": "The transfer characteristic system (TCS) that is used in the video."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 237
          },
          "name": "tcs",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediaconnect-flow/index:MediaconnectFlowMediaStreamsAttributesFmtp"
    },
    "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowMediaStreamsAttributesFmtpOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowMediaStreamsAttributesFmtpOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-flow/index.ts",
          "line": 319
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-flow/index.ts",
        "line": 311
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 397
          },
          "name": "resetChannelOrder"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 413
          },
          "name": "resetColorimetry"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 429
          },
          "name": "resetExactFramerate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 445
          },
          "name": "resetPar"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 461
          },
          "name": "resetRange"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 477
          },
          "name": "resetScanMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 493
          },
          "name": "resetTcs"
        }
      ],
      "name": "MediaconnectFlowMediaStreamsAttributesFmtpOutputReference",
      "namespace": "mediaconnectFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 401
          },
          "name": "channelOrderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 417
          },
          "name": "colorimetryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 433
          },
          "name": "exactFramerateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 449
          },
          "name": "parInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 465
          },
          "name": "rangeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 481
          },
          "name": "scanModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 497
          },
          "name": "tcsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 391
          },
          "name": "channelOrder",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 407
          },
          "name": "colorimetry",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 423
          },
          "name": "exactFramerate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 439
          },
          "name": "par",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 455
          },
          "name": "range",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 471
          },
          "name": "scanMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 487
          },
          "name": "tcs",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 323
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowMediaStreamsAttributesFmtp"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-flow/index:MediaconnectFlowMediaStreamsAttributesFmtpOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowMediaStreamsAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowMediaStreamsAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-flow/index.ts",
          "line": 560
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-flow/index.ts",
        "line": 552
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 605
          },
          "name": "putFmtp",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowMediaStreamsAttributesFmtp"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 608
          },
          "name": "resetFmtp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 624
          },
          "name": "resetLang"
        }
      ],
      "name": "MediaconnectFlowMediaStreamsAttributesOutputReference",
      "namespace": "mediaconnectFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 602
          },
          "name": "fmtp",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowMediaStreamsAttributesFmtpOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 612
          },
          "name": "fmtpInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowMediaStreamsAttributesFmtp"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 628
          },
          "name": "langInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 618
          },
          "name": "lang",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 564
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowMediaStreamsAttributes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-flow/index:MediaconnectFlowMediaStreamsAttributesOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowMediaStreamsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowMediaStreamsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-flow/index.ts",
          "line": 984
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-flow/index.ts",
        "line": 976
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 991
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowMediaStreamsOutputReference"
            }
          }
        }
      ],
      "name": "MediaconnectFlowMediaStreamsList",
      "namespace": "mediaconnectFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 977
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowMediaStreams"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-flow/index:MediaconnectFlowMediaStreamsList"
    },
    "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowMediaStreamsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowMediaStreamsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-flow/index.ts",
          "line": 771
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-flow/index.ts",
        "line": 761
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 852
          },
          "name": "putAttributes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowMediaStreamsAttributes"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 855
          },
          "name": "resetAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 871
          },
          "name": "resetClockRate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 887
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 903
          },
          "name": "resetFmt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 919
          },
          "name": "resetMediaStreamId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 935
          },
          "name": "resetMediaStreamName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 951
          },
          "name": "resetMediaStreamType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 967
          },
          "name": "resetVideoFormat"
        }
      ],
      "name": "MediaconnectFlowMediaStreamsOutputReference",
      "namespace": "mediaconnectFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 849
          },
          "name": "attributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowMediaStreamsAttributesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 859
          },
          "name": "attributesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowMediaStreamsAttributes"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 875
          },
          "name": "clockRateInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 891
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 907
          },
          "name": "fmtInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 923
          },
          "name": "mediaStreamIdInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 939
          },
          "name": "mediaStreamNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 955
          },
          "name": "mediaStreamTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 971
          },
          "name": "videoFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 865
          },
          "name": "clockRate",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 881
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 897
          },
          "name": "fmt",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 913
          },
          "name": "mediaStreamId",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 929
          },
          "name": "mediaStreamName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 945
          },
          "name": "mediaStreamType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 961
          },
          "name": "videoFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 775
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowMediaStreams"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-flow/index:MediaconnectFlowMediaStreamsOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-flow/index.ts",
        "line": 2035
      },
      "name": "MediaconnectFlowSource",
      "namespace": "mediaconnectFlow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow#decryption MediaconnectFlow#decryption}",
            "stability": "stable",
            "summary": "The type of decryption that is used on the content ingested from this source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 2041
          },
          "name": "decryption",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceDecryption"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This value is not used or seen outside of the current AWS Elemental MediaConnect account.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow#description MediaconnectFlow#description}",
            "stability": "stable",
            "summary": "A description for the source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 2047
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The entitlement is set by the content originator and the ARN is generated as part of the originator's flow.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow#entitlement_arn MediaconnectFlow#entitlement_arn}",
            "stability": "stable",
            "summary": "The ARN of the entitlement that allows you to subscribe to content that comes from another AWS account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 2053
          },
          "name": "entitlementArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow#gateway_bridge_source MediaconnectFlow#gateway_bridge_source}",
            "stability": "stable",
            "summary": "The source configuration for cloud flows receiving a stream from a bridge."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 2059
          },
          "name": "gatewayBridgeSource",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceGatewayBridgeSource"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow#ingest_port MediaconnectFlow#ingest_port}",
            "stability": "stable",
            "summary": "The port that the flow will be listening on for incoming content."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 2065
          },
          "name": "ingestPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow#max_bitrate MediaconnectFlow#max_bitrate}",
            "stability": "stable",
            "summary": "The smoothing max bitrate for RIST, RTP, and RTP-FEC streams."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 2071
          },
          "name": "maxBitrate",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow#max_latency MediaconnectFlow#max_latency}",
            "stability": "stable",
            "summary": "The maximum latency in milliseconds. This parameter applies only to RIST-based and Zixi-based streams."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 2077
          },
          "name": "maxLatency",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow#max_sync_buffer MediaconnectFlow#max_sync_buffer}",
            "stability": "stable",
            "summary": "The size of the buffer (in milliseconds) to use to sync incoming source data."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 2083
          },
          "name": "maxSyncBuffer",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow#media_stream_source_configurations MediaconnectFlow#media_stream_source_configurations}",
            "stability": "stable",
            "summary": "The media stream that is associated with the source, and the parameters for that association."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 2089
          },
          "name": "mediaStreamSourceConfigurations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceMediaStreamSourceConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow#min_latency MediaconnectFlow#min_latency}",
            "stability": "stable",
            "summary": "The minimum latency in milliseconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 2095
          },
          "name": "minLatency",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow#name MediaconnectFlow#name}",
            "stability": "stable",
            "summary": "The name of the source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 2101
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow#protocol MediaconnectFlow#protocol}",
            "stability": "stable",
            "summary": "The protocol that is used by the source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 2107
          },
          "name": "protocol",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow#sender_control_port MediaconnectFlow#sender_control_port}",
            "stability": "stable",
            "summary": "The port that the flow uses to send outbound requests to initiate connection with the sender for fujitsu-qos protocol."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 2113
          },
          "name": "senderControlPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow#sender_ip_address MediaconnectFlow#sender_ip_address}",
            "stability": "stable",
            "summary": "The IP address that the flow communicates with to initiate connection with the sender for fujitsu-qos protocol."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 2119
          },
          "name": "senderIpAddress",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow#source_listener_address MediaconnectFlow#source_listener_address}",
            "stability": "stable",
            "summary": "Source IP or domain name for SRT-caller protocol."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 2125
          },
          "name": "sourceListenerAddress",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow#source_listener_port MediaconnectFlow#source_listener_port}",
            "stability": "stable",
            "summary": "Source port for SRT-caller protocol."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 2131
          },
          "name": "sourceListenerPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow#stream_id MediaconnectFlow#stream_id}",
            "stability": "stable",
            "summary": "The stream ID that you want to use for this transport. This parameter applies only to Zixi-based streams."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 2137
          },
          "name": "streamId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow#vpc_interface_name MediaconnectFlow#vpc_interface_name}",
            "stability": "stable",
            "summary": "The name of the VPC Interface this Source is configured with."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 2143
          },
          "name": "vpcInterfaceName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "These IP addresses should be in the form of a Classless Inter-Domain Routing (CIDR) block; for example, 10.0.0.0/16.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow#whitelist_cidr MediaconnectFlow#whitelist_cidr}",
            "stability": "stable",
            "summary": "The range of IP addresses that should be allowed to contribute content to your source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 2149
          },
          "name": "whitelistCidr",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediaconnect-flow/index:MediaconnectFlowSource"
    },
    "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceDecryption": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceDecryption",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-flow/index.ts",
        "line": 995
      },
      "name": "MediaconnectFlowSourceDecryption",
      "namespace": "mediaconnectFlow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow#algorithm MediaconnectFlow#algorithm}",
            "stability": "stable",
            "summary": "The type of algorithm that is used for the encryption (such as aes128, aes192, or aes256)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 1001
          },
          "name": "algorithm",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter is not valid for static key encryption.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow#constant_initialization_vector MediaconnectFlow#constant_initialization_vector}",
            "stability": "stable",
            "summary": "A 128-bit, 16-byte hex value represented by a 32-character string, to be used with the key for encrypting content."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 1007
          },
          "name": "constantInitializationVector",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter is required for SPEKE encryption and is not valid for static key encryption.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow#device_id MediaconnectFlow#device_id}",
            "stability": "stable",
            "summary": "The value of one of the devices that you configured with your digital rights management (DRM) platform key provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 1013
          },
          "name": "deviceId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If no keyType is provided, the service will use the default setting (static-key).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow#key_type MediaconnectFlow#key_type}",
            "stability": "stable",
            "summary": "The type of key that is used for the encryption."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 1019
          },
          "name": "keyType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter is required for SPEKE encryption and is not valid for static key encryption.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow#region MediaconnectFlow#region}",
            "stability": "stable",
            "summary": "The AWS Region that the API Gateway proxy endpoint was created in."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 1025
          },
          "name": "region",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The service sends this value to the key server to identify the current endpoint. The resource ID is also known as the content ID. This parameter is required for SPEKE encryption and is not valid for static key encryption.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow#resource_id MediaconnectFlow#resource_id}",
            "stability": "stable",
            "summary": "An identifier for the content."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 1031
          },
          "name": "resourceId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow#role_arn MediaconnectFlow#role_arn}",
            "stability": "stable",
            "summary": "The ARN of the role that you created during setup (when you set up AWS Elemental MediaConnect as a trusted entity)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 1037
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter is required for static key encryption and is not valid for SPEKE encryption.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow#secret_arn MediaconnectFlow#secret_arn}",
            "stability": "stable",
            "summary": "The ARN of the secret that you created in AWS Secrets Manager to store the encryption key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 1043
          },
          "name": "secretArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter is required for SPEKE encryption and is not valid for static key encryption.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow#url MediaconnectFlow#url}",
            "stability": "stable",
            "summary": "The URL from the API Gateway proxy that you set up to talk to your key server."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 1049
          },
          "name": "url",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediaconnect-flow/index:MediaconnectFlowSourceDecryption"
    },
    "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceDecryptionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceDecryptionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-flow/index.ts",
          "line": 1145
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-flow/index.ts",
        "line": 1137
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 1235
          },
          "name": "resetAlgorithm"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 1251
          },
          "name": "resetConstantInitializationVector"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 1267
          },
          "name": "resetDeviceId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 1283
          },
          "name": "resetKeyType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 1299
          },
          "name": "resetRegion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 1315
          },
          "name": "resetResourceId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 1331
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 1347
          },
          "name": "resetSecretArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 1363
          },
          "name": "resetUrl"
        }
      ],
      "name": "MediaconnectFlowSourceDecryptionOutputReference",
      "namespace": "mediaconnectFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 1239
          },
          "name": "algorithmInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 1255
          },
          "name": "constantInitializationVectorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 1271
          },
          "name": "deviceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 1287
          },
          "name": "keyTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 1303
          },
          "name": "regionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 1319
          },
          "name": "resourceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 1335
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 1351
          },
          "name": "secretArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 1367
          },
          "name": "urlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 1229
          },
          "name": "algorithm",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 1245
          },
          "name": "constantInitializationVector",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 1261
          },
          "name": "deviceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 1277
          },
          "name": "keyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 1293
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 1309
          },
          "name": "resourceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 1325
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 1341
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 1357
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 1149
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceDecryption"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-flow/index:MediaconnectFlowSourceDecryptionOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceFailoverConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceFailoverConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-flow/index.ts",
        "line": 2872
      },
      "name": "MediaconnectFlowSourceFailoverConfig",
      "namespace": "mediaconnectFlow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "MERGE combines the source streams into a single stream, allowing graceful recovery from any single-source loss. FAILOVER allows switching between different streams.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow#failover_mode MediaconnectFlow#failover_mode}",
            "stability": "stable",
            "summary": "The type of failover you choose for this flow."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 2878
          },
          "name": "failoverMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow#recovery_window MediaconnectFlow#recovery_window}",
            "stability": "stable",
            "summary": "Search window time to look for dash-7 packets."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 2884
          },
          "name": "recoveryWindow",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can have a primary stream and a backup stream or two equally prioritized streams.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow#source_priority MediaconnectFlow#source_priority}",
            "stability": "stable",
            "summary": "The priority you want to assign to a source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 2890
          },
          "name": "sourcePriority",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceFailoverConfigSourcePriority"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow#state MediaconnectFlow#state}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 2894
          },
          "name": "state",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediaconnect-flow/index:MediaconnectFlowSourceFailoverConfig"
    },
    "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceFailoverConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceFailoverConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-flow/index.ts",
          "line": 2955
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-flow/index.ts",
        "line": 2947
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 3044
          },
          "name": "putSourcePriority",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceFailoverConfigSourcePriority"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 3015
          },
          "name": "resetFailoverMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 3031
          },
          "name": "resetRecoveryWindow"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 3047
          },
          "name": "resetSourcePriority"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 3063
          },
          "name": "resetState"
        }
      ],
      "name": "MediaconnectFlowSourceFailoverConfigOutputReference",
      "namespace": "mediaconnectFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 3041
          },
          "name": "sourcePriority",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceFailoverConfigSourcePriorityOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 3019
          },
          "name": "failoverModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 3035
          },
          "name": "recoveryWindowInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 3051
          },
          "name": "sourcePriorityInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceFailoverConfigSourcePriority"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 3067
          },
          "name": "stateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 3009
          },
          "name": "failoverMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 3025
          },
          "name": "recoveryWindow",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 3057
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 2959
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceFailoverConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-flow/index:MediaconnectFlowSourceFailoverConfigOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceFailoverConfigSourcePriority": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceFailoverConfigSourcePriority",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-flow/index.ts",
        "line": 2776
      },
      "name": "MediaconnectFlowSourceFailoverConfigSourcePriority",
      "namespace": "mediaconnectFlow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow#primary_source MediaconnectFlow#primary_source}",
            "stability": "stable",
            "summary": "The name of the source you choose as the primary source for this flow."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 2782
          },
          "name": "primarySource",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediaconnect-flow/index:MediaconnectFlowSourceFailoverConfigSourcePriority"
    },
    "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceFailoverConfigSourcePriorityOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceFailoverConfigSourcePriorityOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-flow/index.ts",
          "line": 2822
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-flow/index.ts",
        "line": 2814
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 2864
          },
          "name": "resetPrimarySource"
        }
      ],
      "name": "MediaconnectFlowSourceFailoverConfigSourcePriorityOutputReference",
      "namespace": "mediaconnectFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 2868
          },
          "name": "primarySourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 2858
          },
          "name": "primarySource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 2826
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceFailoverConfigSourcePriority"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-flow/index:MediaconnectFlowSourceFailoverConfigSourcePriorityOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceGatewayBridgeSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceGatewayBridgeSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-flow/index.ts",
        "line": 1467
      },
      "name": "MediaconnectFlowSourceGatewayBridgeSource",
      "namespace": "mediaconnectFlow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow#bridge_arn MediaconnectFlow#bridge_arn}",
            "stability": "stable",
            "summary": "The ARN of the bridge feeding this flow."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 1473
          },
          "name": "bridgeArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow#vpc_interface_attachment MediaconnectFlow#vpc_interface_attachment}",
            "stability": "stable",
            "summary": "The name of the VPC interface attachment to use for this bridge source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 1479
          },
          "name": "vpcInterfaceAttachment",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceGatewayBridgeSourceVpcInterfaceAttachment"
          }
        }
      ],
      "symbolId": "src/mediaconnect-flow/index:MediaconnectFlowSourceGatewayBridgeSource"
    },
    "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceGatewayBridgeSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceGatewayBridgeSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-flow/index.ts",
          "line": 1526
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-flow/index.ts",
        "line": 1518
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 1587
          },
          "name": "putVpcInterfaceAttachment",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceGatewayBridgeSourceVpcInterfaceAttachment"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 1574
          },
          "name": "resetBridgeArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 1590
          },
          "name": "resetVpcInterfaceAttachment"
        }
      ],
      "name": "MediaconnectFlowSourceGatewayBridgeSourceOutputReference",
      "namespace": "mediaconnectFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 1584
          },
          "name": "vpcInterfaceAttachment",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceGatewayBridgeSourceVpcInterfaceAttachmentOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 1578
          },
          "name": "bridgeArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 1594
          },
          "name": "vpcInterfaceAttachmentInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceGatewayBridgeSourceVpcInterfaceAttachment"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 1568
          },
          "name": "bridgeArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 1530
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceGatewayBridgeSource"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-flow/index:MediaconnectFlowSourceGatewayBridgeSourceOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceGatewayBridgeSourceVpcInterfaceAttachment": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceGatewayBridgeSourceVpcInterfaceAttachment",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-flow/index.ts",
        "line": 1371
      },
      "name": "MediaconnectFlowSourceGatewayBridgeSourceVpcInterfaceAttachment",
      "namespace": "mediaconnectFlow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow#vpc_interface_name MediaconnectFlow#vpc_interface_name}",
            "stability": "stable",
            "summary": "The name of the VPC interface to use for this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 1377
          },
          "name": "vpcInterfaceName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediaconnect-flow/index:MediaconnectFlowSourceGatewayBridgeSourceVpcInterfaceAttachment"
    },
    "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceGatewayBridgeSourceVpcInterfaceAttachmentOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceGatewayBridgeSourceVpcInterfaceAttachmentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-flow/index.ts",
          "line": 1417
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-flow/index.ts",
        "line": 1409
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 1459
          },
          "name": "resetVpcInterfaceName"
        }
      ],
      "name": "MediaconnectFlowSourceGatewayBridgeSourceVpcInterfaceAttachmentOutputReference",
      "namespace": "mediaconnectFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 1463
          },
          "name": "vpcInterfaceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 1453
          },
          "name": "vpcInterfaceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 1421
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceGatewayBridgeSourceVpcInterfaceAttachment"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-flow/index:MediaconnectFlowSourceGatewayBridgeSourceVpcInterfaceAttachmentOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceMediaStreamSourceConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceMediaStreamSourceConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-flow/index.ts",
        "line": 1847
      },
      "name": "MediaconnectFlowSourceMediaStreamSourceConfigurations",
      "namespace": "mediaconnectFlow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "For ancillary data streams, set the encoding name to smpte291. For audio streams, set the encoding name to pcm. For video, 2110 streams, set the encoding name to raw. For video, JPEG XS streams, set the encoding name to jxsv.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow#encoding_name MediaconnectFlow#encoding_name}",
            "stability": "stable",
            "summary": "The format that was used to encode the data."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 1853
          },
          "name": "encodingName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow#input_configurations MediaconnectFlow#input_configurations}",
            "stability": "stable",
            "summary": "The media streams that you want to associate with the source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 1859
          },
          "name": "inputConfigurations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceMediaStreamSourceConfigurationsInputConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow#media_stream_name MediaconnectFlow#media_stream_name}",
            "stability": "stable",
            "summary": "A name that helps you distinguish one media stream from another."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 1865
          },
          "name": "mediaStreamName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediaconnect-flow/index:MediaconnectFlowSourceMediaStreamSourceConfigurations"
    },
    "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceMediaStreamSourceConfigurationsInputConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceMediaStreamSourceConfigurationsInputConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-flow/index.ts",
        "line": 1694
      },
      "name": "MediaconnectFlowSourceMediaStreamSourceConfigurationsInputConfigurations",
      "namespace": "mediaconnectFlow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow#input_port MediaconnectFlow#input_port}",
            "stability": "stable",
            "summary": "The port that the flow listens on for an incoming media stream."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 1700
          },
          "name": "inputPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow#interface MediaconnectFlow#interface}",
            "stability": "stable",
            "summary": "The VPC interface where the media stream comes in from."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 1706
          },
          "name": "interface",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceMediaStreamSourceConfigurationsInputConfigurationsInterface"
          }
        }
      ],
      "symbolId": "src/mediaconnect-flow/index:MediaconnectFlowSourceMediaStreamSourceConfigurationsInputConfigurations"
    },
    "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceMediaStreamSourceConfigurationsInputConfigurationsInterface": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceMediaStreamSourceConfigurationsInputConfigurationsInterface",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-flow/index.ts",
        "line": 1598
      },
      "name": "MediaconnectFlowSourceMediaStreamSourceConfigurationsInputConfigurationsInterface",
      "namespace": "mediaconnectFlow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow#name MediaconnectFlow#name}",
            "stability": "stable",
            "summary": "The name of the VPC interface that you want to use for the media stream associated with the output."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 1604
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediaconnect-flow/index:MediaconnectFlowSourceMediaStreamSourceConfigurationsInputConfigurationsInterface"
    },
    "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceMediaStreamSourceConfigurationsInputConfigurationsInterfaceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceMediaStreamSourceConfigurationsInputConfigurationsInterfaceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-flow/index.ts",
          "line": 1644
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-flow/index.ts",
        "line": 1636
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 1686
          },
          "name": "resetName"
        }
      ],
      "name": "MediaconnectFlowSourceMediaStreamSourceConfigurationsInputConfigurationsInterfaceOutputReference",
      "namespace": "mediaconnectFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 1690
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 1680
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 1648
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceMediaStreamSourceConfigurationsInputConfigurationsInterface"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-flow/index:MediaconnectFlowSourceMediaStreamSourceConfigurationsInputConfigurationsInterfaceOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceMediaStreamSourceConfigurationsInputConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceMediaStreamSourceConfigurationsInputConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-flow/index.ts",
          "line": 1836
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-flow/index.ts",
        "line": 1828
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 1843
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceMediaStreamSourceConfigurationsInputConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "MediaconnectFlowSourceMediaStreamSourceConfigurationsInputConfigurationsList",
      "namespace": "mediaconnectFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 1829
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceMediaStreamSourceConfigurationsInputConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-flow/index:MediaconnectFlowSourceMediaStreamSourceConfigurationsInputConfigurationsList"
    },
    "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceMediaStreamSourceConfigurationsInputConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceMediaStreamSourceConfigurationsInputConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-flow/index.ts",
          "line": 1755
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-flow/index.ts",
        "line": 1745
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 1816
          },
          "name": "putInterface",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceMediaStreamSourceConfigurationsInputConfigurationsInterface"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 1803
          },
          "name": "resetInputPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 1819
          },
          "name": "resetInterface"
        }
      ],
      "name": "MediaconnectFlowSourceMediaStreamSourceConfigurationsInputConfigurationsOutputReference",
      "namespace": "mediaconnectFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 1813
          },
          "name": "interface",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceMediaStreamSourceConfigurationsInputConfigurationsInterfaceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 1807
          },
          "name": "inputPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 1823
          },
          "name": "interfaceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceMediaStreamSourceConfigurationsInputConfigurationsInterface"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 1797
          },
          "name": "inputPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 1759
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceMediaStreamSourceConfigurationsInputConfigurations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-flow/index:MediaconnectFlowSourceMediaStreamSourceConfigurationsInputConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceMediaStreamSourceConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceMediaStreamSourceConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-flow/index.ts",
          "line": 2024
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-flow/index.ts",
        "line": 2016
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 2031
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceMediaStreamSourceConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "MediaconnectFlowSourceMediaStreamSourceConfigurationsList",
      "namespace": "mediaconnectFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 2017
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceMediaStreamSourceConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-flow/index:MediaconnectFlowSourceMediaStreamSourceConfigurationsList"
    },
    "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceMediaStreamSourceConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceMediaStreamSourceConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-flow/index.ts",
          "line": 1921
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-flow/index.ts",
        "line": 1911
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 1988
          },
          "name": "putInputConfigurations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceMediaStreamSourceConfigurationsInputConfigurations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 1975
          },
          "name": "resetEncodingName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 1991
          },
          "name": "resetInputConfigurations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 2007
          },
          "name": "resetMediaStreamName"
        }
      ],
      "name": "MediaconnectFlowSourceMediaStreamSourceConfigurationsOutputReference",
      "namespace": "mediaconnectFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 1985
          },
          "name": "inputConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceMediaStreamSourceConfigurationsInputConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 1979
          },
          "name": "encodingNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 1995
          },
          "name": "inputConfigurationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceMediaStreamSourceConfigurationsInputConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 2011
          },
          "name": "mediaStreamNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 1969
          },
          "name": "encodingName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 2001
          },
          "name": "mediaStreamName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 1925
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceMediaStreamSourceConfigurations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-flow/index:MediaconnectFlowSourceMediaStreamSourceConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceMonitoringConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceMonitoringConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-flow/index.ts",
        "line": 3735
      },
      "name": "MediaconnectFlowSourceMonitoringConfig",
      "namespace": "mediaconnectFlow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow#audio_monitoring_settings MediaconnectFlow#audio_monitoring_settings}",
            "stability": "stable",
            "summary": "Contains the settings for audio stream metrics monitoring."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 3741
          },
          "name": "audioMonitoringSettings",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceMonitoringConfigAudioMonitoringSettings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow#content_quality_analysis_state MediaconnectFlow#content_quality_analysis_state}",
            "stability": "stable",
            "summary": "Indicates whether content quality analysis is enabled or disabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 3747
          },
          "name": "contentQualityAnalysisState",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow#thumbnail_state MediaconnectFlow#thumbnail_state}",
            "stability": "stable",
            "summary": "The state of thumbnail monitoring."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 3753
          },
          "name": "thumbnailState",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow#video_monitoring_settings MediaconnectFlow#video_monitoring_settings}",
            "stability": "stable",
            "summary": "Contains the settings for video stream metrics monitoring."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 3759
          },
          "name": "videoMonitoringSettings",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceMonitoringConfigVideoMonitoringSettings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-flow/index:MediaconnectFlowSourceMonitoringConfig"
    },
    "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceMonitoringConfigAudioMonitoringSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceMonitoringConfigAudioMonitoringSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-flow/index.ts",
        "line": 3202
      },
      "name": "MediaconnectFlowSourceMonitoringConfigAudioMonitoringSettings",
      "namespace": "mediaconnectFlow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow#silent_audio MediaconnectFlow#silent_audio}",
            "stability": "stable",
            "summary": "Configures settings for the SilentAudio metric."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 3208
          },
          "name": "silentAudio",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceMonitoringConfigAudioMonitoringSettingsSilentAudio"
          }
        }
      ],
      "symbolId": "src/mediaconnect-flow/index:MediaconnectFlowSourceMonitoringConfigAudioMonitoringSettings"
    },
    "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceMonitoringConfigAudioMonitoringSettingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceMonitoringConfigAudioMonitoringSettingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-flow/index.ts",
          "line": 3309
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-flow/index.ts",
        "line": 3301
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 3316
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceMonitoringConfigAudioMonitoringSettingsOutputReference"
            }
          }
        }
      ],
      "name": "MediaconnectFlowSourceMonitoringConfigAudioMonitoringSettingsList",
      "namespace": "mediaconnectFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 3302
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceMonitoringConfigAudioMonitoringSettings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-flow/index:MediaconnectFlowSourceMonitoringConfigAudioMonitoringSettingsList"
    },
    "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceMonitoringConfigAudioMonitoringSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceMonitoringConfigAudioMonitoringSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-flow/index.ts",
          "line": 3250
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-flow/index.ts",
        "line": 3240
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 3289
          },
          "name": "putSilentAudio",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceMonitoringConfigAudioMonitoringSettingsSilentAudio"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 3292
          },
          "name": "resetSilentAudio"
        }
      ],
      "name": "MediaconnectFlowSourceMonitoringConfigAudioMonitoringSettingsOutputReference",
      "namespace": "mediaconnectFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 3286
          },
          "name": "silentAudio",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceMonitoringConfigAudioMonitoringSettingsSilentAudioOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 3296
          },
          "name": "silentAudioInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceMonitoringConfigAudioMonitoringSettingsSilentAudio"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 3254
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceMonitoringConfigAudioMonitoringSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-flow/index:MediaconnectFlowSourceMonitoringConfigAudioMonitoringSettingsOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceMonitoringConfigAudioMonitoringSettingsSilentAudio": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceMonitoringConfigAudioMonitoringSettingsSilentAudio",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-flow/index.ts",
        "line": 3071
      },
      "name": "MediaconnectFlowSourceMonitoringConfigAudioMonitoringSettingsSilentAudio",
      "namespace": "mediaconnectFlow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow#state MediaconnectFlow#state}",
            "stability": "stable",
            "summary": "Indicates whether the SilentAudio metric is enabled or disabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 3077
          },
          "name": "state",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow#threshold_seconds MediaconnectFlow#threshold_seconds}",
            "stability": "stable",
            "summary": "Specifies the number of consecutive seconds of silence that triggers an event or alert."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 3083
          },
          "name": "thresholdSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/mediaconnect-flow/index:MediaconnectFlowSourceMonitoringConfigAudioMonitoringSettingsSilentAudio"
    },
    "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceMonitoringConfigAudioMonitoringSettingsSilentAudioOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceMonitoringConfigAudioMonitoringSettingsSilentAudioOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-flow/index.ts",
          "line": 3130
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-flow/index.ts",
        "line": 3122
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 3178
          },
          "name": "resetState"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 3194
          },
          "name": "resetThresholdSeconds"
        }
      ],
      "name": "MediaconnectFlowSourceMonitoringConfigAudioMonitoringSettingsSilentAudioOutputReference",
      "namespace": "mediaconnectFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 3182
          },
          "name": "stateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 3198
          },
          "name": "thresholdSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 3172
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 3188
          },
          "name": "thresholdSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 3134
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceMonitoringConfigAudioMonitoringSettingsSilentAudio"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-flow/index:MediaconnectFlowSourceMonitoringConfigAudioMonitoringSettingsSilentAudioOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceMonitoringConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceMonitoringConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-flow/index.ts",
          "line": 3820
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-flow/index.ts",
        "line": 3812
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 3877
          },
          "name": "putAudioMonitoringSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceMonitoringConfigAudioMonitoringSettings"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 3925
          },
          "name": "putVideoMonitoringSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceMonitoringConfigVideoMonitoringSettings"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 3880
          },
          "name": "resetAudioMonitoringSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 3896
          },
          "name": "resetContentQualityAnalysisState"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 3912
          },
          "name": "resetThumbnailState"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 3928
          },
          "name": "resetVideoMonitoringSettings"
        }
      ],
      "name": "MediaconnectFlowSourceMonitoringConfigOutputReference",
      "namespace": "mediaconnectFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 3874
          },
          "name": "audioMonitoringSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceMonitoringConfigAudioMonitoringSettingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 3922
          },
          "name": "videoMonitoringSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceMonitoringConfigVideoMonitoringSettingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 3884
          },
          "name": "audioMonitoringSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceMonitoringConfigAudioMonitoringSettings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 3900
          },
          "name": "contentQualityAnalysisStateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 3916
          },
          "name": "thumbnailStateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 3932
          },
          "name": "videoMonitoringSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceMonitoringConfigVideoMonitoringSettings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 3890
          },
          "name": "contentQualityAnalysisState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 3906
          },
          "name": "thumbnailState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 3824
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceMonitoringConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-flow/index:MediaconnectFlowSourceMonitoringConfigOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceMonitoringConfigVideoMonitoringSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceMonitoringConfigVideoMonitoringSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-flow/index.ts",
        "line": 3582
      },
      "name": "MediaconnectFlowSourceMonitoringConfigVideoMonitoringSettings",
      "namespace": "mediaconnectFlow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow#black_frames MediaconnectFlow#black_frames}",
            "stability": "stable",
            "summary": "Configures settings for the BlackFrames metric."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 3588
          },
          "name": "blackFrames",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceMonitoringConfigVideoMonitoringSettingsBlackFrames"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow#frozen_frames MediaconnectFlow#frozen_frames}",
            "stability": "stable",
            "summary": "Configures settings for the FrozenFrames metric."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 3594
          },
          "name": "frozenFrames",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceMonitoringConfigVideoMonitoringSettingsFrozenFrames"
          }
        }
      ],
      "symbolId": "src/mediaconnect-flow/index:MediaconnectFlowSourceMonitoringConfigVideoMonitoringSettings"
    },
    "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceMonitoringConfigVideoMonitoringSettingsBlackFrames": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceMonitoringConfigVideoMonitoringSettingsBlackFrames",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-flow/index.ts",
        "line": 3320
      },
      "name": "MediaconnectFlowSourceMonitoringConfigVideoMonitoringSettingsBlackFrames",
      "namespace": "mediaconnectFlow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow#state MediaconnectFlow#state}",
            "stability": "stable",
            "summary": "Indicates whether the BlackFrames metric is enabled or disabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 3326
          },
          "name": "state",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow#threshold_seconds MediaconnectFlow#threshold_seconds}",
            "stability": "stable",
            "summary": "Specifies the number of consecutive seconds of black frames that triggers an event or alert."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 3332
          },
          "name": "thresholdSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/mediaconnect-flow/index:MediaconnectFlowSourceMonitoringConfigVideoMonitoringSettingsBlackFrames"
    },
    "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceMonitoringConfigVideoMonitoringSettingsBlackFramesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceMonitoringConfigVideoMonitoringSettingsBlackFramesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-flow/index.ts",
          "line": 3379
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-flow/index.ts",
        "line": 3371
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 3427
          },
          "name": "resetState"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 3443
          },
          "name": "resetThresholdSeconds"
        }
      ],
      "name": "MediaconnectFlowSourceMonitoringConfigVideoMonitoringSettingsBlackFramesOutputReference",
      "namespace": "mediaconnectFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 3431
          },
          "name": "stateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 3447
          },
          "name": "thresholdSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 3421
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 3437
          },
          "name": "thresholdSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 3383
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceMonitoringConfigVideoMonitoringSettingsBlackFrames"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-flow/index:MediaconnectFlowSourceMonitoringConfigVideoMonitoringSettingsBlackFramesOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceMonitoringConfigVideoMonitoringSettingsFrozenFrames": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceMonitoringConfigVideoMonitoringSettingsFrozenFrames",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-flow/index.ts",
        "line": 3451
      },
      "name": "MediaconnectFlowSourceMonitoringConfigVideoMonitoringSettingsFrozenFrames",
      "namespace": "mediaconnectFlow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow#state MediaconnectFlow#state}",
            "stability": "stable",
            "summary": "Indicates whether the FrozenFrames metric is enabled or disabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 3457
          },
          "name": "state",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow#threshold_seconds MediaconnectFlow#threshold_seconds}",
            "stability": "stable",
            "summary": "Specifies the number of consecutive seconds of a static image that triggers an event or alert."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 3463
          },
          "name": "thresholdSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/mediaconnect-flow/index:MediaconnectFlowSourceMonitoringConfigVideoMonitoringSettingsFrozenFrames"
    },
    "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceMonitoringConfigVideoMonitoringSettingsFrozenFramesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceMonitoringConfigVideoMonitoringSettingsFrozenFramesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-flow/index.ts",
          "line": 3510
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-flow/index.ts",
        "line": 3502
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 3558
          },
          "name": "resetState"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 3574
          },
          "name": "resetThresholdSeconds"
        }
      ],
      "name": "MediaconnectFlowSourceMonitoringConfigVideoMonitoringSettingsFrozenFramesOutputReference",
      "namespace": "mediaconnectFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 3562
          },
          "name": "stateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 3578
          },
          "name": "thresholdSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 3552
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 3568
          },
          "name": "thresholdSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 3514
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceMonitoringConfigVideoMonitoringSettingsFrozenFrames"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-flow/index:MediaconnectFlowSourceMonitoringConfigVideoMonitoringSettingsFrozenFramesOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceMonitoringConfigVideoMonitoringSettingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceMonitoringConfigVideoMonitoringSettingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-flow/index.ts",
          "line": 3724
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-flow/index.ts",
        "line": 3716
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 3731
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceMonitoringConfigVideoMonitoringSettingsOutputReference"
            }
          }
        }
      ],
      "name": "MediaconnectFlowSourceMonitoringConfigVideoMonitoringSettingsList",
      "namespace": "mediaconnectFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 3717
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceMonitoringConfigVideoMonitoringSettings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-flow/index:MediaconnectFlowSourceMonitoringConfigVideoMonitoringSettingsList"
    },
    "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceMonitoringConfigVideoMonitoringSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceMonitoringConfigVideoMonitoringSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-flow/index.ts",
          "line": 3643
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-flow/index.ts",
        "line": 3633
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 3688
          },
          "name": "putBlackFrames",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceMonitoringConfigVideoMonitoringSettingsBlackFrames"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 3704
          },
          "name": "putFrozenFrames",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceMonitoringConfigVideoMonitoringSettingsFrozenFrames"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 3691
          },
          "name": "resetBlackFrames"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 3707
          },
          "name": "resetFrozenFrames"
        }
      ],
      "name": "MediaconnectFlowSourceMonitoringConfigVideoMonitoringSettingsOutputReference",
      "namespace": "mediaconnectFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 3685
          },
          "name": "blackFrames",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceMonitoringConfigVideoMonitoringSettingsBlackFramesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 3701
          },
          "name": "frozenFrames",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceMonitoringConfigVideoMonitoringSettingsFrozenFramesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 3695
          },
          "name": "blackFramesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceMonitoringConfigVideoMonitoringSettingsBlackFrames"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 3711
          },
          "name": "frozenFramesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceMonitoringConfigVideoMonitoringSettingsFrozenFrames"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 3647
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceMonitoringConfigVideoMonitoringSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-flow/index:MediaconnectFlowSourceMonitoringConfigVideoMonitoringSettingsOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-flow/index.ts",
          "line": 2315
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-flow/index.ts",
        "line": 2307
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 2462
          },
          "name": "putDecryption",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceDecryption"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 2510
          },
          "name": "putGatewayBridgeSource",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceGatewayBridgeSource"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 2595
          },
          "name": "putMediaStreamSourceConfigurations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceMediaStreamSourceConfigurations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 2465
          },
          "name": "resetDecryption"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 2481
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 2497
          },
          "name": "resetEntitlementArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 2513
          },
          "name": "resetGatewayBridgeSource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 2534
          },
          "name": "resetIngestPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 2550
          },
          "name": "resetMaxBitrate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 2566
          },
          "name": "resetMaxLatency"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 2582
          },
          "name": "resetMaxSyncBuffer"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 2598
          },
          "name": "resetMediaStreamSourceConfigurations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 2614
          },
          "name": "resetMinLatency"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 2630
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 2646
          },
          "name": "resetProtocol"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 2662
          },
          "name": "resetSenderControlPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 2678
          },
          "name": "resetSenderIpAddress"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 2704
          },
          "name": "resetSourceListenerAddress"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 2720
          },
          "name": "resetSourceListenerPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 2736
          },
          "name": "resetStreamId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 2752
          },
          "name": "resetVpcInterfaceName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 2768
          },
          "name": "resetWhitelistCidr"
        }
      ],
      "name": "MediaconnectFlowSourceOutputReference",
      "namespace": "mediaconnectFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 2459
          },
          "name": "decryption",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceDecryptionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 2507
          },
          "name": "gatewayBridgeSource",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceGatewayBridgeSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 2522
          },
          "name": "ingestIp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 2592
          },
          "name": "mediaStreamSourceConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceMediaStreamSourceConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 2687
          },
          "name": "sourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 2692
          },
          "name": "sourceIngestPort",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 2469
          },
          "name": "decryptionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceDecryption"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 2485
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 2501
          },
          "name": "entitlementArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 2517
          },
          "name": "gatewayBridgeSourceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceGatewayBridgeSource"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 2538
          },
          "name": "ingestPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 2554
          },
          "name": "maxBitrateInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 2570
          },
          "name": "maxLatencyInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 2586
          },
          "name": "maxSyncBufferInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 2602
          },
          "name": "mediaStreamSourceConfigurationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSourceMediaStreamSourceConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 2618
          },
          "name": "minLatencyInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 2634
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 2650
          },
          "name": "protocolInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 2666
          },
          "name": "senderControlPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 2682
          },
          "name": "senderIpAddressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 2708
          },
          "name": "sourceListenerAddressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 2724
          },
          "name": "sourceListenerPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 2740
          },
          "name": "streamIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 2756
          },
          "name": "vpcInterfaceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 2772
          },
          "name": "whitelistCidrInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 2475
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 2491
          },
          "name": "entitlementArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 2528
          },
          "name": "ingestPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 2544
          },
          "name": "maxBitrate",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 2560
          },
          "name": "maxLatency",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 2576
          },
          "name": "maxSyncBuffer",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 2608
          },
          "name": "minLatency",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 2624
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 2640
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 2656
          },
          "name": "senderControlPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 2672
          },
          "name": "senderIpAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 2698
          },
          "name": "sourceListenerAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 2714
          },
          "name": "sourceListenerPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 2730
          },
          "name": "streamId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 2746
          },
          "name": "vpcInterfaceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 2762
          },
          "name": "whitelistCidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 2319
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowSource"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-flow/index:MediaconnectFlowSourceOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowVpcInterfaces": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowVpcInterfaces",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-flow/index.ts",
        "line": 3936
      },
      "name": "MediaconnectFlowVpcInterfaces",
      "namespace": "mediaconnectFlow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow#name MediaconnectFlow#name}",
            "stability": "stable",
            "summary": "Immutable and has to be a unique against other VpcInterfaces in this Flow."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 3942
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow#network_interface_ids MediaconnectFlow#network_interface_ids}",
            "stability": "stable",
            "summary": "IDs of the network interfaces created in customer's account by MediaConnect."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 3948
          },
          "name": "networkInterfaceIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you don't set this value, it defaults to ENA.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow#network_interface_type MediaconnectFlow#network_interface_type}",
            "stability": "stable",
            "summary": "The type of network adapter that you want MediaConnect to use on this interface."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 3954
          },
          "name": "networkInterfaceType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow#role_arn MediaconnectFlow#role_arn}",
            "stability": "stable",
            "summary": "Role Arn MediaConnect can assume to create ENIs in customer's account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 3960
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow#security_group_ids MediaconnectFlow#security_group_ids}",
            "stability": "stable",
            "summary": "Security Group IDs to be used on ENI."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 3966
          },
          "name": "securityGroupIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow#subnet_id MediaconnectFlow#subnet_id}",
            "stability": "stable",
            "summary": "Subnet must be in the AZ of the Flow."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 3972
          },
          "name": "subnetId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediaconnect-flow/index:MediaconnectFlowVpcInterfaces"
    },
    "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowVpcInterfacesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowVpcInterfacesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-flow/index.ts",
          "line": 4218
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-flow/index.ts",
        "line": 4210
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 4225
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowVpcInterfacesOutputReference"
            }
          }
        }
      ],
      "name": "MediaconnectFlowVpcInterfacesList",
      "namespace": "mediaconnectFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 4211
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowVpcInterfaces"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-flow/index:MediaconnectFlowVpcInterfacesList"
    },
    "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowVpcInterfacesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowVpcInterfacesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-flow/index.ts",
          "line": 4049
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-flow/index.ts",
        "line": 4039
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 4121
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 4137
          },
          "name": "resetNetworkInterfaceIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 4153
          },
          "name": "resetNetworkInterfaceType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 4169
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 4185
          },
          "name": "resetSecurityGroupIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 4201
          },
          "name": "resetSubnetId"
        }
      ],
      "name": "MediaconnectFlowVpcInterfacesOutputReference",
      "namespace": "mediaconnectFlow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 4125
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 4141
          },
          "name": "networkInterfaceIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 4157
          },
          "name": "networkInterfaceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 4173
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 4189
          },
          "name": "securityGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 4205
          },
          "name": "subnetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 4115
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 4131
          },
          "name": "networkInterfaceIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 4147
          },
          "name": "networkInterfaceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 4163
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 4179
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 4195
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow/index.ts",
            "line": 4053
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectFlow.MediaconnectFlowVpcInterfaces"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-flow/index:MediaconnectFlowVpcInterfacesOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectFlowEntitlement.MediaconnectFlowEntitlement": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_entitlement awscc_mediaconnect_flow_entitlement}."
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectFlowEntitlement.MediaconnectFlowEntitlement",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_entitlement awscc_mediaconnect_flow_entitlement} Resource."
        },
        "locationInModule": {
          "filename": "src/mediaconnect-flow-entitlement/index.ts",
          "line": 625
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.mediaconnectFlowEntitlement.MediaconnectFlowEntitlementConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-flow-entitlement/index.ts",
        "line": 593
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a MediaconnectFlowEntitlement resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-entitlement/index.ts",
            "line": 610
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the MediaconnectFlowEntitlement to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_entitlement#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing MediaconnectFlowEntitlement that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the MediaconnectFlowEntitlement to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-entitlement/index.ts",
            "line": 689
          },
          "name": "putEncryption",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediaconnectFlowEntitlement.MediaconnectFlowEntitlementEncryption"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-entitlement/index.ts",
            "line": 770
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.mediaconnectFlowEntitlement.MediaconnectFlowEntitlementTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-entitlement/index.ts",
            "line": 663
          },
          "name": "resetDataTransferSubscriberFeePercent"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-entitlement/index.ts",
            "line": 692
          },
          "name": "resetEncryption"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-entitlement/index.ts",
            "line": 713
          },
          "name": "resetEntitlementStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-entitlement/index.ts",
            "line": 773
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-entitlement/index.ts",
            "line": 785
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-entitlement/index.ts",
            "line": 798
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "MediaconnectFlowEntitlement",
      "namespace": "mediaconnectFlowEntitlement",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-entitlement/index.ts",
            "line": 598
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-entitlement/index.ts",
            "line": 686
          },
          "name": "encryption",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectFlowEntitlement.MediaconnectFlowEntitlementEncryptionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-entitlement/index.ts",
            "line": 701
          },
          "name": "entitlementArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-entitlement/index.ts",
            "line": 735
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-entitlement/index.ts",
            "line": 767
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectFlowEntitlement.MediaconnectFlowEntitlementTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-entitlement/index.ts",
            "line": 667
          },
          "name": "dataTransferSubscriberFeePercentInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-entitlement/index.ts",
            "line": 680
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-entitlement/index.ts",
            "line": 696
          },
          "name": "encryptionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectFlowEntitlement.MediaconnectFlowEntitlementEncryption"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-entitlement/index.ts",
            "line": 717
          },
          "name": "entitlementStatusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-entitlement/index.ts",
            "line": 730
          },
          "name": "flowArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-entitlement/index.ts",
            "line": 748
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-entitlement/index.ts",
            "line": 761
          },
          "name": "subscribersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-entitlement/index.ts",
            "line": 777
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediaconnectFlowEntitlement.MediaconnectFlowEntitlementTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-entitlement/index.ts",
            "line": 657
          },
          "name": "dataTransferSubscriberFeePercent",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-entitlement/index.ts",
            "line": 673
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-entitlement/index.ts",
            "line": 707
          },
          "name": "entitlementStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-entitlement/index.ts",
            "line": 723
          },
          "name": "flowArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-entitlement/index.ts",
            "line": 741
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-entitlement/index.ts",
            "line": 754
          },
          "name": "subscribers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-flow-entitlement/index:MediaconnectFlowEntitlement"
    },
    "@cdktn/provider-awscc.mediaconnectFlowEntitlement.MediaconnectFlowEntitlementConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectFlowEntitlement.MediaconnectFlowEntitlementConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-flow-entitlement/index.ts",
        "line": 14
      },
      "name": "MediaconnectFlowEntitlementConfig",
      "namespace": "mediaconnectFlowEntitlement",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_entitlement#description MediaconnectFlowEntitlement#description}",
            "stability": "stable",
            "summary": "A description of the entitlement."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-entitlement/index.ts",
            "line": 26
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_entitlement#flow_arn MediaconnectFlowEntitlement#flow_arn}",
            "stability": "stable",
            "summary": "The ARN of the flow."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-entitlement/index.ts",
            "line": 44
          },
          "name": "flowArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_entitlement#name MediaconnectFlowEntitlement#name}",
            "stability": "stable",
            "summary": "The name of the entitlement."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-entitlement/index.ts",
            "line": 50
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The receiving accounts (subscribers) will be allowed to create their own flow using your content as the source.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_entitlement#subscribers MediaconnectFlowEntitlement#subscribers}",
            "stability": "stable",
            "summary": "The AWS account IDs that you want to share your content with."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-entitlement/index.ts",
            "line": 56
          },
          "name": "subscribers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_entitlement#data_transfer_subscriber_fee_percent MediaconnectFlowEntitlement#data_transfer_subscriber_fee_percent}",
            "stability": "stable",
            "summary": "Percentage from 0-100 of the data transfer cost to be billed to the subscriber."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-entitlement/index.ts",
            "line": 20
          },
          "name": "dataTransferSubscriberFeePercent",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_entitlement#encryption MediaconnectFlowEntitlement#encryption}",
            "stability": "stable",
            "summary": "The type of encryption that will be used on the output that is associated with this entitlement."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-entitlement/index.ts",
            "line": 32
          },
          "name": "encryption",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectFlowEntitlement.MediaconnectFlowEntitlementEncryption"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_entitlement#entitlement_status MediaconnectFlowEntitlement#entitlement_status}",
            "stability": "stable",
            "summary": "An indication of whether the entitlement is enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-entitlement/index.ts",
            "line": 38
          },
          "name": "entitlementStatus",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_entitlement#tags MediaconnectFlowEntitlement#tags}",
            "stability": "stable",
            "summary": "Key-value pairs that can be used to tag and organize this flow entitlement."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-entitlement/index.ts",
            "line": 62
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediaconnectFlowEntitlement.MediaconnectFlowEntitlementTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-flow-entitlement/index:MediaconnectFlowEntitlementConfig"
    },
    "@cdktn/provider-awscc.mediaconnectFlowEntitlement.MediaconnectFlowEntitlementEncryption": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectFlowEntitlement.MediaconnectFlowEntitlementEncryption",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-flow-entitlement/index.ts",
        "line": 64
      },
      "name": "MediaconnectFlowEntitlementEncryption",
      "namespace": "mediaconnectFlowEntitlement",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_entitlement#algorithm MediaconnectFlowEntitlement#algorithm}",
            "stability": "stable",
            "summary": "The type of algorithm that is used for the encryption (such as aes128, aes192, or aes256)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-entitlement/index.ts",
            "line": 70
          },
          "name": "algorithm",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter is not valid for static key encryption.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_entitlement#constant_initialization_vector MediaconnectFlowEntitlement#constant_initialization_vector}",
            "stability": "stable",
            "summary": "A 128-bit, 16-byte hex value represented by a 32-character string, to be used with the key for encrypting content."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-entitlement/index.ts",
            "line": 76
          },
          "name": "constantInitializationVector",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter is required for SPEKE encryption and is not valid for static key encryption.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_entitlement#device_id MediaconnectFlowEntitlement#device_id}",
            "stability": "stable",
            "summary": "The value of one of the devices that you configured with your digital rights management (DRM) platform key provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-entitlement/index.ts",
            "line": 82
          },
          "name": "deviceId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If no keyType is provided, the service will use the default setting (static-key).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_entitlement#key_type MediaconnectFlowEntitlement#key_type}",
            "stability": "stable",
            "summary": "The type of key that is used for the encryption."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-entitlement/index.ts",
            "line": 88
          },
          "name": "keyType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter is required for SPEKE encryption and is not valid for static key encryption.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_entitlement#region MediaconnectFlowEntitlement#region}",
            "stability": "stable",
            "summary": "The AWS Region that the API Gateway proxy endpoint was created in."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-entitlement/index.ts",
            "line": 94
          },
          "name": "region",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The service sends this value to the key server to identify the current endpoint. The resource ID is also known as the content ID. This parameter is required for SPEKE encryption and is not valid for static key encryption.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_entitlement#resource_id MediaconnectFlowEntitlement#resource_id}",
            "stability": "stable",
            "summary": "An identifier for the content."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-entitlement/index.ts",
            "line": 100
          },
          "name": "resourceId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_entitlement#role_arn MediaconnectFlowEntitlement#role_arn}",
            "stability": "stable",
            "summary": "The ARN of the role that you created during setup (when you set up AWS Elemental MediaConnect as a trusted entity)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-entitlement/index.ts",
            "line": 106
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter is required for static key encryption and is not valid for SPEKE encryption.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_entitlement#secret_arn MediaconnectFlowEntitlement#secret_arn}",
            "stability": "stable",
            "summary": "The ARN of the secret that you created in AWS Secrets Manager to store the encryption key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-entitlement/index.ts",
            "line": 112
          },
          "name": "secretArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter is required for SPEKE encryption and is not valid for static key encryption.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_entitlement#url MediaconnectFlowEntitlement#url}",
            "stability": "stable",
            "summary": "The URL from the API Gateway proxy that you set up to talk to your key server."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-entitlement/index.ts",
            "line": 118
          },
          "name": "url",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediaconnect-flow-entitlement/index:MediaconnectFlowEntitlementEncryption"
    },
    "@cdktn/provider-awscc.mediaconnectFlowEntitlement.MediaconnectFlowEntitlementEncryptionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectFlowEntitlement.MediaconnectFlowEntitlementEncryptionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-flow-entitlement/index.ts",
          "line": 214
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-flow-entitlement/index.ts",
        "line": 206
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-entitlement/index.ts",
            "line": 304
          },
          "name": "resetAlgorithm"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-entitlement/index.ts",
            "line": 320
          },
          "name": "resetConstantInitializationVector"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-entitlement/index.ts",
            "line": 336
          },
          "name": "resetDeviceId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-entitlement/index.ts",
            "line": 352
          },
          "name": "resetKeyType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-entitlement/index.ts",
            "line": 368
          },
          "name": "resetRegion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-entitlement/index.ts",
            "line": 384
          },
          "name": "resetResourceId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-entitlement/index.ts",
            "line": 400
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-entitlement/index.ts",
            "line": 416
          },
          "name": "resetSecretArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-entitlement/index.ts",
            "line": 432
          },
          "name": "resetUrl"
        }
      ],
      "name": "MediaconnectFlowEntitlementEncryptionOutputReference",
      "namespace": "mediaconnectFlowEntitlement",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-entitlement/index.ts",
            "line": 308
          },
          "name": "algorithmInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-entitlement/index.ts",
            "line": 324
          },
          "name": "constantInitializationVectorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-entitlement/index.ts",
            "line": 340
          },
          "name": "deviceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-entitlement/index.ts",
            "line": 356
          },
          "name": "keyTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-entitlement/index.ts",
            "line": 372
          },
          "name": "regionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-entitlement/index.ts",
            "line": 388
          },
          "name": "resourceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-entitlement/index.ts",
            "line": 404
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-entitlement/index.ts",
            "line": 420
          },
          "name": "secretArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-entitlement/index.ts",
            "line": 436
          },
          "name": "urlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-entitlement/index.ts",
            "line": 298
          },
          "name": "algorithm",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-entitlement/index.ts",
            "line": 314
          },
          "name": "constantInitializationVector",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-entitlement/index.ts",
            "line": 330
          },
          "name": "deviceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-entitlement/index.ts",
            "line": 346
          },
          "name": "keyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-entitlement/index.ts",
            "line": 362
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-entitlement/index.ts",
            "line": 378
          },
          "name": "resourceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-entitlement/index.ts",
            "line": 394
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-entitlement/index.ts",
            "line": 410
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-entitlement/index.ts",
            "line": 426
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-entitlement/index.ts",
            "line": 218
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectFlowEntitlement.MediaconnectFlowEntitlementEncryption"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-flow-entitlement/index:MediaconnectFlowEntitlementEncryptionOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectFlowEntitlement.MediaconnectFlowEntitlementTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectFlowEntitlement.MediaconnectFlowEntitlementTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-flow-entitlement/index.ts",
        "line": 440
      },
      "name": "MediaconnectFlowEntitlementTags",
      "namespace": "mediaconnectFlowEntitlement",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_entitlement#key MediaconnectFlowEntitlement#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-entitlement/index.ts",
            "line": 444
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_entitlement#value MediaconnectFlowEntitlement#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-entitlement/index.ts",
            "line": 448
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediaconnect-flow-entitlement/index:MediaconnectFlowEntitlementTags"
    },
    "@cdktn/provider-awscc.mediaconnectFlowEntitlement.MediaconnectFlowEntitlementTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectFlowEntitlement.MediaconnectFlowEntitlementTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-flow-entitlement/index.ts",
          "line": 578
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-flow-entitlement/index.ts",
        "line": 570
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-entitlement/index.ts",
            "line": 585
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.mediaconnectFlowEntitlement.MediaconnectFlowEntitlementTagsOutputReference"
            }
          }
        }
      ],
      "name": "MediaconnectFlowEntitlementTagsList",
      "namespace": "mediaconnectFlowEntitlement",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-entitlement/index.ts",
            "line": 571
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediaconnectFlowEntitlement.MediaconnectFlowEntitlementTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-flow-entitlement/index:MediaconnectFlowEntitlementTagsList"
    },
    "@cdktn/provider-awscc.mediaconnectFlowEntitlement.MediaconnectFlowEntitlementTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectFlowEntitlement.MediaconnectFlowEntitlementTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-flow-entitlement/index.ts",
          "line": 497
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-flow-entitlement/index.ts",
        "line": 487
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-entitlement/index.ts",
            "line": 545
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-entitlement/index.ts",
            "line": 561
          },
          "name": "resetValue"
        }
      ],
      "name": "MediaconnectFlowEntitlementTagsOutputReference",
      "namespace": "mediaconnectFlowEntitlement",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-entitlement/index.ts",
            "line": 549
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-entitlement/index.ts",
            "line": 565
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-entitlement/index.ts",
            "line": 539
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-entitlement/index.ts",
            "line": 555
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-entitlement/index.ts",
            "line": 501
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectFlowEntitlement.MediaconnectFlowEntitlementTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-flow-entitlement/index:MediaconnectFlowEntitlementTagsOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectFlowOutput.MediaconnectFlowOutput": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_output awscc_mediaconnect_flow_output}."
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectFlowOutput.MediaconnectFlowOutput",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_output awscc_mediaconnect_flow_output} Resource."
        },
        "locationInModule": {
          "filename": "src/mediaconnect-flow-output/index.ts",
          "line": 1657
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.mediaconnectFlowOutput.MediaconnectFlowOutputConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-flow-output/index.ts",
        "line": 1625
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a MediaconnectFlowOutput resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 1642
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the MediaconnectFlowOutput to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_output#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing MediaconnectFlowOutput that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the MediaconnectFlowOutput to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 1754
          },
          "name": "putEncryption",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediaconnectFlowOutput.MediaconnectFlowOutputEncryption"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 1804
          },
          "name": "putMediaStreamOutputConfigurations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.mediaconnectFlowOutput.MediaconnectFlowOutputMediaStreamOutputConfigurations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 1985
          },
          "name": "putRouterIntegrationTransitEncryption",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediaconnectFlowOutput.MediaconnectFlowOutputRouterIntegrationTransitEncryption"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 2033
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.mediaconnectFlowOutput.MediaconnectFlowOutputTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 2049
          },
          "name": "putVpcInterfaceAttachment",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediaconnectFlowOutput.MediaconnectFlowOutputVpcInterfaceAttachment"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 1709
          },
          "name": "resetCidrAllowList"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 1725
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 1741
          },
          "name": "resetDestination"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 1757
          },
          "name": "resetEncryption"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 1791
          },
          "name": "resetMaxLatency"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 1807
          },
          "name": "resetMediaStreamOutputConfigurations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 1823
          },
          "name": "resetMinLatency"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 1839
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 1855
          },
          "name": "resetNdiOutputTimecodeSource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 1871
          },
          "name": "resetNdiProgramName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 1887
          },
          "name": "resetNdiSpeedHqQuality"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 1908
          },
          "name": "resetOutputStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 1924
          },
          "name": "resetPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 1940
          },
          "name": "resetProtocol"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 1956
          },
          "name": "resetRemoteId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 1972
          },
          "name": "resetRouterIntegrationState"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 1988
          },
          "name": "resetRouterIntegrationTransitEncryption"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 2004
          },
          "name": "resetSmoothingLatency"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 2020
          },
          "name": "resetStreamId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 2036
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 2052
          },
          "name": "resetVpcInterfaceAttachment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 2064
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 2091
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "MediaconnectFlowOutput",
      "namespace": "mediaconnectFlowOutput",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 1630
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 1751
          },
          "name": "encryption",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectFlowOutput.MediaconnectFlowOutputEncryptionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 1779
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 1801
          },
          "name": "mediaStreamOutputConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectFlowOutput.MediaconnectFlowOutputMediaStreamOutputConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 1896
          },
          "name": "outputArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 1982
          },
          "name": "routerIntegrationTransitEncryption",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectFlowOutput.MediaconnectFlowOutputRouterIntegrationTransitEncryptionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 2030
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectFlowOutput.MediaconnectFlowOutputTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 2046
          },
          "name": "vpcInterfaceAttachment",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectFlowOutput.MediaconnectFlowOutputVpcInterfaceAttachmentOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 1713
          },
          "name": "cidrAllowListInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 1729
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 1745
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 1761
          },
          "name": "encryptionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectFlowOutput.MediaconnectFlowOutputEncryption"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 1774
          },
          "name": "flowArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 1795
          },
          "name": "maxLatencyInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 1811
          },
          "name": "mediaStreamOutputConfigurationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediaconnectFlowOutput.MediaconnectFlowOutputMediaStreamOutputConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 1827
          },
          "name": "minLatencyInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 1843
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 1859
          },
          "name": "ndiOutputTimecodeSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 1875
          },
          "name": "ndiProgramNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 1891
          },
          "name": "ndiSpeedHqQualityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 1912
          },
          "name": "outputStatusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 1928
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 1944
          },
          "name": "protocolInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 1960
          },
          "name": "remoteIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 1976
          },
          "name": "routerIntegrationStateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 1992
          },
          "name": "routerIntegrationTransitEncryptionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectFlowOutput.MediaconnectFlowOutputRouterIntegrationTransitEncryption"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 2008
          },
          "name": "smoothingLatencyInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 2024
          },
          "name": "streamIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 2040
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediaconnectFlowOutput.MediaconnectFlowOutputTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 2056
          },
          "name": "vpcInterfaceAttachmentInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectFlowOutput.MediaconnectFlowOutputVpcInterfaceAttachment"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 1703
          },
          "name": "cidrAllowList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 1719
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 1735
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 1767
          },
          "name": "flowArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 1785
          },
          "name": "maxLatency",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 1817
          },
          "name": "minLatency",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 1833
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 1849
          },
          "name": "ndiOutputTimecodeSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 1865
          },
          "name": "ndiProgramName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 1881
          },
          "name": "ndiSpeedHqQuality",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 1902
          },
          "name": "outputStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 1918
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 1934
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 1950
          },
          "name": "remoteId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 1966
          },
          "name": "routerIntegrationState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 1998
          },
          "name": "smoothingLatency",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 2014
          },
          "name": "streamId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediaconnect-flow-output/index:MediaconnectFlowOutput"
    },
    "@cdktn/provider-awscc.mediaconnectFlowOutput.MediaconnectFlowOutputConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectFlowOutput.MediaconnectFlowOutputConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-flow-output/index.ts",
        "line": 14
      },
      "name": "MediaconnectFlowOutputConfig",
      "namespace": "mediaconnectFlowOutput",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_output#flow_arn MediaconnectFlowOutput#flow_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN), a unique identifier for any AWS resource, of the flow."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 44
          },
          "name": "flowArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "These IP addresses should be in the form of a Classless Inter-Domain Routing (CIDR) block; for example, 10.0.0.0/16.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_output#cidr_allow_list MediaconnectFlowOutput#cidr_allow_list}",
            "stability": "stable",
            "summary": "The range of IP addresses that should be allowed to initiate output requests to this flow."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 20
          },
          "name": "cidrAllowList",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_output#description MediaconnectFlowOutput#description}",
            "stability": "stable",
            "summary": "A description of the output."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 26
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_output#destination MediaconnectFlowOutput#destination}",
            "stability": "stable",
            "summary": "The address where you want to send the output."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 32
          },
          "name": "destination",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If no keyType is provided, the service will use the default setting (static-key).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_output#encryption MediaconnectFlowOutput#encryption}",
            "stability": "stable",
            "summary": "The type of key used for the encryption."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 38
          },
          "name": "encryption",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectFlowOutput.MediaconnectFlowOutputEncryption"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_output#max_latency MediaconnectFlowOutput#max_latency}",
            "stability": "stable",
            "summary": "The maximum latency in milliseconds. This parameter applies only to RIST-based and Zixi-based streams."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 50
          },
          "name": "maxLatency",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_output#media_stream_output_configurations MediaconnectFlowOutput#media_stream_output_configurations}",
            "stability": "stable",
            "summary": "The definition for each media stream that is associated with the output."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 56
          },
          "name": "mediaStreamOutputConfigurations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediaconnectFlowOutput.MediaconnectFlowOutputMediaStreamOutputConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_output#min_latency MediaconnectFlowOutput#min_latency}",
            "stability": "stable",
            "summary": "The minimum latency in milliseconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 62
          },
          "name": "minLatency",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_output#name MediaconnectFlowOutput#name}",
            "stability": "stable",
            "summary": "The name of the output. This value must be unique within the current flow."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 68
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_output#ndi_output_timecode_source MediaconnectFlowOutput#ndi_output_timecode_source}",
            "stability": "stable",
            "summary": "The timecode source for the NDI output."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 74
          },
          "name": "ndiOutputTimecodeSource",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If a custom name isn't specified, MediaConnect uses the output name.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_output#ndi_program_name MediaconnectFlowOutput#ndi_program_name}",
            "stability": "stable",
            "summary": "A suffix for the names of the NDI sources that the flow creates."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 80
          },
          "name": "ndiProgramName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_output#ndi_speed_hq_quality MediaconnectFlowOutput#ndi_speed_hq_quality}",
            "stability": "stable",
            "summary": "A quality setting for the NDI Speed HQ encoder."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 86
          },
          "name": "ndiSpeedHqQuality",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_output#output_status MediaconnectFlowOutput#output_status}",
            "stability": "stable",
            "summary": "An indication of whether the output should transmit data or not."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 92
          },
          "name": "outputStatus",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_output#port MediaconnectFlowOutput#port}",
            "stability": "stable",
            "summary": "The port to use when content is distributed to this output."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 98
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_output#protocol MediaconnectFlowOutput#protocol}",
            "stability": "stable",
            "summary": "The protocol that is used by the source or output."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 104
          },
          "name": "protocol",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_output#remote_id MediaconnectFlowOutput#remote_id}",
            "stability": "stable",
            "summary": "The remote ID for the Zixi-pull stream."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 110
          },
          "name": "remoteId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_output#router_integration_state MediaconnectFlowOutput#router_integration_state}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 114
          },
          "name": "routerIntegrationState",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_output#router_integration_transit_encryption MediaconnectFlowOutput#router_integration_transit_encryption}",
            "stability": "stable",
            "summary": "The configuration that defines how content is encrypted during transit between the MediaConnect router and a MediaConnect flow."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 120
          },
          "name": "routerIntegrationTransitEncryption",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectFlowOutput.MediaconnectFlowOutputRouterIntegrationTransitEncryption"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_output#smoothing_latency MediaconnectFlowOutput#smoothing_latency}",
            "stability": "stable",
            "summary": "The smoothing latency in milliseconds for RIST, RTP, and RTP-FEC streams."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 126
          },
          "name": "smoothingLatency",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_output#stream_id MediaconnectFlowOutput#stream_id}",
            "stability": "stable",
            "summary": "The stream ID that you want to use for this transport. This parameter applies only to Zixi-based streams."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 132
          },
          "name": "streamId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_output#tags MediaconnectFlowOutput#tags}",
            "stability": "stable",
            "summary": "Key-value pairs that can be used to tag and organize this flow output."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 138
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediaconnectFlowOutput.MediaconnectFlowOutputTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_output#vpc_interface_attachment MediaconnectFlowOutput#vpc_interface_attachment}",
            "stability": "stable",
            "summary": "The name of the VPC interface attachment to use for this output."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 144
          },
          "name": "vpcInterfaceAttachment",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectFlowOutput.MediaconnectFlowOutputVpcInterfaceAttachment"
          }
        }
      ],
      "symbolId": "src/mediaconnect-flow-output/index:MediaconnectFlowOutputConfig"
    },
    "@cdktn/provider-awscc.mediaconnectFlowOutput.MediaconnectFlowOutputEncryption": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectFlowOutput.MediaconnectFlowOutputEncryption",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-flow-output/index.ts",
        "line": 146
      },
      "name": "MediaconnectFlowOutputEncryption",
      "namespace": "mediaconnectFlowOutput",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_output#algorithm MediaconnectFlowOutput#algorithm}",
            "stability": "stable",
            "summary": "The type of algorithm that is used for the encryption (such as aes128, aes192, or aes256)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 152
          },
          "name": "algorithm",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If no keyType is provided, the service will use the default setting (static-key).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_output#key_type MediaconnectFlowOutput#key_type}",
            "stability": "stable",
            "summary": "The type of key that is used for the encryption."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 158
          },
          "name": "keyType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_output#role_arn MediaconnectFlowOutput#role_arn}",
            "stability": "stable",
            "summary": "The ARN of the role that you created during setup (when you set up AWS Elemental MediaConnect as a trusted entity)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 164
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter is required for static key encryption and is not valid for SPEKE encryption.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_output#secret_arn MediaconnectFlowOutput#secret_arn}",
            "stability": "stable",
            "summary": "The ARN of the secret that you created in AWS Secrets Manager to store the encryption key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 170
          },
          "name": "secretArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediaconnect-flow-output/index:MediaconnectFlowOutputEncryption"
    },
    "@cdktn/provider-awscc.mediaconnectFlowOutput.MediaconnectFlowOutputEncryptionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectFlowOutput.MediaconnectFlowOutputEncryptionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-flow-output/index.ts",
          "line": 231
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-flow-output/index.ts",
        "line": 223
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 291
          },
          "name": "resetAlgorithm"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 307
          },
          "name": "resetKeyType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 323
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 339
          },
          "name": "resetSecretArn"
        }
      ],
      "name": "MediaconnectFlowOutputEncryptionOutputReference",
      "namespace": "mediaconnectFlowOutput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 295
          },
          "name": "algorithmInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 311
          },
          "name": "keyTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 327
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 343
          },
          "name": "secretArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 285
          },
          "name": "algorithm",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 301
          },
          "name": "keyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 317
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 333
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 235
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectFlowOutput.MediaconnectFlowOutputEncryption"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-flow-output/index:MediaconnectFlowOutputEncryptionOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectFlowOutput.MediaconnectFlowOutputMediaStreamOutputConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectFlowOutput.MediaconnectFlowOutputMediaStreamOutputConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-flow-output/index.ts",
        "line": 762
      },
      "name": "MediaconnectFlowOutputMediaStreamOutputConfigurations",
      "namespace": "mediaconnectFlowOutput",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_output#destination_configurations MediaconnectFlowOutput#destination_configurations}",
            "stability": "stable",
            "summary": "The media streams that you want to associate with the output."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 768
          },
          "name": "destinationConfigurations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediaconnectFlowOutput.MediaconnectFlowOutputMediaStreamOutputConfigurationsDestinationConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For ancillary data streams, set the encoding name to smpte291. For audio streams, set the encoding name to pcm. For video streams on sources or outputs that use the CDI protocol, set the encoding name to raw. For video streams on sources or outputs that use the ST 2110 JPEG XS protocol, set the encoding name to jxsv.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_output#encoding_name MediaconnectFlowOutput#encoding_name}",
            "stability": "stable",
            "summary": "The format that will be used to encode the data."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 774
          },
          "name": "encodingName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "These fields only apply to outputs on flows that have a CDI source.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_output#encoding_parameters MediaconnectFlowOutput#encoding_parameters}",
            "stability": "stable",
            "summary": "A collection of parameters that determine how MediaConnect will convert the content."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 780
          },
          "name": "encodingParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectFlowOutput.MediaconnectFlowOutputMediaStreamOutputConfigurationsEncodingParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_output#media_stream_name MediaconnectFlowOutput#media_stream_name}",
            "stability": "stable",
            "summary": "A name that helps you distinguish one media stream from another."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 786
          },
          "name": "mediaStreamName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediaconnect-flow-output/index:MediaconnectFlowOutputMediaStreamOutputConfigurations"
    },
    "@cdktn/provider-awscc.mediaconnectFlowOutput.MediaconnectFlowOutputMediaStreamOutputConfigurationsDestinationConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectFlowOutput.MediaconnectFlowOutputMediaStreamOutputConfigurationsDestinationConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-flow-output/index.ts",
        "line": 443
      },
      "name": "MediaconnectFlowOutputMediaStreamOutputConfigurationsDestinationConfigurations",
      "namespace": "mediaconnectFlowOutput",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_output#destination_ip MediaconnectFlowOutput#destination_ip}",
            "stability": "stable",
            "summary": "The IP address where contents of the media stream will be sent."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 449
          },
          "name": "destinationIp",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_output#destination_port MediaconnectFlowOutput#destination_port}",
            "stability": "stable",
            "summary": "The port to use when the content of the media stream is distributed to the output."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 455
          },
          "name": "destinationPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_output#interface MediaconnectFlowOutput#interface}",
            "stability": "stable",
            "summary": "The VPC interface that is used for the media stream associated with the output."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 461
          },
          "name": "interface",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectFlowOutput.MediaconnectFlowOutputMediaStreamOutputConfigurationsDestinationConfigurationsInterface"
          }
        }
      ],
      "symbolId": "src/mediaconnect-flow-output/index:MediaconnectFlowOutputMediaStreamOutputConfigurationsDestinationConfigurations"
    },
    "@cdktn/provider-awscc.mediaconnectFlowOutput.MediaconnectFlowOutputMediaStreamOutputConfigurationsDestinationConfigurationsInterface": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectFlowOutput.MediaconnectFlowOutputMediaStreamOutputConfigurationsDestinationConfigurationsInterface",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-flow-output/index.ts",
        "line": 347
      },
      "name": "MediaconnectFlowOutputMediaStreamOutputConfigurationsDestinationConfigurationsInterface",
      "namespace": "mediaconnectFlowOutput",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_output#name MediaconnectFlowOutput#name}",
            "stability": "stable",
            "summary": "The name of the VPC interface that you want to use for the media stream associated with the output."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 353
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediaconnect-flow-output/index:MediaconnectFlowOutputMediaStreamOutputConfigurationsDestinationConfigurationsInterface"
    },
    "@cdktn/provider-awscc.mediaconnectFlowOutput.MediaconnectFlowOutputMediaStreamOutputConfigurationsDestinationConfigurationsInterfaceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectFlowOutput.MediaconnectFlowOutputMediaStreamOutputConfigurationsDestinationConfigurationsInterfaceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-flow-output/index.ts",
          "line": 393
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-flow-output/index.ts",
        "line": 385
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 435
          },
          "name": "resetName"
        }
      ],
      "name": "MediaconnectFlowOutputMediaStreamOutputConfigurationsDestinationConfigurationsInterfaceOutputReference",
      "namespace": "mediaconnectFlowOutput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 439
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 429
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 397
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectFlowOutput.MediaconnectFlowOutputMediaStreamOutputConfigurationsDestinationConfigurationsInterface"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-flow-output/index:MediaconnectFlowOutputMediaStreamOutputConfigurationsDestinationConfigurationsInterfaceOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectFlowOutput.MediaconnectFlowOutputMediaStreamOutputConfigurationsDestinationConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectFlowOutput.MediaconnectFlowOutputMediaStreamOutputConfigurationsDestinationConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-flow-output/index.ts",
          "line": 620
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-flow-output/index.ts",
        "line": 612
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 627
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.mediaconnectFlowOutput.MediaconnectFlowOutputMediaStreamOutputConfigurationsDestinationConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "MediaconnectFlowOutputMediaStreamOutputConfigurationsDestinationConfigurationsList",
      "namespace": "mediaconnectFlowOutput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 613
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediaconnectFlowOutput.MediaconnectFlowOutputMediaStreamOutputConfigurationsDestinationConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-flow-output/index:MediaconnectFlowOutputMediaStreamOutputConfigurationsDestinationConfigurationsList"
    },
    "@cdktn/provider-awscc.mediaconnectFlowOutput.MediaconnectFlowOutputMediaStreamOutputConfigurationsDestinationConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectFlowOutput.MediaconnectFlowOutputMediaStreamOutputConfigurationsDestinationConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-flow-output/index.ts",
          "line": 517
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-flow-output/index.ts",
        "line": 507
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 600
          },
          "name": "putInterface",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediaconnectFlowOutput.MediaconnectFlowOutputMediaStreamOutputConfigurationsDestinationConfigurationsInterface"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 571
          },
          "name": "resetDestinationIp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 587
          },
          "name": "resetDestinationPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 603
          },
          "name": "resetInterface"
        }
      ],
      "name": "MediaconnectFlowOutputMediaStreamOutputConfigurationsDestinationConfigurationsOutputReference",
      "namespace": "mediaconnectFlowOutput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 597
          },
          "name": "interface",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectFlowOutput.MediaconnectFlowOutputMediaStreamOutputConfigurationsDestinationConfigurationsInterfaceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 575
          },
          "name": "destinationIpInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 591
          },
          "name": "destinationPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 607
          },
          "name": "interfaceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectFlowOutput.MediaconnectFlowOutputMediaStreamOutputConfigurationsDestinationConfigurationsInterface"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 565
          },
          "name": "destinationIp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 581
          },
          "name": "destinationPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 521
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectFlowOutput.MediaconnectFlowOutputMediaStreamOutputConfigurationsDestinationConfigurations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-flow-output/index:MediaconnectFlowOutputMediaStreamOutputConfigurationsDestinationConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectFlowOutput.MediaconnectFlowOutputMediaStreamOutputConfigurationsEncodingParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectFlowOutput.MediaconnectFlowOutputMediaStreamOutputConfigurationsEncodingParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-flow-output/index.ts",
        "line": 631
      },
      "name": "MediaconnectFlowOutputMediaStreamOutputConfigurationsEncodingParameters",
      "namespace": "mediaconnectFlowOutput",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The bitrate of the output is calculated as follows: Output bitrate = (1 / compressionFactor) * (source bitrate) This property only applies to outputs that use the ST 2110 JPEG XS protocol, with a flow source that uses the CDI protocol. Valid values are in the range of 3.0 to 10.0, inclusive.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_output#compression_factor MediaconnectFlowOutput#compression_factor}",
            "stability": "stable",
            "summary": "A value that is used to calculate compression for an output."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 637
          },
          "name": "compressionFactor",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This property only applies to video media streams associated with outputs that use the ST 2110 JPEG XS protocol, with a flow source that uses the CDI protocol.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_output#encoder_profile MediaconnectFlowOutput#encoder_profile}",
            "stability": "stable",
            "summary": "A setting on the encoder that drives compression settings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 643
          },
          "name": "encoderProfile",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediaconnect-flow-output/index:MediaconnectFlowOutputMediaStreamOutputConfigurationsEncodingParameters"
    },
    "@cdktn/provider-awscc.mediaconnectFlowOutput.MediaconnectFlowOutputMediaStreamOutputConfigurationsEncodingParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectFlowOutput.MediaconnectFlowOutputMediaStreamOutputConfigurationsEncodingParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-flow-output/index.ts",
          "line": 690
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-flow-output/index.ts",
        "line": 682
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 738
          },
          "name": "resetCompressionFactor"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 754
          },
          "name": "resetEncoderProfile"
        }
      ],
      "name": "MediaconnectFlowOutputMediaStreamOutputConfigurationsEncodingParametersOutputReference",
      "namespace": "mediaconnectFlowOutput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 742
          },
          "name": "compressionFactorInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 758
          },
          "name": "encoderProfileInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 732
          },
          "name": "compressionFactor",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 748
          },
          "name": "encoderProfile",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 694
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectFlowOutput.MediaconnectFlowOutputMediaStreamOutputConfigurationsEncodingParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-flow-output/index:MediaconnectFlowOutputMediaStreamOutputConfigurationsEncodingParametersOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectFlowOutput.MediaconnectFlowOutputMediaStreamOutputConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectFlowOutput.MediaconnectFlowOutputMediaStreamOutputConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-flow-output/index.ts",
          "line": 974
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-flow-output/index.ts",
        "line": 966
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 981
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.mediaconnectFlowOutput.MediaconnectFlowOutputMediaStreamOutputConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "MediaconnectFlowOutputMediaStreamOutputConfigurationsList",
      "namespace": "mediaconnectFlowOutput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 967
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediaconnectFlowOutput.MediaconnectFlowOutputMediaStreamOutputConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-flow-output/index:MediaconnectFlowOutputMediaStreamOutputConfigurationsList"
    },
    "@cdktn/provider-awscc.mediaconnectFlowOutput.MediaconnectFlowOutputMediaStreamOutputConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectFlowOutput.MediaconnectFlowOutputMediaStreamOutputConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-flow-output/index.ts",
          "line": 849
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-flow-output/index.ts",
        "line": 839
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 906
          },
          "name": "putDestinationConfigurations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.mediaconnectFlowOutput.MediaconnectFlowOutputMediaStreamOutputConfigurationsDestinationConfigurations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 938
          },
          "name": "putEncodingParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediaconnectFlowOutput.MediaconnectFlowOutputMediaStreamOutputConfigurationsEncodingParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 909
          },
          "name": "resetDestinationConfigurations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 925
          },
          "name": "resetEncodingName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 941
          },
          "name": "resetEncodingParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 957
          },
          "name": "resetMediaStreamName"
        }
      ],
      "name": "MediaconnectFlowOutputMediaStreamOutputConfigurationsOutputReference",
      "namespace": "mediaconnectFlowOutput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 903
          },
          "name": "destinationConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectFlowOutput.MediaconnectFlowOutputMediaStreamOutputConfigurationsDestinationConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 935
          },
          "name": "encodingParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectFlowOutput.MediaconnectFlowOutputMediaStreamOutputConfigurationsEncodingParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 913
          },
          "name": "destinationConfigurationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediaconnectFlowOutput.MediaconnectFlowOutputMediaStreamOutputConfigurationsDestinationConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 929
          },
          "name": "encodingNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 945
          },
          "name": "encodingParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectFlowOutput.MediaconnectFlowOutputMediaStreamOutputConfigurationsEncodingParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 961
          },
          "name": "mediaStreamNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 919
          },
          "name": "encodingName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 951
          },
          "name": "mediaStreamName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 853
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectFlowOutput.MediaconnectFlowOutputMediaStreamOutputConfigurations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-flow-output/index:MediaconnectFlowOutputMediaStreamOutputConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectFlowOutput.MediaconnectFlowOutputRouterIntegrationTransitEncryption": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectFlowOutput.MediaconnectFlowOutputRouterIntegrationTransitEncryption",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-flow-output/index.ts",
        "line": 1247
      },
      "name": "MediaconnectFlowOutputRouterIntegrationTransitEncryption",
      "namespace": "mediaconnectFlowOutput",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_output#encryption_key_configuration MediaconnectFlowOutput#encryption_key_configuration}",
            "stability": "stable",
            "summary": "Configuration settings for flow transit encryption keys."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 1253
          },
          "name": "encryptionKeyConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectFlowOutput.MediaconnectFlowOutputRouterIntegrationTransitEncryptionEncryptionKeyConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_output#encryption_key_type MediaconnectFlowOutput#encryption_key_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 1257
          },
          "name": "encryptionKeyType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediaconnect-flow-output/index:MediaconnectFlowOutputRouterIntegrationTransitEncryption"
    },
    "@cdktn/provider-awscc.mediaconnectFlowOutput.MediaconnectFlowOutputRouterIntegrationTransitEncryptionEncryptionKeyConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectFlowOutput.MediaconnectFlowOutputRouterIntegrationTransitEncryptionEncryptionKeyConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-flow-output/index.ts",
        "line": 1116
      },
      "name": "MediaconnectFlowOutputRouterIntegrationTransitEncryptionEncryptionKeyConfiguration",
      "namespace": "mediaconnectFlowOutput",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_output#automatic MediaconnectFlowOutput#automatic}",
            "stability": "stable",
            "summary": "Configuration settings for automatic encryption key management, where MediaConnect handles key creation and rotation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 1122
          },
          "name": "automatic",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_output#secrets_manager MediaconnectFlowOutput#secrets_manager}",
            "stability": "stable",
            "summary": "The configuration settings for transit encryption of a flow output using AWS Secrets Manager, including the secret ARN and role ARN."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 1128
          },
          "name": "secretsManager",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectFlowOutput.MediaconnectFlowOutputRouterIntegrationTransitEncryptionEncryptionKeyConfigurationSecretsManager"
          }
        }
      ],
      "symbolId": "src/mediaconnect-flow-output/index:MediaconnectFlowOutputRouterIntegrationTransitEncryptionEncryptionKeyConfiguration"
    },
    "@cdktn/provider-awscc.mediaconnectFlowOutput.MediaconnectFlowOutputRouterIntegrationTransitEncryptionEncryptionKeyConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectFlowOutput.MediaconnectFlowOutputRouterIntegrationTransitEncryptionEncryptionKeyConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-flow-output/index.ts",
          "line": 1175
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-flow-output/index.ts",
        "line": 1167
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 1236
          },
          "name": "putSecretsManager",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediaconnectFlowOutput.MediaconnectFlowOutputRouterIntegrationTransitEncryptionEncryptionKeyConfigurationSecretsManager"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 1223
          },
          "name": "resetAutomatic"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 1239
          },
          "name": "resetSecretsManager"
        }
      ],
      "name": "MediaconnectFlowOutputRouterIntegrationTransitEncryptionEncryptionKeyConfigurationOutputReference",
      "namespace": "mediaconnectFlowOutput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 1233
          },
          "name": "secretsManager",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectFlowOutput.MediaconnectFlowOutputRouterIntegrationTransitEncryptionEncryptionKeyConfigurationSecretsManagerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 1227
          },
          "name": "automaticInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 1243
          },
          "name": "secretsManagerInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectFlowOutput.MediaconnectFlowOutputRouterIntegrationTransitEncryptionEncryptionKeyConfigurationSecretsManager"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 1217
          },
          "name": "automatic",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 1179
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectFlowOutput.MediaconnectFlowOutputRouterIntegrationTransitEncryptionEncryptionKeyConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-flow-output/index:MediaconnectFlowOutputRouterIntegrationTransitEncryptionEncryptionKeyConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectFlowOutput.MediaconnectFlowOutputRouterIntegrationTransitEncryptionEncryptionKeyConfigurationSecretsManager": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectFlowOutput.MediaconnectFlowOutputRouterIntegrationTransitEncryptionEncryptionKeyConfigurationSecretsManager",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-flow-output/index.ts",
        "line": 985
      },
      "name": "MediaconnectFlowOutputRouterIntegrationTransitEncryptionEncryptionKeyConfigurationSecretsManager",
      "namespace": "mediaconnectFlowOutput",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_output#role_arn MediaconnectFlowOutput#role_arn}",
            "stability": "stable",
            "summary": "The ARN of the IAM role used for transit encryption to the router input using AWS Secrets Manager."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 991
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_output#secret_arn MediaconnectFlowOutput#secret_arn}",
            "stability": "stable",
            "summary": "The ARN of the AWS Secrets Manager secret used for transit encryption to the router input."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 997
          },
          "name": "secretArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediaconnect-flow-output/index:MediaconnectFlowOutputRouterIntegrationTransitEncryptionEncryptionKeyConfigurationSecretsManager"
    },
    "@cdktn/provider-awscc.mediaconnectFlowOutput.MediaconnectFlowOutputRouterIntegrationTransitEncryptionEncryptionKeyConfigurationSecretsManagerOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectFlowOutput.MediaconnectFlowOutputRouterIntegrationTransitEncryptionEncryptionKeyConfigurationSecretsManagerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-flow-output/index.ts",
          "line": 1044
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-flow-output/index.ts",
        "line": 1036
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 1092
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 1108
          },
          "name": "resetSecretArn"
        }
      ],
      "name": "MediaconnectFlowOutputRouterIntegrationTransitEncryptionEncryptionKeyConfigurationSecretsManagerOutputReference",
      "namespace": "mediaconnectFlowOutput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 1096
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 1112
          },
          "name": "secretArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 1086
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 1102
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 1048
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectFlowOutput.MediaconnectFlowOutputRouterIntegrationTransitEncryptionEncryptionKeyConfigurationSecretsManager"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-flow-output/index:MediaconnectFlowOutputRouterIntegrationTransitEncryptionEncryptionKeyConfigurationSecretsManagerOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectFlowOutput.MediaconnectFlowOutputRouterIntegrationTransitEncryptionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectFlowOutput.MediaconnectFlowOutputRouterIntegrationTransitEncryptionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-flow-output/index.ts",
          "line": 1304
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-flow-output/index.ts",
        "line": 1296
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 1349
          },
          "name": "putEncryptionKeyConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediaconnectFlowOutput.MediaconnectFlowOutputRouterIntegrationTransitEncryptionEncryptionKeyConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 1352
          },
          "name": "resetEncryptionKeyConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 1368
          },
          "name": "resetEncryptionKeyType"
        }
      ],
      "name": "MediaconnectFlowOutputRouterIntegrationTransitEncryptionOutputReference",
      "namespace": "mediaconnectFlowOutput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 1346
          },
          "name": "encryptionKeyConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectFlowOutput.MediaconnectFlowOutputRouterIntegrationTransitEncryptionEncryptionKeyConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 1356
          },
          "name": "encryptionKeyConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectFlowOutput.MediaconnectFlowOutputRouterIntegrationTransitEncryptionEncryptionKeyConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 1372
          },
          "name": "encryptionKeyTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 1362
          },
          "name": "encryptionKeyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 1308
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectFlowOutput.MediaconnectFlowOutputRouterIntegrationTransitEncryption"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-flow-output/index:MediaconnectFlowOutputRouterIntegrationTransitEncryptionOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectFlowOutput.MediaconnectFlowOutputTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectFlowOutput.MediaconnectFlowOutputTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-flow-output/index.ts",
        "line": 1376
      },
      "name": "MediaconnectFlowOutputTags",
      "namespace": "mediaconnectFlowOutput",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_output#key MediaconnectFlowOutput#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 1380
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_output#value MediaconnectFlowOutput#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 1384
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediaconnect-flow-output/index:MediaconnectFlowOutputTags"
    },
    "@cdktn/provider-awscc.mediaconnectFlowOutput.MediaconnectFlowOutputTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectFlowOutput.MediaconnectFlowOutputTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-flow-output/index.ts",
          "line": 1514
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-flow-output/index.ts",
        "line": 1506
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 1521
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.mediaconnectFlowOutput.MediaconnectFlowOutputTagsOutputReference"
            }
          }
        }
      ],
      "name": "MediaconnectFlowOutputTagsList",
      "namespace": "mediaconnectFlowOutput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 1507
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediaconnectFlowOutput.MediaconnectFlowOutputTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-flow-output/index:MediaconnectFlowOutputTagsList"
    },
    "@cdktn/provider-awscc.mediaconnectFlowOutput.MediaconnectFlowOutputTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectFlowOutput.MediaconnectFlowOutputTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-flow-output/index.ts",
          "line": 1433
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-flow-output/index.ts",
        "line": 1423
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 1481
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 1497
          },
          "name": "resetValue"
        }
      ],
      "name": "MediaconnectFlowOutputTagsOutputReference",
      "namespace": "mediaconnectFlowOutput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 1485
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 1501
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 1475
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 1491
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 1437
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectFlowOutput.MediaconnectFlowOutputTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-flow-output/index:MediaconnectFlowOutputTagsOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectFlowOutput.MediaconnectFlowOutputVpcInterfaceAttachment": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectFlowOutput.MediaconnectFlowOutputVpcInterfaceAttachment",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-flow-output/index.ts",
        "line": 1525
      },
      "name": "MediaconnectFlowOutputVpcInterfaceAttachment",
      "namespace": "mediaconnectFlowOutput",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_output#vpc_interface_name MediaconnectFlowOutput#vpc_interface_name}",
            "stability": "stable",
            "summary": "The name of the VPC interface to use for this output."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 1531
          },
          "name": "vpcInterfaceName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediaconnect-flow-output/index:MediaconnectFlowOutputVpcInterfaceAttachment"
    },
    "@cdktn/provider-awscc.mediaconnectFlowOutput.MediaconnectFlowOutputVpcInterfaceAttachmentOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectFlowOutput.MediaconnectFlowOutputVpcInterfaceAttachmentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-flow-output/index.ts",
          "line": 1571
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-flow-output/index.ts",
        "line": 1563
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 1613
          },
          "name": "resetVpcInterfaceName"
        }
      ],
      "name": "MediaconnectFlowOutputVpcInterfaceAttachmentOutputReference",
      "namespace": "mediaconnectFlowOutput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 1617
          },
          "name": "vpcInterfaceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 1607
          },
          "name": "vpcInterfaceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-output/index.ts",
            "line": 1575
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectFlowOutput.MediaconnectFlowOutputVpcInterfaceAttachment"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-flow-output/index:MediaconnectFlowOutputVpcInterfaceAttachmentOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectFlowSource.MediaconnectFlowSourceA": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_source awscc_mediaconnect_flow_source}."
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectFlowSource.MediaconnectFlowSourceA",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_source awscc_mediaconnect_flow_source} Resource."
        },
        "locationInModule": {
          "filename": "src/mediaconnect-flow-source/index.ts",
          "line": 918
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.mediaconnectFlowSource.MediaconnectFlowSourceAConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-flow-source/index.ts",
        "line": 886
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a MediaconnectFlowSourceA resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 903
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the MediaconnectFlowSourceA to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_source#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing MediaconnectFlowSourceA that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the MediaconnectFlowSourceA to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 964
          },
          "name": "putDecryption",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediaconnectFlowSource.MediaconnectFlowSourceDecryptionA"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 1022
          },
          "name": "putGatewayBridgeSource",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediaconnectFlowSource.MediaconnectFlowSourceGatewayBridgeSourceA"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 1231
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.mediaconnectFlowSource.MediaconnectFlowSourceTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 967
          },
          "name": "resetDecryption"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 996
          },
          "name": "resetEntitlementArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 1025
          },
          "name": "resetGatewayBridgeSource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 1051
          },
          "name": "resetIngestPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 1067
          },
          "name": "resetMaxBitrate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 1083
          },
          "name": "resetMaxLatency"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 1099
          },
          "name": "resetMinLatency"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 1128
          },
          "name": "resetProtocol"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 1144
          },
          "name": "resetSenderControlPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 1160
          },
          "name": "resetSenderIpAddress"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 1186
          },
          "name": "resetSourceListenerAddress"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 1202
          },
          "name": "resetSourceListenerPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 1218
          },
          "name": "resetStreamId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 1234
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 1250
          },
          "name": "resetVpcInterfaceName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 1266
          },
          "name": "resetWhitelistCidr"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 1278
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 1302
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "MediaconnectFlowSourceA",
      "namespace": "mediaconnectFlowSource",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 891
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 961
          },
          "name": "decryption",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectFlowSource.MediaconnectFlowSourceDecryptionAOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 1019
          },
          "name": "gatewayBridgeSource",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectFlowSource.MediaconnectFlowSourceGatewayBridgeSourceAOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 1034
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 1039
          },
          "name": "ingestIp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 1169
          },
          "name": "sourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 1174
          },
          "name": "sourceIngestPort",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 1228
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectFlowSource.MediaconnectFlowSourceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 971
          },
          "name": "decryptionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectFlowSource.MediaconnectFlowSourceDecryptionA"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 984
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 1000
          },
          "name": "entitlementArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 1013
          },
          "name": "flowArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 1029
          },
          "name": "gatewayBridgeSourceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectFlowSource.MediaconnectFlowSourceGatewayBridgeSourceA"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 1055
          },
          "name": "ingestPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 1071
          },
          "name": "maxBitrateInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 1087
          },
          "name": "maxLatencyInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 1103
          },
          "name": "minLatencyInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 1116
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 1132
          },
          "name": "protocolInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 1148
          },
          "name": "senderControlPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 1164
          },
          "name": "senderIpAddressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 1190
          },
          "name": "sourceListenerAddressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 1206
          },
          "name": "sourceListenerPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 1222
          },
          "name": "streamIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 1238
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediaconnectFlowSource.MediaconnectFlowSourceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 1254
          },
          "name": "vpcInterfaceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 1270
          },
          "name": "whitelistCidrInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 977
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 990
          },
          "name": "entitlementArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 1006
          },
          "name": "flowArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 1045
          },
          "name": "ingestPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 1061
          },
          "name": "maxBitrate",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 1077
          },
          "name": "maxLatency",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 1093
          },
          "name": "minLatency",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 1109
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 1122
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 1138
          },
          "name": "senderControlPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 1154
          },
          "name": "senderIpAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 1180
          },
          "name": "sourceListenerAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 1196
          },
          "name": "sourceListenerPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 1212
          },
          "name": "streamId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 1244
          },
          "name": "vpcInterfaceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 1260
          },
          "name": "whitelistCidr",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediaconnect-flow-source/index:MediaconnectFlowSourceA"
    },
    "@cdktn/provider-awscc.mediaconnectFlowSource.MediaconnectFlowSourceAConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectFlowSource.MediaconnectFlowSourceAConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-flow-source/index.ts",
        "line": 14
      },
      "name": "MediaconnectFlowSourceAConfig",
      "namespace": "mediaconnectFlowSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "This value is not used or seen outside of the current AWS Elemental MediaConnect account.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_source#description MediaconnectFlowSourceA#description}",
            "stability": "stable",
            "summary": "A description for the source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 26
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_source#flow_arn MediaconnectFlowSourceA#flow_arn}",
            "stability": "stable",
            "summary": "The ARN of the flow."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 38
          },
          "name": "flowArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_source#name MediaconnectFlowSourceA#name}",
            "stability": "stable",
            "summary": "The name of the source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 74
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_source#decryption MediaconnectFlowSourceA#decryption}",
            "stability": "stable",
            "summary": "The type of encryption that is used on the content ingested from this source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 20
          },
          "name": "decryption",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectFlowSource.MediaconnectFlowSourceDecryptionA"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The entitlement is set by the content originator and the ARN is generated as part of the originator's flow.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_source#entitlement_arn MediaconnectFlowSourceA#entitlement_arn}",
            "stability": "stable",
            "summary": "The ARN of the entitlement that allows you to subscribe to content that comes from another AWS account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 32
          },
          "name": "entitlementArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_source#gateway_bridge_source MediaconnectFlowSourceA#gateway_bridge_source}",
            "stability": "stable",
            "summary": "The source configuration for cloud flows receiving a stream from a bridge."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 44
          },
          "name": "gatewayBridgeSource",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectFlowSource.MediaconnectFlowSourceGatewayBridgeSourceA"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_source#ingest_port MediaconnectFlowSourceA#ingest_port}",
            "stability": "stable",
            "summary": "The port that the flow will be listening on for incoming content."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 50
          },
          "name": "ingestPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_source#max_bitrate MediaconnectFlowSourceA#max_bitrate}",
            "stability": "stable",
            "summary": "The smoothing max bitrate for RIST, RTP, and RTP-FEC streams."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 56
          },
          "name": "maxBitrate",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_source#max_latency MediaconnectFlowSourceA#max_latency}",
            "stability": "stable",
            "summary": "The maximum latency in milliseconds. This parameter applies only to RIST-based and Zixi-based streams."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 62
          },
          "name": "maxLatency",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_source#min_latency MediaconnectFlowSourceA#min_latency}",
            "stability": "stable",
            "summary": "The minimum latency in milliseconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 68
          },
          "name": "minLatency",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_source#protocol MediaconnectFlowSourceA#protocol}",
            "stability": "stable",
            "summary": "The protocol that is used by the source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 80
          },
          "name": "protocol",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_source#sender_control_port MediaconnectFlowSourceA#sender_control_port}",
            "stability": "stable",
            "summary": "The port that the flow uses to send outbound requests to initiate connection with the sender for fujitsu-qos protocol."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 86
          },
          "name": "senderControlPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_source#sender_ip_address MediaconnectFlowSourceA#sender_ip_address}",
            "stability": "stable",
            "summary": "The IP address that the flow communicates with to initiate connection with the sender for fujitsu-qos protocol."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 92
          },
          "name": "senderIpAddress",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_source#source_listener_address MediaconnectFlowSourceA#source_listener_address}",
            "stability": "stable",
            "summary": "Source IP or domain name for SRT-caller protocol."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 98
          },
          "name": "sourceListenerAddress",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_source#source_listener_port MediaconnectFlowSourceA#source_listener_port}",
            "stability": "stable",
            "summary": "Source port for SRT-caller protocol."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 104
          },
          "name": "sourceListenerPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_source#stream_id MediaconnectFlowSourceA#stream_id}",
            "stability": "stable",
            "summary": "The stream ID that you want to use for this transport. This parameter applies only to Zixi-based streams."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 110
          },
          "name": "streamId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_source#tags MediaconnectFlowSourceA#tags}",
            "stability": "stable",
            "summary": "Key-value pairs that can be used to tag and organize this flow source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 116
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediaconnectFlowSource.MediaconnectFlowSourceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_source#vpc_interface_name MediaconnectFlowSourceA#vpc_interface_name}",
            "stability": "stable",
            "summary": "The name of the VPC Interface this Source is configured with."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 122
          },
          "name": "vpcInterfaceName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "These IP addresses should be in the form of a Classless Inter-Domain Routing (CIDR) block; for example, 10.0.0.0/16.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_source#whitelist_cidr MediaconnectFlowSourceA#whitelist_cidr}",
            "stability": "stable",
            "summary": "The range of IP addresses that should be allowed to contribute content to your source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 128
          },
          "name": "whitelistCidr",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediaconnect-flow-source/index:MediaconnectFlowSourceAConfig"
    },
    "@cdktn/provider-awscc.mediaconnectFlowSource.MediaconnectFlowSourceDecryptionA": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectFlowSource.MediaconnectFlowSourceDecryptionA",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-flow-source/index.ts",
        "line": 130
      },
      "name": "MediaconnectFlowSourceDecryptionA",
      "namespace": "mediaconnectFlowSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_source#algorithm MediaconnectFlowSourceA#algorithm}",
            "stability": "stable",
            "summary": "The type of algorithm that is used for the encryption (such as aes128, aes192, or aes256)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 136
          },
          "name": "algorithm",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter is not valid for static key encryption.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_source#constant_initialization_vector MediaconnectFlowSourceA#constant_initialization_vector}",
            "stability": "stable",
            "summary": "A 128-bit, 16-byte hex value represented by a 32-character string, to be used with the key for encrypting content."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 142
          },
          "name": "constantInitializationVector",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter is required for SPEKE encryption and is not valid for static key encryption.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_source#device_id MediaconnectFlowSourceA#device_id}",
            "stability": "stable",
            "summary": "The value of one of the devices that you configured with your digital rights management (DRM) platform key provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 148
          },
          "name": "deviceId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If no keyType is provided, the service will use the default setting (static-key).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_source#key_type MediaconnectFlowSourceA#key_type}",
            "stability": "stable",
            "summary": "The type of key that is used for the encryption."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 154
          },
          "name": "keyType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter is required for SPEKE encryption and is not valid for static key encryption.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_source#region MediaconnectFlowSourceA#region}",
            "stability": "stable",
            "summary": "The AWS Region that the API Gateway proxy endpoint was created in."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 160
          },
          "name": "region",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The service sends this value to the key server to identify the current endpoint. The resource ID is also known as the content ID. This parameter is required for SPEKE encryption and is not valid for static key encryption.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_source#resource_id MediaconnectFlowSourceA#resource_id}",
            "stability": "stable",
            "summary": "An identifier for the content."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 166
          },
          "name": "resourceId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_source#role_arn MediaconnectFlowSourceA#role_arn}",
            "stability": "stable",
            "summary": "The ARN of the role that you created during setup (when you set up AWS Elemental MediaConnect as a trusted entity)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 172
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter is required for static key encryption and is not valid for SPEKE encryption.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_source#secret_arn MediaconnectFlowSourceA#secret_arn}",
            "stability": "stable",
            "summary": "The ARN of the secret that you created in AWS Secrets Manager to store the encryption key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 178
          },
          "name": "secretArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter is required for SPEKE encryption and is not valid for static key encryption.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_source#url MediaconnectFlowSourceA#url}",
            "stability": "stable",
            "summary": "The URL from the API Gateway proxy that you set up to talk to your key server."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 184
          },
          "name": "url",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediaconnect-flow-source/index:MediaconnectFlowSourceDecryptionA"
    },
    "@cdktn/provider-awscc.mediaconnectFlowSource.MediaconnectFlowSourceDecryptionAOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectFlowSource.MediaconnectFlowSourceDecryptionAOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-flow-source/index.ts",
          "line": 280
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-flow-source/index.ts",
        "line": 272
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 370
          },
          "name": "resetAlgorithm"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 386
          },
          "name": "resetConstantInitializationVector"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 402
          },
          "name": "resetDeviceId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 418
          },
          "name": "resetKeyType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 434
          },
          "name": "resetRegion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 450
          },
          "name": "resetResourceId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 466
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 482
          },
          "name": "resetSecretArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 498
          },
          "name": "resetUrl"
        }
      ],
      "name": "MediaconnectFlowSourceDecryptionAOutputReference",
      "namespace": "mediaconnectFlowSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 374
          },
          "name": "algorithmInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 390
          },
          "name": "constantInitializationVectorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 406
          },
          "name": "deviceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 422
          },
          "name": "keyTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 438
          },
          "name": "regionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 454
          },
          "name": "resourceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 470
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 486
          },
          "name": "secretArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 502
          },
          "name": "urlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 364
          },
          "name": "algorithm",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 380
          },
          "name": "constantInitializationVector",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 396
          },
          "name": "deviceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 412
          },
          "name": "keyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 428
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 444
          },
          "name": "resourceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 460
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 476
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 492
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 284
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectFlowSource.MediaconnectFlowSourceDecryptionA"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-flow-source/index:MediaconnectFlowSourceDecryptionAOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectFlowSource.MediaconnectFlowSourceGatewayBridgeSourceA": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectFlowSource.MediaconnectFlowSourceGatewayBridgeSourceA",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-flow-source/index.ts",
        "line": 602
      },
      "name": "MediaconnectFlowSourceGatewayBridgeSourceA",
      "namespace": "mediaconnectFlowSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_source#bridge_arn MediaconnectFlowSourceA#bridge_arn}",
            "stability": "stable",
            "summary": "The ARN of the bridge feeding this flow."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 608
          },
          "name": "bridgeArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_source#vpc_interface_attachment MediaconnectFlowSourceA#vpc_interface_attachment}",
            "stability": "stable",
            "summary": "The name of the VPC interface attachment to use for this bridge source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 614
          },
          "name": "vpcInterfaceAttachment",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectFlowSource.MediaconnectFlowSourceGatewayBridgeSourceVpcInterfaceAttachmentA"
          }
        }
      ],
      "symbolId": "src/mediaconnect-flow-source/index:MediaconnectFlowSourceGatewayBridgeSourceA"
    },
    "@cdktn/provider-awscc.mediaconnectFlowSource.MediaconnectFlowSourceGatewayBridgeSourceAOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectFlowSource.MediaconnectFlowSourceGatewayBridgeSourceAOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-flow-source/index.ts",
          "line": 661
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-flow-source/index.ts",
        "line": 653
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 722
          },
          "name": "putVpcInterfaceAttachment",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediaconnectFlowSource.MediaconnectFlowSourceGatewayBridgeSourceVpcInterfaceAttachmentA"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 709
          },
          "name": "resetBridgeArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 725
          },
          "name": "resetVpcInterfaceAttachment"
        }
      ],
      "name": "MediaconnectFlowSourceGatewayBridgeSourceAOutputReference",
      "namespace": "mediaconnectFlowSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 719
          },
          "name": "vpcInterfaceAttachment",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectFlowSource.MediaconnectFlowSourceGatewayBridgeSourceVpcInterfaceAttachmentAOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 713
          },
          "name": "bridgeArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 729
          },
          "name": "vpcInterfaceAttachmentInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectFlowSource.MediaconnectFlowSourceGatewayBridgeSourceVpcInterfaceAttachmentA"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 703
          },
          "name": "bridgeArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 665
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectFlowSource.MediaconnectFlowSourceGatewayBridgeSourceA"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-flow-source/index:MediaconnectFlowSourceGatewayBridgeSourceAOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectFlowSource.MediaconnectFlowSourceGatewayBridgeSourceVpcInterfaceAttachmentA": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectFlowSource.MediaconnectFlowSourceGatewayBridgeSourceVpcInterfaceAttachmentA",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-flow-source/index.ts",
        "line": 506
      },
      "name": "MediaconnectFlowSourceGatewayBridgeSourceVpcInterfaceAttachmentA",
      "namespace": "mediaconnectFlowSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_source#vpc_interface_name MediaconnectFlowSourceA#vpc_interface_name}",
            "stability": "stable",
            "summary": "The name of the VPC interface to use for this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 512
          },
          "name": "vpcInterfaceName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediaconnect-flow-source/index:MediaconnectFlowSourceGatewayBridgeSourceVpcInterfaceAttachmentA"
    },
    "@cdktn/provider-awscc.mediaconnectFlowSource.MediaconnectFlowSourceGatewayBridgeSourceVpcInterfaceAttachmentAOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectFlowSource.MediaconnectFlowSourceGatewayBridgeSourceVpcInterfaceAttachmentAOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-flow-source/index.ts",
          "line": 552
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-flow-source/index.ts",
        "line": 544
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 594
          },
          "name": "resetVpcInterfaceName"
        }
      ],
      "name": "MediaconnectFlowSourceGatewayBridgeSourceVpcInterfaceAttachmentAOutputReference",
      "namespace": "mediaconnectFlowSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 598
          },
          "name": "vpcInterfaceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 588
          },
          "name": "vpcInterfaceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 556
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectFlowSource.MediaconnectFlowSourceGatewayBridgeSourceVpcInterfaceAttachmentA"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-flow-source/index:MediaconnectFlowSourceGatewayBridgeSourceVpcInterfaceAttachmentAOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectFlowSource.MediaconnectFlowSourceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectFlowSource.MediaconnectFlowSourceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-flow-source/index.ts",
        "line": 733
      },
      "name": "MediaconnectFlowSourceTags",
      "namespace": "mediaconnectFlowSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_source#key MediaconnectFlowSourceA#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 737
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_source#value MediaconnectFlowSourceA#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 741
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediaconnect-flow-source/index:MediaconnectFlowSourceTags"
    },
    "@cdktn/provider-awscc.mediaconnectFlowSource.MediaconnectFlowSourceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectFlowSource.MediaconnectFlowSourceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-flow-source/index.ts",
          "line": 871
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-flow-source/index.ts",
        "line": 863
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 878
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.mediaconnectFlowSource.MediaconnectFlowSourceTagsOutputReference"
            }
          }
        }
      ],
      "name": "MediaconnectFlowSourceTagsList",
      "namespace": "mediaconnectFlowSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 864
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediaconnectFlowSource.MediaconnectFlowSourceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-flow-source/index:MediaconnectFlowSourceTagsList"
    },
    "@cdktn/provider-awscc.mediaconnectFlowSource.MediaconnectFlowSourceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectFlowSource.MediaconnectFlowSourceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-flow-source/index.ts",
          "line": 790
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-flow-source/index.ts",
        "line": 780
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 838
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 854
          },
          "name": "resetValue"
        }
      ],
      "name": "MediaconnectFlowSourceTagsOutputReference",
      "namespace": "mediaconnectFlowSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 842
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 858
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 832
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 848
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-source/index.ts",
            "line": 794
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectFlowSource.MediaconnectFlowSourceTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-flow-source/index:MediaconnectFlowSourceTagsOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectFlowVpcInterface.MediaconnectFlowVpcInterface": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_vpc_interface awscc_mediaconnect_flow_vpc_interface}."
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectFlowVpcInterface.MediaconnectFlowVpcInterface",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_vpc_interface awscc_mediaconnect_flow_vpc_interface} Resource."
        },
        "locationInModule": {
          "filename": "src/mediaconnect-flow-vpc-interface/index.ts",
          "line": 237
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.mediaconnectFlowVpcInterface.MediaconnectFlowVpcInterfaceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-flow-vpc-interface/index.ts",
        "line": 205
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a MediaconnectFlowVpcInterface resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-vpc-interface/index.ts",
            "line": 222
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the MediaconnectFlowVpcInterface to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_vpc_interface#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing MediaconnectFlowVpcInterface that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the MediaconnectFlowVpcInterface to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-vpc-interface/index.ts",
            "line": 345
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.mediaconnectFlowVpcInterface.MediaconnectFlowVpcInterfaceTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-vpc-interface/index.ts",
            "line": 348
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-vpc-interface/index.ts",
            "line": 360
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-vpc-interface/index.ts",
            "line": 371
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "MediaconnectFlowVpcInterface",
      "namespace": "mediaconnectFlowVpcInterface",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-vpc-interface/index.ts",
            "line": 210
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-vpc-interface/index.ts",
            "line": 279
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-vpc-interface/index.ts",
            "line": 297
          },
          "name": "networkInterfaceIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-vpc-interface/index.ts",
            "line": 342
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectFlowVpcInterface.MediaconnectFlowVpcInterfaceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-vpc-interface/index.ts",
            "line": 274
          },
          "name": "flowArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-vpc-interface/index.ts",
            "line": 292
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-vpc-interface/index.ts",
            "line": 310
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-vpc-interface/index.ts",
            "line": 323
          },
          "name": "securityGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-vpc-interface/index.ts",
            "line": 336
          },
          "name": "subnetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-vpc-interface/index.ts",
            "line": 352
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediaconnectFlowVpcInterface.MediaconnectFlowVpcInterfaceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-vpc-interface/index.ts",
            "line": 267
          },
          "name": "flowArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-vpc-interface/index.ts",
            "line": 285
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-vpc-interface/index.ts",
            "line": 303
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-vpc-interface/index.ts",
            "line": 316
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-vpc-interface/index.ts",
            "line": 329
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediaconnect-flow-vpc-interface/index:MediaconnectFlowVpcInterface"
    },
    "@cdktn/provider-awscc.mediaconnectFlowVpcInterface.MediaconnectFlowVpcInterfaceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectFlowVpcInterface.MediaconnectFlowVpcInterfaceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-flow-vpc-interface/index.ts",
        "line": 14
      },
      "name": "MediaconnectFlowVpcInterfaceConfig",
      "namespace": "mediaconnectFlowVpcInterface",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_vpc_interface#flow_arn MediaconnectFlowVpcInterface#flow_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN), a unique identifier for any AWS resource, of the flow."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-vpc-interface/index.ts",
            "line": 20
          },
          "name": "flowArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_vpc_interface#name MediaconnectFlowVpcInterface#name}",
            "stability": "stable",
            "summary": "Immutable and has to be a unique against other VpcInterfaces in this Flow."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-vpc-interface/index.ts",
            "line": 26
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_vpc_interface#role_arn MediaconnectFlowVpcInterface#role_arn}",
            "stability": "stable",
            "summary": "Role Arn MediaConnect can assume to create ENIs in customer's account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-vpc-interface/index.ts",
            "line": 32
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_vpc_interface#security_group_ids MediaconnectFlowVpcInterface#security_group_ids}",
            "stability": "stable",
            "summary": "Security Group IDs to be used on ENI."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-vpc-interface/index.ts",
            "line": 38
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_vpc_interface#subnet_id MediaconnectFlowVpcInterface#subnet_id}",
            "stability": "stable",
            "summary": "Subnet must be in the AZ of the Flow."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-vpc-interface/index.ts",
            "line": 44
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_vpc_interface#tags MediaconnectFlowVpcInterface#tags}",
            "stability": "stable",
            "summary": "Key-value pairs that can be used to tag and organize this VPC network interface."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-vpc-interface/index.ts",
            "line": 50
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediaconnectFlowVpcInterface.MediaconnectFlowVpcInterfaceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-flow-vpc-interface/index:MediaconnectFlowVpcInterfaceConfig"
    },
    "@cdktn/provider-awscc.mediaconnectFlowVpcInterface.MediaconnectFlowVpcInterfaceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectFlowVpcInterface.MediaconnectFlowVpcInterfaceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-flow-vpc-interface/index.ts",
        "line": 52
      },
      "name": "MediaconnectFlowVpcInterfaceTags",
      "namespace": "mediaconnectFlowVpcInterface",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_vpc_interface#key MediaconnectFlowVpcInterface#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-vpc-interface/index.ts",
            "line": 56
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_flow_vpc_interface#value MediaconnectFlowVpcInterface#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-vpc-interface/index.ts",
            "line": 60
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediaconnect-flow-vpc-interface/index:MediaconnectFlowVpcInterfaceTags"
    },
    "@cdktn/provider-awscc.mediaconnectFlowVpcInterface.MediaconnectFlowVpcInterfaceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectFlowVpcInterface.MediaconnectFlowVpcInterfaceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-flow-vpc-interface/index.ts",
          "line": 190
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-flow-vpc-interface/index.ts",
        "line": 182
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-vpc-interface/index.ts",
            "line": 197
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.mediaconnectFlowVpcInterface.MediaconnectFlowVpcInterfaceTagsOutputReference"
            }
          }
        }
      ],
      "name": "MediaconnectFlowVpcInterfaceTagsList",
      "namespace": "mediaconnectFlowVpcInterface",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-vpc-interface/index.ts",
            "line": 183
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediaconnectFlowVpcInterface.MediaconnectFlowVpcInterfaceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-flow-vpc-interface/index:MediaconnectFlowVpcInterfaceTagsList"
    },
    "@cdktn/provider-awscc.mediaconnectFlowVpcInterface.MediaconnectFlowVpcInterfaceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectFlowVpcInterface.MediaconnectFlowVpcInterfaceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-flow-vpc-interface/index.ts",
          "line": 109
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-flow-vpc-interface/index.ts",
        "line": 99
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-vpc-interface/index.ts",
            "line": 157
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-vpc-interface/index.ts",
            "line": 173
          },
          "name": "resetValue"
        }
      ],
      "name": "MediaconnectFlowVpcInterfaceTagsOutputReference",
      "namespace": "mediaconnectFlowVpcInterface",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-vpc-interface/index.ts",
            "line": 161
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-flow-vpc-interface/index.ts",
            "line": 177
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-vpc-interface/index.ts",
            "line": 151
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-vpc-interface/index.ts",
            "line": 167
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-flow-vpc-interface/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectFlowVpcInterface.MediaconnectFlowVpcInterfaceTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-flow-vpc-interface/index:MediaconnectFlowVpcInterfaceTagsOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectGateway.MediaconnectGateway": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_gateway awscc_mediaconnect_gateway}."
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectGateway.MediaconnectGateway",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_gateway awscc_mediaconnect_gateway} Resource."
        },
        "locationInModule": {
          "filename": "src/mediaconnect-gateway/index.ts",
          "line": 217
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.mediaconnectGateway.MediaconnectGatewayConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-gateway/index.ts",
        "line": 185
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a MediaconnectGateway resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/mediaconnect-gateway/index.ts",
            "line": 202
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the MediaconnectGateway to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_gateway#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing MediaconnectGateway that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the MediaconnectGateway to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-gateway/index.ts",
            "line": 288
          },
          "name": "putNetworks",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.mediaconnectGateway.MediaconnectGatewayNetworks"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-gateway/index.ts",
            "line": 300
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-gateway/index.ts",
            "line": 308
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "MediaconnectGateway",
      "namespace": "mediaconnectGateway",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-gateway/index.ts",
            "line": 190
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-gateway/index.ts",
            "line": 256
          },
          "name": "gatewayArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-gateway/index.ts",
            "line": 261
          },
          "name": "gatewayState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-gateway/index.ts",
            "line": 266
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-gateway/index.ts",
            "line": 285
          },
          "name": "networks",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectGateway.MediaconnectGatewayNetworksList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-gateway/index.ts",
            "line": 251
          },
          "name": "egressCidrBlocksInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-gateway/index.ts",
            "line": 279
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-gateway/index.ts",
            "line": 292
          },
          "name": "networksInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediaconnectGateway.MediaconnectGatewayNetworks"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-gateway/index.ts",
            "line": 244
          },
          "name": "egressCidrBlocks",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-gateway/index.ts",
            "line": 272
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediaconnect-gateway/index:MediaconnectGateway"
    },
    "@cdktn/provider-awscc.mediaconnectGateway.MediaconnectGatewayConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectGateway.MediaconnectGatewayConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-gateway/index.ts",
        "line": 14
      },
      "name": "MediaconnectGatewayConfig",
      "namespace": "mediaconnectGateway",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "These IP addresses should be in the form of a Classless Inter-Domain Routing (CIDR) block; for example, 10.0.0.0/16.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_gateway#egress_cidr_blocks MediaconnectGateway#egress_cidr_blocks}",
            "stability": "stable",
            "summary": "The range of IP addresses that contribute content or initiate output requests for flows communicating with this gateway."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-gateway/index.ts",
            "line": 20
          },
          "name": "egressCidrBlocks",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_gateway#name MediaconnectGateway#name}",
            "stability": "stable",
            "summary": "The name of the gateway. This name can not be modified after the gateway is created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-gateway/index.ts",
            "line": 26
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_gateway#networks MediaconnectGateway#networks}",
            "stability": "stable",
            "summary": "The list of networks in the gateway."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-gateway/index.ts",
            "line": 32
          },
          "name": "networks",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediaconnectGateway.MediaconnectGatewayNetworks"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-gateway/index:MediaconnectGatewayConfig"
    },
    "@cdktn/provider-awscc.mediaconnectGateway.MediaconnectGatewayNetworks": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectGateway.MediaconnectGatewayNetworks",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-gateway/index.ts",
        "line": 34
      },
      "name": "MediaconnectGatewayNetworks",
      "namespace": "mediaconnectGateway",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "These IP addresses should be in the form of a Classless Inter-Domain Routing (CIDR) block; for example, 10.0.0.0/16.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_gateway#cidr_block MediaconnectGateway#cidr_block}",
            "stability": "stable",
            "summary": "A unique IP address range to use for this network."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-gateway/index.ts",
            "line": 40
          },
          "name": "cidrBlock",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This name is used to reference the network and must be unique among networks in this gateway.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_gateway#name MediaconnectGateway#name}",
            "stability": "stable",
            "summary": "The name of the network."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-gateway/index.ts",
            "line": 46
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediaconnect-gateway/index:MediaconnectGatewayNetworks"
    },
    "@cdktn/provider-awscc.mediaconnectGateway.MediaconnectGatewayNetworksList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectGateway.MediaconnectGatewayNetworksList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-gateway/index.ts",
          "line": 170
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-gateway/index.ts",
        "line": 162
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-gateway/index.ts",
            "line": 177
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.mediaconnectGateway.MediaconnectGatewayNetworksOutputReference"
            }
          }
        }
      ],
      "name": "MediaconnectGatewayNetworksList",
      "namespace": "mediaconnectGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-gateway/index.ts",
            "line": 163
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediaconnectGateway.MediaconnectGatewayNetworks"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-gateway/index:MediaconnectGatewayNetworksList"
    },
    "@cdktn/provider-awscc.mediaconnectGateway.MediaconnectGatewayNetworksOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectGateway.MediaconnectGatewayNetworksOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-gateway/index.ts",
          "line": 95
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-gateway/index.ts",
        "line": 85
      },
      "name": "MediaconnectGatewayNetworksOutputReference",
      "namespace": "mediaconnectGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-gateway/index.ts",
            "line": 144
          },
          "name": "cidrBlockInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-gateway/index.ts",
            "line": 157
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-gateway/index.ts",
            "line": 137
          },
          "name": "cidrBlock",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-gateway/index.ts",
            "line": 150
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-gateway/index.ts",
            "line": 99
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectGateway.MediaconnectGatewayNetworks"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-gateway/index:MediaconnectGatewayNetworksOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInput": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input awscc_mediaconnect_router_input}."
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInput",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input awscc_mediaconnect_router_input} Resource."
        },
        "locationInModule": {
          "filename": "src/mediaconnect-router-input/index.ts",
          "line": 6544
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-router-input/index.ts",
        "line": 6512
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a MediaconnectRouterInput resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 6529
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the MediaconnectRouterInput to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing MediaconnectRouterInput that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the MediaconnectRouterInput to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 6603
          },
          "name": "putConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 6616
          },
          "name": "putContentQualityAnalysisConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputContentQualityAnalysisConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 6657
          },
          "name": "putMaintenanceConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputMaintenanceConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 6748
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 6777
          },
          "name": "putTransitEncryption",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputTransitEncryption"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 6590
          },
          "name": "resetAvailabilityZone"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 6619
          },
          "name": "resetContentQualityAnalysisConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 6660
          },
          "name": "resetMaintenanceConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 6707
          },
          "name": "resetRegionName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 6751
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 6780
          },
          "name": "resetTransitEncryption"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 6797
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 6813
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "MediaconnectRouterInput",
      "namespace": "mediaconnectRouterInput",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 6517
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 6578
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 6600
          },
          "name": "configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 6613
          },
          "name": "contentQualityAnalysisConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputContentQualityAnalysisConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 6628
          },
          "name": "contentQualityAnalysisType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 6633
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 6638
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 6643
          },
          "name": "inputType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 6648
          },
          "name": "ipAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 6654
          },
          "name": "maintenanceConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputMaintenanceConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 6669
          },
          "name": "maintenanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 6716
          },
          "name": "routedOutputs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 6721
          },
          "name": "routerInputId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 6739
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 6745
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 6774
          },
          "name": "transitEncryption",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputTransitEncryptionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 6789
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 6594
          },
          "name": "availabilityZoneInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 6607
          },
          "name": "configurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 6623
          },
          "name": "contentQualityAnalysisConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputContentQualityAnalysisConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 6664
          },
          "name": "maintenanceConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputMaintenanceConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 6682
          },
          "name": "maximumBitrateInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 6695
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 6711
          },
          "name": "regionNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 6734
          },
          "name": "routingScopeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 6755
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 6768
          },
          "name": "tierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 6784
          },
          "name": "transitEncryptionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputTransitEncryption"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 6584
          },
          "name": "availabilityZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 6675
          },
          "name": "maximumBitrate",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 6688
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 6701
          },
          "name": "regionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 6727
          },
          "name": "routingScope",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 6761
          },
          "name": "tier",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-input/index:MediaconnectRouterInput"
    },
    "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-router-input/index.ts",
        "line": 14
      },
      "name": "MediaconnectRouterInputConfig",
      "namespace": "mediaconnectRouterInput",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#configuration MediaconnectRouterInput#configuration}",
            "stability": "stable",
            "summary": "The configuration settings for a router input."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 26
          },
          "name": "configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#maximum_bitrate MediaconnectRouterInput#maximum_bitrate}",
            "stability": "stable",
            "summary": "The maximum bitrate for the router input."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 44
          },
          "name": "maximumBitrate",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#name MediaconnectRouterInput#name}",
            "stability": "stable",
            "summary": "The name of the router input."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 50
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#routing_scope MediaconnectRouterInput#routing_scope}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 60
          },
          "name": "routingScope",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#tier MediaconnectRouterInput#tier}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 70
          },
          "name": "tier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This must be a valid Availability Zone for the region specified by regionName, or the current region if no regionName is provided.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#availability_zone MediaconnectRouterInput#availability_zone}",
            "stability": "stable",
            "summary": "The Availability Zone where you want to create the router input."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 20
          },
          "name": "availabilityZone",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The content quality analysis feature only monitors the first video stream and the first audio stream it encounters within the router input source.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#content_quality_analysis_configuration MediaconnectRouterInput#content_quality_analysis_configuration}",
            "stability": "stable",
            "summary": "The content quality analysis configuration for the router input."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 32
          },
          "name": "contentQualityAnalysisConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputContentQualityAnalysisConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#maintenance_configuration MediaconnectRouterInput#maintenance_configuration}",
            "stability": "stable",
            "summary": "The configuration settings for maintenance operations, including preferred maintenance windows and schedules."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 38
          },
          "name": "maintenanceConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputMaintenanceConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#region_name MediaconnectRouterInput#region_name}",
            "stability": "stable",
            "summary": "The Amazon Web Services Region for the router input. Defaults to the current region if not specified."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 56
          },
          "name": "regionName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#tags MediaconnectRouterInput#tags}",
            "stability": "stable",
            "summary": "Key-value pairs that can be used to tag and organize this router input."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 66
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#transit_encryption MediaconnectRouterInput#transit_encryption}",
            "stability": "stable",
            "summary": "The transit encryption settings for a router input."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 76
          },
          "name": "transitEncryption",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputTransitEncryption"
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-input/index:MediaconnectRouterInputConfig"
    },
    "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-router-input/index.ts",
        "line": 4823
      },
      "name": "MediaconnectRouterInputConfiguration",
      "namespace": "mediaconnectRouterInput",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#failover MediaconnectRouterInput#failover}",
            "stability": "stable",
            "summary": "Configuration settings for a failover router input that allows switching between two input sources."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 4829
          },
          "name": "failover",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationFailover"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#media_connect_flow MediaconnectRouterInput#media_connect_flow}",
            "stability": "stable",
            "summary": "Configuration settings for connecting a router input to a flow output."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 4835
          },
          "name": "mediaConnectFlow",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMediaConnectFlow"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#media_live_channel MediaconnectRouterInput#media_live_channel}",
            "stability": "stable",
            "summary": "Configuration settings for connecting a router input to a MediaLive channel output."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 4841
          },
          "name": "mediaLiveChannel",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMediaLiveChannel"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#merge MediaconnectRouterInput#merge}",
            "stability": "stable",
            "summary": "Configuration settings for a merge router input that combines two input sources."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 4847
          },
          "name": "merge",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMerge"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#standard MediaconnectRouterInput#standard}",
            "stability": "stable",
            "summary": "The configuration settings for a standard router input, including the protocol, protocol-specific configuration, network interface, and availability zone."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 4853
          },
          "name": "standard",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationStandard"
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-input/index:MediaconnectRouterInputConfiguration"
    },
    "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationFailover": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationFailover",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-router-input/index.ts",
        "line": 1417
      },
      "name": "MediaconnectRouterInputConfigurationFailover",
      "namespace": "mediaconnectRouterInput",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#network_interface_arn MediaconnectRouterInput#network_interface_arn}",
            "stability": "stable",
            "summary": "The ARN of the network interface to use for this failover router input."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 1423
          },
          "name": "networkInterfaceArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Used to control which of the two failover sources is currently selected. This field is ignored when sourcePriorityMode is set to NO_PRIORITY\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#primary_source_index MediaconnectRouterInput#primary_source_index}",
            "stability": "stable",
            "summary": "The index (0 or 1) that specifies which source in the protocol configurations list is currently active."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 1429
          },
          "name": "primarySourceIndex",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#protocol_configurations MediaconnectRouterInput#protocol_configurations}",
            "stability": "stable",
            "summary": "A list of exactly two protocol configurations for the failover input sources. Both must use the same protocol type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 1435
          },
          "name": "protocolConfigurations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationFailoverProtocolConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#source_priority_mode MediaconnectRouterInput#source_priority_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 1439
          },
          "name": "sourcePriorityMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-input/index:MediaconnectRouterInputConfigurationFailover"
    },
    "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationFailoverOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationFailoverOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-router-input/index.ts",
          "line": 1500
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-router-input/index.ts",
        "line": 1492
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 1589
          },
          "name": "putProtocolConfigurations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationFailoverProtocolConfigurations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 1560
          },
          "name": "resetNetworkInterfaceArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 1576
          },
          "name": "resetPrimarySourceIndex"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 1592
          },
          "name": "resetProtocolConfigurations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 1608
          },
          "name": "resetSourcePriorityMode"
        }
      ],
      "name": "MediaconnectRouterInputConfigurationFailoverOutputReference",
      "namespace": "mediaconnectRouterInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 1586
          },
          "name": "protocolConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 1564
          },
          "name": "networkInterfaceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 1580
          },
          "name": "primarySourceIndexInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 1596
          },
          "name": "protocolConfigurationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationFailoverProtocolConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 1612
          },
          "name": "sourcePriorityModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 1554
          },
          "name": "networkInterfaceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 1570
          },
          "name": "primarySourceIndex",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 1602
          },
          "name": "sourcePriorityMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 1504
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationFailover"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-input/index:MediaconnectRouterInputConfigurationFailoverOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationFailoverProtocolConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationFailoverProtocolConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-router-input/index.ts",
        "line": 1194
      },
      "name": "MediaconnectRouterInputConfigurationFailoverProtocolConfigurations",
      "namespace": "mediaconnectRouterInput",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#rist MediaconnectRouterInput#rist}",
            "stability": "stable",
            "summary": "The configuration settings for a router input using the RIST (Reliable Internet Stream Transport) protocol, including the port and recovery latency."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 1200
          },
          "name": "rist",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsRist"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#rtp MediaconnectRouterInput#rtp}",
            "stability": "stable",
            "summary": "The configuration settings for a Router Input using the RTP (Real-Time Transport Protocol) protocol, including the port and forward error correction state."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 1206
          },
          "name": "rtp",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsRtp"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#srt_caller MediaconnectRouterInput#srt_caller}",
            "stability": "stable",
            "summary": "The configuration settings for a router input using the SRT (Secure Reliable Transport) protocol in caller mode, including the source address and port, minimum latency, stream ID, and decryption key configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 1212
          },
          "name": "srtCaller",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtCaller"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#srt_listener MediaconnectRouterInput#srt_listener}",
            "stability": "stable",
            "summary": "The configuration settings for a router input using the SRT (Secure Reliable Transport) protocol in listener mode, including the port, minimum latency, and decryption key configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 1218
          },
          "name": "srtListener",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtListener"
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-input/index:MediaconnectRouterInputConfigurationFailoverProtocolConfigurations"
    },
    "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-router-input/index.ts",
          "line": 1406
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-router-input/index.ts",
        "line": 1398
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 1413
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsList",
      "namespace": "mediaconnectRouterInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 1399
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationFailoverProtocolConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-input/index:MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsList"
    },
    "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-router-input/index.ts",
          "line": 1281
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-router-input/index.ts",
        "line": 1271
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 1338
          },
          "name": "putRist",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsRist"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 1354
          },
          "name": "putRtp",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsRtp"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 1370
          },
          "name": "putSrtCaller",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtCaller"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 1386
          },
          "name": "putSrtListener",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtListener"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 1341
          },
          "name": "resetRist"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 1357
          },
          "name": "resetRtp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 1373
          },
          "name": "resetSrtCaller"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 1389
          },
          "name": "resetSrtListener"
        }
      ],
      "name": "MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsOutputReference",
      "namespace": "mediaconnectRouterInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 1335
          },
          "name": "rist",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsRistOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 1351
          },
          "name": "rtp",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsRtpOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 1367
          },
          "name": "srtCaller",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtCallerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 1383
          },
          "name": "srtListener",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtListenerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 1345
          },
          "name": "ristInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsRist"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 1361
          },
          "name": "rtpInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsRtp"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 1377
          },
          "name": "srtCallerInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtCaller"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 1393
          },
          "name": "srtListenerInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtListener"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 1285
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationFailoverProtocolConfigurations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-input/index:MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsRist": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsRist",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-router-input/index.ts",
        "line": 78
      },
      "name": "MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsRist",
      "namespace": "mediaconnectRouterInput",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#port MediaconnectRouterInput#port}",
            "stability": "stable",
            "summary": "The port number used for the RIST protocol in the router input configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 84
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#recovery_latency_milliseconds MediaconnectRouterInput#recovery_latency_milliseconds}",
            "stability": "stable",
            "summary": "The recovery latency in milliseconds for the RIST protocol in the router input configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 90
          },
          "name": "recoveryLatencyMilliseconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-input/index:MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsRist"
    },
    "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsRistOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsRistOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-router-input/index.ts",
          "line": 137
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-router-input/index.ts",
        "line": 129
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 185
          },
          "name": "resetPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 201
          },
          "name": "resetRecoveryLatencyMilliseconds"
        }
      ],
      "name": "MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsRistOutputReference",
      "namespace": "mediaconnectRouterInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 189
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 205
          },
          "name": "recoveryLatencyMillisecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 179
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 195
          },
          "name": "recoveryLatencyMilliseconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 141
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsRist"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-input/index:MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsRistOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsRtp": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsRtp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-router-input/index.ts",
        "line": 209
      },
      "name": "MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsRtp",
      "namespace": "mediaconnectRouterInput",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#forward_error_correction MediaconnectRouterInput#forward_error_correction}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 213
          },
          "name": "forwardErrorCorrection",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#port MediaconnectRouterInput#port}",
            "stability": "stable",
            "summary": "The port number used for the RTP protocol in the router input configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 219
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-input/index:MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsRtp"
    },
    "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsRtpOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsRtpOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-router-input/index.ts",
          "line": 266
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-router-input/index.ts",
        "line": 258
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 314
          },
          "name": "resetForwardErrorCorrection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 330
          },
          "name": "resetPort"
        }
      ],
      "name": "MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsRtpOutputReference",
      "namespace": "mediaconnectRouterInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 318
          },
          "name": "forwardErrorCorrectionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 334
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 308
          },
          "name": "forwardErrorCorrection",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 324
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 270
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsRtp"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-input/index:MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsRtpOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtCaller": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtCaller",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-router-input/index.ts",
        "line": 565
      },
      "name": "MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtCaller",
      "namespace": "mediaconnectRouterInput",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#decryption_configuration MediaconnectRouterInput#decryption_configuration}",
            "stability": "stable",
            "summary": "Contains the configuration settings for decrypting SRT streams, including the encryption key details and decryption parameters."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 571
          },
          "name": "decryptionConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtCallerDecryptionConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#minimum_latency_milliseconds MediaconnectRouterInput#minimum_latency_milliseconds}",
            "stability": "stable",
            "summary": "The minimum latency in milliseconds for the SRT protocol in caller mode."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 577
          },
          "name": "minimumLatencyMilliseconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#source_address MediaconnectRouterInput#source_address}",
            "stability": "stable",
            "summary": "The source IP address for the SRT protocol in caller mode."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 583
          },
          "name": "sourceAddress",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#source_port MediaconnectRouterInput#source_port}",
            "stability": "stable",
            "summary": "The source port number for the SRT protocol in caller mode."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 589
          },
          "name": "sourcePort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#stream_id MediaconnectRouterInput#stream_id}",
            "stability": "stable",
            "summary": "The stream ID for the SRT protocol in caller mode."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 595
          },
          "name": "streamId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-input/index:MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtCaller"
    },
    "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtCallerDecryptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtCallerDecryptionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-router-input/index.ts",
        "line": 469
      },
      "name": "MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtCallerDecryptionConfiguration",
      "namespace": "mediaconnectRouterInput",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#encryption_key MediaconnectRouterInput#encryption_key}",
            "stability": "stable",
            "summary": "The configuration settings for transit encryption using Secrets Manager, including the secret ARN and role ARN."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 475
          },
          "name": "encryptionKey",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtCallerDecryptionConfigurationEncryptionKey"
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-input/index:MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtCallerDecryptionConfiguration"
    },
    "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtCallerDecryptionConfigurationEncryptionKey": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtCallerDecryptionConfigurationEncryptionKey",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-router-input/index.ts",
        "line": 338
      },
      "name": "MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtCallerDecryptionConfigurationEncryptionKey",
      "namespace": "mediaconnectRouterInput",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#role_arn MediaconnectRouterInput#role_arn}",
            "stability": "stable",
            "summary": "The ARN of the IAM role assumed by MediaConnect to access the Secrets Manager secret."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 344
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#secret_arn MediaconnectRouterInput#secret_arn}",
            "stability": "stable",
            "summary": "The ARN of the Secrets Manager secret used for transit encryption."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 350
          },
          "name": "secretArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-input/index:MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtCallerDecryptionConfigurationEncryptionKey"
    },
    "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtCallerDecryptionConfigurationEncryptionKeyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtCallerDecryptionConfigurationEncryptionKeyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-router-input/index.ts",
          "line": 397
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-router-input/index.ts",
        "line": 389
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 445
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 461
          },
          "name": "resetSecretArn"
        }
      ],
      "name": "MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtCallerDecryptionConfigurationEncryptionKeyOutputReference",
      "namespace": "mediaconnectRouterInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 449
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 465
          },
          "name": "secretArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 439
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 455
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 401
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtCallerDecryptionConfigurationEncryptionKey"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-input/index:MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtCallerDecryptionConfigurationEncryptionKeyOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtCallerDecryptionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtCallerDecryptionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-router-input/index.ts",
          "line": 515
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-router-input/index.ts",
        "line": 507
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 554
          },
          "name": "putEncryptionKey",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtCallerDecryptionConfigurationEncryptionKey"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 557
          },
          "name": "resetEncryptionKey"
        }
      ],
      "name": "MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtCallerDecryptionConfigurationOutputReference",
      "namespace": "mediaconnectRouterInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 551
          },
          "name": "encryptionKey",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtCallerDecryptionConfigurationEncryptionKeyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 561
          },
          "name": "encryptionKeyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtCallerDecryptionConfigurationEncryptionKey"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 519
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtCallerDecryptionConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-input/index:MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtCallerDecryptionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtCallerOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtCallerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-router-input/index.ts",
          "line": 663
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-router-input/index.ts",
        "line": 655
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 726
          },
          "name": "putDecryptionConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtCallerDecryptionConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 729
          },
          "name": "resetDecryptionConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 745
          },
          "name": "resetMinimumLatencyMilliseconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 761
          },
          "name": "resetSourceAddress"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 777
          },
          "name": "resetSourcePort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 793
          },
          "name": "resetStreamId"
        }
      ],
      "name": "MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtCallerOutputReference",
      "namespace": "mediaconnectRouterInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 723
          },
          "name": "decryptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtCallerDecryptionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 733
          },
          "name": "decryptionConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtCallerDecryptionConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 749
          },
          "name": "minimumLatencyMillisecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 765
          },
          "name": "sourceAddressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 781
          },
          "name": "sourcePortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 797
          },
          "name": "streamIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 739
          },
          "name": "minimumLatencyMilliseconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 755
          },
          "name": "sourceAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 771
          },
          "name": "sourcePort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 787
          },
          "name": "streamId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 667
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtCaller"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-input/index:MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtCallerOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtListener": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtListener",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-router-input/index.ts",
        "line": 1028
      },
      "name": "MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtListener",
      "namespace": "mediaconnectRouterInput",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#decryption_configuration MediaconnectRouterInput#decryption_configuration}",
            "stability": "stable",
            "summary": "Contains the configuration settings for decrypting SRT streams, including the encryption key details and decryption parameters."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 1034
          },
          "name": "decryptionConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtListenerDecryptionConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#minimum_latency_milliseconds MediaconnectRouterInput#minimum_latency_milliseconds}",
            "stability": "stable",
            "summary": "The minimum latency in milliseconds for the SRT protocol in listener mode."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 1040
          },
          "name": "minimumLatencyMilliseconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#port MediaconnectRouterInput#port}",
            "stability": "stable",
            "summary": "The port number for the SRT protocol in listener mode."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 1046
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-input/index:MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtListener"
    },
    "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtListenerDecryptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtListenerDecryptionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-router-input/index.ts",
        "line": 932
      },
      "name": "MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtListenerDecryptionConfiguration",
      "namespace": "mediaconnectRouterInput",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#encryption_key MediaconnectRouterInput#encryption_key}",
            "stability": "stable",
            "summary": "The configuration settings for transit encryption using Secrets Manager, including the secret ARN and role ARN."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 938
          },
          "name": "encryptionKey",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtListenerDecryptionConfigurationEncryptionKey"
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-input/index:MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtListenerDecryptionConfiguration"
    },
    "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtListenerDecryptionConfigurationEncryptionKey": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtListenerDecryptionConfigurationEncryptionKey",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-router-input/index.ts",
        "line": 801
      },
      "name": "MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtListenerDecryptionConfigurationEncryptionKey",
      "namespace": "mediaconnectRouterInput",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#role_arn MediaconnectRouterInput#role_arn}",
            "stability": "stable",
            "summary": "The ARN of the IAM role assumed by MediaConnect to access the Secrets Manager secret."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 807
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#secret_arn MediaconnectRouterInput#secret_arn}",
            "stability": "stable",
            "summary": "The ARN of the Secrets Manager secret used for transit encryption."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 813
          },
          "name": "secretArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-input/index:MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtListenerDecryptionConfigurationEncryptionKey"
    },
    "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtListenerDecryptionConfigurationEncryptionKeyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtListenerDecryptionConfigurationEncryptionKeyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-router-input/index.ts",
          "line": 860
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-router-input/index.ts",
        "line": 852
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 908
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 924
          },
          "name": "resetSecretArn"
        }
      ],
      "name": "MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtListenerDecryptionConfigurationEncryptionKeyOutputReference",
      "namespace": "mediaconnectRouterInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 912
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 928
          },
          "name": "secretArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 902
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 918
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 864
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtListenerDecryptionConfigurationEncryptionKey"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-input/index:MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtListenerDecryptionConfigurationEncryptionKeyOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtListenerDecryptionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtListenerDecryptionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-router-input/index.ts",
          "line": 978
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-router-input/index.ts",
        "line": 970
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 1017
          },
          "name": "putEncryptionKey",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtListenerDecryptionConfigurationEncryptionKey"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 1020
          },
          "name": "resetEncryptionKey"
        }
      ],
      "name": "MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtListenerDecryptionConfigurationOutputReference",
      "namespace": "mediaconnectRouterInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 1014
          },
          "name": "encryptionKey",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtListenerDecryptionConfigurationEncryptionKeyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 1024
          },
          "name": "encryptionKeyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtListenerDecryptionConfigurationEncryptionKey"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 982
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtListenerDecryptionConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-input/index:MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtListenerDecryptionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtListenerOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtListenerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-router-input/index.ts",
          "line": 1100
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-router-input/index.ts",
        "line": 1092
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 1151
          },
          "name": "putDecryptionConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtListenerDecryptionConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 1154
          },
          "name": "resetDecryptionConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 1170
          },
          "name": "resetMinimumLatencyMilliseconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 1186
          },
          "name": "resetPort"
        }
      ],
      "name": "MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtListenerOutputReference",
      "namespace": "mediaconnectRouterInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 1148
          },
          "name": "decryptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtListenerDecryptionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 1158
          },
          "name": "decryptionConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtListenerDecryptionConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 1174
          },
          "name": "minimumLatencyMillisecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 1190
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 1164
          },
          "name": "minimumLatencyMilliseconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 1180
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 1104
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtListener"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-input/index:MediaconnectRouterInputConfigurationFailoverProtocolConfigurationsSrtListenerOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMediaConnectFlow": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMediaConnectFlow",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-router-input/index.ts",
        "line": 2007
      },
      "name": "MediaconnectRouterInputConfigurationMediaConnectFlow",
      "namespace": "mediaconnectRouterInput",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#flow_arn MediaconnectRouterInput#flow_arn}",
            "stability": "stable",
            "summary": "The ARN of the flow to connect to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 2013
          },
          "name": "flowArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#flow_output_arn MediaconnectRouterInput#flow_output_arn}",
            "stability": "stable",
            "summary": "The ARN of the flow output to connect to this router input."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 2019
          },
          "name": "flowOutputArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#source_transit_decryption MediaconnectRouterInput#source_transit_decryption}",
            "stability": "stable",
            "summary": "The configuration that defines how content is encrypted during transit between the MediaConnect router and a MediaConnect flow."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 2025
          },
          "name": "sourceTransitDecryption",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMediaConnectFlowSourceTransitDecryption"
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-input/index:MediaconnectRouterInputConfigurationMediaConnectFlow"
    },
    "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMediaConnectFlowOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMediaConnectFlowOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-router-input/index.ts",
          "line": 2079
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-router-input/index.ts",
        "line": 2071
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 2162
          },
          "name": "putSourceTransitDecryption",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMediaConnectFlowSourceTransitDecryption"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 2133
          },
          "name": "resetFlowArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 2149
          },
          "name": "resetFlowOutputArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 2165
          },
          "name": "resetSourceTransitDecryption"
        }
      ],
      "name": "MediaconnectRouterInputConfigurationMediaConnectFlowOutputReference",
      "namespace": "mediaconnectRouterInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 2159
          },
          "name": "sourceTransitDecryption",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMediaConnectFlowSourceTransitDecryptionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 2137
          },
          "name": "flowArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 2153
          },
          "name": "flowOutputArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 2169
          },
          "name": "sourceTransitDecryptionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMediaConnectFlowSourceTransitDecryption"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 2127
          },
          "name": "flowArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 2143
          },
          "name": "flowOutputArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 2083
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMediaConnectFlow"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-input/index:MediaconnectRouterInputConfigurationMediaConnectFlowOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMediaConnectFlowSourceTransitDecryption": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMediaConnectFlowSourceTransitDecryption",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-router-input/index.ts",
        "line": 1878
      },
      "name": "MediaconnectRouterInputConfigurationMediaConnectFlowSourceTransitDecryption",
      "namespace": "mediaconnectRouterInput",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#encryption_key_configuration MediaconnectRouterInput#encryption_key_configuration}",
            "stability": "stable",
            "summary": "Configuration settings for flow transit encryption keys."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 1884
          },
          "name": "encryptionKeyConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMediaConnectFlowSourceTransitDecryptionEncryptionKeyConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#encryption_key_type MediaconnectRouterInput#encryption_key_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 1888
          },
          "name": "encryptionKeyType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-input/index:MediaconnectRouterInputConfigurationMediaConnectFlowSourceTransitDecryption"
    },
    "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMediaConnectFlowSourceTransitDecryptionEncryptionKeyConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMediaConnectFlowSourceTransitDecryptionEncryptionKeyConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-router-input/index.ts",
        "line": 1747
      },
      "name": "MediaconnectRouterInputConfigurationMediaConnectFlowSourceTransitDecryptionEncryptionKeyConfiguration",
      "namespace": "mediaconnectRouterInput",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#automatic MediaconnectRouterInput#automatic}",
            "stability": "stable",
            "summary": "Configuration settings for automatic encryption key management, where MediaConnect handles key creation and rotation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 1753
          },
          "name": "automatic",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#secrets_manager MediaconnectRouterInput#secrets_manager}",
            "stability": "stable",
            "summary": "The configuration settings for transit encryption using Secrets Manager, including the secret ARN and role ARN."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 1759
          },
          "name": "secretsManager",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMediaConnectFlowSourceTransitDecryptionEncryptionKeyConfigurationSecretsManager"
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-input/index:MediaconnectRouterInputConfigurationMediaConnectFlowSourceTransitDecryptionEncryptionKeyConfiguration"
    },
    "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMediaConnectFlowSourceTransitDecryptionEncryptionKeyConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMediaConnectFlowSourceTransitDecryptionEncryptionKeyConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-router-input/index.ts",
          "line": 1806
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-router-input/index.ts",
        "line": 1798
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 1867
          },
          "name": "putSecretsManager",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMediaConnectFlowSourceTransitDecryptionEncryptionKeyConfigurationSecretsManager"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 1854
          },
          "name": "resetAutomatic"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 1870
          },
          "name": "resetSecretsManager"
        }
      ],
      "name": "MediaconnectRouterInputConfigurationMediaConnectFlowSourceTransitDecryptionEncryptionKeyConfigurationOutputReference",
      "namespace": "mediaconnectRouterInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 1864
          },
          "name": "secretsManager",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMediaConnectFlowSourceTransitDecryptionEncryptionKeyConfigurationSecretsManagerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 1858
          },
          "name": "automaticInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 1874
          },
          "name": "secretsManagerInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMediaConnectFlowSourceTransitDecryptionEncryptionKeyConfigurationSecretsManager"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 1848
          },
          "name": "automatic",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 1810
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMediaConnectFlowSourceTransitDecryptionEncryptionKeyConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-input/index:MediaconnectRouterInputConfigurationMediaConnectFlowSourceTransitDecryptionEncryptionKeyConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMediaConnectFlowSourceTransitDecryptionEncryptionKeyConfigurationSecretsManager": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMediaConnectFlowSourceTransitDecryptionEncryptionKeyConfigurationSecretsManager",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-router-input/index.ts",
        "line": 1616
      },
      "name": "MediaconnectRouterInputConfigurationMediaConnectFlowSourceTransitDecryptionEncryptionKeyConfigurationSecretsManager",
      "namespace": "mediaconnectRouterInput",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#role_arn MediaconnectRouterInput#role_arn}",
            "stability": "stable",
            "summary": "The ARN of the IAM role assumed by MediaConnect to access the Secrets Manager secret."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 1622
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#secret_arn MediaconnectRouterInput#secret_arn}",
            "stability": "stable",
            "summary": "The ARN of the Secrets Manager secret used for transit encryption."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 1628
          },
          "name": "secretArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-input/index:MediaconnectRouterInputConfigurationMediaConnectFlowSourceTransitDecryptionEncryptionKeyConfigurationSecretsManager"
    },
    "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMediaConnectFlowSourceTransitDecryptionEncryptionKeyConfigurationSecretsManagerOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMediaConnectFlowSourceTransitDecryptionEncryptionKeyConfigurationSecretsManagerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-router-input/index.ts",
          "line": 1675
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-router-input/index.ts",
        "line": 1667
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 1723
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 1739
          },
          "name": "resetSecretArn"
        }
      ],
      "name": "MediaconnectRouterInputConfigurationMediaConnectFlowSourceTransitDecryptionEncryptionKeyConfigurationSecretsManagerOutputReference",
      "namespace": "mediaconnectRouterInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 1727
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 1743
          },
          "name": "secretArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 1717
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 1733
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 1679
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMediaConnectFlowSourceTransitDecryptionEncryptionKeyConfigurationSecretsManager"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-input/index:MediaconnectRouterInputConfigurationMediaConnectFlowSourceTransitDecryptionEncryptionKeyConfigurationSecretsManagerOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMediaConnectFlowSourceTransitDecryptionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMediaConnectFlowSourceTransitDecryptionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-router-input/index.ts",
          "line": 1935
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-router-input/index.ts",
        "line": 1927
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 1980
          },
          "name": "putEncryptionKeyConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMediaConnectFlowSourceTransitDecryptionEncryptionKeyConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 1983
          },
          "name": "resetEncryptionKeyConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 1999
          },
          "name": "resetEncryptionKeyType"
        }
      ],
      "name": "MediaconnectRouterInputConfigurationMediaConnectFlowSourceTransitDecryptionOutputReference",
      "namespace": "mediaconnectRouterInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 1977
          },
          "name": "encryptionKeyConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMediaConnectFlowSourceTransitDecryptionEncryptionKeyConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 1987
          },
          "name": "encryptionKeyConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMediaConnectFlowSourceTransitDecryptionEncryptionKeyConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 2003
          },
          "name": "encryptionKeyTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 1993
          },
          "name": "encryptionKeyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 1939
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMediaConnectFlowSourceTransitDecryption"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-input/index:MediaconnectRouterInputConfigurationMediaConnectFlowSourceTransitDecryptionOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMediaLiveChannel": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMediaLiveChannel",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-router-input/index.ts",
        "line": 2564
      },
      "name": "MediaconnectRouterInputConfigurationMediaLiveChannel",
      "namespace": "mediaconnectRouterInput",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#media_live_channel_arn MediaconnectRouterInput#media_live_channel_arn}",
            "stability": "stable",
            "summary": "The ARN of the MediaLive channel to connect to this router input."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 2570
          },
          "name": "mediaLiveChannelArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#media_live_channel_output_name MediaconnectRouterInput#media_live_channel_output_name}",
            "stability": "stable",
            "summary": "The name of the MediaLive channel output to connect to this router input."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 2576
          },
          "name": "mediaLiveChannelOutputName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#media_live_pipeline_id MediaconnectRouterInput#media_live_pipeline_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 2580
          },
          "name": "mediaLivePipelineId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This configuration determines whether encryption keys are automatically managed by the service or manually managed through Secrets Manager.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#source_transit_decryption MediaconnectRouterInput#source_transit_decryption}",
            "stability": "stable",
            "summary": "The encryption configuration that defines how content is encrypted during transit between MediaConnect Router and MediaLive."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 2586
          },
          "name": "sourceTransitDecryption",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMediaLiveChannelSourceTransitDecryption"
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-input/index:MediaconnectRouterInputConfigurationMediaLiveChannel"
    },
    "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMediaLiveChannelOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMediaLiveChannelOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-router-input/index.ts",
          "line": 2647
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-router-input/index.ts",
        "line": 2639
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 2752
          },
          "name": "putSourceTransitDecryption",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMediaLiveChannelSourceTransitDecryption"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 2707
          },
          "name": "resetMediaLiveChannelArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 2723
          },
          "name": "resetMediaLiveChannelOutputName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 2739
          },
          "name": "resetMediaLivePipelineId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 2755
          },
          "name": "resetSourceTransitDecryption"
        }
      ],
      "name": "MediaconnectRouterInputConfigurationMediaLiveChannelOutputReference",
      "namespace": "mediaconnectRouterInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 2749
          },
          "name": "sourceTransitDecryption",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMediaLiveChannelSourceTransitDecryptionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 2711
          },
          "name": "mediaLiveChannelArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 2727
          },
          "name": "mediaLiveChannelOutputNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 2743
          },
          "name": "mediaLivePipelineIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 2759
          },
          "name": "sourceTransitDecryptionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMediaLiveChannelSourceTransitDecryption"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 2701
          },
          "name": "mediaLiveChannelArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 2717
          },
          "name": "mediaLiveChannelOutputName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 2733
          },
          "name": "mediaLivePipelineId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 2651
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMediaLiveChannel"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-input/index:MediaconnectRouterInputConfigurationMediaLiveChannelOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMediaLiveChannelSourceTransitDecryption": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMediaLiveChannelSourceTransitDecryption",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-router-input/index.ts",
        "line": 2435
      },
      "name": "MediaconnectRouterInputConfigurationMediaLiveChannelSourceTransitDecryption",
      "namespace": "mediaconnectRouterInput",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#encryption_key_configuration MediaconnectRouterInput#encryption_key_configuration}",
            "stability": "stable",
            "summary": "Configuration settings for the MediaLive transit encryption key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 2441
          },
          "name": "encryptionKeyConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMediaLiveChannelSourceTransitDecryptionEncryptionKeyConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#encryption_key_type MediaconnectRouterInput#encryption_key_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 2445
          },
          "name": "encryptionKeyType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-input/index:MediaconnectRouterInputConfigurationMediaLiveChannelSourceTransitDecryption"
    },
    "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMediaLiveChannelSourceTransitDecryptionEncryptionKeyConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMediaLiveChannelSourceTransitDecryptionEncryptionKeyConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-router-input/index.ts",
        "line": 2304
      },
      "name": "MediaconnectRouterInputConfigurationMediaLiveChannelSourceTransitDecryptionEncryptionKeyConfiguration",
      "namespace": "mediaconnectRouterInput",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#automatic MediaconnectRouterInput#automatic}",
            "stability": "stable",
            "summary": "Configuration settings for automatic encryption key management, where MediaConnect handles key creation and rotation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 2310
          },
          "name": "automatic",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#secrets_manager MediaconnectRouterInput#secrets_manager}",
            "stability": "stable",
            "summary": "The configuration settings for transit encryption using Secrets Manager, including the secret ARN and role ARN."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 2316
          },
          "name": "secretsManager",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMediaLiveChannelSourceTransitDecryptionEncryptionKeyConfigurationSecretsManager"
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-input/index:MediaconnectRouterInputConfigurationMediaLiveChannelSourceTransitDecryptionEncryptionKeyConfiguration"
    },
    "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMediaLiveChannelSourceTransitDecryptionEncryptionKeyConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMediaLiveChannelSourceTransitDecryptionEncryptionKeyConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-router-input/index.ts",
          "line": 2363
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-router-input/index.ts",
        "line": 2355
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 2424
          },
          "name": "putSecretsManager",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMediaLiveChannelSourceTransitDecryptionEncryptionKeyConfigurationSecretsManager"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 2411
          },
          "name": "resetAutomatic"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 2427
          },
          "name": "resetSecretsManager"
        }
      ],
      "name": "MediaconnectRouterInputConfigurationMediaLiveChannelSourceTransitDecryptionEncryptionKeyConfigurationOutputReference",
      "namespace": "mediaconnectRouterInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 2421
          },
          "name": "secretsManager",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMediaLiveChannelSourceTransitDecryptionEncryptionKeyConfigurationSecretsManagerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 2415
          },
          "name": "automaticInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 2431
          },
          "name": "secretsManagerInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMediaLiveChannelSourceTransitDecryptionEncryptionKeyConfigurationSecretsManager"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 2405
          },
          "name": "automatic",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 2367
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMediaLiveChannelSourceTransitDecryptionEncryptionKeyConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-input/index:MediaconnectRouterInputConfigurationMediaLiveChannelSourceTransitDecryptionEncryptionKeyConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMediaLiveChannelSourceTransitDecryptionEncryptionKeyConfigurationSecretsManager": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMediaLiveChannelSourceTransitDecryptionEncryptionKeyConfigurationSecretsManager",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-router-input/index.ts",
        "line": 2173
      },
      "name": "MediaconnectRouterInputConfigurationMediaLiveChannelSourceTransitDecryptionEncryptionKeyConfigurationSecretsManager",
      "namespace": "mediaconnectRouterInput",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#role_arn MediaconnectRouterInput#role_arn}",
            "stability": "stable",
            "summary": "The ARN of the IAM role assumed by MediaConnect to access the Secrets Manager secret."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 2179
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#secret_arn MediaconnectRouterInput#secret_arn}",
            "stability": "stable",
            "summary": "The ARN of the Secrets Manager secret used for transit encryption."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 2185
          },
          "name": "secretArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-input/index:MediaconnectRouterInputConfigurationMediaLiveChannelSourceTransitDecryptionEncryptionKeyConfigurationSecretsManager"
    },
    "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMediaLiveChannelSourceTransitDecryptionEncryptionKeyConfigurationSecretsManagerOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMediaLiveChannelSourceTransitDecryptionEncryptionKeyConfigurationSecretsManagerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-router-input/index.ts",
          "line": 2232
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-router-input/index.ts",
        "line": 2224
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 2280
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 2296
          },
          "name": "resetSecretArn"
        }
      ],
      "name": "MediaconnectRouterInputConfigurationMediaLiveChannelSourceTransitDecryptionEncryptionKeyConfigurationSecretsManagerOutputReference",
      "namespace": "mediaconnectRouterInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 2284
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 2300
          },
          "name": "secretArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 2274
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 2290
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 2236
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMediaLiveChannelSourceTransitDecryptionEncryptionKeyConfigurationSecretsManager"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-input/index:MediaconnectRouterInputConfigurationMediaLiveChannelSourceTransitDecryptionEncryptionKeyConfigurationSecretsManagerOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMediaLiveChannelSourceTransitDecryptionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMediaLiveChannelSourceTransitDecryptionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-router-input/index.ts",
          "line": 2492
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-router-input/index.ts",
        "line": 2484
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 2537
          },
          "name": "putEncryptionKeyConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMediaLiveChannelSourceTransitDecryptionEncryptionKeyConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 2540
          },
          "name": "resetEncryptionKeyConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 2556
          },
          "name": "resetEncryptionKeyType"
        }
      ],
      "name": "MediaconnectRouterInputConfigurationMediaLiveChannelSourceTransitDecryptionOutputReference",
      "namespace": "mediaconnectRouterInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 2534
          },
          "name": "encryptionKeyConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMediaLiveChannelSourceTransitDecryptionEncryptionKeyConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 2544
          },
          "name": "encryptionKeyConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMediaLiveChannelSourceTransitDecryptionEncryptionKeyConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 2560
          },
          "name": "encryptionKeyTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 2550
          },
          "name": "encryptionKeyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 2496
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMediaLiveChannelSourceTransitDecryption"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-input/index:MediaconnectRouterInputConfigurationMediaLiveChannelSourceTransitDecryptionOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMerge": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMerge",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-router-input/index.ts",
        "line": 3176
      },
      "name": "MediaconnectRouterInputConfigurationMerge",
      "namespace": "mediaconnectRouterInput",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#merge_recovery_window_milliseconds MediaconnectRouterInput#merge_recovery_window_milliseconds}",
            "stability": "stable",
            "summary": "The time window in milliseconds for merging the two input sources."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 3182
          },
          "name": "mergeRecoveryWindowMilliseconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#network_interface_arn MediaconnectRouterInput#network_interface_arn}",
            "stability": "stable",
            "summary": "The ARN of the network interface to use for this merge router input."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 3188
          },
          "name": "networkInterfaceArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#protocol_configurations MediaconnectRouterInput#protocol_configurations}",
            "stability": "stable",
            "summary": "A list of exactly two protocol configurations for the merge input sources. Both must use the same protocol type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 3194
          },
          "name": "protocolConfigurations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMergeProtocolConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-input/index:MediaconnectRouterInputConfigurationMerge"
    },
    "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMergeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMergeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-router-input/index.ts",
          "line": 3248
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-router-input/index.ts",
        "line": 3240
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 3331
          },
          "name": "putProtocolConfigurations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMergeProtocolConfigurations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 3302
          },
          "name": "resetMergeRecoveryWindowMilliseconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 3318
          },
          "name": "resetNetworkInterfaceArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 3334
          },
          "name": "resetProtocolConfigurations"
        }
      ],
      "name": "MediaconnectRouterInputConfigurationMergeOutputReference",
      "namespace": "mediaconnectRouterInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 3328
          },
          "name": "protocolConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMergeProtocolConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 3306
          },
          "name": "mergeRecoveryWindowMillisecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 3322
          },
          "name": "networkInterfaceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 3338
          },
          "name": "protocolConfigurationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMergeProtocolConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 3296
          },
          "name": "mergeRecoveryWindowMilliseconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 3312
          },
          "name": "networkInterfaceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 3252
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMerge"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-input/index:MediaconnectRouterInputConfigurationMergeOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMergeProtocolConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMergeProtocolConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-router-input/index.ts",
        "line": 3023
      },
      "name": "MediaconnectRouterInputConfigurationMergeProtocolConfigurations",
      "namespace": "mediaconnectRouterInput",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#rist MediaconnectRouterInput#rist}",
            "stability": "stable",
            "summary": "The configuration settings for a router input using the RIST (Reliable Internet Stream Transport) protocol, including the port and recovery latency."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 3029
          },
          "name": "rist",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMergeProtocolConfigurationsRist"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#rtp MediaconnectRouterInput#rtp}",
            "stability": "stable",
            "summary": "The configuration settings for a Router Input using the RTP (Real-Time Transport Protocol) protocol, including the port and forward error correction state."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 3035
          },
          "name": "rtp",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMergeProtocolConfigurationsRtp"
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-input/index:MediaconnectRouterInputConfigurationMergeProtocolConfigurations"
    },
    "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMergeProtocolConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMergeProtocolConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-router-input/index.ts",
          "line": 3165
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-router-input/index.ts",
        "line": 3157
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 3172
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMergeProtocolConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "MediaconnectRouterInputConfigurationMergeProtocolConfigurationsList",
      "namespace": "mediaconnectRouterInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 3158
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMergeProtocolConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-input/index:MediaconnectRouterInputConfigurationMergeProtocolConfigurationsList"
    },
    "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMergeProtocolConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMergeProtocolConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-router-input/index.ts",
          "line": 3084
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-router-input/index.ts",
        "line": 3074
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 3129
          },
          "name": "putRist",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMergeProtocolConfigurationsRist"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 3145
          },
          "name": "putRtp",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMergeProtocolConfigurationsRtp"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 3132
          },
          "name": "resetRist"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 3148
          },
          "name": "resetRtp"
        }
      ],
      "name": "MediaconnectRouterInputConfigurationMergeProtocolConfigurationsOutputReference",
      "namespace": "mediaconnectRouterInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 3126
          },
          "name": "rist",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMergeProtocolConfigurationsRistOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 3142
          },
          "name": "rtp",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMergeProtocolConfigurationsRtpOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 3136
          },
          "name": "ristInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMergeProtocolConfigurationsRist"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 3152
          },
          "name": "rtpInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMergeProtocolConfigurationsRtp"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 3088
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMergeProtocolConfigurations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-input/index:MediaconnectRouterInputConfigurationMergeProtocolConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMergeProtocolConfigurationsRist": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMergeProtocolConfigurationsRist",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-router-input/index.ts",
        "line": 2763
      },
      "name": "MediaconnectRouterInputConfigurationMergeProtocolConfigurationsRist",
      "namespace": "mediaconnectRouterInput",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#port MediaconnectRouterInput#port}",
            "stability": "stable",
            "summary": "The port number used for the RIST protocol in the router input configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 2769
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#recovery_latency_milliseconds MediaconnectRouterInput#recovery_latency_milliseconds}",
            "stability": "stable",
            "summary": "The recovery latency in milliseconds for the RIST protocol in the router input configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 2775
          },
          "name": "recoveryLatencyMilliseconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-input/index:MediaconnectRouterInputConfigurationMergeProtocolConfigurationsRist"
    },
    "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMergeProtocolConfigurationsRistOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMergeProtocolConfigurationsRistOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-router-input/index.ts",
          "line": 2822
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-router-input/index.ts",
        "line": 2814
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 2870
          },
          "name": "resetPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 2886
          },
          "name": "resetRecoveryLatencyMilliseconds"
        }
      ],
      "name": "MediaconnectRouterInputConfigurationMergeProtocolConfigurationsRistOutputReference",
      "namespace": "mediaconnectRouterInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 2874
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 2890
          },
          "name": "recoveryLatencyMillisecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 2864
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 2880
          },
          "name": "recoveryLatencyMilliseconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 2826
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMergeProtocolConfigurationsRist"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-input/index:MediaconnectRouterInputConfigurationMergeProtocolConfigurationsRistOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMergeProtocolConfigurationsRtp": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMergeProtocolConfigurationsRtp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-router-input/index.ts",
        "line": 2894
      },
      "name": "MediaconnectRouterInputConfigurationMergeProtocolConfigurationsRtp",
      "namespace": "mediaconnectRouterInput",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#forward_error_correction MediaconnectRouterInput#forward_error_correction}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 2898
          },
          "name": "forwardErrorCorrection",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#port MediaconnectRouterInput#port}",
            "stability": "stable",
            "summary": "The port number used for the RTP protocol in the router input configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 2904
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-input/index:MediaconnectRouterInputConfigurationMergeProtocolConfigurationsRtp"
    },
    "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMergeProtocolConfigurationsRtpOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMergeProtocolConfigurationsRtpOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-router-input/index.ts",
          "line": 2951
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-router-input/index.ts",
        "line": 2943
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 2999
          },
          "name": "resetForwardErrorCorrection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 3015
          },
          "name": "resetPort"
        }
      ],
      "name": "MediaconnectRouterInputConfigurationMergeProtocolConfigurationsRtpOutputReference",
      "namespace": "mediaconnectRouterInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 3003
          },
          "name": "forwardErrorCorrectionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 3019
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 2993
          },
          "name": "forwardErrorCorrection",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 3009
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 2955
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMergeProtocolConfigurationsRtp"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-input/index:MediaconnectRouterInputConfigurationMergeProtocolConfigurationsRtpOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-router-input/index.ts",
          "line": 4921
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-router-input/index.ts",
        "line": 4913
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 4984
          },
          "name": "putFailover",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationFailover"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 5000
          },
          "name": "putMediaConnectFlow",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMediaConnectFlow"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 5016
          },
          "name": "putMediaLiveChannel",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMediaLiveChannel"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 5032
          },
          "name": "putMerge",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMerge"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 5048
          },
          "name": "putStandard",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationStandard"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 4987
          },
          "name": "resetFailover"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 5003
          },
          "name": "resetMediaConnectFlow"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 5019
          },
          "name": "resetMediaLiveChannel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 5035
          },
          "name": "resetMerge"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 5051
          },
          "name": "resetStandard"
        }
      ],
      "name": "MediaconnectRouterInputConfigurationOutputReference",
      "namespace": "mediaconnectRouterInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 4981
          },
          "name": "failover",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationFailoverOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 4997
          },
          "name": "mediaConnectFlow",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMediaConnectFlowOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 5013
          },
          "name": "mediaLiveChannel",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMediaLiveChannelOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 5029
          },
          "name": "merge",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMergeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 5045
          },
          "name": "standard",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationStandardOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 4991
          },
          "name": "failoverInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationFailover"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 5007
          },
          "name": "mediaConnectFlowInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMediaConnectFlow"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 5023
          },
          "name": "mediaLiveChannelInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMediaLiveChannel"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 5039
          },
          "name": "mergeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationMerge"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 5055
          },
          "name": "standardInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationStandard"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 4925
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-input/index:MediaconnectRouterInputConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationStandard": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationStandard",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-router-input/index.ts",
        "line": 4659
      },
      "name": "MediaconnectRouterInputConfigurationStandard",
      "namespace": "mediaconnectRouterInput",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#network_interface_arn MediaconnectRouterInput#network_interface_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the network interface associated with the standard router input."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 4665
          },
          "name": "networkInterfaceArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#protocol MediaconnectRouterInput#protocol}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 4669
          },
          "name": "protocol",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#protocol_configuration MediaconnectRouterInput#protocol_configuration}",
            "stability": "stable",
            "summary": "The protocol configuration settings for a router input."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 4675
          },
          "name": "protocolConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationStandardProtocolConfiguration"
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-input/index:MediaconnectRouterInputConfigurationStandard"
    },
    "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationStandardOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationStandardOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-router-input/index.ts",
          "line": 4729
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-router-input/index.ts",
        "line": 4721
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 4812
          },
          "name": "putProtocolConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationStandardProtocolConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 4783
          },
          "name": "resetNetworkInterfaceArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 4799
          },
          "name": "resetProtocol"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 4815
          },
          "name": "resetProtocolConfiguration"
        }
      ],
      "name": "MediaconnectRouterInputConfigurationStandardOutputReference",
      "namespace": "mediaconnectRouterInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 4809
          },
          "name": "protocolConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationStandardProtocolConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 4787
          },
          "name": "networkInterfaceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 4819
          },
          "name": "protocolConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationStandardProtocolConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 4803
          },
          "name": "protocolInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 4777
          },
          "name": "networkInterfaceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 4793
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 4733
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationStandard"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-input/index:MediaconnectRouterInputConfigurationStandardOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationStandardProtocolConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationStandardProtocolConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-router-input/index.ts",
        "line": 4458
      },
      "name": "MediaconnectRouterInputConfigurationStandardProtocolConfiguration",
      "namespace": "mediaconnectRouterInput",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#rist MediaconnectRouterInput#rist}",
            "stability": "stable",
            "summary": "The configuration settings for a router input using the RIST (Reliable Internet Stream Transport) protocol, including the port and recovery latency."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 4464
          },
          "name": "rist",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationStandardProtocolConfigurationRist"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#rtp MediaconnectRouterInput#rtp}",
            "stability": "stable",
            "summary": "The configuration settings for a Router Input using the RTP (Real-Time Transport Protocol) protocol, including the port and forward error correction state."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 4470
          },
          "name": "rtp",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationStandardProtocolConfigurationRtp"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#srt_caller MediaconnectRouterInput#srt_caller}",
            "stability": "stable",
            "summary": "The configuration settings for a router input using the SRT (Secure Reliable Transport) protocol in caller mode, including the source address and port, minimum latency, stream ID, and decryption key configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 4476
          },
          "name": "srtCaller",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtCaller"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#srt_listener MediaconnectRouterInput#srt_listener}",
            "stability": "stable",
            "summary": "The configuration settings for a router input using the SRT (Secure Reliable Transport) protocol in listener mode, including the port, minimum latency, and decryption key configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 4482
          },
          "name": "srtListener",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtListener"
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-input/index:MediaconnectRouterInputConfigurationStandardProtocolConfiguration"
    },
    "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationStandardProtocolConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationStandardProtocolConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-router-input/index.ts",
          "line": 4543
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-router-input/index.ts",
        "line": 4535
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 4600
          },
          "name": "putRist",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationStandardProtocolConfigurationRist"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 4616
          },
          "name": "putRtp",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationStandardProtocolConfigurationRtp"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 4632
          },
          "name": "putSrtCaller",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtCaller"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 4648
          },
          "name": "putSrtListener",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtListener"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 4603
          },
          "name": "resetRist"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 4619
          },
          "name": "resetRtp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 4635
          },
          "name": "resetSrtCaller"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 4651
          },
          "name": "resetSrtListener"
        }
      ],
      "name": "MediaconnectRouterInputConfigurationStandardProtocolConfigurationOutputReference",
      "namespace": "mediaconnectRouterInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 4597
          },
          "name": "rist",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationStandardProtocolConfigurationRistOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 4613
          },
          "name": "rtp",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationStandardProtocolConfigurationRtpOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 4629
          },
          "name": "srtCaller",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtCallerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 4645
          },
          "name": "srtListener",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtListenerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 4607
          },
          "name": "ristInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationStandardProtocolConfigurationRist"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 4623
          },
          "name": "rtpInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationStandardProtocolConfigurationRtp"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 4639
          },
          "name": "srtCallerInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtCaller"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 4655
          },
          "name": "srtListenerInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtListener"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 4547
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationStandardProtocolConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-input/index:MediaconnectRouterInputConfigurationStandardProtocolConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationStandardProtocolConfigurationRist": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationStandardProtocolConfigurationRist",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-router-input/index.ts",
        "line": 3342
      },
      "name": "MediaconnectRouterInputConfigurationStandardProtocolConfigurationRist",
      "namespace": "mediaconnectRouterInput",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#port MediaconnectRouterInput#port}",
            "stability": "stable",
            "summary": "The port number used for the RIST protocol in the router input configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 3348
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#recovery_latency_milliseconds MediaconnectRouterInput#recovery_latency_milliseconds}",
            "stability": "stable",
            "summary": "The recovery latency in milliseconds for the RIST protocol in the router input configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 3354
          },
          "name": "recoveryLatencyMilliseconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-input/index:MediaconnectRouterInputConfigurationStandardProtocolConfigurationRist"
    },
    "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationStandardProtocolConfigurationRistOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationStandardProtocolConfigurationRistOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-router-input/index.ts",
          "line": 3401
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-router-input/index.ts",
        "line": 3393
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 3449
          },
          "name": "resetPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 3465
          },
          "name": "resetRecoveryLatencyMilliseconds"
        }
      ],
      "name": "MediaconnectRouterInputConfigurationStandardProtocolConfigurationRistOutputReference",
      "namespace": "mediaconnectRouterInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 3453
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 3469
          },
          "name": "recoveryLatencyMillisecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 3443
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 3459
          },
          "name": "recoveryLatencyMilliseconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 3405
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationStandardProtocolConfigurationRist"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-input/index:MediaconnectRouterInputConfigurationStandardProtocolConfigurationRistOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationStandardProtocolConfigurationRtp": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationStandardProtocolConfigurationRtp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-router-input/index.ts",
        "line": 3473
      },
      "name": "MediaconnectRouterInputConfigurationStandardProtocolConfigurationRtp",
      "namespace": "mediaconnectRouterInput",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#forward_error_correction MediaconnectRouterInput#forward_error_correction}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 3477
          },
          "name": "forwardErrorCorrection",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#port MediaconnectRouterInput#port}",
            "stability": "stable",
            "summary": "The port number used for the RTP protocol in the router input configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 3483
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-input/index:MediaconnectRouterInputConfigurationStandardProtocolConfigurationRtp"
    },
    "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationStandardProtocolConfigurationRtpOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationStandardProtocolConfigurationRtpOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-router-input/index.ts",
          "line": 3530
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-router-input/index.ts",
        "line": 3522
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 3578
          },
          "name": "resetForwardErrorCorrection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 3594
          },
          "name": "resetPort"
        }
      ],
      "name": "MediaconnectRouterInputConfigurationStandardProtocolConfigurationRtpOutputReference",
      "namespace": "mediaconnectRouterInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 3582
          },
          "name": "forwardErrorCorrectionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 3598
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 3572
          },
          "name": "forwardErrorCorrection",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 3588
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 3534
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationStandardProtocolConfigurationRtp"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-input/index:MediaconnectRouterInputConfigurationStandardProtocolConfigurationRtpOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtCaller": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtCaller",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-router-input/index.ts",
        "line": 3829
      },
      "name": "MediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtCaller",
      "namespace": "mediaconnectRouterInput",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#decryption_configuration MediaconnectRouterInput#decryption_configuration}",
            "stability": "stable",
            "summary": "Contains the configuration settings for decrypting SRT streams, including the encryption key details and decryption parameters."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 3835
          },
          "name": "decryptionConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtCallerDecryptionConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#minimum_latency_milliseconds MediaconnectRouterInput#minimum_latency_milliseconds}",
            "stability": "stable",
            "summary": "The minimum latency in milliseconds for the SRT protocol in caller mode."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 3841
          },
          "name": "minimumLatencyMilliseconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#source_address MediaconnectRouterInput#source_address}",
            "stability": "stable",
            "summary": "The source IP address for the SRT protocol in caller mode."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 3847
          },
          "name": "sourceAddress",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#source_port MediaconnectRouterInput#source_port}",
            "stability": "stable",
            "summary": "The source port number for the SRT protocol in caller mode."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 3853
          },
          "name": "sourcePort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#stream_id MediaconnectRouterInput#stream_id}",
            "stability": "stable",
            "summary": "The stream ID for the SRT protocol in caller mode."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 3859
          },
          "name": "streamId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-input/index:MediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtCaller"
    },
    "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtCallerDecryptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtCallerDecryptionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-router-input/index.ts",
        "line": 3733
      },
      "name": "MediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtCallerDecryptionConfiguration",
      "namespace": "mediaconnectRouterInput",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#encryption_key MediaconnectRouterInput#encryption_key}",
            "stability": "stable",
            "summary": "The configuration settings for transit encryption using Secrets Manager, including the secret ARN and role ARN."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 3739
          },
          "name": "encryptionKey",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtCallerDecryptionConfigurationEncryptionKey"
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-input/index:MediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtCallerDecryptionConfiguration"
    },
    "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtCallerDecryptionConfigurationEncryptionKey": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtCallerDecryptionConfigurationEncryptionKey",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-router-input/index.ts",
        "line": 3602
      },
      "name": "MediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtCallerDecryptionConfigurationEncryptionKey",
      "namespace": "mediaconnectRouterInput",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#role_arn MediaconnectRouterInput#role_arn}",
            "stability": "stable",
            "summary": "The ARN of the IAM role assumed by MediaConnect to access the Secrets Manager secret."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 3608
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#secret_arn MediaconnectRouterInput#secret_arn}",
            "stability": "stable",
            "summary": "The ARN of the Secrets Manager secret used for transit encryption."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 3614
          },
          "name": "secretArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-input/index:MediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtCallerDecryptionConfigurationEncryptionKey"
    },
    "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtCallerDecryptionConfigurationEncryptionKeyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtCallerDecryptionConfigurationEncryptionKeyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-router-input/index.ts",
          "line": 3661
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-router-input/index.ts",
        "line": 3653
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 3709
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 3725
          },
          "name": "resetSecretArn"
        }
      ],
      "name": "MediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtCallerDecryptionConfigurationEncryptionKeyOutputReference",
      "namespace": "mediaconnectRouterInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 3713
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 3729
          },
          "name": "secretArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 3703
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 3719
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 3665
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtCallerDecryptionConfigurationEncryptionKey"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-input/index:MediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtCallerDecryptionConfigurationEncryptionKeyOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtCallerDecryptionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtCallerDecryptionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-router-input/index.ts",
          "line": 3779
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-router-input/index.ts",
        "line": 3771
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 3818
          },
          "name": "putEncryptionKey",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtCallerDecryptionConfigurationEncryptionKey"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 3821
          },
          "name": "resetEncryptionKey"
        }
      ],
      "name": "MediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtCallerDecryptionConfigurationOutputReference",
      "namespace": "mediaconnectRouterInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 3815
          },
          "name": "encryptionKey",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtCallerDecryptionConfigurationEncryptionKeyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 3825
          },
          "name": "encryptionKeyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtCallerDecryptionConfigurationEncryptionKey"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 3783
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtCallerDecryptionConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-input/index:MediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtCallerDecryptionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtCallerOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtCallerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-router-input/index.ts",
          "line": 3927
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-router-input/index.ts",
        "line": 3919
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 3990
          },
          "name": "putDecryptionConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtCallerDecryptionConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 3993
          },
          "name": "resetDecryptionConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 4009
          },
          "name": "resetMinimumLatencyMilliseconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 4025
          },
          "name": "resetSourceAddress"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 4041
          },
          "name": "resetSourcePort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 4057
          },
          "name": "resetStreamId"
        }
      ],
      "name": "MediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtCallerOutputReference",
      "namespace": "mediaconnectRouterInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 3987
          },
          "name": "decryptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtCallerDecryptionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 3997
          },
          "name": "decryptionConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtCallerDecryptionConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 4013
          },
          "name": "minimumLatencyMillisecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 4029
          },
          "name": "sourceAddressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 4045
          },
          "name": "sourcePortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 4061
          },
          "name": "streamIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 4003
          },
          "name": "minimumLatencyMilliseconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 4019
          },
          "name": "sourceAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 4035
          },
          "name": "sourcePort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 4051
          },
          "name": "streamId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 3931
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtCaller"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-input/index:MediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtCallerOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtListener": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtListener",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-router-input/index.ts",
        "line": 4292
      },
      "name": "MediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtListener",
      "namespace": "mediaconnectRouterInput",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#decryption_configuration MediaconnectRouterInput#decryption_configuration}",
            "stability": "stable",
            "summary": "Contains the configuration settings for decrypting SRT streams, including the encryption key details and decryption parameters."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 4298
          },
          "name": "decryptionConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtListenerDecryptionConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#minimum_latency_milliseconds MediaconnectRouterInput#minimum_latency_milliseconds}",
            "stability": "stable",
            "summary": "The minimum latency in milliseconds for the SRT protocol in listener mode."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 4304
          },
          "name": "minimumLatencyMilliseconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#port MediaconnectRouterInput#port}",
            "stability": "stable",
            "summary": "The port number for the SRT protocol in listener mode."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 4310
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-input/index:MediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtListener"
    },
    "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtListenerDecryptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtListenerDecryptionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-router-input/index.ts",
        "line": 4196
      },
      "name": "MediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtListenerDecryptionConfiguration",
      "namespace": "mediaconnectRouterInput",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#encryption_key MediaconnectRouterInput#encryption_key}",
            "stability": "stable",
            "summary": "The configuration settings for transit encryption using Secrets Manager, including the secret ARN and role ARN."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 4202
          },
          "name": "encryptionKey",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtListenerDecryptionConfigurationEncryptionKey"
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-input/index:MediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtListenerDecryptionConfiguration"
    },
    "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtListenerDecryptionConfigurationEncryptionKey": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtListenerDecryptionConfigurationEncryptionKey",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-router-input/index.ts",
        "line": 4065
      },
      "name": "MediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtListenerDecryptionConfigurationEncryptionKey",
      "namespace": "mediaconnectRouterInput",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#role_arn MediaconnectRouterInput#role_arn}",
            "stability": "stable",
            "summary": "The ARN of the IAM role assumed by MediaConnect to access the Secrets Manager secret."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 4071
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#secret_arn MediaconnectRouterInput#secret_arn}",
            "stability": "stable",
            "summary": "The ARN of the Secrets Manager secret used for transit encryption."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 4077
          },
          "name": "secretArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-input/index:MediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtListenerDecryptionConfigurationEncryptionKey"
    },
    "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtListenerDecryptionConfigurationEncryptionKeyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtListenerDecryptionConfigurationEncryptionKeyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-router-input/index.ts",
          "line": 4124
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-router-input/index.ts",
        "line": 4116
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 4172
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 4188
          },
          "name": "resetSecretArn"
        }
      ],
      "name": "MediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtListenerDecryptionConfigurationEncryptionKeyOutputReference",
      "namespace": "mediaconnectRouterInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 4176
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 4192
          },
          "name": "secretArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 4166
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 4182
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 4128
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtListenerDecryptionConfigurationEncryptionKey"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-input/index:MediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtListenerDecryptionConfigurationEncryptionKeyOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtListenerDecryptionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtListenerDecryptionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-router-input/index.ts",
          "line": 4242
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-router-input/index.ts",
        "line": 4234
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 4281
          },
          "name": "putEncryptionKey",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtListenerDecryptionConfigurationEncryptionKey"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 4284
          },
          "name": "resetEncryptionKey"
        }
      ],
      "name": "MediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtListenerDecryptionConfigurationOutputReference",
      "namespace": "mediaconnectRouterInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 4278
          },
          "name": "encryptionKey",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtListenerDecryptionConfigurationEncryptionKeyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 4288
          },
          "name": "encryptionKeyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtListenerDecryptionConfigurationEncryptionKey"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 4246
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtListenerDecryptionConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-input/index:MediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtListenerDecryptionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtListenerOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtListenerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-router-input/index.ts",
          "line": 4364
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-router-input/index.ts",
        "line": 4356
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 4415
          },
          "name": "putDecryptionConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtListenerDecryptionConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 4418
          },
          "name": "resetDecryptionConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 4434
          },
          "name": "resetMinimumLatencyMilliseconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 4450
          },
          "name": "resetPort"
        }
      ],
      "name": "MediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtListenerOutputReference",
      "namespace": "mediaconnectRouterInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 4412
          },
          "name": "decryptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtListenerDecryptionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 4422
          },
          "name": "decryptionConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtListenerDecryptionConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 4438
          },
          "name": "minimumLatencyMillisecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 4454
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 4428
          },
          "name": "minimumLatencyMilliseconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 4444
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 4368
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtListener"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-input/index:MediaconnectRouterInputConfigurationStandardProtocolConfigurationSrtListenerOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputContentQualityAnalysisConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputContentQualityAnalysisConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-router-input/index.ts",
        "line": 5612
      },
      "name": "MediaconnectRouterInputContentQualityAnalysisConfiguration",
      "namespace": "mediaconnectRouterInput",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#content_level MediaconnectRouterInput#content_level}",
            "stability": "stable",
            "summary": "Configures the content quality analysis features for the router input."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 5618
          },
          "name": "contentLevel",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputContentQualityAnalysisConfigurationContentLevel"
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-input/index:MediaconnectRouterInputContentQualityAnalysisConfiguration"
    },
    "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputContentQualityAnalysisConfigurationContentLevel": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputContentQualityAnalysisConfigurationContentLevel",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-router-input/index.ts",
        "line": 5446
      },
      "name": "MediaconnectRouterInputContentQualityAnalysisConfigurationContentLevel",
      "namespace": "mediaconnectRouterInput",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#black_frames MediaconnectRouterInput#black_frames}",
            "stability": "stable",
            "summary": "Detects black frames in the router input's source content and reports them through a CloudWatch metric, an EventBridge event, and a router input message."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 5452
          },
          "name": "blackFrames",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputContentQualityAnalysisConfigurationContentLevelBlackFrames"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#frozen_frames MediaconnectRouterInput#frozen_frames}",
            "stability": "stable",
            "summary": "Detects frozen video frames in the router input's source content and reports them through a CloudWatch metric, an EventBridge event, and a router input message."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 5458
          },
          "name": "frozenFrames",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputContentQualityAnalysisConfigurationContentLevelFrozenFrames"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#silent_audio MediaconnectRouterInput#silent_audio}",
            "stability": "stable",
            "summary": "Detects silent audio in the router input's source content and reports it through a CloudWatch metric, an EventBridge event, and a router input message."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 5464
          },
          "name": "silentAudio",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputContentQualityAnalysisConfigurationContentLevelSilentAudio"
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-input/index:MediaconnectRouterInputContentQualityAnalysisConfigurationContentLevel"
    },
    "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputContentQualityAnalysisConfigurationContentLevelBlackFrames": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputContentQualityAnalysisConfigurationContentLevelBlackFrames",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-router-input/index.ts",
        "line": 5059
      },
      "name": "MediaconnectRouterInputContentQualityAnalysisConfigurationContentLevelBlackFrames",
      "namespace": "mediaconnectRouterInput",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#state MediaconnectRouterInput#state}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 5063
          },
          "name": "state",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#threshold_seconds MediaconnectRouterInput#threshold_seconds}",
            "stability": "stable",
            "summary": "The number of consecutive seconds of black frames that MediaConnect must detect before it reports an issue."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 5069
          },
          "name": "thresholdSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-input/index:MediaconnectRouterInputContentQualityAnalysisConfigurationContentLevelBlackFrames"
    },
    "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputContentQualityAnalysisConfigurationContentLevelBlackFramesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputContentQualityAnalysisConfigurationContentLevelBlackFramesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-router-input/index.ts",
          "line": 5116
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-router-input/index.ts",
        "line": 5108
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 5164
          },
          "name": "resetState"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 5180
          },
          "name": "resetThresholdSeconds"
        }
      ],
      "name": "MediaconnectRouterInputContentQualityAnalysisConfigurationContentLevelBlackFramesOutputReference",
      "namespace": "mediaconnectRouterInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 5168
          },
          "name": "stateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 5184
          },
          "name": "thresholdSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 5158
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 5174
          },
          "name": "thresholdSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 5120
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputContentQualityAnalysisConfigurationContentLevelBlackFrames"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-input/index:MediaconnectRouterInputContentQualityAnalysisConfigurationContentLevelBlackFramesOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputContentQualityAnalysisConfigurationContentLevelFrozenFrames": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputContentQualityAnalysisConfigurationContentLevelFrozenFrames",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-router-input/index.ts",
        "line": 5188
      },
      "name": "MediaconnectRouterInputContentQualityAnalysisConfigurationContentLevelFrozenFrames",
      "namespace": "mediaconnectRouterInput",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#state MediaconnectRouterInput#state}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 5192
          },
          "name": "state",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#threshold_seconds MediaconnectRouterInput#threshold_seconds}",
            "stability": "stable",
            "summary": "The number of consecutive seconds of a frozen frame that MediaConnect must detect before it reports an issue."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 5198
          },
          "name": "thresholdSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-input/index:MediaconnectRouterInputContentQualityAnalysisConfigurationContentLevelFrozenFrames"
    },
    "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputContentQualityAnalysisConfigurationContentLevelFrozenFramesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputContentQualityAnalysisConfigurationContentLevelFrozenFramesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-router-input/index.ts",
          "line": 5245
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-router-input/index.ts",
        "line": 5237
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 5293
          },
          "name": "resetState"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 5309
          },
          "name": "resetThresholdSeconds"
        }
      ],
      "name": "MediaconnectRouterInputContentQualityAnalysisConfigurationContentLevelFrozenFramesOutputReference",
      "namespace": "mediaconnectRouterInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 5297
          },
          "name": "stateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 5313
          },
          "name": "thresholdSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 5287
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 5303
          },
          "name": "thresholdSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 5249
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputContentQualityAnalysisConfigurationContentLevelFrozenFrames"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-input/index:MediaconnectRouterInputContentQualityAnalysisConfigurationContentLevelFrozenFramesOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputContentQualityAnalysisConfigurationContentLevelOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputContentQualityAnalysisConfigurationContentLevelOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-router-input/index.ts",
          "line": 5518
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-router-input/index.ts",
        "line": 5510
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 5569
          },
          "name": "putBlackFrames",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputContentQualityAnalysisConfigurationContentLevelBlackFrames"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 5585
          },
          "name": "putFrozenFrames",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputContentQualityAnalysisConfigurationContentLevelFrozenFrames"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 5601
          },
          "name": "putSilentAudio",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputContentQualityAnalysisConfigurationContentLevelSilentAudio"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 5572
          },
          "name": "resetBlackFrames"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 5588
          },
          "name": "resetFrozenFrames"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 5604
          },
          "name": "resetSilentAudio"
        }
      ],
      "name": "MediaconnectRouterInputContentQualityAnalysisConfigurationContentLevelOutputReference",
      "namespace": "mediaconnectRouterInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 5566
          },
          "name": "blackFrames",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputContentQualityAnalysisConfigurationContentLevelBlackFramesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 5582
          },
          "name": "frozenFrames",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputContentQualityAnalysisConfigurationContentLevelFrozenFramesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 5598
          },
          "name": "silentAudio",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputContentQualityAnalysisConfigurationContentLevelSilentAudioOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 5576
          },
          "name": "blackFramesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputContentQualityAnalysisConfigurationContentLevelBlackFrames"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 5592
          },
          "name": "frozenFramesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputContentQualityAnalysisConfigurationContentLevelFrozenFrames"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 5608
          },
          "name": "silentAudioInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputContentQualityAnalysisConfigurationContentLevelSilentAudio"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 5522
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputContentQualityAnalysisConfigurationContentLevel"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-input/index:MediaconnectRouterInputContentQualityAnalysisConfigurationContentLevelOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputContentQualityAnalysisConfigurationContentLevelSilentAudio": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputContentQualityAnalysisConfigurationContentLevelSilentAudio",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-router-input/index.ts",
        "line": 5317
      },
      "name": "MediaconnectRouterInputContentQualityAnalysisConfigurationContentLevelSilentAudio",
      "namespace": "mediaconnectRouterInput",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#state MediaconnectRouterInput#state}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 5321
          },
          "name": "state",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#threshold_seconds MediaconnectRouterInput#threshold_seconds}",
            "stability": "stable",
            "summary": "The number of consecutive seconds of silence that MediaConnect must detect before it reports an issue."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 5327
          },
          "name": "thresholdSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-input/index:MediaconnectRouterInputContentQualityAnalysisConfigurationContentLevelSilentAudio"
    },
    "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputContentQualityAnalysisConfigurationContentLevelSilentAudioOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputContentQualityAnalysisConfigurationContentLevelSilentAudioOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-router-input/index.ts",
          "line": 5374
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-router-input/index.ts",
        "line": 5366
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 5422
          },
          "name": "resetState"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 5438
          },
          "name": "resetThresholdSeconds"
        }
      ],
      "name": "MediaconnectRouterInputContentQualityAnalysisConfigurationContentLevelSilentAudioOutputReference",
      "namespace": "mediaconnectRouterInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 5426
          },
          "name": "stateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 5442
          },
          "name": "thresholdSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 5416
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 5432
          },
          "name": "thresholdSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 5378
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputContentQualityAnalysisConfigurationContentLevelSilentAudio"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-input/index:MediaconnectRouterInputContentQualityAnalysisConfigurationContentLevelSilentAudioOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputContentQualityAnalysisConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputContentQualityAnalysisConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-router-input/index.ts",
          "line": 5658
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-router-input/index.ts",
        "line": 5650
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 5697
          },
          "name": "putContentLevel",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputContentQualityAnalysisConfigurationContentLevel"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 5700
          },
          "name": "resetContentLevel"
        }
      ],
      "name": "MediaconnectRouterInputContentQualityAnalysisConfigurationOutputReference",
      "namespace": "mediaconnectRouterInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 5694
          },
          "name": "contentLevel",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputContentQualityAnalysisConfigurationContentLevelOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 5704
          },
          "name": "contentLevelInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputContentQualityAnalysisConfigurationContentLevel"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 5662
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputContentQualityAnalysisConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-input/index:MediaconnectRouterInputContentQualityAnalysisConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputMaintenanceConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputMaintenanceConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-router-input/index.ts",
        "line": 5837
      },
      "name": "MediaconnectRouterInputMaintenanceConfiguration",
      "namespace": "mediaconnectRouterInput",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#default MediaconnectRouterInput#default}",
            "stability": "stable",
            "summary": "Configuration settings for default maintenance scheduling."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 5843
          },
          "name": "default",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#preferred_day_time MediaconnectRouterInput#preferred_day_time}",
            "stability": "stable",
            "summary": "Configuration for preferred day and time maintenance settings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 5849
          },
          "name": "preferredDayTime",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputMaintenanceConfigurationPreferredDayTime"
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-input/index:MediaconnectRouterInputMaintenanceConfiguration"
    },
    "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputMaintenanceConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputMaintenanceConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-router-input/index.ts",
          "line": 5896
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-router-input/index.ts",
        "line": 5888
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 5957
          },
          "name": "putPreferredDayTime",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputMaintenanceConfigurationPreferredDayTime"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 5944
          },
          "name": "resetDefault"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 5960
          },
          "name": "resetPreferredDayTime"
        }
      ],
      "name": "MediaconnectRouterInputMaintenanceConfigurationOutputReference",
      "namespace": "mediaconnectRouterInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 5954
          },
          "name": "preferredDayTime",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputMaintenanceConfigurationPreferredDayTimeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 5948
          },
          "name": "defaultInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 5964
          },
          "name": "preferredDayTimeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputMaintenanceConfigurationPreferredDayTime"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 5938
          },
          "name": "default",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 5900
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputMaintenanceConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-input/index:MediaconnectRouterInputMaintenanceConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputMaintenanceConfigurationPreferredDayTime": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputMaintenanceConfigurationPreferredDayTime",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-router-input/index.ts",
        "line": 5708
      },
      "name": "MediaconnectRouterInputMaintenanceConfigurationPreferredDayTime",
      "namespace": "mediaconnectRouterInput",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#day MediaconnectRouterInput#day}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 5712
          },
          "name": "day",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#time MediaconnectRouterInput#time}",
            "stability": "stable",
            "summary": "The preferred time for maintenance operations."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 5718
          },
          "name": "time",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-input/index:MediaconnectRouterInputMaintenanceConfigurationPreferredDayTime"
    },
    "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputMaintenanceConfigurationPreferredDayTimeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputMaintenanceConfigurationPreferredDayTimeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-router-input/index.ts",
          "line": 5765
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-router-input/index.ts",
        "line": 5757
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 5813
          },
          "name": "resetDay"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 5829
          },
          "name": "resetTime"
        }
      ],
      "name": "MediaconnectRouterInputMaintenanceConfigurationPreferredDayTimeOutputReference",
      "namespace": "mediaconnectRouterInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 5817
          },
          "name": "dayInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 5833
          },
          "name": "timeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 5807
          },
          "name": "day",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 5823
          },
          "name": "time",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 5769
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputMaintenanceConfigurationPreferredDayTime"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-input/index:MediaconnectRouterInputMaintenanceConfigurationPreferredDayTimeOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-router-input/index.ts",
        "line": 5968
      },
      "name": "MediaconnectRouterInputTags",
      "namespace": "mediaconnectRouterInput",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#key MediaconnectRouterInput#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 5972
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#value MediaconnectRouterInput#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 5976
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-input/index:MediaconnectRouterInputTags"
    },
    "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-router-input/index.ts",
          "line": 6106
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-router-input/index.ts",
        "line": 6098
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 6113
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputTagsOutputReference"
            }
          }
        }
      ],
      "name": "MediaconnectRouterInputTagsList",
      "namespace": "mediaconnectRouterInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 6099
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-input/index:MediaconnectRouterInputTagsList"
    },
    "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-router-input/index.ts",
          "line": 6025
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-router-input/index.ts",
        "line": 6015
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 6073
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 6089
          },
          "name": "resetValue"
        }
      ],
      "name": "MediaconnectRouterInputTagsOutputReference",
      "namespace": "mediaconnectRouterInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 6077
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 6093
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 6067
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 6083
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 6029
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-input/index:MediaconnectRouterInputTagsOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputTransitEncryption": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputTransitEncryption",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-router-input/index.ts",
        "line": 6379
      },
      "name": "MediaconnectRouterInputTransitEncryption",
      "namespace": "mediaconnectRouterInput",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#encryption_key_configuration MediaconnectRouterInput#encryption_key_configuration}",
            "stability": "stable",
            "summary": "Defines the configuration settings for transit encryption keys."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 6385
          },
          "name": "encryptionKeyConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputTransitEncryptionEncryptionKeyConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#encryption_key_type MediaconnectRouterInput#encryption_key_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 6389
          },
          "name": "encryptionKeyType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-input/index:MediaconnectRouterInputTransitEncryption"
    },
    "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputTransitEncryptionEncryptionKeyConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputTransitEncryptionEncryptionKeyConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-router-input/index.ts",
        "line": 6248
      },
      "name": "MediaconnectRouterInputTransitEncryptionEncryptionKeyConfiguration",
      "namespace": "mediaconnectRouterInput",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#automatic MediaconnectRouterInput#automatic}",
            "stability": "stable",
            "summary": "Configuration settings for automatic encryption key management, where MediaConnect handles key creation and rotation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 6254
          },
          "name": "automatic",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#secrets_manager MediaconnectRouterInput#secrets_manager}",
            "stability": "stable",
            "summary": "The configuration settings for transit encryption using Secrets Manager, including the secret ARN and role ARN."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 6260
          },
          "name": "secretsManager",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputTransitEncryptionEncryptionKeyConfigurationSecretsManager"
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-input/index:MediaconnectRouterInputTransitEncryptionEncryptionKeyConfiguration"
    },
    "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputTransitEncryptionEncryptionKeyConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputTransitEncryptionEncryptionKeyConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-router-input/index.ts",
          "line": 6307
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-router-input/index.ts",
        "line": 6299
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 6368
          },
          "name": "putSecretsManager",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputTransitEncryptionEncryptionKeyConfigurationSecretsManager"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 6355
          },
          "name": "resetAutomatic"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 6371
          },
          "name": "resetSecretsManager"
        }
      ],
      "name": "MediaconnectRouterInputTransitEncryptionEncryptionKeyConfigurationOutputReference",
      "namespace": "mediaconnectRouterInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 6365
          },
          "name": "secretsManager",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputTransitEncryptionEncryptionKeyConfigurationSecretsManagerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 6359
          },
          "name": "automaticInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 6375
          },
          "name": "secretsManagerInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputTransitEncryptionEncryptionKeyConfigurationSecretsManager"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 6349
          },
          "name": "automatic",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 6311
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputTransitEncryptionEncryptionKeyConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-input/index:MediaconnectRouterInputTransitEncryptionEncryptionKeyConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputTransitEncryptionEncryptionKeyConfigurationSecretsManager": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputTransitEncryptionEncryptionKeyConfigurationSecretsManager",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-router-input/index.ts",
        "line": 6117
      },
      "name": "MediaconnectRouterInputTransitEncryptionEncryptionKeyConfigurationSecretsManager",
      "namespace": "mediaconnectRouterInput",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#role_arn MediaconnectRouterInput#role_arn}",
            "stability": "stable",
            "summary": "The ARN of the IAM role assumed by MediaConnect to access the Secrets Manager secret."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 6123
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_input#secret_arn MediaconnectRouterInput#secret_arn}",
            "stability": "stable",
            "summary": "The ARN of the Secrets Manager secret used for transit encryption."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 6129
          },
          "name": "secretArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-input/index:MediaconnectRouterInputTransitEncryptionEncryptionKeyConfigurationSecretsManager"
    },
    "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputTransitEncryptionEncryptionKeyConfigurationSecretsManagerOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputTransitEncryptionEncryptionKeyConfigurationSecretsManagerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-router-input/index.ts",
          "line": 6176
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-router-input/index.ts",
        "line": 6168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 6224
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 6240
          },
          "name": "resetSecretArn"
        }
      ],
      "name": "MediaconnectRouterInputTransitEncryptionEncryptionKeyConfigurationSecretsManagerOutputReference",
      "namespace": "mediaconnectRouterInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 6228
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 6244
          },
          "name": "secretArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 6218
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 6234
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 6180
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputTransitEncryptionEncryptionKeyConfigurationSecretsManager"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-input/index:MediaconnectRouterInputTransitEncryptionEncryptionKeyConfigurationSecretsManagerOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputTransitEncryptionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputTransitEncryptionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-router-input/index.ts",
          "line": 6436
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-router-input/index.ts",
        "line": 6428
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 6481
          },
          "name": "putEncryptionKeyConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputTransitEncryptionEncryptionKeyConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 6484
          },
          "name": "resetEncryptionKeyConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 6500
          },
          "name": "resetEncryptionKeyType"
        }
      ],
      "name": "MediaconnectRouterInputTransitEncryptionOutputReference",
      "namespace": "mediaconnectRouterInput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 6478
          },
          "name": "encryptionKeyConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputTransitEncryptionEncryptionKeyConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 6488
          },
          "name": "encryptionKeyConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputTransitEncryptionEncryptionKeyConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 6504
          },
          "name": "encryptionKeyTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 6494
          },
          "name": "encryptionKeyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-input/index.ts",
            "line": 6440
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterInput.MediaconnectRouterInputTransitEncryption"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-input/index:MediaconnectRouterInputTransitEncryptionOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectRouterNetworkInterface.MediaconnectRouterNetworkInterface": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_network_interface awscc_mediaconnect_router_network_interface}."
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterNetworkInterface.MediaconnectRouterNetworkInterface",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_network_interface awscc_mediaconnect_router_network_interface} Resource."
        },
        "locationInModule": {
          "filename": "src/mediaconnect-router-network-interface/index.ts",
          "line": 701
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.mediaconnectRouterNetworkInterface.MediaconnectRouterNetworkInterfaceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-router-network-interface/index.ts",
        "line": 669
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a MediaconnectRouterNetworkInterface resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-network-interface/index.ts",
            "line": 686
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the MediaconnectRouterNetworkInterface to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_network_interface#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing MediaconnectRouterNetworkInterface that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the MediaconnectRouterNetworkInterface to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-network-interface/index.ts",
            "line": 747
          },
          "name": "putConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediaconnectRouterNetworkInterface.MediaconnectRouterNetworkInterfaceConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-network-interface/index.ts",
            "line": 814
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.mediaconnectRouterNetworkInterface.MediaconnectRouterNetworkInterfaceTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-network-interface/index.ts",
            "line": 791
          },
          "name": "resetRegionName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-network-interface/index.ts",
            "line": 817
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-network-interface/index.ts",
            "line": 834
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-network-interface/index.ts",
            "line": 843
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "MediaconnectRouterNetworkInterface",
      "namespace": "mediaconnectRouterNetworkInterface",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-network-interface/index.ts",
            "line": 674
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-network-interface/index.ts",
            "line": 728
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-network-interface/index.ts",
            "line": 733
          },
          "name": "associatedInputCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-network-interface/index.ts",
            "line": 738
          },
          "name": "associatedOutputCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-network-interface/index.ts",
            "line": 744
          },
          "name": "configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterNetworkInterface.MediaconnectRouterNetworkInterfaceConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-network-interface/index.ts",
            "line": 756
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-network-interface/index.ts",
            "line": 761
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-network-interface/index.ts",
            "line": 779
          },
          "name": "networkInterfaceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-network-interface/index.ts",
            "line": 800
          },
          "name": "routerNetworkInterfaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-network-interface/index.ts",
            "line": 805
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-network-interface/index.ts",
            "line": 811
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterNetworkInterface.MediaconnectRouterNetworkInterfaceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-network-interface/index.ts",
            "line": 826
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-network-interface/index.ts",
            "line": 751
          },
          "name": "configurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterNetworkInterface.MediaconnectRouterNetworkInterfaceConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-network-interface/index.ts",
            "line": 774
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-network-interface/index.ts",
            "line": 795
          },
          "name": "regionNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-network-interface/index.ts",
            "line": 821
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediaconnectRouterNetworkInterface.MediaconnectRouterNetworkInterfaceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-network-interface/index.ts",
            "line": 767
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-network-interface/index.ts",
            "line": 785
          },
          "name": "regionName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-network-interface/index:MediaconnectRouterNetworkInterface"
    },
    "@cdktn/provider-awscc.mediaconnectRouterNetworkInterface.MediaconnectRouterNetworkInterfaceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterNetworkInterface.MediaconnectRouterNetworkInterfaceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-router-network-interface/index.ts",
        "line": 14
      },
      "name": "MediaconnectRouterNetworkInterfaceConfig",
      "namespace": "mediaconnectRouterNetworkInterface",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_network_interface#configuration MediaconnectRouterNetworkInterface#configuration}",
            "stability": "stable",
            "summary": "The configuration settings for a router network interface."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-network-interface/index.ts",
            "line": 20
          },
          "name": "configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterNetworkInterface.MediaconnectRouterNetworkInterfaceConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_network_interface#name MediaconnectRouterNetworkInterface#name}",
            "stability": "stable",
            "summary": "The name of the router network interface."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-network-interface/index.ts",
            "line": 26
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_network_interface#region_name MediaconnectRouterNetworkInterface#region_name}",
            "stability": "stable",
            "summary": "The AWS Region for the router network interface. Defaults to the current region if not specified."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-network-interface/index.ts",
            "line": 32
          },
          "name": "regionName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_network_interface#tags MediaconnectRouterNetworkInterface#tags}",
            "stability": "stable",
            "summary": "Key-value pairs that can be used to tag and organize this router network interface."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-network-interface/index.ts",
            "line": 38
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediaconnectRouterNetworkInterface.MediaconnectRouterNetworkInterfaceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-network-interface/index:MediaconnectRouterNetworkInterfaceConfig"
    },
    "@cdktn/provider-awscc.mediaconnectRouterNetworkInterface.MediaconnectRouterNetworkInterfaceConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterNetworkInterface.MediaconnectRouterNetworkInterfaceConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-router-network-interface/index.ts",
        "line": 385
      },
      "name": "MediaconnectRouterNetworkInterfaceConfiguration",
      "namespace": "mediaconnectRouterNetworkInterface",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_network_interface#public MediaconnectRouterNetworkInterface#public}",
            "stability": "stable",
            "summary": "The configuration settings for a public router network interface, including the list of allowed CIDR blocks."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-network-interface/index.ts",
            "line": 391
          },
          "name": "public",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterNetworkInterface.MediaconnectRouterNetworkInterfaceConfigurationPublic"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_network_interface#vpc MediaconnectRouterNetworkInterface#vpc}",
            "stability": "stable",
            "summary": "The configuration settings for a router network interface within a VPC, including the security group IDs and subnet ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-network-interface/index.ts",
            "line": 397
          },
          "name": "vpc",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterNetworkInterface.MediaconnectRouterNetworkInterfaceConfigurationVpc"
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-network-interface/index:MediaconnectRouterNetworkInterfaceConfiguration"
    },
    "@cdktn/provider-awscc.mediaconnectRouterNetworkInterface.MediaconnectRouterNetworkInterfaceConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterNetworkInterface.MediaconnectRouterNetworkInterfaceConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-router-network-interface/index.ts",
          "line": 444
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-router-network-interface/index.ts",
        "line": 436
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-network-interface/index.ts",
            "line": 489
          },
          "name": "putPublic",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediaconnectRouterNetworkInterface.MediaconnectRouterNetworkInterfaceConfigurationPublic"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-network-interface/index.ts",
            "line": 505
          },
          "name": "putVpc",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediaconnectRouterNetworkInterface.MediaconnectRouterNetworkInterfaceConfigurationVpc"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-network-interface/index.ts",
            "line": 492
          },
          "name": "resetPublic"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-network-interface/index.ts",
            "line": 508
          },
          "name": "resetVpc"
        }
      ],
      "name": "MediaconnectRouterNetworkInterfaceConfigurationOutputReference",
      "namespace": "mediaconnectRouterNetworkInterface",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-network-interface/index.ts",
            "line": 486
          },
          "name": "public",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterNetworkInterface.MediaconnectRouterNetworkInterfaceConfigurationPublicOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-network-interface/index.ts",
            "line": 502
          },
          "name": "vpc",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterNetworkInterface.MediaconnectRouterNetworkInterfaceConfigurationVpcOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-network-interface/index.ts",
            "line": 496
          },
          "name": "publicInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterNetworkInterface.MediaconnectRouterNetworkInterfaceConfigurationPublic"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-network-interface/index.ts",
            "line": 512
          },
          "name": "vpcInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterNetworkInterface.MediaconnectRouterNetworkInterfaceConfigurationVpc"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-network-interface/index.ts",
            "line": 448
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterNetworkInterface.MediaconnectRouterNetworkInterfaceConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-network-interface/index:MediaconnectRouterNetworkInterfaceConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectRouterNetworkInterface.MediaconnectRouterNetworkInterfaceConfigurationPublic": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterNetworkInterface.MediaconnectRouterNetworkInterfaceConfigurationPublic",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-router-network-interface/index.ts",
        "line": 158
      },
      "name": "MediaconnectRouterNetworkInterfaceConfigurationPublic",
      "namespace": "mediaconnectRouterNetworkInterface",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_network_interface#allow_rules MediaconnectRouterNetworkInterface#allow_rules}",
            "stability": "stable",
            "summary": "The list of allowed CIDR blocks for the public router network interface."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-network-interface/index.ts",
            "line": 164
          },
          "name": "allowRules",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediaconnectRouterNetworkInterface.MediaconnectRouterNetworkInterfaceConfigurationPublicAllowRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-network-interface/index:MediaconnectRouterNetworkInterfaceConfigurationPublic"
    },
    "@cdktn/provider-awscc.mediaconnectRouterNetworkInterface.MediaconnectRouterNetworkInterfaceConfigurationPublicAllowRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterNetworkInterface.MediaconnectRouterNetworkInterfaceConfigurationPublicAllowRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-router-network-interface/index.ts",
        "line": 40
      },
      "name": "MediaconnectRouterNetworkInterfaceConfigurationPublicAllowRules",
      "namespace": "mediaconnectRouterNetworkInterface",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_network_interface#cidr MediaconnectRouterNetworkInterface#cidr}",
            "stability": "stable",
            "summary": "The CIDR block that is allowed to access the public router network interface."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-network-interface/index.ts",
            "line": 46
          },
          "name": "cidr",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-network-interface/index:MediaconnectRouterNetworkInterfaceConfigurationPublicAllowRules"
    },
    "@cdktn/provider-awscc.mediaconnectRouterNetworkInterface.MediaconnectRouterNetworkInterfaceConfigurationPublicAllowRulesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterNetworkInterface.MediaconnectRouterNetworkInterfaceConfigurationPublicAllowRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-router-network-interface/index.ts",
          "line": 147
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-router-network-interface/index.ts",
        "line": 139
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-network-interface/index.ts",
            "line": 154
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.mediaconnectRouterNetworkInterface.MediaconnectRouterNetworkInterfaceConfigurationPublicAllowRulesOutputReference"
            }
          }
        }
      ],
      "name": "MediaconnectRouterNetworkInterfaceConfigurationPublicAllowRulesList",
      "namespace": "mediaconnectRouterNetworkInterface",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-network-interface/index.ts",
            "line": 140
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediaconnectRouterNetworkInterface.MediaconnectRouterNetworkInterfaceConfigurationPublicAllowRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-network-interface/index:MediaconnectRouterNetworkInterfaceConfigurationPublicAllowRulesList"
    },
    "@cdktn/provider-awscc.mediaconnectRouterNetworkInterface.MediaconnectRouterNetworkInterfaceConfigurationPublicAllowRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterNetworkInterface.MediaconnectRouterNetworkInterfaceConfigurationPublicAllowRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-router-network-interface/index.ts",
          "line": 88
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-router-network-interface/index.ts",
        "line": 78
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-network-interface/index.ts",
            "line": 130
          },
          "name": "resetCidr"
        }
      ],
      "name": "MediaconnectRouterNetworkInterfaceConfigurationPublicAllowRulesOutputReference",
      "namespace": "mediaconnectRouterNetworkInterface",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-network-interface/index.ts",
            "line": 134
          },
          "name": "cidrInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-network-interface/index.ts",
            "line": 124
          },
          "name": "cidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-network-interface/index.ts",
            "line": 92
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterNetworkInterface.MediaconnectRouterNetworkInterfaceConfigurationPublicAllowRules"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-network-interface/index:MediaconnectRouterNetworkInterfaceConfigurationPublicAllowRulesOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectRouterNetworkInterface.MediaconnectRouterNetworkInterfaceConfigurationPublicOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterNetworkInterface.MediaconnectRouterNetworkInterfaceConfigurationPublicOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-router-network-interface/index.ts",
          "line": 204
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-router-network-interface/index.ts",
        "line": 196
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-network-interface/index.ts",
            "line": 243
          },
          "name": "putAllowRules",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.mediaconnectRouterNetworkInterface.MediaconnectRouterNetworkInterfaceConfigurationPublicAllowRules"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-network-interface/index.ts",
            "line": 246
          },
          "name": "resetAllowRules"
        }
      ],
      "name": "MediaconnectRouterNetworkInterfaceConfigurationPublicOutputReference",
      "namespace": "mediaconnectRouterNetworkInterface",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-network-interface/index.ts",
            "line": 240
          },
          "name": "allowRules",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterNetworkInterface.MediaconnectRouterNetworkInterfaceConfigurationPublicAllowRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-network-interface/index.ts",
            "line": 250
          },
          "name": "allowRulesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediaconnectRouterNetworkInterface.MediaconnectRouterNetworkInterfaceConfigurationPublicAllowRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-network-interface/index.ts",
            "line": 208
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterNetworkInterface.MediaconnectRouterNetworkInterfaceConfigurationPublic"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-network-interface/index:MediaconnectRouterNetworkInterfaceConfigurationPublicOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectRouterNetworkInterface.MediaconnectRouterNetworkInterfaceConfigurationVpc": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterNetworkInterface.MediaconnectRouterNetworkInterfaceConfigurationVpc",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-router-network-interface/index.ts",
        "line": 254
      },
      "name": "MediaconnectRouterNetworkInterfaceConfigurationVpc",
      "namespace": "mediaconnectRouterNetworkInterface",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_network_interface#security_group_ids MediaconnectRouterNetworkInterface#security_group_ids}",
            "stability": "stable",
            "summary": "The IDs of the security groups to associate with the router network interface within the VPC."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-network-interface/index.ts",
            "line": 260
          },
          "name": "securityGroupIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_network_interface#subnet_id MediaconnectRouterNetworkInterface#subnet_id}",
            "stability": "stable",
            "summary": "The ID of the subnet within the VPC to associate the router network interface with."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-network-interface/index.ts",
            "line": 266
          },
          "name": "subnetId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-network-interface/index:MediaconnectRouterNetworkInterfaceConfigurationVpc"
    },
    "@cdktn/provider-awscc.mediaconnectRouterNetworkInterface.MediaconnectRouterNetworkInterfaceConfigurationVpcOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterNetworkInterface.MediaconnectRouterNetworkInterfaceConfigurationVpcOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-router-network-interface/index.ts",
          "line": 313
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-router-network-interface/index.ts",
        "line": 305
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-network-interface/index.ts",
            "line": 361
          },
          "name": "resetSecurityGroupIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-network-interface/index.ts",
            "line": 377
          },
          "name": "resetSubnetId"
        }
      ],
      "name": "MediaconnectRouterNetworkInterfaceConfigurationVpcOutputReference",
      "namespace": "mediaconnectRouterNetworkInterface",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-network-interface/index.ts",
            "line": 365
          },
          "name": "securityGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-network-interface/index.ts",
            "line": 381
          },
          "name": "subnetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-network-interface/index.ts",
            "line": 355
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-network-interface/index.ts",
            "line": 371
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-network-interface/index.ts",
            "line": 317
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterNetworkInterface.MediaconnectRouterNetworkInterfaceConfigurationVpc"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-network-interface/index:MediaconnectRouterNetworkInterfaceConfigurationVpcOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectRouterNetworkInterface.MediaconnectRouterNetworkInterfaceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterNetworkInterface.MediaconnectRouterNetworkInterfaceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-router-network-interface/index.ts",
        "line": 516
      },
      "name": "MediaconnectRouterNetworkInterfaceTags",
      "namespace": "mediaconnectRouterNetworkInterface",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_network_interface#key MediaconnectRouterNetworkInterface#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-network-interface/index.ts",
            "line": 520
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_network_interface#value MediaconnectRouterNetworkInterface#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-network-interface/index.ts",
            "line": 524
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-network-interface/index:MediaconnectRouterNetworkInterfaceTags"
    },
    "@cdktn/provider-awscc.mediaconnectRouterNetworkInterface.MediaconnectRouterNetworkInterfaceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterNetworkInterface.MediaconnectRouterNetworkInterfaceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-router-network-interface/index.ts",
          "line": 654
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-router-network-interface/index.ts",
        "line": 646
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-network-interface/index.ts",
            "line": 661
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.mediaconnectRouterNetworkInterface.MediaconnectRouterNetworkInterfaceTagsOutputReference"
            }
          }
        }
      ],
      "name": "MediaconnectRouterNetworkInterfaceTagsList",
      "namespace": "mediaconnectRouterNetworkInterface",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-network-interface/index.ts",
            "line": 647
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediaconnectRouterNetworkInterface.MediaconnectRouterNetworkInterfaceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-network-interface/index:MediaconnectRouterNetworkInterfaceTagsList"
    },
    "@cdktn/provider-awscc.mediaconnectRouterNetworkInterface.MediaconnectRouterNetworkInterfaceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterNetworkInterface.MediaconnectRouterNetworkInterfaceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-router-network-interface/index.ts",
          "line": 573
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-router-network-interface/index.ts",
        "line": 563
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-network-interface/index.ts",
            "line": 621
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-network-interface/index.ts",
            "line": 637
          },
          "name": "resetValue"
        }
      ],
      "name": "MediaconnectRouterNetworkInterfaceTagsOutputReference",
      "namespace": "mediaconnectRouterNetworkInterface",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-network-interface/index.ts",
            "line": 625
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-network-interface/index.ts",
            "line": 641
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-network-interface/index.ts",
            "line": 615
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-network-interface/index.ts",
            "line": 631
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-network-interface/index.ts",
            "line": 577
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterNetworkInterface.MediaconnectRouterNetworkInterfaceTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-network-interface/index:MediaconnectRouterNetworkInterfaceTagsOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutput": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_output awscc_mediaconnect_router_output}."
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutput",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_output awscc_mediaconnect_router_output} Resource."
        },
        "locationInModule": {
          "filename": "src/mediaconnect-router-output/index.ts",
          "line": 3305
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-router-output/index.ts",
        "line": 3273
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a MediaconnectRouterOutput resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 3290
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the MediaconnectRouterOutput to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_output#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing MediaconnectRouterOutput that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the MediaconnectRouterOutput to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 3362
          },
          "name": "putConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 3390
          },
          "name": "putMaintenanceConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputMaintenanceConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 3486
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 3349
          },
          "name": "resetAvailabilityZone"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 3393
          },
          "name": "resetMaintenanceConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 3445
          },
          "name": "resetRegionName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 3489
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 3519
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 3533
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "MediaconnectRouterOutput",
      "namespace": "mediaconnectRouterOutput",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 3278
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 3337
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 3359
          },
          "name": "configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 3371
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 3376
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 3381
          },
          "name": "ipAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 3387
          },
          "name": "maintenanceConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputMaintenanceConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 3402
          },
          "name": "maintenanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 3433
          },
          "name": "outputType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 3454
          },
          "name": "routedState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 3459
          },
          "name": "routerOutputId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 3477
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 3483
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 3511
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 3353
          },
          "name": "availabilityZoneInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 3366
          },
          "name": "configurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 3397
          },
          "name": "maintenanceConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputMaintenanceConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 3415
          },
          "name": "maximumBitrateInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 3428
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 3449
          },
          "name": "regionNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 3472
          },
          "name": "routingScopeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 3493
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 3506
          },
          "name": "tierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 3343
          },
          "name": "availabilityZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 3408
          },
          "name": "maximumBitrate",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 3421
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 3439
          },
          "name": "regionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 3465
          },
          "name": "routingScope",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 3499
          },
          "name": "tier",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-output/index:MediaconnectRouterOutput"
    },
    "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-router-output/index.ts",
        "line": 14
      },
      "name": "MediaconnectRouterOutputConfig",
      "namespace": "mediaconnectRouterOutput",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_output#configuration MediaconnectRouterOutput#configuration}",
            "stability": "stable",
            "summary": "The configuration settings for a router output."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 26
          },
          "name": "configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_output#maximum_bitrate MediaconnectRouterOutput#maximum_bitrate}",
            "stability": "stable",
            "summary": "The maximum bitrate for the router output."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 38
          },
          "name": "maximumBitrate",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_output#name MediaconnectRouterOutput#name}",
            "stability": "stable",
            "summary": "The name of the router output."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 44
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_output#routing_scope MediaconnectRouterOutput#routing_scope}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 54
          },
          "name": "routingScope",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_output#tier MediaconnectRouterOutput#tier}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 64
          },
          "name": "tier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This must be a valid Availability Zone for the region specified by regionName, or the current region if no regionName is provided.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_output#availability_zone MediaconnectRouterOutput#availability_zone}",
            "stability": "stable",
            "summary": "The Availability Zone where you want to create the router output."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 20
          },
          "name": "availabilityZone",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_output#maintenance_configuration MediaconnectRouterOutput#maintenance_configuration}",
            "stability": "stable",
            "summary": "The configuration settings for maintenance operations, including preferred maintenance windows and schedules."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 32
          },
          "name": "maintenanceConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputMaintenanceConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_output#region_name MediaconnectRouterOutput#region_name}",
            "stability": "stable",
            "summary": "The Amazon Web Services Region for the router output. Defaults to the current region if not specified."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 50
          },
          "name": "regionName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_output#tags MediaconnectRouterOutput#tags}",
            "stability": "stable",
            "summary": "Key-value pairs that can be used to tag this router output."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 60
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-output/index:MediaconnectRouterOutputConfig"
    },
    "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-router-output/index.ts",
        "line": 2694
      },
      "name": "MediaconnectRouterOutputConfiguration",
      "namespace": "mediaconnectRouterOutput",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_output#media_connect_flow MediaconnectRouterOutput#media_connect_flow}",
            "stability": "stable",
            "summary": "Configuration settings for connecting a router output to a MediaConnect flow source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 2700
          },
          "name": "mediaConnectFlow",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationMediaConnectFlow"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_output#media_live_input MediaconnectRouterOutput#media_live_input}",
            "stability": "stable",
            "summary": "Configuration settings for connecting a router output to a MediaLive input."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 2706
          },
          "name": "mediaLiveInput",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationMediaLiveInput"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_output#standard MediaconnectRouterOutput#standard}",
            "stability": "stable",
            "summary": "The configuration settings for a standard router output, including the protocol, protocol-specific configuration, network interface, and availability zone."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 2712
          },
          "name": "standard",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationStandard"
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-output/index:MediaconnectRouterOutputConfiguration"
    },
    "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationMediaConnectFlow": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationMediaConnectFlow",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-router-output/index.ts",
        "line": 457
      },
      "name": "MediaconnectRouterOutputConfigurationMediaConnectFlow",
      "namespace": "mediaconnectRouterOutput",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_output#destination_transit_encryption MediaconnectRouterOutput#destination_transit_encryption}",
            "stability": "stable",
            "summary": "The configuration that defines how content is encrypted during transit between the MediaConnect router and a MediaConnect flow."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 463
          },
          "name": "destinationTransitEncryption",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationMediaConnectFlowDestinationTransitEncryption"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_output#flow_arn MediaconnectRouterOutput#flow_arn}",
            "stability": "stable",
            "summary": "The ARN of the flow to connect to this router output."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 469
          },
          "name": "flowArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_output#flow_source_arn MediaconnectRouterOutput#flow_source_arn}",
            "stability": "stable",
            "summary": "The ARN of the flow source to connect to this router output."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 475
          },
          "name": "flowSourceArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-output/index:MediaconnectRouterOutputConfigurationMediaConnectFlow"
    },
    "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationMediaConnectFlowDestinationTransitEncryption": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationMediaConnectFlowDestinationTransitEncryption",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-router-output/index.ts",
        "line": 328
      },
      "name": "MediaconnectRouterOutputConfigurationMediaConnectFlowDestinationTransitEncryption",
      "namespace": "mediaconnectRouterOutput",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_output#encryption_key_configuration MediaconnectRouterOutput#encryption_key_configuration}",
            "stability": "stable",
            "summary": "Configuration settings for flow transit encryption keys."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 334
          },
          "name": "encryptionKeyConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationMediaConnectFlowDestinationTransitEncryptionEncryptionKeyConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_output#encryption_key_type MediaconnectRouterOutput#encryption_key_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 338
          },
          "name": "encryptionKeyType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-output/index:MediaconnectRouterOutputConfigurationMediaConnectFlowDestinationTransitEncryption"
    },
    "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationMediaConnectFlowDestinationTransitEncryptionEncryptionKeyConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationMediaConnectFlowDestinationTransitEncryptionEncryptionKeyConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-router-output/index.ts",
        "line": 197
      },
      "name": "MediaconnectRouterOutputConfigurationMediaConnectFlowDestinationTransitEncryptionEncryptionKeyConfiguration",
      "namespace": "mediaconnectRouterOutput",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_output#automatic MediaconnectRouterOutput#automatic}",
            "stability": "stable",
            "summary": "Configuration settings for automatic encryption key management, where MediaConnect handles key creation and rotation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 203
          },
          "name": "automatic",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_output#secrets_manager MediaconnectRouterOutput#secrets_manager}",
            "stability": "stable",
            "summary": "The configuration settings for transit encryption using Secrets Manager, including the secret ARN and role ARN."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 209
          },
          "name": "secretsManager",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationMediaConnectFlowDestinationTransitEncryptionEncryptionKeyConfigurationSecretsManager"
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-output/index:MediaconnectRouterOutputConfigurationMediaConnectFlowDestinationTransitEncryptionEncryptionKeyConfiguration"
    },
    "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationMediaConnectFlowDestinationTransitEncryptionEncryptionKeyConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationMediaConnectFlowDestinationTransitEncryptionEncryptionKeyConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-router-output/index.ts",
          "line": 256
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-router-output/index.ts",
        "line": 248
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 317
          },
          "name": "putSecretsManager",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationMediaConnectFlowDestinationTransitEncryptionEncryptionKeyConfigurationSecretsManager"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 304
          },
          "name": "resetAutomatic"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 320
          },
          "name": "resetSecretsManager"
        }
      ],
      "name": "MediaconnectRouterOutputConfigurationMediaConnectFlowDestinationTransitEncryptionEncryptionKeyConfigurationOutputReference",
      "namespace": "mediaconnectRouterOutput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 314
          },
          "name": "secretsManager",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationMediaConnectFlowDestinationTransitEncryptionEncryptionKeyConfigurationSecretsManagerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 308
          },
          "name": "automaticInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 324
          },
          "name": "secretsManagerInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationMediaConnectFlowDestinationTransitEncryptionEncryptionKeyConfigurationSecretsManager"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 298
          },
          "name": "automatic",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 260
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationMediaConnectFlowDestinationTransitEncryptionEncryptionKeyConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-output/index:MediaconnectRouterOutputConfigurationMediaConnectFlowDestinationTransitEncryptionEncryptionKeyConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationMediaConnectFlowDestinationTransitEncryptionEncryptionKeyConfigurationSecretsManager": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationMediaConnectFlowDestinationTransitEncryptionEncryptionKeyConfigurationSecretsManager",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-router-output/index.ts",
        "line": 66
      },
      "name": "MediaconnectRouterOutputConfigurationMediaConnectFlowDestinationTransitEncryptionEncryptionKeyConfigurationSecretsManager",
      "namespace": "mediaconnectRouterOutput",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_output#role_arn MediaconnectRouterOutput#role_arn}",
            "stability": "stable",
            "summary": "The ARN of the IAM role assumed by MediaConnect to access the Secrets Manager secret."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 72
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_output#secret_arn MediaconnectRouterOutput#secret_arn}",
            "stability": "stable",
            "summary": "The ARN of the Secrets Manager secret used for transit encryption."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 78
          },
          "name": "secretArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-output/index:MediaconnectRouterOutputConfigurationMediaConnectFlowDestinationTransitEncryptionEncryptionKeyConfigurationSecretsManager"
    },
    "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationMediaConnectFlowDestinationTransitEncryptionEncryptionKeyConfigurationSecretsManagerOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationMediaConnectFlowDestinationTransitEncryptionEncryptionKeyConfigurationSecretsManagerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-router-output/index.ts",
          "line": 125
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-router-output/index.ts",
        "line": 117
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 173
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 189
          },
          "name": "resetSecretArn"
        }
      ],
      "name": "MediaconnectRouterOutputConfigurationMediaConnectFlowDestinationTransitEncryptionEncryptionKeyConfigurationSecretsManagerOutputReference",
      "namespace": "mediaconnectRouterOutput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 177
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 193
          },
          "name": "secretArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 167
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 183
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 129
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationMediaConnectFlowDestinationTransitEncryptionEncryptionKeyConfigurationSecretsManager"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-output/index:MediaconnectRouterOutputConfigurationMediaConnectFlowDestinationTransitEncryptionEncryptionKeyConfigurationSecretsManagerOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationMediaConnectFlowDestinationTransitEncryptionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationMediaConnectFlowDestinationTransitEncryptionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-router-output/index.ts",
          "line": 385
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-router-output/index.ts",
        "line": 377
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 430
          },
          "name": "putEncryptionKeyConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationMediaConnectFlowDestinationTransitEncryptionEncryptionKeyConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 433
          },
          "name": "resetEncryptionKeyConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 449
          },
          "name": "resetEncryptionKeyType"
        }
      ],
      "name": "MediaconnectRouterOutputConfigurationMediaConnectFlowDestinationTransitEncryptionOutputReference",
      "namespace": "mediaconnectRouterOutput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 427
          },
          "name": "encryptionKeyConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationMediaConnectFlowDestinationTransitEncryptionEncryptionKeyConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 437
          },
          "name": "encryptionKeyConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationMediaConnectFlowDestinationTransitEncryptionEncryptionKeyConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 453
          },
          "name": "encryptionKeyTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 443
          },
          "name": "encryptionKeyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 389
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationMediaConnectFlowDestinationTransitEncryption"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-output/index:MediaconnectRouterOutputConfigurationMediaConnectFlowDestinationTransitEncryptionOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationMediaConnectFlowOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationMediaConnectFlowOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-router-output/index.ts",
          "line": 529
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-router-output/index.ts",
        "line": 521
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 580
          },
          "name": "putDestinationTransitEncryption",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationMediaConnectFlowDestinationTransitEncryption"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 583
          },
          "name": "resetDestinationTransitEncryption"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 599
          },
          "name": "resetFlowArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 615
          },
          "name": "resetFlowSourceArn"
        }
      ],
      "name": "MediaconnectRouterOutputConfigurationMediaConnectFlowOutputReference",
      "namespace": "mediaconnectRouterOutput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 577
          },
          "name": "destinationTransitEncryption",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationMediaConnectFlowDestinationTransitEncryptionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 587
          },
          "name": "destinationTransitEncryptionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationMediaConnectFlowDestinationTransitEncryption"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 603
          },
          "name": "flowArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 619
          },
          "name": "flowSourceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 593
          },
          "name": "flowArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 609
          },
          "name": "flowSourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 533
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationMediaConnectFlow"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-output/index:MediaconnectRouterOutputConfigurationMediaConnectFlowOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationMediaLiveInput": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationMediaLiveInput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-router-output/index.ts",
        "line": 1014
      },
      "name": "MediaconnectRouterOutputConfigurationMediaLiveInput",
      "namespace": "mediaconnectRouterOutput",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "This configuration determines whether encryption keys are automatically managed by the service or manually managed through Secrets Manager.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_output#destination_transit_encryption MediaconnectRouterOutput#destination_transit_encryption}",
            "stability": "stable",
            "summary": "The encryption configuration that defines how content is encrypted during transit between MediaConnect Router and MediaLive."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 1020
          },
          "name": "destinationTransitEncryption",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationMediaLiveInputDestinationTransitEncryption"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_output#media_live_input_arn MediaconnectRouterOutput#media_live_input_arn}",
            "stability": "stable",
            "summary": "The ARN of the MediaLive input to connect to this router output."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 1026
          },
          "name": "mediaLiveInputArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_output#media_live_pipeline_id MediaconnectRouterOutput#media_live_pipeline_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 1030
          },
          "name": "mediaLivePipelineId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-output/index:MediaconnectRouterOutputConfigurationMediaLiveInput"
    },
    "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationMediaLiveInputDestinationTransitEncryption": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationMediaLiveInputDestinationTransitEncryption",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-router-output/index.ts",
        "line": 885
      },
      "name": "MediaconnectRouterOutputConfigurationMediaLiveInputDestinationTransitEncryption",
      "namespace": "mediaconnectRouterOutput",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_output#encryption_key_configuration MediaconnectRouterOutput#encryption_key_configuration}",
            "stability": "stable",
            "summary": "Configuration settings for the MediaLive transit encryption key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 891
          },
          "name": "encryptionKeyConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationMediaLiveInputDestinationTransitEncryptionEncryptionKeyConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_output#encryption_key_type MediaconnectRouterOutput#encryption_key_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 895
          },
          "name": "encryptionKeyType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-output/index:MediaconnectRouterOutputConfigurationMediaLiveInputDestinationTransitEncryption"
    },
    "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationMediaLiveInputDestinationTransitEncryptionEncryptionKeyConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationMediaLiveInputDestinationTransitEncryptionEncryptionKeyConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-router-output/index.ts",
        "line": 754
      },
      "name": "MediaconnectRouterOutputConfigurationMediaLiveInputDestinationTransitEncryptionEncryptionKeyConfiguration",
      "namespace": "mediaconnectRouterOutput",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_output#automatic MediaconnectRouterOutput#automatic}",
            "stability": "stable",
            "summary": "Configuration settings for automatic encryption key management, where MediaConnect handles key creation and rotation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 760
          },
          "name": "automatic",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_output#secrets_manager MediaconnectRouterOutput#secrets_manager}",
            "stability": "stable",
            "summary": "The configuration settings for transit encryption using Secrets Manager, including the secret ARN and role ARN."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 766
          },
          "name": "secretsManager",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationMediaLiveInputDestinationTransitEncryptionEncryptionKeyConfigurationSecretsManager"
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-output/index:MediaconnectRouterOutputConfigurationMediaLiveInputDestinationTransitEncryptionEncryptionKeyConfiguration"
    },
    "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationMediaLiveInputDestinationTransitEncryptionEncryptionKeyConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationMediaLiveInputDestinationTransitEncryptionEncryptionKeyConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-router-output/index.ts",
          "line": 813
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-router-output/index.ts",
        "line": 805
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 874
          },
          "name": "putSecretsManager",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationMediaLiveInputDestinationTransitEncryptionEncryptionKeyConfigurationSecretsManager"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 861
          },
          "name": "resetAutomatic"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 877
          },
          "name": "resetSecretsManager"
        }
      ],
      "name": "MediaconnectRouterOutputConfigurationMediaLiveInputDestinationTransitEncryptionEncryptionKeyConfigurationOutputReference",
      "namespace": "mediaconnectRouterOutput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 871
          },
          "name": "secretsManager",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationMediaLiveInputDestinationTransitEncryptionEncryptionKeyConfigurationSecretsManagerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 865
          },
          "name": "automaticInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 881
          },
          "name": "secretsManagerInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationMediaLiveInputDestinationTransitEncryptionEncryptionKeyConfigurationSecretsManager"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 855
          },
          "name": "automatic",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 817
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationMediaLiveInputDestinationTransitEncryptionEncryptionKeyConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-output/index:MediaconnectRouterOutputConfigurationMediaLiveInputDestinationTransitEncryptionEncryptionKeyConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationMediaLiveInputDestinationTransitEncryptionEncryptionKeyConfigurationSecretsManager": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationMediaLiveInputDestinationTransitEncryptionEncryptionKeyConfigurationSecretsManager",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-router-output/index.ts",
        "line": 623
      },
      "name": "MediaconnectRouterOutputConfigurationMediaLiveInputDestinationTransitEncryptionEncryptionKeyConfigurationSecretsManager",
      "namespace": "mediaconnectRouterOutput",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_output#role_arn MediaconnectRouterOutput#role_arn}",
            "stability": "stable",
            "summary": "The ARN of the IAM role assumed by MediaConnect to access the Secrets Manager secret."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 629
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_output#secret_arn MediaconnectRouterOutput#secret_arn}",
            "stability": "stable",
            "summary": "The ARN of the Secrets Manager secret used for transit encryption."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 635
          },
          "name": "secretArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-output/index:MediaconnectRouterOutputConfigurationMediaLiveInputDestinationTransitEncryptionEncryptionKeyConfigurationSecretsManager"
    },
    "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationMediaLiveInputDestinationTransitEncryptionEncryptionKeyConfigurationSecretsManagerOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationMediaLiveInputDestinationTransitEncryptionEncryptionKeyConfigurationSecretsManagerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-router-output/index.ts",
          "line": 682
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-router-output/index.ts",
        "line": 674
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 730
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 746
          },
          "name": "resetSecretArn"
        }
      ],
      "name": "MediaconnectRouterOutputConfigurationMediaLiveInputDestinationTransitEncryptionEncryptionKeyConfigurationSecretsManagerOutputReference",
      "namespace": "mediaconnectRouterOutput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 734
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 750
          },
          "name": "secretArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 724
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 740
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 686
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationMediaLiveInputDestinationTransitEncryptionEncryptionKeyConfigurationSecretsManager"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-output/index:MediaconnectRouterOutputConfigurationMediaLiveInputDestinationTransitEncryptionEncryptionKeyConfigurationSecretsManagerOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationMediaLiveInputDestinationTransitEncryptionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationMediaLiveInputDestinationTransitEncryptionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-router-output/index.ts",
          "line": 942
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-router-output/index.ts",
        "line": 934
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 987
          },
          "name": "putEncryptionKeyConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationMediaLiveInputDestinationTransitEncryptionEncryptionKeyConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 990
          },
          "name": "resetEncryptionKeyConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 1006
          },
          "name": "resetEncryptionKeyType"
        }
      ],
      "name": "MediaconnectRouterOutputConfigurationMediaLiveInputDestinationTransitEncryptionOutputReference",
      "namespace": "mediaconnectRouterOutput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 984
          },
          "name": "encryptionKeyConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationMediaLiveInputDestinationTransitEncryptionEncryptionKeyConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 994
          },
          "name": "encryptionKeyConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationMediaLiveInputDestinationTransitEncryptionEncryptionKeyConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 1010
          },
          "name": "encryptionKeyTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 1000
          },
          "name": "encryptionKeyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 946
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationMediaLiveInputDestinationTransitEncryption"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-output/index:MediaconnectRouterOutputConfigurationMediaLiveInputDestinationTransitEncryptionOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationMediaLiveInputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationMediaLiveInputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-router-output/index.ts",
          "line": 1084
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-router-output/index.ts",
        "line": 1076
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 1135
          },
          "name": "putDestinationTransitEncryption",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationMediaLiveInputDestinationTransitEncryption"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 1138
          },
          "name": "resetDestinationTransitEncryption"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 1154
          },
          "name": "resetMediaLiveInputArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 1170
          },
          "name": "resetMediaLivePipelineId"
        }
      ],
      "name": "MediaconnectRouterOutputConfigurationMediaLiveInputOutputReference",
      "namespace": "mediaconnectRouterOutput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 1132
          },
          "name": "destinationTransitEncryption",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationMediaLiveInputDestinationTransitEncryptionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 1142
          },
          "name": "destinationTransitEncryptionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationMediaLiveInputDestinationTransitEncryption"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 1158
          },
          "name": "mediaLiveInputArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 1174
          },
          "name": "mediaLivePipelineIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 1148
          },
          "name": "mediaLiveInputArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 1164
          },
          "name": "mediaLivePipelineId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 1088
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationMediaLiveInput"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-output/index:MediaconnectRouterOutputConfigurationMediaLiveInputOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-router-output/index.ts",
          "line": 2766
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-router-output/index.ts",
        "line": 2758
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 2817
          },
          "name": "putMediaConnectFlow",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationMediaConnectFlow"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 2833
          },
          "name": "putMediaLiveInput",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationMediaLiveInput"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 2849
          },
          "name": "putStandard",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationStandard"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 2820
          },
          "name": "resetMediaConnectFlow"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 2836
          },
          "name": "resetMediaLiveInput"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 2852
          },
          "name": "resetStandard"
        }
      ],
      "name": "MediaconnectRouterOutputConfigurationOutputReference",
      "namespace": "mediaconnectRouterOutput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 2814
          },
          "name": "mediaConnectFlow",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationMediaConnectFlowOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 2830
          },
          "name": "mediaLiveInput",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationMediaLiveInputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 2846
          },
          "name": "standard",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationStandardOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 2824
          },
          "name": "mediaConnectFlowInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationMediaConnectFlow"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 2840
          },
          "name": "mediaLiveInputInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationMediaLiveInput"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 2856
          },
          "name": "standardInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationStandard"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 2770
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-output/index:MediaconnectRouterOutputConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationStandard": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationStandard",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-router-output/index.ts",
        "line": 2530
      },
      "name": "MediaconnectRouterOutputConfigurationStandard",
      "namespace": "mediaconnectRouterOutput",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_output#network_interface_arn MediaconnectRouterOutput#network_interface_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the network interface associated with the standard router output."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 2536
          },
          "name": "networkInterfaceArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_output#protocol MediaconnectRouterOutput#protocol}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 2540
          },
          "name": "protocol",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_output#protocol_configuration MediaconnectRouterOutput#protocol_configuration}",
            "stability": "stable",
            "summary": "The protocol configuration settings for a router output."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 2546
          },
          "name": "protocolConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationStandardProtocolConfiguration"
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-output/index:MediaconnectRouterOutputConfigurationStandard"
    },
    "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationStandardOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationStandardOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-router-output/index.ts",
          "line": 2600
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-router-output/index.ts",
        "line": 2592
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 2683
          },
          "name": "putProtocolConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationStandardProtocolConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 2654
          },
          "name": "resetNetworkInterfaceArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 2670
          },
          "name": "resetProtocol"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 2686
          },
          "name": "resetProtocolConfiguration"
        }
      ],
      "name": "MediaconnectRouterOutputConfigurationStandardOutputReference",
      "namespace": "mediaconnectRouterOutput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 2680
          },
          "name": "protocolConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationStandardProtocolConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 2658
          },
          "name": "networkInterfaceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 2690
          },
          "name": "protocolConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationStandardProtocolConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 2674
          },
          "name": "protocolInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 2648
          },
          "name": "networkInterfaceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 2664
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 2604
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationStandard"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-output/index:MediaconnectRouterOutputConfigurationStandardOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationStandardProtocolConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationStandardProtocolConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-router-output/index.ts",
        "line": 2329
      },
      "name": "MediaconnectRouterOutputConfigurationStandardProtocolConfiguration",
      "namespace": "mediaconnectRouterOutput",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_output#rist MediaconnectRouterOutput#rist}",
            "stability": "stable",
            "summary": "The configuration settings for a router output using the RIST (Reliable Internet Stream Transport) protocol, including the destination address and port."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 2335
          },
          "name": "rist",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationStandardProtocolConfigurationRist"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_output#rtp MediaconnectRouterOutput#rtp}",
            "stability": "stable",
            "summary": "The configuration settings for a router output using the RTP (Real-Time Transport Protocol) protocol, including the destination address and port, and forward error correction state."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 2341
          },
          "name": "rtp",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationStandardProtocolConfigurationRtp"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_output#srt_caller MediaconnectRouterOutput#srt_caller}",
            "stability": "stable",
            "summary": "The configuration settings for a router output using the SRT (Secure Reliable Transport) protocol in caller mode, including the destination address and port, minimum latency, stream ID, and encryption key configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 2347
          },
          "name": "srtCaller",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtCaller"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_output#srt_listener MediaconnectRouterOutput#srt_listener}",
            "stability": "stable",
            "summary": "The configuration settings for a router output using the SRT (Secure Reliable Transport) protocol in listener mode, including the port, minimum latency, and encryption key configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 2353
          },
          "name": "srtListener",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtListener"
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-output/index:MediaconnectRouterOutputConfigurationStandardProtocolConfiguration"
    },
    "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationStandardProtocolConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationStandardProtocolConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-router-output/index.ts",
          "line": 2414
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-router-output/index.ts",
        "line": 2406
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 2471
          },
          "name": "putRist",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationStandardProtocolConfigurationRist"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 2487
          },
          "name": "putRtp",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationStandardProtocolConfigurationRtp"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 2503
          },
          "name": "putSrtCaller",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtCaller"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 2519
          },
          "name": "putSrtListener",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtListener"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 2474
          },
          "name": "resetRist"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 2490
          },
          "name": "resetRtp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 2506
          },
          "name": "resetSrtCaller"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 2522
          },
          "name": "resetSrtListener"
        }
      ],
      "name": "MediaconnectRouterOutputConfigurationStandardProtocolConfigurationOutputReference",
      "namespace": "mediaconnectRouterOutput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 2468
          },
          "name": "rist",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationStandardProtocolConfigurationRistOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 2484
          },
          "name": "rtp",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationStandardProtocolConfigurationRtpOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 2500
          },
          "name": "srtCaller",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtCallerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 2516
          },
          "name": "srtListener",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtListenerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 2478
          },
          "name": "ristInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationStandardProtocolConfigurationRist"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 2494
          },
          "name": "rtpInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationStandardProtocolConfigurationRtp"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 2510
          },
          "name": "srtCallerInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtCaller"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 2526
          },
          "name": "srtListenerInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtListener"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 2418
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationStandardProtocolConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-output/index:MediaconnectRouterOutputConfigurationStandardProtocolConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationStandardProtocolConfigurationRist": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationStandardProtocolConfigurationRist",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-router-output/index.ts",
        "line": 1178
      },
      "name": "MediaconnectRouterOutputConfigurationStandardProtocolConfigurationRist",
      "namespace": "mediaconnectRouterOutput",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_output#destination_address MediaconnectRouterOutput#destination_address}",
            "stability": "stable",
            "summary": "The destination IP address for the RIST protocol in the router output configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 1184
          },
          "name": "destinationAddress",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_output#destination_port MediaconnectRouterOutput#destination_port}",
            "stability": "stable",
            "summary": "The destination port number for the RIST protocol in the router output configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 1190
          },
          "name": "destinationPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-output/index:MediaconnectRouterOutputConfigurationStandardProtocolConfigurationRist"
    },
    "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationStandardProtocolConfigurationRistOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationStandardProtocolConfigurationRistOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-router-output/index.ts",
          "line": 1237
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-router-output/index.ts",
        "line": 1229
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 1285
          },
          "name": "resetDestinationAddress"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 1301
          },
          "name": "resetDestinationPort"
        }
      ],
      "name": "MediaconnectRouterOutputConfigurationStandardProtocolConfigurationRistOutputReference",
      "namespace": "mediaconnectRouterOutput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 1289
          },
          "name": "destinationAddressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 1305
          },
          "name": "destinationPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 1279
          },
          "name": "destinationAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 1295
          },
          "name": "destinationPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 1241
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationStandardProtocolConfigurationRist"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-output/index:MediaconnectRouterOutputConfigurationStandardProtocolConfigurationRistOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationStandardProtocolConfigurationRtp": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationStandardProtocolConfigurationRtp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-router-output/index.ts",
        "line": 1309
      },
      "name": "MediaconnectRouterOutputConfigurationStandardProtocolConfigurationRtp",
      "namespace": "mediaconnectRouterOutput",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_output#destination_address MediaconnectRouterOutput#destination_address}",
            "stability": "stable",
            "summary": "The destination IP address for the RTP protocol in the router output configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 1315
          },
          "name": "destinationAddress",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_output#destination_port MediaconnectRouterOutput#destination_port}",
            "stability": "stable",
            "summary": "The destination port number for the RTP protocol in the router output configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 1321
          },
          "name": "destinationPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_output#forward_error_correction MediaconnectRouterOutput#forward_error_correction}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 1325
          },
          "name": "forwardErrorCorrection",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-output/index:MediaconnectRouterOutputConfigurationStandardProtocolConfigurationRtp"
    },
    "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationStandardProtocolConfigurationRtpOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationStandardProtocolConfigurationRtpOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-router-output/index.ts",
          "line": 1379
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-router-output/index.ts",
        "line": 1371
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 1433
          },
          "name": "resetDestinationAddress"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 1449
          },
          "name": "resetDestinationPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 1465
          },
          "name": "resetForwardErrorCorrection"
        }
      ],
      "name": "MediaconnectRouterOutputConfigurationStandardProtocolConfigurationRtpOutputReference",
      "namespace": "mediaconnectRouterOutput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 1437
          },
          "name": "destinationAddressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 1453
          },
          "name": "destinationPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 1469
          },
          "name": "forwardErrorCorrectionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 1427
          },
          "name": "destinationAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 1443
          },
          "name": "destinationPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 1459
          },
          "name": "forwardErrorCorrection",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 1383
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationStandardProtocolConfigurationRtp"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-output/index:MediaconnectRouterOutputConfigurationStandardProtocolConfigurationRtpOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtCaller": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtCaller",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-router-output/index.ts",
        "line": 1700
      },
      "name": "MediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtCaller",
      "namespace": "mediaconnectRouterOutput",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_output#destination_address MediaconnectRouterOutput#destination_address}",
            "stability": "stable",
            "summary": "The destination IP address for the SRT protocol in caller mode."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 1706
          },
          "name": "destinationAddress",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_output#destination_port MediaconnectRouterOutput#destination_port}",
            "stability": "stable",
            "summary": "The destination port number for the SRT protocol in caller mode."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 1712
          },
          "name": "destinationPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_output#encryption_configuration MediaconnectRouterOutput#encryption_configuration}",
            "stability": "stable",
            "summary": "Contains the configuration settings for encrypting SRT streams, including the encryption key details and encryption parameters."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 1718
          },
          "name": "encryptionConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtCallerEncryptionConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_output#minimum_latency_milliseconds MediaconnectRouterOutput#minimum_latency_milliseconds}",
            "stability": "stable",
            "summary": "The minimum latency in milliseconds for the SRT protocol in caller mode."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 1724
          },
          "name": "minimumLatencyMilliseconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_output#stream_id MediaconnectRouterOutput#stream_id}",
            "stability": "stable",
            "summary": "The stream ID for the SRT protocol in caller mode."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 1730
          },
          "name": "streamId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-output/index:MediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtCaller"
    },
    "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtCallerEncryptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtCallerEncryptionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-router-output/index.ts",
        "line": 1604
      },
      "name": "MediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtCallerEncryptionConfiguration",
      "namespace": "mediaconnectRouterOutput",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_output#encryption_key MediaconnectRouterOutput#encryption_key}",
            "stability": "stable",
            "summary": "The configuration settings for transit encryption using Secrets Manager, including the secret ARN and role ARN."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 1610
          },
          "name": "encryptionKey",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtCallerEncryptionConfigurationEncryptionKey"
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-output/index:MediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtCallerEncryptionConfiguration"
    },
    "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtCallerEncryptionConfigurationEncryptionKey": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtCallerEncryptionConfigurationEncryptionKey",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-router-output/index.ts",
        "line": 1473
      },
      "name": "MediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtCallerEncryptionConfigurationEncryptionKey",
      "namespace": "mediaconnectRouterOutput",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_output#role_arn MediaconnectRouterOutput#role_arn}",
            "stability": "stable",
            "summary": "The ARN of the IAM role assumed by MediaConnect to access the Secrets Manager secret."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 1479
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_output#secret_arn MediaconnectRouterOutput#secret_arn}",
            "stability": "stable",
            "summary": "The ARN of the Secrets Manager secret used for transit encryption."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 1485
          },
          "name": "secretArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-output/index:MediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtCallerEncryptionConfigurationEncryptionKey"
    },
    "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtCallerEncryptionConfigurationEncryptionKeyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtCallerEncryptionConfigurationEncryptionKeyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-router-output/index.ts",
          "line": 1532
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-router-output/index.ts",
        "line": 1524
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 1580
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 1596
          },
          "name": "resetSecretArn"
        }
      ],
      "name": "MediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtCallerEncryptionConfigurationEncryptionKeyOutputReference",
      "namespace": "mediaconnectRouterOutput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 1584
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 1600
          },
          "name": "secretArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 1574
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 1590
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 1536
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtCallerEncryptionConfigurationEncryptionKey"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-output/index:MediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtCallerEncryptionConfigurationEncryptionKeyOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtCallerEncryptionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtCallerEncryptionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-router-output/index.ts",
          "line": 1650
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-router-output/index.ts",
        "line": 1642
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 1689
          },
          "name": "putEncryptionKey",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtCallerEncryptionConfigurationEncryptionKey"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 1692
          },
          "name": "resetEncryptionKey"
        }
      ],
      "name": "MediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtCallerEncryptionConfigurationOutputReference",
      "namespace": "mediaconnectRouterOutput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 1686
          },
          "name": "encryptionKey",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtCallerEncryptionConfigurationEncryptionKeyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 1696
          },
          "name": "encryptionKeyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtCallerEncryptionConfigurationEncryptionKey"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 1654
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtCallerEncryptionConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-output/index:MediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtCallerEncryptionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtCallerOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtCallerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-router-output/index.ts",
          "line": 1798
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-router-output/index.ts",
        "line": 1790
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 1893
          },
          "name": "putEncryptionConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtCallerEncryptionConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 1864
          },
          "name": "resetDestinationAddress"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 1880
          },
          "name": "resetDestinationPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 1896
          },
          "name": "resetEncryptionConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 1912
          },
          "name": "resetMinimumLatencyMilliseconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 1928
          },
          "name": "resetStreamId"
        }
      ],
      "name": "MediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtCallerOutputReference",
      "namespace": "mediaconnectRouterOutput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 1890
          },
          "name": "encryptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtCallerEncryptionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 1868
          },
          "name": "destinationAddressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 1884
          },
          "name": "destinationPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 1900
          },
          "name": "encryptionConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtCallerEncryptionConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 1916
          },
          "name": "minimumLatencyMillisecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 1932
          },
          "name": "streamIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 1858
          },
          "name": "destinationAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 1874
          },
          "name": "destinationPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 1906
          },
          "name": "minimumLatencyMilliseconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 1922
          },
          "name": "streamId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 1802
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtCaller"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-output/index:MediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtCallerOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtListener": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtListener",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-router-output/index.ts",
        "line": 2163
      },
      "name": "MediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtListener",
      "namespace": "mediaconnectRouterOutput",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_output#encryption_configuration MediaconnectRouterOutput#encryption_configuration}",
            "stability": "stable",
            "summary": "Contains the configuration settings for encrypting SRT streams, including the encryption key details and encryption parameters."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 2169
          },
          "name": "encryptionConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtListenerEncryptionConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_output#minimum_latency_milliseconds MediaconnectRouterOutput#minimum_latency_milliseconds}",
            "stability": "stable",
            "summary": "The minimum latency in milliseconds for the SRT protocol in listener mode."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 2175
          },
          "name": "minimumLatencyMilliseconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_output#port MediaconnectRouterOutput#port}",
            "stability": "stable",
            "summary": "The port number for the SRT protocol in listener mode."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 2181
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-output/index:MediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtListener"
    },
    "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtListenerEncryptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtListenerEncryptionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-router-output/index.ts",
        "line": 2067
      },
      "name": "MediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtListenerEncryptionConfiguration",
      "namespace": "mediaconnectRouterOutput",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_output#encryption_key MediaconnectRouterOutput#encryption_key}",
            "stability": "stable",
            "summary": "The configuration settings for transit encryption using Secrets Manager, including the secret ARN and role ARN."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 2073
          },
          "name": "encryptionKey",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtListenerEncryptionConfigurationEncryptionKey"
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-output/index:MediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtListenerEncryptionConfiguration"
    },
    "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtListenerEncryptionConfigurationEncryptionKey": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtListenerEncryptionConfigurationEncryptionKey",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-router-output/index.ts",
        "line": 1936
      },
      "name": "MediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtListenerEncryptionConfigurationEncryptionKey",
      "namespace": "mediaconnectRouterOutput",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_output#role_arn MediaconnectRouterOutput#role_arn}",
            "stability": "stable",
            "summary": "The ARN of the IAM role assumed by MediaConnect to access the Secrets Manager secret."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 1942
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_output#secret_arn MediaconnectRouterOutput#secret_arn}",
            "stability": "stable",
            "summary": "The ARN of the Secrets Manager secret used for transit encryption."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 1948
          },
          "name": "secretArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-output/index:MediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtListenerEncryptionConfigurationEncryptionKey"
    },
    "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtListenerEncryptionConfigurationEncryptionKeyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtListenerEncryptionConfigurationEncryptionKeyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-router-output/index.ts",
          "line": 1995
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-router-output/index.ts",
        "line": 1987
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 2043
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 2059
          },
          "name": "resetSecretArn"
        }
      ],
      "name": "MediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtListenerEncryptionConfigurationEncryptionKeyOutputReference",
      "namespace": "mediaconnectRouterOutput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 2047
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 2063
          },
          "name": "secretArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 2037
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 2053
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 1999
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtListenerEncryptionConfigurationEncryptionKey"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-output/index:MediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtListenerEncryptionConfigurationEncryptionKeyOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtListenerEncryptionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtListenerEncryptionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-router-output/index.ts",
          "line": 2113
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-router-output/index.ts",
        "line": 2105
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 2152
          },
          "name": "putEncryptionKey",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtListenerEncryptionConfigurationEncryptionKey"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 2155
          },
          "name": "resetEncryptionKey"
        }
      ],
      "name": "MediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtListenerEncryptionConfigurationOutputReference",
      "namespace": "mediaconnectRouterOutput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 2149
          },
          "name": "encryptionKey",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtListenerEncryptionConfigurationEncryptionKeyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 2159
          },
          "name": "encryptionKeyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtListenerEncryptionConfigurationEncryptionKey"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 2117
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtListenerEncryptionConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-output/index:MediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtListenerEncryptionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtListenerOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtListenerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-router-output/index.ts",
          "line": 2235
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-router-output/index.ts",
        "line": 2227
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 2286
          },
          "name": "putEncryptionConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtListenerEncryptionConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 2289
          },
          "name": "resetEncryptionConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 2305
          },
          "name": "resetMinimumLatencyMilliseconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 2321
          },
          "name": "resetPort"
        }
      ],
      "name": "MediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtListenerOutputReference",
      "namespace": "mediaconnectRouterOutput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 2283
          },
          "name": "encryptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtListenerEncryptionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 2293
          },
          "name": "encryptionConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtListenerEncryptionConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 2309
          },
          "name": "minimumLatencyMillisecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 2325
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 2299
          },
          "name": "minimumLatencyMilliseconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 2315
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 2239
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtListener"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-output/index:MediaconnectRouterOutputConfigurationStandardProtocolConfigurationSrtListenerOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputMaintenanceConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputMaintenanceConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-router-output/index.ts",
        "line": 2989
      },
      "name": "MediaconnectRouterOutputMaintenanceConfiguration",
      "namespace": "mediaconnectRouterOutput",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_output#default MediaconnectRouterOutput#default}",
            "stability": "stable",
            "summary": "Configuration settings for default maintenance scheduling."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 2995
          },
          "name": "default",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_output#preferred_day_time MediaconnectRouterOutput#preferred_day_time}",
            "stability": "stable",
            "summary": "Configuration for preferred day and time maintenance settings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 3001
          },
          "name": "preferredDayTime",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputMaintenanceConfigurationPreferredDayTime"
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-output/index:MediaconnectRouterOutputMaintenanceConfiguration"
    },
    "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputMaintenanceConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputMaintenanceConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-router-output/index.ts",
          "line": 3048
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-router-output/index.ts",
        "line": 3040
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 3109
          },
          "name": "putPreferredDayTime",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputMaintenanceConfigurationPreferredDayTime"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 3096
          },
          "name": "resetDefault"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 3112
          },
          "name": "resetPreferredDayTime"
        }
      ],
      "name": "MediaconnectRouterOutputMaintenanceConfigurationOutputReference",
      "namespace": "mediaconnectRouterOutput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 3106
          },
          "name": "preferredDayTime",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputMaintenanceConfigurationPreferredDayTimeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 3100
          },
          "name": "defaultInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 3116
          },
          "name": "preferredDayTimeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputMaintenanceConfigurationPreferredDayTime"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 3090
          },
          "name": "default",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 3052
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputMaintenanceConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-output/index:MediaconnectRouterOutputMaintenanceConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputMaintenanceConfigurationPreferredDayTime": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputMaintenanceConfigurationPreferredDayTime",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-router-output/index.ts",
        "line": 2860
      },
      "name": "MediaconnectRouterOutputMaintenanceConfigurationPreferredDayTime",
      "namespace": "mediaconnectRouterOutput",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_output#day MediaconnectRouterOutput#day}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 2864
          },
          "name": "day",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_output#time MediaconnectRouterOutput#time}",
            "stability": "stable",
            "summary": "The preferred time for maintenance operations."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 2870
          },
          "name": "time",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-output/index:MediaconnectRouterOutputMaintenanceConfigurationPreferredDayTime"
    },
    "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputMaintenanceConfigurationPreferredDayTimeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputMaintenanceConfigurationPreferredDayTimeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-router-output/index.ts",
          "line": 2917
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-router-output/index.ts",
        "line": 2909
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 2965
          },
          "name": "resetDay"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 2981
          },
          "name": "resetTime"
        }
      ],
      "name": "MediaconnectRouterOutputMaintenanceConfigurationPreferredDayTimeOutputReference",
      "namespace": "mediaconnectRouterOutput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 2969
          },
          "name": "dayInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 2985
          },
          "name": "timeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 2959
          },
          "name": "day",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 2975
          },
          "name": "time",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 2921
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputMaintenanceConfigurationPreferredDayTime"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-output/index:MediaconnectRouterOutputMaintenanceConfigurationPreferredDayTimeOutputReference"
    },
    "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconnect-router-output/index.ts",
        "line": 3120
      },
      "name": "MediaconnectRouterOutputTags",
      "namespace": "mediaconnectRouterOutput",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_output#key MediaconnectRouterOutput#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 3124
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconnect_router_output#value MediaconnectRouterOutput#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 3128
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-output/index:MediaconnectRouterOutputTags"
    },
    "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-router-output/index.ts",
          "line": 3258
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-router-output/index.ts",
        "line": 3250
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 3265
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputTagsOutputReference"
            }
          }
        }
      ],
      "name": "MediaconnectRouterOutputTagsList",
      "namespace": "mediaconnectRouterOutput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 3251
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-output/index:MediaconnectRouterOutputTagsList"
    },
    "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediaconnect-router-output/index.ts",
          "line": 3177
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconnect-router-output/index.ts",
        "line": 3167
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 3225
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 3241
          },
          "name": "resetValue"
        }
      ],
      "name": "MediaconnectRouterOutputTagsOutputReference",
      "namespace": "mediaconnectRouterOutput",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 3229
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 3245
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 3219
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 3235
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconnect-router-output/index.ts",
            "line": 3181
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediaconnectRouterOutput.MediaconnectRouterOutputTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediaconnect-router-output/index:MediaconnectRouterOutputTagsOutputReference"
    },
    "@cdktn/provider-awscc.mediaconvertPreset.MediaconvertPreset": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconvert_preset awscc_mediaconvert_preset}."
      },
      "fqn": "@cdktn/provider-awscc.mediaconvertPreset.MediaconvertPreset",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconvert_preset awscc_mediaconvert_preset} Resource."
        },
        "locationInModule": {
          "filename": "src/mediaconvert-preset/index.ts",
          "line": 80
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.mediaconvertPreset.MediaconvertPresetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediaconvert-preset/index.ts",
        "line": 48
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a MediaconvertPreset resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/mediaconvert-preset/index.ts",
            "line": 65
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the MediaconvertPreset to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconvert_preset#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing MediaconvertPreset that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the MediaconvertPreset to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconvert-preset/index.ts",
            "line": 120
          },
          "name": "resetCategory"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconvert-preset/index.ts",
            "line": 136
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconvert-preset/index.ts",
            "line": 157
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconvert-preset/index.ts",
            "line": 186
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconvert-preset/index.ts",
            "line": 198
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconvert-preset/index.ts",
            "line": 208
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "MediaconvertPreset",
      "namespace": "mediaconvertPreset",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconvert-preset/index.ts",
            "line": 53
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconvert-preset/index.ts",
            "line": 108
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconvert-preset/index.ts",
            "line": 145
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconvert-preset/index.ts",
            "line": 124
          },
          "name": "categoryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconvert-preset/index.ts",
            "line": 140
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconvert-preset/index.ts",
            "line": 161
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconvert-preset/index.ts",
            "line": 174
          },
          "name": "settingsJsonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconvert-preset/index.ts",
            "line": 190
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconvert-preset/index.ts",
            "line": 114
          },
          "name": "category",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconvert-preset/index.ts",
            "line": 130
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconvert-preset/index.ts",
            "line": 151
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconvert-preset/index.ts",
            "line": 167
          },
          "name": "settingsJson",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediaconvert-preset/index.ts",
            "line": 180
          },
          "name": "tags",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediaconvert-preset/index:MediaconvertPreset"
    },
    "@cdktn/provider-awscc.mediaconvertPreset.MediaconvertPresetConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediaconvertPreset.MediaconvertPresetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediaconvert-preset/index.ts",
        "line": 14
      },
      "name": "MediaconvertPresetConfig",
      "namespace": "mediaconvertPreset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "This specification must conform to the AWS Elemental MediaConvert job validation. For information about forming this specification, see the Remarks section later in this topic.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconvert_preset#settings_json MediaconvertPreset#settings_json}",
            "stability": "stable",
            "summary": "Specify, in JSON format, the transcoding job settings for this output preset."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconvert-preset/index.ts",
            "line": 38
          },
          "name": "settingsJson",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconvert_preset#category MediaconvertPreset#category}",
            "stability": "stable",
            "summary": "The new category for the preset, if you are changing it."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconvert-preset/index.ts",
            "line": 20
          },
          "name": "category",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconvert_preset#description MediaconvertPreset#description}",
            "stability": "stable",
            "summary": "The new description for the preset, if you are changing it."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconvert-preset/index.ts",
            "line": 26
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconvert_preset#name MediaconvertPreset#name}",
            "stability": "stable",
            "summary": "The name of the preset that you are modifying."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconvert-preset/index.ts",
            "line": 32
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediaconvert_preset#tags MediaconvertPreset#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediaconvert-preset/index.ts",
            "line": 42
          },
          "name": "tags",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediaconvert-preset/index:MediaconvertPresetConfig"
    },
    "@cdktn/provider-awscc.medialiveChannelPlacementGroup.MedialiveChannelPlacementGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_channel_placement_group awscc_medialive_channel_placement_group}."
      },
      "fqn": "@cdktn/provider-awscc.medialiveChannelPlacementGroup.MedialiveChannelPlacementGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_channel_placement_group awscc_medialive_channel_placement_group} Resource."
        },
        "locationInModule": {
          "filename": "src/medialive-channel-placement-group/index.ts",
          "line": 225
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.medialiveChannelPlacementGroup.MedialiveChannelPlacementGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/medialive-channel-placement-group/index.ts",
        "line": 193
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a MedialiveChannelPlacementGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/medialive-channel-placement-group/index.ts",
            "line": 210
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the MedialiveChannelPlacementGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_channel_placement_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing MedialiveChannelPlacementGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the MedialiveChannelPlacementGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-channel-placement-group/index.ts",
            "line": 329
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.medialiveChannelPlacementGroup.MedialiveChannelPlacementGroupTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-channel-placement-group/index.ts",
            "line": 274
          },
          "name": "resetClusterId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-channel-placement-group/index.ts",
            "line": 295
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-channel-placement-group/index.ts",
            "line": 311
          },
          "name": "resetNodes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-channel-placement-group/index.ts",
            "line": 332
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-channel-placement-group/index.ts",
            "line": 344
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-channel-placement-group/index.ts",
            "line": 353
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "MedialiveChannelPlacementGroup",
      "namespace": "medialiveChannelPlacementGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-channel-placement-group/index.ts",
            "line": 198
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-channel-placement-group/index.ts",
            "line": 252
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-channel-placement-group/index.ts",
            "line": 257
          },
          "name": "channelPlacementGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-channel-placement-group/index.ts",
            "line": 262
          },
          "name": "channels",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-channel-placement-group/index.ts",
            "line": 283
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-channel-placement-group/index.ts",
            "line": 320
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-channel-placement-group/index.ts",
            "line": 326
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.medialiveChannelPlacementGroup.MedialiveChannelPlacementGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-channel-placement-group/index.ts",
            "line": 278
          },
          "name": "clusterIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-channel-placement-group/index.ts",
            "line": 299
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-channel-placement-group/index.ts",
            "line": 315
          },
          "name": "nodesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-channel-placement-group/index.ts",
            "line": 336
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.medialiveChannelPlacementGroup.MedialiveChannelPlacementGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-channel-placement-group/index.ts",
            "line": 268
          },
          "name": "clusterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-channel-placement-group/index.ts",
            "line": 289
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-channel-placement-group/index.ts",
            "line": 305
          },
          "name": "nodes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/medialive-channel-placement-group/index:MedialiveChannelPlacementGroup"
    },
    "@cdktn/provider-awscc.medialiveChannelPlacementGroup.MedialiveChannelPlacementGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.medialiveChannelPlacementGroup.MedialiveChannelPlacementGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/medialive-channel-placement-group/index.ts",
        "line": 14
      },
      "name": "MedialiveChannelPlacementGroupConfig",
      "namespace": "medialiveChannelPlacementGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_channel_placement_group#cluster_id MedialiveChannelPlacementGroup#cluster_id}",
            "stability": "stable",
            "summary": "The ID of the cluster the node is on."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-channel-placement-group/index.ts",
            "line": 20
          },
          "name": "clusterId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_channel_placement_group#name MedialiveChannelPlacementGroup#name}",
            "stability": "stable",
            "summary": "The name of the channel placement group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-channel-placement-group/index.ts",
            "line": 26
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_channel_placement_group#nodes MedialiveChannelPlacementGroup#nodes}",
            "stability": "stable",
            "summary": "List of nodes added to the channel placement group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-channel-placement-group/index.ts",
            "line": 32
          },
          "name": "nodes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_channel_placement_group#tags MedialiveChannelPlacementGroup#tags}",
            "stability": "stable",
            "summary": "A collection of key-value pairs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-channel-placement-group/index.ts",
            "line": 38
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.medialiveChannelPlacementGroup.MedialiveChannelPlacementGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/medialive-channel-placement-group/index:MedialiveChannelPlacementGroupConfig"
    },
    "@cdktn/provider-awscc.medialiveChannelPlacementGroup.MedialiveChannelPlacementGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.medialiveChannelPlacementGroup.MedialiveChannelPlacementGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/medialive-channel-placement-group/index.ts",
        "line": 40
      },
      "name": "MedialiveChannelPlacementGroupTags",
      "namespace": "medialiveChannelPlacementGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_channel_placement_group#key MedialiveChannelPlacementGroup#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-channel-placement-group/index.ts",
            "line": 44
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_channel_placement_group#value MedialiveChannelPlacementGroup#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-channel-placement-group/index.ts",
            "line": 48
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/medialive-channel-placement-group/index:MedialiveChannelPlacementGroupTags"
    },
    "@cdktn/provider-awscc.medialiveChannelPlacementGroup.MedialiveChannelPlacementGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.medialiveChannelPlacementGroup.MedialiveChannelPlacementGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/medialive-channel-placement-group/index.ts",
          "line": 178
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/medialive-channel-placement-group/index.ts",
        "line": 170
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-channel-placement-group/index.ts",
            "line": 185
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.medialiveChannelPlacementGroup.MedialiveChannelPlacementGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "MedialiveChannelPlacementGroupTagsList",
      "namespace": "medialiveChannelPlacementGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-channel-placement-group/index.ts",
            "line": 171
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.medialiveChannelPlacementGroup.MedialiveChannelPlacementGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/medialive-channel-placement-group/index:MedialiveChannelPlacementGroupTagsList"
    },
    "@cdktn/provider-awscc.medialiveChannelPlacementGroup.MedialiveChannelPlacementGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.medialiveChannelPlacementGroup.MedialiveChannelPlacementGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/medialive-channel-placement-group/index.ts",
          "line": 97
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/medialive-channel-placement-group/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-channel-placement-group/index.ts",
            "line": 145
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-channel-placement-group/index.ts",
            "line": 161
          },
          "name": "resetValue"
        }
      ],
      "name": "MedialiveChannelPlacementGroupTagsOutputReference",
      "namespace": "medialiveChannelPlacementGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-channel-placement-group/index.ts",
            "line": 149
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-channel-placement-group/index.ts",
            "line": 165
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-channel-placement-group/index.ts",
            "line": 139
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-channel-placement-group/index.ts",
            "line": 155
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-channel-placement-group/index.ts",
            "line": 101
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.medialiveChannelPlacementGroup.MedialiveChannelPlacementGroupTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/medialive-channel-placement-group/index:MedialiveChannelPlacementGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.medialiveCloudwatchAlarmTemplate.MedialiveCloudwatchAlarmTemplate": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_cloudwatch_alarm_template awscc_medialive_cloudwatch_alarm_template}."
      },
      "fqn": "@cdktn/provider-awscc.medialiveCloudwatchAlarmTemplate.MedialiveCloudwatchAlarmTemplate",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_cloudwatch_alarm_template awscc_medialive_cloudwatch_alarm_template} Resource."
        },
        "locationInModule": {
          "filename": "src/medialive-cloudwatch-alarm-template/index.ts",
          "line": 130
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.medialiveCloudwatchAlarmTemplate.MedialiveCloudwatchAlarmTemplateConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/medialive-cloudwatch-alarm-template/index.ts",
        "line": 98
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a MedialiveCloudwatchAlarmTemplate resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/medialive-cloudwatch-alarm-template/index.ts",
            "line": 115
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the MedialiveCloudwatchAlarmTemplate to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_cloudwatch_alarm_template#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing MedialiveCloudwatchAlarmTemplate that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the MedialiveCloudwatchAlarmTemplate to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-cloudwatch-alarm-template/index.ts",
            "line": 201
          },
          "name": "resetDatapointsToAlarm"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-cloudwatch-alarm-template/index.ts",
            "line": 217
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-cloudwatch-alarm-template/index.ts",
            "line": 233
          },
          "name": "resetEvaluationPeriods"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-cloudwatch-alarm-template/index.ts",
            "line": 254
          },
          "name": "resetGroupIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-cloudwatch-alarm-template/index.ts",
            "line": 311
          },
          "name": "resetPeriod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-cloudwatch-alarm-template/index.ts",
            "line": 340
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-cloudwatch-alarm-template/index.ts",
            "line": 369
          },
          "name": "resetThreshold"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-cloudwatch-alarm-template/index.ts",
            "line": 394
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-cloudwatch-alarm-template/index.ts",
            "line": 412
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "MedialiveCloudwatchAlarmTemplate",
      "namespace": "medialiveCloudwatchAlarmTemplate",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-cloudwatch-alarm-template/index.ts",
            "line": 103
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-cloudwatch-alarm-template/index.ts",
            "line": 166
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-cloudwatch-alarm-template/index.ts",
            "line": 171
          },
          "name": "cloudwatchAlarmTemplateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-cloudwatch-alarm-template/index.ts",
            "line": 189
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-cloudwatch-alarm-template/index.ts",
            "line": 242
          },
          "name": "groupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-cloudwatch-alarm-template/index.ts",
            "line": 263
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-cloudwatch-alarm-template/index.ts",
            "line": 268
          },
          "name": "identifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-cloudwatch-alarm-template/index.ts",
            "line": 286
          },
          "name": "modifiedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-cloudwatch-alarm-template/index.ts",
            "line": 184
          },
          "name": "comparisonOperatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-cloudwatch-alarm-template/index.ts",
            "line": 205
          },
          "name": "datapointsToAlarmInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-cloudwatch-alarm-template/index.ts",
            "line": 221
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-cloudwatch-alarm-template/index.ts",
            "line": 237
          },
          "name": "evaluationPeriodsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-cloudwatch-alarm-template/index.ts",
            "line": 258
          },
          "name": "groupIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-cloudwatch-alarm-template/index.ts",
            "line": 281
          },
          "name": "metricNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-cloudwatch-alarm-template/index.ts",
            "line": 299
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-cloudwatch-alarm-template/index.ts",
            "line": 315
          },
          "name": "periodInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-cloudwatch-alarm-template/index.ts",
            "line": 328
          },
          "name": "statisticInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-cloudwatch-alarm-template/index.ts",
            "line": 344
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-cloudwatch-alarm-template/index.ts",
            "line": 357
          },
          "name": "targetResourceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-cloudwatch-alarm-template/index.ts",
            "line": 373
          },
          "name": "thresholdInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-cloudwatch-alarm-template/index.ts",
            "line": 386
          },
          "name": "treatMissingDataInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-cloudwatch-alarm-template/index.ts",
            "line": 177
          },
          "name": "comparisonOperator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-cloudwatch-alarm-template/index.ts",
            "line": 195
          },
          "name": "datapointsToAlarm",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-cloudwatch-alarm-template/index.ts",
            "line": 211
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-cloudwatch-alarm-template/index.ts",
            "line": 227
          },
          "name": "evaluationPeriods",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-cloudwatch-alarm-template/index.ts",
            "line": 248
          },
          "name": "groupIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-cloudwatch-alarm-template/index.ts",
            "line": 274
          },
          "name": "metricName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-cloudwatch-alarm-template/index.ts",
            "line": 292
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-cloudwatch-alarm-template/index.ts",
            "line": 305
          },
          "name": "period",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-cloudwatch-alarm-template/index.ts",
            "line": 321
          },
          "name": "statistic",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-cloudwatch-alarm-template/index.ts",
            "line": 334
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-cloudwatch-alarm-template/index.ts",
            "line": 350
          },
          "name": "targetResourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-cloudwatch-alarm-template/index.ts",
            "line": 363
          },
          "name": "threshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-cloudwatch-alarm-template/index.ts",
            "line": 379
          },
          "name": "treatMissingData",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/medialive-cloudwatch-alarm-template/index:MedialiveCloudwatchAlarmTemplate"
    },
    "@cdktn/provider-awscc.medialiveCloudwatchAlarmTemplate.MedialiveCloudwatchAlarmTemplateConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.medialiveCloudwatchAlarmTemplate.MedialiveCloudwatchAlarmTemplateConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/medialive-cloudwatch-alarm-template/index.ts",
        "line": 14
      },
      "name": "MedialiveCloudwatchAlarmTemplateConfig",
      "namespace": "medialiveCloudwatchAlarmTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_cloudwatch_alarm_template#comparison_operator MedialiveCloudwatchAlarmTemplate#comparison_operator}",
            "stability": "stable",
            "summary": "The comparison operator used to compare the specified statistic and the threshold."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-cloudwatch-alarm-template/index.ts",
            "line": 20
          },
          "name": "comparisonOperator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_cloudwatch_alarm_template#metric_name MedialiveCloudwatchAlarmTemplate#metric_name}",
            "stability": "stable",
            "summary": "The name of the metric associated with the alarm. Must be compatible with targetResourceType."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-cloudwatch-alarm-template/index.ts",
            "line": 50
          },
          "name": "metricName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_cloudwatch_alarm_template#name MedialiveCloudwatchAlarmTemplate#name}",
            "stability": "stable",
            "summary": "A resource's name. Names must be unique within the scope of a resource type in a specific region."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-cloudwatch-alarm-template/index.ts",
            "line": 56
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_cloudwatch_alarm_template#statistic MedialiveCloudwatchAlarmTemplate#statistic}",
            "stability": "stable",
            "summary": "The statistic to apply to the alarm's metric data."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-cloudwatch-alarm-template/index.ts",
            "line": 68
          },
          "name": "statistic",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_cloudwatch_alarm_template#target_resource_type MedialiveCloudwatchAlarmTemplate#target_resource_type}",
            "stability": "stable",
            "summary": "The resource type this template should dynamically generate cloudwatch metric alarms for."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-cloudwatch-alarm-template/index.ts",
            "line": 80
          },
          "name": "targetResourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_cloudwatch_alarm_template#treat_missing_data MedialiveCloudwatchAlarmTemplate#treat_missing_data}",
            "stability": "stable",
            "summary": "Specifies how missing data points are treated when evaluating the alarm's condition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-cloudwatch-alarm-template/index.ts",
            "line": 92
          },
          "name": "treatMissingData",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_cloudwatch_alarm_template#datapoints_to_alarm MedialiveCloudwatchAlarmTemplate#datapoints_to_alarm}",
            "stability": "stable",
            "summary": "The number of datapoints within the evaluation period that must be breaching to trigger the alarm."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-cloudwatch-alarm-template/index.ts",
            "line": 26
          },
          "name": "datapointsToAlarm",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_cloudwatch_alarm_template#description MedialiveCloudwatchAlarmTemplate#description}",
            "stability": "stable",
            "summary": "A resource's optional description."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-cloudwatch-alarm-template/index.ts",
            "line": 32
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_cloudwatch_alarm_template#evaluation_periods MedialiveCloudwatchAlarmTemplate#evaluation_periods}",
            "stability": "stable",
            "summary": "The number of periods over which data is compared to the specified threshold."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-cloudwatch-alarm-template/index.ts",
            "line": 38
          },
          "name": "evaluationPeriods",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_cloudwatch_alarm_template#group_identifier MedialiveCloudwatchAlarmTemplate#group_identifier}",
            "stability": "stable",
            "summary": "A cloudwatch alarm template group's identifier. Can be either be its id or current name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-cloudwatch-alarm-template/index.ts",
            "line": 44
          },
          "name": "groupIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_cloudwatch_alarm_template#period MedialiveCloudwatchAlarmTemplate#period}",
            "stability": "stable",
            "summary": "The period, in seconds, over which the specified statistic is applied."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-cloudwatch-alarm-template/index.ts",
            "line": 62
          },
          "name": "period",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_cloudwatch_alarm_template#tags MedialiveCloudwatchAlarmTemplate#tags}",
            "stability": "stable",
            "summary": "Represents the tags associated with a resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-cloudwatch-alarm-template/index.ts",
            "line": 74
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_cloudwatch_alarm_template#threshold MedialiveCloudwatchAlarmTemplate#threshold}",
            "stability": "stable",
            "summary": "The threshold value to compare with the specified statistic."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-cloudwatch-alarm-template/index.ts",
            "line": 86
          },
          "name": "threshold",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/medialive-cloudwatch-alarm-template/index:MedialiveCloudwatchAlarmTemplateConfig"
    },
    "@cdktn/provider-awscc.medialiveCloudwatchAlarmTemplateGroup.MedialiveCloudwatchAlarmTemplateGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_cloudwatch_alarm_template_group awscc_medialive_cloudwatch_alarm_template_group}."
      },
      "fqn": "@cdktn/provider-awscc.medialiveCloudwatchAlarmTemplateGroup.MedialiveCloudwatchAlarmTemplateGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_cloudwatch_alarm_template_group awscc_medialive_cloudwatch_alarm_template_group} Resource."
        },
        "locationInModule": {
          "filename": "src/medialive-cloudwatch-alarm-template-group/index.ts",
          "line": 70
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.medialiveCloudwatchAlarmTemplateGroup.MedialiveCloudwatchAlarmTemplateGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/medialive-cloudwatch-alarm-template-group/index.ts",
        "line": 38
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a MedialiveCloudwatchAlarmTemplateGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/medialive-cloudwatch-alarm-template-group/index.ts",
            "line": 55
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the MedialiveCloudwatchAlarmTemplateGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_cloudwatch_alarm_template_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing MedialiveCloudwatchAlarmTemplateGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the MedialiveCloudwatchAlarmTemplateGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-cloudwatch-alarm-template-group/index.ts",
            "line": 118
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-cloudwatch-alarm-template-group/index.ts",
            "line": 162
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-cloudwatch-alarm-template-group/index.ts",
            "line": 174
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-cloudwatch-alarm-template-group/index.ts",
            "line": 182
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "MedialiveCloudwatchAlarmTemplateGroup",
      "namespace": "medialiveCloudwatchAlarmTemplateGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-cloudwatch-alarm-template-group/index.ts",
            "line": 43
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-cloudwatch-alarm-template-group/index.ts",
            "line": 96
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-cloudwatch-alarm-template-group/index.ts",
            "line": 101
          },
          "name": "cloudwatchAlarmTemplateGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-cloudwatch-alarm-template-group/index.ts",
            "line": 106
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-cloudwatch-alarm-template-group/index.ts",
            "line": 127
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-cloudwatch-alarm-template-group/index.ts",
            "line": 132
          },
          "name": "identifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-cloudwatch-alarm-template-group/index.ts",
            "line": 137
          },
          "name": "modifiedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-cloudwatch-alarm-template-group/index.ts",
            "line": 122
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-cloudwatch-alarm-template-group/index.ts",
            "line": 150
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-cloudwatch-alarm-template-group/index.ts",
            "line": 166
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-cloudwatch-alarm-template-group/index.ts",
            "line": 112
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-cloudwatch-alarm-template-group/index.ts",
            "line": 143
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-cloudwatch-alarm-template-group/index.ts",
            "line": 156
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/medialive-cloudwatch-alarm-template-group/index:MedialiveCloudwatchAlarmTemplateGroup"
    },
    "@cdktn/provider-awscc.medialiveCloudwatchAlarmTemplateGroup.MedialiveCloudwatchAlarmTemplateGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.medialiveCloudwatchAlarmTemplateGroup.MedialiveCloudwatchAlarmTemplateGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/medialive-cloudwatch-alarm-template-group/index.ts",
        "line": 14
      },
      "name": "MedialiveCloudwatchAlarmTemplateGroupConfig",
      "namespace": "medialiveCloudwatchAlarmTemplateGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_cloudwatch_alarm_template_group#name MedialiveCloudwatchAlarmTemplateGroup#name}",
            "stability": "stable",
            "summary": "A resource's name. Names must be unique within the scope of a resource type in a specific region."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-cloudwatch-alarm-template-group/index.ts",
            "line": 26
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_cloudwatch_alarm_template_group#description MedialiveCloudwatchAlarmTemplateGroup#description}",
            "stability": "stable",
            "summary": "A resource's optional description."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-cloudwatch-alarm-template-group/index.ts",
            "line": 20
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_cloudwatch_alarm_template_group#tags MedialiveCloudwatchAlarmTemplateGroup#tags}",
            "stability": "stable",
            "summary": "Represents the tags associated with a resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-cloudwatch-alarm-template-group/index.ts",
            "line": 32
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/medialive-cloudwatch-alarm-template-group/index:MedialiveCloudwatchAlarmTemplateGroupConfig"
    },
    "@cdktn/provider-awscc.medialiveCluster.MedialiveCluster": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_cluster awscc_medialive_cluster}."
      },
      "fqn": "@cdktn/provider-awscc.medialiveCluster.MedialiveCluster",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_cluster awscc_medialive_cluster} Resource."
        },
        "locationInModule": {
          "filename": "src/medialive-cluster/index.ts",
          "line": 515
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.medialiveCluster.MedialiveClusterConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/medialive-cluster/index.ts",
        "line": 483
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a MedialiveCluster resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/medialive-cluster/index.ts",
            "line": 500
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the MedialiveCluster to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_cluster#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing MedialiveCluster that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the MedialiveCluster to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-cluster/index.ts",
            "line": 615
          },
          "name": "putNetworkSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.medialiveCluster.MedialiveClusterNetworkSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-cluster/index.ts",
            "line": 636
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.medialiveCluster.MedialiveClusterTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-cluster/index.ts",
            "line": 565
          },
          "name": "resetClusterType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-cluster/index.ts",
            "line": 586
          },
          "name": "resetInstanceRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-cluster/index.ts",
            "line": 602
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-cluster/index.ts",
            "line": 618
          },
          "name": "resetNetworkSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-cluster/index.ts",
            "line": 639
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-cluster/index.ts",
            "line": 651
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-cluster/index.ts",
            "line": 661
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "MedialiveCluster",
      "namespace": "medialiveCluster",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-cluster/index.ts",
            "line": 488
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-cluster/index.ts",
            "line": 543
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-cluster/index.ts",
            "line": 548
          },
          "name": "channelIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-cluster/index.ts",
            "line": 553
          },
          "name": "clusterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-cluster/index.ts",
            "line": 574
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-cluster/index.ts",
            "line": 612
          },
          "name": "networkSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.medialiveCluster.MedialiveClusterNetworkSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-cluster/index.ts",
            "line": 627
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-cluster/index.ts",
            "line": 633
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.medialiveCluster.MedialiveClusterTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-cluster/index.ts",
            "line": 569
          },
          "name": "clusterTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-cluster/index.ts",
            "line": 590
          },
          "name": "instanceRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-cluster/index.ts",
            "line": 606
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-cluster/index.ts",
            "line": 622
          },
          "name": "networkSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.medialiveCluster.MedialiveClusterNetworkSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-cluster/index.ts",
            "line": 643
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.medialiveCluster.MedialiveClusterTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-cluster/index.ts",
            "line": 559
          },
          "name": "clusterType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-cluster/index.ts",
            "line": 580
          },
          "name": "instanceRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-cluster/index.ts",
            "line": 596
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/medialive-cluster/index:MedialiveCluster"
    },
    "@cdktn/provider-awscc.medialiveCluster.MedialiveClusterConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.medialiveCluster.MedialiveClusterConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/medialive-cluster/index.ts",
        "line": 14
      },
      "name": "MedialiveClusterConfig",
      "namespace": "medialiveCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_cluster#cluster_type MedialiveCluster#cluster_type}",
            "stability": "stable",
            "summary": "The hardware type for the cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-cluster/index.ts",
            "line": 20
          },
          "name": "clusterType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_cluster#instance_role_arn MedialiveCluster#instance_role_arn}",
            "stability": "stable",
            "summary": "The IAM role your nodes will use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-cluster/index.ts",
            "line": 26
          },
          "name": "instanceRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_cluster#name MedialiveCluster#name}",
            "stability": "stable",
            "summary": "The user-specified name of the Cluster to be created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-cluster/index.ts",
            "line": 32
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_cluster#network_settings MedialiveCluster#network_settings}",
            "stability": "stable",
            "summary": "On premises settings which will have the interface network mappings and default Output logical interface."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-cluster/index.ts",
            "line": 38
          },
          "name": "networkSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.medialiveCluster.MedialiveClusterNetworkSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_cluster#tags MedialiveCluster#tags}",
            "stability": "stable",
            "summary": "A collection of key-value pairs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-cluster/index.ts",
            "line": 44
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.medialiveCluster.MedialiveClusterTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/medialive-cluster/index:MedialiveClusterConfig"
    },
    "@cdktn/provider-awscc.medialiveCluster.MedialiveClusterNetworkSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.medialiveCluster.MedialiveClusterNetworkSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/medialive-cluster/index.ts",
        "line": 199
      },
      "name": "MedialiveClusterNetworkSettings",
      "namespace": "medialiveCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_cluster#default_route MedialiveCluster#default_route}",
            "stability": "stable",
            "summary": "Default value if the customer does not define it in channel Output API."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-cluster/index.ts",
            "line": 205
          },
          "name": "defaultRoute",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_cluster#interface_mappings MedialiveCluster#interface_mappings}",
            "stability": "stable",
            "summary": "Network mappings for the cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-cluster/index.ts",
            "line": 211
          },
          "name": "interfaceMappings",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.medialiveCluster.MedialiveClusterNetworkSettingsInterfaceMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/medialive-cluster/index:MedialiveClusterNetworkSettings"
    },
    "@cdktn/provider-awscc.medialiveCluster.MedialiveClusterNetworkSettingsInterfaceMappings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.medialiveCluster.MedialiveClusterNetworkSettingsInterfaceMappings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/medialive-cluster/index.ts",
        "line": 46
      },
      "name": "MedialiveClusterNetworkSettingsInterfaceMappings",
      "namespace": "medialiveCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_cluster#logical_interface_name MedialiveCluster#logical_interface_name}",
            "stability": "stable",
            "summary": "logical interface name, unique in the list."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-cluster/index.ts",
            "line": 52
          },
          "name": "logicalInterfaceName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_cluster#network_id MedialiveCluster#network_id}",
            "stability": "stable",
            "summary": "Network Id to be associated with the logical interface name, can be duplicated in list."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-cluster/index.ts",
            "line": 58
          },
          "name": "networkId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/medialive-cluster/index:MedialiveClusterNetworkSettingsInterfaceMappings"
    },
    "@cdktn/provider-awscc.medialiveCluster.MedialiveClusterNetworkSettingsInterfaceMappingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.medialiveCluster.MedialiveClusterNetworkSettingsInterfaceMappingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/medialive-cluster/index.ts",
          "line": 188
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/medialive-cluster/index.ts",
        "line": 180
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-cluster/index.ts",
            "line": 195
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.medialiveCluster.MedialiveClusterNetworkSettingsInterfaceMappingsOutputReference"
            }
          }
        }
      ],
      "name": "MedialiveClusterNetworkSettingsInterfaceMappingsList",
      "namespace": "medialiveCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-cluster/index.ts",
            "line": 181
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.medialiveCluster.MedialiveClusterNetworkSettingsInterfaceMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/medialive-cluster/index:MedialiveClusterNetworkSettingsInterfaceMappingsList"
    },
    "@cdktn/provider-awscc.medialiveCluster.MedialiveClusterNetworkSettingsInterfaceMappingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.medialiveCluster.MedialiveClusterNetworkSettingsInterfaceMappingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/medialive-cluster/index.ts",
          "line": 107
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/medialive-cluster/index.ts",
        "line": 97
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-cluster/index.ts",
            "line": 155
          },
          "name": "resetLogicalInterfaceName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-cluster/index.ts",
            "line": 171
          },
          "name": "resetNetworkId"
        }
      ],
      "name": "MedialiveClusterNetworkSettingsInterfaceMappingsOutputReference",
      "namespace": "medialiveCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-cluster/index.ts",
            "line": 159
          },
          "name": "logicalInterfaceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-cluster/index.ts",
            "line": 175
          },
          "name": "networkIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-cluster/index.ts",
            "line": 149
          },
          "name": "logicalInterfaceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-cluster/index.ts",
            "line": 165
          },
          "name": "networkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-cluster/index.ts",
            "line": 111
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.medialiveCluster.MedialiveClusterNetworkSettingsInterfaceMappings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/medialive-cluster/index:MedialiveClusterNetworkSettingsInterfaceMappingsOutputReference"
    },
    "@cdktn/provider-awscc.medialiveCluster.MedialiveClusterNetworkSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.medialiveCluster.MedialiveClusterNetworkSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/medialive-cluster/index.ts",
          "line": 258
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/medialive-cluster/index.ts",
        "line": 250
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-cluster/index.ts",
            "line": 319
          },
          "name": "putInterfaceMappings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.medialiveCluster.MedialiveClusterNetworkSettingsInterfaceMappings"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-cluster/index.ts",
            "line": 306
          },
          "name": "resetDefaultRoute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-cluster/index.ts",
            "line": 322
          },
          "name": "resetInterfaceMappings"
        }
      ],
      "name": "MedialiveClusterNetworkSettingsOutputReference",
      "namespace": "medialiveCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-cluster/index.ts",
            "line": 316
          },
          "name": "interfaceMappings",
          "type": {
            "fqn": "@cdktn/provider-awscc.medialiveCluster.MedialiveClusterNetworkSettingsInterfaceMappingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-cluster/index.ts",
            "line": 310
          },
          "name": "defaultRouteInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-cluster/index.ts",
            "line": 326
          },
          "name": "interfaceMappingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.medialiveCluster.MedialiveClusterNetworkSettingsInterfaceMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-cluster/index.ts",
            "line": 300
          },
          "name": "defaultRoute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-cluster/index.ts",
            "line": 262
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.medialiveCluster.MedialiveClusterNetworkSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/medialive-cluster/index:MedialiveClusterNetworkSettingsOutputReference"
    },
    "@cdktn/provider-awscc.medialiveCluster.MedialiveClusterTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.medialiveCluster.MedialiveClusterTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/medialive-cluster/index.ts",
        "line": 330
      },
      "name": "MedialiveClusterTags",
      "namespace": "medialiveCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_cluster#key MedialiveCluster#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-cluster/index.ts",
            "line": 334
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_cluster#value MedialiveCluster#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-cluster/index.ts",
            "line": 338
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/medialive-cluster/index:MedialiveClusterTags"
    },
    "@cdktn/provider-awscc.medialiveCluster.MedialiveClusterTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.medialiveCluster.MedialiveClusterTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/medialive-cluster/index.ts",
          "line": 468
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/medialive-cluster/index.ts",
        "line": 460
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-cluster/index.ts",
            "line": 475
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.medialiveCluster.MedialiveClusterTagsOutputReference"
            }
          }
        }
      ],
      "name": "MedialiveClusterTagsList",
      "namespace": "medialiveCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-cluster/index.ts",
            "line": 461
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.medialiveCluster.MedialiveClusterTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/medialive-cluster/index:MedialiveClusterTagsList"
    },
    "@cdktn/provider-awscc.medialiveCluster.MedialiveClusterTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.medialiveCluster.MedialiveClusterTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/medialive-cluster/index.ts",
          "line": 387
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/medialive-cluster/index.ts",
        "line": 377
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-cluster/index.ts",
            "line": 435
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-cluster/index.ts",
            "line": 451
          },
          "name": "resetValue"
        }
      ],
      "name": "MedialiveClusterTagsOutputReference",
      "namespace": "medialiveCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-cluster/index.ts",
            "line": 439
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-cluster/index.ts",
            "line": 455
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-cluster/index.ts",
            "line": 429
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-cluster/index.ts",
            "line": 445
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-cluster/index.ts",
            "line": 391
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.medialiveCluster.MedialiveClusterTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/medialive-cluster/index:MedialiveClusterTagsOutputReference"
    },
    "@cdktn/provider-awscc.medialiveEventBridgeRuleTemplate.MedialiveEventBridgeRuleTemplate": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_event_bridge_rule_template awscc_medialive_event_bridge_rule_template}."
      },
      "fqn": "@cdktn/provider-awscc.medialiveEventBridgeRuleTemplate.MedialiveEventBridgeRuleTemplate",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_event_bridge_rule_template awscc_medialive_event_bridge_rule_template} Resource."
        },
        "locationInModule": {
          "filename": "src/medialive-event-bridge-rule-template/index.ts",
          "line": 206
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.medialiveEventBridgeRuleTemplate.MedialiveEventBridgeRuleTemplateConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/medialive-event-bridge-rule-template/index.ts",
        "line": 174
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a MedialiveEventBridgeRuleTemplate resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/medialive-event-bridge-rule-template/index.ts",
            "line": 191
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the MedialiveEventBridgeRuleTemplate to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_event_bridge_rule_template#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing MedialiveEventBridgeRuleTemplate that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the MedialiveEventBridgeRuleTemplate to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-event-bridge-rule-template/index.ts",
            "line": 270
          },
          "name": "putEventTargets",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.medialiveEventBridgeRuleTemplate.MedialiveEventBridgeRuleTemplateEventTargets"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-event-bridge-rule-template/index.ts",
            "line": 252
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-event-bridge-rule-template/index.ts",
            "line": 273
          },
          "name": "resetEventTargets"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-event-bridge-rule-template/index.ts",
            "line": 307
          },
          "name": "resetGroupIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-event-bridge-rule-template/index.ts",
            "line": 351
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-event-bridge-rule-template/index.ts",
            "line": 363
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-event-bridge-rule-template/index.ts",
            "line": 374
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "MedialiveEventBridgeRuleTemplate",
      "namespace": "medialiveEventBridgeRuleTemplate",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-event-bridge-rule-template/index.ts",
            "line": 179
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-event-bridge-rule-template/index.ts",
            "line": 235
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-event-bridge-rule-template/index.ts",
            "line": 240
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-event-bridge-rule-template/index.ts",
            "line": 261
          },
          "name": "eventBridgeRuleTemplateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-event-bridge-rule-template/index.ts",
            "line": 267
          },
          "name": "eventTargets",
          "type": {
            "fqn": "@cdktn/provider-awscc.medialiveEventBridgeRuleTemplate.MedialiveEventBridgeRuleTemplateEventTargetsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-event-bridge-rule-template/index.ts",
            "line": 295
          },
          "name": "groupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-event-bridge-rule-template/index.ts",
            "line": 316
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-event-bridge-rule-template/index.ts",
            "line": 321
          },
          "name": "identifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-event-bridge-rule-template/index.ts",
            "line": 326
          },
          "name": "modifiedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-event-bridge-rule-template/index.ts",
            "line": 256
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-event-bridge-rule-template/index.ts",
            "line": 277
          },
          "name": "eventTargetsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.medialiveEventBridgeRuleTemplate.MedialiveEventBridgeRuleTemplateEventTargets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-event-bridge-rule-template/index.ts",
            "line": 290
          },
          "name": "eventTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-event-bridge-rule-template/index.ts",
            "line": 311
          },
          "name": "groupIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-event-bridge-rule-template/index.ts",
            "line": 339
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-event-bridge-rule-template/index.ts",
            "line": 355
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-event-bridge-rule-template/index.ts",
            "line": 246
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-event-bridge-rule-template/index.ts",
            "line": 283
          },
          "name": "eventType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-event-bridge-rule-template/index.ts",
            "line": 301
          },
          "name": "groupIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-event-bridge-rule-template/index.ts",
            "line": 332
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-event-bridge-rule-template/index.ts",
            "line": 345
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/medialive-event-bridge-rule-template/index:MedialiveEventBridgeRuleTemplate"
    },
    "@cdktn/provider-awscc.medialiveEventBridgeRuleTemplate.MedialiveEventBridgeRuleTemplateConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.medialiveEventBridgeRuleTemplate.MedialiveEventBridgeRuleTemplateConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/medialive-event-bridge-rule-template/index.ts",
        "line": 14
      },
      "name": "MedialiveEventBridgeRuleTemplateConfig",
      "namespace": "medialiveEventBridgeRuleTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_event_bridge_rule_template#event_type MedialiveEventBridgeRuleTemplate#event_type}",
            "stability": "stable",
            "summary": "The type of event to match with the rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-event-bridge-rule-template/index.ts",
            "line": 32
          },
          "name": "eventType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_event_bridge_rule_template#name MedialiveEventBridgeRuleTemplate#name}",
            "stability": "stable",
            "summary": "A resource's name. Names must be unique within the scope of a resource type in a specific region."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-event-bridge-rule-template/index.ts",
            "line": 44
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_event_bridge_rule_template#description MedialiveEventBridgeRuleTemplate#description}",
            "stability": "stable",
            "summary": "A resource's optional description."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-event-bridge-rule-template/index.ts",
            "line": 20
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_event_bridge_rule_template#event_targets MedialiveEventBridgeRuleTemplate#event_targets}",
            "stability": "stable",
            "summary": "Placeholder documentation for __listOfEventBridgeRuleTemplateTarget."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-event-bridge-rule-template/index.ts",
            "line": 26
          },
          "name": "eventTargets",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.medialiveEventBridgeRuleTemplate.MedialiveEventBridgeRuleTemplateEventTargets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_event_bridge_rule_template#group_identifier MedialiveEventBridgeRuleTemplate#group_identifier}",
            "stability": "stable",
            "summary": "An eventbridge rule template group's identifier. Can be either be its id or current name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-event-bridge-rule-template/index.ts",
            "line": 38
          },
          "name": "groupIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_event_bridge_rule_template#tags MedialiveEventBridgeRuleTemplate#tags}",
            "stability": "stable",
            "summary": "Represents the tags associated with a resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-event-bridge-rule-template/index.ts",
            "line": 50
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/medialive-event-bridge-rule-template/index:MedialiveEventBridgeRuleTemplateConfig"
    },
    "@cdktn/provider-awscc.medialiveEventBridgeRuleTemplate.MedialiveEventBridgeRuleTemplateEventTargets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.medialiveEventBridgeRuleTemplate.MedialiveEventBridgeRuleTemplateEventTargets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/medialive-event-bridge-rule-template/index.ts",
        "line": 52
      },
      "name": "MedialiveEventBridgeRuleTemplateEventTargets",
      "namespace": "medialiveEventBridgeRuleTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_event_bridge_rule_template#arn MedialiveEventBridgeRuleTemplate#arn}",
            "stability": "stable",
            "summary": "Target ARNs must be either an SNS topic or CloudWatch log group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-event-bridge-rule-template/index.ts",
            "line": 58
          },
          "name": "arn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/medialive-event-bridge-rule-template/index:MedialiveEventBridgeRuleTemplateEventTargets"
    },
    "@cdktn/provider-awscc.medialiveEventBridgeRuleTemplate.MedialiveEventBridgeRuleTemplateEventTargetsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.medialiveEventBridgeRuleTemplate.MedialiveEventBridgeRuleTemplateEventTargetsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/medialive-event-bridge-rule-template/index.ts",
          "line": 159
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/medialive-event-bridge-rule-template/index.ts",
        "line": 151
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-event-bridge-rule-template/index.ts",
            "line": 166
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.medialiveEventBridgeRuleTemplate.MedialiveEventBridgeRuleTemplateEventTargetsOutputReference"
            }
          }
        }
      ],
      "name": "MedialiveEventBridgeRuleTemplateEventTargetsList",
      "namespace": "medialiveEventBridgeRuleTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-event-bridge-rule-template/index.ts",
            "line": 152
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.medialiveEventBridgeRuleTemplate.MedialiveEventBridgeRuleTemplateEventTargets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/medialive-event-bridge-rule-template/index:MedialiveEventBridgeRuleTemplateEventTargetsList"
    },
    "@cdktn/provider-awscc.medialiveEventBridgeRuleTemplate.MedialiveEventBridgeRuleTemplateEventTargetsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.medialiveEventBridgeRuleTemplate.MedialiveEventBridgeRuleTemplateEventTargetsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/medialive-event-bridge-rule-template/index.ts",
          "line": 100
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/medialive-event-bridge-rule-template/index.ts",
        "line": 90
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-event-bridge-rule-template/index.ts",
            "line": 142
          },
          "name": "resetArn"
        }
      ],
      "name": "MedialiveEventBridgeRuleTemplateEventTargetsOutputReference",
      "namespace": "medialiveEventBridgeRuleTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-event-bridge-rule-template/index.ts",
            "line": 146
          },
          "name": "arnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-event-bridge-rule-template/index.ts",
            "line": 136
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-event-bridge-rule-template/index.ts",
            "line": 104
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.medialiveEventBridgeRuleTemplate.MedialiveEventBridgeRuleTemplateEventTargets"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/medialive-event-bridge-rule-template/index:MedialiveEventBridgeRuleTemplateEventTargetsOutputReference"
    },
    "@cdktn/provider-awscc.medialiveEventBridgeRuleTemplateGroup.MedialiveEventBridgeRuleTemplateGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_event_bridge_rule_template_group awscc_medialive_event_bridge_rule_template_group}."
      },
      "fqn": "@cdktn/provider-awscc.medialiveEventBridgeRuleTemplateGroup.MedialiveEventBridgeRuleTemplateGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_event_bridge_rule_template_group awscc_medialive_event_bridge_rule_template_group} Resource."
        },
        "locationInModule": {
          "filename": "src/medialive-event-bridge-rule-template-group/index.ts",
          "line": 70
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.medialiveEventBridgeRuleTemplateGroup.MedialiveEventBridgeRuleTemplateGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/medialive-event-bridge-rule-template-group/index.ts",
        "line": 38
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a MedialiveEventBridgeRuleTemplateGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/medialive-event-bridge-rule-template-group/index.ts",
            "line": 55
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the MedialiveEventBridgeRuleTemplateGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_event_bridge_rule_template_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing MedialiveEventBridgeRuleTemplateGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the MedialiveEventBridgeRuleTemplateGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-event-bridge-rule-template-group/index.ts",
            "line": 113
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-event-bridge-rule-template-group/index.ts",
            "line": 162
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-event-bridge-rule-template-group/index.ts",
            "line": 174
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-event-bridge-rule-template-group/index.ts",
            "line": 182
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "MedialiveEventBridgeRuleTemplateGroup",
      "namespace": "medialiveEventBridgeRuleTemplateGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-event-bridge-rule-template-group/index.ts",
            "line": 43
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-event-bridge-rule-template-group/index.ts",
            "line": 96
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-event-bridge-rule-template-group/index.ts",
            "line": 101
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-event-bridge-rule-template-group/index.ts",
            "line": 122
          },
          "name": "eventBridgeRuleTemplateGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-event-bridge-rule-template-group/index.ts",
            "line": 127
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-event-bridge-rule-template-group/index.ts",
            "line": 132
          },
          "name": "identifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-event-bridge-rule-template-group/index.ts",
            "line": 137
          },
          "name": "modifiedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-event-bridge-rule-template-group/index.ts",
            "line": 117
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-event-bridge-rule-template-group/index.ts",
            "line": 150
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-event-bridge-rule-template-group/index.ts",
            "line": 166
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-event-bridge-rule-template-group/index.ts",
            "line": 107
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-event-bridge-rule-template-group/index.ts",
            "line": 143
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-event-bridge-rule-template-group/index.ts",
            "line": 156
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/medialive-event-bridge-rule-template-group/index:MedialiveEventBridgeRuleTemplateGroup"
    },
    "@cdktn/provider-awscc.medialiveEventBridgeRuleTemplateGroup.MedialiveEventBridgeRuleTemplateGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.medialiveEventBridgeRuleTemplateGroup.MedialiveEventBridgeRuleTemplateGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/medialive-event-bridge-rule-template-group/index.ts",
        "line": 14
      },
      "name": "MedialiveEventBridgeRuleTemplateGroupConfig",
      "namespace": "medialiveEventBridgeRuleTemplateGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_event_bridge_rule_template_group#name MedialiveEventBridgeRuleTemplateGroup#name}",
            "stability": "stable",
            "summary": "A resource's name. Names must be unique within the scope of a resource type in a specific region."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-event-bridge-rule-template-group/index.ts",
            "line": 26
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_event_bridge_rule_template_group#description MedialiveEventBridgeRuleTemplateGroup#description}",
            "stability": "stable",
            "summary": "A resource's optional description."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-event-bridge-rule-template-group/index.ts",
            "line": 20
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_event_bridge_rule_template_group#tags MedialiveEventBridgeRuleTemplateGroup#tags}",
            "stability": "stable",
            "summary": "Represents the tags associated with a resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-event-bridge-rule-template-group/index.ts",
            "line": 32
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/medialive-event-bridge-rule-template-group/index:MedialiveEventBridgeRuleTemplateGroupConfig"
    },
    "@cdktn/provider-awscc.medialiveMultiplex.MedialiveMultiplex": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_multiplex awscc_medialive_multiplex}."
      },
      "fqn": "@cdktn/provider-awscc.medialiveMultiplex.MedialiveMultiplex",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_multiplex awscc_medialive_multiplex} Resource."
        },
        "locationInModule": {
          "filename": "src/medialive-multiplex/index.ts",
          "line": 640
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.medialiveMultiplex.MedialiveMultiplexConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/medialive-multiplex/index.ts",
        "line": 608
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a MedialiveMultiplex resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/medialive-multiplex/index.ts",
            "line": 625
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the MedialiveMultiplex to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_multiplex#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing MedialiveMultiplex that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the MedialiveMultiplex to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-multiplex/index.ts",
            "line": 690
          },
          "name": "putDestinations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.medialiveMultiplex.MedialiveMultiplexDestinations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-multiplex/index.ts",
            "line": 716
          },
          "name": "putMultiplexSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.medialiveMultiplex.MedialiveMultiplexMultiplexSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-multiplex/index.ts",
            "line": 757
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.medialiveMultiplex.MedialiveMultiplexTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-multiplex/index.ts",
            "line": 693
          },
          "name": "resetDestinations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-multiplex/index.ts",
            "line": 760
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-multiplex/index.ts",
            "line": 772
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-multiplex/index.ts",
            "line": 782
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "MedialiveMultiplex",
      "namespace": "medialiveMultiplex",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplex/index.ts",
            "line": 613
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplex/index.ts",
            "line": 668
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplex/index.ts",
            "line": 687
          },
          "name": "destinations",
          "type": {
            "fqn": "@cdktn/provider-awscc.medialiveMultiplex.MedialiveMultiplexDestinationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplex/index.ts",
            "line": 702
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplex/index.ts",
            "line": 707
          },
          "name": "multiplexId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplex/index.ts",
            "line": 713
          },
          "name": "multiplexSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.medialiveMultiplex.MedialiveMultiplexMultiplexSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplex/index.ts",
            "line": 738
          },
          "name": "pipelinesRunningCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplex/index.ts",
            "line": 743
          },
          "name": "programCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplex/index.ts",
            "line": 748
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplex/index.ts",
            "line": 754
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.medialiveMultiplex.MedialiveMultiplexTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplex/index.ts",
            "line": 681
          },
          "name": "availabilityZonesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplex/index.ts",
            "line": 697
          },
          "name": "destinationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.medialiveMultiplex.MedialiveMultiplexDestinations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplex/index.ts",
            "line": 720
          },
          "name": "multiplexSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.medialiveMultiplex.MedialiveMultiplexMultiplexSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplex/index.ts",
            "line": 733
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplex/index.ts",
            "line": 764
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.medialiveMultiplex.MedialiveMultiplexTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-multiplex/index.ts",
            "line": 674
          },
          "name": "availabilityZones",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-multiplex/index.ts",
            "line": 726
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/medialive-multiplex/index:MedialiveMultiplex"
    },
    "@cdktn/provider-awscc.medialiveMultiplex.MedialiveMultiplexConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.medialiveMultiplex.MedialiveMultiplexConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/medialive-multiplex/index.ts",
        "line": 14
      },
      "name": "MedialiveMultiplexConfig",
      "namespace": "medialiveMultiplex",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_multiplex#availability_zones MedialiveMultiplex#availability_zones}",
            "stability": "stable",
            "summary": "A list of availability zones for the multiplex."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplex/index.ts",
            "line": 20
          },
          "name": "availabilityZones",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_multiplex#multiplex_settings MedialiveMultiplex#multiplex_settings}",
            "stability": "stable",
            "summary": "Configuration for a multiplex event."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplex/index.ts",
            "line": 32
          },
          "name": "multiplexSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.medialiveMultiplex.MedialiveMultiplexMultiplexSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_multiplex#name MedialiveMultiplex#name}",
            "stability": "stable",
            "summary": "Name of multiplex."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplex/index.ts",
            "line": 38
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_multiplex#destinations MedialiveMultiplex#destinations}",
            "stability": "stable",
            "summary": "A list of the multiplex output destinations."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplex/index.ts",
            "line": 26
          },
          "name": "destinations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.medialiveMultiplex.MedialiveMultiplexDestinations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_multiplex#tags MedialiveMultiplex#tags}",
            "stability": "stable",
            "summary": "A collection of key-value pairs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplex/index.ts",
            "line": 44
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.medialiveMultiplex.MedialiveMultiplexTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/medialive-multiplex/index:MedialiveMultiplexConfig"
    },
    "@cdktn/provider-awscc.medialiveMultiplex.MedialiveMultiplexDestinations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.medialiveMultiplex.MedialiveMultiplexDestinations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/medialive-multiplex/index.ts",
        "line": 142
      },
      "name": "MedialiveMultiplexDestinations",
      "namespace": "medialiveMultiplex",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_multiplex#multiplex_media_connect_output_destination_settings MedialiveMultiplex#multiplex_media_connect_output_destination_settings}",
            "stability": "stable",
            "summary": "Multiplex MediaConnect output destination settings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplex/index.ts",
            "line": 148
          },
          "name": "multiplexMediaConnectOutputDestinationSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.medialiveMultiplex.MedialiveMultiplexDestinationsMultiplexMediaConnectOutputDestinationSettings"
          }
        }
      ],
      "symbolId": "src/medialive-multiplex/index:MedialiveMultiplexDestinations"
    },
    "@cdktn/provider-awscc.medialiveMultiplex.MedialiveMultiplexDestinationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.medialiveMultiplex.MedialiveMultiplexDestinationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/medialive-multiplex/index.ts",
          "line": 249
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/medialive-multiplex/index.ts",
        "line": 241
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-multiplex/index.ts",
            "line": 256
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.medialiveMultiplex.MedialiveMultiplexDestinationsOutputReference"
            }
          }
        }
      ],
      "name": "MedialiveMultiplexDestinationsList",
      "namespace": "medialiveMultiplex",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-multiplex/index.ts",
            "line": 242
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.medialiveMultiplex.MedialiveMultiplexDestinations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/medialive-multiplex/index:MedialiveMultiplexDestinationsList"
    },
    "@cdktn/provider-awscc.medialiveMultiplex.MedialiveMultiplexDestinationsMultiplexMediaConnectOutputDestinationSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.medialiveMultiplex.MedialiveMultiplexDestinationsMultiplexMediaConnectOutputDestinationSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/medialive-multiplex/index.ts",
        "line": 46
      },
      "name": "MedialiveMultiplexDestinationsMultiplexMediaConnectOutputDestinationSettings",
      "namespace": "medialiveMultiplex",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_multiplex#entitlement_arn MedialiveMultiplex#entitlement_arn}",
            "stability": "stable",
            "summary": "The MediaConnect entitlement ARN available as a Flow source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplex/index.ts",
            "line": 52
          },
          "name": "entitlementArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/medialive-multiplex/index:MedialiveMultiplexDestinationsMultiplexMediaConnectOutputDestinationSettings"
    },
    "@cdktn/provider-awscc.medialiveMultiplex.MedialiveMultiplexDestinationsMultiplexMediaConnectOutputDestinationSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.medialiveMultiplex.MedialiveMultiplexDestinationsMultiplexMediaConnectOutputDestinationSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/medialive-multiplex/index.ts",
          "line": 92
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/medialive-multiplex/index.ts",
        "line": 84
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-multiplex/index.ts",
            "line": 134
          },
          "name": "resetEntitlementArn"
        }
      ],
      "name": "MedialiveMultiplexDestinationsMultiplexMediaConnectOutputDestinationSettingsOutputReference",
      "namespace": "medialiveMultiplex",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplex/index.ts",
            "line": 138
          },
          "name": "entitlementArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-multiplex/index.ts",
            "line": 128
          },
          "name": "entitlementArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-multiplex/index.ts",
            "line": 96
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.medialiveMultiplex.MedialiveMultiplexDestinationsMultiplexMediaConnectOutputDestinationSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/medialive-multiplex/index:MedialiveMultiplexDestinationsMultiplexMediaConnectOutputDestinationSettingsOutputReference"
    },
    "@cdktn/provider-awscc.medialiveMultiplex.MedialiveMultiplexDestinationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.medialiveMultiplex.MedialiveMultiplexDestinationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/medialive-multiplex/index.ts",
          "line": 190
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/medialive-multiplex/index.ts",
        "line": 180
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-multiplex/index.ts",
            "line": 229
          },
          "name": "putMultiplexMediaConnectOutputDestinationSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.medialiveMultiplex.MedialiveMultiplexDestinationsMultiplexMediaConnectOutputDestinationSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-multiplex/index.ts",
            "line": 232
          },
          "name": "resetMultiplexMediaConnectOutputDestinationSettings"
        }
      ],
      "name": "MedialiveMultiplexDestinationsOutputReference",
      "namespace": "medialiveMultiplex",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplex/index.ts",
            "line": 226
          },
          "name": "multiplexMediaConnectOutputDestinationSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.medialiveMultiplex.MedialiveMultiplexDestinationsMultiplexMediaConnectOutputDestinationSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplex/index.ts",
            "line": 236
          },
          "name": "multiplexMediaConnectOutputDestinationSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.medialiveMultiplex.MedialiveMultiplexDestinationsMultiplexMediaConnectOutputDestinationSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-multiplex/index.ts",
            "line": 194
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.medialiveMultiplex.MedialiveMultiplexDestinations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/medialive-multiplex/index:MedialiveMultiplexDestinationsOutputReference"
    },
    "@cdktn/provider-awscc.medialiveMultiplex.MedialiveMultiplexMultiplexSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.medialiveMultiplex.MedialiveMultiplexMultiplexSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/medialive-multiplex/index.ts",
        "line": 260
      },
      "name": "MedialiveMultiplexMultiplexSettings",
      "namespace": "medialiveMultiplex",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_multiplex#transport_stream_bitrate MedialiveMultiplex#transport_stream_bitrate}",
            "stability": "stable",
            "summary": "Transport stream bit rate."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplex/index.ts",
            "line": 272
          },
          "name": "transportStreamBitrate",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_multiplex#transport_stream_id MedialiveMultiplex#transport_stream_id}",
            "stability": "stable",
            "summary": "Transport stream ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplex/index.ts",
            "line": 278
          },
          "name": "transportStreamId",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_multiplex#maximum_video_buffer_delay_milliseconds MedialiveMultiplex#maximum_video_buffer_delay_milliseconds}",
            "stability": "stable",
            "summary": "Maximum video buffer delay in milliseconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplex/index.ts",
            "line": 266
          },
          "name": "maximumVideoBufferDelayMilliseconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_multiplex#transport_stream_reserved_bitrate MedialiveMultiplex#transport_stream_reserved_bitrate}",
            "stability": "stable",
            "summary": "Transport stream reserved bit rate."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplex/index.ts",
            "line": 284
          },
          "name": "transportStreamReservedBitrate",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/medialive-multiplex/index:MedialiveMultiplexMultiplexSettings"
    },
    "@cdktn/provider-awscc.medialiveMultiplex.MedialiveMultiplexMultiplexSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.medialiveMultiplex.MedialiveMultiplexMultiplexSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/medialive-multiplex/index.ts",
          "line": 345
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/medialive-multiplex/index.ts",
        "line": 337
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-multiplex/index.ts",
            "line": 405
          },
          "name": "resetMaximumVideoBufferDelayMilliseconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-multiplex/index.ts",
            "line": 447
          },
          "name": "resetTransportStreamReservedBitrate"
        }
      ],
      "name": "MedialiveMultiplexMultiplexSettingsOutputReference",
      "namespace": "medialiveMultiplex",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplex/index.ts",
            "line": 409
          },
          "name": "maximumVideoBufferDelayMillisecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplex/index.ts",
            "line": 422
          },
          "name": "transportStreamBitrateInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplex/index.ts",
            "line": 435
          },
          "name": "transportStreamIdInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplex/index.ts",
            "line": 451
          },
          "name": "transportStreamReservedBitrateInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-multiplex/index.ts",
            "line": 399
          },
          "name": "maximumVideoBufferDelayMilliseconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-multiplex/index.ts",
            "line": 415
          },
          "name": "transportStreamBitrate",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-multiplex/index.ts",
            "line": 428
          },
          "name": "transportStreamId",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-multiplex/index.ts",
            "line": 441
          },
          "name": "transportStreamReservedBitrate",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-multiplex/index.ts",
            "line": 349
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.medialiveMultiplex.MedialiveMultiplexMultiplexSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/medialive-multiplex/index:MedialiveMultiplexMultiplexSettingsOutputReference"
    },
    "@cdktn/provider-awscc.medialiveMultiplex.MedialiveMultiplexTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.medialiveMultiplex.MedialiveMultiplexTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/medialive-multiplex/index.ts",
        "line": 455
      },
      "name": "MedialiveMultiplexTags",
      "namespace": "medialiveMultiplex",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_multiplex#key MedialiveMultiplex#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplex/index.ts",
            "line": 459
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_multiplex#value MedialiveMultiplex#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplex/index.ts",
            "line": 463
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/medialive-multiplex/index:MedialiveMultiplexTags"
    },
    "@cdktn/provider-awscc.medialiveMultiplex.MedialiveMultiplexTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.medialiveMultiplex.MedialiveMultiplexTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/medialive-multiplex/index.ts",
          "line": 593
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/medialive-multiplex/index.ts",
        "line": 585
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-multiplex/index.ts",
            "line": 600
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.medialiveMultiplex.MedialiveMultiplexTagsOutputReference"
            }
          }
        }
      ],
      "name": "MedialiveMultiplexTagsList",
      "namespace": "medialiveMultiplex",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-multiplex/index.ts",
            "line": 586
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.medialiveMultiplex.MedialiveMultiplexTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/medialive-multiplex/index:MedialiveMultiplexTagsList"
    },
    "@cdktn/provider-awscc.medialiveMultiplex.MedialiveMultiplexTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.medialiveMultiplex.MedialiveMultiplexTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/medialive-multiplex/index.ts",
          "line": 512
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/medialive-multiplex/index.ts",
        "line": 502
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-multiplex/index.ts",
            "line": 560
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-multiplex/index.ts",
            "line": 576
          },
          "name": "resetValue"
        }
      ],
      "name": "MedialiveMultiplexTagsOutputReference",
      "namespace": "medialiveMultiplex",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplex/index.ts",
            "line": 564
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplex/index.ts",
            "line": 580
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-multiplex/index.ts",
            "line": 554
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-multiplex/index.ts",
            "line": 570
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-multiplex/index.ts",
            "line": 516
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.medialiveMultiplex.MedialiveMultiplexTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/medialive-multiplex/index:MedialiveMultiplexTagsOutputReference"
    },
    "@cdktn/provider-awscc.medialiveMultiplexprogram.MedialiveMultiplexprogram": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_multiplexprogram awscc_medialive_multiplexprogram}."
      },
      "fqn": "@cdktn/provider-awscc.medialiveMultiplexprogram.MedialiveMultiplexprogram",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_multiplexprogram awscc_medialive_multiplexprogram} Resource."
        },
        "locationInModule": {
          "filename": "src/medialive-multiplexprogram/index.ts",
          "line": 1367
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.medialiveMultiplexprogram.MedialiveMultiplexprogramConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/medialive-multiplexprogram/index.ts",
        "line": 1335
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a MedialiveMultiplexprogram resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 1352
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the MedialiveMultiplexprogram to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_multiplexprogram#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing MedialiveMultiplexprogram that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the MedialiveMultiplexprogram to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 1426
          },
          "name": "putMultiplexProgramSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.medialiveMultiplexprogram.MedialiveMultiplexprogramMultiplexProgramSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 1442
          },
          "name": "putPacketIdentifiersMap",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.medialiveMultiplexprogram.MedialiveMultiplexprogramPacketIdentifiersMap"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 1458
          },
          "name": "putPipelineDetails",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.medialiveMultiplexprogram.MedialiveMultiplexprogramPipelineDetails"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 1413
          },
          "name": "resetMultiplexId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 1429
          },
          "name": "resetMultiplexProgramSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 1445
          },
          "name": "resetPacketIdentifiersMap"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 1461
          },
          "name": "resetPipelineDetails"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 1477
          },
          "name": "resetPreferredChannelPipeline"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 1493
          },
          "name": "resetProgramName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 1505
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 1516
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "MedialiveMultiplexprogram",
      "namespace": "medialiveMultiplexprogram",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 1340
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 1396
          },
          "name": "channelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 1401
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 1423
          },
          "name": "multiplexProgramSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.medialiveMultiplexprogram.MedialiveMultiplexprogramMultiplexProgramSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 1439
          },
          "name": "packetIdentifiersMap",
          "type": {
            "fqn": "@cdktn/provider-awscc.medialiveMultiplexprogram.MedialiveMultiplexprogramPacketIdentifiersMapOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 1455
          },
          "name": "pipelineDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.medialiveMultiplexprogram.MedialiveMultiplexprogramPipelineDetailsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 1417
          },
          "name": "multiplexIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 1433
          },
          "name": "multiplexProgramSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.medialiveMultiplexprogram.MedialiveMultiplexprogramMultiplexProgramSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 1449
          },
          "name": "packetIdentifiersMapInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.medialiveMultiplexprogram.MedialiveMultiplexprogramPacketIdentifiersMap"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 1465
          },
          "name": "pipelineDetailsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.medialiveMultiplexprogram.MedialiveMultiplexprogramPipelineDetails"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 1481
          },
          "name": "preferredChannelPipelineInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 1497
          },
          "name": "programNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 1407
          },
          "name": "multiplexId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 1471
          },
          "name": "preferredChannelPipeline",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 1487
          },
          "name": "programName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/medialive-multiplexprogram/index:MedialiveMultiplexprogram"
    },
    "@cdktn/provider-awscc.medialiveMultiplexprogram.MedialiveMultiplexprogramConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.medialiveMultiplexprogram.MedialiveMultiplexprogramConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/medialive-multiplexprogram/index.ts",
        "line": 14
      },
      "name": "MedialiveMultiplexprogramConfig",
      "namespace": "medialiveMultiplexprogram",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_multiplexprogram#multiplex_id MedialiveMultiplexprogram#multiplex_id}",
            "stability": "stable",
            "summary": "The ID of the multiplex that the program belongs to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 20
          },
          "name": "multiplexId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_multiplexprogram#multiplex_program_settings MedialiveMultiplexprogram#multiplex_program_settings}",
            "stability": "stable",
            "summary": "The settings for this multiplex program."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 26
          },
          "name": "multiplexProgramSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.medialiveMultiplexprogram.MedialiveMultiplexprogramMultiplexProgramSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_multiplexprogram#packet_identifiers_map MedialiveMultiplexprogram#packet_identifiers_map}",
            "stability": "stable",
            "summary": "The packet identifier map for this multiplex program."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 32
          },
          "name": "packetIdentifiersMap",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.medialiveMultiplexprogram.MedialiveMultiplexprogramPacketIdentifiersMap"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Keep in mind that each multiplex pipeline connects to both pipelines in a given source channel (the channel identified by the program). But only one of those channel pipelines is ever active at one time.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_multiplexprogram#pipeline_details MedialiveMultiplexprogram#pipeline_details}",
            "stability": "stable",
            "summary": "Contains information about the current sources for the specified program in the specified multiplex."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 38
          },
          "name": "pipelineDetails",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.medialiveMultiplexprogram.MedialiveMultiplexprogramPipelineDetails"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_multiplexprogram#preferred_channel_pipeline MedialiveMultiplexprogram#preferred_channel_pipeline}",
            "stability": "stable",
            "summary": "The settings for this multiplex program."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 44
          },
          "name": "preferredChannelPipeline",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_multiplexprogram#program_name MedialiveMultiplexprogram#program_name}",
            "stability": "stable",
            "summary": "The name of the multiplex program."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 50
          },
          "name": "programName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/medialive-multiplexprogram/index:MedialiveMultiplexprogramConfig"
    },
    "@cdktn/provider-awscc.medialiveMultiplexprogram.MedialiveMultiplexprogramMultiplexProgramSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.medialiveMultiplexprogram.MedialiveMultiplexprogramMultiplexProgramSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/medialive-multiplexprogram/index.ts",
        "line": 482
      },
      "name": "MedialiveMultiplexprogramMultiplexProgramSettings",
      "namespace": "medialiveMultiplexprogram",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "If set to \\\"PIPELINE_0\\\" or \\\"PIPELINE_1\\\" and an unhealthy ingest causes the multiplex to switch to the non-preferred pipeline,\nit will switch back once that ingest is healthy again. If set to \\\"CURRENTLY_ACTIVE\\\",\nit will not switch back to the other pipeline based on it recovering to a healthy state,\nit will only switch if the active pipeline becomes unhealthy.\n\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_multiplexprogram#preferred_channel_pipeline MedialiveMultiplexprogram#preferred_channel_pipeline}",
            "stability": "stable",
            "summary": "Indicates which pipeline is preferred by the multiplex for program ingest."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 493
          },
          "name": "preferredChannelPipeline",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_multiplexprogram#program_number MedialiveMultiplexprogram#program_number}",
            "stability": "stable",
            "summary": "Unique program number."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 499
          },
          "name": "programNumber",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_multiplexprogram#service_descriptor MedialiveMultiplexprogram#service_descriptor}",
            "stability": "stable",
            "summary": "Transport stream service descriptor configuration for the Multiplex program."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 505
          },
          "name": "serviceDescriptor",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.medialiveMultiplexprogram.MedialiveMultiplexprogramMultiplexProgramSettingsServiceDescriptor"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_multiplexprogram#video_settings MedialiveMultiplexprogram#video_settings}",
            "stability": "stable",
            "summary": "Program video settings configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 511
          },
          "name": "videoSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.medialiveMultiplexprogram.MedialiveMultiplexprogramMultiplexProgramSettingsVideoSettings"
          }
        }
      ],
      "symbolId": "src/medialive-multiplexprogram/index:MedialiveMultiplexprogramMultiplexProgramSettings"
    },
    "@cdktn/provider-awscc.medialiveMultiplexprogram.MedialiveMultiplexprogramMultiplexProgramSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.medialiveMultiplexprogram.MedialiveMultiplexprogramMultiplexProgramSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/medialive-multiplexprogram/index.ts",
          "line": 572
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/medialive-multiplexprogram/index.ts",
        "line": 564
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 661
          },
          "name": "putServiceDescriptor",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.medialiveMultiplexprogram.MedialiveMultiplexprogramMultiplexProgramSettingsServiceDescriptor"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 677
          },
          "name": "putVideoSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.medialiveMultiplexprogram.MedialiveMultiplexprogramMultiplexProgramSettingsVideoSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 632
          },
          "name": "resetPreferredChannelPipeline"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 648
          },
          "name": "resetProgramNumber"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 664
          },
          "name": "resetServiceDescriptor"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 680
          },
          "name": "resetVideoSettings"
        }
      ],
      "name": "MedialiveMultiplexprogramMultiplexProgramSettingsOutputReference",
      "namespace": "medialiveMultiplexprogram",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 658
          },
          "name": "serviceDescriptor",
          "type": {
            "fqn": "@cdktn/provider-awscc.medialiveMultiplexprogram.MedialiveMultiplexprogramMultiplexProgramSettingsServiceDescriptorOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 674
          },
          "name": "videoSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.medialiveMultiplexprogram.MedialiveMultiplexprogramMultiplexProgramSettingsVideoSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 636
          },
          "name": "preferredChannelPipelineInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 652
          },
          "name": "programNumberInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 668
          },
          "name": "serviceDescriptorInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.medialiveMultiplexprogram.MedialiveMultiplexprogramMultiplexProgramSettingsServiceDescriptor"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 684
          },
          "name": "videoSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.medialiveMultiplexprogram.MedialiveMultiplexprogramMultiplexProgramSettingsVideoSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 626
          },
          "name": "preferredChannelPipeline",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 642
          },
          "name": "programNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 576
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.medialiveMultiplexprogram.MedialiveMultiplexprogramMultiplexProgramSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/medialive-multiplexprogram/index:MedialiveMultiplexprogramMultiplexProgramSettingsOutputReference"
    },
    "@cdktn/provider-awscc.medialiveMultiplexprogram.MedialiveMultiplexprogramMultiplexProgramSettingsServiceDescriptor": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.medialiveMultiplexprogram.MedialiveMultiplexprogramMultiplexProgramSettingsServiceDescriptor",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/medialive-multiplexprogram/index.ts",
        "line": 52
      },
      "name": "MedialiveMultiplexprogramMultiplexProgramSettingsServiceDescriptor",
      "namespace": "medialiveMultiplexprogram",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_multiplexprogram#provider_name MedialiveMultiplexprogram#provider_name}",
            "stability": "stable",
            "summary": "Name of the provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 58
          },
          "name": "providerName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_multiplexprogram#service_name MedialiveMultiplexprogram#service_name}",
            "stability": "stable",
            "summary": "Name of the service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 64
          },
          "name": "serviceName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/medialive-multiplexprogram/index:MedialiveMultiplexprogramMultiplexProgramSettingsServiceDescriptor"
    },
    "@cdktn/provider-awscc.medialiveMultiplexprogram.MedialiveMultiplexprogramMultiplexProgramSettingsServiceDescriptorOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.medialiveMultiplexprogram.MedialiveMultiplexprogramMultiplexProgramSettingsServiceDescriptorOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/medialive-multiplexprogram/index.ts",
          "line": 111
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/medialive-multiplexprogram/index.ts",
        "line": 103
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 159
          },
          "name": "resetProviderName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 175
          },
          "name": "resetServiceName"
        }
      ],
      "name": "MedialiveMultiplexprogramMultiplexProgramSettingsServiceDescriptorOutputReference",
      "namespace": "medialiveMultiplexprogram",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 163
          },
          "name": "providerNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 179
          },
          "name": "serviceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 153
          },
          "name": "providerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 169
          },
          "name": "serviceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 115
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.medialiveMultiplexprogram.MedialiveMultiplexprogramMultiplexProgramSettingsServiceDescriptor"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/medialive-multiplexprogram/index:MedialiveMultiplexprogramMultiplexProgramSettingsServiceDescriptorOutputReference"
    },
    "@cdktn/provider-awscc.medialiveMultiplexprogram.MedialiveMultiplexprogramMultiplexProgramSettingsVideoSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.medialiveMultiplexprogram.MedialiveMultiplexprogramMultiplexProgramSettingsVideoSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/medialive-multiplexprogram/index.ts",
        "line": 349
      },
      "name": "MedialiveMultiplexprogramMultiplexProgramSettingsVideoSettings",
      "namespace": "medialiveMultiplexprogram",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_multiplexprogram#constant_bitrate MedialiveMultiplexprogram#constant_bitrate}",
            "stability": "stable",
            "summary": "The constant bitrate configuration for the video encode. When this field is defined, StatmuxSettings must be undefined."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 356
          },
          "name": "constantBitrate",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_multiplexprogram#statmux_settings MedialiveMultiplexprogram#statmux_settings}",
            "stability": "stable",
            "summary": "Statmux rate control settings. When this field is defined, ConstantBitrate must be undefined."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 363
          },
          "name": "statmuxSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.medialiveMultiplexprogram.MedialiveMultiplexprogramMultiplexProgramSettingsVideoSettingsStatmuxSettings"
          }
        }
      ],
      "symbolId": "src/medialive-multiplexprogram/index:MedialiveMultiplexprogramMultiplexProgramSettingsVideoSettings"
    },
    "@cdktn/provider-awscc.medialiveMultiplexprogram.MedialiveMultiplexprogramMultiplexProgramSettingsVideoSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.medialiveMultiplexprogram.MedialiveMultiplexprogramMultiplexProgramSettingsVideoSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/medialive-multiplexprogram/index.ts",
          "line": 410
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/medialive-multiplexprogram/index.ts",
        "line": 402
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 471
          },
          "name": "putStatmuxSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.medialiveMultiplexprogram.MedialiveMultiplexprogramMultiplexProgramSettingsVideoSettingsStatmuxSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 458
          },
          "name": "resetConstantBitrate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 474
          },
          "name": "resetStatmuxSettings"
        }
      ],
      "name": "MedialiveMultiplexprogramMultiplexProgramSettingsVideoSettingsOutputReference",
      "namespace": "medialiveMultiplexprogram",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 468
          },
          "name": "statmuxSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.medialiveMultiplexprogram.MedialiveMultiplexprogramMultiplexProgramSettingsVideoSettingsStatmuxSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 462
          },
          "name": "constantBitrateInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 478
          },
          "name": "statmuxSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.medialiveMultiplexprogram.MedialiveMultiplexprogramMultiplexProgramSettingsVideoSettingsStatmuxSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 452
          },
          "name": "constantBitrate",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 414
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.medialiveMultiplexprogram.MedialiveMultiplexprogramMultiplexProgramSettingsVideoSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/medialive-multiplexprogram/index:MedialiveMultiplexprogramMultiplexProgramSettingsVideoSettingsOutputReference"
    },
    "@cdktn/provider-awscc.medialiveMultiplexprogram.MedialiveMultiplexprogramMultiplexProgramSettingsVideoSettingsStatmuxSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.medialiveMultiplexprogram.MedialiveMultiplexprogramMultiplexProgramSettingsVideoSettingsStatmuxSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/medialive-multiplexprogram/index.ts",
        "line": 183
      },
      "name": "MedialiveMultiplexprogramMultiplexProgramSettingsVideoSettingsStatmuxSettings",
      "namespace": "medialiveMultiplexprogram",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_multiplexprogram#maximum_bitrate MedialiveMultiplexprogram#maximum_bitrate}",
            "stability": "stable",
            "summary": "Maximum statmux bitrate."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 189
          },
          "name": "maximumBitrate",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_multiplexprogram#minimum_bitrate MedialiveMultiplexprogram#minimum_bitrate}",
            "stability": "stable",
            "summary": "Minimum statmux bitrate."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 195
          },
          "name": "minimumBitrate",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Channels that have a higher priority will\\nget higher video quality at the expense of the video quality of\\nother channels in the multiplex with lower priority.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_multiplexprogram#priority MedialiveMultiplexprogram#priority}",
            "stability": "stable",
            "summary": "The purpose of the priority is to use a combination of the\\nmultiplex rate control algorithm and the QVBR capability of the\\nencoder to prioritize the video quality of some channels in a\\nmultiplex over others."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 201
          },
          "name": "priority",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/medialive-multiplexprogram/index:MedialiveMultiplexprogramMultiplexProgramSettingsVideoSettingsStatmuxSettings"
    },
    "@cdktn/provider-awscc.medialiveMultiplexprogram.MedialiveMultiplexprogramMultiplexProgramSettingsVideoSettingsStatmuxSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.medialiveMultiplexprogram.MedialiveMultiplexprogramMultiplexProgramSettingsVideoSettingsStatmuxSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/medialive-multiplexprogram/index.ts",
          "line": 255
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/medialive-multiplexprogram/index.ts",
        "line": 247
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 309
          },
          "name": "resetMaximumBitrate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 325
          },
          "name": "resetMinimumBitrate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 341
          },
          "name": "resetPriority"
        }
      ],
      "name": "MedialiveMultiplexprogramMultiplexProgramSettingsVideoSettingsStatmuxSettingsOutputReference",
      "namespace": "medialiveMultiplexprogram",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 313
          },
          "name": "maximumBitrateInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 329
          },
          "name": "minimumBitrateInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 345
          },
          "name": "priorityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 303
          },
          "name": "maximumBitrate",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 319
          },
          "name": "minimumBitrate",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 335
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 259
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.medialiveMultiplexprogram.MedialiveMultiplexprogramMultiplexProgramSettingsVideoSettingsStatmuxSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/medialive-multiplexprogram/index:MedialiveMultiplexprogramMultiplexProgramSettingsVideoSettingsStatmuxSettingsOutputReference"
    },
    "@cdktn/provider-awscc.medialiveMultiplexprogram.MedialiveMultiplexprogramPacketIdentifiersMap": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.medialiveMultiplexprogram.MedialiveMultiplexprogramPacketIdentifiersMap",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/medialive-multiplexprogram/index.ts",
        "line": 688
      },
      "name": "MedialiveMultiplexprogramPacketIdentifiersMap",
      "namespace": "medialiveMultiplexprogram",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_multiplexprogram#audio_pids MedialiveMultiplexprogram#audio_pids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 692
          },
          "name": "audioPids",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_multiplexprogram#dvb_sub_pids MedialiveMultiplexprogram#dvb_sub_pids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 696
          },
          "name": "dvbSubPids",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_multiplexprogram#dvb_teletext_pid MedialiveMultiplexprogram#dvb_teletext_pid}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 700
          },
          "name": "dvbTeletextPid",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_multiplexprogram#etv_platform_pid MedialiveMultiplexprogram#etv_platform_pid}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 704
          },
          "name": "etvPlatformPid",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_multiplexprogram#etv_signal_pid MedialiveMultiplexprogram#etv_signal_pid}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 708
          },
          "name": "etvSignalPid",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_multiplexprogram#klv_data_pids MedialiveMultiplexprogram#klv_data_pids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 712
          },
          "name": "klvDataPids",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_multiplexprogram#pcr_pid MedialiveMultiplexprogram#pcr_pid}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 716
          },
          "name": "pcrPid",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_multiplexprogram#pmt_pid MedialiveMultiplexprogram#pmt_pid}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 720
          },
          "name": "pmtPid",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_multiplexprogram#private_metadata_pid MedialiveMultiplexprogram#private_metadata_pid}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 724
          },
          "name": "privateMetadataPid",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_multiplexprogram#scte_27_pids MedialiveMultiplexprogram#scte_27_pids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 728
          },
          "name": "scte27Pids",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_multiplexprogram#scte_35_pid MedialiveMultiplexprogram#scte_35_pid}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 732
          },
          "name": "scte35Pid",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_multiplexprogram#timed_metadata_pid MedialiveMultiplexprogram#timed_metadata_pid}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 736
          },
          "name": "timedMetadataPid",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_multiplexprogram#video_pid MedialiveMultiplexprogram#video_pid}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 740
          },
          "name": "videoPid",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/medialive-multiplexprogram/index:MedialiveMultiplexprogramPacketIdentifiersMap"
    },
    "@cdktn/provider-awscc.medialiveMultiplexprogram.MedialiveMultiplexprogramPacketIdentifiersMapOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.medialiveMultiplexprogram.MedialiveMultiplexprogramPacketIdentifiersMapOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/medialive-multiplexprogram/index.ts",
          "line": 864
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/medialive-multiplexprogram/index.ts",
        "line": 856
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 978
          },
          "name": "resetAudioPids"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 994
          },
          "name": "resetDvbSubPids"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 1010
          },
          "name": "resetDvbTeletextPid"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 1026
          },
          "name": "resetEtvPlatformPid"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 1042
          },
          "name": "resetEtvSignalPid"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 1058
          },
          "name": "resetKlvDataPids"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 1074
          },
          "name": "resetPcrPid"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 1090
          },
          "name": "resetPmtPid"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 1106
          },
          "name": "resetPrivateMetadataPid"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 1122
          },
          "name": "resetScte27Pids"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 1138
          },
          "name": "resetScte35Pid"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 1154
          },
          "name": "resetTimedMetadataPid"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 1170
          },
          "name": "resetVideoPid"
        }
      ],
      "name": "MedialiveMultiplexprogramPacketIdentifiersMapOutputReference",
      "namespace": "medialiveMultiplexprogram",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 982
          },
          "name": "audioPidsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 998
          },
          "name": "dvbSubPidsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 1014
          },
          "name": "dvbTeletextPidInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 1030
          },
          "name": "etvPlatformPidInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 1046
          },
          "name": "etvSignalPidInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 1062
          },
          "name": "klvDataPidsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 1078
          },
          "name": "pcrPidInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 1094
          },
          "name": "pmtPidInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 1110
          },
          "name": "privateMetadataPidInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 1126
          },
          "name": "scte27PidsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 1142
          },
          "name": "scte35PidInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 1158
          },
          "name": "timedMetadataPidInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 1174
          },
          "name": "videoPidInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 972
          },
          "name": "audioPids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 988
          },
          "name": "dvbSubPids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 1004
          },
          "name": "dvbTeletextPid",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 1020
          },
          "name": "etvPlatformPid",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 1036
          },
          "name": "etvSignalPid",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 1052
          },
          "name": "klvDataPids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 1068
          },
          "name": "pcrPid",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 1084
          },
          "name": "pmtPid",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 1100
          },
          "name": "privateMetadataPid",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 1116
          },
          "name": "scte27Pids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 1132
          },
          "name": "scte35Pid",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 1148
          },
          "name": "timedMetadataPid",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 1164
          },
          "name": "videoPid",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 868
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.medialiveMultiplexprogram.MedialiveMultiplexprogramPacketIdentifiersMap"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/medialive-multiplexprogram/index:MedialiveMultiplexprogramPacketIdentifiersMapOutputReference"
    },
    "@cdktn/provider-awscc.medialiveMultiplexprogram.MedialiveMultiplexprogramPipelineDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.medialiveMultiplexprogram.MedialiveMultiplexprogramPipelineDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/medialive-multiplexprogram/index.ts",
        "line": 1178
      },
      "name": "MedialiveMultiplexprogramPipelineDetails",
      "namespace": "medialiveMultiplexprogram",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_multiplexprogram#active_channel_pipeline MedialiveMultiplexprogram#active_channel_pipeline}",
            "stability": "stable",
            "summary": "Identifies the channel pipeline that is currently active for the pipeline (identified by PipelineId) in the multiplex."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 1184
          },
          "name": "activeChannelPipeline",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_multiplexprogram#pipeline_id MedialiveMultiplexprogram#pipeline_id}",
            "stability": "stable",
            "summary": "Identifies a specific pipeline in the multiplex."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 1190
          },
          "name": "pipelineId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/medialive-multiplexprogram/index:MedialiveMultiplexprogramPipelineDetails"
    },
    "@cdktn/provider-awscc.medialiveMultiplexprogram.MedialiveMultiplexprogramPipelineDetailsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.medialiveMultiplexprogram.MedialiveMultiplexprogramPipelineDetailsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/medialive-multiplexprogram/index.ts",
          "line": 1320
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/medialive-multiplexprogram/index.ts",
        "line": 1312
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 1327
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.medialiveMultiplexprogram.MedialiveMultiplexprogramPipelineDetailsOutputReference"
            }
          }
        }
      ],
      "name": "MedialiveMultiplexprogramPipelineDetailsList",
      "namespace": "medialiveMultiplexprogram",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 1313
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.medialiveMultiplexprogram.MedialiveMultiplexprogramPipelineDetails"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/medialive-multiplexprogram/index:MedialiveMultiplexprogramPipelineDetailsList"
    },
    "@cdktn/provider-awscc.medialiveMultiplexprogram.MedialiveMultiplexprogramPipelineDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.medialiveMultiplexprogram.MedialiveMultiplexprogramPipelineDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/medialive-multiplexprogram/index.ts",
          "line": 1239
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/medialive-multiplexprogram/index.ts",
        "line": 1229
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 1287
          },
          "name": "resetActiveChannelPipeline"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 1303
          },
          "name": "resetPipelineId"
        }
      ],
      "name": "MedialiveMultiplexprogramPipelineDetailsOutputReference",
      "namespace": "medialiveMultiplexprogram",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 1291
          },
          "name": "activeChannelPipelineInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 1307
          },
          "name": "pipelineIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 1281
          },
          "name": "activeChannelPipeline",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 1297
          },
          "name": "pipelineId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-multiplexprogram/index.ts",
            "line": 1243
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.medialiveMultiplexprogram.MedialiveMultiplexprogramPipelineDetails"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/medialive-multiplexprogram/index:MedialiveMultiplexprogramPipelineDetailsOutputReference"
    },
    "@cdktn/provider-awscc.medialiveNetwork.MedialiveNetwork": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_network awscc_medialive_network}."
      },
      "fqn": "@cdktn/provider-awscc.medialiveNetwork.MedialiveNetwork",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_network awscc_medialive_network} Resource."
        },
        "locationInModule": {
          "filename": "src/medialive-network/index.ts",
          "line": 496
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.medialiveNetwork.MedialiveNetworkConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/medialive-network/index.ts",
        "line": 464
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a MedialiveNetwork resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/medialive-network/index.ts",
            "line": 481
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the MedialiveNetwork to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_network#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing MedialiveNetwork that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the MedialiveNetwork to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-network/index.ts",
            "line": 542
          },
          "name": "putIpPools",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.medialiveNetwork.MedialiveNetworkIpPools"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-network/index.ts",
            "line": 573
          },
          "name": "putRoutes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.medialiveNetwork.MedialiveNetworkRoutes"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-network/index.ts",
            "line": 594
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.medialiveNetwork.MedialiveNetworkTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-network/index.ts",
            "line": 576
          },
          "name": "resetRoutes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-network/index.ts",
            "line": 597
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-network/index.ts",
            "line": 609
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-network/index.ts",
            "line": 618
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "MedialiveNetwork",
      "namespace": "medialiveNetwork",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-network/index.ts",
            "line": 469
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-network/index.ts",
            "line": 523
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-network/index.ts",
            "line": 528
          },
          "name": "associatedClusterIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-network/index.ts",
            "line": 533
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-network/index.ts",
            "line": 539
          },
          "name": "ipPools",
          "type": {
            "fqn": "@cdktn/provider-awscc.medialiveNetwork.MedialiveNetworkIpPoolsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-network/index.ts",
            "line": 564
          },
          "name": "networkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-network/index.ts",
            "line": 570
          },
          "name": "routes",
          "type": {
            "fqn": "@cdktn/provider-awscc.medialiveNetwork.MedialiveNetworkRoutesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-network/index.ts",
            "line": 585
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-network/index.ts",
            "line": 591
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.medialiveNetwork.MedialiveNetworkTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-network/index.ts",
            "line": 546
          },
          "name": "ipPoolsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.medialiveNetwork.MedialiveNetworkIpPools"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-network/index.ts",
            "line": 559
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-network/index.ts",
            "line": 580
          },
          "name": "routesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.medialiveNetwork.MedialiveNetworkRoutes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-network/index.ts",
            "line": 601
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.medialiveNetwork.MedialiveNetworkTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-network/index.ts",
            "line": 552
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/medialive-network/index:MedialiveNetwork"
    },
    "@cdktn/provider-awscc.medialiveNetwork.MedialiveNetworkConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.medialiveNetwork.MedialiveNetworkConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/medialive-network/index.ts",
        "line": 14
      },
      "name": "MedialiveNetworkConfig",
      "namespace": "medialiveNetwork",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_network#ip_pools MedialiveNetwork#ip_pools}",
            "stability": "stable",
            "summary": "The list of IP address cidr pools for the network."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-network/index.ts",
            "line": 20
          },
          "name": "ipPools",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.medialiveNetwork.MedialiveNetworkIpPools"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_network#name MedialiveNetwork#name}",
            "stability": "stable",
            "summary": "The user-specified name of the Network to be created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-network/index.ts",
            "line": 26
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_network#routes MedialiveNetwork#routes}",
            "stability": "stable",
            "summary": "The routes for the network."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-network/index.ts",
            "line": 32
          },
          "name": "routes",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.medialiveNetwork.MedialiveNetworkRoutes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_network#tags MedialiveNetwork#tags}",
            "stability": "stable",
            "summary": "A collection of key-value pairs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-network/index.ts",
            "line": 38
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.medialiveNetwork.MedialiveNetworkTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/medialive-network/index:MedialiveNetworkConfig"
    },
    "@cdktn/provider-awscc.medialiveNetwork.MedialiveNetworkIpPools": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.medialiveNetwork.MedialiveNetworkIpPools",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/medialive-network/index.ts",
        "line": 40
      },
      "name": "MedialiveNetworkIpPools",
      "namespace": "medialiveNetwork",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_network#cidr MedialiveNetwork#cidr}",
            "stability": "stable",
            "summary": "IP address cidr pool."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-network/index.ts",
            "line": 46
          },
          "name": "cidr",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/medialive-network/index:MedialiveNetworkIpPools"
    },
    "@cdktn/provider-awscc.medialiveNetwork.MedialiveNetworkIpPoolsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.medialiveNetwork.MedialiveNetworkIpPoolsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/medialive-network/index.ts",
          "line": 147
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/medialive-network/index.ts",
        "line": 139
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-network/index.ts",
            "line": 154
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.medialiveNetwork.MedialiveNetworkIpPoolsOutputReference"
            }
          }
        }
      ],
      "name": "MedialiveNetworkIpPoolsList",
      "namespace": "medialiveNetwork",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-network/index.ts",
            "line": 140
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.medialiveNetwork.MedialiveNetworkIpPools"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/medialive-network/index:MedialiveNetworkIpPoolsList"
    },
    "@cdktn/provider-awscc.medialiveNetwork.MedialiveNetworkIpPoolsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.medialiveNetwork.MedialiveNetworkIpPoolsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/medialive-network/index.ts",
          "line": 88
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/medialive-network/index.ts",
        "line": 78
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-network/index.ts",
            "line": 130
          },
          "name": "resetCidr"
        }
      ],
      "name": "MedialiveNetworkIpPoolsOutputReference",
      "namespace": "medialiveNetwork",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-network/index.ts",
            "line": 134
          },
          "name": "cidrInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-network/index.ts",
            "line": 124
          },
          "name": "cidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-network/index.ts",
            "line": 92
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.medialiveNetwork.MedialiveNetworkIpPools"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/medialive-network/index:MedialiveNetworkIpPoolsOutputReference"
    },
    "@cdktn/provider-awscc.medialiveNetwork.MedialiveNetworkRoutes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.medialiveNetwork.MedialiveNetworkRoutes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/medialive-network/index.ts",
        "line": 158
      },
      "name": "MedialiveNetworkRoutes",
      "namespace": "medialiveNetwork",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_network#cidr MedialiveNetwork#cidr}",
            "stability": "stable",
            "summary": "Ip address cidr."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-network/index.ts",
            "line": 164
          },
          "name": "cidr",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_network#gateway MedialiveNetwork#gateway}",
            "stability": "stable",
            "summary": "IP address for the route packet paths."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-network/index.ts",
            "line": 170
          },
          "name": "gateway",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/medialive-network/index:MedialiveNetworkRoutes"
    },
    "@cdktn/provider-awscc.medialiveNetwork.MedialiveNetworkRoutesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.medialiveNetwork.MedialiveNetworkRoutesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/medialive-network/index.ts",
          "line": 300
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/medialive-network/index.ts",
        "line": 292
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-network/index.ts",
            "line": 307
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.medialiveNetwork.MedialiveNetworkRoutesOutputReference"
            }
          }
        }
      ],
      "name": "MedialiveNetworkRoutesList",
      "namespace": "medialiveNetwork",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-network/index.ts",
            "line": 293
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.medialiveNetwork.MedialiveNetworkRoutes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/medialive-network/index:MedialiveNetworkRoutesList"
    },
    "@cdktn/provider-awscc.medialiveNetwork.MedialiveNetworkRoutesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.medialiveNetwork.MedialiveNetworkRoutesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/medialive-network/index.ts",
          "line": 219
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/medialive-network/index.ts",
        "line": 209
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-network/index.ts",
            "line": 267
          },
          "name": "resetCidr"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-network/index.ts",
            "line": 283
          },
          "name": "resetGateway"
        }
      ],
      "name": "MedialiveNetworkRoutesOutputReference",
      "namespace": "medialiveNetwork",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-network/index.ts",
            "line": 271
          },
          "name": "cidrInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-network/index.ts",
            "line": 287
          },
          "name": "gatewayInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-network/index.ts",
            "line": 261
          },
          "name": "cidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-network/index.ts",
            "line": 277
          },
          "name": "gateway",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-network/index.ts",
            "line": 223
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.medialiveNetwork.MedialiveNetworkRoutes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/medialive-network/index:MedialiveNetworkRoutesOutputReference"
    },
    "@cdktn/provider-awscc.medialiveNetwork.MedialiveNetworkTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.medialiveNetwork.MedialiveNetworkTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/medialive-network/index.ts",
        "line": 311
      },
      "name": "MedialiveNetworkTags",
      "namespace": "medialiveNetwork",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_network#key MedialiveNetwork#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-network/index.ts",
            "line": 315
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_network#value MedialiveNetwork#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-network/index.ts",
            "line": 319
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/medialive-network/index:MedialiveNetworkTags"
    },
    "@cdktn/provider-awscc.medialiveNetwork.MedialiveNetworkTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.medialiveNetwork.MedialiveNetworkTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/medialive-network/index.ts",
          "line": 449
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/medialive-network/index.ts",
        "line": 441
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-network/index.ts",
            "line": 456
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.medialiveNetwork.MedialiveNetworkTagsOutputReference"
            }
          }
        }
      ],
      "name": "MedialiveNetworkTagsList",
      "namespace": "medialiveNetwork",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-network/index.ts",
            "line": 442
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.medialiveNetwork.MedialiveNetworkTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/medialive-network/index:MedialiveNetworkTagsList"
    },
    "@cdktn/provider-awscc.medialiveNetwork.MedialiveNetworkTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.medialiveNetwork.MedialiveNetworkTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/medialive-network/index.ts",
          "line": 368
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/medialive-network/index.ts",
        "line": 358
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-network/index.ts",
            "line": 416
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-network/index.ts",
            "line": 432
          },
          "name": "resetValue"
        }
      ],
      "name": "MedialiveNetworkTagsOutputReference",
      "namespace": "medialiveNetwork",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-network/index.ts",
            "line": 420
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-network/index.ts",
            "line": 436
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-network/index.ts",
            "line": 410
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-network/index.ts",
            "line": 426
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-network/index.ts",
            "line": 372
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.medialiveNetwork.MedialiveNetworkTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/medialive-network/index:MedialiveNetworkTagsOutputReference"
    },
    "@cdktn/provider-awscc.medialiveNode.MedialiveNode": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_node awscc_medialive_node}."
      },
      "fqn": "@cdktn/provider-awscc.medialiveNode.MedialiveNode",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_node awscc_medialive_node} Resource."
        },
        "locationInModule": {
          "filename": "src/medialive-node/index.ts",
          "line": 617
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.medialiveNode.MedialiveNodeConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/medialive-node/index.ts",
        "line": 585
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a MedialiveNode resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/medialive-node/index.ts",
            "line": 602
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the MedialiveNode to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_node#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing MedialiveNode that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the MedialiveNode to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-node/index.ts",
            "line": 709
          },
          "name": "putNodeInterfaceMappings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.medialiveNode.MedialiveNodeNodeInterfaceMappings"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-node/index.ts",
            "line": 741
          },
          "name": "putSdiSourceMappings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.medialiveNode.MedialiveNodeSdiSourceMappings"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-node/index.ts",
            "line": 762
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.medialiveNode.MedialiveNodeTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-node/index.ts",
            "line": 691
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-node/index.ts",
            "line": 712
          },
          "name": "resetNodeInterfaceMappings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-node/index.ts",
            "line": 728
          },
          "name": "resetRole"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-node/index.ts",
            "line": 744
          },
          "name": "resetSdiSourceMappings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-node/index.ts",
            "line": 765
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-node/index.ts",
            "line": 777
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-node/index.ts",
            "line": 788
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "MedialiveNode",
      "namespace": "medialiveNode",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-node/index.ts",
            "line": 590
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-node/index.ts",
            "line": 646
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-node/index.ts",
            "line": 651
          },
          "name": "channelPlacementGroups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-node/index.ts",
            "line": 669
          },
          "name": "connectionState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-node/index.ts",
            "line": 674
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-node/index.ts",
            "line": 679
          },
          "name": "instanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-node/index.ts",
            "line": 700
          },
          "name": "nodeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-node/index.ts",
            "line": 706
          },
          "name": "nodeInterfaceMappings",
          "type": {
            "fqn": "@cdktn/provider-awscc.medialiveNode.MedialiveNodeNodeInterfaceMappingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-node/index.ts",
            "line": 738
          },
          "name": "sdiSourceMappings",
          "type": {
            "fqn": "@cdktn/provider-awscc.medialiveNode.MedialiveNodeSdiSourceMappingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-node/index.ts",
            "line": 753
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-node/index.ts",
            "line": 759
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.medialiveNode.MedialiveNodeTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-node/index.ts",
            "line": 664
          },
          "name": "clusterIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-node/index.ts",
            "line": 695
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-node/index.ts",
            "line": 716
          },
          "name": "nodeInterfaceMappingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.medialiveNode.MedialiveNodeNodeInterfaceMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-node/index.ts",
            "line": 732
          },
          "name": "roleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-node/index.ts",
            "line": 748
          },
          "name": "sdiSourceMappingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.medialiveNode.MedialiveNodeSdiSourceMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-node/index.ts",
            "line": 769
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.medialiveNode.MedialiveNodeTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-node/index.ts",
            "line": 657
          },
          "name": "clusterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-node/index.ts",
            "line": 685
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-node/index.ts",
            "line": 722
          },
          "name": "role",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/medialive-node/index:MedialiveNode"
    },
    "@cdktn/provider-awscc.medialiveNode.MedialiveNodeConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.medialiveNode.MedialiveNodeConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/medialive-node/index.ts",
        "line": 14
      },
      "name": "MedialiveNodeConfig",
      "namespace": "medialiveNode",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_node#cluster_id MedialiveNode#cluster_id}",
            "stability": "stable",
            "summary": "The ID of the Cluster that the Node belongs to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-node/index.ts",
            "line": 20
          },
          "name": "clusterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_node#name MedialiveNode#name}",
            "stability": "stable",
            "summary": "The user-specified name of the Node."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-node/index.ts",
            "line": 26
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_node#node_interface_mappings MedialiveNode#node_interface_mappings}",
            "stability": "stable",
            "summary": "An array of interface mappings for the Node."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-node/index.ts",
            "line": 32
          },
          "name": "nodeInterfaceMappings",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.medialiveNode.MedialiveNodeNodeInterfaceMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "ACTIVE means the Node is available for encoding. BACKUP means the Node is a redundant Node and might get used if an ACTIVE Node fails.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_node#role MedialiveNode#role}",
            "stability": "stable",
            "summary": "The role of the Node in the Cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-node/index.ts",
            "line": 38
          },
          "name": "role",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_node#sdi_source_mappings MedialiveNode#sdi_source_mappings}",
            "stability": "stable",
            "summary": "An array of SDI source mappings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-node/index.ts",
            "line": 44
          },
          "name": "sdiSourceMappings",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.medialiveNode.MedialiveNodeSdiSourceMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_node#tags MedialiveNode#tags}",
            "stability": "stable",
            "summary": "A collection of key-value pairs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-node/index.ts",
            "line": 50
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.medialiveNode.MedialiveNodeTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/medialive-node/index:MedialiveNodeConfig"
    },
    "@cdktn/provider-awscc.medialiveNode.MedialiveNodeNodeInterfaceMappings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.medialiveNode.MedialiveNodeNodeInterfaceMappings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/medialive-node/index.ts",
        "line": 52
      },
      "name": "MedialiveNodeNodeInterfaceMappings",
      "namespace": "medialiveNode",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_node#logical_interface_name MedialiveNode#logical_interface_name}",
            "stability": "stable",
            "summary": "The logical name for this interface."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-node/index.ts",
            "line": 58
          },
          "name": "logicalInterfaceName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_node#network_interface_mode MedialiveNode#network_interface_mode}",
            "stability": "stable",
            "summary": "The network interface mode."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-node/index.ts",
            "line": 64
          },
          "name": "networkInterfaceMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_node#physical_interface_name MedialiveNode#physical_interface_name}",
            "stability": "stable",
            "summary": "The physical interface name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-node/index.ts",
            "line": 70
          },
          "name": "physicalInterfaceName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/medialive-node/index:MedialiveNodeNodeInterfaceMappings"
    },
    "@cdktn/provider-awscc.medialiveNode.MedialiveNodeNodeInterfaceMappingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.medialiveNode.MedialiveNodeNodeInterfaceMappingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/medialive-node/index.ts",
          "line": 229
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/medialive-node/index.ts",
        "line": 221
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-node/index.ts",
            "line": 236
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.medialiveNode.MedialiveNodeNodeInterfaceMappingsOutputReference"
            }
          }
        }
      ],
      "name": "MedialiveNodeNodeInterfaceMappingsList",
      "namespace": "medialiveNode",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-node/index.ts",
            "line": 222
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.medialiveNode.MedialiveNodeNodeInterfaceMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/medialive-node/index:MedialiveNodeNodeInterfaceMappingsList"
    },
    "@cdktn/provider-awscc.medialiveNode.MedialiveNodeNodeInterfaceMappingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.medialiveNode.MedialiveNodeNodeInterfaceMappingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/medialive-node/index.ts",
          "line": 126
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/medialive-node/index.ts",
        "line": 116
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-node/index.ts",
            "line": 180
          },
          "name": "resetLogicalInterfaceName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-node/index.ts",
            "line": 196
          },
          "name": "resetNetworkInterfaceMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-node/index.ts",
            "line": 212
          },
          "name": "resetPhysicalInterfaceName"
        }
      ],
      "name": "MedialiveNodeNodeInterfaceMappingsOutputReference",
      "namespace": "medialiveNode",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-node/index.ts",
            "line": 184
          },
          "name": "logicalInterfaceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-node/index.ts",
            "line": 200
          },
          "name": "networkInterfaceModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-node/index.ts",
            "line": 216
          },
          "name": "physicalInterfaceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-node/index.ts",
            "line": 174
          },
          "name": "logicalInterfaceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-node/index.ts",
            "line": 190
          },
          "name": "networkInterfaceMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-node/index.ts",
            "line": 206
          },
          "name": "physicalInterfaceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-node/index.ts",
            "line": 130
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.medialiveNode.MedialiveNodeNodeInterfaceMappings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/medialive-node/index:MedialiveNodeNodeInterfaceMappingsOutputReference"
    },
    "@cdktn/provider-awscc.medialiveNode.MedialiveNodeSdiSourceMappings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.medialiveNode.MedialiveNodeSdiSourceMappings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/medialive-node/index.ts",
        "line": 240
      },
      "name": "MedialiveNodeSdiSourceMappings",
      "namespace": "medialiveNode",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_node#card_number MedialiveNode#card_number}",
            "stability": "stable",
            "summary": "The card number."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-node/index.ts",
            "line": 246
          },
          "name": "cardNumber",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_node#channel_number MedialiveNode#channel_number}",
            "stability": "stable",
            "summary": "The channel number."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-node/index.ts",
            "line": 252
          },
          "name": "channelNumber",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_node#sdi_source MedialiveNode#sdi_source}",
            "stability": "stable",
            "summary": "The SDI source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-node/index.ts",
            "line": 258
          },
          "name": "sdiSource",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/medialive-node/index:MedialiveNodeSdiSourceMappings"
    },
    "@cdktn/provider-awscc.medialiveNode.MedialiveNodeSdiSourceMappingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.medialiveNode.MedialiveNodeSdiSourceMappingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/medialive-node/index.ts",
          "line": 417
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/medialive-node/index.ts",
        "line": 409
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-node/index.ts",
            "line": 424
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.medialiveNode.MedialiveNodeSdiSourceMappingsOutputReference"
            }
          }
        }
      ],
      "name": "MedialiveNodeSdiSourceMappingsList",
      "namespace": "medialiveNode",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-node/index.ts",
            "line": 410
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.medialiveNode.MedialiveNodeSdiSourceMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/medialive-node/index:MedialiveNodeSdiSourceMappingsList"
    },
    "@cdktn/provider-awscc.medialiveNode.MedialiveNodeSdiSourceMappingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.medialiveNode.MedialiveNodeSdiSourceMappingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/medialive-node/index.ts",
          "line": 314
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/medialive-node/index.ts",
        "line": 304
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-node/index.ts",
            "line": 368
          },
          "name": "resetCardNumber"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-node/index.ts",
            "line": 384
          },
          "name": "resetChannelNumber"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-node/index.ts",
            "line": 400
          },
          "name": "resetSdiSource"
        }
      ],
      "name": "MedialiveNodeSdiSourceMappingsOutputReference",
      "namespace": "medialiveNode",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-node/index.ts",
            "line": 372
          },
          "name": "cardNumberInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-node/index.ts",
            "line": 388
          },
          "name": "channelNumberInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-node/index.ts",
            "line": 404
          },
          "name": "sdiSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-node/index.ts",
            "line": 362
          },
          "name": "cardNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-node/index.ts",
            "line": 378
          },
          "name": "channelNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-node/index.ts",
            "line": 394
          },
          "name": "sdiSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-node/index.ts",
            "line": 318
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.medialiveNode.MedialiveNodeSdiSourceMappings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/medialive-node/index:MedialiveNodeSdiSourceMappingsOutputReference"
    },
    "@cdktn/provider-awscc.medialiveNode.MedialiveNodeTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.medialiveNode.MedialiveNodeTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/medialive-node/index.ts",
        "line": 428
      },
      "name": "MedialiveNodeTags",
      "namespace": "medialiveNode",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_node#key MedialiveNode#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-node/index.ts",
            "line": 434
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_node#value MedialiveNode#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-node/index.ts",
            "line": 440
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/medialive-node/index:MedialiveNodeTags"
    },
    "@cdktn/provider-awscc.medialiveNode.MedialiveNodeTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.medialiveNode.MedialiveNodeTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/medialive-node/index.ts",
          "line": 570
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/medialive-node/index.ts",
        "line": 562
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-node/index.ts",
            "line": 577
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.medialiveNode.MedialiveNodeTagsOutputReference"
            }
          }
        }
      ],
      "name": "MedialiveNodeTagsList",
      "namespace": "medialiveNode",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-node/index.ts",
            "line": 563
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.medialiveNode.MedialiveNodeTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/medialive-node/index:MedialiveNodeTagsList"
    },
    "@cdktn/provider-awscc.medialiveNode.MedialiveNodeTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.medialiveNode.MedialiveNodeTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/medialive-node/index.ts",
          "line": 489
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/medialive-node/index.ts",
        "line": 479
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-node/index.ts",
            "line": 537
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-node/index.ts",
            "line": 553
          },
          "name": "resetValue"
        }
      ],
      "name": "MedialiveNodeTagsOutputReference",
      "namespace": "medialiveNode",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-node/index.ts",
            "line": 541
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-node/index.ts",
            "line": 557
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-node/index.ts",
            "line": 531
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-node/index.ts",
            "line": 547
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-node/index.ts",
            "line": 493
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.medialiveNode.MedialiveNodeTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/medialive-node/index:MedialiveNodeTagsOutputReference"
    },
    "@cdktn/provider-awscc.medialiveSdiSource.MedialiveSdiSource": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_sdi_source awscc_medialive_sdi_source}."
      },
      "fqn": "@cdktn/provider-awscc.medialiveSdiSource.MedialiveSdiSource",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_sdi_source awscc_medialive_sdi_source} Resource."
        },
        "locationInModule": {
          "filename": "src/medialive-sdi-source/index.ts",
          "line": 225
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.medialiveSdiSource.MedialiveSdiSourceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/medialive-sdi-source/index.ts",
        "line": 193
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a MedialiveSdiSource resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/medialive-sdi-source/index.ts",
            "line": 210
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the MedialiveSdiSource to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_sdi_source#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing MedialiveSdiSource that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the MedialiveSdiSource to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-sdi-source/index.ts",
            "line": 310
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.medialiveSdiSource.MedialiveSdiSourceTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-sdi-source/index.ts",
            "line": 274
          },
          "name": "resetMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-sdi-source/index.ts",
            "line": 313
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-sdi-source/index.ts",
            "line": 338
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-sdi-source/index.ts",
            "line": 347
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "MedialiveSdiSource",
      "namespace": "medialiveSdiSource",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-sdi-source/index.ts",
            "line": 198
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-sdi-source/index.ts",
            "line": 252
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-sdi-source/index.ts",
            "line": 257
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-sdi-source/index.ts",
            "line": 262
          },
          "name": "inputs",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-sdi-source/index.ts",
            "line": 296
          },
          "name": "sdiSourceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-sdi-source/index.ts",
            "line": 301
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-sdi-source/index.ts",
            "line": 307
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.medialiveSdiSource.MedialiveSdiSourceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-sdi-source/index.ts",
            "line": 278
          },
          "name": "modeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-sdi-source/index.ts",
            "line": 291
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-sdi-source/index.ts",
            "line": 317
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.medialiveSdiSource.MedialiveSdiSourceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-sdi-source/index.ts",
            "line": 330
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-sdi-source/index.ts",
            "line": 268
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-sdi-source/index.ts",
            "line": 284
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-sdi-source/index.ts",
            "line": 323
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/medialive-sdi-source/index:MedialiveSdiSource"
    },
    "@cdktn/provider-awscc.medialiveSdiSource.MedialiveSdiSourceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.medialiveSdiSource.MedialiveSdiSourceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/medialive-sdi-source/index.ts",
        "line": 14
      },
      "name": "MedialiveSdiSourceConfig",
      "namespace": "medialiveSdiSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_sdi_source#name MedialiveSdiSource#name}",
            "stability": "stable",
            "summary": "The name of the SdiSource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-sdi-source/index.ts",
            "line": 26
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_sdi_source#type MedialiveSdiSource#type}",
            "stability": "stable",
            "summary": "The interface mode of the SdiSource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-sdi-source/index.ts",
            "line": 38
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_sdi_source#mode MedialiveSdiSource#mode}",
            "stability": "stable",
            "summary": "The current state of the SdiSource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-sdi-source/index.ts",
            "line": 20
          },
          "name": "mode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_sdi_source#tags MedialiveSdiSource#tags}",
            "stability": "stable",
            "summary": "A collection of key-value pairs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-sdi-source/index.ts",
            "line": 32
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.medialiveSdiSource.MedialiveSdiSourceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/medialive-sdi-source/index:MedialiveSdiSourceConfig"
    },
    "@cdktn/provider-awscc.medialiveSdiSource.MedialiveSdiSourceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.medialiveSdiSource.MedialiveSdiSourceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/medialive-sdi-source/index.ts",
        "line": 40
      },
      "name": "MedialiveSdiSourceTags",
      "namespace": "medialiveSdiSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_sdi_source#key MedialiveSdiSource#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-sdi-source/index.ts",
            "line": 44
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_sdi_source#value MedialiveSdiSource#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-sdi-source/index.ts",
            "line": 48
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/medialive-sdi-source/index:MedialiveSdiSourceTags"
    },
    "@cdktn/provider-awscc.medialiveSdiSource.MedialiveSdiSourceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.medialiveSdiSource.MedialiveSdiSourceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/medialive-sdi-source/index.ts",
          "line": 178
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/medialive-sdi-source/index.ts",
        "line": 170
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-sdi-source/index.ts",
            "line": 185
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.medialiveSdiSource.MedialiveSdiSourceTagsOutputReference"
            }
          }
        }
      ],
      "name": "MedialiveSdiSourceTagsList",
      "namespace": "medialiveSdiSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-sdi-source/index.ts",
            "line": 171
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.medialiveSdiSource.MedialiveSdiSourceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/medialive-sdi-source/index:MedialiveSdiSourceTagsList"
    },
    "@cdktn/provider-awscc.medialiveSdiSource.MedialiveSdiSourceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.medialiveSdiSource.MedialiveSdiSourceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/medialive-sdi-source/index.ts",
          "line": 97
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/medialive-sdi-source/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-sdi-source/index.ts",
            "line": 145
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-sdi-source/index.ts",
            "line": 161
          },
          "name": "resetValue"
        }
      ],
      "name": "MedialiveSdiSourceTagsOutputReference",
      "namespace": "medialiveSdiSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-sdi-source/index.ts",
            "line": 149
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-sdi-source/index.ts",
            "line": 165
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-sdi-source/index.ts",
            "line": 139
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-sdi-source/index.ts",
            "line": 155
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-sdi-source/index.ts",
            "line": 101
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.medialiveSdiSource.MedialiveSdiSourceTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/medialive-sdi-source/index:MedialiveSdiSourceTagsOutputReference"
    },
    "@cdktn/provider-awscc.medialiveSignalMap.MedialiveSignalMap": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_signal_map awscc_medialive_signal_map}."
      },
      "fqn": "@cdktn/provider-awscc.medialiveSignalMap.MedialiveSignalMap",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_signal_map awscc_medialive_signal_map} Resource."
        },
        "locationInModule": {
          "filename": "src/medialive-signal-map/index.ts",
          "line": 703
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.medialiveSignalMap.MedialiveSignalMapConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/medialive-signal-map/index.ts",
        "line": 671
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a MedialiveSignalMap resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/medialive-signal-map/index.ts",
            "line": 688
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the MedialiveSignalMap to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_signal_map#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing MedialiveSignalMap that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the MedialiveSignalMap to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-signal-map/index.ts",
            "line": 745
          },
          "name": "resetCloudwatchAlarmTemplateGroupIdentifiers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-signal-map/index.ts",
            "line": 771
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-signal-map/index.ts",
            "line": 805
          },
          "name": "resetEventBridgeRuleTemplateGroupIdentifiers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-signal-map/index.ts",
            "line": 832
          },
          "name": "resetForceRediscovery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-signal-map/index.ts",
            "line": 914
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-signal-map/index.ts",
            "line": 926
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-signal-map/index.ts",
            "line": 938
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "MedialiveSignalMap",
      "namespace": "medialiveSignalMap",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-signal-map/index.ts",
            "line": 676
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-signal-map/index.ts",
            "line": 733
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-signal-map/index.ts",
            "line": 754
          },
          "name": "cloudwatchAlarmTemplateGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-signal-map/index.ts",
            "line": 759
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-signal-map/index.ts",
            "line": 793
          },
          "name": "errorMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-signal-map/index.ts",
            "line": 814
          },
          "name": "eventBridgeRuleTemplateGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-signal-map/index.ts",
            "line": 820
          },
          "name": "failedMediaResourceMap",
          "type": {
            "fqn": "@cdktn/provider-awscc.medialiveSignalMap.MedialiveSignalMapFailedMediaResourceMapMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-signal-map/index.ts",
            "line": 841
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-signal-map/index.ts",
            "line": 846
          },
          "name": "identifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-signal-map/index.ts",
            "line": 851
          },
          "name": "lastDiscoveredAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-signal-map/index.ts",
            "line": 857
          },
          "name": "lastSuccessfulMonitorDeployment",
          "type": {
            "fqn": "@cdktn/provider-awscc.medialiveSignalMap.MedialiveSignalMapLastSuccessfulMonitorDeploymentOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-signal-map/index.ts",
            "line": 863
          },
          "name": "mediaResourceMap",
          "type": {
            "fqn": "@cdktn/provider-awscc.medialiveSignalMap.MedialiveSignalMapMediaResourceMapMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-signal-map/index.ts",
            "line": 868
          },
          "name": "modifiedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-signal-map/index.ts",
            "line": 873
          },
          "name": "monitorChangesPendingDeployment",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-signal-map/index.ts",
            "line": 879
          },
          "name": "monitorDeployment",
          "type": {
            "fqn": "@cdktn/provider-awscc.medialiveSignalMap.MedialiveSignalMapMonitorDeploymentOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-signal-map/index.ts",
            "line": 897
          },
          "name": "signalMapId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-signal-map/index.ts",
            "line": 902
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-signal-map/index.ts",
            "line": 749
          },
          "name": "cloudwatchAlarmTemplateGroupIdentifiersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-signal-map/index.ts",
            "line": 775
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-signal-map/index.ts",
            "line": 788
          },
          "name": "discoveryEntryPointArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-signal-map/index.ts",
            "line": 809
          },
          "name": "eventBridgeRuleTemplateGroupIdentifiersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-signal-map/index.ts",
            "line": 836
          },
          "name": "forceRediscoveryInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-signal-map/index.ts",
            "line": 892
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-signal-map/index.ts",
            "line": 918
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-signal-map/index.ts",
            "line": 739
          },
          "name": "cloudwatchAlarmTemplateGroupIdentifiers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-signal-map/index.ts",
            "line": 765
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-signal-map/index.ts",
            "line": 781
          },
          "name": "discoveryEntryPointArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-signal-map/index.ts",
            "line": 799
          },
          "name": "eventBridgeRuleTemplateGroupIdentifiers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-signal-map/index.ts",
            "line": 826
          },
          "name": "forceRediscovery",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-signal-map/index.ts",
            "line": 885
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-signal-map/index.ts",
            "line": 908
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/medialive-signal-map/index:MedialiveSignalMap"
    },
    "@cdktn/provider-awscc.medialiveSignalMap.MedialiveSignalMapConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.medialiveSignalMap.MedialiveSignalMapConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/medialive-signal-map/index.ts",
        "line": 14
      },
      "name": "MedialiveSignalMapConfig",
      "namespace": "medialiveSignalMap",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_signal_map#discovery_entry_point_arn MedialiveSignalMap#discovery_entry_point_arn}",
            "stability": "stable",
            "summary": "A top-level supported AWS resource ARN to discovery a signal map from."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-signal-map/index.ts",
            "line": 30
          },
          "name": "discoveryEntryPointArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_signal_map#name MedialiveSignalMap#name}",
            "stability": "stable",
            "summary": "A resource's name. Names must be unique within the scope of a resource type in a specific region."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-signal-map/index.ts",
            "line": 46
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_signal_map#cloudwatch_alarm_template_group_identifiers MedialiveSignalMap#cloudwatch_alarm_template_group_identifiers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-signal-map/index.ts",
            "line": 18
          },
          "name": "cloudwatchAlarmTemplateGroupIdentifiers",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_signal_map#description MedialiveSignalMap#description}",
            "stability": "stable",
            "summary": "A resource's optional description."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-signal-map/index.ts",
            "line": 24
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_signal_map#event_bridge_rule_template_group_identifiers MedialiveSignalMap#event_bridge_rule_template_group_identifiers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-signal-map/index.ts",
            "line": 34
          },
          "name": "eventBridgeRuleTemplateGroupIdentifiers",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_signal_map#force_rediscovery MedialiveSignalMap#force_rediscovery}",
            "stability": "stable",
            "summary": "If true, will force a rediscovery of a signal map if an unchanged discoveryEntryPointArn is provided."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-signal-map/index.ts",
            "line": 40
          },
          "name": "forceRediscovery",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/medialive_signal_map#tags MedialiveSignalMap#tags}",
            "stability": "stable",
            "summary": "Represents the tags associated with a resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-signal-map/index.ts",
            "line": 52
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/medialive-signal-map/index:MedialiveSignalMapConfig"
    },
    "@cdktn/provider-awscc.medialiveSignalMap.MedialiveSignalMapFailedMediaResourceMap": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.medialiveSignalMap.MedialiveSignalMapFailedMediaResourceMap",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/medialive-signal-map/index.ts",
        "line": 214
      },
      "name": "MedialiveSignalMapFailedMediaResourceMap",
      "namespace": "medialiveSignalMap",
      "symbolId": "src/medialive-signal-map/index:MedialiveSignalMapFailedMediaResourceMap"
    },
    "@cdktn/provider-awscc.medialiveSignalMap.MedialiveSignalMapFailedMediaResourceMapDestinations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.medialiveSignalMap.MedialiveSignalMapFailedMediaResourceMapDestinations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/medialive-signal-map/index.ts",
        "line": 54
      },
      "name": "MedialiveSignalMapFailedMediaResourceMapDestinations",
      "namespace": "medialiveSignalMap",
      "symbolId": "src/medialive-signal-map/index:MedialiveSignalMapFailedMediaResourceMapDestinations"
    },
    "@cdktn/provider-awscc.medialiveSignalMap.MedialiveSignalMapFailedMediaResourceMapDestinationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.medialiveSignalMap.MedialiveSignalMapFailedMediaResourceMapDestinationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/medialive-signal-map/index.ts",
          "line": 123
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/medialive-signal-map/index.ts",
        "line": 116
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-signal-map/index.ts",
            "line": 130
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.medialiveSignalMap.MedialiveSignalMapFailedMediaResourceMapDestinationsOutputReference"
            }
          }
        }
      ],
      "name": "MedialiveSignalMapFailedMediaResourceMapDestinationsList",
      "namespace": "medialiveSignalMap",
      "symbolId": "src/medialive-signal-map/index:MedialiveSignalMapFailedMediaResourceMapDestinationsList"
    },
    "@cdktn/provider-awscc.medialiveSignalMap.MedialiveSignalMapFailedMediaResourceMapDestinationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.medialiveSignalMap.MedialiveSignalMapFailedMediaResourceMapDestinationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/medialive-signal-map/index.ts",
          "line": 86
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/medialive-signal-map/index.ts",
        "line": 77
      },
      "name": "MedialiveSignalMapFailedMediaResourceMapDestinationsOutputReference",
      "namespace": "medialiveSignalMap",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-signal-map/index.ts",
            "line": 106
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-signal-map/index.ts",
            "line": 111
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-signal-map/index.ts",
            "line": 90
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.medialiveSignalMap.MedialiveSignalMapFailedMediaResourceMapDestinations"
          }
        }
      ],
      "symbolId": "src/medialive-signal-map/index:MedialiveSignalMapFailedMediaResourceMapDestinationsOutputReference"
    },
    "@cdktn/provider-awscc.medialiveSignalMap.MedialiveSignalMapFailedMediaResourceMapMap": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.medialiveSignalMap.MedialiveSignalMapFailedMediaResourceMapMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/medialive-signal-map/index.ts",
          "line": 288
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/medialive-signal-map/index.ts",
        "line": 282
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-signal-map/index.ts",
            "line": 295
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.medialiveSignalMap.MedialiveSignalMapFailedMediaResourceMapOutputReference"
            }
          }
        }
      ],
      "name": "MedialiveSignalMapFailedMediaResourceMapMap",
      "namespace": "medialiveSignalMap",
      "symbolId": "src/medialive-signal-map/index:MedialiveSignalMapFailedMediaResourceMapMap"
    },
    "@cdktn/provider-awscc.medialiveSignalMap.MedialiveSignalMapFailedMediaResourceMapOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.medialiveSignalMap.MedialiveSignalMapFailedMediaResourceMapOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/medialive-signal-map/index.ts",
          "line": 245
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/medialive-signal-map/index.ts",
        "line": 237
      },
      "name": "MedialiveSignalMapFailedMediaResourceMapOutputReference",
      "namespace": "medialiveSignalMap",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-signal-map/index.ts",
            "line": 266
          },
          "name": "destinations",
          "type": {
            "fqn": "@cdktn/provider-awscc.medialiveSignalMap.MedialiveSignalMapFailedMediaResourceMapDestinationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-signal-map/index.ts",
            "line": 271
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-signal-map/index.ts",
            "line": 277
          },
          "name": "sources",
          "type": {
            "fqn": "@cdktn/provider-awscc.medialiveSignalMap.MedialiveSignalMapFailedMediaResourceMapSourcesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-signal-map/index.ts",
            "line": 249
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.medialiveSignalMap.MedialiveSignalMapFailedMediaResourceMap"
          }
        }
      ],
      "symbolId": "src/medialive-signal-map/index:MedialiveSignalMapFailedMediaResourceMapOutputReference"
    },
    "@cdktn/provider-awscc.medialiveSignalMap.MedialiveSignalMapFailedMediaResourceMapSources": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.medialiveSignalMap.MedialiveSignalMapFailedMediaResourceMapSources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/medialive-signal-map/index.ts",
        "line": 134
      },
      "name": "MedialiveSignalMapFailedMediaResourceMapSources",
      "namespace": "medialiveSignalMap",
      "symbolId": "src/medialive-signal-map/index:MedialiveSignalMapFailedMediaResourceMapSources"
    },
    "@cdktn/provider-awscc.medialiveSignalMap.MedialiveSignalMapFailedMediaResourceMapSourcesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.medialiveSignalMap.MedialiveSignalMapFailedMediaResourceMapSourcesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/medialive-signal-map/index.ts",
          "line": 203
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/medialive-signal-map/index.ts",
        "line": 196
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-signal-map/index.ts",
            "line": 210
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.medialiveSignalMap.MedialiveSignalMapFailedMediaResourceMapSourcesOutputReference"
            }
          }
        }
      ],
      "name": "MedialiveSignalMapFailedMediaResourceMapSourcesList",
      "namespace": "medialiveSignalMap",
      "symbolId": "src/medialive-signal-map/index:MedialiveSignalMapFailedMediaResourceMapSourcesList"
    },
    "@cdktn/provider-awscc.medialiveSignalMap.MedialiveSignalMapFailedMediaResourceMapSourcesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.medialiveSignalMap.MedialiveSignalMapFailedMediaResourceMapSourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/medialive-signal-map/index.ts",
          "line": 166
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/medialive-signal-map/index.ts",
        "line": 157
      },
      "name": "MedialiveSignalMapFailedMediaResourceMapSourcesOutputReference",
      "namespace": "medialiveSignalMap",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-signal-map/index.ts",
            "line": 186
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-signal-map/index.ts",
            "line": 191
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-signal-map/index.ts",
            "line": 170
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.medialiveSignalMap.MedialiveSignalMapFailedMediaResourceMapSources"
          }
        }
      ],
      "symbolId": "src/medialive-signal-map/index:MedialiveSignalMapFailedMediaResourceMapSourcesOutputReference"
    },
    "@cdktn/provider-awscc.medialiveSignalMap.MedialiveSignalMapLastSuccessfulMonitorDeployment": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.medialiveSignalMap.MedialiveSignalMapLastSuccessfulMonitorDeployment",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/medialive-signal-map/index.ts",
        "line": 299
      },
      "name": "MedialiveSignalMapLastSuccessfulMonitorDeployment",
      "namespace": "medialiveSignalMap",
      "symbolId": "src/medialive-signal-map/index:MedialiveSignalMapLastSuccessfulMonitorDeployment"
    },
    "@cdktn/provider-awscc.medialiveSignalMap.MedialiveSignalMapLastSuccessfulMonitorDeploymentOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.medialiveSignalMap.MedialiveSignalMapLastSuccessfulMonitorDeploymentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/medialive-signal-map/index.ts",
          "line": 329
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/medialive-signal-map/index.ts",
        "line": 322
      },
      "name": "MedialiveSignalMapLastSuccessfulMonitorDeploymentOutputReference",
      "namespace": "medialiveSignalMap",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-signal-map/index.ts",
            "line": 349
          },
          "name": "detailsUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-signal-map/index.ts",
            "line": 354
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-signal-map/index.ts",
            "line": 333
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.medialiveSignalMap.MedialiveSignalMapLastSuccessfulMonitorDeployment"
          }
        }
      ],
      "symbolId": "src/medialive-signal-map/index:MedialiveSignalMapLastSuccessfulMonitorDeploymentOutputReference"
    },
    "@cdktn/provider-awscc.medialiveSignalMap.MedialiveSignalMapMediaResourceMap": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.medialiveSignalMap.MedialiveSignalMapMediaResourceMap",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/medialive-signal-map/index.ts",
        "line": 518
      },
      "name": "MedialiveSignalMapMediaResourceMap",
      "namespace": "medialiveSignalMap",
      "symbolId": "src/medialive-signal-map/index:MedialiveSignalMapMediaResourceMap"
    },
    "@cdktn/provider-awscc.medialiveSignalMap.MedialiveSignalMapMediaResourceMapDestinations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.medialiveSignalMap.MedialiveSignalMapMediaResourceMapDestinations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/medialive-signal-map/index.ts",
        "line": 358
      },
      "name": "MedialiveSignalMapMediaResourceMapDestinations",
      "namespace": "medialiveSignalMap",
      "symbolId": "src/medialive-signal-map/index:MedialiveSignalMapMediaResourceMapDestinations"
    },
    "@cdktn/provider-awscc.medialiveSignalMap.MedialiveSignalMapMediaResourceMapDestinationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.medialiveSignalMap.MedialiveSignalMapMediaResourceMapDestinationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/medialive-signal-map/index.ts",
          "line": 427
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/medialive-signal-map/index.ts",
        "line": 420
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-signal-map/index.ts",
            "line": 434
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.medialiveSignalMap.MedialiveSignalMapMediaResourceMapDestinationsOutputReference"
            }
          }
        }
      ],
      "name": "MedialiveSignalMapMediaResourceMapDestinationsList",
      "namespace": "medialiveSignalMap",
      "symbolId": "src/medialive-signal-map/index:MedialiveSignalMapMediaResourceMapDestinationsList"
    },
    "@cdktn/provider-awscc.medialiveSignalMap.MedialiveSignalMapMediaResourceMapDestinationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.medialiveSignalMap.MedialiveSignalMapMediaResourceMapDestinationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/medialive-signal-map/index.ts",
          "line": 390
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/medialive-signal-map/index.ts",
        "line": 381
      },
      "name": "MedialiveSignalMapMediaResourceMapDestinationsOutputReference",
      "namespace": "medialiveSignalMap",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-signal-map/index.ts",
            "line": 410
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-signal-map/index.ts",
            "line": 415
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-signal-map/index.ts",
            "line": 394
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.medialiveSignalMap.MedialiveSignalMapMediaResourceMapDestinations"
          }
        }
      ],
      "symbolId": "src/medialive-signal-map/index:MedialiveSignalMapMediaResourceMapDestinationsOutputReference"
    },
    "@cdktn/provider-awscc.medialiveSignalMap.MedialiveSignalMapMediaResourceMapMap": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.medialiveSignalMap.MedialiveSignalMapMediaResourceMapMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/medialive-signal-map/index.ts",
          "line": 592
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/medialive-signal-map/index.ts",
        "line": 586
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-signal-map/index.ts",
            "line": 599
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.medialiveSignalMap.MedialiveSignalMapMediaResourceMapOutputReference"
            }
          }
        }
      ],
      "name": "MedialiveSignalMapMediaResourceMapMap",
      "namespace": "medialiveSignalMap",
      "symbolId": "src/medialive-signal-map/index:MedialiveSignalMapMediaResourceMapMap"
    },
    "@cdktn/provider-awscc.medialiveSignalMap.MedialiveSignalMapMediaResourceMapOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.medialiveSignalMap.MedialiveSignalMapMediaResourceMapOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/medialive-signal-map/index.ts",
          "line": 549
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/medialive-signal-map/index.ts",
        "line": 541
      },
      "name": "MedialiveSignalMapMediaResourceMapOutputReference",
      "namespace": "medialiveSignalMap",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-signal-map/index.ts",
            "line": 570
          },
          "name": "destinations",
          "type": {
            "fqn": "@cdktn/provider-awscc.medialiveSignalMap.MedialiveSignalMapMediaResourceMapDestinationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-signal-map/index.ts",
            "line": 575
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-signal-map/index.ts",
            "line": 581
          },
          "name": "sources",
          "type": {
            "fqn": "@cdktn/provider-awscc.medialiveSignalMap.MedialiveSignalMapMediaResourceMapSourcesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-signal-map/index.ts",
            "line": 553
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.medialiveSignalMap.MedialiveSignalMapMediaResourceMap"
          }
        }
      ],
      "symbolId": "src/medialive-signal-map/index:MedialiveSignalMapMediaResourceMapOutputReference"
    },
    "@cdktn/provider-awscc.medialiveSignalMap.MedialiveSignalMapMediaResourceMapSources": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.medialiveSignalMap.MedialiveSignalMapMediaResourceMapSources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/medialive-signal-map/index.ts",
        "line": 438
      },
      "name": "MedialiveSignalMapMediaResourceMapSources",
      "namespace": "medialiveSignalMap",
      "symbolId": "src/medialive-signal-map/index:MedialiveSignalMapMediaResourceMapSources"
    },
    "@cdktn/provider-awscc.medialiveSignalMap.MedialiveSignalMapMediaResourceMapSourcesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.medialiveSignalMap.MedialiveSignalMapMediaResourceMapSourcesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/medialive-signal-map/index.ts",
          "line": 507
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/medialive-signal-map/index.ts",
        "line": 500
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-signal-map/index.ts",
            "line": 514
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.medialiveSignalMap.MedialiveSignalMapMediaResourceMapSourcesOutputReference"
            }
          }
        }
      ],
      "name": "MedialiveSignalMapMediaResourceMapSourcesList",
      "namespace": "medialiveSignalMap",
      "symbolId": "src/medialive-signal-map/index:MedialiveSignalMapMediaResourceMapSourcesList"
    },
    "@cdktn/provider-awscc.medialiveSignalMap.MedialiveSignalMapMediaResourceMapSourcesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.medialiveSignalMap.MedialiveSignalMapMediaResourceMapSourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/medialive-signal-map/index.ts",
          "line": 470
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/medialive-signal-map/index.ts",
        "line": 461
      },
      "name": "MedialiveSignalMapMediaResourceMapSourcesOutputReference",
      "namespace": "medialiveSignalMap",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-signal-map/index.ts",
            "line": 490
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-signal-map/index.ts",
            "line": 495
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-signal-map/index.ts",
            "line": 474
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.medialiveSignalMap.MedialiveSignalMapMediaResourceMapSources"
          }
        }
      ],
      "symbolId": "src/medialive-signal-map/index:MedialiveSignalMapMediaResourceMapSourcesOutputReference"
    },
    "@cdktn/provider-awscc.medialiveSignalMap.MedialiveSignalMapMonitorDeployment": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.medialiveSignalMap.MedialiveSignalMapMonitorDeployment",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/medialive-signal-map/index.ts",
        "line": 603
      },
      "name": "MedialiveSignalMapMonitorDeployment",
      "namespace": "medialiveSignalMap",
      "symbolId": "src/medialive-signal-map/index:MedialiveSignalMapMonitorDeployment"
    },
    "@cdktn/provider-awscc.medialiveSignalMap.MedialiveSignalMapMonitorDeploymentOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.medialiveSignalMap.MedialiveSignalMapMonitorDeploymentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/medialive-signal-map/index.ts",
          "line": 633
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/medialive-signal-map/index.ts",
        "line": 626
      },
      "name": "MedialiveSignalMapMonitorDeploymentOutputReference",
      "namespace": "medialiveSignalMap",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-signal-map/index.ts",
            "line": 653
          },
          "name": "detailsUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-signal-map/index.ts",
            "line": 658
          },
          "name": "errorMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/medialive-signal-map/index.ts",
            "line": 663
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/medialive-signal-map/index.ts",
            "line": 637
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.medialiveSignalMap.MedialiveSignalMapMonitorDeployment"
          }
        }
      ],
      "symbolId": "src/medialive-signal-map/index:MedialiveSignalMapMonitorDeploymentOutputReference"
    },
    "@cdktn/provider-awscc.mediapackageAsset.MediapackageAsset": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_asset awscc_mediapackage_asset}."
      },
      "fqn": "@cdktn/provider-awscc.mediapackageAsset.MediapackageAsset",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_asset awscc_mediapackage_asset} Resource."
        },
        "locationInModule": {
          "filename": "src/mediapackage-asset/index.ts",
          "line": 396
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.mediapackageAsset.MediapackageAssetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediapackage-asset/index.ts",
        "line": 364
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a MediapackageAsset resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/mediapackage-asset/index.ts",
            "line": 381
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the MediapackageAsset to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_asset#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing MediapackageAsset that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the MediapackageAsset to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-asset/index.ts",
            "line": 453
          },
          "name": "putEgressEndpoints",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.mediapackageAsset.MediapackageAssetEgressEndpoints"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-asset/index.ts",
            "line": 529
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.mediapackageAsset.MediapackageAssetTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-asset/index.ts",
            "line": 456
          },
          "name": "resetEgressEndpoints"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-asset/index.ts",
            "line": 490
          },
          "name": "resetResourceId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-asset/index.ts",
            "line": 532
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-asset/index.ts",
            "line": 544
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-asset/index.ts",
            "line": 556
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "MediapackageAsset",
      "namespace": "mediapackageAsset",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-asset/index.ts",
            "line": 369
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-asset/index.ts",
            "line": 426
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-asset/index.ts",
            "line": 444
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-asset/index.ts",
            "line": 450
          },
          "name": "egressEndpoints",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackageAsset.MediapackageAssetEgressEndpointsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-asset/index.ts",
            "line": 465
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-asset/index.ts",
            "line": 526
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackageAsset.MediapackageAssetTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-asset/index.ts",
            "line": 439
          },
          "name": "assetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-asset/index.ts",
            "line": 460
          },
          "name": "egressEndpointsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediapackageAsset.MediapackageAssetEgressEndpoints"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-asset/index.ts",
            "line": 478
          },
          "name": "packagingGroupIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-asset/index.ts",
            "line": 494
          },
          "name": "resourceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-asset/index.ts",
            "line": 507
          },
          "name": "sourceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-asset/index.ts",
            "line": 520
          },
          "name": "sourceRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-asset/index.ts",
            "line": 536
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediapackageAsset.MediapackageAssetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-asset/index.ts",
            "line": 432
          },
          "name": "assetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-asset/index.ts",
            "line": 471
          },
          "name": "packagingGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-asset/index.ts",
            "line": 484
          },
          "name": "resourceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-asset/index.ts",
            "line": 500
          },
          "name": "sourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-asset/index.ts",
            "line": 513
          },
          "name": "sourceRoleArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediapackage-asset/index:MediapackageAsset"
    },
    "@cdktn/provider-awscc.mediapackageAsset.MediapackageAssetConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackageAsset.MediapackageAssetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediapackage-asset/index.ts",
        "line": 14
      },
      "name": "MediapackageAssetConfig",
      "namespace": "mediapackageAsset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_asset#asset_id MediapackageAsset#asset_id}",
            "stability": "stable",
            "summary": "The unique identifier for the Asset."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-asset/index.ts",
            "line": 20
          },
          "name": "assetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_asset#packaging_group_id MediapackageAsset#packaging_group_id}",
            "stability": "stable",
            "summary": "The ID of the PackagingGroup for the Asset."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-asset/index.ts",
            "line": 32
          },
          "name": "packagingGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_asset#source_arn MediapackageAsset#source_arn}",
            "stability": "stable",
            "summary": "ARN of the source object in S3."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-asset/index.ts",
            "line": 44
          },
          "name": "sourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_asset#source_role_arn MediapackageAsset#source_role_arn}",
            "stability": "stable",
            "summary": "The IAM role_arn used to access the source S3 bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-asset/index.ts",
            "line": 50
          },
          "name": "sourceRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_asset#egress_endpoints MediapackageAsset#egress_endpoints}",
            "stability": "stable",
            "summary": "The list of egress endpoints available for the Asset."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-asset/index.ts",
            "line": 26
          },
          "name": "egressEndpoints",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediapackageAsset.MediapackageAssetEgressEndpoints"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_asset#resource_id MediapackageAsset#resource_id}",
            "stability": "stable",
            "summary": "The resource ID to include in SPEKE key requests."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-asset/index.ts",
            "line": 38
          },
          "name": "resourceId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_asset#tags MediapackageAsset#tags}",
            "stability": "stable",
            "summary": "A collection of tags associated with a resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-asset/index.ts",
            "line": 56
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediapackageAsset.MediapackageAssetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediapackage-asset/index:MediapackageAssetConfig"
    },
    "@cdktn/provider-awscc.mediapackageAsset.MediapackageAssetEgressEndpoints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackageAsset.MediapackageAssetEgressEndpoints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediapackage-asset/index.ts",
        "line": 58
      },
      "name": "MediapackageAssetEgressEndpoints",
      "namespace": "mediapackageAsset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_asset#packaging_configuration_id MediapackageAsset#packaging_configuration_id}",
            "stability": "stable",
            "summary": "The ID of the PackagingConfiguration being applied to the Asset."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-asset/index.ts",
            "line": 64
          },
          "name": "packagingConfigurationId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_asset#url MediapackageAsset#url}",
            "stability": "stable",
            "summary": "The URL of the parent manifest for the repackaged Asset."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-asset/index.ts",
            "line": 70
          },
          "name": "url",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediapackage-asset/index:MediapackageAssetEgressEndpoints"
    },
    "@cdktn/provider-awscc.mediapackageAsset.MediapackageAssetEgressEndpointsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackageAsset.MediapackageAssetEgressEndpointsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediapackage-asset/index.ts",
          "line": 200
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediapackage-asset/index.ts",
        "line": 192
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-asset/index.ts",
            "line": 207
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.mediapackageAsset.MediapackageAssetEgressEndpointsOutputReference"
            }
          }
        }
      ],
      "name": "MediapackageAssetEgressEndpointsList",
      "namespace": "mediapackageAsset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-asset/index.ts",
            "line": 193
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediapackageAsset.MediapackageAssetEgressEndpoints"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediapackage-asset/index:MediapackageAssetEgressEndpointsList"
    },
    "@cdktn/provider-awscc.mediapackageAsset.MediapackageAssetEgressEndpointsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackageAsset.MediapackageAssetEgressEndpointsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediapackage-asset/index.ts",
          "line": 119
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediapackage-asset/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-asset/index.ts",
            "line": 167
          },
          "name": "resetPackagingConfigurationId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-asset/index.ts",
            "line": 183
          },
          "name": "resetUrl"
        }
      ],
      "name": "MediapackageAssetEgressEndpointsOutputReference",
      "namespace": "mediapackageAsset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-asset/index.ts",
            "line": 171
          },
          "name": "packagingConfigurationIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-asset/index.ts",
            "line": 187
          },
          "name": "urlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-asset/index.ts",
            "line": 161
          },
          "name": "packagingConfigurationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-asset/index.ts",
            "line": 177
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-asset/index.ts",
            "line": 123
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackageAsset.MediapackageAssetEgressEndpoints"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediapackage-asset/index:MediapackageAssetEgressEndpointsOutputReference"
    },
    "@cdktn/provider-awscc.mediapackageAsset.MediapackageAssetTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackageAsset.MediapackageAssetTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediapackage-asset/index.ts",
        "line": 211
      },
      "name": "MediapackageAssetTags",
      "namespace": "mediapackageAsset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_asset#key MediapackageAsset#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-asset/index.ts",
            "line": 215
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_asset#value MediapackageAsset#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-asset/index.ts",
            "line": 219
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediapackage-asset/index:MediapackageAssetTags"
    },
    "@cdktn/provider-awscc.mediapackageAsset.MediapackageAssetTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackageAsset.MediapackageAssetTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediapackage-asset/index.ts",
          "line": 349
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediapackage-asset/index.ts",
        "line": 341
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-asset/index.ts",
            "line": 356
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.mediapackageAsset.MediapackageAssetTagsOutputReference"
            }
          }
        }
      ],
      "name": "MediapackageAssetTagsList",
      "namespace": "mediapackageAsset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-asset/index.ts",
            "line": 342
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediapackageAsset.MediapackageAssetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediapackage-asset/index:MediapackageAssetTagsList"
    },
    "@cdktn/provider-awscc.mediapackageAsset.MediapackageAssetTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackageAsset.MediapackageAssetTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediapackage-asset/index.ts",
          "line": 268
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediapackage-asset/index.ts",
        "line": 258
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-asset/index.ts",
            "line": 316
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-asset/index.ts",
            "line": 332
          },
          "name": "resetValue"
        }
      ],
      "name": "MediapackageAssetTagsOutputReference",
      "namespace": "mediapackageAsset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-asset/index.ts",
            "line": 320
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-asset/index.ts",
            "line": 336
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-asset/index.ts",
            "line": 310
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-asset/index.ts",
            "line": 326
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-asset/index.ts",
            "line": 272
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackageAsset.MediapackageAssetTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediapackage-asset/index:MediapackageAssetTagsOutputReference"
    },
    "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_packaging_configuration awscc_mediapackage_packaging_configuration}."
      },
      "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfiguration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_packaging_configuration awscc_mediapackage_packaging_configuration} Resource."
        },
        "locationInModule": {
          "filename": "src/mediapackage-packaging-configuration/index.ts",
          "line": 4630
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediapackage-packaging-configuration/index.ts",
        "line": 4598
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a MediapackagePackagingConfiguration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 4615
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the MediapackagePackagingConfiguration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_packaging_configuration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing MediapackagePackagingConfiguration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the MediapackagePackagingConfiguration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 4669
          },
          "name": "putCmafPackage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationCmafPackage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 4685
          },
          "name": "putDashPackage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationDashPackage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 4701
          },
          "name": "putHlsPackage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationHlsPackage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 4722
          },
          "name": "putMssPackage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationMssPackage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 4764
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 4672
          },
          "name": "resetCmafPackage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 4688
          },
          "name": "resetDashPackage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 4704
          },
          "name": "resetHlsPackage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 4725
          },
          "name": "resetMssPackage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 4767
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 4779
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 4791
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "MediapackagePackagingConfiguration",
      "namespace": "mediapackagePackagingConfiguration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 4603
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 4660
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 4666
          },
          "name": "cmafPackage",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationCmafPackageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 4682
          },
          "name": "dashPackage",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationDashPackageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 4698
          },
          "name": "hlsPackage",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationHlsPackageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 4713
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 4719
          },
          "name": "mssPackage",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationMssPackageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 4761
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 4676
          },
          "name": "cmafPackageInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationCmafPackage"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 4692
          },
          "name": "dashPackageInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationDashPackage"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 4708
          },
          "name": "hlsPackageInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationHlsPackage"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 4729
          },
          "name": "mssPackageInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationMssPackage"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 4742
          },
          "name": "packagingConfigurationIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 4755
          },
          "name": "packagingGroupIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 4771
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 4735
          },
          "name": "packagingConfigurationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 4748
          },
          "name": "packagingGroupId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediapackage-packaging-configuration/index:MediapackagePackagingConfiguration"
    },
    "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationCmafPackage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationCmafPackage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediapackage-packaging-configuration/index.ts",
        "line": 945
      },
      "name": "MediapackagePackagingConfigurationCmafPackage",
      "namespace": "mediapackagePackagingConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_packaging_configuration#encryption MediapackagePackagingConfiguration#encryption}",
            "stability": "stable",
            "summary": "A CMAF encryption configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 951
          },
          "name": "encryption",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationCmafPackageEncryption"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_packaging_configuration#hls_manifests MediapackagePackagingConfiguration#hls_manifests}",
            "stability": "stable",
            "summary": "A list of HLS manifest configurations."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 957
          },
          "name": "hlsManifests",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationCmafPackageHlsManifests"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This lets you use different SPS/PPS/VPS settings for your assets during content playback.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_packaging_configuration#include_encoder_configuration_in_segments MediapackagePackagingConfiguration#include_encoder_configuration_in_segments}",
            "stability": "stable",
            "summary": "When includeEncoderConfigurationInSegments is set to true, MediaPackage places your encoder's Sequence Parameter Set (SPS), Picture Parameter Set (PPS), and Video Parameter Set (VPS) metadata in every video segment instead of in the init fragment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 963
          },
          "name": "includeEncoderConfigurationInSegments",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Actual fragments will be rounded to the nearest multiple of the source fragment duration.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_packaging_configuration#segment_duration_seconds MediapackagePackagingConfiguration#segment_duration_seconds}",
            "stability": "stable",
            "summary": "Duration (in seconds) of each fragment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 969
          },
          "name": "segmentDurationSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/mediapackage-packaging-configuration/index:MediapackagePackagingConfigurationCmafPackage"
    },
    "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationCmafPackageEncryption": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationCmafPackageEncryption",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediapackage-packaging-configuration/index.ts",
        "line": 390
      },
      "name": "MediapackagePackagingConfigurationCmafPackageEncryption",
      "namespace": "mediapackagePackagingConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_packaging_configuration#speke_key_provider MediapackagePackagingConfiguration#speke_key_provider}",
            "stability": "stable",
            "summary": "A configuration for accessing an external Secure Packager and Encoder Key Exchange (SPEKE) service that will provide encryption keys."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 396
          },
          "name": "spekeKeyProvider",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationCmafPackageEncryptionSpekeKeyProvider"
          }
        }
      ],
      "symbolId": "src/mediapackage-packaging-configuration/index:MediapackagePackagingConfigurationCmafPackageEncryption"
    },
    "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationCmafPackageEncryptionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationCmafPackageEncryptionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediapackage-packaging-configuration/index.ts",
          "line": 436
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediapackage-packaging-configuration/index.ts",
        "line": 428
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 475
          },
          "name": "putSpekeKeyProvider",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationCmafPackageEncryptionSpekeKeyProvider"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 478
          },
          "name": "resetSpekeKeyProvider"
        }
      ],
      "name": "MediapackagePackagingConfigurationCmafPackageEncryptionOutputReference",
      "namespace": "mediapackagePackagingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 472
          },
          "name": "spekeKeyProvider",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationCmafPackageEncryptionSpekeKeyProviderOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 482
          },
          "name": "spekeKeyProviderInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationCmafPackageEncryptionSpekeKeyProvider"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 440
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationCmafPackageEncryption"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediapackage-packaging-configuration/index:MediapackagePackagingConfigurationCmafPackageEncryptionOutputReference"
    },
    "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationCmafPackageEncryptionSpekeKeyProvider": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationCmafPackageEncryptionSpekeKeyProvider",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediapackage-packaging-configuration/index.ts",
        "line": 189
      },
      "name": "MediapackagePackagingConfigurationCmafPackageEncryptionSpekeKeyProvider",
      "namespace": "mediapackagePackagingConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_packaging_configuration#encryption_contract_configuration MediapackagePackagingConfiguration#encryption_contract_configuration}",
            "stability": "stable",
            "summary": "The configuration to use for encrypting one or more content tracks separately for endpoints that use SPEKE 2.0."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 195
          },
          "name": "encryptionContractConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationCmafPackageEncryptionSpekeKeyProviderEncryptionContractConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_packaging_configuration#role_arn MediapackagePackagingConfiguration#role_arn}",
            "stability": "stable",
            "summary": "An Amazon Resource Name (ARN) of an IAM role that AWS Elemental MediaPackage will assume when accessing the key provider service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 201
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_packaging_configuration#system_ids MediapackagePackagingConfiguration#system_ids}",
            "stability": "stable",
            "summary": "The system IDs to include in key requests."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 207
          },
          "name": "systemIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_packaging_configuration#url MediapackagePackagingConfiguration#url}",
            "stability": "stable",
            "summary": "The URL of the external key provider service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 213
          },
          "name": "url",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediapackage-packaging-configuration/index:MediapackagePackagingConfigurationCmafPackageEncryptionSpekeKeyProvider"
    },
    "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationCmafPackageEncryptionSpekeKeyProviderEncryptionContractConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationCmafPackageEncryptionSpekeKeyProviderEncryptionContractConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediapackage-packaging-configuration/index.ts",
        "line": 58
      },
      "name": "MediapackagePackagingConfigurationCmafPackageEncryptionSpekeKeyProviderEncryptionContractConfiguration",
      "namespace": "mediapackagePackagingConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_packaging_configuration#preset_speke_20_audio MediapackagePackagingConfiguration#preset_speke_20_audio}",
            "stability": "stable",
            "summary": "A collection of audio encryption presets."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 64
          },
          "name": "presetSpeke20Audio",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_packaging_configuration#preset_speke_20_video MediapackagePackagingConfiguration#preset_speke_20_video}",
            "stability": "stable",
            "summary": "A collection of video encryption presets."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 70
          },
          "name": "presetSpeke20Video",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediapackage-packaging-configuration/index:MediapackagePackagingConfigurationCmafPackageEncryptionSpekeKeyProviderEncryptionContractConfiguration"
    },
    "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationCmafPackageEncryptionSpekeKeyProviderEncryptionContractConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationCmafPackageEncryptionSpekeKeyProviderEncryptionContractConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediapackage-packaging-configuration/index.ts",
          "line": 117
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediapackage-packaging-configuration/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 165
          },
          "name": "resetPresetSpeke20Audio"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 181
          },
          "name": "resetPresetSpeke20Video"
        }
      ],
      "name": "MediapackagePackagingConfigurationCmafPackageEncryptionSpekeKeyProviderEncryptionContractConfigurationOutputReference",
      "namespace": "mediapackagePackagingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 169
          },
          "name": "presetSpeke20AudioInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 185
          },
          "name": "presetSpeke20VideoInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 159
          },
          "name": "presetSpeke20Audio",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 175
          },
          "name": "presetSpeke20Video",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 121
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationCmafPackageEncryptionSpekeKeyProviderEncryptionContractConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediapackage-packaging-configuration/index:MediapackagePackagingConfigurationCmafPackageEncryptionSpekeKeyProviderEncryptionContractConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationCmafPackageEncryptionSpekeKeyProviderOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationCmafPackageEncryptionSpekeKeyProviderOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediapackage-packaging-configuration/index.ts",
          "line": 274
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediapackage-packaging-configuration/index.ts",
        "line": 266
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 331
          },
          "name": "putEncryptionContractConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationCmafPackageEncryptionSpekeKeyProviderEncryptionContractConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 334
          },
          "name": "resetEncryptionContractConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 350
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 366
          },
          "name": "resetSystemIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 382
          },
          "name": "resetUrl"
        }
      ],
      "name": "MediapackagePackagingConfigurationCmafPackageEncryptionSpekeKeyProviderOutputReference",
      "namespace": "mediapackagePackagingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 328
          },
          "name": "encryptionContractConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationCmafPackageEncryptionSpekeKeyProviderEncryptionContractConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 338
          },
          "name": "encryptionContractConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationCmafPackageEncryptionSpekeKeyProviderEncryptionContractConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 354
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 370
          },
          "name": "systemIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 386
          },
          "name": "urlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 344
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 360
          },
          "name": "systemIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 376
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 278
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationCmafPackageEncryptionSpekeKeyProvider"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediapackage-packaging-configuration/index:MediapackagePackagingConfigurationCmafPackageEncryptionSpekeKeyProviderOutputReference"
    },
    "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationCmafPackageHlsManifests": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationCmafPackageHlsManifests",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediapackage-packaging-configuration/index.ts",
        "line": 652
      },
      "name": "MediapackagePackagingConfigurationCmafPackageHlsManifests",
      "namespace": "mediapackagePackagingConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "\"NONE\" will omit all SCTE-35 ad markers from the output. \"PASSTHROUGH\" causes the manifest to contain a copy of the SCTE-35 ad markers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest. \"SCTE35_ENHANCED\" generates ad markers and blackout tags based on SCTE-35 messages in the input source.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_packaging_configuration#ad_markers MediapackagePackagingConfiguration#ad_markers}",
            "stability": "stable",
            "summary": "This setting controls how ad markers are included in the packaged OriginEndpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 658
          },
          "name": "adMarkers",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_packaging_configuration#include_iframe_only_stream MediapackagePackagingConfiguration#include_iframe_only_stream}",
            "stability": "stable",
            "summary": "When enabled, an I-Frame only stream will be included in the output."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 664
          },
          "name": "includeIframeOnlyStream",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_packaging_configuration#manifest_name MediapackagePackagingConfiguration#manifest_name}",
            "stability": "stable",
            "summary": "An optional string to include in the name of the manifest."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 670
          },
          "name": "manifestName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Additionally, when an interval is specified ID3Timed Metadata messages will be generated every 5 seconds using the ingest time of the content. If the interval is not specified, or set to 0, then no EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no ID3Timed Metadata messages will be generated. Note that irrespective of this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input, it will be passed through to HLS output.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_packaging_configuration#program_date_time_interval_seconds MediapackagePackagingConfiguration#program_date_time_interval_seconds}",
            "stability": "stable",
            "summary": "The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag inserted into manifests."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 676
          },
          "name": "programDateTimeIntervalSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_packaging_configuration#repeat_ext_x_key MediapackagePackagingConfiguration#repeat_ext_x_key}",
            "stability": "stable",
            "summary": "When enabled, the EXT-X-KEY tag will be repeated in output manifests."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 682
          },
          "name": "repeatExtXKey",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_packaging_configuration#stream_selection MediapackagePackagingConfiguration#stream_selection}",
            "stability": "stable",
            "summary": "A StreamSelection configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 688
          },
          "name": "streamSelection",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationCmafPackageHlsManifestsStreamSelection"
          }
        }
      ],
      "symbolId": "src/mediapackage-packaging-configuration/index:MediapackagePackagingConfigurationCmafPackageHlsManifests"
    },
    "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationCmafPackageHlsManifestsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationCmafPackageHlsManifestsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediapackage-packaging-configuration/index.ts",
          "line": 934
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediapackage-packaging-configuration/index.ts",
        "line": 926
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 941
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationCmafPackageHlsManifestsOutputReference"
            }
          }
        }
      ],
      "name": "MediapackagePackagingConfigurationCmafPackageHlsManifestsList",
      "namespace": "mediapackagePackagingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 927
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationCmafPackageHlsManifests"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediapackage-packaging-configuration/index:MediapackagePackagingConfigurationCmafPackageHlsManifestsList"
    },
    "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationCmafPackageHlsManifestsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationCmafPackageHlsManifestsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediapackage-packaging-configuration/index.ts",
          "line": 765
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediapackage-packaging-configuration/index.ts",
        "line": 755
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 914
          },
          "name": "putStreamSelection",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationCmafPackageHlsManifestsStreamSelection"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 837
          },
          "name": "resetAdMarkers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 853
          },
          "name": "resetIncludeIframeOnlyStream"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 869
          },
          "name": "resetManifestName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 885
          },
          "name": "resetProgramDateTimeIntervalSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 901
          },
          "name": "resetRepeatExtXKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 917
          },
          "name": "resetStreamSelection"
        }
      ],
      "name": "MediapackagePackagingConfigurationCmafPackageHlsManifestsOutputReference",
      "namespace": "mediapackagePackagingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 911
          },
          "name": "streamSelection",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationCmafPackageHlsManifestsStreamSelectionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 841
          },
          "name": "adMarkersInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 857
          },
          "name": "includeIframeOnlyStreamInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 873
          },
          "name": "manifestNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 889
          },
          "name": "programDateTimeIntervalSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 905
          },
          "name": "repeatExtXKeyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 921
          },
          "name": "streamSelectionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationCmafPackageHlsManifestsStreamSelection"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 831
          },
          "name": "adMarkers",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 847
          },
          "name": "includeIframeOnlyStream",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 863
          },
          "name": "manifestName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 879
          },
          "name": "programDateTimeIntervalSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 895
          },
          "name": "repeatExtXKey",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 769
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationCmafPackageHlsManifests"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediapackage-packaging-configuration/index:MediapackagePackagingConfigurationCmafPackageHlsManifestsOutputReference"
    },
    "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationCmafPackageHlsManifestsStreamSelection": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationCmafPackageHlsManifestsStreamSelection",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediapackage-packaging-configuration/index.ts",
        "line": 486
      },
      "name": "MediapackagePackagingConfigurationCmafPackageHlsManifestsStreamSelection",
      "namespace": "mediapackagePackagingConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_packaging_configuration#max_video_bits_per_second MediapackagePackagingConfiguration#max_video_bits_per_second}",
            "stability": "stable",
            "summary": "The maximum video bitrate (bps) to include in output."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 492
          },
          "name": "maxVideoBitsPerSecond",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_packaging_configuration#min_video_bits_per_second MediapackagePackagingConfiguration#min_video_bits_per_second}",
            "stability": "stable",
            "summary": "The minimum video bitrate (bps) to include in output."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 498
          },
          "name": "minVideoBitsPerSecond",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_packaging_configuration#stream_order MediapackagePackagingConfiguration#stream_order}",
            "stability": "stable",
            "summary": "A directive that determines the order of streams in the output."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 504
          },
          "name": "streamOrder",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediapackage-packaging-configuration/index:MediapackagePackagingConfigurationCmafPackageHlsManifestsStreamSelection"
    },
    "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationCmafPackageHlsManifestsStreamSelectionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationCmafPackageHlsManifestsStreamSelectionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediapackage-packaging-configuration/index.ts",
          "line": 558
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediapackage-packaging-configuration/index.ts",
        "line": 550
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 612
          },
          "name": "resetMaxVideoBitsPerSecond"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 628
          },
          "name": "resetMinVideoBitsPerSecond"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 644
          },
          "name": "resetStreamOrder"
        }
      ],
      "name": "MediapackagePackagingConfigurationCmafPackageHlsManifestsStreamSelectionOutputReference",
      "namespace": "mediapackagePackagingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 616
          },
          "name": "maxVideoBitsPerSecondInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 632
          },
          "name": "minVideoBitsPerSecondInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 648
          },
          "name": "streamOrderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 606
          },
          "name": "maxVideoBitsPerSecond",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 622
          },
          "name": "minVideoBitsPerSecond",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 638
          },
          "name": "streamOrder",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 562
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationCmafPackageHlsManifestsStreamSelection"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediapackage-packaging-configuration/index:MediapackagePackagingConfigurationCmafPackageHlsManifestsStreamSelectionOutputReference"
    },
    "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationCmafPackageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationCmafPackageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediapackage-packaging-configuration/index.ts",
          "line": 1030
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediapackage-packaging-configuration/index.ts",
        "line": 1022
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 1087
          },
          "name": "putEncryption",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationCmafPackageEncryption"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 1103
          },
          "name": "putHlsManifests",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationCmafPackageHlsManifests"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 1090
          },
          "name": "resetEncryption"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 1106
          },
          "name": "resetHlsManifests"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 1122
          },
          "name": "resetIncludeEncoderConfigurationInSegments"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 1138
          },
          "name": "resetSegmentDurationSeconds"
        }
      ],
      "name": "MediapackagePackagingConfigurationCmafPackageOutputReference",
      "namespace": "mediapackagePackagingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 1084
          },
          "name": "encryption",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationCmafPackageEncryptionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 1100
          },
          "name": "hlsManifests",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationCmafPackageHlsManifestsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 1094
          },
          "name": "encryptionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationCmafPackageEncryption"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 1110
          },
          "name": "hlsManifestsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationCmafPackageHlsManifests"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 1126
          },
          "name": "includeEncoderConfigurationInSegmentsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 1142
          },
          "name": "segmentDurationSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 1116
          },
          "name": "includeEncoderConfigurationInSegments",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 1132
          },
          "name": "segmentDurationSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 1034
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationCmafPackage"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediapackage-packaging-configuration/index:MediapackagePackagingConfigurationCmafPackageOutputReference"
    },
    "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediapackage-packaging-configuration/index.ts",
        "line": 14
      },
      "name": "MediapackagePackagingConfigurationConfig",
      "namespace": "mediapackagePackagingConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_packaging_configuration#packaging_configuration_id MediapackagePackagingConfiguration#packaging_configuration_id}",
            "stability": "stable",
            "summary": "The ID of the PackagingConfiguration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 44
          },
          "name": "packagingConfigurationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_packaging_configuration#packaging_group_id MediapackagePackagingConfiguration#packaging_group_id}",
            "stability": "stable",
            "summary": "The ID of a PackagingGroup."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 50
          },
          "name": "packagingGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_packaging_configuration#cmaf_package MediapackagePackagingConfiguration#cmaf_package}",
            "stability": "stable",
            "summary": "A CMAF packaging configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 20
          },
          "name": "cmafPackage",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationCmafPackage"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_packaging_configuration#dash_package MediapackagePackagingConfiguration#dash_package}",
            "stability": "stable",
            "summary": "A Dynamic Adaptive Streaming over HTTP (DASH) packaging configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 26
          },
          "name": "dashPackage",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationDashPackage"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_packaging_configuration#hls_package MediapackagePackagingConfiguration#hls_package}",
            "stability": "stable",
            "summary": "An HTTP Live Streaming (HLS) packaging configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 32
          },
          "name": "hlsPackage",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationHlsPackage"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_packaging_configuration#mss_package MediapackagePackagingConfiguration#mss_package}",
            "stability": "stable",
            "summary": "A Microsoft Smooth Streaming (MSS) PackagingConfiguration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 38
          },
          "name": "mssPackage",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationMssPackage"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_packaging_configuration#tags MediapackagePackagingConfiguration#tags}",
            "stability": "stable",
            "summary": "A collection of tags associated with a resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 56
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediapackage-packaging-configuration/index:MediapackagePackagingConfigurationConfig"
    },
    "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationDashPackage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationDashPackage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediapackage-packaging-configuration/index.ts",
        "line": 2033
      },
      "name": "MediapackagePackagingConfigurationDashPackage",
      "namespace": "mediapackagePackagingConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_packaging_configuration#dash_manifests MediapackagePackagingConfiguration#dash_manifests}",
            "stability": "stable",
            "summary": "A list of DASH manifest configurations."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 2039
          },
          "name": "dashManifests",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationDashPackageDashManifests"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_packaging_configuration#encryption MediapackagePackagingConfiguration#encryption}",
            "stability": "stable",
            "summary": "A Dynamic Adaptive Streaming over HTTP (DASH) encryption configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 2045
          },
          "name": "encryption",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationDashPackageEncryption"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This lets you use different SPS/PPS/VPS settings for your assets during content playback.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_packaging_configuration#include_encoder_configuration_in_segments MediapackagePackagingConfiguration#include_encoder_configuration_in_segments}",
            "stability": "stable",
            "summary": "When includeEncoderConfigurationInSegments is set to true, MediaPackage places your encoder's Sequence Parameter Set (SPS), Picture Parameter Set (PPS), and Video Parameter Set (VPS) metadata in every video segment instead of in the init fragment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 2051
          },
          "name": "includeEncoderConfigurationInSegments",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_packaging_configuration#include_iframe_only_stream MediapackagePackagingConfiguration#include_iframe_only_stream}",
            "stability": "stable",
            "summary": "When enabled, an I-Frame only stream will be included in the output."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 2057
          },
          "name": "includeIframeOnlyStream",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If empty, the content will not be partitioned into more than one period. If the list contains \"ADS\", new periods will be created where the Asset contains SCTE-35 ad markers.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_packaging_configuration#period_triggers MediapackagePackagingConfiguration#period_triggers}",
            "stability": "stable",
            "summary": "A list of triggers that controls when the outgoing Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Description (MPD) will be partitioned into multiple periods."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 2063
          },
          "name": "periodTriggers",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Actual fragments will be rounded to the nearest multiple of the source fragment duration.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_packaging_configuration#segment_duration_seconds MediapackagePackagingConfiguration#segment_duration_seconds}",
            "stability": "stable",
            "summary": "Duration (in seconds) of each fragment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 2069
          },
          "name": "segmentDurationSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When set to NUMBER_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Number$ media URLs. When set to TIME_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Time$ media URLs. When set to NUMBER_WITH_DURATION, only a duration is included in each SegmentTemplate, with $Number$ media URLs.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_packaging_configuration#segment_template_format MediapackagePackagingConfiguration#segment_template_format}",
            "stability": "stable",
            "summary": "Determines the type of SegmentTemplate included in the Media Presentation Description (MPD)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 2075
          },
          "name": "segmentTemplateFormat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediapackage-packaging-configuration/index:MediapackagePackagingConfigurationDashPackage"
    },
    "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationDashPackageDashManifests": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationDashPackageDashManifests",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediapackage-packaging-configuration/index.ts",
        "line": 1312
      },
      "name": "MediapackagePackagingConfigurationDashPackageDashManifests",
      "namespace": "mediapackagePackagingConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "When set to FULL, elements like SegmentTemplate and ContentProtection are included in each Representation. When set to COMPACT, duplicate elements are combined and presented at the AdaptationSet level.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_packaging_configuration#manifest_layout MediapackagePackagingConfiguration#manifest_layout}",
            "stability": "stable",
            "summary": "Determines the position of some tags in the Media Presentation Description (MPD)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 1318
          },
          "name": "manifestLayout",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_packaging_configuration#manifest_name MediapackagePackagingConfiguration#manifest_name}",
            "stability": "stable",
            "summary": "An optional string to include in the name of the manifest."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 1324
          },
          "name": "manifestName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_packaging_configuration#min_buffer_time_seconds MediapackagePackagingConfiguration#min_buffer_time_seconds}",
            "stability": "stable",
            "summary": "Minimum duration (in seconds) that a player will buffer media before starting the presentation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 1330
          },
          "name": "minBufferTimeSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_packaging_configuration#profile MediapackagePackagingConfiguration#profile}",
            "stability": "stable",
            "summary": "The Dynamic Adaptive Streaming over HTTP (DASH) profile type. When set to \"HBBTV_1_5\", HbbTV 1.5 compliant output is enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 1336
          },
          "name": "profile",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When set to SEGMENTS, the scte markers are sourced from the segments of the ingested content. When set to MANIFEST, the scte markers are sourced from the manifest of the ingested content.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_packaging_configuration#scte_markers_source MediapackagePackagingConfiguration#scte_markers_source}",
            "stability": "stable",
            "summary": "The source of scte markers used."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 1342
          },
          "name": "scteMarkersSource",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_packaging_configuration#stream_selection MediapackagePackagingConfiguration#stream_selection}",
            "stability": "stable",
            "summary": "A StreamSelection configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 1348
          },
          "name": "streamSelection",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationDashPackageDashManifestsStreamSelection"
          }
        }
      ],
      "symbolId": "src/mediapackage-packaging-configuration/index:MediapackagePackagingConfigurationDashPackageDashManifests"
    },
    "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationDashPackageDashManifestsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationDashPackageDashManifestsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediapackage-packaging-configuration/index.ts",
          "line": 1594
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediapackage-packaging-configuration/index.ts",
        "line": 1586
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 1601
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationDashPackageDashManifestsOutputReference"
            }
          }
        }
      ],
      "name": "MediapackagePackagingConfigurationDashPackageDashManifestsList",
      "namespace": "mediapackagePackagingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 1587
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationDashPackageDashManifests"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediapackage-packaging-configuration/index:MediapackagePackagingConfigurationDashPackageDashManifestsList"
    },
    "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationDashPackageDashManifestsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationDashPackageDashManifestsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediapackage-packaging-configuration/index.ts",
          "line": 1425
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediapackage-packaging-configuration/index.ts",
        "line": 1415
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 1574
          },
          "name": "putStreamSelection",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationDashPackageDashManifestsStreamSelection"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 1497
          },
          "name": "resetManifestLayout"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 1513
          },
          "name": "resetManifestName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 1529
          },
          "name": "resetMinBufferTimeSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 1545
          },
          "name": "resetProfile"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 1561
          },
          "name": "resetScteMarkersSource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 1577
          },
          "name": "resetStreamSelection"
        }
      ],
      "name": "MediapackagePackagingConfigurationDashPackageDashManifestsOutputReference",
      "namespace": "mediapackagePackagingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 1571
          },
          "name": "streamSelection",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationDashPackageDashManifestsStreamSelectionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 1501
          },
          "name": "manifestLayoutInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 1517
          },
          "name": "manifestNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 1533
          },
          "name": "minBufferTimeSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 1549
          },
          "name": "profileInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 1565
          },
          "name": "scteMarkersSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 1581
          },
          "name": "streamSelectionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationDashPackageDashManifestsStreamSelection"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 1491
          },
          "name": "manifestLayout",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 1507
          },
          "name": "manifestName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 1523
          },
          "name": "minBufferTimeSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 1539
          },
          "name": "profile",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 1555
          },
          "name": "scteMarkersSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 1429
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationDashPackageDashManifests"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediapackage-packaging-configuration/index:MediapackagePackagingConfigurationDashPackageDashManifestsOutputReference"
    },
    "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationDashPackageDashManifestsStreamSelection": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationDashPackageDashManifestsStreamSelection",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediapackage-packaging-configuration/index.ts",
        "line": 1146
      },
      "name": "MediapackagePackagingConfigurationDashPackageDashManifestsStreamSelection",
      "namespace": "mediapackagePackagingConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_packaging_configuration#max_video_bits_per_second MediapackagePackagingConfiguration#max_video_bits_per_second}",
            "stability": "stable",
            "summary": "The maximum video bitrate (bps) to include in output."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 1152
          },
          "name": "maxVideoBitsPerSecond",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_packaging_configuration#min_video_bits_per_second MediapackagePackagingConfiguration#min_video_bits_per_second}",
            "stability": "stable",
            "summary": "The minimum video bitrate (bps) to include in output."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 1158
          },
          "name": "minVideoBitsPerSecond",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_packaging_configuration#stream_order MediapackagePackagingConfiguration#stream_order}",
            "stability": "stable",
            "summary": "A directive that determines the order of streams in the output."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 1164
          },
          "name": "streamOrder",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediapackage-packaging-configuration/index:MediapackagePackagingConfigurationDashPackageDashManifestsStreamSelection"
    },
    "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationDashPackageDashManifestsStreamSelectionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationDashPackageDashManifestsStreamSelectionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediapackage-packaging-configuration/index.ts",
          "line": 1218
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediapackage-packaging-configuration/index.ts",
        "line": 1210
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 1272
          },
          "name": "resetMaxVideoBitsPerSecond"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 1288
          },
          "name": "resetMinVideoBitsPerSecond"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 1304
          },
          "name": "resetStreamOrder"
        }
      ],
      "name": "MediapackagePackagingConfigurationDashPackageDashManifestsStreamSelectionOutputReference",
      "namespace": "mediapackagePackagingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 1276
          },
          "name": "maxVideoBitsPerSecondInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 1292
          },
          "name": "minVideoBitsPerSecondInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 1308
          },
          "name": "streamOrderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 1266
          },
          "name": "maxVideoBitsPerSecond",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 1282
          },
          "name": "minVideoBitsPerSecond",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 1298
          },
          "name": "streamOrder",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 1222
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationDashPackageDashManifestsStreamSelection"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediapackage-packaging-configuration/index:MediapackagePackagingConfigurationDashPackageDashManifestsStreamSelectionOutputReference"
    },
    "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationDashPackageEncryption": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationDashPackageEncryption",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediapackage-packaging-configuration/index.ts",
        "line": 1937
      },
      "name": "MediapackagePackagingConfigurationDashPackageEncryption",
      "namespace": "mediapackagePackagingConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_packaging_configuration#speke_key_provider MediapackagePackagingConfiguration#speke_key_provider}",
            "stability": "stable",
            "summary": "A configuration for accessing an external Secure Packager and Encoder Key Exchange (SPEKE) service that will provide encryption keys."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 1943
          },
          "name": "spekeKeyProvider",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationDashPackageEncryptionSpekeKeyProvider"
          }
        }
      ],
      "symbolId": "src/mediapackage-packaging-configuration/index:MediapackagePackagingConfigurationDashPackageEncryption"
    },
    "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationDashPackageEncryptionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationDashPackageEncryptionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediapackage-packaging-configuration/index.ts",
          "line": 1983
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediapackage-packaging-configuration/index.ts",
        "line": 1975
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 2022
          },
          "name": "putSpekeKeyProvider",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationDashPackageEncryptionSpekeKeyProvider"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 2025
          },
          "name": "resetSpekeKeyProvider"
        }
      ],
      "name": "MediapackagePackagingConfigurationDashPackageEncryptionOutputReference",
      "namespace": "mediapackagePackagingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 2019
          },
          "name": "spekeKeyProvider",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationDashPackageEncryptionSpekeKeyProviderOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 2029
          },
          "name": "spekeKeyProviderInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationDashPackageEncryptionSpekeKeyProvider"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 1987
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationDashPackageEncryption"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediapackage-packaging-configuration/index:MediapackagePackagingConfigurationDashPackageEncryptionOutputReference"
    },
    "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationDashPackageEncryptionSpekeKeyProvider": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationDashPackageEncryptionSpekeKeyProvider",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediapackage-packaging-configuration/index.ts",
        "line": 1736
      },
      "name": "MediapackagePackagingConfigurationDashPackageEncryptionSpekeKeyProvider",
      "namespace": "mediapackagePackagingConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_packaging_configuration#encryption_contract_configuration MediapackagePackagingConfiguration#encryption_contract_configuration}",
            "stability": "stable",
            "summary": "The configuration to use for encrypting one or more content tracks separately for endpoints that use SPEKE 2.0."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 1742
          },
          "name": "encryptionContractConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationDashPackageEncryptionSpekeKeyProviderEncryptionContractConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_packaging_configuration#role_arn MediapackagePackagingConfiguration#role_arn}",
            "stability": "stable",
            "summary": "An Amazon Resource Name (ARN) of an IAM role that AWS Elemental MediaPackage will assume when accessing the key provider service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 1748
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_packaging_configuration#system_ids MediapackagePackagingConfiguration#system_ids}",
            "stability": "stable",
            "summary": "The system IDs to include in key requests."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 1754
          },
          "name": "systemIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_packaging_configuration#url MediapackagePackagingConfiguration#url}",
            "stability": "stable",
            "summary": "The URL of the external key provider service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 1760
          },
          "name": "url",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediapackage-packaging-configuration/index:MediapackagePackagingConfigurationDashPackageEncryptionSpekeKeyProvider"
    },
    "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationDashPackageEncryptionSpekeKeyProviderEncryptionContractConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationDashPackageEncryptionSpekeKeyProviderEncryptionContractConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediapackage-packaging-configuration/index.ts",
        "line": 1605
      },
      "name": "MediapackagePackagingConfigurationDashPackageEncryptionSpekeKeyProviderEncryptionContractConfiguration",
      "namespace": "mediapackagePackagingConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_packaging_configuration#preset_speke_20_audio MediapackagePackagingConfiguration#preset_speke_20_audio}",
            "stability": "stable",
            "summary": "A collection of audio encryption presets."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 1611
          },
          "name": "presetSpeke20Audio",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_packaging_configuration#preset_speke_20_video MediapackagePackagingConfiguration#preset_speke_20_video}",
            "stability": "stable",
            "summary": "A collection of video encryption presets."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 1617
          },
          "name": "presetSpeke20Video",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediapackage-packaging-configuration/index:MediapackagePackagingConfigurationDashPackageEncryptionSpekeKeyProviderEncryptionContractConfiguration"
    },
    "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationDashPackageEncryptionSpekeKeyProviderEncryptionContractConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationDashPackageEncryptionSpekeKeyProviderEncryptionContractConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediapackage-packaging-configuration/index.ts",
          "line": 1664
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediapackage-packaging-configuration/index.ts",
        "line": 1656
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 1712
          },
          "name": "resetPresetSpeke20Audio"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 1728
          },
          "name": "resetPresetSpeke20Video"
        }
      ],
      "name": "MediapackagePackagingConfigurationDashPackageEncryptionSpekeKeyProviderEncryptionContractConfigurationOutputReference",
      "namespace": "mediapackagePackagingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 1716
          },
          "name": "presetSpeke20AudioInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 1732
          },
          "name": "presetSpeke20VideoInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 1706
          },
          "name": "presetSpeke20Audio",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 1722
          },
          "name": "presetSpeke20Video",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 1668
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationDashPackageEncryptionSpekeKeyProviderEncryptionContractConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediapackage-packaging-configuration/index:MediapackagePackagingConfigurationDashPackageEncryptionSpekeKeyProviderEncryptionContractConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationDashPackageEncryptionSpekeKeyProviderOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationDashPackageEncryptionSpekeKeyProviderOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediapackage-packaging-configuration/index.ts",
          "line": 1821
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediapackage-packaging-configuration/index.ts",
        "line": 1813
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 1878
          },
          "name": "putEncryptionContractConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationDashPackageEncryptionSpekeKeyProviderEncryptionContractConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 1881
          },
          "name": "resetEncryptionContractConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 1897
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 1913
          },
          "name": "resetSystemIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 1929
          },
          "name": "resetUrl"
        }
      ],
      "name": "MediapackagePackagingConfigurationDashPackageEncryptionSpekeKeyProviderOutputReference",
      "namespace": "mediapackagePackagingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 1875
          },
          "name": "encryptionContractConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationDashPackageEncryptionSpekeKeyProviderEncryptionContractConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 1885
          },
          "name": "encryptionContractConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationDashPackageEncryptionSpekeKeyProviderEncryptionContractConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 1901
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 1917
          },
          "name": "systemIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 1933
          },
          "name": "urlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 1891
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 1907
          },
          "name": "systemIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 1923
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 1825
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationDashPackageEncryptionSpekeKeyProvider"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediapackage-packaging-configuration/index:MediapackagePackagingConfigurationDashPackageEncryptionSpekeKeyProviderOutputReference"
    },
    "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationDashPackageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationDashPackageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediapackage-packaging-configuration/index.ts",
          "line": 2157
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediapackage-packaging-configuration/index.ts",
        "line": 2149
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 2232
          },
          "name": "putDashManifests",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationDashPackageDashManifests"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 2248
          },
          "name": "putEncryption",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationDashPackageEncryption"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 2235
          },
          "name": "resetDashManifests"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 2251
          },
          "name": "resetEncryption"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 2267
          },
          "name": "resetIncludeEncoderConfigurationInSegments"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 2283
          },
          "name": "resetIncludeIframeOnlyStream"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 2299
          },
          "name": "resetPeriodTriggers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 2315
          },
          "name": "resetSegmentDurationSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 2331
          },
          "name": "resetSegmentTemplateFormat"
        }
      ],
      "name": "MediapackagePackagingConfigurationDashPackageOutputReference",
      "namespace": "mediapackagePackagingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 2229
          },
          "name": "dashManifests",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationDashPackageDashManifestsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 2245
          },
          "name": "encryption",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationDashPackageEncryptionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 2239
          },
          "name": "dashManifestsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationDashPackageDashManifests"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 2255
          },
          "name": "encryptionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationDashPackageEncryption"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 2271
          },
          "name": "includeEncoderConfigurationInSegmentsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 2287
          },
          "name": "includeIframeOnlyStreamInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 2303
          },
          "name": "periodTriggersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 2319
          },
          "name": "segmentDurationSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 2335
          },
          "name": "segmentTemplateFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 2261
          },
          "name": "includeEncoderConfigurationInSegments",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 2277
          },
          "name": "includeIframeOnlyStream",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 2293
          },
          "name": "periodTriggers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 2309
          },
          "name": "segmentDurationSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 2325
          },
          "name": "segmentTemplateFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 2161
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationDashPackage"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediapackage-packaging-configuration/index:MediapackagePackagingConfigurationDashPackageOutputReference"
    },
    "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationHlsPackage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationHlsPackage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediapackage-packaging-configuration/index.ts",
        "line": 3296
      },
      "name": "MediapackagePackagingConfigurationHlsPackage",
      "namespace": "mediapackagePackagingConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_packaging_configuration#encryption MediapackagePackagingConfiguration#encryption}",
            "stability": "stable",
            "summary": "An HTTP Live Streaming (HLS) encryption configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 3302
          },
          "name": "encryption",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationHlsPackageEncryption"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_packaging_configuration#hls_manifests MediapackagePackagingConfiguration#hls_manifests}",
            "stability": "stable",
            "summary": "A list of HLS manifest configurations."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 3308
          },
          "name": "hlsManifests",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationHlsPackageHlsManifests"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_packaging_configuration#include_dvb_subtitles MediapackagePackagingConfiguration#include_dvb_subtitles}",
            "stability": "stable",
            "summary": "When enabled, MediaPackage passes through digital video broadcasting (DVB) subtitles into the output."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 3314
          },
          "name": "includeDvbSubtitles",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Actual fragments will be rounded to the nearest multiple of the source fragment duration.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_packaging_configuration#segment_duration_seconds MediapackagePackagingConfiguration#segment_duration_seconds}",
            "stability": "stable",
            "summary": "Duration (in seconds) of each fragment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 3320
          },
          "name": "segmentDurationSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_packaging_configuration#use_audio_rendition_group MediapackagePackagingConfiguration#use_audio_rendition_group}",
            "stability": "stable",
            "summary": "When enabled, audio streams will be placed in rendition groups in the output."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 3326
          },
          "name": "useAudioRenditionGroup",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediapackage-packaging-configuration/index:MediapackagePackagingConfigurationHlsPackage"
    },
    "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationHlsPackageEncryption": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationHlsPackageEncryption",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediapackage-packaging-configuration/index.ts",
        "line": 2671
      },
      "name": "MediapackagePackagingConfigurationHlsPackageEncryption",
      "namespace": "mediapackagePackagingConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_packaging_configuration#constant_initialization_vector MediapackagePackagingConfiguration#constant_initialization_vector}",
            "stability": "stable",
            "summary": "An HTTP Live Streaming (HLS) encryption configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 2677
          },
          "name": "constantInitializationVector",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_packaging_configuration#encryption_method MediapackagePackagingConfiguration#encryption_method}",
            "stability": "stable",
            "summary": "The encryption method to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 2683
          },
          "name": "encryptionMethod",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_packaging_configuration#speke_key_provider MediapackagePackagingConfiguration#speke_key_provider}",
            "stability": "stable",
            "summary": "A configuration for accessing an external Secure Packager and Encoder Key Exchange (SPEKE) service that will provide encryption keys."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 2689
          },
          "name": "spekeKeyProvider",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationHlsPackageEncryptionSpekeKeyProvider"
          }
        }
      ],
      "symbolId": "src/mediapackage-packaging-configuration/index:MediapackagePackagingConfigurationHlsPackageEncryption"
    },
    "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationHlsPackageEncryptionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationHlsPackageEncryptionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediapackage-packaging-configuration/index.ts",
          "line": 2743
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediapackage-packaging-configuration/index.ts",
        "line": 2735
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 2826
          },
          "name": "putSpekeKeyProvider",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationHlsPackageEncryptionSpekeKeyProvider"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 2797
          },
          "name": "resetConstantInitializationVector"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 2813
          },
          "name": "resetEncryptionMethod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 2829
          },
          "name": "resetSpekeKeyProvider"
        }
      ],
      "name": "MediapackagePackagingConfigurationHlsPackageEncryptionOutputReference",
      "namespace": "mediapackagePackagingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 2823
          },
          "name": "spekeKeyProvider",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationHlsPackageEncryptionSpekeKeyProviderOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 2801
          },
          "name": "constantInitializationVectorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 2817
          },
          "name": "encryptionMethodInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 2833
          },
          "name": "spekeKeyProviderInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationHlsPackageEncryptionSpekeKeyProvider"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 2791
          },
          "name": "constantInitializationVector",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 2807
          },
          "name": "encryptionMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 2747
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationHlsPackageEncryption"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediapackage-packaging-configuration/index:MediapackagePackagingConfigurationHlsPackageEncryptionOutputReference"
    },
    "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationHlsPackageEncryptionSpekeKeyProvider": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationHlsPackageEncryptionSpekeKeyProvider",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediapackage-packaging-configuration/index.ts",
        "line": 2470
      },
      "name": "MediapackagePackagingConfigurationHlsPackageEncryptionSpekeKeyProvider",
      "namespace": "mediapackagePackagingConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_packaging_configuration#encryption_contract_configuration MediapackagePackagingConfiguration#encryption_contract_configuration}",
            "stability": "stable",
            "summary": "The configuration to use for encrypting one or more content tracks separately for endpoints that use SPEKE 2.0."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 2476
          },
          "name": "encryptionContractConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationHlsPackageEncryptionSpekeKeyProviderEncryptionContractConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_packaging_configuration#role_arn MediapackagePackagingConfiguration#role_arn}",
            "stability": "stable",
            "summary": "An Amazon Resource Name (ARN) of an IAM role that AWS Elemental MediaPackage will assume when accessing the key provider service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 2482
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_packaging_configuration#system_ids MediapackagePackagingConfiguration#system_ids}",
            "stability": "stable",
            "summary": "The system IDs to include in key requests."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 2488
          },
          "name": "systemIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_packaging_configuration#url MediapackagePackagingConfiguration#url}",
            "stability": "stable",
            "summary": "The URL of the external key provider service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 2494
          },
          "name": "url",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediapackage-packaging-configuration/index:MediapackagePackagingConfigurationHlsPackageEncryptionSpekeKeyProvider"
    },
    "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationHlsPackageEncryptionSpekeKeyProviderEncryptionContractConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationHlsPackageEncryptionSpekeKeyProviderEncryptionContractConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediapackage-packaging-configuration/index.ts",
        "line": 2339
      },
      "name": "MediapackagePackagingConfigurationHlsPackageEncryptionSpekeKeyProviderEncryptionContractConfiguration",
      "namespace": "mediapackagePackagingConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_packaging_configuration#preset_speke_20_audio MediapackagePackagingConfiguration#preset_speke_20_audio}",
            "stability": "stable",
            "summary": "A collection of audio encryption presets."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 2345
          },
          "name": "presetSpeke20Audio",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_packaging_configuration#preset_speke_20_video MediapackagePackagingConfiguration#preset_speke_20_video}",
            "stability": "stable",
            "summary": "A collection of video encryption presets."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 2351
          },
          "name": "presetSpeke20Video",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediapackage-packaging-configuration/index:MediapackagePackagingConfigurationHlsPackageEncryptionSpekeKeyProviderEncryptionContractConfiguration"
    },
    "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationHlsPackageEncryptionSpekeKeyProviderEncryptionContractConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationHlsPackageEncryptionSpekeKeyProviderEncryptionContractConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediapackage-packaging-configuration/index.ts",
          "line": 2398
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediapackage-packaging-configuration/index.ts",
        "line": 2390
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 2446
          },
          "name": "resetPresetSpeke20Audio"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 2462
          },
          "name": "resetPresetSpeke20Video"
        }
      ],
      "name": "MediapackagePackagingConfigurationHlsPackageEncryptionSpekeKeyProviderEncryptionContractConfigurationOutputReference",
      "namespace": "mediapackagePackagingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 2450
          },
          "name": "presetSpeke20AudioInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 2466
          },
          "name": "presetSpeke20VideoInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 2440
          },
          "name": "presetSpeke20Audio",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 2456
          },
          "name": "presetSpeke20Video",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 2402
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationHlsPackageEncryptionSpekeKeyProviderEncryptionContractConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediapackage-packaging-configuration/index:MediapackagePackagingConfigurationHlsPackageEncryptionSpekeKeyProviderEncryptionContractConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationHlsPackageEncryptionSpekeKeyProviderOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationHlsPackageEncryptionSpekeKeyProviderOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediapackage-packaging-configuration/index.ts",
          "line": 2555
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediapackage-packaging-configuration/index.ts",
        "line": 2547
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 2612
          },
          "name": "putEncryptionContractConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationHlsPackageEncryptionSpekeKeyProviderEncryptionContractConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 2615
          },
          "name": "resetEncryptionContractConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 2631
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 2647
          },
          "name": "resetSystemIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 2663
          },
          "name": "resetUrl"
        }
      ],
      "name": "MediapackagePackagingConfigurationHlsPackageEncryptionSpekeKeyProviderOutputReference",
      "namespace": "mediapackagePackagingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 2609
          },
          "name": "encryptionContractConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationHlsPackageEncryptionSpekeKeyProviderEncryptionContractConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 2619
          },
          "name": "encryptionContractConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationHlsPackageEncryptionSpekeKeyProviderEncryptionContractConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 2635
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 2651
          },
          "name": "systemIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 2667
          },
          "name": "urlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 2625
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 2641
          },
          "name": "systemIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 2657
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 2559
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationHlsPackageEncryptionSpekeKeyProvider"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediapackage-packaging-configuration/index:MediapackagePackagingConfigurationHlsPackageEncryptionSpekeKeyProviderOutputReference"
    },
    "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationHlsPackageHlsManifests": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationHlsPackageHlsManifests",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediapackage-packaging-configuration/index.ts",
        "line": 3003
      },
      "name": "MediapackagePackagingConfigurationHlsPackageHlsManifests",
      "namespace": "mediapackagePackagingConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "\"NONE\" will omit all SCTE-35 ad markers from the output. \"PASSTHROUGH\" causes the manifest to contain a copy of the SCTE-35 ad markers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest. \"SCTE35_ENHANCED\" generates ad markers and blackout tags based on SCTE-35 messages in the input source.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_packaging_configuration#ad_markers MediapackagePackagingConfiguration#ad_markers}",
            "stability": "stable",
            "summary": "This setting controls how ad markers are included in the packaged OriginEndpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 3009
          },
          "name": "adMarkers",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_packaging_configuration#include_iframe_only_stream MediapackagePackagingConfiguration#include_iframe_only_stream}",
            "stability": "stable",
            "summary": "When enabled, an I-Frame only stream will be included in the output."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 3015
          },
          "name": "includeIframeOnlyStream",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_packaging_configuration#manifest_name MediapackagePackagingConfiguration#manifest_name}",
            "stability": "stable",
            "summary": "An optional string to include in the name of the manifest."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 3021
          },
          "name": "manifestName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Additionally, when an interval is specified ID3Timed Metadata messages will be generated every 5 seconds using the ingest time of the content. If the interval is not specified, or set to 0, then no EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no ID3Timed Metadata messages will be generated. Note that irrespective of this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input, it will be passed through to HLS output.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_packaging_configuration#program_date_time_interval_seconds MediapackagePackagingConfiguration#program_date_time_interval_seconds}",
            "stability": "stable",
            "summary": "The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag inserted into manifests."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 3027
          },
          "name": "programDateTimeIntervalSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_packaging_configuration#repeat_ext_x_key MediapackagePackagingConfiguration#repeat_ext_x_key}",
            "stability": "stable",
            "summary": "When enabled, the EXT-X-KEY tag will be repeated in output manifests."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 3033
          },
          "name": "repeatExtXKey",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_packaging_configuration#stream_selection MediapackagePackagingConfiguration#stream_selection}",
            "stability": "stable",
            "summary": "A StreamSelection configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 3039
          },
          "name": "streamSelection",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationHlsPackageHlsManifestsStreamSelection"
          }
        }
      ],
      "symbolId": "src/mediapackage-packaging-configuration/index:MediapackagePackagingConfigurationHlsPackageHlsManifests"
    },
    "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationHlsPackageHlsManifestsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationHlsPackageHlsManifestsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediapackage-packaging-configuration/index.ts",
          "line": 3285
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediapackage-packaging-configuration/index.ts",
        "line": 3277
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 3292
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationHlsPackageHlsManifestsOutputReference"
            }
          }
        }
      ],
      "name": "MediapackagePackagingConfigurationHlsPackageHlsManifestsList",
      "namespace": "mediapackagePackagingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 3278
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationHlsPackageHlsManifests"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediapackage-packaging-configuration/index:MediapackagePackagingConfigurationHlsPackageHlsManifestsList"
    },
    "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationHlsPackageHlsManifestsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationHlsPackageHlsManifestsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediapackage-packaging-configuration/index.ts",
          "line": 3116
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediapackage-packaging-configuration/index.ts",
        "line": 3106
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 3265
          },
          "name": "putStreamSelection",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationHlsPackageHlsManifestsStreamSelection"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 3188
          },
          "name": "resetAdMarkers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 3204
          },
          "name": "resetIncludeIframeOnlyStream"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 3220
          },
          "name": "resetManifestName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 3236
          },
          "name": "resetProgramDateTimeIntervalSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 3252
          },
          "name": "resetRepeatExtXKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 3268
          },
          "name": "resetStreamSelection"
        }
      ],
      "name": "MediapackagePackagingConfigurationHlsPackageHlsManifestsOutputReference",
      "namespace": "mediapackagePackagingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 3262
          },
          "name": "streamSelection",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationHlsPackageHlsManifestsStreamSelectionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 3192
          },
          "name": "adMarkersInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 3208
          },
          "name": "includeIframeOnlyStreamInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 3224
          },
          "name": "manifestNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 3240
          },
          "name": "programDateTimeIntervalSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 3256
          },
          "name": "repeatExtXKeyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 3272
          },
          "name": "streamSelectionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationHlsPackageHlsManifestsStreamSelection"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 3182
          },
          "name": "adMarkers",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 3198
          },
          "name": "includeIframeOnlyStream",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 3214
          },
          "name": "manifestName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 3230
          },
          "name": "programDateTimeIntervalSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 3246
          },
          "name": "repeatExtXKey",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 3120
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationHlsPackageHlsManifests"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediapackage-packaging-configuration/index:MediapackagePackagingConfigurationHlsPackageHlsManifestsOutputReference"
    },
    "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationHlsPackageHlsManifestsStreamSelection": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationHlsPackageHlsManifestsStreamSelection",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediapackage-packaging-configuration/index.ts",
        "line": 2837
      },
      "name": "MediapackagePackagingConfigurationHlsPackageHlsManifestsStreamSelection",
      "namespace": "mediapackagePackagingConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_packaging_configuration#max_video_bits_per_second MediapackagePackagingConfiguration#max_video_bits_per_second}",
            "stability": "stable",
            "summary": "The maximum video bitrate (bps) to include in output."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 2843
          },
          "name": "maxVideoBitsPerSecond",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_packaging_configuration#min_video_bits_per_second MediapackagePackagingConfiguration#min_video_bits_per_second}",
            "stability": "stable",
            "summary": "The minimum video bitrate (bps) to include in output."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 2849
          },
          "name": "minVideoBitsPerSecond",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_packaging_configuration#stream_order MediapackagePackagingConfiguration#stream_order}",
            "stability": "stable",
            "summary": "A directive that determines the order of streams in the output."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 2855
          },
          "name": "streamOrder",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediapackage-packaging-configuration/index:MediapackagePackagingConfigurationHlsPackageHlsManifestsStreamSelection"
    },
    "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationHlsPackageHlsManifestsStreamSelectionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationHlsPackageHlsManifestsStreamSelectionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediapackage-packaging-configuration/index.ts",
          "line": 2909
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediapackage-packaging-configuration/index.ts",
        "line": 2901
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 2963
          },
          "name": "resetMaxVideoBitsPerSecond"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 2979
          },
          "name": "resetMinVideoBitsPerSecond"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 2995
          },
          "name": "resetStreamOrder"
        }
      ],
      "name": "MediapackagePackagingConfigurationHlsPackageHlsManifestsStreamSelectionOutputReference",
      "namespace": "mediapackagePackagingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 2967
          },
          "name": "maxVideoBitsPerSecondInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 2983
          },
          "name": "minVideoBitsPerSecondInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 2999
          },
          "name": "streamOrderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 2957
          },
          "name": "maxVideoBitsPerSecond",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 2973
          },
          "name": "minVideoBitsPerSecond",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 2989
          },
          "name": "streamOrder",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 2913
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationHlsPackageHlsManifestsStreamSelection"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediapackage-packaging-configuration/index:MediapackagePackagingConfigurationHlsPackageHlsManifestsStreamSelectionOutputReference"
    },
    "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationHlsPackageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationHlsPackageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediapackage-packaging-configuration/index.ts",
          "line": 3394
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediapackage-packaging-configuration/index.ts",
        "line": 3386
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 3457
          },
          "name": "putEncryption",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationHlsPackageEncryption"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 3473
          },
          "name": "putHlsManifests",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationHlsPackageHlsManifests"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 3460
          },
          "name": "resetEncryption"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 3476
          },
          "name": "resetHlsManifests"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 3492
          },
          "name": "resetIncludeDvbSubtitles"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 3508
          },
          "name": "resetSegmentDurationSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 3524
          },
          "name": "resetUseAudioRenditionGroup"
        }
      ],
      "name": "MediapackagePackagingConfigurationHlsPackageOutputReference",
      "namespace": "mediapackagePackagingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 3454
          },
          "name": "encryption",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationHlsPackageEncryptionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 3470
          },
          "name": "hlsManifests",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationHlsPackageHlsManifestsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 3464
          },
          "name": "encryptionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationHlsPackageEncryption"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 3480
          },
          "name": "hlsManifestsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationHlsPackageHlsManifests"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 3496
          },
          "name": "includeDvbSubtitlesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 3512
          },
          "name": "segmentDurationSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 3528
          },
          "name": "useAudioRenditionGroupInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 3486
          },
          "name": "includeDvbSubtitles",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 3502
          },
          "name": "segmentDurationSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 3518
          },
          "name": "useAudioRenditionGroup",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 3398
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationHlsPackage"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediapackage-packaging-configuration/index:MediapackagePackagingConfigurationHlsPackageOutputReference"
    },
    "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationMssPackage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationMssPackage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediapackage-packaging-configuration/index.ts",
        "line": 4279
      },
      "name": "MediapackagePackagingConfigurationMssPackage",
      "namespace": "mediapackagePackagingConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_packaging_configuration#encryption MediapackagePackagingConfiguration#encryption}",
            "stability": "stable",
            "summary": "A CMAF encryption configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 4285
          },
          "name": "encryption",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationMssPackageEncryption"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_packaging_configuration#mss_manifests MediapackagePackagingConfiguration#mss_manifests}",
            "stability": "stable",
            "summary": "A list of MSS manifest configurations."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 4291
          },
          "name": "mssManifests",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationMssPackageMssManifests"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Actual fragments will be rounded to the nearest multiple of the source fragment duration.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_packaging_configuration#segment_duration_seconds MediapackagePackagingConfiguration#segment_duration_seconds}",
            "stability": "stable",
            "summary": "Duration (in seconds) of each fragment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 4297
          },
          "name": "segmentDurationSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/mediapackage-packaging-configuration/index:MediapackagePackagingConfigurationMssPackage"
    },
    "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationMssPackageEncryption": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationMssPackageEncryption",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediapackage-packaging-configuration/index.ts",
        "line": 3864
      },
      "name": "MediapackagePackagingConfigurationMssPackageEncryption",
      "namespace": "mediapackagePackagingConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_packaging_configuration#speke_key_provider MediapackagePackagingConfiguration#speke_key_provider}",
            "stability": "stable",
            "summary": "A configuration for accessing an external Secure Packager and Encoder Key Exchange (SPEKE) service that will provide encryption keys."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 3870
          },
          "name": "spekeKeyProvider",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationMssPackageEncryptionSpekeKeyProvider"
          }
        }
      ],
      "symbolId": "src/mediapackage-packaging-configuration/index:MediapackagePackagingConfigurationMssPackageEncryption"
    },
    "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationMssPackageEncryptionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationMssPackageEncryptionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediapackage-packaging-configuration/index.ts",
          "line": 3910
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediapackage-packaging-configuration/index.ts",
        "line": 3902
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 3949
          },
          "name": "putSpekeKeyProvider",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationMssPackageEncryptionSpekeKeyProvider"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 3952
          },
          "name": "resetSpekeKeyProvider"
        }
      ],
      "name": "MediapackagePackagingConfigurationMssPackageEncryptionOutputReference",
      "namespace": "mediapackagePackagingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 3946
          },
          "name": "spekeKeyProvider",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationMssPackageEncryptionSpekeKeyProviderOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 3956
          },
          "name": "spekeKeyProviderInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationMssPackageEncryptionSpekeKeyProvider"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 3914
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationMssPackageEncryption"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediapackage-packaging-configuration/index:MediapackagePackagingConfigurationMssPackageEncryptionOutputReference"
    },
    "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationMssPackageEncryptionSpekeKeyProvider": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationMssPackageEncryptionSpekeKeyProvider",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediapackage-packaging-configuration/index.ts",
        "line": 3663
      },
      "name": "MediapackagePackagingConfigurationMssPackageEncryptionSpekeKeyProvider",
      "namespace": "mediapackagePackagingConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_packaging_configuration#encryption_contract_configuration MediapackagePackagingConfiguration#encryption_contract_configuration}",
            "stability": "stable",
            "summary": "The configuration to use for encrypting one or more content tracks separately for endpoints that use SPEKE 2.0."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 3669
          },
          "name": "encryptionContractConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationMssPackageEncryptionSpekeKeyProviderEncryptionContractConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_packaging_configuration#role_arn MediapackagePackagingConfiguration#role_arn}",
            "stability": "stable",
            "summary": "An Amazon Resource Name (ARN) of an IAM role that AWS Elemental MediaPackage will assume when accessing the key provider service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 3675
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_packaging_configuration#system_ids MediapackagePackagingConfiguration#system_ids}",
            "stability": "stable",
            "summary": "The system IDs to include in key requests."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 3681
          },
          "name": "systemIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_packaging_configuration#url MediapackagePackagingConfiguration#url}",
            "stability": "stable",
            "summary": "The URL of the external key provider service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 3687
          },
          "name": "url",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediapackage-packaging-configuration/index:MediapackagePackagingConfigurationMssPackageEncryptionSpekeKeyProvider"
    },
    "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationMssPackageEncryptionSpekeKeyProviderEncryptionContractConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationMssPackageEncryptionSpekeKeyProviderEncryptionContractConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediapackage-packaging-configuration/index.ts",
        "line": 3532
      },
      "name": "MediapackagePackagingConfigurationMssPackageEncryptionSpekeKeyProviderEncryptionContractConfiguration",
      "namespace": "mediapackagePackagingConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_packaging_configuration#preset_speke_20_audio MediapackagePackagingConfiguration#preset_speke_20_audio}",
            "stability": "stable",
            "summary": "A collection of audio encryption presets."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 3538
          },
          "name": "presetSpeke20Audio",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_packaging_configuration#preset_speke_20_video MediapackagePackagingConfiguration#preset_speke_20_video}",
            "stability": "stable",
            "summary": "A collection of video encryption presets."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 3544
          },
          "name": "presetSpeke20Video",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediapackage-packaging-configuration/index:MediapackagePackagingConfigurationMssPackageEncryptionSpekeKeyProviderEncryptionContractConfiguration"
    },
    "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationMssPackageEncryptionSpekeKeyProviderEncryptionContractConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationMssPackageEncryptionSpekeKeyProviderEncryptionContractConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediapackage-packaging-configuration/index.ts",
          "line": 3591
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediapackage-packaging-configuration/index.ts",
        "line": 3583
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 3639
          },
          "name": "resetPresetSpeke20Audio"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 3655
          },
          "name": "resetPresetSpeke20Video"
        }
      ],
      "name": "MediapackagePackagingConfigurationMssPackageEncryptionSpekeKeyProviderEncryptionContractConfigurationOutputReference",
      "namespace": "mediapackagePackagingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 3643
          },
          "name": "presetSpeke20AudioInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 3659
          },
          "name": "presetSpeke20VideoInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 3633
          },
          "name": "presetSpeke20Audio",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 3649
          },
          "name": "presetSpeke20Video",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 3595
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationMssPackageEncryptionSpekeKeyProviderEncryptionContractConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediapackage-packaging-configuration/index:MediapackagePackagingConfigurationMssPackageEncryptionSpekeKeyProviderEncryptionContractConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationMssPackageEncryptionSpekeKeyProviderOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationMssPackageEncryptionSpekeKeyProviderOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediapackage-packaging-configuration/index.ts",
          "line": 3748
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediapackage-packaging-configuration/index.ts",
        "line": 3740
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 3805
          },
          "name": "putEncryptionContractConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationMssPackageEncryptionSpekeKeyProviderEncryptionContractConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 3808
          },
          "name": "resetEncryptionContractConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 3824
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 3840
          },
          "name": "resetSystemIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 3856
          },
          "name": "resetUrl"
        }
      ],
      "name": "MediapackagePackagingConfigurationMssPackageEncryptionSpekeKeyProviderOutputReference",
      "namespace": "mediapackagePackagingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 3802
          },
          "name": "encryptionContractConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationMssPackageEncryptionSpekeKeyProviderEncryptionContractConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 3812
          },
          "name": "encryptionContractConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationMssPackageEncryptionSpekeKeyProviderEncryptionContractConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 3828
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 3844
          },
          "name": "systemIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 3860
          },
          "name": "urlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 3818
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 3834
          },
          "name": "systemIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 3850
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 3752
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationMssPackageEncryptionSpekeKeyProvider"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediapackage-packaging-configuration/index:MediapackagePackagingConfigurationMssPackageEncryptionSpekeKeyProviderOutputReference"
    },
    "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationMssPackageMssManifests": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationMssPackageMssManifests",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediapackage-packaging-configuration/index.ts",
        "line": 4126
      },
      "name": "MediapackagePackagingConfigurationMssPackageMssManifests",
      "namespace": "mediapackagePackagingConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_packaging_configuration#manifest_name MediapackagePackagingConfiguration#manifest_name}",
            "stability": "stable",
            "summary": "An optional string to include in the name of the manifest."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 4132
          },
          "name": "manifestName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_packaging_configuration#stream_selection MediapackagePackagingConfiguration#stream_selection}",
            "stability": "stable",
            "summary": "A StreamSelection configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 4138
          },
          "name": "streamSelection",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationMssPackageMssManifestsStreamSelection"
          }
        }
      ],
      "symbolId": "src/mediapackage-packaging-configuration/index:MediapackagePackagingConfigurationMssPackageMssManifests"
    },
    "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationMssPackageMssManifestsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationMssPackageMssManifestsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediapackage-packaging-configuration/index.ts",
          "line": 4268
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediapackage-packaging-configuration/index.ts",
        "line": 4260
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 4275
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationMssPackageMssManifestsOutputReference"
            }
          }
        }
      ],
      "name": "MediapackagePackagingConfigurationMssPackageMssManifestsList",
      "namespace": "mediapackagePackagingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 4261
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationMssPackageMssManifests"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediapackage-packaging-configuration/index:MediapackagePackagingConfigurationMssPackageMssManifestsList"
    },
    "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationMssPackageMssManifestsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationMssPackageMssManifestsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediapackage-packaging-configuration/index.ts",
          "line": 4187
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediapackage-packaging-configuration/index.ts",
        "line": 4177
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 4248
          },
          "name": "putStreamSelection",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationMssPackageMssManifestsStreamSelection"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 4235
          },
          "name": "resetManifestName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 4251
          },
          "name": "resetStreamSelection"
        }
      ],
      "name": "MediapackagePackagingConfigurationMssPackageMssManifestsOutputReference",
      "namespace": "mediapackagePackagingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 4245
          },
          "name": "streamSelection",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationMssPackageMssManifestsStreamSelectionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 4239
          },
          "name": "manifestNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 4255
          },
          "name": "streamSelectionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationMssPackageMssManifestsStreamSelection"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 4229
          },
          "name": "manifestName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 4191
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationMssPackageMssManifests"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediapackage-packaging-configuration/index:MediapackagePackagingConfigurationMssPackageMssManifestsOutputReference"
    },
    "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationMssPackageMssManifestsStreamSelection": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationMssPackageMssManifestsStreamSelection",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediapackage-packaging-configuration/index.ts",
        "line": 3960
      },
      "name": "MediapackagePackagingConfigurationMssPackageMssManifestsStreamSelection",
      "namespace": "mediapackagePackagingConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_packaging_configuration#max_video_bits_per_second MediapackagePackagingConfiguration#max_video_bits_per_second}",
            "stability": "stable",
            "summary": "The maximum video bitrate (bps) to include in output."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 3966
          },
          "name": "maxVideoBitsPerSecond",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_packaging_configuration#min_video_bits_per_second MediapackagePackagingConfiguration#min_video_bits_per_second}",
            "stability": "stable",
            "summary": "The minimum video bitrate (bps) to include in output."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 3972
          },
          "name": "minVideoBitsPerSecond",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_packaging_configuration#stream_order MediapackagePackagingConfiguration#stream_order}",
            "stability": "stable",
            "summary": "A directive that determines the order of streams in the output."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 3978
          },
          "name": "streamOrder",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediapackage-packaging-configuration/index:MediapackagePackagingConfigurationMssPackageMssManifestsStreamSelection"
    },
    "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationMssPackageMssManifestsStreamSelectionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationMssPackageMssManifestsStreamSelectionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediapackage-packaging-configuration/index.ts",
          "line": 4032
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediapackage-packaging-configuration/index.ts",
        "line": 4024
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 4086
          },
          "name": "resetMaxVideoBitsPerSecond"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 4102
          },
          "name": "resetMinVideoBitsPerSecond"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 4118
          },
          "name": "resetStreamOrder"
        }
      ],
      "name": "MediapackagePackagingConfigurationMssPackageMssManifestsStreamSelectionOutputReference",
      "namespace": "mediapackagePackagingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 4090
          },
          "name": "maxVideoBitsPerSecondInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 4106
          },
          "name": "minVideoBitsPerSecondInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 4122
          },
          "name": "streamOrderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 4080
          },
          "name": "maxVideoBitsPerSecond",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 4096
          },
          "name": "minVideoBitsPerSecond",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 4112
          },
          "name": "streamOrder",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 4036
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationMssPackageMssManifestsStreamSelection"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediapackage-packaging-configuration/index:MediapackagePackagingConfigurationMssPackageMssManifestsStreamSelectionOutputReference"
    },
    "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationMssPackageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationMssPackageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediapackage-packaging-configuration/index.ts",
          "line": 4351
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediapackage-packaging-configuration/index.ts",
        "line": 4343
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 4402
          },
          "name": "putEncryption",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationMssPackageEncryption"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 4418
          },
          "name": "putMssManifests",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationMssPackageMssManifests"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 4405
          },
          "name": "resetEncryption"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 4421
          },
          "name": "resetMssManifests"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 4437
          },
          "name": "resetSegmentDurationSeconds"
        }
      ],
      "name": "MediapackagePackagingConfigurationMssPackageOutputReference",
      "namespace": "mediapackagePackagingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 4399
          },
          "name": "encryption",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationMssPackageEncryptionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 4415
          },
          "name": "mssManifests",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationMssPackageMssManifestsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 4409
          },
          "name": "encryptionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationMssPackageEncryption"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 4425
          },
          "name": "mssManifestsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationMssPackageMssManifests"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 4441
          },
          "name": "segmentDurationSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 4431
          },
          "name": "segmentDurationSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 4355
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationMssPackage"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediapackage-packaging-configuration/index:MediapackagePackagingConfigurationMssPackageOutputReference"
    },
    "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediapackage-packaging-configuration/index.ts",
        "line": 4445
      },
      "name": "MediapackagePackagingConfigurationTags",
      "namespace": "mediapackagePackagingConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_packaging_configuration#key MediapackagePackagingConfiguration#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 4449
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_packaging_configuration#value MediapackagePackagingConfiguration#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 4453
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediapackage-packaging-configuration/index:MediapackagePackagingConfigurationTags"
    },
    "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediapackage-packaging-configuration/index.ts",
          "line": 4583
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediapackage-packaging-configuration/index.ts",
        "line": 4575
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 4590
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationTagsOutputReference"
            }
          }
        }
      ],
      "name": "MediapackagePackagingConfigurationTagsList",
      "namespace": "mediapackagePackagingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 4576
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediapackage-packaging-configuration/index:MediapackagePackagingConfigurationTagsList"
    },
    "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediapackage-packaging-configuration/index.ts",
          "line": 4502
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediapackage-packaging-configuration/index.ts",
        "line": 4492
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 4550
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 4566
          },
          "name": "resetValue"
        }
      ],
      "name": "MediapackagePackagingConfigurationTagsOutputReference",
      "namespace": "mediapackagePackagingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 4554
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 4570
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 4544
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 4560
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-configuration/index.ts",
            "line": 4506
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagePackagingConfiguration.MediapackagePackagingConfigurationTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediapackage-packaging-configuration/index:MediapackagePackagingConfigurationTagsOutputReference"
    },
    "@cdktn/provider-awscc.mediapackagePackagingGroup.MediapackagePackagingGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_packaging_group awscc_mediapackage_packaging_group}."
      },
      "fqn": "@cdktn/provider-awscc.mediapackagePackagingGroup.MediapackagePackagingGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_packaging_group awscc_mediapackage_packaging_group} Resource."
        },
        "locationInModule": {
          "filename": "src/mediapackage-packaging-group/index.ts",
          "line": 452
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.mediapackagePackagingGroup.MediapackagePackagingGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediapackage-packaging-group/index.ts",
        "line": 420
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a MediapackagePackagingGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-group/index.ts",
            "line": 437
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the MediapackagePackagingGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_packaging_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing MediapackagePackagingGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the MediapackagePackagingGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-group/index.ts",
            "line": 488
          },
          "name": "putAuthorization",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediapackagePackagingGroup.MediapackagePackagingGroupAuthorization"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-group/index.ts",
            "line": 509
          },
          "name": "putEgressAccessLogs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediapackagePackagingGroup.MediapackagePackagingGroupEgressAccessLogs"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-group/index.ts",
            "line": 543
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.mediapackagePackagingGroup.MediapackagePackagingGroupTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-group/index.ts",
            "line": 491
          },
          "name": "resetAuthorization"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-group/index.ts",
            "line": 512
          },
          "name": "resetEgressAccessLogs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-group/index.ts",
            "line": 546
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-group/index.ts",
            "line": 558
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-group/index.ts",
            "line": 567
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "MediapackagePackagingGroup",
      "namespace": "mediapackagePackagingGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-group/index.ts",
            "line": 425
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-group/index.ts",
            "line": 479
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-group/index.ts",
            "line": 485
          },
          "name": "authorization",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagePackagingGroup.MediapackagePackagingGroupAuthorizationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-group/index.ts",
            "line": 500
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-group/index.ts",
            "line": 506
          },
          "name": "egressAccessLogs",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagePackagingGroup.MediapackagePackagingGroupEgressAccessLogsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-group/index.ts",
            "line": 521
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-group/index.ts",
            "line": 540
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagePackagingGroup.MediapackagePackagingGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-group/index.ts",
            "line": 495
          },
          "name": "authorizationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagePackagingGroup.MediapackagePackagingGroupAuthorization"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-group/index.ts",
            "line": 516
          },
          "name": "egressAccessLogsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagePackagingGroup.MediapackagePackagingGroupEgressAccessLogs"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-group/index.ts",
            "line": 534
          },
          "name": "packagingGroupIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-group/index.ts",
            "line": 550
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediapackagePackagingGroup.MediapackagePackagingGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-group/index.ts",
            "line": 527
          },
          "name": "packagingGroupId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediapackage-packaging-group/index:MediapackagePackagingGroup"
    },
    "@cdktn/provider-awscc.mediapackagePackagingGroup.MediapackagePackagingGroupAuthorization": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagePackagingGroup.MediapackagePackagingGroupAuthorization",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediapackage-packaging-group/index.ts",
        "line": 40
      },
      "name": "MediapackagePackagingGroupAuthorization",
      "namespace": "mediapackagePackagingGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_packaging_group#cdn_identifier_secret MediapackagePackagingGroup#cdn_identifier_secret}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) for the secret in AWS Secrets Manager that is used for CDN authorization."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-group/index.ts",
            "line": 46
          },
          "name": "cdnIdentifierSecret",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_packaging_group#secrets_role_arn MediapackagePackagingGroup#secrets_role_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-group/index.ts",
            "line": 52
          },
          "name": "secretsRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediapackage-packaging-group/index:MediapackagePackagingGroupAuthorization"
    },
    "@cdktn/provider-awscc.mediapackagePackagingGroup.MediapackagePackagingGroupAuthorizationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagePackagingGroup.MediapackagePackagingGroupAuthorizationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediapackage-packaging-group/index.ts",
          "line": 99
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediapackage-packaging-group/index.ts",
        "line": 91
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-group/index.ts",
            "line": 147
          },
          "name": "resetCdnIdentifierSecret"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-group/index.ts",
            "line": 163
          },
          "name": "resetSecretsRoleArn"
        }
      ],
      "name": "MediapackagePackagingGroupAuthorizationOutputReference",
      "namespace": "mediapackagePackagingGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-group/index.ts",
            "line": 151
          },
          "name": "cdnIdentifierSecretInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-group/index.ts",
            "line": 167
          },
          "name": "secretsRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-group/index.ts",
            "line": 141
          },
          "name": "cdnIdentifierSecret",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-group/index.ts",
            "line": 157
          },
          "name": "secretsRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-group/index.ts",
            "line": 103
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagePackagingGroup.MediapackagePackagingGroupAuthorization"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediapackage-packaging-group/index:MediapackagePackagingGroupAuthorizationOutputReference"
    },
    "@cdktn/provider-awscc.mediapackagePackagingGroup.MediapackagePackagingGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagePackagingGroup.MediapackagePackagingGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediapackage-packaging-group/index.ts",
        "line": 14
      },
      "name": "MediapackagePackagingGroupConfig",
      "namespace": "mediapackagePackagingGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_packaging_group#packaging_group_id MediapackagePackagingGroup#packaging_group_id}",
            "stability": "stable",
            "summary": "The ID of the PackagingGroup."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-group/index.ts",
            "line": 32
          },
          "name": "packagingGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_packaging_group#authorization MediapackagePackagingGroup#authorization}",
            "stability": "stable",
            "summary": "CDN Authorization."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-group/index.ts",
            "line": 20
          },
          "name": "authorization",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagePackagingGroup.MediapackagePackagingGroupAuthorization"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_packaging_group#egress_access_logs MediapackagePackagingGroup#egress_access_logs}",
            "stability": "stable",
            "summary": "The configuration parameters for egress access logging."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-group/index.ts",
            "line": 26
          },
          "name": "egressAccessLogs",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagePackagingGroup.MediapackagePackagingGroupEgressAccessLogs"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_packaging_group#tags MediapackagePackagingGroup#tags}",
            "stability": "stable",
            "summary": "A collection of tags associated with a resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-group/index.ts",
            "line": 38
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediapackagePackagingGroup.MediapackagePackagingGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediapackage-packaging-group/index:MediapackagePackagingGroupConfig"
    },
    "@cdktn/provider-awscc.mediapackagePackagingGroup.MediapackagePackagingGroupEgressAccessLogs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagePackagingGroup.MediapackagePackagingGroupEgressAccessLogs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediapackage-packaging-group/index.ts",
        "line": 171
      },
      "name": "MediapackagePackagingGroupEgressAccessLogs",
      "namespace": "mediapackagePackagingGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "If a log group name isn't specified, the default name is used: /aws/MediaPackage/VodEgressAccessLogs.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_packaging_group#log_group_name MediapackagePackagingGroup#log_group_name}",
            "stability": "stable",
            "summary": "Sets a custom AWS CloudWatch log group name for egress logs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-group/index.ts",
            "line": 177
          },
          "name": "logGroupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediapackage-packaging-group/index:MediapackagePackagingGroupEgressAccessLogs"
    },
    "@cdktn/provider-awscc.mediapackagePackagingGroup.MediapackagePackagingGroupEgressAccessLogsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagePackagingGroup.MediapackagePackagingGroupEgressAccessLogsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediapackage-packaging-group/index.ts",
          "line": 217
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediapackage-packaging-group/index.ts",
        "line": 209
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-group/index.ts",
            "line": 259
          },
          "name": "resetLogGroupName"
        }
      ],
      "name": "MediapackagePackagingGroupEgressAccessLogsOutputReference",
      "namespace": "mediapackagePackagingGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-group/index.ts",
            "line": 263
          },
          "name": "logGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-group/index.ts",
            "line": 253
          },
          "name": "logGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-group/index.ts",
            "line": 221
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagePackagingGroup.MediapackagePackagingGroupEgressAccessLogs"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediapackage-packaging-group/index:MediapackagePackagingGroupEgressAccessLogsOutputReference"
    },
    "@cdktn/provider-awscc.mediapackagePackagingGroup.MediapackagePackagingGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagePackagingGroup.MediapackagePackagingGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediapackage-packaging-group/index.ts",
        "line": 267
      },
      "name": "MediapackagePackagingGroupTags",
      "namespace": "mediapackagePackagingGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_packaging_group#key MediapackagePackagingGroup#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-group/index.ts",
            "line": 271
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackage_packaging_group#value MediapackagePackagingGroup#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-group/index.ts",
            "line": 275
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediapackage-packaging-group/index:MediapackagePackagingGroupTags"
    },
    "@cdktn/provider-awscc.mediapackagePackagingGroup.MediapackagePackagingGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagePackagingGroup.MediapackagePackagingGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediapackage-packaging-group/index.ts",
          "line": 405
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediapackage-packaging-group/index.ts",
        "line": 397
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-group/index.ts",
            "line": 412
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.mediapackagePackagingGroup.MediapackagePackagingGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "MediapackagePackagingGroupTagsList",
      "namespace": "mediapackagePackagingGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-group/index.ts",
            "line": 398
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediapackagePackagingGroup.MediapackagePackagingGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediapackage-packaging-group/index:MediapackagePackagingGroupTagsList"
    },
    "@cdktn/provider-awscc.mediapackagePackagingGroup.MediapackagePackagingGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagePackagingGroup.MediapackagePackagingGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediapackage-packaging-group/index.ts",
          "line": 324
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediapackage-packaging-group/index.ts",
        "line": 314
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-group/index.ts",
            "line": 372
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-group/index.ts",
            "line": 388
          },
          "name": "resetValue"
        }
      ],
      "name": "MediapackagePackagingGroupTagsOutputReference",
      "namespace": "mediapackagePackagingGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-group/index.ts",
            "line": 376
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackage-packaging-group/index.ts",
            "line": 392
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-group/index.ts",
            "line": 366
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-group/index.ts",
            "line": 382
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackage-packaging-group/index.ts",
            "line": 328
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagePackagingGroup.MediapackagePackagingGroupTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediapackage-packaging-group/index:MediapackagePackagingGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.mediapackagev2Channel.Mediapackagev2Channel": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_channel awscc_mediapackagev2_channel}."
      },
      "fqn": "@cdktn/provider-awscc.mediapackagev2Channel.Mediapackagev2Channel",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_channel awscc_mediapackagev2_channel} Resource."
        },
        "locationInModule": {
          "filename": "src/mediapackagev2-channel/index.ts",
          "line": 546
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.mediapackagev2Channel.Mediapackagev2ChannelConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediapackagev2-channel/index.ts",
        "line": 514
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Mediapackagev2Channel resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-channel/index.ts",
            "line": 531
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Mediapackagev2Channel to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_channel#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Mediapackagev2Channel that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Mediapackagev2Channel to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-channel/index.ts",
            "line": 649
          },
          "name": "putInputSwitchConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediapackagev2Channel.Mediapackagev2ChannelInputSwitchConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-channel/index.ts",
            "line": 686
          },
          "name": "putOutputHeaderConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediapackagev2Channel.Mediapackagev2ChannelOutputHeaderConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-channel/index.ts",
            "line": 718
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.mediapackagev2Channel.Mediapackagev2ChannelTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-channel/index.ts",
            "line": 620
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-channel/index.ts",
            "line": 652
          },
          "name": "resetInputSwitchConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-channel/index.ts",
            "line": 668
          },
          "name": "resetInputType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-channel/index.ts",
            "line": 689
          },
          "name": "resetOutputHeaderConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-channel/index.ts",
            "line": 705
          },
          "name": "resetOutputLockingMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-channel/index.ts",
            "line": 721
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-channel/index.ts",
            "line": 733
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-channel/index.ts",
            "line": 746
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Mediapackagev2Channel",
      "namespace": "mediapackagev2Channel",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-channel/index.ts",
            "line": 519
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-channel/index.ts",
            "line": 577
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-channel/index.ts",
            "line": 608
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-channel/index.ts",
            "line": 629
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-channel/index.ts",
            "line": 640
          },
          "name": "ingestEndpoints",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagev2Channel.Mediapackagev2ChannelIngestEndpointsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-channel/index.ts",
            "line": 634
          },
          "name": "ingestEndpointUrls",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-channel/index.ts",
            "line": 646
          },
          "name": "inputSwitchConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagev2Channel.Mediapackagev2ChannelInputSwitchConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-channel/index.ts",
            "line": 677
          },
          "name": "modifiedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-channel/index.ts",
            "line": 683
          },
          "name": "outputHeaderConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagev2Channel.Mediapackagev2ChannelOutputHeaderConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-channel/index.ts",
            "line": 715
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagev2Channel.Mediapackagev2ChannelTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-channel/index.ts",
            "line": 590
          },
          "name": "channelGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-channel/index.ts",
            "line": 603
          },
          "name": "channelNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-channel/index.ts",
            "line": 624
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-channel/index.ts",
            "line": 656
          },
          "name": "inputSwitchConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagev2Channel.Mediapackagev2ChannelInputSwitchConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-channel/index.ts",
            "line": 672
          },
          "name": "inputTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-channel/index.ts",
            "line": 693
          },
          "name": "outputHeaderConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagev2Channel.Mediapackagev2ChannelOutputHeaderConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-channel/index.ts",
            "line": 709
          },
          "name": "outputLockingModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-channel/index.ts",
            "line": 725
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediapackagev2Channel.Mediapackagev2ChannelTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-channel/index.ts",
            "line": 583
          },
          "name": "channelGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-channel/index.ts",
            "line": 596
          },
          "name": "channelName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-channel/index.ts",
            "line": 614
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-channel/index.ts",
            "line": 662
          },
          "name": "inputType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-channel/index.ts",
            "line": 699
          },
          "name": "outputLockingMode",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediapackagev2-channel/index:Mediapackagev2Channel"
    },
    "@cdktn/provider-awscc.mediapackagev2Channel.Mediapackagev2ChannelConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagev2Channel.Mediapackagev2ChannelConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediapackagev2-channel/index.ts",
        "line": 14
      },
      "name": "Mediapackagev2ChannelConfig",
      "namespace": "mediapackagev2Channel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_channel#channel_group_name Mediapackagev2Channel#channel_group_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-channel/index.ts",
            "line": 18
          },
          "name": "channelGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_channel#channel_name Mediapackagev2Channel#channel_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-channel/index.ts",
            "line": 22
          },
          "name": "channelName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_channel#description Mediapackagev2Channel#description}",
            "stability": "stable",
            "summary": "<p>Enter any descriptive text that helps you to identify the channel.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-channel/index.ts",
            "line": 28
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_channel#input_switch_configuration Mediapackagev2Channel#input_switch_configuration}",
            "stability": "stable",
            "summary": "<p>The configuration for input switching based on the media quality confidence score (MQCS) as provided from AWS Elemental MediaLive.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-channel/index.ts",
            "line": 34
          },
          "name": "inputSwitchConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagev2Channel.Mediapackagev2ChannelInputSwitchConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_channel#input_type Mediapackagev2Channel#input_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-channel/index.ts",
            "line": 38
          },
          "name": "inputType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_channel#output_header_configuration Mediapackagev2Channel#output_header_configuration}",
            "stability": "stable",
            "summary": "<p>The settings for what common media server data (CMSD) headers AWS Elemental MediaPackage includes in responses to the CDN.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-channel/index.ts",
            "line": 44
          },
          "name": "outputHeaderConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagev2Channel.Mediapackagev2ChannelOutputHeaderConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_channel#output_locking_mode Mediapackagev2Channel#output_locking_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-channel/index.ts",
            "line": 48
          },
          "name": "outputLockingMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_channel#tags Mediapackagev2Channel#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-channel/index.ts",
            "line": 52
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediapackagev2Channel.Mediapackagev2ChannelTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediapackagev2-channel/index:Mediapackagev2ChannelConfig"
    },
    "@cdktn/provider-awscc.mediapackagev2Channel.Mediapackagev2ChannelIngestEndpoints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagev2Channel.Mediapackagev2ChannelIngestEndpoints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediapackagev2-channel/index.ts",
        "line": 54
      },
      "name": "Mediapackagev2ChannelIngestEndpoints",
      "namespace": "mediapackagev2Channel",
      "symbolId": "src/mediapackagev2-channel/index:Mediapackagev2ChannelIngestEndpoints"
    },
    "@cdktn/provider-awscc.mediapackagev2Channel.Mediapackagev2ChannelIngestEndpointsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagev2Channel.Mediapackagev2ChannelIngestEndpointsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediapackagev2-channel/index.ts",
          "line": 123
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediapackagev2-channel/index.ts",
        "line": 116
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-channel/index.ts",
            "line": 130
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.mediapackagev2Channel.Mediapackagev2ChannelIngestEndpointsOutputReference"
            }
          }
        }
      ],
      "name": "Mediapackagev2ChannelIngestEndpointsList",
      "namespace": "mediapackagev2Channel",
      "symbolId": "src/mediapackagev2-channel/index:Mediapackagev2ChannelIngestEndpointsList"
    },
    "@cdktn/provider-awscc.mediapackagev2Channel.Mediapackagev2ChannelIngestEndpointsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagev2Channel.Mediapackagev2ChannelIngestEndpointsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediapackagev2-channel/index.ts",
          "line": 86
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediapackagev2-channel/index.ts",
        "line": 77
      },
      "name": "Mediapackagev2ChannelIngestEndpointsOutputReference",
      "namespace": "mediapackagev2Channel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-channel/index.ts",
            "line": 106
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-channel/index.ts",
            "line": 111
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-channel/index.ts",
            "line": 90
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagev2Channel.Mediapackagev2ChannelIngestEndpoints"
          }
        }
      ],
      "symbolId": "src/mediapackagev2-channel/index:Mediapackagev2ChannelIngestEndpointsOutputReference"
    },
    "@cdktn/provider-awscc.mediapackagev2Channel.Mediapackagev2ChannelInputSwitchConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagev2Channel.Mediapackagev2ChannelInputSwitchConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediapackagev2-channel/index.ts",
        "line": 134
      },
      "name": "Mediapackagev2ChannelInputSwitchConfiguration",
      "namespace": "mediapackagev2Channel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Default is false. This setting is valid only when <code>InputType</code> is <code>CMAF</code>.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_channel#mqcs_input_switching Mediapackagev2Channel#mqcs_input_switching}",
            "stability": "stable",
            "summary": "<p>When true, AWS Elemental MediaPackage performs input switching based on the MQCS."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-channel/index.ts",
            "line": 140
          },
          "name": "mqcsInputSwitching",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Select <code>1</code> to prefer the first ingest endpoint, or <code>2</code> to prefer the second ingest endpoint. If you don't specify a preferred input, MediaPackage uses its default switching behavior when MQCS scores are equal.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_channel#preferred_input Mediapackagev2Channel#preferred_input}",
            "stability": "stable",
            "summary": "<p>For CMAF inputs, indicates which input MediaPackage should prefer when both inputs have equal MQCS scores."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-channel/index.ts",
            "line": 146
          },
          "name": "preferredInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/mediapackagev2-channel/index:Mediapackagev2ChannelInputSwitchConfiguration"
    },
    "@cdktn/provider-awscc.mediapackagev2Channel.Mediapackagev2ChannelInputSwitchConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagev2Channel.Mediapackagev2ChannelInputSwitchConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediapackagev2-channel/index.ts",
          "line": 193
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediapackagev2-channel/index.ts",
        "line": 185
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-channel/index.ts",
            "line": 241
          },
          "name": "resetMqcsInputSwitching"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-channel/index.ts",
            "line": 257
          },
          "name": "resetPreferredInput"
        }
      ],
      "name": "Mediapackagev2ChannelInputSwitchConfigurationOutputReference",
      "namespace": "mediapackagev2Channel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-channel/index.ts",
            "line": 245
          },
          "name": "mqcsInputSwitchingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-channel/index.ts",
            "line": 261
          },
          "name": "preferredInputInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-channel/index.ts",
            "line": 235
          },
          "name": "mqcsInputSwitching",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-channel/index.ts",
            "line": 251
          },
          "name": "preferredInput",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-channel/index.ts",
            "line": 197
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagev2Channel.Mediapackagev2ChannelInputSwitchConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediapackagev2-channel/index:Mediapackagev2ChannelInputSwitchConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.mediapackagev2Channel.Mediapackagev2ChannelOutputHeaderConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagev2Channel.Mediapackagev2ChannelOutputHeaderConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediapackagev2-channel/index.ts",
        "line": 265
      },
      "name": "Mediapackagev2ChannelOutputHeaderConfiguration",
      "namespace": "mediapackagev2Channel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "This setting is valid only when <code>InputType</code> is <code>CMAF</code>.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_channel#publish_mqcs Mediapackagev2Channel#publish_mqcs}",
            "stability": "stable",
            "summary": "<p>When true, AWS Elemental MediaPackage includes the MQCS in responses to the CDN."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-channel/index.ts",
            "line": 271
          },
          "name": "publishMqcs",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediapackagev2-channel/index:Mediapackagev2ChannelOutputHeaderConfiguration"
    },
    "@cdktn/provider-awscc.mediapackagev2Channel.Mediapackagev2ChannelOutputHeaderConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagev2Channel.Mediapackagev2ChannelOutputHeaderConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediapackagev2-channel/index.ts",
          "line": 311
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediapackagev2-channel/index.ts",
        "line": 303
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-channel/index.ts",
            "line": 353
          },
          "name": "resetPublishMqcs"
        }
      ],
      "name": "Mediapackagev2ChannelOutputHeaderConfigurationOutputReference",
      "namespace": "mediapackagev2Channel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-channel/index.ts",
            "line": 357
          },
          "name": "publishMqcsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-channel/index.ts",
            "line": 347
          },
          "name": "publishMqcs",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-channel/index.ts",
            "line": 315
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagev2Channel.Mediapackagev2ChannelOutputHeaderConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediapackagev2-channel/index:Mediapackagev2ChannelOutputHeaderConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.mediapackagev2Channel.Mediapackagev2ChannelTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagev2Channel.Mediapackagev2ChannelTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediapackagev2-channel/index.ts",
        "line": 361
      },
      "name": "Mediapackagev2ChannelTags",
      "namespace": "mediapackagev2Channel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_channel#key Mediapackagev2Channel#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-channel/index.ts",
            "line": 365
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_channel#value Mediapackagev2Channel#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-channel/index.ts",
            "line": 369
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediapackagev2-channel/index:Mediapackagev2ChannelTags"
    },
    "@cdktn/provider-awscc.mediapackagev2Channel.Mediapackagev2ChannelTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagev2Channel.Mediapackagev2ChannelTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediapackagev2-channel/index.ts",
          "line": 499
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediapackagev2-channel/index.ts",
        "line": 491
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-channel/index.ts",
            "line": 506
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.mediapackagev2Channel.Mediapackagev2ChannelTagsOutputReference"
            }
          }
        }
      ],
      "name": "Mediapackagev2ChannelTagsList",
      "namespace": "mediapackagev2Channel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-channel/index.ts",
            "line": 492
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediapackagev2Channel.Mediapackagev2ChannelTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediapackagev2-channel/index:Mediapackagev2ChannelTagsList"
    },
    "@cdktn/provider-awscc.mediapackagev2Channel.Mediapackagev2ChannelTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagev2Channel.Mediapackagev2ChannelTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediapackagev2-channel/index.ts",
          "line": 418
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediapackagev2-channel/index.ts",
        "line": 408
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-channel/index.ts",
            "line": 466
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-channel/index.ts",
            "line": 482
          },
          "name": "resetValue"
        }
      ],
      "name": "Mediapackagev2ChannelTagsOutputReference",
      "namespace": "mediapackagev2Channel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-channel/index.ts",
            "line": 470
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-channel/index.ts",
            "line": 486
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-channel/index.ts",
            "line": 460
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-channel/index.ts",
            "line": 476
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-channel/index.ts",
            "line": 422
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagev2Channel.Mediapackagev2ChannelTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediapackagev2-channel/index:Mediapackagev2ChannelTagsOutputReference"
    },
    "@cdktn/provider-awscc.mediapackagev2ChannelGroup.Mediapackagev2ChannelGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_channel_group awscc_mediapackagev2_channel_group}."
      },
      "fqn": "@cdktn/provider-awscc.mediapackagev2ChannelGroup.Mediapackagev2ChannelGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_channel_group awscc_mediapackagev2_channel_group} Resource."
        },
        "locationInModule": {
          "filename": "src/mediapackagev2-channel-group/index.ts",
          "line": 215
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.mediapackagev2ChannelGroup.Mediapackagev2ChannelGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediapackagev2-channel-group/index.ts",
        "line": 183
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Mediapackagev2ChannelGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-channel-group/index.ts",
            "line": 200
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Mediapackagev2ChannelGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_channel_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Mediapackagev2ChannelGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Mediapackagev2ChannelGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-channel-group/index.ts",
            "line": 299
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.mediapackagev2ChannelGroup.Mediapackagev2ChannelGroupTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-channel-group/index.ts",
            "line": 271
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-channel-group/index.ts",
            "line": 302
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-channel-group/index.ts",
            "line": 314
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-channel-group/index.ts",
            "line": 322
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Mediapackagev2ChannelGroup",
      "namespace": "mediapackagev2ChannelGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-channel-group/index.ts",
            "line": 188
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-channel-group/index.ts",
            "line": 241
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-channel-group/index.ts",
            "line": 259
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-channel-group/index.ts",
            "line": 280
          },
          "name": "egressDomain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-channel-group/index.ts",
            "line": 285
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-channel-group/index.ts",
            "line": 290
          },
          "name": "modifiedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-channel-group/index.ts",
            "line": 296
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagev2ChannelGroup.Mediapackagev2ChannelGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-channel-group/index.ts",
            "line": 254
          },
          "name": "channelGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-channel-group/index.ts",
            "line": 275
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-channel-group/index.ts",
            "line": 306
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediapackagev2ChannelGroup.Mediapackagev2ChannelGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-channel-group/index.ts",
            "line": 247
          },
          "name": "channelGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-channel-group/index.ts",
            "line": 265
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediapackagev2-channel-group/index:Mediapackagev2ChannelGroup"
    },
    "@cdktn/provider-awscc.mediapackagev2ChannelGroup.Mediapackagev2ChannelGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagev2ChannelGroup.Mediapackagev2ChannelGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediapackagev2-channel-group/index.ts",
        "line": 14
      },
      "name": "Mediapackagev2ChannelGroupConfig",
      "namespace": "mediapackagev2ChannelGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_channel_group#channel_group_name Mediapackagev2ChannelGroup#channel_group_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-channel-group/index.ts",
            "line": 18
          },
          "name": "channelGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_channel_group#description Mediapackagev2ChannelGroup#description}",
            "stability": "stable",
            "summary": "<p>Enter any descriptive text that helps you to identify the channel group.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-channel-group/index.ts",
            "line": 24
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_channel_group#tags Mediapackagev2ChannelGroup#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-channel-group/index.ts",
            "line": 28
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediapackagev2ChannelGroup.Mediapackagev2ChannelGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediapackagev2-channel-group/index:Mediapackagev2ChannelGroupConfig"
    },
    "@cdktn/provider-awscc.mediapackagev2ChannelGroup.Mediapackagev2ChannelGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagev2ChannelGroup.Mediapackagev2ChannelGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediapackagev2-channel-group/index.ts",
        "line": 30
      },
      "name": "Mediapackagev2ChannelGroupTags",
      "namespace": "mediapackagev2ChannelGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_channel_group#key Mediapackagev2ChannelGroup#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-channel-group/index.ts",
            "line": 34
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_channel_group#value Mediapackagev2ChannelGroup#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-channel-group/index.ts",
            "line": 38
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediapackagev2-channel-group/index:Mediapackagev2ChannelGroupTags"
    },
    "@cdktn/provider-awscc.mediapackagev2ChannelGroup.Mediapackagev2ChannelGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagev2ChannelGroup.Mediapackagev2ChannelGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediapackagev2-channel-group/index.ts",
          "line": 168
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediapackagev2-channel-group/index.ts",
        "line": 160
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-channel-group/index.ts",
            "line": 175
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.mediapackagev2ChannelGroup.Mediapackagev2ChannelGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "Mediapackagev2ChannelGroupTagsList",
      "namespace": "mediapackagev2ChannelGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-channel-group/index.ts",
            "line": 161
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediapackagev2ChannelGroup.Mediapackagev2ChannelGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediapackagev2-channel-group/index:Mediapackagev2ChannelGroupTagsList"
    },
    "@cdktn/provider-awscc.mediapackagev2ChannelGroup.Mediapackagev2ChannelGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagev2ChannelGroup.Mediapackagev2ChannelGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediapackagev2-channel-group/index.ts",
          "line": 87
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediapackagev2-channel-group/index.ts",
        "line": 77
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-channel-group/index.ts",
            "line": 135
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-channel-group/index.ts",
            "line": 151
          },
          "name": "resetValue"
        }
      ],
      "name": "Mediapackagev2ChannelGroupTagsOutputReference",
      "namespace": "mediapackagev2ChannelGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-channel-group/index.ts",
            "line": 139
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-channel-group/index.ts",
            "line": 155
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-channel-group/index.ts",
            "line": 129
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-channel-group/index.ts",
            "line": 145
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-channel-group/index.ts",
            "line": 91
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagev2ChannelGroup.Mediapackagev2ChannelGroupTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediapackagev2-channel-group/index:Mediapackagev2ChannelGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.mediapackagev2ChannelPolicy.Mediapackagev2ChannelPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_channel_policy awscc_mediapackagev2_channel_policy}."
      },
      "fqn": "@cdktn/provider-awscc.mediapackagev2ChannelPolicy.Mediapackagev2ChannelPolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_channel_policy awscc_mediapackagev2_channel_policy} Resource."
        },
        "locationInModule": {
          "filename": "src/mediapackagev2-channel-policy/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.mediapackagev2ChannelPolicy.Mediapackagev2ChannelPolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediapackagev2-channel-policy/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Mediapackagev2ChannelPolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-channel-policy/index.ts",
            "line": 49
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Mediapackagev2ChannelPolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_channel_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Mediapackagev2ChannelPolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Mediapackagev2ChannelPolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-channel-policy/index.ts",
            "line": 137
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-channel-policy/index.ts",
            "line": 145
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Mediapackagev2ChannelPolicy",
      "namespace": "mediapackagev2ChannelPolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-channel-policy/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-channel-policy/index.ts",
            "line": 116
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-channel-policy/index.ts",
            "line": 98
          },
          "name": "channelGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-channel-policy/index.ts",
            "line": 111
          },
          "name": "channelNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-channel-policy/index.ts",
            "line": 129
          },
          "name": "policyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-channel-policy/index.ts",
            "line": 91
          },
          "name": "channelGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-channel-policy/index.ts",
            "line": 104
          },
          "name": "channelName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-channel-policy/index.ts",
            "line": 122
          },
          "name": "policy",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediapackagev2-channel-policy/index:Mediapackagev2ChannelPolicy"
    },
    "@cdktn/provider-awscc.mediapackagev2ChannelPolicy.Mediapackagev2ChannelPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagev2ChannelPolicy.Mediapackagev2ChannelPolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediapackagev2-channel-policy/index.ts",
        "line": 14
      },
      "name": "Mediapackagev2ChannelPolicyConfig",
      "namespace": "mediapackagev2ChannelPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_channel_policy#channel_group_name Mediapackagev2ChannelPolicy#channel_group_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-channel-policy/index.ts",
            "line": 18
          },
          "name": "channelGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_channel_policy#channel_name Mediapackagev2ChannelPolicy#channel_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-channel-policy/index.ts",
            "line": 22
          },
          "name": "channelName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_channel_policy#policy Mediapackagev2ChannelPolicy#policy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-channel-policy/index.ts",
            "line": 26
          },
          "name": "policy",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediapackagev2-channel-policy/index:Mediapackagev2ChannelPolicyConfig"
    },
    "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpoint": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint awscc_mediapackagev2_origin_endpoint}."
      },
      "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpoint",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint awscc_mediapackagev2_origin_endpoint} Resource."
        },
        "locationInModule": {
          "filename": "src/mediapackagev2-origin-endpoint/index.ts",
          "line": 6573
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediapackagev2-origin-endpoint/index.ts",
        "line": 6541
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Mediapackagev2OriginEndpoint resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6558
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Mediapackagev2OriginEndpoint to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Mediapackagev2OriginEndpoint that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Mediapackagev2OriginEndpoint to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6668
          },
          "name": "putDashManifests",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifests"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6700
          },
          "name": "putForceEndpointErrorConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointForceEndpointErrorConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6721
          },
          "name": "putHlsManifests",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointHlsManifests"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6747
          },
          "name": "putLowLatencyHlsManifests",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointLowLatencyHlsManifests"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6773
          },
          "name": "putMssManifests",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointMssManifests"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6802
          },
          "name": "putSegment",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointSegment"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6834
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6671
          },
          "name": "resetDashManifests"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6687
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6703
          },
          "name": "resetForceEndpointErrorConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6724
          },
          "name": "resetHlsManifests"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6750
          },
          "name": "resetLowLatencyHlsManifests"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6776
          },
          "name": "resetMssManifests"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6805
          },
          "name": "resetSegment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6821
          },
          "name": "resetStartoverWindowSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6837
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6853
          },
          "name": "resetUriSeparator"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6865
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6884
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Mediapackagev2OriginEndpoint",
      "namespace": "mediapackagev2OriginEndpoint",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6546
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6610
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6654
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6665
          },
          "name": "dashManifests",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6659
          },
          "name": "dashManifestUrls",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6697
          },
          "name": "forceEndpointErrorConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointForceEndpointErrorConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6718
          },
          "name": "hlsManifests",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointHlsManifestsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6712
          },
          "name": "hlsManifestUrls",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6733
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6744
          },
          "name": "lowLatencyHlsManifests",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointLowLatencyHlsManifestsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6738
          },
          "name": "lowLatencyHlsManifestUrls",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6759
          },
          "name": "modifiedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6770
          },
          "name": "mssManifests",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointMssManifestsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6764
          },
          "name": "mssManifestUrls",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6799
          },
          "name": "segment",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointSegmentOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6831
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6623
          },
          "name": "channelGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6636
          },
          "name": "channelNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6649
          },
          "name": "containerTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6675
          },
          "name": "dashManifestsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifests"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6691
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6707
          },
          "name": "forceEndpointErrorConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointForceEndpointErrorConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6728
          },
          "name": "hlsManifestsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointHlsManifests"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6754
          },
          "name": "lowLatencyHlsManifestsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointLowLatencyHlsManifests"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6780
          },
          "name": "mssManifestsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointMssManifests"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6793
          },
          "name": "originEndpointNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6809
          },
          "name": "segmentInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointSegment"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6825
          },
          "name": "startoverWindowSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6841
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6857
          },
          "name": "uriSeparatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6616
          },
          "name": "channelGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6629
          },
          "name": "channelName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6642
          },
          "name": "containerType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6681
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6786
          },
          "name": "originEndpointName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6815
          },
          "name": "startoverWindowSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6847
          },
          "name": "uriSeparator",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediapackagev2-origin-endpoint/index:Mediapackagev2OriginEndpoint"
    },
    "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediapackagev2-origin-endpoint/index.ts",
        "line": 14
      },
      "name": "Mediapackagev2OriginEndpointConfig",
      "namespace": "mediapackagev2OriginEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#channel_group_name Mediapackagev2OriginEndpoint#channel_group_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 18
          },
          "name": "channelGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#channel_name Mediapackagev2OriginEndpoint#channel_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 22
          },
          "name": "channelName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#container_type Mediapackagev2OriginEndpoint#container_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 26
          },
          "name": "containerType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#origin_endpoint_name Mediapackagev2OriginEndpoint#origin_endpoint_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 66
          },
          "name": "originEndpointName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#dash_manifests Mediapackagev2OriginEndpoint#dash_manifests}",
            "stability": "stable",
            "summary": "<p>A DASH manifest configuration.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 32
          },
          "name": "dashManifests",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifests"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#description Mediapackagev2OriginEndpoint#description}",
            "stability": "stable",
            "summary": "<p>Enter any descriptive text that helps you to identify the origin endpoint.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 38
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#force_endpoint_error_configuration Mediapackagev2OriginEndpoint#force_endpoint_error_configuration}",
            "stability": "stable",
            "summary": "<p>The failover settings for the endpoint.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 44
          },
          "name": "forceEndpointErrorConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointForceEndpointErrorConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#hls_manifests Mediapackagev2OriginEndpoint#hls_manifests}",
            "stability": "stable",
            "summary": "<p>An HTTP live streaming (HLS) manifest configuration.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 50
          },
          "name": "hlsManifests",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointHlsManifests"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#low_latency_hls_manifests Mediapackagev2OriginEndpoint#low_latency_hls_manifests}",
            "stability": "stable",
            "summary": "<p>A low-latency HLS manifest configuration.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 56
          },
          "name": "lowLatencyHlsManifests",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointLowLatencyHlsManifests"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#mss_manifests Mediapackagev2OriginEndpoint#mss_manifests}",
            "stability": "stable",
            "summary": "<p>The Microsoft Smooth Streaming (MSS) manifest configurations associated with this origin endpoint.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 62
          },
          "name": "mssManifests",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointMssManifests"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#segment Mediapackagev2OriginEndpoint#segment}",
            "stability": "stable",
            "summary": "<p>The segment configuration, including the segment name, duration, and other configuration values.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 72
          },
          "name": "segment",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointSegment"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Viewers can start-over or catch-up on content that falls within the window. The maximum startover window is 1,209,600 seconds (14 days).</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#startover_window_seconds Mediapackagev2OriginEndpoint#startover_window_seconds}",
            "stability": "stable",
            "summary": "<p>The size of the window (in seconds) to create a window of the live stream that's available for on-demand viewing."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 78
          },
          "name": "startoverWindowSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#tags Mediapackagev2OriginEndpoint#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 82
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#uri_separator Mediapackagev2OriginEndpoint#uri_separator}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 86
          },
          "name": "uriSeparator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediapackagev2-origin-endpoint/index:Mediapackagev2OriginEndpointConfig"
    },
    "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifests": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifests",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediapackagev2-origin-endpoint/index.ts",
        "line": 1810
      },
      "name": "Mediapackagev2OriginEndpointDashManifests",
      "namespace": "mediapackagev2OriginEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#audio_timeline_pattern Mediapackagev2OriginEndpoint#audio_timeline_pattern}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 1814
          },
          "name": "audioTimelinePattern",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Use this configuration to set a custom availability start time for your DASH manifest.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#availability_start_time_configuration Mediapackagev2OriginEndpoint#availability_start_time_configuration}",
            "stability": "stable",
            "summary": "<p>The configuration for the DASH <code>availabilityStartTime</code> attribute of the Media Presentation Description (MPD)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 1820
          },
          "name": "availabilityStartTimeConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsAvailabilityStartTimeConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#base_urls Mediapackagev2OriginEndpoint#base_urls}",
            "stability": "stable",
            "summary": "<p>The base URL to use for retrieving segments.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 1826
          },
          "name": "baseUrls",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsBaseUrls"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#compactness Mediapackagev2OriginEndpoint#compactness}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 1830
          },
          "name": "compactness",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#drm_signaling Mediapackagev2OriginEndpoint#drm_signaling}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 1834
          },
          "name": "drmSignaling",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The font download and error reporting information that you want MediaPackage to pass through to the manifest.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#dvb_settings Mediapackagev2OriginEndpoint#dvb_settings}",
            "stability": "stable",
            "summary": "<p>For endpoints that use the DVB-DASH profile only."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 1840
          },
          "name": "dvbSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsDvbSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#filter_configuration Mediapackagev2OriginEndpoint#filter_configuration}",
            "stability": "stable",
            "summary": "<p>Filter configuration includes settings for manifest filtering, start and end times, and time delay that apply to all of your egress requests for this manifest."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 1846
          },
          "name": "filterConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsFilterConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The manifest name creates a unique path to this endpoint. If you don't enter a value, MediaPackage uses the default manifest name, index. </p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#manifest_name Mediapackagev2OriginEndpoint#manifest_name}",
            "stability": "stable",
            "summary": "<p>A short string that's appended to the endpoint URL."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 1852
          },
          "name": "manifestName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#manifest_window_seconds Mediapackagev2OriginEndpoint#manifest_window_seconds}",
            "stability": "stable",
            "summary": "<p>The total duration (in seconds) of the manifest's content.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 1858
          },
          "name": "manifestWindowSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#min_buffer_time_seconds Mediapackagev2OriginEndpoint#min_buffer_time_seconds}",
            "stability": "stable",
            "summary": "<p>Minimum amount of content (in seconds) that a player must keep available in the buffer.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 1864
          },
          "name": "minBufferTimeSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#min_update_period_seconds Mediapackagev2OriginEndpoint#min_update_period_seconds}",
            "stability": "stable",
            "summary": "<p>Minimum amount of time (in seconds) that the player should wait before requesting updates to the manifest.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 1870
          },
          "name": "minUpdatePeriodSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Leave this value empty to indicate that the manifest is contained all in one period. For more information about periods in the DASH manifest, see <a href=\"https://docs.aws.amazon.com/mediapackage/latest/userguide/multi-period.html\">Multi-period DASH in AWS Elemental MediaPackage</a>.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#period_triggers Mediapackagev2OriginEndpoint#period_triggers}",
            "stability": "stable",
            "summary": "<p>A list of triggers that controls when AWS Elemental MediaPackage separates the MPEG-DASH manifest into multiple periods."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 1876
          },
          "name": "periodTriggers",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#profiles Mediapackagev2OriginEndpoint#profiles}",
            "stability": "stable",
            "summary": "<p>The profile that the output is compliant with.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 1882
          },
          "name": "profiles",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#program_information Mediapackagev2OriginEndpoint#program_information}",
            "stability": "stable",
            "summary": "<p>Details about the content that you want MediaPackage to pass through in the manifest to the playback device.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 1888
          },
          "name": "programInformation",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsProgramInformation"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#scte_dash Mediapackagev2OriginEndpoint#scte_dash}",
            "stability": "stable",
            "summary": "<p>The SCTE configuration.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 1894
          },
          "name": "scteDash",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsScteDash"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#segment_template_format Mediapackagev2OriginEndpoint#segment_template_format}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 1898
          },
          "name": "segmentTemplateFormat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#subtitle_configuration Mediapackagev2OriginEndpoint#subtitle_configuration}",
            "stability": "stable",
            "summary": "<p>The configuration for DASH subtitles.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 1904
          },
          "name": "subtitleConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsSubtitleConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#suggested_presentation_delay_seconds Mediapackagev2OriginEndpoint#suggested_presentation_delay_seconds}",
            "stability": "stable",
            "summary": "<p>The amount of time (in seconds) that the player should be from the end of the manifest.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 1910
          },
          "name": "suggestedPresentationDelaySeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#uri_path_type Mediapackagev2OriginEndpoint#uri_path_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 1914
          },
          "name": "uriPathType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#utc_timing Mediapackagev2OriginEndpoint#utc_timing}",
            "stability": "stable",
            "summary": "<p>Determines the type of UTC timing included in the DASH Media Presentation Description (MPD).</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 1920
          },
          "name": "utcTiming",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsUtcTiming"
          }
        }
      ],
      "symbolId": "src/mediapackagev2-origin-endpoint/index:Mediapackagev2OriginEndpointDashManifests"
    },
    "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsAvailabilityStartTimeConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsAvailabilityStartTimeConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediapackagev2-origin-endpoint/index.ts",
        "line": 88
      },
      "name": "Mediapackagev2OriginEndpointDashManifestsAvailabilityStartTimeConfiguration",
      "namespace": "mediapackagev2OriginEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The value must have hourly granularity, meaning that the minutes, seconds, and fractional seconds must be zero. The value must be on or after <code>2024-01-01T00:00:00Z</code> and must be at least 14 days before the current time.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#fixed_availability_start_time Mediapackagev2OriginEndpoint#fixed_availability_start_time}",
            "stability": "stable",
            "summary": "<p>The fixed availability start time for the DASH manifest, in ISO 8601 date-time format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 94
          },
          "name": "fixedAvailabilityStartTime",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediapackagev2-origin-endpoint/index:Mediapackagev2OriginEndpointDashManifestsAvailabilityStartTimeConfiguration"
    },
    "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsAvailabilityStartTimeConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsAvailabilityStartTimeConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediapackagev2-origin-endpoint/index.ts",
          "line": 134
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediapackagev2-origin-endpoint/index.ts",
        "line": 126
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 176
          },
          "name": "resetFixedAvailabilityStartTime"
        }
      ],
      "name": "Mediapackagev2OriginEndpointDashManifestsAvailabilityStartTimeConfigurationOutputReference",
      "namespace": "mediapackagev2OriginEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 180
          },
          "name": "fixedAvailabilityStartTimeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 170
          },
          "name": "fixedAvailabilityStartTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 138
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsAvailabilityStartTimeConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediapackagev2-origin-endpoint/index:Mediapackagev2OriginEndpointDashManifestsAvailabilityStartTimeConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsBaseUrls": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsBaseUrls",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediapackagev2-origin-endpoint/index.ts",
        "line": 184
      },
      "name": "Mediapackagev2OriginEndpointDashManifestsBaseUrls",
      "namespace": "mediapackagev2OriginEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The priority of this location for servings segments. The lower the number, the higher the priority.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#dvb_priority Mediapackagev2OriginEndpoint#dvb_priority}",
            "stability": "stable",
            "summary": "<p>For use with DVB-DASH profiles only."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 190
          },
          "name": "dvbPriority",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#dvb_weight Mediapackagev2OriginEndpoint#dvb_weight}",
            "stability": "stable",
            "summary": "<p>For use with DVB-DASH profiles only. The weighting for source locations that have the same priority. </p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 196
          },
          "name": "dvbWeight",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#service_location Mediapackagev2OriginEndpoint#service_location}",
            "stability": "stable",
            "summary": "<p>The name of the source location.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 202
          },
          "name": "serviceLocation",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#url Mediapackagev2OriginEndpoint#url}",
            "stability": "stable",
            "summary": "<p>A source location for segments.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 208
          },
          "name": "url",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediapackagev2-origin-endpoint/index:Mediapackagev2OriginEndpointDashManifestsBaseUrls"
    },
    "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsBaseUrlsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsBaseUrlsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediapackagev2-origin-endpoint/index.ts",
          "line": 396
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediapackagev2-origin-endpoint/index.ts",
        "line": 388
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 403
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsBaseUrlsOutputReference"
            }
          }
        }
      ],
      "name": "Mediapackagev2OriginEndpointDashManifestsBaseUrlsList",
      "namespace": "mediapackagev2OriginEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 389
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsBaseUrls"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediapackagev2-origin-endpoint/index:Mediapackagev2OriginEndpointDashManifestsBaseUrlsList"
    },
    "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsBaseUrlsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsBaseUrlsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediapackagev2-origin-endpoint/index.ts",
          "line": 271
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediapackagev2-origin-endpoint/index.ts",
        "line": 261
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 331
          },
          "name": "resetDvbPriority"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 347
          },
          "name": "resetDvbWeight"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 363
          },
          "name": "resetServiceLocation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 379
          },
          "name": "resetUrl"
        }
      ],
      "name": "Mediapackagev2OriginEndpointDashManifestsBaseUrlsOutputReference",
      "namespace": "mediapackagev2OriginEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 335
          },
          "name": "dvbPriorityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 351
          },
          "name": "dvbWeightInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 367
          },
          "name": "serviceLocationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 383
          },
          "name": "urlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 325
          },
          "name": "dvbPriority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 341
          },
          "name": "dvbWeight",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 357
          },
          "name": "serviceLocation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 373
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 275
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsBaseUrls"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediapackagev2-origin-endpoint/index:Mediapackagev2OriginEndpointDashManifestsBaseUrlsOutputReference"
    },
    "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsDvbSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsDvbSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediapackagev2-origin-endpoint/index.ts",
        "line": 726
      },
      "name": "Mediapackagev2OriginEndpointDashManifestsDvbSettings",
      "namespace": "mediapackagev2OriginEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#error_metrics Mediapackagev2OriginEndpoint#error_metrics}",
            "stability": "stable",
            "summary": "<p>Playback device error reporting settings.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 732
          },
          "name": "errorMetrics",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsDvbSettingsErrorMetrics"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The settings for font downloads that you want Elemental MediaPackage to pass through to the manifest.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#font_download Mediapackagev2OriginEndpoint#font_download}",
            "stability": "stable",
            "summary": "<p>For use with DVB-DASH profiles only."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 738
          },
          "name": "fontDownload",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsDvbSettingsFontDownload"
          }
        }
      ],
      "symbolId": "src/mediapackagev2-origin-endpoint/index:Mediapackagev2OriginEndpointDashManifestsDvbSettings"
    },
    "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsDvbSettingsErrorMetrics": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsDvbSettingsErrorMetrics",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediapackagev2-origin-endpoint/index.ts",
        "line": 407
      },
      "name": "Mediapackagev2OriginEndpointDashManifestsDvbSettingsErrorMetrics",
      "namespace": "mediapackagev2OriginEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "This represents the probability that a playback device will be a reporting player for this session.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#probability Mediapackagev2OriginEndpoint#probability}",
            "stability": "stable",
            "summary": "<p>The number of playback devices per 1000 that will send error reports to the reporting URL."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 413
          },
          "name": "probability",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#reporting_url Mediapackagev2OriginEndpoint#reporting_url}",
            "stability": "stable",
            "summary": "<p>The URL where playback devices send error reports.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 419
          },
          "name": "reportingUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediapackagev2-origin-endpoint/index:Mediapackagev2OriginEndpointDashManifestsDvbSettingsErrorMetrics"
    },
    "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsDvbSettingsErrorMetricsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsDvbSettingsErrorMetricsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediapackagev2-origin-endpoint/index.ts",
          "line": 549
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediapackagev2-origin-endpoint/index.ts",
        "line": 541
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 556
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsDvbSettingsErrorMetricsOutputReference"
            }
          }
        }
      ],
      "name": "Mediapackagev2OriginEndpointDashManifestsDvbSettingsErrorMetricsList",
      "namespace": "mediapackagev2OriginEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 542
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsDvbSettingsErrorMetrics"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediapackagev2-origin-endpoint/index:Mediapackagev2OriginEndpointDashManifestsDvbSettingsErrorMetricsList"
    },
    "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsDvbSettingsErrorMetricsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsDvbSettingsErrorMetricsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediapackagev2-origin-endpoint/index.ts",
          "line": 468
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediapackagev2-origin-endpoint/index.ts",
        "line": 458
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 516
          },
          "name": "resetProbability"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 532
          },
          "name": "resetReportingUrl"
        }
      ],
      "name": "Mediapackagev2OriginEndpointDashManifestsDvbSettingsErrorMetricsOutputReference",
      "namespace": "mediapackagev2OriginEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 520
          },
          "name": "probabilityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 536
          },
          "name": "reportingUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 510
          },
          "name": "probability",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 526
          },
          "name": "reportingUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 472
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsDvbSettingsErrorMetrics"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediapackagev2-origin-endpoint/index:Mediapackagev2OriginEndpointDashManifestsDvbSettingsErrorMetricsOutputReference"
    },
    "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsDvbSettingsFontDownload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsDvbSettingsFontDownload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediapackagev2-origin-endpoint/index.ts",
        "line": 560
      },
      "name": "Mediapackagev2OriginEndpointDashManifestsDvbSettingsFontDownload",
      "namespace": "mediapackagev2OriginEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#font_family Mediapackagev2OriginEndpoint#font_family}",
            "stability": "stable",
            "summary": "<p>The <code>fontFamily</code> name for subtitles, as described in <a href=\"https://tech.ebu.ch/publications/tech3380\">EBU-TT-D Subtitling Distribution Format</a>. </p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 566
          },
          "name": "fontFamily",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#mime_type Mediapackagev2OriginEndpoint#mime_type}",
            "stability": "stable",
            "summary": "<p>The <code>mimeType</code> of the resource that's at the font download URL.</p> <p>For information about font MIME types, see the <a href=\"https://dvb.org/wp-content/uploads/2021/06/A168r4_MPEG-DASH-Profile-for-Transport-of-ISO-BMFF-Based-DVB-Services_Draft-ts_103-285-v140_November_2021.pdf\">MPEG-DASH Profile for Transport of ISO BMFF Based DVB Services over IP Based Networks</a> document. </p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 572
          },
          "name": "mimeType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#url Mediapackagev2OriginEndpoint#url}",
            "stability": "stable",
            "summary": "<p>The URL for downloading fonts for subtitles.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 578
          },
          "name": "url",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediapackagev2-origin-endpoint/index:Mediapackagev2OriginEndpointDashManifestsDvbSettingsFontDownload"
    },
    "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsDvbSettingsFontDownloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsDvbSettingsFontDownloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediapackagev2-origin-endpoint/index.ts",
          "line": 632
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediapackagev2-origin-endpoint/index.ts",
        "line": 624
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 686
          },
          "name": "resetFontFamily"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 702
          },
          "name": "resetMimeType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 718
          },
          "name": "resetUrl"
        }
      ],
      "name": "Mediapackagev2OriginEndpointDashManifestsDvbSettingsFontDownloadOutputReference",
      "namespace": "mediapackagev2OriginEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 690
          },
          "name": "fontFamilyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 706
          },
          "name": "mimeTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 722
          },
          "name": "urlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 680
          },
          "name": "fontFamily",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 696
          },
          "name": "mimeType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 712
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 636
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsDvbSettingsFontDownload"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediapackagev2-origin-endpoint/index:Mediapackagev2OriginEndpointDashManifestsDvbSettingsFontDownloadOutputReference"
    },
    "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsDvbSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsDvbSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediapackagev2-origin-endpoint/index.ts",
          "line": 785
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediapackagev2-origin-endpoint/index.ts",
        "line": 777
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 830
          },
          "name": "putErrorMetrics",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsDvbSettingsErrorMetrics"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 846
          },
          "name": "putFontDownload",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsDvbSettingsFontDownload"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 833
          },
          "name": "resetErrorMetrics"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 849
          },
          "name": "resetFontDownload"
        }
      ],
      "name": "Mediapackagev2OriginEndpointDashManifestsDvbSettingsOutputReference",
      "namespace": "mediapackagev2OriginEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 827
          },
          "name": "errorMetrics",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsDvbSettingsErrorMetricsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 843
          },
          "name": "fontDownload",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsDvbSettingsFontDownloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 837
          },
          "name": "errorMetricsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsDvbSettingsErrorMetrics"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 853
          },
          "name": "fontDownloadInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsDvbSettingsFontDownload"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 789
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsDvbSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediapackagev2-origin-endpoint/index:Mediapackagev2OriginEndpointDashManifestsDvbSettingsOutputReference"
    },
    "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsFilterConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsFilterConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediapackagev2-origin-endpoint/index.ts",
        "line": 857
      },
      "name": "Mediapackagev2OriginEndpointDashManifestsFilterConfiguration",
      "namespace": "mediapackagev2OriginEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "When you include clip start time, note that you cannot use clip start time query parameters for this manifest's endpoint URL.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#clip_start_time Mediapackagev2OriginEndpoint#clip_start_time}",
            "stability": "stable",
            "summary": "<p>Optionally specify the clip start time for all of your manifest egress requests."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 863
          },
          "name": "clipStartTime",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When you include a DRM setting, note that you cannot use an identical DRM setting query parameter for this manifest's endpoint URL.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#drm_settings Mediapackagev2OriginEndpoint#drm_settings}",
            "stability": "stable",
            "summary": "<p>Optionally specify one or more DRM settings for all of your manifest egress requests."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 869
          },
          "name": "drmSettings",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When you include end time, note that you cannot use end time query parameters for this manifest's endpoint URL.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#end Mediapackagev2OriginEndpoint#end}",
            "stability": "stable",
            "summary": "<p>Optionally specify the end time for all of your manifest egress requests."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 875
          },
          "name": "end",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When you include a manifest filter, note that you cannot use an identical manifest filter query parameter for this manifest's endpoint URL.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#manifest_filter Mediapackagev2OriginEndpoint#manifest_filter}",
            "stability": "stable",
            "summary": "<p>Optionally specify one or more manifest filters for all of your manifest egress requests."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 881
          },
          "name": "manifestFilter",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When you include start time, note that you cannot use start time query parameters for this manifest's endpoint URL.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#start Mediapackagev2OriginEndpoint#start}",
            "stability": "stable",
            "summary": "<p>Optionally specify the start time for all of your manifest egress requests."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 887
          },
          "name": "start",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Enter a value that is smaller than your endpoint's startover window. When you include time delay, note that you cannot use time delay query parameters for this manifest's endpoint URL.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#time_delay_seconds Mediapackagev2OriginEndpoint#time_delay_seconds}",
            "stability": "stable",
            "summary": "<p>Optionally specify the time delay for all of your manifest egress requests."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 893
          },
          "name": "timeDelaySeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/mediapackagev2-origin-endpoint/index:Mediapackagev2OriginEndpointDashManifestsFilterConfiguration"
    },
    "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsFilterConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsFilterConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediapackagev2-origin-endpoint/index.ts",
          "line": 968
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediapackagev2-origin-endpoint/index.ts",
        "line": 960
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 1040
          },
          "name": "resetClipStartTime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 1056
          },
          "name": "resetDrmSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 1072
          },
          "name": "resetEnd"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 1088
          },
          "name": "resetManifestFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 1104
          },
          "name": "resetStart"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 1120
          },
          "name": "resetTimeDelaySeconds"
        }
      ],
      "name": "Mediapackagev2OriginEndpointDashManifestsFilterConfigurationOutputReference",
      "namespace": "mediapackagev2OriginEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 1044
          },
          "name": "clipStartTimeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 1060
          },
          "name": "drmSettingsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 1076
          },
          "name": "endInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 1092
          },
          "name": "manifestFilterInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 1108
          },
          "name": "startInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 1124
          },
          "name": "timeDelaySecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 1034
          },
          "name": "clipStartTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 1050
          },
          "name": "drmSettings",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 1066
          },
          "name": "end",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 1082
          },
          "name": "manifestFilter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 1098
          },
          "name": "start",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 1114
          },
          "name": "timeDelaySeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 972
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsFilterConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediapackagev2-origin-endpoint/index:Mediapackagev2OriginEndpointDashManifestsFilterConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediapackagev2-origin-endpoint/index.ts",
          "line": 2572
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediapackagev2-origin-endpoint/index.ts",
        "line": 2564
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 2579
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsOutputReference"
            }
          }
        }
      ],
      "name": "Mediapackagev2OriginEndpointDashManifestsList",
      "namespace": "mediapackagev2OriginEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 2565
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifests"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediapackagev2-origin-endpoint/index:Mediapackagev2OriginEndpointDashManifestsList"
    },
    "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediapackagev2-origin-endpoint/index.ts",
          "line": 2095
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediapackagev2-origin-endpoint/index.ts",
        "line": 2085
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 2264
          },
          "name": "putAvailabilityStartTimeConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsAvailabilityStartTimeConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 2280
          },
          "name": "putBaseUrls",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsBaseUrls"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 2328
          },
          "name": "putDvbSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsDvbSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 2344
          },
          "name": "putFilterConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsFilterConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 2456
          },
          "name": "putProgramInformation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsProgramInformation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 2472
          },
          "name": "putScteDash",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsScteDash"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 2504
          },
          "name": "putSubtitleConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsSubtitleConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 2552
          },
          "name": "putUtcTiming",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsUtcTiming"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 2251
          },
          "name": "resetAudioTimelinePattern"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 2267
          },
          "name": "resetAvailabilityStartTimeConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 2283
          },
          "name": "resetBaseUrls"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 2299
          },
          "name": "resetCompactness"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 2315
          },
          "name": "resetDrmSignaling"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 2331
          },
          "name": "resetDvbSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 2347
          },
          "name": "resetFilterConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 2363
          },
          "name": "resetManifestName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 2379
          },
          "name": "resetManifestWindowSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 2395
          },
          "name": "resetMinBufferTimeSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 2411
          },
          "name": "resetMinUpdatePeriodSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 2427
          },
          "name": "resetPeriodTriggers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 2443
          },
          "name": "resetProfiles"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 2459
          },
          "name": "resetProgramInformation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 2475
          },
          "name": "resetScteDash"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 2491
          },
          "name": "resetSegmentTemplateFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 2507
          },
          "name": "resetSubtitleConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 2523
          },
          "name": "resetSuggestedPresentationDelaySeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 2539
          },
          "name": "resetUriPathType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 2555
          },
          "name": "resetUtcTiming"
        }
      ],
      "name": "Mediapackagev2OriginEndpointDashManifestsOutputReference",
      "namespace": "mediapackagev2OriginEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 2261
          },
          "name": "availabilityStartTimeConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsAvailabilityStartTimeConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 2277
          },
          "name": "baseUrls",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsBaseUrlsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 2325
          },
          "name": "dvbSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsDvbSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 2341
          },
          "name": "filterConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsFilterConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 2453
          },
          "name": "programInformation",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsProgramInformationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 2469
          },
          "name": "scteDash",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsScteDashOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 2501
          },
          "name": "subtitleConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsSubtitleConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 2549
          },
          "name": "utcTiming",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsUtcTimingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 2255
          },
          "name": "audioTimelinePatternInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 2271
          },
          "name": "availabilityStartTimeConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsAvailabilityStartTimeConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 2287
          },
          "name": "baseUrlsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsBaseUrls"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 2303
          },
          "name": "compactnessInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 2319
          },
          "name": "drmSignalingInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 2335
          },
          "name": "dvbSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsDvbSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 2351
          },
          "name": "filterConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsFilterConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 2367
          },
          "name": "manifestNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 2383
          },
          "name": "manifestWindowSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 2399
          },
          "name": "minBufferTimeSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 2415
          },
          "name": "minUpdatePeriodSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 2431
          },
          "name": "periodTriggersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 2447
          },
          "name": "profilesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 2463
          },
          "name": "programInformationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsProgramInformation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 2479
          },
          "name": "scteDashInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsScteDash"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 2495
          },
          "name": "segmentTemplateFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 2511
          },
          "name": "subtitleConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsSubtitleConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 2527
          },
          "name": "suggestedPresentationDelaySecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 2543
          },
          "name": "uriPathTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 2559
          },
          "name": "utcTimingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsUtcTiming"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 2245
          },
          "name": "audioTimelinePattern",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 2293
          },
          "name": "compactness",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 2309
          },
          "name": "drmSignaling",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 2357
          },
          "name": "manifestName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 2373
          },
          "name": "manifestWindowSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 2389
          },
          "name": "minBufferTimeSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 2405
          },
          "name": "minUpdatePeriodSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 2421
          },
          "name": "periodTriggers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 2437
          },
          "name": "profiles",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 2485
          },
          "name": "segmentTemplateFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 2517
          },
          "name": "suggestedPresentationDelaySeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 2533
          },
          "name": "uriPathType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 2099
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifests"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediapackagev2-origin-endpoint/index:Mediapackagev2OriginEndpointDashManifestsOutputReference"
    },
    "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsProgramInformation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsProgramInformation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediapackagev2-origin-endpoint/index.ts",
        "line": 1128
      },
      "name": "Mediapackagev2OriginEndpointDashManifestsProgramInformation",
      "namespace": "mediapackagev2OriginEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#copyright Mediapackagev2OriginEndpoint#copyright}",
            "stability": "stable",
            "summary": "<p>A copyright statement about the content.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 1134
          },
          "name": "copyright",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#language_code Mediapackagev2OriginEndpoint#language_code}",
            "stability": "stable",
            "summary": "<p>The language code for this manifest.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 1140
          },
          "name": "languageCode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#more_information_url Mediapackagev2OriginEndpoint#more_information_url}",
            "stability": "stable",
            "summary": "<p>An absolute URL that contains more information about this content.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 1146
          },
          "name": "moreInformationUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#source Mediapackagev2OriginEndpoint#source}",
            "stability": "stable",
            "summary": "<p>Information about the content provider.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 1152
          },
          "name": "source",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#title Mediapackagev2OriginEndpoint#title}",
            "stability": "stable",
            "summary": "<p>The title for the manifest.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 1158
          },
          "name": "title",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediapackagev2-origin-endpoint/index:Mediapackagev2OriginEndpointDashManifestsProgramInformation"
    },
    "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsProgramInformationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsProgramInformationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediapackagev2-origin-endpoint/index.ts",
          "line": 1226
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediapackagev2-origin-endpoint/index.ts",
        "line": 1218
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 1292
          },
          "name": "resetCopyright"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 1308
          },
          "name": "resetLanguageCode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 1324
          },
          "name": "resetMoreInformationUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 1340
          },
          "name": "resetSource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 1356
          },
          "name": "resetTitle"
        }
      ],
      "name": "Mediapackagev2OriginEndpointDashManifestsProgramInformationOutputReference",
      "namespace": "mediapackagev2OriginEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 1296
          },
          "name": "copyrightInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 1312
          },
          "name": "languageCodeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 1328
          },
          "name": "moreInformationUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 1344
          },
          "name": "sourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 1360
          },
          "name": "titleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 1286
          },
          "name": "copyright",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 1302
          },
          "name": "languageCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 1318
          },
          "name": "moreInformationUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 1334
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 1350
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 1230
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsProgramInformation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediapackagev2-origin-endpoint/index:Mediapackagev2OriginEndpointDashManifestsProgramInformationOutputReference"
    },
    "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsScteDash": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsScteDash",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediapackagev2-origin-endpoint/index.ts",
        "line": 1364
      },
      "name": "Mediapackagev2OriginEndpointDashManifestsScteDash",
      "namespace": "mediapackagev2OriginEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#ad_marker_dash Mediapackagev2OriginEndpoint#ad_marker_dash}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 1368
          },
          "name": "adMarkerDash",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#scte_in_manifests Mediapackagev2OriginEndpoint#scte_in_manifests}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 1372
          },
          "name": "scteInManifests",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediapackagev2-origin-endpoint/index:Mediapackagev2OriginEndpointDashManifestsScteDash"
    },
    "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsScteDashOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsScteDashOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediapackagev2-origin-endpoint/index.ts",
          "line": 1419
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediapackagev2-origin-endpoint/index.ts",
        "line": 1411
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 1467
          },
          "name": "resetAdMarkerDash"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 1483
          },
          "name": "resetScteInManifests"
        }
      ],
      "name": "Mediapackagev2OriginEndpointDashManifestsScteDashOutputReference",
      "namespace": "mediapackagev2OriginEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 1471
          },
          "name": "adMarkerDashInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 1487
          },
          "name": "scteInManifestsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 1461
          },
          "name": "adMarkerDash",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 1477
          },
          "name": "scteInManifests",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 1423
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsScteDash"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediapackagev2-origin-endpoint/index:Mediapackagev2OriginEndpointDashManifestsScteDashOutputReference"
    },
    "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsSubtitleConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsSubtitleConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediapackagev2-origin-endpoint/index.ts",
        "line": 1585
      },
      "name": "Mediapackagev2OriginEndpointDashManifestsSubtitleConfiguration",
      "namespace": "mediapackagev2OriginEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#ttml_configuration Mediapackagev2OriginEndpoint#ttml_configuration}",
            "stability": "stable",
            "summary": "<p>The settings for TTML subtitles.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 1591
          },
          "name": "ttmlConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsSubtitleConfigurationTtmlConfiguration"
          }
        }
      ],
      "symbolId": "src/mediapackagev2-origin-endpoint/index:Mediapackagev2OriginEndpointDashManifestsSubtitleConfiguration"
    },
    "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsSubtitleConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsSubtitleConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediapackagev2-origin-endpoint/index.ts",
          "line": 1631
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediapackagev2-origin-endpoint/index.ts",
        "line": 1623
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 1670
          },
          "name": "putTtmlConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsSubtitleConfigurationTtmlConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 1673
          },
          "name": "resetTtmlConfiguration"
        }
      ],
      "name": "Mediapackagev2OriginEndpointDashManifestsSubtitleConfigurationOutputReference",
      "namespace": "mediapackagev2OriginEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 1667
          },
          "name": "ttmlConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsSubtitleConfigurationTtmlConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 1677
          },
          "name": "ttmlConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsSubtitleConfigurationTtmlConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 1635
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsSubtitleConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediapackagev2-origin-endpoint/index:Mediapackagev2OriginEndpointDashManifestsSubtitleConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsSubtitleConfigurationTtmlConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsSubtitleConfigurationTtmlConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediapackagev2-origin-endpoint/index.ts",
        "line": 1491
      },
      "name": "Mediapackagev2OriginEndpointDashManifestsSubtitleConfigurationTtmlConfiguration",
      "namespace": "mediapackagev2OriginEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#ttml_profile Mediapackagev2OriginEndpoint#ttml_profile}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 1495
          },
          "name": "ttmlProfile",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediapackagev2-origin-endpoint/index:Mediapackagev2OriginEndpointDashManifestsSubtitleConfigurationTtmlConfiguration"
    },
    "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsSubtitleConfigurationTtmlConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsSubtitleConfigurationTtmlConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediapackagev2-origin-endpoint/index.ts",
          "line": 1535
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediapackagev2-origin-endpoint/index.ts",
        "line": 1527
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 1577
          },
          "name": "resetTtmlProfile"
        }
      ],
      "name": "Mediapackagev2OriginEndpointDashManifestsSubtitleConfigurationTtmlConfigurationOutputReference",
      "namespace": "mediapackagev2OriginEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 1581
          },
          "name": "ttmlProfileInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 1571
          },
          "name": "ttmlProfile",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 1539
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsSubtitleConfigurationTtmlConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediapackagev2-origin-endpoint/index:Mediapackagev2OriginEndpointDashManifestsSubtitleConfigurationTtmlConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsUtcTiming": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsUtcTiming",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediapackagev2-origin-endpoint/index.ts",
        "line": 1681
      },
      "name": "Mediapackagev2OriginEndpointDashManifestsUtcTiming",
      "namespace": "mediapackagev2OriginEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#timing_mode Mediapackagev2OriginEndpoint#timing_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 1685
          },
          "name": "timingMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#timing_source Mediapackagev2OriginEndpoint#timing_source}",
            "stability": "stable",
            "summary": "<p>The the method that the player uses to synchronize to coordinated universal time (UTC) wall clock time.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 1691
          },
          "name": "timingSource",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediapackagev2-origin-endpoint/index:Mediapackagev2OriginEndpointDashManifestsUtcTiming"
    },
    "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsUtcTimingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsUtcTimingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediapackagev2-origin-endpoint/index.ts",
          "line": 1738
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediapackagev2-origin-endpoint/index.ts",
        "line": 1730
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 1786
          },
          "name": "resetTimingMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 1802
          },
          "name": "resetTimingSource"
        }
      ],
      "name": "Mediapackagev2OriginEndpointDashManifestsUtcTimingOutputReference",
      "namespace": "mediapackagev2OriginEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 1790
          },
          "name": "timingModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 1806
          },
          "name": "timingSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 1780
          },
          "name": "timingMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 1796
          },
          "name": "timingSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 1742
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointDashManifestsUtcTiming"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediapackagev2-origin-endpoint/index:Mediapackagev2OriginEndpointDashManifestsUtcTimingOutputReference"
    },
    "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointForceEndpointErrorConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointForceEndpointErrorConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediapackagev2-origin-endpoint/index.ts",
        "line": 2583
      },
      "name": "Mediapackagev2OriginEndpointForceEndpointErrorConfiguration",
      "namespace": "mediapackagev2OriginEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The options are:</p> <ul> <li> <p> <code>STALE_MANIFEST</code> - The manifest stalled and there are no new segments or parts.</p> </li> <li> <p> <code>INCOMPLETE_MANIFEST</code> - There is a gap in the manifest.</p> </li> <li> <p> <code>MISSING_DRM_KEY</code> - Key rotation is enabled but we're unable to fetch the key for the current key period.</p> </li> <li> <p> <code>SLATE_INPUT</code> - The segments which contain slate content are considered to be missing content.</p> </li> </ul>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#endpoint_error_conditions Mediapackagev2OriginEndpoint#endpoint_error_conditions}",
            "stability": "stable",
            "summary": "<p>The failover conditions for the endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 2589
          },
          "name": "endpointErrorConditions",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/mediapackagev2-origin-endpoint/index:Mediapackagev2OriginEndpointForceEndpointErrorConfiguration"
    },
    "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointForceEndpointErrorConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointForceEndpointErrorConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediapackagev2-origin-endpoint/index.ts",
          "line": 2629
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediapackagev2-origin-endpoint/index.ts",
        "line": 2621
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 2671
          },
          "name": "resetEndpointErrorConditions"
        }
      ],
      "name": "Mediapackagev2OriginEndpointForceEndpointErrorConfigurationOutputReference",
      "namespace": "mediapackagev2OriginEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 2675
          },
          "name": "endpointErrorConditionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 2665
          },
          "name": "endpointErrorConditions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 2633
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointForceEndpointErrorConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediapackagev2-origin-endpoint/index:Mediapackagev2OriginEndpointForceEndpointErrorConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointHlsManifests": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointHlsManifests",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediapackagev2-origin-endpoint/index.ts",
        "line": 3208
      },
      "name": "Mediapackagev2OriginEndpointHlsManifests",
      "namespace": "mediapackagev2OriginEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The child manifest name creates a unique path to this endpoint. If you don't enter a value, MediaPackage uses the default child manifest name, index_1. The manifestName on the HLSManifest object overrides the manifestName you provided on the originEndpoint object.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#child_manifest_name Mediapackagev2OriginEndpoint#child_manifest_name}",
            "stability": "stable",
            "summary": "<p>A short string that's appended to the endpoint URL."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 3214
          },
          "name": "childManifestName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#filter_configuration Mediapackagev2OriginEndpoint#filter_configuration}",
            "stability": "stable",
            "summary": "<p>Filter configuration includes settings for manifest filtering, start and end times, and time delay that apply to all of your egress requests for this manifest."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 3220
          },
          "name": "filterConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointHlsManifestsFilterConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The manifest name creates a unique path to this endpoint. If you don't enter a value, MediaPackage uses the default manifest name, index. MediaPackage automatically inserts the format extension, such as .m3u8. You can't use the same manifest name if you use HLS manifest and low-latency HLS manifest. The manifestName on the HLSManifest object overrides the manifestName you provided on the originEndpoint object.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#manifest_name Mediapackagev2OriginEndpoint#manifest_name}",
            "stability": "stable",
            "summary": "<p>A short short string that's appended to the endpoint URL."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 3226
          },
          "name": "manifestName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#manifest_window_seconds Mediapackagev2OriginEndpoint#manifest_window_seconds}",
            "stability": "stable",
            "summary": "<p>The total duration (in seconds) of the manifest's content.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 3232
          },
          "name": "manifestWindowSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you don't enter an interval, EXT-X-PROGRAM-DATE-TIME tags aren't included in the manifest. The tags sync the stream to the wall clock so that viewers can seek to a specific time in the playback timeline on the player.</p> <p>Irrespective of this parameter, if any ID3Timed metadata is in the HLS input, it is passed through to the HLS output.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#program_date_time_interval_seconds Mediapackagev2OriginEndpoint#program_date_time_interval_seconds}",
            "stability": "stable",
            "summary": "<p>Inserts EXT-X-PROGRAM-DATE-TIME tags in the output manifest at the interval that you specify."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 3238
          },
          "name": "programDateTimeIntervalSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#scte_hls Mediapackagev2OriginEndpoint#scte_hls}",
            "stability": "stable",
            "summary": "<p>The SCTE configuration.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 3244
          },
          "name": "scteHls",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointHlsManifestsScteHls"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When you do, you can also optionally specify whether to include a PRECISE value in the EXT-X-START tag.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#start_tag Mediapackagev2OriginEndpoint#start_tag}",
            "stability": "stable",
            "summary": "<p>To insert an EXT-X-START tag in your HLS playlist, specify a StartTag configuration object with a valid TimeOffset."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 3250
          },
          "name": "startTag",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointHlsManifestsStartTag"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#uri_path_type Mediapackagev2OriginEndpoint#uri_path_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 3254
          },
          "name": "uriPathType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#url Mediapackagev2OriginEndpoint#url}",
            "stability": "stable",
            "summary": "<p>The egress domain URL for stream delivery from MediaPackage.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 3260
          },
          "name": "url",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information, see <a href=\"https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_sigv.html\">Amazon Web Services Signature Version 4 for API requests</a> in <i>Identity and Access Management User Guide</i>.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#url_encode_child_manifest Mediapackagev2OriginEndpoint#url_encode_child_manifest}",
            "stability": "stable",
            "summary": "<p>When enabled, MediaPackage URL-encodes the query string for API requests for HLS child manifests to comply with Amazon Web Services Signature Version 4 (SigV4) signature signing protocol."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 3266
          },
          "name": "urlEncodeChildManifest",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediapackagev2-origin-endpoint/index:Mediapackagev2OriginEndpointHlsManifests"
    },
    "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointHlsManifestsFilterConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointHlsManifestsFilterConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediapackagev2-origin-endpoint/index.ts",
        "line": 2679
      },
      "name": "Mediapackagev2OriginEndpointHlsManifestsFilterConfiguration",
      "namespace": "mediapackagev2OriginEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "When you include clip start time, note that you cannot use clip start time query parameters for this manifest's endpoint URL.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#clip_start_time Mediapackagev2OriginEndpoint#clip_start_time}",
            "stability": "stable",
            "summary": "<p>Optionally specify the clip start time for all of your manifest egress requests."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 2685
          },
          "name": "clipStartTime",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When you include a DRM setting, note that you cannot use an identical DRM setting query parameter for this manifest's endpoint URL.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#drm_settings Mediapackagev2OriginEndpoint#drm_settings}",
            "stability": "stable",
            "summary": "<p>Optionally specify one or more DRM settings for all of your manifest egress requests."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 2691
          },
          "name": "drmSettings",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When you include end time, note that you cannot use end time query parameters for this manifest's endpoint URL.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#end Mediapackagev2OriginEndpoint#end}",
            "stability": "stable",
            "summary": "<p>Optionally specify the end time for all of your manifest egress requests."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 2697
          },
          "name": "end",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When you include a manifest filter, note that you cannot use an identical manifest filter query parameter for this manifest's endpoint URL.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#manifest_filter Mediapackagev2OriginEndpoint#manifest_filter}",
            "stability": "stable",
            "summary": "<p>Optionally specify one or more manifest filters for all of your manifest egress requests."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 2703
          },
          "name": "manifestFilter",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When you include start time, note that you cannot use start time query parameters for this manifest's endpoint URL.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#start Mediapackagev2OriginEndpoint#start}",
            "stability": "stable",
            "summary": "<p>Optionally specify the start time for all of your manifest egress requests."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 2709
          },
          "name": "start",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Enter a value that is smaller than your endpoint's startover window. When you include time delay, note that you cannot use time delay query parameters for this manifest's endpoint URL.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#time_delay_seconds Mediapackagev2OriginEndpoint#time_delay_seconds}",
            "stability": "stable",
            "summary": "<p>Optionally specify the time delay for all of your manifest egress requests."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 2715
          },
          "name": "timeDelaySeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/mediapackagev2-origin-endpoint/index:Mediapackagev2OriginEndpointHlsManifestsFilterConfiguration"
    },
    "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointHlsManifestsFilterConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointHlsManifestsFilterConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediapackagev2-origin-endpoint/index.ts",
          "line": 2790
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediapackagev2-origin-endpoint/index.ts",
        "line": 2782
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 2862
          },
          "name": "resetClipStartTime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 2878
          },
          "name": "resetDrmSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 2894
          },
          "name": "resetEnd"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 2910
          },
          "name": "resetManifestFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 2926
          },
          "name": "resetStart"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 2942
          },
          "name": "resetTimeDelaySeconds"
        }
      ],
      "name": "Mediapackagev2OriginEndpointHlsManifestsFilterConfigurationOutputReference",
      "namespace": "mediapackagev2OriginEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 2866
          },
          "name": "clipStartTimeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 2882
          },
          "name": "drmSettingsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 2898
          },
          "name": "endInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 2914
          },
          "name": "manifestFilterInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 2930
          },
          "name": "startInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 2946
          },
          "name": "timeDelaySecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 2856
          },
          "name": "clipStartTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 2872
          },
          "name": "drmSettings",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 2888
          },
          "name": "end",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 2904
          },
          "name": "manifestFilter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 2920
          },
          "name": "start",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 2936
          },
          "name": "timeDelaySeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 2794
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointHlsManifestsFilterConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediapackagev2-origin-endpoint/index:Mediapackagev2OriginEndpointHlsManifestsFilterConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointHlsManifestsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointHlsManifestsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediapackagev2-origin-endpoint/index.ts",
          "line": 3628
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediapackagev2-origin-endpoint/index.ts",
        "line": 3620
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 3635
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointHlsManifestsOutputReference"
            }
          }
        }
      ],
      "name": "Mediapackagev2OriginEndpointHlsManifestsList",
      "namespace": "mediapackagev2OriginEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 3621
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointHlsManifests"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediapackagev2-origin-endpoint/index:Mediapackagev2OriginEndpointHlsManifestsList"
    },
    "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointHlsManifestsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointHlsManifestsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediapackagev2-origin-endpoint/index.ts",
          "line": 3371
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediapackagev2-origin-endpoint/index.ts",
        "line": 3361
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 3480
          },
          "name": "putFilterConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointHlsManifestsFilterConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 3544
          },
          "name": "putScteHls",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointHlsManifestsScteHls"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 3560
          },
          "name": "putStartTag",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointHlsManifestsStartTag"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 3467
          },
          "name": "resetChildManifestName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 3483
          },
          "name": "resetFilterConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 3499
          },
          "name": "resetManifestName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 3515
          },
          "name": "resetManifestWindowSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 3531
          },
          "name": "resetProgramDateTimeIntervalSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 3547
          },
          "name": "resetScteHls"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 3563
          },
          "name": "resetStartTag"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 3579
          },
          "name": "resetUriPathType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 3595
          },
          "name": "resetUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 3611
          },
          "name": "resetUrlEncodeChildManifest"
        }
      ],
      "name": "Mediapackagev2OriginEndpointHlsManifestsOutputReference",
      "namespace": "mediapackagev2OriginEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 3477
          },
          "name": "filterConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointHlsManifestsFilterConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 3541
          },
          "name": "scteHls",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointHlsManifestsScteHlsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 3557
          },
          "name": "startTag",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointHlsManifestsStartTagOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 3471
          },
          "name": "childManifestNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 3487
          },
          "name": "filterConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointHlsManifestsFilterConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 3503
          },
          "name": "manifestNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 3519
          },
          "name": "manifestWindowSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 3535
          },
          "name": "programDateTimeIntervalSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 3551
          },
          "name": "scteHlsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointHlsManifestsScteHls"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 3567
          },
          "name": "startTagInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointHlsManifestsStartTag"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 3583
          },
          "name": "uriPathTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 3615
          },
          "name": "urlEncodeChildManifestInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 3599
          },
          "name": "urlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 3461
          },
          "name": "childManifestName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 3493
          },
          "name": "manifestName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 3509
          },
          "name": "manifestWindowSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 3525
          },
          "name": "programDateTimeIntervalSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 3573
          },
          "name": "uriPathType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 3589
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 3605
          },
          "name": "urlEncodeChildManifest",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 3375
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointHlsManifests"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediapackagev2-origin-endpoint/index:Mediapackagev2OriginEndpointHlsManifestsOutputReference"
    },
    "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointHlsManifestsScteHls": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointHlsManifestsScteHls",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediapackagev2-origin-endpoint/index.ts",
        "line": 2950
      },
      "name": "Mediapackagev2OriginEndpointHlsManifestsScteHls",
      "namespace": "mediapackagev2OriginEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#ad_marker_hls Mediapackagev2OriginEndpoint#ad_marker_hls}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 2954
          },
          "name": "adMarkerHls",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#scte_in_manifests Mediapackagev2OriginEndpoint#scte_in_manifests}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 2958
          },
          "name": "scteInManifests",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediapackagev2-origin-endpoint/index:Mediapackagev2OriginEndpointHlsManifestsScteHls"
    },
    "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointHlsManifestsScteHlsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointHlsManifestsScteHlsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediapackagev2-origin-endpoint/index.ts",
          "line": 3005
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediapackagev2-origin-endpoint/index.ts",
        "line": 2997
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 3053
          },
          "name": "resetAdMarkerHls"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 3069
          },
          "name": "resetScteInManifests"
        }
      ],
      "name": "Mediapackagev2OriginEndpointHlsManifestsScteHlsOutputReference",
      "namespace": "mediapackagev2OriginEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 3057
          },
          "name": "adMarkerHlsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 3073
          },
          "name": "scteInManifestsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 3047
          },
          "name": "adMarkerHls",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 3063
          },
          "name": "scteInManifests",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 3009
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointHlsManifestsScteHls"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediapackagev2-origin-endpoint/index:Mediapackagev2OriginEndpointHlsManifestsScteHlsOutputReference"
    },
    "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointHlsManifestsStartTag": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointHlsManifestsStartTag",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediapackagev2-origin-endpoint/index.ts",
        "line": 3077
      },
      "name": "Mediapackagev2OriginEndpointHlsManifestsStartTag",
      "namespace": "mediapackagev2OriginEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Leave blank, or choose false, to use the default value NO. Choose yes to use the value YES.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#precise Mediapackagev2OriginEndpoint#precise}",
            "stability": "stable",
            "summary": "<p>Specify the value for PRECISE within your EXT-X-START tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 3083
          },
          "name": "precise",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Enter a signed floating point value which, if positive, must be less than the configured manifest duration minus three times the configured segment target duration. If negative, the absolute value must be larger than three times the configured segment target duration, and the absolute value must be smaller than the configured manifest duration.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#time_offset Mediapackagev2OriginEndpoint#time_offset}",
            "stability": "stable",
            "summary": "<p>Specify the value for TIME-OFFSET within your EXT-X-START tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 3089
          },
          "name": "timeOffset",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/mediapackagev2-origin-endpoint/index:Mediapackagev2OriginEndpointHlsManifestsStartTag"
    },
    "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointHlsManifestsStartTagOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointHlsManifestsStartTagOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediapackagev2-origin-endpoint/index.ts",
          "line": 3136
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediapackagev2-origin-endpoint/index.ts",
        "line": 3128
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 3184
          },
          "name": "resetPrecise"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 3200
          },
          "name": "resetTimeOffset"
        }
      ],
      "name": "Mediapackagev2OriginEndpointHlsManifestsStartTagOutputReference",
      "namespace": "mediapackagev2OriginEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 3188
          },
          "name": "preciseInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 3204
          },
          "name": "timeOffsetInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 3178
          },
          "name": "precise",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 3194
          },
          "name": "timeOffset",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 3140
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointHlsManifestsStartTag"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediapackagev2-origin-endpoint/index:Mediapackagev2OriginEndpointHlsManifestsStartTagOutputReference"
    },
    "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointLowLatencyHlsManifests": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointLowLatencyHlsManifests",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediapackagev2-origin-endpoint/index.ts",
        "line": 4168
      },
      "name": "Mediapackagev2OriginEndpointLowLatencyHlsManifests",
      "namespace": "mediapackagev2OriginEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The child manifest name creates a unique path to this endpoint. If you don't enter a value, MediaPackage uses the default child manifest name, index_1. The manifestName on the HLSManifest object overrides the manifestName you provided on the originEndpoint object.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#child_manifest_name Mediapackagev2OriginEndpoint#child_manifest_name}",
            "stability": "stable",
            "summary": "<p>A short string that's appended to the endpoint URL."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 4174
          },
          "name": "childManifestName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#filter_configuration Mediapackagev2OriginEndpoint#filter_configuration}",
            "stability": "stable",
            "summary": "<p>Filter configuration includes settings for manifest filtering, start and end times, and time delay that apply to all of your egress requests for this manifest."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 4180
          },
          "name": "filterConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointLowLatencyHlsManifestsFilterConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The manifest name creates a unique path to this endpoint. If you don't enter a value, MediaPackage uses the default manifest name, index. MediaPackage automatically inserts the format extension, such as .m3u8. You can't use the same manifest name if you use HLS manifest and low-latency HLS manifest. The manifestName on the HLSManifest object overrides the manifestName you provided on the originEndpoint object.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#manifest_name Mediapackagev2OriginEndpoint#manifest_name}",
            "stability": "stable",
            "summary": "<p>A short short string that's appended to the endpoint URL."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 4186
          },
          "name": "manifestName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#manifest_window_seconds Mediapackagev2OriginEndpoint#manifest_window_seconds}",
            "stability": "stable",
            "summary": "<p>The total duration (in seconds) of the manifest's content.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 4192
          },
          "name": "manifestWindowSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you don't enter an interval, EXT-X-PROGRAM-DATE-TIME tags aren't included in the manifest. The tags sync the stream to the wall clock so that viewers can seek to a specific time in the playback timeline on the player.</p> <p>Irrespective of this parameter, if any ID3Timed metadata is in the HLS input, it is passed through to the HLS output.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#program_date_time_interval_seconds Mediapackagev2OriginEndpoint#program_date_time_interval_seconds}",
            "stability": "stable",
            "summary": "<p>Inserts EXT-X-PROGRAM-DATE-TIME tags in the output manifest at the interval that you specify."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 4198
          },
          "name": "programDateTimeIntervalSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#scte_hls Mediapackagev2OriginEndpoint#scte_hls}",
            "stability": "stable",
            "summary": "<p>The SCTE configuration.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 4204
          },
          "name": "scteHls",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointLowLatencyHlsManifestsScteHls"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When you do, you can also optionally specify whether to include a PRECISE value in the EXT-X-START tag.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#start_tag Mediapackagev2OriginEndpoint#start_tag}",
            "stability": "stable",
            "summary": "<p>To insert an EXT-X-START tag in your HLS playlist, specify a StartTag configuration object with a valid TimeOffset."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 4210
          },
          "name": "startTag",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointLowLatencyHlsManifestsStartTag"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#uri_path_type Mediapackagev2OriginEndpoint#uri_path_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 4214
          },
          "name": "uriPathType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#url Mediapackagev2OriginEndpoint#url}",
            "stability": "stable",
            "summary": "<p>The egress domain URL for stream delivery from MediaPackage.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 4220
          },
          "name": "url",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information, see <a href=\"https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_sigv.html\">Amazon Web Services Signature Version 4 for API requests</a> in <i>Identity and Access Management User Guide</i>.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#url_encode_child_manifest Mediapackagev2OriginEndpoint#url_encode_child_manifest}",
            "stability": "stable",
            "summary": "<p>When enabled, MediaPackage URL-encodes the query string for API requests for LL-HLS child manifests to comply with Amazon Web Services Signature Version 4 (SigV4) signature signing protocol."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 4226
          },
          "name": "urlEncodeChildManifest",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediapackagev2-origin-endpoint/index:Mediapackagev2OriginEndpointLowLatencyHlsManifests"
    },
    "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointLowLatencyHlsManifestsFilterConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointLowLatencyHlsManifestsFilterConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediapackagev2-origin-endpoint/index.ts",
        "line": 3639
      },
      "name": "Mediapackagev2OriginEndpointLowLatencyHlsManifestsFilterConfiguration",
      "namespace": "mediapackagev2OriginEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "When you include clip start time, note that you cannot use clip start time query parameters for this manifest's endpoint URL.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#clip_start_time Mediapackagev2OriginEndpoint#clip_start_time}",
            "stability": "stable",
            "summary": "<p>Optionally specify the clip start time for all of your manifest egress requests."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 3645
          },
          "name": "clipStartTime",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When you include a DRM setting, note that you cannot use an identical DRM setting query parameter for this manifest's endpoint URL.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#drm_settings Mediapackagev2OriginEndpoint#drm_settings}",
            "stability": "stable",
            "summary": "<p>Optionally specify one or more DRM settings for all of your manifest egress requests."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 3651
          },
          "name": "drmSettings",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When you include end time, note that you cannot use end time query parameters for this manifest's endpoint URL.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#end Mediapackagev2OriginEndpoint#end}",
            "stability": "stable",
            "summary": "<p>Optionally specify the end time for all of your manifest egress requests."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 3657
          },
          "name": "end",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When you include a manifest filter, note that you cannot use an identical manifest filter query parameter for this manifest's endpoint URL.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#manifest_filter Mediapackagev2OriginEndpoint#manifest_filter}",
            "stability": "stable",
            "summary": "<p>Optionally specify one or more manifest filters for all of your manifest egress requests."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 3663
          },
          "name": "manifestFilter",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When you include start time, note that you cannot use start time query parameters for this manifest's endpoint URL.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#start Mediapackagev2OriginEndpoint#start}",
            "stability": "stable",
            "summary": "<p>Optionally specify the start time for all of your manifest egress requests."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 3669
          },
          "name": "start",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Enter a value that is smaller than your endpoint's startover window. When you include time delay, note that you cannot use time delay query parameters for this manifest's endpoint URL.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#time_delay_seconds Mediapackagev2OriginEndpoint#time_delay_seconds}",
            "stability": "stable",
            "summary": "<p>Optionally specify the time delay for all of your manifest egress requests."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 3675
          },
          "name": "timeDelaySeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/mediapackagev2-origin-endpoint/index:Mediapackagev2OriginEndpointLowLatencyHlsManifestsFilterConfiguration"
    },
    "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointLowLatencyHlsManifestsFilterConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointLowLatencyHlsManifestsFilterConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediapackagev2-origin-endpoint/index.ts",
          "line": 3750
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediapackagev2-origin-endpoint/index.ts",
        "line": 3742
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 3822
          },
          "name": "resetClipStartTime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 3838
          },
          "name": "resetDrmSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 3854
          },
          "name": "resetEnd"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 3870
          },
          "name": "resetManifestFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 3886
          },
          "name": "resetStart"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 3902
          },
          "name": "resetTimeDelaySeconds"
        }
      ],
      "name": "Mediapackagev2OriginEndpointLowLatencyHlsManifestsFilterConfigurationOutputReference",
      "namespace": "mediapackagev2OriginEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 3826
          },
          "name": "clipStartTimeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 3842
          },
          "name": "drmSettingsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 3858
          },
          "name": "endInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 3874
          },
          "name": "manifestFilterInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 3890
          },
          "name": "startInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 3906
          },
          "name": "timeDelaySecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 3816
          },
          "name": "clipStartTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 3832
          },
          "name": "drmSettings",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 3848
          },
          "name": "end",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 3864
          },
          "name": "manifestFilter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 3880
          },
          "name": "start",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 3896
          },
          "name": "timeDelaySeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 3754
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointLowLatencyHlsManifestsFilterConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediapackagev2-origin-endpoint/index:Mediapackagev2OriginEndpointLowLatencyHlsManifestsFilterConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointLowLatencyHlsManifestsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointLowLatencyHlsManifestsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediapackagev2-origin-endpoint/index.ts",
          "line": 4588
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediapackagev2-origin-endpoint/index.ts",
        "line": 4580
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 4595
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointLowLatencyHlsManifestsOutputReference"
            }
          }
        }
      ],
      "name": "Mediapackagev2OriginEndpointLowLatencyHlsManifestsList",
      "namespace": "mediapackagev2OriginEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 4581
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointLowLatencyHlsManifests"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediapackagev2-origin-endpoint/index:Mediapackagev2OriginEndpointLowLatencyHlsManifestsList"
    },
    "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointLowLatencyHlsManifestsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointLowLatencyHlsManifestsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediapackagev2-origin-endpoint/index.ts",
          "line": 4331
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediapackagev2-origin-endpoint/index.ts",
        "line": 4321
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 4440
          },
          "name": "putFilterConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointLowLatencyHlsManifestsFilterConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 4504
          },
          "name": "putScteHls",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointLowLatencyHlsManifestsScteHls"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 4520
          },
          "name": "putStartTag",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointLowLatencyHlsManifestsStartTag"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 4427
          },
          "name": "resetChildManifestName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 4443
          },
          "name": "resetFilterConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 4459
          },
          "name": "resetManifestName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 4475
          },
          "name": "resetManifestWindowSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 4491
          },
          "name": "resetProgramDateTimeIntervalSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 4507
          },
          "name": "resetScteHls"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 4523
          },
          "name": "resetStartTag"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 4539
          },
          "name": "resetUriPathType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 4555
          },
          "name": "resetUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 4571
          },
          "name": "resetUrlEncodeChildManifest"
        }
      ],
      "name": "Mediapackagev2OriginEndpointLowLatencyHlsManifestsOutputReference",
      "namespace": "mediapackagev2OriginEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 4437
          },
          "name": "filterConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointLowLatencyHlsManifestsFilterConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 4501
          },
          "name": "scteHls",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointLowLatencyHlsManifestsScteHlsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 4517
          },
          "name": "startTag",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointLowLatencyHlsManifestsStartTagOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 4431
          },
          "name": "childManifestNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 4447
          },
          "name": "filterConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointLowLatencyHlsManifestsFilterConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 4463
          },
          "name": "manifestNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 4479
          },
          "name": "manifestWindowSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 4495
          },
          "name": "programDateTimeIntervalSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 4511
          },
          "name": "scteHlsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointLowLatencyHlsManifestsScteHls"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 4527
          },
          "name": "startTagInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointLowLatencyHlsManifestsStartTag"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 4543
          },
          "name": "uriPathTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 4575
          },
          "name": "urlEncodeChildManifestInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 4559
          },
          "name": "urlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 4421
          },
          "name": "childManifestName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 4453
          },
          "name": "manifestName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 4469
          },
          "name": "manifestWindowSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 4485
          },
          "name": "programDateTimeIntervalSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 4533
          },
          "name": "uriPathType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 4549
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 4565
          },
          "name": "urlEncodeChildManifest",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 4335
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointLowLatencyHlsManifests"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediapackagev2-origin-endpoint/index:Mediapackagev2OriginEndpointLowLatencyHlsManifestsOutputReference"
    },
    "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointLowLatencyHlsManifestsScteHls": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointLowLatencyHlsManifestsScteHls",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediapackagev2-origin-endpoint/index.ts",
        "line": 3910
      },
      "name": "Mediapackagev2OriginEndpointLowLatencyHlsManifestsScteHls",
      "namespace": "mediapackagev2OriginEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#ad_marker_hls Mediapackagev2OriginEndpoint#ad_marker_hls}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 3914
          },
          "name": "adMarkerHls",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#scte_in_manifests Mediapackagev2OriginEndpoint#scte_in_manifests}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 3918
          },
          "name": "scteInManifests",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediapackagev2-origin-endpoint/index:Mediapackagev2OriginEndpointLowLatencyHlsManifestsScteHls"
    },
    "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointLowLatencyHlsManifestsScteHlsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointLowLatencyHlsManifestsScteHlsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediapackagev2-origin-endpoint/index.ts",
          "line": 3965
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediapackagev2-origin-endpoint/index.ts",
        "line": 3957
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 4013
          },
          "name": "resetAdMarkerHls"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 4029
          },
          "name": "resetScteInManifests"
        }
      ],
      "name": "Mediapackagev2OriginEndpointLowLatencyHlsManifestsScteHlsOutputReference",
      "namespace": "mediapackagev2OriginEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 4017
          },
          "name": "adMarkerHlsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 4033
          },
          "name": "scteInManifestsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 4007
          },
          "name": "adMarkerHls",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 4023
          },
          "name": "scteInManifests",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 3969
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointLowLatencyHlsManifestsScteHls"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediapackagev2-origin-endpoint/index:Mediapackagev2OriginEndpointLowLatencyHlsManifestsScteHlsOutputReference"
    },
    "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointLowLatencyHlsManifestsStartTag": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointLowLatencyHlsManifestsStartTag",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediapackagev2-origin-endpoint/index.ts",
        "line": 4037
      },
      "name": "Mediapackagev2OriginEndpointLowLatencyHlsManifestsStartTag",
      "namespace": "mediapackagev2OriginEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Leave blank, or choose false, to use the default value NO. Choose yes to use the value YES.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#precise Mediapackagev2OriginEndpoint#precise}",
            "stability": "stable",
            "summary": "<p>Specify the value for PRECISE within your EXT-X-START tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 4043
          },
          "name": "precise",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Enter a signed floating point value which, if positive, must be less than the configured manifest duration minus three times the configured segment target duration. If negative, the absolute value must be larger than three times the configured segment target duration, and the absolute value must be smaller than the configured manifest duration.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#time_offset Mediapackagev2OriginEndpoint#time_offset}",
            "stability": "stable",
            "summary": "<p>Specify the value for TIME-OFFSET within your EXT-X-START tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 4049
          },
          "name": "timeOffset",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/mediapackagev2-origin-endpoint/index:Mediapackagev2OriginEndpointLowLatencyHlsManifestsStartTag"
    },
    "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointLowLatencyHlsManifestsStartTagOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointLowLatencyHlsManifestsStartTagOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediapackagev2-origin-endpoint/index.ts",
          "line": 4096
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediapackagev2-origin-endpoint/index.ts",
        "line": 4088
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 4144
          },
          "name": "resetPrecise"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 4160
          },
          "name": "resetTimeOffset"
        }
      ],
      "name": "Mediapackagev2OriginEndpointLowLatencyHlsManifestsStartTagOutputReference",
      "namespace": "mediapackagev2OriginEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 4148
          },
          "name": "preciseInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 4164
          },
          "name": "timeOffsetInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 4138
          },
          "name": "precise",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 4154
          },
          "name": "timeOffset",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 4100
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointLowLatencyHlsManifestsStartTag"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediapackagev2-origin-endpoint/index:Mediapackagev2OriginEndpointLowLatencyHlsManifestsStartTagOutputReference"
    },
    "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointMssManifests": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointMssManifests",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediapackagev2-origin-endpoint/index.ts",
        "line": 4870
      },
      "name": "Mediapackagev2OriginEndpointMssManifests",
      "namespace": "mediapackagev2OriginEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#filter_configuration Mediapackagev2OriginEndpoint#filter_configuration}",
            "stability": "stable",
            "summary": "<p>Filter configuration includes settings for manifest filtering, start and end times, and time delay that apply to all of your egress requests for this manifest."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 4876
          },
          "name": "filterConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointMssManifestsFilterConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#manifest_layout Mediapackagev2OriginEndpoint#manifest_layout}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 4880
          },
          "name": "manifestLayout",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This name is appended to the origin endpoint URL to create the unique path for accessing this specific MSS manifest.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#manifest_name Mediapackagev2OriginEndpoint#manifest_name}",
            "stability": "stable",
            "summary": "<p>The name of the MSS manifest."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 4886
          },
          "name": "manifestName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This represents the total amount of content available in the manifest at any given time.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#manifest_window_seconds Mediapackagev2OriginEndpoint#manifest_window_seconds}",
            "stability": "stable",
            "summary": "<p>The duration (in seconds) of the manifest window."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 4892
          },
          "name": "manifestWindowSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/mediapackagev2-origin-endpoint/index:Mediapackagev2OriginEndpointMssManifests"
    },
    "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointMssManifestsFilterConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointMssManifestsFilterConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediapackagev2-origin-endpoint/index.ts",
        "line": 4599
      },
      "name": "Mediapackagev2OriginEndpointMssManifestsFilterConfiguration",
      "namespace": "mediapackagev2OriginEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "When you include clip start time, note that you cannot use clip start time query parameters for this manifest's endpoint URL.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#clip_start_time Mediapackagev2OriginEndpoint#clip_start_time}",
            "stability": "stable",
            "summary": "<p>Optionally specify the clip start time for all of your manifest egress requests."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 4605
          },
          "name": "clipStartTime",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When you include a DRM setting, note that you cannot use an identical DRM setting query parameter for this manifest's endpoint URL.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#drm_settings Mediapackagev2OriginEndpoint#drm_settings}",
            "stability": "stable",
            "summary": "<p>Optionally specify one or more DRM settings for all of your manifest egress requests."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 4611
          },
          "name": "drmSettings",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When you include end time, note that you cannot use end time query parameters for this manifest's endpoint URL.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#end Mediapackagev2OriginEndpoint#end}",
            "stability": "stable",
            "summary": "<p>Optionally specify the end time for all of your manifest egress requests."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 4617
          },
          "name": "end",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When you include a manifest filter, note that you cannot use an identical manifest filter query parameter for this manifest's endpoint URL.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#manifest_filter Mediapackagev2OriginEndpoint#manifest_filter}",
            "stability": "stable",
            "summary": "<p>Optionally specify one or more manifest filters for all of your manifest egress requests."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 4623
          },
          "name": "manifestFilter",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When you include start time, note that you cannot use start time query parameters for this manifest's endpoint URL.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#start Mediapackagev2OriginEndpoint#start}",
            "stability": "stable",
            "summary": "<p>Optionally specify the start time for all of your manifest egress requests."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 4629
          },
          "name": "start",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Enter a value that is smaller than your endpoint's startover window. When you include time delay, note that you cannot use time delay query parameters for this manifest's endpoint URL.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#time_delay_seconds Mediapackagev2OriginEndpoint#time_delay_seconds}",
            "stability": "stable",
            "summary": "<p>Optionally specify the time delay for all of your manifest egress requests."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 4635
          },
          "name": "timeDelaySeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/mediapackagev2-origin-endpoint/index:Mediapackagev2OriginEndpointMssManifestsFilterConfiguration"
    },
    "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointMssManifestsFilterConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointMssManifestsFilterConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediapackagev2-origin-endpoint/index.ts",
          "line": 4710
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediapackagev2-origin-endpoint/index.ts",
        "line": 4702
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 4782
          },
          "name": "resetClipStartTime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 4798
          },
          "name": "resetDrmSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 4814
          },
          "name": "resetEnd"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 4830
          },
          "name": "resetManifestFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 4846
          },
          "name": "resetStart"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 4862
          },
          "name": "resetTimeDelaySeconds"
        }
      ],
      "name": "Mediapackagev2OriginEndpointMssManifestsFilterConfigurationOutputReference",
      "namespace": "mediapackagev2OriginEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 4786
          },
          "name": "clipStartTimeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 4802
          },
          "name": "drmSettingsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 4818
          },
          "name": "endInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 4834
          },
          "name": "manifestFilterInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 4850
          },
          "name": "startInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 4866
          },
          "name": "timeDelaySecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 4776
          },
          "name": "clipStartTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 4792
          },
          "name": "drmSettings",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 4808
          },
          "name": "end",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 4824
          },
          "name": "manifestFilter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 4840
          },
          "name": "start",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 4856
          },
          "name": "timeDelaySeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 4714
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointMssManifestsFilterConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediapackagev2-origin-endpoint/index:Mediapackagev2OriginEndpointMssManifestsFilterConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointMssManifestsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointMssManifestsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediapackagev2-origin-endpoint/index.ts",
          "line": 5080
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediapackagev2-origin-endpoint/index.ts",
        "line": 5072
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 5087
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointMssManifestsOutputReference"
            }
          }
        }
      ],
      "name": "Mediapackagev2OriginEndpointMssManifestsList",
      "namespace": "mediapackagev2OriginEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 5073
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointMssManifests"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediapackagev2-origin-endpoint/index:Mediapackagev2OriginEndpointMssManifestsList"
    },
    "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointMssManifestsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointMssManifestsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediapackagev2-origin-endpoint/index.ts",
          "line": 4955
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediapackagev2-origin-endpoint/index.ts",
        "line": 4945
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 5012
          },
          "name": "putFilterConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointMssManifestsFilterConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 5015
          },
          "name": "resetFilterConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 5031
          },
          "name": "resetManifestLayout"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 5047
          },
          "name": "resetManifestName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 5063
          },
          "name": "resetManifestWindowSeconds"
        }
      ],
      "name": "Mediapackagev2OriginEndpointMssManifestsOutputReference",
      "namespace": "mediapackagev2OriginEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 5009
          },
          "name": "filterConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointMssManifestsFilterConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 5019
          },
          "name": "filterConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointMssManifestsFilterConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 5035
          },
          "name": "manifestLayoutInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 5051
          },
          "name": "manifestNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 5067
          },
          "name": "manifestWindowSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 5025
          },
          "name": "manifestLayout",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 5041
          },
          "name": "manifestName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 5057
          },
          "name": "manifestWindowSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 4959
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointMssManifests"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediapackagev2-origin-endpoint/index:Mediapackagev2OriginEndpointMssManifestsOutputReference"
    },
    "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointSegment": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointSegment",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediapackagev2-origin-endpoint/index.ts",
        "line": 6049
      },
      "name": "Mediapackagev2OriginEndpointSegment",
      "namespace": "mediapackagev2OriginEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#encryption Mediapackagev2OriginEndpoint#encryption}",
            "stability": "stable",
            "summary": "<p>The parameters for encrypting content.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6055
          },
          "name": "encryption",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointSegmentEncryption"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If false, this extra stream is not included. MediaPackage generates an I-frame only stream from the first rendition in the manifest. The service inserts EXT-I-FRAMES-ONLY tags in the output manifest, and then generates and includes an I-frames only playlist in the stream. This playlist permits player functionality like fast forward and rewind.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#include_iframe_only_streams Mediapackagev2OriginEndpoint#include_iframe_only_streams}",
            "stability": "stable",
            "summary": "<p>When selected, the stream set includes an additional I-frame only stream, along with the other tracks."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6061
          },
          "name": "includeIframeOnlyStreams",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#output_timestamp_mode Mediapackagev2OriginEndpoint#output_timestamp_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6065
          },
          "name": "outputTimestampMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#scte Mediapackagev2OriginEndpoint#scte}",
            "stability": "stable",
            "summary": "<p>The SCTE configuration.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6071
          },
          "name": "scte",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointSegmentScte"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Enter a value equal to, or a multiple of, the input segment duration. If the value that you enter is different from the input segment duration, MediaPackage rounds segments to the nearest multiple of the input segment duration.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#segment_duration_seconds Mediapackagev2OriginEndpoint#segment_duration_seconds}",
            "stability": "stable",
            "summary": "<p>The duration (in seconds) of each segment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6077
          },
          "name": "segmentDurationSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The name is the base name of the segment used in all content manifests inside of the endpoint. You can't use spaces in the name.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#segment_name Mediapackagev2OriginEndpoint#segment_name}",
            "stability": "stable",
            "summary": "<p>The name that describes the segment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6083
          },
          "name": "segmentName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When selected, MediaPackage passes through DVB subtitles into the output.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#ts_include_dvb_subtitles Mediapackagev2OriginEndpoint#ts_include_dvb_subtitles}",
            "stability": "stable",
            "summary": "<p>By default, MediaPackage excludes all digital video broadcasting (DVB) subtitles from the output."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6089
          },
          "name": "tsIncludeDvbSubtitles",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "All other tracks in the stream can be used with any audio rendition from the group.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#ts_use_audio_rendition_group Mediapackagev2OriginEndpoint#ts_use_audio_rendition_group}",
            "stability": "stable",
            "summary": "<p>When selected, MediaPackage bundles all audio tracks in a rendition group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6095
          },
          "name": "tsUseAudioRenditionGroup",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediapackagev2-origin-endpoint/index:Mediapackagev2OriginEndpointSegment"
    },
    "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointSegmentEncryption": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointSegmentEncryption",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediapackagev2-origin-endpoint/index.ts",
        "line": 5649
      },
      "name": "Mediapackagev2OriginEndpointSegmentEncryption",
      "namespace": "mediapackagev2OriginEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#cmaf_exclude_segment_drm_metadata Mediapackagev2OriginEndpoint#cmaf_exclude_segment_drm_metadata}",
            "stability": "stable",
            "summary": "<p>Excludes SEIG and SGPD boxes from segment metadata in CMAF containers.</p> <p>When set to <code>true</code>, MediaPackage omits these DRM metadata boxes from CMAF segments, which can improve compatibility with certain devices and players that don't support these boxes.</p> <p>Important considerations:</p> <ul> <li> <p>This setting only affects CMAF container formats</p> </li> <li> <p>Key rotation can still be handled through media playlist signaling</p> </li> <li> <p>PSSH and TENC boxes remain unaffected</p> </li> <li> <p>Default behavior is preserved when this setting is disabled</p> </li> </ul> <p>Valid values: <code>true</code> | <code>false</code> </p> <p>Default: <code>false</code> </p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 5655
          },
          "name": "cmafExcludeSegmentDrmMetadata",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you don't specify a value, then MediaPackage creates the constant initialization vector (IV).</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#constant_initialization_vector Mediapackagev2OriginEndpoint#constant_initialization_vector}",
            "stability": "stable",
            "summary": "<p>A 128-bit, 16-byte hex value represented by a 32-character string, used in conjunction with the key for encrypting content."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 5661
          },
          "name": "constantInitializationVector",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#encryption_method Mediapackagev2OriginEndpoint#encryption_method}",
            "stability": "stable",
            "summary": "<p>The encryption type.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 5667
          },
          "name": "encryptionMethod",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointSegmentEncryptionEncryptionMethod"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The service retrieves content keys before the live content begins streaming, and then retrieves them as needed over the lifetime of the workflow. By default, key rotation is set to 300 seconds (5 minutes), the minimum rotation interval, which is equivalent to setting it to 300. If you don't enter an interval, content keys aren't rotated.</p> <p>The following example setting causes the service to rotate keys every thirty minutes: <code>1800</code> </p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#key_rotation_interval_seconds Mediapackagev2OriginEndpoint#key_rotation_interval_seconds}",
            "stability": "stable",
            "summary": "<p>The frequency (in seconds) of key changes for live workflows, in which content is streamed real time."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 5673
          },
          "name": "keyRotationIntervalSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#speke_key_provider Mediapackagev2OriginEndpoint#speke_key_provider}",
            "stability": "stable",
            "summary": "<p>The parameters for the SPEKE key provider.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 5679
          },
          "name": "spekeKeyProvider",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointSegmentEncryptionSpekeKeyProvider"
          }
        }
      ],
      "symbolId": "src/mediapackagev2-origin-endpoint/index:Mediapackagev2OriginEndpointSegmentEncryption"
    },
    "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointSegmentEncryptionEncryptionMethod": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointSegmentEncryptionEncryptionMethod",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediapackagev2-origin-endpoint/index.ts",
        "line": 5091
      },
      "name": "Mediapackagev2OriginEndpointSegmentEncryptionEncryptionMethod",
      "namespace": "mediapackagev2OriginEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#cmaf_encryption_method Mediapackagev2OriginEndpoint#cmaf_encryption_method}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 5095
          },
          "name": "cmafEncryptionMethod",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#ism_encryption_method Mediapackagev2OriginEndpoint#ism_encryption_method}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 5099
          },
          "name": "ismEncryptionMethod",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#ts_encryption_method Mediapackagev2OriginEndpoint#ts_encryption_method}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 5103
          },
          "name": "tsEncryptionMethod",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediapackagev2-origin-endpoint/index:Mediapackagev2OriginEndpointSegmentEncryptionEncryptionMethod"
    },
    "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointSegmentEncryptionEncryptionMethodOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointSegmentEncryptionEncryptionMethodOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediapackagev2-origin-endpoint/index.ts",
          "line": 5157
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediapackagev2-origin-endpoint/index.ts",
        "line": 5149
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 5211
          },
          "name": "resetCmafEncryptionMethod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 5227
          },
          "name": "resetIsmEncryptionMethod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 5243
          },
          "name": "resetTsEncryptionMethod"
        }
      ],
      "name": "Mediapackagev2OriginEndpointSegmentEncryptionEncryptionMethodOutputReference",
      "namespace": "mediapackagev2OriginEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 5215
          },
          "name": "cmafEncryptionMethodInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 5231
          },
          "name": "ismEncryptionMethodInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 5247
          },
          "name": "tsEncryptionMethodInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 5205
          },
          "name": "cmafEncryptionMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 5221
          },
          "name": "ismEncryptionMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 5237
          },
          "name": "tsEncryptionMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 5161
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointSegmentEncryptionEncryptionMethod"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediapackagev2-origin-endpoint/index:Mediapackagev2OriginEndpointSegmentEncryptionEncryptionMethodOutputReference"
    },
    "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointSegmentEncryptionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointSegmentEncryptionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediapackagev2-origin-endpoint/index.ts",
          "line": 5747
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediapackagev2-origin-endpoint/index.ts",
        "line": 5739
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 5842
          },
          "name": "putEncryptionMethod",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointSegmentEncryptionEncryptionMethod"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 5874
          },
          "name": "putSpekeKeyProvider",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointSegmentEncryptionSpekeKeyProvider"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 5813
          },
          "name": "resetCmafExcludeSegmentDrmMetadata"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 5829
          },
          "name": "resetConstantInitializationVector"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 5845
          },
          "name": "resetEncryptionMethod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 5861
          },
          "name": "resetKeyRotationIntervalSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 5877
          },
          "name": "resetSpekeKeyProvider"
        }
      ],
      "name": "Mediapackagev2OriginEndpointSegmentEncryptionOutputReference",
      "namespace": "mediapackagev2OriginEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 5839
          },
          "name": "encryptionMethod",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointSegmentEncryptionEncryptionMethodOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 5871
          },
          "name": "spekeKeyProvider",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointSegmentEncryptionSpekeKeyProviderOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 5817
          },
          "name": "cmafExcludeSegmentDrmMetadataInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 5833
          },
          "name": "constantInitializationVectorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 5849
          },
          "name": "encryptionMethodInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointSegmentEncryptionEncryptionMethod"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 5865
          },
          "name": "keyRotationIntervalSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 5881
          },
          "name": "spekeKeyProviderInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointSegmentEncryptionSpekeKeyProvider"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 5807
          },
          "name": "cmafExcludeSegmentDrmMetadata",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 5823
          },
          "name": "constantInitializationVector",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 5855
          },
          "name": "keyRotationIntervalSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 5751
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointSegmentEncryption"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediapackagev2-origin-endpoint/index:Mediapackagev2OriginEndpointSegmentEncryptionOutputReference"
    },
    "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointSegmentEncryptionSpekeKeyProvider": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointSegmentEncryptionSpekeKeyProvider",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediapackagev2-origin-endpoint/index.ts",
        "line": 5378
      },
      "name": "Mediapackagev2OriginEndpointSegmentEncryptionSpekeKeyProvider",
      "namespace": "mediapackagev2OriginEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "For this feature to work, your DRM key provider must support content key encryption.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#certificate_arn Mediapackagev2OriginEndpoint#certificate_arn}",
            "stability": "stable",
            "summary": "<p>The ARN for the certificate that you imported to Amazon Web Services Certificate Manager to add content key encryption to this endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 5384
          },
          "name": "certificateArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#drm_systems Mediapackagev2OriginEndpoint#drm_systems}",
            "stability": "stable",
            "summary": "<p>The DRM solution provider you're using to protect your content during distribution.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 5390
          },
          "name": "drmSystems",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#encryption_contract_configuration Mediapackagev2OriginEndpoint#encryption_contract_configuration}",
            "stability": "stable",
            "summary": "<p>Configure one or more content encryption keys for your endpoints that use SPEKE Version 2.0. The encryption contract defines which content keys are used to encrypt the audio and video tracks in your stream. To configure the encryption contract, specify which audio and video encryption presets to use.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 5396
          },
          "name": "encryptionContractConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointSegmentEncryptionSpekeKeyProviderEncryptionContractConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The service sends this to the key server to identify the current endpoint. How unique you make this depends on how fine-grained you want access controls to be. The service does not permit you to use the same ID for two simultaneous encryption processes. The resource ID is also known as the content ID.</p> <p>The following example shows a resource ID: <code>MovieNight20171126093045</code> </p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#resource_id Mediapackagev2OriginEndpoint#resource_id}",
            "stability": "stable",
            "summary": "<p>The unique identifier for the content."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 5402
          },
          "name": "resourceId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This role must have a trust policy that allows MediaPackage to assume the role, and it must have a sufficient permissions policy to allow access to the specific key retrieval URL. Get this from your DRM solution provider.</p> <p>Valid format: <code>arn:aws:iam::{accountID}:role/{name}</code>. The following example shows a role ARN: <code>arn:aws:iam::444455556666:role/SpekeAccess</code> </p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#role_arn Mediapackagev2OriginEndpoint#role_arn}",
            "stability": "stable",
            "summary": "<p>The ARN for the IAM role granted by the key provider that provides access to the key provider API."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 5408
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The API Gateway proxy must reside in the same AWS Region as MediaPackage and must start with https://.</p> <p>The following example shows a URL: <code>https://1wm2dx1f33.execute-api.us-west-2.amazonaws.com/SpekeSample/copyProtection</code> </p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#url Mediapackagev2OriginEndpoint#url}",
            "stability": "stable",
            "summary": "<p>The URL of the API Gateway proxy that you set up to talk to your key server."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 5414
          },
          "name": "url",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediapackagev2-origin-endpoint/index:Mediapackagev2OriginEndpointSegmentEncryptionSpekeKeyProvider"
    },
    "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointSegmentEncryptionSpekeKeyProviderEncryptionContractConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointSegmentEncryptionSpekeKeyProviderEncryptionContractConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediapackagev2-origin-endpoint/index.ts",
        "line": 5251
      },
      "name": "Mediapackagev2OriginEndpointSegmentEncryptionSpekeKeyProviderEncryptionContractConfiguration",
      "namespace": "mediapackagev2OriginEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#preset_speke_20_audio Mediapackagev2OriginEndpoint#preset_speke_20_audio}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 5255
          },
          "name": "presetSpeke20Audio",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#preset_speke_20_video Mediapackagev2OriginEndpoint#preset_speke_20_video}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 5259
          },
          "name": "presetSpeke20Video",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediapackagev2-origin-endpoint/index:Mediapackagev2OriginEndpointSegmentEncryptionSpekeKeyProviderEncryptionContractConfiguration"
    },
    "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointSegmentEncryptionSpekeKeyProviderEncryptionContractConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointSegmentEncryptionSpekeKeyProviderEncryptionContractConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediapackagev2-origin-endpoint/index.ts",
          "line": 5306
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediapackagev2-origin-endpoint/index.ts",
        "line": 5298
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 5354
          },
          "name": "resetPresetSpeke20Audio"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 5370
          },
          "name": "resetPresetSpeke20Video"
        }
      ],
      "name": "Mediapackagev2OriginEndpointSegmentEncryptionSpekeKeyProviderEncryptionContractConfigurationOutputReference",
      "namespace": "mediapackagev2OriginEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 5358
          },
          "name": "presetSpeke20AudioInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 5374
          },
          "name": "presetSpeke20VideoInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 5348
          },
          "name": "presetSpeke20Audio",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 5364
          },
          "name": "presetSpeke20Video",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 5310
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointSegmentEncryptionSpekeKeyProviderEncryptionContractConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediapackagev2-origin-endpoint/index:Mediapackagev2OriginEndpointSegmentEncryptionSpekeKeyProviderEncryptionContractConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointSegmentEncryptionSpekeKeyProviderOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointSegmentEncryptionSpekeKeyProviderOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediapackagev2-origin-endpoint/index.ts",
          "line": 5489
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediapackagev2-origin-endpoint/index.ts",
        "line": 5481
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 5590
          },
          "name": "putEncryptionContractConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointSegmentEncryptionSpekeKeyProviderEncryptionContractConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 5561
          },
          "name": "resetCertificateArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 5577
          },
          "name": "resetDrmSystems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 5593
          },
          "name": "resetEncryptionContractConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 5609
          },
          "name": "resetResourceId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 5625
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 5641
          },
          "name": "resetUrl"
        }
      ],
      "name": "Mediapackagev2OriginEndpointSegmentEncryptionSpekeKeyProviderOutputReference",
      "namespace": "mediapackagev2OriginEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 5587
          },
          "name": "encryptionContractConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointSegmentEncryptionSpekeKeyProviderEncryptionContractConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 5565
          },
          "name": "certificateArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 5581
          },
          "name": "drmSystemsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 5597
          },
          "name": "encryptionContractConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointSegmentEncryptionSpekeKeyProviderEncryptionContractConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 5613
          },
          "name": "resourceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 5629
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 5645
          },
          "name": "urlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 5555
          },
          "name": "certificateArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 5571
          },
          "name": "drmSystems",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 5603
          },
          "name": "resourceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 5619
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 5635
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 5493
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointSegmentEncryptionSpekeKeyProvider"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediapackagev2-origin-endpoint/index:Mediapackagev2OriginEndpointSegmentEncryptionSpekeKeyProviderOutputReference"
    },
    "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointSegmentOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointSegmentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediapackagev2-origin-endpoint/index.ts",
          "line": 6184
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediapackagev2-origin-endpoint/index.ts",
        "line": 6176
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6265
          },
          "name": "putEncryption",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointSegmentEncryption"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6313
          },
          "name": "putScte",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointSegmentScte"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6268
          },
          "name": "resetEncryption"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6284
          },
          "name": "resetIncludeIframeOnlyStreams"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6300
          },
          "name": "resetOutputTimestampMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6316
          },
          "name": "resetScte"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6332
          },
          "name": "resetSegmentDurationSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6348
          },
          "name": "resetSegmentName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6364
          },
          "name": "resetTsIncludeDvbSubtitles"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6380
          },
          "name": "resetTsUseAudioRenditionGroup"
        }
      ],
      "name": "Mediapackagev2OriginEndpointSegmentOutputReference",
      "namespace": "mediapackagev2OriginEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6262
          },
          "name": "encryption",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointSegmentEncryptionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6310
          },
          "name": "scte",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointSegmentScteOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6272
          },
          "name": "encryptionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointSegmentEncryption"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6288
          },
          "name": "includeIframeOnlyStreamsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6304
          },
          "name": "outputTimestampModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6320
          },
          "name": "scteInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointSegmentScte"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6336
          },
          "name": "segmentDurationSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6352
          },
          "name": "segmentNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6368
          },
          "name": "tsIncludeDvbSubtitlesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6384
          },
          "name": "tsUseAudioRenditionGroupInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6278
          },
          "name": "includeIframeOnlyStreams",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6294
          },
          "name": "outputTimestampMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6326
          },
          "name": "segmentDurationSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6342
          },
          "name": "segmentName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6358
          },
          "name": "tsIncludeDvbSubtitles",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6374
          },
          "name": "tsUseAudioRenditionGroup",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6188
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointSegment"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediapackagev2-origin-endpoint/index:Mediapackagev2OriginEndpointSegmentOutputReference"
    },
    "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointSegmentScte": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointSegmentScte",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediapackagev2-origin-endpoint/index.ts",
        "line": 5885
      },
      "name": "Mediapackagev2OriginEndpointSegmentScte",
      "namespace": "mediapackagev2OriginEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "When configured, events matching these types produce ad markers (such as <code>SCTE35-OUT</code> and <code>SCTE35-IN</code> in HLS DATERANGE tags) in manifests.</p> <p>Valid values: <code>PROGRAM</code> | <code>CHAPTER</code> | <code>UNSCHEDULED_EVENT</code> | <code>ALTERNATE_CONTENT_OPPORTUNITY</code> | <code>NETWORK</code> </p> <p>If you don't specify any values, the default is empty (only default ad types are used).</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#custom_ad_types Mediapackagev2OriginEndpoint#custom_ad_types}",
            "stability": "stable",
            "summary": "<p>A list of additional non-Ad SCTE-35 event types to treat as advertisements."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 5891
          },
          "name": "customAdTypes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#scte_filter Mediapackagev2OriginEndpoint#scte_filter}",
            "stability": "stable",
            "summary": "<p>The SCTE-35 message types that you want to be treated as ad markers in the output.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 5897
          },
          "name": "scteFilter",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#scte_in_segments Mediapackagev2OriginEndpoint#scte_in_segments}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 5901
          },
          "name": "scteInSegments",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediapackagev2-origin-endpoint/index:Mediapackagev2OriginEndpointSegmentScte"
    },
    "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointSegmentScteOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointSegmentScteOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediapackagev2-origin-endpoint/index.ts",
          "line": 5955
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediapackagev2-origin-endpoint/index.ts",
        "line": 5947
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6009
          },
          "name": "resetCustomAdTypes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6025
          },
          "name": "resetScteFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6041
          },
          "name": "resetScteInSegments"
        }
      ],
      "name": "Mediapackagev2OriginEndpointSegmentScteOutputReference",
      "namespace": "mediapackagev2OriginEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6013
          },
          "name": "customAdTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6029
          },
          "name": "scteFilterInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6045
          },
          "name": "scteInSegmentsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6003
          },
          "name": "customAdTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6019
          },
          "name": "scteFilter",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6035
          },
          "name": "scteInSegments",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 5959
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointSegmentScte"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediapackagev2-origin-endpoint/index:Mediapackagev2OriginEndpointSegmentScteOutputReference"
    },
    "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediapackagev2-origin-endpoint/index.ts",
        "line": 6388
      },
      "name": "Mediapackagev2OriginEndpointTags",
      "namespace": "mediapackagev2OriginEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#key Mediapackagev2OriginEndpoint#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6392
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint#value Mediapackagev2OriginEndpoint#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6396
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediapackagev2-origin-endpoint/index:Mediapackagev2OriginEndpointTags"
    },
    "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediapackagev2-origin-endpoint/index.ts",
          "line": 6526
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediapackagev2-origin-endpoint/index.ts",
        "line": 6518
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6533
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointTagsOutputReference"
            }
          }
        }
      ],
      "name": "Mediapackagev2OriginEndpointTagsList",
      "namespace": "mediapackagev2OriginEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6519
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediapackagev2-origin-endpoint/index:Mediapackagev2OriginEndpointTagsList"
    },
    "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediapackagev2-origin-endpoint/index.ts",
          "line": 6445
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediapackagev2-origin-endpoint/index.ts",
        "line": 6435
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6493
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6509
          },
          "name": "resetValue"
        }
      ],
      "name": "Mediapackagev2OriginEndpointTagsOutputReference",
      "namespace": "mediapackagev2OriginEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6497
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6513
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6487
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6503
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint/index.ts",
            "line": 6449
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpoint.Mediapackagev2OriginEndpointTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediapackagev2-origin-endpoint/index:Mediapackagev2OriginEndpointTagsOutputReference"
    },
    "@cdktn/provider-awscc.mediapackagev2OriginEndpointPolicy.Mediapackagev2OriginEndpointPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint_policy awscc_mediapackagev2_origin_endpoint_policy}."
      },
      "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpointPolicy.Mediapackagev2OriginEndpointPolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint_policy awscc_mediapackagev2_origin_endpoint_policy} Resource."
        },
        "locationInModule": {
          "filename": "src/mediapackagev2-origin-endpoint-policy/index.ts",
          "line": 205
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpointPolicy.Mediapackagev2OriginEndpointPolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediapackagev2-origin-endpoint-policy/index.ts",
        "line": 173
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Mediapackagev2OriginEndpointPolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint-policy/index.ts",
            "line": 190
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Mediapackagev2OriginEndpointPolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Mediapackagev2OriginEndpointPolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Mediapackagev2OriginEndpointPolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint-policy/index.ts",
            "line": 237
          },
          "name": "putCdnAuthConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpointPolicy.Mediapackagev2OriginEndpointPolicyCdnAuthConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint-policy/index.ts",
            "line": 240
          },
          "name": "resetCdnAuthConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint-policy/index.ts",
            "line": 309
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint-policy/index.ts",
            "line": 319
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Mediapackagev2OriginEndpointPolicy",
      "namespace": "mediapackagev2OriginEndpointPolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint-policy/index.ts",
            "line": 178
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint-policy/index.ts",
            "line": 234
          },
          "name": "cdnAuthConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpointPolicy.Mediapackagev2OriginEndpointPolicyCdnAuthConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint-policy/index.ts",
            "line": 275
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint-policy/index.ts",
            "line": 244
          },
          "name": "cdnAuthConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpointPolicy.Mediapackagev2OriginEndpointPolicyCdnAuthConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint-policy/index.ts",
            "line": 257
          },
          "name": "channelGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint-policy/index.ts",
            "line": 270
          },
          "name": "channelNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint-policy/index.ts",
            "line": 288
          },
          "name": "originEndpointNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint-policy/index.ts",
            "line": 301
          },
          "name": "policyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint-policy/index.ts",
            "line": 250
          },
          "name": "channelGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint-policy/index.ts",
            "line": 263
          },
          "name": "channelName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint-policy/index.ts",
            "line": 281
          },
          "name": "originEndpointName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint-policy/index.ts",
            "line": 294
          },
          "name": "policy",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediapackagev2-origin-endpoint-policy/index:Mediapackagev2OriginEndpointPolicy"
    },
    "@cdktn/provider-awscc.mediapackagev2OriginEndpointPolicy.Mediapackagev2OriginEndpointPolicyCdnAuthConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpointPolicy.Mediapackagev2OriginEndpointPolicyCdnAuthConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediapackagev2-origin-endpoint-policy/index.ts",
        "line": 38
      },
      "name": "Mediapackagev2OriginEndpointPolicyCdnAuthConfiguration",
      "namespace": "mediapackagev2OriginEndpointPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint_policy#cdn_identifier_secret_arns Mediapackagev2OriginEndpointPolicy#cdn_identifier_secret_arns}",
            "stability": "stable",
            "summary": "<p>The ARN for the secret in Secrets Manager that your CDN uses for authorization to access the endpoint.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint-policy/index.ts",
            "line": 44
          },
          "name": "cdnIdentifierSecretArns",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint_policy#secrets_role_arn Mediapackagev2OriginEndpointPolicy#secrets_role_arn}",
            "stability": "stable",
            "summary": "<p>The ARN for the IAM role that gives MediaPackage read access to Secrets Manager and KMS for CDN authorization.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint-policy/index.ts",
            "line": 50
          },
          "name": "secretsRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediapackagev2-origin-endpoint-policy/index:Mediapackagev2OriginEndpointPolicyCdnAuthConfiguration"
    },
    "@cdktn/provider-awscc.mediapackagev2OriginEndpointPolicy.Mediapackagev2OriginEndpointPolicyCdnAuthConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpointPolicy.Mediapackagev2OriginEndpointPolicyCdnAuthConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediapackagev2-origin-endpoint-policy/index.ts",
          "line": 97
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediapackagev2-origin-endpoint-policy/index.ts",
        "line": 89
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint-policy/index.ts",
            "line": 145
          },
          "name": "resetCdnIdentifierSecretArns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint-policy/index.ts",
            "line": 161
          },
          "name": "resetSecretsRoleArn"
        }
      ],
      "name": "Mediapackagev2OriginEndpointPolicyCdnAuthConfigurationOutputReference",
      "namespace": "mediapackagev2OriginEndpointPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint-policy/index.ts",
            "line": 149
          },
          "name": "cdnIdentifierSecretArnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint-policy/index.ts",
            "line": 165
          },
          "name": "secretsRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint-policy/index.ts",
            "line": 139
          },
          "name": "cdnIdentifierSecretArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint-policy/index.ts",
            "line": 155
          },
          "name": "secretsRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint-policy/index.ts",
            "line": 101
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpointPolicy.Mediapackagev2OriginEndpointPolicyCdnAuthConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediapackagev2-origin-endpoint-policy/index:Mediapackagev2OriginEndpointPolicyCdnAuthConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.mediapackagev2OriginEndpointPolicy.Mediapackagev2OriginEndpointPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpointPolicy.Mediapackagev2OriginEndpointPolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediapackagev2-origin-endpoint-policy/index.ts",
        "line": 14
      },
      "name": "Mediapackagev2OriginEndpointPolicyConfig",
      "namespace": "mediapackagev2OriginEndpointPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint_policy#channel_group_name Mediapackagev2OriginEndpointPolicy#channel_group_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint-policy/index.ts",
            "line": 24
          },
          "name": "channelGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint_policy#channel_name Mediapackagev2OriginEndpointPolicy#channel_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint-policy/index.ts",
            "line": 28
          },
          "name": "channelName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint_policy#origin_endpoint_name Mediapackagev2OriginEndpointPolicy#origin_endpoint_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint-policy/index.ts",
            "line": 32
          },
          "name": "originEndpointName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint_policy#policy Mediapackagev2OriginEndpointPolicy#policy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint-policy/index.ts",
            "line": 36
          },
          "name": "policy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediapackagev2_origin_endpoint_policy#cdn_auth_configuration Mediapackagev2OriginEndpointPolicy#cdn_auth_configuration}",
            "stability": "stable",
            "summary": "<p>The settings to enable CDN authorization headers in MediaPackage.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediapackagev2-origin-endpoint-policy/index.ts",
            "line": 20
          },
          "name": "cdnAuthConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediapackagev2OriginEndpointPolicy.Mediapackagev2OriginEndpointPolicyCdnAuthConfiguration"
          }
        }
      ],
      "symbolId": "src/mediapackagev2-origin-endpoint-policy/index:Mediapackagev2OriginEndpointPolicyConfig"
    },
    "@cdktn/provider-awscc.mediatailorChannel.MediatailorChannel": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediatailor_channel awscc_mediatailor_channel}."
      },
      "fqn": "@cdktn/provider-awscc.mediatailorChannel.MediatailorChannel",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediatailor_channel awscc_mediatailor_channel} Resource."
        },
        "locationInModule": {
          "filename": "src/mediatailor-channel/index.ts",
          "line": 1121
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.mediatailorChannel.MediatailorChannelConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediatailor-channel/index.ts",
        "line": 1089
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a MediatailorChannel resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 1106
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the MediatailorChannel to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediatailor_channel#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing MediatailorChannel that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the MediatailorChannel to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 1191
          },
          "name": "putFillerSlate",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediatailorChannel.MediatailorChannelFillerSlate"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 1212
          },
          "name": "putLogConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediatailorChannel.MediatailorChannelLogConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 1228
          },
          "name": "putOutputs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.mediatailorChannel.MediatailorChannelOutputs"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 1254
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.mediatailorChannel.MediatailorChannelTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 1286
          },
          "name": "putTimeShiftConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediatailorChannel.MediatailorChannelTimeShiftConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 1165
          },
          "name": "resetAudiences"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 1194
          },
          "name": "resetFillerSlate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 1215
          },
          "name": "resetLogConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 1257
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 1273
          },
          "name": "resetTier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 1289
          },
          "name": "resetTimeShiftConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 1301
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 1315
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "MediatailorChannel",
      "namespace": "mediatailorChannel",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 1094
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 1153
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 1188
          },
          "name": "fillerSlate",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediatailorChannel.MediatailorChannelFillerSlateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 1203
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 1209
          },
          "name": "logConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediatailorChannel.MediatailorChannelLogConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 1225
          },
          "name": "outputs",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediatailorChannel.MediatailorChannelOutputsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 1251
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediatailorChannel.MediatailorChannelTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 1283
          },
          "name": "timeShiftConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediatailorChannel.MediatailorChannelTimeShiftConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 1169
          },
          "name": "audiencesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 1182
          },
          "name": "channelNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 1198
          },
          "name": "fillerSlateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediatailorChannel.MediatailorChannelFillerSlate"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 1219
          },
          "name": "logConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediatailorChannel.MediatailorChannelLogConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 1232
          },
          "name": "outputsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediatailorChannel.MediatailorChannelOutputs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 1245
          },
          "name": "playbackModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 1261
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediatailorChannel.MediatailorChannelTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 1277
          },
          "name": "tierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 1293
          },
          "name": "timeShiftConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediatailorChannel.MediatailorChannelTimeShiftConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 1159
          },
          "name": "audiences",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 1175
          },
          "name": "channelName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 1238
          },
          "name": "playbackMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 1267
          },
          "name": "tier",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediatailor-channel/index:MediatailorChannel"
    },
    "@cdktn/provider-awscc.mediatailorChannel.MediatailorChannelConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediatailorChannel.MediatailorChannelConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediatailor-channel/index.ts",
        "line": 14
      },
      "name": "MediatailorChannelConfig",
      "namespace": "mediatailorChannel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediatailor_channel#channel_name MediatailorChannel#channel_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 24
          },
          "name": "channelName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediatailor_channel#outputs MediatailorChannel#outputs}",
            "stability": "stable",
            "summary": "<p>The channel's output properties.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 42
          },
          "name": "outputs",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediatailorChannel.MediatailorChannelOutputs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediatailor_channel#playback_mode MediatailorChannel#playback_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 46
          },
          "name": "playbackMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediatailor_channel#audiences MediatailorChannel#audiences}",
            "stability": "stable",
            "summary": "<p>The list of audiences defined in channel.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 20
          },
          "name": "audiences",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediatailor_channel#filler_slate MediatailorChannel#filler_slate}",
            "stability": "stable",
            "summary": "<p>Slate VOD source configuration.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 30
          },
          "name": "fillerSlate",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediatailorChannel.MediatailorChannelFillerSlate"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediatailor_channel#log_configuration MediatailorChannel#log_configuration}",
            "stability": "stable",
            "summary": "<p>The log configuration for the channel.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 36
          },
          "name": "logConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediatailorChannel.MediatailorChannelLogConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediatailor_channel#tags MediatailorChannel#tags}",
            "stability": "stable",
            "summary": "The tags to assign to the channel."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 52
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediatailorChannel.MediatailorChannelTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediatailor_channel#tier MediatailorChannel#tier}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 56
          },
          "name": "tier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediatailor_channel#time_shift_configuration MediatailorChannel#time_shift_configuration}",
            "stability": "stable",
            "summary": "<p>The configuration for time-shifted viewing.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 62
          },
          "name": "timeShiftConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediatailorChannel.MediatailorChannelTimeShiftConfiguration"
          }
        }
      ],
      "symbolId": "src/mediatailor-channel/index:MediatailorChannelConfig"
    },
    "@cdktn/provider-awscc.mediatailorChannel.MediatailorChannelFillerSlate": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediatailorChannel.MediatailorChannelFillerSlate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediatailor-channel/index.ts",
        "line": 64
      },
      "name": "MediatailorChannelFillerSlate",
      "namespace": "mediatailorChannel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediatailor_channel#source_location_name MediatailorChannel#source_location_name}",
            "stability": "stable",
            "summary": "<p>The name of the source location where the slate VOD source is stored.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 70
          },
          "name": "sourceLocationName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The VOD source must already exist in a source location before it can be used for slate.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediatailor_channel#vod_source_name MediatailorChannel#vod_source_name}",
            "stability": "stable",
            "summary": "<p>The slate VOD source name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 76
          },
          "name": "vodSourceName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediatailor-channel/index:MediatailorChannelFillerSlate"
    },
    "@cdktn/provider-awscc.mediatailorChannel.MediatailorChannelFillerSlateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediatailorChannel.MediatailorChannelFillerSlateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediatailor-channel/index.ts",
          "line": 123
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediatailor-channel/index.ts",
        "line": 115
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 171
          },
          "name": "resetSourceLocationName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 187
          },
          "name": "resetVodSourceName"
        }
      ],
      "name": "MediatailorChannelFillerSlateOutputReference",
      "namespace": "mediatailorChannel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 175
          },
          "name": "sourceLocationNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 191
          },
          "name": "vodSourceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 165
          },
          "name": "sourceLocationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 181
          },
          "name": "vodSourceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 127
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediatailorChannel.MediatailorChannelFillerSlate"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediatailor-channel/index:MediatailorChannelFillerSlateOutputReference"
    },
    "@cdktn/provider-awscc.mediatailorChannel.MediatailorChannelLogConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediatailorChannel.MediatailorChannelLogConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediatailor-channel/index.ts",
        "line": 195
      },
      "name": "MediatailorChannelLogConfiguration",
      "namespace": "mediatailorChannel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediatailor_channel#log_types MediatailorChannel#log_types}",
            "stability": "stable",
            "summary": "<p>The log types.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 201
          },
          "name": "logTypes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/mediatailor-channel/index:MediatailorChannelLogConfiguration"
    },
    "@cdktn/provider-awscc.mediatailorChannel.MediatailorChannelLogConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediatailorChannel.MediatailorChannelLogConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediatailor-channel/index.ts",
          "line": 241
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediatailor-channel/index.ts",
        "line": 233
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 283
          },
          "name": "resetLogTypes"
        }
      ],
      "name": "MediatailorChannelLogConfigurationOutputReference",
      "namespace": "mediatailorChannel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 287
          },
          "name": "logTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 277
          },
          "name": "logTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 245
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediatailorChannel.MediatailorChannelLogConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediatailor-channel/index:MediatailorChannelLogConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.mediatailorChannel.MediatailorChannelOutputs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediatailorChannel.MediatailorChannelOutputs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediatailor-channel/index.ts",
        "line": 623
      },
      "name": "MediatailorChannelOutputs",
      "namespace": "mediatailorChannel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediatailor_channel#manifest_name MediatailorChannel#manifest_name}",
            "stability": "stable",
            "summary": "<p>The name of the manifest for the channel. The name appears in the <code>PlaybackUrl</code>.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 641
          },
          "name": "manifestName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediatailor_channel#source_group MediatailorChannel#source_group}",
            "stability": "stable",
            "summary": "<p>A string used to match which <code>HttpPackageConfiguration</code> is used for each <code>VodSource</code>.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 647
          },
          "name": "sourceGroup",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediatailor_channel#dash_playlist_settings MediatailorChannel#dash_playlist_settings}",
            "stability": "stable",
            "summary": "<p>Dash manifest configuration parameters.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 629
          },
          "name": "dashPlaylistSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediatailorChannel.MediatailorChannelOutputsDashPlaylistSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediatailor_channel#hls_playlist_settings MediatailorChannel#hls_playlist_settings}",
            "stability": "stable",
            "summary": "<p>HLS playlist configuration parameters.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 635
          },
          "name": "hlsPlaylistSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediatailorChannel.MediatailorChannelOutputsHlsPlaylistSettings"
          }
        }
      ],
      "symbolId": "src/mediatailor-channel/index:MediatailorChannelOutputs"
    },
    "@cdktn/provider-awscc.mediatailorChannel.MediatailorChannelOutputsDashPlaylistSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediatailorChannel.MediatailorChannelOutputsDashPlaylistSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediatailor-channel/index.ts",
        "line": 291
      },
      "name": "MediatailorChannelOutputsDashPlaylistSettings",
      "namespace": "mediatailorChannel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediatailor_channel#manifest_window_seconds MediatailorChannel#manifest_window_seconds}",
            "stability": "stable",
            "summary": "<p>The total duration (in seconds) of each manifest. Minimum value: <code>30</code> seconds. Maximum value: <code>3600</code> seconds.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 297
          },
          "name": "manifestWindowSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Minimum value: <code>2</code> seconds. Maximum value: <code>60</code> seconds.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediatailor_channel#min_buffer_time_seconds MediatailorChannel#min_buffer_time_seconds}",
            "stability": "stable",
            "summary": "<p>Minimum amount of content (measured in seconds) that a player must keep available in the buffer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 303
          },
          "name": "minBufferTimeSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Minimum value: <code>2</code> seconds. Maximum value: <code>60</code> seconds.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediatailor_channel#min_update_period_seconds MediatailorChannel#min_update_period_seconds}",
            "stability": "stable",
            "summary": "<p>Minimum amount of time (in seconds) that the player should wait before requesting updates to the manifest."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 309
          },
          "name": "minUpdatePeriodSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Minimum value: <code>2</code> seconds. Maximum value: <code>60</code> seconds.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediatailor_channel#suggested_presentation_delay_seconds MediatailorChannel#suggested_presentation_delay_seconds}",
            "stability": "stable",
            "summary": "<p>Amount of time (in seconds) that the player should be from the live point at the end of the manifest."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 315
          },
          "name": "suggestedPresentationDelaySeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/mediatailor-channel/index:MediatailorChannelOutputsDashPlaylistSettings"
    },
    "@cdktn/provider-awscc.mediatailorChannel.MediatailorChannelOutputsDashPlaylistSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediatailorChannel.MediatailorChannelOutputsDashPlaylistSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediatailor-channel/index.ts",
          "line": 376
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediatailor-channel/index.ts",
        "line": 368
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 436
          },
          "name": "resetManifestWindowSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 452
          },
          "name": "resetMinBufferTimeSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 468
          },
          "name": "resetMinUpdatePeriodSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 484
          },
          "name": "resetSuggestedPresentationDelaySeconds"
        }
      ],
      "name": "MediatailorChannelOutputsDashPlaylistSettingsOutputReference",
      "namespace": "mediatailorChannel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 440
          },
          "name": "manifestWindowSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 456
          },
          "name": "minBufferTimeSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 472
          },
          "name": "minUpdatePeriodSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 488
          },
          "name": "suggestedPresentationDelaySecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 430
          },
          "name": "manifestWindowSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 446
          },
          "name": "minBufferTimeSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 462
          },
          "name": "minUpdatePeriodSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 478
          },
          "name": "suggestedPresentationDelaySeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 380
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediatailorChannel.MediatailorChannelOutputsDashPlaylistSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediatailor-channel/index:MediatailorChannelOutputsDashPlaylistSettingsOutputReference"
    },
    "@cdktn/provider-awscc.mediatailorChannel.MediatailorChannelOutputsHlsPlaylistSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediatailorChannel.MediatailorChannelOutputsHlsPlaylistSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediatailor-channel/index.ts",
        "line": 492
      },
      "name": "MediatailorChannelOutputsHlsPlaylistSettings",
      "namespace": "mediatailorChannel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Specify <code>DATERANGE</code> to use <code>DATERANGE</code> tags (for live or VOD content). Specify <code>SCTE35_ENHANCED</code> to use <code>EXT-X-CUE-OUT</code> and <code>EXT-X-CUE-IN</code> tags (for VOD content only).</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediatailor_channel#ad_markup_type MediatailorChannel#ad_markup_type}",
            "stability": "stable",
            "summary": "<p>Determines the type of SCTE 35 tags to use in ad markup."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 498
          },
          "name": "adMarkupType",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediatailor_channel#manifest_window_seconds MediatailorChannel#manifest_window_seconds}",
            "stability": "stable",
            "summary": "<p>The total duration (in seconds) of each manifest. Minimum value: <code>30</code> seconds. Maximum value: <code>3600</code> seconds.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 504
          },
          "name": "manifestWindowSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/mediatailor-channel/index:MediatailorChannelOutputsHlsPlaylistSettings"
    },
    "@cdktn/provider-awscc.mediatailorChannel.MediatailorChannelOutputsHlsPlaylistSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediatailorChannel.MediatailorChannelOutputsHlsPlaylistSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediatailor-channel/index.ts",
          "line": 551
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediatailor-channel/index.ts",
        "line": 543
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 599
          },
          "name": "resetAdMarkupType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 615
          },
          "name": "resetManifestWindowSeconds"
        }
      ],
      "name": "MediatailorChannelOutputsHlsPlaylistSettingsOutputReference",
      "namespace": "mediatailorChannel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 603
          },
          "name": "adMarkupTypeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 619
          },
          "name": "manifestWindowSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 593
          },
          "name": "adMarkupType",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 609
          },
          "name": "manifestWindowSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 555
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediatailorChannel.MediatailorChannelOutputsHlsPlaylistSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediatailor-channel/index:MediatailorChannelOutputsHlsPlaylistSettingsOutputReference"
    },
    "@cdktn/provider-awscc.mediatailorChannel.MediatailorChannelOutputsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediatailorChannel.MediatailorChannelOutputsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediatailor-channel/index.ts",
          "line": 829
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediatailor-channel/index.ts",
        "line": 821
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 836
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.mediatailorChannel.MediatailorChannelOutputsOutputReference"
            }
          }
        }
      ],
      "name": "MediatailorChannelOutputsList",
      "namespace": "mediatailorChannel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 822
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediatailorChannel.MediatailorChannelOutputs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediatailor-channel/index:MediatailorChannelOutputsList"
    },
    "@cdktn/provider-awscc.mediatailorChannel.MediatailorChannelOutputsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediatailorChannel.MediatailorChannelOutputsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediatailor-channel/index.ts",
          "line": 710
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediatailor-channel/index.ts",
        "line": 700
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 767
          },
          "name": "putDashPlaylistSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediatailorChannel.MediatailorChannelOutputsDashPlaylistSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 783
          },
          "name": "putHlsPlaylistSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediatailorChannel.MediatailorChannelOutputsHlsPlaylistSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 770
          },
          "name": "resetDashPlaylistSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 786
          },
          "name": "resetHlsPlaylistSettings"
        }
      ],
      "name": "MediatailorChannelOutputsOutputReference",
      "namespace": "mediatailorChannel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 764
          },
          "name": "dashPlaylistSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediatailorChannel.MediatailorChannelOutputsDashPlaylistSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 780
          },
          "name": "hlsPlaylistSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediatailorChannel.MediatailorChannelOutputsHlsPlaylistSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 774
          },
          "name": "dashPlaylistSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediatailorChannel.MediatailorChannelOutputsDashPlaylistSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 790
          },
          "name": "hlsPlaylistSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediatailorChannel.MediatailorChannelOutputsHlsPlaylistSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 803
          },
          "name": "manifestNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 816
          },
          "name": "sourceGroupInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 796
          },
          "name": "manifestName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 809
          },
          "name": "sourceGroup",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 714
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediatailorChannel.MediatailorChannelOutputs"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediatailor-channel/index:MediatailorChannelOutputsOutputReference"
    },
    "@cdktn/provider-awscc.mediatailorChannel.MediatailorChannelTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediatailorChannel.MediatailorChannelTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediatailor-channel/index.ts",
        "line": 840
      },
      "name": "MediatailorChannelTags",
      "namespace": "mediatailorChannel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediatailor_channel#key MediatailorChannel#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 844
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediatailor_channel#value MediatailorChannel#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 848
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediatailor-channel/index:MediatailorChannelTags"
    },
    "@cdktn/provider-awscc.mediatailorChannel.MediatailorChannelTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediatailorChannel.MediatailorChannelTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediatailor-channel/index.ts",
          "line": 978
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediatailor-channel/index.ts",
        "line": 970
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 985
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.mediatailorChannel.MediatailorChannelTagsOutputReference"
            }
          }
        }
      ],
      "name": "MediatailorChannelTagsList",
      "namespace": "mediatailorChannel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 971
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediatailorChannel.MediatailorChannelTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediatailor-channel/index:MediatailorChannelTagsList"
    },
    "@cdktn/provider-awscc.mediatailorChannel.MediatailorChannelTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediatailorChannel.MediatailorChannelTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediatailor-channel/index.ts",
          "line": 897
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediatailor-channel/index.ts",
        "line": 887
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 945
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 961
          },
          "name": "resetValue"
        }
      ],
      "name": "MediatailorChannelTagsOutputReference",
      "namespace": "mediatailorChannel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 949
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 965
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 939
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 955
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 901
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediatailorChannel.MediatailorChannelTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediatailor-channel/index:MediatailorChannelTagsOutputReference"
    },
    "@cdktn/provider-awscc.mediatailorChannel.MediatailorChannelTimeShiftConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediatailorChannel.MediatailorChannelTimeShiftConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediatailor-channel/index.ts",
        "line": 989
      },
      "name": "MediatailorChannelTimeShiftConfiguration",
      "namespace": "mediatailorChannel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The minimum allowed maximum time delay is 0 seconds, and the maximum allowed maximum time delay is 21600 seconds (6 hours).</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediatailor_channel#max_time_delay_seconds MediatailorChannel#max_time_delay_seconds}",
            "stability": "stable",
            "summary": "<p>The maximum time delay for time-shifted viewing."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 995
          },
          "name": "maxTimeDelaySeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/mediatailor-channel/index:MediatailorChannelTimeShiftConfiguration"
    },
    "@cdktn/provider-awscc.mediatailorChannel.MediatailorChannelTimeShiftConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediatailorChannel.MediatailorChannelTimeShiftConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediatailor-channel/index.ts",
          "line": 1035
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediatailor-channel/index.ts",
        "line": 1027
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 1077
          },
          "name": "resetMaxTimeDelaySeconds"
        }
      ],
      "name": "MediatailorChannelTimeShiftConfigurationOutputReference",
      "namespace": "mediatailorChannel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 1081
          },
          "name": "maxTimeDelaySecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 1071
          },
          "name": "maxTimeDelaySeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-channel/index.ts",
            "line": 1039
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediatailorChannel.MediatailorChannelTimeShiftConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediatailor-channel/index:MediatailorChannelTimeShiftConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.mediatailorChannelPolicy.MediatailorChannelPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediatailor_channel_policy awscc_mediatailor_channel_policy}."
      },
      "fqn": "@cdktn/provider-awscc.mediatailorChannelPolicy.MediatailorChannelPolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediatailor_channel_policy awscc_mediatailor_channel_policy} Resource."
        },
        "locationInModule": {
          "filename": "src/mediatailor-channel-policy/index.ts",
          "line": 62
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.mediatailorChannelPolicy.MediatailorChannelPolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediatailor-channel-policy/index.ts",
        "line": 30
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a MediatailorChannelPolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/mediatailor-channel-policy/index.ts",
            "line": 47
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the MediatailorChannelPolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediatailor_channel_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing MediatailorChannelPolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the MediatailorChannelPolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-channel-policy/index.ts",
            "line": 121
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-channel-policy/index.ts",
            "line": 128
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "MediatailorChannelPolicy",
      "namespace": "mediatailorChannelPolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-channel-policy/index.ts",
            "line": 35
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-channel-policy/index.ts",
            "line": 100
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-channel-policy/index.ts",
            "line": 95
          },
          "name": "channelNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-channel-policy/index.ts",
            "line": 113
          },
          "name": "policyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-channel-policy/index.ts",
            "line": 88
          },
          "name": "channelName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-channel-policy/index.ts",
            "line": 106
          },
          "name": "policy",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediatailor-channel-policy/index:MediatailorChannelPolicy"
    },
    "@cdktn/provider-awscc.mediatailorChannelPolicy.MediatailorChannelPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediatailorChannelPolicy.MediatailorChannelPolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediatailor-channel-policy/index.ts",
        "line": 14
      },
      "name": "MediatailorChannelPolicyConfig",
      "namespace": "mediatailorChannelPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediatailor_channel_policy#channel_name MediatailorChannelPolicy#channel_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-channel-policy/index.ts",
            "line": 18
          },
          "name": "channelName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediatailor_channel_policy#policy MediatailorChannelPolicy#policy}",
            "stability": "stable",
            "summary": "<p>The IAM policy for the channel. IAM policies are used to control access to your channel.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-channel-policy/index.ts",
            "line": 24
          },
          "name": "policy",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediatailor-channel-policy/index:MediatailorChannelPolicyConfig"
    },
    "@cdktn/provider-awscc.mediatailorLiveSource.MediatailorLiveSource": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediatailor_live_source awscc_mediatailor_live_source}."
      },
      "fqn": "@cdktn/provider-awscc.mediatailorLiveSource.MediatailorLiveSource",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediatailor_live_source awscc_mediatailor_live_source} Resource."
        },
        "locationInModule": {
          "filename": "src/mediatailor-live-source/index.ts",
          "line": 398
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.mediatailorLiveSource.MediatailorLiveSourceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediatailor-live-source/index.ts",
        "line": 366
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a MediatailorLiveSource resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/mediatailor-live-source/index.ts",
            "line": 383
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the MediatailorLiveSource to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediatailor_live_source#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing MediatailorLiveSource that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the MediatailorLiveSource to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-live-source/index.ts",
            "line": 434
          },
          "name": "putHttpPackageConfigurations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.mediatailorLiveSource.MediatailorLiveSourceHttpPackageConfigurations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-live-source/index.ts",
            "line": 478
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.mediatailorLiveSource.MediatailorLiveSourceTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-live-source/index.ts",
            "line": 481
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-live-source/index.ts",
            "line": 493
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-live-source/index.ts",
            "line": 502
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "MediatailorLiveSource",
      "namespace": "mediatailorLiveSource",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-live-source/index.ts",
            "line": 371
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-live-source/index.ts",
            "line": 425
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-live-source/index.ts",
            "line": 431
          },
          "name": "httpPackageConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediatailorLiveSource.MediatailorLiveSourceHttpPackageConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-live-source/index.ts",
            "line": 443
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-live-source/index.ts",
            "line": 475
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediatailorLiveSource.MediatailorLiveSourceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-live-source/index.ts",
            "line": 438
          },
          "name": "httpPackageConfigurationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediatailorLiveSource.MediatailorLiveSourceHttpPackageConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-live-source/index.ts",
            "line": 456
          },
          "name": "liveSourceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-live-source/index.ts",
            "line": 469
          },
          "name": "sourceLocationNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-live-source/index.ts",
            "line": 485
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediatailorLiveSource.MediatailorLiveSourceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-live-source/index.ts",
            "line": 449
          },
          "name": "liveSourceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-live-source/index.ts",
            "line": 462
          },
          "name": "sourceLocationName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediatailor-live-source/index:MediatailorLiveSource"
    },
    "@cdktn/provider-awscc.mediatailorLiveSource.MediatailorLiveSourceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediatailorLiveSource.MediatailorLiveSourceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediatailor-live-source/index.ts",
        "line": 14
      },
      "name": "MediatailorLiveSourceConfig",
      "namespace": "mediatailorLiveSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediatailor_live_source#http_package_configurations MediatailorLiveSource#http_package_configurations}",
            "stability": "stable",
            "summary": "<p>A list of HTTP package configuration parameters for this live source.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-live-source/index.ts",
            "line": 20
          },
          "name": "httpPackageConfigurations",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediatailorLiveSource.MediatailorLiveSourceHttpPackageConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediatailor_live_source#live_source_name MediatailorLiveSource#live_source_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-live-source/index.ts",
            "line": 24
          },
          "name": "liveSourceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediatailor_live_source#source_location_name MediatailorLiveSource#source_location_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-live-source/index.ts",
            "line": 28
          },
          "name": "sourceLocationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediatailor_live_source#tags MediatailorLiveSource#tags}",
            "stability": "stable",
            "summary": "The tags to assign to the live source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-live-source/index.ts",
            "line": 34
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediatailorLiveSource.MediatailorLiveSourceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediatailor-live-source/index:MediatailorLiveSourceConfig"
    },
    "@cdktn/provider-awscc.mediatailorLiveSource.MediatailorLiveSourceHttpPackageConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediatailorLiveSource.MediatailorLiveSourceHttpPackageConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediatailor-live-source/index.ts",
        "line": 36
      },
      "name": "MediatailorLiveSourceHttpPackageConfigurations",
      "namespace": "mediatailorLiveSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "This is combined with <code>SourceLocation::HttpConfiguration::BaseUrl</code> to form a valid URL.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediatailor_live_source#path MediatailorLiveSource#path}",
            "stability": "stable",
            "summary": "<p>The relative path to the URL for this VOD source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-live-source/index.ts",
            "line": 42
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediatailor_live_source#source_group MediatailorLiveSource#source_group}",
            "stability": "stable",
            "summary": "<p>The name of the source group. This has to match one of the <code>Channel::Outputs::SourceGroup</code>.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-live-source/index.ts",
            "line": 48
          },
          "name": "sourceGroup",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediatailor_live_source#type MediatailorLiveSource#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-live-source/index.ts",
            "line": 52
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediatailor-live-source/index:MediatailorLiveSourceHttpPackageConfigurations"
    },
    "@cdktn/provider-awscc.mediatailorLiveSource.MediatailorLiveSourceHttpPackageConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediatailorLiveSource.MediatailorLiveSourceHttpPackageConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediatailor-live-source/index.ts",
          "line": 202
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediatailor-live-source/index.ts",
        "line": 194
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-live-source/index.ts",
            "line": 209
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.mediatailorLiveSource.MediatailorLiveSourceHttpPackageConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "MediatailorLiveSourceHttpPackageConfigurationsList",
      "namespace": "mediatailorLiveSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-live-source/index.ts",
            "line": 195
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediatailorLiveSource.MediatailorLiveSourceHttpPackageConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediatailor-live-source/index:MediatailorLiveSourceHttpPackageConfigurationsList"
    },
    "@cdktn/provider-awscc.mediatailorLiveSource.MediatailorLiveSourceHttpPackageConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediatailorLiveSource.MediatailorLiveSourceHttpPackageConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediatailor-live-source/index.ts",
          "line": 108
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediatailor-live-source/index.ts",
        "line": 98
      },
      "name": "MediatailorLiveSourceHttpPackageConfigurationsOutputReference",
      "namespace": "mediatailorLiveSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-live-source/index.ts",
            "line": 163
          },
          "name": "pathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-live-source/index.ts",
            "line": 176
          },
          "name": "sourceGroupInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-live-source/index.ts",
            "line": 189
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-live-source/index.ts",
            "line": 156
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-live-source/index.ts",
            "line": 169
          },
          "name": "sourceGroup",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-live-source/index.ts",
            "line": 182
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-live-source/index.ts",
            "line": 112
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediatailorLiveSource.MediatailorLiveSourceHttpPackageConfigurations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediatailor-live-source/index:MediatailorLiveSourceHttpPackageConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.mediatailorLiveSource.MediatailorLiveSourceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediatailorLiveSource.MediatailorLiveSourceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediatailor-live-source/index.ts",
        "line": 213
      },
      "name": "MediatailorLiveSourceTags",
      "namespace": "mediatailorLiveSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediatailor_live_source#key MediatailorLiveSource#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-live-source/index.ts",
            "line": 217
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediatailor_live_source#value MediatailorLiveSource#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-live-source/index.ts",
            "line": 221
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediatailor-live-source/index:MediatailorLiveSourceTags"
    },
    "@cdktn/provider-awscc.mediatailorLiveSource.MediatailorLiveSourceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediatailorLiveSource.MediatailorLiveSourceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediatailor-live-source/index.ts",
          "line": 351
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediatailor-live-source/index.ts",
        "line": 343
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-live-source/index.ts",
            "line": 358
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.mediatailorLiveSource.MediatailorLiveSourceTagsOutputReference"
            }
          }
        }
      ],
      "name": "MediatailorLiveSourceTagsList",
      "namespace": "mediatailorLiveSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-live-source/index.ts",
            "line": 344
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediatailorLiveSource.MediatailorLiveSourceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediatailor-live-source/index:MediatailorLiveSourceTagsList"
    },
    "@cdktn/provider-awscc.mediatailorLiveSource.MediatailorLiveSourceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediatailorLiveSource.MediatailorLiveSourceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediatailor-live-source/index.ts",
          "line": 270
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediatailor-live-source/index.ts",
        "line": 260
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-live-source/index.ts",
            "line": 318
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-live-source/index.ts",
            "line": 334
          },
          "name": "resetValue"
        }
      ],
      "name": "MediatailorLiveSourceTagsOutputReference",
      "namespace": "mediatailorLiveSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-live-source/index.ts",
            "line": 322
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-live-source/index.ts",
            "line": 338
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-live-source/index.ts",
            "line": 312
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-live-source/index.ts",
            "line": 328
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-live-source/index.ts",
            "line": 274
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediatailorLiveSource.MediatailorLiveSourceTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediatailor-live-source/index:MediatailorLiveSourceTagsOutputReference"
    },
    "@cdktn/provider-awscc.mediatailorSourceLocation.MediatailorSourceLocation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediatailor_source_location awscc_mediatailor_source_location}."
      },
      "fqn": "@cdktn/provider-awscc.mediatailorSourceLocation.MediatailorSourceLocation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediatailor_source_location awscc_mediatailor_source_location} Resource."
        },
        "locationInModule": {
          "filename": "src/mediatailor-source-location/index.ts",
          "line": 872
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.mediatailorSourceLocation.MediatailorSourceLocationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediatailor-source-location/index.ts",
        "line": 840
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a MediatailorSourceLocation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/mediatailor-source-location/index.ts",
            "line": 857
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the MediatailorSourceLocation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediatailor_source_location#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing MediatailorSourceLocation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the MediatailorSourceLocation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-source-location/index.ts",
            "line": 905
          },
          "name": "putAccessConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediatailorSourceLocation.MediatailorSourceLocationAccessConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-source-location/index.ts",
            "line": 926
          },
          "name": "putDefaultSegmentDeliveryConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediatailorSourceLocation.MediatailorSourceLocationDefaultSegmentDeliveryConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-source-location/index.ts",
            "line": 942
          },
          "name": "putHttpConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediatailorSourceLocation.MediatailorSourceLocationHttpConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-source-location/index.ts",
            "line": 960
          },
          "name": "putSegmentDeliveryConfigurations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.mediatailorSourceLocation.MediatailorSourceLocationSegmentDeliveryConfigurations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-source-location/index.ts",
            "line": 989
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.mediatailorSourceLocation.MediatailorSourceLocationTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-source-location/index.ts",
            "line": 908
          },
          "name": "resetAccessConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-source-location/index.ts",
            "line": 929
          },
          "name": "resetDefaultSegmentDeliveryConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-source-location/index.ts",
            "line": 963
          },
          "name": "resetSegmentDeliveryConfigurations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-source-location/index.ts",
            "line": 992
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-source-location/index.ts",
            "line": 1004
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-source-location/index.ts",
            "line": 1015
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "MediatailorSourceLocation",
      "namespace": "mediatailorSourceLocation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-source-location/index.ts",
            "line": 845
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-source-location/index.ts",
            "line": 902
          },
          "name": "accessConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediatailorSourceLocation.MediatailorSourceLocationAccessConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-source-location/index.ts",
            "line": 917
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-source-location/index.ts",
            "line": 923
          },
          "name": "defaultSegmentDeliveryConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediatailorSourceLocation.MediatailorSourceLocationDefaultSegmentDeliveryConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-source-location/index.ts",
            "line": 939
          },
          "name": "httpConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediatailorSourceLocation.MediatailorSourceLocationHttpConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-source-location/index.ts",
            "line": 951
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-source-location/index.ts",
            "line": 957
          },
          "name": "segmentDeliveryConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediatailorSourceLocation.MediatailorSourceLocationSegmentDeliveryConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-source-location/index.ts",
            "line": 986
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediatailorSourceLocation.MediatailorSourceLocationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-source-location/index.ts",
            "line": 912
          },
          "name": "accessConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediatailorSourceLocation.MediatailorSourceLocationAccessConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-source-location/index.ts",
            "line": 933
          },
          "name": "defaultSegmentDeliveryConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediatailorSourceLocation.MediatailorSourceLocationDefaultSegmentDeliveryConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-source-location/index.ts",
            "line": 946
          },
          "name": "httpConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediatailorSourceLocation.MediatailorSourceLocationHttpConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-source-location/index.ts",
            "line": 967
          },
          "name": "segmentDeliveryConfigurationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediatailorSourceLocation.MediatailorSourceLocationSegmentDeliveryConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-source-location/index.ts",
            "line": 980
          },
          "name": "sourceLocationNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-source-location/index.ts",
            "line": 996
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediatailorSourceLocation.MediatailorSourceLocationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-source-location/index.ts",
            "line": 973
          },
          "name": "sourceLocationName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediatailor-source-location/index:MediatailorSourceLocation"
    },
    "@cdktn/provider-awscc.mediatailorSourceLocation.MediatailorSourceLocationAccessConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediatailorSourceLocation.MediatailorSourceLocationAccessConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediatailor-source-location/index.ts",
        "line": 216
      },
      "name": "MediatailorSourceLocationAccessConfiguration",
      "namespace": "mediatailorSourceLocation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediatailor_source_location#access_type MediatailorSourceLocation#access_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-source-location/index.ts",
            "line": 220
          },
          "name": "accessType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For information about Secrets Manager access token authentication, see <a href=\"https://docs.aws.amazon.com/mediatailor/latest/ug/channel-assembly-access-configuration-access-token.html\">Working with AWS Secrets Manager access token authentication</a>.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediatailor_source_location#secrets_manager_access_token_configuration MediatailorSourceLocation#secrets_manager_access_token_configuration}",
            "stability": "stable",
            "summary": "<p>AWS Secrets Manager access token configuration parameters."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-source-location/index.ts",
            "line": 226
          },
          "name": "secretsManagerAccessTokenConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediatailorSourceLocation.MediatailorSourceLocationAccessConfigurationSecretsManagerAccessTokenConfiguration"
          }
        }
      ],
      "symbolId": "src/mediatailor-source-location/index:MediatailorSourceLocationAccessConfiguration"
    },
    "@cdktn/provider-awscc.mediatailorSourceLocation.MediatailorSourceLocationAccessConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediatailorSourceLocation.MediatailorSourceLocationAccessConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediatailor-source-location/index.ts",
          "line": 273
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediatailor-source-location/index.ts",
        "line": 265
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-source-location/index.ts",
            "line": 334
          },
          "name": "putSecretsManagerAccessTokenConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mediatailorSourceLocation.MediatailorSourceLocationAccessConfigurationSecretsManagerAccessTokenConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-source-location/index.ts",
            "line": 321
          },
          "name": "resetAccessType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-source-location/index.ts",
            "line": 337
          },
          "name": "resetSecretsManagerAccessTokenConfiguration"
        }
      ],
      "name": "MediatailorSourceLocationAccessConfigurationOutputReference",
      "namespace": "mediatailorSourceLocation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-source-location/index.ts",
            "line": 331
          },
          "name": "secretsManagerAccessTokenConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediatailorSourceLocation.MediatailorSourceLocationAccessConfigurationSecretsManagerAccessTokenConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-source-location/index.ts",
            "line": 325
          },
          "name": "accessTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-source-location/index.ts",
            "line": 341
          },
          "name": "secretsManagerAccessTokenConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediatailorSourceLocation.MediatailorSourceLocationAccessConfigurationSecretsManagerAccessTokenConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-source-location/index.ts",
            "line": 315
          },
          "name": "accessType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-source-location/index.ts",
            "line": 277
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediatailorSourceLocation.MediatailorSourceLocationAccessConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediatailor-source-location/index:MediatailorSourceLocationAccessConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.mediatailorSourceLocation.MediatailorSourceLocationAccessConfigurationSecretsManagerAccessTokenConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediatailorSourceLocation.MediatailorSourceLocationAccessConfigurationSecretsManagerAccessTokenConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediatailor-source-location/index.ts",
        "line": 50
      },
      "name": "MediatailorSourceLocationAccessConfigurationSecretsManagerAccessTokenConfiguration",
      "namespace": "mediatailorSourceLocation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediatailor_source_location#header_name MediatailorSourceLocation#header_name}",
            "stability": "stable",
            "summary": "<p>The name of the HTTP header used to supply the access token in requests to the source location.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-source-location/index.ts",
            "line": 56
          },
          "name": "headerName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediatailor_source_location#secret_arn MediatailorSourceLocation#secret_arn}",
            "stability": "stable",
            "summary": "<p>The Amazon Resource Name (ARN) of the AWS Secrets Manager secret that contains the access token.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-source-location/index.ts",
            "line": 62
          },
          "name": "secretArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediatailor_source_location#secret_string_key MediatailorSourceLocation#secret_string_key}",
            "stability": "stable",
            "summary": "<p>The AWS Secrets Manager <a href=\"https://docs.aws.amazon.com/secretsmanager/latest/apireference/API_CreateSecret.html#SecretsManager-CreateSecret-request-SecretString.html\">SecretString</a> key associated with the access token. MediaTailor uses the key to look up SecretString key and value pair containing the access token.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-source-location/index.ts",
            "line": 68
          },
          "name": "secretStringKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediatailor-source-location/index:MediatailorSourceLocationAccessConfigurationSecretsManagerAccessTokenConfiguration"
    },
    "@cdktn/provider-awscc.mediatailorSourceLocation.MediatailorSourceLocationAccessConfigurationSecretsManagerAccessTokenConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediatailorSourceLocation.MediatailorSourceLocationAccessConfigurationSecretsManagerAccessTokenConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediatailor-source-location/index.ts",
          "line": 122
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediatailor-source-location/index.ts",
        "line": 114
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-source-location/index.ts",
            "line": 176
          },
          "name": "resetHeaderName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-source-location/index.ts",
            "line": 192
          },
          "name": "resetSecretArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-source-location/index.ts",
            "line": 208
          },
          "name": "resetSecretStringKey"
        }
      ],
      "name": "MediatailorSourceLocationAccessConfigurationSecretsManagerAccessTokenConfigurationOutputReference",
      "namespace": "mediatailorSourceLocation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-source-location/index.ts",
            "line": 180
          },
          "name": "headerNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-source-location/index.ts",
            "line": 196
          },
          "name": "secretArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-source-location/index.ts",
            "line": 212
          },
          "name": "secretStringKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-source-location/index.ts",
            "line": 170
          },
          "name": "headerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-source-location/index.ts",
            "line": 186
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-source-location/index.ts",
            "line": 202
          },
          "name": "secretStringKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-source-location/index.ts",
            "line": 126
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediatailorSourceLocation.MediatailorSourceLocationAccessConfigurationSecretsManagerAccessTokenConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediatailor-source-location/index:MediatailorSourceLocationAccessConfigurationSecretsManagerAccessTokenConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.mediatailorSourceLocation.MediatailorSourceLocationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediatailorSourceLocation.MediatailorSourceLocationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediatailor-source-location/index.ts",
        "line": 14
      },
      "name": "MediatailorSourceLocationConfig",
      "namespace": "mediatailorSourceLocation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediatailor_source_location#http_configuration MediatailorSourceLocation#http_configuration}",
            "stability": "stable",
            "summary": "<p>The HTTP configuration for the source location.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-source-location/index.ts",
            "line": 32
          },
          "name": "httpConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediatailorSourceLocation.MediatailorSourceLocationHttpConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediatailor_source_location#source_location_name MediatailorSourceLocation#source_location_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-source-location/index.ts",
            "line": 42
          },
          "name": "sourceLocationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediatailor_source_location#access_configuration MediatailorSourceLocation#access_configuration}",
            "stability": "stable",
            "summary": "<p>Access configuration parameters.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-source-location/index.ts",
            "line": 20
          },
          "name": "accessConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediatailorSourceLocation.MediatailorSourceLocationAccessConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Use this if you want the segment delivery server to be different from the source location server. For example, you can configure your source location server to be an origination server, such as MediaPackage, and the segment delivery server to be a content delivery network (CDN), such as CloudFront. If you don't specify a segment delivery server, then the source location server is used.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediatailor_source_location#default_segment_delivery_configuration MediatailorSourceLocation#default_segment_delivery_configuration}",
            "stability": "stable",
            "summary": "<p>The optional configuration for a server that serves segments."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-source-location/index.ts",
            "line": 26
          },
          "name": "defaultSegmentDeliveryConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mediatailorSourceLocation.MediatailorSourceLocationDefaultSegmentDeliveryConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediatailor_source_location#segment_delivery_configurations MediatailorSourceLocation#segment_delivery_configurations}",
            "stability": "stable",
            "summary": "<p>A list of the segment delivery configurations associated with this resource.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-source-location/index.ts",
            "line": 38
          },
          "name": "segmentDeliveryConfigurations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediatailorSourceLocation.MediatailorSourceLocationSegmentDeliveryConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediatailor_source_location#tags MediatailorSourceLocation#tags}",
            "stability": "stable",
            "summary": "The tags to assign to the source location."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-source-location/index.ts",
            "line": 48
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediatailorSourceLocation.MediatailorSourceLocationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediatailor-source-location/index:MediatailorSourceLocationConfig"
    },
    "@cdktn/provider-awscc.mediatailorSourceLocation.MediatailorSourceLocationDefaultSegmentDeliveryConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediatailorSourceLocation.MediatailorSourceLocationDefaultSegmentDeliveryConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediatailor-source-location/index.ts",
        "line": 345
      },
      "name": "MediatailorSourceLocationDefaultSegmentDeliveryConfiguration",
      "namespace": "mediatailorSourceLocation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "This string must include the protocol, such as <b>https://</b>.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediatailor_source_location#base_url MediatailorSourceLocation#base_url}",
            "stability": "stable",
            "summary": "<p>The hostname of the server that will be used to serve segments."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-source-location/index.ts",
            "line": 351
          },
          "name": "baseUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediatailor-source-location/index:MediatailorSourceLocationDefaultSegmentDeliveryConfiguration"
    },
    "@cdktn/provider-awscc.mediatailorSourceLocation.MediatailorSourceLocationDefaultSegmentDeliveryConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediatailorSourceLocation.MediatailorSourceLocationDefaultSegmentDeliveryConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediatailor-source-location/index.ts",
          "line": 391
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediatailor-source-location/index.ts",
        "line": 383
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-source-location/index.ts",
            "line": 433
          },
          "name": "resetBaseUrl"
        }
      ],
      "name": "MediatailorSourceLocationDefaultSegmentDeliveryConfigurationOutputReference",
      "namespace": "mediatailorSourceLocation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-source-location/index.ts",
            "line": 437
          },
          "name": "baseUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-source-location/index.ts",
            "line": 427
          },
          "name": "baseUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-source-location/index.ts",
            "line": 395
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediatailorSourceLocation.MediatailorSourceLocationDefaultSegmentDeliveryConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediatailor-source-location/index:MediatailorSourceLocationDefaultSegmentDeliveryConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.mediatailorSourceLocation.MediatailorSourceLocationHttpConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediatailorSourceLocation.MediatailorSourceLocationHttpConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediatailor-source-location/index.ts",
        "line": 441
      },
      "name": "MediatailorSourceLocationHttpConfiguration",
      "namespace": "mediatailorSourceLocation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediatailor_source_location#base_url MediatailorSourceLocation#base_url}",
            "stability": "stable",
            "summary": "<p>The base URL for the source location host server. This string must include the protocol, such as <b>https://</b>.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-source-location/index.ts",
            "line": 447
          },
          "name": "baseUrl",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediatailor-source-location/index:MediatailorSourceLocationHttpConfiguration"
    },
    "@cdktn/provider-awscc.mediatailorSourceLocation.MediatailorSourceLocationHttpConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediatailorSourceLocation.MediatailorSourceLocationHttpConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediatailor-source-location/index.ts",
          "line": 487
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediatailor-source-location/index.ts",
        "line": 479
      },
      "name": "MediatailorSourceLocationHttpConfigurationOutputReference",
      "namespace": "mediatailorSourceLocation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-source-location/index.ts",
            "line": 530
          },
          "name": "baseUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-source-location/index.ts",
            "line": 523
          },
          "name": "baseUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-source-location/index.ts",
            "line": 491
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediatailorSourceLocation.MediatailorSourceLocationHttpConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediatailor-source-location/index:MediatailorSourceLocationHttpConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.mediatailorSourceLocation.MediatailorSourceLocationSegmentDeliveryConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediatailorSourceLocation.MediatailorSourceLocationSegmentDeliveryConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediatailor-source-location/index.ts",
        "line": 534
      },
      "name": "MediatailorSourceLocationSegmentDeliveryConfigurations",
      "namespace": "mediatailorSourceLocation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "This is typically a content delivery network (CDN). The URL can be absolute or relative. To use an absolute URL include the protocol, such as <code>https://example.com/some/path</code>. To use a relative URL specify the relative path, such as <code>/some/path*</code>.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediatailor_source_location#base_url MediatailorSourceLocation#base_url}",
            "stability": "stable",
            "summary": "<p>The base URL of the host or path of the segment delivery server that you're using to serve segments."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-source-location/index.ts",
            "line": 540
          },
          "name": "baseUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediatailor_source_location#name MediatailorSourceLocation#name}",
            "stability": "stable",
            "summary": "<p>A unique identifier used to distinguish between multiple segment delivery configurations in a source location.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-source-location/index.ts",
            "line": 546
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediatailor-source-location/index:MediatailorSourceLocationSegmentDeliveryConfigurations"
    },
    "@cdktn/provider-awscc.mediatailorSourceLocation.MediatailorSourceLocationSegmentDeliveryConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediatailorSourceLocation.MediatailorSourceLocationSegmentDeliveryConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediatailor-source-location/index.ts",
          "line": 676
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediatailor-source-location/index.ts",
        "line": 668
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-source-location/index.ts",
            "line": 683
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.mediatailorSourceLocation.MediatailorSourceLocationSegmentDeliveryConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "MediatailorSourceLocationSegmentDeliveryConfigurationsList",
      "namespace": "mediatailorSourceLocation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-source-location/index.ts",
            "line": 669
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediatailorSourceLocation.MediatailorSourceLocationSegmentDeliveryConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediatailor-source-location/index:MediatailorSourceLocationSegmentDeliveryConfigurationsList"
    },
    "@cdktn/provider-awscc.mediatailorSourceLocation.MediatailorSourceLocationSegmentDeliveryConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediatailorSourceLocation.MediatailorSourceLocationSegmentDeliveryConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediatailor-source-location/index.ts",
          "line": 595
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediatailor-source-location/index.ts",
        "line": 585
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-source-location/index.ts",
            "line": 643
          },
          "name": "resetBaseUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-source-location/index.ts",
            "line": 659
          },
          "name": "resetName"
        }
      ],
      "name": "MediatailorSourceLocationSegmentDeliveryConfigurationsOutputReference",
      "namespace": "mediatailorSourceLocation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-source-location/index.ts",
            "line": 647
          },
          "name": "baseUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-source-location/index.ts",
            "line": 663
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-source-location/index.ts",
            "line": 637
          },
          "name": "baseUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-source-location/index.ts",
            "line": 653
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-source-location/index.ts",
            "line": 599
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediatailorSourceLocation.MediatailorSourceLocationSegmentDeliveryConfigurations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediatailor-source-location/index:MediatailorSourceLocationSegmentDeliveryConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.mediatailorSourceLocation.MediatailorSourceLocationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediatailorSourceLocation.MediatailorSourceLocationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediatailor-source-location/index.ts",
        "line": 687
      },
      "name": "MediatailorSourceLocationTags",
      "namespace": "mediatailorSourceLocation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediatailor_source_location#key MediatailorSourceLocation#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-source-location/index.ts",
            "line": 691
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediatailor_source_location#value MediatailorSourceLocation#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-source-location/index.ts",
            "line": 695
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediatailor-source-location/index:MediatailorSourceLocationTags"
    },
    "@cdktn/provider-awscc.mediatailorSourceLocation.MediatailorSourceLocationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediatailorSourceLocation.MediatailorSourceLocationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediatailor-source-location/index.ts",
          "line": 825
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediatailor-source-location/index.ts",
        "line": 817
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-source-location/index.ts",
            "line": 832
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.mediatailorSourceLocation.MediatailorSourceLocationTagsOutputReference"
            }
          }
        }
      ],
      "name": "MediatailorSourceLocationTagsList",
      "namespace": "mediatailorSourceLocation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-source-location/index.ts",
            "line": 818
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediatailorSourceLocation.MediatailorSourceLocationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediatailor-source-location/index:MediatailorSourceLocationTagsList"
    },
    "@cdktn/provider-awscc.mediatailorSourceLocation.MediatailorSourceLocationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediatailorSourceLocation.MediatailorSourceLocationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediatailor-source-location/index.ts",
          "line": 744
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediatailor-source-location/index.ts",
        "line": 734
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-source-location/index.ts",
            "line": 792
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-source-location/index.ts",
            "line": 808
          },
          "name": "resetValue"
        }
      ],
      "name": "MediatailorSourceLocationTagsOutputReference",
      "namespace": "mediatailorSourceLocation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-source-location/index.ts",
            "line": 796
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-source-location/index.ts",
            "line": 812
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-source-location/index.ts",
            "line": 786
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-source-location/index.ts",
            "line": 802
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-source-location/index.ts",
            "line": 748
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediatailorSourceLocation.MediatailorSourceLocationTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediatailor-source-location/index:MediatailorSourceLocationTagsOutputReference"
    },
    "@cdktn/provider-awscc.mediatailorVodSource.MediatailorVodSource": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediatailor_vod_source awscc_mediatailor_vod_source}."
      },
      "fqn": "@cdktn/provider-awscc.mediatailorVodSource.MediatailorVodSource",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediatailor_vod_source awscc_mediatailor_vod_source} Resource."
        },
        "locationInModule": {
          "filename": "src/mediatailor-vod-source/index.ts",
          "line": 398
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.mediatailorVodSource.MediatailorVodSourceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediatailor-vod-source/index.ts",
        "line": 366
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a MediatailorVodSource resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/mediatailor-vod-source/index.ts",
            "line": 383
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the MediatailorVodSource to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediatailor_vod_source#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing MediatailorVodSource that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the MediatailorVodSource to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-vod-source/index.ts",
            "line": 434
          },
          "name": "putHttpPackageConfigurations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.mediatailorVodSource.MediatailorVodSourceHttpPackageConfigurations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-vod-source/index.ts",
            "line": 465
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.mediatailorVodSource.MediatailorVodSourceTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-vod-source/index.ts",
            "line": 468
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-vod-source/index.ts",
            "line": 493
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-vod-source/index.ts",
            "line": 502
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "MediatailorVodSource",
      "namespace": "mediatailorVodSource",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-vod-source/index.ts",
            "line": 371
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-vod-source/index.ts",
            "line": 425
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-vod-source/index.ts",
            "line": 431
          },
          "name": "httpPackageConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediatailorVodSource.MediatailorVodSourceHttpPackageConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-vod-source/index.ts",
            "line": 443
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-vod-source/index.ts",
            "line": 462
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.mediatailorVodSource.MediatailorVodSourceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-vod-source/index.ts",
            "line": 438
          },
          "name": "httpPackageConfigurationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediatailorVodSource.MediatailorVodSourceHttpPackageConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-vod-source/index.ts",
            "line": 456
          },
          "name": "sourceLocationNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-vod-source/index.ts",
            "line": 472
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediatailorVodSource.MediatailorVodSourceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-vod-source/index.ts",
            "line": 485
          },
          "name": "vodSourceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-vod-source/index.ts",
            "line": 449
          },
          "name": "sourceLocationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-vod-source/index.ts",
            "line": 478
          },
          "name": "vodSourceName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediatailor-vod-source/index:MediatailorVodSource"
    },
    "@cdktn/provider-awscc.mediatailorVodSource.MediatailorVodSourceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediatailorVodSource.MediatailorVodSourceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediatailor-vod-source/index.ts",
        "line": 14
      },
      "name": "MediatailorVodSourceConfig",
      "namespace": "mediatailorVodSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediatailor_vod_source#http_package_configurations MediatailorVodSource#http_package_configurations}",
            "stability": "stable",
            "summary": "<p>A list of HTTP package configuration parameters for this VOD source.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-vod-source/index.ts",
            "line": 20
          },
          "name": "httpPackageConfigurations",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediatailorVodSource.MediatailorVodSourceHttpPackageConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediatailor_vod_source#source_location_name MediatailorVodSource#source_location_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-vod-source/index.ts",
            "line": 24
          },
          "name": "sourceLocationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediatailor_vod_source#vod_source_name MediatailorVodSource#vod_source_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-vod-source/index.ts",
            "line": 34
          },
          "name": "vodSourceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediatailor_vod_source#tags MediatailorVodSource#tags}",
            "stability": "stable",
            "summary": "The tags to assign to the VOD source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-vod-source/index.ts",
            "line": 30
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediatailorVodSource.MediatailorVodSourceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediatailor-vod-source/index:MediatailorVodSourceConfig"
    },
    "@cdktn/provider-awscc.mediatailorVodSource.MediatailorVodSourceHttpPackageConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediatailorVodSource.MediatailorVodSourceHttpPackageConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediatailor-vod-source/index.ts",
        "line": 36
      },
      "name": "MediatailorVodSourceHttpPackageConfigurations",
      "namespace": "mediatailorVodSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "This is combined with <code>SourceLocation::HttpConfiguration::BaseUrl</code> to form a valid URL.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediatailor_vod_source#path MediatailorVodSource#path}",
            "stability": "stable",
            "summary": "<p>The relative path to the URL for this VOD source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-vod-source/index.ts",
            "line": 42
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediatailor_vod_source#source_group MediatailorVodSource#source_group}",
            "stability": "stable",
            "summary": "<p>The name of the source group. This has to match one of the <code>Channel::Outputs::SourceGroup</code>.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-vod-source/index.ts",
            "line": 48
          },
          "name": "sourceGroup",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediatailor_vod_source#type MediatailorVodSource#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-vod-source/index.ts",
            "line": 52
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediatailor-vod-source/index:MediatailorVodSourceHttpPackageConfigurations"
    },
    "@cdktn/provider-awscc.mediatailorVodSource.MediatailorVodSourceHttpPackageConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediatailorVodSource.MediatailorVodSourceHttpPackageConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediatailor-vod-source/index.ts",
          "line": 202
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediatailor-vod-source/index.ts",
        "line": 194
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-vod-source/index.ts",
            "line": 209
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.mediatailorVodSource.MediatailorVodSourceHttpPackageConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "MediatailorVodSourceHttpPackageConfigurationsList",
      "namespace": "mediatailorVodSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-vod-source/index.ts",
            "line": 195
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediatailorVodSource.MediatailorVodSourceHttpPackageConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediatailor-vod-source/index:MediatailorVodSourceHttpPackageConfigurationsList"
    },
    "@cdktn/provider-awscc.mediatailorVodSource.MediatailorVodSourceHttpPackageConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediatailorVodSource.MediatailorVodSourceHttpPackageConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediatailor-vod-source/index.ts",
          "line": 108
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediatailor-vod-source/index.ts",
        "line": 98
      },
      "name": "MediatailorVodSourceHttpPackageConfigurationsOutputReference",
      "namespace": "mediatailorVodSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-vod-source/index.ts",
            "line": 163
          },
          "name": "pathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-vod-source/index.ts",
            "line": 176
          },
          "name": "sourceGroupInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-vod-source/index.ts",
            "line": 189
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-vod-source/index.ts",
            "line": 156
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-vod-source/index.ts",
            "line": 169
          },
          "name": "sourceGroup",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-vod-source/index.ts",
            "line": 182
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-vod-source/index.ts",
            "line": 112
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediatailorVodSource.MediatailorVodSourceHttpPackageConfigurations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediatailor-vod-source/index:MediatailorVodSourceHttpPackageConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.mediatailorVodSource.MediatailorVodSourceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediatailorVodSource.MediatailorVodSourceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mediatailor-vod-source/index.ts",
        "line": 213
      },
      "name": "MediatailorVodSourceTags",
      "namespace": "mediatailorVodSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediatailor_vod_source#key MediatailorVodSource#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-vod-source/index.ts",
            "line": 217
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mediatailor_vod_source#value MediatailorVodSource#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-vod-source/index.ts",
            "line": 221
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mediatailor-vod-source/index:MediatailorVodSourceTags"
    },
    "@cdktn/provider-awscc.mediatailorVodSource.MediatailorVodSourceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediatailorVodSource.MediatailorVodSourceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediatailor-vod-source/index.ts",
          "line": 351
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediatailor-vod-source/index.ts",
        "line": 343
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-vod-source/index.ts",
            "line": 358
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.mediatailorVodSource.MediatailorVodSourceTagsOutputReference"
            }
          }
        }
      ],
      "name": "MediatailorVodSourceTagsList",
      "namespace": "mediatailorVodSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-vod-source/index.ts",
            "line": 344
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mediatailorVodSource.MediatailorVodSourceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediatailor-vod-source/index:MediatailorVodSourceTagsList"
    },
    "@cdktn/provider-awscc.mediatailorVodSource.MediatailorVodSourceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mediatailorVodSource.MediatailorVodSourceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mediatailor-vod-source/index.ts",
          "line": 270
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mediatailor-vod-source/index.ts",
        "line": 260
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-vod-source/index.ts",
            "line": 318
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-vod-source/index.ts",
            "line": 334
          },
          "name": "resetValue"
        }
      ],
      "name": "MediatailorVodSourceTagsOutputReference",
      "namespace": "mediatailorVodSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-vod-source/index.ts",
            "line": 322
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mediatailor-vod-source/index.ts",
            "line": 338
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-vod-source/index.ts",
            "line": 312
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-vod-source/index.ts",
            "line": 328
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mediatailor-vod-source/index.ts",
            "line": 274
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mediatailorVodSource.MediatailorVodSourceTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mediatailor-vod-source/index:MediatailorVodSourceTagsOutputReference"
    },
    "@cdktn/provider-awscc.memorydbAcl.MemorydbAcl": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/memorydb_acl awscc_memorydb_acl}."
      },
      "fqn": "@cdktn/provider-awscc.memorydbAcl.MemorydbAcl",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/memorydb_acl awscc_memorydb_acl} Resource."
        },
        "locationInModule": {
          "filename": "src/memorydb-acl/index.ts",
          "line": 223
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.memorydbAcl.MemorydbAclConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/memorydb-acl/index.ts",
        "line": 191
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a MemorydbAcl resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/memorydb-acl/index.ts",
            "line": 208
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the MemorydbAcl to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/memorydb_acl#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing MemorydbAcl that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the MemorydbAcl to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-acl/index.ts",
            "line": 281
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.memorydbAcl.MemorydbAclTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-acl/index.ts",
            "line": 284
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-acl/index.ts",
            "line": 300
          },
          "name": "resetUserNames"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-acl/index.ts",
            "line": 312
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-acl/index.ts",
            "line": 320
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "MemorydbAcl",
      "namespace": "memorydbAcl",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-acl/index.ts",
            "line": 196
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-acl/index.ts",
            "line": 262
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-acl/index.ts",
            "line": 267
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-acl/index.ts",
            "line": 272
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-acl/index.ts",
            "line": 278
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.memorydbAcl.MemorydbAclTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-acl/index.ts",
            "line": 257
          },
          "name": "aclNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-acl/index.ts",
            "line": 288
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.memorydbAcl.MemorydbAclTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-acl/index.ts",
            "line": 304
          },
          "name": "userNamesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-acl/index.ts",
            "line": 250
          },
          "name": "aclName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-acl/index.ts",
            "line": 294
          },
          "name": "userNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/memorydb-acl/index:MemorydbAcl"
    },
    "@cdktn/provider-awscc.memorydbAcl.MemorydbAclConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.memorydbAcl.MemorydbAclConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/memorydb-acl/index.ts",
        "line": 14
      },
      "name": "MemorydbAclConfig",
      "namespace": "memorydbAcl",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/memorydb_acl#acl_name MemorydbAcl#acl_name}",
            "stability": "stable",
            "summary": "The name of the acl."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-acl/index.ts",
            "line": 20
          },
          "name": "aclName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/memorydb_acl#tags MemorydbAcl#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-acl/index.ts",
            "line": 26
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.memorydbAcl.MemorydbAclTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/memorydb_acl#user_names MemorydbAcl#user_names}",
            "stability": "stable",
            "summary": "List of users associated to this acl."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-acl/index.ts",
            "line": 32
          },
          "name": "userNames",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/memorydb-acl/index:MemorydbAclConfig"
    },
    "@cdktn/provider-awscc.memorydbAcl.MemorydbAclTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.memorydbAcl.MemorydbAclTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/memorydb-acl/index.ts",
        "line": 34
      },
      "name": "MemorydbAclTags",
      "namespace": "memorydbAcl",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with 'aws:'. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/memorydb_acl#key MemorydbAcl#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-acl/index.ts",
            "line": 40
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/memorydb_acl#value MemorydbAcl#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-acl/index.ts",
            "line": 46
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/memorydb-acl/index:MemorydbAclTags"
    },
    "@cdktn/provider-awscc.memorydbAcl.MemorydbAclTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.memorydbAcl.MemorydbAclTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/memorydb-acl/index.ts",
          "line": 176
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/memorydb-acl/index.ts",
        "line": 168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-acl/index.ts",
            "line": 183
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.memorydbAcl.MemorydbAclTagsOutputReference"
            }
          }
        }
      ],
      "name": "MemorydbAclTagsList",
      "namespace": "memorydbAcl",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-acl/index.ts",
            "line": 169
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.memorydbAcl.MemorydbAclTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/memorydb-acl/index:MemorydbAclTagsList"
    },
    "@cdktn/provider-awscc.memorydbAcl.MemorydbAclTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.memorydbAcl.MemorydbAclTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/memorydb-acl/index.ts",
          "line": 95
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/memorydb-acl/index.ts",
        "line": 85
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-acl/index.ts",
            "line": 143
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-acl/index.ts",
            "line": 159
          },
          "name": "resetValue"
        }
      ],
      "name": "MemorydbAclTagsOutputReference",
      "namespace": "memorydbAcl",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-acl/index.ts",
            "line": 147
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-acl/index.ts",
            "line": 163
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-acl/index.ts",
            "line": 137
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-acl/index.ts",
            "line": 153
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-acl/index.ts",
            "line": 99
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.memorydbAcl.MemorydbAclTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/memorydb-acl/index:MemorydbAclTagsOutputReference"
    },
    "@cdktn/provider-awscc.memorydbCluster.MemorydbCluster": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/memorydb_cluster awscc_memorydb_cluster}."
      },
      "fqn": "@cdktn/provider-awscc.memorydbCluster.MemorydbCluster",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/memorydb_cluster awscc_memorydb_cluster} Resource."
        },
        "locationInModule": {
          "filename": "src/memorydb-cluster/index.ts",
          "line": 452
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.memorydbCluster.MemorydbClusterConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/memorydb-cluster/index.ts",
        "line": 420
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a MemorydbCluster resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 437
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the MemorydbCluster to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/memorydb_cluster#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing MemorydbCluster that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the MemorydbCluster to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 542
          },
          "name": "putClusterEndpoint",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.memorydbCluster.MemorydbClusterClusterEndpoint"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 951
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.memorydbCluster.MemorydbClusterTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 529
          },
          "name": "resetAutoMinorVersionUpgrade"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 545
          },
          "name": "resetClusterEndpoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 574
          },
          "name": "resetDataTiering"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 590
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 606
          },
          "name": "resetEngine"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 622
          },
          "name": "resetEngineVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 638
          },
          "name": "resetFinalSnapshotName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 659
          },
          "name": "resetIpDiscovery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 675
          },
          "name": "resetKmsKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 691
          },
          "name": "resetMaintenanceWindow"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 707
          },
          "name": "resetMultiRegionClusterName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 723
          },
          "name": "resetNetworkType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 752
          },
          "name": "resetNumReplicasPerShard"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 768
          },
          "name": "resetNumShards"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 784
          },
          "name": "resetParameterGroupName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 805
          },
          "name": "resetPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 821
          },
          "name": "resetSecurityGroupIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 837
          },
          "name": "resetSnapshotArns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 853
          },
          "name": "resetSnapshotName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 869
          },
          "name": "resetSnapshotRetentionLimit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 885
          },
          "name": "resetSnapshotWindow"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 901
          },
          "name": "resetSnsTopicArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 917
          },
          "name": "resetSnsTopicStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 938
          },
          "name": "resetSubnetGroupName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 954
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 970
          },
          "name": "resetTlsEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 982
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 1016
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "MemorydbCluster",
      "namespace": "memorydbCluster",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 425
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 517
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 539
          },
          "name": "clusterEndpoint",
          "type": {
            "fqn": "@cdktn/provider-awscc.memorydbCluster.MemorydbClusterClusterEndpointOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 647
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 793
          },
          "name": "parameterGroupStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 926
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 948
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.memorydbCluster.MemorydbClusterTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 512
          },
          "name": "aclNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 533
          },
          "name": "autoMinorVersionUpgradeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 549
          },
          "name": "clusterEndpointInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.memorydbCluster.MemorydbClusterClusterEndpoint"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 562
          },
          "name": "clusterNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 578
          },
          "name": "dataTieringInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 594
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 610
          },
          "name": "engineInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 626
          },
          "name": "engineVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 642
          },
          "name": "finalSnapshotNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 663
          },
          "name": "ipDiscoveryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 679
          },
          "name": "kmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 695
          },
          "name": "maintenanceWindowInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 711
          },
          "name": "multiRegionClusterNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 727
          },
          "name": "networkTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 740
          },
          "name": "nodeTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 756
          },
          "name": "numReplicasPerShardInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 772
          },
          "name": "numShardsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 788
          },
          "name": "parameterGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 809
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 825
          },
          "name": "securityGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 841
          },
          "name": "snapshotArnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 857
          },
          "name": "snapshotNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 873
          },
          "name": "snapshotRetentionLimitInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 889
          },
          "name": "snapshotWindowInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 905
          },
          "name": "snsTopicArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 921
          },
          "name": "snsTopicStatusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 942
          },
          "name": "subnetGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 958
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.memorydbCluster.MemorydbClusterTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 974
          },
          "name": "tlsEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 505
          },
          "name": "aclName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 523
          },
          "name": "autoMinorVersionUpgrade",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 555
          },
          "name": "clusterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 568
          },
          "name": "dataTiering",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 584
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 600
          },
          "name": "engine",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 616
          },
          "name": "engineVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 632
          },
          "name": "finalSnapshotName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 653
          },
          "name": "ipDiscovery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 669
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 685
          },
          "name": "maintenanceWindow",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 701
          },
          "name": "multiRegionClusterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 717
          },
          "name": "networkType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 733
          },
          "name": "nodeType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 746
          },
          "name": "numReplicasPerShard",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 762
          },
          "name": "numShards",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 778
          },
          "name": "parameterGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 799
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 815
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 831
          },
          "name": "snapshotArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 847
          },
          "name": "snapshotName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 863
          },
          "name": "snapshotRetentionLimit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 879
          },
          "name": "snapshotWindow",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 895
          },
          "name": "snsTopicArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 911
          },
          "name": "snsTopicStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 932
          },
          "name": "subnetGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 964
          },
          "name": "tlsEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/memorydb-cluster/index:MemorydbCluster"
    },
    "@cdktn/provider-awscc.memorydbCluster.MemorydbClusterClusterEndpoint": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.memorydbCluster.MemorydbClusterClusterEndpoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/memorydb-cluster/index.ts",
        "line": 194
      },
      "name": "MemorydbClusterClusterEndpoint",
      "namespace": "memorydbCluster",
      "symbolId": "src/memorydb-cluster/index:MemorydbClusterClusterEndpoint"
    },
    "@cdktn/provider-awscc.memorydbCluster.MemorydbClusterClusterEndpointOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.memorydbCluster.MemorydbClusterClusterEndpointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/memorydb-cluster/index.ts",
          "line": 225
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/memorydb-cluster/index.ts",
        "line": 217
      },
      "name": "MemorydbClusterClusterEndpointOutputReference",
      "namespace": "memorydbCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 254
          },
          "name": "address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 259
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 229
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.memorydbCluster.MemorydbClusterClusterEndpoint"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/memorydb-cluster/index:MemorydbClusterClusterEndpointOutputReference"
    },
    "@cdktn/provider-awscc.memorydbCluster.MemorydbClusterConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.memorydbCluster.MemorydbClusterConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/memorydb-cluster/index.ts",
        "line": 14
      },
      "name": "MemorydbClusterConfig",
      "namespace": "memorydbCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/memorydb_cluster#acl_name MemorydbCluster#acl_name}",
            "stability": "stable",
            "summary": "The name of the Access Control List to associate with the cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 20
          },
          "name": "aclName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/memorydb_cluster#cluster_name MemorydbCluster#cluster_name}",
            "stability": "stable",
            "summary": "The name of the cluster. This value must be unique as it also serves as the cluster identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 40
          },
          "name": "clusterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/memorydb_cluster#node_type MemorydbCluster#node_type}",
            "stability": "stable",
            "summary": "The compute and memory capacity of the nodes in the cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 106
          },
          "name": "nodeType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You cannot modify the value of AutoMinorVersionUpgrade after the cluster is created. To enable AutoMinorVersionUpgrade on a cluster you must set AutoMinorVersionUpgrade to true when you create a cluster.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/memorydb_cluster#auto_minor_version_upgrade MemorydbCluster#auto_minor_version_upgrade}",
            "stability": "stable",
            "summary": "A flag that enables automatic minor version upgrade when set to true."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 28
          },
          "name": "autoMinorVersionUpgrade",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/memorydb_cluster#cluster_endpoint MemorydbCluster#cluster_endpoint}",
            "stability": "stable",
            "summary": "The cluster endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 34
          },
          "name": "clusterEndpoint",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.memorydbCluster.MemorydbClusterClusterEndpoint"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Data tiering is only supported for clusters using the r6gd node type. This parameter must be set when using r6gd nodes.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/memorydb_cluster#data_tiering MemorydbCluster#data_tiering}",
            "stability": "stable",
            "summary": "Enables data tiering."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 46
          },
          "name": "dataTiering",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/memorydb_cluster#description MemorydbCluster#description}",
            "stability": "stable",
            "summary": "An optional description of the cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 52
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/memorydb_cluster#engine MemorydbCluster#engine}",
            "stability": "stable",
            "summary": "The engine type used by the cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 58
          },
          "name": "engine",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/memorydb_cluster#engine_version MemorydbCluster#engine_version}",
            "stability": "stable",
            "summary": "The Redis engine version used by the cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 64
          },
          "name": "engineVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This is the unique name that identifies the snapshot. MemoryDB creates the snapshot, and then deletes the cluster immediately afterward.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/memorydb_cluster#final_snapshot_name MemorydbCluster#final_snapshot_name}",
            "stability": "stable",
            "summary": "The user-supplied name of a final cluster snapshot."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 70
          },
          "name": "finalSnapshotName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/memorydb_cluster#ip_discovery MemorydbCluster#ip_discovery}",
            "stability": "stable",
            "summary": "For clusters wth dual stack NetworkType, IpDiscovery controls the Ip protocol (ipv4 or ipv6) returned by the engine commands such as `cluster info` and `cluster nodes` which are used by clients to connect to the nodes in the cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 76
          },
          "name": "ipDiscovery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/memorydb_cluster#kms_key_id MemorydbCluster#kms_key_id}",
            "stability": "stable",
            "summary": "The ID of the KMS key used to encrypt the cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 82
          },
          "name": "kmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "It is specified as a range in the format ddd:hh24:mi-ddd:hh24:mi (24H Clock UTC). The minimum maintenance window is a 60 minute period.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/memorydb_cluster#maintenance_window MemorydbCluster#maintenance_window}",
            "stability": "stable",
            "summary": "Specifies the weekly time range during which maintenance on the cluster is performed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 88
          },
          "name": "maintenanceWindow",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/memorydb_cluster#multi_region_cluster_name MemorydbCluster#multi_region_cluster_name}",
            "stability": "stable",
            "summary": "The name of the Global Datastore, it is generated by MemoryDB adding a prefix to MultiRegionClusterNameSuffix."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 94
          },
          "name": "multiRegionClusterName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/memorydb_cluster#network_type MemorydbCluster#network_type}",
            "stability": "stable",
            "summary": "Must be either ipv4 | ipv6 | dual_stack."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 100
          },
          "name": "networkType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/memorydb_cluster#num_replicas_per_shard MemorydbCluster#num_replicas_per_shard}",
            "stability": "stable",
            "summary": "The number of replicas to apply to each shard. The limit is 5."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 112
          },
          "name": "numReplicasPerShard",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/memorydb_cluster#num_shards MemorydbCluster#num_shards}",
            "stability": "stable",
            "summary": "The number of shards the cluster will contain."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 118
          },
          "name": "numShards",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/memorydb_cluster#parameter_group_name MemorydbCluster#parameter_group_name}",
            "stability": "stable",
            "summary": "The name of the parameter group associated with the cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 124
          },
          "name": "parameterGroupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/memorydb_cluster#port MemorydbCluster#port}",
            "stability": "stable",
            "summary": "The port number on which each member of the cluster accepts connections."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 130
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/memorydb_cluster#security_group_ids MemorydbCluster#security_group_ids}",
            "stability": "stable",
            "summary": "One or more Amazon VPC security groups associated with this cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 136
          },
          "name": "securityGroupIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The snapshot files are used to populate the new cluster. The Amazon S3 object name in the ARN cannot contain any commas.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/memorydb_cluster#snapshot_arns MemorydbCluster#snapshot_arns}",
            "stability": "stable",
            "summary": "A list of Amazon Resource Names (ARN) that uniquely identify the RDB snapshot files stored in Amazon S3."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 142
          },
          "name": "snapshotArns",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The snapshot status changes to restoring while the new cluster is being created.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/memorydb_cluster#snapshot_name MemorydbCluster#snapshot_name}",
            "stability": "stable",
            "summary": "The name of a snapshot from which to restore data into the new cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 148
          },
          "name": "snapshotName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For example, if you set SnapshotRetentionLimit to 5, a snapshot that was taken today is retained for 5 days before being deleted.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/memorydb_cluster#snapshot_retention_limit MemorydbCluster#snapshot_retention_limit}",
            "stability": "stable",
            "summary": "The number of days for which MemoryDB retains automatic snapshots before deleting them."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 154
          },
          "name": "snapshotRetentionLimit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/memorydb_cluster#snapshot_window MemorydbCluster#snapshot_window}",
            "stability": "stable",
            "summary": "The daily time range (in UTC) during which MemoryDB begins taking a daily snapshot of your cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 160
          },
          "name": "snapshotWindow",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/memorydb_cluster#sns_topic_arn MemorydbCluster#sns_topic_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the Amazon Simple Notification Service (SNS) topic to which notifications are sent."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 166
          },
          "name": "snsTopicArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/memorydb_cluster#sns_topic_status MemorydbCluster#sns_topic_status}",
            "stability": "stable",
            "summary": "The status of the Amazon SNS notification topic. Notifications are sent only if the status is enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 172
          },
          "name": "snsTopicStatus",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/memorydb_cluster#subnet_group_name MemorydbCluster#subnet_group_name}",
            "stability": "stable",
            "summary": "The name of the subnet group to be used for the cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 178
          },
          "name": "subnetGroupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/memorydb_cluster#tags MemorydbCluster#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 184
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.memorydbCluster.MemorydbClusterTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You cannot modify the value of TransitEncryptionEnabled after the cluster is created. To enable in-transit encryption on a cluster you must set TransitEncryptionEnabled to true when you create a cluster.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/memorydb_cluster#tls_enabled MemorydbCluster#tls_enabled}",
            "stability": "stable",
            "summary": "A flag that enables in-transit encryption when set to true."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 192
          },
          "name": "tlsEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/memorydb-cluster/index:MemorydbClusterConfig"
    },
    "@cdktn/provider-awscc.memorydbCluster.MemorydbClusterTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.memorydbCluster.MemorydbClusterTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/memorydb-cluster/index.ts",
        "line": 263
      },
      "name": "MemorydbClusterTags",
      "namespace": "memorydbCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/memorydb_cluster#key MemorydbCluster#key}",
            "stability": "stable",
            "summary": "The key for the tag. May not be null."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 269
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/memorydb_cluster#value MemorydbCluster#value}",
            "stability": "stable",
            "summary": "The tag's value. May be null."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 275
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/memorydb-cluster/index:MemorydbClusterTags"
    },
    "@cdktn/provider-awscc.memorydbCluster.MemorydbClusterTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.memorydbCluster.MemorydbClusterTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/memorydb-cluster/index.ts",
          "line": 405
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/memorydb-cluster/index.ts",
        "line": 397
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 412
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.memorydbCluster.MemorydbClusterTagsOutputReference"
            }
          }
        }
      ],
      "name": "MemorydbClusterTagsList",
      "namespace": "memorydbCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 398
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.memorydbCluster.MemorydbClusterTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/memorydb-cluster/index:MemorydbClusterTagsList"
    },
    "@cdktn/provider-awscc.memorydbCluster.MemorydbClusterTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.memorydbCluster.MemorydbClusterTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/memorydb-cluster/index.ts",
          "line": 324
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/memorydb-cluster/index.ts",
        "line": 314
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 372
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 388
          },
          "name": "resetValue"
        }
      ],
      "name": "MemorydbClusterTagsOutputReference",
      "namespace": "memorydbCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 376
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 392
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 366
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 382
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-cluster/index.ts",
            "line": 328
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.memorydbCluster.MemorydbClusterTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/memorydb-cluster/index:MemorydbClusterTagsOutputReference"
    },
    "@cdktn/provider-awscc.memorydbMultiRegionCluster.MemorydbMultiRegionCluster": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/memorydb_multi_region_cluster awscc_memorydb_multi_region_cluster}."
      },
      "fqn": "@cdktn/provider-awscc.memorydbMultiRegionCluster.MemorydbMultiRegionCluster",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/memorydb_multi_region_cluster awscc_memorydb_multi_region_cluster} Resource."
        },
        "locationInModule": {
          "filename": "src/memorydb-multi-region-cluster/index.ts",
          "line": 267
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.memorydbMultiRegionCluster.MemorydbMultiRegionClusterConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/memorydb-multi-region-cluster/index.ts",
        "line": 235
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a MemorydbMultiRegionCluster resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/memorydb-multi-region-cluster/index.ts",
            "line": 252
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the MemorydbMultiRegionCluster to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/memorydb_multi_region_cluster#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing MemorydbMultiRegionCluster that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the MemorydbMultiRegionCluster to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-multi-region-cluster/index.ts",
            "line": 433
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.memorydbMultiRegionCluster.MemorydbMultiRegionClusterTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-multi-region-cluster/index.ts",
            "line": 312
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-multi-region-cluster/index.ts",
            "line": 328
          },
          "name": "resetEngine"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-multi-region-cluster/index.ts",
            "line": 344
          },
          "name": "resetEngineVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-multi-region-cluster/index.ts",
            "line": 370
          },
          "name": "resetMultiRegionClusterNameSuffix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-multi-region-cluster/index.ts",
            "line": 386
          },
          "name": "resetMultiRegionParameterGroupName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-multi-region-cluster/index.ts",
            "line": 415
          },
          "name": "resetNumShards"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-multi-region-cluster/index.ts",
            "line": 436
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-multi-region-cluster/index.ts",
            "line": 452
          },
          "name": "resetTlsEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-multi-region-cluster/index.ts",
            "line": 468
          },
          "name": "resetUpdateStrategy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-multi-region-cluster/index.ts",
            "line": 480
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-multi-region-cluster/index.ts",
            "line": 495
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "MemorydbMultiRegionCluster",
      "namespace": "memorydbMultiRegionCluster",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-multi-region-cluster/index.ts",
            "line": 240
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-multi-region-cluster/index.ts",
            "line": 300
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-multi-region-cluster/index.ts",
            "line": 353
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-multi-region-cluster/index.ts",
            "line": 358
          },
          "name": "multiRegionClusterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-multi-region-cluster/index.ts",
            "line": 424
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-multi-region-cluster/index.ts",
            "line": 430
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.memorydbMultiRegionCluster.MemorydbMultiRegionClusterTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-multi-region-cluster/index.ts",
            "line": 316
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-multi-region-cluster/index.ts",
            "line": 332
          },
          "name": "engineInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-multi-region-cluster/index.ts",
            "line": 348
          },
          "name": "engineVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-multi-region-cluster/index.ts",
            "line": 374
          },
          "name": "multiRegionClusterNameSuffixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-multi-region-cluster/index.ts",
            "line": 390
          },
          "name": "multiRegionParameterGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-multi-region-cluster/index.ts",
            "line": 403
          },
          "name": "nodeTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-multi-region-cluster/index.ts",
            "line": 419
          },
          "name": "numShardsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-multi-region-cluster/index.ts",
            "line": 440
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.memorydbMultiRegionCluster.MemorydbMultiRegionClusterTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-multi-region-cluster/index.ts",
            "line": 456
          },
          "name": "tlsEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-multi-region-cluster/index.ts",
            "line": 472
          },
          "name": "updateStrategyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-multi-region-cluster/index.ts",
            "line": 306
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-multi-region-cluster/index.ts",
            "line": 322
          },
          "name": "engine",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-multi-region-cluster/index.ts",
            "line": 338
          },
          "name": "engineVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-multi-region-cluster/index.ts",
            "line": 364
          },
          "name": "multiRegionClusterNameSuffix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-multi-region-cluster/index.ts",
            "line": 380
          },
          "name": "multiRegionParameterGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-multi-region-cluster/index.ts",
            "line": 396
          },
          "name": "nodeType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-multi-region-cluster/index.ts",
            "line": 409
          },
          "name": "numShards",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-multi-region-cluster/index.ts",
            "line": 446
          },
          "name": "tlsEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-multi-region-cluster/index.ts",
            "line": 462
          },
          "name": "updateStrategy",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/memorydb-multi-region-cluster/index:MemorydbMultiRegionCluster"
    },
    "@cdktn/provider-awscc.memorydbMultiRegionCluster.MemorydbMultiRegionClusterConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.memorydbMultiRegionCluster.MemorydbMultiRegionClusterConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/memorydb-multi-region-cluster/index.ts",
        "line": 14
      },
      "name": "MemorydbMultiRegionClusterConfig",
      "namespace": "memorydbMultiRegionCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/memorydb_multi_region_cluster#node_type MemorydbMultiRegionCluster#node_type}",
            "stability": "stable",
            "summary": "The compute and memory capacity of the nodes in the multi region cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-multi-region-cluster/index.ts",
            "line": 50
          },
          "name": "nodeType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/memorydb_multi_region_cluster#description MemorydbMultiRegionCluster#description}",
            "stability": "stable",
            "summary": "Description of the multi region cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-multi-region-cluster/index.ts",
            "line": 20
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/memorydb_multi_region_cluster#engine MemorydbMultiRegionCluster#engine}",
            "stability": "stable",
            "summary": "The engine type used by the multi region cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-multi-region-cluster/index.ts",
            "line": 26
          },
          "name": "engine",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/memorydb_multi_region_cluster#engine_version MemorydbMultiRegionCluster#engine_version}",
            "stability": "stable",
            "summary": "The Redis engine version used by the multi region cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-multi-region-cluster/index.ts",
            "line": 32
          },
          "name": "engineVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This value must be unique as it also serves as the multi region cluster identifier.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/memorydb_multi_region_cluster#multi_region_cluster_name_suffix MemorydbMultiRegionCluster#multi_region_cluster_name_suffix}",
            "stability": "stable",
            "summary": "The name of the Multi Region cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-multi-region-cluster/index.ts",
            "line": 38
          },
          "name": "multiRegionClusterNameSuffix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/memorydb_multi_region_cluster#multi_region_parameter_group_name MemorydbMultiRegionCluster#multi_region_parameter_group_name}",
            "stability": "stable",
            "summary": "The name of the parameter group associated with the multi region cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-multi-region-cluster/index.ts",
            "line": 44
          },
          "name": "multiRegionParameterGroupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/memorydb_multi_region_cluster#num_shards MemorydbMultiRegionCluster#num_shards}",
            "stability": "stable",
            "summary": "The number of shards the multi region cluster will contain."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-multi-region-cluster/index.ts",
            "line": 56
          },
          "name": "numShards",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/memorydb_multi_region_cluster#tags MemorydbMultiRegionCluster#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this multi region cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-multi-region-cluster/index.ts",
            "line": 62
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.memorydbMultiRegionCluster.MemorydbMultiRegionClusterTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You cannot modify the value of TransitEncryptionEnabled after the cluster is created. To enable in-transit encryption on a cluster you must set TransitEncryptionEnabled to true when you create a cluster.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/memorydb_multi_region_cluster#tls_enabled MemorydbMultiRegionCluster#tls_enabled}",
            "stability": "stable",
            "summary": "A flag that enables in-transit encryption when set to true."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-multi-region-cluster/index.ts",
            "line": 70
          },
          "name": "tlsEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Possible values are 'COORDINATED' and 'UNCOORDINATED'. Default is 'COORDINATED'.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/memorydb_multi_region_cluster#update_strategy MemorydbMultiRegionCluster#update_strategy}",
            "stability": "stable",
            "summary": "An enum string value that determines the update strategy for scaling."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-multi-region-cluster/index.ts",
            "line": 76
          },
          "name": "updateStrategy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/memorydb-multi-region-cluster/index:MemorydbMultiRegionClusterConfig"
    },
    "@cdktn/provider-awscc.memorydbMultiRegionCluster.MemorydbMultiRegionClusterTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.memorydbMultiRegionCluster.MemorydbMultiRegionClusterTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/memorydb-multi-region-cluster/index.ts",
        "line": 78
      },
      "name": "MemorydbMultiRegionClusterTags",
      "namespace": "memorydbMultiRegionCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/memorydb_multi_region_cluster#key MemorydbMultiRegionCluster#key}",
            "stability": "stable",
            "summary": "The key for the tag. May not be null."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-multi-region-cluster/index.ts",
            "line": 84
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/memorydb_multi_region_cluster#value MemorydbMultiRegionCluster#value}",
            "stability": "stable",
            "summary": "The tag's value. May be null."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-multi-region-cluster/index.ts",
            "line": 90
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/memorydb-multi-region-cluster/index:MemorydbMultiRegionClusterTags"
    },
    "@cdktn/provider-awscc.memorydbMultiRegionCluster.MemorydbMultiRegionClusterTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.memorydbMultiRegionCluster.MemorydbMultiRegionClusterTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/memorydb-multi-region-cluster/index.ts",
          "line": 220
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/memorydb-multi-region-cluster/index.ts",
        "line": 212
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-multi-region-cluster/index.ts",
            "line": 227
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.memorydbMultiRegionCluster.MemorydbMultiRegionClusterTagsOutputReference"
            }
          }
        }
      ],
      "name": "MemorydbMultiRegionClusterTagsList",
      "namespace": "memorydbMultiRegionCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-multi-region-cluster/index.ts",
            "line": 213
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.memorydbMultiRegionCluster.MemorydbMultiRegionClusterTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/memorydb-multi-region-cluster/index:MemorydbMultiRegionClusterTagsList"
    },
    "@cdktn/provider-awscc.memorydbMultiRegionCluster.MemorydbMultiRegionClusterTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.memorydbMultiRegionCluster.MemorydbMultiRegionClusterTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/memorydb-multi-region-cluster/index.ts",
          "line": 139
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/memorydb-multi-region-cluster/index.ts",
        "line": 129
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-multi-region-cluster/index.ts",
            "line": 187
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-multi-region-cluster/index.ts",
            "line": 203
          },
          "name": "resetValue"
        }
      ],
      "name": "MemorydbMultiRegionClusterTagsOutputReference",
      "namespace": "memorydbMultiRegionCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-multi-region-cluster/index.ts",
            "line": 191
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-multi-region-cluster/index.ts",
            "line": 207
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-multi-region-cluster/index.ts",
            "line": 181
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-multi-region-cluster/index.ts",
            "line": 197
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-multi-region-cluster/index.ts",
            "line": 143
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.memorydbMultiRegionCluster.MemorydbMultiRegionClusterTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/memorydb-multi-region-cluster/index:MemorydbMultiRegionClusterTagsOutputReference"
    },
    "@cdktn/provider-awscc.memorydbParameterGroup.MemorydbParameterGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/memorydb_parameter_group awscc_memorydb_parameter_group}."
      },
      "fqn": "@cdktn/provider-awscc.memorydbParameterGroup.MemorydbParameterGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/memorydb_parameter_group awscc_memorydb_parameter_group} Resource."
        },
        "locationInModule": {
          "filename": "src/memorydb-parameter-group/index.ts",
          "line": 235
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.memorydbParameterGroup.MemorydbParameterGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/memorydb-parameter-group/index.ts",
        "line": 203
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a MemorydbParameterGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/memorydb-parameter-group/index.ts",
            "line": 220
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the MemorydbParameterGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/memorydb_parameter_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing MemorydbParameterGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the MemorydbParameterGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-parameter-group/index.ts",
            "line": 335
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.memorydbParameterGroup.MemorydbParameterGroupTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-parameter-group/index.ts",
            "line": 275
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-parameter-group/index.ts",
            "line": 322
          },
          "name": "resetParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-parameter-group/index.ts",
            "line": 338
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-parameter-group/index.ts",
            "line": 350
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-parameter-group/index.ts",
            "line": 360
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "MemorydbParameterGroup",
      "namespace": "memorydbParameterGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-parameter-group/index.ts",
            "line": 208
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-parameter-group/index.ts",
            "line": 263
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-parameter-group/index.ts",
            "line": 297
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-parameter-group/index.ts",
            "line": 332
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.memorydbParameterGroup.MemorydbParameterGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-parameter-group/index.ts",
            "line": 279
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-parameter-group/index.ts",
            "line": 292
          },
          "name": "familyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-parameter-group/index.ts",
            "line": 310
          },
          "name": "parameterGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-parameter-group/index.ts",
            "line": 326
          },
          "name": "parametersInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-parameter-group/index.ts",
            "line": 342
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.memorydbParameterGroup.MemorydbParameterGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-parameter-group/index.ts",
            "line": 269
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-parameter-group/index.ts",
            "line": 285
          },
          "name": "family",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-parameter-group/index.ts",
            "line": 303
          },
          "name": "parameterGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-parameter-group/index.ts",
            "line": 316
          },
          "name": "parameters",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/memorydb-parameter-group/index:MemorydbParameterGroup"
    },
    "@cdktn/provider-awscc.memorydbParameterGroup.MemorydbParameterGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.memorydbParameterGroup.MemorydbParameterGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/memorydb-parameter-group/index.ts",
        "line": 14
      },
      "name": "MemorydbParameterGroupConfig",
      "namespace": "memorydbParameterGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/memorydb_parameter_group#family MemorydbParameterGroup#family}",
            "stability": "stable",
            "summary": "The name of the parameter group family that this parameter group is compatible with."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-parameter-group/index.ts",
            "line": 26
          },
          "name": "family",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/memorydb_parameter_group#parameter_group_name MemorydbParameterGroup#parameter_group_name}",
            "stability": "stable",
            "summary": "The name of the parameter group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-parameter-group/index.ts",
            "line": 32
          },
          "name": "parameterGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/memorydb_parameter_group#description MemorydbParameterGroup#description}",
            "stability": "stable",
            "summary": "A description of the parameter group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-parameter-group/index.ts",
            "line": 20
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You must supply at least one parameter name and value; subsequent arguments are optional.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/memorydb_parameter_group#parameters MemorydbParameterGroup#parameters}",
            "stability": "stable",
            "summary": "An map of parameter names and values for the parameter update."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-parameter-group/index.ts",
            "line": 38
          },
          "name": "parameters",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/memorydb_parameter_group#tags MemorydbParameterGroup#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this parameter group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-parameter-group/index.ts",
            "line": 44
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.memorydbParameterGroup.MemorydbParameterGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/memorydb-parameter-group/index:MemorydbParameterGroupConfig"
    },
    "@cdktn/provider-awscc.memorydbParameterGroup.MemorydbParameterGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.memorydbParameterGroup.MemorydbParameterGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/memorydb-parameter-group/index.ts",
        "line": 46
      },
      "name": "MemorydbParameterGroupTags",
      "namespace": "memorydbParameterGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/memorydb_parameter_group#key MemorydbParameterGroup#key}",
            "stability": "stable",
            "summary": "The key for the tag. May not be null."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-parameter-group/index.ts",
            "line": 52
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/memorydb_parameter_group#value MemorydbParameterGroup#value}",
            "stability": "stable",
            "summary": "The tag's value. May be null."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-parameter-group/index.ts",
            "line": 58
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/memorydb-parameter-group/index:MemorydbParameterGroupTags"
    },
    "@cdktn/provider-awscc.memorydbParameterGroup.MemorydbParameterGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.memorydbParameterGroup.MemorydbParameterGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/memorydb-parameter-group/index.ts",
          "line": 188
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/memorydb-parameter-group/index.ts",
        "line": 180
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-parameter-group/index.ts",
            "line": 195
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.memorydbParameterGroup.MemorydbParameterGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "MemorydbParameterGroupTagsList",
      "namespace": "memorydbParameterGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-parameter-group/index.ts",
            "line": 181
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.memorydbParameterGroup.MemorydbParameterGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/memorydb-parameter-group/index:MemorydbParameterGroupTagsList"
    },
    "@cdktn/provider-awscc.memorydbParameterGroup.MemorydbParameterGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.memorydbParameterGroup.MemorydbParameterGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/memorydb-parameter-group/index.ts",
          "line": 107
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/memorydb-parameter-group/index.ts",
        "line": 97
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-parameter-group/index.ts",
            "line": 155
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-parameter-group/index.ts",
            "line": 171
          },
          "name": "resetValue"
        }
      ],
      "name": "MemorydbParameterGroupTagsOutputReference",
      "namespace": "memorydbParameterGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-parameter-group/index.ts",
            "line": 159
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-parameter-group/index.ts",
            "line": 175
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-parameter-group/index.ts",
            "line": 149
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-parameter-group/index.ts",
            "line": 165
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-parameter-group/index.ts",
            "line": 111
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.memorydbParameterGroup.MemorydbParameterGroupTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/memorydb-parameter-group/index:MemorydbParameterGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.memorydbSubnetGroup.MemorydbSubnetGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/memorydb_subnet_group awscc_memorydb_subnet_group}."
      },
      "fqn": "@cdktn/provider-awscc.memorydbSubnetGroup.MemorydbSubnetGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/memorydb_subnet_group awscc_memorydb_subnet_group} Resource."
        },
        "locationInModule": {
          "filename": "src/memorydb-subnet-group/index.ts",
          "line": 229
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.memorydbSubnetGroup.MemorydbSubnetGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/memorydb-subnet-group/index.ts",
        "line": 197
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a MemorydbSubnetGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/memorydb-subnet-group/index.ts",
            "line": 214
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the MemorydbSubnetGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/memorydb_subnet_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing MemorydbSubnetGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the MemorydbSubnetGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-subnet-group/index.ts",
            "line": 317
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.memorydbSubnetGroup.MemorydbSubnetGroupTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-subnet-group/index.ts",
            "line": 268
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-subnet-group/index.ts",
            "line": 320
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-subnet-group/index.ts",
            "line": 332
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-subnet-group/index.ts",
            "line": 341
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "MemorydbSubnetGroup",
      "namespace": "memorydbSubnetGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-subnet-group/index.ts",
            "line": 202
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-subnet-group/index.ts",
            "line": 256
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-subnet-group/index.ts",
            "line": 277
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-subnet-group/index.ts",
            "line": 308
          },
          "name": "supportedNetworkTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-subnet-group/index.ts",
            "line": 314
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.memorydbSubnetGroup.MemorydbSubnetGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-subnet-group/index.ts",
            "line": 272
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-subnet-group/index.ts",
            "line": 290
          },
          "name": "subnetGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-subnet-group/index.ts",
            "line": 303
          },
          "name": "subnetIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-subnet-group/index.ts",
            "line": 324
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.memorydbSubnetGroup.MemorydbSubnetGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-subnet-group/index.ts",
            "line": 262
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-subnet-group/index.ts",
            "line": 283
          },
          "name": "subnetGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-subnet-group/index.ts",
            "line": 296
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/memorydb-subnet-group/index:MemorydbSubnetGroup"
    },
    "@cdktn/provider-awscc.memorydbSubnetGroup.MemorydbSubnetGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.memorydbSubnetGroup.MemorydbSubnetGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/memorydb-subnet-group/index.ts",
        "line": 14
      },
      "name": "MemorydbSubnetGroupConfig",
      "namespace": "memorydbSubnetGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "This value must be unique as it also serves as the subnet group identifier.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/memorydb_subnet_group#subnet_group_name MemorydbSubnetGroup#subnet_group_name}",
            "stability": "stable",
            "summary": "The name of the subnet group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-subnet-group/index.ts",
            "line": 26
          },
          "name": "subnetGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/memorydb_subnet_group#subnet_ids MemorydbSubnetGroup#subnet_ids}",
            "stability": "stable",
            "summary": "A list of VPC subnet IDs for the subnet group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-subnet-group/index.ts",
            "line": 32
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/memorydb_subnet_group#description MemorydbSubnetGroup#description}",
            "stability": "stable",
            "summary": "An optional description of the subnet group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-subnet-group/index.ts",
            "line": 20
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/memorydb_subnet_group#tags MemorydbSubnetGroup#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this subnet group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-subnet-group/index.ts",
            "line": 38
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.memorydbSubnetGroup.MemorydbSubnetGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/memorydb-subnet-group/index:MemorydbSubnetGroupConfig"
    },
    "@cdktn/provider-awscc.memorydbSubnetGroup.MemorydbSubnetGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.memorydbSubnetGroup.MemorydbSubnetGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/memorydb-subnet-group/index.ts",
        "line": 40
      },
      "name": "MemorydbSubnetGroupTags",
      "namespace": "memorydbSubnetGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/memorydb_subnet_group#key MemorydbSubnetGroup#key}",
            "stability": "stable",
            "summary": "The key for the tag. May not be null."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-subnet-group/index.ts",
            "line": 46
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/memorydb_subnet_group#value MemorydbSubnetGroup#value}",
            "stability": "stable",
            "summary": "The tag's value. May be null."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-subnet-group/index.ts",
            "line": 52
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/memorydb-subnet-group/index:MemorydbSubnetGroupTags"
    },
    "@cdktn/provider-awscc.memorydbSubnetGroup.MemorydbSubnetGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.memorydbSubnetGroup.MemorydbSubnetGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/memorydb-subnet-group/index.ts",
          "line": 182
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/memorydb-subnet-group/index.ts",
        "line": 174
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-subnet-group/index.ts",
            "line": 189
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.memorydbSubnetGroup.MemorydbSubnetGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "MemorydbSubnetGroupTagsList",
      "namespace": "memorydbSubnetGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-subnet-group/index.ts",
            "line": 175
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.memorydbSubnetGroup.MemorydbSubnetGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/memorydb-subnet-group/index:MemorydbSubnetGroupTagsList"
    },
    "@cdktn/provider-awscc.memorydbSubnetGroup.MemorydbSubnetGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.memorydbSubnetGroup.MemorydbSubnetGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/memorydb-subnet-group/index.ts",
          "line": 101
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/memorydb-subnet-group/index.ts",
        "line": 91
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-subnet-group/index.ts",
            "line": 149
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-subnet-group/index.ts",
            "line": 165
          },
          "name": "resetValue"
        }
      ],
      "name": "MemorydbSubnetGroupTagsOutputReference",
      "namespace": "memorydbSubnetGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-subnet-group/index.ts",
            "line": 153
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-subnet-group/index.ts",
            "line": 169
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-subnet-group/index.ts",
            "line": 143
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-subnet-group/index.ts",
            "line": 159
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-subnet-group/index.ts",
            "line": 105
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.memorydbSubnetGroup.MemorydbSubnetGroupTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/memorydb-subnet-group/index:MemorydbSubnetGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.memorydbUser.MemorydbUser": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/memorydb_user awscc_memorydb_user}."
      },
      "fqn": "@cdktn/provider-awscc.memorydbUser.MemorydbUser",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/memorydb_user awscc_memorydb_user} Resource."
        },
        "locationInModule": {
          "filename": "src/memorydb-user/index.ts",
          "line": 358
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.memorydbUser.MemorydbUserConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/memorydb-user/index.ts",
        "line": 326
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a MemorydbUser resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/memorydb-user/index.ts",
            "line": 343
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the MemorydbUser to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/memorydb_user#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing MemorydbUser that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the MemorydbUser to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-user/index.ts",
            "line": 410
          },
          "name": "putAuthenticationMode",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.memorydbUser.MemorydbUserAuthenticationMode"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-user/index.ts",
            "line": 436
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.memorydbUser.MemorydbUserTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-user/index.ts",
            "line": 392
          },
          "name": "resetAccessString"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-user/index.ts",
            "line": 413
          },
          "name": "resetAuthenticationMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-user/index.ts",
            "line": 439
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-user/index.ts",
            "line": 464
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-user/index.ts",
            "line": 473
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "MemorydbUser",
      "namespace": "memorydbUser",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-user/index.ts",
            "line": 331
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-user/index.ts",
            "line": 401
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-user/index.ts",
            "line": 407
          },
          "name": "authenticationMode",
          "type": {
            "fqn": "@cdktn/provider-awscc.memorydbUser.MemorydbUserAuthenticationModeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-user/index.ts",
            "line": 422
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-user/index.ts",
            "line": 427
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-user/index.ts",
            "line": 433
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.memorydbUser.MemorydbUserTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-user/index.ts",
            "line": 396
          },
          "name": "accessStringInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-user/index.ts",
            "line": 417
          },
          "name": "authenticationModeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.memorydbUser.MemorydbUserAuthenticationMode"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-user/index.ts",
            "line": 443
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.memorydbUser.MemorydbUserTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-user/index.ts",
            "line": 456
          },
          "name": "userNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-user/index.ts",
            "line": 386
          },
          "name": "accessString",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-user/index.ts",
            "line": 449
          },
          "name": "userName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/memorydb-user/index:MemorydbUser"
    },
    "@cdktn/provider-awscc.memorydbUser.MemorydbUserAuthenticationMode": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.memorydbUser.MemorydbUserAuthenticationMode",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/memorydb-user/index.ts",
        "line": 38
      },
      "name": "MemorydbUserAuthenticationMode",
      "namespace": "memorydbUser",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/memorydb_user#passwords MemorydbUser#passwords}",
            "stability": "stable",
            "summary": "Passwords used for this user account. You can create up to two passwords for each user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-user/index.ts",
            "line": 44
          },
          "name": "passwords",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/memorydb_user#type MemorydbUser#type}",
            "stability": "stable",
            "summary": "Type of authentication strategy for this user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-user/index.ts",
            "line": 50
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/memorydb-user/index:MemorydbUserAuthenticationMode"
    },
    "@cdktn/provider-awscc.memorydbUser.MemorydbUserAuthenticationModeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.memorydbUser.MemorydbUserAuthenticationModeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/memorydb-user/index.ts",
          "line": 97
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/memorydb-user/index.ts",
        "line": 89
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-user/index.ts",
            "line": 145
          },
          "name": "resetPasswords"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-user/index.ts",
            "line": 161
          },
          "name": "resetType"
        }
      ],
      "name": "MemorydbUserAuthenticationModeOutputReference",
      "namespace": "memorydbUser",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-user/index.ts",
            "line": 149
          },
          "name": "passwordsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-user/index.ts",
            "line": 165
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-user/index.ts",
            "line": 139
          },
          "name": "passwords",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-user/index.ts",
            "line": 155
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-user/index.ts",
            "line": 101
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.memorydbUser.MemorydbUserAuthenticationMode"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/memorydb-user/index:MemorydbUserAuthenticationModeOutputReference"
    },
    "@cdktn/provider-awscc.memorydbUser.MemorydbUserConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.memorydbUser.MemorydbUserConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/memorydb-user/index.ts",
        "line": 14
      },
      "name": "MemorydbUserConfig",
      "namespace": "memorydbUser",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/memorydb_user#user_name MemorydbUser#user_name}",
            "stability": "stable",
            "summary": "The name of the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-user/index.ts",
            "line": 36
          },
          "name": "userName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/memorydb_user#access_string MemorydbUser#access_string}",
            "stability": "stable",
            "summary": "Access permissions string used for this user account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-user/index.ts",
            "line": 20
          },
          "name": "accessString",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/memorydb_user#authentication_mode MemorydbUser#authentication_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-user/index.ts",
            "line": 24
          },
          "name": "authenticationMode",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.memorydbUser.MemorydbUserAuthenticationMode"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/memorydb_user#tags MemorydbUser#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-user/index.ts",
            "line": 30
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.memorydbUser.MemorydbUserTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/memorydb-user/index:MemorydbUserConfig"
    },
    "@cdktn/provider-awscc.memorydbUser.MemorydbUserTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.memorydbUser.MemorydbUserTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/memorydb-user/index.ts",
        "line": 169
      },
      "name": "MemorydbUserTags",
      "namespace": "memorydbUser",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with 'aws:'. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/memorydb_user#key MemorydbUser#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-user/index.ts",
            "line": 175
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/memorydb_user#value MemorydbUser#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-user/index.ts",
            "line": 181
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/memorydb-user/index:MemorydbUserTags"
    },
    "@cdktn/provider-awscc.memorydbUser.MemorydbUserTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.memorydbUser.MemorydbUserTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/memorydb-user/index.ts",
          "line": 311
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/memorydb-user/index.ts",
        "line": 303
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-user/index.ts",
            "line": 318
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.memorydbUser.MemorydbUserTagsOutputReference"
            }
          }
        }
      ],
      "name": "MemorydbUserTagsList",
      "namespace": "memorydbUser",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-user/index.ts",
            "line": 304
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.memorydbUser.MemorydbUserTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/memorydb-user/index:MemorydbUserTagsList"
    },
    "@cdktn/provider-awscc.memorydbUser.MemorydbUserTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.memorydbUser.MemorydbUserTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/memorydb-user/index.ts",
          "line": 230
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/memorydb-user/index.ts",
        "line": 220
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-user/index.ts",
            "line": 278
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-user/index.ts",
            "line": 294
          },
          "name": "resetValue"
        }
      ],
      "name": "MemorydbUserTagsOutputReference",
      "namespace": "memorydbUser",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-user/index.ts",
            "line": 282
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/memorydb-user/index.ts",
            "line": 298
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-user/index.ts",
            "line": 272
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-user/index.ts",
            "line": 288
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/memorydb-user/index.ts",
            "line": 234
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.memorydbUser.MemorydbUserTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/memorydb-user/index:MemorydbUserTagsOutputReference"
    },
    "@cdktn/provider-awscc.mpaIdentitySource.MpaIdentitySource": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mpa_identity_source awscc_mpa_identity_source}."
      },
      "fqn": "@cdktn/provider-awscc.mpaIdentitySource.MpaIdentitySource",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mpa_identity_source awscc_mpa_identity_source} Resource."
        },
        "locationInModule": {
          "filename": "src/mpa-identity-source/index.ts",
          "line": 430
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.mpaIdentitySource.MpaIdentitySourceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mpa-identity-source/index.ts",
        "line": 398
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a MpaIdentitySource resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/mpa-identity-source/index.ts",
            "line": 415
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the MpaIdentitySource to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mpa_identity_source#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing MpaIdentitySource that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the MpaIdentitySource to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mpa-identity-source/index.ts",
            "line": 474
          },
          "name": "putIdentitySourceParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mpaIdentitySource.MpaIdentitySourceIdentitySourceParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mpa-identity-source/index.ts",
            "line": 507
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.mpaIdentitySource.MpaIdentitySourceTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mpa-identity-source/index.ts",
            "line": 510
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mpa-identity-source/index.ts",
            "line": 522
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mpa-identity-source/index.ts",
            "line": 529
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "MpaIdentitySource",
      "namespace": "mpaIdentitySource",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mpa-identity-source/index.ts",
            "line": 403
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mpa-identity-source/index.ts",
            "line": 455
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mpa-identity-source/index.ts",
            "line": 460
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mpa-identity-source/index.ts",
            "line": 465
          },
          "name": "identitySourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mpa-identity-source/index.ts",
            "line": 471
          },
          "name": "identitySourceParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.mpaIdentitySource.MpaIdentitySourceIdentitySourceParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mpa-identity-source/index.ts",
            "line": 483
          },
          "name": "identitySourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mpa-identity-source/index.ts",
            "line": 488
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mpa-identity-source/index.ts",
            "line": 493
          },
          "name": "statusCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mpa-identity-source/index.ts",
            "line": 498
          },
          "name": "statusMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mpa-identity-source/index.ts",
            "line": 504
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.mpaIdentitySource.MpaIdentitySourceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mpa-identity-source/index.ts",
            "line": 478
          },
          "name": "identitySourceParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mpaIdentitySource.MpaIdentitySourceIdentitySourceParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mpa-identity-source/index.ts",
            "line": 514
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mpaIdentitySource.MpaIdentitySourceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mpa-identity-source/index:MpaIdentitySource"
    },
    "@cdktn/provider-awscc.mpaIdentitySource.MpaIdentitySourceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mpaIdentitySource.MpaIdentitySourceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mpa-identity-source/index.ts",
        "line": 14
      },
      "name": "MpaIdentitySourceConfig",
      "namespace": "mpaIdentitySource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mpa_identity_source#identity_source_parameters MpaIdentitySource#identity_source_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mpa-identity-source/index.ts",
            "line": 18
          },
          "name": "identitySourceParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.mpaIdentitySource.MpaIdentitySourceIdentitySourceParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mpa_identity_source#tags MpaIdentitySource#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mpa-identity-source/index.ts",
            "line": 22
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mpaIdentitySource.MpaIdentitySourceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mpa-identity-source/index:MpaIdentitySourceConfig"
    },
    "@cdktn/provider-awscc.mpaIdentitySource.MpaIdentitySourceIdentitySourceParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mpaIdentitySource.MpaIdentitySourceIdentitySourceParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mpa-identity-source/index.ts",
        "line": 150
      },
      "name": "MpaIdentitySourceIdentitySourceParameters",
      "namespace": "mpaIdentitySource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mpa_identity_source#iam_identity_center MpaIdentitySource#iam_identity_center}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mpa-identity-source/index.ts",
            "line": 154
          },
          "name": "iamIdentityCenter",
          "type": {
            "fqn": "@cdktn/provider-awscc.mpaIdentitySource.MpaIdentitySourceIdentitySourceParametersIamIdentityCenter"
          }
        }
      ],
      "symbolId": "src/mpa-identity-source/index:MpaIdentitySourceIdentitySourceParameters"
    },
    "@cdktn/provider-awscc.mpaIdentitySource.MpaIdentitySourceIdentitySourceParametersIamIdentityCenter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mpaIdentitySource.MpaIdentitySourceIdentitySourceParametersIamIdentityCenter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mpa-identity-source/index.ts",
        "line": 24
      },
      "name": "MpaIdentitySourceIdentitySourceParametersIamIdentityCenter",
      "namespace": "mpaIdentitySource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mpa_identity_source#instance_arn MpaIdentitySource#instance_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mpa-identity-source/index.ts",
            "line": 28
          },
          "name": "instanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mpa_identity_source#region MpaIdentitySource#region}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mpa-identity-source/index.ts",
            "line": 32
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mpa-identity-source/index:MpaIdentitySourceIdentitySourceParametersIamIdentityCenter"
    },
    "@cdktn/provider-awscc.mpaIdentitySource.MpaIdentitySourceIdentitySourceParametersIamIdentityCenterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mpaIdentitySource.MpaIdentitySourceIdentitySourceParametersIamIdentityCenterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mpa-identity-source/index.ts",
          "line": 79
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mpa-identity-source/index.ts",
        "line": 71
      },
      "name": "MpaIdentitySourceIdentitySourceParametersIamIdentityCenterOutputReference",
      "namespace": "mpaIdentitySource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mpa-identity-source/index.ts",
            "line": 120
          },
          "name": "approvalPortalUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mpa-identity-source/index.ts",
            "line": 133
          },
          "name": "instanceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mpa-identity-source/index.ts",
            "line": 146
          },
          "name": "regionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mpa-identity-source/index.ts",
            "line": 126
          },
          "name": "instanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mpa-identity-source/index.ts",
            "line": 139
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mpa-identity-source/index.ts",
            "line": 83
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mpaIdentitySource.MpaIdentitySourceIdentitySourceParametersIamIdentityCenter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mpa-identity-source/index:MpaIdentitySourceIdentitySourceParametersIamIdentityCenterOutputReference"
    },
    "@cdktn/provider-awscc.mpaIdentitySource.MpaIdentitySourceIdentitySourceParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mpaIdentitySource.MpaIdentitySourceIdentitySourceParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mpa-identity-source/index.ts",
          "line": 194
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mpa-identity-source/index.ts",
        "line": 186
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mpa-identity-source/index.ts",
            "line": 233
          },
          "name": "putIamIdentityCenter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mpaIdentitySource.MpaIdentitySourceIdentitySourceParametersIamIdentityCenter"
              }
            }
          ]
        }
      ],
      "name": "MpaIdentitySourceIdentitySourceParametersOutputReference",
      "namespace": "mpaIdentitySource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mpa-identity-source/index.ts",
            "line": 230
          },
          "name": "iamIdentityCenter",
          "type": {
            "fqn": "@cdktn/provider-awscc.mpaIdentitySource.MpaIdentitySourceIdentitySourceParametersIamIdentityCenterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mpa-identity-source/index.ts",
            "line": 237
          },
          "name": "iamIdentityCenterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mpaIdentitySource.MpaIdentitySourceIdentitySourceParametersIamIdentityCenter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mpa-identity-source/index.ts",
            "line": 198
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mpaIdentitySource.MpaIdentitySourceIdentitySourceParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mpa-identity-source/index:MpaIdentitySourceIdentitySourceParametersOutputReference"
    },
    "@cdktn/provider-awscc.mpaIdentitySource.MpaIdentitySourceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mpaIdentitySource.MpaIdentitySourceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mpa-identity-source/index.ts",
        "line": 241
      },
      "name": "MpaIdentitySourceTags",
      "namespace": "mpaIdentitySource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mpa_identity_source#key MpaIdentitySource#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mpa-identity-source/index.ts",
            "line": 247
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mpa_identity_source#value MpaIdentitySource#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mpa-identity-source/index.ts",
            "line": 253
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mpa-identity-source/index:MpaIdentitySourceTags"
    },
    "@cdktn/provider-awscc.mpaIdentitySource.MpaIdentitySourceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mpaIdentitySource.MpaIdentitySourceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mpa-identity-source/index.ts",
          "line": 383
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mpa-identity-source/index.ts",
        "line": 375
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mpa-identity-source/index.ts",
            "line": 390
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.mpaIdentitySource.MpaIdentitySourceTagsOutputReference"
            }
          }
        }
      ],
      "name": "MpaIdentitySourceTagsList",
      "namespace": "mpaIdentitySource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mpa-identity-source/index.ts",
            "line": 376
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mpaIdentitySource.MpaIdentitySourceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mpa-identity-source/index:MpaIdentitySourceTagsList"
    },
    "@cdktn/provider-awscc.mpaIdentitySource.MpaIdentitySourceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mpaIdentitySource.MpaIdentitySourceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mpa-identity-source/index.ts",
          "line": 302
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mpa-identity-source/index.ts",
        "line": 292
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mpa-identity-source/index.ts",
            "line": 350
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mpa-identity-source/index.ts",
            "line": 366
          },
          "name": "resetValue"
        }
      ],
      "name": "MpaIdentitySourceTagsOutputReference",
      "namespace": "mpaIdentitySource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mpa-identity-source/index.ts",
            "line": 354
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mpa-identity-source/index.ts",
            "line": 370
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mpa-identity-source/index.ts",
            "line": 344
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mpa-identity-source/index.ts",
            "line": 360
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mpa-identity-source/index.ts",
            "line": 306
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mpaIdentitySource.MpaIdentitySourceTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mpa-identity-source/index:MpaIdentitySourceTagsOutputReference"
    },
    "@cdktn/provider-awscc.mskBatchScramSecret.MskBatchScramSecret": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_batch_scram_secret awscc_msk_batch_scram_secret}."
      },
      "fqn": "@cdktn/provider-awscc.mskBatchScramSecret.MskBatchScramSecret",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_batch_scram_secret awscc_msk_batch_scram_secret} Resource."
        },
        "locationInModule": {
          "filename": "src/msk-batch-scram-secret/index.ts",
          "line": 60
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.mskBatchScramSecret.MskBatchScramSecretConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/msk-batch-scram-secret/index.ts",
        "line": 28
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a MskBatchScramSecret resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/msk-batch-scram-secret/index.ts",
            "line": 45
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the MskBatchScramSecret to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_batch_scram_secret#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing MskBatchScramSecret that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the MskBatchScramSecret to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-batch-scram-secret/index.ts",
            "line": 110
          },
          "name": "resetSecretArnList"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-batch-scram-secret/index.ts",
            "line": 122
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-batch-scram-secret/index.ts",
            "line": 129
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "MskBatchScramSecret",
      "namespace": "mskBatchScramSecret",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-batch-scram-secret/index.ts",
            "line": 33
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-batch-scram-secret/index.ts",
            "line": 98
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-batch-scram-secret/index.ts",
            "line": 93
          },
          "name": "clusterArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-batch-scram-secret/index.ts",
            "line": 114
          },
          "name": "secretArnListInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-batch-scram-secret/index.ts",
            "line": 86
          },
          "name": "clusterArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-batch-scram-secret/index.ts",
            "line": 104
          },
          "name": "secretArnList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/msk-batch-scram-secret/index:MskBatchScramSecret"
    },
    "@cdktn/provider-awscc.mskBatchScramSecret.MskBatchScramSecretConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskBatchScramSecret.MskBatchScramSecretConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/msk-batch-scram-secret/index.ts",
        "line": 14
      },
      "name": "MskBatchScramSecretConfig",
      "namespace": "mskBatchScramSecret",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_batch_scram_secret#cluster_arn MskBatchScramSecret#cluster_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-batch-scram-secret/index.ts",
            "line": 18
          },
          "name": "clusterArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_batch_scram_secret#secret_arn_list MskBatchScramSecret#secret_arn_list}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-batch-scram-secret/index.ts",
            "line": 22
          },
          "name": "secretArnList",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/msk-batch-scram-secret/index:MskBatchScramSecretConfig"
    },
    "@cdktn/provider-awscc.mskChannel.MskChannel": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_channel awscc_msk_channel}."
      },
      "fqn": "@cdktn/provider-awscc.mskChannel.MskChannel",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_channel awscc_msk_channel} Resource."
        },
        "locationInModule": {
          "filename": "src/msk-channel/index.ts",
          "line": 3160
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/msk-channel/index.ts",
        "line": 3128
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a MskChannel resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 3145
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the MskChannel to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_channel#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing MskChannel that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the MskChannel to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 3229
          },
          "name": "putEncryptionConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelEncryptionConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 3245
          },
          "name": "putIcebergDestinationConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelIcebergDestinationConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 3266
          },
          "name": "putLoggingInfo",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelLoggingInfo"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 3282
          },
          "name": "putS3DestinationConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelS3DestinationConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 3325
          },
          "name": "putTopicConfigurationList",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelTopicConfigurationListStruct"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 3216
          },
          "name": "resetClusterArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 3232
          },
          "name": "resetEncryptionConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 3248
          },
          "name": "resetIcebergDestinationConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 3269
          },
          "name": "resetLoggingInfo"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 3285
          },
          "name": "resetS3DestinationConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 3312
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 3337
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 3350
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "MskChannel",
      "namespace": "mskChannel",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 3133
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 3191
          },
          "name": "channelArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 3226
          },
          "name": "encryptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelEncryptionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 3242
          },
          "name": "icebergDestinationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelIcebergDestinationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 3257
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 3263
          },
          "name": "loggingInfo",
          "type": {
            "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelLoggingInfoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 3279
          },
          "name": "s3DestinationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelS3DestinationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 3295
          },
          "name": "stateInfo",
          "type": {
            "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelStateInfoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 3300
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 3322
          },
          "name": "topicConfigurationList",
          "type": {
            "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelTopicConfigurationListStructList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 3204
          },
          "name": "channelNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 3220
          },
          "name": "clusterArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 3236
          },
          "name": "encryptionConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelEncryptionConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 3252
          },
          "name": "icebergDestinationConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelIcebergDestinationConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 3273
          },
          "name": "loggingInfoInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelLoggingInfo"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 3289
          },
          "name": "s3DestinationConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelS3DestinationConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 3316
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 3329
          },
          "name": "topicConfigurationListInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelTopicConfigurationListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 3197
          },
          "name": "channelName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 3210
          },
          "name": "clusterArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 3306
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/msk-channel/index:MskChannel"
    },
    "@cdktn/provider-awscc.mskChannel.MskChannelConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/msk-channel/index.ts",
        "line": 14
      },
      "name": "MskChannelConfig",
      "namespace": "mskChannel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_channel#channel_name MskChannel#channel_name}",
            "stability": "stable",
            "summary": "Name of the channel."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 20
          },
          "name": "channelName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_channel#topic_configuration_list MskChannel#topic_configuration_list}",
            "stability": "stable",
            "summary": "Topic configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 62
          },
          "name": "topicConfigurationList",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelTopicConfigurationListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_channel#cluster_arn MskChannel#cluster_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 26
          },
          "name": "clusterArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_channel#encryption_configuration MskChannel#encryption_configuration}",
            "stability": "stable",
            "summary": "Encryption configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 32
          },
          "name": "encryptionConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelEncryptionConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_channel#iceberg_destination_configuration MskChannel#iceberg_destination_configuration}",
            "stability": "stable",
            "summary": "Iceberg destination configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 38
          },
          "name": "icebergDestinationConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelIcebergDestinationConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_channel#logging_info MskChannel#logging_info}",
            "stability": "stable",
            "summary": "Log configuration details for Channel."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 44
          },
          "name": "loggingInfo",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelLoggingInfo"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_channel#s3_destination_configuration MskChannel#s3_destination_configuration}",
            "stability": "stable",
            "summary": "S3 destination configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 50
          },
          "name": "s3DestinationConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelS3DestinationConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_channel#tags MskChannel#tags}",
            "stability": "stable",
            "summary": "Tags attached to the channel."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 56
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/msk-channel/index:MskChannelConfig"
    },
    "@cdktn/provider-awscc.mskChannel.MskChannelEncryptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelEncryptionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/msk-channel/index.ts",
        "line": 64
      },
      "name": "MskChannelEncryptionConfiguration",
      "namespace": "mskChannel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_channel#kms_key_arn MskChannel#kms_key_arn}",
            "stability": "stable",
            "summary": "The ARN of the KMS key for encryption."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 70
          },
          "name": "kmsKeyArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/msk-channel/index:MskChannelEncryptionConfiguration"
    },
    "@cdktn/provider-awscc.mskChannel.MskChannelEncryptionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelEncryptionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/msk-channel/index.ts",
          "line": 110
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/msk-channel/index.ts",
        "line": 102
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 152
          },
          "name": "resetKmsKeyArn"
        }
      ],
      "name": "MskChannelEncryptionConfigurationOutputReference",
      "namespace": "mskChannel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 156
          },
          "name": "kmsKeyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 146
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 114
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelEncryptionConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/msk-channel/index:MskChannelEncryptionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.mskChannel.MskChannelIcebergDestinationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelIcebergDestinationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/msk-channel/index.ts",
        "line": 1086
      },
      "name": "MskChannelIcebergDestinationConfiguration",
      "namespace": "mskChannel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_channel#append_only MskChannel#append_only}",
            "stability": "stable",
            "summary": "Append only mode."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 1092
          },
          "name": "appendOnly",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_channel#catalog MskChannel#catalog}",
            "stability": "stable",
            "summary": "Catalog configuration of the destination."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 1098
          },
          "name": "catalog",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelIcebergDestinationConfigurationCatalog"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_channel#compression_type MskChannel#compression_type}",
            "stability": "stable",
            "summary": "Compression codec for Iceberg table data files. Defaults to ZSTD."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 1104
          },
          "name": "compressionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_channel#data_freshness_in_seconds MskChannel#data_freshness_in_seconds}",
            "stability": "stable",
            "summary": "Data freshness in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 1110
          },
          "name": "dataFreshnessInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_channel#dead_letter_queue_s3 MskChannel#dead_letter_queue_s3}",
            "stability": "stable",
            "summary": "Dead letter queue S3 configuration of the destination."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 1116
          },
          "name": "deadLetterQueueS3",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelIcebergDestinationConfigurationDeadLetterQueueS3"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_channel#destination_table_list MskChannel#destination_table_list}",
            "stability": "stable",
            "summary": "List of destination tables."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 1122
          },
          "name": "destinationTableList",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelIcebergDestinationConfigurationDestinationTableListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_channel#schema_evolution MskChannel#schema_evolution}",
            "stability": "stable",
            "summary": "Schema evolution configuration of the destination."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 1128
          },
          "name": "schemaEvolution",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelIcebergDestinationConfigurationSchemaEvolution"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_channel#service_execution_role_arn MskChannel#service_execution_role_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of an IAM role used by MSK to access the table."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 1134
          },
          "name": "serviceExecutionRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_channel#table_creation MskChannel#table_creation}",
            "stability": "stable",
            "summary": "Table creation configuration of the destination."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 1140
          },
          "name": "tableCreation",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelIcebergDestinationConfigurationTableCreation"
          }
        }
      ],
      "symbolId": "src/msk-channel/index:MskChannelIcebergDestinationConfiguration"
    },
    "@cdktn/provider-awscc.mskChannel.MskChannelIcebergDestinationConfigurationCatalog": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelIcebergDestinationConfigurationCatalog",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/msk-channel/index.ts",
        "line": 160
      },
      "name": "MskChannelIcebergDestinationConfigurationCatalog",
      "namespace": "mskChannel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_channel#catalog_arn MskChannel#catalog_arn}",
            "stability": "stable",
            "summary": "The ARN of the catalog."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 166
          },
          "name": "catalogArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_channel#warehouse_location MskChannel#warehouse_location}",
            "stability": "stable",
            "summary": "The warehouse location."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 172
          },
          "name": "warehouseLocation",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/msk-channel/index:MskChannelIcebergDestinationConfigurationCatalog"
    },
    "@cdktn/provider-awscc.mskChannel.MskChannelIcebergDestinationConfigurationCatalogOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelIcebergDestinationConfigurationCatalogOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/msk-channel/index.ts",
          "line": 219
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/msk-channel/index.ts",
        "line": 211
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 267
          },
          "name": "resetCatalogArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 283
          },
          "name": "resetWarehouseLocation"
        }
      ],
      "name": "MskChannelIcebergDestinationConfigurationCatalogOutputReference",
      "namespace": "mskChannel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 271
          },
          "name": "catalogArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 287
          },
          "name": "warehouseLocationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 261
          },
          "name": "catalogArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 277
          },
          "name": "warehouseLocation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 223
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelIcebergDestinationConfigurationCatalog"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/msk-channel/index:MskChannelIcebergDestinationConfigurationCatalogOutputReference"
    },
    "@cdktn/provider-awscc.mskChannel.MskChannelIcebergDestinationConfigurationDeadLetterQueueS3": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelIcebergDestinationConfigurationDeadLetterQueueS3",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/msk-channel/index.ts",
        "line": 291
      },
      "name": "MskChannelIcebergDestinationConfigurationDeadLetterQueueS3",
      "namespace": "mskChannel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_channel#bucket_arn MskChannel#bucket_arn}",
            "stability": "stable",
            "summary": "The ARN of the S3 bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 297
          },
          "name": "bucketArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_channel#error_output_prefix MskChannel#error_output_prefix}",
            "stability": "stable",
            "summary": "The error output prefix."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 303
          },
          "name": "errorOutputPrefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_channel#expected_bucket_owner MskChannel#expected_bucket_owner}",
            "stability": "stable",
            "summary": "Optional 12-digit AWS account ID expected to own the dead-letter S3 bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 309
          },
          "name": "expectedBucketOwner",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/msk-channel/index:MskChannelIcebergDestinationConfigurationDeadLetterQueueS3"
    },
    "@cdktn/provider-awscc.mskChannel.MskChannelIcebergDestinationConfigurationDeadLetterQueueS3OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelIcebergDestinationConfigurationDeadLetterQueueS3OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/msk-channel/index.ts",
          "line": 363
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/msk-channel/index.ts",
        "line": 355
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 417
          },
          "name": "resetBucketArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 433
          },
          "name": "resetErrorOutputPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 449
          },
          "name": "resetExpectedBucketOwner"
        }
      ],
      "name": "MskChannelIcebergDestinationConfigurationDeadLetterQueueS3OutputReference",
      "namespace": "mskChannel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 421
          },
          "name": "bucketArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 437
          },
          "name": "errorOutputPrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 453
          },
          "name": "expectedBucketOwnerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 411
          },
          "name": "bucketArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 427
          },
          "name": "errorOutputPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 443
          },
          "name": "expectedBucketOwner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 367
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelIcebergDestinationConfigurationDeadLetterQueueS3"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/msk-channel/index:MskChannelIcebergDestinationConfigurationDeadLetterQueueS3OutputReference"
    },
    "@cdktn/provider-awscc.mskChannel.MskChannelIcebergDestinationConfigurationDestinationTableListPartitionSpec": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelIcebergDestinationConfigurationDestinationTableListPartitionSpec",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/msk-channel/index.ts",
        "line": 575
      },
      "name": "MskChannelIcebergDestinationConfigurationDestinationTableListPartitionSpec",
      "namespace": "mskChannel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_channel#partition_strategy MskChannel#partition_strategy}",
            "stability": "stable",
            "summary": "Partition strategy for MSK channel."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 581
          },
          "name": "partitionStrategy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_channel#source_list MskChannel#source_list}",
            "stability": "stable",
            "summary": "Source list."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 587
          },
          "name": "sourceList",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelIcebergDestinationConfigurationDestinationTableListPartitionSpecSourceListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/msk-channel/index:MskChannelIcebergDestinationConfigurationDestinationTableListPartitionSpec"
    },
    "@cdktn/provider-awscc.mskChannel.MskChannelIcebergDestinationConfigurationDestinationTableListPartitionSpecOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelIcebergDestinationConfigurationDestinationTableListPartitionSpecOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/msk-channel/index.ts",
          "line": 634
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/msk-channel/index.ts",
        "line": 626
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 695
          },
          "name": "putSourceList",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelIcebergDestinationConfigurationDestinationTableListPartitionSpecSourceListStruct"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 682
          },
          "name": "resetPartitionStrategy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 698
          },
          "name": "resetSourceList"
        }
      ],
      "name": "MskChannelIcebergDestinationConfigurationDestinationTableListPartitionSpecOutputReference",
      "namespace": "mskChannel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 692
          },
          "name": "sourceList",
          "type": {
            "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelIcebergDestinationConfigurationDestinationTableListPartitionSpecSourceListStructList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 686
          },
          "name": "partitionStrategyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 702
          },
          "name": "sourceListInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelIcebergDestinationConfigurationDestinationTableListPartitionSpecSourceListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 676
          },
          "name": "partitionStrategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 638
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelIcebergDestinationConfigurationDestinationTableListPartitionSpec"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/msk-channel/index:MskChannelIcebergDestinationConfigurationDestinationTableListPartitionSpecOutputReference"
    },
    "@cdktn/provider-awscc.mskChannel.MskChannelIcebergDestinationConfigurationDestinationTableListPartitionSpecSourceListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelIcebergDestinationConfigurationDestinationTableListPartitionSpecSourceListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/msk-channel/index.ts",
        "line": 457
      },
      "name": "MskChannelIcebergDestinationConfigurationDestinationTableListPartitionSpecSourceListStruct",
      "namespace": "mskChannel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_channel#source_name MskChannel#source_name}",
            "stability": "stable",
            "summary": "Source name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 463
          },
          "name": "sourceName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/msk-channel/index:MskChannelIcebergDestinationConfigurationDestinationTableListPartitionSpecSourceListStruct"
    },
    "@cdktn/provider-awscc.mskChannel.MskChannelIcebergDestinationConfigurationDestinationTableListPartitionSpecSourceListStructList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelIcebergDestinationConfigurationDestinationTableListPartitionSpecSourceListStructList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/msk-channel/index.ts",
          "line": 564
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/msk-channel/index.ts",
        "line": 556
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 571
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelIcebergDestinationConfigurationDestinationTableListPartitionSpecSourceListStructOutputReference"
            }
          }
        }
      ],
      "name": "MskChannelIcebergDestinationConfigurationDestinationTableListPartitionSpecSourceListStructList",
      "namespace": "mskChannel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 557
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelIcebergDestinationConfigurationDestinationTableListPartitionSpecSourceListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/msk-channel/index:MskChannelIcebergDestinationConfigurationDestinationTableListPartitionSpecSourceListStructList"
    },
    "@cdktn/provider-awscc.mskChannel.MskChannelIcebergDestinationConfigurationDestinationTableListPartitionSpecSourceListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelIcebergDestinationConfigurationDestinationTableListPartitionSpecSourceListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/msk-channel/index.ts",
          "line": 505
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/msk-channel/index.ts",
        "line": 495
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 547
          },
          "name": "resetSourceName"
        }
      ],
      "name": "MskChannelIcebergDestinationConfigurationDestinationTableListPartitionSpecSourceListStructOutputReference",
      "namespace": "mskChannel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 551
          },
          "name": "sourceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 541
          },
          "name": "sourceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 509
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelIcebergDestinationConfigurationDestinationTableListPartitionSpecSourceListStruct"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/msk-channel/index:MskChannelIcebergDestinationConfigurationDestinationTableListPartitionSpecSourceListStructOutputReference"
    },
    "@cdktn/provider-awscc.mskChannel.MskChannelIcebergDestinationConfigurationDestinationTableListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelIcebergDestinationConfigurationDestinationTableListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/msk-channel/index.ts",
        "line": 706
      },
      "name": "MskChannelIcebergDestinationConfigurationDestinationTableListStruct",
      "namespace": "mskChannel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_channel#destination_database_name MskChannel#destination_database_name}",
            "stability": "stable",
            "summary": "The destination database name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 712
          },
          "name": "destinationDatabaseName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_channel#destination_table_name MskChannel#destination_table_name}",
            "stability": "stable",
            "summary": "The destination table name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 718
          },
          "name": "destinationTableName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_channel#partition_spec MskChannel#partition_spec}",
            "stability": "stable",
            "summary": "Partition specification."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 724
          },
          "name": "partitionSpec",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelIcebergDestinationConfigurationDestinationTableListPartitionSpec"
          }
        }
      ],
      "symbolId": "src/msk-channel/index:MskChannelIcebergDestinationConfigurationDestinationTableListStruct"
    },
    "@cdktn/provider-awscc.mskChannel.MskChannelIcebergDestinationConfigurationDestinationTableListStructList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelIcebergDestinationConfigurationDestinationTableListStructList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/msk-channel/index.ts",
          "line": 883
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/msk-channel/index.ts",
        "line": 875
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 890
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelIcebergDestinationConfigurationDestinationTableListStructOutputReference"
            }
          }
        }
      ],
      "name": "MskChannelIcebergDestinationConfigurationDestinationTableListStructList",
      "namespace": "mskChannel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 876
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelIcebergDestinationConfigurationDestinationTableListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/msk-channel/index:MskChannelIcebergDestinationConfigurationDestinationTableListStructList"
    },
    "@cdktn/provider-awscc.mskChannel.MskChannelIcebergDestinationConfigurationDestinationTableListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelIcebergDestinationConfigurationDestinationTableListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/msk-channel/index.ts",
          "line": 780
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/msk-channel/index.ts",
        "line": 770
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 863
          },
          "name": "putPartitionSpec",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelIcebergDestinationConfigurationDestinationTableListPartitionSpec"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 834
          },
          "name": "resetDestinationDatabaseName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 850
          },
          "name": "resetDestinationTableName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 866
          },
          "name": "resetPartitionSpec"
        }
      ],
      "name": "MskChannelIcebergDestinationConfigurationDestinationTableListStructOutputReference",
      "namespace": "mskChannel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 860
          },
          "name": "partitionSpec",
          "type": {
            "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelIcebergDestinationConfigurationDestinationTableListPartitionSpecOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 838
          },
          "name": "destinationDatabaseNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 854
          },
          "name": "destinationTableNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 870
          },
          "name": "partitionSpecInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelIcebergDestinationConfigurationDestinationTableListPartitionSpec"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 828
          },
          "name": "destinationDatabaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 844
          },
          "name": "destinationTableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 784
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelIcebergDestinationConfigurationDestinationTableListStruct"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/msk-channel/index:MskChannelIcebergDestinationConfigurationDestinationTableListStructOutputReference"
    },
    "@cdktn/provider-awscc.mskChannel.MskChannelIcebergDestinationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelIcebergDestinationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/msk-channel/index.ts",
          "line": 1236
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/msk-channel/index.ts",
        "line": 1228
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 1339
          },
          "name": "putCatalog",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelIcebergDestinationConfigurationCatalog"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 1387
          },
          "name": "putDeadLetterQueueS3",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelIcebergDestinationConfigurationDeadLetterQueueS3"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 1403
          },
          "name": "putDestinationTableList",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelIcebergDestinationConfigurationDestinationTableListStruct"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 1419
          },
          "name": "putSchemaEvolution",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelIcebergDestinationConfigurationSchemaEvolution"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 1451
          },
          "name": "putTableCreation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelIcebergDestinationConfigurationTableCreation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 1326
          },
          "name": "resetAppendOnly"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 1342
          },
          "name": "resetCatalog"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 1358
          },
          "name": "resetCompressionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 1374
          },
          "name": "resetDataFreshnessInSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 1390
          },
          "name": "resetDeadLetterQueueS3"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 1406
          },
          "name": "resetDestinationTableList"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 1422
          },
          "name": "resetSchemaEvolution"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 1438
          },
          "name": "resetServiceExecutionRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 1454
          },
          "name": "resetTableCreation"
        }
      ],
      "name": "MskChannelIcebergDestinationConfigurationOutputReference",
      "namespace": "mskChannel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 1336
          },
          "name": "catalog",
          "type": {
            "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelIcebergDestinationConfigurationCatalogOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 1384
          },
          "name": "deadLetterQueueS3",
          "type": {
            "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelIcebergDestinationConfigurationDeadLetterQueueS3OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 1400
          },
          "name": "destinationTableList",
          "type": {
            "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelIcebergDestinationConfigurationDestinationTableListStructList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 1416
          },
          "name": "schemaEvolution",
          "type": {
            "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelIcebergDestinationConfigurationSchemaEvolutionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 1448
          },
          "name": "tableCreation",
          "type": {
            "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelIcebergDestinationConfigurationTableCreationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 1330
          },
          "name": "appendOnlyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 1346
          },
          "name": "catalogInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelIcebergDestinationConfigurationCatalog"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 1362
          },
          "name": "compressionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 1378
          },
          "name": "dataFreshnessInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 1394
          },
          "name": "deadLetterQueueS3Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelIcebergDestinationConfigurationDeadLetterQueueS3"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 1410
          },
          "name": "destinationTableListInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelIcebergDestinationConfigurationDestinationTableListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 1426
          },
          "name": "schemaEvolutionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelIcebergDestinationConfigurationSchemaEvolution"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 1442
          },
          "name": "serviceExecutionRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 1458
          },
          "name": "tableCreationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelIcebergDestinationConfigurationTableCreation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 1320
          },
          "name": "appendOnly",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 1352
          },
          "name": "compressionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 1368
          },
          "name": "dataFreshnessInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 1432
          },
          "name": "serviceExecutionRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 1240
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelIcebergDestinationConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/msk-channel/index:MskChannelIcebergDestinationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.mskChannel.MskChannelIcebergDestinationConfigurationSchemaEvolution": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelIcebergDestinationConfigurationSchemaEvolution",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/msk-channel/index.ts",
        "line": 894
      },
      "name": "MskChannelIcebergDestinationConfigurationSchemaEvolution",
      "namespace": "mskChannel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_channel#enable_schema_evolution MskChannel#enable_schema_evolution}",
            "stability": "stable",
            "summary": "Whether schema evolution is enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 900
          },
          "name": "enableSchemaEvolution",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/msk-channel/index:MskChannelIcebergDestinationConfigurationSchemaEvolution"
    },
    "@cdktn/provider-awscc.mskChannel.MskChannelIcebergDestinationConfigurationSchemaEvolutionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelIcebergDestinationConfigurationSchemaEvolutionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/msk-channel/index.ts",
          "line": 940
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/msk-channel/index.ts",
        "line": 932
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 982
          },
          "name": "resetEnableSchemaEvolution"
        }
      ],
      "name": "MskChannelIcebergDestinationConfigurationSchemaEvolutionOutputReference",
      "namespace": "mskChannel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 986
          },
          "name": "enableSchemaEvolutionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 976
          },
          "name": "enableSchemaEvolution",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 944
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelIcebergDestinationConfigurationSchemaEvolution"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/msk-channel/index:MskChannelIcebergDestinationConfigurationSchemaEvolutionOutputReference"
    },
    "@cdktn/provider-awscc.mskChannel.MskChannelIcebergDestinationConfigurationTableCreation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelIcebergDestinationConfigurationTableCreation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/msk-channel/index.ts",
        "line": 990
      },
      "name": "MskChannelIcebergDestinationConfigurationTableCreation",
      "namespace": "mskChannel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_channel#enable_table_creation MskChannel#enable_table_creation}",
            "stability": "stable",
            "summary": "Whether table creation is enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 996
          },
          "name": "enableTableCreation",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/msk-channel/index:MskChannelIcebergDestinationConfigurationTableCreation"
    },
    "@cdktn/provider-awscc.mskChannel.MskChannelIcebergDestinationConfigurationTableCreationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelIcebergDestinationConfigurationTableCreationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/msk-channel/index.ts",
          "line": 1036
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/msk-channel/index.ts",
        "line": 1028
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 1078
          },
          "name": "resetEnableTableCreation"
        }
      ],
      "name": "MskChannelIcebergDestinationConfigurationTableCreationOutputReference",
      "namespace": "mskChannel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 1082
          },
          "name": "enableTableCreationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 1072
          },
          "name": "enableTableCreation",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 1040
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelIcebergDestinationConfigurationTableCreation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/msk-channel/index:MskChannelIcebergDestinationConfigurationTableCreationOutputReference"
    },
    "@cdktn/provider-awscc.mskChannel.MskChannelLoggingInfo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelLoggingInfo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/msk-channel/index.ts",
        "line": 1890
      },
      "name": "MskChannelLoggingInfo",
      "namespace": "mskChannel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_channel#cloudwatch_logs MskChannel#cloudwatch_logs}",
            "stability": "stable",
            "summary": "CloudWatch Logs log destination details."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 1896
          },
          "name": "cloudwatchLogs",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelLoggingInfoCloudwatchLogs"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_channel#firehose MskChannel#firehose}",
            "stability": "stable",
            "summary": "Firehose log destination details."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 1902
          },
          "name": "firehose",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelLoggingInfoFirehose"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_channel#s3 MskChannel#s3}",
            "stability": "stable",
            "summary": "S3 log destination details."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 1908
          },
          "name": "s3",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelLoggingInfoS3"
          }
        }
      ],
      "symbolId": "src/msk-channel/index:MskChannelLoggingInfo"
    },
    "@cdktn/provider-awscc.mskChannel.MskChannelLoggingInfoCloudwatchLogs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelLoggingInfoCloudwatchLogs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/msk-channel/index.ts",
        "line": 1462
      },
      "name": "MskChannelLoggingInfoCloudwatchLogs",
      "namespace": "mskChannel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_channel#enabled MskChannel#enabled}",
            "stability": "stable",
            "summary": "Whether CloudWatch Logs logging is enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 1468
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_channel#log_group MskChannel#log_group}",
            "stability": "stable",
            "summary": "The CloudWatch log group for log delivery."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 1474
          },
          "name": "logGroup",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/msk-channel/index:MskChannelLoggingInfoCloudwatchLogs"
    },
    "@cdktn/provider-awscc.mskChannel.MskChannelLoggingInfoCloudwatchLogsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelLoggingInfoCloudwatchLogsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/msk-channel/index.ts",
          "line": 1521
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/msk-channel/index.ts",
        "line": 1513
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 1569
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 1585
          },
          "name": "resetLogGroup"
        }
      ],
      "name": "MskChannelLoggingInfoCloudwatchLogsOutputReference",
      "namespace": "mskChannel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 1573
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 1589
          },
          "name": "logGroupInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 1563
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 1579
          },
          "name": "logGroup",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 1525
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelLoggingInfoCloudwatchLogs"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/msk-channel/index:MskChannelLoggingInfoCloudwatchLogsOutputReference"
    },
    "@cdktn/provider-awscc.mskChannel.MskChannelLoggingInfoFirehose": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelLoggingInfoFirehose",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/msk-channel/index.ts",
        "line": 1593
      },
      "name": "MskChannelLoggingInfoFirehose",
      "namespace": "mskChannel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_channel#delivery_stream MskChannel#delivery_stream}",
            "stability": "stable",
            "summary": "The Firehose delivery stream for log delivery."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 1599
          },
          "name": "deliveryStream",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_channel#enabled MskChannel#enabled}",
            "stability": "stable",
            "summary": "Whether Firehose logging is enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 1605
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/msk-channel/index:MskChannelLoggingInfoFirehose"
    },
    "@cdktn/provider-awscc.mskChannel.MskChannelLoggingInfoFirehoseOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelLoggingInfoFirehoseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/msk-channel/index.ts",
          "line": 1652
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/msk-channel/index.ts",
        "line": 1644
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 1700
          },
          "name": "resetDeliveryStream"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 1716
          },
          "name": "resetEnabled"
        }
      ],
      "name": "MskChannelLoggingInfoFirehoseOutputReference",
      "namespace": "mskChannel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 1704
          },
          "name": "deliveryStreamInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 1720
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 1694
          },
          "name": "deliveryStream",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 1710
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 1656
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelLoggingInfoFirehose"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/msk-channel/index:MskChannelLoggingInfoFirehoseOutputReference"
    },
    "@cdktn/provider-awscc.mskChannel.MskChannelLoggingInfoOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelLoggingInfoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/msk-channel/index.ts",
          "line": 1962
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/msk-channel/index.ts",
        "line": 1954
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 2013
          },
          "name": "putCloudwatchLogs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelLoggingInfoCloudwatchLogs"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 2029
          },
          "name": "putFirehose",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelLoggingInfoFirehose"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 2045
          },
          "name": "putS3",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelLoggingInfoS3"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 2016
          },
          "name": "resetCloudwatchLogs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 2032
          },
          "name": "resetFirehose"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 2048
          },
          "name": "resetS3"
        }
      ],
      "name": "MskChannelLoggingInfoOutputReference",
      "namespace": "mskChannel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 2010
          },
          "name": "cloudwatchLogs",
          "type": {
            "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelLoggingInfoCloudwatchLogsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 2026
          },
          "name": "firehose",
          "type": {
            "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelLoggingInfoFirehoseOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 2042
          },
          "name": "s3",
          "type": {
            "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelLoggingInfoS3OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 2020
          },
          "name": "cloudwatchLogsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelLoggingInfoCloudwatchLogs"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 2036
          },
          "name": "firehoseInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelLoggingInfoFirehose"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 2052
          },
          "name": "s3Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelLoggingInfoS3"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 1966
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelLoggingInfo"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/msk-channel/index:MskChannelLoggingInfoOutputReference"
    },
    "@cdktn/provider-awscc.mskChannel.MskChannelLoggingInfoS3": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelLoggingInfoS3",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/msk-channel/index.ts",
        "line": 1724
      },
      "name": "MskChannelLoggingInfoS3",
      "namespace": "mskChannel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_channel#bucket MskChannel#bucket}",
            "stability": "stable",
            "summary": "The name of the S3 bucket for log delivery."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 1730
          },
          "name": "bucket",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_channel#enabled MskChannel#enabled}",
            "stability": "stable",
            "summary": "Whether S3 logging is enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 1736
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_channel#prefix MskChannel#prefix}",
            "stability": "stable",
            "summary": "The S3 prefix for log delivery."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 1742
          },
          "name": "prefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/msk-channel/index:MskChannelLoggingInfoS3"
    },
    "@cdktn/provider-awscc.mskChannel.MskChannelLoggingInfoS3OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelLoggingInfoS3OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/msk-channel/index.ts",
          "line": 1796
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/msk-channel/index.ts",
        "line": 1788
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 1850
          },
          "name": "resetBucket"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 1866
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 1882
          },
          "name": "resetPrefix"
        }
      ],
      "name": "MskChannelLoggingInfoS3OutputReference",
      "namespace": "mskChannel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 1854
          },
          "name": "bucketInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 1870
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 1886
          },
          "name": "prefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 1844
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 1860
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 1876
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 1800
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelLoggingInfoS3"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/msk-channel/index:MskChannelLoggingInfoS3OutputReference"
    },
    "@cdktn/provider-awscc.mskChannel.MskChannelS3DestinationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelS3DestinationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/msk-channel/index.ts",
        "line": 2493
      },
      "name": "MskChannelS3DestinationConfiguration",
      "namespace": "mskChannel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_channel#data_freshness_in_seconds MskChannel#data_freshness_in_seconds}",
            "stability": "stable",
            "summary": "Data freshness in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 2499
          },
          "name": "dataFreshnessInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_channel#dead_letter_queue_s3 MskChannel#dead_letter_queue_s3}",
            "stability": "stable",
            "summary": "Dead letter queue S3 configuration of the destination."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 2505
          },
          "name": "deadLetterQueueS3",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelS3DestinationConfigurationDeadLetterQueueS3"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_channel#service_execution_role_arn MskChannel#service_execution_role_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of an IAM role used by MSK to access S3."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 2511
          },
          "name": "serviceExecutionRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_channel#storage MskChannel#storage}",
            "stability": "stable",
            "summary": "S3 storage configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 2517
          },
          "name": "storage",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelS3DestinationConfigurationStorage"
          }
        }
      ],
      "symbolId": "src/msk-channel/index:MskChannelS3DestinationConfiguration"
    },
    "@cdktn/provider-awscc.mskChannel.MskChannelS3DestinationConfigurationDeadLetterQueueS3": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelS3DestinationConfigurationDeadLetterQueueS3",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/msk-channel/index.ts",
        "line": 2056
      },
      "name": "MskChannelS3DestinationConfigurationDeadLetterQueueS3",
      "namespace": "mskChannel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_channel#bucket_arn MskChannel#bucket_arn}",
            "stability": "stable",
            "summary": "The ARN of the S3 bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 2062
          },
          "name": "bucketArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_channel#error_output_prefix MskChannel#error_output_prefix}",
            "stability": "stable",
            "summary": "The error output prefix."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 2068
          },
          "name": "errorOutputPrefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_channel#expected_bucket_owner MskChannel#expected_bucket_owner}",
            "stability": "stable",
            "summary": "Optional 12-digit AWS account ID expected to own the dead-letter S3 bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 2074
          },
          "name": "expectedBucketOwner",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/msk-channel/index:MskChannelS3DestinationConfigurationDeadLetterQueueS3"
    },
    "@cdktn/provider-awscc.mskChannel.MskChannelS3DestinationConfigurationDeadLetterQueueS3OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelS3DestinationConfigurationDeadLetterQueueS3OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/msk-channel/index.ts",
          "line": 2128
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/msk-channel/index.ts",
        "line": 2120
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 2182
          },
          "name": "resetBucketArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 2198
          },
          "name": "resetErrorOutputPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 2214
          },
          "name": "resetExpectedBucketOwner"
        }
      ],
      "name": "MskChannelS3DestinationConfigurationDeadLetterQueueS3OutputReference",
      "namespace": "mskChannel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 2186
          },
          "name": "bucketArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 2202
          },
          "name": "errorOutputPrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 2218
          },
          "name": "expectedBucketOwnerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 2176
          },
          "name": "bucketArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 2192
          },
          "name": "errorOutputPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 2208
          },
          "name": "expectedBucketOwner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 2132
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelS3DestinationConfigurationDeadLetterQueueS3"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/msk-channel/index:MskChannelS3DestinationConfigurationDeadLetterQueueS3OutputReference"
    },
    "@cdktn/provider-awscc.mskChannel.MskChannelS3DestinationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelS3DestinationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/msk-channel/index.ts",
          "line": 2578
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/msk-channel/index.ts",
        "line": 2570
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 2651
          },
          "name": "putDeadLetterQueueS3",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelS3DestinationConfigurationDeadLetterQueueS3"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 2683
          },
          "name": "putStorage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelS3DestinationConfigurationStorage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 2638
          },
          "name": "resetDataFreshnessInSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 2654
          },
          "name": "resetDeadLetterQueueS3"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 2670
          },
          "name": "resetServiceExecutionRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 2686
          },
          "name": "resetStorage"
        }
      ],
      "name": "MskChannelS3DestinationConfigurationOutputReference",
      "namespace": "mskChannel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 2648
          },
          "name": "deadLetterQueueS3",
          "type": {
            "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelS3DestinationConfigurationDeadLetterQueueS3OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 2680
          },
          "name": "storage",
          "type": {
            "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelS3DestinationConfigurationStorageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 2642
          },
          "name": "dataFreshnessInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 2658
          },
          "name": "deadLetterQueueS3Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelS3DestinationConfigurationDeadLetterQueueS3"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 2674
          },
          "name": "serviceExecutionRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 2690
          },
          "name": "storageInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelS3DestinationConfigurationStorage"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 2632
          },
          "name": "dataFreshnessInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 2664
          },
          "name": "serviceExecutionRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 2582
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelS3DestinationConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/msk-channel/index:MskChannelS3DestinationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.mskChannel.MskChannelS3DestinationConfigurationStorage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelS3DestinationConfigurationStorage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/msk-channel/index.ts",
        "line": 2222
      },
      "name": "MskChannelS3DestinationConfigurationStorage",
      "namespace": "mskChannel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_channel#bucket_arn MskChannel#bucket_arn}",
            "stability": "stable",
            "summary": "ARN of the S3 bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 2228
          },
          "name": "bucketArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_channel#compression_type MskChannel#compression_type}",
            "stability": "stable",
            "summary": "S3 compression type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 2234
          },
          "name": "compressionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_channel#expected_bucket_owner MskChannel#expected_bucket_owner}",
            "stability": "stable",
            "summary": "Optional 12-digit AWS account ID expected to own the S3 bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 2240
          },
          "name": "expectedBucketOwner",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_channel#output_key_template MskChannel#output_key_template}",
            "stability": "stable",
            "summary": "Template for S3 key for output objects, used for partitioning."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 2246
          },
          "name": "outputKeyTemplate",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_channel#output_prefix MskChannel#output_prefix}",
            "stability": "stable",
            "summary": "Optional prefix for output objects."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 2252
          },
          "name": "outputPrefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_channel#storage_class MskChannel#storage_class}",
            "stability": "stable",
            "summary": "S3 storage class."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 2258
          },
          "name": "storageClass",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/msk-channel/index:MskChannelS3DestinationConfigurationStorage"
    },
    "@cdktn/provider-awscc.mskChannel.MskChannelS3DestinationConfigurationStorageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelS3DestinationConfigurationStorageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/msk-channel/index.ts",
          "line": 2333
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/msk-channel/index.ts",
        "line": 2325
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 2405
          },
          "name": "resetBucketArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 2421
          },
          "name": "resetCompressionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 2437
          },
          "name": "resetExpectedBucketOwner"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 2453
          },
          "name": "resetOutputKeyTemplate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 2469
          },
          "name": "resetOutputPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 2485
          },
          "name": "resetStorageClass"
        }
      ],
      "name": "MskChannelS3DestinationConfigurationStorageOutputReference",
      "namespace": "mskChannel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 2409
          },
          "name": "bucketArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 2425
          },
          "name": "compressionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 2441
          },
          "name": "expectedBucketOwnerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 2457
          },
          "name": "outputKeyTemplateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 2473
          },
          "name": "outputPrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 2489
          },
          "name": "storageClassInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 2399
          },
          "name": "bucketArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 2415
          },
          "name": "compressionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 2431
          },
          "name": "expectedBucketOwner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 2447
          },
          "name": "outputKeyTemplate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 2463
          },
          "name": "outputPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 2479
          },
          "name": "storageClass",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 2337
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelS3DestinationConfigurationStorage"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/msk-channel/index:MskChannelS3DestinationConfigurationStorageOutputReference"
    },
    "@cdktn/provider-awscc.mskChannel.MskChannelStateInfo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelStateInfo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/msk-channel/index.ts",
        "line": 2694
      },
      "name": "MskChannelStateInfo",
      "namespace": "mskChannel",
      "symbolId": "src/msk-channel/index:MskChannelStateInfo"
    },
    "@cdktn/provider-awscc.mskChannel.MskChannelStateInfoOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelStateInfoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/msk-channel/index.ts",
          "line": 2724
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/msk-channel/index.ts",
        "line": 2717
      },
      "name": "MskChannelStateInfoOutputReference",
      "namespace": "mskChannel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 2744
          },
          "name": "code",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 2749
          },
          "name": "message",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 2728
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelStateInfo"
          }
        }
      ],
      "symbolId": "src/msk-channel/index:MskChannelStateInfoOutputReference"
    },
    "@cdktn/provider-awscc.mskChannel.MskChannelTopicConfigurationListRecordConverter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelTopicConfigurationListRecordConverter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/msk-channel/index.ts",
        "line": 2753
      },
      "name": "MskChannelTopicConfigurationListRecordConverter",
      "namespace": "mskChannel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_channel#value_converter MskChannel#value_converter}",
            "stability": "stable",
            "summary": "Value converter for topic data."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 2759
          },
          "name": "valueConverter",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/msk-channel/index:MskChannelTopicConfigurationListRecordConverter"
    },
    "@cdktn/provider-awscc.mskChannel.MskChannelTopicConfigurationListRecordConverterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelTopicConfigurationListRecordConverterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/msk-channel/index.ts",
          "line": 2799
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/msk-channel/index.ts",
        "line": 2791
      },
      "name": "MskChannelTopicConfigurationListRecordConverterOutputReference",
      "namespace": "mskChannel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 2842
          },
          "name": "valueConverterInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 2835
          },
          "name": "valueConverter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 2803
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelTopicConfigurationListRecordConverter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/msk-channel/index:MskChannelTopicConfigurationListRecordConverterOutputReference"
    },
    "@cdktn/provider-awscc.mskChannel.MskChannelTopicConfigurationListRecordSchema": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelTopicConfigurationListRecordSchema",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/msk-channel/index.ts",
        "line": 2846
      },
      "name": "MskChannelTopicConfigurationListRecordSchema",
      "namespace": "mskChannel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_channel#gsr_arn MskChannel#gsr_arn}",
            "stability": "stable",
            "summary": "ARN of Glue Schema Registry resource used for table schema."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 2852
          },
          "name": "gsrArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/msk-channel/index:MskChannelTopicConfigurationListRecordSchema"
    },
    "@cdktn/provider-awscc.mskChannel.MskChannelTopicConfigurationListRecordSchemaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelTopicConfigurationListRecordSchemaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/msk-channel/index.ts",
          "line": 2892
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/msk-channel/index.ts",
        "line": 2884
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 2934
          },
          "name": "resetGsrArn"
        }
      ],
      "name": "MskChannelTopicConfigurationListRecordSchemaOutputReference",
      "namespace": "mskChannel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 2938
          },
          "name": "gsrArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 2928
          },
          "name": "gsrArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 2896
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelTopicConfigurationListRecordSchema"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/msk-channel/index:MskChannelTopicConfigurationListRecordSchemaOutputReference"
    },
    "@cdktn/provider-awscc.mskChannel.MskChannelTopicConfigurationListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelTopicConfigurationListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/msk-channel/index.ts",
        "line": 2942
      },
      "name": "MskChannelTopicConfigurationListStruct",
      "namespace": "mskChannel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_channel#record_converter MskChannel#record_converter}",
            "stability": "stable",
            "summary": "Record converter configuration for a topic."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 2948
          },
          "name": "recordConverter",
          "type": {
            "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelTopicConfigurationListRecordConverter"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_channel#topic_arn MskChannel#topic_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) that uniquely identifies the topic."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 2960
          },
          "name": "topicArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_channel#record_schema MskChannel#record_schema}",
            "stability": "stable",
            "summary": "Record schema configuration for a topic."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 2954
          },
          "name": "recordSchema",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelTopicConfigurationListRecordSchema"
          }
        }
      ],
      "symbolId": "src/msk-channel/index:MskChannelTopicConfigurationListStruct"
    },
    "@cdktn/provider-awscc.mskChannel.MskChannelTopicConfigurationListStructList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelTopicConfigurationListStructList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/msk-channel/index.ts",
          "line": 3113
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/msk-channel/index.ts",
        "line": 3105
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 3120
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelTopicConfigurationListStructOutputReference"
            }
          }
        }
      ],
      "name": "MskChannelTopicConfigurationListStructList",
      "namespace": "mskChannel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 3106
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelTopicConfigurationListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/msk-channel/index:MskChannelTopicConfigurationListStructList"
    },
    "@cdktn/provider-awscc.mskChannel.MskChannelTopicConfigurationListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelTopicConfigurationListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/msk-channel/index.ts",
          "line": 3016
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/msk-channel/index.ts",
        "line": 3006
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 3067
          },
          "name": "putRecordConverter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelTopicConfigurationListRecordConverter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 3080
          },
          "name": "putRecordSchema",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelTopicConfigurationListRecordSchema"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 3083
          },
          "name": "resetRecordSchema"
        }
      ],
      "name": "MskChannelTopicConfigurationListStructOutputReference",
      "namespace": "mskChannel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 3064
          },
          "name": "recordConverter",
          "type": {
            "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelTopicConfigurationListRecordConverterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 3077
          },
          "name": "recordSchema",
          "type": {
            "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelTopicConfigurationListRecordSchemaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 3071
          },
          "name": "recordConverterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelTopicConfigurationListRecordConverter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 3087
          },
          "name": "recordSchemaInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelTopicConfigurationListRecordSchema"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 3100
          },
          "name": "topicArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 3093
          },
          "name": "topicArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-channel/index.ts",
            "line": 3020
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskChannel.MskChannelTopicConfigurationListStruct"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/msk-channel/index:MskChannelTopicConfigurationListStructOutputReference"
    },
    "@cdktn/provider-awscc.mskCluster.MskCluster": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_cluster awscc_msk_cluster}."
      },
      "fqn": "@cdktn/provider-awscc.mskCluster.MskCluster",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_cluster awscc_msk_cluster} Resource."
        },
        "locationInModule": {
          "filename": "src/msk-cluster/index.ts",
          "line": 4031
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/msk-cluster/index.ts",
        "line": 3999
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a MskCluster resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 4016
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the MskCluster to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_cluster#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing MskCluster that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the MskCluster to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 4077
          },
          "name": "putBrokerNodeGroupInfo",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfo"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 4090
          },
          "name": "putClientAuthentication",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterClientAuthentication"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 4119
          },
          "name": "putConfigurationInfo",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterConfigurationInfo"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 4140
          },
          "name": "putEncryptionInfo",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterEncryptionInfo"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 4190
          },
          "name": "putLoggingInfo",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterLoggingInfo"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 4219
          },
          "name": "putOpenMonitoring",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterOpenMonitoring"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 4235
          },
          "name": "putRebalancing",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterRebalancing"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 4283
          },
          "name": "putZookeeperAccess",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterZookeeperAccess"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 4093
          },
          "name": "resetClientAuthentication"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 4122
          },
          "name": "resetConfigurationInfo"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 4143
          },
          "name": "resetEncryptionInfo"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 4159
          },
          "name": "resetEnhancedMonitoring"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 4193
          },
          "name": "resetLoggingInfo"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 4222
          },
          "name": "resetOpenMonitoring"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 4238
          },
          "name": "resetRebalancing"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 4254
          },
          "name": "resetStorageMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 4270
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 4286
          },
          "name": "resetZookeeperAccess"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 4298
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 4317
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "MskCluster",
      "namespace": "mskCluster",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 4004
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 4068
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 4074
          },
          "name": "brokerNodeGroupInfo",
          "type": {
            "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 4087
          },
          "name": "clientAuthentication",
          "type": {
            "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterClientAuthenticationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 4116
          },
          "name": "configurationInfo",
          "type": {
            "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterConfigurationInfoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 4131
          },
          "name": "currentVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 4137
          },
          "name": "encryptionInfo",
          "type": {
            "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterEncryptionInfoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 4168
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 4187
          },
          "name": "loggingInfo",
          "type": {
            "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterLoggingInfoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 4216
          },
          "name": "openMonitoring",
          "type": {
            "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterOpenMonitoringOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 4232
          },
          "name": "rebalancing",
          "type": {
            "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterRebalancingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 4280
          },
          "name": "zookeeperAccess",
          "type": {
            "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterZookeeperAccessOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 4081
          },
          "name": "brokerNodeGroupInfoInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfo"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 4097
          },
          "name": "clientAuthenticationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterClientAuthentication"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 4110
          },
          "name": "clusterNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 4126
          },
          "name": "configurationInfoInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterConfigurationInfo"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 4147
          },
          "name": "encryptionInfoInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterEncryptionInfo"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 4163
          },
          "name": "enhancedMonitoringInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 4181
          },
          "name": "kafkaVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 4197
          },
          "name": "loggingInfoInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterLoggingInfo"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 4210
          },
          "name": "numberOfBrokerNodesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 4226
          },
          "name": "openMonitoringInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterOpenMonitoring"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 4242
          },
          "name": "rebalancingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterRebalancing"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 4258
          },
          "name": "storageModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 4274
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 4290
          },
          "name": "zookeeperAccessInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterZookeeperAccess"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 4103
          },
          "name": "clusterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 4153
          },
          "name": "enhancedMonitoring",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 4174
          },
          "name": "kafkaVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 4203
          },
          "name": "numberOfBrokerNodes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 4248
          },
          "name": "storageMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 4264
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/msk-cluster/index:MskCluster"
    },
    "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/msk-cluster/index.ts",
        "line": 1306
      },
      "name": "MskClusterBrokerNodeGroupInfo",
      "namespace": "mskCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_cluster#client_subnets MskCluster#client_subnets}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 1314
          },
          "name": "clientSubnets",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_cluster#instance_type MskCluster#instance_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 1322
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_cluster#broker_az_distribution MskCluster#broker_az_distribution}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 1310
          },
          "name": "brokerAzDistribution",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_cluster#connectivity_info MskCluster#connectivity_info}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 1318
          },
          "name": "connectivityInfo",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfoConnectivityInfo"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_cluster#security_groups MskCluster#security_groups}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 1326
          },
          "name": "securityGroups",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_cluster#storage_info MskCluster#storage_info}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 1330
          },
          "name": "storageInfo",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfoStorageInfo"
          }
        }
      ],
      "symbolId": "src/msk-cluster/index:MskClusterBrokerNodeGroupInfo"
    },
    "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfoConnectivityInfo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfoConnectivityInfo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/msk-cluster/index.ts",
        "line": 798
      },
      "name": "MskClusterBrokerNodeGroupInfoConnectivityInfo",
      "namespace": "mskCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_cluster#network_type MskCluster#network_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 802
          },
          "name": "networkType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_cluster#public_access MskCluster#public_access}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 806
          },
          "name": "publicAccess",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfoConnectivityInfoPublicAccess"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_cluster#vpc_connectivity MskCluster#vpc_connectivity}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 810
          },
          "name": "vpcConnectivity",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivity"
          }
        }
      ],
      "symbolId": "src/msk-cluster/index:MskClusterBrokerNodeGroupInfoConnectivityInfo"
    },
    "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfoConnectivityInfoOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfoConnectivityInfoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/msk-cluster/index.ts",
          "line": 864
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/msk-cluster/index.ts",
        "line": 856
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 931
          },
          "name": "putPublicAccess",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfoConnectivityInfoPublicAccess"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 947
          },
          "name": "putVpcConnectivity",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivity"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 918
          },
          "name": "resetNetworkType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 934
          },
          "name": "resetPublicAccess"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 950
          },
          "name": "resetVpcConnectivity"
        }
      ],
      "name": "MskClusterBrokerNodeGroupInfoConnectivityInfoOutputReference",
      "namespace": "mskCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 928
          },
          "name": "publicAccess",
          "type": {
            "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 944
          },
          "name": "vpcConnectivity",
          "type": {
            "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 922
          },
          "name": "networkTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 938
          },
          "name": "publicAccessInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfoConnectivityInfoPublicAccess"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 954
          },
          "name": "vpcConnectivityInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivity"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 912
          },
          "name": "networkType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 868
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfoConnectivityInfo"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/msk-cluster/index:MskClusterBrokerNodeGroupInfoConnectivityInfoOutputReference"
    },
    "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfoConnectivityInfoPublicAccess": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfoConnectivityInfoPublicAccess",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/msk-cluster/index.ts",
        "line": 74
      },
      "name": "MskClusterBrokerNodeGroupInfoConnectivityInfoPublicAccess",
      "namespace": "mskCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_cluster#type MskCluster#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 78
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/msk-cluster/index:MskClusterBrokerNodeGroupInfoConnectivityInfoPublicAccess"
    },
    "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/msk-cluster/index.ts",
          "line": 118
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/msk-cluster/index.ts",
        "line": 110
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 160
          },
          "name": "resetType"
        }
      ],
      "name": "MskClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutputReference",
      "namespace": "mskCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 164
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 154
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 122
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfoConnectivityInfoPublicAccess"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/msk-cluster/index:MskClusterBrokerNodeGroupInfoConnectivityInfoPublicAccessOutputReference"
    },
    "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivity": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivity",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/msk-cluster/index.ts",
        "line": 704
      },
      "name": "MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivity",
      "namespace": "mskCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_cluster#client_authentication MskCluster#client_authentication}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 708
          },
          "name": "clientAuthentication",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthentication"
          }
        }
      ],
      "symbolId": "src/msk-cluster/index:MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivity"
    },
    "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthentication": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthentication",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/msk-cluster/index.ts",
        "line": 577
      },
      "name": "MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthentication",
      "namespace": "mskCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_cluster#sasl MskCluster#sasl}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 581
          },
          "name": "sasl",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSasl"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_cluster#tls MskCluster#tls}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 585
          },
          "name": "tls",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationTls"
          }
        }
      ],
      "symbolId": "src/msk-cluster/index:MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthentication"
    },
    "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/msk-cluster/index.ts",
          "line": 632
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/msk-cluster/index.ts",
        "line": 624
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 677
          },
          "name": "putSasl",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSasl"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 693
          },
          "name": "putTls",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationTls"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 680
          },
          "name": "resetSasl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 696
          },
          "name": "resetTls"
        }
      ],
      "name": "MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationOutputReference",
      "namespace": "mskCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 674
          },
          "name": "sasl",
          "type": {
            "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 690
          },
          "name": "tls",
          "type": {
            "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationTlsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 684
          },
          "name": "saslInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSasl"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 700
          },
          "name": "tlsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationTls"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 636
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthentication"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/msk-cluster/index:MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationOutputReference"
    },
    "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSasl": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSasl",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/msk-cluster/index.ts",
        "line": 356
      },
      "name": "MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSasl",
      "namespace": "mskCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_cluster#iam MskCluster#iam}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 360
          },
          "name": "iam",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslIam"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_cluster#scram MskCluster#scram}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 364
          },
          "name": "scram",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslScram"
          }
        }
      ],
      "symbolId": "src/msk-cluster/index:MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSasl"
    },
    "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslIam": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslIam",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/msk-cluster/index.ts",
        "line": 168
      },
      "name": "MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslIam",
      "namespace": "mskCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_cluster#enabled MskCluster#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 172
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/msk-cluster/index:MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslIam"
    },
    "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslIamOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslIamOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/msk-cluster/index.ts",
          "line": 212
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/msk-cluster/index.ts",
        "line": 204
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 254
          },
          "name": "resetEnabled"
        }
      ],
      "name": "MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslIamOutputReference",
      "namespace": "mskCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 258
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 248
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 216
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslIam"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/msk-cluster/index:MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslIamOutputReference"
    },
    "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/msk-cluster/index.ts",
          "line": 411
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/msk-cluster/index.ts",
        "line": 403
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 456
          },
          "name": "putIam",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslIam"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 472
          },
          "name": "putScram",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslScram"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 459
          },
          "name": "resetIam"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 475
          },
          "name": "resetScram"
        }
      ],
      "name": "MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslOutputReference",
      "namespace": "mskCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 453
          },
          "name": "iam",
          "type": {
            "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslIamOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 469
          },
          "name": "scram",
          "type": {
            "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslScramOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 463
          },
          "name": "iamInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslIam"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 479
          },
          "name": "scramInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslScram"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 415
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSasl"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/msk-cluster/index:MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslOutputReference"
    },
    "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslScram": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslScram",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/msk-cluster/index.ts",
        "line": 262
      },
      "name": "MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslScram",
      "namespace": "mskCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_cluster#enabled MskCluster#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 266
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/msk-cluster/index:MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslScram"
    },
    "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslScramOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslScramOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/msk-cluster/index.ts",
          "line": 306
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/msk-cluster/index.ts",
        "line": 298
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 348
          },
          "name": "resetEnabled"
        }
      ],
      "name": "MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslScramOutputReference",
      "namespace": "mskCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 352
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 342
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 310
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslScram"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/msk-cluster/index:MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSaslScramOutputReference"
    },
    "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationTls": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationTls",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/msk-cluster/index.ts",
        "line": 483
      },
      "name": "MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationTls",
      "namespace": "mskCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_cluster#enabled MskCluster#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 487
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/msk-cluster/index:MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationTls"
    },
    "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationTlsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationTlsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/msk-cluster/index.ts",
          "line": 527
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/msk-cluster/index.ts",
        "line": 519
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 569
          },
          "name": "resetEnabled"
        }
      ],
      "name": "MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationTlsOutputReference",
      "namespace": "mskCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 573
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 563
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 531
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationTls"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/msk-cluster/index:MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationTlsOutputReference"
    },
    "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/msk-cluster/index.ts",
          "line": 748
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/msk-cluster/index.ts",
        "line": 740
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 787
          },
          "name": "putClientAuthentication",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthentication"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 790
          },
          "name": "resetClientAuthentication"
        }
      ],
      "name": "MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutputReference",
      "namespace": "mskCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 784
          },
          "name": "clientAuthentication",
          "type": {
            "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 794
          },
          "name": "clientAuthenticationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthentication"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 752
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivity"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/msk-cluster/index:MskClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityOutputReference"
    },
    "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfoOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/msk-cluster/index.ts",
          "line": 1405
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/msk-cluster/index.ts",
        "line": 1397
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 1503
          },
          "name": "putConnectivityInfo",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfoConnectivityInfo"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 1548
          },
          "name": "putStorageInfo",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfoStorageInfo"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 1477
          },
          "name": "resetBrokerAzDistribution"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 1506
          },
          "name": "resetConnectivityInfo"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 1535
          },
          "name": "resetSecurityGroups"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 1551
          },
          "name": "resetStorageInfo"
        }
      ],
      "name": "MskClusterBrokerNodeGroupInfoOutputReference",
      "namespace": "mskCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 1500
          },
          "name": "connectivityInfo",
          "type": {
            "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfoConnectivityInfoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 1545
          },
          "name": "storageInfo",
          "type": {
            "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfoStorageInfoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 1481
          },
          "name": "brokerAzDistributionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 1494
          },
          "name": "clientSubnetsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 1510
          },
          "name": "connectivityInfoInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfoConnectivityInfo"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 1523
          },
          "name": "instanceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 1539
          },
          "name": "securityGroupsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 1555
          },
          "name": "storageInfoInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfoStorageInfo"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 1471
          },
          "name": "brokerAzDistribution",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 1487
          },
          "name": "clientSubnets",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 1516
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 1529
          },
          "name": "securityGroups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 1409
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfo"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/msk-cluster/index:MskClusterBrokerNodeGroupInfoOutputReference"
    },
    "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfoStorageInfo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfoStorageInfo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/msk-cluster/index.ts",
        "line": 1212
      },
      "name": "MskClusterBrokerNodeGroupInfoStorageInfo",
      "namespace": "mskCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_cluster#ebs_storage_info MskCluster#ebs_storage_info}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 1216
          },
          "name": "ebsStorageInfo",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfo"
          }
        }
      ],
      "symbolId": "src/msk-cluster/index:MskClusterBrokerNodeGroupInfoStorageInfo"
    },
    "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/msk-cluster/index.ts",
        "line": 1085
      },
      "name": "MskClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfo",
      "namespace": "mskCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_cluster#provisioned_throughput MskCluster#provisioned_throughput}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 1089
          },
          "name": "provisionedThroughput",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughput"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_cluster#volume_size MskCluster#volume_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 1093
          },
          "name": "volumeSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/msk-cluster/index:MskClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfo"
    },
    "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/msk-cluster/index.ts",
          "line": 1140
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/msk-cluster/index.ts",
        "line": 1132
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 1185
          },
          "name": "putProvisionedThroughput",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughput"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 1188
          },
          "name": "resetProvisionedThroughput"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 1204
          },
          "name": "resetVolumeSize"
        }
      ],
      "name": "MskClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutputReference",
      "namespace": "mskCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 1182
          },
          "name": "provisionedThroughput",
          "type": {
            "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 1192
          },
          "name": "provisionedThroughputInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughput"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 1208
          },
          "name": "volumeSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 1198
          },
          "name": "volumeSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 1144
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfo"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/msk-cluster/index:MskClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutputReference"
    },
    "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughput": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/msk-cluster/index.ts",
        "line": 958
      },
      "name": "MskClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughput",
      "namespace": "mskCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_cluster#enabled MskCluster#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 962
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_cluster#volume_throughput MskCluster#volume_throughput}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 966
          },
          "name": "volumeThroughput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/msk-cluster/index:MskClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughput"
    },
    "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/msk-cluster/index.ts",
          "line": 1013
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/msk-cluster/index.ts",
        "line": 1005
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 1061
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 1077
          },
          "name": "resetVolumeThroughput"
        }
      ],
      "name": "MskClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutputReference",
      "namespace": "mskCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 1065
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 1081
          },
          "name": "volumeThroughputInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 1055
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 1071
          },
          "name": "volumeThroughput",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 1017
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughput"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/msk-cluster/index:MskClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughputOutputReference"
    },
    "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfoStorageInfoOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfoStorageInfoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/msk-cluster/index.ts",
          "line": 1256
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/msk-cluster/index.ts",
        "line": 1248
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 1295
          },
          "name": "putEbsStorageInfo",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfo"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 1298
          },
          "name": "resetEbsStorageInfo"
        }
      ],
      "name": "MskClusterBrokerNodeGroupInfoStorageInfoOutputReference",
      "namespace": "mskCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 1292
          },
          "name": "ebsStorageInfo",
          "type": {
            "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 1302
          },
          "name": "ebsStorageInfoInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfo"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 1260
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfoStorageInfo"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/msk-cluster/index:MskClusterBrokerNodeGroupInfoStorageInfoOutputReference"
    },
    "@cdktn/provider-awscc.mskCluster.MskClusterClientAuthentication": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterClientAuthentication",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/msk-cluster/index.ts",
        "line": 2095
      },
      "name": "MskClusterClientAuthentication",
      "namespace": "mskCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_cluster#sasl MskCluster#sasl}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 2099
          },
          "name": "sasl",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterClientAuthenticationSasl"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_cluster#tls MskCluster#tls}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 2103
          },
          "name": "tls",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterClientAuthenticationTls"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_cluster#unauthenticated MskCluster#unauthenticated}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 2107
          },
          "name": "unauthenticated",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterClientAuthenticationUnauthenticated"
          }
        }
      ],
      "symbolId": "src/msk-cluster/index:MskClusterClientAuthentication"
    },
    "@cdktn/provider-awscc.mskCluster.MskClusterClientAuthenticationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterClientAuthenticationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/msk-cluster/index.ts",
          "line": 2161
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/msk-cluster/index.ts",
        "line": 2153
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 2212
          },
          "name": "putSasl",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterClientAuthenticationSasl"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 2228
          },
          "name": "putTls",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterClientAuthenticationTls"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 2244
          },
          "name": "putUnauthenticated",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterClientAuthenticationUnauthenticated"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 2215
          },
          "name": "resetSasl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 2231
          },
          "name": "resetTls"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 2247
          },
          "name": "resetUnauthenticated"
        }
      ],
      "name": "MskClusterClientAuthenticationOutputReference",
      "namespace": "mskCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 2209
          },
          "name": "sasl",
          "type": {
            "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterClientAuthenticationSaslOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 2225
          },
          "name": "tls",
          "type": {
            "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterClientAuthenticationTlsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 2241
          },
          "name": "unauthenticated",
          "type": {
            "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterClientAuthenticationUnauthenticatedOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 2219
          },
          "name": "saslInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterClientAuthenticationSasl"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 2235
          },
          "name": "tlsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterClientAuthenticationTls"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 2251
          },
          "name": "unauthenticatedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterClientAuthenticationUnauthenticated"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 2165
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterClientAuthentication"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/msk-cluster/index:MskClusterClientAuthenticationOutputReference"
    },
    "@cdktn/provider-awscc.mskCluster.MskClusterClientAuthenticationSasl": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterClientAuthenticationSasl",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/msk-cluster/index.ts",
        "line": 1747
      },
      "name": "MskClusterClientAuthenticationSasl",
      "namespace": "mskCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_cluster#iam MskCluster#iam}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 1751
          },
          "name": "iam",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterClientAuthenticationSaslIam"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_cluster#scram MskCluster#scram}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 1755
          },
          "name": "scram",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterClientAuthenticationSaslScram"
          }
        }
      ],
      "symbolId": "src/msk-cluster/index:MskClusterClientAuthenticationSasl"
    },
    "@cdktn/provider-awscc.mskCluster.MskClusterClientAuthenticationSaslIam": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterClientAuthenticationSaslIam",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/msk-cluster/index.ts",
        "line": 1559
      },
      "name": "MskClusterClientAuthenticationSaslIam",
      "namespace": "mskCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_cluster#enabled MskCluster#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 1563
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/msk-cluster/index:MskClusterClientAuthenticationSaslIam"
    },
    "@cdktn/provider-awscc.mskCluster.MskClusterClientAuthenticationSaslIamOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterClientAuthenticationSaslIamOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/msk-cluster/index.ts",
          "line": 1603
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/msk-cluster/index.ts",
        "line": 1595
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 1645
          },
          "name": "resetEnabled"
        }
      ],
      "name": "MskClusterClientAuthenticationSaslIamOutputReference",
      "namespace": "mskCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 1649
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 1639
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 1607
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterClientAuthenticationSaslIam"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/msk-cluster/index:MskClusterClientAuthenticationSaslIamOutputReference"
    },
    "@cdktn/provider-awscc.mskCluster.MskClusterClientAuthenticationSaslOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterClientAuthenticationSaslOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/msk-cluster/index.ts",
          "line": 1802
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/msk-cluster/index.ts",
        "line": 1794
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 1847
          },
          "name": "putIam",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterClientAuthenticationSaslIam"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 1863
          },
          "name": "putScram",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterClientAuthenticationSaslScram"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 1850
          },
          "name": "resetIam"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 1866
          },
          "name": "resetScram"
        }
      ],
      "name": "MskClusterClientAuthenticationSaslOutputReference",
      "namespace": "mskCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 1844
          },
          "name": "iam",
          "type": {
            "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterClientAuthenticationSaslIamOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 1860
          },
          "name": "scram",
          "type": {
            "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterClientAuthenticationSaslScramOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 1854
          },
          "name": "iamInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterClientAuthenticationSaslIam"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 1870
          },
          "name": "scramInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterClientAuthenticationSaslScram"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 1806
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterClientAuthenticationSasl"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/msk-cluster/index:MskClusterClientAuthenticationSaslOutputReference"
    },
    "@cdktn/provider-awscc.mskCluster.MskClusterClientAuthenticationSaslScram": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterClientAuthenticationSaslScram",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/msk-cluster/index.ts",
        "line": 1653
      },
      "name": "MskClusterClientAuthenticationSaslScram",
      "namespace": "mskCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_cluster#enabled MskCluster#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 1657
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/msk-cluster/index:MskClusterClientAuthenticationSaslScram"
    },
    "@cdktn/provider-awscc.mskCluster.MskClusterClientAuthenticationSaslScramOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterClientAuthenticationSaslScramOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/msk-cluster/index.ts",
          "line": 1697
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/msk-cluster/index.ts",
        "line": 1689
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 1739
          },
          "name": "resetEnabled"
        }
      ],
      "name": "MskClusterClientAuthenticationSaslScramOutputReference",
      "namespace": "mskCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 1743
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 1733
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 1701
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterClientAuthenticationSaslScram"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/msk-cluster/index:MskClusterClientAuthenticationSaslScramOutputReference"
    },
    "@cdktn/provider-awscc.mskCluster.MskClusterClientAuthenticationTls": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterClientAuthenticationTls",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/msk-cluster/index.ts",
        "line": 1874
      },
      "name": "MskClusterClientAuthenticationTls",
      "namespace": "mskCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_cluster#certificate_authority_arn_list MskCluster#certificate_authority_arn_list}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 1878
          },
          "name": "certificateAuthorityArnList",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_cluster#enabled MskCluster#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 1882
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/msk-cluster/index:MskClusterClientAuthenticationTls"
    },
    "@cdktn/provider-awscc.mskCluster.MskClusterClientAuthenticationTlsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterClientAuthenticationTlsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/msk-cluster/index.ts",
          "line": 1929
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/msk-cluster/index.ts",
        "line": 1921
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 1977
          },
          "name": "resetCertificateAuthorityArnList"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 1993
          },
          "name": "resetEnabled"
        }
      ],
      "name": "MskClusterClientAuthenticationTlsOutputReference",
      "namespace": "mskCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 1981
          },
          "name": "certificateAuthorityArnListInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 1997
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 1971
          },
          "name": "certificateAuthorityArnList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 1987
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 1933
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterClientAuthenticationTls"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/msk-cluster/index:MskClusterClientAuthenticationTlsOutputReference"
    },
    "@cdktn/provider-awscc.mskCluster.MskClusterClientAuthenticationUnauthenticated": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterClientAuthenticationUnauthenticated",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/msk-cluster/index.ts",
        "line": 2001
      },
      "name": "MskClusterClientAuthenticationUnauthenticated",
      "namespace": "mskCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_cluster#enabled MskCluster#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 2005
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/msk-cluster/index:MskClusterClientAuthenticationUnauthenticated"
    },
    "@cdktn/provider-awscc.mskCluster.MskClusterClientAuthenticationUnauthenticatedOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterClientAuthenticationUnauthenticatedOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/msk-cluster/index.ts",
          "line": 2045
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/msk-cluster/index.ts",
        "line": 2037
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 2087
          },
          "name": "resetEnabled"
        }
      ],
      "name": "MskClusterClientAuthenticationUnauthenticatedOutputReference",
      "namespace": "mskCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 2091
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 2081
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 2049
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterClientAuthenticationUnauthenticated"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/msk-cluster/index:MskClusterClientAuthenticationUnauthenticatedOutputReference"
    },
    "@cdktn/provider-awscc.mskCluster.MskClusterConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/msk-cluster/index.ts",
        "line": 14
      },
      "name": "MskClusterConfig",
      "namespace": "mskCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_cluster#broker_node_group_info MskCluster#broker_node_group_info}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 18
          },
          "name": "brokerNodeGroupInfo",
          "type": {
            "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterBrokerNodeGroupInfo"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_cluster#cluster_name MskCluster#cluster_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 26
          },
          "name": "clusterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_cluster#kafka_version MskCluster#kafka_version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 42
          },
          "name": "kafkaVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_cluster#number_of_broker_nodes MskCluster#number_of_broker_nodes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 50
          },
          "name": "numberOfBrokerNodes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_cluster#client_authentication MskCluster#client_authentication}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 22
          },
          "name": "clientAuthentication",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterClientAuthentication"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_cluster#configuration_info MskCluster#configuration_info}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 30
          },
          "name": "configurationInfo",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterConfigurationInfo"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_cluster#encryption_info MskCluster#encryption_info}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 34
          },
          "name": "encryptionInfo",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterEncryptionInfo"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_cluster#enhanced_monitoring MskCluster#enhanced_monitoring}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 38
          },
          "name": "enhancedMonitoring",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_cluster#logging_info MskCluster#logging_info}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 46
          },
          "name": "loggingInfo",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterLoggingInfo"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_cluster#open_monitoring MskCluster#open_monitoring}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 54
          },
          "name": "openMonitoring",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterOpenMonitoring"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_cluster#rebalancing MskCluster#rebalancing}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 58
          },
          "name": "rebalancing",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterRebalancing"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_cluster#storage_mode MskCluster#storage_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 62
          },
          "name": "storageMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_cluster#tags MskCluster#tags}",
            "stability": "stable",
            "summary": "A key-value pair to associate with a resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 68
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_cluster#zookeeper_access MskCluster#zookeeper_access}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 72
          },
          "name": "zookeeperAccess",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterZookeeperAccess"
          }
        }
      ],
      "symbolId": "src/msk-cluster/index:MskClusterConfig"
    },
    "@cdktn/provider-awscc.mskCluster.MskClusterConfigurationInfo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterConfigurationInfo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/msk-cluster/index.ts",
        "line": 2255
      },
      "name": "MskClusterConfigurationInfo",
      "namespace": "mskCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_cluster#arn MskCluster#arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 2259
          },
          "name": "arn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_cluster#revision MskCluster#revision}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 2263
          },
          "name": "revision",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/msk-cluster/index:MskClusterConfigurationInfo"
    },
    "@cdktn/provider-awscc.mskCluster.MskClusterConfigurationInfoOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterConfigurationInfoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/msk-cluster/index.ts",
          "line": 2310
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/msk-cluster/index.ts",
        "line": 2302
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 2358
          },
          "name": "resetArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 2374
          },
          "name": "resetRevision"
        }
      ],
      "name": "MskClusterConfigurationInfoOutputReference",
      "namespace": "mskCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 2362
          },
          "name": "arnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 2378
          },
          "name": "revisionInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 2352
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 2368
          },
          "name": "revision",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 2314
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterConfigurationInfo"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/msk-cluster/index:MskClusterConfigurationInfoOutputReference"
    },
    "@cdktn/provider-awscc.mskCluster.MskClusterEncryptionInfo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterEncryptionInfo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/msk-cluster/index.ts",
        "line": 2603
      },
      "name": "MskClusterEncryptionInfo",
      "namespace": "mskCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_cluster#encryption_at_rest MskCluster#encryption_at_rest}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 2607
          },
          "name": "encryptionAtRest",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterEncryptionInfoEncryptionAtRest"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_cluster#encryption_in_transit MskCluster#encryption_in_transit}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 2611
          },
          "name": "encryptionInTransit",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterEncryptionInfoEncryptionInTransit"
          }
        }
      ],
      "symbolId": "src/msk-cluster/index:MskClusterEncryptionInfo"
    },
    "@cdktn/provider-awscc.mskCluster.MskClusterEncryptionInfoEncryptionAtRest": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterEncryptionInfoEncryptionAtRest",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/msk-cluster/index.ts",
        "line": 2382
      },
      "name": "MskClusterEncryptionInfoEncryptionAtRest",
      "namespace": "mskCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_cluster#data_volume_kms_key_id MskCluster#data_volume_kms_key_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 2386
          },
          "name": "dataVolumeKmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/msk-cluster/index:MskClusterEncryptionInfoEncryptionAtRest"
    },
    "@cdktn/provider-awscc.mskCluster.MskClusterEncryptionInfoEncryptionAtRestOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterEncryptionInfoEncryptionAtRestOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/msk-cluster/index.ts",
          "line": 2426
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/msk-cluster/index.ts",
        "line": 2418
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 2468
          },
          "name": "resetDataVolumeKmsKeyId"
        }
      ],
      "name": "MskClusterEncryptionInfoEncryptionAtRestOutputReference",
      "namespace": "mskCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 2472
          },
          "name": "dataVolumeKmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 2462
          },
          "name": "dataVolumeKmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 2430
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterEncryptionInfoEncryptionAtRest"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/msk-cluster/index:MskClusterEncryptionInfoEncryptionAtRestOutputReference"
    },
    "@cdktn/provider-awscc.mskCluster.MskClusterEncryptionInfoEncryptionInTransit": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterEncryptionInfoEncryptionInTransit",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/msk-cluster/index.ts",
        "line": 2476
      },
      "name": "MskClusterEncryptionInfoEncryptionInTransit",
      "namespace": "mskCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_cluster#client_broker MskCluster#client_broker}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 2480
          },
          "name": "clientBroker",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_cluster#in_cluster MskCluster#in_cluster}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 2484
          },
          "name": "inCluster",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/msk-cluster/index:MskClusterEncryptionInfoEncryptionInTransit"
    },
    "@cdktn/provider-awscc.mskCluster.MskClusterEncryptionInfoEncryptionInTransitOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterEncryptionInfoEncryptionInTransitOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/msk-cluster/index.ts",
          "line": 2531
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/msk-cluster/index.ts",
        "line": 2523
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 2579
          },
          "name": "resetClientBroker"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 2595
          },
          "name": "resetInCluster"
        }
      ],
      "name": "MskClusterEncryptionInfoEncryptionInTransitOutputReference",
      "namespace": "mskCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 2583
          },
          "name": "clientBrokerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 2599
          },
          "name": "inClusterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 2573
          },
          "name": "clientBroker",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 2589
          },
          "name": "inCluster",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 2535
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterEncryptionInfoEncryptionInTransit"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/msk-cluster/index:MskClusterEncryptionInfoEncryptionInTransitOutputReference"
    },
    "@cdktn/provider-awscc.mskCluster.MskClusterEncryptionInfoOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterEncryptionInfoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/msk-cluster/index.ts",
          "line": 2658
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/msk-cluster/index.ts",
        "line": 2650
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 2703
          },
          "name": "putEncryptionAtRest",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterEncryptionInfoEncryptionAtRest"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 2719
          },
          "name": "putEncryptionInTransit",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterEncryptionInfoEncryptionInTransit"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 2706
          },
          "name": "resetEncryptionAtRest"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 2722
          },
          "name": "resetEncryptionInTransit"
        }
      ],
      "name": "MskClusterEncryptionInfoOutputReference",
      "namespace": "mskCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 2700
          },
          "name": "encryptionAtRest",
          "type": {
            "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterEncryptionInfoEncryptionAtRestOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 2716
          },
          "name": "encryptionInTransit",
          "type": {
            "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterEncryptionInfoEncryptionInTransitOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 2710
          },
          "name": "encryptionAtRestInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterEncryptionInfoEncryptionAtRest"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 2726
          },
          "name": "encryptionInTransitInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterEncryptionInfoEncryptionInTransit"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 2662
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterEncryptionInfo"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/msk-cluster/index:MskClusterEncryptionInfoOutputReference"
    },
    "@cdktn/provider-awscc.mskCluster.MskClusterLoggingInfo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterLoggingInfo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/msk-cluster/index.ts",
        "line": 3304
      },
      "name": "MskClusterLoggingInfo",
      "namespace": "mskCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_cluster#broker_logs MskCluster#broker_logs}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 3308
          },
          "name": "brokerLogs",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterLoggingInfoBrokerLogs"
          }
        }
      ],
      "symbolId": "src/msk-cluster/index:MskClusterLoggingInfo"
    },
    "@cdktn/provider-awscc.mskCluster.MskClusterLoggingInfoBrokerLogs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterLoggingInfoBrokerLogs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/msk-cluster/index.ts",
        "line": 3144
      },
      "name": "MskClusterLoggingInfoBrokerLogs",
      "namespace": "mskCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_cluster#cloudwatch_logs MskCluster#cloudwatch_logs}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 3148
          },
          "name": "cloudwatchLogs",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterLoggingInfoBrokerLogsCloudwatchLogs"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_cluster#firehose MskCluster#firehose}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 3152
          },
          "name": "firehose",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterLoggingInfoBrokerLogsFirehose"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_cluster#s3 MskCluster#s3}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 3156
          },
          "name": "s3",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterLoggingInfoBrokerLogsS3"
          }
        }
      ],
      "symbolId": "src/msk-cluster/index:MskClusterLoggingInfoBrokerLogs"
    },
    "@cdktn/provider-awscc.mskCluster.MskClusterLoggingInfoBrokerLogsCloudwatchLogs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterLoggingInfoBrokerLogsCloudwatchLogs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/msk-cluster/index.ts",
        "line": 2730
      },
      "name": "MskClusterLoggingInfoBrokerLogsCloudwatchLogs",
      "namespace": "mskCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_cluster#enabled MskCluster#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 2734
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_cluster#log_group MskCluster#log_group}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 2738
          },
          "name": "logGroup",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/msk-cluster/index:MskClusterLoggingInfoBrokerLogsCloudwatchLogs"
    },
    "@cdktn/provider-awscc.mskCluster.MskClusterLoggingInfoBrokerLogsCloudwatchLogsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterLoggingInfoBrokerLogsCloudwatchLogsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/msk-cluster/index.ts",
          "line": 2785
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/msk-cluster/index.ts",
        "line": 2777
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 2833
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 2849
          },
          "name": "resetLogGroup"
        }
      ],
      "name": "MskClusterLoggingInfoBrokerLogsCloudwatchLogsOutputReference",
      "namespace": "mskCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 2837
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 2853
          },
          "name": "logGroupInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 2827
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 2843
          },
          "name": "logGroup",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 2789
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterLoggingInfoBrokerLogsCloudwatchLogs"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/msk-cluster/index:MskClusterLoggingInfoBrokerLogsCloudwatchLogsOutputReference"
    },
    "@cdktn/provider-awscc.mskCluster.MskClusterLoggingInfoBrokerLogsFirehose": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterLoggingInfoBrokerLogsFirehose",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/msk-cluster/index.ts",
        "line": 2857
      },
      "name": "MskClusterLoggingInfoBrokerLogsFirehose",
      "namespace": "mskCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_cluster#delivery_stream MskCluster#delivery_stream}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 2861
          },
          "name": "deliveryStream",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_cluster#enabled MskCluster#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 2865
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/msk-cluster/index:MskClusterLoggingInfoBrokerLogsFirehose"
    },
    "@cdktn/provider-awscc.mskCluster.MskClusterLoggingInfoBrokerLogsFirehoseOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterLoggingInfoBrokerLogsFirehoseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/msk-cluster/index.ts",
          "line": 2912
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/msk-cluster/index.ts",
        "line": 2904
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 2960
          },
          "name": "resetDeliveryStream"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 2976
          },
          "name": "resetEnabled"
        }
      ],
      "name": "MskClusterLoggingInfoBrokerLogsFirehoseOutputReference",
      "namespace": "mskCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 2964
          },
          "name": "deliveryStreamInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 2980
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 2954
          },
          "name": "deliveryStream",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 2970
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 2916
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterLoggingInfoBrokerLogsFirehose"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/msk-cluster/index:MskClusterLoggingInfoBrokerLogsFirehoseOutputReference"
    },
    "@cdktn/provider-awscc.mskCluster.MskClusterLoggingInfoBrokerLogsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterLoggingInfoBrokerLogsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/msk-cluster/index.ts",
          "line": 3210
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/msk-cluster/index.ts",
        "line": 3202
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 3261
          },
          "name": "putCloudwatchLogs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterLoggingInfoBrokerLogsCloudwatchLogs"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 3277
          },
          "name": "putFirehose",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterLoggingInfoBrokerLogsFirehose"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 3293
          },
          "name": "putS3",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterLoggingInfoBrokerLogsS3"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 3264
          },
          "name": "resetCloudwatchLogs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 3280
          },
          "name": "resetFirehose"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 3296
          },
          "name": "resetS3"
        }
      ],
      "name": "MskClusterLoggingInfoBrokerLogsOutputReference",
      "namespace": "mskCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 3258
          },
          "name": "cloudwatchLogs",
          "type": {
            "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterLoggingInfoBrokerLogsCloudwatchLogsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 3274
          },
          "name": "firehose",
          "type": {
            "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterLoggingInfoBrokerLogsFirehoseOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 3290
          },
          "name": "s3",
          "type": {
            "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterLoggingInfoBrokerLogsS3OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 3268
          },
          "name": "cloudwatchLogsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterLoggingInfoBrokerLogsCloudwatchLogs"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 3284
          },
          "name": "firehoseInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterLoggingInfoBrokerLogsFirehose"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 3300
          },
          "name": "s3Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterLoggingInfoBrokerLogsS3"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 3214
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterLoggingInfoBrokerLogs"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/msk-cluster/index:MskClusterLoggingInfoBrokerLogsOutputReference"
    },
    "@cdktn/provider-awscc.mskCluster.MskClusterLoggingInfoBrokerLogsS3": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterLoggingInfoBrokerLogsS3",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/msk-cluster/index.ts",
        "line": 2984
      },
      "name": "MskClusterLoggingInfoBrokerLogsS3",
      "namespace": "mskCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_cluster#bucket MskCluster#bucket}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 2988
          },
          "name": "bucket",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_cluster#enabled MskCluster#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 2992
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_cluster#prefix MskCluster#prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 2996
          },
          "name": "prefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/msk-cluster/index:MskClusterLoggingInfoBrokerLogsS3"
    },
    "@cdktn/provider-awscc.mskCluster.MskClusterLoggingInfoBrokerLogsS3OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterLoggingInfoBrokerLogsS3OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/msk-cluster/index.ts",
          "line": 3050
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/msk-cluster/index.ts",
        "line": 3042
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 3104
          },
          "name": "resetBucket"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 3120
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 3136
          },
          "name": "resetPrefix"
        }
      ],
      "name": "MskClusterLoggingInfoBrokerLogsS3OutputReference",
      "namespace": "mskCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 3108
          },
          "name": "bucketInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 3124
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 3140
          },
          "name": "prefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 3098
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 3114
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 3130
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 3054
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterLoggingInfoBrokerLogsS3"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/msk-cluster/index:MskClusterLoggingInfoBrokerLogsS3OutputReference"
    },
    "@cdktn/provider-awscc.mskCluster.MskClusterLoggingInfoOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterLoggingInfoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/msk-cluster/index.ts",
          "line": 3348
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/msk-cluster/index.ts",
        "line": 3340
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 3387
          },
          "name": "putBrokerLogs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterLoggingInfoBrokerLogs"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 3390
          },
          "name": "resetBrokerLogs"
        }
      ],
      "name": "MskClusterLoggingInfoOutputReference",
      "namespace": "mskCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 3384
          },
          "name": "brokerLogs",
          "type": {
            "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterLoggingInfoBrokerLogsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 3394
          },
          "name": "brokerLogsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterLoggingInfoBrokerLogs"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 3352
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterLoggingInfo"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/msk-cluster/index:MskClusterLoggingInfoOutputReference"
    },
    "@cdktn/provider-awscc.mskCluster.MskClusterOpenMonitoring": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterOpenMonitoring",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/msk-cluster/index.ts",
        "line": 3713
      },
      "name": "MskClusterOpenMonitoring",
      "namespace": "mskCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_cluster#prometheus MskCluster#prometheus}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 3717
          },
          "name": "prometheus",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterOpenMonitoringPrometheus"
          }
        }
      ],
      "symbolId": "src/msk-cluster/index:MskClusterOpenMonitoring"
    },
    "@cdktn/provider-awscc.mskCluster.MskClusterOpenMonitoringOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterOpenMonitoringOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/msk-cluster/index.ts",
          "line": 3757
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/msk-cluster/index.ts",
        "line": 3749
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 3796
          },
          "name": "putPrometheus",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterOpenMonitoringPrometheus"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 3799
          },
          "name": "resetPrometheus"
        }
      ],
      "name": "MskClusterOpenMonitoringOutputReference",
      "namespace": "mskCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 3793
          },
          "name": "prometheus",
          "type": {
            "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterOpenMonitoringPrometheusOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 3803
          },
          "name": "prometheusInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterOpenMonitoringPrometheus"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 3761
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterOpenMonitoring"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/msk-cluster/index:MskClusterOpenMonitoringOutputReference"
    },
    "@cdktn/provider-awscc.mskCluster.MskClusterOpenMonitoringPrometheus": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterOpenMonitoringPrometheus",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/msk-cluster/index.ts",
        "line": 3586
      },
      "name": "MskClusterOpenMonitoringPrometheus",
      "namespace": "mskCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_cluster#jmx_exporter MskCluster#jmx_exporter}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 3590
          },
          "name": "jmxExporter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterOpenMonitoringPrometheusJmxExporter"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_cluster#node_exporter MskCluster#node_exporter}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 3594
          },
          "name": "nodeExporter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterOpenMonitoringPrometheusNodeExporter"
          }
        }
      ],
      "symbolId": "src/msk-cluster/index:MskClusterOpenMonitoringPrometheus"
    },
    "@cdktn/provider-awscc.mskCluster.MskClusterOpenMonitoringPrometheusJmxExporter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterOpenMonitoringPrometheusJmxExporter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/msk-cluster/index.ts",
        "line": 3398
      },
      "name": "MskClusterOpenMonitoringPrometheusJmxExporter",
      "namespace": "mskCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_cluster#enabled_in_broker MskCluster#enabled_in_broker}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 3402
          },
          "name": "enabledInBroker",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/msk-cluster/index:MskClusterOpenMonitoringPrometheusJmxExporter"
    },
    "@cdktn/provider-awscc.mskCluster.MskClusterOpenMonitoringPrometheusJmxExporterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterOpenMonitoringPrometheusJmxExporterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/msk-cluster/index.ts",
          "line": 3442
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/msk-cluster/index.ts",
        "line": 3434
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 3484
          },
          "name": "resetEnabledInBroker"
        }
      ],
      "name": "MskClusterOpenMonitoringPrometheusJmxExporterOutputReference",
      "namespace": "mskCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 3488
          },
          "name": "enabledInBrokerInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 3478
          },
          "name": "enabledInBroker",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 3446
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterOpenMonitoringPrometheusJmxExporter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/msk-cluster/index:MskClusterOpenMonitoringPrometheusJmxExporterOutputReference"
    },
    "@cdktn/provider-awscc.mskCluster.MskClusterOpenMonitoringPrometheusNodeExporter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterOpenMonitoringPrometheusNodeExporter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/msk-cluster/index.ts",
        "line": 3492
      },
      "name": "MskClusterOpenMonitoringPrometheusNodeExporter",
      "namespace": "mskCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_cluster#enabled_in_broker MskCluster#enabled_in_broker}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 3496
          },
          "name": "enabledInBroker",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/msk-cluster/index:MskClusterOpenMonitoringPrometheusNodeExporter"
    },
    "@cdktn/provider-awscc.mskCluster.MskClusterOpenMonitoringPrometheusNodeExporterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterOpenMonitoringPrometheusNodeExporterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/msk-cluster/index.ts",
          "line": 3536
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/msk-cluster/index.ts",
        "line": 3528
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 3578
          },
          "name": "resetEnabledInBroker"
        }
      ],
      "name": "MskClusterOpenMonitoringPrometheusNodeExporterOutputReference",
      "namespace": "mskCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 3582
          },
          "name": "enabledInBrokerInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 3572
          },
          "name": "enabledInBroker",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 3540
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterOpenMonitoringPrometheusNodeExporter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/msk-cluster/index:MskClusterOpenMonitoringPrometheusNodeExporterOutputReference"
    },
    "@cdktn/provider-awscc.mskCluster.MskClusterOpenMonitoringPrometheusOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterOpenMonitoringPrometheusOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/msk-cluster/index.ts",
          "line": 3641
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/msk-cluster/index.ts",
        "line": 3633
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 3686
          },
          "name": "putJmxExporter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterOpenMonitoringPrometheusJmxExporter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 3702
          },
          "name": "putNodeExporter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterOpenMonitoringPrometheusNodeExporter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 3689
          },
          "name": "resetJmxExporter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 3705
          },
          "name": "resetNodeExporter"
        }
      ],
      "name": "MskClusterOpenMonitoringPrometheusOutputReference",
      "namespace": "mskCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 3683
          },
          "name": "jmxExporter",
          "type": {
            "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterOpenMonitoringPrometheusJmxExporterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 3699
          },
          "name": "nodeExporter",
          "type": {
            "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterOpenMonitoringPrometheusNodeExporterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 3693
          },
          "name": "jmxExporterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterOpenMonitoringPrometheusJmxExporter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 3709
          },
          "name": "nodeExporterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterOpenMonitoringPrometheusNodeExporter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 3645
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterOpenMonitoringPrometheus"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/msk-cluster/index:MskClusterOpenMonitoringPrometheusOutputReference"
    },
    "@cdktn/provider-awscc.mskCluster.MskClusterRebalancing": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterRebalancing",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/msk-cluster/index.ts",
        "line": 3807
      },
      "name": "MskClusterRebalancing",
      "namespace": "mskCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_cluster#status MskCluster#status}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 3811
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/msk-cluster/index:MskClusterRebalancing"
    },
    "@cdktn/provider-awscc.mskCluster.MskClusterRebalancingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterRebalancingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/msk-cluster/index.ts",
          "line": 3851
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/msk-cluster/index.ts",
        "line": 3843
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 3893
          },
          "name": "resetStatus"
        }
      ],
      "name": "MskClusterRebalancingOutputReference",
      "namespace": "mskCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 3897
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 3887
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 3855
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterRebalancing"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/msk-cluster/index:MskClusterRebalancingOutputReference"
    },
    "@cdktn/provider-awscc.mskCluster.MskClusterZookeeperAccess": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterZookeeperAccess",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/msk-cluster/index.ts",
        "line": 3901
      },
      "name": "MskClusterZookeeperAccess",
      "namespace": "mskCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_cluster#enabled MskCluster#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 3905
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/msk-cluster/index:MskClusterZookeeperAccess"
    },
    "@cdktn/provider-awscc.mskCluster.MskClusterZookeeperAccessOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterZookeeperAccessOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/msk-cluster/index.ts",
          "line": 3945
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/msk-cluster/index.ts",
        "line": 3937
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 3987
          },
          "name": "resetEnabled"
        }
      ],
      "name": "MskClusterZookeeperAccessOutputReference",
      "namespace": "mskCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 3991
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 3981
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster/index.ts",
            "line": 3949
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskCluster.MskClusterZookeeperAccess"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/msk-cluster/index:MskClusterZookeeperAccessOutputReference"
    },
    "@cdktn/provider-awscc.mskClusterPolicy.MskClusterPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_cluster_policy awscc_msk_cluster_policy}."
      },
      "fqn": "@cdktn/provider-awscc.mskClusterPolicy.MskClusterPolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_cluster_policy awscc_msk_cluster_policy} Resource."
        },
        "locationInModule": {
          "filename": "src/msk-cluster-policy/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.mskClusterPolicy.MskClusterPolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/msk-cluster-policy/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a MskClusterPolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/msk-cluster-policy/index.ts",
            "line": 49
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the MskClusterPolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_cluster_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing MskClusterPolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the MskClusterPolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster-policy/index.ts",
            "line": 128
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster-policy/index.ts",
            "line": 135
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "MskClusterPolicy",
      "namespace": "mskClusterPolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster-policy/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster-policy/index.ts",
            "line": 102
          },
          "name": "currentVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster-policy/index.ts",
            "line": 107
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster-policy/index.ts",
            "line": 97
          },
          "name": "clusterArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster-policy/index.ts",
            "line": 120
          },
          "name": "policyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster-policy/index.ts",
            "line": 90
          },
          "name": "clusterArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-cluster-policy/index.ts",
            "line": 113
          },
          "name": "policy",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/msk-cluster-policy/index:MskClusterPolicy"
    },
    "@cdktn/provider-awscc.mskClusterPolicy.MskClusterPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskClusterPolicy.MskClusterPolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/msk-cluster-policy/index.ts",
        "line": 14
      },
      "name": "MskClusterPolicyConfig",
      "namespace": "mskClusterPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_cluster_policy#cluster_arn MskClusterPolicy#cluster_arn}",
            "stability": "stable",
            "summary": "The arn of the cluster for the resource policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster-policy/index.ts",
            "line": 20
          },
          "name": "clusterArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_cluster_policy#policy MskClusterPolicy#policy}",
            "stability": "stable",
            "summary": "A policy document containing permissions to add to the specified cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-cluster-policy/index.ts",
            "line": 26
          },
          "name": "policy",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/msk-cluster-policy/index:MskClusterPolicyConfig"
    },
    "@cdktn/provider-awscc.mskConfiguration.MskConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_configuration awscc_msk_configuration}."
      },
      "fqn": "@cdktn/provider-awscc.mskConfiguration.MskConfiguration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_configuration awscc_msk_configuration} Resource."
        },
        "locationInModule": {
          "filename": "src/msk-configuration/index.ts",
          "line": 146
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.mskConfiguration.MskConfigurationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/msk-configuration/index.ts",
        "line": 114
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a MskConfiguration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/msk-configuration/index.ts",
            "line": 131
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the MskConfiguration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_configuration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing MskConfiguration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the MskConfiguration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-configuration/index.ts",
            "line": 220
          },
          "name": "putLatestRevision",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mskConfiguration.MskConfigurationLatestRevision"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-configuration/index.ts",
            "line": 186
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-configuration/index.ts",
            "line": 207
          },
          "name": "resetKafkaVersionsList"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-configuration/index.ts",
            "line": 223
          },
          "name": "resetLatestRevision"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-configuration/index.ts",
            "line": 261
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-configuration/index.ts",
            "line": 271
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "MskConfiguration",
      "namespace": "mskConfiguration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-configuration/index.ts",
            "line": 119
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-configuration/index.ts",
            "line": 174
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-configuration/index.ts",
            "line": 195
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-configuration/index.ts",
            "line": 217
          },
          "name": "latestRevision",
          "type": {
            "fqn": "@cdktn/provider-awscc.mskConfiguration.MskConfigurationLatestRevisionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-configuration/index.ts",
            "line": 190
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-configuration/index.ts",
            "line": 211
          },
          "name": "kafkaVersionsListInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-configuration/index.ts",
            "line": 227
          },
          "name": "latestRevisionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskConfiguration.MskConfigurationLatestRevision"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-configuration/index.ts",
            "line": 240
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-configuration/index.ts",
            "line": 253
          },
          "name": "serverPropertiesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-configuration/index.ts",
            "line": 180
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-configuration/index.ts",
            "line": 201
          },
          "name": "kafkaVersionsList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-configuration/index.ts",
            "line": 233
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-configuration/index.ts",
            "line": 246
          },
          "name": "serverProperties",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/msk-configuration/index:MskConfiguration"
    },
    "@cdktn/provider-awscc.mskConfiguration.MskConfigurationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskConfiguration.MskConfigurationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/msk-configuration/index.ts",
        "line": 14
      },
      "name": "MskConfigurationConfig",
      "namespace": "mskConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_configuration#name MskConfiguration#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-configuration/index.ts",
            "line": 30
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_configuration#server_properties MskConfiguration#server_properties}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-configuration/index.ts",
            "line": 34
          },
          "name": "serverProperties",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_configuration#description MskConfiguration#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-configuration/index.ts",
            "line": 18
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_configuration#kafka_versions_list MskConfiguration#kafka_versions_list}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-configuration/index.ts",
            "line": 22
          },
          "name": "kafkaVersionsList",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_configuration#latest_revision MskConfiguration#latest_revision}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-configuration/index.ts",
            "line": 26
          },
          "name": "latestRevision",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mskConfiguration.MskConfigurationLatestRevision"
          }
        }
      ],
      "symbolId": "src/msk-configuration/index:MskConfigurationConfig"
    },
    "@cdktn/provider-awscc.mskConfiguration.MskConfigurationLatestRevision": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskConfiguration.MskConfigurationLatestRevision",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/msk-configuration/index.ts",
        "line": 36
      },
      "name": "MskConfigurationLatestRevision",
      "namespace": "mskConfiguration",
      "symbolId": "src/msk-configuration/index:MskConfigurationLatestRevision"
    },
    "@cdktn/provider-awscc.mskConfiguration.MskConfigurationLatestRevisionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskConfiguration.MskConfigurationLatestRevisionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/msk-configuration/index.ts",
          "line": 67
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/msk-configuration/index.ts",
        "line": 59
      },
      "name": "MskConfigurationLatestRevisionOutputReference",
      "namespace": "mskConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-configuration/index.ts",
            "line": 96
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-configuration/index.ts",
            "line": 101
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-configuration/index.ts",
            "line": 106
          },
          "name": "revision",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-configuration/index.ts",
            "line": 71
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskConfiguration.MskConfigurationLatestRevision"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/msk-configuration/index:MskConfigurationLatestRevisionOutputReference"
    },
    "@cdktn/provider-awscc.mskReplicator.MskReplicator": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_replicator awscc_msk_replicator}."
      },
      "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicator",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_replicator awscc_msk_replicator} Resource."
        },
        "locationInModule": {
          "filename": "src/msk-replicator/index.ts",
          "line": 3085
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/msk-replicator/index.ts",
        "line": 3053
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a MskReplicator resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 3070
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the MskReplicator to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_replicator#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing MskReplicator that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the MskReplicator to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 3145
          },
          "name": "putKafkaClusters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorKafkaClusters"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 3158
          },
          "name": "putLogDelivery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorLogDelivery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 3174
          },
          "name": "putReplicationInfoList",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorReplicationInfoListStruct"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 3218
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 3127
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 3161
          },
          "name": "resetLogDelivery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 3221
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 3233
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 3245
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "MskReplicator",
      "namespace": "mskReplicator",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 3058
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 3115
          },
          "name": "currentVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 3136
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 3142
          },
          "name": "kafkaClusters",
          "type": {
            "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorKafkaClustersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 3155
          },
          "name": "logDelivery",
          "type": {
            "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorLogDeliveryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 3171
          },
          "name": "replicationInfoList",
          "type": {
            "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorReplicationInfoListStructList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 3183
          },
          "name": "replicatorArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 3215
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 3131
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 3149
          },
          "name": "kafkaClustersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorKafkaClusters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 3165
          },
          "name": "logDeliveryInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorLogDelivery"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 3178
          },
          "name": "replicationInfoListInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorReplicationInfoListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 3196
          },
          "name": "replicatorNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 3209
          },
          "name": "serviceExecutionRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 3225
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 3121
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 3189
          },
          "name": "replicatorName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 3202
          },
          "name": "serviceExecutionRoleArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/msk-replicator/index:MskReplicator"
    },
    "@cdktn/provider-awscc.mskReplicator.MskReplicatorConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/msk-replicator/index.ts",
        "line": 14
      },
      "name": "MskReplicatorConfig",
      "namespace": "mskReplicator",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_replicator#kafka_clusters MskReplicator#kafka_clusters}",
            "stability": "stable",
            "summary": "Specifies a list of Kafka clusters which are targets of the replicator."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 26
          },
          "name": "kafkaClusters",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorKafkaClusters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_replicator#replication_info_list MskReplicator#replication_info_list}",
            "stability": "stable",
            "summary": "A list of replication configurations, where each configuration targets a given source cluster to target cluster replication flow."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 38
          },
          "name": "replicationInfoList",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorReplicationInfoListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_replicator#replicator_name MskReplicator#replicator_name}",
            "stability": "stable",
            "summary": "The name of the replicator."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 44
          },
          "name": "replicatorName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_replicator#service_execution_role_arn MskReplicator#service_execution_role_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the IAM role used by the replicator to access external resources."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 50
          },
          "name": "serviceExecutionRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_replicator#description MskReplicator#description}",
            "stability": "stable",
            "summary": "A summary description of the replicator."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 20
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_replicator#log_delivery MskReplicator#log_delivery}",
            "stability": "stable",
            "summary": "Configuration for log delivery for the replicator."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 32
          },
          "name": "logDelivery",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorLogDelivery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_replicator#tags MskReplicator#tags}",
            "stability": "stable",
            "summary": "A collection of tags associated with a resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 56
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/msk-replicator/index:MskReplicatorConfig"
    },
    "@cdktn/provider-awscc.mskReplicator.MskReplicatorKafkaClusters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorKafkaClusters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/msk-replicator/index.ts",
        "line": 905
      },
      "name": "MskReplicatorKafkaClusters",
      "namespace": "mskReplicator",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_replicator#amazon_msk_cluster MskReplicator#amazon_msk_cluster}",
            "stability": "stable",
            "summary": "Details of an Amazon MSK cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 911
          },
          "name": "amazonMskCluster",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorKafkaClustersAmazonMskCluster"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_replicator#apache_kafka_cluster MskReplicator#apache_kafka_cluster}",
            "stability": "stable",
            "summary": "Details of an Apache Kafka cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 917
          },
          "name": "apacheKafkaCluster",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorKafkaClustersApacheKafkaCluster"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_replicator#client_authentication MskReplicator#client_authentication}",
            "stability": "stable",
            "summary": "Details of the client authentication used by the Apache Kafka cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 923
          },
          "name": "clientAuthentication",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorKafkaClustersClientAuthentication"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_replicator#encryption_in_transit MskReplicator#encryption_in_transit}",
            "stability": "stable",
            "summary": "Details of encryption in transit to the Apache Kafka cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 929
          },
          "name": "encryptionInTransit",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorKafkaClustersEncryptionInTransit"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_replicator#vpc_config MskReplicator#vpc_config}",
            "stability": "stable",
            "summary": "Details of an Amazon VPC which has network connectivity to the Apache Kafka cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 935
          },
          "name": "vpcConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorKafkaClustersVpcConfig"
          }
        }
      ],
      "symbolId": "src/msk-replicator/index:MskReplicatorKafkaClusters"
    },
    "@cdktn/provider-awscc.mskReplicator.MskReplicatorKafkaClustersAmazonMskCluster": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorKafkaClustersAmazonMskCluster",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/msk-replicator/index.ts",
        "line": 58
      },
      "name": "MskReplicatorKafkaClustersAmazonMskCluster",
      "namespace": "mskReplicator",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_replicator#msk_cluster_arn MskReplicator#msk_cluster_arn}",
            "stability": "stable",
            "summary": "The ARN of an Amazon MSK cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 64
          },
          "name": "mskClusterArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/msk-replicator/index:MskReplicatorKafkaClustersAmazonMskCluster"
    },
    "@cdktn/provider-awscc.mskReplicator.MskReplicatorKafkaClustersAmazonMskClusterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorKafkaClustersAmazonMskClusterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/msk-replicator/index.ts",
          "line": 104
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/msk-replicator/index.ts",
        "line": 96
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 146
          },
          "name": "resetMskClusterArn"
        }
      ],
      "name": "MskReplicatorKafkaClustersAmazonMskClusterOutputReference",
      "namespace": "mskReplicator",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 150
          },
          "name": "mskClusterArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 140
          },
          "name": "mskClusterArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 108
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorKafkaClustersAmazonMskCluster"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/msk-replicator/index:MskReplicatorKafkaClustersAmazonMskClusterOutputReference"
    },
    "@cdktn/provider-awscc.mskReplicator.MskReplicatorKafkaClustersApacheKafkaCluster": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorKafkaClustersApacheKafkaCluster",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/msk-replicator/index.ts",
        "line": 154
      },
      "name": "MskReplicatorKafkaClustersApacheKafkaCluster",
      "namespace": "mskReplicator",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_replicator#apache_kafka_cluster_id MskReplicator#apache_kafka_cluster_id}",
            "stability": "stable",
            "summary": "The ID of the Apache Kafka cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 160
          },
          "name": "apacheKafkaClusterId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_replicator#bootstrap_broker_string MskReplicator#bootstrap_broker_string}",
            "stability": "stable",
            "summary": "The bootstrap broker string of the Apache Kafka cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 166
          },
          "name": "bootstrapBrokerString",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/msk-replicator/index:MskReplicatorKafkaClustersApacheKafkaCluster"
    },
    "@cdktn/provider-awscc.mskReplicator.MskReplicatorKafkaClustersApacheKafkaClusterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorKafkaClustersApacheKafkaClusterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/msk-replicator/index.ts",
          "line": 213
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/msk-replicator/index.ts",
        "line": 205
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 261
          },
          "name": "resetApacheKafkaClusterId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 277
          },
          "name": "resetBootstrapBrokerString"
        }
      ],
      "name": "MskReplicatorKafkaClustersApacheKafkaClusterOutputReference",
      "namespace": "mskReplicator",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 265
          },
          "name": "apacheKafkaClusterIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 281
          },
          "name": "bootstrapBrokerStringInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 255
          },
          "name": "apacheKafkaClusterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 271
          },
          "name": "bootstrapBrokerString",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 217
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorKafkaClustersApacheKafkaCluster"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/msk-replicator/index:MskReplicatorKafkaClustersApacheKafkaClusterOutputReference"
    },
    "@cdktn/provider-awscc.mskReplicator.MskReplicatorKafkaClustersClientAuthentication": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorKafkaClustersClientAuthentication",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/msk-replicator/index.ts",
        "line": 512
      },
      "name": "MskReplicatorKafkaClustersClientAuthentication",
      "namespace": "mskReplicator",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_replicator#mtls MskReplicator#mtls}",
            "stability": "stable",
            "summary": "Details for mTLS client authentication."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 518
          },
          "name": "mtls",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorKafkaClustersClientAuthenticationMtls"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_replicator#sasl_scram MskReplicator#sasl_scram}",
            "stability": "stable",
            "summary": "Details for SASL/SCRAM client authentication."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 524
          },
          "name": "saslScram",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorKafkaClustersClientAuthenticationSaslScram"
          }
        }
      ],
      "symbolId": "src/msk-replicator/index:MskReplicatorKafkaClustersClientAuthentication"
    },
    "@cdktn/provider-awscc.mskReplicator.MskReplicatorKafkaClustersClientAuthenticationMtls": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorKafkaClustersClientAuthenticationMtls",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/msk-replicator/index.ts",
        "line": 285
      },
      "name": "MskReplicatorKafkaClustersClientAuthenticationMtls",
      "namespace": "mskReplicator",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_replicator#secret_arn MskReplicator#secret_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the Secrets Manager secret."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 291
          },
          "name": "secretArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/msk-replicator/index:MskReplicatorKafkaClustersClientAuthenticationMtls"
    },
    "@cdktn/provider-awscc.mskReplicator.MskReplicatorKafkaClustersClientAuthenticationMtlsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorKafkaClustersClientAuthenticationMtlsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/msk-replicator/index.ts",
          "line": 331
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/msk-replicator/index.ts",
        "line": 323
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 373
          },
          "name": "resetSecretArn"
        }
      ],
      "name": "MskReplicatorKafkaClustersClientAuthenticationMtlsOutputReference",
      "namespace": "mskReplicator",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 377
          },
          "name": "secretArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 367
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 335
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorKafkaClustersClientAuthenticationMtls"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/msk-replicator/index:MskReplicatorKafkaClustersClientAuthenticationMtlsOutputReference"
    },
    "@cdktn/provider-awscc.mskReplicator.MskReplicatorKafkaClustersClientAuthenticationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorKafkaClustersClientAuthenticationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/msk-replicator/index.ts",
          "line": 571
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/msk-replicator/index.ts",
        "line": 563
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 616
          },
          "name": "putMtls",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorKafkaClustersClientAuthenticationMtls"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 632
          },
          "name": "putSaslScram",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorKafkaClustersClientAuthenticationSaslScram"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 619
          },
          "name": "resetMtls"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 635
          },
          "name": "resetSaslScram"
        }
      ],
      "name": "MskReplicatorKafkaClustersClientAuthenticationOutputReference",
      "namespace": "mskReplicator",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 613
          },
          "name": "mtls",
          "type": {
            "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorKafkaClustersClientAuthenticationMtlsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 629
          },
          "name": "saslScram",
          "type": {
            "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorKafkaClustersClientAuthenticationSaslScramOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 623
          },
          "name": "mtlsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorKafkaClustersClientAuthenticationMtls"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 639
          },
          "name": "saslScramInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorKafkaClustersClientAuthenticationSaslScram"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 575
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorKafkaClustersClientAuthentication"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/msk-replicator/index:MskReplicatorKafkaClustersClientAuthenticationOutputReference"
    },
    "@cdktn/provider-awscc.mskReplicator.MskReplicatorKafkaClustersClientAuthenticationSaslScram": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorKafkaClustersClientAuthenticationSaslScram",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/msk-replicator/index.ts",
        "line": 381
      },
      "name": "MskReplicatorKafkaClustersClientAuthenticationSaslScram",
      "namespace": "mskReplicator",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_replicator#mechanism MskReplicator#mechanism}",
            "stability": "stable",
            "summary": "The SASL/SCRAM authentication mechanism."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 387
          },
          "name": "mechanism",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_replicator#secret_arn MskReplicator#secret_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the Secrets Manager secret."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 393
          },
          "name": "secretArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/msk-replicator/index:MskReplicatorKafkaClustersClientAuthenticationSaslScram"
    },
    "@cdktn/provider-awscc.mskReplicator.MskReplicatorKafkaClustersClientAuthenticationSaslScramOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorKafkaClustersClientAuthenticationSaslScramOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/msk-replicator/index.ts",
          "line": 440
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/msk-replicator/index.ts",
        "line": 432
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 488
          },
          "name": "resetMechanism"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 504
          },
          "name": "resetSecretArn"
        }
      ],
      "name": "MskReplicatorKafkaClustersClientAuthenticationSaslScramOutputReference",
      "namespace": "mskReplicator",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 492
          },
          "name": "mechanismInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 508
          },
          "name": "secretArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 482
          },
          "name": "mechanism",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 498
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 444
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorKafkaClustersClientAuthenticationSaslScram"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/msk-replicator/index:MskReplicatorKafkaClustersClientAuthenticationSaslScramOutputReference"
    },
    "@cdktn/provider-awscc.mskReplicator.MskReplicatorKafkaClustersEncryptionInTransit": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorKafkaClustersEncryptionInTransit",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/msk-replicator/index.ts",
        "line": 643
      },
      "name": "MskReplicatorKafkaClustersEncryptionInTransit",
      "namespace": "mskReplicator",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_replicator#encryption_type MskReplicator#encryption_type}",
            "stability": "stable",
            "summary": "The type of encryption in transit to the Apache Kafka cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 649
          },
          "name": "encryptionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_replicator#root_ca_certificate MskReplicator#root_ca_certificate}",
            "stability": "stable",
            "summary": "The root CA certificate."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 655
          },
          "name": "rootCaCertificate",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/msk-replicator/index:MskReplicatorKafkaClustersEncryptionInTransit"
    },
    "@cdktn/provider-awscc.mskReplicator.MskReplicatorKafkaClustersEncryptionInTransitOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorKafkaClustersEncryptionInTransitOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/msk-replicator/index.ts",
          "line": 702
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/msk-replicator/index.ts",
        "line": 694
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 750
          },
          "name": "resetEncryptionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 766
          },
          "name": "resetRootCaCertificate"
        }
      ],
      "name": "MskReplicatorKafkaClustersEncryptionInTransitOutputReference",
      "namespace": "mskReplicator",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 754
          },
          "name": "encryptionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 770
          },
          "name": "rootCaCertificateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 744
          },
          "name": "encryptionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 760
          },
          "name": "rootCaCertificate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 706
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorKafkaClustersEncryptionInTransit"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/msk-replicator/index:MskReplicatorKafkaClustersEncryptionInTransitOutputReference"
    },
    "@cdktn/provider-awscc.mskReplicator.MskReplicatorKafkaClustersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorKafkaClustersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/msk-replicator/index.ts",
          "line": 1152
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/msk-replicator/index.ts",
        "line": 1144
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 1159
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorKafkaClustersOutputReference"
            }
          }
        }
      ],
      "name": "MskReplicatorKafkaClustersList",
      "namespace": "mskReplicator",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 1145
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorKafkaClusters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/msk-replicator/index:MskReplicatorKafkaClustersList"
    },
    "@cdktn/provider-awscc.mskReplicator.MskReplicatorKafkaClustersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorKafkaClustersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/msk-replicator/index.ts",
          "line": 1005
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/msk-replicator/index.ts",
        "line": 995
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 1068
          },
          "name": "putAmazonMskCluster",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorKafkaClustersAmazonMskCluster"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 1084
          },
          "name": "putApacheKafkaCluster",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorKafkaClustersApacheKafkaCluster"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 1100
          },
          "name": "putClientAuthentication",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorKafkaClustersClientAuthentication"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 1116
          },
          "name": "putEncryptionInTransit",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorKafkaClustersEncryptionInTransit"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 1132
          },
          "name": "putVpcConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorKafkaClustersVpcConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 1071
          },
          "name": "resetAmazonMskCluster"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 1087
          },
          "name": "resetApacheKafkaCluster"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 1103
          },
          "name": "resetClientAuthentication"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 1119
          },
          "name": "resetEncryptionInTransit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 1135
          },
          "name": "resetVpcConfig"
        }
      ],
      "name": "MskReplicatorKafkaClustersOutputReference",
      "namespace": "mskReplicator",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 1065
          },
          "name": "amazonMskCluster",
          "type": {
            "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorKafkaClustersAmazonMskClusterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 1081
          },
          "name": "apacheKafkaCluster",
          "type": {
            "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorKafkaClustersApacheKafkaClusterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 1097
          },
          "name": "clientAuthentication",
          "type": {
            "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorKafkaClustersClientAuthenticationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 1113
          },
          "name": "encryptionInTransit",
          "type": {
            "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorKafkaClustersEncryptionInTransitOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 1129
          },
          "name": "vpcConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorKafkaClustersVpcConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 1075
          },
          "name": "amazonMskClusterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorKafkaClustersAmazonMskCluster"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 1091
          },
          "name": "apacheKafkaClusterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorKafkaClustersApacheKafkaCluster"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 1107
          },
          "name": "clientAuthenticationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorKafkaClustersClientAuthentication"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 1123
          },
          "name": "encryptionInTransitInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorKafkaClustersEncryptionInTransit"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 1139
          },
          "name": "vpcConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorKafkaClustersVpcConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 1009
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorKafkaClusters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/msk-replicator/index:MskReplicatorKafkaClustersOutputReference"
    },
    "@cdktn/provider-awscc.mskReplicator.MskReplicatorKafkaClustersVpcConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorKafkaClustersVpcConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/msk-replicator/index.ts",
        "line": 774
      },
      "name": "MskReplicatorKafkaClustersVpcConfig",
      "namespace": "mskReplicator",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "If a security group is not specified, the default security group associated with the VPC is used.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_replicator#security_group_ids MskReplicator#security_group_ids}",
            "stability": "stable",
            "summary": "The AWS security groups to associate with the elastic network interfaces in order to specify what the replicator has access to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 780
          },
          "name": "securityGroupIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "AWS creates elastic network interfaces inside these subnets.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_replicator#subnet_ids MskReplicator#subnet_ids}",
            "stability": "stable",
            "summary": "The list of subnets to connect to in the virtual private cloud (VPC)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 786
          },
          "name": "subnetIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/msk-replicator/index:MskReplicatorKafkaClustersVpcConfig"
    },
    "@cdktn/provider-awscc.mskReplicator.MskReplicatorKafkaClustersVpcConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorKafkaClustersVpcConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/msk-replicator/index.ts",
          "line": 833
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/msk-replicator/index.ts",
        "line": 825
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 881
          },
          "name": "resetSecurityGroupIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 897
          },
          "name": "resetSubnetIds"
        }
      ],
      "name": "MskReplicatorKafkaClustersVpcConfigOutputReference",
      "namespace": "mskReplicator",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 885
          },
          "name": "securityGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 901
          },
          "name": "subnetIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 875
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 891
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 837
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorKafkaClustersVpcConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/msk-replicator/index:MskReplicatorKafkaClustersVpcConfigOutputReference"
    },
    "@cdktn/provider-awscc.mskReplicator.MskReplicatorLogDelivery": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorLogDelivery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/msk-replicator/index.ts",
        "line": 1757
      },
      "name": "MskReplicatorLogDelivery",
      "namespace": "mskReplicator",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_replicator#replicator_log_delivery MskReplicator#replicator_log_delivery}",
            "stability": "stable",
            "summary": "The replicator logs configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 1763
          },
          "name": "replicatorLogDelivery",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorLogDeliveryReplicatorLogDelivery"
          }
        }
      ],
      "symbolId": "src/msk-replicator/index:MskReplicatorLogDelivery"
    },
    "@cdktn/provider-awscc.mskReplicator.MskReplicatorLogDeliveryOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorLogDeliveryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/msk-replicator/index.ts",
          "line": 1803
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/msk-replicator/index.ts",
        "line": 1795
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 1842
          },
          "name": "putReplicatorLogDelivery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorLogDeliveryReplicatorLogDelivery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 1845
          },
          "name": "resetReplicatorLogDelivery"
        }
      ],
      "name": "MskReplicatorLogDeliveryOutputReference",
      "namespace": "mskReplicator",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 1839
          },
          "name": "replicatorLogDelivery",
          "type": {
            "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorLogDeliveryReplicatorLogDeliveryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 1849
          },
          "name": "replicatorLogDeliveryInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorLogDeliveryReplicatorLogDelivery"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 1807
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorLogDelivery"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/msk-replicator/index:MskReplicatorLogDeliveryOutputReference"
    },
    "@cdktn/provider-awscc.mskReplicator.MskReplicatorLogDeliveryReplicatorLogDelivery": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorLogDeliveryReplicatorLogDelivery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/msk-replicator/index.ts",
        "line": 1591
      },
      "name": "MskReplicatorLogDeliveryReplicatorLogDelivery",
      "namespace": "mskReplicator",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_replicator#cloudwatch_logs MskReplicator#cloudwatch_logs}",
            "stability": "stable",
            "summary": "Details of the CloudWatch Logs destination for replicator logs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 1597
          },
          "name": "cloudwatchLogs",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorLogDeliveryReplicatorLogDeliveryCloudwatchLogs"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_replicator#firehose MskReplicator#firehose}",
            "stability": "stable",
            "summary": "Details of the Kinesis Data Firehose delivery stream that is the destination for replicator logs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 1603
          },
          "name": "firehose",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorLogDeliveryReplicatorLogDeliveryFirehose"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_replicator#s3 MskReplicator#s3}",
            "stability": "stable",
            "summary": "Details of the Amazon S3 destination for replicator logs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 1609
          },
          "name": "s3",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorLogDeliveryReplicatorLogDeliveryS3"
          }
        }
      ],
      "symbolId": "src/msk-replicator/index:MskReplicatorLogDeliveryReplicatorLogDelivery"
    },
    "@cdktn/provider-awscc.mskReplicator.MskReplicatorLogDeliveryReplicatorLogDeliveryCloudwatchLogs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorLogDeliveryReplicatorLogDeliveryCloudwatchLogs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/msk-replicator/index.ts",
        "line": 1163
      },
      "name": "MskReplicatorLogDeliveryReplicatorLogDeliveryCloudwatchLogs",
      "namespace": "mskReplicator",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_replicator#enabled MskReplicator#enabled}",
            "stability": "stable",
            "summary": "Whether log delivery to CloudWatch Logs is enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 1169
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_replicator#log_group MskReplicator#log_group}",
            "stability": "stable",
            "summary": "The CloudWatch log group that is the destination for log delivery."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 1175
          },
          "name": "logGroup",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/msk-replicator/index:MskReplicatorLogDeliveryReplicatorLogDeliveryCloudwatchLogs"
    },
    "@cdktn/provider-awscc.mskReplicator.MskReplicatorLogDeliveryReplicatorLogDeliveryCloudwatchLogsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorLogDeliveryReplicatorLogDeliveryCloudwatchLogsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/msk-replicator/index.ts",
          "line": 1222
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/msk-replicator/index.ts",
        "line": 1214
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 1270
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 1286
          },
          "name": "resetLogGroup"
        }
      ],
      "name": "MskReplicatorLogDeliveryReplicatorLogDeliveryCloudwatchLogsOutputReference",
      "namespace": "mskReplicator",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 1274
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 1290
          },
          "name": "logGroupInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 1264
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 1280
          },
          "name": "logGroup",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 1226
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorLogDeliveryReplicatorLogDeliveryCloudwatchLogs"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/msk-replicator/index:MskReplicatorLogDeliveryReplicatorLogDeliveryCloudwatchLogsOutputReference"
    },
    "@cdktn/provider-awscc.mskReplicator.MskReplicatorLogDeliveryReplicatorLogDeliveryFirehose": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorLogDeliveryReplicatorLogDeliveryFirehose",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/msk-replicator/index.ts",
        "line": 1294
      },
      "name": "MskReplicatorLogDeliveryReplicatorLogDeliveryFirehose",
      "namespace": "mskReplicator",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_replicator#delivery_stream MskReplicator#delivery_stream}",
            "stability": "stable",
            "summary": "The Firehose delivery stream that is the destination for log delivery."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 1300
          },
          "name": "deliveryStream",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_replicator#enabled MskReplicator#enabled}",
            "stability": "stable",
            "summary": "Whether log delivery to Firehose is enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 1306
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/msk-replicator/index:MskReplicatorLogDeliveryReplicatorLogDeliveryFirehose"
    },
    "@cdktn/provider-awscc.mskReplicator.MskReplicatorLogDeliveryReplicatorLogDeliveryFirehoseOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorLogDeliveryReplicatorLogDeliveryFirehoseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/msk-replicator/index.ts",
          "line": 1353
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/msk-replicator/index.ts",
        "line": 1345
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 1401
          },
          "name": "resetDeliveryStream"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 1417
          },
          "name": "resetEnabled"
        }
      ],
      "name": "MskReplicatorLogDeliveryReplicatorLogDeliveryFirehoseOutputReference",
      "namespace": "mskReplicator",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 1405
          },
          "name": "deliveryStreamInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 1421
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 1395
          },
          "name": "deliveryStream",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 1411
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 1357
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorLogDeliveryReplicatorLogDeliveryFirehose"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/msk-replicator/index:MskReplicatorLogDeliveryReplicatorLogDeliveryFirehoseOutputReference"
    },
    "@cdktn/provider-awscc.mskReplicator.MskReplicatorLogDeliveryReplicatorLogDeliveryOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorLogDeliveryReplicatorLogDeliveryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/msk-replicator/index.ts",
          "line": 1663
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/msk-replicator/index.ts",
        "line": 1655
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 1714
          },
          "name": "putCloudwatchLogs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorLogDeliveryReplicatorLogDeliveryCloudwatchLogs"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 1730
          },
          "name": "putFirehose",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorLogDeliveryReplicatorLogDeliveryFirehose"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 1746
          },
          "name": "putS3",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorLogDeliveryReplicatorLogDeliveryS3"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 1717
          },
          "name": "resetCloudwatchLogs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 1733
          },
          "name": "resetFirehose"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 1749
          },
          "name": "resetS3"
        }
      ],
      "name": "MskReplicatorLogDeliveryReplicatorLogDeliveryOutputReference",
      "namespace": "mskReplicator",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 1711
          },
          "name": "cloudwatchLogs",
          "type": {
            "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorLogDeliveryReplicatorLogDeliveryCloudwatchLogsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 1727
          },
          "name": "firehose",
          "type": {
            "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorLogDeliveryReplicatorLogDeliveryFirehoseOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 1743
          },
          "name": "s3",
          "type": {
            "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorLogDeliveryReplicatorLogDeliveryS3OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 1721
          },
          "name": "cloudwatchLogsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorLogDeliveryReplicatorLogDeliveryCloudwatchLogs"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 1737
          },
          "name": "firehoseInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorLogDeliveryReplicatorLogDeliveryFirehose"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 1753
          },
          "name": "s3Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorLogDeliveryReplicatorLogDeliveryS3"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 1667
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorLogDeliveryReplicatorLogDelivery"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/msk-replicator/index:MskReplicatorLogDeliveryReplicatorLogDeliveryOutputReference"
    },
    "@cdktn/provider-awscc.mskReplicator.MskReplicatorLogDeliveryReplicatorLogDeliveryS3": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorLogDeliveryReplicatorLogDeliveryS3",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/msk-replicator/index.ts",
        "line": 1425
      },
      "name": "MskReplicatorLogDeliveryReplicatorLogDeliveryS3",
      "namespace": "mskReplicator",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_replicator#bucket MskReplicator#bucket}",
            "stability": "stable",
            "summary": "The S3 bucket that is the destination for log delivery."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 1431
          },
          "name": "bucket",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_replicator#enabled MskReplicator#enabled}",
            "stability": "stable",
            "summary": "Whether log delivery to S3 is enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 1437
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_replicator#prefix MskReplicator#prefix}",
            "stability": "stable",
            "summary": "The S3 prefix that is the destination for log delivery."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 1443
          },
          "name": "prefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/msk-replicator/index:MskReplicatorLogDeliveryReplicatorLogDeliveryS3"
    },
    "@cdktn/provider-awscc.mskReplicator.MskReplicatorLogDeliveryReplicatorLogDeliveryS3OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorLogDeliveryReplicatorLogDeliveryS3OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/msk-replicator/index.ts",
          "line": 1497
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/msk-replicator/index.ts",
        "line": 1489
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 1551
          },
          "name": "resetBucket"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 1567
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 1583
          },
          "name": "resetPrefix"
        }
      ],
      "name": "MskReplicatorLogDeliveryReplicatorLogDeliveryS3OutputReference",
      "namespace": "mskReplicator",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 1555
          },
          "name": "bucketInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 1571
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 1587
          },
          "name": "prefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 1545
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 1561
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 1577
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 1501
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorLogDeliveryReplicatorLogDeliveryS3"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/msk-replicator/index:MskReplicatorLogDeliveryReplicatorLogDeliveryS3OutputReference"
    },
    "@cdktn/provider-awscc.mskReplicator.MskReplicatorReplicationInfoListConsumerGroupReplication": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorReplicationInfoListConsumerGroupReplication",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/msk-replicator/index.ts",
        "line": 1853
      },
      "name": "MskReplicatorReplicationInfoListConsumerGroupReplication",
      "namespace": "mskReplicator",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_replicator#consumer_groups_to_replicate MskReplicator#consumer_groups_to_replicate}",
            "stability": "stable",
            "summary": "List of regular expression patterns indicating the consumer groups to copy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 1871
          },
          "name": "consumerGroupsToReplicate",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_replicator#consumer_group_offset_sync_mode MskReplicator#consumer_group_offset_sync_mode}",
            "stability": "stable",
            "summary": "The consumer group offset synchronization mode."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 1859
          },
          "name": "consumerGroupOffsetSyncMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_replicator#consumer_groups_to_exclude MskReplicator#consumer_groups_to_exclude}",
            "stability": "stable",
            "summary": "List of regular expression patterns indicating the consumer groups that should not be replicated."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 1865
          },
          "name": "consumerGroupsToExclude",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_replicator#detect_and_copy_new_consumer_groups MskReplicator#detect_and_copy_new_consumer_groups}",
            "stability": "stable",
            "summary": "Whether to periodically check for new consumer groups."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 1877
          },
          "name": "detectAndCopyNewConsumerGroups",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_replicator#synchronise_consumer_group_offsets MskReplicator#synchronise_consumer_group_offsets}",
            "stability": "stable",
            "summary": "Whether to periodically write the translated offsets to __consumer_offsets topic in target cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 1883
          },
          "name": "synchroniseConsumerGroupOffsets",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/msk-replicator/index:MskReplicatorReplicationInfoListConsumerGroupReplication"
    },
    "@cdktn/provider-awscc.mskReplicator.MskReplicatorReplicationInfoListConsumerGroupReplicationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorReplicationInfoListConsumerGroupReplicationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/msk-replicator/index.ts",
          "line": 1951
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/msk-replicator/index.ts",
        "line": 1943
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 2017
          },
          "name": "resetConsumerGroupOffsetSyncMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 2033
          },
          "name": "resetConsumerGroupsToExclude"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 2062
          },
          "name": "resetDetectAndCopyNewConsumerGroups"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 2078
          },
          "name": "resetSynchroniseConsumerGroupOffsets"
        }
      ],
      "name": "MskReplicatorReplicationInfoListConsumerGroupReplicationOutputReference",
      "namespace": "mskReplicator",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 2021
          },
          "name": "consumerGroupOffsetSyncModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 2037
          },
          "name": "consumerGroupsToExcludeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 2050
          },
          "name": "consumerGroupsToReplicateInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 2066
          },
          "name": "detectAndCopyNewConsumerGroupsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 2082
          },
          "name": "synchroniseConsumerGroupOffsetsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 2011
          },
          "name": "consumerGroupOffsetSyncMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 2027
          },
          "name": "consumerGroupsToExclude",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 2043
          },
          "name": "consumerGroupsToReplicate",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 2056
          },
          "name": "detectAndCopyNewConsumerGroups",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 2072
          },
          "name": "synchroniseConsumerGroupOffsets",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 1955
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorReplicationInfoListConsumerGroupReplication"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/msk-replicator/index:MskReplicatorReplicationInfoListConsumerGroupReplicationOutputReference"
    },
    "@cdktn/provider-awscc.mskReplicator.MskReplicatorReplicationInfoListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorReplicationInfoListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/msk-replicator/index.ts",
        "line": 2581
      },
      "name": "MskReplicatorReplicationInfoListStruct",
      "namespace": "mskReplicator",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_replicator#consumer_group_replication MskReplicator#consumer_group_replication}",
            "stability": "stable",
            "summary": "Configuration relating to consumer group replication."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 2587
          },
          "name": "consumerGroupReplication",
          "type": {
            "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorReplicationInfoListConsumerGroupReplication"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_replicator#target_compression_type MskReplicator#target_compression_type}",
            "stability": "stable",
            "summary": "The type of compression to use writing records to target Kafka cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 2605
          },
          "name": "targetCompressionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_replicator#topic_replication MskReplicator#topic_replication}",
            "stability": "stable",
            "summary": "Configuration relating to topic replication."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 2623
          },
          "name": "topicReplication",
          "type": {
            "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorReplicationInfoListTopicReplication"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_replicator#source_kafka_cluster_arn MskReplicator#source_kafka_cluster_arn}",
            "stability": "stable",
            "summary": "Amazon Resource Name of the source Kafka cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 2593
          },
          "name": "sourceKafkaClusterArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_replicator#source_kafka_cluster_id MskReplicator#source_kafka_cluster_id}",
            "stability": "stable",
            "summary": "The ID of the source Kafka cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 2599
          },
          "name": "sourceKafkaClusterId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_replicator#target_kafka_cluster_arn MskReplicator#target_kafka_cluster_arn}",
            "stability": "stable",
            "summary": "Amazon Resource Name of the target Kafka cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 2611
          },
          "name": "targetKafkaClusterArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_replicator#target_kafka_cluster_id MskReplicator#target_kafka_cluster_id}",
            "stability": "stable",
            "summary": "The ID of the target Kafka cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 2617
          },
          "name": "targetKafkaClusterId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/msk-replicator/index:MskReplicatorReplicationInfoListStruct"
    },
    "@cdktn/provider-awscc.mskReplicator.MskReplicatorReplicationInfoListStructList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorReplicationInfoListStructList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/msk-replicator/index.ts",
          "line": 2889
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/msk-replicator/index.ts",
        "line": 2881
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 2896
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorReplicationInfoListStructOutputReference"
            }
          }
        }
      ],
      "name": "MskReplicatorReplicationInfoListStructList",
      "namespace": "mskReplicator",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 2882
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorReplicationInfoListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/msk-replicator/index:MskReplicatorReplicationInfoListStructList"
    },
    "@cdktn/provider-awscc.mskReplicator.MskReplicatorReplicationInfoListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorReplicationInfoListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/msk-replicator/index.ts",
          "line": 2707
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/msk-replicator/index.ts",
        "line": 2697
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 2782
          },
          "name": "putConsumerGroupReplication",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorReplicationInfoListConsumerGroupReplication"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 2872
          },
          "name": "putTopicReplication",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorReplicationInfoListTopicReplication"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 2798
          },
          "name": "resetSourceKafkaClusterArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 2814
          },
          "name": "resetSourceKafkaClusterId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 2843
          },
          "name": "resetTargetKafkaClusterArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 2859
          },
          "name": "resetTargetKafkaClusterId"
        }
      ],
      "name": "MskReplicatorReplicationInfoListStructOutputReference",
      "namespace": "mskReplicator",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 2779
          },
          "name": "consumerGroupReplication",
          "type": {
            "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorReplicationInfoListConsumerGroupReplicationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 2869
          },
          "name": "topicReplication",
          "type": {
            "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorReplicationInfoListTopicReplicationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 2786
          },
          "name": "consumerGroupReplicationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorReplicationInfoListConsumerGroupReplication"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 2802
          },
          "name": "sourceKafkaClusterArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 2818
          },
          "name": "sourceKafkaClusterIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 2831
          },
          "name": "targetCompressionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 2847
          },
          "name": "targetKafkaClusterArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 2863
          },
          "name": "targetKafkaClusterIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 2876
          },
          "name": "topicReplicationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorReplicationInfoListTopicReplication"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 2792
          },
          "name": "sourceKafkaClusterArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 2808
          },
          "name": "sourceKafkaClusterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 2824
          },
          "name": "targetCompressionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 2837
          },
          "name": "targetKafkaClusterArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 2853
          },
          "name": "targetKafkaClusterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 2711
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorReplicationInfoListStruct"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/msk-replicator/index:MskReplicatorReplicationInfoListStructOutputReference"
    },
    "@cdktn/provider-awscc.mskReplicator.MskReplicatorReplicationInfoListTopicReplication": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorReplicationInfoListTopicReplication",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/msk-replicator/index.ts",
        "line": 2278
      },
      "name": "MskReplicatorReplicationInfoListTopicReplication",
      "namespace": "mskReplicator",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_replicator#topics_to_replicate MskReplicator#topics_to_replicate}",
            "stability": "stable",
            "summary": "List of regular expression patterns indicating the topics to copy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 2320
          },
          "name": "topicsToReplicate",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_replicator#copy_access_control_lists_for_topics MskReplicator#copy_access_control_lists_for_topics}",
            "stability": "stable",
            "summary": "Whether to periodically configure remote topic ACLs to match their corresponding upstream topics."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 2284
          },
          "name": "copyAccessControlListsForTopics",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_replicator#copy_topic_configurations MskReplicator#copy_topic_configurations}",
            "stability": "stable",
            "summary": "Whether to periodically configure remote topics to match their corresponding upstream topics."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 2290
          },
          "name": "copyTopicConfigurations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_replicator#detect_and_copy_new_topics MskReplicator#detect_and_copy_new_topics}",
            "stability": "stable",
            "summary": "Whether to periodically check for new topics and partitions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 2296
          },
          "name": "detectAndCopyNewTopics",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_replicator#starting_position MskReplicator#starting_position}",
            "stability": "stable",
            "summary": "Configuration for specifying the position in the topics to start replicating from."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 2302
          },
          "name": "startingPosition",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorReplicationInfoListTopicReplicationStartingPosition"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_replicator#topic_name_configuration MskReplicator#topic_name_configuration}",
            "stability": "stable",
            "summary": "Configuration for specifying replicated topic names should be the same as their corresponding upstream topics or prefixed with source cluster alias."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 2308
          },
          "name": "topicNameConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorReplicationInfoListTopicReplicationTopicNameConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_replicator#topics_to_exclude MskReplicator#topics_to_exclude}",
            "stability": "stable",
            "summary": "List of regular expression patterns indicating the topics that should not be replicated."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 2314
          },
          "name": "topicsToExclude",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/msk-replicator/index:MskReplicatorReplicationInfoListTopicReplication"
    },
    "@cdktn/provider-awscc.mskReplicator.MskReplicatorReplicationInfoListTopicReplicationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorReplicationInfoListTopicReplicationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/msk-replicator/index.ts",
          "line": 2402
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/msk-replicator/index.ts",
        "line": 2394
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 2525
          },
          "name": "putStartingPosition",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorReplicationInfoListTopicReplicationStartingPosition"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 2541
          },
          "name": "putTopicNameConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorReplicationInfoListTopicReplicationTopicNameConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 2480
          },
          "name": "resetCopyAccessControlListsForTopics"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 2496
          },
          "name": "resetCopyTopicConfigurations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 2512
          },
          "name": "resetDetectAndCopyNewTopics"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 2528
          },
          "name": "resetStartingPosition"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 2544
          },
          "name": "resetTopicNameConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 2560
          },
          "name": "resetTopicsToExclude"
        }
      ],
      "name": "MskReplicatorReplicationInfoListTopicReplicationOutputReference",
      "namespace": "mskReplicator",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 2522
          },
          "name": "startingPosition",
          "type": {
            "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorReplicationInfoListTopicReplicationStartingPositionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 2538
          },
          "name": "topicNameConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 2484
          },
          "name": "copyAccessControlListsForTopicsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 2500
          },
          "name": "copyTopicConfigurationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 2516
          },
          "name": "detectAndCopyNewTopicsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 2532
          },
          "name": "startingPositionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorReplicationInfoListTopicReplicationStartingPosition"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 2548
          },
          "name": "topicNameConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorReplicationInfoListTopicReplicationTopicNameConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 2564
          },
          "name": "topicsToExcludeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 2577
          },
          "name": "topicsToReplicateInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 2474
          },
          "name": "copyAccessControlListsForTopics",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 2490
          },
          "name": "copyTopicConfigurations",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 2506
          },
          "name": "detectAndCopyNewTopics",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 2554
          },
          "name": "topicsToExclude",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 2570
          },
          "name": "topicsToReplicate",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 2406
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorReplicationInfoListTopicReplication"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/msk-replicator/index:MskReplicatorReplicationInfoListTopicReplicationOutputReference"
    },
    "@cdktn/provider-awscc.mskReplicator.MskReplicatorReplicationInfoListTopicReplicationStartingPosition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorReplicationInfoListTopicReplicationStartingPosition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/msk-replicator/index.ts",
        "line": 2086
      },
      "name": "MskReplicatorReplicationInfoListTopicReplicationStartingPosition",
      "namespace": "mskReplicator",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_replicator#type MskReplicator#type}",
            "stability": "stable",
            "summary": "The type of replication starting position."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 2092
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/msk-replicator/index:MskReplicatorReplicationInfoListTopicReplicationStartingPosition"
    },
    "@cdktn/provider-awscc.mskReplicator.MskReplicatorReplicationInfoListTopicReplicationStartingPositionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorReplicationInfoListTopicReplicationStartingPositionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/msk-replicator/index.ts",
          "line": 2132
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/msk-replicator/index.ts",
        "line": 2124
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 2174
          },
          "name": "resetType"
        }
      ],
      "name": "MskReplicatorReplicationInfoListTopicReplicationStartingPositionOutputReference",
      "namespace": "mskReplicator",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 2178
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 2168
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 2136
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorReplicationInfoListTopicReplicationStartingPosition"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/msk-replicator/index:MskReplicatorReplicationInfoListTopicReplicationStartingPositionOutputReference"
    },
    "@cdktn/provider-awscc.mskReplicator.MskReplicatorReplicationInfoListTopicReplicationTopicNameConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorReplicationInfoListTopicReplicationTopicNameConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/msk-replicator/index.ts",
        "line": 2182
      },
      "name": "MskReplicatorReplicationInfoListTopicReplicationTopicNameConfiguration",
      "namespace": "mskReplicator",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_replicator#type MskReplicator#type}",
            "stability": "stable",
            "summary": "The type of replicated topic name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 2188
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/msk-replicator/index:MskReplicatorReplicationInfoListTopicReplicationTopicNameConfiguration"
    },
    "@cdktn/provider-awscc.mskReplicator.MskReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/msk-replicator/index.ts",
          "line": 2228
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/msk-replicator/index.ts",
        "line": 2220
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 2270
          },
          "name": "resetType"
        }
      ],
      "name": "MskReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationOutputReference",
      "namespace": "mskReplicator",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 2274
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 2264
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 2232
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorReplicationInfoListTopicReplicationTopicNameConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/msk-replicator/index:MskReplicatorReplicationInfoListTopicReplicationTopicNameConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.mskReplicator.MskReplicatorTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/msk-replicator/index.ts",
        "line": 2900
      },
      "name": "MskReplicatorTags",
      "namespace": "mskReplicator",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_replicator#key MskReplicator#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 2904
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_replicator#value MskReplicator#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 2908
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/msk-replicator/index:MskReplicatorTags"
    },
    "@cdktn/provider-awscc.mskReplicator.MskReplicatorTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/msk-replicator/index.ts",
          "line": 3038
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/msk-replicator/index.ts",
        "line": 3030
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 3045
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorTagsOutputReference"
            }
          }
        }
      ],
      "name": "MskReplicatorTagsList",
      "namespace": "mskReplicator",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 3031
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/msk-replicator/index:MskReplicatorTagsList"
    },
    "@cdktn/provider-awscc.mskReplicator.MskReplicatorTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/msk-replicator/index.ts",
          "line": 2957
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/msk-replicator/index.ts",
        "line": 2947
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 3005
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 3021
          },
          "name": "resetValue"
        }
      ],
      "name": "MskReplicatorTagsOutputReference",
      "namespace": "mskReplicator",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 3009
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 3025
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 2999
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 3015
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-replicator/index.ts",
            "line": 2961
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskReplicator.MskReplicatorTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/msk-replicator/index:MskReplicatorTagsOutputReference"
    },
    "@cdktn/provider-awscc.mskServerlessCluster.MskServerlessCluster": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_serverless_cluster awscc_msk_serverless_cluster}."
      },
      "fqn": "@cdktn/provider-awscc.mskServerlessCluster.MskServerlessCluster",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_serverless_cluster awscc_msk_serverless_cluster} Resource."
        },
        "locationInModule": {
          "filename": "src/msk-serverless-cluster/index.ts",
          "line": 489
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.mskServerlessCluster.MskServerlessClusterConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/msk-serverless-cluster/index.ts",
        "line": 457
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a MskServerlessCluster resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/msk-serverless-cluster/index.ts",
            "line": 474
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the MskServerlessCluster to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_serverless_cluster#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing MskServerlessCluster that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the MskServerlessCluster to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-serverless-cluster/index.ts",
            "line": 525
          },
          "name": "putClientAuthentication",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mskServerlessCluster.MskServerlessClusterClientAuthentication"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-serverless-cluster/index.ts",
            "line": 572
          },
          "name": "putVpcConfigs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.mskServerlessCluster.MskServerlessClusterVpcConfigs"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-serverless-cluster/index.ts",
            "line": 559
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-serverless-cluster/index.ts",
            "line": 584
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-serverless-cluster/index.ts",
            "line": 593
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "MskServerlessCluster",
      "namespace": "mskServerlessCluster",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-serverless-cluster/index.ts",
            "line": 462
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-serverless-cluster/index.ts",
            "line": 516
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-serverless-cluster/index.ts",
            "line": 522
          },
          "name": "clientAuthentication",
          "type": {
            "fqn": "@cdktn/provider-awscc.mskServerlessCluster.MskServerlessClusterClientAuthenticationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-serverless-cluster/index.ts",
            "line": 547
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-serverless-cluster/index.ts",
            "line": 569
          },
          "name": "vpcConfigs",
          "type": {
            "fqn": "@cdktn/provider-awscc.mskServerlessCluster.MskServerlessClusterVpcConfigsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-serverless-cluster/index.ts",
            "line": 529
          },
          "name": "clientAuthenticationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskServerlessCluster.MskServerlessClusterClientAuthentication"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-serverless-cluster/index.ts",
            "line": 542
          },
          "name": "clusterNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-serverless-cluster/index.ts",
            "line": 563
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-serverless-cluster/index.ts",
            "line": 576
          },
          "name": "vpcConfigsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mskServerlessCluster.MskServerlessClusterVpcConfigs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-serverless-cluster/index.ts",
            "line": 535
          },
          "name": "clusterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-serverless-cluster/index.ts",
            "line": 553
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/msk-serverless-cluster/index:MskServerlessCluster"
    },
    "@cdktn/provider-awscc.mskServerlessCluster.MskServerlessClusterClientAuthentication": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskServerlessCluster.MskServerlessClusterClientAuthentication",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/msk-serverless-cluster/index.ts",
        "line": 216
      },
      "name": "MskServerlessClusterClientAuthentication",
      "namespace": "mskServerlessCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_serverless_cluster#sasl MskServerlessCluster#sasl}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-serverless-cluster/index.ts",
            "line": 220
          },
          "name": "sasl",
          "type": {
            "fqn": "@cdktn/provider-awscc.mskServerlessCluster.MskServerlessClusterClientAuthenticationSasl"
          }
        }
      ],
      "symbolId": "src/msk-serverless-cluster/index:MskServerlessClusterClientAuthentication"
    },
    "@cdktn/provider-awscc.mskServerlessCluster.MskServerlessClusterClientAuthenticationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskServerlessCluster.MskServerlessClusterClientAuthenticationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/msk-serverless-cluster/index.ts",
          "line": 260
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/msk-serverless-cluster/index.ts",
        "line": 252
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-serverless-cluster/index.ts",
            "line": 299
          },
          "name": "putSasl",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mskServerlessCluster.MskServerlessClusterClientAuthenticationSasl"
              }
            }
          ]
        }
      ],
      "name": "MskServerlessClusterClientAuthenticationOutputReference",
      "namespace": "mskServerlessCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-serverless-cluster/index.ts",
            "line": 296
          },
          "name": "sasl",
          "type": {
            "fqn": "@cdktn/provider-awscc.mskServerlessCluster.MskServerlessClusterClientAuthenticationSaslOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-serverless-cluster/index.ts",
            "line": 303
          },
          "name": "saslInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskServerlessCluster.MskServerlessClusterClientAuthenticationSasl"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-serverless-cluster/index.ts",
            "line": 264
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskServerlessCluster.MskServerlessClusterClientAuthentication"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/msk-serverless-cluster/index:MskServerlessClusterClientAuthenticationOutputReference"
    },
    "@cdktn/provider-awscc.mskServerlessCluster.MskServerlessClusterClientAuthenticationSasl": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskServerlessCluster.MskServerlessClusterClientAuthenticationSasl",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/msk-serverless-cluster/index.ts",
        "line": 125
      },
      "name": "MskServerlessClusterClientAuthenticationSasl",
      "namespace": "mskServerlessCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_serverless_cluster#iam MskServerlessCluster#iam}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-serverless-cluster/index.ts",
            "line": 129
          },
          "name": "iam",
          "type": {
            "fqn": "@cdktn/provider-awscc.mskServerlessCluster.MskServerlessClusterClientAuthenticationSaslIam"
          }
        }
      ],
      "symbolId": "src/msk-serverless-cluster/index:MskServerlessClusterClientAuthenticationSasl"
    },
    "@cdktn/provider-awscc.mskServerlessCluster.MskServerlessClusterClientAuthenticationSaslIam": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskServerlessCluster.MskServerlessClusterClientAuthenticationSaslIam",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/msk-serverless-cluster/index.ts",
        "line": 34
      },
      "name": "MskServerlessClusterClientAuthenticationSaslIam",
      "namespace": "mskServerlessCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_serverless_cluster#enabled MskServerlessCluster#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-serverless-cluster/index.ts",
            "line": 38
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/msk-serverless-cluster/index:MskServerlessClusterClientAuthenticationSaslIam"
    },
    "@cdktn/provider-awscc.mskServerlessCluster.MskServerlessClusterClientAuthenticationSaslIamOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskServerlessCluster.MskServerlessClusterClientAuthenticationSaslIamOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/msk-serverless-cluster/index.ts",
          "line": 78
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/msk-serverless-cluster/index.ts",
        "line": 70
      },
      "name": "MskServerlessClusterClientAuthenticationSaslIamOutputReference",
      "namespace": "mskServerlessCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-serverless-cluster/index.ts",
            "line": 121
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-serverless-cluster/index.ts",
            "line": 114
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-serverless-cluster/index.ts",
            "line": 82
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskServerlessCluster.MskServerlessClusterClientAuthenticationSaslIam"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/msk-serverless-cluster/index:MskServerlessClusterClientAuthenticationSaslIamOutputReference"
    },
    "@cdktn/provider-awscc.mskServerlessCluster.MskServerlessClusterClientAuthenticationSaslOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskServerlessCluster.MskServerlessClusterClientAuthenticationSaslOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/msk-serverless-cluster/index.ts",
          "line": 169
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/msk-serverless-cluster/index.ts",
        "line": 161
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-serverless-cluster/index.ts",
            "line": 208
          },
          "name": "putIam",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mskServerlessCluster.MskServerlessClusterClientAuthenticationSaslIam"
              }
            }
          ]
        }
      ],
      "name": "MskServerlessClusterClientAuthenticationSaslOutputReference",
      "namespace": "mskServerlessCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-serverless-cluster/index.ts",
            "line": 205
          },
          "name": "iam",
          "type": {
            "fqn": "@cdktn/provider-awscc.mskServerlessCluster.MskServerlessClusterClientAuthenticationSaslIamOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-serverless-cluster/index.ts",
            "line": 212
          },
          "name": "iamInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskServerlessCluster.MskServerlessClusterClientAuthenticationSaslIam"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-serverless-cluster/index.ts",
            "line": 173
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskServerlessCluster.MskServerlessClusterClientAuthenticationSasl"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/msk-serverless-cluster/index:MskServerlessClusterClientAuthenticationSaslOutputReference"
    },
    "@cdktn/provider-awscc.mskServerlessCluster.MskServerlessClusterConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskServerlessCluster.MskServerlessClusterConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/msk-serverless-cluster/index.ts",
        "line": 14
      },
      "name": "MskServerlessClusterConfig",
      "namespace": "mskServerlessCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_serverless_cluster#client_authentication MskServerlessCluster#client_authentication}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-serverless-cluster/index.ts",
            "line": 18
          },
          "name": "clientAuthentication",
          "type": {
            "fqn": "@cdktn/provider-awscc.mskServerlessCluster.MskServerlessClusterClientAuthentication"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_serverless_cluster#cluster_name MskServerlessCluster#cluster_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-serverless-cluster/index.ts",
            "line": 22
          },
          "name": "clusterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_serverless_cluster#vpc_configs MskServerlessCluster#vpc_configs}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-serverless-cluster/index.ts",
            "line": 32
          },
          "name": "vpcConfigs",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mskServerlessCluster.MskServerlessClusterVpcConfigs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_serverless_cluster#tags MskServerlessCluster#tags}",
            "stability": "stable",
            "summary": "A key-value pair to associate with a resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-serverless-cluster/index.ts",
            "line": 28
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/msk-serverless-cluster/index:MskServerlessClusterConfig"
    },
    "@cdktn/provider-awscc.mskServerlessCluster.MskServerlessClusterVpcConfigs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskServerlessCluster.MskServerlessClusterVpcConfigs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/msk-serverless-cluster/index.ts",
        "line": 307
      },
      "name": "MskServerlessClusterVpcConfigs",
      "namespace": "mskServerlessCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_serverless_cluster#subnet_ids MskServerlessCluster#subnet_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-serverless-cluster/index.ts",
            "line": 315
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_serverless_cluster#security_groups MskServerlessCluster#security_groups}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-serverless-cluster/index.ts",
            "line": 311
          },
          "name": "securityGroups",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/msk-serverless-cluster/index:MskServerlessClusterVpcConfigs"
    },
    "@cdktn/provider-awscc.mskServerlessCluster.MskServerlessClusterVpcConfigsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskServerlessCluster.MskServerlessClusterVpcConfigsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/msk-serverless-cluster/index.ts",
          "line": 442
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/msk-serverless-cluster/index.ts",
        "line": 434
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-serverless-cluster/index.ts",
            "line": 449
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.mskServerlessCluster.MskServerlessClusterVpcConfigsOutputReference"
            }
          }
        }
      ],
      "name": "MskServerlessClusterVpcConfigsList",
      "namespace": "mskServerlessCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-serverless-cluster/index.ts",
            "line": 435
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.mskServerlessCluster.MskServerlessClusterVpcConfigs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/msk-serverless-cluster/index:MskServerlessClusterVpcConfigsList"
    },
    "@cdktn/provider-awscc.mskServerlessCluster.MskServerlessClusterVpcConfigsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskServerlessCluster.MskServerlessClusterVpcConfigsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/msk-serverless-cluster/index.ts",
          "line": 364
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/msk-serverless-cluster/index.ts",
        "line": 354
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-serverless-cluster/index.ts",
            "line": 412
          },
          "name": "resetSecurityGroups"
        }
      ],
      "name": "MskServerlessClusterVpcConfigsOutputReference",
      "namespace": "mskServerlessCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-serverless-cluster/index.ts",
            "line": 416
          },
          "name": "securityGroupsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-serverless-cluster/index.ts",
            "line": 429
          },
          "name": "subnetIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-serverless-cluster/index.ts",
            "line": 406
          },
          "name": "securityGroups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-serverless-cluster/index.ts",
            "line": 422
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-serverless-cluster/index.ts",
            "line": 368
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mskServerlessCluster.MskServerlessClusterVpcConfigs"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/msk-serverless-cluster/index:MskServerlessClusterVpcConfigsOutputReference"
    },
    "@cdktn/provider-awscc.mskTopic.MskTopic": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_topic awscc_msk_topic}."
      },
      "fqn": "@cdktn/provider-awscc.mskTopic.MskTopic",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_topic awscc_msk_topic} Resource."
        },
        "locationInModule": {
          "filename": "src/msk-topic/index.ts",
          "line": 82
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.mskTopic.MskTopicConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/msk-topic/index.ts",
        "line": 50
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a MskTopic resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/msk-topic/index.ts",
            "line": 67
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the MskTopic to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_topic#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing MskTopic that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the MskTopic to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-topic/index.ts",
            "line": 130
          },
          "name": "resetConfigs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-topic/index.ts",
            "line": 191
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-topic/index.ts",
            "line": 201
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "MskTopic",
      "namespace": "mskTopic",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-topic/index.ts",
            "line": 55
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-topic/index.ts",
            "line": 139
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-topic/index.ts",
            "line": 170
          },
          "name": "topicArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-topic/index.ts",
            "line": 118
          },
          "name": "clusterArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-topic/index.ts",
            "line": 134
          },
          "name": "configsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-topic/index.ts",
            "line": 152
          },
          "name": "partitionCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-topic/index.ts",
            "line": 165
          },
          "name": "replicationFactorInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-topic/index.ts",
            "line": 183
          },
          "name": "topicNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-topic/index.ts",
            "line": 111
          },
          "name": "clusterArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-topic/index.ts",
            "line": 124
          },
          "name": "configs",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-topic/index.ts",
            "line": 145
          },
          "name": "partitionCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-topic/index.ts",
            "line": 158
          },
          "name": "replicationFactor",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-topic/index.ts",
            "line": 176
          },
          "name": "topicName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/msk-topic/index:MskTopic"
    },
    "@cdktn/provider-awscc.mskTopic.MskTopicConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskTopic.MskTopicConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/msk-topic/index.ts",
        "line": 14
      },
      "name": "MskTopicConfig",
      "namespace": "mskTopic",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_topic#cluster_arn MskTopic#cluster_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the MSK cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-topic/index.ts",
            "line": 20
          },
          "name": "clusterArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_topic#partition_count MskTopic#partition_count}",
            "stability": "stable",
            "summary": "The number of partitions for the topic."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-topic/index.ts",
            "line": 32
          },
          "name": "partitionCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_topic#replication_factor MskTopic#replication_factor}",
            "stability": "stable",
            "summary": "The replication factor for the topic."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-topic/index.ts",
            "line": 38
          },
          "name": "replicationFactor",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_topic#topic_name MskTopic#topic_name}",
            "stability": "stable",
            "summary": "The name of the topic."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-topic/index.ts",
            "line": 44
          },
          "name": "topicName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_topic#configs MskTopic#configs}",
            "stability": "stable",
            "summary": "Base64 encoded configuration properties of the topic."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-topic/index.ts",
            "line": 26
          },
          "name": "configs",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/msk-topic/index:MskTopicConfig"
    },
    "@cdktn/provider-awscc.mskVpcConnection.MskVpcConnection": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_vpc_connection awscc_msk_vpc_connection}."
      },
      "fqn": "@cdktn/provider-awscc.mskVpcConnection.MskVpcConnection",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_vpc_connection awscc_msk_vpc_connection} Resource."
        },
        "locationInModule": {
          "filename": "src/msk-vpc-connection/index.ts",
          "line": 82
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.mskVpcConnection.MskVpcConnectionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/msk-vpc-connection/index.ts",
        "line": 50
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a MskVpcConnection resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/msk-vpc-connection/index.ts",
            "line": 67
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the MskVpcConnection to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_vpc_connection#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing MskVpcConnection that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the MskVpcConnection to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-vpc-connection/index.ts",
            "line": 167
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-vpc-connection/index.ts",
            "line": 205
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-vpc-connection/index.ts",
            "line": 216
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "MskVpcConnection",
      "namespace": "mskVpcConnection",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-vpc-connection/index.ts",
            "line": 55
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-vpc-connection/index.ts",
            "line": 111
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-vpc-connection/index.ts",
            "line": 142
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-vpc-connection/index.ts",
            "line": 124
          },
          "name": "authenticationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-vpc-connection/index.ts",
            "line": 137
          },
          "name": "clientSubnetsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-vpc-connection/index.ts",
            "line": 155
          },
          "name": "securityGroupsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-vpc-connection/index.ts",
            "line": 171
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-vpc-connection/index.ts",
            "line": 184
          },
          "name": "targetClusterArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-vpc-connection/index.ts",
            "line": 197
          },
          "name": "vpcIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-vpc-connection/index.ts",
            "line": 117
          },
          "name": "authentication",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-vpc-connection/index.ts",
            "line": 130
          },
          "name": "clientSubnets",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-vpc-connection/index.ts",
            "line": 148
          },
          "name": "securityGroups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-vpc-connection/index.ts",
            "line": 161
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-vpc-connection/index.ts",
            "line": 177
          },
          "name": "targetClusterArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/msk-vpc-connection/index.ts",
            "line": 190
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/msk-vpc-connection/index:MskVpcConnection"
    },
    "@cdktn/provider-awscc.mskVpcConnection.MskVpcConnectionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mskVpcConnection.MskVpcConnectionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/msk-vpc-connection/index.ts",
        "line": 14
      },
      "name": "MskVpcConnectionConfig",
      "namespace": "mskVpcConnection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_vpc_connection#authentication MskVpcConnection#authentication}",
            "stability": "stable",
            "summary": "The type of private link authentication."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-vpc-connection/index.ts",
            "line": 20
          },
          "name": "authentication",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_vpc_connection#client_subnets MskVpcConnection#client_subnets}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-vpc-connection/index.ts",
            "line": 24
          },
          "name": "clientSubnets",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_vpc_connection#security_groups MskVpcConnection#security_groups}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-vpc-connection/index.ts",
            "line": 28
          },
          "name": "securityGroups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_vpc_connection#target_cluster_arn MskVpcConnection#target_cluster_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the target cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-vpc-connection/index.ts",
            "line": 40
          },
          "name": "targetClusterArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_vpc_connection#vpc_id MskVpcConnection#vpc_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-vpc-connection/index.ts",
            "line": 44
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/msk_vpc_connection#tags MskVpcConnection#tags}",
            "stability": "stable",
            "summary": "A key-value pair to associate with a resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/msk-vpc-connection/index.ts",
            "line": 34
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/msk-vpc-connection/index:MskVpcConnectionConfig"
    },
    "@cdktn/provider-awscc.mwaaEnvironment.MwaaEnvironment": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mwaa_environment awscc_mwaa_environment}."
      },
      "fqn": "@cdktn/provider-awscc.mwaaEnvironment.MwaaEnvironment",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mwaa_environment awscc_mwaa_environment} Resource."
        },
        "locationInModule": {
          "filename": "src/mwaa-environment/index.ts",
          "line": 1255
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.mwaaEnvironment.MwaaEnvironmentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mwaa-environment/index.ts",
        "line": 1223
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a MwaaEnvironment resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1240
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the MwaaEnvironment to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mwaa_environment#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing MwaaEnvironment that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the MwaaEnvironment to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1440
          },
          "name": "putLoggingConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mwaaEnvironment.MwaaEnvironmentLoggingConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1533
          },
          "name": "putNetworkConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mwaaEnvironment.MwaaEnvironmentNetworkConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1311
          },
          "name": "resetAirflowConfigurationOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1327
          },
          "name": "resetAirflowVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1353
          },
          "name": "resetDagS3Path"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1374
          },
          "name": "resetEndpointManagement"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1390
          },
          "name": "resetEnvironmentClass"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1406
          },
          "name": "resetExecutionRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1427
          },
          "name": "resetKmsKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1443
          },
          "name": "resetLoggingConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1459
          },
          "name": "resetMaxWebservers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1475
          },
          "name": "resetMaxWorkers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1491
          },
          "name": "resetMinWebservers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1507
          },
          "name": "resetMinWorkers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1536
          },
          "name": "resetNetworkConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1552
          },
          "name": "resetPluginsS3ObjectVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1568
          },
          "name": "resetPluginsS3Path"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1584
          },
          "name": "resetRequirementsS3ObjectVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1600
          },
          "name": "resetRequirementsS3Path"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1616
          },
          "name": "resetSchedulers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1632
          },
          "name": "resetSourceBucketArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1648
          },
          "name": "resetStartupScriptS3ObjectVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1664
          },
          "name": "resetStartupScriptS3Path"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1680
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1696
          },
          "name": "resetWebserverAccessMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1722
          },
          "name": "resetWeeklyMaintenanceWindowStart"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1738
          },
          "name": "resetWorkerReplacementStrategy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1750
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1781
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "MwaaEnvironment",
      "namespace": "mwaaEnvironment",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1228
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1336
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1341
          },
          "name": "celeryExecutorQueue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1362
          },
          "name": "databaseVpcEndpointService",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1415
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1437
          },
          "name": "loggingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.mwaaEnvironment.MwaaEnvironmentLoggingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1530
          },
          "name": "networkConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.mwaaEnvironment.MwaaEnvironmentNetworkConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1705
          },
          "name": "webserverUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1710
          },
          "name": "webserverVpcEndpointService",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1315
          },
          "name": "airflowConfigurationOptionsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1331
          },
          "name": "airflowVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1357
          },
          "name": "dagS3PathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1378
          },
          "name": "endpointManagementInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1394
          },
          "name": "environmentClassInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1410
          },
          "name": "executionRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1431
          },
          "name": "kmsKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1447
          },
          "name": "loggingConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mwaaEnvironment.MwaaEnvironmentLoggingConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1463
          },
          "name": "maxWebserversInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1479
          },
          "name": "maxWorkersInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1495
          },
          "name": "minWebserversInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1511
          },
          "name": "minWorkersInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1524
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1540
          },
          "name": "networkConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mwaaEnvironment.MwaaEnvironmentNetworkConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1556
          },
          "name": "pluginsS3ObjectVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1572
          },
          "name": "pluginsS3PathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1588
          },
          "name": "requirementsS3ObjectVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1604
          },
          "name": "requirementsS3PathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1620
          },
          "name": "schedulersInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1636
          },
          "name": "sourceBucketArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1652
          },
          "name": "startupScriptS3ObjectVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1668
          },
          "name": "startupScriptS3PathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1684
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1700
          },
          "name": "webserverAccessModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1726
          },
          "name": "weeklyMaintenanceWindowStartInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1742
          },
          "name": "workerReplacementStrategyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1305
          },
          "name": "airflowConfigurationOptions",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1321
          },
          "name": "airflowVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1347
          },
          "name": "dagS3Path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1368
          },
          "name": "endpointManagement",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1384
          },
          "name": "environmentClass",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1400
          },
          "name": "executionRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1421
          },
          "name": "kmsKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1453
          },
          "name": "maxWebservers",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1469
          },
          "name": "maxWorkers",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1485
          },
          "name": "minWebservers",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1501
          },
          "name": "minWorkers",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1517
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1546
          },
          "name": "pluginsS3ObjectVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1562
          },
          "name": "pluginsS3Path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1578
          },
          "name": "requirementsS3ObjectVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1594
          },
          "name": "requirementsS3Path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1610
          },
          "name": "schedulers",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1626
          },
          "name": "sourceBucketArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1642
          },
          "name": "startupScriptS3ObjectVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1658
          },
          "name": "startupScriptS3Path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1674
          },
          "name": "tags",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1690
          },
          "name": "webserverAccessMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1716
          },
          "name": "weeklyMaintenanceWindowStart",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1732
          },
          "name": "workerReplacementStrategy",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mwaa-environment/index:MwaaEnvironment"
    },
    "@cdktn/provider-awscc.mwaaEnvironment.MwaaEnvironmentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mwaaEnvironment.MwaaEnvironmentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mwaa-environment/index.ts",
        "line": 14
      },
      "name": "MwaaEnvironmentConfig",
      "namespace": "mwaaEnvironment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mwaa_environment#name MwaaEnvironment#name}",
            "stability": "stable",
            "summary": "Customer-defined identifier for the environment, unique per customer region."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 112
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "[core]\n    dags_folder={AIRFLOW_HOME}/dags\n\n    Would be represented as\n\n    \"core.dags_folder\": \"{AIRFLOW_HOME}/dags\"\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mwaa_environment#airflow_configuration_options MwaaEnvironment#airflow_configuration_options}",
            "stability": "stable",
            "summary": "Key/value pairs representing Airflow configuration variables.     Keys are prefixed by their section:."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 28
          },
          "name": "airflowConfigurationOptions",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mwaa_environment#airflow_version MwaaEnvironment#airflow_version}",
            "stability": "stable",
            "summary": "Version of airflow to deploy to the environment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 34
          },
          "name": "airflowVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mwaa_environment#dag_s3_path MwaaEnvironment#dag_s3_path}",
            "stability": "stable",
            "summary": "Represents an S3 prefix relative to the root of an S3 bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 40
          },
          "name": "dagS3Path",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mwaa_environment#endpoint_management MwaaEnvironment#endpoint_management}",
            "stability": "stable",
            "summary": "Defines whether the VPC endpoints configured for the environment are created, and managed, by the customer or by Amazon MWAA."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 46
          },
          "name": "endpointManagement",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mwaa_environment#environment_class MwaaEnvironment#environment_class}",
            "stability": "stable",
            "summary": "Templated configuration for airflow processes and backing infrastructure."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 52
          },
          "name": "environmentClass",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mwaa_environment#execution_role_arn MwaaEnvironment#execution_role_arn}",
            "stability": "stable",
            "summary": "IAM role to be used by tasks."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 58
          },
          "name": "executionRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify the CMK using any of the following:\n\n    Key ID. For example, key/1234abcd-12ab-34cd-56ef-1234567890ab.\n\n    Key alias. For example, alias/ExampleAlias.\n\n    Key ARN. For example, arn:aws:kms:us-east-1:012345678910:key/abcd1234-a123-456a-a12b-a123b4cd56ef.\n\n    Alias ARN. For example, arn:aws:kms:us-east-1:012345678910:alias/ExampleAlias.\n\n    AWS authenticates the CMK asynchronously. Therefore, if you specify an ID, alias, or ARN that is not valid, the action can appear to complete, but eventually fails.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mwaa_environment#kms_key MwaaEnvironment#kms_key}",
            "stability": "stable",
            "summary": "The identifier of the AWS Key Management Service (AWS KMS) customer master key (CMK) to use for MWAA data encryption."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 76
          },
          "name": "kmsKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mwaa_environment#logging_configuration MwaaEnvironment#logging_configuration}",
            "stability": "stable",
            "summary": "Logging configuration for the environment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 82
          },
          "name": "loggingConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mwaaEnvironment.MwaaEnvironmentLoggingConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mwaa_environment#max_webservers MwaaEnvironment#max_webservers}",
            "stability": "stable",
            "summary": "Maximum webserver compute units."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 88
          },
          "name": "maxWebservers",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mwaa_environment#max_workers MwaaEnvironment#max_workers}",
            "stability": "stable",
            "summary": "Maximum worker compute units."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 94
          },
          "name": "maxWorkers",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mwaa_environment#min_webservers MwaaEnvironment#min_webservers}",
            "stability": "stable",
            "summary": "Minimum webserver compute units."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 100
          },
          "name": "minWebservers",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mwaa_environment#min_workers MwaaEnvironment#min_workers}",
            "stability": "stable",
            "summary": "Minimum worker compute units."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 106
          },
          "name": "minWorkers",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mwaa_environment#network_configuration MwaaEnvironment#network_configuration}",
            "stability": "stable",
            "summary": "Configures the network resources of the environment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 118
          },
          "name": "networkConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mwaaEnvironment.MwaaEnvironmentNetworkConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mwaa_environment#plugins_s3_object_version MwaaEnvironment#plugins_s3_object_version}",
            "stability": "stable",
            "summary": "Represents an version ID for an S3 object."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 124
          },
          "name": "pluginsS3ObjectVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mwaa_environment#plugins_s3_path MwaaEnvironment#plugins_s3_path}",
            "stability": "stable",
            "summary": "Represents an S3 prefix relative to the root of an S3 bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 130
          },
          "name": "pluginsS3Path",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mwaa_environment#requirements_s3_object_version MwaaEnvironment#requirements_s3_object_version}",
            "stability": "stable",
            "summary": "Represents an version ID for an S3 object."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 136
          },
          "name": "requirementsS3ObjectVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mwaa_environment#requirements_s3_path MwaaEnvironment#requirements_s3_path}",
            "stability": "stable",
            "summary": "Represents an S3 prefix relative to the root of an S3 bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 142
          },
          "name": "requirementsS3Path",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mwaa_environment#schedulers MwaaEnvironment#schedulers}",
            "stability": "stable",
            "summary": "Scheduler compute units."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 148
          },
          "name": "schedulers",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mwaa_environment#source_bucket_arn MwaaEnvironment#source_bucket_arn}",
            "stability": "stable",
            "summary": "ARN for the AWS S3 bucket to use as the source of DAGs and plugins for the environment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 154
          },
          "name": "sourceBucketArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mwaa_environment#startup_script_s3_object_version MwaaEnvironment#startup_script_s3_object_version}",
            "stability": "stable",
            "summary": "Represents an version ID for an S3 object."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 160
          },
          "name": "startupScriptS3ObjectVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mwaa_environment#startup_script_s3_path MwaaEnvironment#startup_script_s3_path}",
            "stability": "stable",
            "summary": "Represents an S3 prefix relative to the root of an S3 bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 166
          },
          "name": "startupScriptS3Path",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mwaa_environment#tags MwaaEnvironment#tags}",
            "stability": "stable",
            "summary": "A map of tags for the environment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 172
          },
          "name": "tags",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mwaa_environment#webserver_access_mode MwaaEnvironment#webserver_access_mode}",
            "stability": "stable",
            "summary": "Choice for mode of webserver access including over public internet or via private VPC endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 178
          },
          "name": "webserverAccessMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mwaa_environment#weekly_maintenance_window_start MwaaEnvironment#weekly_maintenance_window_start}",
            "stability": "stable",
            "summary": "Start time for the weekly maintenance window."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 184
          },
          "name": "weeklyMaintenanceWindowStart",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values: `FORCED`, `GRACEFUL`. FORCED means Apache Airflow workers will be stopped and replaced without waiting for tasks to complete before an update. GRACEFUL means Apache Airflow workers will be able to complete running tasks for up to 12 hours during an update before being stopped and replaced.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mwaa_environment#worker_replacement_strategy MwaaEnvironment#worker_replacement_strategy}",
            "stability": "stable",
            "summary": "The worker replacement strategy to use when updating the environment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 190
          },
          "name": "workerReplacementStrategy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mwaa-environment/index:MwaaEnvironmentConfig"
    },
    "@cdktn/provider-awscc.mwaaEnvironment.MwaaEnvironmentLoggingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mwaaEnvironment.MwaaEnvironmentLoggingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mwaa-environment/index.ts",
        "line": 852
      },
      "name": "MwaaEnvironmentLoggingConfiguration",
      "namespace": "mwaaEnvironment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mwaa_environment#dag_processing_logs MwaaEnvironment#dag_processing_logs}",
            "stability": "stable",
            "summary": "Logging configuration for a specific airflow component."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 858
          },
          "name": "dagProcessingLogs",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mwaaEnvironment.MwaaEnvironmentLoggingConfigurationDagProcessingLogs"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mwaa_environment#scheduler_logs MwaaEnvironment#scheduler_logs}",
            "stability": "stable",
            "summary": "Logging configuration for a specific airflow component."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 864
          },
          "name": "schedulerLogs",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mwaaEnvironment.MwaaEnvironmentLoggingConfigurationSchedulerLogs"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mwaa_environment#task_logs MwaaEnvironment#task_logs}",
            "stability": "stable",
            "summary": "Logging configuration for a specific airflow component."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 870
          },
          "name": "taskLogs",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mwaaEnvironment.MwaaEnvironmentLoggingConfigurationTaskLogs"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mwaa_environment#webserver_logs MwaaEnvironment#webserver_logs}",
            "stability": "stable",
            "summary": "Logging configuration for a specific airflow component."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 876
          },
          "name": "webserverLogs",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mwaaEnvironment.MwaaEnvironmentLoggingConfigurationWebserverLogs"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mwaa_environment#worker_logs MwaaEnvironment#worker_logs}",
            "stability": "stable",
            "summary": "Logging configuration for a specific airflow component."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 882
          },
          "name": "workerLogs",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mwaaEnvironment.MwaaEnvironmentLoggingConfigurationWorkerLogs"
          }
        }
      ],
      "symbolId": "src/mwaa-environment/index:MwaaEnvironmentLoggingConfiguration"
    },
    "@cdktn/provider-awscc.mwaaEnvironment.MwaaEnvironmentLoggingConfigurationDagProcessingLogs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mwaaEnvironment.MwaaEnvironmentLoggingConfigurationDagProcessingLogs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mwaa-environment/index.ts",
        "line": 192
      },
      "name": "MwaaEnvironmentLoggingConfigurationDagProcessingLogs",
      "namespace": "mwaaEnvironment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mwaa_environment#enabled MwaaEnvironment#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 196
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mwaa_environment#log_level MwaaEnvironment#log_level}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 200
          },
          "name": "logLevel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mwaa-environment/index:MwaaEnvironmentLoggingConfigurationDagProcessingLogs"
    },
    "@cdktn/provider-awscc.mwaaEnvironment.MwaaEnvironmentLoggingConfigurationDagProcessingLogsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mwaaEnvironment.MwaaEnvironmentLoggingConfigurationDagProcessingLogsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mwaa-environment/index.ts",
          "line": 247
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mwaa-environment/index.ts",
        "line": 239
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 300
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 316
          },
          "name": "resetLogLevel"
        }
      ],
      "name": "MwaaEnvironmentLoggingConfigurationDagProcessingLogsOutputReference",
      "namespace": "mwaaEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 288
          },
          "name": "cloudwatchLogGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 304
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 320
          },
          "name": "logLevelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 294
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 310
          },
          "name": "logLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 251
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mwaaEnvironment.MwaaEnvironmentLoggingConfigurationDagProcessingLogs"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mwaa-environment/index:MwaaEnvironmentLoggingConfigurationDagProcessingLogsOutputReference"
    },
    "@cdktn/provider-awscc.mwaaEnvironment.MwaaEnvironmentLoggingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mwaaEnvironment.MwaaEnvironmentLoggingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mwaa-environment/index.ts",
          "line": 950
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mwaa-environment/index.ts",
        "line": 942
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1013
          },
          "name": "putDagProcessingLogs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mwaaEnvironment.MwaaEnvironmentLoggingConfigurationDagProcessingLogs"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1029
          },
          "name": "putSchedulerLogs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mwaaEnvironment.MwaaEnvironmentLoggingConfigurationSchedulerLogs"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1045
          },
          "name": "putTaskLogs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mwaaEnvironment.MwaaEnvironmentLoggingConfigurationTaskLogs"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1061
          },
          "name": "putWebserverLogs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mwaaEnvironment.MwaaEnvironmentLoggingConfigurationWebserverLogs"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1077
          },
          "name": "putWorkerLogs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mwaaEnvironment.MwaaEnvironmentLoggingConfigurationWorkerLogs"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1016
          },
          "name": "resetDagProcessingLogs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1032
          },
          "name": "resetSchedulerLogs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1048
          },
          "name": "resetTaskLogs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1064
          },
          "name": "resetWebserverLogs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1080
          },
          "name": "resetWorkerLogs"
        }
      ],
      "name": "MwaaEnvironmentLoggingConfigurationOutputReference",
      "namespace": "mwaaEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1010
          },
          "name": "dagProcessingLogs",
          "type": {
            "fqn": "@cdktn/provider-awscc.mwaaEnvironment.MwaaEnvironmentLoggingConfigurationDagProcessingLogsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1026
          },
          "name": "schedulerLogs",
          "type": {
            "fqn": "@cdktn/provider-awscc.mwaaEnvironment.MwaaEnvironmentLoggingConfigurationSchedulerLogsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1042
          },
          "name": "taskLogs",
          "type": {
            "fqn": "@cdktn/provider-awscc.mwaaEnvironment.MwaaEnvironmentLoggingConfigurationTaskLogsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1058
          },
          "name": "webserverLogs",
          "type": {
            "fqn": "@cdktn/provider-awscc.mwaaEnvironment.MwaaEnvironmentLoggingConfigurationWebserverLogsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1074
          },
          "name": "workerLogs",
          "type": {
            "fqn": "@cdktn/provider-awscc.mwaaEnvironment.MwaaEnvironmentLoggingConfigurationWorkerLogsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1020
          },
          "name": "dagProcessingLogsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mwaaEnvironment.MwaaEnvironmentLoggingConfigurationDagProcessingLogs"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1036
          },
          "name": "schedulerLogsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mwaaEnvironment.MwaaEnvironmentLoggingConfigurationSchedulerLogs"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1052
          },
          "name": "taskLogsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mwaaEnvironment.MwaaEnvironmentLoggingConfigurationTaskLogs"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1068
          },
          "name": "webserverLogsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mwaaEnvironment.MwaaEnvironmentLoggingConfigurationWebserverLogs"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1084
          },
          "name": "workerLogsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mwaaEnvironment.MwaaEnvironmentLoggingConfigurationWorkerLogs"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 954
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mwaaEnvironment.MwaaEnvironmentLoggingConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mwaa-environment/index:MwaaEnvironmentLoggingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.mwaaEnvironment.MwaaEnvironmentLoggingConfigurationSchedulerLogs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mwaaEnvironment.MwaaEnvironmentLoggingConfigurationSchedulerLogs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mwaa-environment/index.ts",
        "line": 324
      },
      "name": "MwaaEnvironmentLoggingConfigurationSchedulerLogs",
      "namespace": "mwaaEnvironment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mwaa_environment#enabled MwaaEnvironment#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 328
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mwaa_environment#log_level MwaaEnvironment#log_level}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 332
          },
          "name": "logLevel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mwaa-environment/index:MwaaEnvironmentLoggingConfigurationSchedulerLogs"
    },
    "@cdktn/provider-awscc.mwaaEnvironment.MwaaEnvironmentLoggingConfigurationSchedulerLogsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mwaaEnvironment.MwaaEnvironmentLoggingConfigurationSchedulerLogsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mwaa-environment/index.ts",
          "line": 379
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mwaa-environment/index.ts",
        "line": 371
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 432
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 448
          },
          "name": "resetLogLevel"
        }
      ],
      "name": "MwaaEnvironmentLoggingConfigurationSchedulerLogsOutputReference",
      "namespace": "mwaaEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 420
          },
          "name": "cloudwatchLogGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 436
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 452
          },
          "name": "logLevelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 426
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 442
          },
          "name": "logLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 383
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mwaaEnvironment.MwaaEnvironmentLoggingConfigurationSchedulerLogs"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mwaa-environment/index:MwaaEnvironmentLoggingConfigurationSchedulerLogsOutputReference"
    },
    "@cdktn/provider-awscc.mwaaEnvironment.MwaaEnvironmentLoggingConfigurationTaskLogs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mwaaEnvironment.MwaaEnvironmentLoggingConfigurationTaskLogs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mwaa-environment/index.ts",
        "line": 456
      },
      "name": "MwaaEnvironmentLoggingConfigurationTaskLogs",
      "namespace": "mwaaEnvironment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mwaa_environment#enabled MwaaEnvironment#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 460
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mwaa_environment#log_level MwaaEnvironment#log_level}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 464
          },
          "name": "logLevel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mwaa-environment/index:MwaaEnvironmentLoggingConfigurationTaskLogs"
    },
    "@cdktn/provider-awscc.mwaaEnvironment.MwaaEnvironmentLoggingConfigurationTaskLogsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mwaaEnvironment.MwaaEnvironmentLoggingConfigurationTaskLogsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mwaa-environment/index.ts",
          "line": 511
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mwaa-environment/index.ts",
        "line": 503
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 564
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 580
          },
          "name": "resetLogLevel"
        }
      ],
      "name": "MwaaEnvironmentLoggingConfigurationTaskLogsOutputReference",
      "namespace": "mwaaEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 552
          },
          "name": "cloudwatchLogGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 568
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 584
          },
          "name": "logLevelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 558
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 574
          },
          "name": "logLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 515
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mwaaEnvironment.MwaaEnvironmentLoggingConfigurationTaskLogs"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mwaa-environment/index:MwaaEnvironmentLoggingConfigurationTaskLogsOutputReference"
    },
    "@cdktn/provider-awscc.mwaaEnvironment.MwaaEnvironmentLoggingConfigurationWebserverLogs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mwaaEnvironment.MwaaEnvironmentLoggingConfigurationWebserverLogs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mwaa-environment/index.ts",
        "line": 588
      },
      "name": "MwaaEnvironmentLoggingConfigurationWebserverLogs",
      "namespace": "mwaaEnvironment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mwaa_environment#enabled MwaaEnvironment#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 592
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mwaa_environment#log_level MwaaEnvironment#log_level}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 596
          },
          "name": "logLevel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mwaa-environment/index:MwaaEnvironmentLoggingConfigurationWebserverLogs"
    },
    "@cdktn/provider-awscc.mwaaEnvironment.MwaaEnvironmentLoggingConfigurationWebserverLogsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mwaaEnvironment.MwaaEnvironmentLoggingConfigurationWebserverLogsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mwaa-environment/index.ts",
          "line": 643
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mwaa-environment/index.ts",
        "line": 635
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 696
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 712
          },
          "name": "resetLogLevel"
        }
      ],
      "name": "MwaaEnvironmentLoggingConfigurationWebserverLogsOutputReference",
      "namespace": "mwaaEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 684
          },
          "name": "cloudwatchLogGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 700
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 716
          },
          "name": "logLevelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 690
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 706
          },
          "name": "logLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 647
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mwaaEnvironment.MwaaEnvironmentLoggingConfigurationWebserverLogs"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mwaa-environment/index:MwaaEnvironmentLoggingConfigurationWebserverLogsOutputReference"
    },
    "@cdktn/provider-awscc.mwaaEnvironment.MwaaEnvironmentLoggingConfigurationWorkerLogs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mwaaEnvironment.MwaaEnvironmentLoggingConfigurationWorkerLogs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mwaa-environment/index.ts",
        "line": 720
      },
      "name": "MwaaEnvironmentLoggingConfigurationWorkerLogs",
      "namespace": "mwaaEnvironment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mwaa_environment#enabled MwaaEnvironment#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 724
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mwaa_environment#log_level MwaaEnvironment#log_level}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 728
          },
          "name": "logLevel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mwaa-environment/index:MwaaEnvironmentLoggingConfigurationWorkerLogs"
    },
    "@cdktn/provider-awscc.mwaaEnvironment.MwaaEnvironmentLoggingConfigurationWorkerLogsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mwaaEnvironment.MwaaEnvironmentLoggingConfigurationWorkerLogsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mwaa-environment/index.ts",
          "line": 775
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mwaa-environment/index.ts",
        "line": 767
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 828
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 844
          },
          "name": "resetLogLevel"
        }
      ],
      "name": "MwaaEnvironmentLoggingConfigurationWorkerLogsOutputReference",
      "namespace": "mwaaEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 816
          },
          "name": "cloudwatchLogGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 832
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 848
          },
          "name": "logLevelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 822
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 838
          },
          "name": "logLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 779
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mwaaEnvironment.MwaaEnvironmentLoggingConfigurationWorkerLogs"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mwaa-environment/index:MwaaEnvironmentLoggingConfigurationWorkerLogsOutputReference"
    },
    "@cdktn/provider-awscc.mwaaEnvironment.MwaaEnvironmentNetworkConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mwaaEnvironment.MwaaEnvironmentNetworkConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mwaa-environment/index.ts",
        "line": 1088
      },
      "name": "MwaaEnvironmentNetworkConfiguration",
      "namespace": "mwaaEnvironment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mwaa_environment#security_group_ids MwaaEnvironment#security_group_ids}",
            "stability": "stable",
            "summary": "A list of security groups to use for the environment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1094
          },
          "name": "securityGroupIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "These must be private subnets, in the same VPC, in two different availability zones.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mwaa_environment#subnet_ids MwaaEnvironment#subnet_ids}",
            "stability": "stable",
            "summary": "A list of subnets to use for the environment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1100
          },
          "name": "subnetIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/mwaa-environment/index:MwaaEnvironmentNetworkConfiguration"
    },
    "@cdktn/provider-awscc.mwaaEnvironment.MwaaEnvironmentNetworkConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mwaaEnvironment.MwaaEnvironmentNetworkConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mwaa-environment/index.ts",
          "line": 1147
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mwaa-environment/index.ts",
        "line": 1139
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1195
          },
          "name": "resetSecurityGroupIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1211
          },
          "name": "resetSubnetIds"
        }
      ],
      "name": "MwaaEnvironmentNetworkConfigurationOutputReference",
      "namespace": "mwaaEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1199
          },
          "name": "securityGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1215
          },
          "name": "subnetIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1189
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1205
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaa-environment/index.ts",
            "line": 1151
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mwaaEnvironment.MwaaEnvironmentNetworkConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mwaa-environment/index:MwaaEnvironmentNetworkConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.mwaaserverlessWorkflow.MwaaserverlessWorkflow": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mwaaserverless_workflow awscc_mwaaserverless_workflow}."
      },
      "fqn": "@cdktn/provider-awscc.mwaaserverlessWorkflow.MwaaserverlessWorkflow",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mwaaserverless_workflow awscc_mwaaserverless_workflow} Resource."
        },
        "locationInModule": {
          "filename": "src/mwaaserverless-workflow/index.ts",
          "line": 646
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.mwaaserverlessWorkflow.MwaaserverlessWorkflowConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mwaaserverless-workflow/index.ts",
        "line": 614
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a MwaaserverlessWorkflow resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/mwaaserverless-workflow/index.ts",
            "line": 631
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the MwaaserverlessWorkflow to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mwaaserverless_workflow#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing MwaaserverlessWorkflow that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the MwaaserverlessWorkflow to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaaserverless-workflow/index.ts",
            "line": 687
          },
          "name": "putDefinitionS3Location",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mwaaserverlessWorkflow.MwaaserverlessWorkflowDefinitionS3Location"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaaserverless-workflow/index.ts",
            "line": 716
          },
          "name": "putEncryptionConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mwaaserverlessWorkflow.MwaaserverlessWorkflowEncryptionConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaaserverless-workflow/index.ts",
            "line": 737
          },
          "name": "putLoggingConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mwaaserverlessWorkflow.MwaaserverlessWorkflowLoggingConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaaserverless-workflow/index.ts",
            "line": 774
          },
          "name": "putNetworkConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.mwaaserverlessWorkflow.MwaaserverlessWorkflowNetworkConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaaserverless-workflow/index.ts",
            "line": 703
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaaserverless-workflow/index.ts",
            "line": 719
          },
          "name": "resetEncryptionConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaaserverless-workflow/index.ts",
            "line": 740
          },
          "name": "resetLoggingConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaaserverless-workflow/index.ts",
            "line": 761
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaaserverless-workflow/index.ts",
            "line": 777
          },
          "name": "resetNetworkConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaaserverless-workflow/index.ts",
            "line": 812
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaaserverless-workflow/index.ts",
            "line": 828
          },
          "name": "resetTriggerMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaaserverless-workflow/index.ts",
            "line": 855
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaaserverless-workflow/index.ts",
            "line": 869
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "MwaaserverlessWorkflow",
      "namespace": "mwaaserverlessWorkflow",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaaserverless-workflow/index.ts",
            "line": 619
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaaserverless-workflow/index.ts",
            "line": 678
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaaserverless-workflow/index.ts",
            "line": 684
          },
          "name": "definitionS3Location",
          "type": {
            "fqn": "@cdktn/provider-awscc.mwaaserverlessWorkflow.MwaaserverlessWorkflowDefinitionS3LocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaaserverless-workflow/index.ts",
            "line": 713
          },
          "name": "encryptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.mwaaserverlessWorkflow.MwaaserverlessWorkflowEncryptionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaaserverless-workflow/index.ts",
            "line": 728
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaaserverless-workflow/index.ts",
            "line": 734
          },
          "name": "loggingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.mwaaserverlessWorkflow.MwaaserverlessWorkflowLoggingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaaserverless-workflow/index.ts",
            "line": 749
          },
          "name": "modifiedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaaserverless-workflow/index.ts",
            "line": 771
          },
          "name": "networkConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.mwaaserverlessWorkflow.MwaaserverlessWorkflowNetworkConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaaserverless-workflow/index.ts",
            "line": 800
          },
          "name": "scheduleConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.mwaaserverlessWorkflow.MwaaserverlessWorkflowScheduleConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaaserverless-workflow/index.ts",
            "line": 837
          },
          "name": "workflowArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaaserverless-workflow/index.ts",
            "line": 842
          },
          "name": "workflowStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaaserverless-workflow/index.ts",
            "line": 847
          },
          "name": "workflowVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaaserverless-workflow/index.ts",
            "line": 691
          },
          "name": "definitionS3LocationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mwaaserverlessWorkflow.MwaaserverlessWorkflowDefinitionS3Location"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaaserverless-workflow/index.ts",
            "line": 707
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaaserverless-workflow/index.ts",
            "line": 723
          },
          "name": "encryptionConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mwaaserverlessWorkflow.MwaaserverlessWorkflowEncryptionConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaaserverless-workflow/index.ts",
            "line": 744
          },
          "name": "loggingConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mwaaserverlessWorkflow.MwaaserverlessWorkflowLoggingConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaaserverless-workflow/index.ts",
            "line": 765
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaaserverless-workflow/index.ts",
            "line": 781
          },
          "name": "networkConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mwaaserverlessWorkflow.MwaaserverlessWorkflowNetworkConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaaserverless-workflow/index.ts",
            "line": 794
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaaserverless-workflow/index.ts",
            "line": 816
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaaserverless-workflow/index.ts",
            "line": 832
          },
          "name": "triggerModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaaserverless-workflow/index.ts",
            "line": 697
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaaserverless-workflow/index.ts",
            "line": 755
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaaserverless-workflow/index.ts",
            "line": 787
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaaserverless-workflow/index.ts",
            "line": 806
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaaserverless-workflow/index.ts",
            "line": 822
          },
          "name": "triggerMode",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mwaaserverless-workflow/index:MwaaserverlessWorkflow"
    },
    "@cdktn/provider-awscc.mwaaserverlessWorkflow.MwaaserverlessWorkflowConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mwaaserverlessWorkflow.MwaaserverlessWorkflowConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mwaaserverless-workflow/index.ts",
        "line": 14
      },
      "name": "MwaaserverlessWorkflowConfig",
      "namespace": "mwaaserverlessWorkflow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mwaaserverless_workflow#definition_s3_location MwaaserverlessWorkflow#definition_s3_location}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaaserverless-workflow/index.ts",
            "line": 18
          },
          "name": "definitionS3Location",
          "type": {
            "fqn": "@cdktn/provider-awscc.mwaaserverlessWorkflow.MwaaserverlessWorkflowDefinitionS3Location"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mwaaserverless_workflow#role_arn MwaaserverlessWorkflow#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaaserverless-workflow/index.ts",
            "line": 42
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mwaaserverless_workflow#description MwaaserverlessWorkflow#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaaserverless-workflow/index.ts",
            "line": 22
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mwaaserverless_workflow#encryption_configuration MwaaserverlessWorkflow#encryption_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaaserverless-workflow/index.ts",
            "line": 26
          },
          "name": "encryptionConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mwaaserverlessWorkflow.MwaaserverlessWorkflowEncryptionConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mwaaserverless_workflow#logging_configuration MwaaserverlessWorkflow#logging_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaaserverless-workflow/index.ts",
            "line": 30
          },
          "name": "loggingConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mwaaserverlessWorkflow.MwaaserverlessWorkflowLoggingConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mwaaserverless_workflow#name MwaaserverlessWorkflow#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaaserverless-workflow/index.ts",
            "line": 34
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mwaaserverless_workflow#network_configuration MwaaserverlessWorkflow#network_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaaserverless-workflow/index.ts",
            "line": 38
          },
          "name": "networkConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mwaaserverlessWorkflow.MwaaserverlessWorkflowNetworkConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mwaaserverless_workflow#tags MwaaserverlessWorkflow#tags}",
            "stability": "stable",
            "summary": "A map of key-value pairs to be applied as tags."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaaserverless-workflow/index.ts",
            "line": 48
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mwaaserverless_workflow#trigger_mode MwaaserverlessWorkflow#trigger_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaaserverless-workflow/index.ts",
            "line": 52
          },
          "name": "triggerMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mwaaserverless-workflow/index:MwaaserverlessWorkflowConfig"
    },
    "@cdktn/provider-awscc.mwaaserverlessWorkflow.MwaaserverlessWorkflowDefinitionS3Location": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mwaaserverlessWorkflow.MwaaserverlessWorkflowDefinitionS3Location",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mwaaserverless-workflow/index.ts",
        "line": 54
      },
      "name": "MwaaserverlessWorkflowDefinitionS3Location",
      "namespace": "mwaaserverlessWorkflow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mwaaserverless_workflow#bucket MwaaserverlessWorkflow#bucket}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaaserverless-workflow/index.ts",
            "line": 58
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mwaaserverless_workflow#object_key MwaaserverlessWorkflow#object_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaaserverless-workflow/index.ts",
            "line": 62
          },
          "name": "objectKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mwaaserverless_workflow#version_id MwaaserverlessWorkflow#version_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaaserverless-workflow/index.ts",
            "line": 66
          },
          "name": "versionId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mwaaserverless-workflow/index:MwaaserverlessWorkflowDefinitionS3Location"
    },
    "@cdktn/provider-awscc.mwaaserverlessWorkflow.MwaaserverlessWorkflowDefinitionS3LocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mwaaserverlessWorkflow.MwaaserverlessWorkflowDefinitionS3LocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mwaaserverless-workflow/index.ts",
          "line": 120
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mwaaserverless-workflow/index.ts",
        "line": 112
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaaserverless-workflow/index.ts",
            "line": 200
          },
          "name": "resetVersionId"
        }
      ],
      "name": "MwaaserverlessWorkflowDefinitionS3LocationOutputReference",
      "namespace": "mwaaserverlessWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaaserverless-workflow/index.ts",
            "line": 175
          },
          "name": "bucketInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaaserverless-workflow/index.ts",
            "line": 188
          },
          "name": "objectKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaaserverless-workflow/index.ts",
            "line": 204
          },
          "name": "versionIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaaserverless-workflow/index.ts",
            "line": 168
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaaserverless-workflow/index.ts",
            "line": 181
          },
          "name": "objectKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaaserverless-workflow/index.ts",
            "line": 194
          },
          "name": "versionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaaserverless-workflow/index.ts",
            "line": 124
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mwaaserverlessWorkflow.MwaaserverlessWorkflowDefinitionS3Location"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mwaaserverless-workflow/index:MwaaserverlessWorkflowDefinitionS3LocationOutputReference"
    },
    "@cdktn/provider-awscc.mwaaserverlessWorkflow.MwaaserverlessWorkflowEncryptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mwaaserverlessWorkflow.MwaaserverlessWorkflowEncryptionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mwaaserverless-workflow/index.ts",
        "line": 208
      },
      "name": "MwaaserverlessWorkflowEncryptionConfiguration",
      "namespace": "mwaaserverlessWorkflow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mwaaserverless_workflow#kms_key_id MwaaserverlessWorkflow#kms_key_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaaserverless-workflow/index.ts",
            "line": 212
          },
          "name": "kmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mwaaserverless_workflow#type MwaaserverlessWorkflow#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaaserverless-workflow/index.ts",
            "line": 216
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mwaaserverless-workflow/index:MwaaserverlessWorkflowEncryptionConfiguration"
    },
    "@cdktn/provider-awscc.mwaaserverlessWorkflow.MwaaserverlessWorkflowEncryptionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mwaaserverlessWorkflow.MwaaserverlessWorkflowEncryptionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mwaaserverless-workflow/index.ts",
          "line": 263
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mwaaserverless-workflow/index.ts",
        "line": 255
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaaserverless-workflow/index.ts",
            "line": 311
          },
          "name": "resetKmsKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaaserverless-workflow/index.ts",
            "line": 327
          },
          "name": "resetType"
        }
      ],
      "name": "MwaaserverlessWorkflowEncryptionConfigurationOutputReference",
      "namespace": "mwaaserverlessWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaaserverless-workflow/index.ts",
            "line": 315
          },
          "name": "kmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaaserverless-workflow/index.ts",
            "line": 331
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaaserverless-workflow/index.ts",
            "line": 305
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaaserverless-workflow/index.ts",
            "line": 321
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaaserverless-workflow/index.ts",
            "line": 267
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mwaaserverlessWorkflow.MwaaserverlessWorkflowEncryptionConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mwaaserverless-workflow/index:MwaaserverlessWorkflowEncryptionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.mwaaserverlessWorkflow.MwaaserverlessWorkflowLoggingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mwaaserverlessWorkflow.MwaaserverlessWorkflowLoggingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mwaaserverless-workflow/index.ts",
        "line": 335
      },
      "name": "MwaaserverlessWorkflowLoggingConfiguration",
      "namespace": "mwaaserverlessWorkflow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mwaaserverless_workflow#log_group_name MwaaserverlessWorkflow#log_group_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaaserverless-workflow/index.ts",
            "line": 339
          },
          "name": "logGroupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mwaaserverless-workflow/index:MwaaserverlessWorkflowLoggingConfiguration"
    },
    "@cdktn/provider-awscc.mwaaserverlessWorkflow.MwaaserverlessWorkflowLoggingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mwaaserverlessWorkflow.MwaaserverlessWorkflowLoggingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mwaaserverless-workflow/index.ts",
          "line": 379
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mwaaserverless-workflow/index.ts",
        "line": 371
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaaserverless-workflow/index.ts",
            "line": 421
          },
          "name": "resetLogGroupName"
        }
      ],
      "name": "MwaaserverlessWorkflowLoggingConfigurationOutputReference",
      "namespace": "mwaaserverlessWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaaserverless-workflow/index.ts",
            "line": 425
          },
          "name": "logGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaaserverless-workflow/index.ts",
            "line": 415
          },
          "name": "logGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaaserverless-workflow/index.ts",
            "line": 383
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mwaaserverlessWorkflow.MwaaserverlessWorkflowLoggingConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mwaaserverless-workflow/index:MwaaserverlessWorkflowLoggingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.mwaaserverlessWorkflow.MwaaserverlessWorkflowNetworkConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mwaaserverlessWorkflow.MwaaserverlessWorkflowNetworkConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mwaaserverless-workflow/index.ts",
        "line": 429
      },
      "name": "MwaaserverlessWorkflowNetworkConfiguration",
      "namespace": "mwaaserverlessWorkflow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mwaaserverless_workflow#security_group_ids MwaaserverlessWorkflow#security_group_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaaserverless-workflow/index.ts",
            "line": 433
          },
          "name": "securityGroupIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/mwaaserverless_workflow#subnet_ids MwaaserverlessWorkflow#subnet_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaaserverless-workflow/index.ts",
            "line": 437
          },
          "name": "subnetIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/mwaaserverless-workflow/index:MwaaserverlessWorkflowNetworkConfiguration"
    },
    "@cdktn/provider-awscc.mwaaserverlessWorkflow.MwaaserverlessWorkflowNetworkConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mwaaserverlessWorkflow.MwaaserverlessWorkflowNetworkConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mwaaserverless-workflow/index.ts",
          "line": 484
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mwaaserverless-workflow/index.ts",
        "line": 476
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaaserverless-workflow/index.ts",
            "line": 532
          },
          "name": "resetSecurityGroupIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaaserverless-workflow/index.ts",
            "line": 548
          },
          "name": "resetSubnetIds"
        }
      ],
      "name": "MwaaserverlessWorkflowNetworkConfigurationOutputReference",
      "namespace": "mwaaserverlessWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaaserverless-workflow/index.ts",
            "line": 536
          },
          "name": "securityGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaaserverless-workflow/index.ts",
            "line": 552
          },
          "name": "subnetIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaaserverless-workflow/index.ts",
            "line": 526
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaaserverless-workflow/index.ts",
            "line": 542
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaaserverless-workflow/index.ts",
            "line": 488
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.mwaaserverlessWorkflow.MwaaserverlessWorkflowNetworkConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mwaaserverless-workflow/index:MwaaserverlessWorkflowNetworkConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.mwaaserverlessWorkflow.MwaaserverlessWorkflowScheduleConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mwaaserverlessWorkflow.MwaaserverlessWorkflowScheduleConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mwaaserverless-workflow/index.ts",
        "line": 556
      },
      "name": "MwaaserverlessWorkflowScheduleConfiguration",
      "namespace": "mwaaserverlessWorkflow",
      "symbolId": "src/mwaaserverless-workflow/index:MwaaserverlessWorkflowScheduleConfiguration"
    },
    "@cdktn/provider-awscc.mwaaserverlessWorkflow.MwaaserverlessWorkflowScheduleConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.mwaaserverlessWorkflow.MwaaserverlessWorkflowScheduleConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mwaaserverless-workflow/index.ts",
          "line": 586
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mwaaserverless-workflow/index.ts",
        "line": 579
      },
      "name": "MwaaserverlessWorkflowScheduleConfigurationOutputReference",
      "namespace": "mwaaserverlessWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mwaaserverless-workflow/index.ts",
            "line": 606
          },
          "name": "cronExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mwaaserverless-workflow/index.ts",
            "line": 590
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.mwaaserverlessWorkflow.MwaaserverlessWorkflowScheduleConfiguration"
          }
        }
      ],
      "symbolId": "src/mwaaserverless-workflow/index:MwaaserverlessWorkflowScheduleConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.neptuneDbCluster.NeptuneDbCluster": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_db_cluster awscc_neptune_db_cluster}."
      },
      "fqn": "@cdktn/provider-awscc.neptuneDbCluster.NeptuneDbCluster",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_db_cluster awscc_neptune_db_cluster} Resource."
        },
        "locationInModule": {
          "filename": "src/neptune-db-cluster/index.ts",
          "line": 683
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.neptuneDbCluster.NeptuneDbClusterConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/neptune-db-cluster/index.ts",
        "line": 651
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a NeptuneDbCluster resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 668
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the NeptuneDbCluster to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_db_cluster#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing NeptuneDbCluster that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the NeptuneDbCluster to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 737
          },
          "name": "putAssociatedRoles",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.neptuneDbCluster.NeptuneDbClusterAssociatedRoles"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 1082
          },
          "name": "putServerlessScalingConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.neptuneDbCluster.NeptuneDbClusterServerlessScalingConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 1146
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.neptuneDbCluster.NeptuneDbClusterTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 740
          },
          "name": "resetAssociatedRoles"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 756
          },
          "name": "resetAvailabilityZones"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 772
          },
          "name": "resetBackupRetentionPeriod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 793
          },
          "name": "resetCopyTagsToSnapshot"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 809
          },
          "name": "resetDbClusterIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 825
          },
          "name": "resetDbClusterParameterGroupName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 841
          },
          "name": "resetDbInstanceParameterGroupName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 857
          },
          "name": "resetDbPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 873
          },
          "name": "resetDbSubnetGroupName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 889
          },
          "name": "resetDeletionProtection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 905
          },
          "name": "resetEnableCloudwatchLogsExports"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 926
          },
          "name": "resetEngineVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 942
          },
          "name": "resetGlobalClusterIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 958
          },
          "name": "resetIamAuthEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 979
          },
          "name": "resetKmsKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 995
          },
          "name": "resetNetworkType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 1016
          },
          "name": "resetPreferredBackupWindow"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 1032
          },
          "name": "resetPreferredMaintenanceWindow"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 1053
          },
          "name": "resetRestoreToTime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 1069
          },
          "name": "resetRestoreType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 1085
          },
          "name": "resetServerlessScalingConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 1101
          },
          "name": "resetSnapshotIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 1117
          },
          "name": "resetSourceDbClusterIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 1133
          },
          "name": "resetStorageEncrypted"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 1149
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 1165
          },
          "name": "resetUseLatestRestorableTime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 1181
          },
          "name": "resetVpcSecurityGroupIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 1193
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 1225
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "NeptuneDbCluster",
      "namespace": "neptuneDbCluster",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 656
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 734
          },
          "name": "associatedRoles",
          "type": {
            "fqn": "@cdktn/provider-awscc.neptuneDbCluster.NeptuneDbClusterAssociatedRolesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 781
          },
          "name": "clusterResourceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 914
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 967
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 1004
          },
          "name": "port",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 1041
          },
          "name": "readEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 1079
          },
          "name": "serverlessScalingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.neptuneDbCluster.NeptuneDbClusterServerlessScalingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 1143
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.neptuneDbCluster.NeptuneDbClusterTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 744
          },
          "name": "associatedRolesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.neptuneDbCluster.NeptuneDbClusterAssociatedRoles"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 760
          },
          "name": "availabilityZonesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 776
          },
          "name": "backupRetentionPeriodInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 797
          },
          "name": "copyTagsToSnapshotInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 813
          },
          "name": "dbClusterIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 829
          },
          "name": "dbClusterParameterGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 845
          },
          "name": "dbInstanceParameterGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 861
          },
          "name": "dbPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 877
          },
          "name": "dbSubnetGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 893
          },
          "name": "deletionProtectionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 909
          },
          "name": "enableCloudwatchLogsExportsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 930
          },
          "name": "engineVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 946
          },
          "name": "globalClusterIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 962
          },
          "name": "iamAuthEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 983
          },
          "name": "kmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 999
          },
          "name": "networkTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 1020
          },
          "name": "preferredBackupWindowInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 1036
          },
          "name": "preferredMaintenanceWindowInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 1057
          },
          "name": "restoreToTimeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 1073
          },
          "name": "restoreTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 1089
          },
          "name": "serverlessScalingConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.neptuneDbCluster.NeptuneDbClusterServerlessScalingConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 1105
          },
          "name": "snapshotIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 1121
          },
          "name": "sourceDbClusterIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 1137
          },
          "name": "storageEncryptedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 1153
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.neptuneDbCluster.NeptuneDbClusterTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 1169
          },
          "name": "useLatestRestorableTimeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 1185
          },
          "name": "vpcSecurityGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 750
          },
          "name": "availabilityZones",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 766
          },
          "name": "backupRetentionPeriod",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 787
          },
          "name": "copyTagsToSnapshot",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 803
          },
          "name": "dbClusterIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 819
          },
          "name": "dbClusterParameterGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 835
          },
          "name": "dbInstanceParameterGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 851
          },
          "name": "dbPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 867
          },
          "name": "dbSubnetGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 883
          },
          "name": "deletionProtection",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 899
          },
          "name": "enableCloudwatchLogsExports",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 920
          },
          "name": "engineVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 936
          },
          "name": "globalClusterIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 952
          },
          "name": "iamAuthEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 973
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 989
          },
          "name": "networkType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 1010
          },
          "name": "preferredBackupWindow",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 1026
          },
          "name": "preferredMaintenanceWindow",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 1047
          },
          "name": "restoreToTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 1063
          },
          "name": "restoreType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 1095
          },
          "name": "snapshotIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 1111
          },
          "name": "sourceDbClusterIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 1127
          },
          "name": "storageEncrypted",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 1159
          },
          "name": "useLatestRestorableTime",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 1175
          },
          "name": "vpcSecurityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/neptune-db-cluster/index:NeptuneDbCluster"
    },
    "@cdktn/provider-awscc.neptuneDbCluster.NeptuneDbClusterAssociatedRoles": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.neptuneDbCluster.NeptuneDbClusterAssociatedRoles",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/neptune-db-cluster/index.ts",
        "line": 210
      },
      "name": "NeptuneDbClusterAssociatedRoles",
      "namespace": "neptuneDbCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "For the list of supported feature names, see DBEngineVersion in the Amazon Neptune API Reference.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_db_cluster#feature_name NeptuneDbCluster#feature_name}",
            "stability": "stable",
            "summary": "The name of the feature associated with the AWS Identity and Access Management (IAM) role."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 216
          },
          "name": "featureName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_db_cluster#role_arn NeptuneDbCluster#role_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the IAM role that is associated with the DB cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 222
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/neptune-db-cluster/index:NeptuneDbClusterAssociatedRoles"
    },
    "@cdktn/provider-awscc.neptuneDbCluster.NeptuneDbClusterAssociatedRolesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.neptuneDbCluster.NeptuneDbClusterAssociatedRolesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/neptune-db-cluster/index.ts",
          "line": 352
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/neptune-db-cluster/index.ts",
        "line": 344
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 359
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.neptuneDbCluster.NeptuneDbClusterAssociatedRolesOutputReference"
            }
          }
        }
      ],
      "name": "NeptuneDbClusterAssociatedRolesList",
      "namespace": "neptuneDbCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 345
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.neptuneDbCluster.NeptuneDbClusterAssociatedRoles"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/neptune-db-cluster/index:NeptuneDbClusterAssociatedRolesList"
    },
    "@cdktn/provider-awscc.neptuneDbCluster.NeptuneDbClusterAssociatedRolesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.neptuneDbCluster.NeptuneDbClusterAssociatedRolesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/neptune-db-cluster/index.ts",
          "line": 271
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/neptune-db-cluster/index.ts",
        "line": 261
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 319
          },
          "name": "resetFeatureName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 335
          },
          "name": "resetRoleArn"
        }
      ],
      "name": "NeptuneDbClusterAssociatedRolesOutputReference",
      "namespace": "neptuneDbCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 323
          },
          "name": "featureNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 339
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 313
          },
          "name": "featureName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 329
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 275
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.neptuneDbCluster.NeptuneDbClusterAssociatedRoles"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/neptune-db-cluster/index:NeptuneDbClusterAssociatedRolesOutputReference"
    },
    "@cdktn/provider-awscc.neptuneDbCluster.NeptuneDbClusterConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.neptuneDbCluster.NeptuneDbClusterConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/neptune-db-cluster/index.ts",
        "line": 14
      },
      "name": "NeptuneDbClusterConfig",
      "namespace": "neptuneDbCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "IAM roles that are associated with a DB cluster grant permission for the DB cluster to access other AWS services on your behalf.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_db_cluster#associated_roles NeptuneDbCluster#associated_roles}",
            "stability": "stable",
            "summary": "Provides a list of the AWS Identity and Access Management (IAM) roles that are associated with the DB cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 20
          },
          "name": "associatedRoles",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.neptuneDbCluster.NeptuneDbClusterAssociatedRoles"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_db_cluster#availability_zones NeptuneDbCluster#availability_zones}",
            "stability": "stable",
            "summary": "Provides the list of EC2 Availability Zones that instances in the DB cluster can be created in."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 26
          },
          "name": "availabilityZones",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_db_cluster#backup_retention_period NeptuneDbCluster#backup_retention_period}",
            "stability": "stable",
            "summary": "Specifies the number of days for which automatic DB snapshots are retained."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 32
          },
          "name": "backupRetentionPeriod",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The default behaviour is not to copy them.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_db_cluster#copy_tags_to_snapshot NeptuneDbCluster#copy_tags_to_snapshot}",
            "stability": "stable",
            "summary": "A value that indicates whether to copy all tags from the DB cluster to snapshots of the DB cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 38
          },
          "name": "copyTagsToSnapshot",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Contains a user-supplied DB cluster identifier. This identifier is the unique key that identifies a DB cluster stored as a lowercase string.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_db_cluster#db_cluster_identifier NeptuneDbCluster#db_cluster_identifier}",
            "stability": "stable",
            "summary": "The DB cluster identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 44
          },
          "name": "dbClusterIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_db_cluster#db_cluster_parameter_group_name NeptuneDbCluster#db_cluster_parameter_group_name}",
            "stability": "stable",
            "summary": "Provides the name of the DB cluster parameter group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 50
          },
          "name": "dbClusterParameterGroupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Used only in case of a major EngineVersion upgrade request.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_db_cluster#db_instance_parameter_group_name NeptuneDbCluster#db_instance_parameter_group_name}",
            "stability": "stable",
            "summary": "The name of the DB parameter group to apply to all instances of the DB cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 56
          },
          "name": "dbInstanceParameterGroupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If not specified, the default port used is `8182`. \n\nNote: `Port` property will soon be deprecated from this resource. Please update existing templates to rename it with new property `DBPort` having same functionalities.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_db_cluster#db_port NeptuneDbCluster#db_port}",
            "stability": "stable",
            "summary": "The port number on which the DB instances in the DB cluster accept connections."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 66
          },
          "name": "dbPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_db_cluster#db_subnet_group_name NeptuneDbCluster#db_subnet_group_name}",
            "stability": "stable",
            "summary": "Specifies information on the subnet group associated with the DB cluster, including the name, description, and subnets in the subnet group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 72
          },
          "name": "dbSubnetGroupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The database can't be deleted when deletion protection is enabled.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_db_cluster#deletion_protection NeptuneDbCluster#deletion_protection}",
            "stability": "stable",
            "summary": "Indicates whether or not the DB cluster has deletion protection enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 78
          },
          "name": "deletionProtection",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_db_cluster#enable_cloudwatch_logs_exports NeptuneDbCluster#enable_cloudwatch_logs_exports}",
            "stability": "stable",
            "summary": "Specifies a list of log types that are enabled for export to CloudWatch Logs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 84
          },
          "name": "enableCloudwatchLogsExports",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_db_cluster#engine_version NeptuneDbCluster#engine_version}",
            "stability": "stable",
            "summary": "Indicates the database engine version."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 90
          },
          "name": "engineVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_db_cluster#global_cluster_identifier NeptuneDbCluster#global_cluster_identifier}",
            "stability": "stable",
            "summary": "The ID of the Neptune global database to which this new DB cluster should be added."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 96
          },
          "name": "globalClusterIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_db_cluster#iam_auth_enabled NeptuneDbCluster#iam_auth_enabled}",
            "stability": "stable",
            "summary": "True if mapping of Amazon Identity and Access Management (IAM) accounts to database accounts is enabled, and otherwise false."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 102
          },
          "name": "iamAuthEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you enable the StorageEncrypted property but don't specify this property, the default KMS key is used. If you specify this property, you must set the StorageEncrypted property to true.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_db_cluster#kms_key_id NeptuneDbCluster#kms_key_id}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the AWS KMS key that is used to encrypt the database instances in the DB cluster, such as arn:aws:kms:us-east-1:012345678910:key/abcd1234-a123-456a-a12b-a123b4cd56ef."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 108
          },
          "name": "kmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_db_cluster#network_type NeptuneDbCluster#network_type}",
            "stability": "stable",
            "summary": "The network type of the DB cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 114
          },
          "name": "networkType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_db_cluster#preferred_backup_window NeptuneDbCluster#preferred_backup_window}",
            "stability": "stable",
            "summary": "Specifies the daily time range during which automated backups are created if automated backups are enabled, as determined by the BackupRetentionPeriod."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 120
          },
          "name": "preferredBackupWindow",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_db_cluster#preferred_maintenance_window NeptuneDbCluster#preferred_maintenance_window}",
            "stability": "stable",
            "summary": "Specifies the weekly time range during which system maintenance can occur, in Universal Coordinated Time (UTC)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 126
          },
          "name": "preferredMaintenanceWindow",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If a DB snapshot is specified, the target DB cluster is created from the source DB snapshot with a default configuration and default security group.\n\nIf a DB cluster snapshot is specified, the target DB cluster is created from the source DB cluster restore point with the same configuration as the original source DB cluster, except that the new DB cluster is created with the default security group.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_db_cluster#restore_to_time NeptuneDbCluster#restore_to_time}",
            "stability": "stable",
            "summary": "Creates a new DB cluster from a DB snapshot or DB cluster snapshot."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 136
          },
          "name": "restoreToTime",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If a DB snapshot is specified, the target DB cluster is created from the source DB snapshot with a default configuration and default security group.\n\nIf a DB cluster snapshot is specified, the target DB cluster is created from the source DB cluster restore point with the same configuration as the original source DB cluster, except that the new DB cluster is created with the default security group.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_db_cluster#restore_type NeptuneDbCluster#restore_type}",
            "stability": "stable",
            "summary": "Creates a new DB cluster from a DB snapshot or DB cluster snapshot."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 146
          },
          "name": "restoreType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_db_cluster#serverless_scaling_configuration NeptuneDbCluster#serverless_scaling_configuration}",
            "stability": "stable",
            "summary": "Contains the scaling configuration used by the Neptune Serverless Instances within this DB cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 152
          },
          "name": "serverlessScalingConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.neptuneDbCluster.NeptuneDbClusterServerlessScalingConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "After you restore a DB cluster using a SnapshotIdentifier, you must specify the same SnapshotIdentifier for any future updates to the DB cluster. When you specify this property for an update, the DB cluster is not restored from the snapshot again, and the data in the database is not changed.\n\nHowever, if you don't specify the SnapshotIdentifier, an empty DB cluster is created, and the original DB cluster is deleted. If you specify a property that is different from the previous snapshot restore property, the DB cluster is restored from the snapshot specified by the SnapshotIdentifier, and the original DB cluster is deleted.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_db_cluster#snapshot_identifier NeptuneDbCluster#snapshot_identifier}",
            "stability": "stable",
            "summary": "Specifies the identifier for a DB cluster snapshot. Must match the identifier of an existing snapshot."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 162
          },
          "name": "snapshotIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If a DB snapshot is specified, the target DB cluster is created from the source DB snapshot with a default configuration and default security group.\n\nIf a DB cluster snapshot is specified, the target DB cluster is created from the source DB cluster restore point with the same configuration as the original source DB cluster, except that the new DB cluster is created with the default security group.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_db_cluster#source_db_cluster_identifier NeptuneDbCluster#source_db_cluster_identifier}",
            "stability": "stable",
            "summary": "Creates a new DB cluster from a DB snapshot or DB cluster snapshot."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 172
          },
          "name": "sourceDbClusterIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you specify the KmsKeyId property, then you must enable encryption and set this property to true.\n\nIf you enable the StorageEncrypted property but don't specify KmsKeyId property, then the default KMS key is used. If you specify KmsKeyId property, then that KMS Key is used to encrypt the database instances in the DB cluster.\n\nIf you specify the SourceDBClusterIdentifier property and don't specify this property or disable it. The value is inherited from the source DB cluster, and if the DB cluster is encrypted, the KmsKeyId property from the source cluster is used.\n\nIf you specify the DBSnapshotIdentifier and don't specify this property or disable it. The value is inherited from the snapshot, and the specified KmsKeyId property from the snapshot is used.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_db_cluster#storage_encrypted NeptuneDbCluster#storage_encrypted}",
            "stability": "stable",
            "summary": "Indicates whether the DB cluster is encrypted."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 186
          },
          "name": "storageEncrypted",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_db_cluster#tags NeptuneDbCluster#tags}",
            "stability": "stable",
            "summary": "The tags assigned to this cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 192
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.neptuneDbCluster.NeptuneDbClusterTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If a DB snapshot is specified, the target DB cluster is created from the source DB snapshot with a default configuration and default security group.\n\nIf a DB cluster snapshot is specified, the target DB cluster is created from the source DB cluster restore point with the same configuration as the original source DB cluster, except that the new DB cluster is created with the default security group.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_db_cluster#use_latest_restorable_time NeptuneDbCluster#use_latest_restorable_time}",
            "stability": "stable",
            "summary": "Creates a new DB cluster from a DB snapshot or DB cluster snapshot."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 202
          },
          "name": "useLatestRestorableTime",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_db_cluster#vpc_security_group_ids NeptuneDbCluster#vpc_security_group_ids}",
            "stability": "stable",
            "summary": "Provides a list of VPC security groups that the DB cluster belongs to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 208
          },
          "name": "vpcSecurityGroupIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/neptune-db-cluster/index:NeptuneDbClusterConfig"
    },
    "@cdktn/provider-awscc.neptuneDbCluster.NeptuneDbClusterServerlessScalingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.neptuneDbCluster.NeptuneDbClusterServerlessScalingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/neptune-db-cluster/index.ts",
        "line": 363
      },
      "name": "NeptuneDbClusterServerlessScalingConfiguration",
      "namespace": "neptuneDbCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify NCU values in half-step increments, such as 40, 40.5, 41, and so on. The smallest value you can use is 2.5, whereas the largest is 128.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_db_cluster#max_capacity NeptuneDbCluster#max_capacity}",
            "stability": "stable",
            "summary": "The maximum number of Neptune capacity units (NCUs) for a DB instance in an Neptune Serverless cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 369
          },
          "name": "maxCapacity",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify NCU values in half-step increments, such as 8, 8.5, 9, and so on. The smallest value you can use is 1, whereas the largest is 128.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_db_cluster#min_capacity NeptuneDbCluster#min_capacity}",
            "stability": "stable",
            "summary": "The minimum number of Neptune capacity units (NCUs) for a DB instance in an Neptune Serverless cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 375
          },
          "name": "minCapacity",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/neptune-db-cluster/index:NeptuneDbClusterServerlessScalingConfiguration"
    },
    "@cdktn/provider-awscc.neptuneDbCluster.NeptuneDbClusterServerlessScalingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.neptuneDbCluster.NeptuneDbClusterServerlessScalingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/neptune-db-cluster/index.ts",
          "line": 422
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/neptune-db-cluster/index.ts",
        "line": 414
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 470
          },
          "name": "resetMaxCapacity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 486
          },
          "name": "resetMinCapacity"
        }
      ],
      "name": "NeptuneDbClusterServerlessScalingConfigurationOutputReference",
      "namespace": "neptuneDbCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 474
          },
          "name": "maxCapacityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 490
          },
          "name": "minCapacityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 464
          },
          "name": "maxCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 480
          },
          "name": "minCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 426
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.neptuneDbCluster.NeptuneDbClusterServerlessScalingConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/neptune-db-cluster/index:NeptuneDbClusterServerlessScalingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.neptuneDbCluster.NeptuneDbClusterTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.neptuneDbCluster.NeptuneDbClusterTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/neptune-db-cluster/index.ts",
        "line": 494
      },
      "name": "NeptuneDbClusterTags",
      "namespace": "neptuneDbCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_db_cluster#key NeptuneDbCluster#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 500
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_db_cluster#value NeptuneDbCluster#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 506
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/neptune-db-cluster/index:NeptuneDbClusterTags"
    },
    "@cdktn/provider-awscc.neptuneDbCluster.NeptuneDbClusterTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.neptuneDbCluster.NeptuneDbClusterTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/neptune-db-cluster/index.ts",
          "line": 636
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/neptune-db-cluster/index.ts",
        "line": 628
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 643
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.neptuneDbCluster.NeptuneDbClusterTagsOutputReference"
            }
          }
        }
      ],
      "name": "NeptuneDbClusterTagsList",
      "namespace": "neptuneDbCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 629
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.neptuneDbCluster.NeptuneDbClusterTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/neptune-db-cluster/index:NeptuneDbClusterTagsList"
    },
    "@cdktn/provider-awscc.neptuneDbCluster.NeptuneDbClusterTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.neptuneDbCluster.NeptuneDbClusterTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/neptune-db-cluster/index.ts",
          "line": 555
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/neptune-db-cluster/index.ts",
        "line": 545
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 603
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 619
          },
          "name": "resetValue"
        }
      ],
      "name": "NeptuneDbClusterTagsOutputReference",
      "namespace": "neptuneDbCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 607
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 623
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 597
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 613
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-cluster/index.ts",
            "line": 559
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.neptuneDbCluster.NeptuneDbClusterTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/neptune-db-cluster/index:NeptuneDbClusterTagsOutputReference"
    },
    "@cdktn/provider-awscc.neptuneDbClusterParameterGroup.NeptuneDbClusterParameterGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_db_cluster_parameter_group awscc_neptune_db_cluster_parameter_group}."
      },
      "fqn": "@cdktn/provider-awscc.neptuneDbClusterParameterGroup.NeptuneDbClusterParameterGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_db_cluster_parameter_group awscc_neptune_db_cluster_parameter_group} Resource."
        },
        "locationInModule": {
          "filename": "src/neptune-db-cluster-parameter-group/index.ts",
          "line": 235
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.neptuneDbClusterParameterGroup.NeptuneDbClusterParameterGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/neptune-db-cluster-parameter-group/index.ts",
        "line": 203
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a NeptuneDbClusterParameterGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/neptune-db-cluster-parameter-group/index.ts",
            "line": 220
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the NeptuneDbClusterParameterGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_db_cluster_parameter_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing NeptuneDbClusterParameterGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the NeptuneDbClusterParameterGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-cluster-parameter-group/index.ts",
            "line": 327
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.neptuneDbClusterParameterGroup.NeptuneDbClusterParameterGroupTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-cluster-parameter-group/index.ts",
            "line": 301
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-cluster-parameter-group/index.ts",
            "line": 330
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-cluster-parameter-group/index.ts",
            "line": 342
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-cluster-parameter-group/index.ts",
            "line": 352
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "NeptuneDbClusterParameterGroup",
      "namespace": "neptuneDbClusterParameterGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-cluster-parameter-group/index.ts",
            "line": 208
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-cluster-parameter-group/index.ts",
            "line": 289
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-cluster-parameter-group/index.ts",
            "line": 324
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.neptuneDbClusterParameterGroup.NeptuneDbClusterParameterGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-cluster-parameter-group/index.ts",
            "line": 271
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-cluster-parameter-group/index.ts",
            "line": 284
          },
          "name": "familyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-cluster-parameter-group/index.ts",
            "line": 305
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-cluster-parameter-group/index.ts",
            "line": 318
          },
          "name": "parametersInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-cluster-parameter-group/index.ts",
            "line": 334
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.neptuneDbClusterParameterGroup.NeptuneDbClusterParameterGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-cluster-parameter-group/index.ts",
            "line": 264
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-cluster-parameter-group/index.ts",
            "line": 277
          },
          "name": "family",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-cluster-parameter-group/index.ts",
            "line": 295
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-cluster-parameter-group/index.ts",
            "line": 311
          },
          "name": "parameters",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/neptune-db-cluster-parameter-group/index:NeptuneDbClusterParameterGroup"
    },
    "@cdktn/provider-awscc.neptuneDbClusterParameterGroup.NeptuneDbClusterParameterGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.neptuneDbClusterParameterGroup.NeptuneDbClusterParameterGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/neptune-db-cluster-parameter-group/index.ts",
        "line": 14
      },
      "name": "NeptuneDbClusterParameterGroupConfig",
      "namespace": "neptuneDbClusterParameterGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_db_cluster_parameter_group#description NeptuneDbClusterParameterGroup#description}",
            "stability": "stable",
            "summary": "Provides the customer-specified description for this DB cluster parameter group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-cluster-parameter-group/index.ts",
            "line": 20
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_db_cluster_parameter_group#family NeptuneDbClusterParameterGroup#family}",
            "stability": "stable",
            "summary": "Must be neptune1 for engine versions prior to 1.2.0.0, or neptune1.2 for engine version 1.2.0.0 and higher."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-cluster-parameter-group/index.ts",
            "line": 26
          },
          "name": "family",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_db_cluster_parameter_group#parameters NeptuneDbClusterParameterGroup#parameters}",
            "stability": "stable",
            "summary": "An array of parameters to be modified. A maximum of 20 parameters can be modified in a single request."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-cluster-parameter-group/index.ts",
            "line": 38
          },
          "name": "parameters",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_db_cluster_parameter_group#name NeptuneDbClusterParameterGroup#name}",
            "stability": "stable",
            "summary": "Provides the name of the DB cluster parameter group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-cluster-parameter-group/index.ts",
            "line": 32
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_db_cluster_parameter_group#tags NeptuneDbClusterParameterGroup#tags}",
            "stability": "stable",
            "summary": "The list of tags for the cluster parameter group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-cluster-parameter-group/index.ts",
            "line": 44
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.neptuneDbClusterParameterGroup.NeptuneDbClusterParameterGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/neptune-db-cluster-parameter-group/index:NeptuneDbClusterParameterGroupConfig"
    },
    "@cdktn/provider-awscc.neptuneDbClusterParameterGroup.NeptuneDbClusterParameterGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.neptuneDbClusterParameterGroup.NeptuneDbClusterParameterGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/neptune-db-cluster-parameter-group/index.ts",
        "line": 46
      },
      "name": "NeptuneDbClusterParameterGroupTags",
      "namespace": "neptuneDbClusterParameterGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_db_cluster_parameter_group#key NeptuneDbClusterParameterGroup#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-cluster-parameter-group/index.ts",
            "line": 52
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_db_cluster_parameter_group#value NeptuneDbClusterParameterGroup#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-cluster-parameter-group/index.ts",
            "line": 58
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/neptune-db-cluster-parameter-group/index:NeptuneDbClusterParameterGroupTags"
    },
    "@cdktn/provider-awscc.neptuneDbClusterParameterGroup.NeptuneDbClusterParameterGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.neptuneDbClusterParameterGroup.NeptuneDbClusterParameterGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/neptune-db-cluster-parameter-group/index.ts",
          "line": 188
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/neptune-db-cluster-parameter-group/index.ts",
        "line": 180
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-cluster-parameter-group/index.ts",
            "line": 195
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.neptuneDbClusterParameterGroup.NeptuneDbClusterParameterGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "NeptuneDbClusterParameterGroupTagsList",
      "namespace": "neptuneDbClusterParameterGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-cluster-parameter-group/index.ts",
            "line": 181
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.neptuneDbClusterParameterGroup.NeptuneDbClusterParameterGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/neptune-db-cluster-parameter-group/index:NeptuneDbClusterParameterGroupTagsList"
    },
    "@cdktn/provider-awscc.neptuneDbClusterParameterGroup.NeptuneDbClusterParameterGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.neptuneDbClusterParameterGroup.NeptuneDbClusterParameterGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/neptune-db-cluster-parameter-group/index.ts",
          "line": 107
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/neptune-db-cluster-parameter-group/index.ts",
        "line": 97
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-cluster-parameter-group/index.ts",
            "line": 155
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-cluster-parameter-group/index.ts",
            "line": 171
          },
          "name": "resetValue"
        }
      ],
      "name": "NeptuneDbClusterParameterGroupTagsOutputReference",
      "namespace": "neptuneDbClusterParameterGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-cluster-parameter-group/index.ts",
            "line": 159
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-cluster-parameter-group/index.ts",
            "line": 175
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-cluster-parameter-group/index.ts",
            "line": 149
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-cluster-parameter-group/index.ts",
            "line": 165
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-cluster-parameter-group/index.ts",
            "line": 111
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.neptuneDbClusterParameterGroup.NeptuneDbClusterParameterGroupTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/neptune-db-cluster-parameter-group/index:NeptuneDbClusterParameterGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.neptuneDbInstance.NeptuneDbInstance": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_db_instance awscc_neptune_db_instance}."
      },
      "fqn": "@cdktn/provider-awscc.neptuneDbInstance.NeptuneDbInstance",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_db_instance awscc_neptune_db_instance} Resource."
        },
        "locationInModule": {
          "filename": "src/neptune-db-instance/index.ts",
          "line": 287
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.neptuneDbInstance.NeptuneDbInstanceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/neptune-db-instance/index.ts",
        "line": 255
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a NeptuneDbInstance resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/neptune-db-instance/index.ts",
            "line": 272
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the NeptuneDbInstance to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_db_instance#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing NeptuneDbInstance that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the NeptuneDbInstance to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-instance/index.ts",
            "line": 514
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.neptuneDbInstance.NeptuneDbInstanceTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-instance/index.ts",
            "line": 329
          },
          "name": "resetAllowMajorVersionUpgrade"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-instance/index.ts",
            "line": 345
          },
          "name": "resetAutoMinorVersionUpgrade"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-instance/index.ts",
            "line": 361
          },
          "name": "resetAvailabilityZone"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-instance/index.ts",
            "line": 377
          },
          "name": "resetDbClusterIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-instance/index.ts",
            "line": 406
          },
          "name": "resetDbInstanceIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-instance/index.ts",
            "line": 422
          },
          "name": "resetDbParameterGroupName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-instance/index.ts",
            "line": 438
          },
          "name": "resetDbSnapshotIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-instance/index.ts",
            "line": 454
          },
          "name": "resetDbSubnetGroupName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-instance/index.ts",
            "line": 485
          },
          "name": "resetPreferredMaintenanceWindow"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-instance/index.ts",
            "line": 501
          },
          "name": "resetPubliclyAccessible"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-instance/index.ts",
            "line": 517
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-instance/index.ts",
            "line": 529
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-instance/index.ts",
            "line": 546
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "NeptuneDbInstance",
      "namespace": "neptuneDbInstance",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-instance/index.ts",
            "line": 260
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-instance/index.ts",
            "line": 463
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-instance/index.ts",
            "line": 468
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-instance/index.ts",
            "line": 473
          },
          "name": "port",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-instance/index.ts",
            "line": 511
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.neptuneDbInstance.NeptuneDbInstanceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-instance/index.ts",
            "line": 333
          },
          "name": "allowMajorVersionUpgradeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-instance/index.ts",
            "line": 349
          },
          "name": "autoMinorVersionUpgradeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-instance/index.ts",
            "line": 365
          },
          "name": "availabilityZoneInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-instance/index.ts",
            "line": 381
          },
          "name": "dbClusterIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-instance/index.ts",
            "line": 394
          },
          "name": "dbInstanceClassInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-instance/index.ts",
            "line": 410
          },
          "name": "dbInstanceIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-instance/index.ts",
            "line": 426
          },
          "name": "dbParameterGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-instance/index.ts",
            "line": 442
          },
          "name": "dbSnapshotIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-instance/index.ts",
            "line": 458
          },
          "name": "dbSubnetGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-instance/index.ts",
            "line": 489
          },
          "name": "preferredMaintenanceWindowInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-instance/index.ts",
            "line": 505
          },
          "name": "publiclyAccessibleInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-instance/index.ts",
            "line": 521
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.neptuneDbInstance.NeptuneDbInstanceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-instance/index.ts",
            "line": 323
          },
          "name": "allowMajorVersionUpgrade",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-instance/index.ts",
            "line": 339
          },
          "name": "autoMinorVersionUpgrade",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-instance/index.ts",
            "line": 355
          },
          "name": "availabilityZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-instance/index.ts",
            "line": 371
          },
          "name": "dbClusterIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-instance/index.ts",
            "line": 387
          },
          "name": "dbInstanceClass",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-instance/index.ts",
            "line": 400
          },
          "name": "dbInstanceIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-instance/index.ts",
            "line": 416
          },
          "name": "dbParameterGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-instance/index.ts",
            "line": 432
          },
          "name": "dbSnapshotIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-instance/index.ts",
            "line": 448
          },
          "name": "dbSubnetGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-instance/index.ts",
            "line": 479
          },
          "name": "preferredMaintenanceWindow",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-instance/index.ts",
            "line": 495
          },
          "name": "publiclyAccessible",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/neptune-db-instance/index:NeptuneDbInstance"
    },
    "@cdktn/provider-awscc.neptuneDbInstance.NeptuneDbInstanceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.neptuneDbInstance.NeptuneDbInstanceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/neptune-db-instance/index.ts",
        "line": 14
      },
      "name": "NeptuneDbInstanceConfig",
      "namespace": "neptuneDbInstance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "If you update this property, some interruptions may occur.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_db_instance#db_instance_class NeptuneDbInstance#db_instance_class}",
            "stability": "stable",
            "summary": "Contains the name of the compute and memory capacity class of the DB instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-instance/index.ts",
            "line": 48
          },
          "name": "dbInstanceClass",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Changing this parameter doesn't result in an outage and the change is asynchronously applied as soon as possible. This parameter must be set to true when specifying a value for the EngineVersion parameter that is a different major version than the DB instance's current version.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_db_instance#allow_major_version_upgrade NeptuneDbInstance#allow_major_version_upgrade}",
            "stability": "stable",
            "summary": "Indicates that major version upgrades are allowed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-instance/index.ts",
            "line": 20
          },
          "name": "allowMajorVersionUpgrade",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When updating this property, some interruptions may occur.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_db_instance#auto_minor_version_upgrade NeptuneDbInstance#auto_minor_version_upgrade}",
            "stability": "stable",
            "summary": "Indicates that minor version patches are applied automatically."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-instance/index.ts",
            "line": 28
          },
          "name": "autoMinorVersionUpgrade",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_db_instance#availability_zone NeptuneDbInstance#availability_zone}",
            "stability": "stable",
            "summary": "Specifies the name of the Availability Zone the DB instance is located in."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-instance/index.ts",
            "line": 34
          },
          "name": "availabilityZone",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_db_instance#db_cluster_identifier NeptuneDbInstance#db_cluster_identifier}",
            "stability": "stable",
            "summary": "If the DB instance is a member of a DB cluster, contains the name of the DB cluster that the DB instance is a member of."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-instance/index.ts",
            "line": 40
          },
          "name": "dbClusterIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_db_instance#db_instance_identifier NeptuneDbInstance#db_instance_identifier}",
            "stability": "stable",
            "summary": "Contains a user-supplied database identifier. This identifier is the unique key that identifies a DB instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-instance/index.ts",
            "line": 54
          },
          "name": "dbInstanceIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If any of the data members of the referenced parameter group are changed during an update, the DB instance might need to be restarted, which causes some interruption. If the parameter group contains static parameters, whether they were changed or not, an update triggers a reboot.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_db_instance#db_parameter_group_name NeptuneDbInstance#db_parameter_group_name}",
            "stability": "stable",
            "summary": "The name of an existing DB parameter group or a reference to an AWS::Neptune::DBParameterGroup resource created in the template."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-instance/index.ts",
            "line": 60
          },
          "name": "dbParameterGroupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "`AWS::Neptune::DBInstance` does not support restoring from snapshots.\n\n`AWS::Neptune::DBCluster` does support restoring from snapshots.\n\n\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_db_instance#db_snapshot_identifier NeptuneDbInstance#db_snapshot_identifier}",
            "stability": "stable",
            "summary": "This parameter is not supported."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-instance/index.ts",
            "line": 72
          },
          "name": "dbSnapshotIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you update this value, the new subnet group must be a subnet group in a new virtual private cloud (VPC).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_db_instance#db_subnet_group_name NeptuneDbInstance#db_subnet_group_name}",
            "stability": "stable",
            "summary": "A DB subnet group to associate with the DB instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-instance/index.ts",
            "line": 78
          },
          "name": "dbSubnetGroupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_db_instance#preferred_maintenance_window NeptuneDbInstance#preferred_maintenance_window}",
            "stability": "stable",
            "summary": "Specifies the weekly time range during which system maintenance can occur, in Universal Coordinated Time (UTC)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-instance/index.ts",
            "line": 84
          },
          "name": "preferredMaintenanceWindow",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_db_instance#publicly_accessible NeptuneDbInstance#publicly_accessible}",
            "stability": "stable",
            "summary": "Indicates that public accessibility is enabled. This should be enabled in combination with IAM Auth enabled on the DBCluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-instance/index.ts",
            "line": 90
          },
          "name": "publiclyAccessible",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_db_instance#tags NeptuneDbInstance#tags}",
            "stability": "stable",
            "summary": "An arbitrary set of tags (key-value pairs) for this DB instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-instance/index.ts",
            "line": 96
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.neptuneDbInstance.NeptuneDbInstanceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/neptune-db-instance/index:NeptuneDbInstanceConfig"
    },
    "@cdktn/provider-awscc.neptuneDbInstance.NeptuneDbInstanceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.neptuneDbInstance.NeptuneDbInstanceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/neptune-db-instance/index.ts",
        "line": 98
      },
      "name": "NeptuneDbInstanceTags",
      "namespace": "neptuneDbInstance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_db_instance#key NeptuneDbInstance#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-instance/index.ts",
            "line": 104
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_db_instance#value NeptuneDbInstance#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-instance/index.ts",
            "line": 110
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/neptune-db-instance/index:NeptuneDbInstanceTags"
    },
    "@cdktn/provider-awscc.neptuneDbInstance.NeptuneDbInstanceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.neptuneDbInstance.NeptuneDbInstanceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/neptune-db-instance/index.ts",
          "line": 240
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/neptune-db-instance/index.ts",
        "line": 232
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-instance/index.ts",
            "line": 247
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.neptuneDbInstance.NeptuneDbInstanceTagsOutputReference"
            }
          }
        }
      ],
      "name": "NeptuneDbInstanceTagsList",
      "namespace": "neptuneDbInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-instance/index.ts",
            "line": 233
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.neptuneDbInstance.NeptuneDbInstanceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/neptune-db-instance/index:NeptuneDbInstanceTagsList"
    },
    "@cdktn/provider-awscc.neptuneDbInstance.NeptuneDbInstanceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.neptuneDbInstance.NeptuneDbInstanceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/neptune-db-instance/index.ts",
          "line": 159
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/neptune-db-instance/index.ts",
        "line": 149
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-instance/index.ts",
            "line": 207
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-instance/index.ts",
            "line": 223
          },
          "name": "resetValue"
        }
      ],
      "name": "NeptuneDbInstanceTagsOutputReference",
      "namespace": "neptuneDbInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-instance/index.ts",
            "line": 211
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-instance/index.ts",
            "line": 227
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-instance/index.ts",
            "line": 201
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-instance/index.ts",
            "line": 217
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-instance/index.ts",
            "line": 163
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.neptuneDbInstance.NeptuneDbInstanceTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/neptune-db-instance/index:NeptuneDbInstanceTagsOutputReference"
    },
    "@cdktn/provider-awscc.neptuneDbParameterGroup.NeptuneDbParameterGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_db_parameter_group awscc_neptune_db_parameter_group}."
      },
      "fqn": "@cdktn/provider-awscc.neptuneDbParameterGroup.NeptuneDbParameterGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_db_parameter_group awscc_neptune_db_parameter_group} Resource."
        },
        "locationInModule": {
          "filename": "src/neptune-db-parameter-group/index.ts",
          "line": 239
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.neptuneDbParameterGroup.NeptuneDbParameterGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/neptune-db-parameter-group/index.ts",
        "line": 207
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a NeptuneDbParameterGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/neptune-db-parameter-group/index.ts",
            "line": 224
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the NeptuneDbParameterGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_db_parameter_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing NeptuneDbParameterGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the NeptuneDbParameterGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-parameter-group/index.ts",
            "line": 331
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.neptuneDbParameterGroup.NeptuneDbParameterGroupTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-parameter-group/index.ts",
            "line": 305
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-parameter-group/index.ts",
            "line": 334
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-parameter-group/index.ts",
            "line": 346
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-parameter-group/index.ts",
            "line": 356
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "NeptuneDbParameterGroup",
      "namespace": "neptuneDbParameterGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-parameter-group/index.ts",
            "line": 212
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-parameter-group/index.ts",
            "line": 293
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-parameter-group/index.ts",
            "line": 328
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.neptuneDbParameterGroup.NeptuneDbParameterGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-parameter-group/index.ts",
            "line": 275
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-parameter-group/index.ts",
            "line": 288
          },
          "name": "familyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-parameter-group/index.ts",
            "line": 309
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-parameter-group/index.ts",
            "line": 322
          },
          "name": "parametersInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-parameter-group/index.ts",
            "line": 338
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.neptuneDbParameterGroup.NeptuneDbParameterGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-parameter-group/index.ts",
            "line": 268
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-parameter-group/index.ts",
            "line": 281
          },
          "name": "family",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-parameter-group/index.ts",
            "line": 299
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-parameter-group/index.ts",
            "line": 315
          },
          "name": "parameters",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/neptune-db-parameter-group/index:NeptuneDbParameterGroup"
    },
    "@cdktn/provider-awscc.neptuneDbParameterGroup.NeptuneDbParameterGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.neptuneDbParameterGroup.NeptuneDbParameterGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/neptune-db-parameter-group/index.ts",
        "line": 14
      },
      "name": "NeptuneDbParameterGroupConfig",
      "namespace": "neptuneDbParameterGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_db_parameter_group#description NeptuneDbParameterGroup#description}",
            "stability": "stable",
            "summary": "Provides the customer-specified description for this DB parameter group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-parameter-group/index.ts",
            "line": 20
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_db_parameter_group#family NeptuneDbParameterGroup#family}",
            "stability": "stable",
            "summary": "Must be `neptune1` for engine versions prior to 1.2.0.0, or `neptune1.2` for engine version `1.2.0.0` and higher."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-parameter-group/index.ts",
            "line": 26
          },
          "name": "family",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The parameters are expressed as a JSON object consisting of key-value pairs.\n\nChanges to dynamic parameters are applied immediately. During an update, if you have static parameters (whether they were changed or not), it triggers AWS CloudFormation to reboot the associated DB instance without failover.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_db_parameter_group#parameters NeptuneDbParameterGroup#parameters}",
            "stability": "stable",
            "summary": "The parameters to set for this DB parameter group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-parameter-group/index.ts",
            "line": 42
          },
          "name": "parameters",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_db_parameter_group#name NeptuneDbParameterGroup#name}",
            "stability": "stable",
            "summary": "Provides the name of the DB parameter group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-parameter-group/index.ts",
            "line": 32
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_db_parameter_group#tags NeptuneDbParameterGroup#tags}",
            "stability": "stable",
            "summary": "An optional array of key-value pairs to apply to this DB parameter group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-parameter-group/index.ts",
            "line": 48
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.neptuneDbParameterGroup.NeptuneDbParameterGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/neptune-db-parameter-group/index:NeptuneDbParameterGroupConfig"
    },
    "@cdktn/provider-awscc.neptuneDbParameterGroup.NeptuneDbParameterGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.neptuneDbParameterGroup.NeptuneDbParameterGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/neptune-db-parameter-group/index.ts",
        "line": 50
      },
      "name": "NeptuneDbParameterGroupTags",
      "namespace": "neptuneDbParameterGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_db_parameter_group#key NeptuneDbParameterGroup#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-parameter-group/index.ts",
            "line": 56
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_db_parameter_group#value NeptuneDbParameterGroup#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-parameter-group/index.ts",
            "line": 62
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/neptune-db-parameter-group/index:NeptuneDbParameterGroupTags"
    },
    "@cdktn/provider-awscc.neptuneDbParameterGroup.NeptuneDbParameterGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.neptuneDbParameterGroup.NeptuneDbParameterGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/neptune-db-parameter-group/index.ts",
          "line": 192
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/neptune-db-parameter-group/index.ts",
        "line": 184
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-parameter-group/index.ts",
            "line": 199
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.neptuneDbParameterGroup.NeptuneDbParameterGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "NeptuneDbParameterGroupTagsList",
      "namespace": "neptuneDbParameterGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-parameter-group/index.ts",
            "line": 185
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.neptuneDbParameterGroup.NeptuneDbParameterGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/neptune-db-parameter-group/index:NeptuneDbParameterGroupTagsList"
    },
    "@cdktn/provider-awscc.neptuneDbParameterGroup.NeptuneDbParameterGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.neptuneDbParameterGroup.NeptuneDbParameterGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/neptune-db-parameter-group/index.ts",
          "line": 111
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/neptune-db-parameter-group/index.ts",
        "line": 101
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-parameter-group/index.ts",
            "line": 159
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-parameter-group/index.ts",
            "line": 175
          },
          "name": "resetValue"
        }
      ],
      "name": "NeptuneDbParameterGroupTagsOutputReference",
      "namespace": "neptuneDbParameterGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-parameter-group/index.ts",
            "line": 163
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-parameter-group/index.ts",
            "line": 179
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-parameter-group/index.ts",
            "line": 153
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-parameter-group/index.ts",
            "line": 169
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-parameter-group/index.ts",
            "line": 115
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.neptuneDbParameterGroup.NeptuneDbParameterGroupTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/neptune-db-parameter-group/index:NeptuneDbParameterGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.neptuneDbSubnetGroup.NeptuneDbSubnetGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_db_subnet_group awscc_neptune_db_subnet_group}."
      },
      "fqn": "@cdktn/provider-awscc.neptuneDbSubnetGroup.NeptuneDbSubnetGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_db_subnet_group awscc_neptune_db_subnet_group} Resource."
        },
        "locationInModule": {
          "filename": "src/neptune-db-subnet-group/index.ts",
          "line": 235
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.neptuneDbSubnetGroup.NeptuneDbSubnetGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/neptune-db-subnet-group/index.ts",
        "line": 203
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a NeptuneDbSubnetGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/neptune-db-subnet-group/index.ts",
            "line": 220
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the NeptuneDbSubnetGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_db_subnet_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing NeptuneDbSubnetGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the NeptuneDbSubnetGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-subnet-group/index.ts",
            "line": 313
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.neptuneDbSubnetGroup.NeptuneDbSubnetGroupTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-subnet-group/index.ts",
            "line": 282
          },
          "name": "resetDbSubnetGroupName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-subnet-group/index.ts",
            "line": 316
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-subnet-group/index.ts",
            "line": 328
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-subnet-group/index.ts",
            "line": 337
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "NeptuneDbSubnetGroup",
      "namespace": "neptuneDbSubnetGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-subnet-group/index.ts",
            "line": 208
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-subnet-group/index.ts",
            "line": 291
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-subnet-group/index.ts",
            "line": 310
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.neptuneDbSubnetGroup.NeptuneDbSubnetGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-subnet-group/index.ts",
            "line": 270
          },
          "name": "dbSubnetGroupDescriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-subnet-group/index.ts",
            "line": 286
          },
          "name": "dbSubnetGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-subnet-group/index.ts",
            "line": 304
          },
          "name": "subnetIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-subnet-group/index.ts",
            "line": 320
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.neptuneDbSubnetGroup.NeptuneDbSubnetGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-subnet-group/index.ts",
            "line": 263
          },
          "name": "dbSubnetGroupDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-subnet-group/index.ts",
            "line": 276
          },
          "name": "dbSubnetGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-subnet-group/index.ts",
            "line": 297
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/neptune-db-subnet-group/index:NeptuneDbSubnetGroup"
    },
    "@cdktn/provider-awscc.neptuneDbSubnetGroup.NeptuneDbSubnetGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.neptuneDbSubnetGroup.NeptuneDbSubnetGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/neptune-db-subnet-group/index.ts",
        "line": 14
      },
      "name": "NeptuneDbSubnetGroupConfig",
      "namespace": "neptuneDbSubnetGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_db_subnet_group#db_subnet_group_description NeptuneDbSubnetGroup#db_subnet_group_description}",
            "stability": "stable",
            "summary": "The description for the DB subnet group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-subnet-group/index.ts",
            "line": 20
          },
          "name": "dbSubnetGroupDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_db_subnet_group#subnet_ids NeptuneDbSubnetGroup#subnet_ids}",
            "stability": "stable",
            "summary": "The Amazon EC2 subnet IDs for the DB subnet group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-subnet-group/index.ts",
            "line": 38
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Constraints: Must contain no more than 255 lowercase alphanumeric characters or hyphens. Must not be \"Default\".\n\nExample: mysubnetgroup\n\n\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_db_subnet_group#db_subnet_group_name NeptuneDbSubnetGroup#db_subnet_group_name}",
            "stability": "stable",
            "summary": "The name for the DB subnet group. This value is stored as a lowercase string."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-subnet-group/index.ts",
            "line": 32
          },
          "name": "dbSubnetGroupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_db_subnet_group#tags NeptuneDbSubnetGroup#tags}",
            "stability": "stable",
            "summary": "An optional array of key-value pairs to apply to this DB subnet group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-subnet-group/index.ts",
            "line": 44
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.neptuneDbSubnetGroup.NeptuneDbSubnetGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/neptune-db-subnet-group/index:NeptuneDbSubnetGroupConfig"
    },
    "@cdktn/provider-awscc.neptuneDbSubnetGroup.NeptuneDbSubnetGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.neptuneDbSubnetGroup.NeptuneDbSubnetGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/neptune-db-subnet-group/index.ts",
        "line": 46
      },
      "name": "NeptuneDbSubnetGroupTags",
      "namespace": "neptuneDbSubnetGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_db_subnet_group#key NeptuneDbSubnetGroup#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-subnet-group/index.ts",
            "line": 52
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_db_subnet_group#value NeptuneDbSubnetGroup#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-subnet-group/index.ts",
            "line": 58
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/neptune-db-subnet-group/index:NeptuneDbSubnetGroupTags"
    },
    "@cdktn/provider-awscc.neptuneDbSubnetGroup.NeptuneDbSubnetGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.neptuneDbSubnetGroup.NeptuneDbSubnetGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/neptune-db-subnet-group/index.ts",
          "line": 188
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/neptune-db-subnet-group/index.ts",
        "line": 180
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-subnet-group/index.ts",
            "line": 195
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.neptuneDbSubnetGroup.NeptuneDbSubnetGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "NeptuneDbSubnetGroupTagsList",
      "namespace": "neptuneDbSubnetGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-subnet-group/index.ts",
            "line": 181
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.neptuneDbSubnetGroup.NeptuneDbSubnetGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/neptune-db-subnet-group/index:NeptuneDbSubnetGroupTagsList"
    },
    "@cdktn/provider-awscc.neptuneDbSubnetGroup.NeptuneDbSubnetGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.neptuneDbSubnetGroup.NeptuneDbSubnetGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/neptune-db-subnet-group/index.ts",
          "line": 107
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/neptune-db-subnet-group/index.ts",
        "line": 97
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-subnet-group/index.ts",
            "line": 155
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-subnet-group/index.ts",
            "line": 171
          },
          "name": "resetValue"
        }
      ],
      "name": "NeptuneDbSubnetGroupTagsOutputReference",
      "namespace": "neptuneDbSubnetGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-subnet-group/index.ts",
            "line": 159
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-db-subnet-group/index.ts",
            "line": 175
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-subnet-group/index.ts",
            "line": 149
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-subnet-group/index.ts",
            "line": 165
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-db-subnet-group/index.ts",
            "line": 111
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.neptuneDbSubnetGroup.NeptuneDbSubnetGroupTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/neptune-db-subnet-group/index:NeptuneDbSubnetGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.neptuneEventSubscription.NeptuneEventSubscription": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_event_subscription awscc_neptune_event_subscription}."
      },
      "fqn": "@cdktn/provider-awscc.neptuneEventSubscription.NeptuneEventSubscription",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_event_subscription awscc_neptune_event_subscription} Resource."
        },
        "locationInModule": {
          "filename": "src/neptune-event-subscription/index.ts",
          "line": 243
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.neptuneEventSubscription.NeptuneEventSubscriptionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/neptune-event-subscription/index.ts",
        "line": 211
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a NeptuneEventSubscription resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/neptune-event-subscription/index.ts",
            "line": 228
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the NeptuneEventSubscription to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_event_subscription#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing NeptuneEventSubscription that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the NeptuneEventSubscription to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-event-subscription/index.ts",
            "line": 375
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.neptuneEventSubscription.NeptuneEventSubscriptionTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-event-subscription/index.ts",
            "line": 280
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-event-subscription/index.ts",
            "line": 296
          },
          "name": "resetEventCategories"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-event-subscription/index.ts",
            "line": 330
          },
          "name": "resetSourceIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-event-subscription/index.ts",
            "line": 346
          },
          "name": "resetSourceType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-event-subscription/index.ts",
            "line": 362
          },
          "name": "resetSubscriptionName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-event-subscription/index.ts",
            "line": 378
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-event-subscription/index.ts",
            "line": 390
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-event-subscription/index.ts",
            "line": 402
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "NeptuneEventSubscription",
      "namespace": "neptuneEventSubscription",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-event-subscription/index.ts",
            "line": 216
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-event-subscription/index.ts",
            "line": 305
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-event-subscription/index.ts",
            "line": 372
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.neptuneEventSubscription.NeptuneEventSubscriptionTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-event-subscription/index.ts",
            "line": 284
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-event-subscription/index.ts",
            "line": 300
          },
          "name": "eventCategoriesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-event-subscription/index.ts",
            "line": 318
          },
          "name": "snsTopicArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-event-subscription/index.ts",
            "line": 334
          },
          "name": "sourceIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-event-subscription/index.ts",
            "line": 350
          },
          "name": "sourceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-event-subscription/index.ts",
            "line": 366
          },
          "name": "subscriptionNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-event-subscription/index.ts",
            "line": 382
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.neptuneEventSubscription.NeptuneEventSubscriptionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-event-subscription/index.ts",
            "line": 274
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-event-subscription/index.ts",
            "line": 290
          },
          "name": "eventCategories",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-event-subscription/index.ts",
            "line": 311
          },
          "name": "snsTopicArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-event-subscription/index.ts",
            "line": 324
          },
          "name": "sourceIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-event-subscription/index.ts",
            "line": 340
          },
          "name": "sourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-event-subscription/index.ts",
            "line": 356
          },
          "name": "subscriptionName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/neptune-event-subscription/index:NeptuneEventSubscription"
    },
    "@cdktn/provider-awscc.neptuneEventSubscription.NeptuneEventSubscriptionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.neptuneEventSubscription.NeptuneEventSubscriptionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/neptune-event-subscription/index.ts",
        "line": 14
      },
      "name": "NeptuneEventSubscriptionConfig",
      "namespace": "neptuneEventSubscription",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The ARN is created by Amazon SNS when you create a topic and subscribe to it.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_event_subscription#sns_topic_arn NeptuneEventSubscription#sns_topic_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the SNS topic created for event notification."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-event-subscription/index.ts",
            "line": 32
          },
          "name": "snsTopicArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "set to true to activate the subscription, set to false to create the subscription but not active it.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_event_subscription#enabled NeptuneEventSubscription#enabled}",
            "stability": "stable",
            "summary": "A Boolean value;"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-event-subscription/index.ts",
            "line": 20
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can see a list of the categories for a given SourceType in the Events topic in the Amazon Neptune User Guide or by using the DescribeEventCategories action.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_event_subscription#event_categories NeptuneEventSubscription#event_categories}",
            "stability": "stable",
            "summary": "A list of event categories for a SourceType that you want to subscribe to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-event-subscription/index.ts",
            "line": 26
          },
          "name": "eventCategories",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If not specified, then all sources are included in the response. An identifier must begin with a letter and must contain only ASCII letters, digits, and hyphens; it cannot end with a hyphen or contain two consecutive hyphens.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_event_subscription#source_ids NeptuneEventSubscription#source_ids}",
            "stability": "stable",
            "summary": "The list of identifiers of the event sources for which events will be returned."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-event-subscription/index.ts",
            "line": 38
          },
          "name": "sourceIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For example, if you want to be notified of events generated by a DB instance, you would set this parameter to db-instance. if this value is not specified, all events are returned.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_event_subscription#source_type NeptuneEventSubscription#source_type}",
            "stability": "stable",
            "summary": "The type of source that will be generating the events."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-event-subscription/index.ts",
            "line": 44
          },
          "name": "sourceType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_event_subscription#subscription_name NeptuneEventSubscription#subscription_name}",
            "stability": "stable",
            "summary": "The name of the subscription."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-event-subscription/index.ts",
            "line": 50
          },
          "name": "subscriptionName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_event_subscription#tags NeptuneEventSubscription#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-event-subscription/index.ts",
            "line": 56
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.neptuneEventSubscription.NeptuneEventSubscriptionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/neptune-event-subscription/index:NeptuneEventSubscriptionConfig"
    },
    "@cdktn/provider-awscc.neptuneEventSubscription.NeptuneEventSubscriptionTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.neptuneEventSubscription.NeptuneEventSubscriptionTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/neptune-event-subscription/index.ts",
        "line": 58
      },
      "name": "NeptuneEventSubscriptionTags",
      "namespace": "neptuneEventSubscription",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_event_subscription#key NeptuneEventSubscription#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-event-subscription/index.ts",
            "line": 62
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_event_subscription#value NeptuneEventSubscription#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-event-subscription/index.ts",
            "line": 66
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/neptune-event-subscription/index:NeptuneEventSubscriptionTags"
    },
    "@cdktn/provider-awscc.neptuneEventSubscription.NeptuneEventSubscriptionTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.neptuneEventSubscription.NeptuneEventSubscriptionTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/neptune-event-subscription/index.ts",
          "line": 196
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/neptune-event-subscription/index.ts",
        "line": 188
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-event-subscription/index.ts",
            "line": 203
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.neptuneEventSubscription.NeptuneEventSubscriptionTagsOutputReference"
            }
          }
        }
      ],
      "name": "NeptuneEventSubscriptionTagsList",
      "namespace": "neptuneEventSubscription",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-event-subscription/index.ts",
            "line": 189
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.neptuneEventSubscription.NeptuneEventSubscriptionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/neptune-event-subscription/index:NeptuneEventSubscriptionTagsList"
    },
    "@cdktn/provider-awscc.neptuneEventSubscription.NeptuneEventSubscriptionTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.neptuneEventSubscription.NeptuneEventSubscriptionTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/neptune-event-subscription/index.ts",
          "line": 115
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/neptune-event-subscription/index.ts",
        "line": 105
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-event-subscription/index.ts",
            "line": 163
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-event-subscription/index.ts",
            "line": 179
          },
          "name": "resetValue"
        }
      ],
      "name": "NeptuneEventSubscriptionTagsOutputReference",
      "namespace": "neptuneEventSubscription",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-event-subscription/index.ts",
            "line": 167
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-event-subscription/index.ts",
            "line": 183
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-event-subscription/index.ts",
            "line": 157
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-event-subscription/index.ts",
            "line": 173
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-event-subscription/index.ts",
            "line": 119
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.neptuneEventSubscription.NeptuneEventSubscriptionTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/neptune-event-subscription/index:NeptuneEventSubscriptionTagsOutputReference"
    },
    "@cdktn/provider-awscc.neptuneGlobalCluster.NeptuneGlobalCluster": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_global_cluster awscc_neptune_global_cluster}."
      },
      "fqn": "@cdktn/provider-awscc.neptuneGlobalCluster.NeptuneGlobalCluster",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_global_cluster awscc_neptune_global_cluster} Resource."
        },
        "locationInModule": {
          "filename": "src/neptune-global-cluster/index.ts",
          "line": 247
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.neptuneGlobalCluster.NeptuneGlobalClusterConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/neptune-global-cluster/index.ts",
        "line": 215
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a NeptuneGlobalCluster resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/neptune-global-cluster/index.ts",
            "line": 232
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the NeptuneGlobalCluster to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_global_cluster#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing NeptuneGlobalCluster that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the NeptuneGlobalCluster to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-global-cluster/index.ts",
            "line": 382
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.neptuneGlobalCluster.NeptuneGlobalClusterTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-global-cluster/index.ts",
            "line": 284
          },
          "name": "resetDeletionProtection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-global-cluster/index.ts",
            "line": 300
          },
          "name": "resetEngine"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-global-cluster/index.ts",
            "line": 316
          },
          "name": "resetEngineVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-global-cluster/index.ts",
            "line": 332
          },
          "name": "resetGlobalClusterIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-global-cluster/index.ts",
            "line": 353
          },
          "name": "resetSourceDbClusterIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-global-cluster/index.ts",
            "line": 369
          },
          "name": "resetStorageEncrypted"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-global-cluster/index.ts",
            "line": 385
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-global-cluster/index.ts",
            "line": 397
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-global-cluster/index.ts",
            "line": 409
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "NeptuneGlobalCluster",
      "namespace": "neptuneGlobalCluster",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-global-cluster/index.ts",
            "line": 220
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-global-cluster/index.ts",
            "line": 341
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-global-cluster/index.ts",
            "line": 379
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.neptuneGlobalCluster.NeptuneGlobalClusterTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-global-cluster/index.ts",
            "line": 288
          },
          "name": "deletionProtectionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-global-cluster/index.ts",
            "line": 304
          },
          "name": "engineInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-global-cluster/index.ts",
            "line": 320
          },
          "name": "engineVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-global-cluster/index.ts",
            "line": 336
          },
          "name": "globalClusterIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-global-cluster/index.ts",
            "line": 357
          },
          "name": "sourceDbClusterIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-global-cluster/index.ts",
            "line": 373
          },
          "name": "storageEncryptedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-global-cluster/index.ts",
            "line": 389
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.neptuneGlobalCluster.NeptuneGlobalClusterTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-global-cluster/index.ts",
            "line": 278
          },
          "name": "deletionProtection",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-global-cluster/index.ts",
            "line": 294
          },
          "name": "engine",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-global-cluster/index.ts",
            "line": 310
          },
          "name": "engineVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-global-cluster/index.ts",
            "line": 326
          },
          "name": "globalClusterIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-global-cluster/index.ts",
            "line": 347
          },
          "name": "sourceDbClusterIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-global-cluster/index.ts",
            "line": 363
          },
          "name": "storageEncrypted",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/neptune-global-cluster/index:NeptuneGlobalCluster"
    },
    "@cdktn/provider-awscc.neptuneGlobalCluster.NeptuneGlobalClusterConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.neptuneGlobalCluster.NeptuneGlobalClusterConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/neptune-global-cluster/index.ts",
        "line": 14
      },
      "name": "NeptuneGlobalClusterConfig",
      "namespace": "neptuneGlobalCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_global_cluster#deletion_protection NeptuneGlobalCluster#deletion_protection}",
            "stability": "stable",
            "summary": "Whether deletion protection is enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-global-cluster/index.ts",
            "line": 20
          },
          "name": "deletionProtection",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_global_cluster#engine NeptuneGlobalCluster#engine}",
            "stability": "stable",
            "summary": "The name of the database engine."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-global-cluster/index.ts",
            "line": 26
          },
          "name": "engine",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_global_cluster#engine_version NeptuneGlobalCluster#engine_version}",
            "stability": "stable",
            "summary": "The version number of the database engine."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-global-cluster/index.ts",
            "line": 32
          },
          "name": "engineVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_global_cluster#global_cluster_identifier NeptuneGlobalCluster#global_cluster_identifier}",
            "stability": "stable",
            "summary": "The cluster identifier of the global database cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-global-cluster/index.ts",
            "line": 38
          },
          "name": "globalClusterIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_global_cluster#source_db_cluster_identifier NeptuneGlobalCluster#source_db_cluster_identifier}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of an existing Neptune DB cluster to use as the primary cluster of the new global database."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-global-cluster/index.ts",
            "line": 44
          },
          "name": "sourceDbClusterIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_global_cluster#storage_encrypted NeptuneGlobalCluster#storage_encrypted}",
            "stability": "stable",
            "summary": "Whether the global database cluster is storage encrypted."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-global-cluster/index.ts",
            "line": 50
          },
          "name": "storageEncrypted",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_global_cluster#tags NeptuneGlobalCluster#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-global-cluster/index.ts",
            "line": 56
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.neptuneGlobalCluster.NeptuneGlobalClusterTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/neptune-global-cluster/index:NeptuneGlobalClusterConfig"
    },
    "@cdktn/provider-awscc.neptuneGlobalCluster.NeptuneGlobalClusterTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.neptuneGlobalCluster.NeptuneGlobalClusterTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/neptune-global-cluster/index.ts",
        "line": 58
      },
      "name": "NeptuneGlobalClusterTags",
      "namespace": "neptuneGlobalCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_global_cluster#key NeptuneGlobalCluster#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-global-cluster/index.ts",
            "line": 64
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptune_global_cluster#value NeptuneGlobalCluster#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-global-cluster/index.ts",
            "line": 70
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/neptune-global-cluster/index:NeptuneGlobalClusterTags"
    },
    "@cdktn/provider-awscc.neptuneGlobalCluster.NeptuneGlobalClusterTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.neptuneGlobalCluster.NeptuneGlobalClusterTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/neptune-global-cluster/index.ts",
          "line": 200
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/neptune-global-cluster/index.ts",
        "line": 192
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-global-cluster/index.ts",
            "line": 207
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.neptuneGlobalCluster.NeptuneGlobalClusterTagsOutputReference"
            }
          }
        }
      ],
      "name": "NeptuneGlobalClusterTagsList",
      "namespace": "neptuneGlobalCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-global-cluster/index.ts",
            "line": 193
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.neptuneGlobalCluster.NeptuneGlobalClusterTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/neptune-global-cluster/index:NeptuneGlobalClusterTagsList"
    },
    "@cdktn/provider-awscc.neptuneGlobalCluster.NeptuneGlobalClusterTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.neptuneGlobalCluster.NeptuneGlobalClusterTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/neptune-global-cluster/index.ts",
          "line": 119
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/neptune-global-cluster/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-global-cluster/index.ts",
            "line": 167
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-global-cluster/index.ts",
            "line": 183
          },
          "name": "resetValue"
        }
      ],
      "name": "NeptuneGlobalClusterTagsOutputReference",
      "namespace": "neptuneGlobalCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-global-cluster/index.ts",
            "line": 171
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptune-global-cluster/index.ts",
            "line": 187
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-global-cluster/index.ts",
            "line": 161
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-global-cluster/index.ts",
            "line": 177
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptune-global-cluster/index.ts",
            "line": 123
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.neptuneGlobalCluster.NeptuneGlobalClusterTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/neptune-global-cluster/index:NeptuneGlobalClusterTagsOutputReference"
    },
    "@cdktn/provider-awscc.neptunegraphGraph.NeptunegraphGraph": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptunegraph_graph awscc_neptunegraph_graph}."
      },
      "fqn": "@cdktn/provider-awscc.neptunegraphGraph.NeptunegraphGraph",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptunegraph_graph awscc_neptunegraph_graph} Resource."
        },
        "locationInModule": {
          "filename": "src/neptunegraph-graph/index.ts",
          "line": 365
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.neptunegraphGraph.NeptunegraphGraphConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/neptunegraph-graph/index.ts",
        "line": 333
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a NeptunegraphGraph resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/neptunegraph-graph/index.ts",
            "line": 350
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the NeptunegraphGraph to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptunegraph_graph#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing NeptunegraphGraph that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the NeptunegraphGraph to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptunegraph-graph/index.ts",
            "line": 513
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.neptunegraphGraph.NeptunegraphGraphTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptunegraph-graph/index.ts",
            "line": 529
          },
          "name": "putVectorSearchConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.neptunegraphGraph.NeptunegraphGraphVectorSearchConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptunegraph-graph/index.ts",
            "line": 403
          },
          "name": "resetDeletionProtection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptunegraph-graph/index.ts",
            "line": 434
          },
          "name": "resetGraphName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptunegraph-graph/index.ts",
            "line": 455
          },
          "name": "resetKmsKeyIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptunegraph-graph/index.ts",
            "line": 484
          },
          "name": "resetPublicConnectivity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptunegraph-graph/index.ts",
            "line": 500
          },
          "name": "resetReplicaCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptunegraph-graph/index.ts",
            "line": 516
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptunegraph-graph/index.ts",
            "line": 532
          },
          "name": "resetVectorSearchConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptunegraph-graph/index.ts",
            "line": 544
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptunegraph-graph/index.ts",
            "line": 557
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "NeptunegraphGraph",
      "namespace": "neptunegraphGraph",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptunegraph-graph/index.ts",
            "line": 338
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptunegraph-graph/index.ts",
            "line": 412
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptunegraph-graph/index.ts",
            "line": 417
          },
          "name": "graphArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptunegraph-graph/index.ts",
            "line": 422
          },
          "name": "graphId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptunegraph-graph/index.ts",
            "line": 443
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptunegraph-graph/index.ts",
            "line": 510
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.neptunegraphGraph.NeptunegraphGraphTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptunegraph-graph/index.ts",
            "line": 526
          },
          "name": "vectorSearchConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.neptunegraphGraph.NeptunegraphGraphVectorSearchConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptunegraph-graph/index.ts",
            "line": 407
          },
          "name": "deletionProtectionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptunegraph-graph/index.ts",
            "line": 438
          },
          "name": "graphNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptunegraph-graph/index.ts",
            "line": 459
          },
          "name": "kmsKeyIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptunegraph-graph/index.ts",
            "line": 472
          },
          "name": "provisionedMemoryInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptunegraph-graph/index.ts",
            "line": 488
          },
          "name": "publicConnectivityInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptunegraph-graph/index.ts",
            "line": 504
          },
          "name": "replicaCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptunegraph-graph/index.ts",
            "line": 520
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.neptunegraphGraph.NeptunegraphGraphTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptunegraph-graph/index.ts",
            "line": 536
          },
          "name": "vectorSearchConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.neptunegraphGraph.NeptunegraphGraphVectorSearchConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptunegraph-graph/index.ts",
            "line": 397
          },
          "name": "deletionProtection",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptunegraph-graph/index.ts",
            "line": 428
          },
          "name": "graphName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptunegraph-graph/index.ts",
            "line": 449
          },
          "name": "kmsKeyIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptunegraph-graph/index.ts",
            "line": 465
          },
          "name": "provisionedMemory",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptunegraph-graph/index.ts",
            "line": 478
          },
          "name": "publicConnectivity",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptunegraph-graph/index.ts",
            "line": 494
          },
          "name": "replicaCount",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/neptunegraph-graph/index:NeptunegraphGraph"
    },
    "@cdktn/provider-awscc.neptunegraphGraph.NeptunegraphGraphConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.neptunegraphGraph.NeptunegraphGraphConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/neptunegraph-graph/index.ts",
        "line": 14
      },
      "name": "NeptunegraphGraphConfig",
      "namespace": "neptunegraphGraph",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptunegraph_graph#provisioned_memory NeptunegraphGraph#provisioned_memory}",
            "stability": "stable",
            "summary": "Memory for the Graph."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptunegraph-graph/index.ts",
            "line": 44
          },
          "name": "provisionedMemory",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The graph can't be deleted when deletion protection is enabled.\n\n_Default_: If not specified, the default value is true.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptunegraph_graph#deletion_protection NeptunegraphGraph#deletion_protection}",
            "stability": "stable",
            "summary": "Value that indicates whether the Graph has deletion protection enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptunegraph-graph/index.ts",
            "line": 22
          },
          "name": "deletionProtection",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you don't specify a name, we generate a unique Graph Name using a combination of Stack Name and a UUID comprising of 4 characters.\n\n_Important_: If you specify a name, you cannot perform updates that require replacement of this resource. You can perform updates that require no or some interruption. If you must replace the resource, specify a new name.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptunegraph_graph#graph_name NeptunegraphGraph#graph_name}",
            "stability": "stable",
            "summary": "Contains a user-supplied name for the Graph."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptunegraph-graph/index.ts",
            "line": 32
          },
          "name": "graphName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If not specified, the graph is encrypted with an AWS managed key.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptunegraph_graph#kms_key_identifier NeptunegraphGraph#kms_key_identifier}",
            "stability": "stable",
            "summary": "The ARN of the KMS key used to encrypt data in the Neptune Analytics graph."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptunegraph-graph/index.ts",
            "line": 38
          },
          "name": "kmsKeyIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When the Graph is publicly reachable, its Domain Name System (DNS) endpoint resolves to the public IP address from the internet.\n\nWhen the Graph isn't publicly reachable, you need to create a PrivateGraphEndpoint in a given VPC to ensure the DNS name resolves to a private IP address that is reachable from the VPC.\n\n_Default_: If not specified, the default value is false.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptunegraph_graph#public_connectivity NeptunegraphGraph#public_connectivity}",
            "stability": "stable",
            "summary": "Specifies whether the Graph can be reached over the internet. Access to all graphs requires IAM authentication."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptunegraph-graph/index.ts",
            "line": 56
          },
          "name": "publicConnectivity",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Replica Count should always be less than or equal to 2.\n\n_Default_: If not specified, the default value is 1.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptunegraph_graph#replica_count NeptunegraphGraph#replica_count}",
            "stability": "stable",
            "summary": "Specifies the number of replicas you want when finished. All replicas will be provisioned in different availability zones."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptunegraph-graph/index.ts",
            "line": 66
          },
          "name": "replicaCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptunegraph_graph#tags NeptunegraphGraph#tags}",
            "stability": "stable",
            "summary": "The tags associated with this graph."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptunegraph-graph/index.ts",
            "line": 72
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.neptunegraphGraph.NeptunegraphGraphTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptunegraph_graph#vector_search_configuration NeptunegraphGraph#vector_search_configuration}",
            "stability": "stable",
            "summary": "Vector Search Configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptunegraph-graph/index.ts",
            "line": 78
          },
          "name": "vectorSearchConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.neptunegraphGraph.NeptunegraphGraphVectorSearchConfiguration"
          }
        }
      ],
      "symbolId": "src/neptunegraph-graph/index:NeptunegraphGraphConfig"
    },
    "@cdktn/provider-awscc.neptunegraphGraph.NeptunegraphGraphTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.neptunegraphGraph.NeptunegraphGraphTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/neptunegraph-graph/index.ts",
        "line": 80
      },
      "name": "NeptunegraphGraphTags",
      "namespace": "neptunegraphGraph",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptunegraph_graph#key NeptunegraphGraph#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptunegraph-graph/index.ts",
            "line": 86
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptunegraph_graph#value NeptunegraphGraph#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptunegraph-graph/index.ts",
            "line": 92
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/neptunegraph-graph/index:NeptunegraphGraphTags"
    },
    "@cdktn/provider-awscc.neptunegraphGraph.NeptunegraphGraphTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.neptunegraphGraph.NeptunegraphGraphTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/neptunegraph-graph/index.ts",
          "line": 222
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/neptunegraph-graph/index.ts",
        "line": 214
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptunegraph-graph/index.ts",
            "line": 229
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.neptunegraphGraph.NeptunegraphGraphTagsOutputReference"
            }
          }
        }
      ],
      "name": "NeptunegraphGraphTagsList",
      "namespace": "neptunegraphGraph",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptunegraph-graph/index.ts",
            "line": 215
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.neptunegraphGraph.NeptunegraphGraphTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/neptunegraph-graph/index:NeptunegraphGraphTagsList"
    },
    "@cdktn/provider-awscc.neptunegraphGraph.NeptunegraphGraphTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.neptunegraphGraph.NeptunegraphGraphTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/neptunegraph-graph/index.ts",
          "line": 141
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/neptunegraph-graph/index.ts",
        "line": 131
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptunegraph-graph/index.ts",
            "line": 189
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptunegraph-graph/index.ts",
            "line": 205
          },
          "name": "resetValue"
        }
      ],
      "name": "NeptunegraphGraphTagsOutputReference",
      "namespace": "neptunegraphGraph",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptunegraph-graph/index.ts",
            "line": 193
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptunegraph-graph/index.ts",
            "line": 209
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptunegraph-graph/index.ts",
            "line": 183
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptunegraph-graph/index.ts",
            "line": 199
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptunegraph-graph/index.ts",
            "line": 145
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.neptunegraphGraph.NeptunegraphGraphTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/neptunegraph-graph/index:NeptunegraphGraphTagsOutputReference"
    },
    "@cdktn/provider-awscc.neptunegraphGraph.NeptunegraphGraphVectorSearchConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.neptunegraphGraph.NeptunegraphGraphVectorSearchConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/neptunegraph-graph/index.ts",
        "line": 233
      },
      "name": "NeptunegraphGraphVectorSearchConfiguration",
      "namespace": "neptunegraphGraph",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptunegraph_graph#vector_search_dimension NeptunegraphGraph#vector_search_dimension}",
            "stability": "stable",
            "summary": "The vector search dimension."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptunegraph-graph/index.ts",
            "line": 239
          },
          "name": "vectorSearchDimension",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/neptunegraph-graph/index:NeptunegraphGraphVectorSearchConfiguration"
    },
    "@cdktn/provider-awscc.neptunegraphGraph.NeptunegraphGraphVectorSearchConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.neptunegraphGraph.NeptunegraphGraphVectorSearchConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/neptunegraph-graph/index.ts",
          "line": 279
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/neptunegraph-graph/index.ts",
        "line": 271
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptunegraph-graph/index.ts",
            "line": 321
          },
          "name": "resetVectorSearchDimension"
        }
      ],
      "name": "NeptunegraphGraphVectorSearchConfigurationOutputReference",
      "namespace": "neptunegraphGraph",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptunegraph-graph/index.ts",
            "line": 325
          },
          "name": "vectorSearchDimensionInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptunegraph-graph/index.ts",
            "line": 315
          },
          "name": "vectorSearchDimension",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptunegraph-graph/index.ts",
            "line": 283
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.neptunegraphGraph.NeptunegraphGraphVectorSearchConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/neptunegraph-graph/index:NeptunegraphGraphVectorSearchConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.neptunegraphGraphSnapshot.NeptunegraphGraphSnapshot": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptunegraph_graph_snapshot awscc_neptunegraph_graph_snapshot}."
      },
      "fqn": "@cdktn/provider-awscc.neptunegraphGraphSnapshot.NeptunegraphGraphSnapshot",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptunegraph_graph_snapshot awscc_neptunegraph_graph_snapshot} Resource."
        },
        "locationInModule": {
          "filename": "src/neptunegraph-graph-snapshot/index.ts",
          "line": 223
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.neptunegraphGraphSnapshot.NeptunegraphGraphSnapshotConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/neptunegraph-graph-snapshot/index.ts",
        "line": 191
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a NeptunegraphGraphSnapshot resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/neptunegraph-graph-snapshot/index.ts",
            "line": 208
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the NeptunegraphGraphSnapshot to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptunegraph_graph_snapshot#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing NeptunegraphGraphSnapshot that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the NeptunegraphGraphSnapshot to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptunegraph-graph-snapshot/index.ts",
            "line": 309
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.neptunegraphGraphSnapshot.NeptunegraphGraphSnapshotTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptunegraph-graph-snapshot/index.ts",
            "line": 312
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptunegraph-graph-snapshot/index.ts",
            "line": 324
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptunegraph-graph-snapshot/index.ts",
            "line": 332
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "NeptunegraphGraphSnapshot",
      "namespace": "neptunegraphGraphSnapshot",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptunegraph-graph-snapshot/index.ts",
            "line": 196
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptunegraph-graph-snapshot/index.ts",
            "line": 249
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptunegraph-graph-snapshot/index.ts",
            "line": 267
          },
          "name": "graphSnapshotId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptunegraph-graph-snapshot/index.ts",
            "line": 272
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptunegraph-graph-snapshot/index.ts",
            "line": 277
          },
          "name": "kmsKeyIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptunegraph-graph-snapshot/index.ts",
            "line": 282
          },
          "name": "snapshotCreateTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptunegraph-graph-snapshot/index.ts",
            "line": 300
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptunegraph-graph-snapshot/index.ts",
            "line": 306
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.neptunegraphGraphSnapshot.NeptunegraphGraphSnapshotTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptunegraph-graph-snapshot/index.ts",
            "line": 262
          },
          "name": "graphIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptunegraph-graph-snapshot/index.ts",
            "line": 295
          },
          "name": "snapshotNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptunegraph-graph-snapshot/index.ts",
            "line": 316
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.neptunegraphGraphSnapshot.NeptunegraphGraphSnapshotTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptunegraph-graph-snapshot/index.ts",
            "line": 255
          },
          "name": "graphIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptunegraph-graph-snapshot/index.ts",
            "line": 288
          },
          "name": "snapshotName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/neptunegraph-graph-snapshot/index:NeptunegraphGraphSnapshot"
    },
    "@cdktn/provider-awscc.neptunegraphGraphSnapshot.NeptunegraphGraphSnapshotConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.neptunegraphGraphSnapshot.NeptunegraphGraphSnapshotConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/neptunegraph-graph-snapshot/index.ts",
        "line": 14
      },
      "name": "NeptunegraphGraphSnapshotConfig",
      "namespace": "neptunegraphGraphSnapshot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptunegraph_graph_snapshot#graph_identifier NeptunegraphGraphSnapshot#graph_identifier}",
            "stability": "stable",
            "summary": "The unique identifier of the Neptune Analytics graph to create the snapshot from."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptunegraph-graph-snapshot/index.ts",
            "line": 20
          },
          "name": "graphIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptunegraph_graph_snapshot#snapshot_name NeptunegraphGraphSnapshot#snapshot_name}",
            "stability": "stable",
            "summary": "The snapshot name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptunegraph-graph-snapshot/index.ts",
            "line": 26
          },
          "name": "snapshotName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptunegraph_graph_snapshot#tags NeptunegraphGraphSnapshot#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptunegraph-graph-snapshot/index.ts",
            "line": 32
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.neptunegraphGraphSnapshot.NeptunegraphGraphSnapshotTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/neptunegraph-graph-snapshot/index:NeptunegraphGraphSnapshotConfig"
    },
    "@cdktn/provider-awscc.neptunegraphGraphSnapshot.NeptunegraphGraphSnapshotTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.neptunegraphGraphSnapshot.NeptunegraphGraphSnapshotTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/neptunegraph-graph-snapshot/index.ts",
        "line": 34
      },
      "name": "NeptunegraphGraphSnapshotTags",
      "namespace": "neptunegraphGraphSnapshot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptunegraph_graph_snapshot#key NeptunegraphGraphSnapshot#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptunegraph-graph-snapshot/index.ts",
            "line": 40
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptunegraph_graph_snapshot#value NeptunegraphGraphSnapshot#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptunegraph-graph-snapshot/index.ts",
            "line": 46
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/neptunegraph-graph-snapshot/index:NeptunegraphGraphSnapshotTags"
    },
    "@cdktn/provider-awscc.neptunegraphGraphSnapshot.NeptunegraphGraphSnapshotTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.neptunegraphGraphSnapshot.NeptunegraphGraphSnapshotTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/neptunegraph-graph-snapshot/index.ts",
          "line": 176
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/neptunegraph-graph-snapshot/index.ts",
        "line": 168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptunegraph-graph-snapshot/index.ts",
            "line": 183
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.neptunegraphGraphSnapshot.NeptunegraphGraphSnapshotTagsOutputReference"
            }
          }
        }
      ],
      "name": "NeptunegraphGraphSnapshotTagsList",
      "namespace": "neptunegraphGraphSnapshot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptunegraph-graph-snapshot/index.ts",
            "line": 169
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.neptunegraphGraphSnapshot.NeptunegraphGraphSnapshotTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/neptunegraph-graph-snapshot/index:NeptunegraphGraphSnapshotTagsList"
    },
    "@cdktn/provider-awscc.neptunegraphGraphSnapshot.NeptunegraphGraphSnapshotTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.neptunegraphGraphSnapshot.NeptunegraphGraphSnapshotTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/neptunegraph-graph-snapshot/index.ts",
          "line": 95
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/neptunegraph-graph-snapshot/index.ts",
        "line": 85
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptunegraph-graph-snapshot/index.ts",
            "line": 143
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptunegraph-graph-snapshot/index.ts",
            "line": 159
          },
          "name": "resetValue"
        }
      ],
      "name": "NeptunegraphGraphSnapshotTagsOutputReference",
      "namespace": "neptunegraphGraphSnapshot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptunegraph-graph-snapshot/index.ts",
            "line": 147
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptunegraph-graph-snapshot/index.ts",
            "line": 163
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptunegraph-graph-snapshot/index.ts",
            "line": 137
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptunegraph-graph-snapshot/index.ts",
            "line": 153
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptunegraph-graph-snapshot/index.ts",
            "line": 99
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.neptunegraphGraphSnapshot.NeptunegraphGraphSnapshotTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/neptunegraph-graph-snapshot/index:NeptunegraphGraphSnapshotTagsOutputReference"
    },
    "@cdktn/provider-awscc.neptunegraphPrivateGraphEndpoint.NeptunegraphPrivateGraphEndpoint": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptunegraph_private_graph_endpoint awscc_neptunegraph_private_graph_endpoint}."
      },
      "fqn": "@cdktn/provider-awscc.neptunegraphPrivateGraphEndpoint.NeptunegraphPrivateGraphEndpoint",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptunegraph_private_graph_endpoint awscc_neptunegraph_private_graph_endpoint} Resource."
        },
        "locationInModule": {
          "filename": "src/neptunegraph-private-graph-endpoint/index.ts",
          "line": 76
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.neptunegraphPrivateGraphEndpoint.NeptunegraphPrivateGraphEndpointConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/neptunegraph-private-graph-endpoint/index.ts",
        "line": 44
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a NeptunegraphPrivateGraphEndpoint resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/neptunegraph-private-graph-endpoint/index.ts",
            "line": 61
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the NeptunegraphPrivateGraphEndpoint to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptunegraph_private_graph_endpoint#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing NeptunegraphPrivateGraphEndpoint that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the NeptunegraphPrivateGraphEndpoint to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptunegraph-private-graph-endpoint/index.ts",
            "line": 133
          },
          "name": "resetSecurityGroupIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptunegraph-private-graph-endpoint/index.ts",
            "line": 149
          },
          "name": "resetSubnetIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptunegraph-private-graph-endpoint/index.ts",
            "line": 179
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptunegraph-private-graph-endpoint/index.ts",
            "line": 188
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "NeptunegraphPrivateGraphEndpoint",
      "namespace": "neptunegraphPrivateGraphEndpoint",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptunegraph-private-graph-endpoint/index.ts",
            "line": 49
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptunegraph-private-graph-endpoint/index.ts",
            "line": 116
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptunegraph-private-graph-endpoint/index.ts",
            "line": 121
          },
          "name": "privateGraphEndpointIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptunegraph-private-graph-endpoint/index.ts",
            "line": 158
          },
          "name": "vpcEndpointId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptunegraph-private-graph-endpoint/index.ts",
            "line": 111
          },
          "name": "graphIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptunegraph-private-graph-endpoint/index.ts",
            "line": 137
          },
          "name": "securityGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptunegraph-private-graph-endpoint/index.ts",
            "line": 153
          },
          "name": "subnetIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptunegraph-private-graph-endpoint/index.ts",
            "line": 171
          },
          "name": "vpcIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptunegraph-private-graph-endpoint/index.ts",
            "line": 104
          },
          "name": "graphIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptunegraph-private-graph-endpoint/index.ts",
            "line": 127
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptunegraph-private-graph-endpoint/index.ts",
            "line": 143
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/neptunegraph-private-graph-endpoint/index.ts",
            "line": 164
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/neptunegraph-private-graph-endpoint/index:NeptunegraphPrivateGraphEndpoint"
    },
    "@cdktn/provider-awscc.neptunegraphPrivateGraphEndpoint.NeptunegraphPrivateGraphEndpointConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.neptunegraphPrivateGraphEndpoint.NeptunegraphPrivateGraphEndpointConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/neptunegraph-private-graph-endpoint/index.ts",
        "line": 14
      },
      "name": "NeptunegraphPrivateGraphEndpointConfig",
      "namespace": "neptunegraphPrivateGraphEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptunegraph_private_graph_endpoint#graph_identifier NeptunegraphPrivateGraphEndpoint#graph_identifier}",
            "stability": "stable",
            "summary": "The auto-generated Graph Id assigned by the service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptunegraph-private-graph-endpoint/index.ts",
            "line": 20
          },
          "name": "graphIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptunegraph_private_graph_endpoint#vpc_id NeptunegraphPrivateGraphEndpoint#vpc_id}",
            "stability": "stable",
            "summary": "The VPC where you want the private graph endpoint to be created, ie, the graph will be reachable from within the VPC."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptunegraph-private-graph-endpoint/index.ts",
            "line": 38
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptunegraph_private_graph_endpoint#security_group_ids NeptunegraphPrivateGraphEndpoint#security_group_ids}",
            "stability": "stable",
            "summary": "The security group Ids associated with the VPC where you want the private graph endpoint to be created, ie, the graph will be reachable from within the VPC."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptunegraph-private-graph-endpoint/index.ts",
            "line": 26
          },
          "name": "securityGroupIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/neptunegraph_private_graph_endpoint#subnet_ids NeptunegraphPrivateGraphEndpoint#subnet_ids}",
            "stability": "stable",
            "summary": "The subnet Ids associated with the VPC where you want the private graph endpoint to be created, ie, the graph will be reachable from within the VPC."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/neptunegraph-private-graph-endpoint/index.ts",
            "line": 32
          },
          "name": "subnetIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/neptunegraph-private-graph-endpoint/index:NeptunegraphPrivateGraphEndpointConfig"
    },
    "@cdktn/provider-awscc.networkfirewallFirewall.NetworkfirewallFirewall": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_firewall awscc_networkfirewall_firewall}."
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallFirewall.NetworkfirewallFirewall",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_firewall awscc_networkfirewall_firewall} Resource."
        },
        "locationInModule": {
          "filename": "src/networkfirewall-firewall/index.ts",
          "line": 528
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.networkfirewallFirewall.NetworkfirewallFirewallConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkfirewall-firewall/index.ts",
        "line": 496
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a NetworkfirewallFirewall resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall/index.ts",
            "line": 513
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the NetworkfirewallFirewall to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_firewall#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing NetworkfirewallFirewall that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the NetworkfirewallFirewall to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall/index.ts",
            "line": 584
          },
          "name": "putAvailabilityZoneMappings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.networkfirewallFirewall.NetworkfirewallFirewallAvailabilityZoneMappings"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall/index.ts",
            "line": 726
          },
          "name": "putSubnetMappings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.networkfirewallFirewall.NetworkfirewallFirewallSubnetMappings"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall/index.ts",
            "line": 742
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.networkfirewallFirewall.NetworkfirewallFirewallTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall/index.ts",
            "line": 571
          },
          "name": "resetAvailabilityZoneChangeProtection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall/index.ts",
            "line": 587
          },
          "name": "resetAvailabilityZoneMappings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall/index.ts",
            "line": 603
          },
          "name": "resetDeleteProtection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall/index.ts",
            "line": 619
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall/index.ts",
            "line": 635
          },
          "name": "resetEnabledAnalysisTypes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall/index.ts",
            "line": 692
          },
          "name": "resetFirewallPolicyChangeProtection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall/index.ts",
            "line": 713
          },
          "name": "resetSubnetChangeProtection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall/index.ts",
            "line": 729
          },
          "name": "resetSubnetMappings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall/index.ts",
            "line": 745
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall/index.ts",
            "line": 766
          },
          "name": "resetTransitGatewayId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall/index.ts",
            "line": 782
          },
          "name": "resetVpcId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall/index.ts",
            "line": 794
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall/index.ts",
            "line": 812
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "NetworkfirewallFirewall",
      "namespace": "networkfirewallFirewall",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall/index.ts",
            "line": 501
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall/index.ts",
            "line": 581
          },
          "name": "availabilityZoneMappings",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkfirewallFirewall.NetworkfirewallFirewallAvailabilityZoneMappingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall/index.ts",
            "line": 644
          },
          "name": "endpointIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall/index.ts",
            "line": 649
          },
          "name": "firewallArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall/index.ts",
            "line": 654
          },
          "name": "firewallId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall/index.ts",
            "line": 701
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall/index.ts",
            "line": 723
          },
          "name": "subnetMappings",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkfirewallFirewall.NetworkfirewallFirewallSubnetMappingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall/index.ts",
            "line": 739
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkfirewallFirewall.NetworkfirewallFirewallTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall/index.ts",
            "line": 754
          },
          "name": "transitGatewayAttachmentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall/index.ts",
            "line": 575
          },
          "name": "availabilityZoneChangeProtectionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall/index.ts",
            "line": 591
          },
          "name": "availabilityZoneMappingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkfirewallFirewall.NetworkfirewallFirewallAvailabilityZoneMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall/index.ts",
            "line": 607
          },
          "name": "deleteProtectionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall/index.ts",
            "line": 623
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall/index.ts",
            "line": 639
          },
          "name": "enabledAnalysisTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall/index.ts",
            "line": 667
          },
          "name": "firewallNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall/index.ts",
            "line": 680
          },
          "name": "firewallPolicyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall/index.ts",
            "line": 696
          },
          "name": "firewallPolicyChangeProtectionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall/index.ts",
            "line": 717
          },
          "name": "subnetChangeProtectionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall/index.ts",
            "line": 733
          },
          "name": "subnetMappingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkfirewallFirewall.NetworkfirewallFirewallSubnetMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall/index.ts",
            "line": 749
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkfirewallFirewall.NetworkfirewallFirewallTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall/index.ts",
            "line": 770
          },
          "name": "transitGatewayIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall/index.ts",
            "line": 786
          },
          "name": "vpcIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall/index.ts",
            "line": 565
          },
          "name": "availabilityZoneChangeProtection",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall/index.ts",
            "line": 597
          },
          "name": "deleteProtection",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall/index.ts",
            "line": 613
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall/index.ts",
            "line": 629
          },
          "name": "enabledAnalysisTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall/index.ts",
            "line": 660
          },
          "name": "firewallName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall/index.ts",
            "line": 673
          },
          "name": "firewallPolicyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall/index.ts",
            "line": 686
          },
          "name": "firewallPolicyChangeProtection",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall/index.ts",
            "line": 707
          },
          "name": "subnetChangeProtection",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall/index.ts",
            "line": 760
          },
          "name": "transitGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall/index.ts",
            "line": 776
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/networkfirewall-firewall/index:NetworkfirewallFirewall"
    },
    "@cdktn/provider-awscc.networkfirewallFirewall.NetworkfirewallFirewallAvailabilityZoneMappings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallFirewall.NetworkfirewallFirewallAvailabilityZoneMappings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkfirewall-firewall/index.ts",
        "line": 72
      },
      "name": "NetworkfirewallFirewallAvailabilityZoneMappings",
      "namespace": "networkfirewallFirewall",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_firewall#availability_zone NetworkfirewallFirewall#availability_zone}",
            "stability": "stable",
            "summary": "A AvailabilityZone."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall/index.ts",
            "line": 78
          },
          "name": "availabilityZone",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/networkfirewall-firewall/index:NetworkfirewallFirewallAvailabilityZoneMappings"
    },
    "@cdktn/provider-awscc.networkfirewallFirewall.NetworkfirewallFirewallAvailabilityZoneMappingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallFirewall.NetworkfirewallFirewallAvailabilityZoneMappingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkfirewall-firewall/index.ts",
          "line": 179
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkfirewall-firewall/index.ts",
        "line": 171
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall/index.ts",
            "line": 186
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.networkfirewallFirewall.NetworkfirewallFirewallAvailabilityZoneMappingsOutputReference"
            }
          }
        }
      ],
      "name": "NetworkfirewallFirewallAvailabilityZoneMappingsList",
      "namespace": "networkfirewallFirewall",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall/index.ts",
            "line": 172
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkfirewallFirewall.NetworkfirewallFirewallAvailabilityZoneMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-firewall/index:NetworkfirewallFirewallAvailabilityZoneMappingsList"
    },
    "@cdktn/provider-awscc.networkfirewallFirewall.NetworkfirewallFirewallAvailabilityZoneMappingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallFirewall.NetworkfirewallFirewallAvailabilityZoneMappingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkfirewall-firewall/index.ts",
          "line": 120
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkfirewall-firewall/index.ts",
        "line": 110
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall/index.ts",
            "line": 162
          },
          "name": "resetAvailabilityZone"
        }
      ],
      "name": "NetworkfirewallFirewallAvailabilityZoneMappingsOutputReference",
      "namespace": "networkfirewallFirewall",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall/index.ts",
            "line": 166
          },
          "name": "availabilityZoneInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall/index.ts",
            "line": 156
          },
          "name": "availabilityZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall/index.ts",
            "line": 124
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkfirewallFirewall.NetworkfirewallFirewallAvailabilityZoneMappings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-firewall/index:NetworkfirewallFirewallAvailabilityZoneMappingsOutputReference"
    },
    "@cdktn/provider-awscc.networkfirewallFirewall.NetworkfirewallFirewallConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallFirewall.NetworkfirewallFirewallConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkfirewall-firewall/index.ts",
        "line": 14
      },
      "name": "NetworkfirewallFirewallConfig",
      "namespace": "networkfirewallFirewall",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_firewall#firewall_name NetworkfirewallFirewall#firewall_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall/index.ts",
            "line": 40
          },
          "name": "firewallName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_firewall#firewall_policy_arn NetworkfirewallFirewall#firewall_policy_arn}",
            "stability": "stable",
            "summary": "A resource ARN."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall/index.ts",
            "line": 46
          },
          "name": "firewallPolicyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_firewall#availability_zone_change_protection NetworkfirewallFirewall#availability_zone_change_protection}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall/index.ts",
            "line": 18
          },
          "name": "availabilityZoneChangeProtection",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_firewall#availability_zone_mappings NetworkfirewallFirewall#availability_zone_mappings}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall/index.ts",
            "line": 22
          },
          "name": "availabilityZoneMappings",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkfirewallFirewall.NetworkfirewallFirewallAvailabilityZoneMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_firewall#delete_protection NetworkfirewallFirewall#delete_protection}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall/index.ts",
            "line": 26
          },
          "name": "deleteProtection",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_firewall#description NetworkfirewallFirewall#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall/index.ts",
            "line": 30
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_firewall#enabled_analysis_types NetworkfirewallFirewall#enabled_analysis_types}",
            "stability": "stable",
            "summary": "The types of analysis to enable for the firewall. Can be TLS_SNI, HTTP_HOST, or both."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall/index.ts",
            "line": 36
          },
          "name": "enabledAnalysisTypes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_firewall#firewall_policy_change_protection NetworkfirewallFirewall#firewall_policy_change_protection}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall/index.ts",
            "line": 50
          },
          "name": "firewallPolicyChangeProtection",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_firewall#subnet_change_protection NetworkfirewallFirewall#subnet_change_protection}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall/index.ts",
            "line": 54
          },
          "name": "subnetChangeProtection",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_firewall#subnet_mappings NetworkfirewallFirewall#subnet_mappings}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall/index.ts",
            "line": 58
          },
          "name": "subnetMappings",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkfirewallFirewall.NetworkfirewallFirewallSubnetMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_firewall#tags NetworkfirewallFirewall#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall/index.ts",
            "line": 62
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkfirewallFirewall.NetworkfirewallFirewallTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_firewall#transit_gateway_id NetworkfirewallFirewall#transit_gateway_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall/index.ts",
            "line": 66
          },
          "name": "transitGatewayId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_firewall#vpc_id NetworkfirewallFirewall#vpc_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall/index.ts",
            "line": 70
          },
          "name": "vpcId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/networkfirewall-firewall/index:NetworkfirewallFirewallConfig"
    },
    "@cdktn/provider-awscc.networkfirewallFirewall.NetworkfirewallFirewallSubnetMappings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallFirewall.NetworkfirewallFirewallSubnetMappings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkfirewall-firewall/index.ts",
        "line": 190
      },
      "name": "NetworkfirewallFirewallSubnetMappings",
      "namespace": "networkfirewallFirewall",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_firewall#ip_address_type NetworkfirewallFirewall#ip_address_type}",
            "stability": "stable",
            "summary": "A IPAddressType."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall/index.ts",
            "line": 196
          },
          "name": "ipAddressType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_firewall#subnet_id NetworkfirewallFirewall#subnet_id}",
            "stability": "stable",
            "summary": "A SubnetId."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall/index.ts",
            "line": 202
          },
          "name": "subnetId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/networkfirewall-firewall/index:NetworkfirewallFirewallSubnetMappings"
    },
    "@cdktn/provider-awscc.networkfirewallFirewall.NetworkfirewallFirewallSubnetMappingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallFirewall.NetworkfirewallFirewallSubnetMappingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkfirewall-firewall/index.ts",
          "line": 332
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkfirewall-firewall/index.ts",
        "line": 324
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall/index.ts",
            "line": 339
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.networkfirewallFirewall.NetworkfirewallFirewallSubnetMappingsOutputReference"
            }
          }
        }
      ],
      "name": "NetworkfirewallFirewallSubnetMappingsList",
      "namespace": "networkfirewallFirewall",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall/index.ts",
            "line": 325
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkfirewallFirewall.NetworkfirewallFirewallSubnetMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-firewall/index:NetworkfirewallFirewallSubnetMappingsList"
    },
    "@cdktn/provider-awscc.networkfirewallFirewall.NetworkfirewallFirewallSubnetMappingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallFirewall.NetworkfirewallFirewallSubnetMappingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkfirewall-firewall/index.ts",
          "line": 251
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkfirewall-firewall/index.ts",
        "line": 241
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall/index.ts",
            "line": 299
          },
          "name": "resetIpAddressType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall/index.ts",
            "line": 315
          },
          "name": "resetSubnetId"
        }
      ],
      "name": "NetworkfirewallFirewallSubnetMappingsOutputReference",
      "namespace": "networkfirewallFirewall",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall/index.ts",
            "line": 303
          },
          "name": "ipAddressTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall/index.ts",
            "line": 319
          },
          "name": "subnetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall/index.ts",
            "line": 293
          },
          "name": "ipAddressType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall/index.ts",
            "line": 309
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall/index.ts",
            "line": 255
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkfirewallFirewall.NetworkfirewallFirewallSubnetMappings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-firewall/index:NetworkfirewallFirewallSubnetMappingsOutputReference"
    },
    "@cdktn/provider-awscc.networkfirewallFirewall.NetworkfirewallFirewallTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallFirewall.NetworkfirewallFirewallTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkfirewall-firewall/index.ts",
        "line": 343
      },
      "name": "NetworkfirewallFirewallTags",
      "namespace": "networkfirewallFirewall",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_firewall#key NetworkfirewallFirewall#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall/index.ts",
            "line": 347
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_firewall#value NetworkfirewallFirewall#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall/index.ts",
            "line": 351
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/networkfirewall-firewall/index:NetworkfirewallFirewallTags"
    },
    "@cdktn/provider-awscc.networkfirewallFirewall.NetworkfirewallFirewallTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallFirewall.NetworkfirewallFirewallTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkfirewall-firewall/index.ts",
          "line": 481
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkfirewall-firewall/index.ts",
        "line": 473
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall/index.ts",
            "line": 488
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.networkfirewallFirewall.NetworkfirewallFirewallTagsOutputReference"
            }
          }
        }
      ],
      "name": "NetworkfirewallFirewallTagsList",
      "namespace": "networkfirewallFirewall",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall/index.ts",
            "line": 474
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkfirewallFirewall.NetworkfirewallFirewallTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-firewall/index:NetworkfirewallFirewallTagsList"
    },
    "@cdktn/provider-awscc.networkfirewallFirewall.NetworkfirewallFirewallTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallFirewall.NetworkfirewallFirewallTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkfirewall-firewall/index.ts",
          "line": 400
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkfirewall-firewall/index.ts",
        "line": 390
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall/index.ts",
            "line": 448
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall/index.ts",
            "line": 464
          },
          "name": "resetValue"
        }
      ],
      "name": "NetworkfirewallFirewallTagsOutputReference",
      "namespace": "networkfirewallFirewall",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall/index.ts",
            "line": 452
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall/index.ts",
            "line": 468
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall/index.ts",
            "line": 442
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall/index.ts",
            "line": 458
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall/index.ts",
            "line": 404
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkfirewallFirewall.NetworkfirewallFirewallTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-firewall/index:NetworkfirewallFirewallTagsOutputReference"
    },
    "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_firewall_policy awscc_networkfirewall_firewall_policy}."
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_firewall_policy awscc_networkfirewall_firewall_policy} Resource."
        },
        "locationInModule": {
          "filename": "src/networkfirewall-firewall-policy/index.ts",
          "line": 1981
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkfirewall-firewall-policy/index.ts",
        "line": 1949
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a NetworkfirewallFirewallPolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 1966
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the NetworkfirewallFirewallPolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_firewall_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing NetworkfirewallFirewallPolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the NetworkfirewallFirewallPolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 2028
          },
          "name": "putFirewallPolicy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicy"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 2069
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 2015
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 2072
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 2084
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 2093
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "NetworkfirewallFirewallPolicy",
      "namespace": "networkfirewallFirewallPolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 1954
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 2025
          },
          "name": "firewallPolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 2037
          },
          "name": "firewallPolicyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 2042
          },
          "name": "firewallPolicyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 2060
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 2066
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 2019
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 2032
          },
          "name": "firewallPolicyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicy"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 2055
          },
          "name": "firewallPolicyNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 2076
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 2009
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 2048
          },
          "name": "firewallPolicyName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/networkfirewall-firewall-policy/index:NetworkfirewallFirewallPolicy"
    },
    "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkfirewall-firewall-policy/index.ts",
        "line": 14
      },
      "name": "NetworkfirewallFirewallPolicyConfig",
      "namespace": "networkfirewallFirewallPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_firewall_policy#firewall_policy NetworkfirewallFirewallPolicy#firewall_policy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 22
          },
          "name": "firewallPolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicy"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_firewall_policy#firewall_policy_name NetworkfirewallFirewallPolicy#firewall_policy_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 26
          },
          "name": "firewallPolicyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_firewall_policy#description NetworkfirewallFirewallPolicy#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 18
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_firewall_policy#tags NetworkfirewallFirewallPolicy#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 30
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-firewall-policy/index:NetworkfirewallFirewallPolicyConfig"
    },
    "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkfirewall-firewall-policy/index.ts",
        "line": 1409
      },
      "name": "NetworkfirewallFirewallPolicyFirewallPolicy",
      "namespace": "networkfirewallFirewallPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_firewall_policy#stateless_default_actions NetworkfirewallFirewallPolicy#stateless_default_actions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 1437
          },
          "name": "statelessDefaultActions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_firewall_policy#stateless_fragment_default_actions NetworkfirewallFirewallPolicy#stateless_fragment_default_actions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 1441
          },
          "name": "statelessFragmentDefaultActions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_firewall_policy#enable_tls_session_holding NetworkfirewallFirewallPolicy#enable_tls_session_holding}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 1413
          },
          "name": "enableTlsSessionHolding",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_firewall_policy#policy_variables NetworkfirewallFirewallPolicy#policy_variables}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 1417
          },
          "name": "policyVariables",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyPolicyVariables"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_firewall_policy#stateful_default_actions NetworkfirewallFirewallPolicy#stateful_default_actions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 1421
          },
          "name": "statefulDefaultActions",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_firewall_policy#stateful_engine_options NetworkfirewallFirewallPolicy#stateful_engine_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 1425
          },
          "name": "statefulEngineOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyStatefulEngineOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_firewall_policy#stateful_rule_group_references NetworkfirewallFirewallPolicy#stateful_rule_group_references}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 1429
          },
          "name": "statefulRuleGroupReferences",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyStatefulRuleGroupReferences"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_firewall_policy#stateless_custom_actions NetworkfirewallFirewallPolicy#stateless_custom_actions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 1433
          },
          "name": "statelessCustomActions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_firewall_policy#stateless_rule_group_references NetworkfirewallFirewallPolicy#stateless_rule_group_references}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 1445
          },
          "name": "statelessRuleGroupReferences",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyStatelessRuleGroupReferences"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_firewall_policy#tls_inspection_configuration_arn NetworkfirewallFirewallPolicy#tls_inspection_configuration_arn}",
            "stability": "stable",
            "summary": "A resource ARN."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 1451
          },
          "name": "tlsInspectionConfigurationArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/networkfirewall-firewall-policy/index:NetworkfirewallFirewallPolicyFirewallPolicy"
    },
    "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkfirewall-firewall-policy/index.ts",
          "line": 1554
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkfirewall-firewall-policy/index.ts",
        "line": 1546
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 1663
          },
          "name": "putPolicyVariables",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyPolicyVariables"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 1695
          },
          "name": "putStatefulEngineOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyStatefulEngineOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 1711
          },
          "name": "putStatefulRuleGroupReferences",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyStatefulRuleGroupReferences"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 1727
          },
          "name": "putStatelessCustomActions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 1769
          },
          "name": "putStatelessRuleGroupReferences",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyStatelessRuleGroupReferences"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 1650
          },
          "name": "resetEnableTlsSessionHolding"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 1666
          },
          "name": "resetPolicyVariables"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 1682
          },
          "name": "resetStatefulDefaultActions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 1698
          },
          "name": "resetStatefulEngineOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 1714
          },
          "name": "resetStatefulRuleGroupReferences"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 1730
          },
          "name": "resetStatelessCustomActions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 1772
          },
          "name": "resetStatelessRuleGroupReferences"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 1788
          },
          "name": "resetTlsInspectionConfigurationArn"
        }
      ],
      "name": "NetworkfirewallFirewallPolicyFirewallPolicyOutputReference",
      "namespace": "networkfirewallFirewallPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 1660
          },
          "name": "policyVariables",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyPolicyVariablesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 1692
          },
          "name": "statefulEngineOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyStatefulEngineOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 1708
          },
          "name": "statefulRuleGroupReferences",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyStatefulRuleGroupReferencesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 1724
          },
          "name": "statelessCustomActions",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 1766
          },
          "name": "statelessRuleGroupReferences",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyStatelessRuleGroupReferencesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 1654
          },
          "name": "enableTlsSessionHoldingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 1670
          },
          "name": "policyVariablesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyPolicyVariables"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 1686
          },
          "name": "statefulDefaultActionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 1702
          },
          "name": "statefulEngineOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyStatefulEngineOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 1718
          },
          "name": "statefulRuleGroupReferencesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyStatefulRuleGroupReferences"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 1734
          },
          "name": "statelessCustomActionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 1747
          },
          "name": "statelessDefaultActionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 1760
          },
          "name": "statelessFragmentDefaultActionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 1776
          },
          "name": "statelessRuleGroupReferencesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyStatelessRuleGroupReferences"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 1792
          },
          "name": "tlsInspectionConfigurationArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 1644
          },
          "name": "enableTlsSessionHolding",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 1676
          },
          "name": "statefulDefaultActions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 1740
          },
          "name": "statelessDefaultActions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 1753
          },
          "name": "statelessFragmentDefaultActions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 1782
          },
          "name": "tlsInspectionConfigurationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 1558
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicy"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-firewall-policy/index:NetworkfirewallFirewallPolicyFirewallPolicyOutputReference"
    },
    "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyPolicyVariables": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyPolicyVariables",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkfirewall-firewall-policy/index.ts",
        "line": 146
      },
      "name": "NetworkfirewallFirewallPolicyFirewallPolicyPolicyVariables",
      "namespace": "networkfirewallFirewallPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_firewall_policy#rule_variables NetworkfirewallFirewallPolicy#rule_variables}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 150
          },
          "name": "ruleVariables",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyPolicyVariablesRuleVariables"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-firewall-policy/index:NetworkfirewallFirewallPolicyFirewallPolicyPolicyVariables"
    },
    "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyPolicyVariablesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyPolicyVariablesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkfirewall-firewall-policy/index.ts",
          "line": 190
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkfirewall-firewall-policy/index.ts",
        "line": 182
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 229
          },
          "name": "putRuleVariables",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyPolicyVariablesRuleVariables"
                        },
                        "kind": "map"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 232
          },
          "name": "resetRuleVariables"
        }
      ],
      "name": "NetworkfirewallFirewallPolicyFirewallPolicyPolicyVariablesOutputReference",
      "namespace": "networkfirewallFirewallPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 226
          },
          "name": "ruleVariables",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyPolicyVariablesRuleVariablesMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 236
          },
          "name": "ruleVariablesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyPolicyVariablesRuleVariables"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 194
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyPolicyVariables"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-firewall-policy/index:NetworkfirewallFirewallPolicyFirewallPolicyPolicyVariablesOutputReference"
    },
    "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyPolicyVariablesRuleVariables": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyPolicyVariablesRuleVariables",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkfirewall-firewall-policy/index.ts",
        "line": 32
      },
      "name": "NetworkfirewallFirewallPolicyFirewallPolicyPolicyVariablesRuleVariables",
      "namespace": "networkfirewallFirewallPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_firewall_policy#definition NetworkfirewallFirewallPolicy#definition}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 36
          },
          "name": "definition",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-firewall-policy/index:NetworkfirewallFirewallPolicyFirewallPolicyPolicyVariablesRuleVariables"
    },
    "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyPolicyVariablesRuleVariablesMap": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyPolicyVariablesRuleVariablesMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkfirewall-firewall-policy/index.ts",
          "line": 135
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkfirewall-firewall-policy/index.ts",
        "line": 128
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 142
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyPolicyVariablesRuleVariablesOutputReference"
            }
          }
        }
      ],
      "name": "NetworkfirewallFirewallPolicyFirewallPolicyPolicyVariablesRuleVariablesMap",
      "namespace": "networkfirewallFirewallPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 129
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyPolicyVariablesRuleVariables"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-firewall-policy/index:NetworkfirewallFirewallPolicyFirewallPolicyPolicyVariablesRuleVariablesMap"
    },
    "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyPolicyVariablesRuleVariablesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyPolicyVariablesRuleVariablesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkfirewall-firewall-policy/index.ts",
          "line": 77
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkfirewall-firewall-policy/index.ts",
        "line": 68
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 119
          },
          "name": "resetDefinition"
        }
      ],
      "name": "NetworkfirewallFirewallPolicyFirewallPolicyPolicyVariablesRuleVariablesOutputReference",
      "namespace": "networkfirewallFirewallPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 123
          },
          "name": "definitionInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 113
          },
          "name": "definition",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 81
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyPolicyVariablesRuleVariables"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-firewall-policy/index:NetworkfirewallFirewallPolicyFirewallPolicyPolicyVariablesRuleVariablesOutputReference"
    },
    "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyStatefulEngineOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyStatefulEngineOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkfirewall-firewall-policy/index.ts",
        "line": 334
      },
      "name": "NetworkfirewallFirewallPolicyFirewallPolicyStatefulEngineOptions",
      "namespace": "networkfirewallFirewallPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_firewall_policy#flow_timeouts NetworkfirewallFirewallPolicy#flow_timeouts}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 338
          },
          "name": "flowTimeouts",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyStatefulEngineOptionsFlowTimeouts"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_firewall_policy#rule_order NetworkfirewallFirewallPolicy#rule_order}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 342
          },
          "name": "ruleOrder",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_firewall_policy#stream_exception_policy NetworkfirewallFirewallPolicy#stream_exception_policy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 346
          },
          "name": "streamExceptionPolicy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/networkfirewall-firewall-policy/index:NetworkfirewallFirewallPolicyFirewallPolicyStatefulEngineOptions"
    },
    "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyStatefulEngineOptionsFlowTimeouts": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyStatefulEngineOptionsFlowTimeouts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkfirewall-firewall-policy/index.ts",
        "line": 240
      },
      "name": "NetworkfirewallFirewallPolicyFirewallPolicyStatefulEngineOptionsFlowTimeouts",
      "namespace": "networkfirewallFirewallPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_firewall_policy#tcp_idle_timeout_seconds NetworkfirewallFirewallPolicy#tcp_idle_timeout_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 244
          },
          "name": "tcpIdleTimeoutSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/networkfirewall-firewall-policy/index:NetworkfirewallFirewallPolicyFirewallPolicyStatefulEngineOptionsFlowTimeouts"
    },
    "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyStatefulEngineOptionsFlowTimeoutsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyStatefulEngineOptionsFlowTimeoutsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkfirewall-firewall-policy/index.ts",
          "line": 284
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkfirewall-firewall-policy/index.ts",
        "line": 276
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 326
          },
          "name": "resetTcpIdleTimeoutSeconds"
        }
      ],
      "name": "NetworkfirewallFirewallPolicyFirewallPolicyStatefulEngineOptionsFlowTimeoutsOutputReference",
      "namespace": "networkfirewallFirewallPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 330
          },
          "name": "tcpIdleTimeoutSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 320
          },
          "name": "tcpIdleTimeoutSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 288
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyStatefulEngineOptionsFlowTimeouts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-firewall-policy/index:NetworkfirewallFirewallPolicyFirewallPolicyStatefulEngineOptionsFlowTimeoutsOutputReference"
    },
    "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyStatefulEngineOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyStatefulEngineOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkfirewall-firewall-policy/index.ts",
          "line": 400
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkfirewall-firewall-policy/index.ts",
        "line": 392
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 451
          },
          "name": "putFlowTimeouts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyStatefulEngineOptionsFlowTimeouts"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 454
          },
          "name": "resetFlowTimeouts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 470
          },
          "name": "resetRuleOrder"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 486
          },
          "name": "resetStreamExceptionPolicy"
        }
      ],
      "name": "NetworkfirewallFirewallPolicyFirewallPolicyStatefulEngineOptionsOutputReference",
      "namespace": "networkfirewallFirewallPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 448
          },
          "name": "flowTimeouts",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyStatefulEngineOptionsFlowTimeoutsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 458
          },
          "name": "flowTimeoutsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyStatefulEngineOptionsFlowTimeouts"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 474
          },
          "name": "ruleOrderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 490
          },
          "name": "streamExceptionPolicyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 464
          },
          "name": "ruleOrder",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 480
          },
          "name": "streamExceptionPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 404
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyStatefulEngineOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-firewall-policy/index:NetworkfirewallFirewallPolicyFirewallPolicyStatefulEngineOptionsOutputReference"
    },
    "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyStatefulRuleGroupReferences": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyStatefulRuleGroupReferences",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkfirewall-firewall-policy/index.ts",
        "line": 588
      },
      "name": "NetworkfirewallFirewallPolicyFirewallPolicyStatefulRuleGroupReferences",
      "namespace": "networkfirewallFirewallPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_firewall_policy#deep_threat_inspection NetworkfirewallFirewallPolicy#deep_threat_inspection}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 592
          },
          "name": "deepThreatInspection",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_firewall_policy#override NetworkfirewallFirewallPolicy#override}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 596
          },
          "name": "override",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyStatefulRuleGroupReferencesOverride"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_firewall_policy#priority NetworkfirewallFirewallPolicy#priority}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 600
          },
          "name": "priority",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_firewall_policy#resource_arn NetworkfirewallFirewallPolicy#resource_arn}",
            "stability": "stable",
            "summary": "A resource ARN."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 606
          },
          "name": "resourceArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/networkfirewall-firewall-policy/index:NetworkfirewallFirewallPolicyFirewallPolicyStatefulRuleGroupReferences"
    },
    "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyStatefulRuleGroupReferencesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyStatefulRuleGroupReferencesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkfirewall-firewall-policy/index.ts",
          "line": 794
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkfirewall-firewall-policy/index.ts",
        "line": 786
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 801
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyStatefulRuleGroupReferencesOutputReference"
            }
          }
        }
      ],
      "name": "NetworkfirewallFirewallPolicyFirewallPolicyStatefulRuleGroupReferencesList",
      "namespace": "networkfirewallFirewallPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 787
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyStatefulRuleGroupReferences"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-firewall-policy/index:NetworkfirewallFirewallPolicyFirewallPolicyStatefulRuleGroupReferencesList"
    },
    "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyStatefulRuleGroupReferencesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyStatefulRuleGroupReferencesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkfirewall-firewall-policy/index.ts",
          "line": 669
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkfirewall-firewall-policy/index.ts",
        "line": 659
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 742
          },
          "name": "putOverride",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyStatefulRuleGroupReferencesOverride"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 729
          },
          "name": "resetDeepThreatInspection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 745
          },
          "name": "resetOverride"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 761
          },
          "name": "resetPriority"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 777
          },
          "name": "resetResourceArn"
        }
      ],
      "name": "NetworkfirewallFirewallPolicyFirewallPolicyStatefulRuleGroupReferencesOutputReference",
      "namespace": "networkfirewallFirewallPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 739
          },
          "name": "override",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyStatefulRuleGroupReferencesOverrideOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 733
          },
          "name": "deepThreatInspectionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 749
          },
          "name": "overrideInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyStatefulRuleGroupReferencesOverride"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 765
          },
          "name": "priorityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 781
          },
          "name": "resourceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 723
          },
          "name": "deepThreatInspection",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 755
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 771
          },
          "name": "resourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 673
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyStatefulRuleGroupReferences"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-firewall-policy/index:NetworkfirewallFirewallPolicyFirewallPolicyStatefulRuleGroupReferencesOutputReference"
    },
    "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyStatefulRuleGroupReferencesOverride": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyStatefulRuleGroupReferencesOverride",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkfirewall-firewall-policy/index.ts",
        "line": 494
      },
      "name": "NetworkfirewallFirewallPolicyFirewallPolicyStatefulRuleGroupReferencesOverride",
      "namespace": "networkfirewallFirewallPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_firewall_policy#action NetworkfirewallFirewallPolicy#action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 498
          },
          "name": "action",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/networkfirewall-firewall-policy/index:NetworkfirewallFirewallPolicyFirewallPolicyStatefulRuleGroupReferencesOverride"
    },
    "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyStatefulRuleGroupReferencesOverrideOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyStatefulRuleGroupReferencesOverrideOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkfirewall-firewall-policy/index.ts",
          "line": 538
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkfirewall-firewall-policy/index.ts",
        "line": 530
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 580
          },
          "name": "resetAction"
        }
      ],
      "name": "NetworkfirewallFirewallPolicyFirewallPolicyStatefulRuleGroupReferencesOverrideOutputReference",
      "namespace": "networkfirewallFirewallPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 584
          },
          "name": "actionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 574
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 542
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyStatefulRuleGroupReferencesOverride"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-firewall-policy/index:NetworkfirewallFirewallPolicyFirewallPolicyStatefulRuleGroupReferencesOverrideOutputReference"
    },
    "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkfirewall-firewall-policy/index.ts",
        "line": 1109
      },
      "name": "NetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActions",
      "namespace": "networkfirewallFirewallPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_firewall_policy#action_definition NetworkfirewallFirewallPolicy#action_definition}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 1113
          },
          "name": "actionDefinition",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionsActionDefinition"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_firewall_policy#action_name NetworkfirewallFirewallPolicy#action_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 1117
          },
          "name": "actionName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/networkfirewall-firewall-policy/index:NetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActions"
    },
    "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionsActionDefinition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionsActionDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkfirewall-firewall-policy/index.ts",
        "line": 1015
      },
      "name": "NetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionsActionDefinition",
      "namespace": "networkfirewallFirewallPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_firewall_policy#publish_metric_action NetworkfirewallFirewallPolicy#publish_metric_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 1019
          },
          "name": "publishMetricAction",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionsActionDefinitionPublishMetricAction"
          }
        }
      ],
      "symbolId": "src/networkfirewall-firewall-policy/index:NetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionsActionDefinition"
    },
    "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionsActionDefinitionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionsActionDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkfirewall-firewall-policy/index.ts",
          "line": 1059
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkfirewall-firewall-policy/index.ts",
        "line": 1051
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 1098
          },
          "name": "putPublishMetricAction",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionsActionDefinitionPublishMetricAction"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 1101
          },
          "name": "resetPublishMetricAction"
        }
      ],
      "name": "NetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionsActionDefinitionOutputReference",
      "namespace": "networkfirewallFirewallPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 1095
          },
          "name": "publishMetricAction",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionsActionDefinitionPublishMetricActionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 1105
          },
          "name": "publishMetricActionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionsActionDefinitionPublishMetricAction"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 1063
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionsActionDefinition"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-firewall-policy/index:NetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionsActionDefinitionOutputReference"
    },
    "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionsActionDefinitionPublishMetricAction": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionsActionDefinitionPublishMetricAction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkfirewall-firewall-policy/index.ts",
        "line": 921
      },
      "name": "NetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionsActionDefinitionPublishMetricAction",
      "namespace": "networkfirewallFirewallPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_firewall_policy#dimensions NetworkfirewallFirewallPolicy#dimensions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 925
          },
          "name": "dimensions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionsActionDefinitionPublishMetricActionDimensions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-firewall-policy/index:NetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionsActionDefinitionPublishMetricAction"
    },
    "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionsActionDefinitionPublishMetricActionDimensions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionsActionDefinitionPublishMetricActionDimensions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkfirewall-firewall-policy/index.ts",
        "line": 805
      },
      "name": "NetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionsActionDefinitionPublishMetricActionDimensions",
      "namespace": "networkfirewallFirewallPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_firewall_policy#value NetworkfirewallFirewallPolicy#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 809
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/networkfirewall-firewall-policy/index:NetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionsActionDefinitionPublishMetricActionDimensions"
    },
    "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionsActionDefinitionPublishMetricActionDimensionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionsActionDefinitionPublishMetricActionDimensionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkfirewall-firewall-policy/index.ts",
          "line": 910
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkfirewall-firewall-policy/index.ts",
        "line": 902
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 917
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionsActionDefinitionPublishMetricActionDimensionsOutputReference"
            }
          }
        }
      ],
      "name": "NetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionsActionDefinitionPublishMetricActionDimensionsList",
      "namespace": "networkfirewallFirewallPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 903
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionsActionDefinitionPublishMetricActionDimensions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-firewall-policy/index:NetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionsActionDefinitionPublishMetricActionDimensionsList"
    },
    "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionsActionDefinitionPublishMetricActionDimensionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionsActionDefinitionPublishMetricActionDimensionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkfirewall-firewall-policy/index.ts",
          "line": 851
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkfirewall-firewall-policy/index.ts",
        "line": 841
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 893
          },
          "name": "resetValue"
        }
      ],
      "name": "NetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionsActionDefinitionPublishMetricActionDimensionsOutputReference",
      "namespace": "networkfirewallFirewallPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 897
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 887
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 855
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionsActionDefinitionPublishMetricActionDimensions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-firewall-policy/index:NetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionsActionDefinitionPublishMetricActionDimensionsOutputReference"
    },
    "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionsActionDefinitionPublishMetricActionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionsActionDefinitionPublishMetricActionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkfirewall-firewall-policy/index.ts",
          "line": 965
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkfirewall-firewall-policy/index.ts",
        "line": 957
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 1004
          },
          "name": "putDimensions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionsActionDefinitionPublishMetricActionDimensions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 1007
          },
          "name": "resetDimensions"
        }
      ],
      "name": "NetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionsActionDefinitionPublishMetricActionOutputReference",
      "namespace": "networkfirewallFirewallPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 1001
          },
          "name": "dimensions",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionsActionDefinitionPublishMetricActionDimensionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 1011
          },
          "name": "dimensionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionsActionDefinitionPublishMetricActionDimensions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 969
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionsActionDefinitionPublishMetricAction"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-firewall-policy/index:NetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionsActionDefinitionPublishMetricActionOutputReference"
    },
    "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkfirewall-firewall-policy/index.ts",
          "line": 1247
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkfirewall-firewall-policy/index.ts",
        "line": 1239
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 1254
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionsOutputReference"
            }
          }
        }
      ],
      "name": "NetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionsList",
      "namespace": "networkfirewallFirewallPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 1240
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-firewall-policy/index:NetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionsList"
    },
    "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkfirewall-firewall-policy/index.ts",
          "line": 1166
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkfirewall-firewall-policy/index.ts",
        "line": 1156
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 1211
          },
          "name": "putActionDefinition",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionsActionDefinition"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 1214
          },
          "name": "resetActionDefinition"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 1230
          },
          "name": "resetActionName"
        }
      ],
      "name": "NetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionsOutputReference",
      "namespace": "networkfirewallFirewallPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 1208
          },
          "name": "actionDefinition",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionsActionDefinitionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 1218
          },
          "name": "actionDefinitionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionsActionDefinition"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 1234
          },
          "name": "actionNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 1224
          },
          "name": "actionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 1170
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-firewall-policy/index:NetworkfirewallFirewallPolicyFirewallPolicyStatelessCustomActionsOutputReference"
    },
    "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyStatelessRuleGroupReferences": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyStatelessRuleGroupReferences",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkfirewall-firewall-policy/index.ts",
        "line": 1258
      },
      "name": "NetworkfirewallFirewallPolicyFirewallPolicyStatelessRuleGroupReferences",
      "namespace": "networkfirewallFirewallPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_firewall_policy#priority NetworkfirewallFirewallPolicy#priority}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 1262
          },
          "name": "priority",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_firewall_policy#resource_arn NetworkfirewallFirewallPolicy#resource_arn}",
            "stability": "stable",
            "summary": "A resource ARN."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 1268
          },
          "name": "resourceArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/networkfirewall-firewall-policy/index:NetworkfirewallFirewallPolicyFirewallPolicyStatelessRuleGroupReferences"
    },
    "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyStatelessRuleGroupReferencesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyStatelessRuleGroupReferencesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkfirewall-firewall-policy/index.ts",
          "line": 1398
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkfirewall-firewall-policy/index.ts",
        "line": 1390
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 1405
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyStatelessRuleGroupReferencesOutputReference"
            }
          }
        }
      ],
      "name": "NetworkfirewallFirewallPolicyFirewallPolicyStatelessRuleGroupReferencesList",
      "namespace": "networkfirewallFirewallPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 1391
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyStatelessRuleGroupReferences"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-firewall-policy/index:NetworkfirewallFirewallPolicyFirewallPolicyStatelessRuleGroupReferencesList"
    },
    "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyStatelessRuleGroupReferencesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyStatelessRuleGroupReferencesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkfirewall-firewall-policy/index.ts",
          "line": 1317
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkfirewall-firewall-policy/index.ts",
        "line": 1307
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 1365
          },
          "name": "resetPriority"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 1381
          },
          "name": "resetResourceArn"
        }
      ],
      "name": "NetworkfirewallFirewallPolicyFirewallPolicyStatelessRuleGroupReferencesOutputReference",
      "namespace": "networkfirewallFirewallPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 1369
          },
          "name": "priorityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 1385
          },
          "name": "resourceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 1359
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 1375
          },
          "name": "resourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 1321
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyFirewallPolicyStatelessRuleGroupReferences"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-firewall-policy/index:NetworkfirewallFirewallPolicyFirewallPolicyStatelessRuleGroupReferencesOutputReference"
    },
    "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkfirewall-firewall-policy/index.ts",
        "line": 1796
      },
      "name": "NetworkfirewallFirewallPolicyTags",
      "namespace": "networkfirewallFirewallPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_firewall_policy#key NetworkfirewallFirewallPolicy#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 1800
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_firewall_policy#value NetworkfirewallFirewallPolicy#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 1804
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/networkfirewall-firewall-policy/index:NetworkfirewallFirewallPolicyTags"
    },
    "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkfirewall-firewall-policy/index.ts",
          "line": 1934
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkfirewall-firewall-policy/index.ts",
        "line": 1926
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 1941
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyTagsOutputReference"
            }
          }
        }
      ],
      "name": "NetworkfirewallFirewallPolicyTagsList",
      "namespace": "networkfirewallFirewallPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 1927
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-firewall-policy/index:NetworkfirewallFirewallPolicyTagsList"
    },
    "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkfirewall-firewall-policy/index.ts",
          "line": 1853
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkfirewall-firewall-policy/index.ts",
        "line": 1843
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 1901
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 1917
          },
          "name": "resetValue"
        }
      ],
      "name": "NetworkfirewallFirewallPolicyTagsOutputReference",
      "namespace": "networkfirewallFirewallPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 1905
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 1921
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 1895
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 1911
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-firewall-policy/index.ts",
            "line": 1857
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkfirewallFirewallPolicy.NetworkfirewallFirewallPolicyTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-firewall-policy/index:NetworkfirewallFirewallPolicyTagsOutputReference"
    },
    "@cdktn/provider-awscc.networkfirewallLoggingConfiguration.NetworkfirewallLoggingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_logging_configuration awscc_networkfirewall_logging_configuration}."
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallLoggingConfiguration.NetworkfirewallLoggingConfiguration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_logging_configuration awscc_networkfirewall_logging_configuration} Resource."
        },
        "locationInModule": {
          "filename": "src/networkfirewall-logging-configuration/index.ts",
          "line": 336
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.networkfirewallLoggingConfiguration.NetworkfirewallLoggingConfigurationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkfirewall-logging-configuration/index.ts",
        "line": 304
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a NetworkfirewallLoggingConfiguration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/networkfirewall-logging-configuration/index.ts",
            "line": 321
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the NetworkfirewallLoggingConfiguration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_logging_configuration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing NetworkfirewallLoggingConfiguration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the NetworkfirewallLoggingConfiguration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-logging-configuration/index.ts",
            "line": 417
          },
          "name": "putLoggingConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.networkfirewallLoggingConfiguration.NetworkfirewallLoggingConfigurationLoggingConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-logging-configuration/index.ts",
            "line": 370
          },
          "name": "resetEnableMonitoringDashboard"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-logging-configuration/index.ts",
            "line": 399
          },
          "name": "resetFirewallName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-logging-configuration/index.ts",
            "line": 429
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-logging-configuration/index.ts",
            "line": 438
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "NetworkfirewallLoggingConfiguration",
      "namespace": "networkfirewallLoggingConfiguration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-logging-configuration/index.ts",
            "line": 309
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-logging-configuration/index.ts",
            "line": 408
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-logging-configuration/index.ts",
            "line": 414
          },
          "name": "loggingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkfirewallLoggingConfiguration.NetworkfirewallLoggingConfigurationLoggingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-logging-configuration/index.ts",
            "line": 374
          },
          "name": "enableMonitoringDashboardInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-logging-configuration/index.ts",
            "line": 387
          },
          "name": "firewallArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-logging-configuration/index.ts",
            "line": 403
          },
          "name": "firewallNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-logging-configuration/index.ts",
            "line": 421
          },
          "name": "loggingConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkfirewallLoggingConfiguration.NetworkfirewallLoggingConfigurationLoggingConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-logging-configuration/index.ts",
            "line": 364
          },
          "name": "enableMonitoringDashboard",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-logging-configuration/index.ts",
            "line": 380
          },
          "name": "firewallArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-logging-configuration/index.ts",
            "line": 393
          },
          "name": "firewallName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/networkfirewall-logging-configuration/index:NetworkfirewallLoggingConfiguration"
    },
    "@cdktn/provider-awscc.networkfirewallLoggingConfiguration.NetworkfirewallLoggingConfigurationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallLoggingConfiguration.NetworkfirewallLoggingConfigurationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkfirewall-logging-configuration/index.ts",
        "line": 14
      },
      "name": "NetworkfirewallLoggingConfigurationConfig",
      "namespace": "networkfirewallLoggingConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_logging_configuration#firewall_arn NetworkfirewallLoggingConfiguration#firewall_arn}",
            "stability": "stable",
            "summary": "A resource ARN."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-logging-configuration/index.ts",
            "line": 24
          },
          "name": "firewallArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_logging_configuration#logging_configuration NetworkfirewallLoggingConfiguration#logging_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-logging-configuration/index.ts",
            "line": 32
          },
          "name": "loggingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkfirewallLoggingConfiguration.NetworkfirewallLoggingConfigurationLoggingConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_logging_configuration#enable_monitoring_dashboard NetworkfirewallLoggingConfiguration#enable_monitoring_dashboard}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-logging-configuration/index.ts",
            "line": 18
          },
          "name": "enableMonitoringDashboard",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_logging_configuration#firewall_name NetworkfirewallLoggingConfiguration#firewall_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-logging-configuration/index.ts",
            "line": 28
          },
          "name": "firewallName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/networkfirewall-logging-configuration/index:NetworkfirewallLoggingConfigurationConfig"
    },
    "@cdktn/provider-awscc.networkfirewallLoggingConfiguration.NetworkfirewallLoggingConfigurationLoggingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallLoggingConfiguration.NetworkfirewallLoggingConfigurationLoggingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkfirewall-logging-configuration/index.ts",
        "line": 209
      },
      "name": "NetworkfirewallLoggingConfigurationLoggingConfiguration",
      "namespace": "networkfirewallLoggingConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_logging_configuration#log_destination_configs NetworkfirewallLoggingConfiguration#log_destination_configs}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-logging-configuration/index.ts",
            "line": 213
          },
          "name": "logDestinationConfigs",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkfirewallLoggingConfiguration.NetworkfirewallLoggingConfigurationLoggingConfigurationLogDestinationConfigs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-logging-configuration/index:NetworkfirewallLoggingConfigurationLoggingConfiguration"
    },
    "@cdktn/provider-awscc.networkfirewallLoggingConfiguration.NetworkfirewallLoggingConfigurationLoggingConfigurationLogDestinationConfigs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallLoggingConfiguration.NetworkfirewallLoggingConfigurationLoggingConfigurationLogDestinationConfigs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkfirewall-logging-configuration/index.ts",
        "line": 34
      },
      "name": "NetworkfirewallLoggingConfigurationLoggingConfigurationLogDestinationConfigs",
      "namespace": "networkfirewallLoggingConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_logging_configuration#log_destination NetworkfirewallLoggingConfiguration#log_destination}",
            "stability": "stable",
            "summary": "A key-value pair to configure the logDestinations."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-logging-configuration/index.ts",
            "line": 40
          },
          "name": "logDestination",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_logging_configuration#log_destination_type NetworkfirewallLoggingConfiguration#log_destination_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-logging-configuration/index.ts",
            "line": 44
          },
          "name": "logDestinationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_logging_configuration#log_type NetworkfirewallLoggingConfiguration#log_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-logging-configuration/index.ts",
            "line": 48
          },
          "name": "logType",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/networkfirewall-logging-configuration/index:NetworkfirewallLoggingConfigurationLoggingConfigurationLogDestinationConfigs"
    },
    "@cdktn/provider-awscc.networkfirewallLoggingConfiguration.NetworkfirewallLoggingConfigurationLoggingConfigurationLogDestinationConfigsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallLoggingConfiguration.NetworkfirewallLoggingConfigurationLoggingConfigurationLogDestinationConfigsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkfirewall-logging-configuration/index.ts",
          "line": 198
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkfirewall-logging-configuration/index.ts",
        "line": 190
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-logging-configuration/index.ts",
            "line": 205
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.networkfirewallLoggingConfiguration.NetworkfirewallLoggingConfigurationLoggingConfigurationLogDestinationConfigsOutputReference"
            }
          }
        }
      ],
      "name": "NetworkfirewallLoggingConfigurationLoggingConfigurationLogDestinationConfigsList",
      "namespace": "networkfirewallLoggingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-logging-configuration/index.ts",
            "line": 191
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkfirewallLoggingConfiguration.NetworkfirewallLoggingConfigurationLoggingConfigurationLogDestinationConfigs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-logging-configuration/index:NetworkfirewallLoggingConfigurationLoggingConfigurationLogDestinationConfigsList"
    },
    "@cdktn/provider-awscc.networkfirewallLoggingConfiguration.NetworkfirewallLoggingConfigurationLoggingConfigurationLogDestinationConfigsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallLoggingConfiguration.NetworkfirewallLoggingConfigurationLoggingConfigurationLogDestinationConfigsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkfirewall-logging-configuration/index.ts",
          "line": 104
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkfirewall-logging-configuration/index.ts",
        "line": 94
      },
      "name": "NetworkfirewallLoggingConfigurationLoggingConfigurationLogDestinationConfigsOutputReference",
      "namespace": "networkfirewallLoggingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-logging-configuration/index.ts",
            "line": 159
          },
          "name": "logDestinationInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-logging-configuration/index.ts",
            "line": 172
          },
          "name": "logDestinationTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-logging-configuration/index.ts",
            "line": 185
          },
          "name": "logTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-logging-configuration/index.ts",
            "line": 152
          },
          "name": "logDestination",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-logging-configuration/index.ts",
            "line": 165
          },
          "name": "logDestinationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-logging-configuration/index.ts",
            "line": 178
          },
          "name": "logType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-logging-configuration/index.ts",
            "line": 108
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkfirewallLoggingConfiguration.NetworkfirewallLoggingConfigurationLoggingConfigurationLogDestinationConfigs"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-logging-configuration/index:NetworkfirewallLoggingConfigurationLoggingConfigurationLogDestinationConfigsOutputReference"
    },
    "@cdktn/provider-awscc.networkfirewallLoggingConfiguration.NetworkfirewallLoggingConfigurationLoggingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallLoggingConfiguration.NetworkfirewallLoggingConfigurationLoggingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkfirewall-logging-configuration/index.ts",
          "line": 253
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkfirewall-logging-configuration/index.ts",
        "line": 245
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-logging-configuration/index.ts",
            "line": 292
          },
          "name": "putLogDestinationConfigs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.networkfirewallLoggingConfiguration.NetworkfirewallLoggingConfigurationLoggingConfigurationLogDestinationConfigs"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        }
      ],
      "name": "NetworkfirewallLoggingConfigurationLoggingConfigurationOutputReference",
      "namespace": "networkfirewallLoggingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-logging-configuration/index.ts",
            "line": 289
          },
          "name": "logDestinationConfigs",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkfirewallLoggingConfiguration.NetworkfirewallLoggingConfigurationLoggingConfigurationLogDestinationConfigsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-logging-configuration/index.ts",
            "line": 296
          },
          "name": "logDestinationConfigsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkfirewallLoggingConfiguration.NetworkfirewallLoggingConfigurationLoggingConfigurationLogDestinationConfigs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-logging-configuration/index.ts",
            "line": 257
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkfirewallLoggingConfiguration.NetworkfirewallLoggingConfigurationLoggingConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-logging-configuration/index:NetworkfirewallLoggingConfigurationLoggingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_rule_group awscc_networkfirewall_rule_group}."
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_rule_group awscc_networkfirewall_rule_group} Resource."
        },
        "locationInModule": {
          "filename": "src/networkfirewall-rule-group/index.ts",
          "line": 3912
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkfirewall-rule-group/index.ts",
        "line": 3880
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a NetworkfirewallRuleGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 3897
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the NetworkfirewallRuleGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_rule_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing NetworkfirewallRuleGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the NetworkfirewallRuleGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 3980
          },
          "name": "putRuleGroup",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroup"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 4019
          },
          "name": "putSummaryConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupSummaryConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 4035
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 3962
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 3983
          },
          "name": "resetRuleGroup"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 4022
          },
          "name": "resetSummaryConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 4038
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 4063
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 4075
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "NetworkfirewallRuleGroup",
      "namespace": "networkfirewallRuleGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 3885
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 3971
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 3977
          },
          "name": "ruleGroup",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 3992
          },
          "name": "ruleGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 3997
          },
          "name": "ruleGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 4016
          },
          "name": "summaryConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupSummaryConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 4032
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 3950
          },
          "name": "capacityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 3966
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 3987
          },
          "name": "ruleGroupInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroup"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 4010
          },
          "name": "ruleGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 4026
          },
          "name": "summaryConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupSummaryConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 4042
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 4055
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 3943
          },
          "name": "capacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 3956
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 4003
          },
          "name": "ruleGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 4048
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/networkfirewall-rule-group/index:NetworkfirewallRuleGroup"
    },
    "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkfirewall-rule-group/index.ts",
        "line": 14
      },
      "name": "NetworkfirewallRuleGroupConfig",
      "namespace": "networkfirewallRuleGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_rule_group#capacity NetworkfirewallRuleGroup#capacity}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 18
          },
          "name": "capacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_rule_group#rule_group_name NetworkfirewallRuleGroup#rule_group_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 30
          },
          "name": "ruleGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_rule_group#type NetworkfirewallRuleGroup#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 42
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_rule_group#description NetworkfirewallRuleGroup#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 22
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_rule_group#rule_group NetworkfirewallRuleGroup#rule_group}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 26
          },
          "name": "ruleGroup",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroup"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_rule_group#summary_configuration NetworkfirewallRuleGroup#summary_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 34
          },
          "name": "summaryConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupSummaryConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_rule_group#tags NetworkfirewallRuleGroup#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 38
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-rule-group/index:NetworkfirewallRuleGroupConfig"
    },
    "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroup": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroup",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkfirewall-rule-group/index.ts",
        "line": 3440
      },
      "name": "NetworkfirewallRuleGroupRuleGroup",
      "namespace": "networkfirewallRuleGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_rule_group#reference_sets NetworkfirewallRuleGroup#reference_sets}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 3444
          },
          "name": "referenceSets",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupReferenceSets"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_rule_group#rules_source NetworkfirewallRuleGroup#rules_source}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 3452
          },
          "name": "rulesSource",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSource"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_rule_group#rule_variables NetworkfirewallRuleGroup#rule_variables}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 3448
          },
          "name": "ruleVariables",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRuleVariables"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_rule_group#stateful_rule_options NetworkfirewallRuleGroup#stateful_rule_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 3456
          },
          "name": "statefulRuleOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupStatefulRuleOptions"
          }
        }
      ],
      "symbolId": "src/networkfirewall-rule-group/index:NetworkfirewallRuleGroupRuleGroup"
    },
    "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkfirewall-rule-group/index.ts",
          "line": 3517
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkfirewall-rule-group/index.ts",
        "line": 3509
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 3574
          },
          "name": "putReferenceSets",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupReferenceSets"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 3606
          },
          "name": "putRulesSource",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSource"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 3590
          },
          "name": "putRuleVariables",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRuleVariables"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 3622
          },
          "name": "putStatefulRuleOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupStatefulRuleOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 3577
          },
          "name": "resetReferenceSets"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 3609
          },
          "name": "resetRulesSource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 3593
          },
          "name": "resetRuleVariables"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 3625
          },
          "name": "resetStatefulRuleOptions"
        }
      ],
      "name": "NetworkfirewallRuleGroupRuleGroupOutputReference",
      "namespace": "networkfirewallRuleGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 3571
          },
          "name": "referenceSets",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupReferenceSetsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 3603
          },
          "name": "rulesSource",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 3587
          },
          "name": "ruleVariables",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRuleVariablesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 3619
          },
          "name": "statefulRuleOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupStatefulRuleOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 3581
          },
          "name": "referenceSetsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupReferenceSets"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 3613
          },
          "name": "rulesSourceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSource"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 3597
          },
          "name": "ruleVariablesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRuleVariables"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 3629
          },
          "name": "statefulRuleOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupStatefulRuleOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 3521
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroup"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-rule-group/index:NetworkfirewallRuleGroupRuleGroupOutputReference"
    },
    "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupReferenceSets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupReferenceSets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkfirewall-rule-group/index.ts",
        "line": 160
      },
      "name": "NetworkfirewallRuleGroupRuleGroupReferenceSets",
      "namespace": "networkfirewallRuleGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_rule_group#ip_set_references NetworkfirewallRuleGroup#ip_set_references}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 164
          },
          "name": "ipSetReferences",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupReferenceSetsIpSetReferences"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-rule-group/index:NetworkfirewallRuleGroupRuleGroupReferenceSets"
    },
    "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupReferenceSetsIpSetReferences": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupReferenceSetsIpSetReferences",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkfirewall-rule-group/index.ts",
        "line": 44
      },
      "name": "NetworkfirewallRuleGroupRuleGroupReferenceSetsIpSetReferences",
      "namespace": "networkfirewallRuleGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_rule_group#reference_arn NetworkfirewallRuleGroup#reference_arn}",
            "stability": "stable",
            "summary": "A resource ARN."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 50
          },
          "name": "referenceArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/networkfirewall-rule-group/index:NetworkfirewallRuleGroupRuleGroupReferenceSetsIpSetReferences"
    },
    "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupReferenceSetsIpSetReferencesMap": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupReferenceSetsIpSetReferencesMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkfirewall-rule-group/index.ts",
          "line": 149
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkfirewall-rule-group/index.ts",
        "line": 142
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 156
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupReferenceSetsIpSetReferencesOutputReference"
            }
          }
        }
      ],
      "name": "NetworkfirewallRuleGroupRuleGroupReferenceSetsIpSetReferencesMap",
      "namespace": "networkfirewallRuleGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 143
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupReferenceSetsIpSetReferences"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-rule-group/index:NetworkfirewallRuleGroupRuleGroupReferenceSetsIpSetReferencesMap"
    },
    "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupReferenceSetsIpSetReferencesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupReferenceSetsIpSetReferencesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkfirewall-rule-group/index.ts",
          "line": 91
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkfirewall-rule-group/index.ts",
        "line": 82
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 133
          },
          "name": "resetReferenceArn"
        }
      ],
      "name": "NetworkfirewallRuleGroupRuleGroupReferenceSetsIpSetReferencesOutputReference",
      "namespace": "networkfirewallRuleGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 137
          },
          "name": "referenceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 127
          },
          "name": "referenceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 95
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupReferenceSetsIpSetReferences"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-rule-group/index:NetworkfirewallRuleGroupRuleGroupReferenceSetsIpSetReferencesOutputReference"
    },
    "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupReferenceSetsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupReferenceSetsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkfirewall-rule-group/index.ts",
          "line": 204
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkfirewall-rule-group/index.ts",
        "line": 196
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 243
          },
          "name": "putIpSetReferences",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupReferenceSetsIpSetReferences"
                        },
                        "kind": "map"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 246
          },
          "name": "resetIpSetReferences"
        }
      ],
      "name": "NetworkfirewallRuleGroupRuleGroupReferenceSetsOutputReference",
      "namespace": "networkfirewallRuleGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 240
          },
          "name": "ipSetReferences",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupReferenceSetsIpSetReferencesMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 250
          },
          "name": "ipSetReferencesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupReferenceSetsIpSetReferences"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 208
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupReferenceSets"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-rule-group/index:NetworkfirewallRuleGroupRuleGroupReferenceSetsOutputReference"
    },
    "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRuleVariables": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRuleVariables",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkfirewall-rule-group/index.ts",
        "line": 482
      },
      "name": "NetworkfirewallRuleGroupRuleGroupRuleVariables",
      "namespace": "networkfirewallRuleGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_rule_group#ip_sets NetworkfirewallRuleGroup#ip_sets}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 486
          },
          "name": "ipSets",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRuleVariablesIpSets"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_rule_group#port_sets NetworkfirewallRuleGroup#port_sets}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 490
          },
          "name": "portSets",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRuleVariablesPortSets"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-rule-group/index:NetworkfirewallRuleGroupRuleGroupRuleVariables"
    },
    "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRuleVariablesIpSets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRuleVariablesIpSets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkfirewall-rule-group/index.ts",
        "line": 254
      },
      "name": "NetworkfirewallRuleGroupRuleGroupRuleVariablesIpSets",
      "namespace": "networkfirewallRuleGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_rule_group#definition NetworkfirewallRuleGroup#definition}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 258
          },
          "name": "definition",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-rule-group/index:NetworkfirewallRuleGroupRuleGroupRuleVariablesIpSets"
    },
    "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRuleVariablesIpSetsMap": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRuleVariablesIpSetsMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkfirewall-rule-group/index.ts",
          "line": 357
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkfirewall-rule-group/index.ts",
        "line": 350
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 364
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRuleVariablesIpSetsOutputReference"
            }
          }
        }
      ],
      "name": "NetworkfirewallRuleGroupRuleGroupRuleVariablesIpSetsMap",
      "namespace": "networkfirewallRuleGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 351
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRuleVariablesIpSets"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-rule-group/index:NetworkfirewallRuleGroupRuleGroupRuleVariablesIpSetsMap"
    },
    "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRuleVariablesIpSetsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRuleVariablesIpSetsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkfirewall-rule-group/index.ts",
          "line": 299
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkfirewall-rule-group/index.ts",
        "line": 290
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 341
          },
          "name": "resetDefinition"
        }
      ],
      "name": "NetworkfirewallRuleGroupRuleGroupRuleVariablesIpSetsOutputReference",
      "namespace": "networkfirewallRuleGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 345
          },
          "name": "definitionInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 335
          },
          "name": "definition",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 303
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRuleVariablesIpSets"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-rule-group/index:NetworkfirewallRuleGroupRuleGroupRuleVariablesIpSetsOutputReference"
    },
    "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRuleVariablesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRuleVariablesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkfirewall-rule-group/index.ts",
          "line": 537
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkfirewall-rule-group/index.ts",
        "line": 529
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 582
          },
          "name": "putIpSets",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRuleVariablesIpSets"
                        },
                        "kind": "map"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 598
          },
          "name": "putPortSets",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRuleVariablesPortSets"
                        },
                        "kind": "map"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 585
          },
          "name": "resetIpSets"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 601
          },
          "name": "resetPortSets"
        }
      ],
      "name": "NetworkfirewallRuleGroupRuleGroupRuleVariablesOutputReference",
      "namespace": "networkfirewallRuleGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 579
          },
          "name": "ipSets",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRuleVariablesIpSetsMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 595
          },
          "name": "portSets",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRuleVariablesPortSetsMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 589
          },
          "name": "ipSetsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRuleVariablesIpSets"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 605
          },
          "name": "portSetsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRuleVariablesPortSets"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 541
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRuleVariables"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-rule-group/index:NetworkfirewallRuleGroupRuleGroupRuleVariablesOutputReference"
    },
    "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRuleVariablesPortSets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRuleVariablesPortSets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkfirewall-rule-group/index.ts",
        "line": 368
      },
      "name": "NetworkfirewallRuleGroupRuleGroupRuleVariablesPortSets",
      "namespace": "networkfirewallRuleGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_rule_group#definition NetworkfirewallRuleGroup#definition}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 372
          },
          "name": "definition",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-rule-group/index:NetworkfirewallRuleGroupRuleGroupRuleVariablesPortSets"
    },
    "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRuleVariablesPortSetsMap": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRuleVariablesPortSetsMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkfirewall-rule-group/index.ts",
          "line": 471
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkfirewall-rule-group/index.ts",
        "line": 464
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 478
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRuleVariablesPortSetsOutputReference"
            }
          }
        }
      ],
      "name": "NetworkfirewallRuleGroupRuleGroupRuleVariablesPortSetsMap",
      "namespace": "networkfirewallRuleGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 465
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRuleVariablesPortSets"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-rule-group/index:NetworkfirewallRuleGroupRuleGroupRuleVariablesPortSetsMap"
    },
    "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRuleVariablesPortSetsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRuleVariablesPortSetsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkfirewall-rule-group/index.ts",
          "line": 413
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkfirewall-rule-group/index.ts",
        "line": 404
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 455
          },
          "name": "resetDefinition"
        }
      ],
      "name": "NetworkfirewallRuleGroupRuleGroupRuleVariablesPortSetsOutputReference",
      "namespace": "networkfirewallRuleGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 459
          },
          "name": "definitionInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 449
          },
          "name": "definition",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 417
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRuleVariablesPortSets"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-rule-group/index:NetworkfirewallRuleGroupRuleGroupRuleVariablesPortSetsOutputReference"
    },
    "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkfirewall-rule-group/index.ts",
        "line": 3153
      },
      "name": "NetworkfirewallRuleGroupRuleGroupRulesSource",
      "namespace": "networkfirewallRuleGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_rule_group#rules_source_list NetworkfirewallRuleGroup#rules_source_list}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 3157
          },
          "name": "rulesSourceList",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceRulesSourceListStruct"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_rule_group#rules_string NetworkfirewallRuleGroup#rules_string}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 3161
          },
          "name": "rulesString",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_rule_group#stateful_rules NetworkfirewallRuleGroup#stateful_rules}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 3165
          },
          "name": "statefulRules",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatefulRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_rule_group#stateless_rules_and_custom_actions NetworkfirewallRuleGroup#stateless_rules_and_custom_actions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 3169
          },
          "name": "statelessRulesAndCustomActions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActions"
          }
        }
      ],
      "symbolId": "src/networkfirewall-rule-group/index:NetworkfirewallRuleGroupRuleGroupRulesSource"
    },
    "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkfirewall-rule-group/index.ts",
          "line": 3230
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkfirewall-rule-group/index.ts",
        "line": 3222
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 3287
          },
          "name": "putRulesSourceList",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceRulesSourceListStruct"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 3319
          },
          "name": "putStatefulRules",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatefulRules"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 3335
          },
          "name": "putStatelessRulesAndCustomActions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 3290
          },
          "name": "resetRulesSourceList"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 3306
          },
          "name": "resetRulesString"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 3322
          },
          "name": "resetStatefulRules"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 3338
          },
          "name": "resetStatelessRulesAndCustomActions"
        }
      ],
      "name": "NetworkfirewallRuleGroupRuleGroupRulesSourceOutputReference",
      "namespace": "networkfirewallRuleGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 3284
          },
          "name": "rulesSourceList",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceRulesSourceListStructOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 3316
          },
          "name": "statefulRules",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatefulRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 3332
          },
          "name": "statelessRulesAndCustomActions",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 3294
          },
          "name": "rulesSourceListInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceRulesSourceListStruct"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 3310
          },
          "name": "rulesStringInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 3326
          },
          "name": "statefulRulesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatefulRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 3342
          },
          "name": "statelessRulesAndCustomActionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 3300
          },
          "name": "rulesString",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 3234
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSource"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-rule-group/index:NetworkfirewallRuleGroupRuleGroupRulesSourceOutputReference"
    },
    "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceRulesSourceListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceRulesSourceListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkfirewall-rule-group/index.ts",
        "line": 609
      },
      "name": "NetworkfirewallRuleGroupRuleGroupRulesSourceRulesSourceListStruct",
      "namespace": "networkfirewallRuleGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_rule_group#generated_rules_type NetworkfirewallRuleGroup#generated_rules_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 613
          },
          "name": "generatedRulesType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_rule_group#targets NetworkfirewallRuleGroup#targets}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 621
          },
          "name": "targets",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_rule_group#target_types NetworkfirewallRuleGroup#target_types}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 617
          },
          "name": "targetTypes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-rule-group/index:NetworkfirewallRuleGroupRuleGroupRulesSourceRulesSourceListStruct"
    },
    "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceRulesSourceListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceRulesSourceListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkfirewall-rule-group/index.ts",
          "line": 675
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkfirewall-rule-group/index.ts",
        "line": 667
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 729
          },
          "name": "resetGeneratedRulesType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 761
          },
          "name": "resetTargets"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 745
          },
          "name": "resetTargetTypes"
        }
      ],
      "name": "NetworkfirewallRuleGroupRuleGroupRulesSourceRulesSourceListStructOutputReference",
      "namespace": "networkfirewallRuleGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 733
          },
          "name": "generatedRulesTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 765
          },
          "name": "targetsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 749
          },
          "name": "targetTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 723
          },
          "name": "generatedRulesType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 755
          },
          "name": "targets",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 739
          },
          "name": "targetTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 679
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceRulesSourceListStruct"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-rule-group/index:NetworkfirewallRuleGroupRuleGroupRulesSourceRulesSourceListStructOutputReference"
    },
    "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatefulRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatefulRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkfirewall-rule-group/index.ts",
        "line": 1177
      },
      "name": "NetworkfirewallRuleGroupRuleGroupRulesSourceStatefulRules",
      "namespace": "networkfirewallRuleGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_rule_group#action NetworkfirewallRuleGroup#action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 1181
          },
          "name": "action",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_rule_group#header NetworkfirewallRuleGroup#header}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 1185
          },
          "name": "header",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatefulRulesHeader"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_rule_group#rule_options NetworkfirewallRuleGroup#rule_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 1189
          },
          "name": "ruleOptions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatefulRulesRuleOptions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-rule-group/index:NetworkfirewallRuleGroupRuleGroupRulesSourceStatefulRules"
    },
    "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatefulRulesHeader": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatefulRulesHeader",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkfirewall-rule-group/index.ts",
        "line": 769
      },
      "name": "NetworkfirewallRuleGroupRuleGroupRulesSourceStatefulRulesHeader",
      "namespace": "networkfirewallRuleGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_rule_group#destination NetworkfirewallRuleGroup#destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 773
          },
          "name": "destination",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_rule_group#destination_port NetworkfirewallRuleGroup#destination_port}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 777
          },
          "name": "destinationPort",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_rule_group#direction NetworkfirewallRuleGroup#direction}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 781
          },
          "name": "direction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_rule_group#protocol NetworkfirewallRuleGroup#protocol}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 785
          },
          "name": "protocol",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_rule_group#source NetworkfirewallRuleGroup#source}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 789
          },
          "name": "source",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_rule_group#source_port NetworkfirewallRuleGroup#source_port}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 793
          },
          "name": "sourcePort",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/networkfirewall-rule-group/index:NetworkfirewallRuleGroupRuleGroupRulesSourceStatefulRulesHeader"
    },
    "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatefulRulesHeaderOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatefulRulesHeaderOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkfirewall-rule-group/index.ts",
          "line": 868
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkfirewall-rule-group/index.ts",
        "line": 860
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 940
          },
          "name": "resetDestination"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 956
          },
          "name": "resetDestinationPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 972
          },
          "name": "resetDirection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 988
          },
          "name": "resetProtocol"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 1004
          },
          "name": "resetSource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 1020
          },
          "name": "resetSourcePort"
        }
      ],
      "name": "NetworkfirewallRuleGroupRuleGroupRulesSourceStatefulRulesHeaderOutputReference",
      "namespace": "networkfirewallRuleGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 944
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 960
          },
          "name": "destinationPortInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 976
          },
          "name": "directionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 992
          },
          "name": "protocolInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 1008
          },
          "name": "sourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 1024
          },
          "name": "sourcePortInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 934
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 950
          },
          "name": "destinationPort",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 966
          },
          "name": "direction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 982
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 998
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 1014
          },
          "name": "sourcePort",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 872
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatefulRulesHeader"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-rule-group/index:NetworkfirewallRuleGroupRuleGroupRulesSourceStatefulRulesHeaderOutputReference"
    },
    "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatefulRulesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatefulRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkfirewall-rule-group/index.ts",
          "line": 1348
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkfirewall-rule-group/index.ts",
        "line": 1340
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 1355
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatefulRulesOutputReference"
            }
          }
        }
      ],
      "name": "NetworkfirewallRuleGroupRuleGroupRulesSourceStatefulRulesList",
      "namespace": "networkfirewallRuleGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 1341
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatefulRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-rule-group/index:NetworkfirewallRuleGroupRuleGroupRulesSourceStatefulRulesList"
    },
    "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatefulRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatefulRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkfirewall-rule-group/index.ts",
          "line": 1245
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkfirewall-rule-group/index.ts",
        "line": 1235
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 1312
          },
          "name": "putHeader",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatefulRulesHeader"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 1328
          },
          "name": "putRuleOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatefulRulesRuleOptions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 1299
          },
          "name": "resetAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 1315
          },
          "name": "resetHeader"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 1331
          },
          "name": "resetRuleOptions"
        }
      ],
      "name": "NetworkfirewallRuleGroupRuleGroupRulesSourceStatefulRulesOutputReference",
      "namespace": "networkfirewallRuleGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 1309
          },
          "name": "header",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatefulRulesHeaderOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 1325
          },
          "name": "ruleOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatefulRulesRuleOptionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 1303
          },
          "name": "actionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 1319
          },
          "name": "headerInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatefulRulesHeader"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 1335
          },
          "name": "ruleOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatefulRulesRuleOptions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 1293
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 1249
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatefulRules"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-rule-group/index:NetworkfirewallRuleGroupRuleGroupRulesSourceStatefulRulesOutputReference"
    },
    "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatefulRulesRuleOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatefulRulesRuleOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkfirewall-rule-group/index.ts",
        "line": 1028
      },
      "name": "NetworkfirewallRuleGroupRuleGroupRulesSourceStatefulRulesRuleOptions",
      "namespace": "networkfirewallRuleGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_rule_group#keyword NetworkfirewallRuleGroup#keyword}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 1032
          },
          "name": "keyword",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_rule_group#settings NetworkfirewallRuleGroup#settings}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 1036
          },
          "name": "settings",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-rule-group/index:NetworkfirewallRuleGroupRuleGroupRulesSourceStatefulRulesRuleOptions"
    },
    "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatefulRulesRuleOptionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatefulRulesRuleOptionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkfirewall-rule-group/index.ts",
          "line": 1166
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkfirewall-rule-group/index.ts",
        "line": 1158
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 1173
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatefulRulesRuleOptionsOutputReference"
            }
          }
        }
      ],
      "name": "NetworkfirewallRuleGroupRuleGroupRulesSourceStatefulRulesRuleOptionsList",
      "namespace": "networkfirewallRuleGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 1159
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatefulRulesRuleOptions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-rule-group/index:NetworkfirewallRuleGroupRuleGroupRulesSourceStatefulRulesRuleOptionsList"
    },
    "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatefulRulesRuleOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatefulRulesRuleOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkfirewall-rule-group/index.ts",
          "line": 1085
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkfirewall-rule-group/index.ts",
        "line": 1075
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 1133
          },
          "name": "resetKeyword"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 1149
          },
          "name": "resetSettings"
        }
      ],
      "name": "NetworkfirewallRuleGroupRuleGroupRulesSourceStatefulRulesRuleOptionsOutputReference",
      "namespace": "networkfirewallRuleGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 1137
          },
          "name": "keywordInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 1153
          },
          "name": "settingsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 1127
          },
          "name": "keyword",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 1143
          },
          "name": "settings",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 1089
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatefulRulesRuleOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-rule-group/index:NetworkfirewallRuleGroupRuleGroupRulesSourceStatefulRulesRuleOptionsOutputReference"
    },
    "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkfirewall-rule-group/index.ts",
        "line": 3026
      },
      "name": "NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActions",
      "namespace": "networkfirewallRuleGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_rule_group#custom_actions NetworkfirewallRuleGroup#custom_actions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 3030
          },
          "name": "customActions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_rule_group#stateless_rules NetworkfirewallRuleGroup#stateless_rules}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 3034
          },
          "name": "statelessRules",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-rule-group/index:NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActions"
    },
    "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkfirewall-rule-group/index.ts",
        "line": 1663
      },
      "name": "NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActions",
      "namespace": "networkfirewallRuleGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_rule_group#action_definition NetworkfirewallRuleGroup#action_definition}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 1667
          },
          "name": "actionDefinition",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionsActionDefinition"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_rule_group#action_name NetworkfirewallRuleGroup#action_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 1671
          },
          "name": "actionName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/networkfirewall-rule-group/index:NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActions"
    },
    "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionsActionDefinition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionsActionDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkfirewall-rule-group/index.ts",
        "line": 1569
      },
      "name": "NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionsActionDefinition",
      "namespace": "networkfirewallRuleGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_rule_group#publish_metric_action NetworkfirewallRuleGroup#publish_metric_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 1573
          },
          "name": "publishMetricAction",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionsActionDefinitionPublishMetricAction"
          }
        }
      ],
      "symbolId": "src/networkfirewall-rule-group/index:NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionsActionDefinition"
    },
    "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionsActionDefinitionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionsActionDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkfirewall-rule-group/index.ts",
          "line": 1613
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkfirewall-rule-group/index.ts",
        "line": 1605
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 1652
          },
          "name": "putPublishMetricAction",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionsActionDefinitionPublishMetricAction"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 1655
          },
          "name": "resetPublishMetricAction"
        }
      ],
      "name": "NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionsActionDefinitionOutputReference",
      "namespace": "networkfirewallRuleGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 1649
          },
          "name": "publishMetricAction",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionsActionDefinitionPublishMetricActionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 1659
          },
          "name": "publishMetricActionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionsActionDefinitionPublishMetricAction"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 1617
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionsActionDefinition"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-rule-group/index:NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionsActionDefinitionOutputReference"
    },
    "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionsActionDefinitionPublishMetricAction": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionsActionDefinitionPublishMetricAction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkfirewall-rule-group/index.ts",
        "line": 1475
      },
      "name": "NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionsActionDefinitionPublishMetricAction",
      "namespace": "networkfirewallRuleGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_rule_group#dimensions NetworkfirewallRuleGroup#dimensions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 1479
          },
          "name": "dimensions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionsActionDefinitionPublishMetricActionDimensions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-rule-group/index:NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionsActionDefinitionPublishMetricAction"
    },
    "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionsActionDefinitionPublishMetricActionDimensions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionsActionDefinitionPublishMetricActionDimensions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkfirewall-rule-group/index.ts",
        "line": 1359
      },
      "name": "NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionsActionDefinitionPublishMetricActionDimensions",
      "namespace": "networkfirewallRuleGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_rule_group#value NetworkfirewallRuleGroup#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 1363
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/networkfirewall-rule-group/index:NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionsActionDefinitionPublishMetricActionDimensions"
    },
    "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionsActionDefinitionPublishMetricActionDimensionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionsActionDefinitionPublishMetricActionDimensionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkfirewall-rule-group/index.ts",
          "line": 1464
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkfirewall-rule-group/index.ts",
        "line": 1456
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 1471
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionsActionDefinitionPublishMetricActionDimensionsOutputReference"
            }
          }
        }
      ],
      "name": "NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionsActionDefinitionPublishMetricActionDimensionsList",
      "namespace": "networkfirewallRuleGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 1457
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionsActionDefinitionPublishMetricActionDimensions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-rule-group/index:NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionsActionDefinitionPublishMetricActionDimensionsList"
    },
    "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionsActionDefinitionPublishMetricActionDimensionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionsActionDefinitionPublishMetricActionDimensionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkfirewall-rule-group/index.ts",
          "line": 1405
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkfirewall-rule-group/index.ts",
        "line": 1395
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 1447
          },
          "name": "resetValue"
        }
      ],
      "name": "NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionsActionDefinitionPublishMetricActionDimensionsOutputReference",
      "namespace": "networkfirewallRuleGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 1451
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 1441
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 1409
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionsActionDefinitionPublishMetricActionDimensions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-rule-group/index:NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionsActionDefinitionPublishMetricActionDimensionsOutputReference"
    },
    "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionsActionDefinitionPublishMetricActionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionsActionDefinitionPublishMetricActionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkfirewall-rule-group/index.ts",
          "line": 1519
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkfirewall-rule-group/index.ts",
        "line": 1511
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 1558
          },
          "name": "putDimensions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionsActionDefinitionPublishMetricActionDimensions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 1561
          },
          "name": "resetDimensions"
        }
      ],
      "name": "NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionsActionDefinitionPublishMetricActionOutputReference",
      "namespace": "networkfirewallRuleGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 1555
          },
          "name": "dimensions",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionsActionDefinitionPublishMetricActionDimensionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 1565
          },
          "name": "dimensionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionsActionDefinitionPublishMetricActionDimensions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 1523
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionsActionDefinitionPublishMetricAction"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-rule-group/index:NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionsActionDefinitionPublishMetricActionOutputReference"
    },
    "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkfirewall-rule-group/index.ts",
          "line": 1801
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkfirewall-rule-group/index.ts",
        "line": 1793
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 1808
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionsOutputReference"
            }
          }
        }
      ],
      "name": "NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionsList",
      "namespace": "networkfirewallRuleGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 1794
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-rule-group/index:NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionsList"
    },
    "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkfirewall-rule-group/index.ts",
          "line": 1720
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkfirewall-rule-group/index.ts",
        "line": 1710
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 1765
          },
          "name": "putActionDefinition",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionsActionDefinition"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 1768
          },
          "name": "resetActionDefinition"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 1784
          },
          "name": "resetActionName"
        }
      ],
      "name": "NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionsOutputReference",
      "namespace": "networkfirewallRuleGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 1762
          },
          "name": "actionDefinition",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionsActionDefinitionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 1772
          },
          "name": "actionDefinitionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionsActionDefinition"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 1788
          },
          "name": "actionNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 1778
          },
          "name": "actionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 1724
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-rule-group/index:NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionsOutputReference"
    },
    "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkfirewall-rule-group/index.ts",
          "line": 3081
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkfirewall-rule-group/index.ts",
        "line": 3073
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 3126
          },
          "name": "putCustomActions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 3142
          },
          "name": "putStatelessRules",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRules"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 3129
          },
          "name": "resetCustomActions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 3145
          },
          "name": "resetStatelessRules"
        }
      ],
      "name": "NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsOutputReference",
      "namespace": "networkfirewallRuleGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 3123
          },
          "name": "customActions",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 3139
          },
          "name": "statelessRules",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 3133
          },
          "name": "customActionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsCustomActions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 3149
          },
          "name": "statelessRulesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 3085
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-rule-group/index:NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsOutputReference"
    },
    "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkfirewall-rule-group/index.ts",
        "line": 2877
      },
      "name": "NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRules",
      "namespace": "networkfirewallRuleGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_rule_group#priority NetworkfirewallRuleGroup#priority}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 2881
          },
          "name": "priority",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_rule_group#rule_definition NetworkfirewallRuleGroup#rule_definition}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 2885
          },
          "name": "ruleDefinition",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinition"
          }
        }
      ],
      "symbolId": "src/networkfirewall-rule-group/index:NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRules"
    },
    "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkfirewall-rule-group/index.ts",
          "line": 3015
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkfirewall-rule-group/index.ts",
        "line": 3007
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 3022
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesOutputReference"
            }
          }
        }
      ],
      "name": "NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesList",
      "namespace": "networkfirewallRuleGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 3008
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-rule-group/index:NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesList"
    },
    "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkfirewall-rule-group/index.ts",
          "line": 2934
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkfirewall-rule-group/index.ts",
        "line": 2924
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 2995
          },
          "name": "putRuleDefinition",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinition"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 2982
          },
          "name": "resetPriority"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 2998
          },
          "name": "resetRuleDefinition"
        }
      ],
      "name": "NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesOutputReference",
      "namespace": "networkfirewallRuleGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 2992
          },
          "name": "ruleDefinition",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 2986
          },
          "name": "priorityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 3002
          },
          "name": "ruleDefinitionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinition"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 2976
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 2938
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRules"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-rule-group/index:NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesOutputReference"
    },
    "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkfirewall-rule-group/index.ts",
        "line": 2750
      },
      "name": "NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinition",
      "namespace": "networkfirewallRuleGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_rule_group#actions NetworkfirewallRuleGroup#actions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 2754
          },
          "name": "actions",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_rule_group#match_attributes NetworkfirewallRuleGroup#match_attributes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 2758
          },
          "name": "matchAttributes",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributes"
          }
        }
      ],
      "symbolId": "src/networkfirewall-rule-group/index:NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinition"
    },
    "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkfirewall-rule-group/index.ts",
        "line": 2491
      },
      "name": "NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributes",
      "namespace": "networkfirewallRuleGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_rule_group#destination_ports NetworkfirewallRuleGroup#destination_ports}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 2495
          },
          "name": "destinationPorts",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesDestinationPorts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_rule_group#destinations NetworkfirewallRuleGroup#destinations}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 2499
          },
          "name": "destinations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesDestinations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_rule_group#protocols NetworkfirewallRuleGroup#protocols}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 2503
          },
          "name": "protocols",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_rule_group#source_ports NetworkfirewallRuleGroup#source_ports}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 2507
          },
          "name": "sourcePorts",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesSourcePorts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_rule_group#sources NetworkfirewallRuleGroup#sources}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 2511
          },
          "name": "sources",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesSources"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_rule_group#tcp_flags NetworkfirewallRuleGroup#tcp_flags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 2515
          },
          "name": "tcpFlags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesTcpFlags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-rule-group/index:NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributes"
    },
    "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesDestinationPorts": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesDestinationPorts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkfirewall-rule-group/index.ts",
        "line": 1812
      },
      "name": "NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesDestinationPorts",
      "namespace": "networkfirewallRuleGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_rule_group#from_port NetworkfirewallRuleGroup#from_port}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 1816
          },
          "name": "fromPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_rule_group#to_port NetworkfirewallRuleGroup#to_port}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 1820
          },
          "name": "toPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/networkfirewall-rule-group/index:NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesDestinationPorts"
    },
    "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesDestinationPortsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesDestinationPortsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkfirewall-rule-group/index.ts",
          "line": 1950
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkfirewall-rule-group/index.ts",
        "line": 1942
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 1957
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesDestinationPortsOutputReference"
            }
          }
        }
      ],
      "name": "NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesDestinationPortsList",
      "namespace": "networkfirewallRuleGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 1943
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesDestinationPorts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-rule-group/index:NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesDestinationPortsList"
    },
    "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesDestinationPortsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesDestinationPortsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkfirewall-rule-group/index.ts",
          "line": 1869
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkfirewall-rule-group/index.ts",
        "line": 1859
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 1917
          },
          "name": "resetFromPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 1933
          },
          "name": "resetToPort"
        }
      ],
      "name": "NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesDestinationPortsOutputReference",
      "namespace": "networkfirewallRuleGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 1921
          },
          "name": "fromPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 1937
          },
          "name": "toPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 1911
          },
          "name": "fromPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 1927
          },
          "name": "toPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 1873
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesDestinationPorts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-rule-group/index:NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesDestinationPortsOutputReference"
    },
    "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesDestinations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesDestinations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkfirewall-rule-group/index.ts",
        "line": 1961
      },
      "name": "NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesDestinations",
      "namespace": "networkfirewallRuleGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_rule_group#address_definition NetworkfirewallRuleGroup#address_definition}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 1965
          },
          "name": "addressDefinition",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/networkfirewall-rule-group/index:NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesDestinations"
    },
    "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesDestinationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesDestinationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkfirewall-rule-group/index.ts",
          "line": 2066
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkfirewall-rule-group/index.ts",
        "line": 2058
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 2073
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesDestinationsOutputReference"
            }
          }
        }
      ],
      "name": "NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesDestinationsList",
      "namespace": "networkfirewallRuleGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 2059
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesDestinations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-rule-group/index:NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesDestinationsList"
    },
    "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesDestinationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesDestinationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkfirewall-rule-group/index.ts",
          "line": 2007
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkfirewall-rule-group/index.ts",
        "line": 1997
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 2049
          },
          "name": "resetAddressDefinition"
        }
      ],
      "name": "NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesDestinationsOutputReference",
      "namespace": "networkfirewallRuleGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 2053
          },
          "name": "addressDefinitionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 2043
          },
          "name": "addressDefinition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 2011
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesDestinations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-rule-group/index:NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesDestinationsOutputReference"
    },
    "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkfirewall-rule-group/index.ts",
          "line": 2590
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkfirewall-rule-group/index.ts",
        "line": 2582
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 2659
          },
          "name": "putDestinationPorts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesDestinationPorts"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 2675
          },
          "name": "putDestinations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesDestinations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 2707
          },
          "name": "putSourcePorts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesSourcePorts"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 2723
          },
          "name": "putSources",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesSources"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 2739
          },
          "name": "putTcpFlags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesTcpFlags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 2662
          },
          "name": "resetDestinationPorts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 2678
          },
          "name": "resetDestinations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 2694
          },
          "name": "resetProtocols"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 2710
          },
          "name": "resetSourcePorts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 2726
          },
          "name": "resetSources"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 2742
          },
          "name": "resetTcpFlags"
        }
      ],
      "name": "NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesOutputReference",
      "namespace": "networkfirewallRuleGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 2656
          },
          "name": "destinationPorts",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesDestinationPortsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 2672
          },
          "name": "destinations",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesDestinationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 2704
          },
          "name": "sourcePorts",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesSourcePortsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 2720
          },
          "name": "sources",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesSourcesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 2736
          },
          "name": "tcpFlags",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesTcpFlagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 2666
          },
          "name": "destinationPortsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesDestinationPorts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 2682
          },
          "name": "destinationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesDestinations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 2698
          },
          "name": "protocolsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 2714
          },
          "name": "sourcePortsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesSourcePorts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 2730
          },
          "name": "sourcesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesSources"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 2746
          },
          "name": "tcpFlagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesTcpFlags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 2688
          },
          "name": "protocols",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 2594
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-rule-group/index:NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesOutputReference"
    },
    "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesSourcePorts": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesSourcePorts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkfirewall-rule-group/index.ts",
        "line": 2077
      },
      "name": "NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesSourcePorts",
      "namespace": "networkfirewallRuleGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_rule_group#from_port NetworkfirewallRuleGroup#from_port}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 2081
          },
          "name": "fromPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_rule_group#to_port NetworkfirewallRuleGroup#to_port}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 2085
          },
          "name": "toPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/networkfirewall-rule-group/index:NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesSourcePorts"
    },
    "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesSourcePortsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesSourcePortsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkfirewall-rule-group/index.ts",
          "line": 2215
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkfirewall-rule-group/index.ts",
        "line": 2207
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 2222
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesSourcePortsOutputReference"
            }
          }
        }
      ],
      "name": "NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesSourcePortsList",
      "namespace": "networkfirewallRuleGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 2208
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesSourcePorts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-rule-group/index:NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesSourcePortsList"
    },
    "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesSourcePortsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesSourcePortsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkfirewall-rule-group/index.ts",
          "line": 2134
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkfirewall-rule-group/index.ts",
        "line": 2124
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 2182
          },
          "name": "resetFromPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 2198
          },
          "name": "resetToPort"
        }
      ],
      "name": "NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesSourcePortsOutputReference",
      "namespace": "networkfirewallRuleGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 2186
          },
          "name": "fromPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 2202
          },
          "name": "toPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 2176
          },
          "name": "fromPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 2192
          },
          "name": "toPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 2138
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesSourcePorts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-rule-group/index:NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesSourcePortsOutputReference"
    },
    "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesSources": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesSources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkfirewall-rule-group/index.ts",
        "line": 2226
      },
      "name": "NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesSources",
      "namespace": "networkfirewallRuleGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_rule_group#address_definition NetworkfirewallRuleGroup#address_definition}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 2230
          },
          "name": "addressDefinition",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/networkfirewall-rule-group/index:NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesSources"
    },
    "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesSourcesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesSourcesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkfirewall-rule-group/index.ts",
          "line": 2331
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkfirewall-rule-group/index.ts",
        "line": 2323
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 2338
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesSourcesOutputReference"
            }
          }
        }
      ],
      "name": "NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesSourcesList",
      "namespace": "networkfirewallRuleGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 2324
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesSources"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-rule-group/index:NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesSourcesList"
    },
    "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesSourcesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesSourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkfirewall-rule-group/index.ts",
          "line": 2272
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkfirewall-rule-group/index.ts",
        "line": 2262
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 2314
          },
          "name": "resetAddressDefinition"
        }
      ],
      "name": "NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesSourcesOutputReference",
      "namespace": "networkfirewallRuleGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 2318
          },
          "name": "addressDefinitionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 2308
          },
          "name": "addressDefinition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 2276
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesSources"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-rule-group/index:NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesSourcesOutputReference"
    },
    "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesTcpFlags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesTcpFlags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkfirewall-rule-group/index.ts",
        "line": 2342
      },
      "name": "NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesTcpFlags",
      "namespace": "networkfirewallRuleGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_rule_group#flags NetworkfirewallRuleGroup#flags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 2346
          },
          "name": "flags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_rule_group#masks NetworkfirewallRuleGroup#masks}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 2350
          },
          "name": "masks",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-rule-group/index:NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesTcpFlags"
    },
    "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesTcpFlagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesTcpFlagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkfirewall-rule-group/index.ts",
          "line": 2480
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkfirewall-rule-group/index.ts",
        "line": 2472
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 2487
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesTcpFlagsOutputReference"
            }
          }
        }
      ],
      "name": "NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesTcpFlagsList",
      "namespace": "networkfirewallRuleGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 2473
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesTcpFlags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-rule-group/index:NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesTcpFlagsList"
    },
    "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesTcpFlagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesTcpFlagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkfirewall-rule-group/index.ts",
          "line": 2399
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkfirewall-rule-group/index.ts",
        "line": 2389
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 2447
          },
          "name": "resetFlags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 2463
          },
          "name": "resetMasks"
        }
      ],
      "name": "NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesTcpFlagsOutputReference",
      "namespace": "networkfirewallRuleGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 2451
          },
          "name": "flagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 2467
          },
          "name": "masksInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 2441
          },
          "name": "flags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 2457
          },
          "name": "masks",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 2403
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesTcpFlags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-rule-group/index:NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesTcpFlagsOutputReference"
    },
    "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkfirewall-rule-group/index.ts",
          "line": 2805
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkfirewall-rule-group/index.ts",
        "line": 2797
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 2866
          },
          "name": "putMatchAttributes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributes"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 2853
          },
          "name": "resetActions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 2869
          },
          "name": "resetMatchAttributes"
        }
      ],
      "name": "NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionOutputReference",
      "namespace": "networkfirewallRuleGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 2863
          },
          "name": "matchAttributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 2857
          },
          "name": "actionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 2873
          },
          "name": "matchAttributesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionMatchAttributes"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 2847
          },
          "name": "actions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 2809
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinition"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-rule-group/index:NetworkfirewallRuleGroupRuleGroupRulesSourceStatelessRulesAndCustomActionsStatelessRulesRuleDefinitionOutputReference"
    },
    "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupStatefulRuleOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupStatefulRuleOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkfirewall-rule-group/index.ts",
        "line": 3346
      },
      "name": "NetworkfirewallRuleGroupRuleGroupStatefulRuleOptions",
      "namespace": "networkfirewallRuleGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_rule_group#rule_order NetworkfirewallRuleGroup#rule_order}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 3350
          },
          "name": "ruleOrder",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/networkfirewall-rule-group/index:NetworkfirewallRuleGroupRuleGroupStatefulRuleOptions"
    },
    "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupStatefulRuleOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupStatefulRuleOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkfirewall-rule-group/index.ts",
          "line": 3390
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkfirewall-rule-group/index.ts",
        "line": 3382
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 3432
          },
          "name": "resetRuleOrder"
        }
      ],
      "name": "NetworkfirewallRuleGroupRuleGroupStatefulRuleOptionsOutputReference",
      "namespace": "networkfirewallRuleGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 3436
          },
          "name": "ruleOrderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 3426
          },
          "name": "ruleOrder",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 3394
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupRuleGroupStatefulRuleOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-rule-group/index:NetworkfirewallRuleGroupRuleGroupStatefulRuleOptionsOutputReference"
    },
    "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupSummaryConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupSummaryConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkfirewall-rule-group/index.ts",
        "line": 3633
      },
      "name": "NetworkfirewallRuleGroupSummaryConfiguration",
      "namespace": "networkfirewallRuleGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_rule_group#rule_options NetworkfirewallRuleGroup#rule_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 3637
          },
          "name": "ruleOptions",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-rule-group/index:NetworkfirewallRuleGroupSummaryConfiguration"
    },
    "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupSummaryConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupSummaryConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkfirewall-rule-group/index.ts",
          "line": 3677
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkfirewall-rule-group/index.ts",
        "line": 3669
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 3719
          },
          "name": "resetRuleOptions"
        }
      ],
      "name": "NetworkfirewallRuleGroupSummaryConfigurationOutputReference",
      "namespace": "networkfirewallRuleGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 3723
          },
          "name": "ruleOptionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 3713
          },
          "name": "ruleOptions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 3681
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupSummaryConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-rule-group/index:NetworkfirewallRuleGroupSummaryConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkfirewall-rule-group/index.ts",
        "line": 3727
      },
      "name": "NetworkfirewallRuleGroupTags",
      "namespace": "networkfirewallRuleGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_rule_group#key NetworkfirewallRuleGroup#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 3731
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_rule_group#value NetworkfirewallRuleGroup#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 3735
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/networkfirewall-rule-group/index:NetworkfirewallRuleGroupTags"
    },
    "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkfirewall-rule-group/index.ts",
          "line": 3865
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkfirewall-rule-group/index.ts",
        "line": 3857
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 3872
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "NetworkfirewallRuleGroupTagsList",
      "namespace": "networkfirewallRuleGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 3858
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-rule-group/index:NetworkfirewallRuleGroupTagsList"
    },
    "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkfirewall-rule-group/index.ts",
          "line": 3784
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkfirewall-rule-group/index.ts",
        "line": 3774
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 3832
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 3848
          },
          "name": "resetValue"
        }
      ],
      "name": "NetworkfirewallRuleGroupTagsOutputReference",
      "namespace": "networkfirewallRuleGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 3836
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 3852
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 3826
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 3842
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-rule-group/index.ts",
            "line": 3788
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkfirewallRuleGroup.NetworkfirewallRuleGroupTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-rule-group/index:NetworkfirewallRuleGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_tls_inspection_configuration awscc_networkfirewall_tls_inspection_configuration}."
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfiguration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_tls_inspection_configuration awscc_networkfirewall_tls_inspection_configuration} Resource."
        },
        "locationInModule": {
          "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
          "line": 1551
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
        "line": 1519
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a NetworkfirewallTlsInspectionConfiguration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 1536
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the NetworkfirewallTlsInspectionConfiguration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_tls_inspection_configuration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing NetworkfirewallTlsInspectionConfiguration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the NetworkfirewallTlsInspectionConfiguration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 1603
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 1619
          },
          "name": "putTlsInspectionConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 1585
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 1606
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 1654
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 1663
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "NetworkfirewallTlsInspectionConfiguration",
      "namespace": "networkfirewallTlsInspectionConfiguration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 1524
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 1594
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 1600
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 1616
          },
          "name": "tlsInspectionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 1628
          },
          "name": "tlsInspectionConfigurationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 1633
          },
          "name": "tlsInspectionConfigurationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 1589
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 1610
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 1623
          },
          "name": "tlsInspectionConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 1646
          },
          "name": "tlsInspectionConfigurationNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 1579
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 1639
          },
          "name": "tlsInspectionConfigurationName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/networkfirewall-tls-inspection-configuration/index:NetworkfirewallTlsInspectionConfiguration"
    },
    "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
        "line": 14
      },
      "name": "NetworkfirewallTlsInspectionConfigurationConfig",
      "namespace": "networkfirewallTlsInspectionConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_tls_inspection_configuration#tls_inspection_configuration NetworkfirewallTlsInspectionConfiguration#tls_inspection_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 26
          },
          "name": "tlsInspectionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_tls_inspection_configuration#tls_inspection_configuration_name NetworkfirewallTlsInspectionConfiguration#tls_inspection_configuration_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 30
          },
          "name": "tlsInspectionConfigurationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_tls_inspection_configuration#description NetworkfirewallTlsInspectionConfiguration#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 18
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_tls_inspection_configuration#tags NetworkfirewallTlsInspectionConfiguration#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 22
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-tls-inspection-configuration/index:NetworkfirewallTlsInspectionConfigurationConfig"
    },
    "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
        "line": 32
      },
      "name": "NetworkfirewallTlsInspectionConfigurationTags",
      "namespace": "networkfirewallTlsInspectionConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_tls_inspection_configuration#key NetworkfirewallTlsInspectionConfiguration#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 36
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_tls_inspection_configuration#value NetworkfirewallTlsInspectionConfiguration#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 40
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/networkfirewall-tls-inspection-configuration/index:NetworkfirewallTlsInspectionConfigurationTags"
    },
    "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
          "line": 170
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
        "line": 162
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 177
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTagsOutputReference"
            }
          }
        }
      ],
      "name": "NetworkfirewallTlsInspectionConfigurationTagsList",
      "namespace": "networkfirewallTlsInspectionConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 163
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-tls-inspection-configuration/index:NetworkfirewallTlsInspectionConfigurationTagsList"
    },
    "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
          "line": 89
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
        "line": 79
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 137
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 153
          },
          "name": "resetValue"
        }
      ],
      "name": "NetworkfirewallTlsInspectionConfigurationTagsOutputReference",
      "namespace": "networkfirewallTlsInspectionConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 141
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 157
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 131
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 147
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 93
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-tls-inspection-configuration/index:NetworkfirewallTlsInspectionConfigurationTagsOutputReference"
    },
    "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
        "line": 1421
      },
      "name": "NetworkfirewallTlsInspectionConfigurationTlsInspectionConfiguration",
      "namespace": "networkfirewallTlsInspectionConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_tls_inspection_configuration#server_certificate_configurations NetworkfirewallTlsInspectionConfiguration#server_certificate_configurations}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 1425
          },
          "name": "serverCertificateConfigurations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-tls-inspection-configuration/index:NetworkfirewallTlsInspectionConfigurationTlsInspectionConfiguration"
    },
    "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
          "line": 1465
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
        "line": 1457
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 1504
          },
          "name": "putServerCertificateConfigurations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 1507
          },
          "name": "resetServerCertificateConfigurations"
        }
      ],
      "name": "NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationOutputReference",
      "namespace": "networkfirewallTlsInspectionConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 1501
          },
          "name": "serverCertificateConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 1511
          },
          "name": "serverCertificateConfigurationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 1469
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-tls-inspection-configuration/index:NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
        "line": 1204
      },
      "name": "NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurations",
      "namespace": "networkfirewallTlsInspectionConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_tls_inspection_configuration#certificate_authority_arn NetworkfirewallTlsInspectionConfiguration#certificate_authority_arn}",
            "stability": "stable",
            "summary": "A resource ARN."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 1210
          },
          "name": "certificateAuthorityArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_tls_inspection_configuration#check_certificate_revocation_status NetworkfirewallTlsInspectionConfiguration#check_certificate_revocation_status}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 1214
          },
          "name": "checkCertificateRevocationStatus",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsCheckCertificateRevocationStatus"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_tls_inspection_configuration#scopes NetworkfirewallTlsInspectionConfiguration#scopes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 1218
          },
          "name": "scopes",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_tls_inspection_configuration#server_certificates NetworkfirewallTlsInspectionConfiguration#server_certificates}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 1222
          },
          "name": "serverCertificates",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsServerCertificates"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-tls-inspection-configuration/index:NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurations"
    },
    "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsCheckCertificateRevocationStatus": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsCheckCertificateRevocationStatus",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
        "line": 181
      },
      "name": "NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsCheckCertificateRevocationStatus",
      "namespace": "networkfirewallTlsInspectionConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_tls_inspection_configuration#revoked_status_action NetworkfirewallTlsInspectionConfiguration#revoked_status_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 185
          },
          "name": "revokedStatusAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_tls_inspection_configuration#unknown_status_action NetworkfirewallTlsInspectionConfiguration#unknown_status_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 189
          },
          "name": "unknownStatusAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/networkfirewall-tls-inspection-configuration/index:NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsCheckCertificateRevocationStatus"
    },
    "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsCheckCertificateRevocationStatusOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsCheckCertificateRevocationStatusOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
          "line": 236
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
        "line": 228
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 284
          },
          "name": "resetRevokedStatusAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 300
          },
          "name": "resetUnknownStatusAction"
        }
      ],
      "name": "NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsCheckCertificateRevocationStatusOutputReference",
      "namespace": "networkfirewallTlsInspectionConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 288
          },
          "name": "revokedStatusActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 304
          },
          "name": "unknownStatusActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 278
          },
          "name": "revokedStatusAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 294
          },
          "name": "unknownStatusAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 240
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsCheckCertificateRevocationStatus"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-tls-inspection-configuration/index:NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsCheckCertificateRevocationStatusOutputReference"
    },
    "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
          "line": 1410
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
        "line": 1402
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 1417
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsList",
      "namespace": "networkfirewallTlsInspectionConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 1403
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-tls-inspection-configuration/index:NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsList"
    },
    "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
          "line": 1285
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
        "line": 1275
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 1358
          },
          "name": "putCheckCertificateRevocationStatus",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsCheckCertificateRevocationStatus"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 1374
          },
          "name": "putScopes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopes"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 1390
          },
          "name": "putServerCertificates",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsServerCertificates"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 1345
          },
          "name": "resetCertificateAuthorityArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 1361
          },
          "name": "resetCheckCertificateRevocationStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 1377
          },
          "name": "resetScopes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 1393
          },
          "name": "resetServerCertificates"
        }
      ],
      "name": "NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsOutputReference",
      "namespace": "networkfirewallTlsInspectionConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 1355
          },
          "name": "checkCertificateRevocationStatus",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsCheckCertificateRevocationStatusOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 1371
          },
          "name": "scopes",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 1387
          },
          "name": "serverCertificates",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsServerCertificatesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 1349
          },
          "name": "certificateAuthorityArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 1365
          },
          "name": "checkCertificateRevocationStatusInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsCheckCertificateRevocationStatus"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 1381
          },
          "name": "scopesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 1397
          },
          "name": "serverCertificatesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsServerCertificates"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 1339
          },
          "name": "certificateAuthorityArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 1289
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-tls-inspection-configuration/index:NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
        "line": 838
      },
      "name": "NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopes",
      "namespace": "networkfirewallTlsInspectionConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_tls_inspection_configuration#destination_ports NetworkfirewallTlsInspectionConfiguration#destination_ports}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 842
          },
          "name": "destinationPorts",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesDestinationPorts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_tls_inspection_configuration#destinations NetworkfirewallTlsInspectionConfiguration#destinations}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 846
          },
          "name": "destinations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesDestinations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_tls_inspection_configuration#protocols NetworkfirewallTlsInspectionConfiguration#protocols}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 850
          },
          "name": "protocols",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_tls_inspection_configuration#source_ports NetworkfirewallTlsInspectionConfiguration#source_ports}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 854
          },
          "name": "sourcePorts",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesSourcePorts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_tls_inspection_configuration#sources NetworkfirewallTlsInspectionConfiguration#sources}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 858
          },
          "name": "sources",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesSources"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-tls-inspection-configuration/index:NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopes"
    },
    "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesDestinationPorts": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesDestinationPorts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
        "line": 308
      },
      "name": "NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesDestinationPorts",
      "namespace": "networkfirewallTlsInspectionConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_tls_inspection_configuration#from_port NetworkfirewallTlsInspectionConfiguration#from_port}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 312
          },
          "name": "fromPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_tls_inspection_configuration#to_port NetworkfirewallTlsInspectionConfiguration#to_port}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 316
          },
          "name": "toPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/networkfirewall-tls-inspection-configuration/index:NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesDestinationPorts"
    },
    "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesDestinationPortsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesDestinationPortsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
          "line": 446
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
        "line": 438
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 453
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesDestinationPortsOutputReference"
            }
          }
        }
      ],
      "name": "NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesDestinationPortsList",
      "namespace": "networkfirewallTlsInspectionConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 439
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesDestinationPorts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-tls-inspection-configuration/index:NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesDestinationPortsList"
    },
    "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesDestinationPortsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesDestinationPortsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
          "line": 365
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
        "line": 355
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 413
          },
          "name": "resetFromPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 429
          },
          "name": "resetToPort"
        }
      ],
      "name": "NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesDestinationPortsOutputReference",
      "namespace": "networkfirewallTlsInspectionConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 417
          },
          "name": "fromPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 433
          },
          "name": "toPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 407
          },
          "name": "fromPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 423
          },
          "name": "toPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 369
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesDestinationPorts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-tls-inspection-configuration/index:NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesDestinationPortsOutputReference"
    },
    "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesDestinations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesDestinations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
        "line": 457
      },
      "name": "NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesDestinations",
      "namespace": "networkfirewallTlsInspectionConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_tls_inspection_configuration#address_definition NetworkfirewallTlsInspectionConfiguration#address_definition}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 461
          },
          "name": "addressDefinition",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/networkfirewall-tls-inspection-configuration/index:NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesDestinations"
    },
    "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesDestinationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesDestinationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
          "line": 562
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
        "line": 554
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 569
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesDestinationsOutputReference"
            }
          }
        }
      ],
      "name": "NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesDestinationsList",
      "namespace": "networkfirewallTlsInspectionConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 555
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesDestinations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-tls-inspection-configuration/index:NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesDestinationsList"
    },
    "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesDestinationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesDestinationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
          "line": 503
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
        "line": 493
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 545
          },
          "name": "resetAddressDefinition"
        }
      ],
      "name": "NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesDestinationsOutputReference",
      "namespace": "networkfirewallTlsInspectionConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 549
          },
          "name": "addressDefinitionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 539
          },
          "name": "addressDefinition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 507
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesDestinations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-tls-inspection-configuration/index:NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesDestinationsOutputReference"
    },
    "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
          "line": 1075
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
        "line": 1067
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 1082
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesOutputReference"
            }
          }
        }
      ],
      "name": "NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesList",
      "namespace": "networkfirewallTlsInspectionConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 1068
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-tls-inspection-configuration/index:NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesList"
    },
    "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
          "line": 928
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
        "line": 918
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 991
          },
          "name": "putDestinationPorts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesDestinationPorts"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 1007
          },
          "name": "putDestinations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesDestinations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 1039
          },
          "name": "putSourcePorts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesSourcePorts"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 1055
          },
          "name": "putSources",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesSources"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 994
          },
          "name": "resetDestinationPorts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 1010
          },
          "name": "resetDestinations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 1026
          },
          "name": "resetProtocols"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 1042
          },
          "name": "resetSourcePorts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 1058
          },
          "name": "resetSources"
        }
      ],
      "name": "NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesOutputReference",
      "namespace": "networkfirewallTlsInspectionConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 988
          },
          "name": "destinationPorts",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesDestinationPortsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 1004
          },
          "name": "destinations",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesDestinationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 1036
          },
          "name": "sourcePorts",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesSourcePortsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 1052
          },
          "name": "sources",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesSourcesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 998
          },
          "name": "destinationPortsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesDestinationPorts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 1014
          },
          "name": "destinationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesDestinations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 1030
          },
          "name": "protocolsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 1046
          },
          "name": "sourcePortsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesSourcePorts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 1062
          },
          "name": "sourcesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesSources"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 1020
          },
          "name": "protocols",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 932
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-tls-inspection-configuration/index:NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesOutputReference"
    },
    "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesSourcePorts": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesSourcePorts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
        "line": 573
      },
      "name": "NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesSourcePorts",
      "namespace": "networkfirewallTlsInspectionConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_tls_inspection_configuration#from_port NetworkfirewallTlsInspectionConfiguration#from_port}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 577
          },
          "name": "fromPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_tls_inspection_configuration#to_port NetworkfirewallTlsInspectionConfiguration#to_port}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 581
          },
          "name": "toPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/networkfirewall-tls-inspection-configuration/index:NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesSourcePorts"
    },
    "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesSourcePortsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesSourcePortsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
          "line": 711
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
        "line": 703
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 718
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesSourcePortsOutputReference"
            }
          }
        }
      ],
      "name": "NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesSourcePortsList",
      "namespace": "networkfirewallTlsInspectionConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 704
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesSourcePorts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-tls-inspection-configuration/index:NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesSourcePortsList"
    },
    "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesSourcePortsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesSourcePortsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
          "line": 630
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
        "line": 620
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 678
          },
          "name": "resetFromPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 694
          },
          "name": "resetToPort"
        }
      ],
      "name": "NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesSourcePortsOutputReference",
      "namespace": "networkfirewallTlsInspectionConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 682
          },
          "name": "fromPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 698
          },
          "name": "toPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 672
          },
          "name": "fromPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 688
          },
          "name": "toPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 634
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesSourcePorts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-tls-inspection-configuration/index:NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesSourcePortsOutputReference"
    },
    "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesSources": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesSources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
        "line": 722
      },
      "name": "NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesSources",
      "namespace": "networkfirewallTlsInspectionConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_tls_inspection_configuration#address_definition NetworkfirewallTlsInspectionConfiguration#address_definition}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 726
          },
          "name": "addressDefinition",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/networkfirewall-tls-inspection-configuration/index:NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesSources"
    },
    "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesSourcesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesSourcesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
          "line": 827
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
        "line": 819
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 834
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesSourcesOutputReference"
            }
          }
        }
      ],
      "name": "NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesSourcesList",
      "namespace": "networkfirewallTlsInspectionConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 820
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesSources"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-tls-inspection-configuration/index:NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesSourcesList"
    },
    "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesSourcesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesSourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
          "line": 768
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
        "line": 758
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 810
          },
          "name": "resetAddressDefinition"
        }
      ],
      "name": "NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesSourcesOutputReference",
      "namespace": "networkfirewallTlsInspectionConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 814
          },
          "name": "addressDefinitionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 804
          },
          "name": "addressDefinition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 772
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesSources"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-tls-inspection-configuration/index:NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsScopesSourcesOutputReference"
    },
    "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsServerCertificates": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsServerCertificates",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
        "line": 1086
      },
      "name": "NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsServerCertificates",
      "namespace": "networkfirewallTlsInspectionConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_tls_inspection_configuration#resource_arn NetworkfirewallTlsInspectionConfiguration#resource_arn}",
            "stability": "stable",
            "summary": "A resource ARN."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 1092
          },
          "name": "resourceArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/networkfirewall-tls-inspection-configuration/index:NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsServerCertificates"
    },
    "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsServerCertificatesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsServerCertificatesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
          "line": 1193
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
        "line": 1185
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 1200
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsServerCertificatesOutputReference"
            }
          }
        }
      ],
      "name": "NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsServerCertificatesList",
      "namespace": "networkfirewallTlsInspectionConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 1186
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsServerCertificates"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-tls-inspection-configuration/index:NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsServerCertificatesList"
    },
    "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsServerCertificatesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsServerCertificatesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
          "line": 1134
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
        "line": 1124
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 1176
          },
          "name": "resetResourceArn"
        }
      ],
      "name": "NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsServerCertificatesOutputReference",
      "namespace": "networkfirewallTlsInspectionConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 1180
          },
          "name": "resourceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 1170
          },
          "name": "resourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-tls-inspection-configuration/index.ts",
            "line": 1138
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkfirewallTlsInspectionConfiguration.NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsServerCertificates"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-tls-inspection-configuration/index:NetworkfirewallTlsInspectionConfigurationTlsInspectionConfigurationServerCertificateConfigurationsServerCertificatesOutputReference"
    },
    "@cdktn/provider-awscc.networkfirewallVpcEndpointAssociation.NetworkfirewallVpcEndpointAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_vpc_endpoint_association awscc_networkfirewall_vpc_endpoint_association}."
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallVpcEndpointAssociation.NetworkfirewallVpcEndpointAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_vpc_endpoint_association awscc_networkfirewall_vpc_endpoint_association} Resource."
        },
        "locationInModule": {
          "filename": "src/networkfirewall-vpc-endpoint-association/index.ts",
          "line": 351
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.networkfirewallVpcEndpointAssociation.NetworkfirewallVpcEndpointAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkfirewall-vpc-endpoint-association/index.ts",
        "line": 319
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a NetworkfirewallVpcEndpointAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/networkfirewall-vpc-endpoint-association/index.ts",
            "line": 336
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the NetworkfirewallVpcEndpointAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_vpc_endpoint_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing NetworkfirewallVpcEndpointAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the NetworkfirewallVpcEndpointAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-vpc-endpoint-association/index.ts",
            "line": 422
          },
          "name": "putSubnetMapping",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.networkfirewallVpcEndpointAssociation.NetworkfirewallVpcEndpointAssociationSubnetMapping"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-vpc-endpoint-association/index.ts",
            "line": 435
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.networkfirewallVpcEndpointAssociation.NetworkfirewallVpcEndpointAssociationTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-vpc-endpoint-association/index.ts",
            "line": 386
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-vpc-endpoint-association/index.ts",
            "line": 438
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-vpc-endpoint-association/index.ts",
            "line": 473
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-vpc-endpoint-association/index.ts",
            "line": 483
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "NetworkfirewallVpcEndpointAssociation",
      "namespace": "networkfirewallVpcEndpointAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-vpc-endpoint-association/index.ts",
            "line": 324
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-vpc-endpoint-association/index.ts",
            "line": 395
          },
          "name": "endpointId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-vpc-endpoint-association/index.ts",
            "line": 413
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-vpc-endpoint-association/index.ts",
            "line": 419
          },
          "name": "subnetMapping",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkfirewallVpcEndpointAssociation.NetworkfirewallVpcEndpointAssociationSubnetMappingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-vpc-endpoint-association/index.ts",
            "line": 432
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkfirewallVpcEndpointAssociation.NetworkfirewallVpcEndpointAssociationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-vpc-endpoint-association/index.ts",
            "line": 447
          },
          "name": "vpcEndpointAssociationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-vpc-endpoint-association/index.ts",
            "line": 452
          },
          "name": "vpcEndpointAssociationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-vpc-endpoint-association/index.ts",
            "line": 390
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-vpc-endpoint-association/index.ts",
            "line": 408
          },
          "name": "firewallArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-vpc-endpoint-association/index.ts",
            "line": 426
          },
          "name": "subnetMappingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkfirewallVpcEndpointAssociation.NetworkfirewallVpcEndpointAssociationSubnetMapping"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-vpc-endpoint-association/index.ts",
            "line": 442
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkfirewallVpcEndpointAssociation.NetworkfirewallVpcEndpointAssociationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-vpc-endpoint-association/index.ts",
            "line": 465
          },
          "name": "vpcIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-vpc-endpoint-association/index.ts",
            "line": 380
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-vpc-endpoint-association/index.ts",
            "line": 401
          },
          "name": "firewallArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-vpc-endpoint-association/index.ts",
            "line": 458
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/networkfirewall-vpc-endpoint-association/index:NetworkfirewallVpcEndpointAssociation"
    },
    "@cdktn/provider-awscc.networkfirewallVpcEndpointAssociation.NetworkfirewallVpcEndpointAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallVpcEndpointAssociation.NetworkfirewallVpcEndpointAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkfirewall-vpc-endpoint-association/index.ts",
        "line": 14
      },
      "name": "NetworkfirewallVpcEndpointAssociationConfig",
      "namespace": "networkfirewallVpcEndpointAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_vpc_endpoint_association#firewall_arn NetworkfirewallVpcEndpointAssociation#firewall_arn}",
            "stability": "stable",
            "summary": "A resource ARN."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-vpc-endpoint-association/index.ts",
            "line": 24
          },
          "name": "firewallArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_vpc_endpoint_association#subnet_mapping NetworkfirewallVpcEndpointAssociation#subnet_mapping}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-vpc-endpoint-association/index.ts",
            "line": 28
          },
          "name": "subnetMapping",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkfirewallVpcEndpointAssociation.NetworkfirewallVpcEndpointAssociationSubnetMapping"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_vpc_endpoint_association#vpc_id NetworkfirewallVpcEndpointAssociation#vpc_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-vpc-endpoint-association/index.ts",
            "line": 36
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_vpc_endpoint_association#description NetworkfirewallVpcEndpointAssociation#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-vpc-endpoint-association/index.ts",
            "line": 18
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_vpc_endpoint_association#tags NetworkfirewallVpcEndpointAssociation#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-vpc-endpoint-association/index.ts",
            "line": 32
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkfirewallVpcEndpointAssociation.NetworkfirewallVpcEndpointAssociationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-vpc-endpoint-association/index:NetworkfirewallVpcEndpointAssociationConfig"
    },
    "@cdktn/provider-awscc.networkfirewallVpcEndpointAssociation.NetworkfirewallVpcEndpointAssociationSubnetMapping": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallVpcEndpointAssociation.NetworkfirewallVpcEndpointAssociationSubnetMapping",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkfirewall-vpc-endpoint-association/index.ts",
        "line": 38
      },
      "name": "NetworkfirewallVpcEndpointAssociationSubnetMapping",
      "namespace": "networkfirewallVpcEndpointAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_vpc_endpoint_association#subnet_id NetworkfirewallVpcEndpointAssociation#subnet_id}",
            "stability": "stable",
            "summary": "A SubnetId."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-vpc-endpoint-association/index.ts",
            "line": 50
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_vpc_endpoint_association#ip_address_type NetworkfirewallVpcEndpointAssociation#ip_address_type}",
            "stability": "stable",
            "summary": "A IPAddressType."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-vpc-endpoint-association/index.ts",
            "line": 44
          },
          "name": "ipAddressType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/networkfirewall-vpc-endpoint-association/index:NetworkfirewallVpcEndpointAssociationSubnetMapping"
    },
    "@cdktn/provider-awscc.networkfirewallVpcEndpointAssociation.NetworkfirewallVpcEndpointAssociationSubnetMappingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallVpcEndpointAssociation.NetworkfirewallVpcEndpointAssociationSubnetMappingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkfirewall-vpc-endpoint-association/index.ts",
          "line": 97
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkfirewall-vpc-endpoint-association/index.ts",
        "line": 89
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-vpc-endpoint-association/index.ts",
            "line": 145
          },
          "name": "resetIpAddressType"
        }
      ],
      "name": "NetworkfirewallVpcEndpointAssociationSubnetMappingOutputReference",
      "namespace": "networkfirewallVpcEndpointAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-vpc-endpoint-association/index.ts",
            "line": 149
          },
          "name": "ipAddressTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-vpc-endpoint-association/index.ts",
            "line": 162
          },
          "name": "subnetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-vpc-endpoint-association/index.ts",
            "line": 139
          },
          "name": "ipAddressType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-vpc-endpoint-association/index.ts",
            "line": 155
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-vpc-endpoint-association/index.ts",
            "line": 101
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkfirewallVpcEndpointAssociation.NetworkfirewallVpcEndpointAssociationSubnetMapping"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-vpc-endpoint-association/index:NetworkfirewallVpcEndpointAssociationSubnetMappingOutputReference"
    },
    "@cdktn/provider-awscc.networkfirewallVpcEndpointAssociation.NetworkfirewallVpcEndpointAssociationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallVpcEndpointAssociation.NetworkfirewallVpcEndpointAssociationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkfirewall-vpc-endpoint-association/index.ts",
        "line": 166
      },
      "name": "NetworkfirewallVpcEndpointAssociationTags",
      "namespace": "networkfirewallVpcEndpointAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_vpc_endpoint_association#key NetworkfirewallVpcEndpointAssociation#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-vpc-endpoint-association/index.ts",
            "line": 170
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkfirewall_vpc_endpoint_association#value NetworkfirewallVpcEndpointAssociation#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-vpc-endpoint-association/index.ts",
            "line": 174
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/networkfirewall-vpc-endpoint-association/index:NetworkfirewallVpcEndpointAssociationTags"
    },
    "@cdktn/provider-awscc.networkfirewallVpcEndpointAssociation.NetworkfirewallVpcEndpointAssociationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallVpcEndpointAssociation.NetworkfirewallVpcEndpointAssociationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkfirewall-vpc-endpoint-association/index.ts",
          "line": 304
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkfirewall-vpc-endpoint-association/index.ts",
        "line": 296
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-vpc-endpoint-association/index.ts",
            "line": 311
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.networkfirewallVpcEndpointAssociation.NetworkfirewallVpcEndpointAssociationTagsOutputReference"
            }
          }
        }
      ],
      "name": "NetworkfirewallVpcEndpointAssociationTagsList",
      "namespace": "networkfirewallVpcEndpointAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-vpc-endpoint-association/index.ts",
            "line": 297
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkfirewallVpcEndpointAssociation.NetworkfirewallVpcEndpointAssociationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-vpc-endpoint-association/index:NetworkfirewallVpcEndpointAssociationTagsList"
    },
    "@cdktn/provider-awscc.networkfirewallVpcEndpointAssociation.NetworkfirewallVpcEndpointAssociationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkfirewallVpcEndpointAssociation.NetworkfirewallVpcEndpointAssociationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkfirewall-vpc-endpoint-association/index.ts",
          "line": 223
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkfirewall-vpc-endpoint-association/index.ts",
        "line": 213
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-vpc-endpoint-association/index.ts",
            "line": 271
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-vpc-endpoint-association/index.ts",
            "line": 287
          },
          "name": "resetValue"
        }
      ],
      "name": "NetworkfirewallVpcEndpointAssociationTagsOutputReference",
      "namespace": "networkfirewallVpcEndpointAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-vpc-endpoint-association/index.ts",
            "line": 275
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkfirewall-vpc-endpoint-association/index.ts",
            "line": 291
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-vpc-endpoint-association/index.ts",
            "line": 265
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-vpc-endpoint-association/index.ts",
            "line": 281
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkfirewall-vpc-endpoint-association/index.ts",
            "line": 227
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkfirewallVpcEndpointAssociation.NetworkfirewallVpcEndpointAssociationTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkfirewall-vpc-endpoint-association/index:NetworkfirewallVpcEndpointAssociationTagsOutputReference"
    },
    "@cdktn/provider-awscc.networkflowmonitorMonitor.NetworkflowmonitorMonitor": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkflowmonitor_monitor awscc_networkflowmonitor_monitor}."
      },
      "fqn": "@cdktn/provider-awscc.networkflowmonitorMonitor.NetworkflowmonitorMonitor",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkflowmonitor_monitor awscc_networkflowmonitor_monitor} Resource."
        },
        "locationInModule": {
          "filename": "src/networkflowmonitor-monitor/index.ts",
          "line": 531
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.networkflowmonitorMonitor.NetworkflowmonitorMonitorConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkflowmonitor-monitor/index.ts",
        "line": 499
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a NetworkflowmonitorMonitor resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/networkflowmonitor-monitor/index.ts",
            "line": 516
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the NetworkflowmonitorMonitor to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkflowmonitor_monitor#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing NetworkflowmonitorMonitor that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the NetworkflowmonitorMonitor to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkflowmonitor-monitor/index.ts",
            "line": 578
          },
          "name": "putLocalResources",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.networkflowmonitorMonitor.NetworkflowmonitorMonitorLocalResources"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkflowmonitor-monitor/index.ts",
            "line": 614
          },
          "name": "putRemoteResources",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.networkflowmonitorMonitor.NetworkflowmonitorMonitorRemoteResources"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkflowmonitor-monitor/index.ts",
            "line": 646
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.networkflowmonitorMonitor.NetworkflowmonitorMonitorTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkflowmonitor-monitor/index.ts",
            "line": 617
          },
          "name": "resetRemoteResources"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkflowmonitor-monitor/index.ts",
            "line": 633
          },
          "name": "resetScopeArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkflowmonitor-monitor/index.ts",
            "line": 649
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkflowmonitor-monitor/index.ts",
            "line": 661
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkflowmonitor-monitor/index.ts",
            "line": 671
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "NetworkflowmonitorMonitor",
      "namespace": "networkflowmonitorMonitor",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkflowmonitor-monitor/index.ts",
            "line": 504
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkflowmonitor-monitor/index.ts",
            "line": 559
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkflowmonitor-monitor/index.ts",
            "line": 564
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkflowmonitor-monitor/index.ts",
            "line": 569
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkflowmonitor-monitor/index.ts",
            "line": 575
          },
          "name": "localResources",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkflowmonitorMonitor.NetworkflowmonitorMonitorLocalResourcesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkflowmonitor-monitor/index.ts",
            "line": 587
          },
          "name": "modifiedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkflowmonitor-monitor/index.ts",
            "line": 605
          },
          "name": "monitorStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkflowmonitor-monitor/index.ts",
            "line": 611
          },
          "name": "remoteResources",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkflowmonitorMonitor.NetworkflowmonitorMonitorRemoteResourcesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkflowmonitor-monitor/index.ts",
            "line": 643
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkflowmonitorMonitor.NetworkflowmonitorMonitorTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkflowmonitor-monitor/index.ts",
            "line": 582
          },
          "name": "localResourcesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkflowmonitorMonitor.NetworkflowmonitorMonitorLocalResources"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkflowmonitor-monitor/index.ts",
            "line": 600
          },
          "name": "monitorNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkflowmonitor-monitor/index.ts",
            "line": 621
          },
          "name": "remoteResourcesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkflowmonitorMonitor.NetworkflowmonitorMonitorRemoteResources"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkflowmonitor-monitor/index.ts",
            "line": 637
          },
          "name": "scopeArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkflowmonitor-monitor/index.ts",
            "line": 653
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkflowmonitorMonitor.NetworkflowmonitorMonitorTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkflowmonitor-monitor/index.ts",
            "line": 593
          },
          "name": "monitorName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkflowmonitor-monitor/index.ts",
            "line": 627
          },
          "name": "scopeArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/networkflowmonitor-monitor/index:NetworkflowmonitorMonitor"
    },
    "@cdktn/provider-awscc.networkflowmonitorMonitor.NetworkflowmonitorMonitorConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkflowmonitorMonitor.NetworkflowmonitorMonitorConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkflowmonitor-monitor/index.ts",
        "line": 14
      },
      "name": "NetworkflowmonitorMonitorConfig",
      "namespace": "networkflowmonitorMonitor",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkflowmonitor_monitor#local_resources NetworkflowmonitorMonitor#local_resources}",
            "stability": "stable",
            "summary": "The local resources to monitor."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkflowmonitor-monitor/index.ts",
            "line": 20
          },
          "name": "localResources",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkflowmonitorMonitor.NetworkflowmonitorMonitorLocalResources"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkflowmonitor_monitor#monitor_name NetworkflowmonitorMonitor#monitor_name}",
            "stability": "stable",
            "summary": "The name of the monitor."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkflowmonitor-monitor/index.ts",
            "line": 26
          },
          "name": "monitorName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkflowmonitor_monitor#remote_resources NetworkflowmonitorMonitor#remote_resources}",
            "stability": "stable",
            "summary": "The remote resources to monitor."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkflowmonitor-monitor/index.ts",
            "line": 32
          },
          "name": "remoteResources",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkflowmonitorMonitor.NetworkflowmonitorMonitorRemoteResources"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkflowmonitor_monitor#scope_arn NetworkflowmonitorMonitor#scope_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the scope for the monitor."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkflowmonitor-monitor/index.ts",
            "line": 38
          },
          "name": "scopeArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkflowmonitor_monitor#tags NetworkflowmonitorMonitor#tags}",
            "stability": "stable",
            "summary": "The tags for the monitor."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkflowmonitor-monitor/index.ts",
            "line": 44
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkflowmonitorMonitor.NetworkflowmonitorMonitorTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkflowmonitor-monitor/index:NetworkflowmonitorMonitorConfig"
    },
    "@cdktn/provider-awscc.networkflowmonitorMonitor.NetworkflowmonitorMonitorLocalResources": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkflowmonitorMonitor.NetworkflowmonitorMonitorLocalResources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkflowmonitor-monitor/index.ts",
        "line": 46
      },
      "name": "NetworkflowmonitorMonitorLocalResources",
      "namespace": "networkflowmonitorMonitor",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkflowmonitor_monitor#identifier NetworkflowmonitorMonitor#identifier}",
            "stability": "stable",
            "summary": "The identifier of the local resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkflowmonitor-monitor/index.ts",
            "line": 52
          },
          "name": "identifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkflowmonitor_monitor#type NetworkflowmonitorMonitor#type}",
            "stability": "stable",
            "summary": "The type of the local resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkflowmonitor-monitor/index.ts",
            "line": 58
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/networkflowmonitor-monitor/index:NetworkflowmonitorMonitorLocalResources"
    },
    "@cdktn/provider-awscc.networkflowmonitorMonitor.NetworkflowmonitorMonitorLocalResourcesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkflowmonitorMonitor.NetworkflowmonitorMonitorLocalResourcesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkflowmonitor-monitor/index.ts",
          "line": 182
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkflowmonitor-monitor/index.ts",
        "line": 174
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkflowmonitor-monitor/index.ts",
            "line": 189
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.networkflowmonitorMonitor.NetworkflowmonitorMonitorLocalResourcesOutputReference"
            }
          }
        }
      ],
      "name": "NetworkflowmonitorMonitorLocalResourcesList",
      "namespace": "networkflowmonitorMonitor",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkflowmonitor-monitor/index.ts",
            "line": 175
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkflowmonitorMonitor.NetworkflowmonitorMonitorLocalResources"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkflowmonitor-monitor/index:NetworkflowmonitorMonitorLocalResourcesList"
    },
    "@cdktn/provider-awscc.networkflowmonitorMonitor.NetworkflowmonitorMonitorLocalResourcesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkflowmonitorMonitor.NetworkflowmonitorMonitorLocalResourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkflowmonitor-monitor/index.ts",
          "line": 107
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkflowmonitor-monitor/index.ts",
        "line": 97
      },
      "name": "NetworkflowmonitorMonitorLocalResourcesOutputReference",
      "namespace": "networkflowmonitorMonitor",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkflowmonitor-monitor/index.ts",
            "line": 156
          },
          "name": "identifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkflowmonitor-monitor/index.ts",
            "line": 169
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkflowmonitor-monitor/index.ts",
            "line": 149
          },
          "name": "identifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkflowmonitor-monitor/index.ts",
            "line": 162
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkflowmonitor-monitor/index.ts",
            "line": 111
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkflowmonitorMonitor.NetworkflowmonitorMonitorLocalResources"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkflowmonitor-monitor/index:NetworkflowmonitorMonitorLocalResourcesOutputReference"
    },
    "@cdktn/provider-awscc.networkflowmonitorMonitor.NetworkflowmonitorMonitorRemoteResources": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkflowmonitorMonitor.NetworkflowmonitorMonitorRemoteResources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkflowmonitor-monitor/index.ts",
        "line": 193
      },
      "name": "NetworkflowmonitorMonitorRemoteResources",
      "namespace": "networkflowmonitorMonitor",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkflowmonitor_monitor#identifier NetworkflowmonitorMonitor#identifier}",
            "stability": "stable",
            "summary": "The identifier of the remote resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkflowmonitor-monitor/index.ts",
            "line": 199
          },
          "name": "identifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkflowmonitor_monitor#type NetworkflowmonitorMonitor#type}",
            "stability": "stable",
            "summary": "The type of the remote resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkflowmonitor-monitor/index.ts",
            "line": 205
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/networkflowmonitor-monitor/index:NetworkflowmonitorMonitorRemoteResources"
    },
    "@cdktn/provider-awscc.networkflowmonitorMonitor.NetworkflowmonitorMonitorRemoteResourcesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkflowmonitorMonitor.NetworkflowmonitorMonitorRemoteResourcesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkflowmonitor-monitor/index.ts",
          "line": 335
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkflowmonitor-monitor/index.ts",
        "line": 327
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkflowmonitor-monitor/index.ts",
            "line": 342
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.networkflowmonitorMonitor.NetworkflowmonitorMonitorRemoteResourcesOutputReference"
            }
          }
        }
      ],
      "name": "NetworkflowmonitorMonitorRemoteResourcesList",
      "namespace": "networkflowmonitorMonitor",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkflowmonitor-monitor/index.ts",
            "line": 328
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkflowmonitorMonitor.NetworkflowmonitorMonitorRemoteResources"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkflowmonitor-monitor/index:NetworkflowmonitorMonitorRemoteResourcesList"
    },
    "@cdktn/provider-awscc.networkflowmonitorMonitor.NetworkflowmonitorMonitorRemoteResourcesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkflowmonitorMonitor.NetworkflowmonitorMonitorRemoteResourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkflowmonitor-monitor/index.ts",
          "line": 254
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkflowmonitor-monitor/index.ts",
        "line": 244
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkflowmonitor-monitor/index.ts",
            "line": 302
          },
          "name": "resetIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkflowmonitor-monitor/index.ts",
            "line": 318
          },
          "name": "resetType"
        }
      ],
      "name": "NetworkflowmonitorMonitorRemoteResourcesOutputReference",
      "namespace": "networkflowmonitorMonitor",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkflowmonitor-monitor/index.ts",
            "line": 306
          },
          "name": "identifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkflowmonitor-monitor/index.ts",
            "line": 322
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkflowmonitor-monitor/index.ts",
            "line": 296
          },
          "name": "identifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkflowmonitor-monitor/index.ts",
            "line": 312
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkflowmonitor-monitor/index.ts",
            "line": 258
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkflowmonitorMonitor.NetworkflowmonitorMonitorRemoteResources"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkflowmonitor-monitor/index:NetworkflowmonitorMonitorRemoteResourcesOutputReference"
    },
    "@cdktn/provider-awscc.networkflowmonitorMonitor.NetworkflowmonitorMonitorTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkflowmonitorMonitor.NetworkflowmonitorMonitorTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkflowmonitor-monitor/index.ts",
        "line": 346
      },
      "name": "NetworkflowmonitorMonitorTags",
      "namespace": "networkflowmonitorMonitor",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkflowmonitor_monitor#key NetworkflowmonitorMonitor#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkflowmonitor-monitor/index.ts",
            "line": 350
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkflowmonitor_monitor#value NetworkflowmonitorMonitor#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkflowmonitor-monitor/index.ts",
            "line": 354
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/networkflowmonitor-monitor/index:NetworkflowmonitorMonitorTags"
    },
    "@cdktn/provider-awscc.networkflowmonitorMonitor.NetworkflowmonitorMonitorTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkflowmonitorMonitor.NetworkflowmonitorMonitorTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkflowmonitor-monitor/index.ts",
          "line": 484
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkflowmonitor-monitor/index.ts",
        "line": 476
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkflowmonitor-monitor/index.ts",
            "line": 491
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.networkflowmonitorMonitor.NetworkflowmonitorMonitorTagsOutputReference"
            }
          }
        }
      ],
      "name": "NetworkflowmonitorMonitorTagsList",
      "namespace": "networkflowmonitorMonitor",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkflowmonitor-monitor/index.ts",
            "line": 477
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkflowmonitorMonitor.NetworkflowmonitorMonitorTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkflowmonitor-monitor/index:NetworkflowmonitorMonitorTagsList"
    },
    "@cdktn/provider-awscc.networkflowmonitorMonitor.NetworkflowmonitorMonitorTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkflowmonitorMonitor.NetworkflowmonitorMonitorTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkflowmonitor-monitor/index.ts",
          "line": 403
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkflowmonitor-monitor/index.ts",
        "line": 393
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkflowmonitor-monitor/index.ts",
            "line": 451
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkflowmonitor-monitor/index.ts",
            "line": 467
          },
          "name": "resetValue"
        }
      ],
      "name": "NetworkflowmonitorMonitorTagsOutputReference",
      "namespace": "networkflowmonitorMonitor",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkflowmonitor-monitor/index.ts",
            "line": 455
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkflowmonitor-monitor/index.ts",
            "line": 471
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkflowmonitor-monitor/index.ts",
            "line": 445
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkflowmonitor-monitor/index.ts",
            "line": 461
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkflowmonitor-monitor/index.ts",
            "line": 407
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkflowmonitorMonitor.NetworkflowmonitorMonitorTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkflowmonitor-monitor/index:NetworkflowmonitorMonitorTagsOutputReference"
    },
    "@cdktn/provider-awscc.networkmanagerConnectAttachment.NetworkmanagerConnectAttachment": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_connect_attachment awscc_networkmanager_connect_attachment}."
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerConnectAttachment.NetworkmanagerConnectAttachment",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_connect_attachment awscc_networkmanager_connect_attachment} Resource."
        },
        "locationInModule": {
          "filename": "src/networkmanager-connect-attachment/index.ts",
          "line": 993
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.networkmanagerConnectAttachment.NetworkmanagerConnectAttachmentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkmanager-connect-attachment/index.ts",
        "line": 961
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a NetworkmanagerConnectAttachment resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 978
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the NetworkmanagerConnectAttachment to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_connect_attachment#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing NetworkmanagerConnectAttachment that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the NetworkmanagerConnectAttachment to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 1106
          },
          "name": "putOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.networkmanagerConnectAttachment.NetworkmanagerConnectAttachmentOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 1124
          },
          "name": "putProposedNetworkFunctionGroupChange",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.networkmanagerConnectAttachment.NetworkmanagerConnectAttachmentProposedNetworkFunctionGroupChange"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 1140
          },
          "name": "putProposedSegmentChange",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.networkmanagerConnectAttachment.NetworkmanagerConnectAttachmentProposedSegmentChange"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 1187
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.networkmanagerConnectAttachment.NetworkmanagerConnectAttachmentTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 1093
          },
          "name": "resetNetworkFunctionGroupName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 1127
          },
          "name": "resetProposedNetworkFunctionGroupChange"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 1143
          },
          "name": "resetProposedSegmentChange"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 1164
          },
          "name": "resetRoutingPolicyLabel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 1190
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 1220
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 1234
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "NetworkmanagerConnectAttachment",
      "namespace": "networkmanagerConnectAttachment",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 966
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 1025
          },
          "name": "attachmentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 1030
          },
          "name": "attachmentPolicyRuleNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 1035
          },
          "name": "attachmentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 1040
          },
          "name": "coreNetworkArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 1058
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 1076
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 1081
          },
          "name": "lastModificationErrors",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 1103
          },
          "name": "options",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkmanagerConnectAttachment.NetworkmanagerConnectAttachmentOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 1115
          },
          "name": "ownerAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 1121
          },
          "name": "proposedNetworkFunctionGroupChange",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkmanagerConnectAttachment.NetworkmanagerConnectAttachmentProposedNetworkFunctionGroupChangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 1137
          },
          "name": "proposedSegmentChange",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkmanagerConnectAttachment.NetworkmanagerConnectAttachmentProposedSegmentChangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 1152
          },
          "name": "resourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 1173
          },
          "name": "segmentName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 1178
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 1184
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkmanagerConnectAttachment.NetworkmanagerConnectAttachmentTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 1212
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 1053
          },
          "name": "coreNetworkIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 1071
          },
          "name": "edgeLocationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 1097
          },
          "name": "networkFunctionGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 1110
          },
          "name": "optionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkmanagerConnectAttachment.NetworkmanagerConnectAttachmentOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 1131
          },
          "name": "proposedNetworkFunctionGroupChangeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkmanagerConnectAttachment.NetworkmanagerConnectAttachmentProposedNetworkFunctionGroupChange"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 1147
          },
          "name": "proposedSegmentChangeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkmanagerConnectAttachment.NetworkmanagerConnectAttachmentProposedSegmentChange"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 1168
          },
          "name": "routingPolicyLabelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 1194
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkmanagerConnectAttachment.NetworkmanagerConnectAttachmentTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 1207
          },
          "name": "transportAttachmentIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 1046
          },
          "name": "coreNetworkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 1064
          },
          "name": "edgeLocation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 1087
          },
          "name": "networkFunctionGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 1158
          },
          "name": "routingPolicyLabel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 1200
          },
          "name": "transportAttachmentId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/networkmanager-connect-attachment/index:NetworkmanagerConnectAttachment"
    },
    "@cdktn/provider-awscc.networkmanagerConnectAttachment.NetworkmanagerConnectAttachmentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerConnectAttachment.NetworkmanagerConnectAttachmentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkmanager-connect-attachment/index.ts",
        "line": 14
      },
      "name": "NetworkmanagerConnectAttachmentConfig",
      "namespace": "networkmanagerConnectAttachment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_connect_attachment#core_network_id NetworkmanagerConnectAttachment#core_network_id}",
            "stability": "stable",
            "summary": "ID of the CoreNetwork that the attachment will be attached to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 20
          },
          "name": "coreNetworkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_connect_attachment#edge_location NetworkmanagerConnectAttachment#edge_location}",
            "stability": "stable",
            "summary": "Edge location of the attachment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 26
          },
          "name": "edgeLocation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_connect_attachment#options NetworkmanagerConnectAttachment#options}",
            "stability": "stable",
            "summary": "Protocol options for connect attachment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 38
          },
          "name": "options",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkmanagerConnectAttachment.NetworkmanagerConnectAttachmentOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_connect_attachment#transport_attachment_id NetworkmanagerConnectAttachment#transport_attachment_id}",
            "stability": "stable",
            "summary": "Id of transport attachment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 68
          },
          "name": "transportAttachmentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_connect_attachment#network_function_group_name NetworkmanagerConnectAttachment#network_function_group_name}",
            "stability": "stable",
            "summary": "The name of the network function group attachment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 32
          },
          "name": "networkFunctionGroupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_connect_attachment#proposed_network_function_group_change NetworkmanagerConnectAttachment#proposed_network_function_group_change}",
            "stability": "stable",
            "summary": "The attachment to move from one network function group to another."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 44
          },
          "name": "proposedNetworkFunctionGroupChange",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.networkmanagerConnectAttachment.NetworkmanagerConnectAttachmentProposedNetworkFunctionGroupChange"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_connect_attachment#proposed_segment_change NetworkmanagerConnectAttachment#proposed_segment_change}",
            "stability": "stable",
            "summary": "The attachment to move from one segment to another."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 50
          },
          "name": "proposedSegmentChange",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.networkmanagerConnectAttachment.NetworkmanagerConnectAttachmentProposedSegmentChange"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_connect_attachment#routing_policy_label NetworkmanagerConnectAttachment#routing_policy_label}",
            "stability": "stable",
            "summary": "Routing policy label."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 56
          },
          "name": "routingPolicyLabel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_connect_attachment#tags NetworkmanagerConnectAttachment#tags}",
            "stability": "stable",
            "summary": "Tags for the attachment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 62
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkmanagerConnectAttachment.NetworkmanagerConnectAttachmentTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkmanager-connect-attachment/index:NetworkmanagerConnectAttachmentConfig"
    },
    "@cdktn/provider-awscc.networkmanagerConnectAttachment.NetworkmanagerConnectAttachmentOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerConnectAttachment.NetworkmanagerConnectAttachmentOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkmanager-connect-attachment/index.ts",
        "line": 70
      },
      "name": "NetworkmanagerConnectAttachmentOptions",
      "namespace": "networkmanagerConnectAttachment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_connect_attachment#protocol NetworkmanagerConnectAttachment#protocol}",
            "stability": "stable",
            "summary": "Tunnel protocol for connect attachment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 76
          },
          "name": "protocol",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/networkmanager-connect-attachment/index:NetworkmanagerConnectAttachmentOptions"
    },
    "@cdktn/provider-awscc.networkmanagerConnectAttachment.NetworkmanagerConnectAttachmentOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerConnectAttachment.NetworkmanagerConnectAttachmentOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkmanager-connect-attachment/index.ts",
          "line": 116
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkmanager-connect-attachment/index.ts",
        "line": 108
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 158
          },
          "name": "resetProtocol"
        }
      ],
      "name": "NetworkmanagerConnectAttachmentOptionsOutputReference",
      "namespace": "networkmanagerConnectAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 162
          },
          "name": "protocolInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 152
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 120
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkmanagerConnectAttachment.NetworkmanagerConnectAttachmentOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkmanager-connect-attachment/index:NetworkmanagerConnectAttachmentOptionsOutputReference"
    },
    "@cdktn/provider-awscc.networkmanagerConnectAttachment.NetworkmanagerConnectAttachmentProposedNetworkFunctionGroupChange": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerConnectAttachment.NetworkmanagerConnectAttachmentProposedNetworkFunctionGroupChange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkmanager-connect-attachment/index.ts",
        "line": 319
      },
      "name": "NetworkmanagerConnectAttachmentProposedNetworkFunctionGroupChange",
      "namespace": "networkmanagerConnectAttachment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_connect_attachment#attachment_policy_rule_number NetworkmanagerConnectAttachment#attachment_policy_rule_number}",
            "stability": "stable",
            "summary": "The rule number in the policy document that applies to this change."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 325
          },
          "name": "attachmentPolicyRuleNumber",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_connect_attachment#network_function_group_name NetworkmanagerConnectAttachment#network_function_group_name}",
            "stability": "stable",
            "summary": "The name of the network function group to change."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 331
          },
          "name": "networkFunctionGroupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_connect_attachment#tags NetworkmanagerConnectAttachment#tags}",
            "stability": "stable",
            "summary": "The key-value tags that changed for the network function group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 337
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkmanagerConnectAttachment.NetworkmanagerConnectAttachmentProposedNetworkFunctionGroupChangeTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkmanager-connect-attachment/index:NetworkmanagerConnectAttachmentProposedNetworkFunctionGroupChange"
    },
    "@cdktn/provider-awscc.networkmanagerConnectAttachment.NetworkmanagerConnectAttachmentProposedNetworkFunctionGroupChangeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerConnectAttachment.NetworkmanagerConnectAttachmentProposedNetworkFunctionGroupChangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkmanager-connect-attachment/index.ts",
          "line": 391
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkmanager-connect-attachment/index.ts",
        "line": 383
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 474
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.networkmanagerConnectAttachment.NetworkmanagerConnectAttachmentProposedNetworkFunctionGroupChangeTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 445
          },
          "name": "resetAttachmentPolicyRuleNumber"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 461
          },
          "name": "resetNetworkFunctionGroupName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 477
          },
          "name": "resetTags"
        }
      ],
      "name": "NetworkmanagerConnectAttachmentProposedNetworkFunctionGroupChangeOutputReference",
      "namespace": "networkmanagerConnectAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 471
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkmanagerConnectAttachment.NetworkmanagerConnectAttachmentProposedNetworkFunctionGroupChangeTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 449
          },
          "name": "attachmentPolicyRuleNumberInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 465
          },
          "name": "networkFunctionGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 481
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkmanagerConnectAttachment.NetworkmanagerConnectAttachmentProposedNetworkFunctionGroupChangeTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 439
          },
          "name": "attachmentPolicyRuleNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 455
          },
          "name": "networkFunctionGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 395
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkmanagerConnectAttachment.NetworkmanagerConnectAttachmentProposedNetworkFunctionGroupChange"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkmanager-connect-attachment/index:NetworkmanagerConnectAttachmentProposedNetworkFunctionGroupChangeOutputReference"
    },
    "@cdktn/provider-awscc.networkmanagerConnectAttachment.NetworkmanagerConnectAttachmentProposedNetworkFunctionGroupChangeTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerConnectAttachment.NetworkmanagerConnectAttachmentProposedNetworkFunctionGroupChangeTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkmanager-connect-attachment/index.ts",
        "line": 166
      },
      "name": "NetworkmanagerConnectAttachmentProposedNetworkFunctionGroupChangeTags",
      "namespace": "networkmanagerConnectAttachment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_connect_attachment#key NetworkmanagerConnectAttachment#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 172
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_connect_attachment#value NetworkmanagerConnectAttachment#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 178
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/networkmanager-connect-attachment/index:NetworkmanagerConnectAttachmentProposedNetworkFunctionGroupChangeTags"
    },
    "@cdktn/provider-awscc.networkmanagerConnectAttachment.NetworkmanagerConnectAttachmentProposedNetworkFunctionGroupChangeTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerConnectAttachment.NetworkmanagerConnectAttachmentProposedNetworkFunctionGroupChangeTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkmanager-connect-attachment/index.ts",
          "line": 308
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkmanager-connect-attachment/index.ts",
        "line": 300
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 315
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.networkmanagerConnectAttachment.NetworkmanagerConnectAttachmentProposedNetworkFunctionGroupChangeTagsOutputReference"
            }
          }
        }
      ],
      "name": "NetworkmanagerConnectAttachmentProposedNetworkFunctionGroupChangeTagsList",
      "namespace": "networkmanagerConnectAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 301
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkmanagerConnectAttachment.NetworkmanagerConnectAttachmentProposedNetworkFunctionGroupChangeTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkmanager-connect-attachment/index:NetworkmanagerConnectAttachmentProposedNetworkFunctionGroupChangeTagsList"
    },
    "@cdktn/provider-awscc.networkmanagerConnectAttachment.NetworkmanagerConnectAttachmentProposedNetworkFunctionGroupChangeTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerConnectAttachment.NetworkmanagerConnectAttachmentProposedNetworkFunctionGroupChangeTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkmanager-connect-attachment/index.ts",
          "line": 227
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkmanager-connect-attachment/index.ts",
        "line": 217
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 275
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 291
          },
          "name": "resetValue"
        }
      ],
      "name": "NetworkmanagerConnectAttachmentProposedNetworkFunctionGroupChangeTagsOutputReference",
      "namespace": "networkmanagerConnectAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 279
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 295
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 269
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 285
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 231
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkmanagerConnectAttachment.NetworkmanagerConnectAttachmentProposedNetworkFunctionGroupChangeTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkmanager-connect-attachment/index:NetworkmanagerConnectAttachmentProposedNetworkFunctionGroupChangeTagsOutputReference"
    },
    "@cdktn/provider-awscc.networkmanagerConnectAttachment.NetworkmanagerConnectAttachmentProposedSegmentChange": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerConnectAttachment.NetworkmanagerConnectAttachmentProposedSegmentChange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkmanager-connect-attachment/index.ts",
        "line": 638
      },
      "name": "NetworkmanagerConnectAttachmentProposedSegmentChange",
      "namespace": "networkmanagerConnectAttachment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_connect_attachment#attachment_policy_rule_number NetworkmanagerConnectAttachment#attachment_policy_rule_number}",
            "stability": "stable",
            "summary": "The rule number in the policy document that applies to this change."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 644
          },
          "name": "attachmentPolicyRuleNumber",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_connect_attachment#segment_name NetworkmanagerConnectAttachment#segment_name}",
            "stability": "stable",
            "summary": "The name of the segment to change."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 650
          },
          "name": "segmentName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_connect_attachment#tags NetworkmanagerConnectAttachment#tags}",
            "stability": "stable",
            "summary": "The list of key-value tags that changed for the segment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 656
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkmanagerConnectAttachment.NetworkmanagerConnectAttachmentProposedSegmentChangeTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkmanager-connect-attachment/index:NetworkmanagerConnectAttachmentProposedSegmentChange"
    },
    "@cdktn/provider-awscc.networkmanagerConnectAttachment.NetworkmanagerConnectAttachmentProposedSegmentChangeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerConnectAttachment.NetworkmanagerConnectAttachmentProposedSegmentChangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkmanager-connect-attachment/index.ts",
          "line": 710
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkmanager-connect-attachment/index.ts",
        "line": 702
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 793
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.networkmanagerConnectAttachment.NetworkmanagerConnectAttachmentProposedSegmentChangeTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 764
          },
          "name": "resetAttachmentPolicyRuleNumber"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 780
          },
          "name": "resetSegmentName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 796
          },
          "name": "resetTags"
        }
      ],
      "name": "NetworkmanagerConnectAttachmentProposedSegmentChangeOutputReference",
      "namespace": "networkmanagerConnectAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 790
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkmanagerConnectAttachment.NetworkmanagerConnectAttachmentProposedSegmentChangeTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 768
          },
          "name": "attachmentPolicyRuleNumberInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 784
          },
          "name": "segmentNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 800
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkmanagerConnectAttachment.NetworkmanagerConnectAttachmentProposedSegmentChangeTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 758
          },
          "name": "attachmentPolicyRuleNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 774
          },
          "name": "segmentName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 714
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkmanagerConnectAttachment.NetworkmanagerConnectAttachmentProposedSegmentChange"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkmanager-connect-attachment/index:NetworkmanagerConnectAttachmentProposedSegmentChangeOutputReference"
    },
    "@cdktn/provider-awscc.networkmanagerConnectAttachment.NetworkmanagerConnectAttachmentProposedSegmentChangeTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerConnectAttachment.NetworkmanagerConnectAttachmentProposedSegmentChangeTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkmanager-connect-attachment/index.ts",
        "line": 485
      },
      "name": "NetworkmanagerConnectAttachmentProposedSegmentChangeTags",
      "namespace": "networkmanagerConnectAttachment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_connect_attachment#key NetworkmanagerConnectAttachment#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 491
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_connect_attachment#value NetworkmanagerConnectAttachment#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 497
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/networkmanager-connect-attachment/index:NetworkmanagerConnectAttachmentProposedSegmentChangeTags"
    },
    "@cdktn/provider-awscc.networkmanagerConnectAttachment.NetworkmanagerConnectAttachmentProposedSegmentChangeTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerConnectAttachment.NetworkmanagerConnectAttachmentProposedSegmentChangeTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkmanager-connect-attachment/index.ts",
          "line": 627
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkmanager-connect-attachment/index.ts",
        "line": 619
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 634
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.networkmanagerConnectAttachment.NetworkmanagerConnectAttachmentProposedSegmentChangeTagsOutputReference"
            }
          }
        }
      ],
      "name": "NetworkmanagerConnectAttachmentProposedSegmentChangeTagsList",
      "namespace": "networkmanagerConnectAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 620
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkmanagerConnectAttachment.NetworkmanagerConnectAttachmentProposedSegmentChangeTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkmanager-connect-attachment/index:NetworkmanagerConnectAttachmentProposedSegmentChangeTagsList"
    },
    "@cdktn/provider-awscc.networkmanagerConnectAttachment.NetworkmanagerConnectAttachmentProposedSegmentChangeTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerConnectAttachment.NetworkmanagerConnectAttachmentProposedSegmentChangeTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkmanager-connect-attachment/index.ts",
          "line": 546
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkmanager-connect-attachment/index.ts",
        "line": 536
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 594
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 610
          },
          "name": "resetValue"
        }
      ],
      "name": "NetworkmanagerConnectAttachmentProposedSegmentChangeTagsOutputReference",
      "namespace": "networkmanagerConnectAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 598
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 614
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 588
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 604
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 550
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkmanagerConnectAttachment.NetworkmanagerConnectAttachmentProposedSegmentChangeTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkmanager-connect-attachment/index:NetworkmanagerConnectAttachmentProposedSegmentChangeTagsOutputReference"
    },
    "@cdktn/provider-awscc.networkmanagerConnectAttachment.NetworkmanagerConnectAttachmentTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerConnectAttachment.NetworkmanagerConnectAttachmentTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkmanager-connect-attachment/index.ts",
        "line": 804
      },
      "name": "NetworkmanagerConnectAttachmentTags",
      "namespace": "networkmanagerConnectAttachment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_connect_attachment#key NetworkmanagerConnectAttachment#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 810
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_connect_attachment#value NetworkmanagerConnectAttachment#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 816
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/networkmanager-connect-attachment/index:NetworkmanagerConnectAttachmentTags"
    },
    "@cdktn/provider-awscc.networkmanagerConnectAttachment.NetworkmanagerConnectAttachmentTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerConnectAttachment.NetworkmanagerConnectAttachmentTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkmanager-connect-attachment/index.ts",
          "line": 946
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkmanager-connect-attachment/index.ts",
        "line": 938
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 953
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.networkmanagerConnectAttachment.NetworkmanagerConnectAttachmentTagsOutputReference"
            }
          }
        }
      ],
      "name": "NetworkmanagerConnectAttachmentTagsList",
      "namespace": "networkmanagerConnectAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 939
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkmanagerConnectAttachment.NetworkmanagerConnectAttachmentTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkmanager-connect-attachment/index:NetworkmanagerConnectAttachmentTagsList"
    },
    "@cdktn/provider-awscc.networkmanagerConnectAttachment.NetworkmanagerConnectAttachmentTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerConnectAttachment.NetworkmanagerConnectAttachmentTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkmanager-connect-attachment/index.ts",
          "line": 865
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkmanager-connect-attachment/index.ts",
        "line": 855
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 913
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 929
          },
          "name": "resetValue"
        }
      ],
      "name": "NetworkmanagerConnectAttachmentTagsOutputReference",
      "namespace": "networkmanagerConnectAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 917
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 933
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 907
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 923
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-connect-attachment/index.ts",
            "line": 869
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkmanagerConnectAttachment.NetworkmanagerConnectAttachmentTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkmanager-connect-attachment/index:NetworkmanagerConnectAttachmentTagsOutputReference"
    },
    "@cdktn/provider-awscc.networkmanagerConnectPeer.NetworkmanagerConnectPeer": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_connect_peer awscc_networkmanager_connect_peer}."
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerConnectPeer.NetworkmanagerConnectPeer",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_connect_peer awscc_networkmanager_connect_peer} Resource."
        },
        "locationInModule": {
          "filename": "src/networkmanager-connect-peer/index.ts",
          "line": 506
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.networkmanagerConnectPeer.NetworkmanagerConnectPeerConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkmanager-connect-peer/index.ts",
        "line": 474
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a NetworkmanagerConnectPeer resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/networkmanager-connect-peer/index.ts",
            "line": 491
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the NetworkmanagerConnectPeer to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_connect_peer#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing NetworkmanagerConnectPeer that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the NetworkmanagerConnectPeer to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-connect-peer/index.ts",
            "line": 540
          },
          "name": "putBgpOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.networkmanagerConnectPeer.NetworkmanagerConnectPeerBgpOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-connect-peer/index.ts",
            "line": 671
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.networkmanagerConnectPeer.NetworkmanagerConnectPeerTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-connect-peer/index.ts",
            "line": 543
          },
          "name": "resetBgpOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-connect-peer/index.ts",
            "line": 583
          },
          "name": "resetCoreNetworkAddress"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-connect-peer/index.ts",
            "line": 619
          },
          "name": "resetInsideCidrBlocks"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-connect-peer/index.ts",
            "line": 658
          },
          "name": "resetSubnetArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-connect-peer/index.ts",
            "line": 674
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-connect-peer/index.ts",
            "line": 686
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-connect-peer/index.ts",
            "line": 698
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "NetworkmanagerConnectPeer",
      "namespace": "networkmanagerConnectPeer",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-connect-peer/index.ts",
            "line": 479
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-connect-peer/index.ts",
            "line": 537
          },
          "name": "bgpOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkmanagerConnectPeer.NetworkmanagerConnectPeerBgpOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-connect-peer/index.ts",
            "line": 553
          },
          "name": "configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkmanagerConnectPeer.NetworkmanagerConnectPeerConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-connect-peer/index.ts",
            "line": 571
          },
          "name": "connectPeerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-connect-peer/index.ts",
            "line": 592
          },
          "name": "coreNetworkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-connect-peer/index.ts",
            "line": 597
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-connect-peer/index.ts",
            "line": 602
          },
          "name": "edgeLocation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-connect-peer/index.ts",
            "line": 607
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-connect-peer/index.ts",
            "line": 628
          },
          "name": "lastModificationErrors",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-connect-peer/index.ts",
            "line": 646
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-connect-peer/index.ts",
            "line": 668
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkmanagerConnectPeer.NetworkmanagerConnectPeerTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-connect-peer/index.ts",
            "line": 547
          },
          "name": "bgpOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkmanagerConnectPeer.NetworkmanagerConnectPeerBgpOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-connect-peer/index.ts",
            "line": 566
          },
          "name": "connectAttachmentIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-connect-peer/index.ts",
            "line": 587
          },
          "name": "coreNetworkAddressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-connect-peer/index.ts",
            "line": 623
          },
          "name": "insideCidrBlocksInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-connect-peer/index.ts",
            "line": 641
          },
          "name": "peerAddressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-connect-peer/index.ts",
            "line": 662
          },
          "name": "subnetArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-connect-peer/index.ts",
            "line": 678
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkmanagerConnectPeer.NetworkmanagerConnectPeerTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-connect-peer/index.ts",
            "line": 559
          },
          "name": "connectAttachmentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-connect-peer/index.ts",
            "line": 577
          },
          "name": "coreNetworkAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-connect-peer/index.ts",
            "line": 613
          },
          "name": "insideCidrBlocks",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-connect-peer/index.ts",
            "line": 634
          },
          "name": "peerAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-connect-peer/index.ts",
            "line": 652
          },
          "name": "subnetArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/networkmanager-connect-peer/index:NetworkmanagerConnectPeer"
    },
    "@cdktn/provider-awscc.networkmanagerConnectPeer.NetworkmanagerConnectPeerBgpOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerConnectPeer.NetworkmanagerConnectPeerBgpOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkmanager-connect-peer/index.ts",
        "line": 58
      },
      "name": "NetworkmanagerConnectPeerBgpOptions",
      "namespace": "networkmanagerConnectPeer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_connect_peer#peer_asn NetworkmanagerConnectPeer#peer_asn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-connect-peer/index.ts",
            "line": 62
          },
          "name": "peerAsn",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/networkmanager-connect-peer/index:NetworkmanagerConnectPeerBgpOptions"
    },
    "@cdktn/provider-awscc.networkmanagerConnectPeer.NetworkmanagerConnectPeerBgpOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerConnectPeer.NetworkmanagerConnectPeerBgpOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkmanager-connect-peer/index.ts",
          "line": 102
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkmanager-connect-peer/index.ts",
        "line": 94
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-connect-peer/index.ts",
            "line": 144
          },
          "name": "resetPeerAsn"
        }
      ],
      "name": "NetworkmanagerConnectPeerBgpOptionsOutputReference",
      "namespace": "networkmanagerConnectPeer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-connect-peer/index.ts",
            "line": 148
          },
          "name": "peerAsnInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-connect-peer/index.ts",
            "line": 138
          },
          "name": "peerAsn",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-connect-peer/index.ts",
            "line": 106
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkmanagerConnectPeer.NetworkmanagerConnectPeerBgpOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkmanager-connect-peer/index:NetworkmanagerConnectPeerBgpOptionsOutputReference"
    },
    "@cdktn/provider-awscc.networkmanagerConnectPeer.NetworkmanagerConnectPeerConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerConnectPeer.NetworkmanagerConnectPeerConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkmanager-connect-peer/index.ts",
        "line": 14
      },
      "name": "NetworkmanagerConnectPeerConfig",
      "namespace": "networkmanagerConnectPeer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_connect_peer#connect_attachment_id NetworkmanagerConnectPeer#connect_attachment_id}",
            "stability": "stable",
            "summary": "The ID of the attachment to connect."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-connect-peer/index.ts",
            "line": 26
          },
          "name": "connectAttachmentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_connect_peer#peer_address NetworkmanagerConnectPeer#peer_address}",
            "stability": "stable",
            "summary": "The IP address of the Connect peer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-connect-peer/index.ts",
            "line": 44
          },
          "name": "peerAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_connect_peer#bgp_options NetworkmanagerConnectPeer#bgp_options}",
            "stability": "stable",
            "summary": "Bgp options for connect peer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-connect-peer/index.ts",
            "line": 20
          },
          "name": "bgpOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.networkmanagerConnectPeer.NetworkmanagerConnectPeerBgpOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_connect_peer#core_network_address NetworkmanagerConnectPeer#core_network_address}",
            "stability": "stable",
            "summary": "The IP address of a core network."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-connect-peer/index.ts",
            "line": 32
          },
          "name": "coreNetworkAddress",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_connect_peer#inside_cidr_blocks NetworkmanagerConnectPeer#inside_cidr_blocks}",
            "stability": "stable",
            "summary": "The inside IP addresses used for a Connect peer configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-connect-peer/index.ts",
            "line": 38
          },
          "name": "insideCidrBlocks",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_connect_peer#subnet_arn NetworkmanagerConnectPeer#subnet_arn}",
            "stability": "stable",
            "summary": "The subnet ARN for the connect peer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-connect-peer/index.ts",
            "line": 50
          },
          "name": "subnetArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_connect_peer#tags NetworkmanagerConnectPeer#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-connect-peer/index.ts",
            "line": 56
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkmanagerConnectPeer.NetworkmanagerConnectPeerTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkmanager-connect-peer/index:NetworkmanagerConnectPeerConfig"
    },
    "@cdktn/provider-awscc.networkmanagerConnectPeer.NetworkmanagerConnectPeerConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerConnectPeer.NetworkmanagerConnectPeerConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkmanager-connect-peer/index.ts",
        "line": 242
      },
      "name": "NetworkmanagerConnectPeerConfiguration",
      "namespace": "networkmanagerConnectPeer",
      "symbolId": "src/networkmanager-connect-peer/index:NetworkmanagerConnectPeerConfiguration"
    },
    "@cdktn/provider-awscc.networkmanagerConnectPeer.NetworkmanagerConnectPeerConfigurationBgpConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerConnectPeer.NetworkmanagerConnectPeerConfigurationBgpConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkmanager-connect-peer/index.ts",
        "line": 152
      },
      "name": "NetworkmanagerConnectPeerConfigurationBgpConfigurations",
      "namespace": "networkmanagerConnectPeer",
      "symbolId": "src/networkmanager-connect-peer/index:NetworkmanagerConnectPeerConfigurationBgpConfigurations"
    },
    "@cdktn/provider-awscc.networkmanagerConnectPeer.NetworkmanagerConnectPeerConfigurationBgpConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerConnectPeer.NetworkmanagerConnectPeerConfigurationBgpConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkmanager-connect-peer/index.ts",
          "line": 231
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkmanager-connect-peer/index.ts",
        "line": 224
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-connect-peer/index.ts",
            "line": 238
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.networkmanagerConnectPeer.NetworkmanagerConnectPeerConfigurationBgpConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "NetworkmanagerConnectPeerConfigurationBgpConfigurationsList",
      "namespace": "networkmanagerConnectPeer",
      "symbolId": "src/networkmanager-connect-peer/index:NetworkmanagerConnectPeerConfigurationBgpConfigurationsList"
    },
    "@cdktn/provider-awscc.networkmanagerConnectPeer.NetworkmanagerConnectPeerConfigurationBgpConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerConnectPeer.NetworkmanagerConnectPeerConfigurationBgpConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkmanager-connect-peer/index.ts",
          "line": 184
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkmanager-connect-peer/index.ts",
        "line": 175
      },
      "name": "NetworkmanagerConnectPeerConfigurationBgpConfigurationsOutputReference",
      "namespace": "networkmanagerConnectPeer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-connect-peer/index.ts",
            "line": 204
          },
          "name": "coreNetworkAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-connect-peer/index.ts",
            "line": 209
          },
          "name": "coreNetworkAsn",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-connect-peer/index.ts",
            "line": 214
          },
          "name": "peerAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-connect-peer/index.ts",
            "line": 219
          },
          "name": "peerAsn",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-connect-peer/index.ts",
            "line": 188
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.networkmanagerConnectPeer.NetworkmanagerConnectPeerConfigurationBgpConfigurations"
          }
        }
      ],
      "symbolId": "src/networkmanager-connect-peer/index:NetworkmanagerConnectPeerConfigurationBgpConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.networkmanagerConnectPeer.NetworkmanagerConnectPeerConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerConnectPeer.NetworkmanagerConnectPeerConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkmanager-connect-peer/index.ts",
          "line": 272
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkmanager-connect-peer/index.ts",
        "line": 265
      },
      "name": "NetworkmanagerConnectPeerConfigurationOutputReference",
      "namespace": "networkmanagerConnectPeer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-connect-peer/index.ts",
            "line": 293
          },
          "name": "bgpConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkmanagerConnectPeer.NetworkmanagerConnectPeerConfigurationBgpConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-connect-peer/index.ts",
            "line": 298
          },
          "name": "coreNetworkAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-connect-peer/index.ts",
            "line": 303
          },
          "name": "insideCidrBlocks",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-connect-peer/index.ts",
            "line": 308
          },
          "name": "peerAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-connect-peer/index.ts",
            "line": 313
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-connect-peer/index.ts",
            "line": 276
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.networkmanagerConnectPeer.NetworkmanagerConnectPeerConfiguration"
          }
        }
      ],
      "symbolId": "src/networkmanager-connect-peer/index:NetworkmanagerConnectPeerConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.networkmanagerConnectPeer.NetworkmanagerConnectPeerTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerConnectPeer.NetworkmanagerConnectPeerTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkmanager-connect-peer/index.ts",
        "line": 317
      },
      "name": "NetworkmanagerConnectPeerTags",
      "namespace": "networkmanagerConnectPeer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_connect_peer#key NetworkmanagerConnectPeer#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-connect-peer/index.ts",
            "line": 323
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_connect_peer#value NetworkmanagerConnectPeer#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-connect-peer/index.ts",
            "line": 329
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/networkmanager-connect-peer/index:NetworkmanagerConnectPeerTags"
    },
    "@cdktn/provider-awscc.networkmanagerConnectPeer.NetworkmanagerConnectPeerTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerConnectPeer.NetworkmanagerConnectPeerTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkmanager-connect-peer/index.ts",
          "line": 459
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkmanager-connect-peer/index.ts",
        "line": 451
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-connect-peer/index.ts",
            "line": 466
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.networkmanagerConnectPeer.NetworkmanagerConnectPeerTagsOutputReference"
            }
          }
        }
      ],
      "name": "NetworkmanagerConnectPeerTagsList",
      "namespace": "networkmanagerConnectPeer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-connect-peer/index.ts",
            "line": 452
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkmanagerConnectPeer.NetworkmanagerConnectPeerTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkmanager-connect-peer/index:NetworkmanagerConnectPeerTagsList"
    },
    "@cdktn/provider-awscc.networkmanagerConnectPeer.NetworkmanagerConnectPeerTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerConnectPeer.NetworkmanagerConnectPeerTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkmanager-connect-peer/index.ts",
          "line": 378
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkmanager-connect-peer/index.ts",
        "line": 368
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-connect-peer/index.ts",
            "line": 426
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-connect-peer/index.ts",
            "line": 442
          },
          "name": "resetValue"
        }
      ],
      "name": "NetworkmanagerConnectPeerTagsOutputReference",
      "namespace": "networkmanagerConnectPeer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-connect-peer/index.ts",
            "line": 430
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-connect-peer/index.ts",
            "line": 446
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-connect-peer/index.ts",
            "line": 420
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-connect-peer/index.ts",
            "line": 436
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-connect-peer/index.ts",
            "line": 382
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkmanagerConnectPeer.NetworkmanagerConnectPeerTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkmanager-connect-peer/index:NetworkmanagerConnectPeerTagsOutputReference"
    },
    "@cdktn/provider-awscc.networkmanagerCoreNetwork.NetworkmanagerCoreNetwork": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_core_network awscc_networkmanager_core_network}."
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerCoreNetwork.NetworkmanagerCoreNetwork",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_core_network awscc_networkmanager_core_network} Resource."
        },
        "locationInModule": {
          "filename": "src/networkmanager-core-network/index.ts",
          "line": 544
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.networkmanagerCoreNetwork.NetworkmanagerCoreNetworkConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkmanager-core-network/index.ts",
        "line": 512
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a NetworkmanagerCoreNetwork resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/networkmanager-core-network/index.ts",
            "line": 529
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the NetworkmanagerCoreNetwork to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_core_network#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing NetworkmanagerCoreNetwork that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the NetworkmanagerCoreNetwork to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-core-network/index.ts",
            "line": 668
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.networkmanagerCoreNetwork.NetworkmanagerCoreNetworkTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-core-network/index.ts",
            "line": 593
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-core-network/index.ts",
            "line": 644
          },
          "name": "resetPolicyDocument"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-core-network/index.ts",
            "line": 671
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-core-network/index.ts",
            "line": 683
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-core-network/index.ts",
            "line": 692
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "NetworkmanagerCoreNetwork",
      "namespace": "networkmanagerCoreNetwork",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-core-network/index.ts",
            "line": 517
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-core-network/index.ts",
            "line": 571
          },
          "name": "coreNetworkArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-core-network/index.ts",
            "line": 576
          },
          "name": "coreNetworkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-core-network/index.ts",
            "line": 581
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-core-network/index.ts",
            "line": 603
          },
          "name": "edges",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkmanagerCoreNetwork.NetworkmanagerCoreNetworkEdgesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-core-network/index.ts",
            "line": 621
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-core-network/index.ts",
            "line": 627
          },
          "name": "networkFunctionGroups",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkmanagerCoreNetwork.NetworkmanagerCoreNetworkNetworkFunctionGroupsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-core-network/index.ts",
            "line": 632
          },
          "name": "ownerAccount",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-core-network/index.ts",
            "line": 654
          },
          "name": "segments",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkmanagerCoreNetwork.NetworkmanagerCoreNetworkSegmentsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-core-network/index.ts",
            "line": 659
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-core-network/index.ts",
            "line": 665
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkmanagerCoreNetwork.NetworkmanagerCoreNetworkTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-core-network/index.ts",
            "line": 597
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-core-network/index.ts",
            "line": 616
          },
          "name": "globalNetworkIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-core-network/index.ts",
            "line": 648
          },
          "name": "policyDocumentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-core-network/index.ts",
            "line": 675
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkmanagerCoreNetwork.NetworkmanagerCoreNetworkTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-core-network/index.ts",
            "line": 587
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-core-network/index.ts",
            "line": 609
          },
          "name": "globalNetworkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-core-network/index.ts",
            "line": 638
          },
          "name": "policyDocument",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/networkmanager-core-network/index:NetworkmanagerCoreNetwork"
    },
    "@cdktn/provider-awscc.networkmanagerCoreNetwork.NetworkmanagerCoreNetworkConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerCoreNetwork.NetworkmanagerCoreNetworkConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkmanager-core-network/index.ts",
        "line": 14
      },
      "name": "NetworkmanagerCoreNetworkConfig",
      "namespace": "networkmanagerCoreNetwork",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_core_network#global_network_id NetworkmanagerCoreNetwork#global_network_id}",
            "stability": "stable",
            "summary": "The ID of the global network that your core network is a part of."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-core-network/index.ts",
            "line": 26
          },
          "name": "globalNetworkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_core_network#description NetworkmanagerCoreNetwork#description}",
            "stability": "stable",
            "summary": "The description of core network."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-core-network/index.ts",
            "line": 20
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_core_network#policy_document NetworkmanagerCoreNetwork#policy_document}",
            "stability": "stable",
            "summary": "Live policy document for the core network, you must provide PolicyDocument in Json Format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-core-network/index.ts",
            "line": 32
          },
          "name": "policyDocument",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_core_network#tags NetworkmanagerCoreNetwork#tags}",
            "stability": "stable",
            "summary": "The tags for the global network."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-core-network/index.ts",
            "line": 38
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkmanagerCoreNetwork.NetworkmanagerCoreNetworkTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkmanager-core-network/index:NetworkmanagerCoreNetworkConfig"
    },
    "@cdktn/provider-awscc.networkmanagerCoreNetwork.NetworkmanagerCoreNetworkEdges": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerCoreNetwork.NetworkmanagerCoreNetworkEdges",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkmanager-core-network/index.ts",
        "line": 40
      },
      "name": "NetworkmanagerCoreNetworkEdges",
      "namespace": "networkmanagerCoreNetwork",
      "symbolId": "src/networkmanager-core-network/index:NetworkmanagerCoreNetworkEdges"
    },
    "@cdktn/provider-awscc.networkmanagerCoreNetwork.NetworkmanagerCoreNetworkEdgesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerCoreNetwork.NetworkmanagerCoreNetworkEdgesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkmanager-core-network/index.ts",
          "line": 114
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkmanager-core-network/index.ts",
        "line": 107
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-core-network/index.ts",
            "line": 121
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.networkmanagerCoreNetwork.NetworkmanagerCoreNetworkEdgesOutputReference"
            }
          }
        }
      ],
      "name": "NetworkmanagerCoreNetworkEdgesList",
      "namespace": "networkmanagerCoreNetwork",
      "symbolId": "src/networkmanager-core-network/index:NetworkmanagerCoreNetworkEdgesList"
    },
    "@cdktn/provider-awscc.networkmanagerCoreNetwork.NetworkmanagerCoreNetworkEdgesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerCoreNetwork.NetworkmanagerCoreNetworkEdgesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkmanager-core-network/index.ts",
          "line": 72
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkmanager-core-network/index.ts",
        "line": 63
      },
      "name": "NetworkmanagerCoreNetworkEdgesOutputReference",
      "namespace": "networkmanagerCoreNetwork",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-core-network/index.ts",
            "line": 92
          },
          "name": "asn",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-core-network/index.ts",
            "line": 97
          },
          "name": "edgeLocation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-core-network/index.ts",
            "line": 102
          },
          "name": "insideCidrBlocks",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-core-network/index.ts",
            "line": 76
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.networkmanagerCoreNetwork.NetworkmanagerCoreNetworkEdges"
          }
        }
      ],
      "symbolId": "src/networkmanager-core-network/index:NetworkmanagerCoreNetworkEdgesOutputReference"
    },
    "@cdktn/provider-awscc.networkmanagerCoreNetwork.NetworkmanagerCoreNetworkNetworkFunctionGroups": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerCoreNetwork.NetworkmanagerCoreNetworkNetworkFunctionGroups",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkmanager-core-network/index.ts",
        "line": 184
      },
      "name": "NetworkmanagerCoreNetworkNetworkFunctionGroups",
      "namespace": "networkmanagerCoreNetwork",
      "symbolId": "src/networkmanager-core-network/index:NetworkmanagerCoreNetworkNetworkFunctionGroups"
    },
    "@cdktn/provider-awscc.networkmanagerCoreNetwork.NetworkmanagerCoreNetworkNetworkFunctionGroupsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerCoreNetwork.NetworkmanagerCoreNetworkNetworkFunctionGroupsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkmanager-core-network/index.ts",
          "line": 259
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkmanager-core-network/index.ts",
        "line": 252
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-core-network/index.ts",
            "line": 266
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.networkmanagerCoreNetwork.NetworkmanagerCoreNetworkNetworkFunctionGroupsOutputReference"
            }
          }
        }
      ],
      "name": "NetworkmanagerCoreNetworkNetworkFunctionGroupsList",
      "namespace": "networkmanagerCoreNetwork",
      "symbolId": "src/networkmanager-core-network/index:NetworkmanagerCoreNetworkNetworkFunctionGroupsList"
    },
    "@cdktn/provider-awscc.networkmanagerCoreNetwork.NetworkmanagerCoreNetworkNetworkFunctionGroupsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerCoreNetwork.NetworkmanagerCoreNetworkNetworkFunctionGroupsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkmanager-core-network/index.ts",
          "line": 216
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkmanager-core-network/index.ts",
        "line": 207
      },
      "name": "NetworkmanagerCoreNetworkNetworkFunctionGroupsOutputReference",
      "namespace": "networkmanagerCoreNetwork",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-core-network/index.ts",
            "line": 236
          },
          "name": "edgeLocations",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-core-network/index.ts",
            "line": 241
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-core-network/index.ts",
            "line": 247
          },
          "name": "segments",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkmanagerCoreNetwork.NetworkmanagerCoreNetworkNetworkFunctionGroupsSegmentsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-core-network/index.ts",
            "line": 220
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.networkmanagerCoreNetwork.NetworkmanagerCoreNetworkNetworkFunctionGroups"
          }
        }
      ],
      "symbolId": "src/networkmanager-core-network/index:NetworkmanagerCoreNetworkNetworkFunctionGroupsOutputReference"
    },
    "@cdktn/provider-awscc.networkmanagerCoreNetwork.NetworkmanagerCoreNetworkNetworkFunctionGroupsSegments": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerCoreNetwork.NetworkmanagerCoreNetworkNetworkFunctionGroupsSegments",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkmanager-core-network/index.ts",
        "line": 125
      },
      "name": "NetworkmanagerCoreNetworkNetworkFunctionGroupsSegments",
      "namespace": "networkmanagerCoreNetwork",
      "symbolId": "src/networkmanager-core-network/index:NetworkmanagerCoreNetworkNetworkFunctionGroupsSegments"
    },
    "@cdktn/provider-awscc.networkmanagerCoreNetwork.NetworkmanagerCoreNetworkNetworkFunctionGroupsSegmentsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerCoreNetwork.NetworkmanagerCoreNetworkNetworkFunctionGroupsSegmentsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkmanager-core-network/index.ts",
          "line": 155
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkmanager-core-network/index.ts",
        "line": 148
      },
      "name": "NetworkmanagerCoreNetworkNetworkFunctionGroupsSegmentsOutputReference",
      "namespace": "networkmanagerCoreNetwork",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-core-network/index.ts",
            "line": 175
          },
          "name": "sendTo",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-core-network/index.ts",
            "line": 180
          },
          "name": "sendVia",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-core-network/index.ts",
            "line": 159
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.networkmanagerCoreNetwork.NetworkmanagerCoreNetworkNetworkFunctionGroupsSegments"
          }
        }
      ],
      "symbolId": "src/networkmanager-core-network/index:NetworkmanagerCoreNetworkNetworkFunctionGroupsSegmentsOutputReference"
    },
    "@cdktn/provider-awscc.networkmanagerCoreNetwork.NetworkmanagerCoreNetworkSegments": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerCoreNetwork.NetworkmanagerCoreNetworkSegments",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkmanager-core-network/index.ts",
        "line": 270
      },
      "name": "NetworkmanagerCoreNetworkSegments",
      "namespace": "networkmanagerCoreNetwork",
      "symbolId": "src/networkmanager-core-network/index:NetworkmanagerCoreNetworkSegments"
    },
    "@cdktn/provider-awscc.networkmanagerCoreNetwork.NetworkmanagerCoreNetworkSegmentsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerCoreNetwork.NetworkmanagerCoreNetworkSegmentsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkmanager-core-network/index.ts",
          "line": 344
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkmanager-core-network/index.ts",
        "line": 337
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-core-network/index.ts",
            "line": 351
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.networkmanagerCoreNetwork.NetworkmanagerCoreNetworkSegmentsOutputReference"
            }
          }
        }
      ],
      "name": "NetworkmanagerCoreNetworkSegmentsList",
      "namespace": "networkmanagerCoreNetwork",
      "symbolId": "src/networkmanager-core-network/index:NetworkmanagerCoreNetworkSegmentsList"
    },
    "@cdktn/provider-awscc.networkmanagerCoreNetwork.NetworkmanagerCoreNetworkSegmentsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerCoreNetwork.NetworkmanagerCoreNetworkSegmentsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkmanager-core-network/index.ts",
          "line": 302
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkmanager-core-network/index.ts",
        "line": 293
      },
      "name": "NetworkmanagerCoreNetworkSegmentsOutputReference",
      "namespace": "networkmanagerCoreNetwork",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-core-network/index.ts",
            "line": 322
          },
          "name": "edgeLocations",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-core-network/index.ts",
            "line": 327
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-core-network/index.ts",
            "line": 332
          },
          "name": "sharedSegments",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-core-network/index.ts",
            "line": 306
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.networkmanagerCoreNetwork.NetworkmanagerCoreNetworkSegments"
          }
        }
      ],
      "symbolId": "src/networkmanager-core-network/index:NetworkmanagerCoreNetworkSegmentsOutputReference"
    },
    "@cdktn/provider-awscc.networkmanagerCoreNetwork.NetworkmanagerCoreNetworkTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerCoreNetwork.NetworkmanagerCoreNetworkTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkmanager-core-network/index.ts",
        "line": 355
      },
      "name": "NetworkmanagerCoreNetworkTags",
      "namespace": "networkmanagerCoreNetwork",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_core_network#key NetworkmanagerCoreNetwork#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-core-network/index.ts",
            "line": 361
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_core_network#value NetworkmanagerCoreNetwork#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-core-network/index.ts",
            "line": 367
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/networkmanager-core-network/index:NetworkmanagerCoreNetworkTags"
    },
    "@cdktn/provider-awscc.networkmanagerCoreNetwork.NetworkmanagerCoreNetworkTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerCoreNetwork.NetworkmanagerCoreNetworkTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkmanager-core-network/index.ts",
          "line": 497
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkmanager-core-network/index.ts",
        "line": 489
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-core-network/index.ts",
            "line": 504
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.networkmanagerCoreNetwork.NetworkmanagerCoreNetworkTagsOutputReference"
            }
          }
        }
      ],
      "name": "NetworkmanagerCoreNetworkTagsList",
      "namespace": "networkmanagerCoreNetwork",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-core-network/index.ts",
            "line": 490
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkmanagerCoreNetwork.NetworkmanagerCoreNetworkTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkmanager-core-network/index:NetworkmanagerCoreNetworkTagsList"
    },
    "@cdktn/provider-awscc.networkmanagerCoreNetwork.NetworkmanagerCoreNetworkTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerCoreNetwork.NetworkmanagerCoreNetworkTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkmanager-core-network/index.ts",
          "line": 416
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkmanager-core-network/index.ts",
        "line": 406
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-core-network/index.ts",
            "line": 464
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-core-network/index.ts",
            "line": 480
          },
          "name": "resetValue"
        }
      ],
      "name": "NetworkmanagerCoreNetworkTagsOutputReference",
      "namespace": "networkmanagerCoreNetwork",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-core-network/index.ts",
            "line": 468
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-core-network/index.ts",
            "line": 484
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-core-network/index.ts",
            "line": 458
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-core-network/index.ts",
            "line": 474
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-core-network/index.ts",
            "line": 420
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkmanagerCoreNetwork.NetworkmanagerCoreNetworkTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkmanager-core-network/index:NetworkmanagerCoreNetworkTagsOutputReference"
    },
    "@cdktn/provider-awscc.networkmanagerCoreNetworkPrefixListAssociation.NetworkmanagerCoreNetworkPrefixListAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_core_network_prefix_list_association awscc_networkmanager_core_network_prefix_list_association}."
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerCoreNetworkPrefixListAssociation.NetworkmanagerCoreNetworkPrefixListAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_core_network_prefix_list_association awscc_networkmanager_core_network_prefix_list_association} Resource."
        },
        "locationInModule": {
          "filename": "src/networkmanager-core-network-prefix-list-association/index.ts",
          "line": 70
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.networkmanagerCoreNetworkPrefixListAssociation.NetworkmanagerCoreNetworkPrefixListAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkmanager-core-network-prefix-list-association/index.ts",
        "line": 38
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a NetworkmanagerCoreNetworkPrefixListAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/networkmanager-core-network-prefix-list-association/index.ts",
            "line": 55
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the NetworkmanagerCoreNetworkPrefixListAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_core_network_prefix_list_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing NetworkmanagerCoreNetworkPrefixListAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the NetworkmanagerCoreNetworkPrefixListAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-core-network-prefix-list-association/index.ts",
            "line": 143
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-core-network-prefix-list-association/index.ts",
            "line": 151
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "NetworkmanagerCoreNetworkPrefixListAssociation",
      "namespace": "networkmanagerCoreNetworkPrefixListAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-core-network-prefix-list-association/index.ts",
            "line": 43
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-core-network-prefix-list-association/index.ts",
            "line": 109
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-core-network-prefix-list-association/index.ts",
            "line": 104
          },
          "name": "coreNetworkIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-core-network-prefix-list-association/index.ts",
            "line": 122
          },
          "name": "prefixListAliasInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-core-network-prefix-list-association/index.ts",
            "line": 135
          },
          "name": "prefixListArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-core-network-prefix-list-association/index.ts",
            "line": 97
          },
          "name": "coreNetworkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-core-network-prefix-list-association/index.ts",
            "line": 115
          },
          "name": "prefixListAlias",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-core-network-prefix-list-association/index.ts",
            "line": 128
          },
          "name": "prefixListArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/networkmanager-core-network-prefix-list-association/index:NetworkmanagerCoreNetworkPrefixListAssociation"
    },
    "@cdktn/provider-awscc.networkmanagerCoreNetworkPrefixListAssociation.NetworkmanagerCoreNetworkPrefixListAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerCoreNetworkPrefixListAssociation.NetworkmanagerCoreNetworkPrefixListAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkmanager-core-network-prefix-list-association/index.ts",
        "line": 14
      },
      "name": "NetworkmanagerCoreNetworkPrefixListAssociationConfig",
      "namespace": "networkmanagerCoreNetworkPrefixListAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_core_network_prefix_list_association#core_network_id NetworkmanagerCoreNetworkPrefixListAssociation#core_network_id}",
            "stability": "stable",
            "summary": "The ID of the core network."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-core-network-prefix-list-association/index.ts",
            "line": 20
          },
          "name": "coreNetworkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_core_network_prefix_list_association#prefix_list_alias NetworkmanagerCoreNetworkPrefixListAssociation#prefix_list_alias}",
            "stability": "stable",
            "summary": "The alias of the prefix list."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-core-network-prefix-list-association/index.ts",
            "line": 26
          },
          "name": "prefixListAlias",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_core_network_prefix_list_association#prefix_list_arn NetworkmanagerCoreNetworkPrefixListAssociation#prefix_list_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the prefix list."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-core-network-prefix-list-association/index.ts",
            "line": 32
          },
          "name": "prefixListArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/networkmanager-core-network-prefix-list-association/index:NetworkmanagerCoreNetworkPrefixListAssociationConfig"
    },
    "@cdktn/provider-awscc.networkmanagerCustomerGatewayAssociation.NetworkmanagerCustomerGatewayAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_customer_gateway_association awscc_networkmanager_customer_gateway_association}."
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerCustomerGatewayAssociation.NetworkmanagerCustomerGatewayAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_customer_gateway_association awscc_networkmanager_customer_gateway_association} Resource."
        },
        "locationInModule": {
          "filename": "src/networkmanager-customer-gateway-association/index.ts",
          "line": 76
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.networkmanagerCustomerGatewayAssociation.NetworkmanagerCustomerGatewayAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkmanager-customer-gateway-association/index.ts",
        "line": 44
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a NetworkmanagerCustomerGatewayAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/networkmanager-customer-gateway-association/index.ts",
            "line": 61
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the NetworkmanagerCustomerGatewayAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_customer_gateway_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing NetworkmanagerCustomerGatewayAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the NetworkmanagerCustomerGatewayAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-customer-gateway-association/index.ts",
            "line": 154
          },
          "name": "resetLinkId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-customer-gateway-association/index.ts",
            "line": 166
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-customer-gateway-association/index.ts",
            "line": 175
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "NetworkmanagerCustomerGatewayAssociation",
      "namespace": "networkmanagerCustomerGatewayAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-customer-gateway-association/index.ts",
            "line": 49
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-customer-gateway-association/index.ts",
            "line": 142
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-customer-gateway-association/index.ts",
            "line": 111
          },
          "name": "customerGatewayArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-customer-gateway-association/index.ts",
            "line": 124
          },
          "name": "deviceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-customer-gateway-association/index.ts",
            "line": 137
          },
          "name": "globalNetworkIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-customer-gateway-association/index.ts",
            "line": 158
          },
          "name": "linkIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-customer-gateway-association/index.ts",
            "line": 104
          },
          "name": "customerGatewayArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-customer-gateway-association/index.ts",
            "line": 117
          },
          "name": "deviceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-customer-gateway-association/index.ts",
            "line": 130
          },
          "name": "globalNetworkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-customer-gateway-association/index.ts",
            "line": 148
          },
          "name": "linkId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/networkmanager-customer-gateway-association/index:NetworkmanagerCustomerGatewayAssociation"
    },
    "@cdktn/provider-awscc.networkmanagerCustomerGatewayAssociation.NetworkmanagerCustomerGatewayAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerCustomerGatewayAssociation.NetworkmanagerCustomerGatewayAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkmanager-customer-gateway-association/index.ts",
        "line": 14
      },
      "name": "NetworkmanagerCustomerGatewayAssociationConfig",
      "namespace": "networkmanagerCustomerGatewayAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_customer_gateway_association#customer_gateway_arn NetworkmanagerCustomerGatewayAssociation#customer_gateway_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the customer gateway."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-customer-gateway-association/index.ts",
            "line": 20
          },
          "name": "customerGatewayArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_customer_gateway_association#device_id NetworkmanagerCustomerGatewayAssociation#device_id}",
            "stability": "stable",
            "summary": "The ID of the device."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-customer-gateway-association/index.ts",
            "line": 26
          },
          "name": "deviceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_customer_gateway_association#global_network_id NetworkmanagerCustomerGatewayAssociation#global_network_id}",
            "stability": "stable",
            "summary": "The ID of the global network."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-customer-gateway-association/index.ts",
            "line": 32
          },
          "name": "globalNetworkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_customer_gateway_association#link_id NetworkmanagerCustomerGatewayAssociation#link_id}",
            "stability": "stable",
            "summary": "The ID of the link."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-customer-gateway-association/index.ts",
            "line": 38
          },
          "name": "linkId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/networkmanager-customer-gateway-association/index:NetworkmanagerCustomerGatewayAssociationConfig"
    },
    "@cdktn/provider-awscc.networkmanagerDevice.NetworkmanagerDevice": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_device awscc_networkmanager_device}."
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerDevice.NetworkmanagerDevice",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_device awscc_networkmanager_device} Resource."
        },
        "locationInModule": {
          "filename": "src/networkmanager-device/index.ts",
          "line": 562
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.networkmanagerDevice.NetworkmanagerDeviceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkmanager-device/index.ts",
        "line": 530
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a NetworkmanagerDevice resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/networkmanager-device/index.ts",
            "line": 547
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the NetworkmanagerDevice to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_device#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing NetworkmanagerDevice that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the NetworkmanagerDevice to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-device/index.ts",
            "line": 599
          },
          "name": "putAwsLocation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.networkmanagerDevice.NetworkmanagerDeviceAwsLocation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-device/index.ts",
            "line": 664
          },
          "name": "putLocation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.networkmanagerDevice.NetworkmanagerDeviceLocation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-device/index.ts",
            "line": 733
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.networkmanagerDevice.NetworkmanagerDeviceTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-device/index.ts",
            "line": 602
          },
          "name": "resetAwsLocation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-device/index.ts",
            "line": 623
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-device/index.ts",
            "line": 667
          },
          "name": "resetLocation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-device/index.ts",
            "line": 683
          },
          "name": "resetModel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-device/index.ts",
            "line": 699
          },
          "name": "resetSerialNumber"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-device/index.ts",
            "line": 715
          },
          "name": "resetSiteId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-device/index.ts",
            "line": 736
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-device/index.ts",
            "line": 752
          },
          "name": "resetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-device/index.ts",
            "line": 768
          },
          "name": "resetVendor"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-device/index.ts",
            "line": 780
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-device/index.ts",
            "line": 795
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "NetworkmanagerDevice",
      "namespace": "networkmanagerDevice",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-device/index.ts",
            "line": 535
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-device/index.ts",
            "line": 596
          },
          "name": "awsLocation",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkmanagerDevice.NetworkmanagerDeviceAwsLocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-device/index.ts",
            "line": 611
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-device/index.ts",
            "line": 632
          },
          "name": "deviceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-device/index.ts",
            "line": 637
          },
          "name": "deviceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-device/index.ts",
            "line": 655
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-device/index.ts",
            "line": 661
          },
          "name": "location",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkmanagerDevice.NetworkmanagerDeviceLocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-device/index.ts",
            "line": 724
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-device/index.ts",
            "line": 730
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkmanagerDevice.NetworkmanagerDeviceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-device/index.ts",
            "line": 606
          },
          "name": "awsLocationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkmanagerDevice.NetworkmanagerDeviceAwsLocation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-device/index.ts",
            "line": 627
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-device/index.ts",
            "line": 650
          },
          "name": "globalNetworkIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-device/index.ts",
            "line": 671
          },
          "name": "locationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkmanagerDevice.NetworkmanagerDeviceLocation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-device/index.ts",
            "line": 687
          },
          "name": "modelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-device/index.ts",
            "line": 703
          },
          "name": "serialNumberInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-device/index.ts",
            "line": 719
          },
          "name": "siteIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-device/index.ts",
            "line": 740
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkmanagerDevice.NetworkmanagerDeviceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-device/index.ts",
            "line": 756
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-device/index.ts",
            "line": 772
          },
          "name": "vendorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-device/index.ts",
            "line": 617
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-device/index.ts",
            "line": 643
          },
          "name": "globalNetworkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-device/index.ts",
            "line": 677
          },
          "name": "model",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-device/index.ts",
            "line": 693
          },
          "name": "serialNumber",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-device/index.ts",
            "line": 709
          },
          "name": "siteId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-device/index.ts",
            "line": 746
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-device/index.ts",
            "line": 762
          },
          "name": "vendor",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/networkmanager-device/index:NetworkmanagerDevice"
    },
    "@cdktn/provider-awscc.networkmanagerDevice.NetworkmanagerDeviceAwsLocation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerDevice.NetworkmanagerDeviceAwsLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkmanager-device/index.ts",
        "line": 76
      },
      "name": "NetworkmanagerDeviceAwsLocation",
      "namespace": "networkmanagerDevice",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_device#subnet_arn NetworkmanagerDevice#subnet_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the subnet that the device is located in."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-device/index.ts",
            "line": 82
          },
          "name": "subnetArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Specify the ID of an Availability Zone, Local Zone, Wavelength Zone, or an Outpost.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_device#zone NetworkmanagerDevice#zone}",
            "stability": "stable",
            "summary": "The Zone that the device is located in."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-device/index.ts",
            "line": 88
          },
          "name": "zone",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/networkmanager-device/index:NetworkmanagerDeviceAwsLocation"
    },
    "@cdktn/provider-awscc.networkmanagerDevice.NetworkmanagerDeviceAwsLocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerDevice.NetworkmanagerDeviceAwsLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkmanager-device/index.ts",
          "line": 135
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkmanager-device/index.ts",
        "line": 127
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-device/index.ts",
            "line": 183
          },
          "name": "resetSubnetArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-device/index.ts",
            "line": 199
          },
          "name": "resetZone"
        }
      ],
      "name": "NetworkmanagerDeviceAwsLocationOutputReference",
      "namespace": "networkmanagerDevice",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-device/index.ts",
            "line": 187
          },
          "name": "subnetArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-device/index.ts",
            "line": 203
          },
          "name": "zoneInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-device/index.ts",
            "line": 177
          },
          "name": "subnetArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-device/index.ts",
            "line": 193
          },
          "name": "zone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-device/index.ts",
            "line": 139
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkmanagerDevice.NetworkmanagerDeviceAwsLocation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkmanager-device/index:NetworkmanagerDeviceAwsLocationOutputReference"
    },
    "@cdktn/provider-awscc.networkmanagerDevice.NetworkmanagerDeviceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerDevice.NetworkmanagerDeviceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkmanager-device/index.ts",
        "line": 14
      },
      "name": "NetworkmanagerDeviceConfig",
      "namespace": "networkmanagerDevice",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_device#global_network_id NetworkmanagerDevice#global_network_id}",
            "stability": "stable",
            "summary": "The ID of the global network."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-device/index.ts",
            "line": 32
          },
          "name": "globalNetworkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_device#aws_location NetworkmanagerDevice#aws_location}",
            "stability": "stable",
            "summary": "The Amazon Web Services location of the device, if applicable."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-device/index.ts",
            "line": 20
          },
          "name": "awsLocation",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.networkmanagerDevice.NetworkmanagerDeviceAwsLocation"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_device#description NetworkmanagerDevice#description}",
            "stability": "stable",
            "summary": "The description of the device."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-device/index.ts",
            "line": 26
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_device#location NetworkmanagerDevice#location}",
            "stability": "stable",
            "summary": "The site location."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-device/index.ts",
            "line": 38
          },
          "name": "location",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.networkmanagerDevice.NetworkmanagerDeviceLocation"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_device#model NetworkmanagerDevice#model}",
            "stability": "stable",
            "summary": "The device model."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-device/index.ts",
            "line": 44
          },
          "name": "model",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_device#serial_number NetworkmanagerDevice#serial_number}",
            "stability": "stable",
            "summary": "The device serial number."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-device/index.ts",
            "line": 50
          },
          "name": "serialNumber",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_device#site_id NetworkmanagerDevice#site_id}",
            "stability": "stable",
            "summary": "The site ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-device/index.ts",
            "line": 56
          },
          "name": "siteId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_device#tags NetworkmanagerDevice#tags}",
            "stability": "stable",
            "summary": "The tags for the device."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-device/index.ts",
            "line": 62
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkmanagerDevice.NetworkmanagerDeviceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_device#type NetworkmanagerDevice#type}",
            "stability": "stable",
            "summary": "The device type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-device/index.ts",
            "line": 68
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_device#vendor NetworkmanagerDevice#vendor}",
            "stability": "stable",
            "summary": "The device vendor."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-device/index.ts",
            "line": 74
          },
          "name": "vendor",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/networkmanager-device/index:NetworkmanagerDeviceConfig"
    },
    "@cdktn/provider-awscc.networkmanagerDevice.NetworkmanagerDeviceLocation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerDevice.NetworkmanagerDeviceLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkmanager-device/index.ts",
        "line": 207
      },
      "name": "NetworkmanagerDeviceLocation",
      "namespace": "networkmanagerDevice",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_device#address NetworkmanagerDevice#address}",
            "stability": "stable",
            "summary": "The physical address."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-device/index.ts",
            "line": 213
          },
          "name": "address",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_device#latitude NetworkmanagerDevice#latitude}",
            "stability": "stable",
            "summary": "The latitude."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-device/index.ts",
            "line": 219
          },
          "name": "latitude",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_device#longitude NetworkmanagerDevice#longitude}",
            "stability": "stable",
            "summary": "The longitude."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-device/index.ts",
            "line": 225
          },
          "name": "longitude",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/networkmanager-device/index:NetworkmanagerDeviceLocation"
    },
    "@cdktn/provider-awscc.networkmanagerDevice.NetworkmanagerDeviceLocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerDevice.NetworkmanagerDeviceLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkmanager-device/index.ts",
          "line": 279
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkmanager-device/index.ts",
        "line": 271
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-device/index.ts",
            "line": 333
          },
          "name": "resetAddress"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-device/index.ts",
            "line": 349
          },
          "name": "resetLatitude"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-device/index.ts",
            "line": 365
          },
          "name": "resetLongitude"
        }
      ],
      "name": "NetworkmanagerDeviceLocationOutputReference",
      "namespace": "networkmanagerDevice",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-device/index.ts",
            "line": 337
          },
          "name": "addressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-device/index.ts",
            "line": 353
          },
          "name": "latitudeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-device/index.ts",
            "line": 369
          },
          "name": "longitudeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-device/index.ts",
            "line": 327
          },
          "name": "address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-device/index.ts",
            "line": 343
          },
          "name": "latitude",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-device/index.ts",
            "line": 359
          },
          "name": "longitude",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-device/index.ts",
            "line": 283
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkmanagerDevice.NetworkmanagerDeviceLocation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkmanager-device/index:NetworkmanagerDeviceLocationOutputReference"
    },
    "@cdktn/provider-awscc.networkmanagerDevice.NetworkmanagerDeviceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerDevice.NetworkmanagerDeviceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkmanager-device/index.ts",
        "line": 373
      },
      "name": "NetworkmanagerDeviceTags",
      "namespace": "networkmanagerDevice",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_device#key NetworkmanagerDevice#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-device/index.ts",
            "line": 379
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_device#value NetworkmanagerDevice#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-device/index.ts",
            "line": 385
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/networkmanager-device/index:NetworkmanagerDeviceTags"
    },
    "@cdktn/provider-awscc.networkmanagerDevice.NetworkmanagerDeviceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerDevice.NetworkmanagerDeviceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkmanager-device/index.ts",
          "line": 515
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkmanager-device/index.ts",
        "line": 507
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-device/index.ts",
            "line": 522
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.networkmanagerDevice.NetworkmanagerDeviceTagsOutputReference"
            }
          }
        }
      ],
      "name": "NetworkmanagerDeviceTagsList",
      "namespace": "networkmanagerDevice",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-device/index.ts",
            "line": 508
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkmanagerDevice.NetworkmanagerDeviceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkmanager-device/index:NetworkmanagerDeviceTagsList"
    },
    "@cdktn/provider-awscc.networkmanagerDevice.NetworkmanagerDeviceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerDevice.NetworkmanagerDeviceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkmanager-device/index.ts",
          "line": 434
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkmanager-device/index.ts",
        "line": 424
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-device/index.ts",
            "line": 482
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-device/index.ts",
            "line": 498
          },
          "name": "resetValue"
        }
      ],
      "name": "NetworkmanagerDeviceTagsOutputReference",
      "namespace": "networkmanagerDevice",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-device/index.ts",
            "line": 486
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-device/index.ts",
            "line": 502
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-device/index.ts",
            "line": 476
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-device/index.ts",
            "line": 492
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-device/index.ts",
            "line": 438
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkmanagerDevice.NetworkmanagerDeviceTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkmanager-device/index:NetworkmanagerDeviceTagsOutputReference"
    },
    "@cdktn/provider-awscc.networkmanagerDirectConnectGatewayAttachment.NetworkmanagerDirectConnectGatewayAttachment": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_direct_connect_gateway_attachment awscc_networkmanager_direct_connect_gateway_attachment}."
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerDirectConnectGatewayAttachment.NetworkmanagerDirectConnectGatewayAttachment",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_direct_connect_gateway_attachment awscc_networkmanager_direct_connect_gateway_attachment} Resource."
        },
        "locationInModule": {
          "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
          "line": 885
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.networkmanagerDirectConnectGatewayAttachment.NetworkmanagerDirectConnectGatewayAttachmentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
        "line": 853
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a NetworkmanagerDirectConnectGatewayAttachment resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 870
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the NetworkmanagerDirectConnectGatewayAttachment to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_direct_connect_gateway_attachment#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing NetworkmanagerDirectConnectGatewayAttachment that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the NetworkmanagerDirectConnectGatewayAttachment to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 1003
          },
          "name": "putProposedNetworkFunctionGroupChange",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.networkmanagerDirectConnectGatewayAttachment.NetworkmanagerDirectConnectGatewayAttachmentProposedNetworkFunctionGroupChange"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 1019
          },
          "name": "putProposedSegmentChange",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.networkmanagerDirectConnectGatewayAttachment.NetworkmanagerDirectConnectGatewayAttachmentProposedSegmentChange"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 1066
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.networkmanagerDirectConnectGatewayAttachment.NetworkmanagerDirectConnectGatewayAttachmentTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 1006
          },
          "name": "resetProposedNetworkFunctionGroupChange"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 1022
          },
          "name": "resetProposedSegmentChange"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 1043
          },
          "name": "resetRoutingPolicyLabel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 1069
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 1086
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 1098
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "NetworkmanagerDirectConnectGatewayAttachment",
      "namespace": "networkmanagerDirectConnectGatewayAttachment",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 858
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 915
          },
          "name": "attachmentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 920
          },
          "name": "attachmentPolicyRuleNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 925
          },
          "name": "attachmentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 930
          },
          "name": "coreNetworkArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 948
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 979
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 984
          },
          "name": "lastModificationErrors",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 989
          },
          "name": "networkFunctionGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 994
          },
          "name": "ownerAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 1000
          },
          "name": "proposedNetworkFunctionGroupChange",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkmanagerDirectConnectGatewayAttachment.NetworkmanagerDirectConnectGatewayAttachmentProposedNetworkFunctionGroupChangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 1016
          },
          "name": "proposedSegmentChange",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkmanagerDirectConnectGatewayAttachment.NetworkmanagerDirectConnectGatewayAttachmentProposedSegmentChangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 1031
          },
          "name": "resourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 1052
          },
          "name": "segmentName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 1057
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 1063
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkmanagerDirectConnectGatewayAttachment.NetworkmanagerDirectConnectGatewayAttachmentTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 1078
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 943
          },
          "name": "coreNetworkIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 961
          },
          "name": "directConnectGatewayArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 974
          },
          "name": "edgeLocationsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 1010
          },
          "name": "proposedNetworkFunctionGroupChangeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkmanagerDirectConnectGatewayAttachment.NetworkmanagerDirectConnectGatewayAttachmentProposedNetworkFunctionGroupChange"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 1026
          },
          "name": "proposedSegmentChangeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkmanagerDirectConnectGatewayAttachment.NetworkmanagerDirectConnectGatewayAttachmentProposedSegmentChange"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 1047
          },
          "name": "routingPolicyLabelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 1073
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkmanagerDirectConnectGatewayAttachment.NetworkmanagerDirectConnectGatewayAttachmentTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 936
          },
          "name": "coreNetworkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 954
          },
          "name": "directConnectGatewayArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 967
          },
          "name": "edgeLocations",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 1037
          },
          "name": "routingPolicyLabel",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/networkmanager-direct-connect-gateway-attachment/index:NetworkmanagerDirectConnectGatewayAttachment"
    },
    "@cdktn/provider-awscc.networkmanagerDirectConnectGatewayAttachment.NetworkmanagerDirectConnectGatewayAttachmentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerDirectConnectGatewayAttachment.NetworkmanagerDirectConnectGatewayAttachmentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
        "line": 14
      },
      "name": "NetworkmanagerDirectConnectGatewayAttachmentConfig",
      "namespace": "networkmanagerDirectConnectGatewayAttachment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_direct_connect_gateway_attachment#core_network_id NetworkmanagerDirectConnectGatewayAttachment#core_network_id}",
            "stability": "stable",
            "summary": "The ID of a core network for the Direct Connect Gateway attachment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 20
          },
          "name": "coreNetworkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_direct_connect_gateway_attachment#direct_connect_gateway_arn NetworkmanagerDirectConnectGatewayAttachment#direct_connect_gateway_arn}",
            "stability": "stable",
            "summary": "The ARN of the Direct Connect Gateway."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 26
          },
          "name": "directConnectGatewayArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_direct_connect_gateway_attachment#edge_locations NetworkmanagerDirectConnectGatewayAttachment#edge_locations}",
            "stability": "stable",
            "summary": "The Regions where the edges are located."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 32
          },
          "name": "edgeLocations",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_direct_connect_gateway_attachment#proposed_network_function_group_change NetworkmanagerDirectConnectGatewayAttachment#proposed_network_function_group_change}",
            "stability": "stable",
            "summary": "The attachment to move from one network function group to another."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 38
          },
          "name": "proposedNetworkFunctionGroupChange",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.networkmanagerDirectConnectGatewayAttachment.NetworkmanagerDirectConnectGatewayAttachmentProposedNetworkFunctionGroupChange"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_direct_connect_gateway_attachment#proposed_segment_change NetworkmanagerDirectConnectGatewayAttachment#proposed_segment_change}",
            "stability": "stable",
            "summary": "The attachment to move from one segment to another."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 44
          },
          "name": "proposedSegmentChange",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.networkmanagerDirectConnectGatewayAttachment.NetworkmanagerDirectConnectGatewayAttachmentProposedSegmentChange"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_direct_connect_gateway_attachment#routing_policy_label NetworkmanagerDirectConnectGatewayAttachment#routing_policy_label}",
            "stability": "stable",
            "summary": "Routing policy label."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 50
          },
          "name": "routingPolicyLabel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_direct_connect_gateway_attachment#tags NetworkmanagerDirectConnectGatewayAttachment#tags}",
            "stability": "stable",
            "summary": "Tags for the attachment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 56
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkmanagerDirectConnectGatewayAttachment.NetworkmanagerDirectConnectGatewayAttachmentTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkmanager-direct-connect-gateway-attachment/index:NetworkmanagerDirectConnectGatewayAttachmentConfig"
    },
    "@cdktn/provider-awscc.networkmanagerDirectConnectGatewayAttachment.NetworkmanagerDirectConnectGatewayAttachmentProposedNetworkFunctionGroupChange": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerDirectConnectGatewayAttachment.NetworkmanagerDirectConnectGatewayAttachmentProposedNetworkFunctionGroupChange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
        "line": 211
      },
      "name": "NetworkmanagerDirectConnectGatewayAttachmentProposedNetworkFunctionGroupChange",
      "namespace": "networkmanagerDirectConnectGatewayAttachment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_direct_connect_gateway_attachment#attachment_policy_rule_number NetworkmanagerDirectConnectGatewayAttachment#attachment_policy_rule_number}",
            "stability": "stable",
            "summary": "The rule number in the policy document that applies to this change."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 217
          },
          "name": "attachmentPolicyRuleNumber",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_direct_connect_gateway_attachment#network_function_group_name NetworkmanagerDirectConnectGatewayAttachment#network_function_group_name}",
            "stability": "stable",
            "summary": "The name of the network function group to change."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 223
          },
          "name": "networkFunctionGroupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_direct_connect_gateway_attachment#tags NetworkmanagerDirectConnectGatewayAttachment#tags}",
            "stability": "stable",
            "summary": "The key-value tags that changed for the network function group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 229
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkmanagerDirectConnectGatewayAttachment.NetworkmanagerDirectConnectGatewayAttachmentProposedNetworkFunctionGroupChangeTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkmanager-direct-connect-gateway-attachment/index:NetworkmanagerDirectConnectGatewayAttachmentProposedNetworkFunctionGroupChange"
    },
    "@cdktn/provider-awscc.networkmanagerDirectConnectGatewayAttachment.NetworkmanagerDirectConnectGatewayAttachmentProposedNetworkFunctionGroupChangeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerDirectConnectGatewayAttachment.NetworkmanagerDirectConnectGatewayAttachmentProposedNetworkFunctionGroupChangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
          "line": 283
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
        "line": 275
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 366
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.networkmanagerDirectConnectGatewayAttachment.NetworkmanagerDirectConnectGatewayAttachmentProposedNetworkFunctionGroupChangeTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 337
          },
          "name": "resetAttachmentPolicyRuleNumber"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 353
          },
          "name": "resetNetworkFunctionGroupName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 369
          },
          "name": "resetTags"
        }
      ],
      "name": "NetworkmanagerDirectConnectGatewayAttachmentProposedNetworkFunctionGroupChangeOutputReference",
      "namespace": "networkmanagerDirectConnectGatewayAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 363
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkmanagerDirectConnectGatewayAttachment.NetworkmanagerDirectConnectGatewayAttachmentProposedNetworkFunctionGroupChangeTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 341
          },
          "name": "attachmentPolicyRuleNumberInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 357
          },
          "name": "networkFunctionGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 373
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkmanagerDirectConnectGatewayAttachment.NetworkmanagerDirectConnectGatewayAttachmentProposedNetworkFunctionGroupChangeTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 331
          },
          "name": "attachmentPolicyRuleNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 347
          },
          "name": "networkFunctionGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 287
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkmanagerDirectConnectGatewayAttachment.NetworkmanagerDirectConnectGatewayAttachmentProposedNetworkFunctionGroupChange"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkmanager-direct-connect-gateway-attachment/index:NetworkmanagerDirectConnectGatewayAttachmentProposedNetworkFunctionGroupChangeOutputReference"
    },
    "@cdktn/provider-awscc.networkmanagerDirectConnectGatewayAttachment.NetworkmanagerDirectConnectGatewayAttachmentProposedNetworkFunctionGroupChangeTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerDirectConnectGatewayAttachment.NetworkmanagerDirectConnectGatewayAttachmentProposedNetworkFunctionGroupChangeTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
        "line": 58
      },
      "name": "NetworkmanagerDirectConnectGatewayAttachmentProposedNetworkFunctionGroupChangeTags",
      "namespace": "networkmanagerDirectConnectGatewayAttachment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_direct_connect_gateway_attachment#key NetworkmanagerDirectConnectGatewayAttachment#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 64
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_direct_connect_gateway_attachment#value NetworkmanagerDirectConnectGatewayAttachment#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 70
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/networkmanager-direct-connect-gateway-attachment/index:NetworkmanagerDirectConnectGatewayAttachmentProposedNetworkFunctionGroupChangeTags"
    },
    "@cdktn/provider-awscc.networkmanagerDirectConnectGatewayAttachment.NetworkmanagerDirectConnectGatewayAttachmentProposedNetworkFunctionGroupChangeTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerDirectConnectGatewayAttachment.NetworkmanagerDirectConnectGatewayAttachmentProposedNetworkFunctionGroupChangeTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
          "line": 200
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
        "line": 192
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 207
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.networkmanagerDirectConnectGatewayAttachment.NetworkmanagerDirectConnectGatewayAttachmentProposedNetworkFunctionGroupChangeTagsOutputReference"
            }
          }
        }
      ],
      "name": "NetworkmanagerDirectConnectGatewayAttachmentProposedNetworkFunctionGroupChangeTagsList",
      "namespace": "networkmanagerDirectConnectGatewayAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 193
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkmanagerDirectConnectGatewayAttachment.NetworkmanagerDirectConnectGatewayAttachmentProposedNetworkFunctionGroupChangeTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkmanager-direct-connect-gateway-attachment/index:NetworkmanagerDirectConnectGatewayAttachmentProposedNetworkFunctionGroupChangeTagsList"
    },
    "@cdktn/provider-awscc.networkmanagerDirectConnectGatewayAttachment.NetworkmanagerDirectConnectGatewayAttachmentProposedNetworkFunctionGroupChangeTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerDirectConnectGatewayAttachment.NetworkmanagerDirectConnectGatewayAttachmentProposedNetworkFunctionGroupChangeTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
          "line": 119
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 167
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 183
          },
          "name": "resetValue"
        }
      ],
      "name": "NetworkmanagerDirectConnectGatewayAttachmentProposedNetworkFunctionGroupChangeTagsOutputReference",
      "namespace": "networkmanagerDirectConnectGatewayAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 171
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 187
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 161
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 177
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 123
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkmanagerDirectConnectGatewayAttachment.NetworkmanagerDirectConnectGatewayAttachmentProposedNetworkFunctionGroupChangeTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkmanager-direct-connect-gateway-attachment/index:NetworkmanagerDirectConnectGatewayAttachmentProposedNetworkFunctionGroupChangeTagsOutputReference"
    },
    "@cdktn/provider-awscc.networkmanagerDirectConnectGatewayAttachment.NetworkmanagerDirectConnectGatewayAttachmentProposedSegmentChange": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerDirectConnectGatewayAttachment.NetworkmanagerDirectConnectGatewayAttachmentProposedSegmentChange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
        "line": 530
      },
      "name": "NetworkmanagerDirectConnectGatewayAttachmentProposedSegmentChange",
      "namespace": "networkmanagerDirectConnectGatewayAttachment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_direct_connect_gateway_attachment#attachment_policy_rule_number NetworkmanagerDirectConnectGatewayAttachment#attachment_policy_rule_number}",
            "stability": "stable",
            "summary": "The rule number in the policy document that applies to this change."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 536
          },
          "name": "attachmentPolicyRuleNumber",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_direct_connect_gateway_attachment#segment_name NetworkmanagerDirectConnectGatewayAttachment#segment_name}",
            "stability": "stable",
            "summary": "The name of the segment to change."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 542
          },
          "name": "segmentName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_direct_connect_gateway_attachment#tags NetworkmanagerDirectConnectGatewayAttachment#tags}",
            "stability": "stable",
            "summary": "The key-value tags that changed for the segment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 548
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkmanagerDirectConnectGatewayAttachment.NetworkmanagerDirectConnectGatewayAttachmentProposedSegmentChangeTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkmanager-direct-connect-gateway-attachment/index:NetworkmanagerDirectConnectGatewayAttachmentProposedSegmentChange"
    },
    "@cdktn/provider-awscc.networkmanagerDirectConnectGatewayAttachment.NetworkmanagerDirectConnectGatewayAttachmentProposedSegmentChangeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerDirectConnectGatewayAttachment.NetworkmanagerDirectConnectGatewayAttachmentProposedSegmentChangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
          "line": 602
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
        "line": 594
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 685
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.networkmanagerDirectConnectGatewayAttachment.NetworkmanagerDirectConnectGatewayAttachmentProposedSegmentChangeTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 656
          },
          "name": "resetAttachmentPolicyRuleNumber"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 672
          },
          "name": "resetSegmentName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 688
          },
          "name": "resetTags"
        }
      ],
      "name": "NetworkmanagerDirectConnectGatewayAttachmentProposedSegmentChangeOutputReference",
      "namespace": "networkmanagerDirectConnectGatewayAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 682
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkmanagerDirectConnectGatewayAttachment.NetworkmanagerDirectConnectGatewayAttachmentProposedSegmentChangeTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 660
          },
          "name": "attachmentPolicyRuleNumberInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 676
          },
          "name": "segmentNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 692
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkmanagerDirectConnectGatewayAttachment.NetworkmanagerDirectConnectGatewayAttachmentProposedSegmentChangeTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 650
          },
          "name": "attachmentPolicyRuleNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 666
          },
          "name": "segmentName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 606
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkmanagerDirectConnectGatewayAttachment.NetworkmanagerDirectConnectGatewayAttachmentProposedSegmentChange"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkmanager-direct-connect-gateway-attachment/index:NetworkmanagerDirectConnectGatewayAttachmentProposedSegmentChangeOutputReference"
    },
    "@cdktn/provider-awscc.networkmanagerDirectConnectGatewayAttachment.NetworkmanagerDirectConnectGatewayAttachmentProposedSegmentChangeTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerDirectConnectGatewayAttachment.NetworkmanagerDirectConnectGatewayAttachmentProposedSegmentChangeTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
        "line": 377
      },
      "name": "NetworkmanagerDirectConnectGatewayAttachmentProposedSegmentChangeTags",
      "namespace": "networkmanagerDirectConnectGatewayAttachment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_direct_connect_gateway_attachment#key NetworkmanagerDirectConnectGatewayAttachment#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 383
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_direct_connect_gateway_attachment#value NetworkmanagerDirectConnectGatewayAttachment#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 389
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/networkmanager-direct-connect-gateway-attachment/index:NetworkmanagerDirectConnectGatewayAttachmentProposedSegmentChangeTags"
    },
    "@cdktn/provider-awscc.networkmanagerDirectConnectGatewayAttachment.NetworkmanagerDirectConnectGatewayAttachmentProposedSegmentChangeTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerDirectConnectGatewayAttachment.NetworkmanagerDirectConnectGatewayAttachmentProposedSegmentChangeTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
          "line": 519
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
        "line": 511
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 526
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.networkmanagerDirectConnectGatewayAttachment.NetworkmanagerDirectConnectGatewayAttachmentProposedSegmentChangeTagsOutputReference"
            }
          }
        }
      ],
      "name": "NetworkmanagerDirectConnectGatewayAttachmentProposedSegmentChangeTagsList",
      "namespace": "networkmanagerDirectConnectGatewayAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 512
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkmanagerDirectConnectGatewayAttachment.NetworkmanagerDirectConnectGatewayAttachmentProposedSegmentChangeTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkmanager-direct-connect-gateway-attachment/index:NetworkmanagerDirectConnectGatewayAttachmentProposedSegmentChangeTagsList"
    },
    "@cdktn/provider-awscc.networkmanagerDirectConnectGatewayAttachment.NetworkmanagerDirectConnectGatewayAttachmentProposedSegmentChangeTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerDirectConnectGatewayAttachment.NetworkmanagerDirectConnectGatewayAttachmentProposedSegmentChangeTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
          "line": 438
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
        "line": 428
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 486
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 502
          },
          "name": "resetValue"
        }
      ],
      "name": "NetworkmanagerDirectConnectGatewayAttachmentProposedSegmentChangeTagsOutputReference",
      "namespace": "networkmanagerDirectConnectGatewayAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 490
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 506
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 480
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 496
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 442
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkmanagerDirectConnectGatewayAttachment.NetworkmanagerDirectConnectGatewayAttachmentProposedSegmentChangeTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkmanager-direct-connect-gateway-attachment/index:NetworkmanagerDirectConnectGatewayAttachmentProposedSegmentChangeTagsOutputReference"
    },
    "@cdktn/provider-awscc.networkmanagerDirectConnectGatewayAttachment.NetworkmanagerDirectConnectGatewayAttachmentTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerDirectConnectGatewayAttachment.NetworkmanagerDirectConnectGatewayAttachmentTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
        "line": 696
      },
      "name": "NetworkmanagerDirectConnectGatewayAttachmentTags",
      "namespace": "networkmanagerDirectConnectGatewayAttachment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_direct_connect_gateway_attachment#key NetworkmanagerDirectConnectGatewayAttachment#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 702
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_direct_connect_gateway_attachment#value NetworkmanagerDirectConnectGatewayAttachment#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 708
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/networkmanager-direct-connect-gateway-attachment/index:NetworkmanagerDirectConnectGatewayAttachmentTags"
    },
    "@cdktn/provider-awscc.networkmanagerDirectConnectGatewayAttachment.NetworkmanagerDirectConnectGatewayAttachmentTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerDirectConnectGatewayAttachment.NetworkmanagerDirectConnectGatewayAttachmentTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
          "line": 838
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
        "line": 830
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 845
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.networkmanagerDirectConnectGatewayAttachment.NetworkmanagerDirectConnectGatewayAttachmentTagsOutputReference"
            }
          }
        }
      ],
      "name": "NetworkmanagerDirectConnectGatewayAttachmentTagsList",
      "namespace": "networkmanagerDirectConnectGatewayAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 831
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkmanagerDirectConnectGatewayAttachment.NetworkmanagerDirectConnectGatewayAttachmentTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkmanager-direct-connect-gateway-attachment/index:NetworkmanagerDirectConnectGatewayAttachmentTagsList"
    },
    "@cdktn/provider-awscc.networkmanagerDirectConnectGatewayAttachment.NetworkmanagerDirectConnectGatewayAttachmentTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerDirectConnectGatewayAttachment.NetworkmanagerDirectConnectGatewayAttachmentTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
          "line": 757
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
        "line": 747
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 805
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 821
          },
          "name": "resetValue"
        }
      ],
      "name": "NetworkmanagerDirectConnectGatewayAttachmentTagsOutputReference",
      "namespace": "networkmanagerDirectConnectGatewayAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 809
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 825
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 799
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 815
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-direct-connect-gateway-attachment/index.ts",
            "line": 761
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkmanagerDirectConnectGatewayAttachment.NetworkmanagerDirectConnectGatewayAttachmentTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkmanager-direct-connect-gateway-attachment/index:NetworkmanagerDirectConnectGatewayAttachmentTagsOutputReference"
    },
    "@cdktn/provider-awscc.networkmanagerGlobalNetwork.NetworkmanagerGlobalNetwork": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_global_network awscc_networkmanager_global_network}."
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerGlobalNetwork.NetworkmanagerGlobalNetwork",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_global_network awscc_networkmanager_global_network} Resource."
        },
        "locationInModule": {
          "filename": "src/networkmanager-global-network/index.ts",
          "line": 229
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.networkmanagerGlobalNetwork.NetworkmanagerGlobalNetworkConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkmanager-global-network/index.ts",
        "line": 197
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a NetworkmanagerGlobalNetwork resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/networkmanager-global-network/index.ts",
            "line": 214
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the NetworkmanagerGlobalNetwork to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_global_network#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing NetworkmanagerGlobalNetwork that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the NetworkmanagerGlobalNetwork to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-global-network/index.ts",
            "line": 323
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.networkmanagerGlobalNetwork.NetworkmanagerGlobalNetworkTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-global-network/index.ts",
            "line": 268
          },
          "name": "resetCreatedAt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-global-network/index.ts",
            "line": 284
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-global-network/index.ts",
            "line": 310
          },
          "name": "resetState"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-global-network/index.ts",
            "line": 326
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-global-network/index.ts",
            "line": 338
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-global-network/index.ts",
            "line": 347
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "NetworkmanagerGlobalNetwork",
      "namespace": "networkmanagerGlobalNetwork",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-global-network/index.ts",
            "line": 202
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-global-network/index.ts",
            "line": 256
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-global-network/index.ts",
            "line": 293
          },
          "name": "globalNetworkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-global-network/index.ts",
            "line": 298
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-global-network/index.ts",
            "line": 320
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkmanagerGlobalNetwork.NetworkmanagerGlobalNetworkTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-global-network/index.ts",
            "line": 272
          },
          "name": "createdAtInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-global-network/index.ts",
            "line": 288
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-global-network/index.ts",
            "line": 314
          },
          "name": "stateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-global-network/index.ts",
            "line": 330
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkmanagerGlobalNetwork.NetworkmanagerGlobalNetworkTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-global-network/index.ts",
            "line": 262
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-global-network/index.ts",
            "line": 278
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-global-network/index.ts",
            "line": 304
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/networkmanager-global-network/index:NetworkmanagerGlobalNetwork"
    },
    "@cdktn/provider-awscc.networkmanagerGlobalNetwork.NetworkmanagerGlobalNetworkConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerGlobalNetwork.NetworkmanagerGlobalNetworkConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkmanager-global-network/index.ts",
        "line": 14
      },
      "name": "NetworkmanagerGlobalNetworkConfig",
      "namespace": "networkmanagerGlobalNetwork",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_global_network#created_at NetworkmanagerGlobalNetwork#created_at}",
            "stability": "stable",
            "summary": "The date and time that the global network was created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-global-network/index.ts",
            "line": 20
          },
          "name": "createdAt",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_global_network#description NetworkmanagerGlobalNetwork#description}",
            "stability": "stable",
            "summary": "The description of the global network."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-global-network/index.ts",
            "line": 26
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_global_network#state NetworkmanagerGlobalNetwork#state}",
            "stability": "stable",
            "summary": "The state of the global network."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-global-network/index.ts",
            "line": 32
          },
          "name": "state",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_global_network#tags NetworkmanagerGlobalNetwork#tags}",
            "stability": "stable",
            "summary": "The tags for the global network."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-global-network/index.ts",
            "line": 38
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkmanagerGlobalNetwork.NetworkmanagerGlobalNetworkTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkmanager-global-network/index:NetworkmanagerGlobalNetworkConfig"
    },
    "@cdktn/provider-awscc.networkmanagerGlobalNetwork.NetworkmanagerGlobalNetworkTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerGlobalNetwork.NetworkmanagerGlobalNetworkTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkmanager-global-network/index.ts",
        "line": 40
      },
      "name": "NetworkmanagerGlobalNetworkTags",
      "namespace": "networkmanagerGlobalNetwork",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_global_network#key NetworkmanagerGlobalNetwork#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-global-network/index.ts",
            "line": 46
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_global_network#value NetworkmanagerGlobalNetwork#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-global-network/index.ts",
            "line": 52
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/networkmanager-global-network/index:NetworkmanagerGlobalNetworkTags"
    },
    "@cdktn/provider-awscc.networkmanagerGlobalNetwork.NetworkmanagerGlobalNetworkTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerGlobalNetwork.NetworkmanagerGlobalNetworkTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkmanager-global-network/index.ts",
          "line": 182
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkmanager-global-network/index.ts",
        "line": 174
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-global-network/index.ts",
            "line": 189
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.networkmanagerGlobalNetwork.NetworkmanagerGlobalNetworkTagsOutputReference"
            }
          }
        }
      ],
      "name": "NetworkmanagerGlobalNetworkTagsList",
      "namespace": "networkmanagerGlobalNetwork",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-global-network/index.ts",
            "line": 175
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkmanagerGlobalNetwork.NetworkmanagerGlobalNetworkTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkmanager-global-network/index:NetworkmanagerGlobalNetworkTagsList"
    },
    "@cdktn/provider-awscc.networkmanagerGlobalNetwork.NetworkmanagerGlobalNetworkTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerGlobalNetwork.NetworkmanagerGlobalNetworkTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkmanager-global-network/index.ts",
          "line": 101
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkmanager-global-network/index.ts",
        "line": 91
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-global-network/index.ts",
            "line": 149
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-global-network/index.ts",
            "line": 165
          },
          "name": "resetValue"
        }
      ],
      "name": "NetworkmanagerGlobalNetworkTagsOutputReference",
      "namespace": "networkmanagerGlobalNetwork",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-global-network/index.ts",
            "line": 153
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-global-network/index.ts",
            "line": 169
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-global-network/index.ts",
            "line": 143
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-global-network/index.ts",
            "line": 159
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-global-network/index.ts",
            "line": 105
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkmanagerGlobalNetwork.NetworkmanagerGlobalNetworkTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkmanager-global-network/index:NetworkmanagerGlobalNetworkTagsOutputReference"
    },
    "@cdktn/provider-awscc.networkmanagerLink.NetworkmanagerLink": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_link awscc_networkmanager_link}."
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerLink.NetworkmanagerLink",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_link awscc_networkmanager_link} Resource."
        },
        "locationInModule": {
          "filename": "src/networkmanager-link/index.ts",
          "line": 378
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.networkmanagerLink.NetworkmanagerLinkConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkmanager-link/index.ts",
        "line": 346
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a NetworkmanagerLink resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/networkmanager-link/index.ts",
            "line": 363
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the NetworkmanagerLink to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_link#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing NetworkmanagerLink that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the NetworkmanagerLink to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-link/index.ts",
            "line": 412
          },
          "name": "putBandwidth",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.networkmanagerLink.NetworkmanagerLinkBandwidth"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-link/index.ts",
            "line": 508
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.networkmanagerLink.NetworkmanagerLinkTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-link/index.ts",
            "line": 433
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-link/index.ts",
            "line": 477
          },
          "name": "resetProviderName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-link/index.ts",
            "line": 511
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-link/index.ts",
            "line": 527
          },
          "name": "resetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-link/index.ts",
            "line": 539
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-link/index.ts",
            "line": 551
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "NetworkmanagerLink",
      "namespace": "networkmanagerLink",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-link/index.ts",
            "line": 351
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-link/index.ts",
            "line": 409
          },
          "name": "bandwidth",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkmanagerLink.NetworkmanagerLinkBandwidthOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-link/index.ts",
            "line": 421
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-link/index.ts",
            "line": 455
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-link/index.ts",
            "line": 460
          },
          "name": "linkArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-link/index.ts",
            "line": 465
          },
          "name": "linkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-link/index.ts",
            "line": 499
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-link/index.ts",
            "line": 505
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkmanagerLink.NetworkmanagerLinkTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-link/index.ts",
            "line": 416
          },
          "name": "bandwidthInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkmanagerLink.NetworkmanagerLinkBandwidth"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-link/index.ts",
            "line": 437
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-link/index.ts",
            "line": 450
          },
          "name": "globalNetworkIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-link/index.ts",
            "line": 481
          },
          "name": "providerNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-link/index.ts",
            "line": 494
          },
          "name": "siteIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-link/index.ts",
            "line": 515
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkmanagerLink.NetworkmanagerLinkTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-link/index.ts",
            "line": 531
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-link/index.ts",
            "line": 427
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-link/index.ts",
            "line": 443
          },
          "name": "globalNetworkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-link/index.ts",
            "line": 471
          },
          "name": "providerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-link/index.ts",
            "line": 487
          },
          "name": "siteId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-link/index.ts",
            "line": 521
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/networkmanager-link/index:NetworkmanagerLink"
    },
    "@cdktn/provider-awscc.networkmanagerLink.NetworkmanagerLinkBandwidth": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerLink.NetworkmanagerLinkBandwidth",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkmanager-link/index.ts",
        "line": 58
      },
      "name": "NetworkmanagerLinkBandwidth",
      "namespace": "networkmanagerLink",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_link#download_speed NetworkmanagerLink#download_speed}",
            "stability": "stable",
            "summary": "Download speed in Mbps."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-link/index.ts",
            "line": 64
          },
          "name": "downloadSpeed",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_link#upload_speed NetworkmanagerLink#upload_speed}",
            "stability": "stable",
            "summary": "Upload speed in Mbps."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-link/index.ts",
            "line": 70
          },
          "name": "uploadSpeed",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/networkmanager-link/index:NetworkmanagerLinkBandwidth"
    },
    "@cdktn/provider-awscc.networkmanagerLink.NetworkmanagerLinkBandwidthOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerLink.NetworkmanagerLinkBandwidthOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkmanager-link/index.ts",
          "line": 117
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkmanager-link/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-link/index.ts",
            "line": 165
          },
          "name": "resetDownloadSpeed"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-link/index.ts",
            "line": 181
          },
          "name": "resetUploadSpeed"
        }
      ],
      "name": "NetworkmanagerLinkBandwidthOutputReference",
      "namespace": "networkmanagerLink",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-link/index.ts",
            "line": 169
          },
          "name": "downloadSpeedInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-link/index.ts",
            "line": 185
          },
          "name": "uploadSpeedInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-link/index.ts",
            "line": 159
          },
          "name": "downloadSpeed",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-link/index.ts",
            "line": 175
          },
          "name": "uploadSpeed",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-link/index.ts",
            "line": 121
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkmanagerLink.NetworkmanagerLinkBandwidth"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkmanager-link/index:NetworkmanagerLinkBandwidthOutputReference"
    },
    "@cdktn/provider-awscc.networkmanagerLink.NetworkmanagerLinkConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerLink.NetworkmanagerLinkConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkmanager-link/index.ts",
        "line": 14
      },
      "name": "NetworkmanagerLinkConfig",
      "namespace": "networkmanagerLink",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_link#bandwidth NetworkmanagerLink#bandwidth}",
            "stability": "stable",
            "summary": "The Bandwidth for the link."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-link/index.ts",
            "line": 20
          },
          "name": "bandwidth",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkmanagerLink.NetworkmanagerLinkBandwidth"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_link#global_network_id NetworkmanagerLink#global_network_id}",
            "stability": "stable",
            "summary": "The ID of the global network."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-link/index.ts",
            "line": 32
          },
          "name": "globalNetworkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_link#site_id NetworkmanagerLink#site_id}",
            "stability": "stable",
            "summary": "The ID of the site."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-link/index.ts",
            "line": 44
          },
          "name": "siteId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_link#description NetworkmanagerLink#description}",
            "stability": "stable",
            "summary": "The description of the link."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-link/index.ts",
            "line": 26
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_link#provider_name NetworkmanagerLink#provider_name}",
            "stability": "stable",
            "summary": "The provider of the link."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-link/index.ts",
            "line": 38
          },
          "name": "providerName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_link#tags NetworkmanagerLink#tags}",
            "stability": "stable",
            "summary": "The tags for the link."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-link/index.ts",
            "line": 50
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkmanagerLink.NetworkmanagerLinkTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_link#type NetworkmanagerLink#type}",
            "stability": "stable",
            "summary": "The type of the link."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-link/index.ts",
            "line": 56
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/networkmanager-link/index:NetworkmanagerLinkConfig"
    },
    "@cdktn/provider-awscc.networkmanagerLink.NetworkmanagerLinkTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerLink.NetworkmanagerLinkTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkmanager-link/index.ts",
        "line": 189
      },
      "name": "NetworkmanagerLinkTags",
      "namespace": "networkmanagerLink",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_link#key NetworkmanagerLink#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-link/index.ts",
            "line": 195
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_link#value NetworkmanagerLink#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-link/index.ts",
            "line": 201
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/networkmanager-link/index:NetworkmanagerLinkTags"
    },
    "@cdktn/provider-awscc.networkmanagerLink.NetworkmanagerLinkTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerLink.NetworkmanagerLinkTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkmanager-link/index.ts",
          "line": 331
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkmanager-link/index.ts",
        "line": 323
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-link/index.ts",
            "line": 338
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.networkmanagerLink.NetworkmanagerLinkTagsOutputReference"
            }
          }
        }
      ],
      "name": "NetworkmanagerLinkTagsList",
      "namespace": "networkmanagerLink",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-link/index.ts",
            "line": 324
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkmanagerLink.NetworkmanagerLinkTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkmanager-link/index:NetworkmanagerLinkTagsList"
    },
    "@cdktn/provider-awscc.networkmanagerLink.NetworkmanagerLinkTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerLink.NetworkmanagerLinkTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkmanager-link/index.ts",
          "line": 250
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkmanager-link/index.ts",
        "line": 240
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-link/index.ts",
            "line": 298
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-link/index.ts",
            "line": 314
          },
          "name": "resetValue"
        }
      ],
      "name": "NetworkmanagerLinkTagsOutputReference",
      "namespace": "networkmanagerLink",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-link/index.ts",
            "line": 302
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-link/index.ts",
            "line": 318
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-link/index.ts",
            "line": 292
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-link/index.ts",
            "line": 308
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-link/index.ts",
            "line": 254
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkmanagerLink.NetworkmanagerLinkTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkmanager-link/index:NetworkmanagerLinkTagsOutputReference"
    },
    "@cdktn/provider-awscc.networkmanagerLinkAssociation.NetworkmanagerLinkAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_link_association awscc_networkmanager_link_association}."
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerLinkAssociation.NetworkmanagerLinkAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_link_association awscc_networkmanager_link_association} Resource."
        },
        "locationInModule": {
          "filename": "src/networkmanager-link-association/index.ts",
          "line": 70
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.networkmanagerLinkAssociation.NetworkmanagerLinkAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkmanager-link-association/index.ts",
        "line": 38
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a NetworkmanagerLinkAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/networkmanager-link-association/index.ts",
            "line": 55
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the NetworkmanagerLinkAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_link_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing NetworkmanagerLinkAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the NetworkmanagerLinkAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-link-association/index.ts",
            "line": 143
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-link-association/index.ts",
            "line": 151
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "NetworkmanagerLinkAssociation",
      "namespace": "networkmanagerLinkAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-link-association/index.ts",
            "line": 43
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-link-association/index.ts",
            "line": 122
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-link-association/index.ts",
            "line": 104
          },
          "name": "deviceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-link-association/index.ts",
            "line": 117
          },
          "name": "globalNetworkIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-link-association/index.ts",
            "line": 135
          },
          "name": "linkIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-link-association/index.ts",
            "line": 97
          },
          "name": "deviceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-link-association/index.ts",
            "line": 110
          },
          "name": "globalNetworkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-link-association/index.ts",
            "line": 128
          },
          "name": "linkId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/networkmanager-link-association/index:NetworkmanagerLinkAssociation"
    },
    "@cdktn/provider-awscc.networkmanagerLinkAssociation.NetworkmanagerLinkAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerLinkAssociation.NetworkmanagerLinkAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkmanager-link-association/index.ts",
        "line": 14
      },
      "name": "NetworkmanagerLinkAssociationConfig",
      "namespace": "networkmanagerLinkAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_link_association#device_id NetworkmanagerLinkAssociation#device_id}",
            "stability": "stable",
            "summary": "The ID of the device."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-link-association/index.ts",
            "line": 20
          },
          "name": "deviceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_link_association#global_network_id NetworkmanagerLinkAssociation#global_network_id}",
            "stability": "stable",
            "summary": "The ID of the global network."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-link-association/index.ts",
            "line": 26
          },
          "name": "globalNetworkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_link_association#link_id NetworkmanagerLinkAssociation#link_id}",
            "stability": "stable",
            "summary": "The ID of the link."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-link-association/index.ts",
            "line": 32
          },
          "name": "linkId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/networkmanager-link-association/index:NetworkmanagerLinkAssociationConfig"
    },
    "@cdktn/provider-awscc.networkmanagerSite.NetworkmanagerSite": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_site awscc_networkmanager_site}."
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerSite.NetworkmanagerSite",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_site awscc_networkmanager_site} Resource."
        },
        "locationInModule": {
          "filename": "src/networkmanager-site/index.ts",
          "line": 395
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.networkmanagerSite.NetworkmanagerSiteConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkmanager-site/index.ts",
        "line": 363
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a NetworkmanagerSite resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/networkmanager-site/index.ts",
            "line": 380
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the NetworkmanagerSite to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_site#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing NetworkmanagerSite that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the NetworkmanagerSite to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-site/index.ts",
            "line": 465
          },
          "name": "putLocation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.networkmanagerSite.NetworkmanagerSiteLocation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-site/index.ts",
            "line": 496
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.networkmanagerSite.NetworkmanagerSiteTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-site/index.ts",
            "line": 434
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-site/index.ts",
            "line": 468
          },
          "name": "resetLocation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-site/index.ts",
            "line": 499
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-site/index.ts",
            "line": 511
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-site/index.ts",
            "line": 520
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "NetworkmanagerSite",
      "namespace": "networkmanagerSite",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-site/index.ts",
            "line": 368
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-site/index.ts",
            "line": 422
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-site/index.ts",
            "line": 456
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-site/index.ts",
            "line": 462
          },
          "name": "location",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkmanagerSite.NetworkmanagerSiteLocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-site/index.ts",
            "line": 477
          },
          "name": "siteArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-site/index.ts",
            "line": 482
          },
          "name": "siteId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-site/index.ts",
            "line": 487
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-site/index.ts",
            "line": 493
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkmanagerSite.NetworkmanagerSiteTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-site/index.ts",
            "line": 438
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-site/index.ts",
            "line": 451
          },
          "name": "globalNetworkIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-site/index.ts",
            "line": 472
          },
          "name": "locationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkmanagerSite.NetworkmanagerSiteLocation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-site/index.ts",
            "line": 503
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkmanagerSite.NetworkmanagerSiteTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-site/index.ts",
            "line": 428
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-site/index.ts",
            "line": 444
          },
          "name": "globalNetworkId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/networkmanager-site/index:NetworkmanagerSite"
    },
    "@cdktn/provider-awscc.networkmanagerSite.NetworkmanagerSiteConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerSite.NetworkmanagerSiteConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkmanager-site/index.ts",
        "line": 14
      },
      "name": "NetworkmanagerSiteConfig",
      "namespace": "networkmanagerSite",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_site#global_network_id NetworkmanagerSite#global_network_id}",
            "stability": "stable",
            "summary": "The ID of the global network."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-site/index.ts",
            "line": 26
          },
          "name": "globalNetworkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_site#description NetworkmanagerSite#description}",
            "stability": "stable",
            "summary": "The description of the site."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-site/index.ts",
            "line": 20
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_site#location NetworkmanagerSite#location}",
            "stability": "stable",
            "summary": "The location of the site."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-site/index.ts",
            "line": 32
          },
          "name": "location",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.networkmanagerSite.NetworkmanagerSiteLocation"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_site#tags NetworkmanagerSite#tags}",
            "stability": "stable",
            "summary": "The tags for the site."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-site/index.ts",
            "line": 38
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkmanagerSite.NetworkmanagerSiteTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkmanager-site/index:NetworkmanagerSiteConfig"
    },
    "@cdktn/provider-awscc.networkmanagerSite.NetworkmanagerSiteLocation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerSite.NetworkmanagerSiteLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkmanager-site/index.ts",
        "line": 40
      },
      "name": "NetworkmanagerSiteLocation",
      "namespace": "networkmanagerSite",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_site#address NetworkmanagerSite#address}",
            "stability": "stable",
            "summary": "The physical address."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-site/index.ts",
            "line": 46
          },
          "name": "address",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_site#latitude NetworkmanagerSite#latitude}",
            "stability": "stable",
            "summary": "The latitude."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-site/index.ts",
            "line": 52
          },
          "name": "latitude",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_site#longitude NetworkmanagerSite#longitude}",
            "stability": "stable",
            "summary": "The longitude."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-site/index.ts",
            "line": 58
          },
          "name": "longitude",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/networkmanager-site/index:NetworkmanagerSiteLocation"
    },
    "@cdktn/provider-awscc.networkmanagerSite.NetworkmanagerSiteLocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerSite.NetworkmanagerSiteLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkmanager-site/index.ts",
          "line": 112
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkmanager-site/index.ts",
        "line": 104
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-site/index.ts",
            "line": 166
          },
          "name": "resetAddress"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-site/index.ts",
            "line": 182
          },
          "name": "resetLatitude"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-site/index.ts",
            "line": 198
          },
          "name": "resetLongitude"
        }
      ],
      "name": "NetworkmanagerSiteLocationOutputReference",
      "namespace": "networkmanagerSite",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-site/index.ts",
            "line": 170
          },
          "name": "addressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-site/index.ts",
            "line": 186
          },
          "name": "latitudeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-site/index.ts",
            "line": 202
          },
          "name": "longitudeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-site/index.ts",
            "line": 160
          },
          "name": "address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-site/index.ts",
            "line": 176
          },
          "name": "latitude",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-site/index.ts",
            "line": 192
          },
          "name": "longitude",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-site/index.ts",
            "line": 116
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkmanagerSite.NetworkmanagerSiteLocation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkmanager-site/index:NetworkmanagerSiteLocationOutputReference"
    },
    "@cdktn/provider-awscc.networkmanagerSite.NetworkmanagerSiteTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerSite.NetworkmanagerSiteTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkmanager-site/index.ts",
        "line": 206
      },
      "name": "NetworkmanagerSiteTags",
      "namespace": "networkmanagerSite",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_site#key NetworkmanagerSite#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-site/index.ts",
            "line": 212
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_site#value NetworkmanagerSite#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-site/index.ts",
            "line": 218
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/networkmanager-site/index:NetworkmanagerSiteTags"
    },
    "@cdktn/provider-awscc.networkmanagerSite.NetworkmanagerSiteTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerSite.NetworkmanagerSiteTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkmanager-site/index.ts",
          "line": 348
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkmanager-site/index.ts",
        "line": 340
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-site/index.ts",
            "line": 355
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.networkmanagerSite.NetworkmanagerSiteTagsOutputReference"
            }
          }
        }
      ],
      "name": "NetworkmanagerSiteTagsList",
      "namespace": "networkmanagerSite",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-site/index.ts",
            "line": 341
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkmanagerSite.NetworkmanagerSiteTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkmanager-site/index:NetworkmanagerSiteTagsList"
    },
    "@cdktn/provider-awscc.networkmanagerSite.NetworkmanagerSiteTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerSite.NetworkmanagerSiteTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkmanager-site/index.ts",
          "line": 267
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkmanager-site/index.ts",
        "line": 257
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-site/index.ts",
            "line": 315
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-site/index.ts",
            "line": 331
          },
          "name": "resetValue"
        }
      ],
      "name": "NetworkmanagerSiteTagsOutputReference",
      "namespace": "networkmanagerSite",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-site/index.ts",
            "line": 319
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-site/index.ts",
            "line": 335
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-site/index.ts",
            "line": 309
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-site/index.ts",
            "line": 325
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-site/index.ts",
            "line": 271
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkmanagerSite.NetworkmanagerSiteTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkmanager-site/index:NetworkmanagerSiteTagsOutputReference"
    },
    "@cdktn/provider-awscc.networkmanagerSiteToSiteVpnAttachment.NetworkmanagerSiteToSiteVpnAttachment": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_site_to_site_vpn_attachment awscc_networkmanager_site_to_site_vpn_attachment}."
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerSiteToSiteVpnAttachment.NetworkmanagerSiteToSiteVpnAttachment",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_site_to_site_vpn_attachment awscc_networkmanager_site_to_site_vpn_attachment} Resource."
        },
        "locationInModule": {
          "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
          "line": 885
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.networkmanagerSiteToSiteVpnAttachment.NetworkmanagerSiteToSiteVpnAttachmentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
        "line": 853
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a NetworkmanagerSiteToSiteVpnAttachment resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 870
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the NetworkmanagerSiteToSiteVpnAttachment to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_site_to_site_vpn_attachment#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing NetworkmanagerSiteToSiteVpnAttachment that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the NetworkmanagerSiteToSiteVpnAttachment to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 993
          },
          "name": "putProposedNetworkFunctionGroupChange",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.networkmanagerSiteToSiteVpnAttachment.NetworkmanagerSiteToSiteVpnAttachmentProposedNetworkFunctionGroupChange"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 1009
          },
          "name": "putProposedSegmentChange",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.networkmanagerSiteToSiteVpnAttachment.NetworkmanagerSiteToSiteVpnAttachmentProposedSegmentChange"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 1056
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.networkmanagerSiteToSiteVpnAttachment.NetworkmanagerSiteToSiteVpnAttachmentTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 975
          },
          "name": "resetNetworkFunctionGroupName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 996
          },
          "name": "resetProposedNetworkFunctionGroupChange"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 1012
          },
          "name": "resetProposedSegmentChange"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 1033
          },
          "name": "resetRoutingPolicyLabel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 1059
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 1089
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 1101
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "NetworkmanagerSiteToSiteVpnAttachment",
      "namespace": "networkmanagerSiteToSiteVpnAttachment",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 858
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 915
          },
          "name": "attachmentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 920
          },
          "name": "attachmentPolicyRuleNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 925
          },
          "name": "attachmentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 930
          },
          "name": "coreNetworkArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 948
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 953
          },
          "name": "edgeLocation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 958
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 963
          },
          "name": "lastModificationErrors",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 984
          },
          "name": "ownerAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 990
          },
          "name": "proposedNetworkFunctionGroupChange",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkmanagerSiteToSiteVpnAttachment.NetworkmanagerSiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 1006
          },
          "name": "proposedSegmentChange",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkmanagerSiteToSiteVpnAttachment.NetworkmanagerSiteToSiteVpnAttachmentProposedSegmentChangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 1021
          },
          "name": "resourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 1042
          },
          "name": "segmentName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 1047
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 1053
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkmanagerSiteToSiteVpnAttachment.NetworkmanagerSiteToSiteVpnAttachmentTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 1068
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 943
          },
          "name": "coreNetworkIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 979
          },
          "name": "networkFunctionGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 1000
          },
          "name": "proposedNetworkFunctionGroupChangeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkmanagerSiteToSiteVpnAttachment.NetworkmanagerSiteToSiteVpnAttachmentProposedNetworkFunctionGroupChange"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 1016
          },
          "name": "proposedSegmentChangeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkmanagerSiteToSiteVpnAttachment.NetworkmanagerSiteToSiteVpnAttachmentProposedSegmentChange"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 1037
          },
          "name": "routingPolicyLabelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 1063
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkmanagerSiteToSiteVpnAttachment.NetworkmanagerSiteToSiteVpnAttachmentTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 1081
          },
          "name": "vpnConnectionArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 936
          },
          "name": "coreNetworkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 969
          },
          "name": "networkFunctionGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 1027
          },
          "name": "routingPolicyLabel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 1074
          },
          "name": "vpnConnectionArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/networkmanager-site-to-site-vpn-attachment/index:NetworkmanagerSiteToSiteVpnAttachment"
    },
    "@cdktn/provider-awscc.networkmanagerSiteToSiteVpnAttachment.NetworkmanagerSiteToSiteVpnAttachmentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerSiteToSiteVpnAttachment.NetworkmanagerSiteToSiteVpnAttachmentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
        "line": 14
      },
      "name": "NetworkmanagerSiteToSiteVpnAttachmentConfig",
      "namespace": "networkmanagerSiteToSiteVpnAttachment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_site_to_site_vpn_attachment#core_network_id NetworkmanagerSiteToSiteVpnAttachment#core_network_id}",
            "stability": "stable",
            "summary": "The ID of a core network where you're creating a site-to-site VPN attachment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 20
          },
          "name": "coreNetworkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_site_to_site_vpn_attachment#vpn_connection_arn NetworkmanagerSiteToSiteVpnAttachment#vpn_connection_arn}",
            "stability": "stable",
            "summary": "The ARN of the site-to-site VPN attachment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 56
          },
          "name": "vpnConnectionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_site_to_site_vpn_attachment#network_function_group_name NetworkmanagerSiteToSiteVpnAttachment#network_function_group_name}",
            "stability": "stable",
            "summary": "The name of the network function group attachment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 26
          },
          "name": "networkFunctionGroupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_site_to_site_vpn_attachment#proposed_network_function_group_change NetworkmanagerSiteToSiteVpnAttachment#proposed_network_function_group_change}",
            "stability": "stable",
            "summary": "The attachment to move from one network function group to another."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 32
          },
          "name": "proposedNetworkFunctionGroupChange",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.networkmanagerSiteToSiteVpnAttachment.NetworkmanagerSiteToSiteVpnAttachmentProposedNetworkFunctionGroupChange"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_site_to_site_vpn_attachment#proposed_segment_change NetworkmanagerSiteToSiteVpnAttachment#proposed_segment_change}",
            "stability": "stable",
            "summary": "The attachment to move from one segment to another."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 38
          },
          "name": "proposedSegmentChange",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.networkmanagerSiteToSiteVpnAttachment.NetworkmanagerSiteToSiteVpnAttachmentProposedSegmentChange"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_site_to_site_vpn_attachment#routing_policy_label NetworkmanagerSiteToSiteVpnAttachment#routing_policy_label}",
            "stability": "stable",
            "summary": "Routing policy label."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 44
          },
          "name": "routingPolicyLabel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_site_to_site_vpn_attachment#tags NetworkmanagerSiteToSiteVpnAttachment#tags}",
            "stability": "stable",
            "summary": "Tags for the attachment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 50
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkmanagerSiteToSiteVpnAttachment.NetworkmanagerSiteToSiteVpnAttachmentTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkmanager-site-to-site-vpn-attachment/index:NetworkmanagerSiteToSiteVpnAttachmentConfig"
    },
    "@cdktn/provider-awscc.networkmanagerSiteToSiteVpnAttachment.NetworkmanagerSiteToSiteVpnAttachmentProposedNetworkFunctionGroupChange": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerSiteToSiteVpnAttachment.NetworkmanagerSiteToSiteVpnAttachmentProposedNetworkFunctionGroupChange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
        "line": 211
      },
      "name": "NetworkmanagerSiteToSiteVpnAttachmentProposedNetworkFunctionGroupChange",
      "namespace": "networkmanagerSiteToSiteVpnAttachment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_site_to_site_vpn_attachment#attachment_policy_rule_number NetworkmanagerSiteToSiteVpnAttachment#attachment_policy_rule_number}",
            "stability": "stable",
            "summary": "The rule number in the policy document that applies to this change."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 217
          },
          "name": "attachmentPolicyRuleNumber",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_site_to_site_vpn_attachment#network_function_group_name NetworkmanagerSiteToSiteVpnAttachment#network_function_group_name}",
            "stability": "stable",
            "summary": "The name of the network function group to change."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 223
          },
          "name": "networkFunctionGroupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_site_to_site_vpn_attachment#tags NetworkmanagerSiteToSiteVpnAttachment#tags}",
            "stability": "stable",
            "summary": "The key-value tags that changed for the network function group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 229
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkmanagerSiteToSiteVpnAttachment.NetworkmanagerSiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkmanager-site-to-site-vpn-attachment/index:NetworkmanagerSiteToSiteVpnAttachmentProposedNetworkFunctionGroupChange"
    },
    "@cdktn/provider-awscc.networkmanagerSiteToSiteVpnAttachment.NetworkmanagerSiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerSiteToSiteVpnAttachment.NetworkmanagerSiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
          "line": 283
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
        "line": 275
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 366
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.networkmanagerSiteToSiteVpnAttachment.NetworkmanagerSiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 337
          },
          "name": "resetAttachmentPolicyRuleNumber"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 353
          },
          "name": "resetNetworkFunctionGroupName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 369
          },
          "name": "resetTags"
        }
      ],
      "name": "NetworkmanagerSiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeOutputReference",
      "namespace": "networkmanagerSiteToSiteVpnAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 363
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkmanagerSiteToSiteVpnAttachment.NetworkmanagerSiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 341
          },
          "name": "attachmentPolicyRuleNumberInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 357
          },
          "name": "networkFunctionGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 373
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkmanagerSiteToSiteVpnAttachment.NetworkmanagerSiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 331
          },
          "name": "attachmentPolicyRuleNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 347
          },
          "name": "networkFunctionGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 287
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkmanagerSiteToSiteVpnAttachment.NetworkmanagerSiteToSiteVpnAttachmentProposedNetworkFunctionGroupChange"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkmanager-site-to-site-vpn-attachment/index:NetworkmanagerSiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeOutputReference"
    },
    "@cdktn/provider-awscc.networkmanagerSiteToSiteVpnAttachment.NetworkmanagerSiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerSiteToSiteVpnAttachment.NetworkmanagerSiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
        "line": 58
      },
      "name": "NetworkmanagerSiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeTags",
      "namespace": "networkmanagerSiteToSiteVpnAttachment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_site_to_site_vpn_attachment#key NetworkmanagerSiteToSiteVpnAttachment#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 64
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_site_to_site_vpn_attachment#value NetworkmanagerSiteToSiteVpnAttachment#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 70
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/networkmanager-site-to-site-vpn-attachment/index:NetworkmanagerSiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeTags"
    },
    "@cdktn/provider-awscc.networkmanagerSiteToSiteVpnAttachment.NetworkmanagerSiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerSiteToSiteVpnAttachment.NetworkmanagerSiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
          "line": 200
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
        "line": 192
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 207
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.networkmanagerSiteToSiteVpnAttachment.NetworkmanagerSiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeTagsOutputReference"
            }
          }
        }
      ],
      "name": "NetworkmanagerSiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeTagsList",
      "namespace": "networkmanagerSiteToSiteVpnAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 193
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkmanagerSiteToSiteVpnAttachment.NetworkmanagerSiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkmanager-site-to-site-vpn-attachment/index:NetworkmanagerSiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeTagsList"
    },
    "@cdktn/provider-awscc.networkmanagerSiteToSiteVpnAttachment.NetworkmanagerSiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerSiteToSiteVpnAttachment.NetworkmanagerSiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
          "line": 119
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 167
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 183
          },
          "name": "resetValue"
        }
      ],
      "name": "NetworkmanagerSiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeTagsOutputReference",
      "namespace": "networkmanagerSiteToSiteVpnAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 171
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 187
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 161
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 177
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 123
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkmanagerSiteToSiteVpnAttachment.NetworkmanagerSiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkmanager-site-to-site-vpn-attachment/index:NetworkmanagerSiteToSiteVpnAttachmentProposedNetworkFunctionGroupChangeTagsOutputReference"
    },
    "@cdktn/provider-awscc.networkmanagerSiteToSiteVpnAttachment.NetworkmanagerSiteToSiteVpnAttachmentProposedSegmentChange": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerSiteToSiteVpnAttachment.NetworkmanagerSiteToSiteVpnAttachmentProposedSegmentChange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
        "line": 530
      },
      "name": "NetworkmanagerSiteToSiteVpnAttachmentProposedSegmentChange",
      "namespace": "networkmanagerSiteToSiteVpnAttachment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_site_to_site_vpn_attachment#attachment_policy_rule_number NetworkmanagerSiteToSiteVpnAttachment#attachment_policy_rule_number}",
            "stability": "stable",
            "summary": "The rule number in the policy document that applies to this change."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 536
          },
          "name": "attachmentPolicyRuleNumber",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_site_to_site_vpn_attachment#segment_name NetworkmanagerSiteToSiteVpnAttachment#segment_name}",
            "stability": "stable",
            "summary": "The name of the segment to change."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 542
          },
          "name": "segmentName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_site_to_site_vpn_attachment#tags NetworkmanagerSiteToSiteVpnAttachment#tags}",
            "stability": "stable",
            "summary": "The key-value tags that changed for the segment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 548
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkmanagerSiteToSiteVpnAttachment.NetworkmanagerSiteToSiteVpnAttachmentProposedSegmentChangeTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkmanager-site-to-site-vpn-attachment/index:NetworkmanagerSiteToSiteVpnAttachmentProposedSegmentChange"
    },
    "@cdktn/provider-awscc.networkmanagerSiteToSiteVpnAttachment.NetworkmanagerSiteToSiteVpnAttachmentProposedSegmentChangeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerSiteToSiteVpnAttachment.NetworkmanagerSiteToSiteVpnAttachmentProposedSegmentChangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
          "line": 602
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
        "line": 594
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 685
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.networkmanagerSiteToSiteVpnAttachment.NetworkmanagerSiteToSiteVpnAttachmentProposedSegmentChangeTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 656
          },
          "name": "resetAttachmentPolicyRuleNumber"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 672
          },
          "name": "resetSegmentName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 688
          },
          "name": "resetTags"
        }
      ],
      "name": "NetworkmanagerSiteToSiteVpnAttachmentProposedSegmentChangeOutputReference",
      "namespace": "networkmanagerSiteToSiteVpnAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 682
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkmanagerSiteToSiteVpnAttachment.NetworkmanagerSiteToSiteVpnAttachmentProposedSegmentChangeTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 660
          },
          "name": "attachmentPolicyRuleNumberInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 676
          },
          "name": "segmentNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 692
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkmanagerSiteToSiteVpnAttachment.NetworkmanagerSiteToSiteVpnAttachmentProposedSegmentChangeTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 650
          },
          "name": "attachmentPolicyRuleNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 666
          },
          "name": "segmentName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 606
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkmanagerSiteToSiteVpnAttachment.NetworkmanagerSiteToSiteVpnAttachmentProposedSegmentChange"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkmanager-site-to-site-vpn-attachment/index:NetworkmanagerSiteToSiteVpnAttachmentProposedSegmentChangeOutputReference"
    },
    "@cdktn/provider-awscc.networkmanagerSiteToSiteVpnAttachment.NetworkmanagerSiteToSiteVpnAttachmentProposedSegmentChangeTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerSiteToSiteVpnAttachment.NetworkmanagerSiteToSiteVpnAttachmentProposedSegmentChangeTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
        "line": 377
      },
      "name": "NetworkmanagerSiteToSiteVpnAttachmentProposedSegmentChangeTags",
      "namespace": "networkmanagerSiteToSiteVpnAttachment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_site_to_site_vpn_attachment#key NetworkmanagerSiteToSiteVpnAttachment#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 383
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_site_to_site_vpn_attachment#value NetworkmanagerSiteToSiteVpnAttachment#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 389
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/networkmanager-site-to-site-vpn-attachment/index:NetworkmanagerSiteToSiteVpnAttachmentProposedSegmentChangeTags"
    },
    "@cdktn/provider-awscc.networkmanagerSiteToSiteVpnAttachment.NetworkmanagerSiteToSiteVpnAttachmentProposedSegmentChangeTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerSiteToSiteVpnAttachment.NetworkmanagerSiteToSiteVpnAttachmentProposedSegmentChangeTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
          "line": 519
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
        "line": 511
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 526
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.networkmanagerSiteToSiteVpnAttachment.NetworkmanagerSiteToSiteVpnAttachmentProposedSegmentChangeTagsOutputReference"
            }
          }
        }
      ],
      "name": "NetworkmanagerSiteToSiteVpnAttachmentProposedSegmentChangeTagsList",
      "namespace": "networkmanagerSiteToSiteVpnAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 512
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkmanagerSiteToSiteVpnAttachment.NetworkmanagerSiteToSiteVpnAttachmentProposedSegmentChangeTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkmanager-site-to-site-vpn-attachment/index:NetworkmanagerSiteToSiteVpnAttachmentProposedSegmentChangeTagsList"
    },
    "@cdktn/provider-awscc.networkmanagerSiteToSiteVpnAttachment.NetworkmanagerSiteToSiteVpnAttachmentProposedSegmentChangeTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerSiteToSiteVpnAttachment.NetworkmanagerSiteToSiteVpnAttachmentProposedSegmentChangeTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
          "line": 438
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
        "line": 428
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 486
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 502
          },
          "name": "resetValue"
        }
      ],
      "name": "NetworkmanagerSiteToSiteVpnAttachmentProposedSegmentChangeTagsOutputReference",
      "namespace": "networkmanagerSiteToSiteVpnAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 490
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 506
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 480
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 496
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 442
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkmanagerSiteToSiteVpnAttachment.NetworkmanagerSiteToSiteVpnAttachmentProposedSegmentChangeTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkmanager-site-to-site-vpn-attachment/index:NetworkmanagerSiteToSiteVpnAttachmentProposedSegmentChangeTagsOutputReference"
    },
    "@cdktn/provider-awscc.networkmanagerSiteToSiteVpnAttachment.NetworkmanagerSiteToSiteVpnAttachmentTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerSiteToSiteVpnAttachment.NetworkmanagerSiteToSiteVpnAttachmentTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
        "line": 696
      },
      "name": "NetworkmanagerSiteToSiteVpnAttachmentTags",
      "namespace": "networkmanagerSiteToSiteVpnAttachment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_site_to_site_vpn_attachment#key NetworkmanagerSiteToSiteVpnAttachment#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 702
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_site_to_site_vpn_attachment#value NetworkmanagerSiteToSiteVpnAttachment#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 708
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/networkmanager-site-to-site-vpn-attachment/index:NetworkmanagerSiteToSiteVpnAttachmentTags"
    },
    "@cdktn/provider-awscc.networkmanagerSiteToSiteVpnAttachment.NetworkmanagerSiteToSiteVpnAttachmentTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerSiteToSiteVpnAttachment.NetworkmanagerSiteToSiteVpnAttachmentTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
          "line": 838
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
        "line": 830
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 845
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.networkmanagerSiteToSiteVpnAttachment.NetworkmanagerSiteToSiteVpnAttachmentTagsOutputReference"
            }
          }
        }
      ],
      "name": "NetworkmanagerSiteToSiteVpnAttachmentTagsList",
      "namespace": "networkmanagerSiteToSiteVpnAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 831
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkmanagerSiteToSiteVpnAttachment.NetworkmanagerSiteToSiteVpnAttachmentTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkmanager-site-to-site-vpn-attachment/index:NetworkmanagerSiteToSiteVpnAttachmentTagsList"
    },
    "@cdktn/provider-awscc.networkmanagerSiteToSiteVpnAttachment.NetworkmanagerSiteToSiteVpnAttachmentTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerSiteToSiteVpnAttachment.NetworkmanagerSiteToSiteVpnAttachmentTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
          "line": 757
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
        "line": 747
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 805
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 821
          },
          "name": "resetValue"
        }
      ],
      "name": "NetworkmanagerSiteToSiteVpnAttachmentTagsOutputReference",
      "namespace": "networkmanagerSiteToSiteVpnAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 809
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 825
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 799
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 815
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-site-to-site-vpn-attachment/index.ts",
            "line": 761
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkmanagerSiteToSiteVpnAttachment.NetworkmanagerSiteToSiteVpnAttachmentTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkmanager-site-to-site-vpn-attachment/index:NetworkmanagerSiteToSiteVpnAttachmentTagsOutputReference"
    },
    "@cdktn/provider-awscc.networkmanagerTransitGatewayPeering.NetworkmanagerTransitGatewayPeering": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_transit_gateway_peering awscc_networkmanager_transit_gateway_peering}."
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerTransitGatewayPeering.NetworkmanagerTransitGatewayPeering",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_transit_gateway_peering awscc_networkmanager_transit_gateway_peering} Resource."
        },
        "locationInModule": {
          "filename": "src/networkmanager-transit-gateway-peering/index.ts",
          "line": 223
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.networkmanagerTransitGatewayPeering.NetworkmanagerTransitGatewayPeeringConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkmanager-transit-gateway-peering/index.ts",
        "line": 191
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a NetworkmanagerTransitGatewayPeering resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-peering/index.ts",
            "line": 208
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the NetworkmanagerTransitGatewayPeering to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_transit_gateway_peering#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing NetworkmanagerTransitGatewayPeering that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the NetworkmanagerTransitGatewayPeering to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-peering/index.ts",
            "line": 316
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.networkmanagerTransitGatewayPeering.NetworkmanagerTransitGatewayPeeringTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-peering/index.ts",
            "line": 319
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-peering/index.ts",
            "line": 349
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-peering/index.ts",
            "line": 357
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "NetworkmanagerTransitGatewayPeering",
      "namespace": "networkmanagerTransitGatewayPeering",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-peering/index.ts",
            "line": 196
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-peering/index.ts",
            "line": 249
          },
          "name": "coreNetworkArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-peering/index.ts",
            "line": 267
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-peering/index.ts",
            "line": 272
          },
          "name": "edgeLocation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-peering/index.ts",
            "line": 277
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-peering/index.ts",
            "line": 282
          },
          "name": "lastModificationErrors",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-peering/index.ts",
            "line": 287
          },
          "name": "ownerAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-peering/index.ts",
            "line": 292
          },
          "name": "peeringId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-peering/index.ts",
            "line": 297
          },
          "name": "peeringType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-peering/index.ts",
            "line": 302
          },
          "name": "resourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-peering/index.ts",
            "line": 307
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-peering/index.ts",
            "line": 313
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkmanagerTransitGatewayPeering.NetworkmanagerTransitGatewayPeeringTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-peering/index.ts",
            "line": 341
          },
          "name": "transitGatewayPeeringAttachmentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-peering/index.ts",
            "line": 262
          },
          "name": "coreNetworkIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-peering/index.ts",
            "line": 323
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkmanagerTransitGatewayPeering.NetworkmanagerTransitGatewayPeeringTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-peering/index.ts",
            "line": 336
          },
          "name": "transitGatewayArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-peering/index.ts",
            "line": 255
          },
          "name": "coreNetworkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-peering/index.ts",
            "line": 329
          },
          "name": "transitGatewayArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/networkmanager-transit-gateway-peering/index:NetworkmanagerTransitGatewayPeering"
    },
    "@cdktn/provider-awscc.networkmanagerTransitGatewayPeering.NetworkmanagerTransitGatewayPeeringConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerTransitGatewayPeering.NetworkmanagerTransitGatewayPeeringConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkmanager-transit-gateway-peering/index.ts",
        "line": 14
      },
      "name": "NetworkmanagerTransitGatewayPeeringConfig",
      "namespace": "networkmanagerTransitGatewayPeering",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_transit_gateway_peering#core_network_id NetworkmanagerTransitGatewayPeering#core_network_id}",
            "stability": "stable",
            "summary": "The Id of the core network that you want to peer a transit gateway to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-peering/index.ts",
            "line": 20
          },
          "name": "coreNetworkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_transit_gateway_peering#transit_gateway_arn NetworkmanagerTransitGatewayPeering#transit_gateway_arn}",
            "stability": "stable",
            "summary": "The ARN (Amazon Resource Name) of the transit gateway that you will peer to a core network."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-peering/index.ts",
            "line": 32
          },
          "name": "transitGatewayArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_transit_gateway_peering#tags NetworkmanagerTransitGatewayPeering#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-peering/index.ts",
            "line": 26
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkmanagerTransitGatewayPeering.NetworkmanagerTransitGatewayPeeringTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkmanager-transit-gateway-peering/index:NetworkmanagerTransitGatewayPeeringConfig"
    },
    "@cdktn/provider-awscc.networkmanagerTransitGatewayPeering.NetworkmanagerTransitGatewayPeeringTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerTransitGatewayPeering.NetworkmanagerTransitGatewayPeeringTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkmanager-transit-gateway-peering/index.ts",
        "line": 34
      },
      "name": "NetworkmanagerTransitGatewayPeeringTags",
      "namespace": "networkmanagerTransitGatewayPeering",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_transit_gateway_peering#key NetworkmanagerTransitGatewayPeering#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-peering/index.ts",
            "line": 40
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_transit_gateway_peering#value NetworkmanagerTransitGatewayPeering#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-peering/index.ts",
            "line": 46
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/networkmanager-transit-gateway-peering/index:NetworkmanagerTransitGatewayPeeringTags"
    },
    "@cdktn/provider-awscc.networkmanagerTransitGatewayPeering.NetworkmanagerTransitGatewayPeeringTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerTransitGatewayPeering.NetworkmanagerTransitGatewayPeeringTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkmanager-transit-gateway-peering/index.ts",
          "line": 176
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkmanager-transit-gateway-peering/index.ts",
        "line": 168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-peering/index.ts",
            "line": 183
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.networkmanagerTransitGatewayPeering.NetworkmanagerTransitGatewayPeeringTagsOutputReference"
            }
          }
        }
      ],
      "name": "NetworkmanagerTransitGatewayPeeringTagsList",
      "namespace": "networkmanagerTransitGatewayPeering",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-peering/index.ts",
            "line": 169
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkmanagerTransitGatewayPeering.NetworkmanagerTransitGatewayPeeringTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkmanager-transit-gateway-peering/index:NetworkmanagerTransitGatewayPeeringTagsList"
    },
    "@cdktn/provider-awscc.networkmanagerTransitGatewayPeering.NetworkmanagerTransitGatewayPeeringTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerTransitGatewayPeering.NetworkmanagerTransitGatewayPeeringTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkmanager-transit-gateway-peering/index.ts",
          "line": 95
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkmanager-transit-gateway-peering/index.ts",
        "line": 85
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-peering/index.ts",
            "line": 143
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-peering/index.ts",
            "line": 159
          },
          "name": "resetValue"
        }
      ],
      "name": "NetworkmanagerTransitGatewayPeeringTagsOutputReference",
      "namespace": "networkmanagerTransitGatewayPeering",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-peering/index.ts",
            "line": 147
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-peering/index.ts",
            "line": 163
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-peering/index.ts",
            "line": 137
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-peering/index.ts",
            "line": 153
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-peering/index.ts",
            "line": 99
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkmanagerTransitGatewayPeering.NetworkmanagerTransitGatewayPeeringTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkmanager-transit-gateway-peering/index:NetworkmanagerTransitGatewayPeeringTagsOutputReference"
    },
    "@cdktn/provider-awscc.networkmanagerTransitGatewayRegistration.NetworkmanagerTransitGatewayRegistration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_transit_gateway_registration awscc_networkmanager_transit_gateway_registration}."
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerTransitGatewayRegistration.NetworkmanagerTransitGatewayRegistration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_transit_gateway_registration awscc_networkmanager_transit_gateway_registration} Resource."
        },
        "locationInModule": {
          "filename": "src/networkmanager-transit-gateway-registration/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.networkmanagerTransitGatewayRegistration.NetworkmanagerTransitGatewayRegistrationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkmanager-transit-gateway-registration/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a NetworkmanagerTransitGatewayRegistration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-registration/index.ts",
            "line": 49
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the NetworkmanagerTransitGatewayRegistration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_transit_gateway_registration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing NetworkmanagerTransitGatewayRegistration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the NetworkmanagerTransitGatewayRegistration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-registration/index.ts",
            "line": 123
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-registration/index.ts",
            "line": 130
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "NetworkmanagerTransitGatewayRegistration",
      "namespace": "networkmanagerTransitGatewayRegistration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-registration/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-registration/index.ts",
            "line": 102
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-registration/index.ts",
            "line": 97
          },
          "name": "globalNetworkIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-registration/index.ts",
            "line": 115
          },
          "name": "transitGatewayArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-registration/index.ts",
            "line": 90
          },
          "name": "globalNetworkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-registration/index.ts",
            "line": 108
          },
          "name": "transitGatewayArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/networkmanager-transit-gateway-registration/index:NetworkmanagerTransitGatewayRegistration"
    },
    "@cdktn/provider-awscc.networkmanagerTransitGatewayRegistration.NetworkmanagerTransitGatewayRegistrationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerTransitGatewayRegistration.NetworkmanagerTransitGatewayRegistrationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkmanager-transit-gateway-registration/index.ts",
        "line": 14
      },
      "name": "NetworkmanagerTransitGatewayRegistrationConfig",
      "namespace": "networkmanagerTransitGatewayRegistration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_transit_gateway_registration#global_network_id NetworkmanagerTransitGatewayRegistration#global_network_id}",
            "stability": "stable",
            "summary": "The ID of the global network."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-registration/index.ts",
            "line": 20
          },
          "name": "globalNetworkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_transit_gateway_registration#transit_gateway_arn NetworkmanagerTransitGatewayRegistration#transit_gateway_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the transit gateway."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-registration/index.ts",
            "line": 26
          },
          "name": "transitGatewayArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/networkmanager-transit-gateway-registration/index:NetworkmanagerTransitGatewayRegistrationConfig"
    },
    "@cdktn/provider-awscc.networkmanagerTransitGatewayRouteTableAttachment.NetworkmanagerTransitGatewayRouteTableAttachment": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_transit_gateway_route_table_attachment awscc_networkmanager_transit_gateway_route_table_attachment}."
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerTransitGatewayRouteTableAttachment.NetworkmanagerTransitGatewayRouteTableAttachment",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_transit_gateway_route_table_attachment awscc_networkmanager_transit_gateway_route_table_attachment} Resource."
        },
        "locationInModule": {
          "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
          "line": 885
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.networkmanagerTransitGatewayRouteTableAttachment.NetworkmanagerTransitGatewayRouteTableAttachmentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
        "line": 853
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a NetworkmanagerTransitGatewayRouteTableAttachment resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 870
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the NetworkmanagerTransitGatewayRouteTableAttachment to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_transit_gateway_route_table_attachment#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing NetworkmanagerTransitGatewayRouteTableAttachment that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the NetworkmanagerTransitGatewayRouteTableAttachment to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 998
          },
          "name": "putProposedNetworkFunctionGroupChange",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.networkmanagerTransitGatewayRouteTableAttachment.NetworkmanagerTransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChange"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 1014
          },
          "name": "putProposedSegmentChange",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.networkmanagerTransitGatewayRouteTableAttachment.NetworkmanagerTransitGatewayRouteTableAttachmentProposedSegmentChange"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 1061
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.networkmanagerTransitGatewayRouteTableAttachment.NetworkmanagerTransitGatewayRouteTableAttachmentTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 967
          },
          "name": "resetNetworkFunctionGroupName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 1001
          },
          "name": "resetProposedNetworkFunctionGroupChange"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 1017
          },
          "name": "resetProposedSegmentChange"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 1038
          },
          "name": "resetRoutingPolicyLabel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 1064
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 1094
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 1106
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "NetworkmanagerTransitGatewayRouteTableAttachment",
      "namespace": "networkmanagerTransitGatewayRouteTableAttachment",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 858
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 915
          },
          "name": "attachmentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 920
          },
          "name": "attachmentPolicyRuleNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 925
          },
          "name": "attachmentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 930
          },
          "name": "coreNetworkArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 935
          },
          "name": "coreNetworkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 940
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 945
          },
          "name": "edgeLocation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 950
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 955
          },
          "name": "lastModificationErrors",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 976
          },
          "name": "ownerAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 995
          },
          "name": "proposedNetworkFunctionGroupChange",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkmanagerTransitGatewayRouteTableAttachment.NetworkmanagerTransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 1011
          },
          "name": "proposedSegmentChange",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkmanagerTransitGatewayRouteTableAttachment.NetworkmanagerTransitGatewayRouteTableAttachmentProposedSegmentChangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 1026
          },
          "name": "resourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 1047
          },
          "name": "segmentName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 1052
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 1058
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkmanagerTransitGatewayRouteTableAttachment.NetworkmanagerTransitGatewayRouteTableAttachmentTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 1086
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 971
          },
          "name": "networkFunctionGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 989
          },
          "name": "peeringIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 1005
          },
          "name": "proposedNetworkFunctionGroupChangeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkmanagerTransitGatewayRouteTableAttachment.NetworkmanagerTransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChange"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 1021
          },
          "name": "proposedSegmentChangeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkmanagerTransitGatewayRouteTableAttachment.NetworkmanagerTransitGatewayRouteTableAttachmentProposedSegmentChange"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 1042
          },
          "name": "routingPolicyLabelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 1068
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkmanagerTransitGatewayRouteTableAttachment.NetworkmanagerTransitGatewayRouteTableAttachmentTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 1081
          },
          "name": "transitGatewayRouteTableArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 961
          },
          "name": "networkFunctionGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 982
          },
          "name": "peeringId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 1032
          },
          "name": "routingPolicyLabel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 1074
          },
          "name": "transitGatewayRouteTableArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/networkmanager-transit-gateway-route-table-attachment/index:NetworkmanagerTransitGatewayRouteTableAttachment"
    },
    "@cdktn/provider-awscc.networkmanagerTransitGatewayRouteTableAttachment.NetworkmanagerTransitGatewayRouteTableAttachmentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerTransitGatewayRouteTableAttachment.NetworkmanagerTransitGatewayRouteTableAttachmentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
        "line": 14
      },
      "name": "NetworkmanagerTransitGatewayRouteTableAttachmentConfig",
      "namespace": "networkmanagerTransitGatewayRouteTableAttachment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_transit_gateway_route_table_attachment#peering_id NetworkmanagerTransitGatewayRouteTableAttachment#peering_id}",
            "stability": "stable",
            "summary": "The Id of peering between transit gateway and core network."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 26
          },
          "name": "peeringId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_transit_gateway_route_table_attachment#transit_gateway_route_table_arn NetworkmanagerTransitGatewayRouteTableAttachment#transit_gateway_route_table_arn}",
            "stability": "stable",
            "summary": "The Arn of transit gateway route table."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 56
          },
          "name": "transitGatewayRouteTableArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_transit_gateway_route_table_attachment#network_function_group_name NetworkmanagerTransitGatewayRouteTableAttachment#network_function_group_name}",
            "stability": "stable",
            "summary": "The name of the network function group attachment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 20
          },
          "name": "networkFunctionGroupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_transit_gateway_route_table_attachment#proposed_network_function_group_change NetworkmanagerTransitGatewayRouteTableAttachment#proposed_network_function_group_change}",
            "stability": "stable",
            "summary": "The attachment to move from one network function group to another."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 32
          },
          "name": "proposedNetworkFunctionGroupChange",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.networkmanagerTransitGatewayRouteTableAttachment.NetworkmanagerTransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChange"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_transit_gateway_route_table_attachment#proposed_segment_change NetworkmanagerTransitGatewayRouteTableAttachment#proposed_segment_change}",
            "stability": "stable",
            "summary": "The attachment to move from one segment to another."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 38
          },
          "name": "proposedSegmentChange",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.networkmanagerTransitGatewayRouteTableAttachment.NetworkmanagerTransitGatewayRouteTableAttachmentProposedSegmentChange"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_transit_gateway_route_table_attachment#routing_policy_label NetworkmanagerTransitGatewayRouteTableAttachment#routing_policy_label}",
            "stability": "stable",
            "summary": "Routing policy label."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 44
          },
          "name": "routingPolicyLabel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_transit_gateway_route_table_attachment#tags NetworkmanagerTransitGatewayRouteTableAttachment#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 50
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkmanagerTransitGatewayRouteTableAttachment.NetworkmanagerTransitGatewayRouteTableAttachmentTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkmanager-transit-gateway-route-table-attachment/index:NetworkmanagerTransitGatewayRouteTableAttachmentConfig"
    },
    "@cdktn/provider-awscc.networkmanagerTransitGatewayRouteTableAttachment.NetworkmanagerTransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChange": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerTransitGatewayRouteTableAttachment.NetworkmanagerTransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
        "line": 211
      },
      "name": "NetworkmanagerTransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChange",
      "namespace": "networkmanagerTransitGatewayRouteTableAttachment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_transit_gateway_route_table_attachment#attachment_policy_rule_number NetworkmanagerTransitGatewayRouteTableAttachment#attachment_policy_rule_number}",
            "stability": "stable",
            "summary": "The rule number in the policy document that applies to this change."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 217
          },
          "name": "attachmentPolicyRuleNumber",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_transit_gateway_route_table_attachment#network_function_group_name NetworkmanagerTransitGatewayRouteTableAttachment#network_function_group_name}",
            "stability": "stable",
            "summary": "The name of the network function group to change."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 223
          },
          "name": "networkFunctionGroupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_transit_gateway_route_table_attachment#tags NetworkmanagerTransitGatewayRouteTableAttachment#tags}",
            "stability": "stable",
            "summary": "The key-value tags that changed for the network function group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 229
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkmanagerTransitGatewayRouteTableAttachment.NetworkmanagerTransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkmanager-transit-gateway-route-table-attachment/index:NetworkmanagerTransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChange"
    },
    "@cdktn/provider-awscc.networkmanagerTransitGatewayRouteTableAttachment.NetworkmanagerTransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerTransitGatewayRouteTableAttachment.NetworkmanagerTransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
          "line": 283
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
        "line": 275
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 366
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.networkmanagerTransitGatewayRouteTableAttachment.NetworkmanagerTransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 337
          },
          "name": "resetAttachmentPolicyRuleNumber"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 353
          },
          "name": "resetNetworkFunctionGroupName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 369
          },
          "name": "resetTags"
        }
      ],
      "name": "NetworkmanagerTransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeOutputReference",
      "namespace": "networkmanagerTransitGatewayRouteTableAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 363
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkmanagerTransitGatewayRouteTableAttachment.NetworkmanagerTransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 341
          },
          "name": "attachmentPolicyRuleNumberInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 357
          },
          "name": "networkFunctionGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 373
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkmanagerTransitGatewayRouteTableAttachment.NetworkmanagerTransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 331
          },
          "name": "attachmentPolicyRuleNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 347
          },
          "name": "networkFunctionGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 287
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkmanagerTransitGatewayRouteTableAttachment.NetworkmanagerTransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChange"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkmanager-transit-gateway-route-table-attachment/index:NetworkmanagerTransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeOutputReference"
    },
    "@cdktn/provider-awscc.networkmanagerTransitGatewayRouteTableAttachment.NetworkmanagerTransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerTransitGatewayRouteTableAttachment.NetworkmanagerTransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
        "line": 58
      },
      "name": "NetworkmanagerTransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeTags",
      "namespace": "networkmanagerTransitGatewayRouteTableAttachment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_transit_gateway_route_table_attachment#key NetworkmanagerTransitGatewayRouteTableAttachment#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 64
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_transit_gateway_route_table_attachment#value NetworkmanagerTransitGatewayRouteTableAttachment#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 70
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/networkmanager-transit-gateway-route-table-attachment/index:NetworkmanagerTransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeTags"
    },
    "@cdktn/provider-awscc.networkmanagerTransitGatewayRouteTableAttachment.NetworkmanagerTransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerTransitGatewayRouteTableAttachment.NetworkmanagerTransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
          "line": 200
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
        "line": 192
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 207
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.networkmanagerTransitGatewayRouteTableAttachment.NetworkmanagerTransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeTagsOutputReference"
            }
          }
        }
      ],
      "name": "NetworkmanagerTransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeTagsList",
      "namespace": "networkmanagerTransitGatewayRouteTableAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 193
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkmanagerTransitGatewayRouteTableAttachment.NetworkmanagerTransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkmanager-transit-gateway-route-table-attachment/index:NetworkmanagerTransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeTagsList"
    },
    "@cdktn/provider-awscc.networkmanagerTransitGatewayRouteTableAttachment.NetworkmanagerTransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerTransitGatewayRouteTableAttachment.NetworkmanagerTransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
          "line": 119
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 167
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 183
          },
          "name": "resetValue"
        }
      ],
      "name": "NetworkmanagerTransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeTagsOutputReference",
      "namespace": "networkmanagerTransitGatewayRouteTableAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 171
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 187
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 161
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 177
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 123
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkmanagerTransitGatewayRouteTableAttachment.NetworkmanagerTransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkmanager-transit-gateway-route-table-attachment/index:NetworkmanagerTransitGatewayRouteTableAttachmentProposedNetworkFunctionGroupChangeTagsOutputReference"
    },
    "@cdktn/provider-awscc.networkmanagerTransitGatewayRouteTableAttachment.NetworkmanagerTransitGatewayRouteTableAttachmentProposedSegmentChange": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerTransitGatewayRouteTableAttachment.NetworkmanagerTransitGatewayRouteTableAttachmentProposedSegmentChange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
        "line": 530
      },
      "name": "NetworkmanagerTransitGatewayRouteTableAttachmentProposedSegmentChange",
      "namespace": "networkmanagerTransitGatewayRouteTableAttachment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_transit_gateway_route_table_attachment#attachment_policy_rule_number NetworkmanagerTransitGatewayRouteTableAttachment#attachment_policy_rule_number}",
            "stability": "stable",
            "summary": "The rule number in the policy document that applies to this change."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 536
          },
          "name": "attachmentPolicyRuleNumber",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_transit_gateway_route_table_attachment#segment_name NetworkmanagerTransitGatewayRouteTableAttachment#segment_name}",
            "stability": "stable",
            "summary": "The name of the segment to change."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 542
          },
          "name": "segmentName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_transit_gateway_route_table_attachment#tags NetworkmanagerTransitGatewayRouteTableAttachment#tags}",
            "stability": "stable",
            "summary": "The key-value tags that changed for the segment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 548
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkmanagerTransitGatewayRouteTableAttachment.NetworkmanagerTransitGatewayRouteTableAttachmentProposedSegmentChangeTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkmanager-transit-gateway-route-table-attachment/index:NetworkmanagerTransitGatewayRouteTableAttachmentProposedSegmentChange"
    },
    "@cdktn/provider-awscc.networkmanagerTransitGatewayRouteTableAttachment.NetworkmanagerTransitGatewayRouteTableAttachmentProposedSegmentChangeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerTransitGatewayRouteTableAttachment.NetworkmanagerTransitGatewayRouteTableAttachmentProposedSegmentChangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
          "line": 602
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
        "line": 594
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 685
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.networkmanagerTransitGatewayRouteTableAttachment.NetworkmanagerTransitGatewayRouteTableAttachmentProposedSegmentChangeTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 656
          },
          "name": "resetAttachmentPolicyRuleNumber"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 672
          },
          "name": "resetSegmentName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 688
          },
          "name": "resetTags"
        }
      ],
      "name": "NetworkmanagerTransitGatewayRouteTableAttachmentProposedSegmentChangeOutputReference",
      "namespace": "networkmanagerTransitGatewayRouteTableAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 682
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkmanagerTransitGatewayRouteTableAttachment.NetworkmanagerTransitGatewayRouteTableAttachmentProposedSegmentChangeTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 660
          },
          "name": "attachmentPolicyRuleNumberInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 676
          },
          "name": "segmentNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 692
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkmanagerTransitGatewayRouteTableAttachment.NetworkmanagerTransitGatewayRouteTableAttachmentProposedSegmentChangeTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 650
          },
          "name": "attachmentPolicyRuleNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 666
          },
          "name": "segmentName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 606
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkmanagerTransitGatewayRouteTableAttachment.NetworkmanagerTransitGatewayRouteTableAttachmentProposedSegmentChange"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkmanager-transit-gateway-route-table-attachment/index:NetworkmanagerTransitGatewayRouteTableAttachmentProposedSegmentChangeOutputReference"
    },
    "@cdktn/provider-awscc.networkmanagerTransitGatewayRouteTableAttachment.NetworkmanagerTransitGatewayRouteTableAttachmentProposedSegmentChangeTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerTransitGatewayRouteTableAttachment.NetworkmanagerTransitGatewayRouteTableAttachmentProposedSegmentChangeTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
        "line": 377
      },
      "name": "NetworkmanagerTransitGatewayRouteTableAttachmentProposedSegmentChangeTags",
      "namespace": "networkmanagerTransitGatewayRouteTableAttachment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_transit_gateway_route_table_attachment#key NetworkmanagerTransitGatewayRouteTableAttachment#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 383
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_transit_gateway_route_table_attachment#value NetworkmanagerTransitGatewayRouteTableAttachment#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 389
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/networkmanager-transit-gateway-route-table-attachment/index:NetworkmanagerTransitGatewayRouteTableAttachmentProposedSegmentChangeTags"
    },
    "@cdktn/provider-awscc.networkmanagerTransitGatewayRouteTableAttachment.NetworkmanagerTransitGatewayRouteTableAttachmentProposedSegmentChangeTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerTransitGatewayRouteTableAttachment.NetworkmanagerTransitGatewayRouteTableAttachmentProposedSegmentChangeTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
          "line": 519
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
        "line": 511
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 526
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.networkmanagerTransitGatewayRouteTableAttachment.NetworkmanagerTransitGatewayRouteTableAttachmentProposedSegmentChangeTagsOutputReference"
            }
          }
        }
      ],
      "name": "NetworkmanagerTransitGatewayRouteTableAttachmentProposedSegmentChangeTagsList",
      "namespace": "networkmanagerTransitGatewayRouteTableAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 512
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkmanagerTransitGatewayRouteTableAttachment.NetworkmanagerTransitGatewayRouteTableAttachmentProposedSegmentChangeTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkmanager-transit-gateway-route-table-attachment/index:NetworkmanagerTransitGatewayRouteTableAttachmentProposedSegmentChangeTagsList"
    },
    "@cdktn/provider-awscc.networkmanagerTransitGatewayRouteTableAttachment.NetworkmanagerTransitGatewayRouteTableAttachmentProposedSegmentChangeTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerTransitGatewayRouteTableAttachment.NetworkmanagerTransitGatewayRouteTableAttachmentProposedSegmentChangeTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
          "line": 438
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
        "line": 428
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 486
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 502
          },
          "name": "resetValue"
        }
      ],
      "name": "NetworkmanagerTransitGatewayRouteTableAttachmentProposedSegmentChangeTagsOutputReference",
      "namespace": "networkmanagerTransitGatewayRouteTableAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 490
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 506
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 480
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 496
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 442
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkmanagerTransitGatewayRouteTableAttachment.NetworkmanagerTransitGatewayRouteTableAttachmentProposedSegmentChangeTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkmanager-transit-gateway-route-table-attachment/index:NetworkmanagerTransitGatewayRouteTableAttachmentProposedSegmentChangeTagsOutputReference"
    },
    "@cdktn/provider-awscc.networkmanagerTransitGatewayRouteTableAttachment.NetworkmanagerTransitGatewayRouteTableAttachmentTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerTransitGatewayRouteTableAttachment.NetworkmanagerTransitGatewayRouteTableAttachmentTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
        "line": 696
      },
      "name": "NetworkmanagerTransitGatewayRouteTableAttachmentTags",
      "namespace": "networkmanagerTransitGatewayRouteTableAttachment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_transit_gateway_route_table_attachment#key NetworkmanagerTransitGatewayRouteTableAttachment#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 702
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_transit_gateway_route_table_attachment#value NetworkmanagerTransitGatewayRouteTableAttachment#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 708
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/networkmanager-transit-gateway-route-table-attachment/index:NetworkmanagerTransitGatewayRouteTableAttachmentTags"
    },
    "@cdktn/provider-awscc.networkmanagerTransitGatewayRouteTableAttachment.NetworkmanagerTransitGatewayRouteTableAttachmentTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerTransitGatewayRouteTableAttachment.NetworkmanagerTransitGatewayRouteTableAttachmentTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
          "line": 838
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
        "line": 830
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 845
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.networkmanagerTransitGatewayRouteTableAttachment.NetworkmanagerTransitGatewayRouteTableAttachmentTagsOutputReference"
            }
          }
        }
      ],
      "name": "NetworkmanagerTransitGatewayRouteTableAttachmentTagsList",
      "namespace": "networkmanagerTransitGatewayRouteTableAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 831
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkmanagerTransitGatewayRouteTableAttachment.NetworkmanagerTransitGatewayRouteTableAttachmentTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkmanager-transit-gateway-route-table-attachment/index:NetworkmanagerTransitGatewayRouteTableAttachmentTagsList"
    },
    "@cdktn/provider-awscc.networkmanagerTransitGatewayRouteTableAttachment.NetworkmanagerTransitGatewayRouteTableAttachmentTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerTransitGatewayRouteTableAttachment.NetworkmanagerTransitGatewayRouteTableAttachmentTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
          "line": 757
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
        "line": 747
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 805
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 821
          },
          "name": "resetValue"
        }
      ],
      "name": "NetworkmanagerTransitGatewayRouteTableAttachmentTagsOutputReference",
      "namespace": "networkmanagerTransitGatewayRouteTableAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 809
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 825
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 799
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 815
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-transit-gateway-route-table-attachment/index.ts",
            "line": 761
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkmanagerTransitGatewayRouteTableAttachment.NetworkmanagerTransitGatewayRouteTableAttachmentTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkmanager-transit-gateway-route-table-attachment/index:NetworkmanagerTransitGatewayRouteTableAttachmentTagsOutputReference"
    },
    "@cdktn/provider-awscc.networkmanagerVpcAttachment.NetworkmanagerVpcAttachment": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_vpc_attachment awscc_networkmanager_vpc_attachment}."
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerVpcAttachment.NetworkmanagerVpcAttachment",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_vpc_attachment awscc_networkmanager_vpc_attachment} Resource."
        },
        "locationInModule": {
          "filename": "src/networkmanager-vpc-attachment/index.ts",
          "line": 1092
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.networkmanagerVpcAttachment.NetworkmanagerVpcAttachmentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkmanager-vpc-attachment/index.ts",
        "line": 1060
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a NetworkmanagerVpcAttachment resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 1077
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the NetworkmanagerVpcAttachment to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_vpc_attachment#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing NetworkmanagerVpcAttachment that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the NetworkmanagerVpcAttachment to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 1185
          },
          "name": "putOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.networkmanagerVpcAttachment.NetworkmanagerVpcAttachmentOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 1206
          },
          "name": "putProposedNetworkFunctionGroupChange",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.networkmanagerVpcAttachment.NetworkmanagerVpcAttachmentProposedNetworkFunctionGroupChange"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 1222
          },
          "name": "putProposedSegmentChange",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.networkmanagerVpcAttachment.NetworkmanagerVpcAttachmentProposedSegmentChange"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 1282
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.networkmanagerVpcAttachment.NetworkmanagerVpcAttachmentTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 1188
          },
          "name": "resetOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 1209
          },
          "name": "resetProposedNetworkFunctionGroupChange"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 1225
          },
          "name": "resetProposedSegmentChange"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 1246
          },
          "name": "resetRoutingPolicyLabel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 1285
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 1315
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 1328
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "NetworkmanagerVpcAttachment",
      "namespace": "networkmanagerVpcAttachment",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 1065
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 1123
          },
          "name": "attachmentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 1128
          },
          "name": "attachmentPolicyRuleNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 1133
          },
          "name": "attachmentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 1138
          },
          "name": "coreNetworkArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 1156
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 1161
          },
          "name": "edgeLocation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 1166
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 1171
          },
          "name": "lastModificationErrors",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 1176
          },
          "name": "networkFunctionGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 1182
          },
          "name": "options",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkmanagerVpcAttachment.NetworkmanagerVpcAttachmentOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 1197
          },
          "name": "ownerAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 1203
          },
          "name": "proposedNetworkFunctionGroupChange",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkmanagerVpcAttachment.NetworkmanagerVpcAttachmentProposedNetworkFunctionGroupChangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 1219
          },
          "name": "proposedSegmentChange",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkmanagerVpcAttachment.NetworkmanagerVpcAttachmentProposedSegmentChangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 1234
          },
          "name": "resourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 1255
          },
          "name": "segmentName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 1260
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 1279
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkmanagerVpcAttachment.NetworkmanagerVpcAttachmentTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 1294
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 1151
          },
          "name": "coreNetworkIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 1192
          },
          "name": "optionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkmanagerVpcAttachment.NetworkmanagerVpcAttachmentOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 1213
          },
          "name": "proposedNetworkFunctionGroupChangeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkmanagerVpcAttachment.NetworkmanagerVpcAttachmentProposedNetworkFunctionGroupChange"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 1229
          },
          "name": "proposedSegmentChangeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkmanagerVpcAttachment.NetworkmanagerVpcAttachmentProposedSegmentChange"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 1250
          },
          "name": "routingPolicyLabelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 1273
          },
          "name": "subnetArnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 1289
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkmanagerVpcAttachment.NetworkmanagerVpcAttachmentTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 1307
          },
          "name": "vpcArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 1144
          },
          "name": "coreNetworkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 1240
          },
          "name": "routingPolicyLabel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 1266
          },
          "name": "subnetArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 1300
          },
          "name": "vpcArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/networkmanager-vpc-attachment/index:NetworkmanagerVpcAttachment"
    },
    "@cdktn/provider-awscc.networkmanagerVpcAttachment.NetworkmanagerVpcAttachmentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerVpcAttachment.NetworkmanagerVpcAttachmentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkmanager-vpc-attachment/index.ts",
        "line": 14
      },
      "name": "NetworkmanagerVpcAttachmentConfig",
      "namespace": "networkmanagerVpcAttachment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_vpc_attachment#core_network_id NetworkmanagerVpcAttachment#core_network_id}",
            "stability": "stable",
            "summary": "The ID of a core network for the VPC attachment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 20
          },
          "name": "coreNetworkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_vpc_attachment#subnet_arns NetworkmanagerVpcAttachment#subnet_arns}",
            "stability": "stable",
            "summary": "Subnet Arn list."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 50
          },
          "name": "subnetArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_vpc_attachment#vpc_arn NetworkmanagerVpcAttachment#vpc_arn}",
            "stability": "stable",
            "summary": "The ARN of the VPC."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 62
          },
          "name": "vpcArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_vpc_attachment#options NetworkmanagerVpcAttachment#options}",
            "stability": "stable",
            "summary": "Vpc options of the attachment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 26
          },
          "name": "options",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.networkmanagerVpcAttachment.NetworkmanagerVpcAttachmentOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_vpc_attachment#proposed_network_function_group_change NetworkmanagerVpcAttachment#proposed_network_function_group_change}",
            "stability": "stable",
            "summary": "The attachment to move from one network function group to another."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 32
          },
          "name": "proposedNetworkFunctionGroupChange",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.networkmanagerVpcAttachment.NetworkmanagerVpcAttachmentProposedNetworkFunctionGroupChange"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_vpc_attachment#proposed_segment_change NetworkmanagerVpcAttachment#proposed_segment_change}",
            "stability": "stable",
            "summary": "The attachment to move from one segment to another."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 38
          },
          "name": "proposedSegmentChange",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.networkmanagerVpcAttachment.NetworkmanagerVpcAttachmentProposedSegmentChange"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_vpc_attachment#routing_policy_label NetworkmanagerVpcAttachment#routing_policy_label}",
            "stability": "stable",
            "summary": "Routing policy label."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 44
          },
          "name": "routingPolicyLabel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_vpc_attachment#tags NetworkmanagerVpcAttachment#tags}",
            "stability": "stable",
            "summary": "Tags for the attachment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 56
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkmanagerVpcAttachment.NetworkmanagerVpcAttachmentTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkmanager-vpc-attachment/index:NetworkmanagerVpcAttachmentConfig"
    },
    "@cdktn/provider-awscc.networkmanagerVpcAttachment.NetworkmanagerVpcAttachmentOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerVpcAttachment.NetworkmanagerVpcAttachmentOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkmanager-vpc-attachment/index.ts",
        "line": 64
      },
      "name": "NetworkmanagerVpcAttachmentOptions",
      "namespace": "networkmanagerVpcAttachment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_vpc_attachment#appliance_mode_support NetworkmanagerVpcAttachment#appliance_mode_support}",
            "stability": "stable",
            "summary": "Indicates whether to enable ApplianceModeSupport Support for Vpc Attachment. Valid Values: true | false."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 70
          },
          "name": "applianceModeSupport",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_vpc_attachment#dns_support NetworkmanagerVpcAttachment#dns_support}",
            "stability": "stable",
            "summary": "Indicates whether to enable private DNS Support for Vpc Attachment. Valid Values: true | false."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 76
          },
          "name": "dnsSupport",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_vpc_attachment#ipv_6_support NetworkmanagerVpcAttachment#ipv_6_support}",
            "stability": "stable",
            "summary": "Indicates whether to enable Ipv6 Support for Vpc Attachment. Valid Values: enable | disable."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 82
          },
          "name": "ipv6Support",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_vpc_attachment#security_group_referencing_support NetworkmanagerVpcAttachment#security_group_referencing_support}",
            "stability": "stable",
            "summary": "Indicates whether to enable Security Group Referencing Support for Vpc Attachment. Valid Values: true | false."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 88
          },
          "name": "securityGroupReferencingSupport",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkmanager-vpc-attachment/index:NetworkmanagerVpcAttachmentOptions"
    },
    "@cdktn/provider-awscc.networkmanagerVpcAttachment.NetworkmanagerVpcAttachmentOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerVpcAttachment.NetworkmanagerVpcAttachmentOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkmanager-vpc-attachment/index.ts",
          "line": 149
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkmanager-vpc-attachment/index.ts",
        "line": 141
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 209
          },
          "name": "resetApplianceModeSupport"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 225
          },
          "name": "resetDnsSupport"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 241
          },
          "name": "resetIpv6Support"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 257
          },
          "name": "resetSecurityGroupReferencingSupport"
        }
      ],
      "name": "NetworkmanagerVpcAttachmentOptionsOutputReference",
      "namespace": "networkmanagerVpcAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 213
          },
          "name": "applianceModeSupportInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 229
          },
          "name": "dnsSupportInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 245
          },
          "name": "ipv6SupportInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 261
          },
          "name": "securityGroupReferencingSupportInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 203
          },
          "name": "applianceModeSupport",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 219
          },
          "name": "dnsSupport",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 235
          },
          "name": "ipv6Support",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 251
          },
          "name": "securityGroupReferencingSupport",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 153
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkmanagerVpcAttachment.NetworkmanagerVpcAttachmentOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkmanager-vpc-attachment/index:NetworkmanagerVpcAttachmentOptionsOutputReference"
    },
    "@cdktn/provider-awscc.networkmanagerVpcAttachment.NetworkmanagerVpcAttachmentProposedNetworkFunctionGroupChange": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerVpcAttachment.NetworkmanagerVpcAttachmentProposedNetworkFunctionGroupChange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkmanager-vpc-attachment/index.ts",
        "line": 418
      },
      "name": "NetworkmanagerVpcAttachmentProposedNetworkFunctionGroupChange",
      "namespace": "networkmanagerVpcAttachment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_vpc_attachment#attachment_policy_rule_number NetworkmanagerVpcAttachment#attachment_policy_rule_number}",
            "stability": "stable",
            "summary": "The rule number in the policy document that applies to this change."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 424
          },
          "name": "attachmentPolicyRuleNumber",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_vpc_attachment#network_function_group_name NetworkmanagerVpcAttachment#network_function_group_name}",
            "stability": "stable",
            "summary": "The name of the network function group to change."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 430
          },
          "name": "networkFunctionGroupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_vpc_attachment#tags NetworkmanagerVpcAttachment#tags}",
            "stability": "stable",
            "summary": "The key-value tags that changed for the network function group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 436
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkmanagerVpcAttachment.NetworkmanagerVpcAttachmentProposedNetworkFunctionGroupChangeTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkmanager-vpc-attachment/index:NetworkmanagerVpcAttachmentProposedNetworkFunctionGroupChange"
    },
    "@cdktn/provider-awscc.networkmanagerVpcAttachment.NetworkmanagerVpcAttachmentProposedNetworkFunctionGroupChangeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerVpcAttachment.NetworkmanagerVpcAttachmentProposedNetworkFunctionGroupChangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkmanager-vpc-attachment/index.ts",
          "line": 490
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkmanager-vpc-attachment/index.ts",
        "line": 482
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 573
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.networkmanagerVpcAttachment.NetworkmanagerVpcAttachmentProposedNetworkFunctionGroupChangeTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 544
          },
          "name": "resetAttachmentPolicyRuleNumber"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 560
          },
          "name": "resetNetworkFunctionGroupName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 576
          },
          "name": "resetTags"
        }
      ],
      "name": "NetworkmanagerVpcAttachmentProposedNetworkFunctionGroupChangeOutputReference",
      "namespace": "networkmanagerVpcAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 570
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkmanagerVpcAttachment.NetworkmanagerVpcAttachmentProposedNetworkFunctionGroupChangeTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 548
          },
          "name": "attachmentPolicyRuleNumberInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 564
          },
          "name": "networkFunctionGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 580
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkmanagerVpcAttachment.NetworkmanagerVpcAttachmentProposedNetworkFunctionGroupChangeTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 538
          },
          "name": "attachmentPolicyRuleNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 554
          },
          "name": "networkFunctionGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 494
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkmanagerVpcAttachment.NetworkmanagerVpcAttachmentProposedNetworkFunctionGroupChange"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkmanager-vpc-attachment/index:NetworkmanagerVpcAttachmentProposedNetworkFunctionGroupChangeOutputReference"
    },
    "@cdktn/provider-awscc.networkmanagerVpcAttachment.NetworkmanagerVpcAttachmentProposedNetworkFunctionGroupChangeTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerVpcAttachment.NetworkmanagerVpcAttachmentProposedNetworkFunctionGroupChangeTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkmanager-vpc-attachment/index.ts",
        "line": 265
      },
      "name": "NetworkmanagerVpcAttachmentProposedNetworkFunctionGroupChangeTags",
      "namespace": "networkmanagerVpcAttachment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_vpc_attachment#key NetworkmanagerVpcAttachment#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 271
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_vpc_attachment#value NetworkmanagerVpcAttachment#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 277
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/networkmanager-vpc-attachment/index:NetworkmanagerVpcAttachmentProposedNetworkFunctionGroupChangeTags"
    },
    "@cdktn/provider-awscc.networkmanagerVpcAttachment.NetworkmanagerVpcAttachmentProposedNetworkFunctionGroupChangeTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerVpcAttachment.NetworkmanagerVpcAttachmentProposedNetworkFunctionGroupChangeTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkmanager-vpc-attachment/index.ts",
          "line": 407
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkmanager-vpc-attachment/index.ts",
        "line": 399
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 414
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.networkmanagerVpcAttachment.NetworkmanagerVpcAttachmentProposedNetworkFunctionGroupChangeTagsOutputReference"
            }
          }
        }
      ],
      "name": "NetworkmanagerVpcAttachmentProposedNetworkFunctionGroupChangeTagsList",
      "namespace": "networkmanagerVpcAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 400
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkmanagerVpcAttachment.NetworkmanagerVpcAttachmentProposedNetworkFunctionGroupChangeTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkmanager-vpc-attachment/index:NetworkmanagerVpcAttachmentProposedNetworkFunctionGroupChangeTagsList"
    },
    "@cdktn/provider-awscc.networkmanagerVpcAttachment.NetworkmanagerVpcAttachmentProposedNetworkFunctionGroupChangeTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerVpcAttachment.NetworkmanagerVpcAttachmentProposedNetworkFunctionGroupChangeTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkmanager-vpc-attachment/index.ts",
          "line": 326
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkmanager-vpc-attachment/index.ts",
        "line": 316
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 374
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 390
          },
          "name": "resetValue"
        }
      ],
      "name": "NetworkmanagerVpcAttachmentProposedNetworkFunctionGroupChangeTagsOutputReference",
      "namespace": "networkmanagerVpcAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 378
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 394
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 368
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 384
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 330
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkmanagerVpcAttachment.NetworkmanagerVpcAttachmentProposedNetworkFunctionGroupChangeTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkmanager-vpc-attachment/index:NetworkmanagerVpcAttachmentProposedNetworkFunctionGroupChangeTagsOutputReference"
    },
    "@cdktn/provider-awscc.networkmanagerVpcAttachment.NetworkmanagerVpcAttachmentProposedSegmentChange": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerVpcAttachment.NetworkmanagerVpcAttachmentProposedSegmentChange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkmanager-vpc-attachment/index.ts",
        "line": 737
      },
      "name": "NetworkmanagerVpcAttachmentProposedSegmentChange",
      "namespace": "networkmanagerVpcAttachment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_vpc_attachment#attachment_policy_rule_number NetworkmanagerVpcAttachment#attachment_policy_rule_number}",
            "stability": "stable",
            "summary": "The rule number in the policy document that applies to this change."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 743
          },
          "name": "attachmentPolicyRuleNumber",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_vpc_attachment#segment_name NetworkmanagerVpcAttachment#segment_name}",
            "stability": "stable",
            "summary": "The name of the segment to change."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 749
          },
          "name": "segmentName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_vpc_attachment#tags NetworkmanagerVpcAttachment#tags}",
            "stability": "stable",
            "summary": "The key-value tags that changed for the segment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 755
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkmanagerVpcAttachment.NetworkmanagerVpcAttachmentProposedSegmentChangeTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkmanager-vpc-attachment/index:NetworkmanagerVpcAttachmentProposedSegmentChange"
    },
    "@cdktn/provider-awscc.networkmanagerVpcAttachment.NetworkmanagerVpcAttachmentProposedSegmentChangeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerVpcAttachment.NetworkmanagerVpcAttachmentProposedSegmentChangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkmanager-vpc-attachment/index.ts",
          "line": 809
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkmanager-vpc-attachment/index.ts",
        "line": 801
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 892
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.networkmanagerVpcAttachment.NetworkmanagerVpcAttachmentProposedSegmentChangeTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 863
          },
          "name": "resetAttachmentPolicyRuleNumber"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 879
          },
          "name": "resetSegmentName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 895
          },
          "name": "resetTags"
        }
      ],
      "name": "NetworkmanagerVpcAttachmentProposedSegmentChangeOutputReference",
      "namespace": "networkmanagerVpcAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 889
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.networkmanagerVpcAttachment.NetworkmanagerVpcAttachmentProposedSegmentChangeTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 867
          },
          "name": "attachmentPolicyRuleNumberInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 883
          },
          "name": "segmentNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 899
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkmanagerVpcAttachment.NetworkmanagerVpcAttachmentProposedSegmentChangeTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 857
          },
          "name": "attachmentPolicyRuleNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 873
          },
          "name": "segmentName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 813
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkmanagerVpcAttachment.NetworkmanagerVpcAttachmentProposedSegmentChange"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkmanager-vpc-attachment/index:NetworkmanagerVpcAttachmentProposedSegmentChangeOutputReference"
    },
    "@cdktn/provider-awscc.networkmanagerVpcAttachment.NetworkmanagerVpcAttachmentProposedSegmentChangeTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerVpcAttachment.NetworkmanagerVpcAttachmentProposedSegmentChangeTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkmanager-vpc-attachment/index.ts",
        "line": 584
      },
      "name": "NetworkmanagerVpcAttachmentProposedSegmentChangeTags",
      "namespace": "networkmanagerVpcAttachment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_vpc_attachment#key NetworkmanagerVpcAttachment#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 590
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_vpc_attachment#value NetworkmanagerVpcAttachment#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 596
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/networkmanager-vpc-attachment/index:NetworkmanagerVpcAttachmentProposedSegmentChangeTags"
    },
    "@cdktn/provider-awscc.networkmanagerVpcAttachment.NetworkmanagerVpcAttachmentProposedSegmentChangeTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerVpcAttachment.NetworkmanagerVpcAttachmentProposedSegmentChangeTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkmanager-vpc-attachment/index.ts",
          "line": 726
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkmanager-vpc-attachment/index.ts",
        "line": 718
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 733
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.networkmanagerVpcAttachment.NetworkmanagerVpcAttachmentProposedSegmentChangeTagsOutputReference"
            }
          }
        }
      ],
      "name": "NetworkmanagerVpcAttachmentProposedSegmentChangeTagsList",
      "namespace": "networkmanagerVpcAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 719
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkmanagerVpcAttachment.NetworkmanagerVpcAttachmentProposedSegmentChangeTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkmanager-vpc-attachment/index:NetworkmanagerVpcAttachmentProposedSegmentChangeTagsList"
    },
    "@cdktn/provider-awscc.networkmanagerVpcAttachment.NetworkmanagerVpcAttachmentProposedSegmentChangeTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerVpcAttachment.NetworkmanagerVpcAttachmentProposedSegmentChangeTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkmanager-vpc-attachment/index.ts",
          "line": 645
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkmanager-vpc-attachment/index.ts",
        "line": 635
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 693
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 709
          },
          "name": "resetValue"
        }
      ],
      "name": "NetworkmanagerVpcAttachmentProposedSegmentChangeTagsOutputReference",
      "namespace": "networkmanagerVpcAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 697
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 713
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 687
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 703
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 649
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkmanagerVpcAttachment.NetworkmanagerVpcAttachmentProposedSegmentChangeTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkmanager-vpc-attachment/index:NetworkmanagerVpcAttachmentProposedSegmentChangeTagsOutputReference"
    },
    "@cdktn/provider-awscc.networkmanagerVpcAttachment.NetworkmanagerVpcAttachmentTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerVpcAttachment.NetworkmanagerVpcAttachmentTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/networkmanager-vpc-attachment/index.ts",
        "line": 903
      },
      "name": "NetworkmanagerVpcAttachmentTags",
      "namespace": "networkmanagerVpcAttachment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_vpc_attachment#key NetworkmanagerVpcAttachment#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 909
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/networkmanager_vpc_attachment#value NetworkmanagerVpcAttachment#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 915
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/networkmanager-vpc-attachment/index:NetworkmanagerVpcAttachmentTags"
    },
    "@cdktn/provider-awscc.networkmanagerVpcAttachment.NetworkmanagerVpcAttachmentTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerVpcAttachment.NetworkmanagerVpcAttachmentTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkmanager-vpc-attachment/index.ts",
          "line": 1045
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkmanager-vpc-attachment/index.ts",
        "line": 1037
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 1052
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.networkmanagerVpcAttachment.NetworkmanagerVpcAttachmentTagsOutputReference"
            }
          }
        }
      ],
      "name": "NetworkmanagerVpcAttachmentTagsList",
      "namespace": "networkmanagerVpcAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 1038
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.networkmanagerVpcAttachment.NetworkmanagerVpcAttachmentTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkmanager-vpc-attachment/index:NetworkmanagerVpcAttachmentTagsList"
    },
    "@cdktn/provider-awscc.networkmanagerVpcAttachment.NetworkmanagerVpcAttachmentTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.networkmanagerVpcAttachment.NetworkmanagerVpcAttachmentTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/networkmanager-vpc-attachment/index.ts",
          "line": 964
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/networkmanager-vpc-attachment/index.ts",
        "line": 954
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 1012
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 1028
          },
          "name": "resetValue"
        }
      ],
      "name": "NetworkmanagerVpcAttachmentTagsOutputReference",
      "namespace": "networkmanagerVpcAttachment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 1016
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 1032
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 1006
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 1022
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/networkmanager-vpc-attachment/index.ts",
            "line": 968
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.networkmanagerVpcAttachment.NetworkmanagerVpcAttachmentTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/networkmanager-vpc-attachment/index:NetworkmanagerVpcAttachmentTagsOutputReference"
    },
    "@cdktn/provider-awscc.nimblestudioLaunchProfile.NimblestudioLaunchProfile": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/nimblestudio_launch_profile awscc_nimblestudio_launch_profile}."
      },
      "fqn": "@cdktn/provider-awscc.nimblestudioLaunchProfile.NimblestudioLaunchProfile",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/nimblestudio_launch_profile awscc_nimblestudio_launch_profile} Resource."
        },
        "locationInModule": {
          "filename": "src/nimblestudio-launch-profile/index.ts",
          "line": 1007
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.nimblestudioLaunchProfile.NimblestudioLaunchProfileConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/nimblestudio-launch-profile/index.ts",
        "line": 975
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a NimblestudioLaunchProfile resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 992
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the NimblestudioLaunchProfile to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/nimblestudio_launch_profile#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing NimblestudioLaunchProfile that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the NimblestudioLaunchProfile to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 1107
          },
          "name": "putStreamConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.nimblestudioLaunchProfile.NimblestudioLaunchProfileStreamConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 1045
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 1149
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 1161
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 1174
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "NimblestudioLaunchProfile",
      "namespace": "nimblestudioLaunchProfile",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 980
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 1067
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 1072
          },
          "name": "launchProfileId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 1104
          },
          "name": "streamConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.nimblestudioLaunchProfile.NimblestudioLaunchProfileStreamConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 1049
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 1062
          },
          "name": "ec2SubnetIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 1085
          },
          "name": "launchProfileProtocolVersionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 1098
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 1111
          },
          "name": "streamConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.nimblestudioLaunchProfile.NimblestudioLaunchProfileStreamConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 1124
          },
          "name": "studioComponentIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 1137
          },
          "name": "studioIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 1153
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 1039
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 1055
          },
          "name": "ec2SubnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 1078
          },
          "name": "launchProfileProtocolVersions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 1091
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 1117
          },
          "name": "studioComponentIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 1130
          },
          "name": "studioId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 1143
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/nimblestudio-launch-profile/index:NimblestudioLaunchProfile"
    },
    "@cdktn/provider-awscc.nimblestudioLaunchProfile.NimblestudioLaunchProfileConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.nimblestudioLaunchProfile.NimblestudioLaunchProfileConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/nimblestudio-launch-profile/index.ts",
        "line": 14
      },
      "name": "NimblestudioLaunchProfileConfig",
      "namespace": "nimblestudioLaunchProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/nimblestudio_launch_profile#ec_2_subnet_ids NimblestudioLaunchProfile#ec_2_subnet_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 22
          },
          "name": "ec2SubnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/nimblestudio_launch_profile#launch_profile_protocol_versions NimblestudioLaunchProfile#launch_profile_protocol_versions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 26
          },
          "name": "launchProfileProtocolVersions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/nimblestudio_launch_profile#name NimblestudioLaunchProfile#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 30
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/nimblestudio_launch_profile#stream_configuration NimblestudioLaunchProfile#stream_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 34
          },
          "name": "streamConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.nimblestudioLaunchProfile.NimblestudioLaunchProfileStreamConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/nimblestudio_launch_profile#studio_component_ids NimblestudioLaunchProfile#studio_component_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 38
          },
          "name": "studioComponentIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/nimblestudio_launch_profile#studio_id NimblestudioLaunchProfile#studio_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 42
          },
          "name": "studioId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/nimblestudio_launch_profile#description NimblestudioLaunchProfile#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 18
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/nimblestudio_launch_profile#tags NimblestudioLaunchProfile#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 46
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/nimblestudio-launch-profile/index:NimblestudioLaunchProfileConfig"
    },
    "@cdktn/provider-awscc.nimblestudioLaunchProfile.NimblestudioLaunchProfileStreamConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.nimblestudioLaunchProfile.NimblestudioLaunchProfileStreamConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/nimblestudio-launch-profile/index.ts",
        "line": 589
      },
      "name": "NimblestudioLaunchProfileStreamConfiguration",
      "namespace": "nimblestudioLaunchProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/nimblestudio_launch_profile#clipboard_mode NimblestudioLaunchProfile#clipboard_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 597
          },
          "name": "clipboardMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/nimblestudio_launch_profile#ec_2_instance_types NimblestudioLaunchProfile#ec_2_instance_types}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 601
          },
          "name": "ec2InstanceTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/nimblestudio_launch_profile#streaming_image_ids NimblestudioLaunchProfile#streaming_image_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 625
          },
          "name": "streamingImageIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/nimblestudio_launch_profile#automatic_termination_mode NimblestudioLaunchProfile#automatic_termination_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 593
          },
          "name": "automaticTerminationMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/nimblestudio_launch_profile#max_session_length_in_minutes NimblestudioLaunchProfile#max_session_length_in_minutes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 605
          },
          "name": "maxSessionLengthInMinutes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/nimblestudio_launch_profile#max_stopped_session_length_in_minutes NimblestudioLaunchProfile#max_stopped_session_length_in_minutes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 609
          },
          "name": "maxStoppedSessionLengthInMinutes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/nimblestudio_launch_profile#session_backup NimblestudioLaunchProfile#session_backup}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 613
          },
          "name": "sessionBackup",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.nimblestudioLaunchProfile.NimblestudioLaunchProfileStreamConfigurationSessionBackup"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/nimblestudio_launch_profile#session_persistence_mode NimblestudioLaunchProfile#session_persistence_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 617
          },
          "name": "sessionPersistenceMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/nimblestudio_launch_profile#session_storage NimblestudioLaunchProfile#session_storage}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 621
          },
          "name": "sessionStorage",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.nimblestudioLaunchProfile.NimblestudioLaunchProfileStreamConfigurationSessionStorage"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/nimblestudio_launch_profile#volume_configuration NimblestudioLaunchProfile#volume_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 629
          },
          "name": "volumeConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.nimblestudioLaunchProfile.NimblestudioLaunchProfileStreamConfigurationVolumeConfiguration"
          }
        }
      ],
      "symbolId": "src/nimblestudio-launch-profile/index:NimblestudioLaunchProfileStreamConfiguration"
    },
    "@cdktn/provider-awscc.nimblestudioLaunchProfile.NimblestudioLaunchProfileStreamConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.nimblestudioLaunchProfile.NimblestudioLaunchProfileStreamConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/nimblestudio-launch-profile/index.ts",
          "line": 732
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/nimblestudio-launch-profile/index.ts",
        "line": 724
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 899
          },
          "name": "putSessionBackup",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.nimblestudioLaunchProfile.NimblestudioLaunchProfileStreamConfigurationSessionBackup"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 931
          },
          "name": "putSessionStorage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.nimblestudioLaunchProfile.NimblestudioLaunchProfileStreamConfigurationSessionStorage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 960
          },
          "name": "putVolumeConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.nimblestudioLaunchProfile.NimblestudioLaunchProfileStreamConfigurationVolumeConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 828
          },
          "name": "resetAutomaticTerminationMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 870
          },
          "name": "resetMaxSessionLengthInMinutes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 886
          },
          "name": "resetMaxStoppedSessionLengthInMinutes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 902
          },
          "name": "resetSessionBackup"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 918
          },
          "name": "resetSessionPersistenceMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 934
          },
          "name": "resetSessionStorage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 963
          },
          "name": "resetVolumeConfiguration"
        }
      ],
      "name": "NimblestudioLaunchProfileStreamConfigurationOutputReference",
      "namespace": "nimblestudioLaunchProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 896
          },
          "name": "sessionBackup",
          "type": {
            "fqn": "@cdktn/provider-awscc.nimblestudioLaunchProfile.NimblestudioLaunchProfileStreamConfigurationSessionBackupOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 928
          },
          "name": "sessionStorage",
          "type": {
            "fqn": "@cdktn/provider-awscc.nimblestudioLaunchProfile.NimblestudioLaunchProfileStreamConfigurationSessionStorageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 957
          },
          "name": "volumeConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.nimblestudioLaunchProfile.NimblestudioLaunchProfileStreamConfigurationVolumeConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 832
          },
          "name": "automaticTerminationModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 845
          },
          "name": "clipboardModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 858
          },
          "name": "ec2InstanceTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 874
          },
          "name": "maxSessionLengthInMinutesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 890
          },
          "name": "maxStoppedSessionLengthInMinutesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 906
          },
          "name": "sessionBackupInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.nimblestudioLaunchProfile.NimblestudioLaunchProfileStreamConfigurationSessionBackup"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 922
          },
          "name": "sessionPersistenceModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 938
          },
          "name": "sessionStorageInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.nimblestudioLaunchProfile.NimblestudioLaunchProfileStreamConfigurationSessionStorage"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 951
          },
          "name": "streamingImageIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 967
          },
          "name": "volumeConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.nimblestudioLaunchProfile.NimblestudioLaunchProfileStreamConfigurationVolumeConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 822
          },
          "name": "automaticTerminationMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 838
          },
          "name": "clipboardMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 851
          },
          "name": "ec2InstanceTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 864
          },
          "name": "maxSessionLengthInMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 880
          },
          "name": "maxStoppedSessionLengthInMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 912
          },
          "name": "sessionPersistenceMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 944
          },
          "name": "streamingImageIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 736
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.nimblestudioLaunchProfile.NimblestudioLaunchProfileStreamConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/nimblestudio-launch-profile/index:NimblestudioLaunchProfileStreamConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.nimblestudioLaunchProfile.NimblestudioLaunchProfileStreamConfigurationSessionBackup": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.nimblestudioLaunchProfile.NimblestudioLaunchProfileStreamConfigurationSessionBackup",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/nimblestudio-launch-profile/index.ts",
        "line": 48
      },
      "name": "NimblestudioLaunchProfileStreamConfigurationSessionBackup",
      "namespace": "nimblestudioLaunchProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/nimblestudio_launch_profile#max_backups_to_retain NimblestudioLaunchProfile#max_backups_to_retain}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 52
          },
          "name": "maxBackupsToRetain",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/nimblestudio_launch_profile#mode NimblestudioLaunchProfile#mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 56
          },
          "name": "mode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/nimblestudio-launch-profile/index:NimblestudioLaunchProfileStreamConfigurationSessionBackup"
    },
    "@cdktn/provider-awscc.nimblestudioLaunchProfile.NimblestudioLaunchProfileStreamConfigurationSessionBackupOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.nimblestudioLaunchProfile.NimblestudioLaunchProfileStreamConfigurationSessionBackupOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/nimblestudio-launch-profile/index.ts",
          "line": 103
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/nimblestudio-launch-profile/index.ts",
        "line": 95
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 151
          },
          "name": "resetMaxBackupsToRetain"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 167
          },
          "name": "resetMode"
        }
      ],
      "name": "NimblestudioLaunchProfileStreamConfigurationSessionBackupOutputReference",
      "namespace": "nimblestudioLaunchProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 155
          },
          "name": "maxBackupsToRetainInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 171
          },
          "name": "modeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 145
          },
          "name": "maxBackupsToRetain",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 161
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 107
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.nimblestudioLaunchProfile.NimblestudioLaunchProfileStreamConfigurationSessionBackup"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/nimblestudio-launch-profile/index:NimblestudioLaunchProfileStreamConfigurationSessionBackupOutputReference"
    },
    "@cdktn/provider-awscc.nimblestudioLaunchProfile.NimblestudioLaunchProfileStreamConfigurationSessionStorage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.nimblestudioLaunchProfile.NimblestudioLaunchProfileStreamConfigurationSessionStorage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/nimblestudio-launch-profile/index.ts",
        "line": 302
      },
      "name": "NimblestudioLaunchProfileStreamConfigurationSessionStorage",
      "namespace": "nimblestudioLaunchProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/nimblestudio_launch_profile#mode NimblestudioLaunchProfile#mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 306
          },
          "name": "mode",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/nimblestudio_launch_profile#root NimblestudioLaunchProfile#root}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 310
          },
          "name": "root",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.nimblestudioLaunchProfile.NimblestudioLaunchProfileStreamConfigurationSessionStorageRoot"
          }
        }
      ],
      "symbolId": "src/nimblestudio-launch-profile/index:NimblestudioLaunchProfileStreamConfigurationSessionStorage"
    },
    "@cdktn/provider-awscc.nimblestudioLaunchProfile.NimblestudioLaunchProfileStreamConfigurationSessionStorageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.nimblestudioLaunchProfile.NimblestudioLaunchProfileStreamConfigurationSessionStorageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/nimblestudio-launch-profile/index.ts",
          "line": 357
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/nimblestudio-launch-profile/index.ts",
        "line": 349
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 418
          },
          "name": "putRoot",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.nimblestudioLaunchProfile.NimblestudioLaunchProfileStreamConfigurationSessionStorageRoot"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 405
          },
          "name": "resetMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 421
          },
          "name": "resetRoot"
        }
      ],
      "name": "NimblestudioLaunchProfileStreamConfigurationSessionStorageOutputReference",
      "namespace": "nimblestudioLaunchProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 415
          },
          "name": "root",
          "type": {
            "fqn": "@cdktn/provider-awscc.nimblestudioLaunchProfile.NimblestudioLaunchProfileStreamConfigurationSessionStorageRootOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 409
          },
          "name": "modeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 425
          },
          "name": "rootInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.nimblestudioLaunchProfile.NimblestudioLaunchProfileStreamConfigurationSessionStorageRoot"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 399
          },
          "name": "mode",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 361
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.nimblestudioLaunchProfile.NimblestudioLaunchProfileStreamConfigurationSessionStorage"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/nimblestudio-launch-profile/index:NimblestudioLaunchProfileStreamConfigurationSessionStorageOutputReference"
    },
    "@cdktn/provider-awscc.nimblestudioLaunchProfile.NimblestudioLaunchProfileStreamConfigurationSessionStorageRoot": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.nimblestudioLaunchProfile.NimblestudioLaunchProfileStreamConfigurationSessionStorageRoot",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/nimblestudio-launch-profile/index.ts",
        "line": 175
      },
      "name": "NimblestudioLaunchProfileStreamConfigurationSessionStorageRoot",
      "namespace": "nimblestudioLaunchProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/nimblestudio_launch_profile#linux NimblestudioLaunchProfile#linux}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 179
          },
          "name": "linux",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/nimblestudio_launch_profile#windows NimblestudioLaunchProfile#windows}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 183
          },
          "name": "windows",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/nimblestudio-launch-profile/index:NimblestudioLaunchProfileStreamConfigurationSessionStorageRoot"
    },
    "@cdktn/provider-awscc.nimblestudioLaunchProfile.NimblestudioLaunchProfileStreamConfigurationSessionStorageRootOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.nimblestudioLaunchProfile.NimblestudioLaunchProfileStreamConfigurationSessionStorageRootOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/nimblestudio-launch-profile/index.ts",
          "line": 230
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/nimblestudio-launch-profile/index.ts",
        "line": 222
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 278
          },
          "name": "resetLinux"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 294
          },
          "name": "resetWindows"
        }
      ],
      "name": "NimblestudioLaunchProfileStreamConfigurationSessionStorageRootOutputReference",
      "namespace": "nimblestudioLaunchProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 282
          },
          "name": "linuxInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 298
          },
          "name": "windowsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 272
          },
          "name": "linux",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 288
          },
          "name": "windows",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 234
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.nimblestudioLaunchProfile.NimblestudioLaunchProfileStreamConfigurationSessionStorageRoot"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/nimblestudio-launch-profile/index:NimblestudioLaunchProfileStreamConfigurationSessionStorageRootOutputReference"
    },
    "@cdktn/provider-awscc.nimblestudioLaunchProfile.NimblestudioLaunchProfileStreamConfigurationVolumeConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.nimblestudioLaunchProfile.NimblestudioLaunchProfileStreamConfigurationVolumeConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/nimblestudio-launch-profile/index.ts",
        "line": 429
      },
      "name": "NimblestudioLaunchProfileStreamConfigurationVolumeConfiguration",
      "namespace": "nimblestudioLaunchProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/nimblestudio_launch_profile#iops NimblestudioLaunchProfile#iops}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 433
          },
          "name": "iops",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/nimblestudio_launch_profile#size NimblestudioLaunchProfile#size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 437
          },
          "name": "size",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/nimblestudio_launch_profile#throughput NimblestudioLaunchProfile#throughput}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 441
          },
          "name": "throughput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/nimblestudio-launch-profile/index:NimblestudioLaunchProfileStreamConfigurationVolumeConfiguration"
    },
    "@cdktn/provider-awscc.nimblestudioLaunchProfile.NimblestudioLaunchProfileStreamConfigurationVolumeConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.nimblestudioLaunchProfile.NimblestudioLaunchProfileStreamConfigurationVolumeConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/nimblestudio-launch-profile/index.ts",
          "line": 495
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/nimblestudio-launch-profile/index.ts",
        "line": 487
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 549
          },
          "name": "resetIops"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 565
          },
          "name": "resetSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 581
          },
          "name": "resetThroughput"
        }
      ],
      "name": "NimblestudioLaunchProfileStreamConfigurationVolumeConfigurationOutputReference",
      "namespace": "nimblestudioLaunchProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 553
          },
          "name": "iopsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 569
          },
          "name": "sizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 585
          },
          "name": "throughputInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 543
          },
          "name": "iops",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 559
          },
          "name": "size",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 575
          },
          "name": "throughput",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-launch-profile/index.ts",
            "line": 499
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.nimblestudioLaunchProfile.NimblestudioLaunchProfileStreamConfigurationVolumeConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/nimblestudio-launch-profile/index:NimblestudioLaunchProfileStreamConfigurationVolumeConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.nimblestudioStreamingImage.NimblestudioStreamingImage": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/nimblestudio_streaming_image awscc_nimblestudio_streaming_image}."
      },
      "fqn": "@cdktn/provider-awscc.nimblestudioStreamingImage.NimblestudioStreamingImage",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/nimblestudio_streaming_image awscc_nimblestudio_streaming_image} Resource."
        },
        "locationInModule": {
          "filename": "src/nimblestudio-streaming-image/index.ts",
          "line": 139
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.nimblestudioStreamingImage.NimblestudioStreamingImageConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/nimblestudio-streaming-image/index.ts",
        "line": 107
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a NimblestudioStreamingImage resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/nimblestudio-streaming-image/index.ts",
            "line": 124
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the NimblestudioStreamingImage to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/nimblestudio_streaming_image#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing NimblestudioStreamingImage that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the NimblestudioStreamingImage to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-streaming-image/index.ts",
            "line": 176
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-streaming-image/index.ts",
            "line": 211
          },
          "name": "resetEncryptionConfigurationKeyArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-streaming-image/index.ts",
            "line": 227
          },
          "name": "resetEncryptionConfigurationKeyType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-streaming-image/index.ts",
            "line": 294
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-streaming-image/index.ts",
            "line": 306
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-streaming-image/index.ts",
            "line": 318
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "NimblestudioStreamingImage",
      "namespace": "nimblestudioStreamingImage",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-streaming-image/index.ts",
            "line": 112
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-streaming-image/index.ts",
            "line": 199
          },
          "name": "encryptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.nimblestudioStreamingImage.NimblestudioStreamingImageEncryptionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-streaming-image/index.ts",
            "line": 236
          },
          "name": "eulaIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-streaming-image/index.ts",
            "line": 241
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-streaming-image/index.ts",
            "line": 259
          },
          "name": "owner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-streaming-image/index.ts",
            "line": 264
          },
          "name": "platform",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-streaming-image/index.ts",
            "line": 269
          },
          "name": "streamingImageId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-streaming-image/index.ts",
            "line": 180
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-streaming-image/index.ts",
            "line": 193
          },
          "name": "ec2ImageIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-streaming-image/index.ts",
            "line": 215
          },
          "name": "encryptionConfigurationKeyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-streaming-image/index.ts",
            "line": 231
          },
          "name": "encryptionConfigurationKeyTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-streaming-image/index.ts",
            "line": 254
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-streaming-image/index.ts",
            "line": 282
          },
          "name": "studioIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-streaming-image/index.ts",
            "line": 298
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-streaming-image/index.ts",
            "line": 170
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-streaming-image/index.ts",
            "line": 186
          },
          "name": "ec2ImageId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-streaming-image/index.ts",
            "line": 205
          },
          "name": "encryptionConfigurationKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-streaming-image/index.ts",
            "line": 221
          },
          "name": "encryptionConfigurationKeyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-streaming-image/index.ts",
            "line": 247
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-streaming-image/index.ts",
            "line": 275
          },
          "name": "studioId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-streaming-image/index.ts",
            "line": 288
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/nimblestudio-streaming-image/index:NimblestudioStreamingImage"
    },
    "@cdktn/provider-awscc.nimblestudioStreamingImage.NimblestudioStreamingImageConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.nimblestudioStreamingImage.NimblestudioStreamingImageConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/nimblestudio-streaming-image/index.ts",
        "line": 14
      },
      "name": "NimblestudioStreamingImageConfig",
      "namespace": "nimblestudioStreamingImage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/nimblestudio_streaming_image#ec_2_image_id NimblestudioStreamingImage#ec_2_image_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-streaming-image/index.ts",
            "line": 22
          },
          "name": "ec2ImageId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/nimblestudio_streaming_image#name NimblestudioStreamingImage#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-streaming-image/index.ts",
            "line": 34
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/nimblestudio_streaming_image#studio_id NimblestudioStreamingImage#studio_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-streaming-image/index.ts",
            "line": 38
          },
          "name": "studioId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/nimblestudio_streaming_image#description NimblestudioStreamingImage#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-streaming-image/index.ts",
            "line": 18
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/nimblestudio_streaming_image#encryption_configuration_key_arn NimblestudioStreamingImage#encryption_configuration_key_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-streaming-image/index.ts",
            "line": 26
          },
          "name": "encryptionConfigurationKeyArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/nimblestudio_streaming_image#encryption_configuration_key_type NimblestudioStreamingImage#encryption_configuration_key_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-streaming-image/index.ts",
            "line": 30
          },
          "name": "encryptionConfigurationKeyType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/nimblestudio_streaming_image#tags NimblestudioStreamingImage#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-streaming-image/index.ts",
            "line": 42
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/nimblestudio-streaming-image/index:NimblestudioStreamingImageConfig"
    },
    "@cdktn/provider-awscc.nimblestudioStreamingImage.NimblestudioStreamingImageEncryptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.nimblestudioStreamingImage.NimblestudioStreamingImageEncryptionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/nimblestudio-streaming-image/index.ts",
        "line": 44
      },
      "name": "NimblestudioStreamingImageEncryptionConfiguration",
      "namespace": "nimblestudioStreamingImage",
      "symbolId": "src/nimblestudio-streaming-image/index:NimblestudioStreamingImageEncryptionConfiguration"
    },
    "@cdktn/provider-awscc.nimblestudioStreamingImage.NimblestudioStreamingImageEncryptionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.nimblestudioStreamingImage.NimblestudioStreamingImageEncryptionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/nimblestudio-streaming-image/index.ts",
          "line": 74
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/nimblestudio-streaming-image/index.ts",
        "line": 67
      },
      "name": "NimblestudioStreamingImageEncryptionConfigurationOutputReference",
      "namespace": "nimblestudioStreamingImage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-streaming-image/index.ts",
            "line": 94
          },
          "name": "keyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-streaming-image/index.ts",
            "line": 99
          },
          "name": "keyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-streaming-image/index.ts",
            "line": 78
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.nimblestudioStreamingImage.NimblestudioStreamingImageEncryptionConfiguration"
          }
        }
      ],
      "symbolId": "src/nimblestudio-streaming-image/index:NimblestudioStreamingImageEncryptionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.nimblestudioStudio.NimblestudioStudio": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/nimblestudio_studio awscc_nimblestudio_studio}."
      },
      "fqn": "@cdktn/provider-awscc.nimblestudioStudio.NimblestudioStudio",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/nimblestudio_studio awscc_nimblestudio_studio} Resource."
        },
        "locationInModule": {
          "filename": "src/nimblestudio-studio/index.ts",
          "line": 203
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.nimblestudioStudio.NimblestudioStudioConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/nimblestudio-studio/index.ts",
        "line": 171
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a NimblestudioStudio resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/nimblestudio-studio/index.ts",
            "line": 188
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the NimblestudioStudio to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/nimblestudio_studio#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing NimblestudioStudio that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the NimblestudioStudio to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-studio/index.ts",
            "line": 277
          },
          "name": "putStudioEncryptionConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.nimblestudioStudio.NimblestudioStudioStudioEncryptionConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-studio/index.ts",
            "line": 280
          },
          "name": "resetStudioEncryptionConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-studio/index.ts",
            "line": 319
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-studio/index.ts",
            "line": 344
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-studio/index.ts",
            "line": 355
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "NimblestudioStudio",
      "namespace": "nimblestudioStudio",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-studio/index.ts",
            "line": 176
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-studio/index.ts",
            "line": 258
          },
          "name": "homeRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-studio/index.ts",
            "line": 263
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-studio/index.ts",
            "line": 268
          },
          "name": "ssoClientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-studio/index.ts",
            "line": 274
          },
          "name": "studioEncryptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.nimblestudioStudio.NimblestudioStudioStudioEncryptionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-studio/index.ts",
            "line": 289
          },
          "name": "studioId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-studio/index.ts",
            "line": 307
          },
          "name": "studioUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-studio/index.ts",
            "line": 240
          },
          "name": "adminRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-studio/index.ts",
            "line": 253
          },
          "name": "displayNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-studio/index.ts",
            "line": 284
          },
          "name": "studioEncryptionConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.nimblestudioStudio.NimblestudioStudioStudioEncryptionConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-studio/index.ts",
            "line": 302
          },
          "name": "studioNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-studio/index.ts",
            "line": 323
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-studio/index.ts",
            "line": 336
          },
          "name": "userRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-studio/index.ts",
            "line": 233
          },
          "name": "adminRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-studio/index.ts",
            "line": 246
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-studio/index.ts",
            "line": 295
          },
          "name": "studioName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-studio/index.ts",
            "line": 313
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-studio/index.ts",
            "line": 329
          },
          "name": "userRoleArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/nimblestudio-studio/index:NimblestudioStudio"
    },
    "@cdktn/provider-awscc.nimblestudioStudio.NimblestudioStudioConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.nimblestudioStudio.NimblestudioStudioConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/nimblestudio-studio/index.ts",
        "line": 14
      },
      "name": "NimblestudioStudioConfig",
      "namespace": "nimblestudioStudio",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/nimblestudio_studio#admin_role_arn NimblestudioStudio#admin_role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-studio/index.ts",
            "line": 18
          },
          "name": "adminRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/nimblestudio_studio#display_name NimblestudioStudio#display_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-studio/index.ts",
            "line": 22
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/nimblestudio_studio#studio_name NimblestudioStudio#studio_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-studio/index.ts",
            "line": 30
          },
          "name": "studioName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/nimblestudio_studio#user_role_arn NimblestudioStudio#user_role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-studio/index.ts",
            "line": 38
          },
          "name": "userRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/nimblestudio_studio#studio_encryption_configuration NimblestudioStudio#studio_encryption_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-studio/index.ts",
            "line": 26
          },
          "name": "studioEncryptionConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.nimblestudioStudio.NimblestudioStudioStudioEncryptionConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/nimblestudio_studio#tags NimblestudioStudio#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-studio/index.ts",
            "line": 34
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/nimblestudio-studio/index:NimblestudioStudioConfig"
    },
    "@cdktn/provider-awscc.nimblestudioStudio.NimblestudioStudioStudioEncryptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.nimblestudioStudio.NimblestudioStudioStudioEncryptionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/nimblestudio-studio/index.ts",
        "line": 40
      },
      "name": "NimblestudioStudioStudioEncryptionConfiguration",
      "namespace": "nimblestudioStudio",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/nimblestudio_studio#key_arn NimblestudioStudio#key_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-studio/index.ts",
            "line": 44
          },
          "name": "keyArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/nimblestudio_studio#key_type NimblestudioStudio#key_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-studio/index.ts",
            "line": 48
          },
          "name": "keyType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/nimblestudio-studio/index:NimblestudioStudioStudioEncryptionConfiguration"
    },
    "@cdktn/provider-awscc.nimblestudioStudio.NimblestudioStudioStudioEncryptionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.nimblestudioStudio.NimblestudioStudioStudioEncryptionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/nimblestudio-studio/index.ts",
          "line": 95
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/nimblestudio-studio/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-studio/index.ts",
            "line": 143
          },
          "name": "resetKeyArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-studio/index.ts",
            "line": 159
          },
          "name": "resetKeyType"
        }
      ],
      "name": "NimblestudioStudioStudioEncryptionConfigurationOutputReference",
      "namespace": "nimblestudioStudio",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-studio/index.ts",
            "line": 147
          },
          "name": "keyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-studio/index.ts",
            "line": 163
          },
          "name": "keyTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-studio/index.ts",
            "line": 137
          },
          "name": "keyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-studio/index.ts",
            "line": 153
          },
          "name": "keyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-studio/index.ts",
            "line": 99
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.nimblestudioStudio.NimblestudioStudioStudioEncryptionConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/nimblestudio-studio/index:NimblestudioStudioStudioEncryptionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.nimblestudioStudioComponent.NimblestudioStudioComponent": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/nimblestudio_studio_component awscc_nimblestudio_studio_component}."
      },
      "fqn": "@cdktn/provider-awscc.nimblestudioStudioComponent.NimblestudioStudioComponent",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/nimblestudio_studio_component awscc_nimblestudio_studio_component} Resource."
        },
        "locationInModule": {
          "filename": "src/nimblestudio-studio-component/index.ts",
          "line": 1405
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.nimblestudioStudioComponent.NimblestudioStudioComponentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/nimblestudio-studio-component/index.ts",
        "line": 1373
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a NimblestudioStudioComponent resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 1390
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the NimblestudioStudioComponent to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/nimblestudio_studio_component#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing NimblestudioStudioComponent that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the NimblestudioStudioComponent to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 1442
          },
          "name": "putConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.nimblestudioStudioComponent.NimblestudioStudioComponentConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 1495
          },
          "name": "putInitializationScripts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.nimblestudioStudioComponent.NimblestudioStudioComponentInitializationScripts"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 1524
          },
          "name": "putScriptParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.nimblestudioStudioComponent.NimblestudioStudioComponentScriptParameters"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 1445
          },
          "name": "resetConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 1461
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 1477
          },
          "name": "resetEc2SecurityGroupIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 1498
          },
          "name": "resetInitializationScripts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 1527
          },
          "name": "resetScriptParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 1561
          },
          "name": "resetSubtype"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 1577
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 1602
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 1617
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "NimblestudioStudioComponent",
      "namespace": "nimblestudioStudioComponent",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 1378
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 1439
          },
          "name": "configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.nimblestudioStudioComponent.NimblestudioStudioComponentConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 1486
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 1492
          },
          "name": "initializationScripts",
          "type": {
            "fqn": "@cdktn/provider-awscc.nimblestudioStudioComponent.NimblestudioStudioComponentInitializationScriptsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 1521
          },
          "name": "scriptParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.nimblestudioStudioComponent.NimblestudioStudioComponentScriptParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 1536
          },
          "name": "studioComponentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 1449
          },
          "name": "configurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.nimblestudioStudioComponent.NimblestudioStudioComponentConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 1465
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 1481
          },
          "name": "ec2SecurityGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 1502
          },
          "name": "initializationScriptsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.nimblestudioStudioComponent.NimblestudioStudioComponentInitializationScripts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 1515
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 1531
          },
          "name": "scriptParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.nimblestudioStudioComponent.NimblestudioStudioComponentScriptParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 1549
          },
          "name": "studioIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 1565
          },
          "name": "subtypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 1581
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 1594
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 1455
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 1471
          },
          "name": "ec2SecurityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 1508
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 1542
          },
          "name": "studioId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 1555
          },
          "name": "subtype",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 1571
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 1587
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/nimblestudio-studio-component/index:NimblestudioStudioComponent"
    },
    "@cdktn/provider-awscc.nimblestudioStudioComponent.NimblestudioStudioComponentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.nimblestudioStudioComponent.NimblestudioStudioComponentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/nimblestudio-studio-component/index.ts",
        "line": 14
      },
      "name": "NimblestudioStudioComponentConfig",
      "namespace": "nimblestudioStudioComponent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/nimblestudio_studio_component#name NimblestudioStudioComponent#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 34
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/nimblestudio_studio_component#studio_id NimblestudioStudioComponent#studio_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 42
          },
          "name": "studioId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/nimblestudio_studio_component#type NimblestudioStudioComponent#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 54
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/nimblestudio_studio_component#configuration NimblestudioStudioComponent#configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 18
          },
          "name": "configuration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.nimblestudioStudioComponent.NimblestudioStudioComponentConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/nimblestudio_studio_component#description NimblestudioStudioComponent#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 22
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/nimblestudio_studio_component#ec_2_security_group_ids NimblestudioStudioComponent#ec_2_security_group_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 26
          },
          "name": "ec2SecurityGroupIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/nimblestudio_studio_component#initialization_scripts NimblestudioStudioComponent#initialization_scripts}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 30
          },
          "name": "initializationScripts",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.nimblestudioStudioComponent.NimblestudioStudioComponentInitializationScripts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/nimblestudio_studio_component#script_parameters NimblestudioStudioComponent#script_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 38
          },
          "name": "scriptParameters",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.nimblestudioStudioComponent.NimblestudioStudioComponentScriptParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/nimblestudio_studio_component#subtype NimblestudioStudioComponent#subtype}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 46
          },
          "name": "subtype",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/nimblestudio_studio_component#tags NimblestudioStudioComponent#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 50
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/nimblestudio-studio-component/index:NimblestudioStudioComponentConfig"
    },
    "@cdktn/provider-awscc.nimblestudioStudioComponent.NimblestudioStudioComponentConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.nimblestudioStudioComponent.NimblestudioStudioComponentConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/nimblestudio-studio-component/index.ts",
        "line": 812
      },
      "name": "NimblestudioStudioComponentConfiguration",
      "namespace": "nimblestudioStudioComponent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/nimblestudio_studio_component#active_directory_configuration NimblestudioStudioComponent#active_directory_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 816
          },
          "name": "activeDirectoryConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.nimblestudioStudioComponent.NimblestudioStudioComponentConfigurationActiveDirectoryConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/nimblestudio_studio_component#compute_farm_configuration NimblestudioStudioComponent#compute_farm_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 820
          },
          "name": "computeFarmConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.nimblestudioStudioComponent.NimblestudioStudioComponentConfigurationComputeFarmConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/nimblestudio_studio_component#license_service_configuration NimblestudioStudioComponent#license_service_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 824
          },
          "name": "licenseServiceConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.nimblestudioStudioComponent.NimblestudioStudioComponentConfigurationLicenseServiceConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/nimblestudio_studio_component#shared_file_system_configuration NimblestudioStudioComponent#shared_file_system_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 828
          },
          "name": "sharedFileSystemConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.nimblestudioStudioComponent.NimblestudioStudioComponentConfigurationSharedFileSystemConfiguration"
          }
        }
      ],
      "symbolId": "src/nimblestudio-studio-component/index:NimblestudioStudioComponentConfiguration"
    },
    "@cdktn/provider-awscc.nimblestudioStudioComponent.NimblestudioStudioComponentConfigurationActiveDirectoryConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.nimblestudioStudioComponent.NimblestudioStudioComponentConfigurationActiveDirectoryConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/nimblestudio-studio-component/index.ts",
        "line": 205
      },
      "name": "NimblestudioStudioComponentConfigurationActiveDirectoryConfiguration",
      "namespace": "nimblestudioStudioComponent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/nimblestudio_studio_component#computer_attributes NimblestudioStudioComponent#computer_attributes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 209
          },
          "name": "computerAttributes",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.nimblestudioStudioComponent.NimblestudioStudioComponentConfigurationActiveDirectoryConfigurationComputerAttributes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/nimblestudio_studio_component#directory_id NimblestudioStudioComponent#directory_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 213
          },
          "name": "directoryId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/nimblestudio_studio_component#organizational_unit_distinguished_name NimblestudioStudioComponent#organizational_unit_distinguished_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 217
          },
          "name": "organizationalUnitDistinguishedName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/nimblestudio-studio-component/index:NimblestudioStudioComponentConfigurationActiveDirectoryConfiguration"
    },
    "@cdktn/provider-awscc.nimblestudioStudioComponent.NimblestudioStudioComponentConfigurationActiveDirectoryConfigurationComputerAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.nimblestudioStudioComponent.NimblestudioStudioComponentConfigurationActiveDirectoryConfigurationComputerAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/nimblestudio-studio-component/index.ts",
        "line": 56
      },
      "name": "NimblestudioStudioComponentConfigurationActiveDirectoryConfigurationComputerAttributes",
      "namespace": "nimblestudioStudioComponent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/nimblestudio_studio_component#name NimblestudioStudioComponent#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 60
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/nimblestudio_studio_component#value NimblestudioStudioComponent#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 64
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/nimblestudio-studio-component/index:NimblestudioStudioComponentConfigurationActiveDirectoryConfigurationComputerAttributes"
    },
    "@cdktn/provider-awscc.nimblestudioStudioComponent.NimblestudioStudioComponentConfigurationActiveDirectoryConfigurationComputerAttributesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.nimblestudioStudioComponent.NimblestudioStudioComponentConfigurationActiveDirectoryConfigurationComputerAttributesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/nimblestudio-studio-component/index.ts",
          "line": 194
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/nimblestudio-studio-component/index.ts",
        "line": 186
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 201
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.nimblestudioStudioComponent.NimblestudioStudioComponentConfigurationActiveDirectoryConfigurationComputerAttributesOutputReference"
            }
          }
        }
      ],
      "name": "NimblestudioStudioComponentConfigurationActiveDirectoryConfigurationComputerAttributesList",
      "namespace": "nimblestudioStudioComponent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 187
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.nimblestudioStudioComponent.NimblestudioStudioComponentConfigurationActiveDirectoryConfigurationComputerAttributes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/nimblestudio-studio-component/index:NimblestudioStudioComponentConfigurationActiveDirectoryConfigurationComputerAttributesList"
    },
    "@cdktn/provider-awscc.nimblestudioStudioComponent.NimblestudioStudioComponentConfigurationActiveDirectoryConfigurationComputerAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.nimblestudioStudioComponent.NimblestudioStudioComponentConfigurationActiveDirectoryConfigurationComputerAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/nimblestudio-studio-component/index.ts",
          "line": 113
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/nimblestudio-studio-component/index.ts",
        "line": 103
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 161
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 177
          },
          "name": "resetValue"
        }
      ],
      "name": "NimblestudioStudioComponentConfigurationActiveDirectoryConfigurationComputerAttributesOutputReference",
      "namespace": "nimblestudioStudioComponent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 165
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 181
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 155
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 171
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 117
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.nimblestudioStudioComponent.NimblestudioStudioComponentConfigurationActiveDirectoryConfigurationComputerAttributes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/nimblestudio-studio-component/index:NimblestudioStudioComponentConfigurationActiveDirectoryConfigurationComputerAttributesOutputReference"
    },
    "@cdktn/provider-awscc.nimblestudioStudioComponent.NimblestudioStudioComponentConfigurationActiveDirectoryConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.nimblestudioStudioComponent.NimblestudioStudioComponentConfigurationActiveDirectoryConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/nimblestudio-studio-component/index.ts",
          "line": 271
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/nimblestudio-studio-component/index.ts",
        "line": 263
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 322
          },
          "name": "putComputerAttributes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.nimblestudioStudioComponent.NimblestudioStudioComponentConfigurationActiveDirectoryConfigurationComputerAttributes"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 325
          },
          "name": "resetComputerAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 341
          },
          "name": "resetDirectoryId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 357
          },
          "name": "resetOrganizationalUnitDistinguishedName"
        }
      ],
      "name": "NimblestudioStudioComponentConfigurationActiveDirectoryConfigurationOutputReference",
      "namespace": "nimblestudioStudioComponent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 319
          },
          "name": "computerAttributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.nimblestudioStudioComponent.NimblestudioStudioComponentConfigurationActiveDirectoryConfigurationComputerAttributesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 329
          },
          "name": "computerAttributesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.nimblestudioStudioComponent.NimblestudioStudioComponentConfigurationActiveDirectoryConfigurationComputerAttributes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 345
          },
          "name": "directoryIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 361
          },
          "name": "organizationalUnitDistinguishedNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 335
          },
          "name": "directoryId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 351
          },
          "name": "organizationalUnitDistinguishedName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 275
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.nimblestudioStudioComponent.NimblestudioStudioComponentConfigurationActiveDirectoryConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/nimblestudio-studio-component/index:NimblestudioStudioComponentConfigurationActiveDirectoryConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.nimblestudioStudioComponent.NimblestudioStudioComponentConfigurationComputeFarmConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.nimblestudioStudioComponent.NimblestudioStudioComponentConfigurationComputeFarmConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/nimblestudio-studio-component/index.ts",
        "line": 365
      },
      "name": "NimblestudioStudioComponentConfigurationComputeFarmConfiguration",
      "namespace": "nimblestudioStudioComponent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/nimblestudio_studio_component#active_directory_user NimblestudioStudioComponent#active_directory_user}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 369
          },
          "name": "activeDirectoryUser",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/nimblestudio_studio_component#endpoint NimblestudioStudioComponent#endpoint}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 373
          },
          "name": "endpoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/nimblestudio-studio-component/index:NimblestudioStudioComponentConfigurationComputeFarmConfiguration"
    },
    "@cdktn/provider-awscc.nimblestudioStudioComponent.NimblestudioStudioComponentConfigurationComputeFarmConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.nimblestudioStudioComponent.NimblestudioStudioComponentConfigurationComputeFarmConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/nimblestudio-studio-component/index.ts",
          "line": 420
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/nimblestudio-studio-component/index.ts",
        "line": 412
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 468
          },
          "name": "resetActiveDirectoryUser"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 484
          },
          "name": "resetEndpoint"
        }
      ],
      "name": "NimblestudioStudioComponentConfigurationComputeFarmConfigurationOutputReference",
      "namespace": "nimblestudioStudioComponent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 472
          },
          "name": "activeDirectoryUserInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 488
          },
          "name": "endpointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 462
          },
          "name": "activeDirectoryUser",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 478
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 424
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.nimblestudioStudioComponent.NimblestudioStudioComponentConfigurationComputeFarmConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/nimblestudio-studio-component/index:NimblestudioStudioComponentConfigurationComputeFarmConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.nimblestudioStudioComponent.NimblestudioStudioComponentConfigurationLicenseServiceConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.nimblestudioStudioComponent.NimblestudioStudioComponentConfigurationLicenseServiceConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/nimblestudio-studio-component/index.ts",
        "line": 492
      },
      "name": "NimblestudioStudioComponentConfigurationLicenseServiceConfiguration",
      "namespace": "nimblestudioStudioComponent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/nimblestudio_studio_component#endpoint NimblestudioStudioComponent#endpoint}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 496
          },
          "name": "endpoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/nimblestudio-studio-component/index:NimblestudioStudioComponentConfigurationLicenseServiceConfiguration"
    },
    "@cdktn/provider-awscc.nimblestudioStudioComponent.NimblestudioStudioComponentConfigurationLicenseServiceConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.nimblestudioStudioComponent.NimblestudioStudioComponentConfigurationLicenseServiceConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/nimblestudio-studio-component/index.ts",
          "line": 536
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/nimblestudio-studio-component/index.ts",
        "line": 528
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 578
          },
          "name": "resetEndpoint"
        }
      ],
      "name": "NimblestudioStudioComponentConfigurationLicenseServiceConfigurationOutputReference",
      "namespace": "nimblestudioStudioComponent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 582
          },
          "name": "endpointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 572
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 540
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.nimblestudioStudioComponent.NimblestudioStudioComponentConfigurationLicenseServiceConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/nimblestudio-studio-component/index:NimblestudioStudioComponentConfigurationLicenseServiceConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.nimblestudioStudioComponent.NimblestudioStudioComponentConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.nimblestudioStudioComponent.NimblestudioStudioComponentConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/nimblestudio-studio-component/index.ts",
          "line": 889
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/nimblestudio-studio-component/index.ts",
        "line": 881
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 946
          },
          "name": "putActiveDirectoryConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.nimblestudioStudioComponent.NimblestudioStudioComponentConfigurationActiveDirectoryConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 962
          },
          "name": "putComputeFarmConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.nimblestudioStudioComponent.NimblestudioStudioComponentConfigurationComputeFarmConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 978
          },
          "name": "putLicenseServiceConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.nimblestudioStudioComponent.NimblestudioStudioComponentConfigurationLicenseServiceConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 994
          },
          "name": "putSharedFileSystemConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.nimblestudioStudioComponent.NimblestudioStudioComponentConfigurationSharedFileSystemConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 949
          },
          "name": "resetActiveDirectoryConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 965
          },
          "name": "resetComputeFarmConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 981
          },
          "name": "resetLicenseServiceConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 997
          },
          "name": "resetSharedFileSystemConfiguration"
        }
      ],
      "name": "NimblestudioStudioComponentConfigurationOutputReference",
      "namespace": "nimblestudioStudioComponent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 943
          },
          "name": "activeDirectoryConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.nimblestudioStudioComponent.NimblestudioStudioComponentConfigurationActiveDirectoryConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 959
          },
          "name": "computeFarmConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.nimblestudioStudioComponent.NimblestudioStudioComponentConfigurationComputeFarmConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 975
          },
          "name": "licenseServiceConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.nimblestudioStudioComponent.NimblestudioStudioComponentConfigurationLicenseServiceConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 991
          },
          "name": "sharedFileSystemConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.nimblestudioStudioComponent.NimblestudioStudioComponentConfigurationSharedFileSystemConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 953
          },
          "name": "activeDirectoryConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.nimblestudioStudioComponent.NimblestudioStudioComponentConfigurationActiveDirectoryConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 969
          },
          "name": "computeFarmConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.nimblestudioStudioComponent.NimblestudioStudioComponentConfigurationComputeFarmConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 985
          },
          "name": "licenseServiceConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.nimblestudioStudioComponent.NimblestudioStudioComponentConfigurationLicenseServiceConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 1001
          },
          "name": "sharedFileSystemConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.nimblestudioStudioComponent.NimblestudioStudioComponentConfigurationSharedFileSystemConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 893
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.nimblestudioStudioComponent.NimblestudioStudioComponentConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/nimblestudio-studio-component/index:NimblestudioStudioComponentConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.nimblestudioStudioComponent.NimblestudioStudioComponentConfigurationSharedFileSystemConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.nimblestudioStudioComponent.NimblestudioStudioComponentConfigurationSharedFileSystemConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/nimblestudio-studio-component/index.ts",
        "line": 586
      },
      "name": "NimblestudioStudioComponentConfigurationSharedFileSystemConfiguration",
      "namespace": "nimblestudioStudioComponent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/nimblestudio_studio_component#endpoint NimblestudioStudioComponent#endpoint}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 590
          },
          "name": "endpoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/nimblestudio_studio_component#file_system_id NimblestudioStudioComponent#file_system_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 594
          },
          "name": "fileSystemId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/nimblestudio_studio_component#linux_mount_point NimblestudioStudioComponent#linux_mount_point}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 598
          },
          "name": "linuxMountPoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/nimblestudio_studio_component#share_name NimblestudioStudioComponent#share_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 602
          },
          "name": "shareName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/nimblestudio_studio_component#windows_mount_drive NimblestudioStudioComponent#windows_mount_drive}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 606
          },
          "name": "windowsMountDrive",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/nimblestudio-studio-component/index:NimblestudioStudioComponentConfigurationSharedFileSystemConfiguration"
    },
    "@cdktn/provider-awscc.nimblestudioStudioComponent.NimblestudioStudioComponentConfigurationSharedFileSystemConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.nimblestudioStudioComponent.NimblestudioStudioComponentConfigurationSharedFileSystemConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/nimblestudio-studio-component/index.ts",
          "line": 674
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/nimblestudio-studio-component/index.ts",
        "line": 666
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 740
          },
          "name": "resetEndpoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 756
          },
          "name": "resetFileSystemId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 772
          },
          "name": "resetLinuxMountPoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 788
          },
          "name": "resetShareName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 804
          },
          "name": "resetWindowsMountDrive"
        }
      ],
      "name": "NimblestudioStudioComponentConfigurationSharedFileSystemConfigurationOutputReference",
      "namespace": "nimblestudioStudioComponent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 744
          },
          "name": "endpointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 760
          },
          "name": "fileSystemIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 776
          },
          "name": "linuxMountPointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 792
          },
          "name": "shareNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 808
          },
          "name": "windowsMountDriveInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 734
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 750
          },
          "name": "fileSystemId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 766
          },
          "name": "linuxMountPoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 782
          },
          "name": "shareName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 798
          },
          "name": "windowsMountDrive",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 678
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.nimblestudioStudioComponent.NimblestudioStudioComponentConfigurationSharedFileSystemConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/nimblestudio-studio-component/index:NimblestudioStudioComponentConfigurationSharedFileSystemConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.nimblestudioStudioComponent.NimblestudioStudioComponentInitializationScripts": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.nimblestudioStudioComponent.NimblestudioStudioComponentInitializationScripts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/nimblestudio-studio-component/index.ts",
        "line": 1005
      },
      "name": "NimblestudioStudioComponentInitializationScripts",
      "namespace": "nimblestudioStudioComponent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/nimblestudio_studio_component#launch_profile_protocol_version NimblestudioStudioComponent#launch_profile_protocol_version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 1009
          },
          "name": "launchProfileProtocolVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/nimblestudio_studio_component#platform NimblestudioStudioComponent#platform}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 1013
          },
          "name": "platform",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/nimblestudio_studio_component#run_context NimblestudioStudioComponent#run_context}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 1017
          },
          "name": "runContext",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/nimblestudio_studio_component#script NimblestudioStudioComponent#script}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 1021
          },
          "name": "script",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/nimblestudio-studio-component/index:NimblestudioStudioComponentInitializationScripts"
    },
    "@cdktn/provider-awscc.nimblestudioStudioComponent.NimblestudioStudioComponentInitializationScriptsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.nimblestudioStudioComponent.NimblestudioStudioComponentInitializationScriptsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/nimblestudio-studio-component/index.ts",
          "line": 1209
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/nimblestudio-studio-component/index.ts",
        "line": 1201
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 1216
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.nimblestudioStudioComponent.NimblestudioStudioComponentInitializationScriptsOutputReference"
            }
          }
        }
      ],
      "name": "NimblestudioStudioComponentInitializationScriptsList",
      "namespace": "nimblestudioStudioComponent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 1202
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.nimblestudioStudioComponent.NimblestudioStudioComponentInitializationScripts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/nimblestudio-studio-component/index:NimblestudioStudioComponentInitializationScriptsList"
    },
    "@cdktn/provider-awscc.nimblestudioStudioComponent.NimblestudioStudioComponentInitializationScriptsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.nimblestudioStudioComponent.NimblestudioStudioComponentInitializationScriptsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/nimblestudio-studio-component/index.ts",
          "line": 1084
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/nimblestudio-studio-component/index.ts",
        "line": 1074
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 1144
          },
          "name": "resetLaunchProfileProtocolVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 1160
          },
          "name": "resetPlatform"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 1176
          },
          "name": "resetRunContext"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 1192
          },
          "name": "resetScript"
        }
      ],
      "name": "NimblestudioStudioComponentInitializationScriptsOutputReference",
      "namespace": "nimblestudioStudioComponent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 1148
          },
          "name": "launchProfileProtocolVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 1164
          },
          "name": "platformInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 1180
          },
          "name": "runContextInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 1196
          },
          "name": "scriptInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 1138
          },
          "name": "launchProfileProtocolVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 1154
          },
          "name": "platform",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 1170
          },
          "name": "runContext",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 1186
          },
          "name": "script",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 1088
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.nimblestudioStudioComponent.NimblestudioStudioComponentInitializationScripts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/nimblestudio-studio-component/index:NimblestudioStudioComponentInitializationScriptsOutputReference"
    },
    "@cdktn/provider-awscc.nimblestudioStudioComponent.NimblestudioStudioComponentScriptParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.nimblestudioStudioComponent.NimblestudioStudioComponentScriptParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/nimblestudio-studio-component/index.ts",
        "line": 1220
      },
      "name": "NimblestudioStudioComponentScriptParameters",
      "namespace": "nimblestudioStudioComponent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/nimblestudio_studio_component#key NimblestudioStudioComponent#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 1224
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/nimblestudio_studio_component#value NimblestudioStudioComponent#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 1228
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/nimblestudio-studio-component/index:NimblestudioStudioComponentScriptParameters"
    },
    "@cdktn/provider-awscc.nimblestudioStudioComponent.NimblestudioStudioComponentScriptParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.nimblestudioStudioComponent.NimblestudioStudioComponentScriptParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/nimblestudio-studio-component/index.ts",
          "line": 1358
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/nimblestudio-studio-component/index.ts",
        "line": 1350
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 1365
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.nimblestudioStudioComponent.NimblestudioStudioComponentScriptParametersOutputReference"
            }
          }
        }
      ],
      "name": "NimblestudioStudioComponentScriptParametersList",
      "namespace": "nimblestudioStudioComponent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 1351
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.nimblestudioStudioComponent.NimblestudioStudioComponentScriptParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/nimblestudio-studio-component/index:NimblestudioStudioComponentScriptParametersList"
    },
    "@cdktn/provider-awscc.nimblestudioStudioComponent.NimblestudioStudioComponentScriptParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.nimblestudioStudioComponent.NimblestudioStudioComponentScriptParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/nimblestudio-studio-component/index.ts",
          "line": 1277
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/nimblestudio-studio-component/index.ts",
        "line": 1267
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 1325
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 1341
          },
          "name": "resetValue"
        }
      ],
      "name": "NimblestudioStudioComponentScriptParametersOutputReference",
      "namespace": "nimblestudioStudioComponent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 1329
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 1345
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 1319
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 1335
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/nimblestudio-studio-component/index.ts",
            "line": 1281
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.nimblestudioStudioComponent.NimblestudioStudioComponentScriptParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/nimblestudio-studio-component/index:NimblestudioStudioComponentScriptParametersOutputReference"
    },
    "@cdktn/provider-awscc.notificationsChannelAssociation.NotificationsChannelAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/notifications_channel_association awscc_notifications_channel_association}."
      },
      "fqn": "@cdktn/provider-awscc.notificationsChannelAssociation.NotificationsChannelAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/notifications_channel_association awscc_notifications_channel_association} Resource."
        },
        "locationInModule": {
          "filename": "src/notifications-channel-association/index.ts",
          "line": 66
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.notificationsChannelAssociation.NotificationsChannelAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/notifications-channel-association/index.ts",
        "line": 34
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a NotificationsChannelAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/notifications-channel-association/index.ts",
            "line": 51
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the NotificationsChannelAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/notifications_channel_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing NotificationsChannelAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the NotificationsChannelAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notifications-channel-association/index.ts",
            "line": 125
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notifications-channel-association/index.ts",
            "line": 132
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "NotificationsChannelAssociation",
      "namespace": "notificationsChannelAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notifications-channel-association/index.ts",
            "line": 39
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notifications-channel-association/index.ts",
            "line": 104
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notifications-channel-association/index.ts",
            "line": 99
          },
          "name": "arnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notifications-channel-association/index.ts",
            "line": 117
          },
          "name": "notificationConfigurationArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notifications-channel-association/index.ts",
            "line": 92
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notifications-channel-association/index.ts",
            "line": 110
          },
          "name": "notificationConfigurationArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/notifications-channel-association/index:NotificationsChannelAssociation"
    },
    "@cdktn/provider-awscc.notificationsChannelAssociation.NotificationsChannelAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.notificationsChannelAssociation.NotificationsChannelAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/notifications-channel-association/index.ts",
        "line": 14
      },
      "name": "NotificationsChannelAssociationConfig",
      "namespace": "notificationsChannelAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/notifications_channel_association#arn NotificationsChannelAssociation#arn}",
            "stability": "stable",
            "summary": "ARN identifier of the channel. Example: arn:aws:chatbot::123456789012:chat-configuration/slack-channel/security-ops."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notifications-channel-association/index.ts",
            "line": 21
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/notifications_channel_association#notification_configuration_arn NotificationsChannelAssociation#notification_configuration_arn}",
            "stability": "stable",
            "summary": "ARN identifier of the NotificationConfiguration. Example: arn:aws:notifications::123456789012:configuration/a01jes88qxwkbj05xv9c967pgm1."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notifications-channel-association/index.ts",
            "line": 28
          },
          "name": "notificationConfigurationArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/notifications-channel-association/index:NotificationsChannelAssociationConfig"
    },
    "@cdktn/provider-awscc.notificationsEventRule.NotificationsEventRule": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/notifications_event_rule awscc_notifications_event_rule}."
      },
      "fqn": "@cdktn/provider-awscc.notificationsEventRule.NotificationsEventRule",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/notifications_event_rule awscc_notifications_event_rule} Resource."
        },
        "locationInModule": {
          "filename": "src/notifications-event-rule/index.ts",
          "line": 150
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.notificationsEventRule.NotificationsEventRuleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/notifications-event-rule/index.ts",
        "line": 118
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a NotificationsEventRule resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/notifications-event-rule/index.ts",
            "line": 135
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the NotificationsEventRule to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/notifications_event_rule#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing NotificationsEventRule that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the NotificationsEventRule to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notifications-event-rule/index.ts",
            "line": 195
          },
          "name": "resetEventPattern"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notifications-event-rule/index.ts",
            "line": 275
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notifications-event-rule/index.ts",
            "line": 285
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "NotificationsEventRule",
      "namespace": "notificationsEventRule",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notifications-event-rule/index.ts",
            "line": 123
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notifications-event-rule/index.ts",
            "line": 178
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notifications-event-rule/index.ts",
            "line": 183
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notifications-event-rule/index.ts",
            "line": 217
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notifications-event-rule/index.ts",
            "line": 222
          },
          "name": "managedRules",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notifications-event-rule/index.ts",
            "line": 267
          },
          "name": "statusSummaryByRegion",
          "type": {
            "fqn": "@cdktn/provider-awscc.notificationsEventRule.NotificationsEventRuleStatusSummaryByRegionMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notifications-event-rule/index.ts",
            "line": 199
          },
          "name": "eventPatternInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notifications-event-rule/index.ts",
            "line": 212
          },
          "name": "eventTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notifications-event-rule/index.ts",
            "line": 235
          },
          "name": "notificationConfigurationArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notifications-event-rule/index.ts",
            "line": 248
          },
          "name": "regionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notifications-event-rule/index.ts",
            "line": 261
          },
          "name": "sourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notifications-event-rule/index.ts",
            "line": 189
          },
          "name": "eventPattern",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notifications-event-rule/index.ts",
            "line": 205
          },
          "name": "eventType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notifications-event-rule/index.ts",
            "line": 228
          },
          "name": "notificationConfigurationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notifications-event-rule/index.ts",
            "line": 241
          },
          "name": "regions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notifications-event-rule/index.ts",
            "line": 254
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/notifications-event-rule/index:NotificationsEventRule"
    },
    "@cdktn/provider-awscc.notificationsEventRule.NotificationsEventRuleConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.notificationsEventRule.NotificationsEventRuleConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/notifications-event-rule/index.ts",
        "line": 14
      },
      "name": "NotificationsEventRuleConfig",
      "namespace": "notificationsEventRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/notifications_event_rule#event_type NotificationsEventRule#event_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notifications-event-rule/index.ts",
            "line": 22
          },
          "name": "eventType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/notifications_event_rule#notification_configuration_arn NotificationsEventRule#notification_configuration_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notifications-event-rule/index.ts",
            "line": 26
          },
          "name": "notificationConfigurationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/notifications_event_rule#regions NotificationsEventRule#regions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notifications-event-rule/index.ts",
            "line": 30
          },
          "name": "regions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/notifications_event_rule#source NotificationsEventRule#source}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notifications-event-rule/index.ts",
            "line": 34
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/notifications_event_rule#event_pattern NotificationsEventRule#event_pattern}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notifications-event-rule/index.ts",
            "line": 18
          },
          "name": "eventPattern",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/notifications-event-rule/index:NotificationsEventRuleConfig"
    },
    "@cdktn/provider-awscc.notificationsEventRule.NotificationsEventRuleStatusSummaryByRegion": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.notificationsEventRule.NotificationsEventRuleStatusSummaryByRegion",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/notifications-event-rule/index.ts",
        "line": 36
      },
      "name": "NotificationsEventRuleStatusSummaryByRegion",
      "namespace": "notificationsEventRule",
      "symbolId": "src/notifications-event-rule/index:NotificationsEventRuleStatusSummaryByRegion"
    },
    "@cdktn/provider-awscc.notificationsEventRule.NotificationsEventRuleStatusSummaryByRegionMap": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.notificationsEventRule.NotificationsEventRuleStatusSummaryByRegionMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/notifications-event-rule/index.ts",
          "line": 103
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/notifications-event-rule/index.ts",
        "line": 97
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notifications-event-rule/index.ts",
            "line": 110
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.notificationsEventRule.NotificationsEventRuleStatusSummaryByRegionOutputReference"
            }
          }
        }
      ],
      "name": "NotificationsEventRuleStatusSummaryByRegionMap",
      "namespace": "notificationsEventRule",
      "symbolId": "src/notifications-event-rule/index:NotificationsEventRuleStatusSummaryByRegionMap"
    },
    "@cdktn/provider-awscc.notificationsEventRule.NotificationsEventRuleStatusSummaryByRegionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.notificationsEventRule.NotificationsEventRuleStatusSummaryByRegionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/notifications-event-rule/index.ts",
          "line": 67
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/notifications-event-rule/index.ts",
        "line": 59
      },
      "name": "NotificationsEventRuleStatusSummaryByRegionOutputReference",
      "namespace": "notificationsEventRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notifications-event-rule/index.ts",
            "line": 87
          },
          "name": "reason",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notifications-event-rule/index.ts",
            "line": 92
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notifications-event-rule/index.ts",
            "line": 71
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.notificationsEventRule.NotificationsEventRuleStatusSummaryByRegion"
          }
        }
      ],
      "symbolId": "src/notifications-event-rule/index:NotificationsEventRuleStatusSummaryByRegionOutputReference"
    },
    "@cdktn/provider-awscc.notificationsManagedNotificationAccountContactAssociation.NotificationsManagedNotificationAccountContactAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/notifications_managed_notification_account_contact_association awscc_notifications_managed_notification_account_contact_association}."
      },
      "fqn": "@cdktn/provider-awscc.notificationsManagedNotificationAccountContactAssociation.NotificationsManagedNotificationAccountContactAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/notifications_managed_notification_account_contact_association awscc_notifications_managed_notification_account_contact_association} Resource."
        },
        "locationInModule": {
          "filename": "src/notifications-managed-notification-account-contact-association/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.notificationsManagedNotificationAccountContactAssociation.NotificationsManagedNotificationAccountContactAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/notifications-managed-notification-account-contact-association/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a NotificationsManagedNotificationAccountContactAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/notifications-managed-notification-account-contact-association/index.ts",
            "line": 49
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the NotificationsManagedNotificationAccountContactAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/notifications_managed_notification_account_contact_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing NotificationsManagedNotificationAccountContactAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the NotificationsManagedNotificationAccountContactAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notifications-managed-notification-account-contact-association/index.ts",
            "line": 123
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notifications-managed-notification-account-contact-association/index.ts",
            "line": 130
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "NotificationsManagedNotificationAccountContactAssociation",
      "namespace": "notificationsManagedNotificationAccountContactAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notifications-managed-notification-account-contact-association/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notifications-managed-notification-account-contact-association/index.ts",
            "line": 102
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notifications-managed-notification-account-contact-association/index.ts",
            "line": 97
          },
          "name": "contactIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notifications-managed-notification-account-contact-association/index.ts",
            "line": 115
          },
          "name": "managedNotificationConfigurationArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notifications-managed-notification-account-contact-association/index.ts",
            "line": 90
          },
          "name": "contactIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notifications-managed-notification-account-contact-association/index.ts",
            "line": 108
          },
          "name": "managedNotificationConfigurationArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/notifications-managed-notification-account-contact-association/index:NotificationsManagedNotificationAccountContactAssociation"
    },
    "@cdktn/provider-awscc.notificationsManagedNotificationAccountContactAssociation.NotificationsManagedNotificationAccountContactAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.notificationsManagedNotificationAccountContactAssociation.NotificationsManagedNotificationAccountContactAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/notifications-managed-notification-account-contact-association/index.ts",
        "line": 14
      },
      "name": "NotificationsManagedNotificationAccountContactAssociationConfig",
      "namespace": "notificationsManagedNotificationAccountContactAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/notifications_managed_notification_account_contact_association#contact_identifier NotificationsManagedNotificationAccountContactAssociation#contact_identifier}",
            "stability": "stable",
            "summary": "This unique identifier for Contact."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notifications-managed-notification-account-contact-association/index.ts",
            "line": 20
          },
          "name": "contactIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/notifications_managed_notification_account_contact_association#managed_notification_configuration_arn NotificationsManagedNotificationAccountContactAssociation#managed_notification_configuration_arn}",
            "stability": "stable",
            "summary": "The managed notification configuration ARN, against which the account contact association will be created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notifications-managed-notification-account-contact-association/index.ts",
            "line": 26
          },
          "name": "managedNotificationConfigurationArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/notifications-managed-notification-account-contact-association/index:NotificationsManagedNotificationAccountContactAssociationConfig"
    },
    "@cdktn/provider-awscc.notificationsManagedNotificationAdditionalChannelAssociation.NotificationsManagedNotificationAdditionalChannelAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/notifications_managed_notification_additional_channel_association awscc_notifications_managed_notification_additional_channel_association}."
      },
      "fqn": "@cdktn/provider-awscc.notificationsManagedNotificationAdditionalChannelAssociation.NotificationsManagedNotificationAdditionalChannelAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/notifications_managed_notification_additional_channel_association awscc_notifications_managed_notification_additional_channel_association} Resource."
        },
        "locationInModule": {
          "filename": "src/notifications-managed-notification-additional-channel-association/index.ts",
          "line": 66
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.notificationsManagedNotificationAdditionalChannelAssociation.NotificationsManagedNotificationAdditionalChannelAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/notifications-managed-notification-additional-channel-association/index.ts",
        "line": 34
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a NotificationsManagedNotificationAdditionalChannelAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/notifications-managed-notification-additional-channel-association/index.ts",
            "line": 51
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the NotificationsManagedNotificationAdditionalChannelAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/notifications_managed_notification_additional_channel_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing NotificationsManagedNotificationAdditionalChannelAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the NotificationsManagedNotificationAdditionalChannelAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notifications-managed-notification-additional-channel-association/index.ts",
            "line": 125
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notifications-managed-notification-additional-channel-association/index.ts",
            "line": 132
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "NotificationsManagedNotificationAdditionalChannelAssociation",
      "namespace": "notificationsManagedNotificationAdditionalChannelAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notifications-managed-notification-additional-channel-association/index.ts",
            "line": 39
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notifications-managed-notification-additional-channel-association/index.ts",
            "line": 104
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notifications-managed-notification-additional-channel-association/index.ts",
            "line": 99
          },
          "name": "channelArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notifications-managed-notification-additional-channel-association/index.ts",
            "line": 117
          },
          "name": "managedNotificationConfigurationArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notifications-managed-notification-additional-channel-association/index.ts",
            "line": 92
          },
          "name": "channelArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notifications-managed-notification-additional-channel-association/index.ts",
            "line": 110
          },
          "name": "managedNotificationConfigurationArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/notifications-managed-notification-additional-channel-association/index:NotificationsManagedNotificationAdditionalChannelAssociation"
    },
    "@cdktn/provider-awscc.notificationsManagedNotificationAdditionalChannelAssociation.NotificationsManagedNotificationAdditionalChannelAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.notificationsManagedNotificationAdditionalChannelAssociation.NotificationsManagedNotificationAdditionalChannelAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/notifications-managed-notification-additional-channel-association/index.ts",
        "line": 14
      },
      "name": "NotificationsManagedNotificationAdditionalChannelAssociationConfig",
      "namespace": "notificationsManagedNotificationAdditionalChannelAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/notifications_managed_notification_additional_channel_association#channel_arn NotificationsManagedNotificationAdditionalChannelAssociation#channel_arn}",
            "stability": "stable",
            "summary": "ARN identifier of the channel. Example: arn:aws:chatbot::123456789012:chat-configuration/slack-channel/security-ops."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notifications-managed-notification-additional-channel-association/index.ts",
            "line": 21
          },
          "name": "channelArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/notifications_managed_notification_additional_channel_association#managed_notification_configuration_arn NotificationsManagedNotificationAdditionalChannelAssociation#managed_notification_configuration_arn}",
            "stability": "stable",
            "summary": "ARN identifier of the Managed Notification. Example: arn:aws:notifications::381491923782:managed-notification-configuration/category/AWS-Health/sub-category/Billing."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notifications-managed-notification-additional-channel-association/index.ts",
            "line": 28
          },
          "name": "managedNotificationConfigurationArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/notifications-managed-notification-additional-channel-association/index:NotificationsManagedNotificationAdditionalChannelAssociationConfig"
    },
    "@cdktn/provider-awscc.notificationsNotificationConfiguration.NotificationsNotificationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/notifications_notification_configuration awscc_notifications_notification_configuration}."
      },
      "fqn": "@cdktn/provider-awscc.notificationsNotificationConfiguration.NotificationsNotificationConfiguration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/notifications_notification_configuration awscc_notifications_notification_configuration} Resource."
        },
        "locationInModule": {
          "filename": "src/notifications-notification-configuration/index.ts",
          "line": 219
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.notificationsNotificationConfiguration.NotificationsNotificationConfigurationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/notifications-notification-configuration/index.ts",
        "line": 187
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a NotificationsNotificationConfiguration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/notifications-notification-configuration/index.ts",
            "line": 204
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the NotificationsNotificationConfiguration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/notifications_notification_configuration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing NotificationsNotificationConfiguration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the NotificationsNotificationConfiguration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notifications-notification-configuration/index.ts",
            "line": 312
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.notificationsNotificationConfiguration.NotificationsNotificationConfigurationTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notifications-notification-configuration/index.ts",
            "line": 253
          },
          "name": "resetAggregationDuration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notifications-notification-configuration/index.ts",
            "line": 315
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notifications-notification-configuration/index.ts",
            "line": 327
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notifications-notification-configuration/index.ts",
            "line": 336
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "NotificationsNotificationConfiguration",
      "namespace": "notificationsNotificationConfiguration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notifications-notification-configuration/index.ts",
            "line": 192
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notifications-notification-configuration/index.ts",
            "line": 262
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notifications-notification-configuration/index.ts",
            "line": 267
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notifications-notification-configuration/index.ts",
            "line": 285
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notifications-notification-configuration/index.ts",
            "line": 303
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notifications-notification-configuration/index.ts",
            "line": 309
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.notificationsNotificationConfiguration.NotificationsNotificationConfigurationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notifications-notification-configuration/index.ts",
            "line": 257
          },
          "name": "aggregationDurationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notifications-notification-configuration/index.ts",
            "line": 280
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notifications-notification-configuration/index.ts",
            "line": 298
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notifications-notification-configuration/index.ts",
            "line": 319
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.notificationsNotificationConfiguration.NotificationsNotificationConfigurationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notifications-notification-configuration/index.ts",
            "line": 247
          },
          "name": "aggregationDuration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notifications-notification-configuration/index.ts",
            "line": 273
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notifications-notification-configuration/index.ts",
            "line": 291
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/notifications-notification-configuration/index:NotificationsNotificationConfiguration"
    },
    "@cdktn/provider-awscc.notificationsNotificationConfiguration.NotificationsNotificationConfigurationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.notificationsNotificationConfiguration.NotificationsNotificationConfigurationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/notifications-notification-configuration/index.ts",
        "line": 14
      },
      "name": "NotificationsNotificationConfigurationConfig",
      "namespace": "notificationsNotificationConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/notifications_notification_configuration#description NotificationsNotificationConfiguration#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notifications-notification-configuration/index.ts",
            "line": 22
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/notifications_notification_configuration#name NotificationsNotificationConfiguration#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notifications-notification-configuration/index.ts",
            "line": 26
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/notifications_notification_configuration#aggregation_duration NotificationsNotificationConfiguration#aggregation_duration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notifications-notification-configuration/index.ts",
            "line": 18
          },
          "name": "aggregationDuration",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/notifications_notification_configuration#tags NotificationsNotificationConfiguration#tags}",
            "stability": "stable",
            "summary": "A list of tags that are attached to the role."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notifications-notification-configuration/index.ts",
            "line": 32
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.notificationsNotificationConfiguration.NotificationsNotificationConfigurationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/notifications-notification-configuration/index:NotificationsNotificationConfigurationConfig"
    },
    "@cdktn/provider-awscc.notificationsNotificationConfiguration.NotificationsNotificationConfigurationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.notificationsNotificationConfiguration.NotificationsNotificationConfigurationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/notifications-notification-configuration/index.ts",
        "line": 34
      },
      "name": "NotificationsNotificationConfigurationTags",
      "namespace": "notificationsNotificationConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/notifications_notification_configuration#key NotificationsNotificationConfiguration#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notifications-notification-configuration/index.ts",
            "line": 38
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/notifications_notification_configuration#value NotificationsNotificationConfiguration#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notifications-notification-configuration/index.ts",
            "line": 42
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/notifications-notification-configuration/index:NotificationsNotificationConfigurationTags"
    },
    "@cdktn/provider-awscc.notificationsNotificationConfiguration.NotificationsNotificationConfigurationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.notificationsNotificationConfiguration.NotificationsNotificationConfigurationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/notifications-notification-configuration/index.ts",
          "line": 172
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/notifications-notification-configuration/index.ts",
        "line": 164
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notifications-notification-configuration/index.ts",
            "line": 179
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.notificationsNotificationConfiguration.NotificationsNotificationConfigurationTagsOutputReference"
            }
          }
        }
      ],
      "name": "NotificationsNotificationConfigurationTagsList",
      "namespace": "notificationsNotificationConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notifications-notification-configuration/index.ts",
            "line": 165
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.notificationsNotificationConfiguration.NotificationsNotificationConfigurationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/notifications-notification-configuration/index:NotificationsNotificationConfigurationTagsList"
    },
    "@cdktn/provider-awscc.notificationsNotificationConfiguration.NotificationsNotificationConfigurationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.notificationsNotificationConfiguration.NotificationsNotificationConfigurationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/notifications-notification-configuration/index.ts",
          "line": 91
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/notifications-notification-configuration/index.ts",
        "line": 81
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notifications-notification-configuration/index.ts",
            "line": 139
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notifications-notification-configuration/index.ts",
            "line": 155
          },
          "name": "resetValue"
        }
      ],
      "name": "NotificationsNotificationConfigurationTagsOutputReference",
      "namespace": "notificationsNotificationConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notifications-notification-configuration/index.ts",
            "line": 143
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notifications-notification-configuration/index.ts",
            "line": 159
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notifications-notification-configuration/index.ts",
            "line": 133
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notifications-notification-configuration/index.ts",
            "line": 149
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notifications-notification-configuration/index.ts",
            "line": 95
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.notificationsNotificationConfiguration.NotificationsNotificationConfigurationTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/notifications-notification-configuration/index:NotificationsNotificationConfigurationTagsOutputReference"
    },
    "@cdktn/provider-awscc.notificationsNotificationHub.NotificationsNotificationHub": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/notifications_notification_hub awscc_notifications_notification_hub}."
      },
      "fqn": "@cdktn/provider-awscc.notificationsNotificationHub.NotificationsNotificationHub",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/notifications_notification_hub awscc_notifications_notification_hub} Resource."
        },
        "locationInModule": {
          "filename": "src/notifications-notification-hub/index.ts",
          "line": 117
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.notificationsNotificationHub.NotificationsNotificationHubConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/notifications-notification-hub/index.ts",
        "line": 85
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a NotificationsNotificationHub resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/notifications-notification-hub/index.ts",
            "line": 102
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the NotificationsNotificationHub to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/notifications_notification_hub#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing NotificationsNotificationHub that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the NotificationsNotificationHub to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notifications-notification-hub/index.ts",
            "line": 173
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notifications-notification-hub/index.ts",
            "line": 179
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "NotificationsNotificationHub",
      "namespace": "notificationsNotificationHub",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notifications-notification-hub/index.ts",
            "line": 90
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notifications-notification-hub/index.ts",
            "line": 141
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notifications-notification-hub/index.ts",
            "line": 146
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notifications-notification-hub/index.ts",
            "line": 152
          },
          "name": "notificationHubStatusSummary",
          "type": {
            "fqn": "@cdktn/provider-awscc.notificationsNotificationHub.NotificationsNotificationHubNotificationHubStatusSummaryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notifications-notification-hub/index.ts",
            "line": 165
          },
          "name": "regionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notifications-notification-hub/index.ts",
            "line": 158
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/notifications-notification-hub/index:NotificationsNotificationHub"
    },
    "@cdktn/provider-awscc.notificationsNotificationHub.NotificationsNotificationHubConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.notificationsNotificationHub.NotificationsNotificationHubConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/notifications-notification-hub/index.ts",
        "line": 14
      },
      "name": "NotificationsNotificationHubConfig",
      "namespace": "notificationsNotificationHub",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/notifications_notification_hub#region NotificationsNotificationHub#region}",
            "stability": "stable",
            "summary": "Region that NotificationHub is present in."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notifications-notification-hub/index.ts",
            "line": 20
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/notifications-notification-hub/index:NotificationsNotificationHubConfig"
    },
    "@cdktn/provider-awscc.notificationsNotificationHub.NotificationsNotificationHubNotificationHubStatusSummary": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.notificationsNotificationHub.NotificationsNotificationHubNotificationHubStatusSummary",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/notifications-notification-hub/index.ts",
        "line": 22
      },
      "name": "NotificationsNotificationHubNotificationHubStatusSummary",
      "namespace": "notificationsNotificationHub",
      "symbolId": "src/notifications-notification-hub/index:NotificationsNotificationHubNotificationHubStatusSummary"
    },
    "@cdktn/provider-awscc.notificationsNotificationHub.NotificationsNotificationHubNotificationHubStatusSummaryOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.notificationsNotificationHub.NotificationsNotificationHubNotificationHubStatusSummaryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/notifications-notification-hub/index.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/notifications-notification-hub/index.ts",
        "line": 45
      },
      "name": "NotificationsNotificationHubNotificationHubStatusSummaryOutputReference",
      "namespace": "notificationsNotificationHub",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notifications-notification-hub/index.ts",
            "line": 72
          },
          "name": "notificationHubStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notifications-notification-hub/index.ts",
            "line": 77
          },
          "name": "notificationHubStatusReason",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notifications-notification-hub/index.ts",
            "line": 56
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.notificationsNotificationHub.NotificationsNotificationHubNotificationHubStatusSummary"
          }
        }
      ],
      "symbolId": "src/notifications-notification-hub/index:NotificationsNotificationHubNotificationHubStatusSummaryOutputReference"
    },
    "@cdktn/provider-awscc.notificationsOrganizationalUnitAssociation.NotificationsOrganizationalUnitAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/notifications_organizational_unit_association awscc_notifications_organizational_unit_association}."
      },
      "fqn": "@cdktn/provider-awscc.notificationsOrganizationalUnitAssociation.NotificationsOrganizationalUnitAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/notifications_organizational_unit_association awscc_notifications_organizational_unit_association} Resource."
        },
        "locationInModule": {
          "filename": "src/notifications-organizational-unit-association/index.ts",
          "line": 65
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.notificationsOrganizationalUnitAssociation.NotificationsOrganizationalUnitAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/notifications-organizational-unit-association/index.ts",
        "line": 33
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a NotificationsOrganizationalUnitAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/notifications-organizational-unit-association/index.ts",
            "line": 50
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the NotificationsOrganizationalUnitAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/notifications_organizational_unit_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing NotificationsOrganizationalUnitAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the NotificationsOrganizationalUnitAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notifications-organizational-unit-association/index.ts",
            "line": 124
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notifications-organizational-unit-association/index.ts",
            "line": 131
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "NotificationsOrganizationalUnitAssociation",
      "namespace": "notificationsOrganizationalUnitAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notifications-organizational-unit-association/index.ts",
            "line": 38
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notifications-organizational-unit-association/index.ts",
            "line": 90
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notifications-organizational-unit-association/index.ts",
            "line": 103
          },
          "name": "notificationConfigurationArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notifications-organizational-unit-association/index.ts",
            "line": 116
          },
          "name": "organizationalUnitIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notifications-organizational-unit-association/index.ts",
            "line": 96
          },
          "name": "notificationConfigurationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notifications-organizational-unit-association/index.ts",
            "line": 109
          },
          "name": "organizationalUnitId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/notifications-organizational-unit-association/index:NotificationsOrganizationalUnitAssociation"
    },
    "@cdktn/provider-awscc.notificationsOrganizationalUnitAssociation.NotificationsOrganizationalUnitAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.notificationsOrganizationalUnitAssociation.NotificationsOrganizationalUnitAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/notifications-organizational-unit-association/index.ts",
        "line": 14
      },
      "name": "NotificationsOrganizationalUnitAssociationConfig",
      "namespace": "notificationsOrganizationalUnitAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/notifications_organizational_unit_association#notification_configuration_arn NotificationsOrganizationalUnitAssociation#notification_configuration_arn}",
            "stability": "stable",
            "summary": "ARN identifier of the NotificationConfiguration. Example: arn:aws:notifications::123456789012:configuration/a01jes88qxwkbj05xv9c967pgm1."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notifications-organizational-unit-association/index.ts",
            "line": 21
          },
          "name": "notificationConfigurationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/notifications_organizational_unit_association#organizational_unit_id NotificationsOrganizationalUnitAssociation#organizational_unit_id}",
            "stability": "stable",
            "summary": "The ID of the organizational unit."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notifications-organizational-unit-association/index.ts",
            "line": 27
          },
          "name": "organizationalUnitId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/notifications-organizational-unit-association/index:NotificationsOrganizationalUnitAssociationConfig"
    },
    "@cdktn/provider-awscc.notificationscontactsEmailContact.NotificationscontactsEmailContact": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/notificationscontacts_email_contact awscc_notificationscontacts_email_contact}."
      },
      "fqn": "@cdktn/provider-awscc.notificationscontactsEmailContact.NotificationscontactsEmailContact",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/notificationscontacts_email_contact awscc_notificationscontacts_email_contact} Resource."
        },
        "locationInModule": {
          "filename": "src/notificationscontacts-email-contact/index.ts",
          "line": 294
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.notificationscontactsEmailContact.NotificationscontactsEmailContactConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/notificationscontacts-email-contact/index.ts",
        "line": 262
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a NotificationscontactsEmailContact resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/notificationscontacts-email-contact/index.ts",
            "line": 279
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the NotificationscontactsEmailContact to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/notificationscontacts_email_contact#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing NotificationscontactsEmailContact that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the NotificationscontactsEmailContact to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notificationscontacts-email-contact/index.ts",
            "line": 366
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.notificationscontactsEmailContact.NotificationscontactsEmailContactTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notificationscontacts-email-contact/index.ts",
            "line": 369
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notificationscontacts-email-contact/index.ts",
            "line": 381
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notificationscontacts-email-contact/index.ts",
            "line": 389
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "NotificationscontactsEmailContact",
      "namespace": "notificationscontactsEmailContact",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notificationscontacts-email-contact/index.ts",
            "line": 267
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notificationscontacts-email-contact/index.ts",
            "line": 320
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notificationscontacts-email-contact/index.ts",
            "line": 339
          },
          "name": "emailContact",
          "type": {
            "fqn": "@cdktn/provider-awscc.notificationscontactsEmailContact.NotificationscontactsEmailContactEmailContactOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notificationscontacts-email-contact/index.ts",
            "line": 344
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notificationscontacts-email-contact/index.ts",
            "line": 363
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.notificationscontactsEmailContact.NotificationscontactsEmailContactTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notificationscontacts-email-contact/index.ts",
            "line": 333
          },
          "name": "emailAddressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notificationscontacts-email-contact/index.ts",
            "line": 357
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notificationscontacts-email-contact/index.ts",
            "line": 373
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.notificationscontactsEmailContact.NotificationscontactsEmailContactTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notificationscontacts-email-contact/index.ts",
            "line": 326
          },
          "name": "emailAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notificationscontacts-email-contact/index.ts",
            "line": 350
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/notificationscontacts-email-contact/index:NotificationscontactsEmailContact"
    },
    "@cdktn/provider-awscc.notificationscontactsEmailContact.NotificationscontactsEmailContactConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.notificationscontactsEmailContact.NotificationscontactsEmailContactConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/notificationscontacts-email-contact/index.ts",
        "line": 14
      },
      "name": "NotificationscontactsEmailContactConfig",
      "namespace": "notificationscontactsEmailContact",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/notificationscontacts_email_contact#email_address NotificationscontactsEmailContact#email_address}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notificationscontacts-email-contact/index.ts",
            "line": 18
          },
          "name": "emailAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/notificationscontacts_email_contact#name NotificationscontactsEmailContact#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notificationscontacts-email-contact/index.ts",
            "line": 22
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/notificationscontacts_email_contact#tags NotificationscontactsEmailContact#tags}",
            "stability": "stable",
            "summary": "A list of tags that are attached to the role."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notificationscontacts-email-contact/index.ts",
            "line": 28
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.notificationscontactsEmailContact.NotificationscontactsEmailContactTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/notificationscontacts-email-contact/index:NotificationscontactsEmailContactConfig"
    },
    "@cdktn/provider-awscc.notificationscontactsEmailContact.NotificationscontactsEmailContactEmailContact": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.notificationscontactsEmailContact.NotificationscontactsEmailContactEmailContact",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/notificationscontacts-email-contact/index.ts",
        "line": 30
      },
      "name": "NotificationscontactsEmailContactEmailContact",
      "namespace": "notificationscontactsEmailContact",
      "symbolId": "src/notificationscontacts-email-contact/index:NotificationscontactsEmailContactEmailContact"
    },
    "@cdktn/provider-awscc.notificationscontactsEmailContact.NotificationscontactsEmailContactEmailContactOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.notificationscontactsEmailContact.NotificationscontactsEmailContactEmailContactOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/notificationscontacts-email-contact/index.ts",
          "line": 60
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/notificationscontacts-email-contact/index.ts",
        "line": 53
      },
      "name": "NotificationscontactsEmailContactEmailContactOutputReference",
      "namespace": "notificationscontactsEmailContact",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notificationscontacts-email-contact/index.ts",
            "line": 80
          },
          "name": "address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notificationscontacts-email-contact/index.ts",
            "line": 85
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notificationscontacts-email-contact/index.ts",
            "line": 90
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notificationscontacts-email-contact/index.ts",
            "line": 95
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notificationscontacts-email-contact/index.ts",
            "line": 100
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notificationscontacts-email-contact/index.ts",
            "line": 105
          },
          "name": "updateTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notificationscontacts-email-contact/index.ts",
            "line": 64
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.notificationscontactsEmailContact.NotificationscontactsEmailContactEmailContact"
          }
        }
      ],
      "symbolId": "src/notificationscontacts-email-contact/index:NotificationscontactsEmailContactEmailContactOutputReference"
    },
    "@cdktn/provider-awscc.notificationscontactsEmailContact.NotificationscontactsEmailContactTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.notificationscontactsEmailContact.NotificationscontactsEmailContactTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/notificationscontacts-email-contact/index.ts",
        "line": 109
      },
      "name": "NotificationscontactsEmailContactTags",
      "namespace": "notificationscontactsEmailContact",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/notificationscontacts_email_contact#key NotificationscontactsEmailContact#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notificationscontacts-email-contact/index.ts",
            "line": 113
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/notificationscontacts_email_contact#value NotificationscontactsEmailContact#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notificationscontacts-email-contact/index.ts",
            "line": 117
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/notificationscontacts-email-contact/index:NotificationscontactsEmailContactTags"
    },
    "@cdktn/provider-awscc.notificationscontactsEmailContact.NotificationscontactsEmailContactTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.notificationscontactsEmailContact.NotificationscontactsEmailContactTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/notificationscontacts-email-contact/index.ts",
          "line": 247
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/notificationscontacts-email-contact/index.ts",
        "line": 239
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notificationscontacts-email-contact/index.ts",
            "line": 254
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.notificationscontactsEmailContact.NotificationscontactsEmailContactTagsOutputReference"
            }
          }
        }
      ],
      "name": "NotificationscontactsEmailContactTagsList",
      "namespace": "notificationscontactsEmailContact",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notificationscontacts-email-contact/index.ts",
            "line": 240
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.notificationscontactsEmailContact.NotificationscontactsEmailContactTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/notificationscontacts-email-contact/index:NotificationscontactsEmailContactTagsList"
    },
    "@cdktn/provider-awscc.notificationscontactsEmailContact.NotificationscontactsEmailContactTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.notificationscontactsEmailContact.NotificationscontactsEmailContactTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/notificationscontacts-email-contact/index.ts",
          "line": 166
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/notificationscontacts-email-contact/index.ts",
        "line": 156
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notificationscontacts-email-contact/index.ts",
            "line": 214
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notificationscontacts-email-contact/index.ts",
            "line": 230
          },
          "name": "resetValue"
        }
      ],
      "name": "NotificationscontactsEmailContactTagsOutputReference",
      "namespace": "notificationscontactsEmailContact",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notificationscontacts-email-contact/index.ts",
            "line": 218
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notificationscontacts-email-contact/index.ts",
            "line": 234
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notificationscontacts-email-contact/index.ts",
            "line": 208
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notificationscontacts-email-contact/index.ts",
            "line": 224
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notificationscontacts-email-contact/index.ts",
            "line": 170
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.notificationscontactsEmailContact.NotificationscontactsEmailContactTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/notificationscontacts-email-contact/index:NotificationscontactsEmailContactTagsOutputReference"
    },
    "@cdktn/provider-awscc.oamLink.OamLink": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/oam_link awscc_oam_link}."
      },
      "fqn": "@cdktn/provider-awscc.oamLink.OamLink",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/oam_link awscc_oam_link} Resource."
        },
        "locationInModule": {
          "filename": "src/oam-link/index.ts",
          "line": 389
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.oamLink.OamLinkConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/oam-link/index.ts",
        "line": 357
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a OamLink resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/oam-link/index.ts",
            "line": 374
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the OamLink to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/oam_link#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing OamLink that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the OamLink to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/oam-link/index.ts",
            "line": 452
          },
          "name": "putLinkConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.oamLink.OamLinkLinkConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/oam-link/index.ts",
            "line": 439
          },
          "name": "resetLabelTemplate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/oam-link/index.ts",
            "line": 455
          },
          "name": "resetLinkConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/oam-link/index.ts",
            "line": 497
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/oam-link/index.ts",
            "line": 509
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/oam-link/index.ts",
            "line": 519
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "OamLink",
      "namespace": "oamLink",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/oam-link/index.ts",
            "line": 362
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/oam-link/index.ts",
            "line": 417
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/oam-link/index.ts",
            "line": 422
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/oam-link/index.ts",
            "line": 427
          },
          "name": "label",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/oam-link/index.ts",
            "line": 449
          },
          "name": "linkConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.oamLink.OamLinkLinkConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/oam-link/index.ts",
            "line": 443
          },
          "name": "labelTemplateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/oam-link/index.ts",
            "line": 459
          },
          "name": "linkConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.oamLink.OamLinkLinkConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/oam-link/index.ts",
            "line": 472
          },
          "name": "resourceTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/oam-link/index.ts",
            "line": 485
          },
          "name": "sinkIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/oam-link/index.ts",
            "line": 501
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/oam-link/index.ts",
            "line": 433
          },
          "name": "labelTemplate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/oam-link/index.ts",
            "line": 465
          },
          "name": "resourceTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/oam-link/index.ts",
            "line": 478
          },
          "name": "sinkIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/oam-link/index.ts",
            "line": 491
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/oam-link/index:OamLink"
    },
    "@cdktn/provider-awscc.oamLink.OamLinkConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.oamLink.OamLinkConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/oam-link/index.ts",
        "line": 14
      },
      "name": "OamLinkConfig",
      "namespace": "oamLink",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/oam_link#resource_types OamLink#resource_types}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/oam-link/index.ts",
            "line": 26
          },
          "name": "resourceTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/oam_link#sink_identifier OamLink#sink_identifier}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/oam-link/index.ts",
            "line": 30
          },
          "name": "sinkIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/oam_link#label_template OamLink#label_template}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/oam-link/index.ts",
            "line": 18
          },
          "name": "labelTemplate",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/oam_link#link_configuration OamLink#link_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/oam-link/index.ts",
            "line": 22
          },
          "name": "linkConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.oamLink.OamLinkLinkConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/oam_link#tags OamLink#tags}",
            "stability": "stable",
            "summary": "Tags to apply to the link."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/oam-link/index.ts",
            "line": 36
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/oam-link/index:OamLinkConfig"
    },
    "@cdktn/provider-awscc.oamLink.OamLinkLinkConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.oamLink.OamLinkLinkConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/oam-link/index.ts",
        "line": 226
      },
      "name": "OamLinkLinkConfiguration",
      "namespace": "oamLink",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/oam_link#log_group_configuration OamLink#log_group_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/oam-link/index.ts",
            "line": 230
          },
          "name": "logGroupConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.oamLink.OamLinkLinkConfigurationLogGroupConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/oam_link#metric_configuration OamLink#metric_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/oam-link/index.ts",
            "line": 234
          },
          "name": "metricConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.oamLink.OamLinkLinkConfigurationMetricConfiguration"
          }
        }
      ],
      "symbolId": "src/oam-link/index:OamLinkLinkConfiguration"
    },
    "@cdktn/provider-awscc.oamLink.OamLinkLinkConfigurationLogGroupConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.oamLink.OamLinkLinkConfigurationLogGroupConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/oam-link/index.ts",
        "line": 38
      },
      "name": "OamLinkLinkConfigurationLogGroupConfiguration",
      "namespace": "oamLink",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/oam_link#filter OamLink#filter}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/oam-link/index.ts",
            "line": 42
          },
          "name": "filter",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/oam-link/index:OamLinkLinkConfigurationLogGroupConfiguration"
    },
    "@cdktn/provider-awscc.oamLink.OamLinkLinkConfigurationLogGroupConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.oamLink.OamLinkLinkConfigurationLogGroupConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/oam-link/index.ts",
          "line": 82
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/oam-link/index.ts",
        "line": 74
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/oam-link/index.ts",
            "line": 124
          },
          "name": "resetFilter"
        }
      ],
      "name": "OamLinkLinkConfigurationLogGroupConfigurationOutputReference",
      "namespace": "oamLink",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/oam-link/index.ts",
            "line": 128
          },
          "name": "filterInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/oam-link/index.ts",
            "line": 118
          },
          "name": "filter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/oam-link/index.ts",
            "line": 86
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.oamLink.OamLinkLinkConfigurationLogGroupConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/oam-link/index:OamLinkLinkConfigurationLogGroupConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.oamLink.OamLinkLinkConfigurationMetricConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.oamLink.OamLinkLinkConfigurationMetricConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/oam-link/index.ts",
        "line": 132
      },
      "name": "OamLinkLinkConfigurationMetricConfiguration",
      "namespace": "oamLink",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/oam_link#filter OamLink#filter}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/oam-link/index.ts",
            "line": 136
          },
          "name": "filter",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/oam-link/index:OamLinkLinkConfigurationMetricConfiguration"
    },
    "@cdktn/provider-awscc.oamLink.OamLinkLinkConfigurationMetricConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.oamLink.OamLinkLinkConfigurationMetricConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/oam-link/index.ts",
          "line": 176
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/oam-link/index.ts",
        "line": 168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/oam-link/index.ts",
            "line": 218
          },
          "name": "resetFilter"
        }
      ],
      "name": "OamLinkLinkConfigurationMetricConfigurationOutputReference",
      "namespace": "oamLink",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/oam-link/index.ts",
            "line": 222
          },
          "name": "filterInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/oam-link/index.ts",
            "line": 212
          },
          "name": "filter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/oam-link/index.ts",
            "line": 180
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.oamLink.OamLinkLinkConfigurationMetricConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/oam-link/index:OamLinkLinkConfigurationMetricConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.oamLink.OamLinkLinkConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.oamLink.OamLinkLinkConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/oam-link/index.ts",
          "line": 281
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/oam-link/index.ts",
        "line": 273
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/oam-link/index.ts",
            "line": 326
          },
          "name": "putLogGroupConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.oamLink.OamLinkLinkConfigurationLogGroupConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/oam-link/index.ts",
            "line": 342
          },
          "name": "putMetricConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.oamLink.OamLinkLinkConfigurationMetricConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/oam-link/index.ts",
            "line": 329
          },
          "name": "resetLogGroupConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/oam-link/index.ts",
            "line": 345
          },
          "name": "resetMetricConfiguration"
        }
      ],
      "name": "OamLinkLinkConfigurationOutputReference",
      "namespace": "oamLink",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/oam-link/index.ts",
            "line": 323
          },
          "name": "logGroupConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.oamLink.OamLinkLinkConfigurationLogGroupConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/oam-link/index.ts",
            "line": 339
          },
          "name": "metricConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.oamLink.OamLinkLinkConfigurationMetricConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/oam-link/index.ts",
            "line": 333
          },
          "name": "logGroupConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.oamLink.OamLinkLinkConfigurationLogGroupConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/oam-link/index.ts",
            "line": 349
          },
          "name": "metricConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.oamLink.OamLinkLinkConfigurationMetricConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/oam-link/index.ts",
            "line": 285
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.oamLink.OamLinkLinkConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/oam-link/index:OamLinkLinkConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.oamSink.OamSink": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/oam_sink awscc_oam_sink}."
      },
      "fqn": "@cdktn/provider-awscc.oamSink.OamSink",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/oam_sink awscc_oam_sink} Resource."
        },
        "locationInModule": {
          "filename": "src/oam-sink/index.ts",
          "line": 70
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.oamSink.OamSinkConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/oam-sink/index.ts",
        "line": 38
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a OamSink resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/oam-sink/index.ts",
            "line": 55
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the OamSink to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/oam_sink#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing OamSink that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the OamSink to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/oam-sink/index.ts",
            "line": 126
          },
          "name": "resetPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/oam-sink/index.ts",
            "line": 142
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/oam-sink/index.ts",
            "line": 154
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/oam-sink/index.ts",
            "line": 162
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "OamSink",
      "namespace": "oamSink",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/oam-sink/index.ts",
            "line": 43
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/oam-sink/index.ts",
            "line": 96
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/oam-sink/index.ts",
            "line": 101
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/oam-sink/index.ts",
            "line": 114
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/oam-sink/index.ts",
            "line": 130
          },
          "name": "policyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/oam-sink/index.ts",
            "line": 146
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/oam-sink/index.ts",
            "line": 107
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/oam-sink/index.ts",
            "line": 120
          },
          "name": "policy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/oam-sink/index.ts",
            "line": 136
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/oam-sink/index:OamSink"
    },
    "@cdktn/provider-awscc.oamSink.OamSinkConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.oamSink.OamSinkConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/oam-sink/index.ts",
        "line": 14
      },
      "name": "OamSinkConfig",
      "namespace": "oamSink",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/oam_sink#name OamSink#name}",
            "stability": "stable",
            "summary": "The name of the ObservabilityAccessManager Sink."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/oam-sink/index.ts",
            "line": 20
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/oam_sink#policy OamSink#policy}",
            "stability": "stable",
            "summary": "The policy of this ObservabilityAccessManager Sink."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/oam-sink/index.ts",
            "line": 26
          },
          "name": "policy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/oam_sink#tags OamSink#tags}",
            "stability": "stable",
            "summary": "Tags to apply to the sink."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/oam-sink/index.ts",
            "line": 32
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/oam-sink/index:OamSinkConfig"
    },
    "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRule": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_organization_centralization_rule awscc_observabilityadmin_organization_centralization_rule}."
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRule",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_organization_centralization_rule awscc_observabilityadmin_organization_centralization_rule} Resource."
        },
        "locationInModule": {
          "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
          "line": 1703
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
        "line": 1671
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ObservabilityadminOrganizationCentralizationRule resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 1688
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ObservabilityadminOrganizationCentralizationRule to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_organization_centralization_rule#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ObservabilityadminOrganizationCentralizationRule that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ObservabilityadminOrganizationCentralizationRule to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 1738
          },
          "name": "putRule",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleRule"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 1769
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 1772
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 1784
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 1792
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ObservabilityadminOrganizationCentralizationRule",
      "namespace": "observabilityadminOrganizationCentralizationRule",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 1676
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 1729
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 1735
          },
          "name": "rule",
          "type": {
            "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleRuleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 1747
          },
          "name": "ruleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 1766
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 1742
          },
          "name": "ruleInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleRule"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 1760
          },
          "name": "ruleNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 1776
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 1753
          },
          "name": "ruleName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/observabilityadmin-organization-centralization-rule/index:ObservabilityadminOrganizationCentralizationRule"
    },
    "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
        "line": 14
      },
      "name": "ObservabilityadminOrganizationCentralizationRuleConfig",
      "namespace": "observabilityadminOrganizationCentralizationRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_organization_centralization_rule#rule ObservabilityadminOrganizationCentralizationRule#rule}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 18
          },
          "name": "rule",
          "type": {
            "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleRule"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_organization_centralization_rule#rule_name ObservabilityadminOrganizationCentralizationRule#rule_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 22
          },
          "name": "ruleName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_organization_centralization_rule#tags ObservabilityadminOrganizationCentralizationRule#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 28
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/observabilityadmin-organization-centralization-rule/index:ObservabilityadminOrganizationCentralizationRuleConfig"
    },
    "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleRule": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleRule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
        "line": 1393
      },
      "name": "ObservabilityadminOrganizationCentralizationRuleRule",
      "namespace": "observabilityadminOrganizationCentralizationRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_organization_centralization_rule#destination ObservabilityadminOrganizationCentralizationRule#destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 1397
          },
          "name": "destination",
          "type": {
            "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleRuleDestination"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_organization_centralization_rule#source ObservabilityadminOrganizationCentralizationRule#source}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 1401
          },
          "name": "source",
          "type": {
            "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleRuleSource"
          }
        }
      ],
      "symbolId": "src/observabilityadmin-organization-centralization-rule/index:ObservabilityadminOrganizationCentralizationRuleRule"
    },
    "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleRuleDestination": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleRuleDestination",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
        "line": 759
      },
      "name": "ObservabilityadminOrganizationCentralizationRuleRuleDestination",
      "namespace": "observabilityadminOrganizationCentralizationRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_organization_centralization_rule#region ObservabilityadminOrganizationCentralizationRule#region}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 775
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_organization_centralization_rule#account ObservabilityadminOrganizationCentralizationRule#account}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 763
          },
          "name": "account",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_organization_centralization_rule#destination_logs_configuration ObservabilityadminOrganizationCentralizationRule#destination_logs_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 767
          },
          "name": "destinationLogsConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationLogsConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_organization_centralization_rule#destination_metrics_configuration ObservabilityadminOrganizationCentralizationRule#destination_metrics_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 771
          },
          "name": "destinationMetricsConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationMetricsConfiguration"
          }
        }
      ],
      "symbolId": "src/observabilityadmin-organization-centralization-rule/index:ObservabilityadminOrganizationCentralizationRuleRuleDestination"
    },
    "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationLogsConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationLogsConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
        "line": 411
      },
      "name": "ObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationLogsConfiguration",
      "namespace": "observabilityadminOrganizationCentralizationRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_organization_centralization_rule#backup_configuration ObservabilityadminOrganizationCentralizationRule#backup_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 415
          },
          "name": "backupConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationLogsConfigurationBackupConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_organization_centralization_rule#log_group_name_configuration ObservabilityadminOrganizationCentralizationRule#log_group_name_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 419
          },
          "name": "logGroupNameConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationLogsConfigurationLogGroupNameConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_organization_centralization_rule#logs_encryption_configuration ObservabilityadminOrganizationCentralizationRule#logs_encryption_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 423
          },
          "name": "logsEncryptionConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationLogsConfigurationLogsEncryptionConfiguration"
          }
        }
      ],
      "symbolId": "src/observabilityadmin-organization-centralization-rule/index:ObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationLogsConfiguration"
    },
    "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationLogsConfigurationBackupConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationLogsConfigurationBackupConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
        "line": 30
      },
      "name": "ObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationLogsConfigurationBackupConfiguration",
      "namespace": "observabilityadminOrganizationCentralizationRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_organization_centralization_rule#kms_key_arn ObservabilityadminOrganizationCentralizationRule#kms_key_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 34
          },
          "name": "kmsKeyArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_organization_centralization_rule#region ObservabilityadminOrganizationCentralizationRule#region}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 38
          },
          "name": "region",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/observabilityadmin-organization-centralization-rule/index:ObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationLogsConfigurationBackupConfiguration"
    },
    "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationLogsConfigurationBackupConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationLogsConfigurationBackupConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
          "line": 85
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
        "line": 77
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 133
          },
          "name": "resetKmsKeyArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 149
          },
          "name": "resetRegion"
        }
      ],
      "name": "ObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationLogsConfigurationBackupConfigurationOutputReference",
      "namespace": "observabilityadminOrganizationCentralizationRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 137
          },
          "name": "kmsKeyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 153
          },
          "name": "regionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 127
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 143
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 89
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationLogsConfigurationBackupConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/observabilityadmin-organization-centralization-rule/index:ObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationLogsConfigurationBackupConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationLogsConfigurationLogGroupNameConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationLogsConfigurationLogGroupNameConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
        "line": 157
      },
      "name": "ObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationLogsConfigurationLogGroupNameConfiguration",
      "namespace": "observabilityadminOrganizationCentralizationRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_organization_centralization_rule#log_group_name_pattern ObservabilityadminOrganizationCentralizationRule#log_group_name_pattern}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 161
          },
          "name": "logGroupNamePattern",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/observabilityadmin-organization-centralization-rule/index:ObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationLogsConfigurationLogGroupNameConfiguration"
    },
    "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationLogsConfigurationLogGroupNameConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationLogsConfigurationLogGroupNameConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
          "line": 201
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
        "line": 193
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 243
          },
          "name": "resetLogGroupNamePattern"
        }
      ],
      "name": "ObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationLogsConfigurationLogGroupNameConfigurationOutputReference",
      "namespace": "observabilityadminOrganizationCentralizationRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 247
          },
          "name": "logGroupNamePatternInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 237
          },
          "name": "logGroupNamePattern",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 205
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationLogsConfigurationLogGroupNameConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/observabilityadmin-organization-centralization-rule/index:ObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationLogsConfigurationLogGroupNameConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationLogsConfigurationLogsEncryptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationLogsConfigurationLogsEncryptionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
        "line": 251
      },
      "name": "ObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationLogsConfigurationLogsEncryptionConfiguration",
      "namespace": "observabilityadminOrganizationCentralizationRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_organization_centralization_rule#encryption_conflict_resolution_strategy ObservabilityadminOrganizationCentralizationRule#encryption_conflict_resolution_strategy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 255
          },
          "name": "encryptionConflictResolutionStrategy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_organization_centralization_rule#encryption_strategy ObservabilityadminOrganizationCentralizationRule#encryption_strategy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 259
          },
          "name": "encryptionStrategy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_organization_centralization_rule#kms_key_arn ObservabilityadminOrganizationCentralizationRule#kms_key_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 263
          },
          "name": "kmsKeyArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/observabilityadmin-organization-centralization-rule/index:ObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationLogsConfigurationLogsEncryptionConfiguration"
    },
    "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
          "line": 317
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
        "line": 309
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 371
          },
          "name": "resetEncryptionConflictResolutionStrategy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 387
          },
          "name": "resetEncryptionStrategy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 403
          },
          "name": "resetKmsKeyArn"
        }
      ],
      "name": "ObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationOutputReference",
      "namespace": "observabilityadminOrganizationCentralizationRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 375
          },
          "name": "encryptionConflictResolutionStrategyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 391
          },
          "name": "encryptionStrategyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 407
          },
          "name": "kmsKeyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 365
          },
          "name": "encryptionConflictResolutionStrategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 381
          },
          "name": "encryptionStrategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 397
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 321
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationLogsConfigurationLogsEncryptionConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/observabilityadmin-organization-centralization-rule/index:ObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationLogsConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationLogsConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
          "line": 477
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
        "line": 469
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 528
          },
          "name": "putBackupConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationLogsConfigurationBackupConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 544
          },
          "name": "putLogGroupNameConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationLogsConfigurationLogGroupNameConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 560
          },
          "name": "putLogsEncryptionConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationLogsConfigurationLogsEncryptionConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 531
          },
          "name": "resetBackupConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 547
          },
          "name": "resetLogGroupNameConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 563
          },
          "name": "resetLogsEncryptionConfiguration"
        }
      ],
      "name": "ObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationLogsConfigurationOutputReference",
      "namespace": "observabilityadminOrganizationCentralizationRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 525
          },
          "name": "backupConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationLogsConfigurationBackupConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 541
          },
          "name": "logGroupNameConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationLogsConfigurationLogGroupNameConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 557
          },
          "name": "logsEncryptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 535
          },
          "name": "backupConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationLogsConfigurationBackupConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 551
          },
          "name": "logGroupNameConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationLogsConfigurationLogGroupNameConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 567
          },
          "name": "logsEncryptionConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationLogsConfigurationLogsEncryptionConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 481
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationLogsConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/observabilityadmin-organization-centralization-rule/index:ObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationLogsConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationMetricsConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationMetricsConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
        "line": 665
      },
      "name": "ObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationMetricsConfiguration",
      "namespace": "observabilityadminOrganizationCentralizationRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_organization_centralization_rule#backup_configuration ObservabilityadminOrganizationCentralizationRule#backup_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 669
          },
          "name": "backupConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationMetricsConfigurationBackupConfiguration"
          }
        }
      ],
      "symbolId": "src/observabilityadmin-organization-centralization-rule/index:ObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationMetricsConfiguration"
    },
    "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationMetricsConfigurationBackupConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationMetricsConfigurationBackupConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
        "line": 571
      },
      "name": "ObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationMetricsConfigurationBackupConfiguration",
      "namespace": "observabilityadminOrganizationCentralizationRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_organization_centralization_rule#region ObservabilityadminOrganizationCentralizationRule#region}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 575
          },
          "name": "region",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/observabilityadmin-organization-centralization-rule/index:ObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationMetricsConfigurationBackupConfiguration"
    },
    "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationMetricsConfigurationBackupConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationMetricsConfigurationBackupConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
          "line": 615
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
        "line": 607
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 657
          },
          "name": "resetRegion"
        }
      ],
      "name": "ObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationMetricsConfigurationBackupConfigurationOutputReference",
      "namespace": "observabilityadminOrganizationCentralizationRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 661
          },
          "name": "regionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 651
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 619
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationMetricsConfigurationBackupConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/observabilityadmin-organization-centralization-rule/index:ObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationMetricsConfigurationBackupConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationMetricsConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationMetricsConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
          "line": 709
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
        "line": 701
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 748
          },
          "name": "putBackupConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationMetricsConfigurationBackupConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 751
          },
          "name": "resetBackupConfiguration"
        }
      ],
      "name": "ObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationMetricsConfigurationOutputReference",
      "namespace": "observabilityadminOrganizationCentralizationRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 745
          },
          "name": "backupConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationMetricsConfigurationBackupConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 755
          },
          "name": "backupConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationMetricsConfigurationBackupConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 713
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationMetricsConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/observabilityadmin-organization-centralization-rule/index:ObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationMetricsConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleRuleDestinationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleRuleDestinationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
          "line": 836
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
        "line": 828
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 909
          },
          "name": "putDestinationLogsConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationLogsConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 925
          },
          "name": "putDestinationMetricsConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationMetricsConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 896
          },
          "name": "resetAccount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 912
          },
          "name": "resetDestinationLogsConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 928
          },
          "name": "resetDestinationMetricsConfiguration"
        }
      ],
      "name": "ObservabilityadminOrganizationCentralizationRuleRuleDestinationOutputReference",
      "namespace": "observabilityadminOrganizationCentralizationRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 906
          },
          "name": "destinationLogsConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationLogsConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 922
          },
          "name": "destinationMetricsConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationMetricsConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 900
          },
          "name": "accountInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 916
          },
          "name": "destinationLogsConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationLogsConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 932
          },
          "name": "destinationMetricsConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleRuleDestinationDestinationMetricsConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 945
          },
          "name": "regionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 890
          },
          "name": "account",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 938
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 840
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleRuleDestination"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/observabilityadmin-organization-centralization-rule/index:ObservabilityadminOrganizationCentralizationRuleRuleDestinationOutputReference"
    },
    "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleRuleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleRuleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
          "line": 1448
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
        "line": 1440
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 1493
          },
          "name": "putDestination",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleRuleDestination"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 1506
          },
          "name": "putSource",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleRuleSource"
              }
            }
          ]
        }
      ],
      "name": "ObservabilityadminOrganizationCentralizationRuleRuleOutputReference",
      "namespace": "observabilityadminOrganizationCentralizationRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 1490
          },
          "name": "destination",
          "type": {
            "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleRuleDestinationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 1503
          },
          "name": "source",
          "type": {
            "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleRuleSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 1497
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleRuleDestination"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 1510
          },
          "name": "sourceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleRuleSource"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 1452
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleRule"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/observabilityadmin-organization-centralization-rule/index:ObservabilityadminOrganizationCentralizationRuleRuleOutputReference"
    },
    "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleRuleSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleRuleSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
        "line": 1203
      },
      "name": "ObservabilityadminOrganizationCentralizationRuleRuleSource",
      "namespace": "observabilityadminOrganizationCentralizationRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_organization_centralization_rule#regions ObservabilityadminOrganizationCentralizationRule#regions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 1207
          },
          "name": "regions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_organization_centralization_rule#scope ObservabilityadminOrganizationCentralizationRule#scope}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 1211
          },
          "name": "scope",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_organization_centralization_rule#source_logs_configuration ObservabilityadminOrganizationCentralizationRule#source_logs_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 1215
          },
          "name": "sourceLogsConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleRuleSourceSourceLogsConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_organization_centralization_rule#source_metrics_configuration ObservabilityadminOrganizationCentralizationRule#source_metrics_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 1219
          },
          "name": "sourceMetricsConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleRuleSourceSourceMetricsConfiguration"
          }
        }
      ],
      "symbolId": "src/observabilityadmin-organization-centralization-rule/index:ObservabilityadminOrganizationCentralizationRuleRuleSource"
    },
    "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleRuleSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleRuleSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
          "line": 1280
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
        "line": 1272
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 1366
          },
          "name": "putSourceLogsConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleRuleSourceSourceLogsConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 1382
          },
          "name": "putSourceMetricsConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleRuleSourceSourceMetricsConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 1353
          },
          "name": "resetScope"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 1369
          },
          "name": "resetSourceLogsConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 1385
          },
          "name": "resetSourceMetricsConfiguration"
        }
      ],
      "name": "ObservabilityadminOrganizationCentralizationRuleRuleSourceOutputReference",
      "namespace": "observabilityadminOrganizationCentralizationRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 1363
          },
          "name": "sourceLogsConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleRuleSourceSourceLogsConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 1379
          },
          "name": "sourceMetricsConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleRuleSourceSourceMetricsConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 1341
          },
          "name": "regionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 1357
          },
          "name": "scopeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 1373
          },
          "name": "sourceLogsConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleRuleSourceSourceLogsConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 1389
          },
          "name": "sourceMetricsConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleRuleSourceSourceMetricsConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 1334
          },
          "name": "regions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 1347
          },
          "name": "scope",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 1284
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleRuleSource"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/observabilityadmin-organization-centralization-rule/index:ObservabilityadminOrganizationCentralizationRuleRuleSourceOutputReference"
    },
    "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleRuleSourceSourceLogsConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleRuleSourceSourceLogsConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
        "line": 949
      },
      "name": "ObservabilityadminOrganizationCentralizationRuleRuleSourceSourceLogsConfiguration",
      "namespace": "observabilityadminOrganizationCentralizationRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_organization_centralization_rule#data_source_selection_criteria ObservabilityadminOrganizationCentralizationRule#data_source_selection_criteria}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 953
          },
          "name": "dataSourceSelectionCriteria",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_organization_centralization_rule#encrypted_log_group_strategy ObservabilityadminOrganizationCentralizationRule#encrypted_log_group_strategy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 957
          },
          "name": "encryptedLogGroupStrategy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_organization_centralization_rule#log_group_selection_criteria ObservabilityadminOrganizationCentralizationRule#log_group_selection_criteria}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 961
          },
          "name": "logGroupSelectionCriteria",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/observabilityadmin-organization-centralization-rule/index:ObservabilityadminOrganizationCentralizationRuleRuleSourceSourceLogsConfiguration"
    },
    "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleRuleSourceSourceLogsConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleRuleSourceSourceLogsConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
          "line": 1015
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
        "line": 1007
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 1069
          },
          "name": "resetDataSourceSelectionCriteria"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 1085
          },
          "name": "resetEncryptedLogGroupStrategy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 1101
          },
          "name": "resetLogGroupSelectionCriteria"
        }
      ],
      "name": "ObservabilityadminOrganizationCentralizationRuleRuleSourceSourceLogsConfigurationOutputReference",
      "namespace": "observabilityadminOrganizationCentralizationRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 1073
          },
          "name": "dataSourceSelectionCriteriaInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 1089
          },
          "name": "encryptedLogGroupStrategyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 1105
          },
          "name": "logGroupSelectionCriteriaInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 1063
          },
          "name": "dataSourceSelectionCriteria",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 1079
          },
          "name": "encryptedLogGroupStrategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 1095
          },
          "name": "logGroupSelectionCriteria",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 1019
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleRuleSourceSourceLogsConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/observabilityadmin-organization-centralization-rule/index:ObservabilityadminOrganizationCentralizationRuleRuleSourceSourceLogsConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleRuleSourceSourceMetricsConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleRuleSourceSourceMetricsConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
        "line": 1109
      },
      "name": "ObservabilityadminOrganizationCentralizationRuleRuleSourceSourceMetricsConfiguration",
      "namespace": "observabilityadminOrganizationCentralizationRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_organization_centralization_rule#metrics_selection_criteria ObservabilityadminOrganizationCentralizationRule#metrics_selection_criteria}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 1113
          },
          "name": "metricsSelectionCriteria",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/observabilityadmin-organization-centralization-rule/index:ObservabilityadminOrganizationCentralizationRuleRuleSourceSourceMetricsConfiguration"
    },
    "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleRuleSourceSourceMetricsConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleRuleSourceSourceMetricsConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
          "line": 1153
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
        "line": 1145
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 1195
          },
          "name": "resetMetricsSelectionCriteria"
        }
      ],
      "name": "ObservabilityadminOrganizationCentralizationRuleRuleSourceSourceMetricsConfigurationOutputReference",
      "namespace": "observabilityadminOrganizationCentralizationRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 1199
          },
          "name": "metricsSelectionCriteriaInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 1189
          },
          "name": "metricsSelectionCriteria",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 1157
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleRuleSourceSourceMetricsConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/observabilityadmin-organization-centralization-rule/index:ObservabilityadminOrganizationCentralizationRuleRuleSourceSourceMetricsConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
        "line": 1514
      },
      "name": "ObservabilityadminOrganizationCentralizationRuleTags",
      "namespace": "observabilityadminOrganizationCentralizationRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_organization_centralization_rule#key ObservabilityadminOrganizationCentralizationRule#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 1520
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_organization_centralization_rule#value ObservabilityadminOrganizationCentralizationRule#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 1526
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/observabilityadmin-organization-centralization-rule/index:ObservabilityadminOrganizationCentralizationRuleTags"
    },
    "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
          "line": 1656
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
        "line": 1648
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 1663
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleTagsOutputReference"
            }
          }
        }
      ],
      "name": "ObservabilityadminOrganizationCentralizationRuleTagsList",
      "namespace": "observabilityadminOrganizationCentralizationRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 1649
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/observabilityadmin-organization-centralization-rule/index:ObservabilityadminOrganizationCentralizationRuleTagsList"
    },
    "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
          "line": 1575
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
        "line": 1565
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 1623
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 1639
          },
          "name": "resetValue"
        }
      ],
      "name": "ObservabilityadminOrganizationCentralizationRuleTagsOutputReference",
      "namespace": "observabilityadminOrganizationCentralizationRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 1627
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 1643
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 1617
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 1633
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-centralization-rule/index.ts",
            "line": 1579
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationCentralizationRule.ObservabilityadminOrganizationCentralizationRuleTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/observabilityadmin-organization-centralization-rule/index:ObservabilityadminOrganizationCentralizationRuleTagsOutputReference"
    },
    "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRule": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_organization_telemetry_rule awscc_observabilityadmin_organization_telemetry_rule}."
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRule",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_organization_telemetry_rule awscc_observabilityadmin_organization_telemetry_rule} Resource."
        },
        "locationInModule": {
          "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
          "line": 3136
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
        "line": 3104
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ObservabilityadminOrganizationTelemetryRule resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 3121
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ObservabilityadminOrganizationTelemetryRule to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_organization_telemetry_rule#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ObservabilityadminOrganizationTelemetryRule that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ObservabilityadminOrganizationTelemetryRule to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 3177
          },
          "name": "putRule",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRule"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 3208
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 3211
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 3223
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 3231
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ObservabilityadminOrganizationTelemetryRule",
      "namespace": "observabilityadminOrganizationTelemetryRule",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 3109
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 3162
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 3168
          },
          "name": "regionStatuses",
          "type": {
            "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRegionStatusesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 3174
          },
          "name": "rule",
          "type": {
            "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 3186
          },
          "name": "ruleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 3205
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 3181
          },
          "name": "ruleInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRule"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 3199
          },
          "name": "ruleNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 3215
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 3192
          },
          "name": "ruleName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/observabilityadmin-organization-telemetry-rule/index:ObservabilityadminOrganizationTelemetryRule"
    },
    "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
        "line": 14
      },
      "name": "ObservabilityadminOrganizationTelemetryRuleConfig",
      "namespace": "observabilityadminOrganizationTelemetryRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_organization_telemetry_rule#rule ObservabilityadminOrganizationTelemetryRule#rule}",
            "stability": "stable",
            "summary": "The telemetry rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 20
          },
          "name": "rule",
          "type": {
            "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRule"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_organization_telemetry_rule#rule_name ObservabilityadminOrganizationTelemetryRule#rule_name}",
            "stability": "stable",
            "summary": "The name of the organization telemetry rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 26
          },
          "name": "ruleName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_organization_telemetry_rule#tags ObservabilityadminOrganizationTelemetryRule#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 32
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/observabilityadmin-organization-telemetry-rule/index:ObservabilityadminOrganizationTelemetryRuleConfig"
    },
    "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRegionStatuses": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRegionStatuses",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
        "line": 34
      },
      "name": "ObservabilityadminOrganizationTelemetryRuleRegionStatuses",
      "namespace": "observabilityadminOrganizationTelemetryRule",
      "symbolId": "src/observabilityadmin-organization-telemetry-rule/index:ObservabilityadminOrganizationTelemetryRuleRegionStatuses"
    },
    "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRegionStatusesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRegionStatusesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
          "line": 108
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
        "line": 101
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 115
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRegionStatusesOutputReference"
            }
          }
        }
      ],
      "name": "ObservabilityadminOrganizationTelemetryRuleRegionStatusesList",
      "namespace": "observabilityadminOrganizationTelemetryRule",
      "symbolId": "src/observabilityadmin-organization-telemetry-rule/index:ObservabilityadminOrganizationTelemetryRuleRegionStatusesList"
    },
    "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRegionStatusesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRegionStatusesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
          "line": 66
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
        "line": 57
      },
      "name": "ObservabilityadminOrganizationTelemetryRuleRegionStatusesOutputReference",
      "namespace": "observabilityadminOrganizationTelemetryRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 86
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 91
          },
          "name": "ruleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 96
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 70
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRegionStatuses"
          }
        }
      ],
      "symbolId": "src/observabilityadmin-organization-telemetry-rule/index:ObservabilityadminOrganizationTelemetryRuleRegionStatusesOutputReference"
    },
    "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRule": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
        "line": 2577
      },
      "name": "ObservabilityadminOrganizationTelemetryRuleRule",
      "namespace": "observabilityadminOrganizationTelemetryRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_organization_telemetry_rule#resource_type ObservabilityadminOrganizationTelemetryRule#resource_type}",
            "stability": "stable",
            "summary": "Resource Type associated with the Organization Telemetry Rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 2607
          },
          "name": "resourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_organization_telemetry_rule#telemetry_type ObservabilityadminOrganizationTelemetryRule#telemetry_type}",
            "stability": "stable",
            "summary": "Telemetry Type associated with the Organization Telemetry Rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 2631
          },
          "name": "telemetryType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_organization_telemetry_rule#allow_field_updates ObservabilityadminOrganizationTelemetryRule#allow_field_updates}",
            "stability": "stable",
            "summary": "When true, configuration drift in managed telemetry resources will be detected and remediated for resource-level fields."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 2589
          },
          "name": "allowFieldUpdates",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_organization_telemetry_rule#all_regions ObservabilityadminOrganizationTelemetryRule#all_regions}",
            "stability": "stable",
            "summary": "When true, the rule is replicated to all supported regions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 2583
          },
          "name": "allRegions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_organization_telemetry_rule#destination_configuration ObservabilityadminOrganizationTelemetryRule#destination_configuration}",
            "stability": "stable",
            "summary": "The destination configuration for telemetry data."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 2595
          },
          "name": "destinationConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_organization_telemetry_rule#regions ObservabilityadminOrganizationTelemetryRule#regions}",
            "stability": "stable",
            "summary": "List of AWS region codes where the rule should be replicated."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 2601
          },
          "name": "regions",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_organization_telemetry_rule#scope ObservabilityadminOrganizationTelemetryRule#scope}",
            "stability": "stable",
            "summary": "Selection Criteria on scope level for rule application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 2613
          },
          "name": "scope",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_organization_telemetry_rule#selection_criteria ObservabilityadminOrganizationTelemetryRule#selection_criteria}",
            "stability": "stable",
            "summary": "Selection Criteria on resource level for rule application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 2619
          },
          "name": "selectionCriteria",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_organization_telemetry_rule#telemetry_source_types ObservabilityadminOrganizationTelemetryRule#telemetry_source_types}",
            "stability": "stable",
            "summary": "The telemetry source types for a telemetry rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 2625
          },
          "name": "telemetrySourceTypes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/observabilityadmin-organization-telemetry-rule/index:ObservabilityadminOrganizationTelemetryRuleRule"
    },
    "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
        "line": 2236
      },
      "name": "ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfiguration",
      "namespace": "observabilityadminOrganizationTelemetryRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_organization_telemetry_rule#cloudtrail_parameters ObservabilityadminOrganizationTelemetryRule#cloudtrail_parameters}",
            "stability": "stable",
            "summary": "Telemetry parameters for Cloudtrail."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 2242
          },
          "name": "cloudtrailParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationCloudtrailParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_organization_telemetry_rule#destination_pattern ObservabilityadminOrganizationTelemetryRule#destination_pattern}",
            "stability": "stable",
            "summary": "Pattern for telemetry data destination."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 2248
          },
          "name": "destinationPattern",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_organization_telemetry_rule#destination_type ObservabilityadminOrganizationTelemetryRule#destination_type}",
            "stability": "stable",
            "summary": "Type of telemetry destination."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 2254
          },
          "name": "destinationType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_organization_telemetry_rule#elb_load_balancer_logging_parameters ObservabilityadminOrganizationTelemetryRule#elb_load_balancer_logging_parameters}",
            "stability": "stable",
            "summary": "Telemetry parameters for ELB/NLB Load Balancer Logs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 2260
          },
          "name": "elbLoadBalancerLoggingParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationElbLoadBalancerLoggingParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_organization_telemetry_rule#log_delivery_parameters ObservabilityadminOrganizationTelemetryRule#log_delivery_parameters}",
            "stability": "stable",
            "summary": "Parameters for log delivery configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 2266
          },
          "name": "logDeliveryParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationLogDeliveryParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_organization_telemetry_rule#retention_in_days ObservabilityadminOrganizationTelemetryRule#retention_in_days}",
            "stability": "stable",
            "summary": "Number of days to retain the telemetry data in the specified destination."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 2272
          },
          "name": "retentionInDays",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_organization_telemetry_rule#vpc_flow_log_parameters ObservabilityadminOrganizationTelemetryRule#vpc_flow_log_parameters}",
            "stability": "stable",
            "summary": "Telemetry parameters for VPC Flow logs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 2278
          },
          "name": "vpcFlowLogParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationVpcFlowLogParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_organization_telemetry_rule#waf_logging_parameters ObservabilityadminOrganizationTelemetryRule#waf_logging_parameters}",
            "stability": "stable",
            "summary": "Telemetry parameters for WAF v2 Web ACL."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 2284
          },
          "name": "wafLoggingParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParameters"
          }
        }
      ],
      "symbolId": "src/observabilityadmin-organization-telemetry-rule/index:ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfiguration"
    },
    "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationCloudtrailParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationCloudtrailParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
        "line": 600
      },
      "name": "ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationCloudtrailParameters",
      "namespace": "observabilityadminOrganizationTelemetryRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_organization_telemetry_rule#advanced_event_selectors ObservabilityadminOrganizationTelemetryRule#advanced_event_selectors}",
            "stability": "stable",
            "summary": "Create fine-grained selectors for AWS CloudTrail management and data."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 606
          },
          "name": "advancedEventSelectors",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectors"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/observabilityadmin-organization-telemetry-rule/index:ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationCloudtrailParameters"
    },
    "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectors": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectors",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
        "line": 447
      },
      "name": "ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectors",
      "namespace": "observabilityadminOrganizationTelemetryRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_organization_telemetry_rule#field_selectors ObservabilityadminOrganizationTelemetryRule#field_selectors}",
            "stability": "stable",
            "summary": "Contains all selector statements in an advanced event selector."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 453
          },
          "name": "fieldSelectors",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsFieldSelectors"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_organization_telemetry_rule#name ObservabilityadminOrganizationTelemetryRule#name}",
            "stability": "stable",
            "summary": "An optional descriptive name for the advanced event selector."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 459
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/observabilityadmin-organization-telemetry-rule/index:ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectors"
    },
    "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsFieldSelectors": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsFieldSelectors",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
        "line": 119
      },
      "name": "ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsFieldSelectors",
      "namespace": "observabilityadminOrganizationTelemetryRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_organization_telemetry_rule#ends_with ObservabilityadminOrganizationTelemetryRule#ends_with}",
            "stability": "stable",
            "summary": "An operator that includes events that match the last few characters of the event record field specified as the value of Field."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 125
          },
          "name": "endsWith",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_organization_telemetry_rule#equals ObservabilityadminOrganizationTelemetryRule#equals}",
            "stability": "stable",
            "summary": "An operator that includes events that match the exact value of the event record field specified as the value of Field."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 131
          },
          "name": "equalTo",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_organization_telemetry_rule#field ObservabilityadminOrganizationTelemetryRule#field}",
            "stability": "stable",
            "summary": "A field in a CloudTrail event record on which to filter events to be logged."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 137
          },
          "name": "field",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_organization_telemetry_rule#not_ends_with ObservabilityadminOrganizationTelemetryRule#not_ends_with}",
            "stability": "stable",
            "summary": "An operator that excludes events that match the last few characters of the event record field specified as the value of Field."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 143
          },
          "name": "notEndsWith",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_organization_telemetry_rule#not_equals ObservabilityadminOrganizationTelemetryRule#not_equals}",
            "stability": "stable",
            "summary": "An operator that excludes events that match the exact value of the event record field specified as the value of Field."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 149
          },
          "name": "notEquals",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_organization_telemetry_rule#not_starts_with ObservabilityadminOrganizationTelemetryRule#not_starts_with}",
            "stability": "stable",
            "summary": "An operator that excludes events that match the first few characters of the event record field specified as the value of Field."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 155
          },
          "name": "notStartsWith",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_organization_telemetry_rule#starts_with ObservabilityadminOrganizationTelemetryRule#starts_with}",
            "stability": "stable",
            "summary": "An operator that includes events that match the first few characters of the event record field specified as the value of Field."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 161
          },
          "name": "startsWith",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/observabilityadmin-organization-telemetry-rule/index:ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsFieldSelectors"
    },
    "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsFieldSelectorsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsFieldSelectorsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
          "line": 436
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
        "line": 428
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 443
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsFieldSelectorsOutputReference"
            }
          }
        }
      ],
      "name": "ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsFieldSelectorsList",
      "namespace": "observabilityadminOrganizationTelemetryRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 429
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsFieldSelectors"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/observabilityadmin-organization-telemetry-rule/index:ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsFieldSelectorsList"
    },
    "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsFieldSelectorsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsFieldSelectorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
          "line": 245
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
        "line": 235
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 323
          },
          "name": "resetEndsWith"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 339
          },
          "name": "resetEqualTo"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 355
          },
          "name": "resetField"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 371
          },
          "name": "resetNotEndsWith"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 387
          },
          "name": "resetNotEquals"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 403
          },
          "name": "resetNotStartsWith"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 419
          },
          "name": "resetStartsWith"
        }
      ],
      "name": "ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsFieldSelectorsOutputReference",
      "namespace": "observabilityadminOrganizationTelemetryRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 327
          },
          "name": "endsWithInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 343
          },
          "name": "equalToInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 359
          },
          "name": "fieldInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 375
          },
          "name": "notEndsWithInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 391
          },
          "name": "notEqualsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 407
          },
          "name": "notStartsWithInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 423
          },
          "name": "startsWithInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 317
          },
          "name": "endsWith",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 333
          },
          "name": "equalTo",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 349
          },
          "name": "field",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 365
          },
          "name": "notEndsWith",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 381
          },
          "name": "notEquals",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 397
          },
          "name": "notStartsWith",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 413
          },
          "name": "startsWith",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 249
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsFieldSelectors"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/observabilityadmin-organization-telemetry-rule/index:ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsFieldSelectorsOutputReference"
    },
    "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
          "line": 589
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
        "line": 581
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 596
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsOutputReference"
            }
          }
        }
      ],
      "name": "ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsList",
      "namespace": "observabilityadminOrganizationTelemetryRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 582
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectors"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/observabilityadmin-organization-telemetry-rule/index:ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsList"
    },
    "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
          "line": 508
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
        "line": 498
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 553
          },
          "name": "putFieldSelectors",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsFieldSelectors"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 556
          },
          "name": "resetFieldSelectors"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 572
          },
          "name": "resetName"
        }
      ],
      "name": "ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsOutputReference",
      "namespace": "observabilityadminOrganizationTelemetryRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 550
          },
          "name": "fieldSelectors",
          "type": {
            "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsFieldSelectorsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 560
          },
          "name": "fieldSelectorsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsFieldSelectors"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 576
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 566
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 512
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectors"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/observabilityadmin-organization-telemetry-rule/index:ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsOutputReference"
    },
    "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationCloudtrailParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationCloudtrailParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
          "line": 646
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
        "line": 638
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 685
          },
          "name": "putAdvancedEventSelectors",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectors"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 688
          },
          "name": "resetAdvancedEventSelectors"
        }
      ],
      "name": "ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationCloudtrailParametersOutputReference",
      "namespace": "observabilityadminOrganizationTelemetryRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 682
          },
          "name": "advancedEventSelectors",
          "type": {
            "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 692
          },
          "name": "advancedEventSelectorsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectors"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 650
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationCloudtrailParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/observabilityadmin-organization-telemetry-rule/index:ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationCloudtrailParametersOutputReference"
    },
    "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationElbLoadBalancerLoggingParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationElbLoadBalancerLoggingParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
        "line": 696
      },
      "name": "ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationElbLoadBalancerLoggingParameters",
      "namespace": "observabilityadminOrganizationTelemetryRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_organization_telemetry_rule#field_delimiter ObservabilityadminOrganizationTelemetryRule#field_delimiter}",
            "stability": "stable",
            "summary": "A delimiter to delineate log fields."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 702
          },
          "name": "fieldDelimiter",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_organization_telemetry_rule#output_format ObservabilityadminOrganizationTelemetryRule#output_format}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 706
          },
          "name": "outputFormat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/observabilityadmin-organization-telemetry-rule/index:ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationElbLoadBalancerLoggingParameters"
    },
    "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationElbLoadBalancerLoggingParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationElbLoadBalancerLoggingParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
          "line": 753
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
        "line": 745
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 801
          },
          "name": "resetFieldDelimiter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 817
          },
          "name": "resetOutputFormat"
        }
      ],
      "name": "ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationElbLoadBalancerLoggingParametersOutputReference",
      "namespace": "observabilityadminOrganizationTelemetryRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 805
          },
          "name": "fieldDelimiterInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 821
          },
          "name": "outputFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 795
          },
          "name": "fieldDelimiter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 811
          },
          "name": "outputFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 757
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationElbLoadBalancerLoggingParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/observabilityadmin-organization-telemetry-rule/index:ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationElbLoadBalancerLoggingParametersOutputReference"
    },
    "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationLogDeliveryParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationLogDeliveryParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
        "line": 825
      },
      "name": "ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationLogDeliveryParameters",
      "namespace": "observabilityadminOrganizationTelemetryRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_organization_telemetry_rule#log_types ObservabilityadminOrganizationTelemetryRule#log_types}",
            "stability": "stable",
            "summary": "Types of logs to deliver."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 831
          },
          "name": "logTypes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/observabilityadmin-organization-telemetry-rule/index:ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationLogDeliveryParameters"
    },
    "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationLogDeliveryParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationLogDeliveryParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
          "line": 871
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
        "line": 863
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 913
          },
          "name": "resetLogTypes"
        }
      ],
      "name": "ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationLogDeliveryParametersOutputReference",
      "namespace": "observabilityadminOrganizationTelemetryRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 917
          },
          "name": "logTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 907
          },
          "name": "logTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 875
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationLogDeliveryParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/observabilityadmin-organization-telemetry-rule/index:ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationLogDeliveryParametersOutputReference"
    },
    "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
          "line": 2373
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
        "line": 2365
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 2454
          },
          "name": "putCloudtrailParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationCloudtrailParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 2502
          },
          "name": "putElbLoadBalancerLoggingParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationElbLoadBalancerLoggingParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 2518
          },
          "name": "putLogDeliveryParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationLogDeliveryParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 2550
          },
          "name": "putVpcFlowLogParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationVpcFlowLogParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 2566
          },
          "name": "putWafLoggingParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 2457
          },
          "name": "resetCloudtrailParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 2473
          },
          "name": "resetDestinationPattern"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 2489
          },
          "name": "resetDestinationType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 2505
          },
          "name": "resetElbLoadBalancerLoggingParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 2521
          },
          "name": "resetLogDeliveryParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 2537
          },
          "name": "resetRetentionInDays"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 2553
          },
          "name": "resetVpcFlowLogParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 2569
          },
          "name": "resetWafLoggingParameters"
        }
      ],
      "name": "ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationOutputReference",
      "namespace": "observabilityadminOrganizationTelemetryRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 2451
          },
          "name": "cloudtrailParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationCloudtrailParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 2499
          },
          "name": "elbLoadBalancerLoggingParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationElbLoadBalancerLoggingParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 2515
          },
          "name": "logDeliveryParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationLogDeliveryParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 2547
          },
          "name": "vpcFlowLogParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationVpcFlowLogParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 2563
          },
          "name": "wafLoggingParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 2461
          },
          "name": "cloudtrailParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationCloudtrailParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 2477
          },
          "name": "destinationPatternInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 2493
          },
          "name": "destinationTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 2509
          },
          "name": "elbLoadBalancerLoggingParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationElbLoadBalancerLoggingParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 2525
          },
          "name": "logDeliveryParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationLogDeliveryParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 2541
          },
          "name": "retentionInDaysInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 2557
          },
          "name": "vpcFlowLogParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationVpcFlowLogParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 2573
          },
          "name": "wafLoggingParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 2467
          },
          "name": "destinationPattern",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 2483
          },
          "name": "destinationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 2531
          },
          "name": "retentionInDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 2377
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/observabilityadmin-organization-telemetry-rule/index:ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationVpcFlowLogParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationVpcFlowLogParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
        "line": 921
      },
      "name": "ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationVpcFlowLogParameters",
      "namespace": "observabilityadminOrganizationTelemetryRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "If you omit this parameter, the flow log is created using the default format.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_organization_telemetry_rule#log_format ObservabilityadminOrganizationTelemetryRule#log_format}",
            "stability": "stable",
            "summary": "The fields to include in the flow log record."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 927
          },
          "name": "logFormat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Default is 600s.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_organization_telemetry_rule#max_aggregation_interval ObservabilityadminOrganizationTelemetryRule#max_aggregation_interval}",
            "stability": "stable",
            "summary": "The maximum interval of time, in seconds, during which a flow of packets is captured and aggregated into a flow log record."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 933
          },
          "name": "maxAggregationInterval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_organization_telemetry_rule#traffic_type ObservabilityadminOrganizationTelemetryRule#traffic_type}",
            "stability": "stable",
            "summary": "The type of traffic captured for the flow log. Default is ALL."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 939
          },
          "name": "trafficType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/observabilityadmin-organization-telemetry-rule/index:ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationVpcFlowLogParameters"
    },
    "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationVpcFlowLogParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationVpcFlowLogParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
          "line": 993
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
        "line": 985
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1047
          },
          "name": "resetLogFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1063
          },
          "name": "resetMaxAggregationInterval"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1079
          },
          "name": "resetTrafficType"
        }
      ],
      "name": "ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationVpcFlowLogParametersOutputReference",
      "namespace": "observabilityadminOrganizationTelemetryRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1051
          },
          "name": "logFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1067
          },
          "name": "maxAggregationIntervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1083
          },
          "name": "trafficTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1041
          },
          "name": "logFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1057
          },
          "name": "maxAggregationInterval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1073
          },
          "name": "trafficType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 997
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationVpcFlowLogParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/observabilityadmin-organization-telemetry-rule/index:ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationVpcFlowLogParametersOutputReference"
    },
    "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
        "line": 2070
      },
      "name": "ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParameters",
      "namespace": "observabilityadminOrganizationTelemetryRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_organization_telemetry_rule#logging_filter ObservabilityadminOrganizationTelemetryRule#logging_filter}",
            "stability": "stable",
            "summary": "Default handling for logs that don't match any of the specified filtering conditions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 2082
          },
          "name": "loggingFilter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilter"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_organization_telemetry_rule#log_type ObservabilityadminOrganizationTelemetryRule#log_type}",
            "stability": "stable",
            "summary": "The type of logs to generate for WAF."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 2076
          },
          "name": "logType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_organization_telemetry_rule#redacted_fields ObservabilityadminOrganizationTelemetryRule#redacted_fields}",
            "stability": "stable",
            "summary": "Fields not to be included in the logs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 2088
          },
          "name": "redactedFields",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFields"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/observabilityadmin-organization-telemetry-rule/index:ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParameters"
    },
    "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
        "line": 1620
      },
      "name": "ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilter",
      "namespace": "observabilityadminOrganizationTelemetryRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_organization_telemetry_rule#default_behavior ObservabilityadminOrganizationTelemetryRule#default_behavior}",
            "stability": "stable",
            "summary": "The behavior required of the filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1626
          },
          "name": "defaultBehavior",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_organization_telemetry_rule#filters ObservabilityadminOrganizationTelemetryRule#filters}",
            "stability": "stable",
            "summary": "A list of filters to be applied."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1632
          },
          "name": "filters",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/observabilityadmin-organization-telemetry-rule/index:ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilter"
    },
    "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFilters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFilters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
        "line": 1432
      },
      "name": "ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFilters",
      "namespace": "observabilityadminOrganizationTelemetryRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_organization_telemetry_rule#behavior ObservabilityadminOrganizationTelemetryRule#behavior}",
            "stability": "stable",
            "summary": "The behavior required of the filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1438
          },
          "name": "behavior",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_organization_telemetry_rule#conditions ObservabilityadminOrganizationTelemetryRule#conditions}",
            "stability": "stable",
            "summary": "A list of conditions for a filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1444
          },
          "name": "conditions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_organization_telemetry_rule#requirement ObservabilityadminOrganizationTelemetryRule#requirement}",
            "stability": "stable",
            "summary": "The requirement portion of the filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1450
          },
          "name": "requirement",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/observabilityadmin-organization-telemetry-rule/index:ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFilters"
    },
    "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
        "line": 1279
      },
      "name": "ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditions",
      "namespace": "observabilityadminOrganizationTelemetryRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_organization_telemetry_rule#action_condition ObservabilityadminOrganizationTelemetryRule#action_condition}",
            "stability": "stable",
            "summary": "The condition of the action desired in the filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1285
          },
          "name": "actionCondition",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsActionCondition"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_organization_telemetry_rule#label_name_condition ObservabilityadminOrganizationTelemetryRule#label_name_condition}",
            "stability": "stable",
            "summary": "The label name of the condition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1291
          },
          "name": "labelNameCondition",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsLabelNameCondition"
          }
        }
      ],
      "symbolId": "src/observabilityadmin-organization-telemetry-rule/index:ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditions"
    },
    "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsActionCondition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsActionCondition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
        "line": 1087
      },
      "name": "ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsActionCondition",
      "namespace": "observabilityadminOrganizationTelemetryRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_organization_telemetry_rule#action ObservabilityadminOrganizationTelemetryRule#action}",
            "stability": "stable",
            "summary": "The enumerated action to take."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1093
          },
          "name": "action",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/observabilityadmin-organization-telemetry-rule/index:ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsActionCondition"
    },
    "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsActionConditionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsActionConditionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
          "line": 1133
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
        "line": 1125
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1175
          },
          "name": "resetAction"
        }
      ],
      "name": "ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsActionConditionOutputReference",
      "namespace": "observabilityadminOrganizationTelemetryRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1179
          },
          "name": "actionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1169
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1137
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsActionCondition"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/observabilityadmin-organization-telemetry-rule/index:ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsActionConditionOutputReference"
    },
    "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsLabelNameCondition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsLabelNameCondition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
        "line": 1183
      },
      "name": "ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsLabelNameCondition",
      "namespace": "observabilityadminOrganizationTelemetryRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_organization_telemetry_rule#label_name ObservabilityadminOrganizationTelemetryRule#label_name}",
            "stability": "stable",
            "summary": "The label name of the condition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1189
          },
          "name": "labelName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/observabilityadmin-organization-telemetry-rule/index:ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsLabelNameCondition"
    },
    "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsLabelNameConditionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsLabelNameConditionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
          "line": 1229
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
        "line": 1221
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1271
          },
          "name": "resetLabelName"
        }
      ],
      "name": "ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsLabelNameConditionOutputReference",
      "namespace": "observabilityadminOrganizationTelemetryRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1275
          },
          "name": "labelNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1265
          },
          "name": "labelName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1233
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsLabelNameCondition"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/observabilityadmin-organization-telemetry-rule/index:ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsLabelNameConditionOutputReference"
    },
    "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
          "line": 1421
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
        "line": 1413
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1428
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsOutputReference"
            }
          }
        }
      ],
      "name": "ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsList",
      "namespace": "observabilityadminOrganizationTelemetryRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1414
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/observabilityadmin-organization-telemetry-rule/index:ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsList"
    },
    "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
          "line": 1340
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
        "line": 1330
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1385
          },
          "name": "putActionCondition",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsActionCondition"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1401
          },
          "name": "putLabelNameCondition",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsLabelNameCondition"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1388
          },
          "name": "resetActionCondition"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1404
          },
          "name": "resetLabelNameCondition"
        }
      ],
      "name": "ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsOutputReference",
      "namespace": "observabilityadminOrganizationTelemetryRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1382
          },
          "name": "actionCondition",
          "type": {
            "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsActionConditionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1398
          },
          "name": "labelNameCondition",
          "type": {
            "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsLabelNameConditionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1392
          },
          "name": "actionConditionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsActionCondition"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1408
          },
          "name": "labelNameConditionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsLabelNameCondition"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1344
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/observabilityadmin-organization-telemetry-rule/index:ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsOutputReference"
    },
    "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
          "line": 1609
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
        "line": 1601
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1616
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersOutputReference"
            }
          }
        }
      ],
      "name": "ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersList",
      "namespace": "observabilityadminOrganizationTelemetryRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1602
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/observabilityadmin-organization-telemetry-rule/index:ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersList"
    },
    "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
          "line": 1506
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
        "line": 1496
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1573
          },
          "name": "putConditions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1560
          },
          "name": "resetBehavior"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1576
          },
          "name": "resetConditions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1592
          },
          "name": "resetRequirement"
        }
      ],
      "name": "ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersOutputReference",
      "namespace": "observabilityadminOrganizationTelemetryRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1570
          },
          "name": "conditions",
          "type": {
            "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1564
          },
          "name": "behaviorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1580
          },
          "name": "conditionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1596
          },
          "name": "requirementInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1554
          },
          "name": "behavior",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1586
          },
          "name": "requirement",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1510
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFilters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/observabilityadmin-organization-telemetry-rule/index:ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersOutputReference"
    },
    "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
          "line": 1679
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
        "line": 1671
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1740
          },
          "name": "putFilters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFilters"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1727
          },
          "name": "resetDefaultBehavior"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1743
          },
          "name": "resetFilters"
        }
      ],
      "name": "ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterOutputReference",
      "namespace": "observabilityadminOrganizationTelemetryRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1737
          },
          "name": "filters",
          "type": {
            "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1731
          },
          "name": "defaultBehaviorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1747
          },
          "name": "filtersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1721
          },
          "name": "defaultBehavior",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1683
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/observabilityadmin-organization-telemetry-rule/index:ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterOutputReference"
    },
    "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
          "line": 2142
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
        "line": 2134
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 2209
          },
          "name": "putLoggingFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 2225
          },
          "name": "putRedactedFields",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFields"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 2212
          },
          "name": "resetLoggingFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 2196
          },
          "name": "resetLogType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 2228
          },
          "name": "resetRedactedFields"
        }
      ],
      "name": "ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersOutputReference",
      "namespace": "observabilityadminOrganizationTelemetryRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 2206
          },
          "name": "loggingFilter",
          "type": {
            "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 2222
          },
          "name": "redactedFields",
          "type": {
            "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFieldsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 2216
          },
          "name": "loggingFilterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 2200
          },
          "name": "logTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 2232
          },
          "name": "redactedFieldsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFields"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 2190
          },
          "name": "logType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 2146
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/observabilityadmin-organization-telemetry-rule/index:ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersOutputReference"
    },
    "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFields": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFields",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
        "line": 1847
      },
      "name": "ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFields",
      "namespace": "observabilityadminOrganizationTelemetryRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_organization_telemetry_rule#method ObservabilityadminOrganizationTelemetryRule#method}",
            "stability": "stable",
            "summary": "The method with which to match this rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1853
          },
          "name": "method",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_organization_telemetry_rule#query_string ObservabilityadminOrganizationTelemetryRule#query_string}",
            "stability": "stable",
            "summary": "The query string to find the resource to match this field to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1859
          },
          "name": "queryString",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_organization_telemetry_rule#single_header ObservabilityadminOrganizationTelemetryRule#single_header}",
            "stability": "stable",
            "summary": "Header for the field to match."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1865
          },
          "name": "singleHeader",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFieldsSingleHeader"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_organization_telemetry_rule#uri_path ObservabilityadminOrganizationTelemetryRule#uri_path}",
            "stability": "stable",
            "summary": "This is the URI path to match this rule to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1871
          },
          "name": "uriPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/observabilityadmin-organization-telemetry-rule/index:ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFields"
    },
    "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFieldsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFieldsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
          "line": 2059
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
        "line": 2051
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 2066
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFieldsOutputReference"
            }
          }
        }
      ],
      "name": "ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFieldsList",
      "namespace": "observabilityadminOrganizationTelemetryRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 2052
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFields"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/observabilityadmin-organization-telemetry-rule/index:ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFieldsList"
    },
    "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFieldsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFieldsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
          "line": 1934
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
        "line": 1924
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 2023
          },
          "name": "putSingleHeader",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFieldsSingleHeader"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1994
          },
          "name": "resetMethod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 2010
          },
          "name": "resetQueryString"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 2026
          },
          "name": "resetSingleHeader"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 2042
          },
          "name": "resetUriPath"
        }
      ],
      "name": "ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFieldsOutputReference",
      "namespace": "observabilityadminOrganizationTelemetryRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 2020
          },
          "name": "singleHeader",
          "type": {
            "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFieldsSingleHeaderOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1998
          },
          "name": "methodInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 2014
          },
          "name": "queryStringInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 2030
          },
          "name": "singleHeaderInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFieldsSingleHeader"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 2046
          },
          "name": "uriPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1988
          },
          "name": "method",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 2004
          },
          "name": "queryString",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 2036
          },
          "name": "uriPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1938
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFields"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/observabilityadmin-organization-telemetry-rule/index:ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFieldsOutputReference"
    },
    "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFieldsSingleHeader": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFieldsSingleHeader",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
        "line": 1751
      },
      "name": "ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFieldsSingleHeader",
      "namespace": "observabilityadminOrganizationTelemetryRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_organization_telemetry_rule#name ObservabilityadminOrganizationTelemetryRule#name}",
            "stability": "stable",
            "summary": "The name of the header."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1757
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/observabilityadmin-organization-telemetry-rule/index:ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFieldsSingleHeader"
    },
    "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFieldsSingleHeaderOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFieldsSingleHeaderOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
          "line": 1797
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
        "line": 1789
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1839
          },
          "name": "resetName"
        }
      ],
      "name": "ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFieldsSingleHeaderOutputReference",
      "namespace": "observabilityadminOrganizationTelemetryRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1843
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1833
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 1801
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFieldsSingleHeader"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/observabilityadmin-organization-telemetry-rule/index:ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFieldsSingleHeaderOutputReference"
    },
    "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
          "line": 2727
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
        "line": 2719
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 2846
          },
          "name": "putDestinationConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 2833
          },
          "name": "resetAllowFieldUpdates"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 2817
          },
          "name": "resetAllRegions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 2849
          },
          "name": "resetDestinationConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 2865
          },
          "name": "resetRegions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 2894
          },
          "name": "resetScope"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 2910
          },
          "name": "resetSelectionCriteria"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 2926
          },
          "name": "resetTelemetrySourceTypes"
        }
      ],
      "name": "ObservabilityadminOrganizationTelemetryRuleRuleOutputReference",
      "namespace": "observabilityadminOrganizationTelemetryRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 2843
          },
          "name": "destinationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 2837
          },
          "name": "allowFieldUpdatesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 2821
          },
          "name": "allRegionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 2853
          },
          "name": "destinationConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRuleDestinationConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 2869
          },
          "name": "regionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 2882
          },
          "name": "resourceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 2898
          },
          "name": "scopeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 2914
          },
          "name": "selectionCriteriaInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 2930
          },
          "name": "telemetrySourceTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 2943
          },
          "name": "telemetryTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 2827
          },
          "name": "allowFieldUpdates",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 2811
          },
          "name": "allRegions",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 2859
          },
          "name": "regions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 2875
          },
          "name": "resourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 2888
          },
          "name": "scope",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 2904
          },
          "name": "selectionCriteria",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 2920
          },
          "name": "telemetrySourceTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 2936
          },
          "name": "telemetryType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 2731
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleRule"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/observabilityadmin-organization-telemetry-rule/index:ObservabilityadminOrganizationTelemetryRuleRuleOutputReference"
    },
    "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
        "line": 2947
      },
      "name": "ObservabilityadminOrganizationTelemetryRuleTags",
      "namespace": "observabilityadminOrganizationTelemetryRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_organization_telemetry_rule#key ObservabilityadminOrganizationTelemetryRule#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 2953
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_organization_telemetry_rule#value ObservabilityadminOrganizationTelemetryRule#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 2959
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/observabilityadmin-organization-telemetry-rule/index:ObservabilityadminOrganizationTelemetryRuleTags"
    },
    "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
          "line": 3089
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
        "line": 3081
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 3096
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleTagsOutputReference"
            }
          }
        }
      ],
      "name": "ObservabilityadminOrganizationTelemetryRuleTagsList",
      "namespace": "observabilityadminOrganizationTelemetryRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 3082
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/observabilityadmin-organization-telemetry-rule/index:ObservabilityadminOrganizationTelemetryRuleTagsList"
    },
    "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
          "line": 3008
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
        "line": 2998
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 3056
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 3072
          },
          "name": "resetValue"
        }
      ],
      "name": "ObservabilityadminOrganizationTelemetryRuleTagsOutputReference",
      "namespace": "observabilityadminOrganizationTelemetryRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 3060
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 3076
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 3050
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 3066
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-organization-telemetry-rule/index.ts",
            "line": 3012
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.observabilityadminOrganizationTelemetryRule.ObservabilityadminOrganizationTelemetryRuleTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/observabilityadmin-organization-telemetry-rule/index:ObservabilityadminOrganizationTelemetryRuleTagsOutputReference"
    },
    "@cdktn/provider-awscc.observabilityadminS3TableIntegration.ObservabilityadminS3TableIntegration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_s3_table_integration awscc_observabilityadmin_s3_table_integration}."
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminS3TableIntegration.ObservabilityadminS3TableIntegration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_s3_table_integration awscc_observabilityadmin_s3_table_integration} Resource."
        },
        "locationInModule": {
          "filename": "src/observabilityadmin-s3-table-integration/index.ts",
          "line": 545
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.observabilityadminS3TableIntegration.ObservabilityadminS3TableIntegrationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/observabilityadmin-s3-table-integration/index.ts",
        "line": 513
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ObservabilityadminS3TableIntegration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-s3-table-integration/index.ts",
            "line": 530
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ObservabilityadminS3TableIntegration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_s3_table_integration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ObservabilityadminS3TableIntegration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ObservabilityadminS3TableIntegration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-s3-table-integration/index.ts",
            "line": 581
          },
          "name": "putEncryption",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.observabilityadminS3TableIntegration.ObservabilityadminS3TableIntegrationEncryption"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-s3-table-integration/index.ts",
            "line": 599
          },
          "name": "putLogSources",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.observabilityadminS3TableIntegration.ObservabilityadminS3TableIntegrationLogSources"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-s3-table-integration/index.ts",
            "line": 628
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.observabilityadminS3TableIntegration.ObservabilityadminS3TableIntegrationTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-s3-table-integration/index.ts",
            "line": 602
          },
          "name": "resetLogSources"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-s3-table-integration/index.ts",
            "line": 631
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-s3-table-integration/index.ts",
            "line": 643
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-s3-table-integration/index.ts",
            "line": 652
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ObservabilityadminS3TableIntegration",
      "namespace": "observabilityadminS3TableIntegration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-s3-table-integration/index.ts",
            "line": 518
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-s3-table-integration/index.ts",
            "line": 572
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-s3-table-integration/index.ts",
            "line": 578
          },
          "name": "encryption",
          "type": {
            "fqn": "@cdktn/provider-awscc.observabilityadminS3TableIntegration.ObservabilityadminS3TableIntegrationEncryptionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-s3-table-integration/index.ts",
            "line": 590
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-s3-table-integration/index.ts",
            "line": 596
          },
          "name": "logSources",
          "type": {
            "fqn": "@cdktn/provider-awscc.observabilityadminS3TableIntegration.ObservabilityadminS3TableIntegrationLogSourcesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-s3-table-integration/index.ts",
            "line": 625
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.observabilityadminS3TableIntegration.ObservabilityadminS3TableIntegrationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-s3-table-integration/index.ts",
            "line": 585
          },
          "name": "encryptionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.observabilityadminS3TableIntegration.ObservabilityadminS3TableIntegrationEncryption"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-s3-table-integration/index.ts",
            "line": 606
          },
          "name": "logSourcesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.observabilityadminS3TableIntegration.ObservabilityadminS3TableIntegrationLogSources"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-s3-table-integration/index.ts",
            "line": 619
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-s3-table-integration/index.ts",
            "line": 635
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.observabilityadminS3TableIntegration.ObservabilityadminS3TableIntegrationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-s3-table-integration/index.ts",
            "line": 612
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/observabilityadmin-s3-table-integration/index:ObservabilityadminS3TableIntegration"
    },
    "@cdktn/provider-awscc.observabilityadminS3TableIntegration.ObservabilityadminS3TableIntegrationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminS3TableIntegration.ObservabilityadminS3TableIntegrationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/observabilityadmin-s3-table-integration/index.ts",
        "line": 14
      },
      "name": "ObservabilityadminS3TableIntegrationConfig",
      "namespace": "observabilityadminS3TableIntegration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_s3_table_integration#encryption ObservabilityadminS3TableIntegration#encryption}",
            "stability": "stable",
            "summary": "Encryption configuration for the S3 Table Integration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-s3-table-integration/index.ts",
            "line": 20
          },
          "name": "encryption",
          "type": {
            "fqn": "@cdktn/provider-awscc.observabilityadminS3TableIntegration.ObservabilityadminS3TableIntegrationEncryption"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_s3_table_integration#role_arn ObservabilityadminS3TableIntegration#role_arn}",
            "stability": "stable",
            "summary": "The ARN of the role used to access the S3 Table Integration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-s3-table-integration/index.ts",
            "line": 32
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_s3_table_integration#log_sources ObservabilityadminS3TableIntegration#log_sources}",
            "stability": "stable",
            "summary": "The CloudWatch Logs data sources to associate with the S3 Table Integration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-s3-table-integration/index.ts",
            "line": 26
          },
          "name": "logSources",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.observabilityadminS3TableIntegration.ObservabilityadminS3TableIntegrationLogSources"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_s3_table_integration#tags ObservabilityadminS3TableIntegration#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-s3-table-integration/index.ts",
            "line": 38
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.observabilityadminS3TableIntegration.ObservabilityadminS3TableIntegrationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/observabilityadmin-s3-table-integration/index:ObservabilityadminS3TableIntegrationConfig"
    },
    "@cdktn/provider-awscc.observabilityadminS3TableIntegration.ObservabilityadminS3TableIntegrationEncryption": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminS3TableIntegration.ObservabilityadminS3TableIntegrationEncryption",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/observabilityadmin-s3-table-integration/index.ts",
        "line": 40
      },
      "name": "ObservabilityadminS3TableIntegrationEncryption",
      "namespace": "observabilityadminS3TableIntegration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_s3_table_integration#sse_algorithm ObservabilityadminS3TableIntegration#sse_algorithm}",
            "stability": "stable",
            "summary": "The server-side encryption algorithm used to encrypt the S3 Table(s) data."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-s3-table-integration/index.ts",
            "line": 52
          },
          "name": "sseAlgorithm",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_s3_table_integration#kms_key_arn ObservabilityadminS3TableIntegration#kms_key_arn}",
            "stability": "stable",
            "summary": "The ARN of the KMS key used to encrypt the S3 Table Integration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-s3-table-integration/index.ts",
            "line": 46
          },
          "name": "kmsKeyArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/observabilityadmin-s3-table-integration/index:ObservabilityadminS3TableIntegrationEncryption"
    },
    "@cdktn/provider-awscc.observabilityadminS3TableIntegration.ObservabilityadminS3TableIntegrationEncryptionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminS3TableIntegration.ObservabilityadminS3TableIntegrationEncryptionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/observabilityadmin-s3-table-integration/index.ts",
          "line": 99
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/observabilityadmin-s3-table-integration/index.ts",
        "line": 91
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-s3-table-integration/index.ts",
            "line": 147
          },
          "name": "resetKmsKeyArn"
        }
      ],
      "name": "ObservabilityadminS3TableIntegrationEncryptionOutputReference",
      "namespace": "observabilityadminS3TableIntegration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-s3-table-integration/index.ts",
            "line": 151
          },
          "name": "kmsKeyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-s3-table-integration/index.ts",
            "line": 164
          },
          "name": "sseAlgorithmInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-s3-table-integration/index.ts",
            "line": 141
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-s3-table-integration/index.ts",
            "line": 157
          },
          "name": "sseAlgorithm",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-s3-table-integration/index.ts",
            "line": 103
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.observabilityadminS3TableIntegration.ObservabilityadminS3TableIntegrationEncryption"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/observabilityadmin-s3-table-integration/index:ObservabilityadminS3TableIntegrationEncryptionOutputReference"
    },
    "@cdktn/provider-awscc.observabilityadminS3TableIntegration.ObservabilityadminS3TableIntegrationLogSources": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminS3TableIntegration.ObservabilityadminS3TableIntegrationLogSources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/observabilityadmin-s3-table-integration/index.ts",
        "line": 168
      },
      "name": "ObservabilityadminS3TableIntegrationLogSources",
      "namespace": "observabilityadminS3TableIntegration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_s3_table_integration#identifier ObservabilityadminS3TableIntegration#identifier}",
            "stability": "stable",
            "summary": "The ID of the CloudWatch Logs data source association."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-s3-table-integration/index.ts",
            "line": 174
          },
          "name": "identifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_s3_table_integration#name ObservabilityadminS3TableIntegration#name}",
            "stability": "stable",
            "summary": "The name of the CloudWatch Logs data source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-s3-table-integration/index.ts",
            "line": 180
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_s3_table_integration#type ObservabilityadminS3TableIntegration#type}",
            "stability": "stable",
            "summary": "The type of the CloudWatch Logs data source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-s3-table-integration/index.ts",
            "line": 186
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/observabilityadmin-s3-table-integration/index:ObservabilityadminS3TableIntegrationLogSources"
    },
    "@cdktn/provider-awscc.observabilityadminS3TableIntegration.ObservabilityadminS3TableIntegrationLogSourcesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminS3TableIntegration.ObservabilityadminS3TableIntegrationLogSourcesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/observabilityadmin-s3-table-integration/index.ts",
          "line": 345
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/observabilityadmin-s3-table-integration/index.ts",
        "line": 337
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-s3-table-integration/index.ts",
            "line": 352
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.observabilityadminS3TableIntegration.ObservabilityadminS3TableIntegrationLogSourcesOutputReference"
            }
          }
        }
      ],
      "name": "ObservabilityadminS3TableIntegrationLogSourcesList",
      "namespace": "observabilityadminS3TableIntegration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-s3-table-integration/index.ts",
            "line": 338
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.observabilityadminS3TableIntegration.ObservabilityadminS3TableIntegrationLogSources"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/observabilityadmin-s3-table-integration/index:ObservabilityadminS3TableIntegrationLogSourcesList"
    },
    "@cdktn/provider-awscc.observabilityadminS3TableIntegration.ObservabilityadminS3TableIntegrationLogSourcesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminS3TableIntegration.ObservabilityadminS3TableIntegrationLogSourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/observabilityadmin-s3-table-integration/index.ts",
          "line": 242
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/observabilityadmin-s3-table-integration/index.ts",
        "line": 232
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-s3-table-integration/index.ts",
            "line": 296
          },
          "name": "resetIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-s3-table-integration/index.ts",
            "line": 312
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-s3-table-integration/index.ts",
            "line": 328
          },
          "name": "resetType"
        }
      ],
      "name": "ObservabilityadminS3TableIntegrationLogSourcesOutputReference",
      "namespace": "observabilityadminS3TableIntegration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-s3-table-integration/index.ts",
            "line": 300
          },
          "name": "identifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-s3-table-integration/index.ts",
            "line": 316
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-s3-table-integration/index.ts",
            "line": 332
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-s3-table-integration/index.ts",
            "line": 290
          },
          "name": "identifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-s3-table-integration/index.ts",
            "line": 306
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-s3-table-integration/index.ts",
            "line": 322
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-s3-table-integration/index.ts",
            "line": 246
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.observabilityadminS3TableIntegration.ObservabilityadminS3TableIntegrationLogSources"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/observabilityadmin-s3-table-integration/index:ObservabilityadminS3TableIntegrationLogSourcesOutputReference"
    },
    "@cdktn/provider-awscc.observabilityadminS3TableIntegration.ObservabilityadminS3TableIntegrationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminS3TableIntegration.ObservabilityadminS3TableIntegrationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/observabilityadmin-s3-table-integration/index.ts",
        "line": 356
      },
      "name": "ObservabilityadminS3TableIntegrationTags",
      "namespace": "observabilityadminS3TableIntegration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_s3_table_integration#key ObservabilityadminS3TableIntegration#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-s3-table-integration/index.ts",
            "line": 362
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_s3_table_integration#value ObservabilityadminS3TableIntegration#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-s3-table-integration/index.ts",
            "line": 368
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/observabilityadmin-s3-table-integration/index:ObservabilityadminS3TableIntegrationTags"
    },
    "@cdktn/provider-awscc.observabilityadminS3TableIntegration.ObservabilityadminS3TableIntegrationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminS3TableIntegration.ObservabilityadminS3TableIntegrationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/observabilityadmin-s3-table-integration/index.ts",
          "line": 498
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/observabilityadmin-s3-table-integration/index.ts",
        "line": 490
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-s3-table-integration/index.ts",
            "line": 505
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.observabilityadminS3TableIntegration.ObservabilityadminS3TableIntegrationTagsOutputReference"
            }
          }
        }
      ],
      "name": "ObservabilityadminS3TableIntegrationTagsList",
      "namespace": "observabilityadminS3TableIntegration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-s3-table-integration/index.ts",
            "line": 491
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.observabilityadminS3TableIntegration.ObservabilityadminS3TableIntegrationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/observabilityadmin-s3-table-integration/index:ObservabilityadminS3TableIntegrationTagsList"
    },
    "@cdktn/provider-awscc.observabilityadminS3TableIntegration.ObservabilityadminS3TableIntegrationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminS3TableIntegration.ObservabilityadminS3TableIntegrationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/observabilityadmin-s3-table-integration/index.ts",
          "line": 417
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/observabilityadmin-s3-table-integration/index.ts",
        "line": 407
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-s3-table-integration/index.ts",
            "line": 465
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-s3-table-integration/index.ts",
            "line": 481
          },
          "name": "resetValue"
        }
      ],
      "name": "ObservabilityadminS3TableIntegrationTagsOutputReference",
      "namespace": "observabilityadminS3TableIntegration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-s3-table-integration/index.ts",
            "line": 469
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-s3-table-integration/index.ts",
            "line": 485
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-s3-table-integration/index.ts",
            "line": 459
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-s3-table-integration/index.ts",
            "line": 475
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-s3-table-integration/index.ts",
            "line": 421
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.observabilityadminS3TableIntegration.ObservabilityadminS3TableIntegrationTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/observabilityadmin-s3-table-integration/index:ObservabilityadminS3TableIntegrationTagsOutputReference"
    },
    "@cdktn/provider-awscc.observabilityadminTelemetryEnrichment.ObservabilityadminTelemetryEnrichment": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_telemetry_enrichment awscc_observabilityadmin_telemetry_enrichment}."
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryEnrichment.ObservabilityadminTelemetryEnrichment",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_telemetry_enrichment awscc_observabilityadmin_telemetry_enrichment} Resource."
        },
        "locationInModule": {
          "filename": "src/observabilityadmin-telemetry-enrichment/index.ts",
          "line": 58
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryEnrichment.ObservabilityadminTelemetryEnrichmentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/observabilityadmin-telemetry-enrichment/index.ts",
        "line": 26
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ObservabilityadminTelemetryEnrichment resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-enrichment/index.ts",
            "line": 43
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ObservabilityadminTelemetryEnrichment to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_telemetry_enrichment#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ObservabilityadminTelemetryEnrichment that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ObservabilityadminTelemetryEnrichment to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-enrichment/index.ts",
            "line": 108
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-enrichment/index.ts",
            "line": 114
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ObservabilityadminTelemetryEnrichment",
      "namespace": "observabilityadminTelemetryEnrichment",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-enrichment/index.ts",
            "line": 31
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-enrichment/index.ts",
            "line": 82
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-enrichment/index.ts",
            "line": 100
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-enrichment/index.ts",
            "line": 95
          },
          "name": "scopeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-enrichment/index.ts",
            "line": 88
          },
          "name": "scope",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/observabilityadmin-telemetry-enrichment/index:ObservabilityadminTelemetryEnrichment"
    },
    "@cdktn/provider-awscc.observabilityadminTelemetryEnrichment.ObservabilityadminTelemetryEnrichmentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryEnrichment.ObservabilityadminTelemetryEnrichmentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/observabilityadmin-telemetry-enrichment/index.ts",
        "line": 14
      },
      "name": "ObservabilityadminTelemetryEnrichmentConfig",
      "namespace": "observabilityadminTelemetryEnrichment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_telemetry_enrichment#scope ObservabilityadminTelemetryEnrichment#scope}",
            "stability": "stable",
            "summary": "Scope of the Telemetry Enrichment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-enrichment/index.ts",
            "line": 20
          },
          "name": "scope",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/observabilityadmin-telemetry-enrichment/index:ObservabilityadminTelemetryEnrichmentConfig"
    },
    "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRule": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_telemetry_rule awscc_observabilityadmin_telemetry_rule}."
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRule",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_telemetry_rule awscc_observabilityadmin_telemetry_rule} Resource."
        },
        "locationInModule": {
          "filename": "src/observabilityadmin-telemetry-rule/index.ts",
          "line": 3101
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/observabilityadmin-telemetry-rule/index.ts",
        "line": 3069
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ObservabilityadminTelemetryRule resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 3086
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ObservabilityadminTelemetryRule to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_telemetry_rule#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ObservabilityadminTelemetryRule that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ObservabilityadminTelemetryRule to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 3142
          },
          "name": "putRule",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRule"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 3173
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 3176
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 3188
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 3196
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ObservabilityadminTelemetryRule",
      "namespace": "observabilityadminTelemetryRule",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 3074
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 3127
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 3133
          },
          "name": "regionStatuses",
          "type": {
            "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRegionStatusesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 3139
          },
          "name": "rule",
          "type": {
            "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 3151
          },
          "name": "ruleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 3170
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 3146
          },
          "name": "ruleInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRule"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 3164
          },
          "name": "ruleNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 3180
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 3157
          },
          "name": "ruleName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/observabilityadmin-telemetry-rule/index:ObservabilityadminTelemetryRule"
    },
    "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/observabilityadmin-telemetry-rule/index.ts",
        "line": 14
      },
      "name": "ObservabilityadminTelemetryRuleConfig",
      "namespace": "observabilityadminTelemetryRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_telemetry_rule#rule ObservabilityadminTelemetryRule#rule}",
            "stability": "stable",
            "summary": "The telemetry rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 20
          },
          "name": "rule",
          "type": {
            "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRule"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_telemetry_rule#rule_name ObservabilityadminTelemetryRule#rule_name}",
            "stability": "stable",
            "summary": "The name of the telemetry rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 26
          },
          "name": "ruleName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_telemetry_rule#tags ObservabilityadminTelemetryRule#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 32
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/observabilityadmin-telemetry-rule/index:ObservabilityadminTelemetryRuleConfig"
    },
    "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRegionStatuses": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRegionStatuses",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/observabilityadmin-telemetry-rule/index.ts",
        "line": 34
      },
      "name": "ObservabilityadminTelemetryRuleRegionStatuses",
      "namespace": "observabilityadminTelemetryRule",
      "symbolId": "src/observabilityadmin-telemetry-rule/index:ObservabilityadminTelemetryRuleRegionStatuses"
    },
    "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRegionStatusesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRegionStatusesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/observabilityadmin-telemetry-rule/index.ts",
          "line": 108
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/observabilityadmin-telemetry-rule/index.ts",
        "line": 101
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 115
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRegionStatusesOutputReference"
            }
          }
        }
      ],
      "name": "ObservabilityadminTelemetryRuleRegionStatusesList",
      "namespace": "observabilityadminTelemetryRule",
      "symbolId": "src/observabilityadmin-telemetry-rule/index:ObservabilityadminTelemetryRuleRegionStatusesList"
    },
    "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRegionStatusesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRegionStatusesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/observabilityadmin-telemetry-rule/index.ts",
          "line": 66
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/observabilityadmin-telemetry-rule/index.ts",
        "line": 57
      },
      "name": "ObservabilityadminTelemetryRuleRegionStatusesOutputReference",
      "namespace": "observabilityadminTelemetryRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 86
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 91
          },
          "name": "ruleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 96
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 70
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRegionStatuses"
          }
        }
      ],
      "symbolId": "src/observabilityadmin-telemetry-rule/index:ObservabilityadminTelemetryRuleRegionStatusesOutputReference"
    },
    "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRule": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/observabilityadmin-telemetry-rule/index.ts",
        "line": 2577
      },
      "name": "ObservabilityadminTelemetryRuleRule",
      "namespace": "observabilityadminTelemetryRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_telemetry_rule#resource_type ObservabilityadminTelemetryRule#resource_type}",
            "stability": "stable",
            "summary": "Resource Type associated with the Telemetry Rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 2607
          },
          "name": "resourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_telemetry_rule#telemetry_type ObservabilityadminTelemetryRule#telemetry_type}",
            "stability": "stable",
            "summary": "Telemetry Type associated with the Telemetry Rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 2625
          },
          "name": "telemetryType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_telemetry_rule#allow_field_updates ObservabilityadminTelemetryRule#allow_field_updates}",
            "stability": "stable",
            "summary": "When true, configuration drift in managed telemetry resources will be detected and remediated for resource-level fields."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 2589
          },
          "name": "allowFieldUpdates",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_telemetry_rule#all_regions ObservabilityadminTelemetryRule#all_regions}",
            "stability": "stable",
            "summary": "When true, the rule is replicated to all supported regions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 2583
          },
          "name": "allRegions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_telemetry_rule#destination_configuration ObservabilityadminTelemetryRule#destination_configuration}",
            "stability": "stable",
            "summary": "The destination configuration for telemetry data."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 2595
          },
          "name": "destinationConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_telemetry_rule#regions ObservabilityadminTelemetryRule#regions}",
            "stability": "stable",
            "summary": "List of AWS region codes where the rule should be replicated."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 2601
          },
          "name": "regions",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_telemetry_rule#selection_criteria ObservabilityadminTelemetryRule#selection_criteria}",
            "stability": "stable",
            "summary": "Selection Criteria on resource level for rule application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 2613
          },
          "name": "selectionCriteria",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_telemetry_rule#telemetry_source_types ObservabilityadminTelemetryRule#telemetry_source_types}",
            "stability": "stable",
            "summary": "The telemetry source types for a telemetry rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 2619
          },
          "name": "telemetrySourceTypes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/observabilityadmin-telemetry-rule/index:ObservabilityadminTelemetryRuleRule"
    },
    "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/observabilityadmin-telemetry-rule/index.ts",
        "line": 2236
      },
      "name": "ObservabilityadminTelemetryRuleRuleDestinationConfiguration",
      "namespace": "observabilityadminTelemetryRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_telemetry_rule#cloudtrail_parameters ObservabilityadminTelemetryRule#cloudtrail_parameters}",
            "stability": "stable",
            "summary": "Telemetry parameters for Cloudtrail."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 2242
          },
          "name": "cloudtrailParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationCloudtrailParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_telemetry_rule#destination_pattern ObservabilityadminTelemetryRule#destination_pattern}",
            "stability": "stable",
            "summary": "Pattern for telemetry data destination."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 2248
          },
          "name": "destinationPattern",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_telemetry_rule#destination_type ObservabilityadminTelemetryRule#destination_type}",
            "stability": "stable",
            "summary": "Type of telemetry destination."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 2254
          },
          "name": "destinationType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_telemetry_rule#elb_load_balancer_logging_parameters ObservabilityadminTelemetryRule#elb_load_balancer_logging_parameters}",
            "stability": "stable",
            "summary": "Telemetry parameters for ELB/NLB Load Balancer Logs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 2260
          },
          "name": "elbLoadBalancerLoggingParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationElbLoadBalancerLoggingParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_telemetry_rule#log_delivery_parameters ObservabilityadminTelemetryRule#log_delivery_parameters}",
            "stability": "stable",
            "summary": "Parameters for log delivery configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 2266
          },
          "name": "logDeliveryParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationLogDeliveryParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_telemetry_rule#retention_in_days ObservabilityadminTelemetryRule#retention_in_days}",
            "stability": "stable",
            "summary": "Number of days to retain the telemetry data in the specified destination."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 2272
          },
          "name": "retentionInDays",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_telemetry_rule#vpc_flow_log_parameters ObservabilityadminTelemetryRule#vpc_flow_log_parameters}",
            "stability": "stable",
            "summary": "Telemetry parameters for VPC Flow logs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 2278
          },
          "name": "vpcFlowLogParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationVpcFlowLogParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_telemetry_rule#waf_logging_parameters ObservabilityadminTelemetryRule#waf_logging_parameters}",
            "stability": "stable",
            "summary": "Telemetry parameters for WAF v2 Web ACL."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 2284
          },
          "name": "wafLoggingParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParameters"
          }
        }
      ],
      "symbolId": "src/observabilityadmin-telemetry-rule/index:ObservabilityadminTelemetryRuleRuleDestinationConfiguration"
    },
    "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationCloudtrailParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationCloudtrailParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/observabilityadmin-telemetry-rule/index.ts",
        "line": 600
      },
      "name": "ObservabilityadminTelemetryRuleRuleDestinationConfigurationCloudtrailParameters",
      "namespace": "observabilityadminTelemetryRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_telemetry_rule#advanced_event_selectors ObservabilityadminTelemetryRule#advanced_event_selectors}",
            "stability": "stable",
            "summary": "Create fine-grained selectors for AWS CloudTrail management and data."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 606
          },
          "name": "advancedEventSelectors",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectors"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/observabilityadmin-telemetry-rule/index:ObservabilityadminTelemetryRuleRuleDestinationConfigurationCloudtrailParameters"
    },
    "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectors": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectors",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/observabilityadmin-telemetry-rule/index.ts",
        "line": 447
      },
      "name": "ObservabilityadminTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectors",
      "namespace": "observabilityadminTelemetryRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_telemetry_rule#field_selectors ObservabilityadminTelemetryRule#field_selectors}",
            "stability": "stable",
            "summary": "Contains all selector statements in an advanced event selector."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 453
          },
          "name": "fieldSelectors",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsFieldSelectors"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_telemetry_rule#name ObservabilityadminTelemetryRule#name}",
            "stability": "stable",
            "summary": "An optional descriptive name for the advanced event selector."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 459
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/observabilityadmin-telemetry-rule/index:ObservabilityadminTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectors"
    },
    "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsFieldSelectors": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsFieldSelectors",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/observabilityadmin-telemetry-rule/index.ts",
        "line": 119
      },
      "name": "ObservabilityadminTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsFieldSelectors",
      "namespace": "observabilityadminTelemetryRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_telemetry_rule#ends_with ObservabilityadminTelemetryRule#ends_with}",
            "stability": "stable",
            "summary": "An operator that includes events that match the last few characters of the event record field specified as the value of Field."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 125
          },
          "name": "endsWith",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_telemetry_rule#equals ObservabilityadminTelemetryRule#equals}",
            "stability": "stable",
            "summary": "An operator that includes events that match the exact value of the event record field specified as the value of Field."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 131
          },
          "name": "equalTo",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_telemetry_rule#field ObservabilityadminTelemetryRule#field}",
            "stability": "stable",
            "summary": "A field in a CloudTrail event record on which to filter events to be logged."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 137
          },
          "name": "field",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_telemetry_rule#not_ends_with ObservabilityadminTelemetryRule#not_ends_with}",
            "stability": "stable",
            "summary": "An operator that excludes events that match the last few characters of the event record field specified as the value of Field."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 143
          },
          "name": "notEndsWith",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_telemetry_rule#not_equals ObservabilityadminTelemetryRule#not_equals}",
            "stability": "stable",
            "summary": "An operator that excludes events that match the exact value of the event record field specified as the value of Field."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 149
          },
          "name": "notEquals",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_telemetry_rule#not_starts_with ObservabilityadminTelemetryRule#not_starts_with}",
            "stability": "stable",
            "summary": "An operator that excludes events that match the first few characters of the event record field specified as the value of Field."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 155
          },
          "name": "notStartsWith",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_telemetry_rule#starts_with ObservabilityadminTelemetryRule#starts_with}",
            "stability": "stable",
            "summary": "An operator that includes events that match the first few characters of the event record field specified as the value of Field."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 161
          },
          "name": "startsWith",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/observabilityadmin-telemetry-rule/index:ObservabilityadminTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsFieldSelectors"
    },
    "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsFieldSelectorsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsFieldSelectorsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/observabilityadmin-telemetry-rule/index.ts",
          "line": 436
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/observabilityadmin-telemetry-rule/index.ts",
        "line": 428
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 443
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsFieldSelectorsOutputReference"
            }
          }
        }
      ],
      "name": "ObservabilityadminTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsFieldSelectorsList",
      "namespace": "observabilityadminTelemetryRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 429
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsFieldSelectors"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/observabilityadmin-telemetry-rule/index:ObservabilityadminTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsFieldSelectorsList"
    },
    "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsFieldSelectorsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsFieldSelectorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/observabilityadmin-telemetry-rule/index.ts",
          "line": 245
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/observabilityadmin-telemetry-rule/index.ts",
        "line": 235
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 323
          },
          "name": "resetEndsWith"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 339
          },
          "name": "resetEqualTo"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 355
          },
          "name": "resetField"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 371
          },
          "name": "resetNotEndsWith"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 387
          },
          "name": "resetNotEquals"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 403
          },
          "name": "resetNotStartsWith"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 419
          },
          "name": "resetStartsWith"
        }
      ],
      "name": "ObservabilityadminTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsFieldSelectorsOutputReference",
      "namespace": "observabilityadminTelemetryRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 327
          },
          "name": "endsWithInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 343
          },
          "name": "equalToInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 359
          },
          "name": "fieldInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 375
          },
          "name": "notEndsWithInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 391
          },
          "name": "notEqualsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 407
          },
          "name": "notStartsWithInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 423
          },
          "name": "startsWithInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 317
          },
          "name": "endsWith",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 333
          },
          "name": "equalTo",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 349
          },
          "name": "field",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 365
          },
          "name": "notEndsWith",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 381
          },
          "name": "notEquals",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 397
          },
          "name": "notStartsWith",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 413
          },
          "name": "startsWith",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 249
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsFieldSelectors"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/observabilityadmin-telemetry-rule/index:ObservabilityadminTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsFieldSelectorsOutputReference"
    },
    "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/observabilityadmin-telemetry-rule/index.ts",
          "line": 589
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/observabilityadmin-telemetry-rule/index.ts",
        "line": 581
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 596
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsOutputReference"
            }
          }
        }
      ],
      "name": "ObservabilityadminTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsList",
      "namespace": "observabilityadminTelemetryRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 582
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectors"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/observabilityadmin-telemetry-rule/index:ObservabilityadminTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsList"
    },
    "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/observabilityadmin-telemetry-rule/index.ts",
          "line": 508
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/observabilityadmin-telemetry-rule/index.ts",
        "line": 498
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 553
          },
          "name": "putFieldSelectors",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsFieldSelectors"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 556
          },
          "name": "resetFieldSelectors"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 572
          },
          "name": "resetName"
        }
      ],
      "name": "ObservabilityadminTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsOutputReference",
      "namespace": "observabilityadminTelemetryRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 550
          },
          "name": "fieldSelectors",
          "type": {
            "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsFieldSelectorsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 560
          },
          "name": "fieldSelectorsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsFieldSelectors"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 576
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 566
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 512
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectors"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/observabilityadmin-telemetry-rule/index:ObservabilityadminTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsOutputReference"
    },
    "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationCloudtrailParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationCloudtrailParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/observabilityadmin-telemetry-rule/index.ts",
          "line": 646
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/observabilityadmin-telemetry-rule/index.ts",
        "line": 638
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 685
          },
          "name": "putAdvancedEventSelectors",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectors"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 688
          },
          "name": "resetAdvancedEventSelectors"
        }
      ],
      "name": "ObservabilityadminTelemetryRuleRuleDestinationConfigurationCloudtrailParametersOutputReference",
      "namespace": "observabilityadminTelemetryRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 682
          },
          "name": "advancedEventSelectors",
          "type": {
            "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectorsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 692
          },
          "name": "advancedEventSelectorsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationCloudtrailParametersAdvancedEventSelectors"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 650
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationCloudtrailParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/observabilityadmin-telemetry-rule/index:ObservabilityadminTelemetryRuleRuleDestinationConfigurationCloudtrailParametersOutputReference"
    },
    "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationElbLoadBalancerLoggingParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationElbLoadBalancerLoggingParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/observabilityadmin-telemetry-rule/index.ts",
        "line": 696
      },
      "name": "ObservabilityadminTelemetryRuleRuleDestinationConfigurationElbLoadBalancerLoggingParameters",
      "namespace": "observabilityadminTelemetryRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_telemetry_rule#field_delimiter ObservabilityadminTelemetryRule#field_delimiter}",
            "stability": "stable",
            "summary": "A delimiter to delineate log fields."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 702
          },
          "name": "fieldDelimiter",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_telemetry_rule#output_format ObservabilityadminTelemetryRule#output_format}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 706
          },
          "name": "outputFormat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/observabilityadmin-telemetry-rule/index:ObservabilityadminTelemetryRuleRuleDestinationConfigurationElbLoadBalancerLoggingParameters"
    },
    "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationElbLoadBalancerLoggingParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationElbLoadBalancerLoggingParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/observabilityadmin-telemetry-rule/index.ts",
          "line": 753
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/observabilityadmin-telemetry-rule/index.ts",
        "line": 745
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 801
          },
          "name": "resetFieldDelimiter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 817
          },
          "name": "resetOutputFormat"
        }
      ],
      "name": "ObservabilityadminTelemetryRuleRuleDestinationConfigurationElbLoadBalancerLoggingParametersOutputReference",
      "namespace": "observabilityadminTelemetryRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 805
          },
          "name": "fieldDelimiterInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 821
          },
          "name": "outputFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 795
          },
          "name": "fieldDelimiter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 811
          },
          "name": "outputFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 757
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationElbLoadBalancerLoggingParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/observabilityadmin-telemetry-rule/index:ObservabilityadminTelemetryRuleRuleDestinationConfigurationElbLoadBalancerLoggingParametersOutputReference"
    },
    "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationLogDeliveryParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationLogDeliveryParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/observabilityadmin-telemetry-rule/index.ts",
        "line": 825
      },
      "name": "ObservabilityadminTelemetryRuleRuleDestinationConfigurationLogDeliveryParameters",
      "namespace": "observabilityadminTelemetryRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_telemetry_rule#log_types ObservabilityadminTelemetryRule#log_types}",
            "stability": "stable",
            "summary": "Types of logs to deliver."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 831
          },
          "name": "logTypes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/observabilityadmin-telemetry-rule/index:ObservabilityadminTelemetryRuleRuleDestinationConfigurationLogDeliveryParameters"
    },
    "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationLogDeliveryParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationLogDeliveryParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/observabilityadmin-telemetry-rule/index.ts",
          "line": 871
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/observabilityadmin-telemetry-rule/index.ts",
        "line": 863
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 913
          },
          "name": "resetLogTypes"
        }
      ],
      "name": "ObservabilityadminTelemetryRuleRuleDestinationConfigurationLogDeliveryParametersOutputReference",
      "namespace": "observabilityadminTelemetryRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 917
          },
          "name": "logTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 907
          },
          "name": "logTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 875
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationLogDeliveryParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/observabilityadmin-telemetry-rule/index:ObservabilityadminTelemetryRuleRuleDestinationConfigurationLogDeliveryParametersOutputReference"
    },
    "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/observabilityadmin-telemetry-rule/index.ts",
          "line": 2373
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/observabilityadmin-telemetry-rule/index.ts",
        "line": 2365
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 2454
          },
          "name": "putCloudtrailParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationCloudtrailParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 2502
          },
          "name": "putElbLoadBalancerLoggingParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationElbLoadBalancerLoggingParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 2518
          },
          "name": "putLogDeliveryParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationLogDeliveryParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 2550
          },
          "name": "putVpcFlowLogParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationVpcFlowLogParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 2566
          },
          "name": "putWafLoggingParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 2457
          },
          "name": "resetCloudtrailParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 2473
          },
          "name": "resetDestinationPattern"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 2489
          },
          "name": "resetDestinationType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 2505
          },
          "name": "resetElbLoadBalancerLoggingParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 2521
          },
          "name": "resetLogDeliveryParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 2537
          },
          "name": "resetRetentionInDays"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 2553
          },
          "name": "resetVpcFlowLogParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 2569
          },
          "name": "resetWafLoggingParameters"
        }
      ],
      "name": "ObservabilityadminTelemetryRuleRuleDestinationConfigurationOutputReference",
      "namespace": "observabilityadminTelemetryRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 2451
          },
          "name": "cloudtrailParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationCloudtrailParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 2499
          },
          "name": "elbLoadBalancerLoggingParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationElbLoadBalancerLoggingParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 2515
          },
          "name": "logDeliveryParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationLogDeliveryParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 2547
          },
          "name": "vpcFlowLogParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationVpcFlowLogParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 2563
          },
          "name": "wafLoggingParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 2461
          },
          "name": "cloudtrailParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationCloudtrailParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 2477
          },
          "name": "destinationPatternInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 2493
          },
          "name": "destinationTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 2509
          },
          "name": "elbLoadBalancerLoggingParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationElbLoadBalancerLoggingParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 2525
          },
          "name": "logDeliveryParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationLogDeliveryParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 2541
          },
          "name": "retentionInDaysInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 2557
          },
          "name": "vpcFlowLogParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationVpcFlowLogParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 2573
          },
          "name": "wafLoggingParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 2467
          },
          "name": "destinationPattern",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 2483
          },
          "name": "destinationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 2531
          },
          "name": "retentionInDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 2377
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/observabilityadmin-telemetry-rule/index:ObservabilityadminTelemetryRuleRuleDestinationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationVpcFlowLogParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationVpcFlowLogParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/observabilityadmin-telemetry-rule/index.ts",
        "line": 921
      },
      "name": "ObservabilityadminTelemetryRuleRuleDestinationConfigurationVpcFlowLogParameters",
      "namespace": "observabilityadminTelemetryRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "If you omit this parameter, the flow log is created using the default format.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_telemetry_rule#log_format ObservabilityadminTelemetryRule#log_format}",
            "stability": "stable",
            "summary": "The fields to include in the flow log record."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 927
          },
          "name": "logFormat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Default is 600s.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_telemetry_rule#max_aggregation_interval ObservabilityadminTelemetryRule#max_aggregation_interval}",
            "stability": "stable",
            "summary": "The maximum interval of time, in seconds, during which a flow of packets is captured and aggregated into a flow log record."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 933
          },
          "name": "maxAggregationInterval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_telemetry_rule#traffic_type ObservabilityadminTelemetryRule#traffic_type}",
            "stability": "stable",
            "summary": "The type of traffic captured for the flow log. Default is ALL."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 939
          },
          "name": "trafficType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/observabilityadmin-telemetry-rule/index:ObservabilityadminTelemetryRuleRuleDestinationConfigurationVpcFlowLogParameters"
    },
    "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationVpcFlowLogParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationVpcFlowLogParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/observabilityadmin-telemetry-rule/index.ts",
          "line": 993
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/observabilityadmin-telemetry-rule/index.ts",
        "line": 985
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 1047
          },
          "name": "resetLogFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 1063
          },
          "name": "resetMaxAggregationInterval"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 1079
          },
          "name": "resetTrafficType"
        }
      ],
      "name": "ObservabilityadminTelemetryRuleRuleDestinationConfigurationVpcFlowLogParametersOutputReference",
      "namespace": "observabilityadminTelemetryRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 1051
          },
          "name": "logFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 1067
          },
          "name": "maxAggregationIntervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 1083
          },
          "name": "trafficTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 1041
          },
          "name": "logFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 1057
          },
          "name": "maxAggregationInterval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 1073
          },
          "name": "trafficType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 997
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationVpcFlowLogParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/observabilityadmin-telemetry-rule/index:ObservabilityadminTelemetryRuleRuleDestinationConfigurationVpcFlowLogParametersOutputReference"
    },
    "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/observabilityadmin-telemetry-rule/index.ts",
        "line": 2070
      },
      "name": "ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParameters",
      "namespace": "observabilityadminTelemetryRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_telemetry_rule#logging_filter ObservabilityadminTelemetryRule#logging_filter}",
            "stability": "stable",
            "summary": "Default handling for logs that don't match any of the specified filtering conditions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 2082
          },
          "name": "loggingFilter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilter"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_telemetry_rule#log_type ObservabilityadminTelemetryRule#log_type}",
            "stability": "stable",
            "summary": "The type of logs to generate for WAF."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 2076
          },
          "name": "logType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_telemetry_rule#redacted_fields ObservabilityadminTelemetryRule#redacted_fields}",
            "stability": "stable",
            "summary": "Fields not to be included in the logs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 2088
          },
          "name": "redactedFields",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFields"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/observabilityadmin-telemetry-rule/index:ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParameters"
    },
    "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/observabilityadmin-telemetry-rule/index.ts",
        "line": 1620
      },
      "name": "ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilter",
      "namespace": "observabilityadminTelemetryRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_telemetry_rule#default_behavior ObservabilityadminTelemetryRule#default_behavior}",
            "stability": "stable",
            "summary": "The behavior required of the filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 1626
          },
          "name": "defaultBehavior",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_telemetry_rule#filters ObservabilityadminTelemetryRule#filters}",
            "stability": "stable",
            "summary": "A list of filters to be applied."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 1632
          },
          "name": "filters",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/observabilityadmin-telemetry-rule/index:ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilter"
    },
    "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFilters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFilters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/observabilityadmin-telemetry-rule/index.ts",
        "line": 1432
      },
      "name": "ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFilters",
      "namespace": "observabilityadminTelemetryRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_telemetry_rule#behavior ObservabilityadminTelemetryRule#behavior}",
            "stability": "stable",
            "summary": "The behavior required of the filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 1438
          },
          "name": "behavior",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_telemetry_rule#conditions ObservabilityadminTelemetryRule#conditions}",
            "stability": "stable",
            "summary": "A list of conditions for a filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 1444
          },
          "name": "conditions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_telemetry_rule#requirement ObservabilityadminTelemetryRule#requirement}",
            "stability": "stable",
            "summary": "The requirement portion of the filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 1450
          },
          "name": "requirement",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/observabilityadmin-telemetry-rule/index:ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFilters"
    },
    "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/observabilityadmin-telemetry-rule/index.ts",
        "line": 1279
      },
      "name": "ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditions",
      "namespace": "observabilityadminTelemetryRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_telemetry_rule#action_condition ObservabilityadminTelemetryRule#action_condition}",
            "stability": "stable",
            "summary": "The condition of the action desired in the filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 1285
          },
          "name": "actionCondition",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsActionCondition"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_telemetry_rule#label_name_condition ObservabilityadminTelemetryRule#label_name_condition}",
            "stability": "stable",
            "summary": "The label name of the condition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 1291
          },
          "name": "labelNameCondition",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsLabelNameCondition"
          }
        }
      ],
      "symbolId": "src/observabilityadmin-telemetry-rule/index:ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditions"
    },
    "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsActionCondition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsActionCondition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/observabilityadmin-telemetry-rule/index.ts",
        "line": 1087
      },
      "name": "ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsActionCondition",
      "namespace": "observabilityadminTelemetryRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_telemetry_rule#action ObservabilityadminTelemetryRule#action}",
            "stability": "stable",
            "summary": "The enumerated action to take."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 1093
          },
          "name": "action",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/observabilityadmin-telemetry-rule/index:ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsActionCondition"
    },
    "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsActionConditionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsActionConditionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/observabilityadmin-telemetry-rule/index.ts",
          "line": 1133
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/observabilityadmin-telemetry-rule/index.ts",
        "line": 1125
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 1175
          },
          "name": "resetAction"
        }
      ],
      "name": "ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsActionConditionOutputReference",
      "namespace": "observabilityadminTelemetryRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 1179
          },
          "name": "actionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 1169
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 1137
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsActionCondition"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/observabilityadmin-telemetry-rule/index:ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsActionConditionOutputReference"
    },
    "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsLabelNameCondition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsLabelNameCondition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/observabilityadmin-telemetry-rule/index.ts",
        "line": 1183
      },
      "name": "ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsLabelNameCondition",
      "namespace": "observabilityadminTelemetryRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_telemetry_rule#label_name ObservabilityadminTelemetryRule#label_name}",
            "stability": "stable",
            "summary": "The label name of the condition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 1189
          },
          "name": "labelName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/observabilityadmin-telemetry-rule/index:ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsLabelNameCondition"
    },
    "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsLabelNameConditionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsLabelNameConditionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/observabilityadmin-telemetry-rule/index.ts",
          "line": 1229
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/observabilityadmin-telemetry-rule/index.ts",
        "line": 1221
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 1271
          },
          "name": "resetLabelName"
        }
      ],
      "name": "ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsLabelNameConditionOutputReference",
      "namespace": "observabilityadminTelemetryRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 1275
          },
          "name": "labelNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 1265
          },
          "name": "labelName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 1233
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsLabelNameCondition"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/observabilityadmin-telemetry-rule/index:ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsLabelNameConditionOutputReference"
    },
    "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/observabilityadmin-telemetry-rule/index.ts",
          "line": 1421
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/observabilityadmin-telemetry-rule/index.ts",
        "line": 1413
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 1428
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsOutputReference"
            }
          }
        }
      ],
      "name": "ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsList",
      "namespace": "observabilityadminTelemetryRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 1414
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/observabilityadmin-telemetry-rule/index:ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsList"
    },
    "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/observabilityadmin-telemetry-rule/index.ts",
          "line": 1340
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/observabilityadmin-telemetry-rule/index.ts",
        "line": 1330
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 1385
          },
          "name": "putActionCondition",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsActionCondition"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 1401
          },
          "name": "putLabelNameCondition",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsLabelNameCondition"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 1388
          },
          "name": "resetActionCondition"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 1404
          },
          "name": "resetLabelNameCondition"
        }
      ],
      "name": "ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsOutputReference",
      "namespace": "observabilityadminTelemetryRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 1382
          },
          "name": "actionCondition",
          "type": {
            "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsActionConditionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 1398
          },
          "name": "labelNameCondition",
          "type": {
            "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsLabelNameConditionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 1392
          },
          "name": "actionConditionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsActionCondition"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 1408
          },
          "name": "labelNameConditionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsLabelNameCondition"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 1344
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/observabilityadmin-telemetry-rule/index:ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsOutputReference"
    },
    "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/observabilityadmin-telemetry-rule/index.ts",
          "line": 1609
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/observabilityadmin-telemetry-rule/index.ts",
        "line": 1601
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 1616
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersOutputReference"
            }
          }
        }
      ],
      "name": "ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersList",
      "namespace": "observabilityadminTelemetryRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 1602
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/observabilityadmin-telemetry-rule/index:ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersList"
    },
    "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/observabilityadmin-telemetry-rule/index.ts",
          "line": 1506
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/observabilityadmin-telemetry-rule/index.ts",
        "line": 1496
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 1573
          },
          "name": "putConditions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 1560
          },
          "name": "resetBehavior"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 1576
          },
          "name": "resetConditions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 1592
          },
          "name": "resetRequirement"
        }
      ],
      "name": "ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersOutputReference",
      "namespace": "observabilityadminTelemetryRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 1570
          },
          "name": "conditions",
          "type": {
            "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 1564
          },
          "name": "behaviorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 1580
          },
          "name": "conditionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 1596
          },
          "name": "requirementInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 1554
          },
          "name": "behavior",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 1586
          },
          "name": "requirement",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 1510
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFilters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/observabilityadmin-telemetry-rule/index:ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersOutputReference"
    },
    "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/observabilityadmin-telemetry-rule/index.ts",
          "line": 1679
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/observabilityadmin-telemetry-rule/index.ts",
        "line": 1671
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 1740
          },
          "name": "putFilters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFilters"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 1727
          },
          "name": "resetDefaultBehavior"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 1743
          },
          "name": "resetFilters"
        }
      ],
      "name": "ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterOutputReference",
      "namespace": "observabilityadminTelemetryRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 1737
          },
          "name": "filters",
          "type": {
            "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFiltersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 1731
          },
          "name": "defaultBehaviorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 1747
          },
          "name": "filtersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 1721
          },
          "name": "defaultBehavior",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 1683
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/observabilityadmin-telemetry-rule/index:ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterOutputReference"
    },
    "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/observabilityadmin-telemetry-rule/index.ts",
          "line": 2142
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/observabilityadmin-telemetry-rule/index.ts",
        "line": 2134
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 2209
          },
          "name": "putLoggingFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 2225
          },
          "name": "putRedactedFields",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFields"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 2212
          },
          "name": "resetLoggingFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 2196
          },
          "name": "resetLogType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 2228
          },
          "name": "resetRedactedFields"
        }
      ],
      "name": "ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersOutputReference",
      "namespace": "observabilityadminTelemetryRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 2206
          },
          "name": "loggingFilter",
          "type": {
            "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 2222
          },
          "name": "redactedFields",
          "type": {
            "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFieldsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 2216
          },
          "name": "loggingFilterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersLoggingFilter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 2200
          },
          "name": "logTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 2232
          },
          "name": "redactedFieldsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFields"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 2190
          },
          "name": "logType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 2146
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/observabilityadmin-telemetry-rule/index:ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersOutputReference"
    },
    "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFields": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFields",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/observabilityadmin-telemetry-rule/index.ts",
        "line": 1847
      },
      "name": "ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFields",
      "namespace": "observabilityadminTelemetryRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_telemetry_rule#method ObservabilityadminTelemetryRule#method}",
            "stability": "stable",
            "summary": "The method with which to match this rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 1853
          },
          "name": "method",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_telemetry_rule#query_string ObservabilityadminTelemetryRule#query_string}",
            "stability": "stable",
            "summary": "The query string to find the resource to match this field to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 1859
          },
          "name": "queryString",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_telemetry_rule#single_header ObservabilityadminTelemetryRule#single_header}",
            "stability": "stable",
            "summary": "Header for the field to match."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 1865
          },
          "name": "singleHeader",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFieldsSingleHeader"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_telemetry_rule#uri_path ObservabilityadminTelemetryRule#uri_path}",
            "stability": "stable",
            "summary": "This is the URI path to match this rule to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 1871
          },
          "name": "uriPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/observabilityadmin-telemetry-rule/index:ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFields"
    },
    "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFieldsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFieldsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/observabilityadmin-telemetry-rule/index.ts",
          "line": 2059
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/observabilityadmin-telemetry-rule/index.ts",
        "line": 2051
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 2066
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFieldsOutputReference"
            }
          }
        }
      ],
      "name": "ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFieldsList",
      "namespace": "observabilityadminTelemetryRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 2052
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFields"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/observabilityadmin-telemetry-rule/index:ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFieldsList"
    },
    "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFieldsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFieldsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/observabilityadmin-telemetry-rule/index.ts",
          "line": 1934
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/observabilityadmin-telemetry-rule/index.ts",
        "line": 1924
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 2023
          },
          "name": "putSingleHeader",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFieldsSingleHeader"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 1994
          },
          "name": "resetMethod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 2010
          },
          "name": "resetQueryString"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 2026
          },
          "name": "resetSingleHeader"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 2042
          },
          "name": "resetUriPath"
        }
      ],
      "name": "ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFieldsOutputReference",
      "namespace": "observabilityadminTelemetryRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 2020
          },
          "name": "singleHeader",
          "type": {
            "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFieldsSingleHeaderOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 1998
          },
          "name": "methodInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 2014
          },
          "name": "queryStringInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 2030
          },
          "name": "singleHeaderInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFieldsSingleHeader"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 2046
          },
          "name": "uriPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 1988
          },
          "name": "method",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 2004
          },
          "name": "queryString",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 2036
          },
          "name": "uriPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 1938
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFields"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/observabilityadmin-telemetry-rule/index:ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFieldsOutputReference"
    },
    "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFieldsSingleHeader": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFieldsSingleHeader",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/observabilityadmin-telemetry-rule/index.ts",
        "line": 1751
      },
      "name": "ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFieldsSingleHeader",
      "namespace": "observabilityadminTelemetryRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_telemetry_rule#name ObservabilityadminTelemetryRule#name}",
            "stability": "stable",
            "summary": "The name of the header."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 1757
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/observabilityadmin-telemetry-rule/index:ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFieldsSingleHeader"
    },
    "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFieldsSingleHeaderOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFieldsSingleHeaderOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/observabilityadmin-telemetry-rule/index.ts",
          "line": 1797
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/observabilityadmin-telemetry-rule/index.ts",
        "line": 1789
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 1839
          },
          "name": "resetName"
        }
      ],
      "name": "ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFieldsSingleHeaderOutputReference",
      "namespace": "observabilityadminTelemetryRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 1843
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 1833
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 1801
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFieldsSingleHeader"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/observabilityadmin-telemetry-rule/index:ObservabilityadminTelemetryRuleRuleDestinationConfigurationWafLoggingParametersRedactedFieldsSingleHeaderOutputReference"
    },
    "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/observabilityadmin-telemetry-rule/index.ts",
          "line": 2714
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/observabilityadmin-telemetry-rule/index.ts",
        "line": 2706
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 2827
          },
          "name": "putDestinationConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 2814
          },
          "name": "resetAllowFieldUpdates"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 2798
          },
          "name": "resetAllRegions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 2830
          },
          "name": "resetDestinationConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 2846
          },
          "name": "resetRegions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 2875
          },
          "name": "resetSelectionCriteria"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 2891
          },
          "name": "resetTelemetrySourceTypes"
        }
      ],
      "name": "ObservabilityadminTelemetryRuleRuleOutputReference",
      "namespace": "observabilityadminTelemetryRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 2824
          },
          "name": "destinationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 2818
          },
          "name": "allowFieldUpdatesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 2802
          },
          "name": "allRegionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 2834
          },
          "name": "destinationConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRuleDestinationConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 2850
          },
          "name": "regionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 2863
          },
          "name": "resourceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 2879
          },
          "name": "selectionCriteriaInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 2895
          },
          "name": "telemetrySourceTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 2908
          },
          "name": "telemetryTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 2808
          },
          "name": "allowFieldUpdates",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 2792
          },
          "name": "allRegions",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 2840
          },
          "name": "regions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 2856
          },
          "name": "resourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 2869
          },
          "name": "selectionCriteria",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 2885
          },
          "name": "telemetrySourceTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 2901
          },
          "name": "telemetryType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 2718
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleRule"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/observabilityadmin-telemetry-rule/index:ObservabilityadminTelemetryRuleRuleOutputReference"
    },
    "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/observabilityadmin-telemetry-rule/index.ts",
        "line": 2912
      },
      "name": "ObservabilityadminTelemetryRuleTags",
      "namespace": "observabilityadminTelemetryRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_telemetry_rule#key ObservabilityadminTelemetryRule#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 2918
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/observabilityadmin_telemetry_rule#value ObservabilityadminTelemetryRule#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 2924
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/observabilityadmin-telemetry-rule/index:ObservabilityadminTelemetryRuleTags"
    },
    "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/observabilityadmin-telemetry-rule/index.ts",
          "line": 3054
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/observabilityadmin-telemetry-rule/index.ts",
        "line": 3046
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 3061
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleTagsOutputReference"
            }
          }
        }
      ],
      "name": "ObservabilityadminTelemetryRuleTagsList",
      "namespace": "observabilityadminTelemetryRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 3047
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/observabilityadmin-telemetry-rule/index:ObservabilityadminTelemetryRuleTagsList"
    },
    "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/observabilityadmin-telemetry-rule/index.ts",
          "line": 2973
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/observabilityadmin-telemetry-rule/index.ts",
        "line": 2963
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 3021
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 3037
          },
          "name": "resetValue"
        }
      ],
      "name": "ObservabilityadminTelemetryRuleTagsOutputReference",
      "namespace": "observabilityadminTelemetryRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 3025
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 3041
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 3015
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 3031
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/observabilityadmin-telemetry-rule/index.ts",
            "line": 2977
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.observabilityadminTelemetryRule.ObservabilityadminTelemetryRuleTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/observabilityadmin-telemetry-rule/index:ObservabilityadminTelemetryRuleTagsOutputReference"
    },
    "@cdktn/provider-awscc.odbCloudAutonomousVmCluster.OdbCloudAutonomousVmCluster": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_autonomous_vm_cluster awscc_odb_cloud_autonomous_vm_cluster}."
      },
      "fqn": "@cdktn/provider-awscc.odbCloudAutonomousVmCluster.OdbCloudAutonomousVmCluster",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_autonomous_vm_cluster awscc_odb_cloud_autonomous_vm_cluster} Resource."
        },
        "locationInModule": {
          "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
          "line": 766
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.odbCloudAutonomousVmCluster.OdbCloudAutonomousVmClusterConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
        "line": 734
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a OdbCloudAutonomousVmCluster resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 751
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the OdbCloudAutonomousVmCluster to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_autonomous_vm_cluster#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing OdbCloudAutonomousVmCluster that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the OdbCloudAutonomousVmCluster to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 981
          },
          "name": "putIamRoles",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.odbCloudAutonomousVmCluster.OdbCloudAutonomousVmClusterIamRoles"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 1034
          },
          "name": "putMaintenanceWindow",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.odbCloudAutonomousVmCluster.OdbCloudAutonomousVmClusterMaintenanceWindow"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 1179
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.odbCloudAutonomousVmCluster.OdbCloudAutonomousVmClusterTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 818
          },
          "name": "resetAutonomousDataStorageSizeInTBs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 859
          },
          "name": "resetCloudExadataInfrastructureId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 885
          },
          "name": "resetCpuCoreCountPerNode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 921
          },
          "name": "resetDbServers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 937
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 953
          },
          "name": "resetDisplayName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 984
          },
          "name": "resetIamRoles"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 1005
          },
          "name": "resetIsMtlsEnabledVmCluster"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 1021
          },
          "name": "resetLicenseModel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 1037
          },
          "name": "resetMaintenanceWindow"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 1058
          },
          "name": "resetMemoryPerOracleComputeUnitInGBs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 1104
          },
          "name": "resetOdbNetworkId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 1145
          },
          "name": "resetScanListenerPortNonTls"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 1161
          },
          "name": "resetScanListenerPortTls"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 1182
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 1198
          },
          "name": "resetTimeZone"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 1214
          },
          "name": "resetTotalContainerDatabases"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 1226
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 1248
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "OdbCloudAutonomousVmCluster",
      "namespace": "odbCloudAutonomousVmCluster",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 739
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 806
          },
          "name": "autonomousDataStoragePercentage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 827
          },
          "name": "availableAutonomousDataStorageSizeInTBs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 832
          },
          "name": "availableContainerDatabases",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 837
          },
          "name": "availableCpus",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 842
          },
          "name": "cloudAutonomousVmClusterArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 847
          },
          "name": "cloudAutonomousVmClusterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 868
          },
          "name": "computeModel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 873
          },
          "name": "cpuCoreCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 894
          },
          "name": "cpuPercentage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 899
          },
          "name": "dataStorageSizeInGBs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 904
          },
          "name": "dataStorageSizeInTBs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 909
          },
          "name": "dbNodeStorageSizeInGBs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 962
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 967
          },
          "name": "exadataStorageInTBsLowestScaledValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 972
          },
          "name": "hostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 978
          },
          "name": "iamRoles",
          "type": {
            "fqn": "@cdktn/provider-awscc.odbCloudAutonomousVmCluster.OdbCloudAutonomousVmClusterIamRolesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 993
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 1031
          },
          "name": "maintenanceWindow",
          "type": {
            "fqn": "@cdktn/provider-awscc.odbCloudAutonomousVmCluster.OdbCloudAutonomousVmClusterMaintenanceWindowOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 1046
          },
          "name": "maxAcdsLowestScaledValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 1067
          },
          "name": "memorySizeInGBs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 1072
          },
          "name": "nodeCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 1077
          },
          "name": "nonProvisionableAutonomousContainerDatabases",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 1092
          },
          "name": "ocid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 1082
          },
          "name": "ociResourceAnchorName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 1087
          },
          "name": "ociUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 1113
          },
          "name": "provisionableAutonomousContainerDatabases",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 1118
          },
          "name": "provisionedAutonomousContainerDatabases",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 1123
          },
          "name": "provisionedCpus",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 1128
          },
          "name": "reclaimableCpus",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 1133
          },
          "name": "reservedCpus",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 1170
          },
          "name": "shape",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 1176
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.odbCloudAutonomousVmCluster.OdbCloudAutonomousVmClusterTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 822
          },
          "name": "autonomousDataStorageSizeInTBsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 863
          },
          "name": "cloudExadataInfrastructureIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 889
          },
          "name": "cpuCoreCountPerNodeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 925
          },
          "name": "dbServersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 941
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 957
          },
          "name": "displayNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 988
          },
          "name": "iamRolesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.odbCloudAutonomousVmCluster.OdbCloudAutonomousVmClusterIamRoles"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 1009
          },
          "name": "isMtlsEnabledVmClusterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 1025
          },
          "name": "licenseModelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 1041
          },
          "name": "maintenanceWindowInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.odbCloudAutonomousVmCluster.OdbCloudAutonomousVmClusterMaintenanceWindow"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 1062
          },
          "name": "memoryPerOracleComputeUnitInGBsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 1108
          },
          "name": "odbNetworkIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 1149
          },
          "name": "scanListenerPortNonTlsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 1165
          },
          "name": "scanListenerPortTlsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 1186
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.odbCloudAutonomousVmCluster.OdbCloudAutonomousVmClusterTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 1202
          },
          "name": "timeZoneInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 1218
          },
          "name": "totalContainerDatabasesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 812
          },
          "name": "autonomousDataStorageSizeInTBs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 853
          },
          "name": "cloudExadataInfrastructureId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 879
          },
          "name": "cpuCoreCountPerNode",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 915
          },
          "name": "dbServers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 931
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 947
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 999
          },
          "name": "isMtlsEnabledVmCluster",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 1015
          },
          "name": "licenseModel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 1052
          },
          "name": "memoryPerOracleComputeUnitInGBs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 1098
          },
          "name": "odbNetworkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 1139
          },
          "name": "scanListenerPortNonTls",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 1155
          },
          "name": "scanListenerPortTls",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 1192
          },
          "name": "timeZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 1208
          },
          "name": "totalContainerDatabases",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/odb-cloud-autonomous-vm-cluster/index:OdbCloudAutonomousVmCluster"
    },
    "@cdktn/provider-awscc.odbCloudAutonomousVmCluster.OdbCloudAutonomousVmClusterConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.odbCloudAutonomousVmCluster.OdbCloudAutonomousVmClusterConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
        "line": 14
      },
      "name": "OdbCloudAutonomousVmClusterConfig",
      "namespace": "odbCloudAutonomousVmCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_autonomous_vm_cluster#autonomous_data_storage_size_in_t_bs OdbCloudAutonomousVmCluster#autonomous_data_storage_size_in_t_bs}",
            "stability": "stable",
            "summary": "The data storage size allocated for Autonomous Databases in the Autonomous VM cluster, in TB."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 20
          },
          "name": "autonomousDataStorageSizeInTBs",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_autonomous_vm_cluster#cloud_exadata_infrastructure_id OdbCloudAutonomousVmCluster#cloud_exadata_infrastructure_id}",
            "stability": "stable",
            "summary": "The unique identifier of the Cloud Exadata Infrastructure containing this Autonomous VM cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 26
          },
          "name": "cloudExadataInfrastructureId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_autonomous_vm_cluster#cpu_core_count_per_node OdbCloudAutonomousVmCluster#cpu_core_count_per_node}",
            "stability": "stable",
            "summary": "The number of CPU cores enabled per node in the Autonomous VM cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 32
          },
          "name": "cpuCoreCountPerNode",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_autonomous_vm_cluster#db_servers OdbCloudAutonomousVmCluster#db_servers}",
            "stability": "stable",
            "summary": "The list of database servers associated with the Autonomous VM cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 38
          },
          "name": "dbServers",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_autonomous_vm_cluster#description OdbCloudAutonomousVmCluster#description}",
            "stability": "stable",
            "summary": "The user-provided description of the Autonomous VM cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 44
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_autonomous_vm_cluster#display_name OdbCloudAutonomousVmCluster#display_name}",
            "stability": "stable",
            "summary": "The display name of the Autonomous VM cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 50
          },
          "name": "displayName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_autonomous_vm_cluster#iam_roles OdbCloudAutonomousVmCluster#iam_roles}",
            "stability": "stable",
            "summary": "The AWS Identity and Access Management (IAM) service roles associated with the Autonomous VM cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 56
          },
          "name": "iamRoles",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.odbCloudAutonomousVmCluster.OdbCloudAutonomousVmClusterIamRoles"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_autonomous_vm_cluster#is_mtls_enabled_vm_cluster OdbCloudAutonomousVmCluster#is_mtls_enabled_vm_cluster}",
            "stability": "stable",
            "summary": "Indicates whether mutual TLS (mTLS) authentication is enabled for the Autonomous VM cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 62
          },
          "name": "isMtlsEnabledVmCluster",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_autonomous_vm_cluster#license_model OdbCloudAutonomousVmCluster#license_model}",
            "stability": "stable",
            "summary": "The Oracle license model that applies to the Autonomous VM cluster. Valid values are LICENSE_INCLUDED or BRING_YOUR_OWN_LICENSE."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 68
          },
          "name": "licenseModel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_autonomous_vm_cluster#maintenance_window OdbCloudAutonomousVmCluster#maintenance_window}",
            "stability": "stable",
            "summary": "The scheduling details for the maintenance window. Patching and system updates take place during the maintenance window."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 74
          },
          "name": "maintenanceWindow",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.odbCloudAutonomousVmCluster.OdbCloudAutonomousVmClusterMaintenanceWindow"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_autonomous_vm_cluster#memory_per_oracle_compute_unit_in_g_bs OdbCloudAutonomousVmCluster#memory_per_oracle_compute_unit_in_g_bs}",
            "stability": "stable",
            "summary": "The amount of memory allocated per Oracle Compute Unit, in GB."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 80
          },
          "name": "memoryPerOracleComputeUnitInGBs",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_autonomous_vm_cluster#odb_network_id OdbCloudAutonomousVmCluster#odb_network_id}",
            "stability": "stable",
            "summary": "The unique identifier of the ODB network associated with this Autonomous VM cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 86
          },
          "name": "odbNetworkId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_autonomous_vm_cluster#scan_listener_port_non_tls OdbCloudAutonomousVmCluster#scan_listener_port_non_tls}",
            "stability": "stable",
            "summary": "The SCAN listener port for non-TLS (TCP) protocol. The default is 1521."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 92
          },
          "name": "scanListenerPortNonTls",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_autonomous_vm_cluster#scan_listener_port_tls OdbCloudAutonomousVmCluster#scan_listener_port_tls}",
            "stability": "stable",
            "summary": "The SCAN listener port for TLS (TCP) protocol. The default is 2484."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 98
          },
          "name": "scanListenerPortTls",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_autonomous_vm_cluster#tags OdbCloudAutonomousVmCluster#tags}",
            "stability": "stable",
            "summary": "The tags associated with the Autonomous VM cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 104
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.odbCloudAutonomousVmCluster.OdbCloudAutonomousVmClusterTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_autonomous_vm_cluster#time_zone OdbCloudAutonomousVmCluster#time_zone}",
            "stability": "stable",
            "summary": "The time zone of the Autonomous VM cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 110
          },
          "name": "timeZone",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_autonomous_vm_cluster#total_container_databases OdbCloudAutonomousVmCluster#total_container_databases}",
            "stability": "stable",
            "summary": "The total number of Autonomous Container Databases that can be created with the allocated local storage."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 116
          },
          "name": "totalContainerDatabases",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/odb-cloud-autonomous-vm-cluster/index:OdbCloudAutonomousVmClusterConfig"
    },
    "@cdktn/provider-awscc.odbCloudAutonomousVmCluster.OdbCloudAutonomousVmClusterIamRoles": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.odbCloudAutonomousVmCluster.OdbCloudAutonomousVmClusterIamRoles",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
        "line": 118
      },
      "name": "OdbCloudAutonomousVmClusterIamRoles",
      "namespace": "odbCloudAutonomousVmCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_autonomous_vm_cluster#aws_integration OdbCloudAutonomousVmCluster#aws_integration}",
            "stability": "stable",
            "summary": "The AWS integration configuration settings for the AWS Identity and Access Management (IAM) service role."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 124
          },
          "name": "awsIntegration",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_autonomous_vm_cluster#iam_role_arn OdbCloudAutonomousVmCluster#iam_role_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) service role."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 130
          },
          "name": "iamRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_autonomous_vm_cluster#status OdbCloudAutonomousVmCluster#status}",
            "stability": "stable",
            "summary": "The current status of the AWS Identity and Access Management (IAM) service role."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 136
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/odb-cloud-autonomous-vm-cluster/index:OdbCloudAutonomousVmClusterIamRoles"
    },
    "@cdktn/provider-awscc.odbCloudAutonomousVmCluster.OdbCloudAutonomousVmClusterIamRolesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.odbCloudAutonomousVmCluster.OdbCloudAutonomousVmClusterIamRolesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
          "line": 295
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
        "line": 287
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 302
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.odbCloudAutonomousVmCluster.OdbCloudAutonomousVmClusterIamRolesOutputReference"
            }
          }
        }
      ],
      "name": "OdbCloudAutonomousVmClusterIamRolesList",
      "namespace": "odbCloudAutonomousVmCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 288
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.odbCloudAutonomousVmCluster.OdbCloudAutonomousVmClusterIamRoles"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/odb-cloud-autonomous-vm-cluster/index:OdbCloudAutonomousVmClusterIamRolesList"
    },
    "@cdktn/provider-awscc.odbCloudAutonomousVmCluster.OdbCloudAutonomousVmClusterIamRolesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.odbCloudAutonomousVmCluster.OdbCloudAutonomousVmClusterIamRolesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
          "line": 192
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
        "line": 182
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 246
          },
          "name": "resetAwsIntegration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 262
          },
          "name": "resetIamRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 278
          },
          "name": "resetStatus"
        }
      ],
      "name": "OdbCloudAutonomousVmClusterIamRolesOutputReference",
      "namespace": "odbCloudAutonomousVmCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 250
          },
          "name": "awsIntegrationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 266
          },
          "name": "iamRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 282
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 240
          },
          "name": "awsIntegration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 256
          },
          "name": "iamRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 272
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 196
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.odbCloudAutonomousVmCluster.OdbCloudAutonomousVmClusterIamRoles"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/odb-cloud-autonomous-vm-cluster/index:OdbCloudAutonomousVmClusterIamRolesOutputReference"
    },
    "@cdktn/provider-awscc.odbCloudAutonomousVmCluster.OdbCloudAutonomousVmClusterMaintenanceWindow": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.odbCloudAutonomousVmCluster.OdbCloudAutonomousVmClusterMaintenanceWindow",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
        "line": 306
      },
      "name": "OdbCloudAutonomousVmClusterMaintenanceWindow",
      "namespace": "odbCloudAutonomousVmCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_autonomous_vm_cluster#days_of_week OdbCloudAutonomousVmCluster#days_of_week}",
            "stability": "stable",
            "summary": "The days of the week when maintenance can be performed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 312
          },
          "name": "daysOfWeek",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_autonomous_vm_cluster#hours_of_day OdbCloudAutonomousVmCluster#hours_of_day}",
            "stability": "stable",
            "summary": "The hours of the day when maintenance can be performed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 318
          },
          "name": "hoursOfDay",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_autonomous_vm_cluster#lead_time_in_weeks OdbCloudAutonomousVmCluster#lead_time_in_weeks}",
            "stability": "stable",
            "summary": "The lead time in weeks before the maintenance window."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 324
          },
          "name": "leadTimeInWeeks",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_autonomous_vm_cluster#months OdbCloudAutonomousVmCluster#months}",
            "stability": "stable",
            "summary": "The months when maintenance can be performed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 330
          },
          "name": "months",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_autonomous_vm_cluster#preference OdbCloudAutonomousVmCluster#preference}",
            "stability": "stable",
            "summary": "The preference for the maintenance window scheduling."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 336
          },
          "name": "preference",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_autonomous_vm_cluster#weeks_of_month OdbCloudAutonomousVmCluster#weeks_of_month}",
            "stability": "stable",
            "summary": "The weeks of the month when maintenance can be performed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 342
          },
          "name": "weeksOfMonth",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/odb-cloud-autonomous-vm-cluster/index:OdbCloudAutonomousVmClusterMaintenanceWindow"
    },
    "@cdktn/provider-awscc.odbCloudAutonomousVmCluster.OdbCloudAutonomousVmClusterMaintenanceWindowOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.odbCloudAutonomousVmCluster.OdbCloudAutonomousVmClusterMaintenanceWindowOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
          "line": 417
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
        "line": 409
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 489
          },
          "name": "resetDaysOfWeek"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 505
          },
          "name": "resetHoursOfDay"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 521
          },
          "name": "resetLeadTimeInWeeks"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 537
          },
          "name": "resetMonths"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 553
          },
          "name": "resetPreference"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 569
          },
          "name": "resetWeeksOfMonth"
        }
      ],
      "name": "OdbCloudAutonomousVmClusterMaintenanceWindowOutputReference",
      "namespace": "odbCloudAutonomousVmCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 493
          },
          "name": "daysOfWeekInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 509
          },
          "name": "hoursOfDayInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 525
          },
          "name": "leadTimeInWeeksInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 541
          },
          "name": "monthsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 557
          },
          "name": "preferenceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 573
          },
          "name": "weeksOfMonthInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 483
          },
          "name": "daysOfWeek",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 499
          },
          "name": "hoursOfDay",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 515
          },
          "name": "leadTimeInWeeks",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 531
          },
          "name": "months",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 547
          },
          "name": "preference",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 563
          },
          "name": "weeksOfMonth",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 421
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.odbCloudAutonomousVmCluster.OdbCloudAutonomousVmClusterMaintenanceWindow"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/odb-cloud-autonomous-vm-cluster/index:OdbCloudAutonomousVmClusterMaintenanceWindowOutputReference"
    },
    "@cdktn/provider-awscc.odbCloudAutonomousVmCluster.OdbCloudAutonomousVmClusterTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.odbCloudAutonomousVmCluster.OdbCloudAutonomousVmClusterTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
        "line": 577
      },
      "name": "OdbCloudAutonomousVmClusterTags",
      "namespace": "odbCloudAutonomousVmCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "custom": {
              "": ", -, and \".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_autonomous_vm_cluster#key OdbCloudAutonomousVmCluster#key}"
            },
            "remarks": "You can specify a value that's 1 to 128 Unicode characters in length and can't be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., :, /, =, +,",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 583
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that's 1 to 256 characters in length. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_autonomous_vm_cluster#value OdbCloudAutonomousVmCluster#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 589
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/odb-cloud-autonomous-vm-cluster/index:OdbCloudAutonomousVmClusterTags"
    },
    "@cdktn/provider-awscc.odbCloudAutonomousVmCluster.OdbCloudAutonomousVmClusterTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.odbCloudAutonomousVmCluster.OdbCloudAutonomousVmClusterTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
          "line": 719
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
        "line": 711
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 726
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.odbCloudAutonomousVmCluster.OdbCloudAutonomousVmClusterTagsOutputReference"
            }
          }
        }
      ],
      "name": "OdbCloudAutonomousVmClusterTagsList",
      "namespace": "odbCloudAutonomousVmCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 712
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.odbCloudAutonomousVmCluster.OdbCloudAutonomousVmClusterTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/odb-cloud-autonomous-vm-cluster/index:OdbCloudAutonomousVmClusterTagsList"
    },
    "@cdktn/provider-awscc.odbCloudAutonomousVmCluster.OdbCloudAutonomousVmClusterTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.odbCloudAutonomousVmCluster.OdbCloudAutonomousVmClusterTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
          "line": 638
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
        "line": 628
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 686
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 702
          },
          "name": "resetValue"
        }
      ],
      "name": "OdbCloudAutonomousVmClusterTagsOutputReference",
      "namespace": "odbCloudAutonomousVmCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 690
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 706
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 680
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 696
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-autonomous-vm-cluster/index.ts",
            "line": 642
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.odbCloudAutonomousVmCluster.OdbCloudAutonomousVmClusterTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/odb-cloud-autonomous-vm-cluster/index:OdbCloudAutonomousVmClusterTagsOutputReference"
    },
    "@cdktn/provider-awscc.odbCloudExadataInfrastructure.OdbCloudExadataInfrastructure": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_exadata_infrastructure awscc_odb_cloud_exadata_infrastructure}."
      },
      "fqn": "@cdktn/provider-awscc.odbCloudExadataInfrastructure.OdbCloudExadataInfrastructure",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_exadata_infrastructure awscc_odb_cloud_exadata_infrastructure} Resource."
        },
        "locationInModule": {
          "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
          "line": 765
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.odbCloudExadataInfrastructure.OdbCloudExadataInfrastructureConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
        "line": 733
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a OdbCloudExadataInfrastructure resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 750
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the OdbCloudExadataInfrastructure to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_exadata_infrastructure#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing OdbCloudExadataInfrastructure that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the OdbCloudExadataInfrastructure to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 886
          },
          "name": "putCustomerContactsToSendToOci",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.odbCloudExadataInfrastructure.OdbCloudExadataInfrastructureCustomerContactsToSendToOci"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 959
          },
          "name": "putMaintenanceWindow",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.odbCloudExadataInfrastructure.OdbCloudExadataInfrastructureMaintenanceWindow"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 1068
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.odbCloudExadataInfrastructure.OdbCloudExadataInfrastructureTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 816
          },
          "name": "resetAvailabilityZone"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 832
          },
          "name": "resetAvailabilityZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 863
          },
          "name": "resetComputeCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 889
          },
          "name": "resetCustomerContactsToSendToOci"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 910
          },
          "name": "resetDatabaseServerType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 941
          },
          "name": "resetDisplayName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 962
          },
          "name": "resetMaintenanceWindow"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 1018
          },
          "name": "resetShape"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 1034
          },
          "name": "resetStorageCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 1050
          },
          "name": "resetStorageServerType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 1071
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 1088
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 1104
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "OdbCloudExadataInfrastructure",
      "namespace": "odbCloudExadataInfrastructure",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 738
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 799
          },
          "name": "activatedStorageCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 804
          },
          "name": "additionalStorageCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 841
          },
          "name": "availableStorageSizeInGBs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 846
          },
          "name": "cloudExadataInfrastructureArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 851
          },
          "name": "cloudExadataInfrastructureId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 872
          },
          "name": "computeModel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 877
          },
          "name": "cpuCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 883
          },
          "name": "customerContactsToSendToOci",
          "type": {
            "fqn": "@cdktn/provider-awscc.odbCloudExadataInfrastructure.OdbCloudExadataInfrastructureCustomerContactsToSendToOciList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 898
          },
          "name": "dataStorageSizeInTBs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 919
          },
          "name": "dbNodeStorageSizeInGBs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 924
          },
          "name": "dbServerIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 929
          },
          "name": "dbServerVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 950
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 956
          },
          "name": "maintenanceWindow",
          "type": {
            "fqn": "@cdktn/provider-awscc.odbCloudExadataInfrastructure.OdbCloudExadataInfrastructureMaintenanceWindowOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 971
          },
          "name": "maxCpuCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 976
          },
          "name": "maxDataStorageInTBs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 981
          },
          "name": "maxDbNodeStorageSizeInGBs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 986
          },
          "name": "maxMemoryInGBs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 991
          },
          "name": "memorySizeInGBs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 1006
          },
          "name": "ocid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 996
          },
          "name": "ociResourceAnchorName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 1001
          },
          "name": "ociUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 1059
          },
          "name": "storageServerVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 1065
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.odbCloudExadataInfrastructure.OdbCloudExadataInfrastructureTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 1080
          },
          "name": "totalStorageSizeInGBs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 836
          },
          "name": "availabilityZoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 820
          },
          "name": "availabilityZoneInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 867
          },
          "name": "computeCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 893
          },
          "name": "customerContactsToSendToOciInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.odbCloudExadataInfrastructure.OdbCloudExadataInfrastructureCustomerContactsToSendToOci"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 914
          },
          "name": "databaseServerTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 945
          },
          "name": "displayNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 966
          },
          "name": "maintenanceWindowInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.odbCloudExadataInfrastructure.OdbCloudExadataInfrastructureMaintenanceWindow"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 1022
          },
          "name": "shapeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 1038
          },
          "name": "storageCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 1054
          },
          "name": "storageServerTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 1075
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.odbCloudExadataInfrastructure.OdbCloudExadataInfrastructureTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 810
          },
          "name": "availabilityZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 826
          },
          "name": "availabilityZoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 857
          },
          "name": "computeCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 904
          },
          "name": "databaseServerType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 935
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 1012
          },
          "name": "shape",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 1028
          },
          "name": "storageCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 1044
          },
          "name": "storageServerType",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/odb-cloud-exadata-infrastructure/index:OdbCloudExadataInfrastructure"
    },
    "@cdktn/provider-awscc.odbCloudExadataInfrastructure.OdbCloudExadataInfrastructureConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.odbCloudExadataInfrastructure.OdbCloudExadataInfrastructureConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
        "line": 14
      },
      "name": "OdbCloudExadataInfrastructureConfig",
      "namespace": "odbCloudExadataInfrastructure",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_exadata_infrastructure#availability_zone OdbCloudExadataInfrastructure#availability_zone}",
            "stability": "stable",
            "summary": "The name of the Availability Zone (AZ) where the Exadata infrastructure is located."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 20
          },
          "name": "availabilityZone",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_exadata_infrastructure#availability_zone_id OdbCloudExadataInfrastructure#availability_zone_id}",
            "stability": "stable",
            "summary": "The AZ ID of the AZ where the Exadata infrastructure is located."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 26
          },
          "name": "availabilityZoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_exadata_infrastructure#compute_count OdbCloudExadataInfrastructure#compute_count}",
            "stability": "stable",
            "summary": "The number of database servers for the Exadata infrastructure."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 32
          },
          "name": "computeCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_exadata_infrastructure#customer_contacts_to_send_to_oci OdbCloudExadataInfrastructure#customer_contacts_to_send_to_oci}",
            "stability": "stable",
            "summary": "The email addresses of contacts to receive notification from Oracle about maintenance updates for the Exadata infrastructure."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 38
          },
          "name": "customerContactsToSendToOci",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.odbCloudExadataInfrastructure.OdbCloudExadataInfrastructureCustomerContactsToSendToOci"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For the list of valid model names, use the ListDbSystemShapes operation.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_exadata_infrastructure#database_server_type OdbCloudExadataInfrastructure#database_server_type}",
            "stability": "stable",
            "summary": "The database server model type of the Exadata infrastructure."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 44
          },
          "name": "databaseServerType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_exadata_infrastructure#display_name OdbCloudExadataInfrastructure#display_name}",
            "stability": "stable",
            "summary": "The user-friendly name for the Exadata infrastructure."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 50
          },
          "name": "displayName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_exadata_infrastructure#maintenance_window OdbCloudExadataInfrastructure#maintenance_window}",
            "stability": "stable",
            "summary": "The scheduling details for the maintenance window. Patching and system updates take place during the maintenance window."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 56
          },
          "name": "maintenanceWindow",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.odbCloudExadataInfrastructure.OdbCloudExadataInfrastructureMaintenanceWindow"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_exadata_infrastructure#shape OdbCloudExadataInfrastructure#shape}",
            "stability": "stable",
            "summary": "The model name of the Exadata infrastructure."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 62
          },
          "name": "shape",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_exadata_infrastructure#storage_count OdbCloudExadataInfrastructure#storage_count}",
            "stability": "stable",
            "summary": "The number of storage servers that are activated for the Exadata infrastructure."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 68
          },
          "name": "storageCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For the list of valid model names, use the ListDbSystemShapes operation.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_exadata_infrastructure#storage_server_type OdbCloudExadataInfrastructure#storage_server_type}",
            "stability": "stable",
            "summary": "The storage server model type of the Exadata infrastructure."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 74
          },
          "name": "storageServerType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_exadata_infrastructure#tags OdbCloudExadataInfrastructure#tags}",
            "stability": "stable",
            "summary": "Tags to assign to the Exadata Infrastructure."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 80
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.odbCloudExadataInfrastructure.OdbCloudExadataInfrastructureTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/odb-cloud-exadata-infrastructure/index:OdbCloudExadataInfrastructureConfig"
    },
    "@cdktn/provider-awscc.odbCloudExadataInfrastructure.OdbCloudExadataInfrastructureCustomerContactsToSendToOci": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.odbCloudExadataInfrastructure.OdbCloudExadataInfrastructureCustomerContactsToSendToOci",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
        "line": 82
      },
      "name": "OdbCloudExadataInfrastructureCustomerContactsToSendToOci",
      "namespace": "odbCloudExadataInfrastructure",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_exadata_infrastructure#email OdbCloudExadataInfrastructure#email}",
            "stability": "stable",
            "summary": "The email address of the contact."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 88
          },
          "name": "email",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/odb-cloud-exadata-infrastructure/index:OdbCloudExadataInfrastructureCustomerContactsToSendToOci"
    },
    "@cdktn/provider-awscc.odbCloudExadataInfrastructure.OdbCloudExadataInfrastructureCustomerContactsToSendToOciList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.odbCloudExadataInfrastructure.OdbCloudExadataInfrastructureCustomerContactsToSendToOciList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
          "line": 189
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
        "line": 181
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 196
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.odbCloudExadataInfrastructure.OdbCloudExadataInfrastructureCustomerContactsToSendToOciOutputReference"
            }
          }
        }
      ],
      "name": "OdbCloudExadataInfrastructureCustomerContactsToSendToOciList",
      "namespace": "odbCloudExadataInfrastructure",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 182
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.odbCloudExadataInfrastructure.OdbCloudExadataInfrastructureCustomerContactsToSendToOci"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/odb-cloud-exadata-infrastructure/index:OdbCloudExadataInfrastructureCustomerContactsToSendToOciList"
    },
    "@cdktn/provider-awscc.odbCloudExadataInfrastructure.OdbCloudExadataInfrastructureCustomerContactsToSendToOciOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.odbCloudExadataInfrastructure.OdbCloudExadataInfrastructureCustomerContactsToSendToOciOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
          "line": 130
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
        "line": 120
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 172
          },
          "name": "resetEmail"
        }
      ],
      "name": "OdbCloudExadataInfrastructureCustomerContactsToSendToOciOutputReference",
      "namespace": "odbCloudExadataInfrastructure",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 176
          },
          "name": "emailInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 166
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 134
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.odbCloudExadataInfrastructure.OdbCloudExadataInfrastructureCustomerContactsToSendToOci"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/odb-cloud-exadata-infrastructure/index:OdbCloudExadataInfrastructureCustomerContactsToSendToOciOutputReference"
    },
    "@cdktn/provider-awscc.odbCloudExadataInfrastructure.OdbCloudExadataInfrastructureMaintenanceWindow": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.odbCloudExadataInfrastructure.OdbCloudExadataInfrastructureMaintenanceWindow",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
        "line": 200
      },
      "name": "OdbCloudExadataInfrastructureMaintenanceWindow",
      "namespace": "odbCloudExadataInfrastructure",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_exadata_infrastructure#custom_action_timeout_in_mins OdbCloudExadataInfrastructure#custom_action_timeout_in_mins}",
            "stability": "stable",
            "summary": "The timeout duration for custom actions in minutes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 206
          },
          "name": "customActionTimeoutInMins",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_exadata_infrastructure#days_of_week OdbCloudExadataInfrastructure#days_of_week}",
            "stability": "stable",
            "summary": "The days of the week when maintenance can be performed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 212
          },
          "name": "daysOfWeek",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_exadata_infrastructure#hours_of_day OdbCloudExadataInfrastructure#hours_of_day}",
            "stability": "stable",
            "summary": "The hours of the day when maintenance can be performed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 218
          },
          "name": "hoursOfDay",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_exadata_infrastructure#is_custom_action_timeout_enabled OdbCloudExadataInfrastructure#is_custom_action_timeout_enabled}",
            "stability": "stable",
            "summary": "Indicates whether custom action timeout is enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 224
          },
          "name": "isCustomActionTimeoutEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_exadata_infrastructure#lead_time_in_weeks OdbCloudExadataInfrastructure#lead_time_in_weeks}",
            "stability": "stable",
            "summary": "The lead time in weeks before the maintenance window."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 230
          },
          "name": "leadTimeInWeeks",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_exadata_infrastructure#months OdbCloudExadataInfrastructure#months}",
            "stability": "stable",
            "summary": "The months when maintenance can be performed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 236
          },
          "name": "months",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_exadata_infrastructure#patching_mode OdbCloudExadataInfrastructure#patching_mode}",
            "stability": "stable",
            "summary": "The patching mode for the maintenance window."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 242
          },
          "name": "patchingMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_exadata_infrastructure#preference OdbCloudExadataInfrastructure#preference}",
            "stability": "stable",
            "summary": "The preference for the maintenance window scheduling."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 248
          },
          "name": "preference",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_exadata_infrastructure#weeks_of_month OdbCloudExadataInfrastructure#weeks_of_month}",
            "stability": "stable",
            "summary": "The weeks of the month when maintenance can be performed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 254
          },
          "name": "weeksOfMonth",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/odb-cloud-exadata-infrastructure/index:OdbCloudExadataInfrastructureMaintenanceWindow"
    },
    "@cdktn/provider-awscc.odbCloudExadataInfrastructure.OdbCloudExadataInfrastructureMaintenanceWindowOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.odbCloudExadataInfrastructure.OdbCloudExadataInfrastructureMaintenanceWindowOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
          "line": 350
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
        "line": 342
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 440
          },
          "name": "resetCustomActionTimeoutInMins"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 456
          },
          "name": "resetDaysOfWeek"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 472
          },
          "name": "resetHoursOfDay"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 488
          },
          "name": "resetIsCustomActionTimeoutEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 504
          },
          "name": "resetLeadTimeInWeeks"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 520
          },
          "name": "resetMonths"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 536
          },
          "name": "resetPatchingMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 552
          },
          "name": "resetPreference"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 568
          },
          "name": "resetWeeksOfMonth"
        }
      ],
      "name": "OdbCloudExadataInfrastructureMaintenanceWindowOutputReference",
      "namespace": "odbCloudExadataInfrastructure",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 444
          },
          "name": "customActionTimeoutInMinsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 460
          },
          "name": "daysOfWeekInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 476
          },
          "name": "hoursOfDayInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 492
          },
          "name": "isCustomActionTimeoutEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 508
          },
          "name": "leadTimeInWeeksInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 524
          },
          "name": "monthsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 540
          },
          "name": "patchingModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 556
          },
          "name": "preferenceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 572
          },
          "name": "weeksOfMonthInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 434
          },
          "name": "customActionTimeoutInMins",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 450
          },
          "name": "daysOfWeek",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 466
          },
          "name": "hoursOfDay",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 482
          },
          "name": "isCustomActionTimeoutEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 498
          },
          "name": "leadTimeInWeeks",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 514
          },
          "name": "months",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 530
          },
          "name": "patchingMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 546
          },
          "name": "preference",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 562
          },
          "name": "weeksOfMonth",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 354
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.odbCloudExadataInfrastructure.OdbCloudExadataInfrastructureMaintenanceWindow"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/odb-cloud-exadata-infrastructure/index:OdbCloudExadataInfrastructureMaintenanceWindowOutputReference"
    },
    "@cdktn/provider-awscc.odbCloudExadataInfrastructure.OdbCloudExadataInfrastructureTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.odbCloudExadataInfrastructure.OdbCloudExadataInfrastructureTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
        "line": 576
      },
      "name": "OdbCloudExadataInfrastructureTags",
      "namespace": "odbCloudExadataInfrastructure",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "custom": {
              "": ", -, and \".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_exadata_infrastructure#key OdbCloudExadataInfrastructure#key}"
            },
            "remarks": "You can specify a value that's 1 to 128 Unicode characters in length and can't be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., :, /, =, +,",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 582
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that's 1 to 256 characters in length. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_exadata_infrastructure#value OdbCloudExadataInfrastructure#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 588
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/odb-cloud-exadata-infrastructure/index:OdbCloudExadataInfrastructureTags"
    },
    "@cdktn/provider-awscc.odbCloudExadataInfrastructure.OdbCloudExadataInfrastructureTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.odbCloudExadataInfrastructure.OdbCloudExadataInfrastructureTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
          "line": 718
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
        "line": 710
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 725
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.odbCloudExadataInfrastructure.OdbCloudExadataInfrastructureTagsOutputReference"
            }
          }
        }
      ],
      "name": "OdbCloudExadataInfrastructureTagsList",
      "namespace": "odbCloudExadataInfrastructure",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 711
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.odbCloudExadataInfrastructure.OdbCloudExadataInfrastructureTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/odb-cloud-exadata-infrastructure/index:OdbCloudExadataInfrastructureTagsList"
    },
    "@cdktn/provider-awscc.odbCloudExadataInfrastructure.OdbCloudExadataInfrastructureTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.odbCloudExadataInfrastructure.OdbCloudExadataInfrastructureTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
          "line": 637
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
        "line": 627
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 685
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 701
          },
          "name": "resetValue"
        }
      ],
      "name": "OdbCloudExadataInfrastructureTagsOutputReference",
      "namespace": "odbCloudExadataInfrastructure",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 689
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 705
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 679
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 695
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-exadata-infrastructure/index.ts",
            "line": 641
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.odbCloudExadataInfrastructure.OdbCloudExadataInfrastructureTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/odb-cloud-exadata-infrastructure/index:OdbCloudExadataInfrastructureTagsOutputReference"
    },
    "@cdktn/provider-awscc.odbCloudVmCluster.OdbCloudVmCluster": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_vm_cluster awscc_odb_cloud_vm_cluster}."
      },
      "fqn": "@cdktn/provider-awscc.odbCloudVmCluster.OdbCloudVmCluster",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_vm_cluster awscc_odb_cloud_vm_cluster} Resource."
        },
        "locationInModule": {
          "filename": "src/odb-cloud-vm-cluster/index.ts",
          "line": 1485
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.odbCloudVmCluster.OdbCloudVmClusterConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/odb-cloud-vm-cluster/index.ts",
        "line": 1453
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a OdbCloudVmCluster resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1470
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the OdbCloudVmCluster to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_vm_cluster#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing OdbCloudVmCluster that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the OdbCloudVmCluster to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1597
          },
          "name": "putDataCollectionOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.odbCloudVmCluster.OdbCloudVmClusterDataCollectionOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1645
          },
          "name": "putDbNodes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.odbCloudVmCluster.OdbCloudVmClusterDbNodes"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1735
          },
          "name": "putIamRoles",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.odbCloudVmCluster.OdbCloudVmClusterIamRoles"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1929
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.odbCloudVmCluster.OdbCloudVmClusterTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1537
          },
          "name": "resetCloudExadataInfrastructureId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1563
          },
          "name": "resetClusterName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1584
          },
          "name": "resetCpuCoreCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1600
          },
          "name": "resetDataCollectionOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1616
          },
          "name": "resetDataStorageSizeInTBs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1648
          },
          "name": "resetDbNodes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1632
          },
          "name": "resetDbNodeStorageSizeInGBs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1664
          },
          "name": "resetDbServers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1685
          },
          "name": "resetDisplayName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1706
          },
          "name": "resetGiVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1722
          },
          "name": "resetHostname"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1738
          },
          "name": "resetIamRoles"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1759
          },
          "name": "resetIsLocalBackupEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1775
          },
          "name": "resetIsSparseDiskgroupEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1791
          },
          "name": "resetLicenseModel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1812
          },
          "name": "resetMemorySizeInGBs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1848
          },
          "name": "resetOdbNetworkId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1874
          },
          "name": "resetScanListenerPortTcp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1895
          },
          "name": "resetSshPublicKeys"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1916
          },
          "name": "resetSystemVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1932
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1948
          },
          "name": "resetTimeZone"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1965
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1992
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "OdbCloudVmCluster",
      "namespace": "odbCloudVmCluster",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1458
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1546
          },
          "name": "cloudVmClusterArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1551
          },
          "name": "cloudVmClusterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1572
          },
          "name": "computeModel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1594
          },
          "name": "dataCollectionOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.odbCloudVmCluster.OdbCloudVmClusterDataCollectionOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1642
          },
          "name": "dbNodes",
          "type": {
            "fqn": "@cdktn/provider-awscc.odbCloudVmCluster.OdbCloudVmClusterDbNodesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1673
          },
          "name": "diskRedundancy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1694
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1732
          },
          "name": "iamRoles",
          "type": {
            "fqn": "@cdktn/provider-awscc.odbCloudVmCluster.OdbCloudVmClusterIamRolesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1747
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1800
          },
          "name": "listenerPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1821
          },
          "name": "nodeCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1836
          },
          "name": "ocid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1826
          },
          "name": "ociResourceAnchorName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1831
          },
          "name": "ociUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1857
          },
          "name": "scanDnsName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1862
          },
          "name": "scanIpIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1883
          },
          "name": "shape",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1904
          },
          "name": "storageSizeInGBs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1926
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.odbCloudVmCluster.OdbCloudVmClusterTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1957
          },
          "name": "vipIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1541
          },
          "name": "cloudExadataInfrastructureIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1567
          },
          "name": "clusterNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1588
          },
          "name": "cpuCoreCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1604
          },
          "name": "dataCollectionOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.odbCloudVmCluster.OdbCloudVmClusterDataCollectionOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1620
          },
          "name": "dataStorageSizeInTBsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1652
          },
          "name": "dbNodesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.odbCloudVmCluster.OdbCloudVmClusterDbNodes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1636
          },
          "name": "dbNodeStorageSizeInGBsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1668
          },
          "name": "dbServersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1689
          },
          "name": "displayNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1710
          },
          "name": "giVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1726
          },
          "name": "hostnameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1742
          },
          "name": "iamRolesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.odbCloudVmCluster.OdbCloudVmClusterIamRoles"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1763
          },
          "name": "isLocalBackupEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1779
          },
          "name": "isSparseDiskgroupEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1795
          },
          "name": "licenseModelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1816
          },
          "name": "memorySizeInGBsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1852
          },
          "name": "odbNetworkIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1878
          },
          "name": "scanListenerPortTcpInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1899
          },
          "name": "sshPublicKeysInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1920
          },
          "name": "systemVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1936
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.odbCloudVmCluster.OdbCloudVmClusterTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1952
          },
          "name": "timeZoneInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1531
          },
          "name": "cloudExadataInfrastructureId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1557
          },
          "name": "clusterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1578
          },
          "name": "cpuCoreCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1610
          },
          "name": "dataStorageSizeInTBs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1626
          },
          "name": "dbNodeStorageSizeInGBs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1658
          },
          "name": "dbServers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1679
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1700
          },
          "name": "giVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1716
          },
          "name": "hostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1753
          },
          "name": "isLocalBackupEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1769
          },
          "name": "isSparseDiskgroupEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1785
          },
          "name": "licenseModel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1806
          },
          "name": "memorySizeInGBs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1842
          },
          "name": "odbNetworkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1868
          },
          "name": "scanListenerPortTcp",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1889
          },
          "name": "sshPublicKeys",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1910
          },
          "name": "systemVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1942
          },
          "name": "timeZone",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/odb-cloud-vm-cluster/index:OdbCloudVmCluster"
    },
    "@cdktn/provider-awscc.odbCloudVmCluster.OdbCloudVmClusterConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.odbCloudVmCluster.OdbCloudVmClusterConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/odb-cloud-vm-cluster/index.ts",
        "line": 14
      },
      "name": "OdbCloudVmClusterConfig",
      "namespace": "odbCloudVmCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_vm_cluster#cloud_exadata_infrastructure_id OdbCloudVmCluster#cloud_exadata_infrastructure_id}",
            "stability": "stable",
            "summary": "The unique identifier of the Exadata infrastructure that this VM cluster belongs to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 20
          },
          "name": "cloudExadataInfrastructureId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_vm_cluster#cluster_name OdbCloudVmCluster#cluster_name}",
            "stability": "stable",
            "summary": "The name of the Grid Infrastructure (GI) cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 26
          },
          "name": "clusterName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_vm_cluster#cpu_core_count OdbCloudVmCluster#cpu_core_count}",
            "stability": "stable",
            "summary": "The number of CPU cores enabled on the VM cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 32
          },
          "name": "cpuCoreCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_vm_cluster#data_collection_options OdbCloudVmCluster#data_collection_options}",
            "stability": "stable",
            "summary": "The set of diagnostic collection options enabled for the VM cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 38
          },
          "name": "dataCollectionOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.odbCloudVmCluster.OdbCloudVmClusterDataCollectionOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_vm_cluster#data_storage_size_in_t_bs OdbCloudVmCluster#data_storage_size_in_t_bs}",
            "stability": "stable",
            "summary": "The size of the data disk group, in terabytes (TB), that's allocated for the VM cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 44
          },
          "name": "dataStorageSizeInTBs",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_vm_cluster#db_nodes OdbCloudVmCluster#db_nodes}",
            "stability": "stable",
            "summary": "The DB nodes that are implicitly created and managed as part of this VM Cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 56
          },
          "name": "dbNodes",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.odbCloudVmCluster.OdbCloudVmClusterDbNodes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_vm_cluster#db_node_storage_size_in_g_bs OdbCloudVmCluster#db_node_storage_size_in_g_bs}",
            "stability": "stable",
            "summary": "The amount of local node storage, in gigabytes (GB), that's allocated for the VM cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 50
          },
          "name": "dbNodeStorageSizeInGBs",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_vm_cluster#db_servers OdbCloudVmCluster#db_servers}",
            "stability": "stable",
            "summary": "The list of database servers for the VM cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 62
          },
          "name": "dbServers",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_vm_cluster#display_name OdbCloudVmCluster#display_name}",
            "stability": "stable",
            "summary": "The user-friendly name for the VM cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 68
          },
          "name": "displayName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_vm_cluster#gi_version OdbCloudVmCluster#gi_version}",
            "stability": "stable",
            "summary": "The software version of the Oracle Grid Infrastructure (GI) for the VM cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 74
          },
          "name": "giVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_vm_cluster#hostname OdbCloudVmCluster#hostname}",
            "stability": "stable",
            "summary": "The host name for the VM cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 80
          },
          "name": "hostname",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_vm_cluster#iam_roles OdbCloudVmCluster#iam_roles}",
            "stability": "stable",
            "summary": "The AWS Identity and Access Management (IAM) service roles associated with the VM cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 86
          },
          "name": "iamRoles",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.odbCloudVmCluster.OdbCloudVmClusterIamRoles"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_vm_cluster#is_local_backup_enabled OdbCloudVmCluster#is_local_backup_enabled}",
            "stability": "stable",
            "summary": "Indicates whether database backups to local Exadata storage is enabled for the VM cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 92
          },
          "name": "isLocalBackupEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_vm_cluster#is_sparse_diskgroup_enabled OdbCloudVmCluster#is_sparse_diskgroup_enabled}",
            "stability": "stable",
            "summary": "Indicates whether the VM cluster is configured with a sparse disk group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 98
          },
          "name": "isSparseDiskgroupEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_vm_cluster#license_model OdbCloudVmCluster#license_model}",
            "stability": "stable",
            "summary": "The Oracle license model applied to the VM cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 104
          },
          "name": "licenseModel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_vm_cluster#memory_size_in_g_bs OdbCloudVmCluster#memory_size_in_g_bs}",
            "stability": "stable",
            "summary": "The amount of memory, in gigabytes (GB), that's allocated for the VM cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 110
          },
          "name": "memorySizeInGBs",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_vm_cluster#odb_network_id OdbCloudVmCluster#odb_network_id}",
            "stability": "stable",
            "summary": "The unique identifier of the ODB network for the VM cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 116
          },
          "name": "odbNetworkId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_vm_cluster#scan_listener_port_tcp OdbCloudVmCluster#scan_listener_port_tcp}",
            "stability": "stable",
            "summary": "Property description not available."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 122
          },
          "name": "scanListenerPortTcp",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_vm_cluster#ssh_public_keys OdbCloudVmCluster#ssh_public_keys}",
            "stability": "stable",
            "summary": "The public key portion of one or more key pairs used for SSH access to the VM cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 128
          },
          "name": "sshPublicKeys",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_vm_cluster#system_version OdbCloudVmCluster#system_version}",
            "stability": "stable",
            "summary": "The operating system version of the image chosen for the VM cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 134
          },
          "name": "systemVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_vm_cluster#tags OdbCloudVmCluster#tags}",
            "stability": "stable",
            "summary": "Tags to assign to the Vm Cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 140
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.odbCloudVmCluster.OdbCloudVmClusterTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_vm_cluster#time_zone OdbCloudVmCluster#time_zone}",
            "stability": "stable",
            "summary": "The time zone of the VM cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 146
          },
          "name": "timeZone",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/odb-cloud-vm-cluster/index:OdbCloudVmClusterConfig"
    },
    "@cdktn/provider-awscc.odbCloudVmCluster.OdbCloudVmClusterDataCollectionOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.odbCloudVmCluster.OdbCloudVmClusterDataCollectionOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/odb-cloud-vm-cluster/index.ts",
        "line": 148
      },
      "name": "OdbCloudVmClusterDataCollectionOptions",
      "namespace": "odbCloudVmCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_vm_cluster#is_diagnostics_events_enabled OdbCloudVmCluster#is_diagnostics_events_enabled}",
            "stability": "stable",
            "summary": "Indicates whether diagnostic collection is enabled for the VM cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 154
          },
          "name": "isDiagnosticsEventsEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_vm_cluster#is_health_monitoring_enabled OdbCloudVmCluster#is_health_monitoring_enabled}",
            "stability": "stable",
            "summary": "Indicates whether health monitoring is enabled for the VM cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 160
          },
          "name": "isHealthMonitoringEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_vm_cluster#is_incident_logs_enabled OdbCloudVmCluster#is_incident_logs_enabled}",
            "stability": "stable",
            "summary": "Indicates whether incident logs are enabled for the cloud VM cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 166
          },
          "name": "isIncidentLogsEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/odb-cloud-vm-cluster/index:OdbCloudVmClusterDataCollectionOptions"
    },
    "@cdktn/provider-awscc.odbCloudVmCluster.OdbCloudVmClusterDataCollectionOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.odbCloudVmCluster.OdbCloudVmClusterDataCollectionOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/odb-cloud-vm-cluster/index.ts",
          "line": 220
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/odb-cloud-vm-cluster/index.ts",
        "line": 212
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 274
          },
          "name": "resetIsDiagnosticsEventsEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 290
          },
          "name": "resetIsHealthMonitoringEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 306
          },
          "name": "resetIsIncidentLogsEnabled"
        }
      ],
      "name": "OdbCloudVmClusterDataCollectionOptionsOutputReference",
      "namespace": "odbCloudVmCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 278
          },
          "name": "isDiagnosticsEventsEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 294
          },
          "name": "isHealthMonitoringEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 310
          },
          "name": "isIncidentLogsEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 268
          },
          "name": "isDiagnosticsEventsEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 284
          },
          "name": "isHealthMonitoringEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 300
          },
          "name": "isIncidentLogsEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 224
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.odbCloudVmCluster.OdbCloudVmClusterDataCollectionOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/odb-cloud-vm-cluster/index:OdbCloudVmClusterDataCollectionOptionsOutputReference"
    },
    "@cdktn/provider-awscc.odbCloudVmCluster.OdbCloudVmClusterDbNodes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.odbCloudVmCluster.OdbCloudVmClusterDbNodes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/odb-cloud-vm-cluster/index.ts",
        "line": 467
      },
      "name": "OdbCloudVmClusterDbNodes",
      "namespace": "odbCloudVmCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_vm_cluster#backup_ip_id OdbCloudVmCluster#backup_ip_id}",
            "stability": "stable",
            "summary": "The Oracle Cloud ID (OCID) of the backup IP address that's associated with the DB node."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 473
          },
          "name": "backupIpId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_vm_cluster#backup_vnic_2_id OdbCloudVmCluster#backup_vnic_2_id}",
            "stability": "stable",
            "summary": "The OCID of the second backup virtual network interface card (VNIC) for the DB node."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 479
          },
          "name": "backupVnic2Id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_vm_cluster#cpu_core_count OdbCloudVmCluster#cpu_core_count}",
            "stability": "stable",
            "summary": "The number of CPU cores enabled on the DB node."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 485
          },
          "name": "cpuCoreCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_vm_cluster#db_node_arn OdbCloudVmCluster#db_node_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the DB node."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 491
          },
          "name": "dbNodeArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_vm_cluster#db_node_id OdbCloudVmCluster#db_node_id}",
            "stability": "stable",
            "summary": "The unique identifier of the DB node."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 497
          },
          "name": "dbNodeId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_vm_cluster#db_node_storage_size_in_g_bs OdbCloudVmCluster#db_node_storage_size_in_g_bs}",
            "stability": "stable",
            "summary": "The amount of local node storage, in gigabytes (GB), that's allocated on the DB node."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 503
          },
          "name": "dbNodeStorageSizeInGBs",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_vm_cluster#db_server_id OdbCloudVmCluster#db_server_id}",
            "stability": "stable",
            "summary": "The unique identifier of the database server that's associated with the DB node."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 509
          },
          "name": "dbServerId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_vm_cluster#db_system_id OdbCloudVmCluster#db_system_id}",
            "stability": "stable",
            "summary": "The OCID of the DB system."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 515
          },
          "name": "dbSystemId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_vm_cluster#host_ip_id OdbCloudVmCluster#host_ip_id}",
            "stability": "stable",
            "summary": "The OCID of the host IP address that's associated with the DB node."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 521
          },
          "name": "hostIpId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_vm_cluster#hostname OdbCloudVmCluster#hostname}",
            "stability": "stable",
            "summary": "The host name for the DB node."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 527
          },
          "name": "hostname",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_vm_cluster#memory_size_in_g_bs OdbCloudVmCluster#memory_size_in_g_bs}",
            "stability": "stable",
            "summary": "The amount of memory, in gigabytes (GB), that allocated on the DB node."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 533
          },
          "name": "memorySizeInGBs",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_vm_cluster#ocid OdbCloudVmCluster#ocid}",
            "stability": "stable",
            "summary": "The OCID of the DB node."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 539
          },
          "name": "ocid",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_vm_cluster#status OdbCloudVmCluster#status}",
            "stability": "stable",
            "summary": "The current status of the DB node."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 545
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_vm_cluster#tags OdbCloudVmCluster#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 549
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.odbCloudVmCluster.OdbCloudVmClusterDbNodesTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_vm_cluster#vnic_2_id OdbCloudVmCluster#vnic_2_id}",
            "stability": "stable",
            "summary": "The OCID of the second VNIC."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 555
          },
          "name": "vnic2Id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_vm_cluster#vnic_id OdbCloudVmCluster#vnic_id}",
            "stability": "stable",
            "summary": "The OCID of the VNIC."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 561
          },
          "name": "vnicId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/odb-cloud-vm-cluster/index:OdbCloudVmClusterDbNodes"
    },
    "@cdktn/provider-awscc.odbCloudVmCluster.OdbCloudVmClusterDbNodesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.odbCloudVmCluster.OdbCloudVmClusterDbNodesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/odb-cloud-vm-cluster/index.ts",
          "line": 1097
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/odb-cloud-vm-cluster/index.ts",
        "line": 1089
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1104
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.odbCloudVmCluster.OdbCloudVmClusterDbNodesOutputReference"
            }
          }
        }
      ],
      "name": "OdbCloudVmClusterDbNodesList",
      "namespace": "odbCloudVmCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1090
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.odbCloudVmCluster.OdbCloudVmClusterDbNodes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/odb-cloud-vm-cluster/index:OdbCloudVmClusterDbNodesList"
    },
    "@cdktn/provider-awscc.odbCloudVmCluster.OdbCloudVmClusterDbNodesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.odbCloudVmCluster.OdbCloudVmClusterDbNodesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/odb-cloud-vm-cluster/index.ts",
          "line": 708
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/odb-cloud-vm-cluster/index.ts",
        "line": 698
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1045
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.odbCloudVmCluster.OdbCloudVmClusterDbNodesTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 840
          },
          "name": "resetBackupIpId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 856
          },
          "name": "resetBackupVnic2Id"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 872
          },
          "name": "resetCpuCoreCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 888
          },
          "name": "resetDbNodeArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 904
          },
          "name": "resetDbNodeId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 920
          },
          "name": "resetDbNodeStorageSizeInGBs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 936
          },
          "name": "resetDbServerId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 952
          },
          "name": "resetDbSystemId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 968
          },
          "name": "resetHostIpId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 984
          },
          "name": "resetHostname"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1000
          },
          "name": "resetMemorySizeInGBs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1016
          },
          "name": "resetOcid"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1032
          },
          "name": "resetStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1048
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1064
          },
          "name": "resetVnic2Id"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1080
          },
          "name": "resetVnicId"
        }
      ],
      "name": "OdbCloudVmClusterDbNodesOutputReference",
      "namespace": "odbCloudVmCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1042
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.odbCloudVmCluster.OdbCloudVmClusterDbNodesTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 844
          },
          "name": "backupIpIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 860
          },
          "name": "backupVnic2IdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 876
          },
          "name": "cpuCoreCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 892
          },
          "name": "dbNodeArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 908
          },
          "name": "dbNodeIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 924
          },
          "name": "dbNodeStorageSizeInGBsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 940
          },
          "name": "dbServerIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 956
          },
          "name": "dbSystemIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 972
          },
          "name": "hostIpIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 988
          },
          "name": "hostnameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1004
          },
          "name": "memorySizeInGBsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1020
          },
          "name": "ocidInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1036
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1052
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.odbCloudVmCluster.OdbCloudVmClusterDbNodesTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1068
          },
          "name": "vnic2IdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1084
          },
          "name": "vnicIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 834
          },
          "name": "backupIpId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 850
          },
          "name": "backupVnic2Id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 866
          },
          "name": "cpuCoreCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 882
          },
          "name": "dbNodeArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 898
          },
          "name": "dbNodeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 914
          },
          "name": "dbNodeStorageSizeInGBs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 930
          },
          "name": "dbServerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 946
          },
          "name": "dbSystemId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 962
          },
          "name": "hostIpId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 978
          },
          "name": "hostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 994
          },
          "name": "memorySizeInGBs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1010
          },
          "name": "ocid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1026
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1058
          },
          "name": "vnic2Id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1074
          },
          "name": "vnicId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 712
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.odbCloudVmCluster.OdbCloudVmClusterDbNodes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/odb-cloud-vm-cluster/index:OdbCloudVmClusterDbNodesOutputReference"
    },
    "@cdktn/provider-awscc.odbCloudVmCluster.OdbCloudVmClusterDbNodesTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.odbCloudVmCluster.OdbCloudVmClusterDbNodesTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/odb-cloud-vm-cluster/index.ts",
        "line": 314
      },
      "name": "OdbCloudVmClusterDbNodesTags",
      "namespace": "odbCloudVmCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "custom": {
              "": ", -, and \".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_vm_cluster#key OdbCloudVmCluster#key}"
            },
            "remarks": "You can specify a value that's 1 to 128 Unicode characters in length and can't be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., :, /, =, +,",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 320
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that's 1 to 256 characters in length. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_vm_cluster#value OdbCloudVmCluster#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 326
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/odb-cloud-vm-cluster/index:OdbCloudVmClusterDbNodesTags"
    },
    "@cdktn/provider-awscc.odbCloudVmCluster.OdbCloudVmClusterDbNodesTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.odbCloudVmCluster.OdbCloudVmClusterDbNodesTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/odb-cloud-vm-cluster/index.ts",
          "line": 456
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/odb-cloud-vm-cluster/index.ts",
        "line": 448
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 463
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.odbCloudVmCluster.OdbCloudVmClusterDbNodesTagsOutputReference"
            }
          }
        }
      ],
      "name": "OdbCloudVmClusterDbNodesTagsList",
      "namespace": "odbCloudVmCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 449
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.odbCloudVmCluster.OdbCloudVmClusterDbNodesTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/odb-cloud-vm-cluster/index:OdbCloudVmClusterDbNodesTagsList"
    },
    "@cdktn/provider-awscc.odbCloudVmCluster.OdbCloudVmClusterDbNodesTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.odbCloudVmCluster.OdbCloudVmClusterDbNodesTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/odb-cloud-vm-cluster/index.ts",
          "line": 375
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/odb-cloud-vm-cluster/index.ts",
        "line": 365
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 423
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 439
          },
          "name": "resetValue"
        }
      ],
      "name": "OdbCloudVmClusterDbNodesTagsOutputReference",
      "namespace": "odbCloudVmCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 427
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 443
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 417
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 433
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 379
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.odbCloudVmCluster.OdbCloudVmClusterDbNodesTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/odb-cloud-vm-cluster/index:OdbCloudVmClusterDbNodesTagsOutputReference"
    },
    "@cdktn/provider-awscc.odbCloudVmCluster.OdbCloudVmClusterIamRoles": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.odbCloudVmCluster.OdbCloudVmClusterIamRoles",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/odb-cloud-vm-cluster/index.ts",
        "line": 1108
      },
      "name": "OdbCloudVmClusterIamRoles",
      "namespace": "odbCloudVmCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_vm_cluster#aws_integration OdbCloudVmCluster#aws_integration}",
            "stability": "stable",
            "summary": "The AWS integration configuration settings for the AWS Identity and Access Management (IAM) service role."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1114
          },
          "name": "awsIntegration",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_vm_cluster#iam_role_arn OdbCloudVmCluster#iam_role_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) service role."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1120
          },
          "name": "iamRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_vm_cluster#status OdbCloudVmCluster#status}",
            "stability": "stable",
            "summary": "The current status of the AWS Identity and Access Management (IAM) service role."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1126
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/odb-cloud-vm-cluster/index:OdbCloudVmClusterIamRoles"
    },
    "@cdktn/provider-awscc.odbCloudVmCluster.OdbCloudVmClusterIamRolesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.odbCloudVmCluster.OdbCloudVmClusterIamRolesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/odb-cloud-vm-cluster/index.ts",
          "line": 1285
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/odb-cloud-vm-cluster/index.ts",
        "line": 1277
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1292
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.odbCloudVmCluster.OdbCloudVmClusterIamRolesOutputReference"
            }
          }
        }
      ],
      "name": "OdbCloudVmClusterIamRolesList",
      "namespace": "odbCloudVmCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1278
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.odbCloudVmCluster.OdbCloudVmClusterIamRoles"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/odb-cloud-vm-cluster/index:OdbCloudVmClusterIamRolesList"
    },
    "@cdktn/provider-awscc.odbCloudVmCluster.OdbCloudVmClusterIamRolesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.odbCloudVmCluster.OdbCloudVmClusterIamRolesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/odb-cloud-vm-cluster/index.ts",
          "line": 1182
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/odb-cloud-vm-cluster/index.ts",
        "line": 1172
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1236
          },
          "name": "resetAwsIntegration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1252
          },
          "name": "resetIamRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1268
          },
          "name": "resetStatus"
        }
      ],
      "name": "OdbCloudVmClusterIamRolesOutputReference",
      "namespace": "odbCloudVmCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1240
          },
          "name": "awsIntegrationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1256
          },
          "name": "iamRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1272
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1230
          },
          "name": "awsIntegration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1246
          },
          "name": "iamRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1262
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1186
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.odbCloudVmCluster.OdbCloudVmClusterIamRoles"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/odb-cloud-vm-cluster/index:OdbCloudVmClusterIamRolesOutputReference"
    },
    "@cdktn/provider-awscc.odbCloudVmCluster.OdbCloudVmClusterTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.odbCloudVmCluster.OdbCloudVmClusterTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/odb-cloud-vm-cluster/index.ts",
        "line": 1296
      },
      "name": "OdbCloudVmClusterTags",
      "namespace": "odbCloudVmCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "custom": {
              "": ", -, and \".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_vm_cluster#key OdbCloudVmCluster#key}"
            },
            "remarks": "You can specify a value that's 1 to 128 Unicode characters in length and can't be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., :, /, =, +,",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1302
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that's 1 to 256 characters in length. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_cloud_vm_cluster#value OdbCloudVmCluster#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1308
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/odb-cloud-vm-cluster/index:OdbCloudVmClusterTags"
    },
    "@cdktn/provider-awscc.odbCloudVmCluster.OdbCloudVmClusterTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.odbCloudVmCluster.OdbCloudVmClusterTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/odb-cloud-vm-cluster/index.ts",
          "line": 1438
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/odb-cloud-vm-cluster/index.ts",
        "line": 1430
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1445
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.odbCloudVmCluster.OdbCloudVmClusterTagsOutputReference"
            }
          }
        }
      ],
      "name": "OdbCloudVmClusterTagsList",
      "namespace": "odbCloudVmCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1431
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.odbCloudVmCluster.OdbCloudVmClusterTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/odb-cloud-vm-cluster/index:OdbCloudVmClusterTagsList"
    },
    "@cdktn/provider-awscc.odbCloudVmCluster.OdbCloudVmClusterTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.odbCloudVmCluster.OdbCloudVmClusterTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/odb-cloud-vm-cluster/index.ts",
          "line": 1357
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/odb-cloud-vm-cluster/index.ts",
        "line": 1347
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1405
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1421
          },
          "name": "resetValue"
        }
      ],
      "name": "OdbCloudVmClusterTagsOutputReference",
      "namespace": "odbCloudVmCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1409
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1425
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1399
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1415
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-cloud-vm-cluster/index.ts",
            "line": 1361
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.odbCloudVmCluster.OdbCloudVmClusterTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/odb-cloud-vm-cluster/index:OdbCloudVmClusterTagsOutputReference"
    },
    "@cdktn/provider-awscc.odbOdbNetwork.OdbOdbNetwork": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_odb_network awscc_odb_odb_network}."
      },
      "fqn": "@cdktn/provider-awscc.odbOdbNetwork.OdbOdbNetwork",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_odb_network awscc_odb_odb_network} Resource."
        },
        "locationInModule": {
          "filename": "src/odb-odb-network/index.ts",
          "line": 882
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.odbOdbNetwork.OdbOdbNetworkConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/odb-odb-network/index.ts",
        "line": 850
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a OdbOdbNetwork resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 867
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the OdbOdbNetwork to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_odb_network#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing OdbOdbNetwork that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the OdbOdbNetwork to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 1207
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.odbOdbNetwork.OdbOdbNetworkTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 929
          },
          "name": "resetAvailabilityZone"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 945
          },
          "name": "resetAvailabilityZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 961
          },
          "name": "resetBackupSubnetCidr"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 977
          },
          "name": "resetClientSubnetCidr"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 993
          },
          "name": "resetCrossRegionS3RestoreSources"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 1009
          },
          "name": "resetCustomDomainName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 1025
          },
          "name": "resetDefaultDnsPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 1041
          },
          "name": "resetDeleteAssociatedResources"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 1057
          },
          "name": "resetDisplayName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 1083
          },
          "name": "resetKmsAccess"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 1099
          },
          "name": "resetKmsPolicyDocument"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 1146
          },
          "name": "resetS3Access"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 1162
          },
          "name": "resetS3PolicyDocument"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 1178
          },
          "name": "resetStsAccess"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 1194
          },
          "name": "resetStsPolicyDocument"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 1210
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 1226
          },
          "name": "resetZeroEtlAccess"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 1238
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 1260
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "OdbOdbNetwork",
      "namespace": "odbOdbNetwork",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 855
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 1066
          },
          "name": "ec2PlacementGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 1071
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 1109
          },
          "name": "managedServices",
          "type": {
            "fqn": "@cdktn/provider-awscc.odbOdbNetwork.OdbOdbNetworkManagedServicesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 1114
          },
          "name": "ociNetworkAnchorId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 1119
          },
          "name": "ociResourceAnchorName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 1124
          },
          "name": "ociVcnUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 1129
          },
          "name": "odbNetworkArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 1134
          },
          "name": "odbNetworkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 1204
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.odbOdbNetwork.OdbOdbNetworkTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 949
          },
          "name": "availabilityZoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 933
          },
          "name": "availabilityZoneInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 965
          },
          "name": "backupSubnetCidrInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 981
          },
          "name": "clientSubnetCidrInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 997
          },
          "name": "crossRegionS3RestoreSourcesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 1013
          },
          "name": "customDomainNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 1029
          },
          "name": "defaultDnsPrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 1045
          },
          "name": "deleteAssociatedResourcesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 1061
          },
          "name": "displayNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 1087
          },
          "name": "kmsAccessInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 1103
          },
          "name": "kmsPolicyDocumentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 1150
          },
          "name": "s3AccessInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 1166
          },
          "name": "s3PolicyDocumentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 1182
          },
          "name": "stsAccessInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 1198
          },
          "name": "stsPolicyDocumentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 1214
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.odbOdbNetwork.OdbOdbNetworkTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 1230
          },
          "name": "zeroEtlAccessInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 923
          },
          "name": "availabilityZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 939
          },
          "name": "availabilityZoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 955
          },
          "name": "backupSubnetCidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 971
          },
          "name": "clientSubnetCidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 987
          },
          "name": "crossRegionS3RestoreSources",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 1003
          },
          "name": "customDomainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 1019
          },
          "name": "defaultDnsPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 1035
          },
          "name": "deleteAssociatedResources",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 1051
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 1077
          },
          "name": "kmsAccess",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 1093
          },
          "name": "kmsPolicyDocument",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 1140
          },
          "name": "s3Access",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 1156
          },
          "name": "s3PolicyDocument",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 1172
          },
          "name": "stsAccess",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 1188
          },
          "name": "stsPolicyDocument",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 1220
          },
          "name": "zeroEtlAccess",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/odb-odb-network/index:OdbOdbNetwork"
    },
    "@cdktn/provider-awscc.odbOdbNetwork.OdbOdbNetworkConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.odbOdbNetwork.OdbOdbNetworkConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/odb-odb-network/index.ts",
        "line": 14
      },
      "name": "OdbOdbNetworkConfig",
      "namespace": "odbOdbNetwork",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_odb_network#availability_zone OdbOdbNetwork#availability_zone}",
            "stability": "stable",
            "summary": "The AWS Availability Zone (AZ) where the ODB network is located."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 20
          },
          "name": "availabilityZone",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_odb_network#availability_zone_id OdbOdbNetwork#availability_zone_id}",
            "stability": "stable",
            "summary": "The AZ ID of the AZ where the ODB network is located."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 26
          },
          "name": "availabilityZoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_odb_network#backup_subnet_cidr OdbOdbNetwork#backup_subnet_cidr}",
            "stability": "stable",
            "summary": "The CIDR range of the backup subnet in the ODB network."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 32
          },
          "name": "backupSubnetCidr",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_odb_network#client_subnet_cidr OdbOdbNetwork#client_subnet_cidr}",
            "stability": "stable",
            "summary": "The CIDR range of the client subnet in the ODB network."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 38
          },
          "name": "clientSubnetCidr",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_odb_network#cross_region_s3_restore_sources OdbOdbNetwork#cross_region_s3_restore_sources}",
            "stability": "stable",
            "summary": "The cross-Region Amazon S3 restore sources for the ODB network."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 44
          },
          "name": "crossRegionS3RestoreSources",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_odb_network#custom_domain_name OdbOdbNetwork#custom_domain_name}",
            "stability": "stable",
            "summary": "The domain name to use for the resources in the ODB network."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 50
          },
          "name": "customDomainName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_odb_network#default_dns_prefix OdbOdbNetwork#default_dns_prefix}",
            "stability": "stable",
            "summary": "The DNS prefix to the default DNS domain name. The default DNS domain name is oraclevcn.com."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 56
          },
          "name": "defaultDnsPrefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_odb_network#delete_associated_resources OdbOdbNetwork#delete_associated_resources}",
            "stability": "stable",
            "summary": "Specifies whether to delete associated OCI networking resources along with the ODB network."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 62
          },
          "name": "deleteAssociatedResources",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_odb_network#display_name OdbOdbNetwork#display_name}",
            "stability": "stable",
            "summary": "The user-friendly name of the ODB network."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 68
          },
          "name": "displayName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_odb_network#kms_access OdbOdbNetwork#kms_access}",
            "stability": "stable",
            "summary": "The AWS Key Management Service (KMS) access configuration for the ODB network."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 74
          },
          "name": "kmsAccess",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_odb_network#kms_policy_document OdbOdbNetwork#kms_policy_document}",
            "stability": "stable",
            "summary": "The AWS Key Management Service (KMS) policy document that defines permissions for key usage within the ODB network."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 80
          },
          "name": "kmsPolicyDocument",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_odb_network#s3_access OdbOdbNetwork#s3_access}",
            "stability": "stable",
            "summary": "Specifies the configuration for Amazon S3 access from the ODB network."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 86
          },
          "name": "s3Access",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_odb_network#s3_policy_document OdbOdbNetwork#s3_policy_document}",
            "stability": "stable",
            "summary": "Specifies the endpoint policy for Amazon S3 access from the ODB network."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 92
          },
          "name": "s3PolicyDocument",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_odb_network#sts_access OdbOdbNetwork#sts_access}",
            "stability": "stable",
            "summary": "The AWS Security Token Service (STS) access configuration for the ODB network."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 98
          },
          "name": "stsAccess",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_odb_network#sts_policy_document OdbOdbNetwork#sts_policy_document}",
            "stability": "stable",
            "summary": "The AWS Security Token Service (STS) policy document that defines permissions for token service usage within the ODB network."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 104
          },
          "name": "stsPolicyDocument",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_odb_network#tags OdbOdbNetwork#tags}",
            "stability": "stable",
            "summary": "Tags to assign to the Odb Network."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 110
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.odbOdbNetwork.OdbOdbNetworkTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_odb_network#zero_etl_access OdbOdbNetwork#zero_etl_access}",
            "stability": "stable",
            "summary": "Specifies the configuration for Zero-ETL access from the ODB network."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 116
          },
          "name": "zeroEtlAccess",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/odb-odb-network/index:OdbOdbNetworkConfig"
    },
    "@cdktn/provider-awscc.odbOdbNetwork.OdbOdbNetworkManagedServices": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.odbOdbNetwork.OdbOdbNetworkManagedServices",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/odb-odb-network/index.ts",
        "line": 587
      },
      "name": "OdbOdbNetworkManagedServices",
      "namespace": "odbOdbNetwork",
      "symbolId": "src/odb-odb-network/index:OdbOdbNetworkManagedServices"
    },
    "@cdktn/provider-awscc.odbOdbNetwork.OdbOdbNetworkManagedServicesCrossRegionS3RestoreSourcesAccess": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.odbOdbNetwork.OdbOdbNetworkManagedServicesCrossRegionS3RestoreSourcesAccess",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/odb-odb-network/index.ts",
        "line": 118
      },
      "name": "OdbOdbNetworkManagedServicesCrossRegionS3RestoreSourcesAccess",
      "namespace": "odbOdbNetwork",
      "symbolId": "src/odb-odb-network/index:OdbOdbNetworkManagedServicesCrossRegionS3RestoreSourcesAccess"
    },
    "@cdktn/provider-awscc.odbOdbNetwork.OdbOdbNetworkManagedServicesCrossRegionS3RestoreSourcesAccessList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.odbOdbNetwork.OdbOdbNetworkManagedServicesCrossRegionS3RestoreSourcesAccessList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/odb-odb-network/index.ts",
          "line": 192
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/odb-odb-network/index.ts",
        "line": 185
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 199
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.odbOdbNetwork.OdbOdbNetworkManagedServicesCrossRegionS3RestoreSourcesAccessOutputReference"
            }
          }
        }
      ],
      "name": "OdbOdbNetworkManagedServicesCrossRegionS3RestoreSourcesAccessList",
      "namespace": "odbOdbNetwork",
      "symbolId": "src/odb-odb-network/index:OdbOdbNetworkManagedServicesCrossRegionS3RestoreSourcesAccessList"
    },
    "@cdktn/provider-awscc.odbOdbNetwork.OdbOdbNetworkManagedServicesCrossRegionS3RestoreSourcesAccessOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.odbOdbNetwork.OdbOdbNetworkManagedServicesCrossRegionS3RestoreSourcesAccessOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/odb-odb-network/index.ts",
          "line": 150
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/odb-odb-network/index.ts",
        "line": 141
      },
      "name": "OdbOdbNetworkManagedServicesCrossRegionS3RestoreSourcesAccessOutputReference",
      "namespace": "odbOdbNetwork",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 170
          },
          "name": "ipv4Addresses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 175
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 180
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 154
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.odbOdbNetwork.OdbOdbNetworkManagedServicesCrossRegionS3RestoreSourcesAccess"
          }
        }
      ],
      "symbolId": "src/odb-odb-network/index:OdbOdbNetworkManagedServicesCrossRegionS3RestoreSourcesAccessOutputReference"
    },
    "@cdktn/provider-awscc.odbOdbNetwork.OdbOdbNetworkManagedServicesKmsAccess": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.odbOdbNetwork.OdbOdbNetworkManagedServicesKmsAccess",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/odb-odb-network/index.ts",
        "line": 203
      },
      "name": "OdbOdbNetworkManagedServicesKmsAccess",
      "namespace": "odbOdbNetwork",
      "symbolId": "src/odb-odb-network/index:OdbOdbNetworkManagedServicesKmsAccess"
    },
    "@cdktn/provider-awscc.odbOdbNetwork.OdbOdbNetworkManagedServicesKmsAccessOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.odbOdbNetwork.OdbOdbNetworkManagedServicesKmsAccessOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/odb-odb-network/index.ts",
          "line": 233
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/odb-odb-network/index.ts",
        "line": 226
      },
      "name": "OdbOdbNetworkManagedServicesKmsAccessOutputReference",
      "namespace": "odbOdbNetwork",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 253
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 258
          },
          "name": "ipv4Addresses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 263
          },
          "name": "kmsPolicyDocument",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 268
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 237
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.odbOdbNetwork.OdbOdbNetworkManagedServicesKmsAccess"
          }
        }
      ],
      "symbolId": "src/odb-odb-network/index:OdbOdbNetworkManagedServicesKmsAccessOutputReference"
    },
    "@cdktn/provider-awscc.odbOdbNetwork.OdbOdbNetworkManagedServicesManagedS3BackupAccess": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.odbOdbNetwork.OdbOdbNetworkManagedServicesManagedS3BackupAccess",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/odb-odb-network/index.ts",
        "line": 272
      },
      "name": "OdbOdbNetworkManagedServicesManagedS3BackupAccess",
      "namespace": "odbOdbNetwork",
      "symbolId": "src/odb-odb-network/index:OdbOdbNetworkManagedServicesManagedS3BackupAccess"
    },
    "@cdktn/provider-awscc.odbOdbNetwork.OdbOdbNetworkManagedServicesManagedS3BackupAccessOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.odbOdbNetwork.OdbOdbNetworkManagedServicesManagedS3BackupAccessOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/odb-odb-network/index.ts",
          "line": 302
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/odb-odb-network/index.ts",
        "line": 295
      },
      "name": "OdbOdbNetworkManagedServicesManagedS3BackupAccessOutputReference",
      "namespace": "odbOdbNetwork",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 322
          },
          "name": "ipv4Addresses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 327
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 306
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.odbOdbNetwork.OdbOdbNetworkManagedServicesManagedS3BackupAccess"
          }
        }
      ],
      "symbolId": "src/odb-odb-network/index:OdbOdbNetworkManagedServicesManagedS3BackupAccessOutputReference"
    },
    "@cdktn/provider-awscc.odbOdbNetwork.OdbOdbNetworkManagedServicesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.odbOdbNetwork.OdbOdbNetworkManagedServicesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/odb-odb-network/index.ts",
          "line": 617
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/odb-odb-network/index.ts",
        "line": 610
      },
      "name": "OdbOdbNetworkManagedServicesOutputReference",
      "namespace": "odbOdbNetwork",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 638
          },
          "name": "crossRegionS3RestoreSourcesAccess",
          "type": {
            "fqn": "@cdktn/provider-awscc.odbOdbNetwork.OdbOdbNetworkManagedServicesCrossRegionS3RestoreSourcesAccessList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 644
          },
          "name": "kmsAccess",
          "type": {
            "fqn": "@cdktn/provider-awscc.odbOdbNetwork.OdbOdbNetworkManagedServicesKmsAccessOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 650
          },
          "name": "managedS3BackupAccess",
          "type": {
            "fqn": "@cdktn/provider-awscc.odbOdbNetwork.OdbOdbNetworkManagedServicesManagedS3BackupAccessOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 655
          },
          "name": "managedServicesIpv4Cidrs",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 660
          },
          "name": "resourceGatewayArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 666
          },
          "name": "s3Access",
          "type": {
            "fqn": "@cdktn/provider-awscc.odbOdbNetwork.OdbOdbNetworkManagedServicesS3AccessOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 671
          },
          "name": "serviceNetworkArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 677
          },
          "name": "serviceNetworkEndpoint",
          "type": {
            "fqn": "@cdktn/provider-awscc.odbOdbNetwork.OdbOdbNetworkManagedServicesServiceNetworkEndpointOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 683
          },
          "name": "stsAccess",
          "type": {
            "fqn": "@cdktn/provider-awscc.odbOdbNetwork.OdbOdbNetworkManagedServicesStsAccessOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 689
          },
          "name": "zeroEtlAccess",
          "type": {
            "fqn": "@cdktn/provider-awscc.odbOdbNetwork.OdbOdbNetworkManagedServicesZeroEtlAccessOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 621
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.odbOdbNetwork.OdbOdbNetworkManagedServices"
          }
        }
      ],
      "symbolId": "src/odb-odb-network/index:OdbOdbNetworkManagedServicesOutputReference"
    },
    "@cdktn/provider-awscc.odbOdbNetwork.OdbOdbNetworkManagedServicesS3Access": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.odbOdbNetwork.OdbOdbNetworkManagedServicesS3Access",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/odb-odb-network/index.ts",
        "line": 331
      },
      "name": "OdbOdbNetworkManagedServicesS3Access",
      "namespace": "odbOdbNetwork",
      "symbolId": "src/odb-odb-network/index:OdbOdbNetworkManagedServicesS3Access"
    },
    "@cdktn/provider-awscc.odbOdbNetwork.OdbOdbNetworkManagedServicesS3AccessOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.odbOdbNetwork.OdbOdbNetworkManagedServicesS3AccessOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/odb-odb-network/index.ts",
          "line": 361
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/odb-odb-network/index.ts",
        "line": 354
      },
      "name": "OdbOdbNetworkManagedServicesS3AccessOutputReference",
      "namespace": "odbOdbNetwork",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 381
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 386
          },
          "name": "ipv4Addresses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 391
          },
          "name": "s3PolicyDocument",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 396
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 365
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.odbOdbNetwork.OdbOdbNetworkManagedServicesS3Access"
          }
        }
      ],
      "symbolId": "src/odb-odb-network/index:OdbOdbNetworkManagedServicesS3AccessOutputReference"
    },
    "@cdktn/provider-awscc.odbOdbNetwork.OdbOdbNetworkManagedServicesServiceNetworkEndpoint": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.odbOdbNetwork.OdbOdbNetworkManagedServicesServiceNetworkEndpoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/odb-odb-network/index.ts",
        "line": 400
      },
      "name": "OdbOdbNetworkManagedServicesServiceNetworkEndpoint",
      "namespace": "odbOdbNetwork",
      "symbolId": "src/odb-odb-network/index:OdbOdbNetworkManagedServicesServiceNetworkEndpoint"
    },
    "@cdktn/provider-awscc.odbOdbNetwork.OdbOdbNetworkManagedServicesServiceNetworkEndpointOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.odbOdbNetwork.OdbOdbNetworkManagedServicesServiceNetworkEndpointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/odb-odb-network/index.ts",
          "line": 430
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/odb-odb-network/index.ts",
        "line": 423
      },
      "name": "OdbOdbNetworkManagedServicesServiceNetworkEndpointOutputReference",
      "namespace": "odbOdbNetwork",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 450
          },
          "name": "vpcEndpointId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 455
          },
          "name": "vpcEndpointType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 434
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.odbOdbNetwork.OdbOdbNetworkManagedServicesServiceNetworkEndpoint"
          }
        }
      ],
      "symbolId": "src/odb-odb-network/index:OdbOdbNetworkManagedServicesServiceNetworkEndpointOutputReference"
    },
    "@cdktn/provider-awscc.odbOdbNetwork.OdbOdbNetworkManagedServicesStsAccess": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.odbOdbNetwork.OdbOdbNetworkManagedServicesStsAccess",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/odb-odb-network/index.ts",
        "line": 459
      },
      "name": "OdbOdbNetworkManagedServicesStsAccess",
      "namespace": "odbOdbNetwork",
      "symbolId": "src/odb-odb-network/index:OdbOdbNetworkManagedServicesStsAccess"
    },
    "@cdktn/provider-awscc.odbOdbNetwork.OdbOdbNetworkManagedServicesStsAccessOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.odbOdbNetwork.OdbOdbNetworkManagedServicesStsAccessOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/odb-odb-network/index.ts",
          "line": 489
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/odb-odb-network/index.ts",
        "line": 482
      },
      "name": "OdbOdbNetworkManagedServicesStsAccessOutputReference",
      "namespace": "odbOdbNetwork",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 509
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 514
          },
          "name": "ipv4Addresses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 519
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 524
          },
          "name": "stsPolicyDocument",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 493
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.odbOdbNetwork.OdbOdbNetworkManagedServicesStsAccess"
          }
        }
      ],
      "symbolId": "src/odb-odb-network/index:OdbOdbNetworkManagedServicesStsAccessOutputReference"
    },
    "@cdktn/provider-awscc.odbOdbNetwork.OdbOdbNetworkManagedServicesZeroEtlAccess": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.odbOdbNetwork.OdbOdbNetworkManagedServicesZeroEtlAccess",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/odb-odb-network/index.ts",
        "line": 528
      },
      "name": "OdbOdbNetworkManagedServicesZeroEtlAccess",
      "namespace": "odbOdbNetwork",
      "symbolId": "src/odb-odb-network/index:OdbOdbNetworkManagedServicesZeroEtlAccess"
    },
    "@cdktn/provider-awscc.odbOdbNetwork.OdbOdbNetworkManagedServicesZeroEtlAccessOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.odbOdbNetwork.OdbOdbNetworkManagedServicesZeroEtlAccessOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/odb-odb-network/index.ts",
          "line": 558
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/odb-odb-network/index.ts",
        "line": 551
      },
      "name": "OdbOdbNetworkManagedServicesZeroEtlAccessOutputReference",
      "namespace": "odbOdbNetwork",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 578
          },
          "name": "cidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 583
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 562
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.odbOdbNetwork.OdbOdbNetworkManagedServicesZeroEtlAccess"
          }
        }
      ],
      "symbolId": "src/odb-odb-network/index:OdbOdbNetworkManagedServicesZeroEtlAccessOutputReference"
    },
    "@cdktn/provider-awscc.odbOdbNetwork.OdbOdbNetworkTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.odbOdbNetwork.OdbOdbNetworkTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/odb-odb-network/index.ts",
        "line": 693
      },
      "name": "OdbOdbNetworkTags",
      "namespace": "odbOdbNetwork",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "custom": {
              "": ", -, and \".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_odb_network#key OdbOdbNetwork#key}"
            },
            "remarks": "You can specify a value that's 1 to 128 Unicode characters in length and can't be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., :, /, =, +,",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 699
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that's 1 to 256 characters in length. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_odb_network#value OdbOdbNetwork#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 705
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/odb-odb-network/index:OdbOdbNetworkTags"
    },
    "@cdktn/provider-awscc.odbOdbNetwork.OdbOdbNetworkTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.odbOdbNetwork.OdbOdbNetworkTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/odb-odb-network/index.ts",
          "line": 835
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/odb-odb-network/index.ts",
        "line": 827
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 842
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.odbOdbNetwork.OdbOdbNetworkTagsOutputReference"
            }
          }
        }
      ],
      "name": "OdbOdbNetworkTagsList",
      "namespace": "odbOdbNetwork",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 828
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.odbOdbNetwork.OdbOdbNetworkTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/odb-odb-network/index:OdbOdbNetworkTagsList"
    },
    "@cdktn/provider-awscc.odbOdbNetwork.OdbOdbNetworkTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.odbOdbNetwork.OdbOdbNetworkTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/odb-odb-network/index.ts",
          "line": 754
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/odb-odb-network/index.ts",
        "line": 744
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 802
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 818
          },
          "name": "resetValue"
        }
      ],
      "name": "OdbOdbNetworkTagsOutputReference",
      "namespace": "odbOdbNetwork",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 806
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 822
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 796
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 812
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-odb-network/index.ts",
            "line": 758
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.odbOdbNetwork.OdbOdbNetworkTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/odb-odb-network/index:OdbOdbNetworkTagsOutputReference"
    },
    "@cdktn/provider-awscc.odbOdbPeeringConnection.OdbOdbPeeringConnection": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_odb_peering_connection awscc_odb_odb_peering_connection}."
      },
      "fqn": "@cdktn/provider-awscc.odbOdbPeeringConnection.OdbOdbPeeringConnection",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_odb_peering_connection awscc_odb_odb_peering_connection} Resource."
        },
        "locationInModule": {
          "filename": "src/odb-odb-peering-connection/index.ts",
          "line": 241
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.odbOdbPeeringConnection.OdbOdbPeeringConnectionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/odb-odb-peering-connection/index.ts",
        "line": 209
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a OdbOdbPeeringConnection resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/odb-odb-peering-connection/index.ts",
            "line": 226
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the OdbOdbPeeringConnection to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_odb_peering_connection#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing OdbOdbPeeringConnection that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the OdbOdbPeeringConnection to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-odb-peering-connection/index.ts",
            "line": 384
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.odbOdbPeeringConnection.OdbOdbPeeringConnectionTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-odb-peering-connection/index.ts",
            "line": 277
          },
          "name": "resetAdditionalPeerNetworkCidrs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-odb-peering-connection/index.ts",
            "line": 293
          },
          "name": "resetDisplayName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-odb-peering-connection/index.ts",
            "line": 319
          },
          "name": "resetOdbNetworkId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-odb-peering-connection/index.ts",
            "line": 355
          },
          "name": "resetPeerNetworkId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-odb-peering-connection/index.ts",
            "line": 371
          },
          "name": "resetPeerNetworkRouteTableIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-odb-peering-connection/index.ts",
            "line": 387
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-odb-peering-connection/index.ts",
            "line": 399
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-odb-peering-connection/index.ts",
            "line": 410
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "OdbOdbPeeringConnection",
      "namespace": "odbOdbPeeringConnection",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-odb-peering-connection/index.ts",
            "line": 214
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-odb-peering-connection/index.ts",
            "line": 302
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-odb-peering-connection/index.ts",
            "line": 307
          },
          "name": "odbNetworkArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-odb-peering-connection/index.ts",
            "line": 328
          },
          "name": "odbPeeringConnectionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-odb-peering-connection/index.ts",
            "line": 333
          },
          "name": "odbPeeringConnectionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-odb-peering-connection/index.ts",
            "line": 338
          },
          "name": "peerNetworkArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-odb-peering-connection/index.ts",
            "line": 343
          },
          "name": "peerNetworkCidrs",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-odb-peering-connection/index.ts",
            "line": 381
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.odbOdbPeeringConnection.OdbOdbPeeringConnectionTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-odb-peering-connection/index.ts",
            "line": 281
          },
          "name": "additionalPeerNetworkCidrsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-odb-peering-connection/index.ts",
            "line": 297
          },
          "name": "displayNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-odb-peering-connection/index.ts",
            "line": 323
          },
          "name": "odbNetworkIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-odb-peering-connection/index.ts",
            "line": 359
          },
          "name": "peerNetworkIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-odb-peering-connection/index.ts",
            "line": 375
          },
          "name": "peerNetworkRouteTableIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-odb-peering-connection/index.ts",
            "line": 391
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.odbOdbPeeringConnection.OdbOdbPeeringConnectionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-odb-peering-connection/index.ts",
            "line": 271
          },
          "name": "additionalPeerNetworkCidrs",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-odb-peering-connection/index.ts",
            "line": 287
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-odb-peering-connection/index.ts",
            "line": 313
          },
          "name": "odbNetworkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-odb-peering-connection/index.ts",
            "line": 349
          },
          "name": "peerNetworkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-odb-peering-connection/index.ts",
            "line": 365
          },
          "name": "peerNetworkRouteTableIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/odb-odb-peering-connection/index:OdbOdbPeeringConnection"
    },
    "@cdktn/provider-awscc.odbOdbPeeringConnection.OdbOdbPeeringConnectionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.odbOdbPeeringConnection.OdbOdbPeeringConnectionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/odb-odb-peering-connection/index.ts",
        "line": 14
      },
      "name": "OdbOdbPeeringConnectionConfig",
      "namespace": "odbOdbPeeringConnection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_odb_peering_connection#additional_peer_network_cidrs OdbOdbPeeringConnection#additional_peer_network_cidrs}",
            "stability": "stable",
            "summary": "The additional CIDR blocks for the ODB peering connection."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-odb-peering-connection/index.ts",
            "line": 20
          },
          "name": "additionalPeerNetworkCidrs",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_odb_peering_connection#display_name OdbOdbPeeringConnection#display_name}",
            "stability": "stable",
            "summary": "The name of the ODB peering connection."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-odb-peering-connection/index.ts",
            "line": 26
          },
          "name": "displayName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_odb_peering_connection#odb_network_id OdbOdbPeeringConnection#odb_network_id}",
            "stability": "stable",
            "summary": "The unique identifier of the ODB network."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-odb-peering-connection/index.ts",
            "line": 32
          },
          "name": "odbNetworkId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_odb_peering_connection#peer_network_id OdbOdbPeeringConnection#peer_network_id}",
            "stability": "stable",
            "summary": "The unique identifier of the peer network."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-odb-peering-connection/index.ts",
            "line": 38
          },
          "name": "peerNetworkId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_odb_peering_connection#peer_network_route_table_ids OdbOdbPeeringConnection#peer_network_route_table_ids}",
            "stability": "stable",
            "summary": "The unique identifier of the VPC route table for which a route to the ODB network is automatically created during peering connection establishment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-odb-peering-connection/index.ts",
            "line": 44
          },
          "name": "peerNetworkRouteTableIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_odb_peering_connection#tags OdbOdbPeeringConnection#tags}",
            "stability": "stable",
            "summary": "Tags to assign to the Odb peering connection."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-odb-peering-connection/index.ts",
            "line": 50
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.odbOdbPeeringConnection.OdbOdbPeeringConnectionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/odb-odb-peering-connection/index:OdbOdbPeeringConnectionConfig"
    },
    "@cdktn/provider-awscc.odbOdbPeeringConnection.OdbOdbPeeringConnectionTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.odbOdbPeeringConnection.OdbOdbPeeringConnectionTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/odb-odb-peering-connection/index.ts",
        "line": 52
      },
      "name": "OdbOdbPeeringConnectionTags",
      "namespace": "odbOdbPeeringConnection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "custom": {
              "": ", -, and \".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_odb_peering_connection#key OdbOdbPeeringConnection#key}"
            },
            "remarks": "You can specify a value that's 1 to 128 Unicode characters in length and can't be prefixed with aws:. You can use any of the following characters: Unicode letters, digits, whitespace, _, ., :, /, =, +,",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-odb-peering-connection/index.ts",
            "line": 58
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that's 1 to 256 characters in length. You can use any of the following characters: Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/odb_odb_peering_connection#value OdbOdbPeeringConnection#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-odb-peering-connection/index.ts",
            "line": 64
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/odb-odb-peering-connection/index:OdbOdbPeeringConnectionTags"
    },
    "@cdktn/provider-awscc.odbOdbPeeringConnection.OdbOdbPeeringConnectionTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.odbOdbPeeringConnection.OdbOdbPeeringConnectionTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/odb-odb-peering-connection/index.ts",
          "line": 194
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/odb-odb-peering-connection/index.ts",
        "line": 186
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-odb-peering-connection/index.ts",
            "line": 201
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.odbOdbPeeringConnection.OdbOdbPeeringConnectionTagsOutputReference"
            }
          }
        }
      ],
      "name": "OdbOdbPeeringConnectionTagsList",
      "namespace": "odbOdbPeeringConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-odb-peering-connection/index.ts",
            "line": 187
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.odbOdbPeeringConnection.OdbOdbPeeringConnectionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/odb-odb-peering-connection/index:OdbOdbPeeringConnectionTagsList"
    },
    "@cdktn/provider-awscc.odbOdbPeeringConnection.OdbOdbPeeringConnectionTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.odbOdbPeeringConnection.OdbOdbPeeringConnectionTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/odb-odb-peering-connection/index.ts",
          "line": 113
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/odb-odb-peering-connection/index.ts",
        "line": 103
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-odb-peering-connection/index.ts",
            "line": 161
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-odb-peering-connection/index.ts",
            "line": 177
          },
          "name": "resetValue"
        }
      ],
      "name": "OdbOdbPeeringConnectionTagsOutputReference",
      "namespace": "odbOdbPeeringConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-odb-peering-connection/index.ts",
            "line": 165
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/odb-odb-peering-connection/index.ts",
            "line": 181
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-odb-peering-connection/index.ts",
            "line": 155
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-odb-peering-connection/index.ts",
            "line": 171
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/odb-odb-peering-connection/index.ts",
            "line": 117
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.odbOdbPeeringConnection.OdbOdbPeeringConnectionTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/odb-odb-peering-connection/index:OdbOdbPeeringConnectionTagsOutputReference"
    },
    "@cdktn/provider-awscc.omicsAnnotationStore.OmicsAnnotationStore": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_annotation_store awscc_omics_annotation_store}."
      },
      "fqn": "@cdktn/provider-awscc.omicsAnnotationStore.OmicsAnnotationStore",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_annotation_store awscc_omics_annotation_store} Resource."
        },
        "locationInModule": {
          "filename": "src/omics-annotation-store/index.ts",
          "line": 555
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.omicsAnnotationStore.OmicsAnnotationStoreConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/omics-annotation-store/index.ts",
        "line": 523
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a OmicsAnnotationStore resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/omics-annotation-store/index.ts",
            "line": 540
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the OmicsAnnotationStore to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_annotation_store#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing OmicsAnnotationStore that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the OmicsAnnotationStore to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-annotation-store/index.ts",
            "line": 633
          },
          "name": "putReference",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.omicsAnnotationStore.OmicsAnnotationStoreReference"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-annotation-store/index.ts",
            "line": 649
          },
          "name": "putSseConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.omicsAnnotationStore.OmicsAnnotationStoreSseConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-annotation-store/index.ts",
            "line": 693
          },
          "name": "putStoreOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.omicsAnnotationStore.OmicsAnnotationStoreStoreOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-annotation-store/index.ts",
            "line": 602
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-annotation-store/index.ts",
            "line": 636
          },
          "name": "resetReference"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-annotation-store/index.ts",
            "line": 652
          },
          "name": "resetSseConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-annotation-store/index.ts",
            "line": 696
          },
          "name": "resetStoreOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-annotation-store/index.ts",
            "line": 717
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-annotation-store/index.ts",
            "line": 734
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-annotation-store/index.ts",
            "line": 746
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "OmicsAnnotationStore",
      "namespace": "omicsAnnotationStore",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-annotation-store/index.ts",
            "line": 528
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-annotation-store/index.ts",
            "line": 585
          },
          "name": "annotationStoreId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-annotation-store/index.ts",
            "line": 590
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-annotation-store/index.ts",
            "line": 611
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-annotation-store/index.ts",
            "line": 630
          },
          "name": "reference",
          "type": {
            "fqn": "@cdktn/provider-awscc.omicsAnnotationStore.OmicsAnnotationStoreReferenceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-annotation-store/index.ts",
            "line": 646
          },
          "name": "sseConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.omicsAnnotationStore.OmicsAnnotationStoreSseConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-annotation-store/index.ts",
            "line": 661
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-annotation-store/index.ts",
            "line": 666
          },
          "name": "statusMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-annotation-store/index.ts",
            "line": 671
          },
          "name": "storeArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-annotation-store/index.ts",
            "line": 690
          },
          "name": "storeOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.omicsAnnotationStore.OmicsAnnotationStoreStoreOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-annotation-store/index.ts",
            "line": 705
          },
          "name": "storeSizeBytes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-annotation-store/index.ts",
            "line": 726
          },
          "name": "updateTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-annotation-store/index.ts",
            "line": 606
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-annotation-store/index.ts",
            "line": 624
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-annotation-store/index.ts",
            "line": 640
          },
          "name": "referenceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.omicsAnnotationStore.OmicsAnnotationStoreReference"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-annotation-store/index.ts",
            "line": 656
          },
          "name": "sseConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.omicsAnnotationStore.OmicsAnnotationStoreSseConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-annotation-store/index.ts",
            "line": 684
          },
          "name": "storeFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-annotation-store/index.ts",
            "line": 700
          },
          "name": "storeOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.omicsAnnotationStore.OmicsAnnotationStoreStoreOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-annotation-store/index.ts",
            "line": 721
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-annotation-store/index.ts",
            "line": 596
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-annotation-store/index.ts",
            "line": 617
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-annotation-store/index.ts",
            "line": 677
          },
          "name": "storeFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-annotation-store/index.ts",
            "line": 711
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/omics-annotation-store/index:OmicsAnnotationStore"
    },
    "@cdktn/provider-awscc.omicsAnnotationStore.OmicsAnnotationStoreConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.omicsAnnotationStore.OmicsAnnotationStoreConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/omics-annotation-store/index.ts",
        "line": 14
      },
      "name": "OmicsAnnotationStoreConfig",
      "namespace": "omicsAnnotationStore",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_annotation_store#name OmicsAnnotationStore#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-annotation-store/index.ts",
            "line": 22
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_annotation_store#store_format OmicsAnnotationStore#store_format}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-annotation-store/index.ts",
            "line": 34
          },
          "name": "storeFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_annotation_store#description OmicsAnnotationStore#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-annotation-store/index.ts",
            "line": 18
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_annotation_store#reference OmicsAnnotationStore#reference}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-annotation-store/index.ts",
            "line": 26
          },
          "name": "reference",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.omicsAnnotationStore.OmicsAnnotationStoreReference"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_annotation_store#sse_config OmicsAnnotationStore#sse_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-annotation-store/index.ts",
            "line": 30
          },
          "name": "sseConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.omicsAnnotationStore.OmicsAnnotationStoreSseConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_annotation_store#store_options OmicsAnnotationStore#store_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-annotation-store/index.ts",
            "line": 38
          },
          "name": "storeOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.omicsAnnotationStore.OmicsAnnotationStoreStoreOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_annotation_store#tags OmicsAnnotationStore#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-annotation-store/index.ts",
            "line": 42
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/omics-annotation-store/index:OmicsAnnotationStoreConfig"
    },
    "@cdktn/provider-awscc.omicsAnnotationStore.OmicsAnnotationStoreReference": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.omicsAnnotationStore.OmicsAnnotationStoreReference",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/omics-annotation-store/index.ts",
        "line": 44
      },
      "name": "OmicsAnnotationStoreReference",
      "namespace": "omicsAnnotationStore",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_annotation_store#reference_arn OmicsAnnotationStore#reference_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-annotation-store/index.ts",
            "line": 48
          },
          "name": "referenceArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/omics-annotation-store/index:OmicsAnnotationStoreReference"
    },
    "@cdktn/provider-awscc.omicsAnnotationStore.OmicsAnnotationStoreReferenceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.omicsAnnotationStore.OmicsAnnotationStoreReferenceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/omics-annotation-store/index.ts",
          "line": 88
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/omics-annotation-store/index.ts",
        "line": 80
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-annotation-store/index.ts",
            "line": 130
          },
          "name": "resetReferenceArn"
        }
      ],
      "name": "OmicsAnnotationStoreReferenceOutputReference",
      "namespace": "omicsAnnotationStore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-annotation-store/index.ts",
            "line": 134
          },
          "name": "referenceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-annotation-store/index.ts",
            "line": 124
          },
          "name": "referenceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-annotation-store/index.ts",
            "line": 92
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.omicsAnnotationStore.OmicsAnnotationStoreReference"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/omics-annotation-store/index:OmicsAnnotationStoreReferenceOutputReference"
    },
    "@cdktn/provider-awscc.omicsAnnotationStore.OmicsAnnotationStoreSseConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.omicsAnnotationStore.OmicsAnnotationStoreSseConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/omics-annotation-store/index.ts",
        "line": 138
      },
      "name": "OmicsAnnotationStoreSseConfig",
      "namespace": "omicsAnnotationStore",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_annotation_store#key_arn OmicsAnnotationStore#key_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-annotation-store/index.ts",
            "line": 142
          },
          "name": "keyArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_annotation_store#type OmicsAnnotationStore#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-annotation-store/index.ts",
            "line": 146
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/omics-annotation-store/index:OmicsAnnotationStoreSseConfig"
    },
    "@cdktn/provider-awscc.omicsAnnotationStore.OmicsAnnotationStoreSseConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.omicsAnnotationStore.OmicsAnnotationStoreSseConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/omics-annotation-store/index.ts",
          "line": 193
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/omics-annotation-store/index.ts",
        "line": 185
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-annotation-store/index.ts",
            "line": 241
          },
          "name": "resetKeyArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-annotation-store/index.ts",
            "line": 257
          },
          "name": "resetType"
        }
      ],
      "name": "OmicsAnnotationStoreSseConfigOutputReference",
      "namespace": "omicsAnnotationStore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-annotation-store/index.ts",
            "line": 245
          },
          "name": "keyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-annotation-store/index.ts",
            "line": 261
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-annotation-store/index.ts",
            "line": 235
          },
          "name": "keyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-annotation-store/index.ts",
            "line": 251
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-annotation-store/index.ts",
            "line": 197
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.omicsAnnotationStore.OmicsAnnotationStoreSseConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/omics-annotation-store/index:OmicsAnnotationStoreSseConfigOutputReference"
    },
    "@cdktn/provider-awscc.omicsAnnotationStore.OmicsAnnotationStoreStoreOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.omicsAnnotationStore.OmicsAnnotationStoreStoreOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/omics-annotation-store/index.ts",
        "line": 425
      },
      "name": "OmicsAnnotationStoreStoreOptions",
      "namespace": "omicsAnnotationStore",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_annotation_store#tsv_store_options OmicsAnnotationStore#tsv_store_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-annotation-store/index.ts",
            "line": 429
          },
          "name": "tsvStoreOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.omicsAnnotationStore.OmicsAnnotationStoreStoreOptionsTsvStoreOptions"
          }
        }
      ],
      "symbolId": "src/omics-annotation-store/index:OmicsAnnotationStoreStoreOptions"
    },
    "@cdktn/provider-awscc.omicsAnnotationStore.OmicsAnnotationStoreStoreOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.omicsAnnotationStore.OmicsAnnotationStoreStoreOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/omics-annotation-store/index.ts",
          "line": 469
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/omics-annotation-store/index.ts",
        "line": 461
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-annotation-store/index.ts",
            "line": 508
          },
          "name": "putTsvStoreOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.omicsAnnotationStore.OmicsAnnotationStoreStoreOptionsTsvStoreOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-annotation-store/index.ts",
            "line": 511
          },
          "name": "resetTsvStoreOptions"
        }
      ],
      "name": "OmicsAnnotationStoreStoreOptionsOutputReference",
      "namespace": "omicsAnnotationStore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-annotation-store/index.ts",
            "line": 505
          },
          "name": "tsvStoreOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.omicsAnnotationStore.OmicsAnnotationStoreStoreOptionsTsvStoreOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-annotation-store/index.ts",
            "line": 515
          },
          "name": "tsvStoreOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.omicsAnnotationStore.OmicsAnnotationStoreStoreOptionsTsvStoreOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-annotation-store/index.ts",
            "line": 473
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.omicsAnnotationStore.OmicsAnnotationStoreStoreOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/omics-annotation-store/index:OmicsAnnotationStoreStoreOptionsOutputReference"
    },
    "@cdktn/provider-awscc.omicsAnnotationStore.OmicsAnnotationStoreStoreOptionsTsvStoreOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.omicsAnnotationStore.OmicsAnnotationStoreStoreOptionsTsvStoreOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/omics-annotation-store/index.ts",
        "line": 265
      },
      "name": "OmicsAnnotationStoreStoreOptionsTsvStoreOptions",
      "namespace": "omicsAnnotationStore",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_annotation_store#annotation_type OmicsAnnotationStore#annotation_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-annotation-store/index.ts",
            "line": 269
          },
          "name": "annotationType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_annotation_store#format_to_header OmicsAnnotationStore#format_to_header}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-annotation-store/index.ts",
            "line": 273
          },
          "name": "formatToHeader",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_annotation_store#schema OmicsAnnotationStore#schema}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-annotation-store/index.ts",
            "line": 277
          },
          "name": "schema",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "collection": {
                        "elementtype": {
                          "primitive": "string"
                        },
                        "kind": "map"
                      }
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/omics-annotation-store/index:OmicsAnnotationStoreStoreOptionsTsvStoreOptions"
    },
    "@cdktn/provider-awscc.omicsAnnotationStore.OmicsAnnotationStoreStoreOptionsTsvStoreOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.omicsAnnotationStore.OmicsAnnotationStoreStoreOptionsTsvStoreOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/omics-annotation-store/index.ts",
          "line": 331
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/omics-annotation-store/index.ts",
        "line": 323
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-annotation-store/index.ts",
            "line": 385
          },
          "name": "resetAnnotationType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-annotation-store/index.ts",
            "line": 401
          },
          "name": "resetFormatToHeader"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-annotation-store/index.ts",
            "line": 417
          },
          "name": "resetSchema"
        }
      ],
      "name": "OmicsAnnotationStoreStoreOptionsTsvStoreOptionsOutputReference",
      "namespace": "omicsAnnotationStore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-annotation-store/index.ts",
            "line": 389
          },
          "name": "annotationTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-annotation-store/index.ts",
            "line": 405
          },
          "name": "formatToHeaderInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-annotation-store/index.ts",
            "line": 421
          },
          "name": "schemaInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "collection": {
                        "elementtype": {
                          "primitive": "string"
                        },
                        "kind": "map"
                      }
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-annotation-store/index.ts",
            "line": 379
          },
          "name": "annotationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-annotation-store/index.ts",
            "line": 395
          },
          "name": "formatToHeader",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-annotation-store/index.ts",
            "line": 411
          },
          "name": "schema",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "collection": {
                        "elementtype": {
                          "primitive": "string"
                        },
                        "kind": "map"
                      }
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-annotation-store/index.ts",
            "line": 335
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.omicsAnnotationStore.OmicsAnnotationStoreStoreOptionsTsvStoreOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/omics-annotation-store/index:OmicsAnnotationStoreStoreOptionsTsvStoreOptionsOutputReference"
    },
    "@cdktn/provider-awscc.omicsConfiguration.OmicsConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_configuration awscc_omics_configuration}."
      },
      "fqn": "@cdktn/provider-awscc.omicsConfiguration.OmicsConfiguration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_configuration awscc_omics_configuration} Resource."
        },
        "locationInModule": {
          "filename": "src/omics-configuration/index.ts",
          "line": 297
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.omicsConfiguration.OmicsConfigurationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/omics-configuration/index.ts",
        "line": 265
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a OmicsConfiguration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/omics-configuration/index.ts",
            "line": 282
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the OmicsConfiguration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_configuration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing OmicsConfiguration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the OmicsConfiguration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-configuration/index.ts",
            "line": 372
          },
          "name": "putRunConfigurations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.omicsConfiguration.OmicsConfigurationRunConfigurations"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-configuration/index.ts",
            "line": 341
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-configuration/index.ts",
            "line": 393
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-configuration/index.ts",
            "line": 410
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-configuration/index.ts",
            "line": 419
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "OmicsConfiguration",
      "namespace": "omicsConfiguration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-configuration/index.ts",
            "line": 270
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-configuration/index.ts",
            "line": 324
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-configuration/index.ts",
            "line": 329
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-configuration/index.ts",
            "line": 350
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-configuration/index.ts",
            "line": 369
          },
          "name": "runConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.omicsConfiguration.OmicsConfigurationRunConfigurationsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-configuration/index.ts",
            "line": 381
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-configuration/index.ts",
            "line": 402
          },
          "name": "uuid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-configuration/index.ts",
            "line": 345
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-configuration/index.ts",
            "line": 363
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-configuration/index.ts",
            "line": 376
          },
          "name": "runConfigurationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.omicsConfiguration.OmicsConfigurationRunConfigurations"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-configuration/index.ts",
            "line": 397
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-configuration/index.ts",
            "line": 335
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-configuration/index.ts",
            "line": 356
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-configuration/index.ts",
            "line": 387
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/omics-configuration/index:OmicsConfiguration"
    },
    "@cdktn/provider-awscc.omicsConfiguration.OmicsConfigurationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.omicsConfiguration.OmicsConfigurationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/omics-configuration/index.ts",
        "line": 14
      },
      "name": "OmicsConfigurationConfig",
      "namespace": "omicsConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_configuration#name OmicsConfiguration#name}",
            "stability": "stable",
            "summary": "User-friendly name for the configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-configuration/index.ts",
            "line": 26
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_configuration#run_configurations OmicsConfiguration#run_configurations}",
            "stability": "stable",
            "summary": "Required run-specific configurations."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-configuration/index.ts",
            "line": 32
          },
          "name": "runConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.omicsConfiguration.OmicsConfigurationRunConfigurations"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_configuration#description OmicsConfiguration#description}",
            "stability": "stable",
            "summary": "Optional description for the configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-configuration/index.ts",
            "line": 20
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_configuration#tags OmicsConfiguration#tags}",
            "stability": "stable",
            "summary": "Tags for the configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-configuration/index.ts",
            "line": 38
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/omics-configuration/index:OmicsConfigurationConfig"
    },
    "@cdktn/provider-awscc.omicsConfiguration.OmicsConfigurationRunConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.omicsConfiguration.OmicsConfigurationRunConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/omics-configuration/index.ts",
        "line": 167
      },
      "name": "OmicsConfigurationRunConfigurations",
      "namespace": "omicsConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_configuration#vpc_config OmicsConfiguration#vpc_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-configuration/index.ts",
            "line": 171
          },
          "name": "vpcConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.omicsConfiguration.OmicsConfigurationRunConfigurationsVpcConfig"
          }
        }
      ],
      "symbolId": "src/omics-configuration/index:OmicsConfigurationRunConfigurations"
    },
    "@cdktn/provider-awscc.omicsConfiguration.OmicsConfigurationRunConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.omicsConfiguration.OmicsConfigurationRunConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/omics-configuration/index.ts",
          "line": 211
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/omics-configuration/index.ts",
        "line": 203
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-configuration/index.ts",
            "line": 250
          },
          "name": "putVpcConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.omicsConfiguration.OmicsConfigurationRunConfigurationsVpcConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-configuration/index.ts",
            "line": 253
          },
          "name": "resetVpcConfig"
        }
      ],
      "name": "OmicsConfigurationRunConfigurationsOutputReference",
      "namespace": "omicsConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-configuration/index.ts",
            "line": 247
          },
          "name": "vpcConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.omicsConfiguration.OmicsConfigurationRunConfigurationsVpcConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-configuration/index.ts",
            "line": 257
          },
          "name": "vpcConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.omicsConfiguration.OmicsConfigurationRunConfigurationsVpcConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-configuration/index.ts",
            "line": 215
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.omicsConfiguration.OmicsConfigurationRunConfigurations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/omics-configuration/index:OmicsConfigurationRunConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.omicsConfiguration.OmicsConfigurationRunConfigurationsVpcConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.omicsConfiguration.OmicsConfigurationRunConfigurationsVpcConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/omics-configuration/index.ts",
        "line": 40
      },
      "name": "OmicsConfigurationRunConfigurationsVpcConfig",
      "namespace": "omicsConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_configuration#security_group_ids OmicsConfiguration#security_group_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-configuration/index.ts",
            "line": 44
          },
          "name": "securityGroupIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_configuration#subnet_ids OmicsConfiguration#subnet_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-configuration/index.ts",
            "line": 48
          },
          "name": "subnetIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/omics-configuration/index:OmicsConfigurationRunConfigurationsVpcConfig"
    },
    "@cdktn/provider-awscc.omicsConfiguration.OmicsConfigurationRunConfigurationsVpcConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.omicsConfiguration.OmicsConfigurationRunConfigurationsVpcConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/omics-configuration/index.ts",
          "line": 95
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/omics-configuration/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-configuration/index.ts",
            "line": 143
          },
          "name": "resetSecurityGroupIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-configuration/index.ts",
            "line": 159
          },
          "name": "resetSubnetIds"
        }
      ],
      "name": "OmicsConfigurationRunConfigurationsVpcConfigOutputReference",
      "namespace": "omicsConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-configuration/index.ts",
            "line": 147
          },
          "name": "securityGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-configuration/index.ts",
            "line": 163
          },
          "name": "subnetIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-configuration/index.ts",
            "line": 137
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-configuration/index.ts",
            "line": 153
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-configuration/index.ts",
            "line": 99
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.omicsConfiguration.OmicsConfigurationRunConfigurationsVpcConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/omics-configuration/index:OmicsConfigurationRunConfigurationsVpcConfigOutputReference"
    },
    "@cdktn/provider-awscc.omicsReferenceStore.OmicsReferenceStore": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_reference_store awscc_omics_reference_store}."
      },
      "fqn": "@cdktn/provider-awscc.omicsReferenceStore.OmicsReferenceStore",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_reference_store awscc_omics_reference_store} Resource."
        },
        "locationInModule": {
          "filename": "src/omics-reference-store/index.ts",
          "line": 203
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.omicsReferenceStore.OmicsReferenceStoreConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/omics-reference-store/index.ts",
        "line": 171
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a OmicsReferenceStore resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/omics-reference-store/index.ts",
            "line": 188
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the OmicsReferenceStore to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_reference_store#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing OmicsReferenceStore that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the OmicsReferenceStore to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-reference-store/index.ts",
            "line": 283
          },
          "name": "putSseConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.omicsReferenceStore.OmicsReferenceStoreSseConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-reference-store/index.ts",
            "line": 247
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-reference-store/index.ts",
            "line": 286
          },
          "name": "resetSseConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-reference-store/index.ts",
            "line": 302
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-reference-store/index.ts",
            "line": 314
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-reference-store/index.ts",
            "line": 323
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "OmicsReferenceStore",
      "namespace": "omicsReferenceStore",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-reference-store/index.ts",
            "line": 176
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-reference-store/index.ts",
            "line": 230
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-reference-store/index.ts",
            "line": 235
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-reference-store/index.ts",
            "line": 256
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-reference-store/index.ts",
            "line": 274
          },
          "name": "referenceStoreId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-reference-store/index.ts",
            "line": 280
          },
          "name": "sseConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.omicsReferenceStore.OmicsReferenceStoreSseConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-reference-store/index.ts",
            "line": 251
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-reference-store/index.ts",
            "line": 269
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-reference-store/index.ts",
            "line": 290
          },
          "name": "sseConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.omicsReferenceStore.OmicsReferenceStoreSseConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-reference-store/index.ts",
            "line": 306
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-reference-store/index.ts",
            "line": 241
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-reference-store/index.ts",
            "line": 262
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-reference-store/index.ts",
            "line": 296
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/omics-reference-store/index:OmicsReferenceStore"
    },
    "@cdktn/provider-awscc.omicsReferenceStore.OmicsReferenceStoreConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.omicsReferenceStore.OmicsReferenceStoreConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/omics-reference-store/index.ts",
        "line": 14
      },
      "name": "OmicsReferenceStoreConfig",
      "namespace": "omicsReferenceStore",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_reference_store#name OmicsReferenceStore#name}",
            "stability": "stable",
            "summary": "A name for the store."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-reference-store/index.ts",
            "line": 26
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_reference_store#description OmicsReferenceStore#description}",
            "stability": "stable",
            "summary": "A description for the store."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-reference-store/index.ts",
            "line": 20
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_reference_store#sse_config OmicsReferenceStore#sse_config}",
            "stability": "stable",
            "summary": "Server-side encryption (SSE) settings for a store."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-reference-store/index.ts",
            "line": 32
          },
          "name": "sseConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.omicsReferenceStore.OmicsReferenceStoreSseConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_reference_store#tags OmicsReferenceStore#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-reference-store/index.ts",
            "line": 36
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/omics-reference-store/index:OmicsReferenceStoreConfig"
    },
    "@cdktn/provider-awscc.omicsReferenceStore.OmicsReferenceStoreSseConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.omicsReferenceStore.OmicsReferenceStoreSseConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/omics-reference-store/index.ts",
        "line": 38
      },
      "name": "OmicsReferenceStoreSseConfig",
      "namespace": "omicsReferenceStore",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_reference_store#key_arn OmicsReferenceStore#key_arn}",
            "stability": "stable",
            "summary": "An encryption key ARN."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-reference-store/index.ts",
            "line": 44
          },
          "name": "keyArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_reference_store#type OmicsReferenceStore#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-reference-store/index.ts",
            "line": 48
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/omics-reference-store/index:OmicsReferenceStoreSseConfig"
    },
    "@cdktn/provider-awscc.omicsReferenceStore.OmicsReferenceStoreSseConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.omicsReferenceStore.OmicsReferenceStoreSseConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/omics-reference-store/index.ts",
          "line": 95
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/omics-reference-store/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-reference-store/index.ts",
            "line": 143
          },
          "name": "resetKeyArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-reference-store/index.ts",
            "line": 159
          },
          "name": "resetType"
        }
      ],
      "name": "OmicsReferenceStoreSseConfigOutputReference",
      "namespace": "omicsReferenceStore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-reference-store/index.ts",
            "line": 147
          },
          "name": "keyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-reference-store/index.ts",
            "line": 163
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-reference-store/index.ts",
            "line": 137
          },
          "name": "keyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-reference-store/index.ts",
            "line": 153
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-reference-store/index.ts",
            "line": 99
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.omicsReferenceStore.OmicsReferenceStoreSseConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/omics-reference-store/index:OmicsReferenceStoreSseConfigOutputReference"
    },
    "@cdktn/provider-awscc.omicsRunGroup.OmicsRunGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_run_group awscc_omics_run_group}."
      },
      "fqn": "@cdktn/provider-awscc.omicsRunGroup.OmicsRunGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_run_group awscc_omics_run_group} Resource."
        },
        "locationInModule": {
          "filename": "src/omics-run-group/index.ts",
          "line": 78
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.omicsRunGroup.OmicsRunGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/omics-run-group/index.ts",
        "line": 46
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a OmicsRunGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/omics-run-group/index.ts",
            "line": 63
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the OmicsRunGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_run_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing OmicsRunGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the OmicsRunGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-run-group/index.ts",
            "line": 129
          },
          "name": "resetMaxCpus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-run-group/index.ts",
            "line": 145
          },
          "name": "resetMaxDuration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-run-group/index.ts",
            "line": 161
          },
          "name": "resetMaxGpus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-run-group/index.ts",
            "line": 177
          },
          "name": "resetMaxRuns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-run-group/index.ts",
            "line": 193
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-run-group/index.ts",
            "line": 214
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-run-group/index.ts",
            "line": 226
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-run-group/index.ts",
            "line": 237
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "OmicsRunGroup",
      "namespace": "omicsRunGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-run-group/index.ts",
            "line": 51
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-run-group/index.ts",
            "line": 107
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-run-group/index.ts",
            "line": 112
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-run-group/index.ts",
            "line": 117
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-run-group/index.ts",
            "line": 202
          },
          "name": "runGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-run-group/index.ts",
            "line": 133
          },
          "name": "maxCpusInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-run-group/index.ts",
            "line": 149
          },
          "name": "maxDurationInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-run-group/index.ts",
            "line": 165
          },
          "name": "maxGpusInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-run-group/index.ts",
            "line": 181
          },
          "name": "maxRunsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-run-group/index.ts",
            "line": 197
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-run-group/index.ts",
            "line": 218
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-run-group/index.ts",
            "line": 123
          },
          "name": "maxCpus",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-run-group/index.ts",
            "line": 139
          },
          "name": "maxDuration",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-run-group/index.ts",
            "line": 155
          },
          "name": "maxGpus",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-run-group/index.ts",
            "line": 171
          },
          "name": "maxRuns",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-run-group/index.ts",
            "line": 187
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-run-group/index.ts",
            "line": 208
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/omics-run-group/index:OmicsRunGroup"
    },
    "@cdktn/provider-awscc.omicsRunGroup.OmicsRunGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.omicsRunGroup.OmicsRunGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/omics-run-group/index.ts",
        "line": 14
      },
      "name": "OmicsRunGroupConfig",
      "namespace": "omicsRunGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_run_group#max_cpus OmicsRunGroup#max_cpus}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-run-group/index.ts",
            "line": 18
          },
          "name": "maxCpus",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_run_group#max_duration OmicsRunGroup#max_duration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-run-group/index.ts",
            "line": 22
          },
          "name": "maxDuration",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_run_group#max_gpus OmicsRunGroup#max_gpus}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-run-group/index.ts",
            "line": 26
          },
          "name": "maxGpus",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_run_group#max_runs OmicsRunGroup#max_runs}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-run-group/index.ts",
            "line": 30
          },
          "name": "maxRuns",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_run_group#name OmicsRunGroup#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-run-group/index.ts",
            "line": 34
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_run_group#tags OmicsRunGroup#tags}",
            "stability": "stable",
            "summary": "A map of resource tags."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-run-group/index.ts",
            "line": 40
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/omics-run-group/index:OmicsRunGroupConfig"
    },
    "@cdktn/provider-awscc.omicsSequenceStore.OmicsSequenceStore": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_sequence_store awscc_omics_sequence_store}."
      },
      "fqn": "@cdktn/provider-awscc.omicsSequenceStore.OmicsSequenceStore",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_sequence_store awscc_omics_sequence_store} Resource."
        },
        "locationInModule": {
          "filename": "src/omics-sequence-store/index.ts",
          "line": 231
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.omicsSequenceStore.OmicsSequenceStoreConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/omics-sequence-store/index.ts",
        "line": 199
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a OmicsSequenceStore resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/omics-sequence-store/index.ts",
            "line": 216
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the OmicsSequenceStore to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_sequence_store#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing OmicsSequenceStore that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the OmicsSequenceStore to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-sequence-store/index.ts",
            "line": 406
          },
          "name": "putSseConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.omicsSequenceStore.OmicsSequenceStoreSseConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-sequence-store/index.ts",
            "line": 270
          },
          "name": "resetAccessLogLocation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-sequence-store/index.ts",
            "line": 296
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-sequence-store/index.ts",
            "line": 312
          },
          "name": "resetETagAlgorithmFamily"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-sequence-store/index.ts",
            "line": 328
          },
          "name": "resetFallbackLocation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-sequence-store/index.ts",
            "line": 362
          },
          "name": "resetPropagatedSetLevelTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-sequence-store/index.ts",
            "line": 383
          },
          "name": "resetS3AccessPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-sequence-store/index.ts",
            "line": 409
          },
          "name": "resetSseConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-sequence-store/index.ts",
            "line": 435
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-sequence-store/index.ts",
            "line": 452
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-sequence-store/index.ts",
            "line": 466
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "OmicsSequenceStore",
      "namespace": "omicsSequenceStore",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-sequence-store/index.ts",
            "line": 204
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-sequence-store/index.ts",
            "line": 279
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-sequence-store/index.ts",
            "line": 284
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-sequence-store/index.ts",
            "line": 337
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-sequence-store/index.ts",
            "line": 371
          },
          "name": "s3AccessPointArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-sequence-store/index.ts",
            "line": 392
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-sequence-store/index.ts",
            "line": 397
          },
          "name": "sequenceStoreId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-sequence-store/index.ts",
            "line": 403
          },
          "name": "sseConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.omicsSequenceStore.OmicsSequenceStoreSseConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-sequence-store/index.ts",
            "line": 418
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-sequence-store/index.ts",
            "line": 423
          },
          "name": "statusMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-sequence-store/index.ts",
            "line": 444
          },
          "name": "updateTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-sequence-store/index.ts",
            "line": 274
          },
          "name": "accessLogLocationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-sequence-store/index.ts",
            "line": 300
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-sequence-store/index.ts",
            "line": 316
          },
          "name": "eTagAlgorithmFamilyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-sequence-store/index.ts",
            "line": 332
          },
          "name": "fallbackLocationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-sequence-store/index.ts",
            "line": 350
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-sequence-store/index.ts",
            "line": 366
          },
          "name": "propagatedSetLevelTagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-sequence-store/index.ts",
            "line": 387
          },
          "name": "s3AccessPolicyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-sequence-store/index.ts",
            "line": 413
          },
          "name": "sseConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.omicsSequenceStore.OmicsSequenceStoreSseConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-sequence-store/index.ts",
            "line": 439
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-sequence-store/index.ts",
            "line": 264
          },
          "name": "accessLogLocation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-sequence-store/index.ts",
            "line": 290
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-sequence-store/index.ts",
            "line": 306
          },
          "name": "eTagAlgorithmFamily",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-sequence-store/index.ts",
            "line": 322
          },
          "name": "fallbackLocation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-sequence-store/index.ts",
            "line": 343
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-sequence-store/index.ts",
            "line": 356
          },
          "name": "propagatedSetLevelTags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-sequence-store/index.ts",
            "line": 377
          },
          "name": "s3AccessPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-sequence-store/index.ts",
            "line": 429
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/omics-sequence-store/index:OmicsSequenceStore"
    },
    "@cdktn/provider-awscc.omicsSequenceStore.OmicsSequenceStoreConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.omicsSequenceStore.OmicsSequenceStoreConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/omics-sequence-store/index.ts",
        "line": 14
      },
      "name": "OmicsSequenceStoreConfig",
      "namespace": "omicsSequenceStore",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_sequence_store#name OmicsSequenceStore#name}",
            "stability": "stable",
            "summary": "A name for the store."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-sequence-store/index.ts",
            "line": 42
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_sequence_store#access_log_location OmicsSequenceStore#access_log_location}",
            "stability": "stable",
            "summary": "Location of the access logs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-sequence-store/index.ts",
            "line": 20
          },
          "name": "accessLogLocation",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_sequence_store#description OmicsSequenceStore#description}",
            "stability": "stable",
            "summary": "A description for the store."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-sequence-store/index.ts",
            "line": 26
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_sequence_store#e_tag_algorithm_family OmicsSequenceStore#e_tag_algorithm_family}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-sequence-store/index.ts",
            "line": 30
          },
          "name": "eTagAlgorithmFamily",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_sequence_store#fallback_location OmicsSequenceStore#fallback_location}",
            "stability": "stable",
            "summary": "An S3 location that is used to store files that have failed a direct upload."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-sequence-store/index.ts",
            "line": 36
          },
          "name": "fallbackLocation",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_sequence_store#propagated_set_level_tags OmicsSequenceStore#propagated_set_level_tags}",
            "stability": "stable",
            "summary": "The tags keys to propagate to the S3 objects associated with read sets in the sequence store."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-sequence-store/index.ts",
            "line": 48
          },
          "name": "propagatedSetLevelTags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_sequence_store#s3_access_policy OmicsSequenceStore#s3_access_policy}",
            "stability": "stable",
            "summary": "The resource policy that controls S3 access on the store."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-sequence-store/index.ts",
            "line": 54
          },
          "name": "s3AccessPolicy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_sequence_store#sse_config OmicsSequenceStore#sse_config}",
            "stability": "stable",
            "summary": "Server-side encryption (SSE) settings for a store."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-sequence-store/index.ts",
            "line": 60
          },
          "name": "sseConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.omicsSequenceStore.OmicsSequenceStoreSseConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_sequence_store#tags OmicsSequenceStore#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-sequence-store/index.ts",
            "line": 64
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/omics-sequence-store/index:OmicsSequenceStoreConfig"
    },
    "@cdktn/provider-awscc.omicsSequenceStore.OmicsSequenceStoreSseConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.omicsSequenceStore.OmicsSequenceStoreSseConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/omics-sequence-store/index.ts",
        "line": 66
      },
      "name": "OmicsSequenceStoreSseConfig",
      "namespace": "omicsSequenceStore",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_sequence_store#key_arn OmicsSequenceStore#key_arn}",
            "stability": "stable",
            "summary": "An encryption key ARN."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-sequence-store/index.ts",
            "line": 72
          },
          "name": "keyArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_sequence_store#type OmicsSequenceStore#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-sequence-store/index.ts",
            "line": 76
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/omics-sequence-store/index:OmicsSequenceStoreSseConfig"
    },
    "@cdktn/provider-awscc.omicsSequenceStore.OmicsSequenceStoreSseConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.omicsSequenceStore.OmicsSequenceStoreSseConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/omics-sequence-store/index.ts",
          "line": 123
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/omics-sequence-store/index.ts",
        "line": 115
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-sequence-store/index.ts",
            "line": 171
          },
          "name": "resetKeyArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-sequence-store/index.ts",
            "line": 187
          },
          "name": "resetType"
        }
      ],
      "name": "OmicsSequenceStoreSseConfigOutputReference",
      "namespace": "omicsSequenceStore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-sequence-store/index.ts",
            "line": 175
          },
          "name": "keyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-sequence-store/index.ts",
            "line": 191
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-sequence-store/index.ts",
            "line": 165
          },
          "name": "keyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-sequence-store/index.ts",
            "line": 181
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-sequence-store/index.ts",
            "line": 127
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.omicsSequenceStore.OmicsSequenceStoreSseConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/omics-sequence-store/index:OmicsSequenceStoreSseConfigOutputReference"
    },
    "@cdktn/provider-awscc.omicsVariantStore.OmicsVariantStore": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_variant_store awscc_omics_variant_store}."
      },
      "fqn": "@cdktn/provider-awscc.omicsVariantStore.OmicsVariantStore",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_variant_store awscc_omics_variant_store} Resource."
        },
        "locationInModule": {
          "filename": "src/omics-variant-store/index.ts",
          "line": 290
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.omicsVariantStore.OmicsVariantStoreConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/omics-variant-store/index.ts",
        "line": 258
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a OmicsVariantStore resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/omics-variant-store/index.ts",
            "line": 275
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the OmicsVariantStore to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_variant_store#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing OmicsVariantStore that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the OmicsVariantStore to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-variant-store/index.ts",
            "line": 361
          },
          "name": "putReference",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.omicsVariantStore.OmicsVariantStoreReference"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-variant-store/index.ts",
            "line": 374
          },
          "name": "putSseConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.omicsVariantStore.OmicsVariantStoreSseConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-variant-store/index.ts",
            "line": 330
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-variant-store/index.ts",
            "line": 377
          },
          "name": "resetSseConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-variant-store/index.ts",
            "line": 413
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-variant-store/index.ts",
            "line": 435
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-variant-store/index.ts",
            "line": 445
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "OmicsVariantStore",
      "namespace": "omicsVariantStore",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-variant-store/index.ts",
            "line": 263
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-variant-store/index.ts",
            "line": 318
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-variant-store/index.ts",
            "line": 339
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-variant-store/index.ts",
            "line": 358
          },
          "name": "reference",
          "type": {
            "fqn": "@cdktn/provider-awscc.omicsVariantStore.OmicsVariantStoreReferenceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-variant-store/index.ts",
            "line": 371
          },
          "name": "sseConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.omicsVariantStore.OmicsVariantStoreSseConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-variant-store/index.ts",
            "line": 386
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-variant-store/index.ts",
            "line": 391
          },
          "name": "statusMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-variant-store/index.ts",
            "line": 396
          },
          "name": "storeArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-variant-store/index.ts",
            "line": 401
          },
          "name": "storeSizeBytes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-variant-store/index.ts",
            "line": 422
          },
          "name": "updateTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-variant-store/index.ts",
            "line": 427
          },
          "name": "variantStoreId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-variant-store/index.ts",
            "line": 334
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-variant-store/index.ts",
            "line": 352
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-variant-store/index.ts",
            "line": 365
          },
          "name": "referenceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.omicsVariantStore.OmicsVariantStoreReference"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-variant-store/index.ts",
            "line": 381
          },
          "name": "sseConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.omicsVariantStore.OmicsVariantStoreSseConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-variant-store/index.ts",
            "line": 417
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-variant-store/index.ts",
            "line": 324
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-variant-store/index.ts",
            "line": 345
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-variant-store/index.ts",
            "line": 407
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/omics-variant-store/index:OmicsVariantStore"
    },
    "@cdktn/provider-awscc.omicsVariantStore.OmicsVariantStoreConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.omicsVariantStore.OmicsVariantStoreConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/omics-variant-store/index.ts",
        "line": 14
      },
      "name": "OmicsVariantStoreConfig",
      "namespace": "omicsVariantStore",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_variant_store#name OmicsVariantStore#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-variant-store/index.ts",
            "line": 22
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_variant_store#reference OmicsVariantStore#reference}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-variant-store/index.ts",
            "line": 26
          },
          "name": "reference",
          "type": {
            "fqn": "@cdktn/provider-awscc.omicsVariantStore.OmicsVariantStoreReference"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_variant_store#description OmicsVariantStore#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-variant-store/index.ts",
            "line": 18
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_variant_store#sse_config OmicsVariantStore#sse_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-variant-store/index.ts",
            "line": 30
          },
          "name": "sseConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.omicsVariantStore.OmicsVariantStoreSseConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_variant_store#tags OmicsVariantStore#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-variant-store/index.ts",
            "line": 34
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/omics-variant-store/index:OmicsVariantStoreConfig"
    },
    "@cdktn/provider-awscc.omicsVariantStore.OmicsVariantStoreReference": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.omicsVariantStore.OmicsVariantStoreReference",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/omics-variant-store/index.ts",
        "line": 36
      },
      "name": "OmicsVariantStoreReference",
      "namespace": "omicsVariantStore",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_variant_store#reference_arn OmicsVariantStore#reference_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-variant-store/index.ts",
            "line": 40
          },
          "name": "referenceArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/omics-variant-store/index:OmicsVariantStoreReference"
    },
    "@cdktn/provider-awscc.omicsVariantStore.OmicsVariantStoreReferenceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.omicsVariantStore.OmicsVariantStoreReferenceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/omics-variant-store/index.ts",
          "line": 80
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/omics-variant-store/index.ts",
        "line": 72
      },
      "name": "OmicsVariantStoreReferenceOutputReference",
      "namespace": "omicsVariantStore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-variant-store/index.ts",
            "line": 123
          },
          "name": "referenceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-variant-store/index.ts",
            "line": 116
          },
          "name": "referenceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-variant-store/index.ts",
            "line": 84
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.omicsVariantStore.OmicsVariantStoreReference"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/omics-variant-store/index:OmicsVariantStoreReferenceOutputReference"
    },
    "@cdktn/provider-awscc.omicsVariantStore.OmicsVariantStoreSseConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.omicsVariantStore.OmicsVariantStoreSseConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/omics-variant-store/index.ts",
        "line": 127
      },
      "name": "OmicsVariantStoreSseConfig",
      "namespace": "omicsVariantStore",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_variant_store#key_arn OmicsVariantStore#key_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-variant-store/index.ts",
            "line": 131
          },
          "name": "keyArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_variant_store#type OmicsVariantStore#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-variant-store/index.ts",
            "line": 135
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/omics-variant-store/index:OmicsVariantStoreSseConfig"
    },
    "@cdktn/provider-awscc.omicsVariantStore.OmicsVariantStoreSseConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.omicsVariantStore.OmicsVariantStoreSseConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/omics-variant-store/index.ts",
          "line": 182
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/omics-variant-store/index.ts",
        "line": 174
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-variant-store/index.ts",
            "line": 230
          },
          "name": "resetKeyArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-variant-store/index.ts",
            "line": 246
          },
          "name": "resetType"
        }
      ],
      "name": "OmicsVariantStoreSseConfigOutputReference",
      "namespace": "omicsVariantStore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-variant-store/index.ts",
            "line": 234
          },
          "name": "keyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-variant-store/index.ts",
            "line": 250
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-variant-store/index.ts",
            "line": 224
          },
          "name": "keyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-variant-store/index.ts",
            "line": 240
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-variant-store/index.ts",
            "line": 186
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.omicsVariantStore.OmicsVariantStoreSseConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/omics-variant-store/index:OmicsVariantStoreSseConfigOutputReference"
    },
    "@cdktn/provider-awscc.omicsWorkflow.OmicsWorkflow": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_workflow awscc_omics_workflow}."
      },
      "fqn": "@cdktn/provider-awscc.omicsWorkflow.OmicsWorkflow",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_workflow awscc_omics_workflow} Resource."
        },
        "locationInModule": {
          "filename": "src/omics-workflow/index.ts",
          "line": 241
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.omicsWorkflow.OmicsWorkflowConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/omics-workflow/index.ts",
        "line": 209
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a OmicsWorkflow resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/omics-workflow/index.ts",
            "line": 226
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the OmicsWorkflow to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_workflow#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing OmicsWorkflow that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the OmicsWorkflow to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-workflow/index.ts",
            "line": 389
          },
          "name": "putParameterTemplate",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.omicsWorkflow.OmicsWorkflowParameterTemplate"
                        },
                        "kind": "map"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-workflow/index.ts",
            "line": 281
          },
          "name": "resetAccelerators"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-workflow/index.ts",
            "line": 307
          },
          "name": "resetDefinitionUri"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-workflow/index.ts",
            "line": 323
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-workflow/index.ts",
            "line": 339
          },
          "name": "resetEngine"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-workflow/index.ts",
            "line": 360
          },
          "name": "resetMain"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-workflow/index.ts",
            "line": 376
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-workflow/index.ts",
            "line": 392
          },
          "name": "resetParameterTemplate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-workflow/index.ts",
            "line": 413
          },
          "name": "resetStorageCapacity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-workflow/index.ts",
            "line": 429
          },
          "name": "resetStorageType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-workflow/index.ts",
            "line": 445
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-workflow/index.ts",
            "line": 472
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-workflow/index.ts",
            "line": 487
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "OmicsWorkflow",
      "namespace": "omicsWorkflow",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-workflow/index.ts",
            "line": 214
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-workflow/index.ts",
            "line": 290
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-workflow/index.ts",
            "line": 295
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-workflow/index.ts",
            "line": 348
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-workflow/index.ts",
            "line": 386
          },
          "name": "parameterTemplate",
          "type": {
            "fqn": "@cdktn/provider-awscc.omicsWorkflow.OmicsWorkflowParameterTemplateMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-workflow/index.ts",
            "line": 401
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-workflow/index.ts",
            "line": 454
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-workflow/index.ts",
            "line": 459
          },
          "name": "uuid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-workflow/index.ts",
            "line": 464
          },
          "name": "workflowId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-workflow/index.ts",
            "line": 285
          },
          "name": "acceleratorsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-workflow/index.ts",
            "line": 311
          },
          "name": "definitionUriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-workflow/index.ts",
            "line": 327
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-workflow/index.ts",
            "line": 343
          },
          "name": "engineInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-workflow/index.ts",
            "line": 364
          },
          "name": "mainInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-workflow/index.ts",
            "line": 380
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-workflow/index.ts",
            "line": 396
          },
          "name": "parameterTemplateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.omicsWorkflow.OmicsWorkflowParameterTemplate"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-workflow/index.ts",
            "line": 417
          },
          "name": "storageCapacityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-workflow/index.ts",
            "line": 433
          },
          "name": "storageTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-workflow/index.ts",
            "line": 449
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-workflow/index.ts",
            "line": 275
          },
          "name": "accelerators",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-workflow/index.ts",
            "line": 301
          },
          "name": "definitionUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-workflow/index.ts",
            "line": 317
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-workflow/index.ts",
            "line": 333
          },
          "name": "engine",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-workflow/index.ts",
            "line": 354
          },
          "name": "main",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-workflow/index.ts",
            "line": 370
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-workflow/index.ts",
            "line": 407
          },
          "name": "storageCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-workflow/index.ts",
            "line": 423
          },
          "name": "storageType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-workflow/index.ts",
            "line": 439
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/omics-workflow/index:OmicsWorkflow"
    },
    "@cdktn/provider-awscc.omicsWorkflow.OmicsWorkflowConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.omicsWorkflow.OmicsWorkflowConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/omics-workflow/index.ts",
        "line": 14
      },
      "name": "OmicsWorkflowConfig",
      "namespace": "omicsWorkflow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_workflow#accelerators OmicsWorkflow#accelerators}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-workflow/index.ts",
            "line": 18
          },
          "name": "accelerators",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_workflow#definition_uri OmicsWorkflow#definition_uri}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-workflow/index.ts",
            "line": 22
          },
          "name": "definitionUri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_workflow#description OmicsWorkflow#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-workflow/index.ts",
            "line": 26
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_workflow#engine OmicsWorkflow#engine}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-workflow/index.ts",
            "line": 30
          },
          "name": "engine",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_workflow#main OmicsWorkflow#main}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-workflow/index.ts",
            "line": 34
          },
          "name": "main",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_workflow#name OmicsWorkflow#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-workflow/index.ts",
            "line": 38
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_workflow#parameter_template OmicsWorkflow#parameter_template}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-workflow/index.ts",
            "line": 42
          },
          "name": "parameterTemplate",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.omicsWorkflow.OmicsWorkflowParameterTemplate"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_workflow#storage_capacity OmicsWorkflow#storage_capacity}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-workflow/index.ts",
            "line": 46
          },
          "name": "storageCapacity",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_workflow#storage_type OmicsWorkflow#storage_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-workflow/index.ts",
            "line": 50
          },
          "name": "storageType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_workflow#tags OmicsWorkflow#tags}",
            "stability": "stable",
            "summary": "A map of resource tags."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-workflow/index.ts",
            "line": 56
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/omics-workflow/index:OmicsWorkflowConfig"
    },
    "@cdktn/provider-awscc.omicsWorkflow.OmicsWorkflowParameterTemplate": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.omicsWorkflow.OmicsWorkflowParameterTemplate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/omics-workflow/index.ts",
        "line": 58
      },
      "name": "OmicsWorkflowParameterTemplate",
      "namespace": "omicsWorkflow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_workflow#description OmicsWorkflow#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-workflow/index.ts",
            "line": 62
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_workflow#optional OmicsWorkflow#optional}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-workflow/index.ts",
            "line": 66
          },
          "name": "optional",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/omics-workflow/index:OmicsWorkflowParameterTemplate"
    },
    "@cdktn/provider-awscc.omicsWorkflow.OmicsWorkflowParameterTemplateMap": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.omicsWorkflow.OmicsWorkflowParameterTemplateMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/omics-workflow/index.ts",
          "line": 194
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/omics-workflow/index.ts",
        "line": 187
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-workflow/index.ts",
            "line": 201
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.omicsWorkflow.OmicsWorkflowParameterTemplateOutputReference"
            }
          }
        }
      ],
      "name": "OmicsWorkflowParameterTemplateMap",
      "namespace": "omicsWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-workflow/index.ts",
            "line": 188
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.omicsWorkflow.OmicsWorkflowParameterTemplate"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/omics-workflow/index:OmicsWorkflowParameterTemplateMap"
    },
    "@cdktn/provider-awscc.omicsWorkflow.OmicsWorkflowParameterTemplateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.omicsWorkflow.OmicsWorkflowParameterTemplateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/omics-workflow/index.ts",
          "line": 114
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/omics-workflow/index.ts",
        "line": 105
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-workflow/index.ts",
            "line": 162
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-workflow/index.ts",
            "line": 178
          },
          "name": "resetOptional"
        }
      ],
      "name": "OmicsWorkflowParameterTemplateOutputReference",
      "namespace": "omicsWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-workflow/index.ts",
            "line": 166
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-workflow/index.ts",
            "line": 182
          },
          "name": "optionalInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-workflow/index.ts",
            "line": 156
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-workflow/index.ts",
            "line": 172
          },
          "name": "optional",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-workflow/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.omicsWorkflow.OmicsWorkflowParameterTemplate"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/omics-workflow/index:OmicsWorkflowParameterTemplateOutputReference"
    },
    "@cdktn/provider-awscc.omicsWorkflowVersion.OmicsWorkflowVersion": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_workflow_version awscc_omics_workflow_version}."
      },
      "fqn": "@cdktn/provider-awscc.omicsWorkflowVersion.OmicsWorkflowVersion",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_workflow_version awscc_omics_workflow_version} Resource."
        },
        "locationInModule": {
          "filename": "src/omics-workflow-version/index.ts",
          "line": 249
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.omicsWorkflowVersion.OmicsWorkflowVersionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/omics-workflow-version/index.ts",
        "line": 217
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a OmicsWorkflowVersion resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/omics-workflow-version/index.ts",
            "line": 234
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the OmicsWorkflowVersion to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_workflow_version#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing OmicsWorkflowVersion that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the OmicsWorkflowVersion to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-workflow-version/index.ts",
            "line": 383
          },
          "name": "putParameterTemplate",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.omicsWorkflowVersion.OmicsWorkflowVersionParameterTemplate"
                        },
                        "kind": "map"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-workflow-version/index.ts",
            "line": 291
          },
          "name": "resetAccelerators"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-workflow-version/index.ts",
            "line": 317
          },
          "name": "resetDefinitionUri"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-workflow-version/index.ts",
            "line": 333
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-workflow-version/index.ts",
            "line": 349
          },
          "name": "resetEngine"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-workflow-version/index.ts",
            "line": 370
          },
          "name": "resetMain"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-workflow-version/index.ts",
            "line": 386
          },
          "name": "resetParameterTemplate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-workflow-version/index.ts",
            "line": 407
          },
          "name": "resetStorageCapacity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-workflow-version/index.ts",
            "line": 423
          },
          "name": "resetStorageType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-workflow-version/index.ts",
            "line": 439
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-workflow-version/index.ts",
            "line": 478
          },
          "name": "resetWorkflowBucketOwnerId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-workflow-version/index.ts",
            "line": 503
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-workflow-version/index.ts",
            "line": 520
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "OmicsWorkflowVersion",
      "namespace": "omicsWorkflowVersion",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-workflow-version/index.ts",
            "line": 222
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-workflow-version/index.ts",
            "line": 300
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-workflow-version/index.ts",
            "line": 305
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-workflow-version/index.ts",
            "line": 358
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-workflow-version/index.ts",
            "line": 380
          },
          "name": "parameterTemplate",
          "type": {
            "fqn": "@cdktn/provider-awscc.omicsWorkflowVersion.OmicsWorkflowVersionParameterTemplateMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-workflow-version/index.ts",
            "line": 395
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-workflow-version/index.ts",
            "line": 448
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-workflow-version/index.ts",
            "line": 453
          },
          "name": "uuid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-workflow-version/index.ts",
            "line": 295
          },
          "name": "acceleratorsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-workflow-version/index.ts",
            "line": 321
          },
          "name": "definitionUriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-workflow-version/index.ts",
            "line": 337
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-workflow-version/index.ts",
            "line": 353
          },
          "name": "engineInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-workflow-version/index.ts",
            "line": 374
          },
          "name": "mainInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-workflow-version/index.ts",
            "line": 390
          },
          "name": "parameterTemplateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.omicsWorkflowVersion.OmicsWorkflowVersionParameterTemplate"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-workflow-version/index.ts",
            "line": 411
          },
          "name": "storageCapacityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-workflow-version/index.ts",
            "line": 427
          },
          "name": "storageTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-workflow-version/index.ts",
            "line": 443
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-workflow-version/index.ts",
            "line": 466
          },
          "name": "versionNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-workflow-version/index.ts",
            "line": 482
          },
          "name": "workflowBucketOwnerIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-workflow-version/index.ts",
            "line": 495
          },
          "name": "workflowIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-workflow-version/index.ts",
            "line": 285
          },
          "name": "accelerators",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-workflow-version/index.ts",
            "line": 311
          },
          "name": "definitionUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-workflow-version/index.ts",
            "line": 327
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-workflow-version/index.ts",
            "line": 343
          },
          "name": "engine",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-workflow-version/index.ts",
            "line": 364
          },
          "name": "main",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-workflow-version/index.ts",
            "line": 401
          },
          "name": "storageCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-workflow-version/index.ts",
            "line": 417
          },
          "name": "storageType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-workflow-version/index.ts",
            "line": 433
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-workflow-version/index.ts",
            "line": 459
          },
          "name": "versionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-workflow-version/index.ts",
            "line": 472
          },
          "name": "workflowBucketOwnerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-workflow-version/index.ts",
            "line": 488
          },
          "name": "workflowId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/omics-workflow-version/index:OmicsWorkflowVersion"
    },
    "@cdktn/provider-awscc.omicsWorkflowVersion.OmicsWorkflowVersionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.omicsWorkflowVersion.OmicsWorkflowVersionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/omics-workflow-version/index.ts",
        "line": 14
      },
      "name": "OmicsWorkflowVersionConfig",
      "namespace": "omicsWorkflowVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_workflow_version#version_name OmicsWorkflowVersion#version_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-workflow-version/index.ts",
            "line": 56
          },
          "name": "versionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_workflow_version#workflow_id OmicsWorkflowVersion#workflow_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-workflow-version/index.ts",
            "line": 64
          },
          "name": "workflowId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_workflow_version#accelerators OmicsWorkflowVersion#accelerators}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-workflow-version/index.ts",
            "line": 18
          },
          "name": "accelerators",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_workflow_version#definition_uri OmicsWorkflowVersion#definition_uri}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-workflow-version/index.ts",
            "line": 22
          },
          "name": "definitionUri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_workflow_version#description OmicsWorkflowVersion#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-workflow-version/index.ts",
            "line": 26
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_workflow_version#engine OmicsWorkflowVersion#engine}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-workflow-version/index.ts",
            "line": 30
          },
          "name": "engine",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_workflow_version#main OmicsWorkflowVersion#main}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-workflow-version/index.ts",
            "line": 34
          },
          "name": "main",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_workflow_version#parameter_template OmicsWorkflowVersion#parameter_template}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-workflow-version/index.ts",
            "line": 38
          },
          "name": "parameterTemplate",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.omicsWorkflowVersion.OmicsWorkflowVersionParameterTemplate"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_workflow_version#storage_capacity OmicsWorkflowVersion#storage_capacity}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-workflow-version/index.ts",
            "line": 42
          },
          "name": "storageCapacity",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_workflow_version#storage_type OmicsWorkflowVersion#storage_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-workflow-version/index.ts",
            "line": 46
          },
          "name": "storageType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_workflow_version#tags OmicsWorkflowVersion#tags}",
            "stability": "stable",
            "summary": "A map of resource tags."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-workflow-version/index.ts",
            "line": 52
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_workflow_version#workflow_bucket_owner_id OmicsWorkflowVersion#workflow_bucket_owner_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-workflow-version/index.ts",
            "line": 60
          },
          "name": "workflowBucketOwnerId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/omics-workflow-version/index:OmicsWorkflowVersionConfig"
    },
    "@cdktn/provider-awscc.omicsWorkflowVersion.OmicsWorkflowVersionParameterTemplate": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.omicsWorkflowVersion.OmicsWorkflowVersionParameterTemplate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/omics-workflow-version/index.ts",
        "line": 66
      },
      "name": "OmicsWorkflowVersionParameterTemplate",
      "namespace": "omicsWorkflowVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_workflow_version#description OmicsWorkflowVersion#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-workflow-version/index.ts",
            "line": 70
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/omics_workflow_version#optional OmicsWorkflowVersion#optional}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-workflow-version/index.ts",
            "line": 74
          },
          "name": "optional",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/omics-workflow-version/index:OmicsWorkflowVersionParameterTemplate"
    },
    "@cdktn/provider-awscc.omicsWorkflowVersion.OmicsWorkflowVersionParameterTemplateMap": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.omicsWorkflowVersion.OmicsWorkflowVersionParameterTemplateMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/omics-workflow-version/index.ts",
          "line": 202
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/omics-workflow-version/index.ts",
        "line": 195
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-workflow-version/index.ts",
            "line": 209
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.omicsWorkflowVersion.OmicsWorkflowVersionParameterTemplateOutputReference"
            }
          }
        }
      ],
      "name": "OmicsWorkflowVersionParameterTemplateMap",
      "namespace": "omicsWorkflowVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-workflow-version/index.ts",
            "line": 196
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.omicsWorkflowVersion.OmicsWorkflowVersionParameterTemplate"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/omics-workflow-version/index:OmicsWorkflowVersionParameterTemplateMap"
    },
    "@cdktn/provider-awscc.omicsWorkflowVersion.OmicsWorkflowVersionParameterTemplateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.omicsWorkflowVersion.OmicsWorkflowVersionParameterTemplateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/omics-workflow-version/index.ts",
          "line": 122
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/omics-workflow-version/index.ts",
        "line": 113
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-workflow-version/index.ts",
            "line": 170
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-workflow-version/index.ts",
            "line": 186
          },
          "name": "resetOptional"
        }
      ],
      "name": "OmicsWorkflowVersionParameterTemplateOutputReference",
      "namespace": "omicsWorkflowVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-workflow-version/index.ts",
            "line": 174
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/omics-workflow-version/index.ts",
            "line": 190
          },
          "name": "optionalInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-workflow-version/index.ts",
            "line": 164
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-workflow-version/index.ts",
            "line": 180
          },
          "name": "optional",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/omics-workflow-version/index.ts",
            "line": 126
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.omicsWorkflowVersion.OmicsWorkflowVersionParameterTemplate"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/omics-workflow-version/index:OmicsWorkflowVersionParameterTemplateOutputReference"
    },
    "@cdktn/provider-awscc.opensearchserverlessAccessPolicy.OpensearchserverlessAccessPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchserverless_access_policy awscc_opensearchserverless_access_policy}."
      },
      "fqn": "@cdktn/provider-awscc.opensearchserverlessAccessPolicy.OpensearchserverlessAccessPolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchserverless_access_policy awscc_opensearchserverless_access_policy} Resource."
        },
        "locationInModule": {
          "filename": "src/opensearchserverless-access-policy/index.ts",
          "line": 76
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.opensearchserverlessAccessPolicy.OpensearchserverlessAccessPolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/opensearchserverless-access-policy/index.ts",
        "line": 44
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a OpensearchserverlessAccessPolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-access-policy/index.ts",
            "line": 61
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the OpensearchserverlessAccessPolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchserverless_access_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing OpensearchserverlessAccessPolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the OpensearchserverlessAccessPolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-access-policy/index.ts",
            "line": 110
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-access-policy/index.ts",
            "line": 166
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-access-policy/index.ts",
            "line": 175
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "OpensearchserverlessAccessPolicy",
      "namespace": "opensearchserverlessAccessPolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-access-policy/index.ts",
            "line": 49
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-access-policy/index.ts",
            "line": 119
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-access-policy/index.ts",
            "line": 114
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-access-policy/index.ts",
            "line": 132
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-access-policy/index.ts",
            "line": 145
          },
          "name": "policyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-access-policy/index.ts",
            "line": 158
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-access-policy/index.ts",
            "line": 104
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-access-policy/index.ts",
            "line": 125
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-access-policy/index.ts",
            "line": 138
          },
          "name": "policy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-access-policy/index.ts",
            "line": 151
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/opensearchserverless-access-policy/index:OpensearchserverlessAccessPolicy"
    },
    "@cdktn/provider-awscc.opensearchserverlessAccessPolicy.OpensearchserverlessAccessPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opensearchserverlessAccessPolicy.OpensearchserverlessAccessPolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/opensearchserverless-access-policy/index.ts",
        "line": 14
      },
      "name": "OpensearchserverlessAccessPolicyConfig",
      "namespace": "opensearchserverlessAccessPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchserverless_access_policy#name OpensearchserverlessAccessPolicy#name}",
            "stability": "stable",
            "summary": "The name of the policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-access-policy/index.ts",
            "line": 26
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchserverless_access_policy#policy OpensearchserverlessAccessPolicy#policy}",
            "stability": "stable",
            "summary": "The JSON policy document that is the content for the policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-access-policy/index.ts",
            "line": 32
          },
          "name": "policy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchserverless_access_policy#type OpensearchserverlessAccessPolicy#type}",
            "stability": "stable",
            "summary": "The possible types for the access policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-access-policy/index.ts",
            "line": 38
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchserverless_access_policy#description OpensearchserverlessAccessPolicy#description}",
            "stability": "stable",
            "summary": "The description of the policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-access-policy/index.ts",
            "line": 20
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/opensearchserverless-access-policy/index:OpensearchserverlessAccessPolicyConfig"
    },
    "@cdktn/provider-awscc.opensearchserverlessCollection.OpensearchserverlessCollection": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchserverless_collection awscc_opensearchserverless_collection}."
      },
      "fqn": "@cdktn/provider-awscc.opensearchserverlessCollection.OpensearchserverlessCollection",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchserverless_collection awscc_opensearchserverless_collection} Resource."
        },
        "locationInModule": {
          "filename": "src/opensearchserverless-collection/index.ts",
          "line": 552
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.opensearchserverlessCollection.OpensearchserverlessCollectionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/opensearchserverless-collection/index.ts",
        "line": 520
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a OpensearchserverlessCollection resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-collection/index.ts",
            "line": 537
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the OpensearchserverlessCollection to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchserverless_collection#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing OpensearchserverlessCollection that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the OpensearchserverlessCollection to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-collection/index.ts",
            "line": 656
          },
          "name": "putEncryptionConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.opensearchserverlessCollection.OpensearchserverlessCollectionEncryptionConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-collection/index.ts",
            "line": 717
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.opensearchserverlessCollection.OpensearchserverlessCollectionTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-collection/index.ts",
            "line": 749
          },
          "name": "putVectorOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.opensearchserverlessCollection.OpensearchserverlessCollectionVectorOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-collection/index.ts",
            "line": 601
          },
          "name": "resetCollectionGroupName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-collection/index.ts",
            "line": 627
          },
          "name": "resetDeletionProtection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-collection/index.ts",
            "line": 643
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-collection/index.ts",
            "line": 659
          },
          "name": "resetEncryptionConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-collection/index.ts",
            "line": 704
          },
          "name": "resetStandbyReplicas"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-collection/index.ts",
            "line": 720
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-collection/index.ts",
            "line": 736
          },
          "name": "resetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-collection/index.ts",
            "line": 752
          },
          "name": "resetVectorOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-collection/index.ts",
            "line": 764
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-collection/index.ts",
            "line": 778
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "OpensearchserverlessCollection",
      "namespace": "opensearchserverlessCollection",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-collection/index.ts",
            "line": 525
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-collection/index.ts",
            "line": 584
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-collection/index.ts",
            "line": 589
          },
          "name": "collectionEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-collection/index.ts",
            "line": 610
          },
          "name": "collectionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-collection/index.ts",
            "line": 615
          },
          "name": "dashboardEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-collection/index.ts",
            "line": 653
          },
          "name": "encryptionConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.opensearchserverlessCollection.OpensearchserverlessCollectionEncryptionConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-collection/index.ts",
            "line": 669
          },
          "name": "fipsEndpoints",
          "type": {
            "fqn": "@cdktn/provider-awscc.opensearchserverlessCollection.OpensearchserverlessCollectionFipsEndpointsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-collection/index.ts",
            "line": 674
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-collection/index.ts",
            "line": 679
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-collection/index.ts",
            "line": 714
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.opensearchserverlessCollection.OpensearchserverlessCollectionTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-collection/index.ts",
            "line": 746
          },
          "name": "vectorOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.opensearchserverlessCollection.OpensearchserverlessCollectionVectorOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-collection/index.ts",
            "line": 605
          },
          "name": "collectionGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-collection/index.ts",
            "line": 631
          },
          "name": "deletionProtectionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-collection/index.ts",
            "line": 647
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-collection/index.ts",
            "line": 663
          },
          "name": "encryptionConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.opensearchserverlessCollection.OpensearchserverlessCollectionEncryptionConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-collection/index.ts",
            "line": 692
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-collection/index.ts",
            "line": 708
          },
          "name": "standbyReplicasInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-collection/index.ts",
            "line": 724
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.opensearchserverlessCollection.OpensearchserverlessCollectionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-collection/index.ts",
            "line": 740
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-collection/index.ts",
            "line": 756
          },
          "name": "vectorOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.opensearchserverlessCollection.OpensearchserverlessCollectionVectorOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-collection/index.ts",
            "line": 595
          },
          "name": "collectionGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-collection/index.ts",
            "line": 621
          },
          "name": "deletionProtection",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-collection/index.ts",
            "line": 637
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-collection/index.ts",
            "line": 685
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-collection/index.ts",
            "line": 698
          },
          "name": "standbyReplicas",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-collection/index.ts",
            "line": 730
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/opensearchserverless-collection/index:OpensearchserverlessCollection"
    },
    "@cdktn/provider-awscc.opensearchserverlessCollection.OpensearchserverlessCollectionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opensearchserverlessCollection.OpensearchserverlessCollectionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/opensearchserverless-collection/index.ts",
        "line": 14
      },
      "name": "OpensearchserverlessCollectionConfig",
      "namespace": "opensearchserverlessCollection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The name must meet the following criteria:\nUnique to your account and AWS Region\nStarts with a lowercase letter\nContains only lowercase letters a-z, the numbers 0-9 and the hyphen (-)\nContains between 3 and 64 characters\n\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchserverless_collection#name OpensearchserverlessCollection#name}",
            "stability": "stable",
            "summary": "The name of the collection."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-collection/index.ts",
            "line": 51
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchserverless_collection#collection_group_name OpensearchserverlessCollection#collection_group_name}",
            "stability": "stable",
            "summary": "The name of the collection group to associate with the collection."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-collection/index.ts",
            "line": 20
          },
          "name": "collectionGroupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchserverless_collection#deletion_protection OpensearchserverlessCollection#deletion_protection}",
            "stability": "stable",
            "summary": "The deletion protection state of the collection."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-collection/index.ts",
            "line": 26
          },
          "name": "deletionProtection",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchserverless_collection#description OpensearchserverlessCollection#description}",
            "stability": "stable",
            "summary": "The description of the collection."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-collection/index.ts",
            "line": 32
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchserverless_collection#encryption_config OpensearchserverlessCollection#encryption_config}",
            "stability": "stable",
            "summary": "Encryption settings for the collection."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-collection/index.ts",
            "line": 38
          },
          "name": "encryptionConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.opensearchserverlessCollection.OpensearchserverlessCollectionEncryptionConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchserverless_collection#standby_replicas OpensearchserverlessCollection#standby_replicas}",
            "stability": "stable",
            "summary": "The possible standby replicas for the collection."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-collection/index.ts",
            "line": 57
          },
          "name": "standbyReplicas",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchserverless_collection#tags OpensearchserverlessCollection#tags}",
            "stability": "stable",
            "summary": "List of tags to be added to the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-collection/index.ts",
            "line": 63
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.opensearchserverlessCollection.OpensearchserverlessCollectionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchserverless_collection#type OpensearchserverlessCollection#type}",
            "stability": "stable",
            "summary": "The possible types for the collection."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-collection/index.ts",
            "line": 69
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchserverless_collection#vector_options OpensearchserverlessCollection#vector_options}",
            "stability": "stable",
            "summary": "Vector search configuration options for the collection."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-collection/index.ts",
            "line": 75
          },
          "name": "vectorOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.opensearchserverlessCollection.OpensearchserverlessCollectionVectorOptions"
          }
        }
      ],
      "symbolId": "src/opensearchserverless-collection/index:OpensearchserverlessCollectionConfig"
    },
    "@cdktn/provider-awscc.opensearchserverlessCollection.OpensearchserverlessCollectionEncryptionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opensearchserverlessCollection.OpensearchserverlessCollectionEncryptionConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/opensearchserverless-collection/index.ts",
        "line": 77
      },
      "name": "OpensearchserverlessCollectionEncryptionConfig",
      "namespace": "opensearchserverlessCollection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchserverless_collection#aws_owned_key OpensearchserverlessCollection#aws_owned_key}",
            "stability": "stable",
            "summary": "Indicates whether to use an AWS owned key for encryption."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-collection/index.ts",
            "line": 83
          },
          "name": "awsOwnedKey",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchserverless_collection#kms_key_arn OpensearchserverlessCollection#kms_key_arn}",
            "stability": "stable",
            "summary": "Key Management Service key used to encrypt the collection."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-collection/index.ts",
            "line": 89
          },
          "name": "kmsKeyArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/opensearchserverless-collection/index:OpensearchserverlessCollectionEncryptionConfig"
    },
    "@cdktn/provider-awscc.opensearchserverlessCollection.OpensearchserverlessCollectionEncryptionConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opensearchserverlessCollection.OpensearchserverlessCollectionEncryptionConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/opensearchserverless-collection/index.ts",
          "line": 136
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/opensearchserverless-collection/index.ts",
        "line": 128
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-collection/index.ts",
            "line": 184
          },
          "name": "resetAwsOwnedKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-collection/index.ts",
            "line": 200
          },
          "name": "resetKmsKeyArn"
        }
      ],
      "name": "OpensearchserverlessCollectionEncryptionConfigOutputReference",
      "namespace": "opensearchserverlessCollection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-collection/index.ts",
            "line": 188
          },
          "name": "awsOwnedKeyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-collection/index.ts",
            "line": 204
          },
          "name": "kmsKeyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-collection/index.ts",
            "line": 178
          },
          "name": "awsOwnedKey",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-collection/index.ts",
            "line": 194
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-collection/index.ts",
            "line": 140
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.opensearchserverlessCollection.OpensearchserverlessCollectionEncryptionConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/opensearchserverless-collection/index:OpensearchserverlessCollectionEncryptionConfigOutputReference"
    },
    "@cdktn/provider-awscc.opensearchserverlessCollection.OpensearchserverlessCollectionFipsEndpoints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opensearchserverlessCollection.OpensearchserverlessCollectionFipsEndpoints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/opensearchserverless-collection/index.ts",
        "line": 208
      },
      "name": "OpensearchserverlessCollectionFipsEndpoints",
      "namespace": "opensearchserverlessCollection",
      "symbolId": "src/opensearchserverless-collection/index:OpensearchserverlessCollectionFipsEndpoints"
    },
    "@cdktn/provider-awscc.opensearchserverlessCollection.OpensearchserverlessCollectionFipsEndpointsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opensearchserverlessCollection.OpensearchserverlessCollectionFipsEndpointsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/opensearchserverless-collection/index.ts",
          "line": 238
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/opensearchserverless-collection/index.ts",
        "line": 231
      },
      "name": "OpensearchserverlessCollectionFipsEndpointsOutputReference",
      "namespace": "opensearchserverlessCollection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-collection/index.ts",
            "line": 258
          },
          "name": "collectionEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-collection/index.ts",
            "line": 263
          },
          "name": "dashboardEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-collection/index.ts",
            "line": 242
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.opensearchserverlessCollection.OpensearchserverlessCollectionFipsEndpoints"
          }
        }
      ],
      "symbolId": "src/opensearchserverless-collection/index:OpensearchserverlessCollectionFipsEndpointsOutputReference"
    },
    "@cdktn/provider-awscc.opensearchserverlessCollection.OpensearchserverlessCollectionTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opensearchserverlessCollection.OpensearchserverlessCollectionTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/opensearchserverless-collection/index.ts",
        "line": 267
      },
      "name": "OpensearchserverlessCollectionTags",
      "namespace": "opensearchserverlessCollection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchserverless_collection#key OpensearchserverlessCollection#key}",
            "stability": "stable",
            "summary": "The key in the key-value pair."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-collection/index.ts",
            "line": 273
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchserverless_collection#value OpensearchserverlessCollection#value}",
            "stability": "stable",
            "summary": "The value in the key-value pair."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-collection/index.ts",
            "line": 279
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/opensearchserverless-collection/index:OpensearchserverlessCollectionTags"
    },
    "@cdktn/provider-awscc.opensearchserverlessCollection.OpensearchserverlessCollectionTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opensearchserverlessCollection.OpensearchserverlessCollectionTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/opensearchserverless-collection/index.ts",
          "line": 409
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/opensearchserverless-collection/index.ts",
        "line": 401
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-collection/index.ts",
            "line": 416
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.opensearchserverlessCollection.OpensearchserverlessCollectionTagsOutputReference"
            }
          }
        }
      ],
      "name": "OpensearchserverlessCollectionTagsList",
      "namespace": "opensearchserverlessCollection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-collection/index.ts",
            "line": 402
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.opensearchserverlessCollection.OpensearchserverlessCollectionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/opensearchserverless-collection/index:OpensearchserverlessCollectionTagsList"
    },
    "@cdktn/provider-awscc.opensearchserverlessCollection.OpensearchserverlessCollectionTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opensearchserverlessCollection.OpensearchserverlessCollectionTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/opensearchserverless-collection/index.ts",
          "line": 328
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/opensearchserverless-collection/index.ts",
        "line": 318
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-collection/index.ts",
            "line": 376
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-collection/index.ts",
            "line": 392
          },
          "name": "resetValue"
        }
      ],
      "name": "OpensearchserverlessCollectionTagsOutputReference",
      "namespace": "opensearchserverlessCollection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-collection/index.ts",
            "line": 380
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-collection/index.ts",
            "line": 396
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-collection/index.ts",
            "line": 370
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-collection/index.ts",
            "line": 386
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-collection/index.ts",
            "line": 332
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.opensearchserverlessCollection.OpensearchserverlessCollectionTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/opensearchserverless-collection/index:OpensearchserverlessCollectionTagsOutputReference"
    },
    "@cdktn/provider-awscc.opensearchserverlessCollection.OpensearchserverlessCollectionVectorOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opensearchserverlessCollection.OpensearchserverlessCollectionVectorOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/opensearchserverless-collection/index.ts",
        "line": 420
      },
      "name": "OpensearchserverlessCollectionVectorOptions",
      "namespace": "opensearchserverlessCollection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchserverless_collection#serverless_vector_acceleration OpensearchserverlessCollection#serverless_vector_acceleration}",
            "stability": "stable",
            "summary": "Indicates whether GPU acceleration is enabled for vector indexing."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-collection/index.ts",
            "line": 426
          },
          "name": "serverlessVectorAcceleration",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/opensearchserverless-collection/index:OpensearchserverlessCollectionVectorOptions"
    },
    "@cdktn/provider-awscc.opensearchserverlessCollection.OpensearchserverlessCollectionVectorOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opensearchserverlessCollection.OpensearchserverlessCollectionVectorOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/opensearchserverless-collection/index.ts",
          "line": 466
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/opensearchserverless-collection/index.ts",
        "line": 458
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-collection/index.ts",
            "line": 508
          },
          "name": "resetServerlessVectorAcceleration"
        }
      ],
      "name": "OpensearchserverlessCollectionVectorOptionsOutputReference",
      "namespace": "opensearchserverlessCollection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-collection/index.ts",
            "line": 512
          },
          "name": "serverlessVectorAccelerationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-collection/index.ts",
            "line": 502
          },
          "name": "serverlessVectorAcceleration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-collection/index.ts",
            "line": 470
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.opensearchserverlessCollection.OpensearchserverlessCollectionVectorOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/opensearchserverless-collection/index:OpensearchserverlessCollectionVectorOptionsOutputReference"
    },
    "@cdktn/provider-awscc.opensearchserverlessCollectionGroup.OpensearchserverlessCollectionGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchserverless_collection_group awscc_opensearchserverless_collection_group}."
      },
      "fqn": "@cdktn/provider-awscc.opensearchserverlessCollectionGroup.OpensearchserverlessCollectionGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchserverless_collection_group awscc_opensearchserverless_collection_group} Resource."
        },
        "locationInModule": {
          "filename": "src/opensearchserverless-collection-group/index.ts",
          "line": 440
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.opensearchserverlessCollectionGroup.OpensearchserverlessCollectionGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/opensearchserverless-collection-group/index.ts",
        "line": 408
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a OpensearchserverlessCollectionGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-collection-group/index.ts",
            "line": 425
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the OpensearchserverlessCollectionGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchserverless_collection_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing OpensearchserverlessCollectionGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the OpensearchserverlessCollectionGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-collection-group/index.ts",
            "line": 478
          },
          "name": "putCapacityLimits",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.opensearchserverlessCollectionGroup.OpensearchserverlessCollectionGroupCapacityLimits"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-collection-group/index.ts",
            "line": 562
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.opensearchserverlessCollectionGroup.OpensearchserverlessCollectionGroupTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-collection-group/index.ts",
            "line": 481
          },
          "name": "resetCapacityLimits"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-collection-group/index.ts",
            "line": 502
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-collection-group/index.ts",
            "line": 518
          },
          "name": "resetGeneration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-collection-group/index.ts",
            "line": 565
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-collection-group/index.ts",
            "line": 577
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-collection-group/index.ts",
            "line": 588
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "OpensearchserverlessCollectionGroup",
      "namespace": "opensearchserverlessCollectionGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-collection-group/index.ts",
            "line": 413
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-collection-group/index.ts",
            "line": 469
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-collection-group/index.ts",
            "line": 475
          },
          "name": "capacityLimits",
          "type": {
            "fqn": "@cdktn/provider-awscc.opensearchserverlessCollectionGroup.OpensearchserverlessCollectionGroupCapacityLimitsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-collection-group/index.ts",
            "line": 490
          },
          "name": "collectionGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-collection-group/index.ts",
            "line": 527
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-collection-group/index.ts",
            "line": 559
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.opensearchserverlessCollectionGroup.OpensearchserverlessCollectionGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-collection-group/index.ts",
            "line": 485
          },
          "name": "capacityLimitsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.opensearchserverlessCollectionGroup.OpensearchserverlessCollectionGroupCapacityLimits"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-collection-group/index.ts",
            "line": 506
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-collection-group/index.ts",
            "line": 522
          },
          "name": "generationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-collection-group/index.ts",
            "line": 540
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-collection-group/index.ts",
            "line": 553
          },
          "name": "standbyReplicasInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-collection-group/index.ts",
            "line": 569
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.opensearchserverlessCollectionGroup.OpensearchserverlessCollectionGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-collection-group/index.ts",
            "line": 496
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-collection-group/index.ts",
            "line": 512
          },
          "name": "generation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-collection-group/index.ts",
            "line": 533
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-collection-group/index.ts",
            "line": 546
          },
          "name": "standbyReplicas",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/opensearchserverless-collection-group/index:OpensearchserverlessCollectionGroup"
    },
    "@cdktn/provider-awscc.opensearchserverlessCollectionGroup.OpensearchserverlessCollectionGroupCapacityLimits": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opensearchserverlessCollectionGroup.OpensearchserverlessCollectionGroupCapacityLimits",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/opensearchserverless-collection-group/index.ts",
        "line": 50
      },
      "name": "OpensearchserverlessCollectionGroupCapacityLimits",
      "namespace": "opensearchserverlessCollectionGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchserverless_collection_group#max_indexing_capacity_in_ocu OpensearchserverlessCollectionGroup#max_indexing_capacity_in_ocu}",
            "stability": "stable",
            "summary": "The maximum indexing capacity for collections in the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-collection-group/index.ts",
            "line": 56
          },
          "name": "maxIndexingCapacityInOcu",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchserverless_collection_group#max_search_capacity_in_ocu OpensearchserverlessCollectionGroup#max_search_capacity_in_ocu}",
            "stability": "stable",
            "summary": "The maximum search capacity for collections in the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-collection-group/index.ts",
            "line": 62
          },
          "name": "maxSearchCapacityInOcu",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchserverless_collection_group#min_indexing_capacity_in_ocu OpensearchserverlessCollectionGroup#min_indexing_capacity_in_ocu}",
            "stability": "stable",
            "summary": "The minimum indexing capacity for collections in the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-collection-group/index.ts",
            "line": 68
          },
          "name": "minIndexingCapacityInOcu",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchserverless_collection_group#min_search_capacity_in_ocu OpensearchserverlessCollectionGroup#min_search_capacity_in_ocu}",
            "stability": "stable",
            "summary": "The minimum search capacity for collections in the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-collection-group/index.ts",
            "line": 74
          },
          "name": "minSearchCapacityInOcu",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/opensearchserverless-collection-group/index:OpensearchserverlessCollectionGroupCapacityLimits"
    },
    "@cdktn/provider-awscc.opensearchserverlessCollectionGroup.OpensearchserverlessCollectionGroupCapacityLimitsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opensearchserverlessCollectionGroup.OpensearchserverlessCollectionGroupCapacityLimitsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/opensearchserverless-collection-group/index.ts",
          "line": 135
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/opensearchserverless-collection-group/index.ts",
        "line": 127
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-collection-group/index.ts",
            "line": 195
          },
          "name": "resetMaxIndexingCapacityInOcu"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-collection-group/index.ts",
            "line": 211
          },
          "name": "resetMaxSearchCapacityInOcu"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-collection-group/index.ts",
            "line": 227
          },
          "name": "resetMinIndexingCapacityInOcu"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-collection-group/index.ts",
            "line": 243
          },
          "name": "resetMinSearchCapacityInOcu"
        }
      ],
      "name": "OpensearchserverlessCollectionGroupCapacityLimitsOutputReference",
      "namespace": "opensearchserverlessCollectionGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-collection-group/index.ts",
            "line": 199
          },
          "name": "maxIndexingCapacityInOcuInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-collection-group/index.ts",
            "line": 215
          },
          "name": "maxSearchCapacityInOcuInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-collection-group/index.ts",
            "line": 231
          },
          "name": "minIndexingCapacityInOcuInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-collection-group/index.ts",
            "line": 247
          },
          "name": "minSearchCapacityInOcuInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-collection-group/index.ts",
            "line": 189
          },
          "name": "maxIndexingCapacityInOcu",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-collection-group/index.ts",
            "line": 205
          },
          "name": "maxSearchCapacityInOcu",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-collection-group/index.ts",
            "line": 221
          },
          "name": "minIndexingCapacityInOcu",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-collection-group/index.ts",
            "line": 237
          },
          "name": "minSearchCapacityInOcu",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-collection-group/index.ts",
            "line": 139
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.opensearchserverlessCollectionGroup.OpensearchserverlessCollectionGroupCapacityLimits"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/opensearchserverless-collection-group/index:OpensearchserverlessCollectionGroupCapacityLimitsOutputReference"
    },
    "@cdktn/provider-awscc.opensearchserverlessCollectionGroup.OpensearchserverlessCollectionGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opensearchserverlessCollectionGroup.OpensearchserverlessCollectionGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/opensearchserverless-collection-group/index.ts",
        "line": 14
      },
      "name": "OpensearchserverlessCollectionGroupConfig",
      "namespace": "opensearchserverlessCollectionGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchserverless_collection_group#name OpensearchserverlessCollectionGroup#name}",
            "stability": "stable",
            "summary": "The name of the collection group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-collection-group/index.ts",
            "line": 36
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchserverless_collection_group#standby_replicas OpensearchserverlessCollectionGroup#standby_replicas}",
            "stability": "stable",
            "summary": "Indicates whether standby replicas are used for the collection group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-collection-group/index.ts",
            "line": 42
          },
          "name": "standbyReplicas",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchserverless_collection_group#capacity_limits OpensearchserverlessCollectionGroup#capacity_limits}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-collection-group/index.ts",
            "line": 18
          },
          "name": "capacityLimits",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.opensearchserverlessCollectionGroup.OpensearchserverlessCollectionGroupCapacityLimits"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchserverless_collection_group#description OpensearchserverlessCollectionGroup#description}",
            "stability": "stable",
            "summary": "The description of the collection group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-collection-group/index.ts",
            "line": 24
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchserverless_collection_group#generation OpensearchserverlessCollectionGroup#generation}",
            "stability": "stable",
            "summary": "The generation of Amazon OpenSearch Serverless for the collection group. Valid values are CLASSIC and NEXTGEN."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-collection-group/index.ts",
            "line": 30
          },
          "name": "generation",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchserverless_collection_group#tags OpensearchserverlessCollectionGroup#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-collection-group/index.ts",
            "line": 48
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.opensearchserverlessCollectionGroup.OpensearchserverlessCollectionGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/opensearchserverless-collection-group/index:OpensearchserverlessCollectionGroupConfig"
    },
    "@cdktn/provider-awscc.opensearchserverlessCollectionGroup.OpensearchserverlessCollectionGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opensearchserverlessCollectionGroup.OpensearchserverlessCollectionGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/opensearchserverless-collection-group/index.ts",
        "line": 251
      },
      "name": "OpensearchserverlessCollectionGroupTags",
      "namespace": "opensearchserverlessCollectionGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchserverless_collection_group#key OpensearchserverlessCollectionGroup#key}",
            "stability": "stable",
            "summary": "The key in the key-value pair."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-collection-group/index.ts",
            "line": 257
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchserverless_collection_group#value OpensearchserverlessCollectionGroup#value}",
            "stability": "stable",
            "summary": "The value in the key-value pair."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-collection-group/index.ts",
            "line": 263
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/opensearchserverless-collection-group/index:OpensearchserverlessCollectionGroupTags"
    },
    "@cdktn/provider-awscc.opensearchserverlessCollectionGroup.OpensearchserverlessCollectionGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opensearchserverlessCollectionGroup.OpensearchserverlessCollectionGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/opensearchserverless-collection-group/index.ts",
          "line": 393
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/opensearchserverless-collection-group/index.ts",
        "line": 385
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-collection-group/index.ts",
            "line": 400
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.opensearchserverlessCollectionGroup.OpensearchserverlessCollectionGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "OpensearchserverlessCollectionGroupTagsList",
      "namespace": "opensearchserverlessCollectionGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-collection-group/index.ts",
            "line": 386
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.opensearchserverlessCollectionGroup.OpensearchserverlessCollectionGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/opensearchserverless-collection-group/index:OpensearchserverlessCollectionGroupTagsList"
    },
    "@cdktn/provider-awscc.opensearchserverlessCollectionGroup.OpensearchserverlessCollectionGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opensearchserverlessCollectionGroup.OpensearchserverlessCollectionGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/opensearchserverless-collection-group/index.ts",
          "line": 312
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/opensearchserverless-collection-group/index.ts",
        "line": 302
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-collection-group/index.ts",
            "line": 360
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-collection-group/index.ts",
            "line": 376
          },
          "name": "resetValue"
        }
      ],
      "name": "OpensearchserverlessCollectionGroupTagsOutputReference",
      "namespace": "opensearchserverlessCollectionGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-collection-group/index.ts",
            "line": 364
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-collection-group/index.ts",
            "line": 380
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-collection-group/index.ts",
            "line": 354
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-collection-group/index.ts",
            "line": 370
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-collection-group/index.ts",
            "line": 316
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.opensearchserverlessCollectionGroup.OpensearchserverlessCollectionGroupTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/opensearchserverless-collection-group/index:OpensearchserverlessCollectionGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.opensearchserverlessCollectionIndex.OpensearchserverlessCollectionIndex": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchserverless_collection_index awscc_opensearchserverless_collection_index}."
      },
      "fqn": "@cdktn/provider-awscc.opensearchserverlessCollectionIndex.OpensearchserverlessCollectionIndex",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchserverless_collection_index awscc_opensearchserverless_collection_index} Resource."
        },
        "locationInModule": {
          "filename": "src/opensearchserverless-collection-index/index.ts",
          "line": 70
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.opensearchserverlessCollectionIndex.OpensearchserverlessCollectionIndexConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/opensearchserverless-collection-index/index.ts",
        "line": 38
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a OpensearchserverlessCollectionIndex resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-collection-index/index.ts",
            "line": 55
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the OpensearchserverlessCollectionIndex to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchserverless_collection_index#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing OpensearchserverlessCollectionIndex that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the OpensearchserverlessCollectionIndex to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-collection-index/index.ts",
            "line": 134
          },
          "name": "resetIndexSchema"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-collection-index/index.ts",
            "line": 146
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-collection-index/index.ts",
            "line": 154
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "OpensearchserverlessCollectionIndex",
      "namespace": "opensearchserverlessCollectionIndex",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-collection-index/index.ts",
            "line": 43
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-collection-index/index.ts",
            "line": 109
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-collection-index/index.ts",
            "line": 104
          },
          "name": "collectionIndexIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-collection-index/index.ts",
            "line": 122
          },
          "name": "indexNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-collection-index/index.ts",
            "line": 138
          },
          "name": "indexSchemaInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-collection-index/index.ts",
            "line": 97
          },
          "name": "collectionIndexId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-collection-index/index.ts",
            "line": 115
          },
          "name": "indexName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-collection-index/index.ts",
            "line": 128
          },
          "name": "indexSchema",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/opensearchserverless-collection-index/index:OpensearchserverlessCollectionIndex"
    },
    "@cdktn/provider-awscc.opensearchserverlessCollectionIndex.OpensearchserverlessCollectionIndexConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opensearchserverlessCollectionIndex.OpensearchserverlessCollectionIndexConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/opensearchserverless-collection-index/index.ts",
        "line": 14
      },
      "name": "OpensearchserverlessCollectionIndexConfig",
      "namespace": "opensearchserverlessCollectionIndex",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchserverless_collection_index#collection_index_id OpensearchserverlessCollectionIndex#collection_index_id}",
            "stability": "stable",
            "summary": "The identifier of the collection."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-collection-index/index.ts",
            "line": 20
          },
          "name": "collectionIndexId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchserverless_collection_index#index_name OpensearchserverlessCollectionIndex#index_name}",
            "stability": "stable",
            "summary": "The name of the collection index."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-collection-index/index.ts",
            "line": 26
          },
          "name": "indexName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchserverless_collection_index#index_schema OpensearchserverlessCollectionIndex#index_schema}",
            "stability": "stable",
            "summary": "The Mappings for the collection index."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-collection-index/index.ts",
            "line": 32
          },
          "name": "indexSchema",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/opensearchserverless-collection-index/index:OpensearchserverlessCollectionIndexConfig"
    },
    "@cdktn/provider-awscc.opensearchserverlessLifecyclePolicy.OpensearchserverlessLifecyclePolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchserverless_lifecycle_policy awscc_opensearchserverless_lifecycle_policy}."
      },
      "fqn": "@cdktn/provider-awscc.opensearchserverlessLifecyclePolicy.OpensearchserverlessLifecyclePolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchserverless_lifecycle_policy awscc_opensearchserverless_lifecycle_policy} Resource."
        },
        "locationInModule": {
          "filename": "src/opensearchserverless-lifecycle-policy/index.ts",
          "line": 76
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.opensearchserverlessLifecyclePolicy.OpensearchserverlessLifecyclePolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/opensearchserverless-lifecycle-policy/index.ts",
        "line": 44
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a OpensearchserverlessLifecyclePolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-lifecycle-policy/index.ts",
            "line": 61
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the OpensearchserverlessLifecyclePolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchserverless_lifecycle_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing OpensearchserverlessLifecyclePolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the OpensearchserverlessLifecyclePolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-lifecycle-policy/index.ts",
            "line": 110
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-lifecycle-policy/index.ts",
            "line": 166
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-lifecycle-policy/index.ts",
            "line": 175
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "OpensearchserverlessLifecyclePolicy",
      "namespace": "opensearchserverlessLifecyclePolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-lifecycle-policy/index.ts",
            "line": 49
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-lifecycle-policy/index.ts",
            "line": 119
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-lifecycle-policy/index.ts",
            "line": 114
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-lifecycle-policy/index.ts",
            "line": 132
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-lifecycle-policy/index.ts",
            "line": 145
          },
          "name": "policyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-lifecycle-policy/index.ts",
            "line": 158
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-lifecycle-policy/index.ts",
            "line": 104
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-lifecycle-policy/index.ts",
            "line": 125
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-lifecycle-policy/index.ts",
            "line": 138
          },
          "name": "policy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-lifecycle-policy/index.ts",
            "line": 151
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/opensearchserverless-lifecycle-policy/index:OpensearchserverlessLifecyclePolicy"
    },
    "@cdktn/provider-awscc.opensearchserverlessLifecyclePolicy.OpensearchserverlessLifecyclePolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opensearchserverlessLifecyclePolicy.OpensearchserverlessLifecyclePolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/opensearchserverless-lifecycle-policy/index.ts",
        "line": 14
      },
      "name": "OpensearchserverlessLifecyclePolicyConfig",
      "namespace": "opensearchserverlessLifecyclePolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchserverless_lifecycle_policy#name OpensearchserverlessLifecyclePolicy#name}",
            "stability": "stable",
            "summary": "The name of the policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-lifecycle-policy/index.ts",
            "line": 26
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchserverless_lifecycle_policy#policy OpensearchserverlessLifecyclePolicy#policy}",
            "stability": "stable",
            "summary": "The JSON policy document that is the content for the policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-lifecycle-policy/index.ts",
            "line": 32
          },
          "name": "policy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchserverless_lifecycle_policy#type OpensearchserverlessLifecyclePolicy#type}",
            "stability": "stable",
            "summary": "The type of lifecycle policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-lifecycle-policy/index.ts",
            "line": 38
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchserverless_lifecycle_policy#description OpensearchserverlessLifecyclePolicy#description}",
            "stability": "stable",
            "summary": "The description of the policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-lifecycle-policy/index.ts",
            "line": 20
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/opensearchserverless-lifecycle-policy/index:OpensearchserverlessLifecyclePolicyConfig"
    },
    "@cdktn/provider-awscc.opensearchserverlessSecurityConfig.OpensearchserverlessSecurityConfig": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchserverless_security_config awscc_opensearchserverless_security_config}."
      },
      "fqn": "@cdktn/provider-awscc.opensearchserverlessSecurityConfig.OpensearchserverlessSecurityConfig",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchserverless_security_config awscc_opensearchserverless_security_config} Resource."
        },
        "locationInModule": {
          "filename": "src/opensearchserverless-security-config/index.ts",
          "line": 636
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.opensearchserverlessSecurityConfig.OpensearchserverlessSecurityConfigConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/opensearchserverless-security-config/index.ts",
        "line": 604
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a OpensearchserverlessSecurityConfig resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-security-config/index.ts",
            "line": 621
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the OpensearchserverlessSecurityConfig to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchserverless_security_config#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing OpensearchserverlessSecurityConfig that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the OpensearchserverlessSecurityConfig to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-security-config/index.ts",
            "line": 685
          },
          "name": "putIamFederationOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.opensearchserverlessSecurityConfig.OpensearchserverlessSecurityConfigIamFederationOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-security-config/index.ts",
            "line": 701
          },
          "name": "putIamIdentityCenterOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.opensearchserverlessSecurityConfig.OpensearchserverlessSecurityConfigIamIdentityCenterOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-security-config/index.ts",
            "line": 738
          },
          "name": "putSamlOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.opensearchserverlessSecurityConfig.OpensearchserverlessSecurityConfigSamlOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-security-config/index.ts",
            "line": 672
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-security-config/index.ts",
            "line": 688
          },
          "name": "resetIamFederationOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-security-config/index.ts",
            "line": 704
          },
          "name": "resetIamIdentityCenterOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-security-config/index.ts",
            "line": 725
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-security-config/index.ts",
            "line": 741
          },
          "name": "resetSamlOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-security-config/index.ts",
            "line": 762
          },
          "name": "resetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-security-config/index.ts",
            "line": 774
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-security-config/index.ts",
            "line": 785
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "OpensearchserverlessSecurityConfig",
      "namespace": "opensearchserverlessSecurityConfig",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-security-config/index.ts",
            "line": 609
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-security-config/index.ts",
            "line": 682
          },
          "name": "iamFederationOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.opensearchserverlessSecurityConfig.OpensearchserverlessSecurityConfigIamFederationOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-security-config/index.ts",
            "line": 698
          },
          "name": "iamIdentityCenterOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.opensearchserverlessSecurityConfig.OpensearchserverlessSecurityConfigIamIdentityCenterOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-security-config/index.ts",
            "line": 713
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-security-config/index.ts",
            "line": 735
          },
          "name": "samlOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.opensearchserverlessSecurityConfig.OpensearchserverlessSecurityConfigSamlOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-security-config/index.ts",
            "line": 750
          },
          "name": "securityConfigId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-security-config/index.ts",
            "line": 676
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-security-config/index.ts",
            "line": 692
          },
          "name": "iamFederationOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.opensearchserverlessSecurityConfig.OpensearchserverlessSecurityConfigIamFederationOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-security-config/index.ts",
            "line": 708
          },
          "name": "iamIdentityCenterOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.opensearchserverlessSecurityConfig.OpensearchserverlessSecurityConfigIamIdentityCenterOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-security-config/index.ts",
            "line": 729
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-security-config/index.ts",
            "line": 745
          },
          "name": "samlOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.opensearchserverlessSecurityConfig.OpensearchserverlessSecurityConfigSamlOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-security-config/index.ts",
            "line": 766
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-security-config/index.ts",
            "line": 666
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-security-config/index.ts",
            "line": 719
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-security-config/index.ts",
            "line": 756
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/opensearchserverless-security-config/index:OpensearchserverlessSecurityConfig"
    },
    "@cdktn/provider-awscc.opensearchserverlessSecurityConfig.OpensearchserverlessSecurityConfigConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opensearchserverlessSecurityConfig.OpensearchserverlessSecurityConfigConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/opensearchserverless-security-config/index.ts",
        "line": 14
      },
      "name": "OpensearchserverlessSecurityConfigConfig",
      "namespace": "opensearchserverlessSecurityConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchserverless_security_config#description OpensearchserverlessSecurityConfig#description}",
            "stability": "stable",
            "summary": "Security config description."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-security-config/index.ts",
            "line": 20
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchserverless_security_config#iam_federation_options OpensearchserverlessSecurityConfig#iam_federation_options}",
            "stability": "stable",
            "summary": "Describe IAM federation options in form of key value map."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-security-config/index.ts",
            "line": 26
          },
          "name": "iamFederationOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.opensearchserverlessSecurityConfig.OpensearchserverlessSecurityConfigIamFederationOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchserverless_security_config#iam_identity_center_options OpensearchserverlessSecurityConfig#iam_identity_center_options}",
            "stability": "stable",
            "summary": "Describes IAM Identity Center options for an OpenSearch Serverless security configuration in the form of a key-value map."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-security-config/index.ts",
            "line": 32
          },
          "name": "iamIdentityCenterOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.opensearchserverlessSecurityConfig.OpensearchserverlessSecurityConfigIamIdentityCenterOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchserverless_security_config#name OpensearchserverlessSecurityConfig#name}",
            "stability": "stable",
            "summary": "The friendly name of the security config."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-security-config/index.ts",
            "line": 38
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchserverless_security_config#saml_options OpensearchserverlessSecurityConfig#saml_options}",
            "stability": "stable",
            "summary": "Describes saml options in form of key value map."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-security-config/index.ts",
            "line": 44
          },
          "name": "samlOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.opensearchserverlessSecurityConfig.OpensearchserverlessSecurityConfigSamlOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchserverless_security_config#type OpensearchserverlessSecurityConfig#type}",
            "stability": "stable",
            "summary": "Config type for security config."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-security-config/index.ts",
            "line": 50
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/opensearchserverless-security-config/index:OpensearchserverlessSecurityConfigConfig"
    },
    "@cdktn/provider-awscc.opensearchserverlessSecurityConfig.OpensearchserverlessSecurityConfigIamFederationOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opensearchserverlessSecurityConfig.OpensearchserverlessSecurityConfigIamFederationOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/opensearchserverless-security-config/index.ts",
        "line": 52
      },
      "name": "OpensearchserverlessSecurityConfigIamFederationOptions",
      "namespace": "opensearchserverlessSecurityConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchserverless_security_config#group_attribute OpensearchserverlessSecurityConfig#group_attribute}",
            "stability": "stable",
            "summary": "Group attribute for this IAM federation integration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-security-config/index.ts",
            "line": 58
          },
          "name": "groupAttribute",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchserverless_security_config#user_attribute OpensearchserverlessSecurityConfig#user_attribute}",
            "stability": "stable",
            "summary": "User attribute for this IAM federation integration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-security-config/index.ts",
            "line": 64
          },
          "name": "userAttribute",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/opensearchserverless-security-config/index:OpensearchserverlessSecurityConfigIamFederationOptions"
    },
    "@cdktn/provider-awscc.opensearchserverlessSecurityConfig.OpensearchserverlessSecurityConfigIamFederationOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opensearchserverlessSecurityConfig.OpensearchserverlessSecurityConfigIamFederationOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/opensearchserverless-security-config/index.ts",
          "line": 111
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/opensearchserverless-security-config/index.ts",
        "line": 103
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-security-config/index.ts",
            "line": 159
          },
          "name": "resetGroupAttribute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-security-config/index.ts",
            "line": 175
          },
          "name": "resetUserAttribute"
        }
      ],
      "name": "OpensearchserverlessSecurityConfigIamFederationOptionsOutputReference",
      "namespace": "opensearchserverlessSecurityConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-security-config/index.ts",
            "line": 163
          },
          "name": "groupAttributeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-security-config/index.ts",
            "line": 179
          },
          "name": "userAttributeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-security-config/index.ts",
            "line": 153
          },
          "name": "groupAttribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-security-config/index.ts",
            "line": 169
          },
          "name": "userAttribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-security-config/index.ts",
            "line": 115
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.opensearchserverlessSecurityConfig.OpensearchserverlessSecurityConfigIamFederationOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/opensearchserverless-security-config/index:OpensearchserverlessSecurityConfigIamFederationOptionsOutputReference"
    },
    "@cdktn/provider-awscc.opensearchserverlessSecurityConfig.OpensearchserverlessSecurityConfigIamIdentityCenterOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opensearchserverlessSecurityConfig.OpensearchserverlessSecurityConfigIamIdentityCenterOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/opensearchserverless-security-config/index.ts",
        "line": 183
      },
      "name": "OpensearchserverlessSecurityConfigIamIdentityCenterOptions",
      "namespace": "opensearchserverlessSecurityConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchserverless_security_config#group_attribute OpensearchserverlessSecurityConfig#group_attribute}",
            "stability": "stable",
            "summary": "Group attribute for this IAM Identity Center integration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-security-config/index.ts",
            "line": 189
          },
          "name": "groupAttribute",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchserverless_security_config#instance_arn OpensearchserverlessSecurityConfig#instance_arn}",
            "stability": "stable",
            "summary": "The ARN of the IAM Identity Center instance used to integrate with OpenSearch Serverless."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-security-config/index.ts",
            "line": 195
          },
          "name": "instanceArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchserverless_security_config#user_attribute OpensearchserverlessSecurityConfig#user_attribute}",
            "stability": "stable",
            "summary": "User attribute for this IAM Identity Center integration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-security-config/index.ts",
            "line": 201
          },
          "name": "userAttribute",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/opensearchserverless-security-config/index:OpensearchserverlessSecurityConfigIamIdentityCenterOptions"
    },
    "@cdktn/provider-awscc.opensearchserverlessSecurityConfig.OpensearchserverlessSecurityConfigIamIdentityCenterOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opensearchserverlessSecurityConfig.OpensearchserverlessSecurityConfigIamIdentityCenterOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/opensearchserverless-security-config/index.ts",
          "line": 255
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/opensearchserverless-security-config/index.ts",
        "line": 247
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-security-config/index.ts",
            "line": 324
          },
          "name": "resetGroupAttribute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-security-config/index.ts",
            "line": 340
          },
          "name": "resetInstanceArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-security-config/index.ts",
            "line": 356
          },
          "name": "resetUserAttribute"
        }
      ],
      "name": "OpensearchserverlessSecurityConfigIamIdentityCenterOptionsOutputReference",
      "namespace": "opensearchserverlessSecurityConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-security-config/index.ts",
            "line": 302
          },
          "name": "applicationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-security-config/index.ts",
            "line": 307
          },
          "name": "applicationDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-security-config/index.ts",
            "line": 312
          },
          "name": "applicationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-security-config/index.ts",
            "line": 328
          },
          "name": "groupAttributeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-security-config/index.ts",
            "line": 344
          },
          "name": "instanceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-security-config/index.ts",
            "line": 360
          },
          "name": "userAttributeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-security-config/index.ts",
            "line": 318
          },
          "name": "groupAttribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-security-config/index.ts",
            "line": 334
          },
          "name": "instanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-security-config/index.ts",
            "line": 350
          },
          "name": "userAttribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-security-config/index.ts",
            "line": 259
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.opensearchserverlessSecurityConfig.OpensearchserverlessSecurityConfigIamIdentityCenterOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/opensearchserverless-security-config/index:OpensearchserverlessSecurityConfigIamIdentityCenterOptionsOutputReference"
    },
    "@cdktn/provider-awscc.opensearchserverlessSecurityConfig.OpensearchserverlessSecurityConfigSamlOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opensearchserverlessSecurityConfig.OpensearchserverlessSecurityConfigSamlOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/opensearchserverless-security-config/index.ts",
        "line": 364
      },
      "name": "OpensearchserverlessSecurityConfigSamlOptions",
      "namespace": "opensearchserverlessSecurityConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchserverless_security_config#group_attribute OpensearchserverlessSecurityConfig#group_attribute}",
            "stability": "stable",
            "summary": "Group attribute for this saml integration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-security-config/index.ts",
            "line": 370
          },
          "name": "groupAttribute",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchserverless_security_config#metadata OpensearchserverlessSecurityConfig#metadata}",
            "stability": "stable",
            "summary": "The XML saml provider metadata document that you want to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-security-config/index.ts",
            "line": 376
          },
          "name": "metadata",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchserverless_security_config#open_search_serverless_entity_id OpensearchserverlessSecurityConfig#open_search_serverless_entity_id}",
            "stability": "stable",
            "summary": "Custom entity id attribute to override default entity id for this saml integration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-security-config/index.ts",
            "line": 382
          },
          "name": "openSearchServerlessEntityId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchserverless_security_config#session_timeout OpensearchserverlessSecurityConfig#session_timeout}",
            "stability": "stable",
            "summary": "Defines the session timeout in minutes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-security-config/index.ts",
            "line": 388
          },
          "name": "sessionTimeout",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchserverless_security_config#user_attribute OpensearchserverlessSecurityConfig#user_attribute}",
            "stability": "stable",
            "summary": "Custom attribute for this saml integration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-security-config/index.ts",
            "line": 394
          },
          "name": "userAttribute",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/opensearchserverless-security-config/index:OpensearchserverlessSecurityConfigSamlOptions"
    },
    "@cdktn/provider-awscc.opensearchserverlessSecurityConfig.OpensearchserverlessSecurityConfigSamlOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opensearchserverlessSecurityConfig.OpensearchserverlessSecurityConfigSamlOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/opensearchserverless-security-config/index.ts",
          "line": 462
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/opensearchserverless-security-config/index.ts",
        "line": 454
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-security-config/index.ts",
            "line": 528
          },
          "name": "resetGroupAttribute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-security-config/index.ts",
            "line": 544
          },
          "name": "resetMetadata"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-security-config/index.ts",
            "line": 560
          },
          "name": "resetOpenSearchServerlessEntityId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-security-config/index.ts",
            "line": 576
          },
          "name": "resetSessionTimeout"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-security-config/index.ts",
            "line": 592
          },
          "name": "resetUserAttribute"
        }
      ],
      "name": "OpensearchserverlessSecurityConfigSamlOptionsOutputReference",
      "namespace": "opensearchserverlessSecurityConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-security-config/index.ts",
            "line": 532
          },
          "name": "groupAttributeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-security-config/index.ts",
            "line": 548
          },
          "name": "metadataInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-security-config/index.ts",
            "line": 564
          },
          "name": "openSearchServerlessEntityIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-security-config/index.ts",
            "line": 580
          },
          "name": "sessionTimeoutInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-security-config/index.ts",
            "line": 596
          },
          "name": "userAttributeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-security-config/index.ts",
            "line": 522
          },
          "name": "groupAttribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-security-config/index.ts",
            "line": 538
          },
          "name": "metadata",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-security-config/index.ts",
            "line": 554
          },
          "name": "openSearchServerlessEntityId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-security-config/index.ts",
            "line": 570
          },
          "name": "sessionTimeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-security-config/index.ts",
            "line": 586
          },
          "name": "userAttribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-security-config/index.ts",
            "line": 466
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.opensearchserverlessSecurityConfig.OpensearchserverlessSecurityConfigSamlOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/opensearchserverless-security-config/index:OpensearchserverlessSecurityConfigSamlOptionsOutputReference"
    },
    "@cdktn/provider-awscc.opensearchserverlessSecurityPolicy.OpensearchserverlessSecurityPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchserverless_security_policy awscc_opensearchserverless_security_policy}."
      },
      "fqn": "@cdktn/provider-awscc.opensearchserverlessSecurityPolicy.OpensearchserverlessSecurityPolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchserverless_security_policy awscc_opensearchserverless_security_policy} Resource."
        },
        "locationInModule": {
          "filename": "src/opensearchserverless-security-policy/index.ts",
          "line": 76
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.opensearchserverlessSecurityPolicy.OpensearchserverlessSecurityPolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/opensearchserverless-security-policy/index.ts",
        "line": 44
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a OpensearchserverlessSecurityPolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-security-policy/index.ts",
            "line": 61
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the OpensearchserverlessSecurityPolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchserverless_security_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing OpensearchserverlessSecurityPolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the OpensearchserverlessSecurityPolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-security-policy/index.ts",
            "line": 110
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-security-policy/index.ts",
            "line": 166
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-security-policy/index.ts",
            "line": 175
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "OpensearchserverlessSecurityPolicy",
      "namespace": "opensearchserverlessSecurityPolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-security-policy/index.ts",
            "line": 49
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-security-policy/index.ts",
            "line": 119
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-security-policy/index.ts",
            "line": 114
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-security-policy/index.ts",
            "line": 132
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-security-policy/index.ts",
            "line": 145
          },
          "name": "policyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-security-policy/index.ts",
            "line": 158
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-security-policy/index.ts",
            "line": 104
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-security-policy/index.ts",
            "line": 125
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-security-policy/index.ts",
            "line": 138
          },
          "name": "policy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-security-policy/index.ts",
            "line": 151
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/opensearchserverless-security-policy/index:OpensearchserverlessSecurityPolicy"
    },
    "@cdktn/provider-awscc.opensearchserverlessSecurityPolicy.OpensearchserverlessSecurityPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opensearchserverlessSecurityPolicy.OpensearchserverlessSecurityPolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/opensearchserverless-security-policy/index.ts",
        "line": 14
      },
      "name": "OpensearchserverlessSecurityPolicyConfig",
      "namespace": "opensearchserverlessSecurityPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchserverless_security_policy#name OpensearchserverlessSecurityPolicy#name}",
            "stability": "stable",
            "summary": "The name of the policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-security-policy/index.ts",
            "line": 26
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchserverless_security_policy#policy OpensearchserverlessSecurityPolicy#policy}",
            "stability": "stable",
            "summary": "The JSON policy document that is the content for the policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-security-policy/index.ts",
            "line": 32
          },
          "name": "policy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchserverless_security_policy#type OpensearchserverlessSecurityPolicy#type}",
            "stability": "stable",
            "summary": "The possible types for the network policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-security-policy/index.ts",
            "line": 38
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchserverless_security_policy#description OpensearchserverlessSecurityPolicy#description}",
            "stability": "stable",
            "summary": "The description of the policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-security-policy/index.ts",
            "line": 20
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/opensearchserverless-security-policy/index:OpensearchserverlessSecurityPolicyConfig"
    },
    "@cdktn/provider-awscc.opensearchserverlessVpcEndpoint.OpensearchserverlessVpcEndpoint": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchserverless_vpc_endpoint awscc_opensearchserverless_vpc_endpoint}."
      },
      "fqn": "@cdktn/provider-awscc.opensearchserverlessVpcEndpoint.OpensearchserverlessVpcEndpoint",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchserverless_vpc_endpoint awscc_opensearchserverless_vpc_endpoint} Resource."
        },
        "locationInModule": {
          "filename": "src/opensearchserverless-vpc-endpoint/index.ts",
          "line": 76
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.opensearchserverlessVpcEndpoint.OpensearchserverlessVpcEndpointConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/opensearchserverless-vpc-endpoint/index.ts",
        "line": 44
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a OpensearchserverlessVpcEndpoint resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-vpc-endpoint/index.ts",
            "line": 61
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the OpensearchserverlessVpcEndpoint to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchserverless_vpc_endpoint#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing OpensearchserverlessVpcEndpoint that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the OpensearchserverlessVpcEndpoint to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-vpc-endpoint/index.ts",
            "line": 128
          },
          "name": "resetSecurityGroupIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-vpc-endpoint/index.ts",
            "line": 171
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-vpc-endpoint/index.ts",
            "line": 180
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "OpensearchserverlessVpcEndpoint",
      "namespace": "opensearchserverlessVpcEndpoint",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-vpc-endpoint/index.ts",
            "line": 49
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-vpc-endpoint/index.ts",
            "line": 103
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-vpc-endpoint/index.ts",
            "line": 150
          },
          "name": "vpcEndpointId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-vpc-endpoint/index.ts",
            "line": 116
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-vpc-endpoint/index.ts",
            "line": 132
          },
          "name": "securityGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-vpc-endpoint/index.ts",
            "line": 145
          },
          "name": "subnetIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-vpc-endpoint/index.ts",
            "line": 163
          },
          "name": "vpcIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-vpc-endpoint/index.ts",
            "line": 109
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-vpc-endpoint/index.ts",
            "line": 122
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-vpc-endpoint/index.ts",
            "line": 138
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchserverless-vpc-endpoint/index.ts",
            "line": 156
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/opensearchserverless-vpc-endpoint/index:OpensearchserverlessVpcEndpoint"
    },
    "@cdktn/provider-awscc.opensearchserverlessVpcEndpoint.OpensearchserverlessVpcEndpointConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opensearchserverlessVpcEndpoint.OpensearchserverlessVpcEndpointConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/opensearchserverless-vpc-endpoint/index.ts",
        "line": 14
      },
      "name": "OpensearchserverlessVpcEndpointConfig",
      "namespace": "opensearchserverlessVpcEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchserverless_vpc_endpoint#name OpensearchserverlessVpcEndpoint#name}",
            "stability": "stable",
            "summary": "The name of the VPC Endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-vpc-endpoint/index.ts",
            "line": 20
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchserverless_vpc_endpoint#subnet_ids OpensearchserverlessVpcEndpoint#subnet_ids}",
            "stability": "stable",
            "summary": "The ID of one or more subnets in which to create an endpoint network interface."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-vpc-endpoint/index.ts",
            "line": 32
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchserverless_vpc_endpoint#vpc_id OpensearchserverlessVpcEndpoint#vpc_id}",
            "stability": "stable",
            "summary": "The ID of the VPC in which the endpoint will be used."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-vpc-endpoint/index.ts",
            "line": 38
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchserverless_vpc_endpoint#security_group_ids OpensearchserverlessVpcEndpoint#security_group_ids}",
            "stability": "stable",
            "summary": "The ID of one or more security groups to associate with the endpoint network interface."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchserverless-vpc-endpoint/index.ts",
            "line": 26
          },
          "name": "securityGroupIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/opensearchserverless-vpc-endpoint/index:OpensearchserverlessVpcEndpointConfig"
    },
    "@cdktn/provider-awscc.opensearchserviceApplication.OpensearchserviceApplication": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_application awscc_opensearchservice_application}."
      },
      "fqn": "@cdktn/provider-awscc.opensearchserviceApplication.OpensearchserviceApplication",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_application awscc_opensearchservice_application} Resource."
        },
        "locationInModule": {
          "filename": "src/opensearchservice-application/index.ts",
          "line": 719
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.opensearchserviceApplication.OpensearchserviceApplicationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/opensearchservice-application/index.ts",
        "line": 687
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a OpensearchserviceApplication resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/opensearchservice-application/index.ts",
            "line": 704
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the OpensearchserviceApplication to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_application#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing OpensearchserviceApplication that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the OpensearchserviceApplication to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-application/index.ts",
            "line": 753
          },
          "name": "putAppConfigs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.opensearchserviceApplication.OpensearchserviceApplicationAppConfigs"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-application/index.ts",
            "line": 779
          },
          "name": "putDataSources",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.opensearchserviceApplication.OpensearchserviceApplicationDataSources"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-application/index.ts",
            "line": 811
          },
          "name": "putIamIdentityCenterOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.opensearchserviceApplication.OpensearchserviceApplicationIamIdentityCenterOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-application/index.ts",
            "line": 861
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.opensearchserviceApplication.OpensearchserviceApplicationTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-application/index.ts",
            "line": 756
          },
          "name": "resetAppConfigs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-application/index.ts",
            "line": 782
          },
          "name": "resetDataSources"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-application/index.ts",
            "line": 798
          },
          "name": "resetEndpoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-application/index.ts",
            "line": 814
          },
          "name": "resetIamIdentityCenterOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-application/index.ts",
            "line": 835
          },
          "name": "resetKmsKeyArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-application/index.ts",
            "line": 864
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-application/index.ts",
            "line": 876
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-application/index.ts",
            "line": 888
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "OpensearchserviceApplication",
      "namespace": "opensearchserviceApplication",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-application/index.ts",
            "line": 692
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-application/index.ts",
            "line": 750
          },
          "name": "appConfigs",
          "type": {
            "fqn": "@cdktn/provider-awscc.opensearchserviceApplication.OpensearchserviceApplicationAppConfigsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-application/index.ts",
            "line": 765
          },
          "name": "applicationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-application/index.ts",
            "line": 770
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-application/index.ts",
            "line": 776
          },
          "name": "dataSources",
          "type": {
            "fqn": "@cdktn/provider-awscc.opensearchserviceApplication.OpensearchserviceApplicationDataSourcesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-application/index.ts",
            "line": 808
          },
          "name": "iamIdentityCenterOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.opensearchserviceApplication.OpensearchserviceApplicationIamIdentityCenterOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-application/index.ts",
            "line": 823
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-application/index.ts",
            "line": 858
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.opensearchserviceApplication.OpensearchserviceApplicationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-application/index.ts",
            "line": 760
          },
          "name": "appConfigsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.opensearchserviceApplication.OpensearchserviceApplicationAppConfigs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-application/index.ts",
            "line": 786
          },
          "name": "dataSourcesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.opensearchserviceApplication.OpensearchserviceApplicationDataSources"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-application/index.ts",
            "line": 802
          },
          "name": "endpointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-application/index.ts",
            "line": 818
          },
          "name": "iamIdentityCenterOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.opensearchserviceApplication.OpensearchserviceApplicationIamIdentityCenterOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-application/index.ts",
            "line": 839
          },
          "name": "kmsKeyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-application/index.ts",
            "line": 852
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-application/index.ts",
            "line": 868
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.opensearchserviceApplication.OpensearchserviceApplicationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-application/index.ts",
            "line": 792
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-application/index.ts",
            "line": 829
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-application/index.ts",
            "line": 845
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/opensearchservice-application/index:OpensearchserviceApplication"
    },
    "@cdktn/provider-awscc.opensearchserviceApplication.OpensearchserviceApplicationAppConfigs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opensearchserviceApplication.OpensearchserviceApplicationAppConfigs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/opensearchservice-application/index.ts",
        "line": 58
      },
      "name": "OpensearchserviceApplicationAppConfigs",
      "namespace": "opensearchserviceApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_application#key OpensearchserviceApplication#key}",
            "stability": "stable",
            "summary": "The configuration key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-application/index.ts",
            "line": 64
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_application#value OpensearchserviceApplication#value}",
            "stability": "stable",
            "summary": "The configuration value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-application/index.ts",
            "line": 70
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/opensearchservice-application/index:OpensearchserviceApplicationAppConfigs"
    },
    "@cdktn/provider-awscc.opensearchserviceApplication.OpensearchserviceApplicationAppConfigsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opensearchserviceApplication.OpensearchserviceApplicationAppConfigsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/opensearchservice-application/index.ts",
          "line": 200
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/opensearchservice-application/index.ts",
        "line": 192
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-application/index.ts",
            "line": 207
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.opensearchserviceApplication.OpensearchserviceApplicationAppConfigsOutputReference"
            }
          }
        }
      ],
      "name": "OpensearchserviceApplicationAppConfigsList",
      "namespace": "opensearchserviceApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-application/index.ts",
            "line": 193
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.opensearchserviceApplication.OpensearchserviceApplicationAppConfigs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/opensearchservice-application/index:OpensearchserviceApplicationAppConfigsList"
    },
    "@cdktn/provider-awscc.opensearchserviceApplication.OpensearchserviceApplicationAppConfigsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opensearchserviceApplication.OpensearchserviceApplicationAppConfigsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/opensearchservice-application/index.ts",
          "line": 119
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/opensearchservice-application/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-application/index.ts",
            "line": 167
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-application/index.ts",
            "line": 183
          },
          "name": "resetValue"
        }
      ],
      "name": "OpensearchserviceApplicationAppConfigsOutputReference",
      "namespace": "opensearchserviceApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-application/index.ts",
            "line": 171
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-application/index.ts",
            "line": 187
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-application/index.ts",
            "line": 161
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-application/index.ts",
            "line": 177
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-application/index.ts",
            "line": 123
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.opensearchserviceApplication.OpensearchserviceApplicationAppConfigs"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/opensearchservice-application/index:OpensearchserviceApplicationAppConfigsOutputReference"
    },
    "@cdktn/provider-awscc.opensearchserviceApplication.OpensearchserviceApplicationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opensearchserviceApplication.OpensearchserviceApplicationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/opensearchservice-application/index.ts",
        "line": 14
      },
      "name": "OpensearchserviceApplicationConfig",
      "namespace": "opensearchserviceApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_application#name OpensearchserviceApplication#name}",
            "stability": "stable",
            "summary": "The name of the application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-application/index.ts",
            "line": 50
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_application#app_configs OpensearchserviceApplication#app_configs}",
            "stability": "stable",
            "summary": "List of application configurations."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-application/index.ts",
            "line": 20
          },
          "name": "appConfigs",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.opensearchserviceApplication.OpensearchserviceApplicationAppConfigs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_application#data_sources OpensearchserviceApplication#data_sources}",
            "stability": "stable",
            "summary": "List of data sources."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-application/index.ts",
            "line": 26
          },
          "name": "dataSources",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.opensearchserviceApplication.OpensearchserviceApplicationDataSources"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_application#endpoint OpensearchserviceApplication#endpoint}",
            "stability": "stable",
            "summary": "The endpoint for the application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-application/index.ts",
            "line": 32
          },
          "name": "endpoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_application#iam_identity_center_options OpensearchserviceApplication#iam_identity_center_options}",
            "stability": "stable",
            "summary": "Options for configuring IAM Identity Center."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-application/index.ts",
            "line": 38
          },
          "name": "iamIdentityCenterOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.opensearchserviceApplication.OpensearchserviceApplicationIamIdentityCenterOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_application#kms_key_arn OpensearchserviceApplication#kms_key_arn}",
            "stability": "stable",
            "summary": "The ARN of the KMS key used to encrypt the application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-application/index.ts",
            "line": 44
          },
          "name": "kmsKeyArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_application#tags OpensearchserviceApplication#tags}",
            "stability": "stable",
            "summary": "An arbitrary set of tags (key-value pairs) for this application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-application/index.ts",
            "line": 56
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.opensearchserviceApplication.OpensearchserviceApplicationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/opensearchservice-application/index:OpensearchserviceApplicationConfig"
    },
    "@cdktn/provider-awscc.opensearchserviceApplication.OpensearchserviceApplicationDataSources": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opensearchserviceApplication.OpensearchserviceApplicationDataSources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/opensearchservice-application/index.ts",
        "line": 211
      },
      "name": "OpensearchserviceApplicationDataSources",
      "namespace": "opensearchserviceApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_application#data_source_arn OpensearchserviceApplication#data_source_arn}",
            "stability": "stable",
            "summary": "The ARN of the data source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-application/index.ts",
            "line": 217
          },
          "name": "dataSourceArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_application#data_source_description OpensearchserviceApplication#data_source_description}",
            "stability": "stable",
            "summary": "Description of the data source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-application/index.ts",
            "line": 223
          },
          "name": "dataSourceDescription",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/opensearchservice-application/index:OpensearchserviceApplicationDataSources"
    },
    "@cdktn/provider-awscc.opensearchserviceApplication.OpensearchserviceApplicationDataSourcesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opensearchserviceApplication.OpensearchserviceApplicationDataSourcesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/opensearchservice-application/index.ts",
          "line": 353
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/opensearchservice-application/index.ts",
        "line": 345
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-application/index.ts",
            "line": 360
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.opensearchserviceApplication.OpensearchserviceApplicationDataSourcesOutputReference"
            }
          }
        }
      ],
      "name": "OpensearchserviceApplicationDataSourcesList",
      "namespace": "opensearchserviceApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-application/index.ts",
            "line": 346
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.opensearchserviceApplication.OpensearchserviceApplicationDataSources"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/opensearchservice-application/index:OpensearchserviceApplicationDataSourcesList"
    },
    "@cdktn/provider-awscc.opensearchserviceApplication.OpensearchserviceApplicationDataSourcesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opensearchserviceApplication.OpensearchserviceApplicationDataSourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/opensearchservice-application/index.ts",
          "line": 272
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/opensearchservice-application/index.ts",
        "line": 262
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-application/index.ts",
            "line": 320
          },
          "name": "resetDataSourceArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-application/index.ts",
            "line": 336
          },
          "name": "resetDataSourceDescription"
        }
      ],
      "name": "OpensearchserviceApplicationDataSourcesOutputReference",
      "namespace": "opensearchserviceApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-application/index.ts",
            "line": 324
          },
          "name": "dataSourceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-application/index.ts",
            "line": 340
          },
          "name": "dataSourceDescriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-application/index.ts",
            "line": 314
          },
          "name": "dataSourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-application/index.ts",
            "line": 330
          },
          "name": "dataSourceDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-application/index.ts",
            "line": 276
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.opensearchserviceApplication.OpensearchserviceApplicationDataSources"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/opensearchservice-application/index:OpensearchserviceApplicationDataSourcesOutputReference"
    },
    "@cdktn/provider-awscc.opensearchserviceApplication.OpensearchserviceApplicationIamIdentityCenterOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opensearchserviceApplication.OpensearchserviceApplicationIamIdentityCenterOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/opensearchservice-application/index.ts",
        "line": 364
      },
      "name": "OpensearchserviceApplicationIamIdentityCenterOptions",
      "namespace": "opensearchserviceApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_application#enabled OpensearchserviceApplication#enabled}",
            "stability": "stable",
            "summary": "Whether IAM Identity Center is enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-application/index.ts",
            "line": 370
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_application#iam_identity_center_instance_arn OpensearchserviceApplication#iam_identity_center_instance_arn}",
            "stability": "stable",
            "summary": "The ARN of the IAM Identity Center instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-application/index.ts",
            "line": 376
          },
          "name": "iamIdentityCenterInstanceArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_application#iam_role_for_identity_center_application_arn OpensearchserviceApplication#iam_role_for_identity_center_application_arn}",
            "stability": "stable",
            "summary": "The ARN of the IAM role for Identity Center application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-application/index.ts",
            "line": 382
          },
          "name": "iamRoleForIdentityCenterApplicationArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/opensearchservice-application/index:OpensearchserviceApplicationIamIdentityCenterOptions"
    },
    "@cdktn/provider-awscc.opensearchserviceApplication.OpensearchserviceApplicationIamIdentityCenterOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opensearchserviceApplication.OpensearchserviceApplicationIamIdentityCenterOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/opensearchservice-application/index.ts",
          "line": 436
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/opensearchservice-application/index.ts",
        "line": 428
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-application/index.ts",
            "line": 490
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-application/index.ts",
            "line": 506
          },
          "name": "resetIamIdentityCenterInstanceArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-application/index.ts",
            "line": 522
          },
          "name": "resetIamRoleForIdentityCenterApplicationArn"
        }
      ],
      "name": "OpensearchserviceApplicationIamIdentityCenterOptionsOutputReference",
      "namespace": "opensearchserviceApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-application/index.ts",
            "line": 494
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-application/index.ts",
            "line": 510
          },
          "name": "iamIdentityCenterInstanceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-application/index.ts",
            "line": 526
          },
          "name": "iamRoleForIdentityCenterApplicationArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-application/index.ts",
            "line": 484
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-application/index.ts",
            "line": 500
          },
          "name": "iamIdentityCenterInstanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-application/index.ts",
            "line": 516
          },
          "name": "iamRoleForIdentityCenterApplicationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-application/index.ts",
            "line": 440
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.opensearchserviceApplication.OpensearchserviceApplicationIamIdentityCenterOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/opensearchservice-application/index:OpensearchserviceApplicationIamIdentityCenterOptionsOutputReference"
    },
    "@cdktn/provider-awscc.opensearchserviceApplication.OpensearchserviceApplicationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opensearchserviceApplication.OpensearchserviceApplicationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/opensearchservice-application/index.ts",
        "line": 530
      },
      "name": "OpensearchserviceApplicationTags",
      "namespace": "opensearchserviceApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_application#key OpensearchserviceApplication#key}",
            "stability": "stable",
            "summary": "The key in the key-value pair."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-application/index.ts",
            "line": 536
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_application#value OpensearchserviceApplication#value}",
            "stability": "stable",
            "summary": "The value in the key-value pair."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-application/index.ts",
            "line": 542
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/opensearchservice-application/index:OpensearchserviceApplicationTags"
    },
    "@cdktn/provider-awscc.opensearchserviceApplication.OpensearchserviceApplicationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opensearchserviceApplication.OpensearchserviceApplicationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/opensearchservice-application/index.ts",
          "line": 672
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/opensearchservice-application/index.ts",
        "line": 664
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-application/index.ts",
            "line": 679
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.opensearchserviceApplication.OpensearchserviceApplicationTagsOutputReference"
            }
          }
        }
      ],
      "name": "OpensearchserviceApplicationTagsList",
      "namespace": "opensearchserviceApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-application/index.ts",
            "line": 665
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.opensearchserviceApplication.OpensearchserviceApplicationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/opensearchservice-application/index:OpensearchserviceApplicationTagsList"
    },
    "@cdktn/provider-awscc.opensearchserviceApplication.OpensearchserviceApplicationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opensearchserviceApplication.OpensearchserviceApplicationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/opensearchservice-application/index.ts",
          "line": 591
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/opensearchservice-application/index.ts",
        "line": 581
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-application/index.ts",
            "line": 639
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-application/index.ts",
            "line": 655
          },
          "name": "resetValue"
        }
      ],
      "name": "OpensearchserviceApplicationTagsOutputReference",
      "namespace": "opensearchserviceApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-application/index.ts",
            "line": 643
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-application/index.ts",
            "line": 659
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-application/index.ts",
            "line": 633
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-application/index.ts",
            "line": 649
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-application/index.ts",
            "line": 595
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.opensearchserviceApplication.OpensearchserviceApplicationTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/opensearchservice-application/index:OpensearchserviceApplicationTagsOutputReference"
    },
    "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomain": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain awscc_opensearchservice_domain}."
      },
      "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomain",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain awscc_opensearchservice_domain} Resource."
        },
        "locationInModule": {
          "filename": "src/opensearchservice-domain/index.ts",
          "line": 5113
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/opensearchservice-domain/index.ts",
        "line": 5081
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a OpensearchserviceDomain resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5098
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the OpensearchserviceDomain to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing OpensearchserviceDomain that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the OpensearchserviceDomain to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5197
          },
          "name": "putAdvancedSecurityOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainAdvancedSecurityOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5213
          },
          "name": "putAimlOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainAimlOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5234
          },
          "name": "putAutomatedSnapshotPauseOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainAutomatedSnapshotPauseOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5250
          },
          "name": "putClusterConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainClusterConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5266
          },
          "name": "putCognitoOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainCognitoOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5282
          },
          "name": "putDeploymentStrategyOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainDeploymentStrategyOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5308
          },
          "name": "putDomainEndpointOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainDomainEndpointOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5356
          },
          "name": "putEbsOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainEbsOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5372
          },
          "name": "putEncryptionAtRestOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainEncryptionAtRestOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5425
          },
          "name": "putIdentityCenterOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainIdentityCenterOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5457
          },
          "name": "putLogPublishingOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainLogPublishingOptions"
                        },
                        "kind": "map"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5473
          },
          "name": "putNodeToNodeEncryptionOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainNodeToNodeEncryptionOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5489
          },
          "name": "putOffPeakWindowOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainOffPeakWindowOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5527
          },
          "name": "putSnapshotOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainSnapshotOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5543
          },
          "name": "putSoftwareUpdateOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainSoftwareUpdateOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5559
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5591
          },
          "name": "putVpcOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainVpcOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5168
          },
          "name": "resetAccessPolicies"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5184
          },
          "name": "resetAdvancedOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5200
          },
          "name": "resetAdvancedSecurityOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5216
          },
          "name": "resetAimlOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5237
          },
          "name": "resetAutomatedSnapshotPauseOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5253
          },
          "name": "resetClusterConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5269
          },
          "name": "resetCognitoOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5285
          },
          "name": "resetDeploymentStrategyOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5311
          },
          "name": "resetDomainEndpointOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5343
          },
          "name": "resetDomainName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5359
          },
          "name": "resetEbsOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5375
          },
          "name": "resetEncryptionAtRestOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5391
          },
          "name": "resetEngineMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5407
          },
          "name": "resetEngineVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5428
          },
          "name": "resetIdentityCenterOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5444
          },
          "name": "resetIpAddressType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5460
          },
          "name": "resetLogPublishingOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5476
          },
          "name": "resetNodeToNodeEncryptionOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5492
          },
          "name": "resetOffPeakWindowOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5514
          },
          "name": "resetSkipShardMigrationWait"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5530
          },
          "name": "resetSnapshotOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5546
          },
          "name": "resetSoftwareUpdateOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5562
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5578
          },
          "name": "resetUseCase"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5594
          },
          "name": "resetVpcOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5606
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5636
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "OpensearchserviceDomain",
      "namespace": "opensearchserviceDomain",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5086
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5194
          },
          "name": "advancedSecurityOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainAdvancedSecurityOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5210
          },
          "name": "aimlOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainAimlOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5225
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5231
          },
          "name": "automatedSnapshotPauseOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainAutomatedSnapshotPauseOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5247
          },
          "name": "clusterConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainClusterConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5263
          },
          "name": "cognitoOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainCognitoOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5279
          },
          "name": "deploymentStrategyOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainDeploymentStrategyOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5294
          },
          "name": "domainArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5299
          },
          "name": "domainEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5305
          },
          "name": "domainEndpointOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainDomainEndpointOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5326
          },
          "name": "domainEndpoints",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5320
          },
          "name": "domainEndpointV2",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5331
          },
          "name": "domainId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5353
          },
          "name": "ebsOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainEbsOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5369
          },
          "name": "encryptionAtRestOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainEncryptionAtRestOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5416
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5422
          },
          "name": "identityCenterOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainIdentityCenterOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5454
          },
          "name": "logPublishingOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainLogPublishingOptionsMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5470
          },
          "name": "nodeToNodeEncryptionOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainNodeToNodeEncryptionOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5486
          },
          "name": "offPeakWindowOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainOffPeakWindowOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5502
          },
          "name": "serviceSoftwareOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainServiceSoftwareOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5524
          },
          "name": "snapshotOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainSnapshotOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5540
          },
          "name": "softwareUpdateOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainSoftwareUpdateOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5556
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5588
          },
          "name": "vpcOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainVpcOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5172
          },
          "name": "accessPoliciesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5188
          },
          "name": "advancedOptionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5204
          },
          "name": "advancedSecurityOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainAdvancedSecurityOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5220
          },
          "name": "aimlOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainAimlOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5241
          },
          "name": "automatedSnapshotPauseOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainAutomatedSnapshotPauseOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5257
          },
          "name": "clusterConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainClusterConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5273
          },
          "name": "cognitoOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainCognitoOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5289
          },
          "name": "deploymentStrategyOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainDeploymentStrategyOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5315
          },
          "name": "domainEndpointOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainDomainEndpointOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5347
          },
          "name": "domainNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5363
          },
          "name": "ebsOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainEbsOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5379
          },
          "name": "encryptionAtRestOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainEncryptionAtRestOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5395
          },
          "name": "engineModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5411
          },
          "name": "engineVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5432
          },
          "name": "identityCenterOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainIdentityCenterOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5448
          },
          "name": "ipAddressTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5464
          },
          "name": "logPublishingOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainLogPublishingOptions"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5480
          },
          "name": "nodeToNodeEncryptionOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainNodeToNodeEncryptionOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5496
          },
          "name": "offPeakWindowOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainOffPeakWindowOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5518
          },
          "name": "skipShardMigrationWaitInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5534
          },
          "name": "snapshotOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainSnapshotOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5550
          },
          "name": "softwareUpdateOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainSoftwareUpdateOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5566
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5582
          },
          "name": "useCaseInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5598
          },
          "name": "vpcOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainVpcOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5162
          },
          "name": "accessPolicies",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5178
          },
          "name": "advancedOptions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5337
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5385
          },
          "name": "engineMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5401
          },
          "name": "engineVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5438
          },
          "name": "ipAddressType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5508
          },
          "name": "skipShardMigrationWait",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5572
          },
          "name": "useCase",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/opensearchservice-domain/index:OpensearchserviceDomain"
    },
    "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainAdvancedSecurityOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainAdvancedSecurityOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/opensearchservice-domain/index.ts",
        "line": 1056
      },
      "name": "OpensearchserviceDomainAdvancedSecurityOptions",
      "namespace": "opensearchserviceDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#anonymous_auth_enabled OpensearchserviceDomain#anonymous_auth_enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 1060
          },
          "name": "anonymousAuthEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#enabled OpensearchserviceDomain#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 1064
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#iam_federation_options OpensearchserviceDomain#iam_federation_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 1068
          },
          "name": "iamFederationOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainAdvancedSecurityOptionsIamFederationOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#internal_user_database_enabled OpensearchserviceDomain#internal_user_database_enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 1072
          },
          "name": "internalUserDatabaseEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#jwt_options OpensearchserviceDomain#jwt_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 1076
          },
          "name": "jwtOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainAdvancedSecurityOptionsJwtOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#master_user_options OpensearchserviceDomain#master_user_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 1080
          },
          "name": "masterUserOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainAdvancedSecurityOptionsMasterUserOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#saml_options OpensearchserviceDomain#saml_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 1084
          },
          "name": "samlOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainAdvancedSecurityOptionsSamlOptions"
          }
        }
      ],
      "symbolId": "src/opensearchservice-domain/index:OpensearchserviceDomainAdvancedSecurityOptions"
    },
    "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainAdvancedSecurityOptionsIamFederationOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainAdvancedSecurityOptionsIamFederationOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/opensearchservice-domain/index.ts",
        "line": 124
      },
      "name": "OpensearchserviceDomainAdvancedSecurityOptionsIamFederationOptions",
      "namespace": "opensearchserviceDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#enabled OpensearchserviceDomain#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 128
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#roles_key OpensearchserviceDomain#roles_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 132
          },
          "name": "rolesKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#subject_key OpensearchserviceDomain#subject_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 136
          },
          "name": "subjectKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/opensearchservice-domain/index:OpensearchserviceDomainAdvancedSecurityOptionsIamFederationOptions"
    },
    "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainAdvancedSecurityOptionsIamFederationOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainAdvancedSecurityOptionsIamFederationOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/opensearchservice-domain/index.ts",
          "line": 190
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/opensearchservice-domain/index.ts",
        "line": 182
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 244
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 260
          },
          "name": "resetRolesKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 276
          },
          "name": "resetSubjectKey"
        }
      ],
      "name": "OpensearchserviceDomainAdvancedSecurityOptionsIamFederationOptionsOutputReference",
      "namespace": "opensearchserviceDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 248
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 264
          },
          "name": "rolesKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 280
          },
          "name": "subjectKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 238
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 254
          },
          "name": "rolesKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 270
          },
          "name": "subjectKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 194
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainAdvancedSecurityOptionsIamFederationOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/opensearchservice-domain/index:OpensearchserviceDomainAdvancedSecurityOptionsIamFederationOptionsOutputReference"
    },
    "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainAdvancedSecurityOptionsJwtOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainAdvancedSecurityOptionsJwtOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/opensearchservice-domain/index.ts",
        "line": 284
      },
      "name": "OpensearchserviceDomainAdvancedSecurityOptionsJwtOptions",
      "namespace": "opensearchserviceDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#enabled OpensearchserviceDomain#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 288
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#public_key OpensearchserviceDomain#public_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 292
          },
          "name": "publicKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#roles_key OpensearchserviceDomain#roles_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 296
          },
          "name": "rolesKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#subject_key OpensearchserviceDomain#subject_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 300
          },
          "name": "subjectKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/opensearchservice-domain/index:OpensearchserviceDomainAdvancedSecurityOptionsJwtOptions"
    },
    "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainAdvancedSecurityOptionsJwtOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainAdvancedSecurityOptionsJwtOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/opensearchservice-domain/index.ts",
          "line": 361
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/opensearchservice-domain/index.ts",
        "line": 353
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 421
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 437
          },
          "name": "resetPublicKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 453
          },
          "name": "resetRolesKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 469
          },
          "name": "resetSubjectKey"
        }
      ],
      "name": "OpensearchserviceDomainAdvancedSecurityOptionsJwtOptionsOutputReference",
      "namespace": "opensearchserviceDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 425
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 441
          },
          "name": "publicKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 457
          },
          "name": "rolesKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 473
          },
          "name": "subjectKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 415
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 431
          },
          "name": "publicKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 447
          },
          "name": "rolesKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 463
          },
          "name": "subjectKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 365
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainAdvancedSecurityOptionsJwtOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/opensearchservice-domain/index:OpensearchserviceDomainAdvancedSecurityOptionsJwtOptionsOutputReference"
    },
    "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainAdvancedSecurityOptionsMasterUserOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainAdvancedSecurityOptionsMasterUserOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/opensearchservice-domain/index.ts",
        "line": 477
      },
      "name": "OpensearchserviceDomainAdvancedSecurityOptionsMasterUserOptions",
      "namespace": "opensearchserviceDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#master_user_arn OpensearchserviceDomain#master_user_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 481
          },
          "name": "masterUserArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#master_user_name OpensearchserviceDomain#master_user_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 485
          },
          "name": "masterUserName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#master_user_password OpensearchserviceDomain#master_user_password}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 489
          },
          "name": "masterUserPassword",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/opensearchservice-domain/index:OpensearchserviceDomainAdvancedSecurityOptionsMasterUserOptions"
    },
    "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainAdvancedSecurityOptionsMasterUserOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainAdvancedSecurityOptionsMasterUserOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/opensearchservice-domain/index.ts",
          "line": 543
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/opensearchservice-domain/index.ts",
        "line": 535
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 597
          },
          "name": "resetMasterUserArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 613
          },
          "name": "resetMasterUserName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 629
          },
          "name": "resetMasterUserPassword"
        }
      ],
      "name": "OpensearchserviceDomainAdvancedSecurityOptionsMasterUserOptionsOutputReference",
      "namespace": "opensearchserviceDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 601
          },
          "name": "masterUserArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 617
          },
          "name": "masterUserNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 633
          },
          "name": "masterUserPasswordInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 591
          },
          "name": "masterUserArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 607
          },
          "name": "masterUserName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 623
          },
          "name": "masterUserPassword",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 547
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainAdvancedSecurityOptionsMasterUserOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/opensearchservice-domain/index:OpensearchserviceDomainAdvancedSecurityOptionsMasterUserOptionsOutputReference"
    },
    "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainAdvancedSecurityOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainAdvancedSecurityOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/opensearchservice-domain/index.ts",
          "line": 1166
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/opensearchservice-domain/index.ts",
        "line": 1158
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 1278
          },
          "name": "putIamFederationOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainAdvancedSecurityOptionsIamFederationOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 1310
          },
          "name": "putJwtOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainAdvancedSecurityOptionsJwtOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 1326
          },
          "name": "putMasterUserOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainAdvancedSecurityOptionsMasterUserOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 1342
          },
          "name": "putSamlOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainAdvancedSecurityOptionsSamlOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 1249
          },
          "name": "resetAnonymousAuthEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 1265
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 1281
          },
          "name": "resetIamFederationOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 1297
          },
          "name": "resetInternalUserDatabaseEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 1313
          },
          "name": "resetJwtOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 1329
          },
          "name": "resetMasterUserOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 1345
          },
          "name": "resetSamlOptions"
        }
      ],
      "name": "OpensearchserviceDomainAdvancedSecurityOptionsOutputReference",
      "namespace": "opensearchserviceDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 1237
          },
          "name": "anonymousAuthDisableDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 1275
          },
          "name": "iamFederationOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainAdvancedSecurityOptionsIamFederationOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 1307
          },
          "name": "jwtOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainAdvancedSecurityOptionsJwtOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 1323
          },
          "name": "masterUserOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainAdvancedSecurityOptionsMasterUserOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 1339
          },
          "name": "samlOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainAdvancedSecurityOptionsSamlOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 1253
          },
          "name": "anonymousAuthEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 1269
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 1285
          },
          "name": "iamFederationOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainAdvancedSecurityOptionsIamFederationOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 1301
          },
          "name": "internalUserDatabaseEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 1317
          },
          "name": "jwtOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainAdvancedSecurityOptionsJwtOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 1333
          },
          "name": "masterUserOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainAdvancedSecurityOptionsMasterUserOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 1349
          },
          "name": "samlOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainAdvancedSecurityOptionsSamlOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 1243
          },
          "name": "anonymousAuthEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 1259
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 1291
          },
          "name": "internalUserDatabaseEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 1170
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainAdvancedSecurityOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/opensearchservice-domain/index:OpensearchserviceDomainAdvancedSecurityOptionsOutputReference"
    },
    "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainAdvancedSecurityOptionsSamlOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainAdvancedSecurityOptionsSamlOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/opensearchservice-domain/index.ts",
        "line": 764
      },
      "name": "OpensearchserviceDomainAdvancedSecurityOptionsSamlOptions",
      "namespace": "opensearchserviceDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#enabled OpensearchserviceDomain#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 768
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#idp OpensearchserviceDomain#idp}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 772
          },
          "name": "idp",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainAdvancedSecurityOptionsSamlOptionsIdp"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#master_backend_role OpensearchserviceDomain#master_backend_role}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 776
          },
          "name": "masterBackendRole",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#master_user_name OpensearchserviceDomain#master_user_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 780
          },
          "name": "masterUserName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#roles_key OpensearchserviceDomain#roles_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 784
          },
          "name": "rolesKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#session_timeout_minutes OpensearchserviceDomain#session_timeout_minutes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 788
          },
          "name": "sessionTimeoutMinutes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#subject_key OpensearchserviceDomain#subject_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 792
          },
          "name": "subjectKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/opensearchservice-domain/index:OpensearchserviceDomainAdvancedSecurityOptionsSamlOptions"
    },
    "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainAdvancedSecurityOptionsSamlOptionsIdp": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainAdvancedSecurityOptionsSamlOptionsIdp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/opensearchservice-domain/index.ts",
        "line": 637
      },
      "name": "OpensearchserviceDomainAdvancedSecurityOptionsSamlOptionsIdp",
      "namespace": "opensearchserviceDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#entity_id OpensearchserviceDomain#entity_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 641
          },
          "name": "entityId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#metadata_content OpensearchserviceDomain#metadata_content}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 645
          },
          "name": "metadataContent",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/opensearchservice-domain/index:OpensearchserviceDomainAdvancedSecurityOptionsSamlOptionsIdp"
    },
    "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainAdvancedSecurityOptionsSamlOptionsIdpOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainAdvancedSecurityOptionsSamlOptionsIdpOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/opensearchservice-domain/index.ts",
          "line": 692
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/opensearchservice-domain/index.ts",
        "line": 684
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 740
          },
          "name": "resetEntityId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 756
          },
          "name": "resetMetadataContent"
        }
      ],
      "name": "OpensearchserviceDomainAdvancedSecurityOptionsSamlOptionsIdpOutputReference",
      "namespace": "opensearchserviceDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 744
          },
          "name": "entityIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 760
          },
          "name": "metadataContentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 734
          },
          "name": "entityId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 750
          },
          "name": "metadataContent",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 696
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainAdvancedSecurityOptionsSamlOptionsIdp"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/opensearchservice-domain/index:OpensearchserviceDomainAdvancedSecurityOptionsSamlOptionsIdpOutputReference"
    },
    "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainAdvancedSecurityOptionsSamlOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainAdvancedSecurityOptionsSamlOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/opensearchservice-domain/index.ts",
          "line": 874
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/opensearchservice-domain/index.ts",
        "line": 866
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 965
          },
          "name": "putIdp",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainAdvancedSecurityOptionsSamlOptionsIdp"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 952
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 968
          },
          "name": "resetIdp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 984
          },
          "name": "resetMasterBackendRole"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 1000
          },
          "name": "resetMasterUserName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 1016
          },
          "name": "resetRolesKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 1032
          },
          "name": "resetSessionTimeoutMinutes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 1048
          },
          "name": "resetSubjectKey"
        }
      ],
      "name": "OpensearchserviceDomainAdvancedSecurityOptionsSamlOptionsOutputReference",
      "namespace": "opensearchserviceDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 962
          },
          "name": "idp",
          "type": {
            "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainAdvancedSecurityOptionsSamlOptionsIdpOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 956
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 972
          },
          "name": "idpInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainAdvancedSecurityOptionsSamlOptionsIdp"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 988
          },
          "name": "masterBackendRoleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 1004
          },
          "name": "masterUserNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 1020
          },
          "name": "rolesKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 1036
          },
          "name": "sessionTimeoutMinutesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 1052
          },
          "name": "subjectKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 946
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 978
          },
          "name": "masterBackendRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 994
          },
          "name": "masterUserName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 1010
          },
          "name": "rolesKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 1026
          },
          "name": "sessionTimeoutMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 1042
          },
          "name": "subjectKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 878
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainAdvancedSecurityOptionsSamlOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/opensearchservice-domain/index:OpensearchserviceDomainAdvancedSecurityOptionsSamlOptionsOutputReference"
    },
    "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainAimlOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainAimlOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/opensearchservice-domain/index.ts",
        "line": 1545
      },
      "name": "OpensearchserviceDomainAimlOptions",
      "namespace": "opensearchserviceDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#s3_vectors_engine OpensearchserviceDomain#s3_vectors_engine}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 1549
          },
          "name": "s3VectorsEngine",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainAimlOptionsS3VectorsEngine"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#serverless_vector_acceleration OpensearchserviceDomain#serverless_vector_acceleration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 1553
          },
          "name": "serverlessVectorAcceleration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainAimlOptionsServerlessVectorAcceleration"
          }
        }
      ],
      "symbolId": "src/opensearchservice-domain/index:OpensearchserviceDomainAimlOptions"
    },
    "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainAimlOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainAimlOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/opensearchservice-domain/index.ts",
          "line": 1600
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/opensearchservice-domain/index.ts",
        "line": 1592
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 1645
          },
          "name": "putS3VectorsEngine",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainAimlOptionsS3VectorsEngine"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 1661
          },
          "name": "putServerlessVectorAcceleration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainAimlOptionsServerlessVectorAcceleration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 1648
          },
          "name": "resetS3VectorsEngine"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 1664
          },
          "name": "resetServerlessVectorAcceleration"
        }
      ],
      "name": "OpensearchserviceDomainAimlOptionsOutputReference",
      "namespace": "opensearchserviceDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 1642
          },
          "name": "s3VectorsEngine",
          "type": {
            "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainAimlOptionsS3VectorsEngineOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 1658
          },
          "name": "serverlessVectorAcceleration",
          "type": {
            "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainAimlOptionsServerlessVectorAccelerationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 1652
          },
          "name": "s3VectorsEngineInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainAimlOptionsS3VectorsEngine"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 1668
          },
          "name": "serverlessVectorAccelerationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainAimlOptionsServerlessVectorAcceleration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 1604
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainAimlOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/opensearchservice-domain/index:OpensearchserviceDomainAimlOptionsOutputReference"
    },
    "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainAimlOptionsS3VectorsEngine": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainAimlOptionsS3VectorsEngine",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/opensearchservice-domain/index.ts",
        "line": 1353
      },
      "name": "OpensearchserviceDomainAimlOptionsS3VectorsEngine",
      "namespace": "opensearchserviceDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#enabled OpensearchserviceDomain#enabled}",
            "stability": "stable",
            "summary": "Whether to enable S3 vectors engine."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 1359
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/opensearchservice-domain/index:OpensearchserviceDomainAimlOptionsS3VectorsEngine"
    },
    "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainAimlOptionsS3VectorsEngineOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainAimlOptionsS3VectorsEngineOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/opensearchservice-domain/index.ts",
          "line": 1399
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/opensearchservice-domain/index.ts",
        "line": 1391
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 1441
          },
          "name": "resetEnabled"
        }
      ],
      "name": "OpensearchserviceDomainAimlOptionsS3VectorsEngineOutputReference",
      "namespace": "opensearchserviceDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 1445
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 1435
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 1403
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainAimlOptionsS3VectorsEngine"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/opensearchservice-domain/index:OpensearchserviceDomainAimlOptionsS3VectorsEngineOutputReference"
    },
    "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainAimlOptionsServerlessVectorAcceleration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainAimlOptionsServerlessVectorAcceleration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/opensearchservice-domain/index.ts",
        "line": 1449
      },
      "name": "OpensearchserviceDomainAimlOptionsServerlessVectorAcceleration",
      "namespace": "opensearchserviceDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#enabled OpensearchserviceDomain#enabled}",
            "stability": "stable",
            "summary": "Whether to enable serverless vector acceleration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 1455
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/opensearchservice-domain/index:OpensearchserviceDomainAimlOptionsServerlessVectorAcceleration"
    },
    "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainAimlOptionsServerlessVectorAccelerationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainAimlOptionsServerlessVectorAccelerationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/opensearchservice-domain/index.ts",
          "line": 1495
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/opensearchservice-domain/index.ts",
        "line": 1487
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 1537
          },
          "name": "resetEnabled"
        }
      ],
      "name": "OpensearchserviceDomainAimlOptionsServerlessVectorAccelerationOutputReference",
      "namespace": "opensearchserviceDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 1541
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 1531
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 1499
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainAimlOptionsServerlessVectorAcceleration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/opensearchservice-domain/index:OpensearchserviceDomainAimlOptionsServerlessVectorAccelerationOutputReference"
    },
    "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainAutomatedSnapshotPauseOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainAutomatedSnapshotPauseOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/opensearchservice-domain/index.ts",
        "line": 1672
      },
      "name": "OpensearchserviceDomainAutomatedSnapshotPauseOptions",
      "namespace": "opensearchserviceDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#enabled OpensearchserviceDomain#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 1676
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#end_time OpensearchserviceDomain#end_time}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 1680
          },
          "name": "endTime",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#start_time OpensearchserviceDomain#start_time}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 1684
          },
          "name": "startTime",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/opensearchservice-domain/index:OpensearchserviceDomainAutomatedSnapshotPauseOptions"
    },
    "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainAutomatedSnapshotPauseOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainAutomatedSnapshotPauseOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/opensearchservice-domain/index.ts",
          "line": 1738
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/opensearchservice-domain/index.ts",
        "line": 1730
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 1792
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 1808
          },
          "name": "resetEndTime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 1824
          },
          "name": "resetStartTime"
        }
      ],
      "name": "OpensearchserviceDomainAutomatedSnapshotPauseOptionsOutputReference",
      "namespace": "opensearchserviceDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 1796
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 1812
          },
          "name": "endTimeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 1828
          },
          "name": "startTimeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 1786
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 1802
          },
          "name": "endTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 1818
          },
          "name": "startTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 1742
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainAutomatedSnapshotPauseOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/opensearchservice-domain/index:OpensearchserviceDomainAutomatedSnapshotPauseOptionsOutputReference"
    },
    "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainClusterConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainClusterConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/opensearchservice-domain/index.ts",
        "line": 2329
      },
      "name": "OpensearchserviceDomainClusterConfig",
      "namespace": "opensearchserviceDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#cold_storage_options OpensearchserviceDomain#cold_storage_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 2333
          },
          "name": "coldStorageOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainClusterConfigColdStorageOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#dedicated_master_count OpensearchserviceDomain#dedicated_master_count}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 2337
          },
          "name": "dedicatedMasterCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#dedicated_master_enabled OpensearchserviceDomain#dedicated_master_enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 2341
          },
          "name": "dedicatedMasterEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#dedicated_master_type OpensearchserviceDomain#dedicated_master_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 2345
          },
          "name": "dedicatedMasterType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#instance_count OpensearchserviceDomain#instance_count}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 2349
          },
          "name": "instanceCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#instance_type OpensearchserviceDomain#instance_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 2353
          },
          "name": "instanceType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#multi_az_with_standby_enabled OpensearchserviceDomain#multi_az_with_standby_enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 2357
          },
          "name": "multiAzWithStandbyEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#node_options OpensearchserviceDomain#node_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 2361
          },
          "name": "nodeOptions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainClusterConfigNodeOptions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#warm_count OpensearchserviceDomain#warm_count}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 2365
          },
          "name": "warmCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#warm_enabled OpensearchserviceDomain#warm_enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 2369
          },
          "name": "warmEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#warm_type OpensearchserviceDomain#warm_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 2373
          },
          "name": "warmType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#zone_awareness_config OpensearchserviceDomain#zone_awareness_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 2377
          },
          "name": "zoneAwarenessConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainClusterConfigZoneAwarenessConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#zone_awareness_enabled OpensearchserviceDomain#zone_awareness_enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 2381
          },
          "name": "zoneAwarenessEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/opensearchservice-domain/index:OpensearchserviceDomainClusterConfig"
    },
    "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainClusterConfigColdStorageOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainClusterConfigColdStorageOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/opensearchservice-domain/index.ts",
        "line": 1832
      },
      "name": "OpensearchserviceDomainClusterConfigColdStorageOptions",
      "namespace": "opensearchserviceDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#enabled OpensearchserviceDomain#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 1836
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/opensearchservice-domain/index:OpensearchserviceDomainClusterConfigColdStorageOptions"
    },
    "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainClusterConfigColdStorageOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainClusterConfigColdStorageOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/opensearchservice-domain/index.ts",
          "line": 1876
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/opensearchservice-domain/index.ts",
        "line": 1868
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 1918
          },
          "name": "resetEnabled"
        }
      ],
      "name": "OpensearchserviceDomainClusterConfigColdStorageOptionsOutputReference",
      "namespace": "opensearchserviceDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 1922
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 1912
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 1880
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainClusterConfigColdStorageOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/opensearchservice-domain/index:OpensearchserviceDomainClusterConfigColdStorageOptionsOutputReference"
    },
    "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainClusterConfigNodeOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainClusterConfigNodeOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/opensearchservice-domain/index.ts",
        "line": 2086
      },
      "name": "OpensearchserviceDomainClusterConfigNodeOptions",
      "namespace": "opensearchserviceDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#node_config OpensearchserviceDomain#node_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 2090
          },
          "name": "nodeConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainClusterConfigNodeOptionsNodeConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#node_type OpensearchserviceDomain#node_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 2094
          },
          "name": "nodeType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/opensearchservice-domain/index:OpensearchserviceDomainClusterConfigNodeOptions"
    },
    "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainClusterConfigNodeOptionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainClusterConfigNodeOptionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/opensearchservice-domain/index.ts",
          "line": 2224
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/opensearchservice-domain/index.ts",
        "line": 2216
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 2231
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainClusterConfigNodeOptionsOutputReference"
            }
          }
        }
      ],
      "name": "OpensearchserviceDomainClusterConfigNodeOptionsList",
      "namespace": "opensearchserviceDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 2217
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainClusterConfigNodeOptions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/opensearchservice-domain/index:OpensearchserviceDomainClusterConfigNodeOptionsList"
    },
    "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainClusterConfigNodeOptionsNodeConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainClusterConfigNodeOptionsNodeConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/opensearchservice-domain/index.ts",
        "line": 1926
      },
      "name": "OpensearchserviceDomainClusterConfigNodeOptionsNodeConfig",
      "namespace": "opensearchserviceDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#count OpensearchserviceDomain#count}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 1930
          },
          "name": "count",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#enabled OpensearchserviceDomain#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 1934
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#type OpensearchserviceDomain#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 1938
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/opensearchservice-domain/index:OpensearchserviceDomainClusterConfigNodeOptionsNodeConfig"
    },
    "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainClusterConfigNodeOptionsNodeConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainClusterConfigNodeOptionsNodeConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/opensearchservice-domain/index.ts",
          "line": 1992
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/opensearchservice-domain/index.ts",
        "line": 1984
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 2046
          },
          "name": "resetCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 2062
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 2078
          },
          "name": "resetType"
        }
      ],
      "name": "OpensearchserviceDomainClusterConfigNodeOptionsNodeConfigOutputReference",
      "namespace": "opensearchserviceDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 2050
          },
          "name": "countInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 2066
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 2082
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 2040
          },
          "name": "count",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 2056
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 2072
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 1996
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainClusterConfigNodeOptionsNodeConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/opensearchservice-domain/index:OpensearchserviceDomainClusterConfigNodeOptionsNodeConfigOutputReference"
    },
    "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainClusterConfigNodeOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainClusterConfigNodeOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/opensearchservice-domain/index.ts",
          "line": 2143
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/opensearchservice-domain/index.ts",
        "line": 2133
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 2188
          },
          "name": "putNodeConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainClusterConfigNodeOptionsNodeConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 2191
          },
          "name": "resetNodeConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 2207
          },
          "name": "resetNodeType"
        }
      ],
      "name": "OpensearchserviceDomainClusterConfigNodeOptionsOutputReference",
      "namespace": "opensearchserviceDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 2185
          },
          "name": "nodeConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainClusterConfigNodeOptionsNodeConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 2195
          },
          "name": "nodeConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainClusterConfigNodeOptionsNodeConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 2211
          },
          "name": "nodeTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 2201
          },
          "name": "nodeType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 2147
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainClusterConfigNodeOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/opensearchservice-domain/index:OpensearchserviceDomainClusterConfigNodeOptionsOutputReference"
    },
    "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainClusterConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainClusterConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/opensearchservice-domain/index.ts",
          "line": 2505
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/opensearchservice-domain/index.ts",
        "line": 2497
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 2616
          },
          "name": "putColdStorageOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainClusterConfigColdStorageOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 2728
          },
          "name": "putNodeOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainClusterConfigNodeOptions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 2792
          },
          "name": "putZoneAwarenessConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainClusterConfigZoneAwarenessConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 2619
          },
          "name": "resetColdStorageOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 2635
          },
          "name": "resetDedicatedMasterCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 2651
          },
          "name": "resetDedicatedMasterEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 2667
          },
          "name": "resetDedicatedMasterType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 2683
          },
          "name": "resetInstanceCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 2699
          },
          "name": "resetInstanceType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 2715
          },
          "name": "resetMultiAzWithStandbyEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 2731
          },
          "name": "resetNodeOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 2747
          },
          "name": "resetWarmCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 2763
          },
          "name": "resetWarmEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 2779
          },
          "name": "resetWarmType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 2795
          },
          "name": "resetZoneAwarenessConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 2811
          },
          "name": "resetZoneAwarenessEnabled"
        }
      ],
      "name": "OpensearchserviceDomainClusterConfigOutputReference",
      "namespace": "opensearchserviceDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 2613
          },
          "name": "coldStorageOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainClusterConfigColdStorageOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 2725
          },
          "name": "nodeOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainClusterConfigNodeOptionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 2789
          },
          "name": "zoneAwarenessConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainClusterConfigZoneAwarenessConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 2623
          },
          "name": "coldStorageOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainClusterConfigColdStorageOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 2639
          },
          "name": "dedicatedMasterCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 2655
          },
          "name": "dedicatedMasterEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 2671
          },
          "name": "dedicatedMasterTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 2687
          },
          "name": "instanceCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 2703
          },
          "name": "instanceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 2719
          },
          "name": "multiAzWithStandbyEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 2735
          },
          "name": "nodeOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainClusterConfigNodeOptions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 2751
          },
          "name": "warmCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 2767
          },
          "name": "warmEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 2783
          },
          "name": "warmTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 2799
          },
          "name": "zoneAwarenessConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainClusterConfigZoneAwarenessConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 2815
          },
          "name": "zoneAwarenessEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 2629
          },
          "name": "dedicatedMasterCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 2645
          },
          "name": "dedicatedMasterEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 2661
          },
          "name": "dedicatedMasterType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 2677
          },
          "name": "instanceCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 2693
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 2709
          },
          "name": "multiAzWithStandbyEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 2741
          },
          "name": "warmCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 2757
          },
          "name": "warmEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 2773
          },
          "name": "warmType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 2805
          },
          "name": "zoneAwarenessEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 2509
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainClusterConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/opensearchservice-domain/index:OpensearchserviceDomainClusterConfigOutputReference"
    },
    "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainClusterConfigZoneAwarenessConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainClusterConfigZoneAwarenessConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/opensearchservice-domain/index.ts",
        "line": 2235
      },
      "name": "OpensearchserviceDomainClusterConfigZoneAwarenessConfig",
      "namespace": "opensearchserviceDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#availability_zone_count OpensearchserviceDomain#availability_zone_count}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 2239
          },
          "name": "availabilityZoneCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/opensearchservice-domain/index:OpensearchserviceDomainClusterConfigZoneAwarenessConfig"
    },
    "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainClusterConfigZoneAwarenessConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainClusterConfigZoneAwarenessConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/opensearchservice-domain/index.ts",
          "line": 2279
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/opensearchservice-domain/index.ts",
        "line": 2271
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 2321
          },
          "name": "resetAvailabilityZoneCount"
        }
      ],
      "name": "OpensearchserviceDomainClusterConfigZoneAwarenessConfigOutputReference",
      "namespace": "opensearchserviceDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 2325
          },
          "name": "availabilityZoneCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 2315
          },
          "name": "availabilityZoneCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 2283
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainClusterConfigZoneAwarenessConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/opensearchservice-domain/index:OpensearchserviceDomainClusterConfigZoneAwarenessConfigOutputReference"
    },
    "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainCognitoOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainCognitoOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/opensearchservice-domain/index.ts",
        "line": 2819
      },
      "name": "OpensearchserviceDomainCognitoOptions",
      "namespace": "opensearchserviceDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#enabled OpensearchserviceDomain#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 2823
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#identity_pool_id OpensearchserviceDomain#identity_pool_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 2827
          },
          "name": "identityPoolId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#role_arn OpensearchserviceDomain#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 2831
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#user_pool_id OpensearchserviceDomain#user_pool_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 2835
          },
          "name": "userPoolId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/opensearchservice-domain/index:OpensearchserviceDomainCognitoOptions"
    },
    "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainCognitoOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainCognitoOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/opensearchservice-domain/index.ts",
          "line": 2896
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/opensearchservice-domain/index.ts",
        "line": 2888
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 2956
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 2972
          },
          "name": "resetIdentityPoolId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 2988
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 3004
          },
          "name": "resetUserPoolId"
        }
      ],
      "name": "OpensearchserviceDomainCognitoOptionsOutputReference",
      "namespace": "opensearchserviceDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 2960
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 2976
          },
          "name": "identityPoolIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 2992
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 3008
          },
          "name": "userPoolIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 2950
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 2966
          },
          "name": "identityPoolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 2982
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 2998
          },
          "name": "userPoolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 2900
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainCognitoOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/opensearchservice-domain/index:OpensearchserviceDomainCognitoOptionsOutputReference"
    },
    "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/opensearchservice-domain/index.ts",
        "line": 14
      },
      "name": "OpensearchserviceDomainConfig",
      "namespace": "opensearchserviceDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#access_policies OpensearchserviceDomain#access_policies}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 18
          },
          "name": "accessPolicies",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#advanced_options OpensearchserviceDomain#advanced_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 22
          },
          "name": "advancedOptions",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#advanced_security_options OpensearchserviceDomain#advanced_security_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 26
          },
          "name": "advancedSecurityOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainAdvancedSecurityOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#aiml_options OpensearchserviceDomain#aiml_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 30
          },
          "name": "aimlOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainAimlOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#automated_snapshot_pause_options OpensearchserviceDomain#automated_snapshot_pause_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 34
          },
          "name": "automatedSnapshotPauseOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainAutomatedSnapshotPauseOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#cluster_config OpensearchserviceDomain#cluster_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 38
          },
          "name": "clusterConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainClusterConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#cognito_options OpensearchserviceDomain#cognito_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 42
          },
          "name": "cognitoOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainCognitoOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#deployment_strategy_options OpensearchserviceDomain#deployment_strategy_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 46
          },
          "name": "deploymentStrategyOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainDeploymentStrategyOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#domain_endpoint_options OpensearchserviceDomain#domain_endpoint_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 50
          },
          "name": "domainEndpointOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainDomainEndpointOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#domain_name OpensearchserviceDomain#domain_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 54
          },
          "name": "domainName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#ebs_options OpensearchserviceDomain#ebs_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 58
          },
          "name": "ebsOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainEbsOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#encryption_at_rest_options OpensearchserviceDomain#encryption_at_rest_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 62
          },
          "name": "encryptionAtRestOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainEncryptionAtRestOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Determines whether the domain runs the standard (GENERAL) engine or the optimized multi-engine (OPTIMIZED) engine. This value cannot be changed after the domain is created.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#engine_mode OpensearchserviceDomain#engine_mode}",
            "stability": "stable",
            "summary": "The engine mode of the domain."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 68
          },
          "name": "engineMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#engine_version OpensearchserviceDomain#engine_version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 72
          },
          "name": "engineVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#identity_center_options OpensearchserviceDomain#identity_center_options}",
            "stability": "stable",
            "summary": "Options for configuring Identity Center."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 78
          },
          "name": "identityCenterOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainIdentityCenterOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#ip_address_type OpensearchserviceDomain#ip_address_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 82
          },
          "name": "ipAddressType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#log_publishing_options OpensearchserviceDomain#log_publishing_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 86
          },
          "name": "logPublishingOptions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainLogPublishingOptions"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#node_to_node_encryption_options OpensearchserviceDomain#node_to_node_encryption_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 90
          },
          "name": "nodeToNodeEncryptionOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainNodeToNodeEncryptionOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#off_peak_window_options OpensearchserviceDomain#off_peak_window_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 94
          },
          "name": "offPeakWindowOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainOffPeakWindowOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#skip_shard_migration_wait OpensearchserviceDomain#skip_shard_migration_wait}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 98
          },
          "name": "skipShardMigrationWait",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#snapshot_options OpensearchserviceDomain#snapshot_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 102
          },
          "name": "snapshotOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainSnapshotOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#software_update_options OpensearchserviceDomain#software_update_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 106
          },
          "name": "softwareUpdateOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainSoftwareUpdateOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#tags OpensearchserviceDomain#tags}",
            "stability": "stable",
            "summary": "An arbitrary set of tags (key-value pairs) for this Domain."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 112
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Determines the default configuration tuned for the workload. For GENERAL engine-mode domains, this value can be changed after creation. For OPTIMIZED engine-mode domains, this value cannot be changed after creation.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#use_case OpensearchserviceDomain#use_case}",
            "stability": "stable",
            "summary": "The primary use case of the domain."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 118
          },
          "name": "useCase",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#vpc_options OpensearchserviceDomain#vpc_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 122
          },
          "name": "vpcOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainVpcOptions"
          }
        }
      ],
      "symbolId": "src/opensearchservice-domain/index:OpensearchserviceDomainConfig"
    },
    "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainDeploymentStrategyOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainDeploymentStrategyOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/opensearchservice-domain/index.ts",
        "line": 3012
      },
      "name": "OpensearchserviceDomainDeploymentStrategyOptions",
      "namespace": "opensearchserviceDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#deployment_strategy OpensearchserviceDomain#deployment_strategy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 3016
          },
          "name": "deploymentStrategy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/opensearchservice-domain/index:OpensearchserviceDomainDeploymentStrategyOptions"
    },
    "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainDeploymentStrategyOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainDeploymentStrategyOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/opensearchservice-domain/index.ts",
          "line": 3056
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/opensearchservice-domain/index.ts",
        "line": 3048
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 3098
          },
          "name": "resetDeploymentStrategy"
        }
      ],
      "name": "OpensearchserviceDomainDeploymentStrategyOptionsOutputReference",
      "namespace": "opensearchserviceDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 3102
          },
          "name": "deploymentStrategyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 3092
          },
          "name": "deploymentStrategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 3060
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainDeploymentStrategyOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/opensearchservice-domain/index:OpensearchserviceDomainDeploymentStrategyOptionsOutputReference"
    },
    "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainDomainEndpointOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainDomainEndpointOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/opensearchservice-domain/index.ts",
        "line": 3106
      },
      "name": "OpensearchserviceDomainDomainEndpointOptions",
      "namespace": "opensearchserviceDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#custom_endpoint OpensearchserviceDomain#custom_endpoint}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 3110
          },
          "name": "customEndpoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#custom_endpoint_certificate_arn OpensearchserviceDomain#custom_endpoint_certificate_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 3114
          },
          "name": "customEndpointCertificateArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#custom_endpoint_enabled OpensearchserviceDomain#custom_endpoint_enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 3118
          },
          "name": "customEndpointEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#enforce_https OpensearchserviceDomain#enforce_https}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 3122
          },
          "name": "enforceHttps",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#tls_security_policy OpensearchserviceDomain#tls_security_policy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 3126
          },
          "name": "tlsSecurityPolicy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/opensearchservice-domain/index:OpensearchserviceDomainDomainEndpointOptions"
    },
    "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainDomainEndpointOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainDomainEndpointOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/opensearchservice-domain/index.ts",
          "line": 3194
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/opensearchservice-domain/index.ts",
        "line": 3186
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 3260
          },
          "name": "resetCustomEndpoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 3276
          },
          "name": "resetCustomEndpointCertificateArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 3292
          },
          "name": "resetCustomEndpointEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 3308
          },
          "name": "resetEnforceHttps"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 3324
          },
          "name": "resetTlsSecurityPolicy"
        }
      ],
      "name": "OpensearchserviceDomainDomainEndpointOptionsOutputReference",
      "namespace": "opensearchserviceDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 3280
          },
          "name": "customEndpointCertificateArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 3296
          },
          "name": "customEndpointEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 3264
          },
          "name": "customEndpointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 3312
          },
          "name": "enforceHttpsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 3328
          },
          "name": "tlsSecurityPolicyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 3254
          },
          "name": "customEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 3270
          },
          "name": "customEndpointCertificateArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 3286
          },
          "name": "customEndpointEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 3302
          },
          "name": "enforceHttps",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 3318
          },
          "name": "tlsSecurityPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 3198
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainDomainEndpointOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/opensearchservice-domain/index:OpensearchserviceDomainDomainEndpointOptionsOutputReference"
    },
    "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainEbsOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainEbsOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/opensearchservice-domain/index.ts",
        "line": 3332
      },
      "name": "OpensearchserviceDomainEbsOptions",
      "namespace": "opensearchserviceDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#ebs_enabled OpensearchserviceDomain#ebs_enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 3336
          },
          "name": "ebsEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#iops OpensearchserviceDomain#iops}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 3340
          },
          "name": "iops",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#throughput OpensearchserviceDomain#throughput}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 3344
          },
          "name": "throughput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#volume_size OpensearchserviceDomain#volume_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 3348
          },
          "name": "volumeSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#volume_type OpensearchserviceDomain#volume_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 3352
          },
          "name": "volumeType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/opensearchservice-domain/index:OpensearchserviceDomainEbsOptions"
    },
    "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainEbsOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainEbsOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/opensearchservice-domain/index.ts",
          "line": 3420
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/opensearchservice-domain/index.ts",
        "line": 3412
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 3486
          },
          "name": "resetEbsEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 3502
          },
          "name": "resetIops"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 3518
          },
          "name": "resetThroughput"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 3534
          },
          "name": "resetVolumeSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 3550
          },
          "name": "resetVolumeType"
        }
      ],
      "name": "OpensearchserviceDomainEbsOptionsOutputReference",
      "namespace": "opensearchserviceDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 3490
          },
          "name": "ebsEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 3506
          },
          "name": "iopsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 3522
          },
          "name": "throughputInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 3538
          },
          "name": "volumeSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 3554
          },
          "name": "volumeTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 3480
          },
          "name": "ebsEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 3496
          },
          "name": "iops",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 3512
          },
          "name": "throughput",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 3528
          },
          "name": "volumeSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 3544
          },
          "name": "volumeType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 3424
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainEbsOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/opensearchservice-domain/index:OpensearchserviceDomainEbsOptionsOutputReference"
    },
    "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainEncryptionAtRestOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainEncryptionAtRestOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/opensearchservice-domain/index.ts",
        "line": 3558
      },
      "name": "OpensearchserviceDomainEncryptionAtRestOptions",
      "namespace": "opensearchserviceDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#enabled OpensearchserviceDomain#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 3562
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#kms_key_id OpensearchserviceDomain#kms_key_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 3566
          },
          "name": "kmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/opensearchservice-domain/index:OpensearchserviceDomainEncryptionAtRestOptions"
    },
    "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainEncryptionAtRestOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainEncryptionAtRestOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/opensearchservice-domain/index.ts",
          "line": 3613
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/opensearchservice-domain/index.ts",
        "line": 3605
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 3661
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 3677
          },
          "name": "resetKmsKeyId"
        }
      ],
      "name": "OpensearchserviceDomainEncryptionAtRestOptionsOutputReference",
      "namespace": "opensearchserviceDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 3665
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 3681
          },
          "name": "kmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 3655
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 3671
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 3617
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainEncryptionAtRestOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/opensearchservice-domain/index:OpensearchserviceDomainEncryptionAtRestOptionsOutputReference"
    },
    "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainIdentityCenterOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainIdentityCenterOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/opensearchservice-domain/index.ts",
        "line": 3685
      },
      "name": "OpensearchserviceDomainIdentityCenterOptions",
      "namespace": "opensearchserviceDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#enabled_api_access OpensearchserviceDomain#enabled_api_access}",
            "stability": "stable",
            "summary": "Whether Identity Center is enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 3691
          },
          "name": "enabledApiAccess",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#identity_center_instance_arn OpensearchserviceDomain#identity_center_instance_arn}",
            "stability": "stable",
            "summary": "The ARN of the Identity Center instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 3697
          },
          "name": "identityCenterInstanceArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#roles_key OpensearchserviceDomain#roles_key}",
            "stability": "stable",
            "summary": "The roles key for Identity Center options."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 3703
          },
          "name": "rolesKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#subject_key OpensearchserviceDomain#subject_key}",
            "stability": "stable",
            "summary": "The subject key for Identity Center options."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 3709
          },
          "name": "subjectKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/opensearchservice-domain/index:OpensearchserviceDomainIdentityCenterOptions"
    },
    "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainIdentityCenterOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainIdentityCenterOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/opensearchservice-domain/index.ts",
          "line": 3770
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/opensearchservice-domain/index.ts",
        "line": 3762
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 3830
          },
          "name": "resetEnabledApiAccess"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 3851
          },
          "name": "resetIdentityCenterInstanceArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 3872
          },
          "name": "resetRolesKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 3888
          },
          "name": "resetSubjectKey"
        }
      ],
      "name": "OpensearchserviceDomainIdentityCenterOptionsOutputReference",
      "namespace": "opensearchserviceDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 3839
          },
          "name": "identityCenterApplicationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 3860
          },
          "name": "identityStoreId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 3834
          },
          "name": "enabledApiAccessInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 3855
          },
          "name": "identityCenterInstanceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 3876
          },
          "name": "rolesKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 3892
          },
          "name": "subjectKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 3824
          },
          "name": "enabledApiAccess",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 3845
          },
          "name": "identityCenterInstanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 3866
          },
          "name": "rolesKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 3882
          },
          "name": "subjectKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 3774
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainIdentityCenterOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/opensearchservice-domain/index:OpensearchserviceDomainIdentityCenterOptionsOutputReference"
    },
    "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainLogPublishingOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainLogPublishingOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/opensearchservice-domain/index.ts",
        "line": 3896
      },
      "name": "OpensearchserviceDomainLogPublishingOptions",
      "namespace": "opensearchserviceDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#cloudwatch_logs_log_group_arn OpensearchserviceDomain#cloudwatch_logs_log_group_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 3900
          },
          "name": "cloudwatchLogsLogGroupArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#enabled OpensearchserviceDomain#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 3904
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/opensearchservice-domain/index:OpensearchserviceDomainLogPublishingOptions"
    },
    "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainLogPublishingOptionsMap": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainLogPublishingOptionsMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/opensearchservice-domain/index.ts",
          "line": 4032
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/opensearchservice-domain/index.ts",
        "line": 4025
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 4039
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainLogPublishingOptionsOutputReference"
            }
          }
        }
      ],
      "name": "OpensearchserviceDomainLogPublishingOptionsMap",
      "namespace": "opensearchserviceDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 4026
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainLogPublishingOptions"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/opensearchservice-domain/index:OpensearchserviceDomainLogPublishingOptionsMap"
    },
    "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainLogPublishingOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainLogPublishingOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/opensearchservice-domain/index.ts",
          "line": 3952
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/opensearchservice-domain/index.ts",
        "line": 3943
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 4000
          },
          "name": "resetCloudwatchLogsLogGroupArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 4016
          },
          "name": "resetEnabled"
        }
      ],
      "name": "OpensearchserviceDomainLogPublishingOptionsOutputReference",
      "namespace": "opensearchserviceDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 4004
          },
          "name": "cloudwatchLogsLogGroupArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 4020
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 3994
          },
          "name": "cloudwatchLogsLogGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 4010
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 3956
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainLogPublishingOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/opensearchservice-domain/index:OpensearchserviceDomainLogPublishingOptionsOutputReference"
    },
    "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainNodeToNodeEncryptionOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainNodeToNodeEncryptionOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/opensearchservice-domain/index.ts",
        "line": 4043
      },
      "name": "OpensearchserviceDomainNodeToNodeEncryptionOptions",
      "namespace": "opensearchserviceDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#enabled OpensearchserviceDomain#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 4047
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/opensearchservice-domain/index:OpensearchserviceDomainNodeToNodeEncryptionOptions"
    },
    "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainNodeToNodeEncryptionOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainNodeToNodeEncryptionOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/opensearchservice-domain/index.ts",
          "line": 4087
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/opensearchservice-domain/index.ts",
        "line": 4079
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 4129
          },
          "name": "resetEnabled"
        }
      ],
      "name": "OpensearchserviceDomainNodeToNodeEncryptionOptionsOutputReference",
      "namespace": "opensearchserviceDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 4133
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 4123
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 4091
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainNodeToNodeEncryptionOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/opensearchservice-domain/index:OpensearchserviceDomainNodeToNodeEncryptionOptionsOutputReference"
    },
    "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainOffPeakWindowOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainOffPeakWindowOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/opensearchservice-domain/index.ts",
        "line": 4358
      },
      "name": "OpensearchserviceDomainOffPeakWindowOptions",
      "namespace": "opensearchserviceDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#enabled OpensearchserviceDomain#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 4362
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#off_peak_window OpensearchserviceDomain#off_peak_window}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 4366
          },
          "name": "offPeakWindow",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainOffPeakWindowOptionsOffPeakWindow"
          }
        }
      ],
      "symbolId": "src/opensearchservice-domain/index:OpensearchserviceDomainOffPeakWindowOptions"
    },
    "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainOffPeakWindowOptionsOffPeakWindow": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainOffPeakWindowOptionsOffPeakWindow",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/opensearchservice-domain/index.ts",
        "line": 4264
      },
      "name": "OpensearchserviceDomainOffPeakWindowOptionsOffPeakWindow",
      "namespace": "opensearchserviceDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#window_start_time OpensearchserviceDomain#window_start_time}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 4268
          },
          "name": "windowStartTime",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainOffPeakWindowOptionsOffPeakWindowWindowStartTime"
          }
        }
      ],
      "symbolId": "src/opensearchservice-domain/index:OpensearchserviceDomainOffPeakWindowOptionsOffPeakWindow"
    },
    "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainOffPeakWindowOptionsOffPeakWindowOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainOffPeakWindowOptionsOffPeakWindowOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/opensearchservice-domain/index.ts",
          "line": 4308
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/opensearchservice-domain/index.ts",
        "line": 4300
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 4347
          },
          "name": "putWindowStartTime",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainOffPeakWindowOptionsOffPeakWindowWindowStartTime"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 4350
          },
          "name": "resetWindowStartTime"
        }
      ],
      "name": "OpensearchserviceDomainOffPeakWindowOptionsOffPeakWindowOutputReference",
      "namespace": "opensearchserviceDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 4344
          },
          "name": "windowStartTime",
          "type": {
            "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainOffPeakWindowOptionsOffPeakWindowWindowStartTimeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 4354
          },
          "name": "windowStartTimeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainOffPeakWindowOptionsOffPeakWindowWindowStartTime"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 4312
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainOffPeakWindowOptionsOffPeakWindow"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/opensearchservice-domain/index:OpensearchserviceDomainOffPeakWindowOptionsOffPeakWindowOutputReference"
    },
    "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainOffPeakWindowOptionsOffPeakWindowWindowStartTime": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainOffPeakWindowOptionsOffPeakWindowWindowStartTime",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/opensearchservice-domain/index.ts",
        "line": 4137
      },
      "name": "OpensearchserviceDomainOffPeakWindowOptionsOffPeakWindowWindowStartTime",
      "namespace": "opensearchserviceDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#hours OpensearchserviceDomain#hours}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 4141
          },
          "name": "hours",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#minutes OpensearchserviceDomain#minutes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 4145
          },
          "name": "minutes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/opensearchservice-domain/index:OpensearchserviceDomainOffPeakWindowOptionsOffPeakWindowWindowStartTime"
    },
    "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainOffPeakWindowOptionsOffPeakWindowWindowStartTimeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainOffPeakWindowOptionsOffPeakWindowWindowStartTimeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/opensearchservice-domain/index.ts",
          "line": 4192
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/opensearchservice-domain/index.ts",
        "line": 4184
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 4240
          },
          "name": "resetHours"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 4256
          },
          "name": "resetMinutes"
        }
      ],
      "name": "OpensearchserviceDomainOffPeakWindowOptionsOffPeakWindowWindowStartTimeOutputReference",
      "namespace": "opensearchserviceDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 4244
          },
          "name": "hoursInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 4260
          },
          "name": "minutesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 4234
          },
          "name": "hours",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 4250
          },
          "name": "minutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 4196
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainOffPeakWindowOptionsOffPeakWindowWindowStartTime"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/opensearchservice-domain/index:OpensearchserviceDomainOffPeakWindowOptionsOffPeakWindowWindowStartTimeOutputReference"
    },
    "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainOffPeakWindowOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainOffPeakWindowOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/opensearchservice-domain/index.ts",
          "line": 4413
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/opensearchservice-domain/index.ts",
        "line": 4405
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 4474
          },
          "name": "putOffPeakWindow",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainOffPeakWindowOptionsOffPeakWindow"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 4461
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 4477
          },
          "name": "resetOffPeakWindow"
        }
      ],
      "name": "OpensearchserviceDomainOffPeakWindowOptionsOutputReference",
      "namespace": "opensearchserviceDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 4471
          },
          "name": "offPeakWindow",
          "type": {
            "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainOffPeakWindowOptionsOffPeakWindowOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 4465
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 4481
          },
          "name": "offPeakWindowInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainOffPeakWindowOptionsOffPeakWindow"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 4455
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 4417
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainOffPeakWindowOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/opensearchservice-domain/index:OpensearchserviceDomainOffPeakWindowOptionsOutputReference"
    },
    "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainServiceSoftwareOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainServiceSoftwareOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/opensearchservice-domain/index.ts",
        "line": 4485
      },
      "name": "OpensearchserviceDomainServiceSoftwareOptions",
      "namespace": "opensearchserviceDomain",
      "symbolId": "src/opensearchservice-domain/index:OpensearchserviceDomainServiceSoftwareOptions"
    },
    "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainServiceSoftwareOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainServiceSoftwareOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/opensearchservice-domain/index.ts",
          "line": 4515
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/opensearchservice-domain/index.ts",
        "line": 4508
      },
      "name": "OpensearchserviceDomainServiceSoftwareOptionsOutputReference",
      "namespace": "opensearchserviceDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 4535
          },
          "name": "automatedUpdateDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 4540
          },
          "name": "cancellable",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 4545
          },
          "name": "currentVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 4550
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 4555
          },
          "name": "newVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 4560
          },
          "name": "optionalDeployment",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 4565
          },
          "name": "updateAvailable",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 4570
          },
          "name": "updateStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 4519
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainServiceSoftwareOptions"
          }
        }
      ],
      "symbolId": "src/opensearchservice-domain/index:OpensearchserviceDomainServiceSoftwareOptionsOutputReference"
    },
    "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainSnapshotOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainSnapshotOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/opensearchservice-domain/index.ts",
        "line": 4574
      },
      "name": "OpensearchserviceDomainSnapshotOptions",
      "namespace": "opensearchserviceDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#automated_snapshot_start_hour OpensearchserviceDomain#automated_snapshot_start_hour}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 4578
          },
          "name": "automatedSnapshotStartHour",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/opensearchservice-domain/index:OpensearchserviceDomainSnapshotOptions"
    },
    "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainSnapshotOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainSnapshotOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/opensearchservice-domain/index.ts",
          "line": 4618
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/opensearchservice-domain/index.ts",
        "line": 4610
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 4660
          },
          "name": "resetAutomatedSnapshotStartHour"
        }
      ],
      "name": "OpensearchserviceDomainSnapshotOptionsOutputReference",
      "namespace": "opensearchserviceDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 4664
          },
          "name": "automatedSnapshotStartHourInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 4654
          },
          "name": "automatedSnapshotStartHour",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 4622
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainSnapshotOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/opensearchservice-domain/index:OpensearchserviceDomainSnapshotOptionsOutputReference"
    },
    "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainSoftwareUpdateOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainSoftwareUpdateOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/opensearchservice-domain/index.ts",
        "line": 4668
      },
      "name": "OpensearchserviceDomainSoftwareUpdateOptions",
      "namespace": "opensearchserviceDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#auto_software_update_enabled OpensearchserviceDomain#auto_software_update_enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 4672
          },
          "name": "autoSoftwareUpdateEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/opensearchservice-domain/index:OpensearchserviceDomainSoftwareUpdateOptions"
    },
    "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainSoftwareUpdateOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainSoftwareUpdateOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/opensearchservice-domain/index.ts",
          "line": 4712
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/opensearchservice-domain/index.ts",
        "line": 4704
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 4754
          },
          "name": "resetAutoSoftwareUpdateEnabled"
        }
      ],
      "name": "OpensearchserviceDomainSoftwareUpdateOptionsOutputReference",
      "namespace": "opensearchserviceDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 4758
          },
          "name": "autoSoftwareUpdateEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 4748
          },
          "name": "autoSoftwareUpdateEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 4716
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainSoftwareUpdateOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/opensearchservice-domain/index:OpensearchserviceDomainSoftwareUpdateOptionsOutputReference"
    },
    "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/opensearchservice-domain/index.ts",
        "line": 4762
      },
      "name": "OpensearchserviceDomainTags",
      "namespace": "opensearchserviceDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#key OpensearchserviceDomain#key}",
            "stability": "stable",
            "summary": "The value of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 4768
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#value OpensearchserviceDomain#value}",
            "stability": "stable",
            "summary": "The key of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 4774
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/opensearchservice-domain/index:OpensearchserviceDomainTags"
    },
    "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/opensearchservice-domain/index.ts",
          "line": 4904
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/opensearchservice-domain/index.ts",
        "line": 4896
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 4911
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainTagsOutputReference"
            }
          }
        }
      ],
      "name": "OpensearchserviceDomainTagsList",
      "namespace": "opensearchserviceDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 4897
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/opensearchservice-domain/index:OpensearchserviceDomainTagsList"
    },
    "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/opensearchservice-domain/index.ts",
          "line": 4823
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/opensearchservice-domain/index.ts",
        "line": 4813
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 4871
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 4887
          },
          "name": "resetValue"
        }
      ],
      "name": "OpensearchserviceDomainTagsOutputReference",
      "namespace": "opensearchserviceDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 4875
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 4891
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 4865
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 4881
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 4827
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/opensearchservice-domain/index:OpensearchserviceDomainTagsOutputReference"
    },
    "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainVpcOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainVpcOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/opensearchservice-domain/index.ts",
        "line": 4915
      },
      "name": "OpensearchserviceDomainVpcOptions",
      "namespace": "opensearchserviceDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#egress_enabled OpensearchserviceDomain#egress_enabled}",
            "stability": "stable",
            "summary": "Controls whether egress traffic from the domain is routed through the customer VPC."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 4921
          },
          "name": "egressEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#security_group_ids OpensearchserviceDomain#security_group_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 4925
          },
          "name": "securityGroupIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opensearchservice_domain#subnet_ids OpensearchserviceDomain#subnet_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 4929
          },
          "name": "subnetIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/opensearchservice-domain/index:OpensearchserviceDomainVpcOptions"
    },
    "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainVpcOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainVpcOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/opensearchservice-domain/index.ts",
          "line": 4983
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/opensearchservice-domain/index.ts",
        "line": 4975
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5037
          },
          "name": "resetEgressEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5053
          },
          "name": "resetSecurityGroupIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5069
          },
          "name": "resetSubnetIds"
        }
      ],
      "name": "OpensearchserviceDomainVpcOptionsOutputReference",
      "namespace": "opensearchserviceDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5041
          },
          "name": "egressEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5057
          },
          "name": "securityGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5073
          },
          "name": "subnetIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5031
          },
          "name": "egressEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5047
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 5063
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opensearchservice-domain/index.ts",
            "line": 4987
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.opensearchserviceDomain.OpensearchserviceDomainVpcOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/opensearchservice-domain/index:OpensearchserviceDomainVpcOptionsOutputReference"
    },
    "@cdktn/provider-awscc.opsworkscmServer.OpsworkscmServer": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opsworkscm_server awscc_opsworkscm_server}."
      },
      "fqn": "@cdktn/provider-awscc.opsworkscmServer.OpsworkscmServer",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opsworkscm_server awscc_opsworkscm_server} Resource."
        },
        "locationInModule": {
          "filename": "src/opsworkscm-server/index.ts",
          "line": 434
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.opsworkscmServer.OpsworkscmServerConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/opsworkscm-server/index.ts",
        "line": 402
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a OpsworkscmServer resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 419
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the OpsworkscmServer to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opsworkscm_server#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing OpsworkscmServer that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the OpsworkscmServer to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 620
          },
          "name": "putEngineAttributes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.opsworkscmServer.OpsworkscmServerEngineAttributes"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 813
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.opsworkscmServer.OpsworkscmServerTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 490
          },
          "name": "resetAssociatePublicIpAddress"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 506
          },
          "name": "resetBackupId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 522
          },
          "name": "resetBackupRetentionCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 538
          },
          "name": "resetCustomCertificate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 554
          },
          "name": "resetCustomDomain"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 570
          },
          "name": "resetCustomPrivateKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 586
          },
          "name": "resetDisableAutomatedBackup"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 607
          },
          "name": "resetEngine"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 623
          },
          "name": "resetEngineAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 639
          },
          "name": "resetEngineModel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 655
          },
          "name": "resetEngineVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 702
          },
          "name": "resetKeyPair"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 718
          },
          "name": "resetPreferredBackupWindow"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 734
          },
          "name": "resetPreferredMaintenanceWindow"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 750
          },
          "name": "resetSecurityGroupIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 771
          },
          "name": "resetServerName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 800
          },
          "name": "resetSubnetIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 816
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 828
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 854
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "OpsworkscmServer",
      "namespace": "opsworkscmServer",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 407
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 478
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 595
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 617
          },
          "name": "engineAttributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.opsworkscmServer.OpsworkscmServerEngineAttributesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 664
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 759
          },
          "name": "serverId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 810
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.opsworkscmServer.OpsworkscmServerTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 494
          },
          "name": "associatePublicIpAddressInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 510
          },
          "name": "backupIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 526
          },
          "name": "backupRetentionCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 542
          },
          "name": "customCertificateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 558
          },
          "name": "customDomainInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 574
          },
          "name": "customPrivateKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 590
          },
          "name": "disableAutomatedBackupInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 627
          },
          "name": "engineAttributesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.opsworkscmServer.OpsworkscmServerEngineAttributes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 611
          },
          "name": "engineInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 643
          },
          "name": "engineModelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 659
          },
          "name": "engineVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 677
          },
          "name": "instanceProfileArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 690
          },
          "name": "instanceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 706
          },
          "name": "keyPairInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 722
          },
          "name": "preferredBackupWindowInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 738
          },
          "name": "preferredMaintenanceWindowInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 754
          },
          "name": "securityGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 775
          },
          "name": "serverNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 788
          },
          "name": "serviceRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 804
          },
          "name": "subnetIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 820
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.opsworkscmServer.OpsworkscmServerTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 484
          },
          "name": "associatePublicIpAddress",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 500
          },
          "name": "backupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 516
          },
          "name": "backupRetentionCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 532
          },
          "name": "customCertificate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 548
          },
          "name": "customDomain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 564
          },
          "name": "customPrivateKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 580
          },
          "name": "disableAutomatedBackup",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 601
          },
          "name": "engine",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 633
          },
          "name": "engineModel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 649
          },
          "name": "engineVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 670
          },
          "name": "instanceProfileArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 683
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 696
          },
          "name": "keyPair",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 712
          },
          "name": "preferredBackupWindow",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 728
          },
          "name": "preferredMaintenanceWindow",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 744
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 765
          },
          "name": "serverName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 781
          },
          "name": "serviceRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 794
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/opsworkscm-server/index:OpsworkscmServer"
    },
    "@cdktn/provider-awscc.opsworkscmServer.OpsworkscmServerConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opsworkscmServer.OpsworkscmServerConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/opsworkscm-server/index.ts",
        "line": 14
      },
      "name": "OpsworkscmServerConfig",
      "namespace": "opsworkscmServer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opsworkscm_server#instance_profile_arn OpsworkscmServer#instance_profile_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 62
          },
          "name": "instanceProfileArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opsworkscm_server#instance_type OpsworkscmServer#instance_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 66
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opsworkscm_server#service_role_arn OpsworkscmServer#service_role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 90
          },
          "name": "serviceRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opsworkscm_server#associate_public_ip_address OpsworkscmServer#associate_public_ip_address}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 18
          },
          "name": "associatePublicIpAddress",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opsworkscm_server#backup_id OpsworkscmServer#backup_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 22
          },
          "name": "backupId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opsworkscm_server#backup_retention_count OpsworkscmServer#backup_retention_count}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 26
          },
          "name": "backupRetentionCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opsworkscm_server#custom_certificate OpsworkscmServer#custom_certificate}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 30
          },
          "name": "customCertificate",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opsworkscm_server#custom_domain OpsworkscmServer#custom_domain}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 34
          },
          "name": "customDomain",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opsworkscm_server#custom_private_key OpsworkscmServer#custom_private_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 38
          },
          "name": "customPrivateKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opsworkscm_server#disable_automated_backup OpsworkscmServer#disable_automated_backup}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 42
          },
          "name": "disableAutomatedBackup",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opsworkscm_server#engine OpsworkscmServer#engine}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 46
          },
          "name": "engine",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opsworkscm_server#engine_attributes OpsworkscmServer#engine_attributes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 50
          },
          "name": "engineAttributes",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.opsworkscmServer.OpsworkscmServerEngineAttributes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opsworkscm_server#engine_model OpsworkscmServer#engine_model}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 54
          },
          "name": "engineModel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opsworkscm_server#engine_version OpsworkscmServer#engine_version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 58
          },
          "name": "engineVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opsworkscm_server#key_pair OpsworkscmServer#key_pair}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 70
          },
          "name": "keyPair",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opsworkscm_server#preferred_backup_window OpsworkscmServer#preferred_backup_window}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 74
          },
          "name": "preferredBackupWindow",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opsworkscm_server#preferred_maintenance_window OpsworkscmServer#preferred_maintenance_window}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 78
          },
          "name": "preferredMaintenanceWindow",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opsworkscm_server#security_group_ids OpsworkscmServer#security_group_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 82
          },
          "name": "securityGroupIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opsworkscm_server#server_name OpsworkscmServer#server_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 86
          },
          "name": "serverName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opsworkscm_server#subnet_ids OpsworkscmServer#subnet_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 94
          },
          "name": "subnetIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opsworkscm_server#tags OpsworkscmServer#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 98
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.opsworkscmServer.OpsworkscmServerTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/opsworkscm-server/index:OpsworkscmServerConfig"
    },
    "@cdktn/provider-awscc.opsworkscmServer.OpsworkscmServerEngineAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opsworkscmServer.OpsworkscmServerEngineAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/opsworkscm-server/index.ts",
        "line": 100
      },
      "name": "OpsworkscmServerEngineAttributes",
      "namespace": "opsworkscmServer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opsworkscm_server#name OpsworkscmServer#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 104
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opsworkscm_server#value OpsworkscmServer#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 108
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/opsworkscm-server/index:OpsworkscmServerEngineAttributes"
    },
    "@cdktn/provider-awscc.opsworkscmServer.OpsworkscmServerEngineAttributesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opsworkscmServer.OpsworkscmServerEngineAttributesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/opsworkscm-server/index.ts",
          "line": 238
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/opsworkscm-server/index.ts",
        "line": 230
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 245
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.opsworkscmServer.OpsworkscmServerEngineAttributesOutputReference"
            }
          }
        }
      ],
      "name": "OpsworkscmServerEngineAttributesList",
      "namespace": "opsworkscmServer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 231
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.opsworkscmServer.OpsworkscmServerEngineAttributes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/opsworkscm-server/index:OpsworkscmServerEngineAttributesList"
    },
    "@cdktn/provider-awscc.opsworkscmServer.OpsworkscmServerEngineAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opsworkscmServer.OpsworkscmServerEngineAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/opsworkscm-server/index.ts",
          "line": 157
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/opsworkscm-server/index.ts",
        "line": 147
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 205
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 221
          },
          "name": "resetValue"
        }
      ],
      "name": "OpsworkscmServerEngineAttributesOutputReference",
      "namespace": "opsworkscmServer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 209
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 225
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 199
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 215
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 161
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.opsworkscmServer.OpsworkscmServerEngineAttributes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/opsworkscm-server/index:OpsworkscmServerEngineAttributesOutputReference"
    },
    "@cdktn/provider-awscc.opsworkscmServer.OpsworkscmServerTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opsworkscmServer.OpsworkscmServerTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/opsworkscm-server/index.ts",
        "line": 249
      },
      "name": "OpsworkscmServerTags",
      "namespace": "opsworkscmServer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opsworkscm_server#key OpsworkscmServer#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 253
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/opsworkscm_server#value OpsworkscmServer#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 257
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/opsworkscm-server/index:OpsworkscmServerTags"
    },
    "@cdktn/provider-awscc.opsworkscmServer.OpsworkscmServerTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opsworkscmServer.OpsworkscmServerTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/opsworkscm-server/index.ts",
          "line": 387
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/opsworkscm-server/index.ts",
        "line": 379
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 394
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.opsworkscmServer.OpsworkscmServerTagsOutputReference"
            }
          }
        }
      ],
      "name": "OpsworkscmServerTagsList",
      "namespace": "opsworkscmServer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 380
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.opsworkscmServer.OpsworkscmServerTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/opsworkscm-server/index:OpsworkscmServerTagsList"
    },
    "@cdktn/provider-awscc.opsworkscmServer.OpsworkscmServerTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.opsworkscmServer.OpsworkscmServerTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/opsworkscm-server/index.ts",
          "line": 306
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/opsworkscm-server/index.ts",
        "line": 296
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 354
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 370
          },
          "name": "resetValue"
        }
      ],
      "name": "OpsworkscmServerTagsOutputReference",
      "namespace": "opsworkscmServer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 358
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 374
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 348
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 364
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/opsworkscm-server/index.ts",
            "line": 310
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.opsworkscmServer.OpsworkscmServerTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/opsworkscm-server/index:OpsworkscmServerTagsOutputReference"
    },
    "@cdktn/provider-awscc.organizationsAccount.OrganizationsAccount": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/organizations_account awscc_organizations_account}."
      },
      "fqn": "@cdktn/provider-awscc.organizationsAccount.OrganizationsAccount",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/organizations_account awscc_organizations_account} Resource."
        },
        "locationInModule": {
          "filename": "src/organizations-account/index.ts",
          "line": 235
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.organizationsAccount.OrganizationsAccountConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/organizations-account/index.ts",
        "line": 203
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a OrganizationsAccount resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/organizations-account/index.ts",
            "line": 220
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the OrganizationsAccount to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/organizations_account#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing OrganizationsAccount that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the OrganizationsAccount to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizations-account/index.ts",
            "line": 365
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.organizationsAccount.OrganizationsAccountTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizations-account/index.ts",
            "line": 321
          },
          "name": "resetParentIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizations-account/index.ts",
            "line": 342
          },
          "name": "resetRoleName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizations-account/index.ts",
            "line": 368
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizations-account/index.ts",
            "line": 380
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizations-account/index.ts",
            "line": 390
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "OrganizationsAccount",
      "namespace": "organizationsAccount",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizations-account/index.ts",
            "line": 208
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizations-account/index.ts",
            "line": 263
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizations-account/index.ts",
            "line": 281
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizations-account/index.ts",
            "line": 299
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizations-account/index.ts",
            "line": 304
          },
          "name": "joinedMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizations-account/index.ts",
            "line": 309
          },
          "name": "joinedTimestamp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizations-account/index.ts",
            "line": 330
          },
          "name": "paths",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizations-account/index.ts",
            "line": 351
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizations-account/index.ts",
            "line": 356
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizations-account/index.ts",
            "line": 362
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.organizationsAccount.OrganizationsAccountTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizations-account/index.ts",
            "line": 276
          },
          "name": "accountNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizations-account/index.ts",
            "line": 294
          },
          "name": "emailInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizations-account/index.ts",
            "line": 325
          },
          "name": "parentIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizations-account/index.ts",
            "line": 346
          },
          "name": "roleNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizations-account/index.ts",
            "line": 372
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.organizationsAccount.OrganizationsAccountTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizations-account/index.ts",
            "line": 269
          },
          "name": "accountName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizations-account/index.ts",
            "line": 287
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizations-account/index.ts",
            "line": 315
          },
          "name": "parentIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizations-account/index.ts",
            "line": 336
          },
          "name": "roleName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/organizations-account/index:OrganizationsAccount"
    },
    "@cdktn/provider-awscc.organizationsAccount.OrganizationsAccountConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.organizationsAccount.OrganizationsAccountConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/organizations-account/index.ts",
        "line": 14
      },
      "name": "OrganizationsAccountConfig",
      "namespace": "organizationsAccount",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/organizations_account#account_name OrganizationsAccount#account_name}",
            "stability": "stable",
            "summary": "The friendly name of the member account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizations-account/index.ts",
            "line": 20
          },
          "name": "accountName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/organizations_account#email OrganizationsAccount#email}",
            "stability": "stable",
            "summary": "The email address of the owner to assign to the new member account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizations-account/index.ts",
            "line": 26
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Currently only one parent at a time is supported. Default is root.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/organizations_account#parent_ids OrganizationsAccount#parent_ids}",
            "stability": "stable",
            "summary": "List of parent nodes for the member account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizations-account/index.ts",
            "line": 32
          },
          "name": "parentIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Default name is OrganizationAccountAccessRole if not specified.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/organizations_account#role_name OrganizationsAccount#role_name}",
            "stability": "stable",
            "summary": "The name of an IAM role that AWS Organizations automatically preconfigures in the new member account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizations-account/index.ts",
            "line": 38
          },
          "name": "roleName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For each tag in the list, you must specify both a tag key and a value.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/organizations_account#tags OrganizationsAccount#tags}",
            "stability": "stable",
            "summary": "A list of tags that you want to attach to the newly created account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizations-account/index.ts",
            "line": 44
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.organizationsAccount.OrganizationsAccountTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/organizations-account/index:OrganizationsAccountConfig"
    },
    "@cdktn/provider-awscc.organizationsAccount.OrganizationsAccountTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.organizationsAccount.OrganizationsAccountTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/organizations-account/index.ts",
        "line": 46
      },
      "name": "OrganizationsAccountTags",
      "namespace": "organizationsAccount",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/organizations_account#key OrganizationsAccount#key}",
            "stability": "stable",
            "summary": "The key identifier, or name, of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizations-account/index.ts",
            "line": 52
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can set the value of a tag to an empty string, but you can't set the value of a tag to null.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/organizations_account#value OrganizationsAccount#value}",
            "stability": "stable",
            "summary": "The string value that's associated with the key of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizations-account/index.ts",
            "line": 58
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/organizations-account/index:OrganizationsAccountTags"
    },
    "@cdktn/provider-awscc.organizationsAccount.OrganizationsAccountTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.organizationsAccount.OrganizationsAccountTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/organizations-account/index.ts",
          "line": 188
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/organizations-account/index.ts",
        "line": 180
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizations-account/index.ts",
            "line": 195
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.organizationsAccount.OrganizationsAccountTagsOutputReference"
            }
          }
        }
      ],
      "name": "OrganizationsAccountTagsList",
      "namespace": "organizationsAccount",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizations-account/index.ts",
            "line": 181
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.organizationsAccount.OrganizationsAccountTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/organizations-account/index:OrganizationsAccountTagsList"
    },
    "@cdktn/provider-awscc.organizationsAccount.OrganizationsAccountTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.organizationsAccount.OrganizationsAccountTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/organizations-account/index.ts",
          "line": 107
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/organizations-account/index.ts",
        "line": 97
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizations-account/index.ts",
            "line": 155
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizations-account/index.ts",
            "line": 171
          },
          "name": "resetValue"
        }
      ],
      "name": "OrganizationsAccountTagsOutputReference",
      "namespace": "organizationsAccount",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizations-account/index.ts",
            "line": 159
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizations-account/index.ts",
            "line": 175
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizations-account/index.ts",
            "line": 149
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizations-account/index.ts",
            "line": 165
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizations-account/index.ts",
            "line": 111
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.organizationsAccount.OrganizationsAccountTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/organizations-account/index:OrganizationsAccountTagsOutputReference"
    },
    "@cdktn/provider-awscc.organizationsOrganization.OrganizationsOrganization": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/organizations_organization awscc_organizations_organization}."
      },
      "fqn": "@cdktn/provider-awscc.organizationsOrganization.OrganizationsOrganization",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/organizations_organization awscc_organizations_organization} Resource."
        },
        "locationInModule": {
          "filename": "src/organizations-organization/index.ts",
          "line": 58
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.organizationsOrganization.OrganizationsOrganizationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/organizations-organization/index.ts",
        "line": 26
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a OrganizationsOrganization resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/organizations-organization/index.ts",
            "line": 43
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the OrganizationsOrganization to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/organizations_organization#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing OrganizationsOrganization that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the OrganizationsOrganization to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizations-organization/index.ts",
            "line": 94
          },
          "name": "resetFeatureSet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizations-organization/index.ts",
            "line": 136
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizations-organization/index.ts",
            "line": 142
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "OrganizationsOrganization",
      "namespace": "organizationsOrganization",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizations-organization/index.ts",
            "line": 31
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizations-organization/index.ts",
            "line": 82
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizations-organization/index.ts",
            "line": 103
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizations-organization/index.ts",
            "line": 108
          },
          "name": "managementAccountArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizations-organization/index.ts",
            "line": 113
          },
          "name": "managementAccountEmail",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizations-organization/index.ts",
            "line": 118
          },
          "name": "managementAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizations-organization/index.ts",
            "line": 123
          },
          "name": "organizationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizations-organization/index.ts",
            "line": 128
          },
          "name": "rootId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizations-organization/index.ts",
            "line": 98
          },
          "name": "featureSetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizations-organization/index.ts",
            "line": 88
          },
          "name": "featureSet",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/organizations-organization/index:OrganizationsOrganization"
    },
    "@cdktn/provider-awscc.organizationsOrganization.OrganizationsOrganizationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.organizationsOrganization.OrganizationsOrganizationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/organizations-organization/index.ts",
        "line": 14
      },
      "name": "OrganizationsOrganizationConfig",
      "namespace": "organizationsOrganization",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/organizations_organization#feature_set OrganizationsOrganization#feature_set}",
            "stability": "stable",
            "summary": "Specifies the feature set supported by the new organization. Each feature set supports different levels of functionality."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizations-organization/index.ts",
            "line": 20
          },
          "name": "featureSet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/organizations-organization/index:OrganizationsOrganizationConfig"
    },
    "@cdktn/provider-awscc.organizationsOrganizationalUnit.OrganizationsOrganizationalUnit": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/organizations_organizational_unit awscc_organizations_organizational_unit}."
      },
      "fqn": "@cdktn/provider-awscc.organizationsOrganizationalUnit.OrganizationsOrganizationalUnit",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/organizations_organizational_unit awscc_organizations_organizational_unit} Resource."
        },
        "locationInModule": {
          "filename": "src/organizations-organizational-unit/index.ts",
          "line": 223
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.organizationsOrganizationalUnit.OrganizationsOrganizationalUnitConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/organizations-organizational-unit/index.ts",
        "line": 191
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a OrganizationsOrganizationalUnit resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/organizations-organizational-unit/index.ts",
            "line": 208
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the OrganizationsOrganizationalUnit to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/organizations_organizational_unit#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing OrganizationsOrganizationalUnit that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the OrganizationsOrganizationalUnit to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizations-organizational-unit/index.ts",
            "line": 299
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.organizationsOrganizationalUnit.OrganizationsOrganizationalUnitTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizations-organizational-unit/index.ts",
            "line": 302
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizations-organizational-unit/index.ts",
            "line": 314
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizations-organizational-unit/index.ts",
            "line": 322
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "OrganizationsOrganizationalUnit",
      "namespace": "organizationsOrganizationalUnit",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizations-organizational-unit/index.ts",
            "line": 196
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizations-organizational-unit/index.ts",
            "line": 249
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizations-organizational-unit/index.ts",
            "line": 254
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizations-organizational-unit/index.ts",
            "line": 272
          },
          "name": "organizationalUnitId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizations-organizational-unit/index.ts",
            "line": 290
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizations-organizational-unit/index.ts",
            "line": 296
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.organizationsOrganizationalUnit.OrganizationsOrganizationalUnitTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizations-organizational-unit/index.ts",
            "line": 267
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizations-organizational-unit/index.ts",
            "line": 285
          },
          "name": "parentIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizations-organizational-unit/index.ts",
            "line": 306
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.organizationsOrganizationalUnit.OrganizationsOrganizationalUnitTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizations-organizational-unit/index.ts",
            "line": 260
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizations-organizational-unit/index.ts",
            "line": 278
          },
          "name": "parentId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/organizations-organizational-unit/index:OrganizationsOrganizationalUnit"
    },
    "@cdktn/provider-awscc.organizationsOrganizationalUnit.OrganizationsOrganizationalUnitConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.organizationsOrganizationalUnit.OrganizationsOrganizationalUnitConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/organizations-organizational-unit/index.ts",
        "line": 14
      },
      "name": "OrganizationsOrganizationalUnitConfig",
      "namespace": "organizationsOrganizationalUnit",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/organizations_organizational_unit#name OrganizationsOrganizationalUnit#name}",
            "stability": "stable",
            "summary": "The friendly name of this OU."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizations-organizational-unit/index.ts",
            "line": 20
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/organizations_organizational_unit#parent_id OrganizationsOrganizationalUnit#parent_id}",
            "stability": "stable",
            "summary": "The unique identifier (ID) of the parent root or OU that you want to create the new OU in."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizations-organizational-unit/index.ts",
            "line": 26
          },
          "name": "parentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/organizations_organizational_unit#tags OrganizationsOrganizationalUnit#tags}",
            "stability": "stable",
            "summary": "A list of tags that you want to attach to the newly created OU."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizations-organizational-unit/index.ts",
            "line": 32
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.organizationsOrganizationalUnit.OrganizationsOrganizationalUnitTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/organizations-organizational-unit/index:OrganizationsOrganizationalUnitConfig"
    },
    "@cdktn/provider-awscc.organizationsOrganizationalUnit.OrganizationsOrganizationalUnitTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.organizationsOrganizationalUnit.OrganizationsOrganizationalUnitTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/organizations-organizational-unit/index.ts",
        "line": 34
      },
      "name": "OrganizationsOrganizationalUnitTags",
      "namespace": "organizationsOrganizationalUnit",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/organizations_organizational_unit#key OrganizationsOrganizationalUnit#key}",
            "stability": "stable",
            "summary": "The key identifier, or name, of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizations-organizational-unit/index.ts",
            "line": 40
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can set the value of a tag to an empty string, but you can't set the value of a tag to null.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/organizations_organizational_unit#value OrganizationsOrganizationalUnit#value}",
            "stability": "stable",
            "summary": "The string value that's associated with the key of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizations-organizational-unit/index.ts",
            "line": 46
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/organizations-organizational-unit/index:OrganizationsOrganizationalUnitTags"
    },
    "@cdktn/provider-awscc.organizationsOrganizationalUnit.OrganizationsOrganizationalUnitTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.organizationsOrganizationalUnit.OrganizationsOrganizationalUnitTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/organizations-organizational-unit/index.ts",
          "line": 176
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/organizations-organizational-unit/index.ts",
        "line": 168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizations-organizational-unit/index.ts",
            "line": 183
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.organizationsOrganizationalUnit.OrganizationsOrganizationalUnitTagsOutputReference"
            }
          }
        }
      ],
      "name": "OrganizationsOrganizationalUnitTagsList",
      "namespace": "organizationsOrganizationalUnit",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizations-organizational-unit/index.ts",
            "line": 169
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.organizationsOrganizationalUnit.OrganizationsOrganizationalUnitTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/organizations-organizational-unit/index:OrganizationsOrganizationalUnitTagsList"
    },
    "@cdktn/provider-awscc.organizationsOrganizationalUnit.OrganizationsOrganizationalUnitTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.organizationsOrganizationalUnit.OrganizationsOrganizationalUnitTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/organizations-organizational-unit/index.ts",
          "line": 95
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/organizations-organizational-unit/index.ts",
        "line": 85
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizations-organizational-unit/index.ts",
            "line": 143
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizations-organizational-unit/index.ts",
            "line": 159
          },
          "name": "resetValue"
        }
      ],
      "name": "OrganizationsOrganizationalUnitTagsOutputReference",
      "namespace": "organizationsOrganizationalUnit",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizations-organizational-unit/index.ts",
            "line": 147
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizations-organizational-unit/index.ts",
            "line": 163
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizations-organizational-unit/index.ts",
            "line": 137
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizations-organizational-unit/index.ts",
            "line": 153
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizations-organizational-unit/index.ts",
            "line": 99
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.organizationsOrganizationalUnit.OrganizationsOrganizationalUnitTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/organizations-organizational-unit/index:OrganizationsOrganizationalUnitTagsOutputReference"
    },
    "@cdktn/provider-awscc.organizationsPolicy.OrganizationsPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/organizations_policy awscc_organizations_policy}."
      },
      "fqn": "@cdktn/provider-awscc.organizationsPolicy.OrganizationsPolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/organizations_policy awscc_organizations_policy} Resource."
        },
        "locationInModule": {
          "filename": "src/organizations-policy/index.ts",
          "line": 241
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.organizationsPolicy.OrganizationsPolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/organizations-policy/index.ts",
        "line": 209
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a OrganizationsPolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/organizations-policy/index.ts",
            "line": 226
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the OrganizationsPolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/organizations_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing OrganizationsPolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the OrganizationsPolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizations-policy/index.ts",
            "line": 336
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.organizationsPolicy.OrganizationsPolicyTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizations-policy/index.ts",
            "line": 300
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizations-policy/index.ts",
            "line": 339
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizations-policy/index.ts",
            "line": 355
          },
          "name": "resetTargetIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizations-policy/index.ts",
            "line": 380
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizations-policy/index.ts",
            "line": 391
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "OrganizationsPolicy",
      "namespace": "organizationsPolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizations-policy/index.ts",
            "line": 214
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizations-policy/index.ts",
            "line": 270
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizations-policy/index.ts",
            "line": 275
          },
          "name": "awsManaged",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizations-policy/index.ts",
            "line": 309
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizations-policy/index.ts",
            "line": 327
          },
          "name": "policyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizations-policy/index.ts",
            "line": 333
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.organizationsPolicy.OrganizationsPolicyTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizations-policy/index.ts",
            "line": 288
          },
          "name": "contentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizations-policy/index.ts",
            "line": 304
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizations-policy/index.ts",
            "line": 322
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizations-policy/index.ts",
            "line": 343
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.organizationsPolicy.OrganizationsPolicyTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizations-policy/index.ts",
            "line": 359
          },
          "name": "targetIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizations-policy/index.ts",
            "line": 372
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizations-policy/index.ts",
            "line": 281
          },
          "name": "content",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizations-policy/index.ts",
            "line": 294
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizations-policy/index.ts",
            "line": 315
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizations-policy/index.ts",
            "line": 349
          },
          "name": "targetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizations-policy/index.ts",
            "line": 365
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/organizations-policy/index:OrganizationsPolicy"
    },
    "@cdktn/provider-awscc.organizationsPolicy.OrganizationsPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.organizationsPolicy.OrganizationsPolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/organizations-policy/index.ts",
        "line": 14
      },
      "name": "OrganizationsPolicyConfig",
      "namespace": "organizationsPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "For AWS CloudFormation templates formatted in YAML, you can provide the policy in JSON or YAML format. AWS CloudFormation always converts a YAML policy to JSON format before submitting it.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/organizations_policy#content OrganizationsPolicy#content}",
            "stability": "stable",
            "summary": "The Policy text content."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizations-policy/index.ts",
            "line": 20
          },
          "name": "content",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/organizations_policy#name OrganizationsPolicy#name}",
            "stability": "stable",
            "summary": "Name of the Policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizations-policy/index.ts",
            "line": 32
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify one of the following values: AISERVICES_OPT_OUT_POLICY, BACKUP_POLICY, BEDROCK_POLICY, CHATBOT_POLICY, DECLARATIVE_POLICY_EC2, INSPECTOR_POLICY, NETWORK_SECURITY_DIRECTOR_POLICY, RESOURCE_CONTROL_POLICY, S3_POLICY, SECURITYHUB_POLICY, SERVICE_CONTROL_POLICY, TAG_POLICY, UPGRADE_ROLLOUT_POLICY\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/organizations_policy#type OrganizationsPolicy#type}",
            "stability": "stable",
            "summary": "The type of policy to create."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizations-policy/index.ts",
            "line": 50
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/organizations_policy#description OrganizationsPolicy#description}",
            "stability": "stable",
            "summary": "Human readable description of the policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizations-policy/index.ts",
            "line": 26
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For each tag in the list, you must specify both a tag key and a value. You can set the value to an empty string, but you can't set it to null.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/organizations_policy#tags OrganizationsPolicy#tags}",
            "stability": "stable",
            "summary": "A list of tags that you want to attach to the newly created policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizations-policy/index.ts",
            "line": 38
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.organizationsPolicy.OrganizationsPolicyTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/organizations_policy#target_ids OrganizationsPolicy#target_ids}",
            "stability": "stable",
            "summary": "List of unique identifiers (IDs) of the root, OU, or account that you want to attach the policy to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizations-policy/index.ts",
            "line": 44
          },
          "name": "targetIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/organizations-policy/index:OrganizationsPolicyConfig"
    },
    "@cdktn/provider-awscc.organizationsPolicy.OrganizationsPolicyTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.organizationsPolicy.OrganizationsPolicyTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/organizations-policy/index.ts",
        "line": 52
      },
      "name": "OrganizationsPolicyTags",
      "namespace": "organizationsPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/organizations_policy#key OrganizationsPolicy#key}",
            "stability": "stable",
            "summary": "The key identifier, or name, of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizations-policy/index.ts",
            "line": 58
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can set the value of a tag to an empty string, but you can't set the value of a tag to null.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/organizations_policy#value OrganizationsPolicy#value}",
            "stability": "stable",
            "summary": "The string value that's associated with the key of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizations-policy/index.ts",
            "line": 64
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/organizations-policy/index:OrganizationsPolicyTags"
    },
    "@cdktn/provider-awscc.organizationsPolicy.OrganizationsPolicyTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.organizationsPolicy.OrganizationsPolicyTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/organizations-policy/index.ts",
          "line": 194
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/organizations-policy/index.ts",
        "line": 186
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizations-policy/index.ts",
            "line": 201
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.organizationsPolicy.OrganizationsPolicyTagsOutputReference"
            }
          }
        }
      ],
      "name": "OrganizationsPolicyTagsList",
      "namespace": "organizationsPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizations-policy/index.ts",
            "line": 187
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.organizationsPolicy.OrganizationsPolicyTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/organizations-policy/index:OrganizationsPolicyTagsList"
    },
    "@cdktn/provider-awscc.organizationsPolicy.OrganizationsPolicyTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.organizationsPolicy.OrganizationsPolicyTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/organizations-policy/index.ts",
          "line": 113
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/organizations-policy/index.ts",
        "line": 103
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizations-policy/index.ts",
            "line": 161
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizations-policy/index.ts",
            "line": 177
          },
          "name": "resetValue"
        }
      ],
      "name": "OrganizationsPolicyTagsOutputReference",
      "namespace": "organizationsPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizations-policy/index.ts",
            "line": 165
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizations-policy/index.ts",
            "line": 181
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizations-policy/index.ts",
            "line": 155
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizations-policy/index.ts",
            "line": 171
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizations-policy/index.ts",
            "line": 117
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.organizationsPolicy.OrganizationsPolicyTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/organizations-policy/index:OrganizationsPolicyTagsOutputReference"
    },
    "@cdktn/provider-awscc.organizationsResourcePolicy.OrganizationsResourcePolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/organizations_resource_policy awscc_organizations_resource_policy}."
      },
      "fqn": "@cdktn/provider-awscc.organizationsResourcePolicy.OrganizationsResourcePolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/organizations_resource_policy awscc_organizations_resource_policy} Resource."
        },
        "locationInModule": {
          "filename": "src/organizations-resource-policy/index.ts",
          "line": 217
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.organizationsResourcePolicy.OrganizationsResourcePolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/organizations-resource-policy/index.ts",
        "line": 185
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a OrganizationsResourcePolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/organizations-resource-policy/index.ts",
            "line": 202
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the OrganizationsResourcePolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/organizations_resource_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing OrganizationsResourcePolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the OrganizationsResourcePolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizations-resource-policy/index.ts",
            "line": 274
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.organizationsResourcePolicy.OrganizationsResourcePolicyTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizations-resource-policy/index.ts",
            "line": 277
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizations-resource-policy/index.ts",
            "line": 289
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizations-resource-policy/index.ts",
            "line": 296
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "OrganizationsResourcePolicy",
      "namespace": "organizationsResourcePolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizations-resource-policy/index.ts",
            "line": 190
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizations-resource-policy/index.ts",
            "line": 242
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizations-resource-policy/index.ts",
            "line": 260
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizations-resource-policy/index.ts",
            "line": 265
          },
          "name": "resourcePolicyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizations-resource-policy/index.ts",
            "line": 271
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.organizationsResourcePolicy.OrganizationsResourcePolicyTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizations-resource-policy/index.ts",
            "line": 255
          },
          "name": "contentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizations-resource-policy/index.ts",
            "line": 281
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.organizationsResourcePolicy.OrganizationsResourcePolicyTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizations-resource-policy/index.ts",
            "line": 248
          },
          "name": "content",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/organizations-resource-policy/index:OrganizationsResourcePolicy"
    },
    "@cdktn/provider-awscc.organizationsResourcePolicy.OrganizationsResourcePolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.organizationsResourcePolicy.OrganizationsResourcePolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/organizations-resource-policy/index.ts",
        "line": 14
      },
      "name": "OrganizationsResourcePolicyConfig",
      "namespace": "organizationsResourcePolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "For AWS CloudFormation templates formatted in YAML, you can provide the policy in JSON or YAML format. AWS CloudFormation always converts a YAML policy to JSON format before submitting it.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/organizations_resource_policy#content OrganizationsResourcePolicy#content}",
            "stability": "stable",
            "summary": "The policy document."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizations-resource-policy/index.ts",
            "line": 20
          },
          "name": "content",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/organizations_resource_policy#tags OrganizationsResourcePolicy#tags}",
            "stability": "stable",
            "summary": "A list of tags that you want to attach to the resource policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizations-resource-policy/index.ts",
            "line": 26
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.organizationsResourcePolicy.OrganizationsResourcePolicyTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/organizations-resource-policy/index:OrganizationsResourcePolicyConfig"
    },
    "@cdktn/provider-awscc.organizationsResourcePolicy.OrganizationsResourcePolicyTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.organizationsResourcePolicy.OrganizationsResourcePolicyTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/organizations-resource-policy/index.ts",
        "line": 28
      },
      "name": "OrganizationsResourcePolicyTags",
      "namespace": "organizationsResourcePolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/organizations_resource_policy#key OrganizationsResourcePolicy#key}",
            "stability": "stable",
            "summary": "The key identifier, or name, of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizations-resource-policy/index.ts",
            "line": 34
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can set the value of a tag to an empty string, but you can't set the value of a tag to null.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/organizations_resource_policy#value OrganizationsResourcePolicy#value}",
            "stability": "stable",
            "summary": "The string value that's associated with the key of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizations-resource-policy/index.ts",
            "line": 40
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/organizations-resource-policy/index:OrganizationsResourcePolicyTags"
    },
    "@cdktn/provider-awscc.organizationsResourcePolicy.OrganizationsResourcePolicyTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.organizationsResourcePolicy.OrganizationsResourcePolicyTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/organizations-resource-policy/index.ts",
          "line": 170
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/organizations-resource-policy/index.ts",
        "line": 162
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizations-resource-policy/index.ts",
            "line": 177
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.organizationsResourcePolicy.OrganizationsResourcePolicyTagsOutputReference"
            }
          }
        }
      ],
      "name": "OrganizationsResourcePolicyTagsList",
      "namespace": "organizationsResourcePolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizations-resource-policy/index.ts",
            "line": 163
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.organizationsResourcePolicy.OrganizationsResourcePolicyTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/organizations-resource-policy/index:OrganizationsResourcePolicyTagsList"
    },
    "@cdktn/provider-awscc.organizationsResourcePolicy.OrganizationsResourcePolicyTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.organizationsResourcePolicy.OrganizationsResourcePolicyTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/organizations-resource-policy/index.ts",
          "line": 89
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/organizations-resource-policy/index.ts",
        "line": 79
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizations-resource-policy/index.ts",
            "line": 137
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizations-resource-policy/index.ts",
            "line": 153
          },
          "name": "resetValue"
        }
      ],
      "name": "OrganizationsResourcePolicyTagsOutputReference",
      "namespace": "organizationsResourcePolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizations-resource-policy/index.ts",
            "line": 141
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizations-resource-policy/index.ts",
            "line": 157
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizations-resource-policy/index.ts",
            "line": 131
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizations-resource-policy/index.ts",
            "line": 147
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizations-resource-policy/index.ts",
            "line": 93
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.organizationsResourcePolicy.OrganizationsResourcePolicyTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/organizations-resource-policy/index:OrganizationsResourcePolicyTagsOutputReference"
    },
    "@cdktn/provider-awscc.osisPipeline.OsisPipeline": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/osis_pipeline awscc_osis_pipeline}."
      },
      "fqn": "@cdktn/provider-awscc.osisPipeline.OsisPipeline",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/osis_pipeline awscc_osis_pipeline} Resource."
        },
        "locationInModule": {
          "filename": "src/osis-pipeline/index.ts",
          "line": 1327
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.osisPipeline.OsisPipelineConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/osis-pipeline/index.ts",
        "line": 1295
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a OsisPipeline resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 1312
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the OsisPipeline to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/osis_pipeline#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing OsisPipeline that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the OsisPipeline to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 1365
          },
          "name": "putBufferOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.osisPipeline.OsisPipelineBufferOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 1381
          },
          "name": "putEncryptionAtRestOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.osisPipeline.OsisPipelineEncryptionAtRestOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 1407
          },
          "name": "putLogPublishingOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.osisPipeline.OsisPipelineLogPublishingOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 1496
          },
          "name": "putResourcePolicy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.osisPipeline.OsisPipelineResourcePolicy"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 1512
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.osisPipeline.OsisPipelineTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 1539
          },
          "name": "putVpcOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.osisPipeline.OsisPipelineVpcOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 1368
          },
          "name": "resetBufferOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 1384
          },
          "name": "resetEncryptionAtRestOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 1410
          },
          "name": "resetLogPublishingOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 1483
          },
          "name": "resetPipelineRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 1499
          },
          "name": "resetResourcePolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 1515
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 1542
          },
          "name": "resetVpcOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 1554
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 1570
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "OsisPipeline",
      "namespace": "osisPipeline",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 1300
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 1362
          },
          "name": "bufferOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.osisPipeline.OsisPipelineBufferOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 1378
          },
          "name": "encryptionAtRestOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.osisPipeline.OsisPipelineEncryptionAtRestOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 1393
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 1398
          },
          "name": "ingestEndpointUrls",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 1404
          },
          "name": "logPublishingOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.osisPipeline.OsisPipelineLogPublishingOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 1445
          },
          "name": "pipelineArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 1493
          },
          "name": "resourcePolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.osisPipeline.OsisPipelineResourcePolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 1509
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.osisPipeline.OsisPipelineTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 1530
          },
          "name": "vpcEndpoints",
          "type": {
            "fqn": "@cdktn/provider-awscc.osisPipeline.OsisPipelineVpcEndpointsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 1524
          },
          "name": "vpcEndpointService",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 1536
          },
          "name": "vpcOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.osisPipeline.OsisPipelineVpcOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 1372
          },
          "name": "bufferOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.osisPipeline.OsisPipelineBufferOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 1388
          },
          "name": "encryptionAtRestOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.osisPipeline.OsisPipelineEncryptionAtRestOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 1414
          },
          "name": "logPublishingOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.osisPipeline.OsisPipelineLogPublishingOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 1427
          },
          "name": "maxUnitsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 1440
          },
          "name": "minUnitsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 1458
          },
          "name": "pipelineConfigurationBodyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 1471
          },
          "name": "pipelineNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 1487
          },
          "name": "pipelineRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 1503
          },
          "name": "resourcePolicyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.osisPipeline.OsisPipelineResourcePolicy"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 1519
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.osisPipeline.OsisPipelineTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 1546
          },
          "name": "vpcOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.osisPipeline.OsisPipelineVpcOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 1420
          },
          "name": "maxUnits",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 1433
          },
          "name": "minUnits",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 1451
          },
          "name": "pipelineConfigurationBody",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 1464
          },
          "name": "pipelineName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 1477
          },
          "name": "pipelineRoleArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/osis-pipeline/index:OsisPipeline"
    },
    "@cdktn/provider-awscc.osisPipeline.OsisPipelineBufferOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.osisPipeline.OsisPipelineBufferOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/osis-pipeline/index.ts",
        "line": 80
      },
      "name": "OsisPipelineBufferOptions",
      "namespace": "osisPipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/osis_pipeline#persistent_buffer_enabled OsisPipeline#persistent_buffer_enabled}",
            "stability": "stable",
            "summary": "Whether persistent buffering should be enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 86
          },
          "name": "persistentBufferEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/osis-pipeline/index:OsisPipelineBufferOptions"
    },
    "@cdktn/provider-awscc.osisPipeline.OsisPipelineBufferOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.osisPipeline.OsisPipelineBufferOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/osis-pipeline/index.ts",
          "line": 126
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/osis-pipeline/index.ts",
        "line": 118
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 168
          },
          "name": "resetPersistentBufferEnabled"
        }
      ],
      "name": "OsisPipelineBufferOptionsOutputReference",
      "namespace": "osisPipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 172
          },
          "name": "persistentBufferEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 162
          },
          "name": "persistentBufferEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 130
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.osisPipeline.OsisPipelineBufferOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/osis-pipeline/index:OsisPipelineBufferOptionsOutputReference"
    },
    "@cdktn/provider-awscc.osisPipeline.OsisPipelineConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.osisPipeline.OsisPipelineConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/osis-pipeline/index.ts",
        "line": 14
      },
      "name": "OsisPipelineConfig",
      "namespace": "osisPipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/osis_pipeline#max_units OsisPipeline#max_units}",
            "stability": "stable",
            "summary": "The maximum pipeline capacity, in Ingestion OpenSearch Compute Units (OCUs)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 38
          },
          "name": "maxUnits",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/osis_pipeline#min_units OsisPipeline#min_units}",
            "stability": "stable",
            "summary": "The minimum pipeline capacity, in Ingestion OpenSearch Compute Units (OCUs)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 44
          },
          "name": "minUnits",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/osis_pipeline#pipeline_configuration_body OsisPipeline#pipeline_configuration_body}",
            "stability": "stable",
            "summary": "The Data Prepper pipeline configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 50
          },
          "name": "pipelineConfigurationBody",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Pipeline names are unique across the pipelines owned by an account within an AWS Region.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/osis_pipeline#pipeline_name OsisPipeline#pipeline_name}",
            "stability": "stable",
            "summary": "Name of the OpenSearch Ingestion Service pipeline to create."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 56
          },
          "name": "pipelineName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/osis_pipeline#buffer_options OsisPipeline#buffer_options}",
            "stability": "stable",
            "summary": "Key-value pairs to configure buffering."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 20
          },
          "name": "bufferOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.osisPipeline.OsisPipelineBufferOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/osis_pipeline#encryption_at_rest_options OsisPipeline#encryption_at_rest_options}",
            "stability": "stable",
            "summary": "Key-value pairs to configure encryption at rest."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 26
          },
          "name": "encryptionAtRestOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.osisPipeline.OsisPipelineEncryptionAtRestOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/osis_pipeline#log_publishing_options OsisPipeline#log_publishing_options}",
            "stability": "stable",
            "summary": "Key-value pairs to configure log publishing."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 32
          },
          "name": "logPublishingOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.osisPipeline.OsisPipelineLogPublishingOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/osis_pipeline#pipeline_role_arn OsisPipeline#pipeline_role_arn}",
            "stability": "stable",
            "summary": "The Pipeline Role (ARN) for the pipeline."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 62
          },
          "name": "pipelineRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/osis_pipeline#resource_policy OsisPipeline#resource_policy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 66
          },
          "name": "resourcePolicy",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.osisPipeline.OsisPipelineResourcePolicy"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/osis_pipeline#tags OsisPipeline#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 72
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.osisPipeline.OsisPipelineTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you don't specify these values, OpenSearch Ingestion Service creates the pipeline with a public endpoint.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/osis_pipeline#vpc_options OsisPipeline#vpc_options}",
            "stability": "stable",
            "summary": "Container for the values required to configure VPC access for the pipeline."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 78
          },
          "name": "vpcOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.osisPipeline.OsisPipelineVpcOptions"
          }
        }
      ],
      "symbolId": "src/osis-pipeline/index:OsisPipelineConfig"
    },
    "@cdktn/provider-awscc.osisPipeline.OsisPipelineEncryptionAtRestOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.osisPipeline.OsisPipelineEncryptionAtRestOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/osis-pipeline/index.ts",
        "line": 176
      },
      "name": "OsisPipelineEncryptionAtRestOptions",
      "namespace": "osisPipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/osis_pipeline#kms_key_arn OsisPipeline#kms_key_arn}",
            "stability": "stable",
            "summary": "The KMS key to use for encrypting data. By default an AWS owned key is used."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 182
          },
          "name": "kmsKeyArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/osis-pipeline/index:OsisPipelineEncryptionAtRestOptions"
    },
    "@cdktn/provider-awscc.osisPipeline.OsisPipelineEncryptionAtRestOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.osisPipeline.OsisPipelineEncryptionAtRestOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/osis-pipeline/index.ts",
          "line": 222
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/osis-pipeline/index.ts",
        "line": 214
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 264
          },
          "name": "resetKmsKeyArn"
        }
      ],
      "name": "OsisPipelineEncryptionAtRestOptionsOutputReference",
      "namespace": "osisPipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 268
          },
          "name": "kmsKeyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 258
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 226
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.osisPipeline.OsisPipelineEncryptionAtRestOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/osis-pipeline/index:OsisPipelineEncryptionAtRestOptionsOutputReference"
    },
    "@cdktn/provider-awscc.osisPipeline.OsisPipelineLogPublishingOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.osisPipeline.OsisPipelineLogPublishingOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/osis-pipeline/index.ts",
        "line": 366
      },
      "name": "OsisPipelineLogPublishingOptions",
      "namespace": "osisPipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/osis_pipeline#cloudwatch_log_destination OsisPipeline#cloudwatch_log_destination}",
            "stability": "stable",
            "summary": "The destination for OpenSearch Ingestion Service logs sent to Amazon CloudWatch."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 372
          },
          "name": "cloudwatchLogDestination",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.osisPipeline.OsisPipelineLogPublishingOptionsCloudwatchLogDestination"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/osis_pipeline#is_logging_enabled OsisPipeline#is_logging_enabled}",
            "stability": "stable",
            "summary": "Whether logs should be published."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 378
          },
          "name": "isLoggingEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/osis-pipeline/index:OsisPipelineLogPublishingOptions"
    },
    "@cdktn/provider-awscc.osisPipeline.OsisPipelineLogPublishingOptionsCloudwatchLogDestination": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.osisPipeline.OsisPipelineLogPublishingOptionsCloudwatchLogDestination",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/osis-pipeline/index.ts",
        "line": 272
      },
      "name": "OsisPipelineLogPublishingOptionsCloudwatchLogDestination",
      "namespace": "osisPipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/osis_pipeline#log_group OsisPipeline#log_group}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 276
          },
          "name": "logGroup",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/osis-pipeline/index:OsisPipelineLogPublishingOptionsCloudwatchLogDestination"
    },
    "@cdktn/provider-awscc.osisPipeline.OsisPipelineLogPublishingOptionsCloudwatchLogDestinationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.osisPipeline.OsisPipelineLogPublishingOptionsCloudwatchLogDestinationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/osis-pipeline/index.ts",
          "line": 316
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/osis-pipeline/index.ts",
        "line": 308
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 358
          },
          "name": "resetLogGroup"
        }
      ],
      "name": "OsisPipelineLogPublishingOptionsCloudwatchLogDestinationOutputReference",
      "namespace": "osisPipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 362
          },
          "name": "logGroupInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 352
          },
          "name": "logGroup",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 320
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.osisPipeline.OsisPipelineLogPublishingOptionsCloudwatchLogDestination"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/osis-pipeline/index:OsisPipelineLogPublishingOptionsCloudwatchLogDestinationOutputReference"
    },
    "@cdktn/provider-awscc.osisPipeline.OsisPipelineLogPublishingOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.osisPipeline.OsisPipelineLogPublishingOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/osis-pipeline/index.ts",
          "line": 425
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/osis-pipeline/index.ts",
        "line": 417
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 470
          },
          "name": "putCloudwatchLogDestination",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.osisPipeline.OsisPipelineLogPublishingOptionsCloudwatchLogDestination"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 473
          },
          "name": "resetCloudwatchLogDestination"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 489
          },
          "name": "resetIsLoggingEnabled"
        }
      ],
      "name": "OsisPipelineLogPublishingOptionsOutputReference",
      "namespace": "osisPipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 467
          },
          "name": "cloudwatchLogDestination",
          "type": {
            "fqn": "@cdktn/provider-awscc.osisPipeline.OsisPipelineLogPublishingOptionsCloudwatchLogDestinationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 477
          },
          "name": "cloudwatchLogDestinationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.osisPipeline.OsisPipelineLogPublishingOptionsCloudwatchLogDestination"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 493
          },
          "name": "isLoggingEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 483
          },
          "name": "isLoggingEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 429
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.osisPipeline.OsisPipelineLogPublishingOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/osis-pipeline/index:OsisPipelineLogPublishingOptionsOutputReference"
    },
    "@cdktn/provider-awscc.osisPipeline.OsisPipelineResourcePolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.osisPipeline.OsisPipelineResourcePolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/osis-pipeline/index.ts",
        "line": 497
      },
      "name": "OsisPipelineResourcePolicy",
      "namespace": "osisPipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/osis_pipeline#policy OsisPipeline#policy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 501
          },
          "name": "policy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/osis-pipeline/index:OsisPipelineResourcePolicy"
    },
    "@cdktn/provider-awscc.osisPipeline.OsisPipelineResourcePolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.osisPipeline.OsisPipelineResourcePolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/osis-pipeline/index.ts",
          "line": 541
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/osis-pipeline/index.ts",
        "line": 533
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 583
          },
          "name": "resetPolicy"
        }
      ],
      "name": "OsisPipelineResourcePolicyOutputReference",
      "namespace": "osisPipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 587
          },
          "name": "policyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 577
          },
          "name": "policy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 545
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.osisPipeline.OsisPipelineResourcePolicy"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/osis-pipeline/index:OsisPipelineResourcePolicyOutputReference"
    },
    "@cdktn/provider-awscc.osisPipeline.OsisPipelineTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.osisPipeline.OsisPipelineTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/osis-pipeline/index.ts",
        "line": 591
      },
      "name": "OsisPipelineTags",
      "namespace": "osisPipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/osis_pipeline#key OsisPipeline#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 597
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/osis_pipeline#value OsisPipeline#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 603
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/osis-pipeline/index:OsisPipelineTags"
    },
    "@cdktn/provider-awscc.osisPipeline.OsisPipelineTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.osisPipeline.OsisPipelineTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/osis-pipeline/index.ts",
          "line": 733
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/osis-pipeline/index.ts",
        "line": 725
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 740
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.osisPipeline.OsisPipelineTagsOutputReference"
            }
          }
        }
      ],
      "name": "OsisPipelineTagsList",
      "namespace": "osisPipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 726
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.osisPipeline.OsisPipelineTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/osis-pipeline/index:OsisPipelineTagsList"
    },
    "@cdktn/provider-awscc.osisPipeline.OsisPipelineTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.osisPipeline.OsisPipelineTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/osis-pipeline/index.ts",
          "line": 652
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/osis-pipeline/index.ts",
        "line": 642
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 700
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 716
          },
          "name": "resetValue"
        }
      ],
      "name": "OsisPipelineTagsOutputReference",
      "namespace": "osisPipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 704
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 720
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 694
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 710
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 656
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.osisPipeline.OsisPipelineTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/osis-pipeline/index:OsisPipelineTagsOutputReference"
    },
    "@cdktn/provider-awscc.osisPipeline.OsisPipelineVpcEndpoints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.osisPipeline.OsisPipelineVpcEndpoints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/osis-pipeline/index.ts",
        "line": 873
      },
      "name": "OsisPipelineVpcEndpoints",
      "namespace": "osisPipeline",
      "symbolId": "src/osis-pipeline/index:OsisPipelineVpcEndpoints"
    },
    "@cdktn/provider-awscc.osisPipeline.OsisPipelineVpcEndpointsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.osisPipeline.OsisPipelineVpcEndpointsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/osis-pipeline/index.ts",
          "line": 948
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/osis-pipeline/index.ts",
        "line": 941
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 955
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.osisPipeline.OsisPipelineVpcEndpointsOutputReference"
            }
          }
        }
      ],
      "name": "OsisPipelineVpcEndpointsList",
      "namespace": "osisPipeline",
      "symbolId": "src/osis-pipeline/index:OsisPipelineVpcEndpointsList"
    },
    "@cdktn/provider-awscc.osisPipeline.OsisPipelineVpcEndpointsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.osisPipeline.OsisPipelineVpcEndpointsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/osis-pipeline/index.ts",
          "line": 905
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/osis-pipeline/index.ts",
        "line": 896
      },
      "name": "OsisPipelineVpcEndpointsOutputReference",
      "namespace": "osisPipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 925
          },
          "name": "vpcEndpointId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 930
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 936
          },
          "name": "vpcOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.osisPipeline.OsisPipelineVpcEndpointsVpcOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 909
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.osisPipeline.OsisPipelineVpcEndpoints"
          }
        }
      ],
      "symbolId": "src/osis-pipeline/index:OsisPipelineVpcEndpointsOutputReference"
    },
    "@cdktn/provider-awscc.osisPipeline.OsisPipelineVpcEndpointsVpcOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.osisPipeline.OsisPipelineVpcEndpointsVpcOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/osis-pipeline/index.ts",
        "line": 803
      },
      "name": "OsisPipelineVpcEndpointsVpcOptions",
      "namespace": "osisPipeline",
      "symbolId": "src/osis-pipeline/index:OsisPipelineVpcEndpointsVpcOptions"
    },
    "@cdktn/provider-awscc.osisPipeline.OsisPipelineVpcEndpointsVpcOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.osisPipeline.OsisPipelineVpcEndpointsVpcOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/osis-pipeline/index.ts",
          "line": 833
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/osis-pipeline/index.ts",
        "line": 826
      },
      "name": "OsisPipelineVpcEndpointsVpcOptionsOutputReference",
      "namespace": "osisPipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 853
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 858
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 864
          },
          "name": "vpcAttachmentOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.osisPipeline.OsisPipelineVpcEndpointsVpcOptionsVpcAttachmentOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 869
          },
          "name": "vpcEndpointManagement",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 837
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.osisPipeline.OsisPipelineVpcEndpointsVpcOptions"
          }
        }
      ],
      "symbolId": "src/osis-pipeline/index:OsisPipelineVpcEndpointsVpcOptionsOutputReference"
    },
    "@cdktn/provider-awscc.osisPipeline.OsisPipelineVpcEndpointsVpcOptionsVpcAttachmentOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.osisPipeline.OsisPipelineVpcEndpointsVpcOptionsVpcAttachmentOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/osis-pipeline/index.ts",
        "line": 744
      },
      "name": "OsisPipelineVpcEndpointsVpcOptionsVpcAttachmentOptions",
      "namespace": "osisPipeline",
      "symbolId": "src/osis-pipeline/index:OsisPipelineVpcEndpointsVpcOptionsVpcAttachmentOptions"
    },
    "@cdktn/provider-awscc.osisPipeline.OsisPipelineVpcEndpointsVpcOptionsVpcAttachmentOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.osisPipeline.OsisPipelineVpcEndpointsVpcOptionsVpcAttachmentOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/osis-pipeline/index.ts",
          "line": 774
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/osis-pipeline/index.ts",
        "line": 767
      },
      "name": "OsisPipelineVpcEndpointsVpcOptionsVpcAttachmentOptionsOutputReference",
      "namespace": "osisPipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 794
          },
          "name": "attachToVpc",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 799
          },
          "name": "cidrBlock",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 778
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.osisPipeline.OsisPipelineVpcEndpointsVpcOptionsVpcAttachmentOptions"
          }
        }
      ],
      "symbolId": "src/osis-pipeline/index:OsisPipelineVpcEndpointsVpcOptionsVpcAttachmentOptionsOutputReference"
    },
    "@cdktn/provider-awscc.osisPipeline.OsisPipelineVpcOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.osisPipeline.OsisPipelineVpcOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/osis-pipeline/index.ts",
        "line": 1090
      },
      "name": "OsisPipelineVpcOptions",
      "namespace": "osisPipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/osis_pipeline#security_group_ids OsisPipeline#security_group_ids}",
            "stability": "stable",
            "summary": "A list of security groups associated with the VPC endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 1096
          },
          "name": "securityGroupIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/osis_pipeline#subnet_ids OsisPipeline#subnet_ids}",
            "stability": "stable",
            "summary": "A list of subnet IDs associated with the VPC endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 1102
          },
          "name": "subnetIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/osis_pipeline#vpc_attachment_options OsisPipeline#vpc_attachment_options}",
            "stability": "stable",
            "summary": "Options for attaching a VPC to the pipeline."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 1108
          },
          "name": "vpcAttachmentOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.osisPipeline.OsisPipelineVpcOptionsVpcAttachmentOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/osis_pipeline#vpc_endpoint_management OsisPipeline#vpc_endpoint_management}",
            "stability": "stable",
            "summary": "Defines whether you or Amazon OpenSearch Ingestion service create and manage the VPC endpoint configured for the pipeline."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 1114
          },
          "name": "vpcEndpointManagement",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/osis-pipeline/index:OsisPipelineVpcOptions"
    },
    "@cdktn/provider-awscc.osisPipeline.OsisPipelineVpcOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.osisPipeline.OsisPipelineVpcOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/osis-pipeline/index.ts",
          "line": 1175
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/osis-pipeline/index.ts",
        "line": 1167
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 1264
          },
          "name": "putVpcAttachmentOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.osisPipeline.OsisPipelineVpcOptionsVpcAttachmentOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 1235
          },
          "name": "resetSecurityGroupIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 1251
          },
          "name": "resetSubnetIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 1267
          },
          "name": "resetVpcAttachmentOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 1283
          },
          "name": "resetVpcEndpointManagement"
        }
      ],
      "name": "OsisPipelineVpcOptionsOutputReference",
      "namespace": "osisPipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 1261
          },
          "name": "vpcAttachmentOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.osisPipeline.OsisPipelineVpcOptionsVpcAttachmentOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 1239
          },
          "name": "securityGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 1255
          },
          "name": "subnetIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 1271
          },
          "name": "vpcAttachmentOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.osisPipeline.OsisPipelineVpcOptionsVpcAttachmentOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 1287
          },
          "name": "vpcEndpointManagementInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 1229
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 1245
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 1277
          },
          "name": "vpcEndpointManagement",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 1179
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.osisPipeline.OsisPipelineVpcOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/osis-pipeline/index:OsisPipelineVpcOptionsOutputReference"
    },
    "@cdktn/provider-awscc.osisPipeline.OsisPipelineVpcOptionsVpcAttachmentOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.osisPipeline.OsisPipelineVpcOptionsVpcAttachmentOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/osis-pipeline/index.ts",
        "line": 959
      },
      "name": "OsisPipelineVpcOptionsVpcAttachmentOptions",
      "namespace": "osisPipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/osis_pipeline#attach_to_vpc OsisPipeline#attach_to_vpc}",
            "stability": "stable",
            "summary": "Whether the pipeline should be attached to the provided VPC."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 965
          },
          "name": "attachToVpc",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/osis_pipeline#cidr_block OsisPipeline#cidr_block}",
            "stability": "stable",
            "summary": "The CIDR block to be reserved for OpenSearch Ingestion to create elastic network interfaces (ENIs)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 971
          },
          "name": "cidrBlock",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/osis-pipeline/index:OsisPipelineVpcOptionsVpcAttachmentOptions"
    },
    "@cdktn/provider-awscc.osisPipeline.OsisPipelineVpcOptionsVpcAttachmentOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.osisPipeline.OsisPipelineVpcOptionsVpcAttachmentOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/osis-pipeline/index.ts",
          "line": 1018
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/osis-pipeline/index.ts",
        "line": 1010
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 1066
          },
          "name": "resetAttachToVpc"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 1082
          },
          "name": "resetCidrBlock"
        }
      ],
      "name": "OsisPipelineVpcOptionsVpcAttachmentOptionsOutputReference",
      "namespace": "osisPipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 1070
          },
          "name": "attachToVpcInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 1086
          },
          "name": "cidrBlockInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 1060
          },
          "name": "attachToVpc",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 1076
          },
          "name": "cidrBlock",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/osis-pipeline/index.ts",
            "line": 1022
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.osisPipeline.OsisPipelineVpcOptionsVpcAttachmentOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/osis-pipeline/index:OsisPipelineVpcOptionsVpcAttachmentOptionsOutputReference"
    },
    "@cdktn/provider-awscc.outpostsSite.OutpostsSite": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/outposts_site awscc_outposts_site}."
      },
      "fqn": "@cdktn/provider-awscc.outpostsSite.OutpostsSite",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/outposts_site awscc_outposts_site} Resource."
        },
        "locationInModule": {
          "filename": "src/outposts-site/index.ts",
          "line": 1435
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.outpostsSite.OutpostsSiteConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/outposts-site/index.ts",
        "line": 1403
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a OutpostsSite resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 1420
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the OutpostsSite to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/outposts_site#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing OutpostsSite that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the OutpostsSite to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 1519
          },
          "name": "putOperatingAddress",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.outpostsSite.OutpostsSiteOperatingAddress"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 1535
          },
          "name": "putRackPhysicalProperties",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.outpostsSite.OutpostsSiteRackPhysicalProperties"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 1551
          },
          "name": "putShippingAddress",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.outpostsSite.OutpostsSiteShippingAddress"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 1577
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.outpostsSite.OutpostsSiteTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 1472
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 1506
          },
          "name": "resetNotes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 1522
          },
          "name": "resetOperatingAddress"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 1538
          },
          "name": "resetRackPhysicalProperties"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 1554
          },
          "name": "resetShippingAddress"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 1580
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 1592
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 1604
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "OutpostsSite",
      "namespace": "outpostsSite",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 1408
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 1481
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 1516
          },
          "name": "operatingAddress",
          "type": {
            "fqn": "@cdktn/provider-awscc.outpostsSite.OutpostsSiteOperatingAddressOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 1532
          },
          "name": "rackPhysicalProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.outpostsSite.OutpostsSiteRackPhysicalPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 1548
          },
          "name": "shippingAddress",
          "type": {
            "fqn": "@cdktn/provider-awscc.outpostsSite.OutpostsSiteShippingAddressOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 1563
          },
          "name": "siteArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 1568
          },
          "name": "siteId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 1574
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.outpostsSite.OutpostsSiteTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 1476
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 1494
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 1510
          },
          "name": "notesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 1526
          },
          "name": "operatingAddressInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.outpostsSite.OutpostsSiteOperatingAddress"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 1542
          },
          "name": "rackPhysicalPropertiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.outpostsSite.OutpostsSiteRackPhysicalProperties"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 1558
          },
          "name": "shippingAddressInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.outpostsSite.OutpostsSiteShippingAddress"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 1584
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.outpostsSite.OutpostsSiteTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 1466
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 1487
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 1500
          },
          "name": "notes",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/outposts-site/index:OutpostsSite"
    },
    "@cdktn/provider-awscc.outpostsSite.OutpostsSiteConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.outpostsSite.OutpostsSiteConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/outposts-site/index.ts",
        "line": 14
      },
      "name": "OutpostsSiteConfig",
      "namespace": "outpostsSite",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/outposts_site#name OutpostsSite#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 22
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/outposts_site#description OutpostsSite#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 18
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/outposts_site#notes OutpostsSite#notes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 26
          },
          "name": "notes",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/outposts_site#operating_address OutpostsSite#operating_address}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 30
          },
          "name": "operatingAddress",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.outpostsSite.OutpostsSiteOperatingAddress"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/outposts_site#rack_physical_properties OutpostsSite#rack_physical_properties}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 34
          },
          "name": "rackPhysicalProperties",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.outpostsSite.OutpostsSiteRackPhysicalProperties"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/outposts_site#shipping_address OutpostsSite#shipping_address}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 38
          },
          "name": "shippingAddress",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.outpostsSite.OutpostsSiteShippingAddress"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/outposts_site#tags OutpostsSite#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 42
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.outpostsSite.OutpostsSiteTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/outposts-site/index:OutpostsSiteConfig"
    },
    "@cdktn/provider-awscc.outpostsSite.OutpostsSiteOperatingAddress": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.outpostsSite.OutpostsSiteOperatingAddress",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/outposts-site/index.ts",
        "line": 44
      },
      "name": "OutpostsSiteOperatingAddress",
      "namespace": "outpostsSite",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/outposts_site#address_line_1 OutpostsSite#address_line_1}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 48
          },
          "name": "addressLine1",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/outposts_site#address_line_2 OutpostsSite#address_line_2}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 52
          },
          "name": "addressLine2",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/outposts_site#address_line_3 OutpostsSite#address_line_3}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 56
          },
          "name": "addressLine3",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/outposts_site#city OutpostsSite#city}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 60
          },
          "name": "city",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/outposts_site#contact_name OutpostsSite#contact_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 64
          },
          "name": "contactName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/outposts_site#contact_phone_number OutpostsSite#contact_phone_number}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 68
          },
          "name": "contactPhoneNumber",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/outposts_site#country_code OutpostsSite#country_code}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 72
          },
          "name": "countryCode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/outposts_site#district_or_county OutpostsSite#district_or_county}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 76
          },
          "name": "districtOrCounty",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/outposts_site#municipality OutpostsSite#municipality}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 80
          },
          "name": "municipality",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/outposts_site#postal_code OutpostsSite#postal_code}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 84
          },
          "name": "postalCode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/outposts_site#state_or_region OutpostsSite#state_or_region}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 88
          },
          "name": "stateOrRegion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/outposts-site/index:OutpostsSiteOperatingAddress"
    },
    "@cdktn/provider-awscc.outpostsSite.OutpostsSiteOperatingAddressOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.outpostsSite.OutpostsSiteOperatingAddressOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/outposts-site/index.ts",
          "line": 198
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/outposts-site/index.ts",
        "line": 190
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 300
          },
          "name": "resetAddressLine1"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 316
          },
          "name": "resetAddressLine2"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 332
          },
          "name": "resetAddressLine3"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 348
          },
          "name": "resetCity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 364
          },
          "name": "resetContactName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 380
          },
          "name": "resetContactPhoneNumber"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 396
          },
          "name": "resetCountryCode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 412
          },
          "name": "resetDistrictOrCounty"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 428
          },
          "name": "resetMunicipality"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 444
          },
          "name": "resetPostalCode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 460
          },
          "name": "resetStateOrRegion"
        }
      ],
      "name": "OutpostsSiteOperatingAddressOutputReference",
      "namespace": "outpostsSite",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 304
          },
          "name": "addressLine1Input",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 320
          },
          "name": "addressLine2Input",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 336
          },
          "name": "addressLine3Input",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 352
          },
          "name": "cityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 368
          },
          "name": "contactNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 384
          },
          "name": "contactPhoneNumberInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 400
          },
          "name": "countryCodeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 416
          },
          "name": "districtOrCountyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 432
          },
          "name": "municipalityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 448
          },
          "name": "postalCodeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 464
          },
          "name": "stateOrRegionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 294
          },
          "name": "addressLine1",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 310
          },
          "name": "addressLine2",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 326
          },
          "name": "addressLine3",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 342
          },
          "name": "city",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 358
          },
          "name": "contactName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 374
          },
          "name": "contactPhoneNumber",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 390
          },
          "name": "countryCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 406
          },
          "name": "districtOrCounty",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 422
          },
          "name": "municipality",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 438
          },
          "name": "postalCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 454
          },
          "name": "stateOrRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 202
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.outpostsSite.OutpostsSiteOperatingAddress"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/outposts-site/index:OutpostsSiteOperatingAddressOutputReference"
    },
    "@cdktn/provider-awscc.outpostsSite.OutpostsSiteRackPhysicalProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.outpostsSite.OutpostsSiteRackPhysicalProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/outposts-site/index.ts",
        "line": 468
      },
      "name": "OutpostsSiteRackPhysicalProperties",
      "namespace": "outpostsSite",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/outposts_site#fiber_optic_cable_type OutpostsSite#fiber_optic_cable_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 472
          },
          "name": "fiberOpticCableType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/outposts_site#maximum_supported_weight_lbs OutpostsSite#maximum_supported_weight_lbs}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 476
          },
          "name": "maximumSupportedWeightLbs",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/outposts_site#optical_standard OutpostsSite#optical_standard}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 480
          },
          "name": "opticalStandard",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/outposts_site#power_connector OutpostsSite#power_connector}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 484
          },
          "name": "powerConnector",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/outposts_site#power_draw_kva OutpostsSite#power_draw_kva}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 488
          },
          "name": "powerDrawKva",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/outposts_site#power_feed_drop OutpostsSite#power_feed_drop}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 492
          },
          "name": "powerFeedDrop",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/outposts_site#power_phase OutpostsSite#power_phase}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 496
          },
          "name": "powerPhase",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/outposts_site#uplink_count OutpostsSite#uplink_count}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 500
          },
          "name": "uplinkCount",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/outposts_site#uplink_gbps OutpostsSite#uplink_gbps}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 504
          },
          "name": "uplinkGbps",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/outposts-site/index:OutpostsSiteRackPhysicalProperties"
    },
    "@cdktn/provider-awscc.outpostsSite.OutpostsSiteRackPhysicalPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.outpostsSite.OutpostsSiteRackPhysicalPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/outposts-site/index.ts",
          "line": 600
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/outposts-site/index.ts",
        "line": 592
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 690
          },
          "name": "resetFiberOpticCableType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 706
          },
          "name": "resetMaximumSupportedWeightLbs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 722
          },
          "name": "resetOpticalStandard"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 738
          },
          "name": "resetPowerConnector"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 754
          },
          "name": "resetPowerDrawKva"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 770
          },
          "name": "resetPowerFeedDrop"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 786
          },
          "name": "resetPowerPhase"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 802
          },
          "name": "resetUplinkCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 818
          },
          "name": "resetUplinkGbps"
        }
      ],
      "name": "OutpostsSiteRackPhysicalPropertiesOutputReference",
      "namespace": "outpostsSite",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 694
          },
          "name": "fiberOpticCableTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 710
          },
          "name": "maximumSupportedWeightLbsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 726
          },
          "name": "opticalStandardInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 742
          },
          "name": "powerConnectorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 758
          },
          "name": "powerDrawKvaInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 774
          },
          "name": "powerFeedDropInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 790
          },
          "name": "powerPhaseInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 806
          },
          "name": "uplinkCountInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 822
          },
          "name": "uplinkGbpsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 684
          },
          "name": "fiberOpticCableType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 700
          },
          "name": "maximumSupportedWeightLbs",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 716
          },
          "name": "opticalStandard",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 732
          },
          "name": "powerConnector",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 748
          },
          "name": "powerDrawKva",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 764
          },
          "name": "powerFeedDrop",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 780
          },
          "name": "powerPhase",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 796
          },
          "name": "uplinkCount",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 812
          },
          "name": "uplinkGbps",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 604
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.outpostsSite.OutpostsSiteRackPhysicalProperties"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/outposts-site/index:OutpostsSiteRackPhysicalPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.outpostsSite.OutpostsSiteShippingAddress": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.outpostsSite.OutpostsSiteShippingAddress",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/outposts-site/index.ts",
        "line": 826
      },
      "name": "OutpostsSiteShippingAddress",
      "namespace": "outpostsSite",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/outposts_site#address_line_1 OutpostsSite#address_line_1}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 830
          },
          "name": "addressLine1",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/outposts_site#address_line_2 OutpostsSite#address_line_2}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 834
          },
          "name": "addressLine2",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/outposts_site#address_line_3 OutpostsSite#address_line_3}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 838
          },
          "name": "addressLine3",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/outposts_site#city OutpostsSite#city}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 842
          },
          "name": "city",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/outposts_site#contact_name OutpostsSite#contact_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 846
          },
          "name": "contactName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/outposts_site#contact_phone_number OutpostsSite#contact_phone_number}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 850
          },
          "name": "contactPhoneNumber",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/outposts_site#country_code OutpostsSite#country_code}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 854
          },
          "name": "countryCode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/outposts_site#district_or_county OutpostsSite#district_or_county}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 858
          },
          "name": "districtOrCounty",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/outposts_site#municipality OutpostsSite#municipality}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 862
          },
          "name": "municipality",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/outposts_site#postal_code OutpostsSite#postal_code}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 866
          },
          "name": "postalCode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/outposts_site#state_or_region OutpostsSite#state_or_region}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 870
          },
          "name": "stateOrRegion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/outposts-site/index:OutpostsSiteShippingAddress"
    },
    "@cdktn/provider-awscc.outpostsSite.OutpostsSiteShippingAddressOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.outpostsSite.OutpostsSiteShippingAddressOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/outposts-site/index.ts",
          "line": 980
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/outposts-site/index.ts",
        "line": 972
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 1082
          },
          "name": "resetAddressLine1"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 1098
          },
          "name": "resetAddressLine2"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 1114
          },
          "name": "resetAddressLine3"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 1130
          },
          "name": "resetCity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 1146
          },
          "name": "resetContactName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 1162
          },
          "name": "resetContactPhoneNumber"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 1178
          },
          "name": "resetCountryCode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 1194
          },
          "name": "resetDistrictOrCounty"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 1210
          },
          "name": "resetMunicipality"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 1226
          },
          "name": "resetPostalCode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 1242
          },
          "name": "resetStateOrRegion"
        }
      ],
      "name": "OutpostsSiteShippingAddressOutputReference",
      "namespace": "outpostsSite",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 1086
          },
          "name": "addressLine1Input",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 1102
          },
          "name": "addressLine2Input",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 1118
          },
          "name": "addressLine3Input",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 1134
          },
          "name": "cityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 1150
          },
          "name": "contactNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 1166
          },
          "name": "contactPhoneNumberInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 1182
          },
          "name": "countryCodeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 1198
          },
          "name": "districtOrCountyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 1214
          },
          "name": "municipalityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 1230
          },
          "name": "postalCodeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 1246
          },
          "name": "stateOrRegionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 1076
          },
          "name": "addressLine1",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 1092
          },
          "name": "addressLine2",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 1108
          },
          "name": "addressLine3",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 1124
          },
          "name": "city",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 1140
          },
          "name": "contactName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 1156
          },
          "name": "contactPhoneNumber",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 1172
          },
          "name": "countryCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 1188
          },
          "name": "districtOrCounty",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 1204
          },
          "name": "municipality",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 1220
          },
          "name": "postalCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 1236
          },
          "name": "stateOrRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 984
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.outpostsSite.OutpostsSiteShippingAddress"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/outposts-site/index:OutpostsSiteShippingAddressOutputReference"
    },
    "@cdktn/provider-awscc.outpostsSite.OutpostsSiteTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.outpostsSite.OutpostsSiteTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/outposts-site/index.ts",
        "line": 1250
      },
      "name": "OutpostsSiteTags",
      "namespace": "outpostsSite",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/outposts_site#key OutpostsSite#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 1254
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/outposts_site#value OutpostsSite#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 1258
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/outposts-site/index:OutpostsSiteTags"
    },
    "@cdktn/provider-awscc.outpostsSite.OutpostsSiteTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.outpostsSite.OutpostsSiteTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/outposts-site/index.ts",
          "line": 1388
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/outposts-site/index.ts",
        "line": 1380
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 1395
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.outpostsSite.OutpostsSiteTagsOutputReference"
            }
          }
        }
      ],
      "name": "OutpostsSiteTagsList",
      "namespace": "outpostsSite",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 1381
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.outpostsSite.OutpostsSiteTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/outposts-site/index:OutpostsSiteTagsList"
    },
    "@cdktn/provider-awscc.outpostsSite.OutpostsSiteTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.outpostsSite.OutpostsSiteTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/outposts-site/index.ts",
          "line": 1307
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/outposts-site/index.ts",
        "line": 1297
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 1355
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 1371
          },
          "name": "resetValue"
        }
      ],
      "name": "OutpostsSiteTagsOutputReference",
      "namespace": "outpostsSite",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 1359
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 1375
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 1349
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 1365
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/outposts-site/index.ts",
            "line": 1311
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.outpostsSite.OutpostsSiteTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/outposts-site/index:OutpostsSiteTagsOutputReference"
    },
    "@cdktn/provider-awscc.panoramaApplicationInstance.PanoramaApplicationInstance": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/panorama_application_instance awscc_panorama_application_instance}."
      },
      "fqn": "@cdktn/provider-awscc.panoramaApplicationInstance.PanoramaApplicationInstance",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/panorama_application_instance awscc_panorama_application_instance} Resource."
        },
        "locationInModule": {
          "filename": "src/panorama-application-instance/index.ts",
          "line": 441
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.panoramaApplicationInstance.PanoramaApplicationInstanceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/panorama-application-instance/index.ts",
        "line": 409
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a PanoramaApplicationInstance resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/panorama-application-instance/index.ts",
            "line": 426
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the PanoramaApplicationInstance to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/panorama_application_instance#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing PanoramaApplicationInstance that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the PanoramaApplicationInstance to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/panorama-application-instance/index.ts",
            "line": 556
          },
          "name": "putManifestOverridesPayload",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.panoramaApplicationInstance.PanoramaApplicationInstanceManifestOverridesPayload"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/panorama-application-instance/index.ts",
            "line": 572
          },
          "name": "putManifestPayload",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.panoramaApplicationInstance.PanoramaApplicationInstanceManifestPayload"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/panorama-application-instance/index.ts",
            "line": 627
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.panoramaApplicationInstance.PanoramaApplicationInstanceTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/panorama-application-instance/index.ts",
            "line": 484
          },
          "name": "resetApplicationInstanceIdToReplace"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/panorama-application-instance/index.ts",
            "line": 528
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/panorama-application-instance/index.ts",
            "line": 559
          },
          "name": "resetManifestOverridesPayload"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/panorama-application-instance/index.ts",
            "line": 588
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/panorama-application-instance/index.ts",
            "line": 604
          },
          "name": "resetRuntimeRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/panorama-application-instance/index.ts",
            "line": 630
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/panorama-application-instance/index.ts",
            "line": 642
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/panorama-application-instance/index.ts",
            "line": 655
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "PanoramaApplicationInstance",
      "namespace": "panoramaApplicationInstance",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/panorama-application-instance/index.ts",
            "line": 414
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/panorama-application-instance/index.ts",
            "line": 472
          },
          "name": "applicationInstanceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/panorama-application-instance/index.ts",
            "line": 493
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/panorama-application-instance/index.ts",
            "line": 498
          },
          "name": "createdTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/panorama-application-instance/index.ts",
            "line": 516
          },
          "name": "defaultRuntimeContextDeviceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/panorama-application-instance/index.ts",
            "line": 537
          },
          "name": "healthStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/panorama-application-instance/index.ts",
            "line": 542
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/panorama-application-instance/index.ts",
            "line": 547
          },
          "name": "lastUpdatedTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/panorama-application-instance/index.ts",
            "line": 553
          },
          "name": "manifestOverridesPayload",
          "type": {
            "fqn": "@cdktn/provider-awscc.panoramaApplicationInstance.PanoramaApplicationInstanceManifestOverridesPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/panorama-application-instance/index.ts",
            "line": 569
          },
          "name": "manifestPayload",
          "type": {
            "fqn": "@cdktn/provider-awscc.panoramaApplicationInstance.PanoramaApplicationInstanceManifestPayloadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/panorama-application-instance/index.ts",
            "line": 613
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/panorama-application-instance/index.ts",
            "line": 618
          },
          "name": "statusDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/panorama-application-instance/index.ts",
            "line": 624
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.panoramaApplicationInstance.PanoramaApplicationInstanceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/panorama-application-instance/index.ts",
            "line": 488
          },
          "name": "applicationInstanceIdToReplaceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/panorama-application-instance/index.ts",
            "line": 511
          },
          "name": "defaultRuntimeContextDeviceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/panorama-application-instance/index.ts",
            "line": 532
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/panorama-application-instance/index.ts",
            "line": 563
          },
          "name": "manifestOverridesPayloadInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.panoramaApplicationInstance.PanoramaApplicationInstanceManifestOverridesPayload"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/panorama-application-instance/index.ts",
            "line": 576
          },
          "name": "manifestPayloadInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.panoramaApplicationInstance.PanoramaApplicationInstanceManifestPayload"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/panorama-application-instance/index.ts",
            "line": 592
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/panorama-application-instance/index.ts",
            "line": 608
          },
          "name": "runtimeRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/panorama-application-instance/index.ts",
            "line": 634
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.panoramaApplicationInstance.PanoramaApplicationInstanceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/panorama-application-instance/index.ts",
            "line": 478
          },
          "name": "applicationInstanceIdToReplace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/panorama-application-instance/index.ts",
            "line": 504
          },
          "name": "defaultRuntimeContextDevice",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/panorama-application-instance/index.ts",
            "line": 522
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/panorama-application-instance/index.ts",
            "line": 582
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/panorama-application-instance/index.ts",
            "line": 598
          },
          "name": "runtimeRoleArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/panorama-application-instance/index:PanoramaApplicationInstance"
    },
    "@cdktn/provider-awscc.panoramaApplicationInstance.PanoramaApplicationInstanceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.panoramaApplicationInstance.PanoramaApplicationInstanceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/panorama-application-instance/index.ts",
        "line": 14
      },
      "name": "PanoramaApplicationInstanceConfig",
      "namespace": "panoramaApplicationInstance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/panorama_application_instance#default_runtime_context_device PanoramaApplicationInstance#default_runtime_context_device}",
            "stability": "stable",
            "summary": "The device's ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/panorama-application-instance/index.ts",
            "line": 26
          },
          "name": "defaultRuntimeContextDevice",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/panorama_application_instance#manifest_payload PanoramaApplicationInstance#manifest_payload}",
            "stability": "stable",
            "summary": "The application's manifest document."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/panorama-application-instance/index.ts",
            "line": 44
          },
          "name": "manifestPayload",
          "type": {
            "fqn": "@cdktn/provider-awscc.panoramaApplicationInstance.PanoramaApplicationInstanceManifestPayload"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/panorama_application_instance#application_instance_id_to_replace PanoramaApplicationInstance#application_instance_id_to_replace}",
            "stability": "stable",
            "summary": "The ID of an application instance to replace with the new instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/panorama-application-instance/index.ts",
            "line": 20
          },
          "name": "applicationInstanceIdToReplace",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/panorama_application_instance#description PanoramaApplicationInstance#description}",
            "stability": "stable",
            "summary": "A description for the application instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/panorama-application-instance/index.ts",
            "line": 32
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/panorama_application_instance#manifest_overrides_payload PanoramaApplicationInstance#manifest_overrides_payload}",
            "stability": "stable",
            "summary": "Setting overrides for the application manifest."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/panorama-application-instance/index.ts",
            "line": 38
          },
          "name": "manifestOverridesPayload",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.panoramaApplicationInstance.PanoramaApplicationInstanceManifestOverridesPayload"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/panorama_application_instance#name PanoramaApplicationInstance#name}",
            "stability": "stable",
            "summary": "A name for the application instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/panorama-application-instance/index.ts",
            "line": 50
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/panorama_application_instance#runtime_role_arn PanoramaApplicationInstance#runtime_role_arn}",
            "stability": "stable",
            "summary": "The ARN of a runtime role for the application instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/panorama-application-instance/index.ts",
            "line": 56
          },
          "name": "runtimeRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/panorama_application_instance#tags PanoramaApplicationInstance#tags}",
            "stability": "stable",
            "summary": "Tags for the application instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/panorama-application-instance/index.ts",
            "line": 62
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.panoramaApplicationInstance.PanoramaApplicationInstanceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/panorama-application-instance/index:PanoramaApplicationInstanceConfig"
    },
    "@cdktn/provider-awscc.panoramaApplicationInstance.PanoramaApplicationInstanceManifestOverridesPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.panoramaApplicationInstance.PanoramaApplicationInstanceManifestOverridesPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/panorama-application-instance/index.ts",
        "line": 64
      },
      "name": "PanoramaApplicationInstanceManifestOverridesPayload",
      "namespace": "panoramaApplicationInstance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/panorama_application_instance#payload_data PanoramaApplicationInstance#payload_data}",
            "stability": "stable",
            "summary": "The overrides document."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/panorama-application-instance/index.ts",
            "line": 70
          },
          "name": "payloadData",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/panorama-application-instance/index:PanoramaApplicationInstanceManifestOverridesPayload"
    },
    "@cdktn/provider-awscc.panoramaApplicationInstance.PanoramaApplicationInstanceManifestOverridesPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.panoramaApplicationInstance.PanoramaApplicationInstanceManifestOverridesPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/panorama-application-instance/index.ts",
          "line": 110
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/panorama-application-instance/index.ts",
        "line": 102
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/panorama-application-instance/index.ts",
            "line": 152
          },
          "name": "resetPayloadData"
        }
      ],
      "name": "PanoramaApplicationInstanceManifestOverridesPayloadOutputReference",
      "namespace": "panoramaApplicationInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/panorama-application-instance/index.ts",
            "line": 156
          },
          "name": "payloadDataInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/panorama-application-instance/index.ts",
            "line": 146
          },
          "name": "payloadData",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/panorama-application-instance/index.ts",
            "line": 114
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.panoramaApplicationInstance.PanoramaApplicationInstanceManifestOverridesPayload"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/panorama-application-instance/index:PanoramaApplicationInstanceManifestOverridesPayloadOutputReference"
    },
    "@cdktn/provider-awscc.panoramaApplicationInstance.PanoramaApplicationInstanceManifestPayload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.panoramaApplicationInstance.PanoramaApplicationInstanceManifestPayload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/panorama-application-instance/index.ts",
        "line": 160
      },
      "name": "PanoramaApplicationInstanceManifestPayload",
      "namespace": "panoramaApplicationInstance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/panorama_application_instance#payload_data PanoramaApplicationInstance#payload_data}",
            "stability": "stable",
            "summary": "The application manifest."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/panorama-application-instance/index.ts",
            "line": 166
          },
          "name": "payloadData",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/panorama-application-instance/index:PanoramaApplicationInstanceManifestPayload"
    },
    "@cdktn/provider-awscc.panoramaApplicationInstance.PanoramaApplicationInstanceManifestPayloadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.panoramaApplicationInstance.PanoramaApplicationInstanceManifestPayloadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/panorama-application-instance/index.ts",
          "line": 206
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/panorama-application-instance/index.ts",
        "line": 198
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/panorama-application-instance/index.ts",
            "line": 248
          },
          "name": "resetPayloadData"
        }
      ],
      "name": "PanoramaApplicationInstanceManifestPayloadOutputReference",
      "namespace": "panoramaApplicationInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/panorama-application-instance/index.ts",
            "line": 252
          },
          "name": "payloadDataInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/panorama-application-instance/index.ts",
            "line": 242
          },
          "name": "payloadData",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/panorama-application-instance/index.ts",
            "line": 210
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.panoramaApplicationInstance.PanoramaApplicationInstanceManifestPayload"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/panorama-application-instance/index:PanoramaApplicationInstanceManifestPayloadOutputReference"
    },
    "@cdktn/provider-awscc.panoramaApplicationInstance.PanoramaApplicationInstanceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.panoramaApplicationInstance.PanoramaApplicationInstanceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/panorama-application-instance/index.ts",
        "line": 256
      },
      "name": "PanoramaApplicationInstanceTags",
      "namespace": "panoramaApplicationInstance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/panorama_application_instance#key PanoramaApplicationInstance#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/panorama-application-instance/index.ts",
            "line": 260
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/panorama_application_instance#value PanoramaApplicationInstance#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/panorama-application-instance/index.ts",
            "line": 264
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/panorama-application-instance/index:PanoramaApplicationInstanceTags"
    },
    "@cdktn/provider-awscc.panoramaApplicationInstance.PanoramaApplicationInstanceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.panoramaApplicationInstance.PanoramaApplicationInstanceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/panorama-application-instance/index.ts",
          "line": 394
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/panorama-application-instance/index.ts",
        "line": 386
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/panorama-application-instance/index.ts",
            "line": 401
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.panoramaApplicationInstance.PanoramaApplicationInstanceTagsOutputReference"
            }
          }
        }
      ],
      "name": "PanoramaApplicationInstanceTagsList",
      "namespace": "panoramaApplicationInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/panorama-application-instance/index.ts",
            "line": 387
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.panoramaApplicationInstance.PanoramaApplicationInstanceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/panorama-application-instance/index:PanoramaApplicationInstanceTagsList"
    },
    "@cdktn/provider-awscc.panoramaApplicationInstance.PanoramaApplicationInstanceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.panoramaApplicationInstance.PanoramaApplicationInstanceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/panorama-application-instance/index.ts",
          "line": 313
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/panorama-application-instance/index.ts",
        "line": 303
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/panorama-application-instance/index.ts",
            "line": 361
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/panorama-application-instance/index.ts",
            "line": 377
          },
          "name": "resetValue"
        }
      ],
      "name": "PanoramaApplicationInstanceTagsOutputReference",
      "namespace": "panoramaApplicationInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/panorama-application-instance/index.ts",
            "line": 365
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/panorama-application-instance/index.ts",
            "line": 381
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/panorama-application-instance/index.ts",
            "line": 355
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/panorama-application-instance/index.ts",
            "line": 371
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/panorama-application-instance/index.ts",
            "line": 317
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.panoramaApplicationInstance.PanoramaApplicationInstanceTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/panorama-application-instance/index:PanoramaApplicationInstanceTagsOutputReference"
    },
    "@cdktn/provider-awscc.panoramaPackage.PanoramaPackage": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/panorama_package awscc_panorama_package}."
      },
      "fqn": "@cdktn/provider-awscc.panoramaPackage.PanoramaPackage",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/panorama_package awscc_panorama_package} Resource."
        },
        "locationInModule": {
          "filename": "src/panorama-package/index.ts",
          "line": 303
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.panoramaPackage.PanoramaPackageConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/panorama-package/index.ts",
        "line": 271
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a PanoramaPackage resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/panorama-package/index.ts",
            "line": 288
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the PanoramaPackage to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/panorama_package#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing PanoramaPackage that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the PanoramaPackage to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/panorama-package/index.ts",
            "line": 366
          },
          "name": "putStorageLocation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.panoramaPackage.PanoramaPackageStorageLocation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/panorama-package/index.ts",
            "line": 382
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.panoramaPackage.PanoramaPackageTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/panorama-package/index.ts",
            "line": 369
          },
          "name": "resetStorageLocation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/panorama-package/index.ts",
            "line": 385
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/panorama-package/index.ts",
            "line": 397
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/panorama-package/index.ts",
            "line": 405
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "PanoramaPackage",
      "namespace": "panoramaPackage",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/panorama-package/index.ts",
            "line": 276
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/panorama-package/index.ts",
            "line": 329
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/panorama-package/index.ts",
            "line": 334
          },
          "name": "createdTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/panorama-package/index.ts",
            "line": 339
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/panorama-package/index.ts",
            "line": 344
          },
          "name": "packageId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/panorama-package/index.ts",
            "line": 363
          },
          "name": "storageLocation",
          "type": {
            "fqn": "@cdktn/provider-awscc.panoramaPackage.PanoramaPackageStorageLocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/panorama-package/index.ts",
            "line": 379
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.panoramaPackage.PanoramaPackageTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/panorama-package/index.ts",
            "line": 357
          },
          "name": "packageNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/panorama-package/index.ts",
            "line": 373
          },
          "name": "storageLocationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.panoramaPackage.PanoramaPackageStorageLocation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/panorama-package/index.ts",
            "line": 389
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.panoramaPackage.PanoramaPackageTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/panorama-package/index.ts",
            "line": 350
          },
          "name": "packageName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/panorama-package/index:PanoramaPackage"
    },
    "@cdktn/provider-awscc.panoramaPackage.PanoramaPackageConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.panoramaPackage.PanoramaPackageConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/panorama-package/index.ts",
        "line": 14
      },
      "name": "PanoramaPackageConfig",
      "namespace": "panoramaPackage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/panorama_package#package_name PanoramaPackage#package_name}",
            "stability": "stable",
            "summary": "A name for the package."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/panorama-package/index.ts",
            "line": 20
          },
          "name": "packageName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/panorama_package#storage_location PanoramaPackage#storage_location}",
            "stability": "stable",
            "summary": "A storage location."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/panorama-package/index.ts",
            "line": 26
          },
          "name": "storageLocation",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.panoramaPackage.PanoramaPackageStorageLocation"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/panorama_package#tags PanoramaPackage#tags}",
            "stability": "stable",
            "summary": "Tags for the package."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/panorama-package/index.ts",
            "line": 32
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.panoramaPackage.PanoramaPackageTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/panorama-package/index:PanoramaPackageConfig"
    },
    "@cdktn/provider-awscc.panoramaPackage.PanoramaPackageStorageLocation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.panoramaPackage.PanoramaPackageStorageLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/panorama-package/index.ts",
        "line": 34
      },
      "name": "PanoramaPackageStorageLocation",
      "namespace": "panoramaPackage",
      "symbolId": "src/panorama-package/index:PanoramaPackageStorageLocation"
    },
    "@cdktn/provider-awscc.panoramaPackage.PanoramaPackageStorageLocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.panoramaPackage.PanoramaPackageStorageLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/panorama-package/index.ts",
          "line": 65
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/panorama-package/index.ts",
        "line": 57
      },
      "name": "PanoramaPackageStorageLocationOutputReference",
      "namespace": "panoramaPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/panorama-package/index.ts",
            "line": 94
          },
          "name": "binaryPrefixLocation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/panorama-package/index.ts",
            "line": 99
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/panorama-package/index.ts",
            "line": 104
          },
          "name": "generatedPrefixLocation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/panorama-package/index.ts",
            "line": 109
          },
          "name": "manifestPrefixLocation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/panorama-package/index.ts",
            "line": 114
          },
          "name": "repoPrefixLocation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/panorama-package/index.ts",
            "line": 69
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.panoramaPackage.PanoramaPackageStorageLocation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/panorama-package/index:PanoramaPackageStorageLocationOutputReference"
    },
    "@cdktn/provider-awscc.panoramaPackage.PanoramaPackageTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.panoramaPackage.PanoramaPackageTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/panorama-package/index.ts",
        "line": 118
      },
      "name": "PanoramaPackageTags",
      "namespace": "panoramaPackage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/panorama_package#key PanoramaPackage#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/panorama-package/index.ts",
            "line": 122
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/panorama_package#value PanoramaPackage#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/panorama-package/index.ts",
            "line": 126
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/panorama-package/index:PanoramaPackageTags"
    },
    "@cdktn/provider-awscc.panoramaPackage.PanoramaPackageTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.panoramaPackage.PanoramaPackageTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/panorama-package/index.ts",
          "line": 256
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/panorama-package/index.ts",
        "line": 248
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/panorama-package/index.ts",
            "line": 263
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.panoramaPackage.PanoramaPackageTagsOutputReference"
            }
          }
        }
      ],
      "name": "PanoramaPackageTagsList",
      "namespace": "panoramaPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/panorama-package/index.ts",
            "line": 249
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.panoramaPackage.PanoramaPackageTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/panorama-package/index:PanoramaPackageTagsList"
    },
    "@cdktn/provider-awscc.panoramaPackage.PanoramaPackageTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.panoramaPackage.PanoramaPackageTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/panorama-package/index.ts",
          "line": 175
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/panorama-package/index.ts",
        "line": 165
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/panorama-package/index.ts",
            "line": 223
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/panorama-package/index.ts",
            "line": 239
          },
          "name": "resetValue"
        }
      ],
      "name": "PanoramaPackageTagsOutputReference",
      "namespace": "panoramaPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/panorama-package/index.ts",
            "line": 227
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/panorama-package/index.ts",
            "line": 243
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/panorama-package/index.ts",
            "line": 217
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/panorama-package/index.ts",
            "line": 233
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/panorama-package/index.ts",
            "line": 179
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.panoramaPackage.PanoramaPackageTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/panorama-package/index:PanoramaPackageTagsOutputReference"
    },
    "@cdktn/provider-awscc.panoramaPackageVersion.PanoramaPackageVersion": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/panorama_package_version awscc_panorama_package_version}."
      },
      "fqn": "@cdktn/provider-awscc.panoramaPackageVersion.PanoramaPackageVersion",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/panorama_package_version awscc_panorama_package_version} Resource."
        },
        "locationInModule": {
          "filename": "src/panorama-package-version/index.ts",
          "line": 88
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.panoramaPackageVersion.PanoramaPackageVersionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/panorama-package-version/index.ts",
        "line": 56
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a PanoramaPackageVersion resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/panorama-package-version/index.ts",
            "line": 73
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the PanoramaPackageVersion to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/panorama_package_version#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing PanoramaPackageVersion that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the PanoramaPackageVersion to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/panorama-package-version/index.ts",
            "line": 134
          },
          "name": "resetMarkLatest"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/panorama-package-version/index.ts",
            "line": 150
          },
          "name": "resetOwnerAccount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/panorama-package-version/index.ts",
            "line": 230
          },
          "name": "resetUpdatedLatestPatchVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/panorama-package-version/index.ts",
            "line": 242
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/panorama-package-version/index.ts",
            "line": 253
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "PanoramaPackageVersion",
      "namespace": "panoramaPackageVersion",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/panorama-package-version/index.ts",
            "line": 61
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/panorama-package-version/index.ts",
            "line": 117
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/panorama-package-version/index.ts",
            "line": 122
          },
          "name": "isLatestPatch",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/panorama-package-version/index.ts",
            "line": 159
          },
          "name": "packageArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/panorama-package-version/index.ts",
            "line": 177
          },
          "name": "packageName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/panorama-package-version/index.ts",
            "line": 208
          },
          "name": "registeredTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/panorama-package-version/index.ts",
            "line": 213
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/panorama-package-version/index.ts",
            "line": 218
          },
          "name": "statusDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/panorama-package-version/index.ts",
            "line": 138
          },
          "name": "markLatestInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/panorama-package-version/index.ts",
            "line": 154
          },
          "name": "ownerAccountInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/panorama-package-version/index.ts",
            "line": 172
          },
          "name": "packageIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/panorama-package-version/index.ts",
            "line": 190
          },
          "name": "packageVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/panorama-package-version/index.ts",
            "line": 203
          },
          "name": "patchVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/panorama-package-version/index.ts",
            "line": 234
          },
          "name": "updatedLatestPatchVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/panorama-package-version/index.ts",
            "line": 128
          },
          "name": "markLatest",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/panorama-package-version/index.ts",
            "line": 144
          },
          "name": "ownerAccount",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/panorama-package-version/index.ts",
            "line": 165
          },
          "name": "packageId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/panorama-package-version/index.ts",
            "line": 183
          },
          "name": "packageVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/panorama-package-version/index.ts",
            "line": 196
          },
          "name": "patchVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/panorama-package-version/index.ts",
            "line": 224
          },
          "name": "updatedLatestPatchVersion",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/panorama-package-version/index:PanoramaPackageVersion"
    },
    "@cdktn/provider-awscc.panoramaPackageVersion.PanoramaPackageVersionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.panoramaPackageVersion.PanoramaPackageVersionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/panorama-package-version/index.ts",
        "line": 14
      },
      "name": "PanoramaPackageVersionConfig",
      "namespace": "panoramaPackageVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/panorama_package_version#package_id PanoramaPackageVersion#package_id}",
            "stability": "stable",
            "summary": "A package ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/panorama-package-version/index.ts",
            "line": 32
          },
          "name": "packageId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/panorama_package_version#package_version PanoramaPackageVersion#package_version}",
            "stability": "stable",
            "summary": "A package version."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/panorama-package-version/index.ts",
            "line": 38
          },
          "name": "packageVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/panorama_package_version#patch_version PanoramaPackageVersion#patch_version}",
            "stability": "stable",
            "summary": "A patch version."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/panorama-package-version/index.ts",
            "line": 44
          },
          "name": "patchVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/panorama_package_version#mark_latest PanoramaPackageVersion#mark_latest}",
            "stability": "stable",
            "summary": "Whether to mark the new version as the latest version."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/panorama-package-version/index.ts",
            "line": 20
          },
          "name": "markLatest",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/panorama_package_version#owner_account PanoramaPackageVersion#owner_account}",
            "stability": "stable",
            "summary": "An owner account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/panorama-package-version/index.ts",
            "line": 26
          },
          "name": "ownerAccount",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/panorama_package_version#updated_latest_patch_version PanoramaPackageVersion#updated_latest_patch_version}",
            "stability": "stable",
            "summary": "If the version was marked latest, the new version to maker as latest."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/panorama-package-version/index.ts",
            "line": 50
          },
          "name": "updatedLatestPatchVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/panorama-package-version/index:PanoramaPackageVersionConfig"
    },
    "@cdktn/provider-awscc.paymentcryptographyAlias.PaymentcryptographyAlias": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/paymentcryptography_alias awscc_paymentcryptography_alias}."
      },
      "fqn": "@cdktn/provider-awscc.paymentcryptographyAlias.PaymentcryptographyAlias",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/paymentcryptography_alias awscc_paymentcryptography_alias} Resource."
        },
        "locationInModule": {
          "filename": "src/paymentcryptography-alias/index.ts",
          "line": 60
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.paymentcryptographyAlias.PaymentcryptographyAliasConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/paymentcryptography-alias/index.ts",
        "line": 28
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a PaymentcryptographyAlias resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/paymentcryptography-alias/index.ts",
            "line": 45
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the PaymentcryptographyAlias to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/paymentcryptography_alias#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing PaymentcryptographyAlias that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the PaymentcryptographyAlias to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/paymentcryptography-alias/index.ts",
            "line": 110
          },
          "name": "resetKeyArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/paymentcryptography-alias/index.ts",
            "line": 122
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/paymentcryptography-alias/index.ts",
            "line": 129
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "PaymentcryptographyAlias",
      "namespace": "paymentcryptographyAlias",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/paymentcryptography-alias/index.ts",
            "line": 33
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/paymentcryptography-alias/index.ts",
            "line": 98
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/paymentcryptography-alias/index.ts",
            "line": 93
          },
          "name": "aliasNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/paymentcryptography-alias/index.ts",
            "line": 114
          },
          "name": "keyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/paymentcryptography-alias/index.ts",
            "line": 86
          },
          "name": "aliasName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/paymentcryptography-alias/index.ts",
            "line": 104
          },
          "name": "keyArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/paymentcryptography-alias/index:PaymentcryptographyAlias"
    },
    "@cdktn/provider-awscc.paymentcryptographyAlias.PaymentcryptographyAliasConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.paymentcryptographyAlias.PaymentcryptographyAliasConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/paymentcryptography-alias/index.ts",
        "line": 14
      },
      "name": "PaymentcryptographyAliasConfig",
      "namespace": "paymentcryptographyAlias",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/paymentcryptography_alias#alias_name PaymentcryptographyAlias#alias_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/paymentcryptography-alias/index.ts",
            "line": 18
          },
          "name": "aliasName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/paymentcryptography_alias#key_arn PaymentcryptographyAlias#key_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/paymentcryptography-alias/index.ts",
            "line": 22
          },
          "name": "keyArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/paymentcryptography-alias/index:PaymentcryptographyAliasConfig"
    },
    "@cdktn/provider-awscc.paymentcryptographyKey.PaymentcryptographyKey": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/paymentcryptography_key awscc_paymentcryptography_key}."
      },
      "fqn": "@cdktn/provider-awscc.paymentcryptographyKey.PaymentcryptographyKey",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/paymentcryptography_key awscc_paymentcryptography_key} Resource."
        },
        "locationInModule": {
          "filename": "src/paymentcryptography-key/index.ts",
          "line": 852
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.paymentcryptographyKey.PaymentcryptographyKeyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/paymentcryptography-key/index.ts",
        "line": 820
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a PaymentcryptographyKey resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/paymentcryptography-key/index.ts",
            "line": 837
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the PaymentcryptographyKey to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/paymentcryptography_key#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing PaymentcryptographyKey that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the PaymentcryptographyKey to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/paymentcryptography-key/index.ts",
            "line": 937
          },
          "name": "putKeyAttributes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.paymentcryptographyKey.PaymentcryptographyKeyKeyAttributes"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/paymentcryptography-key/index.ts",
            "line": 1019
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.paymentcryptographyKey.PaymentcryptographyKeyTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/paymentcryptography-key/index.ts",
            "line": 890
          },
          "name": "resetDeriveKeyUsage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/paymentcryptography-key/index.ts",
            "line": 906
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/paymentcryptography-key/index.ts",
            "line": 953
          },
          "name": "resetKeyCheckValueAlgorithm"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/paymentcryptography-key/index.ts",
            "line": 984
          },
          "name": "resetPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/paymentcryptography-key/index.ts",
            "line": 1000
          },
          "name": "resetReplicationRegions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/paymentcryptography-key/index.ts",
            "line": 1022
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/paymentcryptography-key/index.ts",
            "line": 1034
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/paymentcryptography-key/index.ts",
            "line": 1047
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "PaymentcryptographyKey",
      "namespace": "paymentcryptographyKey",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/paymentcryptography-key/index.ts",
            "line": 825
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/paymentcryptography-key/index.ts",
            "line": 928
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/paymentcryptography-key/index.ts",
            "line": 934
          },
          "name": "keyAttributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.paymentcryptographyKey.PaymentcryptographyKeyKeyAttributesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/paymentcryptography-key/index.ts",
            "line": 962
          },
          "name": "keyIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/paymentcryptography-key/index.ts",
            "line": 967
          },
          "name": "keyOrigin",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/paymentcryptography-key/index.ts",
            "line": 972
          },
          "name": "keyState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/paymentcryptography-key/index.ts",
            "line": 1010
          },
          "name": "replicationStatus",
          "type": {
            "fqn": "@cdktn/provider-awscc.paymentcryptographyKey.PaymentcryptographyKeyReplicationStatusMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/paymentcryptography-key/index.ts",
            "line": 1016
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.paymentcryptographyKey.PaymentcryptographyKeyTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/paymentcryptography-key/index.ts",
            "line": 894
          },
          "name": "deriveKeyUsageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/paymentcryptography-key/index.ts",
            "line": 910
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/paymentcryptography-key/index.ts",
            "line": 923
          },
          "name": "exportableInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/paymentcryptography-key/index.ts",
            "line": 941
          },
          "name": "keyAttributesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.paymentcryptographyKey.PaymentcryptographyKeyKeyAttributes"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/paymentcryptography-key/index.ts",
            "line": 957
          },
          "name": "keyCheckValueAlgorithmInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/paymentcryptography-key/index.ts",
            "line": 988
          },
          "name": "policyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/paymentcryptography-key/index.ts",
            "line": 1004
          },
          "name": "replicationRegionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/paymentcryptography-key/index.ts",
            "line": 1026
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.paymentcryptographyKey.PaymentcryptographyKeyTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/paymentcryptography-key/index.ts",
            "line": 884
          },
          "name": "deriveKeyUsage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/paymentcryptography-key/index.ts",
            "line": 900
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/paymentcryptography-key/index.ts",
            "line": 916
          },
          "name": "exportable",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/paymentcryptography-key/index.ts",
            "line": 947
          },
          "name": "keyCheckValueAlgorithm",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/paymentcryptography-key/index.ts",
            "line": 978
          },
          "name": "policy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/paymentcryptography-key/index.ts",
            "line": 994
          },
          "name": "replicationRegions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/paymentcryptography-key/index:PaymentcryptographyKey"
    },
    "@cdktn/provider-awscc.paymentcryptographyKey.PaymentcryptographyKeyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.paymentcryptographyKey.PaymentcryptographyKeyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/paymentcryptography-key/index.ts",
        "line": 14
      },
      "name": "PaymentcryptographyKeyConfig",
      "namespace": "paymentcryptographyKey",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/paymentcryptography_key#exportable PaymentcryptographyKey#exportable}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/paymentcryptography-key/index.ts",
            "line": 26
          },
          "name": "exportable",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/paymentcryptography_key#key_attributes PaymentcryptographyKey#key_attributes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/paymentcryptography-key/index.ts",
            "line": 30
          },
          "name": "keyAttributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.paymentcryptographyKey.PaymentcryptographyKeyKeyAttributes"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/paymentcryptography_key#derive_key_usage PaymentcryptographyKey#derive_key_usage}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/paymentcryptography-key/index.ts",
            "line": 18
          },
          "name": "deriveKeyUsage",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/paymentcryptography_key#enabled PaymentcryptographyKey#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/paymentcryptography-key/index.ts",
            "line": 22
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/paymentcryptography_key#key_check_value_algorithm PaymentcryptographyKey#key_check_value_algorithm}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/paymentcryptography-key/index.ts",
            "line": 34
          },
          "name": "keyCheckValueAlgorithm",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/paymentcryptography_key#policy PaymentcryptographyKey#policy}",
            "stability": "stable",
            "summary": "The resource-based policy attached to the key, in JSON format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/paymentcryptography-key/index.ts",
            "line": 40
          },
          "name": "policy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/paymentcryptography_key#replication_regions PaymentcryptographyKey#replication_regions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/paymentcryptography-key/index.ts",
            "line": 44
          },
          "name": "replicationRegions",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/paymentcryptography_key#tags PaymentcryptographyKey#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/paymentcryptography-key/index.ts",
            "line": 48
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.paymentcryptographyKey.PaymentcryptographyKeyTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/paymentcryptography-key/index:PaymentcryptographyKeyConfig"
    },
    "@cdktn/provider-awscc.paymentcryptographyKey.PaymentcryptographyKeyKeyAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.paymentcryptographyKey.PaymentcryptographyKeyKeyAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/paymentcryptography-key/index.ts",
        "line": 408
      },
      "name": "PaymentcryptographyKeyKeyAttributes",
      "namespace": "paymentcryptographyKey",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/paymentcryptography_key#key_algorithm PaymentcryptographyKey#key_algorithm}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/paymentcryptography-key/index.ts",
            "line": 412
          },
          "name": "keyAlgorithm",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/paymentcryptography_key#key_class PaymentcryptographyKey#key_class}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/paymentcryptography-key/index.ts",
            "line": 416
          },
          "name": "keyClass",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/paymentcryptography_key#key_modes_of_use PaymentcryptographyKey#key_modes_of_use}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/paymentcryptography-key/index.ts",
            "line": 420
          },
          "name": "keyModesOfUse",
          "type": {
            "fqn": "@cdktn/provider-awscc.paymentcryptographyKey.PaymentcryptographyKeyKeyAttributesKeyModesOfUse"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/paymentcryptography_key#key_usage PaymentcryptographyKey#key_usage}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/paymentcryptography-key/index.ts",
            "line": 424
          },
          "name": "keyUsage",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/paymentcryptography-key/index:PaymentcryptographyKeyKeyAttributes"
    },
    "@cdktn/provider-awscc.paymentcryptographyKey.PaymentcryptographyKeyKeyAttributesKeyModesOfUse": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.paymentcryptographyKey.PaymentcryptographyKeyKeyAttributesKeyModesOfUse",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/paymentcryptography-key/index.ts",
        "line": 50
      },
      "name": "PaymentcryptographyKeyKeyAttributesKeyModesOfUse",
      "namespace": "paymentcryptographyKey",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/paymentcryptography_key#decrypt PaymentcryptographyKey#decrypt}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/paymentcryptography-key/index.ts",
            "line": 54
          },
          "name": "decrypt",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/paymentcryptography_key#derive_key PaymentcryptographyKey#derive_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/paymentcryptography-key/index.ts",
            "line": 58
          },
          "name": "deriveKey",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/paymentcryptography_key#encrypt PaymentcryptographyKey#encrypt}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/paymentcryptography-key/index.ts",
            "line": 62
          },
          "name": "encrypt",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/paymentcryptography_key#generate PaymentcryptographyKey#generate}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/paymentcryptography-key/index.ts",
            "line": 66
          },
          "name": "generate",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/paymentcryptography_key#no_restrictions PaymentcryptographyKey#no_restrictions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/paymentcryptography-key/index.ts",
            "line": 70
          },
          "name": "noRestrictions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/paymentcryptography_key#sign PaymentcryptographyKey#sign}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/paymentcryptography-key/index.ts",
            "line": 74
          },
          "name": "sign",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/paymentcryptography_key#unwrap PaymentcryptographyKey#unwrap}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/paymentcryptography-key/index.ts",
            "line": 78
          },
          "name": "unwrap",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/paymentcryptography_key#verify PaymentcryptographyKey#verify}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/paymentcryptography-key/index.ts",
            "line": 82
          },
          "name": "verify",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/paymentcryptography_key#wrap PaymentcryptographyKey#wrap}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/paymentcryptography-key/index.ts",
            "line": 86
          },
          "name": "wrap",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/paymentcryptography-key/index:PaymentcryptographyKeyKeyAttributesKeyModesOfUse"
    },
    "@cdktn/provider-awscc.paymentcryptographyKey.PaymentcryptographyKeyKeyAttributesKeyModesOfUseOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.paymentcryptographyKey.PaymentcryptographyKeyKeyAttributesKeyModesOfUseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/paymentcryptography-key/index.ts",
          "line": 182
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/paymentcryptography-key/index.ts",
        "line": 174
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/paymentcryptography-key/index.ts",
            "line": 272
          },
          "name": "resetDecrypt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/paymentcryptography-key/index.ts",
            "line": 288
          },
          "name": "resetDeriveKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/paymentcryptography-key/index.ts",
            "line": 304
          },
          "name": "resetEncrypt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/paymentcryptography-key/index.ts",
            "line": 320
          },
          "name": "resetGenerate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/paymentcryptography-key/index.ts",
            "line": 336
          },
          "name": "resetNoRestrictions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/paymentcryptography-key/index.ts",
            "line": 352
          },
          "name": "resetSign"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/paymentcryptography-key/index.ts",
            "line": 368
          },
          "name": "resetUnwrap"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/paymentcryptography-key/index.ts",
            "line": 384
          },
          "name": "resetVerify"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/paymentcryptography-key/index.ts",
            "line": 400
          },
          "name": "resetWrap"
        }
      ],
      "name": "PaymentcryptographyKeyKeyAttributesKeyModesOfUseOutputReference",
      "namespace": "paymentcryptographyKey",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/paymentcryptography-key/index.ts",
            "line": 276
          },
          "name": "decryptInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/paymentcryptography-key/index.ts",
            "line": 292
          },
          "name": "deriveKeyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/paymentcryptography-key/index.ts",
            "line": 308
          },
          "name": "encryptInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/paymentcryptography-key/index.ts",
            "line": 324
          },
          "name": "generateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/paymentcryptography-key/index.ts",
            "line": 340
          },
          "name": "noRestrictionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/paymentcryptography-key/index.ts",
            "line": 356
          },
          "name": "signInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/paymentcryptography-key/index.ts",
            "line": 372
          },
          "name": "unwrapInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/paymentcryptography-key/index.ts",
            "line": 388
          },
          "name": "verifyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/paymentcryptography-key/index.ts",
            "line": 404
          },
          "name": "wrapInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/paymentcryptography-key/index.ts",
            "line": 266
          },
          "name": "decrypt",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/paymentcryptography-key/index.ts",
            "line": 282
          },
          "name": "deriveKey",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/paymentcryptography-key/index.ts",
            "line": 298
          },
          "name": "encrypt",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/paymentcryptography-key/index.ts",
            "line": 314
          },
          "name": "generate",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/paymentcryptography-key/index.ts",
            "line": 330
          },
          "name": "noRestrictions",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/paymentcryptography-key/index.ts",
            "line": 346
          },
          "name": "sign",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/paymentcryptography-key/index.ts",
            "line": 362
          },
          "name": "unwrap",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/paymentcryptography-key/index.ts",
            "line": 378
          },
          "name": "verify",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/paymentcryptography-key/index.ts",
            "line": 394
          },
          "name": "wrap",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/paymentcryptography-key/index.ts",
            "line": 186
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.paymentcryptographyKey.PaymentcryptographyKeyKeyAttributesKeyModesOfUse"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/paymentcryptography-key/index:PaymentcryptographyKeyKeyAttributesKeyModesOfUseOutputReference"
    },
    "@cdktn/provider-awscc.paymentcryptographyKey.PaymentcryptographyKeyKeyAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.paymentcryptographyKey.PaymentcryptographyKeyKeyAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/paymentcryptography-key/index.ts",
          "line": 485
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/paymentcryptography-key/index.ts",
        "line": 477
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/paymentcryptography-key/index.ts",
            "line": 568
          },
          "name": "putKeyModesOfUse",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.paymentcryptographyKey.PaymentcryptographyKeyKeyAttributesKeyModesOfUse"
              }
            }
          ]
        }
      ],
      "name": "PaymentcryptographyKeyKeyAttributesOutputReference",
      "namespace": "paymentcryptographyKey",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/paymentcryptography-key/index.ts",
            "line": 565
          },
          "name": "keyModesOfUse",
          "type": {
            "fqn": "@cdktn/provider-awscc.paymentcryptographyKey.PaymentcryptographyKeyKeyAttributesKeyModesOfUseOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/paymentcryptography-key/index.ts",
            "line": 546
          },
          "name": "keyAlgorithmInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/paymentcryptography-key/index.ts",
            "line": 559
          },
          "name": "keyClassInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/paymentcryptography-key/index.ts",
            "line": 572
          },
          "name": "keyModesOfUseInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.paymentcryptographyKey.PaymentcryptographyKeyKeyAttributesKeyModesOfUse"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/paymentcryptography-key/index.ts",
            "line": 585
          },
          "name": "keyUsageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/paymentcryptography-key/index.ts",
            "line": 539
          },
          "name": "keyAlgorithm",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/paymentcryptography-key/index.ts",
            "line": 552
          },
          "name": "keyClass",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/paymentcryptography-key/index.ts",
            "line": 578
          },
          "name": "keyUsage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/paymentcryptography-key/index.ts",
            "line": 489
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.paymentcryptographyKey.PaymentcryptographyKeyKeyAttributes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/paymentcryptography-key/index:PaymentcryptographyKeyKeyAttributesOutputReference"
    },
    "@cdktn/provider-awscc.paymentcryptographyKey.PaymentcryptographyKeyReplicationStatus": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.paymentcryptographyKey.PaymentcryptographyKeyReplicationStatus",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/paymentcryptography-key/index.ts",
        "line": 589
      },
      "name": "PaymentcryptographyKeyReplicationStatus",
      "namespace": "paymentcryptographyKey",
      "symbolId": "src/paymentcryptography-key/index:PaymentcryptographyKeyReplicationStatus"
    },
    "@cdktn/provider-awscc.paymentcryptographyKey.PaymentcryptographyKeyReplicationStatusMap": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.paymentcryptographyKey.PaymentcryptographyKeyReplicationStatusMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/paymentcryptography-key/index.ts",
          "line": 656
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/paymentcryptography-key/index.ts",
        "line": 650
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/paymentcryptography-key/index.ts",
            "line": 663
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.paymentcryptographyKey.PaymentcryptographyKeyReplicationStatusOutputReference"
            }
          }
        }
      ],
      "name": "PaymentcryptographyKeyReplicationStatusMap",
      "namespace": "paymentcryptographyKey",
      "symbolId": "src/paymentcryptography-key/index:PaymentcryptographyKeyReplicationStatusMap"
    },
    "@cdktn/provider-awscc.paymentcryptographyKey.PaymentcryptographyKeyReplicationStatusOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.paymentcryptographyKey.PaymentcryptographyKeyReplicationStatusOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/paymentcryptography-key/index.ts",
          "line": 620
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/paymentcryptography-key/index.ts",
        "line": 612
      },
      "name": "PaymentcryptographyKeyReplicationStatusOutputReference",
      "namespace": "paymentcryptographyKey",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/paymentcryptography-key/index.ts",
            "line": 640
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/paymentcryptography-key/index.ts",
            "line": 645
          },
          "name": "statusMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/paymentcryptography-key/index.ts",
            "line": 624
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.paymentcryptographyKey.PaymentcryptographyKeyReplicationStatus"
          }
        }
      ],
      "symbolId": "src/paymentcryptography-key/index:PaymentcryptographyKeyReplicationStatusOutputReference"
    },
    "@cdktn/provider-awscc.paymentcryptographyKey.PaymentcryptographyKeyTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.paymentcryptographyKey.PaymentcryptographyKeyTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/paymentcryptography-key/index.ts",
        "line": 667
      },
      "name": "PaymentcryptographyKeyTags",
      "namespace": "paymentcryptographyKey",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/paymentcryptography_key#key PaymentcryptographyKey#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/paymentcryptography-key/index.ts",
            "line": 671
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/paymentcryptography_key#value PaymentcryptographyKey#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/paymentcryptography-key/index.ts",
            "line": 675
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/paymentcryptography-key/index:PaymentcryptographyKeyTags"
    },
    "@cdktn/provider-awscc.paymentcryptographyKey.PaymentcryptographyKeyTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.paymentcryptographyKey.PaymentcryptographyKeyTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/paymentcryptography-key/index.ts",
          "line": 805
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/paymentcryptography-key/index.ts",
        "line": 797
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/paymentcryptography-key/index.ts",
            "line": 812
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.paymentcryptographyKey.PaymentcryptographyKeyTagsOutputReference"
            }
          }
        }
      ],
      "name": "PaymentcryptographyKeyTagsList",
      "namespace": "paymentcryptographyKey",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/paymentcryptography-key/index.ts",
            "line": 798
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.paymentcryptographyKey.PaymentcryptographyKeyTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/paymentcryptography-key/index:PaymentcryptographyKeyTagsList"
    },
    "@cdktn/provider-awscc.paymentcryptographyKey.PaymentcryptographyKeyTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.paymentcryptographyKey.PaymentcryptographyKeyTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/paymentcryptography-key/index.ts",
          "line": 724
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/paymentcryptography-key/index.ts",
        "line": 714
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/paymentcryptography-key/index.ts",
            "line": 772
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/paymentcryptography-key/index.ts",
            "line": 788
          },
          "name": "resetValue"
        }
      ],
      "name": "PaymentcryptographyKeyTagsOutputReference",
      "namespace": "paymentcryptographyKey",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/paymentcryptography-key/index.ts",
            "line": 776
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/paymentcryptography-key/index.ts",
            "line": 792
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/paymentcryptography-key/index.ts",
            "line": 766
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/paymentcryptography-key/index.ts",
            "line": 782
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/paymentcryptography-key/index.ts",
            "line": 728
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.paymentcryptographyKey.PaymentcryptographyKeyTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/paymentcryptography-key/index:PaymentcryptographyKeyTagsOutputReference"
    },
    "@cdktn/provider-awscc.pcaconnectoradConnector.PcaconnectoradConnector": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_connector awscc_pcaconnectorad_connector}."
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradConnector.PcaconnectoradConnector",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_connector awscc_pcaconnectorad_connector} Resource."
        },
        "locationInModule": {
          "filename": "src/pcaconnectorad-connector/index.ts",
          "line": 192
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.pcaconnectoradConnector.PcaconnectoradConnectorConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcaconnectorad-connector/index.ts",
        "line": 160
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a PcaconnectoradConnector resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-connector/index.ts",
            "line": 177
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the PcaconnectoradConnector to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_connector#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing PcaconnectoradConnector that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the PcaconnectoradConnector to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-connector/index.ts",
            "line": 275
          },
          "name": "putVpcInformation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pcaconnectoradConnector.PcaconnectoradConnectorVpcInformation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-connector/index.ts",
            "line": 262
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-connector/index.ts",
            "line": 287
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-connector/index.ts",
            "line": 296
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "PcaconnectoradConnector",
      "namespace": "pcaconnectoradConnector",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-connector/index.ts",
            "line": 165
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-connector/index.ts",
            "line": 232
          },
          "name": "connectorArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-connector/index.ts",
            "line": 250
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-connector/index.ts",
            "line": 272
          },
          "name": "vpcInformation",
          "type": {
            "fqn": "@cdktn/provider-awscc.pcaconnectoradConnector.PcaconnectoradConnectorVpcInformationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-connector/index.ts",
            "line": 227
          },
          "name": "certificateAuthorityArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-connector/index.ts",
            "line": 245
          },
          "name": "directoryIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-connector/index.ts",
            "line": 266
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-connector/index.ts",
            "line": 279
          },
          "name": "vpcInformationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcaconnectoradConnector.PcaconnectoradConnectorVpcInformation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-connector/index.ts",
            "line": 220
          },
          "name": "certificateAuthorityArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-connector/index.ts",
            "line": 238
          },
          "name": "directoryId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-connector/index.ts",
            "line": 256
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-connector/index:PcaconnectoradConnector"
    },
    "@cdktn/provider-awscc.pcaconnectoradConnector.PcaconnectoradConnectorConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradConnector.PcaconnectoradConnectorConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pcaconnectorad-connector/index.ts",
        "line": 14
      },
      "name": "PcaconnectoradConnectorConfig",
      "namespace": "pcaconnectoradConnector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_connector#certificate_authority_arn PcaconnectoradConnector#certificate_authority_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-connector/index.ts",
            "line": 18
          },
          "name": "certificateAuthorityArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_connector#directory_id PcaconnectoradConnector#directory_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-connector/index.ts",
            "line": 22
          },
          "name": "directoryId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_connector#vpc_information PcaconnectoradConnector#vpc_information}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-connector/index.ts",
            "line": 30
          },
          "name": "vpcInformation",
          "type": {
            "fqn": "@cdktn/provider-awscc.pcaconnectoradConnector.PcaconnectoradConnectorVpcInformation"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_connector#tags PcaconnectoradConnector#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-connector/index.ts",
            "line": 26
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-connector/index:PcaconnectoradConnectorConfig"
    },
    "@cdktn/provider-awscc.pcaconnectoradConnector.PcaconnectoradConnectorVpcInformation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradConnector.PcaconnectoradConnectorVpcInformation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pcaconnectorad-connector/index.ts",
        "line": 32
      },
      "name": "PcaconnectoradConnectorVpcInformation",
      "namespace": "pcaconnectoradConnector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_connector#security_group_ids PcaconnectoradConnector#security_group_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-connector/index.ts",
            "line": 40
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_connector#ip_address_type PcaconnectoradConnector#ip_address_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-connector/index.ts",
            "line": 36
          },
          "name": "ipAddressType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-connector/index:PcaconnectoradConnectorVpcInformation"
    },
    "@cdktn/provider-awscc.pcaconnectoradConnector.PcaconnectoradConnectorVpcInformationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradConnector.PcaconnectoradConnectorVpcInformationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pcaconnectorad-connector/index.ts",
          "line": 87
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcaconnectorad-connector/index.ts",
        "line": 79
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-connector/index.ts",
            "line": 135
          },
          "name": "resetIpAddressType"
        }
      ],
      "name": "PcaconnectoradConnectorVpcInformationOutputReference",
      "namespace": "pcaconnectoradConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-connector/index.ts",
            "line": 139
          },
          "name": "ipAddressTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-connector/index.ts",
            "line": 152
          },
          "name": "securityGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-connector/index.ts",
            "line": 129
          },
          "name": "ipAddressType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-connector/index.ts",
            "line": 145
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-connector/index.ts",
            "line": 91
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcaconnectoradConnector.PcaconnectoradConnectorVpcInformation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-connector/index:PcaconnectoradConnectorVpcInformationOutputReference"
    },
    "@cdktn/provider-awscc.pcaconnectoradDirectoryRegistration.PcaconnectoradDirectoryRegistration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_directory_registration awscc_pcaconnectorad_directory_registration}."
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradDirectoryRegistration.PcaconnectoradDirectoryRegistration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_directory_registration awscc_pcaconnectorad_directory_registration} Resource."
        },
        "locationInModule": {
          "filename": "src/pcaconnectorad-directory-registration/index.ts",
          "line": 60
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.pcaconnectoradDirectoryRegistration.PcaconnectoradDirectoryRegistrationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcaconnectorad-directory-registration/index.ts",
        "line": 28
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a PcaconnectoradDirectoryRegistration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-directory-registration/index.ts",
            "line": 45
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the PcaconnectoradDirectoryRegistration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_directory_registration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing PcaconnectoradDirectoryRegistration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the PcaconnectoradDirectoryRegistration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-directory-registration/index.ts",
            "line": 115
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-directory-registration/index.ts",
            "line": 127
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-directory-registration/index.ts",
            "line": 134
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "PcaconnectoradDirectoryRegistration",
      "namespace": "pcaconnectoradDirectoryRegistration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-directory-registration/index.ts",
            "line": 33
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-directory-registration/index.ts",
            "line": 98
          },
          "name": "directoryRegistrationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-directory-registration/index.ts",
            "line": 103
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-directory-registration/index.ts",
            "line": 93
          },
          "name": "directoryIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-directory-registration/index.ts",
            "line": 119
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-directory-registration/index.ts",
            "line": 86
          },
          "name": "directoryId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-directory-registration/index.ts",
            "line": 109
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-directory-registration/index:PcaconnectoradDirectoryRegistration"
    },
    "@cdktn/provider-awscc.pcaconnectoradDirectoryRegistration.PcaconnectoradDirectoryRegistrationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradDirectoryRegistration.PcaconnectoradDirectoryRegistrationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pcaconnectorad-directory-registration/index.ts",
        "line": 14
      },
      "name": "PcaconnectoradDirectoryRegistrationConfig",
      "namespace": "pcaconnectoradDirectoryRegistration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_directory_registration#directory_id PcaconnectoradDirectoryRegistration#directory_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-directory-registration/index.ts",
            "line": 18
          },
          "name": "directoryId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_directory_registration#tags PcaconnectoradDirectoryRegistration#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-directory-registration/index.ts",
            "line": 22
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-directory-registration/index:PcaconnectoradDirectoryRegistrationConfig"
    },
    "@cdktn/provider-awscc.pcaconnectoradServicePrincipalName.PcaconnectoradServicePrincipalName": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_service_principal_name awscc_pcaconnectorad_service_principal_name}."
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradServicePrincipalName.PcaconnectoradServicePrincipalName",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_service_principal_name awscc_pcaconnectorad_service_principal_name} Resource."
        },
        "locationInModule": {
          "filename": "src/pcaconnectorad-service-principal-name/index.ts",
          "line": 60
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.pcaconnectoradServicePrincipalName.PcaconnectoradServicePrincipalNameConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcaconnectorad-service-principal-name/index.ts",
        "line": 28
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a PcaconnectoradServicePrincipalName resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-service-principal-name/index.ts",
            "line": 45
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the PcaconnectoradServicePrincipalName to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_service_principal_name#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing PcaconnectoradServicePrincipalName that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the PcaconnectoradServicePrincipalName to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-service-principal-name/index.ts",
            "line": 119
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-service-principal-name/index.ts",
            "line": 126
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "PcaconnectoradServicePrincipalName",
      "namespace": "pcaconnectoradServicePrincipalName",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-service-principal-name/index.ts",
            "line": 33
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-service-principal-name/index.ts",
            "line": 111
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-service-principal-name/index.ts",
            "line": 93
          },
          "name": "connectorArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-service-principal-name/index.ts",
            "line": 106
          },
          "name": "directoryRegistrationArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-service-principal-name/index.ts",
            "line": 86
          },
          "name": "connectorArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-service-principal-name/index.ts",
            "line": 99
          },
          "name": "directoryRegistrationArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-service-principal-name/index:PcaconnectoradServicePrincipalName"
    },
    "@cdktn/provider-awscc.pcaconnectoradServicePrincipalName.PcaconnectoradServicePrincipalNameConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradServicePrincipalName.PcaconnectoradServicePrincipalNameConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pcaconnectorad-service-principal-name/index.ts",
        "line": 14
      },
      "name": "PcaconnectoradServicePrincipalNameConfig",
      "namespace": "pcaconnectoradServicePrincipalName",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_service_principal_name#connector_arn PcaconnectoradServicePrincipalName#connector_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-service-principal-name/index.ts",
            "line": 18
          },
          "name": "connectorArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_service_principal_name#directory_registration_arn PcaconnectoradServicePrincipalName#directory_registration_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-service-principal-name/index.ts",
            "line": 22
          },
          "name": "directoryRegistrationArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-service-principal-name/index:PcaconnectoradServicePrincipalNameConfig"
    },
    "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplate": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template awscc_pcaconnectorad_template}."
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplate",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template awscc_pcaconnectorad_template} Resource."
        },
        "locationInModule": {
          "filename": "src/pcaconnectorad-template/index.ts",
          "line": 8714
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcaconnectorad-template/index.ts",
        "line": 8682
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a PcaconnectoradTemplate resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8699
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the PcaconnectoradTemplate to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing PcaconnectoradTemplate that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the PcaconnectoradTemplate to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8759
          },
          "name": "putDefinition",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinition"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8793
          },
          "name": "resetReenrollAllCertificateHolders"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8809
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8826
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8836
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "PcaconnectoradTemplate",
      "namespace": "pcaconnectoradTemplate",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8687
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8756
          },
          "name": "definition",
          "type": {
            "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8768
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8818
          },
          "name": "templateArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8750
          },
          "name": "connectorArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8763
          },
          "name": "definitionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinition"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8781
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8797
          },
          "name": "reenrollAllCertificateHoldersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8813
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8743
          },
          "name": "connectorArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8774
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8787
          },
          "name": "reenrollAllCertificateHolders",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8803
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-template/index:PcaconnectoradTemplate"
    },
    "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pcaconnectorad-template/index.ts",
        "line": 14
      },
      "name": "PcaconnectoradTemplateConfig",
      "namespace": "pcaconnectoradTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#connector_arn PcaconnectoradTemplate#connector_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 18
          },
          "name": "connectorArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#definition PcaconnectoradTemplate#definition}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 22
          },
          "name": "definition",
          "type": {
            "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinition"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#name PcaconnectoradTemplate#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 26
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#reenroll_all_certificate_holders PcaconnectoradTemplate#reenroll_all_certificate_holders}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 30
          },
          "name": "reenrollAllCertificateHolders",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#tags PcaconnectoradTemplate#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 34
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-template/index:PcaconnectoradTemplateConfig"
    },
    "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pcaconnectorad-template/index.ts",
        "line": 8518
      },
      "name": "PcaconnectoradTemplateDefinition",
      "namespace": "pcaconnectoradTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#template_v2 PcaconnectoradTemplate#template_v2}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8522
          },
          "name": "templateV2",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#template_v3 PcaconnectoradTemplate#template_v3}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8526
          },
          "name": "templateV3",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#template_v4 PcaconnectoradTemplate#template_v4}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8530
          },
          "name": "templateV4",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4"
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-template/index:PcaconnectoradTemplateDefinition"
    },
    "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pcaconnectorad-template/index.ts",
          "line": 8584
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcaconnectorad-template/index.ts",
        "line": 8576
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8635
          },
          "name": "putTemplateV2",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8651
          },
          "name": "putTemplateV3",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8667
          },
          "name": "putTemplateV4",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8638
          },
          "name": "resetTemplateV2"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8654
          },
          "name": "resetTemplateV3"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8670
          },
          "name": "resetTemplateV4"
        }
      ],
      "name": "PcaconnectoradTemplateDefinitionOutputReference",
      "namespace": "pcaconnectoradTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8632
          },
          "name": "templateV2",
          "type": {
            "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8648
          },
          "name": "templateV3",
          "type": {
            "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8664
          },
          "name": "templateV4",
          "type": {
            "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8642
          },
          "name": "templateV2Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8658
          },
          "name": "templateV3Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8674
          },
          "name": "templateV4Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8588
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinition"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-template/index:PcaconnectoradTemplateDefinitionOutputReference"
    },
    "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pcaconnectorad-template/index.ts",
        "line": 2237
      },
      "name": "PcaconnectoradTemplateDefinitionTemplateV2",
      "namespace": "pcaconnectoradTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#certificate_validity PcaconnectoradTemplate#certificate_validity}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 2241
          },
          "name": "certificateValidity",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2CertificateValidity"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#enrollment_flags PcaconnectoradTemplate#enrollment_flags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 2245
          },
          "name": "enrollmentFlags",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2EnrollmentFlags"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#extensions PcaconnectoradTemplate#extensions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 2249
          },
          "name": "extensions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2Extensions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#general_flags PcaconnectoradTemplate#general_flags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 2253
          },
          "name": "generalFlags",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2GeneralFlags"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#private_key_attributes PcaconnectoradTemplate#private_key_attributes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 2257
          },
          "name": "privateKeyAttributes",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2PrivateKeyAttributes"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#private_key_flags PcaconnectoradTemplate#private_key_flags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 2261
          },
          "name": "privateKeyFlags",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2PrivateKeyFlags"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#subject_name_flags PcaconnectoradTemplate#subject_name_flags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 2265
          },
          "name": "subjectNameFlags",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2SubjectNameFlags"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#superseded_templates PcaconnectoradTemplate#superseded_templates}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 2269
          },
          "name": "supersededTemplates",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-template/index:PcaconnectoradTemplateDefinitionTemplateV2"
    },
    "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2CertificateValidity": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2CertificateValidity",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pcaconnectorad-template/index.ts",
        "line": 290
      },
      "name": "PcaconnectoradTemplateDefinitionTemplateV2CertificateValidity",
      "namespace": "pcaconnectoradTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#renewal_period PcaconnectoradTemplate#renewal_period}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 294
          },
          "name": "renewalPeriod",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2CertificateValidityRenewalPeriod"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#validity_period PcaconnectoradTemplate#validity_period}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 298
          },
          "name": "validityPeriod",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2CertificateValidityValidityPeriod"
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-template/index:PcaconnectoradTemplateDefinitionTemplateV2CertificateValidity"
    },
    "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2CertificateValidityOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2CertificateValidityOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pcaconnectorad-template/index.ts",
          "line": 345
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcaconnectorad-template/index.ts",
        "line": 337
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 390
          },
          "name": "putRenewalPeriod",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2CertificateValidityRenewalPeriod"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 406
          },
          "name": "putValidityPeriod",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2CertificateValidityValidityPeriod"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 393
          },
          "name": "resetRenewalPeriod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 409
          },
          "name": "resetValidityPeriod"
        }
      ],
      "name": "PcaconnectoradTemplateDefinitionTemplateV2CertificateValidityOutputReference",
      "namespace": "pcaconnectoradTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 387
          },
          "name": "renewalPeriod",
          "type": {
            "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2CertificateValidityRenewalPeriodOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 403
          },
          "name": "validityPeriod",
          "type": {
            "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2CertificateValidityValidityPeriodOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 397
          },
          "name": "renewalPeriodInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2CertificateValidityRenewalPeriod"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 413
          },
          "name": "validityPeriodInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2CertificateValidityValidityPeriod"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 349
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2CertificateValidity"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-template/index:PcaconnectoradTemplateDefinitionTemplateV2CertificateValidityOutputReference"
    },
    "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2CertificateValidityRenewalPeriod": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2CertificateValidityRenewalPeriod",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pcaconnectorad-template/index.ts",
        "line": 36
      },
      "name": "PcaconnectoradTemplateDefinitionTemplateV2CertificateValidityRenewalPeriod",
      "namespace": "pcaconnectoradTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#period PcaconnectoradTemplate#period}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 40
          },
          "name": "period",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#period_type PcaconnectoradTemplate#period_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 44
          },
          "name": "periodType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-template/index:PcaconnectoradTemplateDefinitionTemplateV2CertificateValidityRenewalPeriod"
    },
    "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2CertificateValidityRenewalPeriodOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2CertificateValidityRenewalPeriodOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pcaconnectorad-template/index.ts",
          "line": 91
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcaconnectorad-template/index.ts",
        "line": 83
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 139
          },
          "name": "resetPeriod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 155
          },
          "name": "resetPeriodType"
        }
      ],
      "name": "PcaconnectoradTemplateDefinitionTemplateV2CertificateValidityRenewalPeriodOutputReference",
      "namespace": "pcaconnectoradTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 143
          },
          "name": "periodInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 159
          },
          "name": "periodTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 133
          },
          "name": "period",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 149
          },
          "name": "periodType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 95
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2CertificateValidityRenewalPeriod"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-template/index:PcaconnectoradTemplateDefinitionTemplateV2CertificateValidityRenewalPeriodOutputReference"
    },
    "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2CertificateValidityValidityPeriod": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2CertificateValidityValidityPeriod",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pcaconnectorad-template/index.ts",
        "line": 163
      },
      "name": "PcaconnectoradTemplateDefinitionTemplateV2CertificateValidityValidityPeriod",
      "namespace": "pcaconnectoradTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#period PcaconnectoradTemplate#period}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 167
          },
          "name": "period",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#period_type PcaconnectoradTemplate#period_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 171
          },
          "name": "periodType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-template/index:PcaconnectoradTemplateDefinitionTemplateV2CertificateValidityValidityPeriod"
    },
    "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2CertificateValidityValidityPeriodOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2CertificateValidityValidityPeriodOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pcaconnectorad-template/index.ts",
          "line": 218
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcaconnectorad-template/index.ts",
        "line": 210
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 266
          },
          "name": "resetPeriod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 282
          },
          "name": "resetPeriodType"
        }
      ],
      "name": "PcaconnectoradTemplateDefinitionTemplateV2CertificateValidityValidityPeriodOutputReference",
      "namespace": "pcaconnectoradTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 270
          },
          "name": "periodInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 286
          },
          "name": "periodTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 260
          },
          "name": "period",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 276
          },
          "name": "periodType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 222
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2CertificateValidityValidityPeriod"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-template/index:PcaconnectoradTemplateDefinitionTemplateV2CertificateValidityValidityPeriodOutputReference"
    },
    "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2EnrollmentFlags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2EnrollmentFlags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pcaconnectorad-template/index.ts",
        "line": 417
      },
      "name": "PcaconnectoradTemplateDefinitionTemplateV2EnrollmentFlags",
      "namespace": "pcaconnectoradTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#enable_key_reuse_on_nt_token_keyset_storage_full PcaconnectoradTemplate#enable_key_reuse_on_nt_token_keyset_storage_full}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 421
          },
          "name": "enableKeyReuseOnNtTokenKeysetStorageFull",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#include_symmetric_algorithms PcaconnectoradTemplate#include_symmetric_algorithms}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 425
          },
          "name": "includeSymmetricAlgorithms",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#no_security_extension PcaconnectoradTemplate#no_security_extension}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 429
          },
          "name": "noSecurityExtension",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#remove_invalid_certificate_from_personal_store PcaconnectoradTemplate#remove_invalid_certificate_from_personal_store}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 433
          },
          "name": "removeInvalidCertificateFromPersonalStore",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#user_interaction_required PcaconnectoradTemplate#user_interaction_required}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 437
          },
          "name": "userInteractionRequired",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-template/index:PcaconnectoradTemplateDefinitionTemplateV2EnrollmentFlags"
    },
    "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2EnrollmentFlagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2EnrollmentFlagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pcaconnectorad-template/index.ts",
          "line": 505
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcaconnectorad-template/index.ts",
        "line": 497
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 571
          },
          "name": "resetEnableKeyReuseOnNtTokenKeysetStorageFull"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 587
          },
          "name": "resetIncludeSymmetricAlgorithms"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 603
          },
          "name": "resetNoSecurityExtension"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 619
          },
          "name": "resetRemoveInvalidCertificateFromPersonalStore"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 635
          },
          "name": "resetUserInteractionRequired"
        }
      ],
      "name": "PcaconnectoradTemplateDefinitionTemplateV2EnrollmentFlagsOutputReference",
      "namespace": "pcaconnectoradTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 575
          },
          "name": "enableKeyReuseOnNtTokenKeysetStorageFullInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 591
          },
          "name": "includeSymmetricAlgorithmsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 607
          },
          "name": "noSecurityExtensionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 623
          },
          "name": "removeInvalidCertificateFromPersonalStoreInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 639
          },
          "name": "userInteractionRequiredInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 565
          },
          "name": "enableKeyReuseOnNtTokenKeysetStorageFull",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 581
          },
          "name": "includeSymmetricAlgorithms",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 597
          },
          "name": "noSecurityExtension",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 613
          },
          "name": "removeInvalidCertificateFromPersonalStore",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 629
          },
          "name": "userInteractionRequired",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 509
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2EnrollmentFlags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-template/index:PcaconnectoradTemplateDefinitionTemplateV2EnrollmentFlagsOutputReference"
    },
    "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2Extensions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2Extensions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pcaconnectorad-template/index.ts",
        "line": 1272
      },
      "name": "PcaconnectoradTemplateDefinitionTemplateV2Extensions",
      "namespace": "pcaconnectoradTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#application_policies PcaconnectoradTemplate#application_policies}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 1276
          },
          "name": "applicationPolicies",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2ExtensionsApplicationPolicies"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#key_usage PcaconnectoradTemplate#key_usage}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 1280
          },
          "name": "keyUsage",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2ExtensionsKeyUsage"
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-template/index:PcaconnectoradTemplateDefinitionTemplateV2Extensions"
    },
    "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2ExtensionsApplicationPolicies": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2ExtensionsApplicationPolicies",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pcaconnectorad-template/index.ts",
        "line": 792
      },
      "name": "PcaconnectoradTemplateDefinitionTemplateV2ExtensionsApplicationPolicies",
      "namespace": "pcaconnectoradTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#critical PcaconnectoradTemplate#critical}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 796
          },
          "name": "critical",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#policies PcaconnectoradTemplate#policies}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 800
          },
          "name": "policies",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2ExtensionsApplicationPoliciesPolicies"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-template/index:PcaconnectoradTemplateDefinitionTemplateV2ExtensionsApplicationPolicies"
    },
    "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2ExtensionsApplicationPoliciesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2ExtensionsApplicationPoliciesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pcaconnectorad-template/index.ts",
          "line": 847
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcaconnectorad-template/index.ts",
        "line": 839
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 908
          },
          "name": "putPolicies",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2ExtensionsApplicationPoliciesPolicies"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 895
          },
          "name": "resetCritical"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 911
          },
          "name": "resetPolicies"
        }
      ],
      "name": "PcaconnectoradTemplateDefinitionTemplateV2ExtensionsApplicationPoliciesOutputReference",
      "namespace": "pcaconnectoradTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 905
          },
          "name": "policies",
          "type": {
            "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2ExtensionsApplicationPoliciesPoliciesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 899
          },
          "name": "criticalInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 915
          },
          "name": "policiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2ExtensionsApplicationPoliciesPolicies"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 889
          },
          "name": "critical",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 851
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2ExtensionsApplicationPolicies"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-template/index:PcaconnectoradTemplateDefinitionTemplateV2ExtensionsApplicationPoliciesOutputReference"
    },
    "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2ExtensionsApplicationPoliciesPolicies": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2ExtensionsApplicationPoliciesPolicies",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pcaconnectorad-template/index.ts",
        "line": 643
      },
      "name": "PcaconnectoradTemplateDefinitionTemplateV2ExtensionsApplicationPoliciesPolicies",
      "namespace": "pcaconnectoradTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#policy_object_identifier PcaconnectoradTemplate#policy_object_identifier}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 647
          },
          "name": "policyObjectIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#policy_type PcaconnectoradTemplate#policy_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 651
          },
          "name": "policyType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-template/index:PcaconnectoradTemplateDefinitionTemplateV2ExtensionsApplicationPoliciesPolicies"
    },
    "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2ExtensionsApplicationPoliciesPoliciesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2ExtensionsApplicationPoliciesPoliciesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pcaconnectorad-template/index.ts",
          "line": 781
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcaconnectorad-template/index.ts",
        "line": 773
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 788
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2ExtensionsApplicationPoliciesPoliciesOutputReference"
            }
          }
        }
      ],
      "name": "PcaconnectoradTemplateDefinitionTemplateV2ExtensionsApplicationPoliciesPoliciesList",
      "namespace": "pcaconnectoradTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 774
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2ExtensionsApplicationPoliciesPolicies"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-template/index:PcaconnectoradTemplateDefinitionTemplateV2ExtensionsApplicationPoliciesPoliciesList"
    },
    "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2ExtensionsApplicationPoliciesPoliciesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2ExtensionsApplicationPoliciesPoliciesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pcaconnectorad-template/index.ts",
          "line": 700
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcaconnectorad-template/index.ts",
        "line": 690
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 748
          },
          "name": "resetPolicyObjectIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 764
          },
          "name": "resetPolicyType"
        }
      ],
      "name": "PcaconnectoradTemplateDefinitionTemplateV2ExtensionsApplicationPoliciesPoliciesOutputReference",
      "namespace": "pcaconnectoradTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 752
          },
          "name": "policyObjectIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 768
          },
          "name": "policyTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 742
          },
          "name": "policyObjectIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 758
          },
          "name": "policyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 704
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2ExtensionsApplicationPoliciesPolicies"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-template/index:PcaconnectoradTemplateDefinitionTemplateV2ExtensionsApplicationPoliciesPoliciesOutputReference"
    },
    "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2ExtensionsKeyUsage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2ExtensionsKeyUsage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pcaconnectorad-template/index.ts",
        "line": 1145
      },
      "name": "PcaconnectoradTemplateDefinitionTemplateV2ExtensionsKeyUsage",
      "namespace": "pcaconnectoradTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#critical PcaconnectoradTemplate#critical}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 1149
          },
          "name": "critical",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#usage_flags PcaconnectoradTemplate#usage_flags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 1153
          },
          "name": "usageFlags",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2ExtensionsKeyUsageUsageFlags"
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-template/index:PcaconnectoradTemplateDefinitionTemplateV2ExtensionsKeyUsage"
    },
    "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2ExtensionsKeyUsageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2ExtensionsKeyUsageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pcaconnectorad-template/index.ts",
          "line": 1200
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcaconnectorad-template/index.ts",
        "line": 1192
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 1261
          },
          "name": "putUsageFlags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2ExtensionsKeyUsageUsageFlags"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 1248
          },
          "name": "resetCritical"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 1264
          },
          "name": "resetUsageFlags"
        }
      ],
      "name": "PcaconnectoradTemplateDefinitionTemplateV2ExtensionsKeyUsageOutputReference",
      "namespace": "pcaconnectoradTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 1258
          },
          "name": "usageFlags",
          "type": {
            "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2ExtensionsKeyUsageUsageFlagsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 1252
          },
          "name": "criticalInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 1268
          },
          "name": "usageFlagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2ExtensionsKeyUsageUsageFlags"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 1242
          },
          "name": "critical",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 1204
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2ExtensionsKeyUsage"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-template/index:PcaconnectoradTemplateDefinitionTemplateV2ExtensionsKeyUsageOutputReference"
    },
    "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2ExtensionsKeyUsageUsageFlags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2ExtensionsKeyUsageUsageFlags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pcaconnectorad-template/index.ts",
        "line": 919
      },
      "name": "PcaconnectoradTemplateDefinitionTemplateV2ExtensionsKeyUsageUsageFlags",
      "namespace": "pcaconnectoradTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#data_encipherment PcaconnectoradTemplate#data_encipherment}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 923
          },
          "name": "dataEncipherment",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#digital_signature PcaconnectoradTemplate#digital_signature}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 927
          },
          "name": "digitalSignature",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#key_agreement PcaconnectoradTemplate#key_agreement}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 931
          },
          "name": "keyAgreement",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#key_encipherment PcaconnectoradTemplate#key_encipherment}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 935
          },
          "name": "keyEncipherment",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#non_repudiation PcaconnectoradTemplate#non_repudiation}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 939
          },
          "name": "nonRepudiation",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-template/index:PcaconnectoradTemplateDefinitionTemplateV2ExtensionsKeyUsageUsageFlags"
    },
    "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2ExtensionsKeyUsageUsageFlagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2ExtensionsKeyUsageUsageFlagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pcaconnectorad-template/index.ts",
          "line": 1007
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcaconnectorad-template/index.ts",
        "line": 999
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 1073
          },
          "name": "resetDataEncipherment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 1089
          },
          "name": "resetDigitalSignature"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 1105
          },
          "name": "resetKeyAgreement"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 1121
          },
          "name": "resetKeyEncipherment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 1137
          },
          "name": "resetNonRepudiation"
        }
      ],
      "name": "PcaconnectoradTemplateDefinitionTemplateV2ExtensionsKeyUsageUsageFlagsOutputReference",
      "namespace": "pcaconnectoradTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 1077
          },
          "name": "dataEnciphermentInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 1093
          },
          "name": "digitalSignatureInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 1109
          },
          "name": "keyAgreementInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 1125
          },
          "name": "keyEnciphermentInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 1141
          },
          "name": "nonRepudiationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 1067
          },
          "name": "dataEncipherment",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 1083
          },
          "name": "digitalSignature",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 1099
          },
          "name": "keyAgreement",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 1115
          },
          "name": "keyEncipherment",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 1131
          },
          "name": "nonRepudiation",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 1011
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2ExtensionsKeyUsageUsageFlags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-template/index:PcaconnectoradTemplateDefinitionTemplateV2ExtensionsKeyUsageUsageFlagsOutputReference"
    },
    "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2ExtensionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2ExtensionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pcaconnectorad-template/index.ts",
          "line": 1327
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcaconnectorad-template/index.ts",
        "line": 1319
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 1372
          },
          "name": "putApplicationPolicies",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2ExtensionsApplicationPolicies"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 1388
          },
          "name": "putKeyUsage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2ExtensionsKeyUsage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 1375
          },
          "name": "resetApplicationPolicies"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 1391
          },
          "name": "resetKeyUsage"
        }
      ],
      "name": "PcaconnectoradTemplateDefinitionTemplateV2ExtensionsOutputReference",
      "namespace": "pcaconnectoradTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 1369
          },
          "name": "applicationPolicies",
          "type": {
            "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2ExtensionsApplicationPoliciesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 1385
          },
          "name": "keyUsage",
          "type": {
            "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2ExtensionsKeyUsageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 1379
          },
          "name": "applicationPoliciesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2ExtensionsApplicationPolicies"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 1395
          },
          "name": "keyUsageInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2ExtensionsKeyUsage"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 1331
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2Extensions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-template/index:PcaconnectoradTemplateDefinitionTemplateV2ExtensionsOutputReference"
    },
    "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2GeneralFlags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2GeneralFlags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pcaconnectorad-template/index.ts",
        "line": 1399
      },
      "name": "PcaconnectoradTemplateDefinitionTemplateV2GeneralFlags",
      "namespace": "pcaconnectoradTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#auto_enrollment PcaconnectoradTemplate#auto_enrollment}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 1403
          },
          "name": "autoEnrollment",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#machine_type PcaconnectoradTemplate#machine_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 1407
          },
          "name": "machineType",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-template/index:PcaconnectoradTemplateDefinitionTemplateV2GeneralFlags"
    },
    "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2GeneralFlagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2GeneralFlagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pcaconnectorad-template/index.ts",
          "line": 1454
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcaconnectorad-template/index.ts",
        "line": 1446
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 1502
          },
          "name": "resetAutoEnrollment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 1518
          },
          "name": "resetMachineType"
        }
      ],
      "name": "PcaconnectoradTemplateDefinitionTemplateV2GeneralFlagsOutputReference",
      "namespace": "pcaconnectoradTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 1506
          },
          "name": "autoEnrollmentInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 1522
          },
          "name": "machineTypeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 1496
          },
          "name": "autoEnrollment",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 1512
          },
          "name": "machineType",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 1458
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2GeneralFlags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-template/index:PcaconnectoradTemplateDefinitionTemplateV2GeneralFlagsOutputReference"
    },
    "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pcaconnectorad-template/index.ts",
          "line": 2358
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcaconnectorad-template/index.ts",
        "line": 2350
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 2439
          },
          "name": "putCertificateValidity",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2CertificateValidity"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 2455
          },
          "name": "putEnrollmentFlags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2EnrollmentFlags"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 2471
          },
          "name": "putExtensions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2Extensions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 2487
          },
          "name": "putGeneralFlags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2GeneralFlags"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 2503
          },
          "name": "putPrivateKeyAttributes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2PrivateKeyAttributes"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 2519
          },
          "name": "putPrivateKeyFlags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2PrivateKeyFlags"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 2535
          },
          "name": "putSubjectNameFlags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2SubjectNameFlags"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 2442
          },
          "name": "resetCertificateValidity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 2458
          },
          "name": "resetEnrollmentFlags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 2474
          },
          "name": "resetExtensions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 2490
          },
          "name": "resetGeneralFlags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 2506
          },
          "name": "resetPrivateKeyAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 2522
          },
          "name": "resetPrivateKeyFlags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 2538
          },
          "name": "resetSubjectNameFlags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 2554
          },
          "name": "resetSupersededTemplates"
        }
      ],
      "name": "PcaconnectoradTemplateDefinitionTemplateV2OutputReference",
      "namespace": "pcaconnectoradTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 2436
          },
          "name": "certificateValidity",
          "type": {
            "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2CertificateValidityOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 2452
          },
          "name": "enrollmentFlags",
          "type": {
            "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2EnrollmentFlagsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 2468
          },
          "name": "extensions",
          "type": {
            "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2ExtensionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 2484
          },
          "name": "generalFlags",
          "type": {
            "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2GeneralFlagsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 2500
          },
          "name": "privateKeyAttributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2PrivateKeyAttributesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 2516
          },
          "name": "privateKeyFlags",
          "type": {
            "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2PrivateKeyFlagsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 2532
          },
          "name": "subjectNameFlags",
          "type": {
            "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2SubjectNameFlagsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 2446
          },
          "name": "certificateValidityInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2CertificateValidity"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 2462
          },
          "name": "enrollmentFlagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2EnrollmentFlags"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 2478
          },
          "name": "extensionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2Extensions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 2494
          },
          "name": "generalFlagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2GeneralFlags"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 2510
          },
          "name": "privateKeyAttributesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2PrivateKeyAttributes"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 2526
          },
          "name": "privateKeyFlagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2PrivateKeyFlags"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 2542
          },
          "name": "subjectNameFlagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2SubjectNameFlags"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 2558
          },
          "name": "supersededTemplatesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 2548
          },
          "name": "supersededTemplates",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 2362
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-template/index:PcaconnectoradTemplateDefinitionTemplateV2OutputReference"
    },
    "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2PrivateKeyAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2PrivateKeyAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pcaconnectorad-template/index.ts",
        "line": 1526
      },
      "name": "PcaconnectoradTemplateDefinitionTemplateV2PrivateKeyAttributes",
      "namespace": "pcaconnectoradTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#crypto_providers PcaconnectoradTemplate#crypto_providers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 1530
          },
          "name": "cryptoProviders",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#key_spec PcaconnectoradTemplate#key_spec}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 1534
          },
          "name": "keySpec",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#minimal_key_length PcaconnectoradTemplate#minimal_key_length}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 1538
          },
          "name": "minimalKeyLength",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-template/index:PcaconnectoradTemplateDefinitionTemplateV2PrivateKeyAttributes"
    },
    "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2PrivateKeyAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2PrivateKeyAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pcaconnectorad-template/index.ts",
          "line": 1592
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcaconnectorad-template/index.ts",
        "line": 1584
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 1646
          },
          "name": "resetCryptoProviders"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 1662
          },
          "name": "resetKeySpec"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 1678
          },
          "name": "resetMinimalKeyLength"
        }
      ],
      "name": "PcaconnectoradTemplateDefinitionTemplateV2PrivateKeyAttributesOutputReference",
      "namespace": "pcaconnectoradTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 1650
          },
          "name": "cryptoProvidersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 1666
          },
          "name": "keySpecInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 1682
          },
          "name": "minimalKeyLengthInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 1640
          },
          "name": "cryptoProviders",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 1656
          },
          "name": "keySpec",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 1672
          },
          "name": "minimalKeyLength",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 1596
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2PrivateKeyAttributes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-template/index:PcaconnectoradTemplateDefinitionTemplateV2PrivateKeyAttributesOutputReference"
    },
    "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2PrivateKeyFlags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2PrivateKeyFlags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pcaconnectorad-template/index.ts",
        "line": 1686
      },
      "name": "PcaconnectoradTemplateDefinitionTemplateV2PrivateKeyFlags",
      "namespace": "pcaconnectoradTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#client_version PcaconnectoradTemplate#client_version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 1690
          },
          "name": "clientVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#exportable_key PcaconnectoradTemplate#exportable_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 1694
          },
          "name": "exportableKey",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#strong_key_protection_required PcaconnectoradTemplate#strong_key_protection_required}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 1698
          },
          "name": "strongKeyProtectionRequired",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-template/index:PcaconnectoradTemplateDefinitionTemplateV2PrivateKeyFlags"
    },
    "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2PrivateKeyFlagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2PrivateKeyFlagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pcaconnectorad-template/index.ts",
          "line": 1752
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcaconnectorad-template/index.ts",
        "line": 1744
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 1806
          },
          "name": "resetClientVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 1822
          },
          "name": "resetExportableKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 1838
          },
          "name": "resetStrongKeyProtectionRequired"
        }
      ],
      "name": "PcaconnectoradTemplateDefinitionTemplateV2PrivateKeyFlagsOutputReference",
      "namespace": "pcaconnectoradTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 1810
          },
          "name": "clientVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 1826
          },
          "name": "exportableKeyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 1842
          },
          "name": "strongKeyProtectionRequiredInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 1800
          },
          "name": "clientVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 1816
          },
          "name": "exportableKey",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 1832
          },
          "name": "strongKeyProtectionRequired",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 1756
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2PrivateKeyFlags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-template/index:PcaconnectoradTemplateDefinitionTemplateV2PrivateKeyFlagsOutputReference"
    },
    "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2SubjectNameFlags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2SubjectNameFlags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pcaconnectorad-template/index.ts",
        "line": 1846
      },
      "name": "PcaconnectoradTemplateDefinitionTemplateV2SubjectNameFlags",
      "namespace": "pcaconnectoradTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#require_common_name PcaconnectoradTemplate#require_common_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 1850
          },
          "name": "requireCommonName",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#require_directory_path PcaconnectoradTemplate#require_directory_path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 1854
          },
          "name": "requireDirectoryPath",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#require_dns_as_cn PcaconnectoradTemplate#require_dns_as_cn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 1858
          },
          "name": "requireDnsAsCn",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#require_email PcaconnectoradTemplate#require_email}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 1862
          },
          "name": "requireEmail",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#san_require_directory_guid PcaconnectoradTemplate#san_require_directory_guid}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 1866
          },
          "name": "sanRequireDirectoryGuid",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#san_require_dns PcaconnectoradTemplate#san_require_dns}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 1870
          },
          "name": "sanRequireDns",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#san_require_domain_dns PcaconnectoradTemplate#san_require_domain_dns}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 1874
          },
          "name": "sanRequireDomainDns",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#san_require_email PcaconnectoradTemplate#san_require_email}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 1878
          },
          "name": "sanRequireEmail",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#san_require_spn PcaconnectoradTemplate#san_require_spn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 1882
          },
          "name": "sanRequireSpn",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#san_require_upn PcaconnectoradTemplate#san_require_upn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 1886
          },
          "name": "sanRequireUpn",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-template/index:PcaconnectoradTemplateDefinitionTemplateV2SubjectNameFlags"
    },
    "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2SubjectNameFlagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2SubjectNameFlagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pcaconnectorad-template/index.ts",
          "line": 1989
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcaconnectorad-template/index.ts",
        "line": 1981
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 2085
          },
          "name": "resetRequireCommonName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 2101
          },
          "name": "resetRequireDirectoryPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 2117
          },
          "name": "resetRequireDnsAsCn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 2133
          },
          "name": "resetRequireEmail"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 2149
          },
          "name": "resetSanRequireDirectoryGuid"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 2165
          },
          "name": "resetSanRequireDns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 2181
          },
          "name": "resetSanRequireDomainDns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 2197
          },
          "name": "resetSanRequireEmail"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 2213
          },
          "name": "resetSanRequireSpn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 2229
          },
          "name": "resetSanRequireUpn"
        }
      ],
      "name": "PcaconnectoradTemplateDefinitionTemplateV2SubjectNameFlagsOutputReference",
      "namespace": "pcaconnectoradTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 2089
          },
          "name": "requireCommonNameInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 2105
          },
          "name": "requireDirectoryPathInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 2121
          },
          "name": "requireDnsAsCnInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 2137
          },
          "name": "requireEmailInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 2153
          },
          "name": "sanRequireDirectoryGuidInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 2169
          },
          "name": "sanRequireDnsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 2185
          },
          "name": "sanRequireDomainDnsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 2201
          },
          "name": "sanRequireEmailInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 2217
          },
          "name": "sanRequireSpnInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 2233
          },
          "name": "sanRequireUpnInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 2079
          },
          "name": "requireCommonName",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 2095
          },
          "name": "requireDirectoryPath",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 2111
          },
          "name": "requireDnsAsCn",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 2127
          },
          "name": "requireEmail",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 2143
          },
          "name": "sanRequireDirectoryGuid",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 2159
          },
          "name": "sanRequireDns",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 2175
          },
          "name": "sanRequireDomainDns",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 2191
          },
          "name": "sanRequireEmail",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 2207
          },
          "name": "sanRequireSpn",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 2223
          },
          "name": "sanRequireUpn",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 1993
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV2SubjectNameFlags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-template/index:PcaconnectoradTemplateDefinitionTemplateV2SubjectNameFlagsOutputReference"
    },
    "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pcaconnectorad-template/index.ts",
        "line": 5149
      },
      "name": "PcaconnectoradTemplateDefinitionTemplateV3",
      "namespace": "pcaconnectoradTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#certificate_validity PcaconnectoradTemplate#certificate_validity}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 5153
          },
          "name": "certificateValidity",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3CertificateValidity"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#enrollment_flags PcaconnectoradTemplate#enrollment_flags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 5157
          },
          "name": "enrollmentFlags",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3EnrollmentFlags"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#extensions PcaconnectoradTemplate#extensions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 5161
          },
          "name": "extensions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3Extensions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#general_flags PcaconnectoradTemplate#general_flags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 5165
          },
          "name": "generalFlags",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3GeneralFlags"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#hash_algorithm PcaconnectoradTemplate#hash_algorithm}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 5169
          },
          "name": "hashAlgorithm",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#private_key_attributes PcaconnectoradTemplate#private_key_attributes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 5173
          },
          "name": "privateKeyAttributes",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3PrivateKeyAttributes"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#private_key_flags PcaconnectoradTemplate#private_key_flags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 5177
          },
          "name": "privateKeyFlags",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3PrivateKeyFlags"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#subject_name_flags PcaconnectoradTemplate#subject_name_flags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 5181
          },
          "name": "subjectNameFlags",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3SubjectNameFlags"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#superseded_templates PcaconnectoradTemplate#superseded_templates}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 5185
          },
          "name": "supersededTemplates",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-template/index:PcaconnectoradTemplateDefinitionTemplateV3"
    },
    "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3CertificateValidity": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3CertificateValidity",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pcaconnectorad-template/index.ts",
        "line": 2816
      },
      "name": "PcaconnectoradTemplateDefinitionTemplateV3CertificateValidity",
      "namespace": "pcaconnectoradTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#renewal_period PcaconnectoradTemplate#renewal_period}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 2820
          },
          "name": "renewalPeriod",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3CertificateValidityRenewalPeriod"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#validity_period PcaconnectoradTemplate#validity_period}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 2824
          },
          "name": "validityPeriod",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3CertificateValidityValidityPeriod"
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-template/index:PcaconnectoradTemplateDefinitionTemplateV3CertificateValidity"
    },
    "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3CertificateValidityOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3CertificateValidityOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pcaconnectorad-template/index.ts",
          "line": 2871
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcaconnectorad-template/index.ts",
        "line": 2863
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 2916
          },
          "name": "putRenewalPeriod",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3CertificateValidityRenewalPeriod"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 2932
          },
          "name": "putValidityPeriod",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3CertificateValidityValidityPeriod"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 2919
          },
          "name": "resetRenewalPeriod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 2935
          },
          "name": "resetValidityPeriod"
        }
      ],
      "name": "PcaconnectoradTemplateDefinitionTemplateV3CertificateValidityOutputReference",
      "namespace": "pcaconnectoradTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 2913
          },
          "name": "renewalPeriod",
          "type": {
            "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3CertificateValidityRenewalPeriodOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 2929
          },
          "name": "validityPeriod",
          "type": {
            "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3CertificateValidityValidityPeriodOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 2923
          },
          "name": "renewalPeriodInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3CertificateValidityRenewalPeriod"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 2939
          },
          "name": "validityPeriodInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3CertificateValidityValidityPeriod"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 2875
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3CertificateValidity"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-template/index:PcaconnectoradTemplateDefinitionTemplateV3CertificateValidityOutputReference"
    },
    "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3CertificateValidityRenewalPeriod": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3CertificateValidityRenewalPeriod",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pcaconnectorad-template/index.ts",
        "line": 2562
      },
      "name": "PcaconnectoradTemplateDefinitionTemplateV3CertificateValidityRenewalPeriod",
      "namespace": "pcaconnectoradTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#period PcaconnectoradTemplate#period}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 2566
          },
          "name": "period",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#period_type PcaconnectoradTemplate#period_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 2570
          },
          "name": "periodType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-template/index:PcaconnectoradTemplateDefinitionTemplateV3CertificateValidityRenewalPeriod"
    },
    "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3CertificateValidityRenewalPeriodOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3CertificateValidityRenewalPeriodOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pcaconnectorad-template/index.ts",
          "line": 2617
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcaconnectorad-template/index.ts",
        "line": 2609
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 2665
          },
          "name": "resetPeriod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 2681
          },
          "name": "resetPeriodType"
        }
      ],
      "name": "PcaconnectoradTemplateDefinitionTemplateV3CertificateValidityRenewalPeriodOutputReference",
      "namespace": "pcaconnectoradTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 2669
          },
          "name": "periodInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 2685
          },
          "name": "periodTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 2659
          },
          "name": "period",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 2675
          },
          "name": "periodType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 2621
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3CertificateValidityRenewalPeriod"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-template/index:PcaconnectoradTemplateDefinitionTemplateV3CertificateValidityRenewalPeriodOutputReference"
    },
    "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3CertificateValidityValidityPeriod": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3CertificateValidityValidityPeriod",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pcaconnectorad-template/index.ts",
        "line": 2689
      },
      "name": "PcaconnectoradTemplateDefinitionTemplateV3CertificateValidityValidityPeriod",
      "namespace": "pcaconnectoradTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#period PcaconnectoradTemplate#period}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 2693
          },
          "name": "period",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#period_type PcaconnectoradTemplate#period_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 2697
          },
          "name": "periodType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-template/index:PcaconnectoradTemplateDefinitionTemplateV3CertificateValidityValidityPeriod"
    },
    "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3CertificateValidityValidityPeriodOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3CertificateValidityValidityPeriodOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pcaconnectorad-template/index.ts",
          "line": 2744
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcaconnectorad-template/index.ts",
        "line": 2736
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 2792
          },
          "name": "resetPeriod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 2808
          },
          "name": "resetPeriodType"
        }
      ],
      "name": "PcaconnectoradTemplateDefinitionTemplateV3CertificateValidityValidityPeriodOutputReference",
      "namespace": "pcaconnectoradTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 2796
          },
          "name": "periodInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 2812
          },
          "name": "periodTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 2786
          },
          "name": "period",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 2802
          },
          "name": "periodType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 2748
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3CertificateValidityValidityPeriod"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-template/index:PcaconnectoradTemplateDefinitionTemplateV3CertificateValidityValidityPeriodOutputReference"
    },
    "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3EnrollmentFlags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3EnrollmentFlags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pcaconnectorad-template/index.ts",
        "line": 2943
      },
      "name": "PcaconnectoradTemplateDefinitionTemplateV3EnrollmentFlags",
      "namespace": "pcaconnectoradTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#enable_key_reuse_on_nt_token_keyset_storage_full PcaconnectoradTemplate#enable_key_reuse_on_nt_token_keyset_storage_full}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 2947
          },
          "name": "enableKeyReuseOnNtTokenKeysetStorageFull",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#include_symmetric_algorithms PcaconnectoradTemplate#include_symmetric_algorithms}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 2951
          },
          "name": "includeSymmetricAlgorithms",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#no_security_extension PcaconnectoradTemplate#no_security_extension}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 2955
          },
          "name": "noSecurityExtension",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#remove_invalid_certificate_from_personal_store PcaconnectoradTemplate#remove_invalid_certificate_from_personal_store}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 2959
          },
          "name": "removeInvalidCertificateFromPersonalStore",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#user_interaction_required PcaconnectoradTemplate#user_interaction_required}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 2963
          },
          "name": "userInteractionRequired",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-template/index:PcaconnectoradTemplateDefinitionTemplateV3EnrollmentFlags"
    },
    "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3EnrollmentFlagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3EnrollmentFlagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pcaconnectorad-template/index.ts",
          "line": 3031
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcaconnectorad-template/index.ts",
        "line": 3023
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 3097
          },
          "name": "resetEnableKeyReuseOnNtTokenKeysetStorageFull"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 3113
          },
          "name": "resetIncludeSymmetricAlgorithms"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 3129
          },
          "name": "resetNoSecurityExtension"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 3145
          },
          "name": "resetRemoveInvalidCertificateFromPersonalStore"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 3161
          },
          "name": "resetUserInteractionRequired"
        }
      ],
      "name": "PcaconnectoradTemplateDefinitionTemplateV3EnrollmentFlagsOutputReference",
      "namespace": "pcaconnectoradTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 3101
          },
          "name": "enableKeyReuseOnNtTokenKeysetStorageFullInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 3117
          },
          "name": "includeSymmetricAlgorithmsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 3133
          },
          "name": "noSecurityExtensionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 3149
          },
          "name": "removeInvalidCertificateFromPersonalStoreInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 3165
          },
          "name": "userInteractionRequiredInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 3091
          },
          "name": "enableKeyReuseOnNtTokenKeysetStorageFull",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 3107
          },
          "name": "includeSymmetricAlgorithms",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 3123
          },
          "name": "noSecurityExtension",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 3139
          },
          "name": "removeInvalidCertificateFromPersonalStore",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 3155
          },
          "name": "userInteractionRequired",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 3035
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3EnrollmentFlags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-template/index:PcaconnectoradTemplateDefinitionTemplateV3EnrollmentFlagsOutputReference"
    },
    "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3Extensions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3Extensions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pcaconnectorad-template/index.ts",
        "line": 3798
      },
      "name": "PcaconnectoradTemplateDefinitionTemplateV3Extensions",
      "namespace": "pcaconnectoradTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#application_policies PcaconnectoradTemplate#application_policies}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 3802
          },
          "name": "applicationPolicies",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3ExtensionsApplicationPolicies"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#key_usage PcaconnectoradTemplate#key_usage}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 3806
          },
          "name": "keyUsage",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3ExtensionsKeyUsage"
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-template/index:PcaconnectoradTemplateDefinitionTemplateV3Extensions"
    },
    "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3ExtensionsApplicationPolicies": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3ExtensionsApplicationPolicies",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pcaconnectorad-template/index.ts",
        "line": 3318
      },
      "name": "PcaconnectoradTemplateDefinitionTemplateV3ExtensionsApplicationPolicies",
      "namespace": "pcaconnectoradTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#critical PcaconnectoradTemplate#critical}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 3322
          },
          "name": "critical",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#policies PcaconnectoradTemplate#policies}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 3326
          },
          "name": "policies",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3ExtensionsApplicationPoliciesPolicies"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-template/index:PcaconnectoradTemplateDefinitionTemplateV3ExtensionsApplicationPolicies"
    },
    "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3ExtensionsApplicationPoliciesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3ExtensionsApplicationPoliciesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pcaconnectorad-template/index.ts",
          "line": 3373
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcaconnectorad-template/index.ts",
        "line": 3365
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 3434
          },
          "name": "putPolicies",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3ExtensionsApplicationPoliciesPolicies"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 3421
          },
          "name": "resetCritical"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 3437
          },
          "name": "resetPolicies"
        }
      ],
      "name": "PcaconnectoradTemplateDefinitionTemplateV3ExtensionsApplicationPoliciesOutputReference",
      "namespace": "pcaconnectoradTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 3431
          },
          "name": "policies",
          "type": {
            "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3ExtensionsApplicationPoliciesPoliciesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 3425
          },
          "name": "criticalInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 3441
          },
          "name": "policiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3ExtensionsApplicationPoliciesPolicies"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 3415
          },
          "name": "critical",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 3377
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3ExtensionsApplicationPolicies"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-template/index:PcaconnectoradTemplateDefinitionTemplateV3ExtensionsApplicationPoliciesOutputReference"
    },
    "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3ExtensionsApplicationPoliciesPolicies": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3ExtensionsApplicationPoliciesPolicies",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pcaconnectorad-template/index.ts",
        "line": 3169
      },
      "name": "PcaconnectoradTemplateDefinitionTemplateV3ExtensionsApplicationPoliciesPolicies",
      "namespace": "pcaconnectoradTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#policy_object_identifier PcaconnectoradTemplate#policy_object_identifier}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 3173
          },
          "name": "policyObjectIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#policy_type PcaconnectoradTemplate#policy_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 3177
          },
          "name": "policyType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-template/index:PcaconnectoradTemplateDefinitionTemplateV3ExtensionsApplicationPoliciesPolicies"
    },
    "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3ExtensionsApplicationPoliciesPoliciesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3ExtensionsApplicationPoliciesPoliciesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pcaconnectorad-template/index.ts",
          "line": 3307
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcaconnectorad-template/index.ts",
        "line": 3299
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 3314
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3ExtensionsApplicationPoliciesPoliciesOutputReference"
            }
          }
        }
      ],
      "name": "PcaconnectoradTemplateDefinitionTemplateV3ExtensionsApplicationPoliciesPoliciesList",
      "namespace": "pcaconnectoradTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 3300
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3ExtensionsApplicationPoliciesPolicies"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-template/index:PcaconnectoradTemplateDefinitionTemplateV3ExtensionsApplicationPoliciesPoliciesList"
    },
    "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3ExtensionsApplicationPoliciesPoliciesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3ExtensionsApplicationPoliciesPoliciesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pcaconnectorad-template/index.ts",
          "line": 3226
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcaconnectorad-template/index.ts",
        "line": 3216
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 3274
          },
          "name": "resetPolicyObjectIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 3290
          },
          "name": "resetPolicyType"
        }
      ],
      "name": "PcaconnectoradTemplateDefinitionTemplateV3ExtensionsApplicationPoliciesPoliciesOutputReference",
      "namespace": "pcaconnectoradTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 3278
          },
          "name": "policyObjectIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 3294
          },
          "name": "policyTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 3268
          },
          "name": "policyObjectIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 3284
          },
          "name": "policyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 3230
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3ExtensionsApplicationPoliciesPolicies"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-template/index:PcaconnectoradTemplateDefinitionTemplateV3ExtensionsApplicationPoliciesPoliciesOutputReference"
    },
    "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3ExtensionsKeyUsage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3ExtensionsKeyUsage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pcaconnectorad-template/index.ts",
        "line": 3671
      },
      "name": "PcaconnectoradTemplateDefinitionTemplateV3ExtensionsKeyUsage",
      "namespace": "pcaconnectoradTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#critical PcaconnectoradTemplate#critical}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 3675
          },
          "name": "critical",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#usage_flags PcaconnectoradTemplate#usage_flags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 3679
          },
          "name": "usageFlags",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3ExtensionsKeyUsageUsageFlags"
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-template/index:PcaconnectoradTemplateDefinitionTemplateV3ExtensionsKeyUsage"
    },
    "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3ExtensionsKeyUsageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3ExtensionsKeyUsageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pcaconnectorad-template/index.ts",
          "line": 3726
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcaconnectorad-template/index.ts",
        "line": 3718
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 3787
          },
          "name": "putUsageFlags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3ExtensionsKeyUsageUsageFlags"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 3774
          },
          "name": "resetCritical"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 3790
          },
          "name": "resetUsageFlags"
        }
      ],
      "name": "PcaconnectoradTemplateDefinitionTemplateV3ExtensionsKeyUsageOutputReference",
      "namespace": "pcaconnectoradTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 3784
          },
          "name": "usageFlags",
          "type": {
            "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3ExtensionsKeyUsageUsageFlagsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 3778
          },
          "name": "criticalInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 3794
          },
          "name": "usageFlagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3ExtensionsKeyUsageUsageFlags"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 3768
          },
          "name": "critical",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 3730
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3ExtensionsKeyUsage"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-template/index:PcaconnectoradTemplateDefinitionTemplateV3ExtensionsKeyUsageOutputReference"
    },
    "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3ExtensionsKeyUsageUsageFlags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3ExtensionsKeyUsageUsageFlags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pcaconnectorad-template/index.ts",
        "line": 3445
      },
      "name": "PcaconnectoradTemplateDefinitionTemplateV3ExtensionsKeyUsageUsageFlags",
      "namespace": "pcaconnectoradTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#data_encipherment PcaconnectoradTemplate#data_encipherment}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 3449
          },
          "name": "dataEncipherment",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#digital_signature PcaconnectoradTemplate#digital_signature}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 3453
          },
          "name": "digitalSignature",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#key_agreement PcaconnectoradTemplate#key_agreement}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 3457
          },
          "name": "keyAgreement",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#key_encipherment PcaconnectoradTemplate#key_encipherment}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 3461
          },
          "name": "keyEncipherment",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#non_repudiation PcaconnectoradTemplate#non_repudiation}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 3465
          },
          "name": "nonRepudiation",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-template/index:PcaconnectoradTemplateDefinitionTemplateV3ExtensionsKeyUsageUsageFlags"
    },
    "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3ExtensionsKeyUsageUsageFlagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3ExtensionsKeyUsageUsageFlagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pcaconnectorad-template/index.ts",
          "line": 3533
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcaconnectorad-template/index.ts",
        "line": 3525
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 3599
          },
          "name": "resetDataEncipherment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 3615
          },
          "name": "resetDigitalSignature"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 3631
          },
          "name": "resetKeyAgreement"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 3647
          },
          "name": "resetKeyEncipherment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 3663
          },
          "name": "resetNonRepudiation"
        }
      ],
      "name": "PcaconnectoradTemplateDefinitionTemplateV3ExtensionsKeyUsageUsageFlagsOutputReference",
      "namespace": "pcaconnectoradTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 3603
          },
          "name": "dataEnciphermentInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 3619
          },
          "name": "digitalSignatureInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 3635
          },
          "name": "keyAgreementInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 3651
          },
          "name": "keyEnciphermentInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 3667
          },
          "name": "nonRepudiationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 3593
          },
          "name": "dataEncipherment",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 3609
          },
          "name": "digitalSignature",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 3625
          },
          "name": "keyAgreement",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 3641
          },
          "name": "keyEncipherment",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 3657
          },
          "name": "nonRepudiation",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 3537
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3ExtensionsKeyUsageUsageFlags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-template/index:PcaconnectoradTemplateDefinitionTemplateV3ExtensionsKeyUsageUsageFlagsOutputReference"
    },
    "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3ExtensionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3ExtensionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pcaconnectorad-template/index.ts",
          "line": 3853
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcaconnectorad-template/index.ts",
        "line": 3845
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 3898
          },
          "name": "putApplicationPolicies",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3ExtensionsApplicationPolicies"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 3914
          },
          "name": "putKeyUsage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3ExtensionsKeyUsage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 3901
          },
          "name": "resetApplicationPolicies"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 3917
          },
          "name": "resetKeyUsage"
        }
      ],
      "name": "PcaconnectoradTemplateDefinitionTemplateV3ExtensionsOutputReference",
      "namespace": "pcaconnectoradTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 3895
          },
          "name": "applicationPolicies",
          "type": {
            "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3ExtensionsApplicationPoliciesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 3911
          },
          "name": "keyUsage",
          "type": {
            "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3ExtensionsKeyUsageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 3905
          },
          "name": "applicationPoliciesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3ExtensionsApplicationPolicies"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 3921
          },
          "name": "keyUsageInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3ExtensionsKeyUsage"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 3857
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3Extensions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-template/index:PcaconnectoradTemplateDefinitionTemplateV3ExtensionsOutputReference"
    },
    "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3GeneralFlags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3GeneralFlags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pcaconnectorad-template/index.ts",
        "line": 3925
      },
      "name": "PcaconnectoradTemplateDefinitionTemplateV3GeneralFlags",
      "namespace": "pcaconnectoradTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#auto_enrollment PcaconnectoradTemplate#auto_enrollment}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 3929
          },
          "name": "autoEnrollment",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#machine_type PcaconnectoradTemplate#machine_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 3933
          },
          "name": "machineType",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-template/index:PcaconnectoradTemplateDefinitionTemplateV3GeneralFlags"
    },
    "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3GeneralFlagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3GeneralFlagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pcaconnectorad-template/index.ts",
          "line": 3980
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcaconnectorad-template/index.ts",
        "line": 3972
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 4028
          },
          "name": "resetAutoEnrollment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 4044
          },
          "name": "resetMachineType"
        }
      ],
      "name": "PcaconnectoradTemplateDefinitionTemplateV3GeneralFlagsOutputReference",
      "namespace": "pcaconnectoradTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 4032
          },
          "name": "autoEnrollmentInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 4048
          },
          "name": "machineTypeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 4022
          },
          "name": "autoEnrollment",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 4038
          },
          "name": "machineType",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 3984
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3GeneralFlags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-template/index:PcaconnectoradTemplateDefinitionTemplateV3GeneralFlagsOutputReference"
    },
    "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pcaconnectorad-template/index.ts",
          "line": 5281
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcaconnectorad-template/index.ts",
        "line": 5273
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 5368
          },
          "name": "putCertificateValidity",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3CertificateValidity"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 5384
          },
          "name": "putEnrollmentFlags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3EnrollmentFlags"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 5400
          },
          "name": "putExtensions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3Extensions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 5416
          },
          "name": "putGeneralFlags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3GeneralFlags"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 5448
          },
          "name": "putPrivateKeyAttributes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3PrivateKeyAttributes"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 5464
          },
          "name": "putPrivateKeyFlags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3PrivateKeyFlags"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 5480
          },
          "name": "putSubjectNameFlags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3SubjectNameFlags"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 5371
          },
          "name": "resetCertificateValidity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 5387
          },
          "name": "resetEnrollmentFlags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 5403
          },
          "name": "resetExtensions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 5419
          },
          "name": "resetGeneralFlags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 5435
          },
          "name": "resetHashAlgorithm"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 5451
          },
          "name": "resetPrivateKeyAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 5467
          },
          "name": "resetPrivateKeyFlags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 5483
          },
          "name": "resetSubjectNameFlags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 5499
          },
          "name": "resetSupersededTemplates"
        }
      ],
      "name": "PcaconnectoradTemplateDefinitionTemplateV3OutputReference",
      "namespace": "pcaconnectoradTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 5365
          },
          "name": "certificateValidity",
          "type": {
            "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3CertificateValidityOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 5381
          },
          "name": "enrollmentFlags",
          "type": {
            "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3EnrollmentFlagsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 5397
          },
          "name": "extensions",
          "type": {
            "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3ExtensionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 5413
          },
          "name": "generalFlags",
          "type": {
            "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3GeneralFlagsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 5445
          },
          "name": "privateKeyAttributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3PrivateKeyAttributesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 5461
          },
          "name": "privateKeyFlags",
          "type": {
            "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3PrivateKeyFlagsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 5477
          },
          "name": "subjectNameFlags",
          "type": {
            "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3SubjectNameFlagsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 5375
          },
          "name": "certificateValidityInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3CertificateValidity"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 5391
          },
          "name": "enrollmentFlagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3EnrollmentFlags"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 5407
          },
          "name": "extensionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3Extensions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 5423
          },
          "name": "generalFlagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3GeneralFlags"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 5439
          },
          "name": "hashAlgorithmInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 5455
          },
          "name": "privateKeyAttributesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3PrivateKeyAttributes"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 5471
          },
          "name": "privateKeyFlagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3PrivateKeyFlags"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 5487
          },
          "name": "subjectNameFlagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3SubjectNameFlags"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 5503
          },
          "name": "supersededTemplatesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 5429
          },
          "name": "hashAlgorithm",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 5493
          },
          "name": "supersededTemplates",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 5285
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-template/index:PcaconnectoradTemplateDefinitionTemplateV3OutputReference"
    },
    "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3PrivateKeyAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3PrivateKeyAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pcaconnectorad-template/index.ts",
        "line": 4339
      },
      "name": "PcaconnectoradTemplateDefinitionTemplateV3PrivateKeyAttributes",
      "namespace": "pcaconnectoradTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#algorithm PcaconnectoradTemplate#algorithm}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 4343
          },
          "name": "algorithm",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#crypto_providers PcaconnectoradTemplate#crypto_providers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 4347
          },
          "name": "cryptoProviders",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#key_spec PcaconnectoradTemplate#key_spec}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 4351
          },
          "name": "keySpec",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#key_usage_property PcaconnectoradTemplate#key_usage_property}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 4355
          },
          "name": "keyUsageProperty",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3PrivateKeyAttributesKeyUsageProperty"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#minimal_key_length PcaconnectoradTemplate#minimal_key_length}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 4359
          },
          "name": "minimalKeyLength",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-template/index:PcaconnectoradTemplateDefinitionTemplateV3PrivateKeyAttributes"
    },
    "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3PrivateKeyAttributesKeyUsageProperty": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3PrivateKeyAttributesKeyUsageProperty",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pcaconnectorad-template/index.ts",
        "line": 4212
      },
      "name": "PcaconnectoradTemplateDefinitionTemplateV3PrivateKeyAttributesKeyUsageProperty",
      "namespace": "pcaconnectoradTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#property_flags PcaconnectoradTemplate#property_flags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 4216
          },
          "name": "propertyFlags",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3PrivateKeyAttributesKeyUsagePropertyPropertyFlags"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#property_type PcaconnectoradTemplate#property_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 4220
          },
          "name": "propertyType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-template/index:PcaconnectoradTemplateDefinitionTemplateV3PrivateKeyAttributesKeyUsageProperty"
    },
    "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3PrivateKeyAttributesKeyUsagePropertyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3PrivateKeyAttributesKeyUsagePropertyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pcaconnectorad-template/index.ts",
          "line": 4267
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcaconnectorad-template/index.ts",
        "line": 4259
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 4312
          },
          "name": "putPropertyFlags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3PrivateKeyAttributesKeyUsagePropertyPropertyFlags"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 4315
          },
          "name": "resetPropertyFlags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 4331
          },
          "name": "resetPropertyType"
        }
      ],
      "name": "PcaconnectoradTemplateDefinitionTemplateV3PrivateKeyAttributesKeyUsagePropertyOutputReference",
      "namespace": "pcaconnectoradTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 4309
          },
          "name": "propertyFlags",
          "type": {
            "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3PrivateKeyAttributesKeyUsagePropertyPropertyFlagsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 4319
          },
          "name": "propertyFlagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3PrivateKeyAttributesKeyUsagePropertyPropertyFlags"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 4335
          },
          "name": "propertyTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 4325
          },
          "name": "propertyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 4271
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3PrivateKeyAttributesKeyUsageProperty"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-template/index:PcaconnectoradTemplateDefinitionTemplateV3PrivateKeyAttributesKeyUsagePropertyOutputReference"
    },
    "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3PrivateKeyAttributesKeyUsagePropertyPropertyFlags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3PrivateKeyAttributesKeyUsagePropertyPropertyFlags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pcaconnectorad-template/index.ts",
        "line": 4052
      },
      "name": "PcaconnectoradTemplateDefinitionTemplateV3PrivateKeyAttributesKeyUsagePropertyPropertyFlags",
      "namespace": "pcaconnectoradTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#decrypt PcaconnectoradTemplate#decrypt}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 4056
          },
          "name": "decrypt",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#key_agreement PcaconnectoradTemplate#key_agreement}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 4060
          },
          "name": "keyAgreement",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#sign PcaconnectoradTemplate#sign}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 4064
          },
          "name": "sign",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-template/index:PcaconnectoradTemplateDefinitionTemplateV3PrivateKeyAttributesKeyUsagePropertyPropertyFlags"
    },
    "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3PrivateKeyAttributesKeyUsagePropertyPropertyFlagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3PrivateKeyAttributesKeyUsagePropertyPropertyFlagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pcaconnectorad-template/index.ts",
          "line": 4118
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcaconnectorad-template/index.ts",
        "line": 4110
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 4172
          },
          "name": "resetDecrypt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 4188
          },
          "name": "resetKeyAgreement"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 4204
          },
          "name": "resetSign"
        }
      ],
      "name": "PcaconnectoradTemplateDefinitionTemplateV3PrivateKeyAttributesKeyUsagePropertyPropertyFlagsOutputReference",
      "namespace": "pcaconnectoradTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 4176
          },
          "name": "decryptInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 4192
          },
          "name": "keyAgreementInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 4208
          },
          "name": "signInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 4166
          },
          "name": "decrypt",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 4182
          },
          "name": "keyAgreement",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 4198
          },
          "name": "sign",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 4122
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3PrivateKeyAttributesKeyUsagePropertyPropertyFlags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-template/index:PcaconnectoradTemplateDefinitionTemplateV3PrivateKeyAttributesKeyUsagePropertyPropertyFlagsOutputReference"
    },
    "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3PrivateKeyAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3PrivateKeyAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pcaconnectorad-template/index.ts",
          "line": 4427
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcaconnectorad-template/index.ts",
        "line": 4419
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 4538
          },
          "name": "putKeyUsageProperty",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3PrivateKeyAttributesKeyUsageProperty"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 4493
          },
          "name": "resetAlgorithm"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 4509
          },
          "name": "resetCryptoProviders"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 4525
          },
          "name": "resetKeySpec"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 4541
          },
          "name": "resetKeyUsageProperty"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 4557
          },
          "name": "resetMinimalKeyLength"
        }
      ],
      "name": "PcaconnectoradTemplateDefinitionTemplateV3PrivateKeyAttributesOutputReference",
      "namespace": "pcaconnectoradTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 4535
          },
          "name": "keyUsageProperty",
          "type": {
            "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3PrivateKeyAttributesKeyUsagePropertyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 4497
          },
          "name": "algorithmInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 4513
          },
          "name": "cryptoProvidersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 4529
          },
          "name": "keySpecInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 4545
          },
          "name": "keyUsagePropertyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3PrivateKeyAttributesKeyUsageProperty"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 4561
          },
          "name": "minimalKeyLengthInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 4487
          },
          "name": "algorithm",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 4503
          },
          "name": "cryptoProviders",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 4519
          },
          "name": "keySpec",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 4551
          },
          "name": "minimalKeyLength",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 4431
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3PrivateKeyAttributes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-template/index:PcaconnectoradTemplateDefinitionTemplateV3PrivateKeyAttributesOutputReference"
    },
    "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3PrivateKeyFlags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3PrivateKeyFlags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pcaconnectorad-template/index.ts",
        "line": 4565
      },
      "name": "PcaconnectoradTemplateDefinitionTemplateV3PrivateKeyFlags",
      "namespace": "pcaconnectoradTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#client_version PcaconnectoradTemplate#client_version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 4569
          },
          "name": "clientVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#exportable_key PcaconnectoradTemplate#exportable_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 4573
          },
          "name": "exportableKey",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#require_alternate_signature_algorithm PcaconnectoradTemplate#require_alternate_signature_algorithm}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 4577
          },
          "name": "requireAlternateSignatureAlgorithm",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#strong_key_protection_required PcaconnectoradTemplate#strong_key_protection_required}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 4581
          },
          "name": "strongKeyProtectionRequired",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-template/index:PcaconnectoradTemplateDefinitionTemplateV3PrivateKeyFlags"
    },
    "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3PrivateKeyFlagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3PrivateKeyFlagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pcaconnectorad-template/index.ts",
          "line": 4642
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcaconnectorad-template/index.ts",
        "line": 4634
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 4702
          },
          "name": "resetClientVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 4718
          },
          "name": "resetExportableKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 4734
          },
          "name": "resetRequireAlternateSignatureAlgorithm"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 4750
          },
          "name": "resetStrongKeyProtectionRequired"
        }
      ],
      "name": "PcaconnectoradTemplateDefinitionTemplateV3PrivateKeyFlagsOutputReference",
      "namespace": "pcaconnectoradTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 4706
          },
          "name": "clientVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 4722
          },
          "name": "exportableKeyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 4738
          },
          "name": "requireAlternateSignatureAlgorithmInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 4754
          },
          "name": "strongKeyProtectionRequiredInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 4696
          },
          "name": "clientVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 4712
          },
          "name": "exportableKey",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 4728
          },
          "name": "requireAlternateSignatureAlgorithm",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 4744
          },
          "name": "strongKeyProtectionRequired",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 4646
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3PrivateKeyFlags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-template/index:PcaconnectoradTemplateDefinitionTemplateV3PrivateKeyFlagsOutputReference"
    },
    "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3SubjectNameFlags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3SubjectNameFlags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pcaconnectorad-template/index.ts",
        "line": 4758
      },
      "name": "PcaconnectoradTemplateDefinitionTemplateV3SubjectNameFlags",
      "namespace": "pcaconnectoradTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#require_common_name PcaconnectoradTemplate#require_common_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 4762
          },
          "name": "requireCommonName",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#require_directory_path PcaconnectoradTemplate#require_directory_path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 4766
          },
          "name": "requireDirectoryPath",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#require_dns_as_cn PcaconnectoradTemplate#require_dns_as_cn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 4770
          },
          "name": "requireDnsAsCn",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#require_email PcaconnectoradTemplate#require_email}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 4774
          },
          "name": "requireEmail",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#san_require_directory_guid PcaconnectoradTemplate#san_require_directory_guid}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 4778
          },
          "name": "sanRequireDirectoryGuid",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#san_require_dns PcaconnectoradTemplate#san_require_dns}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 4782
          },
          "name": "sanRequireDns",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#san_require_domain_dns PcaconnectoradTemplate#san_require_domain_dns}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 4786
          },
          "name": "sanRequireDomainDns",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#san_require_email PcaconnectoradTemplate#san_require_email}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 4790
          },
          "name": "sanRequireEmail",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#san_require_spn PcaconnectoradTemplate#san_require_spn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 4794
          },
          "name": "sanRequireSpn",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#san_require_upn PcaconnectoradTemplate#san_require_upn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 4798
          },
          "name": "sanRequireUpn",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-template/index:PcaconnectoradTemplateDefinitionTemplateV3SubjectNameFlags"
    },
    "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3SubjectNameFlagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3SubjectNameFlagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pcaconnectorad-template/index.ts",
          "line": 4901
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcaconnectorad-template/index.ts",
        "line": 4893
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 4997
          },
          "name": "resetRequireCommonName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 5013
          },
          "name": "resetRequireDirectoryPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 5029
          },
          "name": "resetRequireDnsAsCn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 5045
          },
          "name": "resetRequireEmail"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 5061
          },
          "name": "resetSanRequireDirectoryGuid"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 5077
          },
          "name": "resetSanRequireDns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 5093
          },
          "name": "resetSanRequireDomainDns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 5109
          },
          "name": "resetSanRequireEmail"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 5125
          },
          "name": "resetSanRequireSpn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 5141
          },
          "name": "resetSanRequireUpn"
        }
      ],
      "name": "PcaconnectoradTemplateDefinitionTemplateV3SubjectNameFlagsOutputReference",
      "namespace": "pcaconnectoradTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 5001
          },
          "name": "requireCommonNameInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 5017
          },
          "name": "requireDirectoryPathInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 5033
          },
          "name": "requireDnsAsCnInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 5049
          },
          "name": "requireEmailInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 5065
          },
          "name": "sanRequireDirectoryGuidInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 5081
          },
          "name": "sanRequireDnsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 5097
          },
          "name": "sanRequireDomainDnsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 5113
          },
          "name": "sanRequireEmailInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 5129
          },
          "name": "sanRequireSpnInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 5145
          },
          "name": "sanRequireUpnInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 4991
          },
          "name": "requireCommonName",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 5007
          },
          "name": "requireDirectoryPath",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 5023
          },
          "name": "requireDnsAsCn",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 5039
          },
          "name": "requireEmail",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 5055
          },
          "name": "sanRequireDirectoryGuid",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 5071
          },
          "name": "sanRequireDns",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 5087
          },
          "name": "sanRequireDomainDns",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 5103
          },
          "name": "sanRequireEmail",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 5119
          },
          "name": "sanRequireSpn",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 5135
          },
          "name": "sanRequireUpn",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 4905
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV3SubjectNameFlags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-template/index:PcaconnectoradTemplateDefinitionTemplateV3SubjectNameFlagsOutputReference"
    },
    "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pcaconnectorad-template/index.ts",
        "line": 8160
      },
      "name": "PcaconnectoradTemplateDefinitionTemplateV4",
      "namespace": "pcaconnectoradTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#certificate_validity PcaconnectoradTemplate#certificate_validity}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8164
          },
          "name": "certificateValidity",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4CertificateValidity"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#enrollment_flags PcaconnectoradTemplate#enrollment_flags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8168
          },
          "name": "enrollmentFlags",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4EnrollmentFlags"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#extensions PcaconnectoradTemplate#extensions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8172
          },
          "name": "extensions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4Extensions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#general_flags PcaconnectoradTemplate#general_flags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8176
          },
          "name": "generalFlags",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4GeneralFlags"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#hash_algorithm PcaconnectoradTemplate#hash_algorithm}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8180
          },
          "name": "hashAlgorithm",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#private_key_attributes PcaconnectoradTemplate#private_key_attributes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8184
          },
          "name": "privateKeyAttributes",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4PrivateKeyAttributes"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#private_key_flags PcaconnectoradTemplate#private_key_flags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8188
          },
          "name": "privateKeyFlags",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4PrivateKeyFlags"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#subject_name_flags PcaconnectoradTemplate#subject_name_flags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8192
          },
          "name": "subjectNameFlags",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4SubjectNameFlags"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#superseded_templates PcaconnectoradTemplate#superseded_templates}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8196
          },
          "name": "supersededTemplates",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-template/index:PcaconnectoradTemplateDefinitionTemplateV4"
    },
    "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4CertificateValidity": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4CertificateValidity",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pcaconnectorad-template/index.ts",
        "line": 5761
      },
      "name": "PcaconnectoradTemplateDefinitionTemplateV4CertificateValidity",
      "namespace": "pcaconnectoradTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#renewal_period PcaconnectoradTemplate#renewal_period}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 5765
          },
          "name": "renewalPeriod",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4CertificateValidityRenewalPeriod"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#validity_period PcaconnectoradTemplate#validity_period}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 5769
          },
          "name": "validityPeriod",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4CertificateValidityValidityPeriod"
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-template/index:PcaconnectoradTemplateDefinitionTemplateV4CertificateValidity"
    },
    "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4CertificateValidityOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4CertificateValidityOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pcaconnectorad-template/index.ts",
          "line": 5816
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcaconnectorad-template/index.ts",
        "line": 5808
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 5861
          },
          "name": "putRenewalPeriod",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4CertificateValidityRenewalPeriod"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 5877
          },
          "name": "putValidityPeriod",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4CertificateValidityValidityPeriod"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 5864
          },
          "name": "resetRenewalPeriod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 5880
          },
          "name": "resetValidityPeriod"
        }
      ],
      "name": "PcaconnectoradTemplateDefinitionTemplateV4CertificateValidityOutputReference",
      "namespace": "pcaconnectoradTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 5858
          },
          "name": "renewalPeriod",
          "type": {
            "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4CertificateValidityRenewalPeriodOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 5874
          },
          "name": "validityPeriod",
          "type": {
            "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4CertificateValidityValidityPeriodOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 5868
          },
          "name": "renewalPeriodInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4CertificateValidityRenewalPeriod"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 5884
          },
          "name": "validityPeriodInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4CertificateValidityValidityPeriod"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 5820
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4CertificateValidity"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-template/index:PcaconnectoradTemplateDefinitionTemplateV4CertificateValidityOutputReference"
    },
    "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4CertificateValidityRenewalPeriod": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4CertificateValidityRenewalPeriod",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pcaconnectorad-template/index.ts",
        "line": 5507
      },
      "name": "PcaconnectoradTemplateDefinitionTemplateV4CertificateValidityRenewalPeriod",
      "namespace": "pcaconnectoradTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#period PcaconnectoradTemplate#period}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 5511
          },
          "name": "period",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#period_type PcaconnectoradTemplate#period_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 5515
          },
          "name": "periodType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-template/index:PcaconnectoradTemplateDefinitionTemplateV4CertificateValidityRenewalPeriod"
    },
    "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4CertificateValidityRenewalPeriodOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4CertificateValidityRenewalPeriodOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pcaconnectorad-template/index.ts",
          "line": 5562
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcaconnectorad-template/index.ts",
        "line": 5554
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 5610
          },
          "name": "resetPeriod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 5626
          },
          "name": "resetPeriodType"
        }
      ],
      "name": "PcaconnectoradTemplateDefinitionTemplateV4CertificateValidityRenewalPeriodOutputReference",
      "namespace": "pcaconnectoradTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 5614
          },
          "name": "periodInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 5630
          },
          "name": "periodTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 5604
          },
          "name": "period",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 5620
          },
          "name": "periodType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 5566
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4CertificateValidityRenewalPeriod"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-template/index:PcaconnectoradTemplateDefinitionTemplateV4CertificateValidityRenewalPeriodOutputReference"
    },
    "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4CertificateValidityValidityPeriod": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4CertificateValidityValidityPeriod",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pcaconnectorad-template/index.ts",
        "line": 5634
      },
      "name": "PcaconnectoradTemplateDefinitionTemplateV4CertificateValidityValidityPeriod",
      "namespace": "pcaconnectoradTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#period PcaconnectoradTemplate#period}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 5638
          },
          "name": "period",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#period_type PcaconnectoradTemplate#period_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 5642
          },
          "name": "periodType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-template/index:PcaconnectoradTemplateDefinitionTemplateV4CertificateValidityValidityPeriod"
    },
    "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4CertificateValidityValidityPeriodOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4CertificateValidityValidityPeriodOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pcaconnectorad-template/index.ts",
          "line": 5689
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcaconnectorad-template/index.ts",
        "line": 5681
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 5737
          },
          "name": "resetPeriod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 5753
          },
          "name": "resetPeriodType"
        }
      ],
      "name": "PcaconnectoradTemplateDefinitionTemplateV4CertificateValidityValidityPeriodOutputReference",
      "namespace": "pcaconnectoradTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 5741
          },
          "name": "periodInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 5757
          },
          "name": "periodTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 5731
          },
          "name": "period",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 5747
          },
          "name": "periodType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 5693
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4CertificateValidityValidityPeriod"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-template/index:PcaconnectoradTemplateDefinitionTemplateV4CertificateValidityValidityPeriodOutputReference"
    },
    "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4EnrollmentFlags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4EnrollmentFlags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pcaconnectorad-template/index.ts",
        "line": 5888
      },
      "name": "PcaconnectoradTemplateDefinitionTemplateV4EnrollmentFlags",
      "namespace": "pcaconnectoradTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#enable_key_reuse_on_nt_token_keyset_storage_full PcaconnectoradTemplate#enable_key_reuse_on_nt_token_keyset_storage_full}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 5892
          },
          "name": "enableKeyReuseOnNtTokenKeysetStorageFull",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#include_symmetric_algorithms PcaconnectoradTemplate#include_symmetric_algorithms}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 5896
          },
          "name": "includeSymmetricAlgorithms",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#no_security_extension PcaconnectoradTemplate#no_security_extension}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 5900
          },
          "name": "noSecurityExtension",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#remove_invalid_certificate_from_personal_store PcaconnectoradTemplate#remove_invalid_certificate_from_personal_store}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 5904
          },
          "name": "removeInvalidCertificateFromPersonalStore",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#user_interaction_required PcaconnectoradTemplate#user_interaction_required}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 5908
          },
          "name": "userInteractionRequired",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-template/index:PcaconnectoradTemplateDefinitionTemplateV4EnrollmentFlags"
    },
    "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4EnrollmentFlagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4EnrollmentFlagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pcaconnectorad-template/index.ts",
          "line": 5976
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcaconnectorad-template/index.ts",
        "line": 5968
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 6042
          },
          "name": "resetEnableKeyReuseOnNtTokenKeysetStorageFull"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 6058
          },
          "name": "resetIncludeSymmetricAlgorithms"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 6074
          },
          "name": "resetNoSecurityExtension"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 6090
          },
          "name": "resetRemoveInvalidCertificateFromPersonalStore"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 6106
          },
          "name": "resetUserInteractionRequired"
        }
      ],
      "name": "PcaconnectoradTemplateDefinitionTemplateV4EnrollmentFlagsOutputReference",
      "namespace": "pcaconnectoradTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 6046
          },
          "name": "enableKeyReuseOnNtTokenKeysetStorageFullInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 6062
          },
          "name": "includeSymmetricAlgorithmsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 6078
          },
          "name": "noSecurityExtensionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 6094
          },
          "name": "removeInvalidCertificateFromPersonalStoreInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 6110
          },
          "name": "userInteractionRequiredInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 6036
          },
          "name": "enableKeyReuseOnNtTokenKeysetStorageFull",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 6052
          },
          "name": "includeSymmetricAlgorithms",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 6068
          },
          "name": "noSecurityExtension",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 6084
          },
          "name": "removeInvalidCertificateFromPersonalStore",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 6100
          },
          "name": "userInteractionRequired",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 5980
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4EnrollmentFlags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-template/index:PcaconnectoradTemplateDefinitionTemplateV4EnrollmentFlagsOutputReference"
    },
    "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4Extensions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4Extensions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pcaconnectorad-template/index.ts",
        "line": 6743
      },
      "name": "PcaconnectoradTemplateDefinitionTemplateV4Extensions",
      "namespace": "pcaconnectoradTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#application_policies PcaconnectoradTemplate#application_policies}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 6747
          },
          "name": "applicationPolicies",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4ExtensionsApplicationPolicies"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#key_usage PcaconnectoradTemplate#key_usage}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 6751
          },
          "name": "keyUsage",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4ExtensionsKeyUsage"
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-template/index:PcaconnectoradTemplateDefinitionTemplateV4Extensions"
    },
    "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4ExtensionsApplicationPolicies": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4ExtensionsApplicationPolicies",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pcaconnectorad-template/index.ts",
        "line": 6263
      },
      "name": "PcaconnectoradTemplateDefinitionTemplateV4ExtensionsApplicationPolicies",
      "namespace": "pcaconnectoradTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#critical PcaconnectoradTemplate#critical}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 6267
          },
          "name": "critical",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#policies PcaconnectoradTemplate#policies}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 6271
          },
          "name": "policies",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4ExtensionsApplicationPoliciesPolicies"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-template/index:PcaconnectoradTemplateDefinitionTemplateV4ExtensionsApplicationPolicies"
    },
    "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4ExtensionsApplicationPoliciesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4ExtensionsApplicationPoliciesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pcaconnectorad-template/index.ts",
          "line": 6318
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcaconnectorad-template/index.ts",
        "line": 6310
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 6379
          },
          "name": "putPolicies",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4ExtensionsApplicationPoliciesPolicies"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 6366
          },
          "name": "resetCritical"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 6382
          },
          "name": "resetPolicies"
        }
      ],
      "name": "PcaconnectoradTemplateDefinitionTemplateV4ExtensionsApplicationPoliciesOutputReference",
      "namespace": "pcaconnectoradTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 6376
          },
          "name": "policies",
          "type": {
            "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4ExtensionsApplicationPoliciesPoliciesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 6370
          },
          "name": "criticalInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 6386
          },
          "name": "policiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4ExtensionsApplicationPoliciesPolicies"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 6360
          },
          "name": "critical",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 6322
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4ExtensionsApplicationPolicies"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-template/index:PcaconnectoradTemplateDefinitionTemplateV4ExtensionsApplicationPoliciesOutputReference"
    },
    "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4ExtensionsApplicationPoliciesPolicies": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4ExtensionsApplicationPoliciesPolicies",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pcaconnectorad-template/index.ts",
        "line": 6114
      },
      "name": "PcaconnectoradTemplateDefinitionTemplateV4ExtensionsApplicationPoliciesPolicies",
      "namespace": "pcaconnectoradTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#policy_object_identifier PcaconnectoradTemplate#policy_object_identifier}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 6118
          },
          "name": "policyObjectIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#policy_type PcaconnectoradTemplate#policy_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 6122
          },
          "name": "policyType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-template/index:PcaconnectoradTemplateDefinitionTemplateV4ExtensionsApplicationPoliciesPolicies"
    },
    "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4ExtensionsApplicationPoliciesPoliciesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4ExtensionsApplicationPoliciesPoliciesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pcaconnectorad-template/index.ts",
          "line": 6252
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcaconnectorad-template/index.ts",
        "line": 6244
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 6259
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4ExtensionsApplicationPoliciesPoliciesOutputReference"
            }
          }
        }
      ],
      "name": "PcaconnectoradTemplateDefinitionTemplateV4ExtensionsApplicationPoliciesPoliciesList",
      "namespace": "pcaconnectoradTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 6245
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4ExtensionsApplicationPoliciesPolicies"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-template/index:PcaconnectoradTemplateDefinitionTemplateV4ExtensionsApplicationPoliciesPoliciesList"
    },
    "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4ExtensionsApplicationPoliciesPoliciesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4ExtensionsApplicationPoliciesPoliciesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pcaconnectorad-template/index.ts",
          "line": 6171
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcaconnectorad-template/index.ts",
        "line": 6161
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 6219
          },
          "name": "resetPolicyObjectIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 6235
          },
          "name": "resetPolicyType"
        }
      ],
      "name": "PcaconnectoradTemplateDefinitionTemplateV4ExtensionsApplicationPoliciesPoliciesOutputReference",
      "namespace": "pcaconnectoradTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 6223
          },
          "name": "policyObjectIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 6239
          },
          "name": "policyTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 6213
          },
          "name": "policyObjectIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 6229
          },
          "name": "policyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 6175
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4ExtensionsApplicationPoliciesPolicies"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-template/index:PcaconnectoradTemplateDefinitionTemplateV4ExtensionsApplicationPoliciesPoliciesOutputReference"
    },
    "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4ExtensionsKeyUsage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4ExtensionsKeyUsage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pcaconnectorad-template/index.ts",
        "line": 6616
      },
      "name": "PcaconnectoradTemplateDefinitionTemplateV4ExtensionsKeyUsage",
      "namespace": "pcaconnectoradTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#critical PcaconnectoradTemplate#critical}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 6620
          },
          "name": "critical",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#usage_flags PcaconnectoradTemplate#usage_flags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 6624
          },
          "name": "usageFlags",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4ExtensionsKeyUsageUsageFlags"
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-template/index:PcaconnectoradTemplateDefinitionTemplateV4ExtensionsKeyUsage"
    },
    "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4ExtensionsKeyUsageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4ExtensionsKeyUsageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pcaconnectorad-template/index.ts",
          "line": 6671
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcaconnectorad-template/index.ts",
        "line": 6663
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 6732
          },
          "name": "putUsageFlags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4ExtensionsKeyUsageUsageFlags"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 6719
          },
          "name": "resetCritical"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 6735
          },
          "name": "resetUsageFlags"
        }
      ],
      "name": "PcaconnectoradTemplateDefinitionTemplateV4ExtensionsKeyUsageOutputReference",
      "namespace": "pcaconnectoradTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 6729
          },
          "name": "usageFlags",
          "type": {
            "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4ExtensionsKeyUsageUsageFlagsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 6723
          },
          "name": "criticalInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 6739
          },
          "name": "usageFlagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4ExtensionsKeyUsageUsageFlags"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 6713
          },
          "name": "critical",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 6675
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4ExtensionsKeyUsage"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-template/index:PcaconnectoradTemplateDefinitionTemplateV4ExtensionsKeyUsageOutputReference"
    },
    "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4ExtensionsKeyUsageUsageFlags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4ExtensionsKeyUsageUsageFlags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pcaconnectorad-template/index.ts",
        "line": 6390
      },
      "name": "PcaconnectoradTemplateDefinitionTemplateV4ExtensionsKeyUsageUsageFlags",
      "namespace": "pcaconnectoradTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#data_encipherment PcaconnectoradTemplate#data_encipherment}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 6394
          },
          "name": "dataEncipherment",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#digital_signature PcaconnectoradTemplate#digital_signature}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 6398
          },
          "name": "digitalSignature",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#key_agreement PcaconnectoradTemplate#key_agreement}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 6402
          },
          "name": "keyAgreement",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#key_encipherment PcaconnectoradTemplate#key_encipherment}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 6406
          },
          "name": "keyEncipherment",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#non_repudiation PcaconnectoradTemplate#non_repudiation}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 6410
          },
          "name": "nonRepudiation",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-template/index:PcaconnectoradTemplateDefinitionTemplateV4ExtensionsKeyUsageUsageFlags"
    },
    "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4ExtensionsKeyUsageUsageFlagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4ExtensionsKeyUsageUsageFlagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pcaconnectorad-template/index.ts",
          "line": 6478
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcaconnectorad-template/index.ts",
        "line": 6470
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 6544
          },
          "name": "resetDataEncipherment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 6560
          },
          "name": "resetDigitalSignature"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 6576
          },
          "name": "resetKeyAgreement"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 6592
          },
          "name": "resetKeyEncipherment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 6608
          },
          "name": "resetNonRepudiation"
        }
      ],
      "name": "PcaconnectoradTemplateDefinitionTemplateV4ExtensionsKeyUsageUsageFlagsOutputReference",
      "namespace": "pcaconnectoradTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 6548
          },
          "name": "dataEnciphermentInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 6564
          },
          "name": "digitalSignatureInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 6580
          },
          "name": "keyAgreementInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 6596
          },
          "name": "keyEnciphermentInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 6612
          },
          "name": "nonRepudiationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 6538
          },
          "name": "dataEncipherment",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 6554
          },
          "name": "digitalSignature",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 6570
          },
          "name": "keyAgreement",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 6586
          },
          "name": "keyEncipherment",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 6602
          },
          "name": "nonRepudiation",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 6482
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4ExtensionsKeyUsageUsageFlags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-template/index:PcaconnectoradTemplateDefinitionTemplateV4ExtensionsKeyUsageUsageFlagsOutputReference"
    },
    "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4ExtensionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4ExtensionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pcaconnectorad-template/index.ts",
          "line": 6798
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcaconnectorad-template/index.ts",
        "line": 6790
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 6843
          },
          "name": "putApplicationPolicies",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4ExtensionsApplicationPolicies"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 6859
          },
          "name": "putKeyUsage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4ExtensionsKeyUsage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 6846
          },
          "name": "resetApplicationPolicies"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 6862
          },
          "name": "resetKeyUsage"
        }
      ],
      "name": "PcaconnectoradTemplateDefinitionTemplateV4ExtensionsOutputReference",
      "namespace": "pcaconnectoradTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 6840
          },
          "name": "applicationPolicies",
          "type": {
            "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4ExtensionsApplicationPoliciesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 6856
          },
          "name": "keyUsage",
          "type": {
            "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4ExtensionsKeyUsageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 6850
          },
          "name": "applicationPoliciesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4ExtensionsApplicationPolicies"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 6866
          },
          "name": "keyUsageInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4ExtensionsKeyUsage"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 6802
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4Extensions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-template/index:PcaconnectoradTemplateDefinitionTemplateV4ExtensionsOutputReference"
    },
    "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4GeneralFlags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4GeneralFlags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pcaconnectorad-template/index.ts",
        "line": 6870
      },
      "name": "PcaconnectoradTemplateDefinitionTemplateV4GeneralFlags",
      "namespace": "pcaconnectoradTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#auto_enrollment PcaconnectoradTemplate#auto_enrollment}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 6874
          },
          "name": "autoEnrollment",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#machine_type PcaconnectoradTemplate#machine_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 6878
          },
          "name": "machineType",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-template/index:PcaconnectoradTemplateDefinitionTemplateV4GeneralFlags"
    },
    "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4GeneralFlagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4GeneralFlagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pcaconnectorad-template/index.ts",
          "line": 6925
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcaconnectorad-template/index.ts",
        "line": 6917
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 6973
          },
          "name": "resetAutoEnrollment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 6989
          },
          "name": "resetMachineType"
        }
      ],
      "name": "PcaconnectoradTemplateDefinitionTemplateV4GeneralFlagsOutputReference",
      "namespace": "pcaconnectoradTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 6977
          },
          "name": "autoEnrollmentInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 6993
          },
          "name": "machineTypeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 6967
          },
          "name": "autoEnrollment",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 6983
          },
          "name": "machineType",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 6929
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4GeneralFlags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-template/index:PcaconnectoradTemplateDefinitionTemplateV4GeneralFlagsOutputReference"
    },
    "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pcaconnectorad-template/index.ts",
          "line": 8292
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcaconnectorad-template/index.ts",
        "line": 8284
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8379
          },
          "name": "putCertificateValidity",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4CertificateValidity"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8395
          },
          "name": "putEnrollmentFlags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4EnrollmentFlags"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8411
          },
          "name": "putExtensions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4Extensions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8427
          },
          "name": "putGeneralFlags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4GeneralFlags"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8459
          },
          "name": "putPrivateKeyAttributes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4PrivateKeyAttributes"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8475
          },
          "name": "putPrivateKeyFlags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4PrivateKeyFlags"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8491
          },
          "name": "putSubjectNameFlags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4SubjectNameFlags"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8382
          },
          "name": "resetCertificateValidity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8398
          },
          "name": "resetEnrollmentFlags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8414
          },
          "name": "resetExtensions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8430
          },
          "name": "resetGeneralFlags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8446
          },
          "name": "resetHashAlgorithm"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8462
          },
          "name": "resetPrivateKeyAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8478
          },
          "name": "resetPrivateKeyFlags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8494
          },
          "name": "resetSubjectNameFlags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8510
          },
          "name": "resetSupersededTemplates"
        }
      ],
      "name": "PcaconnectoradTemplateDefinitionTemplateV4OutputReference",
      "namespace": "pcaconnectoradTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8376
          },
          "name": "certificateValidity",
          "type": {
            "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4CertificateValidityOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8392
          },
          "name": "enrollmentFlags",
          "type": {
            "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4EnrollmentFlagsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8408
          },
          "name": "extensions",
          "type": {
            "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4ExtensionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8424
          },
          "name": "generalFlags",
          "type": {
            "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4GeneralFlagsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8456
          },
          "name": "privateKeyAttributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4PrivateKeyAttributesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8472
          },
          "name": "privateKeyFlags",
          "type": {
            "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4PrivateKeyFlagsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8488
          },
          "name": "subjectNameFlags",
          "type": {
            "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4SubjectNameFlagsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8386
          },
          "name": "certificateValidityInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4CertificateValidity"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8402
          },
          "name": "enrollmentFlagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4EnrollmentFlags"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8418
          },
          "name": "extensionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4Extensions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8434
          },
          "name": "generalFlagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4GeneralFlags"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8450
          },
          "name": "hashAlgorithmInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8466
          },
          "name": "privateKeyAttributesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4PrivateKeyAttributes"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8482
          },
          "name": "privateKeyFlagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4PrivateKeyFlags"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8498
          },
          "name": "subjectNameFlagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4SubjectNameFlags"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8514
          },
          "name": "supersededTemplatesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8440
          },
          "name": "hashAlgorithm",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8504
          },
          "name": "supersededTemplates",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8296
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-template/index:PcaconnectoradTemplateDefinitionTemplateV4OutputReference"
    },
    "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4PrivateKeyAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4PrivateKeyAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pcaconnectorad-template/index.ts",
        "line": 7284
      },
      "name": "PcaconnectoradTemplateDefinitionTemplateV4PrivateKeyAttributes",
      "namespace": "pcaconnectoradTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#algorithm PcaconnectoradTemplate#algorithm}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 7288
          },
          "name": "algorithm",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#crypto_providers PcaconnectoradTemplate#crypto_providers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 7292
          },
          "name": "cryptoProviders",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#key_spec PcaconnectoradTemplate#key_spec}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 7296
          },
          "name": "keySpec",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#key_usage_property PcaconnectoradTemplate#key_usage_property}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 7300
          },
          "name": "keyUsageProperty",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4PrivateKeyAttributesKeyUsageProperty"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#minimal_key_length PcaconnectoradTemplate#minimal_key_length}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 7304
          },
          "name": "minimalKeyLength",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-template/index:PcaconnectoradTemplateDefinitionTemplateV4PrivateKeyAttributes"
    },
    "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4PrivateKeyAttributesKeyUsageProperty": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4PrivateKeyAttributesKeyUsageProperty",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pcaconnectorad-template/index.ts",
        "line": 7157
      },
      "name": "PcaconnectoradTemplateDefinitionTemplateV4PrivateKeyAttributesKeyUsageProperty",
      "namespace": "pcaconnectoradTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#property_flags PcaconnectoradTemplate#property_flags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 7161
          },
          "name": "propertyFlags",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4PrivateKeyAttributesKeyUsagePropertyPropertyFlags"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#property_type PcaconnectoradTemplate#property_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 7165
          },
          "name": "propertyType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-template/index:PcaconnectoradTemplateDefinitionTemplateV4PrivateKeyAttributesKeyUsageProperty"
    },
    "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4PrivateKeyAttributesKeyUsagePropertyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4PrivateKeyAttributesKeyUsagePropertyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pcaconnectorad-template/index.ts",
          "line": 7212
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcaconnectorad-template/index.ts",
        "line": 7204
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 7257
          },
          "name": "putPropertyFlags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4PrivateKeyAttributesKeyUsagePropertyPropertyFlags"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 7260
          },
          "name": "resetPropertyFlags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 7276
          },
          "name": "resetPropertyType"
        }
      ],
      "name": "PcaconnectoradTemplateDefinitionTemplateV4PrivateKeyAttributesKeyUsagePropertyOutputReference",
      "namespace": "pcaconnectoradTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 7254
          },
          "name": "propertyFlags",
          "type": {
            "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4PrivateKeyAttributesKeyUsagePropertyPropertyFlagsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 7264
          },
          "name": "propertyFlagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4PrivateKeyAttributesKeyUsagePropertyPropertyFlags"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 7280
          },
          "name": "propertyTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 7270
          },
          "name": "propertyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 7216
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4PrivateKeyAttributesKeyUsageProperty"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-template/index:PcaconnectoradTemplateDefinitionTemplateV4PrivateKeyAttributesKeyUsagePropertyOutputReference"
    },
    "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4PrivateKeyAttributesKeyUsagePropertyPropertyFlags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4PrivateKeyAttributesKeyUsagePropertyPropertyFlags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pcaconnectorad-template/index.ts",
        "line": 6997
      },
      "name": "PcaconnectoradTemplateDefinitionTemplateV4PrivateKeyAttributesKeyUsagePropertyPropertyFlags",
      "namespace": "pcaconnectoradTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#decrypt PcaconnectoradTemplate#decrypt}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 7001
          },
          "name": "decrypt",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#key_agreement PcaconnectoradTemplate#key_agreement}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 7005
          },
          "name": "keyAgreement",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#sign PcaconnectoradTemplate#sign}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 7009
          },
          "name": "sign",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-template/index:PcaconnectoradTemplateDefinitionTemplateV4PrivateKeyAttributesKeyUsagePropertyPropertyFlags"
    },
    "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4PrivateKeyAttributesKeyUsagePropertyPropertyFlagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4PrivateKeyAttributesKeyUsagePropertyPropertyFlagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pcaconnectorad-template/index.ts",
          "line": 7063
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcaconnectorad-template/index.ts",
        "line": 7055
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 7117
          },
          "name": "resetDecrypt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 7133
          },
          "name": "resetKeyAgreement"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 7149
          },
          "name": "resetSign"
        }
      ],
      "name": "PcaconnectoradTemplateDefinitionTemplateV4PrivateKeyAttributesKeyUsagePropertyPropertyFlagsOutputReference",
      "namespace": "pcaconnectoradTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 7121
          },
          "name": "decryptInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 7137
          },
          "name": "keyAgreementInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 7153
          },
          "name": "signInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 7111
          },
          "name": "decrypt",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 7127
          },
          "name": "keyAgreement",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 7143
          },
          "name": "sign",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 7067
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4PrivateKeyAttributesKeyUsagePropertyPropertyFlags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-template/index:PcaconnectoradTemplateDefinitionTemplateV4PrivateKeyAttributesKeyUsagePropertyPropertyFlagsOutputReference"
    },
    "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4PrivateKeyAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4PrivateKeyAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pcaconnectorad-template/index.ts",
          "line": 7372
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcaconnectorad-template/index.ts",
        "line": 7364
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 7483
          },
          "name": "putKeyUsageProperty",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4PrivateKeyAttributesKeyUsageProperty"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 7438
          },
          "name": "resetAlgorithm"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 7454
          },
          "name": "resetCryptoProviders"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 7470
          },
          "name": "resetKeySpec"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 7486
          },
          "name": "resetKeyUsageProperty"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 7502
          },
          "name": "resetMinimalKeyLength"
        }
      ],
      "name": "PcaconnectoradTemplateDefinitionTemplateV4PrivateKeyAttributesOutputReference",
      "namespace": "pcaconnectoradTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 7480
          },
          "name": "keyUsageProperty",
          "type": {
            "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4PrivateKeyAttributesKeyUsagePropertyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 7442
          },
          "name": "algorithmInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 7458
          },
          "name": "cryptoProvidersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 7474
          },
          "name": "keySpecInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 7490
          },
          "name": "keyUsagePropertyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4PrivateKeyAttributesKeyUsageProperty"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 7506
          },
          "name": "minimalKeyLengthInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 7432
          },
          "name": "algorithm",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 7448
          },
          "name": "cryptoProviders",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 7464
          },
          "name": "keySpec",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 7496
          },
          "name": "minimalKeyLength",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 7376
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4PrivateKeyAttributes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-template/index:PcaconnectoradTemplateDefinitionTemplateV4PrivateKeyAttributesOutputReference"
    },
    "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4PrivateKeyFlags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4PrivateKeyFlags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pcaconnectorad-template/index.ts",
        "line": 7510
      },
      "name": "PcaconnectoradTemplateDefinitionTemplateV4PrivateKeyFlags",
      "namespace": "pcaconnectoradTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#client_version PcaconnectoradTemplate#client_version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 7514
          },
          "name": "clientVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#exportable_key PcaconnectoradTemplate#exportable_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 7518
          },
          "name": "exportableKey",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#require_alternate_signature_algorithm PcaconnectoradTemplate#require_alternate_signature_algorithm}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 7522
          },
          "name": "requireAlternateSignatureAlgorithm",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#require_same_key_renewal PcaconnectoradTemplate#require_same_key_renewal}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 7526
          },
          "name": "requireSameKeyRenewal",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#strong_key_protection_required PcaconnectoradTemplate#strong_key_protection_required}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 7530
          },
          "name": "strongKeyProtectionRequired",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#use_legacy_provider PcaconnectoradTemplate#use_legacy_provider}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 7534
          },
          "name": "useLegacyProvider",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-template/index:PcaconnectoradTemplateDefinitionTemplateV4PrivateKeyFlags"
    },
    "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4PrivateKeyFlagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4PrivateKeyFlagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pcaconnectorad-template/index.ts",
          "line": 7609
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcaconnectorad-template/index.ts",
        "line": 7601
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 7681
          },
          "name": "resetClientVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 7697
          },
          "name": "resetExportableKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 7713
          },
          "name": "resetRequireAlternateSignatureAlgorithm"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 7729
          },
          "name": "resetRequireSameKeyRenewal"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 7745
          },
          "name": "resetStrongKeyProtectionRequired"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 7761
          },
          "name": "resetUseLegacyProvider"
        }
      ],
      "name": "PcaconnectoradTemplateDefinitionTemplateV4PrivateKeyFlagsOutputReference",
      "namespace": "pcaconnectoradTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 7685
          },
          "name": "clientVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 7701
          },
          "name": "exportableKeyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 7717
          },
          "name": "requireAlternateSignatureAlgorithmInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 7733
          },
          "name": "requireSameKeyRenewalInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 7749
          },
          "name": "strongKeyProtectionRequiredInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 7765
          },
          "name": "useLegacyProviderInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 7675
          },
          "name": "clientVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 7691
          },
          "name": "exportableKey",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 7707
          },
          "name": "requireAlternateSignatureAlgorithm",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 7723
          },
          "name": "requireSameKeyRenewal",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 7739
          },
          "name": "strongKeyProtectionRequired",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 7755
          },
          "name": "useLegacyProvider",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 7613
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4PrivateKeyFlags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-template/index:PcaconnectoradTemplateDefinitionTemplateV4PrivateKeyFlagsOutputReference"
    },
    "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4SubjectNameFlags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4SubjectNameFlags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pcaconnectorad-template/index.ts",
        "line": 7769
      },
      "name": "PcaconnectoradTemplateDefinitionTemplateV4SubjectNameFlags",
      "namespace": "pcaconnectoradTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#require_common_name PcaconnectoradTemplate#require_common_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 7773
          },
          "name": "requireCommonName",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#require_directory_path PcaconnectoradTemplate#require_directory_path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 7777
          },
          "name": "requireDirectoryPath",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#require_dns_as_cn PcaconnectoradTemplate#require_dns_as_cn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 7781
          },
          "name": "requireDnsAsCn",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#require_email PcaconnectoradTemplate#require_email}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 7785
          },
          "name": "requireEmail",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#san_require_directory_guid PcaconnectoradTemplate#san_require_directory_guid}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 7789
          },
          "name": "sanRequireDirectoryGuid",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#san_require_dns PcaconnectoradTemplate#san_require_dns}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 7793
          },
          "name": "sanRequireDns",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#san_require_domain_dns PcaconnectoradTemplate#san_require_domain_dns}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 7797
          },
          "name": "sanRequireDomainDns",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#san_require_email PcaconnectoradTemplate#san_require_email}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 7801
          },
          "name": "sanRequireEmail",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#san_require_spn PcaconnectoradTemplate#san_require_spn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 7805
          },
          "name": "sanRequireSpn",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template#san_require_upn PcaconnectoradTemplate#san_require_upn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 7809
          },
          "name": "sanRequireUpn",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-template/index:PcaconnectoradTemplateDefinitionTemplateV4SubjectNameFlags"
    },
    "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4SubjectNameFlagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4SubjectNameFlagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pcaconnectorad-template/index.ts",
          "line": 7912
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcaconnectorad-template/index.ts",
        "line": 7904
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8008
          },
          "name": "resetRequireCommonName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8024
          },
          "name": "resetRequireDirectoryPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8040
          },
          "name": "resetRequireDnsAsCn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8056
          },
          "name": "resetRequireEmail"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8072
          },
          "name": "resetSanRequireDirectoryGuid"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8088
          },
          "name": "resetSanRequireDns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8104
          },
          "name": "resetSanRequireDomainDns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8120
          },
          "name": "resetSanRequireEmail"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8136
          },
          "name": "resetSanRequireSpn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8152
          },
          "name": "resetSanRequireUpn"
        }
      ],
      "name": "PcaconnectoradTemplateDefinitionTemplateV4SubjectNameFlagsOutputReference",
      "namespace": "pcaconnectoradTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8012
          },
          "name": "requireCommonNameInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8028
          },
          "name": "requireDirectoryPathInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8044
          },
          "name": "requireDnsAsCnInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8060
          },
          "name": "requireEmailInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8076
          },
          "name": "sanRequireDirectoryGuidInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8092
          },
          "name": "sanRequireDnsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8108
          },
          "name": "sanRequireDomainDnsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8124
          },
          "name": "sanRequireEmailInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8140
          },
          "name": "sanRequireSpnInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8156
          },
          "name": "sanRequireUpnInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8002
          },
          "name": "requireCommonName",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8018
          },
          "name": "requireDirectoryPath",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8034
          },
          "name": "requireDnsAsCn",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8050
          },
          "name": "requireEmail",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8066
          },
          "name": "sanRequireDirectoryGuid",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8082
          },
          "name": "sanRequireDns",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8098
          },
          "name": "sanRequireDomainDns",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8114
          },
          "name": "sanRequireEmail",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8130
          },
          "name": "sanRequireSpn",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 8146
          },
          "name": "sanRequireUpn",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template/index.ts",
            "line": 7916
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplate.PcaconnectoradTemplateDefinitionTemplateV4SubjectNameFlags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-template/index:PcaconnectoradTemplateDefinitionTemplateV4SubjectNameFlagsOutputReference"
    },
    "@cdktn/provider-awscc.pcaconnectoradTemplateGroupAccessControlEntry.PcaconnectoradTemplateGroupAccessControlEntry": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template_group_access_control_entry awscc_pcaconnectorad_template_group_access_control_entry}."
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplateGroupAccessControlEntry.PcaconnectoradTemplateGroupAccessControlEntry",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template_group_access_control_entry awscc_pcaconnectorad_template_group_access_control_entry} Resource."
        },
        "locationInModule": {
          "filename": "src/pcaconnectorad-template-group-access-control-entry/index.ts",
          "line": 195
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplateGroupAccessControlEntry.PcaconnectoradTemplateGroupAccessControlEntryConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcaconnectorad-template-group-access-control-entry/index.ts",
        "line": 163
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a PcaconnectoradTemplateGroupAccessControlEntry resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template-group-access-control-entry/index.ts",
            "line": 180
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the PcaconnectoradTemplateGroupAccessControlEntry to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template_group_access_control_entry#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing PcaconnectoradTemplateGroupAccessControlEntry that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the PcaconnectoradTemplateGroupAccessControlEntry to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template-group-access-control-entry/index.ts",
            "line": 226
          },
          "name": "putAccessRights",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplateGroupAccessControlEntry.PcaconnectoradTemplateGroupAccessControlEntryAccessRights"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template-group-access-control-entry/index.ts",
            "line": 282
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template-group-access-control-entry/index.ts",
            "line": 291
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "PcaconnectoradTemplateGroupAccessControlEntry",
      "namespace": "pcaconnectoradTemplateGroupAccessControlEntry",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template-group-access-control-entry/index.ts",
            "line": 168
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template-group-access-control-entry/index.ts",
            "line": 223
          },
          "name": "accessRights",
          "type": {
            "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplateGroupAccessControlEntry.PcaconnectoradTemplateGroupAccessControlEntryAccessRightsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template-group-access-control-entry/index.ts",
            "line": 261
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template-group-access-control-entry/index.ts",
            "line": 230
          },
          "name": "accessRightsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplateGroupAccessControlEntry.PcaconnectoradTemplateGroupAccessControlEntryAccessRights"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template-group-access-control-entry/index.ts",
            "line": 243
          },
          "name": "groupDisplayNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template-group-access-control-entry/index.ts",
            "line": 256
          },
          "name": "groupSecurityIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template-group-access-control-entry/index.ts",
            "line": 274
          },
          "name": "templateArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template-group-access-control-entry/index.ts",
            "line": 236
          },
          "name": "groupDisplayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template-group-access-control-entry/index.ts",
            "line": 249
          },
          "name": "groupSecurityIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template-group-access-control-entry/index.ts",
            "line": 267
          },
          "name": "templateArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-template-group-access-control-entry/index:PcaconnectoradTemplateGroupAccessControlEntry"
    },
    "@cdktn/provider-awscc.pcaconnectoradTemplateGroupAccessControlEntry.PcaconnectoradTemplateGroupAccessControlEntryAccessRights": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplateGroupAccessControlEntry.PcaconnectoradTemplateGroupAccessControlEntryAccessRights",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pcaconnectorad-template-group-access-control-entry/index.ts",
        "line": 32
      },
      "name": "PcaconnectoradTemplateGroupAccessControlEntryAccessRights",
      "namespace": "pcaconnectoradTemplateGroupAccessControlEntry",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template_group_access_control_entry#auto_enroll PcaconnectoradTemplateGroupAccessControlEntry#auto_enroll}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template-group-access-control-entry/index.ts",
            "line": 36
          },
          "name": "autoEnroll",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template_group_access_control_entry#enroll PcaconnectoradTemplateGroupAccessControlEntry#enroll}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template-group-access-control-entry/index.ts",
            "line": 40
          },
          "name": "enroll",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-template-group-access-control-entry/index:PcaconnectoradTemplateGroupAccessControlEntryAccessRights"
    },
    "@cdktn/provider-awscc.pcaconnectoradTemplateGroupAccessControlEntry.PcaconnectoradTemplateGroupAccessControlEntryAccessRightsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplateGroupAccessControlEntry.PcaconnectoradTemplateGroupAccessControlEntryAccessRightsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pcaconnectorad-template-group-access-control-entry/index.ts",
          "line": 87
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcaconnectorad-template-group-access-control-entry/index.ts",
        "line": 79
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template-group-access-control-entry/index.ts",
            "line": 135
          },
          "name": "resetAutoEnroll"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template-group-access-control-entry/index.ts",
            "line": 151
          },
          "name": "resetEnroll"
        }
      ],
      "name": "PcaconnectoradTemplateGroupAccessControlEntryAccessRightsOutputReference",
      "namespace": "pcaconnectoradTemplateGroupAccessControlEntry",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template-group-access-control-entry/index.ts",
            "line": 139
          },
          "name": "autoEnrollInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template-group-access-control-entry/index.ts",
            "line": 155
          },
          "name": "enrollInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template-group-access-control-entry/index.ts",
            "line": 129
          },
          "name": "autoEnroll",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template-group-access-control-entry/index.ts",
            "line": 145
          },
          "name": "enroll",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorad-template-group-access-control-entry/index.ts",
            "line": 91
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplateGroupAccessControlEntry.PcaconnectoradTemplateGroupAccessControlEntryAccessRights"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-template-group-access-control-entry/index:PcaconnectoradTemplateGroupAccessControlEntryAccessRightsOutputReference"
    },
    "@cdktn/provider-awscc.pcaconnectoradTemplateGroupAccessControlEntry.PcaconnectoradTemplateGroupAccessControlEntryConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplateGroupAccessControlEntry.PcaconnectoradTemplateGroupAccessControlEntryConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pcaconnectorad-template-group-access-control-entry/index.ts",
        "line": 14
      },
      "name": "PcaconnectoradTemplateGroupAccessControlEntryConfig",
      "namespace": "pcaconnectoradTemplateGroupAccessControlEntry",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template_group_access_control_entry#access_rights PcaconnectoradTemplateGroupAccessControlEntry#access_rights}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template-group-access-control-entry/index.ts",
            "line": 18
          },
          "name": "accessRights",
          "type": {
            "fqn": "@cdktn/provider-awscc.pcaconnectoradTemplateGroupAccessControlEntry.PcaconnectoradTemplateGroupAccessControlEntryAccessRights"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template_group_access_control_entry#group_display_name PcaconnectoradTemplateGroupAccessControlEntry#group_display_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template-group-access-control-entry/index.ts",
            "line": 22
          },
          "name": "groupDisplayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template_group_access_control_entry#group_security_identifier PcaconnectoradTemplateGroupAccessControlEntry#group_security_identifier}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template-group-access-control-entry/index.ts",
            "line": 26
          },
          "name": "groupSecurityIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorad_template_group_access_control_entry#template_arn PcaconnectoradTemplateGroupAccessControlEntry#template_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorad-template-group-access-control-entry/index.ts",
            "line": 30
          },
          "name": "templateArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pcaconnectorad-template-group-access-control-entry/index:PcaconnectoradTemplateGroupAccessControlEntryConfig"
    },
    "@cdktn/provider-awscc.pcaconnectorscepChallenge.PcaconnectorscepChallenge": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorscep_challenge awscc_pcaconnectorscep_challenge}."
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectorscepChallenge.PcaconnectorscepChallenge",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorscep_challenge awscc_pcaconnectorscep_challenge} Resource."
        },
        "locationInModule": {
          "filename": "src/pcaconnectorscep-challenge/index.ts",
          "line": 60
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.pcaconnectorscepChallenge.PcaconnectorscepChallengeConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcaconnectorscep-challenge/index.ts",
        "line": 28
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a PcaconnectorscepChallenge resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/pcaconnectorscep-challenge/index.ts",
            "line": 45
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the PcaconnectorscepChallenge to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorscep_challenge#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing PcaconnectorscepChallenge that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the PcaconnectorscepChallenge to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorscep-challenge/index.ts",
            "line": 115
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorscep-challenge/index.ts",
            "line": 127
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorscep-challenge/index.ts",
            "line": 134
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "PcaconnectorscepChallenge",
      "namespace": "pcaconnectorscepChallenge",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorscep-challenge/index.ts",
            "line": 33
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorscep-challenge/index.ts",
            "line": 85
          },
          "name": "challengeArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorscep-challenge/index.ts",
            "line": 103
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorscep-challenge/index.ts",
            "line": 98
          },
          "name": "connectorArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorscep-challenge/index.ts",
            "line": 119
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorscep-challenge/index.ts",
            "line": 91
          },
          "name": "connectorArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorscep-challenge/index.ts",
            "line": 109
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/pcaconnectorscep-challenge/index:PcaconnectorscepChallenge"
    },
    "@cdktn/provider-awscc.pcaconnectorscepChallenge.PcaconnectorscepChallengeConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectorscepChallenge.PcaconnectorscepChallengeConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pcaconnectorscep-challenge/index.ts",
        "line": 14
      },
      "name": "PcaconnectorscepChallengeConfig",
      "namespace": "pcaconnectorscepChallenge",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorscep_challenge#connector_arn PcaconnectorscepChallenge#connector_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorscep-challenge/index.ts",
            "line": 18
          },
          "name": "connectorArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorscep_challenge#tags PcaconnectorscepChallenge#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorscep-challenge/index.ts",
            "line": 22
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/pcaconnectorscep-challenge/index:PcaconnectorscepChallengeConfig"
    },
    "@cdktn/provider-awscc.pcaconnectorscepConnector.PcaconnectorscepConnector": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorscep_connector awscc_pcaconnectorscep_connector}."
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectorscepConnector.PcaconnectorscepConnector",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorscep_connector awscc_pcaconnectorscep_connector} Resource."
        },
        "locationInModule": {
          "filename": "src/pcaconnectorscep-connector/index.ts",
          "line": 353
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.pcaconnectorscepConnector.PcaconnectorscepConnectorConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcaconnectorscep-connector/index.ts",
        "line": 321
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a PcaconnectorscepConnector resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/pcaconnectorscep-connector/index.ts",
            "line": 338
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the PcaconnectorscepConnector to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorscep_connector#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing PcaconnectorscepConnector that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the PcaconnectorscepConnector to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorscep-connector/index.ts",
            "line": 412
          },
          "name": "putMobileDeviceManagement",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pcaconnectorscepConnector.PcaconnectorscepConnectorMobileDeviceManagement"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorscep-connector/index.ts",
            "line": 415
          },
          "name": "resetMobileDeviceManagement"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorscep-connector/index.ts",
            "line": 437
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorscep-connector/index.ts",
            "line": 458
          },
          "name": "resetVpcEndpointId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorscep-connector/index.ts",
            "line": 470
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorscep-connector/index.ts",
            "line": 479
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "PcaconnectorscepConnector",
      "namespace": "pcaconnectorscepConnector",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorscep-connector/index.ts",
            "line": 326
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorscep-connector/index.ts",
            "line": 393
          },
          "name": "connectorArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorscep-connector/index.ts",
            "line": 398
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorscep-connector/index.ts",
            "line": 403
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorscep-connector/index.ts",
            "line": 409
          },
          "name": "mobileDeviceManagement",
          "type": {
            "fqn": "@cdktn/provider-awscc.pcaconnectorscepConnector.PcaconnectorscepConnectorMobileDeviceManagementOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorscep-connector/index.ts",
            "line": 425
          },
          "name": "openIdConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.pcaconnectorscepConnector.PcaconnectorscepConnectorOpenIdConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorscep-connector/index.ts",
            "line": 446
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorscep-connector/index.ts",
            "line": 388
          },
          "name": "certificateAuthorityArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorscep-connector/index.ts",
            "line": 419
          },
          "name": "mobileDeviceManagementInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcaconnectorscepConnector.PcaconnectorscepConnectorMobileDeviceManagement"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorscep-connector/index.ts",
            "line": 441
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorscep-connector/index.ts",
            "line": 462
          },
          "name": "vpcEndpointIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorscep-connector/index.ts",
            "line": 381
          },
          "name": "certificateAuthorityArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorscep-connector/index.ts",
            "line": 431
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorscep-connector/index.ts",
            "line": 452
          },
          "name": "vpcEndpointId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pcaconnectorscep-connector/index:PcaconnectorscepConnector"
    },
    "@cdktn/provider-awscc.pcaconnectorscepConnector.PcaconnectorscepConnectorConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectorscepConnector.PcaconnectorscepConnectorConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pcaconnectorscep-connector/index.ts",
        "line": 14
      },
      "name": "PcaconnectorscepConnectorConfig",
      "namespace": "pcaconnectorscepConnector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorscep_connector#certificate_authority_arn PcaconnectorscepConnector#certificate_authority_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorscep-connector/index.ts",
            "line": 18
          },
          "name": "certificateAuthorityArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorscep_connector#mobile_device_management PcaconnectorscepConnector#mobile_device_management}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorscep-connector/index.ts",
            "line": 22
          },
          "name": "mobileDeviceManagement",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pcaconnectorscepConnector.PcaconnectorscepConnectorMobileDeviceManagement"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorscep_connector#tags PcaconnectorscepConnector#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorscep-connector/index.ts",
            "line": 26
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorscep_connector#vpc_endpoint_id PcaconnectorscepConnector#vpc_endpoint_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorscep-connector/index.ts",
            "line": 30
          },
          "name": "vpcEndpointId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pcaconnectorscep-connector/index:PcaconnectorscepConnectorConfig"
    },
    "@cdktn/provider-awscc.pcaconnectorscepConnector.PcaconnectorscepConnectorMobileDeviceManagement": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectorscepConnector.PcaconnectorscepConnectorMobileDeviceManagement",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pcaconnectorscep-connector/index.ts",
        "line": 159
      },
      "name": "PcaconnectorscepConnectorMobileDeviceManagement",
      "namespace": "pcaconnectorscepConnector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorscep_connector#intune PcaconnectorscepConnector#intune}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorscep-connector/index.ts",
            "line": 163
          },
          "name": "intune",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pcaconnectorscepConnector.PcaconnectorscepConnectorMobileDeviceManagementIntune"
          }
        }
      ],
      "symbolId": "src/pcaconnectorscep-connector/index:PcaconnectorscepConnectorMobileDeviceManagement"
    },
    "@cdktn/provider-awscc.pcaconnectorscepConnector.PcaconnectorscepConnectorMobileDeviceManagementIntune": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectorscepConnector.PcaconnectorscepConnectorMobileDeviceManagementIntune",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pcaconnectorscep-connector/index.ts",
        "line": 32
      },
      "name": "PcaconnectorscepConnectorMobileDeviceManagementIntune",
      "namespace": "pcaconnectorscepConnector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorscep_connector#azure_application_id PcaconnectorscepConnector#azure_application_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorscep-connector/index.ts",
            "line": 36
          },
          "name": "azureApplicationId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcaconnectorscep_connector#domain PcaconnectorscepConnector#domain}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorscep-connector/index.ts",
            "line": 40
          },
          "name": "domain",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pcaconnectorscep-connector/index:PcaconnectorscepConnectorMobileDeviceManagementIntune"
    },
    "@cdktn/provider-awscc.pcaconnectorscepConnector.PcaconnectorscepConnectorMobileDeviceManagementIntuneOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectorscepConnector.PcaconnectorscepConnectorMobileDeviceManagementIntuneOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pcaconnectorscep-connector/index.ts",
          "line": 87
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcaconnectorscep-connector/index.ts",
        "line": 79
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorscep-connector/index.ts",
            "line": 135
          },
          "name": "resetAzureApplicationId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorscep-connector/index.ts",
            "line": 151
          },
          "name": "resetDomain"
        }
      ],
      "name": "PcaconnectorscepConnectorMobileDeviceManagementIntuneOutputReference",
      "namespace": "pcaconnectorscepConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorscep-connector/index.ts",
            "line": 139
          },
          "name": "azureApplicationIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorscep-connector/index.ts",
            "line": 155
          },
          "name": "domainInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorscep-connector/index.ts",
            "line": 129
          },
          "name": "azureApplicationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorscep-connector/index.ts",
            "line": 145
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorscep-connector/index.ts",
            "line": 91
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcaconnectorscepConnector.PcaconnectorscepConnectorMobileDeviceManagementIntune"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcaconnectorscep-connector/index:PcaconnectorscepConnectorMobileDeviceManagementIntuneOutputReference"
    },
    "@cdktn/provider-awscc.pcaconnectorscepConnector.PcaconnectorscepConnectorMobileDeviceManagementOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectorscepConnector.PcaconnectorscepConnectorMobileDeviceManagementOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pcaconnectorscep-connector/index.ts",
          "line": 203
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcaconnectorscep-connector/index.ts",
        "line": 195
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorscep-connector/index.ts",
            "line": 242
          },
          "name": "putIntune",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pcaconnectorscepConnector.PcaconnectorscepConnectorMobileDeviceManagementIntune"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorscep-connector/index.ts",
            "line": 245
          },
          "name": "resetIntune"
        }
      ],
      "name": "PcaconnectorscepConnectorMobileDeviceManagementOutputReference",
      "namespace": "pcaconnectorscepConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorscep-connector/index.ts",
            "line": 239
          },
          "name": "intune",
          "type": {
            "fqn": "@cdktn/provider-awscc.pcaconnectorscepConnector.PcaconnectorscepConnectorMobileDeviceManagementIntuneOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorscep-connector/index.ts",
            "line": 249
          },
          "name": "intuneInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcaconnectorscepConnector.PcaconnectorscepConnectorMobileDeviceManagementIntune"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorscep-connector/index.ts",
            "line": 207
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcaconnectorscepConnector.PcaconnectorscepConnectorMobileDeviceManagement"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcaconnectorscep-connector/index:PcaconnectorscepConnectorMobileDeviceManagementOutputReference"
    },
    "@cdktn/provider-awscc.pcaconnectorscepConnector.PcaconnectorscepConnectorOpenIdConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectorscepConnector.PcaconnectorscepConnectorOpenIdConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pcaconnectorscep-connector/index.ts",
        "line": 253
      },
      "name": "PcaconnectorscepConnectorOpenIdConfiguration",
      "namespace": "pcaconnectorscepConnector",
      "symbolId": "src/pcaconnectorscep-connector/index:PcaconnectorscepConnectorOpenIdConfiguration"
    },
    "@cdktn/provider-awscc.pcaconnectorscepConnector.PcaconnectorscepConnectorOpenIdConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcaconnectorscepConnector.PcaconnectorscepConnectorOpenIdConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pcaconnectorscep-connector/index.ts",
          "line": 283
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcaconnectorscep-connector/index.ts",
        "line": 276
      },
      "name": "PcaconnectorscepConnectorOpenIdConfigurationOutputReference",
      "namespace": "pcaconnectorscepConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorscep-connector/index.ts",
            "line": 303
          },
          "name": "audience",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorscep-connector/index.ts",
            "line": 308
          },
          "name": "issuer",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcaconnectorscep-connector/index.ts",
            "line": 313
          },
          "name": "subject",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcaconnectorscep-connector/index.ts",
            "line": 287
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pcaconnectorscepConnector.PcaconnectorscepConnectorOpenIdConfiguration"
          }
        }
      ],
      "symbolId": "src/pcaconnectorscep-connector/index:PcaconnectorscepConnectorOpenIdConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.pcsCluster.PcsCluster": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcs_cluster awscc_pcs_cluster}."
      },
      "fqn": "@cdktn/provider-awscc.pcsCluster.PcsCluster",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcs_cluster awscc_pcs_cluster} Resource."
        },
        "locationInModule": {
          "filename": "src/pcs-cluster/index.ts",
          "line": 1939
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.pcsCluster.PcsClusterConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcs-cluster/index.ts",
        "line": 1907
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a PcsCluster resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 1924
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the PcsCluster to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcs_cluster#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing PcsCluster that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the PcsCluster to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 2015
          },
          "name": "putNetworking",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pcsCluster.PcsClusterNetworking"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 2028
          },
          "name": "putScheduler",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pcsCluster.PcsClusterScheduler"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 2054
          },
          "name": "putSlurmConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pcsCluster.PcsClusterSlurmConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 2002
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 2057
          },
          "name": "resetSlurmConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 2078
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 2090
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 2101
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "PcsCluster",
      "namespace": "pcsCluster",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 1912
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 1968
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 1973
          },
          "name": "clusterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 1979
          },
          "name": "endpoints",
          "type": {
            "fqn": "@cdktn/provider-awscc.pcsCluster.PcsClusterEndpointsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 1985
          },
          "name": "errorInfo",
          "type": {
            "fqn": "@cdktn/provider-awscc.pcsCluster.PcsClusterErrorInfoList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 1990
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 2012
          },
          "name": "networking",
          "type": {
            "fqn": "@cdktn/provider-awscc.pcsCluster.PcsClusterNetworkingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 2025
          },
          "name": "scheduler",
          "type": {
            "fqn": "@cdktn/provider-awscc.pcsCluster.PcsClusterSchedulerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 2051
          },
          "name": "slurmConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.pcsCluster.PcsClusterSlurmConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 2066
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 2006
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 2019
          },
          "name": "networkingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcsCluster.PcsClusterNetworking"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 2032
          },
          "name": "schedulerInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcsCluster.PcsClusterScheduler"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 2045
          },
          "name": "sizeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 2061
          },
          "name": "slurmConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcsCluster.PcsClusterSlurmConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 2082
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 1996
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 2038
          },
          "name": "size",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 2072
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/pcs-cluster/index:PcsCluster"
    },
    "@cdktn/provider-awscc.pcsCluster.PcsClusterConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcsCluster.PcsClusterConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pcs-cluster/index.ts",
        "line": 14
      },
      "name": "PcsClusterConfig",
      "namespace": "pcsCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcs_cluster#networking PcsCluster#networking}",
            "stability": "stable",
            "summary": "The networking configuration for the cluster's control plane."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 26
          },
          "name": "networking",
          "type": {
            "fqn": "@cdktn/provider-awscc.pcsCluster.PcsClusterNetworking"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcs_cluster#scheduler PcsCluster#scheduler}",
            "stability": "stable",
            "summary": "The cluster management and job scheduling software associated with the cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 32
          },
          "name": "scheduler",
          "type": {
            "fqn": "@cdktn/provider-awscc.pcsCluster.PcsClusterScheduler"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcs_cluster#size PcsCluster#size}",
            "stability": "stable",
            "summary": "The size of the cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 38
          },
          "name": "size",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcs_cluster#name PcsCluster#name}",
            "stability": "stable",
            "summary": "The name that identifies the cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 20
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcs_cluster#slurm_configuration PcsCluster#slurm_configuration}",
            "stability": "stable",
            "summary": "Additional options related to the Slurm scheduler."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 44
          },
          "name": "slurmConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pcsCluster.PcsClusterSlurmConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Each tag consists of a tag key and tag value. The tag value is optional and can be an empty string.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcs_cluster#tags PcsCluster#tags}",
            "stability": "stable",
            "summary": "1 or more tags added to the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 50
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/pcs-cluster/index:PcsClusterConfig"
    },
    "@cdktn/provider-awscc.pcsCluster.PcsClusterEndpoints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcsCluster.PcsClusterEndpoints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pcs-cluster/index.ts",
        "line": 52
      },
      "name": "PcsClusterEndpoints",
      "namespace": "pcsCluster",
      "symbolId": "src/pcs-cluster/index:PcsClusterEndpoints"
    },
    "@cdktn/provider-awscc.pcsCluster.PcsClusterEndpointsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcsCluster.PcsClusterEndpointsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pcs-cluster/index.ts",
          "line": 136
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcs-cluster/index.ts",
        "line": 129
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 143
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.pcsCluster.PcsClusterEndpointsOutputReference"
            }
          }
        }
      ],
      "name": "PcsClusterEndpointsList",
      "namespace": "pcsCluster",
      "symbolId": "src/pcs-cluster/index:PcsClusterEndpointsList"
    },
    "@cdktn/provider-awscc.pcsCluster.PcsClusterEndpointsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcsCluster.PcsClusterEndpointsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pcs-cluster/index.ts",
          "line": 84
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcs-cluster/index.ts",
        "line": 75
      },
      "name": "PcsClusterEndpointsOutputReference",
      "namespace": "pcsCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 104
          },
          "name": "ipv6Address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 109
          },
          "name": "port",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 114
          },
          "name": "privateIpAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 119
          },
          "name": "publicIpAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 124
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 88
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pcsCluster.PcsClusterEndpoints"
          }
        }
      ],
      "symbolId": "src/pcs-cluster/index:PcsClusterEndpointsOutputReference"
    },
    "@cdktn/provider-awscc.pcsCluster.PcsClusterErrorInfo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcsCluster.PcsClusterErrorInfo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pcs-cluster/index.ts",
        "line": 147
      },
      "name": "PcsClusterErrorInfo",
      "namespace": "pcsCluster",
      "symbolId": "src/pcs-cluster/index:PcsClusterErrorInfo"
    },
    "@cdktn/provider-awscc.pcsCluster.PcsClusterErrorInfoList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcsCluster.PcsClusterErrorInfoList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pcs-cluster/index.ts",
          "line": 216
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcs-cluster/index.ts",
        "line": 209
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 223
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.pcsCluster.PcsClusterErrorInfoOutputReference"
            }
          }
        }
      ],
      "name": "PcsClusterErrorInfoList",
      "namespace": "pcsCluster",
      "symbolId": "src/pcs-cluster/index:PcsClusterErrorInfoList"
    },
    "@cdktn/provider-awscc.pcsCluster.PcsClusterErrorInfoOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcsCluster.PcsClusterErrorInfoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pcs-cluster/index.ts",
          "line": 179
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcs-cluster/index.ts",
        "line": 170
      },
      "name": "PcsClusterErrorInfoOutputReference",
      "namespace": "pcsCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 199
          },
          "name": "code",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 204
          },
          "name": "message",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 183
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pcsCluster.PcsClusterErrorInfo"
          }
        }
      ],
      "symbolId": "src/pcs-cluster/index:PcsClusterErrorInfoOutputReference"
    },
    "@cdktn/provider-awscc.pcsCluster.PcsClusterNetworking": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcsCluster.PcsClusterNetworking",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pcs-cluster/index.ts",
        "line": 227
      },
      "name": "PcsClusterNetworking",
      "namespace": "pcsCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcs_cluster#network_type PcsCluster#network_type}",
            "stability": "stable",
            "summary": "The IP of the cluster (IPV4 or IPV6)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 233
          },
          "name": "networkType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcs_cluster#security_group_ids PcsCluster#security_group_ids}",
            "stability": "stable",
            "summary": "The list of security group IDs associated with the Elastic Network Interface (ENI) created in subnets."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 239
          },
          "name": "securityGroupIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The subnet must have an available IP address, cannot reside in AWS Outposts, AWS Wavelength, or an AWS Local Zone. AWS PCS currently supports only 1 subnet in this list.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcs_cluster#subnet_ids PcsCluster#subnet_ids}",
            "stability": "stable",
            "summary": "The list of subnet IDs where AWS PCS creates an Elastic Network Interface (ENI) to enable communication between managed controllers and AWS PCS resources."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 245
          },
          "name": "subnetIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/pcs-cluster/index:PcsClusterNetworking"
    },
    "@cdktn/provider-awscc.pcsCluster.PcsClusterNetworkingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcsCluster.PcsClusterNetworkingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pcs-cluster/index.ts",
          "line": 299
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcs-cluster/index.ts",
        "line": 291
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 353
          },
          "name": "resetNetworkType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 369
          },
          "name": "resetSecurityGroupIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 385
          },
          "name": "resetSubnetIds"
        }
      ],
      "name": "PcsClusterNetworkingOutputReference",
      "namespace": "pcsCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 357
          },
          "name": "networkTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 373
          },
          "name": "securityGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 389
          },
          "name": "subnetIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 347
          },
          "name": "networkType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 363
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 379
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 303
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcsCluster.PcsClusterNetworking"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcs-cluster/index:PcsClusterNetworkingOutputReference"
    },
    "@cdktn/provider-awscc.pcsCluster.PcsClusterScheduler": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcsCluster.PcsClusterScheduler",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pcs-cluster/index.ts",
        "line": 393
      },
      "name": "PcsClusterScheduler",
      "namespace": "pcsCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcs_cluster#type PcsCluster#type}",
            "stability": "stable",
            "summary": "The software AWS PCS uses to manage cluster scaling and job scheduling."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 399
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcs_cluster#version PcsCluster#version}",
            "stability": "stable",
            "summary": "The version of the specified scheduling software that AWS PCS uses to manage cluster scaling and job scheduling."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 405
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pcs-cluster/index:PcsClusterScheduler"
    },
    "@cdktn/provider-awscc.pcsCluster.PcsClusterSchedulerOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcsCluster.PcsClusterSchedulerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pcs-cluster/index.ts",
          "line": 452
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcs-cluster/index.ts",
        "line": 444
      },
      "name": "PcsClusterSchedulerOutputReference",
      "namespace": "pcsCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 501
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 514
          },
          "name": "versionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 494
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 507
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 456
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcsCluster.PcsClusterScheduler"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcs-cluster/index:PcsClusterSchedulerOutputReference"
    },
    "@cdktn/provider-awscc.pcsCluster.PcsClusterSlurmConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcsCluster.PcsClusterSlurmConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pcs-cluster/index.ts",
        "line": 1562
      },
      "name": "PcsClusterSlurmConfiguration",
      "namespace": "pcsCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcs_cluster#accounting PcsCluster#accounting}",
            "stability": "stable",
            "summary": "The accounting configuration includes configurable settings for Slurm accounting."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 1568
          },
          "name": "accounting",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pcsCluster.PcsClusterSlurmConfigurationAccounting"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcs_cluster#auth_key PcsCluster#auth_key}",
            "stability": "stable",
            "summary": "The shared Slurm key for authentication, also known as the cluster secret."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 1574
          },
          "name": "authKey",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pcsCluster.PcsClusterSlurmConfigurationAuthKey"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcs_cluster#cgroup_custom_settings PcsCluster#cgroup_custom_settings}",
            "stability": "stable",
            "summary": "Additional cgroup-specific configuration that directly maps to cgroup.conf settings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 1580
          },
          "name": "cgroupCustomSettings",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.pcsCluster.PcsClusterSlurmConfigurationCgroupCustomSettings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcs_cluster#jwt_auth PcsCluster#jwt_auth}",
            "stability": "stable",
            "summary": "JWT authentication configuration for Slurm."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 1586
          },
          "name": "jwtAuth",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pcsCluster.PcsClusterSlurmConfigurationJwtAuth"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcs_cluster#scale_down_idle_time_in_seconds PcsCluster#scale_down_idle_time_in_seconds}",
            "stability": "stable",
            "summary": "The time before an idle node is scaled down."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 1592
          },
          "name": "scaleDownIdleTimeInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcs_cluster#slurm_custom_settings PcsCluster#slurm_custom_settings}",
            "stability": "stable",
            "summary": "Additional Slurm-specific configuration that directly maps to Slurm settings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 1598
          },
          "name": "slurmCustomSettings",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.pcsCluster.PcsClusterSlurmConfigurationSlurmCustomSettings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcs_cluster#slurmdbd_custom_settings PcsCluster#slurmdbd_custom_settings}",
            "stability": "stable",
            "summary": "Additional slurmdbd-specific configuration that directly maps to slurmdbd.conf settings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 1610
          },
          "name": "slurmdbdCustomSettings",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.pcsCluster.PcsClusterSlurmConfigurationSlurmdbdCustomSettings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcs_cluster#slurm_rest PcsCluster#slurm_rest}",
            "stability": "stable",
            "summary": "The SlurmRest configuration includes configurable settings for Slurm Rest."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 1604
          },
          "name": "slurmRest",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pcsCluster.PcsClusterSlurmConfigurationSlurmRest"
          }
        }
      ],
      "symbolId": "src/pcs-cluster/index:PcsClusterSlurmConfiguration"
    },
    "@cdktn/provider-awscc.pcsCluster.PcsClusterSlurmConfigurationAccounting": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcsCluster.PcsClusterSlurmConfigurationAccounting",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pcs-cluster/index.ts",
        "line": 518
      },
      "name": "PcsClusterSlurmConfigurationAccounting",
      "namespace": "pcsCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcs_cluster#default_purge_time_in_days PcsCluster#default_purge_time_in_days}",
            "stability": "stable",
            "summary": "The default value for all purge settings for `slurmdbd.conf`. For more information, see the [slurmdbd.conf documentation at SchedMD](https://slurm.schedmd.com/slurmdbd.conf.html). The default value is `-1`. A value of `-1` means there is no purge time and records persist as long as the cluster exists."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 524
          },
          "name": "defaultPurgeTimeInDays",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcs_cluster#mode PcsCluster#mode}",
            "stability": "stable",
            "summary": "The default value is `NONE`. A value of `STANDARD` means that Slurm accounting is enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 530
          },
          "name": "mode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pcs-cluster/index:PcsClusterSlurmConfigurationAccounting"
    },
    "@cdktn/provider-awscc.pcsCluster.PcsClusterSlurmConfigurationAccountingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcsCluster.PcsClusterSlurmConfigurationAccountingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pcs-cluster/index.ts",
          "line": 577
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcs-cluster/index.ts",
        "line": 569
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 625
          },
          "name": "resetDefaultPurgeTimeInDays"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 641
          },
          "name": "resetMode"
        }
      ],
      "name": "PcsClusterSlurmConfigurationAccountingOutputReference",
      "namespace": "pcsCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 629
          },
          "name": "defaultPurgeTimeInDaysInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 645
          },
          "name": "modeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 619
          },
          "name": "defaultPurgeTimeInDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 635
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 581
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcsCluster.PcsClusterSlurmConfigurationAccounting"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcs-cluster/index:PcsClusterSlurmConfigurationAccountingOutputReference"
    },
    "@cdktn/provider-awscc.pcsCluster.PcsClusterSlurmConfigurationAuthKey": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcsCluster.PcsClusterSlurmConfigurationAuthKey",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pcs-cluster/index.ts",
        "line": 649
      },
      "name": "PcsClusterSlurmConfigurationAuthKey",
      "namespace": "pcsCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcs_cluster#secret_arn PcsCluster#secret_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the the shared Slurm key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 655
          },
          "name": "secretArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcs_cluster#secret_version PcsCluster#secret_version}",
            "stability": "stable",
            "summary": "The version of the shared Slurm key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 661
          },
          "name": "secretVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pcs-cluster/index:PcsClusterSlurmConfigurationAuthKey"
    },
    "@cdktn/provider-awscc.pcsCluster.PcsClusterSlurmConfigurationAuthKeyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcsCluster.PcsClusterSlurmConfigurationAuthKeyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pcs-cluster/index.ts",
          "line": 708
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcs-cluster/index.ts",
        "line": 700
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 756
          },
          "name": "resetSecretArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 772
          },
          "name": "resetSecretVersion"
        }
      ],
      "name": "PcsClusterSlurmConfigurationAuthKeyOutputReference",
      "namespace": "pcsCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 760
          },
          "name": "secretArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 776
          },
          "name": "secretVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 750
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 766
          },
          "name": "secretVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 712
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcsCluster.PcsClusterSlurmConfigurationAuthKey"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcs-cluster/index:PcsClusterSlurmConfigurationAuthKeyOutputReference"
    },
    "@cdktn/provider-awscc.pcsCluster.PcsClusterSlurmConfigurationCgroupCustomSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcsCluster.PcsClusterSlurmConfigurationCgroupCustomSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pcs-cluster/index.ts",
        "line": 780
      },
      "name": "PcsClusterSlurmConfigurationCgroupCustomSettings",
      "namespace": "pcsCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcs_cluster#parameter_name PcsCluster#parameter_name}",
            "stability": "stable",
            "summary": "The cgroup.conf parameter name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 786
          },
          "name": "parameterName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcs_cluster#parameter_value PcsCluster#parameter_value}",
            "stability": "stable",
            "summary": "The value for the cgroup.conf parameter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 792
          },
          "name": "parameterValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pcs-cluster/index:PcsClusterSlurmConfigurationCgroupCustomSettings"
    },
    "@cdktn/provider-awscc.pcsCluster.PcsClusterSlurmConfigurationCgroupCustomSettingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcsCluster.PcsClusterSlurmConfigurationCgroupCustomSettingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pcs-cluster/index.ts",
          "line": 922
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcs-cluster/index.ts",
        "line": 914
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 929
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.pcsCluster.PcsClusterSlurmConfigurationCgroupCustomSettingsOutputReference"
            }
          }
        }
      ],
      "name": "PcsClusterSlurmConfigurationCgroupCustomSettingsList",
      "namespace": "pcsCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 915
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.pcsCluster.PcsClusterSlurmConfigurationCgroupCustomSettings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcs-cluster/index:PcsClusterSlurmConfigurationCgroupCustomSettingsList"
    },
    "@cdktn/provider-awscc.pcsCluster.PcsClusterSlurmConfigurationCgroupCustomSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcsCluster.PcsClusterSlurmConfigurationCgroupCustomSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pcs-cluster/index.ts",
          "line": 841
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcs-cluster/index.ts",
        "line": 831
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 889
          },
          "name": "resetParameterName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 905
          },
          "name": "resetParameterValue"
        }
      ],
      "name": "PcsClusterSlurmConfigurationCgroupCustomSettingsOutputReference",
      "namespace": "pcsCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 893
          },
          "name": "parameterNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 909
          },
          "name": "parameterValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 883
          },
          "name": "parameterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 899
          },
          "name": "parameterValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 845
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcsCluster.PcsClusterSlurmConfigurationCgroupCustomSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcs-cluster/index:PcsClusterSlurmConfigurationCgroupCustomSettingsOutputReference"
    },
    "@cdktn/provider-awscc.pcsCluster.PcsClusterSlurmConfigurationJwtAuth": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcsCluster.PcsClusterSlurmConfigurationJwtAuth",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pcs-cluster/index.ts",
        "line": 1064
      },
      "name": "PcsClusterSlurmConfigurationJwtAuth",
      "namespace": "pcsCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcs_cluster#jwt_key PcsCluster#jwt_key}",
            "stability": "stable",
            "summary": "JWT key configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 1070
          },
          "name": "jwtKey",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pcsCluster.PcsClusterSlurmConfigurationJwtAuthJwtKey"
          }
        }
      ],
      "symbolId": "src/pcs-cluster/index:PcsClusterSlurmConfigurationJwtAuth"
    },
    "@cdktn/provider-awscc.pcsCluster.PcsClusterSlurmConfigurationJwtAuthJwtKey": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcsCluster.PcsClusterSlurmConfigurationJwtAuthJwtKey",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pcs-cluster/index.ts",
        "line": 933
      },
      "name": "PcsClusterSlurmConfigurationJwtAuthJwtKey",
      "namespace": "pcsCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcs_cluster#secret_arn PcsCluster#secret_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the JWT key secret."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 939
          },
          "name": "secretArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcs_cluster#secret_version PcsCluster#secret_version}",
            "stability": "stable",
            "summary": "The version of the JWT key secret."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 945
          },
          "name": "secretVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pcs-cluster/index:PcsClusterSlurmConfigurationJwtAuthJwtKey"
    },
    "@cdktn/provider-awscc.pcsCluster.PcsClusterSlurmConfigurationJwtAuthJwtKeyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcsCluster.PcsClusterSlurmConfigurationJwtAuthJwtKeyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pcs-cluster/index.ts",
          "line": 992
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcs-cluster/index.ts",
        "line": 984
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 1040
          },
          "name": "resetSecretArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 1056
          },
          "name": "resetSecretVersion"
        }
      ],
      "name": "PcsClusterSlurmConfigurationJwtAuthJwtKeyOutputReference",
      "namespace": "pcsCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 1044
          },
          "name": "secretArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 1060
          },
          "name": "secretVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 1034
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 1050
          },
          "name": "secretVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 996
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcsCluster.PcsClusterSlurmConfigurationJwtAuthJwtKey"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcs-cluster/index:PcsClusterSlurmConfigurationJwtAuthJwtKeyOutputReference"
    },
    "@cdktn/provider-awscc.pcsCluster.PcsClusterSlurmConfigurationJwtAuthOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcsCluster.PcsClusterSlurmConfigurationJwtAuthOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pcs-cluster/index.ts",
          "line": 1110
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcs-cluster/index.ts",
        "line": 1102
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 1149
          },
          "name": "putJwtKey",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pcsCluster.PcsClusterSlurmConfigurationJwtAuthJwtKey"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 1152
          },
          "name": "resetJwtKey"
        }
      ],
      "name": "PcsClusterSlurmConfigurationJwtAuthOutputReference",
      "namespace": "pcsCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 1146
          },
          "name": "jwtKey",
          "type": {
            "fqn": "@cdktn/provider-awscc.pcsCluster.PcsClusterSlurmConfigurationJwtAuthJwtKeyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 1156
          },
          "name": "jwtKeyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcsCluster.PcsClusterSlurmConfigurationJwtAuthJwtKey"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 1114
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcsCluster.PcsClusterSlurmConfigurationJwtAuth"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcs-cluster/index:PcsClusterSlurmConfigurationJwtAuthOutputReference"
    },
    "@cdktn/provider-awscc.pcsCluster.PcsClusterSlurmConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcsCluster.PcsClusterSlurmConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pcs-cluster/index.ts",
          "line": 1699
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcs-cluster/index.ts",
        "line": 1691
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 1780
          },
          "name": "putAccounting",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pcsCluster.PcsClusterSlurmConfigurationAccounting"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 1796
          },
          "name": "putAuthKey",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pcsCluster.PcsClusterSlurmConfigurationAuthKey"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 1812
          },
          "name": "putCgroupCustomSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.pcsCluster.PcsClusterSlurmConfigurationCgroupCustomSettings"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 1828
          },
          "name": "putJwtAuth",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pcsCluster.PcsClusterSlurmConfigurationJwtAuth"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 1860
          },
          "name": "putSlurmCustomSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.pcsCluster.PcsClusterSlurmConfigurationSlurmCustomSettings"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 1892
          },
          "name": "putSlurmdbdCustomSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.pcsCluster.PcsClusterSlurmConfigurationSlurmdbdCustomSettings"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 1876
          },
          "name": "putSlurmRest",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pcsCluster.PcsClusterSlurmConfigurationSlurmRest"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 1783
          },
          "name": "resetAccounting"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 1799
          },
          "name": "resetAuthKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 1815
          },
          "name": "resetCgroupCustomSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 1831
          },
          "name": "resetJwtAuth"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 1847
          },
          "name": "resetScaleDownIdleTimeInSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 1863
          },
          "name": "resetSlurmCustomSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 1895
          },
          "name": "resetSlurmdbdCustomSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 1879
          },
          "name": "resetSlurmRest"
        }
      ],
      "name": "PcsClusterSlurmConfigurationOutputReference",
      "namespace": "pcsCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 1777
          },
          "name": "accounting",
          "type": {
            "fqn": "@cdktn/provider-awscc.pcsCluster.PcsClusterSlurmConfigurationAccountingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 1793
          },
          "name": "authKey",
          "type": {
            "fqn": "@cdktn/provider-awscc.pcsCluster.PcsClusterSlurmConfigurationAuthKeyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 1809
          },
          "name": "cgroupCustomSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.pcsCluster.PcsClusterSlurmConfigurationCgroupCustomSettingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 1825
          },
          "name": "jwtAuth",
          "type": {
            "fqn": "@cdktn/provider-awscc.pcsCluster.PcsClusterSlurmConfigurationJwtAuthOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 1857
          },
          "name": "slurmCustomSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.pcsCluster.PcsClusterSlurmConfigurationSlurmCustomSettingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 1889
          },
          "name": "slurmdbdCustomSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.pcsCluster.PcsClusterSlurmConfigurationSlurmdbdCustomSettingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 1873
          },
          "name": "slurmRest",
          "type": {
            "fqn": "@cdktn/provider-awscc.pcsCluster.PcsClusterSlurmConfigurationSlurmRestOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 1787
          },
          "name": "accountingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcsCluster.PcsClusterSlurmConfigurationAccounting"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 1803
          },
          "name": "authKeyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcsCluster.PcsClusterSlurmConfigurationAuthKey"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 1819
          },
          "name": "cgroupCustomSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.pcsCluster.PcsClusterSlurmConfigurationCgroupCustomSettings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 1835
          },
          "name": "jwtAuthInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcsCluster.PcsClusterSlurmConfigurationJwtAuth"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 1851
          },
          "name": "scaleDownIdleTimeInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 1867
          },
          "name": "slurmCustomSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.pcsCluster.PcsClusterSlurmConfigurationSlurmCustomSettings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 1899
          },
          "name": "slurmdbdCustomSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.pcsCluster.PcsClusterSlurmConfigurationSlurmdbdCustomSettings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 1883
          },
          "name": "slurmRestInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcsCluster.PcsClusterSlurmConfigurationSlurmRest"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 1841
          },
          "name": "scaleDownIdleTimeInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 1703
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcsCluster.PcsClusterSlurmConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcs-cluster/index:PcsClusterSlurmConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.pcsCluster.PcsClusterSlurmConfigurationSlurmCustomSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcsCluster.PcsClusterSlurmConfigurationSlurmCustomSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pcs-cluster/index.ts",
        "line": 1160
      },
      "name": "PcsClusterSlurmConfigurationSlurmCustomSettings",
      "namespace": "pcsCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcs_cluster#parameter_name PcsCluster#parameter_name}",
            "stability": "stable",
            "summary": "AWS PCS supports configuration of the following Slurm parameters for clusters: Prolog, Epilog, and SelectTypeParameters."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 1166
          },
          "name": "parameterName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcs_cluster#parameter_value PcsCluster#parameter_value}",
            "stability": "stable",
            "summary": "The value for the configured Slurm setting."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 1172
          },
          "name": "parameterValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pcs-cluster/index:PcsClusterSlurmConfigurationSlurmCustomSettings"
    },
    "@cdktn/provider-awscc.pcsCluster.PcsClusterSlurmConfigurationSlurmCustomSettingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcsCluster.PcsClusterSlurmConfigurationSlurmCustomSettingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pcs-cluster/index.ts",
          "line": 1302
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcs-cluster/index.ts",
        "line": 1294
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 1309
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.pcsCluster.PcsClusterSlurmConfigurationSlurmCustomSettingsOutputReference"
            }
          }
        }
      ],
      "name": "PcsClusterSlurmConfigurationSlurmCustomSettingsList",
      "namespace": "pcsCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 1295
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.pcsCluster.PcsClusterSlurmConfigurationSlurmCustomSettings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcs-cluster/index:PcsClusterSlurmConfigurationSlurmCustomSettingsList"
    },
    "@cdktn/provider-awscc.pcsCluster.PcsClusterSlurmConfigurationSlurmCustomSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcsCluster.PcsClusterSlurmConfigurationSlurmCustomSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pcs-cluster/index.ts",
          "line": 1221
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcs-cluster/index.ts",
        "line": 1211
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 1269
          },
          "name": "resetParameterName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 1285
          },
          "name": "resetParameterValue"
        }
      ],
      "name": "PcsClusterSlurmConfigurationSlurmCustomSettingsOutputReference",
      "namespace": "pcsCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 1273
          },
          "name": "parameterNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 1289
          },
          "name": "parameterValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 1263
          },
          "name": "parameterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 1279
          },
          "name": "parameterValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 1225
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcsCluster.PcsClusterSlurmConfigurationSlurmCustomSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcs-cluster/index:PcsClusterSlurmConfigurationSlurmCustomSettingsOutputReference"
    },
    "@cdktn/provider-awscc.pcsCluster.PcsClusterSlurmConfigurationSlurmRest": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcsCluster.PcsClusterSlurmConfigurationSlurmRest",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pcs-cluster/index.ts",
        "line": 1313
      },
      "name": "PcsClusterSlurmConfigurationSlurmRest",
      "namespace": "pcsCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcs_cluster#mode PcsCluster#mode}",
            "stability": "stable",
            "summary": "The default value is `NONE`. A value of `STANDARD` means that Slurm Rest is enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 1319
          },
          "name": "mode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pcs-cluster/index:PcsClusterSlurmConfigurationSlurmRest"
    },
    "@cdktn/provider-awscc.pcsCluster.PcsClusterSlurmConfigurationSlurmRestOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcsCluster.PcsClusterSlurmConfigurationSlurmRestOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pcs-cluster/index.ts",
          "line": 1359
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcs-cluster/index.ts",
        "line": 1351
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 1401
          },
          "name": "resetMode"
        }
      ],
      "name": "PcsClusterSlurmConfigurationSlurmRestOutputReference",
      "namespace": "pcsCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 1405
          },
          "name": "modeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 1395
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 1363
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcsCluster.PcsClusterSlurmConfigurationSlurmRest"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcs-cluster/index:PcsClusterSlurmConfigurationSlurmRestOutputReference"
    },
    "@cdktn/provider-awscc.pcsCluster.PcsClusterSlurmConfigurationSlurmdbdCustomSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcsCluster.PcsClusterSlurmConfigurationSlurmdbdCustomSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pcs-cluster/index.ts",
        "line": 1409
      },
      "name": "PcsClusterSlurmConfigurationSlurmdbdCustomSettings",
      "namespace": "pcsCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcs_cluster#parameter_name PcsCluster#parameter_name}",
            "stability": "stable",
            "summary": "The slurmdbd.conf parameter name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 1415
          },
          "name": "parameterName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcs_cluster#parameter_value PcsCluster#parameter_value}",
            "stability": "stable",
            "summary": "The value for the slurmdbd.conf parameter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 1421
          },
          "name": "parameterValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pcs-cluster/index:PcsClusterSlurmConfigurationSlurmdbdCustomSettings"
    },
    "@cdktn/provider-awscc.pcsCluster.PcsClusterSlurmConfigurationSlurmdbdCustomSettingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcsCluster.PcsClusterSlurmConfigurationSlurmdbdCustomSettingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pcs-cluster/index.ts",
          "line": 1551
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcs-cluster/index.ts",
        "line": 1543
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 1558
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.pcsCluster.PcsClusterSlurmConfigurationSlurmdbdCustomSettingsOutputReference"
            }
          }
        }
      ],
      "name": "PcsClusterSlurmConfigurationSlurmdbdCustomSettingsList",
      "namespace": "pcsCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 1544
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.pcsCluster.PcsClusterSlurmConfigurationSlurmdbdCustomSettings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcs-cluster/index:PcsClusterSlurmConfigurationSlurmdbdCustomSettingsList"
    },
    "@cdktn/provider-awscc.pcsCluster.PcsClusterSlurmConfigurationSlurmdbdCustomSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcsCluster.PcsClusterSlurmConfigurationSlurmdbdCustomSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pcs-cluster/index.ts",
          "line": 1470
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcs-cluster/index.ts",
        "line": 1460
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 1518
          },
          "name": "resetParameterName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 1534
          },
          "name": "resetParameterValue"
        }
      ],
      "name": "PcsClusterSlurmConfigurationSlurmdbdCustomSettingsOutputReference",
      "namespace": "pcsCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 1522
          },
          "name": "parameterNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 1538
          },
          "name": "parameterValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 1512
          },
          "name": "parameterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 1528
          },
          "name": "parameterValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-cluster/index.ts",
            "line": 1474
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcsCluster.PcsClusterSlurmConfigurationSlurmdbdCustomSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcs-cluster/index:PcsClusterSlurmConfigurationSlurmdbdCustomSettingsOutputReference"
    },
    "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcs_compute_node_group awscc_pcs_compute_node_group}."
      },
      "fqn": "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcs_compute_node_group awscc_pcs_compute_node_group} Resource."
        },
        "locationInModule": {
          "filename": "src/pcs-compute-node-group/index.ts",
          "line": 2071
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcs-compute-node-group/index.ts",
        "line": 2039
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a PcsComputeNodeGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 2056
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the PcsComputeNodeGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcs_compute_node_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing PcsComputeNodeGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the PcsComputeNodeGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 2150
          },
          "name": "putCustomLaunchTemplate",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupCustomLaunchTemplate"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 2187
          },
          "name": "putInstanceConfigs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupInstanceConfigs"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 2216
          },
          "name": "putNodeLifecycleActions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupNodeLifecycleActions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 2248
          },
          "name": "putScalingConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupScalingConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 2261
          },
          "name": "putSlurmConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupSlurmConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 2277
          },
          "name": "putSpotOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupSpotOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 2114
          },
          "name": "resetAmiId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 2203
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 2219
          },
          "name": "resetNodeLifecycleActions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 2235
          },
          "name": "resetPurchaseOption"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 2264
          },
          "name": "resetSlurmConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 2280
          },
          "name": "resetSpotOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 2314
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 2326
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 2344
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "PcsComputeNodeGroup",
      "namespace": "pcsComputeNodeGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 2044
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 2123
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 2141
          },
          "name": "computeNodeGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 2147
          },
          "name": "customLaunchTemplate",
          "type": {
            "fqn": "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupCustomLaunchTemplateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 2160
          },
          "name": "errorInfo",
          "type": {
            "fqn": "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupErrorInfoList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 2178
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 2184
          },
          "name": "instanceConfigs",
          "type": {
            "fqn": "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupInstanceConfigsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 2213
          },
          "name": "nodeLifecycleActions",
          "type": {
            "fqn": "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupNodeLifecycleActionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 2245
          },
          "name": "scalingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupScalingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 2258
          },
          "name": "slurmConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupSlurmConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 2274
          },
          "name": "spotOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupSpotOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 2289
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 2118
          },
          "name": "amiIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 2136
          },
          "name": "clusterIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 2154
          },
          "name": "customLaunchTemplateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupCustomLaunchTemplate"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 2173
          },
          "name": "iamInstanceProfileArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 2191
          },
          "name": "instanceConfigsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupInstanceConfigs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 2207
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 2223
          },
          "name": "nodeLifecycleActionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupNodeLifecycleActions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 2239
          },
          "name": "purchaseOptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 2252
          },
          "name": "scalingConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupScalingConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 2268
          },
          "name": "slurmConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupSlurmConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 2284
          },
          "name": "spotOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupSpotOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 2302
          },
          "name": "subnetIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 2318
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 2108
          },
          "name": "amiId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 2129
          },
          "name": "clusterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 2166
          },
          "name": "iamInstanceProfileArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 2197
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 2229
          },
          "name": "purchaseOption",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 2295
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 2308
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/pcs-compute-node-group/index:PcsComputeNodeGroup"
    },
    "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pcs-compute-node-group/index.ts",
        "line": 14
      },
      "name": "PcsComputeNodeGroupConfig",
      "namespace": "pcsComputeNodeGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcs_compute_node_group#cluster_id PcsComputeNodeGroup#cluster_id}",
            "stability": "stable",
            "summary": "The ID of the cluster of the compute node group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 26
          },
          "name": "clusterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcs_compute_node_group#custom_launch_template PcsComputeNodeGroup#custom_launch_template}",
            "stability": "stable",
            "summary": "An Amazon EC2 launch template AWS PCS uses to launch compute nodes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 32
          },
          "name": "customLaunchTemplate",
          "type": {
            "fqn": "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupCustomLaunchTemplate"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The role contained in your instance profile must have pcs:RegisterComputeNodeGroupInstance permissions attached to provision instances correctly.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcs_compute_node_group#iam_instance_profile_arn PcsComputeNodeGroup#iam_instance_profile_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the IAM instance profile used to pass an IAM role when launching EC2 instances."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 38
          },
          "name": "iamInstanceProfileArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcs_compute_node_group#instance_configs PcsComputeNodeGroup#instance_configs}",
            "stability": "stable",
            "summary": "A list of EC2 instance configurations that AWS PCS can provision in the compute node group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 44
          },
          "name": "instanceConfigs",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupInstanceConfigs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcs_compute_node_group#scaling_configuration PcsComputeNodeGroup#scaling_configuration}",
            "stability": "stable",
            "summary": "Specifies the boundaries of the compute node group auto scaling."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 68
          },
          "name": "scalingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupScalingConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The subnets must be in the same VPC as the cluster.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcs_compute_node_group#subnet_ids PcsComputeNodeGroup#subnet_ids}",
            "stability": "stable",
            "summary": "The list of subnet IDs where instances are provisioned by the compute node group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 86
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If not provided, AWS PCS uses the AMI ID specified in the custom launch template.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcs_compute_node_group#ami_id PcsComputeNodeGroup#ami_id}",
            "stability": "stable",
            "summary": "The ID of the Amazon Machine Image (AMI) that AWS PCS uses to launch instances."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 20
          },
          "name": "amiId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcs_compute_node_group#name PcsComputeNodeGroup#name}",
            "stability": "stable",
            "summary": "The name that identifies the compute node group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 50
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcs_compute_node_group#node_lifecycle_actions PcsComputeNodeGroup#node_lifecycle_actions}",
            "stability": "stable",
            "summary": "Custom scripts that run at defined points in a compute node's lifecycle."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 56
          },
          "name": "nodeLifecycleActions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupNodeLifecycleActions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "AWS PCS supports On-Demand, Spot, Capacity Block, and Interruptible Capacity Reservation instances. For more information, see Instance purchasing options in the Amazon Elastic Compute Cloud User Guide. If you don't provide this option, it defaults to On-Demand.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcs_compute_node_group#purchase_option PcsComputeNodeGroup#purchase_option}",
            "stability": "stable",
            "summary": "Specifies how EC2 instances are purchased on your behalf."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 62
          },
          "name": "purchaseOption",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcs_compute_node_group#slurm_configuration PcsComputeNodeGroup#slurm_configuration}",
            "stability": "stable",
            "summary": "Additional options related to the Slurm scheduler."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 74
          },
          "name": "slurmConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupSlurmConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcs_compute_node_group#spot_options PcsComputeNodeGroup#spot_options}",
            "stability": "stable",
            "summary": "Additional configuration when you specify SPOT as the purchase option."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 80
          },
          "name": "spotOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupSpotOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Each tag consists of a tag key and tag value. The tag value is optional and can be an empty string.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcs_compute_node_group#tags PcsComputeNodeGroup#tags}",
            "stability": "stable",
            "summary": "1 or more tags added to the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 92
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/pcs-compute-node-group/index:PcsComputeNodeGroupConfig"
    },
    "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupCustomLaunchTemplate": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupCustomLaunchTemplate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pcs-compute-node-group/index.ts",
        "line": 94
      },
      "name": "PcsComputeNodeGroupCustomLaunchTemplate",
      "namespace": "pcsComputeNodeGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcs_compute_node_group#version PcsComputeNodeGroup#version}",
            "stability": "stable",
            "summary": "The version of the EC2 launch template to use to provision instances."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 106
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcs_compute_node_group#template_id PcsComputeNodeGroup#template_id}",
            "stability": "stable",
            "summary": "The ID of the EC2 launch template to use to provision instances."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 100
          },
          "name": "templateId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pcs-compute-node-group/index:PcsComputeNodeGroupCustomLaunchTemplate"
    },
    "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupCustomLaunchTemplateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupCustomLaunchTemplateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pcs-compute-node-group/index.ts",
          "line": 153
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcs-compute-node-group/index.ts",
        "line": 145
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 201
          },
          "name": "resetTemplateId"
        }
      ],
      "name": "PcsComputeNodeGroupCustomLaunchTemplateOutputReference",
      "namespace": "pcsComputeNodeGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 205
          },
          "name": "templateIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 218
          },
          "name": "versionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 195
          },
          "name": "templateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 211
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 157
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupCustomLaunchTemplate"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcs-compute-node-group/index:PcsComputeNodeGroupCustomLaunchTemplateOutputReference"
    },
    "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupErrorInfo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupErrorInfo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pcs-compute-node-group/index.ts",
        "line": 222
      },
      "name": "PcsComputeNodeGroupErrorInfo",
      "namespace": "pcsComputeNodeGroup",
      "symbolId": "src/pcs-compute-node-group/index:PcsComputeNodeGroupErrorInfo"
    },
    "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupErrorInfoList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupErrorInfoList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pcs-compute-node-group/index.ts",
          "line": 291
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcs-compute-node-group/index.ts",
        "line": 284
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 298
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupErrorInfoOutputReference"
            }
          }
        }
      ],
      "name": "PcsComputeNodeGroupErrorInfoList",
      "namespace": "pcsComputeNodeGroup",
      "symbolId": "src/pcs-compute-node-group/index:PcsComputeNodeGroupErrorInfoList"
    },
    "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupErrorInfoOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupErrorInfoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pcs-compute-node-group/index.ts",
          "line": 254
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcs-compute-node-group/index.ts",
        "line": 245
      },
      "name": "PcsComputeNodeGroupErrorInfoOutputReference",
      "namespace": "pcsComputeNodeGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 274
          },
          "name": "code",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 279
          },
          "name": "message",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 258
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupErrorInfo"
          }
        }
      ],
      "symbolId": "src/pcs-compute-node-group/index:PcsComputeNodeGroupErrorInfoOutputReference"
    },
    "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupInstanceConfigs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupInstanceConfigs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pcs-compute-node-group/index.ts",
        "line": 302
      },
      "name": "PcsComputeNodeGroupInstanceConfigs",
      "namespace": "pcsComputeNodeGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcs_compute_node_group#instance_type PcsComputeNodeGroup#instance_type}",
            "stability": "stable",
            "summary": "The EC2 instance type that AWS PCS can provision in the compute node group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 308
          },
          "name": "instanceType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pcs-compute-node-group/index:PcsComputeNodeGroupInstanceConfigs"
    },
    "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupInstanceConfigsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupInstanceConfigsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pcs-compute-node-group/index.ts",
          "line": 409
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcs-compute-node-group/index.ts",
        "line": 401
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 416
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupInstanceConfigsOutputReference"
            }
          }
        }
      ],
      "name": "PcsComputeNodeGroupInstanceConfigsList",
      "namespace": "pcsComputeNodeGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 402
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupInstanceConfigs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcs-compute-node-group/index:PcsComputeNodeGroupInstanceConfigsList"
    },
    "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupInstanceConfigsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupInstanceConfigsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pcs-compute-node-group/index.ts",
          "line": 350
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcs-compute-node-group/index.ts",
        "line": 340
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 392
          },
          "name": "resetInstanceType"
        }
      ],
      "name": "PcsComputeNodeGroupInstanceConfigsOutputReference",
      "namespace": "pcsComputeNodeGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 396
          },
          "name": "instanceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 386
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 354
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupInstanceConfigs"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcs-compute-node-group/index:PcsComputeNodeGroupInstanceConfigsOutputReference"
    },
    "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupNodeLifecycleActions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupNodeLifecycleActions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pcs-compute-node-group/index.ts",
        "line": 1399
      },
      "name": "PcsComputeNodeGroupNodeLifecycleActions",
      "namespace": "pcsComputeNodeGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Defaults to CACHE_ONCE.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcs_compute_node_group#script_caching_policy PcsComputeNodeGroup#script_caching_policy}",
            "stability": "stable",
            "summary": "Controls whether lifecycle scripts are downloaded once at first boot (CACHE_ONCE) or re-downloaded on every reboot (REFRESH_ON_REBOOT)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 1405
          },
          "name": "scriptCachingPolicy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcs_compute_node_group#stages PcsComputeNodeGroup#stages}",
            "stability": "stable",
            "summary": "The ordered scripts to run at each compute node lifecycle stage."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 1411
          },
          "name": "stages",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupNodeLifecycleActionsStages"
          }
        }
      ],
      "symbolId": "src/pcs-compute-node-group/index:PcsComputeNodeGroupNodeLifecycleActions"
    },
    "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupNodeLifecycleActionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupNodeLifecycleActionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pcs-compute-node-group/index.ts",
          "line": 1458
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcs-compute-node-group/index.ts",
        "line": 1450
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 1519
          },
          "name": "putStages",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupNodeLifecycleActionsStages"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 1506
          },
          "name": "resetScriptCachingPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 1522
          },
          "name": "resetStages"
        }
      ],
      "name": "PcsComputeNodeGroupNodeLifecycleActionsOutputReference",
      "namespace": "pcsComputeNodeGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 1516
          },
          "name": "stages",
          "type": {
            "fqn": "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupNodeLifecycleActionsStagesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 1510
          },
          "name": "scriptCachingPolicyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 1526
          },
          "name": "stagesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupNodeLifecycleActionsStages"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 1500
          },
          "name": "scriptCachingPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 1462
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupNodeLifecycleActions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcs-compute-node-group/index:PcsComputeNodeGroupNodeLifecycleActionsOutputReference"
    },
    "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupNodeLifecycleActionsStages": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupNodeLifecycleActionsStages",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pcs-compute-node-group/index.ts",
        "line": 1268
      },
      "name": "PcsComputeNodeGroupNodeLifecycleActionsStages",
      "namespace": "pcsComputeNodeGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcs_compute_node_group#node_bootstrapped PcsComputeNodeGroup#node_bootstrapped}",
            "stability": "stable",
            "summary": "Scripts to run after the node is bootstrapped, once the PCS configuration phase completes and before slurmd starts."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 1274
          },
          "name": "nodeBootstrapped",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupNodeLifecycleActionsStagesNodeBootstrapped"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcs_compute_node_group#node_ready PcsComputeNodeGroup#node_ready}",
            "stability": "stable",
            "summary": "Scripts to execute when the node becomes ready (every boot)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 1280
          },
          "name": "nodeReady",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupNodeLifecycleActionsStagesNodeReady"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcs-compute-node-group/index:PcsComputeNodeGroupNodeLifecycleActionsStages"
    },
    "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupNodeLifecycleActionsStagesNodeBootstrapped": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupNodeLifecycleActionsStagesNodeBootstrapped",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pcs-compute-node-group/index.ts",
        "line": 586
      },
      "name": "PcsComputeNodeGroupNodeLifecycleActionsStagesNodeBootstrapped",
      "namespace": "pcsComputeNodeGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcs_compute_node_group#arguments PcsComputeNodeGroup#arguments}",
            "stability": "stable",
            "summary": "An ordered list of arguments passed to the script."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 592
          },
          "name": "arguments",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Defaults to FIRST_BOOT_ONLY.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcs_compute_node_group#execution_policy PcsComputeNodeGroup#execution_policy}",
            "stability": "stable",
            "summary": "Whether the script runs only on the node's first boot (FIRST_BOOT_ONLY) or on every boot including reboots (EVERY_BOOT)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 598
          },
          "name": "executionPolicy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcs_compute_node_group#name PcsComputeNodeGroup#name}",
            "stability": "stable",
            "summary": "A human-readable name that identifies the script."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 604
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcs_compute_node_group#on_error PcsComputeNodeGroup#on_error}",
            "stability": "stable",
            "summary": "The behavior when the script exits with an error. Defaults to TERMINATE."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 610
          },
          "name": "onError",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcs_compute_node_group#script_source PcsComputeNodeGroup#script_source}",
            "stability": "stable",
            "summary": "The external location of a lifecycle script."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 616
          },
          "name": "scriptSource",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupNodeLifecycleActionsStagesNodeBootstrappedScriptSource"
          }
        }
      ],
      "symbolId": "src/pcs-compute-node-group/index:PcsComputeNodeGroupNodeLifecycleActionsStagesNodeBootstrapped"
    },
    "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupNodeLifecycleActionsStagesNodeBootstrappedList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupNodeLifecycleActionsStagesNodeBootstrappedList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pcs-compute-node-group/index.ts",
          "line": 833
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcs-compute-node-group/index.ts",
        "line": 825
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 840
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupNodeLifecycleActionsStagesNodeBootstrappedOutputReference"
            }
          }
        }
      ],
      "name": "PcsComputeNodeGroupNodeLifecycleActionsStagesNodeBootstrappedList",
      "namespace": "pcsComputeNodeGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 826
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupNodeLifecycleActionsStagesNodeBootstrapped"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcs-compute-node-group/index:PcsComputeNodeGroupNodeLifecycleActionsStagesNodeBootstrappedList"
    },
    "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupNodeLifecycleActionsStagesNodeBootstrappedOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupNodeLifecycleActionsStagesNodeBootstrappedOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pcs-compute-node-group/index.ts",
          "line": 686
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcs-compute-node-group/index.ts",
        "line": 676
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 813
          },
          "name": "putScriptSource",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupNodeLifecycleActionsStagesNodeBootstrappedScriptSource"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 752
          },
          "name": "resetArguments"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 768
          },
          "name": "resetExecutionPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 784
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 800
          },
          "name": "resetOnError"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 816
          },
          "name": "resetScriptSource"
        }
      ],
      "name": "PcsComputeNodeGroupNodeLifecycleActionsStagesNodeBootstrappedOutputReference",
      "namespace": "pcsComputeNodeGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 810
          },
          "name": "scriptSource",
          "type": {
            "fqn": "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupNodeLifecycleActionsStagesNodeBootstrappedScriptSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 756
          },
          "name": "argumentsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 772
          },
          "name": "executionPolicyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 788
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 804
          },
          "name": "onErrorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 820
          },
          "name": "scriptSourceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupNodeLifecycleActionsStagesNodeBootstrappedScriptSource"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 746
          },
          "name": "arguments",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 762
          },
          "name": "executionPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 778
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 794
          },
          "name": "onError",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 690
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupNodeLifecycleActionsStagesNodeBootstrapped"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcs-compute-node-group/index:PcsComputeNodeGroupNodeLifecycleActionsStagesNodeBootstrappedOutputReference"
    },
    "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupNodeLifecycleActionsStagesNodeBootstrappedScriptSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupNodeLifecycleActionsStagesNodeBootstrappedScriptSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pcs-compute-node-group/index.ts",
        "line": 420
      },
      "name": "PcsComputeNodeGroupNodeLifecycleActionsStagesNodeBootstrappedScriptSource",
      "namespace": "pcsComputeNodeGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcs_compute_node_group#checksum PcsComputeNodeGroup#checksum}",
            "stability": "stable",
            "summary": "A 64-character hexadecimal SHA-256 digest used to verify script integrity."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 426
          },
          "name": "checksum",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcs_compute_node_group#s3_version_id PcsComputeNodeGroup#s3_version_id}",
            "stability": "stable",
            "summary": "The S3 object version ID of the script, when stored in a versioned bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 432
          },
          "name": "s3VersionId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcs_compute_node_group#script_location PcsComputeNodeGroup#script_location}",
            "stability": "stable",
            "summary": "The S3 URI or HTTPS URL where the script is stored."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 438
          },
          "name": "scriptLocation",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pcs-compute-node-group/index:PcsComputeNodeGroupNodeLifecycleActionsStagesNodeBootstrappedScriptSource"
    },
    "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupNodeLifecycleActionsStagesNodeBootstrappedScriptSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupNodeLifecycleActionsStagesNodeBootstrappedScriptSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pcs-compute-node-group/index.ts",
          "line": 492
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcs-compute-node-group/index.ts",
        "line": 484
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 546
          },
          "name": "resetChecksum"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 562
          },
          "name": "resetS3VersionId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 578
          },
          "name": "resetScriptLocation"
        }
      ],
      "name": "PcsComputeNodeGroupNodeLifecycleActionsStagesNodeBootstrappedScriptSourceOutputReference",
      "namespace": "pcsComputeNodeGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 550
          },
          "name": "checksumInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 566
          },
          "name": "s3VersionIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 582
          },
          "name": "scriptLocationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 540
          },
          "name": "checksum",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 556
          },
          "name": "s3VersionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 572
          },
          "name": "scriptLocation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 496
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupNodeLifecycleActionsStagesNodeBootstrappedScriptSource"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcs-compute-node-group/index:PcsComputeNodeGroupNodeLifecycleActionsStagesNodeBootstrappedScriptSourceOutputReference"
    },
    "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupNodeLifecycleActionsStagesNodeReady": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupNodeLifecycleActionsStagesNodeReady",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pcs-compute-node-group/index.ts",
        "line": 1010
      },
      "name": "PcsComputeNodeGroupNodeLifecycleActionsStagesNodeReady",
      "namespace": "pcsComputeNodeGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcs_compute_node_group#arguments PcsComputeNodeGroup#arguments}",
            "stability": "stable",
            "summary": "An ordered list of arguments passed to the script."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 1016
          },
          "name": "arguments",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Defaults to FIRST_BOOT_ONLY.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcs_compute_node_group#execution_policy PcsComputeNodeGroup#execution_policy}",
            "stability": "stable",
            "summary": "Whether the script runs only on the node's first boot (FIRST_BOOT_ONLY) or on every boot including reboots (EVERY_BOOT)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 1022
          },
          "name": "executionPolicy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcs_compute_node_group#name PcsComputeNodeGroup#name}",
            "stability": "stable",
            "summary": "A human-readable name that identifies the script."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 1028
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcs_compute_node_group#on_error PcsComputeNodeGroup#on_error}",
            "stability": "stable",
            "summary": "The behavior when the script exits with an error. Defaults to TERMINATE."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 1034
          },
          "name": "onError",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcs_compute_node_group#script_source PcsComputeNodeGroup#script_source}",
            "stability": "stable",
            "summary": "The external location of a lifecycle script."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 1040
          },
          "name": "scriptSource",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupNodeLifecycleActionsStagesNodeReadyScriptSource"
          }
        }
      ],
      "symbolId": "src/pcs-compute-node-group/index:PcsComputeNodeGroupNodeLifecycleActionsStagesNodeReady"
    },
    "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupNodeLifecycleActionsStagesNodeReadyList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupNodeLifecycleActionsStagesNodeReadyList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pcs-compute-node-group/index.ts",
          "line": 1257
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcs-compute-node-group/index.ts",
        "line": 1249
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 1264
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupNodeLifecycleActionsStagesNodeReadyOutputReference"
            }
          }
        }
      ],
      "name": "PcsComputeNodeGroupNodeLifecycleActionsStagesNodeReadyList",
      "namespace": "pcsComputeNodeGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 1250
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupNodeLifecycleActionsStagesNodeReady"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcs-compute-node-group/index:PcsComputeNodeGroupNodeLifecycleActionsStagesNodeReadyList"
    },
    "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupNodeLifecycleActionsStagesNodeReadyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupNodeLifecycleActionsStagesNodeReadyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pcs-compute-node-group/index.ts",
          "line": 1110
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcs-compute-node-group/index.ts",
        "line": 1100
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 1237
          },
          "name": "putScriptSource",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupNodeLifecycleActionsStagesNodeReadyScriptSource"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 1176
          },
          "name": "resetArguments"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 1192
          },
          "name": "resetExecutionPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 1208
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 1224
          },
          "name": "resetOnError"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 1240
          },
          "name": "resetScriptSource"
        }
      ],
      "name": "PcsComputeNodeGroupNodeLifecycleActionsStagesNodeReadyOutputReference",
      "namespace": "pcsComputeNodeGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 1234
          },
          "name": "scriptSource",
          "type": {
            "fqn": "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupNodeLifecycleActionsStagesNodeReadyScriptSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 1180
          },
          "name": "argumentsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 1196
          },
          "name": "executionPolicyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 1212
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 1228
          },
          "name": "onErrorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 1244
          },
          "name": "scriptSourceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupNodeLifecycleActionsStagesNodeReadyScriptSource"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 1170
          },
          "name": "arguments",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 1186
          },
          "name": "executionPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 1202
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 1218
          },
          "name": "onError",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 1114
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupNodeLifecycleActionsStagesNodeReady"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcs-compute-node-group/index:PcsComputeNodeGroupNodeLifecycleActionsStagesNodeReadyOutputReference"
    },
    "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupNodeLifecycleActionsStagesNodeReadyScriptSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupNodeLifecycleActionsStagesNodeReadyScriptSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pcs-compute-node-group/index.ts",
        "line": 844
      },
      "name": "PcsComputeNodeGroupNodeLifecycleActionsStagesNodeReadyScriptSource",
      "namespace": "pcsComputeNodeGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcs_compute_node_group#checksum PcsComputeNodeGroup#checksum}",
            "stability": "stable",
            "summary": "A 64-character hexadecimal SHA-256 digest used to verify script integrity."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 850
          },
          "name": "checksum",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcs_compute_node_group#s3_version_id PcsComputeNodeGroup#s3_version_id}",
            "stability": "stable",
            "summary": "The S3 object version ID of the script, when stored in a versioned bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 856
          },
          "name": "s3VersionId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcs_compute_node_group#script_location PcsComputeNodeGroup#script_location}",
            "stability": "stable",
            "summary": "The S3 URI or HTTPS URL where the script is stored."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 862
          },
          "name": "scriptLocation",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pcs-compute-node-group/index:PcsComputeNodeGroupNodeLifecycleActionsStagesNodeReadyScriptSource"
    },
    "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupNodeLifecycleActionsStagesNodeReadyScriptSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupNodeLifecycleActionsStagesNodeReadyScriptSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pcs-compute-node-group/index.ts",
          "line": 916
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcs-compute-node-group/index.ts",
        "line": 908
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 970
          },
          "name": "resetChecksum"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 986
          },
          "name": "resetS3VersionId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 1002
          },
          "name": "resetScriptLocation"
        }
      ],
      "name": "PcsComputeNodeGroupNodeLifecycleActionsStagesNodeReadyScriptSourceOutputReference",
      "namespace": "pcsComputeNodeGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 974
          },
          "name": "checksumInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 990
          },
          "name": "s3VersionIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 1006
          },
          "name": "scriptLocationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 964
          },
          "name": "checksum",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 980
          },
          "name": "s3VersionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 996
          },
          "name": "scriptLocation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 920
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupNodeLifecycleActionsStagesNodeReadyScriptSource"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcs-compute-node-group/index:PcsComputeNodeGroupNodeLifecycleActionsStagesNodeReadyScriptSourceOutputReference"
    },
    "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupNodeLifecycleActionsStagesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupNodeLifecycleActionsStagesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pcs-compute-node-group/index.ts",
          "line": 1327
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcs-compute-node-group/index.ts",
        "line": 1319
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 1372
          },
          "name": "putNodeBootstrapped",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupNodeLifecycleActionsStagesNodeBootstrapped"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 1388
          },
          "name": "putNodeReady",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupNodeLifecycleActionsStagesNodeReady"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 1375
          },
          "name": "resetNodeBootstrapped"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 1391
          },
          "name": "resetNodeReady"
        }
      ],
      "name": "PcsComputeNodeGroupNodeLifecycleActionsStagesOutputReference",
      "namespace": "pcsComputeNodeGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 1369
          },
          "name": "nodeBootstrapped",
          "type": {
            "fqn": "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupNodeLifecycleActionsStagesNodeBootstrappedList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 1385
          },
          "name": "nodeReady",
          "type": {
            "fqn": "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupNodeLifecycleActionsStagesNodeReadyList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 1379
          },
          "name": "nodeBootstrappedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupNodeLifecycleActionsStagesNodeBootstrapped"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 1395
          },
          "name": "nodeReadyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupNodeLifecycleActionsStagesNodeReady"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 1331
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupNodeLifecycleActionsStages"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcs-compute-node-group/index:PcsComputeNodeGroupNodeLifecycleActionsStagesOutputReference"
    },
    "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupScalingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupScalingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pcs-compute-node-group/index.ts",
        "line": 1530
      },
      "name": "PcsComputeNodeGroupScalingConfiguration",
      "namespace": "pcsComputeNodeGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcs_compute_node_group#max_instance_count PcsComputeNodeGroup#max_instance_count}",
            "stability": "stable",
            "summary": "The upper bound of the number of instances allowed in the compute fleet."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 1536
          },
          "name": "maxInstanceCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcs_compute_node_group#min_instance_count PcsComputeNodeGroup#min_instance_count}",
            "stability": "stable",
            "summary": "The lower bound of the number of instances allowed in the compute fleet."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 1542
          },
          "name": "minInstanceCount",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/pcs-compute-node-group/index:PcsComputeNodeGroupScalingConfiguration"
    },
    "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupScalingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupScalingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pcs-compute-node-group/index.ts",
          "line": 1589
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcs-compute-node-group/index.ts",
        "line": 1581
      },
      "name": "PcsComputeNodeGroupScalingConfigurationOutputReference",
      "namespace": "pcsComputeNodeGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 1638
          },
          "name": "maxInstanceCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 1651
          },
          "name": "minInstanceCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 1631
          },
          "name": "maxInstanceCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 1644
          },
          "name": "minInstanceCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 1593
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupScalingConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcs-compute-node-group/index:PcsComputeNodeGroupScalingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupSlurmConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupSlurmConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pcs-compute-node-group/index.ts",
        "line": 1808
      },
      "name": "PcsComputeNodeGroupSlurmConfiguration",
      "namespace": "pcsComputeNodeGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcs_compute_node_group#scale_down_idle_time_in_seconds PcsComputeNodeGroup#scale_down_idle_time_in_seconds}",
            "stability": "stable",
            "summary": "The time before an idle node is scaled down."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 1814
          },
          "name": "scaleDownIdleTimeInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcs_compute_node_group#slurm_custom_settings PcsComputeNodeGroup#slurm_custom_settings}",
            "stability": "stable",
            "summary": "Additional Slurm-specific configuration that directly maps to Slurm settings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 1820
          },
          "name": "slurmCustomSettings",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupSlurmConfigurationSlurmCustomSettings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcs-compute-node-group/index:PcsComputeNodeGroupSlurmConfiguration"
    },
    "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupSlurmConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupSlurmConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pcs-compute-node-group/index.ts",
          "line": 1867
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcs-compute-node-group/index.ts",
        "line": 1859
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 1928
          },
          "name": "putSlurmCustomSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupSlurmConfigurationSlurmCustomSettings"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 1915
          },
          "name": "resetScaleDownIdleTimeInSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 1931
          },
          "name": "resetSlurmCustomSettings"
        }
      ],
      "name": "PcsComputeNodeGroupSlurmConfigurationOutputReference",
      "namespace": "pcsComputeNodeGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 1925
          },
          "name": "slurmCustomSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupSlurmConfigurationSlurmCustomSettingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 1919
          },
          "name": "scaleDownIdleTimeInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 1935
          },
          "name": "slurmCustomSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupSlurmConfigurationSlurmCustomSettings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 1909
          },
          "name": "scaleDownIdleTimeInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 1871
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupSlurmConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcs-compute-node-group/index:PcsComputeNodeGroupSlurmConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupSlurmConfigurationSlurmCustomSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupSlurmConfigurationSlurmCustomSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pcs-compute-node-group/index.ts",
        "line": 1655
      },
      "name": "PcsComputeNodeGroupSlurmConfigurationSlurmCustomSettings",
      "namespace": "pcsComputeNodeGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcs_compute_node_group#parameter_name PcsComputeNodeGroup#parameter_name}",
            "stability": "stable",
            "summary": "AWS PCS supports configuration of the following Slurm parameters for compute node groups: Weight and RealMemory."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 1661
          },
          "name": "parameterName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcs_compute_node_group#parameter_value PcsComputeNodeGroup#parameter_value}",
            "stability": "stable",
            "summary": "The value for the configured Slurm setting."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 1667
          },
          "name": "parameterValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pcs-compute-node-group/index:PcsComputeNodeGroupSlurmConfigurationSlurmCustomSettings"
    },
    "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupSlurmConfigurationSlurmCustomSettingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupSlurmConfigurationSlurmCustomSettingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pcs-compute-node-group/index.ts",
          "line": 1797
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcs-compute-node-group/index.ts",
        "line": 1789
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 1804
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupSlurmConfigurationSlurmCustomSettingsOutputReference"
            }
          }
        }
      ],
      "name": "PcsComputeNodeGroupSlurmConfigurationSlurmCustomSettingsList",
      "namespace": "pcsComputeNodeGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 1790
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupSlurmConfigurationSlurmCustomSettings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcs-compute-node-group/index:PcsComputeNodeGroupSlurmConfigurationSlurmCustomSettingsList"
    },
    "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupSlurmConfigurationSlurmCustomSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupSlurmConfigurationSlurmCustomSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pcs-compute-node-group/index.ts",
          "line": 1716
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcs-compute-node-group/index.ts",
        "line": 1706
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 1764
          },
          "name": "resetParameterName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 1780
          },
          "name": "resetParameterValue"
        }
      ],
      "name": "PcsComputeNodeGroupSlurmConfigurationSlurmCustomSettingsOutputReference",
      "namespace": "pcsComputeNodeGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 1768
          },
          "name": "parameterNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 1784
          },
          "name": "parameterValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 1758
          },
          "name": "parameterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 1774
          },
          "name": "parameterValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 1720
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupSlurmConfigurationSlurmCustomSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcs-compute-node-group/index:PcsComputeNodeGroupSlurmConfigurationSlurmCustomSettingsOutputReference"
    },
    "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupSpotOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupSpotOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pcs-compute-node-group/index.ts",
        "line": 1939
      },
      "name": "PcsComputeNodeGroupSpotOptions",
      "namespace": "pcsComputeNodeGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "AWS PCS supports lowest price, capacity optimized, and price capacity optimized. If you don't provide this option, it defaults to price capacity optimized.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcs_compute_node_group#allocation_strategy PcsComputeNodeGroup#allocation_strategy}",
            "stability": "stable",
            "summary": "The Amazon EC2 allocation strategy AWS PCS uses to provision EC2 instances."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 1945
          },
          "name": "allocationStrategy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pcs-compute-node-group/index:PcsComputeNodeGroupSpotOptions"
    },
    "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupSpotOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupSpotOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pcs-compute-node-group/index.ts",
          "line": 1985
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcs-compute-node-group/index.ts",
        "line": 1977
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 2027
          },
          "name": "resetAllocationStrategy"
        }
      ],
      "name": "PcsComputeNodeGroupSpotOptionsOutputReference",
      "namespace": "pcsComputeNodeGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 2031
          },
          "name": "allocationStrategyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 2021
          },
          "name": "allocationStrategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-compute-node-group/index.ts",
            "line": 1989
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcsComputeNodeGroup.PcsComputeNodeGroupSpotOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcs-compute-node-group/index:PcsComputeNodeGroupSpotOptionsOutputReference"
    },
    "@cdktn/provider-awscc.pcsQueue.PcsQueue": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcs_queue awscc_pcs_queue}."
      },
      "fqn": "@cdktn/provider-awscc.pcsQueue.PcsQueue",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcs_queue awscc_pcs_queue} Resource."
        },
        "locationInModule": {
          "filename": "src/pcs-queue/index.ts",
          "line": 529
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.pcsQueue.PcsQueueConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcs-queue/index.ts",
        "line": 497
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a PcsQueue resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/pcs-queue/index.ts",
            "line": 514
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the PcsQueue to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcs_queue#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing PcsQueue that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the PcsQueue to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-queue/index.ts",
            "line": 579
          },
          "name": "putComputeNodeGroupConfigurations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.pcsQueue.PcsQueueComputeNodeGroupConfigurations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-queue/index.ts",
            "line": 627
          },
          "name": "putSlurmConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pcsQueue.PcsQueueSlurmConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-queue/index.ts",
            "line": 582
          },
          "name": "resetComputeNodeGroupConfigurations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-queue/index.ts",
            "line": 609
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-queue/index.ts",
            "line": 630
          },
          "name": "resetSlurmConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-queue/index.ts",
            "line": 651
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-queue/index.ts",
            "line": 663
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-queue/index.ts",
            "line": 673
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "PcsQueue",
      "namespace": "pcsQueue",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-queue/index.ts",
            "line": 502
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-queue/index.ts",
            "line": 557
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-queue/index.ts",
            "line": 576
          },
          "name": "computeNodeGroupConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.pcsQueue.PcsQueueComputeNodeGroupConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-queue/index.ts",
            "line": 592
          },
          "name": "errorInfo",
          "type": {
            "fqn": "@cdktn/provider-awscc.pcsQueue.PcsQueueErrorInfoList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-queue/index.ts",
            "line": 597
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-queue/index.ts",
            "line": 618
          },
          "name": "queueId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-queue/index.ts",
            "line": 624
          },
          "name": "slurmConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.pcsQueue.PcsQueueSlurmConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-queue/index.ts",
            "line": 639
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-queue/index.ts",
            "line": 570
          },
          "name": "clusterIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-queue/index.ts",
            "line": 586
          },
          "name": "computeNodeGroupConfigurationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.pcsQueue.PcsQueueComputeNodeGroupConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-queue/index.ts",
            "line": 613
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-queue/index.ts",
            "line": 634
          },
          "name": "slurmConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcsQueue.PcsQueueSlurmConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-queue/index.ts",
            "line": 655
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-queue/index.ts",
            "line": 563
          },
          "name": "clusterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-queue/index.ts",
            "line": 603
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-queue/index.ts",
            "line": 645
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/pcs-queue/index:PcsQueue"
    },
    "@cdktn/provider-awscc.pcsQueue.PcsQueueComputeNodeGroupConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcsQueue.PcsQueueComputeNodeGroupConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pcs-queue/index.ts",
        "line": 46
      },
      "name": "PcsQueueComputeNodeGroupConfigurations",
      "namespace": "pcsQueue",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcs_queue#compute_node_group_id PcsQueue#compute_node_group_id}",
            "stability": "stable",
            "summary": "The compute node group ID for the compute node group configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-queue/index.ts",
            "line": 52
          },
          "name": "computeNodeGroupId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pcs-queue/index:PcsQueueComputeNodeGroupConfigurations"
    },
    "@cdktn/provider-awscc.pcsQueue.PcsQueueComputeNodeGroupConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcsQueue.PcsQueueComputeNodeGroupConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pcs-queue/index.ts",
          "line": 153
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcs-queue/index.ts",
        "line": 145
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-queue/index.ts",
            "line": 160
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.pcsQueue.PcsQueueComputeNodeGroupConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "PcsQueueComputeNodeGroupConfigurationsList",
      "namespace": "pcsQueue",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-queue/index.ts",
            "line": 146
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.pcsQueue.PcsQueueComputeNodeGroupConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcs-queue/index:PcsQueueComputeNodeGroupConfigurationsList"
    },
    "@cdktn/provider-awscc.pcsQueue.PcsQueueComputeNodeGroupConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcsQueue.PcsQueueComputeNodeGroupConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pcs-queue/index.ts",
          "line": 94
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcs-queue/index.ts",
        "line": 84
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-queue/index.ts",
            "line": 136
          },
          "name": "resetComputeNodeGroupId"
        }
      ],
      "name": "PcsQueueComputeNodeGroupConfigurationsOutputReference",
      "namespace": "pcsQueue",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-queue/index.ts",
            "line": 140
          },
          "name": "computeNodeGroupIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-queue/index.ts",
            "line": 130
          },
          "name": "computeNodeGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-queue/index.ts",
            "line": 98
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcsQueue.PcsQueueComputeNodeGroupConfigurations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcs-queue/index:PcsQueueComputeNodeGroupConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.pcsQueue.PcsQueueConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcsQueue.PcsQueueConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pcs-queue/index.ts",
        "line": 14
      },
      "name": "PcsQueueConfig",
      "namespace": "pcsQueue",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcs_queue#cluster_id PcsQueue#cluster_id}",
            "stability": "stable",
            "summary": "The ID of the cluster of the queue."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-queue/index.ts",
            "line": 20
          },
          "name": "clusterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcs_queue#compute_node_group_configurations PcsQueue#compute_node_group_configurations}",
            "stability": "stable",
            "summary": "The list of compute node group configurations associated with the queue. Queues assign jobs to associated compute node groups."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-queue/index.ts",
            "line": 26
          },
          "name": "computeNodeGroupConfigurations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.pcsQueue.PcsQueueComputeNodeGroupConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcs_queue#name PcsQueue#name}",
            "stability": "stable",
            "summary": "The name that identifies the queue."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-queue/index.ts",
            "line": 32
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcs_queue#slurm_configuration PcsQueue#slurm_configuration}",
            "stability": "stable",
            "summary": "The Slurm configuration for the queue."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-queue/index.ts",
            "line": 38
          },
          "name": "slurmConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pcsQueue.PcsQueueSlurmConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Each tag consists of a tag key and tag value. The tag value is optional and can be an empty string.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcs_queue#tags PcsQueue#tags}",
            "stability": "stable",
            "summary": "1 or more tags added to the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-queue/index.ts",
            "line": 44
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/pcs-queue/index:PcsQueueConfig"
    },
    "@cdktn/provider-awscc.pcsQueue.PcsQueueErrorInfo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcsQueue.PcsQueueErrorInfo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pcs-queue/index.ts",
        "line": 164
      },
      "name": "PcsQueueErrorInfo",
      "namespace": "pcsQueue",
      "symbolId": "src/pcs-queue/index:PcsQueueErrorInfo"
    },
    "@cdktn/provider-awscc.pcsQueue.PcsQueueErrorInfoList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcsQueue.PcsQueueErrorInfoList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pcs-queue/index.ts",
          "line": 233
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcs-queue/index.ts",
        "line": 226
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-queue/index.ts",
            "line": 240
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.pcsQueue.PcsQueueErrorInfoOutputReference"
            }
          }
        }
      ],
      "name": "PcsQueueErrorInfoList",
      "namespace": "pcsQueue",
      "symbolId": "src/pcs-queue/index:PcsQueueErrorInfoList"
    },
    "@cdktn/provider-awscc.pcsQueue.PcsQueueErrorInfoOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcsQueue.PcsQueueErrorInfoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pcs-queue/index.ts",
          "line": 196
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcs-queue/index.ts",
        "line": 187
      },
      "name": "PcsQueueErrorInfoOutputReference",
      "namespace": "pcsQueue",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-queue/index.ts",
            "line": 216
          },
          "name": "code",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-queue/index.ts",
            "line": 221
          },
          "name": "message",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-queue/index.ts",
            "line": 200
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pcsQueue.PcsQueueErrorInfo"
          }
        }
      ],
      "symbolId": "src/pcs-queue/index:PcsQueueErrorInfoOutputReference"
    },
    "@cdktn/provider-awscc.pcsQueue.PcsQueueSlurmConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcsQueue.PcsQueueSlurmConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pcs-queue/index.ts",
        "line": 397
      },
      "name": "PcsQueueSlurmConfiguration",
      "namespace": "pcsQueue",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcs_queue#slurm_custom_settings PcsQueue#slurm_custom_settings}",
            "stability": "stable",
            "summary": "Custom Slurm parameters that directly map to Slurm configuration settings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-queue/index.ts",
            "line": 403
          },
          "name": "slurmCustomSettings",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.pcsQueue.PcsQueueSlurmConfigurationSlurmCustomSettings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcs-queue/index:PcsQueueSlurmConfiguration"
    },
    "@cdktn/provider-awscc.pcsQueue.PcsQueueSlurmConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcsQueue.PcsQueueSlurmConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pcs-queue/index.ts",
          "line": 443
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcs-queue/index.ts",
        "line": 435
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-queue/index.ts",
            "line": 482
          },
          "name": "putSlurmCustomSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.pcsQueue.PcsQueueSlurmConfigurationSlurmCustomSettings"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-queue/index.ts",
            "line": 485
          },
          "name": "resetSlurmCustomSettings"
        }
      ],
      "name": "PcsQueueSlurmConfigurationOutputReference",
      "namespace": "pcsQueue",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-queue/index.ts",
            "line": 479
          },
          "name": "slurmCustomSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.pcsQueue.PcsQueueSlurmConfigurationSlurmCustomSettingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-queue/index.ts",
            "line": 489
          },
          "name": "slurmCustomSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.pcsQueue.PcsQueueSlurmConfigurationSlurmCustomSettings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-queue/index.ts",
            "line": 447
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcsQueue.PcsQueueSlurmConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcs-queue/index:PcsQueueSlurmConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.pcsQueue.PcsQueueSlurmConfigurationSlurmCustomSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcsQueue.PcsQueueSlurmConfigurationSlurmCustomSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pcs-queue/index.ts",
        "line": 244
      },
      "name": "PcsQueueSlurmConfigurationSlurmCustomSettings",
      "namespace": "pcsQueue",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcs_queue#parameter_name PcsQueue#parameter_name}",
            "stability": "stable",
            "summary": "AWS PCS supports configuration of the Slurm parameters for queues:."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-queue/index.ts",
            "line": 250
          },
          "name": "parameterName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pcs_queue#parameter_value PcsQueue#parameter_value}",
            "stability": "stable",
            "summary": "The value for the configured Slurm setting."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-queue/index.ts",
            "line": 256
          },
          "name": "parameterValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pcs-queue/index:PcsQueueSlurmConfigurationSlurmCustomSettings"
    },
    "@cdktn/provider-awscc.pcsQueue.PcsQueueSlurmConfigurationSlurmCustomSettingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcsQueue.PcsQueueSlurmConfigurationSlurmCustomSettingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pcs-queue/index.ts",
          "line": 386
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcs-queue/index.ts",
        "line": 378
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-queue/index.ts",
            "line": 393
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.pcsQueue.PcsQueueSlurmConfigurationSlurmCustomSettingsOutputReference"
            }
          }
        }
      ],
      "name": "PcsQueueSlurmConfigurationSlurmCustomSettingsList",
      "namespace": "pcsQueue",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-queue/index.ts",
            "line": 379
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.pcsQueue.PcsQueueSlurmConfigurationSlurmCustomSettings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcs-queue/index:PcsQueueSlurmConfigurationSlurmCustomSettingsList"
    },
    "@cdktn/provider-awscc.pcsQueue.PcsQueueSlurmConfigurationSlurmCustomSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pcsQueue.PcsQueueSlurmConfigurationSlurmCustomSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pcs-queue/index.ts",
          "line": 305
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pcs-queue/index.ts",
        "line": 295
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-queue/index.ts",
            "line": 353
          },
          "name": "resetParameterName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-queue/index.ts",
            "line": 369
          },
          "name": "resetParameterValue"
        }
      ],
      "name": "PcsQueueSlurmConfigurationSlurmCustomSettingsOutputReference",
      "namespace": "pcsQueue",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-queue/index.ts",
            "line": 357
          },
          "name": "parameterNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pcs-queue/index.ts",
            "line": 373
          },
          "name": "parameterValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-queue/index.ts",
            "line": 347
          },
          "name": "parameterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-queue/index.ts",
            "line": 363
          },
          "name": "parameterValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pcs-queue/index.ts",
            "line": 309
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pcsQueue.PcsQueueSlurmConfigurationSlurmCustomSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pcs-queue/index:PcsQueueSlurmConfigurationSlurmCustomSettingsOutputReference"
    },
    "@cdktn/provider-awscc.personalizeDataset.PersonalizeDataset": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/personalize_dataset awscc_personalize_dataset}."
      },
      "fqn": "@cdktn/provider-awscc.personalizeDataset.PersonalizeDataset",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/personalize_dataset awscc_personalize_dataset} Resource."
        },
        "locationInModule": {
          "filename": "src/personalize-dataset/index.ts",
          "line": 414
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.personalizeDataset.PersonalizeDatasetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/personalize-dataset/index.ts",
        "line": 382
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a PersonalizeDataset resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/personalize-dataset/index.ts",
            "line": 399
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the PersonalizeDataset to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/personalize_dataset#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing PersonalizeDataset that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the PersonalizeDataset to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-dataset/index.ts",
            "line": 464
          },
          "name": "putDatasetImportJob",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.personalizeDataset.PersonalizeDatasetDatasetImportJob"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-dataset/index.ts",
            "line": 467
          },
          "name": "resetDatasetImportJob"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-dataset/index.ts",
            "line": 523
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-dataset/index.ts",
            "line": 533
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "PersonalizeDataset",
      "namespace": "personalizeDataset",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-dataset/index.ts",
            "line": 387
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-dataset/index.ts",
            "line": 442
          },
          "name": "datasetArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-dataset/index.ts",
            "line": 461
          },
          "name": "datasetImportJob",
          "type": {
            "fqn": "@cdktn/provider-awscc.personalizeDataset.PersonalizeDatasetDatasetImportJobOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-dataset/index.ts",
            "line": 489
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-dataset/index.ts",
            "line": 455
          },
          "name": "datasetGroupArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-dataset/index.ts",
            "line": 471
          },
          "name": "datasetImportJobInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.personalizeDataset.PersonalizeDatasetDatasetImportJob"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-dataset/index.ts",
            "line": 484
          },
          "name": "datasetTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-dataset/index.ts",
            "line": 502
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-dataset/index.ts",
            "line": 515
          },
          "name": "schemaArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-dataset/index.ts",
            "line": 448
          },
          "name": "datasetGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-dataset/index.ts",
            "line": 477
          },
          "name": "datasetType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-dataset/index.ts",
            "line": 495
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-dataset/index.ts",
            "line": 508
          },
          "name": "schemaArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/personalize-dataset/index:PersonalizeDataset"
    },
    "@cdktn/provider-awscc.personalizeDataset.PersonalizeDatasetConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.personalizeDataset.PersonalizeDatasetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/personalize-dataset/index.ts",
        "line": 14
      },
      "name": "PersonalizeDatasetConfig",
      "namespace": "personalizeDataset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/personalize_dataset#dataset_group_arn PersonalizeDataset#dataset_group_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the dataset group to add the dataset to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-dataset/index.ts",
            "line": 20
          },
          "name": "datasetGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/personalize_dataset#dataset_type PersonalizeDataset#dataset_type}",
            "stability": "stable",
            "summary": "The type of dataset."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-dataset/index.ts",
            "line": 32
          },
          "name": "datasetType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/personalize_dataset#name PersonalizeDataset#name}",
            "stability": "stable",
            "summary": "The name for the dataset."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-dataset/index.ts",
            "line": 38
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/personalize_dataset#schema_arn PersonalizeDataset#schema_arn}",
            "stability": "stable",
            "summary": "The ARN of the schema to associate with the dataset. The schema defines the dataset fields."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-dataset/index.ts",
            "line": 44
          },
          "name": "schemaArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/personalize_dataset#dataset_import_job PersonalizeDataset#dataset_import_job}",
            "stability": "stable",
            "summary": "Initial DatasetImportJob for the created dataset."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-dataset/index.ts",
            "line": 26
          },
          "name": "datasetImportJob",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.personalizeDataset.PersonalizeDatasetDatasetImportJob"
          }
        }
      ],
      "symbolId": "src/personalize-dataset/index:PersonalizeDatasetConfig"
    },
    "@cdktn/provider-awscc.personalizeDataset.PersonalizeDatasetDatasetImportJob": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.personalizeDataset.PersonalizeDatasetDatasetImportJob",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/personalize-dataset/index.ts",
        "line": 142
      },
      "name": "PersonalizeDatasetDatasetImportJob",
      "namespace": "personalizeDataset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/personalize_dataset#dataset_arn PersonalizeDataset#dataset_arn}",
            "stability": "stable",
            "summary": "The ARN of the dataset that receives the imported data."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-dataset/index.ts",
            "line": 154
          },
          "name": "datasetArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/personalize_dataset#dataset_import_job_arn PersonalizeDataset#dataset_import_job_arn}",
            "stability": "stable",
            "summary": "The ARN of the dataset import job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-dataset/index.ts",
            "line": 160
          },
          "name": "datasetImportJobArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/personalize_dataset#data_source PersonalizeDataset#data_source}",
            "stability": "stable",
            "summary": "The Amazon S3 bucket that contains the training data to import."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-dataset/index.ts",
            "line": 148
          },
          "name": "dataSource",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.personalizeDataset.PersonalizeDatasetDatasetImportJobDataSource"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/personalize_dataset#job_name PersonalizeDataset#job_name}",
            "stability": "stable",
            "summary": "The name for the dataset import job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-dataset/index.ts",
            "line": 166
          },
          "name": "jobName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/personalize_dataset#role_arn PersonalizeDataset#role_arn}",
            "stability": "stable",
            "summary": "The ARN of the IAM role that has permissions to read from the Amazon S3 data source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-dataset/index.ts",
            "line": 172
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/personalize-dataset/index:PersonalizeDatasetDatasetImportJob"
    },
    "@cdktn/provider-awscc.personalizeDataset.PersonalizeDatasetDatasetImportJobDataSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.personalizeDataset.PersonalizeDatasetDatasetImportJobDataSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/personalize-dataset/index.ts",
        "line": 46
      },
      "name": "PersonalizeDatasetDatasetImportJobDataSource",
      "namespace": "personalizeDataset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/personalize_dataset#data_location PersonalizeDataset#data_location}",
            "stability": "stable",
            "summary": "The path to the Amazon S3 bucket where the data that you want to upload to your dataset is stored."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-dataset/index.ts",
            "line": 52
          },
          "name": "dataLocation",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/personalize-dataset/index:PersonalizeDatasetDatasetImportJobDataSource"
    },
    "@cdktn/provider-awscc.personalizeDataset.PersonalizeDatasetDatasetImportJobDataSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.personalizeDataset.PersonalizeDatasetDatasetImportJobDataSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/personalize-dataset/index.ts",
          "line": 92
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/personalize-dataset/index.ts",
        "line": 84
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-dataset/index.ts",
            "line": 134
          },
          "name": "resetDataLocation"
        }
      ],
      "name": "PersonalizeDatasetDatasetImportJobDataSourceOutputReference",
      "namespace": "personalizeDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-dataset/index.ts",
            "line": 138
          },
          "name": "dataLocationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-dataset/index.ts",
            "line": 128
          },
          "name": "dataLocation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-dataset/index.ts",
            "line": 96
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.personalizeDataset.PersonalizeDatasetDatasetImportJobDataSource"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/personalize-dataset/index:PersonalizeDatasetDatasetImportJobDataSourceOutputReference"
    },
    "@cdktn/provider-awscc.personalizeDataset.PersonalizeDatasetDatasetImportJobOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.personalizeDataset.PersonalizeDatasetDatasetImportJobOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/personalize-dataset/index.ts",
          "line": 240
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/personalize-dataset/index.ts",
        "line": 232
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-dataset/index.ts",
            "line": 303
          },
          "name": "putDataSource",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.personalizeDataset.PersonalizeDatasetDatasetImportJobDataSource"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-dataset/index.ts",
            "line": 322
          },
          "name": "resetDatasetArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-dataset/index.ts",
            "line": 338
          },
          "name": "resetDatasetImportJobArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-dataset/index.ts",
            "line": 306
          },
          "name": "resetDataSource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-dataset/index.ts",
            "line": 354
          },
          "name": "resetJobName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-dataset/index.ts",
            "line": 370
          },
          "name": "resetRoleArn"
        }
      ],
      "name": "PersonalizeDatasetDatasetImportJobOutputReference",
      "namespace": "personalizeDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-dataset/index.ts",
            "line": 300
          },
          "name": "dataSource",
          "type": {
            "fqn": "@cdktn/provider-awscc.personalizeDataset.PersonalizeDatasetDatasetImportJobDataSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-dataset/index.ts",
            "line": 326
          },
          "name": "datasetArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-dataset/index.ts",
            "line": 342
          },
          "name": "datasetImportJobArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-dataset/index.ts",
            "line": 310
          },
          "name": "dataSourceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.personalizeDataset.PersonalizeDatasetDatasetImportJobDataSource"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-dataset/index.ts",
            "line": 358
          },
          "name": "jobNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-dataset/index.ts",
            "line": 374
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-dataset/index.ts",
            "line": 316
          },
          "name": "datasetArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-dataset/index.ts",
            "line": 332
          },
          "name": "datasetImportJobArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-dataset/index.ts",
            "line": 348
          },
          "name": "jobName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-dataset/index.ts",
            "line": 364
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-dataset/index.ts",
            "line": 244
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.personalizeDataset.PersonalizeDatasetDatasetImportJob"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/personalize-dataset/index:PersonalizeDatasetDatasetImportJobOutputReference"
    },
    "@cdktn/provider-awscc.personalizeDatasetGroup.PersonalizeDatasetGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/personalize_dataset_group awscc_personalize_dataset_group}."
      },
      "fqn": "@cdktn/provider-awscc.personalizeDatasetGroup.PersonalizeDatasetGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/personalize_dataset_group awscc_personalize_dataset_group} Resource."
        },
        "locationInModule": {
          "filename": "src/personalize-dataset-group/index.ts",
          "line": 76
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.personalizeDatasetGroup.PersonalizeDatasetGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/personalize-dataset-group/index.ts",
        "line": 44
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a PersonalizeDatasetGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/personalize-dataset-group/index.ts",
            "line": 61
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the PersonalizeDatasetGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/personalize_dataset_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing PersonalizeDatasetGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the PersonalizeDatasetGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-dataset-group/index.ts",
            "line": 115
          },
          "name": "resetDomain"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-dataset-group/index.ts",
            "line": 136
          },
          "name": "resetKmsKeyArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-dataset-group/index.ts",
            "line": 165
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-dataset-group/index.ts",
            "line": 177
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-dataset-group/index.ts",
            "line": 186
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "PersonalizeDatasetGroup",
      "namespace": "personalizeDatasetGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-dataset-group/index.ts",
            "line": 49
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-dataset-group/index.ts",
            "line": 103
          },
          "name": "datasetGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-dataset-group/index.ts",
            "line": 124
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-dataset-group/index.ts",
            "line": 119
          },
          "name": "domainInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-dataset-group/index.ts",
            "line": 140
          },
          "name": "kmsKeyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-dataset-group/index.ts",
            "line": 153
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-dataset-group/index.ts",
            "line": 169
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-dataset-group/index.ts",
            "line": 109
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-dataset-group/index.ts",
            "line": 130
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-dataset-group/index.ts",
            "line": 146
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-dataset-group/index.ts",
            "line": 159
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/personalize-dataset-group/index:PersonalizeDatasetGroup"
    },
    "@cdktn/provider-awscc.personalizeDatasetGroup.PersonalizeDatasetGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.personalizeDatasetGroup.PersonalizeDatasetGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/personalize-dataset-group/index.ts",
        "line": 14
      },
      "name": "PersonalizeDatasetGroupConfig",
      "namespace": "personalizeDatasetGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/personalize_dataset_group#name PersonalizeDatasetGroup#name}",
            "stability": "stable",
            "summary": "The name for the new dataset group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-dataset-group/index.ts",
            "line": 32
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/personalize_dataset_group#domain PersonalizeDatasetGroup#domain}",
            "stability": "stable",
            "summary": "The domain of a Domain dataset group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-dataset-group/index.ts",
            "line": 20
          },
          "name": "domain",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/personalize_dataset_group#kms_key_arn PersonalizeDatasetGroup#kms_key_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name(ARN) of a AWS Key Management Service (KMS) key used to encrypt the datasets."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-dataset-group/index.ts",
            "line": 26
          },
          "name": "kmsKeyArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Supplying an IAM role is only valid when also specifying a KMS key.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/personalize_dataset_group#role_arn PersonalizeDatasetGroup#role_arn}",
            "stability": "stable",
            "summary": "The ARN of the AWS Identity and Access Management (IAM) role that has permissions to access the AWS Key Management Service (KMS) key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-dataset-group/index.ts",
            "line": 38
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/personalize-dataset-group/index:PersonalizeDatasetGroupConfig"
    },
    "@cdktn/provider-awscc.personalizeSchema.PersonalizeSchema": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/personalize_schema awscc_personalize_schema}."
      },
      "fqn": "@cdktn/provider-awscc.personalizeSchema.PersonalizeSchema",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/personalize_schema awscc_personalize_schema} Resource."
        },
        "locationInModule": {
          "filename": "src/personalize-schema/index.ts",
          "line": 70
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.personalizeSchema.PersonalizeSchemaConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/personalize-schema/index.ts",
        "line": 38
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a PersonalizeSchema resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/personalize-schema/index.ts",
            "line": 55
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the PersonalizeSchema to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/personalize_schema#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing PersonalizeSchema that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the PersonalizeSchema to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-schema/index.ts",
            "line": 103
          },
          "name": "resetDomain"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-schema/index.ts",
            "line": 151
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-schema/index.ts",
            "line": 159
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "PersonalizeSchema",
      "namespace": "personalizeSchema",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-schema/index.ts",
            "line": 43
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-schema/index.ts",
            "line": 112
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-schema/index.ts",
            "line": 143
          },
          "name": "schemaArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-schema/index.ts",
            "line": 107
          },
          "name": "domainInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-schema/index.ts",
            "line": 125
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-schema/index.ts",
            "line": 138
          },
          "name": "schemaInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-schema/index.ts",
            "line": 97
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-schema/index.ts",
            "line": 118
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-schema/index.ts",
            "line": 131
          },
          "name": "schema",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/personalize-schema/index:PersonalizeSchema"
    },
    "@cdktn/provider-awscc.personalizeSchema.PersonalizeSchemaConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.personalizeSchema.PersonalizeSchemaConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/personalize-schema/index.ts",
        "line": 14
      },
      "name": "PersonalizeSchemaConfig",
      "namespace": "personalizeSchema",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/personalize_schema#name PersonalizeSchema#name}",
            "stability": "stable",
            "summary": "Name for the schema."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-schema/index.ts",
            "line": 26
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/personalize_schema#schema PersonalizeSchema#schema}",
            "stability": "stable",
            "summary": "A schema in Avro JSON format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-schema/index.ts",
            "line": 32
          },
          "name": "schema",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/personalize_schema#domain PersonalizeSchema#domain}",
            "stability": "stable",
            "summary": "The domain of a Domain dataset group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-schema/index.ts",
            "line": 20
          },
          "name": "domain",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/personalize-schema/index:PersonalizeSchemaConfig"
    },
    "@cdktn/provider-awscc.personalizeSolution.PersonalizeSolution": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/personalize_solution awscc_personalize_solution}."
      },
      "fqn": "@cdktn/provider-awscc.personalizeSolution.PersonalizeSolution",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/personalize_solution awscc_personalize_solution} Resource."
        },
        "locationInModule": {
          "filename": "src/personalize-solution/index.ts",
          "line": 1619
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.personalizeSolution.PersonalizeSolutionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/personalize-solution/index.ts",
        "line": 1587
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a PersonalizeSolution resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 1604
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the PersonalizeSolution to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/personalize_solution#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing PersonalizeSolution that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the PersonalizeSolution to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 1753
          },
          "name": "putSolutionConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.personalizeSolution.PersonalizeSolutionSolutionConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 1669
          },
          "name": "resetEventType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 1703
          },
          "name": "resetPerformAutoMl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 1719
          },
          "name": "resetPerformHpo"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 1735
          },
          "name": "resetRecipeArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 1756
          },
          "name": "resetSolutionConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 1768
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 1780
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "PersonalizeSolution",
      "namespace": "personalizeSolution",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 1592
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 1678
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 1744
          },
          "name": "solutionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 1750
          },
          "name": "solutionConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.personalizeSolution.PersonalizeSolutionSolutionConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 1657
          },
          "name": "datasetGroupArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 1673
          },
          "name": "eventTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 1691
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 1707
          },
          "name": "performAutoMlInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 1723
          },
          "name": "performHpoInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 1739
          },
          "name": "recipeArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 1760
          },
          "name": "solutionConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.personalizeSolution.PersonalizeSolutionSolutionConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 1650
          },
          "name": "datasetGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 1663
          },
          "name": "eventType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 1684
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 1697
          },
          "name": "performAutoMl",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 1713
          },
          "name": "performHpo",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 1729
          },
          "name": "recipeArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/personalize-solution/index:PersonalizeSolution"
    },
    "@cdktn/provider-awscc.personalizeSolution.PersonalizeSolutionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.personalizeSolution.PersonalizeSolutionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/personalize-solution/index.ts",
        "line": 14
      },
      "name": "PersonalizeSolutionConfig",
      "namespace": "personalizeSolution",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/personalize_solution#dataset_group_arn PersonalizeSolution#dataset_group_arn}",
            "stability": "stable",
            "summary": "The ARN of the dataset group that provides the training data."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 20
          },
          "name": "datasetGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/personalize_solution#name PersonalizeSolution#name}",
            "stability": "stable",
            "summary": "The name for the solution."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 32
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you do not provide an eventType, Amazon Personalize will use all interactions for training with equal weight regardless of type.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/personalize_solution#event_type PersonalizeSolution#event_type}",
            "stability": "stable",
            "summary": "When your have multiple event types (using an EVENT_TYPE schema field), this parameter specifies which event type (for example, 'click' or 'like') is used for training the model."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 26
          },
          "name": "eventType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/personalize_solution#perform_auto_ml PersonalizeSolution#perform_auto_ml}",
            "stability": "stable",
            "summary": "Whether to perform automated machine learning (AutoML). The default is false. For this case, you must specify recipeArn."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 38
          },
          "name": "performAutoMl",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The default is false. When performing AutoML, this parameter is always true and you should not set it to false.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/personalize_solution#perform_hpo PersonalizeSolution#perform_hpo}",
            "stability": "stable",
            "summary": "Whether to perform hyperparameter optimization (HPO) on the specified or selected recipe."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 44
          },
          "name": "performHpo",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/personalize_solution#recipe_arn PersonalizeSolution#recipe_arn}",
            "stability": "stable",
            "summary": "The ARN of the recipe to use for model training. Only specified when performAutoML is false."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 50
          },
          "name": "recipeArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When performAutoML is set to true, Amazon Personalize only evaluates the autoMLConfig section of the solution configuration.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/personalize_solution#solution_config PersonalizeSolution#solution_config}",
            "stability": "stable",
            "summary": "The configuration to use with the solution."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 56
          },
          "name": "solutionConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.personalizeSolution.PersonalizeSolutionSolutionConfig"
          }
        }
      ],
      "symbolId": "src/personalize-solution/index:PersonalizeSolutionConfig"
    },
    "@cdktn/provider-awscc.personalizeSolution.PersonalizeSolutionSolutionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.personalizeSolution.PersonalizeSolutionSolutionConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/personalize-solution/index.ts",
        "line": 1347
      },
      "name": "PersonalizeSolutionSolutionConfig",
      "namespace": "personalizeSolution",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/personalize_solution#algorithm_hyper_parameters PersonalizeSolution#algorithm_hyper_parameters}",
            "stability": "stable",
            "summary": "Lists the hyperparameter names and ranges."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 1353
          },
          "name": "algorithmHyperParameters",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/personalize_solution#auto_ml_config PersonalizeSolution#auto_ml_config}",
            "stability": "stable",
            "summary": "The AutoMLConfig object containing a list of recipes to search when AutoML is performed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 1359
          },
          "name": "autoMlConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.personalizeSolution.PersonalizeSolutionSolutionConfigAutoMlConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/personalize_solution#event_value_threshold PersonalizeSolution#event_value_threshold}",
            "stability": "stable",
            "summary": "Only events with a value greater than or equal to this threshold are used for training a model."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 1365
          },
          "name": "eventValueThreshold",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/personalize_solution#feature_transformation_parameters PersonalizeSolution#feature_transformation_parameters}",
            "stability": "stable",
            "summary": "Lists the feature transformation parameters."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 1371
          },
          "name": "featureTransformationParameters",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/personalize_solution#hpo_config PersonalizeSolution#hpo_config}",
            "stability": "stable",
            "summary": "Describes the properties for hyperparameter optimization (HPO)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 1377
          },
          "name": "hpoConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.personalizeSolution.PersonalizeSolutionSolutionConfigHpoConfig"
          }
        }
      ],
      "symbolId": "src/personalize-solution/index:PersonalizeSolutionSolutionConfig"
    },
    "@cdktn/provider-awscc.personalizeSolution.PersonalizeSolutionSolutionConfigAutoMlConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.personalizeSolution.PersonalizeSolutionSolutionConfigAutoMlConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/personalize-solution/index.ts",
        "line": 58
      },
      "name": "PersonalizeSolutionSolutionConfigAutoMlConfig",
      "namespace": "personalizeSolution",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/personalize_solution#metric_name PersonalizeSolution#metric_name}",
            "stability": "stable",
            "summary": "The metric to optimize."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 64
          },
          "name": "metricName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/personalize_solution#recipe_list PersonalizeSolution#recipe_list}",
            "stability": "stable",
            "summary": "The list of candidate recipes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 70
          },
          "name": "recipeList",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/personalize-solution/index:PersonalizeSolutionSolutionConfigAutoMlConfig"
    },
    "@cdktn/provider-awscc.personalizeSolution.PersonalizeSolutionSolutionConfigAutoMlConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.personalizeSolution.PersonalizeSolutionSolutionConfigAutoMlConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/personalize-solution/index.ts",
          "line": 117
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/personalize-solution/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 165
          },
          "name": "resetMetricName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 181
          },
          "name": "resetRecipeList"
        }
      ],
      "name": "PersonalizeSolutionSolutionConfigAutoMlConfigOutputReference",
      "namespace": "personalizeSolution",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 169
          },
          "name": "metricNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 185
          },
          "name": "recipeListInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 159
          },
          "name": "metricName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 175
          },
          "name": "recipeList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 121
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.personalizeSolution.PersonalizeSolutionSolutionConfigAutoMlConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/personalize-solution/index:PersonalizeSolutionSolutionConfigAutoMlConfigOutputReference"
    },
    "@cdktn/provider-awscc.personalizeSolution.PersonalizeSolutionSolutionConfigHpoConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.personalizeSolution.PersonalizeSolutionSolutionConfigHpoConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/personalize-solution/index.ts",
        "line": 1181
      },
      "name": "PersonalizeSolutionSolutionConfigHpoConfig",
      "namespace": "personalizeSolution",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/personalize_solution#algorithm_hyper_parameter_ranges PersonalizeSolution#algorithm_hyper_parameter_ranges}",
            "stability": "stable",
            "summary": "The hyperparameters and their allowable ranges."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 1187
          },
          "name": "algorithmHyperParameterRanges",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.personalizeSolution.PersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRanges"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/personalize_solution#hpo_objective PersonalizeSolution#hpo_objective}",
            "stability": "stable",
            "summary": "The metric to optimize during HPO."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 1193
          },
          "name": "hpoObjective",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.personalizeSolution.PersonalizeSolutionSolutionConfigHpoConfigHpoObjective"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/personalize_solution#hpo_resource_config PersonalizeSolution#hpo_resource_config}",
            "stability": "stable",
            "summary": "Describes the resource configuration for hyperparameter optimization (HPO)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 1199
          },
          "name": "hpoResourceConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.personalizeSolution.PersonalizeSolutionSolutionConfigHpoConfigHpoResourceConfig"
          }
        }
      ],
      "symbolId": "src/personalize-solution/index:PersonalizeSolutionSolutionConfigHpoConfig"
    },
    "@cdktn/provider-awscc.personalizeSolution.PersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRanges": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.personalizeSolution.PersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRanges",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/personalize-solution/index.ts",
        "line": 718
      },
      "name": "PersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRanges",
      "namespace": "personalizeSolution",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/personalize_solution#categorical_hyper_parameter_ranges PersonalizeSolution#categorical_hyper_parameter_ranges}",
            "stability": "stable",
            "summary": "The categorical hyperparameters and their ranges."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 724
          },
          "name": "categoricalHyperParameterRanges",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.personalizeSolution.PersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesCategoricalHyperParameterRanges"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/personalize_solution#continuous_hyper_parameter_ranges PersonalizeSolution#continuous_hyper_parameter_ranges}",
            "stability": "stable",
            "summary": "The continuous hyperparameters and their ranges."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 730
          },
          "name": "continuousHyperParameterRanges",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.personalizeSolution.PersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesContinuousHyperParameterRanges"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/personalize_solution#integer_hyper_parameter_ranges PersonalizeSolution#integer_hyper_parameter_ranges}",
            "stability": "stable",
            "summary": "The integer hyperparameters and their ranges."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 736
          },
          "name": "integerHyperParameterRanges",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.personalizeSolution.PersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesIntegerHyperParameterRanges"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/personalize-solution/index:PersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRanges"
    },
    "@cdktn/provider-awscc.personalizeSolution.PersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesCategoricalHyperParameterRanges": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.personalizeSolution.PersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesCategoricalHyperParameterRanges",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/personalize-solution/index.ts",
        "line": 189
      },
      "name": "PersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesCategoricalHyperParameterRanges",
      "namespace": "personalizeSolution",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/personalize_solution#name PersonalizeSolution#name}",
            "stability": "stable",
            "summary": "The name of the hyperparameter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 195
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/personalize_solution#values PersonalizeSolution#values}",
            "stability": "stable",
            "summary": "A list of the categories for the hyperparameter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 201
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/personalize-solution/index:PersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesCategoricalHyperParameterRanges"
    },
    "@cdktn/provider-awscc.personalizeSolution.PersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesCategoricalHyperParameterRangesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.personalizeSolution.PersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesCategoricalHyperParameterRangesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/personalize-solution/index.ts",
          "line": 331
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/personalize-solution/index.ts",
        "line": 323
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 338
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.personalizeSolution.PersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesCategoricalHyperParameterRangesOutputReference"
            }
          }
        }
      ],
      "name": "PersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesCategoricalHyperParameterRangesList",
      "namespace": "personalizeSolution",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 324
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.personalizeSolution.PersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesCategoricalHyperParameterRanges"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/personalize-solution/index:PersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesCategoricalHyperParameterRangesList"
    },
    "@cdktn/provider-awscc.personalizeSolution.PersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesCategoricalHyperParameterRangesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.personalizeSolution.PersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesCategoricalHyperParameterRangesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/personalize-solution/index.ts",
          "line": 250
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/personalize-solution/index.ts",
        "line": 240
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 298
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 314
          },
          "name": "resetValues"
        }
      ],
      "name": "PersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesCategoricalHyperParameterRangesOutputReference",
      "namespace": "personalizeSolution",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 302
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 318
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 292
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 308
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 254
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.personalizeSolution.PersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesCategoricalHyperParameterRanges"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/personalize-solution/index:PersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesCategoricalHyperParameterRangesOutputReference"
    },
    "@cdktn/provider-awscc.personalizeSolution.PersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesContinuousHyperParameterRanges": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.personalizeSolution.PersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesContinuousHyperParameterRanges",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/personalize-solution/index.ts",
        "line": 342
      },
      "name": "PersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesContinuousHyperParameterRanges",
      "namespace": "personalizeSolution",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/personalize_solution#max_value PersonalizeSolution#max_value}",
            "stability": "stable",
            "summary": "The maximum allowable value for the hyperparameter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 348
          },
          "name": "maxValue",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/personalize_solution#min_value PersonalizeSolution#min_value}",
            "stability": "stable",
            "summary": "The minimum allowable value for the hyperparameter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 354
          },
          "name": "minValue",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/personalize_solution#name PersonalizeSolution#name}",
            "stability": "stable",
            "summary": "The name of the hyperparameter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 360
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/personalize-solution/index:PersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesContinuousHyperParameterRanges"
    },
    "@cdktn/provider-awscc.personalizeSolution.PersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesContinuousHyperParameterRangesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.personalizeSolution.PersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesContinuousHyperParameterRangesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/personalize-solution/index.ts",
          "line": 519
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/personalize-solution/index.ts",
        "line": 511
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 526
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.personalizeSolution.PersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesContinuousHyperParameterRangesOutputReference"
            }
          }
        }
      ],
      "name": "PersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesContinuousHyperParameterRangesList",
      "namespace": "personalizeSolution",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 512
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.personalizeSolution.PersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesContinuousHyperParameterRanges"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/personalize-solution/index:PersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesContinuousHyperParameterRangesList"
    },
    "@cdktn/provider-awscc.personalizeSolution.PersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesContinuousHyperParameterRangesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.personalizeSolution.PersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesContinuousHyperParameterRangesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/personalize-solution/index.ts",
          "line": 416
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/personalize-solution/index.ts",
        "line": 406
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 470
          },
          "name": "resetMaxValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 486
          },
          "name": "resetMinValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 502
          },
          "name": "resetName"
        }
      ],
      "name": "PersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesContinuousHyperParameterRangesOutputReference",
      "namespace": "personalizeSolution",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 474
          },
          "name": "maxValueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 490
          },
          "name": "minValueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 506
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 464
          },
          "name": "maxValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 480
          },
          "name": "minValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 496
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 420
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.personalizeSolution.PersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesContinuousHyperParameterRanges"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/personalize-solution/index:PersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesContinuousHyperParameterRangesOutputReference"
    },
    "@cdktn/provider-awscc.personalizeSolution.PersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesIntegerHyperParameterRanges": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.personalizeSolution.PersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesIntegerHyperParameterRanges",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/personalize-solution/index.ts",
        "line": 530
      },
      "name": "PersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesIntegerHyperParameterRanges",
      "namespace": "personalizeSolution",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/personalize_solution#max_value PersonalizeSolution#max_value}",
            "stability": "stable",
            "summary": "The maximum allowable value for the hyperparameter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 536
          },
          "name": "maxValue",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/personalize_solution#min_value PersonalizeSolution#min_value}",
            "stability": "stable",
            "summary": "The minimum allowable value for the hyperparameter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 542
          },
          "name": "minValue",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/personalize_solution#name PersonalizeSolution#name}",
            "stability": "stable",
            "summary": "The name of the hyperparameter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 548
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/personalize-solution/index:PersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesIntegerHyperParameterRanges"
    },
    "@cdktn/provider-awscc.personalizeSolution.PersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesIntegerHyperParameterRangesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.personalizeSolution.PersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesIntegerHyperParameterRangesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/personalize-solution/index.ts",
          "line": 707
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/personalize-solution/index.ts",
        "line": 699
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 714
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.personalizeSolution.PersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesIntegerHyperParameterRangesOutputReference"
            }
          }
        }
      ],
      "name": "PersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesIntegerHyperParameterRangesList",
      "namespace": "personalizeSolution",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 700
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.personalizeSolution.PersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesIntegerHyperParameterRanges"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/personalize-solution/index:PersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesIntegerHyperParameterRangesList"
    },
    "@cdktn/provider-awscc.personalizeSolution.PersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesIntegerHyperParameterRangesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.personalizeSolution.PersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesIntegerHyperParameterRangesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/personalize-solution/index.ts",
          "line": 604
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/personalize-solution/index.ts",
        "line": 594
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 658
          },
          "name": "resetMaxValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 674
          },
          "name": "resetMinValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 690
          },
          "name": "resetName"
        }
      ],
      "name": "PersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesIntegerHyperParameterRangesOutputReference",
      "namespace": "personalizeSolution",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 662
          },
          "name": "maxValueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 678
          },
          "name": "minValueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 694
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 652
          },
          "name": "maxValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 668
          },
          "name": "minValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 684
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 608
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.personalizeSolution.PersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesIntegerHyperParameterRanges"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/personalize-solution/index:PersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesIntegerHyperParameterRangesOutputReference"
    },
    "@cdktn/provider-awscc.personalizeSolution.PersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.personalizeSolution.PersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/personalize-solution/index.ts",
          "line": 790
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/personalize-solution/index.ts",
        "line": 782
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 841
          },
          "name": "putCategoricalHyperParameterRanges",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.personalizeSolution.PersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesCategoricalHyperParameterRanges"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 857
          },
          "name": "putContinuousHyperParameterRanges",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.personalizeSolution.PersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesContinuousHyperParameterRanges"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 873
          },
          "name": "putIntegerHyperParameterRanges",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.personalizeSolution.PersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesIntegerHyperParameterRanges"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 844
          },
          "name": "resetCategoricalHyperParameterRanges"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 860
          },
          "name": "resetContinuousHyperParameterRanges"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 876
          },
          "name": "resetIntegerHyperParameterRanges"
        }
      ],
      "name": "PersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesOutputReference",
      "namespace": "personalizeSolution",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 838
          },
          "name": "categoricalHyperParameterRanges",
          "type": {
            "fqn": "@cdktn/provider-awscc.personalizeSolution.PersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesCategoricalHyperParameterRangesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 854
          },
          "name": "continuousHyperParameterRanges",
          "type": {
            "fqn": "@cdktn/provider-awscc.personalizeSolution.PersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesContinuousHyperParameterRangesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 870
          },
          "name": "integerHyperParameterRanges",
          "type": {
            "fqn": "@cdktn/provider-awscc.personalizeSolution.PersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesIntegerHyperParameterRangesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 848
          },
          "name": "categoricalHyperParameterRangesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.personalizeSolution.PersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesCategoricalHyperParameterRanges"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 864
          },
          "name": "continuousHyperParameterRangesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.personalizeSolution.PersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesContinuousHyperParameterRanges"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 880
          },
          "name": "integerHyperParameterRangesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.personalizeSolution.PersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesIntegerHyperParameterRanges"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 794
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.personalizeSolution.PersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRanges"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/personalize-solution/index:PersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesOutputReference"
    },
    "@cdktn/provider-awscc.personalizeSolution.PersonalizeSolutionSolutionConfigHpoConfigHpoObjective": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.personalizeSolution.PersonalizeSolutionSolutionConfigHpoConfigHpoObjective",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/personalize-solution/index.ts",
        "line": 884
      },
      "name": "PersonalizeSolutionSolutionConfigHpoConfigHpoObjective",
      "namespace": "personalizeSolution",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/personalize_solution#metric_name PersonalizeSolution#metric_name}",
            "stability": "stable",
            "summary": "The name of the metric."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 890
          },
          "name": "metricName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/personalize_solution#metric_regex PersonalizeSolution#metric_regex}",
            "stability": "stable",
            "summary": "A regular expression for finding the metric in the training job logs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 896
          },
          "name": "metricRegex",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/personalize_solution#type PersonalizeSolution#type}",
            "stability": "stable",
            "summary": "The type of the metric. Valid values are Maximize and Minimize."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 902
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/personalize-solution/index:PersonalizeSolutionSolutionConfigHpoConfigHpoObjective"
    },
    "@cdktn/provider-awscc.personalizeSolution.PersonalizeSolutionSolutionConfigHpoConfigHpoObjectiveOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.personalizeSolution.PersonalizeSolutionSolutionConfigHpoConfigHpoObjectiveOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/personalize-solution/index.ts",
          "line": 956
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/personalize-solution/index.ts",
        "line": 948
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 1010
          },
          "name": "resetMetricName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 1026
          },
          "name": "resetMetricRegex"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 1042
          },
          "name": "resetType"
        }
      ],
      "name": "PersonalizeSolutionSolutionConfigHpoConfigHpoObjectiveOutputReference",
      "namespace": "personalizeSolution",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 1014
          },
          "name": "metricNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 1030
          },
          "name": "metricRegexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 1046
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 1004
          },
          "name": "metricName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 1020
          },
          "name": "metricRegex",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 1036
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 960
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.personalizeSolution.PersonalizeSolutionSolutionConfigHpoConfigHpoObjective"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/personalize-solution/index:PersonalizeSolutionSolutionConfigHpoConfigHpoObjectiveOutputReference"
    },
    "@cdktn/provider-awscc.personalizeSolution.PersonalizeSolutionSolutionConfigHpoConfigHpoResourceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.personalizeSolution.PersonalizeSolutionSolutionConfigHpoConfigHpoResourceConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/personalize-solution/index.ts",
        "line": 1050
      },
      "name": "PersonalizeSolutionSolutionConfigHpoConfigHpoResourceConfig",
      "namespace": "personalizeSolution",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/personalize_solution#max_number_of_training_jobs PersonalizeSolution#max_number_of_training_jobs}",
            "stability": "stable",
            "summary": "The maximum number of training jobs when you create a solution version. The maximum value for maxNumberOfTrainingJobs is 40."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 1056
          },
          "name": "maxNumberOfTrainingJobs",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The maximum value for maxParallelTrainingJobs is 10.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/personalize_solution#max_parallel_training_jobs PersonalizeSolution#max_parallel_training_jobs}",
            "stability": "stable",
            "summary": "The maximum number of parallel training jobs when you create a solution version."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 1062
          },
          "name": "maxParallelTrainingJobs",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/personalize-solution/index:PersonalizeSolutionSolutionConfigHpoConfigHpoResourceConfig"
    },
    "@cdktn/provider-awscc.personalizeSolution.PersonalizeSolutionSolutionConfigHpoConfigHpoResourceConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.personalizeSolution.PersonalizeSolutionSolutionConfigHpoConfigHpoResourceConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/personalize-solution/index.ts",
          "line": 1109
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/personalize-solution/index.ts",
        "line": 1101
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 1157
          },
          "name": "resetMaxNumberOfTrainingJobs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 1173
          },
          "name": "resetMaxParallelTrainingJobs"
        }
      ],
      "name": "PersonalizeSolutionSolutionConfigHpoConfigHpoResourceConfigOutputReference",
      "namespace": "personalizeSolution",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 1161
          },
          "name": "maxNumberOfTrainingJobsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 1177
          },
          "name": "maxParallelTrainingJobsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 1151
          },
          "name": "maxNumberOfTrainingJobs",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 1167
          },
          "name": "maxParallelTrainingJobs",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 1113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.personalizeSolution.PersonalizeSolutionSolutionConfigHpoConfigHpoResourceConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/personalize-solution/index:PersonalizeSolutionSolutionConfigHpoConfigHpoResourceConfigOutputReference"
    },
    "@cdktn/provider-awscc.personalizeSolution.PersonalizeSolutionSolutionConfigHpoConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.personalizeSolution.PersonalizeSolutionSolutionConfigHpoConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/personalize-solution/index.ts",
          "line": 1253
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/personalize-solution/index.ts",
        "line": 1245
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 1304
          },
          "name": "putAlgorithmHyperParameterRanges",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.personalizeSolution.PersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRanges"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 1320
          },
          "name": "putHpoObjective",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.personalizeSolution.PersonalizeSolutionSolutionConfigHpoConfigHpoObjective"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 1336
          },
          "name": "putHpoResourceConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.personalizeSolution.PersonalizeSolutionSolutionConfigHpoConfigHpoResourceConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 1307
          },
          "name": "resetAlgorithmHyperParameterRanges"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 1323
          },
          "name": "resetHpoObjective"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 1339
          },
          "name": "resetHpoResourceConfig"
        }
      ],
      "name": "PersonalizeSolutionSolutionConfigHpoConfigOutputReference",
      "namespace": "personalizeSolution",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 1301
          },
          "name": "algorithmHyperParameterRanges",
          "type": {
            "fqn": "@cdktn/provider-awscc.personalizeSolution.PersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRangesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 1317
          },
          "name": "hpoObjective",
          "type": {
            "fqn": "@cdktn/provider-awscc.personalizeSolution.PersonalizeSolutionSolutionConfigHpoConfigHpoObjectiveOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 1333
          },
          "name": "hpoResourceConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.personalizeSolution.PersonalizeSolutionSolutionConfigHpoConfigHpoResourceConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 1311
          },
          "name": "algorithmHyperParameterRangesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.personalizeSolution.PersonalizeSolutionSolutionConfigHpoConfigAlgorithmHyperParameterRanges"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 1327
          },
          "name": "hpoObjectiveInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.personalizeSolution.PersonalizeSolutionSolutionConfigHpoConfigHpoObjective"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 1343
          },
          "name": "hpoResourceConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.personalizeSolution.PersonalizeSolutionSolutionConfigHpoConfigHpoResourceConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 1257
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.personalizeSolution.PersonalizeSolutionSolutionConfigHpoConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/personalize-solution/index:PersonalizeSolutionSolutionConfigHpoConfigOutputReference"
    },
    "@cdktn/provider-awscc.personalizeSolution.PersonalizeSolutionSolutionConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.personalizeSolution.PersonalizeSolutionSolutionConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/personalize-solution/index.ts",
          "line": 1445
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/personalize-solution/index.ts",
        "line": 1437
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 1524
          },
          "name": "putAutoMlConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.personalizeSolution.PersonalizeSolutionSolutionConfigAutoMlConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 1572
          },
          "name": "putHpoConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.personalizeSolution.PersonalizeSolutionSolutionConfigHpoConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 1511
          },
          "name": "resetAlgorithmHyperParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 1527
          },
          "name": "resetAutoMlConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 1543
          },
          "name": "resetEventValueThreshold"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 1559
          },
          "name": "resetFeatureTransformationParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 1575
          },
          "name": "resetHpoConfig"
        }
      ],
      "name": "PersonalizeSolutionSolutionConfigOutputReference",
      "namespace": "personalizeSolution",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 1521
          },
          "name": "autoMlConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.personalizeSolution.PersonalizeSolutionSolutionConfigAutoMlConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 1569
          },
          "name": "hpoConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.personalizeSolution.PersonalizeSolutionSolutionConfigHpoConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 1515
          },
          "name": "algorithmHyperParametersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 1531
          },
          "name": "autoMlConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.personalizeSolution.PersonalizeSolutionSolutionConfigAutoMlConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 1547
          },
          "name": "eventValueThresholdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 1563
          },
          "name": "featureTransformationParametersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 1579
          },
          "name": "hpoConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.personalizeSolution.PersonalizeSolutionSolutionConfigHpoConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 1505
          },
          "name": "algorithmHyperParameters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 1537
          },
          "name": "eventValueThreshold",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 1553
          },
          "name": "featureTransformationParameters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/personalize-solution/index.ts",
            "line": 1449
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.personalizeSolution.PersonalizeSolutionSolutionConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/personalize-solution/index:PersonalizeSolutionSolutionConfigOutputReference"
    },
    "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplate": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pinpoint_in_app_template awscc_pinpoint_in_app_template}."
      },
      "fqn": "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplate",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pinpoint_in_app_template awscc_pinpoint_in_app_template} Resource."
        },
        "locationInModule": {
          "filename": "src/pinpoint-in-app-template/index.ts",
          "line": 2343
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pinpoint-in-app-template/index.ts",
        "line": 2311
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a PinpointInAppTemplate resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 2328
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the PinpointInAppTemplate to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pinpoint_in_app_template#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing PinpointInAppTemplate that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the PinpointInAppTemplate to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 2381
          },
          "name": "putContent",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContent"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 2384
          },
          "name": "resetContent"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 2400
          },
          "name": "resetCustomConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 2421
          },
          "name": "resetLayout"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 2437
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 2453
          },
          "name": "resetTemplateDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 2478
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 2489
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "PinpointInAppTemplate",
      "namespace": "pinpointInAppTemplate",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 2316
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 2372
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 2378
          },
          "name": "content",
          "type": {
            "fqn": "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 2409
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 2388
          },
          "name": "contentInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContent"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 2404
          },
          "name": "customConfigInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 2425
          },
          "name": "layoutInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 2441
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 2457
          },
          "name": "templateDescriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 2470
          },
          "name": "templateNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 2394
          },
          "name": "customConfig",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 2415
          },
          "name": "layout",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 2431
          },
          "name": "tags",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 2447
          },
          "name": "templateDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 2463
          },
          "name": "templateName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pinpoint-in-app-template/index:PinpointInAppTemplate"
    },
    "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pinpoint-in-app-template/index.ts",
        "line": 14
      },
      "name": "PinpointInAppTemplateConfig",
      "namespace": "pinpointInAppTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pinpoint_in_app_template#template_name PinpointInAppTemplate#template_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 38
          },
          "name": "templateName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pinpoint_in_app_template#content PinpointInAppTemplate#content}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 18
          },
          "name": "content",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContent"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pinpoint_in_app_template#custom_config PinpointInAppTemplate#custom_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 22
          },
          "name": "customConfig",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pinpoint_in_app_template#layout PinpointInAppTemplate#layout}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 26
          },
          "name": "layout",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pinpoint_in_app_template#tags PinpointInAppTemplate#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 30
          },
          "name": "tags",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pinpoint_in_app_template#template_description PinpointInAppTemplate#template_description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 34
          },
          "name": "templateDescription",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pinpoint-in-app-template/index:PinpointInAppTemplateConfig"
    },
    "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContent": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContent",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pinpoint-in-app-template/index.ts",
        "line": 2026
      },
      "name": "PinpointInAppTemplateContent",
      "namespace": "pinpointInAppTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pinpoint_in_app_template#background_color PinpointInAppTemplate#background_color}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 2030
          },
          "name": "backgroundColor",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pinpoint_in_app_template#body_config PinpointInAppTemplate#body_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 2034
          },
          "name": "bodyConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentBodyConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pinpoint_in_app_template#header_config PinpointInAppTemplate#header_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 2038
          },
          "name": "headerConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentHeaderConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pinpoint_in_app_template#image_url PinpointInAppTemplate#image_url}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 2042
          },
          "name": "imageUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pinpoint_in_app_template#primary_btn PinpointInAppTemplate#primary_btn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 2046
          },
          "name": "primaryBtn",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentPrimaryBtn"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pinpoint_in_app_template#secondary_btn PinpointInAppTemplate#secondary_btn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 2050
          },
          "name": "secondaryBtn",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentSecondaryBtn"
          }
        }
      ],
      "symbolId": "src/pinpoint-in-app-template/index:PinpointInAppTemplateContent"
    },
    "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentBodyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentBodyConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pinpoint-in-app-template/index.ts",
        "line": 40
      },
      "name": "PinpointInAppTemplateContentBodyConfig",
      "namespace": "pinpointInAppTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pinpoint_in_app_template#alignment PinpointInAppTemplate#alignment}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 44
          },
          "name": "alignment",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pinpoint_in_app_template#body PinpointInAppTemplate#body}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 48
          },
          "name": "body",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pinpoint_in_app_template#text_color PinpointInAppTemplate#text_color}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 52
          },
          "name": "textColor",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pinpoint-in-app-template/index:PinpointInAppTemplateContentBodyConfig"
    },
    "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentBodyConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentBodyConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pinpoint-in-app-template/index.ts",
          "line": 106
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pinpoint-in-app-template/index.ts",
        "line": 98
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 160
          },
          "name": "resetAlignment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 176
          },
          "name": "resetBody"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 192
          },
          "name": "resetTextColor"
        }
      ],
      "name": "PinpointInAppTemplateContentBodyConfigOutputReference",
      "namespace": "pinpointInAppTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 164
          },
          "name": "alignmentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 180
          },
          "name": "bodyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 196
          },
          "name": "textColorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 154
          },
          "name": "alignment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 170
          },
          "name": "body",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 186
          },
          "name": "textColor",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 110
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentBodyConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pinpoint-in-app-template/index:PinpointInAppTemplateContentBodyConfigOutputReference"
    },
    "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentHeaderConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentHeaderConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pinpoint-in-app-template/index.ts",
        "line": 200
      },
      "name": "PinpointInAppTemplateContentHeaderConfig",
      "namespace": "pinpointInAppTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pinpoint_in_app_template#alignment PinpointInAppTemplate#alignment}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 204
          },
          "name": "alignment",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pinpoint_in_app_template#header PinpointInAppTemplate#header}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 208
          },
          "name": "header",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pinpoint_in_app_template#text_color PinpointInAppTemplate#text_color}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 212
          },
          "name": "textColor",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pinpoint-in-app-template/index:PinpointInAppTemplateContentHeaderConfig"
    },
    "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentHeaderConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentHeaderConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pinpoint-in-app-template/index.ts",
          "line": 266
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pinpoint-in-app-template/index.ts",
        "line": 258
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 320
          },
          "name": "resetAlignment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 336
          },
          "name": "resetHeader"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 352
          },
          "name": "resetTextColor"
        }
      ],
      "name": "PinpointInAppTemplateContentHeaderConfigOutputReference",
      "namespace": "pinpointInAppTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 324
          },
          "name": "alignmentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 340
          },
          "name": "headerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 356
          },
          "name": "textColorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 314
          },
          "name": "alignment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 330
          },
          "name": "header",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 346
          },
          "name": "textColor",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 270
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentHeaderConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pinpoint-in-app-template/index:PinpointInAppTemplateContentHeaderConfigOutputReference"
    },
    "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pinpoint-in-app-template/index.ts",
          "line": 2296
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pinpoint-in-app-template/index.ts",
        "line": 2288
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 2303
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentOutputReference"
            }
          }
        }
      ],
      "name": "PinpointInAppTemplateContentList",
      "namespace": "pinpointInAppTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 2289
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContent"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pinpoint-in-app-template/index:PinpointInAppTemplateContentList"
    },
    "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pinpoint-in-app-template/index.ts",
          "line": 2127
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pinpoint-in-app-template/index.ts",
        "line": 2117
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 2212
          },
          "name": "putBodyConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentBodyConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 2228
          },
          "name": "putHeaderConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentHeaderConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 2260
          },
          "name": "putPrimaryBtn",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentPrimaryBtn"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 2276
          },
          "name": "putSecondaryBtn",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentSecondaryBtn"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 2199
          },
          "name": "resetBackgroundColor"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 2215
          },
          "name": "resetBodyConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 2231
          },
          "name": "resetHeaderConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 2247
          },
          "name": "resetImageUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 2263
          },
          "name": "resetPrimaryBtn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 2279
          },
          "name": "resetSecondaryBtn"
        }
      ],
      "name": "PinpointInAppTemplateContentOutputReference",
      "namespace": "pinpointInAppTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 2209
          },
          "name": "bodyConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentBodyConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 2225
          },
          "name": "headerConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentHeaderConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 2257
          },
          "name": "primaryBtn",
          "type": {
            "fqn": "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentPrimaryBtnOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 2273
          },
          "name": "secondaryBtn",
          "type": {
            "fqn": "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentSecondaryBtnOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 2203
          },
          "name": "backgroundColorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 2219
          },
          "name": "bodyConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentBodyConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 2235
          },
          "name": "headerConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentHeaderConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 2251
          },
          "name": "imageUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 2267
          },
          "name": "primaryBtnInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentPrimaryBtn"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 2283
          },
          "name": "secondaryBtnInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentSecondaryBtn"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 2193
          },
          "name": "backgroundColor",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 2241
          },
          "name": "imageUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 2131
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContent"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pinpoint-in-app-template/index:PinpointInAppTemplateContentOutputReference"
    },
    "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentPrimaryBtn": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentPrimaryBtn",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pinpoint-in-app-template/index.ts",
        "line": 1000
      },
      "name": "PinpointInAppTemplateContentPrimaryBtn",
      "namespace": "pinpointInAppTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pinpoint_in_app_template#android PinpointInAppTemplate#android}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 1004
          },
          "name": "android",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentPrimaryBtnAndroid"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pinpoint_in_app_template#default_config PinpointInAppTemplate#default_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 1008
          },
          "name": "defaultConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentPrimaryBtnDefaultConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pinpoint_in_app_template#ios PinpointInAppTemplate#ios}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 1012
          },
          "name": "ios",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentPrimaryBtnIos"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pinpoint_in_app_template#web PinpointInAppTemplate#web}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 1016
          },
          "name": "web",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentPrimaryBtnWeb"
          }
        }
      ],
      "symbolId": "src/pinpoint-in-app-template/index:PinpointInAppTemplateContentPrimaryBtn"
    },
    "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentPrimaryBtnAndroid": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentPrimaryBtnAndroid",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pinpoint-in-app-template/index.ts",
        "line": 360
      },
      "name": "PinpointInAppTemplateContentPrimaryBtnAndroid",
      "namespace": "pinpointInAppTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pinpoint_in_app_template#button_action PinpointInAppTemplate#button_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 364
          },
          "name": "buttonAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pinpoint_in_app_template#link PinpointInAppTemplate#link}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 368
          },
          "name": "link",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pinpoint-in-app-template/index:PinpointInAppTemplateContentPrimaryBtnAndroid"
    },
    "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentPrimaryBtnAndroidOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentPrimaryBtnAndroidOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pinpoint-in-app-template/index.ts",
          "line": 415
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pinpoint-in-app-template/index.ts",
        "line": 407
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 463
          },
          "name": "resetButtonAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 479
          },
          "name": "resetLink"
        }
      ],
      "name": "PinpointInAppTemplateContentPrimaryBtnAndroidOutputReference",
      "namespace": "pinpointInAppTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 467
          },
          "name": "buttonActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 483
          },
          "name": "linkInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 457
          },
          "name": "buttonAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 473
          },
          "name": "link",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 419
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentPrimaryBtnAndroid"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pinpoint-in-app-template/index:PinpointInAppTemplateContentPrimaryBtnAndroidOutputReference"
    },
    "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentPrimaryBtnDefaultConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentPrimaryBtnDefaultConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pinpoint-in-app-template/index.ts",
        "line": 487
      },
      "name": "PinpointInAppTemplateContentPrimaryBtnDefaultConfig",
      "namespace": "pinpointInAppTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pinpoint_in_app_template#background_color PinpointInAppTemplate#background_color}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 491
          },
          "name": "backgroundColor",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pinpoint_in_app_template#border_radius PinpointInAppTemplate#border_radius}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 495
          },
          "name": "borderRadius",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pinpoint_in_app_template#button_action PinpointInAppTemplate#button_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 499
          },
          "name": "buttonAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pinpoint_in_app_template#link PinpointInAppTemplate#link}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 503
          },
          "name": "link",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pinpoint_in_app_template#text PinpointInAppTemplate#text}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 507
          },
          "name": "text",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pinpoint_in_app_template#text_color PinpointInAppTemplate#text_color}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 511
          },
          "name": "textColor",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pinpoint-in-app-template/index:PinpointInAppTemplateContentPrimaryBtnDefaultConfig"
    },
    "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentPrimaryBtnDefaultConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentPrimaryBtnDefaultConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pinpoint-in-app-template/index.ts",
          "line": 586
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pinpoint-in-app-template/index.ts",
        "line": 578
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 658
          },
          "name": "resetBackgroundColor"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 674
          },
          "name": "resetBorderRadius"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 690
          },
          "name": "resetButtonAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 706
          },
          "name": "resetLink"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 722
          },
          "name": "resetText"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 738
          },
          "name": "resetTextColor"
        }
      ],
      "name": "PinpointInAppTemplateContentPrimaryBtnDefaultConfigOutputReference",
      "namespace": "pinpointInAppTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 662
          },
          "name": "backgroundColorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 678
          },
          "name": "borderRadiusInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 694
          },
          "name": "buttonActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 710
          },
          "name": "linkInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 742
          },
          "name": "textColorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 726
          },
          "name": "textInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 652
          },
          "name": "backgroundColor",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 668
          },
          "name": "borderRadius",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 684
          },
          "name": "buttonAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 700
          },
          "name": "link",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 716
          },
          "name": "text",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 732
          },
          "name": "textColor",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 590
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentPrimaryBtnDefaultConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pinpoint-in-app-template/index:PinpointInAppTemplateContentPrimaryBtnDefaultConfigOutputReference"
    },
    "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentPrimaryBtnIos": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentPrimaryBtnIos",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pinpoint-in-app-template/index.ts",
        "line": 746
      },
      "name": "PinpointInAppTemplateContentPrimaryBtnIos",
      "namespace": "pinpointInAppTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pinpoint_in_app_template#button_action PinpointInAppTemplate#button_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 750
          },
          "name": "buttonAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pinpoint_in_app_template#link PinpointInAppTemplate#link}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 754
          },
          "name": "link",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pinpoint-in-app-template/index:PinpointInAppTemplateContentPrimaryBtnIos"
    },
    "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentPrimaryBtnIosOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentPrimaryBtnIosOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pinpoint-in-app-template/index.ts",
          "line": 801
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pinpoint-in-app-template/index.ts",
        "line": 793
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 849
          },
          "name": "resetButtonAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 865
          },
          "name": "resetLink"
        }
      ],
      "name": "PinpointInAppTemplateContentPrimaryBtnIosOutputReference",
      "namespace": "pinpointInAppTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 853
          },
          "name": "buttonActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 869
          },
          "name": "linkInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 843
          },
          "name": "buttonAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 859
          },
          "name": "link",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 805
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentPrimaryBtnIos"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pinpoint-in-app-template/index:PinpointInAppTemplateContentPrimaryBtnIosOutputReference"
    },
    "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentPrimaryBtnOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentPrimaryBtnOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pinpoint-in-app-template/index.ts",
          "line": 1077
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pinpoint-in-app-template/index.ts",
        "line": 1069
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 1134
          },
          "name": "putAndroid",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentPrimaryBtnAndroid"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 1150
          },
          "name": "putDefaultConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentPrimaryBtnDefaultConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 1166
          },
          "name": "putIos",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentPrimaryBtnIos"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 1182
          },
          "name": "putWeb",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentPrimaryBtnWeb"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 1137
          },
          "name": "resetAndroid"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 1153
          },
          "name": "resetDefaultConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 1169
          },
          "name": "resetIos"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 1185
          },
          "name": "resetWeb"
        }
      ],
      "name": "PinpointInAppTemplateContentPrimaryBtnOutputReference",
      "namespace": "pinpointInAppTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 1131
          },
          "name": "android",
          "type": {
            "fqn": "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentPrimaryBtnAndroidOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 1147
          },
          "name": "defaultConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentPrimaryBtnDefaultConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 1163
          },
          "name": "ios",
          "type": {
            "fqn": "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentPrimaryBtnIosOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 1179
          },
          "name": "web",
          "type": {
            "fqn": "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentPrimaryBtnWebOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 1141
          },
          "name": "androidInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentPrimaryBtnAndroid"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 1157
          },
          "name": "defaultConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentPrimaryBtnDefaultConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 1173
          },
          "name": "iosInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentPrimaryBtnIos"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 1189
          },
          "name": "webInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentPrimaryBtnWeb"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 1081
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentPrimaryBtn"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pinpoint-in-app-template/index:PinpointInAppTemplateContentPrimaryBtnOutputReference"
    },
    "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentPrimaryBtnWeb": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentPrimaryBtnWeb",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pinpoint-in-app-template/index.ts",
        "line": 873
      },
      "name": "PinpointInAppTemplateContentPrimaryBtnWeb",
      "namespace": "pinpointInAppTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pinpoint_in_app_template#button_action PinpointInAppTemplate#button_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 877
          },
          "name": "buttonAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pinpoint_in_app_template#link PinpointInAppTemplate#link}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 881
          },
          "name": "link",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pinpoint-in-app-template/index:PinpointInAppTemplateContentPrimaryBtnWeb"
    },
    "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentPrimaryBtnWebOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentPrimaryBtnWebOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pinpoint-in-app-template/index.ts",
          "line": 928
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pinpoint-in-app-template/index.ts",
        "line": 920
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 976
          },
          "name": "resetButtonAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 992
          },
          "name": "resetLink"
        }
      ],
      "name": "PinpointInAppTemplateContentPrimaryBtnWebOutputReference",
      "namespace": "pinpointInAppTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 980
          },
          "name": "buttonActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 996
          },
          "name": "linkInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 970
          },
          "name": "buttonAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 986
          },
          "name": "link",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 932
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentPrimaryBtnWeb"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pinpoint-in-app-template/index:PinpointInAppTemplateContentPrimaryBtnWebOutputReference"
    },
    "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentSecondaryBtn": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentSecondaryBtn",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pinpoint-in-app-template/index.ts",
        "line": 1833
      },
      "name": "PinpointInAppTemplateContentSecondaryBtn",
      "namespace": "pinpointInAppTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pinpoint_in_app_template#android PinpointInAppTemplate#android}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 1837
          },
          "name": "android",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentSecondaryBtnAndroid"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pinpoint_in_app_template#default_config PinpointInAppTemplate#default_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 1841
          },
          "name": "defaultConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentSecondaryBtnDefaultConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pinpoint_in_app_template#ios PinpointInAppTemplate#ios}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 1845
          },
          "name": "ios",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentSecondaryBtnIos"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pinpoint_in_app_template#web PinpointInAppTemplate#web}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 1849
          },
          "name": "web",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentSecondaryBtnWeb"
          }
        }
      ],
      "symbolId": "src/pinpoint-in-app-template/index:PinpointInAppTemplateContentSecondaryBtn"
    },
    "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentSecondaryBtnAndroid": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentSecondaryBtnAndroid",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pinpoint-in-app-template/index.ts",
        "line": 1193
      },
      "name": "PinpointInAppTemplateContentSecondaryBtnAndroid",
      "namespace": "pinpointInAppTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pinpoint_in_app_template#button_action PinpointInAppTemplate#button_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 1197
          },
          "name": "buttonAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pinpoint_in_app_template#link PinpointInAppTemplate#link}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 1201
          },
          "name": "link",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pinpoint-in-app-template/index:PinpointInAppTemplateContentSecondaryBtnAndroid"
    },
    "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentSecondaryBtnAndroidOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentSecondaryBtnAndroidOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pinpoint-in-app-template/index.ts",
          "line": 1248
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pinpoint-in-app-template/index.ts",
        "line": 1240
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 1296
          },
          "name": "resetButtonAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 1312
          },
          "name": "resetLink"
        }
      ],
      "name": "PinpointInAppTemplateContentSecondaryBtnAndroidOutputReference",
      "namespace": "pinpointInAppTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 1300
          },
          "name": "buttonActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 1316
          },
          "name": "linkInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 1290
          },
          "name": "buttonAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 1306
          },
          "name": "link",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 1252
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentSecondaryBtnAndroid"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pinpoint-in-app-template/index:PinpointInAppTemplateContentSecondaryBtnAndroidOutputReference"
    },
    "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentSecondaryBtnDefaultConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentSecondaryBtnDefaultConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pinpoint-in-app-template/index.ts",
        "line": 1320
      },
      "name": "PinpointInAppTemplateContentSecondaryBtnDefaultConfig",
      "namespace": "pinpointInAppTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pinpoint_in_app_template#background_color PinpointInAppTemplate#background_color}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 1324
          },
          "name": "backgroundColor",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pinpoint_in_app_template#border_radius PinpointInAppTemplate#border_radius}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 1328
          },
          "name": "borderRadius",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pinpoint_in_app_template#button_action PinpointInAppTemplate#button_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 1332
          },
          "name": "buttonAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pinpoint_in_app_template#link PinpointInAppTemplate#link}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 1336
          },
          "name": "link",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pinpoint_in_app_template#text PinpointInAppTemplate#text}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 1340
          },
          "name": "text",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pinpoint_in_app_template#text_color PinpointInAppTemplate#text_color}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 1344
          },
          "name": "textColor",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pinpoint-in-app-template/index:PinpointInAppTemplateContentSecondaryBtnDefaultConfig"
    },
    "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentSecondaryBtnDefaultConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentSecondaryBtnDefaultConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pinpoint-in-app-template/index.ts",
          "line": 1419
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pinpoint-in-app-template/index.ts",
        "line": 1411
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 1491
          },
          "name": "resetBackgroundColor"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 1507
          },
          "name": "resetBorderRadius"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 1523
          },
          "name": "resetButtonAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 1539
          },
          "name": "resetLink"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 1555
          },
          "name": "resetText"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 1571
          },
          "name": "resetTextColor"
        }
      ],
      "name": "PinpointInAppTemplateContentSecondaryBtnDefaultConfigOutputReference",
      "namespace": "pinpointInAppTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 1495
          },
          "name": "backgroundColorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 1511
          },
          "name": "borderRadiusInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 1527
          },
          "name": "buttonActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 1543
          },
          "name": "linkInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 1575
          },
          "name": "textColorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 1559
          },
          "name": "textInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 1485
          },
          "name": "backgroundColor",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 1501
          },
          "name": "borderRadius",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 1517
          },
          "name": "buttonAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 1533
          },
          "name": "link",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 1549
          },
          "name": "text",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 1565
          },
          "name": "textColor",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 1423
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentSecondaryBtnDefaultConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pinpoint-in-app-template/index:PinpointInAppTemplateContentSecondaryBtnDefaultConfigOutputReference"
    },
    "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentSecondaryBtnIos": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentSecondaryBtnIos",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pinpoint-in-app-template/index.ts",
        "line": 1579
      },
      "name": "PinpointInAppTemplateContentSecondaryBtnIos",
      "namespace": "pinpointInAppTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pinpoint_in_app_template#button_action PinpointInAppTemplate#button_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 1583
          },
          "name": "buttonAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pinpoint_in_app_template#link PinpointInAppTemplate#link}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 1587
          },
          "name": "link",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pinpoint-in-app-template/index:PinpointInAppTemplateContentSecondaryBtnIos"
    },
    "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentSecondaryBtnIosOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentSecondaryBtnIosOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pinpoint-in-app-template/index.ts",
          "line": 1634
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pinpoint-in-app-template/index.ts",
        "line": 1626
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 1682
          },
          "name": "resetButtonAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 1698
          },
          "name": "resetLink"
        }
      ],
      "name": "PinpointInAppTemplateContentSecondaryBtnIosOutputReference",
      "namespace": "pinpointInAppTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 1686
          },
          "name": "buttonActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 1702
          },
          "name": "linkInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 1676
          },
          "name": "buttonAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 1692
          },
          "name": "link",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 1638
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentSecondaryBtnIos"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pinpoint-in-app-template/index:PinpointInAppTemplateContentSecondaryBtnIosOutputReference"
    },
    "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentSecondaryBtnOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentSecondaryBtnOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pinpoint-in-app-template/index.ts",
          "line": 1910
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pinpoint-in-app-template/index.ts",
        "line": 1902
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 1967
          },
          "name": "putAndroid",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentSecondaryBtnAndroid"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 1983
          },
          "name": "putDefaultConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentSecondaryBtnDefaultConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 1999
          },
          "name": "putIos",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentSecondaryBtnIos"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 2015
          },
          "name": "putWeb",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentSecondaryBtnWeb"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 1970
          },
          "name": "resetAndroid"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 1986
          },
          "name": "resetDefaultConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 2002
          },
          "name": "resetIos"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 2018
          },
          "name": "resetWeb"
        }
      ],
      "name": "PinpointInAppTemplateContentSecondaryBtnOutputReference",
      "namespace": "pinpointInAppTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 1964
          },
          "name": "android",
          "type": {
            "fqn": "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentSecondaryBtnAndroidOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 1980
          },
          "name": "defaultConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentSecondaryBtnDefaultConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 1996
          },
          "name": "ios",
          "type": {
            "fqn": "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentSecondaryBtnIosOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 2012
          },
          "name": "web",
          "type": {
            "fqn": "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentSecondaryBtnWebOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 1974
          },
          "name": "androidInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentSecondaryBtnAndroid"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 1990
          },
          "name": "defaultConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentSecondaryBtnDefaultConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 2006
          },
          "name": "iosInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentSecondaryBtnIos"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 2022
          },
          "name": "webInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentSecondaryBtnWeb"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 1914
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentSecondaryBtn"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pinpoint-in-app-template/index:PinpointInAppTemplateContentSecondaryBtnOutputReference"
    },
    "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentSecondaryBtnWeb": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentSecondaryBtnWeb",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pinpoint-in-app-template/index.ts",
        "line": 1706
      },
      "name": "PinpointInAppTemplateContentSecondaryBtnWeb",
      "namespace": "pinpointInAppTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pinpoint_in_app_template#button_action PinpointInAppTemplate#button_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 1710
          },
          "name": "buttonAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pinpoint_in_app_template#link PinpointInAppTemplate#link}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 1714
          },
          "name": "link",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pinpoint-in-app-template/index:PinpointInAppTemplateContentSecondaryBtnWeb"
    },
    "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentSecondaryBtnWebOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentSecondaryBtnWebOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pinpoint-in-app-template/index.ts",
          "line": 1761
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pinpoint-in-app-template/index.ts",
        "line": 1753
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 1809
          },
          "name": "resetButtonAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 1825
          },
          "name": "resetLink"
        }
      ],
      "name": "PinpointInAppTemplateContentSecondaryBtnWebOutputReference",
      "namespace": "pinpointInAppTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 1813
          },
          "name": "buttonActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 1829
          },
          "name": "linkInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 1803
          },
          "name": "buttonAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 1819
          },
          "name": "link",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pinpoint-in-app-template/index.ts",
            "line": 1765
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pinpointInAppTemplate.PinpointInAppTemplateContentSecondaryBtnWeb"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pinpoint-in-app-template/index:PinpointInAppTemplateContentSecondaryBtnWebOutputReference"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipe": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe awscc_pipes_pipe}."
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipe",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe awscc_pipes_pipe} Resource."
        },
        "locationInModule": {
          "filename": "src/pipes-pipe/index.ts",
          "line": 11056
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 11024
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a PipesPipe resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 11041
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the PipesPipe to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing PipesPipe that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the PipesPipe to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 11159
          },
          "name": "putEnrichmentParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeEnrichmentParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 11201
          },
          "name": "putLogConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeLogConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 11259
          },
          "name": "putSourceParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 11309
          },
          "name": "putTargetParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 11114
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 11130
          },
          "name": "resetDesiredState"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 11146
          },
          "name": "resetEnrichment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 11162
          },
          "name": "resetEnrichmentParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 11183
          },
          "name": "resetKmsKeyIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 11204
          },
          "name": "resetLogConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 11220
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 11262
          },
          "name": "resetSourceParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 11283
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 11312
          },
          "name": "resetTargetParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 11324
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 11342
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "PipesPipe",
      "namespace": "pipesPipe",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 11029
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 11092
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 11097
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 11102
          },
          "name": "currentState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 11156
          },
          "name": "enrichmentParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeEnrichmentParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 11171
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 11192
          },
          "name": "lastModifiedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 11198
          },
          "name": "logConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeLogConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 11256
          },
          "name": "sourceParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 11271
          },
          "name": "stateReason",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 11306
          },
          "name": "targetParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 11118
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 11134
          },
          "name": "desiredStateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 11150
          },
          "name": "enrichmentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 11166
          },
          "name": "enrichmentParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeEnrichmentParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 11187
          },
          "name": "kmsKeyIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 11208
          },
          "name": "logConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeLogConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 11224
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 11237
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 11250
          },
          "name": "sourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 11266
          },
          "name": "sourceParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 11287
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 11300
          },
          "name": "targetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 11316
          },
          "name": "targetParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 11108
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 11124
          },
          "name": "desiredState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 11140
          },
          "name": "enrichment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 11177
          },
          "name": "kmsKeyIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 11214
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 11230
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 11243
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 11277
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 11293
          },
          "name": "target",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipe"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 14
      },
      "name": "PipesPipeConfig",
      "namespace": "pipesPipe",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#role_arn PipesPipe#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 46
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#source PipesPipe#source}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 50
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#target PipesPipe#target}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 62
          },
          "name": "target",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#description PipesPipe#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 18
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#desired_state PipesPipe#desired_state}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 22
          },
          "name": "desiredState",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#enrichment PipesPipe#enrichment}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 26
          },
          "name": "enrichment",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#enrichment_parameters PipesPipe#enrichment_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 30
          },
          "name": "enrichmentParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeEnrichmentParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#kms_key_identifier PipesPipe#kms_key_identifier}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 34
          },
          "name": "kmsKeyIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#log_configuration PipesPipe#log_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 38
          },
          "name": "logConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeLogConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#name PipesPipe#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 42
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#source_parameters PipesPipe#source_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 54
          },
          "name": "sourceParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#tags PipesPipe#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 58
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#target_parameters PipesPipe#target_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 66
          },
          "name": "targetParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParameters"
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeConfig"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeEnrichmentParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeEnrichmentParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 228
      },
      "name": "PipesPipeEnrichmentParameters",
      "namespace": "pipesPipe",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#http_parameters PipesPipe#http_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 232
          },
          "name": "httpParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeEnrichmentParametersHttpParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#input_template PipesPipe#input_template}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 236
          },
          "name": "inputTemplate",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeEnrichmentParameters"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeEnrichmentParametersHttpParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeEnrichmentParametersHttpParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 68
      },
      "name": "PipesPipeEnrichmentParametersHttpParameters",
      "namespace": "pipesPipe",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#header_parameters PipesPipe#header_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 72
          },
          "name": "headerParameters",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#path_parameter_values PipesPipe#path_parameter_values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 76
          },
          "name": "pathParameterValues",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#query_string_parameters PipesPipe#query_string_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 80
          },
          "name": "queryStringParameters",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeEnrichmentParametersHttpParameters"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeEnrichmentParametersHttpParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeEnrichmentParametersHttpParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipes-pipe/index.ts",
          "line": 134
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 126
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 188
          },
          "name": "resetHeaderParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 204
          },
          "name": "resetPathParameterValues"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 220
          },
          "name": "resetQueryStringParameters"
        }
      ],
      "name": "PipesPipeEnrichmentParametersHttpParametersOutputReference",
      "namespace": "pipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 192
          },
          "name": "headerParametersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 208
          },
          "name": "pathParameterValuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 224
          },
          "name": "queryStringParametersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 182
          },
          "name": "headerParameters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 198
          },
          "name": "pathParameterValues",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 214
          },
          "name": "queryStringParameters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 138
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeEnrichmentParametersHttpParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeEnrichmentParametersHttpParametersOutputReference"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeEnrichmentParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeEnrichmentParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipes-pipe/index.ts",
          "line": 283
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 275
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 328
          },
          "name": "putHttpParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeEnrichmentParametersHttpParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 331
          },
          "name": "resetHttpParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 347
          },
          "name": "resetInputTemplate"
        }
      ],
      "name": "PipesPipeEnrichmentParametersOutputReference",
      "namespace": "pipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 325
          },
          "name": "httpParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeEnrichmentParametersHttpParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 335
          },
          "name": "httpParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeEnrichmentParametersHttpParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 351
          },
          "name": "inputTemplateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 341
          },
          "name": "inputTemplate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 287
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeEnrichmentParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeEnrichmentParametersOutputReference"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeLogConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeLogConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 736
      },
      "name": "PipesPipeLogConfiguration",
      "namespace": "pipesPipe",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#cloudwatch_logs_log_destination PipesPipe#cloudwatch_logs_log_destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 740
          },
          "name": "cloudwatchLogsLogDestination",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeLogConfigurationCloudwatchLogsLogDestination"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#firehose_log_destination PipesPipe#firehose_log_destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 744
          },
          "name": "firehoseLogDestination",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeLogConfigurationFirehoseLogDestination"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#include_execution_data PipesPipe#include_execution_data}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 748
          },
          "name": "includeExecutionData",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#level PipesPipe#level}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 752
          },
          "name": "level",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#s3_log_destination PipesPipe#s3_log_destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 756
          },
          "name": "s3LogDestination",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeLogConfigurationS3LogDestination"
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeLogConfiguration"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeLogConfigurationCloudwatchLogsLogDestination": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeLogConfigurationCloudwatchLogsLogDestination",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 355
      },
      "name": "PipesPipeLogConfigurationCloudwatchLogsLogDestination",
      "namespace": "pipesPipe",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#log_group_arn PipesPipe#log_group_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 359
          },
          "name": "logGroupArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeLogConfigurationCloudwatchLogsLogDestination"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeLogConfigurationCloudwatchLogsLogDestinationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeLogConfigurationCloudwatchLogsLogDestinationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipes-pipe/index.ts",
          "line": 399
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 391
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 441
          },
          "name": "resetLogGroupArn"
        }
      ],
      "name": "PipesPipeLogConfigurationCloudwatchLogsLogDestinationOutputReference",
      "namespace": "pipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 445
          },
          "name": "logGroupArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 435
          },
          "name": "logGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 403
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeLogConfigurationCloudwatchLogsLogDestination"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeLogConfigurationCloudwatchLogsLogDestinationOutputReference"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeLogConfigurationFirehoseLogDestination": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeLogConfigurationFirehoseLogDestination",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 449
      },
      "name": "PipesPipeLogConfigurationFirehoseLogDestination",
      "namespace": "pipesPipe",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#delivery_stream_arn PipesPipe#delivery_stream_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 453
          },
          "name": "deliveryStreamArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeLogConfigurationFirehoseLogDestination"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeLogConfigurationFirehoseLogDestinationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeLogConfigurationFirehoseLogDestinationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipes-pipe/index.ts",
          "line": 493
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 485
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 535
          },
          "name": "resetDeliveryStreamArn"
        }
      ],
      "name": "PipesPipeLogConfigurationFirehoseLogDestinationOutputReference",
      "namespace": "pipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 539
          },
          "name": "deliveryStreamArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 529
          },
          "name": "deliveryStreamArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 497
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeLogConfigurationFirehoseLogDestination"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeLogConfigurationFirehoseLogDestinationOutputReference"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeLogConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeLogConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipes-pipe/index.ts",
          "line": 824
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 816
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 887
          },
          "name": "putCloudwatchLogsLogDestination",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeLogConfigurationCloudwatchLogsLogDestination"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 903
          },
          "name": "putFirehoseLogDestination",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeLogConfigurationFirehoseLogDestination"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 951
          },
          "name": "putS3LogDestination",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeLogConfigurationS3LogDestination"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 890
          },
          "name": "resetCloudwatchLogsLogDestination"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 906
          },
          "name": "resetFirehoseLogDestination"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 922
          },
          "name": "resetIncludeExecutionData"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 938
          },
          "name": "resetLevel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 954
          },
          "name": "resetS3LogDestination"
        }
      ],
      "name": "PipesPipeLogConfigurationOutputReference",
      "namespace": "pipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 884
          },
          "name": "cloudwatchLogsLogDestination",
          "type": {
            "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeLogConfigurationCloudwatchLogsLogDestinationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 900
          },
          "name": "firehoseLogDestination",
          "type": {
            "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeLogConfigurationFirehoseLogDestinationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 948
          },
          "name": "s3LogDestination",
          "type": {
            "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeLogConfigurationS3LogDestinationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 894
          },
          "name": "cloudwatchLogsLogDestinationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeLogConfigurationCloudwatchLogsLogDestination"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 910
          },
          "name": "firehoseLogDestinationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeLogConfigurationFirehoseLogDestination"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 926
          },
          "name": "includeExecutionDataInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 942
          },
          "name": "levelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 958
          },
          "name": "s3LogDestinationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeLogConfigurationS3LogDestination"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 916
          },
          "name": "includeExecutionData",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 932
          },
          "name": "level",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 828
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeLogConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeLogConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeLogConfigurationS3LogDestination": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeLogConfigurationS3LogDestination",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 543
      },
      "name": "PipesPipeLogConfigurationS3LogDestination",
      "namespace": "pipesPipe",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#bucket_name PipesPipe#bucket_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 547
          },
          "name": "bucketName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#bucket_owner PipesPipe#bucket_owner}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 551
          },
          "name": "bucketOwner",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#output_format PipesPipe#output_format}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 555
          },
          "name": "outputFormat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#prefix PipesPipe#prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 559
          },
          "name": "prefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeLogConfigurationS3LogDestination"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeLogConfigurationS3LogDestinationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeLogConfigurationS3LogDestinationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipes-pipe/index.ts",
          "line": 620
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 612
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 680
          },
          "name": "resetBucketName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 696
          },
          "name": "resetBucketOwner"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 712
          },
          "name": "resetOutputFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 728
          },
          "name": "resetPrefix"
        }
      ],
      "name": "PipesPipeLogConfigurationS3LogDestinationOutputReference",
      "namespace": "pipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 684
          },
          "name": "bucketNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 700
          },
          "name": "bucketOwnerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 716
          },
          "name": "outputFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 732
          },
          "name": "prefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 674
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 690
          },
          "name": "bucketOwner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 706
          },
          "name": "outputFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 722
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 624
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeLogConfigurationS3LogDestination"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeLogConfigurationS3LogDestinationOutputReference"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 3863
      },
      "name": "PipesPipeSourceParameters",
      "namespace": "pipesPipe",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#active_mq_broker_parameters PipesPipe#active_mq_broker_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 3867
          },
          "name": "activeMqBrokerParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersActiveMqBrokerParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#dynamo_db_stream_parameters PipesPipe#dynamo_db_stream_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 3871
          },
          "name": "dynamoDbStreamParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersDynamoDbStreamParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#filter_criteria PipesPipe#filter_criteria}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 3875
          },
          "name": "filterCriteria",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersFilterCriteria"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#kinesis_stream_parameters PipesPipe#kinesis_stream_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 3879
          },
          "name": "kinesisStreamParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersKinesisStreamParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#managed_streaming_kafka_parameters PipesPipe#managed_streaming_kafka_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 3883
          },
          "name": "managedStreamingKafkaParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersManagedStreamingKafkaParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#rabbit_mq_broker_parameters PipesPipe#rabbit_mq_broker_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 3887
          },
          "name": "rabbitMqBrokerParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersRabbitMqBrokerParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#self_managed_kafka_parameters PipesPipe#self_managed_kafka_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 3891
          },
          "name": "selfManagedKafkaParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersSelfManagedKafkaParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#sqs_queue_parameters PipesPipe#sqs_queue_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 3895
          },
          "name": "sqsQueueParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersSqsQueueParameters"
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeSourceParameters"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersActiveMqBrokerParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersActiveMqBrokerParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 1058
      },
      "name": "PipesPipeSourceParametersActiveMqBrokerParameters",
      "namespace": "pipesPipe",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#batch_size PipesPipe#batch_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 1062
          },
          "name": "batchSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#credentials PipesPipe#credentials}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 1066
          },
          "name": "credentials",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersActiveMqBrokerParametersCredentials"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#maximum_batching_window_in_seconds PipesPipe#maximum_batching_window_in_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 1070
          },
          "name": "maximumBatchingWindowInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#queue_name PipesPipe#queue_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 1074
          },
          "name": "queueName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeSourceParametersActiveMqBrokerParameters"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersActiveMqBrokerParametersCredentials": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersActiveMqBrokerParametersCredentials",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 962
      },
      "name": "PipesPipeSourceParametersActiveMqBrokerParametersCredentials",
      "namespace": "pipesPipe",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#basic_auth PipesPipe#basic_auth}",
            "stability": "stable",
            "summary": "Optional SecretManager ARN which stores the database credentials."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 968
          },
          "name": "basicAuth",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeSourceParametersActiveMqBrokerParametersCredentials"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersActiveMqBrokerParametersCredentialsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersActiveMqBrokerParametersCredentialsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipes-pipe/index.ts",
          "line": 1008
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 1000
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 1050
          },
          "name": "resetBasicAuth"
        }
      ],
      "name": "PipesPipeSourceParametersActiveMqBrokerParametersCredentialsOutputReference",
      "namespace": "pipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 1054
          },
          "name": "basicAuthInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 1044
          },
          "name": "basicAuth",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 1012
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersActiveMqBrokerParametersCredentials"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeSourceParametersActiveMqBrokerParametersCredentialsOutputReference"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersActiveMqBrokerParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersActiveMqBrokerParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipes-pipe/index.ts",
          "line": 1135
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 1127
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 1208
          },
          "name": "putCredentials",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersActiveMqBrokerParametersCredentials"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 1195
          },
          "name": "resetBatchSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 1211
          },
          "name": "resetCredentials"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 1227
          },
          "name": "resetMaximumBatchingWindowInSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 1243
          },
          "name": "resetQueueName"
        }
      ],
      "name": "PipesPipeSourceParametersActiveMqBrokerParametersOutputReference",
      "namespace": "pipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 1205
          },
          "name": "credentials",
          "type": {
            "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersActiveMqBrokerParametersCredentialsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 1199
          },
          "name": "batchSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 1215
          },
          "name": "credentialsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersActiveMqBrokerParametersCredentials"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 1231
          },
          "name": "maximumBatchingWindowInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 1247
          },
          "name": "queueNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 1189
          },
          "name": "batchSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 1221
          },
          "name": "maximumBatchingWindowInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 1237
          },
          "name": "queueName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 1139
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersActiveMqBrokerParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeSourceParametersActiveMqBrokerParametersOutputReference"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersDynamoDbStreamParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersDynamoDbStreamParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 1345
      },
      "name": "PipesPipeSourceParametersDynamoDbStreamParameters",
      "namespace": "pipesPipe",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#batch_size PipesPipe#batch_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 1349
          },
          "name": "batchSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#dead_letter_config PipesPipe#dead_letter_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 1353
          },
          "name": "deadLetterConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersDynamoDbStreamParametersDeadLetterConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#maximum_batching_window_in_seconds PipesPipe#maximum_batching_window_in_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 1357
          },
          "name": "maximumBatchingWindowInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#maximum_record_age_in_seconds PipesPipe#maximum_record_age_in_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 1361
          },
          "name": "maximumRecordAgeInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#maximum_retry_attempts PipesPipe#maximum_retry_attempts}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 1365
          },
          "name": "maximumRetryAttempts",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#on_partial_batch_item_failure PipesPipe#on_partial_batch_item_failure}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 1369
          },
          "name": "onPartialBatchItemFailure",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#parallelization_factor PipesPipe#parallelization_factor}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 1373
          },
          "name": "parallelizationFactor",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#starting_position PipesPipe#starting_position}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 1377
          },
          "name": "startingPosition",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeSourceParametersDynamoDbStreamParameters"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersDynamoDbStreamParametersDeadLetterConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersDynamoDbStreamParametersDeadLetterConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 1251
      },
      "name": "PipesPipeSourceParametersDynamoDbStreamParametersDeadLetterConfig",
      "namespace": "pipesPipe",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#arn PipesPipe#arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 1255
          },
          "name": "arn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeSourceParametersDynamoDbStreamParametersDeadLetterConfig"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersDynamoDbStreamParametersDeadLetterConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersDynamoDbStreamParametersDeadLetterConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipes-pipe/index.ts",
          "line": 1295
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 1287
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 1337
          },
          "name": "resetArn"
        }
      ],
      "name": "PipesPipeSourceParametersDynamoDbStreamParametersDeadLetterConfigOutputReference",
      "namespace": "pipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 1341
          },
          "name": "arnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 1331
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 1299
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersDynamoDbStreamParametersDeadLetterConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeSourceParametersDynamoDbStreamParametersDeadLetterConfigOutputReference"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersDynamoDbStreamParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersDynamoDbStreamParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipes-pipe/index.ts",
          "line": 1466
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 1458
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 1563
          },
          "name": "putDeadLetterConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersDynamoDbStreamParametersDeadLetterConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 1550
          },
          "name": "resetBatchSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 1566
          },
          "name": "resetDeadLetterConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 1582
          },
          "name": "resetMaximumBatchingWindowInSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 1598
          },
          "name": "resetMaximumRecordAgeInSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 1614
          },
          "name": "resetMaximumRetryAttempts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 1630
          },
          "name": "resetOnPartialBatchItemFailure"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 1646
          },
          "name": "resetParallelizationFactor"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 1662
          },
          "name": "resetStartingPosition"
        }
      ],
      "name": "PipesPipeSourceParametersDynamoDbStreamParametersOutputReference",
      "namespace": "pipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 1560
          },
          "name": "deadLetterConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersDynamoDbStreamParametersDeadLetterConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 1554
          },
          "name": "batchSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 1570
          },
          "name": "deadLetterConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersDynamoDbStreamParametersDeadLetterConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 1586
          },
          "name": "maximumBatchingWindowInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 1602
          },
          "name": "maximumRecordAgeInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 1618
          },
          "name": "maximumRetryAttemptsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 1634
          },
          "name": "onPartialBatchItemFailureInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 1650
          },
          "name": "parallelizationFactorInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 1666
          },
          "name": "startingPositionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 1544
          },
          "name": "batchSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 1576
          },
          "name": "maximumBatchingWindowInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 1592
          },
          "name": "maximumRecordAgeInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 1608
          },
          "name": "maximumRetryAttempts",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 1624
          },
          "name": "onPartialBatchItemFailure",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 1640
          },
          "name": "parallelizationFactor",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 1656
          },
          "name": "startingPosition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 1470
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersDynamoDbStreamParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeSourceParametersDynamoDbStreamParametersOutputReference"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersFilterCriteria": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersFilterCriteria",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 1786
      },
      "name": "PipesPipeSourceParametersFilterCriteria",
      "namespace": "pipesPipe",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#filters PipesPipe#filters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 1790
          },
          "name": "filters",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersFilterCriteriaFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeSourceParametersFilterCriteria"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersFilterCriteriaFilters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersFilterCriteriaFilters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 1670
      },
      "name": "PipesPipeSourceParametersFilterCriteriaFilters",
      "namespace": "pipesPipe",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#pattern PipesPipe#pattern}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 1674
          },
          "name": "pattern",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeSourceParametersFilterCriteriaFilters"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersFilterCriteriaFiltersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersFilterCriteriaFiltersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipes-pipe/index.ts",
          "line": 1775
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 1767
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 1782
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersFilterCriteriaFiltersOutputReference"
            }
          }
        }
      ],
      "name": "PipesPipeSourceParametersFilterCriteriaFiltersList",
      "namespace": "pipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 1768
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersFilterCriteriaFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeSourceParametersFilterCriteriaFiltersList"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersFilterCriteriaFiltersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersFilterCriteriaFiltersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipes-pipe/index.ts",
          "line": 1716
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 1706
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 1758
          },
          "name": "resetPattern"
        }
      ],
      "name": "PipesPipeSourceParametersFilterCriteriaFiltersOutputReference",
      "namespace": "pipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 1762
          },
          "name": "patternInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 1752
          },
          "name": "pattern",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 1720
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersFilterCriteriaFilters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeSourceParametersFilterCriteriaFiltersOutputReference"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersFilterCriteriaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersFilterCriteriaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipes-pipe/index.ts",
          "line": 1830
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 1822
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 1869
          },
          "name": "putFilters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersFilterCriteriaFilters"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 1872
          },
          "name": "resetFilters"
        }
      ],
      "name": "PipesPipeSourceParametersFilterCriteriaOutputReference",
      "namespace": "pipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 1866
          },
          "name": "filters",
          "type": {
            "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersFilterCriteriaFiltersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 1876
          },
          "name": "filtersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersFilterCriteriaFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 1834
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersFilterCriteria"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeSourceParametersFilterCriteriaOutputReference"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersKinesisStreamParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersKinesisStreamParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 1974
      },
      "name": "PipesPipeSourceParametersKinesisStreamParameters",
      "namespace": "pipesPipe",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#batch_size PipesPipe#batch_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 1978
          },
          "name": "batchSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#dead_letter_config PipesPipe#dead_letter_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 1982
          },
          "name": "deadLetterConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersKinesisStreamParametersDeadLetterConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#maximum_batching_window_in_seconds PipesPipe#maximum_batching_window_in_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 1986
          },
          "name": "maximumBatchingWindowInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#maximum_record_age_in_seconds PipesPipe#maximum_record_age_in_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 1990
          },
          "name": "maximumRecordAgeInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#maximum_retry_attempts PipesPipe#maximum_retry_attempts}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 1994
          },
          "name": "maximumRetryAttempts",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#on_partial_batch_item_failure PipesPipe#on_partial_batch_item_failure}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 1998
          },
          "name": "onPartialBatchItemFailure",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#parallelization_factor PipesPipe#parallelization_factor}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 2002
          },
          "name": "parallelizationFactor",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#starting_position PipesPipe#starting_position}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 2006
          },
          "name": "startingPosition",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#starting_position_timestamp PipesPipe#starting_position_timestamp}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 2010
          },
          "name": "startingPositionTimestamp",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeSourceParametersKinesisStreamParameters"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersKinesisStreamParametersDeadLetterConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersKinesisStreamParametersDeadLetterConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 1880
      },
      "name": "PipesPipeSourceParametersKinesisStreamParametersDeadLetterConfig",
      "namespace": "pipesPipe",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#arn PipesPipe#arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 1884
          },
          "name": "arn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeSourceParametersKinesisStreamParametersDeadLetterConfig"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersKinesisStreamParametersDeadLetterConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersKinesisStreamParametersDeadLetterConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipes-pipe/index.ts",
          "line": 1924
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 1916
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 1966
          },
          "name": "resetArn"
        }
      ],
      "name": "PipesPipeSourceParametersKinesisStreamParametersDeadLetterConfigOutputReference",
      "namespace": "pipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 1970
          },
          "name": "arnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 1960
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 1928
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersKinesisStreamParametersDeadLetterConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeSourceParametersKinesisStreamParametersDeadLetterConfigOutputReference"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersKinesisStreamParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersKinesisStreamParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipes-pipe/index.ts",
          "line": 2106
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 2098
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 2209
          },
          "name": "putDeadLetterConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersKinesisStreamParametersDeadLetterConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 2196
          },
          "name": "resetBatchSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 2212
          },
          "name": "resetDeadLetterConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 2228
          },
          "name": "resetMaximumBatchingWindowInSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 2244
          },
          "name": "resetMaximumRecordAgeInSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 2260
          },
          "name": "resetMaximumRetryAttempts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 2276
          },
          "name": "resetOnPartialBatchItemFailure"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 2292
          },
          "name": "resetParallelizationFactor"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 2308
          },
          "name": "resetStartingPosition"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 2324
          },
          "name": "resetStartingPositionTimestamp"
        }
      ],
      "name": "PipesPipeSourceParametersKinesisStreamParametersOutputReference",
      "namespace": "pipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 2206
          },
          "name": "deadLetterConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersKinesisStreamParametersDeadLetterConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 2200
          },
          "name": "batchSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 2216
          },
          "name": "deadLetterConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersKinesisStreamParametersDeadLetterConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 2232
          },
          "name": "maximumBatchingWindowInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 2248
          },
          "name": "maximumRecordAgeInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 2264
          },
          "name": "maximumRetryAttemptsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 2280
          },
          "name": "onPartialBatchItemFailureInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 2296
          },
          "name": "parallelizationFactorInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 2312
          },
          "name": "startingPositionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 2328
          },
          "name": "startingPositionTimestampInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 2190
          },
          "name": "batchSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 2222
          },
          "name": "maximumBatchingWindowInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 2238
          },
          "name": "maximumRecordAgeInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 2254
          },
          "name": "maximumRetryAttempts",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 2270
          },
          "name": "onPartialBatchItemFailure",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 2286
          },
          "name": "parallelizationFactor",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 2302
          },
          "name": "startingPosition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 2318
          },
          "name": "startingPositionTimestamp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 2110
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersKinesisStreamParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeSourceParametersKinesisStreamParametersOutputReference"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersManagedStreamingKafkaParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersManagedStreamingKafkaParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 2463
      },
      "name": "PipesPipeSourceParametersManagedStreamingKafkaParameters",
      "namespace": "pipesPipe",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#batch_size PipesPipe#batch_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 2467
          },
          "name": "batchSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#consumer_group_id PipesPipe#consumer_group_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 2471
          },
          "name": "consumerGroupId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#credentials PipesPipe#credentials}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 2475
          },
          "name": "credentials",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersManagedStreamingKafkaParametersCredentials"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#maximum_batching_window_in_seconds PipesPipe#maximum_batching_window_in_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 2479
          },
          "name": "maximumBatchingWindowInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#starting_position PipesPipe#starting_position}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 2483
          },
          "name": "startingPosition",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#topic_name PipesPipe#topic_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 2487
          },
          "name": "topicName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeSourceParametersManagedStreamingKafkaParameters"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersManagedStreamingKafkaParametersCredentials": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersManagedStreamingKafkaParametersCredentials",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 2332
      },
      "name": "PipesPipeSourceParametersManagedStreamingKafkaParametersCredentials",
      "namespace": "pipesPipe",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#client_certificate_tls_auth PipesPipe#client_certificate_tls_auth}",
            "stability": "stable",
            "summary": "Optional SecretManager ARN which stores the database credentials."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 2338
          },
          "name": "clientCertificateTlsAuth",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#sasl_scram_512_auth PipesPipe#sasl_scram_512_auth}",
            "stability": "stable",
            "summary": "Optional SecretManager ARN which stores the database credentials."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 2344
          },
          "name": "saslScram512Auth",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeSourceParametersManagedStreamingKafkaParametersCredentials"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersManagedStreamingKafkaParametersCredentialsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersManagedStreamingKafkaParametersCredentialsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipes-pipe/index.ts",
          "line": 2391
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 2383
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 2439
          },
          "name": "resetClientCertificateTlsAuth"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 2455
          },
          "name": "resetSaslScram512Auth"
        }
      ],
      "name": "PipesPipeSourceParametersManagedStreamingKafkaParametersCredentialsOutputReference",
      "namespace": "pipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 2443
          },
          "name": "clientCertificateTlsAuthInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 2459
          },
          "name": "saslScram512AuthInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 2433
          },
          "name": "clientCertificateTlsAuth",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 2449
          },
          "name": "saslScram512Auth",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 2395
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersManagedStreamingKafkaParametersCredentials"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeSourceParametersManagedStreamingKafkaParametersCredentialsOutputReference"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersManagedStreamingKafkaParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersManagedStreamingKafkaParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipes-pipe/index.ts",
          "line": 2562
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 2554
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 2663
          },
          "name": "putCredentials",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersManagedStreamingKafkaParametersCredentials"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 2634
          },
          "name": "resetBatchSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 2650
          },
          "name": "resetConsumerGroupId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 2666
          },
          "name": "resetCredentials"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 2682
          },
          "name": "resetMaximumBatchingWindowInSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 2698
          },
          "name": "resetStartingPosition"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 2714
          },
          "name": "resetTopicName"
        }
      ],
      "name": "PipesPipeSourceParametersManagedStreamingKafkaParametersOutputReference",
      "namespace": "pipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 2660
          },
          "name": "credentials",
          "type": {
            "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersManagedStreamingKafkaParametersCredentialsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 2638
          },
          "name": "batchSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 2654
          },
          "name": "consumerGroupIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 2670
          },
          "name": "credentialsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersManagedStreamingKafkaParametersCredentials"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 2686
          },
          "name": "maximumBatchingWindowInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 2702
          },
          "name": "startingPositionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 2718
          },
          "name": "topicNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 2628
          },
          "name": "batchSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 2644
          },
          "name": "consumerGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 2676
          },
          "name": "maximumBatchingWindowInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 2692
          },
          "name": "startingPosition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 2708
          },
          "name": "topicName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 2566
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersManagedStreamingKafkaParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeSourceParametersManagedStreamingKafkaParametersOutputReference"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipes-pipe/index.ts",
          "line": 3984
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 3976
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 4065
          },
          "name": "putActiveMqBrokerParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersActiveMqBrokerParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 4081
          },
          "name": "putDynamoDbStreamParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersDynamoDbStreamParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 4097
          },
          "name": "putFilterCriteria",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersFilterCriteria"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 4113
          },
          "name": "putKinesisStreamParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersKinesisStreamParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 4129
          },
          "name": "putManagedStreamingKafkaParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersManagedStreamingKafkaParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 4145
          },
          "name": "putRabbitMqBrokerParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersRabbitMqBrokerParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 4161
          },
          "name": "putSelfManagedKafkaParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersSelfManagedKafkaParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 4177
          },
          "name": "putSqsQueueParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersSqsQueueParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 4068
          },
          "name": "resetActiveMqBrokerParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 4084
          },
          "name": "resetDynamoDbStreamParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 4100
          },
          "name": "resetFilterCriteria"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 4116
          },
          "name": "resetKinesisStreamParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 4132
          },
          "name": "resetManagedStreamingKafkaParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 4148
          },
          "name": "resetRabbitMqBrokerParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 4164
          },
          "name": "resetSelfManagedKafkaParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 4180
          },
          "name": "resetSqsQueueParameters"
        }
      ],
      "name": "PipesPipeSourceParametersOutputReference",
      "namespace": "pipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 4062
          },
          "name": "activeMqBrokerParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersActiveMqBrokerParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 4078
          },
          "name": "dynamoDbStreamParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersDynamoDbStreamParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 4094
          },
          "name": "filterCriteria",
          "type": {
            "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersFilterCriteriaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 4110
          },
          "name": "kinesisStreamParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersKinesisStreamParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 4126
          },
          "name": "managedStreamingKafkaParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersManagedStreamingKafkaParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 4142
          },
          "name": "rabbitMqBrokerParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersRabbitMqBrokerParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 4158
          },
          "name": "selfManagedKafkaParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersSelfManagedKafkaParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 4174
          },
          "name": "sqsQueueParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersSqsQueueParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 4072
          },
          "name": "activeMqBrokerParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersActiveMqBrokerParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 4088
          },
          "name": "dynamoDbStreamParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersDynamoDbStreamParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 4104
          },
          "name": "filterCriteriaInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersFilterCriteria"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 4120
          },
          "name": "kinesisStreamParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersKinesisStreamParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 4136
          },
          "name": "managedStreamingKafkaParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersManagedStreamingKafkaParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 4152
          },
          "name": "rabbitMqBrokerParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersRabbitMqBrokerParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 4168
          },
          "name": "selfManagedKafkaParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersSelfManagedKafkaParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 4184
          },
          "name": "sqsQueueParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersSqsQueueParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 3988
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeSourceParametersOutputReference"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersRabbitMqBrokerParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersRabbitMqBrokerParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 2818
      },
      "name": "PipesPipeSourceParametersRabbitMqBrokerParameters",
      "namespace": "pipesPipe",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#batch_size PipesPipe#batch_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 2822
          },
          "name": "batchSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#credentials PipesPipe#credentials}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 2826
          },
          "name": "credentials",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersRabbitMqBrokerParametersCredentials"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#maximum_batching_window_in_seconds PipesPipe#maximum_batching_window_in_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 2830
          },
          "name": "maximumBatchingWindowInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#queue_name PipesPipe#queue_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 2834
          },
          "name": "queueName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#virtual_host PipesPipe#virtual_host}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 2838
          },
          "name": "virtualHost",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeSourceParametersRabbitMqBrokerParameters"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersRabbitMqBrokerParametersCredentials": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersRabbitMqBrokerParametersCredentials",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 2722
      },
      "name": "PipesPipeSourceParametersRabbitMqBrokerParametersCredentials",
      "namespace": "pipesPipe",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#basic_auth PipesPipe#basic_auth}",
            "stability": "stable",
            "summary": "Optional SecretManager ARN which stores the database credentials."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 2728
          },
          "name": "basicAuth",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeSourceParametersRabbitMqBrokerParametersCredentials"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersRabbitMqBrokerParametersCredentialsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersRabbitMqBrokerParametersCredentialsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipes-pipe/index.ts",
          "line": 2768
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 2760
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 2810
          },
          "name": "resetBasicAuth"
        }
      ],
      "name": "PipesPipeSourceParametersRabbitMqBrokerParametersCredentialsOutputReference",
      "namespace": "pipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 2814
          },
          "name": "basicAuthInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 2804
          },
          "name": "basicAuth",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 2772
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersRabbitMqBrokerParametersCredentials"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeSourceParametersRabbitMqBrokerParametersCredentialsOutputReference"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersRabbitMqBrokerParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersRabbitMqBrokerParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipes-pipe/index.ts",
          "line": 2906
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 2898
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 2985
          },
          "name": "putCredentials",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersRabbitMqBrokerParametersCredentials"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 2972
          },
          "name": "resetBatchSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 2988
          },
          "name": "resetCredentials"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 3004
          },
          "name": "resetMaximumBatchingWindowInSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 3020
          },
          "name": "resetQueueName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 3036
          },
          "name": "resetVirtualHost"
        }
      ],
      "name": "PipesPipeSourceParametersRabbitMqBrokerParametersOutputReference",
      "namespace": "pipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 2982
          },
          "name": "credentials",
          "type": {
            "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersRabbitMqBrokerParametersCredentialsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 2976
          },
          "name": "batchSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 2992
          },
          "name": "credentialsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersRabbitMqBrokerParametersCredentials"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 3008
          },
          "name": "maximumBatchingWindowInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 3024
          },
          "name": "queueNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 3040
          },
          "name": "virtualHostInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 2966
          },
          "name": "batchSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 2998
          },
          "name": "maximumBatchingWindowInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 3014
          },
          "name": "queueName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 3030
          },
          "name": "virtualHost",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 2910
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersRabbitMqBrokerParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeSourceParametersRabbitMqBrokerParametersOutputReference"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersSelfManagedKafkaParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersSelfManagedKafkaParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 3376
      },
      "name": "PipesPipeSourceParametersSelfManagedKafkaParameters",
      "namespace": "pipesPipe",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#additional_bootstrap_servers PipesPipe#additional_bootstrap_servers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 3380
          },
          "name": "additionalBootstrapServers",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#batch_size PipesPipe#batch_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 3384
          },
          "name": "batchSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#consumer_group_id PipesPipe#consumer_group_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 3388
          },
          "name": "consumerGroupId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#credentials PipesPipe#credentials}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 3392
          },
          "name": "credentials",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersSelfManagedKafkaParametersCredentials"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#maximum_batching_window_in_seconds PipesPipe#maximum_batching_window_in_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 3396
          },
          "name": "maximumBatchingWindowInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#server_root_ca_certificate PipesPipe#server_root_ca_certificate}",
            "stability": "stable",
            "summary": "Optional SecretManager ARN which stores the database credentials."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 3402
          },
          "name": "serverRootCaCertificate",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#starting_position PipesPipe#starting_position}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 3406
          },
          "name": "startingPosition",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#topic_name PipesPipe#topic_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 3410
          },
          "name": "topicName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#vpc PipesPipe#vpc}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 3414
          },
          "name": "vpc",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersSelfManagedKafkaParametersVpc"
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeSourceParametersSelfManagedKafkaParameters"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersSelfManagedKafkaParametersCredentials": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersSelfManagedKafkaParametersCredentials",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 3044
      },
      "name": "PipesPipeSourceParametersSelfManagedKafkaParametersCredentials",
      "namespace": "pipesPipe",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#basic_auth PipesPipe#basic_auth}",
            "stability": "stable",
            "summary": "Optional SecretManager ARN which stores the database credentials."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 3050
          },
          "name": "basicAuth",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#client_certificate_tls_auth PipesPipe#client_certificate_tls_auth}",
            "stability": "stable",
            "summary": "Optional SecretManager ARN which stores the database credentials."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 3056
          },
          "name": "clientCertificateTlsAuth",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#sasl_scram_256_auth PipesPipe#sasl_scram_256_auth}",
            "stability": "stable",
            "summary": "Optional SecretManager ARN which stores the database credentials."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 3062
          },
          "name": "saslScram256Auth",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#sasl_scram_512_auth PipesPipe#sasl_scram_512_auth}",
            "stability": "stable",
            "summary": "Optional SecretManager ARN which stores the database credentials."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 3068
          },
          "name": "saslScram512Auth",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeSourceParametersSelfManagedKafkaParametersCredentials"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersSelfManagedKafkaParametersCredentialsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersSelfManagedKafkaParametersCredentialsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipes-pipe/index.ts",
          "line": 3129
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 3121
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 3189
          },
          "name": "resetBasicAuth"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 3205
          },
          "name": "resetClientCertificateTlsAuth"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 3221
          },
          "name": "resetSaslScram256Auth"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 3237
          },
          "name": "resetSaslScram512Auth"
        }
      ],
      "name": "PipesPipeSourceParametersSelfManagedKafkaParametersCredentialsOutputReference",
      "namespace": "pipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 3193
          },
          "name": "basicAuthInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 3209
          },
          "name": "clientCertificateTlsAuthInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 3225
          },
          "name": "saslScram256AuthInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 3241
          },
          "name": "saslScram512AuthInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 3183
          },
          "name": "basicAuth",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 3199
          },
          "name": "clientCertificateTlsAuth",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 3215
          },
          "name": "saslScram256Auth",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 3231
          },
          "name": "saslScram512Auth",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 3133
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersSelfManagedKafkaParametersCredentials"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeSourceParametersSelfManagedKafkaParametersCredentialsOutputReference"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersSelfManagedKafkaParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersSelfManagedKafkaParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipes-pipe/index.ts",
          "line": 3510
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 3502
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 3645
          },
          "name": "putCredentials",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersSelfManagedKafkaParametersCredentials"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 3725
          },
          "name": "putVpc",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersSelfManagedKafkaParametersVpc"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 3600
          },
          "name": "resetAdditionalBootstrapServers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 3616
          },
          "name": "resetBatchSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 3632
          },
          "name": "resetConsumerGroupId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 3648
          },
          "name": "resetCredentials"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 3664
          },
          "name": "resetMaximumBatchingWindowInSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 3680
          },
          "name": "resetServerRootCaCertificate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 3696
          },
          "name": "resetStartingPosition"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 3712
          },
          "name": "resetTopicName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 3728
          },
          "name": "resetVpc"
        }
      ],
      "name": "PipesPipeSourceParametersSelfManagedKafkaParametersOutputReference",
      "namespace": "pipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 3642
          },
          "name": "credentials",
          "type": {
            "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersSelfManagedKafkaParametersCredentialsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 3722
          },
          "name": "vpc",
          "type": {
            "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersSelfManagedKafkaParametersVpcOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 3604
          },
          "name": "additionalBootstrapServersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 3620
          },
          "name": "batchSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 3636
          },
          "name": "consumerGroupIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 3652
          },
          "name": "credentialsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersSelfManagedKafkaParametersCredentials"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 3668
          },
          "name": "maximumBatchingWindowInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 3684
          },
          "name": "serverRootCaCertificateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 3700
          },
          "name": "startingPositionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 3716
          },
          "name": "topicNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 3732
          },
          "name": "vpcInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersSelfManagedKafkaParametersVpc"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 3594
          },
          "name": "additionalBootstrapServers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 3610
          },
          "name": "batchSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 3626
          },
          "name": "consumerGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 3658
          },
          "name": "maximumBatchingWindowInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 3674
          },
          "name": "serverRootCaCertificate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 3690
          },
          "name": "startingPosition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 3706
          },
          "name": "topicName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 3514
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersSelfManagedKafkaParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeSourceParametersSelfManagedKafkaParametersOutputReference"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersSelfManagedKafkaParametersVpc": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersSelfManagedKafkaParametersVpc",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 3245
      },
      "name": "PipesPipeSourceParametersSelfManagedKafkaParametersVpc",
      "namespace": "pipesPipe",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#security_group PipesPipe#security_group}",
            "stability": "stable",
            "summary": "List of SecurityGroupId."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 3251
          },
          "name": "securityGroup",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#subnets PipesPipe#subnets}",
            "stability": "stable",
            "summary": "List of SubnetId."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 3257
          },
          "name": "subnets",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeSourceParametersSelfManagedKafkaParametersVpc"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersSelfManagedKafkaParametersVpcOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersSelfManagedKafkaParametersVpcOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipes-pipe/index.ts",
          "line": 3304
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 3296
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 3352
          },
          "name": "resetSecurityGroup"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 3368
          },
          "name": "resetSubnets"
        }
      ],
      "name": "PipesPipeSourceParametersSelfManagedKafkaParametersVpcOutputReference",
      "namespace": "pipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 3356
          },
          "name": "securityGroupInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 3372
          },
          "name": "subnetsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 3346
          },
          "name": "securityGroup",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 3362
          },
          "name": "subnets",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 3308
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersSelfManagedKafkaParametersVpc"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeSourceParametersSelfManagedKafkaParametersVpcOutputReference"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersSqsQueueParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersSqsQueueParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 3736
      },
      "name": "PipesPipeSourceParametersSqsQueueParameters",
      "namespace": "pipesPipe",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#batch_size PipesPipe#batch_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 3740
          },
          "name": "batchSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#maximum_batching_window_in_seconds PipesPipe#maximum_batching_window_in_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 3744
          },
          "name": "maximumBatchingWindowInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeSourceParametersSqsQueueParameters"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersSqsQueueParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersSqsQueueParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipes-pipe/index.ts",
          "line": 3791
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 3783
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 3839
          },
          "name": "resetBatchSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 3855
          },
          "name": "resetMaximumBatchingWindowInSeconds"
        }
      ],
      "name": "PipesPipeSourceParametersSqsQueueParametersOutputReference",
      "namespace": "pipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 3843
          },
          "name": "batchSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 3859
          },
          "name": "maximumBatchingWindowInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 3833
          },
          "name": "batchSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 3849
          },
          "name": "maximumBatchingWindowInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 3795
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeSourceParametersSqsQueueParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeSourceParametersSqsQueueParametersOutputReference"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 10530
      },
      "name": "PipesPipeTargetParameters",
      "namespace": "pipesPipe",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#batch_job_parameters PipesPipe#batch_job_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10534
          },
          "name": "batchJobParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersBatchJobParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#cloudwatch_logs_parameters PipesPipe#cloudwatch_logs_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10538
          },
          "name": "cloudwatchLogsParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersCloudwatchLogsParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#ecs_task_parameters PipesPipe#ecs_task_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10542
          },
          "name": "ecsTaskParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#event_bridge_event_bus_parameters PipesPipe#event_bridge_event_bus_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10546
          },
          "name": "eventBridgeEventBusParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEventBridgeEventBusParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#http_parameters PipesPipe#http_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10550
          },
          "name": "httpParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersHttpParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#input_template PipesPipe#input_template}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10554
          },
          "name": "inputTemplate",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#kinesis_stream_parameters PipesPipe#kinesis_stream_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10558
          },
          "name": "kinesisStreamParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersKinesisStreamParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#lambda_function_parameters PipesPipe#lambda_function_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10562
          },
          "name": "lambdaFunctionParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersLambdaFunctionParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#redshift_data_parameters PipesPipe#redshift_data_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10566
          },
          "name": "redshiftDataParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersRedshiftDataParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#sage_maker_pipeline_parameters PipesPipe#sage_maker_pipeline_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10570
          },
          "name": "sageMakerPipelineParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersSageMakerPipelineParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#sqs_queue_parameters PipesPipe#sqs_queue_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10574
          },
          "name": "sqsQueueParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersSqsQueueParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#step_function_state_machine_parameters PipesPipe#step_function_state_machine_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10578
          },
          "name": "stepFunctionStateMachineParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersStepFunctionStateMachineParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#timestream_parameters PipesPipe#timestream_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10582
          },
          "name": "timestreamParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersTimestreamParameters"
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeTargetParameters"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersBatchJobParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersBatchJobParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 5016
      },
      "name": "PipesPipeTargetParametersBatchJobParameters",
      "namespace": "pipesPipe",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#array_properties PipesPipe#array_properties}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 5020
          },
          "name": "arrayProperties",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersBatchJobParametersArrayProperties"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#container_overrides PipesPipe#container_overrides}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 5024
          },
          "name": "containerOverrides",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersBatchJobParametersContainerOverrides"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#depends_on PipesPipe#depends_on}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 5028
          },
          "name": "dependsOn",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersBatchJobParametersDependsOn"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#job_definition PipesPipe#job_definition}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 5032
          },
          "name": "jobDefinition",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#job_name PipesPipe#job_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 5036
          },
          "name": "jobName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#parameters PipesPipe#parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 5040
          },
          "name": "parameters",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#retry_strategy PipesPipe#retry_strategy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 5044
          },
          "name": "retryStrategy",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersBatchJobParametersRetryStrategy"
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeTargetParametersBatchJobParameters"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersBatchJobParametersArrayProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersBatchJobParametersArrayProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 4188
      },
      "name": "PipesPipeTargetParametersBatchJobParametersArrayProperties",
      "namespace": "pipesPipe",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#size PipesPipe#size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 4192
          },
          "name": "size",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeTargetParametersBatchJobParametersArrayProperties"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersBatchJobParametersArrayPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersBatchJobParametersArrayPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipes-pipe/index.ts",
          "line": 4232
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 4224
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 4274
          },
          "name": "resetSize"
        }
      ],
      "name": "PipesPipeTargetParametersBatchJobParametersArrayPropertiesOutputReference",
      "namespace": "pipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 4278
          },
          "name": "sizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 4268
          },
          "name": "size",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 4236
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersBatchJobParametersArrayProperties"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeTargetParametersBatchJobParametersArrayPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersBatchJobParametersContainerOverrides": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersBatchJobParametersContainerOverrides",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 4580
      },
      "name": "PipesPipeTargetParametersBatchJobParametersContainerOverrides",
      "namespace": "pipesPipe",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#command PipesPipe#command}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 4584
          },
          "name": "command",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#environment PipesPipe#environment}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 4588
          },
          "name": "environment",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersBatchJobParametersContainerOverridesEnvironment"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#instance_type PipesPipe#instance_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 4592
          },
          "name": "instanceType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#resource_requirements PipesPipe#resource_requirements}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 4596
          },
          "name": "resourceRequirements",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersBatchJobParametersContainerOverridesResourceRequirements"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeTargetParametersBatchJobParametersContainerOverrides"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersBatchJobParametersContainerOverridesEnvironment": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersBatchJobParametersContainerOverridesEnvironment",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 4282
      },
      "name": "PipesPipeTargetParametersBatchJobParametersContainerOverridesEnvironment",
      "namespace": "pipesPipe",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#name PipesPipe#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 4286
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#value PipesPipe#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 4290
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeTargetParametersBatchJobParametersContainerOverridesEnvironment"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersBatchJobParametersContainerOverridesEnvironmentList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersBatchJobParametersContainerOverridesEnvironmentList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipes-pipe/index.ts",
          "line": 4420
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 4412
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 4427
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersBatchJobParametersContainerOverridesEnvironmentOutputReference"
            }
          }
        }
      ],
      "name": "PipesPipeTargetParametersBatchJobParametersContainerOverridesEnvironmentList",
      "namespace": "pipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 4413
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersBatchJobParametersContainerOverridesEnvironment"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeTargetParametersBatchJobParametersContainerOverridesEnvironmentList"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersBatchJobParametersContainerOverridesEnvironmentOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersBatchJobParametersContainerOverridesEnvironmentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipes-pipe/index.ts",
          "line": 4339
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 4329
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 4387
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 4403
          },
          "name": "resetValue"
        }
      ],
      "name": "PipesPipeTargetParametersBatchJobParametersContainerOverridesEnvironmentOutputReference",
      "namespace": "pipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 4391
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 4407
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 4381
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 4397
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 4343
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersBatchJobParametersContainerOverridesEnvironment"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeTargetParametersBatchJobParametersContainerOverridesEnvironmentOutputReference"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersBatchJobParametersContainerOverridesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersBatchJobParametersContainerOverridesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipes-pipe/index.ts",
          "line": 4657
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 4649
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 4730
          },
          "name": "putEnvironment",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersBatchJobParametersContainerOverridesEnvironment"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 4762
          },
          "name": "putResourceRequirements",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersBatchJobParametersContainerOverridesResourceRequirements"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 4717
          },
          "name": "resetCommand"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 4733
          },
          "name": "resetEnvironment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 4749
          },
          "name": "resetInstanceType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 4765
          },
          "name": "resetResourceRequirements"
        }
      ],
      "name": "PipesPipeTargetParametersBatchJobParametersContainerOverridesOutputReference",
      "namespace": "pipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 4727
          },
          "name": "environment",
          "type": {
            "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersBatchJobParametersContainerOverridesEnvironmentList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 4759
          },
          "name": "resourceRequirements",
          "type": {
            "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersBatchJobParametersContainerOverridesResourceRequirementsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 4721
          },
          "name": "commandInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 4737
          },
          "name": "environmentInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersBatchJobParametersContainerOverridesEnvironment"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 4753
          },
          "name": "instanceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 4769
          },
          "name": "resourceRequirementsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersBatchJobParametersContainerOverridesResourceRequirements"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 4711
          },
          "name": "command",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 4743
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 4661
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersBatchJobParametersContainerOverrides"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeTargetParametersBatchJobParametersContainerOverridesOutputReference"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersBatchJobParametersContainerOverridesResourceRequirements": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersBatchJobParametersContainerOverridesResourceRequirements",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 4431
      },
      "name": "PipesPipeTargetParametersBatchJobParametersContainerOverridesResourceRequirements",
      "namespace": "pipesPipe",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#type PipesPipe#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 4435
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#value PipesPipe#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 4439
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeTargetParametersBatchJobParametersContainerOverridesResourceRequirements"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersBatchJobParametersContainerOverridesResourceRequirementsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersBatchJobParametersContainerOverridesResourceRequirementsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipes-pipe/index.ts",
          "line": 4569
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 4561
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 4576
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersBatchJobParametersContainerOverridesResourceRequirementsOutputReference"
            }
          }
        }
      ],
      "name": "PipesPipeTargetParametersBatchJobParametersContainerOverridesResourceRequirementsList",
      "namespace": "pipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 4562
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersBatchJobParametersContainerOverridesResourceRequirements"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeTargetParametersBatchJobParametersContainerOverridesResourceRequirementsList"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersBatchJobParametersContainerOverridesResourceRequirementsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersBatchJobParametersContainerOverridesResourceRequirementsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipes-pipe/index.ts",
          "line": 4488
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 4478
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 4536
          },
          "name": "resetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 4552
          },
          "name": "resetValue"
        }
      ],
      "name": "PipesPipeTargetParametersBatchJobParametersContainerOverridesResourceRequirementsOutputReference",
      "namespace": "pipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 4540
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 4556
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 4530
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 4546
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 4492
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersBatchJobParametersContainerOverridesResourceRequirements"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeTargetParametersBatchJobParametersContainerOverridesResourceRequirementsOutputReference"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersBatchJobParametersDependsOn": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersBatchJobParametersDependsOn",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 4773
      },
      "name": "PipesPipeTargetParametersBatchJobParametersDependsOn",
      "namespace": "pipesPipe",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#job_id PipesPipe#job_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 4777
          },
          "name": "jobId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#type PipesPipe#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 4781
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeTargetParametersBatchJobParametersDependsOn"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersBatchJobParametersDependsOnList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersBatchJobParametersDependsOnList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipes-pipe/index.ts",
          "line": 4911
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 4903
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 4918
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersBatchJobParametersDependsOnOutputReference"
            }
          }
        }
      ],
      "name": "PipesPipeTargetParametersBatchJobParametersDependsOnList",
      "namespace": "pipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 4904
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersBatchJobParametersDependsOn"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeTargetParametersBatchJobParametersDependsOnList"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersBatchJobParametersDependsOnOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersBatchJobParametersDependsOnOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipes-pipe/index.ts",
          "line": 4830
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 4820
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 4878
          },
          "name": "resetJobId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 4894
          },
          "name": "resetType"
        }
      ],
      "name": "PipesPipeTargetParametersBatchJobParametersDependsOnOutputReference",
      "namespace": "pipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 4882
          },
          "name": "jobIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 4898
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 4872
          },
          "name": "jobId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 4888
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 4834
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersBatchJobParametersDependsOn"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeTargetParametersBatchJobParametersDependsOnOutputReference"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersBatchJobParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersBatchJobParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipes-pipe/index.ts",
          "line": 5126
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 5118
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 5201
          },
          "name": "putArrayProperties",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersBatchJobParametersArrayProperties"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 5217
          },
          "name": "putContainerOverrides",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersBatchJobParametersContainerOverrides"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 5233
          },
          "name": "putDependsOn",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersBatchJobParametersDependsOn"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 5297
          },
          "name": "putRetryStrategy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersBatchJobParametersRetryStrategy"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 5204
          },
          "name": "resetArrayProperties"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 5220
          },
          "name": "resetContainerOverrides"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 5236
          },
          "name": "resetDependsOn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 5252
          },
          "name": "resetJobDefinition"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 5268
          },
          "name": "resetJobName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 5284
          },
          "name": "resetParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 5300
          },
          "name": "resetRetryStrategy"
        }
      ],
      "name": "PipesPipeTargetParametersBatchJobParametersOutputReference",
      "namespace": "pipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 5198
          },
          "name": "arrayProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersBatchJobParametersArrayPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 5214
          },
          "name": "containerOverrides",
          "type": {
            "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersBatchJobParametersContainerOverridesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 5230
          },
          "name": "dependsOn",
          "type": {
            "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersBatchJobParametersDependsOnList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 5294
          },
          "name": "retryStrategy",
          "type": {
            "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersBatchJobParametersRetryStrategyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 5208
          },
          "name": "arrayPropertiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersBatchJobParametersArrayProperties"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 5224
          },
          "name": "containerOverridesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersBatchJobParametersContainerOverrides"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 5240
          },
          "name": "dependsOnInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersBatchJobParametersDependsOn"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 5256
          },
          "name": "jobDefinitionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 5272
          },
          "name": "jobNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 5288
          },
          "name": "parametersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 5304
          },
          "name": "retryStrategyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersBatchJobParametersRetryStrategy"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 5246
          },
          "name": "jobDefinition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 5262
          },
          "name": "jobName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 5278
          },
          "name": "parameters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 5130
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersBatchJobParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeTargetParametersBatchJobParametersOutputReference"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersBatchJobParametersRetryStrategy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersBatchJobParametersRetryStrategy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 4922
      },
      "name": "PipesPipeTargetParametersBatchJobParametersRetryStrategy",
      "namespace": "pipesPipe",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#attempts PipesPipe#attempts}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 4926
          },
          "name": "attempts",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeTargetParametersBatchJobParametersRetryStrategy"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersBatchJobParametersRetryStrategyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersBatchJobParametersRetryStrategyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipes-pipe/index.ts",
          "line": 4966
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 4958
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 5008
          },
          "name": "resetAttempts"
        }
      ],
      "name": "PipesPipeTargetParametersBatchJobParametersRetryStrategyOutputReference",
      "namespace": "pipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 5012
          },
          "name": "attemptsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 5002
          },
          "name": "attempts",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 4970
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersBatchJobParametersRetryStrategy"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeTargetParametersBatchJobParametersRetryStrategyOutputReference"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersCloudwatchLogsParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersCloudwatchLogsParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 5308
      },
      "name": "PipesPipeTargetParametersCloudwatchLogsParameters",
      "namespace": "pipesPipe",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#log_stream_name PipesPipe#log_stream_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 5312
          },
          "name": "logStreamName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#timestamp PipesPipe#timestamp}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 5316
          },
          "name": "timestamp",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeTargetParametersCloudwatchLogsParameters"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersCloudwatchLogsParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersCloudwatchLogsParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipes-pipe/index.ts",
          "line": 5363
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 5355
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 5411
          },
          "name": "resetLogStreamName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 5427
          },
          "name": "resetTimestamp"
        }
      ],
      "name": "PipesPipeTargetParametersCloudwatchLogsParametersOutputReference",
      "namespace": "pipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 5415
          },
          "name": "logStreamNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 5431
          },
          "name": "timestampInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 5405
          },
          "name": "logStreamName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 5421
          },
          "name": "timestamp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 5367
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersCloudwatchLogsParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeTargetParametersCloudwatchLogsParametersOutputReference"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 7647
      },
      "name": "PipesPipeTargetParametersEcsTaskParameters",
      "namespace": "pipesPipe",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#capacity_provider_strategy PipesPipe#capacity_provider_strategy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 7651
          },
          "name": "capacityProviderStrategy",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersCapacityProviderStrategy"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#enable_ecs_managed_tags PipesPipe#enable_ecs_managed_tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 7655
          },
          "name": "enableEcsManagedTags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#enable_execute_command PipesPipe#enable_execute_command}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 7659
          },
          "name": "enableExecuteCommand",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#group PipesPipe#group}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 7663
          },
          "name": "group",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#launch_type PipesPipe#launch_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 7667
          },
          "name": "launchType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#network_configuration PipesPipe#network_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 7671
          },
          "name": "networkConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersNetworkConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#overrides PipesPipe#overrides}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 7675
          },
          "name": "overrides",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersOverrides"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#placement_constraints PipesPipe#placement_constraints}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 7679
          },
          "name": "placementConstraints",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersPlacementConstraints"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#placement_strategy PipesPipe#placement_strategy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 7683
          },
          "name": "placementStrategy",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersPlacementStrategy"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#platform_version PipesPipe#platform_version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 7687
          },
          "name": "platformVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#propagate_tags PipesPipe#propagate_tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 7691
          },
          "name": "propagateTags",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#reference_id PipesPipe#reference_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 7695
          },
          "name": "referenceId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#tags PipesPipe#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 7699
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#task_count PipesPipe#task_count}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 7703
          },
          "name": "taskCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#task_definition_arn PipesPipe#task_definition_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 7707
          },
          "name": "taskDefinitionArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeTargetParametersEcsTaskParameters"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersCapacityProviderStrategy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersCapacityProviderStrategy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 5435
      },
      "name": "PipesPipeTargetParametersEcsTaskParametersCapacityProviderStrategy",
      "namespace": "pipesPipe",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#base PipesPipe#base}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 5439
          },
          "name": "base",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#capacity_provider PipesPipe#capacity_provider}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 5443
          },
          "name": "capacityProvider",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#weight PipesPipe#weight}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 5447
          },
          "name": "weight",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeTargetParametersEcsTaskParametersCapacityProviderStrategy"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersCapacityProviderStrategyList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersCapacityProviderStrategyList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipes-pipe/index.ts",
          "line": 5606
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 5598
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 5613
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersCapacityProviderStrategyOutputReference"
            }
          }
        }
      ],
      "name": "PipesPipeTargetParametersEcsTaskParametersCapacityProviderStrategyList",
      "namespace": "pipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 5599
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersCapacityProviderStrategy"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeTargetParametersEcsTaskParametersCapacityProviderStrategyList"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersCapacityProviderStrategyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersCapacityProviderStrategyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipes-pipe/index.ts",
          "line": 5503
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 5493
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 5557
          },
          "name": "resetBase"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 5573
          },
          "name": "resetCapacityProvider"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 5589
          },
          "name": "resetWeight"
        }
      ],
      "name": "PipesPipeTargetParametersEcsTaskParametersCapacityProviderStrategyOutputReference",
      "namespace": "pipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 5561
          },
          "name": "baseInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 5577
          },
          "name": "capacityProviderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 5593
          },
          "name": "weightInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 5551
          },
          "name": "base",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 5567
          },
          "name": "capacityProvider",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 5583
          },
          "name": "weight",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 5507
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersCapacityProviderStrategy"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeTargetParametersEcsTaskParametersCapacityProviderStrategyOutputReference"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersNetworkConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersNetworkConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 5777
      },
      "name": "PipesPipeTargetParametersEcsTaskParametersNetworkConfiguration",
      "namespace": "pipesPipe",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#awsvpc_configuration PipesPipe#awsvpc_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 5781
          },
          "name": "awsvpcConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersNetworkConfigurationAwsvpcConfiguration"
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeTargetParametersEcsTaskParametersNetworkConfiguration"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersNetworkConfigurationAwsvpcConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersNetworkConfigurationAwsvpcConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 5617
      },
      "name": "PipesPipeTargetParametersEcsTaskParametersNetworkConfigurationAwsvpcConfiguration",
      "namespace": "pipesPipe",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#assign_public_ip PipesPipe#assign_public_ip}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 5621
          },
          "name": "assignPublicIp",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#security_groups PipesPipe#security_groups}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 5625
          },
          "name": "securityGroups",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#subnets PipesPipe#subnets}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 5629
          },
          "name": "subnets",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeTargetParametersEcsTaskParametersNetworkConfigurationAwsvpcConfiguration"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersNetworkConfigurationAwsvpcConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersNetworkConfigurationAwsvpcConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipes-pipe/index.ts",
          "line": 5683
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 5675
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 5737
          },
          "name": "resetAssignPublicIp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 5753
          },
          "name": "resetSecurityGroups"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 5769
          },
          "name": "resetSubnets"
        }
      ],
      "name": "PipesPipeTargetParametersEcsTaskParametersNetworkConfigurationAwsvpcConfigurationOutputReference",
      "namespace": "pipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 5741
          },
          "name": "assignPublicIpInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 5757
          },
          "name": "securityGroupsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 5773
          },
          "name": "subnetsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 5731
          },
          "name": "assignPublicIp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 5747
          },
          "name": "securityGroups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 5763
          },
          "name": "subnets",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 5687
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersNetworkConfigurationAwsvpcConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeTargetParametersEcsTaskParametersNetworkConfigurationAwsvpcConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersNetworkConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersNetworkConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipes-pipe/index.ts",
          "line": 5821
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 5813
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 5860
          },
          "name": "putAwsvpcConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersNetworkConfigurationAwsvpcConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 5863
          },
          "name": "resetAwsvpcConfiguration"
        }
      ],
      "name": "PipesPipeTargetParametersEcsTaskParametersNetworkConfigurationOutputReference",
      "namespace": "pipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 5857
          },
          "name": "awsvpcConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersNetworkConfigurationAwsvpcConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 5867
          },
          "name": "awsvpcConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersNetworkConfigurationAwsvpcConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 5825
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersNetworkConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeTargetParametersEcsTaskParametersNetworkConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipes-pipe/index.ts",
          "line": 7845
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 7837
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 7968
          },
          "name": "putCapacityProviderStrategy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersCapacityProviderStrategy"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 8048
          },
          "name": "putNetworkConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersNetworkConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 8064
          },
          "name": "putOverrides",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersOverrides"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 8080
          },
          "name": "putPlacementConstraints",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersPlacementConstraints"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 8096
          },
          "name": "putPlacementStrategy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersPlacementStrategy"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 8160
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 7971
          },
          "name": "resetCapacityProviderStrategy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 7987
          },
          "name": "resetEnableEcsManagedTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 8003
          },
          "name": "resetEnableExecuteCommand"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 8019
          },
          "name": "resetGroup"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 8035
          },
          "name": "resetLaunchType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 8051
          },
          "name": "resetNetworkConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 8067
          },
          "name": "resetOverrides"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 8083
          },
          "name": "resetPlacementConstraints"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 8099
          },
          "name": "resetPlacementStrategy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 8115
          },
          "name": "resetPlatformVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 8131
          },
          "name": "resetPropagateTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 8147
          },
          "name": "resetReferenceId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 8163
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 8179
          },
          "name": "resetTaskCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 8195
          },
          "name": "resetTaskDefinitionArn"
        }
      ],
      "name": "PipesPipeTargetParametersEcsTaskParametersOutputReference",
      "namespace": "pipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 7965
          },
          "name": "capacityProviderStrategy",
          "type": {
            "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersCapacityProviderStrategyList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 8045
          },
          "name": "networkConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersNetworkConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 8061
          },
          "name": "overrides",
          "type": {
            "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersOverridesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 8077
          },
          "name": "placementConstraints",
          "type": {
            "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersPlacementConstraintsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 8093
          },
          "name": "placementStrategy",
          "type": {
            "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersPlacementStrategyList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 8157
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 7975
          },
          "name": "capacityProviderStrategyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersCapacityProviderStrategy"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 7991
          },
          "name": "enableEcsManagedTagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 8007
          },
          "name": "enableExecuteCommandInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 8023
          },
          "name": "groupInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 8039
          },
          "name": "launchTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 8055
          },
          "name": "networkConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersNetworkConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 8071
          },
          "name": "overridesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersOverrides"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 8087
          },
          "name": "placementConstraintsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersPlacementConstraints"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 8103
          },
          "name": "placementStrategyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersPlacementStrategy"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 8119
          },
          "name": "platformVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 8135
          },
          "name": "propagateTagsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 8151
          },
          "name": "referenceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 8167
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 8183
          },
          "name": "taskCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 8199
          },
          "name": "taskDefinitionArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 7981
          },
          "name": "enableEcsManagedTags",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 7997
          },
          "name": "enableExecuteCommand",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 8013
          },
          "name": "group",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 8029
          },
          "name": "launchType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 8109
          },
          "name": "platformVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 8125
          },
          "name": "propagateTags",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 8141
          },
          "name": "referenceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 8173
          },
          "name": "taskCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 8189
          },
          "name": "taskDefinitionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 7849
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeTargetParametersEcsTaskParametersOutputReference"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersOverrides": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersOverrides",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 6908
      },
      "name": "PipesPipeTargetParametersEcsTaskParametersOverrides",
      "namespace": "pipesPipe",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#container_overrides PipesPipe#container_overrides}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 6912
          },
          "name": "containerOverrides",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrides"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#cpu PipesPipe#cpu}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 6916
          },
          "name": "cpu",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#ephemeral_storage PipesPipe#ephemeral_storage}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 6920
          },
          "name": "ephemeralStorage",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersOverridesEphemeralStorage"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#execution_role_arn PipesPipe#execution_role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 6924
          },
          "name": "executionRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#inference_accelerator_overrides PipesPipe#inference_accelerator_overrides}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 6928
          },
          "name": "inferenceAcceleratorOverrides",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersOverridesInferenceAcceleratorOverrides"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#memory PipesPipe#memory}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 6932
          },
          "name": "memory",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#task_role_arn PipesPipe#task_role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 6936
          },
          "name": "taskRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeTargetParametersEcsTaskParametersOverrides"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrides": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrides",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 6318
      },
      "name": "PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrides",
      "namespace": "pipesPipe",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#command PipesPipe#command}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 6322
          },
          "name": "command",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#cpu PipesPipe#cpu}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 6326
          },
          "name": "cpu",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#environment PipesPipe#environment}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 6330
          },
          "name": "environment",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesEnvironment"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#environment_files PipesPipe#environment_files}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 6334
          },
          "name": "environmentFiles",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesEnvironmentFiles"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#memory PipesPipe#memory}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 6338
          },
          "name": "memory",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#memory_reservation PipesPipe#memory_reservation}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 6342
          },
          "name": "memoryReservation",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#name PipesPipe#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 6346
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#resource_requirements PipesPipe#resource_requirements}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 6350
          },
          "name": "resourceRequirements",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesResourceRequirements"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrides"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesEnvironment": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesEnvironment",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 5871
      },
      "name": "PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesEnvironment",
      "namespace": "pipesPipe",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#name PipesPipe#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 5875
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#value PipesPipe#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 5879
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesEnvironment"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesEnvironmentFiles": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesEnvironmentFiles",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 6020
      },
      "name": "PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesEnvironmentFiles",
      "namespace": "pipesPipe",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#type PipesPipe#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 6024
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#value PipesPipe#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 6028
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesEnvironmentFiles"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesEnvironmentFilesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesEnvironmentFilesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipes-pipe/index.ts",
          "line": 6158
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 6150
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 6165
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesEnvironmentFilesOutputReference"
            }
          }
        }
      ],
      "name": "PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesEnvironmentFilesList",
      "namespace": "pipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 6151
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesEnvironmentFiles"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesEnvironmentFilesList"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesEnvironmentFilesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesEnvironmentFilesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipes-pipe/index.ts",
          "line": 6077
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 6067
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 6125
          },
          "name": "resetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 6141
          },
          "name": "resetValue"
        }
      ],
      "name": "PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesEnvironmentFilesOutputReference",
      "namespace": "pipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 6129
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 6145
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 6119
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 6135
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 6081
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesEnvironmentFiles"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesEnvironmentFilesOutputReference"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesEnvironmentList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesEnvironmentList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipes-pipe/index.ts",
          "line": 6009
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 6001
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 6016
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesEnvironmentOutputReference"
            }
          }
        }
      ],
      "name": "PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesEnvironmentList",
      "namespace": "pipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 6002
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesEnvironment"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesEnvironmentList"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesEnvironmentOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesEnvironmentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipes-pipe/index.ts",
          "line": 5928
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 5918
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 5976
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 5992
          },
          "name": "resetValue"
        }
      ],
      "name": "PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesEnvironmentOutputReference",
      "namespace": "pipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 5980
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 5996
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 5970
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 5986
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 5932
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesEnvironment"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesEnvironmentOutputReference"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipes-pipe/index.ts",
          "line": 6654
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 6646
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 6661
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesOutputReference"
            }
          }
        }
      ],
      "name": "PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesList",
      "namespace": "pipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 6647
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrides"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesList"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipes-pipe/index.ts",
          "line": 6441
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 6431
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 6554
          },
          "name": "putEnvironment",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesEnvironment"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 6570
          },
          "name": "putEnvironmentFiles",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesEnvironmentFiles"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 6634
          },
          "name": "putResourceRequirements",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesResourceRequirements"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 6525
          },
          "name": "resetCommand"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 6541
          },
          "name": "resetCpu"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 6557
          },
          "name": "resetEnvironment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 6573
          },
          "name": "resetEnvironmentFiles"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 6589
          },
          "name": "resetMemory"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 6605
          },
          "name": "resetMemoryReservation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 6621
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 6637
          },
          "name": "resetResourceRequirements"
        }
      ],
      "name": "PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesOutputReference",
      "namespace": "pipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 6551
          },
          "name": "environment",
          "type": {
            "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesEnvironmentList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 6567
          },
          "name": "environmentFiles",
          "type": {
            "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesEnvironmentFilesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 6631
          },
          "name": "resourceRequirements",
          "type": {
            "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesResourceRequirementsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 6529
          },
          "name": "commandInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 6545
          },
          "name": "cpuInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 6577
          },
          "name": "environmentFilesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesEnvironmentFiles"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 6561
          },
          "name": "environmentInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesEnvironment"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 6593
          },
          "name": "memoryInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 6609
          },
          "name": "memoryReservationInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 6625
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 6641
          },
          "name": "resourceRequirementsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesResourceRequirements"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 6519
          },
          "name": "command",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 6535
          },
          "name": "cpu",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 6583
          },
          "name": "memory",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 6599
          },
          "name": "memoryReservation",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 6615
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 6445
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrides"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesOutputReference"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesResourceRequirements": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesResourceRequirements",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 6169
      },
      "name": "PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesResourceRequirements",
      "namespace": "pipesPipe",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#type PipesPipe#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 6173
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#value PipesPipe#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 6177
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesResourceRequirements"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesResourceRequirementsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesResourceRequirementsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipes-pipe/index.ts",
          "line": 6307
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 6299
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 6314
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesResourceRequirementsOutputReference"
            }
          }
        }
      ],
      "name": "PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesResourceRequirementsList",
      "namespace": "pipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 6300
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesResourceRequirements"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesResourceRequirementsList"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesResourceRequirementsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesResourceRequirementsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipes-pipe/index.ts",
          "line": 6226
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 6216
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 6274
          },
          "name": "resetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 6290
          },
          "name": "resetValue"
        }
      ],
      "name": "PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesResourceRequirementsOutputReference",
      "namespace": "pipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 6278
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 6294
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 6268
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 6284
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 6230
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesResourceRequirements"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesResourceRequirementsOutputReference"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersOverridesEphemeralStorage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersOverridesEphemeralStorage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 6665
      },
      "name": "PipesPipeTargetParametersEcsTaskParametersOverridesEphemeralStorage",
      "namespace": "pipesPipe",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#size_in_gi_b PipesPipe#size_in_gi_b}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 6669
          },
          "name": "sizeInGiB",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeTargetParametersEcsTaskParametersOverridesEphemeralStorage"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersOverridesEphemeralStorageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersOverridesEphemeralStorageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipes-pipe/index.ts",
          "line": 6709
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 6701
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 6751
          },
          "name": "resetSizeInGiB"
        }
      ],
      "name": "PipesPipeTargetParametersEcsTaskParametersOverridesEphemeralStorageOutputReference",
      "namespace": "pipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 6755
          },
          "name": "sizeInGiBInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 6745
          },
          "name": "sizeInGiB",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 6713
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersOverridesEphemeralStorage"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeTargetParametersEcsTaskParametersOverridesEphemeralStorageOutputReference"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersOverridesInferenceAcceleratorOverrides": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersOverridesInferenceAcceleratorOverrides",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 6759
      },
      "name": "PipesPipeTargetParametersEcsTaskParametersOverridesInferenceAcceleratorOverrides",
      "namespace": "pipesPipe",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#device_name PipesPipe#device_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 6763
          },
          "name": "deviceName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#device_type PipesPipe#device_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 6767
          },
          "name": "deviceType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeTargetParametersEcsTaskParametersOverridesInferenceAcceleratorOverrides"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersOverridesInferenceAcceleratorOverridesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersOverridesInferenceAcceleratorOverridesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipes-pipe/index.ts",
          "line": 6897
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 6889
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 6904
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersOverridesInferenceAcceleratorOverridesOutputReference"
            }
          }
        }
      ],
      "name": "PipesPipeTargetParametersEcsTaskParametersOverridesInferenceAcceleratorOverridesList",
      "namespace": "pipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 6890
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersOverridesInferenceAcceleratorOverrides"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeTargetParametersEcsTaskParametersOverridesInferenceAcceleratorOverridesList"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersOverridesInferenceAcceleratorOverridesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersOverridesInferenceAcceleratorOverridesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipes-pipe/index.ts",
          "line": 6816
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 6806
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 6864
          },
          "name": "resetDeviceName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 6880
          },
          "name": "resetDeviceType"
        }
      ],
      "name": "PipesPipeTargetParametersEcsTaskParametersOverridesInferenceAcceleratorOverridesOutputReference",
      "namespace": "pipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 6868
          },
          "name": "deviceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 6884
          },
          "name": "deviceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 6858
          },
          "name": "deviceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 6874
          },
          "name": "deviceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 6820
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersOverridesInferenceAcceleratorOverrides"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeTargetParametersEcsTaskParametersOverridesInferenceAcceleratorOverridesOutputReference"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersOverridesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersOverridesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipes-pipe/index.ts",
          "line": 7018
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 7010
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 7093
          },
          "name": "putContainerOverrides",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrides"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 7125
          },
          "name": "putEphemeralStorage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersOverridesEphemeralStorage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 7157
          },
          "name": "putInferenceAcceleratorOverrides",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersOverridesInferenceAcceleratorOverrides"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 7096
          },
          "name": "resetContainerOverrides"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 7112
          },
          "name": "resetCpu"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 7128
          },
          "name": "resetEphemeralStorage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 7144
          },
          "name": "resetExecutionRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 7160
          },
          "name": "resetInferenceAcceleratorOverrides"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 7176
          },
          "name": "resetMemory"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 7192
          },
          "name": "resetTaskRoleArn"
        }
      ],
      "name": "PipesPipeTargetParametersEcsTaskParametersOverridesOutputReference",
      "namespace": "pipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 7090
          },
          "name": "containerOverrides",
          "type": {
            "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverridesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 7122
          },
          "name": "ephemeralStorage",
          "type": {
            "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersOverridesEphemeralStorageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 7154
          },
          "name": "inferenceAcceleratorOverrides",
          "type": {
            "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersOverridesInferenceAcceleratorOverridesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 7100
          },
          "name": "containerOverridesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersOverridesContainerOverrides"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 7116
          },
          "name": "cpuInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 7132
          },
          "name": "ephemeralStorageInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersOverridesEphemeralStorage"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 7148
          },
          "name": "executionRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 7164
          },
          "name": "inferenceAcceleratorOverridesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersOverridesInferenceAcceleratorOverrides"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 7180
          },
          "name": "memoryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 7196
          },
          "name": "taskRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 7106
          },
          "name": "cpu",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 7138
          },
          "name": "executionRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 7170
          },
          "name": "memory",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 7186
          },
          "name": "taskRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 7022
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersOverrides"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeTargetParametersEcsTaskParametersOverridesOutputReference"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersPlacementConstraints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersPlacementConstraints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 7200
      },
      "name": "PipesPipeTargetParametersEcsTaskParametersPlacementConstraints",
      "namespace": "pipesPipe",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#expression PipesPipe#expression}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 7204
          },
          "name": "expression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#type PipesPipe#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 7208
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeTargetParametersEcsTaskParametersPlacementConstraints"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersPlacementConstraintsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersPlacementConstraintsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipes-pipe/index.ts",
          "line": 7338
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 7330
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 7345
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersPlacementConstraintsOutputReference"
            }
          }
        }
      ],
      "name": "PipesPipeTargetParametersEcsTaskParametersPlacementConstraintsList",
      "namespace": "pipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 7331
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersPlacementConstraints"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeTargetParametersEcsTaskParametersPlacementConstraintsList"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersPlacementConstraintsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersPlacementConstraintsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipes-pipe/index.ts",
          "line": 7257
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 7247
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 7305
          },
          "name": "resetExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 7321
          },
          "name": "resetType"
        }
      ],
      "name": "PipesPipeTargetParametersEcsTaskParametersPlacementConstraintsOutputReference",
      "namespace": "pipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 7309
          },
          "name": "expressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 7325
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 7299
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 7315
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 7261
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersPlacementConstraints"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeTargetParametersEcsTaskParametersPlacementConstraintsOutputReference"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersPlacementStrategy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersPlacementStrategy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 7349
      },
      "name": "PipesPipeTargetParametersEcsTaskParametersPlacementStrategy",
      "namespace": "pipesPipe",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#field PipesPipe#field}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 7353
          },
          "name": "field",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#type PipesPipe#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 7357
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeTargetParametersEcsTaskParametersPlacementStrategy"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersPlacementStrategyList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersPlacementStrategyList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipes-pipe/index.ts",
          "line": 7487
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 7479
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 7494
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersPlacementStrategyOutputReference"
            }
          }
        }
      ],
      "name": "PipesPipeTargetParametersEcsTaskParametersPlacementStrategyList",
      "namespace": "pipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 7480
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersPlacementStrategy"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeTargetParametersEcsTaskParametersPlacementStrategyList"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersPlacementStrategyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersPlacementStrategyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipes-pipe/index.ts",
          "line": 7406
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 7396
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 7454
          },
          "name": "resetField"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 7470
          },
          "name": "resetType"
        }
      ],
      "name": "PipesPipeTargetParametersEcsTaskParametersPlacementStrategyOutputReference",
      "namespace": "pipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 7458
          },
          "name": "fieldInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 7474
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 7448
          },
          "name": "field",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 7464
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 7410
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersPlacementStrategy"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeTargetParametersEcsTaskParametersPlacementStrategyOutputReference"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 7498
      },
      "name": "PipesPipeTargetParametersEcsTaskParametersTags",
      "namespace": "pipesPipe",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#key PipesPipe#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 7502
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#value PipesPipe#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 7506
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeTargetParametersEcsTaskParametersTags"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipes-pipe/index.ts",
          "line": 7636
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 7628
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 7643
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersTagsOutputReference"
            }
          }
        }
      ],
      "name": "PipesPipeTargetParametersEcsTaskParametersTagsList",
      "namespace": "pipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 7629
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeTargetParametersEcsTaskParametersTagsList"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipes-pipe/index.ts",
          "line": 7555
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 7545
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 7603
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 7619
          },
          "name": "resetValue"
        }
      ],
      "name": "PipesPipeTargetParametersEcsTaskParametersTagsOutputReference",
      "namespace": "pipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 7607
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 7623
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 7597
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 7613
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 7559
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeTargetParametersEcsTaskParametersTagsOutputReference"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEventBridgeEventBusParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEventBridgeEventBusParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 8203
      },
      "name": "PipesPipeTargetParametersEventBridgeEventBusParameters",
      "namespace": "pipesPipe",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#detail_type PipesPipe#detail_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 8207
          },
          "name": "detailType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#endpoint_id PipesPipe#endpoint_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 8211
          },
          "name": "endpointId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#resources PipesPipe#resources}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 8215
          },
          "name": "resources",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#source PipesPipe#source}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 8219
          },
          "name": "source",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#time PipesPipe#time}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 8223
          },
          "name": "time",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeTargetParametersEventBridgeEventBusParameters"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEventBridgeEventBusParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEventBridgeEventBusParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipes-pipe/index.ts",
          "line": 8291
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 8283
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 8357
          },
          "name": "resetDetailType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 8373
          },
          "name": "resetEndpointId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 8389
          },
          "name": "resetResources"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 8405
          },
          "name": "resetSource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 8421
          },
          "name": "resetTime"
        }
      ],
      "name": "PipesPipeTargetParametersEventBridgeEventBusParametersOutputReference",
      "namespace": "pipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 8361
          },
          "name": "detailTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 8377
          },
          "name": "endpointIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 8393
          },
          "name": "resourcesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 8409
          },
          "name": "sourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 8425
          },
          "name": "timeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 8351
          },
          "name": "detailType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 8367
          },
          "name": "endpointId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 8383
          },
          "name": "resources",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 8399
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 8415
          },
          "name": "time",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 8295
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEventBridgeEventBusParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeTargetParametersEventBridgeEventBusParametersOutputReference"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersHttpParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersHttpParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 8429
      },
      "name": "PipesPipeTargetParametersHttpParameters",
      "namespace": "pipesPipe",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#header_parameters PipesPipe#header_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 8433
          },
          "name": "headerParameters",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#path_parameter_values PipesPipe#path_parameter_values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 8437
          },
          "name": "pathParameterValues",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#query_string_parameters PipesPipe#query_string_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 8441
          },
          "name": "queryStringParameters",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeTargetParametersHttpParameters"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersHttpParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersHttpParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipes-pipe/index.ts",
          "line": 8495
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 8487
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 8549
          },
          "name": "resetHeaderParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 8565
          },
          "name": "resetPathParameterValues"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 8581
          },
          "name": "resetQueryStringParameters"
        }
      ],
      "name": "PipesPipeTargetParametersHttpParametersOutputReference",
      "namespace": "pipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 8553
          },
          "name": "headerParametersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 8569
          },
          "name": "pathParameterValuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 8585
          },
          "name": "queryStringParametersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 8543
          },
          "name": "headerParameters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 8559
          },
          "name": "pathParameterValues",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 8575
          },
          "name": "queryStringParameters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 8499
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersHttpParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeTargetParametersHttpParametersOutputReference"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersKinesisStreamParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersKinesisStreamParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 8589
      },
      "name": "PipesPipeTargetParametersKinesisStreamParameters",
      "namespace": "pipesPipe",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#partition_key PipesPipe#partition_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 8593
          },
          "name": "partitionKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeTargetParametersKinesisStreamParameters"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersKinesisStreamParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersKinesisStreamParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipes-pipe/index.ts",
          "line": 8633
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 8625
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 8675
          },
          "name": "resetPartitionKey"
        }
      ],
      "name": "PipesPipeTargetParametersKinesisStreamParametersOutputReference",
      "namespace": "pipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 8679
          },
          "name": "partitionKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 8669
          },
          "name": "partitionKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 8637
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersKinesisStreamParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeTargetParametersKinesisStreamParametersOutputReference"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersLambdaFunctionParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersLambdaFunctionParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 8683
      },
      "name": "PipesPipeTargetParametersLambdaFunctionParameters",
      "namespace": "pipesPipe",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#invocation_type PipesPipe#invocation_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 8687
          },
          "name": "invocationType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeTargetParametersLambdaFunctionParameters"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersLambdaFunctionParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersLambdaFunctionParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipes-pipe/index.ts",
          "line": 8727
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 8719
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 8769
          },
          "name": "resetInvocationType"
        }
      ],
      "name": "PipesPipeTargetParametersLambdaFunctionParametersOutputReference",
      "namespace": "pipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 8773
          },
          "name": "invocationTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 8763
          },
          "name": "invocationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 8731
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersLambdaFunctionParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeTargetParametersLambdaFunctionParametersOutputReference"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipes-pipe/index.ts",
          "line": 10706
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 10698
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10817
          },
          "name": "putBatchJobParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersBatchJobParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10833
          },
          "name": "putCloudwatchLogsParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersCloudwatchLogsParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10849
          },
          "name": "putEcsTaskParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10865
          },
          "name": "putEventBridgeEventBusParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEventBridgeEventBusParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10881
          },
          "name": "putHttpParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersHttpParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10913
          },
          "name": "putKinesisStreamParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersKinesisStreamParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10929
          },
          "name": "putLambdaFunctionParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersLambdaFunctionParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10945
          },
          "name": "putRedshiftDataParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersRedshiftDataParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10961
          },
          "name": "putSageMakerPipelineParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersSageMakerPipelineParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10977
          },
          "name": "putSqsQueueParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersSqsQueueParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10993
          },
          "name": "putStepFunctionStateMachineParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersStepFunctionStateMachineParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 11009
          },
          "name": "putTimestreamParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersTimestreamParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10820
          },
          "name": "resetBatchJobParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10836
          },
          "name": "resetCloudwatchLogsParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10852
          },
          "name": "resetEcsTaskParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10868
          },
          "name": "resetEventBridgeEventBusParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10884
          },
          "name": "resetHttpParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10900
          },
          "name": "resetInputTemplate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10916
          },
          "name": "resetKinesisStreamParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10932
          },
          "name": "resetLambdaFunctionParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10948
          },
          "name": "resetRedshiftDataParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10964
          },
          "name": "resetSageMakerPipelineParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10980
          },
          "name": "resetSqsQueueParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10996
          },
          "name": "resetStepFunctionStateMachineParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 11012
          },
          "name": "resetTimestreamParameters"
        }
      ],
      "name": "PipesPipeTargetParametersOutputReference",
      "namespace": "pipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10814
          },
          "name": "batchJobParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersBatchJobParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10830
          },
          "name": "cloudwatchLogsParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersCloudwatchLogsParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10846
          },
          "name": "ecsTaskParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10862
          },
          "name": "eventBridgeEventBusParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEventBridgeEventBusParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10878
          },
          "name": "httpParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersHttpParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10910
          },
          "name": "kinesisStreamParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersKinesisStreamParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10926
          },
          "name": "lambdaFunctionParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersLambdaFunctionParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10942
          },
          "name": "redshiftDataParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersRedshiftDataParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10958
          },
          "name": "sageMakerPipelineParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersSageMakerPipelineParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10974
          },
          "name": "sqsQueueParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersSqsQueueParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10990
          },
          "name": "stepFunctionStateMachineParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersStepFunctionStateMachineParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 11006
          },
          "name": "timestreamParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersTimestreamParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10824
          },
          "name": "batchJobParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersBatchJobParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10840
          },
          "name": "cloudwatchLogsParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersCloudwatchLogsParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10856
          },
          "name": "ecsTaskParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEcsTaskParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10872
          },
          "name": "eventBridgeEventBusParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersEventBridgeEventBusParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10888
          },
          "name": "httpParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersHttpParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10904
          },
          "name": "inputTemplateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10920
          },
          "name": "kinesisStreamParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersKinesisStreamParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10936
          },
          "name": "lambdaFunctionParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersLambdaFunctionParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10952
          },
          "name": "redshiftDataParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersRedshiftDataParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10968
          },
          "name": "sageMakerPipelineParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersSageMakerPipelineParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10984
          },
          "name": "sqsQueueParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersSqsQueueParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 11000
          },
          "name": "stepFunctionStateMachineParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersStepFunctionStateMachineParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 11016
          },
          "name": "timestreamParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersTimestreamParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10894
          },
          "name": "inputTemplate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10710
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeTargetParametersOutputReference"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersRedshiftDataParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersRedshiftDataParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 8777
      },
      "name": "PipesPipeTargetParametersRedshiftDataParameters",
      "namespace": "pipesPipe",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#database PipesPipe#database}",
            "stability": "stable",
            "summary": "Redshift Database."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 8783
          },
          "name": "database",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#db_user PipesPipe#db_user}",
            "stability": "stable",
            "summary": "Database user name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 8789
          },
          "name": "dbUser",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#secret_manager_arn PipesPipe#secret_manager_arn}",
            "stability": "stable",
            "summary": "Optional SecretManager ARN which stores the database credentials."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 8795
          },
          "name": "secretManagerArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#sqls PipesPipe#sqls}",
            "stability": "stable",
            "summary": "A list of SQLs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 8801
          },
          "name": "sqls",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#statement_name PipesPipe#statement_name}",
            "stability": "stable",
            "summary": "A name for Redshift DataAPI statement which can be used as filter of ListStatement."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 8807
          },
          "name": "statementName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#with_event PipesPipe#with_event}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 8811
          },
          "name": "withEvent",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeTargetParametersRedshiftDataParameters"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersRedshiftDataParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersRedshiftDataParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipes-pipe/index.ts",
          "line": 8886
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 8878
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 8958
          },
          "name": "resetDatabase"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 8974
          },
          "name": "resetDbUser"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 8990
          },
          "name": "resetSecretManagerArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 9006
          },
          "name": "resetSqls"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 9022
          },
          "name": "resetStatementName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 9038
          },
          "name": "resetWithEvent"
        }
      ],
      "name": "PipesPipeTargetParametersRedshiftDataParametersOutputReference",
      "namespace": "pipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 8962
          },
          "name": "databaseInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 8978
          },
          "name": "dbUserInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 8994
          },
          "name": "secretManagerArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 9010
          },
          "name": "sqlsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 9026
          },
          "name": "statementNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 9042
          },
          "name": "withEventInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 8952
          },
          "name": "database",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 8968
          },
          "name": "dbUser",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 8984
          },
          "name": "secretManagerArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 9000
          },
          "name": "sqls",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 9016
          },
          "name": "statementName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 9032
          },
          "name": "withEvent",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 8890
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersRedshiftDataParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeTargetParametersRedshiftDataParametersOutputReference"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersSageMakerPipelineParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersSageMakerPipelineParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 9195
      },
      "name": "PipesPipeTargetParametersSageMakerPipelineParameters",
      "namespace": "pipesPipe",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#pipeline_parameter_list PipesPipe#pipeline_parameter_list}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 9199
          },
          "name": "pipelineParameterList",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersSageMakerPipelineParametersPipelineParameterListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeTargetParametersSageMakerPipelineParameters"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersSageMakerPipelineParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersSageMakerPipelineParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipes-pipe/index.ts",
          "line": 9239
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 9231
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 9278
          },
          "name": "putPipelineParameterList",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersSageMakerPipelineParametersPipelineParameterListStruct"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 9281
          },
          "name": "resetPipelineParameterList"
        }
      ],
      "name": "PipesPipeTargetParametersSageMakerPipelineParametersOutputReference",
      "namespace": "pipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 9275
          },
          "name": "pipelineParameterList",
          "type": {
            "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersSageMakerPipelineParametersPipelineParameterListStructList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 9285
          },
          "name": "pipelineParameterListInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersSageMakerPipelineParametersPipelineParameterListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 9243
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersSageMakerPipelineParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeTargetParametersSageMakerPipelineParametersOutputReference"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersSageMakerPipelineParametersPipelineParameterListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersSageMakerPipelineParametersPipelineParameterListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 9046
      },
      "name": "PipesPipeTargetParametersSageMakerPipelineParametersPipelineParameterListStruct",
      "namespace": "pipesPipe",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#name PipesPipe#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 9050
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#value PipesPipe#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 9054
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeTargetParametersSageMakerPipelineParametersPipelineParameterListStruct"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersSageMakerPipelineParametersPipelineParameterListStructList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersSageMakerPipelineParametersPipelineParameterListStructList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipes-pipe/index.ts",
          "line": 9184
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 9176
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 9191
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersSageMakerPipelineParametersPipelineParameterListStructOutputReference"
            }
          }
        }
      ],
      "name": "PipesPipeTargetParametersSageMakerPipelineParametersPipelineParameterListStructList",
      "namespace": "pipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 9177
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersSageMakerPipelineParametersPipelineParameterListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeTargetParametersSageMakerPipelineParametersPipelineParameterListStructList"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersSageMakerPipelineParametersPipelineParameterListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersSageMakerPipelineParametersPipelineParameterListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipes-pipe/index.ts",
          "line": 9103
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 9093
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 9151
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 9167
          },
          "name": "resetValue"
        }
      ],
      "name": "PipesPipeTargetParametersSageMakerPipelineParametersPipelineParameterListStructOutputReference",
      "namespace": "pipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 9155
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 9171
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 9145
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 9161
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 9107
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersSageMakerPipelineParametersPipelineParameterListStruct"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeTargetParametersSageMakerPipelineParametersPipelineParameterListStructOutputReference"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersSqsQueueParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersSqsQueueParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 9289
      },
      "name": "PipesPipeTargetParametersSqsQueueParameters",
      "namespace": "pipesPipe",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#message_deduplication_id PipesPipe#message_deduplication_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 9293
          },
          "name": "messageDeduplicationId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#message_group_id PipesPipe#message_group_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 9297
          },
          "name": "messageGroupId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeTargetParametersSqsQueueParameters"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersSqsQueueParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersSqsQueueParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipes-pipe/index.ts",
          "line": 9344
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 9336
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 9392
          },
          "name": "resetMessageDeduplicationId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 9408
          },
          "name": "resetMessageGroupId"
        }
      ],
      "name": "PipesPipeTargetParametersSqsQueueParametersOutputReference",
      "namespace": "pipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 9396
          },
          "name": "messageDeduplicationIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 9412
          },
          "name": "messageGroupIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 9386
          },
          "name": "messageDeduplicationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 9402
          },
          "name": "messageGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 9348
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersSqsQueueParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeTargetParametersSqsQueueParametersOutputReference"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersStepFunctionStateMachineParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersStepFunctionStateMachineParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 9416
      },
      "name": "PipesPipeTargetParametersStepFunctionStateMachineParameters",
      "namespace": "pipesPipe",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#invocation_type PipesPipe#invocation_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 9420
          },
          "name": "invocationType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeTargetParametersStepFunctionStateMachineParameters"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersStepFunctionStateMachineParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersStepFunctionStateMachineParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipes-pipe/index.ts",
          "line": 9460
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 9452
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 9502
          },
          "name": "resetInvocationType"
        }
      ],
      "name": "PipesPipeTargetParametersStepFunctionStateMachineParametersOutputReference",
      "namespace": "pipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 9506
          },
          "name": "invocationTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 9496
          },
          "name": "invocationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 9464
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersStepFunctionStateMachineParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeTargetParametersStepFunctionStateMachineParametersOutputReference"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersTimestreamParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersTimestreamParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 10205
      },
      "name": "PipesPipeTargetParametersTimestreamParameters",
      "namespace": "pipesPipe",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#dimension_mappings PipesPipe#dimension_mappings}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10209
          },
          "name": "dimensionMappings",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersTimestreamParametersDimensionMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#epoch_time_unit PipesPipe#epoch_time_unit}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10213
          },
          "name": "epochTimeUnit",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#multi_measure_mappings PipesPipe#multi_measure_mappings}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10217
          },
          "name": "multiMeasureMappings",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersTimestreamParametersMultiMeasureMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#single_measure_mappings PipesPipe#single_measure_mappings}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10221
          },
          "name": "singleMeasureMappings",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersTimestreamParametersSingleMeasureMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#time_field_type PipesPipe#time_field_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10225
          },
          "name": "timeFieldType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#timestamp_format PipesPipe#timestamp_format}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10233
          },
          "name": "timestampFormat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#time_value PipesPipe#time_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10229
          },
          "name": "timeValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#version_value PipesPipe#version_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10237
          },
          "name": "versionValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeTargetParametersTimestreamParameters"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersTimestreamParametersDimensionMappings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersTimestreamParametersDimensionMappings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 9510
      },
      "name": "PipesPipeTargetParametersTimestreamParametersDimensionMappings",
      "namespace": "pipesPipe",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#dimension_name PipesPipe#dimension_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 9514
          },
          "name": "dimensionName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#dimension_value PipesPipe#dimension_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 9518
          },
          "name": "dimensionValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#dimension_value_type PipesPipe#dimension_value_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 9522
          },
          "name": "dimensionValueType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeTargetParametersTimestreamParametersDimensionMappings"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersTimestreamParametersDimensionMappingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersTimestreamParametersDimensionMappingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipes-pipe/index.ts",
          "line": 9681
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 9673
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 9688
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersTimestreamParametersDimensionMappingsOutputReference"
            }
          }
        }
      ],
      "name": "PipesPipeTargetParametersTimestreamParametersDimensionMappingsList",
      "namespace": "pipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 9674
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersTimestreamParametersDimensionMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeTargetParametersTimestreamParametersDimensionMappingsList"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersTimestreamParametersDimensionMappingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersTimestreamParametersDimensionMappingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipes-pipe/index.ts",
          "line": 9578
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 9568
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 9632
          },
          "name": "resetDimensionName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 9648
          },
          "name": "resetDimensionValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 9664
          },
          "name": "resetDimensionValueType"
        }
      ],
      "name": "PipesPipeTargetParametersTimestreamParametersDimensionMappingsOutputReference",
      "namespace": "pipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 9636
          },
          "name": "dimensionNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 9652
          },
          "name": "dimensionValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 9668
          },
          "name": "dimensionValueTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 9626
          },
          "name": "dimensionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 9642
          },
          "name": "dimensionValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 9658
          },
          "name": "dimensionValueType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 9582
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersTimestreamParametersDimensionMappings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeTargetParametersTimestreamParametersDimensionMappingsOutputReference"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersTimestreamParametersMultiMeasureMappings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersTimestreamParametersMultiMeasureMappings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 9874
      },
      "name": "PipesPipeTargetParametersTimestreamParametersMultiMeasureMappings",
      "namespace": "pipesPipe",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#multi_measure_attribute_mappings PipesPipe#multi_measure_attribute_mappings}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 9878
          },
          "name": "multiMeasureAttributeMappings",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersTimestreamParametersMultiMeasureMappingsMultiMeasureAttributeMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#multi_measure_name PipesPipe#multi_measure_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 9882
          },
          "name": "multiMeasureName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeTargetParametersTimestreamParametersMultiMeasureMappings"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersTimestreamParametersMultiMeasureMappingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersTimestreamParametersMultiMeasureMappingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipes-pipe/index.ts",
          "line": 10012
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 10004
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10019
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersTimestreamParametersMultiMeasureMappingsOutputReference"
            }
          }
        }
      ],
      "name": "PipesPipeTargetParametersTimestreamParametersMultiMeasureMappingsList",
      "namespace": "pipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10005
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersTimestreamParametersMultiMeasureMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeTargetParametersTimestreamParametersMultiMeasureMappingsList"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersTimestreamParametersMultiMeasureMappingsMultiMeasureAttributeMappings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersTimestreamParametersMultiMeasureMappingsMultiMeasureAttributeMappings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 9692
      },
      "name": "PipesPipeTargetParametersTimestreamParametersMultiMeasureMappingsMultiMeasureAttributeMappings",
      "namespace": "pipesPipe",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#measure_value PipesPipe#measure_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 9696
          },
          "name": "measureValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#measure_value_type PipesPipe#measure_value_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 9700
          },
          "name": "measureValueType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#multi_measure_attribute_name PipesPipe#multi_measure_attribute_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 9704
          },
          "name": "multiMeasureAttributeName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeTargetParametersTimestreamParametersMultiMeasureMappingsMultiMeasureAttributeMappings"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersTimestreamParametersMultiMeasureMappingsMultiMeasureAttributeMappingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersTimestreamParametersMultiMeasureMappingsMultiMeasureAttributeMappingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipes-pipe/index.ts",
          "line": 9863
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 9855
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 9870
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersTimestreamParametersMultiMeasureMappingsMultiMeasureAttributeMappingsOutputReference"
            }
          }
        }
      ],
      "name": "PipesPipeTargetParametersTimestreamParametersMultiMeasureMappingsMultiMeasureAttributeMappingsList",
      "namespace": "pipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 9856
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersTimestreamParametersMultiMeasureMappingsMultiMeasureAttributeMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeTargetParametersTimestreamParametersMultiMeasureMappingsMultiMeasureAttributeMappingsList"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersTimestreamParametersMultiMeasureMappingsMultiMeasureAttributeMappingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersTimestreamParametersMultiMeasureMappingsMultiMeasureAttributeMappingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipes-pipe/index.ts",
          "line": 9760
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 9750
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 9814
          },
          "name": "resetMeasureValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 9830
          },
          "name": "resetMeasureValueType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 9846
          },
          "name": "resetMultiMeasureAttributeName"
        }
      ],
      "name": "PipesPipeTargetParametersTimestreamParametersMultiMeasureMappingsMultiMeasureAttributeMappingsOutputReference",
      "namespace": "pipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 9818
          },
          "name": "measureValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 9834
          },
          "name": "measureValueTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 9850
          },
          "name": "multiMeasureAttributeNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 9808
          },
          "name": "measureValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 9824
          },
          "name": "measureValueType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 9840
          },
          "name": "multiMeasureAttributeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 9764
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersTimestreamParametersMultiMeasureMappingsMultiMeasureAttributeMappings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeTargetParametersTimestreamParametersMultiMeasureMappingsMultiMeasureAttributeMappingsOutputReference"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersTimestreamParametersMultiMeasureMappingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersTimestreamParametersMultiMeasureMappingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipes-pipe/index.ts",
          "line": 9931
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 9921
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 9976
          },
          "name": "putMultiMeasureAttributeMappings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersTimestreamParametersMultiMeasureMappingsMultiMeasureAttributeMappings"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 9979
          },
          "name": "resetMultiMeasureAttributeMappings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 9995
          },
          "name": "resetMultiMeasureName"
        }
      ],
      "name": "PipesPipeTargetParametersTimestreamParametersMultiMeasureMappingsOutputReference",
      "namespace": "pipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 9973
          },
          "name": "multiMeasureAttributeMappings",
          "type": {
            "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersTimestreamParametersMultiMeasureMappingsMultiMeasureAttributeMappingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 9983
          },
          "name": "multiMeasureAttributeMappingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersTimestreamParametersMultiMeasureMappingsMultiMeasureAttributeMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 9999
          },
          "name": "multiMeasureNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 9989
          },
          "name": "multiMeasureName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 9935
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersTimestreamParametersMultiMeasureMappings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeTargetParametersTimestreamParametersMultiMeasureMappingsOutputReference"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersTimestreamParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersTimestreamParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipes-pipe/index.ts",
          "line": 10326
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 10318
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10407
          },
          "name": "putDimensionMappings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersTimestreamParametersDimensionMappings"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10439
          },
          "name": "putMultiMeasureMappings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersTimestreamParametersMultiMeasureMappings"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10455
          },
          "name": "putSingleMeasureMappings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersTimestreamParametersSingleMeasureMappings"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10410
          },
          "name": "resetDimensionMappings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10426
          },
          "name": "resetEpochTimeUnit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10442
          },
          "name": "resetMultiMeasureMappings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10458
          },
          "name": "resetSingleMeasureMappings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10474
          },
          "name": "resetTimeFieldType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10506
          },
          "name": "resetTimestampFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10490
          },
          "name": "resetTimeValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10522
          },
          "name": "resetVersionValue"
        }
      ],
      "name": "PipesPipeTargetParametersTimestreamParametersOutputReference",
      "namespace": "pipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10404
          },
          "name": "dimensionMappings",
          "type": {
            "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersTimestreamParametersDimensionMappingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10436
          },
          "name": "multiMeasureMappings",
          "type": {
            "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersTimestreamParametersMultiMeasureMappingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10452
          },
          "name": "singleMeasureMappings",
          "type": {
            "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersTimestreamParametersSingleMeasureMappingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10414
          },
          "name": "dimensionMappingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersTimestreamParametersDimensionMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10430
          },
          "name": "epochTimeUnitInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10446
          },
          "name": "multiMeasureMappingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersTimestreamParametersMultiMeasureMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10462
          },
          "name": "singleMeasureMappingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersTimestreamParametersSingleMeasureMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10478
          },
          "name": "timeFieldTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10510
          },
          "name": "timestampFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10494
          },
          "name": "timeValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10526
          },
          "name": "versionValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10420
          },
          "name": "epochTimeUnit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10468
          },
          "name": "timeFieldType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10500
          },
          "name": "timestampFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10484
          },
          "name": "timeValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10516
          },
          "name": "versionValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10330
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersTimestreamParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeTargetParametersTimestreamParametersOutputReference"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersTimestreamParametersSingleMeasureMappings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersTimestreamParametersSingleMeasureMappings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 10023
      },
      "name": "PipesPipeTargetParametersTimestreamParametersSingleMeasureMappings",
      "namespace": "pipesPipe",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#measure_name PipesPipe#measure_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10027
          },
          "name": "measureName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#measure_value PipesPipe#measure_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10031
          },
          "name": "measureValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/pipes_pipe#measure_value_type PipesPipe#measure_value_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10035
          },
          "name": "measureValueType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeTargetParametersTimestreamParametersSingleMeasureMappings"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersTimestreamParametersSingleMeasureMappingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersTimestreamParametersSingleMeasureMappingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipes-pipe/index.ts",
          "line": 10194
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 10186
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10201
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersTimestreamParametersSingleMeasureMappingsOutputReference"
            }
          }
        }
      ],
      "name": "PipesPipeTargetParametersTimestreamParametersSingleMeasureMappingsList",
      "namespace": "pipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10187
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersTimestreamParametersSingleMeasureMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeTargetParametersTimestreamParametersSingleMeasureMappingsList"
    },
    "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersTimestreamParametersSingleMeasureMappingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersTimestreamParametersSingleMeasureMappingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipes-pipe/index.ts",
          "line": 10091
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipes-pipe/index.ts",
        "line": 10081
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10145
          },
          "name": "resetMeasureName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10161
          },
          "name": "resetMeasureValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10177
          },
          "name": "resetMeasureValueType"
        }
      ],
      "name": "PipesPipeTargetParametersTimestreamParametersSingleMeasureMappingsOutputReference",
      "namespace": "pipesPipe",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10149
          },
          "name": "measureNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10165
          },
          "name": "measureValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10181
          },
          "name": "measureValueTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10139
          },
          "name": "measureName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10155
          },
          "name": "measureValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10171
          },
          "name": "measureValueType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipes-pipe/index.ts",
            "line": 10095
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.pipesPipe.PipesPipeTargetParametersTimestreamParametersSingleMeasureMappings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipes-pipe/index:PipesPipeTargetParametersTimestreamParametersSingleMeasureMappingsOutputReference"
    },
    "@cdktn/provider-awscc.protonEnvironmentAccountConnection.ProtonEnvironmentAccountConnection": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/proton_environment_account_connection awscc_proton_environment_account_connection}."
      },
      "fqn": "@cdktn/provider-awscc.protonEnvironmentAccountConnection.ProtonEnvironmentAccountConnection",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/proton_environment_account_connection awscc_proton_environment_account_connection} Resource."
        },
        "locationInModule": {
          "filename": "src/proton-environment-account-connection/index.ts",
          "line": 249
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.protonEnvironmentAccountConnection.ProtonEnvironmentAccountConnectionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/proton-environment-account-connection/index.ts",
        "line": 217
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ProtonEnvironmentAccountConnection resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/proton-environment-account-connection/index.ts",
            "line": 234
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ProtonEnvironmentAccountConnection to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/proton_environment_account_connection#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ProtonEnvironmentAccountConnection that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ProtonEnvironmentAccountConnection to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/proton-environment-account-connection/index.ts",
            "line": 399
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.protonEnvironmentAccountConnection.ProtonEnvironmentAccountConnectionTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/proton-environment-account-connection/index.ts",
            "line": 291
          },
          "name": "resetCodebuildRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/proton-environment-account-connection/index.ts",
            "line": 307
          },
          "name": "resetComponentRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/proton-environment-account-connection/index.ts",
            "line": 328
          },
          "name": "resetEnvironmentAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/proton-environment-account-connection/index.ts",
            "line": 344
          },
          "name": "resetEnvironmentName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/proton-environment-account-connection/index.ts",
            "line": 365
          },
          "name": "resetManagementAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/proton-environment-account-connection/index.ts",
            "line": 381
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/proton-environment-account-connection/index.ts",
            "line": 402
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/proton-environment-account-connection/index.ts",
            "line": 414
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/proton-environment-account-connection/index.ts",
            "line": 426
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ProtonEnvironmentAccountConnection",
      "namespace": "protonEnvironmentAccountConnection",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/proton-environment-account-connection/index.ts",
            "line": 222
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/proton-environment-account-connection/index.ts",
            "line": 279
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/proton-environment-account-connection/index.ts",
            "line": 316
          },
          "name": "environmentAccountConnectionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/proton-environment-account-connection/index.ts",
            "line": 353
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/proton-environment-account-connection/index.ts",
            "line": 390
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/proton-environment-account-connection/index.ts",
            "line": 396
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.protonEnvironmentAccountConnection.ProtonEnvironmentAccountConnectionTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/proton-environment-account-connection/index.ts",
            "line": 295
          },
          "name": "codebuildRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/proton-environment-account-connection/index.ts",
            "line": 311
          },
          "name": "componentRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/proton-environment-account-connection/index.ts",
            "line": 332
          },
          "name": "environmentAccountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/proton-environment-account-connection/index.ts",
            "line": 348
          },
          "name": "environmentNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/proton-environment-account-connection/index.ts",
            "line": 369
          },
          "name": "managementAccountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/proton-environment-account-connection/index.ts",
            "line": 385
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/proton-environment-account-connection/index.ts",
            "line": 406
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.protonEnvironmentAccountConnection.ProtonEnvironmentAccountConnectionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/proton-environment-account-connection/index.ts",
            "line": 285
          },
          "name": "codebuildRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/proton-environment-account-connection/index.ts",
            "line": 301
          },
          "name": "componentRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/proton-environment-account-connection/index.ts",
            "line": 322
          },
          "name": "environmentAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/proton-environment-account-connection/index.ts",
            "line": 338
          },
          "name": "environmentName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/proton-environment-account-connection/index.ts",
            "line": 359
          },
          "name": "managementAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/proton-environment-account-connection/index.ts",
            "line": 375
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/proton-environment-account-connection/index:ProtonEnvironmentAccountConnection"
    },
    "@cdktn/provider-awscc.protonEnvironmentAccountConnection.ProtonEnvironmentAccountConnectionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.protonEnvironmentAccountConnection.ProtonEnvironmentAccountConnectionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/proton-environment-account-connection/index.ts",
        "line": 14
      },
      "name": "ProtonEnvironmentAccountConnectionConfig",
      "namespace": "protonEnvironmentAccountConnection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "AWS Proton uses this role to provision infrastructure resources using CodeBuild-based provisioning in the associated environment account.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/proton_environment_account_connection#codebuild_role_arn ProtonEnvironmentAccountConnection#codebuild_role_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of an IAM service role in the environment account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/proton-environment-account-connection/index.ts",
            "line": 20
          },
          "name": "codebuildRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "It determines the scope of infrastructure that a component can provision in the account.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/proton_environment_account_connection#component_role_arn ProtonEnvironmentAccountConnection#component_role_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the IAM service role that AWS Proton uses when provisioning directly defined components in the associated environment account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/proton-environment-account-connection/index.ts",
            "line": 26
          },
          "name": "componentRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/proton_environment_account_connection#environment_account_id ProtonEnvironmentAccountConnection#environment_account_id}",
            "stability": "stable",
            "summary": "The environment account that's connected to the environment account connection."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/proton-environment-account-connection/index.ts",
            "line": 32
          },
          "name": "environmentAccountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/proton_environment_account_connection#environment_name ProtonEnvironmentAccountConnection#environment_name}",
            "stability": "stable",
            "summary": "The name of the AWS Proton environment that's created in the associated management account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/proton-environment-account-connection/index.ts",
            "line": 38
          },
          "name": "environmentName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You create an manage the AWS Proton environment in this account. If the management account accepts the environment account connection, AWS Proton can use the associated IAM role to provision environment infrastructure resources in the associated environment account.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/proton_environment_account_connection#management_account_id ProtonEnvironmentAccountConnection#management_account_id}",
            "stability": "stable",
            "summary": "The ID of the management account that accepts or rejects the environment account connection."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/proton-environment-account-connection/index.ts",
            "line": 44
          },
          "name": "managementAccountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "AWS Proton uses this role to provision infrastructure resources in the associated environment account.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/proton_environment_account_connection#role_arn ProtonEnvironmentAccountConnection#role_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the IAM service role that's created in the environment account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/proton-environment-account-connection/index.ts",
            "line": 50
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "A tag is a key-value pair.</p>\n         <p>For more information, see <a href=\"https://docs.aws.amazon.com/proton/latest/userguide/resources.html\">Proton resources and tagging</a> in the\n        <i>Proton User Guide</i>.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/proton_environment_account_connection#tags ProtonEnvironmentAccountConnection#tags}",
            "stability": "stable",
            "summary": "<p>An optional list of metadata items that you can associate with the Proton environment account connection."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/proton-environment-account-connection/index.ts",
            "line": 58
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.protonEnvironmentAccountConnection.ProtonEnvironmentAccountConnectionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/proton-environment-account-connection/index:ProtonEnvironmentAccountConnectionConfig"
    },
    "@cdktn/provider-awscc.protonEnvironmentAccountConnection.ProtonEnvironmentAccountConnectionTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.protonEnvironmentAccountConnection.ProtonEnvironmentAccountConnectionTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/proton-environment-account-connection/index.ts",
        "line": 60
      },
      "name": "ProtonEnvironmentAccountConnectionTags",
      "namespace": "protonEnvironmentAccountConnection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/proton_environment_account_connection#key ProtonEnvironmentAccountConnection#key}",
            "stability": "stable",
            "summary": "<p>The key of the resource tag.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/proton-environment-account-connection/index.ts",
            "line": 66
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/proton_environment_account_connection#value ProtonEnvironmentAccountConnection#value}",
            "stability": "stable",
            "summary": "<p>The value of the resource tag.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/proton-environment-account-connection/index.ts",
            "line": 72
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/proton-environment-account-connection/index:ProtonEnvironmentAccountConnectionTags"
    },
    "@cdktn/provider-awscc.protonEnvironmentAccountConnection.ProtonEnvironmentAccountConnectionTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.protonEnvironmentAccountConnection.ProtonEnvironmentAccountConnectionTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/proton-environment-account-connection/index.ts",
          "line": 202
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/proton-environment-account-connection/index.ts",
        "line": 194
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/proton-environment-account-connection/index.ts",
            "line": 209
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.protonEnvironmentAccountConnection.ProtonEnvironmentAccountConnectionTagsOutputReference"
            }
          }
        }
      ],
      "name": "ProtonEnvironmentAccountConnectionTagsList",
      "namespace": "protonEnvironmentAccountConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/proton-environment-account-connection/index.ts",
            "line": 195
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.protonEnvironmentAccountConnection.ProtonEnvironmentAccountConnectionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/proton-environment-account-connection/index:ProtonEnvironmentAccountConnectionTagsList"
    },
    "@cdktn/provider-awscc.protonEnvironmentAccountConnection.ProtonEnvironmentAccountConnectionTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.protonEnvironmentAccountConnection.ProtonEnvironmentAccountConnectionTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/proton-environment-account-connection/index.ts",
          "line": 121
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/proton-environment-account-connection/index.ts",
        "line": 111
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/proton-environment-account-connection/index.ts",
            "line": 169
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/proton-environment-account-connection/index.ts",
            "line": 185
          },
          "name": "resetValue"
        }
      ],
      "name": "ProtonEnvironmentAccountConnectionTagsOutputReference",
      "namespace": "protonEnvironmentAccountConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/proton-environment-account-connection/index.ts",
            "line": 173
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/proton-environment-account-connection/index.ts",
            "line": 189
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/proton-environment-account-connection/index.ts",
            "line": 163
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/proton-environment-account-connection/index.ts",
            "line": 179
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/proton-environment-account-connection/index.ts",
            "line": 125
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.protonEnvironmentAccountConnection.ProtonEnvironmentAccountConnectionTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/proton-environment-account-connection/index:ProtonEnvironmentAccountConnectionTagsOutputReference"
    },
    "@cdktn/provider-awscc.protonEnvironmentTemplate.ProtonEnvironmentTemplate": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/proton_environment_template awscc_proton_environment_template}."
      },
      "fqn": "@cdktn/provider-awscc.protonEnvironmentTemplate.ProtonEnvironmentTemplate",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/proton_environment_template awscc_proton_environment_template} Resource."
        },
        "locationInModule": {
          "filename": "src/proton-environment-template/index.ts",
          "line": 239
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.protonEnvironmentTemplate.ProtonEnvironmentTemplateConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/proton-environment-template/index.ts",
        "line": 207
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ProtonEnvironmentTemplate resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/proton-environment-template/index.ts",
            "line": 224
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ProtonEnvironmentTemplate to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/proton_environment_template#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ProtonEnvironmentTemplate that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ProtonEnvironmentTemplate to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/proton-environment-template/index.ts",
            "line": 362
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.protonEnvironmentTemplate.ProtonEnvironmentTemplateTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/proton-environment-template/index.ts",
            "line": 280
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/proton-environment-template/index.ts",
            "line": 296
          },
          "name": "resetDisplayName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/proton-environment-template/index.ts",
            "line": 312
          },
          "name": "resetEncryptionKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/proton-environment-template/index.ts",
            "line": 333
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/proton-environment-template/index.ts",
            "line": 349
          },
          "name": "resetProvisioning"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/proton-environment-template/index.ts",
            "line": 365
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/proton-environment-template/index.ts",
            "line": 377
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/proton-environment-template/index.ts",
            "line": 388
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ProtonEnvironmentTemplate",
      "namespace": "protonEnvironmentTemplate",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/proton-environment-template/index.ts",
            "line": 212
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/proton-environment-template/index.ts",
            "line": 268
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/proton-environment-template/index.ts",
            "line": 321
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/proton-environment-template/index.ts",
            "line": 359
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.protonEnvironmentTemplate.ProtonEnvironmentTemplateTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/proton-environment-template/index.ts",
            "line": 284
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/proton-environment-template/index.ts",
            "line": 300
          },
          "name": "displayNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/proton-environment-template/index.ts",
            "line": 316
          },
          "name": "encryptionKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/proton-environment-template/index.ts",
            "line": 337
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/proton-environment-template/index.ts",
            "line": 353
          },
          "name": "provisioningInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/proton-environment-template/index.ts",
            "line": 369
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.protonEnvironmentTemplate.ProtonEnvironmentTemplateTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/proton-environment-template/index.ts",
            "line": 274
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/proton-environment-template/index.ts",
            "line": 290
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/proton-environment-template/index.ts",
            "line": 306
          },
          "name": "encryptionKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/proton-environment-template/index.ts",
            "line": 327
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/proton-environment-template/index.ts",
            "line": 343
          },
          "name": "provisioning",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/proton-environment-template/index:ProtonEnvironmentTemplate"
    },
    "@cdktn/provider-awscc.protonEnvironmentTemplate.ProtonEnvironmentTemplateConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.protonEnvironmentTemplate.ProtonEnvironmentTemplateConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/proton-environment-template/index.ts",
        "line": 14
      },
      "name": "ProtonEnvironmentTemplateConfig",
      "namespace": "protonEnvironmentTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/proton_environment_template#description ProtonEnvironmentTemplate#description}",
            "stability": "stable",
            "summary": "<p>A description of the environment template.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/proton-environment-template/index.ts",
            "line": 20
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/proton_environment_template#display_name ProtonEnvironmentTemplate#display_name}",
            "stability": "stable",
            "summary": "<p>The environment template name as displayed in the developer interface.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/proton-environment-template/index.ts",
            "line": 26
          },
          "name": "displayName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/proton_environment_template#encryption_key ProtonEnvironmentTemplate#encryption_key}",
            "stability": "stable",
            "summary": "<p>A customer provided encryption key that Proton uses to encrypt data.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/proton-environment-template/index.ts",
            "line": 32
          },
          "name": "encryptionKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/proton_environment_template#name ProtonEnvironmentTemplate#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/proton-environment-template/index.ts",
            "line": 36
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/proton_environment_template#provisioning ProtonEnvironmentTemplate#provisioning}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/proton-environment-template/index.ts",
            "line": 40
          },
          "name": "provisioning",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "A tag is a key-value pair.</p>\n         <p>For more information, see <a href=\"https://docs.aws.amazon.com/proton/latest/userguide/resources.html\">Proton resources and tagging</a> in the\n        <i>Proton User Guide</i>.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/proton_environment_template#tags ProtonEnvironmentTemplate#tags}",
            "stability": "stable",
            "summary": "<p>An optional list of metadata items that you can associate with the Proton environment template."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/proton-environment-template/index.ts",
            "line": 48
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.protonEnvironmentTemplate.ProtonEnvironmentTemplateTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/proton-environment-template/index:ProtonEnvironmentTemplateConfig"
    },
    "@cdktn/provider-awscc.protonEnvironmentTemplate.ProtonEnvironmentTemplateTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.protonEnvironmentTemplate.ProtonEnvironmentTemplateTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/proton-environment-template/index.ts",
        "line": 50
      },
      "name": "ProtonEnvironmentTemplateTags",
      "namespace": "protonEnvironmentTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/proton_environment_template#key ProtonEnvironmentTemplate#key}",
            "stability": "stable",
            "summary": "<p>The key of the resource tag.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/proton-environment-template/index.ts",
            "line": 56
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/proton_environment_template#value ProtonEnvironmentTemplate#value}",
            "stability": "stable",
            "summary": "<p>The value of the resource tag.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/proton-environment-template/index.ts",
            "line": 62
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/proton-environment-template/index:ProtonEnvironmentTemplateTags"
    },
    "@cdktn/provider-awscc.protonEnvironmentTemplate.ProtonEnvironmentTemplateTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.protonEnvironmentTemplate.ProtonEnvironmentTemplateTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/proton-environment-template/index.ts",
          "line": 192
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/proton-environment-template/index.ts",
        "line": 184
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/proton-environment-template/index.ts",
            "line": 199
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.protonEnvironmentTemplate.ProtonEnvironmentTemplateTagsOutputReference"
            }
          }
        }
      ],
      "name": "ProtonEnvironmentTemplateTagsList",
      "namespace": "protonEnvironmentTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/proton-environment-template/index.ts",
            "line": 185
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.protonEnvironmentTemplate.ProtonEnvironmentTemplateTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/proton-environment-template/index:ProtonEnvironmentTemplateTagsList"
    },
    "@cdktn/provider-awscc.protonEnvironmentTemplate.ProtonEnvironmentTemplateTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.protonEnvironmentTemplate.ProtonEnvironmentTemplateTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/proton-environment-template/index.ts",
          "line": 111
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/proton-environment-template/index.ts",
        "line": 101
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/proton-environment-template/index.ts",
            "line": 159
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/proton-environment-template/index.ts",
            "line": 175
          },
          "name": "resetValue"
        }
      ],
      "name": "ProtonEnvironmentTemplateTagsOutputReference",
      "namespace": "protonEnvironmentTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/proton-environment-template/index.ts",
            "line": 163
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/proton-environment-template/index.ts",
            "line": 179
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/proton-environment-template/index.ts",
            "line": 153
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/proton-environment-template/index.ts",
            "line": 169
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/proton-environment-template/index.ts",
            "line": 115
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.protonEnvironmentTemplate.ProtonEnvironmentTemplateTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/proton-environment-template/index:ProtonEnvironmentTemplateTagsOutputReference"
    },
    "@cdktn/provider-awscc.protonServiceTemplate.ProtonServiceTemplate": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/proton_service_template awscc_proton_service_template}."
      },
      "fqn": "@cdktn/provider-awscc.protonServiceTemplate.ProtonServiceTemplate",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/proton_service_template awscc_proton_service_template} Resource."
        },
        "locationInModule": {
          "filename": "src/proton-service-template/index.ts",
          "line": 239
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.protonServiceTemplate.ProtonServiceTemplateConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/proton-service-template/index.ts",
        "line": 207
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ProtonServiceTemplate resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/proton-service-template/index.ts",
            "line": 224
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ProtonServiceTemplate to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/proton_service_template#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ProtonServiceTemplate that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ProtonServiceTemplate to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/proton-service-template/index.ts",
            "line": 362
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.protonServiceTemplate.ProtonServiceTemplateTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/proton-service-template/index.ts",
            "line": 280
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/proton-service-template/index.ts",
            "line": 296
          },
          "name": "resetDisplayName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/proton-service-template/index.ts",
            "line": 312
          },
          "name": "resetEncryptionKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/proton-service-template/index.ts",
            "line": 333
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/proton-service-template/index.ts",
            "line": 349
          },
          "name": "resetPipelineProvisioning"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/proton-service-template/index.ts",
            "line": 365
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/proton-service-template/index.ts",
            "line": 377
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/proton-service-template/index.ts",
            "line": 388
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ProtonServiceTemplate",
      "namespace": "protonServiceTemplate",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/proton-service-template/index.ts",
            "line": 212
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/proton-service-template/index.ts",
            "line": 268
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/proton-service-template/index.ts",
            "line": 321
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/proton-service-template/index.ts",
            "line": 359
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.protonServiceTemplate.ProtonServiceTemplateTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/proton-service-template/index.ts",
            "line": 284
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/proton-service-template/index.ts",
            "line": 300
          },
          "name": "displayNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/proton-service-template/index.ts",
            "line": 316
          },
          "name": "encryptionKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/proton-service-template/index.ts",
            "line": 337
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/proton-service-template/index.ts",
            "line": 353
          },
          "name": "pipelineProvisioningInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/proton-service-template/index.ts",
            "line": 369
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.protonServiceTemplate.ProtonServiceTemplateTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/proton-service-template/index.ts",
            "line": 274
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/proton-service-template/index.ts",
            "line": 290
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/proton-service-template/index.ts",
            "line": 306
          },
          "name": "encryptionKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/proton-service-template/index.ts",
            "line": 327
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/proton-service-template/index.ts",
            "line": 343
          },
          "name": "pipelineProvisioning",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/proton-service-template/index:ProtonServiceTemplate"
    },
    "@cdktn/provider-awscc.protonServiceTemplate.ProtonServiceTemplateConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.protonServiceTemplate.ProtonServiceTemplateConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/proton-service-template/index.ts",
        "line": 14
      },
      "name": "ProtonServiceTemplateConfig",
      "namespace": "protonServiceTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/proton_service_template#description ProtonServiceTemplate#description}",
            "stability": "stable",
            "summary": "<p>A description of the service template.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/proton-service-template/index.ts",
            "line": 20
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/proton_service_template#display_name ProtonServiceTemplate#display_name}",
            "stability": "stable",
            "summary": "<p>The name of the service template as displayed in the developer interface.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/proton-service-template/index.ts",
            "line": 26
          },
          "name": "displayName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/proton_service_template#encryption_key ProtonServiceTemplate#encryption_key}",
            "stability": "stable",
            "summary": "<p>A customer provided encryption key that's used to encrypt data.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/proton-service-template/index.ts",
            "line": 32
          },
          "name": "encryptionKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/proton_service_template#name ProtonServiceTemplate#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/proton-service-template/index.ts",
            "line": 36
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/proton_service_template#pipeline_provisioning ProtonServiceTemplate#pipeline_provisioning}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/proton-service-template/index.ts",
            "line": 40
          },
          "name": "pipelineProvisioning",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "A tag is a key-value pair.</p>\n         <p>For more information, see <a href=\"https://docs.aws.amazon.com/proton/latest/userguide/resources.html\">Proton resources and tagging</a> in the\n        <i>Proton User Guide</i>.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/proton_service_template#tags ProtonServiceTemplate#tags}",
            "stability": "stable",
            "summary": "<p>An optional list of metadata items that you can associate with the Proton service template."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/proton-service-template/index.ts",
            "line": 48
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.protonServiceTemplate.ProtonServiceTemplateTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/proton-service-template/index:ProtonServiceTemplateConfig"
    },
    "@cdktn/provider-awscc.protonServiceTemplate.ProtonServiceTemplateTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.protonServiceTemplate.ProtonServiceTemplateTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/proton-service-template/index.ts",
        "line": 50
      },
      "name": "ProtonServiceTemplateTags",
      "namespace": "protonServiceTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/proton_service_template#key ProtonServiceTemplate#key}",
            "stability": "stable",
            "summary": "<p>The key of the resource tag.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/proton-service-template/index.ts",
            "line": 56
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/proton_service_template#value ProtonServiceTemplate#value}",
            "stability": "stable",
            "summary": "<p>The value of the resource tag.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/proton-service-template/index.ts",
            "line": 62
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/proton-service-template/index:ProtonServiceTemplateTags"
    },
    "@cdktn/provider-awscc.protonServiceTemplate.ProtonServiceTemplateTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.protonServiceTemplate.ProtonServiceTemplateTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/proton-service-template/index.ts",
          "line": 192
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/proton-service-template/index.ts",
        "line": 184
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/proton-service-template/index.ts",
            "line": 199
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.protonServiceTemplate.ProtonServiceTemplateTagsOutputReference"
            }
          }
        }
      ],
      "name": "ProtonServiceTemplateTagsList",
      "namespace": "protonServiceTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/proton-service-template/index.ts",
            "line": 185
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.protonServiceTemplate.ProtonServiceTemplateTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/proton-service-template/index:ProtonServiceTemplateTagsList"
    },
    "@cdktn/provider-awscc.protonServiceTemplate.ProtonServiceTemplateTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.protonServiceTemplate.ProtonServiceTemplateTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/proton-service-template/index.ts",
          "line": 111
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/proton-service-template/index.ts",
        "line": 101
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/proton-service-template/index.ts",
            "line": 159
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/proton-service-template/index.ts",
            "line": 175
          },
          "name": "resetValue"
        }
      ],
      "name": "ProtonServiceTemplateTagsOutputReference",
      "namespace": "protonServiceTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/proton-service-template/index.ts",
            "line": 163
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/proton-service-template/index.ts",
            "line": 179
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/proton-service-template/index.ts",
            "line": 153
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/proton-service-template/index.ts",
            "line": 169
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/proton-service-template/index.ts",
            "line": 115
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.protonServiceTemplate.ProtonServiceTemplateTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/proton-service-template/index:ProtonServiceTemplateTagsOutputReference"
    },
    "@cdktn/provider-awscc.provider.AwsccProvider": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformProvider",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs awscc}."
      },
      "fqn": "@cdktn/provider-awscc.provider.AwsccProvider",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs awscc} Resource."
        },
        "locationInModule": {
          "filename": "src/provider/index.ts",
          "line": 558
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.provider.AwsccProviderConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/provider/index.ts",
        "line": 526
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a AwsccProvider resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 543
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the AwsccProvider to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing AwsccProvider that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the AwsccProvider to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 602
          },
          "name": "resetAccessKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 906
          },
          "name": "resetAlias"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 618
          },
          "name": "resetAssumeRole"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 634
          },
          "name": "resetAssumeRoleWithWebIdentity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 650
          },
          "name": "resetEndpoints"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 666
          },
          "name": "resetHttpProxy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 682
          },
          "name": "resetHttpsProxy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 698
          },
          "name": "resetInsecure"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 714
          },
          "name": "resetMaxRetries"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 730
          },
          "name": "resetNoProxy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 746
          },
          "name": "resetProfile"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 762
          },
          "name": "resetRegion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 778
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 794
          },
          "name": "resetSecretKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 810
          },
          "name": "resetSharedConfigFiles"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 826
          },
          "name": "resetSharedCredentialsFiles"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 842
          },
          "name": "resetSkipMedatadataApiCheck"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 858
          },
          "name": "resetSkipMetadataApiCheck"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 874
          },
          "name": "resetToken"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 890
          },
          "name": "resetUserAgent"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 918
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformProvider",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 943
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformProvider",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "AwsccProvider",
      "namespace": "provider",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 531
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 606
          },
          "name": "accessKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 910
          },
          "name": "aliasInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 622
          },
          "name": "assumeRoleInput",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.provider.AwsccProviderAssumeRole"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 638
          },
          "name": "assumeRoleWithWebIdentityInput",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.provider.AwsccProviderAssumeRoleWithWebIdentity"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 654
          },
          "name": "endpointsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.provider.AwsccProviderEndpoints"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 670
          },
          "name": "httpProxyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 686
          },
          "name": "httpsProxyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 702
          },
          "name": "insecureInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 718
          },
          "name": "maxRetriesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 734
          },
          "name": "noProxyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 750
          },
          "name": "profileInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 766
          },
          "name": "regionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 782
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 798
          },
          "name": "secretKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 814
          },
          "name": "sharedConfigFilesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 830
          },
          "name": "sharedCredentialsFilesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 846
          },
          "name": "skipMedatadataApiCheckInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 862
          },
          "name": "skipMetadataApiCheckInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 878
          },
          "name": "tokenInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 894
          },
          "name": "userAgentInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.provider.AwsccProviderUserAgent"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 596
          },
          "name": "accessKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 900
          },
          "name": "alias",
          "optional": true,
          "overrides": "cdktn.TerraformProvider",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 612
          },
          "name": "assumeRole",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.provider.AwsccProviderAssumeRole"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 628
          },
          "name": "assumeRoleWithWebIdentity",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.provider.AwsccProviderAssumeRoleWithWebIdentity"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 644
          },
          "name": "endpoints",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.provider.AwsccProviderEndpoints"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 660
          },
          "name": "httpProxy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 676
          },
          "name": "httpsProxy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 692
          },
          "name": "insecure",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 708
          },
          "name": "maxRetries",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 724
          },
          "name": "noProxy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 740
          },
          "name": "profile",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 756
          },
          "name": "region",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 772
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 788
          },
          "name": "secretKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 804
          },
          "name": "sharedConfigFiles",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 820
          },
          "name": "sharedCredentialsFiles",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 836
          },
          "name": "skipMedatadataApiCheck",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 852
          },
          "name": "skipMetadataApiCheck",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 868
          },
          "name": "token",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 884
          },
          "name": "userAgent",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.provider.AwsccProviderUserAgent"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/provider/index:AwsccProvider"
    },
    "@cdktn/provider-awscc.provider.AwsccProviderAssumeRole": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.provider.AwsccProviderAssumeRole",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/provider/index.ts",
        "line": 136
      },
      "name": "AwsccProviderAssumeRole",
      "namespace": "provider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs#role_arn AwsccProvider#role_arn}",
            "stability": "stable",
            "summary": "Amazon Resource Name (ARN) of the IAM Role to assume."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 166
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid time units are ns, us (or µs), ms, s, h, or m.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs#duration AwsccProvider#duration}",
            "stability": "stable",
            "summary": "The duration, between 15 minutes and 12 hours, of the role session."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 142
          },
          "name": "duration",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs#external_id AwsccProvider#external_id}",
            "stability": "stable",
            "summary": "External identifier to use when assuming the role."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 148
          },
          "name": "externalId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The effective permissions for the session will be the intersection between this polcy and the role's policies.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs#policy AwsccProvider#policy}",
            "stability": "stable",
            "summary": "IAM policy in JSON format to use as a session policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 154
          },
          "name": "policy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The effective permissions for the session will be the intersection between these polcy and the role's policies.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs#policy_arns AwsccProvider#policy_arns}",
            "stability": "stable",
            "summary": "Amazon Resource Names (ARNs) of IAM Policies to use as managed session policies."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 160
          },
          "name": "policyArns",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs#session_name AwsccProvider#session_name}",
            "stability": "stable",
            "summary": "Session name to use when assuming the role."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 172
          },
          "name": "sessionName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs#tags AwsccProvider#tags}",
            "stability": "stable",
            "summary": "Map of assume role session tags."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 178
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs#transitive_tag_keys AwsccProvider#transitive_tag_keys}",
            "stability": "stable",
            "summary": "Set of assume role session tag keys to pass to any subsequent sessions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 184
          },
          "name": "transitiveTagKeys",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/provider/index:AwsccProviderAssumeRole"
    },
    "@cdktn/provider-awscc.provider.AwsccProviderAssumeRoleWithWebIdentity": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.provider.AwsccProviderAssumeRoleWithWebIdentity",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/provider/index.ts",
        "line": 265
      },
      "name": "AwsccProviderAssumeRoleWithWebIdentity",
      "namespace": "provider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs#role_arn AwsccProvider#role_arn}",
            "stability": "stable",
            "summary": "Amazon Resource Name (ARN) of the IAM Role to assume. Can also be set with the environment variable `AWS_ROLE_ARN`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 289
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid time units are ns, us (or µs), ms, s, h, or m.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs#duration AwsccProvider#duration}",
            "stability": "stable",
            "summary": "The duration, between 15 minutes and 12 hours, of the role session."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 271
          },
          "name": "duration",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The effective permissions for the session will be the intersection between this polcy and the role's policies.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs#policy AwsccProvider#policy}",
            "stability": "stable",
            "summary": "IAM policy in JSON format to use as a session policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 277
          },
          "name": "policy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The effective permissions for the session will be the intersection between these polcy and the role's policies.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs#policy_arns AwsccProvider#policy_arns}",
            "stability": "stable",
            "summary": "Amazon Resource Names (ARNs) of IAM Policies to use as managed session policies."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 283
          },
          "name": "policyArns",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs#session_name AwsccProvider#session_name}",
            "stability": "stable",
            "summary": "Session name to use when assuming the role. Can also be set with the environment variable `AWS_ROLE_SESSION_NAME`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 295
          },
          "name": "sessionName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "One of `web_identity_token` or `web_identity_token_file` is required.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs#web_identity_token AwsccProvider#web_identity_token}",
            "stability": "stable",
            "summary": "The value of a web identity token from an OpenID Connect (OIDC) or OAuth provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 301
          },
          "name": "webIdentityToken",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Can also be set with the  environment variable`AWS_WEB_IDENTITY_TOKEN_FILE`. One of `web_identity_token_file` or `web_identity_token` is required.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs#web_identity_token_file AwsccProvider#web_identity_token_file}",
            "stability": "stable",
            "summary": "File containing a web identity token from an OpenID Connect (OIDC) or OAuth provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 307
          },
          "name": "webIdentityTokenFile",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/provider/index:AwsccProviderAssumeRoleWithWebIdentity"
    },
    "@cdktn/provider-awscc.provider.AwsccProviderConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.provider.AwsccProviderConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/provider/index.ts",
        "line": 14
      },
      "name": "AwsccProviderConfig",
      "namespace": "provider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "It must be provided, but it can also be sourced from the `AWS_ACCESS_KEY_ID` environment variable, or via a shared credentials file if `profile` is specified.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs#access_key AwsccProvider#access_key}",
            "stability": "stable",
            "summary": "This is the AWS access key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 20
          },
          "name": "accessKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs#alias AwsccProvider#alias}",
            "stability": "stable",
            "summary": "Alias name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 134
          },
          "name": "alias",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs#assume_role AwsccProvider#assume_role}",
            "stability": "stable",
            "summary": "An `assume_role` block (documented below). Only one `assume_role` block may be in the configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 26
          },
          "name": "assumeRole",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.provider.AwsccProviderAssumeRole"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs#assume_role_with_web_identity AwsccProvider#assume_role_with_web_identity}",
            "stability": "stable",
            "summary": "An `assume_role_with_web_identity` block (documented below). Only one `assume_role_with_web_identity` block may be in the configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 32
          },
          "name": "assumeRoleWithWebIdentity",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.provider.AwsccProviderAssumeRoleWithWebIdentity"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs#endpoints AwsccProvider#endpoints}",
            "stability": "stable",
            "summary": "An `endpoints` block (documented below). Only one `endpoints` block may be in the configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 38
          },
          "name": "endpoints",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.provider.AwsccProviderEndpoints"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Can also be set using the `HTTP_PROXY` or `http_proxy` environment variables.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs#http_proxy AwsccProvider#http_proxy}",
            "stability": "stable",
            "summary": "URL of a proxy to use for HTTP requests when accessing the AWS API."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 44
          },
          "name": "httpProxy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Can also be set using the `HTTPS_PROXY` or `https_proxy` environment variables.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs#https_proxy AwsccProvider#https_proxy}",
            "stability": "stable",
            "summary": "URL of a proxy to use for HTTPS requests when accessing the AWS API."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 50
          },
          "name": "httpsProxy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs#insecure AwsccProvider#insecure}",
            "stability": "stable",
            "summary": "Explicitly allow the provider to perform \"insecure\" SSL requests. If not set, defaults to `false`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 56
          },
          "name": "insecure",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs#max_retries AwsccProvider#max_retries}",
            "stability": "stable",
            "summary": "The maximum number of times an AWS API request is retried on failure. If not set, defaults to 25."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 62
          },
          "name": "maxRetries",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Can also be set using the `NO_PROXY` or `no_proxy` environment variables.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs#no_proxy AwsccProvider#no_proxy}",
            "stability": "stable",
            "summary": "Comma-separated list of hosts that should not use HTTP or HTTPS proxies."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 68
          },
          "name": "noProxy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs#profile AwsccProvider#profile}",
            "stability": "stable",
            "summary": "This is the AWS profile name as set in the shared credentials file."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 74
          },
          "name": "profile",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "It must be provided, but it can also be sourced from the `AWS_DEFAULT_REGION` environment variables, via a shared config file, or from the EC2 Instance Metadata Service if used.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs#region AwsccProvider#region}",
            "stability": "stable",
            "summary": "This is the AWS region."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 80
          },
          "name": "region",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs#role_arn AwsccProvider#role_arn}",
            "stability": "stable",
            "summary": "Amazon Resource Name of the AWS CloudFormation service role that is used on your behalf to perform operations."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 86
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "It must be provided, but it can also be sourced from the `AWS_SECRET_ACCESS_KEY` environment variable, or via a shared credentials file if `profile` is specified.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs#secret_key AwsccProvider#secret_key}",
            "stability": "stable",
            "summary": "This is the AWS secret key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 92
          },
          "name": "secretKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs#shared_config_files AwsccProvider#shared_config_files}",
            "stability": "stable",
            "summary": "List of paths to shared config files. If not set, defaults to `~/.aws/config`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 98
          },
          "name": "sharedConfigFiles",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs#shared_credentials_files AwsccProvider#shared_credentials_files}",
            "stability": "stable",
            "summary": "List of paths to shared credentials files. If not set, defaults to `~/.aws/credentials`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 104
          },
          "name": "sharedCredentialsFiles",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Useful for AWS API implementations that do not have a metadata API endpoint.  Setting to `true` prevents Terraform from authenticating via the Metadata API. You may need to use other authentication methods like static credentials, configuration variables, or environment variables.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs#skip_medatadata_api_check AwsccProvider#skip_medatadata_api_check}",
            "stability": "stable",
            "summary": "Skip the AWS Metadata API check."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 110
          },
          "name": "skipMedatadataApiCheck",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Useful for AWS API implementations that do not have a metadata API endpoint.  Setting to `true` prevents Terraform from authenticating via the Metadata API. You may need to use other authentication methods like static credentials, configuration variables, or environment variables.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs#skip_metadata_api_check AwsccProvider#skip_metadata_api_check}",
            "stability": "stable",
            "summary": "Skip the AWS Metadata API check."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 116
          },
          "name": "skipMetadataApiCheck",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Typically provided after successful identity federation or Multi-Factor Authentication (MFA) login. With MFA login, this is the session token provided afterward, not the 6 digit MFA code used to get temporary credentials.  It can also be sourced from the `AWS_SESSION_TOKEN` environment variable.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs#token AwsccProvider#token}",
            "stability": "stable",
            "summary": "Session token for validating temporary credentials."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 122
          },
          "name": "token",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs#user_agent AwsccProvider#user_agent}",
            "stability": "stable",
            "summary": "Product details to append to the User-Agent string sent in all AWS API calls."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 128
          },
          "name": "userAgent",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.provider.AwsccProviderUserAgent"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/provider/index:AwsccProviderConfig"
    },
    "@cdktn/provider-awscc.provider.AwsccProviderEndpoints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.provider.AwsccProviderEndpoints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/provider/index.ts",
        "line": 381
      },
      "name": "AwsccProviderEndpoints",
      "namespace": "provider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs#cloudcontrolapi AwsccProvider#cloudcontrolapi}",
            "stability": "stable",
            "summary": "Use this to override the default Cloud Control API service endpoint URL."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 387
          },
          "name": "cloudcontrolapi",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs#iam AwsccProvider#iam}",
            "stability": "stable",
            "summary": "Use this to override the default IAM service endpoint URL."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 393
          },
          "name": "iam",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs#sso AwsccProvider#sso}",
            "stability": "stable",
            "summary": "Use this to override the default SSO service endpoint URL."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 399
          },
          "name": "sso",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs#sts AwsccProvider#sts}",
            "stability": "stable",
            "summary": "Use this to override the default STS service endpoint URL."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 405
          },
          "name": "sts",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/provider/index:AwsccProviderEndpoints"
    },
    "@cdktn/provider-awscc.provider.AwsccProviderUserAgent": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.provider.AwsccProviderUserAgent",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/provider/index.ts",
        "line": 458
      },
      "name": "AwsccProviderUserAgent",
      "namespace": "provider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs#product_name AwsccProvider#product_name}",
            "stability": "stable",
            "summary": "Product name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 470
          },
          "name": "productName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs#comment AwsccProvider#comment}",
            "stability": "stable",
            "summary": "Comment describing any additional product details."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 464
          },
          "name": "comment",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs#product_version AwsccProvider#product_version}",
            "stability": "stable",
            "summary": "Product version. Optional, and should only be set when `product_name` is set."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 476
          },
          "name": "productVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/provider/index:AwsccProviderUserAgent"
    },
    "@cdktn/provider-awscc.qbusinessApplication.QbusinessApplication": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_application awscc_qbusiness_application}."
      },
      "fqn": "@cdktn/provider-awscc.qbusinessApplication.QbusinessApplication",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_application awscc_qbusiness_application} Resource."
        },
        "locationInModule": {
          "filename": "src/qbusiness-application/index.ts",
          "line": 854
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.qbusinessApplication.QbusinessApplicationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/qbusiness-application/index.ts",
        "line": 822
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a QbusinessApplication resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 839
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the QbusinessApplication to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_application#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing QbusinessApplication that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the QbusinessApplication to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 905
          },
          "name": "putAttachmentsConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.qbusinessApplication.QbusinessApplicationAttachmentsConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 921
          },
          "name": "putAutoSubscriptionConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.qbusinessApplication.QbusinessApplicationAutoSubscriptionConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 987
          },
          "name": "putEncryptionConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.qbusinessApplication.QbusinessApplicationEncryptionConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 1061
          },
          "name": "putPersonalizationConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.qbusinessApplication.QbusinessApplicationPersonalizationConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 1077
          },
          "name": "putQAppsConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.qbusinessApplication.QbusinessApplicationQAppsConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 1093
          },
          "name": "putQuickSightConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.qbusinessApplication.QbusinessApplicationQuickSightConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 1130
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.qbusinessApplication.QbusinessApplicationTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 908
          },
          "name": "resetAttachmentsConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 924
          },
          "name": "resetAutoSubscriptionConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 940
          },
          "name": "resetClientIdsForOidc"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 961
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 990
          },
          "name": "resetEncryptionConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 1006
          },
          "name": "resetIamIdentityProviderArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 1032
          },
          "name": "resetIdentityCenterInstanceArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 1048
          },
          "name": "resetIdentityType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 1064
          },
          "name": "resetPersonalizationConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 1080
          },
          "name": "resetQAppsConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 1096
          },
          "name": "resetQuickSightConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 1112
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 1133
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 1150
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 1169
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "QbusinessApplication",
      "namespace": "qbusinessApplication",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 827
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 891
          },
          "name": "applicationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 896
          },
          "name": "applicationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 902
          },
          "name": "attachmentsConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.qbusinessApplication.QbusinessApplicationAttachmentsConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 918
          },
          "name": "autoSubscriptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.qbusinessApplication.QbusinessApplicationAutoSubscriptionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 949
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 984
          },
          "name": "encryptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.qbusinessApplication.QbusinessApplicationEncryptionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 1015
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 1020
          },
          "name": "identityCenterApplicationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 1058
          },
          "name": "personalizationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.qbusinessApplication.QbusinessApplicationPersonalizationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 1074
          },
          "name": "qAppsConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.qbusinessApplication.QbusinessApplicationQAppsConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 1090
          },
          "name": "quickSightConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.qbusinessApplication.QbusinessApplicationQuickSightConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 1121
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 1127
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.qbusinessApplication.QbusinessApplicationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 1142
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 912
          },
          "name": "attachmentsConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.qbusinessApplication.QbusinessApplicationAttachmentsConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 928
          },
          "name": "autoSubscriptionConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.qbusinessApplication.QbusinessApplicationAutoSubscriptionConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 944
          },
          "name": "clientIdsForOidcInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 965
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 978
          },
          "name": "displayNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 994
          },
          "name": "encryptionConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.qbusinessApplication.QbusinessApplicationEncryptionConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 1010
          },
          "name": "iamIdentityProviderArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 1036
          },
          "name": "identityCenterInstanceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 1052
          },
          "name": "identityTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 1068
          },
          "name": "personalizationConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.qbusinessApplication.QbusinessApplicationPersonalizationConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 1084
          },
          "name": "qAppsConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.qbusinessApplication.QbusinessApplicationQAppsConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 1100
          },
          "name": "quickSightConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.qbusinessApplication.QbusinessApplicationQuickSightConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 1116
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 1137
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.qbusinessApplication.QbusinessApplicationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 934
          },
          "name": "clientIdsForOidc",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 955
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 971
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 1000
          },
          "name": "iamIdentityProviderArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 1026
          },
          "name": "identityCenterInstanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 1042
          },
          "name": "identityType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 1106
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/qbusiness-application/index:QbusinessApplication"
    },
    "@cdktn/provider-awscc.qbusinessApplication.QbusinessApplicationAttachmentsConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessApplication.QbusinessApplicationAttachmentsConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/qbusiness-application/index.ts",
        "line": 72
      },
      "name": "QbusinessApplicationAttachmentsConfiguration",
      "namespace": "qbusinessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_application#attachments_control_mode QbusinessApplication#attachments_control_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 76
          },
          "name": "attachmentsControlMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/qbusiness-application/index:QbusinessApplicationAttachmentsConfiguration"
    },
    "@cdktn/provider-awscc.qbusinessApplication.QbusinessApplicationAttachmentsConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessApplication.QbusinessApplicationAttachmentsConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/qbusiness-application/index.ts",
          "line": 116
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/qbusiness-application/index.ts",
        "line": 108
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 158
          },
          "name": "resetAttachmentsControlMode"
        }
      ],
      "name": "QbusinessApplicationAttachmentsConfigurationOutputReference",
      "namespace": "qbusinessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 162
          },
          "name": "attachmentsControlModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 152
          },
          "name": "attachmentsControlMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 120
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.qbusinessApplication.QbusinessApplicationAttachmentsConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/qbusiness-application/index:QbusinessApplicationAttachmentsConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.qbusinessApplication.QbusinessApplicationAutoSubscriptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessApplication.QbusinessApplicationAutoSubscriptionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/qbusiness-application/index.ts",
        "line": 166
      },
      "name": "QbusinessApplicationAutoSubscriptionConfiguration",
      "namespace": "qbusinessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_application#auto_subscribe QbusinessApplication#auto_subscribe}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 170
          },
          "name": "autoSubscribe",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_application#default_subscription_type QbusinessApplication#default_subscription_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 174
          },
          "name": "defaultSubscriptionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/qbusiness-application/index:QbusinessApplicationAutoSubscriptionConfiguration"
    },
    "@cdktn/provider-awscc.qbusinessApplication.QbusinessApplicationAutoSubscriptionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessApplication.QbusinessApplicationAutoSubscriptionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/qbusiness-application/index.ts",
          "line": 221
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/qbusiness-application/index.ts",
        "line": 213
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 269
          },
          "name": "resetAutoSubscribe"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 285
          },
          "name": "resetDefaultSubscriptionType"
        }
      ],
      "name": "QbusinessApplicationAutoSubscriptionConfigurationOutputReference",
      "namespace": "qbusinessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 273
          },
          "name": "autoSubscribeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 289
          },
          "name": "defaultSubscriptionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 263
          },
          "name": "autoSubscribe",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 279
          },
          "name": "defaultSubscriptionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 225
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.qbusinessApplication.QbusinessApplicationAutoSubscriptionConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/qbusiness-application/index:QbusinessApplicationAutoSubscriptionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.qbusinessApplication.QbusinessApplicationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessApplication.QbusinessApplicationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/qbusiness-application/index.ts",
        "line": 14
      },
      "name": "QbusinessApplicationConfig",
      "namespace": "qbusinessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_application#display_name QbusinessApplication#display_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 34
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_application#attachments_configuration QbusinessApplication#attachments_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 18
          },
          "name": "attachmentsConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.qbusinessApplication.QbusinessApplicationAttachmentsConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_application#auto_subscription_configuration QbusinessApplication#auto_subscription_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 22
          },
          "name": "autoSubscriptionConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.qbusinessApplication.QbusinessApplicationAutoSubscriptionConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_application#client_ids_for_oidc QbusinessApplication#client_ids_for_oidc}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 26
          },
          "name": "clientIdsForOidc",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_application#description QbusinessApplication#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 30
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_application#encryption_configuration QbusinessApplication#encryption_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 38
          },
          "name": "encryptionConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.qbusinessApplication.QbusinessApplicationEncryptionConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_application#iam_identity_provider_arn QbusinessApplication#iam_identity_provider_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 42
          },
          "name": "iamIdentityProviderArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_application#identity_center_instance_arn QbusinessApplication#identity_center_instance_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 46
          },
          "name": "identityCenterInstanceArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_application#identity_type QbusinessApplication#identity_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 50
          },
          "name": "identityType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_application#personalization_configuration QbusinessApplication#personalization_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 54
          },
          "name": "personalizationConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.qbusinessApplication.QbusinessApplicationPersonalizationConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_application#q_apps_configuration QbusinessApplication#q_apps_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 58
          },
          "name": "qAppsConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.qbusinessApplication.QbusinessApplicationQAppsConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_application#quick_sight_configuration QbusinessApplication#quick_sight_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 62
          },
          "name": "quickSightConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.qbusinessApplication.QbusinessApplicationQuickSightConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_application#role_arn QbusinessApplication#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 66
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_application#tags QbusinessApplication#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 70
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.qbusinessApplication.QbusinessApplicationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/qbusiness-application/index:QbusinessApplicationConfig"
    },
    "@cdktn/provider-awscc.qbusinessApplication.QbusinessApplicationEncryptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessApplication.QbusinessApplicationEncryptionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/qbusiness-application/index.ts",
        "line": 293
      },
      "name": "QbusinessApplicationEncryptionConfiguration",
      "namespace": "qbusinessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_application#kms_key_id QbusinessApplication#kms_key_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 297
          },
          "name": "kmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/qbusiness-application/index:QbusinessApplicationEncryptionConfiguration"
    },
    "@cdktn/provider-awscc.qbusinessApplication.QbusinessApplicationEncryptionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessApplication.QbusinessApplicationEncryptionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/qbusiness-application/index.ts",
          "line": 337
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/qbusiness-application/index.ts",
        "line": 329
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 379
          },
          "name": "resetKmsKeyId"
        }
      ],
      "name": "QbusinessApplicationEncryptionConfigurationOutputReference",
      "namespace": "qbusinessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 383
          },
          "name": "kmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 373
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 341
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.qbusinessApplication.QbusinessApplicationEncryptionConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/qbusiness-application/index:QbusinessApplicationEncryptionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.qbusinessApplication.QbusinessApplicationPersonalizationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessApplication.QbusinessApplicationPersonalizationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/qbusiness-application/index.ts",
        "line": 387
      },
      "name": "QbusinessApplicationPersonalizationConfiguration",
      "namespace": "qbusinessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_application#personalization_control_mode QbusinessApplication#personalization_control_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 391
          },
          "name": "personalizationControlMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/qbusiness-application/index:QbusinessApplicationPersonalizationConfiguration"
    },
    "@cdktn/provider-awscc.qbusinessApplication.QbusinessApplicationPersonalizationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessApplication.QbusinessApplicationPersonalizationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/qbusiness-application/index.ts",
          "line": 431
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/qbusiness-application/index.ts",
        "line": 423
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 473
          },
          "name": "resetPersonalizationControlMode"
        }
      ],
      "name": "QbusinessApplicationPersonalizationConfigurationOutputReference",
      "namespace": "qbusinessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 477
          },
          "name": "personalizationControlModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 467
          },
          "name": "personalizationControlMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 435
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.qbusinessApplication.QbusinessApplicationPersonalizationConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/qbusiness-application/index:QbusinessApplicationPersonalizationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.qbusinessApplication.QbusinessApplicationQAppsConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessApplication.QbusinessApplicationQAppsConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/qbusiness-application/index.ts",
        "line": 481
      },
      "name": "QbusinessApplicationQAppsConfiguration",
      "namespace": "qbusinessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_application#q_apps_control_mode QbusinessApplication#q_apps_control_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 485
          },
          "name": "qAppsControlMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/qbusiness-application/index:QbusinessApplicationQAppsConfiguration"
    },
    "@cdktn/provider-awscc.qbusinessApplication.QbusinessApplicationQAppsConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessApplication.QbusinessApplicationQAppsConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/qbusiness-application/index.ts",
          "line": 525
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/qbusiness-application/index.ts",
        "line": 517
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 567
          },
          "name": "resetQAppsControlMode"
        }
      ],
      "name": "QbusinessApplicationQAppsConfigurationOutputReference",
      "namespace": "qbusinessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 571
          },
          "name": "qAppsControlModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 561
          },
          "name": "qAppsControlMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 529
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.qbusinessApplication.QbusinessApplicationQAppsConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/qbusiness-application/index:QbusinessApplicationQAppsConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.qbusinessApplication.QbusinessApplicationQuickSightConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessApplication.QbusinessApplicationQuickSightConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/qbusiness-application/index.ts",
        "line": 575
      },
      "name": "QbusinessApplicationQuickSightConfiguration",
      "namespace": "qbusinessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_application#client_namespace QbusinessApplication#client_namespace}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 579
          },
          "name": "clientNamespace",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/qbusiness-application/index:QbusinessApplicationQuickSightConfiguration"
    },
    "@cdktn/provider-awscc.qbusinessApplication.QbusinessApplicationQuickSightConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessApplication.QbusinessApplicationQuickSightConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/qbusiness-application/index.ts",
          "line": 619
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/qbusiness-application/index.ts",
        "line": 611
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 661
          },
          "name": "resetClientNamespace"
        }
      ],
      "name": "QbusinessApplicationQuickSightConfigurationOutputReference",
      "namespace": "qbusinessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 665
          },
          "name": "clientNamespaceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 655
          },
          "name": "clientNamespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 623
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.qbusinessApplication.QbusinessApplicationQuickSightConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/qbusiness-application/index:QbusinessApplicationQuickSightConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.qbusinessApplication.QbusinessApplicationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessApplication.QbusinessApplicationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/qbusiness-application/index.ts",
        "line": 669
      },
      "name": "QbusinessApplicationTags",
      "namespace": "qbusinessApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_application#key QbusinessApplication#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 673
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_application#value QbusinessApplication#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 677
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/qbusiness-application/index:QbusinessApplicationTags"
    },
    "@cdktn/provider-awscc.qbusinessApplication.QbusinessApplicationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessApplication.QbusinessApplicationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/qbusiness-application/index.ts",
          "line": 807
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/qbusiness-application/index.ts",
        "line": 799
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 814
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.qbusinessApplication.QbusinessApplicationTagsOutputReference"
            }
          }
        }
      ],
      "name": "QbusinessApplicationTagsList",
      "namespace": "qbusinessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 800
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.qbusinessApplication.QbusinessApplicationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/qbusiness-application/index:QbusinessApplicationTagsList"
    },
    "@cdktn/provider-awscc.qbusinessApplication.QbusinessApplicationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessApplication.QbusinessApplicationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/qbusiness-application/index.ts",
          "line": 726
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/qbusiness-application/index.ts",
        "line": 716
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 774
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 790
          },
          "name": "resetValue"
        }
      ],
      "name": "QbusinessApplicationTagsOutputReference",
      "namespace": "qbusinessApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 778
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 794
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 768
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 784
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-application/index.ts",
            "line": 730
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.qbusinessApplication.QbusinessApplicationTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/qbusiness-application/index:QbusinessApplicationTagsOutputReference"
    },
    "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSource": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_data_source awscc_qbusiness_data_source}."
      },
      "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSource",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_data_source awscc_qbusiness_data_source} Resource."
        },
        "locationInModule": {
          "filename": "src/qbusiness-data-source/index.ts",
          "line": 2954
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/qbusiness-data-source/index.ts",
        "line": 2922
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a QbusinessDataSource resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 2939
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the QbusinessDataSource to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_data_source#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing QbusinessDataSource that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the QbusinessDataSource to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 3062
          },
          "name": "putDocumentEnrichmentConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 3096
          },
          "name": "putMediaExtractionConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceMediaExtractionConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 3149
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 3175
          },
          "name": "putVpcConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceVpcConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 3036
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 3065
          },
          "name": "resetDocumentEnrichmentConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 3099
          },
          "name": "resetMediaExtractionConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 3115
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 3136
          },
          "name": "resetSyncSchedule"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 3152
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 3178
          },
          "name": "resetVpcConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 3190
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 3206
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "QbusinessDataSource",
      "namespace": "qbusinessDataSource",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 2927
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 3014
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 3019
          },
          "name": "dataSourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 3024
          },
          "name": "dataSourceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 3059
          },
          "name": "documentEnrichmentConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 3074
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 3093
          },
          "name": "mediaExtractionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceMediaExtractionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 3124
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 3146
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 3161
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 3166
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 3172
          },
          "name": "vpcConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceVpcConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 2996
          },
          "name": "applicationIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 3009
          },
          "name": "configurationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 3040
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 3053
          },
          "name": "displayNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 3069
          },
          "name": "documentEnrichmentConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 3087
          },
          "name": "indexIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 3103
          },
          "name": "mediaExtractionConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceMediaExtractionConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 3119
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 3140
          },
          "name": "syncScheduleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 3156
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 3182
          },
          "name": "vpcConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceVpcConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 2989
          },
          "name": "applicationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 3002
          },
          "name": "configuration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 3030
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 3046
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 3080
          },
          "name": "indexId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 3109
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 3130
          },
          "name": "syncSchedule",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/qbusiness-data-source/index:QbusinessDataSource"
    },
    "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/qbusiness-data-source/index.ts",
        "line": 14
      },
      "name": "QbusinessDataSourceConfig",
      "namespace": "qbusinessDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_data_source#application_id QbusinessDataSource#application_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 18
          },
          "name": "applicationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_data_source#configuration QbusinessDataSource#configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 22
          },
          "name": "configuration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_data_source#display_name QbusinessDataSource#display_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 30
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_data_source#index_id QbusinessDataSource#index_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 38
          },
          "name": "indexId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_data_source#description QbusinessDataSource#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 26
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_data_source#document_enrichment_configuration QbusinessDataSource#document_enrichment_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 34
          },
          "name": "documentEnrichmentConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_data_source#media_extraction_configuration QbusinessDataSource#media_extraction_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 42
          },
          "name": "mediaExtractionConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceMediaExtractionConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_data_source#role_arn QbusinessDataSource#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 46
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_data_source#sync_schedule QbusinessDataSource#sync_schedule}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 50
          },
          "name": "syncSchedule",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_data_source#tags QbusinessDataSource#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 54
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_data_source#vpc_configuration QbusinessDataSource#vpc_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 58
          },
          "name": "vpcConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceVpcConfiguration"
          }
        }
      ],
      "symbolId": "src/qbusiness-data-source/index:QbusinessDataSourceConfig"
    },
    "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/qbusiness-data-source/index.ts",
        "line": 2040
      },
      "name": "QbusinessDataSourceDocumentEnrichmentConfiguration",
      "namespace": "qbusinessDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_data_source#inline_configurations QbusinessDataSource#inline_configurations}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 2044
          },
          "name": "inlineConfigurations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_data_source#post_extraction_hook_configuration QbusinessDataSource#post_extraction_hook_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 2048
          },
          "name": "postExtractionHookConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfigurationPostExtractionHookConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_data_source#pre_extraction_hook_configuration QbusinessDataSource#pre_extraction_hook_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 2052
          },
          "name": "preExtractionHookConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfigurationPreExtractionHookConfiguration"
          }
        }
      ],
      "symbolId": "src/qbusiness-data-source/index:QbusinessDataSourceDocumentEnrichmentConfiguration"
    },
    "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/qbusiness-data-source/index.ts",
        "line": 766
      },
      "name": "QbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurations",
      "namespace": "qbusinessDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_data_source#condition QbusinessDataSource#condition}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 770
          },
          "name": "condition",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsCondition"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_data_source#document_content_operator QbusinessDataSource#document_content_operator}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 774
          },
          "name": "documentContentOperator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_data_source#target QbusinessDataSource#target}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 778
          },
          "name": "target",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsTarget"
          }
        }
      ],
      "symbolId": "src/qbusiness-data-source/index:QbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurations"
    },
    "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsCondition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsCondition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/qbusiness-data-source/index.ts",
        "line": 253
      },
      "name": "QbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsCondition",
      "namespace": "qbusinessDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_data_source#key QbusinessDataSource#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 257
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_data_source#operator QbusinessDataSource#operator}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 261
          },
          "name": "operator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_data_source#value QbusinessDataSource#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 265
          },
          "name": "value",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsConditionValue"
          }
        }
      ],
      "symbolId": "src/qbusiness-data-source/index:QbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsCondition"
    },
    "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsConditionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsConditionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/qbusiness-data-source/index.ts",
          "line": 319
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/qbusiness-data-source/index.ts",
        "line": 311
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 402
          },
          "name": "putValue",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsConditionValue"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 373
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 389
          },
          "name": "resetOperator"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 405
          },
          "name": "resetValue"
        }
      ],
      "name": "QbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsConditionOutputReference",
      "namespace": "qbusinessDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 399
          },
          "name": "value",
          "type": {
            "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsConditionValueOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 377
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 393
          },
          "name": "operatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 409
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsConditionValue"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 367
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 383
          },
          "name": "operator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 323
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsCondition"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/qbusiness-data-source/index:QbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsConditionOutputReference"
    },
    "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsConditionValue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsConditionValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/qbusiness-data-source/index.ts",
        "line": 60
      },
      "name": "QbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsConditionValue",
      "namespace": "qbusinessDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_data_source#date_value QbusinessDataSource#date_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 64
          },
          "name": "dateValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_data_source#long_value QbusinessDataSource#long_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 68
          },
          "name": "longValue",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_data_source#string_list_value QbusinessDataSource#string_list_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 72
          },
          "name": "stringListValue",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_data_source#string_value QbusinessDataSource#string_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 76
          },
          "name": "stringValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/qbusiness-data-source/index:QbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsConditionValue"
    },
    "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsConditionValueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsConditionValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/qbusiness-data-source/index.ts",
          "line": 137
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/qbusiness-data-source/index.ts",
        "line": 129
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 197
          },
          "name": "resetDateValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 213
          },
          "name": "resetLongValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 229
          },
          "name": "resetStringListValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 245
          },
          "name": "resetStringValue"
        }
      ],
      "name": "QbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsConditionValueOutputReference",
      "namespace": "qbusinessDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 201
          },
          "name": "dateValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 217
          },
          "name": "longValueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 233
          },
          "name": "stringListValueInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 249
          },
          "name": "stringValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 191
          },
          "name": "dateValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 207
          },
          "name": "longValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 223
          },
          "name": "stringListValue",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 239
          },
          "name": "stringValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 141
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsConditionValue"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/qbusiness-data-source/index:QbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsConditionValueOutputReference"
    },
    "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/qbusiness-data-source/index.ts",
          "line": 937
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/qbusiness-data-source/index.ts",
        "line": 929
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 944
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "QbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsList",
      "namespace": "qbusinessDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 930
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/qbusiness-data-source/index:QbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsList"
    },
    "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/qbusiness-data-source/index.ts",
          "line": 834
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/qbusiness-data-source/index.ts",
        "line": 824
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 885
          },
          "name": "putCondition",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsCondition"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 917
          },
          "name": "putTarget",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsTarget"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 888
          },
          "name": "resetCondition"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 904
          },
          "name": "resetDocumentContentOperator"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 920
          },
          "name": "resetTarget"
        }
      ],
      "name": "QbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsOutputReference",
      "namespace": "qbusinessDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 882
          },
          "name": "condition",
          "type": {
            "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsConditionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 914
          },
          "name": "target",
          "type": {
            "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsTargetOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 892
          },
          "name": "conditionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsCondition"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 908
          },
          "name": "documentContentOperatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 924
          },
          "name": "targetInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsTarget"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 898
          },
          "name": "documentContentOperator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 838
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/qbusiness-data-source/index:QbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsTarget": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsTarget",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/qbusiness-data-source/index.ts",
        "line": 606
      },
      "name": "QbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsTarget",
      "namespace": "qbusinessDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_data_source#attribute_value_operator QbusinessDataSource#attribute_value_operator}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 610
          },
          "name": "attributeValueOperator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_data_source#key QbusinessDataSource#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 614
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_data_source#value QbusinessDataSource#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 618
          },
          "name": "value",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsTargetValue"
          }
        }
      ],
      "symbolId": "src/qbusiness-data-source/index:QbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsTarget"
    },
    "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsTargetOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsTargetOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/qbusiness-data-source/index.ts",
          "line": 672
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/qbusiness-data-source/index.ts",
        "line": 664
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 755
          },
          "name": "putValue",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsTargetValue"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 726
          },
          "name": "resetAttributeValueOperator"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 742
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 758
          },
          "name": "resetValue"
        }
      ],
      "name": "QbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsTargetOutputReference",
      "namespace": "qbusinessDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 752
          },
          "name": "value",
          "type": {
            "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsTargetValueOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 730
          },
          "name": "attributeValueOperatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 746
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 762
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsTargetValue"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 720
          },
          "name": "attributeValueOperator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 736
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 676
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsTarget"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/qbusiness-data-source/index:QbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsTargetOutputReference"
    },
    "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsTargetValue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsTargetValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/qbusiness-data-source/index.ts",
        "line": 413
      },
      "name": "QbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsTargetValue",
      "namespace": "qbusinessDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_data_source#date_value QbusinessDataSource#date_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 417
          },
          "name": "dateValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_data_source#long_value QbusinessDataSource#long_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 421
          },
          "name": "longValue",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_data_source#string_list_value QbusinessDataSource#string_list_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 425
          },
          "name": "stringListValue",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_data_source#string_value QbusinessDataSource#string_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 429
          },
          "name": "stringValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/qbusiness-data-source/index:QbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsTargetValue"
    },
    "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsTargetValueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsTargetValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/qbusiness-data-source/index.ts",
          "line": 490
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/qbusiness-data-source/index.ts",
        "line": 482
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 550
          },
          "name": "resetDateValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 566
          },
          "name": "resetLongValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 582
          },
          "name": "resetStringListValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 598
          },
          "name": "resetStringValue"
        }
      ],
      "name": "QbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsTargetValueOutputReference",
      "namespace": "qbusinessDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 554
          },
          "name": "dateValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 570
          },
          "name": "longValueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 586
          },
          "name": "stringListValueInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 602
          },
          "name": "stringValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 544
          },
          "name": "dateValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 560
          },
          "name": "longValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 576
          },
          "name": "stringListValue",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 592
          },
          "name": "stringValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 494
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsTargetValue"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/qbusiness-data-source/index:QbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsTargetValueOutputReference"
    },
    "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/qbusiness-data-source/index.ts",
          "line": 2106
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/qbusiness-data-source/index.ts",
        "line": 2098
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 2157
          },
          "name": "putInlineConfigurations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 2173
          },
          "name": "putPostExtractionHookConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfigurationPostExtractionHookConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 2189
          },
          "name": "putPreExtractionHookConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfigurationPreExtractionHookConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 2160
          },
          "name": "resetInlineConfigurations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 2176
          },
          "name": "resetPostExtractionHookConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 2192
          },
          "name": "resetPreExtractionHookConfiguration"
        }
      ],
      "name": "QbusinessDataSourceDocumentEnrichmentConfigurationOutputReference",
      "namespace": "qbusinessDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 2154
          },
          "name": "inlineConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 2170
          },
          "name": "postExtractionHookConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfigurationPostExtractionHookConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 2186
          },
          "name": "preExtractionHookConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfigurationPreExtractionHookConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 2164
          },
          "name": "inlineConfigurationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfigurationInlineConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 2180
          },
          "name": "postExtractionHookConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfigurationPostExtractionHookConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 2196
          },
          "name": "preExtractionHookConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfigurationPreExtractionHookConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 2110
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/qbusiness-data-source/index:QbusinessDataSourceDocumentEnrichmentConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfigurationPostExtractionHookConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfigurationPostExtractionHookConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/qbusiness-data-source/index.ts",
        "line": 1301
      },
      "name": "QbusinessDataSourceDocumentEnrichmentConfigurationPostExtractionHookConfiguration",
      "namespace": "qbusinessDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_data_source#invocation_condition QbusinessDataSource#invocation_condition}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 1305
          },
          "name": "invocationCondition",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationCondition"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_data_source#lambda_arn QbusinessDataSource#lambda_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 1309
          },
          "name": "lambdaArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_data_source#role_arn QbusinessDataSource#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 1313
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_data_source#s3_bucket_name QbusinessDataSource#s3_bucket_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 1317
          },
          "name": "s3BucketName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/qbusiness-data-source/index:QbusinessDataSourceDocumentEnrichmentConfigurationPostExtractionHookConfiguration"
    },
    "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationCondition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationCondition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/qbusiness-data-source/index.ts",
        "line": 1141
      },
      "name": "QbusinessDataSourceDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationCondition",
      "namespace": "qbusinessDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_data_source#key QbusinessDataSource#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 1145
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_data_source#operator QbusinessDataSource#operator}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 1149
          },
          "name": "operator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_data_source#value QbusinessDataSource#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 1153
          },
          "name": "value",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionValue"
          }
        }
      ],
      "symbolId": "src/qbusiness-data-source/index:QbusinessDataSourceDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationCondition"
    },
    "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/qbusiness-data-source/index.ts",
          "line": 1207
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/qbusiness-data-source/index.ts",
        "line": 1199
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 1290
          },
          "name": "putValue",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionValue"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 1261
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 1277
          },
          "name": "resetOperator"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 1293
          },
          "name": "resetValue"
        }
      ],
      "name": "QbusinessDataSourceDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionOutputReference",
      "namespace": "qbusinessDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 1287
          },
          "name": "value",
          "type": {
            "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionValueOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 1265
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 1281
          },
          "name": "operatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 1297
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionValue"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 1255
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 1271
          },
          "name": "operator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 1211
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationCondition"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/qbusiness-data-source/index:QbusinessDataSourceDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionOutputReference"
    },
    "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionValue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/qbusiness-data-source/index.ts",
        "line": 948
      },
      "name": "QbusinessDataSourceDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionValue",
      "namespace": "qbusinessDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_data_source#date_value QbusinessDataSource#date_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 952
          },
          "name": "dateValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_data_source#long_value QbusinessDataSource#long_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 956
          },
          "name": "longValue",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_data_source#string_list_value QbusinessDataSource#string_list_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 960
          },
          "name": "stringListValue",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_data_source#string_value QbusinessDataSource#string_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 964
          },
          "name": "stringValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/qbusiness-data-source/index:QbusinessDataSourceDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionValue"
    },
    "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionValueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/qbusiness-data-source/index.ts",
          "line": 1025
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/qbusiness-data-source/index.ts",
        "line": 1017
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 1085
          },
          "name": "resetDateValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 1101
          },
          "name": "resetLongValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 1117
          },
          "name": "resetStringListValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 1133
          },
          "name": "resetStringValue"
        }
      ],
      "name": "QbusinessDataSourceDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionValueOutputReference",
      "namespace": "qbusinessDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 1089
          },
          "name": "dateValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 1105
          },
          "name": "longValueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 1121
          },
          "name": "stringListValueInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 1137
          },
          "name": "stringValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 1079
          },
          "name": "dateValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 1095
          },
          "name": "longValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 1111
          },
          "name": "stringListValue",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 1127
          },
          "name": "stringValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 1029
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionValue"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/qbusiness-data-source/index:QbusinessDataSourceDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionValueOutputReference"
    },
    "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfigurationPostExtractionHookConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfigurationPostExtractionHookConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/qbusiness-data-source/index.ts",
          "line": 1378
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/qbusiness-data-source/index.ts",
        "line": 1370
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 1435
          },
          "name": "putInvocationCondition",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationCondition"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 1438
          },
          "name": "resetInvocationCondition"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 1454
          },
          "name": "resetLambdaArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 1470
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 1486
          },
          "name": "resetS3BucketName"
        }
      ],
      "name": "QbusinessDataSourceDocumentEnrichmentConfigurationPostExtractionHookConfigurationOutputReference",
      "namespace": "qbusinessDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 1432
          },
          "name": "invocationCondition",
          "type": {
            "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationConditionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 1442
          },
          "name": "invocationConditionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfigurationPostExtractionHookConfigurationInvocationCondition"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 1458
          },
          "name": "lambdaArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 1474
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 1490
          },
          "name": "s3BucketNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 1448
          },
          "name": "lambdaArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 1464
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 1480
          },
          "name": "s3BucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 1382
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfigurationPostExtractionHookConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/qbusiness-data-source/index:QbusinessDataSourceDocumentEnrichmentConfigurationPostExtractionHookConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfigurationPreExtractionHookConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfigurationPreExtractionHookConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/qbusiness-data-source/index.ts",
        "line": 1847
      },
      "name": "QbusinessDataSourceDocumentEnrichmentConfigurationPreExtractionHookConfiguration",
      "namespace": "qbusinessDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_data_source#invocation_condition QbusinessDataSource#invocation_condition}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 1851
          },
          "name": "invocationCondition",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationCondition"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_data_source#lambda_arn QbusinessDataSource#lambda_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 1855
          },
          "name": "lambdaArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_data_source#role_arn QbusinessDataSource#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 1859
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_data_source#s3_bucket_name QbusinessDataSource#s3_bucket_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 1863
          },
          "name": "s3BucketName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/qbusiness-data-source/index:QbusinessDataSourceDocumentEnrichmentConfigurationPreExtractionHookConfiguration"
    },
    "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationCondition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationCondition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/qbusiness-data-source/index.ts",
        "line": 1687
      },
      "name": "QbusinessDataSourceDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationCondition",
      "namespace": "qbusinessDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_data_source#key QbusinessDataSource#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 1691
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_data_source#operator QbusinessDataSource#operator}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 1695
          },
          "name": "operator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_data_source#value QbusinessDataSource#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 1699
          },
          "name": "value",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionValue"
          }
        }
      ],
      "symbolId": "src/qbusiness-data-source/index:QbusinessDataSourceDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationCondition"
    },
    "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/qbusiness-data-source/index.ts",
          "line": 1753
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/qbusiness-data-source/index.ts",
        "line": 1745
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 1836
          },
          "name": "putValue",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionValue"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 1807
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 1823
          },
          "name": "resetOperator"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 1839
          },
          "name": "resetValue"
        }
      ],
      "name": "QbusinessDataSourceDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionOutputReference",
      "namespace": "qbusinessDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 1833
          },
          "name": "value",
          "type": {
            "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionValueOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 1811
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 1827
          },
          "name": "operatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 1843
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionValue"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 1801
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 1817
          },
          "name": "operator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 1757
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationCondition"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/qbusiness-data-source/index:QbusinessDataSourceDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionOutputReference"
    },
    "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionValue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/qbusiness-data-source/index.ts",
        "line": 1494
      },
      "name": "QbusinessDataSourceDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionValue",
      "namespace": "qbusinessDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_data_source#date_value QbusinessDataSource#date_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 1498
          },
          "name": "dateValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_data_source#long_value QbusinessDataSource#long_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 1502
          },
          "name": "longValue",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_data_source#string_list_value QbusinessDataSource#string_list_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 1506
          },
          "name": "stringListValue",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_data_source#string_value QbusinessDataSource#string_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 1510
          },
          "name": "stringValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/qbusiness-data-source/index:QbusinessDataSourceDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionValue"
    },
    "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionValueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/qbusiness-data-source/index.ts",
          "line": 1571
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/qbusiness-data-source/index.ts",
        "line": 1563
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 1631
          },
          "name": "resetDateValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 1647
          },
          "name": "resetLongValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 1663
          },
          "name": "resetStringListValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 1679
          },
          "name": "resetStringValue"
        }
      ],
      "name": "QbusinessDataSourceDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionValueOutputReference",
      "namespace": "qbusinessDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 1635
          },
          "name": "dateValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 1651
          },
          "name": "longValueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 1667
          },
          "name": "stringListValueInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 1683
          },
          "name": "stringValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 1625
          },
          "name": "dateValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 1641
          },
          "name": "longValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 1657
          },
          "name": "stringListValue",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 1673
          },
          "name": "stringValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 1575
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionValue"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/qbusiness-data-source/index:QbusinessDataSourceDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionValueOutputReference"
    },
    "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfigurationPreExtractionHookConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfigurationPreExtractionHookConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/qbusiness-data-source/index.ts",
          "line": 1924
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/qbusiness-data-source/index.ts",
        "line": 1916
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 1981
          },
          "name": "putInvocationCondition",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationCondition"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 1984
          },
          "name": "resetInvocationCondition"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 2000
          },
          "name": "resetLambdaArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 2016
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 2032
          },
          "name": "resetS3BucketName"
        }
      ],
      "name": "QbusinessDataSourceDocumentEnrichmentConfigurationPreExtractionHookConfigurationOutputReference",
      "namespace": "qbusinessDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 1978
          },
          "name": "invocationCondition",
          "type": {
            "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationConditionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 1988
          },
          "name": "invocationConditionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfigurationPreExtractionHookConfigurationInvocationCondition"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 2004
          },
          "name": "lambdaArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 2020
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 2036
          },
          "name": "s3BucketNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 1994
          },
          "name": "lambdaArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 2010
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 2026
          },
          "name": "s3BucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 1928
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceDocumentEnrichmentConfigurationPreExtractionHookConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/qbusiness-data-source/index:QbusinessDataSourceDocumentEnrichmentConfigurationPreExtractionHookConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceMediaExtractionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceMediaExtractionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/qbusiness-data-source/index.ts",
        "line": 2482
      },
      "name": "QbusinessDataSourceMediaExtractionConfiguration",
      "namespace": "qbusinessDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_data_source#audio_extraction_configuration QbusinessDataSource#audio_extraction_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 2486
          },
          "name": "audioExtractionConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceMediaExtractionConfigurationAudioExtractionConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_data_source#image_extraction_configuration QbusinessDataSource#image_extraction_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 2490
          },
          "name": "imageExtractionConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceMediaExtractionConfigurationImageExtractionConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_data_source#video_extraction_configuration QbusinessDataSource#video_extraction_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 2494
          },
          "name": "videoExtractionConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceMediaExtractionConfigurationVideoExtractionConfiguration"
          }
        }
      ],
      "symbolId": "src/qbusiness-data-source/index:QbusinessDataSourceMediaExtractionConfiguration"
    },
    "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceMediaExtractionConfigurationAudioExtractionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceMediaExtractionConfigurationAudioExtractionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/qbusiness-data-source/index.ts",
        "line": 2200
      },
      "name": "QbusinessDataSourceMediaExtractionConfigurationAudioExtractionConfiguration",
      "namespace": "qbusinessDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_data_source#audio_extraction_status QbusinessDataSource#audio_extraction_status}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 2204
          },
          "name": "audioExtractionStatus",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/qbusiness-data-source/index:QbusinessDataSourceMediaExtractionConfigurationAudioExtractionConfiguration"
    },
    "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceMediaExtractionConfigurationAudioExtractionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceMediaExtractionConfigurationAudioExtractionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/qbusiness-data-source/index.ts",
          "line": 2244
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/qbusiness-data-source/index.ts",
        "line": 2236
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 2286
          },
          "name": "resetAudioExtractionStatus"
        }
      ],
      "name": "QbusinessDataSourceMediaExtractionConfigurationAudioExtractionConfigurationOutputReference",
      "namespace": "qbusinessDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 2290
          },
          "name": "audioExtractionStatusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 2280
          },
          "name": "audioExtractionStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 2248
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceMediaExtractionConfigurationAudioExtractionConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/qbusiness-data-source/index:QbusinessDataSourceMediaExtractionConfigurationAudioExtractionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceMediaExtractionConfigurationImageExtractionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceMediaExtractionConfigurationImageExtractionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/qbusiness-data-source/index.ts",
        "line": 2294
      },
      "name": "QbusinessDataSourceMediaExtractionConfigurationImageExtractionConfiguration",
      "namespace": "qbusinessDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_data_source#image_extraction_status QbusinessDataSource#image_extraction_status}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 2298
          },
          "name": "imageExtractionStatus",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/qbusiness-data-source/index:QbusinessDataSourceMediaExtractionConfigurationImageExtractionConfiguration"
    },
    "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceMediaExtractionConfigurationImageExtractionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceMediaExtractionConfigurationImageExtractionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/qbusiness-data-source/index.ts",
          "line": 2338
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/qbusiness-data-source/index.ts",
        "line": 2330
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 2380
          },
          "name": "resetImageExtractionStatus"
        }
      ],
      "name": "QbusinessDataSourceMediaExtractionConfigurationImageExtractionConfigurationOutputReference",
      "namespace": "qbusinessDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 2384
          },
          "name": "imageExtractionStatusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 2374
          },
          "name": "imageExtractionStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 2342
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceMediaExtractionConfigurationImageExtractionConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/qbusiness-data-source/index:QbusinessDataSourceMediaExtractionConfigurationImageExtractionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceMediaExtractionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceMediaExtractionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/qbusiness-data-source/index.ts",
          "line": 2548
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/qbusiness-data-source/index.ts",
        "line": 2540
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 2599
          },
          "name": "putAudioExtractionConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceMediaExtractionConfigurationAudioExtractionConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 2615
          },
          "name": "putImageExtractionConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceMediaExtractionConfigurationImageExtractionConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 2631
          },
          "name": "putVideoExtractionConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceMediaExtractionConfigurationVideoExtractionConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 2602
          },
          "name": "resetAudioExtractionConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 2618
          },
          "name": "resetImageExtractionConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 2634
          },
          "name": "resetVideoExtractionConfiguration"
        }
      ],
      "name": "QbusinessDataSourceMediaExtractionConfigurationOutputReference",
      "namespace": "qbusinessDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 2596
          },
          "name": "audioExtractionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceMediaExtractionConfigurationAudioExtractionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 2612
          },
          "name": "imageExtractionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceMediaExtractionConfigurationImageExtractionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 2628
          },
          "name": "videoExtractionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceMediaExtractionConfigurationVideoExtractionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 2606
          },
          "name": "audioExtractionConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceMediaExtractionConfigurationAudioExtractionConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 2622
          },
          "name": "imageExtractionConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceMediaExtractionConfigurationImageExtractionConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 2638
          },
          "name": "videoExtractionConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceMediaExtractionConfigurationVideoExtractionConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 2552
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceMediaExtractionConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/qbusiness-data-source/index:QbusinessDataSourceMediaExtractionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceMediaExtractionConfigurationVideoExtractionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceMediaExtractionConfigurationVideoExtractionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/qbusiness-data-source/index.ts",
        "line": 2388
      },
      "name": "QbusinessDataSourceMediaExtractionConfigurationVideoExtractionConfiguration",
      "namespace": "qbusinessDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_data_source#video_extraction_status QbusinessDataSource#video_extraction_status}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 2392
          },
          "name": "videoExtractionStatus",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/qbusiness-data-source/index:QbusinessDataSourceMediaExtractionConfigurationVideoExtractionConfiguration"
    },
    "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceMediaExtractionConfigurationVideoExtractionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceMediaExtractionConfigurationVideoExtractionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/qbusiness-data-source/index.ts",
          "line": 2432
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/qbusiness-data-source/index.ts",
        "line": 2424
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 2474
          },
          "name": "resetVideoExtractionStatus"
        }
      ],
      "name": "QbusinessDataSourceMediaExtractionConfigurationVideoExtractionConfigurationOutputReference",
      "namespace": "qbusinessDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 2478
          },
          "name": "videoExtractionStatusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 2468
          },
          "name": "videoExtractionStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 2436
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceMediaExtractionConfigurationVideoExtractionConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/qbusiness-data-source/index:QbusinessDataSourceMediaExtractionConfigurationVideoExtractionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/qbusiness-data-source/index.ts",
        "line": 2642
      },
      "name": "QbusinessDataSourceTags",
      "namespace": "qbusinessDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_data_source#key QbusinessDataSource#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 2646
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_data_source#value QbusinessDataSource#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 2650
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/qbusiness-data-source/index:QbusinessDataSourceTags"
    },
    "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/qbusiness-data-source/index.ts",
          "line": 2780
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/qbusiness-data-source/index.ts",
        "line": 2772
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 2787
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceTagsOutputReference"
            }
          }
        }
      ],
      "name": "QbusinessDataSourceTagsList",
      "namespace": "qbusinessDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 2773
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/qbusiness-data-source/index:QbusinessDataSourceTagsList"
    },
    "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/qbusiness-data-source/index.ts",
          "line": 2699
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/qbusiness-data-source/index.ts",
        "line": 2689
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 2747
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 2763
          },
          "name": "resetValue"
        }
      ],
      "name": "QbusinessDataSourceTagsOutputReference",
      "namespace": "qbusinessDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 2751
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 2767
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 2741
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 2757
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 2703
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/qbusiness-data-source/index:QbusinessDataSourceTagsOutputReference"
    },
    "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceVpcConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceVpcConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/qbusiness-data-source/index.ts",
        "line": 2791
      },
      "name": "QbusinessDataSourceVpcConfiguration",
      "namespace": "qbusinessDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_data_source#security_group_ids QbusinessDataSource#security_group_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 2795
          },
          "name": "securityGroupIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_data_source#subnet_ids QbusinessDataSource#subnet_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 2799
          },
          "name": "subnetIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/qbusiness-data-source/index:QbusinessDataSourceVpcConfiguration"
    },
    "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceVpcConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceVpcConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/qbusiness-data-source/index.ts",
          "line": 2846
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/qbusiness-data-source/index.ts",
        "line": 2838
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 2894
          },
          "name": "resetSecurityGroupIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 2910
          },
          "name": "resetSubnetIds"
        }
      ],
      "name": "QbusinessDataSourceVpcConfigurationOutputReference",
      "namespace": "qbusinessDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 2898
          },
          "name": "securityGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 2914
          },
          "name": "subnetIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 2888
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 2904
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-data-source/index.ts",
            "line": 2850
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.qbusinessDataSource.QbusinessDataSourceVpcConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/qbusiness-data-source/index:QbusinessDataSourceVpcConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.qbusinessIndex.QbusinessIndex": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_index awscc_qbusiness_index}."
      },
      "fqn": "@cdktn/provider-awscc.qbusinessIndex.QbusinessIndex",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_index awscc_qbusiness_index} Resource."
        },
        "locationInModule": {
          "filename": "src/qbusiness-index/index.ts",
          "line": 619
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.qbusinessIndex.QbusinessIndexConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/qbusiness-index/index.ts",
        "line": 587
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a QbusinessIndex resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/qbusiness-index/index.ts",
            "line": 604
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the QbusinessIndex to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_index#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing QbusinessIndex that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the QbusinessIndex to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-index/index.ts",
            "line": 666
          },
          "name": "putCapacityConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.qbusinessIndex.QbusinessIndexCapacityConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-index/index.ts",
            "line": 716
          },
          "name": "putDocumentAttributeConfigurations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.qbusinessIndex.QbusinessIndexDocumentAttributeConfigurations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-index/index.ts",
            "line": 758
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.qbusinessIndex.QbusinessIndexTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-index/index.ts",
            "line": 669
          },
          "name": "resetCapacityConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-index/index.ts",
            "line": 690
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-index/index.ts",
            "line": 719
          },
          "name": "resetDocumentAttributeConfigurations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-index/index.ts",
            "line": 761
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-index/index.ts",
            "line": 777
          },
          "name": "resetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-index/index.ts",
            "line": 794
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-index/index.ts",
            "line": 806
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "QbusinessIndex",
      "namespace": "qbusinessIndex",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-index/index.ts",
            "line": 592
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-index/index.ts",
            "line": 663
          },
          "name": "capacityConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.qbusinessIndex.QbusinessIndexCapacityConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-index/index.ts",
            "line": 678
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-index/index.ts",
            "line": 713
          },
          "name": "documentAttributeConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.qbusinessIndex.QbusinessIndexDocumentAttributeConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-index/index.ts",
            "line": 728
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-index/index.ts",
            "line": 733
          },
          "name": "indexArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-index/index.ts",
            "line": 738
          },
          "name": "indexId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-index/index.ts",
            "line": 744
          },
          "name": "indexStatistics",
          "type": {
            "fqn": "@cdktn/provider-awscc.qbusinessIndex.QbusinessIndexIndexStatisticsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-index/index.ts",
            "line": 749
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-index/index.ts",
            "line": 755
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.qbusinessIndex.QbusinessIndexTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-index/index.ts",
            "line": 786
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-index/index.ts",
            "line": 657
          },
          "name": "applicationIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-index/index.ts",
            "line": 673
          },
          "name": "capacityConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.qbusinessIndex.QbusinessIndexCapacityConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-index/index.ts",
            "line": 694
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-index/index.ts",
            "line": 707
          },
          "name": "displayNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-index/index.ts",
            "line": 723
          },
          "name": "documentAttributeConfigurationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.qbusinessIndex.QbusinessIndexDocumentAttributeConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-index/index.ts",
            "line": 765
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.qbusinessIndex.QbusinessIndexTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-index/index.ts",
            "line": 781
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-index/index.ts",
            "line": 650
          },
          "name": "applicationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-index/index.ts",
            "line": 684
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-index/index.ts",
            "line": 700
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-index/index.ts",
            "line": 771
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/qbusiness-index/index:QbusinessIndex"
    },
    "@cdktn/provider-awscc.qbusinessIndex.QbusinessIndexCapacityConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessIndex.QbusinessIndexCapacityConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/qbusiness-index/index.ts",
        "line": 44
      },
      "name": "QbusinessIndexCapacityConfiguration",
      "namespace": "qbusinessIndex",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_index#units QbusinessIndex#units}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-index/index.ts",
            "line": 48
          },
          "name": "units",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/qbusiness-index/index:QbusinessIndexCapacityConfiguration"
    },
    "@cdktn/provider-awscc.qbusinessIndex.QbusinessIndexCapacityConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessIndex.QbusinessIndexCapacityConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/qbusiness-index/index.ts",
          "line": 88
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/qbusiness-index/index.ts",
        "line": 80
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-index/index.ts",
            "line": 130
          },
          "name": "resetUnits"
        }
      ],
      "name": "QbusinessIndexCapacityConfigurationOutputReference",
      "namespace": "qbusinessIndex",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-index/index.ts",
            "line": 134
          },
          "name": "unitsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-index/index.ts",
            "line": 124
          },
          "name": "units",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-index/index.ts",
            "line": 92
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.qbusinessIndex.QbusinessIndexCapacityConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/qbusiness-index/index:QbusinessIndexCapacityConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.qbusinessIndex.QbusinessIndexConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessIndex.QbusinessIndexConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/qbusiness-index/index.ts",
        "line": 14
      },
      "name": "QbusinessIndexConfig",
      "namespace": "qbusinessIndex",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_index#application_id QbusinessIndex#application_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-index/index.ts",
            "line": 18
          },
          "name": "applicationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_index#display_name QbusinessIndex#display_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-index/index.ts",
            "line": 30
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_index#capacity_configuration QbusinessIndex#capacity_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-index/index.ts",
            "line": 22
          },
          "name": "capacityConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.qbusinessIndex.QbusinessIndexCapacityConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_index#description QbusinessIndex#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-index/index.ts",
            "line": 26
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_index#document_attribute_configurations QbusinessIndex#document_attribute_configurations}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-index/index.ts",
            "line": 34
          },
          "name": "documentAttributeConfigurations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.qbusinessIndex.QbusinessIndexDocumentAttributeConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_index#tags QbusinessIndex#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-index/index.ts",
            "line": 38
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.qbusinessIndex.QbusinessIndexTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_index#type QbusinessIndex#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-index/index.ts",
            "line": 42
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/qbusiness-index/index:QbusinessIndexConfig"
    },
    "@cdktn/provider-awscc.qbusinessIndex.QbusinessIndexDocumentAttributeConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessIndex.QbusinessIndexDocumentAttributeConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/qbusiness-index/index.ts",
        "line": 138
      },
      "name": "QbusinessIndexDocumentAttributeConfigurations",
      "namespace": "qbusinessIndex",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_index#name QbusinessIndex#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-index/index.ts",
            "line": 142
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_index#search QbusinessIndex#search}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-index/index.ts",
            "line": 146
          },
          "name": "search",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_index#type QbusinessIndex#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-index/index.ts",
            "line": 150
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/qbusiness-index/index:QbusinessIndexDocumentAttributeConfigurations"
    },
    "@cdktn/provider-awscc.qbusinessIndex.QbusinessIndexDocumentAttributeConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessIndex.QbusinessIndexDocumentAttributeConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/qbusiness-index/index.ts",
          "line": 309
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/qbusiness-index/index.ts",
        "line": 301
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-index/index.ts",
            "line": 316
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.qbusinessIndex.QbusinessIndexDocumentAttributeConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "QbusinessIndexDocumentAttributeConfigurationsList",
      "namespace": "qbusinessIndex",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-index/index.ts",
            "line": 302
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.qbusinessIndex.QbusinessIndexDocumentAttributeConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/qbusiness-index/index:QbusinessIndexDocumentAttributeConfigurationsList"
    },
    "@cdktn/provider-awscc.qbusinessIndex.QbusinessIndexDocumentAttributeConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessIndex.QbusinessIndexDocumentAttributeConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/qbusiness-index/index.ts",
          "line": 206
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/qbusiness-index/index.ts",
        "line": 196
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-index/index.ts",
            "line": 260
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-index/index.ts",
            "line": 276
          },
          "name": "resetSearch"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-index/index.ts",
            "line": 292
          },
          "name": "resetType"
        }
      ],
      "name": "QbusinessIndexDocumentAttributeConfigurationsOutputReference",
      "namespace": "qbusinessIndex",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-index/index.ts",
            "line": 264
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-index/index.ts",
            "line": 280
          },
          "name": "searchInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-index/index.ts",
            "line": 296
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-index/index.ts",
            "line": 254
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-index/index.ts",
            "line": 270
          },
          "name": "search",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-index/index.ts",
            "line": 286
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-index/index.ts",
            "line": 210
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.qbusinessIndex.QbusinessIndexDocumentAttributeConfigurations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/qbusiness-index/index:QbusinessIndexDocumentAttributeConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.qbusinessIndex.QbusinessIndexIndexStatistics": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessIndex.QbusinessIndexIndexStatistics",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/qbusiness-index/index.ts",
        "line": 379
      },
      "name": "QbusinessIndexIndexStatistics",
      "namespace": "qbusinessIndex",
      "symbolId": "src/qbusiness-index/index:QbusinessIndexIndexStatistics"
    },
    "@cdktn/provider-awscc.qbusinessIndex.QbusinessIndexIndexStatisticsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessIndex.QbusinessIndexIndexStatisticsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/qbusiness-index/index.ts",
          "line": 409
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/qbusiness-index/index.ts",
        "line": 402
      },
      "name": "QbusinessIndexIndexStatisticsOutputReference",
      "namespace": "qbusinessIndex",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-index/index.ts",
            "line": 430
          },
          "name": "textDocumentStatistics",
          "type": {
            "fqn": "@cdktn/provider-awscc.qbusinessIndex.QbusinessIndexIndexStatisticsTextDocumentStatisticsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-index/index.ts",
            "line": 413
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.qbusinessIndex.QbusinessIndexIndexStatistics"
          }
        }
      ],
      "symbolId": "src/qbusiness-index/index:QbusinessIndexIndexStatisticsOutputReference"
    },
    "@cdktn/provider-awscc.qbusinessIndex.QbusinessIndexIndexStatisticsTextDocumentStatistics": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessIndex.QbusinessIndexIndexStatisticsTextDocumentStatistics",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/qbusiness-index/index.ts",
        "line": 320
      },
      "name": "QbusinessIndexIndexStatisticsTextDocumentStatistics",
      "namespace": "qbusinessIndex",
      "symbolId": "src/qbusiness-index/index:QbusinessIndexIndexStatisticsTextDocumentStatistics"
    },
    "@cdktn/provider-awscc.qbusinessIndex.QbusinessIndexIndexStatisticsTextDocumentStatisticsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessIndex.QbusinessIndexIndexStatisticsTextDocumentStatisticsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/qbusiness-index/index.ts",
          "line": 350
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/qbusiness-index/index.ts",
        "line": 343
      },
      "name": "QbusinessIndexIndexStatisticsTextDocumentStatisticsOutputReference",
      "namespace": "qbusinessIndex",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-index/index.ts",
            "line": 370
          },
          "name": "indexedTextBytes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-index/index.ts",
            "line": 375
          },
          "name": "indexedTextDocumentCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-index/index.ts",
            "line": 354
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.qbusinessIndex.QbusinessIndexIndexStatisticsTextDocumentStatistics"
          }
        }
      ],
      "symbolId": "src/qbusiness-index/index:QbusinessIndexIndexStatisticsTextDocumentStatisticsOutputReference"
    },
    "@cdktn/provider-awscc.qbusinessIndex.QbusinessIndexTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessIndex.QbusinessIndexTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/qbusiness-index/index.ts",
        "line": 434
      },
      "name": "QbusinessIndexTags",
      "namespace": "qbusinessIndex",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_index#key QbusinessIndex#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-index/index.ts",
            "line": 438
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_index#value QbusinessIndex#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-index/index.ts",
            "line": 442
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/qbusiness-index/index:QbusinessIndexTags"
    },
    "@cdktn/provider-awscc.qbusinessIndex.QbusinessIndexTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessIndex.QbusinessIndexTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/qbusiness-index/index.ts",
          "line": 572
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/qbusiness-index/index.ts",
        "line": 564
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-index/index.ts",
            "line": 579
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.qbusinessIndex.QbusinessIndexTagsOutputReference"
            }
          }
        }
      ],
      "name": "QbusinessIndexTagsList",
      "namespace": "qbusinessIndex",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-index/index.ts",
            "line": 565
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.qbusinessIndex.QbusinessIndexTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/qbusiness-index/index:QbusinessIndexTagsList"
    },
    "@cdktn/provider-awscc.qbusinessIndex.QbusinessIndexTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessIndex.QbusinessIndexTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/qbusiness-index/index.ts",
          "line": 491
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/qbusiness-index/index.ts",
        "line": 481
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-index/index.ts",
            "line": 539
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-index/index.ts",
            "line": 555
          },
          "name": "resetValue"
        }
      ],
      "name": "QbusinessIndexTagsOutputReference",
      "namespace": "qbusinessIndex",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-index/index.ts",
            "line": 543
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-index/index.ts",
            "line": 559
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-index/index.ts",
            "line": 533
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-index/index.ts",
            "line": 549
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-index/index.ts",
            "line": 495
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.qbusinessIndex.QbusinessIndexTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/qbusiness-index/index:QbusinessIndexTagsOutputReference"
    },
    "@cdktn/provider-awscc.qbusinessPermission.QbusinessPermission": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_permission awscc_qbusiness_permission}."
      },
      "fqn": "@cdktn/provider-awscc.qbusinessPermission.QbusinessPermission",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_permission awscc_qbusiness_permission} Resource."
        },
        "locationInModule": {
          "filename": "src/qbusiness-permission/index.ts",
          "line": 254
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.qbusinessPermission.QbusinessPermissionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/qbusiness-permission/index.ts",
        "line": 222
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a QbusinessPermission resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/qbusiness-permission/index.ts",
            "line": 239
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the QbusinessPermission to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_permission#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing QbusinessPermission that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the QbusinessPermission to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-permission/index.ts",
            "line": 312
          },
          "name": "putConditions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.qbusinessPermission.QbusinessPermissionConditions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-permission/index.ts",
            "line": 315
          },
          "name": "resetConditions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-permission/index.ts",
            "line": 358
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-permission/index.ts",
            "line": 368
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "QbusinessPermission",
      "namespace": "qbusinessPermission",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-permission/index.ts",
            "line": 227
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-permission/index.ts",
            "line": 309
          },
          "name": "conditions",
          "type": {
            "fqn": "@cdktn/provider-awscc.qbusinessPermission.QbusinessPermissionConditionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-permission/index.ts",
            "line": 324
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-permission/index.ts",
            "line": 290
          },
          "name": "actionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-permission/index.ts",
            "line": 303
          },
          "name": "applicationIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-permission/index.ts",
            "line": 319
          },
          "name": "conditionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.qbusinessPermission.QbusinessPermissionConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-permission/index.ts",
            "line": 337
          },
          "name": "principalInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-permission/index.ts",
            "line": 350
          },
          "name": "statementIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-permission/index.ts",
            "line": 283
          },
          "name": "actions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-permission/index.ts",
            "line": 296
          },
          "name": "applicationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-permission/index.ts",
            "line": 330
          },
          "name": "principal",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-permission/index.ts",
            "line": 343
          },
          "name": "statementId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/qbusiness-permission/index:QbusinessPermission"
    },
    "@cdktn/provider-awscc.qbusinessPermission.QbusinessPermissionConditions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessPermission.QbusinessPermissionConditions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/qbusiness-permission/index.ts",
        "line": 36
      },
      "name": "QbusinessPermissionConditions",
      "namespace": "qbusinessPermission",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_permission#condition_key QbusinessPermission#condition_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-permission/index.ts",
            "line": 40
          },
          "name": "conditionKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_permission#condition_operator QbusinessPermission#condition_operator}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-permission/index.ts",
            "line": 44
          },
          "name": "conditionOperator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_permission#condition_values QbusinessPermission#condition_values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-permission/index.ts",
            "line": 48
          },
          "name": "conditionValues",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/qbusiness-permission/index:QbusinessPermissionConditions"
    },
    "@cdktn/provider-awscc.qbusinessPermission.QbusinessPermissionConditionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessPermission.QbusinessPermissionConditionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/qbusiness-permission/index.ts",
          "line": 207
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/qbusiness-permission/index.ts",
        "line": 199
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-permission/index.ts",
            "line": 214
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.qbusinessPermission.QbusinessPermissionConditionsOutputReference"
            }
          }
        }
      ],
      "name": "QbusinessPermissionConditionsList",
      "namespace": "qbusinessPermission",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-permission/index.ts",
            "line": 200
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.qbusinessPermission.QbusinessPermissionConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/qbusiness-permission/index:QbusinessPermissionConditionsList"
    },
    "@cdktn/provider-awscc.qbusinessPermission.QbusinessPermissionConditionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessPermission.QbusinessPermissionConditionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/qbusiness-permission/index.ts",
          "line": 104
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/qbusiness-permission/index.ts",
        "line": 94
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-permission/index.ts",
            "line": 158
          },
          "name": "resetConditionKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-permission/index.ts",
            "line": 174
          },
          "name": "resetConditionOperator"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-permission/index.ts",
            "line": 190
          },
          "name": "resetConditionValues"
        }
      ],
      "name": "QbusinessPermissionConditionsOutputReference",
      "namespace": "qbusinessPermission",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-permission/index.ts",
            "line": 162
          },
          "name": "conditionKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-permission/index.ts",
            "line": 178
          },
          "name": "conditionOperatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-permission/index.ts",
            "line": 194
          },
          "name": "conditionValuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-permission/index.ts",
            "line": 152
          },
          "name": "conditionKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-permission/index.ts",
            "line": 168
          },
          "name": "conditionOperator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-permission/index.ts",
            "line": 184
          },
          "name": "conditionValues",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-permission/index.ts",
            "line": 108
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.qbusinessPermission.QbusinessPermissionConditions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/qbusiness-permission/index:QbusinessPermissionConditionsOutputReference"
    },
    "@cdktn/provider-awscc.qbusinessPermission.QbusinessPermissionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessPermission.QbusinessPermissionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/qbusiness-permission/index.ts",
        "line": 14
      },
      "name": "QbusinessPermissionConfig",
      "namespace": "qbusinessPermission",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_permission#actions QbusinessPermission#actions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-permission/index.ts",
            "line": 18
          },
          "name": "actions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_permission#application_id QbusinessPermission#application_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-permission/index.ts",
            "line": 22
          },
          "name": "applicationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_permission#principal QbusinessPermission#principal}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-permission/index.ts",
            "line": 30
          },
          "name": "principal",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_permission#statement_id QbusinessPermission#statement_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-permission/index.ts",
            "line": 34
          },
          "name": "statementId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_permission#conditions QbusinessPermission#conditions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-permission/index.ts",
            "line": 26
          },
          "name": "conditions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.qbusinessPermission.QbusinessPermissionConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/qbusiness-permission/index:QbusinessPermissionConfig"
    },
    "@cdktn/provider-awscc.qbusinessPlugin.QbusinessPlugin": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_plugin awscc_qbusiness_plugin}."
      },
      "fqn": "@cdktn/provider-awscc.qbusinessPlugin.QbusinessPlugin",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_plugin awscc_qbusiness_plugin} Resource."
        },
        "locationInModule": {
          "filename": "src/qbusiness-plugin/index.ts",
          "line": 1127
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.qbusinessPlugin.QbusinessPluginConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/qbusiness-plugin/index.ts",
        "line": 1095
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a QbusinessPlugin resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 1112
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the QbusinessPlugin to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_plugin#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing QbusinessPlugin that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the QbusinessPlugin to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 1178
          },
          "name": "putAuthConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.qbusinessPlugin.QbusinessPluginAuthConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 1201
          },
          "name": "putCustomPluginConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.qbusinessPlugin.QbusinessPluginCustomPluginConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 1277
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.qbusinessPlugin.QbusinessPluginTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 1165
          },
          "name": "resetApplicationId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 1204
          },
          "name": "resetCustomPluginConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 1248
          },
          "name": "resetServerUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 1264
          },
          "name": "resetState"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 1280
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 1310
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 1323
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "QbusinessPlugin",
      "namespace": "qbusinessPlugin",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 1100
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 1175
          },
          "name": "authConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.qbusinessPlugin.QbusinessPluginAuthConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 1187
          },
          "name": "buildStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 1192
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 1198
          },
          "name": "customPluginConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.qbusinessPlugin.QbusinessPluginCustomPluginConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 1226
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 1231
          },
          "name": "pluginArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 1236
          },
          "name": "pluginId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 1274
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.qbusinessPlugin.QbusinessPluginTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 1302
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 1169
          },
          "name": "applicationIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 1182
          },
          "name": "authConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.qbusinessPlugin.QbusinessPluginAuthConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 1208
          },
          "name": "customPluginConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.qbusinessPlugin.QbusinessPluginCustomPluginConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 1221
          },
          "name": "displayNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 1252
          },
          "name": "serverUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 1268
          },
          "name": "stateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 1284
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.qbusinessPlugin.QbusinessPluginTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 1297
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 1159
          },
          "name": "applicationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 1214
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 1242
          },
          "name": "serverUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 1258
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 1290
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/qbusiness-plugin/index:QbusinessPlugin"
    },
    "@cdktn/provider-awscc.qbusinessPlugin.QbusinessPluginAuthConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessPlugin.QbusinessPluginAuthConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/qbusiness-plugin/index.ts",
        "line": 368
      },
      "name": "QbusinessPluginAuthConfiguration",
      "namespace": "qbusinessPlugin",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_plugin#basic_auth_configuration QbusinessPlugin#basic_auth_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 372
          },
          "name": "basicAuthConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.qbusinessPlugin.QbusinessPluginAuthConfigurationBasicAuthConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_plugin#no_auth_configuration QbusinessPlugin#no_auth_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 376
          },
          "name": "noAuthConfiguration",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_plugin#o_auth_2_client_credential_configuration QbusinessPlugin#o_auth_2_client_credential_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 380
          },
          "name": "oAuth2ClientCredentialConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.qbusinessPlugin.QbusinessPluginAuthConfigurationOAuth2ClientCredentialConfiguration"
          }
        }
      ],
      "symbolId": "src/qbusiness-plugin/index:QbusinessPluginAuthConfiguration"
    },
    "@cdktn/provider-awscc.qbusinessPlugin.QbusinessPluginAuthConfigurationBasicAuthConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessPlugin.QbusinessPluginAuthConfigurationBasicAuthConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/qbusiness-plugin/index.ts",
        "line": 48
      },
      "name": "QbusinessPluginAuthConfigurationBasicAuthConfiguration",
      "namespace": "qbusinessPlugin",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_plugin#role_arn QbusinessPlugin#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 52
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_plugin#secret_arn QbusinessPlugin#secret_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 56
          },
          "name": "secretArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/qbusiness-plugin/index:QbusinessPluginAuthConfigurationBasicAuthConfiguration"
    },
    "@cdktn/provider-awscc.qbusinessPlugin.QbusinessPluginAuthConfigurationBasicAuthConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessPlugin.QbusinessPluginAuthConfigurationBasicAuthConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/qbusiness-plugin/index.ts",
          "line": 103
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/qbusiness-plugin/index.ts",
        "line": 95
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 151
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 167
          },
          "name": "resetSecretArn"
        }
      ],
      "name": "QbusinessPluginAuthConfigurationBasicAuthConfigurationOutputReference",
      "namespace": "qbusinessPlugin",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 155
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 171
          },
          "name": "secretArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 145
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 161
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 107
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.qbusinessPlugin.QbusinessPluginAuthConfigurationBasicAuthConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/qbusiness-plugin/index:QbusinessPluginAuthConfigurationBasicAuthConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.qbusinessPlugin.QbusinessPluginAuthConfigurationOAuth2ClientCredentialConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessPlugin.QbusinessPluginAuthConfigurationOAuth2ClientCredentialConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/qbusiness-plugin/index.ts",
        "line": 175
      },
      "name": "QbusinessPluginAuthConfigurationOAuth2ClientCredentialConfiguration",
      "namespace": "qbusinessPlugin",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_plugin#authorization_url QbusinessPlugin#authorization_url}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 179
          },
          "name": "authorizationUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_plugin#role_arn QbusinessPlugin#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 183
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_plugin#secret_arn QbusinessPlugin#secret_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 187
          },
          "name": "secretArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_plugin#token_url QbusinessPlugin#token_url}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 191
          },
          "name": "tokenUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/qbusiness-plugin/index:QbusinessPluginAuthConfigurationOAuth2ClientCredentialConfiguration"
    },
    "@cdktn/provider-awscc.qbusinessPlugin.QbusinessPluginAuthConfigurationOAuth2ClientCredentialConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessPlugin.QbusinessPluginAuthConfigurationOAuth2ClientCredentialConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/qbusiness-plugin/index.ts",
          "line": 252
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/qbusiness-plugin/index.ts",
        "line": 244
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 312
          },
          "name": "resetAuthorizationUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 328
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 344
          },
          "name": "resetSecretArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 360
          },
          "name": "resetTokenUrl"
        }
      ],
      "name": "QbusinessPluginAuthConfigurationOAuth2ClientCredentialConfigurationOutputReference",
      "namespace": "qbusinessPlugin",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 316
          },
          "name": "authorizationUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 332
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 348
          },
          "name": "secretArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 364
          },
          "name": "tokenUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 306
          },
          "name": "authorizationUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 322
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 338
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 354
          },
          "name": "tokenUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 256
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.qbusinessPlugin.QbusinessPluginAuthConfigurationOAuth2ClientCredentialConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/qbusiness-plugin/index:QbusinessPluginAuthConfigurationOAuth2ClientCredentialConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.qbusinessPlugin.QbusinessPluginAuthConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessPlugin.QbusinessPluginAuthConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/qbusiness-plugin/index.ts",
          "line": 434
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/qbusiness-plugin/index.ts",
        "line": 426
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 485
          },
          "name": "putBasicAuthConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.qbusinessPlugin.QbusinessPluginAuthConfigurationBasicAuthConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 517
          },
          "name": "putOAuth2ClientCredentialConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.qbusinessPlugin.QbusinessPluginAuthConfigurationOAuth2ClientCredentialConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 488
          },
          "name": "resetBasicAuthConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 504
          },
          "name": "resetNoAuthConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 520
          },
          "name": "resetOAuth2ClientCredentialConfiguration"
        }
      ],
      "name": "QbusinessPluginAuthConfigurationOutputReference",
      "namespace": "qbusinessPlugin",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 482
          },
          "name": "basicAuthConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.qbusinessPlugin.QbusinessPluginAuthConfigurationBasicAuthConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 514
          },
          "name": "oAuth2ClientCredentialConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.qbusinessPlugin.QbusinessPluginAuthConfigurationOAuth2ClientCredentialConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 492
          },
          "name": "basicAuthConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.qbusinessPlugin.QbusinessPluginAuthConfigurationBasicAuthConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 508
          },
          "name": "noAuthConfigurationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 524
          },
          "name": "oAuth2ClientCredentialConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.qbusinessPlugin.QbusinessPluginAuthConfigurationOAuth2ClientCredentialConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 498
          },
          "name": "noAuthConfiguration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 438
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.qbusinessPlugin.QbusinessPluginAuthConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/qbusiness-plugin/index:QbusinessPluginAuthConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.qbusinessPlugin.QbusinessPluginConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessPlugin.QbusinessPluginConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/qbusiness-plugin/index.ts",
        "line": 14
      },
      "name": "QbusinessPluginConfig",
      "namespace": "qbusinessPlugin",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_plugin#auth_configuration QbusinessPlugin#auth_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 22
          },
          "name": "authConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.qbusinessPlugin.QbusinessPluginAuthConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_plugin#display_name QbusinessPlugin#display_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 30
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_plugin#type QbusinessPlugin#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 46
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_plugin#application_id QbusinessPlugin#application_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 18
          },
          "name": "applicationId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_plugin#custom_plugin_configuration QbusinessPlugin#custom_plugin_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 26
          },
          "name": "customPluginConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.qbusinessPlugin.QbusinessPluginCustomPluginConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_plugin#server_url QbusinessPlugin#server_url}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 34
          },
          "name": "serverUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_plugin#state QbusinessPlugin#state}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 38
          },
          "name": "state",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_plugin#tags QbusinessPlugin#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 42
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.qbusinessPlugin.QbusinessPluginTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/qbusiness-plugin/index:QbusinessPluginConfig"
    },
    "@cdktn/provider-awscc.qbusinessPlugin.QbusinessPluginCustomPluginConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessPlugin.QbusinessPluginCustomPluginConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/qbusiness-plugin/index.ts",
        "line": 782
      },
      "name": "QbusinessPluginCustomPluginConfiguration",
      "namespace": "qbusinessPlugin",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_plugin#api_schema QbusinessPlugin#api_schema}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 786
          },
          "name": "apiSchema",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.qbusinessPlugin.QbusinessPluginCustomPluginConfigurationApiSchema"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_plugin#api_schema_type QbusinessPlugin#api_schema_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 790
          },
          "name": "apiSchemaType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_plugin#description QbusinessPlugin#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 794
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/qbusiness-plugin/index:QbusinessPluginCustomPluginConfiguration"
    },
    "@cdktn/provider-awscc.qbusinessPlugin.QbusinessPluginCustomPluginConfigurationApiSchema": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessPlugin.QbusinessPluginCustomPluginConfigurationApiSchema",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/qbusiness-plugin/index.ts",
        "line": 655
      },
      "name": "QbusinessPluginCustomPluginConfigurationApiSchema",
      "namespace": "qbusinessPlugin",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_plugin#payload QbusinessPlugin#payload}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 659
          },
          "name": "payload",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_plugin#s3 QbusinessPlugin#s3}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 663
          },
          "name": "s3",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.qbusinessPlugin.QbusinessPluginCustomPluginConfigurationApiSchemaS3"
          }
        }
      ],
      "symbolId": "src/qbusiness-plugin/index:QbusinessPluginCustomPluginConfigurationApiSchema"
    },
    "@cdktn/provider-awscc.qbusinessPlugin.QbusinessPluginCustomPluginConfigurationApiSchemaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessPlugin.QbusinessPluginCustomPluginConfigurationApiSchemaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/qbusiness-plugin/index.ts",
          "line": 710
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/qbusiness-plugin/index.ts",
        "line": 702
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 771
          },
          "name": "putS3",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.qbusinessPlugin.QbusinessPluginCustomPluginConfigurationApiSchemaS3"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 758
          },
          "name": "resetPayload"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 774
          },
          "name": "resetS3"
        }
      ],
      "name": "QbusinessPluginCustomPluginConfigurationApiSchemaOutputReference",
      "namespace": "qbusinessPlugin",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 768
          },
          "name": "s3",
          "type": {
            "fqn": "@cdktn/provider-awscc.qbusinessPlugin.QbusinessPluginCustomPluginConfigurationApiSchemaS3OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 762
          },
          "name": "payloadInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 778
          },
          "name": "s3Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.qbusinessPlugin.QbusinessPluginCustomPluginConfigurationApiSchemaS3"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 752
          },
          "name": "payload",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 714
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.qbusinessPlugin.QbusinessPluginCustomPluginConfigurationApiSchema"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/qbusiness-plugin/index:QbusinessPluginCustomPluginConfigurationApiSchemaOutputReference"
    },
    "@cdktn/provider-awscc.qbusinessPlugin.QbusinessPluginCustomPluginConfigurationApiSchemaS3": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessPlugin.QbusinessPluginCustomPluginConfigurationApiSchemaS3",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/qbusiness-plugin/index.ts",
        "line": 528
      },
      "name": "QbusinessPluginCustomPluginConfigurationApiSchemaS3",
      "namespace": "qbusinessPlugin",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_plugin#bucket QbusinessPlugin#bucket}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 532
          },
          "name": "bucket",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_plugin#key QbusinessPlugin#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 536
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/qbusiness-plugin/index:QbusinessPluginCustomPluginConfigurationApiSchemaS3"
    },
    "@cdktn/provider-awscc.qbusinessPlugin.QbusinessPluginCustomPluginConfigurationApiSchemaS3OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessPlugin.QbusinessPluginCustomPluginConfigurationApiSchemaS3OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/qbusiness-plugin/index.ts",
          "line": 583
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/qbusiness-plugin/index.ts",
        "line": 575
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 631
          },
          "name": "resetBucket"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 647
          },
          "name": "resetKey"
        }
      ],
      "name": "QbusinessPluginCustomPluginConfigurationApiSchemaS3OutputReference",
      "namespace": "qbusinessPlugin",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 635
          },
          "name": "bucketInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 651
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 625
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 641
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 587
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.qbusinessPlugin.QbusinessPluginCustomPluginConfigurationApiSchemaS3"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/qbusiness-plugin/index:QbusinessPluginCustomPluginConfigurationApiSchemaS3OutputReference"
    },
    "@cdktn/provider-awscc.qbusinessPlugin.QbusinessPluginCustomPluginConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessPlugin.QbusinessPluginCustomPluginConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/qbusiness-plugin/index.ts",
          "line": 848
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/qbusiness-plugin/index.ts",
        "line": 840
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 899
          },
          "name": "putApiSchema",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.qbusinessPlugin.QbusinessPluginCustomPluginConfigurationApiSchema"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 902
          },
          "name": "resetApiSchema"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 918
          },
          "name": "resetApiSchemaType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 934
          },
          "name": "resetDescription"
        }
      ],
      "name": "QbusinessPluginCustomPluginConfigurationOutputReference",
      "namespace": "qbusinessPlugin",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 896
          },
          "name": "apiSchema",
          "type": {
            "fqn": "@cdktn/provider-awscc.qbusinessPlugin.QbusinessPluginCustomPluginConfigurationApiSchemaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 906
          },
          "name": "apiSchemaInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.qbusinessPlugin.QbusinessPluginCustomPluginConfigurationApiSchema"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 922
          },
          "name": "apiSchemaTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 938
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 912
          },
          "name": "apiSchemaType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 928
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 852
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.qbusinessPlugin.QbusinessPluginCustomPluginConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/qbusiness-plugin/index:QbusinessPluginCustomPluginConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.qbusinessPlugin.QbusinessPluginTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessPlugin.QbusinessPluginTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/qbusiness-plugin/index.ts",
        "line": 942
      },
      "name": "QbusinessPluginTags",
      "namespace": "qbusinessPlugin",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_plugin#key QbusinessPlugin#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 946
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_plugin#value QbusinessPlugin#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 950
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/qbusiness-plugin/index:QbusinessPluginTags"
    },
    "@cdktn/provider-awscc.qbusinessPlugin.QbusinessPluginTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessPlugin.QbusinessPluginTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/qbusiness-plugin/index.ts",
          "line": 1080
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/qbusiness-plugin/index.ts",
        "line": 1072
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 1087
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.qbusinessPlugin.QbusinessPluginTagsOutputReference"
            }
          }
        }
      ],
      "name": "QbusinessPluginTagsList",
      "namespace": "qbusinessPlugin",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 1073
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.qbusinessPlugin.QbusinessPluginTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/qbusiness-plugin/index:QbusinessPluginTagsList"
    },
    "@cdktn/provider-awscc.qbusinessPlugin.QbusinessPluginTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessPlugin.QbusinessPluginTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/qbusiness-plugin/index.ts",
          "line": 999
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/qbusiness-plugin/index.ts",
        "line": 989
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 1047
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 1063
          },
          "name": "resetValue"
        }
      ],
      "name": "QbusinessPluginTagsOutputReference",
      "namespace": "qbusinessPlugin",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 1051
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 1067
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 1041
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 1057
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-plugin/index.ts",
            "line": 1003
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.qbusinessPlugin.QbusinessPluginTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/qbusiness-plugin/index:QbusinessPluginTagsOutputReference"
    },
    "@cdktn/provider-awscc.qbusinessRetriever.QbusinessRetriever": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_retriever awscc_qbusiness_retriever}."
      },
      "fqn": "@cdktn/provider-awscc.qbusinessRetriever.QbusinessRetriever",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_retriever awscc_qbusiness_retriever} Resource."
        },
        "locationInModule": {
          "filename": "src/qbusiness-retriever/index.ts",
          "line": 540
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.qbusinessRetriever.QbusinessRetrieverConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/qbusiness-retriever/index.ts",
        "line": 508
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a QbusinessRetriever resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/qbusiness-retriever/index.ts",
            "line": 525
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the QbusinessRetriever to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_retriever#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing QbusinessRetriever that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the QbusinessRetriever to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-retriever/index.ts",
            "line": 586
          },
          "name": "putConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.qbusinessRetriever.QbusinessRetrieverConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-retriever/index.ts",
            "line": 653
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.qbusinessRetriever.QbusinessRetrieverTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-retriever/index.ts",
            "line": 635
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-retriever/index.ts",
            "line": 656
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-retriever/index.ts",
            "line": 686
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-retriever/index.ts",
            "line": 697
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "QbusinessRetriever",
      "namespace": "qbusinessRetriever",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-retriever/index.ts",
            "line": 513
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-retriever/index.ts",
            "line": 583
          },
          "name": "configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.qbusinessRetriever.QbusinessRetrieverConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-retriever/index.ts",
            "line": 595
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-retriever/index.ts",
            "line": 613
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-retriever/index.ts",
            "line": 618
          },
          "name": "retrieverArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-retriever/index.ts",
            "line": 623
          },
          "name": "retrieverId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-retriever/index.ts",
            "line": 644
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-retriever/index.ts",
            "line": 650
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.qbusinessRetriever.QbusinessRetrieverTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-retriever/index.ts",
            "line": 678
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-retriever/index.ts",
            "line": 577
          },
          "name": "applicationIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-retriever/index.ts",
            "line": 590
          },
          "name": "configurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.qbusinessRetriever.QbusinessRetrieverConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-retriever/index.ts",
            "line": 608
          },
          "name": "displayNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-retriever/index.ts",
            "line": 639
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-retriever/index.ts",
            "line": 660
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.qbusinessRetriever.QbusinessRetrieverTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-retriever/index.ts",
            "line": 673
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-retriever/index.ts",
            "line": 570
          },
          "name": "applicationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-retriever/index.ts",
            "line": 601
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-retriever/index.ts",
            "line": 629
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-retriever/index.ts",
            "line": 666
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/qbusiness-retriever/index:QbusinessRetriever"
    },
    "@cdktn/provider-awscc.qbusinessRetriever.QbusinessRetrieverConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessRetriever.QbusinessRetrieverConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/qbusiness-retriever/index.ts",
        "line": 14
      },
      "name": "QbusinessRetrieverConfig",
      "namespace": "qbusinessRetriever",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_retriever#application_id QbusinessRetriever#application_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-retriever/index.ts",
            "line": 18
          },
          "name": "applicationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_retriever#configuration QbusinessRetriever#configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-retriever/index.ts",
            "line": 22
          },
          "name": "configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.qbusinessRetriever.QbusinessRetrieverConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_retriever#display_name QbusinessRetriever#display_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-retriever/index.ts",
            "line": 26
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_retriever#type QbusinessRetriever#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-retriever/index.ts",
            "line": 38
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_retriever#role_arn QbusinessRetriever#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-retriever/index.ts",
            "line": 30
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_retriever#tags QbusinessRetriever#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-retriever/index.ts",
            "line": 34
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.qbusinessRetriever.QbusinessRetrieverTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/qbusiness-retriever/index:QbusinessRetrieverConfig"
    },
    "@cdktn/provider-awscc.qbusinessRetriever.QbusinessRetrieverConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessRetriever.QbusinessRetrieverConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/qbusiness-retriever/index.ts",
        "line": 228
      },
      "name": "QbusinessRetrieverConfiguration",
      "namespace": "qbusinessRetriever",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_retriever#kendra_index_configuration QbusinessRetriever#kendra_index_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-retriever/index.ts",
            "line": 232
          },
          "name": "kendraIndexConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.qbusinessRetriever.QbusinessRetrieverConfigurationKendraIndexConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_retriever#native_index_configuration QbusinessRetriever#native_index_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-retriever/index.ts",
            "line": 236
          },
          "name": "nativeIndexConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.qbusinessRetriever.QbusinessRetrieverConfigurationNativeIndexConfiguration"
          }
        }
      ],
      "symbolId": "src/qbusiness-retriever/index:QbusinessRetrieverConfiguration"
    },
    "@cdktn/provider-awscc.qbusinessRetriever.QbusinessRetrieverConfigurationKendraIndexConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessRetriever.QbusinessRetrieverConfigurationKendraIndexConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/qbusiness-retriever/index.ts",
        "line": 40
      },
      "name": "QbusinessRetrieverConfigurationKendraIndexConfiguration",
      "namespace": "qbusinessRetriever",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_retriever#index_id QbusinessRetriever#index_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-retriever/index.ts",
            "line": 44
          },
          "name": "indexId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/qbusiness-retriever/index:QbusinessRetrieverConfigurationKendraIndexConfiguration"
    },
    "@cdktn/provider-awscc.qbusinessRetriever.QbusinessRetrieverConfigurationKendraIndexConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessRetriever.QbusinessRetrieverConfigurationKendraIndexConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/qbusiness-retriever/index.ts",
          "line": 84
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/qbusiness-retriever/index.ts",
        "line": 76
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-retriever/index.ts",
            "line": 126
          },
          "name": "resetIndexId"
        }
      ],
      "name": "QbusinessRetrieverConfigurationKendraIndexConfigurationOutputReference",
      "namespace": "qbusinessRetriever",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-retriever/index.ts",
            "line": 130
          },
          "name": "indexIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-retriever/index.ts",
            "line": 120
          },
          "name": "indexId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-retriever/index.ts",
            "line": 88
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.qbusinessRetriever.QbusinessRetrieverConfigurationKendraIndexConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/qbusiness-retriever/index:QbusinessRetrieverConfigurationKendraIndexConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.qbusinessRetriever.QbusinessRetrieverConfigurationNativeIndexConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessRetriever.QbusinessRetrieverConfigurationNativeIndexConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/qbusiness-retriever/index.ts",
        "line": 134
      },
      "name": "QbusinessRetrieverConfigurationNativeIndexConfiguration",
      "namespace": "qbusinessRetriever",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_retriever#index_id QbusinessRetriever#index_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-retriever/index.ts",
            "line": 138
          },
          "name": "indexId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/qbusiness-retriever/index:QbusinessRetrieverConfigurationNativeIndexConfiguration"
    },
    "@cdktn/provider-awscc.qbusinessRetriever.QbusinessRetrieverConfigurationNativeIndexConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessRetriever.QbusinessRetrieverConfigurationNativeIndexConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/qbusiness-retriever/index.ts",
          "line": 178
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/qbusiness-retriever/index.ts",
        "line": 170
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-retriever/index.ts",
            "line": 220
          },
          "name": "resetIndexId"
        }
      ],
      "name": "QbusinessRetrieverConfigurationNativeIndexConfigurationOutputReference",
      "namespace": "qbusinessRetriever",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-retriever/index.ts",
            "line": 224
          },
          "name": "indexIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-retriever/index.ts",
            "line": 214
          },
          "name": "indexId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-retriever/index.ts",
            "line": 182
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.qbusinessRetriever.QbusinessRetrieverConfigurationNativeIndexConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/qbusiness-retriever/index:QbusinessRetrieverConfigurationNativeIndexConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.qbusinessRetriever.QbusinessRetrieverConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessRetriever.QbusinessRetrieverConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/qbusiness-retriever/index.ts",
          "line": 283
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/qbusiness-retriever/index.ts",
        "line": 275
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-retriever/index.ts",
            "line": 328
          },
          "name": "putKendraIndexConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.qbusinessRetriever.QbusinessRetrieverConfigurationKendraIndexConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-retriever/index.ts",
            "line": 344
          },
          "name": "putNativeIndexConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.qbusinessRetriever.QbusinessRetrieverConfigurationNativeIndexConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-retriever/index.ts",
            "line": 331
          },
          "name": "resetKendraIndexConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-retriever/index.ts",
            "line": 347
          },
          "name": "resetNativeIndexConfiguration"
        }
      ],
      "name": "QbusinessRetrieverConfigurationOutputReference",
      "namespace": "qbusinessRetriever",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-retriever/index.ts",
            "line": 325
          },
          "name": "kendraIndexConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.qbusinessRetriever.QbusinessRetrieverConfigurationKendraIndexConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-retriever/index.ts",
            "line": 341
          },
          "name": "nativeIndexConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.qbusinessRetriever.QbusinessRetrieverConfigurationNativeIndexConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-retriever/index.ts",
            "line": 335
          },
          "name": "kendraIndexConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.qbusinessRetriever.QbusinessRetrieverConfigurationKendraIndexConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-retriever/index.ts",
            "line": 351
          },
          "name": "nativeIndexConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.qbusinessRetriever.QbusinessRetrieverConfigurationNativeIndexConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-retriever/index.ts",
            "line": 287
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.qbusinessRetriever.QbusinessRetrieverConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/qbusiness-retriever/index:QbusinessRetrieverConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.qbusinessRetriever.QbusinessRetrieverTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessRetriever.QbusinessRetrieverTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/qbusiness-retriever/index.ts",
        "line": 355
      },
      "name": "QbusinessRetrieverTags",
      "namespace": "qbusinessRetriever",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_retriever#key QbusinessRetriever#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-retriever/index.ts",
            "line": 359
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_retriever#value QbusinessRetriever#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-retriever/index.ts",
            "line": 363
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/qbusiness-retriever/index:QbusinessRetrieverTags"
    },
    "@cdktn/provider-awscc.qbusinessRetriever.QbusinessRetrieverTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessRetriever.QbusinessRetrieverTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/qbusiness-retriever/index.ts",
          "line": 493
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/qbusiness-retriever/index.ts",
        "line": 485
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-retriever/index.ts",
            "line": 500
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.qbusinessRetriever.QbusinessRetrieverTagsOutputReference"
            }
          }
        }
      ],
      "name": "QbusinessRetrieverTagsList",
      "namespace": "qbusinessRetriever",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-retriever/index.ts",
            "line": 486
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.qbusinessRetriever.QbusinessRetrieverTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/qbusiness-retriever/index:QbusinessRetrieverTagsList"
    },
    "@cdktn/provider-awscc.qbusinessRetriever.QbusinessRetrieverTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessRetriever.QbusinessRetrieverTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/qbusiness-retriever/index.ts",
          "line": 412
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/qbusiness-retriever/index.ts",
        "line": 402
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-retriever/index.ts",
            "line": 460
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-retriever/index.ts",
            "line": 476
          },
          "name": "resetValue"
        }
      ],
      "name": "QbusinessRetrieverTagsOutputReference",
      "namespace": "qbusinessRetriever",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-retriever/index.ts",
            "line": 464
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-retriever/index.ts",
            "line": 480
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-retriever/index.ts",
            "line": 454
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-retriever/index.ts",
            "line": 470
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-retriever/index.ts",
            "line": 416
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.qbusinessRetriever.QbusinessRetrieverTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/qbusiness-retriever/index:QbusinessRetrieverTagsOutputReference"
    },
    "@cdktn/provider-awscc.qbusinessWebExperience.QbusinessWebExperience": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_web_experience awscc_qbusiness_web_experience}."
      },
      "fqn": "@cdktn/provider-awscc.qbusinessWebExperience.QbusinessWebExperience",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_web_experience awscc_qbusiness_web_experience} Resource."
        },
        "locationInModule": {
          "filename": "src/qbusiness-web-experience/index.ts",
          "line": 880
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.qbusinessWebExperience.QbusinessWebExperienceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/qbusiness-web-experience/index.ts",
        "line": 848
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a QbusinessWebExperience resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 865
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the QbusinessWebExperience to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_web_experience#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing QbusinessWebExperience that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the QbusinessWebExperience to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 931
          },
          "name": "putBrowserExtensionConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.qbusinessWebExperience.QbusinessWebExperienceBrowserExtensionConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 952
          },
          "name": "putCustomizationConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.qbusinessWebExperience.QbusinessWebExperienceCustomizationConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 978
          },
          "name": "putIdentityProviderConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.qbusinessWebExperience.QbusinessWebExperienceIdentityProviderConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 1063
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.qbusinessWebExperience.QbusinessWebExperienceTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 934
          },
          "name": "resetBrowserExtensionConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 955
          },
          "name": "resetCustomizationConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 981
          },
          "name": "resetIdentityProviderConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 997
          },
          "name": "resetOrigins"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 1013
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 1029
          },
          "name": "resetSamplePromptsControlMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 1050
          },
          "name": "resetSubtitle"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 1066
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 1082
          },
          "name": "resetTitle"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 1113
          },
          "name": "resetWelcomeMessage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 1125
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 1141
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "QbusinessWebExperience",
      "namespace": "qbusinessWebExperience",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 853
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 928
          },
          "name": "browserExtensionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.qbusinessWebExperience.QbusinessWebExperienceBrowserExtensionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 943
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 949
          },
          "name": "customizationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.qbusinessWebExperience.QbusinessWebExperienceCustomizationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 964
          },
          "name": "defaultEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 969
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 975
          },
          "name": "identityProviderConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.qbusinessWebExperience.QbusinessWebExperienceIdentityProviderConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 1038
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 1060
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.qbusinessWebExperience.QbusinessWebExperienceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 1091
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 1096
          },
          "name": "webExperienceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 1101
          },
          "name": "webExperienceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 922
          },
          "name": "applicationIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 938
          },
          "name": "browserExtensionConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.qbusinessWebExperience.QbusinessWebExperienceBrowserExtensionConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 959
          },
          "name": "customizationConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.qbusinessWebExperience.QbusinessWebExperienceCustomizationConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 985
          },
          "name": "identityProviderConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.qbusinessWebExperience.QbusinessWebExperienceIdentityProviderConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 1001
          },
          "name": "originsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 1017
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 1033
          },
          "name": "samplePromptsControlModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 1054
          },
          "name": "subtitleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 1070
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.qbusinessWebExperience.QbusinessWebExperienceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 1086
          },
          "name": "titleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 1117
          },
          "name": "welcomeMessageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 915
          },
          "name": "applicationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 991
          },
          "name": "origins",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 1007
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 1023
          },
          "name": "samplePromptsControlMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 1044
          },
          "name": "subtitle",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 1076
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 1107
          },
          "name": "welcomeMessage",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/qbusiness-web-experience/index:QbusinessWebExperience"
    },
    "@cdktn/provider-awscc.qbusinessWebExperience.QbusinessWebExperienceBrowserExtensionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessWebExperience.QbusinessWebExperienceBrowserExtensionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/qbusiness-web-experience/index.ts",
        "line": 60
      },
      "name": "QbusinessWebExperienceBrowserExtensionConfiguration",
      "namespace": "qbusinessWebExperience",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_web_experience#enabled_browser_extensions QbusinessWebExperience#enabled_browser_extensions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 64
          },
          "name": "enabledBrowserExtensions",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/qbusiness-web-experience/index:QbusinessWebExperienceBrowserExtensionConfiguration"
    },
    "@cdktn/provider-awscc.qbusinessWebExperience.QbusinessWebExperienceBrowserExtensionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessWebExperience.QbusinessWebExperienceBrowserExtensionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/qbusiness-web-experience/index.ts",
          "line": 104
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/qbusiness-web-experience/index.ts",
        "line": 96
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 146
          },
          "name": "resetEnabledBrowserExtensions"
        }
      ],
      "name": "QbusinessWebExperienceBrowserExtensionConfigurationOutputReference",
      "namespace": "qbusinessWebExperience",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 150
          },
          "name": "enabledBrowserExtensionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 140
          },
          "name": "enabledBrowserExtensions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 108
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.qbusinessWebExperience.QbusinessWebExperienceBrowserExtensionConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/qbusiness-web-experience/index:QbusinessWebExperienceBrowserExtensionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.qbusinessWebExperience.QbusinessWebExperienceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessWebExperience.QbusinessWebExperienceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/qbusiness-web-experience/index.ts",
        "line": 14
      },
      "name": "QbusinessWebExperienceConfig",
      "namespace": "qbusinessWebExperience",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_web_experience#application_id QbusinessWebExperience#application_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 18
          },
          "name": "applicationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_web_experience#browser_extension_configuration QbusinessWebExperience#browser_extension_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 22
          },
          "name": "browserExtensionConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.qbusinessWebExperience.QbusinessWebExperienceBrowserExtensionConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_web_experience#customization_configuration QbusinessWebExperience#customization_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 26
          },
          "name": "customizationConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.qbusinessWebExperience.QbusinessWebExperienceCustomizationConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_web_experience#identity_provider_configuration QbusinessWebExperience#identity_provider_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 30
          },
          "name": "identityProviderConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.qbusinessWebExperience.QbusinessWebExperienceIdentityProviderConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_web_experience#origins QbusinessWebExperience#origins}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 34
          },
          "name": "origins",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_web_experience#role_arn QbusinessWebExperience#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 38
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_web_experience#sample_prompts_control_mode QbusinessWebExperience#sample_prompts_control_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 42
          },
          "name": "samplePromptsControlMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_web_experience#subtitle QbusinessWebExperience#subtitle}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 46
          },
          "name": "subtitle",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_web_experience#tags QbusinessWebExperience#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 50
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.qbusinessWebExperience.QbusinessWebExperienceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_web_experience#title QbusinessWebExperience#title}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 54
          },
          "name": "title",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_web_experience#welcome_message QbusinessWebExperience#welcome_message}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 58
          },
          "name": "welcomeMessage",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/qbusiness-web-experience/index:QbusinessWebExperienceConfig"
    },
    "@cdktn/provider-awscc.qbusinessWebExperience.QbusinessWebExperienceCustomizationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessWebExperience.QbusinessWebExperienceCustomizationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/qbusiness-web-experience/index.ts",
        "line": 154
      },
      "name": "QbusinessWebExperienceCustomizationConfiguration",
      "namespace": "qbusinessWebExperience",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_web_experience#custom_css_url QbusinessWebExperience#custom_css_url}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 158
          },
          "name": "customCssUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_web_experience#favicon_url QbusinessWebExperience#favicon_url}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 162
          },
          "name": "faviconUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_web_experience#font_url QbusinessWebExperience#font_url}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 166
          },
          "name": "fontUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_web_experience#logo_url QbusinessWebExperience#logo_url}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 170
          },
          "name": "logoUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/qbusiness-web-experience/index:QbusinessWebExperienceCustomizationConfiguration"
    },
    "@cdktn/provider-awscc.qbusinessWebExperience.QbusinessWebExperienceCustomizationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessWebExperience.QbusinessWebExperienceCustomizationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/qbusiness-web-experience/index.ts",
          "line": 231
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/qbusiness-web-experience/index.ts",
        "line": 223
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 291
          },
          "name": "resetCustomCssUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 307
          },
          "name": "resetFaviconUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 323
          },
          "name": "resetFontUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 339
          },
          "name": "resetLogoUrl"
        }
      ],
      "name": "QbusinessWebExperienceCustomizationConfigurationOutputReference",
      "namespace": "qbusinessWebExperience",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 295
          },
          "name": "customCssUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 311
          },
          "name": "faviconUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 327
          },
          "name": "fontUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 343
          },
          "name": "logoUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 285
          },
          "name": "customCssUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 301
          },
          "name": "faviconUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 317
          },
          "name": "fontUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 333
          },
          "name": "logoUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 235
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.qbusinessWebExperience.QbusinessWebExperienceCustomizationConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/qbusiness-web-experience/index:QbusinessWebExperienceCustomizationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.qbusinessWebExperience.QbusinessWebExperienceIdentityProviderConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessWebExperience.QbusinessWebExperienceIdentityProviderConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/qbusiness-web-experience/index.ts",
        "line": 568
      },
      "name": "QbusinessWebExperienceIdentityProviderConfiguration",
      "namespace": "qbusinessWebExperience",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_web_experience#open_id_connect_configuration QbusinessWebExperience#open_id_connect_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 572
          },
          "name": "openIdConnectConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.qbusinessWebExperience.QbusinessWebExperienceIdentityProviderConfigurationOpenIdConnectConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_web_experience#saml_configuration QbusinessWebExperience#saml_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 576
          },
          "name": "samlConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.qbusinessWebExperience.QbusinessWebExperienceIdentityProviderConfigurationSamlConfiguration"
          }
        }
      ],
      "symbolId": "src/qbusiness-web-experience/index:QbusinessWebExperienceIdentityProviderConfiguration"
    },
    "@cdktn/provider-awscc.qbusinessWebExperience.QbusinessWebExperienceIdentityProviderConfigurationOpenIdConnectConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessWebExperience.QbusinessWebExperienceIdentityProviderConfigurationOpenIdConnectConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/qbusiness-web-experience/index.ts",
        "line": 347
      },
      "name": "QbusinessWebExperienceIdentityProviderConfigurationOpenIdConnectConfiguration",
      "namespace": "qbusinessWebExperience",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_web_experience#secrets_arn QbusinessWebExperience#secrets_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 351
          },
          "name": "secretsArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_web_experience#secrets_role QbusinessWebExperience#secrets_role}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 355
          },
          "name": "secretsRole",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/qbusiness-web-experience/index:QbusinessWebExperienceIdentityProviderConfigurationOpenIdConnectConfiguration"
    },
    "@cdktn/provider-awscc.qbusinessWebExperience.QbusinessWebExperienceIdentityProviderConfigurationOpenIdConnectConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessWebExperience.QbusinessWebExperienceIdentityProviderConfigurationOpenIdConnectConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/qbusiness-web-experience/index.ts",
          "line": 402
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/qbusiness-web-experience/index.ts",
        "line": 394
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 450
          },
          "name": "resetSecretsArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 466
          },
          "name": "resetSecretsRole"
        }
      ],
      "name": "QbusinessWebExperienceIdentityProviderConfigurationOpenIdConnectConfigurationOutputReference",
      "namespace": "qbusinessWebExperience",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 454
          },
          "name": "secretsArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 470
          },
          "name": "secretsRoleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 444
          },
          "name": "secretsArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 460
          },
          "name": "secretsRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 406
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.qbusinessWebExperience.QbusinessWebExperienceIdentityProviderConfigurationOpenIdConnectConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/qbusiness-web-experience/index:QbusinessWebExperienceIdentityProviderConfigurationOpenIdConnectConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.qbusinessWebExperience.QbusinessWebExperienceIdentityProviderConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessWebExperience.QbusinessWebExperienceIdentityProviderConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/qbusiness-web-experience/index.ts",
          "line": 623
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/qbusiness-web-experience/index.ts",
        "line": 615
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 668
          },
          "name": "putOpenIdConnectConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.qbusinessWebExperience.QbusinessWebExperienceIdentityProviderConfigurationOpenIdConnectConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 684
          },
          "name": "putSamlConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.qbusinessWebExperience.QbusinessWebExperienceIdentityProviderConfigurationSamlConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 671
          },
          "name": "resetOpenIdConnectConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 687
          },
          "name": "resetSamlConfiguration"
        }
      ],
      "name": "QbusinessWebExperienceIdentityProviderConfigurationOutputReference",
      "namespace": "qbusinessWebExperience",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 665
          },
          "name": "openIdConnectConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.qbusinessWebExperience.QbusinessWebExperienceIdentityProviderConfigurationOpenIdConnectConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 681
          },
          "name": "samlConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.qbusinessWebExperience.QbusinessWebExperienceIdentityProviderConfigurationSamlConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 675
          },
          "name": "openIdConnectConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.qbusinessWebExperience.QbusinessWebExperienceIdentityProviderConfigurationOpenIdConnectConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 691
          },
          "name": "samlConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.qbusinessWebExperience.QbusinessWebExperienceIdentityProviderConfigurationSamlConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 627
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.qbusinessWebExperience.QbusinessWebExperienceIdentityProviderConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/qbusiness-web-experience/index:QbusinessWebExperienceIdentityProviderConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.qbusinessWebExperience.QbusinessWebExperienceIdentityProviderConfigurationSamlConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessWebExperience.QbusinessWebExperienceIdentityProviderConfigurationSamlConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/qbusiness-web-experience/index.ts",
        "line": 474
      },
      "name": "QbusinessWebExperienceIdentityProviderConfigurationSamlConfiguration",
      "namespace": "qbusinessWebExperience",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_web_experience#authentication_url QbusinessWebExperience#authentication_url}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 478
          },
          "name": "authenticationUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/qbusiness-web-experience/index:QbusinessWebExperienceIdentityProviderConfigurationSamlConfiguration"
    },
    "@cdktn/provider-awscc.qbusinessWebExperience.QbusinessWebExperienceIdentityProviderConfigurationSamlConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessWebExperience.QbusinessWebExperienceIdentityProviderConfigurationSamlConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/qbusiness-web-experience/index.ts",
          "line": 518
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/qbusiness-web-experience/index.ts",
        "line": 510
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 560
          },
          "name": "resetAuthenticationUrl"
        }
      ],
      "name": "QbusinessWebExperienceIdentityProviderConfigurationSamlConfigurationOutputReference",
      "namespace": "qbusinessWebExperience",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 564
          },
          "name": "authenticationUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 554
          },
          "name": "authenticationUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 522
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.qbusinessWebExperience.QbusinessWebExperienceIdentityProviderConfigurationSamlConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/qbusiness-web-experience/index:QbusinessWebExperienceIdentityProviderConfigurationSamlConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.qbusinessWebExperience.QbusinessWebExperienceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessWebExperience.QbusinessWebExperienceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/qbusiness-web-experience/index.ts",
        "line": 695
      },
      "name": "QbusinessWebExperienceTags",
      "namespace": "qbusinessWebExperience",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_web_experience#key QbusinessWebExperience#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 699
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qbusiness_web_experience#value QbusinessWebExperience#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 703
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/qbusiness-web-experience/index:QbusinessWebExperienceTags"
    },
    "@cdktn/provider-awscc.qbusinessWebExperience.QbusinessWebExperienceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessWebExperience.QbusinessWebExperienceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/qbusiness-web-experience/index.ts",
          "line": 833
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/qbusiness-web-experience/index.ts",
        "line": 825
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 840
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.qbusinessWebExperience.QbusinessWebExperienceTagsOutputReference"
            }
          }
        }
      ],
      "name": "QbusinessWebExperienceTagsList",
      "namespace": "qbusinessWebExperience",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 826
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.qbusinessWebExperience.QbusinessWebExperienceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/qbusiness-web-experience/index:QbusinessWebExperienceTagsList"
    },
    "@cdktn/provider-awscc.qbusinessWebExperience.QbusinessWebExperienceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qbusinessWebExperience.QbusinessWebExperienceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/qbusiness-web-experience/index.ts",
          "line": 752
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/qbusiness-web-experience/index.ts",
        "line": 742
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 800
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 816
          },
          "name": "resetValue"
        }
      ],
      "name": "QbusinessWebExperienceTagsOutputReference",
      "namespace": "qbusinessWebExperience",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 804
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 820
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 794
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 810
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qbusiness-web-experience/index.ts",
            "line": 756
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.qbusinessWebExperience.QbusinessWebExperienceTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/qbusiness-web-experience/index:QbusinessWebExperienceTagsOutputReference"
    },
    "@cdktn/provider-awscc.qldbStream.QldbStream": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qldb_stream awscc_qldb_stream}."
      },
      "fqn": "@cdktn/provider-awscc.qldbStream.QldbStream",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qldb_stream awscc_qldb_stream} Resource."
        },
        "locationInModule": {
          "filename": "src/qldb-stream/index.ts",
          "line": 362
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.qldbStream.QldbStreamConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/qldb-stream/index.ts",
        "line": 330
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a QldbStream resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/qldb-stream/index.ts",
            "line": 347
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the QldbStream to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qldb_stream#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing QldbStream that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the QldbStream to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qldb-stream/index.ts",
            "line": 435
          },
          "name": "putKinesisConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.qldbStream.QldbStreamKinesisConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qldb-stream/index.ts",
            "line": 492
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.qldbStream.QldbStreamTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qldb-stream/index.ts",
            "line": 404
          },
          "name": "resetExclusiveEndTime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qldb-stream/index.ts",
            "line": 495
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qldb-stream/index.ts",
            "line": 507
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qldb-stream/index.ts",
            "line": 519
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "QldbStream",
      "namespace": "qldbStream",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qldb-stream/index.ts",
            "line": 335
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qldb-stream/index.ts",
            "line": 392
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qldb-stream/index.ts",
            "line": 413
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qldb-stream/index.ts",
            "line": 432
          },
          "name": "kinesisConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.qldbStream.QldbStreamKinesisConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qldb-stream/index.ts",
            "line": 470
          },
          "name": "streamId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qldb-stream/index.ts",
            "line": 489
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.qldbStream.QldbStreamTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qldb-stream/index.ts",
            "line": 408
          },
          "name": "exclusiveEndTimeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qldb-stream/index.ts",
            "line": 426
          },
          "name": "inclusiveStartTimeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qldb-stream/index.ts",
            "line": 439
          },
          "name": "kinesisConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.qldbStream.QldbStreamKinesisConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qldb-stream/index.ts",
            "line": 452
          },
          "name": "ledgerNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qldb-stream/index.ts",
            "line": 465
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qldb-stream/index.ts",
            "line": 483
          },
          "name": "streamNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qldb-stream/index.ts",
            "line": 499
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.qldbStream.QldbStreamTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qldb-stream/index.ts",
            "line": 398
          },
          "name": "exclusiveEndTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qldb-stream/index.ts",
            "line": 419
          },
          "name": "inclusiveStartTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qldb-stream/index.ts",
            "line": 445
          },
          "name": "ledgerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qldb-stream/index.ts",
            "line": 458
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qldb-stream/index.ts",
            "line": 476
          },
          "name": "streamName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/qldb-stream/index:QldbStream"
    },
    "@cdktn/provider-awscc.qldbStream.QldbStreamConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qldbStream.QldbStreamConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/qldb-stream/index.ts",
        "line": 14
      },
      "name": "QldbStreamConfig",
      "namespace": "qldbStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qldb_stream#inclusive_start_time QldbStream#inclusive_start_time}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qldb-stream/index.ts",
            "line": 22
          },
          "name": "inclusiveStartTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qldb_stream#kinesis_configuration QldbStream#kinesis_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qldb-stream/index.ts",
            "line": 26
          },
          "name": "kinesisConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.qldbStream.QldbStreamKinesisConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qldb_stream#ledger_name QldbStream#ledger_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qldb-stream/index.ts",
            "line": 30
          },
          "name": "ledgerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qldb_stream#role_arn QldbStream#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qldb-stream/index.ts",
            "line": 34
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qldb_stream#stream_name QldbStream#stream_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qldb-stream/index.ts",
            "line": 38
          },
          "name": "streamName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qldb_stream#exclusive_end_time QldbStream#exclusive_end_time}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qldb-stream/index.ts",
            "line": 18
          },
          "name": "exclusiveEndTime",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qldb_stream#tags QldbStream#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qldb-stream/index.ts",
            "line": 44
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.qldbStream.QldbStreamTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/qldb-stream/index:QldbStreamConfig"
    },
    "@cdktn/provider-awscc.qldbStream.QldbStreamKinesisConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qldbStream.QldbStreamKinesisConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/qldb-stream/index.ts",
        "line": 46
      },
      "name": "QldbStreamKinesisConfiguration",
      "namespace": "qldbStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qldb_stream#aggregation_enabled QldbStream#aggregation_enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qldb-stream/index.ts",
            "line": 50
          },
          "name": "aggregationEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qldb_stream#stream_arn QldbStream#stream_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qldb-stream/index.ts",
            "line": 54
          },
          "name": "streamArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/qldb-stream/index:QldbStreamKinesisConfiguration"
    },
    "@cdktn/provider-awscc.qldbStream.QldbStreamKinesisConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qldbStream.QldbStreamKinesisConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/qldb-stream/index.ts",
          "line": 101
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/qldb-stream/index.ts",
        "line": 93
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qldb-stream/index.ts",
            "line": 149
          },
          "name": "resetAggregationEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qldb-stream/index.ts",
            "line": 165
          },
          "name": "resetStreamArn"
        }
      ],
      "name": "QldbStreamKinesisConfigurationOutputReference",
      "namespace": "qldbStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qldb-stream/index.ts",
            "line": 153
          },
          "name": "aggregationEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qldb-stream/index.ts",
            "line": 169
          },
          "name": "streamArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qldb-stream/index.ts",
            "line": 143
          },
          "name": "aggregationEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qldb-stream/index.ts",
            "line": 159
          },
          "name": "streamArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qldb-stream/index.ts",
            "line": 105
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.qldbStream.QldbStreamKinesisConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/qldb-stream/index:QldbStreamKinesisConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.qldbStream.QldbStreamTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qldbStream.QldbStreamTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/qldb-stream/index.ts",
        "line": 173
      },
      "name": "QldbStreamTags",
      "namespace": "qldbStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qldb_stream#key QldbStream#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qldb-stream/index.ts",
            "line": 179
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/qldb_stream#value QldbStream#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qldb-stream/index.ts",
            "line": 185
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/qldb-stream/index:QldbStreamTags"
    },
    "@cdktn/provider-awscc.qldbStream.QldbStreamTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qldbStream.QldbStreamTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/qldb-stream/index.ts",
          "line": 315
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/qldb-stream/index.ts",
        "line": 307
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qldb-stream/index.ts",
            "line": 322
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.qldbStream.QldbStreamTagsOutputReference"
            }
          }
        }
      ],
      "name": "QldbStreamTagsList",
      "namespace": "qldbStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qldb-stream/index.ts",
            "line": 308
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.qldbStream.QldbStreamTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/qldb-stream/index:QldbStreamTagsList"
    },
    "@cdktn/provider-awscc.qldbStream.QldbStreamTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.qldbStream.QldbStreamTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/qldb-stream/index.ts",
          "line": 234
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/qldb-stream/index.ts",
        "line": 224
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qldb-stream/index.ts",
            "line": 282
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qldb-stream/index.ts",
            "line": 298
          },
          "name": "resetValue"
        }
      ],
      "name": "QldbStreamTagsOutputReference",
      "namespace": "qldbStream",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qldb-stream/index.ts",
            "line": 286
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/qldb-stream/index.ts",
            "line": 302
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qldb-stream/index.ts",
            "line": 276
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qldb-stream/index.ts",
            "line": 292
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/qldb-stream/index.ts",
            "line": 238
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.qldbStream.QldbStreamTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/qldb-stream/index:QldbStreamTagsOutputReference"
    },
    "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnector": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_action_connector awscc_quicksight_action_connector}."
      },
      "fqn": "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnector",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_action_connector awscc_quicksight_action_connector} Resource."
        },
        "locationInModule": {
          "filename": "src/quicksight-action-connector/index.ts",
          "line": 2190
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-action-connector/index.ts",
        "line": 2158
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a QuicksightActionConnector resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 2175
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the QuicksightActionConnector to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_action_connector#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing QuicksightActionConnector that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the QuicksightActionConnector to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 2244
          },
          "name": "putAuthenticationConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 2319
          },
          "name": "putPermissions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorPermissions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 2340
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 2278
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 2322
          },
          "name": "resetPermissions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 2343
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 2372
          },
          "name": "resetVpcConnectionArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 2384
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 2398
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "QuicksightActionConnector",
      "namespace": "quicksightActionConnector",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 2163
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 2235
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 2241
          },
          "name": "authenticationConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 2266
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 2287
          },
          "name": "enabledActions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 2292
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 2297
          },
          "name": "lastUpdatedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 2316
          },
          "name": "permissions",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorPermissionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 2331
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 2337
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 2230
          },
          "name": "actionConnectorIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 2248
          },
          "name": "authenticationConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 2261
          },
          "name": "awsAccountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 2282
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 2310
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 2326
          },
          "name": "permissionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorPermissions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 2347
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 2360
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 2376
          },
          "name": "vpcConnectionArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 2223
          },
          "name": "actionConnectorId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 2254
          },
          "name": "awsAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 2272
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 2303
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 2353
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 2366
          },
          "name": "vpcConnectionArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-action-connector/index:QuicksightActionConnector"
    },
    "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-action-connector/index.ts",
        "line": 1713
      },
      "name": "QuicksightActionConnectorAuthenticationConfig",
      "namespace": "quicksightActionConnector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_action_connector#authentication_metadata QuicksightActionConnector#authentication_metadata}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 1717
          },
          "name": "authenticationMetadata",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfigAuthenticationMetadata"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_action_connector#authentication_type QuicksightActionConnector#authentication_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 1721
          },
          "name": "authenticationType",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-action-connector/index:QuicksightActionConnectorAuthenticationConfig"
    },
    "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfigAuthenticationMetadata": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfigAuthenticationMetadata",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-action-connector/index.ts",
        "line": 1454
      },
      "name": "QuicksightActionConnectorAuthenticationConfigAuthenticationMetadata",
      "namespace": "quicksightActionConnector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_action_connector#api_key_connection_metadata QuicksightActionConnector#api_key_connection_metadata}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 1458
          },
          "name": "apiKeyConnectionMetadata",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataApiKeyConnectionMetadata"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_action_connector#authorization_code_grant_metadata QuicksightActionConnector#authorization_code_grant_metadata}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 1462
          },
          "name": "authorizationCodeGrantMetadata",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataAuthorizationCodeGrantMetadata"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_action_connector#basic_auth_connection_metadata QuicksightActionConnector#basic_auth_connection_metadata}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 1466
          },
          "name": "basicAuthConnectionMetadata",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataBasicAuthConnectionMetadata"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_action_connector#client_credentials_grant_metadata QuicksightActionConnector#client_credentials_grant_metadata}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 1470
          },
          "name": "clientCredentialsGrantMetadata",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataClientCredentialsGrantMetadata"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_action_connector#iam_connection_metadata QuicksightActionConnector#iam_connection_metadata}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 1474
          },
          "name": "iamConnectionMetadata",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataIamConnectionMetadata"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_action_connector#none_connection_metadata QuicksightActionConnector#none_connection_metadata}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 1478
          },
          "name": "noneConnectionMetadata",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataNoneConnectionMetadata"
          }
        }
      ],
      "symbolId": "src/quicksight-action-connector/index:QuicksightActionConnectorAuthenticationConfigAuthenticationMetadata"
    },
    "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataApiKeyConnectionMetadata": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataApiKeyConnectionMetadata",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-action-connector/index.ts",
        "line": 52
      },
      "name": "QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataApiKeyConnectionMetadata",
      "namespace": "quicksightActionConnector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_action_connector#api_key QuicksightActionConnector#api_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 56
          },
          "name": "apiKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_action_connector#base_endpoint QuicksightActionConnector#base_endpoint}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 60
          },
          "name": "baseEndpoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_action_connector#email QuicksightActionConnector#email}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 64
          },
          "name": "email",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-action-connector/index:QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataApiKeyConnectionMetadata"
    },
    "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataApiKeyConnectionMetadataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataApiKeyConnectionMetadataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-action-connector/index.ts",
          "line": 118
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-action-connector/index.ts",
        "line": 110
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 172
          },
          "name": "resetApiKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 188
          },
          "name": "resetBaseEndpoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 204
          },
          "name": "resetEmail"
        }
      ],
      "name": "QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataApiKeyConnectionMetadataOutputReference",
      "namespace": "quicksightActionConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 176
          },
          "name": "apiKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 192
          },
          "name": "baseEndpointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 208
          },
          "name": "emailInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 166
          },
          "name": "apiKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 182
          },
          "name": "baseEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 198
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 122
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataApiKeyConnectionMetadata"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-action-connector/index:QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataApiKeyConnectionMetadataOutputReference"
    },
    "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataAuthorizationCodeGrantMetadata": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataAuthorizationCodeGrantMetadata",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-action-connector/index.ts",
        "line": 499
      },
      "name": "QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataAuthorizationCodeGrantMetadata",
      "namespace": "quicksightActionConnector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_action_connector#authorization_code_grant_credentials_details QuicksightActionConnector#authorization_code_grant_credentials_details}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 503
          },
          "name": "authorizationCodeGrantCredentialsDetails",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataAuthorizationCodeGrantMetadataAuthorizationCodeGrantCredentialsDetails"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_action_connector#authorization_code_grant_credentials_source QuicksightActionConnector#authorization_code_grant_credentials_source}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 507
          },
          "name": "authorizationCodeGrantCredentialsSource",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_action_connector#base_endpoint QuicksightActionConnector#base_endpoint}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 511
          },
          "name": "baseEndpoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_action_connector#redirect_url QuicksightActionConnector#redirect_url}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 515
          },
          "name": "redirectUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-action-connector/index:QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataAuthorizationCodeGrantMetadata"
    },
    "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataAuthorizationCodeGrantMetadataAuthorizationCodeGrantCredentialsDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataAuthorizationCodeGrantMetadataAuthorizationCodeGrantCredentialsDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-action-connector/index.ts",
        "line": 405
      },
      "name": "QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataAuthorizationCodeGrantMetadataAuthorizationCodeGrantCredentialsDetails",
      "namespace": "quicksightActionConnector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_action_connector#authorization_code_grant_details QuicksightActionConnector#authorization_code_grant_details}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 409
          },
          "name": "authorizationCodeGrantDetails",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataAuthorizationCodeGrantMetadataAuthorizationCodeGrantCredentialsDetailsAuthorizationCodeGrantDetails"
          }
        }
      ],
      "symbolId": "src/quicksight-action-connector/index:QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataAuthorizationCodeGrantMetadataAuthorizationCodeGrantCredentialsDetails"
    },
    "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataAuthorizationCodeGrantMetadataAuthorizationCodeGrantCredentialsDetailsAuthorizationCodeGrantDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataAuthorizationCodeGrantMetadataAuthorizationCodeGrantCredentialsDetailsAuthorizationCodeGrantDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-action-connector/index.ts",
        "line": 212
      },
      "name": "QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataAuthorizationCodeGrantMetadataAuthorizationCodeGrantCredentialsDetailsAuthorizationCodeGrantDetails",
      "namespace": "quicksightActionConnector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_action_connector#authorization_endpoint QuicksightActionConnector#authorization_endpoint}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 216
          },
          "name": "authorizationEndpoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_action_connector#client_id QuicksightActionConnector#client_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 220
          },
          "name": "clientId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_action_connector#client_secret QuicksightActionConnector#client_secret}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 224
          },
          "name": "clientSecret",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_action_connector#token_endpoint QuicksightActionConnector#token_endpoint}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 228
          },
          "name": "tokenEndpoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-action-connector/index:QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataAuthorizationCodeGrantMetadataAuthorizationCodeGrantCredentialsDetailsAuthorizationCodeGrantDetails"
    },
    "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataAuthorizationCodeGrantMetadataAuthorizationCodeGrantCredentialsDetailsAuthorizationCodeGrantDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataAuthorizationCodeGrantMetadataAuthorizationCodeGrantCredentialsDetailsAuthorizationCodeGrantDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-action-connector/index.ts",
          "line": 289
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-action-connector/index.ts",
        "line": 281
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 349
          },
          "name": "resetAuthorizationEndpoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 365
          },
          "name": "resetClientId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 381
          },
          "name": "resetClientSecret"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 397
          },
          "name": "resetTokenEndpoint"
        }
      ],
      "name": "QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataAuthorizationCodeGrantMetadataAuthorizationCodeGrantCredentialsDetailsAuthorizationCodeGrantDetailsOutputReference",
      "namespace": "quicksightActionConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 353
          },
          "name": "authorizationEndpointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 369
          },
          "name": "clientIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 385
          },
          "name": "clientSecretInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 401
          },
          "name": "tokenEndpointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 343
          },
          "name": "authorizationEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 359
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 375
          },
          "name": "clientSecret",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 391
          },
          "name": "tokenEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 293
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataAuthorizationCodeGrantMetadataAuthorizationCodeGrantCredentialsDetailsAuthorizationCodeGrantDetails"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-action-connector/index:QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataAuthorizationCodeGrantMetadataAuthorizationCodeGrantCredentialsDetailsAuthorizationCodeGrantDetailsOutputReference"
    },
    "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataAuthorizationCodeGrantMetadataAuthorizationCodeGrantCredentialsDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataAuthorizationCodeGrantMetadataAuthorizationCodeGrantCredentialsDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-action-connector/index.ts",
          "line": 449
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-action-connector/index.ts",
        "line": 441
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 488
          },
          "name": "putAuthorizationCodeGrantDetails",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataAuthorizationCodeGrantMetadataAuthorizationCodeGrantCredentialsDetailsAuthorizationCodeGrantDetails"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 491
          },
          "name": "resetAuthorizationCodeGrantDetails"
        }
      ],
      "name": "QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataAuthorizationCodeGrantMetadataAuthorizationCodeGrantCredentialsDetailsOutputReference",
      "namespace": "quicksightActionConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 485
          },
          "name": "authorizationCodeGrantDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataAuthorizationCodeGrantMetadataAuthorizationCodeGrantCredentialsDetailsAuthorizationCodeGrantDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 495
          },
          "name": "authorizationCodeGrantDetailsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataAuthorizationCodeGrantMetadataAuthorizationCodeGrantCredentialsDetailsAuthorizationCodeGrantDetails"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 453
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataAuthorizationCodeGrantMetadataAuthorizationCodeGrantCredentialsDetails"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-action-connector/index:QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataAuthorizationCodeGrantMetadataAuthorizationCodeGrantCredentialsDetailsOutputReference"
    },
    "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataAuthorizationCodeGrantMetadataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataAuthorizationCodeGrantMetadataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-action-connector/index.ts",
          "line": 576
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-action-connector/index.ts",
        "line": 568
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 633
          },
          "name": "putAuthorizationCodeGrantCredentialsDetails",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataAuthorizationCodeGrantMetadataAuthorizationCodeGrantCredentialsDetails"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 636
          },
          "name": "resetAuthorizationCodeGrantCredentialsDetails"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 652
          },
          "name": "resetAuthorizationCodeGrantCredentialsSource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 668
          },
          "name": "resetBaseEndpoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 684
          },
          "name": "resetRedirectUrl"
        }
      ],
      "name": "QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataAuthorizationCodeGrantMetadataOutputReference",
      "namespace": "quicksightActionConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 630
          },
          "name": "authorizationCodeGrantCredentialsDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataAuthorizationCodeGrantMetadataAuthorizationCodeGrantCredentialsDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 640
          },
          "name": "authorizationCodeGrantCredentialsDetailsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataAuthorizationCodeGrantMetadataAuthorizationCodeGrantCredentialsDetails"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 656
          },
          "name": "authorizationCodeGrantCredentialsSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 672
          },
          "name": "baseEndpointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 688
          },
          "name": "redirectUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 646
          },
          "name": "authorizationCodeGrantCredentialsSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 662
          },
          "name": "baseEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 678
          },
          "name": "redirectUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 580
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataAuthorizationCodeGrantMetadata"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-action-connector/index:QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataAuthorizationCodeGrantMetadataOutputReference"
    },
    "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataBasicAuthConnectionMetadata": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataBasicAuthConnectionMetadata",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-action-connector/index.ts",
        "line": 692
      },
      "name": "QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataBasicAuthConnectionMetadata",
      "namespace": "quicksightActionConnector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_action_connector#base_endpoint QuicksightActionConnector#base_endpoint}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 696
          },
          "name": "baseEndpoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_action_connector#password QuicksightActionConnector#password}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 700
          },
          "name": "password",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_action_connector#username QuicksightActionConnector#username}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 704
          },
          "name": "username",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-action-connector/index:QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataBasicAuthConnectionMetadata"
    },
    "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataBasicAuthConnectionMetadataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataBasicAuthConnectionMetadataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-action-connector/index.ts",
          "line": 758
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-action-connector/index.ts",
        "line": 750
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 812
          },
          "name": "resetBaseEndpoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 828
          },
          "name": "resetPassword"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 844
          },
          "name": "resetUsername"
        }
      ],
      "name": "QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataBasicAuthConnectionMetadataOutputReference",
      "namespace": "quicksightActionConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 816
          },
          "name": "baseEndpointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 832
          },
          "name": "passwordInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 848
          },
          "name": "usernameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 806
          },
          "name": "baseEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 822
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 838
          },
          "name": "username",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 762
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataBasicAuthConnectionMetadata"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-action-connector/index:QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataBasicAuthConnectionMetadataOutputReference"
    },
    "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataClientCredentialsGrantMetadata": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataClientCredentialsGrantMetadata",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-action-connector/index.ts",
        "line": 1106
      },
      "name": "QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataClientCredentialsGrantMetadata",
      "namespace": "quicksightActionConnector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_action_connector#base_endpoint QuicksightActionConnector#base_endpoint}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 1110
          },
          "name": "baseEndpoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_action_connector#client_credentials_details QuicksightActionConnector#client_credentials_details}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 1114
          },
          "name": "clientCredentialsDetails",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataClientCredentialsGrantMetadataClientCredentialsDetails"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_action_connector#client_credentials_source QuicksightActionConnector#client_credentials_source}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 1118
          },
          "name": "clientCredentialsSource",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-action-connector/index:QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataClientCredentialsGrantMetadata"
    },
    "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataClientCredentialsGrantMetadataClientCredentialsDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataClientCredentialsGrantMetadataClientCredentialsDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-action-connector/index.ts",
        "line": 1012
      },
      "name": "QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataClientCredentialsGrantMetadataClientCredentialsDetails",
      "namespace": "quicksightActionConnector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_action_connector#client_credentials_grant_details QuicksightActionConnector#client_credentials_grant_details}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 1016
          },
          "name": "clientCredentialsGrantDetails",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataClientCredentialsGrantMetadataClientCredentialsDetailsClientCredentialsGrantDetails"
          }
        }
      ],
      "symbolId": "src/quicksight-action-connector/index:QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataClientCredentialsGrantMetadataClientCredentialsDetails"
    },
    "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataClientCredentialsGrantMetadataClientCredentialsDetailsClientCredentialsGrantDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataClientCredentialsGrantMetadataClientCredentialsDetailsClientCredentialsGrantDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-action-connector/index.ts",
        "line": 852
      },
      "name": "QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataClientCredentialsGrantMetadataClientCredentialsDetailsClientCredentialsGrantDetails",
      "namespace": "quicksightActionConnector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_action_connector#client_id QuicksightActionConnector#client_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 856
          },
          "name": "clientId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_action_connector#client_secret QuicksightActionConnector#client_secret}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 860
          },
          "name": "clientSecret",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_action_connector#token_endpoint QuicksightActionConnector#token_endpoint}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 864
          },
          "name": "tokenEndpoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-action-connector/index:QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataClientCredentialsGrantMetadataClientCredentialsDetailsClientCredentialsGrantDetails"
    },
    "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataClientCredentialsGrantMetadataClientCredentialsDetailsClientCredentialsGrantDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataClientCredentialsGrantMetadataClientCredentialsDetailsClientCredentialsGrantDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-action-connector/index.ts",
          "line": 918
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-action-connector/index.ts",
        "line": 910
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 972
          },
          "name": "resetClientId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 988
          },
          "name": "resetClientSecret"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 1004
          },
          "name": "resetTokenEndpoint"
        }
      ],
      "name": "QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataClientCredentialsGrantMetadataClientCredentialsDetailsClientCredentialsGrantDetailsOutputReference",
      "namespace": "quicksightActionConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 976
          },
          "name": "clientIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 992
          },
          "name": "clientSecretInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 1008
          },
          "name": "tokenEndpointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 966
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 982
          },
          "name": "clientSecret",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 998
          },
          "name": "tokenEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 922
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataClientCredentialsGrantMetadataClientCredentialsDetailsClientCredentialsGrantDetails"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-action-connector/index:QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataClientCredentialsGrantMetadataClientCredentialsDetailsClientCredentialsGrantDetailsOutputReference"
    },
    "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataClientCredentialsGrantMetadataClientCredentialsDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataClientCredentialsGrantMetadataClientCredentialsDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-action-connector/index.ts",
          "line": 1056
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-action-connector/index.ts",
        "line": 1048
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 1095
          },
          "name": "putClientCredentialsGrantDetails",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataClientCredentialsGrantMetadataClientCredentialsDetailsClientCredentialsGrantDetails"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 1098
          },
          "name": "resetClientCredentialsGrantDetails"
        }
      ],
      "name": "QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataClientCredentialsGrantMetadataClientCredentialsDetailsOutputReference",
      "namespace": "quicksightActionConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 1092
          },
          "name": "clientCredentialsGrantDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataClientCredentialsGrantMetadataClientCredentialsDetailsClientCredentialsGrantDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 1102
          },
          "name": "clientCredentialsGrantDetailsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataClientCredentialsGrantMetadataClientCredentialsDetailsClientCredentialsGrantDetails"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 1060
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataClientCredentialsGrantMetadataClientCredentialsDetails"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-action-connector/index:QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataClientCredentialsGrantMetadataClientCredentialsDetailsOutputReference"
    },
    "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataClientCredentialsGrantMetadataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataClientCredentialsGrantMetadataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-action-connector/index.ts",
          "line": 1172
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-action-connector/index.ts",
        "line": 1164
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 1239
          },
          "name": "putClientCredentialsDetails",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataClientCredentialsGrantMetadataClientCredentialsDetails"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 1226
          },
          "name": "resetBaseEndpoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 1242
          },
          "name": "resetClientCredentialsDetails"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 1258
          },
          "name": "resetClientCredentialsSource"
        }
      ],
      "name": "QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataClientCredentialsGrantMetadataOutputReference",
      "namespace": "quicksightActionConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 1236
          },
          "name": "clientCredentialsDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataClientCredentialsGrantMetadataClientCredentialsDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 1230
          },
          "name": "baseEndpointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 1246
          },
          "name": "clientCredentialsDetailsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataClientCredentialsGrantMetadataClientCredentialsDetails"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 1262
          },
          "name": "clientCredentialsSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 1220
          },
          "name": "baseEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 1252
          },
          "name": "clientCredentialsSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 1176
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataClientCredentialsGrantMetadata"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-action-connector/index:QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataClientCredentialsGrantMetadataOutputReference"
    },
    "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataIamConnectionMetadata": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataIamConnectionMetadata",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-action-connector/index.ts",
        "line": 1266
      },
      "name": "QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataIamConnectionMetadata",
      "namespace": "quicksightActionConnector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_action_connector#role_arn QuicksightActionConnector#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 1270
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-action-connector/index:QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataIamConnectionMetadata"
    },
    "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataIamConnectionMetadataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataIamConnectionMetadataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-action-connector/index.ts",
          "line": 1310
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-action-connector/index.ts",
        "line": 1302
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 1352
          },
          "name": "resetRoleArn"
        }
      ],
      "name": "QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataIamConnectionMetadataOutputReference",
      "namespace": "quicksightActionConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 1356
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 1346
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 1314
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataIamConnectionMetadata"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-action-connector/index:QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataIamConnectionMetadataOutputReference"
    },
    "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataNoneConnectionMetadata": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataNoneConnectionMetadata",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-action-connector/index.ts",
        "line": 1360
      },
      "name": "QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataNoneConnectionMetadata",
      "namespace": "quicksightActionConnector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_action_connector#base_endpoint QuicksightActionConnector#base_endpoint}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 1364
          },
          "name": "baseEndpoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-action-connector/index:QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataNoneConnectionMetadata"
    },
    "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataNoneConnectionMetadataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataNoneConnectionMetadataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-action-connector/index.ts",
          "line": 1404
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-action-connector/index.ts",
        "line": 1396
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 1446
          },
          "name": "resetBaseEndpoint"
        }
      ],
      "name": "QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataNoneConnectionMetadataOutputReference",
      "namespace": "quicksightActionConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 1450
          },
          "name": "baseEndpointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 1440
          },
          "name": "baseEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 1408
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataNoneConnectionMetadata"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-action-connector/index:QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataNoneConnectionMetadataOutputReference"
    },
    "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-action-connector/index.ts",
          "line": 1553
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-action-connector/index.ts",
        "line": 1545
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 1622
          },
          "name": "putApiKeyConnectionMetadata",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataApiKeyConnectionMetadata"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 1638
          },
          "name": "putAuthorizationCodeGrantMetadata",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataAuthorizationCodeGrantMetadata"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 1654
          },
          "name": "putBasicAuthConnectionMetadata",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataBasicAuthConnectionMetadata"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 1670
          },
          "name": "putClientCredentialsGrantMetadata",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataClientCredentialsGrantMetadata"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 1686
          },
          "name": "putIamConnectionMetadata",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataIamConnectionMetadata"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 1702
          },
          "name": "putNoneConnectionMetadata",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataNoneConnectionMetadata"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 1625
          },
          "name": "resetApiKeyConnectionMetadata"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 1641
          },
          "name": "resetAuthorizationCodeGrantMetadata"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 1657
          },
          "name": "resetBasicAuthConnectionMetadata"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 1673
          },
          "name": "resetClientCredentialsGrantMetadata"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 1689
          },
          "name": "resetIamConnectionMetadata"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 1705
          },
          "name": "resetNoneConnectionMetadata"
        }
      ],
      "name": "QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataOutputReference",
      "namespace": "quicksightActionConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 1619
          },
          "name": "apiKeyConnectionMetadata",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataApiKeyConnectionMetadataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 1635
          },
          "name": "authorizationCodeGrantMetadata",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataAuthorizationCodeGrantMetadataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 1651
          },
          "name": "basicAuthConnectionMetadata",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataBasicAuthConnectionMetadataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 1667
          },
          "name": "clientCredentialsGrantMetadata",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataClientCredentialsGrantMetadataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 1683
          },
          "name": "iamConnectionMetadata",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataIamConnectionMetadataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 1699
          },
          "name": "noneConnectionMetadata",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataNoneConnectionMetadataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 1629
          },
          "name": "apiKeyConnectionMetadataInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataApiKeyConnectionMetadata"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 1645
          },
          "name": "authorizationCodeGrantMetadataInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataAuthorizationCodeGrantMetadata"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 1661
          },
          "name": "basicAuthConnectionMetadataInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataBasicAuthConnectionMetadata"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 1677
          },
          "name": "clientCredentialsGrantMetadataInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataClientCredentialsGrantMetadata"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 1693
          },
          "name": "iamConnectionMetadataInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataIamConnectionMetadata"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 1709
          },
          "name": "noneConnectionMetadataInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataNoneConnectionMetadata"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 1557
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfigAuthenticationMetadata"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-action-connector/index:QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataOutputReference"
    },
    "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-action-connector/index.ts",
          "line": 1768
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-action-connector/index.ts",
        "line": 1760
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 1813
          },
          "name": "putAuthenticationMetadata",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfigAuthenticationMetadata"
              }
            }
          ]
        }
      ],
      "name": "QuicksightActionConnectorAuthenticationConfigOutputReference",
      "namespace": "quicksightActionConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 1810
          },
          "name": "authenticationMetadata",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfigAuthenticationMetadataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 1817
          },
          "name": "authenticationMetadataInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfigAuthenticationMetadata"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 1830
          },
          "name": "authenticationTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 1823
          },
          "name": "authenticationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 1772
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-action-connector/index:QuicksightActionConnectorAuthenticationConfigOutputReference"
    },
    "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-action-connector/index.ts",
        "line": 14
      },
      "name": "QuicksightActionConnectorConfig",
      "namespace": "quicksightActionConnector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_action_connector#action_connector_id QuicksightActionConnector#action_connector_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 18
          },
          "name": "actionConnectorId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_action_connector#authentication_config QuicksightActionConnector#authentication_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 22
          },
          "name": "authenticationConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorAuthenticationConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_action_connector#aws_account_id QuicksightActionConnector#aws_account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 26
          },
          "name": "awsAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_action_connector#name QuicksightActionConnector#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 34
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_action_connector#type QuicksightActionConnector#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 46
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_action_connector#description QuicksightActionConnector#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 30
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_action_connector#permissions QuicksightActionConnector#permissions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 38
          },
          "name": "permissions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorPermissions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_action_connector#tags QuicksightActionConnector#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 42
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_action_connector#vpc_connection_arn QuicksightActionConnector#vpc_connection_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 50
          },
          "name": "vpcConnectionArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-action-connector/index:QuicksightActionConnectorConfig"
    },
    "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorPermissions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorPermissions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-action-connector/index.ts",
        "line": 1834
      },
      "name": "QuicksightActionConnectorPermissions",
      "namespace": "quicksightActionConnector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_action_connector#actions QuicksightActionConnector#actions}",
            "stability": "stable",
            "summary": "<p>The IAM action to grant or revoke permissions on.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 1840
          },
          "name": "actions",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This can be one of the\n            following:</p>\n         <ul>\n            <li>\n               <p>The ARN of an Amazon QuickSight user or group associated with a data source or dataset. (This is common.)</p>\n            </li>\n            <li>\n               <p>The ARN of an Amazon QuickSight user, group, or namespace associated with an analysis, dashboard, template, or theme. (This is common.)</p>\n            </li>\n            <li>\n               <p>The ARN of an Amazon Web Services account root: This is an IAM ARN rather than a QuickSight\n                    ARN. Use this option only to share resources (templates) across Amazon Web Services accounts.\n                    (This is less common.) </p>\n            </li>\n         </ul>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_action_connector#principal QuicksightActionConnector#principal}",
            "stability": "stable",
            "summary": "<p>The Amazon Resource Name (ARN) of the principal."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 1860
          },
          "name": "principal",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-action-connector/index:QuicksightActionConnectorPermissions"
    },
    "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorPermissionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorPermissionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-action-connector/index.ts",
          "line": 1990
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-action-connector/index.ts",
        "line": 1982
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 1997
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorPermissionsOutputReference"
            }
          }
        }
      ],
      "name": "QuicksightActionConnectorPermissionsList",
      "namespace": "quicksightActionConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 1983
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorPermissions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-action-connector/index:QuicksightActionConnectorPermissionsList"
    },
    "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorPermissionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorPermissionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-action-connector/index.ts",
          "line": 1909
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-action-connector/index.ts",
        "line": 1899
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 1957
          },
          "name": "resetActions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 1973
          },
          "name": "resetPrincipal"
        }
      ],
      "name": "QuicksightActionConnectorPermissionsOutputReference",
      "namespace": "quicksightActionConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 1961
          },
          "name": "actionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 1977
          },
          "name": "principalInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 1951
          },
          "name": "actions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 1967
          },
          "name": "principal",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 1913
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorPermissions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-action-connector/index:QuicksightActionConnectorPermissionsOutputReference"
    },
    "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-action-connector/index.ts",
        "line": 2001
      },
      "name": "QuicksightActionConnectorTags",
      "namespace": "quicksightActionConnector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_action_connector#key QuicksightActionConnector#key}",
            "stability": "stable",
            "summary": "<p>Tag key.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 2007
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_action_connector#value QuicksightActionConnector#value}",
            "stability": "stable",
            "summary": "<p>Tag value.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 2013
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-action-connector/index:QuicksightActionConnectorTags"
    },
    "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-action-connector/index.ts",
          "line": 2143
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-action-connector/index.ts",
        "line": 2135
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 2150
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorTagsOutputReference"
            }
          }
        }
      ],
      "name": "QuicksightActionConnectorTagsList",
      "namespace": "quicksightActionConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 2136
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-action-connector/index:QuicksightActionConnectorTagsList"
    },
    "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-action-connector/index.ts",
          "line": 2062
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-action-connector/index.ts",
        "line": 2052
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 2110
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 2126
          },
          "name": "resetValue"
        }
      ],
      "name": "QuicksightActionConnectorTagsOutputReference",
      "namespace": "quicksightActionConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 2114
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 2130
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 2104
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 2120
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-action-connector/index.ts",
            "line": 2066
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightActionConnector.QuicksightActionConnectorTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-action-connector/index:QuicksightActionConnectorTagsOutputReference"
    },
    "@cdktn/provider-awscc.quicksightAgent.QuicksightAgent": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_agent awscc_quicksight_agent}."
      },
      "fqn": "@cdktn/provider-awscc.quicksightAgent.QuicksightAgent",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_agent awscc_quicksight_agent} Resource."
        },
        "locationInModule": {
          "filename": "src/quicksight-agent/index.ts",
          "line": 904
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.quicksightAgent.QuicksightAgentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-agent/index.ts",
        "line": 872
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a QuicksightAgent resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 889
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the QuicksightAgent to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_agent#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing QuicksightAgent that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the QuicksightAgent to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 1021
          },
          "name": "putCustomPromptInput",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightAgent.QuicksightAgentCustomPromptInput"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 1130
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.quicksightAgent.QuicksightAgentTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 946
          },
          "name": "resetActionConnectors"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 975
          },
          "name": "resetAgentLifecycle"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 1024
          },
          "name": "resetCustomPromptInput"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 1046
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 1067
          },
          "name": "resetIconId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 1101
          },
          "name": "resetSpaces"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 1117
          },
          "name": "resetStarterPrompts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 1133
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 1154
          },
          "name": "resetWelcomeMessage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 1166
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 1183
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "QuicksightAgent",
      "namespace": "quicksightAgent",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 877
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 984
          },
          "name": "agentStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 989
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 1007
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 1012
          },
          "name": "creator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 1018
          },
          "name": "customPromptInput",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightAgent.QuicksightAgentCustomPromptInputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 1034
          },
          "name": "customPromptInterface",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightAgent.QuicksightAgentCustomPromptInterfaceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 1055
          },
          "name": "errorMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 1076
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 1127
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightAgent.QuicksightAgentTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 1142
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 950
          },
          "name": "actionConnectorsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 963
          },
          "name": "agentIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 979
          },
          "name": "agentLifecycleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 1002
          },
          "name": "awsAccountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 1028
          },
          "name": "customPromptInputInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightAgent.QuicksightAgentCustomPromptInput"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 1050
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 1071
          },
          "name": "iconIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 1089
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 1105
          },
          "name": "spacesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 1121
          },
          "name": "starterPromptsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 1137
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightAgent.QuicksightAgentTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 1158
          },
          "name": "welcomeMessageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 940
          },
          "name": "actionConnectors",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 956
          },
          "name": "agentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 969
          },
          "name": "agentLifecycle",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 995
          },
          "name": "awsAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 1040
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 1061
          },
          "name": "iconId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 1082
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 1095
          },
          "name": "spaces",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 1111
          },
          "name": "starterPrompts",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 1148
          },
          "name": "welcomeMessage",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-agent/index:QuicksightAgent"
    },
    "@cdktn/provider-awscc.quicksightAgent.QuicksightAgentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightAgent.QuicksightAgentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-agent/index.ts",
        "line": 14
      },
      "name": "QuicksightAgentConfig",
      "namespace": "quicksightAgent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_agent#agent_id QuicksightAgent#agent_id}",
            "stability": "stable",
            "summary": "The unique identifier for the agent."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 26
          },
          "name": "agentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_agent#aws_account_id QuicksightAgent#aws_account_id}",
            "stability": "stable",
            "summary": "The ID of the Amazon Web Services account where the agent is being created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 38
          },
          "name": "awsAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_agent#name QuicksightAgent#name}",
            "stability": "stable",
            "summary": "The display name of the agent."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 62
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_agent#action_connectors QuicksightAgent#action_connectors}",
            "stability": "stable",
            "summary": "A list of ActionConnector ARNs (max 10) attached to the agent."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 20
          },
          "name": "actionConnectors",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_agent#agent_lifecycle QuicksightAgent#agent_lifecycle}",
            "stability": "stable",
            "summary": "The lifecycle stage of the agent. PREVIEW or PUBLISHED."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 32
          },
          "name": "agentLifecycle",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_agent#custom_prompt_input QuicksightAgent#custom_prompt_input}",
            "stability": "stable",
            "summary": "Custom prompt configuration. Specify either ExistingPrompt or NewPrompt."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 44
          },
          "name": "customPromptInput",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightAgent.QuicksightAgentCustomPromptInput"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_agent#description QuicksightAgent#description}",
            "stability": "stable",
            "summary": "A description of the agent."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 50
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_agent#icon_id QuicksightAgent#icon_id}",
            "stability": "stable",
            "summary": "The icon identifier for the agent."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 56
          },
          "name": "iconId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_agent#spaces QuicksightAgent#spaces}",
            "stability": "stable",
            "summary": "A list of Space ARNs (max 10) attached to the agent."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 68
          },
          "name": "spaces",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_agent#starter_prompts QuicksightAgent#starter_prompts}",
            "stability": "stable",
            "summary": "A list of up to 3 starter prompts displayed to users."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 74
          },
          "name": "starterPrompts",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_agent#tags QuicksightAgent#tags}",
            "stability": "stable",
            "summary": "A list of key-value pairs to associate with the agent resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 80
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightAgent.QuicksightAgentTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_agent#welcome_message QuicksightAgent#welcome_message}",
            "stability": "stable",
            "summary": "The welcome message displayed when a user opens the agent."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 86
          },
          "name": "welcomeMessage",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-agent/index:QuicksightAgentConfig"
    },
    "@cdktn/provider-awscc.quicksightAgent.QuicksightAgentCustomPromptInput": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightAgent.QuicksightAgentCustomPromptInput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-agent/index.ts",
        "line": 490
      },
      "name": "QuicksightAgentCustomPromptInput",
      "namespace": "quicksightAgent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_agent#existing_prompt QuicksightAgent#existing_prompt}",
            "stability": "stable",
            "summary": "Reference to an existing custom prompt profile."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 496
          },
          "name": "existingPrompt",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightAgent.QuicksightAgentCustomPromptInputExistingPrompt"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_agent#new_prompt QuicksightAgent#new_prompt}",
            "stability": "stable",
            "summary": "Parameters for creating a new custom prompt configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 502
          },
          "name": "newPrompt",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightAgent.QuicksightAgentCustomPromptInputNewPrompt"
          }
        }
      ],
      "symbolId": "src/quicksight-agent/index:QuicksightAgentCustomPromptInput"
    },
    "@cdktn/provider-awscc.quicksightAgent.QuicksightAgentCustomPromptInputExistingPrompt": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightAgent.QuicksightAgentCustomPromptInputExistingPrompt",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-agent/index.ts",
        "line": 88
      },
      "name": "QuicksightAgentCustomPromptInputExistingPrompt",
      "namespace": "quicksightAgent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_agent#model_profile_id QuicksightAgent#model_profile_id}",
            "stability": "stable",
            "summary": "The identifier of the model profile."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 94
          },
          "name": "modelProfileId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_agent#qbs_aws_account_id QuicksightAgent#qbs_aws_account_id}",
            "stability": "stable",
            "summary": "The QBS AWS account identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 100
          },
          "name": "qbsAwsAccountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_agent#subscription_id QuicksightAgent#subscription_id}",
            "stability": "stable",
            "summary": "The subscription identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 106
          },
          "name": "subscriptionId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-agent/index:QuicksightAgentCustomPromptInputExistingPrompt"
    },
    "@cdktn/provider-awscc.quicksightAgent.QuicksightAgentCustomPromptInputExistingPromptOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightAgent.QuicksightAgentCustomPromptInputExistingPromptOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-agent/index.ts",
          "line": 160
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-agent/index.ts",
        "line": 152
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 214
          },
          "name": "resetModelProfileId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 230
          },
          "name": "resetQbsAwsAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 246
          },
          "name": "resetSubscriptionId"
        }
      ],
      "name": "QuicksightAgentCustomPromptInputExistingPromptOutputReference",
      "namespace": "quicksightAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 218
          },
          "name": "modelProfileIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 234
          },
          "name": "qbsAwsAccountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 250
          },
          "name": "subscriptionIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 208
          },
          "name": "modelProfileId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 224
          },
          "name": "qbsAwsAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 240
          },
          "name": "subscriptionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 164
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightAgent.QuicksightAgentCustomPromptInputExistingPrompt"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-agent/index:QuicksightAgentCustomPromptInputExistingPromptOutputReference"
    },
    "@cdktn/provider-awscc.quicksightAgent.QuicksightAgentCustomPromptInputNewPrompt": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightAgent.QuicksightAgentCustomPromptInputNewPrompt",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-agent/index.ts",
        "line": 254
      },
      "name": "QuicksightAgentCustomPromptInputNewPrompt",
      "namespace": "quicksightAgent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_agent#custom_instructions QuicksightAgent#custom_instructions}",
            "stability": "stable",
            "summary": "Custom instructions for the agent behavior."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 260
          },
          "name": "customInstructions",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_agent#identity QuicksightAgent#identity}",
            "stability": "stable",
            "summary": "The identity or persona of the agent."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 266
          },
          "name": "identity",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_agent#output_style QuicksightAgent#output_style}",
            "stability": "stable",
            "summary": "The output style for the agent responses."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 272
          },
          "name": "outputStyle",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_agent#response_length QuicksightAgent#response_length}",
            "stability": "stable",
            "summary": "The desired response length for the agent."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 278
          },
          "name": "responseLength",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_agent#tone QuicksightAgent#tone}",
            "stability": "stable",
            "summary": "The tone used in agent responses."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 284
          },
          "name": "tone",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-agent/index:QuicksightAgentCustomPromptInputNewPrompt"
    },
    "@cdktn/provider-awscc.quicksightAgent.QuicksightAgentCustomPromptInputNewPromptOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightAgent.QuicksightAgentCustomPromptInputNewPromptOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-agent/index.ts",
          "line": 352
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-agent/index.ts",
        "line": 344
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 418
          },
          "name": "resetCustomInstructions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 434
          },
          "name": "resetIdentity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 450
          },
          "name": "resetOutputStyle"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 466
          },
          "name": "resetResponseLength"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 482
          },
          "name": "resetTone"
        }
      ],
      "name": "QuicksightAgentCustomPromptInputNewPromptOutputReference",
      "namespace": "quicksightAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 422
          },
          "name": "customInstructionsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 438
          },
          "name": "identityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 454
          },
          "name": "outputStyleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 470
          },
          "name": "responseLengthInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 486
          },
          "name": "toneInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 412
          },
          "name": "customInstructions",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 428
          },
          "name": "identity",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 444
          },
          "name": "outputStyle",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 460
          },
          "name": "responseLength",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 476
          },
          "name": "tone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 356
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightAgent.QuicksightAgentCustomPromptInputNewPrompt"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-agent/index:QuicksightAgentCustomPromptInputNewPromptOutputReference"
    },
    "@cdktn/provider-awscc.quicksightAgent.QuicksightAgentCustomPromptInputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightAgent.QuicksightAgentCustomPromptInputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-agent/index.ts",
          "line": 549
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-agent/index.ts",
        "line": 541
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 594
          },
          "name": "putExistingPrompt",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightAgent.QuicksightAgentCustomPromptInputExistingPrompt"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 610
          },
          "name": "putNewPrompt",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightAgent.QuicksightAgentCustomPromptInputNewPrompt"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 597
          },
          "name": "resetExistingPrompt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 613
          },
          "name": "resetNewPrompt"
        }
      ],
      "name": "QuicksightAgentCustomPromptInputOutputReference",
      "namespace": "quicksightAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 591
          },
          "name": "existingPrompt",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightAgent.QuicksightAgentCustomPromptInputExistingPromptOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 607
          },
          "name": "newPrompt",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightAgent.QuicksightAgentCustomPromptInputNewPromptOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 601
          },
          "name": "existingPromptInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightAgent.QuicksightAgentCustomPromptInputExistingPrompt"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 617
          },
          "name": "newPromptInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightAgent.QuicksightAgentCustomPromptInputNewPrompt"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 553
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightAgent.QuicksightAgentCustomPromptInput"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-agent/index:QuicksightAgentCustomPromptInputOutputReference"
    },
    "@cdktn/provider-awscc.quicksightAgent.QuicksightAgentCustomPromptInterface": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightAgent.QuicksightAgentCustomPromptInterface",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-agent/index.ts",
        "line": 621
      },
      "name": "QuicksightAgentCustomPromptInterface",
      "namespace": "quicksightAgent",
      "symbolId": "src/quicksight-agent/index:QuicksightAgentCustomPromptInterface"
    },
    "@cdktn/provider-awscc.quicksightAgent.QuicksightAgentCustomPromptInterfaceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightAgent.QuicksightAgentCustomPromptInterfaceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-agent/index.ts",
          "line": 651
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-agent/index.ts",
        "line": 644
      },
      "name": "QuicksightAgentCustomPromptInterfaceOutputReference",
      "namespace": "quicksightAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 671
          },
          "name": "customInstructions",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 676
          },
          "name": "identity",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 681
          },
          "name": "modelProfileId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 686
          },
          "name": "outputStyle",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 691
          },
          "name": "promptSummary",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 696
          },
          "name": "qbsAwsAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 701
          },
          "name": "responseLength",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 706
          },
          "name": "subscriptionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 711
          },
          "name": "tone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 655
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightAgent.QuicksightAgentCustomPromptInterface"
          }
        }
      ],
      "symbolId": "src/quicksight-agent/index:QuicksightAgentCustomPromptInterfaceOutputReference"
    },
    "@cdktn/provider-awscc.quicksightAgent.QuicksightAgentTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightAgent.QuicksightAgentTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-agent/index.ts",
        "line": 715
      },
      "name": "QuicksightAgentTags",
      "namespace": "quicksightAgent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_agent#key QuicksightAgent#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 721
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_agent#value QuicksightAgent#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 727
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-agent/index:QuicksightAgentTags"
    },
    "@cdktn/provider-awscc.quicksightAgent.QuicksightAgentTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightAgent.QuicksightAgentTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-agent/index.ts",
          "line": 857
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-agent/index.ts",
        "line": 849
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 864
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.quicksightAgent.QuicksightAgentTagsOutputReference"
            }
          }
        }
      ],
      "name": "QuicksightAgentTagsList",
      "namespace": "quicksightAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 850
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightAgent.QuicksightAgentTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-agent/index:QuicksightAgentTagsList"
    },
    "@cdktn/provider-awscc.quicksightAgent.QuicksightAgentTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightAgent.QuicksightAgentTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-agent/index.ts",
          "line": 776
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-agent/index.ts",
        "line": 766
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 824
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 840
          },
          "name": "resetValue"
        }
      ],
      "name": "QuicksightAgentTagsOutputReference",
      "namespace": "quicksightAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 828
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 844
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 818
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 834
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-agent/index.ts",
            "line": 780
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightAgent.QuicksightAgentTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-agent/index:QuicksightAgentTagsOutputReference"
    },
    "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysis": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_analysis awscc_quicksight_analysis}."
      },
      "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysis",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_analysis awscc_quicksight_analysis} Resource."
        },
        "locationInModule": {
          "filename": "src/quicksight-analysis/index.ts",
          "line": 1852
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-analysis/index.ts",
        "line": 1820
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a QuicksightAnalysis resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 1837
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the QuicksightAnalysis to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_analysis#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing QuicksightAnalysis that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the QuicksightAnalysis to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 1929
          },
          "name": "putErrors",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisErrors"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 1971
          },
          "name": "putParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 1987
          },
          "name": "putPermissions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisPermissions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 2009
          },
          "name": "putSourceEntity",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisSourceEntity"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 2027
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 1932
          },
          "name": "resetErrors"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 1958
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 1974
          },
          "name": "resetParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 1990
          },
          "name": "resetPermissions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 2030
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 2046
          },
          "name": "resetThemeArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 2058
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 2072
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "QuicksightAnalysis",
      "namespace": "quicksightAnalysis",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 1825
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 1897
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 1915
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 1920
          },
          "name": "dataSetArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 1926
          },
          "name": "errors",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisErrorsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 1941
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 1946
          },
          "name": "lastUpdatedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 1968
          },
          "name": "parameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 1984
          },
          "name": "permissions",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisPermissionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 2000
          },
          "name": "sheets",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisSheetsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 2006
          },
          "name": "sourceEntity",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisSourceEntityOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 2018
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 2024
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 1892
          },
          "name": "analysisIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 1910
          },
          "name": "awsAccountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 1936
          },
          "name": "errorsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisErrors"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 1962
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 1978
          },
          "name": "parametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 1994
          },
          "name": "permissionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisPermissions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 2013
          },
          "name": "sourceEntityInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisSourceEntity"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 2034
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 2050
          },
          "name": "themeArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 1885
          },
          "name": "analysisId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 1903
          },
          "name": "awsAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 1952
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 2040
          },
          "name": "themeArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-analysis/index:QuicksightAnalysis"
    },
    "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-analysis/index.ts",
        "line": 14
      },
      "name": "QuicksightAnalysisConfig",
      "namespace": "quicksightAnalysis",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_analysis#analysis_id QuicksightAnalysis#analysis_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 18
          },
          "name": "analysisId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_analysis#aws_account_id QuicksightAnalysis#aws_account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 22
          },
          "name": "awsAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_analysis#source_entity QuicksightAnalysis#source_entity}",
            "stability": "stable",
            "summary": "<p>The source entity of an analysis.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 57
          },
          "name": "sourceEntity",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisSourceEntity"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_analysis#errors QuicksightAnalysis#errors}",
            "stability": "stable",
            "summary": "<p>Errors associated with the analysis.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 28
          },
          "name": "errors",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisErrors"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_analysis#name QuicksightAnalysis#name}",
            "stability": "stable",
            "summary": "<p>The descriptive name of the analysis.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 34
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_analysis#parameters QuicksightAnalysis#parameters}",
            "stability": "stable",
            "summary": "<p>A list of QuickSight parameters and the list's override values.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 40
          },
          "name": "parameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can use the <code>Permissions</code> structure to grant permissions by\n            providing a list of AWS Identity and Access Management (IAM) action information for each\n            principal listed by Amazon Resource Name (ARN). </p>\n\n        <p>To specify no permissions, omit <code>Permissions</code>.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_analysis#permissions QuicksightAnalysis#permissions}",
            "stability": "stable",
            "summary": "<p>A structure that describes the principals and the resource-level permissions on an             analysis."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 51
          },
          "name": "permissions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisPermissions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_analysis#tags QuicksightAnalysis#tags}",
            "stability": "stable",
            "summary": "<p>Contains a map of the key-value pairs for the resource tag or tags assigned to the             analysis.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 64
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_analysis#theme_arn QuicksightAnalysis#theme_arn}",
            "stability": "stable",
            "summary": "<p>The ARN of the theme of the analysis.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 70
          },
          "name": "themeArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-analysis/index:QuicksightAnalysisConfig"
    },
    "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisErrors": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisErrors",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-analysis/index.ts",
        "line": 72
      },
      "name": "QuicksightAnalysisErrors",
      "namespace": "quicksightAnalysis",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_analysis#message QuicksightAnalysis#message}",
            "stability": "stable",
            "summary": "<p>The message associated with the analysis error.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 78
          },
          "name": "message",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_analysis#type QuicksightAnalysis#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 82
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-analysis/index:QuicksightAnalysisErrors"
    },
    "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisErrorsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisErrorsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-analysis/index.ts",
          "line": 212
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-analysis/index.ts",
        "line": 204
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 219
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisErrorsOutputReference"
            }
          }
        }
      ],
      "name": "QuicksightAnalysisErrorsList",
      "namespace": "quicksightAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 205
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisErrors"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-analysis/index:QuicksightAnalysisErrorsList"
    },
    "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisErrorsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisErrorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-analysis/index.ts",
          "line": 131
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-analysis/index.ts",
        "line": 121
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 179
          },
          "name": "resetMessage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 195
          },
          "name": "resetType"
        }
      ],
      "name": "QuicksightAnalysisErrorsOutputReference",
      "namespace": "quicksightAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 183
          },
          "name": "messageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 199
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 173
          },
          "name": "message",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 189
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 135
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisErrors"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-analysis/index:QuicksightAnalysisErrorsOutputReference"
    },
    "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-analysis/index.ts",
        "line": 835
      },
      "name": "QuicksightAnalysisParameters",
      "namespace": "quicksightAnalysis",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_analysis#date_time_parameters QuicksightAnalysis#date_time_parameters}",
            "stability": "stable",
            "summary": "<p>Date-time parameters.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 841
          },
          "name": "dateTimeParameters",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisParametersDateTimeParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_analysis#decimal_parameters QuicksightAnalysis#decimal_parameters}",
            "stability": "stable",
            "summary": "<p>Decimal parameters.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 847
          },
          "name": "decimalParameters",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisParametersDecimalParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_analysis#integer_parameters QuicksightAnalysis#integer_parameters}",
            "stability": "stable",
            "summary": "<p>Integer parameters.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 853
          },
          "name": "integerParameters",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisParametersIntegerParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_analysis#string_parameters QuicksightAnalysis#string_parameters}",
            "stability": "stable",
            "summary": "<p>String parameters.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 859
          },
          "name": "stringParameters",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisParametersStringParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-analysis/index:QuicksightAnalysisParameters"
    },
    "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisParametersDateTimeParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisParametersDateTimeParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-analysis/index.ts",
        "line": 223
      },
      "name": "QuicksightAnalysisParametersDateTimeParameters",
      "namespace": "quicksightAnalysis",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_analysis#name QuicksightAnalysis#name}",
            "stability": "stable",
            "summary": "<p>A display name for the date-time parameter.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 229
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_analysis#values QuicksightAnalysis#values}",
            "stability": "stable",
            "summary": "<p>The values for the date-time parameter.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 235
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/quicksight-analysis/index:QuicksightAnalysisParametersDateTimeParameters"
    },
    "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisParametersDateTimeParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisParametersDateTimeParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-analysis/index.ts",
          "line": 365
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-analysis/index.ts",
        "line": 357
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 372
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisParametersDateTimeParametersOutputReference"
            }
          }
        }
      ],
      "name": "QuicksightAnalysisParametersDateTimeParametersList",
      "namespace": "quicksightAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 358
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisParametersDateTimeParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-analysis/index:QuicksightAnalysisParametersDateTimeParametersList"
    },
    "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisParametersDateTimeParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisParametersDateTimeParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-analysis/index.ts",
          "line": 284
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-analysis/index.ts",
        "line": 274
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 332
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 348
          },
          "name": "resetValues"
        }
      ],
      "name": "QuicksightAnalysisParametersDateTimeParametersOutputReference",
      "namespace": "quicksightAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 336
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 352
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 326
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 342
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 288
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisParametersDateTimeParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-analysis/index:QuicksightAnalysisParametersDateTimeParametersOutputReference"
    },
    "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisParametersDecimalParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisParametersDecimalParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-analysis/index.ts",
        "line": 376
      },
      "name": "QuicksightAnalysisParametersDecimalParameters",
      "namespace": "quicksightAnalysis",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_analysis#name QuicksightAnalysis#name}",
            "stability": "stable",
            "summary": "<p>A display name for the decimal parameter.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 382
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_analysis#values QuicksightAnalysis#values}",
            "stability": "stable",
            "summary": "<p>The values for the decimal parameter.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 388
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/quicksight-analysis/index:QuicksightAnalysisParametersDecimalParameters"
    },
    "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisParametersDecimalParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisParametersDecimalParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-analysis/index.ts",
          "line": 518
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-analysis/index.ts",
        "line": 510
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 525
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisParametersDecimalParametersOutputReference"
            }
          }
        }
      ],
      "name": "QuicksightAnalysisParametersDecimalParametersList",
      "namespace": "quicksightAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 511
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisParametersDecimalParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-analysis/index:QuicksightAnalysisParametersDecimalParametersList"
    },
    "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisParametersDecimalParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisParametersDecimalParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-analysis/index.ts",
          "line": 437
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-analysis/index.ts",
        "line": 427
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 485
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 501
          },
          "name": "resetValues"
        }
      ],
      "name": "QuicksightAnalysisParametersDecimalParametersOutputReference",
      "namespace": "quicksightAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 489
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 505
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 479
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 495
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 441
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisParametersDecimalParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-analysis/index:QuicksightAnalysisParametersDecimalParametersOutputReference"
    },
    "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisParametersIntegerParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisParametersIntegerParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-analysis/index.ts",
        "line": 529
      },
      "name": "QuicksightAnalysisParametersIntegerParameters",
      "namespace": "quicksightAnalysis",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_analysis#name QuicksightAnalysis#name}",
            "stability": "stable",
            "summary": "<p>The name of the integer parameter.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 535
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_analysis#values QuicksightAnalysis#values}",
            "stability": "stable",
            "summary": "<p>The values for the integer parameter.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 541
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/quicksight-analysis/index:QuicksightAnalysisParametersIntegerParameters"
    },
    "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisParametersIntegerParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisParametersIntegerParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-analysis/index.ts",
          "line": 671
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-analysis/index.ts",
        "line": 663
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 678
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisParametersIntegerParametersOutputReference"
            }
          }
        }
      ],
      "name": "QuicksightAnalysisParametersIntegerParametersList",
      "namespace": "quicksightAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 664
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisParametersIntegerParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-analysis/index:QuicksightAnalysisParametersIntegerParametersList"
    },
    "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisParametersIntegerParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisParametersIntegerParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-analysis/index.ts",
          "line": 590
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-analysis/index.ts",
        "line": 580
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 638
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 654
          },
          "name": "resetValues"
        }
      ],
      "name": "QuicksightAnalysisParametersIntegerParametersOutputReference",
      "namespace": "quicksightAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 642
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 658
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 632
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 648
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 594
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisParametersIntegerParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-analysis/index:QuicksightAnalysisParametersIntegerParametersOutputReference"
    },
    "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-analysis/index.ts",
          "line": 920
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-analysis/index.ts",
        "line": 912
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 977
          },
          "name": "putDateTimeParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisParametersDateTimeParameters"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 993
          },
          "name": "putDecimalParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisParametersDecimalParameters"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 1009
          },
          "name": "putIntegerParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisParametersIntegerParameters"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 1025
          },
          "name": "putStringParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisParametersStringParameters"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 980
          },
          "name": "resetDateTimeParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 996
          },
          "name": "resetDecimalParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 1012
          },
          "name": "resetIntegerParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 1028
          },
          "name": "resetStringParameters"
        }
      ],
      "name": "QuicksightAnalysisParametersOutputReference",
      "namespace": "quicksightAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 974
          },
          "name": "dateTimeParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisParametersDateTimeParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 990
          },
          "name": "decimalParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisParametersDecimalParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 1006
          },
          "name": "integerParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisParametersIntegerParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 1022
          },
          "name": "stringParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisParametersStringParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 984
          },
          "name": "dateTimeParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisParametersDateTimeParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 1000
          },
          "name": "decimalParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisParametersDecimalParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 1016
          },
          "name": "integerParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisParametersIntegerParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 1032
          },
          "name": "stringParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisParametersStringParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 924
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-analysis/index:QuicksightAnalysisParametersOutputReference"
    },
    "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisParametersStringParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisParametersStringParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-analysis/index.ts",
        "line": 682
      },
      "name": "QuicksightAnalysisParametersStringParameters",
      "namespace": "quicksightAnalysis",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_analysis#name QuicksightAnalysis#name}",
            "stability": "stable",
            "summary": "<p>A display name for a string parameter.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 688
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_analysis#values QuicksightAnalysis#values}",
            "stability": "stable",
            "summary": "<p>The values of a string parameter.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 694
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/quicksight-analysis/index:QuicksightAnalysisParametersStringParameters"
    },
    "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisParametersStringParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisParametersStringParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-analysis/index.ts",
          "line": 824
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-analysis/index.ts",
        "line": 816
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 831
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisParametersStringParametersOutputReference"
            }
          }
        }
      ],
      "name": "QuicksightAnalysisParametersStringParametersList",
      "namespace": "quicksightAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 817
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisParametersStringParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-analysis/index:QuicksightAnalysisParametersStringParametersList"
    },
    "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisParametersStringParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisParametersStringParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-analysis/index.ts",
          "line": 743
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-analysis/index.ts",
        "line": 733
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 791
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 807
          },
          "name": "resetValues"
        }
      ],
      "name": "QuicksightAnalysisParametersStringParametersOutputReference",
      "namespace": "quicksightAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 795
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 811
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 785
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 801
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 747
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisParametersStringParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-analysis/index:QuicksightAnalysisParametersStringParametersOutputReference"
    },
    "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisPermissions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisPermissions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-analysis/index.ts",
        "line": 1036
      },
      "name": "QuicksightAnalysisPermissions",
      "namespace": "quicksightAnalysis",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_analysis#actions QuicksightAnalysis#actions}",
            "stability": "stable",
            "summary": "<p>The IAM action to grant or revoke permissions on.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 1042
          },
          "name": "actions",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This can be one of the\n            following:</p>\n        <ul>\n            <li>\n                <p>The ARN of an Amazon QuickSight user or group associated with a data source or dataset. (This is common.)</p>\n            </li>\n            <li>\n                <p>The ARN of an Amazon QuickSight user, group, or namespace associated with an analysis, dashboard, template, or theme. (This is common.)</p>\n            </li>\n            <li>\n                <p>The ARN of an AWS account root: This is an IAM ARN rather than a QuickSight\n                    ARN. Use this option only to share resources (templates) across AWS accounts.\n                    (This is less common.) </p>\n            </li>\n         </ul>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_analysis#principal QuicksightAnalysis#principal}",
            "stability": "stable",
            "summary": "<p>The Amazon Resource Name (ARN) of the principal."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 1062
          },
          "name": "principal",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-analysis/index:QuicksightAnalysisPermissions"
    },
    "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisPermissionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisPermissionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-analysis/index.ts",
          "line": 1192
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-analysis/index.ts",
        "line": 1184
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 1199
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisPermissionsOutputReference"
            }
          }
        }
      ],
      "name": "QuicksightAnalysisPermissionsList",
      "namespace": "quicksightAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 1185
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisPermissions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-analysis/index:QuicksightAnalysisPermissionsList"
    },
    "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisPermissionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisPermissionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-analysis/index.ts",
          "line": 1111
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-analysis/index.ts",
        "line": 1101
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 1159
          },
          "name": "resetActions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 1175
          },
          "name": "resetPrincipal"
        }
      ],
      "name": "QuicksightAnalysisPermissionsOutputReference",
      "namespace": "quicksightAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 1163
          },
          "name": "actionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 1179
          },
          "name": "principalInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 1153
          },
          "name": "actions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 1169
          },
          "name": "principal",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 1115
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisPermissions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-analysis/index:QuicksightAnalysisPermissionsOutputReference"
    },
    "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisSheets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisSheets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-analysis/index.ts",
        "line": 1203
      },
      "name": "QuicksightAnalysisSheets",
      "namespace": "quicksightAnalysis",
      "symbolId": "src/quicksight-analysis/index:QuicksightAnalysisSheets"
    },
    "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisSheetsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisSheetsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-analysis/index.ts",
          "line": 1272
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-analysis/index.ts",
        "line": 1265
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 1279
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisSheetsOutputReference"
            }
          }
        }
      ],
      "name": "QuicksightAnalysisSheetsList",
      "namespace": "quicksightAnalysis",
      "symbolId": "src/quicksight-analysis/index:QuicksightAnalysisSheetsList"
    },
    "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisSheetsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisSheetsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-analysis/index.ts",
          "line": 1235
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-analysis/index.ts",
        "line": 1226
      },
      "name": "QuicksightAnalysisSheetsOutputReference",
      "namespace": "quicksightAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 1255
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 1260
          },
          "name": "sheetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 1239
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisSheets"
          }
        }
      ],
      "symbolId": "src/quicksight-analysis/index:QuicksightAnalysisSheetsOutputReference"
    },
    "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisSourceEntity": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisSourceEntity",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-analysis/index.ts",
        "line": 1567
      },
      "name": "QuicksightAnalysisSourceEntity",
      "namespace": "quicksightAnalysis",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_analysis#source_template QuicksightAnalysis#source_template}",
            "stability": "stable",
            "summary": "<p>The source template of an analysis.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 1573
          },
          "name": "sourceTemplate",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisSourceEntitySourceTemplate"
          }
        }
      ],
      "symbolId": "src/quicksight-analysis/index:QuicksightAnalysisSourceEntity"
    },
    "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisSourceEntityOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisSourceEntityOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-analysis/index.ts",
          "line": 1613
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-analysis/index.ts",
        "line": 1605
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 1652
          },
          "name": "putSourceTemplate",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisSourceEntitySourceTemplate"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 1655
          },
          "name": "resetSourceTemplate"
        }
      ],
      "name": "QuicksightAnalysisSourceEntityOutputReference",
      "namespace": "quicksightAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 1649
          },
          "name": "sourceTemplate",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisSourceEntitySourceTemplateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 1659
          },
          "name": "sourceTemplateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisSourceEntitySourceTemplate"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 1617
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisSourceEntity"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-analysis/index:QuicksightAnalysisSourceEntityOutputReference"
    },
    "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisSourceEntitySourceTemplate": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisSourceEntitySourceTemplate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-analysis/index.ts",
        "line": 1436
      },
      "name": "QuicksightAnalysisSourceEntitySourceTemplate",
      "namespace": "quicksightAnalysis",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_analysis#arn QuicksightAnalysis#arn}",
            "stability": "stable",
            "summary": "<p>The Amazon Resource Name (ARN) of the source template of an analysis.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 1442
          },
          "name": "arn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_analysis#data_set_references QuicksightAnalysis#data_set_references}",
            "stability": "stable",
            "summary": "<p>The dataset references of the source template of an analysis.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 1448
          },
          "name": "dataSetReferences",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisSourceEntitySourceTemplateDataSetReferences"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-analysis/index:QuicksightAnalysisSourceEntitySourceTemplate"
    },
    "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisSourceEntitySourceTemplateDataSetReferences": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisSourceEntitySourceTemplateDataSetReferences",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-analysis/index.ts",
        "line": 1283
      },
      "name": "QuicksightAnalysisSourceEntitySourceTemplateDataSetReferences",
      "namespace": "quicksightAnalysis",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_analysis#data_set_arn QuicksightAnalysis#data_set_arn}",
            "stability": "stable",
            "summary": "<p>Dataset Amazon Resource Name (ARN).</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 1289
          },
          "name": "dataSetArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_analysis#data_set_placeholder QuicksightAnalysis#data_set_placeholder}",
            "stability": "stable",
            "summary": "<p>Dataset placeholder.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 1295
          },
          "name": "dataSetPlaceholder",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-analysis/index:QuicksightAnalysisSourceEntitySourceTemplateDataSetReferences"
    },
    "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisSourceEntitySourceTemplateDataSetReferencesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisSourceEntitySourceTemplateDataSetReferencesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-analysis/index.ts",
          "line": 1425
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-analysis/index.ts",
        "line": 1417
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 1432
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisSourceEntitySourceTemplateDataSetReferencesOutputReference"
            }
          }
        }
      ],
      "name": "QuicksightAnalysisSourceEntitySourceTemplateDataSetReferencesList",
      "namespace": "quicksightAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 1418
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisSourceEntitySourceTemplateDataSetReferences"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-analysis/index:QuicksightAnalysisSourceEntitySourceTemplateDataSetReferencesList"
    },
    "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisSourceEntitySourceTemplateDataSetReferencesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisSourceEntitySourceTemplateDataSetReferencesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-analysis/index.ts",
          "line": 1344
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-analysis/index.ts",
        "line": 1334
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 1392
          },
          "name": "resetDataSetArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 1408
          },
          "name": "resetDataSetPlaceholder"
        }
      ],
      "name": "QuicksightAnalysisSourceEntitySourceTemplateDataSetReferencesOutputReference",
      "namespace": "quicksightAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 1396
          },
          "name": "dataSetArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 1412
          },
          "name": "dataSetPlaceholderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 1386
          },
          "name": "dataSetArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 1402
          },
          "name": "dataSetPlaceholder",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 1348
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisSourceEntitySourceTemplateDataSetReferences"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-analysis/index:QuicksightAnalysisSourceEntitySourceTemplateDataSetReferencesOutputReference"
    },
    "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisSourceEntitySourceTemplateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisSourceEntitySourceTemplateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-analysis/index.ts",
          "line": 1495
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-analysis/index.ts",
        "line": 1487
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 1556
          },
          "name": "putDataSetReferences",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisSourceEntitySourceTemplateDataSetReferences"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 1543
          },
          "name": "resetArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 1559
          },
          "name": "resetDataSetReferences"
        }
      ],
      "name": "QuicksightAnalysisSourceEntitySourceTemplateOutputReference",
      "namespace": "quicksightAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 1553
          },
          "name": "dataSetReferences",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisSourceEntitySourceTemplateDataSetReferencesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 1547
          },
          "name": "arnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 1563
          },
          "name": "dataSetReferencesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisSourceEntitySourceTemplateDataSetReferences"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 1537
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 1499
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisSourceEntitySourceTemplate"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-analysis/index:QuicksightAnalysisSourceEntitySourceTemplateOutputReference"
    },
    "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-analysis/index.ts",
        "line": 1663
      },
      "name": "QuicksightAnalysisTags",
      "namespace": "quicksightAnalysis",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_analysis#key QuicksightAnalysis#key}",
            "stability": "stable",
            "summary": "<p>Tag key.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 1669
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_analysis#value QuicksightAnalysis#value}",
            "stability": "stable",
            "summary": "<p>Tag value.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 1675
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-analysis/index:QuicksightAnalysisTags"
    },
    "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-analysis/index.ts",
          "line": 1805
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-analysis/index.ts",
        "line": 1797
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 1812
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisTagsOutputReference"
            }
          }
        }
      ],
      "name": "QuicksightAnalysisTagsList",
      "namespace": "quicksightAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 1798
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-analysis/index:QuicksightAnalysisTagsList"
    },
    "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-analysis/index.ts",
          "line": 1724
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-analysis/index.ts",
        "line": 1714
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 1772
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 1788
          },
          "name": "resetValue"
        }
      ],
      "name": "QuicksightAnalysisTagsOutputReference",
      "namespace": "quicksightAnalysis",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 1776
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 1792
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 1766
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 1782
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-analysis/index.ts",
            "line": 1728
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightAnalysis.QuicksightAnalysisTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-analysis/index:QuicksightAnalysisTagsOutputReference"
    },
    "@cdktn/provider-awscc.quicksightCustomPermissions.QuicksightCustomPermissions": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions awscc_quicksight_custom_permissions}."
      },
      "fqn": "@cdktn/provider-awscc.quicksightCustomPermissions.QuicksightCustomPermissions",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions awscc_quicksight_custom_permissions} Resource."
        },
        "locationInModule": {
          "filename": "src/quicksight-custom-permissions/index.ts",
          "line": 7740
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.quicksightCustomPermissions.QuicksightCustomPermissionsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-custom-permissions/index.ts",
        "line": 7708
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a QuicksightCustomPermissions resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7725
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the QuicksightCustomPermissions to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing QuicksightCustomPermissions that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the QuicksightCustomPermissions to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7789
          },
          "name": "putCapabilities",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightCustomPermissions.QuicksightCustomPermissionsCapabilities"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7823
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.quicksightCustomPermissions.QuicksightCustomPermissionsTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7792
          },
          "name": "resetCapabilities"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7826
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7838
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7847
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "QuicksightCustomPermissions",
      "namespace": "quicksightCustomPermissions",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7713
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7767
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7786
          },
          "name": "capabilities",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightCustomPermissions.QuicksightCustomPermissionsCapabilitiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7814
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7820
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightCustomPermissions.QuicksightCustomPermissionsTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7780
          },
          "name": "awsAccountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7796
          },
          "name": "capabilitiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightCustomPermissions.QuicksightCustomPermissionsCapabilities"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7809
          },
          "name": "customPermissionsNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7830
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightCustomPermissions.QuicksightCustomPermissionsTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7773
          },
          "name": "awsAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7802
          },
          "name": "customPermissionsName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-custom-permissions/index:QuicksightCustomPermissions"
    },
    "@cdktn/provider-awscc.quicksightCustomPermissions.QuicksightCustomPermissionsCapabilities": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightCustomPermissions.QuicksightCustomPermissionsCapabilities",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-custom-permissions/index.ts",
        "line": 32
      },
      "name": "QuicksightCustomPermissionsCapabilities",
      "namespace": "quicksightCustomPermissions",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#access_apps_native_data_store QuicksightCustomPermissions#access_apps_native_data_store}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 36
          },
          "name": "accessAppsNativeDataStore",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#action QuicksightCustomPermissions#action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 40
          },
          "name": "action",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#add_or_run_anomaly_detection_for_analyses QuicksightCustomPermissions#add_or_run_anomaly_detection_for_analyses}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 44
          },
          "name": "addOrRunAnomalyDetectionForAnalyses",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#amazon_bedrock_ars_action QuicksightCustomPermissions#amazon_bedrock_ars_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 48
          },
          "name": "amazonBedrockArsAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#amazon_bedrock_fs_action QuicksightCustomPermissions#amazon_bedrock_fs_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 52
          },
          "name": "amazonBedrockFsAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#amazon_bedrock_krs_action QuicksightCustomPermissions#amazon_bedrock_krs_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 56
          },
          "name": "amazonBedrockKrsAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#amazon_s_three_action QuicksightCustomPermissions#amazon_s_three_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 60
          },
          "name": "amazonSThreeAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#analysis QuicksightCustomPermissions#analysis}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 64
          },
          "name": "analysis",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#approve_flow_share_requests QuicksightCustomPermissions#approve_flow_share_requests}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 68
          },
          "name": "approveFlowShareRequests",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#apps QuicksightCustomPermissions#apps}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 72
          },
          "name": "apps",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#asana_action QuicksightCustomPermissions#asana_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 76
          },
          "name": "asanaAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#automate QuicksightCustomPermissions#automate}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 80
          },
          "name": "automate",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#bamboo_hr_action QuicksightCustomPermissions#bamboo_hr_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 84
          },
          "name": "bambooHrAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#box_agent_action QuicksightCustomPermissions#box_agent_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 88
          },
          "name": "boxAgentAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#build_calculated_field_with_q QuicksightCustomPermissions#build_calculated_field_with_q}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 92
          },
          "name": "buildCalculatedFieldWithQ",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#canva_agent_action QuicksightCustomPermissions#canva_agent_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 96
          },
          "name": "canvaAgentAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#chat_agent QuicksightCustomPermissions#chat_agent}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 100
          },
          "name": "chatAgent",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#comprehend_action QuicksightCustomPermissions#comprehend_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 104
          },
          "name": "comprehendAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#comprehend_medical_action QuicksightCustomPermissions#comprehend_medical_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 108
          },
          "name": "comprehendMedicalAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#confluence_action QuicksightCustomPermissions#confluence_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 112
          },
          "name": "confluenceAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#create_and_update_amazon_bedrock_ars_action QuicksightCustomPermissions#create_and_update_amazon_bedrock_ars_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 116
          },
          "name": "createAndUpdateAmazonBedrockArsAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#create_and_update_amazon_bedrock_fs_action QuicksightCustomPermissions#create_and_update_amazon_bedrock_fs_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 120
          },
          "name": "createAndUpdateAmazonBedrockFsAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#create_and_update_amazon_bedrock_krs_action QuicksightCustomPermissions#create_and_update_amazon_bedrock_krs_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 124
          },
          "name": "createAndUpdateAmazonBedrockKrsAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#create_and_update_amazon_s_three_action QuicksightCustomPermissions#create_and_update_amazon_s_three_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 128
          },
          "name": "createAndUpdateAmazonSThreeAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#create_and_update_apps QuicksightCustomPermissions#create_and_update_apps}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 132
          },
          "name": "createAndUpdateApps",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#create_and_update_asana_action QuicksightCustomPermissions#create_and_update_asana_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 136
          },
          "name": "createAndUpdateAsanaAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#create_and_update_bamboo_hr_action QuicksightCustomPermissions#create_and_update_bamboo_hr_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 140
          },
          "name": "createAndUpdateBambooHrAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#create_and_update_box_agent_action QuicksightCustomPermissions#create_and_update_box_agent_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 144
          },
          "name": "createAndUpdateBoxAgentAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#create_and_update_canva_agent_action QuicksightCustomPermissions#create_and_update_canva_agent_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 148
          },
          "name": "createAndUpdateCanvaAgentAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#create_and_update_comprehend_action QuicksightCustomPermissions#create_and_update_comprehend_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 152
          },
          "name": "createAndUpdateComprehendAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#create_and_update_comprehend_medical_action QuicksightCustomPermissions#create_and_update_comprehend_medical_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 156
          },
          "name": "createAndUpdateComprehendMedicalAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#create_and_update_confluence_action QuicksightCustomPermissions#create_and_update_confluence_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 160
          },
          "name": "createAndUpdateConfluenceAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#create_and_update_dashboard_email_reports QuicksightCustomPermissions#create_and_update_dashboard_email_reports}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 164
          },
          "name": "createAndUpdateDashboardEmailReports",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#create_and_update_datasets QuicksightCustomPermissions#create_and_update_datasets}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 172
          },
          "name": "createAndUpdateDatasets",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#create_and_update_data_sources QuicksightCustomPermissions#create_and_update_data_sources}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 168
          },
          "name": "createAndUpdateDataSources",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#create_and_update_fact_set_action QuicksightCustomPermissions#create_and_update_fact_set_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 176
          },
          "name": "createAndUpdateFactSetAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#create_and_update_generic_http_action QuicksightCustomPermissions#create_and_update_generic_http_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 180
          },
          "name": "createAndUpdateGenericHttpAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#create_and_update_github_action QuicksightCustomPermissions#create_and_update_github_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 184
          },
          "name": "createAndUpdateGithubAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#create_and_update_google_calendar_action QuicksightCustomPermissions#create_and_update_google_calendar_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 188
          },
          "name": "createAndUpdateGoogleCalendarAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#create_and_update_hubspot_action QuicksightCustomPermissions#create_and_update_hubspot_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 192
          },
          "name": "createAndUpdateHubspotAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#create_and_update_hugging_face_action QuicksightCustomPermissions#create_and_update_hugging_face_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 196
          },
          "name": "createAndUpdateHuggingFaceAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#create_and_update_intercom_action QuicksightCustomPermissions#create_and_update_intercom_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 200
          },
          "name": "createAndUpdateIntercomAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#create_and_update_jira_action QuicksightCustomPermissions#create_and_update_jira_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 204
          },
          "name": "createAndUpdateJiraAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#create_and_update_knowledge_bases QuicksightCustomPermissions#create_and_update_knowledge_bases}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 208
          },
          "name": "createAndUpdateKnowledgeBases",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#create_and_update_linear_action QuicksightCustomPermissions#create_and_update_linear_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 212
          },
          "name": "createAndUpdateLinearAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#create_and_update_mcp_action QuicksightCustomPermissions#create_and_update_mcp_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 216
          },
          "name": "createAndUpdateMcpAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#create_and_update_monday_action QuicksightCustomPermissions#create_and_update_monday_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 220
          },
          "name": "createAndUpdateMondayAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#create_and_update_ms_exchange_action QuicksightCustomPermissions#create_and_update_ms_exchange_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 224
          },
          "name": "createAndUpdateMsExchangeAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#create_and_update_ms_teams_action QuicksightCustomPermissions#create_and_update_ms_teams_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 228
          },
          "name": "createAndUpdateMsTeamsAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#create_and_update_new_relic_action QuicksightCustomPermissions#create_and_update_new_relic_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 232
          },
          "name": "createAndUpdateNewRelicAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#create_and_update_notion_action QuicksightCustomPermissions#create_and_update_notion_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 236
          },
          "name": "createAndUpdateNotionAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#create_and_update_one_drive_action QuicksightCustomPermissions#create_and_update_one_drive_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 240
          },
          "name": "createAndUpdateOneDriveAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#create_and_update_open_api_action QuicksightCustomPermissions#create_and_update_open_api_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 244
          },
          "name": "createAndUpdateOpenApiAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#create_and_update_pager_duty_action QuicksightCustomPermissions#create_and_update_pager_duty_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 248
          },
          "name": "createAndUpdatePagerDutyAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#create_and_update_salesforce_action QuicksightCustomPermissions#create_and_update_salesforce_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 252
          },
          "name": "createAndUpdateSalesforceAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#create_and_update_sand_p_global_energy_action QuicksightCustomPermissions#create_and_update_sand_p_global_energy_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 256
          },
          "name": "createAndUpdateSandPGlobalEnergyAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#create_and_update_sand_pgmi_action QuicksightCustomPermissions#create_and_update_sand_pgmi_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 260
          },
          "name": "createAndUpdateSandPgmiAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#create_and_update_sap_bill_of_material_action QuicksightCustomPermissions#create_and_update_sap_bill_of_material_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 264
          },
          "name": "createAndUpdateSapBillOfMaterialAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#create_and_update_sap_business_partner_action QuicksightCustomPermissions#create_and_update_sap_business_partner_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 268
          },
          "name": "createAndUpdateSapBusinessPartnerAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#create_and_update_sap_material_stock_action QuicksightCustomPermissions#create_and_update_sap_material_stock_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 272
          },
          "name": "createAndUpdateSapMaterialStockAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#create_and_update_sap_physical_inventory_action QuicksightCustomPermissions#create_and_update_sap_physical_inventory_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 276
          },
          "name": "createAndUpdateSapPhysicalInventoryAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#create_and_update_sap_product_master_data_action QuicksightCustomPermissions#create_and_update_sap_product_master_data_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 280
          },
          "name": "createAndUpdateSapProductMasterDataAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#create_and_update_service_now_action QuicksightCustomPermissions#create_and_update_service_now_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 284
          },
          "name": "createAndUpdateServiceNowAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#create_and_update_share_point_action QuicksightCustomPermissions#create_and_update_share_point_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 288
          },
          "name": "createAndUpdateSharePointAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#create_and_update_slack_action QuicksightCustomPermissions#create_and_update_slack_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 292
          },
          "name": "createAndUpdateSlackAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#create_and_update_smartsheet_action QuicksightCustomPermissions#create_and_update_smartsheet_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 296
          },
          "name": "createAndUpdateSmartsheetAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#create_and_update_textract_action QuicksightCustomPermissions#create_and_update_textract_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 300
          },
          "name": "createAndUpdateTextractAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#create_and_update_themes QuicksightCustomPermissions#create_and_update_themes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 304
          },
          "name": "createAndUpdateThemes",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#create_and_update_threshold_alerts QuicksightCustomPermissions#create_and_update_threshold_alerts}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 308
          },
          "name": "createAndUpdateThresholdAlerts",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#create_and_update_zendesk_action QuicksightCustomPermissions#create_and_update_zendesk_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 312
          },
          "name": "createAndUpdateZendeskAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#create_chat_agents QuicksightCustomPermissions#create_chat_agents}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 316
          },
          "name": "createChatAgents",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#create_dashboard_executive_summary_with_q QuicksightCustomPermissions#create_dashboard_executive_summary_with_q}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 320
          },
          "name": "createDashboardExecutiveSummaryWithQ",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#create_shared_folders QuicksightCustomPermissions#create_shared_folders}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 324
          },
          "name": "createSharedFolders",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#create_spaces QuicksightCustomPermissions#create_spaces}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 328
          },
          "name": "createSpaces",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#create_spice_dataset QuicksightCustomPermissions#create_spice_dataset}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 332
          },
          "name": "createSpiceDataset",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#dashboard QuicksightCustomPermissions#dashboard}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 336
          },
          "name": "dashboard",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#edit_visual_with_q QuicksightCustomPermissions#edit_visual_with_q}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 340
          },
          "name": "editVisualWithQ",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#export_to_csv QuicksightCustomPermissions#export_to_csv}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 344
          },
          "name": "exportToCsv",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#export_to_csv_in_scheduled_reports QuicksightCustomPermissions#export_to_csv_in_scheduled_reports}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 348
          },
          "name": "exportToCsvInScheduledReports",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#export_to_excel QuicksightCustomPermissions#export_to_excel}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 352
          },
          "name": "exportToExcel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#export_to_excel_in_scheduled_reports QuicksightCustomPermissions#export_to_excel_in_scheduled_reports}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 356
          },
          "name": "exportToExcelInScheduledReports",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#export_to_pdf QuicksightCustomPermissions#export_to_pdf}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 360
          },
          "name": "exportToPdf",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#export_to_pdf_in_scheduled_reports QuicksightCustomPermissions#export_to_pdf_in_scheduled_reports}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 364
          },
          "name": "exportToPdfInScheduledReports",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#extension QuicksightCustomPermissions#extension}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 368
          },
          "name": "extension",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#fact_set_action QuicksightCustomPermissions#fact_set_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 372
          },
          "name": "factSetAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#flow QuicksightCustomPermissions#flow}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 376
          },
          "name": "flow",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#generic_http_action QuicksightCustomPermissions#generic_http_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 380
          },
          "name": "genericHttpAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#github_action QuicksightCustomPermissions#github_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 384
          },
          "name": "githubAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#google_calendar_action QuicksightCustomPermissions#google_calendar_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 388
          },
          "name": "googleCalendarAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#hubspot_action QuicksightCustomPermissions#hubspot_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 392
          },
          "name": "hubspotAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#hugging_face_action QuicksightCustomPermissions#hugging_face_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 396
          },
          "name": "huggingFaceAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#include_content_in_scheduled_reports_email QuicksightCustomPermissions#include_content_in_scheduled_reports_email}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 400
          },
          "name": "includeContentInScheduledReportsEmail",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#intercom_action QuicksightCustomPermissions#intercom_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 404
          },
          "name": "intercomAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#invoke_apps_ai_inference QuicksightCustomPermissions#invoke_apps_ai_inference}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 408
          },
          "name": "invokeAppsAiInference",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#jira_action QuicksightCustomPermissions#jira_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 412
          },
          "name": "jiraAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#knowledge_base QuicksightCustomPermissions#knowledge_base}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 416
          },
          "name": "knowledgeBase",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#linear_action QuicksightCustomPermissions#linear_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 420
          },
          "name": "linearAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#manage_shared_folders QuicksightCustomPermissions#manage_shared_folders}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 424
          },
          "name": "manageSharedFolders",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#mcp_action QuicksightCustomPermissions#mcp_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 428
          },
          "name": "mcpAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#monday_action QuicksightCustomPermissions#monday_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 432
          },
          "name": "mondayAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#ms_exchange_action QuicksightCustomPermissions#ms_exchange_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 436
          },
          "name": "msExchangeAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#ms_teams_action QuicksightCustomPermissions#ms_teams_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 440
          },
          "name": "msTeamsAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#new_relic_action QuicksightCustomPermissions#new_relic_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 444
          },
          "name": "newRelicAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#notion_action QuicksightCustomPermissions#notion_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 448
          },
          "name": "notionAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#one_drive_action QuicksightCustomPermissions#one_drive_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 452
          },
          "name": "oneDriveAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#open_api_action QuicksightCustomPermissions#open_api_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 456
          },
          "name": "openApiAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#pager_duty_action QuicksightCustomPermissions#pager_duty_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 460
          },
          "name": "pagerDutyAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#perform_flow_ui_task QuicksightCustomPermissions#perform_flow_ui_task}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 464
          },
          "name": "performFlowUiTask",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#print_reports QuicksightCustomPermissions#print_reports}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 468
          },
          "name": "printReports",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#publish_without_approval QuicksightCustomPermissions#publish_without_approval}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 472
          },
          "name": "publishWithoutApproval",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#rename_shared_folders QuicksightCustomPermissions#rename_shared_folders}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 476
          },
          "name": "renameSharedFolders",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#research QuicksightCustomPermissions#research}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 480
          },
          "name": "research",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#salesforce_action QuicksightCustomPermissions#salesforce_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 484
          },
          "name": "salesforceAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#sand_p_global_energy_action QuicksightCustomPermissions#sand_p_global_energy_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 488
          },
          "name": "sandPGlobalEnergyAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#sand_pgmi_action QuicksightCustomPermissions#sand_pgmi_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 492
          },
          "name": "sandPgmiAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#sap_bill_of_material_action QuicksightCustomPermissions#sap_bill_of_material_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 496
          },
          "name": "sapBillOfMaterialAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#sap_business_partner_action QuicksightCustomPermissions#sap_business_partner_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 500
          },
          "name": "sapBusinessPartnerAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#sap_material_stock_action QuicksightCustomPermissions#sap_material_stock_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 504
          },
          "name": "sapMaterialStockAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#sap_physical_inventory_action QuicksightCustomPermissions#sap_physical_inventory_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 508
          },
          "name": "sapPhysicalInventoryAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#sap_product_master_data_action QuicksightCustomPermissions#sap_product_master_data_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 512
          },
          "name": "sapProductMasterDataAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#service_now_action QuicksightCustomPermissions#service_now_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 516
          },
          "name": "serviceNowAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#share_amazon_bedrock_ars_action QuicksightCustomPermissions#share_amazon_bedrock_ars_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 520
          },
          "name": "shareAmazonBedrockArsAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#share_amazon_bedrock_fs_action QuicksightCustomPermissions#share_amazon_bedrock_fs_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 524
          },
          "name": "shareAmazonBedrockFsAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#share_amazon_bedrock_krs_action QuicksightCustomPermissions#share_amazon_bedrock_krs_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 528
          },
          "name": "shareAmazonBedrockKrsAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#share_amazon_s_three_action QuicksightCustomPermissions#share_amazon_s_three_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 532
          },
          "name": "shareAmazonSThreeAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#share_analyses QuicksightCustomPermissions#share_analyses}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 536
          },
          "name": "shareAnalyses",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#share_apps QuicksightCustomPermissions#share_apps}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 540
          },
          "name": "shareApps",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#share_asana_action QuicksightCustomPermissions#share_asana_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 544
          },
          "name": "shareAsanaAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#share_bamboo_hr_action QuicksightCustomPermissions#share_bamboo_hr_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 548
          },
          "name": "shareBambooHrAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#share_box_agent_action QuicksightCustomPermissions#share_box_agent_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 552
          },
          "name": "shareBoxAgentAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#share_canva_agent_action QuicksightCustomPermissions#share_canva_agent_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 556
          },
          "name": "shareCanvaAgentAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#share_chat_agents QuicksightCustomPermissions#share_chat_agents}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 560
          },
          "name": "shareChatAgents",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#share_comprehend_action QuicksightCustomPermissions#share_comprehend_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 564
          },
          "name": "shareComprehendAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#share_comprehend_medical_action QuicksightCustomPermissions#share_comprehend_medical_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 568
          },
          "name": "shareComprehendMedicalAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#share_confluence_action QuicksightCustomPermissions#share_confluence_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 572
          },
          "name": "shareConfluenceAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#share_dashboards QuicksightCustomPermissions#share_dashboards}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 576
          },
          "name": "shareDashboards",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#share_datasets QuicksightCustomPermissions#share_datasets}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 584
          },
          "name": "shareDatasets",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#share_data_sources QuicksightCustomPermissions#share_data_sources}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 580
          },
          "name": "shareDataSources",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#share_fact_set_action QuicksightCustomPermissions#share_fact_set_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 588
          },
          "name": "shareFactSetAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#share_generic_http_action QuicksightCustomPermissions#share_generic_http_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 592
          },
          "name": "shareGenericHttpAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#share_github_action QuicksightCustomPermissions#share_github_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 596
          },
          "name": "shareGithubAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#share_google_calendar_action QuicksightCustomPermissions#share_google_calendar_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 600
          },
          "name": "shareGoogleCalendarAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#share_hubspot_action QuicksightCustomPermissions#share_hubspot_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 604
          },
          "name": "shareHubspotAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#share_hugging_face_action QuicksightCustomPermissions#share_hugging_face_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 608
          },
          "name": "shareHuggingFaceAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#share_intercom_action QuicksightCustomPermissions#share_intercom_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 612
          },
          "name": "shareIntercomAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#share_jira_action QuicksightCustomPermissions#share_jira_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 616
          },
          "name": "shareJiraAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#share_knowledge_bases QuicksightCustomPermissions#share_knowledge_bases}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 620
          },
          "name": "shareKnowledgeBases",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#share_linear_action QuicksightCustomPermissions#share_linear_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 624
          },
          "name": "shareLinearAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#share_mcp_action QuicksightCustomPermissions#share_mcp_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 628
          },
          "name": "shareMcpAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#share_monday_action QuicksightCustomPermissions#share_monday_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 632
          },
          "name": "shareMondayAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#share_ms_exchange_action QuicksightCustomPermissions#share_ms_exchange_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 636
          },
          "name": "shareMsExchangeAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#share_ms_teams_action QuicksightCustomPermissions#share_ms_teams_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 640
          },
          "name": "shareMsTeamsAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#share_new_relic_action QuicksightCustomPermissions#share_new_relic_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 644
          },
          "name": "shareNewRelicAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#share_notion_action QuicksightCustomPermissions#share_notion_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 648
          },
          "name": "shareNotionAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#share_one_drive_action QuicksightCustomPermissions#share_one_drive_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 652
          },
          "name": "shareOneDriveAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#share_open_api_action QuicksightCustomPermissions#share_open_api_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 656
          },
          "name": "shareOpenApiAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#share_pager_duty_action QuicksightCustomPermissions#share_pager_duty_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 660
          },
          "name": "sharePagerDutyAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#share_point_action QuicksightCustomPermissions#share_point_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 664
          },
          "name": "sharePointAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#share_salesforce_action QuicksightCustomPermissions#share_salesforce_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 668
          },
          "name": "shareSalesforceAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#share_sand_p_global_energy_action QuicksightCustomPermissions#share_sand_p_global_energy_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 672
          },
          "name": "shareSandPGlobalEnergyAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#share_sand_pgmi_action QuicksightCustomPermissions#share_sand_pgmi_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 676
          },
          "name": "shareSandPgmiAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#share_sap_bill_of_material_action QuicksightCustomPermissions#share_sap_bill_of_material_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 680
          },
          "name": "shareSapBillOfMaterialAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#share_sap_business_partner_action QuicksightCustomPermissions#share_sap_business_partner_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 684
          },
          "name": "shareSapBusinessPartnerAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#share_sap_material_stock_action QuicksightCustomPermissions#share_sap_material_stock_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 688
          },
          "name": "shareSapMaterialStockAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#share_sap_physical_inventory_action QuicksightCustomPermissions#share_sap_physical_inventory_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 692
          },
          "name": "shareSapPhysicalInventoryAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#share_sap_product_master_data_action QuicksightCustomPermissions#share_sap_product_master_data_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 696
          },
          "name": "shareSapProductMasterDataAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#share_service_now_action QuicksightCustomPermissions#share_service_now_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 700
          },
          "name": "shareServiceNowAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#share_share_point_action QuicksightCustomPermissions#share_share_point_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 704
          },
          "name": "shareSharePointAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#share_slack_action QuicksightCustomPermissions#share_slack_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 708
          },
          "name": "shareSlackAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#share_smartsheet_action QuicksightCustomPermissions#share_smartsheet_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 712
          },
          "name": "shareSmartsheetAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#share_spaces QuicksightCustomPermissions#share_spaces}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 716
          },
          "name": "shareSpaces",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#share_textract_action QuicksightCustomPermissions#share_textract_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 720
          },
          "name": "shareTextractAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#share_zendesk_action QuicksightCustomPermissions#share_zendesk_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 724
          },
          "name": "shareZendeskAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#slack_action QuicksightCustomPermissions#slack_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 728
          },
          "name": "slackAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#smartsheet_action QuicksightCustomPermissions#smartsheet_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 732
          },
          "name": "smartsheetAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#space QuicksightCustomPermissions#space}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 736
          },
          "name": "space",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#subscribe_dashboard_email_reports QuicksightCustomPermissions#subscribe_dashboard_email_reports}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 740
          },
          "name": "subscribeDashboardEmailReports",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#textract_action QuicksightCustomPermissions#textract_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 744
          },
          "name": "textractAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#topic QuicksightCustomPermissions#topic}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 748
          },
          "name": "topic",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#use_agent_web_search QuicksightCustomPermissions#use_agent_web_search}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 752
          },
          "name": "useAgentWebSearch",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#use_amazon_bedrock_ars_action QuicksightCustomPermissions#use_amazon_bedrock_ars_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 756
          },
          "name": "useAmazonBedrockArsAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#use_amazon_bedrock_fs_action QuicksightCustomPermissions#use_amazon_bedrock_fs_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 760
          },
          "name": "useAmazonBedrockFsAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#use_amazon_bedrock_krs_action QuicksightCustomPermissions#use_amazon_bedrock_krs_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 764
          },
          "name": "useAmazonBedrockKrsAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#use_amazon_s_three_action QuicksightCustomPermissions#use_amazon_s_three_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 768
          },
          "name": "useAmazonSThreeAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#use_asana_action QuicksightCustomPermissions#use_asana_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 772
          },
          "name": "useAsanaAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#use_bamboo_hr_action QuicksightCustomPermissions#use_bamboo_hr_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 776
          },
          "name": "useBambooHrAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#use_bedrock_models QuicksightCustomPermissions#use_bedrock_models}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 780
          },
          "name": "useBedrockModels",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#use_box_agent_action QuicksightCustomPermissions#use_box_agent_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 784
          },
          "name": "useBoxAgentAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#use_canva_agent_action QuicksightCustomPermissions#use_canva_agent_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 788
          },
          "name": "useCanvaAgentAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#use_comprehend_action QuicksightCustomPermissions#use_comprehend_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 792
          },
          "name": "useComprehendAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#use_comprehend_medical_action QuicksightCustomPermissions#use_comprehend_medical_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 796
          },
          "name": "useComprehendMedicalAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#use_confluence_action QuicksightCustomPermissions#use_confluence_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 800
          },
          "name": "useConfluenceAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#use_fact_set_action QuicksightCustomPermissions#use_fact_set_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 804
          },
          "name": "useFactSetAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#use_generic_http_action QuicksightCustomPermissions#use_generic_http_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 808
          },
          "name": "useGenericHttpAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#use_github_action QuicksightCustomPermissions#use_github_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 812
          },
          "name": "useGithubAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#use_google_calendar_action QuicksightCustomPermissions#use_google_calendar_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 816
          },
          "name": "useGoogleCalendarAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#use_hubspot_action QuicksightCustomPermissions#use_hubspot_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 820
          },
          "name": "useHubspotAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#use_hugging_face_action QuicksightCustomPermissions#use_hugging_face_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 824
          },
          "name": "useHuggingFaceAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#use_intercom_action QuicksightCustomPermissions#use_intercom_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 828
          },
          "name": "useIntercomAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#use_jira_action QuicksightCustomPermissions#use_jira_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 832
          },
          "name": "useJiraAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#use_linear_action QuicksightCustomPermissions#use_linear_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 836
          },
          "name": "useLinearAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#use_mcp_action QuicksightCustomPermissions#use_mcp_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 840
          },
          "name": "useMcpAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#use_monday_action QuicksightCustomPermissions#use_monday_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 844
          },
          "name": "useMondayAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#use_ms_exchange_action QuicksightCustomPermissions#use_ms_exchange_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 848
          },
          "name": "useMsExchangeAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#use_ms_teams_action QuicksightCustomPermissions#use_ms_teams_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 852
          },
          "name": "useMsTeamsAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#use_new_relic_action QuicksightCustomPermissions#use_new_relic_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 856
          },
          "name": "useNewRelicAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#use_notion_action QuicksightCustomPermissions#use_notion_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 860
          },
          "name": "useNotionAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#use_one_drive_action QuicksightCustomPermissions#use_one_drive_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 864
          },
          "name": "useOneDriveAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#use_open_api_action QuicksightCustomPermissions#use_open_api_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 868
          },
          "name": "useOpenApiAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#use_pager_duty_action QuicksightCustomPermissions#use_pager_duty_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 872
          },
          "name": "usePagerDutyAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#use_salesforce_action QuicksightCustomPermissions#use_salesforce_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 876
          },
          "name": "useSalesforceAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#use_sand_p_global_energy_action QuicksightCustomPermissions#use_sand_p_global_energy_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 880
          },
          "name": "useSandPGlobalEnergyAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#use_sand_pgmi_action QuicksightCustomPermissions#use_sand_pgmi_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 884
          },
          "name": "useSandPgmiAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#use_sap_bill_of_material_action QuicksightCustomPermissions#use_sap_bill_of_material_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 888
          },
          "name": "useSapBillOfMaterialAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#use_sap_business_partner_action QuicksightCustomPermissions#use_sap_business_partner_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 892
          },
          "name": "useSapBusinessPartnerAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#use_sap_material_stock_action QuicksightCustomPermissions#use_sap_material_stock_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 896
          },
          "name": "useSapMaterialStockAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#use_sap_physical_inventory_action QuicksightCustomPermissions#use_sap_physical_inventory_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 900
          },
          "name": "useSapPhysicalInventoryAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#use_sap_product_master_data_action QuicksightCustomPermissions#use_sap_product_master_data_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 904
          },
          "name": "useSapProductMasterDataAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#use_service_now_action QuicksightCustomPermissions#use_service_now_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 908
          },
          "name": "useServiceNowAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#use_share_point_action QuicksightCustomPermissions#use_share_point_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 912
          },
          "name": "useSharePointAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#use_slack_action QuicksightCustomPermissions#use_slack_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 916
          },
          "name": "useSlackAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#use_smartsheet_action QuicksightCustomPermissions#use_smartsheet_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 920
          },
          "name": "useSmartsheetAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#use_textract_action QuicksightCustomPermissions#use_textract_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 924
          },
          "name": "useTextractAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#use_zendesk_action QuicksightCustomPermissions#use_zendesk_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 928
          },
          "name": "useZendeskAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#view_account_spice_capacity QuicksightCustomPermissions#view_account_spice_capacity}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 932
          },
          "name": "viewAccountSpiceCapacity",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#zendesk_action QuicksightCustomPermissions#zendesk_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 936
          },
          "name": "zendeskAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-custom-permissions/index:QuicksightCustomPermissionsCapabilities"
    },
    "@cdktn/provider-awscc.quicksightCustomPermissions.QuicksightCustomPermissionsCapabilitiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightCustomPermissions.QuicksightCustomPermissionsCapabilitiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-custom-permissions/index.ts",
          "line": 2551
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-custom-permissions/index.ts",
        "line": 2543
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 3943
          },
          "name": "resetAccessAppsNativeDataStore"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 3959
          },
          "name": "resetAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 3975
          },
          "name": "resetAddOrRunAnomalyDetectionForAnalyses"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 3991
          },
          "name": "resetAmazonBedrockArsAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4007
          },
          "name": "resetAmazonBedrockFsAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4023
          },
          "name": "resetAmazonBedrockKrsAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4039
          },
          "name": "resetAmazonSThreeAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4055
          },
          "name": "resetAnalysis"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4071
          },
          "name": "resetApproveFlowShareRequests"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4087
          },
          "name": "resetApps"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4103
          },
          "name": "resetAsanaAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4119
          },
          "name": "resetAutomate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4135
          },
          "name": "resetBambooHrAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4151
          },
          "name": "resetBoxAgentAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4167
          },
          "name": "resetBuildCalculatedFieldWithQ"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4183
          },
          "name": "resetCanvaAgentAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4199
          },
          "name": "resetChatAgent"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4215
          },
          "name": "resetComprehendAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4231
          },
          "name": "resetComprehendMedicalAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4247
          },
          "name": "resetConfluenceAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4263
          },
          "name": "resetCreateAndUpdateAmazonBedrockArsAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4279
          },
          "name": "resetCreateAndUpdateAmazonBedrockFsAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4295
          },
          "name": "resetCreateAndUpdateAmazonBedrockKrsAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4311
          },
          "name": "resetCreateAndUpdateAmazonSThreeAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4327
          },
          "name": "resetCreateAndUpdateApps"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4343
          },
          "name": "resetCreateAndUpdateAsanaAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4359
          },
          "name": "resetCreateAndUpdateBambooHrAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4375
          },
          "name": "resetCreateAndUpdateBoxAgentAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4391
          },
          "name": "resetCreateAndUpdateCanvaAgentAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4407
          },
          "name": "resetCreateAndUpdateComprehendAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4423
          },
          "name": "resetCreateAndUpdateComprehendMedicalAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4439
          },
          "name": "resetCreateAndUpdateConfluenceAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4455
          },
          "name": "resetCreateAndUpdateDashboardEmailReports"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4487
          },
          "name": "resetCreateAndUpdateDatasets"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4471
          },
          "name": "resetCreateAndUpdateDataSources"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4503
          },
          "name": "resetCreateAndUpdateFactSetAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4519
          },
          "name": "resetCreateAndUpdateGenericHttpAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4535
          },
          "name": "resetCreateAndUpdateGithubAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4551
          },
          "name": "resetCreateAndUpdateGoogleCalendarAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4567
          },
          "name": "resetCreateAndUpdateHubspotAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4583
          },
          "name": "resetCreateAndUpdateHuggingFaceAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4599
          },
          "name": "resetCreateAndUpdateIntercomAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4615
          },
          "name": "resetCreateAndUpdateJiraAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4631
          },
          "name": "resetCreateAndUpdateKnowledgeBases"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4647
          },
          "name": "resetCreateAndUpdateLinearAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4663
          },
          "name": "resetCreateAndUpdateMcpAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4679
          },
          "name": "resetCreateAndUpdateMondayAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4695
          },
          "name": "resetCreateAndUpdateMsExchangeAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4711
          },
          "name": "resetCreateAndUpdateMsTeamsAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4727
          },
          "name": "resetCreateAndUpdateNewRelicAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4743
          },
          "name": "resetCreateAndUpdateNotionAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4759
          },
          "name": "resetCreateAndUpdateOneDriveAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4775
          },
          "name": "resetCreateAndUpdateOpenApiAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4791
          },
          "name": "resetCreateAndUpdatePagerDutyAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4807
          },
          "name": "resetCreateAndUpdateSalesforceAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4823
          },
          "name": "resetCreateAndUpdateSandPGlobalEnergyAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4839
          },
          "name": "resetCreateAndUpdateSandPgmiAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4855
          },
          "name": "resetCreateAndUpdateSapBillOfMaterialAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4871
          },
          "name": "resetCreateAndUpdateSapBusinessPartnerAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4887
          },
          "name": "resetCreateAndUpdateSapMaterialStockAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4903
          },
          "name": "resetCreateAndUpdateSapPhysicalInventoryAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4919
          },
          "name": "resetCreateAndUpdateSapProductMasterDataAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4935
          },
          "name": "resetCreateAndUpdateServiceNowAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4951
          },
          "name": "resetCreateAndUpdateSharePointAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4967
          },
          "name": "resetCreateAndUpdateSlackAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4983
          },
          "name": "resetCreateAndUpdateSmartsheetAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4999
          },
          "name": "resetCreateAndUpdateTextractAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5015
          },
          "name": "resetCreateAndUpdateThemes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5031
          },
          "name": "resetCreateAndUpdateThresholdAlerts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5047
          },
          "name": "resetCreateAndUpdateZendeskAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5063
          },
          "name": "resetCreateChatAgents"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5079
          },
          "name": "resetCreateDashboardExecutiveSummaryWithQ"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5095
          },
          "name": "resetCreateSharedFolders"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5111
          },
          "name": "resetCreateSpaces"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5127
          },
          "name": "resetCreateSpiceDataset"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5143
          },
          "name": "resetDashboard"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5159
          },
          "name": "resetEditVisualWithQ"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5175
          },
          "name": "resetExportToCsv"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5191
          },
          "name": "resetExportToCsvInScheduledReports"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5207
          },
          "name": "resetExportToExcel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5223
          },
          "name": "resetExportToExcelInScheduledReports"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5239
          },
          "name": "resetExportToPdf"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5255
          },
          "name": "resetExportToPdfInScheduledReports"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5271
          },
          "name": "resetExtension"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5287
          },
          "name": "resetFactSetAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5303
          },
          "name": "resetFlow"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5319
          },
          "name": "resetGenericHttpAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5335
          },
          "name": "resetGithubAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5351
          },
          "name": "resetGoogleCalendarAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5367
          },
          "name": "resetHubspotAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5383
          },
          "name": "resetHuggingFaceAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5399
          },
          "name": "resetIncludeContentInScheduledReportsEmail"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5415
          },
          "name": "resetIntercomAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5431
          },
          "name": "resetInvokeAppsAiInference"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5447
          },
          "name": "resetJiraAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5463
          },
          "name": "resetKnowledgeBase"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5479
          },
          "name": "resetLinearAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5495
          },
          "name": "resetManageSharedFolders"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5511
          },
          "name": "resetMcpAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5527
          },
          "name": "resetMondayAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5543
          },
          "name": "resetMsExchangeAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5559
          },
          "name": "resetMsTeamsAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5575
          },
          "name": "resetNewRelicAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5591
          },
          "name": "resetNotionAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5607
          },
          "name": "resetOneDriveAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5623
          },
          "name": "resetOpenApiAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5639
          },
          "name": "resetPagerDutyAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5655
          },
          "name": "resetPerformFlowUiTask"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5671
          },
          "name": "resetPrintReports"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5687
          },
          "name": "resetPublishWithoutApproval"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5703
          },
          "name": "resetRenameSharedFolders"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5719
          },
          "name": "resetResearch"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5735
          },
          "name": "resetSalesforceAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5751
          },
          "name": "resetSandPGlobalEnergyAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5767
          },
          "name": "resetSandPgmiAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5783
          },
          "name": "resetSapBillOfMaterialAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5799
          },
          "name": "resetSapBusinessPartnerAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5815
          },
          "name": "resetSapMaterialStockAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5831
          },
          "name": "resetSapPhysicalInventoryAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5847
          },
          "name": "resetSapProductMasterDataAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5863
          },
          "name": "resetServiceNowAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5879
          },
          "name": "resetShareAmazonBedrockArsAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5895
          },
          "name": "resetShareAmazonBedrockFsAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5911
          },
          "name": "resetShareAmazonBedrockKrsAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5927
          },
          "name": "resetShareAmazonSThreeAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5943
          },
          "name": "resetShareAnalyses"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5959
          },
          "name": "resetShareApps"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5975
          },
          "name": "resetShareAsanaAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5991
          },
          "name": "resetShareBambooHrAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6007
          },
          "name": "resetShareBoxAgentAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6023
          },
          "name": "resetShareCanvaAgentAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6039
          },
          "name": "resetShareChatAgents"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6055
          },
          "name": "resetShareComprehendAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6071
          },
          "name": "resetShareComprehendMedicalAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6087
          },
          "name": "resetShareConfluenceAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6103
          },
          "name": "resetShareDashboards"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6135
          },
          "name": "resetShareDatasets"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6119
          },
          "name": "resetShareDataSources"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6151
          },
          "name": "resetShareFactSetAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6167
          },
          "name": "resetShareGenericHttpAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6183
          },
          "name": "resetShareGithubAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6199
          },
          "name": "resetShareGoogleCalendarAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6215
          },
          "name": "resetShareHubspotAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6231
          },
          "name": "resetShareHuggingFaceAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6247
          },
          "name": "resetShareIntercomAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6263
          },
          "name": "resetShareJiraAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6279
          },
          "name": "resetShareKnowledgeBases"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6295
          },
          "name": "resetShareLinearAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6311
          },
          "name": "resetShareMcpAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6327
          },
          "name": "resetShareMondayAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6343
          },
          "name": "resetShareMsExchangeAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6359
          },
          "name": "resetShareMsTeamsAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6375
          },
          "name": "resetShareNewRelicAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6391
          },
          "name": "resetShareNotionAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6407
          },
          "name": "resetShareOneDriveAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6423
          },
          "name": "resetShareOpenApiAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6439
          },
          "name": "resetSharePagerDutyAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6455
          },
          "name": "resetSharePointAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6471
          },
          "name": "resetShareSalesforceAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6487
          },
          "name": "resetShareSandPGlobalEnergyAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6503
          },
          "name": "resetShareSandPgmiAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6519
          },
          "name": "resetShareSapBillOfMaterialAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6535
          },
          "name": "resetShareSapBusinessPartnerAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6551
          },
          "name": "resetShareSapMaterialStockAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6567
          },
          "name": "resetShareSapPhysicalInventoryAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6583
          },
          "name": "resetShareSapProductMasterDataAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6599
          },
          "name": "resetShareServiceNowAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6615
          },
          "name": "resetShareSharePointAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6631
          },
          "name": "resetShareSlackAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6647
          },
          "name": "resetShareSmartsheetAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6663
          },
          "name": "resetShareSpaces"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6679
          },
          "name": "resetShareTextractAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6695
          },
          "name": "resetShareZendeskAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6711
          },
          "name": "resetSlackAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6727
          },
          "name": "resetSmartsheetAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6743
          },
          "name": "resetSpace"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6759
          },
          "name": "resetSubscribeDashboardEmailReports"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6775
          },
          "name": "resetTextractAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6791
          },
          "name": "resetTopic"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6807
          },
          "name": "resetUseAgentWebSearch"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6823
          },
          "name": "resetUseAmazonBedrockArsAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6839
          },
          "name": "resetUseAmazonBedrockFsAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6855
          },
          "name": "resetUseAmazonBedrockKrsAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6871
          },
          "name": "resetUseAmazonSThreeAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6887
          },
          "name": "resetUseAsanaAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6903
          },
          "name": "resetUseBambooHrAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6919
          },
          "name": "resetUseBedrockModels"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6935
          },
          "name": "resetUseBoxAgentAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6951
          },
          "name": "resetUseCanvaAgentAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6967
          },
          "name": "resetUseComprehendAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6983
          },
          "name": "resetUseComprehendMedicalAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6999
          },
          "name": "resetUseConfluenceAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7015
          },
          "name": "resetUseFactSetAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7031
          },
          "name": "resetUseGenericHttpAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7047
          },
          "name": "resetUseGithubAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7063
          },
          "name": "resetUseGoogleCalendarAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7079
          },
          "name": "resetUseHubspotAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7095
          },
          "name": "resetUseHuggingFaceAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7111
          },
          "name": "resetUseIntercomAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7127
          },
          "name": "resetUseJiraAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7143
          },
          "name": "resetUseLinearAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7159
          },
          "name": "resetUseMcpAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7175
          },
          "name": "resetUseMondayAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7191
          },
          "name": "resetUseMsExchangeAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7207
          },
          "name": "resetUseMsTeamsAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7223
          },
          "name": "resetUseNewRelicAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7239
          },
          "name": "resetUseNotionAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7255
          },
          "name": "resetUseOneDriveAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7271
          },
          "name": "resetUseOpenApiAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7287
          },
          "name": "resetUsePagerDutyAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7303
          },
          "name": "resetUseSalesforceAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7319
          },
          "name": "resetUseSandPGlobalEnergyAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7335
          },
          "name": "resetUseSandPgmiAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7351
          },
          "name": "resetUseSapBillOfMaterialAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7367
          },
          "name": "resetUseSapBusinessPartnerAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7383
          },
          "name": "resetUseSapMaterialStockAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7399
          },
          "name": "resetUseSapPhysicalInventoryAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7415
          },
          "name": "resetUseSapProductMasterDataAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7431
          },
          "name": "resetUseServiceNowAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7447
          },
          "name": "resetUseSharePointAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7463
          },
          "name": "resetUseSlackAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7479
          },
          "name": "resetUseSmartsheetAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7495
          },
          "name": "resetUseTextractAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7511
          },
          "name": "resetUseZendeskAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7527
          },
          "name": "resetViewAccountSpiceCapacity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7543
          },
          "name": "resetZendeskAction"
        }
      ],
      "name": "QuicksightCustomPermissionsCapabilitiesOutputReference",
      "namespace": "quicksightCustomPermissions",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 3947
          },
          "name": "accessAppsNativeDataStoreInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 3963
          },
          "name": "actionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 3979
          },
          "name": "addOrRunAnomalyDetectionForAnalysesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 3995
          },
          "name": "amazonBedrockArsActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4011
          },
          "name": "amazonBedrockFsActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4027
          },
          "name": "amazonBedrockKrsActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4043
          },
          "name": "amazonSThreeActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4059
          },
          "name": "analysisInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4075
          },
          "name": "approveFlowShareRequestsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4091
          },
          "name": "appsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4107
          },
          "name": "asanaActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4123
          },
          "name": "automateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4139
          },
          "name": "bambooHrActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4155
          },
          "name": "boxAgentActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4171
          },
          "name": "buildCalculatedFieldWithQInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4187
          },
          "name": "canvaAgentActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4203
          },
          "name": "chatAgentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4219
          },
          "name": "comprehendActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4235
          },
          "name": "comprehendMedicalActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4251
          },
          "name": "confluenceActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4267
          },
          "name": "createAndUpdateAmazonBedrockArsActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4283
          },
          "name": "createAndUpdateAmazonBedrockFsActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4299
          },
          "name": "createAndUpdateAmazonBedrockKrsActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4315
          },
          "name": "createAndUpdateAmazonSThreeActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4331
          },
          "name": "createAndUpdateAppsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4347
          },
          "name": "createAndUpdateAsanaActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4363
          },
          "name": "createAndUpdateBambooHrActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4379
          },
          "name": "createAndUpdateBoxAgentActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4395
          },
          "name": "createAndUpdateCanvaAgentActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4411
          },
          "name": "createAndUpdateComprehendActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4427
          },
          "name": "createAndUpdateComprehendMedicalActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4443
          },
          "name": "createAndUpdateConfluenceActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4459
          },
          "name": "createAndUpdateDashboardEmailReportsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4491
          },
          "name": "createAndUpdateDatasetsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4475
          },
          "name": "createAndUpdateDataSourcesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4507
          },
          "name": "createAndUpdateFactSetActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4523
          },
          "name": "createAndUpdateGenericHttpActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4539
          },
          "name": "createAndUpdateGithubActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4555
          },
          "name": "createAndUpdateGoogleCalendarActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4571
          },
          "name": "createAndUpdateHubspotActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4587
          },
          "name": "createAndUpdateHuggingFaceActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4603
          },
          "name": "createAndUpdateIntercomActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4619
          },
          "name": "createAndUpdateJiraActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4635
          },
          "name": "createAndUpdateKnowledgeBasesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4651
          },
          "name": "createAndUpdateLinearActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4667
          },
          "name": "createAndUpdateMcpActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4683
          },
          "name": "createAndUpdateMondayActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4699
          },
          "name": "createAndUpdateMsExchangeActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4715
          },
          "name": "createAndUpdateMsTeamsActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4731
          },
          "name": "createAndUpdateNewRelicActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4747
          },
          "name": "createAndUpdateNotionActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4763
          },
          "name": "createAndUpdateOneDriveActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4779
          },
          "name": "createAndUpdateOpenApiActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4795
          },
          "name": "createAndUpdatePagerDutyActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4811
          },
          "name": "createAndUpdateSalesforceActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4827
          },
          "name": "createAndUpdateSandPGlobalEnergyActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4843
          },
          "name": "createAndUpdateSandPgmiActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4859
          },
          "name": "createAndUpdateSapBillOfMaterialActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4875
          },
          "name": "createAndUpdateSapBusinessPartnerActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4891
          },
          "name": "createAndUpdateSapMaterialStockActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4907
          },
          "name": "createAndUpdateSapPhysicalInventoryActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4923
          },
          "name": "createAndUpdateSapProductMasterDataActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4939
          },
          "name": "createAndUpdateServiceNowActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4955
          },
          "name": "createAndUpdateSharePointActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4971
          },
          "name": "createAndUpdateSlackActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4987
          },
          "name": "createAndUpdateSmartsheetActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5003
          },
          "name": "createAndUpdateTextractActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5019
          },
          "name": "createAndUpdateThemesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5035
          },
          "name": "createAndUpdateThresholdAlertsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5051
          },
          "name": "createAndUpdateZendeskActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5067
          },
          "name": "createChatAgentsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5083
          },
          "name": "createDashboardExecutiveSummaryWithQInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5099
          },
          "name": "createSharedFoldersInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5115
          },
          "name": "createSpacesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5131
          },
          "name": "createSpiceDatasetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5147
          },
          "name": "dashboardInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5163
          },
          "name": "editVisualWithQInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5179
          },
          "name": "exportToCsvInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5195
          },
          "name": "exportToCsvInScheduledReportsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5211
          },
          "name": "exportToExcelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5227
          },
          "name": "exportToExcelInScheduledReportsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5243
          },
          "name": "exportToPdfInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5259
          },
          "name": "exportToPdfInScheduledReportsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5275
          },
          "name": "extensionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5291
          },
          "name": "factSetActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5307
          },
          "name": "flowInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5323
          },
          "name": "genericHttpActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5339
          },
          "name": "githubActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5355
          },
          "name": "googleCalendarActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5371
          },
          "name": "hubspotActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5387
          },
          "name": "huggingFaceActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5403
          },
          "name": "includeContentInScheduledReportsEmailInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5419
          },
          "name": "intercomActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5435
          },
          "name": "invokeAppsAiInferenceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5451
          },
          "name": "jiraActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5467
          },
          "name": "knowledgeBaseInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5483
          },
          "name": "linearActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5499
          },
          "name": "manageSharedFoldersInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5515
          },
          "name": "mcpActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5531
          },
          "name": "mondayActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5547
          },
          "name": "msExchangeActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5563
          },
          "name": "msTeamsActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5579
          },
          "name": "newRelicActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5595
          },
          "name": "notionActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5611
          },
          "name": "oneDriveActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5627
          },
          "name": "openApiActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5643
          },
          "name": "pagerDutyActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5659
          },
          "name": "performFlowUiTaskInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5675
          },
          "name": "printReportsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5691
          },
          "name": "publishWithoutApprovalInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5707
          },
          "name": "renameSharedFoldersInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5723
          },
          "name": "researchInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5739
          },
          "name": "salesforceActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5755
          },
          "name": "sandPGlobalEnergyActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5771
          },
          "name": "sandPgmiActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5787
          },
          "name": "sapBillOfMaterialActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5803
          },
          "name": "sapBusinessPartnerActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5819
          },
          "name": "sapMaterialStockActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5835
          },
          "name": "sapPhysicalInventoryActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5851
          },
          "name": "sapProductMasterDataActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5867
          },
          "name": "serviceNowActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5883
          },
          "name": "shareAmazonBedrockArsActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5899
          },
          "name": "shareAmazonBedrockFsActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5915
          },
          "name": "shareAmazonBedrockKrsActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5931
          },
          "name": "shareAmazonSThreeActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5947
          },
          "name": "shareAnalysesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5963
          },
          "name": "shareAppsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5979
          },
          "name": "shareAsanaActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5995
          },
          "name": "shareBambooHrActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6011
          },
          "name": "shareBoxAgentActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6027
          },
          "name": "shareCanvaAgentActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6043
          },
          "name": "shareChatAgentsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6059
          },
          "name": "shareComprehendActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6075
          },
          "name": "shareComprehendMedicalActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6091
          },
          "name": "shareConfluenceActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6107
          },
          "name": "shareDashboardsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6139
          },
          "name": "shareDatasetsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6123
          },
          "name": "shareDataSourcesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6155
          },
          "name": "shareFactSetActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6171
          },
          "name": "shareGenericHttpActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6187
          },
          "name": "shareGithubActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6203
          },
          "name": "shareGoogleCalendarActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6219
          },
          "name": "shareHubspotActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6235
          },
          "name": "shareHuggingFaceActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6251
          },
          "name": "shareIntercomActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6267
          },
          "name": "shareJiraActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6283
          },
          "name": "shareKnowledgeBasesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6299
          },
          "name": "shareLinearActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6315
          },
          "name": "shareMcpActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6331
          },
          "name": "shareMondayActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6347
          },
          "name": "shareMsExchangeActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6363
          },
          "name": "shareMsTeamsActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6379
          },
          "name": "shareNewRelicActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6395
          },
          "name": "shareNotionActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6411
          },
          "name": "shareOneDriveActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6427
          },
          "name": "shareOpenApiActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6443
          },
          "name": "sharePagerDutyActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6459
          },
          "name": "sharePointActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6475
          },
          "name": "shareSalesforceActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6491
          },
          "name": "shareSandPGlobalEnergyActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6507
          },
          "name": "shareSandPgmiActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6523
          },
          "name": "shareSapBillOfMaterialActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6539
          },
          "name": "shareSapBusinessPartnerActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6555
          },
          "name": "shareSapMaterialStockActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6571
          },
          "name": "shareSapPhysicalInventoryActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6587
          },
          "name": "shareSapProductMasterDataActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6603
          },
          "name": "shareServiceNowActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6619
          },
          "name": "shareSharePointActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6635
          },
          "name": "shareSlackActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6651
          },
          "name": "shareSmartsheetActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6667
          },
          "name": "shareSpacesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6683
          },
          "name": "shareTextractActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6699
          },
          "name": "shareZendeskActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6715
          },
          "name": "slackActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6731
          },
          "name": "smartsheetActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6747
          },
          "name": "spaceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6763
          },
          "name": "subscribeDashboardEmailReportsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6779
          },
          "name": "textractActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6795
          },
          "name": "topicInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6811
          },
          "name": "useAgentWebSearchInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6827
          },
          "name": "useAmazonBedrockArsActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6843
          },
          "name": "useAmazonBedrockFsActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6859
          },
          "name": "useAmazonBedrockKrsActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6875
          },
          "name": "useAmazonSThreeActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6891
          },
          "name": "useAsanaActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6907
          },
          "name": "useBambooHrActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6923
          },
          "name": "useBedrockModelsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6939
          },
          "name": "useBoxAgentActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6955
          },
          "name": "useCanvaAgentActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6971
          },
          "name": "useComprehendActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6987
          },
          "name": "useComprehendMedicalActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7003
          },
          "name": "useConfluenceActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7019
          },
          "name": "useFactSetActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7035
          },
          "name": "useGenericHttpActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7051
          },
          "name": "useGithubActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7067
          },
          "name": "useGoogleCalendarActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7083
          },
          "name": "useHubspotActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7099
          },
          "name": "useHuggingFaceActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7115
          },
          "name": "useIntercomActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7131
          },
          "name": "useJiraActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7147
          },
          "name": "useLinearActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7163
          },
          "name": "useMcpActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7179
          },
          "name": "useMondayActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7195
          },
          "name": "useMsExchangeActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7211
          },
          "name": "useMsTeamsActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7227
          },
          "name": "useNewRelicActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7243
          },
          "name": "useNotionActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7259
          },
          "name": "useOneDriveActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7275
          },
          "name": "useOpenApiActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7291
          },
          "name": "usePagerDutyActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7307
          },
          "name": "useSalesforceActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7323
          },
          "name": "useSandPGlobalEnergyActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7339
          },
          "name": "useSandPgmiActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7355
          },
          "name": "useSapBillOfMaterialActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7371
          },
          "name": "useSapBusinessPartnerActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7387
          },
          "name": "useSapMaterialStockActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7403
          },
          "name": "useSapPhysicalInventoryActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7419
          },
          "name": "useSapProductMasterDataActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7435
          },
          "name": "useServiceNowActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7451
          },
          "name": "useSharePointActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7467
          },
          "name": "useSlackActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7483
          },
          "name": "useSmartsheetActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7499
          },
          "name": "useTextractActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7515
          },
          "name": "useZendeskActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7531
          },
          "name": "viewAccountSpiceCapacityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7547
          },
          "name": "zendeskActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 3937
          },
          "name": "accessAppsNativeDataStore",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 3953
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 3969
          },
          "name": "addOrRunAnomalyDetectionForAnalyses",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 3985
          },
          "name": "amazonBedrockArsAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4001
          },
          "name": "amazonBedrockFsAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4017
          },
          "name": "amazonBedrockKrsAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4033
          },
          "name": "amazonSThreeAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4049
          },
          "name": "analysis",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4065
          },
          "name": "approveFlowShareRequests",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4081
          },
          "name": "apps",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4097
          },
          "name": "asanaAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4113
          },
          "name": "automate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4129
          },
          "name": "bambooHrAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4145
          },
          "name": "boxAgentAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4161
          },
          "name": "buildCalculatedFieldWithQ",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4177
          },
          "name": "canvaAgentAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4193
          },
          "name": "chatAgent",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4209
          },
          "name": "comprehendAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4225
          },
          "name": "comprehendMedicalAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4241
          },
          "name": "confluenceAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4257
          },
          "name": "createAndUpdateAmazonBedrockArsAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4273
          },
          "name": "createAndUpdateAmazonBedrockFsAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4289
          },
          "name": "createAndUpdateAmazonBedrockKrsAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4305
          },
          "name": "createAndUpdateAmazonSThreeAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4321
          },
          "name": "createAndUpdateApps",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4337
          },
          "name": "createAndUpdateAsanaAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4353
          },
          "name": "createAndUpdateBambooHrAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4369
          },
          "name": "createAndUpdateBoxAgentAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4385
          },
          "name": "createAndUpdateCanvaAgentAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4401
          },
          "name": "createAndUpdateComprehendAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4417
          },
          "name": "createAndUpdateComprehendMedicalAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4433
          },
          "name": "createAndUpdateConfluenceAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4449
          },
          "name": "createAndUpdateDashboardEmailReports",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4481
          },
          "name": "createAndUpdateDatasets",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4465
          },
          "name": "createAndUpdateDataSources",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4497
          },
          "name": "createAndUpdateFactSetAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4513
          },
          "name": "createAndUpdateGenericHttpAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4529
          },
          "name": "createAndUpdateGithubAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4545
          },
          "name": "createAndUpdateGoogleCalendarAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4561
          },
          "name": "createAndUpdateHubspotAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4577
          },
          "name": "createAndUpdateHuggingFaceAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4593
          },
          "name": "createAndUpdateIntercomAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4609
          },
          "name": "createAndUpdateJiraAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4625
          },
          "name": "createAndUpdateKnowledgeBases",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4641
          },
          "name": "createAndUpdateLinearAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4657
          },
          "name": "createAndUpdateMcpAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4673
          },
          "name": "createAndUpdateMondayAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4689
          },
          "name": "createAndUpdateMsExchangeAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4705
          },
          "name": "createAndUpdateMsTeamsAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4721
          },
          "name": "createAndUpdateNewRelicAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4737
          },
          "name": "createAndUpdateNotionAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4753
          },
          "name": "createAndUpdateOneDriveAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4769
          },
          "name": "createAndUpdateOpenApiAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4785
          },
          "name": "createAndUpdatePagerDutyAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4801
          },
          "name": "createAndUpdateSalesforceAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4817
          },
          "name": "createAndUpdateSandPGlobalEnergyAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4833
          },
          "name": "createAndUpdateSandPgmiAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4849
          },
          "name": "createAndUpdateSapBillOfMaterialAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4865
          },
          "name": "createAndUpdateSapBusinessPartnerAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4881
          },
          "name": "createAndUpdateSapMaterialStockAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4897
          },
          "name": "createAndUpdateSapPhysicalInventoryAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4913
          },
          "name": "createAndUpdateSapProductMasterDataAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4929
          },
          "name": "createAndUpdateServiceNowAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4945
          },
          "name": "createAndUpdateSharePointAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4961
          },
          "name": "createAndUpdateSlackAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4977
          },
          "name": "createAndUpdateSmartsheetAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 4993
          },
          "name": "createAndUpdateTextractAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5009
          },
          "name": "createAndUpdateThemes",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5025
          },
          "name": "createAndUpdateThresholdAlerts",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5041
          },
          "name": "createAndUpdateZendeskAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5057
          },
          "name": "createChatAgents",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5073
          },
          "name": "createDashboardExecutiveSummaryWithQ",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5089
          },
          "name": "createSharedFolders",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5105
          },
          "name": "createSpaces",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5121
          },
          "name": "createSpiceDataset",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5137
          },
          "name": "dashboard",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5153
          },
          "name": "editVisualWithQ",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5169
          },
          "name": "exportToCsv",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5185
          },
          "name": "exportToCsvInScheduledReports",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5201
          },
          "name": "exportToExcel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5217
          },
          "name": "exportToExcelInScheduledReports",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5233
          },
          "name": "exportToPdf",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5249
          },
          "name": "exportToPdfInScheduledReports",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5265
          },
          "name": "extension",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5281
          },
          "name": "factSetAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5297
          },
          "name": "flow",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5313
          },
          "name": "genericHttpAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5329
          },
          "name": "githubAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5345
          },
          "name": "googleCalendarAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5361
          },
          "name": "hubspotAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5377
          },
          "name": "huggingFaceAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5393
          },
          "name": "includeContentInScheduledReportsEmail",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5409
          },
          "name": "intercomAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5425
          },
          "name": "invokeAppsAiInference",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5441
          },
          "name": "jiraAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5457
          },
          "name": "knowledgeBase",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5473
          },
          "name": "linearAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5489
          },
          "name": "manageSharedFolders",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5505
          },
          "name": "mcpAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5521
          },
          "name": "mondayAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5537
          },
          "name": "msExchangeAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5553
          },
          "name": "msTeamsAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5569
          },
          "name": "newRelicAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5585
          },
          "name": "notionAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5601
          },
          "name": "oneDriveAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5617
          },
          "name": "openApiAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5633
          },
          "name": "pagerDutyAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5649
          },
          "name": "performFlowUiTask",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5665
          },
          "name": "printReports",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5681
          },
          "name": "publishWithoutApproval",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5697
          },
          "name": "renameSharedFolders",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5713
          },
          "name": "research",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5729
          },
          "name": "salesforceAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5745
          },
          "name": "sandPGlobalEnergyAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5761
          },
          "name": "sandPgmiAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5777
          },
          "name": "sapBillOfMaterialAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5793
          },
          "name": "sapBusinessPartnerAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5809
          },
          "name": "sapMaterialStockAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5825
          },
          "name": "sapPhysicalInventoryAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5841
          },
          "name": "sapProductMasterDataAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5857
          },
          "name": "serviceNowAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5873
          },
          "name": "shareAmazonBedrockArsAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5889
          },
          "name": "shareAmazonBedrockFsAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5905
          },
          "name": "shareAmazonBedrockKrsAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5921
          },
          "name": "shareAmazonSThreeAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5937
          },
          "name": "shareAnalyses",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5953
          },
          "name": "shareApps",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5969
          },
          "name": "shareAsanaAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 5985
          },
          "name": "shareBambooHrAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6001
          },
          "name": "shareBoxAgentAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6017
          },
          "name": "shareCanvaAgentAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6033
          },
          "name": "shareChatAgents",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6049
          },
          "name": "shareComprehendAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6065
          },
          "name": "shareComprehendMedicalAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6081
          },
          "name": "shareConfluenceAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6097
          },
          "name": "shareDashboards",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6129
          },
          "name": "shareDatasets",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6113
          },
          "name": "shareDataSources",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6145
          },
          "name": "shareFactSetAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6161
          },
          "name": "shareGenericHttpAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6177
          },
          "name": "shareGithubAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6193
          },
          "name": "shareGoogleCalendarAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6209
          },
          "name": "shareHubspotAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6225
          },
          "name": "shareHuggingFaceAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6241
          },
          "name": "shareIntercomAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6257
          },
          "name": "shareJiraAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6273
          },
          "name": "shareKnowledgeBases",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6289
          },
          "name": "shareLinearAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6305
          },
          "name": "shareMcpAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6321
          },
          "name": "shareMondayAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6337
          },
          "name": "shareMsExchangeAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6353
          },
          "name": "shareMsTeamsAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6369
          },
          "name": "shareNewRelicAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6385
          },
          "name": "shareNotionAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6401
          },
          "name": "shareOneDriveAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6417
          },
          "name": "shareOpenApiAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6433
          },
          "name": "sharePagerDutyAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6449
          },
          "name": "sharePointAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6465
          },
          "name": "shareSalesforceAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6481
          },
          "name": "shareSandPGlobalEnergyAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6497
          },
          "name": "shareSandPgmiAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6513
          },
          "name": "shareSapBillOfMaterialAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6529
          },
          "name": "shareSapBusinessPartnerAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6545
          },
          "name": "shareSapMaterialStockAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6561
          },
          "name": "shareSapPhysicalInventoryAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6577
          },
          "name": "shareSapProductMasterDataAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6593
          },
          "name": "shareServiceNowAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6609
          },
          "name": "shareSharePointAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6625
          },
          "name": "shareSlackAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6641
          },
          "name": "shareSmartsheetAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6657
          },
          "name": "shareSpaces",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6673
          },
          "name": "shareTextractAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6689
          },
          "name": "shareZendeskAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6705
          },
          "name": "slackAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6721
          },
          "name": "smartsheetAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6737
          },
          "name": "space",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6753
          },
          "name": "subscribeDashboardEmailReports",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6769
          },
          "name": "textractAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6785
          },
          "name": "topic",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6801
          },
          "name": "useAgentWebSearch",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6817
          },
          "name": "useAmazonBedrockArsAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6833
          },
          "name": "useAmazonBedrockFsAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6849
          },
          "name": "useAmazonBedrockKrsAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6865
          },
          "name": "useAmazonSThreeAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6881
          },
          "name": "useAsanaAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6897
          },
          "name": "useBambooHrAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6913
          },
          "name": "useBedrockModels",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6929
          },
          "name": "useBoxAgentAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6945
          },
          "name": "useCanvaAgentAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6961
          },
          "name": "useComprehendAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6977
          },
          "name": "useComprehendMedicalAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 6993
          },
          "name": "useConfluenceAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7009
          },
          "name": "useFactSetAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7025
          },
          "name": "useGenericHttpAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7041
          },
          "name": "useGithubAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7057
          },
          "name": "useGoogleCalendarAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7073
          },
          "name": "useHubspotAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7089
          },
          "name": "useHuggingFaceAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7105
          },
          "name": "useIntercomAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7121
          },
          "name": "useJiraAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7137
          },
          "name": "useLinearAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7153
          },
          "name": "useMcpAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7169
          },
          "name": "useMondayAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7185
          },
          "name": "useMsExchangeAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7201
          },
          "name": "useMsTeamsAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7217
          },
          "name": "useNewRelicAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7233
          },
          "name": "useNotionAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7249
          },
          "name": "useOneDriveAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7265
          },
          "name": "useOpenApiAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7281
          },
          "name": "usePagerDutyAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7297
          },
          "name": "useSalesforceAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7313
          },
          "name": "useSandPGlobalEnergyAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7329
          },
          "name": "useSandPgmiAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7345
          },
          "name": "useSapBillOfMaterialAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7361
          },
          "name": "useSapBusinessPartnerAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7377
          },
          "name": "useSapMaterialStockAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7393
          },
          "name": "useSapPhysicalInventoryAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7409
          },
          "name": "useSapProductMasterDataAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7425
          },
          "name": "useServiceNowAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7441
          },
          "name": "useSharePointAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7457
          },
          "name": "useSlackAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7473
          },
          "name": "useSmartsheetAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7489
          },
          "name": "useTextractAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7505
          },
          "name": "useZendeskAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7521
          },
          "name": "viewAccountSpiceCapacity",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7537
          },
          "name": "zendeskAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 2555
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightCustomPermissions.QuicksightCustomPermissionsCapabilities"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-custom-permissions/index:QuicksightCustomPermissionsCapabilitiesOutputReference"
    },
    "@cdktn/provider-awscc.quicksightCustomPermissions.QuicksightCustomPermissionsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightCustomPermissions.QuicksightCustomPermissionsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-custom-permissions/index.ts",
        "line": 14
      },
      "name": "QuicksightCustomPermissionsConfig",
      "namespace": "quicksightCustomPermissions",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#aws_account_id QuicksightCustomPermissions#aws_account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 18
          },
          "name": "awsAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#custom_permissions_name QuicksightCustomPermissions#custom_permissions_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 26
          },
          "name": "customPermissionsName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#capabilities QuicksightCustomPermissions#capabilities}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 22
          },
          "name": "capabilities",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightCustomPermissions.QuicksightCustomPermissionsCapabilities"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#tags QuicksightCustomPermissions#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 30
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightCustomPermissions.QuicksightCustomPermissionsTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-custom-permissions/index:QuicksightCustomPermissionsConfig"
    },
    "@cdktn/provider-awscc.quicksightCustomPermissions.QuicksightCustomPermissionsTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightCustomPermissions.QuicksightCustomPermissionsTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-custom-permissions/index.ts",
        "line": 7551
      },
      "name": "QuicksightCustomPermissionsTags",
      "namespace": "quicksightCustomPermissions",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#key QuicksightCustomPermissions#key}",
            "stability": "stable",
            "summary": "<p>Tag key.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7557
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_custom_permissions#value QuicksightCustomPermissions#value}",
            "stability": "stable",
            "summary": "<p>Tag value.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7563
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-custom-permissions/index:QuicksightCustomPermissionsTags"
    },
    "@cdktn/provider-awscc.quicksightCustomPermissions.QuicksightCustomPermissionsTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightCustomPermissions.QuicksightCustomPermissionsTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-custom-permissions/index.ts",
          "line": 7693
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-custom-permissions/index.ts",
        "line": 7685
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7700
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.quicksightCustomPermissions.QuicksightCustomPermissionsTagsOutputReference"
            }
          }
        }
      ],
      "name": "QuicksightCustomPermissionsTagsList",
      "namespace": "quicksightCustomPermissions",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7686
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightCustomPermissions.QuicksightCustomPermissionsTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-custom-permissions/index:QuicksightCustomPermissionsTagsList"
    },
    "@cdktn/provider-awscc.quicksightCustomPermissions.QuicksightCustomPermissionsTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightCustomPermissions.QuicksightCustomPermissionsTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-custom-permissions/index.ts",
          "line": 7612
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-custom-permissions/index.ts",
        "line": 7602
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7660
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7676
          },
          "name": "resetValue"
        }
      ],
      "name": "QuicksightCustomPermissionsTagsOutputReference",
      "namespace": "quicksightCustomPermissions",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7664
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7680
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7654
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7670
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-custom-permissions/index.ts",
            "line": 7616
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightCustomPermissions.QuicksightCustomPermissionsTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-custom-permissions/index:QuicksightCustomPermissionsTagsOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboard": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_dashboard awscc_quicksight_dashboard}."
      },
      "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboard",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_dashboard awscc_quicksight_dashboard} Resource."
        },
        "locationInModule": {
          "filename": "src/quicksight-dashboard/index.ts",
          "line": 2338
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-dashboard/index.ts",
        "line": 2306
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a QuicksightDashboard resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 2323
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the QuicksightDashboard to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_dashboard#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing QuicksightDashboard that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the QuicksightDashboard to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 2411
          },
          "name": "putDashboardPublishOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardDashboardPublishOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 2458
          },
          "name": "putParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 2474
          },
          "name": "putPermissions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardPermissions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 2490
          },
          "name": "putSourceEntity",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardSourceEntity"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 2503
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 2414
          },
          "name": "resetDashboardPublishOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 2445
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 2461
          },
          "name": "resetParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 2477
          },
          "name": "resetPermissions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 2506
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 2522
          },
          "name": "resetThemeArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 2544
          },
          "name": "resetVersionDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 2556
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 2571
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "QuicksightDashboard",
      "namespace": "quicksightDashboard",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 2311
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 2371
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 2389
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 2408
          },
          "name": "dashboardPublishOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardDashboardPublishOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 2423
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 2428
          },
          "name": "lastPublishedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 2433
          },
          "name": "lastUpdatedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 2455
          },
          "name": "parameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 2471
          },
          "name": "permissions",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardPermissionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 2487
          },
          "name": "sourceEntity",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardSourceEntityOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 2500
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 2532
          },
          "name": "version",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardVersionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 2384
          },
          "name": "awsAccountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 2402
          },
          "name": "dashboardIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 2418
          },
          "name": "dashboardPublishOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardDashboardPublishOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 2449
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 2465
          },
          "name": "parametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 2481
          },
          "name": "permissionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardPermissions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 2494
          },
          "name": "sourceEntityInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardSourceEntity"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 2510
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 2526
          },
          "name": "themeArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 2548
          },
          "name": "versionDescriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 2377
          },
          "name": "awsAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 2395
          },
          "name": "dashboardId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 2439
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 2516
          },
          "name": "themeArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 2538
          },
          "name": "versionDescription",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-dashboard/index:QuicksightDashboard"
    },
    "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-dashboard/index.ts",
        "line": 14
      },
      "name": "QuicksightDashboardConfig",
      "namespace": "quicksightDashboard",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_dashboard#aws_account_id QuicksightDashboard#aws_account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 18
          },
          "name": "awsAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_dashboard#dashboard_id QuicksightDashboard#dashboard_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 22
          },
          "name": "dashboardId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_dashboard#source_entity QuicksightDashboard#source_entity}",
            "stability": "stable",
            "summary": "<p>Dashboard source entity.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 56
          },
          "name": "sourceEntity",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardSourceEntity"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_dashboard#dashboard_publish_options QuicksightDashboard#dashboard_publish_options}",
            "stability": "stable",
            "summary": "<p>Dashboard publish options.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 28
          },
          "name": "dashboardPublishOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardDashboardPublishOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_dashboard#name QuicksightDashboard#name}",
            "stability": "stable",
            "summary": "<p>The display name of the dashboard.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 34
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_dashboard#parameters QuicksightDashboard#parameters}",
            "stability": "stable",
            "summary": "<p>A list of QuickSight parameters and the list's override values.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 40
          },
          "name": "parameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can use this structure\n            for granting permissions by providing a list of IAM action information for each\n            principal ARN. </p>\n\n        <p>To specify no permissions, omit the permissions list.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_dashboard#permissions QuicksightDashboard#permissions}",
            "stability": "stable",
            "summary": "<p>A structure that contains the permissions of the dashboard."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 50
          },
          "name": "permissions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardPermissions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_dashboard#tags QuicksightDashboard#tags}",
            "stability": "stable",
            "summary": "<p>Contains a map of the key-value pairs for the resource tag or tags assigned to the             dashboard.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 63
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If\n            you add a value for this field, it overrides the value that is used in the source\n            entity. The theme ARN must exist in the same AWS account where you create the\n            dashboard.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_dashboard#theme_arn QuicksightDashboard#theme_arn}",
            "stability": "stable",
            "summary": "<p>The Amazon Resource Name (ARN) of the theme that is being used for this dashboard."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 72
          },
          "name": "themeArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_dashboard#version_description QuicksightDashboard#version_description}",
            "stability": "stable",
            "summary": "<p>A description for the first version of the dashboard being created.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 78
          },
          "name": "versionDescription",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-dashboard/index:QuicksightDashboardConfig"
    },
    "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardDashboardPublishOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardDashboardPublishOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-dashboard/index.ts",
        "line": 362
      },
      "name": "QuicksightDashboardDashboardPublishOptions",
      "namespace": "quicksightDashboard",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_dashboard#ad_hoc_filtering_option QuicksightDashboard#ad_hoc_filtering_option}",
            "stability": "stable",
            "summary": "<p>Ad hoc (one-time) filtering option.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 368
          },
          "name": "adHocFilteringOption",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardDashboardPublishOptionsAdHocFilteringOption"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_dashboard#export_to_csv_option QuicksightDashboard#export_to_csv_option}",
            "stability": "stable",
            "summary": "<p>Export to .csv option.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 374
          },
          "name": "exportToCsvOption",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardDashboardPublishOptionsExportToCsvOption"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_dashboard#sheet_controls_option QuicksightDashboard#sheet_controls_option}",
            "stability": "stable",
            "summary": "<p>Sheet controls option.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 380
          },
          "name": "sheetControlsOption",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardDashboardPublishOptionsSheetControlsOption"
          }
        }
      ],
      "symbolId": "src/quicksight-dashboard/index:QuicksightDashboardDashboardPublishOptions"
    },
    "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardDashboardPublishOptionsAdHocFilteringOption": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardDashboardPublishOptionsAdHocFilteringOption",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-dashboard/index.ts",
        "line": 80
      },
      "name": "QuicksightDashboardDashboardPublishOptionsAdHocFilteringOption",
      "namespace": "quicksightDashboard",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_dashboard#availability_status QuicksightDashboard#availability_status}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 84
          },
          "name": "availabilityStatus",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-dashboard/index:QuicksightDashboardDashboardPublishOptionsAdHocFilteringOption"
    },
    "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardDashboardPublishOptionsAdHocFilteringOptionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardDashboardPublishOptionsAdHocFilteringOptionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-dashboard/index.ts",
          "line": 124
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-dashboard/index.ts",
        "line": 116
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 166
          },
          "name": "resetAvailabilityStatus"
        }
      ],
      "name": "QuicksightDashboardDashboardPublishOptionsAdHocFilteringOptionOutputReference",
      "namespace": "quicksightDashboard",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 170
          },
          "name": "availabilityStatusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 160
          },
          "name": "availabilityStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 128
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardDashboardPublishOptionsAdHocFilteringOption"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-dashboard/index:QuicksightDashboardDashboardPublishOptionsAdHocFilteringOptionOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardDashboardPublishOptionsExportToCsvOption": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardDashboardPublishOptionsExportToCsvOption",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-dashboard/index.ts",
        "line": 174
      },
      "name": "QuicksightDashboardDashboardPublishOptionsExportToCsvOption",
      "namespace": "quicksightDashboard",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_dashboard#availability_status QuicksightDashboard#availability_status}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 178
          },
          "name": "availabilityStatus",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-dashboard/index:QuicksightDashboardDashboardPublishOptionsExportToCsvOption"
    },
    "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardDashboardPublishOptionsExportToCsvOptionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardDashboardPublishOptionsExportToCsvOptionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-dashboard/index.ts",
          "line": 218
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-dashboard/index.ts",
        "line": 210
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 260
          },
          "name": "resetAvailabilityStatus"
        }
      ],
      "name": "QuicksightDashboardDashboardPublishOptionsExportToCsvOptionOutputReference",
      "namespace": "quicksightDashboard",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 264
          },
          "name": "availabilityStatusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 254
          },
          "name": "availabilityStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 222
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardDashboardPublishOptionsExportToCsvOption"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-dashboard/index:QuicksightDashboardDashboardPublishOptionsExportToCsvOptionOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardDashboardPublishOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardDashboardPublishOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-dashboard/index.ts",
          "line": 434
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-dashboard/index.ts",
        "line": 426
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 485
          },
          "name": "putAdHocFilteringOption",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardDashboardPublishOptionsAdHocFilteringOption"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 501
          },
          "name": "putExportToCsvOption",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardDashboardPublishOptionsExportToCsvOption"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 517
          },
          "name": "putSheetControlsOption",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardDashboardPublishOptionsSheetControlsOption"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 488
          },
          "name": "resetAdHocFilteringOption"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 504
          },
          "name": "resetExportToCsvOption"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 520
          },
          "name": "resetSheetControlsOption"
        }
      ],
      "name": "QuicksightDashboardDashboardPublishOptionsOutputReference",
      "namespace": "quicksightDashboard",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 482
          },
          "name": "adHocFilteringOption",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardDashboardPublishOptionsAdHocFilteringOptionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 498
          },
          "name": "exportToCsvOption",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardDashboardPublishOptionsExportToCsvOptionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 514
          },
          "name": "sheetControlsOption",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardDashboardPublishOptionsSheetControlsOptionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 492
          },
          "name": "adHocFilteringOptionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardDashboardPublishOptionsAdHocFilteringOption"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 508
          },
          "name": "exportToCsvOptionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardDashboardPublishOptionsExportToCsvOption"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 524
          },
          "name": "sheetControlsOptionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardDashboardPublishOptionsSheetControlsOption"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 438
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardDashboardPublishOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-dashboard/index:QuicksightDashboardDashboardPublishOptionsOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardDashboardPublishOptionsSheetControlsOption": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardDashboardPublishOptionsSheetControlsOption",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-dashboard/index.ts",
        "line": 268
      },
      "name": "QuicksightDashboardDashboardPublishOptionsSheetControlsOption",
      "namespace": "quicksightDashboard",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_dashboard#visibility_state QuicksightDashboard#visibility_state}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 272
          },
          "name": "visibilityState",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-dashboard/index:QuicksightDashboardDashboardPublishOptionsSheetControlsOption"
    },
    "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardDashboardPublishOptionsSheetControlsOptionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardDashboardPublishOptionsSheetControlsOptionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-dashboard/index.ts",
          "line": 312
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-dashboard/index.ts",
        "line": 304
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 354
          },
          "name": "resetVisibilityState"
        }
      ],
      "name": "QuicksightDashboardDashboardPublishOptionsSheetControlsOptionOutputReference",
      "namespace": "quicksightDashboard",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 358
          },
          "name": "visibilityStateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 348
          },
          "name": "visibilityState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 316
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardDashboardPublishOptionsSheetControlsOption"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-dashboard/index:QuicksightDashboardDashboardPublishOptionsSheetControlsOptionOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-dashboard/index.ts",
        "line": 1140
      },
      "name": "QuicksightDashboardParameters",
      "namespace": "quicksightDashboard",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_dashboard#date_time_parameters QuicksightDashboard#date_time_parameters}",
            "stability": "stable",
            "summary": "<p>Date-time parameters.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 1146
          },
          "name": "dateTimeParameters",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardParametersDateTimeParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_dashboard#decimal_parameters QuicksightDashboard#decimal_parameters}",
            "stability": "stable",
            "summary": "<p>Decimal parameters.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 1152
          },
          "name": "decimalParameters",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardParametersDecimalParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_dashboard#integer_parameters QuicksightDashboard#integer_parameters}",
            "stability": "stable",
            "summary": "<p>Integer parameters.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 1158
          },
          "name": "integerParameters",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardParametersIntegerParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_dashboard#string_parameters QuicksightDashboard#string_parameters}",
            "stability": "stable",
            "summary": "<p>String parameters.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 1164
          },
          "name": "stringParameters",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardParametersStringParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-dashboard/index:QuicksightDashboardParameters"
    },
    "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardParametersDateTimeParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardParametersDateTimeParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-dashboard/index.ts",
        "line": 528
      },
      "name": "QuicksightDashboardParametersDateTimeParameters",
      "namespace": "quicksightDashboard",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_dashboard#name QuicksightDashboard#name}",
            "stability": "stable",
            "summary": "<p>A display name for the date-time parameter.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 534
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_dashboard#values QuicksightDashboard#values}",
            "stability": "stable",
            "summary": "<p>The values for the date-time parameter.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 540
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/quicksight-dashboard/index:QuicksightDashboardParametersDateTimeParameters"
    },
    "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardParametersDateTimeParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardParametersDateTimeParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-dashboard/index.ts",
          "line": 670
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-dashboard/index.ts",
        "line": 662
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 677
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardParametersDateTimeParametersOutputReference"
            }
          }
        }
      ],
      "name": "QuicksightDashboardParametersDateTimeParametersList",
      "namespace": "quicksightDashboard",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 663
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardParametersDateTimeParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-dashboard/index:QuicksightDashboardParametersDateTimeParametersList"
    },
    "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardParametersDateTimeParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardParametersDateTimeParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-dashboard/index.ts",
          "line": 589
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-dashboard/index.ts",
        "line": 579
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 637
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 653
          },
          "name": "resetValues"
        }
      ],
      "name": "QuicksightDashboardParametersDateTimeParametersOutputReference",
      "namespace": "quicksightDashboard",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 641
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 657
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 631
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 647
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 593
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardParametersDateTimeParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-dashboard/index:QuicksightDashboardParametersDateTimeParametersOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardParametersDecimalParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardParametersDecimalParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-dashboard/index.ts",
        "line": 681
      },
      "name": "QuicksightDashboardParametersDecimalParameters",
      "namespace": "quicksightDashboard",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_dashboard#name QuicksightDashboard#name}",
            "stability": "stable",
            "summary": "<p>A display name for the decimal parameter.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 687
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_dashboard#values QuicksightDashboard#values}",
            "stability": "stable",
            "summary": "<p>The values for the decimal parameter.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 693
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/quicksight-dashboard/index:QuicksightDashboardParametersDecimalParameters"
    },
    "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardParametersDecimalParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardParametersDecimalParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-dashboard/index.ts",
          "line": 823
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-dashboard/index.ts",
        "line": 815
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 830
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardParametersDecimalParametersOutputReference"
            }
          }
        }
      ],
      "name": "QuicksightDashboardParametersDecimalParametersList",
      "namespace": "quicksightDashboard",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 816
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardParametersDecimalParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-dashboard/index:QuicksightDashboardParametersDecimalParametersList"
    },
    "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardParametersDecimalParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardParametersDecimalParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-dashboard/index.ts",
          "line": 742
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-dashboard/index.ts",
        "line": 732
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 790
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 806
          },
          "name": "resetValues"
        }
      ],
      "name": "QuicksightDashboardParametersDecimalParametersOutputReference",
      "namespace": "quicksightDashboard",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 794
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 810
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 784
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 800
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 746
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardParametersDecimalParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-dashboard/index:QuicksightDashboardParametersDecimalParametersOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardParametersIntegerParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardParametersIntegerParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-dashboard/index.ts",
        "line": 834
      },
      "name": "QuicksightDashboardParametersIntegerParameters",
      "namespace": "quicksightDashboard",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_dashboard#name QuicksightDashboard#name}",
            "stability": "stable",
            "summary": "<p>The name of the integer parameter.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 840
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_dashboard#values QuicksightDashboard#values}",
            "stability": "stable",
            "summary": "<p>The values for the integer parameter.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 846
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/quicksight-dashboard/index:QuicksightDashboardParametersIntegerParameters"
    },
    "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardParametersIntegerParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardParametersIntegerParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-dashboard/index.ts",
          "line": 976
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-dashboard/index.ts",
        "line": 968
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 983
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardParametersIntegerParametersOutputReference"
            }
          }
        }
      ],
      "name": "QuicksightDashboardParametersIntegerParametersList",
      "namespace": "quicksightDashboard",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 969
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardParametersIntegerParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-dashboard/index:QuicksightDashboardParametersIntegerParametersList"
    },
    "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardParametersIntegerParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardParametersIntegerParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-dashboard/index.ts",
          "line": 895
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-dashboard/index.ts",
        "line": 885
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 943
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 959
          },
          "name": "resetValues"
        }
      ],
      "name": "QuicksightDashboardParametersIntegerParametersOutputReference",
      "namespace": "quicksightDashboard",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 947
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 963
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 937
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 953
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 899
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardParametersIntegerParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-dashboard/index:QuicksightDashboardParametersIntegerParametersOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-dashboard/index.ts",
          "line": 1225
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-dashboard/index.ts",
        "line": 1217
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 1282
          },
          "name": "putDateTimeParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardParametersDateTimeParameters"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 1298
          },
          "name": "putDecimalParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardParametersDecimalParameters"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 1314
          },
          "name": "putIntegerParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardParametersIntegerParameters"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 1330
          },
          "name": "putStringParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardParametersStringParameters"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 1285
          },
          "name": "resetDateTimeParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 1301
          },
          "name": "resetDecimalParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 1317
          },
          "name": "resetIntegerParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 1333
          },
          "name": "resetStringParameters"
        }
      ],
      "name": "QuicksightDashboardParametersOutputReference",
      "namespace": "quicksightDashboard",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 1279
          },
          "name": "dateTimeParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardParametersDateTimeParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 1295
          },
          "name": "decimalParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardParametersDecimalParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 1311
          },
          "name": "integerParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardParametersIntegerParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 1327
          },
          "name": "stringParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardParametersStringParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 1289
          },
          "name": "dateTimeParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardParametersDateTimeParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 1305
          },
          "name": "decimalParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardParametersDecimalParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 1321
          },
          "name": "integerParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardParametersIntegerParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 1337
          },
          "name": "stringParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardParametersStringParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 1229
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-dashboard/index:QuicksightDashboardParametersOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardParametersStringParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardParametersStringParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-dashboard/index.ts",
        "line": 987
      },
      "name": "QuicksightDashboardParametersStringParameters",
      "namespace": "quicksightDashboard",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_dashboard#name QuicksightDashboard#name}",
            "stability": "stable",
            "summary": "<p>A display name for a string parameter.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 993
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_dashboard#values QuicksightDashboard#values}",
            "stability": "stable",
            "summary": "<p>The values of a string parameter.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 999
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/quicksight-dashboard/index:QuicksightDashboardParametersStringParameters"
    },
    "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardParametersStringParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardParametersStringParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-dashboard/index.ts",
          "line": 1129
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-dashboard/index.ts",
        "line": 1121
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 1136
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardParametersStringParametersOutputReference"
            }
          }
        }
      ],
      "name": "QuicksightDashboardParametersStringParametersList",
      "namespace": "quicksightDashboard",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 1122
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardParametersStringParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-dashboard/index:QuicksightDashboardParametersStringParametersList"
    },
    "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardParametersStringParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardParametersStringParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-dashboard/index.ts",
          "line": 1048
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-dashboard/index.ts",
        "line": 1038
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 1096
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 1112
          },
          "name": "resetValues"
        }
      ],
      "name": "QuicksightDashboardParametersStringParametersOutputReference",
      "namespace": "quicksightDashboard",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 1100
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 1116
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 1090
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 1106
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 1052
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardParametersStringParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-dashboard/index:QuicksightDashboardParametersStringParametersOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardPermissions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardPermissions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-dashboard/index.ts",
        "line": 1341
      },
      "name": "QuicksightDashboardPermissions",
      "namespace": "quicksightDashboard",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_dashboard#actions QuicksightDashboard#actions}",
            "stability": "stable",
            "summary": "<p>The IAM action to grant or revoke permissions on.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 1347
          },
          "name": "actions",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This can be one of the\n            following:</p>\n        <ul>\n            <li>\n                <p>The ARN of an Amazon QuickSight user or group associated with a data source or dataset. (This is common.)</p>\n            </li>\n            <li>\n                <p>The ARN of an Amazon QuickSight user, group, or namespace associated with an analysis, dashboard, template, or theme. (This is common.)</p>\n            </li>\n            <li>\n                <p>The ARN of an AWS account root: This is an IAM ARN rather than a QuickSight\n                    ARN. Use this option only to share resources (templates) across AWS accounts.\n                    (This is less common.) </p>\n            </li>\n         </ul>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_dashboard#principal QuicksightDashboard#principal}",
            "stability": "stable",
            "summary": "<p>The Amazon Resource Name (ARN) of the principal."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 1367
          },
          "name": "principal",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-dashboard/index:QuicksightDashboardPermissions"
    },
    "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardPermissionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardPermissionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-dashboard/index.ts",
          "line": 1497
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-dashboard/index.ts",
        "line": 1489
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 1504
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardPermissionsOutputReference"
            }
          }
        }
      ],
      "name": "QuicksightDashboardPermissionsList",
      "namespace": "quicksightDashboard",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 1490
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardPermissions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-dashboard/index:QuicksightDashboardPermissionsList"
    },
    "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardPermissionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardPermissionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-dashboard/index.ts",
          "line": 1416
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-dashboard/index.ts",
        "line": 1406
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 1464
          },
          "name": "resetActions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 1480
          },
          "name": "resetPrincipal"
        }
      ],
      "name": "QuicksightDashboardPermissionsOutputReference",
      "namespace": "quicksightDashboard",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 1468
          },
          "name": "actionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 1484
          },
          "name": "principalInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 1458
          },
          "name": "actions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 1474
          },
          "name": "principal",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 1420
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardPermissions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-dashboard/index:QuicksightDashboardPermissionsOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardSourceEntity": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardSourceEntity",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-dashboard/index.ts",
        "line": 1792
      },
      "name": "QuicksightDashboardSourceEntity",
      "namespace": "quicksightDashboard",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_dashboard#source_template QuicksightDashboard#source_template}",
            "stability": "stable",
            "summary": "<p>Dashboard source template.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 1798
          },
          "name": "sourceTemplate",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardSourceEntitySourceTemplate"
          }
        }
      ],
      "symbolId": "src/quicksight-dashboard/index:QuicksightDashboardSourceEntity"
    },
    "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardSourceEntityOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardSourceEntityOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-dashboard/index.ts",
          "line": 1838
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-dashboard/index.ts",
        "line": 1830
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 1877
          },
          "name": "putSourceTemplate",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardSourceEntitySourceTemplate"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 1880
          },
          "name": "resetSourceTemplate"
        }
      ],
      "name": "QuicksightDashboardSourceEntityOutputReference",
      "namespace": "quicksightDashboard",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 1874
          },
          "name": "sourceTemplate",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardSourceEntitySourceTemplateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 1884
          },
          "name": "sourceTemplateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardSourceEntitySourceTemplate"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 1842
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardSourceEntity"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-dashboard/index:QuicksightDashboardSourceEntityOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardSourceEntitySourceTemplate": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardSourceEntitySourceTemplate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-dashboard/index.ts",
        "line": 1661
      },
      "name": "QuicksightDashboardSourceEntitySourceTemplate",
      "namespace": "quicksightDashboard",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_dashboard#arn QuicksightDashboard#arn}",
            "stability": "stable",
            "summary": "<p>The Amazon Resource Name (ARN) of the resource.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 1667
          },
          "name": "arn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_dashboard#data_set_references QuicksightDashboard#data_set_references}",
            "stability": "stable",
            "summary": "<p>Dataset references.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 1673
          },
          "name": "dataSetReferences",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardSourceEntitySourceTemplateDataSetReferences"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-dashboard/index:QuicksightDashboardSourceEntitySourceTemplate"
    },
    "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardSourceEntitySourceTemplateDataSetReferences": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardSourceEntitySourceTemplateDataSetReferences",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-dashboard/index.ts",
        "line": 1508
      },
      "name": "QuicksightDashboardSourceEntitySourceTemplateDataSetReferences",
      "namespace": "quicksightDashboard",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_dashboard#data_set_arn QuicksightDashboard#data_set_arn}",
            "stability": "stable",
            "summary": "<p>Dataset Amazon Resource Name (ARN).</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 1514
          },
          "name": "dataSetArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_dashboard#data_set_placeholder QuicksightDashboard#data_set_placeholder}",
            "stability": "stable",
            "summary": "<p>Dataset placeholder.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 1520
          },
          "name": "dataSetPlaceholder",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-dashboard/index:QuicksightDashboardSourceEntitySourceTemplateDataSetReferences"
    },
    "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardSourceEntitySourceTemplateDataSetReferencesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardSourceEntitySourceTemplateDataSetReferencesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-dashboard/index.ts",
          "line": 1650
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-dashboard/index.ts",
        "line": 1642
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 1657
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardSourceEntitySourceTemplateDataSetReferencesOutputReference"
            }
          }
        }
      ],
      "name": "QuicksightDashboardSourceEntitySourceTemplateDataSetReferencesList",
      "namespace": "quicksightDashboard",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 1643
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardSourceEntitySourceTemplateDataSetReferences"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-dashboard/index:QuicksightDashboardSourceEntitySourceTemplateDataSetReferencesList"
    },
    "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardSourceEntitySourceTemplateDataSetReferencesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardSourceEntitySourceTemplateDataSetReferencesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-dashboard/index.ts",
          "line": 1569
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-dashboard/index.ts",
        "line": 1559
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 1617
          },
          "name": "resetDataSetArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 1633
          },
          "name": "resetDataSetPlaceholder"
        }
      ],
      "name": "QuicksightDashboardSourceEntitySourceTemplateDataSetReferencesOutputReference",
      "namespace": "quicksightDashboard",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 1621
          },
          "name": "dataSetArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 1637
          },
          "name": "dataSetPlaceholderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 1611
          },
          "name": "dataSetArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 1627
          },
          "name": "dataSetPlaceholder",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 1573
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardSourceEntitySourceTemplateDataSetReferences"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-dashboard/index:QuicksightDashboardSourceEntitySourceTemplateDataSetReferencesOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardSourceEntitySourceTemplateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardSourceEntitySourceTemplateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-dashboard/index.ts",
          "line": 1720
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-dashboard/index.ts",
        "line": 1712
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 1781
          },
          "name": "putDataSetReferences",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardSourceEntitySourceTemplateDataSetReferences"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 1768
          },
          "name": "resetArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 1784
          },
          "name": "resetDataSetReferences"
        }
      ],
      "name": "QuicksightDashboardSourceEntitySourceTemplateOutputReference",
      "namespace": "quicksightDashboard",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 1778
          },
          "name": "dataSetReferences",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardSourceEntitySourceTemplateDataSetReferencesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 1772
          },
          "name": "arnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 1788
          },
          "name": "dataSetReferencesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardSourceEntitySourceTemplateDataSetReferences"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 1762
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 1724
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardSourceEntitySourceTemplate"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-dashboard/index:QuicksightDashboardSourceEntitySourceTemplateOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-dashboard/index.ts",
        "line": 1888
      },
      "name": "QuicksightDashboardTags",
      "namespace": "quicksightDashboard",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_dashboard#key QuicksightDashboard#key}",
            "stability": "stable",
            "summary": "<p>Tag key.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 1894
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_dashboard#value QuicksightDashboard#value}",
            "stability": "stable",
            "summary": "<p>Tag value.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 1900
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-dashboard/index:QuicksightDashboardTags"
    },
    "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-dashboard/index.ts",
          "line": 2030
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-dashboard/index.ts",
        "line": 2022
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 2037
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardTagsOutputReference"
            }
          }
        }
      ],
      "name": "QuicksightDashboardTagsList",
      "namespace": "quicksightDashboard",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 2023
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-dashboard/index:QuicksightDashboardTagsList"
    },
    "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-dashboard/index.ts",
          "line": 1949
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-dashboard/index.ts",
        "line": 1939
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 1997
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 2013
          },
          "name": "resetValue"
        }
      ],
      "name": "QuicksightDashboardTagsOutputReference",
      "namespace": "quicksightDashboard",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 2001
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 2017
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 1991
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 2007
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 1953
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-dashboard/index:QuicksightDashboardTagsOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardVersion": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardVersion",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-dashboard/index.ts",
        "line": 2201
      },
      "name": "QuicksightDashboardVersion",
      "namespace": "quicksightDashboard",
      "symbolId": "src/quicksight-dashboard/index:QuicksightDashboardVersion"
    },
    "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardVersionErrors": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardVersionErrors",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-dashboard/index.ts",
        "line": 2041
      },
      "name": "QuicksightDashboardVersionErrors",
      "namespace": "quicksightDashboard",
      "symbolId": "src/quicksight-dashboard/index:QuicksightDashboardVersionErrors"
    },
    "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardVersionErrorsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardVersionErrorsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-dashboard/index.ts",
          "line": 2110
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-dashboard/index.ts",
        "line": 2103
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 2117
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardVersionErrorsOutputReference"
            }
          }
        }
      ],
      "name": "QuicksightDashboardVersionErrorsList",
      "namespace": "quicksightDashboard",
      "symbolId": "src/quicksight-dashboard/index:QuicksightDashboardVersionErrorsList"
    },
    "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardVersionErrorsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardVersionErrorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-dashboard/index.ts",
          "line": 2073
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-dashboard/index.ts",
        "line": 2064
      },
      "name": "QuicksightDashboardVersionErrorsOutputReference",
      "namespace": "quicksightDashboard",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 2093
          },
          "name": "message",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 2098
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 2077
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardVersionErrors"
          }
        }
      ],
      "symbolId": "src/quicksight-dashboard/index:QuicksightDashboardVersionErrorsOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardVersionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardVersionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-dashboard/index.ts",
          "line": 2231
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-dashboard/index.ts",
        "line": 2224
      },
      "name": "QuicksightDashboardVersionOutputReference",
      "namespace": "quicksightDashboard",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 2251
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 2256
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 2261
          },
          "name": "dataSetArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 2266
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 2272
          },
          "name": "errors",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardVersionErrorsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 2278
          },
          "name": "sheets",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardVersionSheetsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 2283
          },
          "name": "sourceEntityArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 2288
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 2293
          },
          "name": "themeArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 2298
          },
          "name": "versionNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 2235
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardVersion"
          }
        }
      ],
      "symbolId": "src/quicksight-dashboard/index:QuicksightDashboardVersionOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardVersionSheets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardVersionSheets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-dashboard/index.ts",
        "line": 2121
      },
      "name": "QuicksightDashboardVersionSheets",
      "namespace": "quicksightDashboard",
      "symbolId": "src/quicksight-dashboard/index:QuicksightDashboardVersionSheets"
    },
    "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardVersionSheetsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardVersionSheetsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-dashboard/index.ts",
          "line": 2190
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-dashboard/index.ts",
        "line": 2183
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 2197
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardVersionSheetsOutputReference"
            }
          }
        }
      ],
      "name": "QuicksightDashboardVersionSheetsList",
      "namespace": "quicksightDashboard",
      "symbolId": "src/quicksight-dashboard/index:QuicksightDashboardVersionSheetsList"
    },
    "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardVersionSheetsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardVersionSheetsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-dashboard/index.ts",
          "line": 2153
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-dashboard/index.ts",
        "line": 2144
      },
      "name": "QuicksightDashboardVersionSheetsOutputReference",
      "namespace": "quicksightDashboard",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 2173
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 2178
          },
          "name": "sheetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-dashboard/index.ts",
            "line": 2157
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDashboard.QuicksightDashboardVersionSheets"
          }
        }
      ],
      "symbolId": "src/quicksight-dashboard/index:QuicksightDashboardVersionSheetsOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSet": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_set awscc_quicksight_data_set}."
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSet",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_set awscc_quicksight_data_set} Resource."
        },
        "locationInModule": {
          "filename": "src/quicksight-data-set/index.ts",
          "line": 5293
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-set/index.ts",
        "line": 5261
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a QuicksightDataSet resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 5278
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the QuicksightDataSet to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_set#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing QuicksightDataSet that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the QuicksightDataSet to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 5355
          },
          "name": "putColumnGroups",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetColumnGroups"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 5371
          },
          "name": "putColumnLevelPermissionRules",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetColumnLevelPermissionRules"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 5413
          },
          "name": "putDataSetUsageConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetDataSetUsageConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 5429
          },
          "name": "putFieldFolders",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetFieldFolders"
                        },
                        "kind": "map"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 5466
          },
          "name": "putIngestionWaitPolicy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetIngestionWaitPolicy"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 5487
          },
          "name": "putLogicalTableMap",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMap"
                        },
                        "kind": "map"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 5525
          },
          "name": "putPermissions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetPermissions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 5541
          },
          "name": "putPhysicalTableMap",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetPhysicalTableMap"
                        },
                        "kind": "map"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 5557
          },
          "name": "putRowLevelPermissionDataSet",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetRowLevelPermissionDataSet"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 5573
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 5342
          },
          "name": "resetAwsAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 5358
          },
          "name": "resetColumnGroups"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 5374
          },
          "name": "resetColumnLevelPermissionRules"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 5400
          },
          "name": "resetDataSetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 5416
          },
          "name": "resetDataSetUsageConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 5432
          },
          "name": "resetFieldFolders"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 5453
          },
          "name": "resetImportMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 5469
          },
          "name": "resetIngestionWaitPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 5490
          },
          "name": "resetLogicalTableMap"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 5506
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 5528
          },
          "name": "resetPermissions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 5544
          },
          "name": "resetPhysicalTableMap"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 5560
          },
          "name": "resetRowLevelPermissionDataSet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 5576
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 5588
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 5607
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "QuicksightDataSet",
      "namespace": "quicksightDataSet",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 5266
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 5330
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 5352
          },
          "name": "columnGroups",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetColumnGroupsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 5368
          },
          "name": "columnLevelPermissionRules",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetColumnLevelPermissionRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 5383
          },
          "name": "consumedSpiceCapacityInBytes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 5388
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 5410
          },
          "name": "dataSetUsageConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetDataSetUsageConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 5426
          },
          "name": "fieldFolders",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetFieldFoldersMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 5441
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 5463
          },
          "name": "ingestionWaitPolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetIngestionWaitPolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 5478
          },
          "name": "lastUpdatedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 5484
          },
          "name": "logicalTableMap",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 5516
          },
          "name": "outputColumns",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetOutputColumnsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 5522
          },
          "name": "permissions",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetPermissionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 5538
          },
          "name": "physicalTableMap",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetPhysicalTableMapMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 5554
          },
          "name": "rowLevelPermissionDataSet",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetRowLevelPermissionDataSetOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 5570
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 5346
          },
          "name": "awsAccountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 5362
          },
          "name": "columnGroupsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetColumnGroups"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 5378
          },
          "name": "columnLevelPermissionRulesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetColumnLevelPermissionRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 5404
          },
          "name": "dataSetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 5420
          },
          "name": "dataSetUsageConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetDataSetUsageConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 5436
          },
          "name": "fieldFoldersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetFieldFolders"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 5457
          },
          "name": "importModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 5473
          },
          "name": "ingestionWaitPolicyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetIngestionWaitPolicy"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 5494
          },
          "name": "logicalTableMapInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMap"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 5510
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 5532
          },
          "name": "permissionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetPermissions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 5548
          },
          "name": "physicalTableMapInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetPhysicalTableMap"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 5564
          },
          "name": "rowLevelPermissionDataSetInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetRowLevelPermissionDataSet"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 5580
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 5336
          },
          "name": "awsAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 5394
          },
          "name": "dataSetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 5447
          },
          "name": "importMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 5500
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-data-set/index:QuicksightDataSet"
    },
    "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetColumnGroups": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetColumnGroups",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-set/index.ts",
        "line": 250
      },
      "name": "QuicksightDataSetColumnGroups",
      "namespace": "quicksightDataSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_set#geo_spatial_column_group QuicksightDataSet#geo_spatial_column_group}",
            "stability": "stable",
            "summary": "<p>Geospatial column group that denotes a hierarchy.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 256
          },
          "name": "geoSpatialColumnGroup",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetColumnGroupsGeoSpatialColumnGroup"
          }
        }
      ],
      "symbolId": "src/quicksight-data-set/index:QuicksightDataSetColumnGroups"
    },
    "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetColumnGroupsGeoSpatialColumnGroup": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetColumnGroupsGeoSpatialColumnGroup",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-set/index.ts",
        "line": 86
      },
      "name": "QuicksightDataSetColumnGroupsGeoSpatialColumnGroup",
      "namespace": "quicksightDataSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_set#columns QuicksightDataSet#columns}",
            "stability": "stable",
            "summary": "<p>Columns in this hierarchy.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 92
          },
          "name": "columns",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_set#country_code QuicksightDataSet#country_code}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 96
          },
          "name": "countryCode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_set#name QuicksightDataSet#name}",
            "stability": "stable",
            "summary": "<p>A display name for the hierarchy.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 102
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-data-set/index:QuicksightDataSetColumnGroupsGeoSpatialColumnGroup"
    },
    "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetColumnGroupsGeoSpatialColumnGroupOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetColumnGroupsGeoSpatialColumnGroupOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-set/index.ts",
          "line": 156
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-set/index.ts",
        "line": 148
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 210
          },
          "name": "resetColumns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 226
          },
          "name": "resetCountryCode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 242
          },
          "name": "resetName"
        }
      ],
      "name": "QuicksightDataSetColumnGroupsGeoSpatialColumnGroupOutputReference",
      "namespace": "quicksightDataSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 214
          },
          "name": "columnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 230
          },
          "name": "countryCodeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 246
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 204
          },
          "name": "columns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 220
          },
          "name": "countryCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 236
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 160
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetColumnGroupsGeoSpatialColumnGroup"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-set/index:QuicksightDataSetColumnGroupsGeoSpatialColumnGroupOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetColumnGroupsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetColumnGroupsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-set/index.ts",
          "line": 357
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-set/index.ts",
        "line": 349
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 364
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetColumnGroupsOutputReference"
            }
          }
        }
      ],
      "name": "QuicksightDataSetColumnGroupsList",
      "namespace": "quicksightDataSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 350
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetColumnGroups"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-set/index:QuicksightDataSetColumnGroupsList"
    },
    "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetColumnGroupsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetColumnGroupsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-set/index.ts",
          "line": 298
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-set/index.ts",
        "line": 288
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 337
          },
          "name": "putGeoSpatialColumnGroup",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetColumnGroupsGeoSpatialColumnGroup"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 340
          },
          "name": "resetGeoSpatialColumnGroup"
        }
      ],
      "name": "QuicksightDataSetColumnGroupsOutputReference",
      "namespace": "quicksightDataSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 334
          },
          "name": "geoSpatialColumnGroup",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetColumnGroupsGeoSpatialColumnGroupOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 344
          },
          "name": "geoSpatialColumnGroupInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetColumnGroupsGeoSpatialColumnGroup"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 302
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetColumnGroups"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-set/index:QuicksightDataSetColumnGroupsOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetColumnLevelPermissionRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetColumnLevelPermissionRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-set/index.ts",
        "line": 368
      },
      "name": "QuicksightDataSetColumnLevelPermissionRules",
      "namespace": "quicksightDataSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_set#column_names QuicksightDataSet#column_names}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 372
          },
          "name": "columnNames",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_set#principals QuicksightDataSet#principals}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 376
          },
          "name": "principals",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-set/index:QuicksightDataSetColumnLevelPermissionRules"
    },
    "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetColumnLevelPermissionRulesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetColumnLevelPermissionRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-set/index.ts",
          "line": 506
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-set/index.ts",
        "line": 498
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 513
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetColumnLevelPermissionRulesOutputReference"
            }
          }
        }
      ],
      "name": "QuicksightDataSetColumnLevelPermissionRulesList",
      "namespace": "quicksightDataSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 499
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetColumnLevelPermissionRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-set/index:QuicksightDataSetColumnLevelPermissionRulesList"
    },
    "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetColumnLevelPermissionRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetColumnLevelPermissionRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-set/index.ts",
          "line": 425
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-set/index.ts",
        "line": 415
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 473
          },
          "name": "resetColumnNames"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 489
          },
          "name": "resetPrincipals"
        }
      ],
      "name": "QuicksightDataSetColumnLevelPermissionRulesOutputReference",
      "namespace": "quicksightDataSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 477
          },
          "name": "columnNamesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 493
          },
          "name": "principalsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 467
          },
          "name": "columnNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 483
          },
          "name": "principals",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 429
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetColumnLevelPermissionRules"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-set/index:QuicksightDataSetColumnLevelPermissionRulesOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-set/index.ts",
        "line": 14
      },
      "name": "QuicksightDataSetConfig",
      "namespace": "quicksightDataSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_set#aws_account_id QuicksightDataSet#aws_account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 18
          },
          "name": "awsAccountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_set#column_groups QuicksightDataSet#column_groups}",
            "stability": "stable",
            "summary": "<p>Groupings of columns that work together in certain QuickSight features. Currently, only geospatial hierarchy is supported.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 24
          },
          "name": "columnGroups",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetColumnGroups"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_set#column_level_permission_rules QuicksightDataSet#column_level_permission_rules}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 28
          },
          "name": "columnLevelPermissionRules",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetColumnLevelPermissionRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_set#data_set_id QuicksightDataSet#data_set_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 32
          },
          "name": "dataSetId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_set#data_set_usage_configuration QuicksightDataSet#data_set_usage_configuration}",
            "stability": "stable",
            "summary": "<p>The dataset usage configuration for the dataset.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 38
          },
          "name": "dataSetUsageConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetDataSetUsageConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_set#field_folders QuicksightDataSet#field_folders}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 42
          },
          "name": "fieldFolders",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetFieldFolders"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_set#import_mode QuicksightDataSet#import_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 46
          },
          "name": "importMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Default is to wait for SPICE ingestion to finish with timeout of 36 hours.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_set#ingestion_wait_policy QuicksightDataSet#ingestion_wait_policy}",
            "stability": "stable",
            "summary": "<p>Wait policy to use when creating/updating dataset."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 52
          },
          "name": "ingestionWaitPolicy",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetIngestionWaitPolicy"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_set#logical_table_map QuicksightDataSet#logical_table_map}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 56
          },
          "name": "logicalTableMap",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMap"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_set#name QuicksightDataSet#name}",
            "stability": "stable",
            "summary": "<p>The display name for the dataset.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 62
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_set#permissions QuicksightDataSet#permissions}",
            "stability": "stable",
            "summary": "<p>A list of resource permissions on the dataset.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 68
          },
          "name": "permissions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetPermissions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_set#physical_table_map QuicksightDataSet#physical_table_map}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 72
          },
          "name": "physicalTableMap",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetPhysicalTableMap"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_set#row_level_permission_data_set QuicksightDataSet#row_level_permission_data_set}",
            "stability": "stable",
            "summary": "<p>The row-level security configuration for the dataset.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 78
          },
          "name": "rowLevelPermissionDataSet",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetRowLevelPermissionDataSet"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_set#tags QuicksightDataSet#tags}",
            "stability": "stable",
            "summary": "<p>Contains a map of the key-value pairs for the resource tag or tags assigned to the dataset.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 84
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-set/index:QuicksightDataSetConfig"
    },
    "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetDataSetUsageConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetDataSetUsageConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-set/index.ts",
        "line": 517
      },
      "name": "QuicksightDataSetDataSetUsageConfiguration",
      "namespace": "quicksightDataSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_set#disable_use_as_direct_query_source QuicksightDataSet#disable_use_as_direct_query_source}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 521
          },
          "name": "disableUseAsDirectQuerySource",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_set#disable_use_as_imported_source QuicksightDataSet#disable_use_as_imported_source}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 525
          },
          "name": "disableUseAsImportedSource",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-set/index:QuicksightDataSetDataSetUsageConfiguration"
    },
    "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetDataSetUsageConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetDataSetUsageConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-set/index.ts",
          "line": 572
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-set/index.ts",
        "line": 564
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 620
          },
          "name": "resetDisableUseAsDirectQuerySource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 636
          },
          "name": "resetDisableUseAsImportedSource"
        }
      ],
      "name": "QuicksightDataSetDataSetUsageConfigurationOutputReference",
      "namespace": "quicksightDataSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 624
          },
          "name": "disableUseAsDirectQuerySourceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 640
          },
          "name": "disableUseAsImportedSourceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 614
          },
          "name": "disableUseAsDirectQuerySource",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 630
          },
          "name": "disableUseAsImportedSource",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 576
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetDataSetUsageConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-set/index:QuicksightDataSetDataSetUsageConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetFieldFolders": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetFieldFolders",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-set/index.ts",
        "line": 644
      },
      "name": "QuicksightDataSetFieldFolders",
      "namespace": "quicksightDataSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_set#columns QuicksightDataSet#columns}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 648
          },
          "name": "columns",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_set#description QuicksightDataSet#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 652
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-data-set/index:QuicksightDataSetFieldFolders"
    },
    "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetFieldFoldersMap": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetFieldFoldersMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-set/index.ts",
          "line": 780
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-set/index.ts",
        "line": 773
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 787
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetFieldFoldersOutputReference"
            }
          }
        }
      ],
      "name": "QuicksightDataSetFieldFoldersMap",
      "namespace": "quicksightDataSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 774
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetFieldFolders"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-set/index:QuicksightDataSetFieldFoldersMap"
    },
    "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetFieldFoldersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetFieldFoldersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-set/index.ts",
          "line": 700
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-set/index.ts",
        "line": 691
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 748
          },
          "name": "resetColumns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 764
          },
          "name": "resetDescription"
        }
      ],
      "name": "QuicksightDataSetFieldFoldersOutputReference",
      "namespace": "quicksightDataSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 752
          },
          "name": "columnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 768
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 742
          },
          "name": "columns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 758
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 704
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetFieldFolders"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-set/index:QuicksightDataSetFieldFoldersOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetIngestionWaitPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetIngestionWaitPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-set/index.ts",
        "line": 791
      },
      "name": "QuicksightDataSetIngestionWaitPolicy",
      "namespace": "quicksightDataSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Default timeout is 36 hours.\n Applicable only when DataSetImportMode mode is set to SPICE and WaitForSpiceIngestion is set to true.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_set#ingestion_wait_time_in_hours QuicksightDataSet#ingestion_wait_time_in_hours}",
            "stability": "stable",
            "summary": "<p>The maximum time (in hours) to wait for Ingestion to complete."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 798
          },
          "name": "ingestionWaitTimeInHours",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Default (true).\n  Applicable only when DataSetImportMode mode is set to SPICE.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_set#wait_for_spice_ingestion QuicksightDataSet#wait_for_spice_ingestion}",
            "stability": "stable",
            "summary": "<p>Wait for SPICE ingestion to finish to mark dataset creation/update successful."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 805
          },
          "name": "waitForSpiceIngestion",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-set/index:QuicksightDataSetIngestionWaitPolicy"
    },
    "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetIngestionWaitPolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetIngestionWaitPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-set/index.ts",
          "line": 852
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-set/index.ts",
        "line": 844
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 900
          },
          "name": "resetIngestionWaitTimeInHours"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 916
          },
          "name": "resetWaitForSpiceIngestion"
        }
      ],
      "name": "QuicksightDataSetIngestionWaitPolicyOutputReference",
      "namespace": "quicksightDataSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 904
          },
          "name": "ingestionWaitTimeInHoursInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 920
          },
          "name": "waitForSpiceIngestionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 894
          },
          "name": "ingestionWaitTimeInHours",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 910
          },
          "name": "waitForSpiceIngestion",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 856
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetIngestionWaitPolicy"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-set/index:QuicksightDataSetIngestionWaitPolicyOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMap": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMap",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-set/index.ts",
        "line": 2994
      },
      "name": "QuicksightDataSetLogicalTableMap",
      "namespace": "quicksightDataSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_set#alias QuicksightDataSet#alias}",
            "stability": "stable",
            "summary": "<p>A display name for the logical table.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 3000
          },
          "name": "alias",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_set#data_transforms QuicksightDataSet#data_transforms}",
            "stability": "stable",
            "summary": "<p>Transform operations that act on this logical table.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 3006
          },
          "name": "dataTransforms",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapDataTransforms"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This is a variant type structure. For\n            this structure to be valid, only one of the attributes can be non-null.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_set#source QuicksightDataSet#source}",
            "stability": "stable",
            "summary": "<p>Information about the source of a logical table."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 3013
          },
          "name": "source",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapSource"
          }
        }
      ],
      "symbolId": "src/quicksight-data-set/index:QuicksightDataSetLogicalTableMap"
    },
    "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapDataTransforms": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapDataTransforms",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-set/index.ts",
        "line": 2080
      },
      "name": "QuicksightDataSetLogicalTableMapDataTransforms",
      "namespace": "quicksightDataSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_set#cast_column_type_operation QuicksightDataSet#cast_column_type_operation}",
            "stability": "stable",
            "summary": "<p>A transform operation that casts a column to a different type.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 2086
          },
          "name": "castColumnTypeOperation",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapDataTransformsCastColumnTypeOperation"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Columns created in one such\n            operation form a lexical closure.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_set#create_columns_operation QuicksightDataSet#create_columns_operation}",
            "stability": "stable",
            "summary": "<p>A transform operation that creates calculated columns."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 2093
          },
          "name": "createColumnsOperation",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperation"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_set#filter_operation QuicksightDataSet#filter_operation}",
            "stability": "stable",
            "summary": "<p>A transform operation that filters rows based on a condition.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 2099
          },
          "name": "filterOperation",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapDataTransformsFilterOperation"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Operations that come after a projection\n            can only refer to projected columns.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_set#project_operation QuicksightDataSet#project_operation}",
            "stability": "stable",
            "summary": "<p>A transform operation that projects columns."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 2106
          },
          "name": "projectOperation",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapDataTransformsProjectOperation"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_set#rename_column_operation QuicksightDataSet#rename_column_operation}",
            "stability": "stable",
            "summary": "<p>A transform operation that renames a column.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 2112
          },
          "name": "renameColumnOperation",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapDataTransformsRenameColumnOperation"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_set#tag_column_operation QuicksightDataSet#tag_column_operation}",
            "stability": "stable",
            "summary": "<p>A transform operation that tags a column with additional information.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 2118
          },
          "name": "tagColumnOperation",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapDataTransformsTagColumnOperation"
          }
        }
      ],
      "symbolId": "src/quicksight-data-set/index:QuicksightDataSetLogicalTableMapDataTransforms"
    },
    "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapDataTransformsCastColumnTypeOperation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapDataTransformsCastColumnTypeOperation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-set/index.ts",
        "line": 924
      },
      "name": "QuicksightDataSetLogicalTableMapDataTransformsCastColumnTypeOperation",
      "namespace": "quicksightDataSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_set#column_name QuicksightDataSet#column_name}",
            "stability": "stable",
            "summary": "<p>Column name.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 930
          },
          "name": "columnName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_set#format QuicksightDataSet#format}",
            "stability": "stable",
            "summary": "<p>When casting a column from string to datetime type, you can supply a string in a             format supported by Amazon QuickSight to denote the source data format.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 937
          },
          "name": "format",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_set#new_column_type QuicksightDataSet#new_column_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 941
          },
          "name": "newColumnType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-data-set/index:QuicksightDataSetLogicalTableMapDataTransformsCastColumnTypeOperation"
    },
    "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapDataTransformsCastColumnTypeOperationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapDataTransformsCastColumnTypeOperationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-set/index.ts",
          "line": 995
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-set/index.ts",
        "line": 987
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 1049
          },
          "name": "resetColumnName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 1065
          },
          "name": "resetFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 1081
          },
          "name": "resetNewColumnType"
        }
      ],
      "name": "QuicksightDataSetLogicalTableMapDataTransformsCastColumnTypeOperationOutputReference",
      "namespace": "quicksightDataSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 1053
          },
          "name": "columnNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 1069
          },
          "name": "formatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 1085
          },
          "name": "newColumnTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 1043
          },
          "name": "columnName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 1059
          },
          "name": "format",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 1075
          },
          "name": "newColumnType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 999
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapDataTransformsCastColumnTypeOperation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-set/index:QuicksightDataSetLogicalTableMapDataTransformsCastColumnTypeOperationOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-set/index.ts",
        "line": 1279
      },
      "name": "QuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperation",
      "namespace": "quicksightDataSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_set#columns QuicksightDataSet#columns}",
            "stability": "stable",
            "summary": "<p>Calculated columns to create.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 1285
          },
          "name": "columns",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperationColumns"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-set/index:QuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperation"
    },
    "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperationColumns": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperationColumns",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-set/index.ts",
        "line": 1089
      },
      "name": "QuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperationColumns",
      "namespace": "quicksightDataSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "During a dataset update, if the column ID\n            of a calculated column matches that of an existing calculated column, Amazon QuickSight\n            preserves the existing calculated column.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_set#column_id QuicksightDataSet#column_id}",
            "stability": "stable",
            "summary": "<p>A unique ID to identify a calculated column."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 1097
          },
          "name": "columnId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_set#column_name QuicksightDataSet#column_name}",
            "stability": "stable",
            "summary": "<p>Column name.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 1103
          },
          "name": "columnName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_set#expression QuicksightDataSet#expression}",
            "stability": "stable",
            "summary": "<p>An expression that defines the calculated column.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 1109
          },
          "name": "expression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-data-set/index:QuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperationColumns"
    },
    "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperationColumnsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperationColumnsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-set/index.ts",
          "line": 1268
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-set/index.ts",
        "line": 1260
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 1275
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperationColumnsOutputReference"
            }
          }
        }
      ],
      "name": "QuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperationColumnsList",
      "namespace": "quicksightDataSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 1261
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperationColumns"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-set/index:QuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperationColumnsList"
    },
    "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperationColumnsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperationColumnsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-set/index.ts",
          "line": 1165
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-set/index.ts",
        "line": 1155
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 1219
          },
          "name": "resetColumnId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 1235
          },
          "name": "resetColumnName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 1251
          },
          "name": "resetExpression"
        }
      ],
      "name": "QuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperationColumnsOutputReference",
      "namespace": "quicksightDataSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 1223
          },
          "name": "columnIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 1239
          },
          "name": "columnNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 1255
          },
          "name": "expressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 1213
          },
          "name": "columnId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 1229
          },
          "name": "columnName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 1245
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 1169
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperationColumns"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-set/index:QuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperationColumnsOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-set/index.ts",
          "line": 1325
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-set/index.ts",
        "line": 1317
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 1364
          },
          "name": "putColumns",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperationColumns"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 1367
          },
          "name": "resetColumns"
        }
      ],
      "name": "QuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperationOutputReference",
      "namespace": "quicksightDataSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 1361
          },
          "name": "columns",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperationColumnsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 1371
          },
          "name": "columnsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperationColumns"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 1329
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-set/index:QuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperationOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapDataTransformsFilterOperation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapDataTransformsFilterOperation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-set/index.ts",
        "line": 1375
      },
      "name": "QuicksightDataSetLogicalTableMapDataTransformsFilterOperation",
      "namespace": "quicksightDataSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Rows for which the expression\n            evaluates to true are kept in the dataset.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_set#condition_expression QuicksightDataSet#condition_expression}",
            "stability": "stable",
            "summary": "<p>An expression that must evaluate to a Boolean value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 1382
          },
          "name": "conditionExpression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-data-set/index:QuicksightDataSetLogicalTableMapDataTransformsFilterOperation"
    },
    "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapDataTransformsFilterOperationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapDataTransformsFilterOperationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-set/index.ts",
          "line": 1422
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-set/index.ts",
        "line": 1414
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 1464
          },
          "name": "resetConditionExpression"
        }
      ],
      "name": "QuicksightDataSetLogicalTableMapDataTransformsFilterOperationOutputReference",
      "namespace": "quicksightDataSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 1468
          },
          "name": "conditionExpressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 1458
          },
          "name": "conditionExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 1426
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapDataTransformsFilterOperation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-set/index:QuicksightDataSetLogicalTableMapDataTransformsFilterOperationOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapDataTransformsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapDataTransformsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-set/index.ts",
          "line": 2364
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-set/index.ts",
        "line": 2356
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 2371
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapDataTransformsOutputReference"
            }
          }
        }
      ],
      "name": "QuicksightDataSetLogicalTableMapDataTransformsList",
      "namespace": "quicksightDataSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 2357
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapDataTransforms"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-set/index:QuicksightDataSetLogicalTableMapDataTransformsList"
    },
    "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapDataTransformsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapDataTransformsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-set/index.ts",
          "line": 2195
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-set/index.ts",
        "line": 2185
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 2264
          },
          "name": "putCastColumnTypeOperation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapDataTransformsCastColumnTypeOperation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 2280
          },
          "name": "putCreateColumnsOperation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 2296
          },
          "name": "putFilterOperation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapDataTransformsFilterOperation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 2312
          },
          "name": "putProjectOperation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapDataTransformsProjectOperation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 2328
          },
          "name": "putRenameColumnOperation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapDataTransformsRenameColumnOperation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 2344
          },
          "name": "putTagColumnOperation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapDataTransformsTagColumnOperation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 2267
          },
          "name": "resetCastColumnTypeOperation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 2283
          },
          "name": "resetCreateColumnsOperation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 2299
          },
          "name": "resetFilterOperation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 2315
          },
          "name": "resetProjectOperation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 2331
          },
          "name": "resetRenameColumnOperation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 2347
          },
          "name": "resetTagColumnOperation"
        }
      ],
      "name": "QuicksightDataSetLogicalTableMapDataTransformsOutputReference",
      "namespace": "quicksightDataSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 2261
          },
          "name": "castColumnTypeOperation",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapDataTransformsCastColumnTypeOperationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 2277
          },
          "name": "createColumnsOperation",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 2293
          },
          "name": "filterOperation",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapDataTransformsFilterOperationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 2309
          },
          "name": "projectOperation",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapDataTransformsProjectOperationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 2325
          },
          "name": "renameColumnOperation",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapDataTransformsRenameColumnOperationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 2341
          },
          "name": "tagColumnOperation",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 2271
          },
          "name": "castColumnTypeOperationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapDataTransformsCastColumnTypeOperation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 2287
          },
          "name": "createColumnsOperationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapDataTransformsCreateColumnsOperation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 2303
          },
          "name": "filterOperationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapDataTransformsFilterOperation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 2319
          },
          "name": "projectOperationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapDataTransformsProjectOperation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 2335
          },
          "name": "renameColumnOperationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapDataTransformsRenameColumnOperation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 2351
          },
          "name": "tagColumnOperationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapDataTransformsTagColumnOperation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 2199
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapDataTransforms"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-set/index:QuicksightDataSetLogicalTableMapDataTransformsOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapDataTransformsProjectOperation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapDataTransformsProjectOperation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-set/index.ts",
        "line": 1472
      },
      "name": "QuicksightDataSetLogicalTableMapDataTransformsProjectOperation",
      "namespace": "quicksightDataSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_set#projected_columns QuicksightDataSet#projected_columns}",
            "stability": "stable",
            "summary": "<p>Projected columns.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 1478
          },
          "name": "projectedColumns",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-set/index:QuicksightDataSetLogicalTableMapDataTransformsProjectOperation"
    },
    "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapDataTransformsProjectOperationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapDataTransformsProjectOperationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-set/index.ts",
          "line": 1518
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-set/index.ts",
        "line": 1510
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 1560
          },
          "name": "resetProjectedColumns"
        }
      ],
      "name": "QuicksightDataSetLogicalTableMapDataTransformsProjectOperationOutputReference",
      "namespace": "quicksightDataSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 1564
          },
          "name": "projectedColumnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 1554
          },
          "name": "projectedColumns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 1522
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapDataTransformsProjectOperation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-set/index:QuicksightDataSetLogicalTableMapDataTransformsProjectOperationOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapDataTransformsRenameColumnOperation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapDataTransformsRenameColumnOperation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-set/index.ts",
        "line": 1568
      },
      "name": "QuicksightDataSetLogicalTableMapDataTransformsRenameColumnOperation",
      "namespace": "quicksightDataSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_set#column_name QuicksightDataSet#column_name}",
            "stability": "stable",
            "summary": "<p>The name of the column to be renamed.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 1574
          },
          "name": "columnName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_set#new_column_name QuicksightDataSet#new_column_name}",
            "stability": "stable",
            "summary": "<p>The new name for the column.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 1580
          },
          "name": "newColumnName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-data-set/index:QuicksightDataSetLogicalTableMapDataTransformsRenameColumnOperation"
    },
    "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapDataTransformsRenameColumnOperationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapDataTransformsRenameColumnOperationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-set/index.ts",
          "line": 1627
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-set/index.ts",
        "line": 1619
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 1675
          },
          "name": "resetColumnName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 1691
          },
          "name": "resetNewColumnName"
        }
      ],
      "name": "QuicksightDataSetLogicalTableMapDataTransformsRenameColumnOperationOutputReference",
      "namespace": "quicksightDataSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 1679
          },
          "name": "columnNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 1695
          },
          "name": "newColumnNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 1669
          },
          "name": "columnName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 1685
          },
          "name": "newColumnName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 1631
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapDataTransformsRenameColumnOperation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-set/index:QuicksightDataSetLogicalTableMapDataTransformsRenameColumnOperationOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapDataTransformsTagColumnOperation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapDataTransformsTagColumnOperation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-set/index.ts",
        "line": 1946
      },
      "name": "QuicksightDataSetLogicalTableMapDataTransformsTagColumnOperation",
      "namespace": "quicksightDataSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_set#column_name QuicksightDataSet#column_name}",
            "stability": "stable",
            "summary": "<p>The column that this operation acts on.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 1952
          },
          "name": "columnName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": ".</p>\n        <note>\n            <p>This is not tags for the AWS tagging feature. .</p>\n        </note>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_set#tags QuicksightDataSet#tags}",
            "stability": "stable",
            "summary": "<p>The dataset column tag, currently only used for geospatial type tagging."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 1961
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-set/index:QuicksightDataSetLogicalTableMapDataTransformsTagColumnOperation"
    },
    "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-set/index.ts",
          "line": 2008
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-set/index.ts",
        "line": 2000
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 2069
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 2056
          },
          "name": "resetColumnName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 2072
          },
          "name": "resetTags"
        }
      ],
      "name": "QuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationOutputReference",
      "namespace": "quicksightDataSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 2066
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 2060
          },
          "name": "columnNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 2076
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 2050
          },
          "name": "columnName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 2012
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapDataTransformsTagColumnOperation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-set/index:QuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-set/index.ts",
        "line": 1795
      },
      "name": "QuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTags",
      "namespace": "quicksightDataSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_set#column_description QuicksightDataSet#column_description}",
            "stability": "stable",
            "summary": "<p>Metadata that contains a description for a column.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 1801
          },
          "name": "columnDescription",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTagsColumnDescription"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_set#column_geographic_role QuicksightDataSet#column_geographic_role}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 1805
          },
          "name": "columnGeographicRole",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-data-set/index:QuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTags"
    },
    "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTagsColumnDescription": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTagsColumnDescription",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-set/index.ts",
        "line": 1699
      },
      "name": "QuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTagsColumnDescription",
      "namespace": "quicksightDataSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_set#text QuicksightDataSet#text}",
            "stability": "stable",
            "summary": "<p>The text of a description for a column.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 1705
          },
          "name": "text",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-data-set/index:QuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTagsColumnDescription"
    },
    "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTagsColumnDescriptionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTagsColumnDescriptionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-set/index.ts",
          "line": 1745
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-set/index.ts",
        "line": 1737
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 1787
          },
          "name": "resetText"
        }
      ],
      "name": "QuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTagsColumnDescriptionOutputReference",
      "namespace": "quicksightDataSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 1791
          },
          "name": "textInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 1781
          },
          "name": "text",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 1749
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTagsColumnDescription"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-set/index:QuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTagsColumnDescriptionOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-set/index.ts",
          "line": 1935
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-set/index.ts",
        "line": 1927
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 1942
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTagsOutputReference"
            }
          }
        }
      ],
      "name": "QuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTagsList",
      "namespace": "quicksightDataSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 1928
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-set/index:QuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTagsList"
    },
    "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-set/index.ts",
          "line": 1854
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-set/index.ts",
        "line": 1844
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 1899
          },
          "name": "putColumnDescription",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTagsColumnDescription"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 1902
          },
          "name": "resetColumnDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 1918
          },
          "name": "resetColumnGeographicRole"
        }
      ],
      "name": "QuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTagsOutputReference",
      "namespace": "quicksightDataSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 1896
          },
          "name": "columnDescription",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTagsColumnDescriptionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 1906
          },
          "name": "columnDescriptionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTagsColumnDescription"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 1922
          },
          "name": "columnGeographicRoleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 1912
          },
          "name": "columnGeographicRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 1858
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-set/index:QuicksightDataSetLogicalTableMapDataTransformsTagColumnOperationTagsOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapMap": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-set/index.ts",
          "line": 3170
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-set/index.ts",
        "line": 3163
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 3177
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapOutputReference"
            }
          }
        }
      ],
      "name": "QuicksightDataSetLogicalTableMapMap",
      "namespace": "quicksightDataSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 3164
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMap"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-set/index:QuicksightDataSetLogicalTableMapMap"
    },
    "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-set/index.ts",
          "line": 3068
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-set/index.ts",
        "line": 3059
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 3135
          },
          "name": "putDataTransforms",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapDataTransforms"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 3151
          },
          "name": "putSource",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapSource"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 3122
          },
          "name": "resetAlias"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 3138
          },
          "name": "resetDataTransforms"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 3154
          },
          "name": "resetSource"
        }
      ],
      "name": "QuicksightDataSetLogicalTableMapOutputReference",
      "namespace": "quicksightDataSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 3132
          },
          "name": "dataTransforms",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapDataTransformsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 3148
          },
          "name": "source",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 3126
          },
          "name": "aliasInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 3142
          },
          "name": "dataTransformsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapDataTransforms"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 3158
          },
          "name": "sourceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapSource"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 3116
          },
          "name": "alias",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 3072
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMap"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-set/index:QuicksightDataSetLogicalTableMapOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-set/index.ts",
        "line": 2828
      },
      "name": "QuicksightDataSetLogicalTableMapSource",
      "namespace": "quicksightDataSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_set#data_set_arn QuicksightDataSet#data_set_arn}",
            "stability": "stable",
            "summary": "<p>The Amazon Resource Name (ARN) for the dataset.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 2834
          },
          "name": "dataSetArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_set#join_instruction QuicksightDataSet#join_instruction}",
            "stability": "stable",
            "summary": "<p>Join instruction.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 2840
          },
          "name": "joinInstruction",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapSourceJoinInstruction"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_set#physical_table_id QuicksightDataSet#physical_table_id}",
            "stability": "stable",
            "summary": "<p>Physical table ID.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 2846
          },
          "name": "physicalTableId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-data-set/index:QuicksightDataSetLogicalTableMapSource"
    },
    "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapSourceJoinInstruction": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapSourceJoinInstruction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-set/index.ts",
        "line": 2563
      },
      "name": "QuicksightDataSetLogicalTableMapSourceJoinInstruction",
      "namespace": "quicksightDataSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_set#left_join_key_properties QuicksightDataSet#left_join_key_properties}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 2567
          },
          "name": "leftJoinKeyProperties",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyProperties"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_set#left_operand QuicksightDataSet#left_operand}",
            "stability": "stable",
            "summary": "<p>Left operand.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 2573
          },
          "name": "leftOperand",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_set#on_clause QuicksightDataSet#on_clause}",
            "stability": "stable",
            "summary": "<p>On Clause.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 2579
          },
          "name": "onClause",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_set#right_join_key_properties QuicksightDataSet#right_join_key_properties}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 2583
          },
          "name": "rightJoinKeyProperties",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyProperties"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_set#right_operand QuicksightDataSet#right_operand}",
            "stability": "stable",
            "summary": "<p>Right operand.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 2589
          },
          "name": "rightOperand",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_set#type QuicksightDataSet#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 2593
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-data-set/index:QuicksightDataSetLogicalTableMapSourceJoinInstruction"
    },
    "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-set/index.ts",
        "line": 2375
      },
      "name": "QuicksightDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyProperties",
      "namespace": "quicksightDataSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_set#unique_key QuicksightDataSet#unique_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 2379
          },
          "name": "uniqueKey",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-set/index:QuicksightDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyProperties"
    },
    "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-set/index.ts",
          "line": 2419
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-set/index.ts",
        "line": 2411
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 2461
          },
          "name": "resetUniqueKey"
        }
      ],
      "name": "QuicksightDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesOutputReference",
      "namespace": "quicksightDataSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 2465
          },
          "name": "uniqueKeyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 2455
          },
          "name": "uniqueKey",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 2423
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyProperties"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-set/index:QuicksightDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapSourceJoinInstructionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapSourceJoinInstructionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-set/index.ts",
          "line": 2668
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-set/index.ts",
        "line": 2660
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 2737
          },
          "name": "putLeftJoinKeyProperties",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyProperties"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 2785
          },
          "name": "putRightJoinKeyProperties",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyProperties"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 2740
          },
          "name": "resetLeftJoinKeyProperties"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 2756
          },
          "name": "resetLeftOperand"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 2772
          },
          "name": "resetOnClause"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 2788
          },
          "name": "resetRightJoinKeyProperties"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 2804
          },
          "name": "resetRightOperand"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 2820
          },
          "name": "resetType"
        }
      ],
      "name": "QuicksightDataSetLogicalTableMapSourceJoinInstructionOutputReference",
      "namespace": "quicksightDataSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 2734
          },
          "name": "leftJoinKeyProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 2782
          },
          "name": "rightJoinKeyProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 2744
          },
          "name": "leftJoinKeyPropertiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapSourceJoinInstructionLeftJoinKeyProperties"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 2760
          },
          "name": "leftOperandInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 2776
          },
          "name": "onClauseInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 2792
          },
          "name": "rightJoinKeyPropertiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyProperties"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 2808
          },
          "name": "rightOperandInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 2824
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 2750
          },
          "name": "leftOperand",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 2766
          },
          "name": "onClause",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 2798
          },
          "name": "rightOperand",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 2814
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 2672
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapSourceJoinInstruction"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-set/index:QuicksightDataSetLogicalTableMapSourceJoinInstructionOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-set/index.ts",
        "line": 2469
      },
      "name": "QuicksightDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyProperties",
      "namespace": "quicksightDataSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_set#unique_key QuicksightDataSet#unique_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 2473
          },
          "name": "uniqueKey",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-set/index:QuicksightDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyProperties"
    },
    "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-set/index.ts",
          "line": 2513
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-set/index.ts",
        "line": 2505
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 2555
          },
          "name": "resetUniqueKey"
        }
      ],
      "name": "QuicksightDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesOutputReference",
      "namespace": "quicksightDataSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 2559
          },
          "name": "uniqueKeyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 2549
          },
          "name": "uniqueKey",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 2517
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyProperties"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-set/index:QuicksightDataSetLogicalTableMapSourceJoinInstructionRightJoinKeyPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-set/index.ts",
          "line": 2900
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-set/index.ts",
        "line": 2892
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 2967
          },
          "name": "putJoinInstruction",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapSourceJoinInstruction"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 2954
          },
          "name": "resetDataSetArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 2970
          },
          "name": "resetJoinInstruction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 2986
          },
          "name": "resetPhysicalTableId"
        }
      ],
      "name": "QuicksightDataSetLogicalTableMapSourceOutputReference",
      "namespace": "quicksightDataSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 2964
          },
          "name": "joinInstruction",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapSourceJoinInstructionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 2958
          },
          "name": "dataSetArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 2974
          },
          "name": "joinInstructionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapSourceJoinInstruction"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 2990
          },
          "name": "physicalTableIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 2948
          },
          "name": "dataSetArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 2980
          },
          "name": "physicalTableId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 2904
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetLogicalTableMapSource"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-set/index:QuicksightDataSetLogicalTableMapSourceOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetOutputColumns": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetOutputColumns",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-set/index.ts",
        "line": 3181
      },
      "name": "QuicksightDataSetOutputColumns",
      "namespace": "quicksightDataSet",
      "symbolId": "src/quicksight-data-set/index:QuicksightDataSetOutputColumns"
    },
    "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetOutputColumnsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetOutputColumnsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-set/index.ts",
          "line": 3255
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-set/index.ts",
        "line": 3248
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 3262
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetOutputColumnsOutputReference"
            }
          }
        }
      ],
      "name": "QuicksightDataSetOutputColumnsList",
      "namespace": "quicksightDataSet",
      "symbolId": "src/quicksight-data-set/index:QuicksightDataSetOutputColumnsList"
    },
    "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetOutputColumnsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetOutputColumnsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-set/index.ts",
          "line": 3213
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-set/index.ts",
        "line": 3204
      },
      "name": "QuicksightDataSetOutputColumnsOutputReference",
      "namespace": "quicksightDataSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 3233
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 3238
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 3243
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 3217
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetOutputColumns"
          }
        }
      ],
      "symbolId": "src/quicksight-data-set/index:QuicksightDataSetOutputColumnsOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetPermissions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetPermissions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-set/index.ts",
        "line": 3266
      },
      "name": "QuicksightDataSetPermissions",
      "namespace": "quicksightDataSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_set#actions QuicksightDataSet#actions}",
            "stability": "stable",
            "summary": "<p>The IAM action to grant or revoke permissions on.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 3272
          },
          "name": "actions",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This can be one of the\n            following:</p>\n        <ul>\n            <li>\n                <p>The ARN of an Amazon QuickSight user or group associated with a data source or dataset. (This is common.)</p>\n            </li>\n            <li>\n                <p>The ARN of an Amazon QuickSight user, group, or namespace associated with an analysis, dashboard, template, or theme. (This is common.)</p>\n            </li>\n            <li>\n                <p>The ARN of an AWS account root: This is an IAM ARN rather than a QuickSight\n                    ARN. Use this option only to share resources (templates) across AWS accounts.\n                    (This is less common.) </p>\n            </li>\n         </ul>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_set#principal QuicksightDataSet#principal}",
            "stability": "stable",
            "summary": "<p>The Amazon Resource Name (ARN) of the principal."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 3292
          },
          "name": "principal",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-data-set/index:QuicksightDataSetPermissions"
    },
    "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetPermissionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetPermissionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-set/index.ts",
          "line": 3422
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-set/index.ts",
        "line": 3414
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 3429
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetPermissionsOutputReference"
            }
          }
        }
      ],
      "name": "QuicksightDataSetPermissionsList",
      "namespace": "quicksightDataSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 3415
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetPermissions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-set/index:QuicksightDataSetPermissionsList"
    },
    "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetPermissionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetPermissionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-set/index.ts",
          "line": 3341
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-set/index.ts",
        "line": 3331
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 3389
          },
          "name": "resetActions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 3405
          },
          "name": "resetPrincipal"
        }
      ],
      "name": "QuicksightDataSetPermissionsOutputReference",
      "namespace": "quicksightDataSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 3393
          },
          "name": "actionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 3409
          },
          "name": "principalInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 3383
          },
          "name": "actions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 3399
          },
          "name": "principal",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 3345
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetPermissions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-set/index:QuicksightDataSetPermissionsOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetPhysicalTableMap": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetPhysicalTableMap",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-set/index.ts",
        "line": 4721
      },
      "name": "QuicksightDataSetPhysicalTableMap",
      "namespace": "quicksightDataSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_set#custom_sql QuicksightDataSet#custom_sql}",
            "stability": "stable",
            "summary": "<p>A physical table type built from the results of the custom SQL query.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 4727
          },
          "name": "customSql",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetPhysicalTableMapCustomSql"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_set#relational_table QuicksightDataSet#relational_table}",
            "stability": "stable",
            "summary": "<p>A physical table type for relational data sources.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 4733
          },
          "name": "relationalTable",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetPhysicalTableMapRelationalTable"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_set#s3_source QuicksightDataSet#s3_source}",
            "stability": "stable",
            "summary": "<p>A physical table type for as S3 data source.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 4739
          },
          "name": "s3Source",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetPhysicalTableMapS3Source"
          }
        }
      ],
      "symbolId": "src/quicksight-data-set/index:QuicksightDataSetPhysicalTableMap"
    },
    "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetPhysicalTableMapCustomSql": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetPhysicalTableMapCustomSql",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-set/index.ts",
        "line": 3584
      },
      "name": "QuicksightDataSetPhysicalTableMapCustomSql",
      "namespace": "quicksightDataSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_set#columns QuicksightDataSet#columns}",
            "stability": "stable",
            "summary": "<p>The column schema from the SQL query result set.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 3590
          },
          "name": "columns",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetPhysicalTableMapCustomSqlColumns"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_set#data_source_arn QuicksightDataSet#data_source_arn}",
            "stability": "stable",
            "summary": "<p>The Amazon Resource Name (ARN) of the data source.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 3596
          },
          "name": "dataSourceArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_set#name QuicksightDataSet#name}",
            "stability": "stable",
            "summary": "<p>A display name for the SQL query result.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 3602
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_set#sql_query QuicksightDataSet#sql_query}",
            "stability": "stable",
            "summary": "<p>The SQL query.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 3608
          },
          "name": "sqlQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-data-set/index:QuicksightDataSetPhysicalTableMapCustomSql"
    },
    "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetPhysicalTableMapCustomSqlColumns": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetPhysicalTableMapCustomSqlColumns",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-set/index.ts",
        "line": 3433
      },
      "name": "QuicksightDataSetPhysicalTableMapCustomSqlColumns",
      "namespace": "quicksightDataSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_set#name QuicksightDataSet#name}",
            "stability": "stable",
            "summary": "<p>The name of this column in the underlying data source.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 3439
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_set#type QuicksightDataSet#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 3443
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-data-set/index:QuicksightDataSetPhysicalTableMapCustomSqlColumns"
    },
    "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetPhysicalTableMapCustomSqlColumnsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetPhysicalTableMapCustomSqlColumnsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-set/index.ts",
          "line": 3573
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-set/index.ts",
        "line": 3565
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 3580
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetPhysicalTableMapCustomSqlColumnsOutputReference"
            }
          }
        }
      ],
      "name": "QuicksightDataSetPhysicalTableMapCustomSqlColumnsList",
      "namespace": "quicksightDataSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 3566
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetPhysicalTableMapCustomSqlColumns"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-set/index:QuicksightDataSetPhysicalTableMapCustomSqlColumnsList"
    },
    "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetPhysicalTableMapCustomSqlColumnsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetPhysicalTableMapCustomSqlColumnsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-set/index.ts",
          "line": 3492
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-set/index.ts",
        "line": 3482
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 3540
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 3556
          },
          "name": "resetType"
        }
      ],
      "name": "QuicksightDataSetPhysicalTableMapCustomSqlColumnsOutputReference",
      "namespace": "quicksightDataSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 3544
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 3560
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 3534
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 3550
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 3496
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetPhysicalTableMapCustomSqlColumns"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-set/index:QuicksightDataSetPhysicalTableMapCustomSqlColumnsOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetPhysicalTableMapCustomSqlOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetPhysicalTableMapCustomSqlOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-set/index.ts",
          "line": 3669
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-set/index.ts",
        "line": 3661
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 3726
          },
          "name": "putColumns",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetPhysicalTableMapCustomSqlColumns"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 3729
          },
          "name": "resetColumns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 3745
          },
          "name": "resetDataSourceArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 3761
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 3777
          },
          "name": "resetSqlQuery"
        }
      ],
      "name": "QuicksightDataSetPhysicalTableMapCustomSqlOutputReference",
      "namespace": "quicksightDataSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 3723
          },
          "name": "columns",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetPhysicalTableMapCustomSqlColumnsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 3733
          },
          "name": "columnsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetPhysicalTableMapCustomSqlColumns"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 3749
          },
          "name": "dataSourceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 3765
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 3781
          },
          "name": "sqlQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 3739
          },
          "name": "dataSourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 3755
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 3771
          },
          "name": "sqlQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 3673
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetPhysicalTableMapCustomSql"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-set/index:QuicksightDataSetPhysicalTableMapCustomSqlOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetPhysicalTableMapMap": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetPhysicalTableMapMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-set/index.ts",
          "line": 4896
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-set/index.ts",
        "line": 4889
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 4903
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetPhysicalTableMapOutputReference"
            }
          }
        }
      ],
      "name": "QuicksightDataSetPhysicalTableMapMap",
      "namespace": "quicksightDataSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 4890
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetPhysicalTableMap"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-set/index:QuicksightDataSetPhysicalTableMapMap"
    },
    "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetPhysicalTableMapOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetPhysicalTableMapOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-set/index.ts",
          "line": 4794
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-set/index.ts",
        "line": 4785
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 4845
          },
          "name": "putCustomSql",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetPhysicalTableMapCustomSql"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 4861
          },
          "name": "putRelationalTable",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetPhysicalTableMapRelationalTable"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 4877
          },
          "name": "putS3Source",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetPhysicalTableMapS3Source"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 4848
          },
          "name": "resetCustomSql"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 4864
          },
          "name": "resetRelationalTable"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 4880
          },
          "name": "resetS3Source"
        }
      ],
      "name": "QuicksightDataSetPhysicalTableMapOutputReference",
      "namespace": "quicksightDataSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 4842
          },
          "name": "customSql",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetPhysicalTableMapCustomSqlOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 4858
          },
          "name": "relationalTable",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetPhysicalTableMapRelationalTableOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 4874
          },
          "name": "s3Source",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetPhysicalTableMapS3SourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 4852
          },
          "name": "customSqlInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetPhysicalTableMapCustomSql"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 4868
          },
          "name": "relationalTableInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetPhysicalTableMapRelationalTable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 4884
          },
          "name": "s3SourceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetPhysicalTableMapS3Source"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 4798
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetPhysicalTableMap"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-set/index:QuicksightDataSetPhysicalTableMapOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetPhysicalTableMapRelationalTable": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetPhysicalTableMapRelationalTable",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-set/index.ts",
        "line": 3936
      },
      "name": "QuicksightDataSetPhysicalTableMapRelationalTable",
      "namespace": "quicksightDataSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_set#catalog QuicksightDataSet#catalog}",
            "stability": "stable",
            "summary": "<p>The catalog associated with a table.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 3942
          },
          "name": "catalog",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_set#data_source_arn QuicksightDataSet#data_source_arn}",
            "stability": "stable",
            "summary": "<p>The Amazon Resource Name (ARN) for the data source.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 3948
          },
          "name": "dataSourceArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_set#input_columns QuicksightDataSet#input_columns}",
            "stability": "stable",
            "summary": "<p>The column schema of the table.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 3954
          },
          "name": "inputColumns",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetPhysicalTableMapRelationalTableInputColumns"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_set#name QuicksightDataSet#name}",
            "stability": "stable",
            "summary": "<p>The name of the relational table.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 3960
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_set#schema QuicksightDataSet#schema}",
            "stability": "stable",
            "summary": "<p>The schema name. This name applies to certain relational database engines.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 3966
          },
          "name": "schema",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-data-set/index:QuicksightDataSetPhysicalTableMapRelationalTable"
    },
    "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetPhysicalTableMapRelationalTableInputColumns": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetPhysicalTableMapRelationalTableInputColumns",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-set/index.ts",
        "line": 3785
      },
      "name": "QuicksightDataSetPhysicalTableMapRelationalTableInputColumns",
      "namespace": "quicksightDataSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_set#name QuicksightDataSet#name}",
            "stability": "stable",
            "summary": "<p>The name of this column in the underlying data source.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 3791
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_set#type QuicksightDataSet#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 3795
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-data-set/index:QuicksightDataSetPhysicalTableMapRelationalTableInputColumns"
    },
    "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetPhysicalTableMapRelationalTableInputColumnsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetPhysicalTableMapRelationalTableInputColumnsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-set/index.ts",
          "line": 3925
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-set/index.ts",
        "line": 3917
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 3932
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetPhysicalTableMapRelationalTableInputColumnsOutputReference"
            }
          }
        }
      ],
      "name": "QuicksightDataSetPhysicalTableMapRelationalTableInputColumnsList",
      "namespace": "quicksightDataSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 3918
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetPhysicalTableMapRelationalTableInputColumns"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-set/index:QuicksightDataSetPhysicalTableMapRelationalTableInputColumnsList"
    },
    "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetPhysicalTableMapRelationalTableInputColumnsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetPhysicalTableMapRelationalTableInputColumnsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-set/index.ts",
          "line": 3844
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-set/index.ts",
        "line": 3834
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 3892
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 3908
          },
          "name": "resetType"
        }
      ],
      "name": "QuicksightDataSetPhysicalTableMapRelationalTableInputColumnsOutputReference",
      "namespace": "quicksightDataSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 3896
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 3912
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 3886
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 3902
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 3848
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetPhysicalTableMapRelationalTableInputColumns"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-set/index:QuicksightDataSetPhysicalTableMapRelationalTableInputColumnsOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetPhysicalTableMapRelationalTableOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetPhysicalTableMapRelationalTableOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-set/index.ts",
          "line": 4034
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-set/index.ts",
        "line": 4026
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 4129
          },
          "name": "putInputColumns",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetPhysicalTableMapRelationalTableInputColumns"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 4100
          },
          "name": "resetCatalog"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 4116
          },
          "name": "resetDataSourceArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 4132
          },
          "name": "resetInputColumns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 4148
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 4164
          },
          "name": "resetSchema"
        }
      ],
      "name": "QuicksightDataSetPhysicalTableMapRelationalTableOutputReference",
      "namespace": "quicksightDataSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 4126
          },
          "name": "inputColumns",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetPhysicalTableMapRelationalTableInputColumnsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 4104
          },
          "name": "catalogInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 4120
          },
          "name": "dataSourceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 4136
          },
          "name": "inputColumnsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetPhysicalTableMapRelationalTableInputColumns"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 4152
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 4168
          },
          "name": "schemaInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 4094
          },
          "name": "catalog",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 4110
          },
          "name": "dataSourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 4142
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 4158
          },
          "name": "schema",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 4038
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetPhysicalTableMapRelationalTable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-set/index:QuicksightDataSetPhysicalTableMapRelationalTableOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetPhysicalTableMapS3Source": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetPhysicalTableMapS3Source",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-set/index.ts",
        "line": 4555
      },
      "name": "QuicksightDataSetPhysicalTableMapS3Source",
      "namespace": "quicksightDataSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_set#data_source_arn QuicksightDataSet#data_source_arn}",
            "stability": "stable",
            "summary": "<p>The amazon Resource Name (ARN) for the data source.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 4561
          },
          "name": "dataSourceArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_set#input_columns QuicksightDataSet#input_columns}",
            "stability": "stable",
            "summary": "<p>A physical table type for as S3 data source.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 4567
          },
          "name": "inputColumns",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetPhysicalTableMapS3SourceInputColumns"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_set#upload_settings QuicksightDataSet#upload_settings}",
            "stability": "stable",
            "summary": "<p>Information about the format for a source file or files.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 4573
          },
          "name": "uploadSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetPhysicalTableMapS3SourceUploadSettings"
          }
        }
      ],
      "symbolId": "src/quicksight-data-set/index:QuicksightDataSetPhysicalTableMapS3Source"
    },
    "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetPhysicalTableMapS3SourceInputColumns": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetPhysicalTableMapS3SourceInputColumns",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-set/index.ts",
        "line": 4172
      },
      "name": "QuicksightDataSetPhysicalTableMapS3SourceInputColumns",
      "namespace": "quicksightDataSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_set#name QuicksightDataSet#name}",
            "stability": "stable",
            "summary": "<p>The name of this column in the underlying data source.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 4178
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_set#type QuicksightDataSet#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 4182
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-data-set/index:QuicksightDataSetPhysicalTableMapS3SourceInputColumns"
    },
    "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetPhysicalTableMapS3SourceInputColumnsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetPhysicalTableMapS3SourceInputColumnsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-set/index.ts",
          "line": 4312
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-set/index.ts",
        "line": 4304
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 4319
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetPhysicalTableMapS3SourceInputColumnsOutputReference"
            }
          }
        }
      ],
      "name": "QuicksightDataSetPhysicalTableMapS3SourceInputColumnsList",
      "namespace": "quicksightDataSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 4305
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetPhysicalTableMapS3SourceInputColumns"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-set/index:QuicksightDataSetPhysicalTableMapS3SourceInputColumnsList"
    },
    "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetPhysicalTableMapS3SourceInputColumnsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetPhysicalTableMapS3SourceInputColumnsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-set/index.ts",
          "line": 4231
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-set/index.ts",
        "line": 4221
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 4279
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 4295
          },
          "name": "resetType"
        }
      ],
      "name": "QuicksightDataSetPhysicalTableMapS3SourceInputColumnsOutputReference",
      "namespace": "quicksightDataSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 4283
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 4299
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 4273
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 4289
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 4235
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetPhysicalTableMapS3SourceInputColumns"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-set/index:QuicksightDataSetPhysicalTableMapS3SourceInputColumnsOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetPhysicalTableMapS3SourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetPhysicalTableMapS3SourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-set/index.ts",
          "line": 4627
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-set/index.ts",
        "line": 4619
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 4694
          },
          "name": "putInputColumns",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetPhysicalTableMapS3SourceInputColumns"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 4710
          },
          "name": "putUploadSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetPhysicalTableMapS3SourceUploadSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 4681
          },
          "name": "resetDataSourceArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 4697
          },
          "name": "resetInputColumns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 4713
          },
          "name": "resetUploadSettings"
        }
      ],
      "name": "QuicksightDataSetPhysicalTableMapS3SourceOutputReference",
      "namespace": "quicksightDataSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 4691
          },
          "name": "inputColumns",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetPhysicalTableMapS3SourceInputColumnsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 4707
          },
          "name": "uploadSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetPhysicalTableMapS3SourceUploadSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 4685
          },
          "name": "dataSourceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 4701
          },
          "name": "inputColumnsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetPhysicalTableMapS3SourceInputColumns"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 4717
          },
          "name": "uploadSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetPhysicalTableMapS3SourceUploadSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 4675
          },
          "name": "dataSourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 4631
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetPhysicalTableMapS3Source"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-set/index:QuicksightDataSetPhysicalTableMapS3SourceOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetPhysicalTableMapS3SourceUploadSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetPhysicalTableMapS3SourceUploadSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-set/index.ts",
        "line": 4323
      },
      "name": "QuicksightDataSetPhysicalTableMapS3SourceUploadSettings",
      "namespace": "quicksightDataSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_set#contains_header QuicksightDataSet#contains_header}",
            "stability": "stable",
            "summary": "<p>Whether the file has a header row, or the files each have a header row.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 4329
          },
          "name": "containsHeader",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_set#delimiter QuicksightDataSet#delimiter}",
            "stability": "stable",
            "summary": "<p>The delimiter between values in the file.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 4335
          },
          "name": "delimiter",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_set#format QuicksightDataSet#format}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 4339
          },
          "name": "format",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_set#start_from_row QuicksightDataSet#start_from_row}",
            "stability": "stable",
            "summary": "<p>A row number to start reading data from.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 4345
          },
          "name": "startFromRow",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_set#text_qualifier QuicksightDataSet#text_qualifier}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 4349
          },
          "name": "textQualifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-data-set/index:QuicksightDataSetPhysicalTableMapS3SourceUploadSettings"
    },
    "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetPhysicalTableMapS3SourceUploadSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetPhysicalTableMapS3SourceUploadSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-set/index.ts",
          "line": 4417
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-set/index.ts",
        "line": 4409
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 4483
          },
          "name": "resetContainsHeader"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 4499
          },
          "name": "resetDelimiter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 4515
          },
          "name": "resetFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 4531
          },
          "name": "resetStartFromRow"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 4547
          },
          "name": "resetTextQualifier"
        }
      ],
      "name": "QuicksightDataSetPhysicalTableMapS3SourceUploadSettingsOutputReference",
      "namespace": "quicksightDataSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 4487
          },
          "name": "containsHeaderInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 4503
          },
          "name": "delimiterInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 4519
          },
          "name": "formatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 4535
          },
          "name": "startFromRowInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 4551
          },
          "name": "textQualifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 4477
          },
          "name": "containsHeader",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 4493
          },
          "name": "delimiter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 4509
          },
          "name": "format",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 4525
          },
          "name": "startFromRow",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 4541
          },
          "name": "textQualifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 4421
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetPhysicalTableMapS3SourceUploadSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-set/index:QuicksightDataSetPhysicalTableMapS3SourceUploadSettingsOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetRowLevelPermissionDataSet": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetRowLevelPermissionDataSet",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-set/index.ts",
        "line": 4907
      },
      "name": "QuicksightDataSetRowLevelPermissionDataSet",
      "namespace": "quicksightDataSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_set#arn QuicksightDataSet#arn}",
            "stability": "stable",
            "summary": "<p>The Amazon Resource Name (ARN) of the permission dataset.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 4913
          },
          "name": "arn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_set#format_version QuicksightDataSet#format_version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 4917
          },
          "name": "formatVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_set#namespace QuicksightDataSet#namespace}",
            "stability": "stable",
            "summary": "<p>The namespace associated with the row-level permissions dataset.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 4923
          },
          "name": "namespace",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_set#permission_policy QuicksightDataSet#permission_policy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 4927
          },
          "name": "permissionPolicy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-data-set/index:QuicksightDataSetRowLevelPermissionDataSet"
    },
    "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetRowLevelPermissionDataSetOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetRowLevelPermissionDataSetOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-set/index.ts",
          "line": 4988
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-set/index.ts",
        "line": 4980
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 5048
          },
          "name": "resetArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 5064
          },
          "name": "resetFormatVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 5080
          },
          "name": "resetNamespace"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 5096
          },
          "name": "resetPermissionPolicy"
        }
      ],
      "name": "QuicksightDataSetRowLevelPermissionDataSetOutputReference",
      "namespace": "quicksightDataSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 5052
          },
          "name": "arnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 5068
          },
          "name": "formatVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 5084
          },
          "name": "namespaceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 5100
          },
          "name": "permissionPolicyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 5042
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 5058
          },
          "name": "formatVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 5074
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 5090
          },
          "name": "permissionPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 4992
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetRowLevelPermissionDataSet"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-set/index:QuicksightDataSetRowLevelPermissionDataSetOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-set/index.ts",
        "line": 5104
      },
      "name": "QuicksightDataSetTags",
      "namespace": "quicksightDataSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_set#key QuicksightDataSet#key}",
            "stability": "stable",
            "summary": "<p>Tag key.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 5110
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_set#value QuicksightDataSet#value}",
            "stability": "stable",
            "summary": "<p>Tag value.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 5116
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-data-set/index:QuicksightDataSetTags"
    },
    "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-set/index.ts",
          "line": 5246
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-set/index.ts",
        "line": 5238
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 5253
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetTagsOutputReference"
            }
          }
        }
      ],
      "name": "QuicksightDataSetTagsList",
      "namespace": "quicksightDataSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 5239
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-set/index:QuicksightDataSetTagsList"
    },
    "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-set/index.ts",
          "line": 5165
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-set/index.ts",
        "line": 5155
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 5213
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 5229
          },
          "name": "resetValue"
        }
      ],
      "name": "QuicksightDataSetTagsOutputReference",
      "namespace": "quicksightDataSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 5217
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 5233
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 5207
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 5223
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-set/index.ts",
            "line": 5169
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSet.QuicksightDataSetTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-set/index:QuicksightDataSetTagsOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSource": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source awscc_quicksight_data_source}."
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSource",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source awscc_quicksight_data_source} Resource."
        },
        "locationInModule": {
          "filename": "src/quicksight-data-source/index.ts",
          "line": 17708
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 17676
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a QuicksightDataSource resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 17693
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the QuicksightDataSource to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing QuicksightDataSource that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the QuicksightDataSource to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 17748
          },
          "name": "putAlternateDataSourceParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParameters"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 17790
          },
          "name": "putCredentials",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentials"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 17822
          },
          "name": "putDataSourceParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 17838
          },
          "name": "putErrorInfo",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceErrorInfo"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 17893
          },
          "name": "putPermissions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourcePermissions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 17909
          },
          "name": "putSslProperties",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceSslProperties"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 17930
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 17959
          },
          "name": "putVpcConnectionProperties",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceVpcConnectionProperties"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 17751
          },
          "name": "resetAlternateDataSourceParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 17772
          },
          "name": "resetAwsAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 17793
          },
          "name": "resetCredentials"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 17809
          },
          "name": "resetDataSourceId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 17825
          },
          "name": "resetDataSourceParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 17841
          },
          "name": "resetErrorInfo"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 17857
          },
          "name": "resetFolderArns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 17896
          },
          "name": "resetPermissions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 17912
          },
          "name": "resetSslProperties"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 17933
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 17962
          },
          "name": "resetVpcConnectionProperties"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 17974
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 17992
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "QuicksightDataSource",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 17681
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 17745
          },
          "name": "alternateDataSourceParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 17760
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 17781
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 17787
          },
          "name": "credentials",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 17819
          },
          "name": "dataSourceParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 17835
          },
          "name": "errorInfo",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceErrorInfoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 17866
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 17871
          },
          "name": "lastUpdatedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 17890
          },
          "name": "permissions",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourcePermissionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 17906
          },
          "name": "sslProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceSslPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 17921
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 17927
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 17956
          },
          "name": "vpcConnectionProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceVpcConnectionPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 17755
          },
          "name": "alternateDataSourceParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 17776
          },
          "name": "awsAccountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 17797
          },
          "name": "credentialsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentials"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 17813
          },
          "name": "dataSourceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 17829
          },
          "name": "dataSourceParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 17845
          },
          "name": "errorInfoInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceErrorInfo"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 17861
          },
          "name": "folderArnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 17884
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 17900
          },
          "name": "permissionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourcePermissions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 17916
          },
          "name": "sslPropertiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceSslProperties"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 17937
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 17950
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 17966
          },
          "name": "vpcConnectionPropertiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceVpcConnectionProperties"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 17766
          },
          "name": "awsAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 17803
          },
          "name": "dataSourceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 17851
          },
          "name": "folderArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 17877
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 17943
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSource"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 4739
      },
      "name": "QuicksightDataSourceAlternateDataSourceParameters",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#amazon_elasticsearch_parameters QuicksightDataSource#amazon_elasticsearch_parameters}",
            "stability": "stable",
            "summary": "<p>The parameters for OpenSearch.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 4745
          },
          "name": "amazonElasticsearchParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersAmazonElasticsearchParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#amazon_open_search_parameters QuicksightDataSource#amazon_open_search_parameters}",
            "stability": "stable",
            "summary": "<p>The parameters for OpenSearch.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 4751
          },
          "name": "amazonOpenSearchParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersAmazonOpenSearchParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#athena_parameters QuicksightDataSource#athena_parameters}",
            "stability": "stable",
            "summary": "<p>Parameters for Amazon Athena.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 4757
          },
          "name": "athenaParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersAthenaParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#aurora_parameters QuicksightDataSource#aurora_parameters}",
            "stability": "stable",
            "summary": "<p>Parameters for Amazon Aurora.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 4763
          },
          "name": "auroraParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersAuroraParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#aurora_postgre_sql_parameters QuicksightDataSource#aurora_postgre_sql_parameters}",
            "stability": "stable",
            "summary": "<p>Parameters for Amazon Aurora PostgreSQL-Compatible Edition.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 4769
          },
          "name": "auroraPostgreSqlParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersAuroraPostgreSqlParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#databricks_parameters QuicksightDataSource#databricks_parameters}",
            "stability": "stable",
            "summary": "<p>The parameters that are required to connect to a Databricks data source.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 4775
          },
          "name": "databricksParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersDatabricksParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#maria_db_parameters QuicksightDataSource#maria_db_parameters}",
            "stability": "stable",
            "summary": "<p>The parameters for MariaDB.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 4781
          },
          "name": "mariaDbParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersMariaDbParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#my_sql_parameters QuicksightDataSource#my_sql_parameters}",
            "stability": "stable",
            "summary": "<p>The parameters for MySQL.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 4787
          },
          "name": "mySqlParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersMySqlParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#oracle_parameters QuicksightDataSource#oracle_parameters}",
            "stability": "stable",
            "summary": "<p>The parameters for Oracle.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 4793
          },
          "name": "oracleParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersOracleParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#postgre_sql_parameters QuicksightDataSource#postgre_sql_parameters}",
            "stability": "stable",
            "summary": "<p>The parameters for PostgreSQL.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 4799
          },
          "name": "postgreSqlParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersPostgreSqlParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#presto_parameters QuicksightDataSource#presto_parameters}",
            "stability": "stable",
            "summary": "<p>The parameters for Presto.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 4805
          },
          "name": "prestoParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersPrestoParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#rds_parameters QuicksightDataSource#rds_parameters}",
            "stability": "stable",
            "summary": "<p>The parameters for Amazon RDS.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 4811
          },
          "name": "rdsParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersRdsParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The <code>ClusterId</code> field can be blank if\n            <code>Host</code> and <code>Port</code> are both set. The <code>Host</code> and <code>Port</code> fields can be blank if the <code>ClusterId</code> field is set.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#redshift_parameters QuicksightDataSource#redshift_parameters}",
            "stability": "stable",
            "summary": "<p>The parameters for Amazon Redshift."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 4818
          },
          "name": "redshiftParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersRedshiftParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#s3_parameters QuicksightDataSource#s3_parameters}",
            "stability": "stable",
            "summary": "<p>The parameters for S3.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 4824
          },
          "name": "s3Parameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersS3Parameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#s3_tables_parameters QuicksightDataSource#s3_tables_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 4828
          },
          "name": "s3TablesParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersS3TablesParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#snowflake_parameters QuicksightDataSource#snowflake_parameters}",
            "stability": "stable",
            "summary": "<p>The parameters for Snowflake.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 4834
          },
          "name": "snowflakeParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersSnowflakeParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#spark_parameters QuicksightDataSource#spark_parameters}",
            "stability": "stable",
            "summary": "<p>The parameters for Spark.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 4840
          },
          "name": "sparkParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersSparkParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#sql_server_parameters QuicksightDataSource#sql_server_parameters}",
            "stability": "stable",
            "summary": "<p>The parameters for SQL Server.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 4846
          },
          "name": "sqlServerParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersSqlServerParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#starburst_parameters QuicksightDataSource#starburst_parameters}",
            "stability": "stable",
            "summary": "<p>The parameters that are required to connect to a Starburst data source.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 4852
          },
          "name": "starburstParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersStarburstParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#teradata_parameters QuicksightDataSource#teradata_parameters}",
            "stability": "stable",
            "summary": "<p>The parameters for Teradata.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 4858
          },
          "name": "teradataParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersTeradataParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#trino_parameters QuicksightDataSource#trino_parameters}",
            "stability": "stable",
            "summary": "<p>The parameters that are required to connect to a Trino data source.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 4864
          },
          "name": "trinoParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersTrinoParameters"
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceAlternateDataSourceParameters"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersAmazonElasticsearchParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersAmazonElasticsearchParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 92
      },
      "name": "QuicksightDataSourceAlternateDataSourceParametersAmazonElasticsearchParameters",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#domain QuicksightDataSource#domain}",
            "stability": "stable",
            "summary": "<p>The OpenSearch domain.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 98
          },
          "name": "domain",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceAlternateDataSourceParametersAmazonElasticsearchParameters"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersAmazonElasticsearchParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersAmazonElasticsearchParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-source/index.ts",
          "line": 138
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 130
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 180
          },
          "name": "resetDomain"
        }
      ],
      "name": "QuicksightDataSourceAlternateDataSourceParametersAmazonElasticsearchParametersOutputReference",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 184
          },
          "name": "domainInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 174
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 142
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersAmazonElasticsearchParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceAlternateDataSourceParametersAmazonElasticsearchParametersOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersAmazonOpenSearchParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersAmazonOpenSearchParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 188
      },
      "name": "QuicksightDataSourceAlternateDataSourceParametersAmazonOpenSearchParameters",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#domain QuicksightDataSource#domain}",
            "stability": "stable",
            "summary": "<p>The OpenSearch domain.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 194
          },
          "name": "domain",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceAlternateDataSourceParametersAmazonOpenSearchParameters"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersAmazonOpenSearchParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersAmazonOpenSearchParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-source/index.ts",
          "line": 234
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 226
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 276
          },
          "name": "resetDomain"
        }
      ],
      "name": "QuicksightDataSourceAlternateDataSourceParametersAmazonOpenSearchParametersOutputReference",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 280
          },
          "name": "domainInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 270
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 238
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersAmazonOpenSearchParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceAlternateDataSourceParametersAmazonOpenSearchParametersOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersAthenaParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersAthenaParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 380
      },
      "name": "QuicksightDataSourceAlternateDataSourceParametersAthenaParameters",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#identity_center_configuration QuicksightDataSource#identity_center_configuration}",
            "stability": "stable",
            "summary": "<p>The parameters for an IAM Identity Center configuration.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 386
          },
          "name": "identityCenterConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersAthenaParametersIdentityCenterConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For example, say an account administrator has turned off all Athena access with an account-wide role. The administrator can then use <code>RoleArn</code> to bypass the account-wide role and allow Athena access for the single Athena data source that is specified in the structure, even if the account-wide role forbidding Athena access is still active.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#role_arn QuicksightDataSource#role_arn}",
            "stability": "stable",
            "summary": "<p>Use the <code>RoleArn</code> structure to override an account-wide role for a specific Athena data source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 392
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#work_group QuicksightDataSource#work_group}",
            "stability": "stable",
            "summary": "<p>The workgroup that Amazon Athena uses.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 398
          },
          "name": "workGroup",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceAlternateDataSourceParametersAthenaParameters"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersAthenaParametersIdentityCenterConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersAthenaParametersIdentityCenterConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 284
      },
      "name": "QuicksightDataSourceAlternateDataSourceParametersAthenaParametersIdentityCenterConfiguration",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#enable_identity_propagation QuicksightDataSource#enable_identity_propagation}",
            "stability": "stable",
            "summary": "<p>A Boolean option that controls whether Trusted Identity Propagation should be used.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 290
          },
          "name": "enableIdentityPropagation",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceAlternateDataSourceParametersAthenaParametersIdentityCenterConfiguration"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersAthenaParametersIdentityCenterConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersAthenaParametersIdentityCenterConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-source/index.ts",
          "line": 330
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 322
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 372
          },
          "name": "resetEnableIdentityPropagation"
        }
      ],
      "name": "QuicksightDataSourceAlternateDataSourceParametersAthenaParametersIdentityCenterConfigurationOutputReference",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 376
          },
          "name": "enableIdentityPropagationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 366
          },
          "name": "enableIdentityPropagation",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 334
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersAthenaParametersIdentityCenterConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceAlternateDataSourceParametersAthenaParametersIdentityCenterConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersAthenaParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersAthenaParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-source/index.ts",
          "line": 452
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 444
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 503
          },
          "name": "putIdentityCenterConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersAthenaParametersIdentityCenterConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 506
          },
          "name": "resetIdentityCenterConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 522
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 538
          },
          "name": "resetWorkGroup"
        }
      ],
      "name": "QuicksightDataSourceAlternateDataSourceParametersAthenaParametersOutputReference",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 500
          },
          "name": "identityCenterConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersAthenaParametersIdentityCenterConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 510
          },
          "name": "identityCenterConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersAthenaParametersIdentityCenterConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 526
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 542
          },
          "name": "workGroupInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 516
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 532
          },
          "name": "workGroup",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 456
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersAthenaParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceAlternateDataSourceParametersAthenaParametersOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersAuroraParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersAuroraParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 546
      },
      "name": "QuicksightDataSourceAlternateDataSourceParametersAuroraParameters",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#database QuicksightDataSource#database}",
            "stability": "stable",
            "summary": "<p>Database.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 552
          },
          "name": "database",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#host QuicksightDataSource#host}",
            "stability": "stable",
            "summary": "<p>Host.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 558
          },
          "name": "host",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#port QuicksightDataSource#port}",
            "stability": "stable",
            "summary": "<p>Port.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 564
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceAlternateDataSourceParametersAuroraParameters"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersAuroraParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersAuroraParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-source/index.ts",
          "line": 618
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 610
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 672
          },
          "name": "resetDatabase"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 688
          },
          "name": "resetHost"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 704
          },
          "name": "resetPort"
        }
      ],
      "name": "QuicksightDataSourceAlternateDataSourceParametersAuroraParametersOutputReference",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 676
          },
          "name": "databaseInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 692
          },
          "name": "hostInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 708
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 666
          },
          "name": "database",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 682
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 698
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 622
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersAuroraParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceAlternateDataSourceParametersAuroraParametersOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersAuroraPostgreSqlParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersAuroraPostgreSqlParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 712
      },
      "name": "QuicksightDataSourceAlternateDataSourceParametersAuroraPostgreSqlParameters",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#database QuicksightDataSource#database}",
            "stability": "stable",
            "summary": "<p>The Amazon Aurora PostgreSQL database to connect to.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 718
          },
          "name": "database",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#host QuicksightDataSource#host}",
            "stability": "stable",
            "summary": "<p>The Amazon Aurora PostgreSQL-Compatible host to connect to.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 724
          },
          "name": "host",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#port QuicksightDataSource#port}",
            "stability": "stable",
            "summary": "<p>The port that Amazon Aurora PostgreSQL is listening on.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 730
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceAlternateDataSourceParametersAuroraPostgreSqlParameters"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersAuroraPostgreSqlParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersAuroraPostgreSqlParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-source/index.ts",
          "line": 784
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 776
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 838
          },
          "name": "resetDatabase"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 854
          },
          "name": "resetHost"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 870
          },
          "name": "resetPort"
        }
      ],
      "name": "QuicksightDataSourceAlternateDataSourceParametersAuroraPostgreSqlParametersOutputReference",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 842
          },
          "name": "databaseInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 858
          },
          "name": "hostInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 874
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 832
          },
          "name": "database",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 848
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 864
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 788
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersAuroraPostgreSqlParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceAlternateDataSourceParametersAuroraPostgreSqlParametersOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersDatabricksParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersDatabricksParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 878
      },
      "name": "QuicksightDataSourceAlternateDataSourceParametersDatabricksParameters",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#host QuicksightDataSource#host}",
            "stability": "stable",
            "summary": "<p>The host name of the Databricks data source.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 884
          },
          "name": "host",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#port QuicksightDataSource#port}",
            "stability": "stable",
            "summary": "<p>The port for the Databricks data source.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 890
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#sql_endpoint_path QuicksightDataSource#sql_endpoint_path}",
            "stability": "stable",
            "summary": "<p>The HTTP path of the Databricks data source.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 896
          },
          "name": "sqlEndpointPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceAlternateDataSourceParametersDatabricksParameters"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersDatabricksParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersDatabricksParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-source/index.ts",
          "line": 950
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 942
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 1004
          },
          "name": "resetHost"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 1020
          },
          "name": "resetPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 1036
          },
          "name": "resetSqlEndpointPath"
        }
      ],
      "name": "QuicksightDataSourceAlternateDataSourceParametersDatabricksParametersOutputReference",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 1008
          },
          "name": "hostInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 1024
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 1040
          },
          "name": "sqlEndpointPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 998
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 1014
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 1030
          },
          "name": "sqlEndpointPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 954
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersDatabricksParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceAlternateDataSourceParametersDatabricksParametersOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-source/index.ts",
          "line": 5545
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 5537
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5552
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersOutputReference"
            }
          }
        }
      ],
      "name": "QuicksightDataSourceAlternateDataSourceParametersList",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5538
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceAlternateDataSourceParametersList"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersMariaDbParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersMariaDbParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 1044
      },
      "name": "QuicksightDataSourceAlternateDataSourceParametersMariaDbParameters",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#database QuicksightDataSource#database}",
            "stability": "stable",
            "summary": "<p>Database.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 1050
          },
          "name": "database",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#host QuicksightDataSource#host}",
            "stability": "stable",
            "summary": "<p>Host.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 1056
          },
          "name": "host",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#port QuicksightDataSource#port}",
            "stability": "stable",
            "summary": "<p>Port.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 1062
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceAlternateDataSourceParametersMariaDbParameters"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersMariaDbParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersMariaDbParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-source/index.ts",
          "line": 1116
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 1108
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 1170
          },
          "name": "resetDatabase"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 1186
          },
          "name": "resetHost"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 1202
          },
          "name": "resetPort"
        }
      ],
      "name": "QuicksightDataSourceAlternateDataSourceParametersMariaDbParametersOutputReference",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 1174
          },
          "name": "databaseInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 1190
          },
          "name": "hostInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 1206
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 1164
          },
          "name": "database",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 1180
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 1196
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 1120
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersMariaDbParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceAlternateDataSourceParametersMariaDbParametersOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersMySqlParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersMySqlParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 1210
      },
      "name": "QuicksightDataSourceAlternateDataSourceParametersMySqlParameters",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#database QuicksightDataSource#database}",
            "stability": "stable",
            "summary": "<p>Database.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 1216
          },
          "name": "database",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#host QuicksightDataSource#host}",
            "stability": "stable",
            "summary": "<p>Host.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 1222
          },
          "name": "host",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#port QuicksightDataSource#port}",
            "stability": "stable",
            "summary": "<p>Port.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 1228
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceAlternateDataSourceParametersMySqlParameters"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersMySqlParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersMySqlParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-source/index.ts",
          "line": 1282
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 1274
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 1336
          },
          "name": "resetDatabase"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 1352
          },
          "name": "resetHost"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 1368
          },
          "name": "resetPort"
        }
      ],
      "name": "QuicksightDataSourceAlternateDataSourceParametersMySqlParametersOutputReference",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 1340
          },
          "name": "databaseInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 1356
          },
          "name": "hostInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 1372
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 1330
          },
          "name": "database",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 1346
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 1362
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 1286
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersMySqlParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceAlternateDataSourceParametersMySqlParametersOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersOracleParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersOracleParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 1376
      },
      "name": "QuicksightDataSourceAlternateDataSourceParametersOracleParameters",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#database QuicksightDataSource#database}",
            "stability": "stable",
            "summary": "<p>The database.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 1382
          },
          "name": "database",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#host QuicksightDataSource#host}",
            "stability": "stable",
            "summary": "<p>An Oracle host.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 1388
          },
          "name": "host",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#port QuicksightDataSource#port}",
            "stability": "stable",
            "summary": "<p>The port.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 1394
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#use_service_name QuicksightDataSource#use_service_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 1398
          },
          "name": "useServiceName",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceAlternateDataSourceParametersOracleParameters"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersOracleParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersOracleParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-source/index.ts",
          "line": 1459
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 1451
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 1519
          },
          "name": "resetDatabase"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 1535
          },
          "name": "resetHost"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 1551
          },
          "name": "resetPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 1567
          },
          "name": "resetUseServiceName"
        }
      ],
      "name": "QuicksightDataSourceAlternateDataSourceParametersOracleParametersOutputReference",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 1523
          },
          "name": "databaseInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 1539
          },
          "name": "hostInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 1555
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 1571
          },
          "name": "useServiceNameInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 1513
          },
          "name": "database",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 1529
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 1545
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 1561
          },
          "name": "useServiceName",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 1463
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersOracleParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceAlternateDataSourceParametersOracleParametersOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-source/index.ts",
          "line": 5046
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 5036
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5205
          },
          "name": "putAmazonElasticsearchParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersAmazonElasticsearchParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5221
          },
          "name": "putAmazonOpenSearchParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersAmazonOpenSearchParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5237
          },
          "name": "putAthenaParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersAthenaParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5253
          },
          "name": "putAuroraParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersAuroraParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5269
          },
          "name": "putAuroraPostgreSqlParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersAuroraPostgreSqlParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5285
          },
          "name": "putDatabricksParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersDatabricksParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5301
          },
          "name": "putMariaDbParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersMariaDbParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5317
          },
          "name": "putMySqlParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersMySqlParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5333
          },
          "name": "putOracleParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersOracleParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5349
          },
          "name": "putPostgreSqlParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersPostgreSqlParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5365
          },
          "name": "putPrestoParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersPrestoParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5381
          },
          "name": "putRdsParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersRdsParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5397
          },
          "name": "putRedshiftParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersRedshiftParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5413
          },
          "name": "putS3Parameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersS3Parameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5429
          },
          "name": "putS3TablesParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersS3TablesParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5445
          },
          "name": "putSnowflakeParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersSnowflakeParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5461
          },
          "name": "putSparkParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersSparkParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5477
          },
          "name": "putSqlServerParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersSqlServerParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5493
          },
          "name": "putStarburstParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersStarburstParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5509
          },
          "name": "putTeradataParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersTeradataParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5525
          },
          "name": "putTrinoParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersTrinoParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5208
          },
          "name": "resetAmazonElasticsearchParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5224
          },
          "name": "resetAmazonOpenSearchParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5240
          },
          "name": "resetAthenaParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5256
          },
          "name": "resetAuroraParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5272
          },
          "name": "resetAuroraPostgreSqlParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5288
          },
          "name": "resetDatabricksParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5304
          },
          "name": "resetMariaDbParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5320
          },
          "name": "resetMySqlParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5336
          },
          "name": "resetOracleParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5352
          },
          "name": "resetPostgreSqlParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5368
          },
          "name": "resetPrestoParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5384
          },
          "name": "resetRdsParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5400
          },
          "name": "resetRedshiftParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5416
          },
          "name": "resetS3Parameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5432
          },
          "name": "resetS3TablesParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5448
          },
          "name": "resetSnowflakeParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5464
          },
          "name": "resetSparkParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5480
          },
          "name": "resetSqlServerParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5496
          },
          "name": "resetStarburstParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5512
          },
          "name": "resetTeradataParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5528
          },
          "name": "resetTrinoParameters"
        }
      ],
      "name": "QuicksightDataSourceAlternateDataSourceParametersOutputReference",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5202
          },
          "name": "amazonElasticsearchParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersAmazonElasticsearchParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5218
          },
          "name": "amazonOpenSearchParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersAmazonOpenSearchParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5234
          },
          "name": "athenaParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersAthenaParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5250
          },
          "name": "auroraParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersAuroraParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5266
          },
          "name": "auroraPostgreSqlParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersAuroraPostgreSqlParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5282
          },
          "name": "databricksParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersDatabricksParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5298
          },
          "name": "mariaDbParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersMariaDbParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5314
          },
          "name": "mySqlParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersMySqlParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5330
          },
          "name": "oracleParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersOracleParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5346
          },
          "name": "postgreSqlParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersPostgreSqlParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5362
          },
          "name": "prestoParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersPrestoParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5378
          },
          "name": "rdsParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersRdsParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5394
          },
          "name": "redshiftParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersRedshiftParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5410
          },
          "name": "s3Parameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersS3ParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5426
          },
          "name": "s3TablesParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersS3TablesParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5442
          },
          "name": "snowflakeParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersSnowflakeParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5458
          },
          "name": "sparkParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersSparkParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5474
          },
          "name": "sqlServerParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersSqlServerParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5490
          },
          "name": "starburstParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersStarburstParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5506
          },
          "name": "teradataParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersTeradataParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5522
          },
          "name": "trinoParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersTrinoParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5212
          },
          "name": "amazonElasticsearchParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersAmazonElasticsearchParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5228
          },
          "name": "amazonOpenSearchParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersAmazonOpenSearchParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5244
          },
          "name": "athenaParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersAthenaParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5260
          },
          "name": "auroraParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersAuroraParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5276
          },
          "name": "auroraPostgreSqlParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersAuroraPostgreSqlParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5292
          },
          "name": "databricksParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersDatabricksParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5308
          },
          "name": "mariaDbParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersMariaDbParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5324
          },
          "name": "mySqlParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersMySqlParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5340
          },
          "name": "oracleParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersOracleParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5356
          },
          "name": "postgreSqlParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersPostgreSqlParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5372
          },
          "name": "prestoParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersPrestoParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5388
          },
          "name": "rdsParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersRdsParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5404
          },
          "name": "redshiftParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersRedshiftParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5420
          },
          "name": "s3ParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersS3Parameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5436
          },
          "name": "s3TablesParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersS3TablesParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5452
          },
          "name": "snowflakeParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersSnowflakeParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5468
          },
          "name": "sparkParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersSparkParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5484
          },
          "name": "sqlServerParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersSqlServerParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5500
          },
          "name": "starburstParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersStarburstParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5516
          },
          "name": "teradataParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersTeradataParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5532
          },
          "name": "trinoParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersTrinoParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5050
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceAlternateDataSourceParametersOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersPostgreSqlParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersPostgreSqlParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 1575
      },
      "name": "QuicksightDataSourceAlternateDataSourceParametersPostgreSqlParameters",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#database QuicksightDataSource#database}",
            "stability": "stable",
            "summary": "<p>Database.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 1581
          },
          "name": "database",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#host QuicksightDataSource#host}",
            "stability": "stable",
            "summary": "<p>Host.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 1587
          },
          "name": "host",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#port QuicksightDataSource#port}",
            "stability": "stable",
            "summary": "<p>Port.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 1593
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceAlternateDataSourceParametersPostgreSqlParameters"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersPostgreSqlParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersPostgreSqlParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-source/index.ts",
          "line": 1647
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 1639
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 1701
          },
          "name": "resetDatabase"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 1717
          },
          "name": "resetHost"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 1733
          },
          "name": "resetPort"
        }
      ],
      "name": "QuicksightDataSourceAlternateDataSourceParametersPostgreSqlParametersOutputReference",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 1705
          },
          "name": "databaseInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 1721
          },
          "name": "hostInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 1737
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 1695
          },
          "name": "database",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 1711
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 1727
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 1651
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersPostgreSqlParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceAlternateDataSourceParametersPostgreSqlParametersOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersPrestoParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersPrestoParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 1741
      },
      "name": "QuicksightDataSourceAlternateDataSourceParametersPrestoParameters",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#catalog QuicksightDataSource#catalog}",
            "stability": "stable",
            "summary": "<p>Catalog.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 1747
          },
          "name": "catalog",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#host QuicksightDataSource#host}",
            "stability": "stable",
            "summary": "<p>Host.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 1753
          },
          "name": "host",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#port QuicksightDataSource#port}",
            "stability": "stable",
            "summary": "<p>Port.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 1759
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceAlternateDataSourceParametersPrestoParameters"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersPrestoParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersPrestoParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-source/index.ts",
          "line": 1813
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 1805
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 1867
          },
          "name": "resetCatalog"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 1883
          },
          "name": "resetHost"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 1899
          },
          "name": "resetPort"
        }
      ],
      "name": "QuicksightDataSourceAlternateDataSourceParametersPrestoParametersOutputReference",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 1871
          },
          "name": "catalogInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 1887
          },
          "name": "hostInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 1903
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 1861
          },
          "name": "catalog",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 1877
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 1893
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 1817
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersPrestoParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceAlternateDataSourceParametersPrestoParametersOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersRdsParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersRdsParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 1907
      },
      "name": "QuicksightDataSourceAlternateDataSourceParametersRdsParameters",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#database QuicksightDataSource#database}",
            "stability": "stable",
            "summary": "<p>Database.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 1913
          },
          "name": "database",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#instance_id QuicksightDataSource#instance_id}",
            "stability": "stable",
            "summary": "<p>Instance ID.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 1919
          },
          "name": "instanceId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceAlternateDataSourceParametersRdsParameters"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersRdsParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersRdsParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-source/index.ts",
          "line": 1966
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 1958
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 2014
          },
          "name": "resetDatabase"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 2030
          },
          "name": "resetInstanceId"
        }
      ],
      "name": "QuicksightDataSourceAlternateDataSourceParametersRdsParametersOutputReference",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 2018
          },
          "name": "databaseInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 2034
          },
          "name": "instanceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 2008
          },
          "name": "database",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 2024
          },
          "name": "instanceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 1970
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersRdsParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceAlternateDataSourceParametersRdsParametersOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersRedshiftParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersRedshiftParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 2335
      },
      "name": "QuicksightDataSourceAlternateDataSourceParametersRedshiftParameters",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "This field can be blank if the <code>Host</code> and <code>Port</code> are\n            provided.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#cluster_id QuicksightDataSource#cluster_id}",
            "stability": "stable",
            "summary": "<p>Cluster ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 2342
          },
          "name": "clusterId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#database QuicksightDataSource#database}",
            "stability": "stable",
            "summary": "<p>Database.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 2348
          },
          "name": "database",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#host QuicksightDataSource#host}",
            "stability": "stable",
            "summary": "<p>Host. This field can be blank if <code>ClusterId</code> is provided.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 2354
          },
          "name": "host",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information on the <code>redshift:GetClusterCredentials</code> API, see <a href=\"https://docs.aws.amazon.com/redshift/latest/APIReference/API_GetClusterCredentials.html\">\n               <code>GetClusterCredentials</code>\n            </a>.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#iam_parameters QuicksightDataSource#iam_parameters}",
            "stability": "stable",
            "summary": "<p>A structure that grants Amazon QuickSight access to your cluster and make a call to the <code>redshift:GetClusterCredentials</code> API."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 2362
          },
          "name": "iamParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersRedshiftParametersIamParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#identity_center_configuration QuicksightDataSource#identity_center_configuration}",
            "stability": "stable",
            "summary": "<p>The parameters for an IAM Identity Center configuration.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 2368
          },
          "name": "identityCenterConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersRedshiftParametersIdentityCenterConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#port QuicksightDataSource#port}",
            "stability": "stable",
            "summary": "<p>Port. This field can be blank if the <code>ClusterId</code> is provided.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 2374
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceAlternateDataSourceParametersRedshiftParameters"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersRedshiftParametersIamParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersRedshiftParametersIamParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 2038
      },
      "name": "QuicksightDataSourceAlternateDataSourceParametersRedshiftParametersIamParameters",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "If your database doesn't have a <code>DatabaseUser</code>, set this parameter to <code>True</code>. If there is no <code>DatabaseUser</code>, Amazon QuickSight can't connect to your cluster. The <code>RoleArn</code> that you use for this operation must grant access to <code>redshift:CreateClusterUser</code> to successfully create the user.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#auto_create_database_user QuicksightDataSource#auto_create_database_user}",
            "stability": "stable",
            "summary": "<p>Automatically creates a database user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 2044
          },
          "name": "autoCreateDatabaseUser",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "These permissions are combined with the permissions granted to Amazon QuickSight by the <code>DatabaseUser</code>. If you choose to include this parameter, the <code>RoleArn</code> must grant access to <code>redshift:JoinGroup</code>.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#database_groups QuicksightDataSource#database_groups}",
            "stability": "stable",
            "summary": "<p>A list of groups whose permissions will be granted to Amazon QuickSight to access the cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 2050
          },
          "name": "databaseGroups",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If this user already exists in your database, Amazon QuickSight is granted the same permissions that the user has. If the user doesn't exist, set the value of <code>AutoCreateDatabaseUser</code> to <code>True</code> to create a new user with PUBLIC permissions.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#database_user QuicksightDataSource#database_user}",
            "stability": "stable",
            "summary": "<p>The user whose permissions and group memberships will be used by Amazon QuickSight to access the cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 2056
          },
          "name": "databaseUser",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The calling principal must have <code>iam:PassRole</code> access to pass the role to Amazon QuickSight. The role's trust policy must allow the Amazon QuickSight service principal to assume the role.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#role_arn QuicksightDataSource#role_arn}",
            "stability": "stable",
            "summary": "<p>Use the <code>RoleArn</code> structure to allow Amazon QuickSight to call <code>redshift:GetClusterCredentials</code> on your cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 2062
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceAlternateDataSourceParametersRedshiftParametersIamParameters"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersRedshiftParametersIamParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersRedshiftParametersIamParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-source/index.ts",
          "line": 2123
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 2115
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 2183
          },
          "name": "resetAutoCreateDatabaseUser"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 2199
          },
          "name": "resetDatabaseGroups"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 2215
          },
          "name": "resetDatabaseUser"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 2231
          },
          "name": "resetRoleArn"
        }
      ],
      "name": "QuicksightDataSourceAlternateDataSourceParametersRedshiftParametersIamParametersOutputReference",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 2187
          },
          "name": "autoCreateDatabaseUserInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 2203
          },
          "name": "databaseGroupsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 2219
          },
          "name": "databaseUserInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 2235
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 2177
          },
          "name": "autoCreateDatabaseUser",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 2193
          },
          "name": "databaseGroups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 2209
          },
          "name": "databaseUser",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 2225
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 2127
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersRedshiftParametersIamParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceAlternateDataSourceParametersRedshiftParametersIamParametersOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersRedshiftParametersIdentityCenterConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersRedshiftParametersIdentityCenterConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 2239
      },
      "name": "QuicksightDataSourceAlternateDataSourceParametersRedshiftParametersIdentityCenterConfiguration",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#enable_identity_propagation QuicksightDataSource#enable_identity_propagation}",
            "stability": "stable",
            "summary": "<p>A Boolean option that controls whether Trusted Identity Propagation should be used.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 2245
          },
          "name": "enableIdentityPropagation",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceAlternateDataSourceParametersRedshiftParametersIdentityCenterConfiguration"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersRedshiftParametersIdentityCenterConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersRedshiftParametersIdentityCenterConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-source/index.ts",
          "line": 2285
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 2277
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 2327
          },
          "name": "resetEnableIdentityPropagation"
        }
      ],
      "name": "QuicksightDataSourceAlternateDataSourceParametersRedshiftParametersIdentityCenterConfigurationOutputReference",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 2331
          },
          "name": "enableIdentityPropagationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 2321
          },
          "name": "enableIdentityPropagation",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 2289
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersRedshiftParametersIdentityCenterConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceAlternateDataSourceParametersRedshiftParametersIdentityCenterConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersRedshiftParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersRedshiftParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-source/index.ts",
          "line": 2449
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 2441
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 2566
          },
          "name": "putIamParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersRedshiftParametersIamParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 2582
          },
          "name": "putIdentityCenterConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersRedshiftParametersIdentityCenterConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 2521
          },
          "name": "resetClusterId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 2537
          },
          "name": "resetDatabase"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 2553
          },
          "name": "resetHost"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 2569
          },
          "name": "resetIamParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 2585
          },
          "name": "resetIdentityCenterConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 2601
          },
          "name": "resetPort"
        }
      ],
      "name": "QuicksightDataSourceAlternateDataSourceParametersRedshiftParametersOutputReference",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 2563
          },
          "name": "iamParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersRedshiftParametersIamParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 2579
          },
          "name": "identityCenterConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersRedshiftParametersIdentityCenterConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 2525
          },
          "name": "clusterIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 2541
          },
          "name": "databaseInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 2557
          },
          "name": "hostInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 2573
          },
          "name": "iamParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersRedshiftParametersIamParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 2589
          },
          "name": "identityCenterConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersRedshiftParametersIdentityCenterConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 2605
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 2515
          },
          "name": "clusterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 2531
          },
          "name": "database",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 2547
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 2595
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 2453
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersRedshiftParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceAlternateDataSourceParametersRedshiftParametersOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersS3Parameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersS3Parameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 2740
      },
      "name": "QuicksightDataSourceAlternateDataSourceParametersS3Parameters",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#manifest_file_location QuicksightDataSource#manifest_file_location}",
            "stability": "stable",
            "summary": "<p>Amazon S3 manifest file location.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 2746
          },
          "name": "manifestFileLocation",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersS3ParametersManifestFileLocation"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For example, say an account administrator has turned off all S3 access with an account-wide role. The administrator can then use <code>RoleArn</code> to bypass the account-wide role and allow S3 access for the single S3 data source that is specified in the structure, even if the account-wide role forbidding S3 access is still active.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#role_arn QuicksightDataSource#role_arn}",
            "stability": "stable",
            "summary": "<p>Use the <code>RoleArn</code> structure to override an account-wide role for a specific S3 data source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 2752
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceAlternateDataSourceParametersS3Parameters"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersS3ParametersManifestFileLocation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersS3ParametersManifestFileLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 2609
      },
      "name": "QuicksightDataSourceAlternateDataSourceParametersS3ParametersManifestFileLocation",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#bucket QuicksightDataSource#bucket}",
            "stability": "stable",
            "summary": "<p>Amazon S3 bucket.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 2615
          },
          "name": "bucket",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#key QuicksightDataSource#key}",
            "stability": "stable",
            "summary": "<p>Amazon S3 key that identifies an object.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 2621
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceAlternateDataSourceParametersS3ParametersManifestFileLocation"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersS3ParametersManifestFileLocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersS3ParametersManifestFileLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-source/index.ts",
          "line": 2668
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 2660
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 2716
          },
          "name": "resetBucket"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 2732
          },
          "name": "resetKey"
        }
      ],
      "name": "QuicksightDataSourceAlternateDataSourceParametersS3ParametersManifestFileLocationOutputReference",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 2720
          },
          "name": "bucketInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 2736
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 2710
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 2726
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 2672
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersS3ParametersManifestFileLocation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceAlternateDataSourceParametersS3ParametersManifestFileLocationOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersS3ParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersS3ParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-source/index.ts",
          "line": 2799
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 2791
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 2844
          },
          "name": "putManifestFileLocation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersS3ParametersManifestFileLocation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 2847
          },
          "name": "resetManifestFileLocation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 2863
          },
          "name": "resetRoleArn"
        }
      ],
      "name": "QuicksightDataSourceAlternateDataSourceParametersS3ParametersOutputReference",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 2841
          },
          "name": "manifestFileLocation",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersS3ParametersManifestFileLocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 2851
          },
          "name": "manifestFileLocationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersS3ParametersManifestFileLocation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 2867
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 2857
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 2803
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersS3Parameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceAlternateDataSourceParametersS3ParametersOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersS3TablesParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersS3TablesParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 2871
      },
      "name": "QuicksightDataSourceAlternateDataSourceParametersS3TablesParameters",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#table_bucket_arn QuicksightDataSource#table_bucket_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 2875
          },
          "name": "tableBucketArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceAlternateDataSourceParametersS3TablesParameters"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersS3TablesParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersS3TablesParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-source/index.ts",
          "line": 2915
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 2907
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 2957
          },
          "name": "resetTableBucketArn"
        }
      ],
      "name": "QuicksightDataSourceAlternateDataSourceParametersS3TablesParametersOutputReference",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 2961
          },
          "name": "tableBucketArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 2951
          },
          "name": "tableBucketArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 2919
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersS3TablesParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceAlternateDataSourceParametersS3TablesParametersOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersSnowflakeParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersSnowflakeParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 3256
      },
      "name": "QuicksightDataSourceAlternateDataSourceParametersSnowflakeParameters",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#authentication_type QuicksightDataSource#authentication_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 3260
          },
          "name": "authenticationType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#database QuicksightDataSource#database}",
            "stability": "stable",
            "summary": "<p>Database.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 3266
          },
          "name": "database",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#database_access_control_role QuicksightDataSource#database_access_control_role}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 3270
          },
          "name": "databaseAccessControlRole",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#host QuicksightDataSource#host}",
            "stability": "stable",
            "summary": "<p>Host.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 3276
          },
          "name": "host",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#o_auth_parameters QuicksightDataSource#o_auth_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 3280
          },
          "name": "oAuthParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersSnowflakeParametersOAuthParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#warehouse QuicksightDataSource#warehouse}",
            "stability": "stable",
            "summary": "<p>Warehouse.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 3286
          },
          "name": "warehouse",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceAlternateDataSourceParametersSnowflakeParameters"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersSnowflakeParametersOAuthParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersSnowflakeParametersOAuthParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 3061
      },
      "name": "QuicksightDataSourceAlternateDataSourceParametersSnowflakeParametersOAuthParameters",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#identity_provider_resource_uri QuicksightDataSource#identity_provider_resource_uri}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 3065
          },
          "name": "identityProviderResourceUri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#identity_provider_vpc_connection_properties QuicksightDataSource#identity_provider_vpc_connection_properties}",
            "stability": "stable",
            "summary": "<p>VPC connection properties.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 3071
          },
          "name": "identityProviderVpcConnectionProperties",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersSnowflakeParametersOAuthParametersIdentityProviderVpcConnectionProperties"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#o_auth_scope QuicksightDataSource#o_auth_scope}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 3075
          },
          "name": "oAuthScope",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#token_provider_url QuicksightDataSource#token_provider_url}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 3079
          },
          "name": "tokenProviderUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceAlternateDataSourceParametersSnowflakeParametersOAuthParameters"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersSnowflakeParametersOAuthParametersIdentityProviderVpcConnectionProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersSnowflakeParametersOAuthParametersIdentityProviderVpcConnectionProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 2965
      },
      "name": "QuicksightDataSourceAlternateDataSourceParametersSnowflakeParametersOAuthParametersIdentityProviderVpcConnectionProperties",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#vpc_connection_arn QuicksightDataSource#vpc_connection_arn}",
            "stability": "stable",
            "summary": "<p>The Amazon Resource Name (ARN) for the VPC connection.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 2971
          },
          "name": "vpcConnectionArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceAlternateDataSourceParametersSnowflakeParametersOAuthParametersIdentityProviderVpcConnectionProperties"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersSnowflakeParametersOAuthParametersIdentityProviderVpcConnectionPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersSnowflakeParametersOAuthParametersIdentityProviderVpcConnectionPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-source/index.ts",
          "line": 3011
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 3003
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 3053
          },
          "name": "resetVpcConnectionArn"
        }
      ],
      "name": "QuicksightDataSourceAlternateDataSourceParametersSnowflakeParametersOAuthParametersIdentityProviderVpcConnectionPropertiesOutputReference",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 3057
          },
          "name": "vpcConnectionArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 3047
          },
          "name": "vpcConnectionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 3015
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersSnowflakeParametersOAuthParametersIdentityProviderVpcConnectionProperties"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceAlternateDataSourceParametersSnowflakeParametersOAuthParametersIdentityProviderVpcConnectionPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersSnowflakeParametersOAuthParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersSnowflakeParametersOAuthParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-source/index.ts",
          "line": 3140
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 3132
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 3213
          },
          "name": "putIdentityProviderVpcConnectionProperties",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersSnowflakeParametersOAuthParametersIdentityProviderVpcConnectionProperties"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 3200
          },
          "name": "resetIdentityProviderResourceUri"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 3216
          },
          "name": "resetIdentityProviderVpcConnectionProperties"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 3232
          },
          "name": "resetOAuthScope"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 3248
          },
          "name": "resetTokenProviderUrl"
        }
      ],
      "name": "QuicksightDataSourceAlternateDataSourceParametersSnowflakeParametersOAuthParametersOutputReference",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 3210
          },
          "name": "identityProviderVpcConnectionProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersSnowflakeParametersOAuthParametersIdentityProviderVpcConnectionPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 3204
          },
          "name": "identityProviderResourceUriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 3220
          },
          "name": "identityProviderVpcConnectionPropertiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersSnowflakeParametersOAuthParametersIdentityProviderVpcConnectionProperties"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 3236
          },
          "name": "oAuthScopeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 3252
          },
          "name": "tokenProviderUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 3194
          },
          "name": "identityProviderResourceUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 3226
          },
          "name": "oAuthScope",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 3242
          },
          "name": "tokenProviderUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 3144
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersSnowflakeParametersOAuthParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceAlternateDataSourceParametersSnowflakeParametersOAuthParametersOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersSnowflakeParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersSnowflakeParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-source/index.ts",
          "line": 3361
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 3353
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 3494
          },
          "name": "putOAuthParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersSnowflakeParametersOAuthParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 3433
          },
          "name": "resetAuthenticationType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 3449
          },
          "name": "resetDatabase"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 3465
          },
          "name": "resetDatabaseAccessControlRole"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 3481
          },
          "name": "resetHost"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 3497
          },
          "name": "resetOAuthParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 3513
          },
          "name": "resetWarehouse"
        }
      ],
      "name": "QuicksightDataSourceAlternateDataSourceParametersSnowflakeParametersOutputReference",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 3491
          },
          "name": "oAuthParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersSnowflakeParametersOAuthParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 3437
          },
          "name": "authenticationTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 3469
          },
          "name": "databaseAccessControlRoleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 3453
          },
          "name": "databaseInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 3485
          },
          "name": "hostInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 3501
          },
          "name": "oAuthParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersSnowflakeParametersOAuthParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 3517
          },
          "name": "warehouseInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 3427
          },
          "name": "authenticationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 3443
          },
          "name": "database",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 3459
          },
          "name": "databaseAccessControlRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 3475
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 3507
          },
          "name": "warehouse",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 3365
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersSnowflakeParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceAlternateDataSourceParametersSnowflakeParametersOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersSparkParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersSparkParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 3521
      },
      "name": "QuicksightDataSourceAlternateDataSourceParametersSparkParameters",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#host QuicksightDataSource#host}",
            "stability": "stable",
            "summary": "<p>Host.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 3527
          },
          "name": "host",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#port QuicksightDataSource#port}",
            "stability": "stable",
            "summary": "<p>Port.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 3533
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceAlternateDataSourceParametersSparkParameters"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersSparkParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersSparkParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-source/index.ts",
          "line": 3580
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 3572
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 3628
          },
          "name": "resetHost"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 3644
          },
          "name": "resetPort"
        }
      ],
      "name": "QuicksightDataSourceAlternateDataSourceParametersSparkParametersOutputReference",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 3632
          },
          "name": "hostInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 3648
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 3622
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 3638
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 3584
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersSparkParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceAlternateDataSourceParametersSparkParametersOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersSqlServerParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersSqlServerParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 3652
      },
      "name": "QuicksightDataSourceAlternateDataSourceParametersSqlServerParameters",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#database QuicksightDataSource#database}",
            "stability": "stable",
            "summary": "<p>Database.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 3658
          },
          "name": "database",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#host QuicksightDataSource#host}",
            "stability": "stable",
            "summary": "<p>Host.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 3664
          },
          "name": "host",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#port QuicksightDataSource#port}",
            "stability": "stable",
            "summary": "<p>Port.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 3670
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceAlternateDataSourceParametersSqlServerParameters"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersSqlServerParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersSqlServerParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-source/index.ts",
          "line": 3724
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 3716
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 3778
          },
          "name": "resetDatabase"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 3794
          },
          "name": "resetHost"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 3810
          },
          "name": "resetPort"
        }
      ],
      "name": "QuicksightDataSourceAlternateDataSourceParametersSqlServerParametersOutputReference",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 3782
          },
          "name": "databaseInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 3798
          },
          "name": "hostInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 3814
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 3772
          },
          "name": "database",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 3788
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 3804
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 3728
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersSqlServerParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceAlternateDataSourceParametersSqlServerParametersOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersStarburstParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersStarburstParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 4109
      },
      "name": "QuicksightDataSourceAlternateDataSourceParametersStarburstParameters",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#authentication_type QuicksightDataSource#authentication_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 4113
          },
          "name": "authenticationType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#catalog QuicksightDataSource#catalog}",
            "stability": "stable",
            "summary": "<p>The catalog name for the Starburst data source.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 4119
          },
          "name": "catalog",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#database_access_control_role QuicksightDataSource#database_access_control_role}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 4123
          },
          "name": "databaseAccessControlRole",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#host QuicksightDataSource#host}",
            "stability": "stable",
            "summary": "<p>The host name of the Starburst data source.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 4129
          },
          "name": "host",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#o_auth_parameters QuicksightDataSource#o_auth_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 4133
          },
          "name": "oAuthParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersStarburstParametersOAuthParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#port QuicksightDataSource#port}",
            "stability": "stable",
            "summary": "<p>The port for the Starburst data source.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 4139
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#product_type QuicksightDataSource#product_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 4143
          },
          "name": "productType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceAlternateDataSourceParametersStarburstParameters"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersStarburstParametersOAuthParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersStarburstParametersOAuthParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 3914
      },
      "name": "QuicksightDataSourceAlternateDataSourceParametersStarburstParametersOAuthParameters",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#identity_provider_resource_uri QuicksightDataSource#identity_provider_resource_uri}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 3918
          },
          "name": "identityProviderResourceUri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#identity_provider_vpc_connection_properties QuicksightDataSource#identity_provider_vpc_connection_properties}",
            "stability": "stable",
            "summary": "<p>VPC connection properties.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 3924
          },
          "name": "identityProviderVpcConnectionProperties",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersStarburstParametersOAuthParametersIdentityProviderVpcConnectionProperties"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#o_auth_scope QuicksightDataSource#o_auth_scope}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 3928
          },
          "name": "oAuthScope",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#token_provider_url QuicksightDataSource#token_provider_url}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 3932
          },
          "name": "tokenProviderUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceAlternateDataSourceParametersStarburstParametersOAuthParameters"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersStarburstParametersOAuthParametersIdentityProviderVpcConnectionProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersStarburstParametersOAuthParametersIdentityProviderVpcConnectionProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 3818
      },
      "name": "QuicksightDataSourceAlternateDataSourceParametersStarburstParametersOAuthParametersIdentityProviderVpcConnectionProperties",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#vpc_connection_arn QuicksightDataSource#vpc_connection_arn}",
            "stability": "stable",
            "summary": "<p>The Amazon Resource Name (ARN) for the VPC connection.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 3824
          },
          "name": "vpcConnectionArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceAlternateDataSourceParametersStarburstParametersOAuthParametersIdentityProviderVpcConnectionProperties"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersStarburstParametersOAuthParametersIdentityProviderVpcConnectionPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersStarburstParametersOAuthParametersIdentityProviderVpcConnectionPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-source/index.ts",
          "line": 3864
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 3856
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 3906
          },
          "name": "resetVpcConnectionArn"
        }
      ],
      "name": "QuicksightDataSourceAlternateDataSourceParametersStarburstParametersOAuthParametersIdentityProviderVpcConnectionPropertiesOutputReference",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 3910
          },
          "name": "vpcConnectionArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 3900
          },
          "name": "vpcConnectionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 3868
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersStarburstParametersOAuthParametersIdentityProviderVpcConnectionProperties"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceAlternateDataSourceParametersStarburstParametersOAuthParametersIdentityProviderVpcConnectionPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersStarburstParametersOAuthParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersStarburstParametersOAuthParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-source/index.ts",
          "line": 3993
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 3985
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 4066
          },
          "name": "putIdentityProviderVpcConnectionProperties",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersStarburstParametersOAuthParametersIdentityProviderVpcConnectionProperties"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 4053
          },
          "name": "resetIdentityProviderResourceUri"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 4069
          },
          "name": "resetIdentityProviderVpcConnectionProperties"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 4085
          },
          "name": "resetOAuthScope"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 4101
          },
          "name": "resetTokenProviderUrl"
        }
      ],
      "name": "QuicksightDataSourceAlternateDataSourceParametersStarburstParametersOAuthParametersOutputReference",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 4063
          },
          "name": "identityProviderVpcConnectionProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersStarburstParametersOAuthParametersIdentityProviderVpcConnectionPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 4057
          },
          "name": "identityProviderResourceUriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 4073
          },
          "name": "identityProviderVpcConnectionPropertiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersStarburstParametersOAuthParametersIdentityProviderVpcConnectionProperties"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 4089
          },
          "name": "oAuthScopeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 4105
          },
          "name": "tokenProviderUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 4047
          },
          "name": "identityProviderResourceUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 4079
          },
          "name": "oAuthScope",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 4095
          },
          "name": "tokenProviderUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 3997
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersStarburstParametersOAuthParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceAlternateDataSourceParametersStarburstParametersOAuthParametersOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersStarburstParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersStarburstParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-source/index.ts",
          "line": 4225
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 4217
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 4364
          },
          "name": "putOAuthParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersStarburstParametersOAuthParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 4303
          },
          "name": "resetAuthenticationType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 4319
          },
          "name": "resetCatalog"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 4335
          },
          "name": "resetDatabaseAccessControlRole"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 4351
          },
          "name": "resetHost"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 4367
          },
          "name": "resetOAuthParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 4383
          },
          "name": "resetPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 4399
          },
          "name": "resetProductType"
        }
      ],
      "name": "QuicksightDataSourceAlternateDataSourceParametersStarburstParametersOutputReference",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 4361
          },
          "name": "oAuthParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersStarburstParametersOAuthParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 4307
          },
          "name": "authenticationTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 4323
          },
          "name": "catalogInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 4339
          },
          "name": "databaseAccessControlRoleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 4355
          },
          "name": "hostInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 4371
          },
          "name": "oAuthParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersStarburstParametersOAuthParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 4387
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 4403
          },
          "name": "productTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 4297
          },
          "name": "authenticationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 4313
          },
          "name": "catalog",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 4329
          },
          "name": "databaseAccessControlRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 4345
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 4377
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 4393
          },
          "name": "productType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 4229
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersStarburstParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceAlternateDataSourceParametersStarburstParametersOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersTeradataParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersTeradataParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 4407
      },
      "name": "QuicksightDataSourceAlternateDataSourceParametersTeradataParameters",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#database QuicksightDataSource#database}",
            "stability": "stable",
            "summary": "<p>Database.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 4413
          },
          "name": "database",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#host QuicksightDataSource#host}",
            "stability": "stable",
            "summary": "<p>Host.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 4419
          },
          "name": "host",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#port QuicksightDataSource#port}",
            "stability": "stable",
            "summary": "<p>Port.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 4425
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceAlternateDataSourceParametersTeradataParameters"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersTeradataParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersTeradataParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-source/index.ts",
          "line": 4479
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 4471
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 4533
          },
          "name": "resetDatabase"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 4549
          },
          "name": "resetHost"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 4565
          },
          "name": "resetPort"
        }
      ],
      "name": "QuicksightDataSourceAlternateDataSourceParametersTeradataParametersOutputReference",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 4537
          },
          "name": "databaseInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 4553
          },
          "name": "hostInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 4569
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 4527
          },
          "name": "database",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 4543
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 4559
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 4483
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersTeradataParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceAlternateDataSourceParametersTeradataParametersOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersTrinoParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersTrinoParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 4573
      },
      "name": "QuicksightDataSourceAlternateDataSourceParametersTrinoParameters",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#catalog QuicksightDataSource#catalog}",
            "stability": "stable",
            "summary": "<p>The catalog name for the Trino data source.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 4579
          },
          "name": "catalog",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#host QuicksightDataSource#host}",
            "stability": "stable",
            "summary": "<p>The host name of the Trino data source.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 4585
          },
          "name": "host",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#port QuicksightDataSource#port}",
            "stability": "stable",
            "summary": "<p>The port for the Trino data source.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 4591
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceAlternateDataSourceParametersTrinoParameters"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersTrinoParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersTrinoParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-source/index.ts",
          "line": 4645
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 4637
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 4699
          },
          "name": "resetCatalog"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 4715
          },
          "name": "resetHost"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 4731
          },
          "name": "resetPort"
        }
      ],
      "name": "QuicksightDataSourceAlternateDataSourceParametersTrinoParametersOutputReference",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 4703
          },
          "name": "catalogInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 4719
          },
          "name": "hostInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 4735
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 4693
          },
          "name": "catalog",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 4709
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 4725
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 4649
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParametersTrinoParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceAlternateDataSourceParametersTrinoParametersOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 14
      },
      "name": "QuicksightDataSourceConfig",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#name QuicksightDataSource#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 65
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#type QuicksightDataSource#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 84
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The credentials are applied in tandem with the data source\n            parameters when you copy a data source by using a create or update request. The API\n            operation compares the <code>DataSourceParameters</code> structure that's in the request\n            with the structures in the <code>AlternateDataSourceParameters</code> allow list. If the\n            structures are an exact match, the request is allowed to use the credentials from this\n            existing data source. If the <code>AlternateDataSourceParameters</code> list is null,\n            the <code>Credentials</code> originally used with this <code>DataSourceParameters</code>\n            are automatically allowed.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#alternate_data_source_parameters QuicksightDataSource#alternate_data_source_parameters}",
            "stability": "stable",
            "summary": "<p>A set of alternate data source parameters that you want to share for the credentials             stored with this data source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 28
          },
          "name": "alternateDataSourceParameters",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceAlternateDataSourceParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#aws_account_id QuicksightDataSource#aws_account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 32
          },
          "name": "awsAccountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This is a variant type structure. For this structure to be\n            valid, only one of the attributes can be non-null.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#credentials QuicksightDataSource#credentials}",
            "stability": "stable",
            "summary": "<p>Data source credentials."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 39
          },
          "name": "credentials",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentials"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#data_source_id QuicksightDataSource#data_source_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 43
          },
          "name": "dataSourceId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This is a variant type structure. For this structure to be valid, only one of the\n            attributes can be non-null.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#data_source_parameters QuicksightDataSource#data_source_parameters}",
            "stability": "stable",
            "summary": "<p>The parameters that Amazon QuickSight uses to connect to your underlying data source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 51
          },
          "name": "dataSourceParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#error_info QuicksightDataSource#error_info}",
            "stability": "stable",
            "summary": "<p>Error information for the data source creation or update.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 57
          },
          "name": "errorInfo",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceErrorInfo"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#folder_arns QuicksightDataSource#folder_arns}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 61
          },
          "name": "folderArns",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#permissions QuicksightDataSource#permissions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 69
          },
          "name": "permissions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourcePermissions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#ssl_properties QuicksightDataSource#ssl_properties}",
            "stability": "stable",
            "summary": "<p>Secure Socket Layer (SSL) properties that apply when Amazon QuickSight connects to your             underlying data source.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 76
          },
          "name": "sslProperties",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceSslProperties"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#tags QuicksightDataSource#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 80
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#vpc_connection_properties QuicksightDataSource#vpc_connection_properties}",
            "stability": "stable",
            "summary": "<p>VPC connection properties.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 90
          },
          "name": "vpcConnectionProperties",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceVpcConnectionProperties"
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceConfig"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentials": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentials",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 11354
      },
      "name": "QuicksightDataSourceCredentials",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "When <code>CopySourceArn</code> is not null, the credential pair from the\n            data source in the ARN is used as the credentials for the\n            <code>DataSourceCredentials</code> structure.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#copy_source_arn QuicksightDataSource#copy_source_arn}",
            "stability": "stable",
            "summary": "<p>The Amazon Resource Name (ARN) of a data source that has the credential pair that you             want to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 11363
          },
          "name": "copySourceArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#credential_pair QuicksightDataSource#credential_pair}",
            "stability": "stable",
            "summary": "<p>The combination of user name and password that are used as credentials.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 11369
          },
          "name": "credentialPair",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPair"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#key_pair_credentials QuicksightDataSource#key_pair_credentials}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 11373
          },
          "name": "keyPairCredentials",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsKeyPairCredentials"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#secret_arn QuicksightDataSource#secret_arn}",
            "stability": "stable",
            "summary": "<p>The Amazon Resource Name (ARN) of the secret associated with the data source in Amazon Secrets Manager.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 11379
          },
          "name": "secretArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceCredentials"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPair": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPair",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 11020
      },
      "name": "QuicksightDataSourceCredentialsCredentialPair",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The credentials are applied in tandem with the data source parameters when\n            you copy a data source by using a create or update request. The API operation compares\n            the <code>DataSourceParameters</code> structure that's in the request with the\n            structures in the <code>AlternateDataSourceParameters</code> allow list. If the\n            structures are an exact match, the request is allowed to use the new data source with\n            the existing credentials. If the <code>AlternateDataSourceParameters</code> list is\n            null, the <code>DataSourceParameters</code> originally used with these\n                <code>Credentials</code> is automatically allowed.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#alternate_data_source_parameters QuicksightDataSource#alternate_data_source_parameters}",
            "stability": "stable",
            "summary": "<p>A set of alternate data source parameters that you want to share for these             credentials."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 11034
          },
          "name": "alternateDataSourceParameters",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#password QuicksightDataSource#password}",
            "stability": "stable",
            "summary": "<p>Password.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 11040
          },
          "name": "password",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#username QuicksightDataSource#username}",
            "stability": "stable",
            "summary": "<p>User name.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 11046
          },
          "name": "username",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceCredentialsCredentialPair"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 10203
      },
      "name": "QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParameters",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#amazon_elasticsearch_parameters QuicksightDataSource#amazon_elasticsearch_parameters}",
            "stability": "stable",
            "summary": "<p>The parameters for OpenSearch.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10209
          },
          "name": "amazonElasticsearchParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAmazonElasticsearchParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#amazon_open_search_parameters QuicksightDataSource#amazon_open_search_parameters}",
            "stability": "stable",
            "summary": "<p>The parameters for OpenSearch.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10215
          },
          "name": "amazonOpenSearchParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAmazonOpenSearchParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#athena_parameters QuicksightDataSource#athena_parameters}",
            "stability": "stable",
            "summary": "<p>Parameters for Amazon Athena.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10221
          },
          "name": "athenaParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAthenaParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#aurora_parameters QuicksightDataSource#aurora_parameters}",
            "stability": "stable",
            "summary": "<p>Parameters for Amazon Aurora.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10227
          },
          "name": "auroraParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAuroraParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#aurora_postgre_sql_parameters QuicksightDataSource#aurora_postgre_sql_parameters}",
            "stability": "stable",
            "summary": "<p>Parameters for Amazon Aurora PostgreSQL-Compatible Edition.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10233
          },
          "name": "auroraPostgreSqlParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAuroraPostgreSqlParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#databricks_parameters QuicksightDataSource#databricks_parameters}",
            "stability": "stable",
            "summary": "<p>The parameters that are required to connect to a Databricks data source.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10239
          },
          "name": "databricksParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersDatabricksParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#maria_db_parameters QuicksightDataSource#maria_db_parameters}",
            "stability": "stable",
            "summary": "<p>The parameters for MariaDB.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10245
          },
          "name": "mariaDbParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersMariaDbParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#my_sql_parameters QuicksightDataSource#my_sql_parameters}",
            "stability": "stable",
            "summary": "<p>The parameters for MySQL.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10251
          },
          "name": "mySqlParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersMySqlParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#oracle_parameters QuicksightDataSource#oracle_parameters}",
            "stability": "stable",
            "summary": "<p>The parameters for Oracle.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10257
          },
          "name": "oracleParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersOracleParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#postgre_sql_parameters QuicksightDataSource#postgre_sql_parameters}",
            "stability": "stable",
            "summary": "<p>The parameters for PostgreSQL.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10263
          },
          "name": "postgreSqlParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersPostgreSqlParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#presto_parameters QuicksightDataSource#presto_parameters}",
            "stability": "stable",
            "summary": "<p>The parameters for Presto.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10269
          },
          "name": "prestoParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersPrestoParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#rds_parameters QuicksightDataSource#rds_parameters}",
            "stability": "stable",
            "summary": "<p>The parameters for Amazon RDS.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10275
          },
          "name": "rdsParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersRdsParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The <code>ClusterId</code> field can be blank if\n            <code>Host</code> and <code>Port</code> are both set. The <code>Host</code> and <code>Port</code> fields can be blank if the <code>ClusterId</code> field is set.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#redshift_parameters QuicksightDataSource#redshift_parameters}",
            "stability": "stable",
            "summary": "<p>The parameters for Amazon Redshift."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10282
          },
          "name": "redshiftParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersRedshiftParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#s3_parameters QuicksightDataSource#s3_parameters}",
            "stability": "stable",
            "summary": "<p>The parameters for S3.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10288
          },
          "name": "s3Parameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersS3Parameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#s3_tables_parameters QuicksightDataSource#s3_tables_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10292
          },
          "name": "s3TablesParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersS3TablesParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#snowflake_parameters QuicksightDataSource#snowflake_parameters}",
            "stability": "stable",
            "summary": "<p>The parameters for Snowflake.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10298
          },
          "name": "snowflakeParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSnowflakeParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#spark_parameters QuicksightDataSource#spark_parameters}",
            "stability": "stable",
            "summary": "<p>The parameters for Spark.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10304
          },
          "name": "sparkParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSparkParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#sql_server_parameters QuicksightDataSource#sql_server_parameters}",
            "stability": "stable",
            "summary": "<p>The parameters for SQL Server.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10310
          },
          "name": "sqlServerParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSqlServerParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#starburst_parameters QuicksightDataSource#starburst_parameters}",
            "stability": "stable",
            "summary": "<p>The parameters that are required to connect to a Starburst data source.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10316
          },
          "name": "starburstParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersStarburstParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#teradata_parameters QuicksightDataSource#teradata_parameters}",
            "stability": "stable",
            "summary": "<p>The parameters for Teradata.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10322
          },
          "name": "teradataParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersTeradataParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#trino_parameters QuicksightDataSource#trino_parameters}",
            "stability": "stable",
            "summary": "<p>The parameters that are required to connect to a Trino data source.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10328
          },
          "name": "trinoParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersTrinoParameters"
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParameters"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAmazonElasticsearchParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAmazonElasticsearchParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 5556
      },
      "name": "QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAmazonElasticsearchParameters",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#domain QuicksightDataSource#domain}",
            "stability": "stable",
            "summary": "<p>The OpenSearch domain.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5562
          },
          "name": "domain",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAmazonElasticsearchParameters"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAmazonElasticsearchParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAmazonElasticsearchParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-source/index.ts",
          "line": 5602
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 5594
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5644
          },
          "name": "resetDomain"
        }
      ],
      "name": "QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAmazonElasticsearchParametersOutputReference",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5648
          },
          "name": "domainInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5638
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5606
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAmazonElasticsearchParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAmazonElasticsearchParametersOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAmazonOpenSearchParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAmazonOpenSearchParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 5652
      },
      "name": "QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAmazonOpenSearchParameters",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#domain QuicksightDataSource#domain}",
            "stability": "stable",
            "summary": "<p>The OpenSearch domain.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5658
          },
          "name": "domain",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAmazonOpenSearchParameters"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAmazonOpenSearchParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAmazonOpenSearchParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-source/index.ts",
          "line": 5698
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 5690
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5740
          },
          "name": "resetDomain"
        }
      ],
      "name": "QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAmazonOpenSearchParametersOutputReference",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5744
          },
          "name": "domainInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5734
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5702
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAmazonOpenSearchParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAmazonOpenSearchParametersOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAthenaParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAthenaParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 5844
      },
      "name": "QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAthenaParameters",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#identity_center_configuration QuicksightDataSource#identity_center_configuration}",
            "stability": "stable",
            "summary": "<p>The parameters for an IAM Identity Center configuration.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5850
          },
          "name": "identityCenterConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAthenaParametersIdentityCenterConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For example, say an account administrator has turned off all Athena access with an account-wide role. The administrator can then use <code>RoleArn</code> to bypass the account-wide role and allow Athena access for the single Athena data source that is specified in the structure, even if the account-wide role forbidding Athena access is still active.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#role_arn QuicksightDataSource#role_arn}",
            "stability": "stable",
            "summary": "<p>Use the <code>RoleArn</code> structure to override an account-wide role for a specific Athena data source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5856
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#work_group QuicksightDataSource#work_group}",
            "stability": "stable",
            "summary": "<p>The workgroup that Amazon Athena uses.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5862
          },
          "name": "workGroup",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAthenaParameters"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAthenaParametersIdentityCenterConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAthenaParametersIdentityCenterConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 5748
      },
      "name": "QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAthenaParametersIdentityCenterConfiguration",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#enable_identity_propagation QuicksightDataSource#enable_identity_propagation}",
            "stability": "stable",
            "summary": "<p>A Boolean option that controls whether Trusted Identity Propagation should be used.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5754
          },
          "name": "enableIdentityPropagation",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAthenaParametersIdentityCenterConfiguration"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAthenaParametersIdentityCenterConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAthenaParametersIdentityCenterConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-source/index.ts",
          "line": 5794
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 5786
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5836
          },
          "name": "resetEnableIdentityPropagation"
        }
      ],
      "name": "QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAthenaParametersIdentityCenterConfigurationOutputReference",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5840
          },
          "name": "enableIdentityPropagationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5830
          },
          "name": "enableIdentityPropagation",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5798
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAthenaParametersIdentityCenterConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAthenaParametersIdentityCenterConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAthenaParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAthenaParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-source/index.ts",
          "line": 5916
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 5908
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5967
          },
          "name": "putIdentityCenterConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAthenaParametersIdentityCenterConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5970
          },
          "name": "resetIdentityCenterConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5986
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 6002
          },
          "name": "resetWorkGroup"
        }
      ],
      "name": "QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAthenaParametersOutputReference",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5964
          },
          "name": "identityCenterConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAthenaParametersIdentityCenterConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5974
          },
          "name": "identityCenterConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAthenaParametersIdentityCenterConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5990
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 6006
          },
          "name": "workGroupInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5980
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5996
          },
          "name": "workGroup",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 5920
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAthenaParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAthenaParametersOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAuroraParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAuroraParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 6010
      },
      "name": "QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAuroraParameters",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#database QuicksightDataSource#database}",
            "stability": "stable",
            "summary": "<p>Database.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 6016
          },
          "name": "database",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#host QuicksightDataSource#host}",
            "stability": "stable",
            "summary": "<p>Host.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 6022
          },
          "name": "host",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#port QuicksightDataSource#port}",
            "stability": "stable",
            "summary": "<p>Port.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 6028
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAuroraParameters"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAuroraParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAuroraParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-source/index.ts",
          "line": 6082
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 6074
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 6136
          },
          "name": "resetDatabase"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 6152
          },
          "name": "resetHost"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 6168
          },
          "name": "resetPort"
        }
      ],
      "name": "QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAuroraParametersOutputReference",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 6140
          },
          "name": "databaseInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 6156
          },
          "name": "hostInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 6172
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 6130
          },
          "name": "database",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 6146
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 6162
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 6086
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAuroraParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAuroraParametersOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAuroraPostgreSqlParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAuroraPostgreSqlParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 6176
      },
      "name": "QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAuroraPostgreSqlParameters",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#database QuicksightDataSource#database}",
            "stability": "stable",
            "summary": "<p>The Amazon Aurora PostgreSQL database to connect to.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 6182
          },
          "name": "database",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#host QuicksightDataSource#host}",
            "stability": "stable",
            "summary": "<p>The Amazon Aurora PostgreSQL-Compatible host to connect to.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 6188
          },
          "name": "host",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#port QuicksightDataSource#port}",
            "stability": "stable",
            "summary": "<p>The port that Amazon Aurora PostgreSQL is listening on.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 6194
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAuroraPostgreSqlParameters"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAuroraPostgreSqlParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAuroraPostgreSqlParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-source/index.ts",
          "line": 6248
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 6240
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 6302
          },
          "name": "resetDatabase"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 6318
          },
          "name": "resetHost"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 6334
          },
          "name": "resetPort"
        }
      ],
      "name": "QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAuroraPostgreSqlParametersOutputReference",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 6306
          },
          "name": "databaseInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 6322
          },
          "name": "hostInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 6338
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 6296
          },
          "name": "database",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 6312
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 6328
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 6252
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAuroraPostgreSqlParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAuroraPostgreSqlParametersOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersDatabricksParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersDatabricksParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 6342
      },
      "name": "QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersDatabricksParameters",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#host QuicksightDataSource#host}",
            "stability": "stable",
            "summary": "<p>The host name of the Databricks data source.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 6348
          },
          "name": "host",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#port QuicksightDataSource#port}",
            "stability": "stable",
            "summary": "<p>The port for the Databricks data source.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 6354
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#sql_endpoint_path QuicksightDataSource#sql_endpoint_path}",
            "stability": "stable",
            "summary": "<p>The HTTP path of the Databricks data source.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 6360
          },
          "name": "sqlEndpointPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersDatabricksParameters"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersDatabricksParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersDatabricksParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-source/index.ts",
          "line": 6414
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 6406
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 6468
          },
          "name": "resetHost"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 6484
          },
          "name": "resetPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 6500
          },
          "name": "resetSqlEndpointPath"
        }
      ],
      "name": "QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersDatabricksParametersOutputReference",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 6472
          },
          "name": "hostInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 6488
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 6504
          },
          "name": "sqlEndpointPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 6462
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 6478
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 6494
          },
          "name": "sqlEndpointPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 6418
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersDatabricksParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersDatabricksParametersOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-source/index.ts",
          "line": 11009
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 11001
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 11016
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersOutputReference"
            }
          }
        }
      ],
      "name": "QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersList",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 11002
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersList"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersMariaDbParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersMariaDbParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 6508
      },
      "name": "QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersMariaDbParameters",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#database QuicksightDataSource#database}",
            "stability": "stable",
            "summary": "<p>Database.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 6514
          },
          "name": "database",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#host QuicksightDataSource#host}",
            "stability": "stable",
            "summary": "<p>Host.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 6520
          },
          "name": "host",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#port QuicksightDataSource#port}",
            "stability": "stable",
            "summary": "<p>Port.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 6526
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersMariaDbParameters"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersMariaDbParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersMariaDbParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-source/index.ts",
          "line": 6580
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 6572
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 6634
          },
          "name": "resetDatabase"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 6650
          },
          "name": "resetHost"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 6666
          },
          "name": "resetPort"
        }
      ],
      "name": "QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersMariaDbParametersOutputReference",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 6638
          },
          "name": "databaseInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 6654
          },
          "name": "hostInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 6670
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 6628
          },
          "name": "database",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 6644
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 6660
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 6584
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersMariaDbParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersMariaDbParametersOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersMySqlParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersMySqlParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 6674
      },
      "name": "QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersMySqlParameters",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#database QuicksightDataSource#database}",
            "stability": "stable",
            "summary": "<p>Database.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 6680
          },
          "name": "database",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#host QuicksightDataSource#host}",
            "stability": "stable",
            "summary": "<p>Host.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 6686
          },
          "name": "host",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#port QuicksightDataSource#port}",
            "stability": "stable",
            "summary": "<p>Port.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 6692
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersMySqlParameters"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersMySqlParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersMySqlParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-source/index.ts",
          "line": 6746
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 6738
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 6800
          },
          "name": "resetDatabase"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 6816
          },
          "name": "resetHost"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 6832
          },
          "name": "resetPort"
        }
      ],
      "name": "QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersMySqlParametersOutputReference",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 6804
          },
          "name": "databaseInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 6820
          },
          "name": "hostInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 6836
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 6794
          },
          "name": "database",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 6810
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 6826
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 6750
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersMySqlParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersMySqlParametersOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersOracleParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersOracleParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 6840
      },
      "name": "QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersOracleParameters",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#database QuicksightDataSource#database}",
            "stability": "stable",
            "summary": "<p>The database.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 6846
          },
          "name": "database",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#host QuicksightDataSource#host}",
            "stability": "stable",
            "summary": "<p>An Oracle host.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 6852
          },
          "name": "host",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#port QuicksightDataSource#port}",
            "stability": "stable",
            "summary": "<p>The port.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 6858
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#use_service_name QuicksightDataSource#use_service_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 6862
          },
          "name": "useServiceName",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersOracleParameters"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersOracleParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersOracleParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-source/index.ts",
          "line": 6923
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 6915
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 6983
          },
          "name": "resetDatabase"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 6999
          },
          "name": "resetHost"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 7015
          },
          "name": "resetPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 7031
          },
          "name": "resetUseServiceName"
        }
      ],
      "name": "QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersOracleParametersOutputReference",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 6987
          },
          "name": "databaseInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 7003
          },
          "name": "hostInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 7019
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 7035
          },
          "name": "useServiceNameInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 6977
          },
          "name": "database",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 6993
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 7009
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 7025
          },
          "name": "useServiceName",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 6927
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersOracleParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersOracleParametersOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-source/index.ts",
          "line": 10510
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 10500
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10669
          },
          "name": "putAmazonElasticsearchParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAmazonElasticsearchParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10685
          },
          "name": "putAmazonOpenSearchParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAmazonOpenSearchParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10701
          },
          "name": "putAthenaParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAthenaParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10717
          },
          "name": "putAuroraParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAuroraParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10733
          },
          "name": "putAuroraPostgreSqlParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAuroraPostgreSqlParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10749
          },
          "name": "putDatabricksParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersDatabricksParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10765
          },
          "name": "putMariaDbParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersMariaDbParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10781
          },
          "name": "putMySqlParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersMySqlParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10797
          },
          "name": "putOracleParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersOracleParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10813
          },
          "name": "putPostgreSqlParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersPostgreSqlParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10829
          },
          "name": "putPrestoParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersPrestoParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10845
          },
          "name": "putRdsParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersRdsParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10861
          },
          "name": "putRedshiftParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersRedshiftParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10877
          },
          "name": "putS3Parameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersS3Parameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10893
          },
          "name": "putS3TablesParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersS3TablesParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10909
          },
          "name": "putSnowflakeParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSnowflakeParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10925
          },
          "name": "putSparkParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSparkParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10941
          },
          "name": "putSqlServerParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSqlServerParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10957
          },
          "name": "putStarburstParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersStarburstParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10973
          },
          "name": "putTeradataParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersTeradataParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10989
          },
          "name": "putTrinoParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersTrinoParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10672
          },
          "name": "resetAmazonElasticsearchParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10688
          },
          "name": "resetAmazonOpenSearchParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10704
          },
          "name": "resetAthenaParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10720
          },
          "name": "resetAuroraParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10736
          },
          "name": "resetAuroraPostgreSqlParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10752
          },
          "name": "resetDatabricksParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10768
          },
          "name": "resetMariaDbParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10784
          },
          "name": "resetMySqlParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10800
          },
          "name": "resetOracleParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10816
          },
          "name": "resetPostgreSqlParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10832
          },
          "name": "resetPrestoParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10848
          },
          "name": "resetRdsParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10864
          },
          "name": "resetRedshiftParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10880
          },
          "name": "resetS3Parameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10896
          },
          "name": "resetS3TablesParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10912
          },
          "name": "resetSnowflakeParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10928
          },
          "name": "resetSparkParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10944
          },
          "name": "resetSqlServerParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10960
          },
          "name": "resetStarburstParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10976
          },
          "name": "resetTeradataParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10992
          },
          "name": "resetTrinoParameters"
        }
      ],
      "name": "QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersOutputReference",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10666
          },
          "name": "amazonElasticsearchParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAmazonElasticsearchParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10682
          },
          "name": "amazonOpenSearchParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAmazonOpenSearchParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10698
          },
          "name": "athenaParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAthenaParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10714
          },
          "name": "auroraParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAuroraParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10730
          },
          "name": "auroraPostgreSqlParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAuroraPostgreSqlParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10746
          },
          "name": "databricksParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersDatabricksParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10762
          },
          "name": "mariaDbParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersMariaDbParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10778
          },
          "name": "mySqlParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersMySqlParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10794
          },
          "name": "oracleParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersOracleParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10810
          },
          "name": "postgreSqlParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersPostgreSqlParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10826
          },
          "name": "prestoParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersPrestoParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10842
          },
          "name": "rdsParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersRdsParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10858
          },
          "name": "redshiftParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersRedshiftParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10874
          },
          "name": "s3Parameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersS3ParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10890
          },
          "name": "s3TablesParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersS3TablesParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10906
          },
          "name": "snowflakeParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSnowflakeParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10922
          },
          "name": "sparkParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSparkParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10938
          },
          "name": "sqlServerParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSqlServerParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10954
          },
          "name": "starburstParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersStarburstParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10970
          },
          "name": "teradataParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersTeradataParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10986
          },
          "name": "trinoParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersTrinoParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10676
          },
          "name": "amazonElasticsearchParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAmazonElasticsearchParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10692
          },
          "name": "amazonOpenSearchParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAmazonOpenSearchParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10708
          },
          "name": "athenaParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAthenaParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10724
          },
          "name": "auroraParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAuroraParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10740
          },
          "name": "auroraPostgreSqlParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersAuroraPostgreSqlParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10756
          },
          "name": "databricksParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersDatabricksParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10772
          },
          "name": "mariaDbParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersMariaDbParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10788
          },
          "name": "mySqlParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersMySqlParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10804
          },
          "name": "oracleParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersOracleParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10820
          },
          "name": "postgreSqlParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersPostgreSqlParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10836
          },
          "name": "prestoParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersPrestoParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10852
          },
          "name": "rdsParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersRdsParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10868
          },
          "name": "redshiftParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersRedshiftParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10884
          },
          "name": "s3ParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersS3Parameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10900
          },
          "name": "s3TablesParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersS3TablesParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10916
          },
          "name": "snowflakeParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSnowflakeParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10932
          },
          "name": "sparkParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSparkParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10948
          },
          "name": "sqlServerParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSqlServerParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10964
          },
          "name": "starburstParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersStarburstParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10980
          },
          "name": "teradataParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersTeradataParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10996
          },
          "name": "trinoParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersTrinoParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10514
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersPostgreSqlParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersPostgreSqlParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 7039
      },
      "name": "QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersPostgreSqlParameters",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#database QuicksightDataSource#database}",
            "stability": "stable",
            "summary": "<p>Database.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 7045
          },
          "name": "database",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#host QuicksightDataSource#host}",
            "stability": "stable",
            "summary": "<p>Host.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 7051
          },
          "name": "host",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#port QuicksightDataSource#port}",
            "stability": "stable",
            "summary": "<p>Port.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 7057
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersPostgreSqlParameters"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersPostgreSqlParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersPostgreSqlParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-source/index.ts",
          "line": 7111
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 7103
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 7165
          },
          "name": "resetDatabase"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 7181
          },
          "name": "resetHost"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 7197
          },
          "name": "resetPort"
        }
      ],
      "name": "QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersPostgreSqlParametersOutputReference",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 7169
          },
          "name": "databaseInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 7185
          },
          "name": "hostInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 7201
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 7159
          },
          "name": "database",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 7175
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 7191
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 7115
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersPostgreSqlParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersPostgreSqlParametersOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersPrestoParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersPrestoParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 7205
      },
      "name": "QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersPrestoParameters",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#catalog QuicksightDataSource#catalog}",
            "stability": "stable",
            "summary": "<p>Catalog.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 7211
          },
          "name": "catalog",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#host QuicksightDataSource#host}",
            "stability": "stable",
            "summary": "<p>Host.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 7217
          },
          "name": "host",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#port QuicksightDataSource#port}",
            "stability": "stable",
            "summary": "<p>Port.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 7223
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersPrestoParameters"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersPrestoParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersPrestoParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-source/index.ts",
          "line": 7277
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 7269
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 7331
          },
          "name": "resetCatalog"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 7347
          },
          "name": "resetHost"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 7363
          },
          "name": "resetPort"
        }
      ],
      "name": "QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersPrestoParametersOutputReference",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 7335
          },
          "name": "catalogInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 7351
          },
          "name": "hostInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 7367
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 7325
          },
          "name": "catalog",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 7341
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 7357
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 7281
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersPrestoParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersPrestoParametersOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersRdsParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersRdsParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 7371
      },
      "name": "QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersRdsParameters",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#database QuicksightDataSource#database}",
            "stability": "stable",
            "summary": "<p>Database.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 7377
          },
          "name": "database",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#instance_id QuicksightDataSource#instance_id}",
            "stability": "stable",
            "summary": "<p>Instance ID.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 7383
          },
          "name": "instanceId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersRdsParameters"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersRdsParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersRdsParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-source/index.ts",
          "line": 7430
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 7422
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 7478
          },
          "name": "resetDatabase"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 7494
          },
          "name": "resetInstanceId"
        }
      ],
      "name": "QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersRdsParametersOutputReference",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 7482
          },
          "name": "databaseInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 7498
          },
          "name": "instanceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 7472
          },
          "name": "database",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 7488
          },
          "name": "instanceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 7434
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersRdsParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersRdsParametersOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersRedshiftParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersRedshiftParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 7799
      },
      "name": "QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersRedshiftParameters",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "This field can be blank if the <code>Host</code> and <code>Port</code> are\n            provided.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#cluster_id QuicksightDataSource#cluster_id}",
            "stability": "stable",
            "summary": "<p>Cluster ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 7806
          },
          "name": "clusterId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#database QuicksightDataSource#database}",
            "stability": "stable",
            "summary": "<p>Database.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 7812
          },
          "name": "database",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#host QuicksightDataSource#host}",
            "stability": "stable",
            "summary": "<p>Host. This field can be blank if <code>ClusterId</code> is provided.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 7818
          },
          "name": "host",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information on the <code>redshift:GetClusterCredentials</code> API, see <a href=\"https://docs.aws.amazon.com/redshift/latest/APIReference/API_GetClusterCredentials.html\">\n               <code>GetClusterCredentials</code>\n            </a>.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#iam_parameters QuicksightDataSource#iam_parameters}",
            "stability": "stable",
            "summary": "<p>A structure that grants Amazon QuickSight access to your cluster and make a call to the <code>redshift:GetClusterCredentials</code> API."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 7826
          },
          "name": "iamParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersRedshiftParametersIamParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#identity_center_configuration QuicksightDataSource#identity_center_configuration}",
            "stability": "stable",
            "summary": "<p>The parameters for an IAM Identity Center configuration.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 7832
          },
          "name": "identityCenterConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersRedshiftParametersIdentityCenterConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#port QuicksightDataSource#port}",
            "stability": "stable",
            "summary": "<p>Port. This field can be blank if the <code>ClusterId</code> is provided.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 7838
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersRedshiftParameters"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersRedshiftParametersIamParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersRedshiftParametersIamParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 7502
      },
      "name": "QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersRedshiftParametersIamParameters",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "If your database doesn't have a <code>DatabaseUser</code>, set this parameter to <code>True</code>. If there is no <code>DatabaseUser</code>, Amazon QuickSight can't connect to your cluster. The <code>RoleArn</code> that you use for this operation must grant access to <code>redshift:CreateClusterUser</code> to successfully create the user.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#auto_create_database_user QuicksightDataSource#auto_create_database_user}",
            "stability": "stable",
            "summary": "<p>Automatically creates a database user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 7508
          },
          "name": "autoCreateDatabaseUser",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "These permissions are combined with the permissions granted to Amazon QuickSight by the <code>DatabaseUser</code>. If you choose to include this parameter, the <code>RoleArn</code> must grant access to <code>redshift:JoinGroup</code>.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#database_groups QuicksightDataSource#database_groups}",
            "stability": "stable",
            "summary": "<p>A list of groups whose permissions will be granted to Amazon QuickSight to access the cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 7514
          },
          "name": "databaseGroups",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If this user already exists in your database, Amazon QuickSight is granted the same permissions that the user has. If the user doesn't exist, set the value of <code>AutoCreateDatabaseUser</code> to <code>True</code> to create a new user with PUBLIC permissions.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#database_user QuicksightDataSource#database_user}",
            "stability": "stable",
            "summary": "<p>The user whose permissions and group memberships will be used by Amazon QuickSight to access the cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 7520
          },
          "name": "databaseUser",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The calling principal must have <code>iam:PassRole</code> access to pass the role to Amazon QuickSight. The role's trust policy must allow the Amazon QuickSight service principal to assume the role.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#role_arn QuicksightDataSource#role_arn}",
            "stability": "stable",
            "summary": "<p>Use the <code>RoleArn</code> structure to allow Amazon QuickSight to call <code>redshift:GetClusterCredentials</code> on your cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 7526
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersRedshiftParametersIamParameters"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersRedshiftParametersIamParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersRedshiftParametersIamParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-source/index.ts",
          "line": 7587
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 7579
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 7647
          },
          "name": "resetAutoCreateDatabaseUser"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 7663
          },
          "name": "resetDatabaseGroups"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 7679
          },
          "name": "resetDatabaseUser"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 7695
          },
          "name": "resetRoleArn"
        }
      ],
      "name": "QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersRedshiftParametersIamParametersOutputReference",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 7651
          },
          "name": "autoCreateDatabaseUserInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 7667
          },
          "name": "databaseGroupsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 7683
          },
          "name": "databaseUserInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 7699
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 7641
          },
          "name": "autoCreateDatabaseUser",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 7657
          },
          "name": "databaseGroups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 7673
          },
          "name": "databaseUser",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 7689
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 7591
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersRedshiftParametersIamParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersRedshiftParametersIamParametersOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersRedshiftParametersIdentityCenterConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersRedshiftParametersIdentityCenterConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 7703
      },
      "name": "QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersRedshiftParametersIdentityCenterConfiguration",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#enable_identity_propagation QuicksightDataSource#enable_identity_propagation}",
            "stability": "stable",
            "summary": "<p>A Boolean option that controls whether Trusted Identity Propagation should be used.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 7709
          },
          "name": "enableIdentityPropagation",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersRedshiftParametersIdentityCenterConfiguration"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersRedshiftParametersIdentityCenterConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersRedshiftParametersIdentityCenterConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-source/index.ts",
          "line": 7749
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 7741
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 7791
          },
          "name": "resetEnableIdentityPropagation"
        }
      ],
      "name": "QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersRedshiftParametersIdentityCenterConfigurationOutputReference",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 7795
          },
          "name": "enableIdentityPropagationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 7785
          },
          "name": "enableIdentityPropagation",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 7753
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersRedshiftParametersIdentityCenterConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersRedshiftParametersIdentityCenterConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersRedshiftParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersRedshiftParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-source/index.ts",
          "line": 7913
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 7905
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 8030
          },
          "name": "putIamParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersRedshiftParametersIamParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 8046
          },
          "name": "putIdentityCenterConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersRedshiftParametersIdentityCenterConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 7985
          },
          "name": "resetClusterId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 8001
          },
          "name": "resetDatabase"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 8017
          },
          "name": "resetHost"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 8033
          },
          "name": "resetIamParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 8049
          },
          "name": "resetIdentityCenterConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 8065
          },
          "name": "resetPort"
        }
      ],
      "name": "QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersRedshiftParametersOutputReference",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 8027
          },
          "name": "iamParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersRedshiftParametersIamParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 8043
          },
          "name": "identityCenterConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersRedshiftParametersIdentityCenterConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 7989
          },
          "name": "clusterIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 8005
          },
          "name": "databaseInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 8021
          },
          "name": "hostInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 8037
          },
          "name": "iamParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersRedshiftParametersIamParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 8053
          },
          "name": "identityCenterConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersRedshiftParametersIdentityCenterConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 8069
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 7979
          },
          "name": "clusterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 7995
          },
          "name": "database",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 8011
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 8059
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 7917
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersRedshiftParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersRedshiftParametersOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersS3Parameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersS3Parameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 8204
      },
      "name": "QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersS3Parameters",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#manifest_file_location QuicksightDataSource#manifest_file_location}",
            "stability": "stable",
            "summary": "<p>Amazon S3 manifest file location.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 8210
          },
          "name": "manifestFileLocation",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersS3ParametersManifestFileLocation"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For example, say an account administrator has turned off all S3 access with an account-wide role. The administrator can then use <code>RoleArn</code> to bypass the account-wide role and allow S3 access for the single S3 data source that is specified in the structure, even if the account-wide role forbidding S3 access is still active.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#role_arn QuicksightDataSource#role_arn}",
            "stability": "stable",
            "summary": "<p>Use the <code>RoleArn</code> structure to override an account-wide role for a specific S3 data source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 8216
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersS3Parameters"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersS3ParametersManifestFileLocation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersS3ParametersManifestFileLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 8073
      },
      "name": "QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersS3ParametersManifestFileLocation",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#bucket QuicksightDataSource#bucket}",
            "stability": "stable",
            "summary": "<p>Amazon S3 bucket.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 8079
          },
          "name": "bucket",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#key QuicksightDataSource#key}",
            "stability": "stable",
            "summary": "<p>Amazon S3 key that identifies an object.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 8085
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersS3ParametersManifestFileLocation"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersS3ParametersManifestFileLocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersS3ParametersManifestFileLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-source/index.ts",
          "line": 8132
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 8124
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 8180
          },
          "name": "resetBucket"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 8196
          },
          "name": "resetKey"
        }
      ],
      "name": "QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersS3ParametersManifestFileLocationOutputReference",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 8184
          },
          "name": "bucketInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 8200
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 8174
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 8190
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 8136
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersS3ParametersManifestFileLocation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersS3ParametersManifestFileLocationOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersS3ParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersS3ParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-source/index.ts",
          "line": 8263
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 8255
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 8308
          },
          "name": "putManifestFileLocation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersS3ParametersManifestFileLocation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 8311
          },
          "name": "resetManifestFileLocation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 8327
          },
          "name": "resetRoleArn"
        }
      ],
      "name": "QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersS3ParametersOutputReference",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 8305
          },
          "name": "manifestFileLocation",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersS3ParametersManifestFileLocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 8315
          },
          "name": "manifestFileLocationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersS3ParametersManifestFileLocation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 8331
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 8321
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 8267
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersS3Parameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersS3ParametersOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersS3TablesParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersS3TablesParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 8335
      },
      "name": "QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersS3TablesParameters",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#table_bucket_arn QuicksightDataSource#table_bucket_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 8339
          },
          "name": "tableBucketArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersS3TablesParameters"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersS3TablesParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersS3TablesParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-source/index.ts",
          "line": 8379
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 8371
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 8421
          },
          "name": "resetTableBucketArn"
        }
      ],
      "name": "QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersS3TablesParametersOutputReference",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 8425
          },
          "name": "tableBucketArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 8415
          },
          "name": "tableBucketArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 8383
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersS3TablesParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersS3TablesParametersOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSnowflakeParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSnowflakeParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 8720
      },
      "name": "QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSnowflakeParameters",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#authentication_type QuicksightDataSource#authentication_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 8724
          },
          "name": "authenticationType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#database QuicksightDataSource#database}",
            "stability": "stable",
            "summary": "<p>Database.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 8730
          },
          "name": "database",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#database_access_control_role QuicksightDataSource#database_access_control_role}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 8734
          },
          "name": "databaseAccessControlRole",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#host QuicksightDataSource#host}",
            "stability": "stable",
            "summary": "<p>Host.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 8740
          },
          "name": "host",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#o_auth_parameters QuicksightDataSource#o_auth_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 8744
          },
          "name": "oAuthParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSnowflakeParametersOAuthParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#warehouse QuicksightDataSource#warehouse}",
            "stability": "stable",
            "summary": "<p>Warehouse.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 8750
          },
          "name": "warehouse",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSnowflakeParameters"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSnowflakeParametersOAuthParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSnowflakeParametersOAuthParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 8525
      },
      "name": "QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSnowflakeParametersOAuthParameters",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#identity_provider_resource_uri QuicksightDataSource#identity_provider_resource_uri}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 8529
          },
          "name": "identityProviderResourceUri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#identity_provider_vpc_connection_properties QuicksightDataSource#identity_provider_vpc_connection_properties}",
            "stability": "stable",
            "summary": "<p>VPC connection properties.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 8535
          },
          "name": "identityProviderVpcConnectionProperties",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSnowflakeParametersOAuthParametersIdentityProviderVpcConnectionProperties"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#o_auth_scope QuicksightDataSource#o_auth_scope}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 8539
          },
          "name": "oAuthScope",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#token_provider_url QuicksightDataSource#token_provider_url}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 8543
          },
          "name": "tokenProviderUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSnowflakeParametersOAuthParameters"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSnowflakeParametersOAuthParametersIdentityProviderVpcConnectionProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSnowflakeParametersOAuthParametersIdentityProviderVpcConnectionProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 8429
      },
      "name": "QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSnowflakeParametersOAuthParametersIdentityProviderVpcConnectionProperties",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#vpc_connection_arn QuicksightDataSource#vpc_connection_arn}",
            "stability": "stable",
            "summary": "<p>The Amazon Resource Name (ARN) for the VPC connection.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 8435
          },
          "name": "vpcConnectionArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSnowflakeParametersOAuthParametersIdentityProviderVpcConnectionProperties"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSnowflakeParametersOAuthParametersIdentityProviderVpcConnectionPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSnowflakeParametersOAuthParametersIdentityProviderVpcConnectionPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-source/index.ts",
          "line": 8475
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 8467
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 8517
          },
          "name": "resetVpcConnectionArn"
        }
      ],
      "name": "QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSnowflakeParametersOAuthParametersIdentityProviderVpcConnectionPropertiesOutputReference",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 8521
          },
          "name": "vpcConnectionArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 8511
          },
          "name": "vpcConnectionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 8479
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSnowflakeParametersOAuthParametersIdentityProviderVpcConnectionProperties"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSnowflakeParametersOAuthParametersIdentityProviderVpcConnectionPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSnowflakeParametersOAuthParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSnowflakeParametersOAuthParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-source/index.ts",
          "line": 8604
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 8596
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 8677
          },
          "name": "putIdentityProviderVpcConnectionProperties",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSnowflakeParametersOAuthParametersIdentityProviderVpcConnectionProperties"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 8664
          },
          "name": "resetIdentityProviderResourceUri"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 8680
          },
          "name": "resetIdentityProviderVpcConnectionProperties"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 8696
          },
          "name": "resetOAuthScope"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 8712
          },
          "name": "resetTokenProviderUrl"
        }
      ],
      "name": "QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSnowflakeParametersOAuthParametersOutputReference",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 8674
          },
          "name": "identityProviderVpcConnectionProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSnowflakeParametersOAuthParametersIdentityProviderVpcConnectionPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 8668
          },
          "name": "identityProviderResourceUriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 8684
          },
          "name": "identityProviderVpcConnectionPropertiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSnowflakeParametersOAuthParametersIdentityProviderVpcConnectionProperties"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 8700
          },
          "name": "oAuthScopeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 8716
          },
          "name": "tokenProviderUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 8658
          },
          "name": "identityProviderResourceUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 8690
          },
          "name": "oAuthScope",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 8706
          },
          "name": "tokenProviderUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 8608
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSnowflakeParametersOAuthParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSnowflakeParametersOAuthParametersOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSnowflakeParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSnowflakeParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-source/index.ts",
          "line": 8825
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 8817
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 8958
          },
          "name": "putOAuthParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSnowflakeParametersOAuthParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 8897
          },
          "name": "resetAuthenticationType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 8913
          },
          "name": "resetDatabase"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 8929
          },
          "name": "resetDatabaseAccessControlRole"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 8945
          },
          "name": "resetHost"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 8961
          },
          "name": "resetOAuthParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 8977
          },
          "name": "resetWarehouse"
        }
      ],
      "name": "QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSnowflakeParametersOutputReference",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 8955
          },
          "name": "oAuthParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSnowflakeParametersOAuthParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 8901
          },
          "name": "authenticationTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 8933
          },
          "name": "databaseAccessControlRoleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 8917
          },
          "name": "databaseInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 8949
          },
          "name": "hostInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 8965
          },
          "name": "oAuthParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSnowflakeParametersOAuthParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 8981
          },
          "name": "warehouseInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 8891
          },
          "name": "authenticationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 8907
          },
          "name": "database",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 8923
          },
          "name": "databaseAccessControlRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 8939
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 8971
          },
          "name": "warehouse",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 8829
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSnowflakeParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSnowflakeParametersOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSparkParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSparkParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 8985
      },
      "name": "QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSparkParameters",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#host QuicksightDataSource#host}",
            "stability": "stable",
            "summary": "<p>Host.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 8991
          },
          "name": "host",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#port QuicksightDataSource#port}",
            "stability": "stable",
            "summary": "<p>Port.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 8997
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSparkParameters"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSparkParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSparkParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-source/index.ts",
          "line": 9044
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 9036
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 9092
          },
          "name": "resetHost"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 9108
          },
          "name": "resetPort"
        }
      ],
      "name": "QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSparkParametersOutputReference",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 9096
          },
          "name": "hostInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 9112
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 9086
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 9102
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 9048
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSparkParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSparkParametersOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSqlServerParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSqlServerParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 9116
      },
      "name": "QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSqlServerParameters",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#database QuicksightDataSource#database}",
            "stability": "stable",
            "summary": "<p>Database.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 9122
          },
          "name": "database",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#host QuicksightDataSource#host}",
            "stability": "stable",
            "summary": "<p>Host.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 9128
          },
          "name": "host",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#port QuicksightDataSource#port}",
            "stability": "stable",
            "summary": "<p>Port.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 9134
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSqlServerParameters"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSqlServerParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSqlServerParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-source/index.ts",
          "line": 9188
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 9180
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 9242
          },
          "name": "resetDatabase"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 9258
          },
          "name": "resetHost"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 9274
          },
          "name": "resetPort"
        }
      ],
      "name": "QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSqlServerParametersOutputReference",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 9246
          },
          "name": "databaseInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 9262
          },
          "name": "hostInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 9278
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 9236
          },
          "name": "database",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 9252
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 9268
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 9192
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSqlServerParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersSqlServerParametersOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersStarburstParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersStarburstParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 9573
      },
      "name": "QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersStarburstParameters",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#authentication_type QuicksightDataSource#authentication_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 9577
          },
          "name": "authenticationType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#catalog QuicksightDataSource#catalog}",
            "stability": "stable",
            "summary": "<p>The catalog name for the Starburst data source.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 9583
          },
          "name": "catalog",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#database_access_control_role QuicksightDataSource#database_access_control_role}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 9587
          },
          "name": "databaseAccessControlRole",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#host QuicksightDataSource#host}",
            "stability": "stable",
            "summary": "<p>The host name of the Starburst data source.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 9593
          },
          "name": "host",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#o_auth_parameters QuicksightDataSource#o_auth_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 9597
          },
          "name": "oAuthParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersStarburstParametersOAuthParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#port QuicksightDataSource#port}",
            "stability": "stable",
            "summary": "<p>The port for the Starburst data source.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 9603
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#product_type QuicksightDataSource#product_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 9607
          },
          "name": "productType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersStarburstParameters"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersStarburstParametersOAuthParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersStarburstParametersOAuthParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 9378
      },
      "name": "QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersStarburstParametersOAuthParameters",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#identity_provider_resource_uri QuicksightDataSource#identity_provider_resource_uri}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 9382
          },
          "name": "identityProviderResourceUri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#identity_provider_vpc_connection_properties QuicksightDataSource#identity_provider_vpc_connection_properties}",
            "stability": "stable",
            "summary": "<p>VPC connection properties.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 9388
          },
          "name": "identityProviderVpcConnectionProperties",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersStarburstParametersOAuthParametersIdentityProviderVpcConnectionProperties"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#o_auth_scope QuicksightDataSource#o_auth_scope}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 9392
          },
          "name": "oAuthScope",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#token_provider_url QuicksightDataSource#token_provider_url}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 9396
          },
          "name": "tokenProviderUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersStarburstParametersOAuthParameters"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersStarburstParametersOAuthParametersIdentityProviderVpcConnectionProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersStarburstParametersOAuthParametersIdentityProviderVpcConnectionProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 9282
      },
      "name": "QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersStarburstParametersOAuthParametersIdentityProviderVpcConnectionProperties",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#vpc_connection_arn QuicksightDataSource#vpc_connection_arn}",
            "stability": "stable",
            "summary": "<p>The Amazon Resource Name (ARN) for the VPC connection.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 9288
          },
          "name": "vpcConnectionArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersStarburstParametersOAuthParametersIdentityProviderVpcConnectionProperties"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersStarburstParametersOAuthParametersIdentityProviderVpcConnectionPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersStarburstParametersOAuthParametersIdentityProviderVpcConnectionPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-source/index.ts",
          "line": 9328
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 9320
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 9370
          },
          "name": "resetVpcConnectionArn"
        }
      ],
      "name": "QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersStarburstParametersOAuthParametersIdentityProviderVpcConnectionPropertiesOutputReference",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 9374
          },
          "name": "vpcConnectionArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 9364
          },
          "name": "vpcConnectionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 9332
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersStarburstParametersOAuthParametersIdentityProviderVpcConnectionProperties"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersStarburstParametersOAuthParametersIdentityProviderVpcConnectionPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersStarburstParametersOAuthParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersStarburstParametersOAuthParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-source/index.ts",
          "line": 9457
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 9449
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 9530
          },
          "name": "putIdentityProviderVpcConnectionProperties",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersStarburstParametersOAuthParametersIdentityProviderVpcConnectionProperties"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 9517
          },
          "name": "resetIdentityProviderResourceUri"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 9533
          },
          "name": "resetIdentityProviderVpcConnectionProperties"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 9549
          },
          "name": "resetOAuthScope"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 9565
          },
          "name": "resetTokenProviderUrl"
        }
      ],
      "name": "QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersStarburstParametersOAuthParametersOutputReference",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 9527
          },
          "name": "identityProviderVpcConnectionProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersStarburstParametersOAuthParametersIdentityProviderVpcConnectionPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 9521
          },
          "name": "identityProviderResourceUriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 9537
          },
          "name": "identityProviderVpcConnectionPropertiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersStarburstParametersOAuthParametersIdentityProviderVpcConnectionProperties"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 9553
          },
          "name": "oAuthScopeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 9569
          },
          "name": "tokenProviderUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 9511
          },
          "name": "identityProviderResourceUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 9543
          },
          "name": "oAuthScope",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 9559
          },
          "name": "tokenProviderUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 9461
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersStarburstParametersOAuthParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersStarburstParametersOAuthParametersOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersStarburstParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersStarburstParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-source/index.ts",
          "line": 9689
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 9681
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 9828
          },
          "name": "putOAuthParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersStarburstParametersOAuthParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 9767
          },
          "name": "resetAuthenticationType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 9783
          },
          "name": "resetCatalog"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 9799
          },
          "name": "resetDatabaseAccessControlRole"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 9815
          },
          "name": "resetHost"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 9831
          },
          "name": "resetOAuthParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 9847
          },
          "name": "resetPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 9863
          },
          "name": "resetProductType"
        }
      ],
      "name": "QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersStarburstParametersOutputReference",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 9825
          },
          "name": "oAuthParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersStarburstParametersOAuthParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 9771
          },
          "name": "authenticationTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 9787
          },
          "name": "catalogInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 9803
          },
          "name": "databaseAccessControlRoleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 9819
          },
          "name": "hostInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 9835
          },
          "name": "oAuthParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersStarburstParametersOAuthParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 9851
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 9867
          },
          "name": "productTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 9761
          },
          "name": "authenticationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 9777
          },
          "name": "catalog",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 9793
          },
          "name": "databaseAccessControlRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 9809
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 9841
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 9857
          },
          "name": "productType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 9693
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersStarburstParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersStarburstParametersOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersTeradataParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersTeradataParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 9871
      },
      "name": "QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersTeradataParameters",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#database QuicksightDataSource#database}",
            "stability": "stable",
            "summary": "<p>Database.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 9877
          },
          "name": "database",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#host QuicksightDataSource#host}",
            "stability": "stable",
            "summary": "<p>Host.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 9883
          },
          "name": "host",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#port QuicksightDataSource#port}",
            "stability": "stable",
            "summary": "<p>Port.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 9889
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersTeradataParameters"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersTeradataParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersTeradataParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-source/index.ts",
          "line": 9943
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 9935
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 9997
          },
          "name": "resetDatabase"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10013
          },
          "name": "resetHost"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10029
          },
          "name": "resetPort"
        }
      ],
      "name": "QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersTeradataParametersOutputReference",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10001
          },
          "name": "databaseInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10017
          },
          "name": "hostInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10033
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 9991
          },
          "name": "database",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10007
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10023
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 9947
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersTeradataParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersTeradataParametersOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersTrinoParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersTrinoParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 10037
      },
      "name": "QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersTrinoParameters",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#catalog QuicksightDataSource#catalog}",
            "stability": "stable",
            "summary": "<p>The catalog name for the Trino data source.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10043
          },
          "name": "catalog",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#host QuicksightDataSource#host}",
            "stability": "stable",
            "summary": "<p>The host name of the Trino data source.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10049
          },
          "name": "host",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#port QuicksightDataSource#port}",
            "stability": "stable",
            "summary": "<p>The port for the Trino data source.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10055
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersTrinoParameters"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersTrinoParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersTrinoParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-source/index.ts",
          "line": 10109
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 10101
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10163
          },
          "name": "resetCatalog"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10179
          },
          "name": "resetHost"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10195
          },
          "name": "resetPort"
        }
      ],
      "name": "QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersTrinoParametersOutputReference",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10167
          },
          "name": "catalogInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10183
          },
          "name": "hostInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10199
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10157
          },
          "name": "catalog",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10173
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10189
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 10113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersTrinoParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersTrinoParametersOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-source/index.ts",
          "line": 11100
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 11092
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 11151
          },
          "name": "putAlternateDataSourceParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParameters"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 11154
          },
          "name": "resetAlternateDataSourceParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 11170
          },
          "name": "resetPassword"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 11186
          },
          "name": "resetUsername"
        }
      ],
      "name": "QuicksightDataSourceCredentialsCredentialPairOutputReference",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 11148
          },
          "name": "alternateDataSourceParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 11158
          },
          "name": "alternateDataSourceParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairAlternateDataSourceParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 11174
          },
          "name": "passwordInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 11190
          },
          "name": "usernameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 11164
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 11180
          },
          "name": "username",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 11104
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPair"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceCredentialsCredentialPairOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsKeyPairCredentials": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsKeyPairCredentials",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 11194
      },
      "name": "QuicksightDataSourceCredentialsKeyPairCredentials",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#key_pair_username QuicksightDataSource#key_pair_username}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 11198
          },
          "name": "keyPairUsername",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#private_key QuicksightDataSource#private_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 11202
          },
          "name": "privateKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#private_key_passphrase QuicksightDataSource#private_key_passphrase}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 11206
          },
          "name": "privateKeyPassphrase",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceCredentialsKeyPairCredentials"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsKeyPairCredentialsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsKeyPairCredentialsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-source/index.ts",
          "line": 11260
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 11252
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 11314
          },
          "name": "resetKeyPairUsername"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 11330
          },
          "name": "resetPrivateKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 11346
          },
          "name": "resetPrivateKeyPassphrase"
        }
      ],
      "name": "QuicksightDataSourceCredentialsKeyPairCredentialsOutputReference",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 11318
          },
          "name": "keyPairUsernameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 11334
          },
          "name": "privateKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 11350
          },
          "name": "privateKeyPassphraseInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 11308
          },
          "name": "keyPairUsername",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 11324
          },
          "name": "privateKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 11340
          },
          "name": "privateKeyPassphrase",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 11264
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsKeyPairCredentials"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceCredentialsKeyPairCredentialsOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-source/index.ts",
          "line": 11440
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 11432
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 11513
          },
          "name": "putCredentialPair",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPair"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 11529
          },
          "name": "putKeyPairCredentials",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsKeyPairCredentials"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 11500
          },
          "name": "resetCopySourceArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 11516
          },
          "name": "resetCredentialPair"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 11532
          },
          "name": "resetKeyPairCredentials"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 11548
          },
          "name": "resetSecretArn"
        }
      ],
      "name": "QuicksightDataSourceCredentialsOutputReference",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 11510
          },
          "name": "credentialPair",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPairOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 11526
          },
          "name": "keyPairCredentials",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsKeyPairCredentialsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 11504
          },
          "name": "copySourceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 11520
          },
          "name": "credentialPairInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsCredentialPair"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 11536
          },
          "name": "keyPairCredentialsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentialsKeyPairCredentials"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 11552
          },
          "name": "secretArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 11494
          },
          "name": "copySourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 11542
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 11444
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceCredentials"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceCredentialsOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 16203
      },
      "name": "QuicksightDataSourceDataSourceParameters",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#amazon_elasticsearch_parameters QuicksightDataSource#amazon_elasticsearch_parameters}",
            "stability": "stable",
            "summary": "<p>The parameters for OpenSearch.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16209
          },
          "name": "amazonElasticsearchParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersAmazonElasticsearchParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#amazon_open_search_parameters QuicksightDataSource#amazon_open_search_parameters}",
            "stability": "stable",
            "summary": "<p>The parameters for OpenSearch.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16215
          },
          "name": "amazonOpenSearchParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersAmazonOpenSearchParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#athena_parameters QuicksightDataSource#athena_parameters}",
            "stability": "stable",
            "summary": "<p>Parameters for Amazon Athena.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16221
          },
          "name": "athenaParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersAthenaParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#aurora_parameters QuicksightDataSource#aurora_parameters}",
            "stability": "stable",
            "summary": "<p>Parameters for Amazon Aurora.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16227
          },
          "name": "auroraParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersAuroraParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#aurora_postgre_sql_parameters QuicksightDataSource#aurora_postgre_sql_parameters}",
            "stability": "stable",
            "summary": "<p>Parameters for Amazon Aurora PostgreSQL-Compatible Edition.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16233
          },
          "name": "auroraPostgreSqlParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersAuroraPostgreSqlParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#databricks_parameters QuicksightDataSource#databricks_parameters}",
            "stability": "stable",
            "summary": "<p>The parameters that are required to connect to a Databricks data source.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16239
          },
          "name": "databricksParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersDatabricksParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#maria_db_parameters QuicksightDataSource#maria_db_parameters}",
            "stability": "stable",
            "summary": "<p>The parameters for MariaDB.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16245
          },
          "name": "mariaDbParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersMariaDbParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#my_sql_parameters QuicksightDataSource#my_sql_parameters}",
            "stability": "stable",
            "summary": "<p>The parameters for MySQL.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16251
          },
          "name": "mySqlParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersMySqlParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#oracle_parameters QuicksightDataSource#oracle_parameters}",
            "stability": "stable",
            "summary": "<p>The parameters for Oracle.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16257
          },
          "name": "oracleParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersOracleParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#postgre_sql_parameters QuicksightDataSource#postgre_sql_parameters}",
            "stability": "stable",
            "summary": "<p>The parameters for PostgreSQL.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16263
          },
          "name": "postgreSqlParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersPostgreSqlParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#presto_parameters QuicksightDataSource#presto_parameters}",
            "stability": "stable",
            "summary": "<p>The parameters for Presto.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16269
          },
          "name": "prestoParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersPrestoParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#rds_parameters QuicksightDataSource#rds_parameters}",
            "stability": "stable",
            "summary": "<p>The parameters for Amazon RDS.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16275
          },
          "name": "rdsParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersRdsParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The <code>ClusterId</code> field can be blank if\n            <code>Host</code> and <code>Port</code> are both set. The <code>Host</code> and <code>Port</code> fields can be blank if the <code>ClusterId</code> field is set.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#redshift_parameters QuicksightDataSource#redshift_parameters}",
            "stability": "stable",
            "summary": "<p>The parameters for Amazon Redshift."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16282
          },
          "name": "redshiftParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersRedshiftParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#s3_parameters QuicksightDataSource#s3_parameters}",
            "stability": "stable",
            "summary": "<p>The parameters for S3.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16288
          },
          "name": "s3Parameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersS3Parameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#s3_tables_parameters QuicksightDataSource#s3_tables_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16292
          },
          "name": "s3TablesParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersS3TablesParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#snowflake_parameters QuicksightDataSource#snowflake_parameters}",
            "stability": "stable",
            "summary": "<p>The parameters for Snowflake.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16298
          },
          "name": "snowflakeParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersSnowflakeParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#spark_parameters QuicksightDataSource#spark_parameters}",
            "stability": "stable",
            "summary": "<p>The parameters for Spark.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16304
          },
          "name": "sparkParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersSparkParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#sql_server_parameters QuicksightDataSource#sql_server_parameters}",
            "stability": "stable",
            "summary": "<p>The parameters for SQL Server.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16310
          },
          "name": "sqlServerParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersSqlServerParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#starburst_parameters QuicksightDataSource#starburst_parameters}",
            "stability": "stable",
            "summary": "<p>The parameters that are required to connect to a Starburst data source.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16316
          },
          "name": "starburstParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersStarburstParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#teradata_parameters QuicksightDataSource#teradata_parameters}",
            "stability": "stable",
            "summary": "<p>The parameters for Teradata.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16322
          },
          "name": "teradataParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersTeradataParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#trino_parameters QuicksightDataSource#trino_parameters}",
            "stability": "stable",
            "summary": "<p>The parameters that are required to connect to a Trino data source.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16328
          },
          "name": "trinoParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersTrinoParameters"
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceDataSourceParameters"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersAmazonElasticsearchParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersAmazonElasticsearchParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 11556
      },
      "name": "QuicksightDataSourceDataSourceParametersAmazonElasticsearchParameters",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#domain QuicksightDataSource#domain}",
            "stability": "stable",
            "summary": "<p>The OpenSearch domain.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 11562
          },
          "name": "domain",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceDataSourceParametersAmazonElasticsearchParameters"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersAmazonElasticsearchParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersAmazonElasticsearchParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-source/index.ts",
          "line": 11602
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 11594
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 11644
          },
          "name": "resetDomain"
        }
      ],
      "name": "QuicksightDataSourceDataSourceParametersAmazonElasticsearchParametersOutputReference",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 11648
          },
          "name": "domainInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 11638
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 11606
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersAmazonElasticsearchParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceDataSourceParametersAmazonElasticsearchParametersOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersAmazonOpenSearchParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersAmazonOpenSearchParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 11652
      },
      "name": "QuicksightDataSourceDataSourceParametersAmazonOpenSearchParameters",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#domain QuicksightDataSource#domain}",
            "stability": "stable",
            "summary": "<p>The OpenSearch domain.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 11658
          },
          "name": "domain",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceDataSourceParametersAmazonOpenSearchParameters"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersAmazonOpenSearchParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersAmazonOpenSearchParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-source/index.ts",
          "line": 11698
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 11690
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 11740
          },
          "name": "resetDomain"
        }
      ],
      "name": "QuicksightDataSourceDataSourceParametersAmazonOpenSearchParametersOutputReference",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 11744
          },
          "name": "domainInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 11734
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 11702
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersAmazonOpenSearchParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceDataSourceParametersAmazonOpenSearchParametersOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersAthenaParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersAthenaParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 11844
      },
      "name": "QuicksightDataSourceDataSourceParametersAthenaParameters",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#identity_center_configuration QuicksightDataSource#identity_center_configuration}",
            "stability": "stable",
            "summary": "<p>The parameters for an IAM Identity Center configuration.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 11850
          },
          "name": "identityCenterConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersAthenaParametersIdentityCenterConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For example, say an account administrator has turned off all Athena access with an account-wide role. The administrator can then use <code>RoleArn</code> to bypass the account-wide role and allow Athena access for the single Athena data source that is specified in the structure, even if the account-wide role forbidding Athena access is still active.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#role_arn QuicksightDataSource#role_arn}",
            "stability": "stable",
            "summary": "<p>Use the <code>RoleArn</code> structure to override an account-wide role for a specific Athena data source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 11856
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#work_group QuicksightDataSource#work_group}",
            "stability": "stable",
            "summary": "<p>The workgroup that Amazon Athena uses.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 11862
          },
          "name": "workGroup",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceDataSourceParametersAthenaParameters"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersAthenaParametersIdentityCenterConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersAthenaParametersIdentityCenterConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 11748
      },
      "name": "QuicksightDataSourceDataSourceParametersAthenaParametersIdentityCenterConfiguration",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#enable_identity_propagation QuicksightDataSource#enable_identity_propagation}",
            "stability": "stable",
            "summary": "<p>A Boolean option that controls whether Trusted Identity Propagation should be used.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 11754
          },
          "name": "enableIdentityPropagation",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceDataSourceParametersAthenaParametersIdentityCenterConfiguration"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersAthenaParametersIdentityCenterConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersAthenaParametersIdentityCenterConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-source/index.ts",
          "line": 11794
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 11786
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 11836
          },
          "name": "resetEnableIdentityPropagation"
        }
      ],
      "name": "QuicksightDataSourceDataSourceParametersAthenaParametersIdentityCenterConfigurationOutputReference",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 11840
          },
          "name": "enableIdentityPropagationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 11830
          },
          "name": "enableIdentityPropagation",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 11798
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersAthenaParametersIdentityCenterConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceDataSourceParametersAthenaParametersIdentityCenterConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersAthenaParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersAthenaParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-source/index.ts",
          "line": 11916
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 11908
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 11967
          },
          "name": "putIdentityCenterConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersAthenaParametersIdentityCenterConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 11970
          },
          "name": "resetIdentityCenterConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 11986
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 12002
          },
          "name": "resetWorkGroup"
        }
      ],
      "name": "QuicksightDataSourceDataSourceParametersAthenaParametersOutputReference",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 11964
          },
          "name": "identityCenterConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersAthenaParametersIdentityCenterConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 11974
          },
          "name": "identityCenterConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersAthenaParametersIdentityCenterConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 11990
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 12006
          },
          "name": "workGroupInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 11980
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 11996
          },
          "name": "workGroup",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 11920
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersAthenaParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceDataSourceParametersAthenaParametersOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersAuroraParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersAuroraParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 12010
      },
      "name": "QuicksightDataSourceDataSourceParametersAuroraParameters",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#database QuicksightDataSource#database}",
            "stability": "stable",
            "summary": "<p>Database.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 12016
          },
          "name": "database",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#host QuicksightDataSource#host}",
            "stability": "stable",
            "summary": "<p>Host.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 12022
          },
          "name": "host",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#port QuicksightDataSource#port}",
            "stability": "stable",
            "summary": "<p>Port.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 12028
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceDataSourceParametersAuroraParameters"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersAuroraParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersAuroraParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-source/index.ts",
          "line": 12082
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 12074
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 12136
          },
          "name": "resetDatabase"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 12152
          },
          "name": "resetHost"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 12168
          },
          "name": "resetPort"
        }
      ],
      "name": "QuicksightDataSourceDataSourceParametersAuroraParametersOutputReference",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 12140
          },
          "name": "databaseInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 12156
          },
          "name": "hostInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 12172
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 12130
          },
          "name": "database",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 12146
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 12162
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 12086
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersAuroraParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceDataSourceParametersAuroraParametersOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersAuroraPostgreSqlParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersAuroraPostgreSqlParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 12176
      },
      "name": "QuicksightDataSourceDataSourceParametersAuroraPostgreSqlParameters",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#database QuicksightDataSource#database}",
            "stability": "stable",
            "summary": "<p>The Amazon Aurora PostgreSQL database to connect to.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 12182
          },
          "name": "database",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#host QuicksightDataSource#host}",
            "stability": "stable",
            "summary": "<p>The Amazon Aurora PostgreSQL-Compatible host to connect to.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 12188
          },
          "name": "host",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#port QuicksightDataSource#port}",
            "stability": "stable",
            "summary": "<p>The port that Amazon Aurora PostgreSQL is listening on.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 12194
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceDataSourceParametersAuroraPostgreSqlParameters"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersAuroraPostgreSqlParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersAuroraPostgreSqlParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-source/index.ts",
          "line": 12248
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 12240
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 12302
          },
          "name": "resetDatabase"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 12318
          },
          "name": "resetHost"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 12334
          },
          "name": "resetPort"
        }
      ],
      "name": "QuicksightDataSourceDataSourceParametersAuroraPostgreSqlParametersOutputReference",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 12306
          },
          "name": "databaseInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 12322
          },
          "name": "hostInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 12338
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 12296
          },
          "name": "database",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 12312
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 12328
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 12252
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersAuroraPostgreSqlParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceDataSourceParametersAuroraPostgreSqlParametersOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersDatabricksParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersDatabricksParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 12342
      },
      "name": "QuicksightDataSourceDataSourceParametersDatabricksParameters",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#host QuicksightDataSource#host}",
            "stability": "stable",
            "summary": "<p>The host name of the Databricks data source.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 12348
          },
          "name": "host",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#port QuicksightDataSource#port}",
            "stability": "stable",
            "summary": "<p>The port for the Databricks data source.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 12354
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#sql_endpoint_path QuicksightDataSource#sql_endpoint_path}",
            "stability": "stable",
            "summary": "<p>The HTTP path of the Databricks data source.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 12360
          },
          "name": "sqlEndpointPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceDataSourceParametersDatabricksParameters"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersDatabricksParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersDatabricksParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-source/index.ts",
          "line": 12414
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 12406
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 12468
          },
          "name": "resetHost"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 12484
          },
          "name": "resetPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 12500
          },
          "name": "resetSqlEndpointPath"
        }
      ],
      "name": "QuicksightDataSourceDataSourceParametersDatabricksParametersOutputReference",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 12472
          },
          "name": "hostInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 12488
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 12504
          },
          "name": "sqlEndpointPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 12462
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 12478
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 12494
          },
          "name": "sqlEndpointPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 12418
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersDatabricksParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceDataSourceParametersDatabricksParametersOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersMariaDbParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersMariaDbParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 12508
      },
      "name": "QuicksightDataSourceDataSourceParametersMariaDbParameters",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#database QuicksightDataSource#database}",
            "stability": "stable",
            "summary": "<p>Database.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 12514
          },
          "name": "database",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#host QuicksightDataSource#host}",
            "stability": "stable",
            "summary": "<p>Host.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 12520
          },
          "name": "host",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#port QuicksightDataSource#port}",
            "stability": "stable",
            "summary": "<p>Port.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 12526
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceDataSourceParametersMariaDbParameters"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersMariaDbParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersMariaDbParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-source/index.ts",
          "line": 12580
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 12572
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 12634
          },
          "name": "resetDatabase"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 12650
          },
          "name": "resetHost"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 12666
          },
          "name": "resetPort"
        }
      ],
      "name": "QuicksightDataSourceDataSourceParametersMariaDbParametersOutputReference",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 12638
          },
          "name": "databaseInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 12654
          },
          "name": "hostInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 12670
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 12628
          },
          "name": "database",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 12644
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 12660
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 12584
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersMariaDbParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceDataSourceParametersMariaDbParametersOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersMySqlParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersMySqlParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 12674
      },
      "name": "QuicksightDataSourceDataSourceParametersMySqlParameters",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#database QuicksightDataSource#database}",
            "stability": "stable",
            "summary": "<p>Database.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 12680
          },
          "name": "database",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#host QuicksightDataSource#host}",
            "stability": "stable",
            "summary": "<p>Host.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 12686
          },
          "name": "host",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#port QuicksightDataSource#port}",
            "stability": "stable",
            "summary": "<p>Port.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 12692
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceDataSourceParametersMySqlParameters"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersMySqlParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersMySqlParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-source/index.ts",
          "line": 12746
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 12738
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 12800
          },
          "name": "resetDatabase"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 12816
          },
          "name": "resetHost"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 12832
          },
          "name": "resetPort"
        }
      ],
      "name": "QuicksightDataSourceDataSourceParametersMySqlParametersOutputReference",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 12804
          },
          "name": "databaseInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 12820
          },
          "name": "hostInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 12836
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 12794
          },
          "name": "database",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 12810
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 12826
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 12750
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersMySqlParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceDataSourceParametersMySqlParametersOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersOracleParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersOracleParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 12840
      },
      "name": "QuicksightDataSourceDataSourceParametersOracleParameters",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#database QuicksightDataSource#database}",
            "stability": "stable",
            "summary": "<p>The database.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 12846
          },
          "name": "database",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#host QuicksightDataSource#host}",
            "stability": "stable",
            "summary": "<p>An Oracle host.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 12852
          },
          "name": "host",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#port QuicksightDataSource#port}",
            "stability": "stable",
            "summary": "<p>The port.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 12858
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#use_service_name QuicksightDataSource#use_service_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 12862
          },
          "name": "useServiceName",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceDataSourceParametersOracleParameters"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersOracleParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersOracleParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-source/index.ts",
          "line": 12923
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 12915
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 12983
          },
          "name": "resetDatabase"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 12999
          },
          "name": "resetHost"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 13015
          },
          "name": "resetPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 13031
          },
          "name": "resetUseServiceName"
        }
      ],
      "name": "QuicksightDataSourceDataSourceParametersOracleParametersOutputReference",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 12987
          },
          "name": "databaseInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 13003
          },
          "name": "hostInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 13019
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 13035
          },
          "name": "useServiceNameInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 12977
          },
          "name": "database",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 12993
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 13009
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 13025
          },
          "name": "useServiceName",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 12927
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersOracleParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceDataSourceParametersOracleParametersOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-source/index.ts",
          "line": 16508
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 16500
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16667
          },
          "name": "putAmazonElasticsearchParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersAmazonElasticsearchParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16683
          },
          "name": "putAmazonOpenSearchParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersAmazonOpenSearchParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16699
          },
          "name": "putAthenaParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersAthenaParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16715
          },
          "name": "putAuroraParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersAuroraParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16731
          },
          "name": "putAuroraPostgreSqlParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersAuroraPostgreSqlParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16747
          },
          "name": "putDatabricksParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersDatabricksParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16763
          },
          "name": "putMariaDbParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersMariaDbParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16779
          },
          "name": "putMySqlParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersMySqlParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16795
          },
          "name": "putOracleParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersOracleParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16811
          },
          "name": "putPostgreSqlParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersPostgreSqlParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16827
          },
          "name": "putPrestoParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersPrestoParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16843
          },
          "name": "putRdsParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersRdsParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16859
          },
          "name": "putRedshiftParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersRedshiftParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16875
          },
          "name": "putS3Parameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersS3Parameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16891
          },
          "name": "putS3TablesParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersS3TablesParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16907
          },
          "name": "putSnowflakeParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersSnowflakeParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16923
          },
          "name": "putSparkParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersSparkParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16939
          },
          "name": "putSqlServerParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersSqlServerParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16955
          },
          "name": "putStarburstParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersStarburstParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16971
          },
          "name": "putTeradataParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersTeradataParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16987
          },
          "name": "putTrinoParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersTrinoParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16670
          },
          "name": "resetAmazonElasticsearchParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16686
          },
          "name": "resetAmazonOpenSearchParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16702
          },
          "name": "resetAthenaParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16718
          },
          "name": "resetAuroraParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16734
          },
          "name": "resetAuroraPostgreSqlParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16750
          },
          "name": "resetDatabricksParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16766
          },
          "name": "resetMariaDbParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16782
          },
          "name": "resetMySqlParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16798
          },
          "name": "resetOracleParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16814
          },
          "name": "resetPostgreSqlParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16830
          },
          "name": "resetPrestoParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16846
          },
          "name": "resetRdsParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16862
          },
          "name": "resetRedshiftParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16878
          },
          "name": "resetS3Parameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16894
          },
          "name": "resetS3TablesParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16910
          },
          "name": "resetSnowflakeParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16926
          },
          "name": "resetSparkParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16942
          },
          "name": "resetSqlServerParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16958
          },
          "name": "resetStarburstParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16974
          },
          "name": "resetTeradataParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16990
          },
          "name": "resetTrinoParameters"
        }
      ],
      "name": "QuicksightDataSourceDataSourceParametersOutputReference",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16664
          },
          "name": "amazonElasticsearchParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersAmazonElasticsearchParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16680
          },
          "name": "amazonOpenSearchParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersAmazonOpenSearchParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16696
          },
          "name": "athenaParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersAthenaParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16712
          },
          "name": "auroraParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersAuroraParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16728
          },
          "name": "auroraPostgreSqlParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersAuroraPostgreSqlParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16744
          },
          "name": "databricksParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersDatabricksParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16760
          },
          "name": "mariaDbParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersMariaDbParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16776
          },
          "name": "mySqlParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersMySqlParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16792
          },
          "name": "oracleParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersOracleParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16808
          },
          "name": "postgreSqlParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersPostgreSqlParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16824
          },
          "name": "prestoParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersPrestoParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16840
          },
          "name": "rdsParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersRdsParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16856
          },
          "name": "redshiftParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersRedshiftParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16872
          },
          "name": "s3Parameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersS3ParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16888
          },
          "name": "s3TablesParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersS3TablesParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16904
          },
          "name": "snowflakeParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersSnowflakeParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16920
          },
          "name": "sparkParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersSparkParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16936
          },
          "name": "sqlServerParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersSqlServerParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16952
          },
          "name": "starburstParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersStarburstParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16968
          },
          "name": "teradataParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersTeradataParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16984
          },
          "name": "trinoParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersTrinoParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16674
          },
          "name": "amazonElasticsearchParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersAmazonElasticsearchParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16690
          },
          "name": "amazonOpenSearchParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersAmazonOpenSearchParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16706
          },
          "name": "athenaParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersAthenaParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16722
          },
          "name": "auroraParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersAuroraParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16738
          },
          "name": "auroraPostgreSqlParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersAuroraPostgreSqlParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16754
          },
          "name": "databricksParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersDatabricksParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16770
          },
          "name": "mariaDbParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersMariaDbParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16786
          },
          "name": "mySqlParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersMySqlParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16802
          },
          "name": "oracleParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersOracleParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16818
          },
          "name": "postgreSqlParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersPostgreSqlParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16834
          },
          "name": "prestoParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersPrestoParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16850
          },
          "name": "rdsParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersRdsParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16866
          },
          "name": "redshiftParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersRedshiftParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16882
          },
          "name": "s3ParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersS3Parameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16898
          },
          "name": "s3TablesParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersS3TablesParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16914
          },
          "name": "snowflakeParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersSnowflakeParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16930
          },
          "name": "sparkParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersSparkParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16946
          },
          "name": "sqlServerParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersSqlServerParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16962
          },
          "name": "starburstParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersStarburstParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16978
          },
          "name": "teradataParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersTeradataParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16994
          },
          "name": "trinoParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersTrinoParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16512
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceDataSourceParametersOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersPostgreSqlParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersPostgreSqlParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 13039
      },
      "name": "QuicksightDataSourceDataSourceParametersPostgreSqlParameters",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#database QuicksightDataSource#database}",
            "stability": "stable",
            "summary": "<p>Database.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 13045
          },
          "name": "database",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#host QuicksightDataSource#host}",
            "stability": "stable",
            "summary": "<p>Host.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 13051
          },
          "name": "host",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#port QuicksightDataSource#port}",
            "stability": "stable",
            "summary": "<p>Port.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 13057
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceDataSourceParametersPostgreSqlParameters"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersPostgreSqlParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersPostgreSqlParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-source/index.ts",
          "line": 13111
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 13103
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 13165
          },
          "name": "resetDatabase"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 13181
          },
          "name": "resetHost"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 13197
          },
          "name": "resetPort"
        }
      ],
      "name": "QuicksightDataSourceDataSourceParametersPostgreSqlParametersOutputReference",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 13169
          },
          "name": "databaseInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 13185
          },
          "name": "hostInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 13201
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 13159
          },
          "name": "database",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 13175
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 13191
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 13115
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersPostgreSqlParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceDataSourceParametersPostgreSqlParametersOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersPrestoParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersPrestoParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 13205
      },
      "name": "QuicksightDataSourceDataSourceParametersPrestoParameters",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#catalog QuicksightDataSource#catalog}",
            "stability": "stable",
            "summary": "<p>Catalog.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 13211
          },
          "name": "catalog",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#host QuicksightDataSource#host}",
            "stability": "stable",
            "summary": "<p>Host.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 13217
          },
          "name": "host",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#port QuicksightDataSource#port}",
            "stability": "stable",
            "summary": "<p>Port.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 13223
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceDataSourceParametersPrestoParameters"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersPrestoParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersPrestoParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-source/index.ts",
          "line": 13277
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 13269
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 13331
          },
          "name": "resetCatalog"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 13347
          },
          "name": "resetHost"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 13363
          },
          "name": "resetPort"
        }
      ],
      "name": "QuicksightDataSourceDataSourceParametersPrestoParametersOutputReference",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 13335
          },
          "name": "catalogInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 13351
          },
          "name": "hostInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 13367
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 13325
          },
          "name": "catalog",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 13341
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 13357
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 13281
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersPrestoParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceDataSourceParametersPrestoParametersOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersRdsParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersRdsParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 13371
      },
      "name": "QuicksightDataSourceDataSourceParametersRdsParameters",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#database QuicksightDataSource#database}",
            "stability": "stable",
            "summary": "<p>Database.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 13377
          },
          "name": "database",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#instance_id QuicksightDataSource#instance_id}",
            "stability": "stable",
            "summary": "<p>Instance ID.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 13383
          },
          "name": "instanceId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceDataSourceParametersRdsParameters"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersRdsParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersRdsParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-source/index.ts",
          "line": 13430
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 13422
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 13478
          },
          "name": "resetDatabase"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 13494
          },
          "name": "resetInstanceId"
        }
      ],
      "name": "QuicksightDataSourceDataSourceParametersRdsParametersOutputReference",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 13482
          },
          "name": "databaseInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 13498
          },
          "name": "instanceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 13472
          },
          "name": "database",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 13488
          },
          "name": "instanceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 13434
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersRdsParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceDataSourceParametersRdsParametersOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersRedshiftParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersRedshiftParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 13799
      },
      "name": "QuicksightDataSourceDataSourceParametersRedshiftParameters",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "This field can be blank if the <code>Host</code> and <code>Port</code> are\n            provided.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#cluster_id QuicksightDataSource#cluster_id}",
            "stability": "stable",
            "summary": "<p>Cluster ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 13806
          },
          "name": "clusterId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#database QuicksightDataSource#database}",
            "stability": "stable",
            "summary": "<p>Database.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 13812
          },
          "name": "database",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#host QuicksightDataSource#host}",
            "stability": "stable",
            "summary": "<p>Host. This field can be blank if <code>ClusterId</code> is provided.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 13818
          },
          "name": "host",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information on the <code>redshift:GetClusterCredentials</code> API, see <a href=\"https://docs.aws.amazon.com/redshift/latest/APIReference/API_GetClusterCredentials.html\">\n               <code>GetClusterCredentials</code>\n            </a>.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#iam_parameters QuicksightDataSource#iam_parameters}",
            "stability": "stable",
            "summary": "<p>A structure that grants Amazon QuickSight access to your cluster and make a call to the <code>redshift:GetClusterCredentials</code> API."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 13826
          },
          "name": "iamParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersRedshiftParametersIamParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#identity_center_configuration QuicksightDataSource#identity_center_configuration}",
            "stability": "stable",
            "summary": "<p>The parameters for an IAM Identity Center configuration.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 13832
          },
          "name": "identityCenterConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersRedshiftParametersIdentityCenterConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#port QuicksightDataSource#port}",
            "stability": "stable",
            "summary": "<p>Port. This field can be blank if the <code>ClusterId</code> is provided.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 13838
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceDataSourceParametersRedshiftParameters"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersRedshiftParametersIamParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersRedshiftParametersIamParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 13502
      },
      "name": "QuicksightDataSourceDataSourceParametersRedshiftParametersIamParameters",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "If your database doesn't have a <code>DatabaseUser</code>, set this parameter to <code>True</code>. If there is no <code>DatabaseUser</code>, Amazon QuickSight can't connect to your cluster. The <code>RoleArn</code> that you use for this operation must grant access to <code>redshift:CreateClusterUser</code> to successfully create the user.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#auto_create_database_user QuicksightDataSource#auto_create_database_user}",
            "stability": "stable",
            "summary": "<p>Automatically creates a database user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 13508
          },
          "name": "autoCreateDatabaseUser",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "These permissions are combined with the permissions granted to Amazon QuickSight by the <code>DatabaseUser</code>. If you choose to include this parameter, the <code>RoleArn</code> must grant access to <code>redshift:JoinGroup</code>.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#database_groups QuicksightDataSource#database_groups}",
            "stability": "stable",
            "summary": "<p>A list of groups whose permissions will be granted to Amazon QuickSight to access the cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 13514
          },
          "name": "databaseGroups",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If this user already exists in your database, Amazon QuickSight is granted the same permissions that the user has. If the user doesn't exist, set the value of <code>AutoCreateDatabaseUser</code> to <code>True</code> to create a new user with PUBLIC permissions.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#database_user QuicksightDataSource#database_user}",
            "stability": "stable",
            "summary": "<p>The user whose permissions and group memberships will be used by Amazon QuickSight to access the cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 13520
          },
          "name": "databaseUser",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The calling principal must have <code>iam:PassRole</code> access to pass the role to Amazon QuickSight. The role's trust policy must allow the Amazon QuickSight service principal to assume the role.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#role_arn QuicksightDataSource#role_arn}",
            "stability": "stable",
            "summary": "<p>Use the <code>RoleArn</code> structure to allow Amazon QuickSight to call <code>redshift:GetClusterCredentials</code> on your cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 13526
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceDataSourceParametersRedshiftParametersIamParameters"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersRedshiftParametersIamParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersRedshiftParametersIamParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-source/index.ts",
          "line": 13587
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 13579
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 13647
          },
          "name": "resetAutoCreateDatabaseUser"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 13663
          },
          "name": "resetDatabaseGroups"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 13679
          },
          "name": "resetDatabaseUser"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 13695
          },
          "name": "resetRoleArn"
        }
      ],
      "name": "QuicksightDataSourceDataSourceParametersRedshiftParametersIamParametersOutputReference",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 13651
          },
          "name": "autoCreateDatabaseUserInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 13667
          },
          "name": "databaseGroupsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 13683
          },
          "name": "databaseUserInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 13699
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 13641
          },
          "name": "autoCreateDatabaseUser",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 13657
          },
          "name": "databaseGroups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 13673
          },
          "name": "databaseUser",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 13689
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 13591
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersRedshiftParametersIamParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceDataSourceParametersRedshiftParametersIamParametersOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersRedshiftParametersIdentityCenterConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersRedshiftParametersIdentityCenterConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 13703
      },
      "name": "QuicksightDataSourceDataSourceParametersRedshiftParametersIdentityCenterConfiguration",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#enable_identity_propagation QuicksightDataSource#enable_identity_propagation}",
            "stability": "stable",
            "summary": "<p>A Boolean option that controls whether Trusted Identity Propagation should be used.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 13709
          },
          "name": "enableIdentityPropagation",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceDataSourceParametersRedshiftParametersIdentityCenterConfiguration"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersRedshiftParametersIdentityCenterConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersRedshiftParametersIdentityCenterConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-source/index.ts",
          "line": 13749
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 13741
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 13791
          },
          "name": "resetEnableIdentityPropagation"
        }
      ],
      "name": "QuicksightDataSourceDataSourceParametersRedshiftParametersIdentityCenterConfigurationOutputReference",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 13795
          },
          "name": "enableIdentityPropagationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 13785
          },
          "name": "enableIdentityPropagation",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 13753
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersRedshiftParametersIdentityCenterConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceDataSourceParametersRedshiftParametersIdentityCenterConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersRedshiftParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersRedshiftParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-source/index.ts",
          "line": 13913
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 13905
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 14030
          },
          "name": "putIamParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersRedshiftParametersIamParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 14046
          },
          "name": "putIdentityCenterConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersRedshiftParametersIdentityCenterConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 13985
          },
          "name": "resetClusterId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 14001
          },
          "name": "resetDatabase"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 14017
          },
          "name": "resetHost"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 14033
          },
          "name": "resetIamParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 14049
          },
          "name": "resetIdentityCenterConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 14065
          },
          "name": "resetPort"
        }
      ],
      "name": "QuicksightDataSourceDataSourceParametersRedshiftParametersOutputReference",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 14027
          },
          "name": "iamParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersRedshiftParametersIamParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 14043
          },
          "name": "identityCenterConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersRedshiftParametersIdentityCenterConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 13989
          },
          "name": "clusterIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 14005
          },
          "name": "databaseInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 14021
          },
          "name": "hostInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 14037
          },
          "name": "iamParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersRedshiftParametersIamParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 14053
          },
          "name": "identityCenterConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersRedshiftParametersIdentityCenterConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 14069
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 13979
          },
          "name": "clusterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 13995
          },
          "name": "database",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 14011
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 14059
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 13917
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersRedshiftParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceDataSourceParametersRedshiftParametersOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersS3Parameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersS3Parameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 14204
      },
      "name": "QuicksightDataSourceDataSourceParametersS3Parameters",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#manifest_file_location QuicksightDataSource#manifest_file_location}",
            "stability": "stable",
            "summary": "<p>Amazon S3 manifest file location.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 14210
          },
          "name": "manifestFileLocation",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersS3ParametersManifestFileLocation"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For example, say an account administrator has turned off all S3 access with an account-wide role. The administrator can then use <code>RoleArn</code> to bypass the account-wide role and allow S3 access for the single S3 data source that is specified in the structure, even if the account-wide role forbidding S3 access is still active.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#role_arn QuicksightDataSource#role_arn}",
            "stability": "stable",
            "summary": "<p>Use the <code>RoleArn</code> structure to override an account-wide role for a specific S3 data source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 14216
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceDataSourceParametersS3Parameters"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersS3ParametersManifestFileLocation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersS3ParametersManifestFileLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 14073
      },
      "name": "QuicksightDataSourceDataSourceParametersS3ParametersManifestFileLocation",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#bucket QuicksightDataSource#bucket}",
            "stability": "stable",
            "summary": "<p>Amazon S3 bucket.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 14079
          },
          "name": "bucket",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#key QuicksightDataSource#key}",
            "stability": "stable",
            "summary": "<p>Amazon S3 key that identifies an object.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 14085
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceDataSourceParametersS3ParametersManifestFileLocation"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersS3ParametersManifestFileLocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersS3ParametersManifestFileLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-source/index.ts",
          "line": 14132
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 14124
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 14180
          },
          "name": "resetBucket"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 14196
          },
          "name": "resetKey"
        }
      ],
      "name": "QuicksightDataSourceDataSourceParametersS3ParametersManifestFileLocationOutputReference",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 14184
          },
          "name": "bucketInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 14200
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 14174
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 14190
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 14136
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersS3ParametersManifestFileLocation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceDataSourceParametersS3ParametersManifestFileLocationOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersS3ParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersS3ParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-source/index.ts",
          "line": 14263
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 14255
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 14308
          },
          "name": "putManifestFileLocation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersS3ParametersManifestFileLocation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 14311
          },
          "name": "resetManifestFileLocation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 14327
          },
          "name": "resetRoleArn"
        }
      ],
      "name": "QuicksightDataSourceDataSourceParametersS3ParametersOutputReference",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 14305
          },
          "name": "manifestFileLocation",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersS3ParametersManifestFileLocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 14315
          },
          "name": "manifestFileLocationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersS3ParametersManifestFileLocation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 14331
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 14321
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 14267
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersS3Parameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceDataSourceParametersS3ParametersOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersS3TablesParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersS3TablesParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 14335
      },
      "name": "QuicksightDataSourceDataSourceParametersS3TablesParameters",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#table_bucket_arn QuicksightDataSource#table_bucket_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 14339
          },
          "name": "tableBucketArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceDataSourceParametersS3TablesParameters"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersS3TablesParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersS3TablesParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-source/index.ts",
          "line": 14379
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 14371
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 14421
          },
          "name": "resetTableBucketArn"
        }
      ],
      "name": "QuicksightDataSourceDataSourceParametersS3TablesParametersOutputReference",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 14425
          },
          "name": "tableBucketArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 14415
          },
          "name": "tableBucketArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 14383
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersS3TablesParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceDataSourceParametersS3TablesParametersOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersSnowflakeParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersSnowflakeParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 14720
      },
      "name": "QuicksightDataSourceDataSourceParametersSnowflakeParameters",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#authentication_type QuicksightDataSource#authentication_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 14724
          },
          "name": "authenticationType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#database QuicksightDataSource#database}",
            "stability": "stable",
            "summary": "<p>Database.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 14730
          },
          "name": "database",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#database_access_control_role QuicksightDataSource#database_access_control_role}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 14734
          },
          "name": "databaseAccessControlRole",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#host QuicksightDataSource#host}",
            "stability": "stable",
            "summary": "<p>Host.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 14740
          },
          "name": "host",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#o_auth_parameters QuicksightDataSource#o_auth_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 14744
          },
          "name": "oAuthParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersSnowflakeParametersOAuthParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#warehouse QuicksightDataSource#warehouse}",
            "stability": "stable",
            "summary": "<p>Warehouse.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 14750
          },
          "name": "warehouse",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceDataSourceParametersSnowflakeParameters"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersSnowflakeParametersOAuthParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersSnowflakeParametersOAuthParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 14525
      },
      "name": "QuicksightDataSourceDataSourceParametersSnowflakeParametersOAuthParameters",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#identity_provider_resource_uri QuicksightDataSource#identity_provider_resource_uri}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 14529
          },
          "name": "identityProviderResourceUri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#identity_provider_vpc_connection_properties QuicksightDataSource#identity_provider_vpc_connection_properties}",
            "stability": "stable",
            "summary": "<p>VPC connection properties.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 14535
          },
          "name": "identityProviderVpcConnectionProperties",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersSnowflakeParametersOAuthParametersIdentityProviderVpcConnectionProperties"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#o_auth_scope QuicksightDataSource#o_auth_scope}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 14539
          },
          "name": "oAuthScope",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#token_provider_url QuicksightDataSource#token_provider_url}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 14543
          },
          "name": "tokenProviderUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceDataSourceParametersSnowflakeParametersOAuthParameters"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersSnowflakeParametersOAuthParametersIdentityProviderVpcConnectionProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersSnowflakeParametersOAuthParametersIdentityProviderVpcConnectionProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 14429
      },
      "name": "QuicksightDataSourceDataSourceParametersSnowflakeParametersOAuthParametersIdentityProviderVpcConnectionProperties",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#vpc_connection_arn QuicksightDataSource#vpc_connection_arn}",
            "stability": "stable",
            "summary": "<p>The Amazon Resource Name (ARN) for the VPC connection.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 14435
          },
          "name": "vpcConnectionArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceDataSourceParametersSnowflakeParametersOAuthParametersIdentityProviderVpcConnectionProperties"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersSnowflakeParametersOAuthParametersIdentityProviderVpcConnectionPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersSnowflakeParametersOAuthParametersIdentityProviderVpcConnectionPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-source/index.ts",
          "line": 14475
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 14467
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 14517
          },
          "name": "resetVpcConnectionArn"
        }
      ],
      "name": "QuicksightDataSourceDataSourceParametersSnowflakeParametersOAuthParametersIdentityProviderVpcConnectionPropertiesOutputReference",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 14521
          },
          "name": "vpcConnectionArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 14511
          },
          "name": "vpcConnectionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 14479
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersSnowflakeParametersOAuthParametersIdentityProviderVpcConnectionProperties"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceDataSourceParametersSnowflakeParametersOAuthParametersIdentityProviderVpcConnectionPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersSnowflakeParametersOAuthParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersSnowflakeParametersOAuthParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-source/index.ts",
          "line": 14604
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 14596
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 14677
          },
          "name": "putIdentityProviderVpcConnectionProperties",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersSnowflakeParametersOAuthParametersIdentityProviderVpcConnectionProperties"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 14664
          },
          "name": "resetIdentityProviderResourceUri"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 14680
          },
          "name": "resetIdentityProviderVpcConnectionProperties"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 14696
          },
          "name": "resetOAuthScope"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 14712
          },
          "name": "resetTokenProviderUrl"
        }
      ],
      "name": "QuicksightDataSourceDataSourceParametersSnowflakeParametersOAuthParametersOutputReference",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 14674
          },
          "name": "identityProviderVpcConnectionProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersSnowflakeParametersOAuthParametersIdentityProviderVpcConnectionPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 14668
          },
          "name": "identityProviderResourceUriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 14684
          },
          "name": "identityProviderVpcConnectionPropertiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersSnowflakeParametersOAuthParametersIdentityProviderVpcConnectionProperties"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 14700
          },
          "name": "oAuthScopeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 14716
          },
          "name": "tokenProviderUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 14658
          },
          "name": "identityProviderResourceUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 14690
          },
          "name": "oAuthScope",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 14706
          },
          "name": "tokenProviderUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 14608
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersSnowflakeParametersOAuthParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceDataSourceParametersSnowflakeParametersOAuthParametersOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersSnowflakeParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersSnowflakeParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-source/index.ts",
          "line": 14825
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 14817
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 14958
          },
          "name": "putOAuthParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersSnowflakeParametersOAuthParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 14897
          },
          "name": "resetAuthenticationType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 14913
          },
          "name": "resetDatabase"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 14929
          },
          "name": "resetDatabaseAccessControlRole"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 14945
          },
          "name": "resetHost"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 14961
          },
          "name": "resetOAuthParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 14977
          },
          "name": "resetWarehouse"
        }
      ],
      "name": "QuicksightDataSourceDataSourceParametersSnowflakeParametersOutputReference",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 14955
          },
          "name": "oAuthParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersSnowflakeParametersOAuthParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 14901
          },
          "name": "authenticationTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 14933
          },
          "name": "databaseAccessControlRoleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 14917
          },
          "name": "databaseInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 14949
          },
          "name": "hostInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 14965
          },
          "name": "oAuthParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersSnowflakeParametersOAuthParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 14981
          },
          "name": "warehouseInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 14891
          },
          "name": "authenticationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 14907
          },
          "name": "database",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 14923
          },
          "name": "databaseAccessControlRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 14939
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 14971
          },
          "name": "warehouse",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 14829
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersSnowflakeParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceDataSourceParametersSnowflakeParametersOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersSparkParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersSparkParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 14985
      },
      "name": "QuicksightDataSourceDataSourceParametersSparkParameters",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#host QuicksightDataSource#host}",
            "stability": "stable",
            "summary": "<p>Host.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 14991
          },
          "name": "host",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#port QuicksightDataSource#port}",
            "stability": "stable",
            "summary": "<p>Port.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 14997
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceDataSourceParametersSparkParameters"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersSparkParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersSparkParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-source/index.ts",
          "line": 15044
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 15036
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 15092
          },
          "name": "resetHost"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 15108
          },
          "name": "resetPort"
        }
      ],
      "name": "QuicksightDataSourceDataSourceParametersSparkParametersOutputReference",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 15096
          },
          "name": "hostInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 15112
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 15086
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 15102
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 15048
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersSparkParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceDataSourceParametersSparkParametersOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersSqlServerParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersSqlServerParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 15116
      },
      "name": "QuicksightDataSourceDataSourceParametersSqlServerParameters",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#database QuicksightDataSource#database}",
            "stability": "stable",
            "summary": "<p>Database.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 15122
          },
          "name": "database",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#host QuicksightDataSource#host}",
            "stability": "stable",
            "summary": "<p>Host.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 15128
          },
          "name": "host",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#port QuicksightDataSource#port}",
            "stability": "stable",
            "summary": "<p>Port.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 15134
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceDataSourceParametersSqlServerParameters"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersSqlServerParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersSqlServerParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-source/index.ts",
          "line": 15188
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 15180
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 15242
          },
          "name": "resetDatabase"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 15258
          },
          "name": "resetHost"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 15274
          },
          "name": "resetPort"
        }
      ],
      "name": "QuicksightDataSourceDataSourceParametersSqlServerParametersOutputReference",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 15246
          },
          "name": "databaseInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 15262
          },
          "name": "hostInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 15278
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 15236
          },
          "name": "database",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 15252
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 15268
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 15192
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersSqlServerParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceDataSourceParametersSqlServerParametersOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersStarburstParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersStarburstParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 15573
      },
      "name": "QuicksightDataSourceDataSourceParametersStarburstParameters",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#authentication_type QuicksightDataSource#authentication_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 15577
          },
          "name": "authenticationType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#catalog QuicksightDataSource#catalog}",
            "stability": "stable",
            "summary": "<p>The catalog name for the Starburst data source.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 15583
          },
          "name": "catalog",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#database_access_control_role QuicksightDataSource#database_access_control_role}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 15587
          },
          "name": "databaseAccessControlRole",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#host QuicksightDataSource#host}",
            "stability": "stable",
            "summary": "<p>The host name of the Starburst data source.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 15593
          },
          "name": "host",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#o_auth_parameters QuicksightDataSource#o_auth_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 15597
          },
          "name": "oAuthParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersStarburstParametersOAuthParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#port QuicksightDataSource#port}",
            "stability": "stable",
            "summary": "<p>The port for the Starburst data source.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 15603
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#product_type QuicksightDataSource#product_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 15607
          },
          "name": "productType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceDataSourceParametersStarburstParameters"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersStarburstParametersOAuthParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersStarburstParametersOAuthParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 15378
      },
      "name": "QuicksightDataSourceDataSourceParametersStarburstParametersOAuthParameters",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#identity_provider_resource_uri QuicksightDataSource#identity_provider_resource_uri}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 15382
          },
          "name": "identityProviderResourceUri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#identity_provider_vpc_connection_properties QuicksightDataSource#identity_provider_vpc_connection_properties}",
            "stability": "stable",
            "summary": "<p>VPC connection properties.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 15388
          },
          "name": "identityProviderVpcConnectionProperties",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersStarburstParametersOAuthParametersIdentityProviderVpcConnectionProperties"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#o_auth_scope QuicksightDataSource#o_auth_scope}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 15392
          },
          "name": "oAuthScope",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#token_provider_url QuicksightDataSource#token_provider_url}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 15396
          },
          "name": "tokenProviderUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceDataSourceParametersStarburstParametersOAuthParameters"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersStarburstParametersOAuthParametersIdentityProviderVpcConnectionProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersStarburstParametersOAuthParametersIdentityProviderVpcConnectionProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 15282
      },
      "name": "QuicksightDataSourceDataSourceParametersStarburstParametersOAuthParametersIdentityProviderVpcConnectionProperties",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#vpc_connection_arn QuicksightDataSource#vpc_connection_arn}",
            "stability": "stable",
            "summary": "<p>The Amazon Resource Name (ARN) for the VPC connection.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 15288
          },
          "name": "vpcConnectionArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceDataSourceParametersStarburstParametersOAuthParametersIdentityProviderVpcConnectionProperties"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersStarburstParametersOAuthParametersIdentityProviderVpcConnectionPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersStarburstParametersOAuthParametersIdentityProviderVpcConnectionPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-source/index.ts",
          "line": 15328
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 15320
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 15370
          },
          "name": "resetVpcConnectionArn"
        }
      ],
      "name": "QuicksightDataSourceDataSourceParametersStarburstParametersOAuthParametersIdentityProviderVpcConnectionPropertiesOutputReference",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 15374
          },
          "name": "vpcConnectionArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 15364
          },
          "name": "vpcConnectionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 15332
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersStarburstParametersOAuthParametersIdentityProviderVpcConnectionProperties"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceDataSourceParametersStarburstParametersOAuthParametersIdentityProviderVpcConnectionPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersStarburstParametersOAuthParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersStarburstParametersOAuthParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-source/index.ts",
          "line": 15457
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 15449
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 15530
          },
          "name": "putIdentityProviderVpcConnectionProperties",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersStarburstParametersOAuthParametersIdentityProviderVpcConnectionProperties"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 15517
          },
          "name": "resetIdentityProviderResourceUri"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 15533
          },
          "name": "resetIdentityProviderVpcConnectionProperties"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 15549
          },
          "name": "resetOAuthScope"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 15565
          },
          "name": "resetTokenProviderUrl"
        }
      ],
      "name": "QuicksightDataSourceDataSourceParametersStarburstParametersOAuthParametersOutputReference",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 15527
          },
          "name": "identityProviderVpcConnectionProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersStarburstParametersOAuthParametersIdentityProviderVpcConnectionPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 15521
          },
          "name": "identityProviderResourceUriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 15537
          },
          "name": "identityProviderVpcConnectionPropertiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersStarburstParametersOAuthParametersIdentityProviderVpcConnectionProperties"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 15553
          },
          "name": "oAuthScopeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 15569
          },
          "name": "tokenProviderUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 15511
          },
          "name": "identityProviderResourceUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 15543
          },
          "name": "oAuthScope",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 15559
          },
          "name": "tokenProviderUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 15461
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersStarburstParametersOAuthParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceDataSourceParametersStarburstParametersOAuthParametersOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersStarburstParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersStarburstParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-source/index.ts",
          "line": 15689
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 15681
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 15828
          },
          "name": "putOAuthParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersStarburstParametersOAuthParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 15767
          },
          "name": "resetAuthenticationType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 15783
          },
          "name": "resetCatalog"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 15799
          },
          "name": "resetDatabaseAccessControlRole"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 15815
          },
          "name": "resetHost"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 15831
          },
          "name": "resetOAuthParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 15847
          },
          "name": "resetPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 15863
          },
          "name": "resetProductType"
        }
      ],
      "name": "QuicksightDataSourceDataSourceParametersStarburstParametersOutputReference",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 15825
          },
          "name": "oAuthParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersStarburstParametersOAuthParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 15771
          },
          "name": "authenticationTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 15787
          },
          "name": "catalogInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 15803
          },
          "name": "databaseAccessControlRoleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 15819
          },
          "name": "hostInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 15835
          },
          "name": "oAuthParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersStarburstParametersOAuthParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 15851
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 15867
          },
          "name": "productTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 15761
          },
          "name": "authenticationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 15777
          },
          "name": "catalog",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 15793
          },
          "name": "databaseAccessControlRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 15809
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 15841
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 15857
          },
          "name": "productType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 15693
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersStarburstParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceDataSourceParametersStarburstParametersOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersTeradataParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersTeradataParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 15871
      },
      "name": "QuicksightDataSourceDataSourceParametersTeradataParameters",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#database QuicksightDataSource#database}",
            "stability": "stable",
            "summary": "<p>Database.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 15877
          },
          "name": "database",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#host QuicksightDataSource#host}",
            "stability": "stable",
            "summary": "<p>Host.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 15883
          },
          "name": "host",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#port QuicksightDataSource#port}",
            "stability": "stable",
            "summary": "<p>Port.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 15889
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceDataSourceParametersTeradataParameters"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersTeradataParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersTeradataParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-source/index.ts",
          "line": 15943
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 15935
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 15997
          },
          "name": "resetDatabase"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16013
          },
          "name": "resetHost"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16029
          },
          "name": "resetPort"
        }
      ],
      "name": "QuicksightDataSourceDataSourceParametersTeradataParametersOutputReference",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16001
          },
          "name": "databaseInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16017
          },
          "name": "hostInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16033
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 15991
          },
          "name": "database",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16007
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16023
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 15947
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersTeradataParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceDataSourceParametersTeradataParametersOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersTrinoParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersTrinoParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 16037
      },
      "name": "QuicksightDataSourceDataSourceParametersTrinoParameters",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#catalog QuicksightDataSource#catalog}",
            "stability": "stable",
            "summary": "<p>The catalog name for the Trino data source.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16043
          },
          "name": "catalog",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#host QuicksightDataSource#host}",
            "stability": "stable",
            "summary": "<p>The host name of the Trino data source.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16049
          },
          "name": "host",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#port QuicksightDataSource#port}",
            "stability": "stable",
            "summary": "<p>The port for the Trino data source.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16055
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceDataSourceParametersTrinoParameters"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersTrinoParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersTrinoParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-source/index.ts",
          "line": 16109
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 16101
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16163
          },
          "name": "resetCatalog"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16179
          },
          "name": "resetHost"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16195
          },
          "name": "resetPort"
        }
      ],
      "name": "QuicksightDataSourceDataSourceParametersTrinoParametersOutputReference",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16167
          },
          "name": "catalogInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16183
          },
          "name": "hostInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16199
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16157
          },
          "name": "catalog",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16173
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16189
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 16113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceDataSourceParametersTrinoParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceDataSourceParametersTrinoParametersOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceErrorInfo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceErrorInfo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 16998
      },
      "name": "QuicksightDataSourceErrorInfo",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#message QuicksightDataSource#message}",
            "stability": "stable",
            "summary": "<p>Error message.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 17004
          },
          "name": "message",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#type QuicksightDataSource#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 17008
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceErrorInfo"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceErrorInfoOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceErrorInfoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-source/index.ts",
          "line": 17055
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 17047
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 17103
          },
          "name": "resetMessage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 17119
          },
          "name": "resetType"
        }
      ],
      "name": "QuicksightDataSourceErrorInfoOutputReference",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 17107
          },
          "name": "messageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 17123
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 17097
          },
          "name": "message",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 17113
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 17059
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceErrorInfo"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceErrorInfoOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourcePermissions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourcePermissions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 17127
      },
      "name": "QuicksightDataSourcePermissions",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#actions QuicksightDataSource#actions}",
            "stability": "stable",
            "summary": "<p>The IAM action to grant or revoke permissions on.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 17133
          },
          "name": "actions",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This can be one of the\n            following:</p>\n         <ul>\n            <li>\n               <p>The ARN of an Amazon QuickSight user or group associated with a data source or dataset. (This is common.)</p>\n            </li>\n            <li>\n               <p>The ARN of an Amazon QuickSight user, group, or namespace associated with an analysis, dashboard, template, or theme. (This is common.)</p>\n            </li>\n            <li>\n               <p>The ARN of an Amazon Web Services account root: This is an IAM ARN rather than a QuickSight\n                    ARN. Use this option only to share resources (templates) across Amazon Web Services accounts.\n                    (This is less common.) </p>\n            </li>\n         </ul>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#principal QuicksightDataSource#principal}",
            "stability": "stable",
            "summary": "<p>The Amazon Resource Name (ARN) of the principal."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 17153
          },
          "name": "principal",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#resource QuicksightDataSource#resource}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 17157
          },
          "name": "resource",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourcePermissions"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourcePermissionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourcePermissionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-source/index.ts",
          "line": 17316
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 17308
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 17323
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourcePermissionsOutputReference"
            }
          }
        }
      ],
      "name": "QuicksightDataSourcePermissionsList",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 17309
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourcePermissions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourcePermissionsList"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourcePermissionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourcePermissionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-source/index.ts",
          "line": 17213
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 17203
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 17267
          },
          "name": "resetActions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 17283
          },
          "name": "resetPrincipal"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 17299
          },
          "name": "resetResource"
        }
      ],
      "name": "QuicksightDataSourcePermissionsOutputReference",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 17271
          },
          "name": "actionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 17287
          },
          "name": "principalInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 17303
          },
          "name": "resourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 17261
          },
          "name": "actions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 17277
          },
          "name": "principal",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 17293
          },
          "name": "resource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 17217
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourcePermissions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourcePermissionsOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceSslProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceSslProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 17327
      },
      "name": "QuicksightDataSourceSslProperties",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#disable_ssl QuicksightDataSource#disable_ssl}",
            "stability": "stable",
            "summary": "<p>A Boolean option to control whether SSL should be disabled.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 17333
          },
          "name": "disableSsl",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceSslProperties"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceSslPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceSslPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-source/index.ts",
          "line": 17373
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 17365
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 17415
          },
          "name": "resetDisableSsl"
        }
      ],
      "name": "QuicksightDataSourceSslPropertiesOutputReference",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 17419
          },
          "name": "disableSslInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 17409
          },
          "name": "disableSsl",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 17377
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceSslProperties"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceSslPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 17423
      },
      "name": "QuicksightDataSourceTags",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#key QuicksightDataSource#key}",
            "stability": "stable",
            "summary": "<p>Tag key.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 17429
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#value QuicksightDataSource#value}",
            "stability": "stable",
            "summary": "<p>Tag value.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 17435
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceTags"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-source/index.ts",
          "line": 17565
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 17557
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 17572
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceTagsOutputReference"
            }
          }
        }
      ],
      "name": "QuicksightDataSourceTagsList",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 17558
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceTagsList"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-source/index.ts",
          "line": 17484
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 17474
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 17532
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 17548
          },
          "name": "resetValue"
        }
      ],
      "name": "QuicksightDataSourceTagsOutputReference",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 17536
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 17552
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 17526
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 17542
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 17488
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceTagsOutputReference"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceVpcConnectionProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceVpcConnectionProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 17576
      },
      "name": "QuicksightDataSourceVpcConnectionProperties",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_data_source#vpc_connection_arn QuicksightDataSource#vpc_connection_arn}",
            "stability": "stable",
            "summary": "<p>The Amazon Resource Name (ARN) for the VPC connection.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 17582
          },
          "name": "vpcConnectionArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceVpcConnectionProperties"
    },
    "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceVpcConnectionPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceVpcConnectionPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-data-source/index.ts",
          "line": 17622
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-data-source/index.ts",
        "line": 17614
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 17664
          },
          "name": "resetVpcConnectionArn"
        }
      ],
      "name": "QuicksightDataSourceVpcConnectionPropertiesOutputReference",
      "namespace": "quicksightDataSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 17668
          },
          "name": "vpcConnectionArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 17658
          },
          "name": "vpcConnectionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-data-source/index.ts",
            "line": 17626
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightDataSource.QuicksightDataSourceVpcConnectionProperties"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-data-source/index:QuicksightDataSourceVpcConnectionPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.quicksightFolder.QuicksightFolder": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_folder awscc_quicksight_folder}."
      },
      "fqn": "@cdktn/provider-awscc.quicksightFolder.QuicksightFolder",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_folder awscc_quicksight_folder} Resource."
        },
        "locationInModule": {
          "filename": "src/quicksight-folder/index.ts",
          "line": 404
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.quicksightFolder.QuicksightFolderConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-folder/index.ts",
        "line": 372
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a QuicksightFolder resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/quicksight-folder/index.ts",
            "line": 389
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the QuicksightFolder to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_folder#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing QuicksightFolder that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the QuicksightFolder to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-folder/index.ts",
            "line": 539
          },
          "name": "putPermissions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.quicksightFolder.QuicksightFolderPermissions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-folder/index.ts",
            "line": 571
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.quicksightFolder.QuicksightFolderTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-folder/index.ts",
            "line": 447
          },
          "name": "resetAwsAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-folder/index.ts",
            "line": 468
          },
          "name": "resetFolderId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-folder/index.ts",
            "line": 484
          },
          "name": "resetFolderType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-folder/index.ts",
            "line": 510
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-folder/index.ts",
            "line": 526
          },
          "name": "resetParentFolderArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-folder/index.ts",
            "line": 542
          },
          "name": "resetPermissions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-folder/index.ts",
            "line": 558
          },
          "name": "resetSharingModel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-folder/index.ts",
            "line": 574
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-folder/index.ts",
            "line": 586
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-folder/index.ts",
            "line": 599
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "QuicksightFolder",
      "namespace": "quicksightFolder",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-folder/index.ts",
            "line": 377
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-folder/index.ts",
            "line": 435
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-folder/index.ts",
            "line": 456
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-folder/index.ts",
            "line": 493
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-folder/index.ts",
            "line": 498
          },
          "name": "lastUpdatedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-folder/index.ts",
            "line": 536
          },
          "name": "permissions",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightFolder.QuicksightFolderPermissionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-folder/index.ts",
            "line": 568
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightFolder.QuicksightFolderTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-folder/index.ts",
            "line": 451
          },
          "name": "awsAccountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-folder/index.ts",
            "line": 472
          },
          "name": "folderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-folder/index.ts",
            "line": 488
          },
          "name": "folderTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-folder/index.ts",
            "line": 514
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-folder/index.ts",
            "line": 530
          },
          "name": "parentFolderArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-folder/index.ts",
            "line": 546
          },
          "name": "permissionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightFolder.QuicksightFolderPermissions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-folder/index.ts",
            "line": 562
          },
          "name": "sharingModelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-folder/index.ts",
            "line": 578
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightFolder.QuicksightFolderTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-folder/index.ts",
            "line": 441
          },
          "name": "awsAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-folder/index.ts",
            "line": 462
          },
          "name": "folderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-folder/index.ts",
            "line": 478
          },
          "name": "folderType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-folder/index.ts",
            "line": 504
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-folder/index.ts",
            "line": 520
          },
          "name": "parentFolderArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-folder/index.ts",
            "line": 552
          },
          "name": "sharingModel",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-folder/index:QuicksightFolder"
    },
    "@cdktn/provider-awscc.quicksightFolder.QuicksightFolderConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightFolder.QuicksightFolderConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-folder/index.ts",
        "line": 14
      },
      "name": "QuicksightFolderConfig",
      "namespace": "quicksightFolder",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_folder#aws_account_id QuicksightFolder#aws_account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-folder/index.ts",
            "line": 18
          },
          "name": "awsAccountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_folder#folder_id QuicksightFolder#folder_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-folder/index.ts",
            "line": 22
          },
          "name": "folderId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_folder#folder_type QuicksightFolder#folder_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-folder/index.ts",
            "line": 26
          },
          "name": "folderType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_folder#name QuicksightFolder#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-folder/index.ts",
            "line": 30
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_folder#parent_folder_arn QuicksightFolder#parent_folder_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-folder/index.ts",
            "line": 34
          },
          "name": "parentFolderArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_folder#permissions QuicksightFolder#permissions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-folder/index.ts",
            "line": 38
          },
          "name": "permissions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightFolder.QuicksightFolderPermissions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_folder#sharing_model QuicksightFolder#sharing_model}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-folder/index.ts",
            "line": 42
          },
          "name": "sharingModel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_folder#tags QuicksightFolder#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-folder/index.ts",
            "line": 46
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightFolder.QuicksightFolderTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-folder/index:QuicksightFolderConfig"
    },
    "@cdktn/provider-awscc.quicksightFolder.QuicksightFolderPermissions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightFolder.QuicksightFolderPermissions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-folder/index.ts",
        "line": 48
      },
      "name": "QuicksightFolderPermissions",
      "namespace": "quicksightFolder",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_folder#actions QuicksightFolder#actions}",
            "stability": "stable",
            "summary": "<p>The IAM action to grant or revoke permissions on.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-folder/index.ts",
            "line": 54
          },
          "name": "actions",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This can be one of the\n            following:</p>\n         <ul>\n            <li>\n               <p>The ARN of an Amazon QuickSight user or group associated with a data source or dataset. (This is common.)</p>\n            </li>\n            <li>\n               <p>The ARN of an Amazon QuickSight user, group, or namespace associated with an analysis, dashboard, template, or theme. (This is common.)</p>\n            </li>\n            <li>\n               <p>The ARN of an Amazon Web Services account root: This is an IAM ARN rather than a QuickSight\n                    ARN. Use this option only to share resources (templates) across Amazon Web Services accounts.\n                    (This is less common.) </p>\n            </li>\n         </ul>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_folder#principal QuicksightFolder#principal}",
            "stability": "stable",
            "summary": "<p>The Amazon Resource Name (ARN) of the principal."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-folder/index.ts",
            "line": 74
          },
          "name": "principal",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-folder/index:QuicksightFolderPermissions"
    },
    "@cdktn/provider-awscc.quicksightFolder.QuicksightFolderPermissionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightFolder.QuicksightFolderPermissionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-folder/index.ts",
          "line": 204
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-folder/index.ts",
        "line": 196
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-folder/index.ts",
            "line": 211
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.quicksightFolder.QuicksightFolderPermissionsOutputReference"
            }
          }
        }
      ],
      "name": "QuicksightFolderPermissionsList",
      "namespace": "quicksightFolder",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-folder/index.ts",
            "line": 197
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightFolder.QuicksightFolderPermissions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-folder/index:QuicksightFolderPermissionsList"
    },
    "@cdktn/provider-awscc.quicksightFolder.QuicksightFolderPermissionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightFolder.QuicksightFolderPermissionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-folder/index.ts",
          "line": 123
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-folder/index.ts",
        "line": 113
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-folder/index.ts",
            "line": 171
          },
          "name": "resetActions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-folder/index.ts",
            "line": 187
          },
          "name": "resetPrincipal"
        }
      ],
      "name": "QuicksightFolderPermissionsOutputReference",
      "namespace": "quicksightFolder",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-folder/index.ts",
            "line": 175
          },
          "name": "actionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-folder/index.ts",
            "line": 191
          },
          "name": "principalInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-folder/index.ts",
            "line": 165
          },
          "name": "actions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-folder/index.ts",
            "line": 181
          },
          "name": "principal",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-folder/index.ts",
            "line": 127
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightFolder.QuicksightFolderPermissions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-folder/index:QuicksightFolderPermissionsOutputReference"
    },
    "@cdktn/provider-awscc.quicksightFolder.QuicksightFolderTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightFolder.QuicksightFolderTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-folder/index.ts",
        "line": 215
      },
      "name": "QuicksightFolderTags",
      "namespace": "quicksightFolder",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_folder#key QuicksightFolder#key}",
            "stability": "stable",
            "summary": "<p>Tag key.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-folder/index.ts",
            "line": 221
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_folder#value QuicksightFolder#value}",
            "stability": "stable",
            "summary": "<p>Tag value.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-folder/index.ts",
            "line": 227
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-folder/index:QuicksightFolderTags"
    },
    "@cdktn/provider-awscc.quicksightFolder.QuicksightFolderTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightFolder.QuicksightFolderTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-folder/index.ts",
          "line": 357
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-folder/index.ts",
        "line": 349
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-folder/index.ts",
            "line": 364
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.quicksightFolder.QuicksightFolderTagsOutputReference"
            }
          }
        }
      ],
      "name": "QuicksightFolderTagsList",
      "namespace": "quicksightFolder",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-folder/index.ts",
            "line": 350
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightFolder.QuicksightFolderTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-folder/index:QuicksightFolderTagsList"
    },
    "@cdktn/provider-awscc.quicksightFolder.QuicksightFolderTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightFolder.QuicksightFolderTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-folder/index.ts",
          "line": 276
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-folder/index.ts",
        "line": 266
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-folder/index.ts",
            "line": 324
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-folder/index.ts",
            "line": 340
          },
          "name": "resetValue"
        }
      ],
      "name": "QuicksightFolderTagsOutputReference",
      "namespace": "quicksightFolder",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-folder/index.ts",
            "line": 328
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-folder/index.ts",
            "line": 344
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-folder/index.ts",
            "line": 318
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-folder/index.ts",
            "line": 334
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-folder/index.ts",
            "line": 280
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightFolder.QuicksightFolderTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-folder/index:QuicksightFolderTagsOutputReference"
    },
    "@cdktn/provider-awscc.quicksightKnowledgeBase.QuicksightKnowledgeBase": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_knowledge_base awscc_quicksight_knowledge_base}."
      },
      "fqn": "@cdktn/provider-awscc.quicksightKnowledgeBase.QuicksightKnowledgeBase",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_knowledge_base awscc_quicksight_knowledge_base} Resource."
        },
        "locationInModule": {
          "filename": "src/quicksight-knowledge-base/index.ts",
          "line": 1210
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.quicksightKnowledgeBase.QuicksightKnowledgeBaseConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-knowledge-base/index.ts",
        "line": 1178
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a QuicksightKnowledgeBase resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 1195
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the QuicksightKnowledgeBase to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_knowledge_base#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing QuicksightKnowledgeBase that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the QuicksightKnowledgeBase to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 1249
          },
          "name": "putAccessControlConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightKnowledgeBase.QuicksightKnowledgeBaseAccessControlConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 1343
          },
          "name": "putKnowledgeBaseConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightKnowledgeBase.QuicksightKnowledgeBaseKnowledgeBaseConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 1374
          },
          "name": "putMediaExtractionConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightKnowledgeBase.QuicksightKnowledgeBaseMediaExtractionConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 1403
          },
          "name": "putPermissions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.quicksightKnowledgeBase.QuicksightKnowledgeBasePermissions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 1445
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.quicksightKnowledgeBase.QuicksightKnowledgeBaseTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 1252
          },
          "name": "resetAccessControlConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 1299
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 1325
          },
          "name": "resetIsEmailNotificationOptedForIngestionFailures"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 1377
          },
          "name": "resetMediaExtractionConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 1406
          },
          "name": "resetPermissions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 1422
          },
          "name": "resetPrimaryOwnerArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 1448
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 1470
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 1487
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "QuicksightKnowledgeBase",
      "namespace": "quicksightKnowledgeBase",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 1183
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 1246
          },
          "name": "accessControlConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightKnowledgeBase.QuicksightKnowledgeBaseAccessControlConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 1274
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 1308
          },
          "name": "documentCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 1313
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 1334
          },
          "name": "knowledgeBaseArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 1340
          },
          "name": "knowledgeBaseConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightKnowledgeBase.QuicksightKnowledgeBaseKnowledgeBaseConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 1365
          },
          "name": "knowledgeBaseSizeBytes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 1371
          },
          "name": "mediaExtractionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightKnowledgeBase.QuicksightKnowledgeBaseMediaExtractionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 1400
          },
          "name": "permissions",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightKnowledgeBase.QuicksightKnowledgeBasePermissionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 1431
          },
          "name": "primaryOwnerUsername",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 1436
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 1442
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightKnowledgeBase.QuicksightKnowledgeBaseTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 1457
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 1462
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 1256
          },
          "name": "accessControlConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightKnowledgeBase.QuicksightKnowledgeBaseAccessControlConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 1269
          },
          "name": "awsAccountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 1287
          },
          "name": "dataSourceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 1303
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 1329
          },
          "name": "isEmailNotificationOptedForIngestionFailuresInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 1347
          },
          "name": "knowledgeBaseConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightKnowledgeBase.QuicksightKnowledgeBaseKnowledgeBaseConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 1360
          },
          "name": "knowledgeBaseIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 1381
          },
          "name": "mediaExtractionConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightKnowledgeBase.QuicksightKnowledgeBaseMediaExtractionConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 1394
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 1410
          },
          "name": "permissionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightKnowledgeBase.QuicksightKnowledgeBasePermissions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 1426
          },
          "name": "primaryOwnerArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 1452
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightKnowledgeBase.QuicksightKnowledgeBaseTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 1262
          },
          "name": "awsAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 1280
          },
          "name": "dataSourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 1293
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 1319
          },
          "name": "isEmailNotificationOptedForIngestionFailures",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 1353
          },
          "name": "knowledgeBaseId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 1387
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 1416
          },
          "name": "primaryOwnerArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-knowledge-base/index:QuicksightKnowledgeBase"
    },
    "@cdktn/provider-awscc.quicksightKnowledgeBase.QuicksightKnowledgeBaseAccessControlConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightKnowledgeBase.QuicksightKnowledgeBaseAccessControlConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-knowledge-base/index.ts",
        "line": 64
      },
      "name": "QuicksightKnowledgeBaseAccessControlConfiguration",
      "namespace": "quicksightKnowledgeBase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_knowledge_base#is_acl_enabled QuicksightKnowledgeBase#is_acl_enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 68
          },
          "name": "isAclEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-knowledge-base/index:QuicksightKnowledgeBaseAccessControlConfiguration"
    },
    "@cdktn/provider-awscc.quicksightKnowledgeBase.QuicksightKnowledgeBaseAccessControlConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightKnowledgeBase.QuicksightKnowledgeBaseAccessControlConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-knowledge-base/index.ts",
          "line": 108
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-knowledge-base/index.ts",
        "line": 100
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 150
          },
          "name": "resetIsAclEnabled"
        }
      ],
      "name": "QuicksightKnowledgeBaseAccessControlConfigurationOutputReference",
      "namespace": "quicksightKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 154
          },
          "name": "isAclEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 144
          },
          "name": "isAclEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 112
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightKnowledgeBase.QuicksightKnowledgeBaseAccessControlConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-knowledge-base/index:QuicksightKnowledgeBaseAccessControlConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.quicksightKnowledgeBase.QuicksightKnowledgeBaseConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightKnowledgeBase.QuicksightKnowledgeBaseConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-knowledge-base/index.ts",
        "line": 14
      },
      "name": "QuicksightKnowledgeBaseConfig",
      "namespace": "quicksightKnowledgeBase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_knowledge_base#aws_account_id QuicksightKnowledgeBase#aws_account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 22
          },
          "name": "awsAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_knowledge_base#data_source_arn QuicksightKnowledgeBase#data_source_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 26
          },
          "name": "dataSourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_knowledge_base#knowledge_base_configuration QuicksightKnowledgeBase#knowledge_base_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 38
          },
          "name": "knowledgeBaseConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightKnowledgeBase.QuicksightKnowledgeBaseKnowledgeBaseConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_knowledge_base#knowledge_base_id QuicksightKnowledgeBase#knowledge_base_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 42
          },
          "name": "knowledgeBaseId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_knowledge_base#name QuicksightKnowledgeBase#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 50
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_knowledge_base#access_control_configuration QuicksightKnowledgeBase#access_control_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 18
          },
          "name": "accessControlConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightKnowledgeBase.QuicksightKnowledgeBaseAccessControlConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_knowledge_base#description QuicksightKnowledgeBase#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 30
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_knowledge_base#is_email_notification_opted_for_ingestion_failures QuicksightKnowledgeBase#is_email_notification_opted_for_ingestion_failures}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 34
          },
          "name": "isEmailNotificationOptedForIngestionFailures",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_knowledge_base#media_extraction_configuration QuicksightKnowledgeBase#media_extraction_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 46
          },
          "name": "mediaExtractionConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightKnowledgeBase.QuicksightKnowledgeBaseMediaExtractionConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_knowledge_base#permissions QuicksightKnowledgeBase#permissions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 54
          },
          "name": "permissions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightKnowledgeBase.QuicksightKnowledgeBasePermissions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_knowledge_base#primary_owner_arn QuicksightKnowledgeBase#primary_owner_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 58
          },
          "name": "primaryOwnerArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_knowledge_base#tags QuicksightKnowledgeBase#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 62
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightKnowledgeBase.QuicksightKnowledgeBaseTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-knowledge-base/index:QuicksightKnowledgeBaseConfig"
    },
    "@cdktn/provider-awscc.quicksightKnowledgeBase.QuicksightKnowledgeBaseKnowledgeBaseConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightKnowledgeBase.QuicksightKnowledgeBaseKnowledgeBaseConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-knowledge-base/index.ts",
        "line": 252
      },
      "name": "QuicksightKnowledgeBaseKnowledgeBaseConfiguration",
      "namespace": "quicksightKnowledgeBase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_knowledge_base#template_configuration QuicksightKnowledgeBase#template_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 256
          },
          "name": "templateConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightKnowledgeBase.QuicksightKnowledgeBaseKnowledgeBaseConfigurationTemplateConfiguration"
          }
        }
      ],
      "symbolId": "src/quicksight-knowledge-base/index:QuicksightKnowledgeBaseKnowledgeBaseConfiguration"
    },
    "@cdktn/provider-awscc.quicksightKnowledgeBase.QuicksightKnowledgeBaseKnowledgeBaseConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightKnowledgeBase.QuicksightKnowledgeBaseKnowledgeBaseConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-knowledge-base/index.ts",
          "line": 296
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-knowledge-base/index.ts",
        "line": 288
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 335
          },
          "name": "putTemplateConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightKnowledgeBase.QuicksightKnowledgeBaseKnowledgeBaseConfigurationTemplateConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 338
          },
          "name": "resetTemplateConfiguration"
        }
      ],
      "name": "QuicksightKnowledgeBaseKnowledgeBaseConfigurationOutputReference",
      "namespace": "quicksightKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 332
          },
          "name": "templateConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightKnowledgeBase.QuicksightKnowledgeBaseKnowledgeBaseConfigurationTemplateConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 342
          },
          "name": "templateConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightKnowledgeBase.QuicksightKnowledgeBaseKnowledgeBaseConfigurationTemplateConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 300
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightKnowledgeBase.QuicksightKnowledgeBaseKnowledgeBaseConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-knowledge-base/index:QuicksightKnowledgeBaseKnowledgeBaseConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.quicksightKnowledgeBase.QuicksightKnowledgeBaseKnowledgeBaseConfigurationTemplateConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightKnowledgeBase.QuicksightKnowledgeBaseKnowledgeBaseConfigurationTemplateConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-knowledge-base/index.ts",
        "line": 158
      },
      "name": "QuicksightKnowledgeBaseKnowledgeBaseConfigurationTemplateConfiguration",
      "namespace": "quicksightKnowledgeBase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_knowledge_base#template QuicksightKnowledgeBase#template}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 162
          },
          "name": "template",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-knowledge-base/index:QuicksightKnowledgeBaseKnowledgeBaseConfigurationTemplateConfiguration"
    },
    "@cdktn/provider-awscc.quicksightKnowledgeBase.QuicksightKnowledgeBaseKnowledgeBaseConfigurationTemplateConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightKnowledgeBase.QuicksightKnowledgeBaseKnowledgeBaseConfigurationTemplateConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-knowledge-base/index.ts",
          "line": 202
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-knowledge-base/index.ts",
        "line": 194
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 244
          },
          "name": "resetTemplate"
        }
      ],
      "name": "QuicksightKnowledgeBaseKnowledgeBaseConfigurationTemplateConfigurationOutputReference",
      "namespace": "quicksightKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 248
          },
          "name": "templateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 238
          },
          "name": "template",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 206
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightKnowledgeBase.QuicksightKnowledgeBaseKnowledgeBaseConfigurationTemplateConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-knowledge-base/index:QuicksightKnowledgeBaseKnowledgeBaseConfigurationTemplateConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.quicksightKnowledgeBase.QuicksightKnowledgeBaseMediaExtractionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightKnowledgeBase.QuicksightKnowledgeBaseMediaExtractionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-knowledge-base/index.ts",
        "line": 661
      },
      "name": "QuicksightKnowledgeBaseMediaExtractionConfiguration",
      "namespace": "quicksightKnowledgeBase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_knowledge_base#audio_extraction_configuration QuicksightKnowledgeBase#audio_extraction_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 665
          },
          "name": "audioExtractionConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightKnowledgeBase.QuicksightKnowledgeBaseMediaExtractionConfigurationAudioExtractionConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_knowledge_base#image_extraction_configuration QuicksightKnowledgeBase#image_extraction_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 669
          },
          "name": "imageExtractionConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightKnowledgeBase.QuicksightKnowledgeBaseMediaExtractionConfigurationImageExtractionConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_knowledge_base#video_extraction_configuration QuicksightKnowledgeBase#video_extraction_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 673
          },
          "name": "videoExtractionConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightKnowledgeBase.QuicksightKnowledgeBaseMediaExtractionConfigurationVideoExtractionConfiguration"
          }
        }
      ],
      "symbolId": "src/quicksight-knowledge-base/index:QuicksightKnowledgeBaseMediaExtractionConfiguration"
    },
    "@cdktn/provider-awscc.quicksightKnowledgeBase.QuicksightKnowledgeBaseMediaExtractionConfigurationAudioExtractionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightKnowledgeBase.QuicksightKnowledgeBaseMediaExtractionConfigurationAudioExtractionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-knowledge-base/index.ts",
        "line": 346
      },
      "name": "QuicksightKnowledgeBaseMediaExtractionConfigurationAudioExtractionConfiguration",
      "namespace": "quicksightKnowledgeBase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_knowledge_base#audio_extraction_status QuicksightKnowledgeBase#audio_extraction_status}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 350
          },
          "name": "audioExtractionStatus",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-knowledge-base/index:QuicksightKnowledgeBaseMediaExtractionConfigurationAudioExtractionConfiguration"
    },
    "@cdktn/provider-awscc.quicksightKnowledgeBase.QuicksightKnowledgeBaseMediaExtractionConfigurationAudioExtractionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightKnowledgeBase.QuicksightKnowledgeBaseMediaExtractionConfigurationAudioExtractionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-knowledge-base/index.ts",
          "line": 390
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-knowledge-base/index.ts",
        "line": 382
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 432
          },
          "name": "resetAudioExtractionStatus"
        }
      ],
      "name": "QuicksightKnowledgeBaseMediaExtractionConfigurationAudioExtractionConfigurationOutputReference",
      "namespace": "quicksightKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 436
          },
          "name": "audioExtractionStatusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 426
          },
          "name": "audioExtractionStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 394
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightKnowledgeBase.QuicksightKnowledgeBaseMediaExtractionConfigurationAudioExtractionConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-knowledge-base/index:QuicksightKnowledgeBaseMediaExtractionConfigurationAudioExtractionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.quicksightKnowledgeBase.QuicksightKnowledgeBaseMediaExtractionConfigurationImageExtractionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightKnowledgeBase.QuicksightKnowledgeBaseMediaExtractionConfigurationImageExtractionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-knowledge-base/index.ts",
        "line": 440
      },
      "name": "QuicksightKnowledgeBaseMediaExtractionConfigurationImageExtractionConfiguration",
      "namespace": "quicksightKnowledgeBase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_knowledge_base#image_extraction_status QuicksightKnowledgeBase#image_extraction_status}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 444
          },
          "name": "imageExtractionStatus",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-knowledge-base/index:QuicksightKnowledgeBaseMediaExtractionConfigurationImageExtractionConfiguration"
    },
    "@cdktn/provider-awscc.quicksightKnowledgeBase.QuicksightKnowledgeBaseMediaExtractionConfigurationImageExtractionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightKnowledgeBase.QuicksightKnowledgeBaseMediaExtractionConfigurationImageExtractionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-knowledge-base/index.ts",
          "line": 484
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-knowledge-base/index.ts",
        "line": 476
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 526
          },
          "name": "resetImageExtractionStatus"
        }
      ],
      "name": "QuicksightKnowledgeBaseMediaExtractionConfigurationImageExtractionConfigurationOutputReference",
      "namespace": "quicksightKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 530
          },
          "name": "imageExtractionStatusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 520
          },
          "name": "imageExtractionStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 488
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightKnowledgeBase.QuicksightKnowledgeBaseMediaExtractionConfigurationImageExtractionConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-knowledge-base/index:QuicksightKnowledgeBaseMediaExtractionConfigurationImageExtractionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.quicksightKnowledgeBase.QuicksightKnowledgeBaseMediaExtractionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightKnowledgeBase.QuicksightKnowledgeBaseMediaExtractionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-knowledge-base/index.ts",
          "line": 727
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-knowledge-base/index.ts",
        "line": 719
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 778
          },
          "name": "putAudioExtractionConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightKnowledgeBase.QuicksightKnowledgeBaseMediaExtractionConfigurationAudioExtractionConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 794
          },
          "name": "putImageExtractionConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightKnowledgeBase.QuicksightKnowledgeBaseMediaExtractionConfigurationImageExtractionConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 810
          },
          "name": "putVideoExtractionConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightKnowledgeBase.QuicksightKnowledgeBaseMediaExtractionConfigurationVideoExtractionConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 781
          },
          "name": "resetAudioExtractionConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 797
          },
          "name": "resetImageExtractionConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 813
          },
          "name": "resetVideoExtractionConfiguration"
        }
      ],
      "name": "QuicksightKnowledgeBaseMediaExtractionConfigurationOutputReference",
      "namespace": "quicksightKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 775
          },
          "name": "audioExtractionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightKnowledgeBase.QuicksightKnowledgeBaseMediaExtractionConfigurationAudioExtractionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 791
          },
          "name": "imageExtractionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightKnowledgeBase.QuicksightKnowledgeBaseMediaExtractionConfigurationImageExtractionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 807
          },
          "name": "videoExtractionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightKnowledgeBase.QuicksightKnowledgeBaseMediaExtractionConfigurationVideoExtractionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 785
          },
          "name": "audioExtractionConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightKnowledgeBase.QuicksightKnowledgeBaseMediaExtractionConfigurationAudioExtractionConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 801
          },
          "name": "imageExtractionConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightKnowledgeBase.QuicksightKnowledgeBaseMediaExtractionConfigurationImageExtractionConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 817
          },
          "name": "videoExtractionConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightKnowledgeBase.QuicksightKnowledgeBaseMediaExtractionConfigurationVideoExtractionConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 731
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightKnowledgeBase.QuicksightKnowledgeBaseMediaExtractionConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-knowledge-base/index:QuicksightKnowledgeBaseMediaExtractionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.quicksightKnowledgeBase.QuicksightKnowledgeBaseMediaExtractionConfigurationVideoExtractionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightKnowledgeBase.QuicksightKnowledgeBaseMediaExtractionConfigurationVideoExtractionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-knowledge-base/index.ts",
        "line": 534
      },
      "name": "QuicksightKnowledgeBaseMediaExtractionConfigurationVideoExtractionConfiguration",
      "namespace": "quicksightKnowledgeBase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_knowledge_base#video_extraction_status QuicksightKnowledgeBase#video_extraction_status}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 538
          },
          "name": "videoExtractionStatus",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_knowledge_base#video_extraction_type QuicksightKnowledgeBase#video_extraction_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 542
          },
          "name": "videoExtractionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-knowledge-base/index:QuicksightKnowledgeBaseMediaExtractionConfigurationVideoExtractionConfiguration"
    },
    "@cdktn/provider-awscc.quicksightKnowledgeBase.QuicksightKnowledgeBaseMediaExtractionConfigurationVideoExtractionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightKnowledgeBase.QuicksightKnowledgeBaseMediaExtractionConfigurationVideoExtractionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-knowledge-base/index.ts",
          "line": 589
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-knowledge-base/index.ts",
        "line": 581
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 637
          },
          "name": "resetVideoExtractionStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 653
          },
          "name": "resetVideoExtractionType"
        }
      ],
      "name": "QuicksightKnowledgeBaseMediaExtractionConfigurationVideoExtractionConfigurationOutputReference",
      "namespace": "quicksightKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 641
          },
          "name": "videoExtractionStatusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 657
          },
          "name": "videoExtractionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 631
          },
          "name": "videoExtractionStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 647
          },
          "name": "videoExtractionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 593
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightKnowledgeBase.QuicksightKnowledgeBaseMediaExtractionConfigurationVideoExtractionConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-knowledge-base/index:QuicksightKnowledgeBaseMediaExtractionConfigurationVideoExtractionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.quicksightKnowledgeBase.QuicksightKnowledgeBasePermissions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightKnowledgeBase.QuicksightKnowledgeBasePermissions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-knowledge-base/index.ts",
        "line": 821
      },
      "name": "QuicksightKnowledgeBasePermissions",
      "namespace": "quicksightKnowledgeBase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_knowledge_base#actions QuicksightKnowledgeBase#actions}",
            "stability": "stable",
            "summary": "<p>The IAM action to grant or revoke permissions on.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 827
          },
          "name": "actions",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This can be one of the\n            following:</p>\n         <ul>\n            <li>\n               <p>The ARN of an Amazon Quick user or group associated with a data source or dataset. (This is common.)</p>\n            </li>\n            <li>\n               <p>The ARN of an Amazon Quick user, group, or namespace associated with an analysis, dashboard, template, or theme. (This is common.)</p>\n            </li>\n            <li>\n               <p>The ARN of an Amazon Web Services account root: This is an IAM ARN rather than a QuickSight\n                    ARN. Use this option only to share resources (templates) across Amazon Web Services accounts.\n                    (This is less common.) </p>\n            </li>\n         </ul>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_knowledge_base#principal QuicksightKnowledgeBase#principal}",
            "stability": "stable",
            "summary": "<p>The Amazon Resource Name (ARN) of the principal."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 847
          },
          "name": "principal",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_knowledge_base#resource QuicksightKnowledgeBase#resource}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 851
          },
          "name": "resource",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-knowledge-base/index:QuicksightKnowledgeBasePermissions"
    },
    "@cdktn/provider-awscc.quicksightKnowledgeBase.QuicksightKnowledgeBasePermissionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightKnowledgeBase.QuicksightKnowledgeBasePermissionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-knowledge-base/index.ts",
          "line": 1010
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-knowledge-base/index.ts",
        "line": 1002
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 1017
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.quicksightKnowledgeBase.QuicksightKnowledgeBasePermissionsOutputReference"
            }
          }
        }
      ],
      "name": "QuicksightKnowledgeBasePermissionsList",
      "namespace": "quicksightKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 1003
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightKnowledgeBase.QuicksightKnowledgeBasePermissions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-knowledge-base/index:QuicksightKnowledgeBasePermissionsList"
    },
    "@cdktn/provider-awscc.quicksightKnowledgeBase.QuicksightKnowledgeBasePermissionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightKnowledgeBase.QuicksightKnowledgeBasePermissionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-knowledge-base/index.ts",
          "line": 907
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-knowledge-base/index.ts",
        "line": 897
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 961
          },
          "name": "resetActions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 977
          },
          "name": "resetPrincipal"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 993
          },
          "name": "resetResource"
        }
      ],
      "name": "QuicksightKnowledgeBasePermissionsOutputReference",
      "namespace": "quicksightKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 965
          },
          "name": "actionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 981
          },
          "name": "principalInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 997
          },
          "name": "resourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 955
          },
          "name": "actions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 971
          },
          "name": "principal",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 987
          },
          "name": "resource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 911
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightKnowledgeBase.QuicksightKnowledgeBasePermissions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-knowledge-base/index:QuicksightKnowledgeBasePermissionsOutputReference"
    },
    "@cdktn/provider-awscc.quicksightKnowledgeBase.QuicksightKnowledgeBaseTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightKnowledgeBase.QuicksightKnowledgeBaseTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-knowledge-base/index.ts",
        "line": 1021
      },
      "name": "QuicksightKnowledgeBaseTags",
      "namespace": "quicksightKnowledgeBase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_knowledge_base#key QuicksightKnowledgeBase#key}",
            "stability": "stable",
            "summary": "<p>Tag key.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 1027
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_knowledge_base#value QuicksightKnowledgeBase#value}",
            "stability": "stable",
            "summary": "<p>Tag value.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 1033
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-knowledge-base/index:QuicksightKnowledgeBaseTags"
    },
    "@cdktn/provider-awscc.quicksightKnowledgeBase.QuicksightKnowledgeBaseTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightKnowledgeBase.QuicksightKnowledgeBaseTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-knowledge-base/index.ts",
          "line": 1163
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-knowledge-base/index.ts",
        "line": 1155
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 1170
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.quicksightKnowledgeBase.QuicksightKnowledgeBaseTagsOutputReference"
            }
          }
        }
      ],
      "name": "QuicksightKnowledgeBaseTagsList",
      "namespace": "quicksightKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 1156
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightKnowledgeBase.QuicksightKnowledgeBaseTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-knowledge-base/index:QuicksightKnowledgeBaseTagsList"
    },
    "@cdktn/provider-awscc.quicksightKnowledgeBase.QuicksightKnowledgeBaseTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightKnowledgeBase.QuicksightKnowledgeBaseTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-knowledge-base/index.ts",
          "line": 1082
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-knowledge-base/index.ts",
        "line": 1072
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 1130
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 1146
          },
          "name": "resetValue"
        }
      ],
      "name": "QuicksightKnowledgeBaseTagsOutputReference",
      "namespace": "quicksightKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 1134
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 1150
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 1124
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 1140
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-knowledge-base/index.ts",
            "line": 1086
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightKnowledgeBase.QuicksightKnowledgeBaseTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-knowledge-base/index:QuicksightKnowledgeBaseTagsOutputReference"
    },
    "@cdktn/provider-awscc.quicksightOAuthClientApplication.QuicksightOAuthClientApplication": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_o_auth_client_application awscc_quicksight_o_auth_client_application}."
      },
      "fqn": "@cdktn/provider-awscc.quicksightOAuthClientApplication.QuicksightOAuthClientApplication",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_o_auth_client_application awscc_quicksight_o_auth_client_application} Resource."
        },
        "locationInModule": {
          "filename": "src/quicksight-o-auth-client-application/index.ts",
          "line": 339
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.quicksightOAuthClientApplication.QuicksightOAuthClientApplicationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-o-auth-client-application/index.ts",
        "line": 307
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a QuicksightOAuthClientApplication resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/quicksight-o-auth-client-application/index.ts",
            "line": 324
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the QuicksightOAuthClientApplication to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_o_auth_client_application#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing QuicksightOAuthClientApplication that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the QuicksightOAuthClientApplication to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-o-auth-client-application/index.ts",
            "line": 440
          },
          "name": "putIdentityProviderVpcConnectionProperties",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightOAuthClientApplication.QuicksightOAuthClientApplicationIdentityProviderVpcConnectionProperties"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-o-auth-client-application/index.ts",
            "line": 545
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.quicksightOAuthClientApplication.QuicksightOAuthClientApplicationTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-o-auth-client-application/index.ts",
            "line": 385
          },
          "name": "resetClientId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-o-auth-client-application/index.ts",
            "line": 401
          },
          "name": "resetClientSecret"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-o-auth-client-application/index.ts",
            "line": 422
          },
          "name": "resetDataSourceType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-o-auth-client-application/index.ts",
            "line": 443
          },
          "name": "resetIdentityProviderVpcConnectionProperties"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-o-auth-client-application/index.ts",
            "line": 477
          },
          "name": "resetOAuthAuthorizationEndpointUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-o-auth-client-application/index.ts",
            "line": 519
          },
          "name": "resetOAuthScopes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-o-auth-client-application/index.ts",
            "line": 548
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-o-auth-client-application/index.ts",
            "line": 560
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-o-auth-client-application/index.ts",
            "line": 576
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "QuicksightOAuthClientApplication",
      "namespace": "quicksightOAuthClientApplication",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-o-auth-client-application/index.ts",
            "line": 312
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-o-auth-client-application/index.ts",
            "line": 373
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-o-auth-client-application/index.ts",
            "line": 410
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-o-auth-client-application/index.ts",
            "line": 431
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-o-auth-client-application/index.ts",
            "line": 437
          },
          "name": "identityProviderVpcConnectionProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightOAuthClientApplication.QuicksightOAuthClientApplicationIdentityProviderVpcConnectionPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-o-auth-client-application/index.ts",
            "line": 452
          },
          "name": "lastUpdatedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-o-auth-client-application/index.ts",
            "line": 542
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightOAuthClientApplication.QuicksightOAuthClientApplicationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-o-auth-client-application/index.ts",
            "line": 389
          },
          "name": "clientIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-o-auth-client-application/index.ts",
            "line": 405
          },
          "name": "clientSecretInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-o-auth-client-application/index.ts",
            "line": 426
          },
          "name": "dataSourceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-o-auth-client-application/index.ts",
            "line": 447
          },
          "name": "identityProviderVpcConnectionPropertiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightOAuthClientApplication.QuicksightOAuthClientApplicationIdentityProviderVpcConnectionProperties"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-o-auth-client-application/index.ts",
            "line": 465
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-o-auth-client-application/index.ts",
            "line": 481
          },
          "name": "oAuthAuthorizationEndpointUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-o-auth-client-application/index.ts",
            "line": 494
          },
          "name": "oAuthClientApplicationIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-o-auth-client-application/index.ts",
            "line": 507
          },
          "name": "oAuthClientAuthenticationTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-o-auth-client-application/index.ts",
            "line": 523
          },
          "name": "oAuthScopesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-o-auth-client-application/index.ts",
            "line": 536
          },
          "name": "oAuthTokenEndpointUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-o-auth-client-application/index.ts",
            "line": 552
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightOAuthClientApplication.QuicksightOAuthClientApplicationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-o-auth-client-application/index.ts",
            "line": 379
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-o-auth-client-application/index.ts",
            "line": 395
          },
          "name": "clientSecret",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-o-auth-client-application/index.ts",
            "line": 416
          },
          "name": "dataSourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-o-auth-client-application/index.ts",
            "line": 458
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-o-auth-client-application/index.ts",
            "line": 471
          },
          "name": "oAuthAuthorizationEndpointUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-o-auth-client-application/index.ts",
            "line": 487
          },
          "name": "oAuthClientApplicationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-o-auth-client-application/index.ts",
            "line": 500
          },
          "name": "oAuthClientAuthenticationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-o-auth-client-application/index.ts",
            "line": 513
          },
          "name": "oAuthScopes",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-o-auth-client-application/index.ts",
            "line": 529
          },
          "name": "oAuthTokenEndpointUrl",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-o-auth-client-application/index:QuicksightOAuthClientApplication"
    },
    "@cdktn/provider-awscc.quicksightOAuthClientApplication.QuicksightOAuthClientApplicationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightOAuthClientApplication.QuicksightOAuthClientApplicationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-o-auth-client-application/index.ts",
        "line": 14
      },
      "name": "QuicksightOAuthClientApplicationConfig",
      "namespace": "quicksightOAuthClientApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_o_auth_client_application#name QuicksightOAuthClientApplication#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-o-auth-client-application/index.ts",
            "line": 34
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_o_auth_client_application#o_auth_client_application_id QuicksightOAuthClientApplication#o_auth_client_application_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-o-auth-client-application/index.ts",
            "line": 42
          },
          "name": "oAuthClientApplicationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_o_auth_client_application#o_auth_client_authentication_type QuicksightOAuthClientApplication#o_auth_client_authentication_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-o-auth-client-application/index.ts",
            "line": 46
          },
          "name": "oAuthClientAuthenticationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_o_auth_client_application#o_auth_token_endpoint_url QuicksightOAuthClientApplication#o_auth_token_endpoint_url}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-o-auth-client-application/index.ts",
            "line": 54
          },
          "name": "oAuthTokenEndpointUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_o_auth_client_application#client_id QuicksightOAuthClientApplication#client_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-o-auth-client-application/index.ts",
            "line": 18
          },
          "name": "clientId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_o_auth_client_application#client_secret QuicksightOAuthClientApplication#client_secret}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-o-auth-client-application/index.ts",
            "line": 22
          },
          "name": "clientSecret",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_o_auth_client_application#data_source_type QuicksightOAuthClientApplication#data_source_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-o-auth-client-application/index.ts",
            "line": 26
          },
          "name": "dataSourceType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_o_auth_client_application#identity_provider_vpc_connection_properties QuicksightOAuthClientApplication#identity_provider_vpc_connection_properties}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-o-auth-client-application/index.ts",
            "line": 30
          },
          "name": "identityProviderVpcConnectionProperties",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightOAuthClientApplication.QuicksightOAuthClientApplicationIdentityProviderVpcConnectionProperties"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_o_auth_client_application#o_auth_authorization_endpoint_url QuicksightOAuthClientApplication#o_auth_authorization_endpoint_url}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-o-auth-client-application/index.ts",
            "line": 38
          },
          "name": "oAuthAuthorizationEndpointUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_o_auth_client_application#o_auth_scopes QuicksightOAuthClientApplication#o_auth_scopes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-o-auth-client-application/index.ts",
            "line": 50
          },
          "name": "oAuthScopes",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_o_auth_client_application#tags QuicksightOAuthClientApplication#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-o-auth-client-application/index.ts",
            "line": 58
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightOAuthClientApplication.QuicksightOAuthClientApplicationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-o-auth-client-application/index:QuicksightOAuthClientApplicationConfig"
    },
    "@cdktn/provider-awscc.quicksightOAuthClientApplication.QuicksightOAuthClientApplicationIdentityProviderVpcConnectionProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightOAuthClientApplication.QuicksightOAuthClientApplicationIdentityProviderVpcConnectionProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-o-auth-client-application/index.ts",
        "line": 60
      },
      "name": "QuicksightOAuthClientApplicationIdentityProviderVpcConnectionProperties",
      "namespace": "quicksightOAuthClientApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_o_auth_client_application#vpc_connection_arn QuicksightOAuthClientApplication#vpc_connection_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-o-auth-client-application/index.ts",
            "line": 64
          },
          "name": "vpcConnectionArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-o-auth-client-application/index:QuicksightOAuthClientApplicationIdentityProviderVpcConnectionProperties"
    },
    "@cdktn/provider-awscc.quicksightOAuthClientApplication.QuicksightOAuthClientApplicationIdentityProviderVpcConnectionPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightOAuthClientApplication.QuicksightOAuthClientApplicationIdentityProviderVpcConnectionPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-o-auth-client-application/index.ts",
          "line": 104
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-o-auth-client-application/index.ts",
        "line": 96
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-o-auth-client-application/index.ts",
            "line": 146
          },
          "name": "resetVpcConnectionArn"
        }
      ],
      "name": "QuicksightOAuthClientApplicationIdentityProviderVpcConnectionPropertiesOutputReference",
      "namespace": "quicksightOAuthClientApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-o-auth-client-application/index.ts",
            "line": 150
          },
          "name": "vpcConnectionArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-o-auth-client-application/index.ts",
            "line": 140
          },
          "name": "vpcConnectionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-o-auth-client-application/index.ts",
            "line": 108
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightOAuthClientApplication.QuicksightOAuthClientApplicationIdentityProviderVpcConnectionProperties"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-o-auth-client-application/index:QuicksightOAuthClientApplicationIdentityProviderVpcConnectionPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.quicksightOAuthClientApplication.QuicksightOAuthClientApplicationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightOAuthClientApplication.QuicksightOAuthClientApplicationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-o-auth-client-application/index.ts",
        "line": 154
      },
      "name": "QuicksightOAuthClientApplicationTags",
      "namespace": "quicksightOAuthClientApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_o_auth_client_application#key QuicksightOAuthClientApplication#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-o-auth-client-application/index.ts",
            "line": 158
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_o_auth_client_application#value QuicksightOAuthClientApplication#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-o-auth-client-application/index.ts",
            "line": 162
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-o-auth-client-application/index:QuicksightOAuthClientApplicationTags"
    },
    "@cdktn/provider-awscc.quicksightOAuthClientApplication.QuicksightOAuthClientApplicationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightOAuthClientApplication.QuicksightOAuthClientApplicationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-o-auth-client-application/index.ts",
          "line": 292
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-o-auth-client-application/index.ts",
        "line": 284
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-o-auth-client-application/index.ts",
            "line": 299
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.quicksightOAuthClientApplication.QuicksightOAuthClientApplicationTagsOutputReference"
            }
          }
        }
      ],
      "name": "QuicksightOAuthClientApplicationTagsList",
      "namespace": "quicksightOAuthClientApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-o-auth-client-application/index.ts",
            "line": 285
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightOAuthClientApplication.QuicksightOAuthClientApplicationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-o-auth-client-application/index:QuicksightOAuthClientApplicationTagsList"
    },
    "@cdktn/provider-awscc.quicksightOAuthClientApplication.QuicksightOAuthClientApplicationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightOAuthClientApplication.QuicksightOAuthClientApplicationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-o-auth-client-application/index.ts",
          "line": 211
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-o-auth-client-application/index.ts",
        "line": 201
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-o-auth-client-application/index.ts",
            "line": 259
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-o-auth-client-application/index.ts",
            "line": 275
          },
          "name": "resetValue"
        }
      ],
      "name": "QuicksightOAuthClientApplicationTagsOutputReference",
      "namespace": "quicksightOAuthClientApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-o-auth-client-application/index.ts",
            "line": 263
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-o-auth-client-application/index.ts",
            "line": 279
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-o-auth-client-application/index.ts",
            "line": 253
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-o-auth-client-application/index.ts",
            "line": 269
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-o-auth-client-application/index.ts",
            "line": 215
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightOAuthClientApplication.QuicksightOAuthClientApplicationTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-o-auth-client-application/index:QuicksightOAuthClientApplicationTagsOutputReference"
    },
    "@cdktn/provider-awscc.quicksightRefreshSchedule.QuicksightRefreshSchedule": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_refresh_schedule awscc_quicksight_refresh_schedule}."
      },
      "fqn": "@cdktn/provider-awscc.quicksightRefreshSchedule.QuicksightRefreshSchedule",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_refresh_schedule awscc_quicksight_refresh_schedule} Resource."
        },
        "locationInModule": {
          "filename": "src/quicksight-refresh-schedule/index.ts",
          "line": 591
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.quicksightRefreshSchedule.QuicksightRefreshScheduleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-refresh-schedule/index.ts",
        "line": 559
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a QuicksightRefreshSchedule resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/quicksight-refresh-schedule/index.ts",
            "line": 576
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the QuicksightRefreshSchedule to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_refresh_schedule#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing QuicksightRefreshSchedule that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the QuicksightRefreshSchedule to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-refresh-schedule/index.ts",
            "line": 663
          },
          "name": "putSchedule",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightRefreshSchedule.QuicksightRefreshScheduleSchedule"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-refresh-schedule/index.ts",
            "line": 629
          },
          "name": "resetAwsAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-refresh-schedule/index.ts",
            "line": 645
          },
          "name": "resetDataSetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-refresh-schedule/index.ts",
            "line": 666
          },
          "name": "resetSchedule"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-refresh-schedule/index.ts",
            "line": 678
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-refresh-schedule/index.ts",
            "line": 686
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "QuicksightRefreshSchedule",
      "namespace": "quicksightRefreshSchedule",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-refresh-schedule/index.ts",
            "line": 564
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-refresh-schedule/index.ts",
            "line": 617
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-refresh-schedule/index.ts",
            "line": 654
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-refresh-schedule/index.ts",
            "line": 660
          },
          "name": "schedule",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightRefreshSchedule.QuicksightRefreshScheduleScheduleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-refresh-schedule/index.ts",
            "line": 633
          },
          "name": "awsAccountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-refresh-schedule/index.ts",
            "line": 649
          },
          "name": "dataSetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-refresh-schedule/index.ts",
            "line": 670
          },
          "name": "scheduleInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightRefreshSchedule.QuicksightRefreshScheduleSchedule"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-refresh-schedule/index.ts",
            "line": 623
          },
          "name": "awsAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-refresh-schedule/index.ts",
            "line": 639
          },
          "name": "dataSetId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-refresh-schedule/index:QuicksightRefreshSchedule"
    },
    "@cdktn/provider-awscc.quicksightRefreshSchedule.QuicksightRefreshScheduleConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightRefreshSchedule.QuicksightRefreshScheduleConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-refresh-schedule/index.ts",
        "line": 14
      },
      "name": "QuicksightRefreshScheduleConfig",
      "namespace": "quicksightRefreshSchedule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_refresh_schedule#aws_account_id QuicksightRefreshSchedule#aws_account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-refresh-schedule/index.ts",
            "line": 18
          },
          "name": "awsAccountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_refresh_schedule#data_set_id QuicksightRefreshSchedule#data_set_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-refresh-schedule/index.ts",
            "line": 22
          },
          "name": "dataSetId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_refresh_schedule#schedule QuicksightRefreshSchedule#schedule}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-refresh-schedule/index.ts",
            "line": 26
          },
          "name": "schedule",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightRefreshSchedule.QuicksightRefreshScheduleSchedule"
          }
        }
      ],
      "symbolId": "src/quicksight-refresh-schedule/index:QuicksightRefreshScheduleConfig"
    },
    "@cdktn/provider-awscc.quicksightRefreshSchedule.QuicksightRefreshScheduleSchedule": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightRefreshSchedule.QuicksightRefreshScheduleSchedule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-refresh-schedule/index.ts",
        "line": 356
      },
      "name": "QuicksightRefreshScheduleSchedule",
      "namespace": "quicksightRefreshSchedule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_refresh_schedule#refresh_type QuicksightRefreshSchedule#refresh_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-refresh-schedule/index.ts",
            "line": 360
          },
          "name": "refreshType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_refresh_schedule#schedule_frequency QuicksightRefreshSchedule#schedule_frequency}",
            "stability": "stable",
            "summary": "<p>Information about the schedule frequency.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-refresh-schedule/index.ts",
            "line": 366
          },
          "name": "scheduleFrequency",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightRefreshSchedule.QuicksightRefreshScheduleScheduleScheduleFrequency"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_refresh_schedule#schedule_id QuicksightRefreshSchedule#schedule_id}",
            "stability": "stable",
            "summary": "<p>An unique identifier for the refresh schedule.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-refresh-schedule/index.ts",
            "line": 372
          },
          "name": "scheduleId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_refresh_schedule#start_after_date_time QuicksightRefreshSchedule#start_after_date_time}",
            "stability": "stable",
            "summary": "<p>The date time after which refresh is to be scheduled</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-refresh-schedule/index.ts",
            "line": 378
          },
          "name": "startAfterDateTime",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-refresh-schedule/index:QuicksightRefreshScheduleSchedule"
    },
    "@cdktn/provider-awscc.quicksightRefreshSchedule.QuicksightRefreshScheduleScheduleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightRefreshSchedule.QuicksightRefreshScheduleScheduleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-refresh-schedule/index.ts",
          "line": 439
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-refresh-schedule/index.ts",
        "line": 431
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-refresh-schedule/index.ts",
            "line": 512
          },
          "name": "putScheduleFrequency",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightRefreshSchedule.QuicksightRefreshScheduleScheduleScheduleFrequency"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-refresh-schedule/index.ts",
            "line": 499
          },
          "name": "resetRefreshType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-refresh-schedule/index.ts",
            "line": 515
          },
          "name": "resetScheduleFrequency"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-refresh-schedule/index.ts",
            "line": 531
          },
          "name": "resetScheduleId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-refresh-schedule/index.ts",
            "line": 547
          },
          "name": "resetStartAfterDateTime"
        }
      ],
      "name": "QuicksightRefreshScheduleScheduleOutputReference",
      "namespace": "quicksightRefreshSchedule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-refresh-schedule/index.ts",
            "line": 509
          },
          "name": "scheduleFrequency",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightRefreshSchedule.QuicksightRefreshScheduleScheduleScheduleFrequencyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-refresh-schedule/index.ts",
            "line": 503
          },
          "name": "refreshTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-refresh-schedule/index.ts",
            "line": 519
          },
          "name": "scheduleFrequencyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightRefreshSchedule.QuicksightRefreshScheduleScheduleScheduleFrequency"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-refresh-schedule/index.ts",
            "line": 535
          },
          "name": "scheduleIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-refresh-schedule/index.ts",
            "line": 551
          },
          "name": "startAfterDateTimeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-refresh-schedule/index.ts",
            "line": 493
          },
          "name": "refreshType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-refresh-schedule/index.ts",
            "line": 525
          },
          "name": "scheduleId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-refresh-schedule/index.ts",
            "line": 541
          },
          "name": "startAfterDateTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-refresh-schedule/index.ts",
            "line": 443
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightRefreshSchedule.QuicksightRefreshScheduleSchedule"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-refresh-schedule/index:QuicksightRefreshScheduleScheduleOutputReference"
    },
    "@cdktn/provider-awscc.quicksightRefreshSchedule.QuicksightRefreshScheduleScheduleScheduleFrequency": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightRefreshSchedule.QuicksightRefreshScheduleScheduleScheduleFrequency",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-refresh-schedule/index.ts",
        "line": 157
      },
      "name": "QuicksightRefreshScheduleScheduleScheduleFrequency",
      "namespace": "quicksightRefreshSchedule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_refresh_schedule#interval QuicksightRefreshSchedule#interval}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-refresh-schedule/index.ts",
            "line": 161
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_refresh_schedule#refresh_on_day QuicksightRefreshSchedule#refresh_on_day}",
            "stability": "stable",
            "summary": "<p>The day scheduled for refresh.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-refresh-schedule/index.ts",
            "line": 167
          },
          "name": "refreshOnDay",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightRefreshSchedule.QuicksightRefreshScheduleScheduleScheduleFrequencyRefreshOnDay"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_refresh_schedule#time_of_the_day QuicksightRefreshSchedule#time_of_the_day}",
            "stability": "stable",
            "summary": "<p>The time of the day for scheduled refresh.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-refresh-schedule/index.ts",
            "line": 173
          },
          "name": "timeOfTheDay",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_refresh_schedule#time_zone QuicksightRefreshSchedule#time_zone}",
            "stability": "stable",
            "summary": "<p>The timezone for scheduled refresh.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-refresh-schedule/index.ts",
            "line": 179
          },
          "name": "timeZone",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-refresh-schedule/index:QuicksightRefreshScheduleScheduleScheduleFrequency"
    },
    "@cdktn/provider-awscc.quicksightRefreshSchedule.QuicksightRefreshScheduleScheduleScheduleFrequencyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightRefreshSchedule.QuicksightRefreshScheduleScheduleScheduleFrequencyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-refresh-schedule/index.ts",
          "line": 240
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-refresh-schedule/index.ts",
        "line": 232
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-refresh-schedule/index.ts",
            "line": 313
          },
          "name": "putRefreshOnDay",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightRefreshSchedule.QuicksightRefreshScheduleScheduleScheduleFrequencyRefreshOnDay"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-refresh-schedule/index.ts",
            "line": 300
          },
          "name": "resetInterval"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-refresh-schedule/index.ts",
            "line": 316
          },
          "name": "resetRefreshOnDay"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-refresh-schedule/index.ts",
            "line": 332
          },
          "name": "resetTimeOfTheDay"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-refresh-schedule/index.ts",
            "line": 348
          },
          "name": "resetTimeZone"
        }
      ],
      "name": "QuicksightRefreshScheduleScheduleScheduleFrequencyOutputReference",
      "namespace": "quicksightRefreshSchedule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-refresh-schedule/index.ts",
            "line": 310
          },
          "name": "refreshOnDay",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightRefreshSchedule.QuicksightRefreshScheduleScheduleScheduleFrequencyRefreshOnDayOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-refresh-schedule/index.ts",
            "line": 304
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-refresh-schedule/index.ts",
            "line": 320
          },
          "name": "refreshOnDayInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightRefreshSchedule.QuicksightRefreshScheduleScheduleScheduleFrequencyRefreshOnDay"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-refresh-schedule/index.ts",
            "line": 336
          },
          "name": "timeOfTheDayInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-refresh-schedule/index.ts",
            "line": 352
          },
          "name": "timeZoneInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-refresh-schedule/index.ts",
            "line": 294
          },
          "name": "interval",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-refresh-schedule/index.ts",
            "line": 326
          },
          "name": "timeOfTheDay",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-refresh-schedule/index.ts",
            "line": 342
          },
          "name": "timeZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-refresh-schedule/index.ts",
            "line": 244
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightRefreshSchedule.QuicksightRefreshScheduleScheduleScheduleFrequency"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-refresh-schedule/index:QuicksightRefreshScheduleScheduleScheduleFrequencyOutputReference"
    },
    "@cdktn/provider-awscc.quicksightRefreshSchedule.QuicksightRefreshScheduleScheduleScheduleFrequencyRefreshOnDay": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightRefreshSchedule.QuicksightRefreshScheduleScheduleScheduleFrequencyRefreshOnDay",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-refresh-schedule/index.ts",
        "line": 28
      },
      "name": "QuicksightRefreshScheduleScheduleScheduleFrequencyRefreshOnDay",
      "namespace": "quicksightRefreshSchedule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_refresh_schedule#day_of_month QuicksightRefreshSchedule#day_of_month}",
            "stability": "stable",
            "summary": "<p>The Day Of Month for scheduled refresh.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-refresh-schedule/index.ts",
            "line": 34
          },
          "name": "dayOfMonth",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_refresh_schedule#day_of_week QuicksightRefreshSchedule#day_of_week}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-refresh-schedule/index.ts",
            "line": 38
          },
          "name": "dayOfWeek",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-refresh-schedule/index:QuicksightRefreshScheduleScheduleScheduleFrequencyRefreshOnDay"
    },
    "@cdktn/provider-awscc.quicksightRefreshSchedule.QuicksightRefreshScheduleScheduleScheduleFrequencyRefreshOnDayOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightRefreshSchedule.QuicksightRefreshScheduleScheduleScheduleFrequencyRefreshOnDayOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-refresh-schedule/index.ts",
          "line": 85
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-refresh-schedule/index.ts",
        "line": 77
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-refresh-schedule/index.ts",
            "line": 133
          },
          "name": "resetDayOfMonth"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-refresh-schedule/index.ts",
            "line": 149
          },
          "name": "resetDayOfWeek"
        }
      ],
      "name": "QuicksightRefreshScheduleScheduleScheduleFrequencyRefreshOnDayOutputReference",
      "namespace": "quicksightRefreshSchedule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-refresh-schedule/index.ts",
            "line": 137
          },
          "name": "dayOfMonthInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-refresh-schedule/index.ts",
            "line": 153
          },
          "name": "dayOfWeekInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-refresh-schedule/index.ts",
            "line": 127
          },
          "name": "dayOfMonth",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-refresh-schedule/index.ts",
            "line": 143
          },
          "name": "dayOfWeek",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-refresh-schedule/index.ts",
            "line": 89
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightRefreshSchedule.QuicksightRefreshScheduleScheduleScheduleFrequencyRefreshOnDay"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-refresh-schedule/index:QuicksightRefreshScheduleScheduleScheduleFrequencyRefreshOnDayOutputReference"
    },
    "@cdktn/provider-awscc.quicksightSpace.QuicksightSpace": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_space awscc_quicksight_space}."
      },
      "fqn": "@cdktn/provider-awscc.quicksightSpace.QuicksightSpace",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_space awscc_quicksight_space} Resource."
        },
        "locationInModule": {
          "filename": "src/quicksight-space/index.ts",
          "line": 553
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.quicksightSpace.QuicksightSpaceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-space/index.ts",
        "line": 521
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a QuicksightSpace resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/quicksight-space/index.ts",
            "line": 538
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the QuicksightSpace to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_space#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing QuicksightSpace that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the QuicksightSpace to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-space/index.ts",
            "line": 649
          },
          "name": "putPermissions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.quicksightSpace.QuicksightSpacePermissions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-space/index.ts",
            "line": 665
          },
          "name": "putResources",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.quicksightSpace.QuicksightSpaceResources"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-space/index.ts",
            "line": 694
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.quicksightSpace.QuicksightSpaceTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-space/index.ts",
            "line": 618
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-space/index.ts",
            "line": 652
          },
          "name": "resetPermissions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-space/index.ts",
            "line": 668
          },
          "name": "resetResources"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-space/index.ts",
            "line": 697
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-space/index.ts",
            "line": 714
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-space/index.ts",
            "line": 726
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "QuicksightSpace",
      "namespace": "quicksightSpace",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-space/index.ts",
            "line": 526
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-space/index.ts",
            "line": 583
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-space/index.ts",
            "line": 601
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-space/index.ts",
            "line": 606
          },
          "name": "createdBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-space/index.ts",
            "line": 627
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-space/index.ts",
            "line": 646
          },
          "name": "permissions",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightSpace.QuicksightSpacePermissionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-space/index.ts",
            "line": 662
          },
          "name": "resources",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightSpace.QuicksightSpaceResourcesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-space/index.ts",
            "line": 691
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightSpace.QuicksightSpaceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-space/index.ts",
            "line": 706
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-space/index.ts",
            "line": 596
          },
          "name": "awsAccountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-space/index.ts",
            "line": 622
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-space/index.ts",
            "line": 640
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-space/index.ts",
            "line": 656
          },
          "name": "permissionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightSpace.QuicksightSpacePermissions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-space/index.ts",
            "line": 672
          },
          "name": "resourcesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightSpace.QuicksightSpaceResources"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-space/index.ts",
            "line": 685
          },
          "name": "spaceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-space/index.ts",
            "line": 701
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightSpace.QuicksightSpaceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-space/index.ts",
            "line": 589
          },
          "name": "awsAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-space/index.ts",
            "line": 612
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-space/index.ts",
            "line": 633
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-space/index.ts",
            "line": 678
          },
          "name": "spaceId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-space/index:QuicksightSpace"
    },
    "@cdktn/provider-awscc.quicksightSpace.QuicksightSpaceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightSpace.QuicksightSpaceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-space/index.ts",
        "line": 14
      },
      "name": "QuicksightSpaceConfig",
      "namespace": "quicksightSpace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_space#aws_account_id QuicksightSpace#aws_account_id}",
            "stability": "stable",
            "summary": "The ID of the Amazon Web Services account where the space is being created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-space/index.ts",
            "line": 20
          },
          "name": "awsAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_space#name QuicksightSpace#name}",
            "stability": "stable",
            "summary": "The display name of the space."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-space/index.ts",
            "line": 32
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_space#space_id QuicksightSpace#space_id}",
            "stability": "stable",
            "summary": "The unique identifier for the space."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-space/index.ts",
            "line": 50
          },
          "name": "spaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_space#description QuicksightSpace#description}",
            "stability": "stable",
            "summary": "A description of the space."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-space/index.ts",
            "line": 26
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_space#permissions QuicksightSpace#permissions}",
            "stability": "stable",
            "summary": "A list of permissions granted on the space."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-space/index.ts",
            "line": 38
          },
          "name": "permissions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightSpace.QuicksightSpacePermissions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_space#resources QuicksightSpace#resources}",
            "stability": "stable",
            "summary": "A list of QuickSight resources attached to the space."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-space/index.ts",
            "line": 44
          },
          "name": "resources",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightSpace.QuicksightSpaceResources"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_space#tags QuicksightSpace#tags}",
            "stability": "stable",
            "summary": "A list of key-value pairs to associate with the space resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-space/index.ts",
            "line": 56
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightSpace.QuicksightSpaceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-space/index:QuicksightSpaceConfig"
    },
    "@cdktn/provider-awscc.quicksightSpace.QuicksightSpacePermissions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightSpace.QuicksightSpacePermissions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-space/index.ts",
        "line": 58
      },
      "name": "QuicksightSpacePermissions",
      "namespace": "quicksightSpace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_space#actions QuicksightSpace#actions}",
            "stability": "stable",
            "summary": "The list of actions granted to the principal."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-space/index.ts",
            "line": 64
          },
          "name": "actions",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_space#principal QuicksightSpace#principal}",
            "stability": "stable",
            "summary": "The ARN of the principal (user or group) receiving the permission."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-space/index.ts",
            "line": 70
          },
          "name": "principal",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-space/index:QuicksightSpacePermissions"
    },
    "@cdktn/provider-awscc.quicksightSpace.QuicksightSpacePermissionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightSpace.QuicksightSpacePermissionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-space/index.ts",
          "line": 200
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-space/index.ts",
        "line": 192
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-space/index.ts",
            "line": 207
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.quicksightSpace.QuicksightSpacePermissionsOutputReference"
            }
          }
        }
      ],
      "name": "QuicksightSpacePermissionsList",
      "namespace": "quicksightSpace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-space/index.ts",
            "line": 193
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightSpace.QuicksightSpacePermissions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-space/index:QuicksightSpacePermissionsList"
    },
    "@cdktn/provider-awscc.quicksightSpace.QuicksightSpacePermissionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightSpace.QuicksightSpacePermissionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-space/index.ts",
          "line": 119
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-space/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-space/index.ts",
            "line": 167
          },
          "name": "resetActions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-space/index.ts",
            "line": 183
          },
          "name": "resetPrincipal"
        }
      ],
      "name": "QuicksightSpacePermissionsOutputReference",
      "namespace": "quicksightSpace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-space/index.ts",
            "line": 171
          },
          "name": "actionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-space/index.ts",
            "line": 187
          },
          "name": "principalInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-space/index.ts",
            "line": 161
          },
          "name": "actions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-space/index.ts",
            "line": 177
          },
          "name": "principal",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-space/index.ts",
            "line": 123
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightSpace.QuicksightSpacePermissions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-space/index:QuicksightSpacePermissionsOutputReference"
    },
    "@cdktn/provider-awscc.quicksightSpace.QuicksightSpaceResources": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightSpace.QuicksightSpaceResources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-space/index.ts",
        "line": 211
      },
      "name": "QuicksightSpaceResources",
      "namespace": "quicksightSpace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_space#resource_arn QuicksightSpace#resource_arn}",
            "stability": "stable",
            "summary": "The ARN of the QuickSight resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-space/index.ts",
            "line": 217
          },
          "name": "resourceArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_space#resource_type QuicksightSpace#resource_type}",
            "stability": "stable",
            "summary": "The type of QuickSight resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-space/index.ts",
            "line": 223
          },
          "name": "resourceType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-space/index:QuicksightSpaceResources"
    },
    "@cdktn/provider-awscc.quicksightSpace.QuicksightSpaceResourcesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightSpace.QuicksightSpaceResourcesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-space/index.ts",
          "line": 353
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-space/index.ts",
        "line": 345
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-space/index.ts",
            "line": 360
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.quicksightSpace.QuicksightSpaceResourcesOutputReference"
            }
          }
        }
      ],
      "name": "QuicksightSpaceResourcesList",
      "namespace": "quicksightSpace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-space/index.ts",
            "line": 346
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightSpace.QuicksightSpaceResources"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-space/index:QuicksightSpaceResourcesList"
    },
    "@cdktn/provider-awscc.quicksightSpace.QuicksightSpaceResourcesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightSpace.QuicksightSpaceResourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-space/index.ts",
          "line": 272
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-space/index.ts",
        "line": 262
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-space/index.ts",
            "line": 320
          },
          "name": "resetResourceArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-space/index.ts",
            "line": 336
          },
          "name": "resetResourceType"
        }
      ],
      "name": "QuicksightSpaceResourcesOutputReference",
      "namespace": "quicksightSpace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-space/index.ts",
            "line": 324
          },
          "name": "resourceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-space/index.ts",
            "line": 340
          },
          "name": "resourceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-space/index.ts",
            "line": 314
          },
          "name": "resourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-space/index.ts",
            "line": 330
          },
          "name": "resourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-space/index.ts",
            "line": 276
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightSpace.QuicksightSpaceResources"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-space/index:QuicksightSpaceResourcesOutputReference"
    },
    "@cdktn/provider-awscc.quicksightSpace.QuicksightSpaceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightSpace.QuicksightSpaceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-space/index.ts",
        "line": 364
      },
      "name": "QuicksightSpaceTags",
      "namespace": "quicksightSpace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_space#key QuicksightSpace#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-space/index.ts",
            "line": 370
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_space#value QuicksightSpace#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-space/index.ts",
            "line": 376
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-space/index:QuicksightSpaceTags"
    },
    "@cdktn/provider-awscc.quicksightSpace.QuicksightSpaceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightSpace.QuicksightSpaceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-space/index.ts",
          "line": 506
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-space/index.ts",
        "line": 498
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-space/index.ts",
            "line": 513
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.quicksightSpace.QuicksightSpaceTagsOutputReference"
            }
          }
        }
      ],
      "name": "QuicksightSpaceTagsList",
      "namespace": "quicksightSpace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-space/index.ts",
            "line": 499
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightSpace.QuicksightSpaceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-space/index:QuicksightSpaceTagsList"
    },
    "@cdktn/provider-awscc.quicksightSpace.QuicksightSpaceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightSpace.QuicksightSpaceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-space/index.ts",
          "line": 425
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-space/index.ts",
        "line": 415
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-space/index.ts",
            "line": 473
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-space/index.ts",
            "line": 489
          },
          "name": "resetValue"
        }
      ],
      "name": "QuicksightSpaceTagsOutputReference",
      "namespace": "quicksightSpace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-space/index.ts",
            "line": 477
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-space/index.ts",
            "line": 493
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-space/index.ts",
            "line": 467
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-space/index.ts",
            "line": 483
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-space/index.ts",
            "line": 429
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightSpace.QuicksightSpaceTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-space/index:QuicksightSpaceTagsOutputReference"
    },
    "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplate": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_template awscc_quicksight_template}."
      },
      "fqn": "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplate",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_template awscc_quicksight_template} Resource."
        },
        "locationInModule": {
          "filename": "src/quicksight-template/index.ts",
          "line": 1565
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-template/index.ts",
        "line": 1533
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a QuicksightTemplate resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 1550
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the QuicksightTemplate to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_template#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing QuicksightTemplate that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the QuicksightTemplate to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 1648
          },
          "name": "putPermissions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplatePermissions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 1664
          },
          "name": "putSourceEntity",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateSourceEntity"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 1677
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 1635
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 1651
          },
          "name": "resetPermissions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 1680
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 1715
          },
          "name": "resetVersionDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 1727
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 1739
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "QuicksightTemplate",
      "namespace": "quicksightTemplate",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 1538
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 1595
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 1613
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 1618
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 1623
          },
          "name": "lastUpdatedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 1645
          },
          "name": "permissions",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplatePermissionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 1661
          },
          "name": "sourceEntity",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateSourceEntityOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 1674
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 1703
          },
          "name": "version",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateVersionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 1608
          },
          "name": "awsAccountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 1639
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 1655
          },
          "name": "permissionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplatePermissions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 1668
          },
          "name": "sourceEntityInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateSourceEntity"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 1684
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 1697
          },
          "name": "templateIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 1719
          },
          "name": "versionDescriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 1601
          },
          "name": "awsAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 1629
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 1690
          },
          "name": "templateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 1709
          },
          "name": "versionDescription",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-template/index:QuicksightTemplate"
    },
    "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-template/index.ts",
        "line": 14
      },
      "name": "QuicksightTemplateConfig",
      "namespace": "quicksightTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_template#aws_account_id QuicksightTemplate#aws_account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 18
          },
          "name": "awsAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_template#source_entity QuicksightTemplate#source_entity}",
            "stability": "stable",
            "summary": "<p>The source entity of the template.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 36
          },
          "name": "sourceEntity",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateSourceEntity"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_template#template_id QuicksightTemplate#template_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 46
          },
          "name": "templateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_template#name QuicksightTemplate#name}",
            "stability": "stable",
            "summary": "<p>A display name for the template.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 24
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_template#permissions QuicksightTemplate#permissions}",
            "stability": "stable",
            "summary": "<p>A list of resource permissions to be set on the template. </p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 30
          },
          "name": "permissions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplatePermissions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_template#tags QuicksightTemplate#tags}",
            "stability": "stable",
            "summary": "<p>Contains a map of the key-value pairs for the resource tag or tags assigned to the resource.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 42
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This API operation creates the\n\t\t\tfirst version of the template. Every time <code>UpdateTemplate</code> is called, a new\n\t\t\tversion is created. Each version of the template maintains a description of the version\n\t\t\tin the <code>VersionDescription</code> field.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_template#version_description QuicksightTemplate#version_description}",
            "stability": "stable",
            "summary": "<p>A description of the current template version being created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 55
          },
          "name": "versionDescription",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-template/index:QuicksightTemplateConfig"
    },
    "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplatePermissions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplatePermissions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-template/index.ts",
        "line": 57
      },
      "name": "QuicksightTemplatePermissions",
      "namespace": "quicksightTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_template#actions QuicksightTemplate#actions}",
            "stability": "stable",
            "summary": "<p>The IAM action to grant or revoke permissions on.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 63
          },
          "name": "actions",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This can be one of the\n            following:</p>\n        <ul>\n            <li>\n                <p>The ARN of an Amazon QuickSight user or group associated with a data source or dataset. (This is common.)</p>\n            </li>\n            <li>\n                <p>The ARN of an Amazon QuickSight user, group, or namespace associated with an analysis, dashboard, template, or theme. (This is common.)</p>\n            </li>\n            <li>\n                <p>The ARN of an AWS account root: This is an IAM ARN rather than a QuickSight\n                    ARN. Use this option only to share resources (templates) across AWS accounts.\n                    (This is less common.) </p>\n            </li>\n         </ul>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_template#principal QuicksightTemplate#principal}",
            "stability": "stable",
            "summary": "<p>The Amazon Resource Name (ARN) of the principal."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 83
          },
          "name": "principal",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-template/index:QuicksightTemplatePermissions"
    },
    "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplatePermissionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplatePermissionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-template/index.ts",
          "line": 213
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-template/index.ts",
        "line": 205
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 220
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplatePermissionsOutputReference"
            }
          }
        }
      ],
      "name": "QuicksightTemplatePermissionsList",
      "namespace": "quicksightTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 206
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplatePermissions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-template/index:QuicksightTemplatePermissionsList"
    },
    "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplatePermissionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplatePermissionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-template/index.ts",
          "line": 132
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-template/index.ts",
        "line": 122
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 180
          },
          "name": "resetActions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 196
          },
          "name": "resetPrincipal"
        }
      ],
      "name": "QuicksightTemplatePermissionsOutputReference",
      "namespace": "quicksightTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 184
          },
          "name": "actionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 200
          },
          "name": "principalInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 174
          },
          "name": "actions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 190
          },
          "name": "principal",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 136
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplatePermissions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-template/index:QuicksightTemplatePermissionsOutputReference"
    },
    "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateSourceEntity": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateSourceEntity",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-template/index.ts",
        "line": 605
      },
      "name": "QuicksightTemplateSourceEntity",
      "namespace": "quicksightTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_template#source_analysis QuicksightTemplate#source_analysis}",
            "stability": "stable",
            "summary": "<p>The source analysis of the template.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 611
          },
          "name": "sourceAnalysis",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateSourceEntitySourceAnalysis"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_template#source_template QuicksightTemplate#source_template}",
            "stability": "stable",
            "summary": "<p>The source template of the template.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 617
          },
          "name": "sourceTemplate",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateSourceEntitySourceTemplate"
          }
        }
      ],
      "symbolId": "src/quicksight-template/index:QuicksightTemplateSourceEntity"
    },
    "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateSourceEntityOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateSourceEntityOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-template/index.ts",
          "line": 664
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-template/index.ts",
        "line": 656
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 709
          },
          "name": "putSourceAnalysis",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateSourceEntitySourceAnalysis"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 725
          },
          "name": "putSourceTemplate",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateSourceEntitySourceTemplate"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 712
          },
          "name": "resetSourceAnalysis"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 728
          },
          "name": "resetSourceTemplate"
        }
      ],
      "name": "QuicksightTemplateSourceEntityOutputReference",
      "namespace": "quicksightTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 706
          },
          "name": "sourceAnalysis",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateSourceEntitySourceAnalysisOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 722
          },
          "name": "sourceTemplate",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateSourceEntitySourceTemplateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 716
          },
          "name": "sourceAnalysisInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateSourceEntitySourceAnalysis"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 732
          },
          "name": "sourceTemplateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateSourceEntitySourceTemplate"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 668
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateSourceEntity"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-template/index:QuicksightTemplateSourceEntityOutputReference"
    },
    "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateSourceEntitySourceAnalysis": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateSourceEntitySourceAnalysis",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-template/index.ts",
        "line": 377
      },
      "name": "QuicksightTemplateSourceEntitySourceAnalysis",
      "namespace": "quicksightTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_template#arn QuicksightTemplate#arn}",
            "stability": "stable",
            "summary": "<p>The Amazon Resource Name (ARN) of the resource.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 383
          },
          "name": "arn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_template#data_set_references QuicksightTemplate#data_set_references}",
            "stability": "stable",
            "summary": "<p>A structure containing information about the dataset references used as placeholders             in the template.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 390
          },
          "name": "dataSetReferences",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateSourceEntitySourceAnalysisDataSetReferences"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-template/index:QuicksightTemplateSourceEntitySourceAnalysis"
    },
    "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateSourceEntitySourceAnalysisDataSetReferences": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateSourceEntitySourceAnalysisDataSetReferences",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-template/index.ts",
        "line": 224
      },
      "name": "QuicksightTemplateSourceEntitySourceAnalysisDataSetReferences",
      "namespace": "quicksightTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_template#data_set_arn QuicksightTemplate#data_set_arn}",
            "stability": "stable",
            "summary": "<p>Dataset Amazon Resource Name (ARN).</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 230
          },
          "name": "dataSetArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_template#data_set_placeholder QuicksightTemplate#data_set_placeholder}",
            "stability": "stable",
            "summary": "<p>Dataset placeholder.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 236
          },
          "name": "dataSetPlaceholder",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-template/index:QuicksightTemplateSourceEntitySourceAnalysisDataSetReferences"
    },
    "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateSourceEntitySourceAnalysisDataSetReferencesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateSourceEntitySourceAnalysisDataSetReferencesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-template/index.ts",
          "line": 366
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-template/index.ts",
        "line": 358
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 373
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateSourceEntitySourceAnalysisDataSetReferencesOutputReference"
            }
          }
        }
      ],
      "name": "QuicksightTemplateSourceEntitySourceAnalysisDataSetReferencesList",
      "namespace": "quicksightTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 359
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateSourceEntitySourceAnalysisDataSetReferences"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-template/index:QuicksightTemplateSourceEntitySourceAnalysisDataSetReferencesList"
    },
    "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateSourceEntitySourceAnalysisDataSetReferencesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateSourceEntitySourceAnalysisDataSetReferencesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-template/index.ts",
          "line": 285
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-template/index.ts",
        "line": 275
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 333
          },
          "name": "resetDataSetArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 349
          },
          "name": "resetDataSetPlaceholder"
        }
      ],
      "name": "QuicksightTemplateSourceEntitySourceAnalysisDataSetReferencesOutputReference",
      "namespace": "quicksightTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 337
          },
          "name": "dataSetArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 353
          },
          "name": "dataSetPlaceholderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 327
          },
          "name": "dataSetArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 343
          },
          "name": "dataSetPlaceholder",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 289
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateSourceEntitySourceAnalysisDataSetReferences"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-template/index:QuicksightTemplateSourceEntitySourceAnalysisDataSetReferencesOutputReference"
    },
    "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateSourceEntitySourceAnalysisOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateSourceEntitySourceAnalysisOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-template/index.ts",
          "line": 437
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-template/index.ts",
        "line": 429
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 498
          },
          "name": "putDataSetReferences",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateSourceEntitySourceAnalysisDataSetReferences"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 485
          },
          "name": "resetArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 501
          },
          "name": "resetDataSetReferences"
        }
      ],
      "name": "QuicksightTemplateSourceEntitySourceAnalysisOutputReference",
      "namespace": "quicksightTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 495
          },
          "name": "dataSetReferences",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateSourceEntitySourceAnalysisDataSetReferencesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 489
          },
          "name": "arnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 505
          },
          "name": "dataSetReferencesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateSourceEntitySourceAnalysisDataSetReferences"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 479
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 441
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateSourceEntitySourceAnalysis"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-template/index:QuicksightTemplateSourceEntitySourceAnalysisOutputReference"
    },
    "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateSourceEntitySourceTemplate": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateSourceEntitySourceTemplate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-template/index.ts",
        "line": 509
      },
      "name": "QuicksightTemplateSourceEntitySourceTemplate",
      "namespace": "quicksightTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_template#arn QuicksightTemplate#arn}",
            "stability": "stable",
            "summary": "<p>The Amazon Resource Name (ARN) of the resource.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 515
          },
          "name": "arn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-template/index:QuicksightTemplateSourceEntitySourceTemplate"
    },
    "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateSourceEntitySourceTemplateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateSourceEntitySourceTemplateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-template/index.ts",
          "line": 555
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-template/index.ts",
        "line": 547
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 597
          },
          "name": "resetArn"
        }
      ],
      "name": "QuicksightTemplateSourceEntitySourceTemplateOutputReference",
      "namespace": "quicksightTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 601
          },
          "name": "arnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 591
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 559
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateSourceEntitySourceTemplate"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-template/index:QuicksightTemplateSourceEntitySourceTemplateOutputReference"
    },
    "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-template/index.ts",
        "line": 736
      },
      "name": "QuicksightTemplateTags",
      "namespace": "quicksightTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_template#key QuicksightTemplate#key}",
            "stability": "stable",
            "summary": "<p>Tag key.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 742
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_template#value QuicksightTemplate#value}",
            "stability": "stable",
            "summary": "<p>Tag value.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 748
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-template/index:QuicksightTemplateTags"
    },
    "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-template/index.ts",
          "line": 878
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-template/index.ts",
        "line": 870
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 885
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateTagsOutputReference"
            }
          }
        }
      ],
      "name": "QuicksightTemplateTagsList",
      "namespace": "quicksightTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 871
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-template/index:QuicksightTemplateTagsList"
    },
    "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-template/index.ts",
          "line": 797
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-template/index.ts",
        "line": 787
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 845
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 861
          },
          "name": "resetValue"
        }
      ],
      "name": "QuicksightTemplateTagsOutputReference",
      "namespace": "quicksightTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 849
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 865
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 839
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 855
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 801
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-template/index:QuicksightTemplateTagsOutputReference"
    },
    "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateVersion": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateVersion",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-template/index.ts",
        "line": 1432
      },
      "name": "QuicksightTemplateVersion",
      "namespace": "quicksightTemplate",
      "symbolId": "src/quicksight-template/index:QuicksightTemplateVersion"
    },
    "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateVersionDataSetConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateVersionDataSetConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-template/index.ts",
        "line": 1185
      },
      "name": "QuicksightTemplateVersionDataSetConfigurations",
      "namespace": "quicksightTemplate",
      "symbolId": "src/quicksight-template/index:QuicksightTemplateVersionDataSetConfigurations"
    },
    "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateVersionDataSetConfigurationsColumnGroupSchemaListColumnGroupColumnSchemaListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateVersionDataSetConfigurationsColumnGroupSchemaListColumnGroupColumnSchemaListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-template/index.ts",
        "line": 889
      },
      "name": "QuicksightTemplateVersionDataSetConfigurationsColumnGroupSchemaListColumnGroupColumnSchemaListStruct",
      "namespace": "quicksightTemplate",
      "symbolId": "src/quicksight-template/index:QuicksightTemplateVersionDataSetConfigurationsColumnGroupSchemaListColumnGroupColumnSchemaListStruct"
    },
    "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateVersionDataSetConfigurationsColumnGroupSchemaListColumnGroupColumnSchemaListStructList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateVersionDataSetConfigurationsColumnGroupSchemaListColumnGroupColumnSchemaListStructList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-template/index.ts",
          "line": 953
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-template/index.ts",
        "line": 946
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 960
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateVersionDataSetConfigurationsColumnGroupSchemaListColumnGroupColumnSchemaListStructOutputReference"
            }
          }
        }
      ],
      "name": "QuicksightTemplateVersionDataSetConfigurationsColumnGroupSchemaListColumnGroupColumnSchemaListStructList",
      "namespace": "quicksightTemplate",
      "symbolId": "src/quicksight-template/index:QuicksightTemplateVersionDataSetConfigurationsColumnGroupSchemaListColumnGroupColumnSchemaListStructList"
    },
    "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateVersionDataSetConfigurationsColumnGroupSchemaListColumnGroupColumnSchemaListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateVersionDataSetConfigurationsColumnGroupSchemaListColumnGroupColumnSchemaListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-template/index.ts",
          "line": 921
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-template/index.ts",
        "line": 912
      },
      "name": "QuicksightTemplateVersionDataSetConfigurationsColumnGroupSchemaListColumnGroupColumnSchemaListStructOutputReference",
      "namespace": "quicksightTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 941
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 925
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateVersionDataSetConfigurationsColumnGroupSchemaListColumnGroupColumnSchemaListStruct"
          }
        }
      ],
      "symbolId": "src/quicksight-template/index:QuicksightTemplateVersionDataSetConfigurationsColumnGroupSchemaListColumnGroupColumnSchemaListStructOutputReference"
    },
    "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateVersionDataSetConfigurationsColumnGroupSchemaListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateVersionDataSetConfigurationsColumnGroupSchemaListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-template/index.ts",
        "line": 964
      },
      "name": "QuicksightTemplateVersionDataSetConfigurationsColumnGroupSchemaListStruct",
      "namespace": "quicksightTemplate",
      "symbolId": "src/quicksight-template/index:QuicksightTemplateVersionDataSetConfigurationsColumnGroupSchemaListStruct"
    },
    "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateVersionDataSetConfigurationsColumnGroupSchemaListStructList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateVersionDataSetConfigurationsColumnGroupSchemaListStructList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-template/index.ts",
          "line": 1034
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-template/index.ts",
        "line": 1027
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 1041
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateVersionDataSetConfigurationsColumnGroupSchemaListStructOutputReference"
            }
          }
        }
      ],
      "name": "QuicksightTemplateVersionDataSetConfigurationsColumnGroupSchemaListStructList",
      "namespace": "quicksightTemplate",
      "symbolId": "src/quicksight-template/index:QuicksightTemplateVersionDataSetConfigurationsColumnGroupSchemaListStructList"
    },
    "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateVersionDataSetConfigurationsColumnGroupSchemaListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateVersionDataSetConfigurationsColumnGroupSchemaListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-template/index.ts",
          "line": 996
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-template/index.ts",
        "line": 987
      },
      "name": "QuicksightTemplateVersionDataSetConfigurationsColumnGroupSchemaListStructOutputReference",
      "namespace": "quicksightTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 1017
          },
          "name": "columnGroupColumnSchemaList",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateVersionDataSetConfigurationsColumnGroupSchemaListColumnGroupColumnSchemaListStructList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 1022
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 1000
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateVersionDataSetConfigurationsColumnGroupSchemaListStruct"
          }
        }
      ],
      "symbolId": "src/quicksight-template/index:QuicksightTemplateVersionDataSetConfigurationsColumnGroupSchemaListStructOutputReference"
    },
    "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateVersionDataSetConfigurationsDataSetSchema": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateVersionDataSetConfigurationsDataSetSchema",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-template/index.ts",
        "line": 1130
      },
      "name": "QuicksightTemplateVersionDataSetConfigurationsDataSetSchema",
      "namespace": "quicksightTemplate",
      "symbolId": "src/quicksight-template/index:QuicksightTemplateVersionDataSetConfigurationsDataSetSchema"
    },
    "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateVersionDataSetConfigurationsDataSetSchemaColumnSchemaListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateVersionDataSetConfigurationsDataSetSchemaColumnSchemaListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-template/index.ts",
        "line": 1045
      },
      "name": "QuicksightTemplateVersionDataSetConfigurationsDataSetSchemaColumnSchemaListStruct",
      "namespace": "quicksightTemplate",
      "symbolId": "src/quicksight-template/index:QuicksightTemplateVersionDataSetConfigurationsDataSetSchemaColumnSchemaListStruct"
    },
    "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateVersionDataSetConfigurationsDataSetSchemaColumnSchemaListStructList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateVersionDataSetConfigurationsDataSetSchemaColumnSchemaListStructList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-template/index.ts",
          "line": 1119
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-template/index.ts",
        "line": 1112
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 1126
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateVersionDataSetConfigurationsDataSetSchemaColumnSchemaListStructOutputReference"
            }
          }
        }
      ],
      "name": "QuicksightTemplateVersionDataSetConfigurationsDataSetSchemaColumnSchemaListStructList",
      "namespace": "quicksightTemplate",
      "symbolId": "src/quicksight-template/index:QuicksightTemplateVersionDataSetConfigurationsDataSetSchemaColumnSchemaListStructList"
    },
    "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateVersionDataSetConfigurationsDataSetSchemaColumnSchemaListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateVersionDataSetConfigurationsDataSetSchemaColumnSchemaListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-template/index.ts",
          "line": 1077
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-template/index.ts",
        "line": 1068
      },
      "name": "QuicksightTemplateVersionDataSetConfigurationsDataSetSchemaColumnSchemaListStructOutputReference",
      "namespace": "quicksightTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 1097
          },
          "name": "dataType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 1102
          },
          "name": "geographicRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 1107
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 1081
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateVersionDataSetConfigurationsDataSetSchemaColumnSchemaListStruct"
          }
        }
      ],
      "symbolId": "src/quicksight-template/index:QuicksightTemplateVersionDataSetConfigurationsDataSetSchemaColumnSchemaListStructOutputReference"
    },
    "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateVersionDataSetConfigurationsDataSetSchemaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateVersionDataSetConfigurationsDataSetSchemaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-template/index.ts",
          "line": 1160
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-template/index.ts",
        "line": 1153
      },
      "name": "QuicksightTemplateVersionDataSetConfigurationsDataSetSchemaOutputReference",
      "namespace": "quicksightTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 1181
          },
          "name": "columnSchemaList",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateVersionDataSetConfigurationsDataSetSchemaColumnSchemaListStructList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 1164
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateVersionDataSetConfigurationsDataSetSchema"
          }
        }
      ],
      "symbolId": "src/quicksight-template/index:QuicksightTemplateVersionDataSetConfigurationsDataSetSchemaOutputReference"
    },
    "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateVersionDataSetConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateVersionDataSetConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-template/index.ts",
          "line": 1261
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-template/index.ts",
        "line": 1254
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 1268
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateVersionDataSetConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "QuicksightTemplateVersionDataSetConfigurationsList",
      "namespace": "quicksightTemplate",
      "symbolId": "src/quicksight-template/index:QuicksightTemplateVersionDataSetConfigurationsList"
    },
    "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateVersionDataSetConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateVersionDataSetConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-template/index.ts",
          "line": 1217
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-template/index.ts",
        "line": 1208
      },
      "name": "QuicksightTemplateVersionDataSetConfigurationsOutputReference",
      "namespace": "quicksightTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 1238
          },
          "name": "columnGroupSchemaList",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateVersionDataSetConfigurationsColumnGroupSchemaListStructList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 1244
          },
          "name": "dataSetSchema",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateVersionDataSetConfigurationsDataSetSchemaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 1249
          },
          "name": "placeholder",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 1221
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateVersionDataSetConfigurations"
          }
        }
      ],
      "symbolId": "src/quicksight-template/index:QuicksightTemplateVersionDataSetConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateVersionErrors": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateVersionErrors",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-template/index.ts",
        "line": 1272
      },
      "name": "QuicksightTemplateVersionErrors",
      "namespace": "quicksightTemplate",
      "symbolId": "src/quicksight-template/index:QuicksightTemplateVersionErrors"
    },
    "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateVersionErrorsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateVersionErrorsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-template/index.ts",
          "line": 1341
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-template/index.ts",
        "line": 1334
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 1348
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateVersionErrorsOutputReference"
            }
          }
        }
      ],
      "name": "QuicksightTemplateVersionErrorsList",
      "namespace": "quicksightTemplate",
      "symbolId": "src/quicksight-template/index:QuicksightTemplateVersionErrorsList"
    },
    "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateVersionErrorsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateVersionErrorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-template/index.ts",
          "line": 1304
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-template/index.ts",
        "line": 1295
      },
      "name": "QuicksightTemplateVersionErrorsOutputReference",
      "namespace": "quicksightTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 1324
          },
          "name": "message",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 1329
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 1308
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateVersionErrors"
          }
        }
      ],
      "symbolId": "src/quicksight-template/index:QuicksightTemplateVersionErrorsOutputReference"
    },
    "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateVersionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateVersionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-template/index.ts",
          "line": 1462
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-template/index.ts",
        "line": 1455
      },
      "name": "QuicksightTemplateVersionOutputReference",
      "namespace": "quicksightTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 1482
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 1488
          },
          "name": "dataSetConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateVersionDataSetConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 1493
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 1499
          },
          "name": "errors",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateVersionErrorsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 1505
          },
          "name": "sheets",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateVersionSheetsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 1510
          },
          "name": "sourceEntityArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 1515
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 1520
          },
          "name": "themeArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 1525
          },
          "name": "versionNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 1466
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateVersion"
          }
        }
      ],
      "symbolId": "src/quicksight-template/index:QuicksightTemplateVersionOutputReference"
    },
    "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateVersionSheets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateVersionSheets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-template/index.ts",
        "line": 1352
      },
      "name": "QuicksightTemplateVersionSheets",
      "namespace": "quicksightTemplate",
      "symbolId": "src/quicksight-template/index:QuicksightTemplateVersionSheets"
    },
    "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateVersionSheetsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateVersionSheetsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-template/index.ts",
          "line": 1421
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-template/index.ts",
        "line": 1414
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 1428
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateVersionSheetsOutputReference"
            }
          }
        }
      ],
      "name": "QuicksightTemplateVersionSheetsList",
      "namespace": "quicksightTemplate",
      "symbolId": "src/quicksight-template/index:QuicksightTemplateVersionSheetsList"
    },
    "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateVersionSheetsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateVersionSheetsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-template/index.ts",
          "line": 1384
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-template/index.ts",
        "line": 1375
      },
      "name": "QuicksightTemplateVersionSheetsOutputReference",
      "namespace": "quicksightTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 1404
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 1409
          },
          "name": "sheetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-template/index.ts",
            "line": 1388
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTemplate.QuicksightTemplateVersionSheets"
          }
        }
      ],
      "symbolId": "src/quicksight-template/index:QuicksightTemplateVersionSheetsOutputReference"
    },
    "@cdktn/provider-awscc.quicksightTheme.QuicksightTheme": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_theme awscc_quicksight_theme}."
      },
      "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightTheme",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_theme awscc_quicksight_theme} Resource."
        },
        "locationInModule": {
          "filename": "src/quicksight-theme/index.ts",
          "line": 3173
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-theme/index.ts",
        "line": 3141
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a QuicksightTheme resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 3158
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the QuicksightTheme to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_theme#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing QuicksightTheme that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the QuicksightTheme to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 3239
          },
          "name": "putConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 3280
          },
          "name": "putPermissions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemePermissions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 3296
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 3283
          },
          "name": "resetPermissions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 3299
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 3339
          },
          "name": "resetVersionDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 3351
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 3364
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "QuicksightTheme",
      "namespace": "quicksightTheme",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 3146
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 3204
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 3236
          },
          "name": "configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 3248
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 3253
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 3258
          },
          "name": "lastUpdatedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 3277
          },
          "name": "permissions",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemePermissionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 3293
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 3321
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 3327
          },
          "name": "version",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeVersionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 3217
          },
          "name": "awsAccountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 3230
          },
          "name": "baseThemeIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 3243
          },
          "name": "configurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 3271
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 3287
          },
          "name": "permissionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemePermissions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 3303
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 3316
          },
          "name": "themeIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 3343
          },
          "name": "versionDescriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 3210
          },
          "name": "awsAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 3223
          },
          "name": "baseThemeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 3264
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 3309
          },
          "name": "themeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 3333
          },
          "name": "versionDescription",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-theme/index:QuicksightTheme"
    },
    "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-theme/index.ts",
        "line": 14
      },
      "name": "QuicksightThemeConfig",
      "namespace": "quicksightTheme",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_theme#aws_account_id QuicksightTheme#aws_account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 18
          },
          "name": "awsAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_theme#base_theme_id QuicksightTheme#base_theme_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 22
          },
          "name": "baseThemeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This configuration contains all of the display properties for\n            a theme.</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_theme#configuration QuicksightTheme#configuration}",
            "stability": "stable",
            "summary": "<p>The theme configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 29
          },
          "name": "configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_theme#name QuicksightTheme#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 33
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_theme#theme_id QuicksightTheme#theme_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 45
          },
          "name": "themeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_theme#permissions QuicksightTheme#permissions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 37
          },
          "name": "permissions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemePermissions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_theme#tags QuicksightTheme#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 41
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_theme#version_description QuicksightTheme#version_description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 49
          },
          "name": "versionDescription",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-theme/index:QuicksightThemeConfig"
    },
    "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-theme/index.ts",
        "line": 1706
      },
      "name": "QuicksightThemeConfiguration",
      "namespace": "quicksightTheme",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The colors description is a\n            hexadecimal color code that consists of six alphanumerical characters, prefixed with\n                <code>#</code>, for example #37BFF5. </p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_theme#data_color_palette QuicksightTheme#data_color_palette}",
            "stability": "stable",
            "summary": "<p>The theme colors that are used for data colors in charts."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 1714
          },
          "name": "dataColorPalette",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeConfigurationDataColorPalette"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_theme#sheet QuicksightTheme#sheet}",
            "stability": "stable",
            "summary": "<p>The theme display options for sheets. </p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 1720
          },
          "name": "sheet",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeConfigurationSheet"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_theme#typography QuicksightTheme#typography}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 1724
          },
          "name": "typography",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeConfigurationTypography"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The colors\n            description is a hexadecimal color code that consists of six alphanumerical characters,\n            prefixed with <code>#</code>, for example #37BFF5. For more information, see <a href=\"https://docs.aws.amazon.com/quicksight/latest/user/themes-in-quicksight.html\">Using Themes in Amazon QuickSight</a> in the <i>Amazon QuickSight User\n                Guide.</i>\n         </p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_theme#ui_color_palette QuicksightTheme#ui_color_palette}",
            "stability": "stable",
            "summary": "<p>The theme colors that apply to UI and to charts, excluding data colors."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 1734
          },
          "name": "uiColorPalette",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeConfigurationUiColorPalette"
          }
        }
      ],
      "symbolId": "src/quicksight-theme/index:QuicksightThemeConfiguration"
    },
    "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeConfigurationDataColorPalette": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeConfigurationDataColorPalette",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-theme/index.ts",
        "line": 51
      },
      "name": "QuicksightThemeConfigurationDataColorPalette",
      "namespace": "quicksightTheme",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_theme#colors QuicksightTheme#colors}",
            "stability": "stable",
            "summary": "<p>The hexadecimal codes for the colors.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 57
          },
          "name": "colors",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_theme#empty_fill_color QuicksightTheme#empty_fill_color}",
            "stability": "stable",
            "summary": "<p>The hexadecimal code of a color that applies to charts where a lack of data is             highlighted.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 64
          },
          "name": "emptyFillColor",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_theme#min_max_gradient QuicksightTheme#min_max_gradient}",
            "stability": "stable",
            "summary": "<p>The minimum and maximum hexadecimal codes that describe a color gradient. </p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 70
          },
          "name": "minMaxGradient",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/quicksight-theme/index:QuicksightThemeConfigurationDataColorPalette"
    },
    "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeConfigurationDataColorPaletteOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeConfigurationDataColorPaletteOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-theme/index.ts",
          "line": 124
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-theme/index.ts",
        "line": 116
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 178
          },
          "name": "resetColors"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 194
          },
          "name": "resetEmptyFillColor"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 210
          },
          "name": "resetMinMaxGradient"
        }
      ],
      "name": "QuicksightThemeConfigurationDataColorPaletteOutputReference",
      "namespace": "quicksightTheme",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 182
          },
          "name": "colorsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 198
          },
          "name": "emptyFillColorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 214
          },
          "name": "minMaxGradientInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 172
          },
          "name": "colors",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 188
          },
          "name": "emptyFillColor",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 204
          },
          "name": "minMaxGradient",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 128
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeConfigurationDataColorPalette"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-theme/index:QuicksightThemeConfigurationDataColorPaletteOutputReference"
    },
    "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-theme/index.ts",
          "line": 1795
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-theme/index.ts",
        "line": 1787
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 1852
          },
          "name": "putDataColorPalette",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeConfigurationDataColorPalette"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 1868
          },
          "name": "putSheet",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeConfigurationSheet"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 1884
          },
          "name": "putTypography",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeConfigurationTypography"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 1900
          },
          "name": "putUiColorPalette",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeConfigurationUiColorPalette"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 1855
          },
          "name": "resetDataColorPalette"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 1871
          },
          "name": "resetSheet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 1887
          },
          "name": "resetTypography"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 1903
          },
          "name": "resetUiColorPalette"
        }
      ],
      "name": "QuicksightThemeConfigurationOutputReference",
      "namespace": "quicksightTheme",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 1849
          },
          "name": "dataColorPalette",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeConfigurationDataColorPaletteOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 1865
          },
          "name": "sheet",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeConfigurationSheetOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 1881
          },
          "name": "typography",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeConfigurationTypographyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 1897
          },
          "name": "uiColorPalette",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeConfigurationUiColorPaletteOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 1859
          },
          "name": "dataColorPaletteInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeConfigurationDataColorPalette"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 1875
          },
          "name": "sheetInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeConfigurationSheet"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 1891
          },
          "name": "typographyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeConfigurationTypography"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 1907
          },
          "name": "uiColorPaletteInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeConfigurationUiColorPalette"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 1799
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-theme/index:QuicksightThemeConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeConfigurationSheet": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeConfigurationSheet",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-theme/index.ts",
        "line": 734
      },
      "name": "QuicksightThemeConfigurationSheet",
      "namespace": "quicksightTheme",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_theme#tile QuicksightTheme#tile}",
            "stability": "stable",
            "summary": "<p>Display options related to tiles on a sheet.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 740
          },
          "name": "tile",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeConfigurationSheetTile"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_theme#tile_layout QuicksightTheme#tile_layout}",
            "stability": "stable",
            "summary": "<p>The display options for the layout of tiles on a sheet.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 746
          },
          "name": "tileLayout",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeConfigurationSheetTileLayout"
          }
        }
      ],
      "symbolId": "src/quicksight-theme/index:QuicksightThemeConfigurationSheet"
    },
    "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeConfigurationSheetOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeConfigurationSheetOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-theme/index.ts",
          "line": 793
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-theme/index.ts",
        "line": 785
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 838
          },
          "name": "putTile",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeConfigurationSheetTile"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 854
          },
          "name": "putTileLayout",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeConfigurationSheetTileLayout"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 841
          },
          "name": "resetTile"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 857
          },
          "name": "resetTileLayout"
        }
      ],
      "name": "QuicksightThemeConfigurationSheetOutputReference",
      "namespace": "quicksightTheme",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 835
          },
          "name": "tile",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeConfigurationSheetTileOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 851
          },
          "name": "tileLayout",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeConfigurationSheetTileLayoutOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 845
          },
          "name": "tileInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeConfigurationSheetTile"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 861
          },
          "name": "tileLayoutInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeConfigurationSheetTileLayout"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 797
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeConfigurationSheet"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-theme/index:QuicksightThemeConfigurationSheetOutputReference"
    },
    "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeConfigurationSheetTile": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeConfigurationSheetTile",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-theme/index.ts",
        "line": 314
      },
      "name": "QuicksightThemeConfigurationSheetTile",
      "namespace": "quicksightTheme",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_theme#border QuicksightTheme#border}",
            "stability": "stable",
            "summary": "<p>The display options for tile borders for visuals.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 320
          },
          "name": "border",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeConfigurationSheetTileBorder"
          }
        }
      ],
      "symbolId": "src/quicksight-theme/index:QuicksightThemeConfigurationSheetTile"
    },
    "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeConfigurationSheetTileBorder": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeConfigurationSheetTileBorder",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-theme/index.ts",
        "line": 218
      },
      "name": "QuicksightThemeConfigurationSheetTileBorder",
      "namespace": "quicksightTheme",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_theme#show QuicksightTheme#show}",
            "stability": "stable",
            "summary": "<p>The option to enable display of borders for visuals.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 224
          },
          "name": "show",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-theme/index:QuicksightThemeConfigurationSheetTileBorder"
    },
    "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeConfigurationSheetTileBorderOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeConfigurationSheetTileBorderOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-theme/index.ts",
          "line": 264
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-theme/index.ts",
        "line": 256
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 306
          },
          "name": "resetShow"
        }
      ],
      "name": "QuicksightThemeConfigurationSheetTileBorderOutputReference",
      "namespace": "quicksightTheme",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 310
          },
          "name": "showInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 300
          },
          "name": "show",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 268
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeConfigurationSheetTileBorder"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-theme/index:QuicksightThemeConfigurationSheetTileBorderOutputReference"
    },
    "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeConfigurationSheetTileLayout": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeConfigurationSheetTileLayout",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-theme/index.ts",
        "line": 603
      },
      "name": "QuicksightThemeConfigurationSheetTileLayout",
      "namespace": "quicksightTheme",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_theme#gutter QuicksightTheme#gutter}",
            "stability": "stable",
            "summary": "<p>The display options for gutter spacing between tiles on a sheet.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 609
          },
          "name": "gutter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeConfigurationSheetTileLayoutGutter"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_theme#margin QuicksightTheme#margin}",
            "stability": "stable",
            "summary": "<p>The display options for margins around the outside edge of sheets.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 615
          },
          "name": "margin",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeConfigurationSheetTileLayoutMargin"
          }
        }
      ],
      "symbolId": "src/quicksight-theme/index:QuicksightThemeConfigurationSheetTileLayout"
    },
    "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeConfigurationSheetTileLayoutGutter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeConfigurationSheetTileLayoutGutter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-theme/index.ts",
        "line": 410
      },
      "name": "QuicksightThemeConfigurationSheetTileLayoutGutter",
      "namespace": "quicksightTheme",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "</p>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_theme#show QuicksightTheme#show}",
            "stability": "stable",
            "summary": "<p>This Boolean value controls whether to display a gutter space between sheet tiles."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 417
          },
          "name": "show",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-theme/index:QuicksightThemeConfigurationSheetTileLayoutGutter"
    },
    "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeConfigurationSheetTileLayoutGutterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeConfigurationSheetTileLayoutGutterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-theme/index.ts",
          "line": 457
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-theme/index.ts",
        "line": 449
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 499
          },
          "name": "resetShow"
        }
      ],
      "name": "QuicksightThemeConfigurationSheetTileLayoutGutterOutputReference",
      "namespace": "quicksightTheme",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 503
          },
          "name": "showInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 493
          },
          "name": "show",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 461
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeConfigurationSheetTileLayoutGutter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-theme/index:QuicksightThemeConfigurationSheetTileLayoutGutterOutputReference"
    },
    "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeConfigurationSheetTileLayoutMargin": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeConfigurationSheetTileLayoutMargin",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-theme/index.ts",
        "line": 507
      },
      "name": "QuicksightThemeConfigurationSheetTileLayoutMargin",
      "namespace": "quicksightTheme",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_theme#show QuicksightTheme#show}",
            "stability": "stable",
            "summary": "<p>This Boolean value controls whether to display sheet margins.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 513
          },
          "name": "show",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-theme/index:QuicksightThemeConfigurationSheetTileLayoutMargin"
    },
    "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeConfigurationSheetTileLayoutMarginOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeConfigurationSheetTileLayoutMarginOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-theme/index.ts",
          "line": 553
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-theme/index.ts",
        "line": 545
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 595
          },
          "name": "resetShow"
        }
      ],
      "name": "QuicksightThemeConfigurationSheetTileLayoutMarginOutputReference",
      "namespace": "quicksightTheme",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 599
          },
          "name": "showInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 589
          },
          "name": "show",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 557
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeConfigurationSheetTileLayoutMargin"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-theme/index:QuicksightThemeConfigurationSheetTileLayoutMarginOutputReference"
    },
    "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeConfigurationSheetTileLayoutOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeConfigurationSheetTileLayoutOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-theme/index.ts",
          "line": 662
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-theme/index.ts",
        "line": 654
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 707
          },
          "name": "putGutter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeConfigurationSheetTileLayoutGutter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 723
          },
          "name": "putMargin",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeConfigurationSheetTileLayoutMargin"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 710
          },
          "name": "resetGutter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 726
          },
          "name": "resetMargin"
        }
      ],
      "name": "QuicksightThemeConfigurationSheetTileLayoutOutputReference",
      "namespace": "quicksightTheme",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 704
          },
          "name": "gutter",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeConfigurationSheetTileLayoutGutterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 720
          },
          "name": "margin",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeConfigurationSheetTileLayoutMarginOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 714
          },
          "name": "gutterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeConfigurationSheetTileLayoutGutter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 730
          },
          "name": "marginInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeConfigurationSheetTileLayoutMargin"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 666
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeConfigurationSheetTileLayout"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-theme/index:QuicksightThemeConfigurationSheetTileLayoutOutputReference"
    },
    "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeConfigurationSheetTileOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeConfigurationSheetTileOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-theme/index.ts",
          "line": 360
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-theme/index.ts",
        "line": 352
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 399
          },
          "name": "putBorder",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeConfigurationSheetTileBorder"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 402
          },
          "name": "resetBorder"
        }
      ],
      "name": "QuicksightThemeConfigurationSheetTileOutputReference",
      "namespace": "quicksightTheme",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 396
          },
          "name": "border",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeConfigurationSheetTileBorderOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 406
          },
          "name": "borderInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeConfigurationSheetTileBorder"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 364
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeConfigurationSheetTile"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-theme/index:QuicksightThemeConfigurationSheetTileOutputReference"
    },
    "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeConfigurationTypography": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeConfigurationTypography",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-theme/index.ts",
        "line": 981
      },
      "name": "QuicksightThemeConfigurationTypography",
      "namespace": "quicksightTheme",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_theme#font_families QuicksightTheme#font_families}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 985
          },
          "name": "fontFamilies",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeConfigurationTypographyFontFamilies"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-theme/index:QuicksightThemeConfigurationTypography"
    },
    "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeConfigurationTypographyFontFamilies": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeConfigurationTypographyFontFamilies",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-theme/index.ts",
        "line": 865
      },
      "name": "QuicksightThemeConfigurationTypographyFontFamilies",
      "namespace": "quicksightTheme",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_theme#font_family QuicksightTheme#font_family}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 869
          },
          "name": "fontFamily",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-theme/index:QuicksightThemeConfigurationTypographyFontFamilies"
    },
    "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeConfigurationTypographyFontFamiliesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeConfigurationTypographyFontFamiliesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-theme/index.ts",
          "line": 970
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-theme/index.ts",
        "line": 962
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 977
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeConfigurationTypographyFontFamiliesOutputReference"
            }
          }
        }
      ],
      "name": "QuicksightThemeConfigurationTypographyFontFamiliesList",
      "namespace": "quicksightTheme",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 963
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeConfigurationTypographyFontFamilies"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-theme/index:QuicksightThemeConfigurationTypographyFontFamiliesList"
    },
    "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeConfigurationTypographyFontFamiliesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeConfigurationTypographyFontFamiliesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-theme/index.ts",
          "line": 911
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-theme/index.ts",
        "line": 901
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 953
          },
          "name": "resetFontFamily"
        }
      ],
      "name": "QuicksightThemeConfigurationTypographyFontFamiliesOutputReference",
      "namespace": "quicksightTheme",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 957
          },
          "name": "fontFamilyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 947
          },
          "name": "fontFamily",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 915
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeConfigurationTypographyFontFamilies"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-theme/index:QuicksightThemeConfigurationTypographyFontFamiliesOutputReference"
    },
    "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeConfigurationTypographyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeConfigurationTypographyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-theme/index.ts",
          "line": 1025
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-theme/index.ts",
        "line": 1017
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 1064
          },
          "name": "putFontFamilies",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeConfigurationTypographyFontFamilies"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 1067
          },
          "name": "resetFontFamilies"
        }
      ],
      "name": "QuicksightThemeConfigurationTypographyOutputReference",
      "namespace": "quicksightTheme",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 1061
          },
          "name": "fontFamilies",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeConfigurationTypographyFontFamiliesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 1071
          },
          "name": "fontFamiliesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeConfigurationTypographyFontFamilies"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 1029
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeConfigurationTypography"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-theme/index:QuicksightThemeConfigurationTypographyOutputReference"
    },
    "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeConfigurationUiColorPalette": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeConfigurationUiColorPalette",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-theme/index.ts",
        "line": 1075
      },
      "name": "QuicksightThemeConfigurationUiColorPalette",
      "namespace": "quicksightTheme",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_theme#accent QuicksightTheme#accent}",
            "stability": "stable",
            "summary": "<p>This color is that applies to selected states and buttons.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 1081
          },
          "name": "accent",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_theme#accent_foreground QuicksightTheme#accent_foreground}",
            "stability": "stable",
            "summary": "<p>The foreground color that applies to any text or other elements that appear over the             accent color.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 1088
          },
          "name": "accentForeground",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_theme#danger QuicksightTheme#danger}",
            "stability": "stable",
            "summary": "<p>The color that applies to error messages.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 1094
          },
          "name": "danger",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_theme#danger_foreground QuicksightTheme#danger_foreground}",
            "stability": "stable",
            "summary": "<p>The foreground color that applies to any text or other elements that appear over the             error color.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 1101
          },
          "name": "dangerForeground",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_theme#dimension QuicksightTheme#dimension}",
            "stability": "stable",
            "summary": "<p>The color that applies to the names of fields that are identified as             dimensions.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 1108
          },
          "name": "dimension",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_theme#dimension_foreground QuicksightTheme#dimension_foreground}",
            "stability": "stable",
            "summary": "<p>The foreground color that applies to any text or other elements that appear over the             dimension color.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 1115
          },
          "name": "dimensionForeground",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_theme#measure QuicksightTheme#measure}",
            "stability": "stable",
            "summary": "<p>The color that applies to the names of fields that are identified as measures.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 1121
          },
          "name": "measure",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_theme#measure_foreground QuicksightTheme#measure_foreground}",
            "stability": "stable",
            "summary": "<p>The foreground color that applies to any text or other elements that appear over the             measure color.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 1128
          },
          "name": "measureForeground",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_theme#primary_background QuicksightTheme#primary_background}",
            "stability": "stable",
            "summary": "<p>The background color that applies to visuals and other high emphasis UI.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 1134
          },
          "name": "primaryBackground",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_theme#primary_foreground QuicksightTheme#primary_foreground}",
            "stability": "stable",
            "summary": "<p>The color of text and other foreground elements that appear over the primary             background regions, such as grid lines, borders, table banding, icons, and so on.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 1141
          },
          "name": "primaryForeground",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_theme#secondary_background QuicksightTheme#secondary_background}",
            "stability": "stable",
            "summary": "<p>The background color that applies to the sheet background and sheet controls.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 1147
          },
          "name": "secondaryBackground",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_theme#secondary_foreground QuicksightTheme#secondary_foreground}",
            "stability": "stable",
            "summary": "<p>The foreground color that applies to any sheet title, sheet control text, or UI that             appears over the secondary background.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 1154
          },
          "name": "secondaryForeground",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_theme#success QuicksightTheme#success}",
            "stability": "stable",
            "summary": "<p>The color that applies to success messages, for example the check mark for a             successful download.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 1161
          },
          "name": "success",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_theme#success_foreground QuicksightTheme#success_foreground}",
            "stability": "stable",
            "summary": "<p>The foreground color that applies to any text or other elements that appear over the             success color.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 1168
          },
          "name": "successForeground",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_theme#warning QuicksightTheme#warning}",
            "stability": "stable",
            "summary": "<p>This color that applies to warning and informational messages.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 1174
          },
          "name": "warning",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_theme#warning_foreground QuicksightTheme#warning_foreground}",
            "stability": "stable",
            "summary": "<p>The foreground color that applies to any text or other elements that appear over the             warning color.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 1181
          },
          "name": "warningForeground",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-theme/index:QuicksightThemeConfigurationUiColorPalette"
    },
    "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeConfigurationUiColorPaletteOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeConfigurationUiColorPaletteOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-theme/index.ts",
          "line": 1326
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-theme/index.ts",
        "line": 1318
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 1458
          },
          "name": "resetAccent"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 1474
          },
          "name": "resetAccentForeground"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 1490
          },
          "name": "resetDanger"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 1506
          },
          "name": "resetDangerForeground"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 1522
          },
          "name": "resetDimension"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 1538
          },
          "name": "resetDimensionForeground"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 1554
          },
          "name": "resetMeasure"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 1570
          },
          "name": "resetMeasureForeground"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 1586
          },
          "name": "resetPrimaryBackground"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 1602
          },
          "name": "resetPrimaryForeground"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 1618
          },
          "name": "resetSecondaryBackground"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 1634
          },
          "name": "resetSecondaryForeground"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 1650
          },
          "name": "resetSuccess"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 1666
          },
          "name": "resetSuccessForeground"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 1682
          },
          "name": "resetWarning"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 1698
          },
          "name": "resetWarningForeground"
        }
      ],
      "name": "QuicksightThemeConfigurationUiColorPaletteOutputReference",
      "namespace": "quicksightTheme",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 1478
          },
          "name": "accentForegroundInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 1462
          },
          "name": "accentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 1510
          },
          "name": "dangerForegroundInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 1494
          },
          "name": "dangerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 1542
          },
          "name": "dimensionForegroundInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 1526
          },
          "name": "dimensionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 1574
          },
          "name": "measureForegroundInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 1558
          },
          "name": "measureInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 1590
          },
          "name": "primaryBackgroundInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 1606
          },
          "name": "primaryForegroundInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 1622
          },
          "name": "secondaryBackgroundInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 1638
          },
          "name": "secondaryForegroundInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 1670
          },
          "name": "successForegroundInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 1654
          },
          "name": "successInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 1702
          },
          "name": "warningForegroundInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 1686
          },
          "name": "warningInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 1452
          },
          "name": "accent",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 1468
          },
          "name": "accentForeground",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 1484
          },
          "name": "danger",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 1500
          },
          "name": "dangerForeground",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 1516
          },
          "name": "dimension",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 1532
          },
          "name": "dimensionForeground",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 1548
          },
          "name": "measure",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 1564
          },
          "name": "measureForeground",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 1580
          },
          "name": "primaryBackground",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 1596
          },
          "name": "primaryForeground",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 1612
          },
          "name": "secondaryBackground",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 1628
          },
          "name": "secondaryForeground",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 1644
          },
          "name": "success",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 1660
          },
          "name": "successForeground",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 1676
          },
          "name": "warning",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 1692
          },
          "name": "warningForeground",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 1330
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeConfigurationUiColorPalette"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-theme/index:QuicksightThemeConfigurationUiColorPaletteOutputReference"
    },
    "@cdktn/provider-awscc.quicksightTheme.QuicksightThemePermissions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemePermissions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-theme/index.ts",
        "line": 1911
      },
      "name": "QuicksightThemePermissions",
      "namespace": "quicksightTheme",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_theme#actions QuicksightTheme#actions}",
            "stability": "stable",
            "summary": "<p>The IAM action to grant or revoke permissions on.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 1917
          },
          "name": "actions",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This can be one of the\n            following:</p>\n         <ul>\n            <li>\n               <p>The ARN of an Amazon QuickSight user or group associated with a data source or dataset. (This is common.)</p>\n            </li>\n            <li>\n               <p>The ARN of an Amazon QuickSight user, group, or namespace associated with an analysis, dashboard, template, or theme. (This is common.)</p>\n            </li>\n            <li>\n               <p>The ARN of an Amazon Web Services account root: This is an IAM ARN rather than a QuickSight\n                    ARN. Use this option only to share resources (templates) across Amazon Web Services accounts.\n                    (This is less common.) </p>\n            </li>\n         </ul>\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_theme#principal QuicksightTheme#principal}",
            "stability": "stable",
            "summary": "<p>The Amazon Resource Name (ARN) of the principal."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 1937
          },
          "name": "principal",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-theme/index:QuicksightThemePermissions"
    },
    "@cdktn/provider-awscc.quicksightTheme.QuicksightThemePermissionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemePermissionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-theme/index.ts",
          "line": 2067
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-theme/index.ts",
        "line": 2059
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 2074
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemePermissionsOutputReference"
            }
          }
        }
      ],
      "name": "QuicksightThemePermissionsList",
      "namespace": "quicksightTheme",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 2060
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemePermissions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-theme/index:QuicksightThemePermissionsList"
    },
    "@cdktn/provider-awscc.quicksightTheme.QuicksightThemePermissionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemePermissionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-theme/index.ts",
          "line": 1986
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-theme/index.ts",
        "line": 1976
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 2034
          },
          "name": "resetActions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 2050
          },
          "name": "resetPrincipal"
        }
      ],
      "name": "QuicksightThemePermissionsOutputReference",
      "namespace": "quicksightTheme",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 2038
          },
          "name": "actionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 2054
          },
          "name": "principalInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 2028
          },
          "name": "actions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 2044
          },
          "name": "principal",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 1990
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemePermissions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-theme/index:QuicksightThemePermissionsOutputReference"
    },
    "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-theme/index.ts",
        "line": 2078
      },
      "name": "QuicksightThemeTags",
      "namespace": "quicksightTheme",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_theme#key QuicksightTheme#key}",
            "stability": "stable",
            "summary": "<p>Tag key.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 2084
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_theme#value QuicksightTheme#value}",
            "stability": "stable",
            "summary": "<p>Tag value.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 2090
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-theme/index:QuicksightThemeTags"
    },
    "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-theme/index.ts",
          "line": 2220
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-theme/index.ts",
        "line": 2212
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 2227
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeTagsOutputReference"
            }
          }
        }
      ],
      "name": "QuicksightThemeTagsList",
      "namespace": "quicksightTheme",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 2213
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-theme/index:QuicksightThemeTagsList"
    },
    "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-theme/index.ts",
          "line": 2139
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-theme/index.ts",
        "line": 2129
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 2187
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 2203
          },
          "name": "resetValue"
        }
      ],
      "name": "QuicksightThemeTagsOutputReference",
      "namespace": "quicksightTheme",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 2191
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 2207
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 2181
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 2197
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 2143
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-theme/index:QuicksightThemeTagsOutputReference"
    },
    "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeVersion": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeVersion",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-theme/index.ts",
        "line": 3046
      },
      "name": "QuicksightThemeVersion",
      "namespace": "quicksightTheme",
      "symbolId": "src/quicksight-theme/index:QuicksightThemeVersion"
    },
    "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeVersionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeVersionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-theme/index.ts",
        "line": 2893
      },
      "name": "QuicksightThemeVersionConfiguration",
      "namespace": "quicksightTheme",
      "symbolId": "src/quicksight-theme/index:QuicksightThemeVersionConfiguration"
    },
    "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeVersionConfigurationDataColorPalette": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeVersionConfigurationDataColorPalette",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-theme/index.ts",
        "line": 2231
      },
      "name": "QuicksightThemeVersionConfigurationDataColorPalette",
      "namespace": "quicksightTheme",
      "symbolId": "src/quicksight-theme/index:QuicksightThemeVersionConfigurationDataColorPalette"
    },
    "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeVersionConfigurationDataColorPaletteOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeVersionConfigurationDataColorPaletteOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-theme/index.ts",
          "line": 2261
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-theme/index.ts",
        "line": 2254
      },
      "name": "QuicksightThemeVersionConfigurationDataColorPaletteOutputReference",
      "namespace": "quicksightTheme",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 2281
          },
          "name": "colors",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 2286
          },
          "name": "emptyFillColor",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 2291
          },
          "name": "minMaxGradient",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 2265
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeVersionConfigurationDataColorPalette"
          }
        }
      ],
      "symbolId": "src/quicksight-theme/index:QuicksightThemeVersionConfigurationDataColorPaletteOutputReference"
    },
    "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeVersionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeVersionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-theme/index.ts",
          "line": 2923
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-theme/index.ts",
        "line": 2916
      },
      "name": "QuicksightThemeVersionConfigurationOutputReference",
      "namespace": "quicksightTheme",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 2944
          },
          "name": "dataColorPalette",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeVersionConfigurationDataColorPaletteOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 2950
          },
          "name": "sheet",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeVersionConfigurationSheetOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 2956
          },
          "name": "typography",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeVersionConfigurationTypographyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 2962
          },
          "name": "uiColorPalette",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeVersionConfigurationUiColorPaletteOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 2927
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeVersionConfiguration"
          }
        }
      ],
      "symbolId": "src/quicksight-theme/index:QuicksightThemeVersionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeVersionConfigurationSheet": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeVersionConfigurationSheet",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-theme/index.ts",
        "line": 2573
      },
      "name": "QuicksightThemeVersionConfigurationSheet",
      "namespace": "quicksightTheme",
      "symbolId": "src/quicksight-theme/index:QuicksightThemeVersionConfigurationSheet"
    },
    "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeVersionConfigurationSheetOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeVersionConfigurationSheetOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-theme/index.ts",
          "line": 2603
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-theme/index.ts",
        "line": 2596
      },
      "name": "QuicksightThemeVersionConfigurationSheetOutputReference",
      "namespace": "quicksightTheme",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 2624
          },
          "name": "tile",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeVersionConfigurationSheetTileOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 2630
          },
          "name": "tileLayout",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeVersionConfigurationSheetTileLayoutOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 2607
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeVersionConfigurationSheet"
          }
        }
      ],
      "symbolId": "src/quicksight-theme/index:QuicksightThemeVersionConfigurationSheetOutputReference"
    },
    "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeVersionConfigurationSheetTile": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeVersionConfigurationSheetTile",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-theme/index.ts",
        "line": 2349
      },
      "name": "QuicksightThemeVersionConfigurationSheetTile",
      "namespace": "quicksightTheme",
      "symbolId": "src/quicksight-theme/index:QuicksightThemeVersionConfigurationSheetTile"
    },
    "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeVersionConfigurationSheetTileBorder": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeVersionConfigurationSheetTileBorder",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-theme/index.ts",
        "line": 2295
      },
      "name": "QuicksightThemeVersionConfigurationSheetTileBorder",
      "namespace": "quicksightTheme",
      "symbolId": "src/quicksight-theme/index:QuicksightThemeVersionConfigurationSheetTileBorder"
    },
    "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeVersionConfigurationSheetTileBorderOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeVersionConfigurationSheetTileBorderOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-theme/index.ts",
          "line": 2325
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-theme/index.ts",
        "line": 2318
      },
      "name": "QuicksightThemeVersionConfigurationSheetTileBorderOutputReference",
      "namespace": "quicksightTheme",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 2345
          },
          "name": "show",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 2329
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeVersionConfigurationSheetTileBorder"
          }
        }
      ],
      "symbolId": "src/quicksight-theme/index:QuicksightThemeVersionConfigurationSheetTileBorderOutputReference"
    },
    "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeVersionConfigurationSheetTileLayout": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeVersionConfigurationSheetTileLayout",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-theme/index.ts",
        "line": 2512
      },
      "name": "QuicksightThemeVersionConfigurationSheetTileLayout",
      "namespace": "quicksightTheme",
      "symbolId": "src/quicksight-theme/index:QuicksightThemeVersionConfigurationSheetTileLayout"
    },
    "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeVersionConfigurationSheetTileLayoutGutter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeVersionConfigurationSheetTileLayoutGutter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-theme/index.ts",
        "line": 2404
      },
      "name": "QuicksightThemeVersionConfigurationSheetTileLayoutGutter",
      "namespace": "quicksightTheme",
      "symbolId": "src/quicksight-theme/index:QuicksightThemeVersionConfigurationSheetTileLayoutGutter"
    },
    "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeVersionConfigurationSheetTileLayoutGutterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeVersionConfigurationSheetTileLayoutGutterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-theme/index.ts",
          "line": 2434
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-theme/index.ts",
        "line": 2427
      },
      "name": "QuicksightThemeVersionConfigurationSheetTileLayoutGutterOutputReference",
      "namespace": "quicksightTheme",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 2454
          },
          "name": "show",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 2438
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeVersionConfigurationSheetTileLayoutGutter"
          }
        }
      ],
      "symbolId": "src/quicksight-theme/index:QuicksightThemeVersionConfigurationSheetTileLayoutGutterOutputReference"
    },
    "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeVersionConfigurationSheetTileLayoutMargin": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeVersionConfigurationSheetTileLayoutMargin",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-theme/index.ts",
        "line": 2458
      },
      "name": "QuicksightThemeVersionConfigurationSheetTileLayoutMargin",
      "namespace": "quicksightTheme",
      "symbolId": "src/quicksight-theme/index:QuicksightThemeVersionConfigurationSheetTileLayoutMargin"
    },
    "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeVersionConfigurationSheetTileLayoutMarginOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeVersionConfigurationSheetTileLayoutMarginOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-theme/index.ts",
          "line": 2488
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-theme/index.ts",
        "line": 2481
      },
      "name": "QuicksightThemeVersionConfigurationSheetTileLayoutMarginOutputReference",
      "namespace": "quicksightTheme",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 2508
          },
          "name": "show",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 2492
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeVersionConfigurationSheetTileLayoutMargin"
          }
        }
      ],
      "symbolId": "src/quicksight-theme/index:QuicksightThemeVersionConfigurationSheetTileLayoutMarginOutputReference"
    },
    "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeVersionConfigurationSheetTileLayoutOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeVersionConfigurationSheetTileLayoutOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-theme/index.ts",
          "line": 2542
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-theme/index.ts",
        "line": 2535
      },
      "name": "QuicksightThemeVersionConfigurationSheetTileLayoutOutputReference",
      "namespace": "quicksightTheme",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 2563
          },
          "name": "gutter",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeVersionConfigurationSheetTileLayoutGutterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 2569
          },
          "name": "margin",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeVersionConfigurationSheetTileLayoutMarginOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 2546
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeVersionConfigurationSheetTileLayout"
          }
        }
      ],
      "symbolId": "src/quicksight-theme/index:QuicksightThemeVersionConfigurationSheetTileLayoutOutputReference"
    },
    "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeVersionConfigurationSheetTileOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeVersionConfigurationSheetTileOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-theme/index.ts",
          "line": 2379
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-theme/index.ts",
        "line": 2372
      },
      "name": "QuicksightThemeVersionConfigurationSheetTileOutputReference",
      "namespace": "quicksightTheme",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 2400
          },
          "name": "border",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeVersionConfigurationSheetTileBorderOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 2383
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeVersionConfigurationSheetTile"
          }
        }
      ],
      "symbolId": "src/quicksight-theme/index:QuicksightThemeVersionConfigurationSheetTileOutputReference"
    },
    "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeVersionConfigurationTypography": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeVersionConfigurationTypography",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-theme/index.ts",
        "line": 2709
      },
      "name": "QuicksightThemeVersionConfigurationTypography",
      "namespace": "quicksightTheme",
      "symbolId": "src/quicksight-theme/index:QuicksightThemeVersionConfigurationTypography"
    },
    "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeVersionConfigurationTypographyFontFamilies": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeVersionConfigurationTypographyFontFamilies",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-theme/index.ts",
        "line": 2634
      },
      "name": "QuicksightThemeVersionConfigurationTypographyFontFamilies",
      "namespace": "quicksightTheme",
      "symbolId": "src/quicksight-theme/index:QuicksightThemeVersionConfigurationTypographyFontFamilies"
    },
    "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeVersionConfigurationTypographyFontFamiliesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeVersionConfigurationTypographyFontFamiliesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-theme/index.ts",
          "line": 2698
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-theme/index.ts",
        "line": 2691
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 2705
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeVersionConfigurationTypographyFontFamiliesOutputReference"
            }
          }
        }
      ],
      "name": "QuicksightThemeVersionConfigurationTypographyFontFamiliesList",
      "namespace": "quicksightTheme",
      "symbolId": "src/quicksight-theme/index:QuicksightThemeVersionConfigurationTypographyFontFamiliesList"
    },
    "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeVersionConfigurationTypographyFontFamiliesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeVersionConfigurationTypographyFontFamiliesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-theme/index.ts",
          "line": 2666
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-theme/index.ts",
        "line": 2657
      },
      "name": "QuicksightThemeVersionConfigurationTypographyFontFamiliesOutputReference",
      "namespace": "quicksightTheme",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 2686
          },
          "name": "fontFamily",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 2670
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeVersionConfigurationTypographyFontFamilies"
          }
        }
      ],
      "symbolId": "src/quicksight-theme/index:QuicksightThemeVersionConfigurationTypographyFontFamiliesOutputReference"
    },
    "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeVersionConfigurationTypographyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeVersionConfigurationTypographyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-theme/index.ts",
          "line": 2739
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-theme/index.ts",
        "line": 2732
      },
      "name": "QuicksightThemeVersionConfigurationTypographyOutputReference",
      "namespace": "quicksightTheme",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 2760
          },
          "name": "fontFamilies",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeVersionConfigurationTypographyFontFamiliesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 2743
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeVersionConfigurationTypography"
          }
        }
      ],
      "symbolId": "src/quicksight-theme/index:QuicksightThemeVersionConfigurationTypographyOutputReference"
    },
    "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeVersionConfigurationUiColorPalette": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeVersionConfigurationUiColorPalette",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-theme/index.ts",
        "line": 2764
      },
      "name": "QuicksightThemeVersionConfigurationUiColorPalette",
      "namespace": "quicksightTheme",
      "symbolId": "src/quicksight-theme/index:QuicksightThemeVersionConfigurationUiColorPalette"
    },
    "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeVersionConfigurationUiColorPaletteOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeVersionConfigurationUiColorPaletteOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-theme/index.ts",
          "line": 2794
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-theme/index.ts",
        "line": 2787
      },
      "name": "QuicksightThemeVersionConfigurationUiColorPaletteOutputReference",
      "namespace": "quicksightTheme",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 2814
          },
          "name": "accent",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 2819
          },
          "name": "accentForeground",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 2824
          },
          "name": "danger",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 2829
          },
          "name": "dangerForeground",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 2834
          },
          "name": "dimension",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 2839
          },
          "name": "dimensionForeground",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 2844
          },
          "name": "measure",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 2849
          },
          "name": "measureForeground",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 2854
          },
          "name": "primaryBackground",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 2859
          },
          "name": "primaryForeground",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 2864
          },
          "name": "secondaryBackground",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 2869
          },
          "name": "secondaryForeground",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 2874
          },
          "name": "success",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 2879
          },
          "name": "successForeground",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 2884
          },
          "name": "warning",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 2889
          },
          "name": "warningForeground",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 2798
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeVersionConfigurationUiColorPalette"
          }
        }
      ],
      "symbolId": "src/quicksight-theme/index:QuicksightThemeVersionConfigurationUiColorPaletteOutputReference"
    },
    "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeVersionErrors": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeVersionErrors",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-theme/index.ts",
        "line": 2966
      },
      "name": "QuicksightThemeVersionErrors",
      "namespace": "quicksightTheme",
      "symbolId": "src/quicksight-theme/index:QuicksightThemeVersionErrors"
    },
    "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeVersionErrorsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeVersionErrorsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-theme/index.ts",
          "line": 3035
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-theme/index.ts",
        "line": 3028
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 3042
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeVersionErrorsOutputReference"
            }
          }
        }
      ],
      "name": "QuicksightThemeVersionErrorsList",
      "namespace": "quicksightTheme",
      "symbolId": "src/quicksight-theme/index:QuicksightThemeVersionErrorsList"
    },
    "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeVersionErrorsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeVersionErrorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-theme/index.ts",
          "line": 2998
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-theme/index.ts",
        "line": 2989
      },
      "name": "QuicksightThemeVersionErrorsOutputReference",
      "namespace": "quicksightTheme",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 3018
          },
          "name": "message",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 3023
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 3002
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeVersionErrors"
          }
        }
      ],
      "symbolId": "src/quicksight-theme/index:QuicksightThemeVersionErrorsOutputReference"
    },
    "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeVersionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeVersionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-theme/index.ts",
          "line": 3076
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-theme/index.ts",
        "line": 3069
      },
      "name": "QuicksightThemeVersionOutputReference",
      "namespace": "quicksightTheme",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 3096
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 3101
          },
          "name": "baseThemeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 3107
          },
          "name": "configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeVersionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 3112
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 3117
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 3123
          },
          "name": "errors",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeVersionErrorsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 3128
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 3133
          },
          "name": "versionNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-theme/index.ts",
            "line": 3080
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTheme.QuicksightThemeVersion"
          }
        }
      ],
      "symbolId": "src/quicksight-theme/index:QuicksightThemeVersionOutputReference"
    },
    "@cdktn/provider-awscc.quicksightTopic.QuicksightTopic": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic awscc_quicksight_topic}."
      },
      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopic",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic awscc_quicksight_topic} Resource."
        },
        "locationInModule": {
          "filename": "src/quicksight-topic/index.ts",
          "line": 7835
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-topic/index.ts",
        "line": 7803
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a QuicksightTopic resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7820
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the QuicksightTopic to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing QuicksightTopic that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the QuicksightTopic to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7893
          },
          "name": "putConfigOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicConfigOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7909
          },
          "name": "putCustomInstructions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicCustomInstructions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7925
          },
          "name": "putDataSets",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSets"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7994
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7880
          },
          "name": "resetAwsAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7896
          },
          "name": "resetConfigOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7912
          },
          "name": "resetCustomInstructions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7928
          },
          "name": "resetDataSets"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7944
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7960
          },
          "name": "resetFolderArns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7981
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7997
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 8013
          },
          "name": "resetTopicId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 8029
          },
          "name": "resetUserExperienceVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 8041
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 8056
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "QuicksightTopic",
      "namespace": "quicksightTopic",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7808
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7868
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7890
          },
          "name": "configOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicConfigOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7906
          },
          "name": "customInstructions",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicCustomInstructionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7922
          },
          "name": "dataSets",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7969
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7991
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7884
          },
          "name": "awsAccountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7900
          },
          "name": "configOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicConfigOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7916
          },
          "name": "customInstructionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicCustomInstructions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7932
          },
          "name": "dataSetsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7948
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7964
          },
          "name": "folderArnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7985
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 8001
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 8017
          },
          "name": "topicIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 8033
          },
          "name": "userExperienceVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7874
          },
          "name": "awsAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7938
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7954
          },
          "name": "folderArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7975
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 8007
          },
          "name": "topicId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 8023
          },
          "name": "userExperienceVersion",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-topic/index:QuicksightTopic"
    },
    "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-topic/index.ts",
        "line": 14
      },
      "name": "QuicksightTopicConfig",
      "namespace": "quicksightTopic",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#aws_account_id QuicksightTopic#aws_account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 18
          },
          "name": "awsAccountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#config_options QuicksightTopic#config_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 22
          },
          "name": "configOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicConfigOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#custom_instructions QuicksightTopic#custom_instructions}",
            "stability": "stable",
            "summary": "<p>Instructions that provide additional guidance and context for response generation.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 28
          },
          "name": "customInstructions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicCustomInstructions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#data_sets QuicksightTopic#data_sets}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 32
          },
          "name": "dataSets",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#description QuicksightTopic#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 36
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#folder_arns QuicksightTopic#folder_arns}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 40
          },
          "name": "folderArns",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#name QuicksightTopic#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 44
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#tags QuicksightTopic#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 48
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#topic_id QuicksightTopic#topic_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 52
          },
          "name": "topicId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#user_experience_version QuicksightTopic#user_experience_version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 56
          },
          "name": "userExperienceVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-topic/index:QuicksightTopicConfig"
    },
    "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicConfigOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicConfigOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-topic/index.ts",
        "line": 58
      },
      "name": "QuicksightTopicConfigOptions",
      "namespace": "quicksightTopic",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#q_business_insights_enabled QuicksightTopic#q_business_insights_enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 62
          },
          "name": "qBusinessInsightsEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-topic/index:QuicksightTopicConfigOptions"
    },
    "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicConfigOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicConfigOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-topic/index.ts",
          "line": 102
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-topic/index.ts",
        "line": 94
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 144
          },
          "name": "resetQBusinessInsightsEnabled"
        }
      ],
      "name": "QuicksightTopicConfigOptionsOutputReference",
      "namespace": "quicksightTopic",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 148
          },
          "name": "qBusinessInsightsEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 138
          },
          "name": "qBusinessInsightsEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 106
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicConfigOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-topic/index:QuicksightTopicConfigOptionsOutputReference"
    },
    "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicCustomInstructions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicCustomInstructions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-topic/index.ts",
        "line": 152
      },
      "name": "QuicksightTopicCustomInstructions",
      "namespace": "quicksightTopic",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#custom_instructions_string QuicksightTopic#custom_instructions_string}",
            "stability": "stable",
            "summary": "<p>A text field for providing additional guidance or context for response generation.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 158
          },
          "name": "customInstructionsString",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-topic/index:QuicksightTopicCustomInstructions"
    },
    "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicCustomInstructionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicCustomInstructionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-topic/index.ts",
          "line": 198
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-topic/index.ts",
        "line": 190
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 240
          },
          "name": "resetCustomInstructionsString"
        }
      ],
      "name": "QuicksightTopicCustomInstructionsOutputReference",
      "namespace": "quicksightTopic",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 244
          },
          "name": "customInstructionsStringInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 234
          },
          "name": "customInstructionsString",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 202
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicCustomInstructions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-topic/index:QuicksightTopicCustomInstructionsOutputReference"
    },
    "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-topic/index.ts",
        "line": 7299
      },
      "name": "QuicksightTopicDataSets",
      "namespace": "quicksightTopic",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#calculated_fields QuicksightTopic#calculated_fields}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7303
          },
          "name": "calculatedFields",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsCalculatedFields"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#columns QuicksightTopic#columns}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7307
          },
          "name": "columns",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsColumns"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#data_aggregation QuicksightTopic#data_aggregation}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7311
          },
          "name": "dataAggregation",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsDataAggregation"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#dataset_arn QuicksightTopic#dataset_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7315
          },
          "name": "datasetArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#dataset_description QuicksightTopic#dataset_description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7319
          },
          "name": "datasetDescription",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#dataset_name QuicksightTopic#dataset_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7323
          },
          "name": "datasetName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#filters QuicksightTopic#filters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7327
          },
          "name": "filters",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#named_entities QuicksightTopic#named_entities}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7331
          },
          "name": "namedEntities",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsNamedEntities"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-topic/index:QuicksightTopicDataSets"
    },
    "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsCalculatedFields": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsCalculatedFields",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-topic/index.ts",
        "line": 1560
      },
      "name": "QuicksightTopicDataSetsCalculatedFields",
      "namespace": "quicksightTopic",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#aggregation QuicksightTopic#aggregation}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 1564
          },
          "name": "aggregation",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#allowed_aggregations QuicksightTopic#allowed_aggregations}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 1568
          },
          "name": "allowedAggregations",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#calculated_field_description QuicksightTopic#calculated_field_description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 1572
          },
          "name": "calculatedFieldDescription",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#calculated_field_name QuicksightTopic#calculated_field_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 1576
          },
          "name": "calculatedFieldName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#calculated_field_synonyms QuicksightTopic#calculated_field_synonyms}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 1580
          },
          "name": "calculatedFieldSynonyms",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#cell_value_synonyms QuicksightTopic#cell_value_synonyms}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 1584
          },
          "name": "cellValueSynonyms",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsCalculatedFieldsCellValueSynonyms"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#column_data_role QuicksightTopic#column_data_role}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 1588
          },
          "name": "columnDataRole",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#comparative_order QuicksightTopic#comparative_order}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 1592
          },
          "name": "comparativeOrder",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsCalculatedFieldsComparativeOrder"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#default_formatting QuicksightTopic#default_formatting}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 1596
          },
          "name": "defaultFormatting",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsCalculatedFieldsDefaultFormatting"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#disable_indexing QuicksightTopic#disable_indexing}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 1600
          },
          "name": "disableIndexing",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#expression QuicksightTopic#expression}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 1604
          },
          "name": "expression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#is_included_in_topic QuicksightTopic#is_included_in_topic}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 1608
          },
          "name": "isIncludedInTopic",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#never_aggregate_in_filter QuicksightTopic#never_aggregate_in_filter}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 1612
          },
          "name": "neverAggregateInFilter",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#non_additive QuicksightTopic#non_additive}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 1616
          },
          "name": "nonAdditive",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#not_allowed_aggregations QuicksightTopic#not_allowed_aggregations}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 1620
          },
          "name": "notAllowedAggregations",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#semantic_type QuicksightTopic#semantic_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 1624
          },
          "name": "semanticType",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsCalculatedFieldsSemanticType"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#time_granularity QuicksightTopic#time_granularity}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 1628
          },
          "name": "timeGranularity",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-topic/index:QuicksightTopicDataSetsCalculatedFields"
    },
    "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsCalculatedFieldsCellValueSynonyms": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsCalculatedFieldsCellValueSynonyms",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-topic/index.ts",
        "line": 248
      },
      "name": "QuicksightTopicDataSetsCalculatedFieldsCellValueSynonyms",
      "namespace": "quicksightTopic",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#cell_value QuicksightTopic#cell_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 252
          },
          "name": "cellValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#synonyms QuicksightTopic#synonyms}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 256
          },
          "name": "synonyms",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/quicksight-topic/index:QuicksightTopicDataSetsCalculatedFieldsCellValueSynonyms"
    },
    "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsCalculatedFieldsCellValueSynonymsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsCalculatedFieldsCellValueSynonymsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-topic/index.ts",
          "line": 386
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-topic/index.ts",
        "line": 378
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 393
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsCalculatedFieldsCellValueSynonymsOutputReference"
            }
          }
        }
      ],
      "name": "QuicksightTopicDataSetsCalculatedFieldsCellValueSynonymsList",
      "namespace": "quicksightTopic",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 379
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsCalculatedFieldsCellValueSynonyms"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-topic/index:QuicksightTopicDataSetsCalculatedFieldsCellValueSynonymsList"
    },
    "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsCalculatedFieldsCellValueSynonymsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsCalculatedFieldsCellValueSynonymsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-topic/index.ts",
          "line": 305
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-topic/index.ts",
        "line": 295
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 353
          },
          "name": "resetCellValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 369
          },
          "name": "resetSynonyms"
        }
      ],
      "name": "QuicksightTopicDataSetsCalculatedFieldsCellValueSynonymsOutputReference",
      "namespace": "quicksightTopic",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 357
          },
          "name": "cellValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 373
          },
          "name": "synonymsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 347
          },
          "name": "cellValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 363
          },
          "name": "synonyms",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 309
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsCalculatedFieldsCellValueSynonyms"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-topic/index:QuicksightTopicDataSetsCalculatedFieldsCellValueSynonymsOutputReference"
    },
    "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsCalculatedFieldsComparativeOrder": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsCalculatedFieldsComparativeOrder",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-topic/index.ts",
        "line": 397
      },
      "name": "QuicksightTopicDataSetsCalculatedFieldsComparativeOrder",
      "namespace": "quicksightTopic",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#specifed_order QuicksightTopic#specifed_order}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 401
          },
          "name": "specifedOrder",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#treat_undefined_specified_values QuicksightTopic#treat_undefined_specified_values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 405
          },
          "name": "treatUndefinedSpecifiedValues",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#use_ordering QuicksightTopic#use_ordering}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 409
          },
          "name": "useOrdering",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-topic/index:QuicksightTopicDataSetsCalculatedFieldsComparativeOrder"
    },
    "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsCalculatedFieldsComparativeOrderOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsCalculatedFieldsComparativeOrderOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-topic/index.ts",
          "line": 463
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-topic/index.ts",
        "line": 455
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 517
          },
          "name": "resetSpecifedOrder"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 533
          },
          "name": "resetTreatUndefinedSpecifiedValues"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 549
          },
          "name": "resetUseOrdering"
        }
      ],
      "name": "QuicksightTopicDataSetsCalculatedFieldsComparativeOrderOutputReference",
      "namespace": "quicksightTopic",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 521
          },
          "name": "specifedOrderInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 537
          },
          "name": "treatUndefinedSpecifiedValuesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 553
          },
          "name": "useOrderingInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 511
          },
          "name": "specifedOrder",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 527
          },
          "name": "treatUndefinedSpecifiedValues",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 543
          },
          "name": "useOrdering",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 467
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsCalculatedFieldsComparativeOrder"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-topic/index:QuicksightTopicDataSetsCalculatedFieldsComparativeOrderOutputReference"
    },
    "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsCalculatedFieldsDefaultFormatting": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsCalculatedFieldsDefaultFormatting",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-topic/index.ts",
        "line": 1141
      },
      "name": "QuicksightTopicDataSetsCalculatedFieldsDefaultFormatting",
      "namespace": "quicksightTopic",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#display_format QuicksightTopic#display_format}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 1145
          },
          "name": "displayFormat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#display_format_options QuicksightTopic#display_format_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 1149
          },
          "name": "displayFormatOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsCalculatedFieldsDefaultFormattingDisplayFormatOptions"
          }
        }
      ],
      "symbolId": "src/quicksight-topic/index:QuicksightTopicDataSetsCalculatedFieldsDefaultFormatting"
    },
    "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsCalculatedFieldsDefaultFormattingDisplayFormatOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsCalculatedFieldsDefaultFormattingDisplayFormatOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-topic/index.ts",
        "line": 684
      },
      "name": "QuicksightTopicDataSetsCalculatedFieldsDefaultFormattingDisplayFormatOptions",
      "namespace": "quicksightTopic",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#blank_cell_format QuicksightTopic#blank_cell_format}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 688
          },
          "name": "blankCellFormat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#currency_symbol QuicksightTopic#currency_symbol}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 692
          },
          "name": "currencySymbol",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#date_format QuicksightTopic#date_format}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 696
          },
          "name": "dateFormat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#decimal_separator QuicksightTopic#decimal_separator}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 700
          },
          "name": "decimalSeparator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#fraction_digits QuicksightTopic#fraction_digits}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 704
          },
          "name": "fractionDigits",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#grouping_separator QuicksightTopic#grouping_separator}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 708
          },
          "name": "groupingSeparator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#negative_format QuicksightTopic#negative_format}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 712
          },
          "name": "negativeFormat",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsCalculatedFieldsDefaultFormattingDisplayFormatOptionsNegativeFormat"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#prefix QuicksightTopic#prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 716
          },
          "name": "prefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#suffix QuicksightTopic#suffix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 720
          },
          "name": "suffix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#unit_scaler QuicksightTopic#unit_scaler}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 724
          },
          "name": "unitScaler",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#use_blank_cell_format QuicksightTopic#use_blank_cell_format}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 728
          },
          "name": "useBlankCellFormat",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#use_grouping QuicksightTopic#use_grouping}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 732
          },
          "name": "useGrouping",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-topic/index:QuicksightTopicDataSetsCalculatedFieldsDefaultFormattingDisplayFormatOptions"
    },
    "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsCalculatedFieldsDefaultFormattingDisplayFormatOptionsNegativeFormat": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsCalculatedFieldsDefaultFormattingDisplayFormatOptionsNegativeFormat",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-topic/index.ts",
        "line": 557
      },
      "name": "QuicksightTopicDataSetsCalculatedFieldsDefaultFormattingDisplayFormatOptionsNegativeFormat",
      "namespace": "quicksightTopic",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#prefix QuicksightTopic#prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 561
          },
          "name": "prefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#suffix QuicksightTopic#suffix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 565
          },
          "name": "suffix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-topic/index:QuicksightTopicDataSetsCalculatedFieldsDefaultFormattingDisplayFormatOptionsNegativeFormat"
    },
    "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsCalculatedFieldsDefaultFormattingDisplayFormatOptionsNegativeFormatOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsCalculatedFieldsDefaultFormattingDisplayFormatOptionsNegativeFormatOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-topic/index.ts",
          "line": 612
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-topic/index.ts",
        "line": 604
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 660
          },
          "name": "resetPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 676
          },
          "name": "resetSuffix"
        }
      ],
      "name": "QuicksightTopicDataSetsCalculatedFieldsDefaultFormattingDisplayFormatOptionsNegativeFormatOutputReference",
      "namespace": "quicksightTopic",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 664
          },
          "name": "prefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 680
          },
          "name": "suffixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 654
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 670
          },
          "name": "suffix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 616
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsCalculatedFieldsDefaultFormattingDisplayFormatOptionsNegativeFormat"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-topic/index:QuicksightTopicDataSetsCalculatedFieldsDefaultFormattingDisplayFormatOptionsNegativeFormatOutputReference"
    },
    "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsCalculatedFieldsDefaultFormattingDisplayFormatOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsCalculatedFieldsDefaultFormattingDisplayFormatOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-topic/index.ts",
          "line": 849
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-topic/index.ts",
        "line": 841
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 1050
          },
          "name": "putNegativeFormat",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsCalculatedFieldsDefaultFormattingDisplayFormatOptionsNegativeFormat"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 957
          },
          "name": "resetBlankCellFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 973
          },
          "name": "resetCurrencySymbol"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 989
          },
          "name": "resetDateFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 1005
          },
          "name": "resetDecimalSeparator"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 1021
          },
          "name": "resetFractionDigits"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 1037
          },
          "name": "resetGroupingSeparator"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 1053
          },
          "name": "resetNegativeFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 1069
          },
          "name": "resetPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 1085
          },
          "name": "resetSuffix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 1101
          },
          "name": "resetUnitScaler"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 1117
          },
          "name": "resetUseBlankCellFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 1133
          },
          "name": "resetUseGrouping"
        }
      ],
      "name": "QuicksightTopicDataSetsCalculatedFieldsDefaultFormattingDisplayFormatOptionsOutputReference",
      "namespace": "quicksightTopic",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 1047
          },
          "name": "negativeFormat",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsCalculatedFieldsDefaultFormattingDisplayFormatOptionsNegativeFormatOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 961
          },
          "name": "blankCellFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 977
          },
          "name": "currencySymbolInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 993
          },
          "name": "dateFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 1009
          },
          "name": "decimalSeparatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 1025
          },
          "name": "fractionDigitsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 1041
          },
          "name": "groupingSeparatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 1057
          },
          "name": "negativeFormatInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsCalculatedFieldsDefaultFormattingDisplayFormatOptionsNegativeFormat"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 1073
          },
          "name": "prefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 1089
          },
          "name": "suffixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 1105
          },
          "name": "unitScalerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 1121
          },
          "name": "useBlankCellFormatInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 1137
          },
          "name": "useGroupingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 951
          },
          "name": "blankCellFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 967
          },
          "name": "currencySymbol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 983
          },
          "name": "dateFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 999
          },
          "name": "decimalSeparator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 1015
          },
          "name": "fractionDigits",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 1031
          },
          "name": "groupingSeparator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 1063
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 1079
          },
          "name": "suffix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 1095
          },
          "name": "unitScaler",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 1111
          },
          "name": "useBlankCellFormat",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 1127
          },
          "name": "useGrouping",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 853
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsCalculatedFieldsDefaultFormattingDisplayFormatOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-topic/index:QuicksightTopicDataSetsCalculatedFieldsDefaultFormattingDisplayFormatOptionsOutputReference"
    },
    "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsCalculatedFieldsDefaultFormattingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsCalculatedFieldsDefaultFormattingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-topic/index.ts",
          "line": 1196
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-topic/index.ts",
        "line": 1188
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 1257
          },
          "name": "putDisplayFormatOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsCalculatedFieldsDefaultFormattingDisplayFormatOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 1244
          },
          "name": "resetDisplayFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 1260
          },
          "name": "resetDisplayFormatOptions"
        }
      ],
      "name": "QuicksightTopicDataSetsCalculatedFieldsDefaultFormattingOutputReference",
      "namespace": "quicksightTopic",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 1254
          },
          "name": "displayFormatOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsCalculatedFieldsDefaultFormattingDisplayFormatOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 1248
          },
          "name": "displayFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 1264
          },
          "name": "displayFormatOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsCalculatedFieldsDefaultFormattingDisplayFormatOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 1238
          },
          "name": "displayFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 1200
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsCalculatedFieldsDefaultFormatting"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-topic/index:QuicksightTopicDataSetsCalculatedFieldsDefaultFormattingOutputReference"
    },
    "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsCalculatedFieldsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsCalculatedFieldsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-topic/index.ts",
          "line": 2193
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-topic/index.ts",
        "line": 2185
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 2200
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsCalculatedFieldsOutputReference"
            }
          }
        }
      ],
      "name": "QuicksightTopicDataSetsCalculatedFieldsList",
      "namespace": "quicksightTopic",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 2186
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsCalculatedFields"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-topic/index:QuicksightTopicDataSetsCalculatedFieldsList"
    },
    "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsCalculatedFieldsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsCalculatedFieldsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-topic/index.ts",
          "line": 1782
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-topic/index.ts",
        "line": 1772
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 1997
          },
          "name": "putCellValueSynonyms",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsCalculatedFieldsCellValueSynonyms"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 2029
          },
          "name": "putComparativeOrder",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsCalculatedFieldsComparativeOrder"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 2045
          },
          "name": "putDefaultFormatting",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsCalculatedFieldsDefaultFormatting"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 2157
          },
          "name": "putSemanticType",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsCalculatedFieldsSemanticType"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 1920
          },
          "name": "resetAggregation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 1936
          },
          "name": "resetAllowedAggregations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 1952
          },
          "name": "resetCalculatedFieldDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 1968
          },
          "name": "resetCalculatedFieldName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 1984
          },
          "name": "resetCalculatedFieldSynonyms"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 2000
          },
          "name": "resetCellValueSynonyms"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 2016
          },
          "name": "resetColumnDataRole"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 2032
          },
          "name": "resetComparativeOrder"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 2048
          },
          "name": "resetDefaultFormatting"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 2064
          },
          "name": "resetDisableIndexing"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 2080
          },
          "name": "resetExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 2096
          },
          "name": "resetIsIncludedInTopic"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 2112
          },
          "name": "resetNeverAggregateInFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 2128
          },
          "name": "resetNonAdditive"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 2144
          },
          "name": "resetNotAllowedAggregations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 2160
          },
          "name": "resetSemanticType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 2176
          },
          "name": "resetTimeGranularity"
        }
      ],
      "name": "QuicksightTopicDataSetsCalculatedFieldsOutputReference",
      "namespace": "quicksightTopic",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 1994
          },
          "name": "cellValueSynonyms",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsCalculatedFieldsCellValueSynonymsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 2026
          },
          "name": "comparativeOrder",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsCalculatedFieldsComparativeOrderOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 2042
          },
          "name": "defaultFormatting",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsCalculatedFieldsDefaultFormattingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 2154
          },
          "name": "semanticType",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsCalculatedFieldsSemanticTypeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 1924
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 1940
          },
          "name": "allowedAggregationsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 1956
          },
          "name": "calculatedFieldDescriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 1972
          },
          "name": "calculatedFieldNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 1988
          },
          "name": "calculatedFieldSynonymsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 2004
          },
          "name": "cellValueSynonymsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsCalculatedFieldsCellValueSynonyms"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 2020
          },
          "name": "columnDataRoleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 2036
          },
          "name": "comparativeOrderInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsCalculatedFieldsComparativeOrder"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 2052
          },
          "name": "defaultFormattingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsCalculatedFieldsDefaultFormatting"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 2068
          },
          "name": "disableIndexingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 2084
          },
          "name": "expressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 2100
          },
          "name": "isIncludedInTopicInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 2116
          },
          "name": "neverAggregateInFilterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 2132
          },
          "name": "nonAdditiveInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 2148
          },
          "name": "notAllowedAggregationsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 2164
          },
          "name": "semanticTypeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsCalculatedFieldsSemanticType"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 2180
          },
          "name": "timeGranularityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 1914
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 1930
          },
          "name": "allowedAggregations",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 1946
          },
          "name": "calculatedFieldDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 1962
          },
          "name": "calculatedFieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 1978
          },
          "name": "calculatedFieldSynonyms",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 2010
          },
          "name": "columnDataRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 2058
          },
          "name": "disableIndexing",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 2074
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 2090
          },
          "name": "isIncludedInTopic",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 2106
          },
          "name": "neverAggregateInFilter",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 2122
          },
          "name": "nonAdditive",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 2138
          },
          "name": "notAllowedAggregations",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 2170
          },
          "name": "timeGranularity",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 1786
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsCalculatedFields"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-topic/index:QuicksightTopicDataSetsCalculatedFieldsOutputReference"
    },
    "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsCalculatedFieldsSemanticType": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsCalculatedFieldsSemanticType",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-topic/index.ts",
        "line": 1268
      },
      "name": "QuicksightTopicDataSetsCalculatedFieldsSemanticType",
      "namespace": "quicksightTopic",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#falsey_cell_value QuicksightTopic#falsey_cell_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 1272
          },
          "name": "falseyCellValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#falsey_cell_value_synonyms QuicksightTopic#falsey_cell_value_synonyms}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 1276
          },
          "name": "falseyCellValueSynonyms",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#sub_type_name QuicksightTopic#sub_type_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 1280
          },
          "name": "subTypeName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#truthy_cell_value QuicksightTopic#truthy_cell_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 1284
          },
          "name": "truthyCellValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#truthy_cell_value_synonyms QuicksightTopic#truthy_cell_value_synonyms}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 1288
          },
          "name": "truthyCellValueSynonyms",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#type_name QuicksightTopic#type_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 1292
          },
          "name": "typeName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#type_parameters QuicksightTopic#type_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 1296
          },
          "name": "typeParameters",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/quicksight-topic/index:QuicksightTopicDataSetsCalculatedFieldsSemanticType"
    },
    "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsCalculatedFieldsSemanticTypeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsCalculatedFieldsSemanticTypeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-topic/index.ts",
          "line": 1378
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-topic/index.ts",
        "line": 1370
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 1456
          },
          "name": "resetFalseyCellValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 1472
          },
          "name": "resetFalseyCellValueSynonyms"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 1488
          },
          "name": "resetSubTypeName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 1504
          },
          "name": "resetTruthyCellValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 1520
          },
          "name": "resetTruthyCellValueSynonyms"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 1536
          },
          "name": "resetTypeName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 1552
          },
          "name": "resetTypeParameters"
        }
      ],
      "name": "QuicksightTopicDataSetsCalculatedFieldsSemanticTypeOutputReference",
      "namespace": "quicksightTopic",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 1460
          },
          "name": "falseyCellValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 1476
          },
          "name": "falseyCellValueSynonymsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 1492
          },
          "name": "subTypeNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 1508
          },
          "name": "truthyCellValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 1524
          },
          "name": "truthyCellValueSynonymsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 1540
          },
          "name": "typeNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 1556
          },
          "name": "typeParametersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 1450
          },
          "name": "falseyCellValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 1466
          },
          "name": "falseyCellValueSynonyms",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 1482
          },
          "name": "subTypeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 1498
          },
          "name": "truthyCellValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 1514
          },
          "name": "truthyCellValueSynonyms",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 1530
          },
          "name": "typeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 1546
          },
          "name": "typeParameters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 1382
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsCalculatedFieldsSemanticType"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-topic/index:QuicksightTopicDataSetsCalculatedFieldsSemanticTypeOutputReference"
    },
    "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsColumns": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsColumns",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-topic/index.ts",
        "line": 3516
      },
      "name": "QuicksightTopicDataSetsColumns",
      "namespace": "quicksightTopic",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#aggregation QuicksightTopic#aggregation}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 3520
          },
          "name": "aggregation",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#allowed_aggregations QuicksightTopic#allowed_aggregations}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 3524
          },
          "name": "allowedAggregations",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#cell_value_synonyms QuicksightTopic#cell_value_synonyms}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 3528
          },
          "name": "cellValueSynonyms",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsColumnsCellValueSynonyms"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#column_data_role QuicksightTopic#column_data_role}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 3532
          },
          "name": "columnDataRole",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#column_description QuicksightTopic#column_description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 3536
          },
          "name": "columnDescription",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#column_friendly_name QuicksightTopic#column_friendly_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 3540
          },
          "name": "columnFriendlyName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#column_name QuicksightTopic#column_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 3544
          },
          "name": "columnName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#column_synonyms QuicksightTopic#column_synonyms}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 3548
          },
          "name": "columnSynonyms",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#comparative_order QuicksightTopic#comparative_order}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 3552
          },
          "name": "comparativeOrder",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsColumnsComparativeOrder"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#default_formatting QuicksightTopic#default_formatting}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 3556
          },
          "name": "defaultFormatting",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsColumnsDefaultFormatting"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#disable_indexing QuicksightTopic#disable_indexing}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 3560
          },
          "name": "disableIndexing",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#is_included_in_topic QuicksightTopic#is_included_in_topic}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 3564
          },
          "name": "isIncludedInTopic",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#never_aggregate_in_filter QuicksightTopic#never_aggregate_in_filter}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 3568
          },
          "name": "neverAggregateInFilter",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#non_additive QuicksightTopic#non_additive}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 3572
          },
          "name": "nonAdditive",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#not_allowed_aggregations QuicksightTopic#not_allowed_aggregations}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 3576
          },
          "name": "notAllowedAggregations",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#semantic_type QuicksightTopic#semantic_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 3580
          },
          "name": "semanticType",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsColumnsSemanticType"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#time_granularity QuicksightTopic#time_granularity}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 3584
          },
          "name": "timeGranularity",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-topic/index:QuicksightTopicDataSetsColumns"
    },
    "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsColumnsCellValueSynonyms": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsColumnsCellValueSynonyms",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-topic/index.ts",
        "line": 2204
      },
      "name": "QuicksightTopicDataSetsColumnsCellValueSynonyms",
      "namespace": "quicksightTopic",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#cell_value QuicksightTopic#cell_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 2208
          },
          "name": "cellValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#synonyms QuicksightTopic#synonyms}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 2212
          },
          "name": "synonyms",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/quicksight-topic/index:QuicksightTopicDataSetsColumnsCellValueSynonyms"
    },
    "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsColumnsCellValueSynonymsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsColumnsCellValueSynonymsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-topic/index.ts",
          "line": 2342
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-topic/index.ts",
        "line": 2334
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 2349
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsColumnsCellValueSynonymsOutputReference"
            }
          }
        }
      ],
      "name": "QuicksightTopicDataSetsColumnsCellValueSynonymsList",
      "namespace": "quicksightTopic",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 2335
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsColumnsCellValueSynonyms"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-topic/index:QuicksightTopicDataSetsColumnsCellValueSynonymsList"
    },
    "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsColumnsCellValueSynonymsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsColumnsCellValueSynonymsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-topic/index.ts",
          "line": 2261
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-topic/index.ts",
        "line": 2251
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 2309
          },
          "name": "resetCellValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 2325
          },
          "name": "resetSynonyms"
        }
      ],
      "name": "QuicksightTopicDataSetsColumnsCellValueSynonymsOutputReference",
      "namespace": "quicksightTopic",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 2313
          },
          "name": "cellValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 2329
          },
          "name": "synonymsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 2303
          },
          "name": "cellValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 2319
          },
          "name": "synonyms",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 2265
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsColumnsCellValueSynonyms"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-topic/index:QuicksightTopicDataSetsColumnsCellValueSynonymsOutputReference"
    },
    "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsColumnsComparativeOrder": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsColumnsComparativeOrder",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-topic/index.ts",
        "line": 2353
      },
      "name": "QuicksightTopicDataSetsColumnsComparativeOrder",
      "namespace": "quicksightTopic",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#specifed_order QuicksightTopic#specifed_order}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 2357
          },
          "name": "specifedOrder",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#treat_undefined_specified_values QuicksightTopic#treat_undefined_specified_values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 2361
          },
          "name": "treatUndefinedSpecifiedValues",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#use_ordering QuicksightTopic#use_ordering}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 2365
          },
          "name": "useOrdering",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-topic/index:QuicksightTopicDataSetsColumnsComparativeOrder"
    },
    "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsColumnsComparativeOrderOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsColumnsComparativeOrderOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-topic/index.ts",
          "line": 2419
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-topic/index.ts",
        "line": 2411
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 2473
          },
          "name": "resetSpecifedOrder"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 2489
          },
          "name": "resetTreatUndefinedSpecifiedValues"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 2505
          },
          "name": "resetUseOrdering"
        }
      ],
      "name": "QuicksightTopicDataSetsColumnsComparativeOrderOutputReference",
      "namespace": "quicksightTopic",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 2477
          },
          "name": "specifedOrderInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 2493
          },
          "name": "treatUndefinedSpecifiedValuesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 2509
          },
          "name": "useOrderingInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 2467
          },
          "name": "specifedOrder",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 2483
          },
          "name": "treatUndefinedSpecifiedValues",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 2499
          },
          "name": "useOrdering",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 2423
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsColumnsComparativeOrder"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-topic/index:QuicksightTopicDataSetsColumnsComparativeOrderOutputReference"
    },
    "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsColumnsDefaultFormatting": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsColumnsDefaultFormatting",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-topic/index.ts",
        "line": 3097
      },
      "name": "QuicksightTopicDataSetsColumnsDefaultFormatting",
      "namespace": "quicksightTopic",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#display_format QuicksightTopic#display_format}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 3101
          },
          "name": "displayFormat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#display_format_options QuicksightTopic#display_format_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 3105
          },
          "name": "displayFormatOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsColumnsDefaultFormattingDisplayFormatOptions"
          }
        }
      ],
      "symbolId": "src/quicksight-topic/index:QuicksightTopicDataSetsColumnsDefaultFormatting"
    },
    "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsColumnsDefaultFormattingDisplayFormatOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsColumnsDefaultFormattingDisplayFormatOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-topic/index.ts",
        "line": 2640
      },
      "name": "QuicksightTopicDataSetsColumnsDefaultFormattingDisplayFormatOptions",
      "namespace": "quicksightTopic",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#blank_cell_format QuicksightTopic#blank_cell_format}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 2644
          },
          "name": "blankCellFormat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#currency_symbol QuicksightTopic#currency_symbol}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 2648
          },
          "name": "currencySymbol",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#date_format QuicksightTopic#date_format}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 2652
          },
          "name": "dateFormat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#decimal_separator QuicksightTopic#decimal_separator}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 2656
          },
          "name": "decimalSeparator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#fraction_digits QuicksightTopic#fraction_digits}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 2660
          },
          "name": "fractionDigits",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#grouping_separator QuicksightTopic#grouping_separator}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 2664
          },
          "name": "groupingSeparator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#negative_format QuicksightTopic#negative_format}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 2668
          },
          "name": "negativeFormat",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsColumnsDefaultFormattingDisplayFormatOptionsNegativeFormat"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#prefix QuicksightTopic#prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 2672
          },
          "name": "prefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#suffix QuicksightTopic#suffix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 2676
          },
          "name": "suffix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#unit_scaler QuicksightTopic#unit_scaler}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 2680
          },
          "name": "unitScaler",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#use_blank_cell_format QuicksightTopic#use_blank_cell_format}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 2684
          },
          "name": "useBlankCellFormat",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#use_grouping QuicksightTopic#use_grouping}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 2688
          },
          "name": "useGrouping",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-topic/index:QuicksightTopicDataSetsColumnsDefaultFormattingDisplayFormatOptions"
    },
    "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsColumnsDefaultFormattingDisplayFormatOptionsNegativeFormat": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsColumnsDefaultFormattingDisplayFormatOptionsNegativeFormat",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-topic/index.ts",
        "line": 2513
      },
      "name": "QuicksightTopicDataSetsColumnsDefaultFormattingDisplayFormatOptionsNegativeFormat",
      "namespace": "quicksightTopic",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#prefix QuicksightTopic#prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 2517
          },
          "name": "prefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#suffix QuicksightTopic#suffix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 2521
          },
          "name": "suffix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-topic/index:QuicksightTopicDataSetsColumnsDefaultFormattingDisplayFormatOptionsNegativeFormat"
    },
    "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsColumnsDefaultFormattingDisplayFormatOptionsNegativeFormatOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsColumnsDefaultFormattingDisplayFormatOptionsNegativeFormatOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-topic/index.ts",
          "line": 2568
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-topic/index.ts",
        "line": 2560
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 2616
          },
          "name": "resetPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 2632
          },
          "name": "resetSuffix"
        }
      ],
      "name": "QuicksightTopicDataSetsColumnsDefaultFormattingDisplayFormatOptionsNegativeFormatOutputReference",
      "namespace": "quicksightTopic",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 2620
          },
          "name": "prefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 2636
          },
          "name": "suffixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 2610
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 2626
          },
          "name": "suffix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 2572
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsColumnsDefaultFormattingDisplayFormatOptionsNegativeFormat"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-topic/index:QuicksightTopicDataSetsColumnsDefaultFormattingDisplayFormatOptionsNegativeFormatOutputReference"
    },
    "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsColumnsDefaultFormattingDisplayFormatOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsColumnsDefaultFormattingDisplayFormatOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-topic/index.ts",
          "line": 2805
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-topic/index.ts",
        "line": 2797
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 3006
          },
          "name": "putNegativeFormat",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsColumnsDefaultFormattingDisplayFormatOptionsNegativeFormat"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 2913
          },
          "name": "resetBlankCellFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 2929
          },
          "name": "resetCurrencySymbol"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 2945
          },
          "name": "resetDateFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 2961
          },
          "name": "resetDecimalSeparator"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 2977
          },
          "name": "resetFractionDigits"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 2993
          },
          "name": "resetGroupingSeparator"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 3009
          },
          "name": "resetNegativeFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 3025
          },
          "name": "resetPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 3041
          },
          "name": "resetSuffix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 3057
          },
          "name": "resetUnitScaler"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 3073
          },
          "name": "resetUseBlankCellFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 3089
          },
          "name": "resetUseGrouping"
        }
      ],
      "name": "QuicksightTopicDataSetsColumnsDefaultFormattingDisplayFormatOptionsOutputReference",
      "namespace": "quicksightTopic",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 3003
          },
          "name": "negativeFormat",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsColumnsDefaultFormattingDisplayFormatOptionsNegativeFormatOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 2917
          },
          "name": "blankCellFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 2933
          },
          "name": "currencySymbolInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 2949
          },
          "name": "dateFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 2965
          },
          "name": "decimalSeparatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 2981
          },
          "name": "fractionDigitsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 2997
          },
          "name": "groupingSeparatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 3013
          },
          "name": "negativeFormatInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsColumnsDefaultFormattingDisplayFormatOptionsNegativeFormat"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 3029
          },
          "name": "prefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 3045
          },
          "name": "suffixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 3061
          },
          "name": "unitScalerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 3077
          },
          "name": "useBlankCellFormatInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 3093
          },
          "name": "useGroupingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 2907
          },
          "name": "blankCellFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 2923
          },
          "name": "currencySymbol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 2939
          },
          "name": "dateFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 2955
          },
          "name": "decimalSeparator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 2971
          },
          "name": "fractionDigits",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 2987
          },
          "name": "groupingSeparator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 3019
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 3035
          },
          "name": "suffix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 3051
          },
          "name": "unitScaler",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 3067
          },
          "name": "useBlankCellFormat",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 3083
          },
          "name": "useGrouping",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 2809
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsColumnsDefaultFormattingDisplayFormatOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-topic/index:QuicksightTopicDataSetsColumnsDefaultFormattingDisplayFormatOptionsOutputReference"
    },
    "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsColumnsDefaultFormattingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsColumnsDefaultFormattingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-topic/index.ts",
          "line": 3152
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-topic/index.ts",
        "line": 3144
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 3213
          },
          "name": "putDisplayFormatOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsColumnsDefaultFormattingDisplayFormatOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 3200
          },
          "name": "resetDisplayFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 3216
          },
          "name": "resetDisplayFormatOptions"
        }
      ],
      "name": "QuicksightTopicDataSetsColumnsDefaultFormattingOutputReference",
      "namespace": "quicksightTopic",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 3210
          },
          "name": "displayFormatOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsColumnsDefaultFormattingDisplayFormatOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 3204
          },
          "name": "displayFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 3220
          },
          "name": "displayFormatOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsColumnsDefaultFormattingDisplayFormatOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 3194
          },
          "name": "displayFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 3156
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsColumnsDefaultFormatting"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-topic/index:QuicksightTopicDataSetsColumnsDefaultFormattingOutputReference"
    },
    "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsColumnsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsColumnsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-topic/index.ts",
          "line": 4149
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-topic/index.ts",
        "line": 4141
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 4156
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsColumnsOutputReference"
            }
          }
        }
      ],
      "name": "QuicksightTopicDataSetsColumnsList",
      "namespace": "quicksightTopic",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 4142
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsColumns"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-topic/index:QuicksightTopicDataSetsColumnsList"
    },
    "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsColumnsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsColumnsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-topic/index.ts",
          "line": 3738
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-topic/index.ts",
        "line": 3728
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 3905
          },
          "name": "putCellValueSynonyms",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsColumnsCellValueSynonyms"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 4001
          },
          "name": "putComparativeOrder",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsColumnsComparativeOrder"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 4017
          },
          "name": "putDefaultFormatting",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsColumnsDefaultFormatting"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 4113
          },
          "name": "putSemanticType",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsColumnsSemanticType"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 3876
          },
          "name": "resetAggregation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 3892
          },
          "name": "resetAllowedAggregations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 3908
          },
          "name": "resetCellValueSynonyms"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 3924
          },
          "name": "resetColumnDataRole"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 3940
          },
          "name": "resetColumnDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 3956
          },
          "name": "resetColumnFriendlyName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 3972
          },
          "name": "resetColumnName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 3988
          },
          "name": "resetColumnSynonyms"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 4004
          },
          "name": "resetComparativeOrder"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 4020
          },
          "name": "resetDefaultFormatting"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 4036
          },
          "name": "resetDisableIndexing"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 4052
          },
          "name": "resetIsIncludedInTopic"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 4068
          },
          "name": "resetNeverAggregateInFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 4084
          },
          "name": "resetNonAdditive"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 4100
          },
          "name": "resetNotAllowedAggregations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 4116
          },
          "name": "resetSemanticType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 4132
          },
          "name": "resetTimeGranularity"
        }
      ],
      "name": "QuicksightTopicDataSetsColumnsOutputReference",
      "namespace": "quicksightTopic",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 3902
          },
          "name": "cellValueSynonyms",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsColumnsCellValueSynonymsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 3998
          },
          "name": "comparativeOrder",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsColumnsComparativeOrderOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 4014
          },
          "name": "defaultFormatting",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsColumnsDefaultFormattingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 4110
          },
          "name": "semanticType",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsColumnsSemanticTypeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 3880
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 3896
          },
          "name": "allowedAggregationsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 3912
          },
          "name": "cellValueSynonymsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsColumnsCellValueSynonyms"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 3928
          },
          "name": "columnDataRoleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 3944
          },
          "name": "columnDescriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 3960
          },
          "name": "columnFriendlyNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 3976
          },
          "name": "columnNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 3992
          },
          "name": "columnSynonymsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 4008
          },
          "name": "comparativeOrderInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsColumnsComparativeOrder"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 4024
          },
          "name": "defaultFormattingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsColumnsDefaultFormatting"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 4040
          },
          "name": "disableIndexingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 4056
          },
          "name": "isIncludedInTopicInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 4072
          },
          "name": "neverAggregateInFilterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 4088
          },
          "name": "nonAdditiveInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 4104
          },
          "name": "notAllowedAggregationsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 4120
          },
          "name": "semanticTypeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsColumnsSemanticType"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 4136
          },
          "name": "timeGranularityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 3870
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 3886
          },
          "name": "allowedAggregations",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 3918
          },
          "name": "columnDataRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 3934
          },
          "name": "columnDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 3950
          },
          "name": "columnFriendlyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 3966
          },
          "name": "columnName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 3982
          },
          "name": "columnSynonyms",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 4030
          },
          "name": "disableIndexing",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 4046
          },
          "name": "isIncludedInTopic",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 4062
          },
          "name": "neverAggregateInFilter",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 4078
          },
          "name": "nonAdditive",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 4094
          },
          "name": "notAllowedAggregations",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 4126
          },
          "name": "timeGranularity",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 3742
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsColumns"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-topic/index:QuicksightTopicDataSetsColumnsOutputReference"
    },
    "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsColumnsSemanticType": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsColumnsSemanticType",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-topic/index.ts",
        "line": 3224
      },
      "name": "QuicksightTopicDataSetsColumnsSemanticType",
      "namespace": "quicksightTopic",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#falsey_cell_value QuicksightTopic#falsey_cell_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 3228
          },
          "name": "falseyCellValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#falsey_cell_value_synonyms QuicksightTopic#falsey_cell_value_synonyms}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 3232
          },
          "name": "falseyCellValueSynonyms",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#sub_type_name QuicksightTopic#sub_type_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 3236
          },
          "name": "subTypeName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#truthy_cell_value QuicksightTopic#truthy_cell_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 3240
          },
          "name": "truthyCellValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#truthy_cell_value_synonyms QuicksightTopic#truthy_cell_value_synonyms}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 3244
          },
          "name": "truthyCellValueSynonyms",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#type_name QuicksightTopic#type_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 3248
          },
          "name": "typeName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#type_parameters QuicksightTopic#type_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 3252
          },
          "name": "typeParameters",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/quicksight-topic/index:QuicksightTopicDataSetsColumnsSemanticType"
    },
    "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsColumnsSemanticTypeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsColumnsSemanticTypeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-topic/index.ts",
          "line": 3334
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-topic/index.ts",
        "line": 3326
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 3412
          },
          "name": "resetFalseyCellValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 3428
          },
          "name": "resetFalseyCellValueSynonyms"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 3444
          },
          "name": "resetSubTypeName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 3460
          },
          "name": "resetTruthyCellValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 3476
          },
          "name": "resetTruthyCellValueSynonyms"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 3492
          },
          "name": "resetTypeName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 3508
          },
          "name": "resetTypeParameters"
        }
      ],
      "name": "QuicksightTopicDataSetsColumnsSemanticTypeOutputReference",
      "namespace": "quicksightTopic",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 3416
          },
          "name": "falseyCellValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 3432
          },
          "name": "falseyCellValueSynonymsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 3448
          },
          "name": "subTypeNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 3464
          },
          "name": "truthyCellValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 3480
          },
          "name": "truthyCellValueSynonymsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 3496
          },
          "name": "typeNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 3512
          },
          "name": "typeParametersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 3406
          },
          "name": "falseyCellValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 3422
          },
          "name": "falseyCellValueSynonyms",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 3438
          },
          "name": "subTypeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 3454
          },
          "name": "truthyCellValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 3470
          },
          "name": "truthyCellValueSynonyms",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 3486
          },
          "name": "typeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 3502
          },
          "name": "typeParameters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 3338
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsColumnsSemanticType"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-topic/index:QuicksightTopicDataSetsColumnsSemanticTypeOutputReference"
    },
    "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsDataAggregation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsDataAggregation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-topic/index.ts",
        "line": 4160
      },
      "name": "QuicksightTopicDataSetsDataAggregation",
      "namespace": "quicksightTopic",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#dataset_row_date_granularity QuicksightTopic#dataset_row_date_granularity}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 4164
          },
          "name": "datasetRowDateGranularity",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#default_date_column_name QuicksightTopic#default_date_column_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 4168
          },
          "name": "defaultDateColumnName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-topic/index:QuicksightTopicDataSetsDataAggregation"
    },
    "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsDataAggregationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsDataAggregationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-topic/index.ts",
          "line": 4215
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-topic/index.ts",
        "line": 4207
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 4263
          },
          "name": "resetDatasetRowDateGranularity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 4279
          },
          "name": "resetDefaultDateColumnName"
        }
      ],
      "name": "QuicksightTopicDataSetsDataAggregationOutputReference",
      "namespace": "quicksightTopic",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 4267
          },
          "name": "datasetRowDateGranularityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 4283
          },
          "name": "defaultDateColumnNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 4257
          },
          "name": "datasetRowDateGranularity",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 4273
          },
          "name": "defaultDateColumnName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 4219
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsDataAggregation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-topic/index:QuicksightTopicDataSetsDataAggregationOutputReference"
    },
    "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFilters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFilters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-topic/index.ts",
        "line": 6070
      },
      "name": "QuicksightTopicDataSetsFilters",
      "namespace": "quicksightTopic",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#category_filter QuicksightTopic#category_filter}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 6074
          },
          "name": "categoryFilter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersCategoryFilter"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#date_range_filter QuicksightTopic#date_range_filter}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 6078
          },
          "name": "dateRangeFilter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersDateRangeFilter"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#filter_class QuicksightTopic#filter_class}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 6082
          },
          "name": "filterClass",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#filter_description QuicksightTopic#filter_description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 6086
          },
          "name": "filterDescription",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#filter_name QuicksightTopic#filter_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 6090
          },
          "name": "filterName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#filter_synonyms QuicksightTopic#filter_synonyms}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 6094
          },
          "name": "filterSynonyms",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#filter_type QuicksightTopic#filter_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 6098
          },
          "name": "filterType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#numeric_equality_filter QuicksightTopic#numeric_equality_filter}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 6102
          },
          "name": "numericEqualityFilter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersNumericEqualityFilter"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#numeric_range_filter QuicksightTopic#numeric_range_filter}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 6106
          },
          "name": "numericRangeFilter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersNumericRangeFilter"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#operand_field_name QuicksightTopic#operand_field_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 6110
          },
          "name": "operandFieldName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#relative_date_filter QuicksightTopic#relative_date_filter}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 6114
          },
          "name": "relativeDateFilter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersRelativeDateFilter"
          }
        }
      ],
      "symbolId": "src/quicksight-topic/index:QuicksightTopicDataSetsFilters"
    },
    "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersCategoryFilter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersCategoryFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-topic/index.ts",
        "line": 4541
      },
      "name": "QuicksightTopicDataSetsFiltersCategoryFilter",
      "namespace": "quicksightTopic",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#category_filter_function QuicksightTopic#category_filter_function}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 4545
          },
          "name": "categoryFilterFunction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#category_filter_type QuicksightTopic#category_filter_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 4549
          },
          "name": "categoryFilterType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#constant QuicksightTopic#constant}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 4553
          },
          "name": "constant",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersCategoryFilterConstant"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#inverse QuicksightTopic#inverse}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 4557
          },
          "name": "inverse",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-topic/index:QuicksightTopicDataSetsFiltersCategoryFilter"
    },
    "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersCategoryFilterConstant": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersCategoryFilterConstant",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-topic/index.ts",
        "line": 4381
      },
      "name": "QuicksightTopicDataSetsFiltersCategoryFilterConstant",
      "namespace": "quicksightTopic",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#collective_constant QuicksightTopic#collective_constant}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 4385
          },
          "name": "collectiveConstant",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersCategoryFilterConstantCollectiveConstant"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#constant_type QuicksightTopic#constant_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 4389
          },
          "name": "constantType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#singular_constant QuicksightTopic#singular_constant}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 4393
          },
          "name": "singularConstant",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-topic/index:QuicksightTopicDataSetsFiltersCategoryFilterConstant"
    },
    "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersCategoryFilterConstantCollectiveConstant": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersCategoryFilterConstantCollectiveConstant",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-topic/index.ts",
        "line": 4287
      },
      "name": "QuicksightTopicDataSetsFiltersCategoryFilterConstantCollectiveConstant",
      "namespace": "quicksightTopic",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#value_list QuicksightTopic#value_list}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 4291
          },
          "name": "valueList",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/quicksight-topic/index:QuicksightTopicDataSetsFiltersCategoryFilterConstantCollectiveConstant"
    },
    "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersCategoryFilterConstantCollectiveConstantOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersCategoryFilterConstantCollectiveConstantOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-topic/index.ts",
          "line": 4331
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-topic/index.ts",
        "line": 4323
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 4373
          },
          "name": "resetValueList"
        }
      ],
      "name": "QuicksightTopicDataSetsFiltersCategoryFilterConstantCollectiveConstantOutputReference",
      "namespace": "quicksightTopic",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 4377
          },
          "name": "valueListInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 4367
          },
          "name": "valueList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 4335
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersCategoryFilterConstantCollectiveConstant"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-topic/index:QuicksightTopicDataSetsFiltersCategoryFilterConstantCollectiveConstantOutputReference"
    },
    "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersCategoryFilterConstantOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersCategoryFilterConstantOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-topic/index.ts",
          "line": 4447
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-topic/index.ts",
        "line": 4439
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 4498
          },
          "name": "putCollectiveConstant",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersCategoryFilterConstantCollectiveConstant"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 4501
          },
          "name": "resetCollectiveConstant"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 4517
          },
          "name": "resetConstantType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 4533
          },
          "name": "resetSingularConstant"
        }
      ],
      "name": "QuicksightTopicDataSetsFiltersCategoryFilterConstantOutputReference",
      "namespace": "quicksightTopic",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 4495
          },
          "name": "collectiveConstant",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersCategoryFilterConstantCollectiveConstantOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 4505
          },
          "name": "collectiveConstantInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersCategoryFilterConstantCollectiveConstant"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 4521
          },
          "name": "constantTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 4537
          },
          "name": "singularConstantInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 4511
          },
          "name": "constantType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 4527
          },
          "name": "singularConstant",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 4451
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersCategoryFilterConstant"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-topic/index:QuicksightTopicDataSetsFiltersCategoryFilterConstantOutputReference"
    },
    "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersCategoryFilterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersCategoryFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-topic/index.ts",
          "line": 4618
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-topic/index.ts",
        "line": 4610
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 4707
          },
          "name": "putConstant",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersCategoryFilterConstant"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 4678
          },
          "name": "resetCategoryFilterFunction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 4694
          },
          "name": "resetCategoryFilterType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 4710
          },
          "name": "resetConstant"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 4726
          },
          "name": "resetInverse"
        }
      ],
      "name": "QuicksightTopicDataSetsFiltersCategoryFilterOutputReference",
      "namespace": "quicksightTopic",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 4704
          },
          "name": "constant",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersCategoryFilterConstantOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 4682
          },
          "name": "categoryFilterFunctionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 4698
          },
          "name": "categoryFilterTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 4714
          },
          "name": "constantInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersCategoryFilterConstant"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 4730
          },
          "name": "inverseInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 4672
          },
          "name": "categoryFilterFunction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 4688
          },
          "name": "categoryFilterType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 4720
          },
          "name": "inverse",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 4622
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersCategoryFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-topic/index:QuicksightTopicDataSetsFiltersCategoryFilterOutputReference"
    },
    "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersDateRangeFilter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersDateRangeFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-topic/index.ts",
        "line": 4988
      },
      "name": "QuicksightTopicDataSetsFiltersDateRangeFilter",
      "namespace": "quicksightTopic",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#constant QuicksightTopic#constant}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 4992
          },
          "name": "constant",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersDateRangeFilterConstant"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#inclusive QuicksightTopic#inclusive}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 4996
          },
          "name": "inclusive",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-topic/index:QuicksightTopicDataSetsFiltersDateRangeFilter"
    },
    "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersDateRangeFilterConstant": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersDateRangeFilterConstant",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-topic/index.ts",
        "line": 4861
      },
      "name": "QuicksightTopicDataSetsFiltersDateRangeFilterConstant",
      "namespace": "quicksightTopic",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#constant_type QuicksightTopic#constant_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 4865
          },
          "name": "constantType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#range_constant QuicksightTopic#range_constant}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 4869
          },
          "name": "rangeConstant",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersDateRangeFilterConstantRangeConstant"
          }
        }
      ],
      "symbolId": "src/quicksight-topic/index:QuicksightTopicDataSetsFiltersDateRangeFilterConstant"
    },
    "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersDateRangeFilterConstantOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersDateRangeFilterConstantOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-topic/index.ts",
          "line": 4916
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-topic/index.ts",
        "line": 4908
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 4977
          },
          "name": "putRangeConstant",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersDateRangeFilterConstantRangeConstant"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 4964
          },
          "name": "resetConstantType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 4980
          },
          "name": "resetRangeConstant"
        }
      ],
      "name": "QuicksightTopicDataSetsFiltersDateRangeFilterConstantOutputReference",
      "namespace": "quicksightTopic",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 4974
          },
          "name": "rangeConstant",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersDateRangeFilterConstantRangeConstantOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 4968
          },
          "name": "constantTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 4984
          },
          "name": "rangeConstantInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersDateRangeFilterConstantRangeConstant"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 4958
          },
          "name": "constantType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 4920
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersDateRangeFilterConstant"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-topic/index:QuicksightTopicDataSetsFiltersDateRangeFilterConstantOutputReference"
    },
    "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersDateRangeFilterConstantRangeConstant": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersDateRangeFilterConstantRangeConstant",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-topic/index.ts",
        "line": 4734
      },
      "name": "QuicksightTopicDataSetsFiltersDateRangeFilterConstantRangeConstant",
      "namespace": "quicksightTopic",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#maximum QuicksightTopic#maximum}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 4738
          },
          "name": "maximum",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#minimum QuicksightTopic#minimum}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 4742
          },
          "name": "minimum",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-topic/index:QuicksightTopicDataSetsFiltersDateRangeFilterConstantRangeConstant"
    },
    "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersDateRangeFilterConstantRangeConstantOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersDateRangeFilterConstantRangeConstantOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-topic/index.ts",
          "line": 4789
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-topic/index.ts",
        "line": 4781
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 4837
          },
          "name": "resetMaximum"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 4853
          },
          "name": "resetMinimum"
        }
      ],
      "name": "QuicksightTopicDataSetsFiltersDateRangeFilterConstantRangeConstantOutputReference",
      "namespace": "quicksightTopic",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 4841
          },
          "name": "maximumInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 4857
          },
          "name": "minimumInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 4831
          },
          "name": "maximum",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 4847
          },
          "name": "minimum",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 4793
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersDateRangeFilterConstantRangeConstant"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-topic/index:QuicksightTopicDataSetsFiltersDateRangeFilterConstantRangeConstantOutputReference"
    },
    "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersDateRangeFilterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersDateRangeFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-topic/index.ts",
          "line": 5043
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-topic/index.ts",
        "line": 5035
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 5088
          },
          "name": "putConstant",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersDateRangeFilterConstant"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 5091
          },
          "name": "resetConstant"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 5107
          },
          "name": "resetInclusive"
        }
      ],
      "name": "QuicksightTopicDataSetsFiltersDateRangeFilterOutputReference",
      "namespace": "quicksightTopic",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 5085
          },
          "name": "constant",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersDateRangeFilterConstantOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 5095
          },
          "name": "constantInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersDateRangeFilterConstant"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 5111
          },
          "name": "inclusiveInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 5101
          },
          "name": "inclusive",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 5047
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersDateRangeFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-topic/index:QuicksightTopicDataSetsFiltersDateRangeFilterOutputReference"
    },
    "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-topic/index.ts",
          "line": 6505
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-topic/index.ts",
        "line": 6497
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 6512
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersOutputReference"
            }
          }
        }
      ],
      "name": "QuicksightTopicDataSetsFiltersList",
      "namespace": "quicksightTopic",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 6498
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-topic/index:QuicksightTopicDataSetsFiltersList"
    },
    "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersNumericEqualityFilter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersNumericEqualityFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-topic/index.ts",
        "line": 5242
      },
      "name": "QuicksightTopicDataSetsFiltersNumericEqualityFilter",
      "namespace": "quicksightTopic",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#aggregation QuicksightTopic#aggregation}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 5246
          },
          "name": "aggregation",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#constant QuicksightTopic#constant}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 5250
          },
          "name": "constant",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersNumericEqualityFilterConstant"
          }
        }
      ],
      "symbolId": "src/quicksight-topic/index:QuicksightTopicDataSetsFiltersNumericEqualityFilter"
    },
    "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersNumericEqualityFilterConstant": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersNumericEqualityFilterConstant",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-topic/index.ts",
        "line": 5115
      },
      "name": "QuicksightTopicDataSetsFiltersNumericEqualityFilterConstant",
      "namespace": "quicksightTopic",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#constant_type QuicksightTopic#constant_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 5119
          },
          "name": "constantType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#singular_constant QuicksightTopic#singular_constant}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 5123
          },
          "name": "singularConstant",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-topic/index:QuicksightTopicDataSetsFiltersNumericEqualityFilterConstant"
    },
    "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersNumericEqualityFilterConstantOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersNumericEqualityFilterConstantOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-topic/index.ts",
          "line": 5170
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-topic/index.ts",
        "line": 5162
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 5218
          },
          "name": "resetConstantType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 5234
          },
          "name": "resetSingularConstant"
        }
      ],
      "name": "QuicksightTopicDataSetsFiltersNumericEqualityFilterConstantOutputReference",
      "namespace": "quicksightTopic",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 5222
          },
          "name": "constantTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 5238
          },
          "name": "singularConstantInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 5212
          },
          "name": "constantType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 5228
          },
          "name": "singularConstant",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 5174
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersNumericEqualityFilterConstant"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-topic/index:QuicksightTopicDataSetsFiltersNumericEqualityFilterConstantOutputReference"
    },
    "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersNumericEqualityFilterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersNumericEqualityFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-topic/index.ts",
          "line": 5297
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-topic/index.ts",
        "line": 5289
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 5358
          },
          "name": "putConstant",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersNumericEqualityFilterConstant"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 5345
          },
          "name": "resetAggregation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 5361
          },
          "name": "resetConstant"
        }
      ],
      "name": "QuicksightTopicDataSetsFiltersNumericEqualityFilterOutputReference",
      "namespace": "quicksightTopic",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 5355
          },
          "name": "constant",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersNumericEqualityFilterConstantOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 5349
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 5365
          },
          "name": "constantInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersNumericEqualityFilterConstant"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 5339
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 5301
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersNumericEqualityFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-topic/index:QuicksightTopicDataSetsFiltersNumericEqualityFilterOutputReference"
    },
    "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersNumericRangeFilter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersNumericRangeFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-topic/index.ts",
        "line": 5623
      },
      "name": "QuicksightTopicDataSetsFiltersNumericRangeFilter",
      "namespace": "quicksightTopic",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#aggregation QuicksightTopic#aggregation}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 5627
          },
          "name": "aggregation",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#constant QuicksightTopic#constant}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 5631
          },
          "name": "constant",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersNumericRangeFilterConstant"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#inclusive QuicksightTopic#inclusive}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 5635
          },
          "name": "inclusive",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-topic/index:QuicksightTopicDataSetsFiltersNumericRangeFilter"
    },
    "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersNumericRangeFilterConstant": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersNumericRangeFilterConstant",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-topic/index.ts",
        "line": 5496
      },
      "name": "QuicksightTopicDataSetsFiltersNumericRangeFilterConstant",
      "namespace": "quicksightTopic",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#constant_type QuicksightTopic#constant_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 5500
          },
          "name": "constantType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#range_constant QuicksightTopic#range_constant}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 5504
          },
          "name": "rangeConstant",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersNumericRangeFilterConstantRangeConstant"
          }
        }
      ],
      "symbolId": "src/quicksight-topic/index:QuicksightTopicDataSetsFiltersNumericRangeFilterConstant"
    },
    "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersNumericRangeFilterConstantOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersNumericRangeFilterConstantOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-topic/index.ts",
          "line": 5551
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-topic/index.ts",
        "line": 5543
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 5612
          },
          "name": "putRangeConstant",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersNumericRangeFilterConstantRangeConstant"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 5599
          },
          "name": "resetConstantType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 5615
          },
          "name": "resetRangeConstant"
        }
      ],
      "name": "QuicksightTopicDataSetsFiltersNumericRangeFilterConstantOutputReference",
      "namespace": "quicksightTopic",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 5609
          },
          "name": "rangeConstant",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersNumericRangeFilterConstantRangeConstantOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 5603
          },
          "name": "constantTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 5619
          },
          "name": "rangeConstantInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersNumericRangeFilterConstantRangeConstant"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 5593
          },
          "name": "constantType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 5555
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersNumericRangeFilterConstant"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-topic/index:QuicksightTopicDataSetsFiltersNumericRangeFilterConstantOutputReference"
    },
    "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersNumericRangeFilterConstantRangeConstant": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersNumericRangeFilterConstantRangeConstant",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-topic/index.ts",
        "line": 5369
      },
      "name": "QuicksightTopicDataSetsFiltersNumericRangeFilterConstantRangeConstant",
      "namespace": "quicksightTopic",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#maximum QuicksightTopic#maximum}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 5373
          },
          "name": "maximum",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#minimum QuicksightTopic#minimum}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 5377
          },
          "name": "minimum",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-topic/index:QuicksightTopicDataSetsFiltersNumericRangeFilterConstantRangeConstant"
    },
    "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersNumericRangeFilterConstantRangeConstantOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersNumericRangeFilterConstantRangeConstantOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-topic/index.ts",
          "line": 5424
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-topic/index.ts",
        "line": 5416
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 5472
          },
          "name": "resetMaximum"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 5488
          },
          "name": "resetMinimum"
        }
      ],
      "name": "QuicksightTopicDataSetsFiltersNumericRangeFilterConstantRangeConstantOutputReference",
      "namespace": "quicksightTopic",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 5476
          },
          "name": "maximumInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 5492
          },
          "name": "minimumInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 5466
          },
          "name": "maximum",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 5482
          },
          "name": "minimum",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 5428
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersNumericRangeFilterConstantRangeConstant"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-topic/index:QuicksightTopicDataSetsFiltersNumericRangeFilterConstantRangeConstantOutputReference"
    },
    "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersNumericRangeFilterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersNumericRangeFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-topic/index.ts",
          "line": 5689
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-topic/index.ts",
        "line": 5681
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 5756
          },
          "name": "putConstant",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersNumericRangeFilterConstant"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 5743
          },
          "name": "resetAggregation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 5759
          },
          "name": "resetConstant"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 5775
          },
          "name": "resetInclusive"
        }
      ],
      "name": "QuicksightTopicDataSetsFiltersNumericRangeFilterOutputReference",
      "namespace": "quicksightTopic",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 5753
          },
          "name": "constant",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersNumericRangeFilterConstantOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 5747
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 5763
          },
          "name": "constantInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersNumericRangeFilterConstant"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 5779
          },
          "name": "inclusiveInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 5737
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 5769
          },
          "name": "inclusive",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 5693
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersNumericRangeFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-topic/index:QuicksightTopicDataSetsFiltersNumericRangeFilterOutputReference"
    },
    "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-topic/index.ts",
          "line": 6226
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-topic/index.ts",
        "line": 6216
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 6325
          },
          "name": "putCategoryFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersCategoryFilter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 6341
          },
          "name": "putDateRangeFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersDateRangeFilter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 6437
          },
          "name": "putNumericEqualityFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersNumericEqualityFilter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 6453
          },
          "name": "putNumericRangeFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersNumericRangeFilter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 6485
          },
          "name": "putRelativeDateFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersRelativeDateFilter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 6328
          },
          "name": "resetCategoryFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 6344
          },
          "name": "resetDateRangeFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 6360
          },
          "name": "resetFilterClass"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 6376
          },
          "name": "resetFilterDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 6392
          },
          "name": "resetFilterName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 6408
          },
          "name": "resetFilterSynonyms"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 6424
          },
          "name": "resetFilterType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 6440
          },
          "name": "resetNumericEqualityFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 6456
          },
          "name": "resetNumericRangeFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 6472
          },
          "name": "resetOperandFieldName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 6488
          },
          "name": "resetRelativeDateFilter"
        }
      ],
      "name": "QuicksightTopicDataSetsFiltersOutputReference",
      "namespace": "quicksightTopic",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 6322
          },
          "name": "categoryFilter",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersCategoryFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 6338
          },
          "name": "dateRangeFilter",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersDateRangeFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 6434
          },
          "name": "numericEqualityFilter",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersNumericEqualityFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 6450
          },
          "name": "numericRangeFilter",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersNumericRangeFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 6482
          },
          "name": "relativeDateFilter",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersRelativeDateFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 6332
          },
          "name": "categoryFilterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersCategoryFilter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 6348
          },
          "name": "dateRangeFilterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersDateRangeFilter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 6364
          },
          "name": "filterClassInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 6380
          },
          "name": "filterDescriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 6396
          },
          "name": "filterNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 6412
          },
          "name": "filterSynonymsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 6428
          },
          "name": "filterTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 6444
          },
          "name": "numericEqualityFilterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersNumericEqualityFilter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 6460
          },
          "name": "numericRangeFilterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersNumericRangeFilter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 6476
          },
          "name": "operandFieldNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 6492
          },
          "name": "relativeDateFilterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersRelativeDateFilter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 6354
          },
          "name": "filterClass",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 6370
          },
          "name": "filterDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 6386
          },
          "name": "filterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 6402
          },
          "name": "filterSynonyms",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 6418
          },
          "name": "filterType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 6466
          },
          "name": "operandFieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 6230
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFilters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-topic/index:QuicksightTopicDataSetsFiltersOutputReference"
    },
    "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersRelativeDateFilter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersRelativeDateFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-topic/index.ts",
        "line": 5910
      },
      "name": "QuicksightTopicDataSetsFiltersRelativeDateFilter",
      "namespace": "quicksightTopic",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#constant QuicksightTopic#constant}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 5914
          },
          "name": "constant",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersRelativeDateFilterConstant"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#relative_date_filter_function QuicksightTopic#relative_date_filter_function}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 5918
          },
          "name": "relativeDateFilterFunction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#time_granularity QuicksightTopic#time_granularity}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 5922
          },
          "name": "timeGranularity",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-topic/index:QuicksightTopicDataSetsFiltersRelativeDateFilter"
    },
    "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersRelativeDateFilterConstant": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersRelativeDateFilterConstant",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-topic/index.ts",
        "line": 5783
      },
      "name": "QuicksightTopicDataSetsFiltersRelativeDateFilterConstant",
      "namespace": "quicksightTopic",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#constant_type QuicksightTopic#constant_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 5787
          },
          "name": "constantType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#singular_constant QuicksightTopic#singular_constant}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 5791
          },
          "name": "singularConstant",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-topic/index:QuicksightTopicDataSetsFiltersRelativeDateFilterConstant"
    },
    "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersRelativeDateFilterConstantOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersRelativeDateFilterConstantOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-topic/index.ts",
          "line": 5838
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-topic/index.ts",
        "line": 5830
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 5886
          },
          "name": "resetConstantType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 5902
          },
          "name": "resetSingularConstant"
        }
      ],
      "name": "QuicksightTopicDataSetsFiltersRelativeDateFilterConstantOutputReference",
      "namespace": "quicksightTopic",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 5890
          },
          "name": "constantTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 5906
          },
          "name": "singularConstantInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 5880
          },
          "name": "constantType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 5896
          },
          "name": "singularConstant",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 5842
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersRelativeDateFilterConstant"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-topic/index:QuicksightTopicDataSetsFiltersRelativeDateFilterConstantOutputReference"
    },
    "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersRelativeDateFilterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersRelativeDateFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-topic/index.ts",
          "line": 5976
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-topic/index.ts",
        "line": 5968
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 6027
          },
          "name": "putConstant",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersRelativeDateFilterConstant"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 6030
          },
          "name": "resetConstant"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 6046
          },
          "name": "resetRelativeDateFilterFunction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 6062
          },
          "name": "resetTimeGranularity"
        }
      ],
      "name": "QuicksightTopicDataSetsFiltersRelativeDateFilterOutputReference",
      "namespace": "quicksightTopic",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 6024
          },
          "name": "constant",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersRelativeDateFilterConstantOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 6034
          },
          "name": "constantInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersRelativeDateFilterConstant"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 6050
          },
          "name": "relativeDateFilterFunctionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 6066
          },
          "name": "timeGranularityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 6040
          },
          "name": "relativeDateFilterFunction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 6056
          },
          "name": "timeGranularity",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 5980
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersRelativeDateFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-topic/index:QuicksightTopicDataSetsFiltersRelativeDateFilterOutputReference"
    },
    "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-topic/index.ts",
          "line": 7635
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-topic/index.ts",
        "line": 7627
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7642
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsOutputReference"
            }
          }
        }
      ],
      "name": "QuicksightTopicDataSetsList",
      "namespace": "quicksightTopic",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7628
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-topic/index:QuicksightTopicDataSetsList"
    },
    "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsNamedEntities": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsNamedEntities",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-topic/index.ts",
        "line": 7051
      },
      "name": "QuicksightTopicDataSetsNamedEntities",
      "namespace": "quicksightTopic",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#definition QuicksightTopic#definition}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7055
          },
          "name": "definition",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsNamedEntitiesDefinition"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#entity_description QuicksightTopic#entity_description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7059
          },
          "name": "entityDescription",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#entity_name QuicksightTopic#entity_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7063
          },
          "name": "entityName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#entity_synonyms QuicksightTopic#entity_synonyms}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7067
          },
          "name": "entitySynonyms",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#semantic_entity_type QuicksightTopic#semantic_entity_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7071
          },
          "name": "semanticEntityType",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsNamedEntitiesSemanticEntityType"
          }
        }
      ],
      "symbolId": "src/quicksight-topic/index:QuicksightTopicDataSetsNamedEntities"
    },
    "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsNamedEntitiesDefinition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsNamedEntitiesDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-topic/index.ts",
        "line": 6643
      },
      "name": "QuicksightTopicDataSetsNamedEntitiesDefinition",
      "namespace": "quicksightTopic",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#field_name QuicksightTopic#field_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 6647
          },
          "name": "fieldName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#metric QuicksightTopic#metric}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 6651
          },
          "name": "metric",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsNamedEntitiesDefinitionMetric"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#property_name QuicksightTopic#property_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 6655
          },
          "name": "propertyName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#property_role QuicksightTopic#property_role}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 6659
          },
          "name": "propertyRole",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#property_usage QuicksightTopic#property_usage}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 6663
          },
          "name": "propertyUsage",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-topic/index:QuicksightTopicDataSetsNamedEntitiesDefinition"
    },
    "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsNamedEntitiesDefinitionList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsNamedEntitiesDefinitionList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-topic/index.ts",
          "line": 6880
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-topic/index.ts",
        "line": 6872
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 6887
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsNamedEntitiesDefinitionOutputReference"
            }
          }
        }
      ],
      "name": "QuicksightTopicDataSetsNamedEntitiesDefinitionList",
      "namespace": "quicksightTopic",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 6873
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsNamedEntitiesDefinition"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-topic/index:QuicksightTopicDataSetsNamedEntitiesDefinitionList"
    },
    "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsNamedEntitiesDefinitionMetric": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsNamedEntitiesDefinitionMetric",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-topic/index.ts",
        "line": 6516
      },
      "name": "QuicksightTopicDataSetsNamedEntitiesDefinitionMetric",
      "namespace": "quicksightTopic",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#aggregation QuicksightTopic#aggregation}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 6520
          },
          "name": "aggregation",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#aggregation_function_parameters QuicksightTopic#aggregation_function_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 6524
          },
          "name": "aggregationFunctionParameters",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/quicksight-topic/index:QuicksightTopicDataSetsNamedEntitiesDefinitionMetric"
    },
    "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsNamedEntitiesDefinitionMetricOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsNamedEntitiesDefinitionMetricOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-topic/index.ts",
          "line": 6571
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-topic/index.ts",
        "line": 6563
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 6619
          },
          "name": "resetAggregation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 6635
          },
          "name": "resetAggregationFunctionParameters"
        }
      ],
      "name": "QuicksightTopicDataSetsNamedEntitiesDefinitionMetricOutputReference",
      "namespace": "quicksightTopic",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 6639
          },
          "name": "aggregationFunctionParametersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 6623
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 6613
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 6629
          },
          "name": "aggregationFunctionParameters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 6575
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsNamedEntitiesDefinitionMetric"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-topic/index:QuicksightTopicDataSetsNamedEntitiesDefinitionMetricOutputReference"
    },
    "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsNamedEntitiesDefinitionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsNamedEntitiesDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-topic/index.ts",
          "line": 6733
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-topic/index.ts",
        "line": 6723
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 6812
          },
          "name": "putMetric",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsNamedEntitiesDefinitionMetric"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 6799
          },
          "name": "resetFieldName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 6815
          },
          "name": "resetMetric"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 6831
          },
          "name": "resetPropertyName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 6847
          },
          "name": "resetPropertyRole"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 6863
          },
          "name": "resetPropertyUsage"
        }
      ],
      "name": "QuicksightTopicDataSetsNamedEntitiesDefinitionOutputReference",
      "namespace": "quicksightTopic",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 6809
          },
          "name": "metric",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsNamedEntitiesDefinitionMetricOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 6803
          },
          "name": "fieldNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 6819
          },
          "name": "metricInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsNamedEntitiesDefinitionMetric"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 6835
          },
          "name": "propertyNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 6851
          },
          "name": "propertyRoleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 6867
          },
          "name": "propertyUsageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 6793
          },
          "name": "fieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 6825
          },
          "name": "propertyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 6841
          },
          "name": "propertyRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 6857
          },
          "name": "propertyUsage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 6737
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsNamedEntitiesDefinition"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-topic/index:QuicksightTopicDataSetsNamedEntitiesDefinitionOutputReference"
    },
    "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsNamedEntitiesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsNamedEntitiesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-topic/index.ts",
          "line": 7288
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-topic/index.ts",
        "line": 7280
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7295
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsNamedEntitiesOutputReference"
            }
          }
        }
      ],
      "name": "QuicksightTopicDataSetsNamedEntitiesList",
      "namespace": "quicksightTopic",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7281
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsNamedEntities"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-topic/index:QuicksightTopicDataSetsNamedEntitiesList"
    },
    "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsNamedEntitiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsNamedEntitiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-topic/index.ts",
          "line": 7141
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-topic/index.ts",
        "line": 7131
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7204
          },
          "name": "putDefinition",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsNamedEntitiesDefinition"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7268
          },
          "name": "putSemanticEntityType",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsNamedEntitiesSemanticEntityType"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7207
          },
          "name": "resetDefinition"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7223
          },
          "name": "resetEntityDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7239
          },
          "name": "resetEntityName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7255
          },
          "name": "resetEntitySynonyms"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7271
          },
          "name": "resetSemanticEntityType"
        }
      ],
      "name": "QuicksightTopicDataSetsNamedEntitiesOutputReference",
      "namespace": "quicksightTopic",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7201
          },
          "name": "definition",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsNamedEntitiesDefinitionList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7265
          },
          "name": "semanticEntityType",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsNamedEntitiesSemanticEntityTypeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7211
          },
          "name": "definitionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsNamedEntitiesDefinition"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7227
          },
          "name": "entityDescriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7243
          },
          "name": "entityNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7259
          },
          "name": "entitySynonymsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7275
          },
          "name": "semanticEntityTypeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsNamedEntitiesSemanticEntityType"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7217
          },
          "name": "entityDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7233
          },
          "name": "entityName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7249
          },
          "name": "entitySynonyms",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7145
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsNamedEntities"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-topic/index:QuicksightTopicDataSetsNamedEntitiesOutputReference"
    },
    "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsNamedEntitiesSemanticEntityType": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsNamedEntitiesSemanticEntityType",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-topic/index.ts",
        "line": 6891
      },
      "name": "QuicksightTopicDataSetsNamedEntitiesSemanticEntityType",
      "namespace": "quicksightTopic",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#sub_type_name QuicksightTopic#sub_type_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 6895
          },
          "name": "subTypeName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#type_name QuicksightTopic#type_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 6899
          },
          "name": "typeName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#type_parameters QuicksightTopic#type_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 6903
          },
          "name": "typeParameters",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/quicksight-topic/index:QuicksightTopicDataSetsNamedEntitiesSemanticEntityType"
    },
    "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsNamedEntitiesSemanticEntityTypeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsNamedEntitiesSemanticEntityTypeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-topic/index.ts",
          "line": 6957
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-topic/index.ts",
        "line": 6949
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7011
          },
          "name": "resetSubTypeName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7027
          },
          "name": "resetTypeName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7043
          },
          "name": "resetTypeParameters"
        }
      ],
      "name": "QuicksightTopicDataSetsNamedEntitiesSemanticEntityTypeOutputReference",
      "namespace": "quicksightTopic",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7015
          },
          "name": "subTypeNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7031
          },
          "name": "typeNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7047
          },
          "name": "typeParametersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7005
          },
          "name": "subTypeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7021
          },
          "name": "typeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7037
          },
          "name": "typeParameters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 6961
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsNamedEntitiesSemanticEntityType"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-topic/index:QuicksightTopicDataSetsNamedEntitiesSemanticEntityTypeOutputReference"
    },
    "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-topic/index.ts",
          "line": 7422
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-topic/index.ts",
        "line": 7412
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7503
          },
          "name": "putCalculatedFields",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsCalculatedFields"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7519
          },
          "name": "putColumns",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsColumns"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7535
          },
          "name": "putDataAggregation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsDataAggregation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7599
          },
          "name": "putFilters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFilters"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7615
          },
          "name": "putNamedEntities",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsNamedEntities"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7506
          },
          "name": "resetCalculatedFields"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7522
          },
          "name": "resetColumns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7538
          },
          "name": "resetDataAggregation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7554
          },
          "name": "resetDatasetArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7570
          },
          "name": "resetDatasetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7586
          },
          "name": "resetDatasetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7602
          },
          "name": "resetFilters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7618
          },
          "name": "resetNamedEntities"
        }
      ],
      "name": "QuicksightTopicDataSetsOutputReference",
      "namespace": "quicksightTopic",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7500
          },
          "name": "calculatedFields",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsCalculatedFieldsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7516
          },
          "name": "columns",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsColumnsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7532
          },
          "name": "dataAggregation",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsDataAggregationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7596
          },
          "name": "filters",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFiltersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7612
          },
          "name": "namedEntities",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsNamedEntitiesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7510
          },
          "name": "calculatedFieldsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsCalculatedFields"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7526
          },
          "name": "columnsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsColumns"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7542
          },
          "name": "dataAggregationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsDataAggregation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7558
          },
          "name": "datasetArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7574
          },
          "name": "datasetDescriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7590
          },
          "name": "datasetNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7606
          },
          "name": "filtersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7622
          },
          "name": "namedEntitiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSetsNamedEntities"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7548
          },
          "name": "datasetArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7564
          },
          "name": "datasetDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7580
          },
          "name": "datasetName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7426
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicDataSets"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-topic/index:QuicksightTopicDataSetsOutputReference"
    },
    "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-topic/index.ts",
        "line": 7646
      },
      "name": "QuicksightTopicTags",
      "namespace": "quicksightTopic",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#key QuicksightTopic#key}",
            "stability": "stable",
            "summary": "<p>Tag key.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7652
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic#value QuicksightTopic#value}",
            "stability": "stable",
            "summary": "<p>Tag value.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7658
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-topic/index:QuicksightTopicTags"
    },
    "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-topic/index.ts",
          "line": 7788
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-topic/index.ts",
        "line": 7780
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7795
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicTagsOutputReference"
            }
          }
        }
      ],
      "name": "QuicksightTopicTagsList",
      "namespace": "quicksightTopic",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7781
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-topic/index:QuicksightTopicTagsList"
    },
    "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-topic/index.ts",
          "line": 7707
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-topic/index.ts",
        "line": 7697
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7755
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7771
          },
          "name": "resetValue"
        }
      ],
      "name": "QuicksightTopicTagsOutputReference",
      "namespace": "quicksightTopic",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7759
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7775
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7749
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7765
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic/index.ts",
            "line": 7711
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightTopic.QuicksightTopicTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-topic/index:QuicksightTopicTagsOutputReference"
    },
    "@cdktn/provider-awscc.quicksightTopicV2.QuicksightTopicV2": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic_v2 awscc_quicksight_topic_v2}."
      },
      "fqn": "@cdktn/provider-awscc.quicksightTopicV2.QuicksightTopicV2",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic_v2 awscc_quicksight_topic_v2} Resource."
        },
        "locationInModule": {
          "filename": "src/quicksight-topic-v2/index.ts",
          "line": 1040
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.quicksightTopicV2.QuicksightTopicV2Config"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-topic-v2/index.ts",
        "line": 1008
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a QuicksightTopicV2 resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 1025
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the QuicksightTopicV2 to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic_v2#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing QuicksightTopicV2 that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the QuicksightTopicV2 to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 1098
          },
          "name": "putCustomInstructions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightTopicV2.QuicksightTopicV2CustomInstructions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 1114
          },
          "name": "putDataSetRelations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.quicksightTopicV2.QuicksightTopicV2DataSetRelations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 1130
          },
          "name": "putDataSets",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.quicksightTopicV2.QuicksightTopicV2DataSets"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 1199
          },
          "name": "putPermissions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.quicksightTopicV2.QuicksightTopicV2Permissions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 1215
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.quicksightTopicV2.QuicksightTopicV2Tags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 1085
          },
          "name": "resetAwsAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 1101
          },
          "name": "resetCustomInstructions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 1117
          },
          "name": "resetDataSetRelations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 1133
          },
          "name": "resetDataSets"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 1149
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 1165
          },
          "name": "resetFolderArns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 1186
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 1202
          },
          "name": "resetPermissions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 1218
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 1234
          },
          "name": "resetTopicId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 1246
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 1261
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "QuicksightTopicV2",
      "namespace": "quicksightTopicV2",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 1013
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 1073
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 1095
          },
          "name": "customInstructions",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTopicV2.QuicksightTopicV2CustomInstructionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 1111
          },
          "name": "dataSetRelations",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTopicV2.QuicksightTopicV2DataSetRelationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 1127
          },
          "name": "dataSets",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTopicV2.QuicksightTopicV2DataSetsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 1174
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 1196
          },
          "name": "permissions",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTopicV2.QuicksightTopicV2PermissionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 1212
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTopicV2.QuicksightTopicV2TagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 1089
          },
          "name": "awsAccountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 1105
          },
          "name": "customInstructionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightTopicV2.QuicksightTopicV2CustomInstructions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 1121
          },
          "name": "dataSetRelationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightTopicV2.QuicksightTopicV2DataSetRelations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 1137
          },
          "name": "dataSetsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightTopicV2.QuicksightTopicV2DataSets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 1153
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 1169
          },
          "name": "folderArnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 1190
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 1206
          },
          "name": "permissionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightTopicV2.QuicksightTopicV2Permissions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 1222
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightTopicV2.QuicksightTopicV2Tags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 1238
          },
          "name": "topicIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 1079
          },
          "name": "awsAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 1143
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 1159
          },
          "name": "folderArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 1180
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 1228
          },
          "name": "topicId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-topic-v2/index:QuicksightTopicV2"
    },
    "@cdktn/provider-awscc.quicksightTopicV2.QuicksightTopicV2Config": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTopicV2.QuicksightTopicV2Config",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-topic-v2/index.ts",
        "line": 14
      },
      "name": "QuicksightTopicV2Config",
      "namespace": "quicksightTopicV2",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic_v2#aws_account_id QuicksightTopicV2#aws_account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 18
          },
          "name": "awsAccountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic_v2#custom_instructions QuicksightTopicV2#custom_instructions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 22
          },
          "name": "customInstructions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTopicV2.QuicksightTopicV2CustomInstructions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic_v2#data_set_relations QuicksightTopicV2#data_set_relations}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 26
          },
          "name": "dataSetRelations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightTopicV2.QuicksightTopicV2DataSetRelations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic_v2#data_sets QuicksightTopicV2#data_sets}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 30
          },
          "name": "dataSets",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightTopicV2.QuicksightTopicV2DataSets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic_v2#description QuicksightTopicV2#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 34
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic_v2#folder_arns QuicksightTopicV2#folder_arns}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 38
          },
          "name": "folderArns",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic_v2#name QuicksightTopicV2#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 42
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic_v2#permissions QuicksightTopicV2#permissions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 46
          },
          "name": "permissions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightTopicV2.QuicksightTopicV2Permissions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic_v2#tags QuicksightTopicV2#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 50
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightTopicV2.QuicksightTopicV2Tags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic_v2#topic_id QuicksightTopicV2#topic_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 54
          },
          "name": "topicId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-topic-v2/index:QuicksightTopicV2Config"
    },
    "@cdktn/provider-awscc.quicksightTopicV2.QuicksightTopicV2CustomInstructions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTopicV2.QuicksightTopicV2CustomInstructions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-topic-v2/index.ts",
        "line": 56
      },
      "name": "QuicksightTopicV2CustomInstructions",
      "namespace": "quicksightTopicV2",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic_v2#custom_instructions_string QuicksightTopicV2#custom_instructions_string}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 60
          },
          "name": "customInstructionsString",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-topic-v2/index:QuicksightTopicV2CustomInstructions"
    },
    "@cdktn/provider-awscc.quicksightTopicV2.QuicksightTopicV2CustomInstructionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTopicV2.QuicksightTopicV2CustomInstructionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-topic-v2/index.ts",
          "line": 100
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-topic-v2/index.ts",
        "line": 92
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 142
          },
          "name": "resetCustomInstructionsString"
        }
      ],
      "name": "QuicksightTopicV2CustomInstructionsOutputReference",
      "namespace": "quicksightTopicV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 146
          },
          "name": "customInstructionsStringInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 136
          },
          "name": "customInstructionsString",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 104
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightTopicV2.QuicksightTopicV2CustomInstructions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-topic-v2/index:QuicksightTopicV2CustomInstructionsOutputReference"
    },
    "@cdktn/provider-awscc.quicksightTopicV2.QuicksightTopicV2DataSetRelations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTopicV2.QuicksightTopicV2DataSetRelations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-topic-v2/index.ts",
        "line": 404
      },
      "name": "QuicksightTopicV2DataSetRelations",
      "namespace": "quicksightTopicV2",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic_v2#left QuicksightTopicV2#left}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 408
          },
          "name": "left",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTopicV2.QuicksightTopicV2DataSetRelationsLeft"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic_v2#right QuicksightTopicV2#right}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 412
          },
          "name": "right",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTopicV2.QuicksightTopicV2DataSetRelationsRight"
          }
        }
      ],
      "symbolId": "src/quicksight-topic-v2/index:QuicksightTopicV2DataSetRelations"
    },
    "@cdktn/provider-awscc.quicksightTopicV2.QuicksightTopicV2DataSetRelationsLeft": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTopicV2.QuicksightTopicV2DataSetRelationsLeft",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-topic-v2/index.ts",
        "line": 150
      },
      "name": "QuicksightTopicV2DataSetRelationsLeft",
      "namespace": "quicksightTopicV2",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic_v2#column_names QuicksightTopicV2#column_names}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 154
          },
          "name": "columnNames",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic_v2#data_set_arn QuicksightTopicV2#data_set_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 158
          },
          "name": "dataSetArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-topic-v2/index:QuicksightTopicV2DataSetRelationsLeft"
    },
    "@cdktn/provider-awscc.quicksightTopicV2.QuicksightTopicV2DataSetRelationsLeftOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTopicV2.QuicksightTopicV2DataSetRelationsLeftOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-topic-v2/index.ts",
          "line": 205
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-topic-v2/index.ts",
        "line": 197
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 253
          },
          "name": "resetColumnNames"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 269
          },
          "name": "resetDataSetArn"
        }
      ],
      "name": "QuicksightTopicV2DataSetRelationsLeftOutputReference",
      "namespace": "quicksightTopicV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 257
          },
          "name": "columnNamesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 273
          },
          "name": "dataSetArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 247
          },
          "name": "columnNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 263
          },
          "name": "dataSetArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 209
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightTopicV2.QuicksightTopicV2DataSetRelationsLeft"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-topic-v2/index:QuicksightTopicV2DataSetRelationsLeftOutputReference"
    },
    "@cdktn/provider-awscc.quicksightTopicV2.QuicksightTopicV2DataSetRelationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTopicV2.QuicksightTopicV2DataSetRelationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-topic-v2/index.ts",
          "line": 542
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-topic-v2/index.ts",
        "line": 534
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 549
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.quicksightTopicV2.QuicksightTopicV2DataSetRelationsOutputReference"
            }
          }
        }
      ],
      "name": "QuicksightTopicV2DataSetRelationsList",
      "namespace": "quicksightTopicV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 535
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightTopicV2.QuicksightTopicV2DataSetRelations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-topic-v2/index:QuicksightTopicV2DataSetRelationsList"
    },
    "@cdktn/provider-awscc.quicksightTopicV2.QuicksightTopicV2DataSetRelationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTopicV2.QuicksightTopicV2DataSetRelationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-topic-v2/index.ts",
          "line": 461
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-topic-v2/index.ts",
        "line": 451
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 506
          },
          "name": "putLeft",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightTopicV2.QuicksightTopicV2DataSetRelationsLeft"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 522
          },
          "name": "putRight",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.quicksightTopicV2.QuicksightTopicV2DataSetRelationsRight"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 509
          },
          "name": "resetLeft"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 525
          },
          "name": "resetRight"
        }
      ],
      "name": "QuicksightTopicV2DataSetRelationsOutputReference",
      "namespace": "quicksightTopicV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 503
          },
          "name": "left",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTopicV2.QuicksightTopicV2DataSetRelationsLeftOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 519
          },
          "name": "right",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightTopicV2.QuicksightTopicV2DataSetRelationsRightOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 513
          },
          "name": "leftInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightTopicV2.QuicksightTopicV2DataSetRelationsLeft"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 529
          },
          "name": "rightInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightTopicV2.QuicksightTopicV2DataSetRelationsRight"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 465
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightTopicV2.QuicksightTopicV2DataSetRelations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-topic-v2/index:QuicksightTopicV2DataSetRelationsOutputReference"
    },
    "@cdktn/provider-awscc.quicksightTopicV2.QuicksightTopicV2DataSetRelationsRight": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTopicV2.QuicksightTopicV2DataSetRelationsRight",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-topic-v2/index.ts",
        "line": 277
      },
      "name": "QuicksightTopicV2DataSetRelationsRight",
      "namespace": "quicksightTopicV2",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic_v2#column_names QuicksightTopicV2#column_names}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 281
          },
          "name": "columnNames",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic_v2#data_set_arn QuicksightTopicV2#data_set_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 285
          },
          "name": "dataSetArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-topic-v2/index:QuicksightTopicV2DataSetRelationsRight"
    },
    "@cdktn/provider-awscc.quicksightTopicV2.QuicksightTopicV2DataSetRelationsRightOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTopicV2.QuicksightTopicV2DataSetRelationsRightOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-topic-v2/index.ts",
          "line": 332
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-topic-v2/index.ts",
        "line": 324
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 380
          },
          "name": "resetColumnNames"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 396
          },
          "name": "resetDataSetArn"
        }
      ],
      "name": "QuicksightTopicV2DataSetRelationsRightOutputReference",
      "namespace": "quicksightTopicV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 384
          },
          "name": "columnNamesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 400
          },
          "name": "dataSetArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 374
          },
          "name": "columnNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 390
          },
          "name": "dataSetArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 336
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightTopicV2.QuicksightTopicV2DataSetRelationsRight"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-topic-v2/index:QuicksightTopicV2DataSetRelationsRightOutputReference"
    },
    "@cdktn/provider-awscc.quicksightTopicV2.QuicksightTopicV2DataSets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTopicV2.QuicksightTopicV2DataSets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-topic-v2/index.ts",
        "line": 553
      },
      "name": "QuicksightTopicV2DataSets",
      "namespace": "quicksightTopicV2",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic_v2#data_set_arn QuicksightTopicV2#data_set_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 557
          },
          "name": "dataSetArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic_v2#data_set_name QuicksightTopicV2#data_set_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 561
          },
          "name": "dataSetName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-topic-v2/index:QuicksightTopicV2DataSets"
    },
    "@cdktn/provider-awscc.quicksightTopicV2.QuicksightTopicV2DataSetsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTopicV2.QuicksightTopicV2DataSetsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-topic-v2/index.ts",
          "line": 691
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-topic-v2/index.ts",
        "line": 683
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 698
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.quicksightTopicV2.QuicksightTopicV2DataSetsOutputReference"
            }
          }
        }
      ],
      "name": "QuicksightTopicV2DataSetsList",
      "namespace": "quicksightTopicV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 684
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightTopicV2.QuicksightTopicV2DataSets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-topic-v2/index:QuicksightTopicV2DataSetsList"
    },
    "@cdktn/provider-awscc.quicksightTopicV2.QuicksightTopicV2DataSetsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTopicV2.QuicksightTopicV2DataSetsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-topic-v2/index.ts",
          "line": 610
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-topic-v2/index.ts",
        "line": 600
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 658
          },
          "name": "resetDataSetArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 674
          },
          "name": "resetDataSetName"
        }
      ],
      "name": "QuicksightTopicV2DataSetsOutputReference",
      "namespace": "quicksightTopicV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 662
          },
          "name": "dataSetArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 678
          },
          "name": "dataSetNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 652
          },
          "name": "dataSetArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 668
          },
          "name": "dataSetName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 614
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightTopicV2.QuicksightTopicV2DataSets"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-topic-v2/index:QuicksightTopicV2DataSetsOutputReference"
    },
    "@cdktn/provider-awscc.quicksightTopicV2.QuicksightTopicV2Permissions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTopicV2.QuicksightTopicV2Permissions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-topic-v2/index.ts",
        "line": 702
      },
      "name": "QuicksightTopicV2Permissions",
      "namespace": "quicksightTopicV2",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic_v2#actions QuicksightTopicV2#actions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 706
          },
          "name": "actions",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic_v2#principal QuicksightTopicV2#principal}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 710
          },
          "name": "principal",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-topic-v2/index:QuicksightTopicV2Permissions"
    },
    "@cdktn/provider-awscc.quicksightTopicV2.QuicksightTopicV2PermissionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTopicV2.QuicksightTopicV2PermissionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-topic-v2/index.ts",
          "line": 840
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-topic-v2/index.ts",
        "line": 832
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 847
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.quicksightTopicV2.QuicksightTopicV2PermissionsOutputReference"
            }
          }
        }
      ],
      "name": "QuicksightTopicV2PermissionsList",
      "namespace": "quicksightTopicV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 833
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightTopicV2.QuicksightTopicV2Permissions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-topic-v2/index:QuicksightTopicV2PermissionsList"
    },
    "@cdktn/provider-awscc.quicksightTopicV2.QuicksightTopicV2PermissionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTopicV2.QuicksightTopicV2PermissionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-topic-v2/index.ts",
          "line": 759
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-topic-v2/index.ts",
        "line": 749
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 807
          },
          "name": "resetActions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 823
          },
          "name": "resetPrincipal"
        }
      ],
      "name": "QuicksightTopicV2PermissionsOutputReference",
      "namespace": "quicksightTopicV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 811
          },
          "name": "actionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 827
          },
          "name": "principalInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 801
          },
          "name": "actions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 817
          },
          "name": "principal",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 763
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightTopicV2.QuicksightTopicV2Permissions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-topic-v2/index:QuicksightTopicV2PermissionsOutputReference"
    },
    "@cdktn/provider-awscc.quicksightTopicV2.QuicksightTopicV2Tags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTopicV2.QuicksightTopicV2Tags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-topic-v2/index.ts",
        "line": 851
      },
      "name": "QuicksightTopicV2Tags",
      "namespace": "quicksightTopicV2",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic_v2#key QuicksightTopicV2#key}",
            "stability": "stable",
            "summary": "<p>Tag key.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 857
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_topic_v2#value QuicksightTopicV2#value}",
            "stability": "stable",
            "summary": "<p>Tag value.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 863
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-topic-v2/index:QuicksightTopicV2Tags"
    },
    "@cdktn/provider-awscc.quicksightTopicV2.QuicksightTopicV2TagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTopicV2.QuicksightTopicV2TagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-topic-v2/index.ts",
          "line": 993
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-topic-v2/index.ts",
        "line": 985
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 1000
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.quicksightTopicV2.QuicksightTopicV2TagsOutputReference"
            }
          }
        }
      ],
      "name": "QuicksightTopicV2TagsList",
      "namespace": "quicksightTopicV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 986
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightTopicV2.QuicksightTopicV2Tags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-topic-v2/index:QuicksightTopicV2TagsList"
    },
    "@cdktn/provider-awscc.quicksightTopicV2.QuicksightTopicV2TagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightTopicV2.QuicksightTopicV2TagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-topic-v2/index.ts",
          "line": 912
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-topic-v2/index.ts",
        "line": 902
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 960
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 976
          },
          "name": "resetValue"
        }
      ],
      "name": "QuicksightTopicV2TagsOutputReference",
      "namespace": "quicksightTopicV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 964
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 980
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 954
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 970
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-topic-v2/index.ts",
            "line": 916
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightTopicV2.QuicksightTopicV2Tags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-topic-v2/index:QuicksightTopicV2TagsOutputReference"
    },
    "@cdktn/provider-awscc.quicksightVpcConnection.QuicksightVpcConnection": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_vpc_connection awscc_quicksight_vpc_connection}."
      },
      "fqn": "@cdktn/provider-awscc.quicksightVpcConnection.QuicksightVpcConnection",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_vpc_connection awscc_quicksight_vpc_connection} Resource."
        },
        "locationInModule": {
          "filename": "src/quicksight-vpc-connection/index.ts",
          "line": 336
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.quicksightVpcConnection.QuicksightVpcConnectionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-vpc-connection/index.ts",
        "line": 304
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a QuicksightVpcConnection resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/quicksight-vpc-connection/index.ts",
            "line": 321
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the QuicksightVpcConnection to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_vpc_connection#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing QuicksightVpcConnection that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the QuicksightVpcConnection to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-vpc-connection/index.ts",
            "line": 515
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.quicksightVpcConnection.QuicksightVpcConnectionTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-vpc-connection/index.ts",
            "line": 380
          },
          "name": "resetAvailabilityStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-vpc-connection/index.ts",
            "line": 396
          },
          "name": "resetAwsAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-vpc-connection/index.ts",
            "line": 417
          },
          "name": "resetDnsResolvers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-vpc-connection/index.ts",
            "line": 443
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-vpc-connection/index.ts",
            "line": 465
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-vpc-connection/index.ts",
            "line": 481
          },
          "name": "resetSecurityGroupIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-vpc-connection/index.ts",
            "line": 502
          },
          "name": "resetSubnetIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-vpc-connection/index.ts",
            "line": 518
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-vpc-connection/index.ts",
            "line": 534
          },
          "name": "resetVpcConnectionId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-vpc-connection/index.ts",
            "line": 551
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-vpc-connection/index.ts",
            "line": 565
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "QuicksightVpcConnection",
      "namespace": "quicksightVpcConnection",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-vpc-connection/index.ts",
            "line": 309
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-vpc-connection/index.ts",
            "line": 368
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-vpc-connection/index.ts",
            "line": 405
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-vpc-connection/index.ts",
            "line": 426
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-vpc-connection/index.ts",
            "line": 431
          },
          "name": "lastUpdatedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-vpc-connection/index.ts",
            "line": 453
          },
          "name": "networkInterfaces",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightVpcConnection.QuicksightVpcConnectionNetworkInterfacesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-vpc-connection/index.ts",
            "line": 490
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-vpc-connection/index.ts",
            "line": 512
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightVpcConnection.QuicksightVpcConnectionTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-vpc-connection/index.ts",
            "line": 543
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-vpc-connection/index.ts",
            "line": 384
          },
          "name": "availabilityStatusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-vpc-connection/index.ts",
            "line": 400
          },
          "name": "awsAccountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-vpc-connection/index.ts",
            "line": 421
          },
          "name": "dnsResolversInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-vpc-connection/index.ts",
            "line": 447
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-vpc-connection/index.ts",
            "line": 469
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-vpc-connection/index.ts",
            "line": 485
          },
          "name": "securityGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-vpc-connection/index.ts",
            "line": 506
          },
          "name": "subnetIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-vpc-connection/index.ts",
            "line": 522
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightVpcConnection.QuicksightVpcConnectionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-vpc-connection/index.ts",
            "line": 538
          },
          "name": "vpcConnectionIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-vpc-connection/index.ts",
            "line": 374
          },
          "name": "availabilityStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-vpc-connection/index.ts",
            "line": 390
          },
          "name": "awsAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-vpc-connection/index.ts",
            "line": 411
          },
          "name": "dnsResolvers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-vpc-connection/index.ts",
            "line": 437
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-vpc-connection/index.ts",
            "line": 459
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-vpc-connection/index.ts",
            "line": 475
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-vpc-connection/index.ts",
            "line": 496
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-vpc-connection/index.ts",
            "line": 528
          },
          "name": "vpcConnectionId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-vpc-connection/index:QuicksightVpcConnection"
    },
    "@cdktn/provider-awscc.quicksightVpcConnection.QuicksightVpcConnectionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightVpcConnection.QuicksightVpcConnectionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-vpc-connection/index.ts",
        "line": 14
      },
      "name": "QuicksightVpcConnectionConfig",
      "namespace": "quicksightVpcConnection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_vpc_connection#availability_status QuicksightVpcConnection#availability_status}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-vpc-connection/index.ts",
            "line": 18
          },
          "name": "availabilityStatus",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_vpc_connection#aws_account_id QuicksightVpcConnection#aws_account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-vpc-connection/index.ts",
            "line": 22
          },
          "name": "awsAccountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_vpc_connection#dns_resolvers QuicksightVpcConnection#dns_resolvers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-vpc-connection/index.ts",
            "line": 26
          },
          "name": "dnsResolvers",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_vpc_connection#name QuicksightVpcConnection#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-vpc-connection/index.ts",
            "line": 30
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_vpc_connection#role_arn QuicksightVpcConnection#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-vpc-connection/index.ts",
            "line": 34
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_vpc_connection#security_group_ids QuicksightVpcConnection#security_group_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-vpc-connection/index.ts",
            "line": 38
          },
          "name": "securityGroupIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_vpc_connection#subnet_ids QuicksightVpcConnection#subnet_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-vpc-connection/index.ts",
            "line": 42
          },
          "name": "subnetIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_vpc_connection#tags QuicksightVpcConnection#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-vpc-connection/index.ts",
            "line": 46
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightVpcConnection.QuicksightVpcConnectionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_vpc_connection#vpc_connection_id QuicksightVpcConnection#vpc_connection_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-vpc-connection/index.ts",
            "line": 50
          },
          "name": "vpcConnectionId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-vpc-connection/index:QuicksightVpcConnectionConfig"
    },
    "@cdktn/provider-awscc.quicksightVpcConnection.QuicksightVpcConnectionNetworkInterfaces": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightVpcConnection.QuicksightVpcConnectionNetworkInterfaces",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-vpc-connection/index.ts",
        "line": 52
      },
      "name": "QuicksightVpcConnectionNetworkInterfaces",
      "namespace": "quicksightVpcConnection",
      "symbolId": "src/quicksight-vpc-connection/index:QuicksightVpcConnectionNetworkInterfaces"
    },
    "@cdktn/provider-awscc.quicksightVpcConnection.QuicksightVpcConnectionNetworkInterfacesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightVpcConnection.QuicksightVpcConnectionNetworkInterfacesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-vpc-connection/index.ts",
          "line": 136
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-vpc-connection/index.ts",
        "line": 129
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-vpc-connection/index.ts",
            "line": 143
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.quicksightVpcConnection.QuicksightVpcConnectionNetworkInterfacesOutputReference"
            }
          }
        }
      ],
      "name": "QuicksightVpcConnectionNetworkInterfacesList",
      "namespace": "quicksightVpcConnection",
      "symbolId": "src/quicksight-vpc-connection/index:QuicksightVpcConnectionNetworkInterfacesList"
    },
    "@cdktn/provider-awscc.quicksightVpcConnection.QuicksightVpcConnectionNetworkInterfacesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightVpcConnection.QuicksightVpcConnectionNetworkInterfacesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-vpc-connection/index.ts",
          "line": 84
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-vpc-connection/index.ts",
        "line": 75
      },
      "name": "QuicksightVpcConnectionNetworkInterfacesOutputReference",
      "namespace": "quicksightVpcConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-vpc-connection/index.ts",
            "line": 104
          },
          "name": "availabilityZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-vpc-connection/index.ts",
            "line": 109
          },
          "name": "errorMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-vpc-connection/index.ts",
            "line": 114
          },
          "name": "networkInterfaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-vpc-connection/index.ts",
            "line": 119
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-vpc-connection/index.ts",
            "line": 124
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-vpc-connection/index.ts",
            "line": 88
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.quicksightVpcConnection.QuicksightVpcConnectionNetworkInterfaces"
          }
        }
      ],
      "symbolId": "src/quicksight-vpc-connection/index:QuicksightVpcConnectionNetworkInterfacesOutputReference"
    },
    "@cdktn/provider-awscc.quicksightVpcConnection.QuicksightVpcConnectionTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightVpcConnection.QuicksightVpcConnectionTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/quicksight-vpc-connection/index.ts",
        "line": 147
      },
      "name": "QuicksightVpcConnectionTags",
      "namespace": "quicksightVpcConnection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_vpc_connection#key QuicksightVpcConnection#key}",
            "stability": "stable",
            "summary": "<p>Tag key.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-vpc-connection/index.ts",
            "line": 153
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/quicksight_vpc_connection#value QuicksightVpcConnection#value}",
            "stability": "stable",
            "summary": "<p>Tag value.</p>."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-vpc-connection/index.ts",
            "line": 159
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/quicksight-vpc-connection/index:QuicksightVpcConnectionTags"
    },
    "@cdktn/provider-awscc.quicksightVpcConnection.QuicksightVpcConnectionTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightVpcConnection.QuicksightVpcConnectionTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-vpc-connection/index.ts",
          "line": 289
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-vpc-connection/index.ts",
        "line": 281
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-vpc-connection/index.ts",
            "line": 296
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.quicksightVpcConnection.QuicksightVpcConnectionTagsOutputReference"
            }
          }
        }
      ],
      "name": "QuicksightVpcConnectionTagsList",
      "namespace": "quicksightVpcConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-vpc-connection/index.ts",
            "line": 282
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.quicksightVpcConnection.QuicksightVpcConnectionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-vpc-connection/index:QuicksightVpcConnectionTagsList"
    },
    "@cdktn/provider-awscc.quicksightVpcConnection.QuicksightVpcConnectionTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.quicksightVpcConnection.QuicksightVpcConnectionTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/quicksight-vpc-connection/index.ts",
          "line": 208
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/quicksight-vpc-connection/index.ts",
        "line": 198
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-vpc-connection/index.ts",
            "line": 256
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-vpc-connection/index.ts",
            "line": 272
          },
          "name": "resetValue"
        }
      ],
      "name": "QuicksightVpcConnectionTagsOutputReference",
      "namespace": "quicksightVpcConnection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-vpc-connection/index.ts",
            "line": 260
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/quicksight-vpc-connection/index.ts",
            "line": 276
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-vpc-connection/index.ts",
            "line": 250
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-vpc-connection/index.ts",
            "line": 266
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/quicksight-vpc-connection/index.ts",
            "line": 212
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.quicksightVpcConnection.QuicksightVpcConnectionTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/quicksight-vpc-connection/index:QuicksightVpcConnectionTagsOutputReference"
    },
    "@cdktn/provider-awscc.ramPermission.RamPermission": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ram_permission awscc_ram_permission}."
      },
      "fqn": "@cdktn/provider-awscc.ramPermission.RamPermission",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ram_permission awscc_ram_permission} Resource."
        },
        "locationInModule": {
          "filename": "src/ram-permission/index.ts",
          "line": 227
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ramPermission.RamPermissionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ram-permission/index.ts",
        "line": 195
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a RamPermission resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ram-permission/index.ts",
            "line": 212
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the RamPermission to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ram_permission#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing RamPermission that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the RamPermission to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ram-permission/index.ts",
            "line": 317
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ramPermission.RamPermissionTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ram-permission/index.ts",
            "line": 320
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ram-permission/index.ts",
            "line": 337
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ram-permission/index.ts",
            "line": 346
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "RamPermission",
      "namespace": "ramPermission",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ram-permission/index.ts",
            "line": 200
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ram-permission/index.ts",
            "line": 254
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ram-permission/index.ts",
            "line": 259
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ram-permission/index.ts",
            "line": 264
          },
          "name": "isResourceTypeDefault",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ram-permission/index.ts",
            "line": 282
          },
          "name": "permissionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ram-permission/index.ts",
            "line": 314
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ramPermission.RamPermissionTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ram-permission/index.ts",
            "line": 329
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ram-permission/index.ts",
            "line": 277
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ram-permission/index.ts",
            "line": 295
          },
          "name": "policyTemplateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ram-permission/index.ts",
            "line": 308
          },
          "name": "resourceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ram-permission/index.ts",
            "line": 324
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ramPermission.RamPermissionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ram-permission/index.ts",
            "line": 270
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ram-permission/index.ts",
            "line": 288
          },
          "name": "policyTemplate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ram-permission/index.ts",
            "line": 301
          },
          "name": "resourceType",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ram-permission/index:RamPermission"
    },
    "@cdktn/provider-awscc.ramPermission.RamPermissionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ramPermission.RamPermissionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ram-permission/index.ts",
        "line": 14
      },
      "name": "RamPermissionConfig",
      "namespace": "ramPermission",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ram_permission#name RamPermission#name}",
            "stability": "stable",
            "summary": "The name of the permission."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ram-permission/index.ts",
            "line": 20
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ram_permission#policy_template RamPermission#policy_template}",
            "stability": "stable",
            "summary": "Policy template for the permission."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ram-permission/index.ts",
            "line": 26
          },
          "name": "policyTemplate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ram_permission#resource_type RamPermission#resource_type}",
            "stability": "stable",
            "summary": "The resource type this permission can be used with."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ram-permission/index.ts",
            "line": 32
          },
          "name": "resourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ram_permission#tags RamPermission#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ram-permission/index.ts",
            "line": 36
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ramPermission.RamPermissionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ram-permission/index:RamPermissionConfig"
    },
    "@cdktn/provider-awscc.ramPermission.RamPermissionTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ramPermission.RamPermissionTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ram-permission/index.ts",
        "line": 38
      },
      "name": "RamPermissionTags",
      "namespace": "ramPermission",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ram_permission#key RamPermission#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ram-permission/index.ts",
            "line": 44
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ram_permission#value RamPermission#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ram-permission/index.ts",
            "line": 50
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ram-permission/index:RamPermissionTags"
    },
    "@cdktn/provider-awscc.ramPermission.RamPermissionTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ramPermission.RamPermissionTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ram-permission/index.ts",
          "line": 180
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ram-permission/index.ts",
        "line": 172
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ram-permission/index.ts",
            "line": 187
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ramPermission.RamPermissionTagsOutputReference"
            }
          }
        }
      ],
      "name": "RamPermissionTagsList",
      "namespace": "ramPermission",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ram-permission/index.ts",
            "line": 173
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ramPermission.RamPermissionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ram-permission/index:RamPermissionTagsList"
    },
    "@cdktn/provider-awscc.ramPermission.RamPermissionTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ramPermission.RamPermissionTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ram-permission/index.ts",
          "line": 99
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ram-permission/index.ts",
        "line": 89
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ram-permission/index.ts",
            "line": 147
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ram-permission/index.ts",
            "line": 163
          },
          "name": "resetValue"
        }
      ],
      "name": "RamPermissionTagsOutputReference",
      "namespace": "ramPermission",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ram-permission/index.ts",
            "line": 151
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ram-permission/index.ts",
            "line": 167
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ram-permission/index.ts",
            "line": 141
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ram-permission/index.ts",
            "line": 157
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ram-permission/index.ts",
            "line": 103
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ramPermission.RamPermissionTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ram-permission/index:RamPermissionTagsOutputReference"
    },
    "@cdktn/provider-awscc.ramResourceShare.RamResourceShare": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ram_resource_share awscc_ram_resource_share}."
      },
      "fqn": "@cdktn/provider-awscc.ramResourceShare.RamResourceShare",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ram_resource_share awscc_ram_resource_share} Resource."
        },
        "locationInModule": {
          "filename": "src/ram-resource-share/index.ts",
          "line": 394
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ramResourceShare.RamResourceShareConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ram-resource-share/index.ts",
        "line": 362
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a RamResourceShare resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ram-resource-share/index.ts",
            "line": 379
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the RamResourceShare to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ram_resource_share#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing RamResourceShare that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the RamResourceShare to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ram-resource-share/index.ts",
            "line": 536
          },
          "name": "putResourceShareConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ramResourceShare.RamResourceShareResourceShareConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ram-resource-share/index.ts",
            "line": 573
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ramResourceShare.RamResourceShareTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ram-resource-share/index.ts",
            "line": 432
          },
          "name": "resetAllowExternalPrincipals"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ram-resource-share/index.ts",
            "line": 491
          },
          "name": "resetPermissionArns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ram-resource-share/index.ts",
            "line": 507
          },
          "name": "resetPrincipals"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ram-resource-share/index.ts",
            "line": 523
          },
          "name": "resetResourceArns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ram-resource-share/index.ts",
            "line": 539
          },
          "name": "resetResourceShareConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ram-resource-share/index.ts",
            "line": 555
          },
          "name": "resetSources"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ram-resource-share/index.ts",
            "line": 576
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ram-resource-share/index.ts",
            "line": 588
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ram-resource-share/index.ts",
            "line": 601
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "RamResourceShare",
      "namespace": "ramResourceShare",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ram-resource-share/index.ts",
            "line": 367
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ram-resource-share/index.ts",
            "line": 441
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ram-resource-share/index.ts",
            "line": 446
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ram-resource-share/index.ts",
            "line": 451
          },
          "name": "featureSet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ram-resource-share/index.ts",
            "line": 456
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ram-resource-share/index.ts",
            "line": 461
          },
          "name": "lastUpdatedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ram-resource-share/index.ts",
            "line": 479
          },
          "name": "owningAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ram-resource-share/index.ts",
            "line": 533
          },
          "name": "resourceShareConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.ramResourceShare.RamResourceShareResourceShareConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ram-resource-share/index.ts",
            "line": 564
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ram-resource-share/index.ts",
            "line": 570
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ramResourceShare.RamResourceShareTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ram-resource-share/index.ts",
            "line": 436
          },
          "name": "allowExternalPrincipalsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ram-resource-share/index.ts",
            "line": 474
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ram-resource-share/index.ts",
            "line": 495
          },
          "name": "permissionArnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ram-resource-share/index.ts",
            "line": 511
          },
          "name": "principalsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ram-resource-share/index.ts",
            "line": 527
          },
          "name": "resourceArnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ram-resource-share/index.ts",
            "line": 543
          },
          "name": "resourceShareConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ramResourceShare.RamResourceShareResourceShareConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ram-resource-share/index.ts",
            "line": 559
          },
          "name": "sourcesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ram-resource-share/index.ts",
            "line": 580
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ramResourceShare.RamResourceShareTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ram-resource-share/index.ts",
            "line": 426
          },
          "name": "allowExternalPrincipals",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ram-resource-share/index.ts",
            "line": 467
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ram-resource-share/index.ts",
            "line": 485
          },
          "name": "permissionArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ram-resource-share/index.ts",
            "line": 501
          },
          "name": "principals",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ram-resource-share/index.ts",
            "line": 517
          },
          "name": "resourceArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ram-resource-share/index.ts",
            "line": 549
          },
          "name": "sources",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/ram-resource-share/index:RamResourceShare"
    },
    "@cdktn/provider-awscc.ramResourceShare.RamResourceShareConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ramResourceShare.RamResourceShareConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ram-resource-share/index.ts",
        "line": 14
      },
      "name": "RamResourceShareConfig",
      "namespace": "ramResourceShare",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ram_resource_share#name RamResourceShare#name}",
            "stability": "stable",
            "summary": "Specifies the name of the resource share."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ram-resource-share/index.ts",
            "line": 26
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "A value of `true` lets you share with individual AWS accounts that are not in your organization. A value of `false` only has meaning if your account is a member of an AWS Organization. The default value is `true`.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ram_resource_share#allow_external_principals RamResourceShare#allow_external_principals}",
            "stability": "stable",
            "summary": "Specifies whether principals outside your organization in AWS Organizations can be associated with a resource share."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ram-resource-share/index.ts",
            "line": 20
          },
          "name": "allowExternalPrincipals",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ram_resource_share#permission_arns RamResourceShare#permission_arns}",
            "stability": "stable",
            "summary": "Specifies the [Amazon Resource Names (ARNs)](https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html) of the AWS RAM permission to associate with the resource share. If you do not specify an ARN for the permission, AWS RAM automatically attaches the default version of the permission for each resource type. You can associate only one permission with each resource type included in the resource share."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ram-resource-share/index.ts",
            "line": 32
          },
          "name": "permissionArns",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "- An AWS account ID\n\n- An Amazon Resource Name (ARN) of an organization in AWS Organizations\n\n- An ARN of an organizational unit (OU) in AWS Organizations\n\n- An ARN of an IAM role\n\n- An ARN of an IAM user\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ram_resource_share#principals RamResourceShare#principals}",
            "stability": "stable",
            "summary": "Specifies the principals to associate with the resource share. The possible values are:."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ram-resource-share/index.ts",
            "line": 48
          },
          "name": "principals",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ram_resource_share#resource_arns RamResourceShare#resource_arns}",
            "stability": "stable",
            "summary": "Specifies a list of one or more ARNs of the resources to associate with the resource share."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ram-resource-share/index.ts",
            "line": 54
          },
          "name": "resourceArns",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ram_resource_share#resource_share_configuration RamResourceShare#resource_share_configuration}",
            "stability": "stable",
            "summary": "Specifies the configuration for the resource share."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ram-resource-share/index.ts",
            "line": 60
          },
          "name": "resourceShareConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ramResourceShare.RamResourceShareResourceShareConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ram_resource_share#sources RamResourceShare#sources}",
            "stability": "stable",
            "summary": "Specifies from which source accounts the service principal has access to the resources in this resource share."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ram-resource-share/index.ts",
            "line": 66
          },
          "name": "sources",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "It doesn't attach the tags to the resources associated with the resource share.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ram_resource_share#tags RamResourceShare#tags}",
            "stability": "stable",
            "summary": "Specifies one or more tags to attach to the resource share itself."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ram-resource-share/index.ts",
            "line": 72
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ramResourceShare.RamResourceShareTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ram-resource-share/index:RamResourceShareConfig"
    },
    "@cdktn/provider-awscc.ramResourceShare.RamResourceShareResourceShareConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ramResourceShare.RamResourceShareResourceShareConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ram-resource-share/index.ts",
        "line": 74
      },
      "name": "RamResourceShareResourceShareConfiguration",
      "namespace": "ramResourceShare",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ram_resource_share#exclusive_account_access RamResourceShare#exclusive_account_access}",
            "stability": "stable",
            "summary": "The resource share restricts access to an account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ram-resource-share/index.ts",
            "line": 80
          },
          "name": "exclusiveAccountAccess",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ram_resource_share#retain_sharing_on_account_leave_organization RamResourceShare#retain_sharing_on_account_leave_organization}",
            "stability": "stable",
            "summary": "Specifies whether the consumer account retains access to the resource share after leaving the organization."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ram-resource-share/index.ts",
            "line": 86
          },
          "name": "retainSharingOnAccountLeaveOrganization",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ram-resource-share/index:RamResourceShareResourceShareConfiguration"
    },
    "@cdktn/provider-awscc.ramResourceShare.RamResourceShareResourceShareConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ramResourceShare.RamResourceShareResourceShareConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ram-resource-share/index.ts",
          "line": 133
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ram-resource-share/index.ts",
        "line": 125
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ram-resource-share/index.ts",
            "line": 181
          },
          "name": "resetExclusiveAccountAccess"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ram-resource-share/index.ts",
            "line": 197
          },
          "name": "resetRetainSharingOnAccountLeaveOrganization"
        }
      ],
      "name": "RamResourceShareResourceShareConfigurationOutputReference",
      "namespace": "ramResourceShare",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ram-resource-share/index.ts",
            "line": 185
          },
          "name": "exclusiveAccountAccessInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ram-resource-share/index.ts",
            "line": 201
          },
          "name": "retainSharingOnAccountLeaveOrganizationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ram-resource-share/index.ts",
            "line": 175
          },
          "name": "exclusiveAccountAccess",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ram-resource-share/index.ts",
            "line": 191
          },
          "name": "retainSharingOnAccountLeaveOrganization",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ram-resource-share/index.ts",
            "line": 137
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ramResourceShare.RamResourceShareResourceShareConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ram-resource-share/index:RamResourceShareResourceShareConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.ramResourceShare.RamResourceShareTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ramResourceShare.RamResourceShareTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ram-resource-share/index.ts",
        "line": 205
      },
      "name": "RamResourceShareTags",
      "namespace": "ramResourceShare",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ram_resource_share#key RamResourceShare#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ram-resource-share/index.ts",
            "line": 211
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ram_resource_share#value RamResourceShare#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ram-resource-share/index.ts",
            "line": 217
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ram-resource-share/index:RamResourceShareTags"
    },
    "@cdktn/provider-awscc.ramResourceShare.RamResourceShareTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ramResourceShare.RamResourceShareTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ram-resource-share/index.ts",
          "line": 347
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ram-resource-share/index.ts",
        "line": 339
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ram-resource-share/index.ts",
            "line": 354
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ramResourceShare.RamResourceShareTagsOutputReference"
            }
          }
        }
      ],
      "name": "RamResourceShareTagsList",
      "namespace": "ramResourceShare",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ram-resource-share/index.ts",
            "line": 340
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ramResourceShare.RamResourceShareTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ram-resource-share/index:RamResourceShareTagsList"
    },
    "@cdktn/provider-awscc.ramResourceShare.RamResourceShareTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ramResourceShare.RamResourceShareTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ram-resource-share/index.ts",
          "line": 266
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ram-resource-share/index.ts",
        "line": 256
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ram-resource-share/index.ts",
            "line": 314
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ram-resource-share/index.ts",
            "line": 330
          },
          "name": "resetValue"
        }
      ],
      "name": "RamResourceShareTagsOutputReference",
      "namespace": "ramResourceShare",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ram-resource-share/index.ts",
            "line": 318
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ram-resource-share/index.ts",
            "line": 334
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ram-resource-share/index.ts",
            "line": 308
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ram-resource-share/index.ts",
            "line": 324
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ram-resource-share/index.ts",
            "line": 270
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ramResourceShare.RamResourceShareTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ram-resource-share/index:RamResourceShareTagsOutputReference"
    },
    "@cdktn/provider-awscc.rbinRule.RbinRule": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rbin_rule awscc_rbin_rule}."
      },
      "fqn": "@cdktn/provider-awscc.rbinRule.RbinRule",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rbin_rule awscc_rbin_rule} Resource."
        },
        "locationInModule": {
          "filename": "src/rbin-rule/index.ts",
          "line": 815
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.rbinRule.RbinRuleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rbin-rule/index.ts",
        "line": 783
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a RbinRule resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/rbin-rule/index.ts",
            "line": 800
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the RbinRule to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rbin_rule#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing RbinRule that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the RbinRule to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rbin-rule/index.ts",
            "line": 871
          },
          "name": "putExcludeResourceTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.rbinRule.RbinRuleExcludeResourceTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rbin-rule/index.ts",
            "line": 897
          },
          "name": "putLockConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.rbinRule.RbinRuleLockConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rbin-rule/index.ts",
            "line": 918
          },
          "name": "putResourceTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.rbinRule.RbinRuleResourceTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rbin-rule/index.ts",
            "line": 947
          },
          "name": "putRetentionPeriod",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.rbinRule.RbinRuleRetentionPeriod"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rbin-rule/index.ts",
            "line": 976
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.rbinRule.RbinRuleTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rbin-rule/index.ts",
            "line": 858
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rbin-rule/index.ts",
            "line": 874
          },
          "name": "resetExcludeResourceTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rbin-rule/index.ts",
            "line": 900
          },
          "name": "resetLockConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rbin-rule/index.ts",
            "line": 921
          },
          "name": "resetResourceTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rbin-rule/index.ts",
            "line": 963
          },
          "name": "resetStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rbin-rule/index.ts",
            "line": 979
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rbin-rule/index.ts",
            "line": 991
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rbin-rule/index.ts",
            "line": 1004
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "RbinRule",
      "namespace": "rbinRule",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rbin-rule/index.ts",
            "line": 788
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rbin-rule/index.ts",
            "line": 846
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rbin-rule/index.ts",
            "line": 868
          },
          "name": "excludeResourceTags",
          "type": {
            "fqn": "@cdktn/provider-awscc.rbinRule.RbinRuleExcludeResourceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rbin-rule/index.ts",
            "line": 883
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rbin-rule/index.ts",
            "line": 888
          },
          "name": "identifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rbin-rule/index.ts",
            "line": 894
          },
          "name": "lockConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.rbinRule.RbinRuleLockConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rbin-rule/index.ts",
            "line": 909
          },
          "name": "lockState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rbin-rule/index.ts",
            "line": 915
          },
          "name": "resourceTags",
          "type": {
            "fqn": "@cdktn/provider-awscc.rbinRule.RbinRuleResourceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rbin-rule/index.ts",
            "line": 944
          },
          "name": "retentionPeriod",
          "type": {
            "fqn": "@cdktn/provider-awscc.rbinRule.RbinRuleRetentionPeriodOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rbin-rule/index.ts",
            "line": 973
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.rbinRule.RbinRuleTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rbin-rule/index.ts",
            "line": 862
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rbin-rule/index.ts",
            "line": 878
          },
          "name": "excludeResourceTagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rbinRule.RbinRuleExcludeResourceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rbin-rule/index.ts",
            "line": 904
          },
          "name": "lockConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rbinRule.RbinRuleLockConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rbin-rule/index.ts",
            "line": 925
          },
          "name": "resourceTagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rbinRule.RbinRuleResourceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rbin-rule/index.ts",
            "line": 938
          },
          "name": "resourceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rbin-rule/index.ts",
            "line": 951
          },
          "name": "retentionPeriodInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rbinRule.RbinRuleRetentionPeriod"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rbin-rule/index.ts",
            "line": 967
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rbin-rule/index.ts",
            "line": 983
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rbinRule.RbinRuleTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rbin-rule/index.ts",
            "line": 852
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rbin-rule/index.ts",
            "line": 931
          },
          "name": "resourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rbin-rule/index.ts",
            "line": 957
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/rbin-rule/index:RbinRule"
    },
    "@cdktn/provider-awscc.rbinRule.RbinRuleConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rbinRule.RbinRuleConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rbin-rule/index.ts",
        "line": 14
      },
      "name": "RbinRuleConfig",
      "namespace": "rbinRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rbin_rule#resource_type RbinRule#resource_type}",
            "stability": "stable",
            "summary": "The resource type retained by the retention rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rbin-rule/index.ts",
            "line": 44
          },
          "name": "resourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rbin_rule#retention_period RbinRule#retention_period}",
            "stability": "stable",
            "summary": "Information about the retention period for which the retention rule is to retain resources."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rbin-rule/index.ts",
            "line": 50
          },
          "name": "retentionPeriod",
          "type": {
            "fqn": "@cdktn/provider-awscc.rbinRule.RbinRuleRetentionPeriod"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rbin_rule#description RbinRule#description}",
            "stability": "stable",
            "summary": "The description of the retention rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rbin-rule/index.ts",
            "line": 20
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rbin_rule#exclude_resource_tags RbinRule#exclude_resource_tags}",
            "stability": "stable",
            "summary": "Information about the exclude resource tags used to identify resources that are excluded by the retention rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rbin-rule/index.ts",
            "line": 26
          },
          "name": "excludeResourceTags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rbinRule.RbinRuleExcludeResourceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rbin_rule#lock_configuration RbinRule#lock_configuration}",
            "stability": "stable",
            "summary": "Information about the retention rule lock configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rbin-rule/index.ts",
            "line": 32
          },
          "name": "lockConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.rbinRule.RbinRuleLockConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rbin_rule#resource_tags RbinRule#resource_tags}",
            "stability": "stable",
            "summary": "Information about the resource tags used to identify resources that are retained by the retention rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rbin-rule/index.ts",
            "line": 38
          },
          "name": "resourceTags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rbinRule.RbinRuleResourceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rbin_rule#status RbinRule#status}",
            "stability": "stable",
            "summary": "The state of the retention rule. Only retention rules that are in the available state retain resources."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rbin-rule/index.ts",
            "line": 56
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rbin_rule#tags RbinRule#tags}",
            "stability": "stable",
            "summary": "Information about the tags assigned to the retention rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rbin-rule/index.ts",
            "line": 62
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rbinRule.RbinRuleTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rbin-rule/index:RbinRuleConfig"
    },
    "@cdktn/provider-awscc.rbinRule.RbinRuleExcludeResourceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rbinRule.RbinRuleExcludeResourceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rbin-rule/index.ts",
        "line": 64
      },
      "name": "RbinRuleExcludeResourceTags",
      "namespace": "rbinRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rbin_rule#resource_tag_key RbinRule#resource_tag_key}",
            "stability": "stable",
            "summary": "The tag key of the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rbin-rule/index.ts",
            "line": 70
          },
          "name": "resourceTagKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rbin_rule#resource_tag_value RbinRule#resource_tag_value}",
            "stability": "stable",
            "summary": "The tag value of the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rbin-rule/index.ts",
            "line": 76
          },
          "name": "resourceTagValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/rbin-rule/index:RbinRuleExcludeResourceTags"
    },
    "@cdktn/provider-awscc.rbinRule.RbinRuleExcludeResourceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rbinRule.RbinRuleExcludeResourceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rbin-rule/index.ts",
          "line": 206
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rbin-rule/index.ts",
        "line": 198
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rbin-rule/index.ts",
            "line": 213
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.rbinRule.RbinRuleExcludeResourceTagsOutputReference"
            }
          }
        }
      ],
      "name": "RbinRuleExcludeResourceTagsList",
      "namespace": "rbinRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rbin-rule/index.ts",
            "line": 199
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rbinRule.RbinRuleExcludeResourceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rbin-rule/index:RbinRuleExcludeResourceTagsList"
    },
    "@cdktn/provider-awscc.rbinRule.RbinRuleExcludeResourceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rbinRule.RbinRuleExcludeResourceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rbin-rule/index.ts",
          "line": 125
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rbin-rule/index.ts",
        "line": 115
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rbin-rule/index.ts",
            "line": 173
          },
          "name": "resetResourceTagKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rbin-rule/index.ts",
            "line": 189
          },
          "name": "resetResourceTagValue"
        }
      ],
      "name": "RbinRuleExcludeResourceTagsOutputReference",
      "namespace": "rbinRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rbin-rule/index.ts",
            "line": 177
          },
          "name": "resourceTagKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rbin-rule/index.ts",
            "line": 193
          },
          "name": "resourceTagValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rbin-rule/index.ts",
            "line": 167
          },
          "name": "resourceTagKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rbin-rule/index.ts",
            "line": 183
          },
          "name": "resourceTagValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rbin-rule/index.ts",
            "line": 129
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rbinRule.RbinRuleExcludeResourceTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rbin-rule/index:RbinRuleExcludeResourceTagsOutputReference"
    },
    "@cdktn/provider-awscc.rbinRule.RbinRuleLockConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rbinRule.RbinRuleLockConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rbin-rule/index.ts",
        "line": 217
      },
      "name": "RbinRuleLockConfiguration",
      "namespace": "rbinRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Currently, the unlock delay can be measure only in days.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rbin_rule#unlock_delay_unit RbinRule#unlock_delay_unit}",
            "stability": "stable",
            "summary": "The unit of time in which to measure the unlock delay."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rbin-rule/index.ts",
            "line": 223
          },
          "name": "unlockDelayUnit",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rbin_rule#unlock_delay_value RbinRule#unlock_delay_value}",
            "stability": "stable",
            "summary": "The unlock delay period, measured in the unit specified for UnlockDelayUnit."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rbin-rule/index.ts",
            "line": 229
          },
          "name": "unlockDelayValue",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/rbin-rule/index:RbinRuleLockConfiguration"
    },
    "@cdktn/provider-awscc.rbinRule.RbinRuleLockConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rbinRule.RbinRuleLockConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rbin-rule/index.ts",
          "line": 276
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rbin-rule/index.ts",
        "line": 268
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rbin-rule/index.ts",
            "line": 324
          },
          "name": "resetUnlockDelayUnit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rbin-rule/index.ts",
            "line": 340
          },
          "name": "resetUnlockDelayValue"
        }
      ],
      "name": "RbinRuleLockConfigurationOutputReference",
      "namespace": "rbinRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rbin-rule/index.ts",
            "line": 328
          },
          "name": "unlockDelayUnitInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rbin-rule/index.ts",
            "line": 344
          },
          "name": "unlockDelayValueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rbin-rule/index.ts",
            "line": 318
          },
          "name": "unlockDelayUnit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rbin-rule/index.ts",
            "line": 334
          },
          "name": "unlockDelayValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rbin-rule/index.ts",
            "line": 280
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rbinRule.RbinRuleLockConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rbin-rule/index:RbinRuleLockConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.rbinRule.RbinRuleResourceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rbinRule.RbinRuleResourceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rbin-rule/index.ts",
        "line": 348
      },
      "name": "RbinRuleResourceTags",
      "namespace": "rbinRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rbin_rule#resource_tag_key RbinRule#resource_tag_key}",
            "stability": "stable",
            "summary": "The tag key of the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rbin-rule/index.ts",
            "line": 354
          },
          "name": "resourceTagKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rbin_rule#resource_tag_value RbinRule#resource_tag_value}",
            "stability": "stable",
            "summary": "The tag value of the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rbin-rule/index.ts",
            "line": 360
          },
          "name": "resourceTagValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/rbin-rule/index:RbinRuleResourceTags"
    },
    "@cdktn/provider-awscc.rbinRule.RbinRuleResourceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rbinRule.RbinRuleResourceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rbin-rule/index.ts",
          "line": 490
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rbin-rule/index.ts",
        "line": 482
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rbin-rule/index.ts",
            "line": 497
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.rbinRule.RbinRuleResourceTagsOutputReference"
            }
          }
        }
      ],
      "name": "RbinRuleResourceTagsList",
      "namespace": "rbinRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rbin-rule/index.ts",
            "line": 483
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rbinRule.RbinRuleResourceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rbin-rule/index:RbinRuleResourceTagsList"
    },
    "@cdktn/provider-awscc.rbinRule.RbinRuleResourceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rbinRule.RbinRuleResourceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rbin-rule/index.ts",
          "line": 409
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rbin-rule/index.ts",
        "line": 399
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rbin-rule/index.ts",
            "line": 457
          },
          "name": "resetResourceTagKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rbin-rule/index.ts",
            "line": 473
          },
          "name": "resetResourceTagValue"
        }
      ],
      "name": "RbinRuleResourceTagsOutputReference",
      "namespace": "rbinRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rbin-rule/index.ts",
            "line": 461
          },
          "name": "resourceTagKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rbin-rule/index.ts",
            "line": 477
          },
          "name": "resourceTagValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rbin-rule/index.ts",
            "line": 451
          },
          "name": "resourceTagKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rbin-rule/index.ts",
            "line": 467
          },
          "name": "resourceTagValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rbin-rule/index.ts",
            "line": 413
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rbinRule.RbinRuleResourceTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rbin-rule/index:RbinRuleResourceTagsOutputReference"
    },
    "@cdktn/provider-awscc.rbinRule.RbinRuleRetentionPeriod": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rbinRule.RbinRuleRetentionPeriod",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rbin-rule/index.ts",
        "line": 501
      },
      "name": "RbinRuleRetentionPeriod",
      "namespace": "rbinRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rbin_rule#retention_period_unit RbinRule#retention_period_unit}",
            "stability": "stable",
            "summary": "The retention period unit of the rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rbin-rule/index.ts",
            "line": 507
          },
          "name": "retentionPeriodUnit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rbin_rule#retention_period_value RbinRule#retention_period_value}",
            "stability": "stable",
            "summary": "The retention period value of the rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rbin-rule/index.ts",
            "line": 513
          },
          "name": "retentionPeriodValue",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/rbin-rule/index:RbinRuleRetentionPeriod"
    },
    "@cdktn/provider-awscc.rbinRule.RbinRuleRetentionPeriodOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rbinRule.RbinRuleRetentionPeriodOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rbin-rule/index.ts",
          "line": 560
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rbin-rule/index.ts",
        "line": 552
      },
      "name": "RbinRuleRetentionPeriodOutputReference",
      "namespace": "rbinRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rbin-rule/index.ts",
            "line": 609
          },
          "name": "retentionPeriodUnitInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rbin-rule/index.ts",
            "line": 622
          },
          "name": "retentionPeriodValueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rbin-rule/index.ts",
            "line": 602
          },
          "name": "retentionPeriodUnit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rbin-rule/index.ts",
            "line": 615
          },
          "name": "retentionPeriodValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rbin-rule/index.ts",
            "line": 564
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rbinRule.RbinRuleRetentionPeriod"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rbin-rule/index:RbinRuleRetentionPeriodOutputReference"
    },
    "@cdktn/provider-awscc.rbinRule.RbinRuleTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rbinRule.RbinRuleTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rbin-rule/index.ts",
        "line": 626
      },
      "name": "RbinRuleTags",
      "namespace": "rbinRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rbin_rule#key RbinRule#key}",
            "stability": "stable",
            "summary": "A unique identifier for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rbin-rule/index.ts",
            "line": 632
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rbin_rule#value RbinRule#value}",
            "stability": "stable",
            "summary": "String which you can use to describe or define the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rbin-rule/index.ts",
            "line": 638
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/rbin-rule/index:RbinRuleTags"
    },
    "@cdktn/provider-awscc.rbinRule.RbinRuleTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rbinRule.RbinRuleTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rbin-rule/index.ts",
          "line": 768
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rbin-rule/index.ts",
        "line": 760
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rbin-rule/index.ts",
            "line": 775
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.rbinRule.RbinRuleTagsOutputReference"
            }
          }
        }
      ],
      "name": "RbinRuleTagsList",
      "namespace": "rbinRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rbin-rule/index.ts",
            "line": 761
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rbinRule.RbinRuleTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rbin-rule/index:RbinRuleTagsList"
    },
    "@cdktn/provider-awscc.rbinRule.RbinRuleTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rbinRule.RbinRuleTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rbin-rule/index.ts",
          "line": 687
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rbin-rule/index.ts",
        "line": 677
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rbin-rule/index.ts",
            "line": 735
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rbin-rule/index.ts",
            "line": 751
          },
          "name": "resetValue"
        }
      ],
      "name": "RbinRuleTagsOutputReference",
      "namespace": "rbinRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rbin-rule/index.ts",
            "line": 739
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rbin-rule/index.ts",
            "line": 755
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rbin-rule/index.ts",
            "line": 729
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rbin-rule/index.ts",
            "line": 745
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rbin-rule/index.ts",
            "line": 691
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rbinRule.RbinRuleTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rbin-rule/index:RbinRuleTagsOutputReference"
    },
    "@cdktn/provider-awscc.rdsCustomDbEngineVersion.RdsCustomDbEngineVersion": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_custom_db_engine_version awscc_rds_custom_db_engine_version}."
      },
      "fqn": "@cdktn/provider-awscc.rdsCustomDbEngineVersion.RdsCustomDbEngineVersion",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_custom_db_engine_version awscc_rds_custom_db_engine_version} Resource."
        },
        "locationInModule": {
          "filename": "src/rds-custom-db-engine-version/index.ts",
          "line": 294
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.rdsCustomDbEngineVersion.RdsCustomDbEngineVersionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rds-custom-db-engine-version/index.ts",
        "line": 262
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a RdsCustomDbEngineVersion resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/rds-custom-db-engine-version/index.ts",
            "line": 279
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the RdsCustomDbEngineVersion to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_custom_db_engine_version#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing RdsCustomDbEngineVersion that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the RdsCustomDbEngineVersion to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-custom-db-engine-version/index.ts",
            "line": 514
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.rdsCustomDbEngineVersion.RdsCustomDbEngineVersionTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-custom-db-engine-version/index.ts",
            "line": 337
          },
          "name": "resetDatabaseInstallationFiles"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-custom-db-engine-version/index.ts",
            "line": 353
          },
          "name": "resetDatabaseInstallationFilesS3BucketName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-custom-db-engine-version/index.ts",
            "line": 369
          },
          "name": "resetDatabaseInstallationFilesS3Prefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-custom-db-engine-version/index.ts",
            "line": 390
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-custom-db-engine-version/index.ts",
            "line": 437
          },
          "name": "resetImageId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-custom-db-engine-version/index.ts",
            "line": 453
          },
          "name": "resetKmsKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-custom-db-engine-version/index.ts",
            "line": 469
          },
          "name": "resetManifest"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-custom-db-engine-version/index.ts",
            "line": 485
          },
          "name": "resetSourceCustomDbEngineVersionIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-custom-db-engine-version/index.ts",
            "line": 501
          },
          "name": "resetStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-custom-db-engine-version/index.ts",
            "line": 517
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-custom-db-engine-version/index.ts",
            "line": 533
          },
          "name": "resetUseAwsProvidedLatestImage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-custom-db-engine-version/index.ts",
            "line": 545
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-custom-db-engine-version/index.ts",
            "line": 563
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "RdsCustomDbEngineVersion",
      "namespace": "rdsCustomDbEngineVersion",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-custom-db-engine-version/index.ts",
            "line": 267
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-custom-db-engine-version/index.ts",
            "line": 378
          },
          "name": "dbEngineVersionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-custom-db-engine-version/index.ts",
            "line": 425
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-custom-db-engine-version/index.ts",
            "line": 511
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.rdsCustomDbEngineVersion.RdsCustomDbEngineVersionTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-custom-db-engine-version/index.ts",
            "line": 341
          },
          "name": "databaseInstallationFilesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-custom-db-engine-version/index.ts",
            "line": 357
          },
          "name": "databaseInstallationFilesS3BucketNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-custom-db-engine-version/index.ts",
            "line": 373
          },
          "name": "databaseInstallationFilesS3PrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-custom-db-engine-version/index.ts",
            "line": 394
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-custom-db-engine-version/index.ts",
            "line": 407
          },
          "name": "engineInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-custom-db-engine-version/index.ts",
            "line": 420
          },
          "name": "engineVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-custom-db-engine-version/index.ts",
            "line": 441
          },
          "name": "imageIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-custom-db-engine-version/index.ts",
            "line": 457
          },
          "name": "kmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-custom-db-engine-version/index.ts",
            "line": 473
          },
          "name": "manifestInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-custom-db-engine-version/index.ts",
            "line": 489
          },
          "name": "sourceCustomDbEngineVersionIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-custom-db-engine-version/index.ts",
            "line": 505
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-custom-db-engine-version/index.ts",
            "line": 521
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rdsCustomDbEngineVersion.RdsCustomDbEngineVersionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-custom-db-engine-version/index.ts",
            "line": 537
          },
          "name": "useAwsProvidedLatestImageInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-custom-db-engine-version/index.ts",
            "line": 331
          },
          "name": "databaseInstallationFiles",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-custom-db-engine-version/index.ts",
            "line": 347
          },
          "name": "databaseInstallationFilesS3BucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-custom-db-engine-version/index.ts",
            "line": 363
          },
          "name": "databaseInstallationFilesS3Prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-custom-db-engine-version/index.ts",
            "line": 384
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-custom-db-engine-version/index.ts",
            "line": 400
          },
          "name": "engine",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-custom-db-engine-version/index.ts",
            "line": 413
          },
          "name": "engineVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-custom-db-engine-version/index.ts",
            "line": 431
          },
          "name": "imageId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-custom-db-engine-version/index.ts",
            "line": 447
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-custom-db-engine-version/index.ts",
            "line": 463
          },
          "name": "manifest",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-custom-db-engine-version/index.ts",
            "line": 479
          },
          "name": "sourceCustomDbEngineVersionIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-custom-db-engine-version/index.ts",
            "line": 495
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-custom-db-engine-version/index.ts",
            "line": 527
          },
          "name": "useAwsProvidedLatestImage",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rds-custom-db-engine-version/index:RdsCustomDbEngineVersion"
    },
    "@cdktn/provider-awscc.rdsCustomDbEngineVersion.RdsCustomDbEngineVersionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rdsCustomDbEngineVersion.RdsCustomDbEngineVersionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rds-custom-db-engine-version/index.ts",
        "line": 14
      },
      "name": "RdsCustomDbEngineVersionConfig",
      "namespace": "rdsCustomDbEngineVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values:\n  +   ``custom-oracle-ee`` \n  +   ``custom-oracle-ee-cdb`` \n  +   ``sqlserver-dev-ee`` \n  +   ``sqlserver-ee`` \n  +   ``sqlserver-se``\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_custom_db_engine_version#engine RdsCustomDbEngineVersion#engine}",
            "stability": "stable",
            "summary": "The database engine to use for your custom engine version (CEV)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-custom-db-engine-version/index.ts",
            "line": 48
          },
          "name": "engine",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The name format is ``major version.customized_string``. For example, a valid CEV name is ``19.my_cev1``. This setting is required for RDS Custom for Oracle, but optional for Amazon RDS. The combination of ``Engine`` and ``EngineVersion`` is unique per customer per Region.\n *Constraints:* Minimum length is 1. Maximum length is 60.\n *Pattern:*``^[a-z0-9_.-]{1,60$``}\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_custom_db_engine_version#engine_version RdsCustomDbEngineVersion#engine_version}",
            "stability": "stable",
            "summary": "The name of your CEV."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-custom-db-engine-version/index.ts",
            "line": 56
          },
          "name": "engineVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_custom_db_engine_version#database_installation_files RdsCustomDbEngineVersion#database_installation_files}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-custom-db-engine-version/index.ts",
            "line": 18
          },
          "name": "databaseInstallationFiles",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For example, a valid bucket name is ``my-custom-installation-files``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_custom_db_engine_version#database_installation_files_s3_bucket_name RdsCustomDbEngineVersion#database_installation_files_s3_bucket_name}",
            "stability": "stable",
            "summary": "The name of an Amazon S3 bucket that contains database installation files for your CEV."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-custom-db-engine-version/index.ts",
            "line": 24
          },
          "name": "databaseInstallationFilesS3BucketName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For example, a valid bucket name is ``123456789012/cev1``. If this setting isn't specified, no prefix is assumed.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_custom_db_engine_version#database_installation_files_s3_prefix RdsCustomDbEngineVersion#database_installation_files_s3_prefix}",
            "stability": "stable",
            "summary": "The Amazon S3 directory that contains the database installation files for your CEV."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-custom-db-engine-version/index.ts",
            "line": 30
          },
          "name": "databaseInstallationFilesS3Prefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_custom_db_engine_version#description RdsCustomDbEngineVersion#description}",
            "stability": "stable",
            "summary": "An optional description of your CEV."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-custom-db-engine-version/index.ts",
            "line": 36
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_custom_db_engine_version#image_id RdsCustomDbEngineVersion#image_id}",
            "stability": "stable",
            "summary": "A value that indicates the ID of the AMI."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-custom-db-engine-version/index.ts",
            "line": 62
          },
          "name": "imageId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "A symmetric encryption KMS key is required for RDS Custom, but optional for Amazon RDS.\n If you have an existing symmetric encryption KMS key in your account, you can use it with RDS Custom. No further action is necessary. If you don't already have a symmetric encryption KMS key in your account, follow the instructions in [Creating a symmetric encryption KMS key](https://docs.aws.amazon.com/kms/latest/developerguide/create-keys.html#create-symmetric-cmk) in the *Key Management Service Developer Guide*.\n You can choose the same symmetric encryption key when you create a CEV and a DB instance, or choose different keys.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_custom_db_engine_version#kms_key_id RdsCustomDbEngineVersion#kms_key_id}",
            "stability": "stable",
            "summary": "The AWS KMS key identifier for an encrypted CEV."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-custom-db-engine-version/index.ts",
            "line": 70
          },
          "name": "kmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_custom_db_engine_version#manifest RdsCustomDbEngineVersion#manifest}",
            "stability": "stable",
            "summary": "The CEV manifest, which is a JSON document that describes the installation .zip files stored in Amazon S3. Specify the name/value pairs in a file or a quoted string. RDS Custom applies the patches in the order in which they are listed.  The following JSON fields are valid:   + MediaImportTemplateVersion Version of the CEV manifest. The date is in the format YYYY-MM-DD. + databaseInstallationFileNames Ordered list of installation files for the CEV. + opatchFileNames Ordered list of OPatch installers used for the Oracle DB engine. + psuRuPatchFileNames The PSU and RU patches for this CEV. + OtherPatchFileNames The patches that are not in the list of PSU and RU patches. Amazon RDS applies these patches after applying the PSU and RU patches.   For more information, see [Creating the CEV manifest](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/custom-cev.html#custom-cev.preparing.manifest) in the *Amazon RDS User Guide*."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-custom-db-engine-version/index.ts",
            "line": 79
          },
          "name": "manifest",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a different Amazon Machine Imagine (AMI) by using either ``Source`` or ``UseAwsProvidedLatestImage``. You can't specify a different JSON manifest when you specify ``SourceCustomDbEngineVersionIdentifier``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_custom_db_engine_version#source_custom_db_engine_version_identifier RdsCustomDbEngineVersion#source_custom_db_engine_version_identifier}",
            "stability": "stable",
            "summary": "The ARN of a CEV to use as a source for creating a new CEV."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-custom-db-engine-version/index.ts",
            "line": 85
          },
          "name": "sourceCustomDbEngineVersionIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_custom_db_engine_version#status RdsCustomDbEngineVersion#status}",
            "stability": "stable",
            "summary": "A value that indicates the status of a custom engine version (CEV)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-custom-db-engine-version/index.ts",
            "line": 91
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_custom_db_engine_version#tags RdsCustomDbEngineVersion#tags}",
            "stability": "stable",
            "summary": "A list of tags. For more information, see [Tagging Amazon RDS Resources](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_Tagging.html) in the *Amazon RDS User Guide.*."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-custom-db-engine-version/index.ts",
            "line": 97
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rdsCustomDbEngineVersion.RdsCustomDbEngineVersionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you specify ``UseAwsProvidedLatestImage``, you can't also specify ``ImageId``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_custom_db_engine_version#use_aws_provided_latest_image RdsCustomDbEngineVersion#use_aws_provided_latest_image}",
            "stability": "stable",
            "summary": "Specifies whether to use the latest service-provided Amazon Machine Image (AMI) for the CEV."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-custom-db-engine-version/index.ts",
            "line": 103
          },
          "name": "useAwsProvidedLatestImage",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rds-custom-db-engine-version/index:RdsCustomDbEngineVersionConfig"
    },
    "@cdktn/provider-awscc.rdsCustomDbEngineVersion.RdsCustomDbEngineVersionTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rdsCustomDbEngineVersion.RdsCustomDbEngineVersionTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rds-custom-db-engine-version/index.ts",
        "line": 105
      },
      "name": "RdsCustomDbEngineVersionTags",
      "namespace": "rdsCustomDbEngineVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The string value can be from 1 to 128 Unicode characters in length and can't be prefixed with ``aws:`` or ``rds:``. The string can only contain only the set of Unicode letters, digits, white-space, '_', '.', ':', '/', '=', '+', '-', '@' (Java regex: \"^([\\\\p{L}\\\\p{Z}\\\\p{N}_.:/=+\\\\-@]*)$\").\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_custom_db_engine_version#key RdsCustomDbEngineVersion#key}",
            "stability": "stable",
            "summary": "A key is the required name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-custom-db-engine-version/index.ts",
            "line": 111
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The string value can be from 1 to 256 Unicode characters in length and can't be prefixed with ``aws:`` or ``rds:``. The string can only contain only the set of Unicode letters, digits, white-space, '_', '.', ':', '/', '=', '+', '-', '@' (Java regex: \"^([\\\\p{L}\\\\p{Z}\\\\p{N}_.:/=+\\\\-@]*)$\").\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_custom_db_engine_version#value RdsCustomDbEngineVersion#value}",
            "stability": "stable",
            "summary": "A value is the optional value of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-custom-db-engine-version/index.ts",
            "line": 117
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/rds-custom-db-engine-version/index:RdsCustomDbEngineVersionTags"
    },
    "@cdktn/provider-awscc.rdsCustomDbEngineVersion.RdsCustomDbEngineVersionTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rdsCustomDbEngineVersion.RdsCustomDbEngineVersionTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rds-custom-db-engine-version/index.ts",
          "line": 247
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rds-custom-db-engine-version/index.ts",
        "line": 239
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-custom-db-engine-version/index.ts",
            "line": 254
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.rdsCustomDbEngineVersion.RdsCustomDbEngineVersionTagsOutputReference"
            }
          }
        }
      ],
      "name": "RdsCustomDbEngineVersionTagsList",
      "namespace": "rdsCustomDbEngineVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-custom-db-engine-version/index.ts",
            "line": 240
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rdsCustomDbEngineVersion.RdsCustomDbEngineVersionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rds-custom-db-engine-version/index:RdsCustomDbEngineVersionTagsList"
    },
    "@cdktn/provider-awscc.rdsCustomDbEngineVersion.RdsCustomDbEngineVersionTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rdsCustomDbEngineVersion.RdsCustomDbEngineVersionTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rds-custom-db-engine-version/index.ts",
          "line": 166
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rds-custom-db-engine-version/index.ts",
        "line": 156
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-custom-db-engine-version/index.ts",
            "line": 214
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-custom-db-engine-version/index.ts",
            "line": 230
          },
          "name": "resetValue"
        }
      ],
      "name": "RdsCustomDbEngineVersionTagsOutputReference",
      "namespace": "rdsCustomDbEngineVersion",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-custom-db-engine-version/index.ts",
            "line": 218
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-custom-db-engine-version/index.ts",
            "line": 234
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-custom-db-engine-version/index.ts",
            "line": 208
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-custom-db-engine-version/index.ts",
            "line": 224
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-custom-db-engine-version/index.ts",
            "line": 170
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rdsCustomDbEngineVersion.RdsCustomDbEngineVersionTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rds-custom-db-engine-version/index:RdsCustomDbEngineVersionTagsOutputReference"
    },
    "@cdktn/provider-awscc.rdsDbCluster.RdsDbCluster": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_cluster awscc_rds_db_cluster}."
      },
      "fqn": "@cdktn/provider-awscc.rdsDbCluster.RdsDbCluster",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_cluster awscc_rds_db_cluster} Resource."
        },
        "locationInModule": {
          "filename": "src/rds-db-cluster/index.ts",
          "line": 1637
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.rdsDbCluster.RdsDbClusterConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rds-db-cluster/index.ts",
        "line": 1605
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a RdsDbCluster resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 1622
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the RdsDbCluster to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_cluster#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing RdsDbCluster that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the RdsDbCluster to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 1741
          },
          "name": "putAssociatedRoles",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.rdsDbCluster.RdsDbClusterAssociatedRoles"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2306
          },
          "name": "putMasterUserSecret",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.rdsDbCluster.RdsDbClusterMasterUserSecret"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2552
          },
          "name": "putScalingConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.rdsDbCluster.RdsDbClusterScalingConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2568
          },
          "name": "putServerlessV2ScalingConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.rdsDbCluster.RdsDbClusterServerlessV2ScalingConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2690
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.rdsDbCluster.RdsDbClusterTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 1728
          },
          "name": "resetAllocatedStorage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 1744
          },
          "name": "resetAssociatedRoles"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 1760
          },
          "name": "resetAutoMinorVersionUpgrade"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 1776
          },
          "name": "resetAvailabilityZones"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 1792
          },
          "name": "resetBacktrackWindow"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 1808
          },
          "name": "resetBackupRetentionPeriod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 1824
          },
          "name": "resetClusterScalabilityType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 1840
          },
          "name": "resetCopyTagsToSnapshot"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 1856
          },
          "name": "resetDatabaseInsightsMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 1872
          },
          "name": "resetDatabaseName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 1893
          },
          "name": "resetDbClusterIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 1909
          },
          "name": "resetDbClusterInstanceClass"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 1925
          },
          "name": "resetDbClusterParameterGroupName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 1946
          },
          "name": "resetDbInstanceParameterGroupName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 1962
          },
          "name": "resetDbSubnetGroupName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 1978
          },
          "name": "resetDbSystemId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 1994
          },
          "name": "resetDeleteAutomatedBackups"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2010
          },
          "name": "resetDeletionProtection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2026
          },
          "name": "resetDomain"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2042
          },
          "name": "resetDomainIamRoleName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2058
          },
          "name": "resetEnableCloudwatchLogsExports"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2074
          },
          "name": "resetEnableGlobalWriteForwarding"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2090
          },
          "name": "resetEnableHttpEndpoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2106
          },
          "name": "resetEnableIamDatabaseAuthentication"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2122
          },
          "name": "resetEnableLocalWriteForwarding"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2144
          },
          "name": "resetEngine"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2160
          },
          "name": "resetEngineLifecycleSupport"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2176
          },
          "name": "resetEngineMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2192
          },
          "name": "resetEngineVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2208
          },
          "name": "resetGlobalClusterIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2229
          },
          "name": "resetIops"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2245
          },
          "name": "resetKmsKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2261
          },
          "name": "resetManageMasterUserPassword"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2277
          },
          "name": "resetMasterUserAuthenticationType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2325
          },
          "name": "resetMasterUsername"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2293
          },
          "name": "resetMasterUserPassword"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2309
          },
          "name": "resetMasterUserSecret"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2341
          },
          "name": "resetMonitoringInterval"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2357
          },
          "name": "resetMonitoringRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2373
          },
          "name": "resetNetworkType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2389
          },
          "name": "resetPerformanceInsightsEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2405
          },
          "name": "resetPerformanceInsightsKmsKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2421
          },
          "name": "resetPerformanceInsightsRetentionPeriod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2437
          },
          "name": "resetPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2453
          },
          "name": "resetPreferredBackupWindow"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2469
          },
          "name": "resetPreferredMaintenanceWindow"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2485
          },
          "name": "resetPubliclyAccessible"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2507
          },
          "name": "resetReplicationSourceIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2523
          },
          "name": "resetRestoreToTime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2539
          },
          "name": "resetRestoreType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2555
          },
          "name": "resetScalingConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2571
          },
          "name": "resetServerlessV2ScalingConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2587
          },
          "name": "resetSnapshotIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2603
          },
          "name": "resetSourceDbClusterIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2619
          },
          "name": "resetSourceDbClusterResourceId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2635
          },
          "name": "resetSourceRegion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2651
          },
          "name": "resetStorageEncrypted"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2677
          },
          "name": "resetStorageType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2693
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2709
          },
          "name": "resetUseLatestRestorableTime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2725
          },
          "name": "resetVpcSecurityGroupIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2737
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2803
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "RdsDbCluster",
      "namespace": "rdsDbCluster",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 1610
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 1738
          },
          "name": "associatedRoles",
          "type": {
            "fqn": "@cdktn/provider-awscc.rdsDbCluster.RdsDbClusterAssociatedRolesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 1881
          },
          "name": "dbClusterArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 1934
          },
          "name": "dbClusterResourceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2132
          },
          "name": "endpoint",
          "type": {
            "fqn": "@cdktn/provider-awscc.rdsDbCluster.RdsDbClusterEndpointOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2217
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2303
          },
          "name": "masterUserSecret",
          "type": {
            "fqn": "@cdktn/provider-awscc.rdsDbCluster.RdsDbClusterMasterUserSecretOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2495
          },
          "name": "readEndpoint",
          "type": {
            "fqn": "@cdktn/provider-awscc.rdsDbCluster.RdsDbClusterReadEndpointOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2549
          },
          "name": "scalingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.rdsDbCluster.RdsDbClusterScalingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2565
          },
          "name": "serverlessV2ScalingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.rdsDbCluster.RdsDbClusterServerlessV2ScalingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2660
          },
          "name": "storageEncryptionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2665
          },
          "name": "storageThroughput",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2687
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.rdsDbCluster.RdsDbClusterTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 1732
          },
          "name": "allocatedStorageInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 1748
          },
          "name": "associatedRolesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rdsDbCluster.RdsDbClusterAssociatedRoles"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 1764
          },
          "name": "autoMinorVersionUpgradeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 1780
          },
          "name": "availabilityZonesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 1796
          },
          "name": "backtrackWindowInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 1812
          },
          "name": "backupRetentionPeriodInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 1828
          },
          "name": "clusterScalabilityTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 1844
          },
          "name": "copyTagsToSnapshotInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 1860
          },
          "name": "databaseInsightsModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 1876
          },
          "name": "databaseNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 1897
          },
          "name": "dbClusterIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 1913
          },
          "name": "dbClusterInstanceClassInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 1929
          },
          "name": "dbClusterParameterGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 1950
          },
          "name": "dbInstanceParameterGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 1966
          },
          "name": "dbSubnetGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 1982
          },
          "name": "dbSystemIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 1998
          },
          "name": "deleteAutomatedBackupsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2014
          },
          "name": "deletionProtectionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2046
          },
          "name": "domainIamRoleNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2030
          },
          "name": "domainInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2062
          },
          "name": "enableCloudwatchLogsExportsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2078
          },
          "name": "enableGlobalWriteForwardingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2094
          },
          "name": "enableHttpEndpointInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2110
          },
          "name": "enableIamDatabaseAuthenticationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2126
          },
          "name": "enableLocalWriteForwardingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2148
          },
          "name": "engineInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2164
          },
          "name": "engineLifecycleSupportInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2180
          },
          "name": "engineModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2196
          },
          "name": "engineVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2212
          },
          "name": "globalClusterIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2233
          },
          "name": "iopsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2249
          },
          "name": "kmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2265
          },
          "name": "manageMasterUserPasswordInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2281
          },
          "name": "masterUserAuthenticationTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2329
          },
          "name": "masterUsernameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2297
          },
          "name": "masterUserPasswordInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2313
          },
          "name": "masterUserSecretInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rdsDbCluster.RdsDbClusterMasterUserSecret"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2345
          },
          "name": "monitoringIntervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2361
          },
          "name": "monitoringRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2377
          },
          "name": "networkTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2393
          },
          "name": "performanceInsightsEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2409
          },
          "name": "performanceInsightsKmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2425
          },
          "name": "performanceInsightsRetentionPeriodInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2441
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2457
          },
          "name": "preferredBackupWindowInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2473
          },
          "name": "preferredMaintenanceWindowInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2489
          },
          "name": "publiclyAccessibleInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2511
          },
          "name": "replicationSourceIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2527
          },
          "name": "restoreToTimeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2543
          },
          "name": "restoreTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2559
          },
          "name": "scalingConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rdsDbCluster.RdsDbClusterScalingConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2575
          },
          "name": "serverlessV2ScalingConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rdsDbCluster.RdsDbClusterServerlessV2ScalingConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2591
          },
          "name": "snapshotIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2607
          },
          "name": "sourceDbClusterIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2623
          },
          "name": "sourceDbClusterResourceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2639
          },
          "name": "sourceRegionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2655
          },
          "name": "storageEncryptedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2681
          },
          "name": "storageTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2697
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rdsDbCluster.RdsDbClusterTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2713
          },
          "name": "useLatestRestorableTimeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2729
          },
          "name": "vpcSecurityGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 1722
          },
          "name": "allocatedStorage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 1754
          },
          "name": "autoMinorVersionUpgrade",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 1770
          },
          "name": "availabilityZones",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 1786
          },
          "name": "backtrackWindow",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 1802
          },
          "name": "backupRetentionPeriod",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 1818
          },
          "name": "clusterScalabilityType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 1834
          },
          "name": "copyTagsToSnapshot",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 1850
          },
          "name": "databaseInsightsMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 1866
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 1887
          },
          "name": "dbClusterIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 1903
          },
          "name": "dbClusterInstanceClass",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 1919
          },
          "name": "dbClusterParameterGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 1940
          },
          "name": "dbInstanceParameterGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 1956
          },
          "name": "dbSubnetGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 1972
          },
          "name": "dbSystemId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 1988
          },
          "name": "deleteAutomatedBackups",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2004
          },
          "name": "deletionProtection",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2020
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2036
          },
          "name": "domainIamRoleName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2052
          },
          "name": "enableCloudwatchLogsExports",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2068
          },
          "name": "enableGlobalWriteForwarding",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2084
          },
          "name": "enableHttpEndpoint",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2100
          },
          "name": "enableIamDatabaseAuthentication",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2116
          },
          "name": "enableLocalWriteForwarding",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2138
          },
          "name": "engine",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2154
          },
          "name": "engineLifecycleSupport",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2170
          },
          "name": "engineMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2186
          },
          "name": "engineVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2202
          },
          "name": "globalClusterIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2223
          },
          "name": "iops",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2239
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2255
          },
          "name": "manageMasterUserPassword",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2271
          },
          "name": "masterUserAuthenticationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2319
          },
          "name": "masterUsername",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2287
          },
          "name": "masterUserPassword",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2335
          },
          "name": "monitoringInterval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2351
          },
          "name": "monitoringRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2367
          },
          "name": "networkType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2383
          },
          "name": "performanceInsightsEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2399
          },
          "name": "performanceInsightsKmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2415
          },
          "name": "performanceInsightsRetentionPeriod",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2431
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2447
          },
          "name": "preferredBackupWindow",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2463
          },
          "name": "preferredMaintenanceWindow",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2479
          },
          "name": "publiclyAccessible",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2501
          },
          "name": "replicationSourceIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2517
          },
          "name": "restoreToTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2533
          },
          "name": "restoreType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2581
          },
          "name": "snapshotIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2597
          },
          "name": "sourceDbClusterIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2613
          },
          "name": "sourceDbClusterResourceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2629
          },
          "name": "sourceRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2645
          },
          "name": "storageEncrypted",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2671
          },
          "name": "storageType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2703
          },
          "name": "useLatestRestorableTime",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 2719
          },
          "name": "vpcSecurityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/rds-db-cluster/index:RdsDbCluster"
    },
    "@cdktn/provider-awscc.rdsDbCluster.RdsDbClusterAssociatedRoles": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rdsDbCluster.RdsDbClusterAssociatedRoles",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rds-db-cluster/index.ts",
        "line": 628
      },
      "name": "RdsDbClusterAssociatedRoles",
      "namespace": "rdsDbCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "IAM roles that are associated with a DB cluster grant permission for the DB cluster to access other AWS services on your behalf. For the list of supported feature names, see the ``SupportedFeatureNames`` description in [DBEngineVersion](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DBEngineVersion.html) in the *Amazon RDS API Reference*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_cluster#feature_name RdsDbCluster#feature_name}",
            "stability": "stable",
            "summary": "The name of the feature associated with the AWS Identity and Access Management (IAM) role."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 634
          },
          "name": "featureName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_cluster#role_arn RdsDbCluster#role_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the IAM role that is associated with the DB cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 640
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/rds-db-cluster/index:RdsDbClusterAssociatedRoles"
    },
    "@cdktn/provider-awscc.rdsDbCluster.RdsDbClusterAssociatedRolesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rdsDbCluster.RdsDbClusterAssociatedRolesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rds-db-cluster/index.ts",
          "line": 770
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rds-db-cluster/index.ts",
        "line": 762
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 777
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.rdsDbCluster.RdsDbClusterAssociatedRolesOutputReference"
            }
          }
        }
      ],
      "name": "RdsDbClusterAssociatedRolesList",
      "namespace": "rdsDbCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 763
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rdsDbCluster.RdsDbClusterAssociatedRoles"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rds-db-cluster/index:RdsDbClusterAssociatedRolesList"
    },
    "@cdktn/provider-awscc.rdsDbCluster.RdsDbClusterAssociatedRolesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rdsDbCluster.RdsDbClusterAssociatedRolesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rds-db-cluster/index.ts",
          "line": 689
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rds-db-cluster/index.ts",
        "line": 679
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 737
          },
          "name": "resetFeatureName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 753
          },
          "name": "resetRoleArn"
        }
      ],
      "name": "RdsDbClusterAssociatedRolesOutputReference",
      "namespace": "rdsDbCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 741
          },
          "name": "featureNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 757
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 731
          },
          "name": "featureName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 747
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 693
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rdsDbCluster.RdsDbClusterAssociatedRoles"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rds-db-cluster/index:RdsDbClusterAssociatedRolesOutputReference"
    },
    "@cdktn/provider-awscc.rdsDbCluster.RdsDbClusterConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rdsDbCluster.RdsDbClusterConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rds-db-cluster/index.ts",
        "line": 14
      },
      "name": "RdsDbClusterConfig",
      "namespace": "rdsDbCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid for Cluster Type: Multi-AZ DB clusters only\n This setting is required to create a Multi-AZ DB cluster.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_cluster#allocated_storage RdsDbCluster#allocated_storage}",
            "stability": "stable",
            "summary": "The amount of storage in gibibytes (GiB) to allocate to each DB instance in the Multi-AZ DB cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 22
          },
          "name": "allocatedStorage",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "IAM roles that are associated with a DB cluster grant permission for the DB cluster to access other Amazon Web Services on your behalf.\n Valid for: Aurora DB clusters and Multi-AZ DB clusters\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_cluster#associated_roles RdsDbCluster#associated_roles}",
            "stability": "stable",
            "summary": "Provides a list of the AWS Identity and Access Management (IAM) roles that are associated with the DB cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 29
          },
          "name": "associatedRoles",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rdsDbCluster.RdsDbClusterAssociatedRoles"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "By default, minor engine upgrades are applied automatically.\n Valid for Cluster Type: Aurora DB clusters and Multi-AZ DB cluster.\n For more information about automatic minor version upgrades, see [Automatically upgrading the minor engine version](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_UpgradeDBInstance.Upgrading.html#USER_UpgradeDBInstance.Upgrading.AutoMinorVersionUpgrades).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_cluster#auto_minor_version_upgrade RdsDbCluster#auto_minor_version_upgrade}",
            "stability": "stable",
            "summary": "Specifies whether minor engine upgrades are applied automatically to the DB cluster during the maintenance window."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 37
          },
          "name": "autoMinorVersionUpgrade",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For information on AWS Regions and Availability Zones, see [Choosing the Regions and Availability Zones](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/Concepts.RegionsAndAvailabilityZones.html) in the *Amazon Aurora User Guide*. \n Valid for: Aurora DB clusters only\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_cluster#availability_zones RdsDbCluster#availability_zones}",
            "stability": "stable",
            "summary": "A list of Availability Zones (AZs) where instances in the DB cluster can be created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 44
          },
          "name": "availabilityZones",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "To disable backtracking, set this value to ``0``.\n Valid for Cluster Type: Aurora MySQL DB clusters only\n Default: ``0``\n Constraints:\n  +  If specified, this value must be set to a number from 0 to 259,200 (72 hours).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_cluster#backtrack_window RdsDbCluster#backtrack_window}",
            "stability": "stable",
            "summary": "The target backtrack window, in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 54
          },
          "name": "backtrackWindow",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Default: 1\n Constraints:\n  +  Must be a value from 1 to 35\n  \n Valid for: Aurora DB clusters and Multi-AZ DB clusters\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_cluster#backup_retention_period RdsDbCluster#backup_retention_period}",
            "stability": "stable",
            "summary": "The number of days for which automated backups are retained."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 65
          },
          "name": "backupRetentionPeriod",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When set to ``limitless``, the cluster operates as an Aurora Limitless Database, allowing you to create a DB shard group for horizontal scaling (sharding) capabilities. When set to ``standard`` (the default), the cluster uses normal DB instance creation.\n *Important:* Automated backup retention isn't supported with Aurora Limitless Database clusters. If you set this property to ``limitless``, you cannot set ``DeleteAutomatedBackups`` to ``false``. To create a backup, use manual snapshots instead.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_cluster#cluster_scalability_type RdsDbCluster#cluster_scalability_type}",
            "stability": "stable",
            "summary": "Specifies the scalability mode of the Aurora DB cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 72
          },
          "name": "clusterScalabilityType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The default is not to copy them.\n Valid for: Aurora DB clusters and Multi-AZ DB clusters\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_cluster#copy_tags_to_snapshot RdsDbCluster#copy_tags_to_snapshot}",
            "stability": "stable",
            "summary": "A value that indicates whether to copy all tags from the DB cluster to snapshots of the DB cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 79
          },
          "name": "copyTagsToSnapshot",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you set this value to ``advanced``, you must also set the ``PerformanceInsightsEnabled`` parameter to ``true`` and the ``PerformanceInsightsRetentionPeriod`` parameter to 465.\n Valid for Cluster Type: Aurora DB clusters and Multi-AZ DB clusters\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_cluster#database_insights_mode RdsDbCluster#database_insights_mode}",
            "stability": "stable",
            "summary": "The mode of Database Insights to enable for the DB cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 87
          },
          "name": "databaseInsightsMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you don't provide a name, then Amazon RDS won't create a database in this DB cluster. For naming constraints, see [Naming Constraints](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/CHAP_Limits.html#RDS_Limits.Constraints) in the *Amazon Aurora User Guide*. \n Valid for: Aurora DB clusters and Multi-AZ DB clusters\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_cluster#database_name RdsDbCluster#database_name}",
            "stability": "stable",
            "summary": "The name of your database."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 94
          },
          "name": "databaseName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter is stored as a lowercase string.\n Constraints:\n  +  Must contain from 1 to 63 letters, numbers, or hyphens.\n  +  First character must be a letter.\n  +  Can't end with a hyphen or contain two consecutive hyphens.\n  \n Example: ``my-cluster1``\n Valid for: Aurora DB clusters and Multi-AZ DB clusters\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_cluster#db_cluster_identifier RdsDbCluster#db_cluster_identifier}",
            "stability": "stable",
            "summary": "The DB cluster identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 107
          },
          "name": "dbClusterIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_cluster#db_cluster_instance_class RdsDbCluster#db_cluster_instance_class}",
            "stability": "stable",
            "summary": "The compute and memory capacity of each DB instance in the Multi-AZ DB cluster, for example ``db.m6gd.xlarge``. Not all DB instance classes are available in all AWS-Regions, or for all database engines.  For the full list of DB instance classes and availability for your engine, see [DB instance class](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Concepts.DBInstanceClass.html) in the *Amazon RDS User Guide*.  This setting is required to create a Multi-AZ DB cluster.  Valid for Cluster Type: Multi-AZ DB clusters only."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 116
          },
          "name": "dbClusterInstanceClass",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you apply a parameter group to an existing DB cluster, then its DB instances might need to reboot. This can result in an outage while the DB instances are rebooting.\n If you apply a change to parameter group associated with a stopped DB cluster, then the update stack waits until the DB cluster is started.\n  To list all of the available DB cluster parameter group names, use the following command:\n  ``aws rds describe-db-cluster-parameter-groups --query \"DBClusterParameterGroups[].DBClusterParameterGroupName\" --output text`` \n Valid for: Aurora DB clusters and Multi-AZ DB clusters\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_cluster#db_cluster_parameter_group_name RdsDbCluster#db_cluster_parameter_group_name}",
            "stability": "stable",
            "summary": "The name of the DB cluster parameter group to associate with this DB cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 127
          },
          "name": "dbClusterParameterGroupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When you apply a parameter group using the ``DBInstanceParameterGroupName`` parameter, the DB cluster isn't rebooted automatically. Also, parameter changes are applied immediately rather than during the next maintenance window.\n  Valid for Cluster Type: Aurora DB clusters only\n Default: The existing name setting\n Constraints:\n  +  The DB parameter group must be in the same DB parameter group family as this DB cluster.\n  +  The ``DBInstanceParameterGroupName`` parameter is valid in combination with the ``AllowMajorVersionUpgrade`` parameter for a major version upgrade only.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_cluster#db_instance_parameter_group_name RdsDbCluster#db_instance_parameter_group_name}",
            "stability": "stable",
            "summary": "The name of the DB parameter group to apply to all instances of the DB cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 139
          },
          "name": "dbInstanceParameterGroupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you are restoring a DB cluster to a point in time with ``RestoreType`` set to ``copy-on-write``, and don't specify a DB subnet group name, then the DB cluster is restored with a default DB subnet group.\n Valid for: Aurora DB clusters and Multi-AZ DB clusters\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_cluster#db_subnet_group_name RdsDbCluster#db_subnet_group_name}",
            "stability": "stable",
            "summary": "A DB subnet group that you want to associate with this DB cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 147
          },
          "name": "dbSubnetGroupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_cluster#db_system_id RdsDbCluster#db_system_id}",
            "stability": "stable",
            "summary": "Reserved for future use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 153
          },
          "name": "dbSystemId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter isn't case-sensitive. The default is to remove automated backups immediately after the DB cluster is deleted, unless the AWS Backup policy specifies a point-in-time restore rule.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_cluster#delete_automated_backups RdsDbCluster#delete_automated_backups}",
            "stability": "stable",
            "summary": "Specifies whether to remove automated backups immediately after the DB cluster is deleted."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 159
          },
          "name": "deleteAutomatedBackups",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The database can't be deleted when deletion protection is enabled. By default, deletion protection is disabled.\n Valid for: Aurora DB clusters and Multi-AZ DB clusters\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_cluster#deletion_protection RdsDbCluster#deletion_protection}",
            "stability": "stable",
            "summary": "A value that indicates whether the DB cluster has deletion protection enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 166
          },
          "name": "deletionProtection",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For Amazon Aurora DB clusters, Amazon RDS can use Kerberos authentication to authenticate users that connect to the DB cluster.\n For more information, see [Kerberos authentication](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/kerberos-authentication.html) in the *Amazon Aurora User Guide*.\n Valid for: Aurora DB clusters only\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_cluster#domain RdsDbCluster#domain}",
            "stability": "stable",
            "summary": "Indicates the directory ID of the Active Directory to create the DB cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 175
          },
          "name": "domain",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid for: Aurora DB clusters only\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_cluster#domain_iam_role_name RdsDbCluster#domain_iam_role_name}",
            "stability": "stable",
            "summary": "Specifies the name of the IAM role to use when making API calls to the Directory Service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 182
          },
          "name": "domainIamRoleName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The values in the list depend on the DB engine being used. For more information, see [Publishing Database Logs to Amazon CloudWatch Logs](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_LogAccess.html#USER_LogAccess.Procedural.UploadtoCloudWatch) in the *Amazon Aurora User Guide*.\n  *Aurora MySQL* \n Valid values: ``audit``, ``error``, ``general``, ``slowquery``\n  *Aurora PostgreSQL* \n Valid values: ``postgresql``\n Valid for: Aurora DB clusters and Multi-AZ DB clusters\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_cluster#enable_cloudwatch_logs_exports RdsDbCluster#enable_cloudwatch_logs_exports}",
            "stability": "stable",
            "summary": "The list of log types that need to be enabled for exporting to CloudWatch Logs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 193
          },
          "name": "enableCloudwatchLogsExports",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "By default, write operations are not allowed on Aurora DB clusters that are secondary clusters in an Aurora global database.\n You can set this value only on Aurora DB clusters that are members of an Aurora global database. With this parameter enabled, a secondary cluster can forward writes to the current primary cluster, and the resulting changes are replicated back to this cluster. For the primary DB cluster of an Aurora global database, this value is used immediately if the primary is demoted by a global cluster API operation, but it does nothing until then.\n Valid for Cluster Type: Aurora DB clusters only\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_cluster#enable_global_write_forwarding RdsDbCluster#enable_global_write_forwarding}",
            "stability": "stable",
            "summary": "Specifies whether to enable this DB cluster to forward write operations to the primary cluster of a global cluster (Aurora global database)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 201
          },
          "name": "enableGlobalWriteForwarding",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "By default, the HTTP endpoint isn't enabled.\n When enabled, the HTTP endpoint provides a connectionless web service API (RDS Data API) for running SQL queries on the DB cluster. You can also query your database from inside the RDS console with the RDS query editor.\n For more information, see [Using RDS Data API](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/data-api.html) in the *Amazon Aurora User Guide*.\n Valid for Cluster Type: Aurora DB clusters only\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_cluster#enable_http_endpoint RdsDbCluster#enable_http_endpoint}",
            "stability": "stable",
            "summary": "Specifies whether to enable the HTTP endpoint for the DB cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 210
          },
          "name": "enableHttpEndpoint",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "By default, mapping is disabled.\n For more information, see [IAM Database Authentication](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/UsingWithRDS.IAMDBAuth.html) in the *Amazon Aurora User Guide.*\n Valid for: Aurora DB clusters only\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_cluster#enable_iam_database_authentication RdsDbCluster#enable_iam_database_authentication}",
            "stability": "stable",
            "summary": "A value that indicates whether to enable mapping of AWS Identity and Access Management (IAM) accounts to database accounts."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 218
          },
          "name": "enableIamDatabaseAuthentication",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "By default, write operations aren't allowed on reader DB instances.\n Valid for: Aurora DB clusters only\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_cluster#enable_local_write_forwarding RdsDbCluster#enable_local_write_forwarding}",
            "stability": "stable",
            "summary": "Specifies whether read replicas can forward write operations to the writer DB instance in the DB cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 225
          },
          "name": "enableLocalWriteForwarding",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid Values:\n  +   ``aurora-mysql`` \n  +   ``aurora-postgresql`` \n  +   ``mysql`` \n  +   ``postgres`` \n  \n Valid for: Aurora DB clusters and Multi-AZ DB clusters\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_cluster#engine RdsDbCluster#engine}",
            "stability": "stable",
            "summary": "The name of the database engine to be used for this DB cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 238
          },
          "name": "engine",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "By default, this value is set to ``open-source-rds-extended-support``, which enrolls your DB cluster into Amazon RDS Extended Support. At the end of standard support, you can avoid charges for Extended Support by setting the value to ``open-source-rds-extended-support-disabled``. In this case, creating the DB cluster will fail if the DB major version is past its end of standard support date.\n  You can use this setting to enroll your DB cluster into Amazon RDS Extended Support. With RDS Extended Support, you can run the selected major engine version on your DB cluster past the end of standard support for that engine version. For more information, see the following sections:\n  +  Amazon Aurora - [Amazon RDS Extended Support with Amazon Aurora](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/extended-support.html) in the *Amazon Aurora User Guide*\n  +  Amazon RDS - [Amazon RDS Extended Support with Amazon RDS](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/extended-support.html) in the *Amazon RDS User Guide*\n  \n Valid for Cluster Type: Aurora DB clusters and Multi-AZ DB clusters\n Valid Values: ``open-source-rds-extended-support | open-source-rds-extended-support-disabled``\n Default: ``open-source-rds-extended-support``\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_cluster#engine_lifecycle_support RdsDbCluster#engine_lifecycle_support}",
            "stability": "stable",
            "summary": "The life cycle type for this DB cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 252
          },
          "name": "engineLifecycleSupport",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The ``serverless`` engine mode only applies for Aurora Serverless v1 DB clusters. Aurora Serverless v2 DB clusters use the ``provisioned`` engine mode.\n For information about limitations and requirements for Serverless DB clusters, see the following sections in the *Amazon Aurora User Guide*:\n  +   [Limitations of Aurora Serverless v1](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/aurora-serverless.html#aurora-serverless.limitations) \n  +   [Requirements for Aurora Serverless v2](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/aurora-serverless-v2.requirements.html) \n  \n Valid for Cluster Type: Aurora DB clusters only\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_cluster#engine_mode RdsDbCluster#engine_mode}",
            "stability": "stable",
            "summary": "The DB engine mode of the DB cluster, either ``provisioned`` or ``serverless``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 264
          },
          "name": "engineMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Don't use this property if your DB cluster is a member of a global database cluster. Instead, specify the ``EngineVersion`` property on the [AWS::RDS::GlobalCluster](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-globalcluster.html) resource. Major version upgrades aren't supported for individual members of a global cluster. Use ``ModifyGlobalCluster`` to upgrade all members of the global cluster.\n  To list all of the available engine versions for Aurora MySQL version 2 (5.7-compatible) and version 3 (8.0-compatible), use the following command:\n  ``aws rds describe-db-engine-versions --engine aurora-mysql --query \"DBEngineVersions[].EngineVersion\"`` \n You can supply either ``5.7`` or ``8.0`` to use the default engine version for Aurora MySQL version 2 or version 3, respectively.\n To list all of the available engine versions for Aurora PostgreSQL, use the following command:\n  ``aws rds describe-db-engine-versions --engine aurora-postgresql --query \"DBEngineVersions[].EngineVersion\"`` \n To list all of the available engine versions for RDS for MySQL, use the following command:\n  ``aws rds describe-db-engine-versions --engine mysql --query \"DBEngineVersions[].EngineVersion\"`` \n To list all of the available engine versions for RDS for PostgreSQL, use the following command:\n  ``aws rds describe-db-engine-versions --engine postgres --query \"DBEngineVersions[].EngineVersion\"`` \n  *Aurora MySQL* \n For information, see [Database engine updates for Amazon Aurora MySQL](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Updates.html) in the *Amazon Aurora User Guide*.\n  *Aurora PostgreSQL* \n For information, see [Amazon Aurora PostgreSQL releases and engine versions](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraPostgreSQL.Updates.20180305.html) in the *Amazon Aurora User Guide*.\n  *MySQL* \n For information, see [Amazon RDS for MySQL](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_MySQL.html#MySQL.Concepts.VersionMgmt) in the *Amazon RDS User Guide*.\n  *PostgreSQL* \n For information, see [Amazon RDS for PostgreSQL](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_PostgreSQL.html#PostgreSQL.Concepts) in the *Amazon RDS User Guide*.\n Valid for: Aurora DB clusters and Multi-AZ DB clusters\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_cluster#engine_version RdsDbCluster#engine_version}",
            "stability": "stable",
            "summary": "The version number of the database engine to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 289
          },
          "name": "engineVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "To define the primary database cluster of the global cluster, use the [AWS::RDS::GlobalCluster](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-globalcluster.html) resource. \n  If you aren't configuring a global database cluster, don't specify this property. \n  To remove the DB cluster from a global database cluster, specify an empty value for the ``GlobalClusterIdentifier`` property.\n  For information about Aurora global databases, see [Working with Amazon Aurora Global Databases](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/aurora-global-database.html) in the *Amazon Aurora User Guide*.\n Valid for: Aurora DB clusters only\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_cluster#global_cluster_identifier RdsDbCluster#global_cluster_identifier}",
            "stability": "stable",
            "summary": "If you are configuring an Aurora global database cluster and want your Aurora DB cluster to be a secondary member in the global database cluster, specify the global cluster ID of the global database cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 299
          },
          "name": "globalClusterIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For information about valid IOPS values, see [Provisioned IOPS storage](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_Storage.html#USER_PIOPS) in the *Amazon RDS User Guide*.\n This setting is required to create a Multi-AZ DB cluster.\n Valid for Cluster Type: Multi-AZ DB clusters only\n Constraints:\n  +  Must be a multiple between .5 and 50 of the storage amount for the DB cluster.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_cluster#iops RdsDbCluster#iops}",
            "stability": "stable",
            "summary": "The amount of Provisioned IOPS (input/output operations per second) to be initially allocated for each DB instance in the Multi-AZ DB cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 310
          },
          "name": "iops",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you enable the ``StorageEncrypted`` property but don't specify this property, the default KMS key is used. If you specify this property, you must set the ``StorageEncrypted`` property to ``true``.\n If you specify the ``SnapshotIdentifier`` property, the ``StorageEncrypted`` property value is inherited from the snapshot, and if the DB cluster is encrypted, the specified ``KmsKeyId`` property is used.\n If you create a read replica of an encrypted DB cluster in another AWS Region, make sure to set ``KmsKeyId`` to a KMS key identifier that is valid in the destination AWS Region. This KMS key is used to encrypt the read replica in that AWS Region.\n Valid for: Aurora DB clusters and Multi-AZ DB clusters\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_cluster#kms_key_id RdsDbCluster#kms_key_id}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the AWS KMS key that is used to encrypt the database instances in the DB cluster, such as ``arn:aws:kms:us-east-1:012345678910:key/abcd1234-a123-456a-a12b-a123b4cd56ef``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 319
          },
          "name": "kmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information, see [Password management with Secrets Manager](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/rds-secrets-manager.html) in the *Amazon RDS User Guide* and [Password management with Secrets Manager](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/rds-secrets-manager.html) in the *Amazon Aurora User Guide.*\n Valid for Cluster Type: Aurora DB clusters and Multi-AZ DB clusters\n Constraints:\n  +  Can't manage the master user password with AWS Secrets Manager if ``MasterUserPassword`` is specified.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_cluster#manage_master_user_password RdsDbCluster#manage_master_user_password}",
            "stability": "stable",
            "summary": "Specifies whether to manage the master user password with AWS Secrets Manager."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 329
          },
          "name": "manageMasterUserPassword",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "With IAM master user authentication, you can configure the master DB user with IAM database authentication when you create a DB cluster.\n You can specify one of the following values:\n  +  ``password`` - Use standard database authentication with a password.\n  +  ``iam-db-auth`` - Use IAM database authentication for the master user.\n  \n Valid for Cluster Type: Aurora DB clusters and Multi-AZ DB clusters\n This option is only valid for RDS for MySQL, RDS for MariaDB, RDS for PostgreSQL, Aurora MySQL, and Aurora PostgreSQL engines.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_cluster#master_user_authentication_type RdsDbCluster#master_user_authentication_type}",
            "stability": "stable",
            "summary": "Specifies the authentication type for the master user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 341
          },
          "name": "masterUserAuthenticationType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you specify the ``SourceDBClusterIdentifier``, ``SnapshotIdentifier``, or ``GlobalClusterIdentifier`` property, don't specify this property. The value is inherited from the source DB cluster, the snapshot, or the primary DB cluster for the global database cluster, respectively.\n  Valid for: Aurora DB clusters and Multi-AZ DB clusters\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_cluster#master_username RdsDbCluster#master_username}",
            "stability": "stable",
            "summary": "The name of the master user for the DB cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 365
          },
          "name": "masterUsername",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you specify the ``SourceDBClusterIdentifier``, ``SnapshotIdentifier``, or ``GlobalClusterIdentifier`` property, don't specify this property. The value is inherited from the source DB cluster, the snapshot, or the primary DB cluster for the global database cluster, respectively.\n  Valid for: Aurora DB clusters and Multi-AZ DB clusters\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_cluster#master_user_password RdsDbCluster#master_user_password}",
            "stability": "stable",
            "summary": "The master password for the DB instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 349
          },
          "name": "masterUserPassword",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When you restore a DB cluster from a snapshot, Amazon RDS generates a new secret instead of reusing the secret specified in the ``SecretArn`` property. This ensures that the restored DB cluster is securely managed with a dedicated secret. To maintain consistent integration with your application, you might need to update resource configurations to reference the newly created secret.\n  For more information, see [Password management with Secrets Manager](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/rds-secrets-manager.html) in the *Amazon RDS User Guide* and [Password management with Secrets Manager](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/rds-secrets-manager.html) in the *Amazon Aurora User Guide.*\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_cluster#master_user_secret RdsDbCluster#master_user_secret}",
            "stability": "stable",
            "summary": "The secret managed by RDS in AWS Secrets Manager for the master user password."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 357
          },
          "name": "masterUserSecret",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.rdsDbCluster.RdsDbClusterMasterUserSecret"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "To turn off collecting Enhanced Monitoring metrics, specify ``0``.\n If ``MonitoringRoleArn`` is specified, also set ``MonitoringInterval`` to a value other than ``0``.\n Valid for Cluster Type: Aurora DB clusters and Multi-AZ DB clusters\n Valid Values: ``0 | 1 | 5 | 10 | 15 | 30 | 60``\n Default: ``0``\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_cluster#monitoring_interval RdsDbCluster#monitoring_interval}",
            "stability": "stable",
            "summary": "The interval, in seconds, between points when Enhanced Monitoring metrics are collected for the DB cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 375
          },
          "name": "monitoringInterval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "An example is ``arn:aws:iam:123456789012:role/emaccess``. For information on creating a monitoring role, see [Setting up and enabling Enhanced Monitoring](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_Monitoring.OS.html#USER_Monitoring.OS.Enabling) in the *Amazon RDS User Guide*.\n If ``MonitoringInterval`` is set to a value other than ``0``, supply a ``MonitoringRoleArn`` value.\n Valid for Cluster Type: Aurora DB clusters and Multi-AZ DB clusters\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_cluster#monitoring_role_arn RdsDbCluster#monitoring_role_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) for the IAM role that permits RDS to send Enhanced Monitoring metrics to Amazon CloudWatch Logs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 383
          },
          "name": "monitoringRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values:\n  +   ``IPV4`` \n  +   ``DUAL`` \n  \n The network type is determined by the ``DBSubnetGroup`` specified for the DB cluster. A ``DBSubnetGroup`` can support only the IPv4 protocol or the IPv4 and IPv6 protocols (``DUAL``).\n For more information, see [Working with a DB instance in a VPC](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_VPC.WorkingWithRDSInstanceinaVPC.html) in the *Amazon Aurora User Guide.*\n Valid for: Aurora DB clusters only\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_cluster#network_type RdsDbCluster#network_type}",
            "stability": "stable",
            "summary": "The network type of the DB cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 396
          },
          "name": "networkType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information, see [Using Amazon Performance Insights](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_PerfInsights.html) in the *Amazon RDS User Guide*.\n Valid for Cluster Type: Aurora DB clusters and Multi-AZ DB clusters\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_cluster#performance_insights_enabled RdsDbCluster#performance_insights_enabled}",
            "stability": "stable",
            "summary": "Specifies whether to turn on Performance Insights for the DB cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 404
          },
          "name": "performanceInsightsEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The AWS KMS key identifier is the key ARN, key ID, alias ARN, or alias name for the KMS key.\n If you don't specify a value for ``PerformanceInsightsKMSKeyId``, then Amazon RDS uses your default KMS key. There is a default KMS key for your AWS-account. Your AWS-account has a different default KMS key for each AWS-Region.\n Valid for Cluster Type: Aurora DB clusters and Multi-AZ DB clusters\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_cluster#performance_insights_kms_key_id RdsDbCluster#performance_insights_kms_key_id}",
            "stability": "stable",
            "summary": "The AWS KMS key identifier for encryption of Performance Insights data."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 413
          },
          "name": "performanceInsightsKmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When creating a DB cluster without enabling Performance Insights, you can't specify the parameter ``PerformanceInsightsRetentionPeriod``.\n Valid for Cluster Type: Aurora DB clusters and Multi-AZ DB clusters\n Valid Values:\n  +   ``7`` \n  +  *month* * 31, where *month* is a number of months from 1-23. Examples: ``93`` (3 months * 31), ``341`` (11 months * 31), ``589`` (19 months * 31)\n  +   ``731`` \n  \n Default: ``7`` days\n If you specify a retention period that isn't valid, such as ``94``, Amazon RDS issues an error.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_cluster#performance_insights_retention_period RdsDbCluster#performance_insights_retention_period}",
            "stability": "stable",
            "summary": "The number of days to retain Performance Insights data."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 427
          },
          "name": "performanceInsightsRetentionPeriod",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Default:\n  +  RDS for MySQL and Aurora MySQL - ``3306``\n  +  RDS for PostgreSQL and Aurora PostgreSQL - ``5432``\n  \n  The ``No interruption`` on update behavior only applies to DB clusters. If you are updating a DB instance, see [Port](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-port) for the AWS::RDS::DBInstance resource.\n  Valid for: Aurora DB clusters and Multi-AZ DB clusters\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_cluster#port RdsDbCluster#port}",
            "stability": "stable",
            "summary": "The port number on which the DB instances in the DB cluster accept connections."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 439
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information, see [Backup Window](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/Aurora.Managing.Backups.html#Aurora.Managing.Backups.BackupWindow) in the *Amazon Aurora User Guide.*\n Constraints:\n  +  Must be in the format ``hh24:mi-hh24:mi``.\n  +  Must be in Universal Coordinated Time (UTC).\n  +  Must not conflict with the preferred maintenance window.\n  +  Must be at least 30 minutes.\n  \n Valid for: Aurora DB clusters and Multi-AZ DB clusters\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_cluster#preferred_backup_window RdsDbCluster#preferred_backup_window}",
            "stability": "stable",
            "summary": "The daily time range during which automated backups are created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 452
          },
          "name": "preferredBackupWindow",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Format: ``ddd:hh24:mi-ddd:hh24:mi``\n The default is a 30-minute window selected at random from an 8-hour block of time for each AWS Region, occurring on a random day of the week. To see the time blocks available, see [Maintaining an Amazon Aurora DB cluster](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_UpgradeDBInstance.Maintenance.html#AdjustingTheMaintenanceWindow.Aurora) in the *Amazon Aurora User Guide.*\n Valid Days: Mon, Tue, Wed, Thu, Fri, Sat, Sun.\n Constraints: Minimum 30-minute window.\n Valid for: Aurora DB clusters and Multi-AZ DB clusters\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_cluster#preferred_maintenance_window RdsDbCluster#preferred_maintenance_window}",
            "stability": "stable",
            "summary": "The weekly time range during which system maintenance can occur, in Universal Coordinated Time (UTC)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 463
          },
          "name": "preferredMaintenanceWindow",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid for Cluster Type: Multi-AZ DB clusters only\n When the DB cluster is publicly accessible and you connect from outside of the DB cluster's virtual private cloud (VPC), its domain name system (DNS) endpoint resolves to the public IP address. When you connect from within the same VPC as the DB cluster, the endpoint resolves to the private IP address. Access to the DB cluster is controlled by its security group settings.\n When the DB cluster isn't publicly accessible, it is an internal DB cluster with a DNS name that resolves to a private IP address.\n The default behavior when ``PubliclyAccessible`` is not specified depends on whether a ``DBSubnetGroup`` is specified.\n If ``DBSubnetGroup`` isn't specified, ``PubliclyAccessible`` defaults to ``true``.\n If ``DBSubnetGroup`` is specified, ``PubliclyAccessible`` defaults to ``false`` unless the value of ``DBSubnetGroup`` is ``default``, in which case ``PubliclyAccessible`` defaults to ``true``.\n If ``PubliclyAccessible`` is true and the VPC that the ``DBSubnetGroup`` is in doesn't have an internet gateway attached to it, Amazon RDS returns an error.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_cluster#publicly_accessible RdsDbCluster#publicly_accessible}",
            "stability": "stable",
            "summary": "Specifies whether the DB cluster is publicly accessible."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 476
          },
          "name": "publiclyAccessible",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid for: Aurora DB clusters only\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_cluster#replication_source_identifier RdsDbCluster#replication_source_identifier}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the source DB instance or DB cluster if this DB cluster is created as a read replica."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 483
          },
          "name": "replicationSourceIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid Values: Value must be a time in Universal Coordinated Time (UTC) format\n Constraints:\n  +  Must be before the latest restorable time for the DB instance\n  +  Must be specified if ``UseLatestRestorableTime`` parameter isn't provided\n  +  Can't be specified if the ``UseLatestRestorableTime`` parameter is enabled\n  +  Can't be specified if the ``RestoreType`` parameter is ``copy-on-write``\n  \n This property must be used with ``SourceDBClusterIdentifier`` property. The resulting cluster will have the identifier that matches the value of the ``DBclusterIdentifier`` property.\n Example: ``2015-03-07T23:45:00Z``\n Valid for: Aurora DB clusters and Multi-AZ DB clusters\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_cluster#restore_to_time RdsDbCluster#restore_to_time}",
            "stability": "stable",
            "summary": "The date and time to restore the DB cluster to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 499
          },
          "name": "restoreToTime",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify one of the following values:\n  +  ``full-copy`` - The new DB cluster is restored as a full copy of the source DB cluster.\n  +  ``copy-on-write`` - The new DB cluster is restored as a clone of the source DB cluster.\n  \n If you don't specify a ``RestoreType`` value, then the new DB cluster is restored as a full copy of the source DB cluster.\n Valid for: Aurora DB clusters and Multi-AZ DB clusters\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_cluster#restore_type RdsDbCluster#restore_type}",
            "stability": "stable",
            "summary": "The type of restore to be performed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 510
          },
          "name": "restoreType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This property is only supported for Aurora Serverless v1. For Aurora Serverless v2, Use the ``ServerlessV2ScalingConfiguration`` property.\n Valid for: Aurora Serverless v1 DB clusters only\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_cluster#scaling_configuration RdsDbCluster#scaling_configuration}",
            "stability": "stable",
            "summary": "The scaling configuration of an Aurora Serverless v1 DB cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 518
          },
          "name": "scalingConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.rdsDbCluster.RdsDbClusterScalingConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This property is only supported for Aurora Serverless v2. For Aurora Serverless v1, Use the ``ScalingConfiguration`` property.\n Valid for: Aurora Serverless v2 DB clusters only\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_cluster#serverless_v2_scaling_configuration RdsDbCluster#serverless_v2_scaling_configuration}",
            "stability": "stable",
            "summary": "The scaling configuration of an Aurora Serverless V2 DB cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 526
          },
          "name": "serverlessV2ScalingConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.rdsDbCluster.RdsDbClusterServerlessV2ScalingConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can use either the name or the Amazon Resource Name (ARN) to specify a DB cluster snapshot. However, you can use only the ARN to specify a DB snapshot.\n After you restore a DB cluster with a ``SnapshotIdentifier`` property, you must specify the same ``SnapshotIdentifier`` property for any future updates to the DB cluster. When you specify this property for an update, the DB cluster is not restored from the snapshot again, and the data in the database is not changed. However, if you don't specify the ``SnapshotIdentifier`` property, an empty DB cluster is created, and the original DB cluster is deleted. If you specify a property that is different from the previous snapshot restore property, a new DB cluster is restored from the specified ``SnapshotIdentifier`` property, and the original DB cluster is deleted.\n If you specify the ``SnapshotIdentifier`` property to restore a DB cluster (as opposed to specifying it for DB cluster updates), then don't specify the following properties:\n  +   ``GlobalClusterIdentifier`` \n  +   ``MasterUsername`` \n  +   ``MasterUserPassword`` \n  +   ``ReplicationSourceIdentifier`` \n  +   ``RestoreType`` \n  +   ``SourceDBClusterIdentifier`` \n  +   ``SourceRegion`` \n  +  ``StorageEncrypted`` (for an encrypted snapshot)\n  +   ``UseLatestRestorableTime`` \n  \n Constraints:\n  +  Must match the identifier of an existing Snapshot.\n  \n Valid for: Aurora DB clusters and Multi-AZ DB clusters\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_cluster#snapshot_identifier RdsDbCluster#snapshot_identifier}",
            "stability": "stable",
            "summary": "The identifier for the DB snapshot or DB cluster snapshot to restore from."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 549
          },
          "name": "snapshotIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Constraints:\n  +  Must match the identifier of an existing DBCluster.\n  +  Cannot be specified if ``SourceDbClusterResourceId`` is specified. You must specify either ``SourceDBClusterIdentifier`` or ``SourceDbClusterResourceId``, but not both.\n  \n Valid for: Aurora DB clusters and Multi-AZ DB clusters\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_cluster#source_db_cluster_identifier RdsDbCluster#source_db_cluster_identifier}",
            "stability": "stable",
            "summary": "When restoring a DB cluster to a point in time, the identifier of the source DB cluster from which to restore."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 560
          },
          "name": "sourceDbClusterIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_cluster#source_db_cluster_resource_id RdsDbCluster#source_db_cluster_resource_id}",
            "stability": "stable",
            "summary": "The resource ID of the source DB cluster from which to restore."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 566
          },
          "name": "sourceDbClusterResourceId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For example, ``us-east-1``. \n Valid for: Aurora DB clusters only\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_cluster#source_region RdsDbCluster#source_region}",
            "stability": "stable",
            "summary": "The AWS Region which contains the source DB cluster when replicating a DB cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 573
          },
          "name": "sourceRegion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you specify the ``KmsKeyId`` property, then you must enable encryption.\n If you specify the ``SourceDBClusterIdentifier`` property, don't specify this property. The value is inherited from the source DB cluster, and if the DB cluster is encrypted, the specified ``KmsKeyId`` property is used.\n If you specify the ``SnapshotIdentifier`` and the specified snapshot is encrypted, don't specify this property. The value is inherited from the snapshot, and the specified ``KmsKeyId`` property is used.\n If you specify the ``SnapshotIdentifier`` and the specified snapshot isn't encrypted, you can use this property to specify that the restored DB cluster is encrypted. Specify the ``KmsKeyId`` property for the KMS key to use for encryption. If you don't want the restored DB cluster to be encrypted, then don't set this property or set it to ``false``.\n  If you specify both the ``StorageEncrypted`` and ``SnapshotIdentifier`` properties without specifying the ``KmsKeyId`` property, then the restored DB cluster inherits the encryption settings from the DB snapshot that provide.\n  Valid for: Aurora DB clusters and Multi-AZ DB clusters\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_cluster#storage_encrypted RdsDbCluster#storage_encrypted}",
            "stability": "stable",
            "summary": "Indicates whether the DB cluster is encrypted."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 585
          },
          "name": "storageEncrypted",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For information on storage types for Aurora DB clusters, see [Storage configurations for Amazon Aurora DB clusters](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/Aurora.Overview.StorageReliability.html#aurora-storage-type). For information on storage types for Multi-AZ DB clusters, see [Settings for creating Multi-AZ DB clusters](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/create-multi-az-db-cluster.html#create-multi-az-db-cluster-settings).\n This setting is required to create a Multi-AZ DB cluster.\n When specified for a Multi-AZ DB cluster, a value for the ``Iops`` parameter is required.\n Valid for Cluster Type: Aurora DB clusters and Multi-AZ DB clusters\n Valid Values:\n  +  Aurora DB clusters - ``aurora | aurora-iopt1``\n  +  Multi-AZ DB clusters - ``io1 | io2 | gp3``\n  \n Default:\n  +  Aurora DB clusters - ``aurora``\n  +  Multi-AZ DB clusters - ``io1``\n  \n  When you create an Aurora DB cluster with the storage type set to ``aurora-iopt1``, the storage type is returned in the response. The storage type isn't returned when you set it to ``aurora``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_cluster#storage_type RdsDbCluster#storage_type}",
            "stability": "stable",
            "summary": "The storage type to associate with the DB cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 604
          },
          "name": "storageType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_cluster#tags RdsDbCluster#tags}",
            "stability": "stable",
            "summary": "Tags to assign to the DB cluster.  Valid for Cluster Type: Aurora DB clusters and Multi-AZ DB clusters."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 611
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rdsDbCluster.RdsDbClusterTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "By default, the DB cluster is not restored to the latest restorable backup time. \n Valid for: Aurora DB clusters and Multi-AZ DB clusters\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_cluster#use_latest_restorable_time RdsDbCluster#use_latest_restorable_time}",
            "stability": "stable",
            "summary": "A value that indicates whether to restore the DB cluster to the latest restorable backup time."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 618
          },
          "name": "useLatestRestorableTime",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you plan to update the resource, don't specify VPC security groups in a shared VPC.\n Valid for: Aurora DB clusters and Multi-AZ DB clusters\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_cluster#vpc_security_group_ids RdsDbCluster#vpc_security_group_ids}",
            "stability": "stable",
            "summary": "A list of EC2 VPC security groups to associate with this DB cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 626
          },
          "name": "vpcSecurityGroupIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/rds-db-cluster/index:RdsDbClusterConfig"
    },
    "@cdktn/provider-awscc.rdsDbCluster.RdsDbClusterEndpoint": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rdsDbCluster.RdsDbClusterEndpoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rds-db-cluster/index.ts",
        "line": 781
      },
      "name": "RdsDbClusterEndpoint",
      "namespace": "rdsDbCluster",
      "symbolId": "src/rds-db-cluster/index:RdsDbClusterEndpoint"
    },
    "@cdktn/provider-awscc.rdsDbCluster.RdsDbClusterEndpointOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rdsDbCluster.RdsDbClusterEndpointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rds-db-cluster/index.ts",
          "line": 811
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rds-db-cluster/index.ts",
        "line": 804
      },
      "name": "RdsDbClusterEndpointOutputReference",
      "namespace": "rdsDbCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 831
          },
          "name": "address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 836
          },
          "name": "port",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 815
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.rdsDbCluster.RdsDbClusterEndpoint"
          }
        }
      ],
      "symbolId": "src/rds-db-cluster/index:RdsDbClusterEndpointOutputReference"
    },
    "@cdktn/provider-awscc.rdsDbCluster.RdsDbClusterMasterUserSecret": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rdsDbCluster.RdsDbClusterMasterUserSecret",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rds-db-cluster/index.ts",
        "line": 840
      },
      "name": "RdsDbClusterMasterUserSecret",
      "namespace": "rdsDbCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_cluster#kms_key_id RdsDbCluster#kms_key_id}",
            "stability": "stable",
            "summary": "The AWS KMS key identifier that is used to encrypt the secret."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 846
          },
          "name": "kmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/rds-db-cluster/index:RdsDbClusterMasterUserSecret"
    },
    "@cdktn/provider-awscc.rdsDbCluster.RdsDbClusterMasterUserSecretOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rdsDbCluster.RdsDbClusterMasterUserSecretOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rds-db-cluster/index.ts",
          "line": 886
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rds-db-cluster/index.ts",
        "line": 878
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 928
          },
          "name": "resetKmsKeyId"
        }
      ],
      "name": "RdsDbClusterMasterUserSecretOutputReference",
      "namespace": "rdsDbCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 937
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 932
          },
          "name": "kmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 922
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 890
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rdsDbCluster.RdsDbClusterMasterUserSecret"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rds-db-cluster/index:RdsDbClusterMasterUserSecretOutputReference"
    },
    "@cdktn/provider-awscc.rdsDbCluster.RdsDbClusterReadEndpoint": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rdsDbCluster.RdsDbClusterReadEndpoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rds-db-cluster/index.ts",
        "line": 941
      },
      "name": "RdsDbClusterReadEndpoint",
      "namespace": "rdsDbCluster",
      "symbolId": "src/rds-db-cluster/index:RdsDbClusterReadEndpoint"
    },
    "@cdktn/provider-awscc.rdsDbCluster.RdsDbClusterReadEndpointOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rdsDbCluster.RdsDbClusterReadEndpointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rds-db-cluster/index.ts",
          "line": 971
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rds-db-cluster/index.ts",
        "line": 964
      },
      "name": "RdsDbClusterReadEndpointOutputReference",
      "namespace": "rdsDbCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 991
          },
          "name": "address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 975
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.rdsDbCluster.RdsDbClusterReadEndpoint"
          }
        }
      ],
      "symbolId": "src/rds-db-cluster/index:RdsDbClusterReadEndpointOutputReference"
    },
    "@cdktn/provider-awscc.rdsDbCluster.RdsDbClusterScalingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rdsDbCluster.RdsDbClusterScalingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rds-db-cluster/index.ts",
        "line": 995
      },
      "name": "RdsDbClusterScalingConfiguration",
      "namespace": "rdsDbCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "A DB cluster can be paused only when it's idle (it has no connections).\n  If a DB cluster is paused for more than seven days, the DB cluster might be backed up with a snapshot. In this case, the DB cluster is restored when there is a request to connect to it.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_cluster#auto_pause RdsDbCluster#auto_pause}",
            "stability": "stable",
            "summary": "Indicates whether to allow or disallow automatic pause for an Aurora DB cluster in ``serverless`` DB engine mode."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 1002
          },
          "name": "autoPause",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For Aurora MySQL, valid capacity values are ``1``, ``2``, ``4``, ``8``, ``16``, ``32``, ``64``, ``128``, and ``256``.\n For Aurora PostgreSQL, valid capacity values are ``2``, ``4``, ``8``, ``16``, ``32``, ``64``, ``192``, and ``384``.\n The maximum capacity must be greater than or equal to the minimum capacity.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_cluster#max_capacity RdsDbCluster#max_capacity}",
            "stability": "stable",
            "summary": "The maximum capacity for an Aurora DB cluster in ``serverless`` DB engine mode."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 1011
          },
          "name": "maxCapacity",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For Aurora MySQL, valid capacity values are ``1``, ``2``, ``4``, ``8``, ``16``, ``32``, ``64``, ``128``, and ``256``.\n For Aurora PostgreSQL, valid capacity values are ``2``, ``4``, ``8``, ``16``, ``32``, ``64``, ``192``, and ``384``.\n The minimum capacity must be less than or equal to the maximum capacity.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_cluster#min_capacity RdsDbCluster#min_capacity}",
            "stability": "stable",
            "summary": "The minimum capacity for an Aurora DB cluster in ``serverless`` DB engine mode."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 1020
          },
          "name": "minCapacity",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The default is 300.\n Specify a value between 60 and 600 seconds.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_cluster#seconds_before_timeout RdsDbCluster#seconds_before_timeout}",
            "stability": "stable",
            "summary": "The amount of time, in seconds, that Aurora Serverless v1 tries to find a scaling point to perform seamless scaling before enforcing the timeout action."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 1027
          },
          "name": "secondsBeforeTimeout",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Specify a value between 300 and 86,400 seconds.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_cluster#seconds_until_auto_pause RdsDbCluster#seconds_until_auto_pause}",
            "stability": "stable",
            "summary": "The time, in seconds, before an Aurora DB cluster in ``serverless`` mode is paused."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 1034
          },
          "name": "secondsUntilAutoPause",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "``ForceApplyCapacityChange`` sets the capacity to the specified value as soon as possible.\n ``RollbackCapacityChange``, the default, ignores the capacity change if a scaling point isn't found in the timeout period.\n  If you specify ``ForceApplyCapacityChange``, connections that prevent Aurora Serverless v1 from finding a scaling point might be dropped.\n  For more information, see [Autoscaling for Aurora Serverless v1](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/aurora-serverless.how-it-works.html#aurora-serverless.how-it-works.auto-scaling) in the *Amazon Aurora User Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_cluster#timeout_action RdsDbCluster#timeout_action}",
            "stability": "stable",
            "summary": "The action to take when the timeout is reached, either ``ForceApplyCapacityChange`` or ``RollbackCapacityChange``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 1044
          },
          "name": "timeoutAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/rds-db-cluster/index:RdsDbClusterScalingConfiguration"
    },
    "@cdktn/provider-awscc.rdsDbCluster.RdsDbClusterScalingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rdsDbCluster.RdsDbClusterScalingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rds-db-cluster/index.ts",
          "line": 1119
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rds-db-cluster/index.ts",
        "line": 1111
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 1191
          },
          "name": "resetAutoPause"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 1207
          },
          "name": "resetMaxCapacity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 1223
          },
          "name": "resetMinCapacity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 1239
          },
          "name": "resetSecondsBeforeTimeout"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 1255
          },
          "name": "resetSecondsUntilAutoPause"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 1271
          },
          "name": "resetTimeoutAction"
        }
      ],
      "name": "RdsDbClusterScalingConfigurationOutputReference",
      "namespace": "rdsDbCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 1195
          },
          "name": "autoPauseInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 1211
          },
          "name": "maxCapacityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 1227
          },
          "name": "minCapacityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 1243
          },
          "name": "secondsBeforeTimeoutInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 1259
          },
          "name": "secondsUntilAutoPauseInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 1275
          },
          "name": "timeoutActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 1185
          },
          "name": "autoPause",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 1201
          },
          "name": "maxCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 1217
          },
          "name": "minCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 1233
          },
          "name": "secondsBeforeTimeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 1249
          },
          "name": "secondsUntilAutoPause",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 1265
          },
          "name": "timeoutAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 1123
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rdsDbCluster.RdsDbClusterScalingConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rds-db-cluster/index:RdsDbClusterScalingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.rdsDbCluster.RdsDbClusterServerlessV2ScalingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rdsDbCluster.RdsDbClusterServerlessV2ScalingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rds-db-cluster/index.ts",
        "line": 1279
      },
      "name": "RdsDbClusterServerlessV2ScalingConfiguration",
      "namespace": "rdsDbCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify ACU values in half-step increments, such as 40, 40.5, 41, and so on. The largest value that you can use is 128.\n The maximum capacity must be higher than 0.5 ACUs. For more information, see [Choosing the maximum Aurora Serverless v2 capacity setting for a cluster](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/aurora-serverless-v2.setting-capacity.html#aurora-serverless-v2.max_capacity_considerations) in the *Amazon Aurora User Guide*.\n Aurora automatically sets certain parameters for Aurora Serverless V2 DB instances to values that depend on the maximum ACU value in the capacity range. When you update the maximum capacity value, the ``ParameterApplyStatus`` value for the DB instance changes to ``pending-reboot``. You can update the parameter values by rebooting the DB instance after changing the capacity range.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_cluster#max_capacity RdsDbCluster#max_capacity}",
            "stability": "stable",
            "summary": "The maximum number of Aurora capacity units (ACUs) for a DB instance in an Aurora Serverless v2 cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 1287
          },
          "name": "maxCapacity",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify ACU values in half-step increments, such as 8, 8.5, 9, and so on. For Aurora versions that support the Aurora Serverless v2 auto-pause feature, the smallest value that you can use is 0. For versions that don't support Aurora Serverless v2 auto-pause, the smallest value that you can use is 0.5.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_cluster#min_capacity RdsDbCluster#min_capacity}",
            "stability": "stable",
            "summary": "The minimum number of Aurora capacity units (ACUs) for a DB instance in an Aurora Serverless v2 cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 1293
          },
          "name": "minCapacity",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Specify a value between 300 seconds (five minutes) and 86,400 seconds (one day). The default is 300 seconds.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_cluster#seconds_until_auto_pause RdsDbCluster#seconds_until_auto_pause}",
            "stability": "stable",
            "summary": "Specifies the number of seconds an Aurora Serverless v2 DB instance must be idle before Aurora attempts to automatically pause it."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 1300
          },
          "name": "secondsUntilAutoPause",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/rds-db-cluster/index:RdsDbClusterServerlessV2ScalingConfiguration"
    },
    "@cdktn/provider-awscc.rdsDbCluster.RdsDbClusterServerlessV2ScalingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rdsDbCluster.RdsDbClusterServerlessV2ScalingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rds-db-cluster/index.ts",
          "line": 1354
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rds-db-cluster/index.ts",
        "line": 1346
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 1408
          },
          "name": "resetMaxCapacity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 1424
          },
          "name": "resetMinCapacity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 1440
          },
          "name": "resetSecondsUntilAutoPause"
        }
      ],
      "name": "RdsDbClusterServerlessV2ScalingConfigurationOutputReference",
      "namespace": "rdsDbCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 1412
          },
          "name": "maxCapacityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 1428
          },
          "name": "minCapacityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 1444
          },
          "name": "secondsUntilAutoPauseInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 1402
          },
          "name": "maxCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 1418
          },
          "name": "minCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 1434
          },
          "name": "secondsUntilAutoPause",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 1358
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rdsDbCluster.RdsDbClusterServerlessV2ScalingConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rds-db-cluster/index:RdsDbClusterServerlessV2ScalingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.rdsDbCluster.RdsDbClusterTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rdsDbCluster.RdsDbClusterTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rds-db-cluster/index.ts",
        "line": 1448
      },
      "name": "RdsDbClusterTags",
      "namespace": "rdsDbCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The string value can be from 1 to 128 Unicode characters in length and can't be prefixed with ``aws:`` or ``rds:``. The string can only contain only the set of Unicode letters, digits, white-space, '_', '.', ':', '/', '=', '+', '-', '@' (Java regex: \"^([\\\\p{L}\\\\p{Z}\\\\p{N}_.:/=+\\\\-@]*)$\").\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_cluster#key RdsDbCluster#key}",
            "stability": "stable",
            "summary": "A key is the required name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 1454
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The string value can be from 1 to 256 Unicode characters in length and can't be prefixed with ``aws:`` or ``rds:``. The string can only contain only the set of Unicode letters, digits, white-space, '_', '.', ':', '/', '=', '+', '-', '@' (Java regex: \"^([\\\\p{L}\\\\p{Z}\\\\p{N}_.:/=+\\\\-@]*)$\").\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_cluster#value RdsDbCluster#value}",
            "stability": "stable",
            "summary": "A value is the optional value of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 1460
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/rds-db-cluster/index:RdsDbClusterTags"
    },
    "@cdktn/provider-awscc.rdsDbCluster.RdsDbClusterTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rdsDbCluster.RdsDbClusterTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rds-db-cluster/index.ts",
          "line": 1590
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rds-db-cluster/index.ts",
        "line": 1582
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 1597
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.rdsDbCluster.RdsDbClusterTagsOutputReference"
            }
          }
        }
      ],
      "name": "RdsDbClusterTagsList",
      "namespace": "rdsDbCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 1583
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rdsDbCluster.RdsDbClusterTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rds-db-cluster/index:RdsDbClusterTagsList"
    },
    "@cdktn/provider-awscc.rdsDbCluster.RdsDbClusterTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rdsDbCluster.RdsDbClusterTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rds-db-cluster/index.ts",
          "line": 1509
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rds-db-cluster/index.ts",
        "line": 1499
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 1557
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 1573
          },
          "name": "resetValue"
        }
      ],
      "name": "RdsDbClusterTagsOutputReference",
      "namespace": "rdsDbCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 1561
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 1577
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 1551
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 1567
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster/index.ts",
            "line": 1513
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rdsDbCluster.RdsDbClusterTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rds-db-cluster/index:RdsDbClusterTagsOutputReference"
    },
    "@cdktn/provider-awscc.rdsDbClusterParameterGroup.RdsDbClusterParameterGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_cluster_parameter_group awscc_rds_db_cluster_parameter_group}."
      },
      "fqn": "@cdktn/provider-awscc.rdsDbClusterParameterGroup.RdsDbClusterParameterGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_cluster_parameter_group awscc_rds_db_cluster_parameter_group} Resource."
        },
        "locationInModule": {
          "filename": "src/rds-db-cluster-parameter-group/index.ts",
          "line": 257
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.rdsDbClusterParameterGroup.RdsDbClusterParameterGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rds-db-cluster-parameter-group/index.ts",
        "line": 225
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a RdsDbClusterParameterGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster-parameter-group/index.ts",
            "line": 242
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the RdsDbClusterParameterGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_cluster_parameter_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing RdsDbClusterParameterGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the RdsDbClusterParameterGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster-parameter-group/index.ts",
            "line": 349
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.rdsDbClusterParameterGroup.RdsDbClusterParameterGroupTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster-parameter-group/index.ts",
            "line": 292
          },
          "name": "resetDbClusterParameterGroupName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster-parameter-group/index.ts",
            "line": 352
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster-parameter-group/index.ts",
            "line": 364
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster-parameter-group/index.ts",
            "line": 374
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "RdsDbClusterParameterGroup",
      "namespace": "rdsDbClusterParameterGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster-parameter-group/index.ts",
            "line": 230
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster-parameter-group/index.ts",
            "line": 327
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster-parameter-group/index.ts",
            "line": 346
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.rdsDbClusterParameterGroup.RdsDbClusterParameterGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster-parameter-group/index.ts",
            "line": 296
          },
          "name": "dbClusterParameterGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster-parameter-group/index.ts",
            "line": 309
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster-parameter-group/index.ts",
            "line": 322
          },
          "name": "familyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster-parameter-group/index.ts",
            "line": 340
          },
          "name": "parametersInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster-parameter-group/index.ts",
            "line": 356
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rdsDbClusterParameterGroup.RdsDbClusterParameterGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster-parameter-group/index.ts",
            "line": 286
          },
          "name": "dbClusterParameterGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster-parameter-group/index.ts",
            "line": 302
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster-parameter-group/index.ts",
            "line": 315
          },
          "name": "family",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster-parameter-group/index.ts",
            "line": 333
          },
          "name": "parameters",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/rds-db-cluster-parameter-group/index:RdsDbClusterParameterGroup"
    },
    "@cdktn/provider-awscc.rdsDbClusterParameterGroup.RdsDbClusterParameterGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rdsDbClusterParameterGroup.RdsDbClusterParameterGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rds-db-cluster-parameter-group/index.ts",
        "line": 14
      },
      "name": "RdsDbClusterParameterGroupConfig",
      "namespace": "rdsDbClusterParameterGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_cluster_parameter_group#description RdsDbClusterParameterGroup#description}",
            "stability": "stable",
            "summary": "The description for the DB cluster parameter group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster-parameter-group/index.ts",
            "line": 30
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "A DB cluster parameter group can be associated with one and only one DB cluster parameter group family, and can be applied only to a DB cluster running a database engine and engine version compatible with that DB cluster parameter group family.\n  *Aurora MySQL* \n Example: ``aurora-mysql5.7``, ``aurora-mysql8.0``\n  *Aurora PostgreSQL* \n Example: ``aurora-postgresql14``\n  *RDS for MySQL* \n Example: ``mysql8.0``\n  *RDS for PostgreSQL* \n Example: ``postgres13``\n To list all of the available parameter group families for a DB engine, use the following command:\n  ``aws rds describe-db-engine-versions --query \"DBEngineVersions[].DBParameterGroupFamily\" --engine <engine>`` \n For example, to list all of the available parameter group families for the Aurora PostgreSQL DB engine, use the following command:\n  ``aws rds describe-db-engine-versions --query \"DBEngineVersions[].DBParameterGroupFamily\" --engine aurora-postgresql`` \n  The output contains duplicates.\n  The following are the valid DB engine values:\n  +   ``aurora-mysql`` \n  +   ``aurora-postgresql`` \n  +   ``mysql`` \n  +   ``postgres``\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_cluster_parameter_group#family RdsDbClusterParameterGroup#family}",
            "stability": "stable",
            "summary": "The DB cluster parameter group family name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster-parameter-group/index.ts",
            "line": 54
          },
          "name": "family",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_cluster_parameter_group#parameters RdsDbClusterParameterGroup#parameters}",
            "stability": "stable",
            "summary": "Provides a list of parameters for the DB cluster parameter group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster-parameter-group/index.ts",
            "line": 60
          },
          "name": "parameters",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Constraints:\n  +  Must not match the name of an existing DB cluster parameter group.\n  \n  This value is stored as a lowercase string.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_cluster_parameter_group#db_cluster_parameter_group_name RdsDbClusterParameterGroup#db_cluster_parameter_group_name}",
            "stability": "stable",
            "summary": "The name of the DB cluster parameter group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster-parameter-group/index.ts",
            "line": 24
          },
          "name": "dbClusterParameterGroupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_cluster_parameter_group#tags RdsDbClusterParameterGroup#tags}",
            "stability": "stable",
            "summary": "Tags to assign to the DB cluster parameter group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster-parameter-group/index.ts",
            "line": 66
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rdsDbClusterParameterGroup.RdsDbClusterParameterGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rds-db-cluster-parameter-group/index:RdsDbClusterParameterGroupConfig"
    },
    "@cdktn/provider-awscc.rdsDbClusterParameterGroup.RdsDbClusterParameterGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rdsDbClusterParameterGroup.RdsDbClusterParameterGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rds-db-cluster-parameter-group/index.ts",
        "line": 68
      },
      "name": "RdsDbClusterParameterGroupTags",
      "namespace": "rdsDbClusterParameterGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The string value can be from 1 to 128 Unicode characters in length and can't be prefixed with ``aws:`` or ``rds:``. The string can only contain only the set of Unicode letters, digits, white-space, '_', '.', ':', '/', '=', '+', '-', '@' (Java regex: \"^([\\\\p{L}\\\\p{Z}\\\\p{N}_.:/=+\\\\-@]*)$\").\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_cluster_parameter_group#key RdsDbClusterParameterGroup#key}",
            "stability": "stable",
            "summary": "A key is the required name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster-parameter-group/index.ts",
            "line": 74
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The string value can be from 1 to 256 Unicode characters in length and can't be prefixed with ``aws:`` or ``rds:``. The string can only contain only the set of Unicode letters, digits, white-space, '_', '.', ':', '/', '=', '+', '-', '@' (Java regex: \"^([\\\\p{L}\\\\p{Z}\\\\p{N}_.:/=+\\\\-@]*)$\").\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_cluster_parameter_group#value RdsDbClusterParameterGroup#value}",
            "stability": "stable",
            "summary": "A value is the optional value of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster-parameter-group/index.ts",
            "line": 80
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/rds-db-cluster-parameter-group/index:RdsDbClusterParameterGroupTags"
    },
    "@cdktn/provider-awscc.rdsDbClusterParameterGroup.RdsDbClusterParameterGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rdsDbClusterParameterGroup.RdsDbClusterParameterGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rds-db-cluster-parameter-group/index.ts",
          "line": 210
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rds-db-cluster-parameter-group/index.ts",
        "line": 202
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster-parameter-group/index.ts",
            "line": 217
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.rdsDbClusterParameterGroup.RdsDbClusterParameterGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "RdsDbClusterParameterGroupTagsList",
      "namespace": "rdsDbClusterParameterGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster-parameter-group/index.ts",
            "line": 203
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rdsDbClusterParameterGroup.RdsDbClusterParameterGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rds-db-cluster-parameter-group/index:RdsDbClusterParameterGroupTagsList"
    },
    "@cdktn/provider-awscc.rdsDbClusterParameterGroup.RdsDbClusterParameterGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rdsDbClusterParameterGroup.RdsDbClusterParameterGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rds-db-cluster-parameter-group/index.ts",
          "line": 129
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rds-db-cluster-parameter-group/index.ts",
        "line": 119
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster-parameter-group/index.ts",
            "line": 177
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster-parameter-group/index.ts",
            "line": 193
          },
          "name": "resetValue"
        }
      ],
      "name": "RdsDbClusterParameterGroupTagsOutputReference",
      "namespace": "rdsDbClusterParameterGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster-parameter-group/index.ts",
            "line": 181
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-cluster-parameter-group/index.ts",
            "line": 197
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster-parameter-group/index.ts",
            "line": 171
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster-parameter-group/index.ts",
            "line": 187
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-cluster-parameter-group/index.ts",
            "line": 133
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rdsDbClusterParameterGroup.RdsDbClusterParameterGroupTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rds-db-cluster-parameter-group/index:RdsDbClusterParameterGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.rdsDbInstance.RdsDbInstance": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_instance awscc_rds_db_instance}."
      },
      "fqn": "@cdktn/provider-awscc.rdsDbInstance.RdsDbInstance",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_instance awscc_rds_db_instance} Resource."
        },
        "locationInModule": {
          "filename": "src/rds-db-instance/index.ts",
          "line": 2145
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.rdsDbInstance.RdsDbInstanceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rds-db-instance/index.ts",
        "line": 2113
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a RdsDbInstance resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2130
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the RdsDbInstance to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_instance#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing RdsDbInstance that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the RdsDbInstance to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2255
          },
          "name": "putAdditionalStorageVolumes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.rdsDbInstance.RdsDbInstanceAdditionalStorageVolumes"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2319
          },
          "name": "putAssociatedRoles",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.rdsDbInstance.RdsDbInstanceAssociatedRoles"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3097
          },
          "name": "putMasterUserSecret",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.rdsDbInstance.RdsDbInstanceMasterUserSecret"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3326
          },
          "name": "putProcessorFeatures",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.rdsDbInstance.RdsDbInstanceProcessorFeatures"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3560
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.rdsDbInstance.RdsDbInstanceTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2258
          },
          "name": "resetAdditionalStorageVolumes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2274
          },
          "name": "resetAllocatedStorage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2290
          },
          "name": "resetAllowMajorVersionUpgrade"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2306
          },
          "name": "resetApplyImmediately"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2322
          },
          "name": "resetAssociatedRoles"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2354
          },
          "name": "resetAutomaticBackupReplicationKmsKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2370
          },
          "name": "resetAutomaticBackupReplicationRegion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2386
          },
          "name": "resetAutomaticBackupReplicationRetentionPeriod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2338
          },
          "name": "resetAutoMinorVersionUpgrade"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2407
          },
          "name": "resetAvailabilityZone"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2423
          },
          "name": "resetBackupRetentionPeriod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2439
          },
          "name": "resetBackupTarget"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2455
          },
          "name": "resetCaCertificateIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2477
          },
          "name": "resetCertificateRotationRestart"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2493
          },
          "name": "resetCharacterSetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2509
          },
          "name": "resetCopyTagsToSnapshot"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2525
          },
          "name": "resetCustomIamInstanceProfile"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2541
          },
          "name": "resetDatabaseInsightsMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2557
          },
          "name": "resetDbClusterIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2573
          },
          "name": "resetDbClusterSnapshotIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2594
          },
          "name": "resetDbInstanceClass"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2610
          },
          "name": "resetDbInstanceIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2631
          },
          "name": "resetDbName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2647
          },
          "name": "resetDbParameterGroupName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2663
          },
          "name": "resetDbSecurityGroups"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2679
          },
          "name": "resetDbSnapshotIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2695
          },
          "name": "resetDbSubnetGroupName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2711
          },
          "name": "resetDbSystemId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2732
          },
          "name": "resetDedicatedLogVolume"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2748
          },
          "name": "resetDeleteAutomatedBackups"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2764
          },
          "name": "resetDeletionProtection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2780
          },
          "name": "resetDomain"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2796
          },
          "name": "resetDomainAuthSecretArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2812
          },
          "name": "resetDomainDnsIps"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2828
          },
          "name": "resetDomainFqdn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2844
          },
          "name": "resetDomainIamRoleName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2860
          },
          "name": "resetDomainOu"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2876
          },
          "name": "resetEnableCloudwatchLogsExports"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2892
          },
          "name": "resetEnableIamDatabaseAuthentication"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2908
          },
          "name": "resetEnablePerformanceInsights"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2930
          },
          "name": "resetEngine"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2946
          },
          "name": "resetEngineLifecycleSupport"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2962
          },
          "name": "resetEngineVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2988
          },
          "name": "resetIops"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3009
          },
          "name": "resetKmsKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3030
          },
          "name": "resetLicenseModel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3052
          },
          "name": "resetManageMasterUserPassword"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3068
          },
          "name": "resetMasterUserAuthenticationType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3116
          },
          "name": "resetMasterUsername"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3084
          },
          "name": "resetMasterUserPassword"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3100
          },
          "name": "resetMasterUserSecret"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3132
          },
          "name": "resetMaxAllocatedStorage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3148
          },
          "name": "resetMonitoringInterval"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3164
          },
          "name": "resetMonitoringRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3180
          },
          "name": "resetMultiAz"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3196
          },
          "name": "resetNcharCharacterSetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3212
          },
          "name": "resetNetworkType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3228
          },
          "name": "resetOptionGroupName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3249
          },
          "name": "resetPerformanceInsightsKmsKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3265
          },
          "name": "resetPerformanceInsightsRetentionPeriod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3281
          },
          "name": "resetPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3297
          },
          "name": "resetPreferredBackupWindow"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3313
          },
          "name": "resetPreferredMaintenanceWindow"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3329
          },
          "name": "resetProcessorFeatures"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3345
          },
          "name": "resetPromotionTier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3361
          },
          "name": "resetPubliclyAccessible"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3387
          },
          "name": "resetReplicaMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3403
          },
          "name": "resetRestoreTime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3429
          },
          "name": "resetSourceDbClusterIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3445
          },
          "name": "resetSourceDbInstanceAutomatedBackupsArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3461
          },
          "name": "resetSourceDbInstanceIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3477
          },
          "name": "resetSourceDbiResourceId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3493
          },
          "name": "resetSourceRegion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3515
          },
          "name": "resetStorageEncrypted"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3531
          },
          "name": "resetStorageThroughput"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3547
          },
          "name": "resetStorageType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3563
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3579
          },
          "name": "resetTdeCredentialArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3595
          },
          "name": "resetTdeCredentialPassword"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3611
          },
          "name": "resetTimezone"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3627
          },
          "name": "resetUseDefaultProcessorFeatures"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3643
          },
          "name": "resetUseLatestRestorableTime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3659
          },
          "name": "resetVpcSecurityGroups"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3671
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3759
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "RdsDbInstance",
      "namespace": "rdsDbInstance",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2118
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2252
          },
          "name": "additionalStorageVolumes",
          "type": {
            "fqn": "@cdktn/provider-awscc.rdsDbInstance.RdsDbInstanceAdditionalStorageVolumesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2316
          },
          "name": "associatedRoles",
          "type": {
            "fqn": "@cdktn/provider-awscc.rdsDbInstance.RdsDbInstanceAssociatedRolesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2395
          },
          "name": "automaticRestartTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2465
          },
          "name": "certificateDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.rdsDbInstance.RdsDbInstanceCertificateDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2582
          },
          "name": "dbInstanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2619
          },
          "name": "dbInstanceStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2720
          },
          "name": "dbiResourceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2918
          },
          "name": "endpoint",
          "type": {
            "fqn": "@cdktn/provider-awscc.rdsDbInstance.RdsDbInstanceEndpointOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2971
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2976
          },
          "name": "instanceCreateTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2997
          },
          "name": "isStorageConfigUpgradeAvailable",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3018
          },
          "name": "latestRestorableTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3040
          },
          "name": "listenerEndpoint",
          "type": {
            "fqn": "@cdktn/provider-awscc.rdsDbInstance.RdsDbInstanceListenerEndpointOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3094
          },
          "name": "masterUserSecret",
          "type": {
            "fqn": "@cdktn/provider-awscc.rdsDbInstance.RdsDbInstanceMasterUserSecretOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3237
          },
          "name": "percentProgress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3323
          },
          "name": "processorFeatures",
          "type": {
            "fqn": "@cdktn/provider-awscc.rdsDbInstance.RdsDbInstanceProcessorFeaturesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3370
          },
          "name": "readReplicaDbClusterIdentifiers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3375
          },
          "name": "readReplicaDbInstanceIdentifiers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3412
          },
          "name": "resumeFullAutomationModeTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3417
          },
          "name": "secondaryAvailabilityZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3503
          },
          "name": "statusInfos",
          "type": {
            "fqn": "@cdktn/provider-awscc.rdsDbInstance.RdsDbInstanceStatusInfosList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3557
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.rdsDbInstance.RdsDbInstanceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2262
          },
          "name": "additionalStorageVolumesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rdsDbInstance.RdsDbInstanceAdditionalStorageVolumes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2278
          },
          "name": "allocatedStorageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2294
          },
          "name": "allowMajorVersionUpgradeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2310
          },
          "name": "applyImmediatelyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2326
          },
          "name": "associatedRolesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rdsDbInstance.RdsDbInstanceAssociatedRoles"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2358
          },
          "name": "automaticBackupReplicationKmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2374
          },
          "name": "automaticBackupReplicationRegionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2390
          },
          "name": "automaticBackupReplicationRetentionPeriodInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2342
          },
          "name": "autoMinorVersionUpgradeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2411
          },
          "name": "availabilityZoneInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2427
          },
          "name": "backupRetentionPeriodInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2443
          },
          "name": "backupTargetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2459
          },
          "name": "caCertificateIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2481
          },
          "name": "certificateRotationRestartInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2497
          },
          "name": "characterSetNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2513
          },
          "name": "copyTagsToSnapshotInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2529
          },
          "name": "customIamInstanceProfileInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2545
          },
          "name": "databaseInsightsModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2561
          },
          "name": "dbClusterIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2577
          },
          "name": "dbClusterSnapshotIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2598
          },
          "name": "dbInstanceClassInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2614
          },
          "name": "dbInstanceIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2635
          },
          "name": "dbNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2651
          },
          "name": "dbParameterGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2667
          },
          "name": "dbSecurityGroupsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2683
          },
          "name": "dbSnapshotIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2699
          },
          "name": "dbSubnetGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2715
          },
          "name": "dbSystemIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2736
          },
          "name": "dedicatedLogVolumeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2752
          },
          "name": "deleteAutomatedBackupsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2768
          },
          "name": "deletionProtectionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2800
          },
          "name": "domainAuthSecretArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2816
          },
          "name": "domainDnsIpsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2832
          },
          "name": "domainFqdnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2848
          },
          "name": "domainIamRoleNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2784
          },
          "name": "domainInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2864
          },
          "name": "domainOuInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2880
          },
          "name": "enableCloudwatchLogsExportsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2896
          },
          "name": "enableIamDatabaseAuthenticationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2912
          },
          "name": "enablePerformanceInsightsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2934
          },
          "name": "engineInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2950
          },
          "name": "engineLifecycleSupportInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2966
          },
          "name": "engineVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2992
          },
          "name": "iopsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3013
          },
          "name": "kmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3034
          },
          "name": "licenseModelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3056
          },
          "name": "manageMasterUserPasswordInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3072
          },
          "name": "masterUserAuthenticationTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3120
          },
          "name": "masterUsernameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3088
          },
          "name": "masterUserPasswordInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3104
          },
          "name": "masterUserSecretInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rdsDbInstance.RdsDbInstanceMasterUserSecret"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3136
          },
          "name": "maxAllocatedStorageInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3152
          },
          "name": "monitoringIntervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3168
          },
          "name": "monitoringRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3184
          },
          "name": "multiAzInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3200
          },
          "name": "ncharCharacterSetNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3216
          },
          "name": "networkTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3232
          },
          "name": "optionGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3253
          },
          "name": "performanceInsightsKmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3269
          },
          "name": "performanceInsightsRetentionPeriodInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3285
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3301
          },
          "name": "preferredBackupWindowInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3317
          },
          "name": "preferredMaintenanceWindowInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3333
          },
          "name": "processorFeaturesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rdsDbInstance.RdsDbInstanceProcessorFeatures"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3349
          },
          "name": "promotionTierInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3365
          },
          "name": "publiclyAccessibleInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3391
          },
          "name": "replicaModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3407
          },
          "name": "restoreTimeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3433
          },
          "name": "sourceDbClusterIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3449
          },
          "name": "sourceDbInstanceAutomatedBackupsArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3465
          },
          "name": "sourceDbInstanceIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3481
          },
          "name": "sourceDbiResourceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3497
          },
          "name": "sourceRegionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3519
          },
          "name": "storageEncryptedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3535
          },
          "name": "storageThroughputInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3551
          },
          "name": "storageTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3567
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rdsDbInstance.RdsDbInstanceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3583
          },
          "name": "tdeCredentialArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3599
          },
          "name": "tdeCredentialPasswordInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3615
          },
          "name": "timezoneInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3631
          },
          "name": "useDefaultProcessorFeaturesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3647
          },
          "name": "useLatestRestorableTimeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3663
          },
          "name": "vpcSecurityGroupsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2268
          },
          "name": "allocatedStorage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2284
          },
          "name": "allowMajorVersionUpgrade",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2300
          },
          "name": "applyImmediately",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2348
          },
          "name": "automaticBackupReplicationKmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2364
          },
          "name": "automaticBackupReplicationRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2380
          },
          "name": "automaticBackupReplicationRetentionPeriod",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2332
          },
          "name": "autoMinorVersionUpgrade",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2401
          },
          "name": "availabilityZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2417
          },
          "name": "backupRetentionPeriod",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2433
          },
          "name": "backupTarget",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2449
          },
          "name": "caCertificateIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2471
          },
          "name": "certificateRotationRestart",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2487
          },
          "name": "characterSetName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2503
          },
          "name": "copyTagsToSnapshot",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2519
          },
          "name": "customIamInstanceProfile",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2535
          },
          "name": "databaseInsightsMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2551
          },
          "name": "dbClusterIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2567
          },
          "name": "dbClusterSnapshotIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2588
          },
          "name": "dbInstanceClass",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2604
          },
          "name": "dbInstanceIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2625
          },
          "name": "dbName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2641
          },
          "name": "dbParameterGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2657
          },
          "name": "dbSecurityGroups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2673
          },
          "name": "dbSnapshotIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2689
          },
          "name": "dbSubnetGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2705
          },
          "name": "dbSystemId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2726
          },
          "name": "dedicatedLogVolume",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2742
          },
          "name": "deleteAutomatedBackups",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2758
          },
          "name": "deletionProtection",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2774
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2790
          },
          "name": "domainAuthSecretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2806
          },
          "name": "domainDnsIps",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2822
          },
          "name": "domainFqdn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2838
          },
          "name": "domainIamRoleName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2854
          },
          "name": "domainOu",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2870
          },
          "name": "enableCloudwatchLogsExports",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2886
          },
          "name": "enableIamDatabaseAuthentication",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2902
          },
          "name": "enablePerformanceInsights",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2924
          },
          "name": "engine",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2940
          },
          "name": "engineLifecycleSupport",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2956
          },
          "name": "engineVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2982
          },
          "name": "iops",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3003
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3024
          },
          "name": "licenseModel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3046
          },
          "name": "manageMasterUserPassword",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3062
          },
          "name": "masterUserAuthenticationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3110
          },
          "name": "masterUsername",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3078
          },
          "name": "masterUserPassword",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3126
          },
          "name": "maxAllocatedStorage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3142
          },
          "name": "monitoringInterval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3158
          },
          "name": "monitoringRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3174
          },
          "name": "multiAz",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3190
          },
          "name": "ncharCharacterSetName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3206
          },
          "name": "networkType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3222
          },
          "name": "optionGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3243
          },
          "name": "performanceInsightsKmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3259
          },
          "name": "performanceInsightsRetentionPeriod",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3275
          },
          "name": "port",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3291
          },
          "name": "preferredBackupWindow",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3307
          },
          "name": "preferredMaintenanceWindow",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3339
          },
          "name": "promotionTier",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3355
          },
          "name": "publiclyAccessible",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3381
          },
          "name": "replicaMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3397
          },
          "name": "restoreTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3423
          },
          "name": "sourceDbClusterIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3439
          },
          "name": "sourceDbInstanceAutomatedBackupsArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3455
          },
          "name": "sourceDbInstanceIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3471
          },
          "name": "sourceDbiResourceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3487
          },
          "name": "sourceRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3509
          },
          "name": "storageEncrypted",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3525
          },
          "name": "storageThroughput",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3541
          },
          "name": "storageType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3573
          },
          "name": "tdeCredentialArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3589
          },
          "name": "tdeCredentialPassword",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3605
          },
          "name": "timezone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3621
          },
          "name": "useDefaultProcessorFeatures",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3637
          },
          "name": "useLatestRestorableTime",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 3653
          },
          "name": "vpcSecurityGroups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/rds-db-instance/index:RdsDbInstance"
    },
    "@cdktn/provider-awscc.rdsDbInstance.RdsDbInstanceAdditionalStorageVolumes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rdsDbInstance.RdsDbInstanceAdditionalStorageVolumes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rds-db-instance/index.ts",
        "line": 977
      },
      "name": "RdsDbInstanceAdditionalStorageVolumes",
      "namespace": "rdsDbInstance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The minimum is 20 GiB. The maximum is 65,536 GiB (64 TiB).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_instance#allocated_storage RdsDbInstance#allocated_storage}",
            "stability": "stable",
            "summary": "The amount of storage allocated for the additional storage volume, in gibibytes (GiB)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 983
          },
          "name": "allocatedStorage",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_instance#iops RdsDbInstance#iops}",
            "stability": "stable",
            "summary": "The number of I/O operations per second (IOPS) provisioned for the additional storage volume."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 989
          },
          "name": "iops",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_instance#max_allocated_storage RdsDbInstance#max_allocated_storage}",
            "stability": "stable",
            "summary": "The upper limit in gibibytes (GiB) to which RDS can automatically scale the storage of the additional storage volume."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 995
          },
          "name": "maxAllocatedStorage",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This setting applies only to the General Purpose SSD (``gp3``) storage type.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_instance#storage_throughput RdsDbInstance#storage_throughput}",
            "stability": "stable",
            "summary": "The storage throughput value for the additional storage volume, in mebibytes per second (MiBps)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 1001
          },
          "name": "storageThroughput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_instance#storage_type RdsDbInstance#storage_type}",
            "stability": "stable",
            "summary": "The storage type for the additional storage volume.  Valid Values: ``GP3 | IO2``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 1008
          },
          "name": "storageType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_instance#volume_name RdsDbInstance#volume_name}",
            "stability": "stable",
            "summary": "The name of the additional storage volume.  Valid Values: ``RDSDBDATA2 | RDSDBDATA3 | RDSDBDATA4``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 1015
          },
          "name": "volumeName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/rds-db-instance/index:RdsDbInstanceAdditionalStorageVolumes"
    },
    "@cdktn/provider-awscc.rdsDbInstance.RdsDbInstanceAdditionalStorageVolumesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rdsDbInstance.RdsDbInstanceAdditionalStorageVolumesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rds-db-instance/index.ts",
          "line": 1261
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rds-db-instance/index.ts",
        "line": 1253
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 1268
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.rdsDbInstance.RdsDbInstanceAdditionalStorageVolumesOutputReference"
            }
          }
        }
      ],
      "name": "RdsDbInstanceAdditionalStorageVolumesList",
      "namespace": "rdsDbInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 1254
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rdsDbInstance.RdsDbInstanceAdditionalStorageVolumes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rds-db-instance/index:RdsDbInstanceAdditionalStorageVolumesList"
    },
    "@cdktn/provider-awscc.rdsDbInstance.RdsDbInstanceAdditionalStorageVolumesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rdsDbInstance.RdsDbInstanceAdditionalStorageVolumesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rds-db-instance/index.ts",
          "line": 1092
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rds-db-instance/index.ts",
        "line": 1082
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 1164
          },
          "name": "resetAllocatedStorage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 1180
          },
          "name": "resetIops"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 1196
          },
          "name": "resetMaxAllocatedStorage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 1212
          },
          "name": "resetStorageThroughput"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 1228
          },
          "name": "resetStorageType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 1244
          },
          "name": "resetVolumeName"
        }
      ],
      "name": "RdsDbInstanceAdditionalStorageVolumesOutputReference",
      "namespace": "rdsDbInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 1168
          },
          "name": "allocatedStorageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 1184
          },
          "name": "iopsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 1200
          },
          "name": "maxAllocatedStorageInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 1216
          },
          "name": "storageThroughputInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 1232
          },
          "name": "storageTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 1248
          },
          "name": "volumeNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 1158
          },
          "name": "allocatedStorage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 1174
          },
          "name": "iops",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 1190
          },
          "name": "maxAllocatedStorage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 1206
          },
          "name": "storageThroughput",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 1222
          },
          "name": "storageType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 1238
          },
          "name": "volumeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 1096
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rdsDbInstance.RdsDbInstanceAdditionalStorageVolumes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rds-db-instance/index:RdsDbInstanceAdditionalStorageVolumesOutputReference"
    },
    "@cdktn/provider-awscc.rdsDbInstance.RdsDbInstanceAssociatedRoles": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rdsDbInstance.RdsDbInstanceAssociatedRoles",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rds-db-instance/index.ts",
        "line": 1272
      },
      "name": "RdsDbInstanceAssociatedRoles",
      "namespace": "rdsDbInstance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "IAM roles that are associated with a DB instance grant permission for the DB instance to access other AWS services on your behalf. For the list of supported feature names, see the ``SupportedFeatureNames`` description in [DBEngineVersion](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DBEngineVersion.html) in the *Amazon RDS API Reference*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_instance#feature_name RdsDbInstance#feature_name}",
            "stability": "stable",
            "summary": "The name of the feature associated with the AWS Identity and Access Management (IAM) role."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 1278
          },
          "name": "featureName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_instance#role_arn RdsDbInstance#role_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the IAM role that is associated with the DB instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 1284
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/rds-db-instance/index:RdsDbInstanceAssociatedRoles"
    },
    "@cdktn/provider-awscc.rdsDbInstance.RdsDbInstanceAssociatedRolesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rdsDbInstance.RdsDbInstanceAssociatedRolesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rds-db-instance/index.ts",
          "line": 1414
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rds-db-instance/index.ts",
        "line": 1406
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 1421
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.rdsDbInstance.RdsDbInstanceAssociatedRolesOutputReference"
            }
          }
        }
      ],
      "name": "RdsDbInstanceAssociatedRolesList",
      "namespace": "rdsDbInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 1407
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rdsDbInstance.RdsDbInstanceAssociatedRoles"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rds-db-instance/index:RdsDbInstanceAssociatedRolesList"
    },
    "@cdktn/provider-awscc.rdsDbInstance.RdsDbInstanceAssociatedRolesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rdsDbInstance.RdsDbInstanceAssociatedRolesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rds-db-instance/index.ts",
          "line": 1333
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rds-db-instance/index.ts",
        "line": 1323
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 1381
          },
          "name": "resetFeatureName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 1397
          },
          "name": "resetRoleArn"
        }
      ],
      "name": "RdsDbInstanceAssociatedRolesOutputReference",
      "namespace": "rdsDbInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 1385
          },
          "name": "featureNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 1401
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 1375
          },
          "name": "featureName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 1391
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 1337
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rdsDbInstance.RdsDbInstanceAssociatedRoles"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rds-db-instance/index:RdsDbInstanceAssociatedRolesOutputReference"
    },
    "@cdktn/provider-awscc.rdsDbInstance.RdsDbInstanceCertificateDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rdsDbInstance.RdsDbInstanceCertificateDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rds-db-instance/index.ts",
        "line": 1425
      },
      "name": "RdsDbInstanceCertificateDetails",
      "namespace": "rdsDbInstance",
      "symbolId": "src/rds-db-instance/index:RdsDbInstanceCertificateDetails"
    },
    "@cdktn/provider-awscc.rdsDbInstance.RdsDbInstanceCertificateDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rdsDbInstance.RdsDbInstanceCertificateDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rds-db-instance/index.ts",
          "line": 1455
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rds-db-instance/index.ts",
        "line": 1448
      },
      "name": "RdsDbInstanceCertificateDetailsOutputReference",
      "namespace": "rdsDbInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 1475
          },
          "name": "caIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 1480
          },
          "name": "validTill",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 1459
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.rdsDbInstance.RdsDbInstanceCertificateDetails"
          }
        }
      ],
      "symbolId": "src/rds-db-instance/index:RdsDbInstanceCertificateDetailsOutputReference"
    },
    "@cdktn/provider-awscc.rdsDbInstance.RdsDbInstanceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rdsDbInstance.RdsDbInstanceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rds-db-instance/index.ts",
        "line": 14
      },
      "name": "RdsDbInstanceConfig",
      "namespace": "rdsDbInstance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "RDS supports additional storage volumes for RDS for Oracle and RDS for SQL Server.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_instance#additional_storage_volumes RdsDbInstance#additional_storage_volumes}",
            "stability": "stable",
            "summary": "The additional storage volumes associated with the DB instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 20
          },
          "name": "additionalStorageVolumes",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rdsDbInstance.RdsDbInstanceAdditionalStorageVolumes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If any value is set in the ``Iops`` parameter, ``AllocatedStorage`` must be at least 100 GiB, which corresponds to the minimum Iops value of 1,000. If you increase the ``Iops`` value (in 1,000 IOPS increments), then you must also increase the ``AllocatedStorage`` value (in 100-GiB increments). \n   *Amazon Aurora* \n Not applicable. Aurora cluster volumes automatically grow as the amount of data in your database increases, though you are only charged for the space that you use in an Aurora cluster volume.\n  *Db2* \n Constraints to the amount of storage for each storage type are the following:\n  +  General Purpose (SSD) storage (gp3): Must be an integer from 20 to 64000.\n  +  Provisioned IOPS storage (io1): Must be an integer from 100 to 64000.\n  \n  *MySQL* \n Constraints to the amount of storage for each storage type are the following: \n  +  General Purpose (SSD) storage (gp2): Must be an integer from 20 to 65536.\n  +  Provisioned IOPS storage (io1): Must be an integer from 100 to 65536.\n  +  Magnetic storage (standard): Must be an integer from 5 to 3072.\n  \n  *MariaDB* \n Constraints to the amount of storage for each storage type are the following: \n  +  General Purpose (SSD) storage (gp2): Must be an integer from 20 to 65536.\n  +  Provisioned IOPS storage (io1): Must be an integer from 100 to 65536.\n  +  Magnetic storage (standard): Must be an integer from 5 to 3072.\n  \n  *PostgreSQL* \n Constraints to the amount of storage for each storage type are the following: \n  +  General Purpose (SSD) storage (gp2): Must be an integer from 20 to 65536.\n  +  Provisioned IOPS storage (io1): Must be an integer from 100 to 65536.\n  +  Magnetic storage (standard): Must be an integer from 5 to 3072.\n  \n  *Oracle* \n Constraints to the amount of storage for each storage type are the following: \n  +  General Purpose (SSD) storage (gp2): Must be an integer from 20 to 65536.\n  +  Provisioned IOPS storage (io1): Must be an integer from 100 to 65536.\n  +  Magnetic storage (standard): Must be an integer from 10 to 3072.\n  \n  *SQL Server* \n Constraints to the amount of storage for each storage type are the following: \n  +  General Purpose (SSD) storage (gp2):\n  +  Enterprise and Standard editions: Must be an integer from 20 to 16384.\n  +  Web and Express editions: Must be an integer from 20 to 16384.\n  \n  +  Provisioned IOPS storage (io1):\n  +  Enterprise and Standard editions: Must be an integer from 20 to 16384.\n  +  Web and Express editions: Must be an integer from 20 to 16384.\n  \n  +  Magnetic storage (standard):\n  +  Enterprise and Standard editions: Must be an integer from 20 to 1024.\n  +  Web and Express editions: Must be an integer from 20 to 1024.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_instance#allocated_storage RdsDbInstance#allocated_storage}",
            "stability": "stable",
            "summary": "The amount of storage in gibibytes (GiB) to be initially allocated for the database instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 71
          },
          "name": "allocatedStorage",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Changing this parameter doesn't result in an outage and the change is asynchronously applied as soon as possible.\n Constraints: Major version upgrades must be allowed when specifying a value for the ``EngineVersion`` parameter that is a different major version than the DB instance's current version.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_instance#allow_major_version_upgrade RdsDbInstance#allow_major_version_upgrade}",
            "stability": "stable",
            "summary": "A value that indicates whether major version upgrades are allowed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 78
          },
          "name": "allowMajorVersionUpgrade",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If set to ``false``, changes are applied during the next maintenance window. Until RDS applies the changes, the DB instance remains in a drift state. As a result, the configuration doesn't fully reflect the requested modifications and temporarily diverges from the intended state.\n In addition to the settings described in [Modifying a DB instance](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Overview.DBInstance.Modifying.html), this property also determines whether the DB instance reboots when a static parameter is modified in the associated DB parameter group.\n Default: ``true``\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_instance#apply_immediately RdsDbInstance#apply_immediately}",
            "stability": "stable",
            "summary": "Specifies whether changes to the DB instance and any pending modifications are applied immediately, regardless of the ``PreferredMaintenanceWindow`` setting."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 86
          },
          "name": "applyImmediately",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "*Amazon Aurora* \n Not applicable. The associated roles are managed by the DB cluster.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_instance#associated_roles RdsDbInstance#associated_roles}",
            "stability": "stable",
            "summary": "The IAMlong (IAM) roles associated with the DB instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 94
          },
          "name": "associatedRoles",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rdsDbInstance.RdsDbInstanceAssociatedRoles"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The KMS key ID is the Amazon Resource Name (ARN) for the KMS encryption key in the destination AWS-Region, for example, ``arn:aws:kms:us-east-1:123456789012:key/AKIAIOSFODNN7EXAMPLE``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_instance#automatic_backup_replication_kms_key_id RdsDbInstance#automatic_backup_replication_kms_key_id}",
            "stability": "stable",
            "summary": "The AWS KMS key identifier for encryption of the replicated automated backups."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 106
          },
          "name": "automaticBackupReplicationKmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_instance#automatic_backup_replication_region RdsDbInstance#automatic_backup_replication_region}",
            "stability": "stable",
            "summary": "The AWS-Region associated with the automated backup."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 112
          },
          "name": "automaticBackupReplicationRegion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Use this parameter to set a unique retention period that only applies to cross-Region automated backups. To enable automated backups in a different Region, specify a positive value for the ``AutomaticBackupReplicationRegion`` parameter. \n If not specified, this parameter defaults to the value of the ``BackupRetentionPeriod`` parameter. The maximum allowed value is 35.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_instance#automatic_backup_replication_retention_period RdsDbInstance#automatic_backup_replication_retention_period}",
            "stability": "stable",
            "summary": "The retention period for automated backups in a different AWS Region."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 119
          },
          "name": "automaticBackupReplicationRetentionPeriod",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "By default, minor engine upgrades are applied automatically.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_instance#auto_minor_version_upgrade RdsDbInstance#auto_minor_version_upgrade}",
            "stability": "stable",
            "summary": "A value that indicates whether minor engine upgrades are applied automatically to the DB instance during the maintenance window."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 100
          },
          "name": "autoMinorVersionUpgrade",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For information on AWS-Regions and Availability Zones, see [Regions and Availability Zones](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Concepts.RegionsAndAvailabilityZones.html).\n For Amazon Aurora, each Aurora DB cluster hosts copies of its storage in three separate Availability Zones. Specify one of these Availability Zones. Aurora automatically chooses an appropriate Availability Zone if you don't specify one.\n Default: A random, system-chosen Availability Zone in the endpoint's AWS-Region.\n Constraints:\n  +  The ``AvailabilityZone`` parameter can't be specified if the DB instance is a Multi-AZ deployment.\n  +  The specified Availability Zone must be in the same AWS-Region as the current endpoint.\n  \n Example: ``us-east-1d``\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_instance#availability_zone RdsDbInstance#availability_zone}",
            "stability": "stable",
            "summary": "The Availability Zone (AZ) where the database will be created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 132
          },
          "name": "availabilityZone",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Setting this parameter to a positive number enables backups. Setting this parameter to 0 disables automated backups.\n  *Amazon Aurora* \n Not applicable. The retention period for automated backups is managed by the DB cluster.\n Default: 1\n Constraints:\n  +  Must be a value from 0 to 35\n  +  Can't be set to 0 if the DB instance is a source to read replicas\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_instance#backup_retention_period RdsDbInstance#backup_retention_period}",
            "stability": "stable",
            "summary": "The number of days for which automated backups are retained."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 144
          },
          "name": "backupRetentionPeriod",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid Values:\n  +  ``local`` (Dedicated Local Zone)\n  +  ``outposts`` (AWS Outposts)\n  +  ``region`` (AWS-Region)\n  \n Default: ``region``\n For more information, see [Working with Amazon RDS on Outposts](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/rds-on-outposts.html) in the *Amazon RDS User Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_instance#backup_target RdsDbInstance#backup_target}",
            "stability": "stable",
            "summary": "The location for storing automated backups and manual snapshots."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 157
          },
          "name": "backupTarget",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information, see [Using SSL/TLS to encrypt a connection to a DB instance](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/UsingWithRDS.SSL.html) in the *Amazon RDS User Guide* and [Using SSL/TLS to encrypt a connection to a DB cluster](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/UsingWithRDS.SSL.html) in the *Amazon Aurora User Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_instance#ca_certificate_identifier RdsDbInstance#ca_certificate_identifier}",
            "stability": "stable",
            "summary": "The identifier of the CA certificate for this DB instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 164
          },
          "name": "caCertificateIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "By default, the DB instance is restarted when you rotate your SSL/TLS certificate. The certificate is not updated until the DB instance is restarted.\n  Set this parameter only if you are *not* using SSL/TLS to connect to the DB instance.\n  If you are using SSL/TLS to connect to the DB instance, follow the appropriate instructions for your DB engine to rotate your SSL/TLS certificate:\n  +  For more information about rotating your SSL/TLS certificate for RDS DB engines, see [Rotating Your SSL/TLS Certificate.](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/UsingWithRDS.SSL-certificate-rotation.html) in the *Amazon RDS User Guide.*\n  +  For more information about rotating your SSL/TLS certificate for Aurora DB engines, see [Rotating Your SSL/TLS Certificate](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/UsingWithRDS.SSL-certificate-rotation.html) in the *Amazon Aurora User Guide*.\n  \n This setting doesn't apply to RDS Custom DB instances.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_instance#certificate_rotation_restart RdsDbInstance#certificate_rotation_restart}",
            "stability": "stable",
            "summary": "Specifies whether the DB instance is restarted when you rotate your SSL/TLS certificate."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 177
          },
          "name": "certificateRotationRestart",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "*Amazon Aurora* \n Not applicable. The character set is managed by the DB cluster. For more information, see [AWS::RDS::DBCluster](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbcluster.html).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_instance#character_set_name RdsDbInstance#character_set_name}",
            "stability": "stable",
            "summary": "For supported engines, indicates that the DB instance should be associated with the specified character set."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 185
          },
          "name": "characterSetName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "By default, tags are not copied.\n This setting doesn't apply to Amazon Aurora DB instances. Copying tags to snapshots is managed by the DB cluster. Setting this value for an Aurora DB instance has no effect on the DB cluster setting.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_instance#copy_tags_to_snapshot RdsDbInstance#copy_tags_to_snapshot}",
            "stability": "stable",
            "summary": "Specifies whether to copy tags from the DB instance to snapshots of the DB instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 192
          },
          "name": "copyTagsToSnapshot",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This setting is required for RDS Custom.\n Constraints:\n  +  The profile must exist in your account.\n  +  The profile must have an IAM role that Amazon EC2 has permissions to assume.\n  +  The instance profile name and the associated IAM role name must start with the prefix ``AWSRDSCustom``.\n  \n For the list of permissions required for the IAM role, see [Configure IAM and your VPC](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/custom-setup-orcl.html#custom-setup-orcl.iam-vpc) in the *Amazon RDS User Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_instance#custom_iam_instance_profile RdsDbInstance#custom_iam_instance_profile}",
            "stability": "stable",
            "summary": "The instance profile associated with the underlying Amazon EC2 instance of an RDS Custom DB instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 205
          },
          "name": "customIamInstanceProfile",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Aurora DB instances inherit this value from the DB cluster, so you can't change this value.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_instance#database_insights_mode RdsDbInstance#database_insights_mode}",
            "stability": "stable",
            "summary": "The mode of Database Insights to enable for the DB instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 212
          },
          "name": "databaseInsightsMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This setting doesn't apply to RDS Custom DB instances.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_instance#db_cluster_identifier RdsDbInstance#db_cluster_identifier}",
            "stability": "stable",
            "summary": "The identifier of the DB cluster that this DB instance will belong to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 219
          },
          "name": "dbClusterIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information on Multi-AZ DB clusters, see [Multi-AZ DB cluster deployments](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/multi-az-db-clusters-concepts.html) in the *Amazon RDS User Guide*.\n Constraints:\n  +  Must match the identifier of an existing Multi-AZ DB cluster snapshot.\n  +  Can't be specified when ``DBSnapshotIdentifier`` is specified.\n  +  Must be specified when ``DBSnapshotIdentifier`` isn't specified.\n  +  If you are restoring from a shared manual Multi-AZ DB cluster snapshot, the ``DBClusterSnapshotIdentifier`` must be the ARN of the shared snapshot.\n  +  Can't be the identifier of an Aurora DB cluster snapshot.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_instance#db_cluster_snapshot_identifier RdsDbInstance#db_cluster_snapshot_identifier}",
            "stability": "stable",
            "summary": "The identifier for the Multi-AZ DB cluster snapshot to restore from."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 232
          },
          "name": "dbClusterSnapshotIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_instance#db_instance_class RdsDbInstance#db_instance_class}",
            "stability": "stable",
            "summary": "The compute and memory capacity of the DB instance, for example ``db.m5.large``. Not all DB instance classes are available in all AWS-Regions, or for all database engines. For the full list of DB instance classes, and availability for your engine, see [DB instance classes](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Concepts.DBInstanceClass.html) in the *Amazon RDS User Guide* or [Aurora DB instance classes](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/Concepts.DBInstanceClass.html) in the *Amazon Aurora User Guide*."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 238
          },
          "name": "dbInstanceClass",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you specify a name, AWS CloudFormation converts it to lowercase. If you don't specify a name, AWS CloudFormation generates a unique physical ID and uses that ID for the DB instance. For more information, see [Name Type](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-name.html).\n For information about constraints that apply to DB instance identifiers, see [Naming constraints in Amazon RDS](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_Limits.html#RDS_Limits.Constraints) in the *Amazon RDS User Guide*.\n  If you specify a name, you can't perform updates that require replacement of this resource. You can perform updates that require no or some interruption. If you must replace the resource, specify a new name.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_instance#db_instance_identifier RdsDbInstance#db_instance_identifier}",
            "stability": "stable",
            "summary": "A name for the DB instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 246
          },
          "name": "dbInstanceIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you specify the ``DBSnapshotIdentifier`` property, this property only applies to RDS for Oracle.\n   *Amazon Aurora* \n Not applicable. The database name is managed by the DB cluster.\n  *Db2* \n The name of the database to create when the DB instance is created. If this parameter isn't specified, no database is created in the DB instance.\n Constraints:\n  +  Must contain 1 to 64 letters or numbers.\n  +  Must begin with a letter. Subsequent characters can be letters, underscores, or digits (0-9).\n  +  Can't be a word reserved by the specified database engine.\n  \n  *MySQL* \n The name of the database to create when the DB instance is created. If this parameter is not specified, no database is created in the DB instance.\n Constraints:\n  +  Must contain 1 to 64 letters or numbers.\n  +  Can't be a word reserved by the specified database engine\n  \n  *MariaDB* \n The name of the database to create when the DB instance is created. If this parameter is not specified, no database is created in the DB instance.\n Constraints:\n  +  Must contain 1 to 64 letters or numbers.\n  +  Can't be a word reserved by the specified database engine\n  \n  *PostgreSQL* \n The name of the database to create when the DB instance is created. If this parameter is not specified, the default ``postgres`` database is created in the DB instance.\n Constraints:\n  +  Must begin with a letter. Subsequent characters can be letters, underscores, or digits (0-9).\n  +  Must contain 1 to 63 characters.\n  +  Can't be a word reserved by the specified database engine\n  \n  *Oracle* \n The Oracle System ID (SID) of the created DB instance. If you specify ``null``, the default value ``ORCL`` is used. You can't specify the string NULL, or any other reserved word, for ``DBName``. \n Default: ``ORCL``\n Constraints:\n  +  Can't be longer than 8 characters\n  \n  *SQL Server* \n Not applicable. Must be null.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_instance#db_name RdsDbInstance#db_name}",
            "stability": "stable",
            "summary": "The meaning of this parameter differs according to the database engine you use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 289
          },
          "name": "dbName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_instance#db_parameter_group_name RdsDbInstance#db_parameter_group_name}",
            "stability": "stable",
            "summary": "The name of an existing DB parameter group or a reference to an [AWS::RDS::DBParameterGroup](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-dbparametergroup.html) resource created in the template.  To list all of the available DB parameter group names, use the following command:   ``aws rds describe-db-parameter-groups --query \"DBParameterGroups[].DBParameterGroupName\" --output text``    If any of the data members of the referenced parameter group are changed during an update, the DB instance might need to be restarted, which causes some interruption. If the parameter group contains static parameters, whether they were changed or not, an update triggers a reboot.   If you don't specify a value for ``DBParameterGroupName`` property, the default DB parameter group for the specified engine and engine version is used."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 299
          },
          "name": "dbParameterGroupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The list can include both the name of existing DB security groups or references to AWS::RDS::DBSecurityGroup resources created in the template.\n  If you set DBSecurityGroups, you must not set VPCSecurityGroups, and vice versa. Also, note that the DBSecurityGroups property exists only for backwards compatibility with older regions and is no longer recommended for providing security information to an RDS DB instance. Instead, use VPCSecurityGroups.\n  If you specify this property, AWS CloudFormation sends only the following properties (if specified) to Amazon RDS during create operations:\n  +   ``AllocatedStorage`` \n  +   ``AutoMinorVersionUpgrade`` \n  +   ``AvailabilityZone`` \n  +   ``BackupRetentionPeriod`` \n  +   ``CharacterSetName`` \n  +   ``DBInstanceClass`` \n  +   ``DBName`` \n  +   ``DBParameterGroupName`` \n  +   ``DBSecurityGroups`` \n  +   ``DBSubnetGroupName`` \n  +   ``Engine`` \n  +   ``EngineVersion`` \n  +   ``Iops`` \n  +   ``LicenseModel`` \n  +   ``MasterUsername`` \n  +   ``MasterUserPassword`` \n  +   ``MultiAZ`` \n  +   ``OptionGroupName`` \n  +   ``PreferredBackupWindow`` \n  +   ``PreferredMaintenanceWindow`` \n  \n All other properties are ignored. Specify a virtual private cloud (VPC) security group if you want to submit other properties, such as ``StorageType``, ``StorageEncrypted``, or ``KmsKeyId``. If you're already using the ``DBSecurityGroups`` property, you can't use these other properties by updating your DB instance to use a VPC security group. You must recreate the DB instance.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_instance#db_security_groups RdsDbInstance#db_security_groups}",
            "stability": "stable",
            "summary": "A list of the DB security groups to assign to the DB instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 329
          },
          "name": "dbSecurityGroups",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you're restoring from a shared manual DB snapshot, you must specify the ARN of the snapshot.\n By specifying this property, you can create a DB instance from the specified DB snapshot. If the ``DBSnapshotIdentifier`` property is an empty string or the ``AWS::RDS::DBInstance`` declaration has no ``DBSnapshotIdentifier`` property, AWS CloudFormation creates a new database. If the property contains a value (other than an empty string), AWS CloudFormation creates a database from the specified snapshot. If a snapshot with the specified name doesn't exist, AWS CloudFormation can't create the database and it rolls back the stack.\n Some DB instance properties aren't valid when you restore from a snapshot, such as the ``MasterUsername`` and ``MasterUserPassword`` properties, and the point-in-time recovery properties ``RestoreTime`` and ``UseLatestRestorableTime``. For information about the properties that you can specify, see the [RestoreDBInstanceFromDBSnapshot](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_RestoreDBInstanceFromDBSnapshot.html) action in the *Amazon RDS API Reference*.\n When you specify the same ``DBSnapshotIdentifier`` property value for an update, the DB instance is not restored from the DB snapshot again, and the data in the database is not changed. If you specify a different ``DBSnapshotIdentifier`` value, a new DB instance is restored from the specified snapshot, and the original DB instance is deleted.\n If you specify the ``DBSnapshotIdentifier`` property to restore a DB instance (as opposed to specifying it for DB instance updates), then don't specify the following properties:\n  +   ``CharacterSetName`` \n  +   ``DBClusterIdentifier`` \n  +   ``DBName`` \n  +   ``KmsKeyId`` \n  +   ``MasterUsername`` \n  +   ``MasterUserPassword`` \n  +   ``PromotionTier`` \n  +   ``SourceDBInstanceIdentifier`` \n  +   ``SourceRegion`` \n  +  ``StorageEncrypted`` (for an unencrypted snapshot)\n  +   ``Timezone`` \n  \n  *Amazon Aurora* \n Not applicable. Snapshot restore is managed by the DB cluster.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_instance#db_snapshot_identifier RdsDbInstance#db_snapshot_identifier}",
            "stability": "stable",
            "summary": "The name or Amazon Resource Name (ARN) of the DB snapshot that's used to restore the DB instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 353
          },
          "name": "dbSnapshotIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you update this value, the new subnet group must be a subnet group in a new VPC. \n If you don't specify a DB subnet group, RDS uses the default DB subnet group if one exists. If a default DB subnet group does not exist, and you don't specify a ``DBSubnetGroupName``, the DB instance fails to launch. \n For more information about using Amazon RDS in a VPC, see [Amazon VPC and Amazon RDS](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_VPC.html) in the *Amazon RDS User Guide*. \n This setting doesn't apply to Amazon Aurora DB instances. The DB subnet group is managed by the DB cluster. If specified, the setting must match the DB cluster setting.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_instance#db_subnet_group_name RdsDbInstance#db_subnet_group_name}",
            "stability": "stable",
            "summary": "A DB subnet group to associate with the DB instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 362
          },
          "name": "dbSubnetGroupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "In this context, the term \"Oracle database instance\" refers exclusively to the system global area (SGA) and Oracle background processes. If you don't specify a SID, the value defaults to ``RDSCDB``. The Oracle SID is also the name of your CDB.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_instance#db_system_id RdsDbInstance#db_system_id}",
            "stability": "stable",
            "summary": "The Oracle system identifier (SID), which is the name of the Oracle database instance that manages your database files."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 368
          },
          "name": "dbSystemId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_instance#dedicated_log_volume RdsDbInstance#dedicated_log_volume}",
            "stability": "stable",
            "summary": "Indicates whether the DB instance has a dedicated log volume (DLV) enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 374
          },
          "name": "dedicatedLogVolume",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter isn't case-sensitive. The default is to remove automated backups immediately after the DB instance is deleted.\n  *Amazon Aurora* \n Not applicable. When you delete a DB cluster, all automated backups for that DB cluster are deleted and can't be recovered. Manual DB cluster snapshots of the DB cluster are not deleted.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_instance#delete_automated_backups RdsDbInstance#delete_automated_backups}",
            "stability": "stable",
            "summary": "A value that indicates whether to remove automated backups immediately after the DB instance is deleted."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 382
          },
          "name": "deleteAutomatedBackups",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The database can't be deleted when deletion protection is enabled. By default, deletion protection isn't enabled. For more information, see [Deleting a DB Instance](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_DeleteInstance.html).\n This setting doesn't apply to Amazon Aurora DB instances. You can enable or disable deletion protection for the DB cluster. For more information, see ``CreateDBCluster``. DB instances in a DB cluster can be deleted even when deletion protection is enabled for the DB cluster.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_instance#deletion_protection RdsDbInstance#deletion_protection}",
            "stability": "stable",
            "summary": "Specifies whether the DB instance has deletion protection enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 389
          },
          "name": "deletionProtection",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Currently, only Db2, MySQL, Microsoft SQL Server, Oracle, and PostgreSQL DB instances can be created in an Active Directory Domain.\n For more information, see [Kerberos Authentication](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/kerberos-authentication.html) in the *Amazon RDS User Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_instance#domain RdsDbInstance#domain}",
            "stability": "stable",
            "summary": "The Active Directory directory ID to create the DB instance in."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 396
          },
          "name": "domain",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_instance#domain_auth_secret_arn RdsDbInstance#domain_auth_secret_arn}",
            "stability": "stable",
            "summary": "The ARN for the Secrets Manager secret with the credentials for the user joining the domain.  Example: ``arn:aws:secretsmanager:region:account-number:secret:myselfmanagedADtestsecret-123456``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 403
          },
          "name": "domainAuthSecretArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Constraints:\n  +  Two IP addresses must be provided. If there isn't a secondary domain controller, use the IP address of the primary domain controller for both entries in the list.\n  \n Example: ``123.124.125.126,234.235.236.237``\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_instance#domain_dns_ips RdsDbInstance#domain_dns_ips}",
            "stability": "stable",
            "summary": "The IPv4 DNS IP addresses of your primary and secondary Active Directory domain controllers."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 413
          },
          "name": "domainDnsIps",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Constraints:\n  +  Can't be longer than 64 characters.\n  \n Example: ``mymanagedADtest.mymanagedAD.mydomain``\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_instance#domain_fqdn RdsDbInstance#domain_fqdn}",
            "stability": "stable",
            "summary": "The fully qualified domain name (FQDN) of an Active Directory domain."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 423
          },
          "name": "domainFqdn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This setting doesn't apply to the following DB instances:\n  +  Amazon Aurora (The domain is managed by the DB cluster.)\n  +  RDS Custom\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_instance#domain_iam_role_name RdsDbInstance#domain_iam_role_name}",
            "stability": "stable",
            "summary": "The name of the IAM role to use when making API calls to the Directory Service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 432
          },
          "name": "domainIamRoleName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Constraints:\n  +  Must be in the distinguished name format.\n  +  Can't be longer than 64 characters.\n  \n Example: ``OU=mymanagedADtestOU,DC=mymanagedADtest,DC=mymanagedAD,DC=mydomain``\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_instance#domain_ou RdsDbInstance#domain_ou}",
            "stability": "stable",
            "summary": "The Active Directory organizational unit for your DB instance to join."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 443
          },
          "name": "domainOu",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The values in the list depend on the DB engine being used. For more information, see [Publishing Database Logs to Amazon CloudWatch Logs](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_LogAccess.html#USER_LogAccess.Procedural.UploadtoCloudWatch) in the *Amazon Relational Database Service User Guide*.\n  *Amazon Aurora* \n Not applicable. CloudWatch Logs exports are managed by the DB cluster. \n  *Db2* \n Valid values: ``diag.log``, ``notify.log``\n  *MariaDB* \n Valid values: ``audit``, ``error``, ``general``, ``slowquery``\n  *Microsoft SQL Server* \n Valid values: ``agent``, ``error``\n  *MySQL* \n Valid values: ``audit``, ``error``, ``general``, ``slowquery``\n  *Oracle* \n Valid values: ``alert``, ``audit``, ``listener``, ``trace``, ``oemagent``\n  *PostgreSQL* \n Valid values: ``postgresql``, ``upgrade``\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_instance#enable_cloudwatch_logs_exports RdsDbInstance#enable_cloudwatch_logs_exports}",
            "stability": "stable",
            "summary": "The list of log types that need to be enabled for exporting to CloudWatch Logs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 463
          },
          "name": "enableCloudwatchLogsExports",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "By default, mapping is disabled.\n This property is supported for RDS for MariaDB, RDS for MySQL, and RDS for PostgreSQL. For more information, see [IAM Database Authentication for MariaDB, MySQL, and PostgreSQL](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/UsingWithRDS.IAMDBAuth.html) in the *Amazon RDS User Guide.*\n  *Amazon Aurora* \n Not applicable. Mapping AWS IAM accounts to database accounts is managed by the DB cluster.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_instance#enable_iam_database_authentication RdsDbInstance#enable_iam_database_authentication}",
            "stability": "stable",
            "summary": "A value that indicates whether to enable mapping of AWS Identity and Access Management (IAM) accounts to database accounts."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 472
          },
          "name": "enableIamDatabaseAuthentication",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information, see [Using Amazon Performance Insights](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_PerfInsights.html) in the *Amazon RDS User Guide*.\n This setting doesn't apply to RDS Custom DB instances.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_instance#enable_performance_insights RdsDbInstance#enable_performance_insights}",
            "stability": "stable",
            "summary": "Specifies whether to enable Performance Insights for the DB instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 479
          },
          "name": "enablePerformanceInsights",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Not every database engine is available in every AWS Region.\n This property is required when creating a DB instance.\n  You can convert an Oracle database from the non-CDB architecture to the container database (CDB) architecture by updating the ``Engine`` value in your templates from ``oracle-ee`` to ``oracle-ee-cdb`` or from ``oracle-se2`` to ``oracle-se2-cdb``. Converting to the CDB architecture requires an interruption.\n  Valid Values:\n  +  ``aurora-mysql`` (for Aurora MySQL DB instances)\n  +  ``aurora-postgresql`` (for Aurora PostgreSQL DB instances)\n  +  ``custom-oracle-ee`` (for RDS Custom for Oracle DB instances)\n  +  ``custom-oracle-ee-cdb`` (for RDS Custom for Oracle DB instances)\n  +  ``custom-sqlserver-ee`` (for RDS Custom for SQL Server DB instances)\n  +  ``custom-sqlserver-se`` (for RDS Custom for SQL Server DB instances)\n  +  ``custom-sqlserver-web`` (for RDS Custom for SQL Server DB instances)\n  +   ``db2-ae`` \n  +   ``db2-se`` \n  +   ``mariadb`` \n  +   ``mysql`` \n  +   ``oracle-ee`` \n  +   ``oracle-ee-cdb`` \n  +   ``oracle-se2`` \n  +   ``oracle-se2-cdb`` \n  +   ``postgres`` \n  +   ``sqlserver-ee`` \n  +   ``sqlserver-se`` \n  +   ``sqlserver-ex`` \n  +   ``sqlserver-web``\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_instance#engine RdsDbInstance#engine}",
            "stability": "stable",
            "summary": "The name of the database engine to use for this DB instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 508
          },
          "name": "engine",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "By default, this value is set to ``open-source-rds-extended-support``, which enrolls your DB instance into Amazon RDS Extended Support. At the end of standard support, you can avoid charges for Extended Support by setting the value to ``open-source-rds-extended-support-disabled``. In this case, creating the DB instance will fail if the DB major version is past its end of standard support date.\n  This setting applies only to RDS for MySQL and RDS for PostgreSQL. For Amazon Aurora DB instances, the life cycle type is managed by the DB cluster.\n You can use this setting to enroll your DB instance into Amazon RDS Extended Support. With RDS Extended Support, you can run the selected major engine version on your DB instance past the end of standard support for that engine version. For more information, see [Amazon RDS Extended Support with Amazon RDS](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/extended-support.html) in the *Amazon RDS User Guide*.\n Valid Values: ``open-source-rds-extended-support | open-source-rds-extended-support-disabled``\n Default: ``open-source-rds-extended-support``\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_instance#engine_lifecycle_support RdsDbInstance#engine_lifecycle_support}",
            "stability": "stable",
            "summary": "The life cycle type for this DB instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 519
          },
          "name": "engineLifecycleSupport",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For a list of valid engine versions, use the ``DescribeDBEngineVersions`` action.\n The following are the database engines and links to information about the major and minor versions that are available with Amazon RDS. Not every database engine is available for every AWS Region.\n  *Amazon Aurora* \n Not applicable. The version number of the database engine to be used by the DB instance is managed by the DB cluster.\n  *Db2* \n See [Amazon RDS for Db2](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_Db2.html#Db2.Concepts.VersionMgmt) in the *Amazon RDS User Guide.*\n  *MariaDB* \n See [MariaDB on Amazon RDS Versions](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_MariaDB.html#MariaDB.Concepts.VersionMgmt) in the *Amazon RDS User Guide.*\n  *Microsoft SQL Server* \n See [Microsoft SQL Server Versions on Amazon RDS](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_SQLServer.html#SQLServer.Concepts.General.VersionSupport) in the *Amazon RDS User Guide.*\n  *MySQL* \n See [MySQL on Amazon RDS Versions](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_MySQL.html#MySQL.Concepts.VersionMgmt) in the *Amazon RDS User Guide.*\n  *Oracle* \n See [Oracle Database Engine Release Notes](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Appendix.Oracle.PatchComposition.html) in the *Amazon RDS User Guide.*\n  *PostgreSQL* \n See [Supported PostgreSQL Database Versions](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_PostgreSQL.html#PostgreSQL.Concepts.General.DBVersions) in the *Amazon RDS User Guide.*\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_instance#engine_version RdsDbInstance#engine_version}",
            "stability": "stable",
            "summary": "The version number of the database engine to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 541
          },
          "name": "engineVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The value must be equal to or greater than 1000. \n If you specify this property, you must follow the range of allowed ratios of your requested IOPS rate to the amount of storage that you allocate (IOPS to allocated storage). For example, you can provision an Oracle database instance with 1000 IOPS and 200 GiB of storage (a ratio of 5:1), or specify 2000 IOPS with 200 GiB of storage (a ratio of 10:1). For more information, see [Amazon RDS Provisioned IOPS Storage to Improve Performance](https://docs.aws.amazon.com/AmazonRDS/latest/DeveloperGuide/CHAP_Storage.html#USER_PIOPS) in the *Amazon RDS User Guide*.\n  If you specify ``io1`` for the ``StorageType`` property, then you must also specify the ``Iops`` property.\n  Constraints:\n  +  For RDS for Db2, MariaDB, MySQL, Oracle, and PostgreSQL - Must be a multiple between .5 and 50 of the storage amount for the DB instance.\n  +  For RDS for SQL Server - Must be a multiple between 1 and 50 of the storage amount for the DB instance.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_instance#iops RdsDbInstance#iops}",
            "stability": "stable",
            "summary": "The number of I/O operations per second (IOPS) that the database provisions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 552
          },
          "name": "iops",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you enable the StorageEncrypted property but don't specify this property, AWS CloudFormation uses the default KMS key. If you specify this property, you must set the StorageEncrypted property to true. \n If you specify the ``SourceDBInstanceIdentifier`` or ``SourceDbiResourceId`` property, don't specify this property. The value is inherited from the source DB instance, and if the DB instance is encrypted, the specified ``KmsKeyId`` property is used. However, if the source DB instance is in a different AWS Region, you must specify a KMS key ID.\n If you specify the ``SourceDBInstanceAutomatedBackupsArn`` property, don't specify this property. The value is inherited from the source DB instance automated backup, and if the automated backup is encrypted, the specified ``KmsKeyId`` property is used.\n If you create an encrypted read replica in a different AWS Region, then you must specify a KMS key for the destination AWS Region. KMS encryption keys are specific to the region that they're created in, and you can't use encryption keys from one region in another region.\n If you specify the ``DBSnapshotIdentifier`` property, don't specify this property. The ``StorageEncrypted`` property value is inherited from the snapshot. If the DB instance is encrypted, the specified ``KmsKeyId`` property is also inherited from the snapshot.\n If you specify ``DBSecurityGroups``, AWS CloudFormation ignores this property. To specify both a security group and this property, you must use a VPC security group. For more information about Amazon RDS and VPC, see [Using Amazon RDS with Amazon VPC](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_VPC.html) in the *Amazon RDS User Guide*.\n  *Amazon Aurora* \n Not applicable. The KMS key identifier is managed by the DB cluster.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_instance#kms_key_id RdsDbInstance#kms_key_id}",
            "stability": "stable",
            "summary": "The ARN of the AWS KMS key that's used to encrypt the DB instance, such as ``arn:aws:kms:us-east-1:012345678910:key/abcd1234-a123-456a-a12b-a123b4cd56ef``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 565
          },
          "name": "kmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid Values:\n  +  Aurora MySQL - ``general-public-license``\n  +  Aurora PostgreSQL - ``postgresql-license``\n  +  RDS for Db2 - ``bring-your-own-license``. For more information about RDS for Db2 licensing, see [](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/db2-licensing.html) in the *Amazon RDS User Guide.*\n  +  RDS for MariaDB - ``general-public-license``\n  +  RDS for Microsoft SQL Server - ``license-included`` or ``bring-your-own-media``\n  +  RDS for MySQL - ``general-public-license``\n  +  RDS for Oracle - ``bring-your-own-license`` or ``license-included``\n  +  RDS for PostgreSQL - ``postgresql-license``\n  \n  If you've specified ``DBSecurityGroups`` and then you update the license model, AWS CloudFormation replaces the underlying DB instance. This will incur some interruptions to database availability.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_instance#license_model RdsDbInstance#license_model}",
            "stability": "stable",
            "summary": "License model information for this DB instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 582
          },
          "name": "licenseModel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information, see [Password management with Secrets Manager](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/rds-secrets-manager.html) in the *Amazon RDS User Guide.*\n Constraints:\n  +  Can't manage the master user password with AWS Secrets Manager if ``MasterUserPassword`` is specified.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_instance#manage_master_user_password RdsDbInstance#manage_master_user_password}",
            "stability": "stable",
            "summary": "Specifies whether to manage the master user password with AWS Secrets Manager."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 591
          },
          "name": "manageMasterUserPassword",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "With IAM master user authentication, you can configure the master DB user with IAM database authentication when you create a DB instance.\n You can specify one of the following values:\n  +  ``password`` - Use standard database authentication with a password.\n  +  ``iam-db-auth`` - Use IAM database authentication for the master user.\n  \n This option is only valid for RDS for MySQL, RDS for MariaDB, RDS for PostgreSQL, Aurora MySQL, and Aurora PostgreSQL engines.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_instance#master_user_authentication_type RdsDbInstance#master_user_authentication_type}",
            "stability": "stable",
            "summary": "Specifies the authentication type for the master user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 602
          },
          "name": "masterUserAuthenticationType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you specify the ``SourceDBInstanceIdentifier`` or ``DBSnapshotIdentifier`` property, don't specify this property. The value is inherited from the source DB instance or snapshot.\n When migrating a self-managed Db2 database, we recommend that you use the same master username as your self-managed Db2 instance name.\n   *Amazon Aurora* \n Not applicable. The name for the master user is managed by the DB cluster. \n  *RDS for Db2* \n Constraints:\n  +  Must be 1 to 16 letters or numbers.\n  +  First character must be a letter.\n  +  Can't be a reserved word for the chosen database engine.\n  \n  *RDS for MariaDB* \n Constraints:\n  +  Must be 1 to 16 letters or numbers.\n  +  Can't be a reserved word for the chosen database engine.\n  \n  *RDS for Microsoft SQL Server* \n Constraints:\n  +  Must be 1 to 128 letters or numbers.\n  +  First character must be a letter.\n  +  Can't be a reserved word for the chosen database engine.\n  \n  *RDS for MySQL* \n Constraints:\n  +  Must be 1 to 16 letters or numbers.\n  +  First character must be a letter.\n  +  Can't be a reserved word for the chosen database engine.\n  \n  *RDS for Oracle* \n Constraints:\n  +  Must be 1 to 30 letters or numbers.\n  +  First character must be a letter.\n  +  Can't be a reserved word for the chosen database engine.\n  \n  *RDS for PostgreSQL* \n Constraints:\n  +  Must be 1 to 63 letters or numbers.\n  +  First character must be a letter.\n  +  Can't be a reserved word for the chosen database engine.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_instance#master_username RdsDbInstance#master_username}",
            "stability": "stable",
            "summary": "The master user name for the DB instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 673
          },
          "name": "masterUsername",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The password can include any printable ASCII character except \"/\", \"\"\", or \"@\".\n  *Amazon Aurora* \n Not applicable. The password for the master user is managed by the DB cluster.\n  *RDS for Db2* \n Must contain from 8 to 255 characters.\n  *RDS for MariaDB* \n Constraints: Must contain from 8 to 41 characters.\n  *RDS for Microsoft SQL Server* \n Constraints: Must contain from 8 to 128 characters.\n  *RDS for MySQL* \n Constraints: Must contain from 8 to 41 characters.\n  *RDS for Oracle* \n Constraints: Must contain from 8 to 30 characters.\n  *RDS for PostgreSQL* \n Constraints: Must contain from 8 to 128 characters.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_instance#master_user_password RdsDbInstance#master_user_password}",
            "stability": "stable",
            "summary": "The password for the master user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 622
          },
          "name": "masterUserPassword",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information, see [Password management with Secrets Manager](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/rds-secrets-manager.html) in the *Amazon RDS User Guide.*\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_instance#master_user_secret RdsDbInstance#master_user_secret}",
            "stability": "stable",
            "summary": "The secret managed by RDS in AWS Secrets Manager for the master user password."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 629
          },
          "name": "masterUserSecret",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.rdsDbInstance.RdsDbInstanceMasterUserSecret"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information about this setting, including limitations that apply to it, see [Managing capacity automatically with Amazon RDS storage autoscaling](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_PIOPS.StorageTypes.html#USER_PIOPS.Autoscaling) in the *Amazon RDS User Guide*.\n This setting doesn't apply to the following DB instances:\n  +  Amazon Aurora (Storage is managed by the DB cluster.)\n  +  RDS Custom\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_instance#max_allocated_storage RdsDbInstance#max_allocated_storage}",
            "stability": "stable",
            "summary": "The upper limit in gibibytes (GiB) to which Amazon RDS can automatically scale the storage of the DB instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 683
          },
          "name": "maxAllocatedStorage",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "To disable collection of Enhanced Monitoring metrics, specify ``0``.\n If ``MonitoringRoleArn`` is specified, then you must set ``MonitoringInterval`` to a value other than ``0``.\n This setting doesn't apply to RDS Custom DB instances.\n Valid Values: ``0 | 1 | 5 | 10 | 15 | 30 | 60``\n Default: ``0``\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_instance#monitoring_interval RdsDbInstance#monitoring_interval}",
            "stability": "stable",
            "summary": "The interval, in seconds, between points when Enhanced Monitoring metrics are collected for the DB instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 693
          },
          "name": "monitoringInterval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For example, ``arn:aws:iam:123456789012:role/emaccess``. For information on creating a monitoring role, see [Setting Up and Enabling Enhanced Monitoring](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_Monitoring.OS.html#USER_Monitoring.OS.Enabling) in the *Amazon RDS User Guide*.\n If ``MonitoringInterval`` is set to a value other than ``0``, then you must supply a ``MonitoringRoleArn`` value.\n This setting doesn't apply to RDS Custom DB instances.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_instance#monitoring_role_arn RdsDbInstance#monitoring_role_arn}",
            "stability": "stable",
            "summary": "The ARN for the IAM role that permits RDS to send enhanced monitoring metrics to Amazon CloudWatch Logs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 701
          },
          "name": "monitoringRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can't set the ``AvailabilityZone`` parameter if the DB instance is a Multi-AZ deployment.\n This setting doesn't apply to Amazon Aurora because the DB instance Availability Zones (AZs) are managed by the DB cluster.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_instance#multi_az RdsDbInstance#multi_az}",
            "stability": "stable",
            "summary": "Specifies whether the DB instance is a Multi-AZ deployment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 708
          },
          "name": "multiAz",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This setting doesn't apply to RDS Custom DB instances.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_instance#nchar_character_set_name RdsDbInstance#nchar_character_set_name}",
            "stability": "stable",
            "summary": "The name of the NCHAR character set for the Oracle DB instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 715
          },
          "name": "ncharCharacterSetName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values:\n  +   ``IPV4`` \n  +   ``DUAL`` \n  \n The network type is determined by the ``DBSubnetGroup`` specified for the DB instance. A ``DBSubnetGroup`` can support only the IPv4 protocol or the IPv4 and IPv6 protocols (``DUAL``).\n For more information, see [Working with a DB instance in a VPC](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_VPC.WorkingWithRDSInstanceinaVPC.html) in the *Amazon RDS User Guide.*\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_instance#network_type RdsDbInstance#network_type}",
            "stability": "stable",
            "summary": "The network type of the DB instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 727
          },
          "name": "networkType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Permanent options, such as the TDE option for Oracle Advanced Security TDE, can't be removed from an option group. Also, that option group can't be removed from a DB instance once it is associated with a DB instance.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_instance#option_group_name RdsDbInstance#option_group_name}",
            "stability": "stable",
            "summary": "Indicates that the DB instance should be associated with the specified option group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 734
          },
          "name": "optionGroupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The KMS key identifier is the key ARN, key ID, alias ARN, or alias name for the KMS key.\n If you do not specify a value for ``PerformanceInsightsKMSKeyId``, then Amazon RDS uses your default KMS key. There is a default KMS key for your AWS account. Your AWS account has a different default KMS key for each AWS Region.\n  *Update behavior:* Once Performance Insights is enabled with a KMS key, you cannot change to a different physical KMS key without replacing the DB instance. However, the following updates do not require replacement:\n  +  Enabling or disabling Performance Insights using the ``EnablePerformanceInsights`` property\n  +  Changing between different identifier formats (key ARN, key ID, alias ARN, alias name) of the same physical KMS key\n  +  Removing the ``PerformanceInsightsKMSKeyId`` property from your template\n  \n   *Drift behavior:* If you specify ``PerformanceInsightsKMSKeyId`` while ``EnablePerformanceInsights`` is set to ``false``, CloudFormation will report drift. This occurs because the RDS API does not allow setting a KMS key when Performance Insights is disabled. CloudFormation ignores the ``PerformanceInsightsKMSKeyId`` value during instance creation to avoid API errors, resulting in a mismatch between your template and the actual instance configuration.\n To avoid drift, omit both ``EnablePerformanceInsights`` and ``PerformanceInsightsKMSKeyId`` during initial instance creation, then set both properties together when you're ready to enable Performance Insights.\n  For information about enabling Performance Insights, see [EnablePerformanceInsights](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-enableperformanceinsights).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_instance#performance_insights_kms_key_id RdsDbInstance#performance_insights_kms_key_id}",
            "stability": "stable",
            "summary": "The AWS KMS key identifier for encryption of Performance Insights data."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 750
          },
          "name": "performanceInsightsKmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When creating a DB instance without enabling Performance Insights, you can't specify the parameter ``PerformanceInsightsRetentionPeriod``.\n This setting doesn't apply to RDS Custom DB instances.\n Valid Values:\n  +   ``7`` \n  +  *month* * 31, where *month* is a number of months from 1-23. Examples: ``93`` (3 months * 31), ``341`` (11 months * 31), ``589`` (19 months * 31)\n  +   ``731`` \n  \n Default: ``7`` days\n If you specify a retention period that isn't valid, such as ``94``, Amazon RDS returns an error.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_instance#performance_insights_retention_period RdsDbInstance#performance_insights_retention_period}",
            "stability": "stable",
            "summary": "The number of days to retain Performance Insights data."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 764
          },
          "name": "performanceInsightsRetentionPeriod",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This setting doesn't apply to Aurora DB instances. The port number is managed by the cluster.\n Valid Values: ``1150-65535``\n Default:\n  +  RDS for Db2 - ``50000``\n  +  RDS for MariaDB - ``3306``\n  +  RDS for Microsoft SQL Server - ``1433``\n  +  RDS for MySQL - ``3306``\n  +  RDS for Oracle - ``1521``\n  +  RDS for PostgreSQL - ``5432``\n  \n Constraints:\n  +  For RDS for Microsoft SQL Server, the value can't be ``1234``, ``1434``, ``3260``, ``3343``, ``3389``, ``47001``, or ``49152-49156``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_instance#port RdsDbInstance#port}",
            "stability": "stable",
            "summary": "The port number on which the database accepts connections."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 782
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information, see [Backup Window](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_WorkingWithAutomatedBackups.html#USER_WorkingWithAutomatedBackups.BackupWindow) in the *Amazon RDS User Guide.*\n Constraints:\n  +  Must be in the format ``hh24:mi-hh24:mi``.\n  +  Must be in Universal Coordinated Time (UTC).\n  +  Must not conflict with the preferred maintenance window.\n  +  Must be at least 30 minutes.\n  \n  *Amazon Aurora* \n Not applicable. The daily time range for creating automated backups is managed by the DB cluster.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_instance#preferred_backup_window RdsDbInstance#preferred_backup_window}",
            "stability": "stable",
            "summary": "The daily time range during which automated backups are created if automated backups are enabled, using the ``BackupRetentionPeriod`` parameter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 796
          },
          "name": "preferredBackupWindow",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Format: ``ddd:hh24:mi-ddd:hh24:mi``\n The default is a 30-minute window selected at random from an 8-hour block of time for each AWS Region, occurring on a random day of the week. To see the time blocks available, see [Maintaining a DB instance](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_UpgradeDBInstance.Maintenance.html#AdjustingTheMaintenanceWindow) in the *Amazon RDS User Guide.*\n  This property applies when AWS CloudFormation initially creates the DB instance. If you use AWS CloudFormation to update the DB instance, those updates are applied immediately.\n  Constraints: Minimum 30-minute window.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_instance#preferred_maintenance_window RdsDbInstance#preferred_maintenance_window}",
            "stability": "stable",
            "summary": "The weekly time range during which system maintenance can occur, in Universal Coordinated Time (UTC)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 806
          },
          "name": "preferredMaintenanceWindow",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This setting doesn't apply to Amazon Aurora or RDS Custom DB instances.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_instance#processor_features RdsDbInstance#processor_features}",
            "stability": "stable",
            "summary": "The number of CPU cores and the number of threads per core for the DB instance class of the DB instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 813
          },
          "name": "processorFeatures",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rdsDbInstance.RdsDbInstanceProcessorFeatures"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information, see [Fault Tolerance for an Aurora DB Cluster](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/Concepts.AuroraHighAvailability.html#Aurora.Managing.FaultTolerance) in the *Amazon Aurora User Guide*.\n This setting doesn't apply to RDS Custom DB instances.\n Default: ``1``\n Valid Values: ``0 - 15``\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_instance#promotion_tier RdsDbInstance#promotion_tier}",
            "stability": "stable",
            "summary": "The order of priority in which an Aurora Replica is promoted to the primary instance after a failure of the existing primary instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 822
          },
          "name": "promotionTier",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you specify true, AWS CloudFormation creates an instance with a publicly resolvable DNS name, which resolves to a public IP address. If you specify false, AWS CloudFormation creates an internal instance with a DNS name that resolves to a private IP address. \n The default behavior value depends on your VPC setup and the database subnet group. For more information, see the ``PubliclyAccessible`` parameter in the [CreateDBInstance](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBInstance.html) in the *Amazon RDS API Reference*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_instance#publicly_accessible RdsDbInstance#publicly_accessible}",
            "stability": "stable",
            "summary": "Indicates whether the DB instance is an internet-facing instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 829
          },
          "name": "publiclyAccessible",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information, see [Working with Oracle Read Replicas for Amazon RDS](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/oracle-read-replicas.html) in the *Amazon RDS User Guide*.\n This setting is only supported in RDS for Oracle.\n Default: ``open-read-only``\n Valid Values: ``open-read-only`` or ``mounted``\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_instance#replica_mode RdsDbInstance#replica_mode}",
            "stability": "stable",
            "summary": "The open mode of an Oracle read replica."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 838
          },
          "name": "replicaMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter applies to point-in-time recovery. For more information, see [Restoring a DB instance to a specified time](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_PIT.html) in the in the *Amazon RDS User Guide*.\n Constraints:\n  +  Must be a time in Universal Coordinated Time (UTC) format.\n  +  Must be before the latest restorable time for the DB instance.\n  +  Can't be specified if the ``UseLatestRestorableTime`` parameter is enabled.\n  \n Example: ``2009-09-07T23:45:00Z``\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_instance#restore_time RdsDbInstance#restore_time}",
            "stability": "stable",
            "summary": "The date and time to restore from."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 850
          },
          "name": "restoreTime",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Each DB cluster can have up to 15 read replicas.\n Constraints:\n  +  Must be the identifier of an existing Multi-AZ DB cluster.\n  +  Can't be specified if the ``SourceDBInstanceIdentifier`` parameter is also specified.\n  +  The specified DB cluster must have automatic backups enabled, that is, its backup retention period must be greater than 0.\n  +  The source DB cluster must be in the same AWS-Region as the read replica. Cross-Region replication isn't supported.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_instance#source_db_cluster_identifier RdsDbInstance#source_db_cluster_identifier}",
            "stability": "stable",
            "summary": "The identifier of the Multi-AZ DB cluster that will act as the source for the read replica."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 861
          },
          "name": "sourceDbClusterIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This setting doesn't apply to RDS Custom.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_instance#source_db_instance_automated_backups_arn RdsDbInstance#source_db_instance_automated_backups_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the replicated automated backups from which to restore, for example, ``arn:aws:rds:us-east-1:123456789012:auto-backup:ab-L2IJCEXJP7XQ7HOJ4SIEXAMPLE``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 868
          },
          "name": "sourceDbInstanceAutomatedBackupsArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Each DB instance can have a limited number of read replicas. For more information, see [Working with Read Replicas](https://docs.aws.amazon.com/AmazonRDS/latest/DeveloperGuide/USER_ReadRepl.html) in the *Amazon RDS User Guide*.\n For information about constraints that apply to DB instance identifiers, see [Naming constraints in Amazon RDS](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_Limits.html#RDS_Limits.Constraints) in the *Amazon RDS User Guide*.\n The ``SourceDBInstanceIdentifier`` property determines whether a DB instance is a read replica. If you remove the ``SourceDBInstanceIdentifier`` property from your template and then update your stack, AWS CloudFormation promotes the read replica to a standalone DB instance.\n If you specify the ``UseLatestRestorableTime`` or ``RestoreTime`` properties in conjunction with the ``SourceDBInstanceIdentifier`` property, RDS restores the DB instance to the requested point in time, thereby creating a new DB instance.\n   +  If you specify a source DB instance that uses VPC security groups, we recommend that you specify the ``VPCSecurityGroups`` property. If you don't specify the property, the read replica inherits the value of the ``VPCSecurityGroups`` property from the source DB when you create the replica. However, if you update the stack, AWS CloudFormation reverts the replica's ``VPCSecurityGroups`` property to the default value because it's not defined in the stack's template. This change might cause unexpected issues.\n  +  Read replicas don't support deletion policies. AWS CloudFormation ignores any deletion policy that's associated with a read replica.\n  +  If you specify ``SourceDBInstanceIdentifier``, don't specify the ``DBSnapshotIdentifier`` property. You can't create a read replica from a snapshot.\n  +  Don't set the ``BackupRetentionPeriod``, ``DBName``, ``MasterUsername``, ``MasterUserPassword``, and ``PreferredBackupWindow`` properties. The database attributes are inherited from the source DB instance, and backups are disabled for read replicas.\n  +  If the source DB instance is in a different region than the read replica, specify the source region in ``SourceRegion``, and specify an ARN for a valid DB instance in ``SourceDBInstanceIdentifier``. For more information, see [Constructing a Amazon RDS Amazon Resource Name (ARN)](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_Tagging.html#USER_Tagging.ARN) in the *Amazon RDS User Guide*.\n  +  For DB instances in Amazon Aurora clusters, don't specify this property. Amazon RDS automatically assigns writer and reader DB instances.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_instance#source_db_instance_identifier RdsDbInstance#source_db_instance_identifier}",
            "stability": "stable",
            "summary": "If you want to create a read replica DB instance, specify the ID of the source DB instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 883
          },
          "name": "sourceDbInstanceIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_instance#source_dbi_resource_id RdsDbInstance#source_dbi_resource_id}",
            "stability": "stable",
            "summary": "The resource ID of the source DB instance from which to restore."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 889
          },
          "name": "sourceDbiResourceId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_instance#source_region RdsDbInstance#source_region}",
            "stability": "stable",
            "summary": "The ID of the region that contains the source DB instance for the read replica."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 895
          },
          "name": "sourceRegion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "By default, it isn't encrypted.\n If you specify the ``KmsKeyId`` property, then you must enable encryption.\n If you specify the ``SourceDBInstanceIdentifier`` or ``SourceDbiResourceId`` property, don't specify this property. The value is inherited from the source DB instance, and if the DB instance is encrypted, the specified ``KmsKeyId`` property is used.\n If you specify the ``SourceDBInstanceAutomatedBackupsArn`` property, don't specify this property. The value is inherited from the source DB instance automated backup. \n If you specify ``DBSnapshotIdentifier`` property, don't specify this property. The value is inherited from the snapshot.\n  *Amazon Aurora* \n Not applicable. The encryption for DB instances is managed by the DB cluster.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_instance#storage_encrypted RdsDbInstance#storage_encrypted}",
            "stability": "stable",
            "summary": "A value that indicates whether the DB instance is encrypted."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 907
          },
          "name": "storageEncrypted",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This setting applies only to the ``gp3`` storage type. \n This setting doesn't apply to RDS Custom or Amazon Aurora.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_instance#storage_throughput RdsDbInstance#storage_throughput}",
            "stability": "stable",
            "summary": "Specifies the storage throughput value, in mebibyte per second (MiBps), for the DB instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 914
          },
          "name": "storageThroughput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you specify ``io1``, ``io2``, or ``gp3``, you must also include a value for the ``Iops`` parameter.\n This setting doesn't apply to Amazon Aurora DB instances. Storage is managed by the DB cluster.\n Valid Values: ``gp2 | gp3 | io1 | io2 | standard``\n Default: ``io1``, if the ``Iops`` parameter is specified. Otherwise, ``gp3``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_instance#storage_type RdsDbInstance#storage_type}",
            "stability": "stable",
            "summary": "The storage type to associate with the DB instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 924
          },
          "name": "storageType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_instance#tags RdsDbInstance#tags}",
            "stability": "stable",
            "summary": "Tags to assign to the DB instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 930
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rdsDbInstance.RdsDbInstanceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_instance#tde_credential_arn RdsDbInstance#tde_credential_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 934
          },
          "name": "tdeCredentialArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_instance#tde_credential_password RdsDbInstance#tde_credential_password}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 938
          },
          "name": "tdeCredentialPassword",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The time zone parameter is currently supported only by [RDS for Db2](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/db2-time-zone) and [RDS for SQL Server](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_SQLServer.html#SQLServer.Concepts.General.TimeZone).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_instance#timezone RdsDbInstance#timezone}",
            "stability": "stable",
            "summary": "The time zone of the DB instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 944
          },
          "name": "timezone",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This setting doesn't apply to RDS Custom DB instances.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_instance#use_default_processor_features RdsDbInstance#use_default_processor_features}",
            "stability": "stable",
            "summary": "Specifies whether the DB instance class of the DB instance uses its default processor features."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 951
          },
          "name": "useDefaultProcessorFeatures",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "By default, the DB instance isn't restored from the latest backup time. This parameter applies to point-in-time recovery. For more information, see [Restoring a DB instance to a specified time](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_PIT.html) in the in the *Amazon RDS User Guide*.\n Constraints:\n  +  Can't be specified if the ``RestoreTime`` parameter is provided.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_instance#use_latest_restorable_time RdsDbInstance#use_latest_restorable_time}",
            "stability": "stable",
            "summary": "Specifies whether the DB instance is restored from the latest backup time."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 959
          },
          "name": "useLatestRestorableTime",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The list can include both the physical IDs of existing VPC security groups and references to [AWS::EC2::SecurityGroup](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group.html) resources created in the template.\n If you plan to update the resource, don't specify VPC security groups in a shared VPC.\n  If you set ``VPCSecurityGroups``, you must not set [DBSecurityGroups](https://docs.aws.amazon.com//AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-dbsecuritygroups), and vice versa.\n  You can migrate a DB instance in your stack from an RDS DB security group to a VPC security group, but keep the following in mind:\n  +  You can't revert to using an RDS security group after you establish a VPC security group membership.\n  +  When you migrate your DB instance to VPC security groups, if your stack update rolls back because the DB instance update fails or because an update fails in another AWS CloudFormation resource, the rollback fails because it can't revert to an RDS security group.\n  +  To use the properties that are available when you use a VPC security group, you must recreate the DB instance. If you don't, AWS CloudFormation submits only the property values that are listed in the [DBSecurityGroups](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-dbsecuritygroups) property.\n  \n  To avoid this situation, migrate your DB instance to using VPC security groups only when that is the only change in your stack template. \n  *Amazon Aurora* \n Not applicable. The associated list of EC2 VPC security groups is managed by the DB cluster. If specified, the setting must match the DB cluster setting.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_instance#vpc_security_groups RdsDbInstance#vpc_security_groups}",
            "stability": "stable",
            "summary": "A list of the VPC security group IDs to assign to the DB instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 975
          },
          "name": "vpcSecurityGroups",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/rds-db-instance/index:RdsDbInstanceConfig"
    },
    "@cdktn/provider-awscc.rdsDbInstance.RdsDbInstanceEndpoint": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rdsDbInstance.RdsDbInstanceEndpoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rds-db-instance/index.ts",
        "line": 1484
      },
      "name": "RdsDbInstanceEndpoint",
      "namespace": "rdsDbInstance",
      "symbolId": "src/rds-db-instance/index:RdsDbInstanceEndpoint"
    },
    "@cdktn/provider-awscc.rdsDbInstance.RdsDbInstanceEndpointOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rdsDbInstance.RdsDbInstanceEndpointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rds-db-instance/index.ts",
          "line": 1514
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rds-db-instance/index.ts",
        "line": 1507
      },
      "name": "RdsDbInstanceEndpointOutputReference",
      "namespace": "rdsDbInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 1534
          },
          "name": "address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 1539
          },
          "name": "hostedZoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 1544
          },
          "name": "port",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 1518
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.rdsDbInstance.RdsDbInstanceEndpoint"
          }
        }
      ],
      "symbolId": "src/rds-db-instance/index:RdsDbInstanceEndpointOutputReference"
    },
    "@cdktn/provider-awscc.rdsDbInstance.RdsDbInstanceListenerEndpoint": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rdsDbInstance.RdsDbInstanceListenerEndpoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rds-db-instance/index.ts",
        "line": 1548
      },
      "name": "RdsDbInstanceListenerEndpoint",
      "namespace": "rdsDbInstance",
      "symbolId": "src/rds-db-instance/index:RdsDbInstanceListenerEndpoint"
    },
    "@cdktn/provider-awscc.rdsDbInstance.RdsDbInstanceListenerEndpointOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rdsDbInstance.RdsDbInstanceListenerEndpointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rds-db-instance/index.ts",
          "line": 1578
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rds-db-instance/index.ts",
        "line": 1571
      },
      "name": "RdsDbInstanceListenerEndpointOutputReference",
      "namespace": "rdsDbInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 1598
          },
          "name": "address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 1603
          },
          "name": "hostedZoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 1608
          },
          "name": "port",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 1582
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.rdsDbInstance.RdsDbInstanceListenerEndpoint"
          }
        }
      ],
      "symbolId": "src/rds-db-instance/index:RdsDbInstanceListenerEndpointOutputReference"
    },
    "@cdktn/provider-awscc.rdsDbInstance.RdsDbInstanceMasterUserSecret": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rdsDbInstance.RdsDbInstanceMasterUserSecret",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rds-db-instance/index.ts",
        "line": 1612
      },
      "name": "RdsDbInstanceMasterUserSecret",
      "namespace": "rdsDbInstance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_instance#kms_key_id RdsDbInstance#kms_key_id}",
            "stability": "stable",
            "summary": "The AWS KMS key identifier that is used to encrypt the secret."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 1618
          },
          "name": "kmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/rds-db-instance/index:RdsDbInstanceMasterUserSecret"
    },
    "@cdktn/provider-awscc.rdsDbInstance.RdsDbInstanceMasterUserSecretOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rdsDbInstance.RdsDbInstanceMasterUserSecretOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rds-db-instance/index.ts",
          "line": 1658
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rds-db-instance/index.ts",
        "line": 1650
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 1700
          },
          "name": "resetKmsKeyId"
        }
      ],
      "name": "RdsDbInstanceMasterUserSecretOutputReference",
      "namespace": "rdsDbInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 1709
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 1704
          },
          "name": "kmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 1694
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 1662
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rdsDbInstance.RdsDbInstanceMasterUserSecret"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rds-db-instance/index:RdsDbInstanceMasterUserSecretOutputReference"
    },
    "@cdktn/provider-awscc.rdsDbInstance.RdsDbInstanceProcessorFeatures": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rdsDbInstance.RdsDbInstanceProcessorFeatures",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rds-db-instance/index.ts",
        "line": 1713
      },
      "name": "RdsDbInstanceProcessorFeatures",
      "namespace": "rdsDbInstance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_instance#name RdsDbInstance#name}",
            "stability": "stable",
            "summary": "The name of the processor feature. Valid names are ``coreCount`` and ``threadsPerCore``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 1719
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_instance#value RdsDbInstance#value}",
            "stability": "stable",
            "summary": "The value of a processor feature."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 1725
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/rds-db-instance/index:RdsDbInstanceProcessorFeatures"
    },
    "@cdktn/provider-awscc.rdsDbInstance.RdsDbInstanceProcessorFeaturesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rdsDbInstance.RdsDbInstanceProcessorFeaturesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rds-db-instance/index.ts",
          "line": 1855
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rds-db-instance/index.ts",
        "line": 1847
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 1862
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.rdsDbInstance.RdsDbInstanceProcessorFeaturesOutputReference"
            }
          }
        }
      ],
      "name": "RdsDbInstanceProcessorFeaturesList",
      "namespace": "rdsDbInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 1848
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rdsDbInstance.RdsDbInstanceProcessorFeatures"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rds-db-instance/index:RdsDbInstanceProcessorFeaturesList"
    },
    "@cdktn/provider-awscc.rdsDbInstance.RdsDbInstanceProcessorFeaturesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rdsDbInstance.RdsDbInstanceProcessorFeaturesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rds-db-instance/index.ts",
          "line": 1774
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rds-db-instance/index.ts",
        "line": 1764
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 1822
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 1838
          },
          "name": "resetValue"
        }
      ],
      "name": "RdsDbInstanceProcessorFeaturesOutputReference",
      "namespace": "rdsDbInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 1826
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 1842
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 1816
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 1832
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 1778
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rdsDbInstance.RdsDbInstanceProcessorFeatures"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rds-db-instance/index:RdsDbInstanceProcessorFeaturesOutputReference"
    },
    "@cdktn/provider-awscc.rdsDbInstance.RdsDbInstanceStatusInfos": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rdsDbInstance.RdsDbInstanceStatusInfos",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rds-db-instance/index.ts",
        "line": 1866
      },
      "name": "RdsDbInstanceStatusInfos",
      "namespace": "rdsDbInstance",
      "symbolId": "src/rds-db-instance/index:RdsDbInstanceStatusInfos"
    },
    "@cdktn/provider-awscc.rdsDbInstance.RdsDbInstanceStatusInfosList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rdsDbInstance.RdsDbInstanceStatusInfosList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rds-db-instance/index.ts",
          "line": 1945
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rds-db-instance/index.ts",
        "line": 1938
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 1952
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.rdsDbInstance.RdsDbInstanceStatusInfosOutputReference"
            }
          }
        }
      ],
      "name": "RdsDbInstanceStatusInfosList",
      "namespace": "rdsDbInstance",
      "symbolId": "src/rds-db-instance/index:RdsDbInstanceStatusInfosList"
    },
    "@cdktn/provider-awscc.rdsDbInstance.RdsDbInstanceStatusInfosOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rdsDbInstance.RdsDbInstanceStatusInfosOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rds-db-instance/index.ts",
          "line": 1898
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rds-db-instance/index.ts",
        "line": 1889
      },
      "name": "RdsDbInstanceStatusInfosOutputReference",
      "namespace": "rdsDbInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 1918
          },
          "name": "message",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 1923
          },
          "name": "normal",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 1928
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 1933
          },
          "name": "statusType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 1902
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.rdsDbInstance.RdsDbInstanceStatusInfos"
          }
        }
      ],
      "symbolId": "src/rds-db-instance/index:RdsDbInstanceStatusInfosOutputReference"
    },
    "@cdktn/provider-awscc.rdsDbInstance.RdsDbInstanceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rdsDbInstance.RdsDbInstanceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rds-db-instance/index.ts",
        "line": 1956
      },
      "name": "RdsDbInstanceTags",
      "namespace": "rdsDbInstance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The string value can be from 1 to 128 Unicode characters in length and can't be prefixed with ``aws:`` or ``rds:``. The string can only contain only the set of Unicode letters, digits, white-space, '_', '.', ':', '/', '=', '+', '-', '@' (Java regex: \"^([\\\\p{L}\\\\p{Z}\\\\p{N}_.:/=+\\\\-@]*)$\").\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_instance#key RdsDbInstance#key}",
            "stability": "stable",
            "summary": "A key is the required name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 1962
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The string value can be from 1 to 256 Unicode characters in length and can't be prefixed with ``aws:`` or ``rds:``. The string can only contain only the set of Unicode letters, digits, white-space, '_', '.', ':', '/', '=', '+', '-', '@' (Java regex: \"^([\\\\p{L}\\\\p{Z}\\\\p{N}_.:/=+\\\\-@]*)$\").\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_instance#value RdsDbInstance#value}",
            "stability": "stable",
            "summary": "A value is the optional value of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 1968
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/rds-db-instance/index:RdsDbInstanceTags"
    },
    "@cdktn/provider-awscc.rdsDbInstance.RdsDbInstanceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rdsDbInstance.RdsDbInstanceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rds-db-instance/index.ts",
          "line": 2098
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rds-db-instance/index.ts",
        "line": 2090
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2105
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.rdsDbInstance.RdsDbInstanceTagsOutputReference"
            }
          }
        }
      ],
      "name": "RdsDbInstanceTagsList",
      "namespace": "rdsDbInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2091
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rdsDbInstance.RdsDbInstanceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rds-db-instance/index:RdsDbInstanceTagsList"
    },
    "@cdktn/provider-awscc.rdsDbInstance.RdsDbInstanceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rdsDbInstance.RdsDbInstanceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rds-db-instance/index.ts",
          "line": 2017
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rds-db-instance/index.ts",
        "line": 2007
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2065
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2081
          },
          "name": "resetValue"
        }
      ],
      "name": "RdsDbInstanceTagsOutputReference",
      "namespace": "rdsDbInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2069
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2085
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2059
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2075
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-instance/index.ts",
            "line": 2021
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rdsDbInstance.RdsDbInstanceTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rds-db-instance/index:RdsDbInstanceTagsOutputReference"
    },
    "@cdktn/provider-awscc.rdsDbParameterGroup.RdsDbParameterGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_parameter_group awscc_rds_db_parameter_group}."
      },
      "fqn": "@cdktn/provider-awscc.rdsDbParameterGroup.RdsDbParameterGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_parameter_group awscc_rds_db_parameter_group} Resource."
        },
        "locationInModule": {
          "filename": "src/rds-db-parameter-group/index.ts",
          "line": 265
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.rdsDbParameterGroup.RdsDbParameterGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rds-db-parameter-group/index.ts",
        "line": 233
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a RdsDbParameterGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/rds-db-parameter-group/index.ts",
            "line": 250
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the RdsDbParameterGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_parameter_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing RdsDbParameterGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the RdsDbParameterGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-parameter-group/index.ts",
            "line": 360
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.rdsDbParameterGroup.RdsDbParameterGroupTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-parameter-group/index.ts",
            "line": 300
          },
          "name": "resetDbParameterGroupName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-parameter-group/index.ts",
            "line": 347
          },
          "name": "resetParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-parameter-group/index.ts",
            "line": 363
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-parameter-group/index.ts",
            "line": 375
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-parameter-group/index.ts",
            "line": 385
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "RdsDbParameterGroup",
      "namespace": "rdsDbParameterGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-parameter-group/index.ts",
            "line": 238
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-parameter-group/index.ts",
            "line": 335
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-parameter-group/index.ts",
            "line": 357
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.rdsDbParameterGroup.RdsDbParameterGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-parameter-group/index.ts",
            "line": 304
          },
          "name": "dbParameterGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-parameter-group/index.ts",
            "line": 317
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-parameter-group/index.ts",
            "line": 330
          },
          "name": "familyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-parameter-group/index.ts",
            "line": 351
          },
          "name": "parametersInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-parameter-group/index.ts",
            "line": 367
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rdsDbParameterGroup.RdsDbParameterGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-parameter-group/index.ts",
            "line": 294
          },
          "name": "dbParameterGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-parameter-group/index.ts",
            "line": 310
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-parameter-group/index.ts",
            "line": 323
          },
          "name": "family",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-parameter-group/index.ts",
            "line": 341
          },
          "name": "parameters",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/rds-db-parameter-group/index:RdsDbParameterGroup"
    },
    "@cdktn/provider-awscc.rdsDbParameterGroup.RdsDbParameterGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rdsDbParameterGroup.RdsDbParameterGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rds-db-parameter-group/index.ts",
        "line": 14
      },
      "name": "RdsDbParameterGroupConfig",
      "namespace": "rdsDbParameterGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_parameter_group#description RdsDbParameterGroup#description}",
            "stability": "stable",
            "summary": "Provides the customer-specified description for this DB parameter group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-parameter-group/index.ts",
            "line": 33
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "A DB parameter group can be associated with one and only one DB parameter group family, and can be applied only to a DB instance running a database engine and engine version compatible with that DB parameter group family.\n To list all of the available parameter group families for a DB engine, use the following command:\n  ``aws rds describe-db-engine-versions --query \"DBEngineVersions[].DBParameterGroupFamily\" --engine <engine>`` \n For example, to list all of the available parameter group families for the MySQL DB engine, use the following command:\n  ``aws rds describe-db-engine-versions --query \"DBEngineVersions[].DBParameterGroupFamily\" --engine mysql`` \n  The output contains duplicates.\n  The following are the valid DB engine values:\n  +   ``aurora-mysql`` \n  +   ``aurora-postgresql`` \n  +   ``db2-ae`` \n  +   ``db2-ce`` \n  +   ``db2-se`` \n  +   ``mysql`` \n  +   ``oracle-ee`` \n  +   ``oracle-ee-cdb`` \n  +   ``oracle-se2`` \n  +   ``oracle-se2-cdb`` \n  +   ``postgres`` \n  +   ``sqlserver-ee`` \n  +   ``sqlserver-se`` \n  +   ``sqlserver-ex`` \n  +   ``sqlserver-web``\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_parameter_group#family RdsDbParameterGroup#family}",
            "stability": "stable",
            "summary": "The DB parameter group family name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-parameter-group/index.ts",
            "line": 60
          },
          "name": "family",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Constraints:\n  +  Must be 1 to 255 letters, numbers, or hyphens.\n  +  First character must be a letter\n  +  Can't end with a hyphen or contain two consecutive hyphens\n  \n If you don't specify a value for ``DBParameterGroupName`` property, a name is automatically created for the DB parameter group.\n  This value is stored as a lowercase string.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_parameter_group#db_parameter_group_name RdsDbParameterGroup#db_parameter_group_name}",
            "stability": "stable",
            "summary": "The name of the DB parameter group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-parameter-group/index.ts",
            "line": 27
          },
          "name": "dbParameterGroupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You must specify at least one parameter name and value.\n For more information about parameter groups, see [Working with parameter groups](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_WorkingWithParamGroups.html) in the *Amazon RDS User Guide*, or [Working with parameter groups](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_WorkingWithParamGroups.html) in the *Amazon Aurora User Guide*.\n  AWS CloudFormation doesn't support specifying an apply method for each individual parameter. The default apply method for each parameter is used.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_parameter_group#parameters RdsDbParameterGroup#parameters}",
            "stability": "stable",
            "summary": "A mapping of parameter names and values for the parameter update."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-parameter-group/index.ts",
            "line": 68
          },
          "name": "parameters",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_parameter_group#tags RdsDbParameterGroup#tags}",
            "stability": "stable",
            "summary": "Tags to assign to the DB parameter group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-parameter-group/index.ts",
            "line": 74
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rdsDbParameterGroup.RdsDbParameterGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rds-db-parameter-group/index:RdsDbParameterGroupConfig"
    },
    "@cdktn/provider-awscc.rdsDbParameterGroup.RdsDbParameterGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rdsDbParameterGroup.RdsDbParameterGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rds-db-parameter-group/index.ts",
        "line": 76
      },
      "name": "RdsDbParameterGroupTags",
      "namespace": "rdsDbParameterGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The string value can be from 1 to 128 Unicode characters in length and can't be prefixed with ``aws:`` or ``rds:``. The string can only contain only the set of Unicode letters, digits, white-space, '_', '.', ':', '/', '=', '+', '-', '@' (Java regex: \"^([\\\\p{L}\\\\p{Z}\\\\p{N}_.:/=+\\\\-@]*)$\").\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_parameter_group#key RdsDbParameterGroup#key}",
            "stability": "stable",
            "summary": "A key is the required name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-parameter-group/index.ts",
            "line": 82
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The string value can be from 1 to 256 Unicode characters in length and can't be prefixed with ``aws:`` or ``rds:``. The string can only contain only the set of Unicode letters, digits, white-space, '_', '.', ':', '/', '=', '+', '-', '@' (Java regex: \"^([\\\\p{L}\\\\p{Z}\\\\p{N}_.:/=+\\\\-@]*)$\").\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_parameter_group#value RdsDbParameterGroup#value}",
            "stability": "stable",
            "summary": "A value is the optional value of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-parameter-group/index.ts",
            "line": 88
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/rds-db-parameter-group/index:RdsDbParameterGroupTags"
    },
    "@cdktn/provider-awscc.rdsDbParameterGroup.RdsDbParameterGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rdsDbParameterGroup.RdsDbParameterGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rds-db-parameter-group/index.ts",
          "line": 218
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rds-db-parameter-group/index.ts",
        "line": 210
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-parameter-group/index.ts",
            "line": 225
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.rdsDbParameterGroup.RdsDbParameterGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "RdsDbParameterGroupTagsList",
      "namespace": "rdsDbParameterGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-parameter-group/index.ts",
            "line": 211
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rdsDbParameterGroup.RdsDbParameterGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rds-db-parameter-group/index:RdsDbParameterGroupTagsList"
    },
    "@cdktn/provider-awscc.rdsDbParameterGroup.RdsDbParameterGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rdsDbParameterGroup.RdsDbParameterGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rds-db-parameter-group/index.ts",
          "line": 137
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rds-db-parameter-group/index.ts",
        "line": 127
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-parameter-group/index.ts",
            "line": 185
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-parameter-group/index.ts",
            "line": 201
          },
          "name": "resetValue"
        }
      ],
      "name": "RdsDbParameterGroupTagsOutputReference",
      "namespace": "rdsDbParameterGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-parameter-group/index.ts",
            "line": 189
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-parameter-group/index.ts",
            "line": 205
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-parameter-group/index.ts",
            "line": 179
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-parameter-group/index.ts",
            "line": 195
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-parameter-group/index.ts",
            "line": 141
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rdsDbParameterGroup.RdsDbParameterGroupTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rds-db-parameter-group/index:RdsDbParameterGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.rdsDbProxy.RdsDbProxy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_proxy awscc_rds_db_proxy}."
      },
      "fqn": "@cdktn/provider-awscc.rdsDbProxy.RdsDbProxy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_proxy awscc_rds_db_proxy} Resource."
        },
        "locationInModule": {
          "filename": "src/rds-db-proxy/index.ts",
          "line": 537
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.rdsDbProxy.RdsDbProxyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rds-db-proxy/index.ts",
        "line": 505
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a RdsDbProxy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/rds-db-proxy/index.ts",
            "line": 522
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the RdsDbProxy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_proxy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing RdsDbProxy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the RdsDbProxy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-proxy/index.ts",
            "line": 577
          },
          "name": "putAuth",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.rdsDbProxy.RdsDbProxyAuth"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-proxy/index.ts",
            "line": 727
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.rdsDbProxy.RdsDbProxyTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-proxy/index.ts",
            "line": 580
          },
          "name": "resetAuth"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-proxy/index.ts",
            "line": 614
          },
          "name": "resetDebugLogging"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-proxy/index.ts",
            "line": 630
          },
          "name": "resetDefaultAuthScheme"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-proxy/index.ts",
            "line": 651
          },
          "name": "resetEndpointNetworkType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-proxy/index.ts",
            "line": 685
          },
          "name": "resetIdleClientTimeout"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-proxy/index.ts",
            "line": 701
          },
          "name": "resetRequireTls"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-proxy/index.ts",
            "line": 730
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-proxy/index.ts",
            "line": 746
          },
          "name": "resetTargetConnectionNetworkType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-proxy/index.ts",
            "line": 767
          },
          "name": "resetVpcSecurityGroupIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-proxy/index.ts",
            "line": 792
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-proxy/index.ts",
            "line": 810
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "RdsDbProxy",
      "namespace": "rdsDbProxy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-proxy/index.ts",
            "line": 510
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-proxy/index.ts",
            "line": 574
          },
          "name": "auth",
          "type": {
            "fqn": "@cdktn/provider-awscc.rdsDbProxy.RdsDbProxyAuthList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-proxy/index.ts",
            "line": 589
          },
          "name": "dbProxyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-proxy/index.ts",
            "line": 639
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-proxy/index.ts",
            "line": 673
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-proxy/index.ts",
            "line": 724
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.rdsDbProxy.RdsDbProxyTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-proxy/index.ts",
            "line": 755
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-proxy/index.ts",
            "line": 584
          },
          "name": "authInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rdsDbProxy.RdsDbProxyAuth"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-proxy/index.ts",
            "line": 602
          },
          "name": "dbProxyNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-proxy/index.ts",
            "line": 618
          },
          "name": "debugLoggingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-proxy/index.ts",
            "line": 634
          },
          "name": "defaultAuthSchemeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-proxy/index.ts",
            "line": 655
          },
          "name": "endpointNetworkTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-proxy/index.ts",
            "line": 668
          },
          "name": "engineFamilyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-proxy/index.ts",
            "line": 689
          },
          "name": "idleClientTimeoutInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-proxy/index.ts",
            "line": 705
          },
          "name": "requireTlsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-proxy/index.ts",
            "line": 718
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-proxy/index.ts",
            "line": 734
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rdsDbProxy.RdsDbProxyTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-proxy/index.ts",
            "line": 750
          },
          "name": "targetConnectionNetworkTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-proxy/index.ts",
            "line": 771
          },
          "name": "vpcSecurityGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-proxy/index.ts",
            "line": 784
          },
          "name": "vpcSubnetIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-proxy/index.ts",
            "line": 595
          },
          "name": "dbProxyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-proxy/index.ts",
            "line": 608
          },
          "name": "debugLogging",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-proxy/index.ts",
            "line": 624
          },
          "name": "defaultAuthScheme",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-proxy/index.ts",
            "line": 645
          },
          "name": "endpointNetworkType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-proxy/index.ts",
            "line": 661
          },
          "name": "engineFamily",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-proxy/index.ts",
            "line": 679
          },
          "name": "idleClientTimeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-proxy/index.ts",
            "line": 695
          },
          "name": "requireTls",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-proxy/index.ts",
            "line": 711
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-proxy/index.ts",
            "line": 740
          },
          "name": "targetConnectionNetworkType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-proxy/index.ts",
            "line": 761
          },
          "name": "vpcSecurityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-proxy/index.ts",
            "line": 777
          },
          "name": "vpcSubnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/rds-db-proxy/index:RdsDbProxy"
    },
    "@cdktn/provider-awscc.rdsDbProxy.RdsDbProxyAuth": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rdsDbProxy.RdsDbProxyAuth",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rds-db-proxy/index.ts",
        "line": 94
      },
      "name": "RdsDbProxyAuth",
      "namespace": "rdsDbProxy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_proxy#auth_scheme RdsDbProxy#auth_scheme}",
            "stability": "stable",
            "summary": "The type of authentication that the proxy uses for connections from the proxy to the underlying database."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-proxy/index.ts",
            "line": 100
          },
          "name": "authScheme",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_proxy#client_password_auth_type RdsDbProxy#client_password_auth_type}",
            "stability": "stable",
            "summary": "The type of authentication the proxy uses for connections from clients."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-proxy/index.ts",
            "line": 106
          },
          "name": "clientPasswordAuthType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_proxy#description RdsDbProxy#description}",
            "stability": "stable",
            "summary": "A user-specified description about the authentication used by a proxy to log in as a specific database user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-proxy/index.ts",
            "line": 112
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The ENABLED value is valid only for proxies with RDS for Microsoft SQL Server.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_proxy#iam_auth RdsDbProxy#iam_auth}",
            "stability": "stable",
            "summary": "Whether to require or disallow Amazon Web Services Identity and Access Management (IAM) authentication for connections to the proxy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-proxy/index.ts",
            "line": 118
          },
          "name": "iamAuth",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "These secrets are stored within Amazon Secrets Manager. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_proxy#secret_arn RdsDbProxy#secret_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) representing the secret that the proxy uses to authenticate to the RDS DB instance or Aurora DB cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-proxy/index.ts",
            "line": 124
          },
          "name": "secretArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/rds-db-proxy/index:RdsDbProxyAuth"
    },
    "@cdktn/provider-awscc.rdsDbProxy.RdsDbProxyAuthList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rdsDbProxy.RdsDbProxyAuthList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rds-db-proxy/index.ts",
          "line": 341
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rds-db-proxy/index.ts",
        "line": 333
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-proxy/index.ts",
            "line": 348
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.rdsDbProxy.RdsDbProxyAuthOutputReference"
            }
          }
        }
      ],
      "name": "RdsDbProxyAuthList",
      "namespace": "rdsDbProxy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-proxy/index.ts",
            "line": 334
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rdsDbProxy.RdsDbProxyAuth"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rds-db-proxy/index:RdsDbProxyAuthList"
    },
    "@cdktn/provider-awscc.rdsDbProxy.RdsDbProxyAuthOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rdsDbProxy.RdsDbProxyAuthOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rds-db-proxy/index.ts",
          "line": 194
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rds-db-proxy/index.ts",
        "line": 184
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-proxy/index.ts",
            "line": 260
          },
          "name": "resetAuthScheme"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-proxy/index.ts",
            "line": 276
          },
          "name": "resetClientPasswordAuthType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-proxy/index.ts",
            "line": 292
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-proxy/index.ts",
            "line": 308
          },
          "name": "resetIamAuth"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-proxy/index.ts",
            "line": 324
          },
          "name": "resetSecretArn"
        }
      ],
      "name": "RdsDbProxyAuthOutputReference",
      "namespace": "rdsDbProxy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-proxy/index.ts",
            "line": 264
          },
          "name": "authSchemeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-proxy/index.ts",
            "line": 280
          },
          "name": "clientPasswordAuthTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-proxy/index.ts",
            "line": 296
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-proxy/index.ts",
            "line": 312
          },
          "name": "iamAuthInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-proxy/index.ts",
            "line": 328
          },
          "name": "secretArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-proxy/index.ts",
            "line": 254
          },
          "name": "authScheme",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-proxy/index.ts",
            "line": 270
          },
          "name": "clientPasswordAuthType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-proxy/index.ts",
            "line": 286
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-proxy/index.ts",
            "line": 302
          },
          "name": "iamAuth",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-proxy/index.ts",
            "line": 318
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-proxy/index.ts",
            "line": 198
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rdsDbProxy.RdsDbProxyAuth"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rds-db-proxy/index:RdsDbProxyAuthOutputReference"
    },
    "@cdktn/provider-awscc.rdsDbProxy.RdsDbProxyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rdsDbProxy.RdsDbProxyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rds-db-proxy/index.ts",
        "line": 14
      },
      "name": "RdsDbProxyConfig",
      "namespace": "rdsDbProxy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "This name must be unique for all proxies owned by your AWS account in the specified AWS Region.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_proxy#db_proxy_name RdsDbProxy#db_proxy_name}",
            "stability": "stable",
            "summary": "The identifier for the proxy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-proxy/index.ts",
            "line": 26
          },
          "name": "dbProxyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_proxy#engine_family RdsDbProxy#engine_family}",
            "stability": "stable",
            "summary": "The kinds of databases that the proxy can connect to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-proxy/index.ts",
            "line": 50
          },
          "name": "engineFamily",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_proxy#role_arn RdsDbProxy#role_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the IAM role that the proxy uses to access secrets in AWS Secrets Manager."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-proxy/index.ts",
            "line": 68
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_proxy#vpc_subnet_ids RdsDbProxy#vpc_subnet_ids}",
            "stability": "stable",
            "summary": "VPC subnet IDs to associate with the new proxy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-proxy/index.ts",
            "line": 92
          },
          "name": "vpcSubnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_proxy#auth RdsDbProxy#auth}",
            "stability": "stable",
            "summary": "The authorization mechanism that the proxy uses."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-proxy/index.ts",
            "line": 20
          },
          "name": "auth",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rdsDbProxy.RdsDbProxyAuth"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_proxy#debug_logging RdsDbProxy#debug_logging}",
            "stability": "stable",
            "summary": "Whether the proxy includes detailed information about SQL statements in its logs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-proxy/index.ts",
            "line": 32
          },
          "name": "debugLogging",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_proxy#default_auth_scheme RdsDbProxy#default_auth_scheme}",
            "stability": "stable",
            "summary": "The default authentication scheme that the proxy uses for client connections to the proxy and connections from the proxy to the underlying database."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-proxy/index.ts",
            "line": 38
          },
          "name": "defaultAuthScheme",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The network type determines the IP version that the proxy endpoint supports.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_proxy#endpoint_network_type RdsDbProxy#endpoint_network_type}",
            "stability": "stable",
            "summary": "The network type of the DB proxy endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-proxy/index.ts",
            "line": 44
          },
          "name": "endpointNetworkType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_proxy#idle_client_timeout RdsDbProxy#idle_client_timeout}",
            "stability": "stable",
            "summary": "The number of seconds that a connection to the proxy can be inactive before the proxy disconnects it."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-proxy/index.ts",
            "line": 56
          },
          "name": "idleClientTimeout",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_proxy#require_tls RdsDbProxy#require_tls}",
            "stability": "stable",
            "summary": "A Boolean parameter that specifies whether Transport Layer Security (TLS) encryption is required for connections to the proxy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-proxy/index.ts",
            "line": 62
          },
          "name": "requireTls",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_proxy#tags RdsDbProxy#tags}",
            "stability": "stable",
            "summary": "An optional set of key-value pairs to associate arbitrary data of your choosing with the proxy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-proxy/index.ts",
            "line": 74
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rdsDbProxy.RdsDbProxyTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The network type determines the IP version that the proxy uses for connections to the database.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_proxy#target_connection_network_type RdsDbProxy#target_connection_network_type}",
            "stability": "stable",
            "summary": "The network type that the proxy uses to connect to the target database."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-proxy/index.ts",
            "line": 80
          },
          "name": "targetConnectionNetworkType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_proxy#vpc_security_group_ids RdsDbProxy#vpc_security_group_ids}",
            "stability": "stable",
            "summary": "VPC security group IDs to associate with the new proxy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-proxy/index.ts",
            "line": 86
          },
          "name": "vpcSecurityGroupIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/rds-db-proxy/index:RdsDbProxyConfig"
    },
    "@cdktn/provider-awscc.rdsDbProxy.RdsDbProxyTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rdsDbProxy.RdsDbProxyTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rds-db-proxy/index.ts",
        "line": 352
      },
      "name": "RdsDbProxyTags",
      "namespace": "rdsDbProxy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_proxy#key RdsDbProxy#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-proxy/index.ts",
            "line": 356
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_proxy#value RdsDbProxy#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-proxy/index.ts",
            "line": 360
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/rds-db-proxy/index:RdsDbProxyTags"
    },
    "@cdktn/provider-awscc.rdsDbProxy.RdsDbProxyTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rdsDbProxy.RdsDbProxyTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rds-db-proxy/index.ts",
          "line": 490
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rds-db-proxy/index.ts",
        "line": 482
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-proxy/index.ts",
            "line": 497
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.rdsDbProxy.RdsDbProxyTagsOutputReference"
            }
          }
        }
      ],
      "name": "RdsDbProxyTagsList",
      "namespace": "rdsDbProxy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-proxy/index.ts",
            "line": 483
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rdsDbProxy.RdsDbProxyTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rds-db-proxy/index:RdsDbProxyTagsList"
    },
    "@cdktn/provider-awscc.rdsDbProxy.RdsDbProxyTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rdsDbProxy.RdsDbProxyTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rds-db-proxy/index.ts",
          "line": 409
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rds-db-proxy/index.ts",
        "line": 399
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-proxy/index.ts",
            "line": 457
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-proxy/index.ts",
            "line": 473
          },
          "name": "resetValue"
        }
      ],
      "name": "RdsDbProxyTagsOutputReference",
      "namespace": "rdsDbProxy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-proxy/index.ts",
            "line": 461
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-proxy/index.ts",
            "line": 477
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-proxy/index.ts",
            "line": 451
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-proxy/index.ts",
            "line": 467
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-proxy/index.ts",
            "line": 413
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rdsDbProxy.RdsDbProxyTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rds-db-proxy/index:RdsDbProxyTagsOutputReference"
    },
    "@cdktn/provider-awscc.rdsDbProxyEndpoint.RdsDbProxyEndpoint": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_proxy_endpoint awscc_rds_db_proxy_endpoint}."
      },
      "fqn": "@cdktn/provider-awscc.rdsDbProxyEndpoint.RdsDbProxyEndpoint",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_proxy_endpoint awscc_rds_db_proxy_endpoint} Resource."
        },
        "locationInModule": {
          "filename": "src/rds-db-proxy-endpoint/index.ts",
          "line": 243
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.rdsDbProxyEndpoint.RdsDbProxyEndpointConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rds-db-proxy-endpoint/index.ts",
        "line": 211
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a RdsDbProxyEndpoint resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/rds-db-proxy-endpoint/index.ts",
            "line": 228
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the RdsDbProxyEndpoint to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_proxy_endpoint#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing RdsDbProxyEndpoint that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the RdsDbProxyEndpoint to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-proxy-endpoint/index.ts",
            "line": 339
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.rdsDbProxyEndpoint.RdsDbProxyEndpointTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-proxy-endpoint/index.ts",
            "line": 316
          },
          "name": "resetEndpointNetworkType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-proxy-endpoint/index.ts",
            "line": 342
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-proxy-endpoint/index.ts",
            "line": 358
          },
          "name": "resetTargetRole"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-proxy-endpoint/index.ts",
            "line": 379
          },
          "name": "resetVpcSecurityGroupIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-proxy-endpoint/index.ts",
            "line": 404
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-proxy-endpoint/index.ts",
            "line": 416
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "RdsDbProxyEndpoint",
      "namespace": "rdsDbProxyEndpoint",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-proxy-endpoint/index.ts",
            "line": 216
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-proxy-endpoint/index.ts",
            "line": 273
          },
          "name": "dbProxyEndpointArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-proxy-endpoint/index.ts",
            "line": 304
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-proxy-endpoint/index.ts",
            "line": 325
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-proxy-endpoint/index.ts",
            "line": 330
          },
          "name": "isDefault",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-proxy-endpoint/index.ts",
            "line": 336
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.rdsDbProxyEndpoint.RdsDbProxyEndpointTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-proxy-endpoint/index.ts",
            "line": 367
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-proxy-endpoint/index.ts",
            "line": 286
          },
          "name": "dbProxyEndpointNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-proxy-endpoint/index.ts",
            "line": 299
          },
          "name": "dbProxyNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-proxy-endpoint/index.ts",
            "line": 320
          },
          "name": "endpointNetworkTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-proxy-endpoint/index.ts",
            "line": 346
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rdsDbProxyEndpoint.RdsDbProxyEndpointTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-proxy-endpoint/index.ts",
            "line": 362
          },
          "name": "targetRoleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-proxy-endpoint/index.ts",
            "line": 383
          },
          "name": "vpcSecurityGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-proxy-endpoint/index.ts",
            "line": 396
          },
          "name": "vpcSubnetIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-proxy-endpoint/index.ts",
            "line": 279
          },
          "name": "dbProxyEndpointName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-proxy-endpoint/index.ts",
            "line": 292
          },
          "name": "dbProxyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-proxy-endpoint/index.ts",
            "line": 310
          },
          "name": "endpointNetworkType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-proxy-endpoint/index.ts",
            "line": 352
          },
          "name": "targetRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-proxy-endpoint/index.ts",
            "line": 373
          },
          "name": "vpcSecurityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-proxy-endpoint/index.ts",
            "line": 389
          },
          "name": "vpcSubnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/rds-db-proxy-endpoint/index:RdsDbProxyEndpoint"
    },
    "@cdktn/provider-awscc.rdsDbProxyEndpoint.RdsDbProxyEndpointConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rdsDbProxyEndpoint.RdsDbProxyEndpointConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rds-db-proxy-endpoint/index.ts",
        "line": 14
      },
      "name": "RdsDbProxyEndpointConfig",
      "namespace": "rdsDbProxyEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "This name must be unique for all DB proxy endpoints owned by your AWS account in the specified AWS Region.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_proxy_endpoint#db_proxy_endpoint_name RdsDbProxyEndpoint#db_proxy_endpoint_name}",
            "stability": "stable",
            "summary": "The identifier for the DB proxy endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-proxy-endpoint/index.ts",
            "line": 20
          },
          "name": "dbProxyEndpointName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This name must be unique for all proxies owned by your AWS account in the specified AWS Region.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_proxy_endpoint#db_proxy_name RdsDbProxyEndpoint#db_proxy_name}",
            "stability": "stable",
            "summary": "The identifier for the proxy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-proxy-endpoint/index.ts",
            "line": 26
          },
          "name": "dbProxyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_proxy_endpoint#vpc_subnet_ids RdsDbProxyEndpoint#vpc_subnet_ids}",
            "stability": "stable",
            "summary": "VPC subnet IDs to associate with the new DB proxy endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-proxy-endpoint/index.ts",
            "line": 56
          },
          "name": "vpcSubnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The network type determines the IP version that the proxy endpoint supports.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_proxy_endpoint#endpoint_network_type RdsDbProxyEndpoint#endpoint_network_type}",
            "stability": "stable",
            "summary": "The network type of the DB proxy endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-proxy-endpoint/index.ts",
            "line": 32
          },
          "name": "endpointNetworkType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_proxy_endpoint#tags RdsDbProxyEndpoint#tags}",
            "stability": "stable",
            "summary": "An optional set of key-value pairs to associate arbitrary data of your choosing with the DB proxy endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-proxy-endpoint/index.ts",
            "line": 38
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rdsDbProxyEndpoint.RdsDbProxyEndpointTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_proxy_endpoint#target_role RdsDbProxyEndpoint#target_role}",
            "stability": "stable",
            "summary": "A value that indicates whether the DB proxy endpoint can be used for read/write or read-only operations."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-proxy-endpoint/index.ts",
            "line": 44
          },
          "name": "targetRole",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_proxy_endpoint#vpc_security_group_ids RdsDbProxyEndpoint#vpc_security_group_ids}",
            "stability": "stable",
            "summary": "VPC security group IDs to associate with the new DB proxy endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-proxy-endpoint/index.ts",
            "line": 50
          },
          "name": "vpcSecurityGroupIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/rds-db-proxy-endpoint/index:RdsDbProxyEndpointConfig"
    },
    "@cdktn/provider-awscc.rdsDbProxyEndpoint.RdsDbProxyEndpointTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rdsDbProxyEndpoint.RdsDbProxyEndpointTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rds-db-proxy-endpoint/index.ts",
        "line": 58
      },
      "name": "RdsDbProxyEndpointTags",
      "namespace": "rdsDbProxyEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_proxy_endpoint#key RdsDbProxyEndpoint#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-proxy-endpoint/index.ts",
            "line": 62
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_proxy_endpoint#value RdsDbProxyEndpoint#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-proxy-endpoint/index.ts",
            "line": 66
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/rds-db-proxy-endpoint/index:RdsDbProxyEndpointTags"
    },
    "@cdktn/provider-awscc.rdsDbProxyEndpoint.RdsDbProxyEndpointTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rdsDbProxyEndpoint.RdsDbProxyEndpointTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rds-db-proxy-endpoint/index.ts",
          "line": 196
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rds-db-proxy-endpoint/index.ts",
        "line": 188
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-proxy-endpoint/index.ts",
            "line": 203
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.rdsDbProxyEndpoint.RdsDbProxyEndpointTagsOutputReference"
            }
          }
        }
      ],
      "name": "RdsDbProxyEndpointTagsList",
      "namespace": "rdsDbProxyEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-proxy-endpoint/index.ts",
            "line": 189
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rdsDbProxyEndpoint.RdsDbProxyEndpointTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rds-db-proxy-endpoint/index:RdsDbProxyEndpointTagsList"
    },
    "@cdktn/provider-awscc.rdsDbProxyEndpoint.RdsDbProxyEndpointTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rdsDbProxyEndpoint.RdsDbProxyEndpointTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rds-db-proxy-endpoint/index.ts",
          "line": 115
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rds-db-proxy-endpoint/index.ts",
        "line": 105
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-proxy-endpoint/index.ts",
            "line": 163
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-proxy-endpoint/index.ts",
            "line": 179
          },
          "name": "resetValue"
        }
      ],
      "name": "RdsDbProxyEndpointTagsOutputReference",
      "namespace": "rdsDbProxyEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-proxy-endpoint/index.ts",
            "line": 167
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-proxy-endpoint/index.ts",
            "line": 183
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-proxy-endpoint/index.ts",
            "line": 157
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-proxy-endpoint/index.ts",
            "line": 173
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-proxy-endpoint/index.ts",
            "line": 119
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rdsDbProxyEndpoint.RdsDbProxyEndpointTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rds-db-proxy-endpoint/index:RdsDbProxyEndpointTagsOutputReference"
    },
    "@cdktn/provider-awscc.rdsDbProxyTargetGroup.RdsDbProxyTargetGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_proxy_target_group awscc_rds_db_proxy_target_group}."
      },
      "fqn": "@cdktn/provider-awscc.rdsDbProxyTargetGroup.RdsDbProxyTargetGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_proxy_target_group awscc_rds_db_proxy_target_group} Resource."
        },
        "locationInModule": {
          "filename": "src/rds-db-proxy-target-group/index.ts",
          "line": 312
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.rdsDbProxyTargetGroup.RdsDbProxyTargetGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rds-db-proxy-target-group/index.ts",
        "line": 280
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a RdsDbProxyTargetGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/rds-db-proxy-target-group/index.ts",
            "line": 297
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the RdsDbProxyTargetGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_proxy_target_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing RdsDbProxyTargetGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the RdsDbProxyTargetGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-proxy-target-group/index.ts",
            "line": 344
          },
          "name": "putConnectionPoolConfigurationInfo",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.rdsDbProxyTargetGroup.RdsDbProxyTargetGroupConnectionPoolConfigurationInfo"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-proxy-target-group/index.ts",
            "line": 347
          },
          "name": "resetConnectionPoolConfigurationInfo"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-proxy-target-group/index.ts",
            "line": 363
          },
          "name": "resetDbClusterIdentifiers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-proxy-target-group/index.ts",
            "line": 379
          },
          "name": "resetDbInstanceIdentifiers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-proxy-target-group/index.ts",
            "line": 427
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-proxy-target-group/index.ts",
            "line": 437
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "RdsDbProxyTargetGroup",
      "namespace": "rdsDbProxyTargetGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-proxy-target-group/index.ts",
            "line": 285
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-proxy-target-group/index.ts",
            "line": 341
          },
          "name": "connectionPoolConfigurationInfo",
          "type": {
            "fqn": "@cdktn/provider-awscc.rdsDbProxyTargetGroup.RdsDbProxyTargetGroupConnectionPoolConfigurationInfoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-proxy-target-group/index.ts",
            "line": 401
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-proxy-target-group/index.ts",
            "line": 406
          },
          "name": "targetGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-proxy-target-group/index.ts",
            "line": 351
          },
          "name": "connectionPoolConfigurationInfoInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rdsDbProxyTargetGroup.RdsDbProxyTargetGroupConnectionPoolConfigurationInfo"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-proxy-target-group/index.ts",
            "line": 367
          },
          "name": "dbClusterIdentifiersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-proxy-target-group/index.ts",
            "line": 383
          },
          "name": "dbInstanceIdentifiersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-proxy-target-group/index.ts",
            "line": 396
          },
          "name": "dbProxyNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-proxy-target-group/index.ts",
            "line": 419
          },
          "name": "targetGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-proxy-target-group/index.ts",
            "line": 357
          },
          "name": "dbClusterIdentifiers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-proxy-target-group/index.ts",
            "line": 373
          },
          "name": "dbInstanceIdentifiers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-proxy-target-group/index.ts",
            "line": 389
          },
          "name": "dbProxyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-proxy-target-group/index.ts",
            "line": 412
          },
          "name": "targetGroupName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/rds-db-proxy-target-group/index:RdsDbProxyTargetGroup"
    },
    "@cdktn/provider-awscc.rdsDbProxyTargetGroup.RdsDbProxyTargetGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rdsDbProxyTargetGroup.RdsDbProxyTargetGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rds-db-proxy-target-group/index.ts",
        "line": 14
      },
      "name": "RdsDbProxyTargetGroupConfig",
      "namespace": "rdsDbProxyTargetGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_proxy_target_group#db_proxy_name RdsDbProxyTargetGroup#db_proxy_name}",
            "stability": "stable",
            "summary": "The identifier for the proxy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-proxy-target-group/index.ts",
            "line": 32
          },
          "name": "dbProxyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_proxy_target_group#target_group_name RdsDbProxyTargetGroup#target_group_name}",
            "stability": "stable",
            "summary": "The identifier for the DBProxyTargetGroup."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-proxy-target-group/index.ts",
            "line": 38
          },
          "name": "targetGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_proxy_target_group#connection_pool_configuration_info RdsDbProxyTargetGroup#connection_pool_configuration_info}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-proxy-target-group/index.ts",
            "line": 18
          },
          "name": "connectionPoolConfigurationInfo",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.rdsDbProxyTargetGroup.RdsDbProxyTargetGroupConnectionPoolConfigurationInfo"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_proxy_target_group#db_cluster_identifiers RdsDbProxyTargetGroup#db_cluster_identifiers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-proxy-target-group/index.ts",
            "line": 22
          },
          "name": "dbClusterIdentifiers",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_proxy_target_group#db_instance_identifiers RdsDbProxyTargetGroup#db_instance_identifiers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-proxy-target-group/index.ts",
            "line": 26
          },
          "name": "dbInstanceIdentifiers",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/rds-db-proxy-target-group/index:RdsDbProxyTargetGroupConfig"
    },
    "@cdktn/provider-awscc.rdsDbProxyTargetGroup.RdsDbProxyTargetGroupConnectionPoolConfigurationInfo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rdsDbProxyTargetGroup.RdsDbProxyTargetGroupConnectionPoolConfigurationInfo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rds-db-proxy-target-group/index.ts",
        "line": 40
      },
      "name": "RdsDbProxyTargetGroupConnectionPoolConfigurationInfo",
      "namespace": "rdsDbProxyTargetGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_proxy_target_group#connection_borrow_timeout RdsDbProxyTargetGroup#connection_borrow_timeout}",
            "stability": "stable",
            "summary": "The number of seconds for a proxy to wait for a connection to become available in the connection pool."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-proxy-target-group/index.ts",
            "line": 46
          },
          "name": "connectionBorrowTimeout",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_proxy_target_group#init_query RdsDbProxyTargetGroup#init_query}",
            "stability": "stable",
            "summary": "One or more SQL statements for the proxy to run when opening each new database connection."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-proxy-target-group/index.ts",
            "line": 52
          },
          "name": "initQuery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_proxy_target_group#max_connections_percent RdsDbProxyTargetGroup#max_connections_percent}",
            "stability": "stable",
            "summary": "The maximum size of the connection pool for each target in a target group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-proxy-target-group/index.ts",
            "line": 58
          },
          "name": "maxConnectionsPercent",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_proxy_target_group#max_idle_connections_percent RdsDbProxyTargetGroup#max_idle_connections_percent}",
            "stability": "stable",
            "summary": "Controls how actively the proxy closes idle database connections in the connection pool."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-proxy-target-group/index.ts",
            "line": 64
          },
          "name": "maxIdleConnectionsPercent",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_proxy_target_group#session_pinning_filters RdsDbProxyTargetGroup#session_pinning_filters}",
            "stability": "stable",
            "summary": "Each item in the list represents a class of SQL operations that normally cause all later statements in a session using a proxy to be pinned to the same underlying database connection."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-proxy-target-group/index.ts",
            "line": 70
          },
          "name": "sessionPinningFilters",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/rds-db-proxy-target-group/index:RdsDbProxyTargetGroupConnectionPoolConfigurationInfo"
    },
    "@cdktn/provider-awscc.rdsDbProxyTargetGroup.RdsDbProxyTargetGroupConnectionPoolConfigurationInfoOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rdsDbProxyTargetGroup.RdsDbProxyTargetGroupConnectionPoolConfigurationInfoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rds-db-proxy-target-group/index.ts",
          "line": 138
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rds-db-proxy-target-group/index.ts",
        "line": 130
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-proxy-target-group/index.ts",
            "line": 204
          },
          "name": "resetConnectionBorrowTimeout"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-proxy-target-group/index.ts",
            "line": 220
          },
          "name": "resetInitQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-proxy-target-group/index.ts",
            "line": 236
          },
          "name": "resetMaxConnectionsPercent"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-proxy-target-group/index.ts",
            "line": 252
          },
          "name": "resetMaxIdleConnectionsPercent"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-proxy-target-group/index.ts",
            "line": 268
          },
          "name": "resetSessionPinningFilters"
        }
      ],
      "name": "RdsDbProxyTargetGroupConnectionPoolConfigurationInfoOutputReference",
      "namespace": "rdsDbProxyTargetGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-proxy-target-group/index.ts",
            "line": 208
          },
          "name": "connectionBorrowTimeoutInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-proxy-target-group/index.ts",
            "line": 224
          },
          "name": "initQueryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-proxy-target-group/index.ts",
            "line": 240
          },
          "name": "maxConnectionsPercentInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-proxy-target-group/index.ts",
            "line": 256
          },
          "name": "maxIdleConnectionsPercentInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-proxy-target-group/index.ts",
            "line": 272
          },
          "name": "sessionPinningFiltersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-proxy-target-group/index.ts",
            "line": 198
          },
          "name": "connectionBorrowTimeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-proxy-target-group/index.ts",
            "line": 214
          },
          "name": "initQuery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-proxy-target-group/index.ts",
            "line": 230
          },
          "name": "maxConnectionsPercent",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-proxy-target-group/index.ts",
            "line": 246
          },
          "name": "maxIdleConnectionsPercent",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-proxy-target-group/index.ts",
            "line": 262
          },
          "name": "sessionPinningFilters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-proxy-target-group/index.ts",
            "line": 142
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rdsDbProxyTargetGroup.RdsDbProxyTargetGroupConnectionPoolConfigurationInfo"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rds-db-proxy-target-group/index:RdsDbProxyTargetGroupConnectionPoolConfigurationInfoOutputReference"
    },
    "@cdktn/provider-awscc.rdsDbShardGroup.RdsDbShardGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_shard_group awscc_rds_db_shard_group}."
      },
      "fqn": "@cdktn/provider-awscc.rdsDbShardGroup.RdsDbShardGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_shard_group awscc_rds_db_shard_group} Resource."
        },
        "locationInModule": {
          "filename": "src/rds-db-shard-group/index.ts",
          "line": 260
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.rdsDbShardGroup.RdsDbShardGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rds-db-shard-group/index.ts",
        "line": 228
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a RdsDbShardGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/rds-db-shard-group/index.ts",
            "line": 245
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the RdsDbShardGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_shard_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing RdsDbShardGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the RdsDbShardGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-shard-group/index.ts",
            "line": 399
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.rdsDbShardGroup.RdsDbShardGroupTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-shard-group/index.ts",
            "line": 297
          },
          "name": "resetComputeRedundancy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-shard-group/index.ts",
            "line": 326
          },
          "name": "resetDbShardGroupIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-shard-group/index.ts",
            "line": 370
          },
          "name": "resetMinAcu"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-shard-group/index.ts",
            "line": 386
          },
          "name": "resetPubliclyAccessible"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-shard-group/index.ts",
            "line": 402
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-shard-group/index.ts",
            "line": 414
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-shard-group/index.ts",
            "line": 426
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "RdsDbShardGroup",
      "namespace": "rdsDbShardGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-shard-group/index.ts",
            "line": 233
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-shard-group/index.ts",
            "line": 335
          },
          "name": "dbShardGroupResourceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-shard-group/index.ts",
            "line": 340
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-shard-group/index.ts",
            "line": 345
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-shard-group/index.ts",
            "line": 396
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.rdsDbShardGroup.RdsDbShardGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-shard-group/index.ts",
            "line": 301
          },
          "name": "computeRedundancyInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-shard-group/index.ts",
            "line": 314
          },
          "name": "dbClusterIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-shard-group/index.ts",
            "line": 330
          },
          "name": "dbShardGroupIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-shard-group/index.ts",
            "line": 358
          },
          "name": "maxAcuInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-shard-group/index.ts",
            "line": 374
          },
          "name": "minAcuInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-shard-group/index.ts",
            "line": 390
          },
          "name": "publiclyAccessibleInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-shard-group/index.ts",
            "line": 406
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rdsDbShardGroup.RdsDbShardGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-shard-group/index.ts",
            "line": 291
          },
          "name": "computeRedundancy",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-shard-group/index.ts",
            "line": 307
          },
          "name": "dbClusterIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-shard-group/index.ts",
            "line": 320
          },
          "name": "dbShardGroupIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-shard-group/index.ts",
            "line": 351
          },
          "name": "maxAcu",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-shard-group/index.ts",
            "line": 364
          },
          "name": "minAcu",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-shard-group/index.ts",
            "line": 380
          },
          "name": "publiclyAccessible",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rds-db-shard-group/index:RdsDbShardGroup"
    },
    "@cdktn/provider-awscc.rdsDbShardGroup.RdsDbShardGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rdsDbShardGroup.RdsDbShardGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rds-db-shard-group/index.ts",
        "line": 14
      },
      "name": "RdsDbShardGroupConfig",
      "namespace": "rdsDbShardGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_shard_group#db_cluster_identifier RdsDbShardGroup#db_cluster_identifier}",
            "stability": "stable",
            "summary": "The name of the primary DB cluster for the DB shard group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-shard-group/index.ts",
            "line": 29
          },
          "name": "dbClusterIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_shard_group#max_acu RdsDbShardGroup#max_acu}",
            "stability": "stable",
            "summary": "The maximum capacity of the DB shard group in Aurora capacity units (ACUs)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-shard-group/index.ts",
            "line": 41
          },
          "name": "maxAcu",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are the following:\n  +  0 - Creates a DB shard group without a standby DB data access shard. This is the default value.\n  +  1 - Creates a DB shard group with a standby DB data access shard in a different Availability Zone (AZ).\n  +  2 - Creates a DB shard group with two standby DB data access shard in two different AZs.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_shard_group#compute_redundancy RdsDbShardGroup#compute_redundancy}",
            "stability": "stable",
            "summary": "Specifies whether to create standby standby DB data access shard for the DB shard group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-shard-group/index.ts",
            "line": 23
          },
          "name": "computeRedundancy",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_shard_group#db_shard_group_identifier RdsDbShardGroup#db_shard_group_identifier}",
            "stability": "stable",
            "summary": "The name of the DB shard group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-shard-group/index.ts",
            "line": 35
          },
          "name": "dbShardGroupIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_shard_group#min_acu RdsDbShardGroup#min_acu}",
            "stability": "stable",
            "summary": "The minimum capacity of the DB shard group in Aurora capacity units (ACUs)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-shard-group/index.ts",
            "line": 47
          },
          "name": "minAcu",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When the DB shard group is publicly accessible, its Domain Name System (DNS) endpoint resolves to the private IP address from within the DB shard group's virtual private cloud (VPC). It resolves to the public IP address from outside of the DB shard group's VPC. Access to the DB shard group is ultimately controlled by the security group it uses. That public access is not permitted if the security group assigned to the DB shard group doesn't permit it.\n When the DB shard group isn't publicly accessible, it is an internal DB shard group with a DNS name that resolves to a private IP address.\n Default: The default behavior varies depending on whether ``DBSubnetGroupName`` is specified.\n If ``DBSubnetGroupName`` isn't specified, and ``PubliclyAccessible`` isn't specified, the following applies:\n  +  If the default VPC in the target Region doesn?t have an internet gateway attached to it, the DB shard group is private.\n  +  If the default VPC in the target Region has an internet gateway attached to it, the DB shard group is public.\n  \n If ``DBSubnetGroupName`` is specified, and ``PubliclyAccessible`` isn't specified, the following applies:\n  +  If the subnets are part of a VPC that doesn?t have an internet gateway attached to it, the DB shard group is private.\n  +  If the subnets are part of a VPC that has an internet gateway attached to it, the DB shard group is public.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_shard_group#publicly_accessible RdsDbShardGroup#publicly_accessible}",
            "stability": "stable",
            "summary": "Specifies whether the DB shard group is publicly accessible."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-shard-group/index.ts",
            "line": 63
          },
          "name": "publiclyAccessible",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_shard_group#tags RdsDbShardGroup#tags}",
            "stability": "stable",
            "summary": "An optional set of key-value pairs to associate arbitrary data of your choosing with the DB shard group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-shard-group/index.ts",
            "line": 69
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rdsDbShardGroup.RdsDbShardGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rds-db-shard-group/index:RdsDbShardGroupConfig"
    },
    "@cdktn/provider-awscc.rdsDbShardGroup.RdsDbShardGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rdsDbShardGroup.RdsDbShardGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rds-db-shard-group/index.ts",
        "line": 71
      },
      "name": "RdsDbShardGroupTags",
      "namespace": "rdsDbShardGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The string value can be from 1 to 128 Unicode characters in length and can't be prefixed with ``aws:`` or ``rds:``. The string can only contain only the set of Unicode letters, digits, white-space, '_', '.', ':', '/', '=', '+', '-', '@' (Java regex: \"^([\\\\p{L}\\\\p{Z}\\\\p{N}_.:/=+\\\\-@]*)$\").\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_shard_group#key RdsDbShardGroup#key}",
            "stability": "stable",
            "summary": "A key is the required name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-shard-group/index.ts",
            "line": 77
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The string value can be from 1 to 256 Unicode characters in length and can't be prefixed with ``aws:`` or ``rds:``. The string can only contain only the set of Unicode letters, digits, white-space, '_', '.', ':', '/', '=', '+', '-', '@' (Java regex: \"^([\\\\p{L}\\\\p{Z}\\\\p{N}_.:/=+\\\\-@]*)$\").\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_shard_group#value RdsDbShardGroup#value}",
            "stability": "stable",
            "summary": "A value is the optional value of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-shard-group/index.ts",
            "line": 83
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/rds-db-shard-group/index:RdsDbShardGroupTags"
    },
    "@cdktn/provider-awscc.rdsDbShardGroup.RdsDbShardGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rdsDbShardGroup.RdsDbShardGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rds-db-shard-group/index.ts",
          "line": 213
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rds-db-shard-group/index.ts",
        "line": 205
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-shard-group/index.ts",
            "line": 220
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.rdsDbShardGroup.RdsDbShardGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "RdsDbShardGroupTagsList",
      "namespace": "rdsDbShardGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-shard-group/index.ts",
            "line": 206
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rdsDbShardGroup.RdsDbShardGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rds-db-shard-group/index:RdsDbShardGroupTagsList"
    },
    "@cdktn/provider-awscc.rdsDbShardGroup.RdsDbShardGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rdsDbShardGroup.RdsDbShardGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rds-db-shard-group/index.ts",
          "line": 132
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rds-db-shard-group/index.ts",
        "line": 122
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-shard-group/index.ts",
            "line": 180
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-shard-group/index.ts",
            "line": 196
          },
          "name": "resetValue"
        }
      ],
      "name": "RdsDbShardGroupTagsOutputReference",
      "namespace": "rdsDbShardGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-shard-group/index.ts",
            "line": 184
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-shard-group/index.ts",
            "line": 200
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-shard-group/index.ts",
            "line": 174
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-shard-group/index.ts",
            "line": 190
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-shard-group/index.ts",
            "line": 136
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rdsDbShardGroup.RdsDbShardGroupTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rds-db-shard-group/index:RdsDbShardGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.rdsDbSubnetGroup.RdsDbSubnetGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_subnet_group awscc_rds_db_subnet_group}."
      },
      "fqn": "@cdktn/provider-awscc.rdsDbSubnetGroup.RdsDbSubnetGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_subnet_group awscc_rds_db_subnet_group} Resource."
        },
        "locationInModule": {
          "filename": "src/rds-db-subnet-group/index.ts",
          "line": 235
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.rdsDbSubnetGroup.RdsDbSubnetGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rds-db-subnet-group/index.ts",
        "line": 203
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a RdsDbSubnetGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/rds-db-subnet-group/index.ts",
            "line": 220
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the RdsDbSubnetGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_subnet_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing RdsDbSubnetGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the RdsDbSubnetGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-subnet-group/index.ts",
            "line": 318
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.rdsDbSubnetGroup.RdsDbSubnetGroupTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-subnet-group/index.ts",
            "line": 287
          },
          "name": "resetDbSubnetGroupName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-subnet-group/index.ts",
            "line": 321
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-subnet-group/index.ts",
            "line": 333
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-subnet-group/index.ts",
            "line": 342
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "RdsDbSubnetGroup",
      "namespace": "rdsDbSubnetGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-subnet-group/index.ts",
            "line": 208
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-subnet-group/index.ts",
            "line": 262
          },
          "name": "dbSubnetGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-subnet-group/index.ts",
            "line": 296
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-subnet-group/index.ts",
            "line": 315
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.rdsDbSubnetGroup.RdsDbSubnetGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-subnet-group/index.ts",
            "line": 275
          },
          "name": "dbSubnetGroupDescriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-subnet-group/index.ts",
            "line": 291
          },
          "name": "dbSubnetGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-subnet-group/index.ts",
            "line": 309
          },
          "name": "subnetIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-subnet-group/index.ts",
            "line": 325
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rdsDbSubnetGroup.RdsDbSubnetGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-subnet-group/index.ts",
            "line": 268
          },
          "name": "dbSubnetGroupDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-subnet-group/index.ts",
            "line": 281
          },
          "name": "dbSubnetGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-subnet-group/index.ts",
            "line": 302
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/rds-db-subnet-group/index:RdsDbSubnetGroup"
    },
    "@cdktn/provider-awscc.rdsDbSubnetGroup.RdsDbSubnetGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rdsDbSubnetGroup.RdsDbSubnetGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rds-db-subnet-group/index.ts",
        "line": 14
      },
      "name": "RdsDbSubnetGroupConfig",
      "namespace": "rdsDbSubnetGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_subnet_group#db_subnet_group_description RdsDbSubnetGroup#db_subnet_group_description}",
            "stability": "stable",
            "summary": "The description for the DB subnet group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-subnet-group/index.ts",
            "line": 20
          },
          "name": "dbSubnetGroupDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_subnet_group#subnet_ids RdsDbSubnetGroup#subnet_ids}",
            "stability": "stable",
            "summary": "The EC2 Subnet IDs for the DB subnet group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-subnet-group/index.ts",
            "line": 38
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This value is stored as a lowercase string.\n Constraints:\n  +  Must contain no more than 255 letters, numbers, periods, underscores, spaces, or hyphens.\n  +  Must not be default.\n  +  First character must be a letter.\n  \n Example: ``mydbsubnetgroup``\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_subnet_group#db_subnet_group_name RdsDbSubnetGroup#db_subnet_group_name}",
            "stability": "stable",
            "summary": "The name for the DB subnet group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-subnet-group/index.ts",
            "line": 32
          },
          "name": "dbSubnetGroupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_subnet_group#tags RdsDbSubnetGroup#tags}",
            "stability": "stable",
            "summary": "Tags to assign to the DB subnet group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-subnet-group/index.ts",
            "line": 44
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rdsDbSubnetGroup.RdsDbSubnetGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rds-db-subnet-group/index:RdsDbSubnetGroupConfig"
    },
    "@cdktn/provider-awscc.rdsDbSubnetGroup.RdsDbSubnetGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rdsDbSubnetGroup.RdsDbSubnetGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rds-db-subnet-group/index.ts",
        "line": 46
      },
      "name": "RdsDbSubnetGroupTags",
      "namespace": "rdsDbSubnetGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The string value can be from 1 to 128 Unicode characters in length and can't be prefixed with ``aws:`` or ``rds:``. The string can only contain only the set of Unicode letters, digits, white-space, '_', '.', ':', '/', '=', '+', '-', '@' (Java regex: \"^([\\\\p{L}\\\\p{Z}\\\\p{N}_.:/=+\\\\-@]*)$\").\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_subnet_group#key RdsDbSubnetGroup#key}",
            "stability": "stable",
            "summary": "A key is the required name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-subnet-group/index.ts",
            "line": 52
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The string value can be from 1 to 256 Unicode characters in length and can't be prefixed with ``aws:`` or ``rds:``. The string can only contain only the set of Unicode letters, digits, white-space, '_', '.', ':', '/', '=', '+', '-', '@' (Java regex: \"^([\\\\p{L}\\\\p{Z}\\\\p{N}_.:/=+\\\\-@]*)$\").\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_db_subnet_group#value RdsDbSubnetGroup#value}",
            "stability": "stable",
            "summary": "A value is the optional value of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-subnet-group/index.ts",
            "line": 58
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/rds-db-subnet-group/index:RdsDbSubnetGroupTags"
    },
    "@cdktn/provider-awscc.rdsDbSubnetGroup.RdsDbSubnetGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rdsDbSubnetGroup.RdsDbSubnetGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rds-db-subnet-group/index.ts",
          "line": 188
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rds-db-subnet-group/index.ts",
        "line": 180
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-subnet-group/index.ts",
            "line": 195
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.rdsDbSubnetGroup.RdsDbSubnetGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "RdsDbSubnetGroupTagsList",
      "namespace": "rdsDbSubnetGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-subnet-group/index.ts",
            "line": 181
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rdsDbSubnetGroup.RdsDbSubnetGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rds-db-subnet-group/index:RdsDbSubnetGroupTagsList"
    },
    "@cdktn/provider-awscc.rdsDbSubnetGroup.RdsDbSubnetGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rdsDbSubnetGroup.RdsDbSubnetGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rds-db-subnet-group/index.ts",
          "line": 107
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rds-db-subnet-group/index.ts",
        "line": 97
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-subnet-group/index.ts",
            "line": 155
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-subnet-group/index.ts",
            "line": 171
          },
          "name": "resetValue"
        }
      ],
      "name": "RdsDbSubnetGroupTagsOutputReference",
      "namespace": "rdsDbSubnetGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-subnet-group/index.ts",
            "line": 159
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-db-subnet-group/index.ts",
            "line": 175
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-subnet-group/index.ts",
            "line": 149
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-subnet-group/index.ts",
            "line": 165
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-db-subnet-group/index.ts",
            "line": 111
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rdsDbSubnetGroup.RdsDbSubnetGroupTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rds-db-subnet-group/index:RdsDbSubnetGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.rdsEventSubscription.RdsEventSubscription": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_event_subscription awscc_rds_event_subscription}."
      },
      "fqn": "@cdktn/provider-awscc.rdsEventSubscription.RdsEventSubscription",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_event_subscription awscc_rds_event_subscription} Resource."
        },
        "locationInModule": {
          "filename": "src/rds-event-subscription/index.ts",
          "line": 259
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.rdsEventSubscription.RdsEventSubscriptionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rds-event-subscription/index.ts",
        "line": 227
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a RdsEventSubscription resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/rds-event-subscription/index.ts",
            "line": 244
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the RdsEventSubscription to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_event_subscription#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing RdsEventSubscription that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the RdsEventSubscription to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-event-subscription/index.ts",
            "line": 391
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.rdsEventSubscription.RdsEventSubscriptionTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-event-subscription/index.ts",
            "line": 296
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-event-subscription/index.ts",
            "line": 312
          },
          "name": "resetEventCategories"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-event-subscription/index.ts",
            "line": 346
          },
          "name": "resetSourceIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-event-subscription/index.ts",
            "line": 362
          },
          "name": "resetSourceType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-event-subscription/index.ts",
            "line": 378
          },
          "name": "resetSubscriptionName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-event-subscription/index.ts",
            "line": 394
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-event-subscription/index.ts",
            "line": 406
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-event-subscription/index.ts",
            "line": 418
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "RdsEventSubscription",
      "namespace": "rdsEventSubscription",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-event-subscription/index.ts",
            "line": 232
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-event-subscription/index.ts",
            "line": 321
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-event-subscription/index.ts",
            "line": 388
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.rdsEventSubscription.RdsEventSubscriptionTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-event-subscription/index.ts",
            "line": 300
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-event-subscription/index.ts",
            "line": 316
          },
          "name": "eventCategoriesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-event-subscription/index.ts",
            "line": 334
          },
          "name": "snsTopicArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-event-subscription/index.ts",
            "line": 350
          },
          "name": "sourceIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-event-subscription/index.ts",
            "line": 366
          },
          "name": "sourceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-event-subscription/index.ts",
            "line": 382
          },
          "name": "subscriptionNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-event-subscription/index.ts",
            "line": 398
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rdsEventSubscription.RdsEventSubscriptionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-event-subscription/index.ts",
            "line": 290
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-event-subscription/index.ts",
            "line": 306
          },
          "name": "eventCategories",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-event-subscription/index.ts",
            "line": 327
          },
          "name": "snsTopicArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-event-subscription/index.ts",
            "line": 340
          },
          "name": "sourceIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-event-subscription/index.ts",
            "line": 356
          },
          "name": "sourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-event-subscription/index.ts",
            "line": 372
          },
          "name": "subscriptionName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/rds-event-subscription/index:RdsEventSubscription"
    },
    "@cdktn/provider-awscc.rdsEventSubscription.RdsEventSubscriptionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rdsEventSubscription.RdsEventSubscriptionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rds-event-subscription/index.ts",
        "line": 14
      },
      "name": "RdsEventSubscriptionConfig",
      "namespace": "rdsEventSubscription",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "SNS automatically creates the ARN when you create a topic and subscribe to it.\n  RDS doesn't support FIFO (first in, first out) topics. For more information, see [Message ordering and deduplication (FIFO topics)](https://docs.aws.amazon.com/sns/latest/dg/sns-fifo-topics.html) in the *Amazon Simple Notification Service Developer Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_event_subscription#sns_topic_arn RdsEventSubscription#sns_topic_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the SNS topic created for event notification."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-event-subscription/index.ts",
            "line": 33
          },
          "name": "snsTopicArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If the event notification subscription isn't activated, the subscription is created but not active.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_event_subscription#enabled RdsEventSubscription#enabled}",
            "stability": "stable",
            "summary": "Specifies whether to activate the subscription."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-event-subscription/index.ts",
            "line": 20
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can see a list of the categories for a given source type in the \"Amazon RDS event categories and event messages\" section of the [Amazon RDS User Guide](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_Events.Messages.html) or the [Amazon Aurora User Guide](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_Events.Messages.html). You can also see this list by using the ``DescribeEventCategories`` operation.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_event_subscription#event_categories RdsEventSubscription#event_categories}",
            "stability": "stable",
            "summary": "A list of event categories for a particular source type (``SourceType``) that you want to subscribe to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-event-subscription/index.ts",
            "line": 26
          },
          "name": "eventCategories",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If not specified, then all sources are included in the response. An identifier must begin with a letter and must contain only ASCII letters, digits, and hyphens. It can't end with a hyphen or contain two consecutive hyphens.\n Constraints:\n  +  If ``SourceIds`` are supplied, ``SourceType`` must also be provided.\n  +  If the source type is a DB instance, a ``DBInstanceIdentifier`` value must be supplied.\n  +  If the source type is a DB cluster, a ``DBClusterIdentifier`` value must be supplied.\n  +  If the source type is a DB parameter group, a ``DBParameterGroupName`` value must be supplied.\n  +  If the source type is a DB security group, a ``DBSecurityGroupName`` value must be supplied.\n  +  If the source type is a DB snapshot, a ``DBSnapshotIdentifier`` value must be supplied.\n  +  If the source type is a DB cluster snapshot, a ``DBClusterSnapshotIdentifier`` value must be supplied.\n  +  If the source type is an RDS Proxy, a ``DBProxyName`` value must be supplied.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_event_subscription#source_ids RdsEventSubscription#source_ids}",
            "stability": "stable",
            "summary": "The list of identifiers of the event sources for which events are returned."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-event-subscription/index.ts",
            "line": 48
          },
          "name": "sourceIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For example, if you want to be notified of events generated by a DB instance, you set this parameter to ``db-instance``. For RDS Proxy events, specify ``db-proxy``. If this value isn't specified, all events are returned.\n Valid Values:``db-instance | db-cluster | db-parameter-group | db-security-group | db-snapshot | db-cluster-snapshot | db-proxy | zero-etl | custom-engine-version | blue-green-deployment``\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_event_subscription#source_type RdsEventSubscription#source_type}",
            "stability": "stable",
            "summary": "The type of source that is generating the events."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-event-subscription/index.ts",
            "line": 55
          },
          "name": "sourceType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_event_subscription#subscription_name RdsEventSubscription#subscription_name}",
            "stability": "stable",
            "summary": "The name of the subscription.  Constraints: The name must be less than 255 characters."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-event-subscription/index.ts",
            "line": 62
          },
          "name": "subscriptionName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_event_subscription#tags RdsEventSubscription#tags}",
            "stability": "stable",
            "summary": "An optional array of key-value pairs to apply to this subscription."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-event-subscription/index.ts",
            "line": 68
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rdsEventSubscription.RdsEventSubscriptionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rds-event-subscription/index:RdsEventSubscriptionConfig"
    },
    "@cdktn/provider-awscc.rdsEventSubscription.RdsEventSubscriptionTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rdsEventSubscription.RdsEventSubscriptionTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rds-event-subscription/index.ts",
        "line": 70
      },
      "name": "RdsEventSubscriptionTags",
      "namespace": "rdsEventSubscription",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The string value can be from 1 to 128 Unicode characters in length and can't be prefixed with ``aws:`` or ``rds:``. The string can only contain only the set of Unicode letters, digits, white-space, '_', '.', ':', '/', '=', '+', '-', '@' (Java regex: \"^([\\\\p{L}\\\\p{Z}\\\\p{N}_.:/=+\\\\-@]*)$\").\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_event_subscription#key RdsEventSubscription#key}",
            "stability": "stable",
            "summary": "A key is the required name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-event-subscription/index.ts",
            "line": 76
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The string value can be from 1 to 256 Unicode characters in length and can't be prefixed with ``aws:`` or ``rds:``. The string can only contain only the set of Unicode letters, digits, white-space, '_', '.', ':', '/', '=', '+', '-', '@' (Java regex: \"^([\\\\p{L}\\\\p{Z}\\\\p{N}_.:/=+\\\\-@]*)$\").\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_event_subscription#value RdsEventSubscription#value}",
            "stability": "stable",
            "summary": "A value is the optional value of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-event-subscription/index.ts",
            "line": 82
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/rds-event-subscription/index:RdsEventSubscriptionTags"
    },
    "@cdktn/provider-awscc.rdsEventSubscription.RdsEventSubscriptionTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rdsEventSubscription.RdsEventSubscriptionTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rds-event-subscription/index.ts",
          "line": 212
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rds-event-subscription/index.ts",
        "line": 204
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-event-subscription/index.ts",
            "line": 219
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.rdsEventSubscription.RdsEventSubscriptionTagsOutputReference"
            }
          }
        }
      ],
      "name": "RdsEventSubscriptionTagsList",
      "namespace": "rdsEventSubscription",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-event-subscription/index.ts",
            "line": 205
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rdsEventSubscription.RdsEventSubscriptionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rds-event-subscription/index:RdsEventSubscriptionTagsList"
    },
    "@cdktn/provider-awscc.rdsEventSubscription.RdsEventSubscriptionTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rdsEventSubscription.RdsEventSubscriptionTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rds-event-subscription/index.ts",
          "line": 131
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rds-event-subscription/index.ts",
        "line": 121
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-event-subscription/index.ts",
            "line": 179
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-event-subscription/index.ts",
            "line": 195
          },
          "name": "resetValue"
        }
      ],
      "name": "RdsEventSubscriptionTagsOutputReference",
      "namespace": "rdsEventSubscription",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-event-subscription/index.ts",
            "line": 183
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-event-subscription/index.ts",
            "line": 199
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-event-subscription/index.ts",
            "line": 173
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-event-subscription/index.ts",
            "line": 189
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-event-subscription/index.ts",
            "line": 135
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rdsEventSubscription.RdsEventSubscriptionTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rds-event-subscription/index:RdsEventSubscriptionTagsOutputReference"
    },
    "@cdktn/provider-awscc.rdsGlobalCluster.RdsGlobalCluster": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_global_cluster awscc_rds_global_cluster}."
      },
      "fqn": "@cdktn/provider-awscc.rdsGlobalCluster.RdsGlobalCluster",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_global_cluster awscc_rds_global_cluster} Resource."
        },
        "locationInModule": {
          "filename": "src/rds-global-cluster/index.ts",
          "line": 309
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.rdsGlobalCluster.RdsGlobalClusterConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rds-global-cluster/index.ts",
        "line": 277
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a RdsGlobalCluster resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/rds-global-cluster/index.ts",
            "line": 294
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the RdsGlobalCluster to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_global_cluster#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing RdsGlobalCluster that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the RdsGlobalCluster to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-global-cluster/index.ts",
            "line": 467
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.rdsGlobalCluster.RdsGlobalClusterTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-global-cluster/index.ts",
            "line": 347
          },
          "name": "resetDeletionProtection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-global-cluster/index.ts",
            "line": 363
          },
          "name": "resetEngine"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-global-cluster/index.ts",
            "line": 379
          },
          "name": "resetEngineLifecycleSupport"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-global-cluster/index.ts",
            "line": 395
          },
          "name": "resetEngineVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-global-cluster/index.ts",
            "line": 411
          },
          "name": "resetGlobalClusterIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-global-cluster/index.ts",
            "line": 438
          },
          "name": "resetSourceDbClusterIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-global-cluster/index.ts",
            "line": 454
          },
          "name": "resetStorageEncrypted"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-global-cluster/index.ts",
            "line": 470
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-global-cluster/index.ts",
            "line": 482
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-global-cluster/index.ts",
            "line": 495
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "RdsGlobalCluster",
      "namespace": "rdsGlobalCluster",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-global-cluster/index.ts",
            "line": 282
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-global-cluster/index.ts",
            "line": 421
          },
          "name": "globalEndpoint",
          "type": {
            "fqn": "@cdktn/provider-awscc.rdsGlobalCluster.RdsGlobalClusterGlobalEndpointOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-global-cluster/index.ts",
            "line": 426
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-global-cluster/index.ts",
            "line": 464
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.rdsGlobalCluster.RdsGlobalClusterTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-global-cluster/index.ts",
            "line": 351
          },
          "name": "deletionProtectionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-global-cluster/index.ts",
            "line": 367
          },
          "name": "engineInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-global-cluster/index.ts",
            "line": 383
          },
          "name": "engineLifecycleSupportInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-global-cluster/index.ts",
            "line": 399
          },
          "name": "engineVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-global-cluster/index.ts",
            "line": 415
          },
          "name": "globalClusterIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-global-cluster/index.ts",
            "line": 442
          },
          "name": "sourceDbClusterIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-global-cluster/index.ts",
            "line": 458
          },
          "name": "storageEncryptedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-global-cluster/index.ts",
            "line": 474
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rdsGlobalCluster.RdsGlobalClusterTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-global-cluster/index.ts",
            "line": 341
          },
          "name": "deletionProtection",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-global-cluster/index.ts",
            "line": 357
          },
          "name": "engine",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-global-cluster/index.ts",
            "line": 373
          },
          "name": "engineLifecycleSupport",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-global-cluster/index.ts",
            "line": 389
          },
          "name": "engineVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-global-cluster/index.ts",
            "line": 405
          },
          "name": "globalClusterIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-global-cluster/index.ts",
            "line": 432
          },
          "name": "sourceDbClusterIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-global-cluster/index.ts",
            "line": 448
          },
          "name": "storageEncrypted",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rds-global-cluster/index:RdsGlobalCluster"
    },
    "@cdktn/provider-awscc.rdsGlobalCluster.RdsGlobalClusterConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rdsGlobalCluster.RdsGlobalClusterConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rds-global-cluster/index.ts",
        "line": 14
      },
      "name": "RdsGlobalClusterConfig",
      "namespace": "rdsGlobalCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The global database can't be deleted when deletion protection is enabled.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_global_cluster#deletion_protection RdsGlobalCluster#deletion_protection}",
            "stability": "stable",
            "summary": "The deletion protection setting for the new global database."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-global-cluster/index.ts",
            "line": 20
          },
          "name": "deletionProtection",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid Values: aurora (for MySQL 5.6-compatible Aurora), aurora-mysql (for MySQL 5.7-compatible Aurora).\nIf you specify the SourceDBClusterIdentifier property, don't specify this property. The value is inherited from the cluster.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_global_cluster#engine RdsGlobalCluster#engine}",
            "stability": "stable",
            "summary": "The name of the database engine to be used for this DB cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-global-cluster/index.ts",
            "line": 27
          },
          "name": "engine",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can use this setting to enroll your global cluster into Amazon RDS Extended Support.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_global_cluster#engine_lifecycle_support RdsGlobalCluster#engine_lifecycle_support}",
            "stability": "stable",
            "summary": "The life cycle type of the global cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-global-cluster/index.ts",
            "line": 33
          },
          "name": "engineLifecycleSupport",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you specify the SourceDBClusterIdentifier property, don't specify this property. The value is inherited from the cluster.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_global_cluster#engine_version RdsGlobalCluster#engine_version}",
            "stability": "stable",
            "summary": "The version number of the database engine to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-global-cluster/index.ts",
            "line": 39
          },
          "name": "engineVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_global_cluster#global_cluster_identifier RdsGlobalCluster#global_cluster_identifier}",
            "stability": "stable",
            "summary": "The cluster identifier of the new global database cluster. This parameter is stored as a lowercase string."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-global-cluster/index.ts",
            "line": 45
          },
          "name": "globalClusterIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter is optional. This parameter is stored as a lowercase string.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_global_cluster#source_db_cluster_identifier RdsGlobalCluster#source_db_cluster_identifier}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) to use as the primary cluster of the global database."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-global-cluster/index.ts",
            "line": 51
          },
          "name": "sourceDbClusterIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you specify the SourceDBClusterIdentifier property, don't specify this property. The value is inherited from the cluster.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_global_cluster#storage_encrypted RdsGlobalCluster#storage_encrypted}",
            "stability": "stable",
            "summary": "The storage encryption setting for the new global database cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-global-cluster/index.ts",
            "line": 58
          },
          "name": "storageEncrypted",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_global_cluster#tags RdsGlobalCluster#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-global-cluster/index.ts",
            "line": 64
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rdsGlobalCluster.RdsGlobalClusterTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rds-global-cluster/index:RdsGlobalClusterConfig"
    },
    "@cdktn/provider-awscc.rdsGlobalCluster.RdsGlobalClusterGlobalEndpoint": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rdsGlobalCluster.RdsGlobalClusterGlobalEndpoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rds-global-cluster/index.ts",
        "line": 66
      },
      "name": "RdsGlobalClusterGlobalEndpoint",
      "namespace": "rdsGlobalCluster",
      "symbolId": "src/rds-global-cluster/index:RdsGlobalClusterGlobalEndpoint"
    },
    "@cdktn/provider-awscc.rdsGlobalCluster.RdsGlobalClusterGlobalEndpointOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rdsGlobalCluster.RdsGlobalClusterGlobalEndpointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rds-global-cluster/index.ts",
          "line": 96
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rds-global-cluster/index.ts",
        "line": 89
      },
      "name": "RdsGlobalClusterGlobalEndpointOutputReference",
      "namespace": "rdsGlobalCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-global-cluster/index.ts",
            "line": 116
          },
          "name": "address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-global-cluster/index.ts",
            "line": 100
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.rdsGlobalCluster.RdsGlobalClusterGlobalEndpoint"
          }
        }
      ],
      "symbolId": "src/rds-global-cluster/index:RdsGlobalClusterGlobalEndpointOutputReference"
    },
    "@cdktn/provider-awscc.rdsGlobalCluster.RdsGlobalClusterTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rdsGlobalCluster.RdsGlobalClusterTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rds-global-cluster/index.ts",
        "line": 120
      },
      "name": "RdsGlobalClusterTags",
      "namespace": "rdsGlobalCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_global_cluster#key RdsGlobalCluster#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-global-cluster/index.ts",
            "line": 126
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_global_cluster#value RdsGlobalCluster#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-global-cluster/index.ts",
            "line": 132
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/rds-global-cluster/index:RdsGlobalClusterTags"
    },
    "@cdktn/provider-awscc.rdsGlobalCluster.RdsGlobalClusterTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rdsGlobalCluster.RdsGlobalClusterTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rds-global-cluster/index.ts",
          "line": 262
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rds-global-cluster/index.ts",
        "line": 254
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-global-cluster/index.ts",
            "line": 269
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.rdsGlobalCluster.RdsGlobalClusterTagsOutputReference"
            }
          }
        }
      ],
      "name": "RdsGlobalClusterTagsList",
      "namespace": "rdsGlobalCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-global-cluster/index.ts",
            "line": 255
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rdsGlobalCluster.RdsGlobalClusterTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rds-global-cluster/index:RdsGlobalClusterTagsList"
    },
    "@cdktn/provider-awscc.rdsGlobalCluster.RdsGlobalClusterTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rdsGlobalCluster.RdsGlobalClusterTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rds-global-cluster/index.ts",
          "line": 181
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rds-global-cluster/index.ts",
        "line": 171
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-global-cluster/index.ts",
            "line": 229
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-global-cluster/index.ts",
            "line": 245
          },
          "name": "resetValue"
        }
      ],
      "name": "RdsGlobalClusterTagsOutputReference",
      "namespace": "rdsGlobalCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-global-cluster/index.ts",
            "line": 233
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-global-cluster/index.ts",
            "line": 249
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-global-cluster/index.ts",
            "line": 223
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-global-cluster/index.ts",
            "line": 239
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-global-cluster/index.ts",
            "line": 185
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rdsGlobalCluster.RdsGlobalClusterTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rds-global-cluster/index:RdsGlobalClusterTagsOutputReference"
    },
    "@cdktn/provider-awscc.rdsIntegration.RdsIntegration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_integration awscc_rds_integration}."
      },
      "fqn": "@cdktn/provider-awscc.rdsIntegration.RdsIntegration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_integration awscc_rds_integration} Resource."
        },
        "locationInModule": {
          "filename": "src/rds-integration/index.ts",
          "line": 254
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.rdsIntegration.RdsIntegrationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rds-integration/index.ts",
        "line": 222
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a RdsIntegration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/rds-integration/index.ts",
            "line": 239
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the RdsIntegration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_integration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing RdsIntegration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the RdsIntegration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-integration/index.ts",
            "line": 397
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.rdsIntegration.RdsIntegrationTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-integration/index.ts",
            "line": 292
          },
          "name": "resetAdditionalEncryptionContext"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-integration/index.ts",
            "line": 313
          },
          "name": "resetDataFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-integration/index.ts",
            "line": 329
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-integration/index.ts",
            "line": 355
          },
          "name": "resetIntegrationName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-integration/index.ts",
            "line": 371
          },
          "name": "resetKmsKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-integration/index.ts",
            "line": 400
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-integration/index.ts",
            "line": 425
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-integration/index.ts",
            "line": 438
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "RdsIntegration",
      "namespace": "rdsIntegration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-integration/index.ts",
            "line": 227
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-integration/index.ts",
            "line": 301
          },
          "name": "createTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-integration/index.ts",
            "line": 338
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-integration/index.ts",
            "line": 343
          },
          "name": "integrationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-integration/index.ts",
            "line": 394
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.rdsIntegration.RdsIntegrationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-integration/index.ts",
            "line": 296
          },
          "name": "additionalEncryptionContextInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-integration/index.ts",
            "line": 317
          },
          "name": "dataFilterInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-integration/index.ts",
            "line": 333
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-integration/index.ts",
            "line": 359
          },
          "name": "integrationNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-integration/index.ts",
            "line": 375
          },
          "name": "kmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-integration/index.ts",
            "line": 388
          },
          "name": "sourceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-integration/index.ts",
            "line": 404
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rdsIntegration.RdsIntegrationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-integration/index.ts",
            "line": 417
          },
          "name": "targetArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-integration/index.ts",
            "line": 286
          },
          "name": "additionalEncryptionContext",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-integration/index.ts",
            "line": 307
          },
          "name": "dataFilter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-integration/index.ts",
            "line": 323
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-integration/index.ts",
            "line": 349
          },
          "name": "integrationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-integration/index.ts",
            "line": 365
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-integration/index.ts",
            "line": 381
          },
          "name": "sourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-integration/index.ts",
            "line": 410
          },
          "name": "targetArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/rds-integration/index:RdsIntegration"
    },
    "@cdktn/provider-awscc.rdsIntegration.RdsIntegrationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rdsIntegration.RdsIntegrationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rds-integration/index.ts",
        "line": 14
      },
      "name": "RdsIntegrationConfig",
      "namespace": "rdsIntegration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_integration#source_arn RdsIntegration#source_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the database to use as the source for replication."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-integration/index.ts",
            "line": 51
          },
          "name": "sourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_integration#target_arn RdsIntegration#target_arn}",
            "stability": "stable",
            "summary": "The ARN of the Redshift data warehouse to use as the target for replication."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-integration/index.ts",
            "line": 63
          },
          "name": "targetArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_integration#additional_encryption_context RdsIntegration#additional_encryption_context}",
            "stability": "stable",
            "summary": "An optional set of non-secret key?value pairs that contains additional contextual information about the data. For more information, see [Encryption context](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#encrypt_context) in the *Key Management Service Developer Guide*.  You can only include this parameter if you specify the ``KMSKeyId`` parameter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-integration/index.ts",
            "line": 21
          },
          "name": "additionalEncryptionContext",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "These filters determine which tables from the source database are sent to the target Amazon Redshift data warehouse.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_integration#data_filter RdsIntegration#data_filter}",
            "stability": "stable",
            "summary": "Data filters for the integration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-integration/index.ts",
            "line": 27
          },
          "name": "dataFilter",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_integration#description RdsIntegration#description}",
            "stability": "stable",
            "summary": "A description of the integration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-integration/index.ts",
            "line": 33
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_integration#integration_name RdsIntegration#integration_name}",
            "stability": "stable",
            "summary": "The name of the integration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-integration/index.ts",
            "line": 39
          },
          "name": "integrationName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you don't specify an encryption key, RDS uses a default AWS owned key.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_integration#kms_key_id RdsIntegration#kms_key_id}",
            "stability": "stable",
            "summary": "The AWS Key Management System (AWS KMS) key identifier for the key to use to encrypt the integration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-integration/index.ts",
            "line": 45
          },
          "name": "kmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_integration#tags RdsIntegration#tags}",
            "stability": "stable",
            "summary": "A list of tags. For more information, see [Tagging Amazon RDS Resources](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_Tagging.html) in the *Amazon RDS User Guide.*."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-integration/index.ts",
            "line": 57
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rdsIntegration.RdsIntegrationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rds-integration/index:RdsIntegrationConfig"
    },
    "@cdktn/provider-awscc.rdsIntegration.RdsIntegrationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rdsIntegration.RdsIntegrationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rds-integration/index.ts",
        "line": 65
      },
      "name": "RdsIntegrationTags",
      "namespace": "rdsIntegration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The string value can be from 1 to 128 Unicode characters in length and can't be prefixed with ``aws:`` or ``rds:``. The string can only contain only the set of Unicode letters, digits, white-space, '_', '.', ':', '/', '=', '+', '-', '@' (Java regex: \"^([\\\\p{L}\\\\p{Z}\\\\p{N}_.:/=+\\\\-@]*)$\").\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_integration#key RdsIntegration#key}",
            "stability": "stable",
            "summary": "A key is the required name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-integration/index.ts",
            "line": 71
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The string value can be from 1 to 256 Unicode characters in length and can't be prefixed with ``aws:`` or ``rds:``. The string can only contain only the set of Unicode letters, digits, white-space, '_', '.', ':', '/', '=', '+', '-', '@' (Java regex: \"^([\\\\p{L}\\\\p{Z}\\\\p{N}_.:/=+\\\\-@]*)$\").\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_integration#value RdsIntegration#value}",
            "stability": "stable",
            "summary": "A value is the optional value of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-integration/index.ts",
            "line": 77
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/rds-integration/index:RdsIntegrationTags"
    },
    "@cdktn/provider-awscc.rdsIntegration.RdsIntegrationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rdsIntegration.RdsIntegrationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rds-integration/index.ts",
          "line": 207
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rds-integration/index.ts",
        "line": 199
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-integration/index.ts",
            "line": 214
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.rdsIntegration.RdsIntegrationTagsOutputReference"
            }
          }
        }
      ],
      "name": "RdsIntegrationTagsList",
      "namespace": "rdsIntegration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-integration/index.ts",
            "line": 200
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rdsIntegration.RdsIntegrationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rds-integration/index:RdsIntegrationTagsList"
    },
    "@cdktn/provider-awscc.rdsIntegration.RdsIntegrationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rdsIntegration.RdsIntegrationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rds-integration/index.ts",
          "line": 126
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rds-integration/index.ts",
        "line": 116
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-integration/index.ts",
            "line": 174
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-integration/index.ts",
            "line": 190
          },
          "name": "resetValue"
        }
      ],
      "name": "RdsIntegrationTagsOutputReference",
      "namespace": "rdsIntegration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-integration/index.ts",
            "line": 178
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-integration/index.ts",
            "line": 194
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-integration/index.ts",
            "line": 168
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-integration/index.ts",
            "line": 184
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-integration/index.ts",
            "line": 130
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rdsIntegration.RdsIntegrationTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rds-integration/index:RdsIntegrationTagsOutputReference"
    },
    "@cdktn/provider-awscc.rdsOptionGroup.RdsOptionGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_option_group awscc_rds_option_group}."
      },
      "fqn": "@cdktn/provider-awscc.rdsOptionGroup.RdsOptionGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_option_group awscc_rds_option_group} Resource."
        },
        "locationInModule": {
          "filename": "src/rds-option-group/index.ts",
          "line": 707
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.rdsOptionGroup.RdsOptionGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rds-option-group/index.ts",
        "line": 675
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a RdsOptionGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/rds-option-group/index.ts",
            "line": 692
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the RdsOptionGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_option_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing RdsOptionGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the RdsOptionGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-option-group/index.ts",
            "line": 771
          },
          "name": "putOptionConfigurations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.rdsOptionGroup.RdsOptionGroupOptionConfigurations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-option-group/index.ts",
            "line": 816
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.rdsOptionGroup.RdsOptionGroupTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-option-group/index.ts",
            "line": 774
          },
          "name": "resetOptionConfigurations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-option-group/index.ts",
            "line": 803
          },
          "name": "resetOptionGroupName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-option-group/index.ts",
            "line": 819
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-option-group/index.ts",
            "line": 831
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-option-group/index.ts",
            "line": 842
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "RdsOptionGroup",
      "namespace": "rdsOptionGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-option-group/index.ts",
            "line": 680
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-option-group/index.ts",
            "line": 749
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-option-group/index.ts",
            "line": 768
          },
          "name": "optionConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.rdsOptionGroup.RdsOptionGroupOptionConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-option-group/index.ts",
            "line": 813
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.rdsOptionGroup.RdsOptionGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-option-group/index.ts",
            "line": 744
          },
          "name": "engineNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-option-group/index.ts",
            "line": 762
          },
          "name": "majorEngineVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-option-group/index.ts",
            "line": 778
          },
          "name": "optionConfigurationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rdsOptionGroup.RdsOptionGroupOptionConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-option-group/index.ts",
            "line": 791
          },
          "name": "optionGroupDescriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-option-group/index.ts",
            "line": 807
          },
          "name": "optionGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-option-group/index.ts",
            "line": 823
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rdsOptionGroup.RdsOptionGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-option-group/index.ts",
            "line": 737
          },
          "name": "engineName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-option-group/index.ts",
            "line": 755
          },
          "name": "majorEngineVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-option-group/index.ts",
            "line": 784
          },
          "name": "optionGroupDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-option-group/index.ts",
            "line": 797
          },
          "name": "optionGroupName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/rds-option-group/index:RdsOptionGroup"
    },
    "@cdktn/provider-awscc.rdsOptionGroup.RdsOptionGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rdsOptionGroup.RdsOptionGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rds-option-group/index.ts",
        "line": 14
      },
      "name": "RdsOptionGroupConfig",
      "namespace": "rdsOptionGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid Values: \n  +   ``mariadb`` \n  +   ``mysql`` \n  +   ``oracle-ee`` \n  +   ``oracle-ee-cdb`` \n  +   ``oracle-se2`` \n  +   ``oracle-se2-cdb`` \n  +   ``postgres`` \n  +   ``sqlserver-ee`` \n  +   ``sqlserver-se`` \n  +   ``sqlserver-ex`` \n  +   ``sqlserver-web``\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_option_group#engine_name RdsOptionGroup#engine_name}",
            "stability": "stable",
            "summary": "Specifies the name of the engine that this option group should be associated with."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-option-group/index.ts",
            "line": 32
          },
          "name": "engineName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_option_group#major_engine_version RdsOptionGroup#major_engine_version}",
            "stability": "stable",
            "summary": "Specifies the major version of the engine that this option group should be associated with."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-option-group/index.ts",
            "line": 38
          },
          "name": "majorEngineVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_option_group#option_group_description RdsOptionGroup#option_group_description}",
            "stability": "stable",
            "summary": "The description of the option group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-option-group/index.ts",
            "line": 50
          },
          "name": "optionGroupDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_option_group#option_configurations RdsOptionGroup#option_configurations}",
            "stability": "stable",
            "summary": "A list of all available options for an option group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-option-group/index.ts",
            "line": 44
          },
          "name": "optionConfigurations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rdsOptionGroup.RdsOptionGroupOptionConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Constraints:\n  +  Must be 1 to 255 letters, numbers, or hyphens\n  +  First character must be a letter\n  +  Can't end with a hyphen or contain two consecutive hyphens\n  \n Example: ``myoptiongroup``\n If you don't specify a value for ``OptionGroupName`` property, a name is automatically created for the option group.\n  This value is stored as a lowercase string.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_option_group#option_group_name RdsOptionGroup#option_group_name}",
            "stability": "stable",
            "summary": "The name of the option group to be created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-option-group/index.ts",
            "line": 64
          },
          "name": "optionGroupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_option_group#tags RdsOptionGroup#tags}",
            "stability": "stable",
            "summary": "Tags to assign to the option group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-option-group/index.ts",
            "line": 70
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rdsOptionGroup.RdsOptionGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rds-option-group/index:RdsOptionGroupConfig"
    },
    "@cdktn/provider-awscc.rdsOptionGroup.RdsOptionGroupOptionConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rdsOptionGroup.RdsOptionGroupOptionConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rds-option-group/index.ts",
        "line": 225
      },
      "name": "RdsOptionGroupOptionConfigurations",
      "namespace": "rdsOptionGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_option_group#db_security_group_memberships RdsOptionGroup#db_security_group_memberships}",
            "stability": "stable",
            "summary": "A list of DB security groups used for this option."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-option-group/index.ts",
            "line": 231
          },
          "name": "dbSecurityGroupMemberships",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_option_group#option_name RdsOptionGroup#option_name}",
            "stability": "stable",
            "summary": "The configuration of options to include in a group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-option-group/index.ts",
            "line": 237
          },
          "name": "optionName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_option_group#option_settings RdsOptionGroup#option_settings}",
            "stability": "stable",
            "summary": "The option settings to include in an option group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-option-group/index.ts",
            "line": 243
          },
          "name": "optionSettings",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rdsOptionGroup.RdsOptionGroupOptionConfigurationsOptionSettings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_option_group#option_version RdsOptionGroup#option_version}",
            "stability": "stable",
            "summary": "The version for the option."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-option-group/index.ts",
            "line": 249
          },
          "name": "optionVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_option_group#port RdsOptionGroup#port}",
            "stability": "stable",
            "summary": "The optional port for the option."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-option-group/index.ts",
            "line": 255
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_option_group#vpc_security_group_memberships RdsOptionGroup#vpc_security_group_memberships}",
            "stability": "stable",
            "summary": "A list of VPC security group names used for this option."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-option-group/index.ts",
            "line": 261
          },
          "name": "vpcSecurityGroupMemberships",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/rds-option-group/index:RdsOptionGroupOptionConfigurations"
    },
    "@cdktn/provider-awscc.rdsOptionGroup.RdsOptionGroupOptionConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rdsOptionGroup.RdsOptionGroupOptionConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rds-option-group/index.ts",
          "line": 507
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rds-option-group/index.ts",
        "line": 499
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-option-group/index.ts",
            "line": 514
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.rdsOptionGroup.RdsOptionGroupOptionConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "RdsOptionGroupOptionConfigurationsList",
      "namespace": "rdsOptionGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-option-group/index.ts",
            "line": 500
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rdsOptionGroup.RdsOptionGroupOptionConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rds-option-group/index:RdsOptionGroupOptionConfigurationsList"
    },
    "@cdktn/provider-awscc.rdsOptionGroup.RdsOptionGroupOptionConfigurationsOptionSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rdsOptionGroup.RdsOptionGroupOptionConfigurationsOptionSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rds-option-group/index.ts",
        "line": 72
      },
      "name": "RdsOptionGroupOptionConfigurationsOptionSettings",
      "namespace": "rdsOptionGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_option_group#name RdsOptionGroup#name}",
            "stability": "stable",
            "summary": "The name of the option that has settings that you can set."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-option-group/index.ts",
            "line": 78
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_option_group#value RdsOptionGroup#value}",
            "stability": "stable",
            "summary": "The current value of the option setting."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-option-group/index.ts",
            "line": 84
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/rds-option-group/index:RdsOptionGroupOptionConfigurationsOptionSettings"
    },
    "@cdktn/provider-awscc.rdsOptionGroup.RdsOptionGroupOptionConfigurationsOptionSettingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rdsOptionGroup.RdsOptionGroupOptionConfigurationsOptionSettingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rds-option-group/index.ts",
          "line": 214
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rds-option-group/index.ts",
        "line": 206
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-option-group/index.ts",
            "line": 221
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.rdsOptionGroup.RdsOptionGroupOptionConfigurationsOptionSettingsOutputReference"
            }
          }
        }
      ],
      "name": "RdsOptionGroupOptionConfigurationsOptionSettingsList",
      "namespace": "rdsOptionGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-option-group/index.ts",
            "line": 207
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rdsOptionGroup.RdsOptionGroupOptionConfigurationsOptionSettings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rds-option-group/index:RdsOptionGroupOptionConfigurationsOptionSettingsList"
    },
    "@cdktn/provider-awscc.rdsOptionGroup.RdsOptionGroupOptionConfigurationsOptionSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rdsOptionGroup.RdsOptionGroupOptionConfigurationsOptionSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rds-option-group/index.ts",
          "line": 133
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rds-option-group/index.ts",
        "line": 123
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-option-group/index.ts",
            "line": 181
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-option-group/index.ts",
            "line": 197
          },
          "name": "resetValue"
        }
      ],
      "name": "RdsOptionGroupOptionConfigurationsOptionSettingsOutputReference",
      "namespace": "rdsOptionGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-option-group/index.ts",
            "line": 185
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-option-group/index.ts",
            "line": 201
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-option-group/index.ts",
            "line": 175
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-option-group/index.ts",
            "line": 191
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-option-group/index.ts",
            "line": 137
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rdsOptionGroup.RdsOptionGroupOptionConfigurationsOptionSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rds-option-group/index:RdsOptionGroupOptionConfigurationsOptionSettingsOutputReference"
    },
    "@cdktn/provider-awscc.rdsOptionGroup.RdsOptionGroupOptionConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rdsOptionGroup.RdsOptionGroupOptionConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rds-option-group/index.ts",
          "line": 338
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rds-option-group/index.ts",
        "line": 328
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-option-group/index.ts",
            "line": 439
          },
          "name": "putOptionSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.rdsOptionGroup.RdsOptionGroupOptionConfigurationsOptionSettings"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-option-group/index.ts",
            "line": 410
          },
          "name": "resetDbSecurityGroupMemberships"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-option-group/index.ts",
            "line": 426
          },
          "name": "resetOptionName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-option-group/index.ts",
            "line": 442
          },
          "name": "resetOptionSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-option-group/index.ts",
            "line": 458
          },
          "name": "resetOptionVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-option-group/index.ts",
            "line": 474
          },
          "name": "resetPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-option-group/index.ts",
            "line": 490
          },
          "name": "resetVpcSecurityGroupMemberships"
        }
      ],
      "name": "RdsOptionGroupOptionConfigurationsOutputReference",
      "namespace": "rdsOptionGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-option-group/index.ts",
            "line": 436
          },
          "name": "optionSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.rdsOptionGroup.RdsOptionGroupOptionConfigurationsOptionSettingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-option-group/index.ts",
            "line": 414
          },
          "name": "dbSecurityGroupMembershipsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-option-group/index.ts",
            "line": 430
          },
          "name": "optionNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-option-group/index.ts",
            "line": 446
          },
          "name": "optionSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rdsOptionGroup.RdsOptionGroupOptionConfigurationsOptionSettings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-option-group/index.ts",
            "line": 462
          },
          "name": "optionVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-option-group/index.ts",
            "line": 478
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-option-group/index.ts",
            "line": 494
          },
          "name": "vpcSecurityGroupMembershipsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-option-group/index.ts",
            "line": 404
          },
          "name": "dbSecurityGroupMemberships",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-option-group/index.ts",
            "line": 420
          },
          "name": "optionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-option-group/index.ts",
            "line": 452
          },
          "name": "optionVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-option-group/index.ts",
            "line": 468
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-option-group/index.ts",
            "line": 484
          },
          "name": "vpcSecurityGroupMemberships",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-option-group/index.ts",
            "line": 342
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rdsOptionGroup.RdsOptionGroupOptionConfigurations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rds-option-group/index:RdsOptionGroupOptionConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.rdsOptionGroup.RdsOptionGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rdsOptionGroup.RdsOptionGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rds-option-group/index.ts",
        "line": 518
      },
      "name": "RdsOptionGroupTags",
      "namespace": "rdsOptionGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The string value can be from 1 to 128 Unicode characters in length and can't be prefixed with ``aws:`` or ``rds:``. The string can only contain only the set of Unicode letters, digits, white-space, '_', '.', ':', '/', '=', '+', '-', '@' (Java regex: \"^([\\\\p{L}\\\\p{Z}\\\\p{N}_.:/=+\\\\-@]*)$\").\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_option_group#key RdsOptionGroup#key}",
            "stability": "stable",
            "summary": "A key is the required name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-option-group/index.ts",
            "line": 524
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The string value can be from 1 to 256 Unicode characters in length and can't be prefixed with ``aws:`` or ``rds:``. The string can only contain only the set of Unicode letters, digits, white-space, '_', '.', ':', '/', '=', '+', '-', '@' (Java regex: \"^([\\\\p{L}\\\\p{Z}\\\\p{N}_.:/=+\\\\-@]*)$\").\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rds_option_group#value RdsOptionGroup#value}",
            "stability": "stable",
            "summary": "A value is the optional value of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-option-group/index.ts",
            "line": 530
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/rds-option-group/index:RdsOptionGroupTags"
    },
    "@cdktn/provider-awscc.rdsOptionGroup.RdsOptionGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rdsOptionGroup.RdsOptionGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rds-option-group/index.ts",
          "line": 660
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rds-option-group/index.ts",
        "line": 652
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-option-group/index.ts",
            "line": 667
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.rdsOptionGroup.RdsOptionGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "RdsOptionGroupTagsList",
      "namespace": "rdsOptionGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-option-group/index.ts",
            "line": 653
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rdsOptionGroup.RdsOptionGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rds-option-group/index:RdsOptionGroupTagsList"
    },
    "@cdktn/provider-awscc.rdsOptionGroup.RdsOptionGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rdsOptionGroup.RdsOptionGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rds-option-group/index.ts",
          "line": 579
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rds-option-group/index.ts",
        "line": 569
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-option-group/index.ts",
            "line": 627
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-option-group/index.ts",
            "line": 643
          },
          "name": "resetValue"
        }
      ],
      "name": "RdsOptionGroupTagsOutputReference",
      "namespace": "rdsOptionGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-option-group/index.ts",
            "line": 631
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rds-option-group/index.ts",
            "line": 647
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-option-group/index.ts",
            "line": 621
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-option-group/index.ts",
            "line": 637
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rds-option-group/index.ts",
            "line": 583
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rdsOptionGroup.RdsOptionGroupTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rds-option-group/index:RdsOptionGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.redshiftCluster.RedshiftCluster": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_cluster awscc_redshift_cluster}."
      },
      "fqn": "@cdktn/provider-awscc.redshiftCluster.RedshiftCluster",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_cluster awscc_redshift_cluster} Resource."
        },
        "locationInModule": {
          "filename": "src/redshift-cluster/index.ts",
          "line": 788
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.redshiftCluster.RedshiftClusterConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/redshift-cluster/index.ts",
        "line": 756
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a RedshiftCluster resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 773
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the RedshiftCluster to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_cluster#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing RedshiftCluster that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the RedshiftCluster to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1207
          },
          "name": "putEndpoint",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.redshiftCluster.RedshiftClusterEndpoint"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1308
          },
          "name": "putLoggingProperties",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.redshiftCluster.RedshiftClusterLoggingProperties"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1675
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.redshiftCluster.RedshiftClusterTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 870
          },
          "name": "resetAllowVersionUpgrade"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 886
          },
          "name": "resetAquaConfigurationStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 902
          },
          "name": "resetAutomatedSnapshotRetentionPeriod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 918
          },
          "name": "resetAvailabilityZone"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 934
          },
          "name": "resetAvailabilityZoneRelocation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 950
          },
          "name": "resetAvailabilityZoneRelocationStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 966
          },
          "name": "resetClassic"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 982
          },
          "name": "resetClusterIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1003
          },
          "name": "resetClusterParameterGroupName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1019
          },
          "name": "resetClusterSecurityGroups"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1035
          },
          "name": "resetClusterSubnetGroupName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1064
          },
          "name": "resetClusterVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1093
          },
          "name": "resetDeferMaintenance"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1109
          },
          "name": "resetDeferMaintenanceDuration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1125
          },
          "name": "resetDeferMaintenanceEndTime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1146
          },
          "name": "resetDeferMaintenanceStartTime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1162
          },
          "name": "resetDestinationRegion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1178
          },
          "name": "resetElasticIp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1194
          },
          "name": "resetEncrypted"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1210
          },
          "name": "resetEndpoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1226
          },
          "name": "resetEnhancedVpcRouting"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1242
          },
          "name": "resetHsmClientCertificateIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1258
          },
          "name": "resetHsmConfigurationIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1274
          },
          "name": "resetIamRoles"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1295
          },
          "name": "resetKmsKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1311
          },
          "name": "resetLoggingProperties"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1327
          },
          "name": "resetMaintenanceTrackName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1343
          },
          "name": "resetManageMasterPassword"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1359
          },
          "name": "resetManualSnapshotRetentionPeriod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1380
          },
          "name": "resetMasterPasswordSecretKmsKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1396
          },
          "name": "resetMasterUserPassword"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1425
          },
          "name": "resetMultiAz"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1441
          },
          "name": "resetNamespaceResourcePolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1470
          },
          "name": "resetNumberOfNodes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1486
          },
          "name": "resetOwnerAccount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1502
          },
          "name": "resetPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1518
          },
          "name": "resetPreferredMaintenanceWindow"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1534
          },
          "name": "resetPubliclyAccessible"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1550
          },
          "name": "resetResourceAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1566
          },
          "name": "resetRevisionTarget"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1582
          },
          "name": "resetRotateEncryptionKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1598
          },
          "name": "resetSnapshotClusterIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1614
          },
          "name": "resetSnapshotCopyGrantName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1630
          },
          "name": "resetSnapshotCopyManual"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1646
          },
          "name": "resetSnapshotCopyRetentionPeriod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1662
          },
          "name": "resetSnapshotIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1678
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1694
          },
          "name": "resetVpcSecurityGroupIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1706
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1763
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "RedshiftCluster",
      "namespace": "redshiftCluster",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 761
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 991
          },
          "name": "clusterNamespaceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1134
          },
          "name": "deferMaintenanceIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1204
          },
          "name": "endpoint",
          "type": {
            "fqn": "@cdktn/provider-awscc.redshiftCluster.RedshiftClusterEndpointOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1283
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1305
          },
          "name": "loggingProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.redshiftCluster.RedshiftClusterLoggingPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1368
          },
          "name": "masterPasswordSecretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1672
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.redshiftCluster.RedshiftClusterTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 874
          },
          "name": "allowVersionUpgradeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 890
          },
          "name": "aquaConfigurationStatusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 906
          },
          "name": "automatedSnapshotRetentionPeriodInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 922
          },
          "name": "availabilityZoneInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 938
          },
          "name": "availabilityZoneRelocationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 954
          },
          "name": "availabilityZoneRelocationStatusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 970
          },
          "name": "classicInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 986
          },
          "name": "clusterIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1007
          },
          "name": "clusterParameterGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1023
          },
          "name": "clusterSecurityGroupsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1039
          },
          "name": "clusterSubnetGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1052
          },
          "name": "clusterTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1068
          },
          "name": "clusterVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1081
          },
          "name": "dbNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1113
          },
          "name": "deferMaintenanceDurationInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1129
          },
          "name": "deferMaintenanceEndTimeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1097
          },
          "name": "deferMaintenanceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1150
          },
          "name": "deferMaintenanceStartTimeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1166
          },
          "name": "destinationRegionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1182
          },
          "name": "elasticIpInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1198
          },
          "name": "encryptedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1214
          },
          "name": "endpointInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.redshiftCluster.RedshiftClusterEndpoint"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1230
          },
          "name": "enhancedVpcRoutingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1246
          },
          "name": "hsmClientCertificateIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1262
          },
          "name": "hsmConfigurationIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1278
          },
          "name": "iamRolesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1299
          },
          "name": "kmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1315
          },
          "name": "loggingPropertiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.redshiftCluster.RedshiftClusterLoggingProperties"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1331
          },
          "name": "maintenanceTrackNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1347
          },
          "name": "manageMasterPasswordInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1363
          },
          "name": "manualSnapshotRetentionPeriodInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1384
          },
          "name": "masterPasswordSecretKmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1413
          },
          "name": "masterUsernameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1400
          },
          "name": "masterUserPasswordInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1429
          },
          "name": "multiAzInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1445
          },
          "name": "namespaceResourcePolicyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1458
          },
          "name": "nodeTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1474
          },
          "name": "numberOfNodesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1490
          },
          "name": "ownerAccountInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1506
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1522
          },
          "name": "preferredMaintenanceWindowInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1538
          },
          "name": "publiclyAccessibleInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1554
          },
          "name": "resourceActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1570
          },
          "name": "revisionTargetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1586
          },
          "name": "rotateEncryptionKeyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1602
          },
          "name": "snapshotClusterIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1618
          },
          "name": "snapshotCopyGrantNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1634
          },
          "name": "snapshotCopyManualInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1650
          },
          "name": "snapshotCopyRetentionPeriodInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1666
          },
          "name": "snapshotIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1682
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.redshiftCluster.RedshiftClusterTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1698
          },
          "name": "vpcSecurityGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 864
          },
          "name": "allowVersionUpgrade",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 880
          },
          "name": "aquaConfigurationStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 896
          },
          "name": "automatedSnapshotRetentionPeriod",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 912
          },
          "name": "availabilityZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 928
          },
          "name": "availabilityZoneRelocation",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 944
          },
          "name": "availabilityZoneRelocationStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 960
          },
          "name": "classic",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 976
          },
          "name": "clusterIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 997
          },
          "name": "clusterParameterGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1013
          },
          "name": "clusterSecurityGroups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1029
          },
          "name": "clusterSubnetGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1045
          },
          "name": "clusterType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1058
          },
          "name": "clusterVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1074
          },
          "name": "dbName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1087
          },
          "name": "deferMaintenance",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1103
          },
          "name": "deferMaintenanceDuration",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1119
          },
          "name": "deferMaintenanceEndTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1140
          },
          "name": "deferMaintenanceStartTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1156
          },
          "name": "destinationRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1172
          },
          "name": "elasticIp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1188
          },
          "name": "encrypted",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1220
          },
          "name": "enhancedVpcRouting",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1236
          },
          "name": "hsmClientCertificateIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1252
          },
          "name": "hsmConfigurationIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1268
          },
          "name": "iamRoles",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1289
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1321
          },
          "name": "maintenanceTrackName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1337
          },
          "name": "manageMasterPassword",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1353
          },
          "name": "manualSnapshotRetentionPeriod",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1374
          },
          "name": "masterPasswordSecretKmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1406
          },
          "name": "masterUsername",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1390
          },
          "name": "masterUserPassword",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1419
          },
          "name": "multiAz",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1435
          },
          "name": "namespaceResourcePolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1451
          },
          "name": "nodeType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1464
          },
          "name": "numberOfNodes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1480
          },
          "name": "ownerAccount",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1496
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1512
          },
          "name": "preferredMaintenanceWindow",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1528
          },
          "name": "publiclyAccessible",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1544
          },
          "name": "resourceAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1560
          },
          "name": "revisionTarget",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1576
          },
          "name": "rotateEncryptionKey",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1592
          },
          "name": "snapshotClusterIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1608
          },
          "name": "snapshotCopyGrantName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1624
          },
          "name": "snapshotCopyManual",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1640
          },
          "name": "snapshotCopyRetentionPeriod",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1656
          },
          "name": "snapshotIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 1688
          },
          "name": "vpcSecurityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/redshift-cluster/index:RedshiftCluster"
    },
    "@cdktn/provider-awscc.redshiftCluster.RedshiftClusterConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.redshiftCluster.RedshiftClusterConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/redshift-cluster/index.ts",
        "line": 14
      },
      "name": "RedshiftClusterConfig",
      "namespace": "redshiftCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "When cluster type is specified as single-node, the NumberOfNodes parameter is not required and if multi-node, the NumberOfNodes parameter is required\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_cluster#cluster_type RedshiftCluster#cluster_type}",
            "stability": "stable",
            "summary": "The type of the cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 91
          },
          "name": "clusterType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "To create additional databases after the cluster is created, connect to the cluster with a SQL client and use SQL commands to create a database.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_cluster#db_name RedshiftCluster#db_name}",
            "stability": "stable",
            "summary": "The name of the first database to be created when the cluster is created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 103
          },
          "name": "dbName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The user name can't be PUBLIC and first character must be a letter.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_cluster#master_username RedshiftCluster#master_username}",
            "stability": "stable",
            "summary": "The user name associated with the master user account for the cluster that is being created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 225
          },
          "name": "masterUsername",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_cluster#node_type RedshiftCluster#node_type}",
            "stability": "stable",
            "summary": "The node type to be provisioned for the cluster.Valid Values: ds2.xlarge | ds2.8xlarge | dc1.large | dc1.8xlarge | dc2.large | dc2.8xlarge | ra3.large | ra3.4xlarge | ra3.16xlarge | rg.large | rg.xlarge | rg.4xlarge | rg.12xlarge."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 243
          },
          "name": "nodeType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Default value is True\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_cluster#allow_version_upgrade RedshiftCluster#allow_version_upgrade}",
            "stability": "stable",
            "summary": "Major version upgrades can be applied during the maintenance window to the Amazon Redshift engine that is running on the cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 20
          },
          "name": "allowVersionUpgrade",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Possible values include the following.\n\nenabled - Use AQUA if it is available for the current Region and Amazon Redshift node type.\ndisabled - Don't use AQUA.\nauto - Amazon Redshift determines whether to use AQUA.\n\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_cluster#aqua_configuration_status RedshiftCluster#aqua_configuration_status}",
            "stability": "stable",
            "summary": "The value represents how the cluster is configured to use AQUA (Advanced Query Accelerator) after the cluster is restored."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 31
          },
          "name": "aquaConfigurationStatus",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If the value is 0, automated snapshots are disabled. Default value is 1\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_cluster#automated_snapshot_retention_period RedshiftCluster#automated_snapshot_retention_period}",
            "stability": "stable",
            "summary": "The number of days that automated snapshots are retained."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 37
          },
          "name": "automatedSnapshotRetentionPeriod",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Default: A random, system-chosen Availability Zone in the region that is specified by the endpoint\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_cluster#availability_zone RedshiftCluster#availability_zone}",
            "stability": "stable",
            "summary": "The EC2 Availability Zone (AZ) in which you want Amazon Redshift to provision the cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 43
          },
          "name": "availabilityZone",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_cluster#availability_zone_relocation RedshiftCluster#availability_zone_relocation}",
            "stability": "stable",
            "summary": "The option to enable relocation for an Amazon Redshift cluster between Availability Zones after the cluster modification is complete."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 49
          },
          "name": "availabilityZoneRelocation",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_cluster#availability_zone_relocation_status RedshiftCluster#availability_zone_relocation_status}",
            "stability": "stable",
            "summary": "The availability zone relocation status of the cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 55
          },
          "name": "availabilityZoneRelocationStatus",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you don't provide this parameter or set the value to false , the resize type is elastic.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_cluster#classic RedshiftCluster#classic}",
            "stability": "stable",
            "summary": "A boolean value indicating whether the resize operation is using the classic resize process."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 61
          },
          "name": "classic",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You use this identifier to refer to the cluster for any subsequent cluster operations such as deleting or modifying. All alphabetical characters must be lower case, no hypens at the end, no two consecutive hyphens. Cluster name should be unique for all clusters within an AWS account\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_cluster#cluster_identifier RedshiftCluster#cluster_identifier}",
            "stability": "stable",
            "summary": "A unique identifier for the cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 67
          },
          "name": "clusterIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_cluster#cluster_parameter_group_name RedshiftCluster#cluster_parameter_group_name}",
            "stability": "stable",
            "summary": "The name of the parameter group to be associated with this cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 73
          },
          "name": "clusterParameterGroupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_cluster#cluster_security_groups RedshiftCluster#cluster_security_groups}",
            "stability": "stable",
            "summary": "A list of security groups to be associated with this cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 79
          },
          "name": "clusterSecurityGroups",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_cluster#cluster_subnet_group_name RedshiftCluster#cluster_subnet_group_name}",
            "stability": "stable",
            "summary": "The name of a cluster subnet group to be associated with this cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 85
          },
          "name": "clusterSubnetGroupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_cluster#cluster_version RedshiftCluster#cluster_version}",
            "stability": "stable",
            "summary": "The version of the Amazon Redshift engine software that you want to deploy on the cluster.The version selected runs on all the nodes in the cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 97
          },
          "name": "clusterVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_cluster#defer_maintenance RedshiftCluster#defer_maintenance}",
            "stability": "stable",
            "summary": "A boolean indicating whether to enable the deferred maintenance window."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 109
          },
          "name": "deferMaintenance",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you specify a duration, you can't specify an end time. The duration must be 60 days or less.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_cluster#defer_maintenance_duration RedshiftCluster#defer_maintenance_duration}",
            "stability": "stable",
            "summary": "An integer indicating the duration of the maintenance window in days."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 115
          },
          "name": "deferMaintenanceDuration",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you specify an end time, you can't specify a duration.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_cluster#defer_maintenance_end_time RedshiftCluster#defer_maintenance_end_time}",
            "stability": "stable",
            "summary": "A timestamp indicating end time for the deferred maintenance window."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 121
          },
          "name": "deferMaintenanceEndTime",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_cluster#defer_maintenance_start_time RedshiftCluster#defer_maintenance_start_time}",
            "stability": "stable",
            "summary": "A timestamp indicating the start time for the deferred maintenance window."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 127
          },
          "name": "deferMaintenanceStartTime",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Constraints: Must be the name of a valid AWS Region. For more information, see Regions and Endpoints in the Amazon Web Services [https://docs.aws.amazon.com/general/latest/gr/rande.html#redshift_region] General Reference\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_cluster#destination_region RedshiftCluster#destination_region}",
            "stability": "stable",
            "summary": "The destination AWS Region that you want to copy snapshots to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 133
          },
          "name": "destinationRegion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_cluster#elastic_ip RedshiftCluster#elastic_ip}",
            "stability": "stable",
            "summary": "The Elastic IP (EIP) address for the cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 139
          },
          "name": "elasticIp",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_cluster#encrypted RedshiftCluster#encrypted}",
            "stability": "stable",
            "summary": "If true, the data in the cluster is encrypted at rest."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 145
          },
          "name": "encrypted",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_cluster#endpoint RedshiftCluster#endpoint}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 149
          },
          "name": "endpoint",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.redshiftCluster.RedshiftClusterEndpoint"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "To create a cluster that uses enhanced VPC routing, the cluster must be in a VPC. For more information, see Enhanced VPC Routing in the Amazon Redshift Cluster Management Guide.\n\nIf this option is true , enhanced VPC routing is enabled.\n\nDefault: false\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_cluster#enhanced_vpc_routing RedshiftCluster#enhanced_vpc_routing}",
            "stability": "stable",
            "summary": "An option that specifies whether to create the cluster with enhanced VPC routing enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 159
          },
          "name": "enhancedVpcRouting",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_cluster#hsm_client_certificate_identifier RedshiftCluster#hsm_client_certificate_identifier}",
            "stability": "stable",
            "summary": "Specifies the name of the HSM client certificate the Amazon Redshift cluster uses to retrieve the data encryption keys stored in an HSM."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 165
          },
          "name": "hsmClientCertificateIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_cluster#hsm_configuration_identifier RedshiftCluster#hsm_configuration_identifier}",
            "stability": "stable",
            "summary": "Specifies the name of the HSM configuration that contains the information the Amazon Redshift cluster can use to retrieve and store keys in an HSM."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 171
          },
          "name": "hsmConfigurationIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You must supply the IAM roles in their Amazon Resource Name (ARN) format. You can supply up to 50 IAM roles in a single request\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_cluster#iam_roles RedshiftCluster#iam_roles}",
            "stability": "stable",
            "summary": "A list of AWS Identity and Access Management (IAM) roles that can be used by the cluster to access other AWS services."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 177
          },
          "name": "iamRoles",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_cluster#kms_key_id RedshiftCluster#kms_key_id}",
            "stability": "stable",
            "summary": "The AWS Key Management Service (KMS) key ID of the encryption key that you want to use to encrypt data in the cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 183
          },
          "name": "kmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_cluster#logging_properties RedshiftCluster#logging_properties}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 187
          },
          "name": "loggingProperties",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.redshiftCluster.RedshiftClusterLoggingProperties"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This name change is asynchronous. The new track name stays in the PendingModifiedValues for the cluster until the next maintenance window. When the maintenance track changes, the cluster is switched to the latest cluster release available for the maintenance track. At this point, the maintenance track name is applied.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_cluster#maintenance_track_name RedshiftCluster#maintenance_track_name}",
            "stability": "stable",
            "summary": "The name for the maintenance track that you want to assign for the cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 193
          },
          "name": "maintenanceTrackName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can't use MasterUserPassword if ManageMasterPassword is true. If ManageMasterPassword is false or not set, Amazon Redshift uses MasterUserPassword for the admin user account's password.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_cluster#manage_master_password RedshiftCluster#manage_master_password}",
            "stability": "stable",
            "summary": "A boolean indicating if the redshift cluster's admin user credentials is managed by Redshift or not."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 199
          },
          "name": "manageMasterPassword",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If the value is -1, the manual snapshot is retained indefinitely.\n\nThe value must be either -1 or an integer between 1 and 3,653.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_cluster#manual_snapshot_retention_period RedshiftCluster#manual_snapshot_retention_period}",
            "stability": "stable",
            "summary": "The number of days to retain newly copied snapshots in the destination AWS Region after they are copied from the source AWS Region."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 207
          },
          "name": "manualSnapshotRetentionPeriod",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_cluster#master_password_secret_kms_key_id RedshiftCluster#master_password_secret_kms_key_id}",
            "stability": "stable",
            "summary": "The ID of the Key Management Service (KMS) key used to encrypt and store the cluster's admin user credentials secret."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 213
          },
          "name": "masterPasswordSecretKmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can't use MasterUserPassword if ManageMasterPassword is true. Password must be between 8 and 64 characters in length, should have at least one uppercase letter.Must contain at least one lowercase letter.Must contain one number.Can be any printable ASCII character.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_cluster#master_user_password RedshiftCluster#master_user_password}",
            "stability": "stable",
            "summary": "The password associated with the master user account for the cluster that is being created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 219
          },
          "name": "masterUserPassword",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you don't provide this parameter or set the value to false, the redshift cluster will be single-az.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_cluster#multi_az RedshiftCluster#multi_az}",
            "stability": "stable",
            "summary": "A boolean indicating if the redshift cluster is multi-az or not."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 231
          },
          "name": "multiAz",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_cluster#namespace_resource_policy RedshiftCluster#namespace_resource_policy}",
            "stability": "stable",
            "summary": "The namespace resource policy document that will be attached to a Redshift cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 237
          },
          "name": "namespaceResourcePolicy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter is required when the ClusterType parameter is specified as multi-node.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_cluster#number_of_nodes RedshiftCluster#number_of_nodes}",
            "stability": "stable",
            "summary": "The number of compute nodes in the cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 249
          },
          "name": "numberOfNodes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_cluster#owner_account RedshiftCluster#owner_account}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 253
          },
          "name": "ownerAccount",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The cluster is accessible only via the JDBC and ODBC connection strings\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_cluster#port RedshiftCluster#port}",
            "stability": "stable",
            "summary": "The port number on which the cluster accepts incoming connections."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 259
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_cluster#preferred_maintenance_window RedshiftCluster#preferred_maintenance_window}",
            "stability": "stable",
            "summary": "The weekly time range (in UTC) during which automated cluster maintenance can occur."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 265
          },
          "name": "preferredMaintenanceWindow",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_cluster#publicly_accessible RedshiftCluster#publicly_accessible}",
            "stability": "stable",
            "summary": "If true, the cluster can be accessed from a public network."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 271
          },
          "name": "publiclyAccessible",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_cluster#resource_action RedshiftCluster#resource_action}",
            "stability": "stable",
            "summary": "The Redshift operation to be performed. Resource Action supports pause-cluster, resume-cluster, failover-primary-compute APIs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 277
          },
          "name": "resourceAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_cluster#revision_target RedshiftCluster#revision_target}",
            "stability": "stable",
            "summary": "The identifier of the database revision. You can retrieve this value from the response to the DescribeClusterDbRevisions request."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 283
          },
          "name": "revisionTarget",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_cluster#rotate_encryption_key RedshiftCluster#rotate_encryption_key}",
            "stability": "stable",
            "summary": "A boolean indicating if we want to rotate Encryption Keys."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 289
          },
          "name": "rotateEncryptionKey",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter is required if your IAM user has a policy containing a snapshot resource element that specifies anything other than * for the cluster name.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_cluster#snapshot_cluster_identifier RedshiftCluster#snapshot_cluster_identifier}",
            "stability": "stable",
            "summary": "The name of the cluster the source snapshot was created from."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 295
          },
          "name": "snapshotClusterIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_cluster#snapshot_copy_grant_name RedshiftCluster#snapshot_copy_grant_name}",
            "stability": "stable",
            "summary": "The name of the snapshot copy grant to use when snapshots of an AWS KMS-encrypted cluster are copied to the destination region."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 301
          },
          "name": "snapshotCopyGrantName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_cluster#snapshot_copy_manual RedshiftCluster#snapshot_copy_manual}",
            "stability": "stable",
            "summary": "Indicates whether to apply the snapshot retention period to newly copied manual snapshots instead of automated snapshots."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 307
          },
          "name": "snapshotCopyManual",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Default is 7. \n\n Constraints: Must be at least 1 and no more than 35.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_cluster#snapshot_copy_retention_period RedshiftCluster#snapshot_copy_retention_period}",
            "stability": "stable",
            "summary": "The number of days to retain automated snapshots in the destination region after they are copied from the source region."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 317
          },
          "name": "snapshotCopyRetentionPeriod",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_cluster#snapshot_identifier RedshiftCluster#snapshot_identifier}",
            "stability": "stable",
            "summary": "The name of the snapshot from which to create the new cluster. This parameter isn't case sensitive."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 323
          },
          "name": "snapshotIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_cluster#tags RedshiftCluster#tags}",
            "stability": "stable",
            "summary": "The list of tags for the cluster parameter group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 329
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.redshiftCluster.RedshiftClusterTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_cluster#vpc_security_group_ids RedshiftCluster#vpc_security_group_ids}",
            "stability": "stable",
            "summary": "A list of Virtual Private Cloud (VPC) security groups to be associated with the cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 335
          },
          "name": "vpcSecurityGroupIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/redshift-cluster/index:RedshiftClusterConfig"
    },
    "@cdktn/provider-awscc.redshiftCluster.RedshiftClusterEndpoint": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.redshiftCluster.RedshiftClusterEndpoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/redshift-cluster/index.ts",
        "line": 337
      },
      "name": "RedshiftClusterEndpoint",
      "namespace": "redshiftCluster",
      "symbolId": "src/redshift-cluster/index:RedshiftClusterEndpoint"
    },
    "@cdktn/provider-awscc.redshiftCluster.RedshiftClusterEndpointOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.redshiftCluster.RedshiftClusterEndpointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/redshift-cluster/index.ts",
          "line": 368
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/redshift-cluster/index.ts",
        "line": 360
      },
      "name": "RedshiftClusterEndpointOutputReference",
      "namespace": "redshiftCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 397
          },
          "name": "address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 402
          },
          "name": "port",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 372
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.redshiftCluster.RedshiftClusterEndpoint"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/redshift-cluster/index:RedshiftClusterEndpointOutputReference"
    },
    "@cdktn/provider-awscc.redshiftCluster.RedshiftClusterLoggingProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.redshiftCluster.RedshiftClusterLoggingProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/redshift-cluster/index.ts",
        "line": 406
      },
      "name": "RedshiftClusterLoggingProperties",
      "namespace": "redshiftCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_cluster#bucket_name RedshiftCluster#bucket_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 410
          },
          "name": "bucketName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_cluster#log_destination_type RedshiftCluster#log_destination_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 414
          },
          "name": "logDestinationType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_cluster#log_exports RedshiftCluster#log_exports}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 418
          },
          "name": "logExports",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_cluster#s3_key_prefix RedshiftCluster#s3_key_prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 422
          },
          "name": "s3KeyPrefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/redshift-cluster/index:RedshiftClusterLoggingProperties"
    },
    "@cdktn/provider-awscc.redshiftCluster.RedshiftClusterLoggingPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.redshiftCluster.RedshiftClusterLoggingPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/redshift-cluster/index.ts",
          "line": 483
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/redshift-cluster/index.ts",
        "line": 475
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 543
          },
          "name": "resetBucketName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 559
          },
          "name": "resetLogDestinationType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 575
          },
          "name": "resetLogExports"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 591
          },
          "name": "resetS3KeyPrefix"
        }
      ],
      "name": "RedshiftClusterLoggingPropertiesOutputReference",
      "namespace": "redshiftCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 547
          },
          "name": "bucketNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 563
          },
          "name": "logDestinationTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 579
          },
          "name": "logExportsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 595
          },
          "name": "s3KeyPrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 537
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 553
          },
          "name": "logDestinationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 569
          },
          "name": "logExports",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 585
          },
          "name": "s3KeyPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 487
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.redshiftCluster.RedshiftClusterLoggingProperties"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/redshift-cluster/index:RedshiftClusterLoggingPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.redshiftCluster.RedshiftClusterTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.redshiftCluster.RedshiftClusterTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/redshift-cluster/index.ts",
        "line": 599
      },
      "name": "RedshiftClusterTags",
      "namespace": "redshiftCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_cluster#key RedshiftCluster#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 605
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_cluster#value RedshiftCluster#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 611
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/redshift-cluster/index:RedshiftClusterTags"
    },
    "@cdktn/provider-awscc.redshiftCluster.RedshiftClusterTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.redshiftCluster.RedshiftClusterTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/redshift-cluster/index.ts",
          "line": 741
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/redshift-cluster/index.ts",
        "line": 733
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 748
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.redshiftCluster.RedshiftClusterTagsOutputReference"
            }
          }
        }
      ],
      "name": "RedshiftClusterTagsList",
      "namespace": "redshiftCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 734
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.redshiftCluster.RedshiftClusterTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/redshift-cluster/index:RedshiftClusterTagsList"
    },
    "@cdktn/provider-awscc.redshiftCluster.RedshiftClusterTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.redshiftCluster.RedshiftClusterTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/redshift-cluster/index.ts",
          "line": 660
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/redshift-cluster/index.ts",
        "line": 650
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 708
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 724
          },
          "name": "resetValue"
        }
      ],
      "name": "RedshiftClusterTagsOutputReference",
      "namespace": "redshiftCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 712
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 728
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 702
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 718
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster/index.ts",
            "line": 664
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.redshiftCluster.RedshiftClusterTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/redshift-cluster/index:RedshiftClusterTagsOutputReference"
    },
    "@cdktn/provider-awscc.redshiftClusterParameterGroup.RedshiftClusterParameterGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_cluster_parameter_group awscc_redshift_cluster_parameter_group}."
      },
      "fqn": "@cdktn/provider-awscc.redshiftClusterParameterGroup.RedshiftClusterParameterGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_cluster_parameter_group awscc_redshift_cluster_parameter_group} Resource."
        },
        "locationInModule": {
          "filename": "src/redshift-cluster-parameter-group/index.ts",
          "line": 388
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.redshiftClusterParameterGroup.RedshiftClusterParameterGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/redshift-cluster-parameter-group/index.ts",
        "line": 356
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a RedshiftClusterParameterGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/redshift-cluster-parameter-group/index.ts",
            "line": 373
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the RedshiftClusterParameterGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_cluster_parameter_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing RedshiftClusterParameterGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the RedshiftClusterParameterGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster-parameter-group/index.ts",
            "line": 467
          },
          "name": "putParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.redshiftClusterParameterGroup.RedshiftClusterParameterGroupParameters"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster-parameter-group/index.ts",
            "line": 483
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.redshiftClusterParameterGroup.RedshiftClusterParameterGroupTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster-parameter-group/index.ts",
            "line": 454
          },
          "name": "resetParameterGroupName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster-parameter-group/index.ts",
            "line": 470
          },
          "name": "resetParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster-parameter-group/index.ts",
            "line": 486
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster-parameter-group/index.ts",
            "line": 498
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster-parameter-group/index.ts",
            "line": 508
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "RedshiftClusterParameterGroup",
      "namespace": "redshiftClusterParameterGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster-parameter-group/index.ts",
            "line": 361
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster-parameter-group/index.ts",
            "line": 429
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster-parameter-group/index.ts",
            "line": 464
          },
          "name": "parameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.redshiftClusterParameterGroup.RedshiftClusterParameterGroupParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster-parameter-group/index.ts",
            "line": 480
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.redshiftClusterParameterGroup.RedshiftClusterParameterGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster-parameter-group/index.ts",
            "line": 424
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster-parameter-group/index.ts",
            "line": 442
          },
          "name": "parameterGroupFamilyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster-parameter-group/index.ts",
            "line": 458
          },
          "name": "parameterGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster-parameter-group/index.ts",
            "line": 474
          },
          "name": "parametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.redshiftClusterParameterGroup.RedshiftClusterParameterGroupParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster-parameter-group/index.ts",
            "line": 490
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.redshiftClusterParameterGroup.RedshiftClusterParameterGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster-parameter-group/index.ts",
            "line": 417
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster-parameter-group/index.ts",
            "line": 435
          },
          "name": "parameterGroupFamily",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster-parameter-group/index.ts",
            "line": 448
          },
          "name": "parameterGroupName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/redshift-cluster-parameter-group/index:RedshiftClusterParameterGroup"
    },
    "@cdktn/provider-awscc.redshiftClusterParameterGroup.RedshiftClusterParameterGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.redshiftClusterParameterGroup.RedshiftClusterParameterGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/redshift-cluster-parameter-group/index.ts",
        "line": 14
      },
      "name": "RedshiftClusterParameterGroupConfig",
      "namespace": "redshiftClusterParameterGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_cluster_parameter_group#description RedshiftClusterParameterGroup#description}",
            "stability": "stable",
            "summary": "A description of the parameter group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster-parameter-group/index.ts",
            "line": 20
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The cluster engine version determines the set of parameters.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_cluster_parameter_group#parameter_group_family RedshiftClusterParameterGroup#parameter_group_family}",
            "stability": "stable",
            "summary": "The Amazon Redshift engine version to which the cluster parameter group applies."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster-parameter-group/index.ts",
            "line": 26
          },
          "name": "parameterGroupFamily",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_cluster_parameter_group#parameter_group_name RedshiftClusterParameterGroup#parameter_group_name}",
            "stability": "stable",
            "summary": "The name of the cluster parameter group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster-parameter-group/index.ts",
            "line": 32
          },
          "name": "parameterGroupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_cluster_parameter_group#parameters RedshiftClusterParameterGroup#parameters}",
            "stability": "stable",
            "summary": "An array of parameters to be modified. A maximum of 20 parameters can be modified in a single request."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster-parameter-group/index.ts",
            "line": 38
          },
          "name": "parameters",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.redshiftClusterParameterGroup.RedshiftClusterParameterGroupParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_cluster_parameter_group#tags RedshiftClusterParameterGroup#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster-parameter-group/index.ts",
            "line": 44
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.redshiftClusterParameterGroup.RedshiftClusterParameterGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/redshift-cluster-parameter-group/index:RedshiftClusterParameterGroupConfig"
    },
    "@cdktn/provider-awscc.redshiftClusterParameterGroup.RedshiftClusterParameterGroupParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.redshiftClusterParameterGroup.RedshiftClusterParameterGroupParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/redshift-cluster-parameter-group/index.ts",
        "line": 46
      },
      "name": "RedshiftClusterParameterGroupParameters",
      "namespace": "redshiftClusterParameterGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_cluster_parameter_group#parameter_name RedshiftClusterParameterGroup#parameter_name}",
            "stability": "stable",
            "summary": "The name of the parameter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster-parameter-group/index.ts",
            "line": 52
          },
          "name": "parameterName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_cluster_parameter_group#parameter_value RedshiftClusterParameterGroup#parameter_value}",
            "stability": "stable",
            "summary": "The value of the parameter. If `ParameterName` is `wlm_json_configuration`, then the maximum size of `ParameterValue` is 8000 characters."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster-parameter-group/index.ts",
            "line": 58
          },
          "name": "parameterValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/redshift-cluster-parameter-group/index:RedshiftClusterParameterGroupParameters"
    },
    "@cdktn/provider-awscc.redshiftClusterParameterGroup.RedshiftClusterParameterGroupParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.redshiftClusterParameterGroup.RedshiftClusterParameterGroupParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/redshift-cluster-parameter-group/index.ts",
          "line": 188
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/redshift-cluster-parameter-group/index.ts",
        "line": 180
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster-parameter-group/index.ts",
            "line": 195
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.redshiftClusterParameterGroup.RedshiftClusterParameterGroupParametersOutputReference"
            }
          }
        }
      ],
      "name": "RedshiftClusterParameterGroupParametersList",
      "namespace": "redshiftClusterParameterGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster-parameter-group/index.ts",
            "line": 181
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.redshiftClusterParameterGroup.RedshiftClusterParameterGroupParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/redshift-cluster-parameter-group/index:RedshiftClusterParameterGroupParametersList"
    },
    "@cdktn/provider-awscc.redshiftClusterParameterGroup.RedshiftClusterParameterGroupParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.redshiftClusterParameterGroup.RedshiftClusterParameterGroupParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/redshift-cluster-parameter-group/index.ts",
          "line": 107
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/redshift-cluster-parameter-group/index.ts",
        "line": 97
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster-parameter-group/index.ts",
            "line": 155
          },
          "name": "resetParameterName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster-parameter-group/index.ts",
            "line": 171
          },
          "name": "resetParameterValue"
        }
      ],
      "name": "RedshiftClusterParameterGroupParametersOutputReference",
      "namespace": "redshiftClusterParameterGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster-parameter-group/index.ts",
            "line": 159
          },
          "name": "parameterNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster-parameter-group/index.ts",
            "line": 175
          },
          "name": "parameterValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster-parameter-group/index.ts",
            "line": 149
          },
          "name": "parameterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster-parameter-group/index.ts",
            "line": 165
          },
          "name": "parameterValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster-parameter-group/index.ts",
            "line": 111
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.redshiftClusterParameterGroup.RedshiftClusterParameterGroupParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/redshift-cluster-parameter-group/index:RedshiftClusterParameterGroupParametersOutputReference"
    },
    "@cdktn/provider-awscc.redshiftClusterParameterGroup.RedshiftClusterParameterGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.redshiftClusterParameterGroup.RedshiftClusterParameterGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/redshift-cluster-parameter-group/index.ts",
        "line": 199
      },
      "name": "RedshiftClusterParameterGroupTags",
      "namespace": "redshiftClusterParameterGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_cluster_parameter_group#key RedshiftClusterParameterGroup#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster-parameter-group/index.ts",
            "line": 205
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_cluster_parameter_group#value RedshiftClusterParameterGroup#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster-parameter-group/index.ts",
            "line": 211
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/redshift-cluster-parameter-group/index:RedshiftClusterParameterGroupTags"
    },
    "@cdktn/provider-awscc.redshiftClusterParameterGroup.RedshiftClusterParameterGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.redshiftClusterParameterGroup.RedshiftClusterParameterGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/redshift-cluster-parameter-group/index.ts",
          "line": 341
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/redshift-cluster-parameter-group/index.ts",
        "line": 333
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster-parameter-group/index.ts",
            "line": 348
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.redshiftClusterParameterGroup.RedshiftClusterParameterGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "RedshiftClusterParameterGroupTagsList",
      "namespace": "redshiftClusterParameterGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster-parameter-group/index.ts",
            "line": 334
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.redshiftClusterParameterGroup.RedshiftClusterParameterGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/redshift-cluster-parameter-group/index:RedshiftClusterParameterGroupTagsList"
    },
    "@cdktn/provider-awscc.redshiftClusterParameterGroup.RedshiftClusterParameterGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.redshiftClusterParameterGroup.RedshiftClusterParameterGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/redshift-cluster-parameter-group/index.ts",
          "line": 260
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/redshift-cluster-parameter-group/index.ts",
        "line": 250
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster-parameter-group/index.ts",
            "line": 308
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster-parameter-group/index.ts",
            "line": 324
          },
          "name": "resetValue"
        }
      ],
      "name": "RedshiftClusterParameterGroupTagsOutputReference",
      "namespace": "redshiftClusterParameterGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster-parameter-group/index.ts",
            "line": 312
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster-parameter-group/index.ts",
            "line": 328
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster-parameter-group/index.ts",
            "line": 302
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster-parameter-group/index.ts",
            "line": 318
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster-parameter-group/index.ts",
            "line": 264
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.redshiftClusterParameterGroup.RedshiftClusterParameterGroupTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/redshift-cluster-parameter-group/index:RedshiftClusterParameterGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.redshiftClusterSubnetGroup.RedshiftClusterSubnetGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_cluster_subnet_group awscc_redshift_cluster_subnet_group}."
      },
      "fqn": "@cdktn/provider-awscc.redshiftClusterSubnetGroup.RedshiftClusterSubnetGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_cluster_subnet_group awscc_redshift_cluster_subnet_group} Resource."
        },
        "locationInModule": {
          "filename": "src/redshift-cluster-subnet-group/index.ts",
          "line": 223
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.redshiftClusterSubnetGroup.RedshiftClusterSubnetGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/redshift-cluster-subnet-group/index.ts",
        "line": 191
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a RedshiftClusterSubnetGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/redshift-cluster-subnet-group/index.ts",
            "line": 208
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the RedshiftClusterSubnetGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_cluster_subnet_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing RedshiftClusterSubnetGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the RedshiftClusterSubnetGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster-subnet-group/index.ts",
            "line": 289
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.redshiftClusterSubnetGroup.RedshiftClusterSubnetGroupTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster-subnet-group/index.ts",
            "line": 292
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster-subnet-group/index.ts",
            "line": 304
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster-subnet-group/index.ts",
            "line": 312
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "RedshiftClusterSubnetGroup",
      "namespace": "redshiftClusterSubnetGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster-subnet-group/index.ts",
            "line": 196
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster-subnet-group/index.ts",
            "line": 249
          },
          "name": "clusterSubnetGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster-subnet-group/index.ts",
            "line": 267
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster-subnet-group/index.ts",
            "line": 286
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.redshiftClusterSubnetGroup.RedshiftClusterSubnetGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster-subnet-group/index.ts",
            "line": 262
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster-subnet-group/index.ts",
            "line": 280
          },
          "name": "subnetIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster-subnet-group/index.ts",
            "line": 296
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.redshiftClusterSubnetGroup.RedshiftClusterSubnetGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster-subnet-group/index.ts",
            "line": 255
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster-subnet-group/index.ts",
            "line": 273
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/redshift-cluster-subnet-group/index:RedshiftClusterSubnetGroup"
    },
    "@cdktn/provider-awscc.redshiftClusterSubnetGroup.RedshiftClusterSubnetGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.redshiftClusterSubnetGroup.RedshiftClusterSubnetGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/redshift-cluster-subnet-group/index.ts",
        "line": 14
      },
      "name": "RedshiftClusterSubnetGroupConfig",
      "namespace": "redshiftClusterSubnetGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_cluster_subnet_group#description RedshiftClusterSubnetGroup#description}",
            "stability": "stable",
            "summary": "The description of the parameter group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster-subnet-group/index.ts",
            "line": 20
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_cluster_subnet_group#subnet_ids RedshiftClusterSubnetGroup#subnet_ids}",
            "stability": "stable",
            "summary": "The list of VPC subnet IDs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster-subnet-group/index.ts",
            "line": 26
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_cluster_subnet_group#tags RedshiftClusterSubnetGroup#tags}",
            "stability": "stable",
            "summary": "The list of tags for the cluster parameter group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster-subnet-group/index.ts",
            "line": 32
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.redshiftClusterSubnetGroup.RedshiftClusterSubnetGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/redshift-cluster-subnet-group/index:RedshiftClusterSubnetGroupConfig"
    },
    "@cdktn/provider-awscc.redshiftClusterSubnetGroup.RedshiftClusterSubnetGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.redshiftClusterSubnetGroup.RedshiftClusterSubnetGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/redshift-cluster-subnet-group/index.ts",
        "line": 34
      },
      "name": "RedshiftClusterSubnetGroupTags",
      "namespace": "redshiftClusterSubnetGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_cluster_subnet_group#key RedshiftClusterSubnetGroup#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster-subnet-group/index.ts",
            "line": 40
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_cluster_subnet_group#value RedshiftClusterSubnetGroup#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster-subnet-group/index.ts",
            "line": 46
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/redshift-cluster-subnet-group/index:RedshiftClusterSubnetGroupTags"
    },
    "@cdktn/provider-awscc.redshiftClusterSubnetGroup.RedshiftClusterSubnetGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.redshiftClusterSubnetGroup.RedshiftClusterSubnetGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/redshift-cluster-subnet-group/index.ts",
          "line": 176
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/redshift-cluster-subnet-group/index.ts",
        "line": 168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster-subnet-group/index.ts",
            "line": 183
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.redshiftClusterSubnetGroup.RedshiftClusterSubnetGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "RedshiftClusterSubnetGroupTagsList",
      "namespace": "redshiftClusterSubnetGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster-subnet-group/index.ts",
            "line": 169
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.redshiftClusterSubnetGroup.RedshiftClusterSubnetGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/redshift-cluster-subnet-group/index:RedshiftClusterSubnetGroupTagsList"
    },
    "@cdktn/provider-awscc.redshiftClusterSubnetGroup.RedshiftClusterSubnetGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.redshiftClusterSubnetGroup.RedshiftClusterSubnetGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/redshift-cluster-subnet-group/index.ts",
          "line": 95
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/redshift-cluster-subnet-group/index.ts",
        "line": 85
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster-subnet-group/index.ts",
            "line": 143
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster-subnet-group/index.ts",
            "line": 159
          },
          "name": "resetValue"
        }
      ],
      "name": "RedshiftClusterSubnetGroupTagsOutputReference",
      "namespace": "redshiftClusterSubnetGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster-subnet-group/index.ts",
            "line": 147
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-cluster-subnet-group/index.ts",
            "line": 163
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster-subnet-group/index.ts",
            "line": 137
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster-subnet-group/index.ts",
            "line": 153
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-cluster-subnet-group/index.ts",
            "line": 99
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.redshiftClusterSubnetGroup.RedshiftClusterSubnetGroupTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/redshift-cluster-subnet-group/index:RedshiftClusterSubnetGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.redshiftEndpointAccess.RedshiftEndpointAccess": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_endpoint_access awscc_redshift_endpoint_access}."
      },
      "fqn": "@cdktn/provider-awscc.redshiftEndpointAccess.RedshiftEndpointAccess",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_endpoint_access awscc_redshift_endpoint_access} Resource."
        },
        "locationInModule": {
          "filename": "src/redshift-endpoint-access/index.ts",
          "line": 317
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.redshiftEndpointAccess.RedshiftEndpointAccessConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/redshift-endpoint-access/index.ts",
        "line": 285
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a RedshiftEndpointAccess resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/redshift-endpoint-access/index.ts",
            "line": 302
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the RedshiftEndpointAccess to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_endpoint_access#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing RedshiftEndpointAccess that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the RedshiftEndpointAccess to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-endpoint-access/index.ts",
            "line": 403
          },
          "name": "resetResourceOwner"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-endpoint-access/index.ts",
            "line": 453
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-endpoint-access/index.ts",
            "line": 463
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "RedshiftEndpointAccess",
      "namespace": "redshiftEndpointAccess",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-endpoint-access/index.ts",
            "line": 290
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-endpoint-access/index.ts",
            "line": 345
          },
          "name": "address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-endpoint-access/index.ts",
            "line": 363
          },
          "name": "endpointCreateTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-endpoint-access/index.ts",
            "line": 381
          },
          "name": "endpointStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-endpoint-access/index.ts",
            "line": 386
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-endpoint-access/index.ts",
            "line": 391
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-endpoint-access/index.ts",
            "line": 426
          },
          "name": "vpcEndpoint",
          "type": {
            "fqn": "@cdktn/provider-awscc.redshiftEndpointAccess.RedshiftEndpointAccessVpcEndpointOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-endpoint-access/index.ts",
            "line": 445
          },
          "name": "vpcSecurityGroups",
          "type": {
            "fqn": "@cdktn/provider-awscc.redshiftEndpointAccess.RedshiftEndpointAccessVpcSecurityGroupsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-endpoint-access/index.ts",
            "line": 358
          },
          "name": "clusterIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-endpoint-access/index.ts",
            "line": 376
          },
          "name": "endpointNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-endpoint-access/index.ts",
            "line": 407
          },
          "name": "resourceOwnerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-endpoint-access/index.ts",
            "line": 420
          },
          "name": "subnetGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-endpoint-access/index.ts",
            "line": 439
          },
          "name": "vpcSecurityGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-endpoint-access/index.ts",
            "line": 351
          },
          "name": "clusterIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-endpoint-access/index.ts",
            "line": 369
          },
          "name": "endpointName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-endpoint-access/index.ts",
            "line": 397
          },
          "name": "resourceOwner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-endpoint-access/index.ts",
            "line": 413
          },
          "name": "subnetGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-endpoint-access/index.ts",
            "line": 432
          },
          "name": "vpcSecurityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/redshift-endpoint-access/index:RedshiftEndpointAccess"
    },
    "@cdktn/provider-awscc.redshiftEndpointAccess.RedshiftEndpointAccessConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.redshiftEndpointAccess.RedshiftEndpointAccessConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/redshift-endpoint-access/index.ts",
        "line": 14
      },
      "name": "RedshiftEndpointAccessConfig",
      "namespace": "redshiftEndpointAccess",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You use this identifier to refer to the cluster for any subsequent cluster operations such as deleting or modifying. All alphabetical characters must be lower case, no hypens at the end, no two consecutive hyphens. Cluster name should be unique for all clusters within an AWS account\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_endpoint_access#cluster_identifier RedshiftEndpointAccess#cluster_identifier}",
            "stability": "stable",
            "summary": "A unique identifier for the cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-endpoint-access/index.ts",
            "line": 20
          },
          "name": "clusterIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_endpoint_access#endpoint_name RedshiftEndpointAccess#endpoint_name}",
            "stability": "stable",
            "summary": "The name of the endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-endpoint-access/index.ts",
            "line": 26
          },
          "name": "endpointName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_endpoint_access#subnet_group_name RedshiftEndpointAccess#subnet_group_name}",
            "stability": "stable",
            "summary": "The subnet group name where Amazon Redshift chooses to deploy the endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-endpoint-access/index.ts",
            "line": 38
          },
          "name": "subnetGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_endpoint_access#vpc_security_group_ids RedshiftEndpointAccess#vpc_security_group_ids}",
            "stability": "stable",
            "summary": "A list of vpc security group ids to apply to the created endpoint access."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-endpoint-access/index.ts",
            "line": 44
          },
          "name": "vpcSecurityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_endpoint_access#resource_owner RedshiftEndpointAccess#resource_owner}",
            "stability": "stable",
            "summary": "The AWS account ID of the owner of the cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-endpoint-access/index.ts",
            "line": 32
          },
          "name": "resourceOwner",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/redshift-endpoint-access/index:RedshiftEndpointAccessConfig"
    },
    "@cdktn/provider-awscc.redshiftEndpointAccess.RedshiftEndpointAccessVpcEndpoint": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.redshiftEndpointAccess.RedshiftEndpointAccessVpcEndpoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/redshift-endpoint-access/index.ts",
        "line": 136
      },
      "name": "RedshiftEndpointAccessVpcEndpoint",
      "namespace": "redshiftEndpointAccess",
      "symbolId": "src/redshift-endpoint-access/index:RedshiftEndpointAccessVpcEndpoint"
    },
    "@cdktn/provider-awscc.redshiftEndpointAccess.RedshiftEndpointAccessVpcEndpointNetworkInterfaces": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.redshiftEndpointAccess.RedshiftEndpointAccessVpcEndpointNetworkInterfaces",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/redshift-endpoint-access/index.ts",
        "line": 46
      },
      "name": "RedshiftEndpointAccessVpcEndpointNetworkInterfaces",
      "namespace": "redshiftEndpointAccess",
      "symbolId": "src/redshift-endpoint-access/index:RedshiftEndpointAccessVpcEndpointNetworkInterfaces"
    },
    "@cdktn/provider-awscc.redshiftEndpointAccess.RedshiftEndpointAccessVpcEndpointNetworkInterfacesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.redshiftEndpointAccess.RedshiftEndpointAccessVpcEndpointNetworkInterfacesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/redshift-endpoint-access/index.ts",
          "line": 125
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/redshift-endpoint-access/index.ts",
        "line": 118
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-endpoint-access/index.ts",
            "line": 132
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.redshiftEndpointAccess.RedshiftEndpointAccessVpcEndpointNetworkInterfacesOutputReference"
            }
          }
        }
      ],
      "name": "RedshiftEndpointAccessVpcEndpointNetworkInterfacesList",
      "namespace": "redshiftEndpointAccess",
      "symbolId": "src/redshift-endpoint-access/index:RedshiftEndpointAccessVpcEndpointNetworkInterfacesList"
    },
    "@cdktn/provider-awscc.redshiftEndpointAccess.RedshiftEndpointAccessVpcEndpointNetworkInterfacesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.redshiftEndpointAccess.RedshiftEndpointAccessVpcEndpointNetworkInterfacesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/redshift-endpoint-access/index.ts",
          "line": 78
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/redshift-endpoint-access/index.ts",
        "line": 69
      },
      "name": "RedshiftEndpointAccessVpcEndpointNetworkInterfacesOutputReference",
      "namespace": "redshiftEndpointAccess",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-endpoint-access/index.ts",
            "line": 98
          },
          "name": "availabilityZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-endpoint-access/index.ts",
            "line": 103
          },
          "name": "networkInterfaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-endpoint-access/index.ts",
            "line": 108
          },
          "name": "privateIpAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-endpoint-access/index.ts",
            "line": 113
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-endpoint-access/index.ts",
            "line": 82
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.redshiftEndpointAccess.RedshiftEndpointAccessVpcEndpointNetworkInterfaces"
          }
        }
      ],
      "symbolId": "src/redshift-endpoint-access/index:RedshiftEndpointAccessVpcEndpointNetworkInterfacesOutputReference"
    },
    "@cdktn/provider-awscc.redshiftEndpointAccess.RedshiftEndpointAccessVpcEndpointOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.redshiftEndpointAccess.RedshiftEndpointAccessVpcEndpointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/redshift-endpoint-access/index.ts",
          "line": 166
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/redshift-endpoint-access/index.ts",
        "line": 159
      },
      "name": "RedshiftEndpointAccessVpcEndpointOutputReference",
      "namespace": "redshiftEndpointAccess",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-endpoint-access/index.ts",
            "line": 187
          },
          "name": "networkInterfaces",
          "type": {
            "fqn": "@cdktn/provider-awscc.redshiftEndpointAccess.RedshiftEndpointAccessVpcEndpointNetworkInterfacesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-endpoint-access/index.ts",
            "line": 192
          },
          "name": "vpcEndpointId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-endpoint-access/index.ts",
            "line": 197
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-endpoint-access/index.ts",
            "line": 170
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.redshiftEndpointAccess.RedshiftEndpointAccessVpcEndpoint"
          }
        }
      ],
      "symbolId": "src/redshift-endpoint-access/index:RedshiftEndpointAccessVpcEndpointOutputReference"
    },
    "@cdktn/provider-awscc.redshiftEndpointAccess.RedshiftEndpointAccessVpcSecurityGroups": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.redshiftEndpointAccess.RedshiftEndpointAccessVpcSecurityGroups",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/redshift-endpoint-access/index.ts",
        "line": 201
      },
      "name": "RedshiftEndpointAccessVpcSecurityGroups",
      "namespace": "redshiftEndpointAccess",
      "symbolId": "src/redshift-endpoint-access/index:RedshiftEndpointAccessVpcSecurityGroups"
    },
    "@cdktn/provider-awscc.redshiftEndpointAccess.RedshiftEndpointAccessVpcSecurityGroupsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.redshiftEndpointAccess.RedshiftEndpointAccessVpcSecurityGroupsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/redshift-endpoint-access/index.ts",
          "line": 270
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/redshift-endpoint-access/index.ts",
        "line": 263
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-endpoint-access/index.ts",
            "line": 277
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.redshiftEndpointAccess.RedshiftEndpointAccessVpcSecurityGroupsOutputReference"
            }
          }
        }
      ],
      "name": "RedshiftEndpointAccessVpcSecurityGroupsList",
      "namespace": "redshiftEndpointAccess",
      "symbolId": "src/redshift-endpoint-access/index:RedshiftEndpointAccessVpcSecurityGroupsList"
    },
    "@cdktn/provider-awscc.redshiftEndpointAccess.RedshiftEndpointAccessVpcSecurityGroupsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.redshiftEndpointAccess.RedshiftEndpointAccessVpcSecurityGroupsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/redshift-endpoint-access/index.ts",
          "line": 233
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/redshift-endpoint-access/index.ts",
        "line": 224
      },
      "name": "RedshiftEndpointAccessVpcSecurityGroupsOutputReference",
      "namespace": "redshiftEndpointAccess",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-endpoint-access/index.ts",
            "line": 253
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-endpoint-access/index.ts",
            "line": 258
          },
          "name": "vpcSecurityGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-endpoint-access/index.ts",
            "line": 237
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.redshiftEndpointAccess.RedshiftEndpointAccessVpcSecurityGroups"
          }
        }
      ],
      "symbolId": "src/redshift-endpoint-access/index:RedshiftEndpointAccessVpcSecurityGroupsOutputReference"
    },
    "@cdktn/provider-awscc.redshiftEndpointAuthorization.RedshiftEndpointAuthorization": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_endpoint_authorization awscc_redshift_endpoint_authorization}."
      },
      "fqn": "@cdktn/provider-awscc.redshiftEndpointAuthorization.RedshiftEndpointAuthorization",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_endpoint_authorization awscc_redshift_endpoint_authorization} Resource."
        },
        "locationInModule": {
          "filename": "src/redshift-endpoint-authorization/index.ts",
          "line": 76
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.redshiftEndpointAuthorization.RedshiftEndpointAuthorizationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/redshift-endpoint-authorization/index.ts",
        "line": 44
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a RedshiftEndpointAuthorization resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/redshift-endpoint-authorization/index.ts",
            "line": 61
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the RedshiftEndpointAuthorization to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_endpoint_authorization#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing RedshiftEndpointAuthorization that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the RedshiftEndpointAuthorization to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-endpoint-authorization/index.ts",
            "line": 161
          },
          "name": "resetForce"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-endpoint-authorization/index.ts",
            "line": 197
          },
          "name": "resetVpcIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-endpoint-authorization/index.ts",
            "line": 209
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-endpoint-authorization/index.ts",
            "line": 218
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "RedshiftEndpointAuthorization",
      "namespace": "redshiftEndpointAuthorization",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-endpoint-authorization/index.ts",
            "line": 49
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-endpoint-authorization/index.ts",
            "line": 116
          },
          "name": "allowedAllVpCs",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-endpoint-authorization/index.ts",
            "line": 121
          },
          "name": "allowedVpCs",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-endpoint-authorization/index.ts",
            "line": 126
          },
          "name": "authorizeTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-endpoint-authorization/index.ts",
            "line": 144
          },
          "name": "clusterStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-endpoint-authorization/index.ts",
            "line": 149
          },
          "name": "endpointCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-endpoint-authorization/index.ts",
            "line": 170
          },
          "name": "grantee",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-endpoint-authorization/index.ts",
            "line": 175
          },
          "name": "grantor",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-endpoint-authorization/index.ts",
            "line": 180
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-endpoint-authorization/index.ts",
            "line": 185
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-endpoint-authorization/index.ts",
            "line": 111
          },
          "name": "accountInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-endpoint-authorization/index.ts",
            "line": 139
          },
          "name": "clusterIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-endpoint-authorization/index.ts",
            "line": 165
          },
          "name": "forceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-endpoint-authorization/index.ts",
            "line": 201
          },
          "name": "vpcIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-endpoint-authorization/index.ts",
            "line": 104
          },
          "name": "account",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-endpoint-authorization/index.ts",
            "line": 132
          },
          "name": "clusterIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-endpoint-authorization/index.ts",
            "line": 155
          },
          "name": "force",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-endpoint-authorization/index.ts",
            "line": 191
          },
          "name": "vpcIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/redshift-endpoint-authorization/index:RedshiftEndpointAuthorization"
    },
    "@cdktn/provider-awscc.redshiftEndpointAuthorization.RedshiftEndpointAuthorizationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.redshiftEndpointAuthorization.RedshiftEndpointAuthorizationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/redshift-endpoint-authorization/index.ts",
        "line": 14
      },
      "name": "RedshiftEndpointAuthorizationConfig",
      "namespace": "redshiftEndpointAuthorization",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_endpoint_authorization#account RedshiftEndpointAuthorization#account}",
            "stability": "stable",
            "summary": "The target AWS account ID to grant or revoke access for."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-endpoint-authorization/index.ts",
            "line": 20
          },
          "name": "account",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_endpoint_authorization#cluster_identifier RedshiftEndpointAuthorization#cluster_identifier}",
            "stability": "stable",
            "summary": "The cluster identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-endpoint-authorization/index.ts",
            "line": 26
          },
          "name": "clusterIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If true, the Redshift-managed VPC endpoints associated with the endpoint authorization are also deleted.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_endpoint_authorization#force RedshiftEndpointAuthorization#force}",
            "stability": "stable",
            "summary": "Indicates whether to force the revoke action."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-endpoint-authorization/index.ts",
            "line": 32
          },
          "name": "force",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_endpoint_authorization#vpc_ids RedshiftEndpointAuthorization#vpc_ids}",
            "stability": "stable",
            "summary": "The virtual private cloud (VPC) identifiers to grant or revoke access to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-endpoint-authorization/index.ts",
            "line": 38
          },
          "name": "vpcIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/redshift-endpoint-authorization/index:RedshiftEndpointAuthorizationConfig"
    },
    "@cdktn/provider-awscc.redshiftEventSubscription.RedshiftEventSubscription": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_event_subscription awscc_redshift_event_subscription}."
      },
      "fqn": "@cdktn/provider-awscc.redshiftEventSubscription.RedshiftEventSubscription",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_event_subscription awscc_redshift_event_subscription} Resource."
        },
        "locationInModule": {
          "filename": "src/redshift-event-subscription/index.ts",
          "line": 253
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.redshiftEventSubscription.RedshiftEventSubscriptionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/redshift-event-subscription/index.ts",
        "line": 221
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a RedshiftEventSubscription resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/redshift-event-subscription/index.ts",
            "line": 238
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the RedshiftEventSubscription to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_event_subscription#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing RedshiftEventSubscription that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the RedshiftEventSubscription to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-event-subscription/index.ts",
            "line": 432
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.redshiftEventSubscription.RedshiftEventSubscriptionTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-event-subscription/index.ts",
            "line": 301
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-event-subscription/index.ts",
            "line": 317
          },
          "name": "resetEventCategories"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-event-subscription/index.ts",
            "line": 343
          },
          "name": "resetSeverity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-event-subscription/index.ts",
            "line": 359
          },
          "name": "resetSnsTopicArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-event-subscription/index.ts",
            "line": 375
          },
          "name": "resetSourceIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-event-subscription/index.ts",
            "line": 396
          },
          "name": "resetSourceType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-event-subscription/index.ts",
            "line": 435
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-event-subscription/index.ts",
            "line": 447
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-event-subscription/index.ts",
            "line": 460
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "RedshiftEventSubscription",
      "namespace": "redshiftEventSubscription",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-event-subscription/index.ts",
            "line": 226
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-event-subscription/index.ts",
            "line": 289
          },
          "name": "customerAwsId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-event-subscription/index.ts",
            "line": 284
          },
          "name": "custSubscriptionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-event-subscription/index.ts",
            "line": 326
          },
          "name": "eventCategoriesList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-event-subscription/index.ts",
            "line": 331
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-event-subscription/index.ts",
            "line": 384
          },
          "name": "sourceIdsList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-event-subscription/index.ts",
            "line": 405
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-event-subscription/index.ts",
            "line": 410
          },
          "name": "subscriptionCreationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-event-subscription/index.ts",
            "line": 429
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.redshiftEventSubscription.RedshiftEventSubscriptionTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-event-subscription/index.ts",
            "line": 305
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-event-subscription/index.ts",
            "line": 321
          },
          "name": "eventCategoriesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-event-subscription/index.ts",
            "line": 347
          },
          "name": "severityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-event-subscription/index.ts",
            "line": 363
          },
          "name": "snsTopicArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-event-subscription/index.ts",
            "line": 379
          },
          "name": "sourceIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-event-subscription/index.ts",
            "line": 400
          },
          "name": "sourceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-event-subscription/index.ts",
            "line": 423
          },
          "name": "subscriptionNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-event-subscription/index.ts",
            "line": 439
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.redshiftEventSubscription.RedshiftEventSubscriptionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-event-subscription/index.ts",
            "line": 295
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-event-subscription/index.ts",
            "line": 311
          },
          "name": "eventCategories",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-event-subscription/index.ts",
            "line": 337
          },
          "name": "severity",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-event-subscription/index.ts",
            "line": 353
          },
          "name": "snsTopicArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-event-subscription/index.ts",
            "line": 369
          },
          "name": "sourceIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-event-subscription/index.ts",
            "line": 390
          },
          "name": "sourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-event-subscription/index.ts",
            "line": 416
          },
          "name": "subscriptionName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/redshift-event-subscription/index:RedshiftEventSubscription"
    },
    "@cdktn/provider-awscc.redshiftEventSubscription.RedshiftEventSubscriptionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.redshiftEventSubscription.RedshiftEventSubscriptionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/redshift-event-subscription/index.ts",
        "line": 14
      },
      "name": "RedshiftEventSubscriptionConfig",
      "namespace": "redshiftEventSubscription",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_event_subscription#subscription_name RedshiftEventSubscription#subscription_name}",
            "stability": "stable",
            "summary": "The name of the Amazon Redshift event notification subscription."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-event-subscription/index.ts",
            "line": 56
          },
          "name": "subscriptionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "set to true to activate the subscription, and set to false to create the subscription but not activate it.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_event_subscription#enabled RedshiftEventSubscription#enabled}",
            "stability": "stable",
            "summary": "A boolean value;"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-event-subscription/index.ts",
            "line": 20
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_event_subscription#event_categories RedshiftEventSubscription#event_categories}",
            "stability": "stable",
            "summary": "Specifies the Amazon Redshift event categories to be published by the event notification subscription."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-event-subscription/index.ts",
            "line": 26
          },
          "name": "eventCategories",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_event_subscription#severity RedshiftEventSubscription#severity}",
            "stability": "stable",
            "summary": "Specifies the Amazon Redshift event severity to be published by the event notification subscription."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-event-subscription/index.ts",
            "line": 32
          },
          "name": "severity",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_event_subscription#sns_topic_arn RedshiftEventSubscription#sns_topic_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the Amazon SNS topic used to transmit the event notifications."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-event-subscription/index.ts",
            "line": 38
          },
          "name": "snsTopicArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_event_subscription#source_ids RedshiftEventSubscription#source_ids}",
            "stability": "stable",
            "summary": "A list of one or more identifiers of Amazon Redshift source objects."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-event-subscription/index.ts",
            "line": 44
          },
          "name": "sourceIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_event_subscription#source_type RedshiftEventSubscription#source_type}",
            "stability": "stable",
            "summary": "The type of source that will be generating the events."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-event-subscription/index.ts",
            "line": 50
          },
          "name": "sourceType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_event_subscription#tags RedshiftEventSubscription#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-event-subscription/index.ts",
            "line": 62
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.redshiftEventSubscription.RedshiftEventSubscriptionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/redshift-event-subscription/index:RedshiftEventSubscriptionConfig"
    },
    "@cdktn/provider-awscc.redshiftEventSubscription.RedshiftEventSubscriptionTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.redshiftEventSubscription.RedshiftEventSubscriptionTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/redshift-event-subscription/index.ts",
        "line": 64
      },
      "name": "RedshiftEventSubscriptionTags",
      "namespace": "redshiftEventSubscription",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_event_subscription#key RedshiftEventSubscription#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-event-subscription/index.ts",
            "line": 70
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_event_subscription#value RedshiftEventSubscription#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-event-subscription/index.ts",
            "line": 76
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/redshift-event-subscription/index:RedshiftEventSubscriptionTags"
    },
    "@cdktn/provider-awscc.redshiftEventSubscription.RedshiftEventSubscriptionTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.redshiftEventSubscription.RedshiftEventSubscriptionTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/redshift-event-subscription/index.ts",
          "line": 206
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/redshift-event-subscription/index.ts",
        "line": 198
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-event-subscription/index.ts",
            "line": 213
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.redshiftEventSubscription.RedshiftEventSubscriptionTagsOutputReference"
            }
          }
        }
      ],
      "name": "RedshiftEventSubscriptionTagsList",
      "namespace": "redshiftEventSubscription",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-event-subscription/index.ts",
            "line": 199
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.redshiftEventSubscription.RedshiftEventSubscriptionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/redshift-event-subscription/index:RedshiftEventSubscriptionTagsList"
    },
    "@cdktn/provider-awscc.redshiftEventSubscription.RedshiftEventSubscriptionTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.redshiftEventSubscription.RedshiftEventSubscriptionTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/redshift-event-subscription/index.ts",
          "line": 125
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/redshift-event-subscription/index.ts",
        "line": 115
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-event-subscription/index.ts",
            "line": 173
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-event-subscription/index.ts",
            "line": 189
          },
          "name": "resetValue"
        }
      ],
      "name": "RedshiftEventSubscriptionTagsOutputReference",
      "namespace": "redshiftEventSubscription",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-event-subscription/index.ts",
            "line": 177
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-event-subscription/index.ts",
            "line": 193
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-event-subscription/index.ts",
            "line": 167
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-event-subscription/index.ts",
            "line": 183
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-event-subscription/index.ts",
            "line": 129
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.redshiftEventSubscription.RedshiftEventSubscriptionTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/redshift-event-subscription/index:RedshiftEventSubscriptionTagsOutputReference"
    },
    "@cdktn/provider-awscc.redshiftIntegration.RedshiftIntegration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_integration awscc_redshift_integration}."
      },
      "fqn": "@cdktn/provider-awscc.redshiftIntegration.RedshiftIntegration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_integration awscc_redshift_integration} Resource."
        },
        "locationInModule": {
          "filename": "src/redshift-integration/index.ts",
          "line": 241
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.redshiftIntegration.RedshiftIntegrationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/redshift-integration/index.ts",
        "line": 209
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a RedshiftIntegration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/redshift-integration/index.ts",
            "line": 226
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the RedshiftIntegration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_integration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing RedshiftIntegration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the RedshiftIntegration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-integration/index.ts",
            "line": 350
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.redshiftIntegration.RedshiftIntegrationTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-integration/index.ts",
            "line": 277
          },
          "name": "resetAdditionalEncryptionContext"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-integration/index.ts",
            "line": 308
          },
          "name": "resetIntegrationName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-integration/index.ts",
            "line": 324
          },
          "name": "resetKmsKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-integration/index.ts",
            "line": 353
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-integration/index.ts",
            "line": 378
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-integration/index.ts",
            "line": 389
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "RedshiftIntegration",
      "namespace": "redshiftIntegration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-integration/index.ts",
            "line": 214
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-integration/index.ts",
            "line": 286
          },
          "name": "createTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-integration/index.ts",
            "line": 291
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-integration/index.ts",
            "line": 296
          },
          "name": "integrationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-integration/index.ts",
            "line": 347
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.redshiftIntegration.RedshiftIntegrationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-integration/index.ts",
            "line": 281
          },
          "name": "additionalEncryptionContextInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-integration/index.ts",
            "line": 312
          },
          "name": "integrationNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-integration/index.ts",
            "line": 328
          },
          "name": "kmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-integration/index.ts",
            "line": 341
          },
          "name": "sourceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-integration/index.ts",
            "line": 357
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.redshiftIntegration.RedshiftIntegrationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-integration/index.ts",
            "line": 370
          },
          "name": "targetArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-integration/index.ts",
            "line": 271
          },
          "name": "additionalEncryptionContext",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-integration/index.ts",
            "line": 302
          },
          "name": "integrationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-integration/index.ts",
            "line": 318
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-integration/index.ts",
            "line": 334
          },
          "name": "sourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-integration/index.ts",
            "line": 363
          },
          "name": "targetArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/redshift-integration/index:RedshiftIntegration"
    },
    "@cdktn/provider-awscc.redshiftIntegration.RedshiftIntegrationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.redshiftIntegration.RedshiftIntegrationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/redshift-integration/index.ts",
        "line": 14
      },
      "name": "RedshiftIntegrationConfig",
      "namespace": "redshiftIntegration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_integration#source_arn RedshiftIntegration#source_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the database to use as the source for replication."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-integration/index.ts",
            "line": 38
          },
          "name": "sourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_integration#target_arn RedshiftIntegration#target_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the Redshift data warehouse to use as the target for replication."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-integration/index.ts",
            "line": 50
          },
          "name": "targetArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_integration#additional_encryption_context RedshiftIntegration#additional_encryption_context}",
            "stability": "stable",
            "summary": "An optional set of non-secret key–value pairs that contains additional contextual information about the data."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-integration/index.ts",
            "line": 20
          },
          "name": "additionalEncryptionContext",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_integration#integration_name RedshiftIntegration#integration_name}",
            "stability": "stable",
            "summary": "The name of the integration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-integration/index.ts",
            "line": 26
          },
          "name": "integrationName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you don't specify an encryption key, the default AWS owned KMS key is used.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_integration#kms_key_id RedshiftIntegration#kms_key_id}",
            "stability": "stable",
            "summary": "An KMS key identifier for the key to use to encrypt the integration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-integration/index.ts",
            "line": 32
          },
          "name": "kmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_integration#tags RedshiftIntegration#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-integration/index.ts",
            "line": 44
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.redshiftIntegration.RedshiftIntegrationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/redshift-integration/index:RedshiftIntegrationConfig"
    },
    "@cdktn/provider-awscc.redshiftIntegration.RedshiftIntegrationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.redshiftIntegration.RedshiftIntegrationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/redshift-integration/index.ts",
        "line": 52
      },
      "name": "RedshiftIntegrationTags",
      "namespace": "redshiftIntegration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_integration#key RedshiftIntegration#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-integration/index.ts",
            "line": 58
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_integration#value RedshiftIntegration#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-integration/index.ts",
            "line": 64
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/redshift-integration/index:RedshiftIntegrationTags"
    },
    "@cdktn/provider-awscc.redshiftIntegration.RedshiftIntegrationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.redshiftIntegration.RedshiftIntegrationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/redshift-integration/index.ts",
          "line": 194
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/redshift-integration/index.ts",
        "line": 186
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-integration/index.ts",
            "line": 201
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.redshiftIntegration.RedshiftIntegrationTagsOutputReference"
            }
          }
        }
      ],
      "name": "RedshiftIntegrationTagsList",
      "namespace": "redshiftIntegration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-integration/index.ts",
            "line": 187
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.redshiftIntegration.RedshiftIntegrationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/redshift-integration/index:RedshiftIntegrationTagsList"
    },
    "@cdktn/provider-awscc.redshiftIntegration.RedshiftIntegrationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.redshiftIntegration.RedshiftIntegrationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/redshift-integration/index.ts",
          "line": 113
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/redshift-integration/index.ts",
        "line": 103
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-integration/index.ts",
            "line": 161
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-integration/index.ts",
            "line": 177
          },
          "name": "resetValue"
        }
      ],
      "name": "RedshiftIntegrationTagsOutputReference",
      "namespace": "redshiftIntegration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-integration/index.ts",
            "line": 165
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-integration/index.ts",
            "line": 181
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-integration/index.ts",
            "line": 155
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-integration/index.ts",
            "line": 171
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-integration/index.ts",
            "line": 117
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.redshiftIntegration.RedshiftIntegrationTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/redshift-integration/index:RedshiftIntegrationTagsOutputReference"
    },
    "@cdktn/provider-awscc.redshiftScheduledAction.RedshiftScheduledAction": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_scheduled_action awscc_redshift_scheduled_action}."
      },
      "fqn": "@cdktn/provider-awscc.redshiftScheduledAction.RedshiftScheduledAction",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_scheduled_action awscc_redshift_scheduled_action} Resource."
        },
        "locationInModule": {
          "filename": "src/redshift-scheduled-action/index.ts",
          "line": 680
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.redshiftScheduledAction.RedshiftScheduledActionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/redshift-scheduled-action/index.ts",
        "line": 648
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a RedshiftScheduledAction resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/redshift-scheduled-action/index.ts",
            "line": 665
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the RedshiftScheduledAction to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_scheduled_action#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing RedshiftScheduledAction that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the RedshiftScheduledAction to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-scheduled-action/index.ts",
            "line": 839
          },
          "name": "putTargetAction",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.redshiftScheduledAction.RedshiftScheduledActionTargetAction"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-scheduled-action/index.ts",
            "line": 718
          },
          "name": "resetEnable"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-scheduled-action/index.ts",
            "line": 734
          },
          "name": "resetEndTime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-scheduled-action/index.ts",
            "line": 750
          },
          "name": "resetIamRole"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-scheduled-action/index.ts",
            "line": 776
          },
          "name": "resetSchedule"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-scheduled-action/index.ts",
            "line": 792
          },
          "name": "resetScheduledActionDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-scheduled-action/index.ts",
            "line": 821
          },
          "name": "resetStartTime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-scheduled-action/index.ts",
            "line": 842
          },
          "name": "resetTargetAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-scheduled-action/index.ts",
            "line": 854
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-scheduled-action/index.ts",
            "line": 867
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "RedshiftScheduledAction",
      "namespace": "redshiftScheduledAction",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-scheduled-action/index.ts",
            "line": 653
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-scheduled-action/index.ts",
            "line": 759
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-scheduled-action/index.ts",
            "line": 764
          },
          "name": "nextInvocations",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-scheduled-action/index.ts",
            "line": 830
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-scheduled-action/index.ts",
            "line": 836
          },
          "name": "targetAction",
          "type": {
            "fqn": "@cdktn/provider-awscc.redshiftScheduledAction.RedshiftScheduledActionTargetActionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-scheduled-action/index.ts",
            "line": 722
          },
          "name": "enableInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-scheduled-action/index.ts",
            "line": 738
          },
          "name": "endTimeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-scheduled-action/index.ts",
            "line": 754
          },
          "name": "iamRoleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-scheduled-action/index.ts",
            "line": 796
          },
          "name": "scheduledActionDescriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-scheduled-action/index.ts",
            "line": 809
          },
          "name": "scheduledActionNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-scheduled-action/index.ts",
            "line": 780
          },
          "name": "scheduleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-scheduled-action/index.ts",
            "line": 825
          },
          "name": "startTimeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-scheduled-action/index.ts",
            "line": 846
          },
          "name": "targetActionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.redshiftScheduledAction.RedshiftScheduledActionTargetAction"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-scheduled-action/index.ts",
            "line": 712
          },
          "name": "enable",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-scheduled-action/index.ts",
            "line": 728
          },
          "name": "endTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-scheduled-action/index.ts",
            "line": 744
          },
          "name": "iamRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-scheduled-action/index.ts",
            "line": 770
          },
          "name": "schedule",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-scheduled-action/index.ts",
            "line": 786
          },
          "name": "scheduledActionDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-scheduled-action/index.ts",
            "line": 802
          },
          "name": "scheduledActionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-scheduled-action/index.ts",
            "line": 815
          },
          "name": "startTime",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/redshift-scheduled-action/index:RedshiftScheduledAction"
    },
    "@cdktn/provider-awscc.redshiftScheduledAction.RedshiftScheduledActionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.redshiftScheduledAction.RedshiftScheduledActionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/redshift-scheduled-action/index.ts",
        "line": 14
      },
      "name": "RedshiftScheduledActionConfig",
      "namespace": "redshiftScheduledAction",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_scheduled_action#scheduled_action_name RedshiftScheduledAction#scheduled_action_name}",
            "stability": "stable",
            "summary": "The name of the scheduled action. The name must be unique within an account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-scheduled-action/index.ts",
            "line": 50
          },
          "name": "scheduledActionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_scheduled_action#enable RedshiftScheduledAction#enable}",
            "stability": "stable",
            "summary": "If true, the schedule is enabled. If false, the scheduled action does not trigger."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-scheduled-action/index.ts",
            "line": 20
          },
          "name": "enable",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_scheduled_action#end_time RedshiftScheduledAction#end_time}",
            "stability": "stable",
            "summary": "The end time in UTC of the scheduled action. After this time, the scheduled action does not trigger."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-scheduled-action/index.ts",
            "line": 26
          },
          "name": "endTime",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_scheduled_action#iam_role RedshiftScheduledAction#iam_role}",
            "stability": "stable",
            "summary": "The IAM role to assume to run the target action."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-scheduled-action/index.ts",
            "line": 32
          },
          "name": "iamRole",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_scheduled_action#schedule RedshiftScheduledAction#schedule}",
            "stability": "stable",
            "summary": "The schedule in `at( )` or `cron( )` format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-scheduled-action/index.ts",
            "line": 38
          },
          "name": "schedule",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_scheduled_action#scheduled_action_description RedshiftScheduledAction#scheduled_action_description}",
            "stability": "stable",
            "summary": "The description of the scheduled action."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-scheduled-action/index.ts",
            "line": 44
          },
          "name": "scheduledActionDescription",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_scheduled_action#start_time RedshiftScheduledAction#start_time}",
            "stability": "stable",
            "summary": "The start time in UTC of the scheduled action. Before this time, the scheduled action does not trigger."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-scheduled-action/index.ts",
            "line": 56
          },
          "name": "startTime",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_scheduled_action#target_action RedshiftScheduledAction#target_action}",
            "stability": "stable",
            "summary": "A JSON format string of the Amazon Redshift API operation with input parameters."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-scheduled-action/index.ts",
            "line": 62
          },
          "name": "targetAction",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.redshiftScheduledAction.RedshiftScheduledActionTargetAction"
          }
        }
      ],
      "symbolId": "src/redshift-scheduled-action/index:RedshiftScheduledActionConfig"
    },
    "@cdktn/provider-awscc.redshiftScheduledAction.RedshiftScheduledActionTargetAction": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.redshiftScheduledAction.RedshiftScheduledActionTargetAction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/redshift-scheduled-action/index.ts",
        "line": 478
      },
      "name": "RedshiftScheduledActionTargetAction",
      "namespace": "redshiftScheduledAction",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_scheduled_action#pause_cluster RedshiftScheduledAction#pause_cluster}",
            "stability": "stable",
            "summary": "Describes a pause cluster operation. For example, a scheduled action to run the `PauseCluster` API operation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-scheduled-action/index.ts",
            "line": 484
          },
          "name": "pauseCluster",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.redshiftScheduledAction.RedshiftScheduledActionTargetActionPauseCluster"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_scheduled_action#resize_cluster RedshiftScheduledAction#resize_cluster}",
            "stability": "stable",
            "summary": "Describes a resize cluster operation. For example, a scheduled action to run the `ResizeCluster` API operation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-scheduled-action/index.ts",
            "line": 490
          },
          "name": "resizeCluster",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.redshiftScheduledAction.RedshiftScheduledActionTargetActionResizeCluster"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_scheduled_action#resume_cluster RedshiftScheduledAction#resume_cluster}",
            "stability": "stable",
            "summary": "Describes a resume cluster operation. For example, a scheduled action to run the `ResumeCluster` API operation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-scheduled-action/index.ts",
            "line": 496
          },
          "name": "resumeCluster",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.redshiftScheduledAction.RedshiftScheduledActionTargetActionResumeCluster"
          }
        }
      ],
      "symbolId": "src/redshift-scheduled-action/index:RedshiftScheduledActionTargetAction"
    },
    "@cdktn/provider-awscc.redshiftScheduledAction.RedshiftScheduledActionTargetActionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.redshiftScheduledAction.RedshiftScheduledActionTargetActionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/redshift-scheduled-action/index.ts",
          "line": 550
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/redshift-scheduled-action/index.ts",
        "line": 542
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-scheduled-action/index.ts",
            "line": 601
          },
          "name": "putPauseCluster",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.redshiftScheduledAction.RedshiftScheduledActionTargetActionPauseCluster"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-scheduled-action/index.ts",
            "line": 617
          },
          "name": "putResizeCluster",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.redshiftScheduledAction.RedshiftScheduledActionTargetActionResizeCluster"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-scheduled-action/index.ts",
            "line": 633
          },
          "name": "putResumeCluster",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.redshiftScheduledAction.RedshiftScheduledActionTargetActionResumeCluster"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-scheduled-action/index.ts",
            "line": 604
          },
          "name": "resetPauseCluster"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-scheduled-action/index.ts",
            "line": 620
          },
          "name": "resetResizeCluster"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-scheduled-action/index.ts",
            "line": 636
          },
          "name": "resetResumeCluster"
        }
      ],
      "name": "RedshiftScheduledActionTargetActionOutputReference",
      "namespace": "redshiftScheduledAction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-scheduled-action/index.ts",
            "line": 598
          },
          "name": "pauseCluster",
          "type": {
            "fqn": "@cdktn/provider-awscc.redshiftScheduledAction.RedshiftScheduledActionTargetActionPauseClusterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-scheduled-action/index.ts",
            "line": 614
          },
          "name": "resizeCluster",
          "type": {
            "fqn": "@cdktn/provider-awscc.redshiftScheduledAction.RedshiftScheduledActionTargetActionResizeClusterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-scheduled-action/index.ts",
            "line": 630
          },
          "name": "resumeCluster",
          "type": {
            "fqn": "@cdktn/provider-awscc.redshiftScheduledAction.RedshiftScheduledActionTargetActionResumeClusterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-scheduled-action/index.ts",
            "line": 608
          },
          "name": "pauseClusterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.redshiftScheduledAction.RedshiftScheduledActionTargetActionPauseCluster"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-scheduled-action/index.ts",
            "line": 624
          },
          "name": "resizeClusterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.redshiftScheduledAction.RedshiftScheduledActionTargetActionResizeCluster"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-scheduled-action/index.ts",
            "line": 640
          },
          "name": "resumeClusterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.redshiftScheduledAction.RedshiftScheduledActionTargetActionResumeCluster"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-scheduled-action/index.ts",
            "line": 554
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.redshiftScheduledAction.RedshiftScheduledActionTargetAction"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/redshift-scheduled-action/index:RedshiftScheduledActionTargetActionOutputReference"
    },
    "@cdktn/provider-awscc.redshiftScheduledAction.RedshiftScheduledActionTargetActionPauseCluster": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.redshiftScheduledAction.RedshiftScheduledActionTargetActionPauseCluster",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/redshift-scheduled-action/index.ts",
        "line": 64
      },
      "name": "RedshiftScheduledActionTargetActionPauseCluster",
      "namespace": "redshiftScheduledAction",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_scheduled_action#cluster_identifier RedshiftScheduledAction#cluster_identifier}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-scheduled-action/index.ts",
            "line": 68
          },
          "name": "clusterIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/redshift-scheduled-action/index:RedshiftScheduledActionTargetActionPauseCluster"
    },
    "@cdktn/provider-awscc.redshiftScheduledAction.RedshiftScheduledActionTargetActionPauseClusterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.redshiftScheduledAction.RedshiftScheduledActionTargetActionPauseClusterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/redshift-scheduled-action/index.ts",
          "line": 108
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/redshift-scheduled-action/index.ts",
        "line": 100
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-scheduled-action/index.ts",
            "line": 150
          },
          "name": "resetClusterIdentifier"
        }
      ],
      "name": "RedshiftScheduledActionTargetActionPauseClusterOutputReference",
      "namespace": "redshiftScheduledAction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-scheduled-action/index.ts",
            "line": 154
          },
          "name": "clusterIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-scheduled-action/index.ts",
            "line": 144
          },
          "name": "clusterIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-scheduled-action/index.ts",
            "line": 112
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.redshiftScheduledAction.RedshiftScheduledActionTargetActionPauseCluster"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/redshift-scheduled-action/index:RedshiftScheduledActionTargetActionPauseClusterOutputReference"
    },
    "@cdktn/provider-awscc.redshiftScheduledAction.RedshiftScheduledActionTargetActionResizeCluster": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.redshiftScheduledAction.RedshiftScheduledActionTargetActionResizeCluster",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/redshift-scheduled-action/index.ts",
        "line": 158
      },
      "name": "RedshiftScheduledActionTargetActionResizeCluster",
      "namespace": "redshiftScheduledAction",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_scheduled_action#classic RedshiftScheduledAction#classic}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-scheduled-action/index.ts",
            "line": 162
          },
          "name": "classic",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_scheduled_action#cluster_identifier RedshiftScheduledAction#cluster_identifier}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-scheduled-action/index.ts",
            "line": 166
          },
          "name": "clusterIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_scheduled_action#cluster_type RedshiftScheduledAction#cluster_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-scheduled-action/index.ts",
            "line": 170
          },
          "name": "clusterType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_scheduled_action#node_type RedshiftScheduledAction#node_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-scheduled-action/index.ts",
            "line": 174
          },
          "name": "nodeType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_scheduled_action#number_of_nodes RedshiftScheduledAction#number_of_nodes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-scheduled-action/index.ts",
            "line": 178
          },
          "name": "numberOfNodes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/redshift-scheduled-action/index:RedshiftScheduledActionTargetActionResizeCluster"
    },
    "@cdktn/provider-awscc.redshiftScheduledAction.RedshiftScheduledActionTargetActionResizeClusterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.redshiftScheduledAction.RedshiftScheduledActionTargetActionResizeClusterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/redshift-scheduled-action/index.ts",
          "line": 246
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/redshift-scheduled-action/index.ts",
        "line": 238
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-scheduled-action/index.ts",
            "line": 312
          },
          "name": "resetClassic"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-scheduled-action/index.ts",
            "line": 328
          },
          "name": "resetClusterIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-scheduled-action/index.ts",
            "line": 344
          },
          "name": "resetClusterType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-scheduled-action/index.ts",
            "line": 360
          },
          "name": "resetNodeType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-scheduled-action/index.ts",
            "line": 376
          },
          "name": "resetNumberOfNodes"
        }
      ],
      "name": "RedshiftScheduledActionTargetActionResizeClusterOutputReference",
      "namespace": "redshiftScheduledAction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-scheduled-action/index.ts",
            "line": 316
          },
          "name": "classicInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-scheduled-action/index.ts",
            "line": 332
          },
          "name": "clusterIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-scheduled-action/index.ts",
            "line": 348
          },
          "name": "clusterTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-scheduled-action/index.ts",
            "line": 364
          },
          "name": "nodeTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-scheduled-action/index.ts",
            "line": 380
          },
          "name": "numberOfNodesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-scheduled-action/index.ts",
            "line": 306
          },
          "name": "classic",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-scheduled-action/index.ts",
            "line": 322
          },
          "name": "clusterIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-scheduled-action/index.ts",
            "line": 338
          },
          "name": "clusterType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-scheduled-action/index.ts",
            "line": 354
          },
          "name": "nodeType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-scheduled-action/index.ts",
            "line": 370
          },
          "name": "numberOfNodes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-scheduled-action/index.ts",
            "line": 250
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.redshiftScheduledAction.RedshiftScheduledActionTargetActionResizeCluster"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/redshift-scheduled-action/index:RedshiftScheduledActionTargetActionResizeClusterOutputReference"
    },
    "@cdktn/provider-awscc.redshiftScheduledAction.RedshiftScheduledActionTargetActionResumeCluster": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.redshiftScheduledAction.RedshiftScheduledActionTargetActionResumeCluster",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/redshift-scheduled-action/index.ts",
        "line": 384
      },
      "name": "RedshiftScheduledActionTargetActionResumeCluster",
      "namespace": "redshiftScheduledAction",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_scheduled_action#cluster_identifier RedshiftScheduledAction#cluster_identifier}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-scheduled-action/index.ts",
            "line": 388
          },
          "name": "clusterIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/redshift-scheduled-action/index:RedshiftScheduledActionTargetActionResumeCluster"
    },
    "@cdktn/provider-awscc.redshiftScheduledAction.RedshiftScheduledActionTargetActionResumeClusterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.redshiftScheduledAction.RedshiftScheduledActionTargetActionResumeClusterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/redshift-scheduled-action/index.ts",
          "line": 428
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/redshift-scheduled-action/index.ts",
        "line": 420
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-scheduled-action/index.ts",
            "line": 470
          },
          "name": "resetClusterIdentifier"
        }
      ],
      "name": "RedshiftScheduledActionTargetActionResumeClusterOutputReference",
      "namespace": "redshiftScheduledAction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-scheduled-action/index.ts",
            "line": 474
          },
          "name": "clusterIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-scheduled-action/index.ts",
            "line": 464
          },
          "name": "clusterIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-scheduled-action/index.ts",
            "line": 432
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.redshiftScheduledAction.RedshiftScheduledActionTargetActionResumeCluster"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/redshift-scheduled-action/index:RedshiftScheduledActionTargetActionResumeClusterOutputReference"
    },
    "@cdktn/provider-awscc.redshiftSnapshotSchedule.RedshiftSnapshotSchedule": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_snapshot_schedule awscc_redshift_snapshot_schedule}."
      },
      "fqn": "@cdktn/provider-awscc.redshiftSnapshotSchedule.RedshiftSnapshotSchedule",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_snapshot_schedule awscc_redshift_snapshot_schedule} Resource."
        },
        "locationInModule": {
          "filename": "src/redshift-snapshot-schedule/index.ts",
          "line": 229
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.redshiftSnapshotSchedule.RedshiftSnapshotScheduleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/redshift-snapshot-schedule/index.ts",
        "line": 197
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a RedshiftSnapshotSchedule resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/redshift-snapshot-schedule/index.ts",
            "line": 214
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the RedshiftSnapshotSchedule to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_snapshot_schedule#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing RedshiftSnapshotSchedule that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the RedshiftSnapshotSchedule to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-snapshot-schedule/index.ts",
            "line": 317
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.redshiftSnapshotSchedule.RedshiftSnapshotScheduleTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-snapshot-schedule/index.ts",
            "line": 291
          },
          "name": "resetScheduleDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-snapshot-schedule/index.ts",
            "line": 320
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-snapshot-schedule/index.ts",
            "line": 332
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-snapshot-schedule/index.ts",
            "line": 341
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "RedshiftSnapshotSchedule",
      "namespace": "redshiftSnapshotSchedule",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-snapshot-schedule/index.ts",
            "line": 202
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-snapshot-schedule/index.ts",
            "line": 256
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-snapshot-schedule/index.ts",
            "line": 261
          },
          "name": "associatedClusterCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-snapshot-schedule/index.ts",
            "line": 266
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-snapshot-schedule/index.ts",
            "line": 314
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.redshiftSnapshotSchedule.RedshiftSnapshotScheduleTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-snapshot-schedule/index.ts",
            "line": 279
          },
          "name": "scheduleDefinitionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-snapshot-schedule/index.ts",
            "line": 295
          },
          "name": "scheduleDescriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-snapshot-schedule/index.ts",
            "line": 308
          },
          "name": "scheduleIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-snapshot-schedule/index.ts",
            "line": 324
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.redshiftSnapshotSchedule.RedshiftSnapshotScheduleTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-snapshot-schedule/index.ts",
            "line": 272
          },
          "name": "scheduleDefinitions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-snapshot-schedule/index.ts",
            "line": 285
          },
          "name": "scheduleDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-snapshot-schedule/index.ts",
            "line": 301
          },
          "name": "scheduleIdentifier",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/redshift-snapshot-schedule/index:RedshiftSnapshotSchedule"
    },
    "@cdktn/provider-awscc.redshiftSnapshotSchedule.RedshiftSnapshotScheduleConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.redshiftSnapshotSchedule.RedshiftSnapshotScheduleConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/redshift-snapshot-schedule/index.ts",
        "line": 14
      },
      "name": "RedshiftSnapshotScheduleConfig",
      "namespace": "redshiftSnapshotSchedule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The definition is made up of schedule expressions, for example \"cron(30 12 *)\" or \"rate(12 hours)\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_snapshot_schedule#schedule_definitions RedshiftSnapshotSchedule#schedule_definitions}",
            "stability": "stable",
            "summary": "The definition of the snapshot schedule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-snapshot-schedule/index.ts",
            "line": 20
          },
          "name": "scheduleDefinitions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_snapshot_schedule#schedule_identifier RedshiftSnapshotSchedule#schedule_identifier}",
            "stability": "stable",
            "summary": "A unique identifier for the snapshot schedule. Only alphanumeric characters are allowed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-snapshot-schedule/index.ts",
            "line": 32
          },
          "name": "scheduleIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_snapshot_schedule#schedule_description RedshiftSnapshotSchedule#schedule_description}",
            "stability": "stable",
            "summary": "The description of the snapshot schedule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-snapshot-schedule/index.ts",
            "line": 26
          },
          "name": "scheduleDescription",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_snapshot_schedule#tags RedshiftSnapshotSchedule#tags}",
            "stability": "stable",
            "summary": "An optional set of tags for the snapshot schedule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-snapshot-schedule/index.ts",
            "line": 38
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.redshiftSnapshotSchedule.RedshiftSnapshotScheduleTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/redshift-snapshot-schedule/index:RedshiftSnapshotScheduleConfig"
    },
    "@cdktn/provider-awscc.redshiftSnapshotSchedule.RedshiftSnapshotScheduleTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.redshiftSnapshotSchedule.RedshiftSnapshotScheduleTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/redshift-snapshot-schedule/index.ts",
        "line": 40
      },
      "name": "RedshiftSnapshotScheduleTags",
      "namespace": "redshiftSnapshotSchedule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_snapshot_schedule#key RedshiftSnapshotSchedule#key}",
            "stability": "stable",
            "summary": "The key, or name, for the resource tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-snapshot-schedule/index.ts",
            "line": 46
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshift_snapshot_schedule#value RedshiftSnapshotSchedule#value}",
            "stability": "stable",
            "summary": "The value for the resource tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-snapshot-schedule/index.ts",
            "line": 52
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/redshift-snapshot-schedule/index:RedshiftSnapshotScheduleTags"
    },
    "@cdktn/provider-awscc.redshiftSnapshotSchedule.RedshiftSnapshotScheduleTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.redshiftSnapshotSchedule.RedshiftSnapshotScheduleTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/redshift-snapshot-schedule/index.ts",
          "line": 182
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/redshift-snapshot-schedule/index.ts",
        "line": 174
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-snapshot-schedule/index.ts",
            "line": 189
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.redshiftSnapshotSchedule.RedshiftSnapshotScheduleTagsOutputReference"
            }
          }
        }
      ],
      "name": "RedshiftSnapshotScheduleTagsList",
      "namespace": "redshiftSnapshotSchedule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-snapshot-schedule/index.ts",
            "line": 175
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.redshiftSnapshotSchedule.RedshiftSnapshotScheduleTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/redshift-snapshot-schedule/index:RedshiftSnapshotScheduleTagsList"
    },
    "@cdktn/provider-awscc.redshiftSnapshotSchedule.RedshiftSnapshotScheduleTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.redshiftSnapshotSchedule.RedshiftSnapshotScheduleTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/redshift-snapshot-schedule/index.ts",
          "line": 101
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/redshift-snapshot-schedule/index.ts",
        "line": 91
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-snapshot-schedule/index.ts",
            "line": 149
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-snapshot-schedule/index.ts",
            "line": 165
          },
          "name": "resetValue"
        }
      ],
      "name": "RedshiftSnapshotScheduleTagsOutputReference",
      "namespace": "redshiftSnapshotSchedule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-snapshot-schedule/index.ts",
            "line": 153
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshift-snapshot-schedule/index.ts",
            "line": 169
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-snapshot-schedule/index.ts",
            "line": 143
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-snapshot-schedule/index.ts",
            "line": 159
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshift-snapshot-schedule/index.ts",
            "line": 105
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.redshiftSnapshotSchedule.RedshiftSnapshotScheduleTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/redshift-snapshot-schedule/index:RedshiftSnapshotScheduleTagsOutputReference"
    },
    "@cdktn/provider-awscc.redshiftserverlessNamespace.RedshiftserverlessNamespace": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshiftserverless_namespace awscc_redshiftserverless_namespace}."
      },
      "fqn": "@cdktn/provider-awscc.redshiftserverlessNamespace.RedshiftserverlessNamespace",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshiftserverless_namespace awscc_redshiftserverless_namespace} Resource."
        },
        "locationInModule": {
          "filename": "src/redshiftserverless-namespace/index.ts",
          "line": 593
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.redshiftserverlessNamespace.RedshiftserverlessNamespaceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/redshiftserverless-namespace/index.ts",
        "line": 561
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a RedshiftserverlessNamespace resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 578
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the RedshiftserverlessNamespace to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshiftserverless_namespace#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing RedshiftserverlessNamespace that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the RedshiftserverlessNamespace to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 868
          },
          "name": "putSnapshotCopyConfigurations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.redshiftserverlessNamespace.RedshiftserverlessNamespaceSnapshotCopyConfigurations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 884
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.redshiftserverlessNamespace.RedshiftserverlessNamespaceTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 639
          },
          "name": "resetAdminPasswordSecretKmsKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 671
          },
          "name": "resetAdminUsername"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 655
          },
          "name": "resetAdminUserPassword"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 687
          },
          "name": "resetDbName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 703
          },
          "name": "resetDefaultIamRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 719
          },
          "name": "resetFinalSnapshotName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 735
          },
          "name": "resetFinalSnapshotRetentionPeriod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 751
          },
          "name": "resetIamRoles"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 772
          },
          "name": "resetKmsKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 788
          },
          "name": "resetLogExports"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 804
          },
          "name": "resetManageAdminPassword"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 839
          },
          "name": "resetNamespaceResourcePolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 855
          },
          "name": "resetRedshiftIdcApplicationArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 871
          },
          "name": "resetSnapshotCopyConfigurations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 887
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 899
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 920
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "RedshiftserverlessNamespace",
      "namespace": "redshiftserverlessNamespace",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 566
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 760
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 814
          },
          "name": "namespace",
          "type": {
            "fqn": "@cdktn/provider-awscc.redshiftserverlessNamespace.RedshiftserverlessNamespaceNamespaceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 865
          },
          "name": "snapshotCopyConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.redshiftserverlessNamespace.RedshiftserverlessNamespaceSnapshotCopyConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 881
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.redshiftserverlessNamespace.RedshiftserverlessNamespaceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 643
          },
          "name": "adminPasswordSecretKmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 675
          },
          "name": "adminUsernameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 659
          },
          "name": "adminUserPasswordInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 691
          },
          "name": "dbNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 707
          },
          "name": "defaultIamRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 723
          },
          "name": "finalSnapshotNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 739
          },
          "name": "finalSnapshotRetentionPeriodInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 755
          },
          "name": "iamRolesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 776
          },
          "name": "kmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 792
          },
          "name": "logExportsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 808
          },
          "name": "manageAdminPasswordInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 827
          },
          "name": "namespaceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 843
          },
          "name": "namespaceResourcePolicyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 859
          },
          "name": "redshiftIdcApplicationArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 875
          },
          "name": "snapshotCopyConfigurationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.redshiftserverlessNamespace.RedshiftserverlessNamespaceSnapshotCopyConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 891
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.redshiftserverlessNamespace.RedshiftserverlessNamespaceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 633
          },
          "name": "adminPasswordSecretKmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 665
          },
          "name": "adminUsername",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 649
          },
          "name": "adminUserPassword",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 681
          },
          "name": "dbName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 697
          },
          "name": "defaultIamRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 713
          },
          "name": "finalSnapshotName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 729
          },
          "name": "finalSnapshotRetentionPeriod",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 745
          },
          "name": "iamRoles",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 766
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 782
          },
          "name": "logExports",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 798
          },
          "name": "manageAdminPassword",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 820
          },
          "name": "namespaceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 833
          },
          "name": "namespaceResourcePolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 849
          },
          "name": "redshiftIdcApplicationArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/redshiftserverless-namespace/index:RedshiftserverlessNamespace"
    },
    "@cdktn/provider-awscc.redshiftserverlessNamespace.RedshiftserverlessNamespaceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.redshiftserverlessNamespace.RedshiftserverlessNamespaceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/redshiftserverless-namespace/index.ts",
        "line": 14
      },
      "name": "RedshiftserverlessNamespaceConfig",
      "namespace": "redshiftserverlessNamespace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You use this identifier to refer to the namespace for any subsequent namespace operations such as deleting or modifying. All alphabetical characters must be lower case. Namespace name should be unique for all namespaces within an AWS account.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshiftserverless_namespace#namespace_name RedshiftserverlessNamespace#namespace_name}",
            "stability": "stable",
            "summary": "A unique identifier for the namespace."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 86
          },
          "name": "namespaceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can only use this parameter if manageAdminPassword is true.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshiftserverless_namespace#admin_password_secret_kms_key_id RedshiftserverlessNamespace#admin_password_secret_kms_key_id}",
            "stability": "stable",
            "summary": "The ID of the AWS Key Management Service (KMS) key used to encrypt and store the namespace's admin credentials secret."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 20
          },
          "name": "adminPasswordSecretKmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Only alphanumeric characters and underscores are allowed. It should start with an alphabet.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshiftserverless_namespace#admin_username RedshiftserverlessNamespace#admin_username}",
            "stability": "stable",
            "summary": "The user name associated with the admin user for the namespace that is being created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 32
          },
          "name": "adminUsername",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Password must be at least 8 characters in length, should be any printable ASCII character. Must contain at least one lowercase letter, one uppercase letter and one decimal digit. You can't use adminUserPassword if manageAdminPassword is true.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshiftserverless_namespace#admin_user_password RedshiftserverlessNamespace#admin_user_password}",
            "stability": "stable",
            "summary": "The password associated with the admin user for the namespace that is being created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 26
          },
          "name": "adminUserPassword",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Only alphanumeric characters and underscores are allowed. It should start with an alphabet.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshiftserverless_namespace#db_name RedshiftserverlessNamespace#db_name}",
            "stability": "stable",
            "summary": "The database name associated for the namespace that is being created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 38
          },
          "name": "dbName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshiftserverless_namespace#default_iam_role_arn RedshiftserverlessNamespace#default_iam_role_arn}",
            "stability": "stable",
            "summary": "The default IAM role ARN for the namespace that is being created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 44
          },
          "name": "defaultIamRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please specify the name if needed before deleting namespace\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshiftserverless_namespace#final_snapshot_name RedshiftserverlessNamespace#final_snapshot_name}",
            "stability": "stable",
            "summary": "The name of the namespace the source snapshot was created from."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 50
          },
          "name": "finalSnapshotName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If the value is -1, the manual snapshot is retained indefinitely. The value must be either -1 or an integer between 1 and 3,653.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshiftserverless_namespace#final_snapshot_retention_period RedshiftserverlessNamespace#final_snapshot_retention_period}",
            "stability": "stable",
            "summary": "The number of days to retain automated snapshot in the destination region after they are copied from the source region."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 56
          },
          "name": "finalSnapshotRetentionPeriod",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You must supply the IAM roles in their Amazon Resource Name (ARN) format. The Default role limit for each request is 10.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshiftserverless_namespace#iam_roles RedshiftserverlessNamespace#iam_roles}",
            "stability": "stable",
            "summary": "A list of AWS Identity and Access Management (IAM) roles that can be used by the namespace to access other AWS services."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 62
          },
          "name": "iamRoles",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshiftserverless_namespace#kms_key_id RedshiftserverlessNamespace#kms_key_id}",
            "stability": "stable",
            "summary": "The AWS Key Management Service (KMS) key ID of the encryption key that you want to use to encrypt data in the namespace."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 68
          },
          "name": "kmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Should only be one of the three supported log types: userlog, useractivitylog and connectionlog\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshiftserverless_namespace#log_exports RedshiftserverlessNamespace#log_exports}",
            "stability": "stable",
            "summary": "The collection of log types to be exported provided by the customer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 74
          },
          "name": "logExports",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can't use adminUserPassword if manageAdminPassword is true. If manageAdminPassword is false or not set, Amazon Redshift uses adminUserPassword for the admin user account's password.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshiftserverless_namespace#manage_admin_password RedshiftserverlessNamespace#manage_admin_password}",
            "stability": "stable",
            "summary": "If true, Amazon Redshift uses AWS Secrets Manager to manage the namespace's admin credentials."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 80
          },
          "name": "manageAdminPassword",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshiftserverless_namespace#namespace_resource_policy RedshiftserverlessNamespace#namespace_resource_policy}",
            "stability": "stable",
            "summary": "The resource policy document that will be attached to the namespace."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 92
          },
          "name": "namespaceResourcePolicy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshiftserverless_namespace#redshift_idc_application_arn RedshiftserverlessNamespace#redshift_idc_application_arn}",
            "stability": "stable",
            "summary": "The ARN for the Redshift application that integrates with IAM Identity Center."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 98
          },
          "name": "redshiftIdcApplicationArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshiftserverless_namespace#snapshot_copy_configurations RedshiftserverlessNamespace#snapshot_copy_configurations}",
            "stability": "stable",
            "summary": "The snapshot copy configurations for the namespace."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 104
          },
          "name": "snapshotCopyConfigurations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.redshiftserverlessNamespace.RedshiftserverlessNamespaceSnapshotCopyConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshiftserverless_namespace#tags RedshiftserverlessNamespace#tags}",
            "stability": "stable",
            "summary": "The list of tags for the namespace."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 110
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.redshiftserverlessNamespace.RedshiftserverlessNamespaceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/redshiftserverless-namespace/index:RedshiftserverlessNamespaceConfig"
    },
    "@cdktn/provider-awscc.redshiftserverlessNamespace.RedshiftserverlessNamespaceNamespace": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.redshiftserverlessNamespace.RedshiftserverlessNamespaceNamespace",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/redshiftserverless-namespace/index.ts",
        "line": 112
      },
      "name": "RedshiftserverlessNamespaceNamespace",
      "namespace": "redshiftserverlessNamespace",
      "symbolId": "src/redshiftserverless-namespace/index:RedshiftserverlessNamespaceNamespace"
    },
    "@cdktn/provider-awscc.redshiftserverlessNamespace.RedshiftserverlessNamespaceNamespaceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.redshiftserverlessNamespace.RedshiftserverlessNamespaceNamespaceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/redshiftserverless-namespace/index.ts",
          "line": 142
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/redshiftserverless-namespace/index.ts",
        "line": 135
      },
      "name": "RedshiftserverlessNamespaceNamespaceOutputReference",
      "namespace": "redshiftserverlessNamespace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 162
          },
          "name": "adminPasswordSecretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 167
          },
          "name": "adminPasswordSecretKmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 172
          },
          "name": "adminUsername",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 177
          },
          "name": "creationDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 182
          },
          "name": "dbName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 187
          },
          "name": "defaultIamRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 192
          },
          "name": "iamRoles",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 197
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 202
          },
          "name": "logExports",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 207
          },
          "name": "namespaceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 212
          },
          "name": "namespaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 217
          },
          "name": "namespaceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 222
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 146
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.redshiftserverlessNamespace.RedshiftserverlessNamespaceNamespace"
          }
        }
      ],
      "symbolId": "src/redshiftserverless-namespace/index:RedshiftserverlessNamespaceNamespaceOutputReference"
    },
    "@cdktn/provider-awscc.redshiftserverlessNamespace.RedshiftserverlessNamespaceSnapshotCopyConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.redshiftserverlessNamespace.RedshiftserverlessNamespaceSnapshotCopyConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/redshiftserverless-namespace/index.ts",
        "line": 226
      },
      "name": "RedshiftserverlessNamespaceSnapshotCopyConfigurations",
      "namespace": "redshiftserverlessNamespace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshiftserverless_namespace#destination_kms_key_id RedshiftserverlessNamespace#destination_kms_key_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 230
          },
          "name": "destinationKmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshiftserverless_namespace#destination_region RedshiftserverlessNamespace#destination_region}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 234
          },
          "name": "destinationRegion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshiftserverless_namespace#snapshot_retention_period RedshiftserverlessNamespace#snapshot_retention_period}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 238
          },
          "name": "snapshotRetentionPeriod",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/redshiftserverless-namespace/index:RedshiftserverlessNamespaceSnapshotCopyConfigurations"
    },
    "@cdktn/provider-awscc.redshiftserverlessNamespace.RedshiftserverlessNamespaceSnapshotCopyConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.redshiftserverlessNamespace.RedshiftserverlessNamespaceSnapshotCopyConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/redshiftserverless-namespace/index.ts",
          "line": 397
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/redshiftserverless-namespace/index.ts",
        "line": 389
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 404
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.redshiftserverlessNamespace.RedshiftserverlessNamespaceSnapshotCopyConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "RedshiftserverlessNamespaceSnapshotCopyConfigurationsList",
      "namespace": "redshiftserverlessNamespace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 390
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.redshiftserverlessNamespace.RedshiftserverlessNamespaceSnapshotCopyConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/redshiftserverless-namespace/index:RedshiftserverlessNamespaceSnapshotCopyConfigurationsList"
    },
    "@cdktn/provider-awscc.redshiftserverlessNamespace.RedshiftserverlessNamespaceSnapshotCopyConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.redshiftserverlessNamespace.RedshiftserverlessNamespaceSnapshotCopyConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/redshiftserverless-namespace/index.ts",
          "line": 294
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/redshiftserverless-namespace/index.ts",
        "line": 284
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 348
          },
          "name": "resetDestinationKmsKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 364
          },
          "name": "resetDestinationRegion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 380
          },
          "name": "resetSnapshotRetentionPeriod"
        }
      ],
      "name": "RedshiftserverlessNamespaceSnapshotCopyConfigurationsOutputReference",
      "namespace": "redshiftserverlessNamespace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 352
          },
          "name": "destinationKmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 368
          },
          "name": "destinationRegionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 384
          },
          "name": "snapshotRetentionPeriodInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 342
          },
          "name": "destinationKmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 358
          },
          "name": "destinationRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 374
          },
          "name": "snapshotRetentionPeriod",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 298
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.redshiftserverlessNamespace.RedshiftserverlessNamespaceSnapshotCopyConfigurations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/redshiftserverless-namespace/index:RedshiftserverlessNamespaceSnapshotCopyConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.redshiftserverlessNamespace.RedshiftserverlessNamespaceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.redshiftserverlessNamespace.RedshiftserverlessNamespaceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/redshiftserverless-namespace/index.ts",
        "line": 408
      },
      "name": "RedshiftserverlessNamespaceTags",
      "namespace": "redshiftserverlessNamespace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshiftserverless_namespace#key RedshiftserverlessNamespace#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 412
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshiftserverless_namespace#value RedshiftserverlessNamespace#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 416
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/redshiftserverless-namespace/index:RedshiftserverlessNamespaceTags"
    },
    "@cdktn/provider-awscc.redshiftserverlessNamespace.RedshiftserverlessNamespaceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.redshiftserverlessNamespace.RedshiftserverlessNamespaceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/redshiftserverless-namespace/index.ts",
          "line": 546
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/redshiftserverless-namespace/index.ts",
        "line": 538
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 553
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.redshiftserverlessNamespace.RedshiftserverlessNamespaceTagsOutputReference"
            }
          }
        }
      ],
      "name": "RedshiftserverlessNamespaceTagsList",
      "namespace": "redshiftserverlessNamespace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 539
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.redshiftserverlessNamespace.RedshiftserverlessNamespaceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/redshiftserverless-namespace/index:RedshiftserverlessNamespaceTagsList"
    },
    "@cdktn/provider-awscc.redshiftserverlessNamespace.RedshiftserverlessNamespaceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.redshiftserverlessNamespace.RedshiftserverlessNamespaceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/redshiftserverless-namespace/index.ts",
          "line": 465
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/redshiftserverless-namespace/index.ts",
        "line": 455
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 513
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 529
          },
          "name": "resetValue"
        }
      ],
      "name": "RedshiftserverlessNamespaceTagsOutputReference",
      "namespace": "redshiftserverlessNamespace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 517
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 533
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 507
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 523
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-namespace/index.ts",
            "line": 469
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.redshiftserverlessNamespace.RedshiftserverlessNamespaceTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/redshiftserverless-namespace/index:RedshiftserverlessNamespaceTagsOutputReference"
    },
    "@cdktn/provider-awscc.redshiftserverlessSnapshot.RedshiftserverlessSnapshot": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshiftserverless_snapshot awscc_redshiftserverless_snapshot}."
      },
      "fqn": "@cdktn/provider-awscc.redshiftserverlessSnapshot.RedshiftserverlessSnapshot",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshiftserverless_snapshot awscc_redshiftserverless_snapshot} Resource."
        },
        "locationInModule": {
          "filename": "src/redshiftserverless-snapshot/index.ts",
          "line": 324
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.redshiftserverlessSnapshot.RedshiftserverlessSnapshotConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/redshiftserverless-snapshot/index.ts",
        "line": 292
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a RedshiftserverlessSnapshot resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-snapshot/index.ts",
            "line": 309
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the RedshiftserverlessSnapshot to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshiftserverless_snapshot#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing RedshiftserverlessSnapshot that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the RedshiftserverlessSnapshot to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-snapshot/index.ts",
            "line": 416
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.redshiftserverlessSnapshot.RedshiftserverlessSnapshotTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-snapshot/index.ts",
            "line": 363
          },
          "name": "resetNamespaceName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-snapshot/index.ts",
            "line": 384
          },
          "name": "resetRetentionPeriod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-snapshot/index.ts",
            "line": 419
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-snapshot/index.ts",
            "line": 431
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-snapshot/index.ts",
            "line": 440
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "RedshiftserverlessSnapshot",
      "namespace": "redshiftserverlessSnapshot",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-snapshot/index.ts",
            "line": 297
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-snapshot/index.ts",
            "line": 351
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-snapshot/index.ts",
            "line": 372
          },
          "name": "ownerAccount",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-snapshot/index.ts",
            "line": 394
          },
          "name": "snapshot",
          "type": {
            "fqn": "@cdktn/provider-awscc.redshiftserverlessSnapshot.RedshiftserverlessSnapshotSnapshotOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-snapshot/index.ts",
            "line": 413
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.redshiftserverlessSnapshot.RedshiftserverlessSnapshotTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-snapshot/index.ts",
            "line": 367
          },
          "name": "namespaceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-snapshot/index.ts",
            "line": 388
          },
          "name": "retentionPeriodInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-snapshot/index.ts",
            "line": 407
          },
          "name": "snapshotNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-snapshot/index.ts",
            "line": 423
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.redshiftserverlessSnapshot.RedshiftserverlessSnapshotTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-snapshot/index.ts",
            "line": 357
          },
          "name": "namespaceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-snapshot/index.ts",
            "line": 378
          },
          "name": "retentionPeriod",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-snapshot/index.ts",
            "line": 400
          },
          "name": "snapshotName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/redshiftserverless-snapshot/index:RedshiftserverlessSnapshot"
    },
    "@cdktn/provider-awscc.redshiftserverlessSnapshot.RedshiftserverlessSnapshotConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.redshiftserverlessSnapshot.RedshiftserverlessSnapshotConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/redshiftserverless-snapshot/index.ts",
        "line": 14
      },
      "name": "RedshiftserverlessSnapshotConfig",
      "namespace": "redshiftserverlessSnapshot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshiftserverless_snapshot#snapshot_name RedshiftserverlessSnapshot#snapshot_name}",
            "stability": "stable",
            "summary": "The name of the snapshot."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-snapshot/index.ts",
            "line": 32
          },
          "name": "snapshotName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshiftserverless_snapshot#namespace_name RedshiftserverlessSnapshot#namespace_name}",
            "stability": "stable",
            "summary": "The namespace the snapshot is associated with."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-snapshot/index.ts",
            "line": 20
          },
          "name": "namespaceName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshiftserverless_snapshot#retention_period RedshiftserverlessSnapshot#retention_period}",
            "stability": "stable",
            "summary": "The retention period of the snapshot."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-snapshot/index.ts",
            "line": 26
          },
          "name": "retentionPeriod",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshiftserverless_snapshot#tags RedshiftserverlessSnapshot#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-snapshot/index.ts",
            "line": 38
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.redshiftserverlessSnapshot.RedshiftserverlessSnapshotTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/redshiftserverless-snapshot/index:RedshiftserverlessSnapshotConfig"
    },
    "@cdktn/provider-awscc.redshiftserverlessSnapshot.RedshiftserverlessSnapshotSnapshot": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.redshiftserverlessSnapshot.RedshiftserverlessSnapshotSnapshot",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/redshiftserverless-snapshot/index.ts",
        "line": 40
      },
      "name": "RedshiftserverlessSnapshotSnapshot",
      "namespace": "redshiftserverlessSnapshot",
      "symbolId": "src/redshiftserverless-snapshot/index:RedshiftserverlessSnapshotSnapshot"
    },
    "@cdktn/provider-awscc.redshiftserverlessSnapshot.RedshiftserverlessSnapshotSnapshotOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.redshiftserverlessSnapshot.RedshiftserverlessSnapshotSnapshotOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/redshiftserverless-snapshot/index.ts",
          "line": 70
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/redshiftserverless-snapshot/index.ts",
        "line": 63
      },
      "name": "RedshiftserverlessSnapshotSnapshotOutputReference",
      "namespace": "redshiftserverlessSnapshot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-snapshot/index.ts",
            "line": 90
          },
          "name": "adminUsername",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-snapshot/index.ts",
            "line": 95
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-snapshot/index.ts",
            "line": 100
          },
          "name": "namespaceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-snapshot/index.ts",
            "line": 105
          },
          "name": "namespaceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-snapshot/index.ts",
            "line": 110
          },
          "name": "ownerAccount",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-snapshot/index.ts",
            "line": 115
          },
          "name": "retentionPeriod",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-snapshot/index.ts",
            "line": 120
          },
          "name": "snapshotArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-snapshot/index.ts",
            "line": 125
          },
          "name": "snapshotCreateTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-snapshot/index.ts",
            "line": 130
          },
          "name": "snapshotName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-snapshot/index.ts",
            "line": 135
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-snapshot/index.ts",
            "line": 74
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.redshiftserverlessSnapshot.RedshiftserverlessSnapshotSnapshot"
          }
        }
      ],
      "symbolId": "src/redshiftserverless-snapshot/index:RedshiftserverlessSnapshotSnapshotOutputReference"
    },
    "@cdktn/provider-awscc.redshiftserverlessSnapshot.RedshiftserverlessSnapshotTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.redshiftserverlessSnapshot.RedshiftserverlessSnapshotTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/redshiftserverless-snapshot/index.ts",
        "line": 139
      },
      "name": "RedshiftserverlessSnapshotTags",
      "namespace": "redshiftserverlessSnapshot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshiftserverless_snapshot#key RedshiftserverlessSnapshot#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-snapshot/index.ts",
            "line": 143
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshiftserverless_snapshot#value RedshiftserverlessSnapshot#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-snapshot/index.ts",
            "line": 147
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/redshiftserverless-snapshot/index:RedshiftserverlessSnapshotTags"
    },
    "@cdktn/provider-awscc.redshiftserverlessSnapshot.RedshiftserverlessSnapshotTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.redshiftserverlessSnapshot.RedshiftserverlessSnapshotTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/redshiftserverless-snapshot/index.ts",
          "line": 277
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/redshiftserverless-snapshot/index.ts",
        "line": 269
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-snapshot/index.ts",
            "line": 284
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.redshiftserverlessSnapshot.RedshiftserverlessSnapshotTagsOutputReference"
            }
          }
        }
      ],
      "name": "RedshiftserverlessSnapshotTagsList",
      "namespace": "redshiftserverlessSnapshot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-snapshot/index.ts",
            "line": 270
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.redshiftserverlessSnapshot.RedshiftserverlessSnapshotTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/redshiftserverless-snapshot/index:RedshiftserverlessSnapshotTagsList"
    },
    "@cdktn/provider-awscc.redshiftserverlessSnapshot.RedshiftserverlessSnapshotTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.redshiftserverlessSnapshot.RedshiftserverlessSnapshotTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/redshiftserverless-snapshot/index.ts",
          "line": 196
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/redshiftserverless-snapshot/index.ts",
        "line": 186
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-snapshot/index.ts",
            "line": 244
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-snapshot/index.ts",
            "line": 260
          },
          "name": "resetValue"
        }
      ],
      "name": "RedshiftserverlessSnapshotTagsOutputReference",
      "namespace": "redshiftserverlessSnapshot",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-snapshot/index.ts",
            "line": 248
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-snapshot/index.ts",
            "line": 264
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-snapshot/index.ts",
            "line": 238
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-snapshot/index.ts",
            "line": 254
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-snapshot/index.ts",
            "line": 200
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.redshiftserverlessSnapshot.RedshiftserverlessSnapshotTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/redshiftserverless-snapshot/index:RedshiftserverlessSnapshotTagsOutputReference"
    },
    "@cdktn/provider-awscc.redshiftserverlessWorkgroup.RedshiftserverlessWorkgroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshiftserverless_workgroup awscc_redshiftserverless_workgroup}."
      },
      "fqn": "@cdktn/provider-awscc.redshiftserverlessWorkgroup.RedshiftserverlessWorkgroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshiftserverless_workgroup awscc_redshiftserverless_workgroup} Resource."
        },
        "locationInModule": {
          "filename": "src/redshiftserverless-workgroup/index.ts",
          "line": 1489
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.redshiftserverlessWorkgroup.RedshiftserverlessWorkgroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/redshiftserverless-workgroup/index.ts",
        "line": 1457
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a RedshiftserverlessWorkgroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 1474
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the RedshiftserverlessWorkgroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshiftserverless_workgroup#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing RedshiftserverlessWorkgroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the RedshiftserverlessWorkgroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 1550
          },
          "name": "putConfigParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.redshiftserverlessWorkgroup.RedshiftserverlessWorkgroupConfigParameters"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 1635
          },
          "name": "putPricePerformanceTarget",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.redshiftserverlessWorkgroup.RedshiftserverlessWorkgroupPricePerformanceTarget"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 1763
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.redshiftserverlessWorkgroup.RedshiftserverlessWorkgroupTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 1795
          },
          "name": "putWorkgroup",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.redshiftserverlessWorkgroup.RedshiftserverlessWorkgroupWorkgroup"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 1537
          },
          "name": "resetBaseCapacity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 1553
          },
          "name": "resetConfigParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 1569
          },
          "name": "resetEnhancedVpcRouting"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 1590
          },
          "name": "resetMaxCapacity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 1606
          },
          "name": "resetNamespaceName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 1622
          },
          "name": "resetPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 1638
          },
          "name": "resetPricePerformanceTarget"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 1654
          },
          "name": "resetPubliclyAccessible"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 1670
          },
          "name": "resetRecoveryPointId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 1686
          },
          "name": "resetSecurityGroupIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 1702
          },
          "name": "resetSnapshotArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 1718
          },
          "name": "resetSnapshotName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 1734
          },
          "name": "resetSnapshotOwnerAccount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 1750
          },
          "name": "resetSubnetIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 1766
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 1782
          },
          "name": "resetTrackName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 1798
          },
          "name": "resetWorkgroup"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 1823
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 1846
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "RedshiftserverlessWorkgroup",
      "namespace": "redshiftserverlessWorkgroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 1462
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 1547
          },
          "name": "configParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.redshiftserverlessWorkgroup.RedshiftserverlessWorkgroupConfigParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 1578
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 1632
          },
          "name": "pricePerformanceTarget",
          "type": {
            "fqn": "@cdktn/provider-awscc.redshiftserverlessWorkgroup.RedshiftserverlessWorkgroupPricePerformanceTargetOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 1760
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.redshiftserverlessWorkgroup.RedshiftserverlessWorkgroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 1792
          },
          "name": "workgroup",
          "type": {
            "fqn": "@cdktn/provider-awscc.redshiftserverlessWorkgroup.RedshiftserverlessWorkgroupWorkgroupOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 1541
          },
          "name": "baseCapacityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 1557
          },
          "name": "configParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.redshiftserverlessWorkgroup.RedshiftserverlessWorkgroupConfigParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 1573
          },
          "name": "enhancedVpcRoutingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 1594
          },
          "name": "maxCapacityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 1610
          },
          "name": "namespaceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 1626
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 1642
          },
          "name": "pricePerformanceTargetInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.redshiftserverlessWorkgroup.RedshiftserverlessWorkgroupPricePerformanceTarget"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 1658
          },
          "name": "publiclyAccessibleInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 1674
          },
          "name": "recoveryPointIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 1690
          },
          "name": "securityGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 1706
          },
          "name": "snapshotArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 1722
          },
          "name": "snapshotNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 1738
          },
          "name": "snapshotOwnerAccountInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 1754
          },
          "name": "subnetIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 1770
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.redshiftserverlessWorkgroup.RedshiftserverlessWorkgroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 1786
          },
          "name": "trackNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 1802
          },
          "name": "workgroupInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.redshiftserverlessWorkgroup.RedshiftserverlessWorkgroupWorkgroup"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 1815
          },
          "name": "workgroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 1531
          },
          "name": "baseCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 1563
          },
          "name": "enhancedVpcRouting",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 1584
          },
          "name": "maxCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 1600
          },
          "name": "namespaceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 1616
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 1648
          },
          "name": "publiclyAccessible",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 1664
          },
          "name": "recoveryPointId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 1680
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 1696
          },
          "name": "snapshotArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 1712
          },
          "name": "snapshotName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 1728
          },
          "name": "snapshotOwnerAccount",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 1744
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 1776
          },
          "name": "trackName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 1808
          },
          "name": "workgroupName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/redshiftserverless-workgroup/index:RedshiftserverlessWorkgroup"
    },
    "@cdktn/provider-awscc.redshiftserverlessWorkgroup.RedshiftserverlessWorkgroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.redshiftserverlessWorkgroup.RedshiftserverlessWorkgroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/redshiftserverless-workgroup/index.ts",
        "line": 14
      },
      "name": "RedshiftserverlessWorkgroupConfig",
      "namespace": "redshiftserverlessWorkgroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshiftserverless_workgroup#workgroup_name RedshiftserverlessWorkgroup#workgroup_name}",
            "stability": "stable",
            "summary": "The name of the workgroup."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 120
          },
          "name": "workgroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshiftserverless_workgroup#base_capacity RedshiftserverlessWorkgroup#base_capacity}",
            "stability": "stable",
            "summary": "The base compute capacity of the workgroup in Redshift Processing Units (RPUs)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 20
          },
          "name": "baseCapacity",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Available options are datestyle, enable_user_activity_logging, query_group, search_path, max_query_execution_time, and require_ssl.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshiftserverless_workgroup#config_parameters RedshiftserverlessWorkgroup#config_parameters}",
            "stability": "stable",
            "summary": "A list of parameters to set for finer control over a database."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 26
          },
          "name": "configParameters",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.redshiftserverlessWorkgroup.RedshiftserverlessWorkgroupConfigParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshiftserverless_workgroup#enhanced_vpc_routing RedshiftserverlessWorkgroup#enhanced_vpc_routing}",
            "stability": "stable",
            "summary": "The value that specifies whether to enable enhanced virtual private cloud (VPC) routing, which forces Amazon Redshift Serverless to route traffic through your VPC."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 32
          },
          "name": "enhancedVpcRouting",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshiftserverless_workgroup#max_capacity RedshiftserverlessWorkgroup#max_capacity}",
            "stability": "stable",
            "summary": "The max compute capacity of the workgroup in Redshift Processing Units (RPUs)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 38
          },
          "name": "maxCapacity",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshiftserverless_workgroup#namespace_name RedshiftserverlessWorkgroup#namespace_name}",
            "stability": "stable",
            "summary": "The namespace the workgroup is associated with."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 44
          },
          "name": "namespaceName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid port ranges are 5431-5455 and 8191-8215. The default is 5439.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshiftserverless_workgroup#port RedshiftserverlessWorkgroup#port}",
            "stability": "stable",
            "summary": "The custom port to use when connecting to a workgroup."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 50
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshiftserverless_workgroup#price_performance_target RedshiftserverlessWorkgroup#price_performance_target}",
            "stability": "stable",
            "summary": "A property that represents the price performance target settings for the workgroup."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 56
          },
          "name": "pricePerformanceTarget",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.redshiftserverlessWorkgroup.RedshiftserverlessWorkgroupPricePerformanceTarget"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshiftserverless_workgroup#publicly_accessible RedshiftserverlessWorkgroup#publicly_accessible}",
            "stability": "stable",
            "summary": "A value that specifies whether the workgroup can be accessible from a public network."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 62
          },
          "name": "publiclyAccessible",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When this resource is first created, the namespace is restored from this recovery point. On subsequent updates, a restore occurs only when RecoveryPointId changes from its previous value. If the value is unchanged or removed, no restore takes place and existing data is preserved.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshiftserverless_workgroup#recovery_point_id RedshiftserverlessWorkgroup#recovery_point_id}",
            "stability": "stable",
            "summary": "The identifier of the recovery point to restore the namespace from."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 68
          },
          "name": "recoveryPointId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshiftserverless_workgroup#security_group_ids RedshiftserverlessWorkgroup#security_group_ids}",
            "stability": "stable",
            "summary": "A list of security group IDs to associate with the workgroup."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 74
          },
          "name": "securityGroupIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Specify either SnapshotArn or SnapshotName, but not both. When this resource is first created, the namespace is restored from this snapshot. On subsequent updates, a restore occurs only when SnapshotArn changes from its previous value. If the value is unchanged or removed, no restore takes place and existing data is preserved.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshiftserverless_workgroup#snapshot_arn RedshiftserverlessWorkgroup#snapshot_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the snapshot to restore the namespace from."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 80
          },
          "name": "snapshotArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Because snapshot names are unique only within an account, also specify SnapshotOwnerAccount when restoring from a snapshot owned by a different account. Specify either SnapshotName or SnapshotArn, but not both. When this resource is first created, the namespace is restored from this snapshot. On subsequent updates, a restore occurs only when SnapshotName or SnapshotOwnerAccount changes from its previous value. If both values are unchanged or SnapshotName is removed, no restore takes place and existing data is preserved.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshiftserverless_workgroup#snapshot_name RedshiftserverlessWorkgroup#snapshot_name}",
            "stability": "stable",
            "summary": "The name of the snapshot to restore the namespace from."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 86
          },
          "name": "snapshotName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Required when restoring from a snapshot shared by another account. Used in combination with SnapshotName. On updates, changing this value while SnapshotName is set triggers a restore from the newly referenced snapshot. If the value is unchanged, no restore takes place and existing data is preserved.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshiftserverless_workgroup#snapshot_owner_account RedshiftserverlessWorkgroup#snapshot_owner_account}",
            "stability": "stable",
            "summary": "The AWS account ID that owns the snapshot."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 92
          },
          "name": "snapshotOwnerAccount",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshiftserverless_workgroup#subnet_ids RedshiftserverlessWorkgroup#subnet_ids}",
            "stability": "stable",
            "summary": "A list of subnet IDs the workgroup is associated with."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 98
          },
          "name": "subnetIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshiftserverless_workgroup#tags RedshiftserverlessWorkgroup#tags}",
            "stability": "stable",
            "summary": "The map of the key-value pairs used to tag the workgroup."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 104
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.redshiftserverlessWorkgroup.RedshiftserverlessWorkgroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshiftserverless_workgroup#track_name RedshiftserverlessWorkgroup#track_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 108
          },
          "name": "trackName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshiftserverless_workgroup#workgroup RedshiftserverlessWorkgroup#workgroup}",
            "stability": "stable",
            "summary": "Definition for workgroup resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 114
          },
          "name": "workgroup",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.redshiftserverlessWorkgroup.RedshiftserverlessWorkgroupWorkgroup"
          }
        }
      ],
      "symbolId": "src/redshiftserverless-workgroup/index:RedshiftserverlessWorkgroupConfig"
    },
    "@cdktn/provider-awscc.redshiftserverlessWorkgroup.RedshiftserverlessWorkgroupConfigParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.redshiftserverlessWorkgroup.RedshiftserverlessWorkgroupConfigParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/redshiftserverless-workgroup/index.ts",
        "line": 122
      },
      "name": "RedshiftserverlessWorkgroupConfigParameters",
      "namespace": "redshiftserverlessWorkgroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshiftserverless_workgroup#parameter_key RedshiftserverlessWorkgroup#parameter_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 126
          },
          "name": "parameterKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshiftserverless_workgroup#parameter_value RedshiftserverlessWorkgroup#parameter_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 130
          },
          "name": "parameterValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/redshiftserverless-workgroup/index:RedshiftserverlessWorkgroupConfigParameters"
    },
    "@cdktn/provider-awscc.redshiftserverlessWorkgroup.RedshiftserverlessWorkgroupConfigParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.redshiftserverlessWorkgroup.RedshiftserverlessWorkgroupConfigParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/redshiftserverless-workgroup/index.ts",
          "line": 260
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/redshiftserverless-workgroup/index.ts",
        "line": 252
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 267
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.redshiftserverlessWorkgroup.RedshiftserverlessWorkgroupConfigParametersOutputReference"
            }
          }
        }
      ],
      "name": "RedshiftserverlessWorkgroupConfigParametersList",
      "namespace": "redshiftserverlessWorkgroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 253
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.redshiftserverlessWorkgroup.RedshiftserverlessWorkgroupConfigParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/redshiftserverless-workgroup/index:RedshiftserverlessWorkgroupConfigParametersList"
    },
    "@cdktn/provider-awscc.redshiftserverlessWorkgroup.RedshiftserverlessWorkgroupConfigParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.redshiftserverlessWorkgroup.RedshiftserverlessWorkgroupConfigParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/redshiftserverless-workgroup/index.ts",
          "line": 179
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/redshiftserverless-workgroup/index.ts",
        "line": 169
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 227
          },
          "name": "resetParameterKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 243
          },
          "name": "resetParameterValue"
        }
      ],
      "name": "RedshiftserverlessWorkgroupConfigParametersOutputReference",
      "namespace": "redshiftserverlessWorkgroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 231
          },
          "name": "parameterKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 247
          },
          "name": "parameterValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 221
          },
          "name": "parameterKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 237
          },
          "name": "parameterValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 183
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.redshiftserverlessWorkgroup.RedshiftserverlessWorkgroupConfigParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/redshiftserverless-workgroup/index:RedshiftserverlessWorkgroupConfigParametersOutputReference"
    },
    "@cdktn/provider-awscc.redshiftserverlessWorkgroup.RedshiftserverlessWorkgroupPricePerformanceTarget": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.redshiftserverlessWorkgroup.RedshiftserverlessWorkgroupPricePerformanceTarget",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/redshiftserverless-workgroup/index.ts",
        "line": 271
      },
      "name": "RedshiftserverlessWorkgroupPricePerformanceTarget",
      "namespace": "redshiftserverlessWorkgroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshiftserverless_workgroup#level RedshiftserverlessWorkgroup#level}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 275
          },
          "name": "level",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshiftserverless_workgroup#status RedshiftserverlessWorkgroup#status}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 279
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/redshiftserverless-workgroup/index:RedshiftserverlessWorkgroupPricePerformanceTarget"
    },
    "@cdktn/provider-awscc.redshiftserverlessWorkgroup.RedshiftserverlessWorkgroupPricePerformanceTargetOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.redshiftserverlessWorkgroup.RedshiftserverlessWorkgroupPricePerformanceTargetOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/redshiftserverless-workgroup/index.ts",
          "line": 326
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/redshiftserverless-workgroup/index.ts",
        "line": 318
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 374
          },
          "name": "resetLevel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 390
          },
          "name": "resetStatus"
        }
      ],
      "name": "RedshiftserverlessWorkgroupPricePerformanceTargetOutputReference",
      "namespace": "redshiftserverlessWorkgroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 378
          },
          "name": "levelInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 394
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 368
          },
          "name": "level",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 384
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 330
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.redshiftserverlessWorkgroup.RedshiftserverlessWorkgroupPricePerformanceTarget"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/redshiftserverless-workgroup/index:RedshiftserverlessWorkgroupPricePerformanceTargetOutputReference"
    },
    "@cdktn/provider-awscc.redshiftserverlessWorkgroup.RedshiftserverlessWorkgroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.redshiftserverlessWorkgroup.RedshiftserverlessWorkgroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/redshiftserverless-workgroup/index.ts",
        "line": 398
      },
      "name": "RedshiftserverlessWorkgroupTags",
      "namespace": "redshiftserverlessWorkgroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshiftserverless_workgroup#key RedshiftserverlessWorkgroup#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 402
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshiftserverless_workgroup#value RedshiftserverlessWorkgroup#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 406
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/redshiftserverless-workgroup/index:RedshiftserverlessWorkgroupTags"
    },
    "@cdktn/provider-awscc.redshiftserverlessWorkgroup.RedshiftserverlessWorkgroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.redshiftserverlessWorkgroup.RedshiftserverlessWorkgroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/redshiftserverless-workgroup/index.ts",
          "line": 536
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/redshiftserverless-workgroup/index.ts",
        "line": 528
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 543
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.redshiftserverlessWorkgroup.RedshiftserverlessWorkgroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "RedshiftserverlessWorkgroupTagsList",
      "namespace": "redshiftserverlessWorkgroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 529
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.redshiftserverlessWorkgroup.RedshiftserverlessWorkgroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/redshiftserverless-workgroup/index:RedshiftserverlessWorkgroupTagsList"
    },
    "@cdktn/provider-awscc.redshiftserverlessWorkgroup.RedshiftserverlessWorkgroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.redshiftserverlessWorkgroup.RedshiftserverlessWorkgroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/redshiftserverless-workgroup/index.ts",
          "line": 455
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/redshiftserverless-workgroup/index.ts",
        "line": 445
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 503
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 519
          },
          "name": "resetValue"
        }
      ],
      "name": "RedshiftserverlessWorkgroupTagsOutputReference",
      "namespace": "redshiftserverlessWorkgroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 507
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 523
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 497
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 513
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 459
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.redshiftserverlessWorkgroup.RedshiftserverlessWorkgroupTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/redshiftserverless-workgroup/index:RedshiftserverlessWorkgroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.redshiftserverlessWorkgroup.RedshiftserverlessWorkgroupWorkgroup": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.redshiftserverlessWorkgroup.RedshiftserverlessWorkgroupWorkgroup",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/redshiftserverless-workgroup/index.ts",
        "line": 1255
      },
      "name": "RedshiftserverlessWorkgroupWorkgroup",
      "namespace": "redshiftserverlessWorkgroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshiftserverless_workgroup#endpoint RedshiftserverlessWorkgroup#endpoint}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 1259
          },
          "name": "endpoint",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.redshiftserverlessWorkgroup.RedshiftserverlessWorkgroupWorkgroupEndpoint"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshiftserverless_workgroup#price_performance_target RedshiftserverlessWorkgroup#price_performance_target}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 1263
          },
          "name": "pricePerformanceTarget",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.redshiftserverlessWorkgroup.RedshiftserverlessWorkgroupWorkgroupPricePerformanceTarget"
          }
        }
      ],
      "symbolId": "src/redshiftserverless-workgroup/index:RedshiftserverlessWorkgroupWorkgroup"
    },
    "@cdktn/provider-awscc.redshiftserverlessWorkgroup.RedshiftserverlessWorkgroupWorkgroupConfigParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.redshiftserverlessWorkgroup.RedshiftserverlessWorkgroupWorkgroupConfigParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/redshiftserverless-workgroup/index.ts",
        "line": 547
      },
      "name": "RedshiftserverlessWorkgroupWorkgroupConfigParameters",
      "namespace": "redshiftserverlessWorkgroup",
      "symbolId": "src/redshiftserverless-workgroup/index:RedshiftserverlessWorkgroupWorkgroupConfigParameters"
    },
    "@cdktn/provider-awscc.redshiftserverlessWorkgroup.RedshiftserverlessWorkgroupWorkgroupConfigParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.redshiftserverlessWorkgroup.RedshiftserverlessWorkgroupWorkgroupConfigParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/redshiftserverless-workgroup/index.ts",
          "line": 616
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/redshiftserverless-workgroup/index.ts",
        "line": 609
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 623
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.redshiftserverlessWorkgroup.RedshiftserverlessWorkgroupWorkgroupConfigParametersOutputReference"
            }
          }
        }
      ],
      "name": "RedshiftserverlessWorkgroupWorkgroupConfigParametersList",
      "namespace": "redshiftserverlessWorkgroup",
      "symbolId": "src/redshiftserverless-workgroup/index:RedshiftserverlessWorkgroupWorkgroupConfigParametersList"
    },
    "@cdktn/provider-awscc.redshiftserverlessWorkgroup.RedshiftserverlessWorkgroupWorkgroupConfigParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.redshiftserverlessWorkgroup.RedshiftserverlessWorkgroupWorkgroupConfigParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/redshiftserverless-workgroup/index.ts",
          "line": 579
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/redshiftserverless-workgroup/index.ts",
        "line": 570
      },
      "name": "RedshiftserverlessWorkgroupWorkgroupConfigParametersOutputReference",
      "namespace": "redshiftserverlessWorkgroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 599
          },
          "name": "parameterKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 604
          },
          "name": "parameterValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 583
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.redshiftserverlessWorkgroup.RedshiftserverlessWorkgroupWorkgroupConfigParameters"
          }
        }
      ],
      "symbolId": "src/redshiftserverless-workgroup/index:RedshiftserverlessWorkgroupWorkgroupConfigParametersOutputReference"
    },
    "@cdktn/provider-awscc.redshiftserverlessWorkgroup.RedshiftserverlessWorkgroupWorkgroupEndpoint": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.redshiftserverlessWorkgroup.RedshiftserverlessWorkgroupWorkgroupEndpoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/redshiftserverless-workgroup/index.ts",
        "line": 1024
      },
      "name": "RedshiftserverlessWorkgroupWorkgroupEndpoint",
      "namespace": "redshiftserverlessWorkgroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshiftserverless_workgroup#vpc_endpoints RedshiftserverlessWorkgroup#vpc_endpoints}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 1028
          },
          "name": "vpcEndpoints",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.redshiftserverlessWorkgroup.RedshiftserverlessWorkgroupWorkgroupEndpointVpcEndpoints"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/redshiftserverless-workgroup/index:RedshiftserverlessWorkgroupWorkgroupEndpoint"
    },
    "@cdktn/provider-awscc.redshiftserverlessWorkgroup.RedshiftserverlessWorkgroupWorkgroupEndpointOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.redshiftserverlessWorkgroup.RedshiftserverlessWorkgroupWorkgroupEndpointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/redshiftserverless-workgroup/index.ts",
          "line": 1068
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/redshiftserverless-workgroup/index.ts",
        "line": 1060
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 1117
          },
          "name": "putVpcEndpoints",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.redshiftserverlessWorkgroup.RedshiftserverlessWorkgroupWorkgroupEndpointVpcEndpoints"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 1120
          },
          "name": "resetVpcEndpoints"
        }
      ],
      "name": "RedshiftserverlessWorkgroupWorkgroupEndpointOutputReference",
      "namespace": "redshiftserverlessWorkgroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 1103
          },
          "name": "address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 1108
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 1114
          },
          "name": "vpcEndpoints",
          "type": {
            "fqn": "@cdktn/provider-awscc.redshiftserverlessWorkgroup.RedshiftserverlessWorkgroupWorkgroupEndpointVpcEndpointsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 1124
          },
          "name": "vpcEndpointsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.redshiftserverlessWorkgroup.RedshiftserverlessWorkgroupWorkgroupEndpointVpcEndpoints"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 1072
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.redshiftserverlessWorkgroup.RedshiftserverlessWorkgroupWorkgroupEndpoint"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/redshiftserverless-workgroup/index:RedshiftserverlessWorkgroupWorkgroupEndpointOutputReference"
    },
    "@cdktn/provider-awscc.redshiftserverlessWorkgroup.RedshiftserverlessWorkgroupWorkgroupEndpointVpcEndpoints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.redshiftserverlessWorkgroup.RedshiftserverlessWorkgroupWorkgroupEndpointVpcEndpoints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/redshiftserverless-workgroup/index.ts",
        "line": 842
      },
      "name": "RedshiftserverlessWorkgroupWorkgroupEndpointVpcEndpoints",
      "namespace": "redshiftserverlessWorkgroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshiftserverless_workgroup#network_interfaces RedshiftserverlessWorkgroup#network_interfaces}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 846
          },
          "name": "networkInterfaces",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.redshiftserverlessWorkgroup.RedshiftserverlessWorkgroupWorkgroupEndpointVpcEndpointsNetworkInterfaces"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshiftserverless_workgroup#vpc_endpoint_id RedshiftserverlessWorkgroup#vpc_endpoint_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 850
          },
          "name": "vpcEndpointId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshiftserverless_workgroup#vpc_id RedshiftserverlessWorkgroup#vpc_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 854
          },
          "name": "vpcId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/redshiftserverless-workgroup/index:RedshiftserverlessWorkgroupWorkgroupEndpointVpcEndpoints"
    },
    "@cdktn/provider-awscc.redshiftserverlessWorkgroup.RedshiftserverlessWorkgroupWorkgroupEndpointVpcEndpointsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.redshiftserverlessWorkgroup.RedshiftserverlessWorkgroupWorkgroupEndpointVpcEndpointsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/redshiftserverless-workgroup/index.ts",
          "line": 1013
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/redshiftserverless-workgroup/index.ts",
        "line": 1005
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 1020
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.redshiftserverlessWorkgroup.RedshiftserverlessWorkgroupWorkgroupEndpointVpcEndpointsOutputReference"
            }
          }
        }
      ],
      "name": "RedshiftserverlessWorkgroupWorkgroupEndpointVpcEndpointsList",
      "namespace": "redshiftserverlessWorkgroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 1006
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.redshiftserverlessWorkgroup.RedshiftserverlessWorkgroupWorkgroupEndpointVpcEndpoints"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/redshiftserverless-workgroup/index:RedshiftserverlessWorkgroupWorkgroupEndpointVpcEndpointsList"
    },
    "@cdktn/provider-awscc.redshiftserverlessWorkgroup.RedshiftserverlessWorkgroupWorkgroupEndpointVpcEndpointsNetworkInterfaces": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.redshiftserverlessWorkgroup.RedshiftserverlessWorkgroupWorkgroupEndpointVpcEndpointsNetworkInterfaces",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/redshiftserverless-workgroup/index.ts",
        "line": 627
      },
      "name": "RedshiftserverlessWorkgroupWorkgroupEndpointVpcEndpointsNetworkInterfaces",
      "namespace": "redshiftserverlessWorkgroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshiftserverless_workgroup#availability_zone RedshiftserverlessWorkgroup#availability_zone}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 631
          },
          "name": "availabilityZone",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshiftserverless_workgroup#network_interface_id RedshiftserverlessWorkgroup#network_interface_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 635
          },
          "name": "networkInterfaceId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshiftserverless_workgroup#private_ip_address RedshiftserverlessWorkgroup#private_ip_address}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 639
          },
          "name": "privateIpAddress",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshiftserverless_workgroup#subnet_id RedshiftserverlessWorkgroup#subnet_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 643
          },
          "name": "subnetId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/redshiftserverless-workgroup/index:RedshiftserverlessWorkgroupWorkgroupEndpointVpcEndpointsNetworkInterfaces"
    },
    "@cdktn/provider-awscc.redshiftserverlessWorkgroup.RedshiftserverlessWorkgroupWorkgroupEndpointVpcEndpointsNetworkInterfacesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.redshiftserverlessWorkgroup.RedshiftserverlessWorkgroupWorkgroupEndpointVpcEndpointsNetworkInterfacesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/redshiftserverless-workgroup/index.ts",
          "line": 831
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/redshiftserverless-workgroup/index.ts",
        "line": 823
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 838
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.redshiftserverlessWorkgroup.RedshiftserverlessWorkgroupWorkgroupEndpointVpcEndpointsNetworkInterfacesOutputReference"
            }
          }
        }
      ],
      "name": "RedshiftserverlessWorkgroupWorkgroupEndpointVpcEndpointsNetworkInterfacesList",
      "namespace": "redshiftserverlessWorkgroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 824
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.redshiftserverlessWorkgroup.RedshiftserverlessWorkgroupWorkgroupEndpointVpcEndpointsNetworkInterfaces"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/redshiftserverless-workgroup/index:RedshiftserverlessWorkgroupWorkgroupEndpointVpcEndpointsNetworkInterfacesList"
    },
    "@cdktn/provider-awscc.redshiftserverlessWorkgroup.RedshiftserverlessWorkgroupWorkgroupEndpointVpcEndpointsNetworkInterfacesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.redshiftserverlessWorkgroup.RedshiftserverlessWorkgroupWorkgroupEndpointVpcEndpointsNetworkInterfacesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/redshiftserverless-workgroup/index.ts",
          "line": 706
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/redshiftserverless-workgroup/index.ts",
        "line": 696
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 766
          },
          "name": "resetAvailabilityZone"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 782
          },
          "name": "resetNetworkInterfaceId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 798
          },
          "name": "resetPrivateIpAddress"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 814
          },
          "name": "resetSubnetId"
        }
      ],
      "name": "RedshiftserverlessWorkgroupWorkgroupEndpointVpcEndpointsNetworkInterfacesOutputReference",
      "namespace": "redshiftserverlessWorkgroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 770
          },
          "name": "availabilityZoneInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 786
          },
          "name": "networkInterfaceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 802
          },
          "name": "privateIpAddressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 818
          },
          "name": "subnetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 760
          },
          "name": "availabilityZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 776
          },
          "name": "networkInterfaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 792
          },
          "name": "privateIpAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 808
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 710
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.redshiftserverlessWorkgroup.RedshiftserverlessWorkgroupWorkgroupEndpointVpcEndpointsNetworkInterfaces"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/redshiftserverless-workgroup/index:RedshiftserverlessWorkgroupWorkgroupEndpointVpcEndpointsNetworkInterfacesOutputReference"
    },
    "@cdktn/provider-awscc.redshiftserverlessWorkgroup.RedshiftserverlessWorkgroupWorkgroupEndpointVpcEndpointsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.redshiftserverlessWorkgroup.RedshiftserverlessWorkgroupWorkgroupEndpointVpcEndpointsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/redshiftserverless-workgroup/index.ts",
          "line": 910
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/redshiftserverless-workgroup/index.ts",
        "line": 900
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 961
          },
          "name": "putNetworkInterfaces",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.redshiftserverlessWorkgroup.RedshiftserverlessWorkgroupWorkgroupEndpointVpcEndpointsNetworkInterfaces"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 964
          },
          "name": "resetNetworkInterfaces"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 980
          },
          "name": "resetVpcEndpointId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 996
          },
          "name": "resetVpcId"
        }
      ],
      "name": "RedshiftserverlessWorkgroupWorkgroupEndpointVpcEndpointsOutputReference",
      "namespace": "redshiftserverlessWorkgroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 958
          },
          "name": "networkInterfaces",
          "type": {
            "fqn": "@cdktn/provider-awscc.redshiftserverlessWorkgroup.RedshiftserverlessWorkgroupWorkgroupEndpointVpcEndpointsNetworkInterfacesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 968
          },
          "name": "networkInterfacesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.redshiftserverlessWorkgroup.RedshiftserverlessWorkgroupWorkgroupEndpointVpcEndpointsNetworkInterfaces"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 984
          },
          "name": "vpcEndpointIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 1000
          },
          "name": "vpcIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 974
          },
          "name": "vpcEndpointId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 990
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 914
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.redshiftserverlessWorkgroup.RedshiftserverlessWorkgroupWorkgroupEndpointVpcEndpoints"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/redshiftserverless-workgroup/index:RedshiftserverlessWorkgroupWorkgroupEndpointVpcEndpointsOutputReference"
    },
    "@cdktn/provider-awscc.redshiftserverlessWorkgroup.RedshiftserverlessWorkgroupWorkgroupOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.redshiftserverlessWorkgroup.RedshiftserverlessWorkgroupWorkgroupOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/redshiftserverless-workgroup/index.ts",
          "line": 1310
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/redshiftserverless-workgroup/index.ts",
        "line": 1302
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 1371
          },
          "name": "putEndpoint",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.redshiftserverlessWorkgroup.RedshiftserverlessWorkgroupWorkgroupEndpoint"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 1402
          },
          "name": "putPricePerformanceTarget",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.redshiftserverlessWorkgroup.RedshiftserverlessWorkgroupWorkgroupPricePerformanceTarget"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 1374
          },
          "name": "resetEndpoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 1405
          },
          "name": "resetPricePerformanceTarget"
        }
      ],
      "name": "RedshiftserverlessWorkgroupWorkgroupOutputReference",
      "namespace": "redshiftserverlessWorkgroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 1351
          },
          "name": "baseCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 1357
          },
          "name": "configParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.redshiftserverlessWorkgroup.RedshiftserverlessWorkgroupWorkgroupConfigParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 1362
          },
          "name": "creationDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 1368
          },
          "name": "endpoint",
          "type": {
            "fqn": "@cdktn/provider-awscc.redshiftserverlessWorkgroup.RedshiftserverlessWorkgroupWorkgroupEndpointOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 1383
          },
          "name": "enhancedVpcRouting",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 1388
          },
          "name": "maxCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 1393
          },
          "name": "namespaceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 1399
          },
          "name": "pricePerformanceTarget",
          "type": {
            "fqn": "@cdktn/provider-awscc.redshiftserverlessWorkgroup.RedshiftserverlessWorkgroupWorkgroupPricePerformanceTargetOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 1414
          },
          "name": "publiclyAccessible",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 1419
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 1424
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 1429
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 1434
          },
          "name": "trackName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 1439
          },
          "name": "workgroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 1444
          },
          "name": "workgroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 1449
          },
          "name": "workgroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 1378
          },
          "name": "endpointInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.redshiftserverlessWorkgroup.RedshiftserverlessWorkgroupWorkgroupEndpoint"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 1409
          },
          "name": "pricePerformanceTargetInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.redshiftserverlessWorkgroup.RedshiftserverlessWorkgroupWorkgroupPricePerformanceTarget"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 1314
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.redshiftserverlessWorkgroup.RedshiftserverlessWorkgroupWorkgroup"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/redshiftserverless-workgroup/index:RedshiftserverlessWorkgroupWorkgroupOutputReference"
    },
    "@cdktn/provider-awscc.redshiftserverlessWorkgroup.RedshiftserverlessWorkgroupWorkgroupPricePerformanceTarget": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.redshiftserverlessWorkgroup.RedshiftserverlessWorkgroupWorkgroupPricePerformanceTarget",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/redshiftserverless-workgroup/index.ts",
        "line": 1128
      },
      "name": "RedshiftserverlessWorkgroupWorkgroupPricePerformanceTarget",
      "namespace": "redshiftserverlessWorkgroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshiftserverless_workgroup#level RedshiftserverlessWorkgroup#level}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 1132
          },
          "name": "level",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/redshiftserverless_workgroup#status RedshiftserverlessWorkgroup#status}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 1136
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/redshiftserverless-workgroup/index:RedshiftserverlessWorkgroupWorkgroupPricePerformanceTarget"
    },
    "@cdktn/provider-awscc.redshiftserverlessWorkgroup.RedshiftserverlessWorkgroupWorkgroupPricePerformanceTargetOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.redshiftserverlessWorkgroup.RedshiftserverlessWorkgroupWorkgroupPricePerformanceTargetOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/redshiftserverless-workgroup/index.ts",
          "line": 1183
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/redshiftserverless-workgroup/index.ts",
        "line": 1175
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 1231
          },
          "name": "resetLevel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 1247
          },
          "name": "resetStatus"
        }
      ],
      "name": "RedshiftserverlessWorkgroupWorkgroupPricePerformanceTargetOutputReference",
      "namespace": "redshiftserverlessWorkgroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 1235
          },
          "name": "levelInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 1251
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 1225
          },
          "name": "level",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 1241
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/redshiftserverless-workgroup/index.ts",
            "line": 1187
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.redshiftserverlessWorkgroup.RedshiftserverlessWorkgroupWorkgroupPricePerformanceTarget"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/redshiftserverless-workgroup/index:RedshiftserverlessWorkgroupWorkgroupPricePerformanceTargetOutputReference"
    },
    "@cdktn/provider-awscc.refactorspacesApplication.RefactorspacesApplication": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/refactorspaces_application awscc_refactorspaces_application}."
      },
      "fqn": "@cdktn/provider-awscc.refactorspacesApplication.RefactorspacesApplication",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/refactorspaces_application awscc_refactorspaces_application} Resource."
        },
        "locationInModule": {
          "filename": "src/refactorspaces-application/index.ts",
          "line": 358
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.refactorspacesApplication.RefactorspacesApplicationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/refactorspaces-application/index.ts",
        "line": 326
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a RefactorspacesApplication resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/refactorspaces-application/index.ts",
            "line": 343
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the RefactorspacesApplication to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/refactorspaces_application#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing RefactorspacesApplication that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the RefactorspacesApplication to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/refactorspaces-application/index.ts",
            "line": 396
          },
          "name": "putApiGatewayProxy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.refactorspacesApplication.RefactorspacesApplicationApiGatewayProxy"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/refactorspaces-application/index.ts",
            "line": 486
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.refactorspacesApplication.RefactorspacesApplicationTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/refactorspaces-application/index.ts",
            "line": 399
          },
          "name": "resetApiGatewayProxy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/refactorspaces-application/index.ts",
            "line": 489
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/refactorspaces-application/index.ts",
            "line": 519
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/refactorspaces-application/index.ts",
            "line": 530
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "RefactorspacesApplication",
      "namespace": "refactorspacesApplication",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-application/index.ts",
            "line": 331
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-application/index.ts",
            "line": 387
          },
          "name": "apiGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-application/index.ts",
            "line": 393
          },
          "name": "apiGatewayProxy",
          "type": {
            "fqn": "@cdktn/provider-awscc.refactorspacesApplication.RefactorspacesApplicationApiGatewayProxyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-application/index.ts",
            "line": 408
          },
          "name": "applicationIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-application/index.ts",
            "line": 413
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-application/index.ts",
            "line": 431
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-application/index.ts",
            "line": 449
          },
          "name": "nlbArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-application/index.ts",
            "line": 454
          },
          "name": "nlbName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-application/index.ts",
            "line": 472
          },
          "name": "proxyUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-application/index.ts",
            "line": 477
          },
          "name": "stageName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-application/index.ts",
            "line": 483
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.refactorspacesApplication.RefactorspacesApplicationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-application/index.ts",
            "line": 511
          },
          "name": "vpcLinkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-application/index.ts",
            "line": 403
          },
          "name": "apiGatewayProxyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.refactorspacesApplication.RefactorspacesApplicationApiGatewayProxy"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-application/index.ts",
            "line": 426
          },
          "name": "environmentIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-application/index.ts",
            "line": 444
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-application/index.ts",
            "line": 467
          },
          "name": "proxyTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-application/index.ts",
            "line": 493
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.refactorspacesApplication.RefactorspacesApplicationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-application/index.ts",
            "line": 506
          },
          "name": "vpcIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/refactorspaces-application/index.ts",
            "line": 419
          },
          "name": "environmentIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/refactorspaces-application/index.ts",
            "line": 437
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/refactorspaces-application/index.ts",
            "line": 460
          },
          "name": "proxyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/refactorspaces-application/index.ts",
            "line": 499
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/refactorspaces-application/index:RefactorspacesApplication"
    },
    "@cdktn/provider-awscc.refactorspacesApplication.RefactorspacesApplicationApiGatewayProxy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.refactorspacesApplication.RefactorspacesApplicationApiGatewayProxy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/refactorspaces-application/index.ts",
        "line": 42
      },
      "name": "RefactorspacesApplicationApiGatewayProxy",
      "namespace": "refactorspacesApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/refactorspaces_application#endpoint_type RefactorspacesApplication#endpoint_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-application/index.ts",
            "line": 46
          },
          "name": "endpointType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/refactorspaces_application#stage_name RefactorspacesApplication#stage_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-application/index.ts",
            "line": 50
          },
          "name": "stageName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/refactorspaces-application/index:RefactorspacesApplicationApiGatewayProxy"
    },
    "@cdktn/provider-awscc.refactorspacesApplication.RefactorspacesApplicationApiGatewayProxyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.refactorspacesApplication.RefactorspacesApplicationApiGatewayProxyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/refactorspaces-application/index.ts",
          "line": 97
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/refactorspaces-application/index.ts",
        "line": 89
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/refactorspaces-application/index.ts",
            "line": 145
          },
          "name": "resetEndpointType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/refactorspaces-application/index.ts",
            "line": 161
          },
          "name": "resetStageName"
        }
      ],
      "name": "RefactorspacesApplicationApiGatewayProxyOutputReference",
      "namespace": "refactorspacesApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-application/index.ts",
            "line": 149
          },
          "name": "endpointTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-application/index.ts",
            "line": 165
          },
          "name": "stageNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/refactorspaces-application/index.ts",
            "line": 139
          },
          "name": "endpointType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/refactorspaces-application/index.ts",
            "line": 155
          },
          "name": "stageName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/refactorspaces-application/index.ts",
            "line": 101
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.refactorspacesApplication.RefactorspacesApplicationApiGatewayProxy"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/refactorspaces-application/index:RefactorspacesApplicationApiGatewayProxyOutputReference"
    },
    "@cdktn/provider-awscc.refactorspacesApplication.RefactorspacesApplicationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.refactorspacesApplication.RefactorspacesApplicationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/refactorspaces-application/index.ts",
        "line": 14
      },
      "name": "RefactorspacesApplicationConfig",
      "namespace": "refactorspacesApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/refactorspaces_application#environment_identifier RefactorspacesApplication#environment_identifier}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-application/index.ts",
            "line": 22
          },
          "name": "environmentIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/refactorspaces_application#name RefactorspacesApplication#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-application/index.ts",
            "line": 26
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/refactorspaces_application#proxy_type RefactorspacesApplication#proxy_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-application/index.ts",
            "line": 30
          },
          "name": "proxyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/refactorspaces_application#vpc_id RefactorspacesApplication#vpc_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-application/index.ts",
            "line": 40
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/refactorspaces_application#api_gateway_proxy RefactorspacesApplication#api_gateway_proxy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-application/index.ts",
            "line": 18
          },
          "name": "apiGatewayProxy",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.refactorspacesApplication.RefactorspacesApplicationApiGatewayProxy"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/refactorspaces_application#tags RefactorspacesApplication#tags}",
            "stability": "stable",
            "summary": "Metadata that you can assign to help organize the frameworks that you create. Each tag is a key-value pair."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-application/index.ts",
            "line": 36
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.refactorspacesApplication.RefactorspacesApplicationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/refactorspaces-application/index:RefactorspacesApplicationConfig"
    },
    "@cdktn/provider-awscc.refactorspacesApplication.RefactorspacesApplicationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.refactorspacesApplication.RefactorspacesApplicationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/refactorspaces-application/index.ts",
        "line": 169
      },
      "name": "RefactorspacesApplicationTags",
      "namespace": "refactorspacesApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/refactorspaces_application#key RefactorspacesApplication#key}",
            "stability": "stable",
            "summary": "A string used to identify this tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-application/index.ts",
            "line": 175
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/refactorspaces_application#value RefactorspacesApplication#value}",
            "stability": "stable",
            "summary": "A string containing the value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-application/index.ts",
            "line": 181
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/refactorspaces-application/index:RefactorspacesApplicationTags"
    },
    "@cdktn/provider-awscc.refactorspacesApplication.RefactorspacesApplicationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.refactorspacesApplication.RefactorspacesApplicationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/refactorspaces-application/index.ts",
          "line": 311
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/refactorspaces-application/index.ts",
        "line": 303
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/refactorspaces-application/index.ts",
            "line": 318
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.refactorspacesApplication.RefactorspacesApplicationTagsOutputReference"
            }
          }
        }
      ],
      "name": "RefactorspacesApplicationTagsList",
      "namespace": "refactorspacesApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/refactorspaces-application/index.ts",
            "line": 304
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.refactorspacesApplication.RefactorspacesApplicationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/refactorspaces-application/index:RefactorspacesApplicationTagsList"
    },
    "@cdktn/provider-awscc.refactorspacesApplication.RefactorspacesApplicationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.refactorspacesApplication.RefactorspacesApplicationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/refactorspaces-application/index.ts",
          "line": 230
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/refactorspaces-application/index.ts",
        "line": 220
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/refactorspaces-application/index.ts",
            "line": 278
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/refactorspaces-application/index.ts",
            "line": 294
          },
          "name": "resetValue"
        }
      ],
      "name": "RefactorspacesApplicationTagsOutputReference",
      "namespace": "refactorspacesApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-application/index.ts",
            "line": 282
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-application/index.ts",
            "line": 298
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/refactorspaces-application/index.ts",
            "line": 272
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/refactorspaces-application/index.ts",
            "line": 288
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/refactorspaces-application/index.ts",
            "line": 234
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.refactorspacesApplication.RefactorspacesApplicationTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/refactorspaces-application/index:RefactorspacesApplicationTagsOutputReference"
    },
    "@cdktn/provider-awscc.refactorspacesEnvironment.RefactorspacesEnvironment": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/refactorspaces_environment awscc_refactorspaces_environment}."
      },
      "fqn": "@cdktn/provider-awscc.refactorspacesEnvironment.RefactorspacesEnvironment",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/refactorspaces_environment awscc_refactorspaces_environment} Resource."
        },
        "locationInModule": {
          "filename": "src/refactorspaces-environment/index.ts",
          "line": 223
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.refactorspacesEnvironment.RefactorspacesEnvironmentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/refactorspaces-environment/index.ts",
        "line": 191
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a RefactorspacesEnvironment resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/refactorspaces-environment/index.ts",
            "line": 208
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the RefactorspacesEnvironment to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/refactorspaces_environment#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing RefactorspacesEnvironment that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the RefactorspacesEnvironment to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/refactorspaces-environment/index.ts",
            "line": 317
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.refactorspacesEnvironment.RefactorspacesEnvironmentTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/refactorspaces-environment/index.ts",
            "line": 262
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/refactorspaces-environment/index.ts",
            "line": 288
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/refactorspaces-environment/index.ts",
            "line": 304
          },
          "name": "resetNetworkFabricType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/refactorspaces-environment/index.ts",
            "line": 320
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/refactorspaces-environment/index.ts",
            "line": 337
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/refactorspaces-environment/index.ts",
            "line": 346
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "RefactorspacesEnvironment",
      "namespace": "refactorspacesEnvironment",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-environment/index.ts",
            "line": 196
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-environment/index.ts",
            "line": 250
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-environment/index.ts",
            "line": 271
          },
          "name": "environmentIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-environment/index.ts",
            "line": 276
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-environment/index.ts",
            "line": 314
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.refactorspacesEnvironment.RefactorspacesEnvironmentTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-environment/index.ts",
            "line": 329
          },
          "name": "transitGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-environment/index.ts",
            "line": 266
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-environment/index.ts",
            "line": 292
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-environment/index.ts",
            "line": 308
          },
          "name": "networkFabricTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-environment/index.ts",
            "line": 324
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.refactorspacesEnvironment.RefactorspacesEnvironmentTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/refactorspaces-environment/index.ts",
            "line": 256
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/refactorspaces-environment/index.ts",
            "line": 282
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/refactorspaces-environment/index.ts",
            "line": 298
          },
          "name": "networkFabricType",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/refactorspaces-environment/index:RefactorspacesEnvironment"
    },
    "@cdktn/provider-awscc.refactorspacesEnvironment.RefactorspacesEnvironmentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.refactorspacesEnvironment.RefactorspacesEnvironmentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/refactorspaces-environment/index.ts",
        "line": 14
      },
      "name": "RefactorspacesEnvironmentConfig",
      "namespace": "refactorspacesEnvironment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/refactorspaces_environment#description RefactorspacesEnvironment#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-environment/index.ts",
            "line": 18
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/refactorspaces_environment#name RefactorspacesEnvironment#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-environment/index.ts",
            "line": 22
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/refactorspaces_environment#network_fabric_type RefactorspacesEnvironment#network_fabric_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-environment/index.ts",
            "line": 26
          },
          "name": "networkFabricType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/refactorspaces_environment#tags RefactorspacesEnvironment#tags}",
            "stability": "stable",
            "summary": "Metadata that you can assign to help organize the frameworks that you create. Each tag is a key-value pair."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-environment/index.ts",
            "line": 32
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.refactorspacesEnvironment.RefactorspacesEnvironmentTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/refactorspaces-environment/index:RefactorspacesEnvironmentConfig"
    },
    "@cdktn/provider-awscc.refactorspacesEnvironment.RefactorspacesEnvironmentTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.refactorspacesEnvironment.RefactorspacesEnvironmentTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/refactorspaces-environment/index.ts",
        "line": 34
      },
      "name": "RefactorspacesEnvironmentTags",
      "namespace": "refactorspacesEnvironment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/refactorspaces_environment#key RefactorspacesEnvironment#key}",
            "stability": "stable",
            "summary": "A string used to identify this tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-environment/index.ts",
            "line": 40
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/refactorspaces_environment#value RefactorspacesEnvironment#value}",
            "stability": "stable",
            "summary": "A string containing the value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-environment/index.ts",
            "line": 46
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/refactorspaces-environment/index:RefactorspacesEnvironmentTags"
    },
    "@cdktn/provider-awscc.refactorspacesEnvironment.RefactorspacesEnvironmentTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.refactorspacesEnvironment.RefactorspacesEnvironmentTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/refactorspaces-environment/index.ts",
          "line": 176
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/refactorspaces-environment/index.ts",
        "line": 168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/refactorspaces-environment/index.ts",
            "line": 183
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.refactorspacesEnvironment.RefactorspacesEnvironmentTagsOutputReference"
            }
          }
        }
      ],
      "name": "RefactorspacesEnvironmentTagsList",
      "namespace": "refactorspacesEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/refactorspaces-environment/index.ts",
            "line": 169
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.refactorspacesEnvironment.RefactorspacesEnvironmentTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/refactorspaces-environment/index:RefactorspacesEnvironmentTagsList"
    },
    "@cdktn/provider-awscc.refactorspacesEnvironment.RefactorspacesEnvironmentTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.refactorspacesEnvironment.RefactorspacesEnvironmentTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/refactorspaces-environment/index.ts",
          "line": 95
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/refactorspaces-environment/index.ts",
        "line": 85
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/refactorspaces-environment/index.ts",
            "line": 143
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/refactorspaces-environment/index.ts",
            "line": 159
          },
          "name": "resetValue"
        }
      ],
      "name": "RefactorspacesEnvironmentTagsOutputReference",
      "namespace": "refactorspacesEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-environment/index.ts",
            "line": 147
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-environment/index.ts",
            "line": 163
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/refactorspaces-environment/index.ts",
            "line": 137
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/refactorspaces-environment/index.ts",
            "line": 153
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/refactorspaces-environment/index.ts",
            "line": 99
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.refactorspacesEnvironment.RefactorspacesEnvironmentTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/refactorspaces-environment/index:RefactorspacesEnvironmentTagsOutputReference"
    },
    "@cdktn/provider-awscc.refactorspacesRoute.RefactorspacesRoute": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/refactorspaces_route awscc_refactorspaces_route}."
      },
      "fqn": "@cdktn/provider-awscc.refactorspacesRoute.RefactorspacesRoute",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/refactorspaces_route awscc_refactorspaces_route} Resource."
        },
        "locationInModule": {
          "filename": "src/refactorspaces-route/index.ts",
          "line": 555
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.refactorspacesRoute.RefactorspacesRouteConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/refactorspaces-route/index.ts",
        "line": 523
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a RefactorspacesRoute resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/refactorspaces-route/index.ts",
            "line": 540
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the RefactorspacesRoute to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/refactorspaces_route#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing RefactorspacesRoute that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the RefactorspacesRoute to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/refactorspaces-route/index.ts",
            "line": 607
          },
          "name": "putDefaultRoute",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.refactorspacesRoute.RefactorspacesRouteDefaultRoute"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/refactorspaces-route/index.ts",
            "line": 677
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.refactorspacesRoute.RefactorspacesRouteTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/refactorspaces-route/index.ts",
            "line": 693
          },
          "name": "putUriPathRoute",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.refactorspacesRoute.RefactorspacesRouteUriPathRoute"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/refactorspaces-route/index.ts",
            "line": 610
          },
          "name": "resetDefaultRoute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/refactorspaces-route/index.ts",
            "line": 680
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/refactorspaces-route/index.ts",
            "line": 696
          },
          "name": "resetUriPathRoute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/refactorspaces-route/index.ts",
            "line": 708
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/refactorspaces-route/index.ts",
            "line": 720
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "RefactorspacesRoute",
      "namespace": "refactorspacesRoute",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-route/index.ts",
            "line": 528
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-route/index.ts",
            "line": 598
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-route/index.ts",
            "line": 604
          },
          "name": "defaultRoute",
          "type": {
            "fqn": "@cdktn/provider-awscc.refactorspacesRoute.RefactorspacesRouteDefaultRouteOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-route/index.ts",
            "line": 632
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-route/index.ts",
            "line": 637
          },
          "name": "pathResourceToId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-route/index.ts",
            "line": 642
          },
          "name": "routeIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-route/index.ts",
            "line": 674
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.refactorspacesRoute.RefactorspacesRouteTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-route/index.ts",
            "line": 690
          },
          "name": "uriPathRoute",
          "type": {
            "fqn": "@cdktn/provider-awscc.refactorspacesRoute.RefactorspacesRouteUriPathRouteOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-route/index.ts",
            "line": 593
          },
          "name": "applicationIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-route/index.ts",
            "line": 614
          },
          "name": "defaultRouteInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.refactorspacesRoute.RefactorspacesRouteDefaultRoute"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-route/index.ts",
            "line": 627
          },
          "name": "environmentIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-route/index.ts",
            "line": 655
          },
          "name": "routeTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-route/index.ts",
            "line": 668
          },
          "name": "serviceIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-route/index.ts",
            "line": 684
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.refactorspacesRoute.RefactorspacesRouteTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-route/index.ts",
            "line": 700
          },
          "name": "uriPathRouteInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.refactorspacesRoute.RefactorspacesRouteUriPathRoute"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/refactorspaces-route/index.ts",
            "line": 586
          },
          "name": "applicationIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/refactorspaces-route/index.ts",
            "line": 620
          },
          "name": "environmentIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/refactorspaces-route/index.ts",
            "line": 648
          },
          "name": "routeType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/refactorspaces-route/index.ts",
            "line": 661
          },
          "name": "serviceIdentifier",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/refactorspaces-route/index:RefactorspacesRoute"
    },
    "@cdktn/provider-awscc.refactorspacesRoute.RefactorspacesRouteConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.refactorspacesRoute.RefactorspacesRouteConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/refactorspaces-route/index.ts",
        "line": 14
      },
      "name": "RefactorspacesRouteConfig",
      "namespace": "refactorspacesRoute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/refactorspaces_route#application_identifier RefactorspacesRoute#application_identifier}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-route/index.ts",
            "line": 18
          },
          "name": "applicationIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/refactorspaces_route#environment_identifier RefactorspacesRoute#environment_identifier}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-route/index.ts",
            "line": 26
          },
          "name": "environmentIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/refactorspaces_route#route_type RefactorspacesRoute#route_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-route/index.ts",
            "line": 30
          },
          "name": "routeType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/refactorspaces_route#service_identifier RefactorspacesRoute#service_identifier}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-route/index.ts",
            "line": 34
          },
          "name": "serviceIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/refactorspaces_route#default_route RefactorspacesRoute#default_route}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-route/index.ts",
            "line": 22
          },
          "name": "defaultRoute",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.refactorspacesRoute.RefactorspacesRouteDefaultRoute"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/refactorspaces_route#tags RefactorspacesRoute#tags}",
            "stability": "stable",
            "summary": "Metadata that you can assign to help organize the frameworks that you create. Each tag is a key-value pair."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-route/index.ts",
            "line": 40
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.refactorspacesRoute.RefactorspacesRouteTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/refactorspaces_route#uri_path_route RefactorspacesRoute#uri_path_route}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-route/index.ts",
            "line": 44
          },
          "name": "uriPathRoute",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.refactorspacesRoute.RefactorspacesRouteUriPathRoute"
          }
        }
      ],
      "symbolId": "src/refactorspaces-route/index:RefactorspacesRouteConfig"
    },
    "@cdktn/provider-awscc.refactorspacesRoute.RefactorspacesRouteDefaultRoute": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.refactorspacesRoute.RefactorspacesRouteDefaultRoute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/refactorspaces-route/index.ts",
        "line": 46
      },
      "name": "RefactorspacesRouteDefaultRoute",
      "namespace": "refactorspacesRoute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/refactorspaces_route#activation_state RefactorspacesRoute#activation_state}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-route/index.ts",
            "line": 50
          },
          "name": "activationState",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/refactorspaces-route/index:RefactorspacesRouteDefaultRoute"
    },
    "@cdktn/provider-awscc.refactorspacesRoute.RefactorspacesRouteDefaultRouteOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.refactorspacesRoute.RefactorspacesRouteDefaultRouteOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/refactorspaces-route/index.ts",
          "line": 90
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/refactorspaces-route/index.ts",
        "line": 82
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/refactorspaces-route/index.ts",
            "line": 132
          },
          "name": "resetActivationState"
        }
      ],
      "name": "RefactorspacesRouteDefaultRouteOutputReference",
      "namespace": "refactorspacesRoute",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-route/index.ts",
            "line": 136
          },
          "name": "activationStateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/refactorspaces-route/index.ts",
            "line": 126
          },
          "name": "activationState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/refactorspaces-route/index.ts",
            "line": 94
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.refactorspacesRoute.RefactorspacesRouteDefaultRoute"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/refactorspaces-route/index:RefactorspacesRouteDefaultRouteOutputReference"
    },
    "@cdktn/provider-awscc.refactorspacesRoute.RefactorspacesRouteTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.refactorspacesRoute.RefactorspacesRouteTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/refactorspaces-route/index.ts",
        "line": 140
      },
      "name": "RefactorspacesRouteTags",
      "namespace": "refactorspacesRoute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/refactorspaces_route#key RefactorspacesRoute#key}",
            "stability": "stable",
            "summary": "A string used to identify this tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-route/index.ts",
            "line": 146
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/refactorspaces_route#value RefactorspacesRoute#value}",
            "stability": "stable",
            "summary": "A string containing the value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-route/index.ts",
            "line": 152
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/refactorspaces-route/index:RefactorspacesRouteTags"
    },
    "@cdktn/provider-awscc.refactorspacesRoute.RefactorspacesRouteTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.refactorspacesRoute.RefactorspacesRouteTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/refactorspaces-route/index.ts",
          "line": 282
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/refactorspaces-route/index.ts",
        "line": 274
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/refactorspaces-route/index.ts",
            "line": 289
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.refactorspacesRoute.RefactorspacesRouteTagsOutputReference"
            }
          }
        }
      ],
      "name": "RefactorspacesRouteTagsList",
      "namespace": "refactorspacesRoute",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/refactorspaces-route/index.ts",
            "line": 275
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.refactorspacesRoute.RefactorspacesRouteTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/refactorspaces-route/index:RefactorspacesRouteTagsList"
    },
    "@cdktn/provider-awscc.refactorspacesRoute.RefactorspacesRouteTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.refactorspacesRoute.RefactorspacesRouteTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/refactorspaces-route/index.ts",
          "line": 201
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/refactorspaces-route/index.ts",
        "line": 191
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/refactorspaces-route/index.ts",
            "line": 249
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/refactorspaces-route/index.ts",
            "line": 265
          },
          "name": "resetValue"
        }
      ],
      "name": "RefactorspacesRouteTagsOutputReference",
      "namespace": "refactorspacesRoute",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-route/index.ts",
            "line": 253
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-route/index.ts",
            "line": 269
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/refactorspaces-route/index.ts",
            "line": 243
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/refactorspaces-route/index.ts",
            "line": 259
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/refactorspaces-route/index.ts",
            "line": 205
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.refactorspacesRoute.RefactorspacesRouteTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/refactorspaces-route/index:RefactorspacesRouteTagsOutputReference"
    },
    "@cdktn/provider-awscc.refactorspacesRoute.RefactorspacesRouteUriPathRoute": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.refactorspacesRoute.RefactorspacesRouteUriPathRoute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/refactorspaces-route/index.ts",
        "line": 293
      },
      "name": "RefactorspacesRouteUriPathRoute",
      "namespace": "refactorspacesRoute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/refactorspaces_route#activation_state RefactorspacesRoute#activation_state}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-route/index.ts",
            "line": 297
          },
          "name": "activationState",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/refactorspaces_route#append_source_path RefactorspacesRoute#append_source_path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-route/index.ts",
            "line": 301
          },
          "name": "appendSourcePath",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/refactorspaces_route#include_child_paths RefactorspacesRoute#include_child_paths}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-route/index.ts",
            "line": 305
          },
          "name": "includeChildPaths",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/refactorspaces_route#methods RefactorspacesRoute#methods}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-route/index.ts",
            "line": 309
          },
          "name": "methods",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/refactorspaces_route#source_path RefactorspacesRoute#source_path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-route/index.ts",
            "line": 313
          },
          "name": "sourcePath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/refactorspaces-route/index:RefactorspacesRouteUriPathRoute"
    },
    "@cdktn/provider-awscc.refactorspacesRoute.RefactorspacesRouteUriPathRouteOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.refactorspacesRoute.RefactorspacesRouteUriPathRouteOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/refactorspaces-route/index.ts",
          "line": 381
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/refactorspaces-route/index.ts",
        "line": 373
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/refactorspaces-route/index.ts",
            "line": 447
          },
          "name": "resetActivationState"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/refactorspaces-route/index.ts",
            "line": 463
          },
          "name": "resetAppendSourcePath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/refactorspaces-route/index.ts",
            "line": 479
          },
          "name": "resetIncludeChildPaths"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/refactorspaces-route/index.ts",
            "line": 495
          },
          "name": "resetMethods"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/refactorspaces-route/index.ts",
            "line": 511
          },
          "name": "resetSourcePath"
        }
      ],
      "name": "RefactorspacesRouteUriPathRouteOutputReference",
      "namespace": "refactorspacesRoute",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-route/index.ts",
            "line": 451
          },
          "name": "activationStateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-route/index.ts",
            "line": 467
          },
          "name": "appendSourcePathInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-route/index.ts",
            "line": 483
          },
          "name": "includeChildPathsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-route/index.ts",
            "line": 499
          },
          "name": "methodsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-route/index.ts",
            "line": 515
          },
          "name": "sourcePathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/refactorspaces-route/index.ts",
            "line": 441
          },
          "name": "activationState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/refactorspaces-route/index.ts",
            "line": 457
          },
          "name": "appendSourcePath",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/refactorspaces-route/index.ts",
            "line": 473
          },
          "name": "includeChildPaths",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/refactorspaces-route/index.ts",
            "line": 489
          },
          "name": "methods",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/refactorspaces-route/index.ts",
            "line": 505
          },
          "name": "sourcePath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/refactorspaces-route/index.ts",
            "line": 385
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.refactorspacesRoute.RefactorspacesRouteUriPathRoute"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/refactorspaces-route/index:RefactorspacesRouteUriPathRouteOutputReference"
    },
    "@cdktn/provider-awscc.refactorspacesService.RefactorspacesService": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/refactorspaces_service awscc_refactorspaces_service}."
      },
      "fqn": "@cdktn/provider-awscc.refactorspacesService.RefactorspacesService",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/refactorspaces_service awscc_refactorspaces_service} Resource."
        },
        "locationInModule": {
          "filename": "src/refactorspaces-service/index.ts",
          "line": 464
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.refactorspacesService.RefactorspacesServiceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/refactorspaces-service/index.ts",
        "line": 432
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a RefactorspacesService resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/refactorspaces-service/index.ts",
            "line": 449
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the RefactorspacesService to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/refactorspaces_service#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing RefactorspacesService that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the RefactorspacesService to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/refactorspaces-service/index.ts",
            "line": 565
          },
          "name": "putLambdaEndpoint",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.refactorspacesService.RefactorspacesServiceLambdaEndpoint"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/refactorspaces-service/index.ts",
            "line": 599
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.refactorspacesService.RefactorspacesServiceTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/refactorspaces-service/index.ts",
            "line": 615
          },
          "name": "putUrlEndpoint",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.refactorspacesService.RefactorspacesServiceUrlEndpoint"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/refactorspaces-service/index.ts",
            "line": 521
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/refactorspaces-service/index.ts",
            "line": 568
          },
          "name": "resetLambdaEndpoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/refactorspaces-service/index.ts",
            "line": 602
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/refactorspaces-service/index.ts",
            "line": 618
          },
          "name": "resetUrlEndpoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/refactorspaces-service/index.ts",
            "line": 634
          },
          "name": "resetVpcId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/refactorspaces-service/index.ts",
            "line": 646
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/refactorspaces-service/index.ts",
            "line": 660
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "RefactorspacesService",
      "namespace": "refactorspacesService",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-service/index.ts",
            "line": 437
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-service/index.ts",
            "line": 509
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-service/index.ts",
            "line": 556
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-service/index.ts",
            "line": 562
          },
          "name": "lambdaEndpoint",
          "type": {
            "fqn": "@cdktn/provider-awscc.refactorspacesService.RefactorspacesServiceLambdaEndpointOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-service/index.ts",
            "line": 590
          },
          "name": "serviceIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-service/index.ts",
            "line": 596
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.refactorspacesService.RefactorspacesServiceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-service/index.ts",
            "line": 612
          },
          "name": "urlEndpoint",
          "type": {
            "fqn": "@cdktn/provider-awscc.refactorspacesService.RefactorspacesServiceUrlEndpointOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-service/index.ts",
            "line": 504
          },
          "name": "applicationIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-service/index.ts",
            "line": 525
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-service/index.ts",
            "line": 538
          },
          "name": "endpointTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-service/index.ts",
            "line": 551
          },
          "name": "environmentIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-service/index.ts",
            "line": 572
          },
          "name": "lambdaEndpointInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.refactorspacesService.RefactorspacesServiceLambdaEndpoint"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-service/index.ts",
            "line": 585
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-service/index.ts",
            "line": 606
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.refactorspacesService.RefactorspacesServiceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-service/index.ts",
            "line": 622
          },
          "name": "urlEndpointInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.refactorspacesService.RefactorspacesServiceUrlEndpoint"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-service/index.ts",
            "line": 638
          },
          "name": "vpcIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/refactorspaces-service/index.ts",
            "line": 497
          },
          "name": "applicationIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/refactorspaces-service/index.ts",
            "line": 515
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/refactorspaces-service/index.ts",
            "line": 531
          },
          "name": "endpointType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/refactorspaces-service/index.ts",
            "line": 544
          },
          "name": "environmentIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/refactorspaces-service/index.ts",
            "line": 578
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/refactorspaces-service/index.ts",
            "line": 628
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/refactorspaces-service/index:RefactorspacesService"
    },
    "@cdktn/provider-awscc.refactorspacesService.RefactorspacesServiceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.refactorspacesService.RefactorspacesServiceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/refactorspaces-service/index.ts",
        "line": 14
      },
      "name": "RefactorspacesServiceConfig",
      "namespace": "refactorspacesService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/refactorspaces_service#application_identifier RefactorspacesService#application_identifier}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-service/index.ts",
            "line": 18
          },
          "name": "applicationIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/refactorspaces_service#endpoint_type RefactorspacesService#endpoint_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-service/index.ts",
            "line": 26
          },
          "name": "endpointType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/refactorspaces_service#environment_identifier RefactorspacesService#environment_identifier}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-service/index.ts",
            "line": 30
          },
          "name": "environmentIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/refactorspaces_service#name RefactorspacesService#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-service/index.ts",
            "line": 38
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/refactorspaces_service#description RefactorspacesService#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-service/index.ts",
            "line": 22
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/refactorspaces_service#lambda_endpoint RefactorspacesService#lambda_endpoint}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-service/index.ts",
            "line": 34
          },
          "name": "lambdaEndpoint",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.refactorspacesService.RefactorspacesServiceLambdaEndpoint"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/refactorspaces_service#tags RefactorspacesService#tags}",
            "stability": "stable",
            "summary": "Metadata that you can assign to help organize the frameworks that you create. Each tag is a key-value pair."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-service/index.ts",
            "line": 44
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.refactorspacesService.RefactorspacesServiceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/refactorspaces_service#url_endpoint RefactorspacesService#url_endpoint}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-service/index.ts",
            "line": 48
          },
          "name": "urlEndpoint",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.refactorspacesService.RefactorspacesServiceUrlEndpoint"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/refactorspaces_service#vpc_id RefactorspacesService#vpc_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-service/index.ts",
            "line": 52
          },
          "name": "vpcId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/refactorspaces-service/index:RefactorspacesServiceConfig"
    },
    "@cdktn/provider-awscc.refactorspacesService.RefactorspacesServiceLambdaEndpoint": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.refactorspacesService.RefactorspacesServiceLambdaEndpoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/refactorspaces-service/index.ts",
        "line": 54
      },
      "name": "RefactorspacesServiceLambdaEndpoint",
      "namespace": "refactorspacesService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/refactorspaces_service#arn RefactorspacesService#arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-service/index.ts",
            "line": 58
          },
          "name": "arn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/refactorspaces-service/index:RefactorspacesServiceLambdaEndpoint"
    },
    "@cdktn/provider-awscc.refactorspacesService.RefactorspacesServiceLambdaEndpointOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.refactorspacesService.RefactorspacesServiceLambdaEndpointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/refactorspaces-service/index.ts",
          "line": 98
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/refactorspaces-service/index.ts",
        "line": 90
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/refactorspaces-service/index.ts",
            "line": 140
          },
          "name": "resetArn"
        }
      ],
      "name": "RefactorspacesServiceLambdaEndpointOutputReference",
      "namespace": "refactorspacesService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-service/index.ts",
            "line": 144
          },
          "name": "arnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/refactorspaces-service/index.ts",
            "line": 134
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/refactorspaces-service/index.ts",
            "line": 102
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.refactorspacesService.RefactorspacesServiceLambdaEndpoint"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/refactorspaces-service/index:RefactorspacesServiceLambdaEndpointOutputReference"
    },
    "@cdktn/provider-awscc.refactorspacesService.RefactorspacesServiceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.refactorspacesService.RefactorspacesServiceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/refactorspaces-service/index.ts",
        "line": 148
      },
      "name": "RefactorspacesServiceTags",
      "namespace": "refactorspacesService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/refactorspaces_service#key RefactorspacesService#key}",
            "stability": "stable",
            "summary": "A string used to identify this tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-service/index.ts",
            "line": 154
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/refactorspaces_service#value RefactorspacesService#value}",
            "stability": "stable",
            "summary": "A string containing the value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-service/index.ts",
            "line": 160
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/refactorspaces-service/index:RefactorspacesServiceTags"
    },
    "@cdktn/provider-awscc.refactorspacesService.RefactorspacesServiceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.refactorspacesService.RefactorspacesServiceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/refactorspaces-service/index.ts",
          "line": 290
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/refactorspaces-service/index.ts",
        "line": 282
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/refactorspaces-service/index.ts",
            "line": 297
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.refactorspacesService.RefactorspacesServiceTagsOutputReference"
            }
          }
        }
      ],
      "name": "RefactorspacesServiceTagsList",
      "namespace": "refactorspacesService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/refactorspaces-service/index.ts",
            "line": 283
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.refactorspacesService.RefactorspacesServiceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/refactorspaces-service/index:RefactorspacesServiceTagsList"
    },
    "@cdktn/provider-awscc.refactorspacesService.RefactorspacesServiceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.refactorspacesService.RefactorspacesServiceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/refactorspaces-service/index.ts",
          "line": 209
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/refactorspaces-service/index.ts",
        "line": 199
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/refactorspaces-service/index.ts",
            "line": 257
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/refactorspaces-service/index.ts",
            "line": 273
          },
          "name": "resetValue"
        }
      ],
      "name": "RefactorspacesServiceTagsOutputReference",
      "namespace": "refactorspacesService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-service/index.ts",
            "line": 261
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-service/index.ts",
            "line": 277
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/refactorspaces-service/index.ts",
            "line": 251
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/refactorspaces-service/index.ts",
            "line": 267
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/refactorspaces-service/index.ts",
            "line": 213
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.refactorspacesService.RefactorspacesServiceTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/refactorspaces-service/index:RefactorspacesServiceTagsOutputReference"
    },
    "@cdktn/provider-awscc.refactorspacesService.RefactorspacesServiceUrlEndpoint": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.refactorspacesService.RefactorspacesServiceUrlEndpoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/refactorspaces-service/index.ts",
        "line": 301
      },
      "name": "RefactorspacesServiceUrlEndpoint",
      "namespace": "refactorspacesService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/refactorspaces_service#health_url RefactorspacesService#health_url}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-service/index.ts",
            "line": 305
          },
          "name": "healthUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/refactorspaces_service#url RefactorspacesService#url}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-service/index.ts",
            "line": 309
          },
          "name": "url",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/refactorspaces-service/index:RefactorspacesServiceUrlEndpoint"
    },
    "@cdktn/provider-awscc.refactorspacesService.RefactorspacesServiceUrlEndpointOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.refactorspacesService.RefactorspacesServiceUrlEndpointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/refactorspaces-service/index.ts",
          "line": 356
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/refactorspaces-service/index.ts",
        "line": 348
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/refactorspaces-service/index.ts",
            "line": 404
          },
          "name": "resetHealthUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/refactorspaces-service/index.ts",
            "line": 420
          },
          "name": "resetUrl"
        }
      ],
      "name": "RefactorspacesServiceUrlEndpointOutputReference",
      "namespace": "refactorspacesService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-service/index.ts",
            "line": 408
          },
          "name": "healthUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/refactorspaces-service/index.ts",
            "line": 424
          },
          "name": "urlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/refactorspaces-service/index.ts",
            "line": 398
          },
          "name": "healthUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/refactorspaces-service/index.ts",
            "line": 414
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/refactorspaces-service/index.ts",
            "line": 360
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.refactorspacesService.RefactorspacesServiceUrlEndpoint"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/refactorspaces-service/index:RefactorspacesServiceUrlEndpointOutputReference"
    },
    "@cdktn/provider-awscc.rekognitionCollection.RekognitionCollection": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rekognition_collection awscc_rekognition_collection}."
      },
      "fqn": "@cdktn/provider-awscc.rekognitionCollection.RekognitionCollection",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rekognition_collection awscc_rekognition_collection} Resource."
        },
        "locationInModule": {
          "filename": "src/rekognition-collection/index.ts",
          "line": 217
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.rekognitionCollection.RekognitionCollectionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rekognition-collection/index.ts",
        "line": 185
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a RekognitionCollection resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/rekognition-collection/index.ts",
            "line": 202
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the RekognitionCollection to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rekognition_collection#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing RekognitionCollection that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the RekognitionCollection to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rekognition-collection/index.ts",
            "line": 269
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.rekognitionCollection.RekognitionCollectionTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rekognition-collection/index.ts",
            "line": 272
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rekognition-collection/index.ts",
            "line": 284
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rekognition-collection/index.ts",
            "line": 291
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "RekognitionCollection",
      "namespace": "rekognitionCollection",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rekognition-collection/index.ts",
            "line": 190
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rekognition-collection/index.ts",
            "line": 242
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rekognition-collection/index.ts",
            "line": 260
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rekognition-collection/index.ts",
            "line": 266
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.rekognitionCollection.RekognitionCollectionTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rekognition-collection/index.ts",
            "line": 255
          },
          "name": "collectionIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rekognition-collection/index.ts",
            "line": 276
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rekognitionCollection.RekognitionCollectionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rekognition-collection/index.ts",
            "line": 248
          },
          "name": "collectionId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/rekognition-collection/index:RekognitionCollection"
    },
    "@cdktn/provider-awscc.rekognitionCollection.RekognitionCollectionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rekognitionCollection.RekognitionCollectionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rekognition-collection/index.ts",
        "line": 14
      },
      "name": "RekognitionCollectionConfig",
      "namespace": "rekognitionCollection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rekognition_collection#collection_id RekognitionCollection#collection_id}",
            "stability": "stable",
            "summary": "The name of the collection."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rekognition-collection/index.ts",
            "line": 20
          },
          "name": "collectionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rekognition_collection#tags RekognitionCollection#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rekognition-collection/index.ts",
            "line": 26
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rekognitionCollection.RekognitionCollectionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rekognition-collection/index:RekognitionCollectionConfig"
    },
    "@cdktn/provider-awscc.rekognitionCollection.RekognitionCollectionTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rekognitionCollection.RekognitionCollectionTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rekognition-collection/index.ts",
        "line": 28
      },
      "name": "RekognitionCollectionTags",
      "namespace": "rekognitionCollection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rekognition_collection#key RekognitionCollection#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rekognition-collection/index.ts",
            "line": 34
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rekognition_collection#value RekognitionCollection#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rekognition-collection/index.ts",
            "line": 40
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/rekognition-collection/index:RekognitionCollectionTags"
    },
    "@cdktn/provider-awscc.rekognitionCollection.RekognitionCollectionTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rekognitionCollection.RekognitionCollectionTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rekognition-collection/index.ts",
          "line": 170
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rekognition-collection/index.ts",
        "line": 162
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rekognition-collection/index.ts",
            "line": 177
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.rekognitionCollection.RekognitionCollectionTagsOutputReference"
            }
          }
        }
      ],
      "name": "RekognitionCollectionTagsList",
      "namespace": "rekognitionCollection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rekognition-collection/index.ts",
            "line": 163
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rekognitionCollection.RekognitionCollectionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rekognition-collection/index:RekognitionCollectionTagsList"
    },
    "@cdktn/provider-awscc.rekognitionCollection.RekognitionCollectionTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rekognitionCollection.RekognitionCollectionTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rekognition-collection/index.ts",
          "line": 89
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rekognition-collection/index.ts",
        "line": 79
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rekognition-collection/index.ts",
            "line": 137
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rekognition-collection/index.ts",
            "line": 153
          },
          "name": "resetValue"
        }
      ],
      "name": "RekognitionCollectionTagsOutputReference",
      "namespace": "rekognitionCollection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rekognition-collection/index.ts",
            "line": 141
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rekognition-collection/index.ts",
            "line": 157
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rekognition-collection/index.ts",
            "line": 131
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rekognition-collection/index.ts",
            "line": 147
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rekognition-collection/index.ts",
            "line": 93
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rekognitionCollection.RekognitionCollectionTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rekognition-collection/index:RekognitionCollectionTagsOutputReference"
    },
    "@cdktn/provider-awscc.rekognitionProject.RekognitionProject": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rekognition_project awscc_rekognition_project}."
      },
      "fqn": "@cdktn/provider-awscc.rekognitionProject.RekognitionProject",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rekognition_project awscc_rekognition_project} Resource."
        },
        "locationInModule": {
          "filename": "src/rekognition-project/index.ts",
          "line": 217
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.rekognitionProject.RekognitionProjectConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rekognition-project/index.ts",
        "line": 185
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a RekognitionProject resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/rekognition-project/index.ts",
            "line": 202
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the RekognitionProject to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rekognition_project#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing RekognitionProject that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the RekognitionProject to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rekognition-project/index.ts",
            "line": 269
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.rekognitionProject.RekognitionProjectTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rekognition-project/index.ts",
            "line": 272
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rekognition-project/index.ts",
            "line": 284
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rekognition-project/index.ts",
            "line": 291
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "RekognitionProject",
      "namespace": "rekognitionProject",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rekognition-project/index.ts",
            "line": 190
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rekognition-project/index.ts",
            "line": 242
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rekognition-project/index.ts",
            "line": 247
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rekognition-project/index.ts",
            "line": 266
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.rekognitionProject.RekognitionProjectTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rekognition-project/index.ts",
            "line": 260
          },
          "name": "projectNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rekognition-project/index.ts",
            "line": 276
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rekognitionProject.RekognitionProjectTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rekognition-project/index.ts",
            "line": 253
          },
          "name": "projectName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/rekognition-project/index:RekognitionProject"
    },
    "@cdktn/provider-awscc.rekognitionProject.RekognitionProjectConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rekognitionProject.RekognitionProjectConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rekognition-project/index.ts",
        "line": 14
      },
      "name": "RekognitionProjectConfig",
      "namespace": "rekognitionProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rekognition_project#project_name RekognitionProject#project_name}",
            "stability": "stable",
            "summary": "The name of the project."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rekognition-project/index.ts",
            "line": 20
          },
          "name": "projectName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rekognition_project#tags RekognitionProject#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rekognition-project/index.ts",
            "line": 26
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rekognitionProject.RekognitionProjectTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rekognition-project/index:RekognitionProjectConfig"
    },
    "@cdktn/provider-awscc.rekognitionProject.RekognitionProjectTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rekognitionProject.RekognitionProjectTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rekognition-project/index.ts",
        "line": 28
      },
      "name": "RekognitionProjectTags",
      "namespace": "rekognitionProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rekognition_project#key RekognitionProject#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rekognition-project/index.ts",
            "line": 34
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rekognition_project#value RekognitionProject#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rekognition-project/index.ts",
            "line": 40
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/rekognition-project/index:RekognitionProjectTags"
    },
    "@cdktn/provider-awscc.rekognitionProject.RekognitionProjectTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rekognitionProject.RekognitionProjectTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rekognition-project/index.ts",
          "line": 170
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rekognition-project/index.ts",
        "line": 162
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rekognition-project/index.ts",
            "line": 177
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.rekognitionProject.RekognitionProjectTagsOutputReference"
            }
          }
        }
      ],
      "name": "RekognitionProjectTagsList",
      "namespace": "rekognitionProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rekognition-project/index.ts",
            "line": 163
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rekognitionProject.RekognitionProjectTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rekognition-project/index:RekognitionProjectTagsList"
    },
    "@cdktn/provider-awscc.rekognitionProject.RekognitionProjectTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rekognitionProject.RekognitionProjectTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rekognition-project/index.ts",
          "line": 89
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rekognition-project/index.ts",
        "line": 79
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rekognition-project/index.ts",
            "line": 137
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rekognition-project/index.ts",
            "line": 153
          },
          "name": "resetValue"
        }
      ],
      "name": "RekognitionProjectTagsOutputReference",
      "namespace": "rekognitionProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rekognition-project/index.ts",
            "line": 141
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rekognition-project/index.ts",
            "line": 157
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rekognition-project/index.ts",
            "line": 131
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rekognition-project/index.ts",
            "line": 147
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rekognition-project/index.ts",
            "line": 93
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rekognitionProject.RekognitionProjectTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rekognition-project/index:RekognitionProjectTagsOutputReference"
    },
    "@cdktn/provider-awscc.resiliencehubApp.ResiliencehubApp": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehub_app awscc_resiliencehub_app}."
      },
      "fqn": "@cdktn/provider-awscc.resiliencehubApp.ResiliencehubApp",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehub_app awscc_resiliencehub_app} Resource."
        },
        "locationInModule": {
          "filename": "src/resiliencehub-app/index.ts",
          "line": 920
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.resiliencehubApp.ResiliencehubAppConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/resiliencehub-app/index.ts",
        "line": 888
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ResiliencehubApp resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 905
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ResiliencehubApp to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehub_app#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ResiliencehubApp that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ResiliencehubApp to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 1011
          },
          "name": "putEventSubscriptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.resiliencehubApp.ResiliencehubAppEventSubscriptions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 1045
          },
          "name": "putPermissionModel",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.resiliencehubApp.ResiliencehubAppPermissionModel"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 1077
          },
          "name": "putResourceMappings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.resiliencehubApp.ResiliencehubAppResourceMappings"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 964
          },
          "name": "resetAppAssessmentSchedule"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 993
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 1014
          },
          "name": "resetEventSubscriptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 1048
          },
          "name": "resetPermissionModel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 1064
          },
          "name": "resetResiliencyPolicyArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 1093
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 1105
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 1119
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ResiliencehubApp",
      "namespace": "resiliencehubApp",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 893
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 952
          },
          "name": "appArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 1002
          },
          "name": "driftStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 1008
          },
          "name": "eventSubscriptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.resiliencehubApp.ResiliencehubAppEventSubscriptionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 1023
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 1042
          },
          "name": "permissionModel",
          "type": {
            "fqn": "@cdktn/provider-awscc.resiliencehubApp.ResiliencehubAppPermissionModelOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 1074
          },
          "name": "resourceMappings",
          "type": {
            "fqn": "@cdktn/provider-awscc.resiliencehubApp.ResiliencehubAppResourceMappingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 968
          },
          "name": "appAssessmentScheduleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 981
          },
          "name": "appTemplateBodyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 997
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 1018
          },
          "name": "eventSubscriptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.resiliencehubApp.ResiliencehubAppEventSubscriptions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 1036
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 1052
          },
          "name": "permissionModelInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.resiliencehubApp.ResiliencehubAppPermissionModel"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 1068
          },
          "name": "resiliencyPolicyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 1081
          },
          "name": "resourceMappingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.resiliencehubApp.ResiliencehubAppResourceMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 1097
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 958
          },
          "name": "appAssessmentSchedule",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 974
          },
          "name": "appTemplateBody",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 987
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 1029
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 1058
          },
          "name": "resiliencyPolicyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 1087
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/resiliencehub-app/index:ResiliencehubApp"
    },
    "@cdktn/provider-awscc.resiliencehubApp.ResiliencehubAppConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resiliencehubApp.ResiliencehubAppConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/resiliencehub-app/index.ts",
        "line": 14
      },
      "name": "ResiliencehubAppConfig",
      "namespace": "resiliencehubApp",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehub_app#app_template_body ResiliencehubApp#app_template_body}",
            "stability": "stable",
            "summary": "A string containing full ResilienceHub app template body."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 26
          },
          "name": "appTemplateBody",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehub_app#name ResiliencehubApp#name}",
            "stability": "stable",
            "summary": "Name of the app."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 44
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehub_app#resource_mappings ResiliencehubApp#resource_mappings}",
            "stability": "stable",
            "summary": "An array of ResourceMapping objects."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 62
          },
          "name": "resourceMappings",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.resiliencehubApp.ResiliencehubAppResourceMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehub_app#app_assessment_schedule ResiliencehubApp#app_assessment_schedule}",
            "stability": "stable",
            "summary": "Assessment execution schedule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 20
          },
          "name": "appAssessmentSchedule",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehub_app#description ResiliencehubApp#description}",
            "stability": "stable",
            "summary": "App description."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 32
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehub_app#event_subscriptions ResiliencehubApp#event_subscriptions}",
            "stability": "stable",
            "summary": "The list of events you would like to subscribe and get notification for."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 38
          },
          "name": "eventSubscriptions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.resiliencehubApp.ResiliencehubAppEventSubscriptions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehub_app#permission_model ResiliencehubApp#permission_model}",
            "stability": "stable",
            "summary": "Defines the roles and credentials that AWS Resilience Hub would use while creating the application, importing its resources, and running an assessment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 50
          },
          "name": "permissionModel",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.resiliencehubApp.ResiliencehubAppPermissionModel"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehub_app#resiliency_policy_arn ResiliencehubApp#resiliency_policy_arn}",
            "stability": "stable",
            "summary": "Amazon Resource Name (ARN) of the Resiliency Policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 56
          },
          "name": "resiliencyPolicyArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehub_app#tags ResiliencehubApp#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 66
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/resiliencehub-app/index:ResiliencehubAppConfig"
    },
    "@cdktn/provider-awscc.resiliencehubApp.ResiliencehubAppEventSubscriptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resiliencehubApp.ResiliencehubAppEventSubscriptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/resiliencehub-app/index.ts",
        "line": 68
      },
      "name": "ResiliencehubAppEventSubscriptions",
      "namespace": "resiliencehubApp",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehub_app#event_type ResiliencehubApp#event_type}",
            "stability": "stable",
            "summary": "The type of event you would like to subscribe and get notification for."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 74
          },
          "name": "eventType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehub_app#name ResiliencehubApp#name}",
            "stability": "stable",
            "summary": "Unique name to identify an event subscription."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 80
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehub_app#sns_topic_arn ResiliencehubApp#sns_topic_arn}",
            "stability": "stable",
            "summary": "Amazon Resource Name (ARN) of the Amazon Simple Notification Service topic."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 86
          },
          "name": "snsTopicArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/resiliencehub-app/index:ResiliencehubAppEventSubscriptions"
    },
    "@cdktn/provider-awscc.resiliencehubApp.ResiliencehubAppEventSubscriptionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resiliencehubApp.ResiliencehubAppEventSubscriptionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/resiliencehub-app/index.ts",
          "line": 245
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/resiliencehub-app/index.ts",
        "line": 237
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 252
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.resiliencehubApp.ResiliencehubAppEventSubscriptionsOutputReference"
            }
          }
        }
      ],
      "name": "ResiliencehubAppEventSubscriptionsList",
      "namespace": "resiliencehubApp",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 238
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.resiliencehubApp.ResiliencehubAppEventSubscriptions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/resiliencehub-app/index:ResiliencehubAppEventSubscriptionsList"
    },
    "@cdktn/provider-awscc.resiliencehubApp.ResiliencehubAppEventSubscriptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resiliencehubApp.ResiliencehubAppEventSubscriptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/resiliencehub-app/index.ts",
          "line": 142
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/resiliencehub-app/index.ts",
        "line": 132
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 196
          },
          "name": "resetEventType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 212
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 228
          },
          "name": "resetSnsTopicArn"
        }
      ],
      "name": "ResiliencehubAppEventSubscriptionsOutputReference",
      "namespace": "resiliencehubApp",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 200
          },
          "name": "eventTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 216
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 232
          },
          "name": "snsTopicArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 190
          },
          "name": "eventType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 206
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 222
          },
          "name": "snsTopicArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 146
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.resiliencehubApp.ResiliencehubAppEventSubscriptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/resiliencehub-app/index:ResiliencehubAppEventSubscriptionsOutputReference"
    },
    "@cdktn/provider-awscc.resiliencehubApp.ResiliencehubAppPermissionModel": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resiliencehubApp.ResiliencehubAppPermissionModel",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/resiliencehub-app/index.ts",
        "line": 256
      },
      "name": "ResiliencehubAppPermissionModel",
      "namespace": "resiliencehubApp",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "These ARNs are used for querying purposes while importing resources and assessing your application.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehub_app#cross_account_role_arns ResiliencehubApp#cross_account_role_arns}",
            "stability": "stable",
            "summary": "Defines a list of role Amazon Resource Names (ARNs) to be used in other accounts."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 262
          },
          "name": "crossAccountRoleArns",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehub_app#invoker_role_name ResiliencehubApp#invoker_role_name}",
            "stability": "stable",
            "summary": "Existing AWS IAM role name in the primary AWS account that will be assumed by AWS Resilience Hub Service Principle to obtain a read-only access to your application resources while running an assessment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 268
          },
          "name": "invokerRoleName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "It can scan for the resources by using a pre-existing role in your AWS account, or by using the credentials of the current IAM user.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehub_app#type ResiliencehubApp#type}",
            "stability": "stable",
            "summary": "Defines how AWS Resilience Hub scans your resources."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 274
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/resiliencehub-app/index:ResiliencehubAppPermissionModel"
    },
    "@cdktn/provider-awscc.resiliencehubApp.ResiliencehubAppPermissionModelOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resiliencehubApp.ResiliencehubAppPermissionModelOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/resiliencehub-app/index.ts",
          "line": 328
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/resiliencehub-app/index.ts",
        "line": 320
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 382
          },
          "name": "resetCrossAccountRoleArns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 398
          },
          "name": "resetInvokerRoleName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 414
          },
          "name": "resetType"
        }
      ],
      "name": "ResiliencehubAppPermissionModelOutputReference",
      "namespace": "resiliencehubApp",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 386
          },
          "name": "crossAccountRoleArnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 402
          },
          "name": "invokerRoleNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 418
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 376
          },
          "name": "crossAccountRoleArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 392
          },
          "name": "invokerRoleName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 408
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 332
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.resiliencehubApp.ResiliencehubAppPermissionModel"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/resiliencehub-app/index:ResiliencehubAppPermissionModelOutputReference"
    },
    "@cdktn/provider-awscc.resiliencehubApp.ResiliencehubAppResourceMappings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resiliencehubApp.ResiliencehubAppResourceMappings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/resiliencehub-app/index.ts",
        "line": 609
      },
      "name": "ResiliencehubAppResourceMappings",
      "namespace": "resiliencehubApp",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehub_app#mapping_type ResiliencehubApp#mapping_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 621
          },
          "name": "mappingType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehub_app#physical_resource_id ResiliencehubApp#physical_resource_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 625
          },
          "name": "physicalResourceId",
          "type": {
            "fqn": "@cdktn/provider-awscc.resiliencehubApp.ResiliencehubAppResourceMappingsPhysicalResourceId"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehub_app#eks_source_name ResiliencehubApp#eks_source_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 613
          },
          "name": "eksSourceName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehub_app#logical_stack_name ResiliencehubApp#logical_stack_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 617
          },
          "name": "logicalStackName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehub_app#resource_name ResiliencehubApp#resource_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 629
          },
          "name": "resourceName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehub_app#terraform_source_name ResiliencehubApp#terraform_source_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 633
          },
          "name": "terraformSourceName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/resiliencehub-app/index:ResiliencehubAppResourceMappings"
    },
    "@cdktn/provider-awscc.resiliencehubApp.ResiliencehubAppResourceMappingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resiliencehubApp.ResiliencehubAppResourceMappingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/resiliencehub-app/index.ts",
          "line": 873
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/resiliencehub-app/index.ts",
        "line": 865
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 880
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.resiliencehubApp.ResiliencehubAppResourceMappingsOutputReference"
            }
          }
        }
      ],
      "name": "ResiliencehubAppResourceMappingsList",
      "namespace": "resiliencehubApp",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 866
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.resiliencehubApp.ResiliencehubAppResourceMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/resiliencehub-app/index:ResiliencehubAppResourceMappingsList"
    },
    "@cdktn/provider-awscc.resiliencehubApp.ResiliencehubAppResourceMappingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resiliencehubApp.ResiliencehubAppResourceMappingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/resiliencehub-app/index.ts",
          "line": 710
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/resiliencehub-app/index.ts",
        "line": 700
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 824
          },
          "name": "putPhysicalResourceId",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.resiliencehubApp.ResiliencehubAppResourceMappingsPhysicalResourceId"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 782
          },
          "name": "resetEksSourceName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 798
          },
          "name": "resetLogicalStackName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 840
          },
          "name": "resetResourceName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 856
          },
          "name": "resetTerraformSourceName"
        }
      ],
      "name": "ResiliencehubAppResourceMappingsOutputReference",
      "namespace": "resiliencehubApp",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 821
          },
          "name": "physicalResourceId",
          "type": {
            "fqn": "@cdktn/provider-awscc.resiliencehubApp.ResiliencehubAppResourceMappingsPhysicalResourceIdOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 786
          },
          "name": "eksSourceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 802
          },
          "name": "logicalStackNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 815
          },
          "name": "mappingTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 828
          },
          "name": "physicalResourceIdInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.resiliencehubApp.ResiliencehubAppResourceMappingsPhysicalResourceId"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 844
          },
          "name": "resourceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 860
          },
          "name": "terraformSourceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 776
          },
          "name": "eksSourceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 792
          },
          "name": "logicalStackName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 808
          },
          "name": "mappingType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 834
          },
          "name": "resourceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 850
          },
          "name": "terraformSourceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 714
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.resiliencehubApp.ResiliencehubAppResourceMappings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/resiliencehub-app/index:ResiliencehubAppResourceMappingsOutputReference"
    },
    "@cdktn/provider-awscc.resiliencehubApp.ResiliencehubAppResourceMappingsPhysicalResourceId": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resiliencehubApp.ResiliencehubAppResourceMappingsPhysicalResourceId",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/resiliencehub-app/index.ts",
        "line": 422
      },
      "name": "ResiliencehubAppResourceMappingsPhysicalResourceId",
      "namespace": "resiliencehubApp",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehub_app#identifier ResiliencehubApp#identifier}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 434
          },
          "name": "identifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehub_app#type ResiliencehubApp#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 438
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehub_app#aws_account_id ResiliencehubApp#aws_account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 426
          },
          "name": "awsAccountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehub_app#aws_region ResiliencehubApp#aws_region}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 430
          },
          "name": "awsRegion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/resiliencehub-app/index:ResiliencehubAppResourceMappingsPhysicalResourceId"
    },
    "@cdktn/provider-awscc.resiliencehubApp.ResiliencehubAppResourceMappingsPhysicalResourceIdOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resiliencehubApp.ResiliencehubAppResourceMappingsPhysicalResourceIdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/resiliencehub-app/index.ts",
          "line": 499
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/resiliencehub-app/index.ts",
        "line": 491
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 559
          },
          "name": "resetAwsAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 575
          },
          "name": "resetAwsRegion"
        }
      ],
      "name": "ResiliencehubAppResourceMappingsPhysicalResourceIdOutputReference",
      "namespace": "resiliencehubApp",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 563
          },
          "name": "awsAccountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 579
          },
          "name": "awsRegionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 592
          },
          "name": "identifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 605
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 553
          },
          "name": "awsAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 569
          },
          "name": "awsRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 585
          },
          "name": "identifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 598
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehub-app/index.ts",
            "line": 503
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.resiliencehubApp.ResiliencehubAppResourceMappingsPhysicalResourceId"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/resiliencehub-app/index:ResiliencehubAppResourceMappingsPhysicalResourceIdOutputReference"
    },
    "@cdktn/provider-awscc.resiliencehubResiliencyPolicy.ResiliencehubResiliencyPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehub_resiliency_policy awscc_resiliencehub_resiliency_policy}."
      },
      "fqn": "@cdktn/provider-awscc.resiliencehubResiliencyPolicy.ResiliencehubResiliencyPolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehub_resiliency_policy awscc_resiliencehub_resiliency_policy} Resource."
        },
        "locationInModule": {
          "filename": "src/resiliencehub-resiliency-policy/index.ts",
          "line": 782
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.resiliencehubResiliencyPolicy.ResiliencehubResiliencyPolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/resiliencehub-resiliency-policy/index.ts",
        "line": 750
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ResiliencehubResiliencyPolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/resiliencehub-resiliency-policy/index.ts",
            "line": 767
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ResiliencehubResiliencyPolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehub_resiliency_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ResiliencehubResiliencyPolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ResiliencehubResiliencyPolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehub-resiliency-policy/index.ts",
            "line": 836
          },
          "name": "putPolicy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.resiliencehubResiliencyPolicy.ResiliencehubResiliencyPolicyPolicy"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehub-resiliency-policy/index.ts",
            "line": 818
          },
          "name": "resetDataLocationConstraint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehub-resiliency-policy/index.ts",
            "line": 857
          },
          "name": "resetPolicyDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehub-resiliency-policy/index.ts",
            "line": 886
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehub-resiliency-policy/index.ts",
            "line": 911
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehub-resiliency-policy/index.ts",
            "line": 922
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ResiliencehubResiliencyPolicy",
      "namespace": "resiliencehubResiliencyPolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehub-resiliency-policy/index.ts",
            "line": 755
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehub-resiliency-policy/index.ts",
            "line": 827
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehub-resiliency-policy/index.ts",
            "line": 833
          },
          "name": "policy",
          "type": {
            "fqn": "@cdktn/provider-awscc.resiliencehubResiliencyPolicy.ResiliencehubResiliencyPolicyPolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehub-resiliency-policy/index.ts",
            "line": 845
          },
          "name": "policyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehub-resiliency-policy/index.ts",
            "line": 822
          },
          "name": "dataLocationConstraintInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehub-resiliency-policy/index.ts",
            "line": 861
          },
          "name": "policyDescriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehub-resiliency-policy/index.ts",
            "line": 840
          },
          "name": "policyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.resiliencehubResiliencyPolicy.ResiliencehubResiliencyPolicyPolicy"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehub-resiliency-policy/index.ts",
            "line": 874
          },
          "name": "policyNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehub-resiliency-policy/index.ts",
            "line": 890
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehub-resiliency-policy/index.ts",
            "line": 903
          },
          "name": "tierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehub-resiliency-policy/index.ts",
            "line": 812
          },
          "name": "dataLocationConstraint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehub-resiliency-policy/index.ts",
            "line": 851
          },
          "name": "policyDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehub-resiliency-policy/index.ts",
            "line": 867
          },
          "name": "policyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehub-resiliency-policy/index.ts",
            "line": 880
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehub-resiliency-policy/index.ts",
            "line": 896
          },
          "name": "tier",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/resiliencehub-resiliency-policy/index:ResiliencehubResiliencyPolicy"
    },
    "@cdktn/provider-awscc.resiliencehubResiliencyPolicy.ResiliencehubResiliencyPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resiliencehubResiliencyPolicy.ResiliencehubResiliencyPolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/resiliencehub-resiliency-policy/index.ts",
        "line": 14
      },
      "name": "ResiliencehubResiliencyPolicyConfig",
      "namespace": "resiliencehubResiliencyPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehub_resiliency_policy#policy ResiliencehubResiliencyPolicy#policy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehub-resiliency-policy/index.ts",
            "line": 24
          },
          "name": "policy",
          "type": {
            "fqn": "@cdktn/provider-awscc.resiliencehubResiliencyPolicy.ResiliencehubResiliencyPolicyPolicy"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehub_resiliency_policy#policy_name ResiliencehubResiliencyPolicy#policy_name}",
            "stability": "stable",
            "summary": "Name of Resiliency Policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehub-resiliency-policy/index.ts",
            "line": 36
          },
          "name": "policyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehub_resiliency_policy#tier ResiliencehubResiliencyPolicy#tier}",
            "stability": "stable",
            "summary": "Resiliency Policy Tier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehub-resiliency-policy/index.ts",
            "line": 46
          },
          "name": "tier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehub_resiliency_policy#data_location_constraint ResiliencehubResiliencyPolicy#data_location_constraint}",
            "stability": "stable",
            "summary": "Data Location Constraint of the Policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehub-resiliency-policy/index.ts",
            "line": 20
          },
          "name": "dataLocationConstraint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehub_resiliency_policy#policy_description ResiliencehubResiliencyPolicy#policy_description}",
            "stability": "stable",
            "summary": "Description of Resiliency Policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehub-resiliency-policy/index.ts",
            "line": 30
          },
          "name": "policyDescription",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehub_resiliency_policy#tags ResiliencehubResiliencyPolicy#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehub-resiliency-policy/index.ts",
            "line": 40
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/resiliencehub-resiliency-policy/index:ResiliencehubResiliencyPolicyConfig"
    },
    "@cdktn/provider-awscc.resiliencehubResiliencyPolicy.ResiliencehubResiliencyPolicyPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resiliencehubResiliencyPolicy.ResiliencehubResiliencyPolicyPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/resiliencehub-resiliency-policy/index.ts",
        "line": 554
      },
      "name": "ResiliencehubResiliencyPolicyPolicy",
      "namespace": "resiliencehubResiliencyPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehub_resiliency_policy#az ResiliencehubResiliencyPolicy#az}",
            "stability": "stable",
            "summary": "Failure Policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehub-resiliency-policy/index.ts",
            "line": 560
          },
          "name": "az",
          "type": {
            "fqn": "@cdktn/provider-awscc.resiliencehubResiliencyPolicy.ResiliencehubResiliencyPolicyPolicyAz"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehub_resiliency_policy#hardware ResiliencehubResiliencyPolicy#hardware}",
            "stability": "stable",
            "summary": "Failure Policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehub-resiliency-policy/index.ts",
            "line": 566
          },
          "name": "hardware",
          "type": {
            "fqn": "@cdktn/provider-awscc.resiliencehubResiliencyPolicy.ResiliencehubResiliencyPolicyPolicyHardware"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehub_resiliency_policy#software ResiliencehubResiliencyPolicy#software}",
            "stability": "stable",
            "summary": "Failure Policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehub-resiliency-policy/index.ts",
            "line": 578
          },
          "name": "softwareAttribute",
          "type": {
            "fqn": "@cdktn/provider-awscc.resiliencehubResiliencyPolicy.ResiliencehubResiliencyPolicyPolicySoftware"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehub_resiliency_policy#region ResiliencehubResiliencyPolicy#region}",
            "stability": "stable",
            "summary": "Failure Policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehub-resiliency-policy/index.ts",
            "line": 572
          },
          "name": "region",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.resiliencehubResiliencyPolicy.ResiliencehubResiliencyPolicyPolicyRegion"
          }
        }
      ],
      "symbolId": "src/resiliencehub-resiliency-policy/index:ResiliencehubResiliencyPolicyPolicy"
    },
    "@cdktn/provider-awscc.resiliencehubResiliencyPolicy.ResiliencehubResiliencyPolicyPolicyAz": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resiliencehubResiliencyPolicy.ResiliencehubResiliencyPolicyPolicyAz",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/resiliencehub-resiliency-policy/index.ts",
        "line": 48
      },
      "name": "ResiliencehubResiliencyPolicyPolicyAz",
      "namespace": "resiliencehubResiliencyPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehub_resiliency_policy#rpo_in_secs ResiliencehubResiliencyPolicy#rpo_in_secs}",
            "stability": "stable",
            "summary": "RPO in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehub-resiliency-policy/index.ts",
            "line": 54
          },
          "name": "rpoInSecs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehub_resiliency_policy#rto_in_secs ResiliencehubResiliencyPolicy#rto_in_secs}",
            "stability": "stable",
            "summary": "RTO in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehub-resiliency-policy/index.ts",
            "line": 60
          },
          "name": "rtoInSecs",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/resiliencehub-resiliency-policy/index:ResiliencehubResiliencyPolicyPolicyAz"
    },
    "@cdktn/provider-awscc.resiliencehubResiliencyPolicy.ResiliencehubResiliencyPolicyPolicyAzOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resiliencehubResiliencyPolicy.ResiliencehubResiliencyPolicyPolicyAzOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/resiliencehub-resiliency-policy/index.ts",
          "line": 107
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/resiliencehub-resiliency-policy/index.ts",
        "line": 99
      },
      "name": "ResiliencehubResiliencyPolicyPolicyAzOutputReference",
      "namespace": "resiliencehubResiliencyPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehub-resiliency-policy/index.ts",
            "line": 156
          },
          "name": "rpoInSecsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehub-resiliency-policy/index.ts",
            "line": 169
          },
          "name": "rtoInSecsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehub-resiliency-policy/index.ts",
            "line": 149
          },
          "name": "rpoInSecs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehub-resiliency-policy/index.ts",
            "line": 162
          },
          "name": "rtoInSecs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehub-resiliency-policy/index.ts",
            "line": 111
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.resiliencehubResiliencyPolicy.ResiliencehubResiliencyPolicyPolicyAz"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/resiliencehub-resiliency-policy/index:ResiliencehubResiliencyPolicyPolicyAzOutputReference"
    },
    "@cdktn/provider-awscc.resiliencehubResiliencyPolicy.ResiliencehubResiliencyPolicyPolicyHardware": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resiliencehubResiliencyPolicy.ResiliencehubResiliencyPolicyPolicyHardware",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/resiliencehub-resiliency-policy/index.ts",
        "line": 173
      },
      "name": "ResiliencehubResiliencyPolicyPolicyHardware",
      "namespace": "resiliencehubResiliencyPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehub_resiliency_policy#rpo_in_secs ResiliencehubResiliencyPolicy#rpo_in_secs}",
            "stability": "stable",
            "summary": "RPO in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehub-resiliency-policy/index.ts",
            "line": 179
          },
          "name": "rpoInSecs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehub_resiliency_policy#rto_in_secs ResiliencehubResiliencyPolicy#rto_in_secs}",
            "stability": "stable",
            "summary": "RTO in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehub-resiliency-policy/index.ts",
            "line": 185
          },
          "name": "rtoInSecs",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/resiliencehub-resiliency-policy/index:ResiliencehubResiliencyPolicyPolicyHardware"
    },
    "@cdktn/provider-awscc.resiliencehubResiliencyPolicy.ResiliencehubResiliencyPolicyPolicyHardwareOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resiliencehubResiliencyPolicy.ResiliencehubResiliencyPolicyPolicyHardwareOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/resiliencehub-resiliency-policy/index.ts",
          "line": 232
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/resiliencehub-resiliency-policy/index.ts",
        "line": 224
      },
      "name": "ResiliencehubResiliencyPolicyPolicyHardwareOutputReference",
      "namespace": "resiliencehubResiliencyPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehub-resiliency-policy/index.ts",
            "line": 281
          },
          "name": "rpoInSecsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehub-resiliency-policy/index.ts",
            "line": 294
          },
          "name": "rtoInSecsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehub-resiliency-policy/index.ts",
            "line": 274
          },
          "name": "rpoInSecs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehub-resiliency-policy/index.ts",
            "line": 287
          },
          "name": "rtoInSecs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehub-resiliency-policy/index.ts",
            "line": 236
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.resiliencehubResiliencyPolicy.ResiliencehubResiliencyPolicyPolicyHardware"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/resiliencehub-resiliency-policy/index:ResiliencehubResiliencyPolicyPolicyHardwareOutputReference"
    },
    "@cdktn/provider-awscc.resiliencehubResiliencyPolicy.ResiliencehubResiliencyPolicyPolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resiliencehubResiliencyPolicy.ResiliencehubResiliencyPolicyPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/resiliencehub-resiliency-policy/index.ts",
          "line": 639
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/resiliencehub-resiliency-policy/index.ts",
        "line": 631
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehub-resiliency-policy/index.ts",
            "line": 696
          },
          "name": "putAz",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.resiliencehubResiliencyPolicy.ResiliencehubResiliencyPolicyPolicyAz"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehub-resiliency-policy/index.ts",
            "line": 709
          },
          "name": "putHardware",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.resiliencehubResiliencyPolicy.ResiliencehubResiliencyPolicyPolicyHardware"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehub-resiliency-policy/index.ts",
            "line": 722
          },
          "name": "putRegion",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.resiliencehubResiliencyPolicy.ResiliencehubResiliencyPolicyPolicyRegion"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehub-resiliency-policy/index.ts",
            "line": 738
          },
          "name": "putSoftwareAttribute",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.resiliencehubResiliencyPolicy.ResiliencehubResiliencyPolicyPolicySoftware"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehub-resiliency-policy/index.ts",
            "line": 725
          },
          "name": "resetRegion"
        }
      ],
      "name": "ResiliencehubResiliencyPolicyPolicyOutputReference",
      "namespace": "resiliencehubResiliencyPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehub-resiliency-policy/index.ts",
            "line": 693
          },
          "name": "az",
          "type": {
            "fqn": "@cdktn/provider-awscc.resiliencehubResiliencyPolicy.ResiliencehubResiliencyPolicyPolicyAzOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehub-resiliency-policy/index.ts",
            "line": 706
          },
          "name": "hardware",
          "type": {
            "fqn": "@cdktn/provider-awscc.resiliencehubResiliencyPolicy.ResiliencehubResiliencyPolicyPolicyHardwareOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehub-resiliency-policy/index.ts",
            "line": 719
          },
          "name": "region",
          "type": {
            "fqn": "@cdktn/provider-awscc.resiliencehubResiliencyPolicy.ResiliencehubResiliencyPolicyPolicyRegionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehub-resiliency-policy/index.ts",
            "line": 735
          },
          "name": "softwareAttribute",
          "type": {
            "fqn": "@cdktn/provider-awscc.resiliencehubResiliencyPolicy.ResiliencehubResiliencyPolicyPolicySoftwareOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehub-resiliency-policy/index.ts",
            "line": 700
          },
          "name": "azInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.resiliencehubResiliencyPolicy.ResiliencehubResiliencyPolicyPolicyAz"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehub-resiliency-policy/index.ts",
            "line": 713
          },
          "name": "hardwareInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.resiliencehubResiliencyPolicy.ResiliencehubResiliencyPolicyPolicyHardware"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehub-resiliency-policy/index.ts",
            "line": 729
          },
          "name": "regionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.resiliencehubResiliencyPolicy.ResiliencehubResiliencyPolicyPolicyRegion"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehub-resiliency-policy/index.ts",
            "line": 742
          },
          "name": "softwareAttributeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.resiliencehubResiliencyPolicy.ResiliencehubResiliencyPolicyPolicySoftware"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehub-resiliency-policy/index.ts",
            "line": 643
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.resiliencehubResiliencyPolicy.ResiliencehubResiliencyPolicyPolicy"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/resiliencehub-resiliency-policy/index:ResiliencehubResiliencyPolicyPolicyOutputReference"
    },
    "@cdktn/provider-awscc.resiliencehubResiliencyPolicy.ResiliencehubResiliencyPolicyPolicyRegion": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resiliencehubResiliencyPolicy.ResiliencehubResiliencyPolicyPolicyRegion",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/resiliencehub-resiliency-policy/index.ts",
        "line": 298
      },
      "name": "ResiliencehubResiliencyPolicyPolicyRegion",
      "namespace": "resiliencehubResiliencyPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehub_resiliency_policy#rpo_in_secs ResiliencehubResiliencyPolicy#rpo_in_secs}",
            "stability": "stable",
            "summary": "RPO in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehub-resiliency-policy/index.ts",
            "line": 304
          },
          "name": "rpoInSecs",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehub_resiliency_policy#rto_in_secs ResiliencehubResiliencyPolicy#rto_in_secs}",
            "stability": "stable",
            "summary": "RTO in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehub-resiliency-policy/index.ts",
            "line": 310
          },
          "name": "rtoInSecs",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/resiliencehub-resiliency-policy/index:ResiliencehubResiliencyPolicyPolicyRegion"
    },
    "@cdktn/provider-awscc.resiliencehubResiliencyPolicy.ResiliencehubResiliencyPolicyPolicyRegionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resiliencehubResiliencyPolicy.ResiliencehubResiliencyPolicyPolicyRegionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/resiliencehub-resiliency-policy/index.ts",
          "line": 357
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/resiliencehub-resiliency-policy/index.ts",
        "line": 349
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehub-resiliency-policy/index.ts",
            "line": 405
          },
          "name": "resetRpoInSecs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehub-resiliency-policy/index.ts",
            "line": 421
          },
          "name": "resetRtoInSecs"
        }
      ],
      "name": "ResiliencehubResiliencyPolicyPolicyRegionOutputReference",
      "namespace": "resiliencehubResiliencyPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehub-resiliency-policy/index.ts",
            "line": 409
          },
          "name": "rpoInSecsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehub-resiliency-policy/index.ts",
            "line": 425
          },
          "name": "rtoInSecsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehub-resiliency-policy/index.ts",
            "line": 399
          },
          "name": "rpoInSecs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehub-resiliency-policy/index.ts",
            "line": 415
          },
          "name": "rtoInSecs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehub-resiliency-policy/index.ts",
            "line": 361
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.resiliencehubResiliencyPolicy.ResiliencehubResiliencyPolicyPolicyRegion"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/resiliencehub-resiliency-policy/index:ResiliencehubResiliencyPolicyPolicyRegionOutputReference"
    },
    "@cdktn/provider-awscc.resiliencehubResiliencyPolicy.ResiliencehubResiliencyPolicyPolicySoftware": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resiliencehubResiliencyPolicy.ResiliencehubResiliencyPolicyPolicySoftware",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/resiliencehub-resiliency-policy/index.ts",
        "line": 429
      },
      "name": "ResiliencehubResiliencyPolicyPolicySoftware",
      "namespace": "resiliencehubResiliencyPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehub_resiliency_policy#rpo_in_secs ResiliencehubResiliencyPolicy#rpo_in_secs}",
            "stability": "stable",
            "summary": "RPO in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehub-resiliency-policy/index.ts",
            "line": 435
          },
          "name": "rpoInSecs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehub_resiliency_policy#rto_in_secs ResiliencehubResiliencyPolicy#rto_in_secs}",
            "stability": "stable",
            "summary": "RTO in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehub-resiliency-policy/index.ts",
            "line": 441
          },
          "name": "rtoInSecs",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/resiliencehub-resiliency-policy/index:ResiliencehubResiliencyPolicyPolicySoftware"
    },
    "@cdktn/provider-awscc.resiliencehubResiliencyPolicy.ResiliencehubResiliencyPolicyPolicySoftwareOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resiliencehubResiliencyPolicy.ResiliencehubResiliencyPolicyPolicySoftwareOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/resiliencehub-resiliency-policy/index.ts",
          "line": 488
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/resiliencehub-resiliency-policy/index.ts",
        "line": 480
      },
      "name": "ResiliencehubResiliencyPolicyPolicySoftwareOutputReference",
      "namespace": "resiliencehubResiliencyPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehub-resiliency-policy/index.ts",
            "line": 537
          },
          "name": "rpoInSecsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehub-resiliency-policy/index.ts",
            "line": 550
          },
          "name": "rtoInSecsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehub-resiliency-policy/index.ts",
            "line": 530
          },
          "name": "rpoInSecs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehub-resiliency-policy/index.ts",
            "line": 543
          },
          "name": "rtoInSecs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehub-resiliency-policy/index.ts",
            "line": 492
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.resiliencehubResiliencyPolicy.ResiliencehubResiliencyPolicyPolicySoftware"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/resiliencehub-resiliency-policy/index:ResiliencehubResiliencyPolicyPolicySoftwareOutputReference"
    },
    "@cdktn/provider-awscc.resiliencehubv2Policy.Resiliencehubv2Policy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehubv2_policy awscc_resiliencehubv2_policy}."
      },
      "fqn": "@cdktn/provider-awscc.resiliencehubv2Policy.Resiliencehubv2Policy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehubv2_policy awscc_resiliencehubv2_policy} Resource."
        },
        "locationInModule": {
          "filename": "src/resiliencehubv2-policy/index.ts",
          "line": 769
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.resiliencehubv2Policy.Resiliencehubv2PolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/resiliencehubv2-policy/index.ts",
        "line": 737
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Resiliencehubv2Policy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-policy/index.ts",
            "line": 754
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Resiliencehubv2Policy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehubv2_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Resiliencehubv2Policy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Resiliencehubv2Policy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-policy/index.ts",
            "line": 809
          },
          "name": "putAvailabilitySlo",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.resiliencehubv2Policy.Resiliencehubv2PolicyAvailabilitySlo"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-policy/index.ts",
            "line": 830
          },
          "name": "putDataRecovery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.resiliencehubv2Policy.Resiliencehubv2PolicyDataRecovery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-policy/index.ts",
            "line": 883
          },
          "name": "putMultiAz",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.resiliencehubv2Policy.Resiliencehubv2PolicyMultiAz"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-policy/index.ts",
            "line": 899
          },
          "name": "putMultiRegion",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.resiliencehubv2Policy.Resiliencehubv2PolicyMultiRegion"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-policy/index.ts",
            "line": 933
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.resiliencehubv2Policy.Resiliencehubv2PolicyTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-policy/index.ts",
            "line": 812
          },
          "name": "resetAvailabilitySlo"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-policy/index.ts",
            "line": 833
          },
          "name": "resetDataRecovery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-policy/index.ts",
            "line": 849
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-policy/index.ts",
            "line": 870
          },
          "name": "resetKmsKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-policy/index.ts",
            "line": 886
          },
          "name": "resetMultiAz"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-policy/index.ts",
            "line": 902
          },
          "name": "resetMultiRegion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-policy/index.ts",
            "line": 936
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-policy/index.ts",
            "line": 953
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-policy/index.ts",
            "line": 966
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Resiliencehubv2Policy",
      "namespace": "resiliencehubv2Policy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-policy/index.ts",
            "line": 742
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-policy/index.ts",
            "line": 800
          },
          "name": "associatedServiceCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-policy/index.ts",
            "line": 806
          },
          "name": "availabilitySlo",
          "type": {
            "fqn": "@cdktn/provider-awscc.resiliencehubv2Policy.Resiliencehubv2PolicyAvailabilitySloOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-policy/index.ts",
            "line": 821
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-policy/index.ts",
            "line": 827
          },
          "name": "dataRecovery",
          "type": {
            "fqn": "@cdktn/provider-awscc.resiliencehubv2Policy.Resiliencehubv2PolicyDataRecoveryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-policy/index.ts",
            "line": 858
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-policy/index.ts",
            "line": 880
          },
          "name": "multiAz",
          "type": {
            "fqn": "@cdktn/provider-awscc.resiliencehubv2Policy.Resiliencehubv2PolicyMultiAzOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-policy/index.ts",
            "line": 896
          },
          "name": "multiRegion",
          "type": {
            "fqn": "@cdktn/provider-awscc.resiliencehubv2Policy.Resiliencehubv2PolicyMultiRegionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-policy/index.ts",
            "line": 924
          },
          "name": "policyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-policy/index.ts",
            "line": 930
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.resiliencehubv2Policy.Resiliencehubv2PolicyTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-policy/index.ts",
            "line": 945
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-policy/index.ts",
            "line": 816
          },
          "name": "availabilitySloInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.resiliencehubv2Policy.Resiliencehubv2PolicyAvailabilitySlo"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-policy/index.ts",
            "line": 837
          },
          "name": "dataRecoveryInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.resiliencehubv2Policy.Resiliencehubv2PolicyDataRecovery"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-policy/index.ts",
            "line": 853
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-policy/index.ts",
            "line": 874
          },
          "name": "kmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-policy/index.ts",
            "line": 890
          },
          "name": "multiAzInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.resiliencehubv2Policy.Resiliencehubv2PolicyMultiAz"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-policy/index.ts",
            "line": 906
          },
          "name": "multiRegionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.resiliencehubv2Policy.Resiliencehubv2PolicyMultiRegion"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-policy/index.ts",
            "line": 919
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-policy/index.ts",
            "line": 940
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.resiliencehubv2Policy.Resiliencehubv2PolicyTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-policy/index.ts",
            "line": 843
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-policy/index.ts",
            "line": 864
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-policy/index.ts",
            "line": 912
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/resiliencehubv2-policy/index:Resiliencehubv2Policy"
    },
    "@cdktn/provider-awscc.resiliencehubv2Policy.Resiliencehubv2PolicyAvailabilitySlo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resiliencehubv2Policy.Resiliencehubv2PolicyAvailabilitySlo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/resiliencehubv2-policy/index.ts",
        "line": 56
      },
      "name": "Resiliencehubv2PolicyAvailabilitySlo",
      "namespace": "resiliencehubv2Policy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehubv2_policy#target Resiliencehubv2Policy#target}",
            "stability": "stable",
            "summary": "Availability target percentage."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-policy/index.ts",
            "line": 62
          },
          "name": "target",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/resiliencehubv2-policy/index:Resiliencehubv2PolicyAvailabilitySlo"
    },
    "@cdktn/provider-awscc.resiliencehubv2Policy.Resiliencehubv2PolicyAvailabilitySloOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resiliencehubv2Policy.Resiliencehubv2PolicyAvailabilitySloOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/resiliencehubv2-policy/index.ts",
          "line": 102
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/resiliencehubv2-policy/index.ts",
        "line": 94
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-policy/index.ts",
            "line": 144
          },
          "name": "resetTarget"
        }
      ],
      "name": "Resiliencehubv2PolicyAvailabilitySloOutputReference",
      "namespace": "resiliencehubv2Policy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-policy/index.ts",
            "line": 148
          },
          "name": "targetInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-policy/index.ts",
            "line": 138
          },
          "name": "target",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-policy/index.ts",
            "line": 106
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.resiliencehubv2Policy.Resiliencehubv2PolicyAvailabilitySlo"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/resiliencehubv2-policy/index:Resiliencehubv2PolicyAvailabilitySloOutputReference"
    },
    "@cdktn/provider-awscc.resiliencehubv2Policy.Resiliencehubv2PolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resiliencehubv2Policy.Resiliencehubv2PolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/resiliencehubv2-policy/index.ts",
        "line": 14
      },
      "name": "Resiliencehubv2PolicyConfig",
      "namespace": "resiliencehubv2Policy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehubv2_policy#name Resiliencehubv2Policy#name}",
            "stability": "stable",
            "summary": "The name of the policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-policy/index.ts",
            "line": 48
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehubv2_policy#availability_slo Resiliencehubv2Policy#availability_slo}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-policy/index.ts",
            "line": 18
          },
          "name": "availabilitySlo",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.resiliencehubv2Policy.Resiliencehubv2PolicyAvailabilitySlo"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehubv2_policy#data_recovery Resiliencehubv2Policy#data_recovery}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-policy/index.ts",
            "line": 22
          },
          "name": "dataRecovery",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.resiliencehubv2Policy.Resiliencehubv2PolicyDataRecovery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehubv2_policy#description Resiliencehubv2Policy#description}",
            "stability": "stable",
            "summary": "The description of the policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-policy/index.ts",
            "line": 28
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehubv2_policy#kms_key_id Resiliencehubv2Policy#kms_key_id}",
            "stability": "stable",
            "summary": "The KMS key ID for encrypting policy data."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-policy/index.ts",
            "line": 34
          },
          "name": "kmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehubv2_policy#multi_az Resiliencehubv2Policy#multi_az}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-policy/index.ts",
            "line": 38
          },
          "name": "multiAz",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.resiliencehubv2Policy.Resiliencehubv2PolicyMultiAz"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehubv2_policy#multi_region Resiliencehubv2Policy#multi_region}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-policy/index.ts",
            "line": 42
          },
          "name": "multiRegion",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.resiliencehubv2Policy.Resiliencehubv2PolicyMultiRegion"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehubv2_policy#tags Resiliencehubv2Policy#tags}",
            "stability": "stable",
            "summary": "Tags assigned to the policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-policy/index.ts",
            "line": 54
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.resiliencehubv2Policy.Resiliencehubv2PolicyTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/resiliencehubv2-policy/index:Resiliencehubv2PolicyConfig"
    },
    "@cdktn/provider-awscc.resiliencehubv2Policy.Resiliencehubv2PolicyDataRecovery": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resiliencehubv2Policy.Resiliencehubv2PolicyDataRecovery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/resiliencehubv2-policy/index.ts",
        "line": 152
      },
      "name": "Resiliencehubv2PolicyDataRecovery",
      "namespace": "resiliencehubv2Policy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehubv2_policy#time_between_backups_in_minutes Resiliencehubv2Policy#time_between_backups_in_minutes}",
            "stability": "stable",
            "summary": "Time between backups in minutes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-policy/index.ts",
            "line": 158
          },
          "name": "timeBetweenBackupsInMinutes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/resiliencehubv2-policy/index:Resiliencehubv2PolicyDataRecovery"
    },
    "@cdktn/provider-awscc.resiliencehubv2Policy.Resiliencehubv2PolicyDataRecoveryOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resiliencehubv2Policy.Resiliencehubv2PolicyDataRecoveryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/resiliencehubv2-policy/index.ts",
          "line": 198
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/resiliencehubv2-policy/index.ts",
        "line": 190
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-policy/index.ts",
            "line": 240
          },
          "name": "resetTimeBetweenBackupsInMinutes"
        }
      ],
      "name": "Resiliencehubv2PolicyDataRecoveryOutputReference",
      "namespace": "resiliencehubv2Policy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-policy/index.ts",
            "line": 244
          },
          "name": "timeBetweenBackupsInMinutesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-policy/index.ts",
            "line": 234
          },
          "name": "timeBetweenBackupsInMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-policy/index.ts",
            "line": 202
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.resiliencehubv2Policy.Resiliencehubv2PolicyDataRecovery"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/resiliencehubv2-policy/index:Resiliencehubv2PolicyDataRecoveryOutputReference"
    },
    "@cdktn/provider-awscc.resiliencehubv2Policy.Resiliencehubv2PolicyMultiAz": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resiliencehubv2Policy.Resiliencehubv2PolicyMultiAz",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/resiliencehubv2-policy/index.ts",
        "line": 248
      },
      "name": "Resiliencehubv2PolicyMultiAz",
      "namespace": "resiliencehubv2Policy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehubv2_policy#disaster_recovery_approach Resiliencehubv2Policy#disaster_recovery_approach}",
            "stability": "stable",
            "summary": "Multi-AZ disaster recovery approach."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-policy/index.ts",
            "line": 254
          },
          "name": "disasterRecoveryApproach",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehubv2_policy#rpo_in_minutes Resiliencehubv2Policy#rpo_in_minutes}",
            "stability": "stable",
            "summary": "Recovery Point Objective in minutes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-policy/index.ts",
            "line": 260
          },
          "name": "rpoInMinutes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehubv2_policy#rto_in_minutes Resiliencehubv2Policy#rto_in_minutes}",
            "stability": "stable",
            "summary": "Recovery Time Objective in minutes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-policy/index.ts",
            "line": 266
          },
          "name": "rtoInMinutes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/resiliencehubv2-policy/index:Resiliencehubv2PolicyMultiAz"
    },
    "@cdktn/provider-awscc.resiliencehubv2Policy.Resiliencehubv2PolicyMultiAzOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resiliencehubv2Policy.Resiliencehubv2PolicyMultiAzOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/resiliencehubv2-policy/index.ts",
          "line": 320
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/resiliencehubv2-policy/index.ts",
        "line": 312
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-policy/index.ts",
            "line": 374
          },
          "name": "resetDisasterRecoveryApproach"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-policy/index.ts",
            "line": 390
          },
          "name": "resetRpoInMinutes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-policy/index.ts",
            "line": 406
          },
          "name": "resetRtoInMinutes"
        }
      ],
      "name": "Resiliencehubv2PolicyMultiAzOutputReference",
      "namespace": "resiliencehubv2Policy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-policy/index.ts",
            "line": 378
          },
          "name": "disasterRecoveryApproachInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-policy/index.ts",
            "line": 394
          },
          "name": "rpoInMinutesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-policy/index.ts",
            "line": 410
          },
          "name": "rtoInMinutesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-policy/index.ts",
            "line": 368
          },
          "name": "disasterRecoveryApproach",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-policy/index.ts",
            "line": 384
          },
          "name": "rpoInMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-policy/index.ts",
            "line": 400
          },
          "name": "rtoInMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-policy/index.ts",
            "line": 324
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.resiliencehubv2Policy.Resiliencehubv2PolicyMultiAz"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/resiliencehubv2-policy/index:Resiliencehubv2PolicyMultiAzOutputReference"
    },
    "@cdktn/provider-awscc.resiliencehubv2Policy.Resiliencehubv2PolicyMultiRegion": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resiliencehubv2Policy.Resiliencehubv2PolicyMultiRegion",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/resiliencehubv2-policy/index.ts",
        "line": 414
      },
      "name": "Resiliencehubv2PolicyMultiRegion",
      "namespace": "resiliencehubv2Policy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehubv2_policy#disaster_recovery_approach Resiliencehubv2Policy#disaster_recovery_approach}",
            "stability": "stable",
            "summary": "Multi-Region disaster recovery approach."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-policy/index.ts",
            "line": 420
          },
          "name": "disasterRecoveryApproach",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehubv2_policy#rpo_in_minutes Resiliencehubv2Policy#rpo_in_minutes}",
            "stability": "stable",
            "summary": "Recovery Point Objective in minutes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-policy/index.ts",
            "line": 426
          },
          "name": "rpoInMinutes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehubv2_policy#rto_in_minutes Resiliencehubv2Policy#rto_in_minutes}",
            "stability": "stable",
            "summary": "Recovery Time Objective in minutes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-policy/index.ts",
            "line": 432
          },
          "name": "rtoInMinutes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/resiliencehubv2-policy/index:Resiliencehubv2PolicyMultiRegion"
    },
    "@cdktn/provider-awscc.resiliencehubv2Policy.Resiliencehubv2PolicyMultiRegionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resiliencehubv2Policy.Resiliencehubv2PolicyMultiRegionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/resiliencehubv2-policy/index.ts",
          "line": 486
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/resiliencehubv2-policy/index.ts",
        "line": 478
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-policy/index.ts",
            "line": 540
          },
          "name": "resetDisasterRecoveryApproach"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-policy/index.ts",
            "line": 556
          },
          "name": "resetRpoInMinutes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-policy/index.ts",
            "line": 572
          },
          "name": "resetRtoInMinutes"
        }
      ],
      "name": "Resiliencehubv2PolicyMultiRegionOutputReference",
      "namespace": "resiliencehubv2Policy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-policy/index.ts",
            "line": 544
          },
          "name": "disasterRecoveryApproachInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-policy/index.ts",
            "line": 560
          },
          "name": "rpoInMinutesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-policy/index.ts",
            "line": 576
          },
          "name": "rtoInMinutesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-policy/index.ts",
            "line": 534
          },
          "name": "disasterRecoveryApproach",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-policy/index.ts",
            "line": 550
          },
          "name": "rpoInMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-policy/index.ts",
            "line": 566
          },
          "name": "rtoInMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-policy/index.ts",
            "line": 490
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.resiliencehubv2Policy.Resiliencehubv2PolicyMultiRegion"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/resiliencehubv2-policy/index:Resiliencehubv2PolicyMultiRegionOutputReference"
    },
    "@cdktn/provider-awscc.resiliencehubv2Policy.Resiliencehubv2PolicyTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resiliencehubv2Policy.Resiliencehubv2PolicyTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/resiliencehubv2-policy/index.ts",
        "line": 580
      },
      "name": "Resiliencehubv2PolicyTags",
      "namespace": "resiliencehubv2Policy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehubv2_policy#key Resiliencehubv2Policy#key}",
            "stability": "stable",
            "summary": "The tag key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-policy/index.ts",
            "line": 586
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehubv2_policy#value Resiliencehubv2Policy#value}",
            "stability": "stable",
            "summary": "The tag value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-policy/index.ts",
            "line": 592
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/resiliencehubv2-policy/index:Resiliencehubv2PolicyTags"
    },
    "@cdktn/provider-awscc.resiliencehubv2Policy.Resiliencehubv2PolicyTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resiliencehubv2Policy.Resiliencehubv2PolicyTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/resiliencehubv2-policy/index.ts",
          "line": 722
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/resiliencehubv2-policy/index.ts",
        "line": 714
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-policy/index.ts",
            "line": 729
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.resiliencehubv2Policy.Resiliencehubv2PolicyTagsOutputReference"
            }
          }
        }
      ],
      "name": "Resiliencehubv2PolicyTagsList",
      "namespace": "resiliencehubv2Policy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-policy/index.ts",
            "line": 715
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.resiliencehubv2Policy.Resiliencehubv2PolicyTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/resiliencehubv2-policy/index:Resiliencehubv2PolicyTagsList"
    },
    "@cdktn/provider-awscc.resiliencehubv2Policy.Resiliencehubv2PolicyTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resiliencehubv2Policy.Resiliencehubv2PolicyTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/resiliencehubv2-policy/index.ts",
          "line": 641
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/resiliencehubv2-policy/index.ts",
        "line": 631
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-policy/index.ts",
            "line": 689
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-policy/index.ts",
            "line": 705
          },
          "name": "resetValue"
        }
      ],
      "name": "Resiliencehubv2PolicyTagsOutputReference",
      "namespace": "resiliencehubv2Policy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-policy/index.ts",
            "line": 693
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-policy/index.ts",
            "line": 709
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-policy/index.ts",
            "line": 683
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-policy/index.ts",
            "line": 699
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-policy/index.ts",
            "line": 645
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.resiliencehubv2Policy.Resiliencehubv2PolicyTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/resiliencehubv2-policy/index:Resiliencehubv2PolicyTagsOutputReference"
    },
    "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2Service": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehubv2_service awscc_resiliencehubv2_service}."
      },
      "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2Service",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehubv2_service awscc_resiliencehubv2_service} Resource."
        },
        "locationInModule": {
          "filename": "src/resiliencehubv2-service/index.ts",
          "line": 2315
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/resiliencehubv2-service/index.ts",
        "line": 2283
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Resiliencehubv2Service resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 2300
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Resiliencehubv2Service to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehubv2_service#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Resiliencehubv2Service that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Resiliencehubv2Service to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 2354
          },
          "name": "putAssertions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceAssertions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 2370
          },
          "name": "putAssociatedSystems",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceAssociatedSystems"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 2434
          },
          "name": "putInputSources",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceInputSources"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 2479
          },
          "name": "putPermissionModel",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServicePermissionModel"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 2524
          },
          "name": "putReportConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceReportConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 2545
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 2357
          },
          "name": "resetAssertions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 2373
          },
          "name": "resetAssociatedSystems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 2394
          },
          "name": "resetDependencyDiscovery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 2410
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 2437
          },
          "name": "resetInputSources"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 2453
          },
          "name": "resetKmsKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 2482
          },
          "name": "resetPermissionModel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 2498
          },
          "name": "resetPolicyArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 2527
          },
          "name": "resetReportConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 2548
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 2565
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 2582
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Resiliencehubv2Service",
      "namespace": "resiliencehubv2Service",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 2288
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 2351
          },
          "name": "assertions",
          "type": {
            "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceAssertionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 2367
          },
          "name": "associatedSystems",
          "type": {
            "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceAssociatedSystemsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 2382
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 2420
          },
          "name": "effectivePolicyValues",
          "type": {
            "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceEffectivePolicyValuesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 2425
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 2431
          },
          "name": "inputSources",
          "type": {
            "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceInputSourcesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 2476
          },
          "name": "permissionModel",
          "type": {
            "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServicePermissionModelOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 2521
          },
          "name": "reportConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceReportConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 2536
          },
          "name": "serviceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 2542
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 2557
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 2361
          },
          "name": "assertionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceAssertions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 2377
          },
          "name": "associatedSystemsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceAssociatedSystems"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 2398
          },
          "name": "dependencyDiscoveryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 2414
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 2441
          },
          "name": "inputSourcesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceInputSources"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 2457
          },
          "name": "kmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 2470
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 2486
          },
          "name": "permissionModelInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServicePermissionModel"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 2502
          },
          "name": "policyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 2515
          },
          "name": "regionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 2531
          },
          "name": "reportConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceReportConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 2552
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 2388
          },
          "name": "dependencyDiscovery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 2404
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 2447
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 2463
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 2492
          },
          "name": "policyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 2508
          },
          "name": "regions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/resiliencehubv2-service/index:Resiliencehubv2Service"
    },
    "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceAssertions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceAssertions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/resiliencehubv2-service/index.ts",
        "line": 86
      },
      "name": "Resiliencehubv2ServiceAssertions",
      "namespace": "resiliencehubv2Service",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehubv2_service#text Resiliencehubv2Service#text}",
            "stability": "stable",
            "summary": "The text of the assertion."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 92
          },
          "name": "text",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/resiliencehubv2-service/index:Resiliencehubv2ServiceAssertions"
    },
    "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceAssertionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceAssertionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/resiliencehubv2-service/index.ts",
          "line": 193
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/resiliencehubv2-service/index.ts",
        "line": 185
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 200
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceAssertionsOutputReference"
            }
          }
        }
      ],
      "name": "Resiliencehubv2ServiceAssertionsList",
      "namespace": "resiliencehubv2Service",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 186
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceAssertions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/resiliencehubv2-service/index:Resiliencehubv2ServiceAssertionsList"
    },
    "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceAssertionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceAssertionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/resiliencehubv2-service/index.ts",
          "line": 134
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/resiliencehubv2-service/index.ts",
        "line": 124
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 176
          },
          "name": "resetText"
        }
      ],
      "name": "Resiliencehubv2ServiceAssertionsOutputReference",
      "namespace": "resiliencehubv2Service",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 180
          },
          "name": "textInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 170
          },
          "name": "text",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 138
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceAssertions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/resiliencehubv2-service/index:Resiliencehubv2ServiceAssertionsOutputReference"
    },
    "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceAssociatedSystems": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceAssociatedSystems",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/resiliencehubv2-service/index.ts",
        "line": 204
      },
      "name": "Resiliencehubv2ServiceAssociatedSystems",
      "namespace": "resiliencehubv2Service",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehubv2_service#system_arn Resiliencehubv2Service#system_arn}",
            "stability": "stable",
            "summary": "The system ARN."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 210
          },
          "name": "systemArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehubv2_service#user_journey_ids Resiliencehubv2Service#user_journey_ids}",
            "stability": "stable",
            "summary": "User journey IDs associated with this system."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 216
          },
          "name": "userJourneyIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/resiliencehubv2-service/index:Resiliencehubv2ServiceAssociatedSystems"
    },
    "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceAssociatedSystemsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceAssociatedSystemsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/resiliencehubv2-service/index.ts",
          "line": 346
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/resiliencehubv2-service/index.ts",
        "line": 338
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 353
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceAssociatedSystemsOutputReference"
            }
          }
        }
      ],
      "name": "Resiliencehubv2ServiceAssociatedSystemsList",
      "namespace": "resiliencehubv2Service",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 339
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceAssociatedSystems"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/resiliencehubv2-service/index:Resiliencehubv2ServiceAssociatedSystemsList"
    },
    "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceAssociatedSystemsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceAssociatedSystemsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/resiliencehubv2-service/index.ts",
          "line": 265
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/resiliencehubv2-service/index.ts",
        "line": 255
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 313
          },
          "name": "resetSystemArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 329
          },
          "name": "resetUserJourneyIds"
        }
      ],
      "name": "Resiliencehubv2ServiceAssociatedSystemsOutputReference",
      "namespace": "resiliencehubv2Service",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 317
          },
          "name": "systemArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 333
          },
          "name": "userJourneyIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 307
          },
          "name": "systemArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 323
          },
          "name": "userJourneyIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 269
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceAssociatedSystems"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/resiliencehubv2-service/index:Resiliencehubv2ServiceAssociatedSystemsOutputReference"
    },
    "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/resiliencehubv2-service/index.ts",
        "line": 14
      },
      "name": "Resiliencehubv2ServiceConfig",
      "namespace": "resiliencehubv2Service",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehubv2_service#name Resiliencehubv2Service#name}",
            "stability": "stable",
            "summary": "The name of the service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 56
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehubv2_service#regions Resiliencehubv2Service#regions}",
            "stability": "stable",
            "summary": "AWS regions for the service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 72
          },
          "name": "regions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehubv2_service#assertions Resiliencehubv2Service#assertions}",
            "stability": "stable",
            "summary": "Assertions associated with this service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 20
          },
          "name": "assertions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceAssertions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehubv2_service#associated_systems Resiliencehubv2Service#associated_systems}",
            "stability": "stable",
            "summary": "Systems associated with this service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 26
          },
          "name": "associatedSystems",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceAssociatedSystems"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehubv2_service#dependency_discovery Resiliencehubv2Service#dependency_discovery}",
            "stability": "stable",
            "summary": "Dependency discovery state."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 32
          },
          "name": "dependencyDiscovery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehubv2_service#description Resiliencehubv2Service#description}",
            "stability": "stable",
            "summary": "The description of the service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 38
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehubv2_service#input_sources Resiliencehubv2Service#input_sources}",
            "stability": "stable",
            "summary": "Input sources for this service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 44
          },
          "name": "inputSources",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceInputSources"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehubv2_service#kms_key_id Resiliencehubv2Service#kms_key_id}",
            "stability": "stable",
            "summary": "The KMS key ID for encrypting service data."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 50
          },
          "name": "kmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehubv2_service#permission_model Resiliencehubv2Service#permission_model}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 60
          },
          "name": "permissionModel",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServicePermissionModel"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehubv2_service#policy_arn Resiliencehubv2Service#policy_arn}",
            "stability": "stable",
            "summary": "The ARN of the resilience policy to associate."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 66
          },
          "name": "policyArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehubv2_service#report_configuration Resiliencehubv2Service#report_configuration}",
            "stability": "stable",
            "summary": "Configuration for automatic report generation on a Service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 78
          },
          "name": "reportConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceReportConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehubv2_service#tags Resiliencehubv2Service#tags}",
            "stability": "stable",
            "summary": "Tags assigned to the service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 84
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/resiliencehubv2-service/index:Resiliencehubv2ServiceConfig"
    },
    "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceEffectivePolicyValues": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceEffectivePolicyValues",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/resiliencehubv2-service/index.ts",
        "line": 770
      },
      "name": "Resiliencehubv2ServiceEffectivePolicyValues",
      "namespace": "resiliencehubv2Service",
      "symbolId": "src/resiliencehubv2-service/index:Resiliencehubv2ServiceEffectivePolicyValues"
    },
    "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceEffectivePolicyValuesAvailabilitySlo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceEffectivePolicyValuesAvailabilitySlo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/resiliencehubv2-service/index.ts",
        "line": 357
      },
      "name": "Resiliencehubv2ServiceEffectivePolicyValuesAvailabilitySlo",
      "namespace": "resiliencehubv2Service",
      "symbolId": "src/resiliencehubv2-service/index:Resiliencehubv2ServiceEffectivePolicyValuesAvailabilitySlo"
    },
    "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceEffectivePolicyValuesAvailabilitySloOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceEffectivePolicyValuesAvailabilitySloOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/resiliencehubv2-service/index.ts",
          "line": 387
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/resiliencehubv2-service/index.ts",
        "line": 380
      },
      "name": "Resiliencehubv2ServiceEffectivePolicyValuesAvailabilitySloOutputReference",
      "namespace": "resiliencehubv2Service",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 407
          },
          "name": "policyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 412
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 391
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceEffectivePolicyValuesAvailabilitySlo"
          }
        }
      ],
      "symbolId": "src/resiliencehubv2-service/index:Resiliencehubv2ServiceEffectivePolicyValuesAvailabilitySloOutputReference"
    },
    "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceEffectivePolicyValuesMultiAzDrApproach": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceEffectivePolicyValuesMultiAzDrApproach",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/resiliencehubv2-service/index.ts",
        "line": 416
      },
      "name": "Resiliencehubv2ServiceEffectivePolicyValuesMultiAzDrApproach",
      "namespace": "resiliencehubv2Service",
      "symbolId": "src/resiliencehubv2-service/index:Resiliencehubv2ServiceEffectivePolicyValuesMultiAzDrApproach"
    },
    "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceEffectivePolicyValuesMultiAzDrApproachOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceEffectivePolicyValuesMultiAzDrApproachOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/resiliencehubv2-service/index.ts",
          "line": 446
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/resiliencehubv2-service/index.ts",
        "line": 439
      },
      "name": "Resiliencehubv2ServiceEffectivePolicyValuesMultiAzDrApproachOutputReference",
      "namespace": "resiliencehubv2Service",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 466
          },
          "name": "policyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 471
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 450
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceEffectivePolicyValuesMultiAzDrApproach"
          }
        }
      ],
      "symbolId": "src/resiliencehubv2-service/index:Resiliencehubv2ServiceEffectivePolicyValuesMultiAzDrApproachOutputReference"
    },
    "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceEffectivePolicyValuesMultiAzRpo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceEffectivePolicyValuesMultiAzRpo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/resiliencehubv2-service/index.ts",
        "line": 475
      },
      "name": "Resiliencehubv2ServiceEffectivePolicyValuesMultiAzRpo",
      "namespace": "resiliencehubv2Service",
      "symbolId": "src/resiliencehubv2-service/index:Resiliencehubv2ServiceEffectivePolicyValuesMultiAzRpo"
    },
    "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceEffectivePolicyValuesMultiAzRpoOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceEffectivePolicyValuesMultiAzRpoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/resiliencehubv2-service/index.ts",
          "line": 505
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/resiliencehubv2-service/index.ts",
        "line": 498
      },
      "name": "Resiliencehubv2ServiceEffectivePolicyValuesMultiAzRpoOutputReference",
      "namespace": "resiliencehubv2Service",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 525
          },
          "name": "policyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 530
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 509
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceEffectivePolicyValuesMultiAzRpo"
          }
        }
      ],
      "symbolId": "src/resiliencehubv2-service/index:Resiliencehubv2ServiceEffectivePolicyValuesMultiAzRpoOutputReference"
    },
    "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceEffectivePolicyValuesMultiAzRto": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceEffectivePolicyValuesMultiAzRto",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/resiliencehubv2-service/index.ts",
        "line": 534
      },
      "name": "Resiliencehubv2ServiceEffectivePolicyValuesMultiAzRto",
      "namespace": "resiliencehubv2Service",
      "symbolId": "src/resiliencehubv2-service/index:Resiliencehubv2ServiceEffectivePolicyValuesMultiAzRto"
    },
    "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceEffectivePolicyValuesMultiAzRtoOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceEffectivePolicyValuesMultiAzRtoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/resiliencehubv2-service/index.ts",
          "line": 564
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/resiliencehubv2-service/index.ts",
        "line": 557
      },
      "name": "Resiliencehubv2ServiceEffectivePolicyValuesMultiAzRtoOutputReference",
      "namespace": "resiliencehubv2Service",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 584
          },
          "name": "policyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 589
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 568
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceEffectivePolicyValuesMultiAzRto"
          }
        }
      ],
      "symbolId": "src/resiliencehubv2-service/index:Resiliencehubv2ServiceEffectivePolicyValuesMultiAzRtoOutputReference"
    },
    "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceEffectivePolicyValuesMultiRegionDrApproach": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceEffectivePolicyValuesMultiRegionDrApproach",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/resiliencehubv2-service/index.ts",
        "line": 593
      },
      "name": "Resiliencehubv2ServiceEffectivePolicyValuesMultiRegionDrApproach",
      "namespace": "resiliencehubv2Service",
      "symbolId": "src/resiliencehubv2-service/index:Resiliencehubv2ServiceEffectivePolicyValuesMultiRegionDrApproach"
    },
    "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceEffectivePolicyValuesMultiRegionDrApproachOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceEffectivePolicyValuesMultiRegionDrApproachOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/resiliencehubv2-service/index.ts",
          "line": 623
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/resiliencehubv2-service/index.ts",
        "line": 616
      },
      "name": "Resiliencehubv2ServiceEffectivePolicyValuesMultiRegionDrApproachOutputReference",
      "namespace": "resiliencehubv2Service",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 643
          },
          "name": "policyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 648
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 627
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceEffectivePolicyValuesMultiRegionDrApproach"
          }
        }
      ],
      "symbolId": "src/resiliencehubv2-service/index:Resiliencehubv2ServiceEffectivePolicyValuesMultiRegionDrApproachOutputReference"
    },
    "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceEffectivePolicyValuesMultiRegionRpo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceEffectivePolicyValuesMultiRegionRpo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/resiliencehubv2-service/index.ts",
        "line": 652
      },
      "name": "Resiliencehubv2ServiceEffectivePolicyValuesMultiRegionRpo",
      "namespace": "resiliencehubv2Service",
      "symbolId": "src/resiliencehubv2-service/index:Resiliencehubv2ServiceEffectivePolicyValuesMultiRegionRpo"
    },
    "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceEffectivePolicyValuesMultiRegionRpoOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceEffectivePolicyValuesMultiRegionRpoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/resiliencehubv2-service/index.ts",
          "line": 682
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/resiliencehubv2-service/index.ts",
        "line": 675
      },
      "name": "Resiliencehubv2ServiceEffectivePolicyValuesMultiRegionRpoOutputReference",
      "namespace": "resiliencehubv2Service",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 702
          },
          "name": "policyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 707
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 686
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceEffectivePolicyValuesMultiRegionRpo"
          }
        }
      ],
      "symbolId": "src/resiliencehubv2-service/index:Resiliencehubv2ServiceEffectivePolicyValuesMultiRegionRpoOutputReference"
    },
    "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceEffectivePolicyValuesMultiRegionRto": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceEffectivePolicyValuesMultiRegionRto",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/resiliencehubv2-service/index.ts",
        "line": 711
      },
      "name": "Resiliencehubv2ServiceEffectivePolicyValuesMultiRegionRto",
      "namespace": "resiliencehubv2Service",
      "symbolId": "src/resiliencehubv2-service/index:Resiliencehubv2ServiceEffectivePolicyValuesMultiRegionRto"
    },
    "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceEffectivePolicyValuesMultiRegionRtoOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceEffectivePolicyValuesMultiRegionRtoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/resiliencehubv2-service/index.ts",
          "line": 741
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/resiliencehubv2-service/index.ts",
        "line": 734
      },
      "name": "Resiliencehubv2ServiceEffectivePolicyValuesMultiRegionRtoOutputReference",
      "namespace": "resiliencehubv2Service",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 761
          },
          "name": "policyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 766
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 745
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceEffectivePolicyValuesMultiRegionRto"
          }
        }
      ],
      "symbolId": "src/resiliencehubv2-service/index:Resiliencehubv2ServiceEffectivePolicyValuesMultiRegionRtoOutputReference"
    },
    "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceEffectivePolicyValuesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceEffectivePolicyValuesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/resiliencehubv2-service/index.ts",
          "line": 800
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/resiliencehubv2-service/index.ts",
        "line": 793
      },
      "name": "Resiliencehubv2ServiceEffectivePolicyValuesOutputReference",
      "namespace": "resiliencehubv2Service",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 821
          },
          "name": "availabilitySlo",
          "type": {
            "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceEffectivePolicyValuesAvailabilitySloOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 827
          },
          "name": "multiAzDrApproach",
          "type": {
            "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceEffectivePolicyValuesMultiAzDrApproachOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 833
          },
          "name": "multiAzRpo",
          "type": {
            "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceEffectivePolicyValuesMultiAzRpoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 839
          },
          "name": "multiAzRto",
          "type": {
            "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceEffectivePolicyValuesMultiAzRtoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 845
          },
          "name": "multiRegionDrApproach",
          "type": {
            "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceEffectivePolicyValuesMultiRegionDrApproachOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 851
          },
          "name": "multiRegionRpo",
          "type": {
            "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceEffectivePolicyValuesMultiRegionRpoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 857
          },
          "name": "multiRegionRto",
          "type": {
            "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceEffectivePolicyValuesMultiRegionRtoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 804
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceEffectivePolicyValues"
          }
        }
      ],
      "symbolId": "src/resiliencehubv2-service/index:Resiliencehubv2ServiceEffectivePolicyValuesOutputReference"
    },
    "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceInputSources": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceInputSources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/resiliencehubv2-service/index.ts",
        "line": 1379
      },
      "name": "Resiliencehubv2ServiceInputSources",
      "namespace": "resiliencehubv2Service",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehubv2_service#resource_configuration Resiliencehubv2Service#resource_configuration}",
            "stability": "stable",
            "summary": "Resource configuration for an input source. Provide exactly one field."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 1385
          },
          "name": "resourceConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceInputSourcesResourceConfiguration"
          }
        }
      ],
      "symbolId": "src/resiliencehubv2-service/index:Resiliencehubv2ServiceInputSources"
    },
    "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceInputSourcesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceInputSourcesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/resiliencehubv2-service/index.ts",
          "line": 1486
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/resiliencehubv2-service/index.ts",
        "line": 1478
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 1493
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceInputSourcesOutputReference"
            }
          }
        }
      ],
      "name": "Resiliencehubv2ServiceInputSourcesList",
      "namespace": "resiliencehubv2Service",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 1479
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceInputSources"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/resiliencehubv2-service/index:Resiliencehubv2ServiceInputSourcesList"
    },
    "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceInputSourcesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceInputSourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/resiliencehubv2-service/index.ts",
          "line": 1427
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/resiliencehubv2-service/index.ts",
        "line": 1417
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 1466
          },
          "name": "putResourceConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceInputSourcesResourceConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 1469
          },
          "name": "resetResourceConfiguration"
        }
      ],
      "name": "Resiliencehubv2ServiceInputSourcesOutputReference",
      "namespace": "resiliencehubv2Service",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 1463
          },
          "name": "resourceConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceInputSourcesResourceConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 1473
          },
          "name": "resourceConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceInputSourcesResourceConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 1431
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceInputSources"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/resiliencehubv2-service/index:Resiliencehubv2ServiceInputSourcesOutputReference"
    },
    "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceInputSourcesResourceConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceInputSourcesResourceConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/resiliencehubv2-service/index.ts",
        "line": 1145
      },
      "name": "Resiliencehubv2ServiceInputSourcesResourceConfiguration",
      "namespace": "resiliencehubv2Service",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehubv2_service#cfn_stack_arn Resiliencehubv2Service#cfn_stack_arn}",
            "stability": "stable",
            "summary": "ARN of a CloudFormation stack."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 1151
          },
          "name": "cfnStackArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehubv2_service#design_file_s3_url Resiliencehubv2Service#design_file_s3_url}",
            "stability": "stable",
            "summary": "S3 URL of a design file."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 1157
          },
          "name": "designFileS3Url",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehubv2_service#eks Resiliencehubv2Service#eks}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 1161
          },
          "name": "eks",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceInputSourcesResourceConfigurationEks"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehubv2_service#resource_tags Resiliencehubv2Service#resource_tags}",
            "stability": "stable",
            "summary": "Resource tags to discover resources."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 1167
          },
          "name": "resourceTags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceInputSourcesResourceConfigurationResourceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehubv2_service#tf_state_file_url Resiliencehubv2Service#tf_state_file_url}",
            "stability": "stable",
            "summary": "URL of a Terraform state file."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 1173
          },
          "name": "tfStateFileUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/resiliencehubv2-service/index:Resiliencehubv2ServiceInputSourcesResourceConfiguration"
    },
    "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceInputSourcesResourceConfigurationEks": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceInputSourcesResourceConfigurationEks",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/resiliencehubv2-service/index.ts",
        "line": 861
      },
      "name": "Resiliencehubv2ServiceInputSourcesResourceConfigurationEks",
      "namespace": "resiliencehubv2Service",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehubv2_service#cluster_arn Resiliencehubv2Service#cluster_arn}",
            "stability": "stable",
            "summary": "ARN of the EKS cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 867
          },
          "name": "clusterArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehubv2_service#namespaces Resiliencehubv2Service#namespaces}",
            "stability": "stable",
            "summary": "EKS namespaces."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 873
          },
          "name": "namespaces",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/resiliencehubv2-service/index:Resiliencehubv2ServiceInputSourcesResourceConfigurationEks"
    },
    "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceInputSourcesResourceConfigurationEksOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceInputSourcesResourceConfigurationEksOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/resiliencehubv2-service/index.ts",
          "line": 920
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/resiliencehubv2-service/index.ts",
        "line": 912
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 968
          },
          "name": "resetClusterArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 984
          },
          "name": "resetNamespaces"
        }
      ],
      "name": "Resiliencehubv2ServiceInputSourcesResourceConfigurationEksOutputReference",
      "namespace": "resiliencehubv2Service",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 972
          },
          "name": "clusterArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 988
          },
          "name": "namespacesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 962
          },
          "name": "clusterArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 978
          },
          "name": "namespaces",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 924
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceInputSourcesResourceConfigurationEks"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/resiliencehubv2-service/index:Resiliencehubv2ServiceInputSourcesResourceConfigurationEksOutputReference"
    },
    "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceInputSourcesResourceConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceInputSourcesResourceConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/resiliencehubv2-service/index.ts",
          "line": 1241
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/resiliencehubv2-service/index.ts",
        "line": 1233
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 1336
          },
          "name": "putEks",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceInputSourcesResourceConfigurationEks"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 1352
          },
          "name": "putResourceTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceInputSourcesResourceConfigurationResourceTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 1307
          },
          "name": "resetCfnStackArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 1323
          },
          "name": "resetDesignFileS3Url"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 1339
          },
          "name": "resetEks"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 1355
          },
          "name": "resetResourceTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 1371
          },
          "name": "resetTfStateFileUrl"
        }
      ],
      "name": "Resiliencehubv2ServiceInputSourcesResourceConfigurationOutputReference",
      "namespace": "resiliencehubv2Service",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 1333
          },
          "name": "eks",
          "type": {
            "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceInputSourcesResourceConfigurationEksOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 1349
          },
          "name": "resourceTags",
          "type": {
            "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceInputSourcesResourceConfigurationResourceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 1311
          },
          "name": "cfnStackArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 1327
          },
          "name": "designFileS3UrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 1343
          },
          "name": "eksInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceInputSourcesResourceConfigurationEks"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 1359
          },
          "name": "resourceTagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceInputSourcesResourceConfigurationResourceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 1375
          },
          "name": "tfStateFileUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 1301
          },
          "name": "cfnStackArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 1317
          },
          "name": "designFileS3Url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 1365
          },
          "name": "tfStateFileUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 1245
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceInputSourcesResourceConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/resiliencehubv2-service/index:Resiliencehubv2ServiceInputSourcesResourceConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceInputSourcesResourceConfigurationResourceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceInputSourcesResourceConfigurationResourceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/resiliencehubv2-service/index.ts",
        "line": 992
      },
      "name": "Resiliencehubv2ServiceInputSourcesResourceConfigurationResourceTags",
      "namespace": "resiliencehubv2Service",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehubv2_service#key Resiliencehubv2Service#key}",
            "stability": "stable",
            "summary": "Tag key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 998
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehubv2_service#values Resiliencehubv2Service#values}",
            "stability": "stable",
            "summary": "Tag values."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 1004
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/resiliencehubv2-service/index:Resiliencehubv2ServiceInputSourcesResourceConfigurationResourceTags"
    },
    "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceInputSourcesResourceConfigurationResourceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceInputSourcesResourceConfigurationResourceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/resiliencehubv2-service/index.ts",
          "line": 1134
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/resiliencehubv2-service/index.ts",
        "line": 1126
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 1141
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceInputSourcesResourceConfigurationResourceTagsOutputReference"
            }
          }
        }
      ],
      "name": "Resiliencehubv2ServiceInputSourcesResourceConfigurationResourceTagsList",
      "namespace": "resiliencehubv2Service",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 1127
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceInputSourcesResourceConfigurationResourceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/resiliencehubv2-service/index:Resiliencehubv2ServiceInputSourcesResourceConfigurationResourceTagsList"
    },
    "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceInputSourcesResourceConfigurationResourceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceInputSourcesResourceConfigurationResourceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/resiliencehubv2-service/index.ts",
          "line": 1053
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/resiliencehubv2-service/index.ts",
        "line": 1043
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 1101
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 1117
          },
          "name": "resetValues"
        }
      ],
      "name": "Resiliencehubv2ServiceInputSourcesResourceConfigurationResourceTagsOutputReference",
      "namespace": "resiliencehubv2Service",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 1105
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 1121
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 1095
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 1111
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 1057
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceInputSourcesResourceConfigurationResourceTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/resiliencehubv2-service/index:Resiliencehubv2ServiceInputSourcesResourceConfigurationResourceTagsOutputReference"
    },
    "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServicePermissionModel": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServicePermissionModel",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/resiliencehubv2-service/index.ts",
        "line": 1650
      },
      "name": "Resiliencehubv2ServicePermissionModel",
      "namespace": "resiliencehubv2Service",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehubv2_service#cross_account_role_arns Resiliencehubv2Service#cross_account_role_arns}",
            "stability": "stable",
            "summary": "Cross-account role ARNs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 1656
          },
          "name": "crossAccountRoleArns",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServicePermissionModelCrossAccountRoleArns"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehubv2_service#invoker_role_name Resiliencehubv2Service#invoker_role_name}",
            "stability": "stable",
            "summary": "Name of the invoker IAM role."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 1662
          },
          "name": "invokerRoleName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/resiliencehubv2-service/index:Resiliencehubv2ServicePermissionModel"
    },
    "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServicePermissionModelCrossAccountRoleArns": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServicePermissionModelCrossAccountRoleArns",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/resiliencehubv2-service/index.ts",
        "line": 1497
      },
      "name": "Resiliencehubv2ServicePermissionModelCrossAccountRoleArns",
      "namespace": "resiliencehubv2Service",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehubv2_service#cross_account_role_arn Resiliencehubv2Service#cross_account_role_arn}",
            "stability": "stable",
            "summary": "ARN of the cross-account IAM role."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 1503
          },
          "name": "crossAccountRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehubv2_service#external_id Resiliencehubv2Service#external_id}",
            "stability": "stable",
            "summary": "External ID for cross-account access."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 1509
          },
          "name": "externalId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/resiliencehubv2-service/index:Resiliencehubv2ServicePermissionModelCrossAccountRoleArns"
    },
    "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServicePermissionModelCrossAccountRoleArnsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServicePermissionModelCrossAccountRoleArnsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/resiliencehubv2-service/index.ts",
          "line": 1639
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/resiliencehubv2-service/index.ts",
        "line": 1631
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 1646
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServicePermissionModelCrossAccountRoleArnsOutputReference"
            }
          }
        }
      ],
      "name": "Resiliencehubv2ServicePermissionModelCrossAccountRoleArnsList",
      "namespace": "resiliencehubv2Service",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 1632
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServicePermissionModelCrossAccountRoleArns"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/resiliencehubv2-service/index:Resiliencehubv2ServicePermissionModelCrossAccountRoleArnsList"
    },
    "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServicePermissionModelCrossAccountRoleArnsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServicePermissionModelCrossAccountRoleArnsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/resiliencehubv2-service/index.ts",
          "line": 1558
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/resiliencehubv2-service/index.ts",
        "line": 1548
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 1606
          },
          "name": "resetCrossAccountRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 1622
          },
          "name": "resetExternalId"
        }
      ],
      "name": "Resiliencehubv2ServicePermissionModelCrossAccountRoleArnsOutputReference",
      "namespace": "resiliencehubv2Service",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 1610
          },
          "name": "crossAccountRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 1626
          },
          "name": "externalIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 1600
          },
          "name": "crossAccountRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 1616
          },
          "name": "externalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 1562
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServicePermissionModelCrossAccountRoleArns"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/resiliencehubv2-service/index:Resiliencehubv2ServicePermissionModelCrossAccountRoleArnsOutputReference"
    },
    "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServicePermissionModelOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServicePermissionModelOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/resiliencehubv2-service/index.ts",
          "line": 1709
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/resiliencehubv2-service/index.ts",
        "line": 1701
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 1754
          },
          "name": "putCrossAccountRoleArns",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServicePermissionModelCrossAccountRoleArns"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 1757
          },
          "name": "resetCrossAccountRoleArns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 1773
          },
          "name": "resetInvokerRoleName"
        }
      ],
      "name": "Resiliencehubv2ServicePermissionModelOutputReference",
      "namespace": "resiliencehubv2Service",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 1751
          },
          "name": "crossAccountRoleArns",
          "type": {
            "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServicePermissionModelCrossAccountRoleArnsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 1761
          },
          "name": "crossAccountRoleArnsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServicePermissionModelCrossAccountRoleArns"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 1777
          },
          "name": "invokerRoleNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 1767
          },
          "name": "invokerRoleName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 1713
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServicePermissionModel"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/resiliencehubv2-service/index:Resiliencehubv2ServicePermissionModelOutputReference"
    },
    "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceReportConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceReportConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/resiliencehubv2-service/index.ts",
        "line": 2030
      },
      "name": "Resiliencehubv2ServiceReportConfiguration",
      "namespace": "resiliencehubv2Service",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehubv2_service#report_output Resiliencehubv2Service#report_output}",
            "stability": "stable",
            "summary": "Output destinations for generated reports."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 2036
          },
          "name": "reportOutput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceReportConfigurationReportOutput"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/resiliencehubv2-service/index:Resiliencehubv2ServiceReportConfiguration"
    },
    "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceReportConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceReportConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/resiliencehubv2-service/index.ts",
          "line": 2076
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/resiliencehubv2-service/index.ts",
        "line": 2068
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 2115
          },
          "name": "putReportOutput",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceReportConfigurationReportOutput"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 2118
          },
          "name": "resetReportOutput"
        }
      ],
      "name": "Resiliencehubv2ServiceReportConfigurationOutputReference",
      "namespace": "resiliencehubv2Service",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 2112
          },
          "name": "reportOutput",
          "type": {
            "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceReportConfigurationReportOutputList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 2122
          },
          "name": "reportOutputInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceReportConfigurationReportOutput"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 2080
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceReportConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/resiliencehubv2-service/index:Resiliencehubv2ServiceReportConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceReportConfigurationReportOutput": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceReportConfigurationReportOutput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/resiliencehubv2-service/index.ts",
        "line": 1912
      },
      "name": "Resiliencehubv2ServiceReportConfigurationReportOutput",
      "namespace": "resiliencehubv2Service",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehubv2_service#s3 Resiliencehubv2Service#s3}",
            "stability": "stable",
            "summary": "S3 configuration for report output."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 1918
          },
          "name": "s3",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceReportConfigurationReportOutputS3"
          }
        }
      ],
      "symbolId": "src/resiliencehubv2-service/index:Resiliencehubv2ServiceReportConfigurationReportOutput"
    },
    "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceReportConfigurationReportOutputList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceReportConfigurationReportOutputList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/resiliencehubv2-service/index.ts",
          "line": 2019
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/resiliencehubv2-service/index.ts",
        "line": 2011
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 2026
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceReportConfigurationReportOutputOutputReference"
            }
          }
        }
      ],
      "name": "Resiliencehubv2ServiceReportConfigurationReportOutputList",
      "namespace": "resiliencehubv2Service",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 2012
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceReportConfigurationReportOutput"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/resiliencehubv2-service/index:Resiliencehubv2ServiceReportConfigurationReportOutputList"
    },
    "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceReportConfigurationReportOutputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceReportConfigurationReportOutputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/resiliencehubv2-service/index.ts",
          "line": 1960
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/resiliencehubv2-service/index.ts",
        "line": 1950
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 1999
          },
          "name": "putS3",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceReportConfigurationReportOutputS3"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 2002
          },
          "name": "resetS3"
        }
      ],
      "name": "Resiliencehubv2ServiceReportConfigurationReportOutputOutputReference",
      "namespace": "resiliencehubv2Service",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 1996
          },
          "name": "s3",
          "type": {
            "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceReportConfigurationReportOutputS3OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 2006
          },
          "name": "s3Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceReportConfigurationReportOutputS3"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 1964
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceReportConfigurationReportOutput"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/resiliencehubv2-service/index:Resiliencehubv2ServiceReportConfigurationReportOutputOutputReference"
    },
    "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceReportConfigurationReportOutputS3": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceReportConfigurationReportOutputS3",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/resiliencehubv2-service/index.ts",
        "line": 1781
      },
      "name": "Resiliencehubv2ServiceReportConfigurationReportOutputS3",
      "namespace": "resiliencehubv2Service",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehubv2_service#bucket_owner Resiliencehubv2Service#bucket_owner}",
            "stability": "stable",
            "summary": "Account ID of the bucket owner."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 1787
          },
          "name": "bucketOwner",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehubv2_service#bucket_path Resiliencehubv2Service#bucket_path}",
            "stability": "stable",
            "summary": "S3 bucket path where reports will be written."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 1793
          },
          "name": "bucketPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/resiliencehubv2-service/index:Resiliencehubv2ServiceReportConfigurationReportOutputS3"
    },
    "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceReportConfigurationReportOutputS3OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceReportConfigurationReportOutputS3OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/resiliencehubv2-service/index.ts",
          "line": 1840
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/resiliencehubv2-service/index.ts",
        "line": 1832
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 1888
          },
          "name": "resetBucketOwner"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 1904
          },
          "name": "resetBucketPath"
        }
      ],
      "name": "Resiliencehubv2ServiceReportConfigurationReportOutputS3OutputReference",
      "namespace": "resiliencehubv2Service",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 1892
          },
          "name": "bucketOwnerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 1908
          },
          "name": "bucketPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 1882
          },
          "name": "bucketOwner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 1898
          },
          "name": "bucketPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 1844
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceReportConfigurationReportOutputS3"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/resiliencehubv2-service/index:Resiliencehubv2ServiceReportConfigurationReportOutputS3OutputReference"
    },
    "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/resiliencehubv2-service/index.ts",
        "line": 2126
      },
      "name": "Resiliencehubv2ServiceTags",
      "namespace": "resiliencehubv2Service",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehubv2_service#key Resiliencehubv2Service#key}",
            "stability": "stable",
            "summary": "The tag key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 2132
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehubv2_service#value Resiliencehubv2Service#value}",
            "stability": "stable",
            "summary": "The tag value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 2138
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/resiliencehubv2-service/index:Resiliencehubv2ServiceTags"
    },
    "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/resiliencehubv2-service/index.ts",
          "line": 2268
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/resiliencehubv2-service/index.ts",
        "line": 2260
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 2275
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceTagsOutputReference"
            }
          }
        }
      ],
      "name": "Resiliencehubv2ServiceTagsList",
      "namespace": "resiliencehubv2Service",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 2261
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/resiliencehubv2-service/index:Resiliencehubv2ServiceTagsList"
    },
    "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/resiliencehubv2-service/index.ts",
          "line": 2187
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/resiliencehubv2-service/index.ts",
        "line": 2177
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 2235
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 2251
          },
          "name": "resetValue"
        }
      ],
      "name": "Resiliencehubv2ServiceTagsOutputReference",
      "namespace": "resiliencehubv2Service",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 2239
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 2255
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 2229
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 2245
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service/index.ts",
            "line": 2191
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.resiliencehubv2Service.Resiliencehubv2ServiceTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/resiliencehubv2-service/index:Resiliencehubv2ServiceTagsOutputReference"
    },
    "@cdktn/provider-awscc.resiliencehubv2ServiceFunction.Resiliencehubv2ServiceFunction": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehubv2_service_function awscc_resiliencehubv2_service_function}."
      },
      "fqn": "@cdktn/provider-awscc.resiliencehubv2ServiceFunction.Resiliencehubv2ServiceFunction",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehubv2_service_function awscc_resiliencehubv2_service_function} Resource."
        },
        "locationInModule": {
          "filename": "src/resiliencehubv2-service-function/index.ts",
          "line": 76
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.resiliencehubv2ServiceFunction.Resiliencehubv2ServiceFunctionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/resiliencehubv2-service-function/index.ts",
        "line": 44
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Resiliencehubv2ServiceFunction resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service-function/index.ts",
            "line": 61
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Resiliencehubv2ServiceFunction to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehubv2_service_function#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Resiliencehubv2ServiceFunction that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Resiliencehubv2ServiceFunction to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service-function/index.ts",
            "line": 128
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service-function/index.ts",
            "line": 191
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service-function/index.ts",
            "line": 200
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Resiliencehubv2ServiceFunction",
      "namespace": "resiliencehubv2ServiceFunction",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service-function/index.ts",
            "line": 49
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service-function/index.ts",
            "line": 103
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service-function/index.ts",
            "line": 137
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service-function/index.ts",
            "line": 155
          },
          "name": "resourceCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service-function/index.ts",
            "line": 173
          },
          "name": "serviceFunctionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service-function/index.ts",
            "line": 178
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service-function/index.ts",
            "line": 183
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service-function/index.ts",
            "line": 116
          },
          "name": "criticalityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service-function/index.ts",
            "line": 132
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service-function/index.ts",
            "line": 150
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service-function/index.ts",
            "line": 168
          },
          "name": "serviceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service-function/index.ts",
            "line": 109
          },
          "name": "criticality",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service-function/index.ts",
            "line": 122
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service-function/index.ts",
            "line": 143
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-service-function/index.ts",
            "line": 161
          },
          "name": "serviceArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/resiliencehubv2-service-function/index:Resiliencehubv2ServiceFunction"
    },
    "@cdktn/provider-awscc.resiliencehubv2ServiceFunction.Resiliencehubv2ServiceFunctionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resiliencehubv2ServiceFunction.Resiliencehubv2ServiceFunctionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/resiliencehubv2-service-function/index.ts",
        "line": 14
      },
      "name": "Resiliencehubv2ServiceFunctionConfig",
      "namespace": "resiliencehubv2ServiceFunction",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehubv2_service_function#criticality Resiliencehubv2ServiceFunction#criticality}",
            "stability": "stable",
            "summary": "The criticality of the service function."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service-function/index.ts",
            "line": 20
          },
          "name": "criticality",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehubv2_service_function#name Resiliencehubv2ServiceFunction#name}",
            "stability": "stable",
            "summary": "The name of the service function."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service-function/index.ts",
            "line": 32
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehubv2_service_function#service_arn Resiliencehubv2ServiceFunction#service_arn}",
            "stability": "stable",
            "summary": "The ARN of the parent service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service-function/index.ts",
            "line": 38
          },
          "name": "serviceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehubv2_service_function#description Resiliencehubv2ServiceFunction#description}",
            "stability": "stable",
            "summary": "The description of the service function."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-service-function/index.ts",
            "line": 26
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/resiliencehubv2-service-function/index:Resiliencehubv2ServiceFunctionConfig"
    },
    "@cdktn/provider-awscc.resiliencehubv2System.Resiliencehubv2System": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehubv2_system awscc_resiliencehubv2_system}."
      },
      "fqn": "@cdktn/provider-awscc.resiliencehubv2System.Resiliencehubv2System",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehubv2_system awscc_resiliencehubv2_system} Resource."
        },
        "locationInModule": {
          "filename": "src/resiliencehubv2-system/index.ts",
          "line": 235
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.resiliencehubv2System.Resiliencehubv2SystemConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/resiliencehubv2-system/index.ts",
        "line": 203
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Resiliencehubv2System resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-system/index.ts",
            "line": 220
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Resiliencehubv2System to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehubv2_system#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Resiliencehubv2System that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Resiliencehubv2System to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-system/index.ts",
            "line": 348
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.resiliencehubv2System.Resiliencehubv2SystemTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-system/index.ts",
            "line": 275
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-system/index.ts",
            "line": 296
          },
          "name": "resetKmsKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-system/index.ts",
            "line": 325
          },
          "name": "resetSharingEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-system/index.ts",
            "line": 351
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-system/index.ts",
            "line": 368
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-system/index.ts",
            "line": 378
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Resiliencehubv2System",
      "namespace": "resiliencehubv2System",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-system/index.ts",
            "line": 208
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-system/index.ts",
            "line": 263
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-system/index.ts",
            "line": 284
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-system/index.ts",
            "line": 334
          },
          "name": "systemArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-system/index.ts",
            "line": 339
          },
          "name": "systemId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-system/index.ts",
            "line": 345
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.resiliencehubv2System.Resiliencehubv2SystemTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-system/index.ts",
            "line": 360
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-system/index.ts",
            "line": 279
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-system/index.ts",
            "line": 300
          },
          "name": "kmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-system/index.ts",
            "line": 313
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-system/index.ts",
            "line": 329
          },
          "name": "sharingEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-system/index.ts",
            "line": 355
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.resiliencehubv2System.Resiliencehubv2SystemTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-system/index.ts",
            "line": 269
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-system/index.ts",
            "line": 290
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-system/index.ts",
            "line": 306
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-system/index.ts",
            "line": 319
          },
          "name": "sharingEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/resiliencehubv2-system/index:Resiliencehubv2System"
    },
    "@cdktn/provider-awscc.resiliencehubv2System.Resiliencehubv2SystemConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resiliencehubv2System.Resiliencehubv2SystemConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/resiliencehubv2-system/index.ts",
        "line": 14
      },
      "name": "Resiliencehubv2SystemConfig",
      "namespace": "resiliencehubv2System",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehubv2_system#name Resiliencehubv2System#name}",
            "stability": "stable",
            "summary": "The name of the system."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-system/index.ts",
            "line": 32
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehubv2_system#description Resiliencehubv2System#description}",
            "stability": "stable",
            "summary": "The description of the system."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-system/index.ts",
            "line": 20
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehubv2_system#kms_key_id Resiliencehubv2System#kms_key_id}",
            "stability": "stable",
            "summary": "The KMS key ID for encrypting system data."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-system/index.ts",
            "line": 26
          },
          "name": "kmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Only applicable if the system owner is a management account or delegated admin.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehubv2_system#sharing_enabled Resiliencehubv2System#sharing_enabled}",
            "stability": "stable",
            "summary": "Whether the system is enabled to be shared with other members of the Organization."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-system/index.ts",
            "line": 38
          },
          "name": "sharingEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehubv2_system#tags Resiliencehubv2System#tags}",
            "stability": "stable",
            "summary": "Tags assigned to the system."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-system/index.ts",
            "line": 44
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.resiliencehubv2System.Resiliencehubv2SystemTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/resiliencehubv2-system/index:Resiliencehubv2SystemConfig"
    },
    "@cdktn/provider-awscc.resiliencehubv2System.Resiliencehubv2SystemTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resiliencehubv2System.Resiliencehubv2SystemTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/resiliencehubv2-system/index.ts",
        "line": 46
      },
      "name": "Resiliencehubv2SystemTags",
      "namespace": "resiliencehubv2System",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehubv2_system#key Resiliencehubv2System#key}",
            "stability": "stable",
            "summary": "The tag key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-system/index.ts",
            "line": 52
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehubv2_system#value Resiliencehubv2System#value}",
            "stability": "stable",
            "summary": "The tag value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-system/index.ts",
            "line": 58
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/resiliencehubv2-system/index:Resiliencehubv2SystemTags"
    },
    "@cdktn/provider-awscc.resiliencehubv2System.Resiliencehubv2SystemTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resiliencehubv2System.Resiliencehubv2SystemTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/resiliencehubv2-system/index.ts",
          "line": 188
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/resiliencehubv2-system/index.ts",
        "line": 180
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-system/index.ts",
            "line": 195
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.resiliencehubv2System.Resiliencehubv2SystemTagsOutputReference"
            }
          }
        }
      ],
      "name": "Resiliencehubv2SystemTagsList",
      "namespace": "resiliencehubv2System",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-system/index.ts",
            "line": 181
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.resiliencehubv2System.Resiliencehubv2SystemTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/resiliencehubv2-system/index:Resiliencehubv2SystemTagsList"
    },
    "@cdktn/provider-awscc.resiliencehubv2System.Resiliencehubv2SystemTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resiliencehubv2System.Resiliencehubv2SystemTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/resiliencehubv2-system/index.ts",
          "line": 107
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/resiliencehubv2-system/index.ts",
        "line": 97
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-system/index.ts",
            "line": 155
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-system/index.ts",
            "line": 171
          },
          "name": "resetValue"
        }
      ],
      "name": "Resiliencehubv2SystemTagsOutputReference",
      "namespace": "resiliencehubv2System",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-system/index.ts",
            "line": 159
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-system/index.ts",
            "line": 175
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-system/index.ts",
            "line": 149
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-system/index.ts",
            "line": 165
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-system/index.ts",
            "line": 111
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.resiliencehubv2System.Resiliencehubv2SystemTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/resiliencehubv2-system/index:Resiliencehubv2SystemTagsOutputReference"
    },
    "@cdktn/provider-awscc.resiliencehubv2UserJourney.Resiliencehubv2UserJourney": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehubv2_user_journey awscc_resiliencehubv2_user_journey}."
      },
      "fqn": "@cdktn/provider-awscc.resiliencehubv2UserJourney.Resiliencehubv2UserJourney",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehubv2_user_journey awscc_resiliencehubv2_user_journey} Resource."
        },
        "locationInModule": {
          "filename": "src/resiliencehubv2-user-journey/index.ts",
          "line": 76
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.resiliencehubv2UserJourney.Resiliencehubv2UserJourneyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/resiliencehubv2-user-journey/index.ts",
        "line": 44
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Resiliencehubv2UserJourney resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-user-journey/index.ts",
            "line": 61
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Resiliencehubv2UserJourney to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehubv2_user_journey#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Resiliencehubv2UserJourney that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Resiliencehubv2UserJourney to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-user-journey/index.ts",
            "line": 115
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-user-journey/index.ts",
            "line": 149
          },
          "name": "resetPolicyArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-user-journey/index.ts",
            "line": 184
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-user-journey/index.ts",
            "line": 193
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Resiliencehubv2UserJourney",
      "namespace": "resiliencehubv2UserJourney",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-user-journey/index.ts",
            "line": 49
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-user-journey/index.ts",
            "line": 103
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-user-journey/index.ts",
            "line": 124
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-user-journey/index.ts",
            "line": 171
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-user-journey/index.ts",
            "line": 176
          },
          "name": "userJourneyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-user-journey/index.ts",
            "line": 119
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-user-journey/index.ts",
            "line": 137
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-user-journey/index.ts",
            "line": 153
          },
          "name": "policyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-user-journey/index.ts",
            "line": 166
          },
          "name": "systemIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-user-journey/index.ts",
            "line": 109
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-user-journey/index.ts",
            "line": 130
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-user-journey/index.ts",
            "line": 143
          },
          "name": "policyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resiliencehubv2-user-journey/index.ts",
            "line": 159
          },
          "name": "systemIdentifier",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/resiliencehubv2-user-journey/index:Resiliencehubv2UserJourney"
    },
    "@cdktn/provider-awscc.resiliencehubv2UserJourney.Resiliencehubv2UserJourneyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resiliencehubv2UserJourney.Resiliencehubv2UserJourneyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/resiliencehubv2-user-journey/index.ts",
        "line": 14
      },
      "name": "Resiliencehubv2UserJourneyConfig",
      "namespace": "resiliencehubv2UserJourney",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehubv2_user_journey#name Resiliencehubv2UserJourney#name}",
            "stability": "stable",
            "summary": "The name of the user journey."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-user-journey/index.ts",
            "line": 26
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehubv2_user_journey#system_identifier Resiliencehubv2UserJourney#system_identifier}",
            "stability": "stable",
            "summary": "The system ARN or system ID that owns this user journey."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-user-journey/index.ts",
            "line": 38
          },
          "name": "systemIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehubv2_user_journey#description Resiliencehubv2UserJourney#description}",
            "stability": "stable",
            "summary": "The description of the user journey."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-user-journey/index.ts",
            "line": 20
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resiliencehubv2_user_journey#policy_arn Resiliencehubv2UserJourney#policy_arn}",
            "stability": "stable",
            "summary": "The ARN of the resilience policy to associate with this user journey."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resiliencehubv2-user-journey/index.ts",
            "line": 32
          },
          "name": "policyArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/resiliencehubv2-user-journey/index:Resiliencehubv2UserJourneyConfig"
    },
    "@cdktn/provider-awscc.resourceexplorer2DefaultViewAssociation.Resourceexplorer2DefaultViewAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resourceexplorer2_default_view_association awscc_resourceexplorer2_default_view_association}."
      },
      "fqn": "@cdktn/provider-awscc.resourceexplorer2DefaultViewAssociation.Resourceexplorer2DefaultViewAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resourceexplorer2_default_view_association awscc_resourceexplorer2_default_view_association} Resource."
        },
        "locationInModule": {
          "filename": "src/resourceexplorer2-default-view-association/index.ts",
          "line": 56
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.resourceexplorer2DefaultViewAssociation.Resourceexplorer2DefaultViewAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/resourceexplorer2-default-view-association/index.ts",
        "line": 24
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Resourceexplorer2DefaultViewAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/resourceexplorer2-default-view-association/index.ts",
            "line": 41
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Resourceexplorer2DefaultViewAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resourceexplorer2_default_view_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Resourceexplorer2DefaultViewAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Resourceexplorer2DefaultViewAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourceexplorer2-default-view-association/index.ts",
            "line": 106
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourceexplorer2-default-view-association/index.ts",
            "line": 112
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Resourceexplorer2DefaultViewAssociation",
      "namespace": "resourceexplorer2DefaultViewAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourceexplorer2-default-view-association/index.ts",
            "line": 29
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourceexplorer2-default-view-association/index.ts",
            "line": 80
          },
          "name": "associatedAwsPrincipal",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourceexplorer2-default-view-association/index.ts",
            "line": 85
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourceexplorer2-default-view-association/index.ts",
            "line": 98
          },
          "name": "viewArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourceexplorer2-default-view-association/index.ts",
            "line": 91
          },
          "name": "viewArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/resourceexplorer2-default-view-association/index:Resourceexplorer2DefaultViewAssociation"
    },
    "@cdktn/provider-awscc.resourceexplorer2DefaultViewAssociation.Resourceexplorer2DefaultViewAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resourceexplorer2DefaultViewAssociation.Resourceexplorer2DefaultViewAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/resourceexplorer2-default-view-association/index.ts",
        "line": 14
      },
      "name": "Resourceexplorer2DefaultViewAssociationConfig",
      "namespace": "resourceexplorer2DefaultViewAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resourceexplorer2_default_view_association#view_arn Resourceexplorer2DefaultViewAssociation#view_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourceexplorer2-default-view-association/index.ts",
            "line": 18
          },
          "name": "viewArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/resourceexplorer2-default-view-association/index:Resourceexplorer2DefaultViewAssociationConfig"
    },
    "@cdktn/provider-awscc.resourceexplorer2Index.Resourceexplorer2Index": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resourceexplorer2_index awscc_resourceexplorer2_index}."
      },
      "fqn": "@cdktn/provider-awscc.resourceexplorer2Index.Resourceexplorer2Index",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resourceexplorer2_index awscc_resourceexplorer2_index} Resource."
        },
        "locationInModule": {
          "filename": "src/resourceexplorer2-index/index.ts",
          "line": 60
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.resourceexplorer2Index.Resourceexplorer2IndexConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/resourceexplorer2-index/index.ts",
        "line": 28
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Resourceexplorer2Index resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/resourceexplorer2-index/index.ts",
            "line": 45
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Resourceexplorer2Index to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resourceexplorer2_index#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Resourceexplorer2Index that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Resourceexplorer2Index to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourceexplorer2-index/index.ts",
            "line": 107
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourceexplorer2-index/index.ts",
            "line": 132
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourceexplorer2-index/index.ts",
            "line": 139
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Resourceexplorer2Index",
      "namespace": "resourceexplorer2Index",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourceexplorer2-index/index.ts",
            "line": 33
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourceexplorer2-index/index.ts",
            "line": 85
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourceexplorer2-index/index.ts",
            "line": 90
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourceexplorer2-index/index.ts",
            "line": 95
          },
          "name": "indexState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourceexplorer2-index/index.ts",
            "line": 111
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourceexplorer2-index/index.ts",
            "line": 124
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourceexplorer2-index/index.ts",
            "line": 101
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourceexplorer2-index/index.ts",
            "line": 117
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/resourceexplorer2-index/index:Resourceexplorer2Index"
    },
    "@cdktn/provider-awscc.resourceexplorer2Index.Resourceexplorer2IndexConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resourceexplorer2Index.Resourceexplorer2IndexConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/resourceexplorer2-index/index.ts",
        "line": 14
      },
      "name": "Resourceexplorer2IndexConfig",
      "namespace": "resourceexplorer2Index",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resourceexplorer2_index#type Resourceexplorer2Index#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourceexplorer2-index/index.ts",
            "line": 22
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resourceexplorer2_index#tags Resourceexplorer2Index#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourceexplorer2-index/index.ts",
            "line": 18
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/resourceexplorer2-index/index:Resourceexplorer2IndexConfig"
    },
    "@cdktn/provider-awscc.resourceexplorer2View.Resourceexplorer2View": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resourceexplorer2_view awscc_resourceexplorer2_view}."
      },
      "fqn": "@cdktn/provider-awscc.resourceexplorer2View.Resourceexplorer2View",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resourceexplorer2_view awscc_resourceexplorer2_view} Resource."
        },
        "locationInModule": {
          "filename": "src/resourceexplorer2-view/index.ts",
          "line": 282
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.resourceexplorer2View.Resourceexplorer2ViewConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/resourceexplorer2-view/index.ts",
        "line": 250
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Resourceexplorer2View resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/resourceexplorer2-view/index.ts",
            "line": 267
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Resourceexplorer2View to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resourceexplorer2_view#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Resourceexplorer2View that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Resourceexplorer2View to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourceexplorer2-view/index.ts",
            "line": 314
          },
          "name": "putFilters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.resourceexplorer2View.Resourceexplorer2ViewFilters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourceexplorer2-view/index.ts",
            "line": 335
          },
          "name": "putIncludedProperties",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.resourceexplorer2View.Resourceexplorer2ViewIncludedProperties"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourceexplorer2-view/index.ts",
            "line": 317
          },
          "name": "resetFilters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourceexplorer2-view/index.ts",
            "line": 338
          },
          "name": "resetIncludedProperties"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourceexplorer2-view/index.ts",
            "line": 354
          },
          "name": "resetScope"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourceexplorer2-view/index.ts",
            "line": 370
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourceexplorer2-view/index.ts",
            "line": 400
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourceexplorer2-view/index.ts",
            "line": 410
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Resourceexplorer2View",
      "namespace": "resourceexplorer2View",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourceexplorer2-view/index.ts",
            "line": 255
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourceexplorer2-view/index.ts",
            "line": 311
          },
          "name": "filters",
          "type": {
            "fqn": "@cdktn/provider-awscc.resourceexplorer2View.Resourceexplorer2ViewFiltersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourceexplorer2-view/index.ts",
            "line": 326
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourceexplorer2-view/index.ts",
            "line": 332
          },
          "name": "includedProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.resourceexplorer2View.Resourceexplorer2ViewIncludedPropertiesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourceexplorer2-view/index.ts",
            "line": 379
          },
          "name": "viewArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourceexplorer2-view/index.ts",
            "line": 321
          },
          "name": "filtersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.resourceexplorer2View.Resourceexplorer2ViewFilters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourceexplorer2-view/index.ts",
            "line": 342
          },
          "name": "includedPropertiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.resourceexplorer2View.Resourceexplorer2ViewIncludedProperties"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourceexplorer2-view/index.ts",
            "line": 358
          },
          "name": "scopeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourceexplorer2-view/index.ts",
            "line": 374
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourceexplorer2-view/index.ts",
            "line": 392
          },
          "name": "viewNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourceexplorer2-view/index.ts",
            "line": 348
          },
          "name": "scope",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourceexplorer2-view/index.ts",
            "line": 364
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourceexplorer2-view/index.ts",
            "line": 385
          },
          "name": "viewName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/resourceexplorer2-view/index:Resourceexplorer2View"
    },
    "@cdktn/provider-awscc.resourceexplorer2View.Resourceexplorer2ViewConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resourceexplorer2View.Resourceexplorer2ViewConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/resourceexplorer2-view/index.ts",
        "line": 14
      },
      "name": "Resourceexplorer2ViewConfig",
      "namespace": "resourceexplorer2View",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resourceexplorer2_view#view_name Resourceexplorer2View#view_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourceexplorer2-view/index.ts",
            "line": 34
          },
          "name": "viewName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resourceexplorer2_view#filters Resourceexplorer2View#filters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourceexplorer2-view/index.ts",
            "line": 18
          },
          "name": "filters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.resourceexplorer2View.Resourceexplorer2ViewFilters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resourceexplorer2_view#included_properties Resourceexplorer2View#included_properties}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourceexplorer2-view/index.ts",
            "line": 22
          },
          "name": "includedProperties",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.resourceexplorer2View.Resourceexplorer2ViewIncludedProperties"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resourceexplorer2_view#scope Resourceexplorer2View#scope}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourceexplorer2-view/index.ts",
            "line": 26
          },
          "name": "scope",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resourceexplorer2_view#tags Resourceexplorer2View#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourceexplorer2-view/index.ts",
            "line": 30
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/resourceexplorer2-view/index:Resourceexplorer2ViewConfig"
    },
    "@cdktn/provider-awscc.resourceexplorer2View.Resourceexplorer2ViewFilters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resourceexplorer2View.Resourceexplorer2ViewFilters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/resourceexplorer2-view/index.ts",
        "line": 36
      },
      "name": "Resourceexplorer2ViewFilters",
      "namespace": "resourceexplorer2View",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resourceexplorer2_view#filter_string Resourceexplorer2View#filter_string}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourceexplorer2-view/index.ts",
            "line": 40
          },
          "name": "filterString",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/resourceexplorer2-view/index:Resourceexplorer2ViewFilters"
    },
    "@cdktn/provider-awscc.resourceexplorer2View.Resourceexplorer2ViewFiltersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resourceexplorer2View.Resourceexplorer2ViewFiltersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/resourceexplorer2-view/index.ts",
          "line": 80
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/resourceexplorer2-view/index.ts",
        "line": 72
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourceexplorer2-view/index.ts",
            "line": 122
          },
          "name": "resetFilterString"
        }
      ],
      "name": "Resourceexplorer2ViewFiltersOutputReference",
      "namespace": "resourceexplorer2View",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourceexplorer2-view/index.ts",
            "line": 126
          },
          "name": "filterStringInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourceexplorer2-view/index.ts",
            "line": 116
          },
          "name": "filterString",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourceexplorer2-view/index.ts",
            "line": 84
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.resourceexplorer2View.Resourceexplorer2ViewFilters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/resourceexplorer2-view/index:Resourceexplorer2ViewFiltersOutputReference"
    },
    "@cdktn/provider-awscc.resourceexplorer2View.Resourceexplorer2ViewIncludedProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resourceexplorer2View.Resourceexplorer2ViewIncludedProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/resourceexplorer2-view/index.ts",
        "line": 130
      },
      "name": "Resourceexplorer2ViewIncludedProperties",
      "namespace": "resourceexplorer2View",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resourceexplorer2_view#name Resourceexplorer2View#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourceexplorer2-view/index.ts",
            "line": 134
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/resourceexplorer2-view/index:Resourceexplorer2ViewIncludedProperties"
    },
    "@cdktn/provider-awscc.resourceexplorer2View.Resourceexplorer2ViewIncludedPropertiesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resourceexplorer2View.Resourceexplorer2ViewIncludedPropertiesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/resourceexplorer2-view/index.ts",
          "line": 235
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/resourceexplorer2-view/index.ts",
        "line": 227
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourceexplorer2-view/index.ts",
            "line": 242
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.resourceexplorer2View.Resourceexplorer2ViewIncludedPropertiesOutputReference"
            }
          }
        }
      ],
      "name": "Resourceexplorer2ViewIncludedPropertiesList",
      "namespace": "resourceexplorer2View",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourceexplorer2-view/index.ts",
            "line": 228
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.resourceexplorer2View.Resourceexplorer2ViewIncludedProperties"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/resourceexplorer2-view/index:Resourceexplorer2ViewIncludedPropertiesList"
    },
    "@cdktn/provider-awscc.resourceexplorer2View.Resourceexplorer2ViewIncludedPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resourceexplorer2View.Resourceexplorer2ViewIncludedPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/resourceexplorer2-view/index.ts",
          "line": 176
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/resourceexplorer2-view/index.ts",
        "line": 166
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourceexplorer2-view/index.ts",
            "line": 218
          },
          "name": "resetName"
        }
      ],
      "name": "Resourceexplorer2ViewIncludedPropertiesOutputReference",
      "namespace": "resourceexplorer2View",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourceexplorer2-view/index.ts",
            "line": 222
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourceexplorer2-view/index.ts",
            "line": 212
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourceexplorer2-view/index.ts",
            "line": 180
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.resourceexplorer2View.Resourceexplorer2ViewIncludedProperties"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/resourceexplorer2-view/index:Resourceexplorer2ViewIncludedPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.resourcegroupsGroup.ResourcegroupsGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resourcegroups_group awscc_resourcegroups_group}."
      },
      "fqn": "@cdktn/provider-awscc.resourcegroupsGroup.ResourcegroupsGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resourcegroups_group awscc_resourcegroups_group} Resource."
        },
        "locationInModule": {
          "filename": "src/resourcegroups-group/index.ts",
          "line": 963
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.resourcegroupsGroup.ResourcegroupsGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/resourcegroups-group/index.ts",
        "line": 931
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ResourcegroupsGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/resourcegroups-group/index.ts",
            "line": 948
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ResourcegroupsGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resourcegroups_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ResourcegroupsGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ResourcegroupsGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcegroups-group/index.ts",
            "line": 1001
          },
          "name": "putConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.resourcegroupsGroup.ResourcegroupsGroupConfiguration"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcegroups-group/index.ts",
            "line": 1051
          },
          "name": "putResourceQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.resourcegroupsGroup.ResourcegroupsGroupResourceQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcegroups-group/index.ts",
            "line": 1083
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.resourcegroupsGroup.ResourcegroupsGroupTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcegroups-group/index.ts",
            "line": 1004
          },
          "name": "resetConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcegroups-group/index.ts",
            "line": 1020
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcegroups-group/index.ts",
            "line": 1054
          },
          "name": "resetResourceQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcegroups-group/index.ts",
            "line": 1070
          },
          "name": "resetResources"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcegroups-group/index.ts",
            "line": 1086
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcegroups-group/index.ts",
            "line": 1098
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcegroups-group/index.ts",
            "line": 1109
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ResourcegroupsGroup",
      "namespace": "resourcegroupsGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcegroups-group/index.ts",
            "line": 936
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcegroups-group/index.ts",
            "line": 992
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcegroups-group/index.ts",
            "line": 998
          },
          "name": "configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.resourcegroupsGroup.ResourcegroupsGroupConfigurationList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcegroups-group/index.ts",
            "line": 1029
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcegroups-group/index.ts",
            "line": 1048
          },
          "name": "resourceQuery",
          "type": {
            "fqn": "@cdktn/provider-awscc.resourcegroupsGroup.ResourcegroupsGroupResourceQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcegroups-group/index.ts",
            "line": 1080
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.resourcegroupsGroup.ResourcegroupsGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcegroups-group/index.ts",
            "line": 1008
          },
          "name": "configurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.resourcegroupsGroup.ResourcegroupsGroupConfiguration"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcegroups-group/index.ts",
            "line": 1024
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcegroups-group/index.ts",
            "line": 1042
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcegroups-group/index.ts",
            "line": 1058
          },
          "name": "resourceQueryInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.resourcegroupsGroup.ResourcegroupsGroupResourceQuery"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcegroups-group/index.ts",
            "line": 1074
          },
          "name": "resourcesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcegroups-group/index.ts",
            "line": 1090
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.resourcegroupsGroup.ResourcegroupsGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcegroups-group/index.ts",
            "line": 1014
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcegroups-group/index.ts",
            "line": 1035
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcegroups-group/index.ts",
            "line": 1064
          },
          "name": "resources",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/resourcegroups-group/index:ResourcegroupsGroup"
    },
    "@cdktn/provider-awscc.resourcegroupsGroup.ResourcegroupsGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resourcegroupsGroup.ResourcegroupsGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/resourcegroups-group/index.ts",
        "line": 14
      },
      "name": "ResourcegroupsGroupConfig",
      "namespace": "resourcegroupsGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resourcegroups_group#name ResourcegroupsGroup#name}",
            "stability": "stable",
            "summary": "The name of the resource group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcegroups-group/index.ts",
            "line": 30
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resourcegroups_group#configuration ResourcegroupsGroup#configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcegroups-group/index.ts",
            "line": 18
          },
          "name": "configuration",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.resourcegroupsGroup.ResourcegroupsGroupConfiguration"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resourcegroups_group#description ResourcegroupsGroup#description}",
            "stability": "stable",
            "summary": "The description of the resource group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcegroups-group/index.ts",
            "line": 24
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resourcegroups_group#resource_query ResourcegroupsGroup#resource_query}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcegroups-group/index.ts",
            "line": 34
          },
          "name": "resourceQuery",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.resourcegroupsGroup.ResourcegroupsGroupResourceQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resourcegroups_group#resources ResourcegroupsGroup#resources}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcegroups-group/index.ts",
            "line": 38
          },
          "name": "resources",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resourcegroups_group#tags ResourcegroupsGroup#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcegroups-group/index.ts",
            "line": 42
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.resourcegroupsGroup.ResourcegroupsGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/resourcegroups-group/index:ResourcegroupsGroupConfig"
    },
    "@cdktn/provider-awscc.resourcegroupsGroup.ResourcegroupsGroupConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resourcegroupsGroup.ResourcegroupsGroupConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/resourcegroups-group/index.ts",
        "line": 193
      },
      "name": "ResourcegroupsGroupConfiguration",
      "namespace": "resourcegroupsGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resourcegroups_group#parameters ResourcegroupsGroup#parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcegroups-group/index.ts",
            "line": 197
          },
          "name": "parameters",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.resourcegroupsGroup.ResourcegroupsGroupConfigurationParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resourcegroups_group#type ResourcegroupsGroup#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcegroups-group/index.ts",
            "line": 201
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/resourcegroups-group/index:ResourcegroupsGroupConfiguration"
    },
    "@cdktn/provider-awscc.resourcegroupsGroup.ResourcegroupsGroupConfigurationList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resourcegroupsGroup.ResourcegroupsGroupConfigurationList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/resourcegroups-group/index.ts",
          "line": 331
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/resourcegroups-group/index.ts",
        "line": 323
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcegroups-group/index.ts",
            "line": 338
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.resourcegroupsGroup.ResourcegroupsGroupConfigurationOutputReference"
            }
          }
        }
      ],
      "name": "ResourcegroupsGroupConfigurationList",
      "namespace": "resourcegroupsGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcegroups-group/index.ts",
            "line": 324
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.resourcegroupsGroup.ResourcegroupsGroupConfiguration"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/resourcegroups-group/index:ResourcegroupsGroupConfigurationList"
    },
    "@cdktn/provider-awscc.resourcegroupsGroup.ResourcegroupsGroupConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resourcegroupsGroup.ResourcegroupsGroupConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/resourcegroups-group/index.ts",
          "line": 250
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/resourcegroups-group/index.ts",
        "line": 240
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcegroups-group/index.ts",
            "line": 295
          },
          "name": "putParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.resourcegroupsGroup.ResourcegroupsGroupConfigurationParameters"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcegroups-group/index.ts",
            "line": 298
          },
          "name": "resetParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcegroups-group/index.ts",
            "line": 314
          },
          "name": "resetType"
        }
      ],
      "name": "ResourcegroupsGroupConfigurationOutputReference",
      "namespace": "resourcegroupsGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcegroups-group/index.ts",
            "line": 292
          },
          "name": "parameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.resourcegroupsGroup.ResourcegroupsGroupConfigurationParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcegroups-group/index.ts",
            "line": 302
          },
          "name": "parametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.resourcegroupsGroup.ResourcegroupsGroupConfigurationParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcegroups-group/index.ts",
            "line": 318
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcegroups-group/index.ts",
            "line": 308
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcegroups-group/index.ts",
            "line": 254
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.resourcegroupsGroup.ResourcegroupsGroupConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/resourcegroups-group/index:ResourcegroupsGroupConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.resourcegroupsGroup.ResourcegroupsGroupConfigurationParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resourcegroupsGroup.ResourcegroupsGroupConfigurationParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/resourcegroups-group/index.ts",
        "line": 44
      },
      "name": "ResourcegroupsGroupConfigurationParameters",
      "namespace": "resourcegroupsGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resourcegroups_group#name ResourcegroupsGroup#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcegroups-group/index.ts",
            "line": 48
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resourcegroups_group#values ResourcegroupsGroup#values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcegroups-group/index.ts",
            "line": 52
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/resourcegroups-group/index:ResourcegroupsGroupConfigurationParameters"
    },
    "@cdktn/provider-awscc.resourcegroupsGroup.ResourcegroupsGroupConfigurationParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resourcegroupsGroup.ResourcegroupsGroupConfigurationParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/resourcegroups-group/index.ts",
          "line": 182
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/resourcegroups-group/index.ts",
        "line": 174
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcegroups-group/index.ts",
            "line": 189
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.resourcegroupsGroup.ResourcegroupsGroupConfigurationParametersOutputReference"
            }
          }
        }
      ],
      "name": "ResourcegroupsGroupConfigurationParametersList",
      "namespace": "resourcegroupsGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcegroups-group/index.ts",
            "line": 175
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.resourcegroupsGroup.ResourcegroupsGroupConfigurationParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/resourcegroups-group/index:ResourcegroupsGroupConfigurationParametersList"
    },
    "@cdktn/provider-awscc.resourcegroupsGroup.ResourcegroupsGroupConfigurationParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resourcegroupsGroup.ResourcegroupsGroupConfigurationParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/resourcegroups-group/index.ts",
          "line": 101
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/resourcegroups-group/index.ts",
        "line": 91
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcegroups-group/index.ts",
            "line": 149
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcegroups-group/index.ts",
            "line": 165
          },
          "name": "resetValues"
        }
      ],
      "name": "ResourcegroupsGroupConfigurationParametersOutputReference",
      "namespace": "resourcegroupsGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcegroups-group/index.ts",
            "line": 153
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcegroups-group/index.ts",
            "line": 169
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcegroups-group/index.ts",
            "line": 143
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcegroups-group/index.ts",
            "line": 159
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcegroups-group/index.ts",
            "line": 105
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.resourcegroupsGroup.ResourcegroupsGroupConfigurationParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/resourcegroups-group/index:ResourcegroupsGroupConfigurationParametersOutputReference"
    },
    "@cdktn/provider-awscc.resourcegroupsGroup.ResourcegroupsGroupResourceQuery": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resourcegroupsGroup.ResourcegroupsGroupResourceQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/resourcegroups-group/index.ts",
        "line": 651
      },
      "name": "ResourcegroupsGroupResourceQuery",
      "namespace": "resourcegroupsGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resourcegroups_group#query ResourcegroupsGroup#query}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcegroups-group/index.ts",
            "line": 655
          },
          "name": "query",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.resourcegroupsGroup.ResourcegroupsGroupResourceQueryQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resourcegroups_group#type ResourcegroupsGroup#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcegroups-group/index.ts",
            "line": 659
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/resourcegroups-group/index:ResourcegroupsGroupResourceQuery"
    },
    "@cdktn/provider-awscc.resourcegroupsGroup.ResourcegroupsGroupResourceQueryOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resourcegroupsGroup.ResourcegroupsGroupResourceQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/resourcegroups-group/index.ts",
          "line": 706
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/resourcegroups-group/index.ts",
        "line": 698
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcegroups-group/index.ts",
            "line": 751
          },
          "name": "putQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.resourcegroupsGroup.ResourcegroupsGroupResourceQueryQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcegroups-group/index.ts",
            "line": 754
          },
          "name": "resetQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcegroups-group/index.ts",
            "line": 770
          },
          "name": "resetType"
        }
      ],
      "name": "ResourcegroupsGroupResourceQueryOutputReference",
      "namespace": "resourcegroupsGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcegroups-group/index.ts",
            "line": 748
          },
          "name": "query",
          "type": {
            "fqn": "@cdktn/provider-awscc.resourcegroupsGroup.ResourcegroupsGroupResourceQueryQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcegroups-group/index.ts",
            "line": 758
          },
          "name": "queryInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.resourcegroupsGroup.ResourcegroupsGroupResourceQueryQuery"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcegroups-group/index.ts",
            "line": 774
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcegroups-group/index.ts",
            "line": 764
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcegroups-group/index.ts",
            "line": 710
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.resourcegroupsGroup.ResourcegroupsGroupResourceQuery"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/resourcegroups-group/index:ResourcegroupsGroupResourceQueryOutputReference"
    },
    "@cdktn/provider-awscc.resourcegroupsGroup.ResourcegroupsGroupResourceQueryQuery": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resourcegroupsGroup.ResourcegroupsGroupResourceQueryQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/resourcegroups-group/index.ts",
        "line": 491
      },
      "name": "ResourcegroupsGroupResourceQueryQuery",
      "namespace": "resourcegroupsGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resourcegroups_group#resource_type_filters ResourcegroupsGroup#resource_type_filters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcegroups-group/index.ts",
            "line": 495
          },
          "name": "resourceTypeFilters",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resourcegroups_group#stack_identifier ResourcegroupsGroup#stack_identifier}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcegroups-group/index.ts",
            "line": 499
          },
          "name": "stackIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resourcegroups_group#tag_filters ResourcegroupsGroup#tag_filters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcegroups-group/index.ts",
            "line": 503
          },
          "name": "tagFilters",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.resourcegroupsGroup.ResourcegroupsGroupResourceQueryQueryTagFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/resourcegroups-group/index:ResourcegroupsGroupResourceQueryQuery"
    },
    "@cdktn/provider-awscc.resourcegroupsGroup.ResourcegroupsGroupResourceQueryQueryOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resourcegroupsGroup.ResourcegroupsGroupResourceQueryQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/resourcegroups-group/index.ts",
          "line": 557
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/resourcegroups-group/index.ts",
        "line": 549
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcegroups-group/index.ts",
            "line": 640
          },
          "name": "putTagFilters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.resourcegroupsGroup.ResourcegroupsGroupResourceQueryQueryTagFilters"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcegroups-group/index.ts",
            "line": 611
          },
          "name": "resetResourceTypeFilters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcegroups-group/index.ts",
            "line": 627
          },
          "name": "resetStackIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcegroups-group/index.ts",
            "line": 643
          },
          "name": "resetTagFilters"
        }
      ],
      "name": "ResourcegroupsGroupResourceQueryQueryOutputReference",
      "namespace": "resourcegroupsGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcegroups-group/index.ts",
            "line": 637
          },
          "name": "tagFilters",
          "type": {
            "fqn": "@cdktn/provider-awscc.resourcegroupsGroup.ResourcegroupsGroupResourceQueryQueryTagFiltersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcegroups-group/index.ts",
            "line": 615
          },
          "name": "resourceTypeFiltersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcegroups-group/index.ts",
            "line": 631
          },
          "name": "stackIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcegroups-group/index.ts",
            "line": 647
          },
          "name": "tagFiltersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.resourcegroupsGroup.ResourcegroupsGroupResourceQueryQueryTagFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcegroups-group/index.ts",
            "line": 605
          },
          "name": "resourceTypeFilters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcegroups-group/index.ts",
            "line": 621
          },
          "name": "stackIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcegroups-group/index.ts",
            "line": 561
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.resourcegroupsGroup.ResourcegroupsGroupResourceQueryQuery"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/resourcegroups-group/index:ResourcegroupsGroupResourceQueryQueryOutputReference"
    },
    "@cdktn/provider-awscc.resourcegroupsGroup.ResourcegroupsGroupResourceQueryQueryTagFilters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resourcegroupsGroup.ResourcegroupsGroupResourceQueryQueryTagFilters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/resourcegroups-group/index.ts",
        "line": 342
      },
      "name": "ResourcegroupsGroupResourceQueryQueryTagFilters",
      "namespace": "resourcegroupsGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resourcegroups_group#key ResourcegroupsGroup#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcegroups-group/index.ts",
            "line": 346
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resourcegroups_group#values ResourcegroupsGroup#values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcegroups-group/index.ts",
            "line": 350
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/resourcegroups-group/index:ResourcegroupsGroupResourceQueryQueryTagFilters"
    },
    "@cdktn/provider-awscc.resourcegroupsGroup.ResourcegroupsGroupResourceQueryQueryTagFiltersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resourcegroupsGroup.ResourcegroupsGroupResourceQueryQueryTagFiltersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/resourcegroups-group/index.ts",
          "line": 480
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/resourcegroups-group/index.ts",
        "line": 472
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcegroups-group/index.ts",
            "line": 487
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.resourcegroupsGroup.ResourcegroupsGroupResourceQueryQueryTagFiltersOutputReference"
            }
          }
        }
      ],
      "name": "ResourcegroupsGroupResourceQueryQueryTagFiltersList",
      "namespace": "resourcegroupsGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcegroups-group/index.ts",
            "line": 473
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.resourcegroupsGroup.ResourcegroupsGroupResourceQueryQueryTagFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/resourcegroups-group/index:ResourcegroupsGroupResourceQueryQueryTagFiltersList"
    },
    "@cdktn/provider-awscc.resourcegroupsGroup.ResourcegroupsGroupResourceQueryQueryTagFiltersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resourcegroupsGroup.ResourcegroupsGroupResourceQueryQueryTagFiltersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/resourcegroups-group/index.ts",
          "line": 399
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/resourcegroups-group/index.ts",
        "line": 389
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcegroups-group/index.ts",
            "line": 447
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcegroups-group/index.ts",
            "line": 463
          },
          "name": "resetValues"
        }
      ],
      "name": "ResourcegroupsGroupResourceQueryQueryTagFiltersOutputReference",
      "namespace": "resourcegroupsGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcegroups-group/index.ts",
            "line": 451
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcegroups-group/index.ts",
            "line": 467
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcegroups-group/index.ts",
            "line": 441
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcegroups-group/index.ts",
            "line": 457
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcegroups-group/index.ts",
            "line": 403
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.resourcegroupsGroup.ResourcegroupsGroupResourceQueryQueryTagFilters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/resourcegroups-group/index:ResourcegroupsGroupResourceQueryQueryTagFiltersOutputReference"
    },
    "@cdktn/provider-awscc.resourcegroupsGroup.ResourcegroupsGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resourcegroupsGroup.ResourcegroupsGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/resourcegroups-group/index.ts",
        "line": 778
      },
      "name": "ResourcegroupsGroupTags",
      "namespace": "resourcegroupsGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resourcegroups_group#key ResourcegroupsGroup#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcegroups-group/index.ts",
            "line": 782
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resourcegroups_group#value ResourcegroupsGroup#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcegroups-group/index.ts",
            "line": 786
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/resourcegroups-group/index:ResourcegroupsGroupTags"
    },
    "@cdktn/provider-awscc.resourcegroupsGroup.ResourcegroupsGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resourcegroupsGroup.ResourcegroupsGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/resourcegroups-group/index.ts",
          "line": 916
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/resourcegroups-group/index.ts",
        "line": 908
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcegroups-group/index.ts",
            "line": 923
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.resourcegroupsGroup.ResourcegroupsGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "ResourcegroupsGroupTagsList",
      "namespace": "resourcegroupsGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcegroups-group/index.ts",
            "line": 909
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.resourcegroupsGroup.ResourcegroupsGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/resourcegroups-group/index:ResourcegroupsGroupTagsList"
    },
    "@cdktn/provider-awscc.resourcegroupsGroup.ResourcegroupsGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resourcegroupsGroup.ResourcegroupsGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/resourcegroups-group/index.ts",
          "line": 835
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/resourcegroups-group/index.ts",
        "line": 825
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcegroups-group/index.ts",
            "line": 883
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcegroups-group/index.ts",
            "line": 899
          },
          "name": "resetValue"
        }
      ],
      "name": "ResourcegroupsGroupTagsOutputReference",
      "namespace": "resourcegroupsGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcegroups-group/index.ts",
            "line": 887
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcegroups-group/index.ts",
            "line": 903
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcegroups-group/index.ts",
            "line": 877
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcegroups-group/index.ts",
            "line": 893
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcegroups-group/index.ts",
            "line": 839
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.resourcegroupsGroup.ResourcegroupsGroupTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/resourcegroups-group/index:ResourcegroupsGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.resourcegroupsTagSyncTask.ResourcegroupsTagSyncTask": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resourcegroups_tag_sync_task awscc_resourcegroups_tag_sync_task}."
      },
      "fqn": "@cdktn/provider-awscc.resourcegroupsTagSyncTask.ResourcegroupsTagSyncTask",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resourcegroups_tag_sync_task awscc_resourcegroups_tag_sync_task} Resource."
        },
        "locationInModule": {
          "filename": "src/resourcegroups-tag-sync-task/index.ts",
          "line": 76
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.resourcegroupsTagSyncTask.ResourcegroupsTagSyncTaskConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/resourcegroups-tag-sync-task/index.ts",
        "line": 44
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ResourcegroupsTagSyncTask resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/resourcegroups-tag-sync-task/index.ts",
            "line": 61
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ResourcegroupsTagSyncTask to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resourcegroups_tag_sync_task#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ResourcegroupsTagSyncTask that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ResourcegroupsTagSyncTask to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcegroups-tag-sync-task/index.ts",
            "line": 183
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcegroups-tag-sync-task/index.ts",
            "line": 192
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ResourcegroupsTagSyncTask",
      "namespace": "resourcegroupsTagSyncTask",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcegroups-tag-sync-task/index.ts",
            "line": 49
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcegroups-tag-sync-task/index.ts",
            "line": 116
          },
          "name": "groupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcegroups-tag-sync-task/index.ts",
            "line": 121
          },
          "name": "groupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcegroups-tag-sync-task/index.ts",
            "line": 126
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcegroups-tag-sync-task/index.ts",
            "line": 144
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcegroups-tag-sync-task/index.ts",
            "line": 175
          },
          "name": "taskArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcegroups-tag-sync-task/index.ts",
            "line": 111
          },
          "name": "groupInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcegroups-tag-sync-task/index.ts",
            "line": 139
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcegroups-tag-sync-task/index.ts",
            "line": 157
          },
          "name": "tagKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcegroups-tag-sync-task/index.ts",
            "line": 170
          },
          "name": "tagValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcegroups-tag-sync-task/index.ts",
            "line": 104
          },
          "name": "group",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcegroups-tag-sync-task/index.ts",
            "line": 132
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcegroups-tag-sync-task/index.ts",
            "line": 150
          },
          "name": "tagKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcegroups-tag-sync-task/index.ts",
            "line": 163
          },
          "name": "tagValue",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/resourcegroups-tag-sync-task/index:ResourcegroupsTagSyncTask"
    },
    "@cdktn/provider-awscc.resourcegroupsTagSyncTask.ResourcegroupsTagSyncTaskConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.resourcegroupsTagSyncTask.ResourcegroupsTagSyncTaskConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/resourcegroups-tag-sync-task/index.ts",
        "line": 14
      },
      "name": "ResourcegroupsTagSyncTaskConfig",
      "namespace": "resourcegroupsTagSyncTask",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resourcegroups_tag_sync_task#group ResourcegroupsTagSyncTask#group}",
            "stability": "stable",
            "summary": "The Amazon resource name (ARN) or name of the application group for which you want to create a tag-sync task."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcegroups-tag-sync-task/index.ts",
            "line": 20
          },
          "name": "group",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resourcegroups_tag_sync_task#role_arn ResourcegroupsTagSyncTask#role_arn}",
            "stability": "stable",
            "summary": "The Amazon resource name (ARN) of the role assumed by the service to tag and untag resources on your behalf."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcegroups-tag-sync-task/index.ts",
            "line": 26
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Resources tagged with this tag key-value pair will be added to the application. If a resource with this tag is later untagged, the tag-sync task removes the resource from the application.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resourcegroups_tag_sync_task#tag_key ResourcegroupsTagSyncTask#tag_key}",
            "stability": "stable",
            "summary": "The tag key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcegroups-tag-sync-task/index.ts",
            "line": 32
          },
          "name": "tagKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Resources tagged with this tag key-value pair will be added to the application. If a resource with this tag is later untagged, the tag-sync task removes the resource from the application.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/resourcegroups_tag_sync_task#tag_value ResourcegroupsTagSyncTask#tag_value}",
            "stability": "stable",
            "summary": "The tag value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcegroups-tag-sync-task/index.ts",
            "line": 38
          },
          "name": "tagValue",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/resourcegroups-tag-sync-task/index:ResourcegroupsTagSyncTaskConfig"
    },
    "@cdktn/provider-awscc.robomakerFleet.RobomakerFleet": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/robomaker_fleet awscc_robomaker_fleet}."
      },
      "fqn": "@cdktn/provider-awscc.robomakerFleet.RobomakerFleet",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/robomaker_fleet awscc_robomaker_fleet} Resource."
        },
        "locationInModule": {
          "filename": "src/robomaker-fleet/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.robomakerFleet.RobomakerFleetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/robomaker-fleet/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a RobomakerFleet resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/robomaker-fleet/index.ts",
            "line": 49
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the RobomakerFleet to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/robomaker_fleet#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing RobomakerFleet that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the RobomakerFleet to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/robomaker-fleet/index.ts",
            "line": 106
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/robomaker-fleet/index.ts",
            "line": 122
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/robomaker-fleet/index.ts",
            "line": 134
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/robomaker-fleet/index.ts",
            "line": 141
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "RobomakerFleet",
      "namespace": "robomakerFleet",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/robomaker-fleet/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/robomaker-fleet/index.ts",
            "line": 89
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/robomaker-fleet/index.ts",
            "line": 94
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/robomaker-fleet/index.ts",
            "line": 110
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/robomaker-fleet/index.ts",
            "line": 126
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/robomaker-fleet/index.ts",
            "line": 100
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/robomaker-fleet/index.ts",
            "line": 116
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/robomaker-fleet/index:RobomakerFleet"
    },
    "@cdktn/provider-awscc.robomakerFleet.RobomakerFleetConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.robomakerFleet.RobomakerFleetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/robomaker-fleet/index.ts",
        "line": 14
      },
      "name": "RobomakerFleetConfig",
      "namespace": "robomakerFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/robomaker_fleet#name RobomakerFleet#name}",
            "stability": "stable",
            "summary": "The name of the fleet."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/robomaker-fleet/index.ts",
            "line": 20
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/robomaker_fleet#tags RobomakerFleet#tags}",
            "stability": "stable",
            "summary": "A key-value pair to associate with a resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/robomaker-fleet/index.ts",
            "line": 26
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/robomaker-fleet/index:RobomakerFleetConfig"
    },
    "@cdktn/provider-awscc.robomakerRobot.RobomakerRobot": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/robomaker_robot awscc_robomaker_robot}."
      },
      "fqn": "@cdktn/provider-awscc.robomakerRobot.RobomakerRobot",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/robomaker_robot awscc_robomaker_robot} Resource."
        },
        "locationInModule": {
          "filename": "src/robomaker-robot/index.ts",
          "line": 82
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.robomakerRobot.RobomakerRobotConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/robomaker-robot/index.ts",
        "line": 50
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a RobomakerRobot resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/robomaker-robot/index.ts",
            "line": 67
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the RobomakerRobot to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/robomaker_robot#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing RobomakerRobot that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the RobomakerRobot to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/robomaker-robot/index.ts",
            "line": 135
          },
          "name": "resetFleet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/robomaker-robot/index.ts",
            "line": 169
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/robomaker-robot/index.ts",
            "line": 185
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/robomaker-robot/index.ts",
            "line": 197
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/robomaker-robot/index.ts",
            "line": 207
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "RobomakerRobot",
      "namespace": "robomakerRobot",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/robomaker-robot/index.ts",
            "line": 55
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/robomaker-robot/index.ts",
            "line": 123
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/robomaker-robot/index.ts",
            "line": 157
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/robomaker-robot/index.ts",
            "line": 118
          },
          "name": "architectureInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/robomaker-robot/index.ts",
            "line": 139
          },
          "name": "fleetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/robomaker-robot/index.ts",
            "line": 152
          },
          "name": "greengrassGroupIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/robomaker-robot/index.ts",
            "line": 173
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/robomaker-robot/index.ts",
            "line": 189
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/robomaker-robot/index.ts",
            "line": 111
          },
          "name": "architecture",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/robomaker-robot/index.ts",
            "line": 129
          },
          "name": "fleet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/robomaker-robot/index.ts",
            "line": 145
          },
          "name": "greengrassGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/robomaker-robot/index.ts",
            "line": 163
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/robomaker-robot/index.ts",
            "line": 179
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/robomaker-robot/index:RobomakerRobot"
    },
    "@cdktn/provider-awscc.robomakerRobot.RobomakerRobotConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.robomakerRobot.RobomakerRobotConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/robomaker-robot/index.ts",
        "line": 14
      },
      "name": "RobomakerRobotConfig",
      "namespace": "robomakerRobot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/robomaker_robot#architecture RobomakerRobot#architecture}",
            "stability": "stable",
            "summary": "The target architecture of the robot."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/robomaker-robot/index.ts",
            "line": 20
          },
          "name": "architecture",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/robomaker_robot#greengrass_group_id RobomakerRobot#greengrass_group_id}",
            "stability": "stable",
            "summary": "The Greengrass group id."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/robomaker-robot/index.ts",
            "line": 32
          },
          "name": "greengrassGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/robomaker_robot#fleet RobomakerRobot#fleet}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the fleet."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/robomaker-robot/index.ts",
            "line": 26
          },
          "name": "fleet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/robomaker_robot#name RobomakerRobot#name}",
            "stability": "stable",
            "summary": "The name for the robot."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/robomaker-robot/index.ts",
            "line": 38
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/robomaker_robot#tags RobomakerRobot#tags}",
            "stability": "stable",
            "summary": "A key-value pair to associate with a resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/robomaker-robot/index.ts",
            "line": 44
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/robomaker-robot/index:RobomakerRobotConfig"
    },
    "@cdktn/provider-awscc.robomakerRobotApplication.RobomakerRobotApplication": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/robomaker_robot_application awscc_robomaker_robot_application}."
      },
      "fqn": "@cdktn/provider-awscc.robomakerRobotApplication.RobomakerRobotApplication",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/robomaker_robot_application awscc_robomaker_robot_application} Resource."
        },
        "locationInModule": {
          "filename": "src/robomaker-robot-application/index.ts",
          "line": 404
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.robomakerRobotApplication.RobomakerRobotApplicationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/robomaker-robot-application/index.ts",
        "line": 372
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a RobomakerRobotApplication resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/robomaker-robot-application/index.ts",
            "line": 389
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the RobomakerRobotApplication to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/robomaker_robot_application#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing RobomakerRobotApplication that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the RobomakerRobotApplication to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/robomaker-robot-application/index.ts",
            "line": 495
          },
          "name": "putRobotSoftwareSuite",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.robomakerRobotApplication.RobomakerRobotApplicationRobotSoftwareSuite"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/robomaker-robot-application/index.ts",
            "line": 508
          },
          "name": "putSources",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.robomakerRobotApplication.RobomakerRobotApplicationSources"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/robomaker-robot-application/index.ts",
            "line": 445
          },
          "name": "resetCurrentRevisionId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/robomaker-robot-application/index.ts",
            "line": 461
          },
          "name": "resetEnvironment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/robomaker-robot-application/index.ts",
            "line": 482
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/robomaker-robot-application/index.ts",
            "line": 511
          },
          "name": "resetSources"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/robomaker-robot-application/index.ts",
            "line": 527
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/robomaker-robot-application/index.ts",
            "line": 539
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/robomaker-robot-application/index.ts",
            "line": 550
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "RobomakerRobotApplication",
      "namespace": "robomakerRobotApplication",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/robomaker-robot-application/index.ts",
            "line": 377
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/robomaker-robot-application/index.ts",
            "line": 433
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/robomaker-robot-application/index.ts",
            "line": 470
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/robomaker-robot-application/index.ts",
            "line": 492
          },
          "name": "robotSoftwareSuite",
          "type": {
            "fqn": "@cdktn/provider-awscc.robomakerRobotApplication.RobomakerRobotApplicationRobotSoftwareSuiteOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/robomaker-robot-application/index.ts",
            "line": 505
          },
          "name": "sources",
          "type": {
            "fqn": "@cdktn/provider-awscc.robomakerRobotApplication.RobomakerRobotApplicationSourcesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/robomaker-robot-application/index.ts",
            "line": 449
          },
          "name": "currentRevisionIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/robomaker-robot-application/index.ts",
            "line": 465
          },
          "name": "environmentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/robomaker-robot-application/index.ts",
            "line": 486
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/robomaker-robot-application/index.ts",
            "line": 499
          },
          "name": "robotSoftwareSuiteInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.robomakerRobotApplication.RobomakerRobotApplicationRobotSoftwareSuite"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/robomaker-robot-application/index.ts",
            "line": 515
          },
          "name": "sourcesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.robomakerRobotApplication.RobomakerRobotApplicationSources"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/robomaker-robot-application/index.ts",
            "line": 531
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/robomaker-robot-application/index.ts",
            "line": 439
          },
          "name": "currentRevisionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/robomaker-robot-application/index.ts",
            "line": 455
          },
          "name": "environment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/robomaker-robot-application/index.ts",
            "line": 476
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/robomaker-robot-application/index.ts",
            "line": 521
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/robomaker-robot-application/index:RobomakerRobotApplication"
    },
    "@cdktn/provider-awscc.robomakerRobotApplication.RobomakerRobotApplicationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.robomakerRobotApplication.RobomakerRobotApplicationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/robomaker-robot-application/index.ts",
        "line": 14
      },
      "name": "RobomakerRobotApplicationConfig",
      "namespace": "robomakerRobotApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/robomaker_robot_application#robot_software_suite RobomakerRobotApplication#robot_software_suite}",
            "stability": "stable",
            "summary": "The robot software suite used by the robot application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/robomaker-robot-application/index.ts",
            "line": 38
          },
          "name": "robotSoftwareSuite",
          "type": {
            "fqn": "@cdktn/provider-awscc.robomakerRobotApplication.RobomakerRobotApplicationRobotSoftwareSuite"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/robomaker_robot_application#current_revision_id RobomakerRobotApplication#current_revision_id}",
            "stability": "stable",
            "summary": "The revision ID of robot application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/robomaker-robot-application/index.ts",
            "line": 20
          },
          "name": "currentRevisionId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/robomaker_robot_application#environment RobomakerRobotApplication#environment}",
            "stability": "stable",
            "summary": "The URI of the Docker image for the robot application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/robomaker-robot-application/index.ts",
            "line": 26
          },
          "name": "environment",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/robomaker_robot_application#name RobomakerRobotApplication#name}",
            "stability": "stable",
            "summary": "The name of the robot application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/robomaker-robot-application/index.ts",
            "line": 32
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/robomaker_robot_application#sources RobomakerRobotApplication#sources}",
            "stability": "stable",
            "summary": "The sources of the robot application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/robomaker-robot-application/index.ts",
            "line": 44
          },
          "name": "sources",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.robomakerRobotApplication.RobomakerRobotApplicationSources"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/robomaker_robot_application#tags RobomakerRobotApplication#tags}",
            "stability": "stable",
            "summary": "A key-value pair to associate with a resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/robomaker-robot-application/index.ts",
            "line": 50
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/robomaker-robot-application/index:RobomakerRobotApplicationConfig"
    },
    "@cdktn/provider-awscc.robomakerRobotApplication.RobomakerRobotApplicationRobotSoftwareSuite": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.robomakerRobotApplication.RobomakerRobotApplicationRobotSoftwareSuite",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/robomaker-robot-application/index.ts",
        "line": 52
      },
      "name": "RobomakerRobotApplicationRobotSoftwareSuite",
      "namespace": "robomakerRobotApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/robomaker_robot_application#name RobomakerRobotApplication#name}",
            "stability": "stable",
            "summary": "The name of robot software suite."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/robomaker-robot-application/index.ts",
            "line": 58
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/robomaker_robot_application#version RobomakerRobotApplication#version}",
            "stability": "stable",
            "summary": "The version of robot software suite."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/robomaker-robot-application/index.ts",
            "line": 64
          },
          "name": "version",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/robomaker-robot-application/index:RobomakerRobotApplicationRobotSoftwareSuite"
    },
    "@cdktn/provider-awscc.robomakerRobotApplication.RobomakerRobotApplicationRobotSoftwareSuiteOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.robomakerRobotApplication.RobomakerRobotApplicationRobotSoftwareSuiteOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/robomaker-robot-application/index.ts",
          "line": 111
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/robomaker-robot-application/index.ts",
        "line": 103
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/robomaker-robot-application/index.ts",
            "line": 172
          },
          "name": "resetVersion"
        }
      ],
      "name": "RobomakerRobotApplicationRobotSoftwareSuiteOutputReference",
      "namespace": "robomakerRobotApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/robomaker-robot-application/index.ts",
            "line": 160
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/robomaker-robot-application/index.ts",
            "line": 176
          },
          "name": "versionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/robomaker-robot-application/index.ts",
            "line": 153
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/robomaker-robot-application/index.ts",
            "line": 166
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/robomaker-robot-application/index.ts",
            "line": 115
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.robomakerRobotApplication.RobomakerRobotApplicationRobotSoftwareSuite"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/robomaker-robot-application/index:RobomakerRobotApplicationRobotSoftwareSuiteOutputReference"
    },
    "@cdktn/provider-awscc.robomakerRobotApplication.RobomakerRobotApplicationSources": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.robomakerRobotApplication.RobomakerRobotApplicationSources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/robomaker-robot-application/index.ts",
        "line": 180
      },
      "name": "RobomakerRobotApplicationSources",
      "namespace": "robomakerRobotApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/robomaker_robot_application#architecture RobomakerRobotApplication#architecture}",
            "stability": "stable",
            "summary": "The architecture of robot application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/robomaker-robot-application/index.ts",
            "line": 186
          },
          "name": "architecture",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/robomaker_robot_application#s3_bucket RobomakerRobotApplication#s3_bucket}",
            "stability": "stable",
            "summary": "The Arn of the S3Bucket that stores the robot application source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/robomaker-robot-application/index.ts",
            "line": 192
          },
          "name": "s3Bucket",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/robomaker_robot_application#s3_key RobomakerRobotApplication#s3_key}",
            "stability": "stable",
            "summary": "The s3 key of robot application source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/robomaker-robot-application/index.ts",
            "line": 198
          },
          "name": "s3Key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/robomaker-robot-application/index:RobomakerRobotApplicationSources"
    },
    "@cdktn/provider-awscc.robomakerRobotApplication.RobomakerRobotApplicationSourcesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.robomakerRobotApplication.RobomakerRobotApplicationSourcesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/robomaker-robot-application/index.ts",
          "line": 357
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/robomaker-robot-application/index.ts",
        "line": 349
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/robomaker-robot-application/index.ts",
            "line": 364
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.robomakerRobotApplication.RobomakerRobotApplicationSourcesOutputReference"
            }
          }
        }
      ],
      "name": "RobomakerRobotApplicationSourcesList",
      "namespace": "robomakerRobotApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/robomaker-robot-application/index.ts",
            "line": 350
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.robomakerRobotApplication.RobomakerRobotApplicationSources"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/robomaker-robot-application/index:RobomakerRobotApplicationSourcesList"
    },
    "@cdktn/provider-awscc.robomakerRobotApplication.RobomakerRobotApplicationSourcesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.robomakerRobotApplication.RobomakerRobotApplicationSourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/robomaker-robot-application/index.ts",
          "line": 254
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/robomaker-robot-application/index.ts",
        "line": 244
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/robomaker-robot-application/index.ts",
            "line": 308
          },
          "name": "resetArchitecture"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/robomaker-robot-application/index.ts",
            "line": 324
          },
          "name": "resetS3Bucket"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/robomaker-robot-application/index.ts",
            "line": 340
          },
          "name": "resetS3Key"
        }
      ],
      "name": "RobomakerRobotApplicationSourcesOutputReference",
      "namespace": "robomakerRobotApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/robomaker-robot-application/index.ts",
            "line": 312
          },
          "name": "architectureInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/robomaker-robot-application/index.ts",
            "line": 328
          },
          "name": "s3BucketInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/robomaker-robot-application/index.ts",
            "line": 344
          },
          "name": "s3KeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/robomaker-robot-application/index.ts",
            "line": 302
          },
          "name": "architecture",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/robomaker-robot-application/index.ts",
            "line": 318
          },
          "name": "s3Bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/robomaker-robot-application/index.ts",
            "line": 334
          },
          "name": "s3Key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/robomaker-robot-application/index.ts",
            "line": 258
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.robomakerRobotApplication.RobomakerRobotApplicationSources"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/robomaker-robot-application/index:RobomakerRobotApplicationSourcesOutputReference"
    },
    "@cdktn/provider-awscc.robomakerRobotApplicationVersion.RobomakerRobotApplicationVersion": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/robomaker_robot_application_version awscc_robomaker_robot_application_version}."
      },
      "fqn": "@cdktn/provider-awscc.robomakerRobotApplicationVersion.RobomakerRobotApplicationVersion",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/robomaker_robot_application_version awscc_robomaker_robot_application_version} Resource."
        },
        "locationInModule": {
          "filename": "src/robomaker-robot-application-version/index.ts",
          "line": 62
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.robomakerRobotApplicationVersion.RobomakerRobotApplicationVersionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/robomaker-robot-application-version/index.ts",
        "line": 30
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a RobomakerRobotApplicationVersion resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/robomaker-robot-application-version/index.ts",
            "line": 47
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the RobomakerRobotApplicationVersion to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/robomaker_robot_application_version#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing RobomakerRobotApplicationVersion that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the RobomakerRobotApplicationVersion to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/robomaker-robot-application-version/index.ts",
            "line": 117
          },
          "name": "resetCurrentRevisionId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/robomaker-robot-application-version/index.ts",
            "line": 134
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/robomaker-robot-application-version/index.ts",
            "line": 141
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "RobomakerRobotApplicationVersion",
      "namespace": "robomakerRobotApplicationVersion",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/robomaker-robot-application-version/index.ts",
            "line": 35
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/robomaker-robot-application-version/index.ts",
            "line": 100
          },
          "name": "applicationVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/robomaker-robot-application-version/index.ts",
            "line": 105
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/robomaker-robot-application-version/index.ts",
            "line": 126
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/robomaker-robot-application-version/index.ts",
            "line": 95
          },
          "name": "applicationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/robomaker-robot-application-version/index.ts",
            "line": 121
          },
          "name": "currentRevisionIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/robomaker-robot-application-version/index.ts",
            "line": 88
          },
          "name": "application",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/robomaker-robot-application-version/index.ts",
            "line": 111
          },
          "name": "currentRevisionId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/robomaker-robot-application-version/index:RobomakerRobotApplicationVersion"
    },
    "@cdktn/provider-awscc.robomakerRobotApplicationVersion.RobomakerRobotApplicationVersionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.robomakerRobotApplicationVersion.RobomakerRobotApplicationVersionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/robomaker-robot-application-version/index.ts",
        "line": 14
      },
      "name": "RobomakerRobotApplicationVersionConfig",
      "namespace": "robomakerRobotApplicationVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/robomaker_robot_application_version#application RobomakerRobotApplicationVersion#application}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/robomaker-robot-application-version/index.ts",
            "line": 18
          },
          "name": "application",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/robomaker_robot_application_version#current_revision_id RobomakerRobotApplicationVersion#current_revision_id}",
            "stability": "stable",
            "summary": "The revision ID of robot application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/robomaker-robot-application-version/index.ts",
            "line": 24
          },
          "name": "currentRevisionId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/robomaker-robot-application-version/index:RobomakerRobotApplicationVersionConfig"
    },
    "@cdktn/provider-awscc.robomakerSimulationApplication.RobomakerSimulationApplication": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/robomaker_simulation_application awscc_robomaker_simulation_application}."
      },
      "fqn": "@cdktn/provider-awscc.robomakerSimulationApplication.RobomakerSimulationApplication",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/robomaker_simulation_application awscc_robomaker_simulation_application} Resource."
        },
        "locationInModule": {
          "filename": "src/robomaker-simulation-application/index.ts",
          "line": 675
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.robomakerSimulationApplication.RobomakerSimulationApplicationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/robomaker-simulation-application/index.ts",
        "line": 643
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a RobomakerSimulationApplication resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/robomaker-simulation-application/index.ts",
            "line": 660
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the RobomakerSimulationApplication to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/robomaker_simulation_application#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing RobomakerSimulationApplication that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the RobomakerSimulationApplication to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/robomaker-simulation-application/index.ts",
            "line": 768
          },
          "name": "putRenderingEngine",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.robomakerSimulationApplication.RobomakerSimulationApplicationRenderingEngine"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/robomaker-simulation-application/index.ts",
            "line": 784
          },
          "name": "putRobotSoftwareSuite",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.robomakerSimulationApplication.RobomakerSimulationApplicationRobotSoftwareSuite"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/robomaker-simulation-application/index.ts",
            "line": 797
          },
          "name": "putSimulationSoftwareSuite",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.robomakerSimulationApplication.RobomakerSimulationApplicationSimulationSoftwareSuite"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/robomaker-simulation-application/index.ts",
            "line": 810
          },
          "name": "putSources",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.robomakerSimulationApplication.RobomakerSimulationApplicationSources"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/robomaker-simulation-application/index.ts",
            "line": 718
          },
          "name": "resetCurrentRevisionId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/robomaker-simulation-application/index.ts",
            "line": 734
          },
          "name": "resetEnvironment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/robomaker-simulation-application/index.ts",
            "line": 755
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/robomaker-simulation-application/index.ts",
            "line": 771
          },
          "name": "resetRenderingEngine"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/robomaker-simulation-application/index.ts",
            "line": 813
          },
          "name": "resetSources"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/robomaker-simulation-application/index.ts",
            "line": 829
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/robomaker-simulation-application/index.ts",
            "line": 841
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/robomaker-simulation-application/index.ts",
            "line": 854
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "RobomakerSimulationApplication",
      "namespace": "robomakerSimulationApplication",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/robomaker-simulation-application/index.ts",
            "line": 648
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/robomaker-simulation-application/index.ts",
            "line": 706
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/robomaker-simulation-application/index.ts",
            "line": 743
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/robomaker-simulation-application/index.ts",
            "line": 765
          },
          "name": "renderingEngine",
          "type": {
            "fqn": "@cdktn/provider-awscc.robomakerSimulationApplication.RobomakerSimulationApplicationRenderingEngineOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/robomaker-simulation-application/index.ts",
            "line": 781
          },
          "name": "robotSoftwareSuite",
          "type": {
            "fqn": "@cdktn/provider-awscc.robomakerSimulationApplication.RobomakerSimulationApplicationRobotSoftwareSuiteOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/robomaker-simulation-application/index.ts",
            "line": 794
          },
          "name": "simulationSoftwareSuite",
          "type": {
            "fqn": "@cdktn/provider-awscc.robomakerSimulationApplication.RobomakerSimulationApplicationSimulationSoftwareSuiteOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/robomaker-simulation-application/index.ts",
            "line": 807
          },
          "name": "sources",
          "type": {
            "fqn": "@cdktn/provider-awscc.robomakerSimulationApplication.RobomakerSimulationApplicationSourcesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/robomaker-simulation-application/index.ts",
            "line": 722
          },
          "name": "currentRevisionIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/robomaker-simulation-application/index.ts",
            "line": 738
          },
          "name": "environmentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/robomaker-simulation-application/index.ts",
            "line": 759
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/robomaker-simulation-application/index.ts",
            "line": 775
          },
          "name": "renderingEngineInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.robomakerSimulationApplication.RobomakerSimulationApplicationRenderingEngine"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/robomaker-simulation-application/index.ts",
            "line": 788
          },
          "name": "robotSoftwareSuiteInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.robomakerSimulationApplication.RobomakerSimulationApplicationRobotSoftwareSuite"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/robomaker-simulation-application/index.ts",
            "line": 801
          },
          "name": "simulationSoftwareSuiteInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.robomakerSimulationApplication.RobomakerSimulationApplicationSimulationSoftwareSuite"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/robomaker-simulation-application/index.ts",
            "line": 817
          },
          "name": "sourcesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.robomakerSimulationApplication.RobomakerSimulationApplicationSources"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/robomaker-simulation-application/index.ts",
            "line": 833
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/robomaker-simulation-application/index.ts",
            "line": 712
          },
          "name": "currentRevisionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/robomaker-simulation-application/index.ts",
            "line": 728
          },
          "name": "environment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/robomaker-simulation-application/index.ts",
            "line": 749
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/robomaker-simulation-application/index.ts",
            "line": 823
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/robomaker-simulation-application/index:RobomakerSimulationApplication"
    },
    "@cdktn/provider-awscc.robomakerSimulationApplication.RobomakerSimulationApplicationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.robomakerSimulationApplication.RobomakerSimulationApplicationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/robomaker-simulation-application/index.ts",
        "line": 14
      },
      "name": "RobomakerSimulationApplicationConfig",
      "namespace": "robomakerSimulationApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/robomaker_simulation_application#robot_software_suite RobomakerSimulationApplication#robot_software_suite}",
            "stability": "stable",
            "summary": "The robot software suite used by the simulation application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/robomaker-simulation-application/index.ts",
            "line": 44
          },
          "name": "robotSoftwareSuite",
          "type": {
            "fqn": "@cdktn/provider-awscc.robomakerSimulationApplication.RobomakerSimulationApplicationRobotSoftwareSuite"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/robomaker_simulation_application#simulation_software_suite RobomakerSimulationApplication#simulation_software_suite}",
            "stability": "stable",
            "summary": "The simulation software suite used by the simulation application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/robomaker-simulation-application/index.ts",
            "line": 50
          },
          "name": "simulationSoftwareSuite",
          "type": {
            "fqn": "@cdktn/provider-awscc.robomakerSimulationApplication.RobomakerSimulationApplicationSimulationSoftwareSuite"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/robomaker_simulation_application#current_revision_id RobomakerSimulationApplication#current_revision_id}",
            "stability": "stable",
            "summary": "The current revision id."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/robomaker-simulation-application/index.ts",
            "line": 20
          },
          "name": "currentRevisionId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/robomaker_simulation_application#environment RobomakerSimulationApplication#environment}",
            "stability": "stable",
            "summary": "The URI of the Docker image for the robot application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/robomaker-simulation-application/index.ts",
            "line": 26
          },
          "name": "environment",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/robomaker_simulation_application#name RobomakerSimulationApplication#name}",
            "stability": "stable",
            "summary": "The name of the simulation application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/robomaker-simulation-application/index.ts",
            "line": 32
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/robomaker_simulation_application#rendering_engine RobomakerSimulationApplication#rendering_engine}",
            "stability": "stable",
            "summary": "The rendering engine for the simulation application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/robomaker-simulation-application/index.ts",
            "line": 38
          },
          "name": "renderingEngine",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.robomakerSimulationApplication.RobomakerSimulationApplicationRenderingEngine"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/robomaker_simulation_application#sources RobomakerSimulationApplication#sources}",
            "stability": "stable",
            "summary": "The sources of the simulation application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/robomaker-simulation-application/index.ts",
            "line": 56
          },
          "name": "sources",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.robomakerSimulationApplication.RobomakerSimulationApplicationSources"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/robomaker_simulation_application#tags RobomakerSimulationApplication#tags}",
            "stability": "stable",
            "summary": "A key-value pair to associate with a resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/robomaker-simulation-application/index.ts",
            "line": 62
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/robomaker-simulation-application/index:RobomakerSimulationApplicationConfig"
    },
    "@cdktn/provider-awscc.robomakerSimulationApplication.RobomakerSimulationApplicationRenderingEngine": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.robomakerSimulationApplication.RobomakerSimulationApplicationRenderingEngine",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/robomaker-simulation-application/index.ts",
        "line": 64
      },
      "name": "RobomakerSimulationApplicationRenderingEngine",
      "namespace": "robomakerSimulationApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/robomaker_simulation_application#name RobomakerSimulationApplication#name}",
            "stability": "stable",
            "summary": "The name of the rendering engine."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/robomaker-simulation-application/index.ts",
            "line": 70
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/robomaker_simulation_application#version RobomakerSimulationApplication#version}",
            "stability": "stable",
            "summary": "The version of the rendering engine."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/robomaker-simulation-application/index.ts",
            "line": 76
          },
          "name": "version",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/robomaker-simulation-application/index:RobomakerSimulationApplicationRenderingEngine"
    },
    "@cdktn/provider-awscc.robomakerSimulationApplication.RobomakerSimulationApplicationRenderingEngineOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.robomakerSimulationApplication.RobomakerSimulationApplicationRenderingEngineOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/robomaker-simulation-application/index.ts",
          "line": 123
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/robomaker-simulation-application/index.ts",
        "line": 115
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/robomaker-simulation-application/index.ts",
            "line": 171
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/robomaker-simulation-application/index.ts",
            "line": 187
          },
          "name": "resetVersion"
        }
      ],
      "name": "RobomakerSimulationApplicationRenderingEngineOutputReference",
      "namespace": "robomakerSimulationApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/robomaker-simulation-application/index.ts",
            "line": 175
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/robomaker-simulation-application/index.ts",
            "line": 191
          },
          "name": "versionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/robomaker-simulation-application/index.ts",
            "line": 165
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/robomaker-simulation-application/index.ts",
            "line": 181
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/robomaker-simulation-application/index.ts",
            "line": 127
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.robomakerSimulationApplication.RobomakerSimulationApplicationRenderingEngine"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/robomaker-simulation-application/index:RobomakerSimulationApplicationRenderingEngineOutputReference"
    },
    "@cdktn/provider-awscc.robomakerSimulationApplication.RobomakerSimulationApplicationRobotSoftwareSuite": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.robomakerSimulationApplication.RobomakerSimulationApplicationRobotSoftwareSuite",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/robomaker-simulation-application/index.ts",
        "line": 195
      },
      "name": "RobomakerSimulationApplicationRobotSoftwareSuite",
      "namespace": "robomakerSimulationApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/robomaker_simulation_application#name RobomakerSimulationApplication#name}",
            "stability": "stable",
            "summary": "The name of the robot software suite."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/robomaker-simulation-application/index.ts",
            "line": 201
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/robomaker_simulation_application#version RobomakerSimulationApplication#version}",
            "stability": "stable",
            "summary": "The version of the robot software suite."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/robomaker-simulation-application/index.ts",
            "line": 207
          },
          "name": "version",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/robomaker-simulation-application/index:RobomakerSimulationApplicationRobotSoftwareSuite"
    },
    "@cdktn/provider-awscc.robomakerSimulationApplication.RobomakerSimulationApplicationRobotSoftwareSuiteOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.robomakerSimulationApplication.RobomakerSimulationApplicationRobotSoftwareSuiteOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/robomaker-simulation-application/index.ts",
          "line": 254
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/robomaker-simulation-application/index.ts",
        "line": 246
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/robomaker-simulation-application/index.ts",
            "line": 315
          },
          "name": "resetVersion"
        }
      ],
      "name": "RobomakerSimulationApplicationRobotSoftwareSuiteOutputReference",
      "namespace": "robomakerSimulationApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/robomaker-simulation-application/index.ts",
            "line": 303
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/robomaker-simulation-application/index.ts",
            "line": 319
          },
          "name": "versionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/robomaker-simulation-application/index.ts",
            "line": 296
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/robomaker-simulation-application/index.ts",
            "line": 309
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/robomaker-simulation-application/index.ts",
            "line": 258
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.robomakerSimulationApplication.RobomakerSimulationApplicationRobotSoftwareSuite"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/robomaker-simulation-application/index:RobomakerSimulationApplicationRobotSoftwareSuiteOutputReference"
    },
    "@cdktn/provider-awscc.robomakerSimulationApplication.RobomakerSimulationApplicationSimulationSoftwareSuite": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.robomakerSimulationApplication.RobomakerSimulationApplicationSimulationSoftwareSuite",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/robomaker-simulation-application/index.ts",
        "line": 323
      },
      "name": "RobomakerSimulationApplicationSimulationSoftwareSuite",
      "namespace": "robomakerSimulationApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/robomaker_simulation_application#name RobomakerSimulationApplication#name}",
            "stability": "stable",
            "summary": "The name of the simulation software suite."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/robomaker-simulation-application/index.ts",
            "line": 329
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/robomaker_simulation_application#version RobomakerSimulationApplication#version}",
            "stability": "stable",
            "summary": "The version of the simulation software suite."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/robomaker-simulation-application/index.ts",
            "line": 335
          },
          "name": "version",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/robomaker-simulation-application/index:RobomakerSimulationApplicationSimulationSoftwareSuite"
    },
    "@cdktn/provider-awscc.robomakerSimulationApplication.RobomakerSimulationApplicationSimulationSoftwareSuiteOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.robomakerSimulationApplication.RobomakerSimulationApplicationSimulationSoftwareSuiteOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/robomaker-simulation-application/index.ts",
          "line": 382
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/robomaker-simulation-application/index.ts",
        "line": 374
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/robomaker-simulation-application/index.ts",
            "line": 443
          },
          "name": "resetVersion"
        }
      ],
      "name": "RobomakerSimulationApplicationSimulationSoftwareSuiteOutputReference",
      "namespace": "robomakerSimulationApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/robomaker-simulation-application/index.ts",
            "line": 431
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/robomaker-simulation-application/index.ts",
            "line": 447
          },
          "name": "versionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/robomaker-simulation-application/index.ts",
            "line": 424
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/robomaker-simulation-application/index.ts",
            "line": 437
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/robomaker-simulation-application/index.ts",
            "line": 386
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.robomakerSimulationApplication.RobomakerSimulationApplicationSimulationSoftwareSuite"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/robomaker-simulation-application/index:RobomakerSimulationApplicationSimulationSoftwareSuiteOutputReference"
    },
    "@cdktn/provider-awscc.robomakerSimulationApplication.RobomakerSimulationApplicationSources": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.robomakerSimulationApplication.RobomakerSimulationApplicationSources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/robomaker-simulation-application/index.ts",
        "line": 451
      },
      "name": "RobomakerSimulationApplicationSources",
      "namespace": "robomakerSimulationApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/robomaker_simulation_application#architecture RobomakerSimulationApplication#architecture}",
            "stability": "stable",
            "summary": "The target processor architecture for the application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/robomaker-simulation-application/index.ts",
            "line": 457
          },
          "name": "architecture",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/robomaker_simulation_application#s3_bucket RobomakerSimulationApplication#s3_bucket}",
            "stability": "stable",
            "summary": "The Amazon S3 bucket name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/robomaker-simulation-application/index.ts",
            "line": 463
          },
          "name": "s3Bucket",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/robomaker_simulation_application#s3_key RobomakerSimulationApplication#s3_key}",
            "stability": "stable",
            "summary": "The s3 object key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/robomaker-simulation-application/index.ts",
            "line": 469
          },
          "name": "s3Key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/robomaker-simulation-application/index:RobomakerSimulationApplicationSources"
    },
    "@cdktn/provider-awscc.robomakerSimulationApplication.RobomakerSimulationApplicationSourcesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.robomakerSimulationApplication.RobomakerSimulationApplicationSourcesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/robomaker-simulation-application/index.ts",
          "line": 628
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/robomaker-simulation-application/index.ts",
        "line": 620
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/robomaker-simulation-application/index.ts",
            "line": 635
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.robomakerSimulationApplication.RobomakerSimulationApplicationSourcesOutputReference"
            }
          }
        }
      ],
      "name": "RobomakerSimulationApplicationSourcesList",
      "namespace": "robomakerSimulationApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/robomaker-simulation-application/index.ts",
            "line": 621
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.robomakerSimulationApplication.RobomakerSimulationApplicationSources"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/robomaker-simulation-application/index:RobomakerSimulationApplicationSourcesList"
    },
    "@cdktn/provider-awscc.robomakerSimulationApplication.RobomakerSimulationApplicationSourcesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.robomakerSimulationApplication.RobomakerSimulationApplicationSourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/robomaker-simulation-application/index.ts",
          "line": 525
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/robomaker-simulation-application/index.ts",
        "line": 515
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/robomaker-simulation-application/index.ts",
            "line": 579
          },
          "name": "resetArchitecture"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/robomaker-simulation-application/index.ts",
            "line": 595
          },
          "name": "resetS3Bucket"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/robomaker-simulation-application/index.ts",
            "line": 611
          },
          "name": "resetS3Key"
        }
      ],
      "name": "RobomakerSimulationApplicationSourcesOutputReference",
      "namespace": "robomakerSimulationApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/robomaker-simulation-application/index.ts",
            "line": 583
          },
          "name": "architectureInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/robomaker-simulation-application/index.ts",
            "line": 599
          },
          "name": "s3BucketInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/robomaker-simulation-application/index.ts",
            "line": 615
          },
          "name": "s3KeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/robomaker-simulation-application/index.ts",
            "line": 573
          },
          "name": "architecture",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/robomaker-simulation-application/index.ts",
            "line": 589
          },
          "name": "s3Bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/robomaker-simulation-application/index.ts",
            "line": 605
          },
          "name": "s3Key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/robomaker-simulation-application/index.ts",
            "line": 529
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.robomakerSimulationApplication.RobomakerSimulationApplicationSources"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/robomaker-simulation-application/index:RobomakerSimulationApplicationSourcesOutputReference"
    },
    "@cdktn/provider-awscc.robomakerSimulationApplicationVersion.RobomakerSimulationApplicationVersion": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/robomaker_simulation_application_version awscc_robomaker_simulation_application_version}."
      },
      "fqn": "@cdktn/provider-awscc.robomakerSimulationApplicationVersion.RobomakerSimulationApplicationVersion",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/robomaker_simulation_application_version awscc_robomaker_simulation_application_version} Resource."
        },
        "locationInModule": {
          "filename": "src/robomaker-simulation-application-version/index.ts",
          "line": 62
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.robomakerSimulationApplicationVersion.RobomakerSimulationApplicationVersionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/robomaker-simulation-application-version/index.ts",
        "line": 30
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a RobomakerSimulationApplicationVersion resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/robomaker-simulation-application-version/index.ts",
            "line": 47
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the RobomakerSimulationApplicationVersion to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/robomaker_simulation_application_version#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing RobomakerSimulationApplicationVersion that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the RobomakerSimulationApplicationVersion to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/robomaker-simulation-application-version/index.ts",
            "line": 117
          },
          "name": "resetCurrentRevisionId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/robomaker-simulation-application-version/index.ts",
            "line": 134
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/robomaker-simulation-application-version/index.ts",
            "line": 141
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "RobomakerSimulationApplicationVersion",
      "namespace": "robomakerSimulationApplicationVersion",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/robomaker-simulation-application-version/index.ts",
            "line": 35
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/robomaker-simulation-application-version/index.ts",
            "line": 100
          },
          "name": "applicationVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/robomaker-simulation-application-version/index.ts",
            "line": 105
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/robomaker-simulation-application-version/index.ts",
            "line": 126
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/robomaker-simulation-application-version/index.ts",
            "line": 95
          },
          "name": "applicationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/robomaker-simulation-application-version/index.ts",
            "line": 121
          },
          "name": "currentRevisionIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/robomaker-simulation-application-version/index.ts",
            "line": 88
          },
          "name": "application",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/robomaker-simulation-application-version/index.ts",
            "line": 111
          },
          "name": "currentRevisionId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/robomaker-simulation-application-version/index:RobomakerSimulationApplicationVersion"
    },
    "@cdktn/provider-awscc.robomakerSimulationApplicationVersion.RobomakerSimulationApplicationVersionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.robomakerSimulationApplicationVersion.RobomakerSimulationApplicationVersionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/robomaker-simulation-application-version/index.ts",
        "line": 14
      },
      "name": "RobomakerSimulationApplicationVersionConfig",
      "namespace": "robomakerSimulationApplicationVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/robomaker_simulation_application_version#application RobomakerSimulationApplicationVersion#application}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/robomaker-simulation-application-version/index.ts",
            "line": 18
          },
          "name": "application",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/robomaker_simulation_application_version#current_revision_id RobomakerSimulationApplicationVersion#current_revision_id}",
            "stability": "stable",
            "summary": "The revision ID of robot application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/robomaker-simulation-application-version/index.ts",
            "line": 24
          },
          "name": "currentRevisionId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/robomaker-simulation-application-version/index:RobomakerSimulationApplicationVersionConfig"
    },
    "@cdktn/provider-awscc.rolesanywhereCrl.RolesanywhereCrl": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rolesanywhere_crl awscc_rolesanywhere_crl}."
      },
      "fqn": "@cdktn/provider-awscc.rolesanywhereCrl.RolesanywhereCrl",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rolesanywhere_crl awscc_rolesanywhere_crl} Resource."
        },
        "locationInModule": {
          "filename": "src/rolesanywhere-crl/index.ts",
          "line": 221
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.rolesanywhereCrl.RolesanywhereCrlConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rolesanywhere-crl/index.ts",
        "line": 189
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a RolesanywhereCrl resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/rolesanywhere-crl/index.ts",
            "line": 206
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the RolesanywhereCrl to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rolesanywhere_crl#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing RolesanywhereCrl that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the RolesanywhereCrl to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rolesanywhere-crl/index.ts",
            "line": 305
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.rolesanywhereCrl.RolesanywhereCrlTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rolesanywhere-crl/index.ts",
            "line": 274
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rolesanywhere-crl/index.ts",
            "line": 308
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rolesanywhere-crl/index.ts",
            "line": 324
          },
          "name": "resetTrustAnchorArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rolesanywhere-crl/index.ts",
            "line": 336
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rolesanywhere-crl/index.ts",
            "line": 346
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "RolesanywhereCrl",
      "namespace": "rolesanywhereCrl",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rolesanywhere-crl/index.ts",
            "line": 194
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rolesanywhere-crl/index.ts",
            "line": 262
          },
          "name": "crlId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rolesanywhere-crl/index.ts",
            "line": 283
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rolesanywhere-crl/index.ts",
            "line": 302
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.rolesanywhereCrl.RolesanywhereCrlTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rolesanywhere-crl/index.ts",
            "line": 257
          },
          "name": "crlDataInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rolesanywhere-crl/index.ts",
            "line": 278
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rolesanywhere-crl/index.ts",
            "line": 296
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rolesanywhere-crl/index.ts",
            "line": 312
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rolesanywhereCrl.RolesanywhereCrlTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rolesanywhere-crl/index.ts",
            "line": 328
          },
          "name": "trustAnchorArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rolesanywhere-crl/index.ts",
            "line": 250
          },
          "name": "crlData",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rolesanywhere-crl/index.ts",
            "line": 268
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rolesanywhere-crl/index.ts",
            "line": 289
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rolesanywhere-crl/index.ts",
            "line": 318
          },
          "name": "trustAnchorArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/rolesanywhere-crl/index:RolesanywhereCrl"
    },
    "@cdktn/provider-awscc.rolesanywhereCrl.RolesanywhereCrlConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rolesanywhereCrl.RolesanywhereCrlConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rolesanywhere-crl/index.ts",
        "line": 14
      },
      "name": "RolesanywhereCrlConfig",
      "namespace": "rolesanywhereCrl",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rolesanywhere_crl#crl_data RolesanywhereCrl#crl_data}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rolesanywhere-crl/index.ts",
            "line": 18
          },
          "name": "crlData",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rolesanywhere_crl#name RolesanywhereCrl#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rolesanywhere-crl/index.ts",
            "line": 26
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rolesanywhere_crl#enabled RolesanywhereCrl#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rolesanywhere-crl/index.ts",
            "line": 22
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rolesanywhere_crl#tags RolesanywhereCrl#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rolesanywhere-crl/index.ts",
            "line": 30
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rolesanywhereCrl.RolesanywhereCrlTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rolesanywhere_crl#trust_anchor_arn RolesanywhereCrl#trust_anchor_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rolesanywhere-crl/index.ts",
            "line": 34
          },
          "name": "trustAnchorArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/rolesanywhere-crl/index:RolesanywhereCrlConfig"
    },
    "@cdktn/provider-awscc.rolesanywhereCrl.RolesanywhereCrlTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rolesanywhereCrl.RolesanywhereCrlTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rolesanywhere-crl/index.ts",
        "line": 36
      },
      "name": "RolesanywhereCrlTags",
      "namespace": "rolesanywhereCrl",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rolesanywhere_crl#key RolesanywhereCrl#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rolesanywhere-crl/index.ts",
            "line": 40
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rolesanywhere_crl#value RolesanywhereCrl#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rolesanywhere-crl/index.ts",
            "line": 44
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/rolesanywhere-crl/index:RolesanywhereCrlTags"
    },
    "@cdktn/provider-awscc.rolesanywhereCrl.RolesanywhereCrlTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rolesanywhereCrl.RolesanywhereCrlTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rolesanywhere-crl/index.ts",
          "line": 174
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rolesanywhere-crl/index.ts",
        "line": 166
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rolesanywhere-crl/index.ts",
            "line": 181
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.rolesanywhereCrl.RolesanywhereCrlTagsOutputReference"
            }
          }
        }
      ],
      "name": "RolesanywhereCrlTagsList",
      "namespace": "rolesanywhereCrl",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rolesanywhere-crl/index.ts",
            "line": 167
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rolesanywhereCrl.RolesanywhereCrlTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rolesanywhere-crl/index:RolesanywhereCrlTagsList"
    },
    "@cdktn/provider-awscc.rolesanywhereCrl.RolesanywhereCrlTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rolesanywhereCrl.RolesanywhereCrlTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rolesanywhere-crl/index.ts",
          "line": 93
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rolesanywhere-crl/index.ts",
        "line": 83
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rolesanywhere-crl/index.ts",
            "line": 141
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rolesanywhere-crl/index.ts",
            "line": 157
          },
          "name": "resetValue"
        }
      ],
      "name": "RolesanywhereCrlTagsOutputReference",
      "namespace": "rolesanywhereCrl",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rolesanywhere-crl/index.ts",
            "line": 145
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rolesanywhere-crl/index.ts",
            "line": 161
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rolesanywhere-crl/index.ts",
            "line": 135
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rolesanywhere-crl/index.ts",
            "line": 151
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rolesanywhere-crl/index.ts",
            "line": 97
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rolesanywhereCrl.RolesanywhereCrlTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rolesanywhere-crl/index:RolesanywhereCrlTagsOutputReference"
    },
    "@cdktn/provider-awscc.rolesanywhereProfile.RolesanywhereProfile": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rolesanywhere_profile awscc_rolesanywhere_profile}."
      },
      "fqn": "@cdktn/provider-awscc.rolesanywhereProfile.RolesanywhereProfile",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rolesanywhere_profile awscc_rolesanywhere_profile} Resource."
        },
        "locationInModule": {
          "filename": "src/rolesanywhere-profile/index.ts",
          "line": 506
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.rolesanywhereProfile.RolesanywhereProfileConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rolesanywhere-profile/index.ts",
        "line": 474
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a RolesanywhereProfile resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/rolesanywhere-profile/index.ts",
            "line": 491
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the RolesanywhereProfile to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rolesanywhere_profile#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing RolesanywhereProfile that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the RolesanywhereProfile to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rolesanywhere-profile/index.ts",
            "line": 559
          },
          "name": "putAttributeMappings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.rolesanywhereProfile.RolesanywhereProfileAttributeMappings"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rolesanywhere-profile/index.ts",
            "line": 696
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.rolesanywhereProfile.RolesanywhereProfileTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rolesanywhere-profile/index.ts",
            "line": 546
          },
          "name": "resetAcceptRoleSessionName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rolesanywhere-profile/index.ts",
            "line": 562
          },
          "name": "resetAttributeMappings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rolesanywhere-profile/index.ts",
            "line": 578
          },
          "name": "resetDurationSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rolesanywhere-profile/index.ts",
            "line": 594
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rolesanywhere-profile/index.ts",
            "line": 615
          },
          "name": "resetManagedPolicyArns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rolesanywhere-profile/index.ts",
            "line": 654
          },
          "name": "resetRequireInstanceProperties"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rolesanywhere-profile/index.ts",
            "line": 683
          },
          "name": "resetSessionPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rolesanywhere-profile/index.ts",
            "line": 699
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rolesanywhere-profile/index.ts",
            "line": 711
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rolesanywhere-profile/index.ts",
            "line": 726
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "RolesanywhereProfile",
      "namespace": "rolesanywhereProfile",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rolesanywhere-profile/index.ts",
            "line": 479
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rolesanywhere-profile/index.ts",
            "line": 556
          },
          "name": "attributeMappings",
          "type": {
            "fqn": "@cdktn/provider-awscc.rolesanywhereProfile.RolesanywhereProfileAttributeMappingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rolesanywhere-profile/index.ts",
            "line": 603
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rolesanywhere-profile/index.ts",
            "line": 637
          },
          "name": "profileArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rolesanywhere-profile/index.ts",
            "line": 642
          },
          "name": "profileId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rolesanywhere-profile/index.ts",
            "line": 693
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.rolesanywhereProfile.RolesanywhereProfileTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rolesanywhere-profile/index.ts",
            "line": 550
          },
          "name": "acceptRoleSessionNameInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rolesanywhere-profile/index.ts",
            "line": 566
          },
          "name": "attributeMappingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rolesanywhereProfile.RolesanywhereProfileAttributeMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rolesanywhere-profile/index.ts",
            "line": 582
          },
          "name": "durationSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rolesanywhere-profile/index.ts",
            "line": 598
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rolesanywhere-profile/index.ts",
            "line": 619
          },
          "name": "managedPolicyArnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rolesanywhere-profile/index.ts",
            "line": 632
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rolesanywhere-profile/index.ts",
            "line": 658
          },
          "name": "requireInstancePropertiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rolesanywhere-profile/index.ts",
            "line": 671
          },
          "name": "roleArnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rolesanywhere-profile/index.ts",
            "line": 687
          },
          "name": "sessionPolicyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rolesanywhere-profile/index.ts",
            "line": 703
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rolesanywhereProfile.RolesanywhereProfileTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rolesanywhere-profile/index.ts",
            "line": 540
          },
          "name": "acceptRoleSessionName",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rolesanywhere-profile/index.ts",
            "line": 572
          },
          "name": "durationSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rolesanywhere-profile/index.ts",
            "line": 588
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rolesanywhere-profile/index.ts",
            "line": 609
          },
          "name": "managedPolicyArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rolesanywhere-profile/index.ts",
            "line": 625
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rolesanywhere-profile/index.ts",
            "line": 648
          },
          "name": "requireInstanceProperties",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rolesanywhere-profile/index.ts",
            "line": 664
          },
          "name": "roleArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rolesanywhere-profile/index.ts",
            "line": 677
          },
          "name": "sessionPolicy",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/rolesanywhere-profile/index:RolesanywhereProfile"
    },
    "@cdktn/provider-awscc.rolesanywhereProfile.RolesanywhereProfileAttributeMappings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rolesanywhereProfile.RolesanywhereProfileAttributeMappings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rolesanywhere-profile/index.ts",
        "line": 172
      },
      "name": "RolesanywhereProfileAttributeMappings",
      "namespace": "rolesanywhereProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rolesanywhere_profile#certificate_field RolesanywhereProfile#certificate_field}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rolesanywhere-profile/index.ts",
            "line": 176
          },
          "name": "certificateField",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rolesanywhere_profile#mapping_rules RolesanywhereProfile#mapping_rules}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rolesanywhere-profile/index.ts",
            "line": 180
          },
          "name": "mappingRules",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rolesanywhereProfile.RolesanywhereProfileAttributeMappingsMappingRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rolesanywhere-profile/index:RolesanywhereProfileAttributeMappings"
    },
    "@cdktn/provider-awscc.rolesanywhereProfile.RolesanywhereProfileAttributeMappingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rolesanywhereProfile.RolesanywhereProfileAttributeMappingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rolesanywhere-profile/index.ts",
          "line": 310
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rolesanywhere-profile/index.ts",
        "line": 302
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rolesanywhere-profile/index.ts",
            "line": 317
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.rolesanywhereProfile.RolesanywhereProfileAttributeMappingsOutputReference"
            }
          }
        }
      ],
      "name": "RolesanywhereProfileAttributeMappingsList",
      "namespace": "rolesanywhereProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rolesanywhere-profile/index.ts",
            "line": 303
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rolesanywhereProfile.RolesanywhereProfileAttributeMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rolesanywhere-profile/index:RolesanywhereProfileAttributeMappingsList"
    },
    "@cdktn/provider-awscc.rolesanywhereProfile.RolesanywhereProfileAttributeMappingsMappingRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rolesanywhereProfile.RolesanywhereProfileAttributeMappingsMappingRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rolesanywhere-profile/index.ts",
        "line": 56
      },
      "name": "RolesanywhereProfileAttributeMappingsMappingRules",
      "namespace": "rolesanywhereProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rolesanywhere_profile#specifier RolesanywhereProfile#specifier}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rolesanywhere-profile/index.ts",
            "line": 60
          },
          "name": "specifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/rolesanywhere-profile/index:RolesanywhereProfileAttributeMappingsMappingRules"
    },
    "@cdktn/provider-awscc.rolesanywhereProfile.RolesanywhereProfileAttributeMappingsMappingRulesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rolesanywhereProfile.RolesanywhereProfileAttributeMappingsMappingRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rolesanywhere-profile/index.ts",
          "line": 161
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rolesanywhere-profile/index.ts",
        "line": 153
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rolesanywhere-profile/index.ts",
            "line": 168
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.rolesanywhereProfile.RolesanywhereProfileAttributeMappingsMappingRulesOutputReference"
            }
          }
        }
      ],
      "name": "RolesanywhereProfileAttributeMappingsMappingRulesList",
      "namespace": "rolesanywhereProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rolesanywhere-profile/index.ts",
            "line": 154
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rolesanywhereProfile.RolesanywhereProfileAttributeMappingsMappingRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rolesanywhere-profile/index:RolesanywhereProfileAttributeMappingsMappingRulesList"
    },
    "@cdktn/provider-awscc.rolesanywhereProfile.RolesanywhereProfileAttributeMappingsMappingRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rolesanywhereProfile.RolesanywhereProfileAttributeMappingsMappingRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rolesanywhere-profile/index.ts",
          "line": 102
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rolesanywhere-profile/index.ts",
        "line": 92
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rolesanywhere-profile/index.ts",
            "line": 144
          },
          "name": "resetSpecifier"
        }
      ],
      "name": "RolesanywhereProfileAttributeMappingsMappingRulesOutputReference",
      "namespace": "rolesanywhereProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rolesanywhere-profile/index.ts",
            "line": 148
          },
          "name": "specifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rolesanywhere-profile/index.ts",
            "line": 138
          },
          "name": "specifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rolesanywhere-profile/index.ts",
            "line": 106
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rolesanywhereProfile.RolesanywhereProfileAttributeMappingsMappingRules"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rolesanywhere-profile/index:RolesanywhereProfileAttributeMappingsMappingRulesOutputReference"
    },
    "@cdktn/provider-awscc.rolesanywhereProfile.RolesanywhereProfileAttributeMappingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rolesanywhereProfile.RolesanywhereProfileAttributeMappingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rolesanywhere-profile/index.ts",
          "line": 229
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rolesanywhere-profile/index.ts",
        "line": 219
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rolesanywhere-profile/index.ts",
            "line": 290
          },
          "name": "putMappingRules",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.rolesanywhereProfile.RolesanywhereProfileAttributeMappingsMappingRules"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rolesanywhere-profile/index.ts",
            "line": 277
          },
          "name": "resetCertificateField"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rolesanywhere-profile/index.ts",
            "line": 293
          },
          "name": "resetMappingRules"
        }
      ],
      "name": "RolesanywhereProfileAttributeMappingsOutputReference",
      "namespace": "rolesanywhereProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rolesanywhere-profile/index.ts",
            "line": 287
          },
          "name": "mappingRules",
          "type": {
            "fqn": "@cdktn/provider-awscc.rolesanywhereProfile.RolesanywhereProfileAttributeMappingsMappingRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rolesanywhere-profile/index.ts",
            "line": 281
          },
          "name": "certificateFieldInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rolesanywhere-profile/index.ts",
            "line": 297
          },
          "name": "mappingRulesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rolesanywhereProfile.RolesanywhereProfileAttributeMappingsMappingRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rolesanywhere-profile/index.ts",
            "line": 271
          },
          "name": "certificateField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rolesanywhere-profile/index.ts",
            "line": 233
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rolesanywhereProfile.RolesanywhereProfileAttributeMappings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rolesanywhere-profile/index:RolesanywhereProfileAttributeMappingsOutputReference"
    },
    "@cdktn/provider-awscc.rolesanywhereProfile.RolesanywhereProfileConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rolesanywhereProfile.RolesanywhereProfileConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rolesanywhere-profile/index.ts",
        "line": 14
      },
      "name": "RolesanywhereProfileConfig",
      "namespace": "rolesanywhereProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rolesanywhere_profile#name RolesanywhereProfile#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rolesanywhere-profile/index.ts",
            "line": 38
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rolesanywhere_profile#role_arns RolesanywhereProfile#role_arns}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rolesanywhere-profile/index.ts",
            "line": 46
          },
          "name": "roleArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rolesanywhere_profile#accept_role_session_name RolesanywhereProfile#accept_role_session_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rolesanywhere-profile/index.ts",
            "line": 18
          },
          "name": "acceptRoleSessionName",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rolesanywhere_profile#attribute_mappings RolesanywhereProfile#attribute_mappings}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rolesanywhere-profile/index.ts",
            "line": 22
          },
          "name": "attributeMappings",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rolesanywhereProfile.RolesanywhereProfileAttributeMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rolesanywhere_profile#duration_seconds RolesanywhereProfile#duration_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rolesanywhere-profile/index.ts",
            "line": 26
          },
          "name": "durationSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rolesanywhere_profile#enabled RolesanywhereProfile#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rolesanywhere-profile/index.ts",
            "line": 30
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rolesanywhere_profile#managed_policy_arns RolesanywhereProfile#managed_policy_arns}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rolesanywhere-profile/index.ts",
            "line": 34
          },
          "name": "managedPolicyArns",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rolesanywhere_profile#require_instance_properties RolesanywhereProfile#require_instance_properties}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rolesanywhere-profile/index.ts",
            "line": 42
          },
          "name": "requireInstanceProperties",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rolesanywhere_profile#session_policy RolesanywhereProfile#session_policy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rolesanywhere-profile/index.ts",
            "line": 50
          },
          "name": "sessionPolicy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rolesanywhere_profile#tags RolesanywhereProfile#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rolesanywhere-profile/index.ts",
            "line": 54
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rolesanywhereProfile.RolesanywhereProfileTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rolesanywhere-profile/index:RolesanywhereProfileConfig"
    },
    "@cdktn/provider-awscc.rolesanywhereProfile.RolesanywhereProfileTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rolesanywhereProfile.RolesanywhereProfileTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rolesanywhere-profile/index.ts",
        "line": 321
      },
      "name": "RolesanywhereProfileTags",
      "namespace": "rolesanywhereProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rolesanywhere_profile#key RolesanywhereProfile#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rolesanywhere-profile/index.ts",
            "line": 325
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rolesanywhere_profile#value RolesanywhereProfile#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rolesanywhere-profile/index.ts",
            "line": 329
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/rolesanywhere-profile/index:RolesanywhereProfileTags"
    },
    "@cdktn/provider-awscc.rolesanywhereProfile.RolesanywhereProfileTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rolesanywhereProfile.RolesanywhereProfileTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rolesanywhere-profile/index.ts",
          "line": 459
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rolesanywhere-profile/index.ts",
        "line": 451
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rolesanywhere-profile/index.ts",
            "line": 466
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.rolesanywhereProfile.RolesanywhereProfileTagsOutputReference"
            }
          }
        }
      ],
      "name": "RolesanywhereProfileTagsList",
      "namespace": "rolesanywhereProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rolesanywhere-profile/index.ts",
            "line": 452
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rolesanywhereProfile.RolesanywhereProfileTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rolesanywhere-profile/index:RolesanywhereProfileTagsList"
    },
    "@cdktn/provider-awscc.rolesanywhereProfile.RolesanywhereProfileTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rolesanywhereProfile.RolesanywhereProfileTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rolesanywhere-profile/index.ts",
          "line": 378
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rolesanywhere-profile/index.ts",
        "line": 368
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rolesanywhere-profile/index.ts",
            "line": 426
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rolesanywhere-profile/index.ts",
            "line": 442
          },
          "name": "resetValue"
        }
      ],
      "name": "RolesanywhereProfileTagsOutputReference",
      "namespace": "rolesanywhereProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rolesanywhere-profile/index.ts",
            "line": 430
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rolesanywhere-profile/index.ts",
            "line": 446
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rolesanywhere-profile/index.ts",
            "line": 420
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rolesanywhere-profile/index.ts",
            "line": 436
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rolesanywhere-profile/index.ts",
            "line": 382
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rolesanywhereProfile.RolesanywhereProfileTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rolesanywhere-profile/index:RolesanywhereProfileTagsOutputReference"
    },
    "@cdktn/provider-awscc.rolesanywhereTrustAnchor.RolesanywhereTrustAnchor": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rolesanywhere_trust_anchor awscc_rolesanywhere_trust_anchor}."
      },
      "fqn": "@cdktn/provider-awscc.rolesanywhereTrustAnchor.RolesanywhereTrustAnchor",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rolesanywhere_trust_anchor awscc_rolesanywhere_trust_anchor} Resource."
        },
        "locationInModule": {
          "filename": "src/rolesanywhere-trust-anchor/index.ts",
          "line": 684
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.rolesanywhereTrustAnchor.RolesanywhereTrustAnchorConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rolesanywhere-trust-anchor/index.ts",
        "line": 652
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a RolesanywhereTrustAnchor resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/rolesanywhere-trust-anchor/index.ts",
            "line": 669
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the RolesanywhereTrustAnchor to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rolesanywhere_trust_anchor#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing RolesanywhereTrustAnchor that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the RolesanywhereTrustAnchor to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rolesanywhere-trust-anchor/index.ts",
            "line": 750
          },
          "name": "putNotificationSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.rolesanywhereTrustAnchor.RolesanywhereTrustAnchorNotificationSettings"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rolesanywhere-trust-anchor/index.ts",
            "line": 766
          },
          "name": "putSource",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.rolesanywhereTrustAnchor.RolesanywhereTrustAnchorSource"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rolesanywhere-trust-anchor/index.ts",
            "line": 779
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.rolesanywhereTrustAnchor.RolesanywhereTrustAnchorTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rolesanywhere-trust-anchor/index.ts",
            "line": 719
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rolesanywhere-trust-anchor/index.ts",
            "line": 753
          },
          "name": "resetNotificationSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rolesanywhere-trust-anchor/index.ts",
            "line": 782
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rolesanywhere-trust-anchor/index.ts",
            "line": 804
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rolesanywhere-trust-anchor/index.ts",
            "line": 814
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "RolesanywhereTrustAnchor",
      "namespace": "rolesanywhereTrustAnchor",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rolesanywhere-trust-anchor/index.ts",
            "line": 657
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rolesanywhere-trust-anchor/index.ts",
            "line": 728
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rolesanywhere-trust-anchor/index.ts",
            "line": 747
          },
          "name": "notificationSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.rolesanywhereTrustAnchor.RolesanywhereTrustAnchorNotificationSettingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rolesanywhere-trust-anchor/index.ts",
            "line": 763
          },
          "name": "source",
          "type": {
            "fqn": "@cdktn/provider-awscc.rolesanywhereTrustAnchor.RolesanywhereTrustAnchorSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rolesanywhere-trust-anchor/index.ts",
            "line": 776
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.rolesanywhereTrustAnchor.RolesanywhereTrustAnchorTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rolesanywhere-trust-anchor/index.ts",
            "line": 791
          },
          "name": "trustAnchorArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rolesanywhere-trust-anchor/index.ts",
            "line": 796
          },
          "name": "trustAnchorId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rolesanywhere-trust-anchor/index.ts",
            "line": 723
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rolesanywhere-trust-anchor/index.ts",
            "line": 741
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rolesanywhere-trust-anchor/index.ts",
            "line": 757
          },
          "name": "notificationSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rolesanywhereTrustAnchor.RolesanywhereTrustAnchorNotificationSettings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rolesanywhere-trust-anchor/index.ts",
            "line": 770
          },
          "name": "sourceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rolesanywhereTrustAnchor.RolesanywhereTrustAnchorSource"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rolesanywhere-trust-anchor/index.ts",
            "line": 786
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rolesanywhereTrustAnchor.RolesanywhereTrustAnchorTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rolesanywhere-trust-anchor/index.ts",
            "line": 713
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rolesanywhere-trust-anchor/index.ts",
            "line": 734
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/rolesanywhere-trust-anchor/index:RolesanywhereTrustAnchor"
    },
    "@cdktn/provider-awscc.rolesanywhereTrustAnchor.RolesanywhereTrustAnchorConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rolesanywhereTrustAnchor.RolesanywhereTrustAnchorConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rolesanywhere-trust-anchor/index.ts",
        "line": 14
      },
      "name": "RolesanywhereTrustAnchorConfig",
      "namespace": "rolesanywhereTrustAnchor",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rolesanywhere_trust_anchor#name RolesanywhereTrustAnchor#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rolesanywhere-trust-anchor/index.ts",
            "line": 22
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rolesanywhere_trust_anchor#source RolesanywhereTrustAnchor#source}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rolesanywhere-trust-anchor/index.ts",
            "line": 30
          },
          "name": "source",
          "type": {
            "fqn": "@cdktn/provider-awscc.rolesanywhereTrustAnchor.RolesanywhereTrustAnchorSource"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rolesanywhere_trust_anchor#enabled RolesanywhereTrustAnchor#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rolesanywhere-trust-anchor/index.ts",
            "line": 18
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rolesanywhere_trust_anchor#notification_settings RolesanywhereTrustAnchor#notification_settings}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rolesanywhere-trust-anchor/index.ts",
            "line": 26
          },
          "name": "notificationSettings",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rolesanywhereTrustAnchor.RolesanywhereTrustAnchorNotificationSettings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rolesanywhere_trust_anchor#tags RolesanywhereTrustAnchor#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rolesanywhere-trust-anchor/index.ts",
            "line": 34
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rolesanywhereTrustAnchor.RolesanywhereTrustAnchorTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rolesanywhere-trust-anchor/index:RolesanywhereTrustAnchorConfig"
    },
    "@cdktn/provider-awscc.rolesanywhereTrustAnchor.RolesanywhereTrustAnchorNotificationSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rolesanywhereTrustAnchor.RolesanywhereTrustAnchorNotificationSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rolesanywhere-trust-anchor/index.ts",
        "line": 36
      },
      "name": "RolesanywhereTrustAnchorNotificationSettings",
      "namespace": "rolesanywhereTrustAnchor",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rolesanywhere_trust_anchor#channel RolesanywhereTrustAnchor#channel}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rolesanywhere-trust-anchor/index.ts",
            "line": 40
          },
          "name": "channel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rolesanywhere_trust_anchor#enabled RolesanywhereTrustAnchor#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rolesanywhere-trust-anchor/index.ts",
            "line": 44
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rolesanywhere_trust_anchor#event RolesanywhereTrustAnchor#event}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rolesanywhere-trust-anchor/index.ts",
            "line": 48
          },
          "name": "event",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rolesanywhere_trust_anchor#threshold RolesanywhereTrustAnchor#threshold}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rolesanywhere-trust-anchor/index.ts",
            "line": 52
          },
          "name": "threshold",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/rolesanywhere-trust-anchor/index:RolesanywhereTrustAnchorNotificationSettings"
    },
    "@cdktn/provider-awscc.rolesanywhereTrustAnchor.RolesanywhereTrustAnchorNotificationSettingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rolesanywhereTrustAnchor.RolesanywhereTrustAnchorNotificationSettingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rolesanywhere-trust-anchor/index.ts",
          "line": 240
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rolesanywhere-trust-anchor/index.ts",
        "line": 232
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rolesanywhere-trust-anchor/index.ts",
            "line": 247
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.rolesanywhereTrustAnchor.RolesanywhereTrustAnchorNotificationSettingsOutputReference"
            }
          }
        }
      ],
      "name": "RolesanywhereTrustAnchorNotificationSettingsList",
      "namespace": "rolesanywhereTrustAnchor",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rolesanywhere-trust-anchor/index.ts",
            "line": 233
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rolesanywhereTrustAnchor.RolesanywhereTrustAnchorNotificationSettings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rolesanywhere-trust-anchor/index:RolesanywhereTrustAnchorNotificationSettingsList"
    },
    "@cdktn/provider-awscc.rolesanywhereTrustAnchor.RolesanywhereTrustAnchorNotificationSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rolesanywhereTrustAnchor.RolesanywhereTrustAnchorNotificationSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rolesanywhere-trust-anchor/index.ts",
          "line": 115
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rolesanywhere-trust-anchor/index.ts",
        "line": 105
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rolesanywhere-trust-anchor/index.ts",
            "line": 175
          },
          "name": "resetChannel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rolesanywhere-trust-anchor/index.ts",
            "line": 191
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rolesanywhere-trust-anchor/index.ts",
            "line": 207
          },
          "name": "resetEvent"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rolesanywhere-trust-anchor/index.ts",
            "line": 223
          },
          "name": "resetThreshold"
        }
      ],
      "name": "RolesanywhereTrustAnchorNotificationSettingsOutputReference",
      "namespace": "rolesanywhereTrustAnchor",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rolesanywhere-trust-anchor/index.ts",
            "line": 179
          },
          "name": "channelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rolesanywhere-trust-anchor/index.ts",
            "line": 195
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rolesanywhere-trust-anchor/index.ts",
            "line": 211
          },
          "name": "eventInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rolesanywhere-trust-anchor/index.ts",
            "line": 227
          },
          "name": "thresholdInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rolesanywhere-trust-anchor/index.ts",
            "line": 169
          },
          "name": "channel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rolesanywhere-trust-anchor/index.ts",
            "line": 185
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rolesanywhere-trust-anchor/index.ts",
            "line": 201
          },
          "name": "event",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rolesanywhere-trust-anchor/index.ts",
            "line": 217
          },
          "name": "threshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rolesanywhere-trust-anchor/index.ts",
            "line": 119
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rolesanywhereTrustAnchor.RolesanywhereTrustAnchorNotificationSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rolesanywhere-trust-anchor/index:RolesanywhereTrustAnchorNotificationSettingsOutputReference"
    },
    "@cdktn/provider-awscc.rolesanywhereTrustAnchor.RolesanywhereTrustAnchorSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rolesanywhereTrustAnchor.RolesanywhereTrustAnchorSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rolesanywhere-trust-anchor/index.ts",
        "line": 378
      },
      "name": "RolesanywhereTrustAnchorSource",
      "namespace": "rolesanywhereTrustAnchor",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rolesanywhere_trust_anchor#source_data RolesanywhereTrustAnchor#source_data}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rolesanywhere-trust-anchor/index.ts",
            "line": 382
          },
          "name": "sourceData",
          "type": {
            "fqn": "@cdktn/provider-awscc.rolesanywhereTrustAnchor.RolesanywhereTrustAnchorSourceSourceData"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rolesanywhere_trust_anchor#source_type RolesanywhereTrustAnchor#source_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rolesanywhere-trust-anchor/index.ts",
            "line": 386
          },
          "name": "sourceType",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/rolesanywhere-trust-anchor/index:RolesanywhereTrustAnchorSource"
    },
    "@cdktn/provider-awscc.rolesanywhereTrustAnchor.RolesanywhereTrustAnchorSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rolesanywhereTrustAnchor.RolesanywhereTrustAnchorSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rolesanywhere-trust-anchor/index.ts",
          "line": 433
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rolesanywhere-trust-anchor/index.ts",
        "line": 425
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rolesanywhere-trust-anchor/index.ts",
            "line": 478
          },
          "name": "putSourceData",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.rolesanywhereTrustAnchor.RolesanywhereTrustAnchorSourceSourceData"
              }
            }
          ]
        }
      ],
      "name": "RolesanywhereTrustAnchorSourceOutputReference",
      "namespace": "rolesanywhereTrustAnchor",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rolesanywhere-trust-anchor/index.ts",
            "line": 475
          },
          "name": "sourceData",
          "type": {
            "fqn": "@cdktn/provider-awscc.rolesanywhereTrustAnchor.RolesanywhereTrustAnchorSourceSourceDataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rolesanywhere-trust-anchor/index.ts",
            "line": 482
          },
          "name": "sourceDataInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rolesanywhereTrustAnchor.RolesanywhereTrustAnchorSourceSourceData"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rolesanywhere-trust-anchor/index.ts",
            "line": 495
          },
          "name": "sourceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rolesanywhere-trust-anchor/index.ts",
            "line": 488
          },
          "name": "sourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rolesanywhere-trust-anchor/index.ts",
            "line": 437
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rolesanywhereTrustAnchor.RolesanywhereTrustAnchorSource"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rolesanywhere-trust-anchor/index:RolesanywhereTrustAnchorSourceOutputReference"
    },
    "@cdktn/provider-awscc.rolesanywhereTrustAnchor.RolesanywhereTrustAnchorSourceSourceData": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rolesanywhereTrustAnchor.RolesanywhereTrustAnchorSourceSourceData",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rolesanywhere-trust-anchor/index.ts",
        "line": 251
      },
      "name": "RolesanywhereTrustAnchorSourceSourceData",
      "namespace": "rolesanywhereTrustAnchor",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rolesanywhere_trust_anchor#acm_pca_arn RolesanywhereTrustAnchor#acm_pca_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rolesanywhere-trust-anchor/index.ts",
            "line": 255
          },
          "name": "acmPcaArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rolesanywhere_trust_anchor#x509_certificate_data RolesanywhereTrustAnchor#x509_certificate_data}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rolesanywhere-trust-anchor/index.ts",
            "line": 259
          },
          "name": "x509CertificateData",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/rolesanywhere-trust-anchor/index:RolesanywhereTrustAnchorSourceSourceData"
    },
    "@cdktn/provider-awscc.rolesanywhereTrustAnchor.RolesanywhereTrustAnchorSourceSourceDataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rolesanywhereTrustAnchor.RolesanywhereTrustAnchorSourceSourceDataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rolesanywhere-trust-anchor/index.ts",
          "line": 306
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rolesanywhere-trust-anchor/index.ts",
        "line": 298
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rolesanywhere-trust-anchor/index.ts",
            "line": 354
          },
          "name": "resetAcmPcaArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rolesanywhere-trust-anchor/index.ts",
            "line": 370
          },
          "name": "resetX509CertificateData"
        }
      ],
      "name": "RolesanywhereTrustAnchorSourceSourceDataOutputReference",
      "namespace": "rolesanywhereTrustAnchor",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rolesanywhere-trust-anchor/index.ts",
            "line": 358
          },
          "name": "acmPcaArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rolesanywhere-trust-anchor/index.ts",
            "line": 374
          },
          "name": "x509CertificateDataInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rolesanywhere-trust-anchor/index.ts",
            "line": 348
          },
          "name": "acmPcaArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rolesanywhere-trust-anchor/index.ts",
            "line": 364
          },
          "name": "x509CertificateData",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rolesanywhere-trust-anchor/index.ts",
            "line": 310
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rolesanywhereTrustAnchor.RolesanywhereTrustAnchorSourceSourceData"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rolesanywhere-trust-anchor/index:RolesanywhereTrustAnchorSourceSourceDataOutputReference"
    },
    "@cdktn/provider-awscc.rolesanywhereTrustAnchor.RolesanywhereTrustAnchorTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rolesanywhereTrustAnchor.RolesanywhereTrustAnchorTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rolesanywhere-trust-anchor/index.ts",
        "line": 499
      },
      "name": "RolesanywhereTrustAnchorTags",
      "namespace": "rolesanywhereTrustAnchor",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rolesanywhere_trust_anchor#key RolesanywhereTrustAnchor#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rolesanywhere-trust-anchor/index.ts",
            "line": 503
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rolesanywhere_trust_anchor#value RolesanywhereTrustAnchor#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rolesanywhere-trust-anchor/index.ts",
            "line": 507
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/rolesanywhere-trust-anchor/index:RolesanywhereTrustAnchorTags"
    },
    "@cdktn/provider-awscc.rolesanywhereTrustAnchor.RolesanywhereTrustAnchorTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rolesanywhereTrustAnchor.RolesanywhereTrustAnchorTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rolesanywhere-trust-anchor/index.ts",
          "line": 637
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rolesanywhere-trust-anchor/index.ts",
        "line": 629
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rolesanywhere-trust-anchor/index.ts",
            "line": 644
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.rolesanywhereTrustAnchor.RolesanywhereTrustAnchorTagsOutputReference"
            }
          }
        }
      ],
      "name": "RolesanywhereTrustAnchorTagsList",
      "namespace": "rolesanywhereTrustAnchor",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rolesanywhere-trust-anchor/index.ts",
            "line": 630
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rolesanywhereTrustAnchor.RolesanywhereTrustAnchorTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rolesanywhere-trust-anchor/index:RolesanywhereTrustAnchorTagsList"
    },
    "@cdktn/provider-awscc.rolesanywhereTrustAnchor.RolesanywhereTrustAnchorTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rolesanywhereTrustAnchor.RolesanywhereTrustAnchorTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rolesanywhere-trust-anchor/index.ts",
          "line": 556
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rolesanywhere-trust-anchor/index.ts",
        "line": 546
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rolesanywhere-trust-anchor/index.ts",
            "line": 604
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rolesanywhere-trust-anchor/index.ts",
            "line": 620
          },
          "name": "resetValue"
        }
      ],
      "name": "RolesanywhereTrustAnchorTagsOutputReference",
      "namespace": "rolesanywhereTrustAnchor",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rolesanywhere-trust-anchor/index.ts",
            "line": 608
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rolesanywhere-trust-anchor/index.ts",
            "line": 624
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rolesanywhere-trust-anchor/index.ts",
            "line": 598
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rolesanywhere-trust-anchor/index.ts",
            "line": 614
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rolesanywhere-trust-anchor/index.ts",
            "line": 560
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rolesanywhereTrustAnchor.RolesanywhereTrustAnchorTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rolesanywhere-trust-anchor/index:RolesanywhereTrustAnchorTagsOutputReference"
    },
    "@cdktn/provider-awscc.route53CidrCollection.Route53CidrCollection": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53_cidr_collection awscc_route53_cidr_collection}."
      },
      "fqn": "@cdktn/provider-awscc.route53CidrCollection.Route53CidrCollection",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53_cidr_collection awscc_route53_cidr_collection} Resource."
        },
        "locationInModule": {
          "filename": "src/route53-cidr-collection/index.ts",
          "line": 217
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.route53CidrCollection.Route53CidrCollectionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53-cidr-collection/index.ts",
        "line": 185
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Route53CidrCollection resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/route53-cidr-collection/index.ts",
            "line": 202
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Route53CidrCollection to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53_cidr_collection#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Route53CidrCollection that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Route53CidrCollection to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-cidr-collection/index.ts",
            "line": 261
          },
          "name": "putLocations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.route53CidrCollection.Route53CidrCollectionLocations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-cidr-collection/index.ts",
            "line": 264
          },
          "name": "resetLocations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-cidr-collection/index.ts",
            "line": 289
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-cidr-collection/index.ts",
            "line": 296
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Route53CidrCollection",
      "namespace": "route53CidrCollection",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-cidr-collection/index.ts",
            "line": 190
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-cidr-collection/index.ts",
            "line": 242
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-cidr-collection/index.ts",
            "line": 247
          },
          "name": "cidrCollectionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-cidr-collection/index.ts",
            "line": 252
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-cidr-collection/index.ts",
            "line": 258
          },
          "name": "locations",
          "type": {
            "fqn": "@cdktn/provider-awscc.route53CidrCollection.Route53CidrCollectionLocationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-cidr-collection/index.ts",
            "line": 268
          },
          "name": "locationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.route53CidrCollection.Route53CidrCollectionLocations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-cidr-collection/index.ts",
            "line": 281
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-cidr-collection/index.ts",
            "line": 274
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/route53-cidr-collection/index:Route53CidrCollection"
    },
    "@cdktn/provider-awscc.route53CidrCollection.Route53CidrCollectionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53CidrCollection.Route53CidrCollectionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/route53-cidr-collection/index.ts",
        "line": 14
      },
      "name": "Route53CidrCollectionConfig",
      "namespace": "route53CidrCollection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53_cidr_collection#name Route53CidrCollection#name}",
            "stability": "stable",
            "summary": "A unique name for the CIDR collection."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-cidr-collection/index.ts",
            "line": 26
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53_cidr_collection#locations Route53CidrCollection#locations}",
            "stability": "stable",
            "summary": "A complex type that contains information about the list of CIDR locations."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-cidr-collection/index.ts",
            "line": 20
          },
          "name": "locations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.route53CidrCollection.Route53CidrCollectionLocations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/route53-cidr-collection/index:Route53CidrCollectionConfig"
    },
    "@cdktn/provider-awscc.route53CidrCollection.Route53CidrCollectionLocations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53CidrCollection.Route53CidrCollectionLocations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/route53-cidr-collection/index.ts",
        "line": 28
      },
      "name": "Route53CidrCollectionLocations",
      "namespace": "route53CidrCollection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53_cidr_collection#cidr_list Route53CidrCollection#cidr_list}",
            "stability": "stable",
            "summary": "A list of CIDR blocks."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-cidr-collection/index.ts",
            "line": 34
          },
          "name": "cidrList",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53_cidr_collection#location_name Route53CidrCollection#location_name}",
            "stability": "stable",
            "summary": "The name of the location that is associated with the CIDR collection."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-cidr-collection/index.ts",
            "line": 40
          },
          "name": "locationName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/route53-cidr-collection/index:Route53CidrCollectionLocations"
    },
    "@cdktn/provider-awscc.route53CidrCollection.Route53CidrCollectionLocationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53CidrCollection.Route53CidrCollectionLocationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/route53-cidr-collection/index.ts",
          "line": 170
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53-cidr-collection/index.ts",
        "line": 162
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-cidr-collection/index.ts",
            "line": 177
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.route53CidrCollection.Route53CidrCollectionLocationsOutputReference"
            }
          }
        }
      ],
      "name": "Route53CidrCollectionLocationsList",
      "namespace": "route53CidrCollection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-cidr-collection/index.ts",
            "line": 163
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.route53CidrCollection.Route53CidrCollectionLocations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/route53-cidr-collection/index:Route53CidrCollectionLocationsList"
    },
    "@cdktn/provider-awscc.route53CidrCollection.Route53CidrCollectionLocationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53CidrCollection.Route53CidrCollectionLocationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/route53-cidr-collection/index.ts",
          "line": 89
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53-cidr-collection/index.ts",
        "line": 79
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-cidr-collection/index.ts",
            "line": 137
          },
          "name": "resetCidrList"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-cidr-collection/index.ts",
            "line": 153
          },
          "name": "resetLocationName"
        }
      ],
      "name": "Route53CidrCollectionLocationsOutputReference",
      "namespace": "route53CidrCollection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-cidr-collection/index.ts",
            "line": 141
          },
          "name": "cidrListInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-cidr-collection/index.ts",
            "line": 157
          },
          "name": "locationNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-cidr-collection/index.ts",
            "line": 131
          },
          "name": "cidrList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-cidr-collection/index.ts",
            "line": 147
          },
          "name": "locationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-cidr-collection/index.ts",
            "line": 93
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.route53CidrCollection.Route53CidrCollectionLocations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/route53-cidr-collection/index:Route53CidrCollectionLocationsOutputReference"
    },
    "@cdktn/provider-awscc.route53Dnssec.Route53Dnssec": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53_dnssec awscc_route53_dnssec}."
      },
      "fqn": "@cdktn/provider-awscc.route53Dnssec.Route53Dnssec",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53_dnssec awscc_route53_dnssec} Resource."
        },
        "locationInModule": {
          "filename": "src/route53-dnssec/index.ts",
          "line": 58
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.route53Dnssec.Route53DnssecConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53-dnssec/index.ts",
        "line": 26
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Route53Dnssec resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/route53-dnssec/index.ts",
            "line": 43
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Route53Dnssec to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53_dnssec#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Route53Dnssec that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Route53Dnssec to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-dnssec/index.ts",
            "line": 103
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-dnssec/index.ts",
            "line": 109
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Route53Dnssec",
      "namespace": "route53Dnssec",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-dnssec/index.ts",
            "line": 31
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-dnssec/index.ts",
            "line": 95
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-dnssec/index.ts",
            "line": 90
          },
          "name": "hostedZoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-dnssec/index.ts",
            "line": 83
          },
          "name": "hostedZoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/route53-dnssec/index:Route53Dnssec"
    },
    "@cdktn/provider-awscc.route53Dnssec.Route53DnssecConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53Dnssec.Route53DnssecConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/route53-dnssec/index.ts",
        "line": 14
      },
      "name": "Route53DnssecConfig",
      "namespace": "route53Dnssec",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53_dnssec#hosted_zone_id Route53Dnssec#hosted_zone_id}",
            "stability": "stable",
            "summary": "The unique string (ID) used to identify a hosted zone."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-dnssec/index.ts",
            "line": 20
          },
          "name": "hostedZoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/route53-dnssec/index:Route53DnssecConfig"
    },
    "@cdktn/provider-awscc.route53GlobalresolverAccessSource.Route53GlobalresolverAccessSource": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53globalresolver_access_source awscc_route53globalresolver_access_source}."
      },
      "fqn": "@cdktn/provider-awscc.route53GlobalresolverAccessSource.Route53GlobalresolverAccessSource",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53globalresolver_access_source awscc_route53globalresolver_access_source} Resource."
        },
        "locationInModule": {
          "filename": "src/route53globalresolver-access-source/index.ts",
          "line": 229
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.route53GlobalresolverAccessSource.Route53GlobalresolverAccessSourceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53globalresolver-access-source/index.ts",
        "line": 197
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Route53GlobalresolverAccessSource resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-access-source/index.ts",
            "line": 214
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Route53GlobalresolverAccessSource to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53globalresolver_access_source#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Route53GlobalresolverAccessSource that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Route53GlobalresolverAccessSource to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-access-source/index.ts",
            "line": 375
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.route53GlobalresolverAccessSource.Route53GlobalresolverAccessSourceTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-access-source/index.ts",
            "line": 289
          },
          "name": "resetClientToken"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-access-source/index.ts",
            "line": 328
          },
          "name": "resetIpAddressType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-access-source/index.ts",
            "line": 344
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-access-source/index.ts",
            "line": 378
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-access-source/index.ts",
            "line": 395
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-access-source/index.ts",
            "line": 407
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Route53GlobalresolverAccessSource",
      "namespace": "route53GlobalresolverAccessSource",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-access-source/index.ts",
            "line": 202
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-access-source/index.ts",
            "line": 259
          },
          "name": "accessSourceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-access-source/index.ts",
            "line": 264
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-access-source/index.ts",
            "line": 298
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-access-source/index.ts",
            "line": 316
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-access-source/index.ts",
            "line": 366
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-access-source/index.ts",
            "line": 372
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.route53GlobalresolverAccessSource.Route53GlobalresolverAccessSourceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-access-source/index.ts",
            "line": 387
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-access-source/index.ts",
            "line": 277
          },
          "name": "cidrInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-access-source/index.ts",
            "line": 293
          },
          "name": "clientTokenInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-access-source/index.ts",
            "line": 311
          },
          "name": "dnsViewIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-access-source/index.ts",
            "line": 332
          },
          "name": "ipAddressTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-access-source/index.ts",
            "line": 348
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-access-source/index.ts",
            "line": 361
          },
          "name": "protocolInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-access-source/index.ts",
            "line": 382
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.route53GlobalresolverAccessSource.Route53GlobalresolverAccessSourceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-access-source/index.ts",
            "line": 270
          },
          "name": "cidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-access-source/index.ts",
            "line": 283
          },
          "name": "clientToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-access-source/index.ts",
            "line": 304
          },
          "name": "dnsViewId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-access-source/index.ts",
            "line": 322
          },
          "name": "ipAddressType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-access-source/index.ts",
            "line": 338
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-access-source/index.ts",
            "line": 354
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/route53globalresolver-access-source/index:Route53GlobalresolverAccessSource"
    },
    "@cdktn/provider-awscc.route53GlobalresolverAccessSource.Route53GlobalresolverAccessSourceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53GlobalresolverAccessSource.Route53GlobalresolverAccessSourceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/route53globalresolver-access-source/index.ts",
        "line": 14
      },
      "name": "Route53GlobalresolverAccessSourceConfig",
      "namespace": "route53GlobalresolverAccessSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53globalresolver_access_source#cidr Route53GlobalresolverAccessSource#cidr}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-access-source/index.ts",
            "line": 18
          },
          "name": "cidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53globalresolver_access_source#dns_view_id Route53GlobalresolverAccessSource#dns_view_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-access-source/index.ts",
            "line": 26
          },
          "name": "dnsViewId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53globalresolver_access_source#protocol Route53GlobalresolverAccessSource#protocol}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-access-source/index.ts",
            "line": 38
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53globalresolver_access_source#client_token Route53GlobalresolverAccessSource#client_token}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-access-source/index.ts",
            "line": 22
          },
          "name": "clientToken",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53globalresolver_access_source#ip_address_type Route53GlobalresolverAccessSource#ip_address_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-access-source/index.ts",
            "line": 30
          },
          "name": "ipAddressType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53globalresolver_access_source#name Route53GlobalresolverAccessSource#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-access-source/index.ts",
            "line": 34
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53globalresolver_access_source#tags Route53GlobalresolverAccessSource#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-access-source/index.ts",
            "line": 42
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.route53GlobalresolverAccessSource.Route53GlobalresolverAccessSourceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/route53globalresolver-access-source/index:Route53GlobalresolverAccessSourceConfig"
    },
    "@cdktn/provider-awscc.route53GlobalresolverAccessSource.Route53GlobalresolverAccessSourceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53GlobalresolverAccessSource.Route53GlobalresolverAccessSourceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/route53globalresolver-access-source/index.ts",
        "line": 44
      },
      "name": "Route53GlobalresolverAccessSourceTags",
      "namespace": "route53GlobalresolverAccessSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53globalresolver_access_source#key Route53GlobalresolverAccessSource#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-access-source/index.ts",
            "line": 48
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53globalresolver_access_source#value Route53GlobalresolverAccessSource#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-access-source/index.ts",
            "line": 52
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/route53globalresolver-access-source/index:Route53GlobalresolverAccessSourceTags"
    },
    "@cdktn/provider-awscc.route53GlobalresolverAccessSource.Route53GlobalresolverAccessSourceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53GlobalresolverAccessSource.Route53GlobalresolverAccessSourceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/route53globalresolver-access-source/index.ts",
          "line": 182
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53globalresolver-access-source/index.ts",
        "line": 174
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-access-source/index.ts",
            "line": 189
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.route53GlobalresolverAccessSource.Route53GlobalresolverAccessSourceTagsOutputReference"
            }
          }
        }
      ],
      "name": "Route53GlobalresolverAccessSourceTagsList",
      "namespace": "route53GlobalresolverAccessSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-access-source/index.ts",
            "line": 175
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.route53GlobalresolverAccessSource.Route53GlobalresolverAccessSourceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/route53globalresolver-access-source/index:Route53GlobalresolverAccessSourceTagsList"
    },
    "@cdktn/provider-awscc.route53GlobalresolverAccessSource.Route53GlobalresolverAccessSourceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53GlobalresolverAccessSource.Route53GlobalresolverAccessSourceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/route53globalresolver-access-source/index.ts",
          "line": 101
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53globalresolver-access-source/index.ts",
        "line": 91
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-access-source/index.ts",
            "line": 149
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-access-source/index.ts",
            "line": 165
          },
          "name": "resetValue"
        }
      ],
      "name": "Route53GlobalresolverAccessSourceTagsOutputReference",
      "namespace": "route53GlobalresolverAccessSource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-access-source/index.ts",
            "line": 153
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-access-source/index.ts",
            "line": 169
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-access-source/index.ts",
            "line": 143
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-access-source/index.ts",
            "line": 159
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-access-source/index.ts",
            "line": 105
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.route53GlobalresolverAccessSource.Route53GlobalresolverAccessSourceTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/route53globalresolver-access-source/index:Route53GlobalresolverAccessSourceTagsOutputReference"
    },
    "@cdktn/provider-awscc.route53GlobalresolverAccessToken.Route53GlobalresolverAccessToken": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53globalresolver_access_token awscc_route53globalresolver_access_token}."
      },
      "fqn": "@cdktn/provider-awscc.route53GlobalresolverAccessToken.Route53GlobalresolverAccessToken",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53globalresolver_access_token awscc_route53globalresolver_access_token} Resource."
        },
        "locationInModule": {
          "filename": "src/route53globalresolver-access-token/index.ts",
          "line": 221
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.route53GlobalresolverAccessToken.Route53GlobalresolverAccessTokenConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53globalresolver-access-token/index.ts",
        "line": 189
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Route53GlobalresolverAccessToken resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-access-token/index.ts",
            "line": 206
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Route53GlobalresolverAccessToken to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53globalresolver_access_token#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Route53GlobalresolverAccessToken that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Route53GlobalresolverAccessToken to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-access-token/index.ts",
            "line": 344
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.route53GlobalresolverAccessToken.Route53GlobalresolverAccessTokenTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-access-token/index.ts",
            "line": 266
          },
          "name": "resetClientToken"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-access-token/index.ts",
            "line": 300
          },
          "name": "resetExpiresAt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-access-token/index.ts",
            "line": 326
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-access-token/index.ts",
            "line": 347
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-access-token/index.ts",
            "line": 369
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-access-token/index.ts",
            "line": 379
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Route53GlobalresolverAccessToken",
      "namespace": "route53GlobalresolverAccessToken",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-access-token/index.ts",
            "line": 194
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-access-token/index.ts",
            "line": 249
          },
          "name": "accessTokenId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-access-token/index.ts",
            "line": 254
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-access-token/index.ts",
            "line": 275
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-access-token/index.ts",
            "line": 309
          },
          "name": "globalResolverId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-access-token/index.ts",
            "line": 314
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-access-token/index.ts",
            "line": 335
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-access-token/index.ts",
            "line": 341
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.route53GlobalresolverAccessToken.Route53GlobalresolverAccessTokenTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-access-token/index.ts",
            "line": 356
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-access-token/index.ts",
            "line": 361
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-access-token/index.ts",
            "line": 270
          },
          "name": "clientTokenInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-access-token/index.ts",
            "line": 288
          },
          "name": "dnsViewIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-access-token/index.ts",
            "line": 304
          },
          "name": "expiresAtInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-access-token/index.ts",
            "line": 330
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-access-token/index.ts",
            "line": 351
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.route53GlobalresolverAccessToken.Route53GlobalresolverAccessTokenTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-access-token/index.ts",
            "line": 260
          },
          "name": "clientToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-access-token/index.ts",
            "line": 281
          },
          "name": "dnsViewId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-access-token/index.ts",
            "line": 294
          },
          "name": "expiresAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-access-token/index.ts",
            "line": 320
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/route53globalresolver-access-token/index:Route53GlobalresolverAccessToken"
    },
    "@cdktn/provider-awscc.route53GlobalresolverAccessToken.Route53GlobalresolverAccessTokenConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53GlobalresolverAccessToken.Route53GlobalresolverAccessTokenConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/route53globalresolver-access-token/index.ts",
        "line": 14
      },
      "name": "Route53GlobalresolverAccessTokenConfig",
      "namespace": "route53GlobalresolverAccessToken",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53globalresolver_access_token#dns_view_id Route53GlobalresolverAccessToken#dns_view_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-access-token/index.ts",
            "line": 22
          },
          "name": "dnsViewId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53globalresolver_access_token#client_token Route53GlobalresolverAccessToken#client_token}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-access-token/index.ts",
            "line": 18
          },
          "name": "clientToken",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53globalresolver_access_token#expires_at Route53GlobalresolverAccessToken#expires_at}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-access-token/index.ts",
            "line": 26
          },
          "name": "expiresAt",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53globalresolver_access_token#name Route53GlobalresolverAccessToken#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-access-token/index.ts",
            "line": 30
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53globalresolver_access_token#tags Route53GlobalresolverAccessToken#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-access-token/index.ts",
            "line": 34
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.route53GlobalresolverAccessToken.Route53GlobalresolverAccessTokenTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/route53globalresolver-access-token/index:Route53GlobalresolverAccessTokenConfig"
    },
    "@cdktn/provider-awscc.route53GlobalresolverAccessToken.Route53GlobalresolverAccessTokenTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53GlobalresolverAccessToken.Route53GlobalresolverAccessTokenTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/route53globalresolver-access-token/index.ts",
        "line": 36
      },
      "name": "Route53GlobalresolverAccessTokenTags",
      "namespace": "route53GlobalresolverAccessToken",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53globalresolver_access_token#key Route53GlobalresolverAccessToken#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-access-token/index.ts",
            "line": 40
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53globalresolver_access_token#value Route53GlobalresolverAccessToken#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-access-token/index.ts",
            "line": 44
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/route53globalresolver-access-token/index:Route53GlobalresolverAccessTokenTags"
    },
    "@cdktn/provider-awscc.route53GlobalresolverAccessToken.Route53GlobalresolverAccessTokenTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53GlobalresolverAccessToken.Route53GlobalresolverAccessTokenTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/route53globalresolver-access-token/index.ts",
          "line": 174
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53globalresolver-access-token/index.ts",
        "line": 166
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-access-token/index.ts",
            "line": 181
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.route53GlobalresolverAccessToken.Route53GlobalresolverAccessTokenTagsOutputReference"
            }
          }
        }
      ],
      "name": "Route53GlobalresolverAccessTokenTagsList",
      "namespace": "route53GlobalresolverAccessToken",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-access-token/index.ts",
            "line": 167
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.route53GlobalresolverAccessToken.Route53GlobalresolverAccessTokenTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/route53globalresolver-access-token/index:Route53GlobalresolverAccessTokenTagsList"
    },
    "@cdktn/provider-awscc.route53GlobalresolverAccessToken.Route53GlobalresolverAccessTokenTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53GlobalresolverAccessToken.Route53GlobalresolverAccessTokenTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/route53globalresolver-access-token/index.ts",
          "line": 93
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53globalresolver-access-token/index.ts",
        "line": 83
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-access-token/index.ts",
            "line": 141
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-access-token/index.ts",
            "line": 157
          },
          "name": "resetValue"
        }
      ],
      "name": "Route53GlobalresolverAccessTokenTagsOutputReference",
      "namespace": "route53GlobalresolverAccessToken",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-access-token/index.ts",
            "line": 145
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-access-token/index.ts",
            "line": 161
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-access-token/index.ts",
            "line": 135
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-access-token/index.ts",
            "line": 151
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-access-token/index.ts",
            "line": 97
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.route53GlobalresolverAccessToken.Route53GlobalresolverAccessTokenTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/route53globalresolver-access-token/index:Route53GlobalresolverAccessTokenTagsOutputReference"
    },
    "@cdktn/provider-awscc.route53GlobalresolverDnsView.Route53GlobalresolverDnsView": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53globalresolver_dns_view awscc_route53globalresolver_dns_view}."
      },
      "fqn": "@cdktn/provider-awscc.route53GlobalresolverDnsView.Route53GlobalresolverDnsView",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53globalresolver_dns_view awscc_route53globalresolver_dns_view} Resource."
        },
        "locationInModule": {
          "filename": "src/route53globalresolver-dns-view/index.ts",
          "line": 233
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.route53GlobalresolverDnsView.Route53GlobalresolverDnsViewConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53globalresolver-dns-view/index.ts",
        "line": 201
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Route53GlobalresolverDnsView resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-dns-view/index.ts",
            "line": 218
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Route53GlobalresolverDnsView to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53globalresolver_dns_view#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Route53GlobalresolverDnsView that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Route53GlobalresolverDnsView to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-dns-view/index.ts",
            "line": 399
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.route53GlobalresolverDnsView.Route53GlobalresolverDnsViewTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-dns-view/index.ts",
            "line": 276
          },
          "name": "resetClientToken"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-dns-view/index.ts",
            "line": 297
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-dns-view/index.ts",
            "line": 318
          },
          "name": "resetDnssecValidation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-dns-view/index.ts",
            "line": 334
          },
          "name": "resetEdnsClientSubnet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-dns-view/index.ts",
            "line": 350
          },
          "name": "resetFirewallRulesFailOpen"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-dns-view/index.ts",
            "line": 402
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-dns-view/index.ts",
            "line": 419
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-dns-view/index.ts",
            "line": 432
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Route53GlobalresolverDnsView",
      "namespace": "route53GlobalresolverDnsView",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-dns-view/index.ts",
            "line": 206
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-dns-view/index.ts",
            "line": 264
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-dns-view/index.ts",
            "line": 285
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-dns-view/index.ts",
            "line": 306
          },
          "name": "dnsViewId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-dns-view/index.ts",
            "line": 372
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-dns-view/index.ts",
            "line": 390
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-dns-view/index.ts",
            "line": 396
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.route53GlobalresolverDnsView.Route53GlobalresolverDnsViewTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-dns-view/index.ts",
            "line": 411
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-dns-view/index.ts",
            "line": 280
          },
          "name": "clientTokenInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-dns-view/index.ts",
            "line": 301
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-dns-view/index.ts",
            "line": 322
          },
          "name": "dnssecValidationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-dns-view/index.ts",
            "line": 338
          },
          "name": "ednsClientSubnetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-dns-view/index.ts",
            "line": 354
          },
          "name": "firewallRulesFailOpenInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-dns-view/index.ts",
            "line": 367
          },
          "name": "globalResolverIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-dns-view/index.ts",
            "line": 385
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-dns-view/index.ts",
            "line": 406
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.route53GlobalresolverDnsView.Route53GlobalresolverDnsViewTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-dns-view/index.ts",
            "line": 270
          },
          "name": "clientToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-dns-view/index.ts",
            "line": 291
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-dns-view/index.ts",
            "line": 312
          },
          "name": "dnssecValidation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-dns-view/index.ts",
            "line": 328
          },
          "name": "ednsClientSubnet",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-dns-view/index.ts",
            "line": 344
          },
          "name": "firewallRulesFailOpen",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-dns-view/index.ts",
            "line": 360
          },
          "name": "globalResolverId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-dns-view/index.ts",
            "line": 378
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/route53globalresolver-dns-view/index:Route53GlobalresolverDnsView"
    },
    "@cdktn/provider-awscc.route53GlobalresolverDnsView.Route53GlobalresolverDnsViewConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53GlobalresolverDnsView.Route53GlobalresolverDnsViewConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/route53globalresolver-dns-view/index.ts",
        "line": 14
      },
      "name": "Route53GlobalresolverDnsViewConfig",
      "namespace": "route53GlobalresolverDnsView",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53globalresolver_dns_view#global_resolver_id Route53GlobalresolverDnsView#global_resolver_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-dns-view/index.ts",
            "line": 38
          },
          "name": "globalResolverId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53globalresolver_dns_view#name Route53GlobalresolverDnsView#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-dns-view/index.ts",
            "line": 42
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53globalresolver_dns_view#client_token Route53GlobalresolverDnsView#client_token}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-dns-view/index.ts",
            "line": 18
          },
          "name": "clientToken",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53globalresolver_dns_view#description Route53GlobalresolverDnsView#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-dns-view/index.ts",
            "line": 22
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53globalresolver_dns_view#dnssec_validation Route53GlobalresolverDnsView#dnssec_validation}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-dns-view/index.ts",
            "line": 26
          },
          "name": "dnssecValidation",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53globalresolver_dns_view#edns_client_subnet Route53GlobalresolverDnsView#edns_client_subnet}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-dns-view/index.ts",
            "line": 30
          },
          "name": "ednsClientSubnet",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53globalresolver_dns_view#firewall_rules_fail_open Route53GlobalresolverDnsView#firewall_rules_fail_open}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-dns-view/index.ts",
            "line": 34
          },
          "name": "firewallRulesFailOpen",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53globalresolver_dns_view#tags Route53GlobalresolverDnsView#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-dns-view/index.ts",
            "line": 46
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.route53GlobalresolverDnsView.Route53GlobalresolverDnsViewTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/route53globalresolver-dns-view/index:Route53GlobalresolverDnsViewConfig"
    },
    "@cdktn/provider-awscc.route53GlobalresolverDnsView.Route53GlobalresolverDnsViewTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53GlobalresolverDnsView.Route53GlobalresolverDnsViewTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/route53globalresolver-dns-view/index.ts",
        "line": 48
      },
      "name": "Route53GlobalresolverDnsViewTags",
      "namespace": "route53GlobalresolverDnsView",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53globalresolver_dns_view#key Route53GlobalresolverDnsView#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-dns-view/index.ts",
            "line": 52
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53globalresolver_dns_view#value Route53GlobalresolverDnsView#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-dns-view/index.ts",
            "line": 56
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/route53globalresolver-dns-view/index:Route53GlobalresolverDnsViewTags"
    },
    "@cdktn/provider-awscc.route53GlobalresolverDnsView.Route53GlobalresolverDnsViewTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53GlobalresolverDnsView.Route53GlobalresolverDnsViewTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/route53globalresolver-dns-view/index.ts",
          "line": 186
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53globalresolver-dns-view/index.ts",
        "line": 178
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-dns-view/index.ts",
            "line": 193
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.route53GlobalresolverDnsView.Route53GlobalresolverDnsViewTagsOutputReference"
            }
          }
        }
      ],
      "name": "Route53GlobalresolverDnsViewTagsList",
      "namespace": "route53GlobalresolverDnsView",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-dns-view/index.ts",
            "line": 179
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.route53GlobalresolverDnsView.Route53GlobalresolverDnsViewTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/route53globalresolver-dns-view/index:Route53GlobalresolverDnsViewTagsList"
    },
    "@cdktn/provider-awscc.route53GlobalresolverDnsView.Route53GlobalresolverDnsViewTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53GlobalresolverDnsView.Route53GlobalresolverDnsViewTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/route53globalresolver-dns-view/index.ts",
          "line": 105
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53globalresolver-dns-view/index.ts",
        "line": 95
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-dns-view/index.ts",
            "line": 153
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-dns-view/index.ts",
            "line": 169
          },
          "name": "resetValue"
        }
      ],
      "name": "Route53GlobalresolverDnsViewTagsOutputReference",
      "namespace": "route53GlobalresolverDnsView",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-dns-view/index.ts",
            "line": 157
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-dns-view/index.ts",
            "line": 173
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-dns-view/index.ts",
            "line": 147
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-dns-view/index.ts",
            "line": 163
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-dns-view/index.ts",
            "line": 109
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.route53GlobalresolverDnsView.Route53GlobalresolverDnsViewTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/route53globalresolver-dns-view/index:Route53GlobalresolverDnsViewTagsOutputReference"
    },
    "@cdktn/provider-awscc.route53GlobalresolverFirewallDomainList.Route53GlobalresolverFirewallDomainList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53globalresolver_firewall_domain_list awscc_route53globalresolver_firewall_domain_list}."
      },
      "fqn": "@cdktn/provider-awscc.route53GlobalresolverFirewallDomainList.Route53GlobalresolverFirewallDomainList",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53globalresolver_firewall_domain_list awscc_route53globalresolver_firewall_domain_list} Resource."
        },
        "locationInModule": {
          "filename": "src/route53globalresolver-firewall-domain-list/index.ts",
          "line": 233
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.route53GlobalresolverFirewallDomainList.Route53GlobalresolverFirewallDomainListConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53globalresolver-firewall-domain-list/index.ts",
        "line": 201
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Route53GlobalresolverFirewallDomainList resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-domain-list/index.ts",
            "line": 218
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Route53GlobalresolverFirewallDomainList to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53globalresolver_firewall_domain_list#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Route53GlobalresolverFirewallDomainList that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Route53GlobalresolverFirewallDomainList to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-domain-list/index.ts",
            "line": 392
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.route53GlobalresolverFirewallDomainList.Route53GlobalresolverFirewallDomainListTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-domain-list/index.ts",
            "line": 275
          },
          "name": "resetClientToken"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-domain-list/index.ts",
            "line": 296
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-domain-list/index.ts",
            "line": 317
          },
          "name": "resetDomainFileUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-domain-list/index.ts",
            "line": 333
          },
          "name": "resetDomains"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-domain-list/index.ts",
            "line": 395
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-domain-list/index.ts",
            "line": 412
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-domain-list/index.ts",
            "line": 424
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Route53GlobalresolverFirewallDomainList",
      "namespace": "route53GlobalresolverFirewallDomainList",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-domain-list/index.ts",
            "line": 206
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-domain-list/index.ts",
            "line": 263
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-domain-list/index.ts",
            "line": 284
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-domain-list/index.ts",
            "line": 305
          },
          "name": "domainCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-domain-list/index.ts",
            "line": 342
          },
          "name": "firewallDomainListId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-domain-list/index.ts",
            "line": 360
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-domain-list/index.ts",
            "line": 378
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-domain-list/index.ts",
            "line": 383
          },
          "name": "statusMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-domain-list/index.ts",
            "line": 389
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.route53GlobalresolverFirewallDomainList.Route53GlobalresolverFirewallDomainListTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-domain-list/index.ts",
            "line": 404
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-domain-list/index.ts",
            "line": 279
          },
          "name": "clientTokenInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-domain-list/index.ts",
            "line": 300
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-domain-list/index.ts",
            "line": 321
          },
          "name": "domainFileUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-domain-list/index.ts",
            "line": 337
          },
          "name": "domainsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-domain-list/index.ts",
            "line": 355
          },
          "name": "globalResolverIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-domain-list/index.ts",
            "line": 373
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-domain-list/index.ts",
            "line": 399
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.route53GlobalresolverFirewallDomainList.Route53GlobalresolverFirewallDomainListTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-domain-list/index.ts",
            "line": 269
          },
          "name": "clientToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-domain-list/index.ts",
            "line": 290
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-domain-list/index.ts",
            "line": 311
          },
          "name": "domainFileUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-domain-list/index.ts",
            "line": 327
          },
          "name": "domains",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-domain-list/index.ts",
            "line": 348
          },
          "name": "globalResolverId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-domain-list/index.ts",
            "line": 366
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/route53globalresolver-firewall-domain-list/index:Route53GlobalresolverFirewallDomainList"
    },
    "@cdktn/provider-awscc.route53GlobalresolverFirewallDomainList.Route53GlobalresolverFirewallDomainListConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53GlobalresolverFirewallDomainList.Route53GlobalresolverFirewallDomainListConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/route53globalresolver-firewall-domain-list/index.ts",
        "line": 14
      },
      "name": "Route53GlobalresolverFirewallDomainListConfig",
      "namespace": "route53GlobalresolverFirewallDomainList",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53globalresolver_firewall_domain_list#global_resolver_id Route53GlobalresolverFirewallDomainList#global_resolver_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-domain-list/index.ts",
            "line": 38
          },
          "name": "globalResolverId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53globalresolver_firewall_domain_list#name Route53GlobalresolverFirewallDomainList#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-domain-list/index.ts",
            "line": 42
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53globalresolver_firewall_domain_list#client_token Route53GlobalresolverFirewallDomainList#client_token}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-domain-list/index.ts",
            "line": 18
          },
          "name": "clientToken",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53globalresolver_firewall_domain_list#description Route53GlobalresolverFirewallDomainList#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-domain-list/index.ts",
            "line": 22
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53globalresolver_firewall_domain_list#domain_file_url Route53GlobalresolverFirewallDomainList#domain_file_url}",
            "stability": "stable",
            "summary": "S3 URL to import domains from."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-domain-list/index.ts",
            "line": 28
          },
          "name": "domainFileUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53globalresolver_firewall_domain_list#domains Route53GlobalresolverFirewallDomainList#domains}",
            "stability": "stable",
            "summary": "An inline list of domains to use for this domain list."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-domain-list/index.ts",
            "line": 34
          },
          "name": "domains",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53globalresolver_firewall_domain_list#tags Route53GlobalresolverFirewallDomainList#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-domain-list/index.ts",
            "line": 46
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.route53GlobalresolverFirewallDomainList.Route53GlobalresolverFirewallDomainListTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/route53globalresolver-firewall-domain-list/index:Route53GlobalresolverFirewallDomainListConfig"
    },
    "@cdktn/provider-awscc.route53GlobalresolverFirewallDomainList.Route53GlobalresolverFirewallDomainListTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53GlobalresolverFirewallDomainList.Route53GlobalresolverFirewallDomainListTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/route53globalresolver-firewall-domain-list/index.ts",
        "line": 48
      },
      "name": "Route53GlobalresolverFirewallDomainListTags",
      "namespace": "route53GlobalresolverFirewallDomainList",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53globalresolver_firewall_domain_list#key Route53GlobalresolverFirewallDomainList#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-domain-list/index.ts",
            "line": 52
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53globalresolver_firewall_domain_list#value Route53GlobalresolverFirewallDomainList#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-domain-list/index.ts",
            "line": 56
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/route53globalresolver-firewall-domain-list/index:Route53GlobalresolverFirewallDomainListTags"
    },
    "@cdktn/provider-awscc.route53GlobalresolverFirewallDomainList.Route53GlobalresolverFirewallDomainListTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53GlobalresolverFirewallDomainList.Route53GlobalresolverFirewallDomainListTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/route53globalresolver-firewall-domain-list/index.ts",
          "line": 186
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53globalresolver-firewall-domain-list/index.ts",
        "line": 178
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-domain-list/index.ts",
            "line": 193
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.route53GlobalresolverFirewallDomainList.Route53GlobalresolverFirewallDomainListTagsOutputReference"
            }
          }
        }
      ],
      "name": "Route53GlobalresolverFirewallDomainListTagsList",
      "namespace": "route53GlobalresolverFirewallDomainList",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-domain-list/index.ts",
            "line": 179
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.route53GlobalresolverFirewallDomainList.Route53GlobalresolverFirewallDomainListTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/route53globalresolver-firewall-domain-list/index:Route53GlobalresolverFirewallDomainListTagsList"
    },
    "@cdktn/provider-awscc.route53GlobalresolverFirewallDomainList.Route53GlobalresolverFirewallDomainListTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53GlobalresolverFirewallDomainList.Route53GlobalresolverFirewallDomainListTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/route53globalresolver-firewall-domain-list/index.ts",
          "line": 105
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53globalresolver-firewall-domain-list/index.ts",
        "line": 95
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-domain-list/index.ts",
            "line": 153
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-domain-list/index.ts",
            "line": 169
          },
          "name": "resetValue"
        }
      ],
      "name": "Route53GlobalresolverFirewallDomainListTagsOutputReference",
      "namespace": "route53GlobalresolverFirewallDomainList",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-domain-list/index.ts",
            "line": 157
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-domain-list/index.ts",
            "line": 173
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-domain-list/index.ts",
            "line": 147
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-domain-list/index.ts",
            "line": 163
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-domain-list/index.ts",
            "line": 109
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.route53GlobalresolverFirewallDomainList.Route53GlobalresolverFirewallDomainListTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/route53globalresolver-firewall-domain-list/index:Route53GlobalresolverFirewallDomainListTagsOutputReference"
    },
    "@cdktn/provider-awscc.route53GlobalresolverFirewallRule.Route53GlobalresolverFirewallRule": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53globalresolver_firewall_rule awscc_route53globalresolver_firewall_rule}."
      },
      "fqn": "@cdktn/provider-awscc.route53GlobalresolverFirewallRule.Route53GlobalresolverFirewallRule",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53globalresolver_firewall_rule awscc_route53globalresolver_firewall_rule} Resource."
        },
        "locationInModule": {
          "filename": "src/route53globalresolver-firewall-rule/index.ts",
          "line": 108
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.route53GlobalresolverFirewallRule.Route53GlobalresolverFirewallRuleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53globalresolver-firewall-rule/index.ts",
        "line": 76
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Route53GlobalresolverFirewallRule resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-rule/index.ts",
            "line": 93
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Route53GlobalresolverFirewallRule to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53globalresolver_firewall_rule#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Route53GlobalresolverFirewallRule that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Route53GlobalresolverFirewallRule to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-rule/index.ts",
            "line": 165
          },
          "name": "resetBlockOverrideDnsType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-rule/index.ts",
            "line": 181
          },
          "name": "resetBlockOverrideDomain"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-rule/index.ts",
            "line": 197
          },
          "name": "resetBlockOverrideTtl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-rule/index.ts",
            "line": 213
          },
          "name": "resetBlockResponse"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-rule/index.ts",
            "line": 229
          },
          "name": "resetClientToken"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-rule/index.ts",
            "line": 245
          },
          "name": "resetConfidenceThreshold"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-rule/index.ts",
            "line": 266
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-rule/index.ts",
            "line": 282
          },
          "name": "resetDnsAdvancedProtection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-rule/index.ts",
            "line": 311
          },
          "name": "resetFirewallDomainListId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-rule/index.ts",
            "line": 350
          },
          "name": "resetPriority"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-rule/index.ts",
            "line": 366
          },
          "name": "resetQType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-rule/index.ts",
            "line": 393
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-rule/index.ts",
            "line": 412
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Route53GlobalresolverFirewallRule",
      "namespace": "route53GlobalresolverFirewallRule",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-rule/index.ts",
            "line": 81
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-rule/index.ts",
            "line": 254
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-rule/index.ts",
            "line": 320
          },
          "name": "firewallRuleId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-rule/index.ts",
            "line": 325
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-rule/index.ts",
            "line": 375
          },
          "name": "queryType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-rule/index.ts",
            "line": 380
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-rule/index.ts",
            "line": 385
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-rule/index.ts",
            "line": 153
          },
          "name": "actionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-rule/index.ts",
            "line": 169
          },
          "name": "blockOverrideDnsTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-rule/index.ts",
            "line": 185
          },
          "name": "blockOverrideDomainInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-rule/index.ts",
            "line": 201
          },
          "name": "blockOverrideTtlInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-rule/index.ts",
            "line": 217
          },
          "name": "blockResponseInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-rule/index.ts",
            "line": 233
          },
          "name": "clientTokenInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-rule/index.ts",
            "line": 249
          },
          "name": "confidenceThresholdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-rule/index.ts",
            "line": 270
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-rule/index.ts",
            "line": 286
          },
          "name": "dnsAdvancedProtectionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-rule/index.ts",
            "line": 299
          },
          "name": "dnsViewIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-rule/index.ts",
            "line": 315
          },
          "name": "firewallDomainListIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-rule/index.ts",
            "line": 338
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-rule/index.ts",
            "line": 354
          },
          "name": "priorityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-rule/index.ts",
            "line": 370
          },
          "name": "qTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-rule/index.ts",
            "line": 146
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-rule/index.ts",
            "line": 159
          },
          "name": "blockOverrideDnsType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-rule/index.ts",
            "line": 175
          },
          "name": "blockOverrideDomain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-rule/index.ts",
            "line": 191
          },
          "name": "blockOverrideTtl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-rule/index.ts",
            "line": 207
          },
          "name": "blockResponse",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-rule/index.ts",
            "line": 223
          },
          "name": "clientToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-rule/index.ts",
            "line": 239
          },
          "name": "confidenceThreshold",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-rule/index.ts",
            "line": 260
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-rule/index.ts",
            "line": 276
          },
          "name": "dnsAdvancedProtection",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-rule/index.ts",
            "line": 292
          },
          "name": "dnsViewId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-rule/index.ts",
            "line": 305
          },
          "name": "firewallDomainListId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-rule/index.ts",
            "line": 331
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-rule/index.ts",
            "line": 344
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-rule/index.ts",
            "line": 360
          },
          "name": "qType",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/route53globalresolver-firewall-rule/index:Route53GlobalresolverFirewallRule"
    },
    "@cdktn/provider-awscc.route53GlobalresolverFirewallRule.Route53GlobalresolverFirewallRuleConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53GlobalresolverFirewallRule.Route53GlobalresolverFirewallRuleConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/route53globalresolver-firewall-rule/index.ts",
        "line": 14
      },
      "name": "Route53GlobalresolverFirewallRuleConfig",
      "namespace": "route53GlobalresolverFirewallRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53globalresolver_firewall_rule#action Route53GlobalresolverFirewallRule#action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-rule/index.ts",
            "line": 18
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53globalresolver_firewall_rule#dns_view_id Route53GlobalresolverFirewallRule#dns_view_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-rule/index.ts",
            "line": 54
          },
          "name": "dnsViewId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53globalresolver_firewall_rule#name Route53GlobalresolverFirewallRule#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-rule/index.ts",
            "line": 62
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53globalresolver_firewall_rule#block_override_dns_type Route53GlobalresolverFirewallRule#block_override_dns_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-rule/index.ts",
            "line": 22
          },
          "name": "blockOverrideDnsType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53globalresolver_firewall_rule#block_override_domain Route53GlobalresolverFirewallRule#block_override_domain}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-rule/index.ts",
            "line": 26
          },
          "name": "blockOverrideDomain",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53globalresolver_firewall_rule#block_override_ttl Route53GlobalresolverFirewallRule#block_override_ttl}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-rule/index.ts",
            "line": 30
          },
          "name": "blockOverrideTtl",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53globalresolver_firewall_rule#block_response Route53GlobalresolverFirewallRule#block_response}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-rule/index.ts",
            "line": 34
          },
          "name": "blockResponse",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53globalresolver_firewall_rule#client_token Route53GlobalresolverFirewallRule#client_token}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-rule/index.ts",
            "line": 38
          },
          "name": "clientToken",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53globalresolver_firewall_rule#confidence_threshold Route53GlobalresolverFirewallRule#confidence_threshold}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-rule/index.ts",
            "line": 42
          },
          "name": "confidenceThreshold",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53globalresolver_firewall_rule#description Route53GlobalresolverFirewallRule#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-rule/index.ts",
            "line": 46
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53globalresolver_firewall_rule#dns_advanced_protection Route53GlobalresolverFirewallRule#dns_advanced_protection}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-rule/index.ts",
            "line": 50
          },
          "name": "dnsAdvancedProtection",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53globalresolver_firewall_rule#firewall_domain_list_id Route53GlobalresolverFirewallRule#firewall_domain_list_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-rule/index.ts",
            "line": 58
          },
          "name": "firewallDomainListId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53globalresolver_firewall_rule#priority Route53GlobalresolverFirewallRule#priority}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-rule/index.ts",
            "line": 66
          },
          "name": "priority",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53globalresolver_firewall_rule#q_type Route53GlobalresolverFirewallRule#q_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-firewall-rule/index.ts",
            "line": 70
          },
          "name": "qType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/route53globalresolver-firewall-rule/index:Route53GlobalresolverFirewallRuleConfig"
    },
    "@cdktn/provider-awscc.route53GlobalresolverGlobalResolver.Route53GlobalresolverGlobalResolver": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53globalresolver_global_resolver awscc_route53globalresolver_global_resolver}."
      },
      "fqn": "@cdktn/provider-awscc.route53GlobalresolverGlobalResolver.Route53GlobalresolverGlobalResolver",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53globalresolver_global_resolver awscc_route53globalresolver_global_resolver} Resource."
        },
        "locationInModule": {
          "filename": "src/route53globalresolver-global-resolver/index.ts",
          "line": 231
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.route53GlobalresolverGlobalResolver.Route53GlobalresolverGlobalResolverConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53globalresolver-global-resolver/index.ts",
        "line": 199
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Route53GlobalresolverGlobalResolver resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-global-resolver/index.ts",
            "line": 216
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Route53GlobalresolverGlobalResolver to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53globalresolver_global_resolver#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Route53GlobalresolverGlobalResolver that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Route53GlobalresolverGlobalResolver to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-global-resolver/index.ts",
            "line": 395
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.route53GlobalresolverGlobalResolver.Route53GlobalresolverGlobalResolverTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-global-resolver/index.ts",
            "line": 273
          },
          "name": "resetClientToken"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-global-resolver/index.ts",
            "line": 294
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-global-resolver/index.ts",
            "line": 335
          },
          "name": "resetIpAddressType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-global-resolver/index.ts",
            "line": 364
          },
          "name": "resetObservabilityRegion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-global-resolver/index.ts",
            "line": 398
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-global-resolver/index.ts",
            "line": 415
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-global-resolver/index.ts",
            "line": 427
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Route53GlobalresolverGlobalResolver",
      "namespace": "route53GlobalresolverGlobalResolver",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-global-resolver/index.ts",
            "line": 204
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-global-resolver/index.ts",
            "line": 261
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-global-resolver/index.ts",
            "line": 282
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-global-resolver/index.ts",
            "line": 303
          },
          "name": "dnsName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-global-resolver/index.ts",
            "line": 308
          },
          "name": "globalResolverId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-global-resolver/index.ts",
            "line": 323
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-global-resolver/index.ts",
            "line": 313
          },
          "name": "iPv4Addresses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-global-resolver/index.ts",
            "line": 318
          },
          "name": "iPv6Addresses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-global-resolver/index.ts",
            "line": 386
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-global-resolver/index.ts",
            "line": 392
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.route53GlobalresolverGlobalResolver.Route53GlobalresolverGlobalResolverTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-global-resolver/index.ts",
            "line": 407
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-global-resolver/index.ts",
            "line": 277
          },
          "name": "clientTokenInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-global-resolver/index.ts",
            "line": 298
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-global-resolver/index.ts",
            "line": 339
          },
          "name": "ipAddressTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-global-resolver/index.ts",
            "line": 352
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-global-resolver/index.ts",
            "line": 368
          },
          "name": "observabilityRegionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-global-resolver/index.ts",
            "line": 381
          },
          "name": "regionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-global-resolver/index.ts",
            "line": 402
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.route53GlobalresolverGlobalResolver.Route53GlobalresolverGlobalResolverTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-global-resolver/index.ts",
            "line": 267
          },
          "name": "clientToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-global-resolver/index.ts",
            "line": 288
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-global-resolver/index.ts",
            "line": 329
          },
          "name": "ipAddressType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-global-resolver/index.ts",
            "line": 345
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-global-resolver/index.ts",
            "line": 358
          },
          "name": "observabilityRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-global-resolver/index.ts",
            "line": 374
          },
          "name": "regions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/route53globalresolver-global-resolver/index:Route53GlobalresolverGlobalResolver"
    },
    "@cdktn/provider-awscc.route53GlobalresolverGlobalResolver.Route53GlobalresolverGlobalResolverConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53GlobalresolverGlobalResolver.Route53GlobalresolverGlobalResolverConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/route53globalresolver-global-resolver/index.ts",
        "line": 14
      },
      "name": "Route53GlobalresolverGlobalResolverConfig",
      "namespace": "route53GlobalresolverGlobalResolver",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53globalresolver_global_resolver#name Route53GlobalresolverGlobalResolver#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-global-resolver/index.ts",
            "line": 30
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This list cannot be updated and will stay fixed for the duration of the Global Resolver.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53globalresolver_global_resolver#regions Route53GlobalresolverGlobalResolver#regions}",
            "stability": "stable",
            "summary": "A list of regions the Global Resolver will exist in."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-global-resolver/index.ts",
            "line": 40
          },
          "name": "regions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53globalresolver_global_resolver#client_token Route53GlobalresolverGlobalResolver#client_token}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-global-resolver/index.ts",
            "line": 18
          },
          "name": "clientToken",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53globalresolver_global_resolver#description Route53GlobalresolverGlobalResolver#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-global-resolver/index.ts",
            "line": 22
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53globalresolver_global_resolver#ip_address_type Route53GlobalresolverGlobalResolver#ip_address_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-global-resolver/index.ts",
            "line": 26
          },
          "name": "ipAddressType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53globalresolver_global_resolver#observability_region Route53GlobalresolverGlobalResolver#observability_region}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-global-resolver/index.ts",
            "line": 34
          },
          "name": "observabilityRegion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53globalresolver_global_resolver#tags Route53GlobalresolverGlobalResolver#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-global-resolver/index.ts",
            "line": 44
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.route53GlobalresolverGlobalResolver.Route53GlobalresolverGlobalResolverTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/route53globalresolver-global-resolver/index:Route53GlobalresolverGlobalResolverConfig"
    },
    "@cdktn/provider-awscc.route53GlobalresolverGlobalResolver.Route53GlobalresolverGlobalResolverTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53GlobalresolverGlobalResolver.Route53GlobalresolverGlobalResolverTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/route53globalresolver-global-resolver/index.ts",
        "line": 46
      },
      "name": "Route53GlobalresolverGlobalResolverTags",
      "namespace": "route53GlobalresolverGlobalResolver",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53globalresolver_global_resolver#key Route53GlobalresolverGlobalResolver#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-global-resolver/index.ts",
            "line": 50
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53globalresolver_global_resolver#value Route53GlobalresolverGlobalResolver#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-global-resolver/index.ts",
            "line": 54
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/route53globalresolver-global-resolver/index:Route53GlobalresolverGlobalResolverTags"
    },
    "@cdktn/provider-awscc.route53GlobalresolverGlobalResolver.Route53GlobalresolverGlobalResolverTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53GlobalresolverGlobalResolver.Route53GlobalresolverGlobalResolverTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/route53globalresolver-global-resolver/index.ts",
          "line": 184
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53globalresolver-global-resolver/index.ts",
        "line": 176
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-global-resolver/index.ts",
            "line": 191
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.route53GlobalresolverGlobalResolver.Route53GlobalresolverGlobalResolverTagsOutputReference"
            }
          }
        }
      ],
      "name": "Route53GlobalresolverGlobalResolverTagsList",
      "namespace": "route53GlobalresolverGlobalResolver",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-global-resolver/index.ts",
            "line": 177
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.route53GlobalresolverGlobalResolver.Route53GlobalresolverGlobalResolverTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/route53globalresolver-global-resolver/index:Route53GlobalresolverGlobalResolverTagsList"
    },
    "@cdktn/provider-awscc.route53GlobalresolverGlobalResolver.Route53GlobalresolverGlobalResolverTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53GlobalresolverGlobalResolver.Route53GlobalresolverGlobalResolverTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/route53globalresolver-global-resolver/index.ts",
          "line": 103
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53globalresolver-global-resolver/index.ts",
        "line": 93
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-global-resolver/index.ts",
            "line": 151
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-global-resolver/index.ts",
            "line": 167
          },
          "name": "resetValue"
        }
      ],
      "name": "Route53GlobalresolverGlobalResolverTagsOutputReference",
      "namespace": "route53GlobalresolverGlobalResolver",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-global-resolver/index.ts",
            "line": 155
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-global-resolver/index.ts",
            "line": 171
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-global-resolver/index.ts",
            "line": 145
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-global-resolver/index.ts",
            "line": 161
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-global-resolver/index.ts",
            "line": 107
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.route53GlobalresolverGlobalResolver.Route53GlobalresolverGlobalResolverTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/route53globalresolver-global-resolver/index:Route53GlobalresolverGlobalResolverTagsOutputReference"
    },
    "@cdktn/provider-awscc.route53GlobalresolverHostedZoneAssociation.Route53GlobalresolverHostedZoneAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53globalresolver_hosted_zone_association awscc_route53globalresolver_hosted_zone_association}."
      },
      "fqn": "@cdktn/provider-awscc.route53GlobalresolverHostedZoneAssociation.Route53GlobalresolverHostedZoneAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53globalresolver_hosted_zone_association awscc_route53globalresolver_hosted_zone_association} Resource."
        },
        "locationInModule": {
          "filename": "src/route53globalresolver-hosted-zone-association/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.route53GlobalresolverHostedZoneAssociation.Route53GlobalresolverHostedZoneAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53globalresolver-hosted-zone-association/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Route53GlobalresolverHostedZoneAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-hosted-zone-association/index.ts",
            "line": 49
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Route53GlobalresolverHostedZoneAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53globalresolver_hosted_zone_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Route53GlobalresolverHostedZoneAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Route53GlobalresolverHostedZoneAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-hosted-zone-association/index.ts",
            "line": 162
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-hosted-zone-association/index.ts",
            "line": 170
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Route53GlobalresolverHostedZoneAssociation",
      "namespace": "route53GlobalresolverHostedZoneAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-hosted-zone-association/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-hosted-zone-association/index.ts",
            "line": 90
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-hosted-zone-association/index.ts",
            "line": 95
          },
          "name": "hostedZoneAssociationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-hosted-zone-association/index.ts",
            "line": 113
          },
          "name": "hostedZoneName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-hosted-zone-association/index.ts",
            "line": 118
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-hosted-zone-association/index.ts",
            "line": 149
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-hosted-zone-association/index.ts",
            "line": 154
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-hosted-zone-association/index.ts",
            "line": 108
          },
          "name": "hostedZoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-hosted-zone-association/index.ts",
            "line": 131
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-hosted-zone-association/index.ts",
            "line": 144
          },
          "name": "resourceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-hosted-zone-association/index.ts",
            "line": 101
          },
          "name": "hostedZoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-hosted-zone-association/index.ts",
            "line": 124
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53globalresolver-hosted-zone-association/index.ts",
            "line": 137
          },
          "name": "resourceArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/route53globalresolver-hosted-zone-association/index:Route53GlobalresolverHostedZoneAssociation"
    },
    "@cdktn/provider-awscc.route53GlobalresolverHostedZoneAssociation.Route53GlobalresolverHostedZoneAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53GlobalresolverHostedZoneAssociation.Route53GlobalresolverHostedZoneAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/route53globalresolver-hosted-zone-association/index.ts",
        "line": 14
      },
      "name": "Route53GlobalresolverHostedZoneAssociationConfig",
      "namespace": "route53GlobalresolverHostedZoneAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53globalresolver_hosted_zone_association#hosted_zone_id Route53GlobalresolverHostedZoneAssociation#hosted_zone_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-hosted-zone-association/index.ts",
            "line": 18
          },
          "name": "hostedZoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53globalresolver_hosted_zone_association#name Route53GlobalresolverHostedZoneAssociation#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-hosted-zone-association/index.ts",
            "line": 22
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53globalresolver_hosted_zone_association#resource_arn Route53GlobalresolverHostedZoneAssociation#resource_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53globalresolver-hosted-zone-association/index.ts",
            "line": 26
          },
          "name": "resourceArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/route53globalresolver-hosted-zone-association/index:Route53GlobalresolverHostedZoneAssociationConfig"
    },
    "@cdktn/provider-awscc.route53HealthCheck.Route53HealthCheck": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53_health_check awscc_route53_health_check}."
      },
      "fqn": "@cdktn/provider-awscc.route53HealthCheck.Route53HealthCheck",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53_health_check awscc_route53_health_check} Resource."
        },
        "locationInModule": {
          "filename": "src/route53-health-check/index.ts",
          "line": 969
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.route53HealthCheck.Route53HealthCheckConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53-health-check/index.ts",
        "line": 937
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Route53HealthCheck resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/route53-health-check/index.ts",
            "line": 954
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Route53HealthCheck to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53_health_check#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Route53HealthCheck that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Route53HealthCheck to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-health-check/index.ts",
            "line": 998
          },
          "name": "putHealthCheckConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.route53HealthCheck.Route53HealthCheckHealthCheckConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-health-check/index.ts",
            "line": 1016
          },
          "name": "putHealthCheckTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.route53HealthCheck.Route53HealthCheckHealthCheckTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-health-check/index.ts",
            "line": 1019
          },
          "name": "resetHealthCheckTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-health-check/index.ts",
            "line": 1036
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-health-check/index.ts",
            "line": 1043
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Route53HealthCheck",
      "namespace": "route53HealthCheck",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-health-check/index.ts",
            "line": 942
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-health-check/index.ts",
            "line": 995
          },
          "name": "healthCheckConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.route53HealthCheck.Route53HealthCheckHealthCheckConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-health-check/index.ts",
            "line": 1007
          },
          "name": "healthCheckId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-health-check/index.ts",
            "line": 1013
          },
          "name": "healthCheckTags",
          "type": {
            "fqn": "@cdktn/provider-awscc.route53HealthCheck.Route53HealthCheckHealthCheckTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-health-check/index.ts",
            "line": 1028
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-health-check/index.ts",
            "line": 1002
          },
          "name": "healthCheckConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.route53HealthCheck.Route53HealthCheckHealthCheckConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-health-check/index.ts",
            "line": 1023
          },
          "name": "healthCheckTagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.route53HealthCheck.Route53HealthCheckHealthCheckTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/route53-health-check/index:Route53HealthCheck"
    },
    "@cdktn/provider-awscc.route53HealthCheck.Route53HealthCheckConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53HealthCheck.Route53HealthCheckConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/route53-health-check/index.ts",
        "line": 14
      },
      "name": "Route53HealthCheckConfig",
      "namespace": "route53HealthCheck",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53_health_check#health_check_config Route53HealthCheck#health_check_config}",
            "stability": "stable",
            "summary": "A complex type that contains information about the health check."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-health-check/index.ts",
            "line": 20
          },
          "name": "healthCheckConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.route53HealthCheck.Route53HealthCheckHealthCheckConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53_health_check#health_check_tags Route53HealthCheck#health_check_tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-health-check/index.ts",
            "line": 26
          },
          "name": "healthCheckTags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.route53HealthCheck.Route53HealthCheckHealthCheckTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/route53-health-check/index:Route53HealthCheckConfig"
    },
    "@cdktn/provider-awscc.route53HealthCheck.Route53HealthCheckHealthCheckConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53HealthCheck.Route53HealthCheckHealthCheckConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/route53-health-check/index.ts",
        "line": 159
      },
      "name": "Route53HealthCheckHealthCheckConfig",
      "namespace": "route53HealthCheck",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53_health_check#type Route53HealthCheck#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-health-check/index.ts",
            "line": 229
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53_health_check#alarm_identifier Route53HealthCheck#alarm_identifier}",
            "stability": "stable",
            "summary": "A complex type that identifies the CloudWatch alarm that you want Amazon Route 53 health checkers to use to determine whether the specified health check is healthy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-health-check/index.ts",
            "line": 165
          },
          "name": "alarmIdentifier",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.route53HealthCheck.Route53HealthCheckHealthCheckConfigAlarmIdentifier"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53_health_check#child_health_checks Route53HealthCheck#child_health_checks}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-health-check/index.ts",
            "line": 169
          },
          "name": "childHealthChecks",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53_health_check#enable_sni Route53HealthCheck#enable_sni}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-health-check/index.ts",
            "line": 173
          },
          "name": "enableSni",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53_health_check#failure_threshold Route53HealthCheck#failure_threshold}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-health-check/index.ts",
            "line": 177
          },
          "name": "failureThreshold",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53_health_check#fully_qualified_domain_name Route53HealthCheck#fully_qualified_domain_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-health-check/index.ts",
            "line": 181
          },
          "name": "fullyQualifiedDomainName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53_health_check#health_threshold Route53HealthCheck#health_threshold}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-health-check/index.ts",
            "line": 185
          },
          "name": "healthThreshold",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53_health_check#insufficient_data_health_status Route53HealthCheck#insufficient_data_health_status}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-health-check/index.ts",
            "line": 189
          },
          "name": "insufficientDataHealthStatus",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53_health_check#inverted Route53HealthCheck#inverted}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-health-check/index.ts",
            "line": 193
          },
          "name": "inverted",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53_health_check#ip_address Route53HealthCheck#ip_address}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-health-check/index.ts",
            "line": 197
          },
          "name": "ipAddress",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53_health_check#measure_latency Route53HealthCheck#measure_latency}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-health-check/index.ts",
            "line": 201
          },
          "name": "measureLatency",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53_health_check#port Route53HealthCheck#port}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-health-check/index.ts",
            "line": 205
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53_health_check#regions Route53HealthCheck#regions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-health-check/index.ts",
            "line": 209
          },
          "name": "regions",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53_health_check#request_interval Route53HealthCheck#request_interval}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-health-check/index.ts",
            "line": 213
          },
          "name": "requestInterval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53_health_check#resource_path Route53HealthCheck#resource_path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-health-check/index.ts",
            "line": 217
          },
          "name": "resourcePath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53_health_check#routing_control_arn Route53HealthCheck#routing_control_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-health-check/index.ts",
            "line": 221
          },
          "name": "routingControlArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53_health_check#search_string Route53HealthCheck#search_string}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-health-check/index.ts",
            "line": 225
          },
          "name": "searchString",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/route53-health-check/index:Route53HealthCheckHealthCheckConfig"
    },
    "@cdktn/provider-awscc.route53HealthCheck.Route53HealthCheckHealthCheckConfigAlarmIdentifier": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53HealthCheck.Route53HealthCheckHealthCheckConfigAlarmIdentifier",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/route53-health-check/index.ts",
        "line": 28
      },
      "name": "Route53HealthCheckHealthCheckConfigAlarmIdentifier",
      "namespace": "route53HealthCheck",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53_health_check#name Route53HealthCheck#name}",
            "stability": "stable",
            "summary": "The name of the CloudWatch alarm that you want Amazon Route 53 health checkers to use to determine whether this health check is healthy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-health-check/index.ts",
            "line": 34
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53_health_check#region Route53HealthCheck#region}",
            "stability": "stable",
            "summary": "For the CloudWatch alarm that you want Route 53 health checkers to use to determine whether this health check is healthy, the region that the alarm was created in."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-health-check/index.ts",
            "line": 40
          },
          "name": "region",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/route53-health-check/index:Route53HealthCheckHealthCheckConfigAlarmIdentifier"
    },
    "@cdktn/provider-awscc.route53HealthCheck.Route53HealthCheckHealthCheckConfigAlarmIdentifierOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53HealthCheck.Route53HealthCheckHealthCheckConfigAlarmIdentifierOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/route53-health-check/index.ts",
          "line": 87
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53-health-check/index.ts",
        "line": 79
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-health-check/index.ts",
            "line": 135
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-health-check/index.ts",
            "line": 151
          },
          "name": "resetRegion"
        }
      ],
      "name": "Route53HealthCheckHealthCheckConfigAlarmIdentifierOutputReference",
      "namespace": "route53HealthCheck",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-health-check/index.ts",
            "line": 139
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-health-check/index.ts",
            "line": 155
          },
          "name": "regionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-health-check/index.ts",
            "line": 129
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-health-check/index.ts",
            "line": 145
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-health-check/index.ts",
            "line": 91
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.route53HealthCheck.Route53HealthCheckHealthCheckConfigAlarmIdentifier"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/route53-health-check/index:Route53HealthCheckHealthCheckConfigAlarmIdentifierOutputReference"
    },
    "@cdktn/provider-awscc.route53HealthCheck.Route53HealthCheckHealthCheckConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53HealthCheck.Route53HealthCheckHealthCheckConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/route53-health-check/index.ts",
          "line": 381
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53-health-check/index.ts",
        "line": 373
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-health-check/index.ts",
            "line": 516
          },
          "name": "putAlarmIdentifier",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.route53HealthCheck.Route53HealthCheckHealthCheckConfigAlarmIdentifier"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-health-check/index.ts",
            "line": 519
          },
          "name": "resetAlarmIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-health-check/index.ts",
            "line": 535
          },
          "name": "resetChildHealthChecks"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-health-check/index.ts",
            "line": 551
          },
          "name": "resetEnableSni"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-health-check/index.ts",
            "line": 567
          },
          "name": "resetFailureThreshold"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-health-check/index.ts",
            "line": 583
          },
          "name": "resetFullyQualifiedDomainName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-health-check/index.ts",
            "line": 599
          },
          "name": "resetHealthThreshold"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-health-check/index.ts",
            "line": 615
          },
          "name": "resetInsufficientDataHealthStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-health-check/index.ts",
            "line": 631
          },
          "name": "resetInverted"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-health-check/index.ts",
            "line": 647
          },
          "name": "resetIpAddress"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-health-check/index.ts",
            "line": 663
          },
          "name": "resetMeasureLatency"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-health-check/index.ts",
            "line": 679
          },
          "name": "resetPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-health-check/index.ts",
            "line": 695
          },
          "name": "resetRegions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-health-check/index.ts",
            "line": 711
          },
          "name": "resetRequestInterval"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-health-check/index.ts",
            "line": 727
          },
          "name": "resetResourcePath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-health-check/index.ts",
            "line": 743
          },
          "name": "resetRoutingControlArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-health-check/index.ts",
            "line": 759
          },
          "name": "resetSearchString"
        }
      ],
      "name": "Route53HealthCheckHealthCheckConfigOutputReference",
      "namespace": "route53HealthCheck",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-health-check/index.ts",
            "line": 513
          },
          "name": "alarmIdentifier",
          "type": {
            "fqn": "@cdktn/provider-awscc.route53HealthCheck.Route53HealthCheckHealthCheckConfigAlarmIdentifierOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-health-check/index.ts",
            "line": 523
          },
          "name": "alarmIdentifierInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.route53HealthCheck.Route53HealthCheckHealthCheckConfigAlarmIdentifier"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-health-check/index.ts",
            "line": 539
          },
          "name": "childHealthChecksInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-health-check/index.ts",
            "line": 555
          },
          "name": "enableSniInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-health-check/index.ts",
            "line": 571
          },
          "name": "failureThresholdInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-health-check/index.ts",
            "line": 587
          },
          "name": "fullyQualifiedDomainNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-health-check/index.ts",
            "line": 603
          },
          "name": "healthThresholdInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-health-check/index.ts",
            "line": 619
          },
          "name": "insufficientDataHealthStatusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-health-check/index.ts",
            "line": 635
          },
          "name": "invertedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-health-check/index.ts",
            "line": 651
          },
          "name": "ipAddressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-health-check/index.ts",
            "line": 667
          },
          "name": "measureLatencyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-health-check/index.ts",
            "line": 683
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-health-check/index.ts",
            "line": 699
          },
          "name": "regionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-health-check/index.ts",
            "line": 715
          },
          "name": "requestIntervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-health-check/index.ts",
            "line": 731
          },
          "name": "resourcePathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-health-check/index.ts",
            "line": 747
          },
          "name": "routingControlArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-health-check/index.ts",
            "line": 763
          },
          "name": "searchStringInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-health-check/index.ts",
            "line": 776
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-health-check/index.ts",
            "line": 529
          },
          "name": "childHealthChecks",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-health-check/index.ts",
            "line": 545
          },
          "name": "enableSni",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-health-check/index.ts",
            "line": 561
          },
          "name": "failureThreshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-health-check/index.ts",
            "line": 577
          },
          "name": "fullyQualifiedDomainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-health-check/index.ts",
            "line": 593
          },
          "name": "healthThreshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-health-check/index.ts",
            "line": 609
          },
          "name": "insufficientDataHealthStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-health-check/index.ts",
            "line": 625
          },
          "name": "inverted",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-health-check/index.ts",
            "line": 641
          },
          "name": "ipAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-health-check/index.ts",
            "line": 657
          },
          "name": "measureLatency",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-health-check/index.ts",
            "line": 673
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-health-check/index.ts",
            "line": 689
          },
          "name": "regions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-health-check/index.ts",
            "line": 705
          },
          "name": "requestInterval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-health-check/index.ts",
            "line": 721
          },
          "name": "resourcePath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-health-check/index.ts",
            "line": 737
          },
          "name": "routingControlArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-health-check/index.ts",
            "line": 753
          },
          "name": "searchString",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-health-check/index.ts",
            "line": 769
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-health-check/index.ts",
            "line": 385
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.route53HealthCheck.Route53HealthCheckHealthCheckConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/route53-health-check/index:Route53HealthCheckHealthCheckConfigOutputReference"
    },
    "@cdktn/provider-awscc.route53HealthCheck.Route53HealthCheckHealthCheckTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53HealthCheck.Route53HealthCheckHealthCheckTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/route53-health-check/index.ts",
        "line": 780
      },
      "name": "Route53HealthCheckHealthCheckTags",
      "namespace": "route53HealthCheck",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53_health_check#key Route53HealthCheck#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-health-check/index.ts",
            "line": 786
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53_health_check#value Route53HealthCheck#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-health-check/index.ts",
            "line": 792
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/route53-health-check/index:Route53HealthCheckHealthCheckTags"
    },
    "@cdktn/provider-awscc.route53HealthCheck.Route53HealthCheckHealthCheckTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53HealthCheck.Route53HealthCheckHealthCheckTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/route53-health-check/index.ts",
          "line": 922
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53-health-check/index.ts",
        "line": 914
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-health-check/index.ts",
            "line": 929
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.route53HealthCheck.Route53HealthCheckHealthCheckTagsOutputReference"
            }
          }
        }
      ],
      "name": "Route53HealthCheckHealthCheckTagsList",
      "namespace": "route53HealthCheck",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-health-check/index.ts",
            "line": 915
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.route53HealthCheck.Route53HealthCheckHealthCheckTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/route53-health-check/index:Route53HealthCheckHealthCheckTagsList"
    },
    "@cdktn/provider-awscc.route53HealthCheck.Route53HealthCheckHealthCheckTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53HealthCheck.Route53HealthCheckHealthCheckTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/route53-health-check/index.ts",
          "line": 841
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53-health-check/index.ts",
        "line": 831
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-health-check/index.ts",
            "line": 889
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-health-check/index.ts",
            "line": 905
          },
          "name": "resetValue"
        }
      ],
      "name": "Route53HealthCheckHealthCheckTagsOutputReference",
      "namespace": "route53HealthCheck",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-health-check/index.ts",
            "line": 893
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-health-check/index.ts",
            "line": 909
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-health-check/index.ts",
            "line": 883
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-health-check/index.ts",
            "line": 899
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-health-check/index.ts",
            "line": 845
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.route53HealthCheck.Route53HealthCheckHealthCheckTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/route53-health-check/index:Route53HealthCheckHealthCheckTagsOutputReference"
    },
    "@cdktn/provider-awscc.route53HostedZone.Route53HostedZone": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53_hosted_zone awscc_route53_hosted_zone}."
      },
      "fqn": "@cdktn/provider-awscc.route53HostedZone.Route53HostedZone",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53_hosted_zone awscc_route53_hosted_zone} Resource."
        },
        "locationInModule": {
          "filename": "src/route53-hosted-zone/index.ts",
          "line": 699
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.route53HostedZone.Route53HostedZoneConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53-hosted-zone/index.ts",
        "line": 667
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Route53HostedZone resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/route53-hosted-zone/index.ts",
            "line": 684
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Route53HostedZone to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53_hosted_zone#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Route53HostedZone that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Route53HostedZone to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-hosted-zone/index.ts",
            "line": 732
          },
          "name": "putHostedZoneConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.route53HostedZone.Route53HostedZoneHostedZoneConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-hosted-zone/index.ts",
            "line": 748
          },
          "name": "putHostedZoneFeatures",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.route53HostedZone.Route53HostedZoneHostedZoneFeatures"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-hosted-zone/index.ts",
            "line": 769
          },
          "name": "putHostedZoneTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.route53HostedZone.Route53HostedZoneHostedZoneTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-hosted-zone/index.ts",
            "line": 811
          },
          "name": "putQueryLoggingConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.route53HostedZone.Route53HostedZoneQueryLoggingConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-hosted-zone/index.ts",
            "line": 827
          },
          "name": "putVpCs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.route53HostedZone.Route53HostedZoneVpCs"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-hosted-zone/index.ts",
            "line": 735
          },
          "name": "resetHostedZoneConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-hosted-zone/index.ts",
            "line": 751
          },
          "name": "resetHostedZoneFeatures"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-hosted-zone/index.ts",
            "line": 772
          },
          "name": "resetHostedZoneTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-hosted-zone/index.ts",
            "line": 793
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-hosted-zone/index.ts",
            "line": 814
          },
          "name": "resetQueryLoggingConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-hosted-zone/index.ts",
            "line": 830
          },
          "name": "resetVpCs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-hosted-zone/index.ts",
            "line": 842
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-hosted-zone/index.ts",
            "line": 853
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Route53HostedZone",
      "namespace": "route53HostedZone",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-hosted-zone/index.ts",
            "line": 672
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-hosted-zone/index.ts",
            "line": 729
          },
          "name": "hostedZoneConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.route53HostedZone.Route53HostedZoneHostedZoneConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-hosted-zone/index.ts",
            "line": 745
          },
          "name": "hostedZoneFeatures",
          "type": {
            "fqn": "@cdktn/provider-awscc.route53HostedZone.Route53HostedZoneHostedZoneFeaturesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-hosted-zone/index.ts",
            "line": 760
          },
          "name": "hostedZoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-hosted-zone/index.ts",
            "line": 766
          },
          "name": "hostedZoneTags",
          "type": {
            "fqn": "@cdktn/provider-awscc.route53HostedZone.Route53HostedZoneHostedZoneTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-hosted-zone/index.ts",
            "line": 781
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-hosted-zone/index.ts",
            "line": 802
          },
          "name": "nameServers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-hosted-zone/index.ts",
            "line": 808
          },
          "name": "queryLoggingConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.route53HostedZone.Route53HostedZoneQueryLoggingConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-hosted-zone/index.ts",
            "line": 824
          },
          "name": "vpCs",
          "type": {
            "fqn": "@cdktn/provider-awscc.route53HostedZone.Route53HostedZoneVpCsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-hosted-zone/index.ts",
            "line": 739
          },
          "name": "hostedZoneConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.route53HostedZone.Route53HostedZoneHostedZoneConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-hosted-zone/index.ts",
            "line": 755
          },
          "name": "hostedZoneFeaturesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.route53HostedZone.Route53HostedZoneHostedZoneFeatures"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-hosted-zone/index.ts",
            "line": 776
          },
          "name": "hostedZoneTagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.route53HostedZone.Route53HostedZoneHostedZoneTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-hosted-zone/index.ts",
            "line": 797
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-hosted-zone/index.ts",
            "line": 818
          },
          "name": "queryLoggingConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.route53HostedZone.Route53HostedZoneQueryLoggingConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-hosted-zone/index.ts",
            "line": 834
          },
          "name": "vpCsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.route53HostedZone.Route53HostedZoneVpCs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-hosted-zone/index.ts",
            "line": 787
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/route53-hosted-zone/index:Route53HostedZone"
    },
    "@cdktn/provider-awscc.route53HostedZone.Route53HostedZoneConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53HostedZone.Route53HostedZoneConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/route53-hosted-zone/index.ts",
        "line": 14
      },
      "name": "Route53HostedZoneConfig",
      "namespace": "route53HostedZone",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "If you don't want to specify a comment, omit the ``HostedZoneConfig`` and ``Comment`` elements.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53_hosted_zone#hosted_zone_config Route53HostedZone#hosted_zone_config}",
            "stability": "stable",
            "summary": "A complex type that contains an optional comment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-hosted-zone/index.ts",
            "line": 21
          },
          "name": "hostedZoneConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.route53HostedZone.Route53HostedZoneHostedZoneConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53_hosted_zone#hosted_zone_features Route53HostedZone#hosted_zone_features}",
            "stability": "stable",
            "summary": "The features configuration for the hosted zone, including accelerated recovery settings and status information."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-hosted-zone/index.ts",
            "line": 27
          },
          "name": "hostedZoneFeatures",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.route53HostedZone.Route53HostedZoneHostedZoneFeatures"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For information about using tags for cost allocation, see [Using Cost Allocation Tags](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/cost-alloc-tags.html) in the *User Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53_hosted_zone#hosted_zone_tags Route53HostedZone#hosted_zone_tags}",
            "stability": "stable",
            "summary": "Adds, edits, or deletes tags for a health check or a hosted zone."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-hosted-zone/index.ts",
            "line": 34
          },
          "name": "hostedZoneTags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.route53HostedZone.Route53HostedZoneHostedZoneTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Specify a fully qualified domain name, for example, *www.example.com*. The trailing dot is optional; Amazon Route 53 assumes that the domain name is fully qualified. This means that Route 53 treats *www.example.com* (without a trailing dot) and *www.example.com.* (with a trailing dot) as identical.\n If you're creating a public hosted zone, this is the name you have registered with your DNS registrar. If your domain name is registered with a registrar other than Route 53, change the name servers for your domain to the set of ``NameServers`` that are returned by the ``Fn::GetAtt`` intrinsic function.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53_hosted_zone#name Route53HostedZone#name}",
            "stability": "stable",
            "summary": "The name of the domain."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-hosted-zone/index.ts",
            "line": 41
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "After you create a query logging configuration, Amazon Route 53 begins to publish log data to an Amazon CloudWatch Logs log group.\n DNS query logs contain information about the queries that Route 53 receives for a specified public hosted zone, such as the following:\n  +  Route 53 edge location that responded to the DNS query\n  +  Domain or subdomain that was requested\n  +  DNS record type, such as A or AAAA\n  +  DNS response code, such as ``NoError`` or ``ServFail``\n  \n  + Log Group and Resource Policy Before you create a query logging configuration, perform the following operations. If you create a query logging configuration using the Route 53 console, Route 53 performs these operations automatically. Create a CloudWatch Logs log group, and make note of the ARN, which you specify when you create a query logging configuration. Note the following: You must create the log group in the us-east-1 region. You must use the same to create the log group and the hosted zone that you want to configure query logging for. When you create log groups for query logging, we recommend that you use a consistent prefix, for example: /aws/route53/hosted zone name In the next step, you'll create a resource policy, which controls access to one or more log groups and the associated resources, such as Route 53 hosted zones. There's a limit on the number of resource policies that you can create, so we recommend that you use a consistent prefix so you can use the same resource policy for all the log groups that you create for query logging. Create a CloudWatch Logs resource policy, and give it the permissions that Route 53 needs to create log streams and to send query logs to log streams. You must create the CloudWatch Logs resource policy in the us-east-1 region. For the value of Resource, specify the ARN for the log group that you created in the previous step. To use the same resource policy for all the CloudWatch Logs log groups that you created for query logging configurations, replace the hosted zone name with *, for example: arn:aws:logs:us-east-1:123412341234:log-group:/aws/route53/* To avoid the confused deputy problem, a security issue where an entity without a permission for an action can coerce a more-privileged entity to perform it, you can optionally limit the permissions that a service has to a resource in a resource-based policy by supplying the following values: For aws:SourceArn, supply the hosted zone ARN used in creating the query logging configuration. For example, aws:SourceArn: arn:aws:route53:::hostedzone/hosted zone ID. For aws:SourceAccount, supply the account ID for the account that creates the query logging configuration. For example, aws:SourceAccount:111111111111. For more information, see The confused deputy problem in the IAM User Guide. You can't use the CloudWatch console to create or edit a resource policy. You must use the CloudWatch API, one of the SDKs, or the . + Log Streams and Edge Locations When Route 53 finishes creating the configuration for DNS query logging, it does the following: Creates a log stream for an edge location the first time that the edge location responds to DNS queries for the specified hosted zone. That log stream is used to log all queries that Route 53 responds to for that edge location. Begins to send query logs to the applicable log stream. The name of each log stream is in the following format: hosted zone ID/edge location code The edge location code is a three-letter code and an arbitrarily assigned number, for example, DFW3. The three-letter code typically corresponds with the International Air Transport Association airport code for an airport near the edge location. (These abbreviations might change in the future.) For a list of edge locations, see \"The Route 53 Global Network\" on the Route 53 Product Details page. + Queries That Are Logged Query logs contain only the queries that DNS resolvers forward to Route 53. If a DNS resolver has already cached the response to a query (such as the IP address for a load balancer for example.com), the resolver will continue to return the cached response. It doesn't forward another query to Route 53 until the TTL for the corresponding resource record set expires. Depending on how many DNS queries are submitted for a resource record set, and depending on the TTL for that resource record set, query logs might contain information about only one query out of every several thousand queries that are submitted to DNS. For more information about how DNS works, see Routing Internet Traffic to Your Website or Web Application in the Amazon Route 53 Developer Guide. + Log File Format For a list of the values in each query log and the format of each value, see Logging DNS Queries in the Amazon Route 53 Developer Guide. + Pricing For information about charges for query logs, see Amazon CloudWatch Pricing. + How to Stop Logging If you want Route 53 to stop sending query logs to CloudWatch Logs, delete the query logging configuration. For more information, see DeleteQueryLoggingConfig.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53_hosted_zone#query_logging_config Route53HostedZone#query_logging_config}",
            "stability": "stable",
            "summary": "Creates a configuration for DNS query logging."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-hosted-zone/index.ts",
            "line": 54
          },
          "name": "queryLoggingConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.route53HostedZone.Route53HostedZoneQueryLoggingConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For public hosted zones, omit ``VPCs``, ``VPCId``, and ``VPCRegion``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53_hosted_zone#vp_cs Route53HostedZone#vp_cs}",
            "stability": "stable",
            "summary": "*Private hosted zones:* A complex type that contains information about the VPCs that are associated with the specified hosted zone."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-hosted-zone/index.ts",
            "line": 61
          },
          "name": "vpCs",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.route53HostedZone.Route53HostedZoneVpCs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/route53-hosted-zone/index:Route53HostedZoneConfig"
    },
    "@cdktn/provider-awscc.route53HostedZone.Route53HostedZoneHostedZoneConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53HostedZone.Route53HostedZoneHostedZoneConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/route53-hosted-zone/index.ts",
        "line": 63
      },
      "name": "Route53HostedZoneHostedZoneConfig",
      "namespace": "route53HostedZone",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53_hosted_zone#comment Route53HostedZone#comment}",
            "stability": "stable",
            "summary": "Any comments that you want to include about the hosted zone."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-hosted-zone/index.ts",
            "line": 69
          },
          "name": "comment",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/route53-hosted-zone/index:Route53HostedZoneHostedZoneConfig"
    },
    "@cdktn/provider-awscc.route53HostedZone.Route53HostedZoneHostedZoneConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53HostedZone.Route53HostedZoneHostedZoneConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/route53-hosted-zone/index.ts",
          "line": 109
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53-hosted-zone/index.ts",
        "line": 101
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-hosted-zone/index.ts",
            "line": 151
          },
          "name": "resetComment"
        }
      ],
      "name": "Route53HostedZoneHostedZoneConfigOutputReference",
      "namespace": "route53HostedZone",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-hosted-zone/index.ts",
            "line": 155
          },
          "name": "commentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-hosted-zone/index.ts",
            "line": 145
          },
          "name": "comment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-hosted-zone/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.route53HostedZone.Route53HostedZoneHostedZoneConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/route53-hosted-zone/index:Route53HostedZoneHostedZoneConfigOutputReference"
    },
    "@cdktn/provider-awscc.route53HostedZone.Route53HostedZoneHostedZoneFeatures": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53HostedZone.Route53HostedZoneHostedZoneFeatures",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/route53-hosted-zone/index.ts",
        "line": 159
      },
      "name": "Route53HostedZoneHostedZoneFeatures",
      "namespace": "route53HostedZone",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53_hosted_zone#enable_accelerated_recovery Route53HostedZone#enable_accelerated_recovery}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-hosted-zone/index.ts",
            "line": 163
          },
          "name": "enableAcceleratedRecovery",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/route53-hosted-zone/index:Route53HostedZoneHostedZoneFeatures"
    },
    "@cdktn/provider-awscc.route53HostedZone.Route53HostedZoneHostedZoneFeaturesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53HostedZone.Route53HostedZoneHostedZoneFeaturesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/route53-hosted-zone/index.ts",
          "line": 203
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53-hosted-zone/index.ts",
        "line": 195
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-hosted-zone/index.ts",
            "line": 245
          },
          "name": "resetEnableAcceleratedRecovery"
        }
      ],
      "name": "Route53HostedZoneHostedZoneFeaturesOutputReference",
      "namespace": "route53HostedZone",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-hosted-zone/index.ts",
            "line": 249
          },
          "name": "enableAcceleratedRecoveryInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-hosted-zone/index.ts",
            "line": 239
          },
          "name": "enableAcceleratedRecovery",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-hosted-zone/index.ts",
            "line": 207
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.route53HostedZone.Route53HostedZoneHostedZoneFeatures"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/route53-hosted-zone/index:Route53HostedZoneHostedZoneFeaturesOutputReference"
    },
    "@cdktn/provider-awscc.route53HostedZone.Route53HostedZoneHostedZoneTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53HostedZone.Route53HostedZoneHostedZoneTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/route53-hosted-zone/index.ts",
        "line": 253
      },
      "name": "Route53HostedZoneHostedZoneTags",
      "namespace": "route53HostedZone",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "+  *Edit a tag*: ``Key`` is the name of the tag that you want to change the ``Value`` for.\n  +  *Delete a key*: ``Key`` is the name of the tag you want to remove.\n  +  *Give a name to a health check*: Edit the default ``Name`` tag. In the Amazon Route 53 console, the list of your health checks includes a *Name* column that lets you see the name that you've given to each health check.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53_hosted_zone#key Route53HostedZone#key}",
            "stability": "stable",
            "summary": "The value of ``Key`` depends on the operation that you want to perform:   +  *Add a tag to a health check or hosted zone*: ``Key`` is the name that you want to give the new tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-hosted-zone/index.ts",
            "line": 263
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "+  *Edit a tag*: ``Value`` is the new value that you want to assign the tag.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53_hosted_zone#value Route53HostedZone#value}",
            "stability": "stable",
            "summary": "The value of ``Value`` depends on the operation that you want to perform:   +  *Add a tag to a health check or hosted zone*: ``Value`` is the value that you want to give the new tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-hosted-zone/index.ts",
            "line": 271
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/route53-hosted-zone/index:Route53HostedZoneHostedZoneTags"
    },
    "@cdktn/provider-awscc.route53HostedZone.Route53HostedZoneHostedZoneTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53HostedZone.Route53HostedZoneHostedZoneTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/route53-hosted-zone/index.ts",
          "line": 401
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53-hosted-zone/index.ts",
        "line": 393
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-hosted-zone/index.ts",
            "line": 408
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.route53HostedZone.Route53HostedZoneHostedZoneTagsOutputReference"
            }
          }
        }
      ],
      "name": "Route53HostedZoneHostedZoneTagsList",
      "namespace": "route53HostedZone",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-hosted-zone/index.ts",
            "line": 394
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.route53HostedZone.Route53HostedZoneHostedZoneTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/route53-hosted-zone/index:Route53HostedZoneHostedZoneTagsList"
    },
    "@cdktn/provider-awscc.route53HostedZone.Route53HostedZoneHostedZoneTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53HostedZone.Route53HostedZoneHostedZoneTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/route53-hosted-zone/index.ts",
          "line": 320
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53-hosted-zone/index.ts",
        "line": 310
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-hosted-zone/index.ts",
            "line": 368
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-hosted-zone/index.ts",
            "line": 384
          },
          "name": "resetValue"
        }
      ],
      "name": "Route53HostedZoneHostedZoneTagsOutputReference",
      "namespace": "route53HostedZone",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-hosted-zone/index.ts",
            "line": 372
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-hosted-zone/index.ts",
            "line": 388
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-hosted-zone/index.ts",
            "line": 362
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-hosted-zone/index.ts",
            "line": 378
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-hosted-zone/index.ts",
            "line": 324
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.route53HostedZone.Route53HostedZoneHostedZoneTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/route53-hosted-zone/index:Route53HostedZoneHostedZoneTagsOutputReference"
    },
    "@cdktn/provider-awscc.route53HostedZone.Route53HostedZoneQueryLoggingConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53HostedZone.Route53HostedZoneQueryLoggingConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/route53-hosted-zone/index.ts",
        "line": 412
      },
      "name": "Route53HostedZoneQueryLoggingConfig",
      "namespace": "route53HostedZone",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53_hosted_zone#cloudwatch_logs_log_group_arn Route53HostedZone#cloudwatch_logs_log_group_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the CloudWatch Logs log group that Amazon Route 53 is publishing logs to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-hosted-zone/index.ts",
            "line": 418
          },
          "name": "cloudwatchLogsLogGroupArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/route53-hosted-zone/index:Route53HostedZoneQueryLoggingConfig"
    },
    "@cdktn/provider-awscc.route53HostedZone.Route53HostedZoneQueryLoggingConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53HostedZone.Route53HostedZoneQueryLoggingConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/route53-hosted-zone/index.ts",
          "line": 458
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53-hosted-zone/index.ts",
        "line": 450
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-hosted-zone/index.ts",
            "line": 500
          },
          "name": "resetCloudwatchLogsLogGroupArn"
        }
      ],
      "name": "Route53HostedZoneQueryLoggingConfigOutputReference",
      "namespace": "route53HostedZone",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-hosted-zone/index.ts",
            "line": 504
          },
          "name": "cloudwatchLogsLogGroupArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-hosted-zone/index.ts",
            "line": 494
          },
          "name": "cloudwatchLogsLogGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-hosted-zone/index.ts",
            "line": 462
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.route53HostedZone.Route53HostedZoneQueryLoggingConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/route53-hosted-zone/index:Route53HostedZoneQueryLoggingConfigOutputReference"
    },
    "@cdktn/provider-awscc.route53HostedZone.Route53HostedZoneVpCs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53HostedZone.Route53HostedZoneVpCs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/route53-hosted-zone/index.ts",
        "line": 508
      },
      "name": "Route53HostedZoneVpCs",
      "namespace": "route53HostedZone",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "For public hosted zones, omit ``VPCs``, ``VPCId``, and ``VPCRegion``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53_hosted_zone#vpc_id Route53HostedZone#vpc_id}",
            "stability": "stable",
            "summary": "*Private hosted zones only:* The ID of an Amazon VPC."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-hosted-zone/index.ts",
            "line": 515
          },
          "name": "vpcId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For public hosted zones, omit ``VPCs``, ``VPCId``, and ``VPCRegion``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53_hosted_zone#vpc_region Route53HostedZone#vpc_region}",
            "stability": "stable",
            "summary": "*Private hosted zones only:* The region that an Amazon VPC was created in."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-hosted-zone/index.ts",
            "line": 522
          },
          "name": "vpcRegion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/route53-hosted-zone/index:Route53HostedZoneVpCs"
    },
    "@cdktn/provider-awscc.route53HostedZone.Route53HostedZoneVpCsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53HostedZone.Route53HostedZoneVpCsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/route53-hosted-zone/index.ts",
          "line": 652
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53-hosted-zone/index.ts",
        "line": 644
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-hosted-zone/index.ts",
            "line": 659
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.route53HostedZone.Route53HostedZoneVpCsOutputReference"
            }
          }
        }
      ],
      "name": "Route53HostedZoneVpCsList",
      "namespace": "route53HostedZone",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-hosted-zone/index.ts",
            "line": 645
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.route53HostedZone.Route53HostedZoneVpCs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/route53-hosted-zone/index:Route53HostedZoneVpCsList"
    },
    "@cdktn/provider-awscc.route53HostedZone.Route53HostedZoneVpCsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53HostedZone.Route53HostedZoneVpCsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/route53-hosted-zone/index.ts",
          "line": 571
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53-hosted-zone/index.ts",
        "line": 561
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-hosted-zone/index.ts",
            "line": 619
          },
          "name": "resetVpcId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-hosted-zone/index.ts",
            "line": 635
          },
          "name": "resetVpcRegion"
        }
      ],
      "name": "Route53HostedZoneVpCsOutputReference",
      "namespace": "route53HostedZone",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-hosted-zone/index.ts",
            "line": 623
          },
          "name": "vpcIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-hosted-zone/index.ts",
            "line": 639
          },
          "name": "vpcRegionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-hosted-zone/index.ts",
            "line": 613
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-hosted-zone/index.ts",
            "line": 629
          },
          "name": "vpcRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-hosted-zone/index.ts",
            "line": 575
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.route53HostedZone.Route53HostedZoneVpCs"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/route53-hosted-zone/index:Route53HostedZoneVpCsOutputReference"
    },
    "@cdktn/provider-awscc.route53KeySigningKey.Route53KeySigningKey": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53_key_signing_key awscc_route53_key_signing_key}."
      },
      "fqn": "@cdktn/provider-awscc.route53KeySigningKey.Route53KeySigningKey",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53_key_signing_key awscc_route53_key_signing_key} Resource."
        },
        "locationInModule": {
          "filename": "src/route53-key-signing-key/index.ts",
          "line": 76
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.route53KeySigningKey.Route53KeySigningKeyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53-key-signing-key/index.ts",
        "line": 44
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Route53KeySigningKey resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/route53-key-signing-key/index.ts",
            "line": 61
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Route53KeySigningKey to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53_key_signing_key#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Route53KeySigningKey that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Route53KeySigningKey to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-key-signing-key/index.ts",
            "line": 163
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-key-signing-key/index.ts",
            "line": 172
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Route53KeySigningKey",
      "namespace": "route53KeySigningKey",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-key-signing-key/index.ts",
            "line": 49
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-key-signing-key/index.ts",
            "line": 116
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-key-signing-key/index.ts",
            "line": 111
          },
          "name": "hostedZoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-key-signing-key/index.ts",
            "line": 129
          },
          "name": "keyManagementServiceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-key-signing-key/index.ts",
            "line": 142
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-key-signing-key/index.ts",
            "line": 155
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-key-signing-key/index.ts",
            "line": 104
          },
          "name": "hostedZoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-key-signing-key/index.ts",
            "line": 122
          },
          "name": "keyManagementServiceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-key-signing-key/index.ts",
            "line": 135
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-key-signing-key/index.ts",
            "line": 148
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/route53-key-signing-key/index:Route53KeySigningKey"
    },
    "@cdktn/provider-awscc.route53KeySigningKey.Route53KeySigningKeyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53KeySigningKey.Route53KeySigningKeyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/route53-key-signing-key/index.ts",
        "line": 14
      },
      "name": "Route53KeySigningKeyConfig",
      "namespace": "route53KeySigningKey",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53_key_signing_key#hosted_zone_id Route53KeySigningKey#hosted_zone_id}",
            "stability": "stable",
            "summary": "The unique string (ID) used to identify a hosted zone."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-key-signing-key/index.ts",
            "line": 20
          },
          "name": "hostedZoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The KeyManagementServiceArn must be unique for each key signing key (KSK) in a single hosted zone.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53_key_signing_key#key_management_service_arn Route53KeySigningKey#key_management_service_arn}",
            "stability": "stable",
            "summary": "The Amazon resource name (ARN) for a customer managed key (CMK) in AWS Key Management Service (KMS)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-key-signing-key/index.ts",
            "line": 26
          },
          "name": "keyManagementServiceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Name must be unique for each key signing key in the same hosted zone.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53_key_signing_key#name Route53KeySigningKey#name}",
            "stability": "stable",
            "summary": "An alphanumeric string used to identify a key signing key (KSK)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-key-signing-key/index.ts",
            "line": 32
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can set the value to ACTIVE or INACTIVE.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53_key_signing_key#status Route53KeySigningKey#status}",
            "stability": "stable",
            "summary": "A string specifying the initial status of the key signing key (KSK)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-key-signing-key/index.ts",
            "line": 38
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/route53-key-signing-key/index:Route53KeySigningKeyConfig"
    },
    "@cdktn/provider-awscc.route53ProfilesProfile.Route53ProfilesProfile": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53profiles_profile awscc_route53profiles_profile}."
      },
      "fqn": "@cdktn/provider-awscc.route53ProfilesProfile.Route53ProfilesProfile",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53profiles_profile awscc_route53profiles_profile} Resource."
        },
        "locationInModule": {
          "filename": "src/route53profiles-profile/index.ts",
          "line": 217
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.route53ProfilesProfile.Route53ProfilesProfileConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53profiles-profile/index.ts",
        "line": 185
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Route53ProfilesProfile resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/route53profiles-profile/index.ts",
            "line": 202
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Route53ProfilesProfile to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53profiles_profile#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Route53ProfilesProfile that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Route53ProfilesProfile to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53profiles-profile/index.ts",
            "line": 284
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.route53ProfilesProfile.Route53ProfilesProfileTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53profiles-profile/index.ts",
            "line": 287
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53profiles-profile/index.ts",
            "line": 299
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53profiles-profile/index.ts",
            "line": 306
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Route53ProfilesProfile",
      "namespace": "route53ProfilesProfile",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53profiles-profile/index.ts",
            "line": 190
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53profiles-profile/index.ts",
            "line": 242
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53profiles-profile/index.ts",
            "line": 247
          },
          "name": "clientToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53profiles-profile/index.ts",
            "line": 252
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53profiles-profile/index.ts",
            "line": 270
          },
          "name": "profileId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53profiles-profile/index.ts",
            "line": 275
          },
          "name": "shareStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53profiles-profile/index.ts",
            "line": 281
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.route53ProfilesProfile.Route53ProfilesProfileTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53profiles-profile/index.ts",
            "line": 265
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53profiles-profile/index.ts",
            "line": 291
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.route53ProfilesProfile.Route53ProfilesProfileTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53profiles-profile/index.ts",
            "line": 258
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/route53profiles-profile/index:Route53ProfilesProfile"
    },
    "@cdktn/provider-awscc.route53ProfilesProfile.Route53ProfilesProfileConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53ProfilesProfile.Route53ProfilesProfileConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/route53profiles-profile/index.ts",
        "line": 14
      },
      "name": "Route53ProfilesProfileConfig",
      "namespace": "route53ProfilesProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53profiles_profile#name Route53ProfilesProfile#name}",
            "stability": "stable",
            "summary": "The name of the profile."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53profiles-profile/index.ts",
            "line": 20
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53profiles_profile#tags Route53ProfilesProfile#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53profiles-profile/index.ts",
            "line": 26
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.route53ProfilesProfile.Route53ProfilesProfileTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/route53profiles-profile/index:Route53ProfilesProfileConfig"
    },
    "@cdktn/provider-awscc.route53ProfilesProfile.Route53ProfilesProfileTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53ProfilesProfile.Route53ProfilesProfileTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/route53profiles-profile/index.ts",
        "line": 28
      },
      "name": "Route53ProfilesProfileTags",
      "namespace": "route53ProfilesProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53profiles_profile#key Route53ProfilesProfile#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53profiles-profile/index.ts",
            "line": 34
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53profiles_profile#value Route53ProfilesProfile#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53profiles-profile/index.ts",
            "line": 40
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/route53profiles-profile/index:Route53ProfilesProfileTags"
    },
    "@cdktn/provider-awscc.route53ProfilesProfile.Route53ProfilesProfileTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53ProfilesProfile.Route53ProfilesProfileTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/route53profiles-profile/index.ts",
          "line": 170
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53profiles-profile/index.ts",
        "line": 162
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53profiles-profile/index.ts",
            "line": 177
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.route53ProfilesProfile.Route53ProfilesProfileTagsOutputReference"
            }
          }
        }
      ],
      "name": "Route53ProfilesProfileTagsList",
      "namespace": "route53ProfilesProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53profiles-profile/index.ts",
            "line": 163
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.route53ProfilesProfile.Route53ProfilesProfileTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/route53profiles-profile/index:Route53ProfilesProfileTagsList"
    },
    "@cdktn/provider-awscc.route53ProfilesProfile.Route53ProfilesProfileTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53ProfilesProfile.Route53ProfilesProfileTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/route53profiles-profile/index.ts",
          "line": 89
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53profiles-profile/index.ts",
        "line": 79
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53profiles-profile/index.ts",
            "line": 137
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53profiles-profile/index.ts",
            "line": 153
          },
          "name": "resetValue"
        }
      ],
      "name": "Route53ProfilesProfileTagsOutputReference",
      "namespace": "route53ProfilesProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53profiles-profile/index.ts",
            "line": 141
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53profiles-profile/index.ts",
            "line": 157
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53profiles-profile/index.ts",
            "line": 131
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53profiles-profile/index.ts",
            "line": 147
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53profiles-profile/index.ts",
            "line": 93
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.route53ProfilesProfile.Route53ProfilesProfileTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/route53profiles-profile/index:Route53ProfilesProfileTagsOutputReference"
    },
    "@cdktn/provider-awscc.route53ProfilesProfileAssociation.Route53ProfilesProfileAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53profiles_profile_association awscc_route53profiles_profile_association}."
      },
      "fqn": "@cdktn/provider-awscc.route53ProfilesProfileAssociation.Route53ProfilesProfileAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53profiles_profile_association awscc_route53profiles_profile_association} Resource."
        },
        "locationInModule": {
          "filename": "src/route53profiles-profile-association/index.ts",
          "line": 235
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.route53ProfilesProfileAssociation.Route53ProfilesProfileAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53profiles-profile-association/index.ts",
        "line": 203
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Route53ProfilesProfileAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/route53profiles-profile-association/index.ts",
            "line": 220
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Route53ProfilesProfileAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53profiles_profile_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Route53ProfilesProfileAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Route53ProfilesProfileAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53profiles-profile-association/index.ts",
            "line": 332
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.route53ProfilesProfileAssociation.Route53ProfilesProfileAssociationTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53profiles-profile-association/index.ts",
            "line": 270
          },
          "name": "resetArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53profiles-profile-association/index.ts",
            "line": 335
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53profiles-profile-association/index.ts",
            "line": 347
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53profiles-profile-association/index.ts",
            "line": 357
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Route53ProfilesProfileAssociation",
      "namespace": "route53ProfilesProfileAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53profiles-profile-association/index.ts",
            "line": 208
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53profiles-profile-association/index.ts",
            "line": 279
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53profiles-profile-association/index.ts",
            "line": 297
          },
          "name": "profileAssociationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53profiles-profile-association/index.ts",
            "line": 329
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.route53ProfilesProfileAssociation.Route53ProfilesProfileAssociationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53profiles-profile-association/index.ts",
            "line": 274
          },
          "name": "arnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53profiles-profile-association/index.ts",
            "line": 292
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53profiles-profile-association/index.ts",
            "line": 310
          },
          "name": "profileIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53profiles-profile-association/index.ts",
            "line": 323
          },
          "name": "resourceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53profiles-profile-association/index.ts",
            "line": 339
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.route53ProfilesProfileAssociation.Route53ProfilesProfileAssociationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53profiles-profile-association/index.ts",
            "line": 264
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53profiles-profile-association/index.ts",
            "line": 285
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53profiles-profile-association/index.ts",
            "line": 303
          },
          "name": "profileId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53profiles-profile-association/index.ts",
            "line": 316
          },
          "name": "resourceId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/route53profiles-profile-association/index:Route53ProfilesProfileAssociation"
    },
    "@cdktn/provider-awscc.route53ProfilesProfileAssociation.Route53ProfilesProfileAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53ProfilesProfileAssociation.Route53ProfilesProfileAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/route53profiles-profile-association/index.ts",
        "line": 14
      },
      "name": "Route53ProfilesProfileAssociationConfig",
      "namespace": "route53ProfilesProfileAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53profiles_profile_association#name Route53ProfilesProfileAssociation#name}",
            "stability": "stable",
            "summary": "The name of an association between a  Profile and a VPC."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53profiles-profile-association/index.ts",
            "line": 26
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53profiles_profile_association#profile_id Route53ProfilesProfileAssociation#profile_id}",
            "stability": "stable",
            "summary": "The ID of the  profile that you associated with the resource that is specified by ResourceId."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53profiles-profile-association/index.ts",
            "line": 32
          },
          "name": "profileId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53profiles_profile_association#resource_id Route53ProfilesProfileAssociation#resource_id}",
            "stability": "stable",
            "summary": "The resource that you associated the  profile with."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53profiles-profile-association/index.ts",
            "line": 38
          },
          "name": "resourceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53profiles_profile_association#arn Route53ProfilesProfileAssociation#arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the profile association."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53profiles-profile-association/index.ts",
            "line": 20
          },
          "name": "arn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53profiles_profile_association#tags Route53ProfilesProfileAssociation#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53profiles-profile-association/index.ts",
            "line": 44
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.route53ProfilesProfileAssociation.Route53ProfilesProfileAssociationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/route53profiles-profile-association/index:Route53ProfilesProfileAssociationConfig"
    },
    "@cdktn/provider-awscc.route53ProfilesProfileAssociation.Route53ProfilesProfileAssociationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53ProfilesProfileAssociation.Route53ProfilesProfileAssociationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/route53profiles-profile-association/index.ts",
        "line": 46
      },
      "name": "Route53ProfilesProfileAssociationTags",
      "namespace": "route53ProfilesProfileAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53profiles_profile_association#key Route53ProfilesProfileAssociation#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53profiles-profile-association/index.ts",
            "line": 52
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53profiles_profile_association#value Route53ProfilesProfileAssociation#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53profiles-profile-association/index.ts",
            "line": 58
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/route53profiles-profile-association/index:Route53ProfilesProfileAssociationTags"
    },
    "@cdktn/provider-awscc.route53ProfilesProfileAssociation.Route53ProfilesProfileAssociationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53ProfilesProfileAssociation.Route53ProfilesProfileAssociationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/route53profiles-profile-association/index.ts",
          "line": 188
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53profiles-profile-association/index.ts",
        "line": 180
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53profiles-profile-association/index.ts",
            "line": 195
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.route53ProfilesProfileAssociation.Route53ProfilesProfileAssociationTagsOutputReference"
            }
          }
        }
      ],
      "name": "Route53ProfilesProfileAssociationTagsList",
      "namespace": "route53ProfilesProfileAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53profiles-profile-association/index.ts",
            "line": 181
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.route53ProfilesProfileAssociation.Route53ProfilesProfileAssociationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/route53profiles-profile-association/index:Route53ProfilesProfileAssociationTagsList"
    },
    "@cdktn/provider-awscc.route53ProfilesProfileAssociation.Route53ProfilesProfileAssociationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53ProfilesProfileAssociation.Route53ProfilesProfileAssociationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/route53profiles-profile-association/index.ts",
          "line": 107
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53profiles-profile-association/index.ts",
        "line": 97
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53profiles-profile-association/index.ts",
            "line": 155
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53profiles-profile-association/index.ts",
            "line": 171
          },
          "name": "resetValue"
        }
      ],
      "name": "Route53ProfilesProfileAssociationTagsOutputReference",
      "namespace": "route53ProfilesProfileAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53profiles-profile-association/index.ts",
            "line": 159
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53profiles-profile-association/index.ts",
            "line": 175
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53profiles-profile-association/index.ts",
            "line": 149
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53profiles-profile-association/index.ts",
            "line": 165
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53profiles-profile-association/index.ts",
            "line": 111
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.route53ProfilesProfileAssociation.Route53ProfilesProfileAssociationTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/route53profiles-profile-association/index:Route53ProfilesProfileAssociationTagsOutputReference"
    },
    "@cdktn/provider-awscc.route53ProfilesProfileResourceAssociation.Route53ProfilesProfileResourceAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53profiles_profile_resource_association awscc_route53profiles_profile_resource_association}."
      },
      "fqn": "@cdktn/provider-awscc.route53ProfilesProfileResourceAssociation.Route53ProfilesProfileResourceAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53profiles_profile_resource_association awscc_route53profiles_profile_resource_association} Resource."
        },
        "locationInModule": {
          "filename": "src/route53profiles-profile-resource-association/index.ts",
          "line": 76
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.route53ProfilesProfileResourceAssociation.Route53ProfilesProfileResourceAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53profiles-profile-resource-association/index.ts",
        "line": 44
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Route53ProfilesProfileResourceAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/route53profiles-profile-resource-association/index.ts",
            "line": 61
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Route53ProfilesProfileResourceAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53profiles_profile_resource_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Route53ProfilesProfileResourceAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Route53ProfilesProfileResourceAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53profiles-profile-resource-association/index.ts",
            "line": 159
          },
          "name": "resetResourceProperties"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53profiles-profile-resource-association/index.ts",
            "line": 176
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53profiles-profile-resource-association/index.ts",
            "line": 185
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Route53ProfilesProfileResourceAssociation",
      "namespace": "route53ProfilesProfileResourceAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53profiles-profile-resource-association/index.ts",
            "line": 49
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53profiles-profile-resource-association/index.ts",
            "line": 103
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53profiles-profile-resource-association/index.ts",
            "line": 134
          },
          "name": "profileResourceAssociationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53profiles-profile-resource-association/index.ts",
            "line": 168
          },
          "name": "resourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53profiles-profile-resource-association/index.ts",
            "line": 116
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53profiles-profile-resource-association/index.ts",
            "line": 129
          },
          "name": "profileIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53profiles-profile-resource-association/index.ts",
            "line": 147
          },
          "name": "resourceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53profiles-profile-resource-association/index.ts",
            "line": 163
          },
          "name": "resourcePropertiesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53profiles-profile-resource-association/index.ts",
            "line": 109
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53profiles-profile-resource-association/index.ts",
            "line": 122
          },
          "name": "profileId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53profiles-profile-resource-association/index.ts",
            "line": 140
          },
          "name": "resourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53profiles-profile-resource-association/index.ts",
            "line": 153
          },
          "name": "resourceProperties",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/route53profiles-profile-resource-association/index:Route53ProfilesProfileResourceAssociation"
    },
    "@cdktn/provider-awscc.route53ProfilesProfileResourceAssociation.Route53ProfilesProfileResourceAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53ProfilesProfileResourceAssociation.Route53ProfilesProfileResourceAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/route53profiles-profile-resource-association/index.ts",
        "line": 14
      },
      "name": "Route53ProfilesProfileResourceAssociationConfig",
      "namespace": "route53ProfilesProfileResourceAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53profiles_profile_resource_association#name Route53ProfilesProfileResourceAssociation#name}",
            "stability": "stable",
            "summary": "The name of an association between the  Profile and resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53profiles-profile-resource-association/index.ts",
            "line": 20
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53profiles_profile_resource_association#profile_id Route53ProfilesProfileResourceAssociation#profile_id}",
            "stability": "stable",
            "summary": "The ID of the  profile that you associated the resource to that is specified by ResourceArn."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53profiles-profile-resource-association/index.ts",
            "line": 26
          },
          "name": "profileId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53profiles_profile_resource_association#resource_arn Route53ProfilesProfileResourceAssociation#resource_arn}",
            "stability": "stable",
            "summary": "The arn of the resource that you associated to the  Profile."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53profiles-profile-resource-association/index.ts",
            "line": 32
          },
          "name": "resourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53profiles_profile_resource_association#resource_properties Route53ProfilesProfileResourceAssociation#resource_properties}",
            "stability": "stable",
            "summary": "A JSON-formatted string with key-value pairs specifying the properties of the associated resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53profiles-profile-resource-association/index.ts",
            "line": 38
          },
          "name": "resourceProperties",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/route53profiles-profile-resource-association/index:Route53ProfilesProfileResourceAssociationConfig"
    },
    "@cdktn/provider-awscc.route53RecordSet.Route53RecordSet": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53_record_set awscc_route53_record_set}."
      },
      "fqn": "@cdktn/provider-awscc.route53RecordSet.Route53RecordSet",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53_record_set awscc_route53_record_set} Resource."
        },
        "locationInModule": {
          "filename": "src/route53-record-set/index.ts",
          "line": 887
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.route53RecordSet.Route53RecordSetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53-record-set/index.ts",
        "line": 855
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Route53RecordSet resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 872
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Route53RecordSet to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53_record_set#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Route53RecordSet that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Route53RecordSet to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 931
          },
          "name": "putAliasTarget",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.route53RecordSet.Route53RecordSetAliasTarget"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 947
          },
          "name": "putCidrRoutingConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.route53RecordSet.Route53RecordSetCidrRoutingConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 995
          },
          "name": "putGeoLocation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.route53RecordSet.Route53RecordSetGeoLocation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 1011
          },
          "name": "putGeoProximityLocation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.route53RecordSet.Route53RecordSetGeoProximityLocation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 934
          },
          "name": "resetAliasTarget"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 950
          },
          "name": "resetCidrRoutingConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 966
          },
          "name": "resetComment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 982
          },
          "name": "resetFailover"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 998
          },
          "name": "resetGeoLocation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 1014
          },
          "name": "resetGeoProximityLocation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 1030
          },
          "name": "resetHealthCheckId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 1046
          },
          "name": "resetHostedZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 1062
          },
          "name": "resetHostedZoneName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 1083
          },
          "name": "resetMultiValueAnswer"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 1117
          },
          "name": "resetRegion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 1133
          },
          "name": "resetResourceRecords"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 1149
          },
          "name": "resetSetIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 1165
          },
          "name": "resetTtl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 1194
          },
          "name": "resetWeight"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 1206
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 1228
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Route53RecordSet",
      "namespace": "route53RecordSet",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 860
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 928
          },
          "name": "aliasTarget",
          "type": {
            "fqn": "@cdktn/provider-awscc.route53RecordSet.Route53RecordSetAliasTargetOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 944
          },
          "name": "cidrRoutingConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.route53RecordSet.Route53RecordSetCidrRoutingConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 992
          },
          "name": "geoLocation",
          "type": {
            "fqn": "@cdktn/provider-awscc.route53RecordSet.Route53RecordSetGeoLocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 1008
          },
          "name": "geoProximityLocation",
          "type": {
            "fqn": "@cdktn/provider-awscc.route53RecordSet.Route53RecordSetGeoProximityLocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 1071
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 1105
          },
          "name": "recordSetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 938
          },
          "name": "aliasTargetInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.route53RecordSet.Route53RecordSetAliasTarget"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 954
          },
          "name": "cidrRoutingConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.route53RecordSet.Route53RecordSetCidrRoutingConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 970
          },
          "name": "commentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 986
          },
          "name": "failoverInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 1002
          },
          "name": "geoLocationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.route53RecordSet.Route53RecordSetGeoLocation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 1018
          },
          "name": "geoProximityLocationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.route53RecordSet.Route53RecordSetGeoProximityLocation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 1034
          },
          "name": "healthCheckIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 1050
          },
          "name": "hostedZoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 1066
          },
          "name": "hostedZoneNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 1087
          },
          "name": "multiValueAnswerInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 1100
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 1121
          },
          "name": "regionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 1137
          },
          "name": "resourceRecordsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 1153
          },
          "name": "setIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 1169
          },
          "name": "ttlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 1182
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 1198
          },
          "name": "weightInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 960
          },
          "name": "comment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 976
          },
          "name": "failover",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 1024
          },
          "name": "healthCheckId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 1040
          },
          "name": "hostedZoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 1056
          },
          "name": "hostedZoneName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 1077
          },
          "name": "multiValueAnswer",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 1093
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 1111
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 1127
          },
          "name": "resourceRecords",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 1143
          },
          "name": "setIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 1159
          },
          "name": "ttl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 1175
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 1188
          },
          "name": "weight",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/route53-record-set/index:Route53RecordSet"
    },
    "@cdktn/provider-awscc.route53RecordSet.Route53RecordSetAliasTarget": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53RecordSet.Route53RecordSetAliasTarget",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/route53-record-set/index.ts",
        "line": 84
      },
      "name": "Route53RecordSetAliasTarget",
      "namespace": "route53RecordSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53_record_set#dns_name Route53RecordSet#dns_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 88
          },
          "name": "dnsName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53_record_set#evaluate_target_health Route53RecordSet#evaluate_target_health}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 92
          },
          "name": "evaluateTargetHealth",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53_record_set#hosted_zone_id Route53RecordSet#hosted_zone_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 96
          },
          "name": "hostedZoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/route53-record-set/index:Route53RecordSetAliasTarget"
    },
    "@cdktn/provider-awscc.route53RecordSet.Route53RecordSetAliasTargetOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53RecordSet.Route53RecordSetAliasTargetOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/route53-record-set/index.ts",
          "line": 150
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53-record-set/index.ts",
        "line": 142
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 204
          },
          "name": "resetDnsName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 220
          },
          "name": "resetEvaluateTargetHealth"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 236
          },
          "name": "resetHostedZoneId"
        }
      ],
      "name": "Route53RecordSetAliasTargetOutputReference",
      "namespace": "route53RecordSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 208
          },
          "name": "dnsNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 224
          },
          "name": "evaluateTargetHealthInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 240
          },
          "name": "hostedZoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 198
          },
          "name": "dnsName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 214
          },
          "name": "evaluateTargetHealth",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 230
          },
          "name": "hostedZoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 154
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.route53RecordSet.Route53RecordSetAliasTarget"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/route53-record-set/index:Route53RecordSetAliasTargetOutputReference"
    },
    "@cdktn/provider-awscc.route53RecordSet.Route53RecordSetCidrRoutingConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53RecordSet.Route53RecordSetCidrRoutingConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/route53-record-set/index.ts",
        "line": 244
      },
      "name": "Route53RecordSetCidrRoutingConfig",
      "namespace": "route53RecordSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53_record_set#collection_id Route53RecordSet#collection_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 248
          },
          "name": "collectionId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53_record_set#location_name Route53RecordSet#location_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 252
          },
          "name": "locationName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/route53-record-set/index:Route53RecordSetCidrRoutingConfig"
    },
    "@cdktn/provider-awscc.route53RecordSet.Route53RecordSetCidrRoutingConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53RecordSet.Route53RecordSetCidrRoutingConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/route53-record-set/index.ts",
          "line": 299
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53-record-set/index.ts",
        "line": 291
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 347
          },
          "name": "resetCollectionId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 363
          },
          "name": "resetLocationName"
        }
      ],
      "name": "Route53RecordSetCidrRoutingConfigOutputReference",
      "namespace": "route53RecordSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 351
          },
          "name": "collectionIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 367
          },
          "name": "locationNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 341
          },
          "name": "collectionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 357
          },
          "name": "locationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 303
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.route53RecordSet.Route53RecordSetCidrRoutingConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/route53-record-set/index:Route53RecordSetCidrRoutingConfigOutputReference"
    },
    "@cdktn/provider-awscc.route53RecordSet.Route53RecordSetConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53RecordSet.Route53RecordSetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/route53-record-set/index.ts",
        "line": 14
      },
      "name": "Route53RecordSetConfig",
      "namespace": "route53RecordSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53_record_set#name Route53RecordSet#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 58
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53_record_set#type Route53RecordSet#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 78
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53_record_set#alias_target Route53RecordSet#alias_target}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 18
          },
          "name": "aliasTarget",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.route53RecordSet.Route53RecordSetAliasTarget"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53_record_set#cidr_routing_config Route53RecordSet#cidr_routing_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 22
          },
          "name": "cidrRoutingConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.route53RecordSet.Route53RecordSetCidrRoutingConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53_record_set#comment Route53RecordSet#comment}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 26
          },
          "name": "comment",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53_record_set#failover Route53RecordSet#failover}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 30
          },
          "name": "failover",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53_record_set#geo_location Route53RecordSet#geo_location}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 34
          },
          "name": "geoLocation",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.route53RecordSet.Route53RecordSetGeoLocation"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53_record_set#geo_proximity_location Route53RecordSet#geo_proximity_location}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 38
          },
          "name": "geoProximityLocation",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.route53RecordSet.Route53RecordSetGeoProximityLocation"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53_record_set#health_check_id Route53RecordSet#health_check_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 42
          },
          "name": "healthCheckId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53_record_set#hosted_zone_id Route53RecordSet#hosted_zone_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 46
          },
          "name": "hostedZoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53_record_set#hosted_zone_name Route53RecordSet#hosted_zone_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 50
          },
          "name": "hostedZoneName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53_record_set#multi_value_answer Route53RecordSet#multi_value_answer}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 54
          },
          "name": "multiValueAnswer",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53_record_set#region Route53RecordSet#region}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 62
          },
          "name": "region",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53_record_set#resource_records Route53RecordSet#resource_records}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 66
          },
          "name": "resourceRecords",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53_record_set#set_identifier Route53RecordSet#set_identifier}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 70
          },
          "name": "setIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53_record_set#ttl Route53RecordSet#ttl}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 74
          },
          "name": "ttl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53_record_set#weight Route53RecordSet#weight}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 82
          },
          "name": "weight",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/route53-record-set/index:Route53RecordSetConfig"
    },
    "@cdktn/provider-awscc.route53RecordSet.Route53RecordSetGeoLocation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53RecordSet.Route53RecordSetGeoLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/route53-record-set/index.ts",
        "line": 371
      },
      "name": "Route53RecordSetGeoLocation",
      "namespace": "route53RecordSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53_record_set#continent_code Route53RecordSet#continent_code}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 375
          },
          "name": "continentCode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53_record_set#country_code Route53RecordSet#country_code}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 379
          },
          "name": "countryCode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53_record_set#subdivision_code Route53RecordSet#subdivision_code}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 383
          },
          "name": "subdivisionCode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/route53-record-set/index:Route53RecordSetGeoLocation"
    },
    "@cdktn/provider-awscc.route53RecordSet.Route53RecordSetGeoLocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53RecordSet.Route53RecordSetGeoLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/route53-record-set/index.ts",
          "line": 437
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53-record-set/index.ts",
        "line": 429
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 491
          },
          "name": "resetContinentCode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 507
          },
          "name": "resetCountryCode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 523
          },
          "name": "resetSubdivisionCode"
        }
      ],
      "name": "Route53RecordSetGeoLocationOutputReference",
      "namespace": "route53RecordSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 495
          },
          "name": "continentCodeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 511
          },
          "name": "countryCodeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 527
          },
          "name": "subdivisionCodeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 485
          },
          "name": "continentCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 501
          },
          "name": "countryCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 517
          },
          "name": "subdivisionCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 441
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.route53RecordSet.Route53RecordSetGeoLocation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/route53-record-set/index:Route53RecordSetGeoLocationOutputReference"
    },
    "@cdktn/provider-awscc.route53RecordSet.Route53RecordSetGeoProximityLocation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53RecordSet.Route53RecordSetGeoProximityLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/route53-record-set/index.ts",
        "line": 658
      },
      "name": "Route53RecordSetGeoProximityLocation",
      "namespace": "route53RecordSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53_record_set#aws_region Route53RecordSet#aws_region}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 662
          },
          "name": "awsRegion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53_record_set#bias Route53RecordSet#bias}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 666
          },
          "name": "bias",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53_record_set#coordinates Route53RecordSet#coordinates}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 670
          },
          "name": "coordinates",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.route53RecordSet.Route53RecordSetGeoProximityLocationCoordinates"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53_record_set#local_zone_group Route53RecordSet#local_zone_group}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 674
          },
          "name": "localZoneGroup",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/route53-record-set/index:Route53RecordSetGeoProximityLocation"
    },
    "@cdktn/provider-awscc.route53RecordSet.Route53RecordSetGeoProximityLocationCoordinates": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53RecordSet.Route53RecordSetGeoProximityLocationCoordinates",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/route53-record-set/index.ts",
        "line": 531
      },
      "name": "Route53RecordSetGeoProximityLocationCoordinates",
      "namespace": "route53RecordSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53_record_set#latitude Route53RecordSet#latitude}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 535
          },
          "name": "latitude",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53_record_set#longitude Route53RecordSet#longitude}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 539
          },
          "name": "longitude",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/route53-record-set/index:Route53RecordSetGeoProximityLocationCoordinates"
    },
    "@cdktn/provider-awscc.route53RecordSet.Route53RecordSetGeoProximityLocationCoordinatesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53RecordSet.Route53RecordSetGeoProximityLocationCoordinatesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/route53-record-set/index.ts",
          "line": 586
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53-record-set/index.ts",
        "line": 578
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 634
          },
          "name": "resetLatitude"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 650
          },
          "name": "resetLongitude"
        }
      ],
      "name": "Route53RecordSetGeoProximityLocationCoordinatesOutputReference",
      "namespace": "route53RecordSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 638
          },
          "name": "latitudeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 654
          },
          "name": "longitudeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 628
          },
          "name": "latitude",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 644
          },
          "name": "longitude",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 590
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.route53RecordSet.Route53RecordSetGeoProximityLocationCoordinates"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/route53-record-set/index:Route53RecordSetGeoProximityLocationCoordinatesOutputReference"
    },
    "@cdktn/provider-awscc.route53RecordSet.Route53RecordSetGeoProximityLocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53RecordSet.Route53RecordSetGeoProximityLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/route53-record-set/index.ts",
          "line": 735
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53-record-set/index.ts",
        "line": 727
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 824
          },
          "name": "putCoordinates",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.route53RecordSet.Route53RecordSetGeoProximityLocationCoordinates"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 795
          },
          "name": "resetAwsRegion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 811
          },
          "name": "resetBias"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 827
          },
          "name": "resetCoordinates"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 843
          },
          "name": "resetLocalZoneGroup"
        }
      ],
      "name": "Route53RecordSetGeoProximityLocationOutputReference",
      "namespace": "route53RecordSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 821
          },
          "name": "coordinates",
          "type": {
            "fqn": "@cdktn/provider-awscc.route53RecordSet.Route53RecordSetGeoProximityLocationCoordinatesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 799
          },
          "name": "awsRegionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 815
          },
          "name": "biasInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 831
          },
          "name": "coordinatesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.route53RecordSet.Route53RecordSetGeoProximityLocationCoordinates"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 847
          },
          "name": "localZoneGroupInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 789
          },
          "name": "awsRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 805
          },
          "name": "bias",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 837
          },
          "name": "localZoneGroup",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53-record-set/index.ts",
            "line": 739
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.route53RecordSet.Route53RecordSetGeoProximityLocation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/route53-record-set/index:Route53RecordSetGeoProximityLocationOutputReference"
    },
    "@cdktn/provider-awscc.route53RecoverycontrolCluster.Route53RecoverycontrolCluster": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53recoverycontrol_cluster awscc_route53recoverycontrol_cluster}."
      },
      "fqn": "@cdktn/provider-awscc.route53RecoverycontrolCluster.Route53RecoverycontrolCluster",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53recoverycontrol_cluster awscc_route53recoverycontrol_cluster} Resource."
        },
        "locationInModule": {
          "filename": "src/route53recoverycontrol-cluster/index.ts",
          "line": 299
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.route53RecoverycontrolCluster.Route53RecoverycontrolClusterConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53recoverycontrol-cluster/index.ts",
        "line": 267
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Route53RecoverycontrolCluster resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/route53recoverycontrol-cluster/index.ts",
            "line": 284
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Route53RecoverycontrolCluster to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53recoverycontrol_cluster#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Route53RecoverycontrolCluster that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Route53RecoverycontrolCluster to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoverycontrol-cluster/index.ts",
            "line": 379
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.route53RecoverycontrolCluster.Route53RecoverycontrolClusterTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoverycontrol-cluster/index.ts",
            "line": 361
          },
          "name": "resetNetworkType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoverycontrol-cluster/index.ts",
            "line": 382
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoverycontrol-cluster/index.ts",
            "line": 394
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoverycontrol-cluster/index.ts",
            "line": 402
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Route53RecoverycontrolCluster",
      "namespace": "route53RecoverycontrolCluster",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoverycontrol-cluster/index.ts",
            "line": 272
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoverycontrol-cluster/index.ts",
            "line": 325
          },
          "name": "clusterArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoverycontrol-cluster/index.ts",
            "line": 331
          },
          "name": "clusterEndpoints",
          "type": {
            "fqn": "@cdktn/provider-awscc.route53RecoverycontrolCluster.Route53RecoverycontrolClusterClusterEndpointsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoverycontrol-cluster/index.ts",
            "line": 336
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoverycontrol-cluster/index.ts",
            "line": 370
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoverycontrol-cluster/index.ts",
            "line": 376
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.route53RecoverycontrolCluster.Route53RecoverycontrolClusterTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoverycontrol-cluster/index.ts",
            "line": 349
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoverycontrol-cluster/index.ts",
            "line": 365
          },
          "name": "networkTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoverycontrol-cluster/index.ts",
            "line": 386
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.route53RecoverycontrolCluster.Route53RecoverycontrolClusterTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoverycontrol-cluster/index.ts",
            "line": 342
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoverycontrol-cluster/index.ts",
            "line": 355
          },
          "name": "networkType",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/route53recoverycontrol-cluster/index:Route53RecoverycontrolCluster"
    },
    "@cdktn/provider-awscc.route53RecoverycontrolCluster.Route53RecoverycontrolClusterClusterEndpoints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53RecoverycontrolCluster.Route53RecoverycontrolClusterClusterEndpoints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/route53recoverycontrol-cluster/index.ts",
        "line": 34
      },
      "name": "Route53RecoverycontrolClusterClusterEndpoints",
      "namespace": "route53RecoverycontrolCluster",
      "symbolId": "src/route53recoverycontrol-cluster/index:Route53RecoverycontrolClusterClusterEndpoints"
    },
    "@cdktn/provider-awscc.route53RecoverycontrolCluster.Route53RecoverycontrolClusterClusterEndpointsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53RecoverycontrolCluster.Route53RecoverycontrolClusterClusterEndpointsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/route53recoverycontrol-cluster/index.ts",
          "line": 103
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53recoverycontrol-cluster/index.ts",
        "line": 96
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoverycontrol-cluster/index.ts",
            "line": 110
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.route53RecoverycontrolCluster.Route53RecoverycontrolClusterClusterEndpointsOutputReference"
            }
          }
        }
      ],
      "name": "Route53RecoverycontrolClusterClusterEndpointsList",
      "namespace": "route53RecoverycontrolCluster",
      "symbolId": "src/route53recoverycontrol-cluster/index:Route53RecoverycontrolClusterClusterEndpointsList"
    },
    "@cdktn/provider-awscc.route53RecoverycontrolCluster.Route53RecoverycontrolClusterClusterEndpointsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53RecoverycontrolCluster.Route53RecoverycontrolClusterClusterEndpointsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/route53recoverycontrol-cluster/index.ts",
          "line": 66
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53recoverycontrol-cluster/index.ts",
        "line": 57
      },
      "name": "Route53RecoverycontrolClusterClusterEndpointsOutputReference",
      "namespace": "route53RecoverycontrolCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoverycontrol-cluster/index.ts",
            "line": 86
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoverycontrol-cluster/index.ts",
            "line": 91
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoverycontrol-cluster/index.ts",
            "line": 70
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.route53RecoverycontrolCluster.Route53RecoverycontrolClusterClusterEndpoints"
          }
        }
      ],
      "symbolId": "src/route53recoverycontrol-cluster/index:Route53RecoverycontrolClusterClusterEndpointsOutputReference"
    },
    "@cdktn/provider-awscc.route53RecoverycontrolCluster.Route53RecoverycontrolClusterConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53RecoverycontrolCluster.Route53RecoverycontrolClusterConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/route53recoverycontrol-cluster/index.ts",
        "line": 14
      },
      "name": "Route53RecoverycontrolClusterConfig",
      "namespace": "route53RecoverycontrolCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53recoverycontrol_cluster#name Route53RecoverycontrolCluster#name}",
            "stability": "stable",
            "summary": "Name of a Cluster. You can use any non-white space character in the name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoverycontrol-cluster/index.ts",
            "line": 20
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53recoverycontrol_cluster#network_type Route53RecoverycontrolCluster#network_type}",
            "stability": "stable",
            "summary": "Cluster supports IPv4 endpoints and Dual-stack IPv4 and IPv6 endpoints. NetworkType can be IPV4 or DUALSTACK."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoverycontrol-cluster/index.ts",
            "line": 26
          },
          "name": "networkType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53recoverycontrol_cluster#tags Route53RecoverycontrolCluster#tags}",
            "stability": "stable",
            "summary": "A collection of tags associated with a resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoverycontrol-cluster/index.ts",
            "line": 32
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.route53RecoverycontrolCluster.Route53RecoverycontrolClusterTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/route53recoverycontrol-cluster/index:Route53RecoverycontrolClusterConfig"
    },
    "@cdktn/provider-awscc.route53RecoverycontrolCluster.Route53RecoverycontrolClusterTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53RecoverycontrolCluster.Route53RecoverycontrolClusterTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/route53recoverycontrol-cluster/index.ts",
        "line": 114
      },
      "name": "Route53RecoverycontrolClusterTags",
      "namespace": "route53RecoverycontrolCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53recoverycontrol_cluster#key Route53RecoverycontrolCluster#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoverycontrol-cluster/index.ts",
            "line": 118
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53recoverycontrol_cluster#value Route53RecoverycontrolCluster#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoverycontrol-cluster/index.ts",
            "line": 122
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/route53recoverycontrol-cluster/index:Route53RecoverycontrolClusterTags"
    },
    "@cdktn/provider-awscc.route53RecoverycontrolCluster.Route53RecoverycontrolClusterTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53RecoverycontrolCluster.Route53RecoverycontrolClusterTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/route53recoverycontrol-cluster/index.ts",
          "line": 252
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53recoverycontrol-cluster/index.ts",
        "line": 244
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoverycontrol-cluster/index.ts",
            "line": 259
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.route53RecoverycontrolCluster.Route53RecoverycontrolClusterTagsOutputReference"
            }
          }
        }
      ],
      "name": "Route53RecoverycontrolClusterTagsList",
      "namespace": "route53RecoverycontrolCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoverycontrol-cluster/index.ts",
            "line": 245
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.route53RecoverycontrolCluster.Route53RecoverycontrolClusterTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/route53recoverycontrol-cluster/index:Route53RecoverycontrolClusterTagsList"
    },
    "@cdktn/provider-awscc.route53RecoverycontrolCluster.Route53RecoverycontrolClusterTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53RecoverycontrolCluster.Route53RecoverycontrolClusterTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/route53recoverycontrol-cluster/index.ts",
          "line": 171
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53recoverycontrol-cluster/index.ts",
        "line": 161
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoverycontrol-cluster/index.ts",
            "line": 219
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoverycontrol-cluster/index.ts",
            "line": 235
          },
          "name": "resetValue"
        }
      ],
      "name": "Route53RecoverycontrolClusterTagsOutputReference",
      "namespace": "route53RecoverycontrolCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoverycontrol-cluster/index.ts",
            "line": 223
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoverycontrol-cluster/index.ts",
            "line": 239
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoverycontrol-cluster/index.ts",
            "line": 213
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoverycontrol-cluster/index.ts",
            "line": 229
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoverycontrol-cluster/index.ts",
            "line": 175
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.route53RecoverycontrolCluster.Route53RecoverycontrolClusterTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/route53recoverycontrol-cluster/index:Route53RecoverycontrolClusterTagsOutputReference"
    },
    "@cdktn/provider-awscc.route53RecoverycontrolControlPanel.Route53RecoverycontrolControlPanel": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53recoverycontrol_control_panel awscc_route53recoverycontrol_control_panel}."
      },
      "fqn": "@cdktn/provider-awscc.route53RecoverycontrolControlPanel.Route53RecoverycontrolControlPanel",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53recoverycontrol_control_panel awscc_route53recoverycontrol_control_panel} Resource."
        },
        "locationInModule": {
          "filename": "src/route53recoverycontrol-control-panel/index.ts",
          "line": 219
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.route53RecoverycontrolControlPanel.Route53RecoverycontrolControlPanelConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53recoverycontrol-control-panel/index.ts",
        "line": 187
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Route53RecoverycontrolControlPanel resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/route53recoverycontrol-control-panel/index.ts",
            "line": 204
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Route53RecoverycontrolControlPanel to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53recoverycontrol_control_panel#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Route53RecoverycontrolControlPanel that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Route53RecoverycontrolControlPanel to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoverycontrol-control-panel/index.ts",
            "line": 303
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.route53RecoverycontrolControlPanel.Route53RecoverycontrolControlPanelTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoverycontrol-control-panel/index.ts",
            "line": 252
          },
          "name": "resetClusterArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoverycontrol-control-panel/index.ts",
            "line": 306
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoverycontrol-control-panel/index.ts",
            "line": 318
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoverycontrol-control-panel/index.ts",
            "line": 326
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Route53RecoverycontrolControlPanel",
      "namespace": "route53RecoverycontrolControlPanel",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoverycontrol-control-panel/index.ts",
            "line": 192
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoverycontrol-control-panel/index.ts",
            "line": 261
          },
          "name": "controlPanelArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoverycontrol-control-panel/index.ts",
            "line": 266
          },
          "name": "defaultControlPanel",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoverycontrol-control-panel/index.ts",
            "line": 271
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoverycontrol-control-panel/index.ts",
            "line": 289
          },
          "name": "routingControlCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoverycontrol-control-panel/index.ts",
            "line": 294
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoverycontrol-control-panel/index.ts",
            "line": 300
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.route53RecoverycontrolControlPanel.Route53RecoverycontrolControlPanelTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoverycontrol-control-panel/index.ts",
            "line": 256
          },
          "name": "clusterArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoverycontrol-control-panel/index.ts",
            "line": 284
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoverycontrol-control-panel/index.ts",
            "line": 310
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.route53RecoverycontrolControlPanel.Route53RecoverycontrolControlPanelTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoverycontrol-control-panel/index.ts",
            "line": 246
          },
          "name": "clusterArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoverycontrol-control-panel/index.ts",
            "line": 277
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/route53recoverycontrol-control-panel/index:Route53RecoverycontrolControlPanel"
    },
    "@cdktn/provider-awscc.route53RecoverycontrolControlPanel.Route53RecoverycontrolControlPanelConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53RecoverycontrolControlPanel.Route53RecoverycontrolControlPanelConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/route53recoverycontrol-control-panel/index.ts",
        "line": 14
      },
      "name": "Route53RecoverycontrolControlPanelConfig",
      "namespace": "route53RecoverycontrolControlPanel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53recoverycontrol_control_panel#name Route53RecoverycontrolControlPanel#name}",
            "stability": "stable",
            "summary": "The name of the control panel. You can use any non-white space character in the name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoverycontrol-control-panel/index.ts",
            "line": 26
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53recoverycontrol_control_panel#cluster_arn Route53RecoverycontrolControlPanel#cluster_arn}",
            "stability": "stable",
            "summary": "Cluster to associate with the Control Panel."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoverycontrol-control-panel/index.ts",
            "line": 20
          },
          "name": "clusterArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53recoverycontrol_control_panel#tags Route53RecoverycontrolControlPanel#tags}",
            "stability": "stable",
            "summary": "A collection of tags associated with a resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoverycontrol-control-panel/index.ts",
            "line": 32
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.route53RecoverycontrolControlPanel.Route53RecoverycontrolControlPanelTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/route53recoverycontrol-control-panel/index:Route53RecoverycontrolControlPanelConfig"
    },
    "@cdktn/provider-awscc.route53RecoverycontrolControlPanel.Route53RecoverycontrolControlPanelTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53RecoverycontrolControlPanel.Route53RecoverycontrolControlPanelTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/route53recoverycontrol-control-panel/index.ts",
        "line": 34
      },
      "name": "Route53RecoverycontrolControlPanelTags",
      "namespace": "route53RecoverycontrolControlPanel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53recoverycontrol_control_panel#key Route53RecoverycontrolControlPanel#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoverycontrol-control-panel/index.ts",
            "line": 38
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53recoverycontrol_control_panel#value Route53RecoverycontrolControlPanel#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoverycontrol-control-panel/index.ts",
            "line": 42
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/route53recoverycontrol-control-panel/index:Route53RecoverycontrolControlPanelTags"
    },
    "@cdktn/provider-awscc.route53RecoverycontrolControlPanel.Route53RecoverycontrolControlPanelTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53RecoverycontrolControlPanel.Route53RecoverycontrolControlPanelTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/route53recoverycontrol-control-panel/index.ts",
          "line": 172
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53recoverycontrol-control-panel/index.ts",
        "line": 164
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoverycontrol-control-panel/index.ts",
            "line": 179
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.route53RecoverycontrolControlPanel.Route53RecoverycontrolControlPanelTagsOutputReference"
            }
          }
        }
      ],
      "name": "Route53RecoverycontrolControlPanelTagsList",
      "namespace": "route53RecoverycontrolControlPanel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoverycontrol-control-panel/index.ts",
            "line": 165
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.route53RecoverycontrolControlPanel.Route53RecoverycontrolControlPanelTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/route53recoverycontrol-control-panel/index:Route53RecoverycontrolControlPanelTagsList"
    },
    "@cdktn/provider-awscc.route53RecoverycontrolControlPanel.Route53RecoverycontrolControlPanelTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53RecoverycontrolControlPanel.Route53RecoverycontrolControlPanelTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/route53recoverycontrol-control-panel/index.ts",
          "line": 91
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53recoverycontrol-control-panel/index.ts",
        "line": 81
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoverycontrol-control-panel/index.ts",
            "line": 139
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoverycontrol-control-panel/index.ts",
            "line": 155
          },
          "name": "resetValue"
        }
      ],
      "name": "Route53RecoverycontrolControlPanelTagsOutputReference",
      "namespace": "route53RecoverycontrolControlPanel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoverycontrol-control-panel/index.ts",
            "line": 143
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoverycontrol-control-panel/index.ts",
            "line": 159
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoverycontrol-control-panel/index.ts",
            "line": 133
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoverycontrol-control-panel/index.ts",
            "line": 149
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoverycontrol-control-panel/index.ts",
            "line": 95
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.route53RecoverycontrolControlPanel.Route53RecoverycontrolControlPanelTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/route53recoverycontrol-control-panel/index:Route53RecoverycontrolControlPanelTagsOutputReference"
    },
    "@cdktn/provider-awscc.route53RecoverycontrolRoutingControl.Route53RecoverycontrolRoutingControl": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53recoverycontrol_routing_control awscc_route53recoverycontrol_routing_control}."
      },
      "fqn": "@cdktn/provider-awscc.route53RecoverycontrolRoutingControl.Route53RecoverycontrolRoutingControl",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53recoverycontrol_routing_control awscc_route53recoverycontrol_routing_control} Resource."
        },
        "locationInModule": {
          "filename": "src/route53recoverycontrol-routing-control/index.ts",
          "line": 70
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.route53RecoverycontrolRoutingControl.Route53RecoverycontrolRoutingControlConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53recoverycontrol-routing-control/index.ts",
        "line": 38
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Route53RecoverycontrolRoutingControl resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/route53recoverycontrol-routing-control/index.ts",
            "line": 55
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Route53RecoverycontrolRoutingControl to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53recoverycontrol_routing_control#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Route53RecoverycontrolRoutingControl that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Route53RecoverycontrolRoutingControl to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoverycontrol-routing-control/index.ts",
            "line": 103
          },
          "name": "resetClusterArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoverycontrol-routing-control/index.ts",
            "line": 119
          },
          "name": "resetControlPanelArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoverycontrol-routing-control/index.ts",
            "line": 159
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoverycontrol-routing-control/index.ts",
            "line": 167
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Route53RecoverycontrolRoutingControl",
      "namespace": "route53RecoverycontrolRoutingControl",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoverycontrol-routing-control/index.ts",
            "line": 43
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoverycontrol-routing-control/index.ts",
            "line": 128
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoverycontrol-routing-control/index.ts",
            "line": 146
          },
          "name": "routingControlArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoverycontrol-routing-control/index.ts",
            "line": 151
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoverycontrol-routing-control/index.ts",
            "line": 107
          },
          "name": "clusterArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoverycontrol-routing-control/index.ts",
            "line": 123
          },
          "name": "controlPanelArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoverycontrol-routing-control/index.ts",
            "line": 141
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoverycontrol-routing-control/index.ts",
            "line": 97
          },
          "name": "clusterArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoverycontrol-routing-control/index.ts",
            "line": 113
          },
          "name": "controlPanelArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoverycontrol-routing-control/index.ts",
            "line": 134
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/route53recoverycontrol-routing-control/index:Route53RecoverycontrolRoutingControl"
    },
    "@cdktn/provider-awscc.route53RecoverycontrolRoutingControl.Route53RecoverycontrolRoutingControlConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53RecoverycontrolRoutingControl.Route53RecoverycontrolRoutingControlConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/route53recoverycontrol-routing-control/index.ts",
        "line": 14
      },
      "name": "Route53RecoverycontrolRoutingControlConfig",
      "namespace": "route53RecoverycontrolRoutingControl",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53recoverycontrol_routing_control#name Route53RecoverycontrolRoutingControl#name}",
            "stability": "stable",
            "summary": "The name of the routing control. You can use any non-white space character in the name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoverycontrol-routing-control/index.ts",
            "line": 32
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53recoverycontrol_routing_control#cluster_arn Route53RecoverycontrolRoutingControl#cluster_arn}",
            "stability": "stable",
            "summary": "Arn associated with Control Panel."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoverycontrol-routing-control/index.ts",
            "line": 20
          },
          "name": "clusterArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53recoverycontrol_routing_control#control_panel_arn Route53RecoverycontrolRoutingControl#control_panel_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the control panel."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoverycontrol-routing-control/index.ts",
            "line": 26
          },
          "name": "controlPanelArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/route53recoverycontrol-routing-control/index:Route53RecoverycontrolRoutingControlConfig"
    },
    "@cdktn/provider-awscc.route53RecoverycontrolSafetyRule.Route53RecoverycontrolSafetyRule": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53recoverycontrol_safety_rule awscc_route53recoverycontrol_safety_rule}."
      },
      "fqn": "@cdktn/provider-awscc.route53RecoverycontrolSafetyRule.Route53RecoverycontrolSafetyRule",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53recoverycontrol_safety_rule awscc_route53recoverycontrol_safety_rule} Resource."
        },
        "locationInModule": {
          "filename": "src/route53recoverycontrol-safety-rule/index.ts",
          "line": 701
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.route53RecoverycontrolSafetyRule.Route53RecoverycontrolSafetyRuleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53recoverycontrol-safety-rule/index.ts",
        "line": 669
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Route53RecoverycontrolSafetyRule resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/route53recoverycontrol-safety-rule/index.ts",
            "line": 686
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Route53RecoverycontrolSafetyRule to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53recoverycontrol_safety_rule#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Route53RecoverycontrolSafetyRule that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Route53RecoverycontrolSafetyRule to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoverycontrol-safety-rule/index.ts",
            "line": 734
          },
          "name": "putAssertionRule",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.route53RecoverycontrolSafetyRule.Route53RecoverycontrolSafetyRuleAssertionRule"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoverycontrol-safety-rule/index.ts",
            "line": 766
          },
          "name": "putGatingRule",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.route53RecoverycontrolSafetyRule.Route53RecoverycontrolSafetyRuleGatingRule"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoverycontrol-safety-rule/index.ts",
            "line": 803
          },
          "name": "putRuleConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.route53RecoverycontrolSafetyRule.Route53RecoverycontrolSafetyRuleRuleConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoverycontrol-safety-rule/index.ts",
            "line": 829
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.route53RecoverycontrolSafetyRule.Route53RecoverycontrolSafetyRuleTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoverycontrol-safety-rule/index.ts",
            "line": 737
          },
          "name": "resetAssertionRule"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoverycontrol-safety-rule/index.ts",
            "line": 753
          },
          "name": "resetControlPanelArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoverycontrol-safety-rule/index.ts",
            "line": 769
          },
          "name": "resetGatingRule"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoverycontrol-safety-rule/index.ts",
            "line": 790
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoverycontrol-safety-rule/index.ts",
            "line": 806
          },
          "name": "resetRuleConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoverycontrol-safety-rule/index.ts",
            "line": 832
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoverycontrol-safety-rule/index.ts",
            "line": 844
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoverycontrol-safety-rule/index.ts",
            "line": 855
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Route53RecoverycontrolSafetyRule",
      "namespace": "route53RecoverycontrolSafetyRule",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoverycontrol-safety-rule/index.ts",
            "line": 674
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoverycontrol-safety-rule/index.ts",
            "line": 731
          },
          "name": "assertionRule",
          "type": {
            "fqn": "@cdktn/provider-awscc.route53RecoverycontrolSafetyRule.Route53RecoverycontrolSafetyRuleAssertionRuleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoverycontrol-safety-rule/index.ts",
            "line": 763
          },
          "name": "gatingRule",
          "type": {
            "fqn": "@cdktn/provider-awscc.route53RecoverycontrolSafetyRule.Route53RecoverycontrolSafetyRuleGatingRuleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoverycontrol-safety-rule/index.ts",
            "line": 778
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoverycontrol-safety-rule/index.ts",
            "line": 800
          },
          "name": "ruleConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.route53RecoverycontrolSafetyRule.Route53RecoverycontrolSafetyRuleRuleConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoverycontrol-safety-rule/index.ts",
            "line": 815
          },
          "name": "safetyRuleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoverycontrol-safety-rule/index.ts",
            "line": 820
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoverycontrol-safety-rule/index.ts",
            "line": 826
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.route53RecoverycontrolSafetyRule.Route53RecoverycontrolSafetyRuleTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoverycontrol-safety-rule/index.ts",
            "line": 741
          },
          "name": "assertionRuleInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.route53RecoverycontrolSafetyRule.Route53RecoverycontrolSafetyRuleAssertionRule"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoverycontrol-safety-rule/index.ts",
            "line": 757
          },
          "name": "controlPanelArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoverycontrol-safety-rule/index.ts",
            "line": 773
          },
          "name": "gatingRuleInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.route53RecoverycontrolSafetyRule.Route53RecoverycontrolSafetyRuleGatingRule"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoverycontrol-safety-rule/index.ts",
            "line": 794
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoverycontrol-safety-rule/index.ts",
            "line": 810
          },
          "name": "ruleConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.route53RecoverycontrolSafetyRule.Route53RecoverycontrolSafetyRuleRuleConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoverycontrol-safety-rule/index.ts",
            "line": 836
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.route53RecoverycontrolSafetyRule.Route53RecoverycontrolSafetyRuleTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoverycontrol-safety-rule/index.ts",
            "line": 747
          },
          "name": "controlPanelArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoverycontrol-safety-rule/index.ts",
            "line": 784
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/route53recoverycontrol-safety-rule/index:Route53RecoverycontrolSafetyRule"
    },
    "@cdktn/provider-awscc.route53RecoverycontrolSafetyRule.Route53RecoverycontrolSafetyRuleAssertionRule": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53RecoverycontrolSafetyRule.Route53RecoverycontrolSafetyRuleAssertionRule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/route53recoverycontrol-safety-rule/index.ts",
        "line": 52
      },
      "name": "Route53RecoverycontrolSafetyRuleAssertionRule",
      "namespace": "route53RecoverycontrolSafetyRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "For example, you might include three routing controls, one for each of three AWS Regions.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53recoverycontrol_safety_rule#asserted_controls Route53RecoverycontrolSafetyRule#asserted_controls}",
            "stability": "stable",
            "summary": "The routing controls that are part of transactions that are evaluated to determine if a request to change a routing control state is allowed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoverycontrol-safety-rule/index.ts",
            "line": 58
          },
          "name": "assertedControls",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This helps prevent \"flapping\" of state. The wait period is 5000 ms by default, but you can choose a custom value.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53recoverycontrol_safety_rule#wait_period_ms Route53RecoverycontrolSafetyRule#wait_period_ms}",
            "stability": "stable",
            "summary": "An evaluation period, in milliseconds (ms), during which any request against the target routing controls will fail."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoverycontrol-safety-rule/index.ts",
            "line": 64
          },
          "name": "waitPeriodMs",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/route53recoverycontrol-safety-rule/index:Route53RecoverycontrolSafetyRuleAssertionRule"
    },
    "@cdktn/provider-awscc.route53RecoverycontrolSafetyRule.Route53RecoverycontrolSafetyRuleAssertionRuleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53RecoverycontrolSafetyRule.Route53RecoverycontrolSafetyRuleAssertionRuleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/route53recoverycontrol-safety-rule/index.ts",
          "line": 111
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53recoverycontrol-safety-rule/index.ts",
        "line": 103
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoverycontrol-safety-rule/index.ts",
            "line": 159
          },
          "name": "resetAssertedControls"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoverycontrol-safety-rule/index.ts",
            "line": 175
          },
          "name": "resetWaitPeriodMs"
        }
      ],
      "name": "Route53RecoverycontrolSafetyRuleAssertionRuleOutputReference",
      "namespace": "route53RecoverycontrolSafetyRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoverycontrol-safety-rule/index.ts",
            "line": 163
          },
          "name": "assertedControlsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoverycontrol-safety-rule/index.ts",
            "line": 179
          },
          "name": "waitPeriodMsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoverycontrol-safety-rule/index.ts",
            "line": 153
          },
          "name": "assertedControls",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoverycontrol-safety-rule/index.ts",
            "line": 169
          },
          "name": "waitPeriodMs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoverycontrol-safety-rule/index.ts",
            "line": 115
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.route53RecoverycontrolSafetyRule.Route53RecoverycontrolSafetyRuleAssertionRule"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/route53recoverycontrol-safety-rule/index:Route53RecoverycontrolSafetyRuleAssertionRuleOutputReference"
    },
    "@cdktn/provider-awscc.route53RecoverycontrolSafetyRule.Route53RecoverycontrolSafetyRuleConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53RecoverycontrolSafetyRule.Route53RecoverycontrolSafetyRuleConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/route53recoverycontrol-safety-rule/index.ts",
        "line": 14
      },
      "name": "Route53RecoverycontrolSafetyRuleConfig",
      "namespace": "route53RecoverycontrolSafetyRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Otherwise, the change to the routing control is not accepted.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53recoverycontrol_safety_rule#assertion_rule Route53RecoverycontrolSafetyRule#assertion_rule}",
            "stability": "stable",
            "summary": "An assertion rule enforces that, when a routing control state is changed, that the criteria set by the rule configuration is met."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoverycontrol-safety-rule/index.ts",
            "line": 20
          },
          "name": "assertionRule",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.route53RecoverycontrolSafetyRule.Route53RecoverycontrolSafetyRuleAssertionRule"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53recoverycontrol_safety_rule#control_panel_arn Route53RecoverycontrolSafetyRule#control_panel_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the control panel."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoverycontrol-safety-rule/index.ts",
            "line": 26
          },
          "name": "controlPanelArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If the gating rule evaluates to true, Amazon Route 53 Application Recovery Controller allows a set of routing control state changes to run and complete against the set of target controls.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53recoverycontrol_safety_rule#gating_rule Route53RecoverycontrolSafetyRule#gating_rule}",
            "stability": "stable",
            "summary": "A gating rule verifies that a set of gating controls evaluates as true, based on a rule configuration that you specify."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoverycontrol-safety-rule/index.ts",
            "line": 32
          },
          "name": "gatingRule",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.route53RecoverycontrolSafetyRule.Route53RecoverycontrolSafetyRuleGatingRule"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53recoverycontrol_safety_rule#name Route53RecoverycontrolSafetyRule#name}",
            "stability": "stable",
            "summary": "The name for the safety rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoverycontrol-safety-rule/index.ts",
            "line": 38
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This is the criteria that you set for specific assertion controls (routing controls) or gating controls. This configuration specifies how many controls must be enabled after a transaction completes.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53recoverycontrol_safety_rule#rule_config Route53RecoverycontrolSafetyRule#rule_config}",
            "stability": "stable",
            "summary": "The rule configuration for an assertion rule or gating rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoverycontrol-safety-rule/index.ts",
            "line": 44
          },
          "name": "ruleConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.route53RecoverycontrolSafetyRule.Route53RecoverycontrolSafetyRuleRuleConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53recoverycontrol_safety_rule#tags Route53RecoverycontrolSafetyRule#tags}",
            "stability": "stable",
            "summary": "A collection of tags associated with a resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoverycontrol-safety-rule/index.ts",
            "line": 50
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.route53RecoverycontrolSafetyRule.Route53RecoverycontrolSafetyRuleTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/route53recoverycontrol-safety-rule/index:Route53RecoverycontrolSafetyRuleConfig"
    },
    "@cdktn/provider-awscc.route53RecoverycontrolSafetyRule.Route53RecoverycontrolSafetyRuleGatingRule": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53RecoverycontrolSafetyRule.Route53RecoverycontrolSafetyRuleGatingRule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/route53recoverycontrol-safety-rule/index.ts",
        "line": 183
      },
      "name": "Route53RecoverycontrolSafetyRuleGatingRule",
      "namespace": "route53RecoverycontrolSafetyRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "That is, routing controls that are evaluated by the rule configuration that you specify.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53recoverycontrol_safety_rule#gating_controls Route53RecoverycontrolSafetyRule#gating_controls}",
            "stability": "stable",
            "summary": "The gating controls for the gating rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoverycontrol-safety-rule/index.ts",
            "line": 189
          },
          "name": "gatingControls",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For example, say you have three gating controls, one for each of three AWS Regions. Now you specify AtLeast 2 as your RuleConfig. With these settings, you can only change (set or unset) the routing controls that you have specified as TargetControls if that rule evaluates to true. \nIn other words, your ability to change the routing controls that you have specified as TargetControls is gated by the rule that you set for the routing controls in GatingControls.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53recoverycontrol_safety_rule#target_controls Route53RecoverycontrolSafetyRule#target_controls}",
            "stability": "stable",
            "summary": "Routing controls that can only be set or unset if the specified RuleConfig evaluates to true for the specified GatingControls."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoverycontrol-safety-rule/index.ts",
            "line": 196
          },
          "name": "targetControls",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This helps prevent \"flapping\" of state. The wait period is 5000 ms by default, but you can choose a custom value.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53recoverycontrol_safety_rule#wait_period_ms Route53RecoverycontrolSafetyRule#wait_period_ms}",
            "stability": "stable",
            "summary": "An evaluation period, in milliseconds (ms), during which any request against the target routing controls will fail."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoverycontrol-safety-rule/index.ts",
            "line": 202
          },
          "name": "waitPeriodMs",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/route53recoverycontrol-safety-rule/index:Route53RecoverycontrolSafetyRuleGatingRule"
    },
    "@cdktn/provider-awscc.route53RecoverycontrolSafetyRule.Route53RecoverycontrolSafetyRuleGatingRuleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53RecoverycontrolSafetyRule.Route53RecoverycontrolSafetyRuleGatingRuleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/route53recoverycontrol-safety-rule/index.ts",
          "line": 256
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53recoverycontrol-safety-rule/index.ts",
        "line": 248
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoverycontrol-safety-rule/index.ts",
            "line": 310
          },
          "name": "resetGatingControls"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoverycontrol-safety-rule/index.ts",
            "line": 326
          },
          "name": "resetTargetControls"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoverycontrol-safety-rule/index.ts",
            "line": 342
          },
          "name": "resetWaitPeriodMs"
        }
      ],
      "name": "Route53RecoverycontrolSafetyRuleGatingRuleOutputReference",
      "namespace": "route53RecoverycontrolSafetyRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoverycontrol-safety-rule/index.ts",
            "line": 314
          },
          "name": "gatingControlsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoverycontrol-safety-rule/index.ts",
            "line": 330
          },
          "name": "targetControlsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoverycontrol-safety-rule/index.ts",
            "line": 346
          },
          "name": "waitPeriodMsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoverycontrol-safety-rule/index.ts",
            "line": 304
          },
          "name": "gatingControls",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoverycontrol-safety-rule/index.ts",
            "line": 320
          },
          "name": "targetControls",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoverycontrol-safety-rule/index.ts",
            "line": 336
          },
          "name": "waitPeriodMs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoverycontrol-safety-rule/index.ts",
            "line": 260
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.route53RecoverycontrolSafetyRule.Route53RecoverycontrolSafetyRuleGatingRule"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/route53recoverycontrol-safety-rule/index:Route53RecoverycontrolSafetyRuleGatingRuleOutputReference"
    },
    "@cdktn/provider-awscc.route53RecoverycontrolSafetyRule.Route53RecoverycontrolSafetyRuleRuleConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53RecoverycontrolSafetyRule.Route53RecoverycontrolSafetyRuleRuleConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/route53recoverycontrol-safety-rule/index.ts",
        "line": 350
      },
      "name": "Route53RecoverycontrolSafetyRuleRuleConfig",
      "namespace": "route53RecoverycontrolSafetyRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53recoverycontrol_safety_rule#inverted Route53RecoverycontrolSafetyRule#inverted}",
            "stability": "stable",
            "summary": "Logical negation of the rule. If the rule would usually evaluate true, it's evaluated as false, and vice versa."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoverycontrol-safety-rule/index.ts",
            "line": 356
          },
          "name": "inverted",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "That is, Threshold is the number of controls that must be set when you specify an ATLEAST type.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53recoverycontrol_safety_rule#threshold Route53RecoverycontrolSafetyRule#threshold}",
            "stability": "stable",
            "summary": "The value of N, when you specify an ATLEAST rule type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoverycontrol-safety-rule/index.ts",
            "line": 362
          },
          "name": "threshold",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53recoverycontrol_safety_rule#type Route53RecoverycontrolSafetyRule#type}",
            "stability": "stable",
            "summary": "A rule can be one of the following: ATLEAST, AND, or OR."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoverycontrol-safety-rule/index.ts",
            "line": 368
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/route53recoverycontrol-safety-rule/index:Route53RecoverycontrolSafetyRuleRuleConfig"
    },
    "@cdktn/provider-awscc.route53RecoverycontrolSafetyRule.Route53RecoverycontrolSafetyRuleRuleConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53RecoverycontrolSafetyRule.Route53RecoverycontrolSafetyRuleRuleConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/route53recoverycontrol-safety-rule/index.ts",
          "line": 422
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53recoverycontrol-safety-rule/index.ts",
        "line": 414
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoverycontrol-safety-rule/index.ts",
            "line": 476
          },
          "name": "resetInverted"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoverycontrol-safety-rule/index.ts",
            "line": 492
          },
          "name": "resetThreshold"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoverycontrol-safety-rule/index.ts",
            "line": 508
          },
          "name": "resetType"
        }
      ],
      "name": "Route53RecoverycontrolSafetyRuleRuleConfigOutputReference",
      "namespace": "route53RecoverycontrolSafetyRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoverycontrol-safety-rule/index.ts",
            "line": 480
          },
          "name": "invertedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoverycontrol-safety-rule/index.ts",
            "line": 496
          },
          "name": "thresholdInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoverycontrol-safety-rule/index.ts",
            "line": 512
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoverycontrol-safety-rule/index.ts",
            "line": 470
          },
          "name": "inverted",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoverycontrol-safety-rule/index.ts",
            "line": 486
          },
          "name": "threshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoverycontrol-safety-rule/index.ts",
            "line": 502
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoverycontrol-safety-rule/index.ts",
            "line": 426
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.route53RecoverycontrolSafetyRule.Route53RecoverycontrolSafetyRuleRuleConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/route53recoverycontrol-safety-rule/index:Route53RecoverycontrolSafetyRuleRuleConfigOutputReference"
    },
    "@cdktn/provider-awscc.route53RecoverycontrolSafetyRule.Route53RecoverycontrolSafetyRuleTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53RecoverycontrolSafetyRule.Route53RecoverycontrolSafetyRuleTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/route53recoverycontrol-safety-rule/index.ts",
        "line": 516
      },
      "name": "Route53RecoverycontrolSafetyRuleTags",
      "namespace": "route53RecoverycontrolSafetyRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53recoverycontrol_safety_rule#key Route53RecoverycontrolSafetyRule#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoverycontrol-safety-rule/index.ts",
            "line": 520
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53recoverycontrol_safety_rule#value Route53RecoverycontrolSafetyRule#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoverycontrol-safety-rule/index.ts",
            "line": 524
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/route53recoverycontrol-safety-rule/index:Route53RecoverycontrolSafetyRuleTags"
    },
    "@cdktn/provider-awscc.route53RecoverycontrolSafetyRule.Route53RecoverycontrolSafetyRuleTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53RecoverycontrolSafetyRule.Route53RecoverycontrolSafetyRuleTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/route53recoverycontrol-safety-rule/index.ts",
          "line": 654
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53recoverycontrol-safety-rule/index.ts",
        "line": 646
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoverycontrol-safety-rule/index.ts",
            "line": 661
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.route53RecoverycontrolSafetyRule.Route53RecoverycontrolSafetyRuleTagsOutputReference"
            }
          }
        }
      ],
      "name": "Route53RecoverycontrolSafetyRuleTagsList",
      "namespace": "route53RecoverycontrolSafetyRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoverycontrol-safety-rule/index.ts",
            "line": 647
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.route53RecoverycontrolSafetyRule.Route53RecoverycontrolSafetyRuleTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/route53recoverycontrol-safety-rule/index:Route53RecoverycontrolSafetyRuleTagsList"
    },
    "@cdktn/provider-awscc.route53RecoverycontrolSafetyRule.Route53RecoverycontrolSafetyRuleTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53RecoverycontrolSafetyRule.Route53RecoverycontrolSafetyRuleTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/route53recoverycontrol-safety-rule/index.ts",
          "line": 573
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53recoverycontrol-safety-rule/index.ts",
        "line": 563
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoverycontrol-safety-rule/index.ts",
            "line": 621
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoverycontrol-safety-rule/index.ts",
            "line": 637
          },
          "name": "resetValue"
        }
      ],
      "name": "Route53RecoverycontrolSafetyRuleTagsOutputReference",
      "namespace": "route53RecoverycontrolSafetyRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoverycontrol-safety-rule/index.ts",
            "line": 625
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoverycontrol-safety-rule/index.ts",
            "line": 641
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoverycontrol-safety-rule/index.ts",
            "line": 615
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoverycontrol-safety-rule/index.ts",
            "line": 631
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoverycontrol-safety-rule/index.ts",
            "line": 577
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.route53RecoverycontrolSafetyRule.Route53RecoverycontrolSafetyRuleTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/route53recoverycontrol-safety-rule/index:Route53RecoverycontrolSafetyRuleTagsOutputReference"
    },
    "@cdktn/provider-awscc.route53RecoveryreadinessCell.Route53RecoveryreadinessCell": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53recoveryreadiness_cell awscc_route53recoveryreadiness_cell}."
      },
      "fqn": "@cdktn/provider-awscc.route53RecoveryreadinessCell.Route53RecoveryreadinessCell",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53recoveryreadiness_cell awscc_route53recoveryreadiness_cell} Resource."
        },
        "locationInModule": {
          "filename": "src/route53recoveryreadiness-cell/index.ts",
          "line": 219
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.route53RecoveryreadinessCell.Route53RecoveryreadinessCellConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53recoveryreadiness-cell/index.ts",
        "line": 187
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Route53RecoveryreadinessCell resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-cell/index.ts",
            "line": 204
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Route53RecoveryreadinessCell to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53recoveryreadiness_cell#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Route53RecoveryreadinessCell that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Route53RecoveryreadinessCell to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-cell/index.ts",
            "line": 296
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.route53RecoveryreadinessCell.Route53RecoveryreadinessCellTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-cell/index.ts",
            "line": 257
          },
          "name": "resetCellName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-cell/index.ts",
            "line": 273
          },
          "name": "resetCells"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-cell/index.ts",
            "line": 299
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-cell/index.ts",
            "line": 311
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-cell/index.ts",
            "line": 319
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Route53RecoveryreadinessCell",
      "namespace": "route53RecoveryreadinessCell",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-cell/index.ts",
            "line": 192
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-cell/index.ts",
            "line": 245
          },
          "name": "cellArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-cell/index.ts",
            "line": 282
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-cell/index.ts",
            "line": 287
          },
          "name": "parentReadinessScopes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-cell/index.ts",
            "line": 293
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.route53RecoveryreadinessCell.Route53RecoveryreadinessCellTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-cell/index.ts",
            "line": 261
          },
          "name": "cellNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-cell/index.ts",
            "line": 277
          },
          "name": "cellsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-cell/index.ts",
            "line": 303
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.route53RecoveryreadinessCell.Route53RecoveryreadinessCellTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-cell/index.ts",
            "line": 251
          },
          "name": "cellName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-cell/index.ts",
            "line": 267
          },
          "name": "cells",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/route53recoveryreadiness-cell/index:Route53RecoveryreadinessCell"
    },
    "@cdktn/provider-awscc.route53RecoveryreadinessCell.Route53RecoveryreadinessCellConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53RecoveryreadinessCell.Route53RecoveryreadinessCellConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/route53recoveryreadiness-cell/index.ts",
        "line": 14
      },
      "name": "Route53RecoveryreadinessCellConfig",
      "namespace": "route53RecoveryreadinessCell",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53recoveryreadiness_cell#cell_name Route53RecoveryreadinessCell#cell_name}",
            "stability": "stable",
            "summary": "The name of the cell to create."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-cell/index.ts",
            "line": 20
          },
          "name": "cellName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For example, Availability Zones within specific Regions.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53recoveryreadiness_cell#cells Route53RecoveryreadinessCell#cells}",
            "stability": "stable",
            "summary": "A list of cell Amazon Resource Names (ARNs) contained within this cell, for use in nested cells."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-cell/index.ts",
            "line": 26
          },
          "name": "cells",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53recoveryreadiness_cell#tags Route53RecoveryreadinessCell#tags}",
            "stability": "stable",
            "summary": "A collection of tags associated with a resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-cell/index.ts",
            "line": 32
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.route53RecoveryreadinessCell.Route53RecoveryreadinessCellTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/route53recoveryreadiness-cell/index:Route53RecoveryreadinessCellConfig"
    },
    "@cdktn/provider-awscc.route53RecoveryreadinessCell.Route53RecoveryreadinessCellTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53RecoveryreadinessCell.Route53RecoveryreadinessCellTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/route53recoveryreadiness-cell/index.ts",
        "line": 34
      },
      "name": "Route53RecoveryreadinessCellTags",
      "namespace": "route53RecoveryreadinessCell",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53recoveryreadiness_cell#key Route53RecoveryreadinessCell#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-cell/index.ts",
            "line": 38
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53recoveryreadiness_cell#value Route53RecoveryreadinessCell#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-cell/index.ts",
            "line": 42
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/route53recoveryreadiness-cell/index:Route53RecoveryreadinessCellTags"
    },
    "@cdktn/provider-awscc.route53RecoveryreadinessCell.Route53RecoveryreadinessCellTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53RecoveryreadinessCell.Route53RecoveryreadinessCellTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/route53recoveryreadiness-cell/index.ts",
          "line": 172
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53recoveryreadiness-cell/index.ts",
        "line": 164
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-cell/index.ts",
            "line": 179
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.route53RecoveryreadinessCell.Route53RecoveryreadinessCellTagsOutputReference"
            }
          }
        }
      ],
      "name": "Route53RecoveryreadinessCellTagsList",
      "namespace": "route53RecoveryreadinessCell",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-cell/index.ts",
            "line": 165
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.route53RecoveryreadinessCell.Route53RecoveryreadinessCellTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/route53recoveryreadiness-cell/index:Route53RecoveryreadinessCellTagsList"
    },
    "@cdktn/provider-awscc.route53RecoveryreadinessCell.Route53RecoveryreadinessCellTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53RecoveryreadinessCell.Route53RecoveryreadinessCellTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/route53recoveryreadiness-cell/index.ts",
          "line": 91
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53recoveryreadiness-cell/index.ts",
        "line": 81
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-cell/index.ts",
            "line": 139
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-cell/index.ts",
            "line": 155
          },
          "name": "resetValue"
        }
      ],
      "name": "Route53RecoveryreadinessCellTagsOutputReference",
      "namespace": "route53RecoveryreadinessCell",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-cell/index.ts",
            "line": 143
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-cell/index.ts",
            "line": 159
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-cell/index.ts",
            "line": 133
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-cell/index.ts",
            "line": 149
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-cell/index.ts",
            "line": 95
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.route53RecoveryreadinessCell.Route53RecoveryreadinessCellTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/route53recoveryreadiness-cell/index:Route53RecoveryreadinessCellTagsOutputReference"
    },
    "@cdktn/provider-awscc.route53RecoveryreadinessReadinessCheck.Route53RecoveryreadinessReadinessCheck": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53recoveryreadiness_readiness_check awscc_route53recoveryreadiness_readiness_check}."
      },
      "fqn": "@cdktn/provider-awscc.route53RecoveryreadinessReadinessCheck.Route53RecoveryreadinessReadinessCheck",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53recoveryreadiness_readiness_check awscc_route53recoveryreadiness_readiness_check} Resource."
        },
        "locationInModule": {
          "filename": "src/route53recoveryreadiness-readiness-check/index.ts",
          "line": 219
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.route53RecoveryreadinessReadinessCheck.Route53RecoveryreadinessReadinessCheckConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53recoveryreadiness-readiness-check/index.ts",
        "line": 187
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Route53RecoveryreadinessReadinessCheck resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-readiness-check/index.ts",
            "line": 204
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Route53RecoveryreadinessReadinessCheck to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53recoveryreadiness_readiness_check#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Route53RecoveryreadinessReadinessCheck that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Route53RecoveryreadinessReadinessCheck to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-readiness-check/index.ts",
            "line": 291
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.route53RecoveryreadinessReadinessCheck.Route53RecoveryreadinessReadinessCheckTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-readiness-check/index.ts",
            "line": 262
          },
          "name": "resetReadinessCheckName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-readiness-check/index.ts",
            "line": 278
          },
          "name": "resetResourceSetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-readiness-check/index.ts",
            "line": 294
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-readiness-check/index.ts",
            "line": 306
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-readiness-check/index.ts",
            "line": 314
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Route53RecoveryreadinessReadinessCheck",
      "namespace": "route53RecoveryreadinessReadinessCheck",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-readiness-check/index.ts",
            "line": 192
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-readiness-check/index.ts",
            "line": 245
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-readiness-check/index.ts",
            "line": 250
          },
          "name": "readinessCheckArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-readiness-check/index.ts",
            "line": 288
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.route53RecoveryreadinessReadinessCheck.Route53RecoveryreadinessReadinessCheckTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-readiness-check/index.ts",
            "line": 266
          },
          "name": "readinessCheckNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-readiness-check/index.ts",
            "line": 282
          },
          "name": "resourceSetNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-readiness-check/index.ts",
            "line": 298
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.route53RecoveryreadinessReadinessCheck.Route53RecoveryreadinessReadinessCheckTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-readiness-check/index.ts",
            "line": 256
          },
          "name": "readinessCheckName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-readiness-check/index.ts",
            "line": 272
          },
          "name": "resourceSetName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/route53recoveryreadiness-readiness-check/index:Route53RecoveryreadinessReadinessCheck"
    },
    "@cdktn/provider-awscc.route53RecoveryreadinessReadinessCheck.Route53RecoveryreadinessReadinessCheckConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53RecoveryreadinessReadinessCheck.Route53RecoveryreadinessReadinessCheckConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/route53recoveryreadiness-readiness-check/index.ts",
        "line": 14
      },
      "name": "Route53RecoveryreadinessReadinessCheckConfig",
      "namespace": "route53RecoveryreadinessReadinessCheck",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53recoveryreadiness_readiness_check#readiness_check_name Route53RecoveryreadinessReadinessCheck#readiness_check_name}",
            "stability": "stable",
            "summary": "Name of the ReadinessCheck to create."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-readiness-check/index.ts",
            "line": 20
          },
          "name": "readinessCheckName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53recoveryreadiness_readiness_check#resource_set_name Route53RecoveryreadinessReadinessCheck#resource_set_name}",
            "stability": "stable",
            "summary": "The name of the resource set to check."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-readiness-check/index.ts",
            "line": 26
          },
          "name": "resourceSetName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53recoveryreadiness_readiness_check#tags Route53RecoveryreadinessReadinessCheck#tags}",
            "stability": "stable",
            "summary": "A collection of tags associated with a resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-readiness-check/index.ts",
            "line": 32
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.route53RecoveryreadinessReadinessCheck.Route53RecoveryreadinessReadinessCheckTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/route53recoveryreadiness-readiness-check/index:Route53RecoveryreadinessReadinessCheckConfig"
    },
    "@cdktn/provider-awscc.route53RecoveryreadinessReadinessCheck.Route53RecoveryreadinessReadinessCheckTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53RecoveryreadinessReadinessCheck.Route53RecoveryreadinessReadinessCheckTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/route53recoveryreadiness-readiness-check/index.ts",
        "line": 34
      },
      "name": "Route53RecoveryreadinessReadinessCheckTags",
      "namespace": "route53RecoveryreadinessReadinessCheck",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53recoveryreadiness_readiness_check#key Route53RecoveryreadinessReadinessCheck#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-readiness-check/index.ts",
            "line": 38
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53recoveryreadiness_readiness_check#value Route53RecoveryreadinessReadinessCheck#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-readiness-check/index.ts",
            "line": 42
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/route53recoveryreadiness-readiness-check/index:Route53RecoveryreadinessReadinessCheckTags"
    },
    "@cdktn/provider-awscc.route53RecoveryreadinessReadinessCheck.Route53RecoveryreadinessReadinessCheckTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53RecoveryreadinessReadinessCheck.Route53RecoveryreadinessReadinessCheckTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/route53recoveryreadiness-readiness-check/index.ts",
          "line": 172
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53recoveryreadiness-readiness-check/index.ts",
        "line": 164
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-readiness-check/index.ts",
            "line": 179
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.route53RecoveryreadinessReadinessCheck.Route53RecoveryreadinessReadinessCheckTagsOutputReference"
            }
          }
        }
      ],
      "name": "Route53RecoveryreadinessReadinessCheckTagsList",
      "namespace": "route53RecoveryreadinessReadinessCheck",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-readiness-check/index.ts",
            "line": 165
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.route53RecoveryreadinessReadinessCheck.Route53RecoveryreadinessReadinessCheckTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/route53recoveryreadiness-readiness-check/index:Route53RecoveryreadinessReadinessCheckTagsList"
    },
    "@cdktn/provider-awscc.route53RecoveryreadinessReadinessCheck.Route53RecoveryreadinessReadinessCheckTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53RecoveryreadinessReadinessCheck.Route53RecoveryreadinessReadinessCheckTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/route53recoveryreadiness-readiness-check/index.ts",
          "line": 91
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53recoveryreadiness-readiness-check/index.ts",
        "line": 81
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-readiness-check/index.ts",
            "line": 139
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-readiness-check/index.ts",
            "line": 155
          },
          "name": "resetValue"
        }
      ],
      "name": "Route53RecoveryreadinessReadinessCheckTagsOutputReference",
      "namespace": "route53RecoveryreadinessReadinessCheck",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-readiness-check/index.ts",
            "line": 143
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-readiness-check/index.ts",
            "line": 159
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-readiness-check/index.ts",
            "line": 133
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-readiness-check/index.ts",
            "line": 149
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-readiness-check/index.ts",
            "line": 95
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.route53RecoveryreadinessReadinessCheck.Route53RecoveryreadinessReadinessCheckTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/route53recoveryreadiness-readiness-check/index:Route53RecoveryreadinessReadinessCheckTagsOutputReference"
    },
    "@cdktn/provider-awscc.route53RecoveryreadinessRecoveryGroup.Route53RecoveryreadinessRecoveryGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53recoveryreadiness_recovery_group awscc_route53recoveryreadiness_recovery_group}."
      },
      "fqn": "@cdktn/provider-awscc.route53RecoveryreadinessRecoveryGroup.Route53RecoveryreadinessRecoveryGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53recoveryreadiness_recovery_group awscc_route53recoveryreadiness_recovery_group} Resource."
        },
        "locationInModule": {
          "filename": "src/route53recoveryreadiness-recovery-group/index.ts",
          "line": 219
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.route53RecoveryreadinessRecoveryGroup.Route53RecoveryreadinessRecoveryGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53recoveryreadiness-recovery-group/index.ts",
        "line": 187
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Route53RecoveryreadinessRecoveryGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-recovery-group/index.ts",
            "line": 204
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Route53RecoveryreadinessRecoveryGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53recoveryreadiness_recovery_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Route53RecoveryreadinessRecoveryGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Route53RecoveryreadinessRecoveryGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-recovery-group/index.ts",
            "line": 291
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.route53RecoveryreadinessRecoveryGroup.Route53RecoveryreadinessRecoveryGroupTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-recovery-group/index.ts",
            "line": 252
          },
          "name": "resetCells"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-recovery-group/index.ts",
            "line": 278
          },
          "name": "resetRecoveryGroupName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-recovery-group/index.ts",
            "line": 294
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-recovery-group/index.ts",
            "line": 306
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-recovery-group/index.ts",
            "line": 314
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Route53RecoveryreadinessRecoveryGroup",
      "namespace": "route53RecoveryreadinessRecoveryGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-recovery-group/index.ts",
            "line": 192
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-recovery-group/index.ts",
            "line": 261
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-recovery-group/index.ts",
            "line": 266
          },
          "name": "recoveryGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-recovery-group/index.ts",
            "line": 288
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.route53RecoveryreadinessRecoveryGroup.Route53RecoveryreadinessRecoveryGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-recovery-group/index.ts",
            "line": 256
          },
          "name": "cellsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-recovery-group/index.ts",
            "line": 282
          },
          "name": "recoveryGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-recovery-group/index.ts",
            "line": 298
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.route53RecoveryreadinessRecoveryGroup.Route53RecoveryreadinessRecoveryGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-recovery-group/index.ts",
            "line": 246
          },
          "name": "cells",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-recovery-group/index.ts",
            "line": 272
          },
          "name": "recoveryGroupName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/route53recoveryreadiness-recovery-group/index:Route53RecoveryreadinessRecoveryGroup"
    },
    "@cdktn/provider-awscc.route53RecoveryreadinessRecoveryGroup.Route53RecoveryreadinessRecoveryGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53RecoveryreadinessRecoveryGroup.Route53RecoveryreadinessRecoveryGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/route53recoveryreadiness-recovery-group/index.ts",
        "line": 14
      },
      "name": "Route53RecoveryreadinessRecoveryGroupConfig",
      "namespace": "route53RecoveryreadinessRecoveryGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53recoveryreadiness_recovery_group#cells Route53RecoveryreadinessRecoveryGroup#cells}",
            "stability": "stable",
            "summary": "A list of the cell Amazon Resource Names (ARNs) in the recovery group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-recovery-group/index.ts",
            "line": 20
          },
          "name": "cells",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53recoveryreadiness_recovery_group#recovery_group_name Route53RecoveryreadinessRecoveryGroup#recovery_group_name}",
            "stability": "stable",
            "summary": "The name of the recovery group to create."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-recovery-group/index.ts",
            "line": 26
          },
          "name": "recoveryGroupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53recoveryreadiness_recovery_group#tags Route53RecoveryreadinessRecoveryGroup#tags}",
            "stability": "stable",
            "summary": "A collection of tags associated with a resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-recovery-group/index.ts",
            "line": 32
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.route53RecoveryreadinessRecoveryGroup.Route53RecoveryreadinessRecoveryGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/route53recoveryreadiness-recovery-group/index:Route53RecoveryreadinessRecoveryGroupConfig"
    },
    "@cdktn/provider-awscc.route53RecoveryreadinessRecoveryGroup.Route53RecoveryreadinessRecoveryGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53RecoveryreadinessRecoveryGroup.Route53RecoveryreadinessRecoveryGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/route53recoveryreadiness-recovery-group/index.ts",
        "line": 34
      },
      "name": "Route53RecoveryreadinessRecoveryGroupTags",
      "namespace": "route53RecoveryreadinessRecoveryGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53recoveryreadiness_recovery_group#key Route53RecoveryreadinessRecoveryGroup#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-recovery-group/index.ts",
            "line": 38
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53recoveryreadiness_recovery_group#value Route53RecoveryreadinessRecoveryGroup#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-recovery-group/index.ts",
            "line": 42
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/route53recoveryreadiness-recovery-group/index:Route53RecoveryreadinessRecoveryGroupTags"
    },
    "@cdktn/provider-awscc.route53RecoveryreadinessRecoveryGroup.Route53RecoveryreadinessRecoveryGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53RecoveryreadinessRecoveryGroup.Route53RecoveryreadinessRecoveryGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/route53recoveryreadiness-recovery-group/index.ts",
          "line": 172
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53recoveryreadiness-recovery-group/index.ts",
        "line": 164
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-recovery-group/index.ts",
            "line": 179
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.route53RecoveryreadinessRecoveryGroup.Route53RecoveryreadinessRecoveryGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "Route53RecoveryreadinessRecoveryGroupTagsList",
      "namespace": "route53RecoveryreadinessRecoveryGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-recovery-group/index.ts",
            "line": 165
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.route53RecoveryreadinessRecoveryGroup.Route53RecoveryreadinessRecoveryGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/route53recoveryreadiness-recovery-group/index:Route53RecoveryreadinessRecoveryGroupTagsList"
    },
    "@cdktn/provider-awscc.route53RecoveryreadinessRecoveryGroup.Route53RecoveryreadinessRecoveryGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53RecoveryreadinessRecoveryGroup.Route53RecoveryreadinessRecoveryGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/route53recoveryreadiness-recovery-group/index.ts",
          "line": 91
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53recoveryreadiness-recovery-group/index.ts",
        "line": 81
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-recovery-group/index.ts",
            "line": 139
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-recovery-group/index.ts",
            "line": 155
          },
          "name": "resetValue"
        }
      ],
      "name": "Route53RecoveryreadinessRecoveryGroupTagsOutputReference",
      "namespace": "route53RecoveryreadinessRecoveryGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-recovery-group/index.ts",
            "line": 143
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-recovery-group/index.ts",
            "line": 159
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-recovery-group/index.ts",
            "line": 133
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-recovery-group/index.ts",
            "line": 149
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-recovery-group/index.ts",
            "line": 95
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.route53RecoveryreadinessRecoveryGroup.Route53RecoveryreadinessRecoveryGroupTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/route53recoveryreadiness-recovery-group/index:Route53RecoveryreadinessRecoveryGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.route53RecoveryreadinessResourceSet.Route53RecoveryreadinessResourceSet": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53recoveryreadiness_resource_set awscc_route53recoveryreadiness_resource_set}."
      },
      "fqn": "@cdktn/provider-awscc.route53RecoveryreadinessResourceSet.Route53RecoveryreadinessResourceSet",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53recoveryreadiness_resource_set awscc_route53recoveryreadiness_resource_set} Resource."
        },
        "locationInModule": {
          "filename": "src/route53recoveryreadiness-resource-set/index.ts",
          "line": 1044
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.route53RecoveryreadinessResourceSet.Route53RecoveryreadinessResourceSetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53recoveryreadiness-resource-set/index.ts",
        "line": 1012
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Route53RecoveryreadinessResourceSet resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-resource-set/index.ts",
            "line": 1029
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Route53RecoveryreadinessResourceSet to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53recoveryreadiness_resource_set#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Route53RecoveryreadinessResourceSet that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Route53RecoveryreadinessResourceSet to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-resource-set/index.ts",
            "line": 1114
          },
          "name": "putResources",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.route53RecoveryreadinessResourceSet.Route53RecoveryreadinessResourceSetResources"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-resource-set/index.ts",
            "line": 1127
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.route53RecoveryreadinessResourceSet.Route53RecoveryreadinessResourceSetTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-resource-set/index.ts",
            "line": 1088
          },
          "name": "resetResourceSetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-resource-set/index.ts",
            "line": 1130
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-resource-set/index.ts",
            "line": 1142
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-resource-set/index.ts",
            "line": 1151
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Route53RecoveryreadinessResourceSet",
      "namespace": "route53RecoveryreadinessResourceSet",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-resource-set/index.ts",
            "line": 1017
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-resource-set/index.ts",
            "line": 1071
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-resource-set/index.ts",
            "line": 1111
          },
          "name": "resources",
          "type": {
            "fqn": "@cdktn/provider-awscc.route53RecoveryreadinessResourceSet.Route53RecoveryreadinessResourceSetResourcesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-resource-set/index.ts",
            "line": 1076
          },
          "name": "resourceSetArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-resource-set/index.ts",
            "line": 1124
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.route53RecoveryreadinessResourceSet.Route53RecoveryreadinessResourceSetTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-resource-set/index.ts",
            "line": 1092
          },
          "name": "resourceSetNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-resource-set/index.ts",
            "line": 1105
          },
          "name": "resourceSetTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-resource-set/index.ts",
            "line": 1118
          },
          "name": "resourcesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.route53RecoveryreadinessResourceSet.Route53RecoveryreadinessResourceSetResources"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-resource-set/index.ts",
            "line": 1134
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.route53RecoveryreadinessResourceSet.Route53RecoveryreadinessResourceSetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-resource-set/index.ts",
            "line": 1082
          },
          "name": "resourceSetName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-resource-set/index.ts",
            "line": 1098
          },
          "name": "resourceSetType",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/route53recoveryreadiness-resource-set/index:Route53RecoveryreadinessResourceSet"
    },
    "@cdktn/provider-awscc.route53RecoveryreadinessResourceSet.Route53RecoveryreadinessResourceSetConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53RecoveryreadinessResourceSet.Route53RecoveryreadinessResourceSetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/route53recoveryreadiness-resource-set/index.ts",
        "line": 14
      },
      "name": "Route53RecoveryreadinessResourceSetConfig",
      "namespace": "route53RecoveryreadinessResourceSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53recoveryreadiness_resource_set#resources Route53RecoveryreadinessResourceSet#resources}",
            "stability": "stable",
            "summary": "A list of resource objects in the resource set."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-resource-set/index.ts",
            "line": 34
          },
          "name": "resources",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.route53RecoveryreadinessResourceSet.Route53RecoveryreadinessResourceSetResources"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Enter one of the following values for resource type: \n\nAWS: :AutoScaling: :AutoScalingGroup, AWS: :CloudWatch: :Alarm, AWS: :EC2: :CustomerGateway, AWS: :DynamoDB: :Table, AWS: :EC2: :Volume, AWS: :ElasticLoadBalancing: :LoadBalancer, AWS: :ElasticLoadBalancingV2: :LoadBalancer, AWS: :MSK: :Cluster, AWS: :RDS: :DBCluster, AWS: :Route53: :HealthCheck, AWS: :SQS: :Queue, AWS: :SNS: :Topic, AWS: :SNS: :Subscription, AWS: :EC2: :VPC, AWS: :EC2: :VPNConnection, AWS: :EC2: :VPNGateway, AWS::Route53RecoveryReadiness::DNSTargetResource\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53recoveryreadiness_resource_set#resource_set_type Route53RecoveryreadinessResourceSet#resource_set_type}",
            "stability": "stable",
            "summary": "The resource type of the resources in the resource set."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-resource-set/index.ts",
            "line": 28
          },
          "name": "resourceSetType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53recoveryreadiness_resource_set#resource_set_name Route53RecoveryreadinessResourceSet#resource_set_name}",
            "stability": "stable",
            "summary": "The name of the resource set to create."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-resource-set/index.ts",
            "line": 20
          },
          "name": "resourceSetName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53recoveryreadiness_resource_set#tags Route53RecoveryreadinessResourceSet#tags}",
            "stability": "stable",
            "summary": "A tag to associate with the parameters for a resource set."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-resource-set/index.ts",
            "line": 40
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.route53RecoveryreadinessResourceSet.Route53RecoveryreadinessResourceSetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/route53recoveryreadiness-resource-set/index:Route53RecoveryreadinessResourceSetConfig"
    },
    "@cdktn/provider-awscc.route53RecoveryreadinessResourceSet.Route53RecoveryreadinessResourceSetResources": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53RecoveryreadinessResourceSet.Route53RecoveryreadinessResourceSetResources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/route53recoveryreadiness-resource-set/index.ts",
        "line": 636
      },
      "name": "Route53RecoveryreadinessResourceSetResources",
      "namespace": "route53RecoveryreadinessResourceSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53recoveryreadiness_resource_set#component_id Route53RecoveryreadinessResourceSet#component_id}",
            "stability": "stable",
            "summary": "The component identifier of the resource, generated when DNS target resource is used."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-resource-set/index.ts",
            "line": 642
          },
          "name": "componentId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53recoveryreadiness_resource_set#dns_target_resource Route53RecoveryreadinessResourceSet#dns_target_resource}",
            "stability": "stable",
            "summary": "A component for DNS/routing control readiness checks."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-resource-set/index.ts",
            "line": 648
          },
          "name": "dnsTargetResource",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.route53RecoveryreadinessResourceSet.Route53RecoveryreadinessResourceSetResourcesDnsTargetResource"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53recoveryreadiness_resource_set#readiness_scopes Route53RecoveryreadinessResourceSet#readiness_scopes}",
            "stability": "stable",
            "summary": "A list of recovery group Amazon Resource Names (ARNs) and cell ARNs that this resource is contained within."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-resource-set/index.ts",
            "line": 654
          },
          "name": "readinessScopes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53recoveryreadiness_resource_set#resource_arn Route53RecoveryreadinessResourceSet#resource_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the AWS resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-resource-set/index.ts",
            "line": 660
          },
          "name": "resourceArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/route53recoveryreadiness-resource-set/index:Route53RecoveryreadinessResourceSetResources"
    },
    "@cdktn/provider-awscc.route53RecoveryreadinessResourceSet.Route53RecoveryreadinessResourceSetResourcesDnsTargetResource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53RecoveryreadinessResourceSet.Route53RecoveryreadinessResourceSetResourcesDnsTargetResource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/route53recoveryreadiness-resource-set/index.ts",
        "line": 400
      },
      "name": "Route53RecoveryreadinessResourceSetResourcesDnsTargetResource",
      "namespace": "route53RecoveryreadinessResourceSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53recoveryreadiness_resource_set#domain_name Route53RecoveryreadinessResourceSet#domain_name}",
            "stability": "stable",
            "summary": "The domain name that acts as an ingress point to a portion of the customer application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-resource-set/index.ts",
            "line": 406
          },
          "name": "domainName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53recoveryreadiness_resource_set#hosted_zone_arn Route53RecoveryreadinessResourceSet#hosted_zone_arn}",
            "stability": "stable",
            "summary": "The hosted zone Amazon Resource Name (ARN) that contains the DNS record with the provided name of the target resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-resource-set/index.ts",
            "line": 412
          },
          "name": "hostedZoneArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53recoveryreadiness_resource_set#record_set_id Route53RecoveryreadinessResourceSet#record_set_id}",
            "stability": "stable",
            "summary": "The Route 53 record set ID that will uniquely identify a DNS record, given a name and a type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-resource-set/index.ts",
            "line": 418
          },
          "name": "recordSetId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53recoveryreadiness_resource_set#record_type Route53RecoveryreadinessResourceSet#record_type}",
            "stability": "stable",
            "summary": "The type of DNS record of the target resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-resource-set/index.ts",
            "line": 424
          },
          "name": "recordType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53recoveryreadiness_resource_set#target_resource Route53RecoveryreadinessResourceSet#target_resource}",
            "stability": "stable",
            "summary": "The target resource that the Route 53 record points to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-resource-set/index.ts",
            "line": 430
          },
          "name": "targetResource",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.route53RecoveryreadinessResourceSet.Route53RecoveryreadinessResourceSetResourcesDnsTargetResourceTargetResource"
          }
        }
      ],
      "symbolId": "src/route53recoveryreadiness-resource-set/index:Route53RecoveryreadinessResourceSetResourcesDnsTargetResource"
    },
    "@cdktn/provider-awscc.route53RecoveryreadinessResourceSet.Route53RecoveryreadinessResourceSetResourcesDnsTargetResourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53RecoveryreadinessResourceSet.Route53RecoveryreadinessResourceSetResourcesDnsTargetResourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/route53recoveryreadiness-resource-set/index.ts",
          "line": 498
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53recoveryreadiness-resource-set/index.ts",
        "line": 490
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-resource-set/index.ts",
            "line": 625
          },
          "name": "putTargetResource",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.route53RecoveryreadinessResourceSet.Route53RecoveryreadinessResourceSetResourcesDnsTargetResourceTargetResource"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-resource-set/index.ts",
            "line": 564
          },
          "name": "resetDomainName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-resource-set/index.ts",
            "line": 580
          },
          "name": "resetHostedZoneArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-resource-set/index.ts",
            "line": 596
          },
          "name": "resetRecordSetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-resource-set/index.ts",
            "line": 612
          },
          "name": "resetRecordType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-resource-set/index.ts",
            "line": 628
          },
          "name": "resetTargetResource"
        }
      ],
      "name": "Route53RecoveryreadinessResourceSetResourcesDnsTargetResourceOutputReference",
      "namespace": "route53RecoveryreadinessResourceSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-resource-set/index.ts",
            "line": 622
          },
          "name": "targetResource",
          "type": {
            "fqn": "@cdktn/provider-awscc.route53RecoveryreadinessResourceSet.Route53RecoveryreadinessResourceSetResourcesDnsTargetResourceTargetResourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-resource-set/index.ts",
            "line": 568
          },
          "name": "domainNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-resource-set/index.ts",
            "line": 584
          },
          "name": "hostedZoneArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-resource-set/index.ts",
            "line": 600
          },
          "name": "recordSetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-resource-set/index.ts",
            "line": 616
          },
          "name": "recordTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-resource-set/index.ts",
            "line": 632
          },
          "name": "targetResourceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.route53RecoveryreadinessResourceSet.Route53RecoveryreadinessResourceSetResourcesDnsTargetResourceTargetResource"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-resource-set/index.ts",
            "line": 558
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-resource-set/index.ts",
            "line": 574
          },
          "name": "hostedZoneArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-resource-set/index.ts",
            "line": 590
          },
          "name": "recordSetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-resource-set/index.ts",
            "line": 606
          },
          "name": "recordType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-resource-set/index.ts",
            "line": 502
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.route53RecoveryreadinessResourceSet.Route53RecoveryreadinessResourceSetResourcesDnsTargetResource"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/route53recoveryreadiness-resource-set/index:Route53RecoveryreadinessResourceSetResourcesDnsTargetResourceOutputReference"
    },
    "@cdktn/provider-awscc.route53RecoveryreadinessResourceSet.Route53RecoveryreadinessResourceSetResourcesDnsTargetResourceTargetResource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53RecoveryreadinessResourceSet.Route53RecoveryreadinessResourceSetResourcesDnsTargetResourceTargetResource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/route53recoveryreadiness-resource-set/index.ts",
        "line": 269
      },
      "name": "Route53RecoveryreadinessResourceSetResourcesDnsTargetResourceTargetResource",
      "namespace": "route53RecoveryreadinessResourceSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53recoveryreadiness_resource_set#nlb_resource Route53RecoveryreadinessResourceSet#nlb_resource}",
            "stability": "stable",
            "summary": "The Network Load Balancer resource that a DNS target resource points to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-resource-set/index.ts",
            "line": 275
          },
          "name": "nlbResource",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.route53RecoveryreadinessResourceSet.Route53RecoveryreadinessResourceSetResourcesDnsTargetResourceTargetResourceNlbResource"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53recoveryreadiness_resource_set#r53_resource Route53RecoveryreadinessResourceSet#r53_resource}",
            "stability": "stable",
            "summary": "The Route 53 resource that a DNS target resource record points to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-resource-set/index.ts",
            "line": 281
          },
          "name": "r53Resource",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.route53RecoveryreadinessResourceSet.Route53RecoveryreadinessResourceSetResourcesDnsTargetResourceTargetResourceR53Resource"
          }
        }
      ],
      "symbolId": "src/route53recoveryreadiness-resource-set/index:Route53RecoveryreadinessResourceSetResourcesDnsTargetResourceTargetResource"
    },
    "@cdktn/provider-awscc.route53RecoveryreadinessResourceSet.Route53RecoveryreadinessResourceSetResourcesDnsTargetResourceTargetResourceNlbResource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53RecoveryreadinessResourceSet.Route53RecoveryreadinessResourceSetResourcesDnsTargetResourceTargetResourceNlbResource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/route53recoveryreadiness-resource-set/index.ts",
        "line": 42
      },
      "name": "Route53RecoveryreadinessResourceSetResourcesDnsTargetResourceTargetResourceNlbResource",
      "namespace": "route53RecoveryreadinessResourceSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53recoveryreadiness_resource_set#arn Route53RecoveryreadinessResourceSet#arn}",
            "stability": "stable",
            "summary": "A Network Load Balancer resource Amazon Resource Name (ARN)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-resource-set/index.ts",
            "line": 48
          },
          "name": "arn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/route53recoveryreadiness-resource-set/index:Route53RecoveryreadinessResourceSetResourcesDnsTargetResourceTargetResourceNlbResource"
    },
    "@cdktn/provider-awscc.route53RecoveryreadinessResourceSet.Route53RecoveryreadinessResourceSetResourcesDnsTargetResourceTargetResourceNlbResourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53RecoveryreadinessResourceSet.Route53RecoveryreadinessResourceSetResourcesDnsTargetResourceTargetResourceNlbResourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/route53recoveryreadiness-resource-set/index.ts",
          "line": 88
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53recoveryreadiness-resource-set/index.ts",
        "line": 80
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-resource-set/index.ts",
            "line": 130
          },
          "name": "resetArn"
        }
      ],
      "name": "Route53RecoveryreadinessResourceSetResourcesDnsTargetResourceTargetResourceNlbResourceOutputReference",
      "namespace": "route53RecoveryreadinessResourceSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-resource-set/index.ts",
            "line": 134
          },
          "name": "arnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-resource-set/index.ts",
            "line": 124
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-resource-set/index.ts",
            "line": 92
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.route53RecoveryreadinessResourceSet.Route53RecoveryreadinessResourceSetResourcesDnsTargetResourceTargetResourceNlbResource"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/route53recoveryreadiness-resource-set/index:Route53RecoveryreadinessResourceSetResourcesDnsTargetResourceTargetResourceNlbResourceOutputReference"
    },
    "@cdktn/provider-awscc.route53RecoveryreadinessResourceSet.Route53RecoveryreadinessResourceSetResourcesDnsTargetResourceTargetResourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53RecoveryreadinessResourceSet.Route53RecoveryreadinessResourceSetResourcesDnsTargetResourceTargetResourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/route53recoveryreadiness-resource-set/index.ts",
          "line": 328
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53recoveryreadiness-resource-set/index.ts",
        "line": 320
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-resource-set/index.ts",
            "line": 373
          },
          "name": "putNlbResource",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.route53RecoveryreadinessResourceSet.Route53RecoveryreadinessResourceSetResourcesDnsTargetResourceTargetResourceNlbResource"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-resource-set/index.ts",
            "line": 389
          },
          "name": "putR53Resource",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.route53RecoveryreadinessResourceSet.Route53RecoveryreadinessResourceSetResourcesDnsTargetResourceTargetResourceR53Resource"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-resource-set/index.ts",
            "line": 376
          },
          "name": "resetNlbResource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-resource-set/index.ts",
            "line": 392
          },
          "name": "resetR53Resource"
        }
      ],
      "name": "Route53RecoveryreadinessResourceSetResourcesDnsTargetResourceTargetResourceOutputReference",
      "namespace": "route53RecoveryreadinessResourceSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-resource-set/index.ts",
            "line": 370
          },
          "name": "nlbResource",
          "type": {
            "fqn": "@cdktn/provider-awscc.route53RecoveryreadinessResourceSet.Route53RecoveryreadinessResourceSetResourcesDnsTargetResourceTargetResourceNlbResourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-resource-set/index.ts",
            "line": 386
          },
          "name": "r53Resource",
          "type": {
            "fqn": "@cdktn/provider-awscc.route53RecoveryreadinessResourceSet.Route53RecoveryreadinessResourceSetResourcesDnsTargetResourceTargetResourceR53ResourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-resource-set/index.ts",
            "line": 380
          },
          "name": "nlbResourceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.route53RecoveryreadinessResourceSet.Route53RecoveryreadinessResourceSetResourcesDnsTargetResourceTargetResourceNlbResource"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-resource-set/index.ts",
            "line": 396
          },
          "name": "r53ResourceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.route53RecoveryreadinessResourceSet.Route53RecoveryreadinessResourceSetResourcesDnsTargetResourceTargetResourceR53Resource"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-resource-set/index.ts",
            "line": 332
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.route53RecoveryreadinessResourceSet.Route53RecoveryreadinessResourceSetResourcesDnsTargetResourceTargetResource"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/route53recoveryreadiness-resource-set/index:Route53RecoveryreadinessResourceSetResourcesDnsTargetResourceTargetResourceOutputReference"
    },
    "@cdktn/provider-awscc.route53RecoveryreadinessResourceSet.Route53RecoveryreadinessResourceSetResourcesDnsTargetResourceTargetResourceR53Resource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53RecoveryreadinessResourceSet.Route53RecoveryreadinessResourceSetResourcesDnsTargetResourceTargetResourceR53Resource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/route53recoveryreadiness-resource-set/index.ts",
        "line": 138
      },
      "name": "Route53RecoveryreadinessResourceSetResourcesDnsTargetResourceTargetResourceR53Resource",
      "namespace": "route53RecoveryreadinessResourceSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53recoveryreadiness_resource_set#domain_name Route53RecoveryreadinessResourceSet#domain_name}",
            "stability": "stable",
            "summary": "The DNS target domain name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-resource-set/index.ts",
            "line": 144
          },
          "name": "domainName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53recoveryreadiness_resource_set#record_set_id Route53RecoveryreadinessResourceSet#record_set_id}",
            "stability": "stable",
            "summary": "The Resource Record set id."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-resource-set/index.ts",
            "line": 150
          },
          "name": "recordSetId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/route53recoveryreadiness-resource-set/index:Route53RecoveryreadinessResourceSetResourcesDnsTargetResourceTargetResourceR53Resource"
    },
    "@cdktn/provider-awscc.route53RecoveryreadinessResourceSet.Route53RecoveryreadinessResourceSetResourcesDnsTargetResourceTargetResourceR53ResourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53RecoveryreadinessResourceSet.Route53RecoveryreadinessResourceSetResourcesDnsTargetResourceTargetResourceR53ResourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/route53recoveryreadiness-resource-set/index.ts",
          "line": 197
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53recoveryreadiness-resource-set/index.ts",
        "line": 189
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-resource-set/index.ts",
            "line": 245
          },
          "name": "resetDomainName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-resource-set/index.ts",
            "line": 261
          },
          "name": "resetRecordSetId"
        }
      ],
      "name": "Route53RecoveryreadinessResourceSetResourcesDnsTargetResourceTargetResourceR53ResourceOutputReference",
      "namespace": "route53RecoveryreadinessResourceSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-resource-set/index.ts",
            "line": 249
          },
          "name": "domainNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-resource-set/index.ts",
            "line": 265
          },
          "name": "recordSetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-resource-set/index.ts",
            "line": 239
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-resource-set/index.ts",
            "line": 255
          },
          "name": "recordSetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-resource-set/index.ts",
            "line": 201
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.route53RecoveryreadinessResourceSet.Route53RecoveryreadinessResourceSetResourcesDnsTargetResourceTargetResourceR53Resource"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/route53recoveryreadiness-resource-set/index:Route53RecoveryreadinessResourceSetResourcesDnsTargetResourceTargetResourceR53ResourceOutputReference"
    },
    "@cdktn/provider-awscc.route53RecoveryreadinessResourceSet.Route53RecoveryreadinessResourceSetResourcesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53RecoveryreadinessResourceSet.Route53RecoveryreadinessResourceSetResourcesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/route53recoveryreadiness-resource-set/index.ts",
          "line": 848
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53recoveryreadiness-resource-set/index.ts",
        "line": 840
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-resource-set/index.ts",
            "line": 855
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.route53RecoveryreadinessResourceSet.Route53RecoveryreadinessResourceSetResourcesOutputReference"
            }
          }
        }
      ],
      "name": "Route53RecoveryreadinessResourceSetResourcesList",
      "namespace": "route53RecoveryreadinessResourceSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-resource-set/index.ts",
            "line": 841
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.route53RecoveryreadinessResourceSet.Route53RecoveryreadinessResourceSetResources"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/route53recoveryreadiness-resource-set/index:Route53RecoveryreadinessResourceSetResourcesList"
    },
    "@cdktn/provider-awscc.route53RecoveryreadinessResourceSet.Route53RecoveryreadinessResourceSetResourcesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53RecoveryreadinessResourceSet.Route53RecoveryreadinessResourceSetResourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/route53recoveryreadiness-resource-set/index.ts",
          "line": 723
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53recoveryreadiness-resource-set/index.ts",
        "line": 713
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-resource-set/index.ts",
            "line": 796
          },
          "name": "putDnsTargetResource",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.route53RecoveryreadinessResourceSet.Route53RecoveryreadinessResourceSetResourcesDnsTargetResource"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-resource-set/index.ts",
            "line": 783
          },
          "name": "resetComponentId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-resource-set/index.ts",
            "line": 799
          },
          "name": "resetDnsTargetResource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-resource-set/index.ts",
            "line": 815
          },
          "name": "resetReadinessScopes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-resource-set/index.ts",
            "line": 831
          },
          "name": "resetResourceArn"
        }
      ],
      "name": "Route53RecoveryreadinessResourceSetResourcesOutputReference",
      "namespace": "route53RecoveryreadinessResourceSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-resource-set/index.ts",
            "line": 793
          },
          "name": "dnsTargetResource",
          "type": {
            "fqn": "@cdktn/provider-awscc.route53RecoveryreadinessResourceSet.Route53RecoveryreadinessResourceSetResourcesDnsTargetResourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-resource-set/index.ts",
            "line": 787
          },
          "name": "componentIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-resource-set/index.ts",
            "line": 803
          },
          "name": "dnsTargetResourceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.route53RecoveryreadinessResourceSet.Route53RecoveryreadinessResourceSetResourcesDnsTargetResource"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-resource-set/index.ts",
            "line": 819
          },
          "name": "readinessScopesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-resource-set/index.ts",
            "line": 835
          },
          "name": "resourceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-resource-set/index.ts",
            "line": 777
          },
          "name": "componentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-resource-set/index.ts",
            "line": 809
          },
          "name": "readinessScopes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-resource-set/index.ts",
            "line": 825
          },
          "name": "resourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-resource-set/index.ts",
            "line": 727
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.route53RecoveryreadinessResourceSet.Route53RecoveryreadinessResourceSetResources"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/route53recoveryreadiness-resource-set/index:Route53RecoveryreadinessResourceSetResourcesOutputReference"
    },
    "@cdktn/provider-awscc.route53RecoveryreadinessResourceSet.Route53RecoveryreadinessResourceSetTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53RecoveryreadinessResourceSet.Route53RecoveryreadinessResourceSetTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/route53recoveryreadiness-resource-set/index.ts",
        "line": 859
      },
      "name": "Route53RecoveryreadinessResourceSetTags",
      "namespace": "route53RecoveryreadinessResourceSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53recoveryreadiness_resource_set#key Route53RecoveryreadinessResourceSet#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-resource-set/index.ts",
            "line": 863
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53recoveryreadiness_resource_set#value Route53RecoveryreadinessResourceSet#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-resource-set/index.ts",
            "line": 867
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/route53recoveryreadiness-resource-set/index:Route53RecoveryreadinessResourceSetTags"
    },
    "@cdktn/provider-awscc.route53RecoveryreadinessResourceSet.Route53RecoveryreadinessResourceSetTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53RecoveryreadinessResourceSet.Route53RecoveryreadinessResourceSetTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/route53recoveryreadiness-resource-set/index.ts",
          "line": 997
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53recoveryreadiness-resource-set/index.ts",
        "line": 989
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-resource-set/index.ts",
            "line": 1004
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.route53RecoveryreadinessResourceSet.Route53RecoveryreadinessResourceSetTagsOutputReference"
            }
          }
        }
      ],
      "name": "Route53RecoveryreadinessResourceSetTagsList",
      "namespace": "route53RecoveryreadinessResourceSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-resource-set/index.ts",
            "line": 990
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.route53RecoveryreadinessResourceSet.Route53RecoveryreadinessResourceSetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/route53recoveryreadiness-resource-set/index:Route53RecoveryreadinessResourceSetTagsList"
    },
    "@cdktn/provider-awscc.route53RecoveryreadinessResourceSet.Route53RecoveryreadinessResourceSetTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53RecoveryreadinessResourceSet.Route53RecoveryreadinessResourceSetTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/route53recoveryreadiness-resource-set/index.ts",
          "line": 916
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53recoveryreadiness-resource-set/index.ts",
        "line": 906
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-resource-set/index.ts",
            "line": 964
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-resource-set/index.ts",
            "line": 980
          },
          "name": "resetValue"
        }
      ],
      "name": "Route53RecoveryreadinessResourceSetTagsOutputReference",
      "namespace": "route53RecoveryreadinessResourceSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-resource-set/index.ts",
            "line": 968
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-resource-set/index.ts",
            "line": 984
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-resource-set/index.ts",
            "line": 958
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-resource-set/index.ts",
            "line": 974
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53recoveryreadiness-resource-set/index.ts",
            "line": 920
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.route53RecoveryreadinessResourceSet.Route53RecoveryreadinessResourceSetTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/route53recoveryreadiness-resource-set/index:Route53RecoveryreadinessResourceSetTagsOutputReference"
    },
    "@cdktn/provider-awscc.route53ResolverFirewallDomainList.Route53ResolverFirewallDomainList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_firewall_domain_list awscc_route53resolver_firewall_domain_list}."
      },
      "fqn": "@cdktn/provider-awscc.route53ResolverFirewallDomainList.Route53ResolverFirewallDomainList",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_firewall_domain_list awscc_route53resolver_firewall_domain_list} Resource."
        },
        "locationInModule": {
          "filename": "src/route53resolver-firewall-domain-list/index.ts",
          "line": 229
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.route53ResolverFirewallDomainList.Route53ResolverFirewallDomainListConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53resolver-firewall-domain-list/index.ts",
        "line": 197
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Route53ResolverFirewallDomainList resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/route53resolver-firewall-domain-list/index.ts",
            "line": 214
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Route53ResolverFirewallDomainList to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_firewall_domain_list#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Route53ResolverFirewallDomainList that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Route53ResolverFirewallDomainList to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-firewall-domain-list/index.ts",
            "line": 358
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.route53ResolverFirewallDomainList.Route53ResolverFirewallDomainListTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-firewall-domain-list/index.ts",
            "line": 283
          },
          "name": "resetDomainFileUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-firewall-domain-list/index.ts",
            "line": 299
          },
          "name": "resetDomains"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-firewall-domain-list/index.ts",
            "line": 335
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-firewall-domain-list/index.ts",
            "line": 361
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-firewall-domain-list/index.ts",
            "line": 373
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-firewall-domain-list/index.ts",
            "line": 382
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Route53ResolverFirewallDomainList",
      "namespace": "route53ResolverFirewallDomainList",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-domain-list/index.ts",
            "line": 202
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-domain-list/index.ts",
            "line": 256
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-domain-list/index.ts",
            "line": 261
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-domain-list/index.ts",
            "line": 266
          },
          "name": "creatorRequestId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-domain-list/index.ts",
            "line": 271
          },
          "name": "domainCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-domain-list/index.ts",
            "line": 308
          },
          "name": "firewallDomainListId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-domain-list/index.ts",
            "line": 313
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-domain-list/index.ts",
            "line": 318
          },
          "name": "managedOwnerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-domain-list/index.ts",
            "line": 323
          },
          "name": "modificationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-domain-list/index.ts",
            "line": 344
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-domain-list/index.ts",
            "line": 349
          },
          "name": "statusMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-domain-list/index.ts",
            "line": 355
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.route53ResolverFirewallDomainList.Route53ResolverFirewallDomainListTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-domain-list/index.ts",
            "line": 287
          },
          "name": "domainFileUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-domain-list/index.ts",
            "line": 303
          },
          "name": "domainsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-domain-list/index.ts",
            "line": 339
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-domain-list/index.ts",
            "line": 365
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.route53ResolverFirewallDomainList.Route53ResolverFirewallDomainListTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-firewall-domain-list/index.ts",
            "line": 277
          },
          "name": "domainFileUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-firewall-domain-list/index.ts",
            "line": 293
          },
          "name": "domains",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-firewall-domain-list/index.ts",
            "line": 329
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/route53resolver-firewall-domain-list/index:Route53ResolverFirewallDomainList"
    },
    "@cdktn/provider-awscc.route53ResolverFirewallDomainList.Route53ResolverFirewallDomainListConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53ResolverFirewallDomainList.Route53ResolverFirewallDomainListConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/route53resolver-firewall-domain-list/index.ts",
        "line": 14
      },
      "name": "Route53ResolverFirewallDomainListConfig",
      "namespace": "route53ResolverFirewallDomainList",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_firewall_domain_list#domain_file_url Route53ResolverFirewallDomainList#domain_file_url}",
            "stability": "stable",
            "summary": "S3 URL to import domains from."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-domain-list/index.ts",
            "line": 20
          },
          "name": "domainFileUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_firewall_domain_list#domains Route53ResolverFirewallDomainList#domains}",
            "stability": "stable",
            "summary": "An inline list of domains to use for this domain list."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-domain-list/index.ts",
            "line": 26
          },
          "name": "domains",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_firewall_domain_list#name Route53ResolverFirewallDomainList#name}",
            "stability": "stable",
            "summary": "FirewallDomainListName."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-domain-list/index.ts",
            "line": 32
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_firewall_domain_list#tags Route53ResolverFirewallDomainList#tags}",
            "stability": "stable",
            "summary": "Tags."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-domain-list/index.ts",
            "line": 38
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.route53ResolverFirewallDomainList.Route53ResolverFirewallDomainListTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/route53resolver-firewall-domain-list/index:Route53ResolverFirewallDomainListConfig"
    },
    "@cdktn/provider-awscc.route53ResolverFirewallDomainList.Route53ResolverFirewallDomainListTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53ResolverFirewallDomainList.Route53ResolverFirewallDomainListTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/route53resolver-firewall-domain-list/index.ts",
        "line": 40
      },
      "name": "Route53ResolverFirewallDomainListTags",
      "namespace": "route53ResolverFirewallDomainList",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_firewall_domain_list#key Route53ResolverFirewallDomainList#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-domain-list/index.ts",
            "line": 46
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_firewall_domain_list#value Route53ResolverFirewallDomainList#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-domain-list/index.ts",
            "line": 52
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/route53resolver-firewall-domain-list/index:Route53ResolverFirewallDomainListTags"
    },
    "@cdktn/provider-awscc.route53ResolverFirewallDomainList.Route53ResolverFirewallDomainListTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53ResolverFirewallDomainList.Route53ResolverFirewallDomainListTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/route53resolver-firewall-domain-list/index.ts",
          "line": 182
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53resolver-firewall-domain-list/index.ts",
        "line": 174
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-firewall-domain-list/index.ts",
            "line": 189
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.route53ResolverFirewallDomainList.Route53ResolverFirewallDomainListTagsOutputReference"
            }
          }
        }
      ],
      "name": "Route53ResolverFirewallDomainListTagsList",
      "namespace": "route53ResolverFirewallDomainList",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-firewall-domain-list/index.ts",
            "line": 175
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.route53ResolverFirewallDomainList.Route53ResolverFirewallDomainListTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/route53resolver-firewall-domain-list/index:Route53ResolverFirewallDomainListTagsList"
    },
    "@cdktn/provider-awscc.route53ResolverFirewallDomainList.Route53ResolverFirewallDomainListTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53ResolverFirewallDomainList.Route53ResolverFirewallDomainListTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/route53resolver-firewall-domain-list/index.ts",
          "line": 101
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53resolver-firewall-domain-list/index.ts",
        "line": 91
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-firewall-domain-list/index.ts",
            "line": 149
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-firewall-domain-list/index.ts",
            "line": 165
          },
          "name": "resetValue"
        }
      ],
      "name": "Route53ResolverFirewallDomainListTagsOutputReference",
      "namespace": "route53ResolverFirewallDomainList",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-domain-list/index.ts",
            "line": 153
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-domain-list/index.ts",
            "line": 169
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-firewall-domain-list/index.ts",
            "line": 143
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-firewall-domain-list/index.ts",
            "line": 159
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-firewall-domain-list/index.ts",
            "line": 105
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.route53ResolverFirewallDomainList.Route53ResolverFirewallDomainListTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/route53resolver-firewall-domain-list/index:Route53ResolverFirewallDomainListTagsOutputReference"
    },
    "@cdktn/provider-awscc.route53ResolverFirewallRuleGroup.Route53ResolverFirewallRuleGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_firewall_rule_group awscc_route53resolver_firewall_rule_group}."
      },
      "fqn": "@cdktn/provider-awscc.route53ResolverFirewallRuleGroup.Route53ResolverFirewallRuleGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_firewall_rule_group awscc_route53resolver_firewall_rule_group} Resource."
        },
        "locationInModule": {
          "filename": "src/route53resolver-firewall-rule-group/index.ts",
          "line": 1250
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.route53ResolverFirewallRuleGroup.Route53ResolverFirewallRuleGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53resolver-firewall-rule-group/index.ts",
        "line": 1218
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Route53ResolverFirewallRuleGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 1235
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Route53ResolverFirewallRuleGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_firewall_rule_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Route53ResolverFirewallRuleGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Route53ResolverFirewallRuleGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 1300
          },
          "name": "putFirewallRules",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.route53ResolverFirewallRuleGroup.Route53ResolverFirewallRuleGroupFirewallRules"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 1367
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.route53ResolverFirewallRuleGroup.Route53ResolverFirewallRuleGroupTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 1303
          },
          "name": "resetFirewallRules"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 1329
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 1370
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 1382
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 1390
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Route53ResolverFirewallRuleGroup",
      "namespace": "route53ResolverFirewallRuleGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 1223
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 1276
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 1281
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 1286
          },
          "name": "creatorRequestId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 1291
          },
          "name": "firewallRuleGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 1297
          },
          "name": "firewallRules",
          "type": {
            "fqn": "@cdktn/provider-awscc.route53ResolverFirewallRuleGroup.Route53ResolverFirewallRuleGroupFirewallRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 1312
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 1317
          },
          "name": "modificationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 1338
          },
          "name": "ownerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 1343
          },
          "name": "ruleCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 1348
          },
          "name": "shareStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 1353
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 1358
          },
          "name": "statusMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 1364
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.route53ResolverFirewallRuleGroup.Route53ResolverFirewallRuleGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 1307
          },
          "name": "firewallRulesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.route53ResolverFirewallRuleGroup.Route53ResolverFirewallRuleGroupFirewallRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 1333
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 1374
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.route53ResolverFirewallRuleGroup.Route53ResolverFirewallRuleGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 1323
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/route53resolver-firewall-rule-group/index:Route53ResolverFirewallRuleGroup"
    },
    "@cdktn/provider-awscc.route53ResolverFirewallRuleGroup.Route53ResolverFirewallRuleGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53ResolverFirewallRuleGroup.Route53ResolverFirewallRuleGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/route53resolver-firewall-rule-group/index.ts",
        "line": 14
      },
      "name": "Route53ResolverFirewallRuleGroupConfig",
      "namespace": "route53ResolverFirewallRuleGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_firewall_rule_group#firewall_rules Route53ResolverFirewallRuleGroup#firewall_rules}",
            "stability": "stable",
            "summary": "FirewallRules."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 20
          },
          "name": "firewallRules",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.route53ResolverFirewallRuleGroup.Route53ResolverFirewallRuleGroupFirewallRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_firewall_rule_group#name Route53ResolverFirewallRuleGroup#name}",
            "stability": "stable",
            "summary": "FirewallRuleGroupName."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 26
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_firewall_rule_group#tags Route53ResolverFirewallRuleGroup#tags}",
            "stability": "stable",
            "summary": "Tags."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 32
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.route53ResolverFirewallRuleGroup.Route53ResolverFirewallRuleGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/route53resolver-firewall-rule-group/index:Route53ResolverFirewallRuleGroupConfig"
    },
    "@cdktn/provider-awscc.route53ResolverFirewallRuleGroup.Route53ResolverFirewallRuleGroupFirewallRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53ResolverFirewallRuleGroup.Route53ResolverFirewallRuleGroupFirewallRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/route53resolver-firewall-rule-group/index.ts",
        "line": 488
      },
      "name": "Route53ResolverFirewallRuleGroupFirewallRules",
      "namespace": "route53ResolverFirewallRuleGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_firewall_rule_group#action Route53ResolverFirewallRuleGroup#action}",
            "stability": "stable",
            "summary": "Rule Action."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 494
          },
          "name": "action",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_firewall_rule_group#block_override_dns_type Route53ResolverFirewallRuleGroup#block_override_dns_type}",
            "stability": "stable",
            "summary": "BlockOverrideDnsType."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 500
          },
          "name": "blockOverrideDnsType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_firewall_rule_group#block_override_domain Route53ResolverFirewallRuleGroup#block_override_domain}",
            "stability": "stable",
            "summary": "BlockOverrideDomain."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 506
          },
          "name": "blockOverrideDomain",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_firewall_rule_group#block_override_ttl Route53ResolverFirewallRuleGroup#block_override_ttl}",
            "stability": "stable",
            "summary": "BlockOverrideTtl."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 512
          },
          "name": "blockOverrideTtl",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_firewall_rule_group#block_response Route53ResolverFirewallRuleGroup#block_response}",
            "stability": "stable",
            "summary": "BlockResponse."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 518
          },
          "name": "blockResponse",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_firewall_rule_group#confidence_threshold Route53ResolverFirewallRuleGroup#confidence_threshold}",
            "stability": "stable",
            "summary": "ConfidenceThreshold."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 524
          },
          "name": "confidenceThreshold",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_firewall_rule_group#dns_threat_protection Route53ResolverFirewallRuleGroup#dns_threat_protection}",
            "stability": "stable",
            "summary": "DnsThreatProtection."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 530
          },
          "name": "dnsThreatProtection",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_firewall_rule_group#firewall_domain_list_id Route53ResolverFirewallRuleGroup#firewall_domain_list_id}",
            "stability": "stable",
            "summary": "ResourceId."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 536
          },
          "name": "firewallDomainListId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_firewall_rule_group#firewall_domain_redirection_action Route53ResolverFirewallRuleGroup#firewall_domain_redirection_action}",
            "stability": "stable",
            "summary": "FirewallDomainRedirectionAction."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 542
          },
          "name": "firewallDomainRedirectionAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_firewall_rule_group#firewall_rule_type Route53ResolverFirewallRuleGroup#firewall_rule_type}",
            "stability": "stable",
            "summary": "Advanced firewall rule type. Mutually exclusive with FirewallDomainListId and DnsThreatProtection/ConfidenceThreshold."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 548
          },
          "name": "firewallRuleType",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.route53ResolverFirewallRuleGroup.Route53ResolverFirewallRuleGroupFirewallRulesFirewallRuleType"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_firewall_rule_group#firewall_threat_protection_id Route53ResolverFirewallRuleGroup#firewall_threat_protection_id}",
            "stability": "stable",
            "summary": "ResourceId."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 554
          },
          "name": "firewallThreatProtectionId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_firewall_rule_group#priority Route53ResolverFirewallRuleGroup#priority}",
            "stability": "stable",
            "summary": "Rule Priority."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 560
          },
          "name": "priority",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_firewall_rule_group#qtype Route53ResolverFirewallRuleGroup#qtype}",
            "stability": "stable",
            "summary": "Qtype."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 566
          },
          "name": "qtype",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_firewall_rule_group#status Route53ResolverFirewallRuleGroup#status}",
            "stability": "stable",
            "summary": "The status of the firewall rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 572
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/route53resolver-firewall-rule-group/index:Route53ResolverFirewallRuleGroupFirewallRules"
    },
    "@cdktn/provider-awscc.route53ResolverFirewallRuleGroup.Route53ResolverFirewallRuleGroupFirewallRulesFirewallRuleType": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53ResolverFirewallRuleGroup.Route53ResolverFirewallRuleGroupFirewallRulesFirewallRuleType",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/route53resolver-firewall-rule-group/index.ts",
        "line": 322
      },
      "name": "Route53ResolverFirewallRuleGroupFirewallRulesFirewallRuleType",
      "namespace": "route53ResolverFirewallRuleGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_firewall_rule_group#firewall_advanced_content_category Route53ResolverFirewallRuleGroup#firewall_advanced_content_category}",
            "stability": "stable",
            "summary": "Configuration for an advanced content category rule type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 328
          },
          "name": "firewallAdvancedContentCategory",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.route53ResolverFirewallRuleGroup.Route53ResolverFirewallRuleGroupFirewallRulesFirewallRuleTypeFirewallAdvancedContentCategory"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_firewall_rule_group#firewall_advanced_threat_category Route53ResolverFirewallRuleGroup#firewall_advanced_threat_category}",
            "stability": "stable",
            "summary": "Configuration for an advanced threat category rule type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 334
          },
          "name": "firewallAdvancedThreatCategory",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.route53ResolverFirewallRuleGroup.Route53ResolverFirewallRuleGroupFirewallRulesFirewallRuleTypeFirewallAdvancedThreatCategory"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_firewall_rule_group#partner_threat_protection Route53ResolverFirewallRuleGroup#partner_threat_protection}",
            "stability": "stable",
            "summary": "Configuration for a partner threat protection rule type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 340
          },
          "name": "partnerThreatProtection",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.route53ResolverFirewallRuleGroup.Route53ResolverFirewallRuleGroupFirewallRulesFirewallRuleTypePartnerThreatProtection"
          }
        }
      ],
      "symbolId": "src/route53resolver-firewall-rule-group/index:Route53ResolverFirewallRuleGroupFirewallRulesFirewallRuleType"
    },
    "@cdktn/provider-awscc.route53ResolverFirewallRuleGroup.Route53ResolverFirewallRuleGroupFirewallRulesFirewallRuleTypeFirewallAdvancedContentCategory": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53ResolverFirewallRuleGroup.Route53ResolverFirewallRuleGroupFirewallRulesFirewallRuleTypeFirewallAdvancedContentCategory",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/route53resolver-firewall-rule-group/index.ts",
        "line": 34
      },
      "name": "Route53ResolverFirewallRuleGroupFirewallRulesFirewallRuleTypeFirewallAdvancedContentCategory",
      "namespace": "route53ResolverFirewallRuleGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_firewall_rule_group#category Route53ResolverFirewallRuleGroup#category}",
            "stability": "stable",
            "summary": "The content category value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 40
          },
          "name": "category",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/route53resolver-firewall-rule-group/index:Route53ResolverFirewallRuleGroupFirewallRulesFirewallRuleTypeFirewallAdvancedContentCategory"
    },
    "@cdktn/provider-awscc.route53ResolverFirewallRuleGroup.Route53ResolverFirewallRuleGroupFirewallRulesFirewallRuleTypeFirewallAdvancedContentCategoryOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53ResolverFirewallRuleGroup.Route53ResolverFirewallRuleGroupFirewallRulesFirewallRuleTypeFirewallAdvancedContentCategoryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/route53resolver-firewall-rule-group/index.ts",
          "line": 80
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53resolver-firewall-rule-group/index.ts",
        "line": 72
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 122
          },
          "name": "resetCategory"
        }
      ],
      "name": "Route53ResolverFirewallRuleGroupFirewallRulesFirewallRuleTypeFirewallAdvancedContentCategoryOutputReference",
      "namespace": "route53ResolverFirewallRuleGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 126
          },
          "name": "categoryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 116
          },
          "name": "category",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 84
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.route53ResolverFirewallRuleGroup.Route53ResolverFirewallRuleGroupFirewallRulesFirewallRuleTypeFirewallAdvancedContentCategory"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/route53resolver-firewall-rule-group/index:Route53ResolverFirewallRuleGroupFirewallRulesFirewallRuleTypeFirewallAdvancedContentCategoryOutputReference"
    },
    "@cdktn/provider-awscc.route53ResolverFirewallRuleGroup.Route53ResolverFirewallRuleGroupFirewallRulesFirewallRuleTypeFirewallAdvancedThreatCategory": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53ResolverFirewallRuleGroup.Route53ResolverFirewallRuleGroupFirewallRulesFirewallRuleTypeFirewallAdvancedThreatCategory",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/route53resolver-firewall-rule-group/index.ts",
        "line": 130
      },
      "name": "Route53ResolverFirewallRuleGroupFirewallRulesFirewallRuleTypeFirewallAdvancedThreatCategory",
      "namespace": "route53ResolverFirewallRuleGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_firewall_rule_group#category Route53ResolverFirewallRuleGroup#category}",
            "stability": "stable",
            "summary": "The threat category value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 136
          },
          "name": "category",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/route53resolver-firewall-rule-group/index:Route53ResolverFirewallRuleGroupFirewallRulesFirewallRuleTypeFirewallAdvancedThreatCategory"
    },
    "@cdktn/provider-awscc.route53ResolverFirewallRuleGroup.Route53ResolverFirewallRuleGroupFirewallRulesFirewallRuleTypeFirewallAdvancedThreatCategoryOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53ResolverFirewallRuleGroup.Route53ResolverFirewallRuleGroupFirewallRulesFirewallRuleTypeFirewallAdvancedThreatCategoryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/route53resolver-firewall-rule-group/index.ts",
          "line": 176
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53resolver-firewall-rule-group/index.ts",
        "line": 168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 218
          },
          "name": "resetCategory"
        }
      ],
      "name": "Route53ResolverFirewallRuleGroupFirewallRulesFirewallRuleTypeFirewallAdvancedThreatCategoryOutputReference",
      "namespace": "route53ResolverFirewallRuleGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 222
          },
          "name": "categoryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 212
          },
          "name": "category",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 180
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.route53ResolverFirewallRuleGroup.Route53ResolverFirewallRuleGroupFirewallRulesFirewallRuleTypeFirewallAdvancedThreatCategory"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/route53resolver-firewall-rule-group/index:Route53ResolverFirewallRuleGroupFirewallRulesFirewallRuleTypeFirewallAdvancedThreatCategoryOutputReference"
    },
    "@cdktn/provider-awscc.route53ResolverFirewallRuleGroup.Route53ResolverFirewallRuleGroupFirewallRulesFirewallRuleTypeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53ResolverFirewallRuleGroup.Route53ResolverFirewallRuleGroupFirewallRulesFirewallRuleTypeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/route53resolver-firewall-rule-group/index.ts",
          "line": 394
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53resolver-firewall-rule-group/index.ts",
        "line": 386
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 445
          },
          "name": "putFirewallAdvancedContentCategory",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.route53ResolverFirewallRuleGroup.Route53ResolverFirewallRuleGroupFirewallRulesFirewallRuleTypeFirewallAdvancedContentCategory"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 461
          },
          "name": "putFirewallAdvancedThreatCategory",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.route53ResolverFirewallRuleGroup.Route53ResolverFirewallRuleGroupFirewallRulesFirewallRuleTypeFirewallAdvancedThreatCategory"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 477
          },
          "name": "putPartnerThreatProtection",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.route53ResolverFirewallRuleGroup.Route53ResolverFirewallRuleGroupFirewallRulesFirewallRuleTypePartnerThreatProtection"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 448
          },
          "name": "resetFirewallAdvancedContentCategory"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 464
          },
          "name": "resetFirewallAdvancedThreatCategory"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 480
          },
          "name": "resetPartnerThreatProtection"
        }
      ],
      "name": "Route53ResolverFirewallRuleGroupFirewallRulesFirewallRuleTypeOutputReference",
      "namespace": "route53ResolverFirewallRuleGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 442
          },
          "name": "firewallAdvancedContentCategory",
          "type": {
            "fqn": "@cdktn/provider-awscc.route53ResolverFirewallRuleGroup.Route53ResolverFirewallRuleGroupFirewallRulesFirewallRuleTypeFirewallAdvancedContentCategoryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 458
          },
          "name": "firewallAdvancedThreatCategory",
          "type": {
            "fqn": "@cdktn/provider-awscc.route53ResolverFirewallRuleGroup.Route53ResolverFirewallRuleGroupFirewallRulesFirewallRuleTypeFirewallAdvancedThreatCategoryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 474
          },
          "name": "partnerThreatProtection",
          "type": {
            "fqn": "@cdktn/provider-awscc.route53ResolverFirewallRuleGroup.Route53ResolverFirewallRuleGroupFirewallRulesFirewallRuleTypePartnerThreatProtectionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 452
          },
          "name": "firewallAdvancedContentCategoryInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.route53ResolverFirewallRuleGroup.Route53ResolverFirewallRuleGroupFirewallRulesFirewallRuleTypeFirewallAdvancedContentCategory"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 468
          },
          "name": "firewallAdvancedThreatCategoryInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.route53ResolverFirewallRuleGroup.Route53ResolverFirewallRuleGroupFirewallRulesFirewallRuleTypeFirewallAdvancedThreatCategory"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 484
          },
          "name": "partnerThreatProtectionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.route53ResolverFirewallRuleGroup.Route53ResolverFirewallRuleGroupFirewallRulesFirewallRuleTypePartnerThreatProtection"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 398
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.route53ResolverFirewallRuleGroup.Route53ResolverFirewallRuleGroupFirewallRulesFirewallRuleType"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/route53resolver-firewall-rule-group/index:Route53ResolverFirewallRuleGroupFirewallRulesFirewallRuleTypeOutputReference"
    },
    "@cdktn/provider-awscc.route53ResolverFirewallRuleGroup.Route53ResolverFirewallRuleGroupFirewallRulesFirewallRuleTypePartnerThreatProtection": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53ResolverFirewallRuleGroup.Route53ResolverFirewallRuleGroupFirewallRulesFirewallRuleTypePartnerThreatProtection",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/route53resolver-firewall-rule-group/index.ts",
        "line": 226
      },
      "name": "Route53ResolverFirewallRuleGroupFirewallRulesFirewallRuleTypePartnerThreatProtection",
      "namespace": "route53ResolverFirewallRuleGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_firewall_rule_group#partner Route53ResolverFirewallRuleGroup#partner}",
            "stability": "stable",
            "summary": "The partner identifier value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 232
          },
          "name": "partner",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/route53resolver-firewall-rule-group/index:Route53ResolverFirewallRuleGroupFirewallRulesFirewallRuleTypePartnerThreatProtection"
    },
    "@cdktn/provider-awscc.route53ResolverFirewallRuleGroup.Route53ResolverFirewallRuleGroupFirewallRulesFirewallRuleTypePartnerThreatProtectionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53ResolverFirewallRuleGroup.Route53ResolverFirewallRuleGroupFirewallRulesFirewallRuleTypePartnerThreatProtectionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/route53resolver-firewall-rule-group/index.ts",
          "line": 272
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53resolver-firewall-rule-group/index.ts",
        "line": 264
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 314
          },
          "name": "resetPartner"
        }
      ],
      "name": "Route53ResolverFirewallRuleGroupFirewallRulesFirewallRuleTypePartnerThreatProtectionOutputReference",
      "namespace": "route53ResolverFirewallRuleGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 318
          },
          "name": "partnerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 308
          },
          "name": "partner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 276
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.route53ResolverFirewallRuleGroup.Route53ResolverFirewallRuleGroupFirewallRulesFirewallRuleTypePartnerThreatProtection"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/route53resolver-firewall-rule-group/index:Route53ResolverFirewallRuleGroupFirewallRulesFirewallRuleTypePartnerThreatProtectionOutputReference"
    },
    "@cdktn/provider-awscc.route53ResolverFirewallRuleGroup.Route53ResolverFirewallRuleGroupFirewallRulesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53ResolverFirewallRuleGroup.Route53ResolverFirewallRuleGroupFirewallRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/route53resolver-firewall-rule-group/index.ts",
          "line": 1050
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53resolver-firewall-rule-group/index.ts",
        "line": 1042
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 1057
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.route53ResolverFirewallRuleGroup.Route53ResolverFirewallRuleGroupFirewallRulesOutputReference"
            }
          }
        }
      ],
      "name": "Route53ResolverFirewallRuleGroupFirewallRulesList",
      "namespace": "route53ResolverFirewallRuleGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 1043
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.route53ResolverFirewallRuleGroup.Route53ResolverFirewallRuleGroupFirewallRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/route53resolver-firewall-rule-group/index:Route53ResolverFirewallRuleGroupFirewallRulesList"
    },
    "@cdktn/provider-awscc.route53ResolverFirewallRuleGroup.Route53ResolverFirewallRuleGroupFirewallRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53ResolverFirewallRuleGroup.Route53ResolverFirewallRuleGroupFirewallRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/route53resolver-firewall-rule-group/index.ts",
          "line": 705
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53resolver-firewall-rule-group/index.ts",
        "line": 695
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 966
          },
          "name": "putFirewallRuleType",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.route53ResolverFirewallRuleGroup.Route53ResolverFirewallRuleGroupFirewallRulesFirewallRuleType"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 825
          },
          "name": "resetAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 841
          },
          "name": "resetBlockOverrideDnsType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 857
          },
          "name": "resetBlockOverrideDomain"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 873
          },
          "name": "resetBlockOverrideTtl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 889
          },
          "name": "resetBlockResponse"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 905
          },
          "name": "resetConfidenceThreshold"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 921
          },
          "name": "resetDnsThreatProtection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 937
          },
          "name": "resetFirewallDomainListId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 953
          },
          "name": "resetFirewallDomainRedirectionAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 969
          },
          "name": "resetFirewallRuleType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 985
          },
          "name": "resetFirewallThreatProtectionId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 1001
          },
          "name": "resetPriority"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 1017
          },
          "name": "resetQtype"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 1033
          },
          "name": "resetStatus"
        }
      ],
      "name": "Route53ResolverFirewallRuleGroupFirewallRulesOutputReference",
      "namespace": "route53ResolverFirewallRuleGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 963
          },
          "name": "firewallRuleType",
          "type": {
            "fqn": "@cdktn/provider-awscc.route53ResolverFirewallRuleGroup.Route53ResolverFirewallRuleGroupFirewallRulesFirewallRuleTypeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 829
          },
          "name": "actionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 845
          },
          "name": "blockOverrideDnsTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 861
          },
          "name": "blockOverrideDomainInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 877
          },
          "name": "blockOverrideTtlInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 893
          },
          "name": "blockResponseInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 909
          },
          "name": "confidenceThresholdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 925
          },
          "name": "dnsThreatProtectionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 941
          },
          "name": "firewallDomainListIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 957
          },
          "name": "firewallDomainRedirectionActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 973
          },
          "name": "firewallRuleTypeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.route53ResolverFirewallRuleGroup.Route53ResolverFirewallRuleGroupFirewallRulesFirewallRuleType"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 989
          },
          "name": "firewallThreatProtectionIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 1005
          },
          "name": "priorityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 1021
          },
          "name": "qtypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 1037
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 819
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 835
          },
          "name": "blockOverrideDnsType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 851
          },
          "name": "blockOverrideDomain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 867
          },
          "name": "blockOverrideTtl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 883
          },
          "name": "blockResponse",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 899
          },
          "name": "confidenceThreshold",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 915
          },
          "name": "dnsThreatProtection",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 931
          },
          "name": "firewallDomainListId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 947
          },
          "name": "firewallDomainRedirectionAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 979
          },
          "name": "firewallThreatProtectionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 995
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 1011
          },
          "name": "qtype",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 1027
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 709
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.route53ResolverFirewallRuleGroup.Route53ResolverFirewallRuleGroupFirewallRules"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/route53resolver-firewall-rule-group/index:Route53ResolverFirewallRuleGroupFirewallRulesOutputReference"
    },
    "@cdktn/provider-awscc.route53ResolverFirewallRuleGroup.Route53ResolverFirewallRuleGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53ResolverFirewallRuleGroup.Route53ResolverFirewallRuleGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/route53resolver-firewall-rule-group/index.ts",
        "line": 1061
      },
      "name": "Route53ResolverFirewallRuleGroupTags",
      "namespace": "route53ResolverFirewallRuleGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_firewall_rule_group#key Route53ResolverFirewallRuleGroup#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 1067
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_firewall_rule_group#value Route53ResolverFirewallRuleGroup#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 1073
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/route53resolver-firewall-rule-group/index:Route53ResolverFirewallRuleGroupTags"
    },
    "@cdktn/provider-awscc.route53ResolverFirewallRuleGroup.Route53ResolverFirewallRuleGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53ResolverFirewallRuleGroup.Route53ResolverFirewallRuleGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/route53resolver-firewall-rule-group/index.ts",
          "line": 1203
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53resolver-firewall-rule-group/index.ts",
        "line": 1195
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 1210
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.route53ResolverFirewallRuleGroup.Route53ResolverFirewallRuleGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "Route53ResolverFirewallRuleGroupTagsList",
      "namespace": "route53ResolverFirewallRuleGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 1196
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.route53ResolverFirewallRuleGroup.Route53ResolverFirewallRuleGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/route53resolver-firewall-rule-group/index:Route53ResolverFirewallRuleGroupTagsList"
    },
    "@cdktn/provider-awscc.route53ResolverFirewallRuleGroup.Route53ResolverFirewallRuleGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53ResolverFirewallRuleGroup.Route53ResolverFirewallRuleGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/route53resolver-firewall-rule-group/index.ts",
          "line": 1122
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53resolver-firewall-rule-group/index.ts",
        "line": 1112
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 1170
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 1186
          },
          "name": "resetValue"
        }
      ],
      "name": "Route53ResolverFirewallRuleGroupTagsOutputReference",
      "namespace": "route53ResolverFirewallRuleGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 1174
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 1190
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 1164
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 1180
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group/index.ts",
            "line": 1126
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.route53ResolverFirewallRuleGroup.Route53ResolverFirewallRuleGroupTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/route53resolver-firewall-rule-group/index:Route53ResolverFirewallRuleGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.route53ResolverFirewallRuleGroupAssociation.Route53ResolverFirewallRuleGroupAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_firewall_rule_group_association awscc_route53resolver_firewall_rule_group_association}."
      },
      "fqn": "@cdktn/provider-awscc.route53ResolverFirewallRuleGroupAssociation.Route53ResolverFirewallRuleGroupAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_firewall_rule_group_association awscc_route53resolver_firewall_rule_group_association} Resource."
        },
        "locationInModule": {
          "filename": "src/route53resolver-firewall-rule-group-association/index.ts",
          "line": 241
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.route53ResolverFirewallRuleGroupAssociation.Route53ResolverFirewallRuleGroupAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53resolver-firewall-rule-group-association/index.ts",
        "line": 209
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Route53ResolverFirewallRuleGroupAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group-association/index.ts",
            "line": 226
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Route53ResolverFirewallRuleGroupAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_firewall_rule_group_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Route53ResolverFirewallRuleGroupAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Route53ResolverFirewallRuleGroupAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group-association/index.ts",
            "line": 377
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.route53ResolverFirewallRuleGroupAssociation.Route53ResolverFirewallRuleGroupAssociationTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group-association/index.ts",
            "line": 325
          },
          "name": "resetMutationProtection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group-association/index.ts",
            "line": 341
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group-association/index.ts",
            "line": 380
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group-association/index.ts",
            "line": 405
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group-association/index.ts",
            "line": 416
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Route53ResolverFirewallRuleGroupAssociation",
      "namespace": "route53ResolverFirewallRuleGroupAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group-association/index.ts",
            "line": 214
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group-association/index.ts",
            "line": 270
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group-association/index.ts",
            "line": 275
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group-association/index.ts",
            "line": 280
          },
          "name": "creatorRequestId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group-association/index.ts",
            "line": 285
          },
          "name": "firewallRuleGroupAssociationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group-association/index.ts",
            "line": 303
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group-association/index.ts",
            "line": 308
          },
          "name": "managedOwnerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group-association/index.ts",
            "line": 313
          },
          "name": "modificationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group-association/index.ts",
            "line": 363
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group-association/index.ts",
            "line": 368
          },
          "name": "statusMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group-association/index.ts",
            "line": 374
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.route53ResolverFirewallRuleGroupAssociation.Route53ResolverFirewallRuleGroupAssociationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group-association/index.ts",
            "line": 298
          },
          "name": "firewallRuleGroupIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group-association/index.ts",
            "line": 329
          },
          "name": "mutationProtectionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group-association/index.ts",
            "line": 345
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group-association/index.ts",
            "line": 358
          },
          "name": "priorityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group-association/index.ts",
            "line": 384
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.route53ResolverFirewallRuleGroupAssociation.Route53ResolverFirewallRuleGroupAssociationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group-association/index.ts",
            "line": 397
          },
          "name": "vpcIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group-association/index.ts",
            "line": 291
          },
          "name": "firewallRuleGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group-association/index.ts",
            "line": 319
          },
          "name": "mutationProtection",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group-association/index.ts",
            "line": 335
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group-association/index.ts",
            "line": 351
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group-association/index.ts",
            "line": 390
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/route53resolver-firewall-rule-group-association/index:Route53ResolverFirewallRuleGroupAssociation"
    },
    "@cdktn/provider-awscc.route53ResolverFirewallRuleGroupAssociation.Route53ResolverFirewallRuleGroupAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53ResolverFirewallRuleGroupAssociation.Route53ResolverFirewallRuleGroupAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/route53resolver-firewall-rule-group-association/index.ts",
        "line": 14
      },
      "name": "Route53ResolverFirewallRuleGroupAssociationConfig",
      "namespace": "route53ResolverFirewallRuleGroupAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_firewall_rule_group_association#firewall_rule_group_id Route53ResolverFirewallRuleGroupAssociation#firewall_rule_group_id}",
            "stability": "stable",
            "summary": "FirewallRuleGroupId."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group-association/index.ts",
            "line": 20
          },
          "name": "firewallRuleGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_firewall_rule_group_association#priority Route53ResolverFirewallRuleGroupAssociation#priority}",
            "stability": "stable",
            "summary": "Priority."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group-association/index.ts",
            "line": 38
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_firewall_rule_group_association#vpc_id Route53ResolverFirewallRuleGroupAssociation#vpc_id}",
            "stability": "stable",
            "summary": "VpcId."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group-association/index.ts",
            "line": 50
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_firewall_rule_group_association#mutation_protection Route53ResolverFirewallRuleGroupAssociation#mutation_protection}",
            "stability": "stable",
            "summary": "MutationProtectionStatus."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group-association/index.ts",
            "line": 26
          },
          "name": "mutationProtection",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_firewall_rule_group_association#name Route53ResolverFirewallRuleGroupAssociation#name}",
            "stability": "stable",
            "summary": "FirewallRuleGroupAssociationName."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group-association/index.ts",
            "line": 32
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_firewall_rule_group_association#tags Route53ResolverFirewallRuleGroupAssociation#tags}",
            "stability": "stable",
            "summary": "Tags."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group-association/index.ts",
            "line": 44
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.route53ResolverFirewallRuleGroupAssociation.Route53ResolverFirewallRuleGroupAssociationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/route53resolver-firewall-rule-group-association/index:Route53ResolverFirewallRuleGroupAssociationConfig"
    },
    "@cdktn/provider-awscc.route53ResolverFirewallRuleGroupAssociation.Route53ResolverFirewallRuleGroupAssociationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53ResolverFirewallRuleGroupAssociation.Route53ResolverFirewallRuleGroupAssociationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/route53resolver-firewall-rule-group-association/index.ts",
        "line": 52
      },
      "name": "Route53ResolverFirewallRuleGroupAssociationTags",
      "namespace": "route53ResolverFirewallRuleGroupAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_firewall_rule_group_association#key Route53ResolverFirewallRuleGroupAssociation#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group-association/index.ts",
            "line": 58
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_firewall_rule_group_association#value Route53ResolverFirewallRuleGroupAssociation#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group-association/index.ts",
            "line": 64
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/route53resolver-firewall-rule-group-association/index:Route53ResolverFirewallRuleGroupAssociationTags"
    },
    "@cdktn/provider-awscc.route53ResolverFirewallRuleGroupAssociation.Route53ResolverFirewallRuleGroupAssociationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53ResolverFirewallRuleGroupAssociation.Route53ResolverFirewallRuleGroupAssociationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/route53resolver-firewall-rule-group-association/index.ts",
          "line": 194
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53resolver-firewall-rule-group-association/index.ts",
        "line": 186
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group-association/index.ts",
            "line": 201
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.route53ResolverFirewallRuleGroupAssociation.Route53ResolverFirewallRuleGroupAssociationTagsOutputReference"
            }
          }
        }
      ],
      "name": "Route53ResolverFirewallRuleGroupAssociationTagsList",
      "namespace": "route53ResolverFirewallRuleGroupAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group-association/index.ts",
            "line": 187
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.route53ResolverFirewallRuleGroupAssociation.Route53ResolverFirewallRuleGroupAssociationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/route53resolver-firewall-rule-group-association/index:Route53ResolverFirewallRuleGroupAssociationTagsList"
    },
    "@cdktn/provider-awscc.route53ResolverFirewallRuleGroupAssociation.Route53ResolverFirewallRuleGroupAssociationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53ResolverFirewallRuleGroupAssociation.Route53ResolverFirewallRuleGroupAssociationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/route53resolver-firewall-rule-group-association/index.ts",
          "line": 113
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53resolver-firewall-rule-group-association/index.ts",
        "line": 103
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group-association/index.ts",
            "line": 161
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group-association/index.ts",
            "line": 177
          },
          "name": "resetValue"
        }
      ],
      "name": "Route53ResolverFirewallRuleGroupAssociationTagsOutputReference",
      "namespace": "route53ResolverFirewallRuleGroupAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group-association/index.ts",
            "line": 165
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group-association/index.ts",
            "line": 181
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group-association/index.ts",
            "line": 155
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group-association/index.ts",
            "line": 171
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-firewall-rule-group-association/index.ts",
            "line": 117
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.route53ResolverFirewallRuleGroupAssociation.Route53ResolverFirewallRuleGroupAssociationTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/route53resolver-firewall-rule-group-association/index:Route53ResolverFirewallRuleGroupAssociationTagsOutputReference"
    },
    "@cdktn/provider-awscc.route53ResolverOutpostResolver.Route53ResolverOutpostResolver": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_outpost_resolver awscc_route53resolver_outpost_resolver}."
      },
      "fqn": "@cdktn/provider-awscc.route53ResolverOutpostResolver.Route53ResolverOutpostResolver",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_outpost_resolver awscc_route53resolver_outpost_resolver} Resource."
        },
        "locationInModule": {
          "filename": "src/route53resolver-outpost-resolver/index.ts",
          "line": 235
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.route53ResolverOutpostResolver.Route53ResolverOutpostResolverConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53resolver-outpost-resolver/index.ts",
        "line": 203
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Route53ResolverOutpostResolver resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/route53resolver-outpost-resolver/index.ts",
            "line": 220
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Route53ResolverOutpostResolver to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_outpost_resolver#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Route53ResolverOutpostResolver that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Route53ResolverOutpostResolver to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-outpost-resolver/index.ts",
            "line": 362
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.route53ResolverOutpostResolver.Route53ResolverOutpostResolverTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-outpost-resolver/index.ts",
            "line": 290
          },
          "name": "resetInstanceCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-outpost-resolver/index.ts",
            "line": 365
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-outpost-resolver/index.ts",
            "line": 377
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-outpost-resolver/index.ts",
            "line": 387
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Route53ResolverOutpostResolver",
      "namespace": "route53ResolverOutpostResolver",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-outpost-resolver/index.ts",
            "line": 208
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-outpost-resolver/index.ts",
            "line": 263
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-outpost-resolver/index.ts",
            "line": 268
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-outpost-resolver/index.ts",
            "line": 273
          },
          "name": "creatorRequestId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-outpost-resolver/index.ts",
            "line": 278
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-outpost-resolver/index.ts",
            "line": 299
          },
          "name": "modificationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-outpost-resolver/index.ts",
            "line": 330
          },
          "name": "outpostResolverId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-outpost-resolver/index.ts",
            "line": 348
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-outpost-resolver/index.ts",
            "line": 353
          },
          "name": "statusMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-outpost-resolver/index.ts",
            "line": 359
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.route53ResolverOutpostResolver.Route53ResolverOutpostResolverTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-outpost-resolver/index.ts",
            "line": 294
          },
          "name": "instanceCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-outpost-resolver/index.ts",
            "line": 312
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-outpost-resolver/index.ts",
            "line": 325
          },
          "name": "outpostArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-outpost-resolver/index.ts",
            "line": 343
          },
          "name": "preferredInstanceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-outpost-resolver/index.ts",
            "line": 369
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.route53ResolverOutpostResolver.Route53ResolverOutpostResolverTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-outpost-resolver/index.ts",
            "line": 284
          },
          "name": "instanceCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-outpost-resolver/index.ts",
            "line": 305
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-outpost-resolver/index.ts",
            "line": 318
          },
          "name": "outpostArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-outpost-resolver/index.ts",
            "line": 336
          },
          "name": "preferredInstanceType",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/route53resolver-outpost-resolver/index:Route53ResolverOutpostResolver"
    },
    "@cdktn/provider-awscc.route53ResolverOutpostResolver.Route53ResolverOutpostResolverConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53ResolverOutpostResolver.Route53ResolverOutpostResolverConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/route53resolver-outpost-resolver/index.ts",
        "line": 14
      },
      "name": "Route53ResolverOutpostResolverConfig",
      "namespace": "route53ResolverOutpostResolver",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_outpost_resolver#name Route53ResolverOutpostResolver#name}",
            "stability": "stable",
            "summary": "The OutpostResolver name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-outpost-resolver/index.ts",
            "line": 26
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_outpost_resolver#outpost_arn Route53ResolverOutpostResolver#outpost_arn}",
            "stability": "stable",
            "summary": "The Outpost ARN."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-outpost-resolver/index.ts",
            "line": 32
          },
          "name": "outpostArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_outpost_resolver#preferred_instance_type Route53ResolverOutpostResolver#preferred_instance_type}",
            "stability": "stable",
            "summary": "The OutpostResolver instance type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-outpost-resolver/index.ts",
            "line": 38
          },
          "name": "preferredInstanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_outpost_resolver#instance_count Route53ResolverOutpostResolver#instance_count}",
            "stability": "stable",
            "summary": "The number of OutpostResolvers."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-outpost-resolver/index.ts",
            "line": 20
          },
          "name": "instanceCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_outpost_resolver#tags Route53ResolverOutpostResolver#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-outpost-resolver/index.ts",
            "line": 44
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.route53ResolverOutpostResolver.Route53ResolverOutpostResolverTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/route53resolver-outpost-resolver/index:Route53ResolverOutpostResolverConfig"
    },
    "@cdktn/provider-awscc.route53ResolverOutpostResolver.Route53ResolverOutpostResolverTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53ResolverOutpostResolver.Route53ResolverOutpostResolverTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/route53resolver-outpost-resolver/index.ts",
        "line": 46
      },
      "name": "Route53ResolverOutpostResolverTags",
      "namespace": "route53ResolverOutpostResolver",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_outpost_resolver#key Route53ResolverOutpostResolver#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-outpost-resolver/index.ts",
            "line": 52
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_outpost_resolver#value Route53ResolverOutpostResolver#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-outpost-resolver/index.ts",
            "line": 58
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/route53resolver-outpost-resolver/index:Route53ResolverOutpostResolverTags"
    },
    "@cdktn/provider-awscc.route53ResolverOutpostResolver.Route53ResolverOutpostResolverTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53ResolverOutpostResolver.Route53ResolverOutpostResolverTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/route53resolver-outpost-resolver/index.ts",
          "line": 188
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53resolver-outpost-resolver/index.ts",
        "line": 180
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-outpost-resolver/index.ts",
            "line": 195
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.route53ResolverOutpostResolver.Route53ResolverOutpostResolverTagsOutputReference"
            }
          }
        }
      ],
      "name": "Route53ResolverOutpostResolverTagsList",
      "namespace": "route53ResolverOutpostResolver",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-outpost-resolver/index.ts",
            "line": 181
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.route53ResolverOutpostResolver.Route53ResolverOutpostResolverTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/route53resolver-outpost-resolver/index:Route53ResolverOutpostResolverTagsList"
    },
    "@cdktn/provider-awscc.route53ResolverOutpostResolver.Route53ResolverOutpostResolverTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53ResolverOutpostResolver.Route53ResolverOutpostResolverTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/route53resolver-outpost-resolver/index.ts",
          "line": 107
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53resolver-outpost-resolver/index.ts",
        "line": 97
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-outpost-resolver/index.ts",
            "line": 155
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-outpost-resolver/index.ts",
            "line": 171
          },
          "name": "resetValue"
        }
      ],
      "name": "Route53ResolverOutpostResolverTagsOutputReference",
      "namespace": "route53ResolverOutpostResolver",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-outpost-resolver/index.ts",
            "line": 159
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-outpost-resolver/index.ts",
            "line": 175
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-outpost-resolver/index.ts",
            "line": 149
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-outpost-resolver/index.ts",
            "line": 165
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-outpost-resolver/index.ts",
            "line": 111
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.route53ResolverOutpostResolver.Route53ResolverOutpostResolverTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/route53resolver-outpost-resolver/index:Route53ResolverOutpostResolverTagsOutputReference"
    },
    "@cdktn/provider-awscc.route53ResolverResolverConfig.Route53ResolverResolverConfig": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_resolver_config awscc_route53resolver_resolver_config}."
      },
      "fqn": "@cdktn/provider-awscc.route53ResolverResolverConfig.Route53ResolverResolverConfig",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_resolver_config awscc_route53resolver_resolver_config} Resource."
        },
        "locationInModule": {
          "filename": "src/route53resolver-resolver-config/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.route53ResolverResolverConfig.Route53ResolverResolverConfigConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53resolver-resolver-config/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Route53ResolverResolverConfig resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-config/index.ts",
            "line": 49
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Route53ResolverResolverConfig to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_resolver_config#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Route53ResolverResolverConfig that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Route53ResolverResolverConfig to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-config/index.ts",
            "line": 138
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-config/index.ts",
            "line": 145
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Route53ResolverResolverConfig",
      "namespace": "route53ResolverResolverConfig",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-config/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-config/index.ts",
            "line": 89
          },
          "name": "autodefinedReverse",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-config/index.ts",
            "line": 107
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-config/index.ts",
            "line": 112
          },
          "name": "ownerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-config/index.ts",
            "line": 117
          },
          "name": "resolverConfigId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-config/index.ts",
            "line": 102
          },
          "name": "autodefinedReverseFlagInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-config/index.ts",
            "line": 130
          },
          "name": "resourceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-config/index.ts",
            "line": 95
          },
          "name": "autodefinedReverseFlag",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-config/index.ts",
            "line": 123
          },
          "name": "resourceId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/route53resolver-resolver-config/index:Route53ResolverResolverConfig"
    },
    "@cdktn/provider-awscc.route53ResolverResolverConfig.Route53ResolverResolverConfigConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53ResolverResolverConfig.Route53ResolverResolverConfigConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/route53resolver-resolver-config/index.ts",
        "line": 14
      },
      "name": "Route53ResolverResolverConfigConfig",
      "namespace": "route53ResolverResolverConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The only supported value on creation is DISABLE. Deletion of this resource will return AutodefinedReverse to its default value (ENABLED).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_resolver_config#autodefined_reverse_flag Route53ResolverResolverConfig#autodefined_reverse_flag}",
            "stability": "stable",
            "summary": "Represents the desired status of AutodefinedReverse."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-config/index.ts",
            "line": 20
          },
          "name": "autodefinedReverseFlag",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_resolver_config#resource_id Route53ResolverResolverConfig#resource_id}",
            "stability": "stable",
            "summary": "ResourceId."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-config/index.ts",
            "line": 26
          },
          "name": "resourceId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/route53resolver-resolver-config/index:Route53ResolverResolverConfigConfig"
    },
    "@cdktn/provider-awscc.route53ResolverResolverDnssecConfig.Route53ResolverResolverDnssecConfig": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_resolver_dnssec_config awscc_route53resolver_resolver_dnssec_config}."
      },
      "fqn": "@cdktn/provider-awscc.route53ResolverResolverDnssecConfig.Route53ResolverResolverDnssecConfig",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_resolver_dnssec_config awscc_route53resolver_resolver_dnssec_config} Resource."
        },
        "locationInModule": {
          "filename": "src/route53resolver-resolver-dnssec-config/index.ts",
          "line": 58
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.route53ResolverResolverDnssecConfig.Route53ResolverResolverDnssecConfigConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53resolver-resolver-dnssec-config/index.ts",
        "line": 26
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Route53ResolverResolverDnssecConfig resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-dnssec-config/index.ts",
            "line": 43
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Route53ResolverResolverDnssecConfig to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_resolver_dnssec_config#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Route53ResolverResolverDnssecConfig that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Route53ResolverResolverDnssecConfig to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-dnssec-config/index.ts",
            "line": 104
          },
          "name": "resetResourceId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-dnssec-config/index.ts",
            "line": 121
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-dnssec-config/index.ts",
            "line": 127
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Route53ResolverResolverDnssecConfig",
      "namespace": "route53ResolverResolverDnssecConfig",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-dnssec-config/index.ts",
            "line": 31
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-dnssec-config/index.ts",
            "line": 82
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-dnssec-config/index.ts",
            "line": 87
          },
          "name": "ownerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-dnssec-config/index.ts",
            "line": 92
          },
          "name": "resolverDnssecConfigId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-dnssec-config/index.ts",
            "line": 113
          },
          "name": "validationStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-dnssec-config/index.ts",
            "line": 108
          },
          "name": "resourceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-dnssec-config/index.ts",
            "line": 98
          },
          "name": "resourceId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/route53resolver-resolver-dnssec-config/index:Route53ResolverResolverDnssecConfig"
    },
    "@cdktn/provider-awscc.route53ResolverResolverDnssecConfig.Route53ResolverResolverDnssecConfigConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53ResolverResolverDnssecConfig.Route53ResolverResolverDnssecConfigConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/route53resolver-resolver-dnssec-config/index.ts",
        "line": 14
      },
      "name": "Route53ResolverResolverDnssecConfigConfig",
      "namespace": "route53ResolverResolverDnssecConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_resolver_dnssec_config#resource_id Route53ResolverResolverDnssecConfig#resource_id}",
            "stability": "stable",
            "summary": "ResourceId."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-dnssec-config/index.ts",
            "line": 20
          },
          "name": "resourceId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/route53resolver-resolver-dnssec-config/index:Route53ResolverResolverDnssecConfigConfig"
    },
    "@cdktn/provider-awscc.route53ResolverResolverEndpoint.Route53ResolverResolverEndpoint": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_resolver_endpoint awscc_route53resolver_resolver_endpoint}."
      },
      "fqn": "@cdktn/provider-awscc.route53ResolverResolverEndpoint.Route53ResolverResolverEndpoint",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_resolver_endpoint awscc_route53resolver_resolver_endpoint} Resource."
        },
        "locationInModule": {
          "filename": "src/route53resolver-resolver-endpoint/index.ts",
          "line": 471
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.route53ResolverResolverEndpoint.Route53ResolverResolverEndpointConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53resolver-resolver-endpoint/index.ts",
        "line": 439
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Route53ResolverResolverEndpoint resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-endpoint/index.ts",
            "line": 456
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Route53ResolverResolverEndpoint to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_resolver_endpoint#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Route53ResolverResolverEndpoint that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Route53ResolverResolverEndpoint to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-endpoint/index.ts",
            "line": 560
          },
          "name": "putIpAddresses",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.route53ResolverResolverEndpoint.Route53ResolverResolverEndpointIpAddresses"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-endpoint/index.ts",
            "line": 703
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.route53ResolverResolverEndpoint.Route53ResolverResolverEndpointTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-endpoint/index.ts",
            "line": 532
          },
          "name": "resetDns64Enabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-endpoint/index.ts",
            "line": 576
          },
          "name": "resetIpv6InternetAccessEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-endpoint/index.ts",
            "line": 592
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-endpoint/index.ts",
            "line": 608
          },
          "name": "resetOutpostArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-endpoint/index.ts",
            "line": 624
          },
          "name": "resetPreferredInstanceType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-endpoint/index.ts",
            "line": 640
          },
          "name": "resetProtocols"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-endpoint/index.ts",
            "line": 661
          },
          "name": "resetResolverEndpointType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-endpoint/index.ts",
            "line": 677
          },
          "name": "resetRniEnhancedMetricsEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-endpoint/index.ts",
            "line": 706
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-endpoint/index.ts",
            "line": 722
          },
          "name": "resetTargetNameServerMetricsEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-endpoint/index.ts",
            "line": 734
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-endpoint/index.ts",
            "line": 752
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Route53ResolverResolverEndpoint",
      "namespace": "route53ResolverResolverEndpoint",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-endpoint/index.ts",
            "line": 444
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-endpoint/index.ts",
            "line": 507
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-endpoint/index.ts",
            "line": 541
          },
          "name": "hostVpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-endpoint/index.ts",
            "line": 546
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-endpoint/index.ts",
            "line": 551
          },
          "name": "ipAddressCount",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-endpoint/index.ts",
            "line": 557
          },
          "name": "ipAddresses",
          "type": {
            "fqn": "@cdktn/provider-awscc.route53ResolverResolverEndpoint.Route53ResolverResolverEndpointIpAddressesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-endpoint/index.ts",
            "line": 649
          },
          "name": "resolverEndpointId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-endpoint/index.ts",
            "line": 700
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.route53ResolverResolverEndpoint.Route53ResolverResolverEndpointTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-endpoint/index.ts",
            "line": 520
          },
          "name": "directionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-endpoint/index.ts",
            "line": 536
          },
          "name": "dns64EnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-endpoint/index.ts",
            "line": 564
          },
          "name": "ipAddressesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.route53ResolverResolverEndpoint.Route53ResolverResolverEndpointIpAddresses"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-endpoint/index.ts",
            "line": 580
          },
          "name": "ipv6InternetAccessEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-endpoint/index.ts",
            "line": 596
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-endpoint/index.ts",
            "line": 612
          },
          "name": "outpostArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-endpoint/index.ts",
            "line": 628
          },
          "name": "preferredInstanceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-endpoint/index.ts",
            "line": 644
          },
          "name": "protocolsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-endpoint/index.ts",
            "line": 665
          },
          "name": "resolverEndpointTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-endpoint/index.ts",
            "line": 681
          },
          "name": "rniEnhancedMetricsEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-endpoint/index.ts",
            "line": 694
          },
          "name": "securityGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-endpoint/index.ts",
            "line": 710
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.route53ResolverResolverEndpoint.Route53ResolverResolverEndpointTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-endpoint/index.ts",
            "line": 726
          },
          "name": "targetNameServerMetricsEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-endpoint/index.ts",
            "line": 513
          },
          "name": "direction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-endpoint/index.ts",
            "line": 526
          },
          "name": "dns64Enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-endpoint/index.ts",
            "line": 570
          },
          "name": "ipv6InternetAccessEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-endpoint/index.ts",
            "line": 586
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-endpoint/index.ts",
            "line": 602
          },
          "name": "outpostArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-endpoint/index.ts",
            "line": 618
          },
          "name": "preferredInstanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-endpoint/index.ts",
            "line": 634
          },
          "name": "protocols",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-endpoint/index.ts",
            "line": 655
          },
          "name": "resolverEndpointType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-endpoint/index.ts",
            "line": 671
          },
          "name": "rniEnhancedMetricsEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-endpoint/index.ts",
            "line": 687
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-endpoint/index.ts",
            "line": 716
          },
          "name": "targetNameServerMetricsEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/route53resolver-resolver-endpoint/index:Route53ResolverResolverEndpoint"
    },
    "@cdktn/provider-awscc.route53ResolverResolverEndpoint.Route53ResolverResolverEndpointConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53ResolverResolverEndpoint.Route53ResolverResolverEndpointConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/route53resolver-resolver-endpoint/index.ts",
        "line": 14
      },
      "name": "Route53ResolverResolverEndpointConfig",
      "namespace": "route53ResolverResolverEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_resolver_endpoint#direction Route53ResolverResolverEndpoint#direction}",
            "stability": "stable",
            "summary": "Indicates whether the Resolver endpoint allows inbound or outbound DNS queries: - INBOUND: allows DNS queries to your VPC from your network  - OUTBOUND: allows DNS queries from your VPC to your network  - INBOUND_DELEGATION: allows DNS queries to your VPC from your network with authoritative answers from private hosted zones."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-endpoint/index.ts",
            "line": 23
          },
          "name": "direction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The subnet ID uniquely identifies a VPC.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_resolver_endpoint#ip_addresses Route53ResolverResolverEndpoint#ip_addresses}",
            "stability": "stable",
            "summary": "The subnets and IP addresses in your VPC that DNS queries originate from (for outbound endpoints) or that you forward DNS queries to (for inbound endpoints)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-endpoint/index.ts",
            "line": 35
          },
          "name": "ipAddresses",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.route53ResolverResolverEndpoint.Route53ResolverResolverEndpointIpAddresses"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The security group must include one or more inbound rules (for inbound endpoints) or outbound rules (for outbound endpoints). Inbound and outbound rules must allow TCP and UDP access. For inbound access, open port 53. For outbound access, open the port that you're using for DNS queries on your network.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_resolver_endpoint#security_group_ids Route53ResolverResolverEndpoint#security_group_ids}",
            "stability": "stable",
            "summary": "The ID of one or more security groups that control access to this VPC."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-endpoint/index.ts",
            "line": 83
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When set to true, if a DNS AAAA query is made for a domain that has only an A (IPv4) record, the resolver automatically synthesizes an AAAA (IPv6) response by embedding the IPv4 address into the well-known prefix 64:ff9b::/96. Default is false.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_resolver_endpoint#dns_64_enabled Route53ResolverResolverEndpoint#dns_64_enabled}",
            "stability": "stable",
            "summary": "Specifies whether DNS64 is enabled for the Inbound Resolver Endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-endpoint/index.ts",
            "line": 29
          },
          "name": "dns64Enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When set to true, this property allows your Endpoint ENIs to reach public IPv6 target nameservers through an internet gateway. Default is false.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_resolver_endpoint#ipv_6_internet_access_enabled Route53ResolverResolverEndpoint#ipv_6_internet_access_enabled}",
            "stability": "stable",
            "summary": "Specifies whether IPv6 Internet Gateway access is enabled through the Outbound Resolver Endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-endpoint/index.ts",
            "line": 41
          },
          "name": "ipv6InternetAccessEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_resolver_endpoint#name Route53ResolverResolverEndpoint#name}",
            "stability": "stable",
            "summary": "A friendly name that lets you easily find a configuration in the Resolver dashboard in the Route 53 console."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-endpoint/index.ts",
            "line": 47
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_resolver_endpoint#outpost_arn Route53ResolverResolverEndpoint#outpost_arn}",
            "stability": "stable",
            "summary": "The ARN (Amazon Resource Name) for the Outpost."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-endpoint/index.ts",
            "line": 53
          },
          "name": "outpostArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_resolver_endpoint#preferred_instance_type Route53ResolverResolverEndpoint#preferred_instance_type}",
            "stability": "stable",
            "summary": "The Amazon EC2 instance type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-endpoint/index.ts",
            "line": 59
          },
          "name": "preferredInstanceType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_resolver_endpoint#protocols Route53ResolverResolverEndpoint#protocols}",
            "stability": "stable",
            "summary": "Protocols used for the endpoint. DoH-FIPS is applicable for inbound endpoints only."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-endpoint/index.ts",
            "line": 65
          },
          "name": "protocols",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_resolver_endpoint#resolver_endpoint_type Route53ResolverResolverEndpoint#resolver_endpoint_type}",
            "stability": "stable",
            "summary": "The Resolver endpoint IP address type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-endpoint/index.ts",
            "line": 71
          },
          "name": "resolverEndpointType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When set to true, one-minute granular metrics are published in CloudWatch for each RNI associated with this endpoint. When set to false, metrics are not published. Default is false.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_resolver_endpoint#rni_enhanced_metrics_enabled Route53ResolverResolverEndpoint#rni_enhanced_metrics_enabled}",
            "stability": "stable",
            "summary": "Specifies whether RNI enhanced metrics are enabled for the Resolver Endpoints."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-endpoint/index.ts",
            "line": 77
          },
          "name": "rniEnhancedMetricsEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_resolver_endpoint#tags Route53ResolverResolverEndpoint#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-endpoint/index.ts",
            "line": 89
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.route53ResolverResolverEndpoint.Route53ResolverResolverEndpointTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When set to true, one-minute granular metrics are published in CloudWatch for each target name server associated with this endpoint. When set to false, metrics are not published. Default is false.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_resolver_endpoint#target_name_server_metrics_enabled Route53ResolverResolverEndpoint#target_name_server_metrics_enabled}",
            "stability": "stable",
            "summary": "Specifies whether target name server metrics are enabled for the Outbound Resolver Endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-endpoint/index.ts",
            "line": 95
          },
          "name": "targetNameServerMetricsEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/route53resolver-resolver-endpoint/index:Route53ResolverResolverEndpointConfig"
    },
    "@cdktn/provider-awscc.route53ResolverResolverEndpoint.Route53ResolverResolverEndpointIpAddresses": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53ResolverResolverEndpoint.Route53ResolverResolverEndpointIpAddresses",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/route53resolver-resolver-endpoint/index.ts",
        "line": 97
      },
      "name": "Route53ResolverResolverEndpointIpAddresses",
      "namespace": "route53ResolverResolverEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_resolver_endpoint#subnet_id Route53ResolverResolverEndpoint#subnet_id}",
            "stability": "stable",
            "summary": "The ID of the subnet that contains the IP address."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-endpoint/index.ts",
            "line": 115
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_resolver_endpoint#ip Route53ResolverResolverEndpoint#ip}",
            "stability": "stable",
            "summary": "The IPv4 address that you want to use for DNS queries."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-endpoint/index.ts",
            "line": 103
          },
          "name": "ip",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_resolver_endpoint#ipv_6 Route53ResolverResolverEndpoint#ipv_6}",
            "stability": "stable",
            "summary": "The IPv6 address that you want to use for DNS queries."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-endpoint/index.ts",
            "line": 109
          },
          "name": "ipv6",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/route53resolver-resolver-endpoint/index:Route53ResolverResolverEndpointIpAddresses"
    },
    "@cdktn/provider-awscc.route53ResolverResolverEndpoint.Route53ResolverResolverEndpointIpAddressesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53ResolverResolverEndpoint.Route53ResolverResolverEndpointIpAddressesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/route53resolver-resolver-endpoint/index.ts",
          "line": 271
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53resolver-resolver-endpoint/index.ts",
        "line": 263
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-endpoint/index.ts",
            "line": 278
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.route53ResolverResolverEndpoint.Route53ResolverResolverEndpointIpAddressesOutputReference"
            }
          }
        }
      ],
      "name": "Route53ResolverResolverEndpointIpAddressesList",
      "namespace": "route53ResolverResolverEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-endpoint/index.ts",
            "line": 264
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.route53ResolverResolverEndpoint.Route53ResolverResolverEndpointIpAddresses"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/route53resolver-resolver-endpoint/index:Route53ResolverResolverEndpointIpAddressesList"
    },
    "@cdktn/provider-awscc.route53ResolverResolverEndpoint.Route53ResolverResolverEndpointIpAddressesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53ResolverResolverEndpoint.Route53ResolverResolverEndpointIpAddressesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/route53resolver-resolver-endpoint/index.ts",
          "line": 171
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53resolver-resolver-endpoint/index.ts",
        "line": 161
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-endpoint/index.ts",
            "line": 225
          },
          "name": "resetIp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-endpoint/index.ts",
            "line": 241
          },
          "name": "resetIpv6"
        }
      ],
      "name": "Route53ResolverResolverEndpointIpAddressesOutputReference",
      "namespace": "route53ResolverResolverEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-endpoint/index.ts",
            "line": 229
          },
          "name": "ipInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-endpoint/index.ts",
            "line": 245
          },
          "name": "ipv6Input",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-endpoint/index.ts",
            "line": 258
          },
          "name": "subnetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-endpoint/index.ts",
            "line": 219
          },
          "name": "ip",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-endpoint/index.ts",
            "line": 235
          },
          "name": "ipv6",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-endpoint/index.ts",
            "line": 251
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-endpoint/index.ts",
            "line": 175
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.route53ResolverResolverEndpoint.Route53ResolverResolverEndpointIpAddresses"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/route53resolver-resolver-endpoint/index:Route53ResolverResolverEndpointIpAddressesOutputReference"
    },
    "@cdktn/provider-awscc.route53ResolverResolverEndpoint.Route53ResolverResolverEndpointTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53ResolverResolverEndpoint.Route53ResolverResolverEndpointTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/route53resolver-resolver-endpoint/index.ts",
        "line": 282
      },
      "name": "Route53ResolverResolverEndpointTags",
      "namespace": "route53ResolverResolverEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "For example, if you want to associate Resolver resources with the account IDs of your customers for billing purposes, the value of Key might be account-id.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_resolver_endpoint#key Route53ResolverResolverEndpoint#key}",
            "stability": "stable",
            "summary": "The name for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-endpoint/index.ts",
            "line": 288
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For example, if Key is account-id, then Value might be the ID of the customer account that you're creating the resource for.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_resolver_endpoint#value Route53ResolverResolverEndpoint#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-endpoint/index.ts",
            "line": 294
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/route53resolver-resolver-endpoint/index:Route53ResolverResolverEndpointTags"
    },
    "@cdktn/provider-awscc.route53ResolverResolverEndpoint.Route53ResolverResolverEndpointTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53ResolverResolverEndpoint.Route53ResolverResolverEndpointTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/route53resolver-resolver-endpoint/index.ts",
          "line": 424
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53resolver-resolver-endpoint/index.ts",
        "line": 416
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-endpoint/index.ts",
            "line": 431
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.route53ResolverResolverEndpoint.Route53ResolverResolverEndpointTagsOutputReference"
            }
          }
        }
      ],
      "name": "Route53ResolverResolverEndpointTagsList",
      "namespace": "route53ResolverResolverEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-endpoint/index.ts",
            "line": 417
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.route53ResolverResolverEndpoint.Route53ResolverResolverEndpointTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/route53resolver-resolver-endpoint/index:Route53ResolverResolverEndpointTagsList"
    },
    "@cdktn/provider-awscc.route53ResolverResolverEndpoint.Route53ResolverResolverEndpointTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53ResolverResolverEndpoint.Route53ResolverResolverEndpointTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/route53resolver-resolver-endpoint/index.ts",
          "line": 343
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53resolver-resolver-endpoint/index.ts",
        "line": 333
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-endpoint/index.ts",
            "line": 391
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-endpoint/index.ts",
            "line": 407
          },
          "name": "resetValue"
        }
      ],
      "name": "Route53ResolverResolverEndpointTagsOutputReference",
      "namespace": "route53ResolverResolverEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-endpoint/index.ts",
            "line": 395
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-endpoint/index.ts",
            "line": 411
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-endpoint/index.ts",
            "line": 385
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-endpoint/index.ts",
            "line": 401
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-endpoint/index.ts",
            "line": 347
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.route53ResolverResolverEndpoint.Route53ResolverResolverEndpointTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/route53resolver-resolver-endpoint/index:Route53ResolverResolverEndpointTagsOutputReference"
    },
    "@cdktn/provider-awscc.route53ResolverResolverQueryLoggingConfig.Route53ResolverResolverQueryLoggingConfig": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_resolver_query_logging_config awscc_route53resolver_resolver_query_logging_config}."
      },
      "fqn": "@cdktn/provider-awscc.route53ResolverResolverQueryLoggingConfig.Route53ResolverResolverQueryLoggingConfig",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_resolver_query_logging_config awscc_route53resolver_resolver_query_logging_config} Resource."
        },
        "locationInModule": {
          "filename": "src/route53resolver-resolver-query-logging-config/index.ts",
          "line": 223
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.route53ResolverResolverQueryLoggingConfig.Route53ResolverResolverQueryLoggingConfigConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53resolver-resolver-query-logging-config/index.ts",
        "line": 191
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Route53ResolverResolverQueryLoggingConfig resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-query-logging-config/index.ts",
            "line": 208
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Route53ResolverResolverQueryLoggingConfig to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_resolver_query_logging_config#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Route53ResolverResolverQueryLoggingConfig that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Route53ResolverResolverQueryLoggingConfig to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-query-logging-config/index.ts",
            "line": 330
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.route53ResolverResolverQueryLoggingConfig.Route53ResolverResolverQueryLoggingConfigTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-query-logging-config/index.ts",
            "line": 276
          },
          "name": "resetDestinationArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-query-logging-config/index.ts",
            "line": 297
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-query-logging-config/index.ts",
            "line": 333
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-query-logging-config/index.ts",
            "line": 345
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-query-logging-config/index.ts",
            "line": 353
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Route53ResolverResolverQueryLoggingConfig",
      "namespace": "route53ResolverResolverQueryLoggingConfig",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-query-logging-config/index.ts",
            "line": 196
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-query-logging-config/index.ts",
            "line": 249
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-query-logging-config/index.ts",
            "line": 254
          },
          "name": "associationCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-query-logging-config/index.ts",
            "line": 259
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-query-logging-config/index.ts",
            "line": 264
          },
          "name": "creatorRequestId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-query-logging-config/index.ts",
            "line": 285
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-query-logging-config/index.ts",
            "line": 306
          },
          "name": "ownerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-query-logging-config/index.ts",
            "line": 311
          },
          "name": "resolverQueryLoggingConfigId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-query-logging-config/index.ts",
            "line": 316
          },
          "name": "shareStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-query-logging-config/index.ts",
            "line": 321
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-query-logging-config/index.ts",
            "line": 327
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.route53ResolverResolverQueryLoggingConfig.Route53ResolverResolverQueryLoggingConfigTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-query-logging-config/index.ts",
            "line": 280
          },
          "name": "destinationArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-query-logging-config/index.ts",
            "line": 301
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-query-logging-config/index.ts",
            "line": 337
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.route53ResolverResolverQueryLoggingConfig.Route53ResolverResolverQueryLoggingConfigTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-query-logging-config/index.ts",
            "line": 270
          },
          "name": "destinationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-query-logging-config/index.ts",
            "line": 291
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/route53resolver-resolver-query-logging-config/index:Route53ResolverResolverQueryLoggingConfig"
    },
    "@cdktn/provider-awscc.route53ResolverResolverQueryLoggingConfig.Route53ResolverResolverQueryLoggingConfigConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53ResolverResolverQueryLoggingConfig.Route53ResolverResolverQueryLoggingConfigConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/route53resolver-resolver-query-logging-config/index.ts",
        "line": 14
      },
      "name": "Route53ResolverResolverQueryLoggingConfigConfig",
      "namespace": "route53ResolverResolverQueryLoggingConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_resolver_query_logging_config#destination_arn Route53ResolverResolverQueryLoggingConfig#destination_arn}",
            "stability": "stable",
            "summary": "destination arn."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-query-logging-config/index.ts",
            "line": 20
          },
          "name": "destinationArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_resolver_query_logging_config#name Route53ResolverResolverQueryLoggingConfig#name}",
            "stability": "stable",
            "summary": "ResolverQueryLogConfigName."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-query-logging-config/index.ts",
            "line": 26
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_resolver_query_logging_config#tags Route53ResolverResolverQueryLoggingConfig#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-query-logging-config/index.ts",
            "line": 32
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.route53ResolverResolverQueryLoggingConfig.Route53ResolverResolverQueryLoggingConfigTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/route53resolver-resolver-query-logging-config/index:Route53ResolverResolverQueryLoggingConfigConfig"
    },
    "@cdktn/provider-awscc.route53ResolverResolverQueryLoggingConfig.Route53ResolverResolverQueryLoggingConfigTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53ResolverResolverQueryLoggingConfig.Route53ResolverResolverQueryLoggingConfigTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/route53resolver-resolver-query-logging-config/index.ts",
        "line": 34
      },
      "name": "Route53ResolverResolverQueryLoggingConfigTags",
      "namespace": "route53ResolverResolverQueryLoggingConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_resolver_query_logging_config#key Route53ResolverResolverQueryLoggingConfig#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-query-logging-config/index.ts",
            "line": 40
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_resolver_query_logging_config#value Route53ResolverResolverQueryLoggingConfig#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-query-logging-config/index.ts",
            "line": 46
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/route53resolver-resolver-query-logging-config/index:Route53ResolverResolverQueryLoggingConfigTags"
    },
    "@cdktn/provider-awscc.route53ResolverResolverQueryLoggingConfig.Route53ResolverResolverQueryLoggingConfigTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53ResolverResolverQueryLoggingConfig.Route53ResolverResolverQueryLoggingConfigTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/route53resolver-resolver-query-logging-config/index.ts",
          "line": 176
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53resolver-resolver-query-logging-config/index.ts",
        "line": 168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-query-logging-config/index.ts",
            "line": 183
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.route53ResolverResolverQueryLoggingConfig.Route53ResolverResolverQueryLoggingConfigTagsOutputReference"
            }
          }
        }
      ],
      "name": "Route53ResolverResolverQueryLoggingConfigTagsList",
      "namespace": "route53ResolverResolverQueryLoggingConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-query-logging-config/index.ts",
            "line": 169
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.route53ResolverResolverQueryLoggingConfig.Route53ResolverResolverQueryLoggingConfigTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/route53resolver-resolver-query-logging-config/index:Route53ResolverResolverQueryLoggingConfigTagsList"
    },
    "@cdktn/provider-awscc.route53ResolverResolverQueryLoggingConfig.Route53ResolverResolverQueryLoggingConfigTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53ResolverResolverQueryLoggingConfig.Route53ResolverResolverQueryLoggingConfigTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/route53resolver-resolver-query-logging-config/index.ts",
          "line": 95
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53resolver-resolver-query-logging-config/index.ts",
        "line": 85
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-query-logging-config/index.ts",
            "line": 143
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-query-logging-config/index.ts",
            "line": 159
          },
          "name": "resetValue"
        }
      ],
      "name": "Route53ResolverResolverQueryLoggingConfigTagsOutputReference",
      "namespace": "route53ResolverResolverQueryLoggingConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-query-logging-config/index.ts",
            "line": 147
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-query-logging-config/index.ts",
            "line": 163
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-query-logging-config/index.ts",
            "line": 137
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-query-logging-config/index.ts",
            "line": 153
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-query-logging-config/index.ts",
            "line": 99
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.route53ResolverResolverQueryLoggingConfig.Route53ResolverResolverQueryLoggingConfigTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/route53resolver-resolver-query-logging-config/index:Route53ResolverResolverQueryLoggingConfigTagsOutputReference"
    },
    "@cdktn/provider-awscc.route53ResolverResolverQueryLoggingConfigAssociation.Route53ResolverResolverQueryLoggingConfigAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_resolver_query_logging_config_association awscc_route53resolver_resolver_query_logging_config_association}."
      },
      "fqn": "@cdktn/provider-awscc.route53ResolverResolverQueryLoggingConfigAssociation.Route53ResolverResolverQueryLoggingConfigAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_resolver_query_logging_config_association awscc_route53resolver_resolver_query_logging_config_association} Resource."
        },
        "locationInModule": {
          "filename": "src/route53resolver-resolver-query-logging-config-association/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.route53ResolverResolverQueryLoggingConfigAssociation.Route53ResolverResolverQueryLoggingConfigAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53resolver-resolver-query-logging-config-association/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Route53ResolverResolverQueryLoggingConfigAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-query-logging-config-association/index.ts",
            "line": 49
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Route53ResolverResolverQueryLoggingConfigAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_resolver_query_logging_config_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Route53ResolverResolverQueryLoggingConfigAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Route53ResolverResolverQueryLoggingConfigAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-query-logging-config-association/index.ts",
            "line": 116
          },
          "name": "resetResolverQueryLogConfigId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-query-logging-config-association/index.ts",
            "line": 137
          },
          "name": "resetResourceId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-query-logging-config-association/index.ts",
            "line": 154
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-query-logging-config-association/index.ts",
            "line": 161
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Route53ResolverResolverQueryLoggingConfigAssociation",
      "namespace": "route53ResolverResolverQueryLoggingConfigAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-query-logging-config-association/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-query-logging-config-association/index.ts",
            "line": 89
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-query-logging-config-association/index.ts",
            "line": 94
          },
          "name": "error",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-query-logging-config-association/index.ts",
            "line": 99
          },
          "name": "errorMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-query-logging-config-association/index.ts",
            "line": 104
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-query-logging-config-association/index.ts",
            "line": 125
          },
          "name": "resolverQueryLoggingConfigAssociationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-query-logging-config-association/index.ts",
            "line": 146
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-query-logging-config-association/index.ts",
            "line": 120
          },
          "name": "resolverQueryLogConfigIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-query-logging-config-association/index.ts",
            "line": 141
          },
          "name": "resourceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-query-logging-config-association/index.ts",
            "line": 110
          },
          "name": "resolverQueryLogConfigId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-query-logging-config-association/index.ts",
            "line": 131
          },
          "name": "resourceId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/route53resolver-resolver-query-logging-config-association/index:Route53ResolverResolverQueryLoggingConfigAssociation"
    },
    "@cdktn/provider-awscc.route53ResolverResolverQueryLoggingConfigAssociation.Route53ResolverResolverQueryLoggingConfigAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53ResolverResolverQueryLoggingConfigAssociation.Route53ResolverResolverQueryLoggingConfigAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/route53resolver-resolver-query-logging-config-association/index.ts",
        "line": 14
      },
      "name": "Route53ResolverResolverQueryLoggingConfigAssociationConfig",
      "namespace": "route53ResolverResolverQueryLoggingConfigAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_resolver_query_logging_config_association#resolver_query_log_config_id Route53ResolverResolverQueryLoggingConfigAssociation#resolver_query_log_config_id}",
            "stability": "stable",
            "summary": "ResolverQueryLogConfigId."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-query-logging-config-association/index.ts",
            "line": 20
          },
          "name": "resolverQueryLogConfigId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_resolver_query_logging_config_association#resource_id Route53ResolverResolverQueryLoggingConfigAssociation#resource_id}",
            "stability": "stable",
            "summary": "ResourceId."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-query-logging-config-association/index.ts",
            "line": 26
          },
          "name": "resourceId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/route53resolver-resolver-query-logging-config-association/index:Route53ResolverResolverQueryLoggingConfigAssociationConfig"
    },
    "@cdktn/provider-awscc.route53ResolverResolverRule.Route53ResolverResolverRule": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_resolver_rule awscc_route53resolver_resolver_rule}."
      },
      "fqn": "@cdktn/provider-awscc.route53ResolverResolverRule.Route53ResolverResolverRule",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_resolver_rule awscc_route53resolver_resolver_rule} Resource."
        },
        "locationInModule": {
          "filename": "src/route53resolver-resolver-rule/index.ts",
          "line": 505
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.route53ResolverResolverRule.Route53ResolverResolverRuleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53resolver-resolver-rule/index.ts",
        "line": 473
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Route53ResolverResolverRule resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-rule/index.ts",
            "line": 490
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Route53ResolverResolverRule to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_resolver_rule#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Route53ResolverResolverRule that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Route53ResolverResolverRule to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-rule/index.ts",
            "line": 631
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.route53ResolverResolverRule.Route53ResolverResolverRuleTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-rule/index.ts",
            "line": 647
          },
          "name": "putTargetIps",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.route53ResolverResolverRule.Route53ResolverResolverRuleTargetIps"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-rule/index.ts",
            "line": 547
          },
          "name": "resetDelegationRecord"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-rule/index.ts",
            "line": 563
          },
          "name": "resetDomainName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-rule/index.ts",
            "line": 584
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-rule/index.ts",
            "line": 600
          },
          "name": "resetResolverEndpointId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-rule/index.ts",
            "line": 634
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-rule/index.ts",
            "line": 650
          },
          "name": "resetTargetIps"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-rule/index.ts",
            "line": 662
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-rule/index.ts",
            "line": 674
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Route53ResolverResolverRule",
      "namespace": "route53ResolverResolverRule",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-rule/index.ts",
            "line": 478
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-rule/index.ts",
            "line": 535
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-rule/index.ts",
            "line": 572
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-rule/index.ts",
            "line": 609
          },
          "name": "resolverRuleId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-rule/index.ts",
            "line": 628
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.route53ResolverResolverRule.Route53ResolverResolverRuleTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-rule/index.ts",
            "line": 644
          },
          "name": "targetIps",
          "type": {
            "fqn": "@cdktn/provider-awscc.route53ResolverResolverRule.Route53ResolverResolverRuleTargetIpsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-rule/index.ts",
            "line": 551
          },
          "name": "delegationRecordInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-rule/index.ts",
            "line": 567
          },
          "name": "domainNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-rule/index.ts",
            "line": 588
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-rule/index.ts",
            "line": 604
          },
          "name": "resolverEndpointIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-rule/index.ts",
            "line": 622
          },
          "name": "ruleTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-rule/index.ts",
            "line": 638
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.route53ResolverResolverRule.Route53ResolverResolverRuleTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-rule/index.ts",
            "line": 654
          },
          "name": "targetIpsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.route53ResolverResolverRule.Route53ResolverResolverRuleTargetIps"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-rule/index.ts",
            "line": 541
          },
          "name": "delegationRecord",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-rule/index.ts",
            "line": 557
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-rule/index.ts",
            "line": 578
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-rule/index.ts",
            "line": 594
          },
          "name": "resolverEndpointId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-rule/index.ts",
            "line": 615
          },
          "name": "ruleType",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/route53resolver-resolver-rule/index:Route53ResolverResolverRule"
    },
    "@cdktn/provider-awscc.route53ResolverResolverRule.Route53ResolverResolverRuleConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53ResolverResolverRule.Route53ResolverResolverRuleConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/route53resolver-resolver-rule/index.ts",
        "line": 14
      },
      "name": "Route53ResolverResolverRuleConfig",
      "namespace": "route53ResolverResolverRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "When you have a forwarding rule to forward DNS queries for a domain to your network and you want Resolver to process queries for a subdomain of that domain, specify SYSTEM.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_resolver_rule#rule_type Route53ResolverResolverRule#rule_type}",
            "stability": "stable",
            "summary": "When you want to forward DNS queries for specified domain name to resolvers on your network, specify FORWARD."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-rule/index.ts",
            "line": 44
          },
          "name": "ruleType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_resolver_rule#delegation_record Route53ResolverResolverRule#delegation_record}",
            "stability": "stable",
            "summary": "The name server domain for queries to be delegated to if a query matches the delegation record."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-rule/index.ts",
            "line": 20
          },
          "name": "delegationRecord",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_resolver_rule#domain_name Route53ResolverResolverRule#domain_name}",
            "stability": "stable",
            "summary": "DNS queries for this domain name are forwarded to the IP addresses that are specified in TargetIps."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-rule/index.ts",
            "line": 26
          },
          "name": "domainName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_resolver_rule#name Route53ResolverResolverRule#name}",
            "stability": "stable",
            "summary": "The name for the Resolver rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-rule/index.ts",
            "line": 32
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_resolver_rule#resolver_endpoint_id Route53ResolverResolverRule#resolver_endpoint_id}",
            "stability": "stable",
            "summary": "The ID of the endpoint that the rule is associated with."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-rule/index.ts",
            "line": 38
          },
          "name": "resolverEndpointId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_resolver_rule#tags Route53ResolverResolverRule#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-rule/index.ts",
            "line": 50
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.route53ResolverResolverRule.Route53ResolverResolverRuleTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Typically, these are the IP addresses of DNS resolvers on your network. Specify IPv4 addresses. IPv6 is not supported.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_resolver_rule#target_ips Route53ResolverResolverRule#target_ips}",
            "stability": "stable",
            "summary": "An array that contains the IP addresses and ports that an outbound endpoint forwards DNS queries to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-rule/index.ts",
            "line": 56
          },
          "name": "targetIps",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.route53ResolverResolverRule.Route53ResolverResolverRuleTargetIps"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/route53resolver-resolver-rule/index:Route53ResolverResolverRuleConfig"
    },
    "@cdktn/provider-awscc.route53ResolverResolverRule.Route53ResolverResolverRuleTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53ResolverResolverRule.Route53ResolverResolverRuleTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/route53resolver-resolver-rule/index.ts",
        "line": 58
      },
      "name": "Route53ResolverResolverRuleTags",
      "namespace": "route53ResolverResolverRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_resolver_rule#key Route53ResolverResolverRule#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-rule/index.ts",
            "line": 64
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_resolver_rule#value Route53ResolverResolverRule#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-rule/index.ts",
            "line": 70
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/route53resolver-resolver-rule/index:Route53ResolverResolverRuleTags"
    },
    "@cdktn/provider-awscc.route53ResolverResolverRule.Route53ResolverResolverRuleTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53ResolverResolverRule.Route53ResolverResolverRuleTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/route53resolver-resolver-rule/index.ts",
          "line": 200
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53resolver-resolver-rule/index.ts",
        "line": 192
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-rule/index.ts",
            "line": 207
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.route53ResolverResolverRule.Route53ResolverResolverRuleTagsOutputReference"
            }
          }
        }
      ],
      "name": "Route53ResolverResolverRuleTagsList",
      "namespace": "route53ResolverResolverRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-rule/index.ts",
            "line": 193
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.route53ResolverResolverRule.Route53ResolverResolverRuleTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/route53resolver-resolver-rule/index:Route53ResolverResolverRuleTagsList"
    },
    "@cdktn/provider-awscc.route53ResolverResolverRule.Route53ResolverResolverRuleTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53ResolverResolverRule.Route53ResolverResolverRuleTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/route53resolver-resolver-rule/index.ts",
          "line": 119
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53resolver-resolver-rule/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-rule/index.ts",
            "line": 167
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-rule/index.ts",
            "line": 183
          },
          "name": "resetValue"
        }
      ],
      "name": "Route53ResolverResolverRuleTagsOutputReference",
      "namespace": "route53ResolverResolverRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-rule/index.ts",
            "line": 171
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-rule/index.ts",
            "line": 187
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-rule/index.ts",
            "line": 161
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-rule/index.ts",
            "line": 177
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-rule/index.ts",
            "line": 123
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.route53ResolverResolverRule.Route53ResolverResolverRuleTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/route53resolver-resolver-rule/index:Route53ResolverResolverRuleTagsOutputReference"
    },
    "@cdktn/provider-awscc.route53ResolverResolverRule.Route53ResolverResolverRuleTargetIps": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53ResolverResolverRule.Route53ResolverResolverRuleTargetIps",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/route53resolver-resolver-rule/index.ts",
        "line": 211
      },
      "name": "Route53ResolverResolverRuleTargetIps",
      "namespace": "route53ResolverResolverRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_resolver_rule#ip Route53ResolverResolverRule#ip}",
            "stability": "stable",
            "summary": "One IP address that you want to forward DNS queries to. You can specify only IPv4 addresses."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-rule/index.ts",
            "line": 217
          },
          "name": "ip",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_resolver_rule#ipv_6 Route53ResolverResolverRule#ipv_6}",
            "stability": "stable",
            "summary": "One IPv6 address that you want to forward DNS queries to. You can specify only IPv6 addresses."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-rule/index.ts",
            "line": 223
          },
          "name": "ipv6",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_resolver_rule#port Route53ResolverResolverRule#port}",
            "stability": "stable",
            "summary": "The port at Ip that you want to forward DNS queries to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-rule/index.ts",
            "line": 229
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_resolver_rule#protocol Route53ResolverResolverRule#protocol}",
            "stability": "stable",
            "summary": "The protocol that you want to use to forward DNS queries."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-rule/index.ts",
            "line": 235
          },
          "name": "protocol",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_resolver_rule#server_name_indication Route53ResolverResolverRule#server_name_indication}",
            "stability": "stable",
            "summary": "The SNI of the target name servers for DoH/DoH-FIPS outbound endpoints."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-rule/index.ts",
            "line": 241
          },
          "name": "serverNameIndication",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/route53resolver-resolver-rule/index:Route53ResolverResolverRuleTargetIps"
    },
    "@cdktn/provider-awscc.route53ResolverResolverRule.Route53ResolverResolverRuleTargetIpsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53ResolverResolverRule.Route53ResolverResolverRuleTargetIpsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/route53resolver-resolver-rule/index.ts",
          "line": 458
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53resolver-resolver-rule/index.ts",
        "line": 450
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-rule/index.ts",
            "line": 465
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.route53ResolverResolverRule.Route53ResolverResolverRuleTargetIpsOutputReference"
            }
          }
        }
      ],
      "name": "Route53ResolverResolverRuleTargetIpsList",
      "namespace": "route53ResolverResolverRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-rule/index.ts",
            "line": 451
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.route53ResolverResolverRule.Route53ResolverResolverRuleTargetIps"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/route53resolver-resolver-rule/index:Route53ResolverResolverRuleTargetIpsList"
    },
    "@cdktn/provider-awscc.route53ResolverResolverRule.Route53ResolverResolverRuleTargetIpsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53ResolverResolverRule.Route53ResolverResolverRuleTargetIpsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/route53resolver-resolver-rule/index.ts",
          "line": 311
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53resolver-resolver-rule/index.ts",
        "line": 301
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-rule/index.ts",
            "line": 377
          },
          "name": "resetIp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-rule/index.ts",
            "line": 393
          },
          "name": "resetIpv6"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-rule/index.ts",
            "line": 409
          },
          "name": "resetPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-rule/index.ts",
            "line": 425
          },
          "name": "resetProtocol"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-rule/index.ts",
            "line": 441
          },
          "name": "resetServerNameIndication"
        }
      ],
      "name": "Route53ResolverResolverRuleTargetIpsOutputReference",
      "namespace": "route53ResolverResolverRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-rule/index.ts",
            "line": 381
          },
          "name": "ipInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-rule/index.ts",
            "line": 397
          },
          "name": "ipv6Input",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-rule/index.ts",
            "line": 413
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-rule/index.ts",
            "line": 429
          },
          "name": "protocolInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-rule/index.ts",
            "line": 445
          },
          "name": "serverNameIndicationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-rule/index.ts",
            "line": 371
          },
          "name": "ip",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-rule/index.ts",
            "line": 387
          },
          "name": "ipv6",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-rule/index.ts",
            "line": 403
          },
          "name": "port",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-rule/index.ts",
            "line": 419
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-rule/index.ts",
            "line": 435
          },
          "name": "serverNameIndication",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-rule/index.ts",
            "line": 315
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.route53ResolverResolverRule.Route53ResolverResolverRuleTargetIps"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/route53resolver-resolver-rule/index:Route53ResolverResolverRuleTargetIpsOutputReference"
    },
    "@cdktn/provider-awscc.route53ResolverResolverRuleAssociation.Route53ResolverResolverRuleAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_resolver_rule_association awscc_route53resolver_resolver_rule_association}."
      },
      "fqn": "@cdktn/provider-awscc.route53ResolverResolverRuleAssociation.Route53ResolverResolverRuleAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_resolver_rule_association awscc_route53resolver_resolver_rule_association} Resource."
        },
        "locationInModule": {
          "filename": "src/route53resolver-resolver-rule-association/index.ts",
          "line": 71
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.route53ResolverResolverRuleAssociation.Route53ResolverResolverRuleAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/route53resolver-resolver-rule-association/index.ts",
        "line": 39
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Route53ResolverResolverRuleAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-rule-association/index.ts",
            "line": 56
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Route53ResolverResolverRuleAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_resolver_rule_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Route53ResolverResolverRuleAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Route53ResolverResolverRuleAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-rule-association/index.ts",
            "line": 109
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-rule-association/index.ts",
            "line": 152
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-rule-association/index.ts",
            "line": 160
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Route53ResolverResolverRuleAssociation",
      "namespace": "route53ResolverResolverRuleAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-rule-association/index.ts",
            "line": 44
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-rule-association/index.ts",
            "line": 97
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-rule-association/index.ts",
            "line": 118
          },
          "name": "resolverRuleAssociationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-rule-association/index.ts",
            "line": 113
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-rule-association/index.ts",
            "line": 131
          },
          "name": "resolverRuleIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-rule-association/index.ts",
            "line": 144
          },
          "name": "vpcIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-rule-association/index.ts",
            "line": 103
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-rule-association/index.ts",
            "line": 124
          },
          "name": "resolverRuleId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/route53resolver-resolver-rule-association/index.ts",
            "line": 137
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/route53resolver-resolver-rule-association/index:Route53ResolverResolverRuleAssociation"
    },
    "@cdktn/provider-awscc.route53ResolverResolverRuleAssociation.Route53ResolverResolverRuleAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.route53ResolverResolverRuleAssociation.Route53ResolverResolverRuleAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/route53resolver-resolver-rule-association/index.ts",
        "line": 14
      },
      "name": "Route53ResolverResolverRuleAssociationConfig",
      "namespace": "route53ResolverResolverRuleAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_resolver_rule_association#resolver_rule_id Route53ResolverResolverRuleAssociation#resolver_rule_id}",
            "stability": "stable",
            "summary": "The ID of the Resolver rule that you associated with the VPC that is specified by ``VPCId``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-rule-association/index.ts",
            "line": 27
          },
          "name": "resolverRuleId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_resolver_rule_association#vpc_id Route53ResolverResolverRuleAssociation#vpc_id}",
            "stability": "stable",
            "summary": "The ID of the VPC that you associated the Resolver rule with."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-rule-association/index.ts",
            "line": 33
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The name can be up to 64 characters long and can contain letters (a-z, A-Z), numbers (0-9), hyphens (-), underscores (_), and spaces. The name cannot consist of only numbers.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/route53resolver_resolver_rule_association#name Route53ResolverResolverRuleAssociation#name}",
            "stability": "stable",
            "summary": "The name of an association between a Resolver rule and a VPC."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/route53resolver-resolver-rule-association/index.ts",
            "line": 21
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/route53resolver-resolver-rule-association/index:Route53ResolverResolverRuleAssociationConfig"
    },
    "@cdktn/provider-awscc.rtbfabricInboundExternalLink.RtbfabricInboundExternalLink": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_inbound_external_link awscc_rtbfabric_inbound_external_link}."
      },
      "fqn": "@cdktn/provider-awscc.rtbfabricInboundExternalLink.RtbfabricInboundExternalLink",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_inbound_external_link awscc_rtbfabric_inbound_external_link} Resource."
        },
        "locationInModule": {
          "filename": "src/rtbfabric-inbound-external-link/index.ts",
          "line": 868
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.rtbfabricInboundExternalLink.RtbfabricInboundExternalLinkConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rtbfabric-inbound-external-link/index.ts",
        "line": 836
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a RtbfabricInboundExternalLink resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/rtbfabric-inbound-external-link/index.ts",
            "line": 853
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the RtbfabricInboundExternalLink to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_inbound_external_link#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing RtbfabricInboundExternalLink that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the RtbfabricInboundExternalLink to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-inbound-external-link/index.ts",
            "line": 932
          },
          "name": "putLinkAttributes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.rtbfabricInboundExternalLink.RtbfabricInboundExternalLinkLinkAttributes"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-inbound-external-link/index.ts",
            "line": 953
          },
          "name": "putLinkLogSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.rtbfabricInboundExternalLink.RtbfabricInboundExternalLinkLinkLogSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-inbound-external-link/index.ts",
            "line": 971
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.rtbfabricInboundExternalLink.RtbfabricInboundExternalLinkTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-inbound-external-link/index.ts",
            "line": 935
          },
          "name": "resetLinkAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-inbound-external-link/index.ts",
            "line": 974
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-inbound-external-link/index.ts",
            "line": 991
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-inbound-external-link/index.ts",
            "line": 1000
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "RtbfabricInboundExternalLink",
      "namespace": "rtbfabricInboundExternalLink",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-inbound-external-link/index.ts",
            "line": 841
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-inbound-external-link/index.ts",
            "line": 895
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-inbound-external-link/index.ts",
            "line": 900
          },
          "name": "createdTimestamp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-inbound-external-link/index.ts",
            "line": 905
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-inbound-external-link/index.ts",
            "line": 923
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-inbound-external-link/index.ts",
            "line": 929
          },
          "name": "linkAttributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.rtbfabricInboundExternalLink.RtbfabricInboundExternalLinkLinkAttributesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-inbound-external-link/index.ts",
            "line": 944
          },
          "name": "linkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-inbound-external-link/index.ts",
            "line": 950
          },
          "name": "linkLogSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.rtbfabricInboundExternalLink.RtbfabricInboundExternalLinkLinkLogSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-inbound-external-link/index.ts",
            "line": 962
          },
          "name": "linkStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-inbound-external-link/index.ts",
            "line": 968
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.rtbfabricInboundExternalLink.RtbfabricInboundExternalLinkTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-inbound-external-link/index.ts",
            "line": 983
          },
          "name": "updatedTimestamp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-inbound-external-link/index.ts",
            "line": 918
          },
          "name": "gatewayIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-inbound-external-link/index.ts",
            "line": 939
          },
          "name": "linkAttributesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rtbfabricInboundExternalLink.RtbfabricInboundExternalLinkLinkAttributes"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-inbound-external-link/index.ts",
            "line": 957
          },
          "name": "linkLogSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rtbfabricInboundExternalLink.RtbfabricInboundExternalLinkLinkLogSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-inbound-external-link/index.ts",
            "line": 978
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rtbfabricInboundExternalLink.RtbfabricInboundExternalLinkTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-inbound-external-link/index.ts",
            "line": 911
          },
          "name": "gatewayId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/rtbfabric-inbound-external-link/index:RtbfabricInboundExternalLink"
    },
    "@cdktn/provider-awscc.rtbfabricInboundExternalLink.RtbfabricInboundExternalLinkConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rtbfabricInboundExternalLink.RtbfabricInboundExternalLinkConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rtbfabric-inbound-external-link/index.ts",
        "line": 14
      },
      "name": "RtbfabricInboundExternalLinkConfig",
      "namespace": "rtbfabricInboundExternalLink",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_inbound_external_link#gateway_id RtbfabricInboundExternalLink#gateway_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-inbound-external-link/index.ts",
            "line": 18
          },
          "name": "gatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_inbound_external_link#link_log_settings RtbfabricInboundExternalLink#link_log_settings}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-inbound-external-link/index.ts",
            "line": 26
          },
          "name": "linkLogSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.rtbfabricInboundExternalLink.RtbfabricInboundExternalLinkLinkLogSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_inbound_external_link#link_attributes RtbfabricInboundExternalLink#link_attributes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-inbound-external-link/index.ts",
            "line": 22
          },
          "name": "linkAttributes",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.rtbfabricInboundExternalLink.RtbfabricInboundExternalLinkLinkAttributes"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_inbound_external_link#tags RtbfabricInboundExternalLink#tags}",
            "stability": "stable",
            "summary": "Tags to assign to the Link."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-inbound-external-link/index.ts",
            "line": 32
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rtbfabricInboundExternalLink.RtbfabricInboundExternalLinkTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rtbfabric-inbound-external-link/index:RtbfabricInboundExternalLinkConfig"
    },
    "@cdktn/provider-awscc.rtbfabricInboundExternalLink.RtbfabricInboundExternalLinkLinkAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rtbfabricInboundExternalLink.RtbfabricInboundExternalLinkLinkAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rtbfabric-inbound-external-link/index.ts",
        "line": 249
      },
      "name": "RtbfabricInboundExternalLinkLinkAttributes",
      "namespace": "rtbfabricInboundExternalLink",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_inbound_external_link#customer_provided_id RtbfabricInboundExternalLink#customer_provided_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-inbound-external-link/index.ts",
            "line": 253
          },
          "name": "customerProvidedId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_inbound_external_link#responder_error_masking RtbfabricInboundExternalLink#responder_error_masking}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-inbound-external-link/index.ts",
            "line": 257
          },
          "name": "responderErrorMasking",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rtbfabricInboundExternalLink.RtbfabricInboundExternalLinkLinkAttributesResponderErrorMasking"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rtbfabric-inbound-external-link/index:RtbfabricInboundExternalLinkLinkAttributes"
    },
    "@cdktn/provider-awscc.rtbfabricInboundExternalLink.RtbfabricInboundExternalLinkLinkAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rtbfabricInboundExternalLink.RtbfabricInboundExternalLinkLinkAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rtbfabric-inbound-external-link/index.ts",
          "line": 304
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rtbfabric-inbound-external-link/index.ts",
        "line": 296
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-inbound-external-link/index.ts",
            "line": 365
          },
          "name": "putResponderErrorMasking",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.rtbfabricInboundExternalLink.RtbfabricInboundExternalLinkLinkAttributesResponderErrorMasking"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-inbound-external-link/index.ts",
            "line": 352
          },
          "name": "resetCustomerProvidedId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-inbound-external-link/index.ts",
            "line": 368
          },
          "name": "resetResponderErrorMasking"
        }
      ],
      "name": "RtbfabricInboundExternalLinkLinkAttributesOutputReference",
      "namespace": "rtbfabricInboundExternalLink",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-inbound-external-link/index.ts",
            "line": 362
          },
          "name": "responderErrorMasking",
          "type": {
            "fqn": "@cdktn/provider-awscc.rtbfabricInboundExternalLink.RtbfabricInboundExternalLinkLinkAttributesResponderErrorMaskingList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-inbound-external-link/index.ts",
            "line": 356
          },
          "name": "customerProvidedIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-inbound-external-link/index.ts",
            "line": 372
          },
          "name": "responderErrorMaskingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rtbfabricInboundExternalLink.RtbfabricInboundExternalLinkLinkAttributesResponderErrorMasking"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-inbound-external-link/index.ts",
            "line": 346
          },
          "name": "customerProvidedId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-inbound-external-link/index.ts",
            "line": 308
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rtbfabricInboundExternalLink.RtbfabricInboundExternalLinkLinkAttributes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rtbfabric-inbound-external-link/index:RtbfabricInboundExternalLinkLinkAttributesOutputReference"
    },
    "@cdktn/provider-awscc.rtbfabricInboundExternalLink.RtbfabricInboundExternalLinkLinkAttributesResponderErrorMasking": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rtbfabricInboundExternalLink.RtbfabricInboundExternalLinkLinkAttributesResponderErrorMasking",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rtbfabric-inbound-external-link/index.ts",
        "line": 34
      },
      "name": "RtbfabricInboundExternalLinkLinkAttributesResponderErrorMasking",
      "namespace": "rtbfabricInboundExternalLink",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_inbound_external_link#action RtbfabricInboundExternalLink#action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-inbound-external-link/index.ts",
            "line": 38
          },
          "name": "action",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_inbound_external_link#http_code RtbfabricInboundExternalLink#http_code}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-inbound-external-link/index.ts",
            "line": 42
          },
          "name": "httpCode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_inbound_external_link#logging_types RtbfabricInboundExternalLink#logging_types}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-inbound-external-link/index.ts",
            "line": 46
          },
          "name": "loggingTypes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_inbound_external_link#response_logging_percentage RtbfabricInboundExternalLink#response_logging_percentage}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-inbound-external-link/index.ts",
            "line": 50
          },
          "name": "responseLoggingPercentage",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/rtbfabric-inbound-external-link/index:RtbfabricInboundExternalLinkLinkAttributesResponderErrorMasking"
    },
    "@cdktn/provider-awscc.rtbfabricInboundExternalLink.RtbfabricInboundExternalLinkLinkAttributesResponderErrorMaskingList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rtbfabricInboundExternalLink.RtbfabricInboundExternalLinkLinkAttributesResponderErrorMaskingList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rtbfabric-inbound-external-link/index.ts",
          "line": 238
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rtbfabric-inbound-external-link/index.ts",
        "line": 230
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-inbound-external-link/index.ts",
            "line": 245
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.rtbfabricInboundExternalLink.RtbfabricInboundExternalLinkLinkAttributesResponderErrorMaskingOutputReference"
            }
          }
        }
      ],
      "name": "RtbfabricInboundExternalLinkLinkAttributesResponderErrorMaskingList",
      "namespace": "rtbfabricInboundExternalLink",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-inbound-external-link/index.ts",
            "line": 231
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rtbfabricInboundExternalLink.RtbfabricInboundExternalLinkLinkAttributesResponderErrorMasking"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rtbfabric-inbound-external-link/index:RtbfabricInboundExternalLinkLinkAttributesResponderErrorMaskingList"
    },
    "@cdktn/provider-awscc.rtbfabricInboundExternalLink.RtbfabricInboundExternalLinkLinkAttributesResponderErrorMaskingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rtbfabricInboundExternalLink.RtbfabricInboundExternalLinkLinkAttributesResponderErrorMaskingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rtbfabric-inbound-external-link/index.ts",
          "line": 113
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rtbfabric-inbound-external-link/index.ts",
        "line": 103
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-inbound-external-link/index.ts",
            "line": 173
          },
          "name": "resetAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-inbound-external-link/index.ts",
            "line": 189
          },
          "name": "resetHttpCode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-inbound-external-link/index.ts",
            "line": 205
          },
          "name": "resetLoggingTypes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-inbound-external-link/index.ts",
            "line": 221
          },
          "name": "resetResponseLoggingPercentage"
        }
      ],
      "name": "RtbfabricInboundExternalLinkLinkAttributesResponderErrorMaskingOutputReference",
      "namespace": "rtbfabricInboundExternalLink",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-inbound-external-link/index.ts",
            "line": 177
          },
          "name": "actionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-inbound-external-link/index.ts",
            "line": 193
          },
          "name": "httpCodeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-inbound-external-link/index.ts",
            "line": 209
          },
          "name": "loggingTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-inbound-external-link/index.ts",
            "line": 225
          },
          "name": "responseLoggingPercentageInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-inbound-external-link/index.ts",
            "line": 167
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-inbound-external-link/index.ts",
            "line": 183
          },
          "name": "httpCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-inbound-external-link/index.ts",
            "line": 199
          },
          "name": "loggingTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-inbound-external-link/index.ts",
            "line": 215
          },
          "name": "responseLoggingPercentage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-inbound-external-link/index.ts",
            "line": 117
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rtbfabricInboundExternalLink.RtbfabricInboundExternalLinkLinkAttributesResponderErrorMasking"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rtbfabric-inbound-external-link/index:RtbfabricInboundExternalLinkLinkAttributesResponderErrorMaskingOutputReference"
    },
    "@cdktn/provider-awscc.rtbfabricInboundExternalLink.RtbfabricInboundExternalLinkLinkLogSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rtbfabricInboundExternalLink.RtbfabricInboundExternalLinkLinkLogSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rtbfabric-inbound-external-link/index.ts",
        "line": 588
      },
      "name": "RtbfabricInboundExternalLinkLinkLogSettings",
      "namespace": "rtbfabricInboundExternalLink",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_inbound_external_link#application_logs RtbfabricInboundExternalLink#application_logs}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-inbound-external-link/index.ts",
            "line": 592
          },
          "name": "applicationLogs",
          "type": {
            "fqn": "@cdktn/provider-awscc.rtbfabricInboundExternalLink.RtbfabricInboundExternalLinkLinkLogSettingsApplicationLogs"
          }
        }
      ],
      "symbolId": "src/rtbfabric-inbound-external-link/index:RtbfabricInboundExternalLinkLinkLogSettings"
    },
    "@cdktn/provider-awscc.rtbfabricInboundExternalLink.RtbfabricInboundExternalLinkLinkLogSettingsApplicationLogs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rtbfabricInboundExternalLink.RtbfabricInboundExternalLinkLinkLogSettingsApplicationLogs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rtbfabric-inbound-external-link/index.ts",
        "line": 497
      },
      "name": "RtbfabricInboundExternalLinkLinkLogSettingsApplicationLogs",
      "namespace": "rtbfabricInboundExternalLink",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_inbound_external_link#link_application_log_sampling RtbfabricInboundExternalLink#link_application_log_sampling}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-inbound-external-link/index.ts",
            "line": 501
          },
          "name": "linkApplicationLogSampling",
          "type": {
            "fqn": "@cdktn/provider-awscc.rtbfabricInboundExternalLink.RtbfabricInboundExternalLinkLinkLogSettingsApplicationLogsLinkApplicationLogSampling"
          }
        }
      ],
      "symbolId": "src/rtbfabric-inbound-external-link/index:RtbfabricInboundExternalLinkLinkLogSettingsApplicationLogs"
    },
    "@cdktn/provider-awscc.rtbfabricInboundExternalLink.RtbfabricInboundExternalLinkLinkLogSettingsApplicationLogsLinkApplicationLogSampling": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rtbfabricInboundExternalLink.RtbfabricInboundExternalLinkLinkLogSettingsApplicationLogsLinkApplicationLogSampling",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rtbfabric-inbound-external-link/index.ts",
        "line": 376
      },
      "name": "RtbfabricInboundExternalLinkLinkLogSettingsApplicationLogsLinkApplicationLogSampling",
      "namespace": "rtbfabricInboundExternalLink",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_inbound_external_link#error_log RtbfabricInboundExternalLink#error_log}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-inbound-external-link/index.ts",
            "line": 380
          },
          "name": "errorLog",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_inbound_external_link#filter_log RtbfabricInboundExternalLink#filter_log}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-inbound-external-link/index.ts",
            "line": 384
          },
          "name": "filterLog",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/rtbfabric-inbound-external-link/index:RtbfabricInboundExternalLinkLinkLogSettingsApplicationLogsLinkApplicationLogSampling"
    },
    "@cdktn/provider-awscc.rtbfabricInboundExternalLink.RtbfabricInboundExternalLinkLinkLogSettingsApplicationLogsLinkApplicationLogSamplingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rtbfabricInboundExternalLink.RtbfabricInboundExternalLinkLinkLogSettingsApplicationLogsLinkApplicationLogSamplingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rtbfabric-inbound-external-link/index.ts",
          "line": 431
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rtbfabric-inbound-external-link/index.ts",
        "line": 423
      },
      "name": "RtbfabricInboundExternalLinkLinkLogSettingsApplicationLogsLinkApplicationLogSamplingOutputReference",
      "namespace": "rtbfabricInboundExternalLink",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-inbound-external-link/index.ts",
            "line": 480
          },
          "name": "errorLogInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-inbound-external-link/index.ts",
            "line": 493
          },
          "name": "filterLogInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-inbound-external-link/index.ts",
            "line": 473
          },
          "name": "errorLog",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-inbound-external-link/index.ts",
            "line": 486
          },
          "name": "filterLog",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-inbound-external-link/index.ts",
            "line": 435
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rtbfabricInboundExternalLink.RtbfabricInboundExternalLinkLinkLogSettingsApplicationLogsLinkApplicationLogSampling"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rtbfabric-inbound-external-link/index:RtbfabricInboundExternalLinkLinkLogSettingsApplicationLogsLinkApplicationLogSamplingOutputReference"
    },
    "@cdktn/provider-awscc.rtbfabricInboundExternalLink.RtbfabricInboundExternalLinkLinkLogSettingsApplicationLogsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rtbfabricInboundExternalLink.RtbfabricInboundExternalLinkLinkLogSettingsApplicationLogsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rtbfabric-inbound-external-link/index.ts",
          "line": 541
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rtbfabric-inbound-external-link/index.ts",
        "line": 533
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-inbound-external-link/index.ts",
            "line": 580
          },
          "name": "putLinkApplicationLogSampling",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.rtbfabricInboundExternalLink.RtbfabricInboundExternalLinkLinkLogSettingsApplicationLogsLinkApplicationLogSampling"
              }
            }
          ]
        }
      ],
      "name": "RtbfabricInboundExternalLinkLinkLogSettingsApplicationLogsOutputReference",
      "namespace": "rtbfabricInboundExternalLink",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-inbound-external-link/index.ts",
            "line": 577
          },
          "name": "linkApplicationLogSampling",
          "type": {
            "fqn": "@cdktn/provider-awscc.rtbfabricInboundExternalLink.RtbfabricInboundExternalLinkLinkLogSettingsApplicationLogsLinkApplicationLogSamplingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-inbound-external-link/index.ts",
            "line": 584
          },
          "name": "linkApplicationLogSamplingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rtbfabricInboundExternalLink.RtbfabricInboundExternalLinkLinkLogSettingsApplicationLogsLinkApplicationLogSampling"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-inbound-external-link/index.ts",
            "line": 545
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rtbfabricInboundExternalLink.RtbfabricInboundExternalLinkLinkLogSettingsApplicationLogs"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rtbfabric-inbound-external-link/index:RtbfabricInboundExternalLinkLinkLogSettingsApplicationLogsOutputReference"
    },
    "@cdktn/provider-awscc.rtbfabricInboundExternalLink.RtbfabricInboundExternalLinkLinkLogSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rtbfabricInboundExternalLink.RtbfabricInboundExternalLinkLinkLogSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rtbfabric-inbound-external-link/index.ts",
          "line": 632
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rtbfabric-inbound-external-link/index.ts",
        "line": 624
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-inbound-external-link/index.ts",
            "line": 671
          },
          "name": "putApplicationLogs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.rtbfabricInboundExternalLink.RtbfabricInboundExternalLinkLinkLogSettingsApplicationLogs"
              }
            }
          ]
        }
      ],
      "name": "RtbfabricInboundExternalLinkLinkLogSettingsOutputReference",
      "namespace": "rtbfabricInboundExternalLink",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-inbound-external-link/index.ts",
            "line": 668
          },
          "name": "applicationLogs",
          "type": {
            "fqn": "@cdktn/provider-awscc.rtbfabricInboundExternalLink.RtbfabricInboundExternalLinkLinkLogSettingsApplicationLogsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-inbound-external-link/index.ts",
            "line": 675
          },
          "name": "applicationLogsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rtbfabricInboundExternalLink.RtbfabricInboundExternalLinkLinkLogSettingsApplicationLogs"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-inbound-external-link/index.ts",
            "line": 636
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rtbfabricInboundExternalLink.RtbfabricInboundExternalLinkLinkLogSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rtbfabric-inbound-external-link/index:RtbfabricInboundExternalLinkLinkLogSettingsOutputReference"
    },
    "@cdktn/provider-awscc.rtbfabricInboundExternalLink.RtbfabricInboundExternalLinkTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rtbfabricInboundExternalLink.RtbfabricInboundExternalLinkTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rtbfabric-inbound-external-link/index.ts",
        "line": 679
      },
      "name": "RtbfabricInboundExternalLinkTags",
      "namespace": "rtbfabricInboundExternalLink",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_inbound_external_link#key RtbfabricInboundExternalLink#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-inbound-external-link/index.ts",
            "line": 685
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_inbound_external_link#value RtbfabricInboundExternalLink#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-inbound-external-link/index.ts",
            "line": 691
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/rtbfabric-inbound-external-link/index:RtbfabricInboundExternalLinkTags"
    },
    "@cdktn/provider-awscc.rtbfabricInboundExternalLink.RtbfabricInboundExternalLinkTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rtbfabricInboundExternalLink.RtbfabricInboundExternalLinkTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rtbfabric-inbound-external-link/index.ts",
          "line": 821
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rtbfabric-inbound-external-link/index.ts",
        "line": 813
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-inbound-external-link/index.ts",
            "line": 828
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.rtbfabricInboundExternalLink.RtbfabricInboundExternalLinkTagsOutputReference"
            }
          }
        }
      ],
      "name": "RtbfabricInboundExternalLinkTagsList",
      "namespace": "rtbfabricInboundExternalLink",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-inbound-external-link/index.ts",
            "line": 814
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rtbfabricInboundExternalLink.RtbfabricInboundExternalLinkTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rtbfabric-inbound-external-link/index:RtbfabricInboundExternalLinkTagsList"
    },
    "@cdktn/provider-awscc.rtbfabricInboundExternalLink.RtbfabricInboundExternalLinkTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rtbfabricInboundExternalLink.RtbfabricInboundExternalLinkTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rtbfabric-inbound-external-link/index.ts",
          "line": 740
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rtbfabric-inbound-external-link/index.ts",
        "line": 730
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-inbound-external-link/index.ts",
            "line": 788
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-inbound-external-link/index.ts",
            "line": 804
          },
          "name": "resetValue"
        }
      ],
      "name": "RtbfabricInboundExternalLinkTagsOutputReference",
      "namespace": "rtbfabricInboundExternalLink",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-inbound-external-link/index.ts",
            "line": 792
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-inbound-external-link/index.ts",
            "line": 808
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-inbound-external-link/index.ts",
            "line": 782
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-inbound-external-link/index.ts",
            "line": 798
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-inbound-external-link/index.ts",
            "line": 744
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rtbfabricInboundExternalLink.RtbfabricInboundExternalLinkTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rtbfabric-inbound-external-link/index:RtbfabricInboundExternalLinkTagsOutputReference"
    },
    "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLink": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_link awscc_rtbfabric_link}."
      },
      "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLink",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_link awscc_rtbfabric_link} Resource."
        },
        "locationInModule": {
          "filename": "src/rtbfabric-link/index.ts",
          "line": 2188
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rtbfabric-link/index.ts",
        "line": 2156
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a RtbfabricLink resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 2173
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the RtbfabricLink to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_link#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing RtbfabricLink that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the RtbfabricLink to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 2266
          },
          "name": "putLinkAttributes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkLinkAttributes"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 2292
          },
          "name": "putLinkLogSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkLinkLogSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 2310
          },
          "name": "putModuleConfigurationList",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkModuleConfigurationListStruct"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 2339
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 2248
          },
          "name": "resetHttpResponderAllowed"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 2269
          },
          "name": "resetLinkAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 2313
          },
          "name": "resetModuleConfigurationList"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 2342
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 2359
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 2371
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "RtbfabricLink",
      "namespace": "rtbfabricLink",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 2161
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 2218
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 2223
          },
          "name": "createdTimestamp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 2257
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 2263
          },
          "name": "linkAttributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkLinkAttributesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 2278
          },
          "name": "linkDirection",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 2283
          },
          "name": "linkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 2289
          },
          "name": "linkLogSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkLinkLogSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 2301
          },
          "name": "linkStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 2307
          },
          "name": "moduleConfigurationList",
          "type": {
            "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkModuleConfigurationListStructList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 2336
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 2351
          },
          "name": "updatedTimestamp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 2236
          },
          "name": "gatewayIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 2252
          },
          "name": "httpResponderAllowedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 2273
          },
          "name": "linkAttributesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkLinkAttributes"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 2296
          },
          "name": "linkLogSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkLinkLogSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 2317
          },
          "name": "moduleConfigurationListInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkModuleConfigurationListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 2330
          },
          "name": "peerGatewayIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 2346
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 2229
          },
          "name": "gatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 2242
          },
          "name": "httpResponderAllowed",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 2323
          },
          "name": "peerGatewayId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/rtbfabric-link/index:RtbfabricLink"
    },
    "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rtbfabric-link/index.ts",
        "line": 14
      },
      "name": "RtbfabricLinkConfig",
      "namespace": "rtbfabricLink",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_link#gateway_id RtbfabricLink#gateway_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 18
          },
          "name": "gatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_link#link_log_settings RtbfabricLink#link_log_settings}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 30
          },
          "name": "linkLogSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkLinkLogSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_link#peer_gateway_id RtbfabricLink#peer_gateway_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 38
          },
          "name": "peerGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_link#http_responder_allowed RtbfabricLink#http_responder_allowed}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 22
          },
          "name": "httpResponderAllowed",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_link#link_attributes RtbfabricLink#link_attributes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 26
          },
          "name": "linkAttributes",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkLinkAttributes"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_link#module_configuration_list RtbfabricLink#module_configuration_list}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 34
          },
          "name": "moduleConfigurationList",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkModuleConfigurationListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_link#tags RtbfabricLink#tags}",
            "stability": "stable",
            "summary": "Tags to assign to the Link."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 44
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rtbfabric-link/index:RtbfabricLinkConfig"
    },
    "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkLinkAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkLinkAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rtbfabric-link/index.ts",
        "line": 261
      },
      "name": "RtbfabricLinkLinkAttributes",
      "namespace": "rtbfabricLink",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_link#customer_provided_id RtbfabricLink#customer_provided_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 265
          },
          "name": "customerProvidedId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_link#responder_error_masking RtbfabricLink#responder_error_masking}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 269
          },
          "name": "responderErrorMasking",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkLinkAttributesResponderErrorMasking"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rtbfabric-link/index:RtbfabricLinkLinkAttributes"
    },
    "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkLinkAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkLinkAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rtbfabric-link/index.ts",
          "line": 316
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rtbfabric-link/index.ts",
        "line": 308
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 377
          },
          "name": "putResponderErrorMasking",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkLinkAttributesResponderErrorMasking"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 364
          },
          "name": "resetCustomerProvidedId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 380
          },
          "name": "resetResponderErrorMasking"
        }
      ],
      "name": "RtbfabricLinkLinkAttributesOutputReference",
      "namespace": "rtbfabricLink",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 374
          },
          "name": "responderErrorMasking",
          "type": {
            "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkLinkAttributesResponderErrorMaskingList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 368
          },
          "name": "customerProvidedIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 384
          },
          "name": "responderErrorMaskingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkLinkAttributesResponderErrorMasking"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 358
          },
          "name": "customerProvidedId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 320
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkLinkAttributes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rtbfabric-link/index:RtbfabricLinkLinkAttributesOutputReference"
    },
    "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkLinkAttributesResponderErrorMasking": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkLinkAttributesResponderErrorMasking",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rtbfabric-link/index.ts",
        "line": 46
      },
      "name": "RtbfabricLinkLinkAttributesResponderErrorMasking",
      "namespace": "rtbfabricLink",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_link#action RtbfabricLink#action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 50
          },
          "name": "action",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_link#http_code RtbfabricLink#http_code}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 54
          },
          "name": "httpCode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_link#logging_types RtbfabricLink#logging_types}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 58
          },
          "name": "loggingTypes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_link#response_logging_percentage RtbfabricLink#response_logging_percentage}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 62
          },
          "name": "responseLoggingPercentage",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/rtbfabric-link/index:RtbfabricLinkLinkAttributesResponderErrorMasking"
    },
    "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkLinkAttributesResponderErrorMaskingList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkLinkAttributesResponderErrorMaskingList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rtbfabric-link/index.ts",
          "line": 250
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rtbfabric-link/index.ts",
        "line": 242
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 257
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkLinkAttributesResponderErrorMaskingOutputReference"
            }
          }
        }
      ],
      "name": "RtbfabricLinkLinkAttributesResponderErrorMaskingList",
      "namespace": "rtbfabricLink",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 243
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkLinkAttributesResponderErrorMasking"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rtbfabric-link/index:RtbfabricLinkLinkAttributesResponderErrorMaskingList"
    },
    "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkLinkAttributesResponderErrorMaskingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkLinkAttributesResponderErrorMaskingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rtbfabric-link/index.ts",
          "line": 125
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rtbfabric-link/index.ts",
        "line": 115
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 185
          },
          "name": "resetAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 201
          },
          "name": "resetHttpCode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 217
          },
          "name": "resetLoggingTypes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 233
          },
          "name": "resetResponseLoggingPercentage"
        }
      ],
      "name": "RtbfabricLinkLinkAttributesResponderErrorMaskingOutputReference",
      "namespace": "rtbfabricLink",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 189
          },
          "name": "actionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 205
          },
          "name": "httpCodeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 221
          },
          "name": "loggingTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 237
          },
          "name": "responseLoggingPercentageInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 179
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 195
          },
          "name": "httpCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 211
          },
          "name": "loggingTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 227
          },
          "name": "responseLoggingPercentage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 129
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkLinkAttributesResponderErrorMasking"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rtbfabric-link/index:RtbfabricLinkLinkAttributesResponderErrorMaskingOutputReference"
    },
    "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkLinkLogSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkLinkLogSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rtbfabric-link/index.ts",
        "line": 600
      },
      "name": "RtbfabricLinkLinkLogSettings",
      "namespace": "rtbfabricLink",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_link#application_logs RtbfabricLink#application_logs}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 604
          },
          "name": "applicationLogs",
          "type": {
            "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkLinkLogSettingsApplicationLogs"
          }
        }
      ],
      "symbolId": "src/rtbfabric-link/index:RtbfabricLinkLinkLogSettings"
    },
    "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkLinkLogSettingsApplicationLogs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkLinkLogSettingsApplicationLogs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rtbfabric-link/index.ts",
        "line": 509
      },
      "name": "RtbfabricLinkLinkLogSettingsApplicationLogs",
      "namespace": "rtbfabricLink",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_link#link_application_log_sampling RtbfabricLink#link_application_log_sampling}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 513
          },
          "name": "linkApplicationLogSampling",
          "type": {
            "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkLinkLogSettingsApplicationLogsLinkApplicationLogSampling"
          }
        }
      ],
      "symbolId": "src/rtbfabric-link/index:RtbfabricLinkLinkLogSettingsApplicationLogs"
    },
    "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkLinkLogSettingsApplicationLogsLinkApplicationLogSampling": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkLinkLogSettingsApplicationLogsLinkApplicationLogSampling",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rtbfabric-link/index.ts",
        "line": 388
      },
      "name": "RtbfabricLinkLinkLogSettingsApplicationLogsLinkApplicationLogSampling",
      "namespace": "rtbfabricLink",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_link#error_log RtbfabricLink#error_log}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 392
          },
          "name": "errorLog",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_link#filter_log RtbfabricLink#filter_log}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 396
          },
          "name": "filterLog",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/rtbfabric-link/index:RtbfabricLinkLinkLogSettingsApplicationLogsLinkApplicationLogSampling"
    },
    "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkLinkLogSettingsApplicationLogsLinkApplicationLogSamplingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkLinkLogSettingsApplicationLogsLinkApplicationLogSamplingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rtbfabric-link/index.ts",
          "line": 443
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rtbfabric-link/index.ts",
        "line": 435
      },
      "name": "RtbfabricLinkLinkLogSettingsApplicationLogsLinkApplicationLogSamplingOutputReference",
      "namespace": "rtbfabricLink",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 492
          },
          "name": "errorLogInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 505
          },
          "name": "filterLogInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 485
          },
          "name": "errorLog",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 498
          },
          "name": "filterLog",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 447
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkLinkLogSettingsApplicationLogsLinkApplicationLogSampling"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rtbfabric-link/index:RtbfabricLinkLinkLogSettingsApplicationLogsLinkApplicationLogSamplingOutputReference"
    },
    "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkLinkLogSettingsApplicationLogsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkLinkLogSettingsApplicationLogsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rtbfabric-link/index.ts",
          "line": 553
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rtbfabric-link/index.ts",
        "line": 545
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 592
          },
          "name": "putLinkApplicationLogSampling",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkLinkLogSettingsApplicationLogsLinkApplicationLogSampling"
              }
            }
          ]
        }
      ],
      "name": "RtbfabricLinkLinkLogSettingsApplicationLogsOutputReference",
      "namespace": "rtbfabricLink",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 589
          },
          "name": "linkApplicationLogSampling",
          "type": {
            "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkLinkLogSettingsApplicationLogsLinkApplicationLogSamplingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 596
          },
          "name": "linkApplicationLogSamplingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkLinkLogSettingsApplicationLogsLinkApplicationLogSampling"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 557
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkLinkLogSettingsApplicationLogs"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rtbfabric-link/index:RtbfabricLinkLinkLogSettingsApplicationLogsOutputReference"
    },
    "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkLinkLogSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkLinkLogSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rtbfabric-link/index.ts",
          "line": 644
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rtbfabric-link/index.ts",
        "line": 636
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 683
          },
          "name": "putApplicationLogs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkLinkLogSettingsApplicationLogs"
              }
            }
          ]
        }
      ],
      "name": "RtbfabricLinkLinkLogSettingsOutputReference",
      "namespace": "rtbfabricLink",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 680
          },
          "name": "applicationLogs",
          "type": {
            "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkLinkLogSettingsApplicationLogsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 687
          },
          "name": "applicationLogsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkLinkLogSettingsApplicationLogs"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 648
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkLinkLogSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rtbfabric-link/index:RtbfabricLinkLinkLogSettingsOutputReference"
    },
    "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkModuleConfigurationListModuleParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkModuleConfigurationListModuleParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rtbfabric-link/index.ts",
        "line": 1657
      },
      "name": "RtbfabricLinkModuleConfigurationListModuleParameters",
      "namespace": "rtbfabricLink",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_link#no_bid RtbfabricLink#no_bid}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 1661
          },
          "name": "noBid",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkModuleConfigurationListModuleParametersNoBid"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_link#open_rtb_attribute RtbfabricLink#open_rtb_attribute}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 1665
          },
          "name": "openRtbAttribute",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttribute"
          }
        }
      ],
      "symbolId": "src/rtbfabric-link/index:RtbfabricLinkModuleConfigurationListModuleParameters"
    },
    "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkModuleConfigurationListModuleParametersNoBid": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkModuleConfigurationListModuleParametersNoBid",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rtbfabric-link/index.ts",
        "line": 691
      },
      "name": "RtbfabricLinkModuleConfigurationListModuleParametersNoBid",
      "namespace": "rtbfabricLink",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_link#pass_through_percentage RtbfabricLink#pass_through_percentage}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 695
          },
          "name": "passThroughPercentage",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_link#reason RtbfabricLink#reason}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 699
          },
          "name": "reason",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_link#reason_code RtbfabricLink#reason_code}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 703
          },
          "name": "reasonCode",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/rtbfabric-link/index:RtbfabricLinkModuleConfigurationListModuleParametersNoBid"
    },
    "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkModuleConfigurationListModuleParametersNoBidOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkModuleConfigurationListModuleParametersNoBidOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rtbfabric-link/index.ts",
          "line": 757
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rtbfabric-link/index.ts",
        "line": 749
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 811
          },
          "name": "resetPassThroughPercentage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 827
          },
          "name": "resetReason"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 843
          },
          "name": "resetReasonCode"
        }
      ],
      "name": "RtbfabricLinkModuleConfigurationListModuleParametersNoBidOutputReference",
      "namespace": "rtbfabricLink",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 815
          },
          "name": "passThroughPercentageInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 847
          },
          "name": "reasonCodeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 831
          },
          "name": "reasonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 805
          },
          "name": "passThroughPercentage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 821
          },
          "name": "reason",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 837
          },
          "name": "reasonCode",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 761
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkModuleConfigurationListModuleParametersNoBid"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rtbfabric-link/index:RtbfabricLinkModuleConfigurationListModuleParametersNoBidOutputReference"
    },
    "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttribute": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttribute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rtbfabric-link/index.ts",
        "line": 1464
      },
      "name": "RtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttribute",
      "namespace": "rtbfabricLink",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_link#action RtbfabricLink#action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 1468
          },
          "name": "action",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeAction"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_link#filter_configuration RtbfabricLink#filter_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 1472
          },
          "name": "filterConfiguration",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeFilterConfiguration"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_link#filter_type RtbfabricLink#filter_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 1476
          },
          "name": "filterType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_link#holdback_percentage RtbfabricLink#holdback_percentage}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 1480
          },
          "name": "holdbackPercentage",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/rtbfabric-link/index:RtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttribute"
    },
    "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeAction": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeAction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rtbfabric-link/index.ts",
        "line": 1072
      },
      "name": "RtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeAction",
      "namespace": "rtbfabricLink",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_link#header_tag RtbfabricLink#header_tag}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 1076
          },
          "name": "headerTag",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeActionHeaderTag"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_link#no_bid RtbfabricLink#no_bid}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 1080
          },
          "name": "noBid",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeActionNoBid"
          }
        }
      ],
      "symbolId": "src/rtbfabric-link/index:RtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeAction"
    },
    "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeActionHeaderTag": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeActionHeaderTag",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rtbfabric-link/index.ts",
        "line": 851
      },
      "name": "RtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeActionHeaderTag",
      "namespace": "rtbfabricLink",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_link#name RtbfabricLink#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 855
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_link#value RtbfabricLink#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 859
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/rtbfabric-link/index:RtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeActionHeaderTag"
    },
    "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeActionHeaderTagOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeActionHeaderTagOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rtbfabric-link/index.ts",
          "line": 906
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rtbfabric-link/index.ts",
        "line": 898
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 954
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 970
          },
          "name": "resetValue"
        }
      ],
      "name": "RtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeActionHeaderTagOutputReference",
      "namespace": "rtbfabricLink",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 958
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 974
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 948
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 964
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 910
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeActionHeaderTag"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rtbfabric-link/index:RtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeActionHeaderTagOutputReference"
    },
    "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeActionNoBid": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeActionNoBid",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rtbfabric-link/index.ts",
        "line": 978
      },
      "name": "RtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeActionNoBid",
      "namespace": "rtbfabricLink",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_link#no_bid_reason_code RtbfabricLink#no_bid_reason_code}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 982
          },
          "name": "noBidReasonCode",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/rtbfabric-link/index:RtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeActionNoBid"
    },
    "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeActionNoBidOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeActionNoBidOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rtbfabric-link/index.ts",
          "line": 1022
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rtbfabric-link/index.ts",
        "line": 1014
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 1064
          },
          "name": "resetNoBidReasonCode"
        }
      ],
      "name": "RtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeActionNoBidOutputReference",
      "namespace": "rtbfabricLink",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 1068
          },
          "name": "noBidReasonCodeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 1058
          },
          "name": "noBidReasonCode",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 1026
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeActionNoBid"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rtbfabric-link/index:RtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeActionNoBidOutputReference"
    },
    "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeActionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeActionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rtbfabric-link/index.ts",
          "line": 1127
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rtbfabric-link/index.ts",
        "line": 1119
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 1172
          },
          "name": "putHeaderTag",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeActionHeaderTag"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 1188
          },
          "name": "putNoBid",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeActionNoBid"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 1175
          },
          "name": "resetHeaderTag"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 1191
          },
          "name": "resetNoBid"
        }
      ],
      "name": "RtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeActionOutputReference",
      "namespace": "rtbfabricLink",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 1169
          },
          "name": "headerTag",
          "type": {
            "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeActionHeaderTagOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 1185
          },
          "name": "noBid",
          "type": {
            "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeActionNoBidOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 1179
          },
          "name": "headerTagInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeActionHeaderTag"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 1195
          },
          "name": "noBidInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeActionNoBid"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 1131
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeAction"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rtbfabric-link/index:RtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeActionOutputReference"
    },
    "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeFilterConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeFilterConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rtbfabric-link/index.ts",
        "line": 1348
      },
      "name": "RtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeFilterConfiguration",
      "namespace": "rtbfabricLink",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_link#criteria RtbfabricLink#criteria}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 1352
          },
          "name": "criteria",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeFilterConfigurationCriteria"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rtbfabric-link/index:RtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeFilterConfiguration"
    },
    "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeFilterConfigurationCriteria": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeFilterConfigurationCriteria",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rtbfabric-link/index.ts",
        "line": 1199
      },
      "name": "RtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeFilterConfigurationCriteria",
      "namespace": "rtbfabricLink",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_link#path RtbfabricLink#path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 1203
          },
          "name": "path",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_link#values RtbfabricLink#values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 1207
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/rtbfabric-link/index:RtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeFilterConfigurationCriteria"
    },
    "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeFilterConfigurationCriteriaList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeFilterConfigurationCriteriaList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rtbfabric-link/index.ts",
          "line": 1337
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rtbfabric-link/index.ts",
        "line": 1329
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 1344
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeFilterConfigurationCriteriaOutputReference"
            }
          }
        }
      ],
      "name": "RtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeFilterConfigurationCriteriaList",
      "namespace": "rtbfabricLink",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 1330
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeFilterConfigurationCriteria"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rtbfabric-link/index:RtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeFilterConfigurationCriteriaList"
    },
    "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeFilterConfigurationCriteriaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeFilterConfigurationCriteriaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rtbfabric-link/index.ts",
          "line": 1256
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rtbfabric-link/index.ts",
        "line": 1246
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 1304
          },
          "name": "resetPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 1320
          },
          "name": "resetValues"
        }
      ],
      "name": "RtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeFilterConfigurationCriteriaOutputReference",
      "namespace": "rtbfabricLink",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 1308
          },
          "name": "pathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 1324
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 1298
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 1314
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 1260
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeFilterConfigurationCriteria"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rtbfabric-link/index:RtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeFilterConfigurationCriteriaOutputReference"
    },
    "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeFilterConfigurationList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeFilterConfigurationList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rtbfabric-link/index.ts",
          "line": 1453
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rtbfabric-link/index.ts",
        "line": 1445
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 1460
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeFilterConfigurationOutputReference"
            }
          }
        }
      ],
      "name": "RtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeFilterConfigurationList",
      "namespace": "rtbfabricLink",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 1446
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeFilterConfiguration"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rtbfabric-link/index:RtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeFilterConfigurationList"
    },
    "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeFilterConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeFilterConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rtbfabric-link/index.ts",
          "line": 1394
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rtbfabric-link/index.ts",
        "line": 1384
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 1433
          },
          "name": "putCriteria",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeFilterConfigurationCriteria"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 1436
          },
          "name": "resetCriteria"
        }
      ],
      "name": "RtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeFilterConfigurationOutputReference",
      "namespace": "rtbfabricLink",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 1430
          },
          "name": "criteria",
          "type": {
            "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeFilterConfigurationCriteriaList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 1440
          },
          "name": "criteriaInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeFilterConfigurationCriteria"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 1398
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeFilterConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rtbfabric-link/index:RtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeFilterConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rtbfabric-link/index.ts",
          "line": 1541
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rtbfabric-link/index.ts",
        "line": 1533
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 1598
          },
          "name": "putAction",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeAction"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 1614
          },
          "name": "putFilterConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeFilterConfiguration"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 1601
          },
          "name": "resetAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 1617
          },
          "name": "resetFilterConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 1633
          },
          "name": "resetFilterType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 1649
          },
          "name": "resetHoldbackPercentage"
        }
      ],
      "name": "RtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeOutputReference",
      "namespace": "rtbfabricLink",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 1595
          },
          "name": "action",
          "type": {
            "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeActionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 1611
          },
          "name": "filterConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeFilterConfigurationList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 1605
          },
          "name": "actionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeAction"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 1621
          },
          "name": "filterConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeFilterConfiguration"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 1637
          },
          "name": "filterTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 1653
          },
          "name": "holdbackPercentageInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 1627
          },
          "name": "filterType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 1643
          },
          "name": "holdbackPercentage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 1545
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttribute"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rtbfabric-link/index:RtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeOutputReference"
    },
    "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkModuleConfigurationListModuleParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkModuleConfigurationListModuleParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rtbfabric-link/index.ts",
          "line": 1712
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rtbfabric-link/index.ts",
        "line": 1704
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 1757
          },
          "name": "putNoBid",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkModuleConfigurationListModuleParametersNoBid"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 1773
          },
          "name": "putOpenRtbAttribute",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttribute"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 1760
          },
          "name": "resetNoBid"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 1776
          },
          "name": "resetOpenRtbAttribute"
        }
      ],
      "name": "RtbfabricLinkModuleConfigurationListModuleParametersOutputReference",
      "namespace": "rtbfabricLink",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 1754
          },
          "name": "noBid",
          "type": {
            "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkModuleConfigurationListModuleParametersNoBidOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 1770
          },
          "name": "openRtbAttribute",
          "type": {
            "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttributeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 1764
          },
          "name": "noBidInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkModuleConfigurationListModuleParametersNoBid"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 1780
          },
          "name": "openRtbAttributeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkModuleConfigurationListModuleParametersOpenRtbAttribute"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 1716
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkModuleConfigurationListModuleParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rtbfabric-link/index:RtbfabricLinkModuleConfigurationListModuleParametersOutputReference"
    },
    "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkModuleConfigurationListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkModuleConfigurationListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rtbfabric-link/index.ts",
        "line": 1784
      },
      "name": "RtbfabricLinkModuleConfigurationListStruct",
      "namespace": "rtbfabricLink",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_link#depends_on RtbfabricLink#depends_on}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 1788
          },
          "name": "dependsOn",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_link#module_parameters RtbfabricLink#module_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 1792
          },
          "name": "moduleParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkModuleConfigurationListModuleParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_link#name RtbfabricLink#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 1796
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_link#version RtbfabricLink#version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 1800
          },
          "name": "version",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/rtbfabric-link/index:RtbfabricLinkModuleConfigurationListStruct"
    },
    "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkModuleConfigurationListStructList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkModuleConfigurationListStructList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rtbfabric-link/index.ts",
          "line": 1988
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rtbfabric-link/index.ts",
        "line": 1980
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 1995
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkModuleConfigurationListStructOutputReference"
            }
          }
        }
      ],
      "name": "RtbfabricLinkModuleConfigurationListStructList",
      "namespace": "rtbfabricLink",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 1981
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkModuleConfigurationListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rtbfabric-link/index:RtbfabricLinkModuleConfigurationListStructList"
    },
    "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkModuleConfigurationListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkModuleConfigurationListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rtbfabric-link/index.ts",
          "line": 1863
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rtbfabric-link/index.ts",
        "line": 1853
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 1936
          },
          "name": "putModuleParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkModuleConfigurationListModuleParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 1923
          },
          "name": "resetDependsOn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 1939
          },
          "name": "resetModuleParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 1955
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 1971
          },
          "name": "resetVersion"
        }
      ],
      "name": "RtbfabricLinkModuleConfigurationListStructOutputReference",
      "namespace": "rtbfabricLink",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 1933
          },
          "name": "moduleParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkModuleConfigurationListModuleParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 1927
          },
          "name": "dependsOnInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 1943
          },
          "name": "moduleParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkModuleConfigurationListModuleParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 1959
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 1975
          },
          "name": "versionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 1917
          },
          "name": "dependsOn",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 1949
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 1965
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 1867
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkModuleConfigurationListStruct"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rtbfabric-link/index:RtbfabricLinkModuleConfigurationListStructOutputReference"
    },
    "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rtbfabric-link/index.ts",
        "line": 1999
      },
      "name": "RtbfabricLinkTags",
      "namespace": "rtbfabricLink",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_link#key RtbfabricLink#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 2005
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_link#value RtbfabricLink#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 2011
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/rtbfabric-link/index:RtbfabricLinkTags"
    },
    "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rtbfabric-link/index.ts",
          "line": 2141
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rtbfabric-link/index.ts",
        "line": 2133
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 2148
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkTagsOutputReference"
            }
          }
        }
      ],
      "name": "RtbfabricLinkTagsList",
      "namespace": "rtbfabricLink",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 2134
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rtbfabric-link/index:RtbfabricLinkTagsList"
    },
    "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rtbfabric-link/index.ts",
          "line": 2060
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rtbfabric-link/index.ts",
        "line": 2050
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 2108
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 2124
          },
          "name": "resetValue"
        }
      ],
      "name": "RtbfabricLinkTagsOutputReference",
      "namespace": "rtbfabricLink",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 2112
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 2128
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 2102
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 2118
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link/index.ts",
            "line": 2064
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rtbfabricLink.RtbfabricLinkTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rtbfabric-link/index:RtbfabricLinkTagsOutputReference"
    },
    "@cdktn/provider-awscc.rtbfabricLinkRoutingRule.RtbfabricLinkRoutingRule": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_link_routing_rule awscc_rtbfabric_link_routing_rule}."
      },
      "fqn": "@cdktn/provider-awscc.rtbfabricLinkRoutingRule.RtbfabricLinkRoutingRule",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_link_routing_rule awscc_rtbfabric_link_routing_rule} Resource."
        },
        "locationInModule": {
          "filename": "src/rtbfabric-link-routing-rule/index.ts",
          "line": 631
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.rtbfabricLinkRoutingRule.RtbfabricLinkRoutingRuleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rtbfabric-link-routing-rule/index.ts",
        "line": 599
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a RtbfabricLinkRoutingRule resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link-routing-rule/index.ts",
            "line": 616
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the RtbfabricLinkRoutingRule to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_link_routing_rule#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing RtbfabricLinkRoutingRule that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the RtbfabricLinkRoutingRule to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link-routing-rule/index.ts",
            "line": 668
          },
          "name": "putConditions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.rtbfabricLinkRoutingRule.RtbfabricLinkRoutingRuleConditions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link-routing-rule/index.ts",
            "line": 740
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.rtbfabricLinkRoutingRule.RtbfabricLinkRoutingRuleTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link-routing-rule/index.ts",
            "line": 743
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link-routing-rule/index.ts",
            "line": 760
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link-routing-rule/index.ts",
            "line": 770
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "RtbfabricLinkRoutingRule",
      "namespace": "rtbfabricLinkRoutingRule",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link-routing-rule/index.ts",
            "line": 604
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link-routing-rule/index.ts",
            "line": 659
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link-routing-rule/index.ts",
            "line": 665
          },
          "name": "conditions",
          "type": {
            "fqn": "@cdktn/provider-awscc.rtbfabricLinkRoutingRule.RtbfabricLinkRoutingRuleConditionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link-routing-rule/index.ts",
            "line": 677
          },
          "name": "createdTimestamp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link-routing-rule/index.ts",
            "line": 695
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link-routing-rule/index.ts",
            "line": 726
          },
          "name": "ruleId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link-routing-rule/index.ts",
            "line": 731
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link-routing-rule/index.ts",
            "line": 737
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.rtbfabricLinkRoutingRule.RtbfabricLinkRoutingRuleTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link-routing-rule/index.ts",
            "line": 752
          },
          "name": "updatedTimestamp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link-routing-rule/index.ts",
            "line": 672
          },
          "name": "conditionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rtbfabricLinkRoutingRule.RtbfabricLinkRoutingRuleConditions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link-routing-rule/index.ts",
            "line": 690
          },
          "name": "gatewayIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link-routing-rule/index.ts",
            "line": 708
          },
          "name": "linkIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link-routing-rule/index.ts",
            "line": 721
          },
          "name": "priorityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link-routing-rule/index.ts",
            "line": 747
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rtbfabricLinkRoutingRule.RtbfabricLinkRoutingRuleTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link-routing-rule/index.ts",
            "line": 683
          },
          "name": "gatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link-routing-rule/index.ts",
            "line": 701
          },
          "name": "linkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link-routing-rule/index.ts",
            "line": 714
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/rtbfabric-link-routing-rule/index:RtbfabricLinkRoutingRule"
    },
    "@cdktn/provider-awscc.rtbfabricLinkRoutingRule.RtbfabricLinkRoutingRuleConditions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rtbfabricLinkRoutingRule.RtbfabricLinkRoutingRuleConditions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rtbfabric-link-routing-rule/index.ts",
        "line": 171
      },
      "name": "RtbfabricLinkRoutingRuleConditions",
      "namespace": "rtbfabricLinkRoutingRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_link_routing_rule#host_header RtbfabricLinkRoutingRule#host_header}",
            "stability": "stable",
            "summary": "Exact host match ? RFC 3986 unreserved characters. Mutually exclusive with HostHeaderWildcard."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link-routing-rule/index.ts",
            "line": 177
          },
          "name": "hostHeader",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_link_routing_rule#host_header_wildcard RtbfabricLinkRoutingRule#host_header_wildcard}",
            "stability": "stable",
            "summary": "Wildcard host pattern (e.g., *.example.com) ? RFC 3986 unreserved characters plus *. Mutually exclusive with HostHeader."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link-routing-rule/index.ts",
            "line": 183
          },
          "name": "hostHeaderWildcard",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_link_routing_rule#path_exact RtbfabricLinkRoutingRule#path_exact}",
            "stability": "stable",
            "summary": "Exact path match ? must start with /. Mutually exclusive with PathPrefix."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link-routing-rule/index.ts",
            "line": 189
          },
          "name": "pathExact",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_link_routing_rule#path_prefix RtbfabricLinkRoutingRule#path_prefix}",
            "stability": "stable",
            "summary": "Path prefix matching ? strict starts-with, must start with /. Mutually exclusive with PathExact."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link-routing-rule/index.ts",
            "line": 195
          },
          "name": "pathPrefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_link_routing_rule#query_string_equals RtbfabricLinkRoutingRule#query_string_equals}",
            "stability": "stable",
            "summary": "Query string key=value pair match (single pair)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link-routing-rule/index.ts",
            "line": 201
          },
          "name": "queryStringEquals",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.rtbfabricLinkRoutingRule.RtbfabricLinkRoutingRuleConditionsQueryStringEquals"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_link_routing_rule#query_string_exists RtbfabricLinkRoutingRule#query_string_exists}",
            "stability": "stable",
            "summary": "Query string key presence check (any value accepted)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link-routing-rule/index.ts",
            "line": 207
          },
          "name": "queryStringExists",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/rtbfabric-link-routing-rule/index:RtbfabricLinkRoutingRuleConditions"
    },
    "@cdktn/provider-awscc.rtbfabricLinkRoutingRule.RtbfabricLinkRoutingRuleConditionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rtbfabricLinkRoutingRule.RtbfabricLinkRoutingRuleConditionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rtbfabric-link-routing-rule/index.ts",
          "line": 282
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rtbfabric-link-routing-rule/index.ts",
        "line": 274
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link-routing-rule/index.ts",
            "line": 415
          },
          "name": "putQueryStringEquals",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.rtbfabricLinkRoutingRule.RtbfabricLinkRoutingRuleConditionsQueryStringEquals"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link-routing-rule/index.ts",
            "line": 354
          },
          "name": "resetHostHeader"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link-routing-rule/index.ts",
            "line": 370
          },
          "name": "resetHostHeaderWildcard"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link-routing-rule/index.ts",
            "line": 386
          },
          "name": "resetPathExact"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link-routing-rule/index.ts",
            "line": 402
          },
          "name": "resetPathPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link-routing-rule/index.ts",
            "line": 418
          },
          "name": "resetQueryStringEquals"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link-routing-rule/index.ts",
            "line": 434
          },
          "name": "resetQueryStringExists"
        }
      ],
      "name": "RtbfabricLinkRoutingRuleConditionsOutputReference",
      "namespace": "rtbfabricLinkRoutingRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link-routing-rule/index.ts",
            "line": 412
          },
          "name": "queryStringEquals",
          "type": {
            "fqn": "@cdktn/provider-awscc.rtbfabricLinkRoutingRule.RtbfabricLinkRoutingRuleConditionsQueryStringEqualsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link-routing-rule/index.ts",
            "line": 358
          },
          "name": "hostHeaderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link-routing-rule/index.ts",
            "line": 374
          },
          "name": "hostHeaderWildcardInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link-routing-rule/index.ts",
            "line": 390
          },
          "name": "pathExactInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link-routing-rule/index.ts",
            "line": 406
          },
          "name": "pathPrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link-routing-rule/index.ts",
            "line": 422
          },
          "name": "queryStringEqualsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rtbfabricLinkRoutingRule.RtbfabricLinkRoutingRuleConditionsQueryStringEquals"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link-routing-rule/index.ts",
            "line": 438
          },
          "name": "queryStringExistsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link-routing-rule/index.ts",
            "line": 348
          },
          "name": "hostHeader",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link-routing-rule/index.ts",
            "line": 364
          },
          "name": "hostHeaderWildcard",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link-routing-rule/index.ts",
            "line": 380
          },
          "name": "pathExact",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link-routing-rule/index.ts",
            "line": 396
          },
          "name": "pathPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link-routing-rule/index.ts",
            "line": 428
          },
          "name": "queryStringExists",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link-routing-rule/index.ts",
            "line": 286
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rtbfabricLinkRoutingRule.RtbfabricLinkRoutingRuleConditions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rtbfabric-link-routing-rule/index:RtbfabricLinkRoutingRuleConditionsOutputReference"
    },
    "@cdktn/provider-awscc.rtbfabricLinkRoutingRule.RtbfabricLinkRoutingRuleConditionsQueryStringEquals": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rtbfabricLinkRoutingRule.RtbfabricLinkRoutingRuleConditionsQueryStringEquals",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rtbfabric-link-routing-rule/index.ts",
        "line": 40
      },
      "name": "RtbfabricLinkRoutingRuleConditionsQueryStringEquals",
      "namespace": "rtbfabricLinkRoutingRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_link_routing_rule#key RtbfabricLinkRoutingRule#key}",
            "stability": "stable",
            "summary": "Query string key ? RFC 3986 unreserved characters."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link-routing-rule/index.ts",
            "line": 46
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_link_routing_rule#value RtbfabricLinkRoutingRule#value}",
            "stability": "stable",
            "summary": "Query string value ? RFC 3986 unreserved characters."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link-routing-rule/index.ts",
            "line": 52
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/rtbfabric-link-routing-rule/index:RtbfabricLinkRoutingRuleConditionsQueryStringEquals"
    },
    "@cdktn/provider-awscc.rtbfabricLinkRoutingRule.RtbfabricLinkRoutingRuleConditionsQueryStringEqualsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rtbfabricLinkRoutingRule.RtbfabricLinkRoutingRuleConditionsQueryStringEqualsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rtbfabric-link-routing-rule/index.ts",
          "line": 99
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rtbfabric-link-routing-rule/index.ts",
        "line": 91
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link-routing-rule/index.ts",
            "line": 147
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link-routing-rule/index.ts",
            "line": 163
          },
          "name": "resetValue"
        }
      ],
      "name": "RtbfabricLinkRoutingRuleConditionsQueryStringEqualsOutputReference",
      "namespace": "rtbfabricLinkRoutingRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link-routing-rule/index.ts",
            "line": 151
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link-routing-rule/index.ts",
            "line": 167
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link-routing-rule/index.ts",
            "line": 141
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link-routing-rule/index.ts",
            "line": 157
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link-routing-rule/index.ts",
            "line": 103
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rtbfabricLinkRoutingRule.RtbfabricLinkRoutingRuleConditionsQueryStringEquals"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rtbfabric-link-routing-rule/index:RtbfabricLinkRoutingRuleConditionsQueryStringEqualsOutputReference"
    },
    "@cdktn/provider-awscc.rtbfabricLinkRoutingRule.RtbfabricLinkRoutingRuleConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rtbfabricLinkRoutingRule.RtbfabricLinkRoutingRuleConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rtbfabric-link-routing-rule/index.ts",
        "line": 14
      },
      "name": "RtbfabricLinkRoutingRuleConfig",
      "namespace": "rtbfabricLinkRoutingRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "All non-null fields must match (AND logic). At least one field must be set. HostHeader and HostHeaderWildcard are mutually exclusive. PathPrefix and PathExact are mutually exclusive.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_link_routing_rule#conditions RtbfabricLinkRoutingRule#conditions}",
            "stability": "stable",
            "summary": "Conditions for a routing rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link-routing-rule/index.ts",
            "line": 20
          },
          "name": "conditions",
          "type": {
            "fqn": "@cdktn/provider-awscc.rtbfabricLinkRoutingRule.RtbfabricLinkRoutingRuleConditions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_link_routing_rule#gateway_id RtbfabricLinkRoutingRule#gateway_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link-routing-rule/index.ts",
            "line": 24
          },
          "name": "gatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_link_routing_rule#link_id RtbfabricLinkRoutingRule#link_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link-routing-rule/index.ts",
            "line": 28
          },
          "name": "linkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_link_routing_rule#priority RtbfabricLinkRoutingRule#priority}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link-routing-rule/index.ts",
            "line": 32
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_link_routing_rule#tags RtbfabricLinkRoutingRule#tags}",
            "stability": "stable",
            "summary": "Tags to assign to the LinkRoutingRule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link-routing-rule/index.ts",
            "line": 38
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rtbfabricLinkRoutingRule.RtbfabricLinkRoutingRuleTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rtbfabric-link-routing-rule/index:RtbfabricLinkRoutingRuleConfig"
    },
    "@cdktn/provider-awscc.rtbfabricLinkRoutingRule.RtbfabricLinkRoutingRuleTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rtbfabricLinkRoutingRule.RtbfabricLinkRoutingRuleTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rtbfabric-link-routing-rule/index.ts",
        "line": 442
      },
      "name": "RtbfabricLinkRoutingRuleTags",
      "namespace": "rtbfabricLinkRoutingRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_link_routing_rule#key RtbfabricLinkRoutingRule#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link-routing-rule/index.ts",
            "line": 448
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_link_routing_rule#value RtbfabricLinkRoutingRule#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link-routing-rule/index.ts",
            "line": 454
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/rtbfabric-link-routing-rule/index:RtbfabricLinkRoutingRuleTags"
    },
    "@cdktn/provider-awscc.rtbfabricLinkRoutingRule.RtbfabricLinkRoutingRuleTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rtbfabricLinkRoutingRule.RtbfabricLinkRoutingRuleTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rtbfabric-link-routing-rule/index.ts",
          "line": 584
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rtbfabric-link-routing-rule/index.ts",
        "line": 576
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link-routing-rule/index.ts",
            "line": 591
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.rtbfabricLinkRoutingRule.RtbfabricLinkRoutingRuleTagsOutputReference"
            }
          }
        }
      ],
      "name": "RtbfabricLinkRoutingRuleTagsList",
      "namespace": "rtbfabricLinkRoutingRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link-routing-rule/index.ts",
            "line": 577
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rtbfabricLinkRoutingRule.RtbfabricLinkRoutingRuleTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rtbfabric-link-routing-rule/index:RtbfabricLinkRoutingRuleTagsList"
    },
    "@cdktn/provider-awscc.rtbfabricLinkRoutingRule.RtbfabricLinkRoutingRuleTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rtbfabricLinkRoutingRule.RtbfabricLinkRoutingRuleTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rtbfabric-link-routing-rule/index.ts",
          "line": 503
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rtbfabric-link-routing-rule/index.ts",
        "line": 493
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link-routing-rule/index.ts",
            "line": 551
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link-routing-rule/index.ts",
            "line": 567
          },
          "name": "resetValue"
        }
      ],
      "name": "RtbfabricLinkRoutingRuleTagsOutputReference",
      "namespace": "rtbfabricLinkRoutingRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link-routing-rule/index.ts",
            "line": 555
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-link-routing-rule/index.ts",
            "line": 571
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link-routing-rule/index.ts",
            "line": 545
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link-routing-rule/index.ts",
            "line": 561
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-link-routing-rule/index.ts",
            "line": 507
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rtbfabricLinkRoutingRule.RtbfabricLinkRoutingRuleTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rtbfabric-link-routing-rule/index:RtbfabricLinkRoutingRuleTagsOutputReference"
    },
    "@cdktn/provider-awscc.rtbfabricOutboundExternalLink.RtbfabricOutboundExternalLink": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_outbound_external_link awscc_rtbfabric_outbound_external_link}."
      },
      "fqn": "@cdktn/provider-awscc.rtbfabricOutboundExternalLink.RtbfabricOutboundExternalLink",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_outbound_external_link awscc_rtbfabric_outbound_external_link} Resource."
        },
        "locationInModule": {
          "filename": "src/rtbfabric-outbound-external-link/index.ts",
          "line": 872
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.rtbfabricOutboundExternalLink.RtbfabricOutboundExternalLinkConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rtbfabric-outbound-external-link/index.ts",
        "line": 840
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a RtbfabricOutboundExternalLink resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/rtbfabric-outbound-external-link/index.ts",
            "line": 857
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the RtbfabricOutboundExternalLink to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_outbound_external_link#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing RtbfabricOutboundExternalLink that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the RtbfabricOutboundExternalLink to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-outbound-external-link/index.ts",
            "line": 932
          },
          "name": "putLinkAttributes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.rtbfabricOutboundExternalLink.RtbfabricOutboundExternalLinkLinkAttributes"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-outbound-external-link/index.ts",
            "line": 953
          },
          "name": "putLinkLogSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.rtbfabricOutboundExternalLink.RtbfabricOutboundExternalLinkLinkLogSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-outbound-external-link/index.ts",
            "line": 984
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.rtbfabricOutboundExternalLink.RtbfabricOutboundExternalLinkTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-outbound-external-link/index.ts",
            "line": 935
          },
          "name": "resetLinkAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-outbound-external-link/index.ts",
            "line": 987
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-outbound-external-link/index.ts",
            "line": 1004
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-outbound-external-link/index.ts",
            "line": 1014
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "RtbfabricOutboundExternalLink",
      "namespace": "rtbfabricOutboundExternalLink",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-outbound-external-link/index.ts",
            "line": 845
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-outbound-external-link/index.ts",
            "line": 900
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-outbound-external-link/index.ts",
            "line": 905
          },
          "name": "createdTimestamp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-outbound-external-link/index.ts",
            "line": 923
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-outbound-external-link/index.ts",
            "line": 929
          },
          "name": "linkAttributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.rtbfabricOutboundExternalLink.RtbfabricOutboundExternalLinkLinkAttributesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-outbound-external-link/index.ts",
            "line": 944
          },
          "name": "linkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-outbound-external-link/index.ts",
            "line": 950
          },
          "name": "linkLogSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.rtbfabricOutboundExternalLink.RtbfabricOutboundExternalLinkLinkLogSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-outbound-external-link/index.ts",
            "line": 962
          },
          "name": "linkStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-outbound-external-link/index.ts",
            "line": 981
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.rtbfabricOutboundExternalLink.RtbfabricOutboundExternalLinkTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-outbound-external-link/index.ts",
            "line": 996
          },
          "name": "updatedTimestamp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-outbound-external-link/index.ts",
            "line": 918
          },
          "name": "gatewayIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-outbound-external-link/index.ts",
            "line": 939
          },
          "name": "linkAttributesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rtbfabricOutboundExternalLink.RtbfabricOutboundExternalLinkLinkAttributes"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-outbound-external-link/index.ts",
            "line": 957
          },
          "name": "linkLogSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rtbfabricOutboundExternalLink.RtbfabricOutboundExternalLinkLinkLogSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-outbound-external-link/index.ts",
            "line": 975
          },
          "name": "publicEndpointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-outbound-external-link/index.ts",
            "line": 991
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rtbfabricOutboundExternalLink.RtbfabricOutboundExternalLinkTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-outbound-external-link/index.ts",
            "line": 911
          },
          "name": "gatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-outbound-external-link/index.ts",
            "line": 968
          },
          "name": "publicEndpoint",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/rtbfabric-outbound-external-link/index:RtbfabricOutboundExternalLink"
    },
    "@cdktn/provider-awscc.rtbfabricOutboundExternalLink.RtbfabricOutboundExternalLinkConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rtbfabricOutboundExternalLink.RtbfabricOutboundExternalLinkConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rtbfabric-outbound-external-link/index.ts",
        "line": 14
      },
      "name": "RtbfabricOutboundExternalLinkConfig",
      "namespace": "rtbfabricOutboundExternalLink",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_outbound_external_link#gateway_id RtbfabricOutboundExternalLink#gateway_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-outbound-external-link/index.ts",
            "line": 18
          },
          "name": "gatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_outbound_external_link#link_log_settings RtbfabricOutboundExternalLink#link_log_settings}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-outbound-external-link/index.ts",
            "line": 26
          },
          "name": "linkLogSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.rtbfabricOutboundExternalLink.RtbfabricOutboundExternalLinkLinkLogSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_outbound_external_link#public_endpoint RtbfabricOutboundExternalLink#public_endpoint}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-outbound-external-link/index.ts",
            "line": 30
          },
          "name": "publicEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_outbound_external_link#link_attributes RtbfabricOutboundExternalLink#link_attributes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-outbound-external-link/index.ts",
            "line": 22
          },
          "name": "linkAttributes",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.rtbfabricOutboundExternalLink.RtbfabricOutboundExternalLinkLinkAttributes"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_outbound_external_link#tags RtbfabricOutboundExternalLink#tags}",
            "stability": "stable",
            "summary": "Tags to assign to the Link."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-outbound-external-link/index.ts",
            "line": 36
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rtbfabricOutboundExternalLink.RtbfabricOutboundExternalLinkTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rtbfabric-outbound-external-link/index:RtbfabricOutboundExternalLinkConfig"
    },
    "@cdktn/provider-awscc.rtbfabricOutboundExternalLink.RtbfabricOutboundExternalLinkLinkAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rtbfabricOutboundExternalLink.RtbfabricOutboundExternalLinkLinkAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rtbfabric-outbound-external-link/index.ts",
        "line": 253
      },
      "name": "RtbfabricOutboundExternalLinkLinkAttributes",
      "namespace": "rtbfabricOutboundExternalLink",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_outbound_external_link#customer_provided_id RtbfabricOutboundExternalLink#customer_provided_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-outbound-external-link/index.ts",
            "line": 257
          },
          "name": "customerProvidedId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_outbound_external_link#responder_error_masking RtbfabricOutboundExternalLink#responder_error_masking}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-outbound-external-link/index.ts",
            "line": 261
          },
          "name": "responderErrorMasking",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rtbfabricOutboundExternalLink.RtbfabricOutboundExternalLinkLinkAttributesResponderErrorMasking"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rtbfabric-outbound-external-link/index:RtbfabricOutboundExternalLinkLinkAttributes"
    },
    "@cdktn/provider-awscc.rtbfabricOutboundExternalLink.RtbfabricOutboundExternalLinkLinkAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rtbfabricOutboundExternalLink.RtbfabricOutboundExternalLinkLinkAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rtbfabric-outbound-external-link/index.ts",
          "line": 308
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rtbfabric-outbound-external-link/index.ts",
        "line": 300
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-outbound-external-link/index.ts",
            "line": 369
          },
          "name": "putResponderErrorMasking",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.rtbfabricOutboundExternalLink.RtbfabricOutboundExternalLinkLinkAttributesResponderErrorMasking"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-outbound-external-link/index.ts",
            "line": 356
          },
          "name": "resetCustomerProvidedId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-outbound-external-link/index.ts",
            "line": 372
          },
          "name": "resetResponderErrorMasking"
        }
      ],
      "name": "RtbfabricOutboundExternalLinkLinkAttributesOutputReference",
      "namespace": "rtbfabricOutboundExternalLink",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-outbound-external-link/index.ts",
            "line": 366
          },
          "name": "responderErrorMasking",
          "type": {
            "fqn": "@cdktn/provider-awscc.rtbfabricOutboundExternalLink.RtbfabricOutboundExternalLinkLinkAttributesResponderErrorMaskingList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-outbound-external-link/index.ts",
            "line": 360
          },
          "name": "customerProvidedIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-outbound-external-link/index.ts",
            "line": 376
          },
          "name": "responderErrorMaskingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rtbfabricOutboundExternalLink.RtbfabricOutboundExternalLinkLinkAttributesResponderErrorMasking"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-outbound-external-link/index.ts",
            "line": 350
          },
          "name": "customerProvidedId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-outbound-external-link/index.ts",
            "line": 312
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rtbfabricOutboundExternalLink.RtbfabricOutboundExternalLinkLinkAttributes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rtbfabric-outbound-external-link/index:RtbfabricOutboundExternalLinkLinkAttributesOutputReference"
    },
    "@cdktn/provider-awscc.rtbfabricOutboundExternalLink.RtbfabricOutboundExternalLinkLinkAttributesResponderErrorMasking": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rtbfabricOutboundExternalLink.RtbfabricOutboundExternalLinkLinkAttributesResponderErrorMasking",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rtbfabric-outbound-external-link/index.ts",
        "line": 38
      },
      "name": "RtbfabricOutboundExternalLinkLinkAttributesResponderErrorMasking",
      "namespace": "rtbfabricOutboundExternalLink",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_outbound_external_link#action RtbfabricOutboundExternalLink#action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-outbound-external-link/index.ts",
            "line": 42
          },
          "name": "action",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_outbound_external_link#http_code RtbfabricOutboundExternalLink#http_code}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-outbound-external-link/index.ts",
            "line": 46
          },
          "name": "httpCode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_outbound_external_link#logging_types RtbfabricOutboundExternalLink#logging_types}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-outbound-external-link/index.ts",
            "line": 50
          },
          "name": "loggingTypes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_outbound_external_link#response_logging_percentage RtbfabricOutboundExternalLink#response_logging_percentage}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-outbound-external-link/index.ts",
            "line": 54
          },
          "name": "responseLoggingPercentage",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/rtbfabric-outbound-external-link/index:RtbfabricOutboundExternalLinkLinkAttributesResponderErrorMasking"
    },
    "@cdktn/provider-awscc.rtbfabricOutboundExternalLink.RtbfabricOutboundExternalLinkLinkAttributesResponderErrorMaskingList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rtbfabricOutboundExternalLink.RtbfabricOutboundExternalLinkLinkAttributesResponderErrorMaskingList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rtbfabric-outbound-external-link/index.ts",
          "line": 242
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rtbfabric-outbound-external-link/index.ts",
        "line": 234
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-outbound-external-link/index.ts",
            "line": 249
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.rtbfabricOutboundExternalLink.RtbfabricOutboundExternalLinkLinkAttributesResponderErrorMaskingOutputReference"
            }
          }
        }
      ],
      "name": "RtbfabricOutboundExternalLinkLinkAttributesResponderErrorMaskingList",
      "namespace": "rtbfabricOutboundExternalLink",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-outbound-external-link/index.ts",
            "line": 235
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rtbfabricOutboundExternalLink.RtbfabricOutboundExternalLinkLinkAttributesResponderErrorMasking"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rtbfabric-outbound-external-link/index:RtbfabricOutboundExternalLinkLinkAttributesResponderErrorMaskingList"
    },
    "@cdktn/provider-awscc.rtbfabricOutboundExternalLink.RtbfabricOutboundExternalLinkLinkAttributesResponderErrorMaskingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rtbfabricOutboundExternalLink.RtbfabricOutboundExternalLinkLinkAttributesResponderErrorMaskingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rtbfabric-outbound-external-link/index.ts",
          "line": 117
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rtbfabric-outbound-external-link/index.ts",
        "line": 107
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-outbound-external-link/index.ts",
            "line": 177
          },
          "name": "resetAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-outbound-external-link/index.ts",
            "line": 193
          },
          "name": "resetHttpCode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-outbound-external-link/index.ts",
            "line": 209
          },
          "name": "resetLoggingTypes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-outbound-external-link/index.ts",
            "line": 225
          },
          "name": "resetResponseLoggingPercentage"
        }
      ],
      "name": "RtbfabricOutboundExternalLinkLinkAttributesResponderErrorMaskingOutputReference",
      "namespace": "rtbfabricOutboundExternalLink",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-outbound-external-link/index.ts",
            "line": 181
          },
          "name": "actionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-outbound-external-link/index.ts",
            "line": 197
          },
          "name": "httpCodeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-outbound-external-link/index.ts",
            "line": 213
          },
          "name": "loggingTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-outbound-external-link/index.ts",
            "line": 229
          },
          "name": "responseLoggingPercentageInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-outbound-external-link/index.ts",
            "line": 171
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-outbound-external-link/index.ts",
            "line": 187
          },
          "name": "httpCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-outbound-external-link/index.ts",
            "line": 203
          },
          "name": "loggingTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-outbound-external-link/index.ts",
            "line": 219
          },
          "name": "responseLoggingPercentage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-outbound-external-link/index.ts",
            "line": 121
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rtbfabricOutboundExternalLink.RtbfabricOutboundExternalLinkLinkAttributesResponderErrorMasking"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rtbfabric-outbound-external-link/index:RtbfabricOutboundExternalLinkLinkAttributesResponderErrorMaskingOutputReference"
    },
    "@cdktn/provider-awscc.rtbfabricOutboundExternalLink.RtbfabricOutboundExternalLinkLinkLogSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rtbfabricOutboundExternalLink.RtbfabricOutboundExternalLinkLinkLogSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rtbfabric-outbound-external-link/index.ts",
        "line": 592
      },
      "name": "RtbfabricOutboundExternalLinkLinkLogSettings",
      "namespace": "rtbfabricOutboundExternalLink",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_outbound_external_link#application_logs RtbfabricOutboundExternalLink#application_logs}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-outbound-external-link/index.ts",
            "line": 596
          },
          "name": "applicationLogs",
          "type": {
            "fqn": "@cdktn/provider-awscc.rtbfabricOutboundExternalLink.RtbfabricOutboundExternalLinkLinkLogSettingsApplicationLogs"
          }
        }
      ],
      "symbolId": "src/rtbfabric-outbound-external-link/index:RtbfabricOutboundExternalLinkLinkLogSettings"
    },
    "@cdktn/provider-awscc.rtbfabricOutboundExternalLink.RtbfabricOutboundExternalLinkLinkLogSettingsApplicationLogs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rtbfabricOutboundExternalLink.RtbfabricOutboundExternalLinkLinkLogSettingsApplicationLogs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rtbfabric-outbound-external-link/index.ts",
        "line": 501
      },
      "name": "RtbfabricOutboundExternalLinkLinkLogSettingsApplicationLogs",
      "namespace": "rtbfabricOutboundExternalLink",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_outbound_external_link#link_application_log_sampling RtbfabricOutboundExternalLink#link_application_log_sampling}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-outbound-external-link/index.ts",
            "line": 505
          },
          "name": "linkApplicationLogSampling",
          "type": {
            "fqn": "@cdktn/provider-awscc.rtbfabricOutboundExternalLink.RtbfabricOutboundExternalLinkLinkLogSettingsApplicationLogsLinkApplicationLogSampling"
          }
        }
      ],
      "symbolId": "src/rtbfabric-outbound-external-link/index:RtbfabricOutboundExternalLinkLinkLogSettingsApplicationLogs"
    },
    "@cdktn/provider-awscc.rtbfabricOutboundExternalLink.RtbfabricOutboundExternalLinkLinkLogSettingsApplicationLogsLinkApplicationLogSampling": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rtbfabricOutboundExternalLink.RtbfabricOutboundExternalLinkLinkLogSettingsApplicationLogsLinkApplicationLogSampling",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rtbfabric-outbound-external-link/index.ts",
        "line": 380
      },
      "name": "RtbfabricOutboundExternalLinkLinkLogSettingsApplicationLogsLinkApplicationLogSampling",
      "namespace": "rtbfabricOutboundExternalLink",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_outbound_external_link#error_log RtbfabricOutboundExternalLink#error_log}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-outbound-external-link/index.ts",
            "line": 384
          },
          "name": "errorLog",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_outbound_external_link#filter_log RtbfabricOutboundExternalLink#filter_log}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-outbound-external-link/index.ts",
            "line": 388
          },
          "name": "filterLog",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/rtbfabric-outbound-external-link/index:RtbfabricOutboundExternalLinkLinkLogSettingsApplicationLogsLinkApplicationLogSampling"
    },
    "@cdktn/provider-awscc.rtbfabricOutboundExternalLink.RtbfabricOutboundExternalLinkLinkLogSettingsApplicationLogsLinkApplicationLogSamplingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rtbfabricOutboundExternalLink.RtbfabricOutboundExternalLinkLinkLogSettingsApplicationLogsLinkApplicationLogSamplingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rtbfabric-outbound-external-link/index.ts",
          "line": 435
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rtbfabric-outbound-external-link/index.ts",
        "line": 427
      },
      "name": "RtbfabricOutboundExternalLinkLinkLogSettingsApplicationLogsLinkApplicationLogSamplingOutputReference",
      "namespace": "rtbfabricOutboundExternalLink",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-outbound-external-link/index.ts",
            "line": 484
          },
          "name": "errorLogInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-outbound-external-link/index.ts",
            "line": 497
          },
          "name": "filterLogInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-outbound-external-link/index.ts",
            "line": 477
          },
          "name": "errorLog",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-outbound-external-link/index.ts",
            "line": 490
          },
          "name": "filterLog",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-outbound-external-link/index.ts",
            "line": 439
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rtbfabricOutboundExternalLink.RtbfabricOutboundExternalLinkLinkLogSettingsApplicationLogsLinkApplicationLogSampling"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rtbfabric-outbound-external-link/index:RtbfabricOutboundExternalLinkLinkLogSettingsApplicationLogsLinkApplicationLogSamplingOutputReference"
    },
    "@cdktn/provider-awscc.rtbfabricOutboundExternalLink.RtbfabricOutboundExternalLinkLinkLogSettingsApplicationLogsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rtbfabricOutboundExternalLink.RtbfabricOutboundExternalLinkLinkLogSettingsApplicationLogsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rtbfabric-outbound-external-link/index.ts",
          "line": 545
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rtbfabric-outbound-external-link/index.ts",
        "line": 537
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-outbound-external-link/index.ts",
            "line": 584
          },
          "name": "putLinkApplicationLogSampling",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.rtbfabricOutboundExternalLink.RtbfabricOutboundExternalLinkLinkLogSettingsApplicationLogsLinkApplicationLogSampling"
              }
            }
          ]
        }
      ],
      "name": "RtbfabricOutboundExternalLinkLinkLogSettingsApplicationLogsOutputReference",
      "namespace": "rtbfabricOutboundExternalLink",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-outbound-external-link/index.ts",
            "line": 581
          },
          "name": "linkApplicationLogSampling",
          "type": {
            "fqn": "@cdktn/provider-awscc.rtbfabricOutboundExternalLink.RtbfabricOutboundExternalLinkLinkLogSettingsApplicationLogsLinkApplicationLogSamplingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-outbound-external-link/index.ts",
            "line": 588
          },
          "name": "linkApplicationLogSamplingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rtbfabricOutboundExternalLink.RtbfabricOutboundExternalLinkLinkLogSettingsApplicationLogsLinkApplicationLogSampling"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-outbound-external-link/index.ts",
            "line": 549
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rtbfabricOutboundExternalLink.RtbfabricOutboundExternalLinkLinkLogSettingsApplicationLogs"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rtbfabric-outbound-external-link/index:RtbfabricOutboundExternalLinkLinkLogSettingsApplicationLogsOutputReference"
    },
    "@cdktn/provider-awscc.rtbfabricOutboundExternalLink.RtbfabricOutboundExternalLinkLinkLogSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rtbfabricOutboundExternalLink.RtbfabricOutboundExternalLinkLinkLogSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rtbfabric-outbound-external-link/index.ts",
          "line": 636
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rtbfabric-outbound-external-link/index.ts",
        "line": 628
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-outbound-external-link/index.ts",
            "line": 675
          },
          "name": "putApplicationLogs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.rtbfabricOutboundExternalLink.RtbfabricOutboundExternalLinkLinkLogSettingsApplicationLogs"
              }
            }
          ]
        }
      ],
      "name": "RtbfabricOutboundExternalLinkLinkLogSettingsOutputReference",
      "namespace": "rtbfabricOutboundExternalLink",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-outbound-external-link/index.ts",
            "line": 672
          },
          "name": "applicationLogs",
          "type": {
            "fqn": "@cdktn/provider-awscc.rtbfabricOutboundExternalLink.RtbfabricOutboundExternalLinkLinkLogSettingsApplicationLogsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-outbound-external-link/index.ts",
            "line": 679
          },
          "name": "applicationLogsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rtbfabricOutboundExternalLink.RtbfabricOutboundExternalLinkLinkLogSettingsApplicationLogs"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-outbound-external-link/index.ts",
            "line": 640
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rtbfabricOutboundExternalLink.RtbfabricOutboundExternalLinkLinkLogSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rtbfabric-outbound-external-link/index:RtbfabricOutboundExternalLinkLinkLogSettingsOutputReference"
    },
    "@cdktn/provider-awscc.rtbfabricOutboundExternalLink.RtbfabricOutboundExternalLinkTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rtbfabricOutboundExternalLink.RtbfabricOutboundExternalLinkTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rtbfabric-outbound-external-link/index.ts",
        "line": 683
      },
      "name": "RtbfabricOutboundExternalLinkTags",
      "namespace": "rtbfabricOutboundExternalLink",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_outbound_external_link#key RtbfabricOutboundExternalLink#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-outbound-external-link/index.ts",
            "line": 689
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_outbound_external_link#value RtbfabricOutboundExternalLink#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-outbound-external-link/index.ts",
            "line": 695
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/rtbfabric-outbound-external-link/index:RtbfabricOutboundExternalLinkTags"
    },
    "@cdktn/provider-awscc.rtbfabricOutboundExternalLink.RtbfabricOutboundExternalLinkTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rtbfabricOutboundExternalLink.RtbfabricOutboundExternalLinkTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rtbfabric-outbound-external-link/index.ts",
          "line": 825
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rtbfabric-outbound-external-link/index.ts",
        "line": 817
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-outbound-external-link/index.ts",
            "line": 832
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.rtbfabricOutboundExternalLink.RtbfabricOutboundExternalLinkTagsOutputReference"
            }
          }
        }
      ],
      "name": "RtbfabricOutboundExternalLinkTagsList",
      "namespace": "rtbfabricOutboundExternalLink",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-outbound-external-link/index.ts",
            "line": 818
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rtbfabricOutboundExternalLink.RtbfabricOutboundExternalLinkTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rtbfabric-outbound-external-link/index:RtbfabricOutboundExternalLinkTagsList"
    },
    "@cdktn/provider-awscc.rtbfabricOutboundExternalLink.RtbfabricOutboundExternalLinkTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rtbfabricOutboundExternalLink.RtbfabricOutboundExternalLinkTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rtbfabric-outbound-external-link/index.ts",
          "line": 744
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rtbfabric-outbound-external-link/index.ts",
        "line": 734
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-outbound-external-link/index.ts",
            "line": 792
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-outbound-external-link/index.ts",
            "line": 808
          },
          "name": "resetValue"
        }
      ],
      "name": "RtbfabricOutboundExternalLinkTagsOutputReference",
      "namespace": "rtbfabricOutboundExternalLink",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-outbound-external-link/index.ts",
            "line": 796
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-outbound-external-link/index.ts",
            "line": 812
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-outbound-external-link/index.ts",
            "line": 786
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-outbound-external-link/index.ts",
            "line": 802
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-outbound-external-link/index.ts",
            "line": 748
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rtbfabricOutboundExternalLink.RtbfabricOutboundExternalLinkTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rtbfabric-outbound-external-link/index:RtbfabricOutboundExternalLinkTagsOutputReference"
    },
    "@cdktn/provider-awscc.rtbfabricRequesterGateway.RtbfabricRequesterGateway": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_requester_gateway awscc_rtbfabric_requester_gateway}."
      },
      "fqn": "@cdktn/provider-awscc.rtbfabricRequesterGateway.RtbfabricRequesterGateway",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_requester_gateway awscc_rtbfabric_requester_gateway} Resource."
        },
        "locationInModule": {
          "filename": "src/rtbfabric-requester-gateway/index.ts",
          "line": 231
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.rtbfabricRequesterGateway.RtbfabricRequesterGatewayConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rtbfabric-requester-gateway/index.ts",
        "line": 199
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a RtbfabricRequesterGateway resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/rtbfabric-requester-gateway/index.ts",
            "line": 216
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the RtbfabricRequesterGateway to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_requester_gateway#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing RtbfabricRequesterGateway that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the RtbfabricRequesterGateway to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-requester-gateway/index.ts",
            "line": 340
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.rtbfabricRequesterGateway.RtbfabricRequesterGatewayTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-requester-gateway/index.ts",
            "line": 281
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-requester-gateway/index.ts",
            "line": 343
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-requester-gateway/index.ts",
            "line": 378
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-requester-gateway/index.ts",
            "line": 388
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "RtbfabricRequesterGateway",
      "namespace": "rtbfabricRequesterGateway",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-requester-gateway/index.ts",
            "line": 204
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-requester-gateway/index.ts",
            "line": 259
          },
          "name": "activeLinksCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-requester-gateway/index.ts",
            "line": 264
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-requester-gateway/index.ts",
            "line": 269
          },
          "name": "createdTimestamp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-requester-gateway/index.ts",
            "line": 290
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-requester-gateway/index.ts",
            "line": 295
          },
          "name": "gatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-requester-gateway/index.ts",
            "line": 300
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-requester-gateway/index.ts",
            "line": 305
          },
          "name": "requesterGatewayStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-requester-gateway/index.ts",
            "line": 337
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.rtbfabricRequesterGateway.RtbfabricRequesterGatewayTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-requester-gateway/index.ts",
            "line": 352
          },
          "name": "totalLinksCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-requester-gateway/index.ts",
            "line": 357
          },
          "name": "updatedTimestamp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-requester-gateway/index.ts",
            "line": 285
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-requester-gateway/index.ts",
            "line": 318
          },
          "name": "securityGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-requester-gateway/index.ts",
            "line": 331
          },
          "name": "subnetIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-requester-gateway/index.ts",
            "line": 347
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rtbfabricRequesterGateway.RtbfabricRequesterGatewayTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-requester-gateway/index.ts",
            "line": 370
          },
          "name": "vpcIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-requester-gateway/index.ts",
            "line": 275
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-requester-gateway/index.ts",
            "line": 311
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-requester-gateway/index.ts",
            "line": 324
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-requester-gateway/index.ts",
            "line": 363
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/rtbfabric-requester-gateway/index:RtbfabricRequesterGateway"
    },
    "@cdktn/provider-awscc.rtbfabricRequesterGateway.RtbfabricRequesterGatewayConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rtbfabricRequesterGateway.RtbfabricRequesterGatewayConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rtbfabric-requester-gateway/index.ts",
        "line": 14
      },
      "name": "RtbfabricRequesterGatewayConfig",
      "namespace": "rtbfabricRequesterGateway",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_requester_gateway#security_group_ids RtbfabricRequesterGateway#security_group_ids}",
            "stability": "stable",
            "summary": "The ID of one or more security groups in order to create a requester gateway."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-requester-gateway/index.ts",
            "line": 24
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_requester_gateway#subnet_ids RtbfabricRequesterGateway#subnet_ids}",
            "stability": "stable",
            "summary": "The ID of one or more subnets in order to create a requester gateway."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-requester-gateway/index.ts",
            "line": 30
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_requester_gateway#vpc_id RtbfabricRequesterGateway#vpc_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-requester-gateway/index.ts",
            "line": 40
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_requester_gateway#description RtbfabricRequesterGateway#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-requester-gateway/index.ts",
            "line": 18
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_requester_gateway#tags RtbfabricRequesterGateway#tags}",
            "stability": "stable",
            "summary": "Tags to assign to the Requester Gateway."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-requester-gateway/index.ts",
            "line": 36
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rtbfabricRequesterGateway.RtbfabricRequesterGatewayTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rtbfabric-requester-gateway/index:RtbfabricRequesterGatewayConfig"
    },
    "@cdktn/provider-awscc.rtbfabricRequesterGateway.RtbfabricRequesterGatewayTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rtbfabricRequesterGateway.RtbfabricRequesterGatewayTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rtbfabric-requester-gateway/index.ts",
        "line": 42
      },
      "name": "RtbfabricRequesterGatewayTags",
      "namespace": "rtbfabricRequesterGateway",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_requester_gateway#key RtbfabricRequesterGateway#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-requester-gateway/index.ts",
            "line": 48
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_requester_gateway#value RtbfabricRequesterGateway#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-requester-gateway/index.ts",
            "line": 54
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/rtbfabric-requester-gateway/index:RtbfabricRequesterGatewayTags"
    },
    "@cdktn/provider-awscc.rtbfabricRequesterGateway.RtbfabricRequesterGatewayTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rtbfabricRequesterGateway.RtbfabricRequesterGatewayTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rtbfabric-requester-gateway/index.ts",
          "line": 184
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rtbfabric-requester-gateway/index.ts",
        "line": 176
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-requester-gateway/index.ts",
            "line": 191
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.rtbfabricRequesterGateway.RtbfabricRequesterGatewayTagsOutputReference"
            }
          }
        }
      ],
      "name": "RtbfabricRequesterGatewayTagsList",
      "namespace": "rtbfabricRequesterGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-requester-gateway/index.ts",
            "line": 177
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rtbfabricRequesterGateway.RtbfabricRequesterGatewayTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rtbfabric-requester-gateway/index:RtbfabricRequesterGatewayTagsList"
    },
    "@cdktn/provider-awscc.rtbfabricRequesterGateway.RtbfabricRequesterGatewayTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rtbfabricRequesterGateway.RtbfabricRequesterGatewayTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rtbfabric-requester-gateway/index.ts",
          "line": 103
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rtbfabric-requester-gateway/index.ts",
        "line": 93
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-requester-gateway/index.ts",
            "line": 151
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-requester-gateway/index.ts",
            "line": 167
          },
          "name": "resetValue"
        }
      ],
      "name": "RtbfabricRequesterGatewayTagsOutputReference",
      "namespace": "rtbfabricRequesterGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-requester-gateway/index.ts",
            "line": 155
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-requester-gateway/index.ts",
            "line": 171
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-requester-gateway/index.ts",
            "line": 145
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-requester-gateway/index.ts",
            "line": 161
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-requester-gateway/index.ts",
            "line": 107
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rtbfabricRequesterGateway.RtbfabricRequesterGatewayTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rtbfabric-requester-gateway/index:RtbfabricRequesterGatewayTagsOutputReference"
    },
    "@cdktn/provider-awscc.rtbfabricResponderGateway.RtbfabricResponderGateway": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_responder_gateway awscc_rtbfabric_responder_gateway}."
      },
      "fqn": "@cdktn/provider-awscc.rtbfabricResponderGateway.RtbfabricResponderGateway",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_responder_gateway awscc_rtbfabric_responder_gateway} Resource."
        },
        "locationInModule": {
          "filename": "src/rtbfabric-responder-gateway/index.ts",
          "line": 1322
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.rtbfabricResponderGateway.RtbfabricResponderGatewayConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rtbfabric-responder-gateway/index.ts",
        "line": 1290
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a RtbfabricResponderGateway resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 1307
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the RtbfabricResponderGateway to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_responder_gateway#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing RtbfabricResponderGateway that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the RtbfabricResponderGateway to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 1456
          },
          "name": "putListenerConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.rtbfabricResponderGateway.RtbfabricResponderGatewayListenerConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 1472
          },
          "name": "putManagedEndpointConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.rtbfabricResponderGateway.RtbfabricResponderGatewayManagedEndpointConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 1545
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.rtbfabricResponderGateway.RtbfabricResponderGatewayTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 1561
          },
          "name": "putTrustStoreConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.rtbfabricResponderGateway.RtbfabricResponderGatewayTrustStoreConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 1365
          },
          "name": "resetAcmCertificateArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 1396
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 1412
          },
          "name": "resetDomainName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 1438
          },
          "name": "resetGatewayType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 1459
          },
          "name": "resetListenerConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 1475
          },
          "name": "resetManagedEndpointConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 1548
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 1564
          },
          "name": "resetTrustStoreConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 1594
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 1612
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "RtbfabricResponderGateway",
      "namespace": "rtbfabricResponderGateway",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 1295
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 1374
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 1379
          },
          "name": "certificateAssociationStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 1384
          },
          "name": "createdTimestamp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 1421
          },
          "name": "externalInboundEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 1426
          },
          "name": "gatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 1447
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 1453
          },
          "name": "listenerConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.rtbfabricResponderGateway.RtbfabricResponderGatewayListenerConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 1469
          },
          "name": "managedEndpointConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.rtbfabricResponderGateway.RtbfabricResponderGatewayManagedEndpointConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 1510
          },
          "name": "responderGatewayStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 1542
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.rtbfabricResponderGateway.RtbfabricResponderGatewayTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 1558
          },
          "name": "trustStoreConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.rtbfabricResponderGateway.RtbfabricResponderGatewayTrustStoreConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 1573
          },
          "name": "updatedTimestamp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 1369
          },
          "name": "acmCertificateArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 1400
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 1416
          },
          "name": "domainNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 1442
          },
          "name": "gatewayTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 1463
          },
          "name": "listenerConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rtbfabricResponderGateway.RtbfabricResponderGatewayListenerConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 1479
          },
          "name": "managedEndpointConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rtbfabricResponderGateway.RtbfabricResponderGatewayManagedEndpointConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 1492
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 1505
          },
          "name": "protocolInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 1523
          },
          "name": "securityGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 1536
          },
          "name": "subnetIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 1552
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rtbfabricResponderGateway.RtbfabricResponderGatewayTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 1568
          },
          "name": "trustStoreConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rtbfabricResponderGateway.RtbfabricResponderGatewayTrustStoreConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 1586
          },
          "name": "vpcIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 1359
          },
          "name": "acmCertificateArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 1390
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 1406
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 1432
          },
          "name": "gatewayType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 1485
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 1498
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 1516
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 1529
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 1579
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/rtbfabric-responder-gateway/index:RtbfabricResponderGateway"
    },
    "@cdktn/provider-awscc.rtbfabricResponderGateway.RtbfabricResponderGatewayConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rtbfabricResponderGateway.RtbfabricResponderGatewayConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rtbfabric-responder-gateway/index.ts",
        "line": 14
      },
      "name": "RtbfabricResponderGatewayConfig",
      "namespace": "rtbfabricResponderGateway",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_responder_gateway#port RtbfabricResponderGateway#port}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 42
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_responder_gateway#protocol RtbfabricResponderGateway#protocol}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 46
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_responder_gateway#security_group_ids RtbfabricResponderGateway#security_group_ids}",
            "stability": "stable",
            "summary": "The ID of one or more security groups in order to create a gateway."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 52
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_responder_gateway#subnet_ids RtbfabricResponderGateway#subnet_ids}",
            "stability": "stable",
            "summary": "The ID of one or more subnets in order to create a gateway."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 58
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_responder_gateway#vpc_id RtbfabricResponderGateway#vpc_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 72
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_responder_gateway#acm_certificate_arn RtbfabricResponderGateway#acm_certificate_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 18
          },
          "name": "acmCertificateArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_responder_gateway#description RtbfabricResponderGateway#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 22
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_responder_gateway#domain_name RtbfabricResponderGateway#domain_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 26
          },
          "name": "domainName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_responder_gateway#gateway_type RtbfabricResponderGateway#gateway_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 30
          },
          "name": "gatewayType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_responder_gateway#listener_config RtbfabricResponderGateway#listener_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 34
          },
          "name": "listenerConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.rtbfabricResponderGateway.RtbfabricResponderGatewayListenerConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_responder_gateway#managed_endpoint_configuration RtbfabricResponderGateway#managed_endpoint_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 38
          },
          "name": "managedEndpointConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.rtbfabricResponderGateway.RtbfabricResponderGatewayManagedEndpointConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_responder_gateway#tags RtbfabricResponderGateway#tags}",
            "stability": "stable",
            "summary": "Tags to assign to the Responder Gateway."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 64
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rtbfabricResponderGateway.RtbfabricResponderGatewayTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_responder_gateway#trust_store_configuration RtbfabricResponderGateway#trust_store_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 68
          },
          "name": "trustStoreConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.rtbfabricResponderGateway.RtbfabricResponderGatewayTrustStoreConfiguration"
          }
        }
      ],
      "symbolId": "src/rtbfabric-responder-gateway/index:RtbfabricResponderGatewayConfig"
    },
    "@cdktn/provider-awscc.rtbfabricResponderGateway.RtbfabricResponderGatewayListenerConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rtbfabricResponderGateway.RtbfabricResponderGatewayListenerConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rtbfabric-responder-gateway/index.ts",
        "line": 74
      },
      "name": "RtbfabricResponderGatewayListenerConfig",
      "namespace": "rtbfabricResponderGateway",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_responder_gateway#protocols RtbfabricResponderGateway#protocols}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 78
          },
          "name": "protocols",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/rtbfabric-responder-gateway/index:RtbfabricResponderGatewayListenerConfig"
    },
    "@cdktn/provider-awscc.rtbfabricResponderGateway.RtbfabricResponderGatewayListenerConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rtbfabricResponderGateway.RtbfabricResponderGatewayListenerConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rtbfabric-responder-gateway/index.ts",
          "line": 118
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rtbfabric-responder-gateway/index.ts",
        "line": 110
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 160
          },
          "name": "resetProtocols"
        }
      ],
      "name": "RtbfabricResponderGatewayListenerConfigOutputReference",
      "namespace": "rtbfabricResponderGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 164
          },
          "name": "protocolsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 154
          },
          "name": "protocols",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 122
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rtbfabricResponderGateway.RtbfabricResponderGatewayListenerConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rtbfabric-responder-gateway/index:RtbfabricResponderGatewayListenerConfigOutputReference"
    },
    "@cdktn/provider-awscc.rtbfabricResponderGateway.RtbfabricResponderGatewayManagedEndpointConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rtbfabricResponderGateway.RtbfabricResponderGatewayManagedEndpointConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rtbfabric-responder-gateway/index.ts",
        "line": 912
      },
      "name": "RtbfabricResponderGatewayManagedEndpointConfiguration",
      "namespace": "rtbfabricResponderGateway",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_responder_gateway#auto_scaling_groups_configuration RtbfabricResponderGateway#auto_scaling_groups_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 916
          },
          "name": "autoScalingGroupsConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.rtbfabricResponderGateway.RtbfabricResponderGatewayManagedEndpointConfigurationAutoScalingGroupsConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_responder_gateway#eks_endpoints_configuration RtbfabricResponderGateway#eks_endpoints_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 920
          },
          "name": "eksEndpointsConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.rtbfabricResponderGateway.RtbfabricResponderGatewayManagedEndpointConfigurationEksEndpointsConfiguration"
          }
        }
      ],
      "symbolId": "src/rtbfabric-responder-gateway/index:RtbfabricResponderGatewayManagedEndpointConfiguration"
    },
    "@cdktn/provider-awscc.rtbfabricResponderGateway.RtbfabricResponderGatewayManagedEndpointConfigurationAutoScalingGroupsConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rtbfabricResponderGateway.RtbfabricResponderGatewayManagedEndpointConfigurationAutoScalingGroupsConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rtbfabric-responder-gateway/index.ts",
        "line": 493
      },
      "name": "RtbfabricResponderGatewayManagedEndpointConfigurationAutoScalingGroupsConfiguration",
      "namespace": "rtbfabricResponderGateway",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_responder_gateway#auto_scaling_group_name_list RtbfabricResponderGateway#auto_scaling_group_name_list}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 497
          },
          "name": "autoScalingGroupNameList",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_responder_gateway#health_check_config RtbfabricResponderGateway#health_check_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 501
          },
          "name": "healthCheckConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.rtbfabricResponderGateway.RtbfabricResponderGatewayManagedEndpointConfigurationAutoScalingGroupsConfigurationHealthCheckConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_responder_gateway#role_arn RtbfabricResponderGateway#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 505
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/rtbfabric-responder-gateway/index:RtbfabricResponderGatewayManagedEndpointConfigurationAutoScalingGroupsConfiguration"
    },
    "@cdktn/provider-awscc.rtbfabricResponderGateway.RtbfabricResponderGatewayManagedEndpointConfigurationAutoScalingGroupsConfigurationHealthCheckConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rtbfabricResponderGateway.RtbfabricResponderGatewayManagedEndpointConfigurationAutoScalingGroupsConfigurationHealthCheckConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rtbfabric-responder-gateway/index.ts",
        "line": 168
      },
      "name": "RtbfabricResponderGatewayManagedEndpointConfigurationAutoScalingGroupsConfigurationHealthCheckConfig",
      "namespace": "rtbfabricResponderGateway",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_responder_gateway#healthy_threshold_count RtbfabricResponderGateway#healthy_threshold_count}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 172
          },
          "name": "healthyThresholdCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_responder_gateway#interval_seconds RtbfabricResponderGateway#interval_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 176
          },
          "name": "intervalSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_responder_gateway#path RtbfabricResponderGateway#path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 180
          },
          "name": "path",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_responder_gateway#port RtbfabricResponderGateway#port}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 184
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_responder_gateway#protocol RtbfabricResponderGateway#protocol}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 188
          },
          "name": "protocol",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_responder_gateway#status_code_matcher RtbfabricResponderGateway#status_code_matcher}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 192
          },
          "name": "statusCodeMatcher",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_responder_gateway#timeout_ms RtbfabricResponderGateway#timeout_ms}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 196
          },
          "name": "timeoutMs",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_responder_gateway#unhealthy_threshold_count RtbfabricResponderGateway#unhealthy_threshold_count}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 200
          },
          "name": "unhealthyThresholdCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/rtbfabric-responder-gateway/index:RtbfabricResponderGatewayManagedEndpointConfigurationAutoScalingGroupsConfigurationHealthCheckConfig"
    },
    "@cdktn/provider-awscc.rtbfabricResponderGateway.RtbfabricResponderGatewayManagedEndpointConfigurationAutoScalingGroupsConfigurationHealthCheckConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rtbfabricResponderGateway.RtbfabricResponderGatewayManagedEndpointConfigurationAutoScalingGroupsConfigurationHealthCheckConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rtbfabric-responder-gateway/index.ts",
          "line": 289
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rtbfabric-responder-gateway/index.ts",
        "line": 281
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 373
          },
          "name": "resetHealthyThresholdCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 389
          },
          "name": "resetIntervalSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 405
          },
          "name": "resetPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 421
          },
          "name": "resetPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 437
          },
          "name": "resetProtocol"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 453
          },
          "name": "resetStatusCodeMatcher"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 469
          },
          "name": "resetTimeoutMs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 485
          },
          "name": "resetUnhealthyThresholdCount"
        }
      ],
      "name": "RtbfabricResponderGatewayManagedEndpointConfigurationAutoScalingGroupsConfigurationHealthCheckConfigOutputReference",
      "namespace": "rtbfabricResponderGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 377
          },
          "name": "healthyThresholdCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 393
          },
          "name": "intervalSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 409
          },
          "name": "pathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 425
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 441
          },
          "name": "protocolInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 457
          },
          "name": "statusCodeMatcherInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 473
          },
          "name": "timeoutMsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 489
          },
          "name": "unhealthyThresholdCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 367
          },
          "name": "healthyThresholdCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 383
          },
          "name": "intervalSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 399
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 415
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 431
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 447
          },
          "name": "statusCodeMatcher",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 463
          },
          "name": "timeoutMs",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 479
          },
          "name": "unhealthyThresholdCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 293
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rtbfabricResponderGateway.RtbfabricResponderGatewayManagedEndpointConfigurationAutoScalingGroupsConfigurationHealthCheckConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rtbfabric-responder-gateway/index:RtbfabricResponderGatewayManagedEndpointConfigurationAutoScalingGroupsConfigurationHealthCheckConfigOutputReference"
    },
    "@cdktn/provider-awscc.rtbfabricResponderGateway.RtbfabricResponderGatewayManagedEndpointConfigurationAutoScalingGroupsConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rtbfabricResponderGateway.RtbfabricResponderGatewayManagedEndpointConfigurationAutoScalingGroupsConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rtbfabric-responder-gateway/index.ts",
          "line": 559
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rtbfabric-responder-gateway/index.ts",
        "line": 551
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 626
          },
          "name": "putHealthCheckConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.rtbfabricResponderGateway.RtbfabricResponderGatewayManagedEndpointConfigurationAutoScalingGroupsConfigurationHealthCheckConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 613
          },
          "name": "resetAutoScalingGroupNameList"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 629
          },
          "name": "resetHealthCheckConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 645
          },
          "name": "resetRoleArn"
        }
      ],
      "name": "RtbfabricResponderGatewayManagedEndpointConfigurationAutoScalingGroupsConfigurationOutputReference",
      "namespace": "rtbfabricResponderGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 623
          },
          "name": "healthCheckConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.rtbfabricResponderGateway.RtbfabricResponderGatewayManagedEndpointConfigurationAutoScalingGroupsConfigurationHealthCheckConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 617
          },
          "name": "autoScalingGroupNameListInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 633
          },
          "name": "healthCheckConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rtbfabricResponderGateway.RtbfabricResponderGatewayManagedEndpointConfigurationAutoScalingGroupsConfigurationHealthCheckConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 649
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 607
          },
          "name": "autoScalingGroupNameList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 639
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 563
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rtbfabricResponderGateway.RtbfabricResponderGatewayManagedEndpointConfigurationAutoScalingGroupsConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rtbfabric-responder-gateway/index:RtbfabricResponderGatewayManagedEndpointConfigurationAutoScalingGroupsConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.rtbfabricResponderGateway.RtbfabricResponderGatewayManagedEndpointConfigurationEksEndpointsConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rtbfabricResponderGateway.RtbfabricResponderGatewayManagedEndpointConfigurationEksEndpointsConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rtbfabric-responder-gateway/index.ts",
        "line": 653
      },
      "name": "RtbfabricResponderGatewayManagedEndpointConfigurationEksEndpointsConfiguration",
      "namespace": "rtbfabricResponderGateway",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_responder_gateway#cluster_api_server_ca_certificate_chain RtbfabricResponderGateway#cluster_api_server_ca_certificate_chain}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 657
          },
          "name": "clusterApiServerCaCertificateChain",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_responder_gateway#cluster_api_server_endpoint_uri RtbfabricResponderGateway#cluster_api_server_endpoint_uri}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 661
          },
          "name": "clusterApiServerEndpointUri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_responder_gateway#cluster_name RtbfabricResponderGateway#cluster_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 665
          },
          "name": "clusterName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_responder_gateway#endpoints_resource_name RtbfabricResponderGateway#endpoints_resource_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 669
          },
          "name": "endpointsResourceName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_responder_gateway#endpoints_resource_namespace RtbfabricResponderGateway#endpoints_resource_namespace}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 673
          },
          "name": "endpointsResourceNamespace",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_responder_gateway#role_arn RtbfabricResponderGateway#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 677
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/rtbfabric-responder-gateway/index:RtbfabricResponderGatewayManagedEndpointConfigurationEksEndpointsConfiguration"
    },
    "@cdktn/provider-awscc.rtbfabricResponderGateway.RtbfabricResponderGatewayManagedEndpointConfigurationEksEndpointsConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rtbfabricResponderGateway.RtbfabricResponderGatewayManagedEndpointConfigurationEksEndpointsConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rtbfabric-responder-gateway/index.ts",
          "line": 752
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rtbfabric-responder-gateway/index.ts",
        "line": 744
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 824
          },
          "name": "resetClusterApiServerCaCertificateChain"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 840
          },
          "name": "resetClusterApiServerEndpointUri"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 856
          },
          "name": "resetClusterName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 872
          },
          "name": "resetEndpointsResourceName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 888
          },
          "name": "resetEndpointsResourceNamespace"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 904
          },
          "name": "resetRoleArn"
        }
      ],
      "name": "RtbfabricResponderGatewayManagedEndpointConfigurationEksEndpointsConfigurationOutputReference",
      "namespace": "rtbfabricResponderGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 828
          },
          "name": "clusterApiServerCaCertificateChainInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 844
          },
          "name": "clusterApiServerEndpointUriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 860
          },
          "name": "clusterNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 876
          },
          "name": "endpointsResourceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 892
          },
          "name": "endpointsResourceNamespaceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 908
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 818
          },
          "name": "clusterApiServerCaCertificateChain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 834
          },
          "name": "clusterApiServerEndpointUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 850
          },
          "name": "clusterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 866
          },
          "name": "endpointsResourceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 882
          },
          "name": "endpointsResourceNamespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 898
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 756
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rtbfabricResponderGateway.RtbfabricResponderGatewayManagedEndpointConfigurationEksEndpointsConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rtbfabric-responder-gateway/index:RtbfabricResponderGatewayManagedEndpointConfigurationEksEndpointsConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.rtbfabricResponderGateway.RtbfabricResponderGatewayManagedEndpointConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rtbfabricResponderGateway.RtbfabricResponderGatewayManagedEndpointConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rtbfabric-responder-gateway/index.ts",
          "line": 967
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rtbfabric-responder-gateway/index.ts",
        "line": 959
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 1012
          },
          "name": "putAutoScalingGroupsConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.rtbfabricResponderGateway.RtbfabricResponderGatewayManagedEndpointConfigurationAutoScalingGroupsConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 1028
          },
          "name": "putEksEndpointsConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.rtbfabricResponderGateway.RtbfabricResponderGatewayManagedEndpointConfigurationEksEndpointsConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 1015
          },
          "name": "resetAutoScalingGroupsConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 1031
          },
          "name": "resetEksEndpointsConfiguration"
        }
      ],
      "name": "RtbfabricResponderGatewayManagedEndpointConfigurationOutputReference",
      "namespace": "rtbfabricResponderGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 1009
          },
          "name": "autoScalingGroupsConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.rtbfabricResponderGateway.RtbfabricResponderGatewayManagedEndpointConfigurationAutoScalingGroupsConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 1025
          },
          "name": "eksEndpointsConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.rtbfabricResponderGateway.RtbfabricResponderGatewayManagedEndpointConfigurationEksEndpointsConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 1019
          },
          "name": "autoScalingGroupsConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rtbfabricResponderGateway.RtbfabricResponderGatewayManagedEndpointConfigurationAutoScalingGroupsConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 1035
          },
          "name": "eksEndpointsConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rtbfabricResponderGateway.RtbfabricResponderGatewayManagedEndpointConfigurationEksEndpointsConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 971
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rtbfabricResponderGateway.RtbfabricResponderGatewayManagedEndpointConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rtbfabric-responder-gateway/index:RtbfabricResponderGatewayManagedEndpointConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.rtbfabricResponderGateway.RtbfabricResponderGatewayTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rtbfabricResponderGateway.RtbfabricResponderGatewayTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rtbfabric-responder-gateway/index.ts",
        "line": 1039
      },
      "name": "RtbfabricResponderGatewayTags",
      "namespace": "rtbfabricResponderGateway",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_responder_gateway#key RtbfabricResponderGateway#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 1045
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_responder_gateway#value RtbfabricResponderGateway#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 1051
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/rtbfabric-responder-gateway/index:RtbfabricResponderGatewayTags"
    },
    "@cdktn/provider-awscc.rtbfabricResponderGateway.RtbfabricResponderGatewayTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rtbfabricResponderGateway.RtbfabricResponderGatewayTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rtbfabric-responder-gateway/index.ts",
          "line": 1181
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rtbfabric-responder-gateway/index.ts",
        "line": 1173
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 1188
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.rtbfabricResponderGateway.RtbfabricResponderGatewayTagsOutputReference"
            }
          }
        }
      ],
      "name": "RtbfabricResponderGatewayTagsList",
      "namespace": "rtbfabricResponderGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 1174
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rtbfabricResponderGateway.RtbfabricResponderGatewayTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rtbfabric-responder-gateway/index:RtbfabricResponderGatewayTagsList"
    },
    "@cdktn/provider-awscc.rtbfabricResponderGateway.RtbfabricResponderGatewayTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rtbfabricResponderGateway.RtbfabricResponderGatewayTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rtbfabric-responder-gateway/index.ts",
          "line": 1100
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rtbfabric-responder-gateway/index.ts",
        "line": 1090
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 1148
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 1164
          },
          "name": "resetValue"
        }
      ],
      "name": "RtbfabricResponderGatewayTagsOutputReference",
      "namespace": "rtbfabricResponderGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 1152
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 1168
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 1142
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 1158
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 1104
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rtbfabricResponderGateway.RtbfabricResponderGatewayTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rtbfabric-responder-gateway/index:RtbfabricResponderGatewayTagsOutputReference"
    },
    "@cdktn/provider-awscc.rtbfabricResponderGateway.RtbfabricResponderGatewayTrustStoreConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rtbfabricResponderGateway.RtbfabricResponderGatewayTrustStoreConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rtbfabric-responder-gateway/index.ts",
        "line": 1192
      },
      "name": "RtbfabricResponderGatewayTrustStoreConfiguration",
      "namespace": "rtbfabricResponderGateway",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rtbfabric_responder_gateway#certificate_authority_certificates RtbfabricResponderGateway#certificate_authority_certificates}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 1196
          },
          "name": "certificateAuthorityCertificates",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/rtbfabric-responder-gateway/index:RtbfabricResponderGatewayTrustStoreConfiguration"
    },
    "@cdktn/provider-awscc.rtbfabricResponderGateway.RtbfabricResponderGatewayTrustStoreConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rtbfabricResponderGateway.RtbfabricResponderGatewayTrustStoreConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rtbfabric-responder-gateway/index.ts",
          "line": 1236
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rtbfabric-responder-gateway/index.ts",
        "line": 1228
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 1278
          },
          "name": "resetCertificateAuthorityCertificates"
        }
      ],
      "name": "RtbfabricResponderGatewayTrustStoreConfigurationOutputReference",
      "namespace": "rtbfabricResponderGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 1282
          },
          "name": "certificateAuthorityCertificatesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 1272
          },
          "name": "certificateAuthorityCertificates",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rtbfabric-responder-gateway/index.ts",
            "line": 1240
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rtbfabricResponderGateway.RtbfabricResponderGatewayTrustStoreConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rtbfabric-responder-gateway/index:RtbfabricResponderGatewayTrustStoreConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.rumAppMonitor.RumAppMonitor": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rum_app_monitor awscc_rum_app_monitor}."
      },
      "fqn": "@cdktn/provider-awscc.rumAppMonitor.RumAppMonitor",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rum_app_monitor awscc_rum_app_monitor} Resource."
        },
        "locationInModule": {
          "filename": "src/rum-app-monitor/index.ts",
          "line": 1750
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.rumAppMonitor.RumAppMonitorConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rum-app-monitor/index.ts",
        "line": 1718
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a RumAppMonitor resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 1735
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the RumAppMonitor to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rum_app_monitor#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing RumAppMonitor that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the RumAppMonitor to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 1787
          },
          "name": "putAppMonitorConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.rumAppMonitor.RumAppMonitorAppMonitorConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 1808
          },
          "name": "putCustomEvents",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.rumAppMonitor.RumAppMonitorCustomEvents"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 1840
          },
          "name": "putDeobfuscationConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.rumAppMonitor.RumAppMonitorDeobfuscationConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 1922
          },
          "name": "putResourcePolicy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.rumAppMonitor.RumAppMonitorResourcePolicy"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 1938
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.rumAppMonitor.RumAppMonitorTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 1790
          },
          "name": "resetAppMonitorConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 1811
          },
          "name": "resetCustomEvents"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 1827
          },
          "name": "resetCwLogEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 1843
          },
          "name": "resetDeobfuscationConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 1859
          },
          "name": "resetDomain"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 1875
          },
          "name": "resetDomainList"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 1909
          },
          "name": "resetPlatform"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 1925
          },
          "name": "resetResourcePolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 1941
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 1953
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 1968
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "RumAppMonitor",
      "namespace": "rumAppMonitor",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 1723
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 1784
          },
          "name": "appMonitorConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.rumAppMonitor.RumAppMonitorAppMonitorConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 1799
          },
          "name": "appMonitorId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 1805
          },
          "name": "customEvents",
          "type": {
            "fqn": "@cdktn/provider-awscc.rumAppMonitor.RumAppMonitorCustomEventsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 1837
          },
          "name": "deobfuscationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.rumAppMonitor.RumAppMonitorDeobfuscationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 1884
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 1919
          },
          "name": "resourcePolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.rumAppMonitor.RumAppMonitorResourcePolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 1935
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.rumAppMonitor.RumAppMonitorTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 1794
          },
          "name": "appMonitorConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rumAppMonitor.RumAppMonitorAppMonitorConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 1815
          },
          "name": "customEventsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rumAppMonitor.RumAppMonitorCustomEvents"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 1831
          },
          "name": "cwLogEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 1847
          },
          "name": "deobfuscationConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rumAppMonitor.RumAppMonitorDeobfuscationConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 1863
          },
          "name": "domainInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 1879
          },
          "name": "domainListInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 1897
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 1913
          },
          "name": "platformInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 1929
          },
          "name": "resourcePolicyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rumAppMonitor.RumAppMonitorResourcePolicy"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 1945
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rumAppMonitor.RumAppMonitorTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 1821
          },
          "name": "cwLogEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 1853
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 1869
          },
          "name": "domainList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 1890
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 1903
          },
          "name": "platform",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/rum-app-monitor/index:RumAppMonitor"
    },
    "@cdktn/provider-awscc.rumAppMonitor.RumAppMonitorAppMonitorConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rumAppMonitor.RumAppMonitorAppMonitorConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rum-app-monitor/index.ts",
        "line": 694
      },
      "name": "RumAppMonitorAppMonitorConfiguration",
      "namespace": "rumAppMonitor",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The cookies allow the RUM web client to collect data relating to the number of users an application has and the behavior of the application across a sequence of events. Cookies are stored in the top-level domain of the current page.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rum_app_monitor#allow_cookies RumAppMonitor#allow_cookies}",
            "stability": "stable",
            "summary": "If you set this to true, the RUM web client sets two cookies, a session cookie and a user cookie."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 700
          },
          "name": "allowCookies",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "RUM adds an xray trace header to allowed HTTP requests. It also records an xray segment for allowed HTTP requests. You can see traces and segments from these user sessions in the xray console and the CW ServiceLens console.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rum_app_monitor#enable_x_ray RumAppMonitor#enable_x_ray}",
            "stability": "stable",
            "summary": "If you set this to true, RUM enables xray tracing for the user sessions that RUM samples."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 706
          },
          "name": "enableXRay",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can't include both ExcludedPages and IncludedPages in the same operation.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rum_app_monitor#excluded_pages RumAppMonitor#excluded_pages}",
            "stability": "stable",
            "summary": "A list of URLs in your website or application to exclude from RUM data collection."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 712
          },
          "name": "excludedPages",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rum_app_monitor#favorite_pages RumAppMonitor#favorite_pages}",
            "stability": "stable",
            "summary": "A list of pages in the RUM console that are to be displayed with a favorite icon."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 718
          },
          "name": "favoritePages",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rum_app_monitor#guest_role_arn RumAppMonitor#guest_role_arn}",
            "stability": "stable",
            "summary": "The ARN of the guest IAM role that is attached to the identity pool that is used to authorize the sending of data to RUM."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 724
          },
          "name": "guestRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rum_app_monitor#identity_pool_id RumAppMonitor#identity_pool_id}",
            "stability": "stable",
            "summary": "The ID of the identity pool that is used to authorize the sending of data to RUM."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 730
          },
          "name": "identityPoolId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can't include both ExcludedPages and IncludedPages in the same operation.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rum_app_monitor#included_pages RumAppMonitor#included_pages}",
            "stability": "stable",
            "summary": "If this app monitor is to collect data from only certain pages in your application, this structure lists those pages."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 736
          },
          "name": "includedPages",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rum_app_monitor#metric_destinations RumAppMonitor#metric_destinations}",
            "stability": "stable",
            "summary": "An array of structures which define the destinations and the metrics that you want to send."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 742
          },
          "name": "metricDestinations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rumAppMonitor.RumAppMonitorAppMonitorConfigurationMetricDestinations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Choosing a higher percentage gives you more data but also incurs more costs. The number you specify is the percentage of user sessions that will be used. If you omit this parameter, the default of 10 is used.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rum_app_monitor#session_sample_rate RumAppMonitor#session_sample_rate}",
            "stability": "stable",
            "summary": "Specifies the percentage of user sessions to use for RUM data collection."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 748
          },
          "name": "sessionSampleRate",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rum_app_monitor#telemetries RumAppMonitor#telemetries}",
            "stability": "stable",
            "summary": "An array that lists the types of telemetry data that this app monitor is to collect."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 754
          },
          "name": "telemetries",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/rum-app-monitor/index:RumAppMonitorAppMonitorConfiguration"
    },
    "@cdktn/provider-awscc.rumAppMonitor.RumAppMonitorAppMonitorConfigurationMetricDestinations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rumAppMonitor.RumAppMonitorAppMonitorConfigurationMetricDestinations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rum-app-monitor/index.ts",
        "line": 467
      },
      "name": "RumAppMonitorAppMonitorConfigurationMetricDestinations",
      "namespace": "rumAppMonitor",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are CloudWatch and Evidently. Note: Evidently has been discontinued and is no longer supported - requests with Evidently will be rejected.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rum_app_monitor#destination RumAppMonitor#destination}",
            "stability": "stable",
            "summary": "Defines the destination to send the metrics to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 473
          },
          "name": "destination",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If Destination is CloudWatch, do not use this parameter. \n\nThis parameter specifies the ARN of the Evidently experiment that will receive the extended metrics.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rum_app_monitor#destination_arn RumAppMonitor#destination_arn}",
            "stability": "stable",
            "summary": "Evidently has been discontinued and therefore this is no longer an acceptable field."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 481
          },
          "name": "destinationArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If Destination is CloudWatch, do not use this parameter. \n\nThis parameter specifies the ARN of an IAM role that RUM will assume to write to the Evidently experiment that you are sending metrics to. This role must have permission to write to that experiment.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rum_app_monitor#iam_role_arn RumAppMonitor#iam_role_arn}",
            "stability": "stable",
            "summary": "Evidently has been discontinued and therefore this is no longer an acceptable field."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 489
          },
          "name": "iamRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rum_app_monitor#metric_definitions RumAppMonitor#metric_definitions}",
            "stability": "stable",
            "summary": "An array of structures which define the metrics that you want to send."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 495
          },
          "name": "metricDefinitions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rumAppMonitor.RumAppMonitorAppMonitorConfigurationMetricDestinationsMetricDefinitions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rum-app-monitor/index:RumAppMonitorAppMonitorConfigurationMetricDestinations"
    },
    "@cdktn/provider-awscc.rumAppMonitor.RumAppMonitorAppMonitorConfigurationMetricDestinationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rumAppMonitor.RumAppMonitorAppMonitorConfigurationMetricDestinationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rum-app-monitor/index.ts",
          "line": 683
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rum-app-monitor/index.ts",
        "line": 675
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 690
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.rumAppMonitor.RumAppMonitorAppMonitorConfigurationMetricDestinationsOutputReference"
            }
          }
        }
      ],
      "name": "RumAppMonitorAppMonitorConfigurationMetricDestinationsList",
      "namespace": "rumAppMonitor",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 676
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rumAppMonitor.RumAppMonitorAppMonitorConfigurationMetricDestinations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rum-app-monitor/index:RumAppMonitorAppMonitorConfigurationMetricDestinationsList"
    },
    "@cdktn/provider-awscc.rumAppMonitor.RumAppMonitorAppMonitorConfigurationMetricDestinationsMetricDefinitions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rumAppMonitor.RumAppMonitorAppMonitorConfigurationMetricDestinationsMetricDefinitions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rum-app-monitor/index.ts",
        "line": 74
      },
      "name": "RumAppMonitorAppMonitorConfigurationMetricDestinationsMetricDefinitions",
      "namespace": "rumAppMonitor",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "This field is a map of field paths to dimension names. It defines the dimensions to associate with this metric in CloudWatch. For extended metrics, valid values for the entries in this field are the following:\n\n\"metadata.pageId\": \"PageId\"\n\n\"metadata.browserName\": \"BrowserName\"\n\n\"metadata.deviceType\": \"DeviceType\"\n\n\"metadata.osName\": \"OSName\"\n\n\"metadata.countryCode\": \"CountryCode\"\n\n\"event_details.fileType\": \"FileType\"\n\nAll dimensions listed in this field must also be included in EventPattern.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rum_app_monitor#dimension_keys RumAppMonitor#dimension_keys}",
            "stability": "stable",
            "summary": "Use this field only if you are sending the metric to CloudWatch."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 96
          },
          "name": "dimensionKeys",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "RUM checks events that happen in a user's session against the pattern, and events that match the pattern are sent to the metric destination.\n\nWhen you define extended metrics, the metric definition is not valid if EventPattern is omitted.\n\nExample event patterns:\n\n'{ \"event_type\": [\"com.amazon.rum.js_error_event\"], \"metadata\": { \"browserName\": [ \"Chrome\", \"Safari\" ], } }'\n\n'{ \"event_type\": [\"com.amazon.rum.performance_navigation_event\"], \"metadata\": { \"browserName\": [ \"Chrome\", \"Firefox\" ] }, \"event_details\": { \"duration\": [{ \"numeric\": [ \"<\", 2000 ] }] } }'\n\n'{ \"event_type\": [\"com.amazon.rum.performance_navigation_event\"], \"metadata\": { \"browserName\": [ \"Chrome\", \"Safari\" ], \"countryCode\": [ \"US\" ] }, \"event_details\": { \"duration\": [{ \"numeric\": [ \">=\", 2000, \"<\", 8000 ] }] } }'\n\nIf the metrics destination' is CloudWatch and the event also matches a value in DimensionKeys, then the metric is published with the specified dimensions.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rum_app_monitor#event_pattern RumAppMonitor#event_pattern}",
            "stability": "stable",
            "summary": "The pattern that defines the metric, specified as a JSON object."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 114
          },
          "name": "eventPattern",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "PerformanceNavigationDuration\n\nPerformanceResourceDuration\n\nNavigationSatisfiedTransaction\n\nNavigationToleratedTransaction\n\nNavigationFrustratedTransaction\n\nWebVitalsCumulativeLayoutShift\n\nWebVitalsFirstInputDelay\n\nWebVitalsLargestContentfulPaint\n\nWebVitalsInteractionToNextPaint\n\nJsErrorCount\n\nHttpErrorCount\n\nSessionCount\n\nPageViewCount\n\nHttp4xxCount\n\nHttp5xxCount\n\nSessionDuration\n\nPageViewCountPerSession\n\nJsErrorCountPerSession\n\nHttp4xxCountPerSession\n\nHttp5xxCountPerSession\n\nJsErrorCountPerPageView\n\nHttp4xxCountPerPageView\n\nHttp5xxCountPerPageView\n\nTimeOnPage\n\nColdLaunchTime\n\nWarmLaunchTime\n\nCrashCount\n\nANRCount\n\nAppHangCount\n\nScreenLoadCount\n\nScreenLoadTime\n\nNetworkLatency\n\nSpanPayloadSize\n\nLogEventPayloadSize\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rum_app_monitor#name RumAppMonitor#name}",
            "stability": "stable",
            "summary": "The name for the metric that is defined in this structure. For extended metrics, valid values are the following:."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 188
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rum_app_monitor#namespace RumAppMonitor#namespace}",
            "stability": "stable",
            "summary": "The namespace used by CloudWatch Metrics for the metric that is defined in this structure."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 194
          },
          "name": "namespace",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you omit this field, the metric is recorded with no unit.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rum_app_monitor#unit_label RumAppMonitor#unit_label}",
            "stability": "stable",
            "summary": "The CloudWatch metric unit to use for this metric."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 200
          },
          "name": "unitLabel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you omit this field, a hardcoded value of 1 is pushed as the metric value. This is useful if you just want to count the number of events that the filter catches.\n\nIf this metric is sent to Evidently, this field will be passed to Evidently raw and Evidently will handle data extraction from the event. Note: Evidently has been discontinued.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rum_app_monitor#value_key RumAppMonitor#value_key}",
            "stability": "stable",
            "summary": "The field within the event object that the metric value is sourced from."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 210
          },
          "name": "valueKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/rum-app-monitor/index:RumAppMonitorAppMonitorConfigurationMetricDestinationsMetricDefinitions"
    },
    "@cdktn/provider-awscc.rumAppMonitor.RumAppMonitorAppMonitorConfigurationMetricDestinationsMetricDefinitionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rumAppMonitor.RumAppMonitorAppMonitorConfigurationMetricDestinationsMetricDefinitionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rum-app-monitor/index.ts",
          "line": 456
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rum-app-monitor/index.ts",
        "line": 448
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 463
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.rumAppMonitor.RumAppMonitorAppMonitorConfigurationMetricDestinationsMetricDefinitionsOutputReference"
            }
          }
        }
      ],
      "name": "RumAppMonitorAppMonitorConfigurationMetricDestinationsMetricDefinitionsList",
      "namespace": "rumAppMonitor",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 449
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rumAppMonitor.RumAppMonitorAppMonitorConfigurationMetricDestinationsMetricDefinitions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rum-app-monitor/index:RumAppMonitorAppMonitorConfigurationMetricDestinationsMetricDefinitionsList"
    },
    "@cdktn/provider-awscc.rumAppMonitor.RumAppMonitorAppMonitorConfigurationMetricDestinationsMetricDefinitionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rumAppMonitor.RumAppMonitorAppMonitorConfigurationMetricDestinationsMetricDefinitionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rum-app-monitor/index.ts",
          "line": 287
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rum-app-monitor/index.ts",
        "line": 277
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 359
          },
          "name": "resetDimensionKeys"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 375
          },
          "name": "resetEventPattern"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 391
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 407
          },
          "name": "resetNamespace"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 423
          },
          "name": "resetUnitLabel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 439
          },
          "name": "resetValueKey"
        }
      ],
      "name": "RumAppMonitorAppMonitorConfigurationMetricDestinationsMetricDefinitionsOutputReference",
      "namespace": "rumAppMonitor",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 363
          },
          "name": "dimensionKeysInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 379
          },
          "name": "eventPatternInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 395
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 411
          },
          "name": "namespaceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 427
          },
          "name": "unitLabelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 443
          },
          "name": "valueKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 353
          },
          "name": "dimensionKeys",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 369
          },
          "name": "eventPattern",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 385
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 401
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 417
          },
          "name": "unitLabel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 433
          },
          "name": "valueKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 291
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rumAppMonitor.RumAppMonitorAppMonitorConfigurationMetricDestinationsMetricDefinitions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rum-app-monitor/index:RumAppMonitorAppMonitorConfigurationMetricDestinationsMetricDefinitionsOutputReference"
    },
    "@cdktn/provider-awscc.rumAppMonitor.RumAppMonitorAppMonitorConfigurationMetricDestinationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rumAppMonitor.RumAppMonitorAppMonitorConfigurationMetricDestinationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rum-app-monitor/index.ts",
          "line": 558
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rum-app-monitor/index.ts",
        "line": 548
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 663
          },
          "name": "putMetricDefinitions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.rumAppMonitor.RumAppMonitorAppMonitorConfigurationMetricDestinationsMetricDefinitions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 618
          },
          "name": "resetDestination"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 634
          },
          "name": "resetDestinationArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 650
          },
          "name": "resetIamRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 666
          },
          "name": "resetMetricDefinitions"
        }
      ],
      "name": "RumAppMonitorAppMonitorConfigurationMetricDestinationsOutputReference",
      "namespace": "rumAppMonitor",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 660
          },
          "name": "metricDefinitions",
          "type": {
            "fqn": "@cdktn/provider-awscc.rumAppMonitor.RumAppMonitorAppMonitorConfigurationMetricDestinationsMetricDefinitionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 638
          },
          "name": "destinationArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 622
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 654
          },
          "name": "iamRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 670
          },
          "name": "metricDefinitionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rumAppMonitor.RumAppMonitorAppMonitorConfigurationMetricDestinationsMetricDefinitions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 612
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 628
          },
          "name": "destinationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 644
          },
          "name": "iamRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 562
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rumAppMonitor.RumAppMonitorAppMonitorConfigurationMetricDestinations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rum-app-monitor/index:RumAppMonitorAppMonitorConfigurationMetricDestinationsOutputReference"
    },
    "@cdktn/provider-awscc.rumAppMonitor.RumAppMonitorAppMonitorConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rumAppMonitor.RumAppMonitorAppMonitorConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rum-app-monitor/index.ts",
          "line": 857
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rum-app-monitor/index.ts",
        "line": 849
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 1062
          },
          "name": "putMetricDestinations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.rumAppMonitor.RumAppMonitorAppMonitorConfigurationMetricDestinations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 953
          },
          "name": "resetAllowCookies"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 969
          },
          "name": "resetEnableXRay"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 985
          },
          "name": "resetExcludedPages"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 1001
          },
          "name": "resetFavoritePages"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 1017
          },
          "name": "resetGuestRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 1033
          },
          "name": "resetIdentityPoolId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 1049
          },
          "name": "resetIncludedPages"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 1065
          },
          "name": "resetMetricDestinations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 1081
          },
          "name": "resetSessionSampleRate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 1097
          },
          "name": "resetTelemetries"
        }
      ],
      "name": "RumAppMonitorAppMonitorConfigurationOutputReference",
      "namespace": "rumAppMonitor",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 1059
          },
          "name": "metricDestinations",
          "type": {
            "fqn": "@cdktn/provider-awscc.rumAppMonitor.RumAppMonitorAppMonitorConfigurationMetricDestinationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 957
          },
          "name": "allowCookiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 973
          },
          "name": "enableXRayInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 989
          },
          "name": "excludedPagesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 1005
          },
          "name": "favoritePagesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 1021
          },
          "name": "guestRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 1037
          },
          "name": "identityPoolIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 1053
          },
          "name": "includedPagesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 1069
          },
          "name": "metricDestinationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rumAppMonitor.RumAppMonitorAppMonitorConfigurationMetricDestinations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 1085
          },
          "name": "sessionSampleRateInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 1101
          },
          "name": "telemetriesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 947
          },
          "name": "allowCookies",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 963
          },
          "name": "enableXRay",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 979
          },
          "name": "excludedPages",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 995
          },
          "name": "favoritePages",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 1011
          },
          "name": "guestRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 1027
          },
          "name": "identityPoolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 1043
          },
          "name": "includedPages",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 1075
          },
          "name": "sessionSampleRate",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 1091
          },
          "name": "telemetries",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 861
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rumAppMonitor.RumAppMonitorAppMonitorConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rum-app-monitor/index:RumAppMonitorAppMonitorConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.rumAppMonitor.RumAppMonitorConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rumAppMonitor.RumAppMonitorConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rum-app-monitor/index.ts",
        "line": 14
      },
      "name": "RumAppMonitorConfig",
      "namespace": "rumAppMonitor",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rum_app_monitor#name RumAppMonitor#name}",
            "stability": "stable",
            "summary": "A name for the app monitor."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 56
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rum_app_monitor#app_monitor_configuration RumAppMonitor#app_monitor_configuration}",
            "stability": "stable",
            "summary": "AppMonitor configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 20
          },
          "name": "appMonitorConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.rumAppMonitor.RumAppMonitorAppMonitorConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rum_app_monitor#custom_events RumAppMonitor#custom_events}",
            "stability": "stable",
            "summary": "AppMonitor custom events configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 26
          },
          "name": "customEvents",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.rumAppMonitor.RumAppMonitorCustomEvents"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter specifies whether RUM sends a copy of this telemetry data to CWLlong in your account. This enables you to keep the telemetry data for more than 30 days, but it does incur CWLlong charges. If you omit this parameter, the default is false\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rum_app_monitor#cw_log_enabled RumAppMonitor#cw_log_enabled}",
            "stability": "stable",
            "summary": "Data collected by RUM is kept by RUM for 30 days and then deleted."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 32
          },
          "name": "cwLogEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rum_app_monitor#deobfuscation_configuration RumAppMonitor#deobfuscation_configuration}",
            "stability": "stable",
            "summary": "A structure that contains the configuration for how an app monitor can deobfuscate stack traces."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 38
          },
          "name": "deobfuscationConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.rumAppMonitor.RumAppMonitorDeobfuscationConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The CreateAppMonitor requires either the domain or the domain list.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rum_app_monitor#domain RumAppMonitor#domain}",
            "stability": "stable",
            "summary": "The top-level internet domain name for which your application has administrative authority."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 44
          },
          "name": "domain",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The CreateAppMonitor requires either the domain or the domain list.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rum_app_monitor#domain_list RumAppMonitor#domain_list}",
            "stability": "stable",
            "summary": "The top-level internet domain names for which your application has administrative authority."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 50
          },
          "name": "domainList",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rum_app_monitor#platform RumAppMonitor#platform}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 60
          },
          "name": "platform",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rum_app_monitor#resource_policy RumAppMonitor#resource_policy}",
            "stability": "stable",
            "summary": "A structure that defines resource policy attached to your app monitor."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 66
          },
          "name": "resourcePolicy",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.rumAppMonitor.RumAppMonitorResourcePolicy"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Tags can help you organize and categorize your resources. You can also use them to scope user permissions by granting a user permission to access or change only resources with certain tag values. Tags don't have any semantic meaning to AWS and are interpreted strictly as strings of characters.You can associate as many as 50 tags with an app monitor.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rum_app_monitor#tags RumAppMonitor#tags}",
            "stability": "stable",
            "summary": "Assigns one or more tags (key-value pairs) to the app monitor."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 72
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rumAppMonitor.RumAppMonitorTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rum-app-monitor/index:RumAppMonitorConfig"
    },
    "@cdktn/provider-awscc.rumAppMonitor.RumAppMonitorCustomEvents": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rumAppMonitor.RumAppMonitorCustomEvents",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rum-app-monitor/index.ts",
        "line": 1105
      },
      "name": "RumAppMonitorCustomEvents",
      "namespace": "rumAppMonitor",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rum_app_monitor#status RumAppMonitor#status}",
            "stability": "stable",
            "summary": "Indicates whether AppMonitor accepts custom events."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 1111
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/rum-app-monitor/index:RumAppMonitorCustomEvents"
    },
    "@cdktn/provider-awscc.rumAppMonitor.RumAppMonitorCustomEventsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rumAppMonitor.RumAppMonitorCustomEventsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rum-app-monitor/index.ts",
          "line": 1151
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rum-app-monitor/index.ts",
        "line": 1143
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 1193
          },
          "name": "resetStatus"
        }
      ],
      "name": "RumAppMonitorCustomEventsOutputReference",
      "namespace": "rumAppMonitor",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 1197
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 1187
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 1155
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rumAppMonitor.RumAppMonitorCustomEvents"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rum-app-monitor/index:RumAppMonitorCustomEventsOutputReference"
    },
    "@cdktn/provider-awscc.rumAppMonitor.RumAppMonitorDeobfuscationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rumAppMonitor.RumAppMonitorDeobfuscationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rum-app-monitor/index.ts",
        "line": 1332
      },
      "name": "RumAppMonitorDeobfuscationConfiguration",
      "namespace": "rumAppMonitor",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rum_app_monitor#java_script_source_maps RumAppMonitor#java_script_source_maps}",
            "stability": "stable",
            "summary": "A structure that contains the configuration for how an app monitor can unminify JavaScript error stack traces using source maps."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 1338
          },
          "name": "javaScriptSourceMaps",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.rumAppMonitor.RumAppMonitorDeobfuscationConfigurationJavaScriptSourceMaps"
          }
        }
      ],
      "symbolId": "src/rum-app-monitor/index:RumAppMonitorDeobfuscationConfiguration"
    },
    "@cdktn/provider-awscc.rumAppMonitor.RumAppMonitorDeobfuscationConfigurationJavaScriptSourceMaps": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rumAppMonitor.RumAppMonitorDeobfuscationConfigurationJavaScriptSourceMaps",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rum-app-monitor/index.ts",
        "line": 1201
      },
      "name": "RumAppMonitorDeobfuscationConfigurationJavaScriptSourceMaps",
      "namespace": "rumAppMonitor",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "It is required if status is ENABLED.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rum_app_monitor#s3_uri RumAppMonitor#s3_uri}",
            "stability": "stable",
            "summary": "The S3Uri of the bucket or folder that stores the source map files."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 1207
          },
          "name": "s3Uri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The default is for JavaScript error stack trace unminification to be DISABLED\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rum_app_monitor#status RumAppMonitor#status}",
            "stability": "stable",
            "summary": "Specifies whether JavaScript error stack traces should be unminified for this app monitor."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 1213
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/rum-app-monitor/index:RumAppMonitorDeobfuscationConfigurationJavaScriptSourceMaps"
    },
    "@cdktn/provider-awscc.rumAppMonitor.RumAppMonitorDeobfuscationConfigurationJavaScriptSourceMapsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rumAppMonitor.RumAppMonitorDeobfuscationConfigurationJavaScriptSourceMapsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rum-app-monitor/index.ts",
          "line": 1260
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rum-app-monitor/index.ts",
        "line": 1252
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 1308
          },
          "name": "resetS3Uri"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 1324
          },
          "name": "resetStatus"
        }
      ],
      "name": "RumAppMonitorDeobfuscationConfigurationJavaScriptSourceMapsOutputReference",
      "namespace": "rumAppMonitor",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 1312
          },
          "name": "s3UriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 1328
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 1302
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 1318
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 1264
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rumAppMonitor.RumAppMonitorDeobfuscationConfigurationJavaScriptSourceMaps"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rum-app-monitor/index:RumAppMonitorDeobfuscationConfigurationJavaScriptSourceMapsOutputReference"
    },
    "@cdktn/provider-awscc.rumAppMonitor.RumAppMonitorDeobfuscationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rumAppMonitor.RumAppMonitorDeobfuscationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rum-app-monitor/index.ts",
          "line": 1378
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rum-app-monitor/index.ts",
        "line": 1370
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 1417
          },
          "name": "putJavaScriptSourceMaps",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.rumAppMonitor.RumAppMonitorDeobfuscationConfigurationJavaScriptSourceMaps"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 1420
          },
          "name": "resetJavaScriptSourceMaps"
        }
      ],
      "name": "RumAppMonitorDeobfuscationConfigurationOutputReference",
      "namespace": "rumAppMonitor",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 1414
          },
          "name": "javaScriptSourceMaps",
          "type": {
            "fqn": "@cdktn/provider-awscc.rumAppMonitor.RumAppMonitorDeobfuscationConfigurationJavaScriptSourceMapsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 1424
          },
          "name": "javaScriptSourceMapsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rumAppMonitor.RumAppMonitorDeobfuscationConfigurationJavaScriptSourceMaps"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 1382
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rumAppMonitor.RumAppMonitorDeobfuscationConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rum-app-monitor/index:RumAppMonitorDeobfuscationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.rumAppMonitor.RumAppMonitorResourcePolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rumAppMonitor.RumAppMonitorResourcePolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rum-app-monitor/index.ts",
        "line": 1428
      },
      "name": "RumAppMonitorResourcePolicy",
      "namespace": "rumAppMonitor",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rum_app_monitor#policy_document RumAppMonitor#policy_document}",
            "stability": "stable",
            "summary": "The JSON to use as the resource policy. The document can be up to 4 KB in size."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 1434
          },
          "name": "policyDocument",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can provide the revision ID of your existing policy to make mutating requests against that policy. \n\n When you assign a policy revision ID, then later requests about that policy will be rejected with an InvalidPolicyRevisionIdException error if they don't provide the correct current revision ID.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rum_app_monitor#policy_revision_id RumAppMonitor#policy_revision_id}",
            "stability": "stable",
            "summary": "A string value that you can use to conditionally update your policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 1442
          },
          "name": "policyRevisionId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/rum-app-monitor/index:RumAppMonitorResourcePolicy"
    },
    "@cdktn/provider-awscc.rumAppMonitor.RumAppMonitorResourcePolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rumAppMonitor.RumAppMonitorResourcePolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rum-app-monitor/index.ts",
          "line": 1489
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rum-app-monitor/index.ts",
        "line": 1481
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 1537
          },
          "name": "resetPolicyDocument"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 1553
          },
          "name": "resetPolicyRevisionId"
        }
      ],
      "name": "RumAppMonitorResourcePolicyOutputReference",
      "namespace": "rumAppMonitor",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 1541
          },
          "name": "policyDocumentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 1557
          },
          "name": "policyRevisionIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 1531
          },
          "name": "policyDocument",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 1547
          },
          "name": "policyRevisionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 1493
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rumAppMonitor.RumAppMonitorResourcePolicy"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rum-app-monitor/index:RumAppMonitorResourcePolicyOutputReference"
    },
    "@cdktn/provider-awscc.rumAppMonitor.RumAppMonitorTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rumAppMonitor.RumAppMonitorTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/rum-app-monitor/index.ts",
        "line": 1561
      },
      "name": "RumAppMonitorTags",
      "namespace": "rumAppMonitor",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rum_app_monitor#key RumAppMonitor#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 1567
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/rum_app_monitor#value RumAppMonitor#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 1573
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/rum-app-monitor/index:RumAppMonitorTags"
    },
    "@cdktn/provider-awscc.rumAppMonitor.RumAppMonitorTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rumAppMonitor.RumAppMonitorTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rum-app-monitor/index.ts",
          "line": 1703
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rum-app-monitor/index.ts",
        "line": 1695
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 1710
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.rumAppMonitor.RumAppMonitorTagsOutputReference"
            }
          }
        }
      ],
      "name": "RumAppMonitorTagsList",
      "namespace": "rumAppMonitor",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 1696
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.rumAppMonitor.RumAppMonitorTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rum-app-monitor/index:RumAppMonitorTagsList"
    },
    "@cdktn/provider-awscc.rumAppMonitor.RumAppMonitorTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.rumAppMonitor.RumAppMonitorTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/rum-app-monitor/index.ts",
          "line": 1622
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/rum-app-monitor/index.ts",
        "line": 1612
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 1670
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 1686
          },
          "name": "resetValue"
        }
      ],
      "name": "RumAppMonitorTagsOutputReference",
      "namespace": "rumAppMonitor",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 1674
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 1690
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 1664
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 1680
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/rum-app-monitor/index.ts",
            "line": 1626
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.rumAppMonitor.RumAppMonitorTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/rum-app-monitor/index:RumAppMonitorTagsOutputReference"
    },
    "@cdktn/provider-awscc.s3AccessGrant.S3AccessGrant": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_access_grant awscc_s3_access_grant}."
      },
      "fqn": "@cdktn/provider-awscc.s3AccessGrant.S3AccessGrant",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_access_grant awscc_s3_access_grant} Resource."
        },
        "locationInModule": {
          "filename": "src/s3-access-grant/index.ts",
          "line": 462
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.s3AccessGrant.S3AccessGrantConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-access-grant/index.ts",
        "line": 430
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a S3AccessGrant resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/s3-access-grant/index.ts",
            "line": 447
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the S3AccessGrant to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_access_grant#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing S3AccessGrant that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the S3AccessGrant to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-access-grant/index.ts",
            "line": 506
          },
          "name": "putAccessGrantsLocationConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3AccessGrant.S3AccessGrantAccessGrantsLocationConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-access-grant/index.ts",
            "line": 556
          },
          "name": "putGrantee",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3AccessGrant.S3AccessGrantGrantee"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-access-grant/index.ts",
            "line": 603
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.s3AccessGrant.S3AccessGrantTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-access-grant/index.ts",
            "line": 509
          },
          "name": "resetAccessGrantsLocationConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-access-grant/index.ts",
            "line": 538
          },
          "name": "resetApplicationArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-access-grant/index.ts",
            "line": 590
          },
          "name": "resetS3PrefixType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-access-grant/index.ts",
            "line": 606
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-access-grant/index.ts",
            "line": 618
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-access-grant/index.ts",
            "line": 630
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "S3AccessGrant",
      "namespace": "s3AccessGrant",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-access-grant/index.ts",
            "line": 435
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-access-grant/index.ts",
            "line": 492
          },
          "name": "accessGrantArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-access-grant/index.ts",
            "line": 497
          },
          "name": "accessGrantId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-access-grant/index.ts",
            "line": 503
          },
          "name": "accessGrantsLocationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3AccessGrant.S3AccessGrantAccessGrantsLocationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-access-grant/index.ts",
            "line": 553
          },
          "name": "grantee",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3AccessGrant.S3AccessGrantGranteeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-access-grant/index.ts",
            "line": 547
          },
          "name": "grantScope",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-access-grant/index.ts",
            "line": 565
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-access-grant/index.ts",
            "line": 600
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3AccessGrant.S3AccessGrantTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-access-grant/index.ts",
            "line": 513
          },
          "name": "accessGrantsLocationConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3AccessGrant.S3AccessGrantAccessGrantsLocationConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-access-grant/index.ts",
            "line": 526
          },
          "name": "accessGrantsLocationIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-access-grant/index.ts",
            "line": 542
          },
          "name": "applicationArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-access-grant/index.ts",
            "line": 560
          },
          "name": "granteeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3AccessGrant.S3AccessGrantGrantee"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-access-grant/index.ts",
            "line": 578
          },
          "name": "permissionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-access-grant/index.ts",
            "line": 594
          },
          "name": "s3PrefixTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-access-grant/index.ts",
            "line": 610
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3AccessGrant.S3AccessGrantTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-access-grant/index.ts",
            "line": 519
          },
          "name": "accessGrantsLocationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-access-grant/index.ts",
            "line": 532
          },
          "name": "applicationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-access-grant/index.ts",
            "line": 571
          },
          "name": "permission",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-access-grant/index.ts",
            "line": 584
          },
          "name": "s3PrefixType",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3-access-grant/index:S3AccessGrant"
    },
    "@cdktn/provider-awscc.s3AccessGrant.S3AccessGrantAccessGrantsLocationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3AccessGrant.S3AccessGrantAccessGrantsLocationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-access-grant/index.ts",
        "line": 56
      },
      "name": "S3AccessGrantAccessGrantsLocationConfiguration",
      "namespace": "s3AccessGrant",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_access_grant#s3_sub_prefix S3AccessGrant#s3_sub_prefix}",
            "stability": "stable",
            "summary": "The S3 sub prefix of a registered location in your S3 Access Grants instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-access-grant/index.ts",
            "line": 62
          },
          "name": "s3SubPrefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3-access-grant/index:S3AccessGrantAccessGrantsLocationConfiguration"
    },
    "@cdktn/provider-awscc.s3AccessGrant.S3AccessGrantAccessGrantsLocationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3AccessGrant.S3AccessGrantAccessGrantsLocationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-access-grant/index.ts",
          "line": 102
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-access-grant/index.ts",
        "line": 94
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-access-grant/index.ts",
            "line": 144
          },
          "name": "resetS3SubPrefix"
        }
      ],
      "name": "S3AccessGrantAccessGrantsLocationConfigurationOutputReference",
      "namespace": "s3AccessGrant",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-access-grant/index.ts",
            "line": 148
          },
          "name": "s3SubPrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-access-grant/index.ts",
            "line": 138
          },
          "name": "s3SubPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-access-grant/index.ts",
            "line": 106
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3AccessGrant.S3AccessGrantAccessGrantsLocationConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-access-grant/index:S3AccessGrantAccessGrantsLocationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.s3AccessGrant.S3AccessGrantConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3AccessGrant.S3AccessGrantConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-access-grant/index.ts",
        "line": 14
      },
      "name": "S3AccessGrantConfig",
      "namespace": "s3AccessGrant",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_access_grant#access_grants_location_id S3AccessGrant#access_grants_location_id}",
            "stability": "stable",
            "summary": "The custom S3 location to be accessed by the grantee."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-access-grant/index.ts",
            "line": 26
          },
          "name": "accessGrantsLocationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_access_grant#grantee S3AccessGrant#grantee}",
            "stability": "stable",
            "summary": "The principal who will be granted permission to access S3."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-access-grant/index.ts",
            "line": 38
          },
          "name": "grantee",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3AccessGrant.S3AccessGrantGrantee"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_access_grant#permission S3AccessGrant#permission}",
            "stability": "stable",
            "summary": "The level of access to be afforded to the grantee."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-access-grant/index.ts",
            "line": 44
          },
          "name": "permission",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_access_grant#access_grants_location_configuration S3AccessGrant#access_grants_location_configuration}",
            "stability": "stable",
            "summary": "The configuration options of the grant location, which is the S3 path to the data to which you are granting access."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-access-grant/index.ts",
            "line": 20
          },
          "name": "accessGrantsLocationConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3AccessGrant.S3AccessGrantAccessGrantsLocationConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_access_grant#application_arn S3AccessGrant#application_arn}",
            "stability": "stable",
            "summary": "The ARN of the application grantees will use to access the location."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-access-grant/index.ts",
            "line": 32
          },
          "name": "applicationArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_access_grant#s3_prefix_type S3AccessGrant#s3_prefix_type}",
            "stability": "stable",
            "summary": "The type of S3SubPrefix."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-access-grant/index.ts",
            "line": 50
          },
          "name": "s3PrefixType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_access_grant#tags S3AccessGrant#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-access-grant/index.ts",
            "line": 54
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3AccessGrant.S3AccessGrantTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-access-grant/index:S3AccessGrantConfig"
    },
    "@cdktn/provider-awscc.s3AccessGrant.S3AccessGrantGrantee": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3AccessGrant.S3AccessGrantGrantee",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-access-grant/index.ts",
        "line": 152
      },
      "name": "S3AccessGrantGrantee",
      "namespace": "s3AccessGrant",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_access_grant#grantee_identifier S3AccessGrant#grantee_identifier}",
            "stability": "stable",
            "summary": "The unique identifier of the Grantee."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-access-grant/index.ts",
            "line": 158
          },
          "name": "granteeIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_access_grant#grantee_type S3AccessGrant#grantee_type}",
            "stability": "stable",
            "summary": "Configures the transfer acceleration state for an Amazon S3 bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-access-grant/index.ts",
            "line": 164
          },
          "name": "granteeType",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3-access-grant/index:S3AccessGrantGrantee"
    },
    "@cdktn/provider-awscc.s3AccessGrant.S3AccessGrantGranteeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3AccessGrant.S3AccessGrantGranteeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-access-grant/index.ts",
          "line": 211
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-access-grant/index.ts",
        "line": 203
      },
      "name": "S3AccessGrantGranteeOutputReference",
      "namespace": "s3AccessGrant",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-access-grant/index.ts",
            "line": 260
          },
          "name": "granteeIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-access-grant/index.ts",
            "line": 273
          },
          "name": "granteeTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-access-grant/index.ts",
            "line": 253
          },
          "name": "granteeIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-access-grant/index.ts",
            "line": 266
          },
          "name": "granteeType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-access-grant/index.ts",
            "line": 215
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3AccessGrant.S3AccessGrantGrantee"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-access-grant/index:S3AccessGrantGranteeOutputReference"
    },
    "@cdktn/provider-awscc.s3AccessGrant.S3AccessGrantTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3AccessGrant.S3AccessGrantTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-access-grant/index.ts",
        "line": 277
      },
      "name": "S3AccessGrantTags",
      "namespace": "s3AccessGrant",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_access_grant#key S3AccessGrant#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-access-grant/index.ts",
            "line": 281
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_access_grant#value S3AccessGrant#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-access-grant/index.ts",
            "line": 285
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3-access-grant/index:S3AccessGrantTags"
    },
    "@cdktn/provider-awscc.s3AccessGrant.S3AccessGrantTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3AccessGrant.S3AccessGrantTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-access-grant/index.ts",
          "line": 415
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-access-grant/index.ts",
        "line": 407
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-access-grant/index.ts",
            "line": 422
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.s3AccessGrant.S3AccessGrantTagsOutputReference"
            }
          }
        }
      ],
      "name": "S3AccessGrantTagsList",
      "namespace": "s3AccessGrant",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-access-grant/index.ts",
            "line": 408
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3AccessGrant.S3AccessGrantTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-access-grant/index:S3AccessGrantTagsList"
    },
    "@cdktn/provider-awscc.s3AccessGrant.S3AccessGrantTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3AccessGrant.S3AccessGrantTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-access-grant/index.ts",
          "line": 334
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-access-grant/index.ts",
        "line": 324
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-access-grant/index.ts",
            "line": 382
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-access-grant/index.ts",
            "line": 398
          },
          "name": "resetValue"
        }
      ],
      "name": "S3AccessGrantTagsOutputReference",
      "namespace": "s3AccessGrant",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-access-grant/index.ts",
            "line": 386
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-access-grant/index.ts",
            "line": 402
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-access-grant/index.ts",
            "line": 376
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-access-grant/index.ts",
            "line": 392
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-access-grant/index.ts",
            "line": 338
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3AccessGrant.S3AccessGrantTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-access-grant/index:S3AccessGrantTagsOutputReference"
    },
    "@cdktn/provider-awscc.s3AccessGrantsInstance.S3AccessGrantsInstance": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_access_grants_instance awscc_s3_access_grants_instance}."
      },
      "fqn": "@cdktn/provider-awscc.s3AccessGrantsInstance.S3AccessGrantsInstance",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_access_grants_instance awscc_s3_access_grants_instance} Resource."
        },
        "locationInModule": {
          "filename": "src/s3-access-grants-instance/index.ts",
          "line": 211
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.s3AccessGrantsInstance.S3AccessGrantsInstanceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-access-grants-instance/index.ts",
        "line": 179
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a S3AccessGrantsInstance resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/s3-access-grants-instance/index.ts",
            "line": 196
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the S3AccessGrantsInstance to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_access_grants_instance#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing S3AccessGrantsInstance that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the S3AccessGrantsInstance to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-access-grants-instance/index.ts",
            "line": 271
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.s3AccessGrantsInstance.S3AccessGrantsInstanceTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-access-grants-instance/index.ts",
            "line": 258
          },
          "name": "resetIdentityCenterArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-access-grants-instance/index.ts",
            "line": 274
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-access-grants-instance/index.ts",
            "line": 286
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-access-grants-instance/index.ts",
            "line": 293
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "S3AccessGrantsInstance",
      "namespace": "s3AccessGrantsInstance",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-access-grants-instance/index.ts",
            "line": 184
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-access-grants-instance/index.ts",
            "line": 236
          },
          "name": "accessGrantsInstanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-access-grants-instance/index.ts",
            "line": 241
          },
          "name": "accessGrantsInstanceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-access-grants-instance/index.ts",
            "line": 246
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-access-grants-instance/index.ts",
            "line": 268
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3AccessGrantsInstance.S3AccessGrantsInstanceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-access-grants-instance/index.ts",
            "line": 262
          },
          "name": "identityCenterArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-access-grants-instance/index.ts",
            "line": 278
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3AccessGrantsInstance.S3AccessGrantsInstanceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-access-grants-instance/index.ts",
            "line": 252
          },
          "name": "identityCenterArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3-access-grants-instance/index:S3AccessGrantsInstance"
    },
    "@cdktn/provider-awscc.s3AccessGrantsInstance.S3AccessGrantsInstanceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3AccessGrantsInstance.S3AccessGrantsInstanceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-access-grants-instance/index.ts",
        "line": 14
      },
      "name": "S3AccessGrantsInstanceConfig",
      "namespace": "s3AccessGrantsInstance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_access_grants_instance#identity_center_arn S3AccessGrantsInstance#identity_center_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the specified AWS Identity Center."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-access-grants-instance/index.ts",
            "line": 20
          },
          "name": "identityCenterArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_access_grants_instance#tags S3AccessGrantsInstance#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-access-grants-instance/index.ts",
            "line": 24
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3AccessGrantsInstance.S3AccessGrantsInstanceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-access-grants-instance/index:S3AccessGrantsInstanceConfig"
    },
    "@cdktn/provider-awscc.s3AccessGrantsInstance.S3AccessGrantsInstanceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3AccessGrantsInstance.S3AccessGrantsInstanceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-access-grants-instance/index.ts",
        "line": 26
      },
      "name": "S3AccessGrantsInstanceTags",
      "namespace": "s3AccessGrantsInstance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_access_grants_instance#key S3AccessGrantsInstance#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-access-grants-instance/index.ts",
            "line": 30
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_access_grants_instance#value S3AccessGrantsInstance#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-access-grants-instance/index.ts",
            "line": 34
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3-access-grants-instance/index:S3AccessGrantsInstanceTags"
    },
    "@cdktn/provider-awscc.s3AccessGrantsInstance.S3AccessGrantsInstanceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3AccessGrantsInstance.S3AccessGrantsInstanceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-access-grants-instance/index.ts",
          "line": 164
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-access-grants-instance/index.ts",
        "line": 156
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-access-grants-instance/index.ts",
            "line": 171
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.s3AccessGrantsInstance.S3AccessGrantsInstanceTagsOutputReference"
            }
          }
        }
      ],
      "name": "S3AccessGrantsInstanceTagsList",
      "namespace": "s3AccessGrantsInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-access-grants-instance/index.ts",
            "line": 157
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3AccessGrantsInstance.S3AccessGrantsInstanceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-access-grants-instance/index:S3AccessGrantsInstanceTagsList"
    },
    "@cdktn/provider-awscc.s3AccessGrantsInstance.S3AccessGrantsInstanceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3AccessGrantsInstance.S3AccessGrantsInstanceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-access-grants-instance/index.ts",
          "line": 83
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-access-grants-instance/index.ts",
        "line": 73
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-access-grants-instance/index.ts",
            "line": 131
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-access-grants-instance/index.ts",
            "line": 147
          },
          "name": "resetValue"
        }
      ],
      "name": "S3AccessGrantsInstanceTagsOutputReference",
      "namespace": "s3AccessGrantsInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-access-grants-instance/index.ts",
            "line": 135
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-access-grants-instance/index.ts",
            "line": 151
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-access-grants-instance/index.ts",
            "line": 125
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-access-grants-instance/index.ts",
            "line": 141
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-access-grants-instance/index.ts",
            "line": 87
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3AccessGrantsInstance.S3AccessGrantsInstanceTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-access-grants-instance/index:S3AccessGrantsInstanceTagsOutputReference"
    },
    "@cdktn/provider-awscc.s3AccessGrantsLocation.S3AccessGrantsLocation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_access_grants_location awscc_s3_access_grants_location}."
      },
      "fqn": "@cdktn/provider-awscc.s3AccessGrantsLocation.S3AccessGrantsLocation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_access_grants_location awscc_s3_access_grants_location} Resource."
        },
        "locationInModule": {
          "filename": "src/s3-access-grants-location/index.ts",
          "line": 217
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.s3AccessGrantsLocation.S3AccessGrantsLocationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-access-grants-location/index.ts",
        "line": 185
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a S3AccessGrantsLocation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/s3-access-grants-location/index.ts",
            "line": 202
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the S3AccessGrantsLocation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_access_grants_location#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing S3AccessGrantsLocation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the S3AccessGrantsLocation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-access-grants-location/index.ts",
            "line": 288
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.s3AccessGrantsLocation.S3AccessGrantsLocationTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-access-grants-location/index.ts",
            "line": 291
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-access-grants-location/index.ts",
            "line": 303
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-access-grants-location/index.ts",
            "line": 311
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "S3AccessGrantsLocation",
      "namespace": "s3AccessGrantsLocation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-access-grants-location/index.ts",
            "line": 190
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-access-grants-location/index.ts",
            "line": 243
          },
          "name": "accessGrantsLocationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-access-grants-location/index.ts",
            "line": 248
          },
          "name": "accessGrantsLocationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-access-grants-location/index.ts",
            "line": 266
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-access-grants-location/index.ts",
            "line": 285
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3AccessGrantsLocation.S3AccessGrantsLocationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-access-grants-location/index.ts",
            "line": 261
          },
          "name": "iamRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-access-grants-location/index.ts",
            "line": 279
          },
          "name": "locationScopeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-access-grants-location/index.ts",
            "line": 295
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3AccessGrantsLocation.S3AccessGrantsLocationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-access-grants-location/index.ts",
            "line": 254
          },
          "name": "iamRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-access-grants-location/index.ts",
            "line": 272
          },
          "name": "locationScope",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3-access-grants-location/index:S3AccessGrantsLocation"
    },
    "@cdktn/provider-awscc.s3AccessGrantsLocation.S3AccessGrantsLocationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3AccessGrantsLocation.S3AccessGrantsLocationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-access-grants-location/index.ts",
        "line": 14
      },
      "name": "S3AccessGrantsLocationConfig",
      "namespace": "s3AccessGrantsLocation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_access_grants_location#iam_role_arn S3AccessGrantsLocation#iam_role_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the access grant location's associated IAM role."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-access-grants-location/index.ts",
            "line": 20
          },
          "name": "iamRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_access_grants_location#location_scope S3AccessGrantsLocation#location_scope}",
            "stability": "stable",
            "summary": "Descriptor for where the location actually points."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-access-grants-location/index.ts",
            "line": 26
          },
          "name": "locationScope",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_access_grants_location#tags S3AccessGrantsLocation#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-access-grants-location/index.ts",
            "line": 30
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3AccessGrantsLocation.S3AccessGrantsLocationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-access-grants-location/index:S3AccessGrantsLocationConfig"
    },
    "@cdktn/provider-awscc.s3AccessGrantsLocation.S3AccessGrantsLocationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3AccessGrantsLocation.S3AccessGrantsLocationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-access-grants-location/index.ts",
        "line": 32
      },
      "name": "S3AccessGrantsLocationTags",
      "namespace": "s3AccessGrantsLocation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_access_grants_location#key S3AccessGrantsLocation#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-access-grants-location/index.ts",
            "line": 36
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_access_grants_location#value S3AccessGrantsLocation#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-access-grants-location/index.ts",
            "line": 40
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3-access-grants-location/index:S3AccessGrantsLocationTags"
    },
    "@cdktn/provider-awscc.s3AccessGrantsLocation.S3AccessGrantsLocationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3AccessGrantsLocation.S3AccessGrantsLocationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-access-grants-location/index.ts",
          "line": 170
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-access-grants-location/index.ts",
        "line": 162
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-access-grants-location/index.ts",
            "line": 177
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.s3AccessGrantsLocation.S3AccessGrantsLocationTagsOutputReference"
            }
          }
        }
      ],
      "name": "S3AccessGrantsLocationTagsList",
      "namespace": "s3AccessGrantsLocation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-access-grants-location/index.ts",
            "line": 163
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3AccessGrantsLocation.S3AccessGrantsLocationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-access-grants-location/index:S3AccessGrantsLocationTagsList"
    },
    "@cdktn/provider-awscc.s3AccessGrantsLocation.S3AccessGrantsLocationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3AccessGrantsLocation.S3AccessGrantsLocationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-access-grants-location/index.ts",
          "line": 89
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-access-grants-location/index.ts",
        "line": 79
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-access-grants-location/index.ts",
            "line": 137
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-access-grants-location/index.ts",
            "line": 153
          },
          "name": "resetValue"
        }
      ],
      "name": "S3AccessGrantsLocationTagsOutputReference",
      "namespace": "s3AccessGrantsLocation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-access-grants-location/index.ts",
            "line": 141
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-access-grants-location/index.ts",
            "line": 157
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-access-grants-location/index.ts",
            "line": 131
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-access-grants-location/index.ts",
            "line": 147
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-access-grants-location/index.ts",
            "line": 93
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3AccessGrantsLocation.S3AccessGrantsLocationTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-access-grants-location/index:S3AccessGrantsLocationTagsOutputReference"
    },
    "@cdktn/provider-awscc.s3AccessPoint.S3AccessPoint": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_access_point awscc_s3_access_point}."
      },
      "fqn": "@cdktn/provider-awscc.s3AccessPoint.S3AccessPoint",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_access_point awscc_s3_access_point} Resource."
        },
        "locationInModule": {
          "filename": "src/s3-access-point/index.ts",
          "line": 545
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.s3AccessPoint.S3AccessPointConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-access-point/index.ts",
        "line": 513
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a S3AccessPoint resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/s3-access-point/index.ts",
            "line": 530
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the S3AccessPoint to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_access_point#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing S3AccessPoint that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the S3AccessPoint to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-access-point/index.ts",
            "line": 660
          },
          "name": "putPublicAccessBlockConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3AccessPoint.S3AccessPointPublicAccessBlockConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-access-point/index.ts",
            "line": 676
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.s3AccessPoint.S3AccessPointTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-access-point/index.ts",
            "line": 692
          },
          "name": "putVpcConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3AccessPoint.S3AccessPointVpcConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-access-point/index.ts",
            "line": 605
          },
          "name": "resetBucketAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-access-point/index.ts",
            "line": 626
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-access-point/index.ts",
            "line": 647
          },
          "name": "resetPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-access-point/index.ts",
            "line": 663
          },
          "name": "resetPublicAccessBlockConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-access-point/index.ts",
            "line": 679
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-access-point/index.ts",
            "line": 695
          },
          "name": "resetVpcConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-access-point/index.ts",
            "line": 707
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-access-point/index.ts",
            "line": 719
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "S3AccessPoint",
      "namespace": "s3AccessPoint",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-access-point/index.ts",
            "line": 518
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-access-point/index.ts",
            "line": 575
          },
          "name": "alias",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-access-point/index.ts",
            "line": 580
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-access-point/index.ts",
            "line": 614
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-access-point/index.ts",
            "line": 635
          },
          "name": "networkOrigin",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-access-point/index.ts",
            "line": 657
          },
          "name": "publicAccessBlockConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3AccessPoint.S3AccessPointPublicAccessBlockConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-access-point/index.ts",
            "line": 673
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3AccessPoint.S3AccessPointTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-access-point/index.ts",
            "line": 689
          },
          "name": "vpcConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3AccessPoint.S3AccessPointVpcConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-access-point/index.ts",
            "line": 609
          },
          "name": "bucketAccountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-access-point/index.ts",
            "line": 593
          },
          "name": "bucketInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-access-point/index.ts",
            "line": 630
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-access-point/index.ts",
            "line": 651
          },
          "name": "policyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-access-point/index.ts",
            "line": 667
          },
          "name": "publicAccessBlockConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3AccessPoint.S3AccessPointPublicAccessBlockConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-access-point/index.ts",
            "line": 683
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3AccessPoint.S3AccessPointTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-access-point/index.ts",
            "line": 699
          },
          "name": "vpcConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3AccessPoint.S3AccessPointVpcConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-access-point/index.ts",
            "line": 586
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-access-point/index.ts",
            "line": 599
          },
          "name": "bucketAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-access-point/index.ts",
            "line": 620
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-access-point/index.ts",
            "line": 641
          },
          "name": "policy",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3-access-point/index:S3AccessPoint"
    },
    "@cdktn/provider-awscc.s3AccessPoint.S3AccessPointConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3AccessPoint.S3AccessPointConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-access-point/index.ts",
        "line": 14
      },
      "name": "S3AccessPointConfig",
      "namespace": "s3AccessPoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_access_point#bucket S3AccessPoint#bucket}",
            "stability": "stable",
            "summary": "The name of the bucket that you want to associate this Access Point with."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-access-point/index.ts",
            "line": 20
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_access_point#bucket_account_id S3AccessPoint#bucket_account_id}",
            "stability": "stable",
            "summary": "The AWS account ID associated with the S3 bucket associated with this access point."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-access-point/index.ts",
            "line": 26
          },
          "name": "bucketAccountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you don't specify a name, AWS CloudFormation generates a unique ID and uses that ID for the access point name.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_access_point#name S3AccessPoint#name}",
            "stability": "stable",
            "summary": "The name you want to assign to this Access Point."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-access-point/index.ts",
            "line": 32
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_access_point#policy S3AccessPoint#policy}",
            "stability": "stable",
            "summary": "The Access Point Policy you want to apply to this access point."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-access-point/index.ts",
            "line": 38
          },
          "name": "policy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can enable the configuration options in any combination. For more information about when Amazon S3 considers a bucket or object public, see https://docs.aws.amazon.com/AmazonS3/latest/dev/access-control-block-public-access.html#access-control-block-public-access-policy-status 'The Meaning of Public' in the Amazon Simple Storage Service Developer Guide.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_access_point#public_access_block_configuration S3AccessPoint#public_access_block_configuration}",
            "stability": "stable",
            "summary": "The PublicAccessBlock configuration that you want to apply to this Access Point."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-access-point/index.ts",
            "line": 44
          },
          "name": "publicAccessBlockConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3AccessPoint.S3AccessPointPublicAccessBlockConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_access_point#tags S3AccessPoint#tags}",
            "stability": "stable",
            "summary": "An arbitrary set of tags (key-value pairs) for this S3 Access Point."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-access-point/index.ts",
            "line": 50
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3AccessPoint.S3AccessPointTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_access_point#vpc_configuration S3AccessPoint#vpc_configuration}",
            "stability": "stable",
            "summary": "If you include this field, Amazon S3 restricts access to this Access Point to requests from the specified Virtual Private Cloud (VPC)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-access-point/index.ts",
            "line": 56
          },
          "name": "vpcConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3AccessPoint.S3AccessPointVpcConfiguration"
          }
        }
      ],
      "symbolId": "src/s3-access-point/index:S3AccessPointConfig"
    },
    "@cdktn/provider-awscc.s3AccessPoint.S3AccessPointPublicAccessBlockConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3AccessPoint.S3AccessPointPublicAccessBlockConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-access-point/index.ts",
        "line": 58
      },
      "name": "S3AccessPointPublicAccessBlockConfiguration",
      "namespace": "s3AccessPoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Setting this element to TRUE causes the following behavior:\n- PUT Bucket acl and PUT Object acl calls fail if the specified ACL is public.\n - PUT Object calls fail if the request includes a public ACL.\n. - PUT Bucket calls fail if the request includes a public ACL.\nEnabling this setting doesn't affect existing policies or ACLs.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_access_point#block_public_acls S3AccessPoint#block_public_acls}",
            "stability": "stable",
            "summary": "Specifies whether Amazon S3 should block public access control lists (ACLs) for buckets in this account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-access-point/index.ts",
            "line": 68
          },
          "name": "blockPublicAcls",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Setting this element to TRUE causes Amazon S3 to reject calls to PUT Bucket policy if the specified bucket policy allows public access. Enabling this setting doesn't affect existing bucket policies.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_access_point#block_public_policy S3AccessPoint#block_public_policy}",
            "stability": "stable",
            "summary": "Specifies whether Amazon S3 should block public bucket policies for buckets in this account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-access-point/index.ts",
            "line": 74
          },
          "name": "blockPublicPolicy",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Setting this element to TRUE causes Amazon S3 to ignore all public ACLs on buckets in this account and any objects that they contain. Enabling this setting doesn't affect the persistence of any existing ACLs and doesn't prevent new public ACLs from being set.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_access_point#ignore_public_acls S3AccessPoint#ignore_public_acls}",
            "stability": "stable",
            "summary": "Specifies whether Amazon S3 should ignore public ACLs for buckets in this account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-access-point/index.ts",
            "line": 80
          },
          "name": "ignorePublicAcls",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Setting this element to TRUE restricts access to this bucket to only AWS services and authorized users within this account if the bucket has a public policy.\nEnabling this setting doesn't affect previously stored bucket policies, except that public and cross-account access within any public bucket policy, including non-public delegation to specific accounts, is blocked.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_access_point#restrict_public_buckets S3AccessPoint#restrict_public_buckets}",
            "stability": "stable",
            "summary": "Specifies whether Amazon S3 should restrict public bucket policies for this bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-access-point/index.ts",
            "line": 87
          },
          "name": "restrictPublicBuckets",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-access-point/index:S3AccessPointPublicAccessBlockConfiguration"
    },
    "@cdktn/provider-awscc.s3AccessPoint.S3AccessPointPublicAccessBlockConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3AccessPoint.S3AccessPointPublicAccessBlockConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-access-point/index.ts",
          "line": 148
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-access-point/index.ts",
        "line": 140
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-access-point/index.ts",
            "line": 208
          },
          "name": "resetBlockPublicAcls"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-access-point/index.ts",
            "line": 224
          },
          "name": "resetBlockPublicPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-access-point/index.ts",
            "line": 240
          },
          "name": "resetIgnorePublicAcls"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-access-point/index.ts",
            "line": 256
          },
          "name": "resetRestrictPublicBuckets"
        }
      ],
      "name": "S3AccessPointPublicAccessBlockConfigurationOutputReference",
      "namespace": "s3AccessPoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-access-point/index.ts",
            "line": 212
          },
          "name": "blockPublicAclsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-access-point/index.ts",
            "line": 228
          },
          "name": "blockPublicPolicyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-access-point/index.ts",
            "line": 244
          },
          "name": "ignorePublicAclsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-access-point/index.ts",
            "line": 260
          },
          "name": "restrictPublicBucketsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-access-point/index.ts",
            "line": 202
          },
          "name": "blockPublicAcls",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-access-point/index.ts",
            "line": 218
          },
          "name": "blockPublicPolicy",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-access-point/index.ts",
            "line": 234
          },
          "name": "ignorePublicAcls",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-access-point/index.ts",
            "line": 250
          },
          "name": "restrictPublicBuckets",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-access-point/index.ts",
            "line": 152
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3AccessPoint.S3AccessPointPublicAccessBlockConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-access-point/index:S3AccessPointPublicAccessBlockConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.s3AccessPoint.S3AccessPointTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3AccessPoint.S3AccessPointTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-access-point/index.ts",
        "line": 264
      },
      "name": "S3AccessPointTags",
      "namespace": "s3AccessPoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_access_point#key S3AccessPoint#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-access-point/index.ts",
            "line": 268
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_access_point#value S3AccessPoint#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-access-point/index.ts",
            "line": 272
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3-access-point/index:S3AccessPointTags"
    },
    "@cdktn/provider-awscc.s3AccessPoint.S3AccessPointTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3AccessPoint.S3AccessPointTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-access-point/index.ts",
          "line": 402
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-access-point/index.ts",
        "line": 394
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-access-point/index.ts",
            "line": 409
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.s3AccessPoint.S3AccessPointTagsOutputReference"
            }
          }
        }
      ],
      "name": "S3AccessPointTagsList",
      "namespace": "s3AccessPoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-access-point/index.ts",
            "line": 395
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3AccessPoint.S3AccessPointTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-access-point/index:S3AccessPointTagsList"
    },
    "@cdktn/provider-awscc.s3AccessPoint.S3AccessPointTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3AccessPoint.S3AccessPointTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-access-point/index.ts",
          "line": 321
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-access-point/index.ts",
        "line": 311
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-access-point/index.ts",
            "line": 369
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-access-point/index.ts",
            "line": 385
          },
          "name": "resetValue"
        }
      ],
      "name": "S3AccessPointTagsOutputReference",
      "namespace": "s3AccessPoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-access-point/index.ts",
            "line": 373
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-access-point/index.ts",
            "line": 389
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-access-point/index.ts",
            "line": 363
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-access-point/index.ts",
            "line": 379
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-access-point/index.ts",
            "line": 325
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3AccessPoint.S3AccessPointTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-access-point/index:S3AccessPointTagsOutputReference"
    },
    "@cdktn/provider-awscc.s3AccessPoint.S3AccessPointVpcConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3AccessPoint.S3AccessPointVpcConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-access-point/index.ts",
        "line": 413
      },
      "name": "S3AccessPointVpcConfiguration",
      "namespace": "s3AccessPoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_access_point#vpc_id S3AccessPoint#vpc_id}",
            "stability": "stable",
            "summary": "If this field is specified, this access point will only allow connections from the specified VPC ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-access-point/index.ts",
            "line": 419
          },
          "name": "vpcId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3-access-point/index:S3AccessPointVpcConfiguration"
    },
    "@cdktn/provider-awscc.s3AccessPoint.S3AccessPointVpcConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3AccessPoint.S3AccessPointVpcConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-access-point/index.ts",
          "line": 459
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-access-point/index.ts",
        "line": 451
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-access-point/index.ts",
            "line": 501
          },
          "name": "resetVpcId"
        }
      ],
      "name": "S3AccessPointVpcConfigurationOutputReference",
      "namespace": "s3AccessPoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-access-point/index.ts",
            "line": 505
          },
          "name": "vpcIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-access-point/index.ts",
            "line": 495
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-access-point/index.ts",
            "line": 463
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3AccessPoint.S3AccessPointVpcConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-access-point/index:S3AccessPointVpcConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.s3Bucket.S3Bucket": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket awscc_s3_bucket}."
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3Bucket",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket awscc_s3_bucket} Resource."
        },
        "locationInModule": {
          "filename": "src/s3-bucket/index.ts",
          "line": 12149
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 12117
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a S3Bucket resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 12134
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the S3Bucket to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing S3Bucket that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the S3Bucket to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 12197
          },
          "name": "putAccelerateConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketAccelerateConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 12229
          },
          "name": "putAnalyticsConfigurations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketAnalyticsConfigurations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 12250
          },
          "name": "putBucketEncryption",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketBucketEncryption"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 12282
          },
          "name": "putCorsConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketCorsConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 12313
          },
          "name": "putIntelligentTieringConfigurations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketIntelligentTieringConfigurations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 12329
          },
          "name": "putInventoryConfigurations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketInventoryConfigurations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 12345
          },
          "name": "putLifecycleConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketLifecycleConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 12361
          },
          "name": "putLoggingConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketLoggingConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 12377
          },
          "name": "putMetadataTableConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketMetadataTableConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 12393
          },
          "name": "putMetricsConfigurations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketMetricsConfigurations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 12409
          },
          "name": "putNotificationConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 12425
          },
          "name": "putObjectLockConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketObjectLockConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 12457
          },
          "name": "putOwnershipControls",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketOwnershipControls"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 12473
          },
          "name": "putPublicAccessBlockConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketPublicAccessBlockConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 12494
          },
          "name": "putReplicationConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 12510
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 12526
          },
          "name": "putVersioningConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketVersioningConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 12542
          },
          "name": "putWebsiteConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketWebsiteConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 12200
          },
          "name": "resetAccelerateConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 12216
          },
          "name": "resetAccessControl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 12232
          },
          "name": "resetAnalyticsConfigurations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 12253
          },
          "name": "resetBucketEncryption"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 12269
          },
          "name": "resetBucketName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 12285
          },
          "name": "resetCorsConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 12316
          },
          "name": "resetIntelligentTieringConfigurations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 12332
          },
          "name": "resetInventoryConfigurations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 12348
          },
          "name": "resetLifecycleConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 12364
          },
          "name": "resetLoggingConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 12380
          },
          "name": "resetMetadataTableConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 12396
          },
          "name": "resetMetricsConfigurations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 12412
          },
          "name": "resetNotificationConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 12428
          },
          "name": "resetObjectLockConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 12444
          },
          "name": "resetObjectLockEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 12460
          },
          "name": "resetOwnershipControls"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 12476
          },
          "name": "resetPublicAccessBlockConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 12497
          },
          "name": "resetReplicationConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 12513
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 12529
          },
          "name": "resetVersioningConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 12545
          },
          "name": "resetWebsiteConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 12562
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 12588
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "S3Bucket",
      "namespace": "s3Bucket",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 12122
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 12194
          },
          "name": "accelerateConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketAccelerateConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 12226
          },
          "name": "analyticsConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketAnalyticsConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 12241
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 12247
          },
          "name": "bucketEncryption",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketBucketEncryptionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 12279
          },
          "name": "corsConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketCorsConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 12294
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 12299
          },
          "name": "dualStackDomainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 12304
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 12310
          },
          "name": "intelligentTieringConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketIntelligentTieringConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 12326
          },
          "name": "inventoryConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketInventoryConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 12342
          },
          "name": "lifecycleConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketLifecycleConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 12358
          },
          "name": "loggingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketLoggingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 12374
          },
          "name": "metadataTableConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketMetadataTableConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 12390
          },
          "name": "metricsConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketMetricsConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 12406
          },
          "name": "notificationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 12422
          },
          "name": "objectLockConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketObjectLockConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 12454
          },
          "name": "ownershipControls",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketOwnershipControlsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 12470
          },
          "name": "publicAccessBlockConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketPublicAccessBlockConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 12485
          },
          "name": "regionalDomainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 12491
          },
          "name": "replicationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 12507
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 12523
          },
          "name": "versioningConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketVersioningConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 12539
          },
          "name": "websiteConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketWebsiteConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 12554
          },
          "name": "websiteUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 12204
          },
          "name": "accelerateConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketAccelerateConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 12220
          },
          "name": "accessControlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 12236
          },
          "name": "analyticsConfigurationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketAnalyticsConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 12257
          },
          "name": "bucketEncryptionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketBucketEncryption"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 12273
          },
          "name": "bucketNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 12289
          },
          "name": "corsConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketCorsConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 12320
          },
          "name": "intelligentTieringConfigurationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketIntelligentTieringConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 12336
          },
          "name": "inventoryConfigurationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketInventoryConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 12352
          },
          "name": "lifecycleConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketLifecycleConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 12368
          },
          "name": "loggingConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketLoggingConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 12384
          },
          "name": "metadataTableConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketMetadataTableConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 12400
          },
          "name": "metricsConfigurationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketMetricsConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 12416
          },
          "name": "notificationConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 12432
          },
          "name": "objectLockConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketObjectLockConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 12448
          },
          "name": "objectLockEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 12464
          },
          "name": "ownershipControlsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketOwnershipControls"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 12480
          },
          "name": "publicAccessBlockConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketPublicAccessBlockConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 12501
          },
          "name": "replicationConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 12517
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 12533
          },
          "name": "versioningConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketVersioningConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 12549
          },
          "name": "websiteConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketWebsiteConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 12210
          },
          "name": "accessControl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 12263
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 12438
          },
          "name": "objectLockEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3Bucket"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketAccelerateConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketAccelerateConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 152
      },
      "name": "S3BucketAccelerateConfiguration",
      "namespace": "s3Bucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#acceleration_status S3Bucket#acceleration_status}",
            "stability": "stable",
            "summary": "Specifies the transfer acceleration status of the bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 158
          },
          "name": "accelerationStatus",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketAccelerateConfiguration"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketAccelerateConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketAccelerateConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-bucket/index.ts",
          "line": 198
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 190
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 240
          },
          "name": "resetAccelerationStatus"
        }
      ],
      "name": "S3BucketAccelerateConfigurationOutputReference",
      "namespace": "s3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 244
          },
          "name": "accelerationStatusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 234
          },
          "name": "accelerationStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 202
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketAccelerateConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketAccelerateConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketAnalyticsConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketAnalyticsConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 831
      },
      "name": "S3BucketAnalyticsConfigurations",
      "namespace": "s3Bucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#id S3Bucket#id}\n\nPlease be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "The ID that identifies the analytics configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 840
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#prefix S3Bucket#prefix}",
            "stability": "stable",
            "summary": "The prefix that an object must have to be included in the analytics results."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 846
          },
          "name": "prefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#storage_class_analysis S3Bucket#storage_class_analysis}",
            "stability": "stable",
            "summary": "Contains data related to access patterns to be collected and made available to analyze the tradeoffs between different storage classes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 852
          },
          "name": "storageClassAnalysis",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketAnalyticsConfigurationsStorageClassAnalysis"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The analytics only includes objects that meet the filter's criteria. If no filter is specified, all of the contents of the bucket are included in the analysis.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#tag_filters S3Bucket#tag_filters}",
            "stability": "stable",
            "summary": "The tags to use when evaluating an analytics filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 859
          },
          "name": "tagFilters",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketAnalyticsConfigurationsTagFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketAnalyticsConfigurations"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketAnalyticsConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketAnalyticsConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-bucket/index.ts",
          "line": 1047
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 1039
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 1054
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketAnalyticsConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "S3BucketAnalyticsConfigurationsList",
      "namespace": "s3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 1040
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketAnalyticsConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketAnalyticsConfigurationsList"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketAnalyticsConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketAnalyticsConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-bucket/index.ts",
          "line": 922
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 912
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 1011
          },
          "name": "putStorageClassAnalysis",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketAnalyticsConfigurationsStorageClassAnalysis"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 1027
          },
          "name": "putTagFilters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketAnalyticsConfigurationsTagFilters"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 982
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 998
          },
          "name": "resetPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 1014
          },
          "name": "resetStorageClassAnalysis"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 1030
          },
          "name": "resetTagFilters"
        }
      ],
      "name": "S3BucketAnalyticsConfigurationsOutputReference",
      "namespace": "s3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 1008
          },
          "name": "storageClassAnalysis",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketAnalyticsConfigurationsStorageClassAnalysisOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 1024
          },
          "name": "tagFilters",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketAnalyticsConfigurationsTagFiltersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 986
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 1002
          },
          "name": "prefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 1018
          },
          "name": "storageClassAnalysisInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketAnalyticsConfigurationsStorageClassAnalysis"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 1034
          },
          "name": "tagFiltersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketAnalyticsConfigurationsTagFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 976
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 992
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 926
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketAnalyticsConfigurations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketAnalyticsConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketAnalyticsConfigurationsStorageClassAnalysis": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketAnalyticsConfigurationsStorageClassAnalysis",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 582
      },
      "name": "S3BucketAnalyticsConfigurationsStorageClassAnalysis",
      "namespace": "s3Bucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#data_export S3Bucket#data_export}",
            "stability": "stable",
            "summary": "Specifies how data related to the storage class analysis for an Amazon S3 bucket should be exported."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 588
          },
          "name": "dataExport",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketAnalyticsConfigurationsStorageClassAnalysisDataExport"
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketAnalyticsConfigurationsStorageClassAnalysis"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketAnalyticsConfigurationsStorageClassAnalysisDataExport": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketAnalyticsConfigurationsStorageClassAnalysisDataExport",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 451
      },
      "name": "S3BucketAnalyticsConfigurationsStorageClassAnalysisDataExport",
      "namespace": "s3Bucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#destination S3Bucket#destination}",
            "stability": "stable",
            "summary": "The place to store the data for an analysis."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 457
          },
          "name": "destination",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketAnalyticsConfigurationsStorageClassAnalysisDataExportDestination"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#output_schema_version S3Bucket#output_schema_version}",
            "stability": "stable",
            "summary": "The version of the output schema to use when exporting data. Must be ``V_1``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 463
          },
          "name": "outputSchemaVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketAnalyticsConfigurationsStorageClassAnalysisDataExport"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketAnalyticsConfigurationsStorageClassAnalysisDataExportDestination": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketAnalyticsConfigurationsStorageClassAnalysisDataExportDestination",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 248
      },
      "name": "S3BucketAnalyticsConfigurationsStorageClassAnalysisDataExportDestination",
      "namespace": "s3Bucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "If no account ID is provided, the owner is not validated before exporting data.\n   Although this value is optional, we strongly recommend that you set it to help prevent problems if the destination bucket ownership changes.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#bucket_account_id S3Bucket#bucket_account_id}",
            "stability": "stable",
            "summary": "The account ID that owns the destination S3 bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 255
          },
          "name": "bucketAccountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#bucket_arn S3Bucket#bucket_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the bucket to which data is exported."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 261
          },
          "name": "bucketArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#format S3Bucket#format}",
            "stability": "stable",
            "summary": "Specifies the file format used when exporting data to Amazon S3.   *Allowed values*: ``CSV`` | ``ORC`` | ``Parquet``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 268
          },
          "name": "format",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#prefix S3Bucket#prefix}",
            "stability": "stable",
            "summary": "The prefix to use when exporting data. The prefix is prepended to all results."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 274
          },
          "name": "prefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketAnalyticsConfigurationsStorageClassAnalysisDataExportDestination"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketAnalyticsConfigurationsStorageClassAnalysisDataExportDestinationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketAnalyticsConfigurationsStorageClassAnalysisDataExportDestinationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-bucket/index.ts",
          "line": 335
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 327
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 395
          },
          "name": "resetBucketAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 411
          },
          "name": "resetBucketArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 427
          },
          "name": "resetFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 443
          },
          "name": "resetPrefix"
        }
      ],
      "name": "S3BucketAnalyticsConfigurationsStorageClassAnalysisDataExportDestinationOutputReference",
      "namespace": "s3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 399
          },
          "name": "bucketAccountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 415
          },
          "name": "bucketArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 431
          },
          "name": "formatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 447
          },
          "name": "prefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 389
          },
          "name": "bucketAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 405
          },
          "name": "bucketArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 421
          },
          "name": "format",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 437
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 339
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketAnalyticsConfigurationsStorageClassAnalysisDataExportDestination"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketAnalyticsConfigurationsStorageClassAnalysisDataExportDestinationOutputReference"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketAnalyticsConfigurationsStorageClassAnalysisDataExportOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketAnalyticsConfigurationsStorageClassAnalysisDataExportOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-bucket/index.ts",
          "line": 510
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 502
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 555
          },
          "name": "putDestination",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketAnalyticsConfigurationsStorageClassAnalysisDataExportDestination"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 558
          },
          "name": "resetDestination"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 574
          },
          "name": "resetOutputSchemaVersion"
        }
      ],
      "name": "S3BucketAnalyticsConfigurationsStorageClassAnalysisDataExportOutputReference",
      "namespace": "s3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 552
          },
          "name": "destination",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketAnalyticsConfigurationsStorageClassAnalysisDataExportDestinationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 562
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketAnalyticsConfigurationsStorageClassAnalysisDataExportDestination"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 578
          },
          "name": "outputSchemaVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 568
          },
          "name": "outputSchemaVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 514
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketAnalyticsConfigurationsStorageClassAnalysisDataExport"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketAnalyticsConfigurationsStorageClassAnalysisDataExportOutputReference"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketAnalyticsConfigurationsStorageClassAnalysisOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketAnalyticsConfigurationsStorageClassAnalysisOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-bucket/index.ts",
          "line": 628
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 620
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 667
          },
          "name": "putDataExport",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketAnalyticsConfigurationsStorageClassAnalysisDataExport"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 670
          },
          "name": "resetDataExport"
        }
      ],
      "name": "S3BucketAnalyticsConfigurationsStorageClassAnalysisOutputReference",
      "namespace": "s3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 664
          },
          "name": "dataExport",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketAnalyticsConfigurationsStorageClassAnalysisDataExportOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 674
          },
          "name": "dataExportInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketAnalyticsConfigurationsStorageClassAnalysisDataExport"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 632
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketAnalyticsConfigurationsStorageClassAnalysis"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketAnalyticsConfigurationsStorageClassAnalysisOutputReference"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketAnalyticsConfigurationsTagFilters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketAnalyticsConfigurationsTagFilters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 678
      },
      "name": "S3BucketAnalyticsConfigurationsTagFilters",
      "namespace": "s3Bucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#key S3Bucket#key}",
            "stability": "stable",
            "summary": "The tag key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 684
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#value S3Bucket#value}",
            "stability": "stable",
            "summary": "The tag value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 690
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketAnalyticsConfigurationsTagFilters"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketAnalyticsConfigurationsTagFiltersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketAnalyticsConfigurationsTagFiltersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-bucket/index.ts",
          "line": 820
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 812
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 827
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketAnalyticsConfigurationsTagFiltersOutputReference"
            }
          }
        }
      ],
      "name": "S3BucketAnalyticsConfigurationsTagFiltersList",
      "namespace": "s3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 813
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketAnalyticsConfigurationsTagFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketAnalyticsConfigurationsTagFiltersList"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketAnalyticsConfigurationsTagFiltersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketAnalyticsConfigurationsTagFiltersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-bucket/index.ts",
          "line": 739
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 729
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 787
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 803
          },
          "name": "resetValue"
        }
      ],
      "name": "S3BucketAnalyticsConfigurationsTagFiltersOutputReference",
      "namespace": "s3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 791
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 807
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 781
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 797
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 743
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketAnalyticsConfigurationsTagFilters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketAnalyticsConfigurationsTagFiltersOutputReference"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketBucketEncryption": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketBucketEncryption",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 1357
      },
      "name": "S3BucketBucketEncryption",
      "namespace": "s3Bucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#server_side_encryption_configuration S3Bucket#server_side_encryption_configuration}",
            "stability": "stable",
            "summary": "Specifies the default server-side-encryption configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 1363
          },
          "name": "serverSideEncryptionConfiguration",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketBucketEncryptionServerSideEncryptionConfiguration"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketBucketEncryption"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketBucketEncryptionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketBucketEncryptionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-bucket/index.ts",
          "line": 1403
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 1395
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 1442
          },
          "name": "putServerSideEncryptionConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketBucketEncryptionServerSideEncryptionConfiguration"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 1445
          },
          "name": "resetServerSideEncryptionConfiguration"
        }
      ],
      "name": "S3BucketBucketEncryptionOutputReference",
      "namespace": "s3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 1439
          },
          "name": "serverSideEncryptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketBucketEncryptionServerSideEncryptionConfigurationList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 1449
          },
          "name": "serverSideEncryptionConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketBucketEncryptionServerSideEncryptionConfiguration"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 1407
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketBucketEncryption"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketBucketEncryptionOutputReference"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketBucketEncryptionServerSideEncryptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketBucketEncryptionServerSideEncryptionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 1203
      },
      "name": "S3BucketBucketEncryptionServerSideEncryptionConfiguration",
      "namespace": "s3Bucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Existing objects are not affected. Setting the ``BucketKeyEnabled`` element to ``true`` causes Amazon S3 to use an S3 Bucket Key. By default, S3 Bucket Key is not enabled.\n For more information, see [Amazon S3 Bucket Keys](https://docs.aws.amazon.com/AmazonS3/latest/dev/bucket-key.html) in the *Amazon S3 User Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#bucket_key_enabled S3Bucket#bucket_key_enabled}",
            "stability": "stable",
            "summary": "Specifies whether Amazon S3 should use an S3 Bucket Key with server-side encryption using KMS (SSE-KMS) for new objects in the bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 1210
          },
          "name": "bucketKeyEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If a PUT Object request doesn't specify any server-side encryption, this default encryption will be applied.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#server_side_encryption_by_default S3Bucket#server_side_encryption_by_default}",
            "stability": "stable",
            "summary": "Specifies the default server-side encryption to apply to new objects in the bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 1216
          },
          "name": "serverSideEncryptionByDefault",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketBucketEncryptionServerSideEncryptionConfigurationServerSideEncryptionByDefault"
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketBucketEncryptionServerSideEncryptionConfiguration"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketBucketEncryptionServerSideEncryptionConfigurationList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketBucketEncryptionServerSideEncryptionConfigurationList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-bucket/index.ts",
          "line": 1346
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 1338
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 1353
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketBucketEncryptionServerSideEncryptionConfigurationOutputReference"
            }
          }
        }
      ],
      "name": "S3BucketBucketEncryptionServerSideEncryptionConfigurationList",
      "namespace": "s3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 1339
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketBucketEncryptionServerSideEncryptionConfiguration"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketBucketEncryptionServerSideEncryptionConfigurationList"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketBucketEncryptionServerSideEncryptionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketBucketEncryptionServerSideEncryptionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-bucket/index.ts",
          "line": 1265
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 1255
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 1326
          },
          "name": "putServerSideEncryptionByDefault",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketBucketEncryptionServerSideEncryptionConfigurationServerSideEncryptionByDefault"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 1313
          },
          "name": "resetBucketKeyEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 1329
          },
          "name": "resetServerSideEncryptionByDefault"
        }
      ],
      "name": "S3BucketBucketEncryptionServerSideEncryptionConfigurationOutputReference",
      "namespace": "s3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 1323
          },
          "name": "serverSideEncryptionByDefault",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketBucketEncryptionServerSideEncryptionConfigurationServerSideEncryptionByDefaultOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 1317
          },
          "name": "bucketKeyEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 1333
          },
          "name": "serverSideEncryptionByDefaultInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketBucketEncryptionServerSideEncryptionConfigurationServerSideEncryptionByDefault"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 1307
          },
          "name": "bucketKeyEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 1269
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketBucketEncryptionServerSideEncryptionConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketBucketEncryptionServerSideEncryptionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketBucketEncryptionServerSideEncryptionConfigurationServerSideEncryptionByDefault": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketBucketEncryptionServerSideEncryptionConfigurationServerSideEncryptionByDefault",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 1058
      },
      "name": "S3BucketBucketEncryptionServerSideEncryptionConfigurationServerSideEncryptionByDefault",
      "namespace": "s3Bucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "+   *General purpose buckets* - This parameter is allowed if and only if ``SSEAlgorithm`` is set to ``aws:kms`` or ``aws:kms:dsse``.\n  +   *Directory buckets* - This parameter is allowed if and only if ``SSEAlgorithm`` is set to ``aws:kms``.\n  \n  You can specify the key ID, key alias, or the Amazon Resource Name (ARN) of the KMS key.\n  +  Key ID: ``1234abcd-12ab-34cd-56ef-1234567890ab`` \n  +  Key ARN: ``arn:aws:kms:us-east-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab`` \n  +  Key Alias: ``alias/alias-name`` \n  \n If you are using encryption with cross-account or AWS service operations, you must use a fully qualified KMS key ARN. For more information, see [Using encryption for cross-account operations](https://docs.aws.amazon.com/AmazonS3/latest/dev/bucket-encryption.html#bucket-encryption-update-bucket-policy).\n   +   *General purpose buckets* - If you're specifying a customer managed KMS key, we recommend using a fully qualified KMS key ARN. If you use a KMS key alias instead, then KMS resolves the key within the requester?s account. This behavior can result in data that's encrypted with a KMS key that belongs to the requester, and not the bucket owner. Also, if you use a key ID, you can run into a LogDestination undeliverable error when creating a VPC flow log. \n  +   *Directory buckets* - When you specify an [customer managed key](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#customer-cmk) for encryption in your directory bucket, only use the key ID or key ARN. The key alias format of the KMS key isn't supported.\n  \n   Amazon S3 only supports symmetric encryption KMS keys. For more information, see [Asymmetric keys in KMS](https://docs.aws.amazon.com//kms/latest/developerguide/symmetric-asymmetric.html) in the *Key Management Service Developer Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#kms_master_key_id S3Bucket#kms_master_key_id}",
            "stability": "stable",
            "summary": "AWS Key Management Service (KMS) customer managed key ID to use for the default encryption."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 1077
          },
          "name": "kmsMasterKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For directory buckets, there are only two supported values for server-side encryption: ``AES256`` and ``aws:kms``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#sse_algorithm S3Bucket#sse_algorithm}",
            "stability": "stable",
            "summary": "Server-side encryption algorithm to use for the default encryption."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 1084
          },
          "name": "sseAlgorithm",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketBucketEncryptionServerSideEncryptionConfigurationServerSideEncryptionByDefault"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketBucketEncryptionServerSideEncryptionConfigurationServerSideEncryptionByDefaultOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketBucketEncryptionServerSideEncryptionConfigurationServerSideEncryptionByDefaultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-bucket/index.ts",
          "line": 1131
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 1123
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 1179
          },
          "name": "resetKmsMasterKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 1195
          },
          "name": "resetSseAlgorithm"
        }
      ],
      "name": "S3BucketBucketEncryptionServerSideEncryptionConfigurationServerSideEncryptionByDefaultOutputReference",
      "namespace": "s3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 1183
          },
          "name": "kmsMasterKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 1199
          },
          "name": "sseAlgorithmInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 1173
          },
          "name": "kmsMasterKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 1189
          },
          "name": "sseAlgorithm",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 1135
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketBucketEncryptionServerSideEncryptionConfigurationServerSideEncryptionByDefault"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketBucketEncryptionServerSideEncryptionConfigurationServerSideEncryptionByDefaultOutputReference"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 14
      },
      "name": "S3BucketConfig",
      "namespace": "s3Bucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information, see [Amazon S3 Transfer Acceleration](https://docs.aws.amazon.com/AmazonS3/latest/dev/transfer-acceleration.html) in the *Amazon S3 User Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#accelerate_configuration S3Bucket#accelerate_configuration}",
            "stability": "stable",
            "summary": "Configures the transfer acceleration state for an Amazon S3 bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 20
          },
          "name": "accelerateConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketAccelerateConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "A majority of modern use cases in Amazon S3 no longer require the use of ACLs, and we recommend that you keep ACLs disabled. For more information, see [Controlling object ownership](https://docs.aws.amazon.com//AmazonS3/latest/userguide/about-object-ownership.html) in the *Amazon S3 User Guide*.\n  A canned access control list (ACL) that grants predefined permissions to the bucket. For more information about canned ACLs, see [Canned ACL](https://docs.aws.amazon.com/AmazonS3/latest/dev/acl-overview.html#canned-acl) in the *Amazon S3 User Guide*.\n  S3 buckets are created with ACLs disabled by default. Therefore, unless you explicitly set the [AWS::S3::OwnershipControls](https://docs.aws.amazon.com//AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-ownershipcontrols.html) property to enable ACLs, your resource will fail to deploy with any value other than Private. Use cases requiring ACLs are uncommon.\n  The majority of access control configurations can be successfully and more easily achieved with bucket policies. For more information, see [AWS::S3::BucketPolicy](https://docs.aws.amazon.com//AWSCloudFormation/latest/UserGuide/aws-properties-s3-policy.html). For examples of common policy configurations, including S3 Server Access Logs buckets and more, see [Bucket policy examples](https://docs.aws.amazon.com/AmazonS3/latest/userguide/example-bucket-policies.html) in the *Amazon S3 User Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#access_control S3Bucket#access_control}",
            "stability": "stable",
            "summary": "This is a legacy property, and it is not recommended for most use cases."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 29
          },
          "name": "accessControl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#analytics_configurations S3Bucket#analytics_configurations}",
            "stability": "stable",
            "summary": "Specifies the configuration and any analyses for the analytics filter of an Amazon S3 bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 35
          },
          "name": "analyticsConfigurations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketAnalyticsConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For information about the Amazon S3 default encryption feature, see [Amazon S3 Default Encryption for S3 Buckets](https://docs.aws.amazon.com/AmazonS3/latest/dev/bucket-encryption.html) in the *Amazon S3 User Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#bucket_encryption S3Bucket#bucket_encryption}",
            "stability": "stable",
            "summary": "Specifies default encryption for a bucket using server-side encryption with Amazon S3-managed keys (SSE-S3), AWS KMS-managed keys (SSE-KMS), or dual-layer server-side encryption with KMS-managed keys (DSSE-KMS)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 41
          },
          "name": "bucketEncryption",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketBucketEncryption"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you don't specify a name, AWS CloudFormation generates a unique ID and uses that ID for the bucket name. The bucket name must contain only lowercase letters, numbers, periods (.), and dashes (-) and must follow [Amazon S3 bucket restrictions and limitations](https://docs.aws.amazon.com/AmazonS3/latest/dev/BucketRestrictions.html). For more information, see [Rules for naming Amazon S3 buckets](https://docs.aws.amazon.com/AmazonS3/latest/userguide/bucketnamingrules.html) in the *Amazon S3 User Guide*. \n  If you specify a name, you can't perform updates that require replacement of this resource. You can perform updates that require no or some interruption. If you need to replace the resource, specify a new name.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#bucket_name S3Bucket#bucket_name}",
            "stability": "stable",
            "summary": "A name for the bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 48
          },
          "name": "bucketName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information, see [Enabling Cross-Origin Resource Sharing](https://docs.aws.amazon.com/AmazonS3/latest/dev/cors.html) in the *Amazon S3 User Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#cors_configuration S3Bucket#cors_configuration}",
            "stability": "stable",
            "summary": "Describes the cross-origin access configuration for objects in an Amazon S3 bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 54
          },
          "name": "corsConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketCorsConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#intelligent_tiering_configurations S3Bucket#intelligent_tiering_configurations}",
            "stability": "stable",
            "summary": "Defines how Amazon S3 handles Intelligent-Tiering storage."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 60
          },
          "name": "intelligentTieringConfigurations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketIntelligentTieringConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information, see [GET Bucket inventory](https://docs.aws.amazon.com/AmazonS3/latest/API/RESTBucketGETInventoryConfig.html) in the *Amazon S3 API Reference*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#inventory_configurations S3Bucket#inventory_configurations}",
            "stability": "stable",
            "summary": "Specifies the inventory configuration for an Amazon S3 bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 66
          },
          "name": "inventoryConfigurations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketInventoryConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information, see [Object Lifecycle Management](https://docs.aws.amazon.com/AmazonS3/latest/dev/object-lifecycle-mgmt.html) in the *Amazon S3 User Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#lifecycle_configuration S3Bucket#lifecycle_configuration}",
            "stability": "stable",
            "summary": "Specifies the lifecycle configuration for objects in an Amazon S3 bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 72
          },
          "name": "lifecycleConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketLifecycleConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#logging_configuration S3Bucket#logging_configuration}",
            "stability": "stable",
            "summary": "Settings that define where logs are stored."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 78
          },
          "name": "loggingConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketLoggingConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information, see [Accelerating data discovery with S3 Metadata](https://docs.aws.amazon.com/AmazonS3/latest/userguide/metadata-tables-overview.html) and [Setting up permissions for configuring metadata tables](https://docs.aws.amazon.com/AmazonS3/latest/userguide/metadata-tables-permissions.html).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#metadata_table_configuration S3Bucket#metadata_table_configuration}",
            "stability": "stable",
            "summary": "The metadata table configuration of an S3 general purpose bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 84
          },
          "name": "metadataTableConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketMetadataTableConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you're updating an existing metrics configuration, note that this is a full replacement of the existing metrics configuration. If you don't include the elements you want to keep, they are erased. For more information, see [PutBucketMetricsConfiguration](https://docs.aws.amazon.com/AmazonS3/latest/API/RESTBucketPUTMetricConfiguration.html).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#metrics_configurations S3Bucket#metrics_configurations}",
            "stability": "stable",
            "summary": "Specifies a metrics configuration for the CloudWatch request metrics (specified by the metrics configuration ID) from an Amazon S3 bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 90
          },
          "name": "metricsConfigurations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketMetricsConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#notification_configuration S3Bucket#notification_configuration}",
            "stability": "stable",
            "summary": "Configuration that defines how Amazon S3 handles bucket notifications."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 96
          },
          "name": "notificationConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Places an Object Lock configuration on the specified bucket. The rule specified in the Object Lock configuration will be applied by default to every new object placed in the specified bucket. For more information, see [Locking Objects](https://docs.aws.amazon.com/AmazonS3/latest/dev/object-lock.html). \n   +  The ``DefaultRetention`` settings require both a mode and a period.\n  +  The ``DefaultRetention`` period can be either ``Days`` or ``Years`` but you must select one. You cannot specify ``Days`` and ``Years`` at the same time.\n  +  You can enable Object Lock for new or existing buckets. For more information, see [Configuring Object Lock](https://docs.aws.amazon.com/AmazonS3/latest/userguide/object-lock-configure.html).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#object_lock_configuration S3Bucket#object_lock_configuration}",
            "stability": "stable",
            "summary": "This operation is not supported for directory buckets."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 106
          },
          "name": "objectLockConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketObjectLockConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#object_lock_enabled S3Bucket#object_lock_enabled}",
            "stability": "stable",
            "summary": "Indicates whether this bucket has an Object Lock configuration enabled. Enable ``ObjectLockEnabled`` when you apply ``ObjectLockConfiguration`` to a bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 112
          },
          "name": "objectLockEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#ownership_controls S3Bucket#ownership_controls}",
            "stability": "stable",
            "summary": "Configuration that defines how Amazon S3 handles Object Ownership rules."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 118
          },
          "name": "ownershipControls",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketOwnershipControls"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#public_access_block_configuration S3Bucket#public_access_block_configuration}",
            "stability": "stable",
            "summary": "Configuration that defines how Amazon S3 handles public access."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 124
          },
          "name": "publicAccessBlockConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketPublicAccessBlockConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "To enable replication, you must also enable versioning by using the ``VersioningConfiguration`` property.\n Amazon S3 can store replicated objects in a single destination bucket or multiple destination buckets. The destination bucket or buckets must already exist.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#replication_configuration S3Bucket#replication_configuration}",
            "stability": "stable",
            "summary": "Configuration for replicating objects in an S3 bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 131
          },
          "name": "replicationConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#tags S3Bucket#tags}",
            "stability": "stable",
            "summary": "An arbitrary set of tags (key-value pairs) for this S3 bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 137
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You might enable versioning to prevent objects from being deleted or overwritten by mistake or to archive objects so that you can retrieve previous versions of them.\n  When you enable versioning on a bucket for the first time, it might take a short amount of time for the change to be fully propagated. We recommend that you wait for 15 minutes after enabling versioning before issuing write operations (``PUT`` or ``DELETE``) on objects in the bucket.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#versioning_configuration S3Bucket#versioning_configuration}",
            "stability": "stable",
            "summary": "Enables multiple versions of all objects in this bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 144
          },
          "name": "versioningConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketVersioningConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#website_configuration S3Bucket#website_configuration}",
            "stability": "stable",
            "summary": "Information used to configure the bucket as a static website. For more information, see [Hosting Websites on Amazon S3](https://docs.aws.amazon.com/AmazonS3/latest/dev/WebsiteHosting.html)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 150
          },
          "name": "websiteConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketWebsiteConfiguration"
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketConfig"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketCorsConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketCorsConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 1750
      },
      "name": "S3BucketCorsConfiguration",
      "namespace": "s3Bucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can add up to 100 rules to the configuration.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#cors_rules S3Bucket#cors_rules}",
            "stability": "stable",
            "summary": "A set of origins and methods (cross-origin access that you want to allow)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 1756
          },
          "name": "corsRules",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketCorsConfigurationCorsRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketCorsConfiguration"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketCorsConfigurationCorsRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketCorsConfigurationCorsRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 1453
      },
      "name": "S3BucketCorsConfigurationCorsRules",
      "namespace": "s3Bucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "These headers are allowed in a preflight OPTIONS request. In response to any preflight OPTIONS request, Amazon S3 returns any requested headers that are allowed.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#allowed_headers S3Bucket#allowed_headers}",
            "stability": "stable",
            "summary": "Headers that are specified in the ``Access-Control-Request-Headers`` header."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 1459
          },
          "name": "allowedHeaders",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "*Allowed values*: ``GET`` | ``PUT`` | ``HEAD`` | ``POST`` | ``DELETE``\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#allowed_methods S3Bucket#allowed_methods}",
            "stability": "stable",
            "summary": "An HTTP method that you allow the origin to run."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 1466
          },
          "name": "allowedMethods",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#allowed_origins S3Bucket#allowed_origins}",
            "stability": "stable",
            "summary": "One or more origins you want customers to be able to access the bucket from."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 1472
          },
          "name": "allowedOrigins",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#exposed_headers S3Bucket#exposed_headers}",
            "stability": "stable",
            "summary": "One or more headers in the response that you want customers to be able to access from their applications (for example, from a JavaScript ``XMLHttpRequest`` object)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 1478
          },
          "name": "exposedHeaders",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#id S3Bucket#id}\n\nPlease be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "A unique identifier for this rule. The value must be no more than 255 characters."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 1487
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#max_age S3Bucket#max_age}",
            "stability": "stable",
            "summary": "The time in seconds that your browser is to cache the preflight response for the specified resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 1493
          },
          "name": "maxAge",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketCorsConfigurationCorsRules"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketCorsConfigurationCorsRulesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketCorsConfigurationCorsRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-bucket/index.ts",
          "line": 1739
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 1731
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 1746
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketCorsConfigurationCorsRulesOutputReference"
            }
          }
        }
      ],
      "name": "S3BucketCorsConfigurationCorsRulesList",
      "namespace": "s3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 1732
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketCorsConfigurationCorsRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketCorsConfigurationCorsRulesList"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketCorsConfigurationCorsRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketCorsConfigurationCorsRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-bucket/index.ts",
          "line": 1570
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 1560
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 1642
          },
          "name": "resetAllowedHeaders"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 1658
          },
          "name": "resetAllowedMethods"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 1674
          },
          "name": "resetAllowedOrigins"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 1690
          },
          "name": "resetExposedHeaders"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 1706
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 1722
          },
          "name": "resetMaxAge"
        }
      ],
      "name": "S3BucketCorsConfigurationCorsRulesOutputReference",
      "namespace": "s3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 1646
          },
          "name": "allowedHeadersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 1662
          },
          "name": "allowedMethodsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 1678
          },
          "name": "allowedOriginsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 1694
          },
          "name": "exposedHeadersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 1710
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 1726
          },
          "name": "maxAgeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 1636
          },
          "name": "allowedHeaders",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 1652
          },
          "name": "allowedMethods",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 1668
          },
          "name": "allowedOrigins",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 1684
          },
          "name": "exposedHeaders",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 1700
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 1716
          },
          "name": "maxAge",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 1574
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketCorsConfigurationCorsRules"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketCorsConfigurationCorsRulesOutputReference"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketCorsConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketCorsConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-bucket/index.ts",
          "line": 1796
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 1788
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 1835
          },
          "name": "putCorsRules",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketCorsConfigurationCorsRules"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 1838
          },
          "name": "resetCorsRules"
        }
      ],
      "name": "S3BucketCorsConfigurationOutputReference",
      "namespace": "s3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 1832
          },
          "name": "corsRules",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketCorsConfigurationCorsRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 1842
          },
          "name": "corsRulesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketCorsConfigurationCorsRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 1800
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketCorsConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketCorsConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketIntelligentTieringConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketIntelligentTieringConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 2152
      },
      "name": "S3BucketIntelligentTieringConfigurations",
      "namespace": "s3Bucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#id S3Bucket#id}\n\nPlease be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "The ID used to identify the S3 Intelligent-Tiering configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 2161
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#prefix S3Bucket#prefix}",
            "stability": "stable",
            "summary": "An object key name prefix that identifies the subset of objects to which the rule applies."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 2167
          },
          "name": "prefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#status S3Bucket#status}",
            "stability": "stable",
            "summary": "Specifies the status of the configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 2173
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#tag_filters S3Bucket#tag_filters}",
            "stability": "stable",
            "summary": "A container for a key-value pair."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 2179
          },
          "name": "tagFilters",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketIntelligentTieringConfigurationsTagFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "At least one tier must be defined in the list. At most, you can specify two tiers in the list, one for each available AccessTier: ``ARCHIVE_ACCESS`` and ``DEEP_ARCHIVE_ACCESS``.\n  You only need Intelligent Tiering Configuration enabled on a bucket if you want to automatically move objects stored in the Intelligent-Tiering storage class to Archive Access or Deep Archive Access tiers.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#tierings S3Bucket#tierings}",
            "stability": "stable",
            "summary": "Specifies a list of S3 Intelligent-Tiering storage class tiers in the configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 2186
          },
          "name": "tierings",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketIntelligentTieringConfigurationsTierings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketIntelligentTieringConfigurations"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketIntelligentTieringConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketIntelligentTieringConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-bucket/index.ts",
          "line": 2403
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 2395
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 2410
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketIntelligentTieringConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "S3BucketIntelligentTieringConfigurationsList",
      "namespace": "s3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 2396
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketIntelligentTieringConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketIntelligentTieringConfigurationsList"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketIntelligentTieringConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketIntelligentTieringConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-bucket/index.ts",
          "line": 2256
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 2246
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 2367
          },
          "name": "putTagFilters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketIntelligentTieringConfigurationsTagFilters"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 2383
          },
          "name": "putTierings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketIntelligentTieringConfigurationsTierings"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 2322
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 2338
          },
          "name": "resetPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 2354
          },
          "name": "resetStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 2370
          },
          "name": "resetTagFilters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 2386
          },
          "name": "resetTierings"
        }
      ],
      "name": "S3BucketIntelligentTieringConfigurationsOutputReference",
      "namespace": "s3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 2364
          },
          "name": "tagFilters",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketIntelligentTieringConfigurationsTagFiltersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 2380
          },
          "name": "tierings",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketIntelligentTieringConfigurationsTieringsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 2326
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 2342
          },
          "name": "prefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 2358
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 2374
          },
          "name": "tagFiltersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketIntelligentTieringConfigurationsTagFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 2390
          },
          "name": "tieringsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketIntelligentTieringConfigurationsTierings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 2316
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 2332
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 2348
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 2260
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketIntelligentTieringConfigurations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketIntelligentTieringConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketIntelligentTieringConfigurationsTagFilters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketIntelligentTieringConfigurationsTagFilters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 1846
      },
      "name": "S3BucketIntelligentTieringConfigurationsTagFilters",
      "namespace": "s3Bucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#key S3Bucket#key}",
            "stability": "stable",
            "summary": "The tag key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 1852
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#value S3Bucket#value}",
            "stability": "stable",
            "summary": "The tag value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 1858
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketIntelligentTieringConfigurationsTagFilters"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketIntelligentTieringConfigurationsTagFiltersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketIntelligentTieringConfigurationsTagFiltersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-bucket/index.ts",
          "line": 1988
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 1980
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 1995
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketIntelligentTieringConfigurationsTagFiltersOutputReference"
            }
          }
        }
      ],
      "name": "S3BucketIntelligentTieringConfigurationsTagFiltersList",
      "namespace": "s3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 1981
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketIntelligentTieringConfigurationsTagFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketIntelligentTieringConfigurationsTagFiltersList"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketIntelligentTieringConfigurationsTagFiltersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketIntelligentTieringConfigurationsTagFiltersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-bucket/index.ts",
          "line": 1907
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 1897
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 1955
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 1971
          },
          "name": "resetValue"
        }
      ],
      "name": "S3BucketIntelligentTieringConfigurationsTagFiltersOutputReference",
      "namespace": "s3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 1959
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 1975
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 1949
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 1965
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 1911
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketIntelligentTieringConfigurationsTagFilters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketIntelligentTieringConfigurationsTagFiltersOutputReference"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketIntelligentTieringConfigurationsTierings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketIntelligentTieringConfigurationsTierings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 1999
      },
      "name": "S3BucketIntelligentTieringConfigurationsTierings",
      "namespace": "s3Bucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "See [Storage class for automatically optimizing frequently and infrequently accessed objects](https://docs.aws.amazon.com/AmazonS3/latest/dev/storage-class-intro.html#sc-dynamic-data-access) for a list of access tiers in the S3 Intelligent-Tiering storage class.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#access_tier S3Bucket#access_tier}",
            "stability": "stable",
            "summary": "S3 Intelligent-Tiering access tier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 2005
          },
          "name": "accessTier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The minimum number of days specified for Archive Access tier must be at least 90 days and Deep Archive Access tier must be at least 180 days. The maximum can be up to 2 years (730 days).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#days S3Bucket#days}",
            "stability": "stable",
            "summary": "The number of consecutive days of no access after which an object will be eligible to be transitioned to the corresponding tier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 2011
          },
          "name": "days",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketIntelligentTieringConfigurationsTierings"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketIntelligentTieringConfigurationsTieringsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketIntelligentTieringConfigurationsTieringsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-bucket/index.ts",
          "line": 2141
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 2133
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 2148
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketIntelligentTieringConfigurationsTieringsOutputReference"
            }
          }
        }
      ],
      "name": "S3BucketIntelligentTieringConfigurationsTieringsList",
      "namespace": "s3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 2134
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketIntelligentTieringConfigurationsTierings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketIntelligentTieringConfigurationsTieringsList"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketIntelligentTieringConfigurationsTieringsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketIntelligentTieringConfigurationsTieringsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-bucket/index.ts",
          "line": 2060
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 2050
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 2108
          },
          "name": "resetAccessTier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 2124
          },
          "name": "resetDays"
        }
      ],
      "name": "S3BucketIntelligentTieringConfigurationsTieringsOutputReference",
      "namespace": "s3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 2112
          },
          "name": "accessTierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 2128
          },
          "name": "daysInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 2102
          },
          "name": "accessTier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 2118
          },
          "name": "days",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 2064
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketIntelligentTieringConfigurationsTierings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketIntelligentTieringConfigurationsTieringsOutputReference"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketInventoryConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketInventoryConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 2617
      },
      "name": "S3BucketInventoryConfigurations",
      "namespace": "s3Bucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#destination S3Bucket#destination}",
            "stability": "stable",
            "summary": "Contains information about where to publish the inventory results."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 2623
          },
          "name": "destination",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketInventoryConfigurationsDestination"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If set to ``True``, an inventory list is generated. If set to ``False``, no inventory list is generated.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#enabled S3Bucket#enabled}",
            "stability": "stable",
            "summary": "Specifies whether the inventory is enabled or disabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 2629
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#id S3Bucket#id}\n\nPlease be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "The ID used to identify the inventory configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 2638
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If set to ``All``, the list includes all the object versions, which adds the version-related fields ``VersionId``, ``IsLatest``, and ``DeleteMarker`` to the list. If set to ``Current``, the list does not contain these version-related fields.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#included_object_versions S3Bucket#included_object_versions}",
            "stability": "stable",
            "summary": "Object versions to include in the inventory list."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 2644
          },
          "name": "includedObjectVersions",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#optional_fields S3Bucket#optional_fields}",
            "stability": "stable",
            "summary": "Contains the optional fields that are included in the inventory results."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 2650
          },
          "name": "optionalFields",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#prefix S3Bucket#prefix}",
            "stability": "stable",
            "summary": "Specifies the inventory filter prefix."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 2656
          },
          "name": "prefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#schedule_frequency S3Bucket#schedule_frequency}",
            "stability": "stable",
            "summary": "Specifies the schedule for generating inventory results."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 2662
          },
          "name": "scheduleFrequency",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketInventoryConfigurations"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketInventoryConfigurationsDestination": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketInventoryConfigurationsDestination",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 2414
      },
      "name": "S3BucketInventoryConfigurationsDestination",
      "namespace": "s3Bucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "If no account ID is provided, the owner is not validated before exporting data.\n   Although this value is optional, we strongly recommend that you set it to help prevent problems if the destination bucket ownership changes.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#bucket_account_id S3Bucket#bucket_account_id}",
            "stability": "stable",
            "summary": "The account ID that owns the destination S3 bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 2421
          },
          "name": "bucketAccountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#bucket_arn S3Bucket#bucket_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the bucket to which data is exported."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 2427
          },
          "name": "bucketArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#format S3Bucket#format}",
            "stability": "stable",
            "summary": "Specifies the file format used when exporting data to Amazon S3.   *Allowed values*: ``CSV`` | ``ORC`` | ``Parquet``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 2434
          },
          "name": "format",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#prefix S3Bucket#prefix}",
            "stability": "stable",
            "summary": "The prefix to use when exporting data. The prefix is prepended to all results."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 2440
          },
          "name": "prefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketInventoryConfigurationsDestination"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketInventoryConfigurationsDestinationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketInventoryConfigurationsDestinationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-bucket/index.ts",
          "line": 2501
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 2493
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 2561
          },
          "name": "resetBucketAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 2577
          },
          "name": "resetBucketArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 2593
          },
          "name": "resetFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 2609
          },
          "name": "resetPrefix"
        }
      ],
      "name": "S3BucketInventoryConfigurationsDestinationOutputReference",
      "namespace": "s3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 2565
          },
          "name": "bucketAccountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 2581
          },
          "name": "bucketArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 2597
          },
          "name": "formatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 2613
          },
          "name": "prefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 2555
          },
          "name": "bucketAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 2571
          },
          "name": "bucketArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 2587
          },
          "name": "format",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 2603
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 2505
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketInventoryConfigurationsDestination"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketInventoryConfigurationsDestinationOutputReference"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketInventoryConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketInventoryConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-bucket/index.ts",
          "line": 2937
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 2929
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 2944
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketInventoryConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "S3BucketInventoryConfigurationsList",
      "namespace": "s3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 2930
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketInventoryConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketInventoryConfigurationsList"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketInventoryConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketInventoryConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-bucket/index.ts",
          "line": 2746
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 2736
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 2821
          },
          "name": "putDestination",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketInventoryConfigurationsDestination"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 2824
          },
          "name": "resetDestination"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 2840
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 2856
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 2872
          },
          "name": "resetIncludedObjectVersions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 2888
          },
          "name": "resetOptionalFields"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 2904
          },
          "name": "resetPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 2920
          },
          "name": "resetScheduleFrequency"
        }
      ],
      "name": "S3BucketInventoryConfigurationsOutputReference",
      "namespace": "s3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 2818
          },
          "name": "destination",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketInventoryConfigurationsDestinationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 2828
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketInventoryConfigurationsDestination"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 2844
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 2860
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 2876
          },
          "name": "includedObjectVersionsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 2892
          },
          "name": "optionalFieldsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 2908
          },
          "name": "prefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 2924
          },
          "name": "scheduleFrequencyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 2834
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 2850
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 2866
          },
          "name": "includedObjectVersions",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 2882
          },
          "name": "optionalFields",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 2898
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 2914
          },
          "name": "scheduleFrequency",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 2750
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketInventoryConfigurations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketInventoryConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketLifecycleConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketLifecycleConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 4683
      },
      "name": "S3BucketLifecycleConfiguration",
      "namespace": "s3Bucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#rules S3Bucket#rules}",
            "stability": "stable",
            "summary": "A lifecycle rule for individual objects in an Amazon S3 bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 4689
          },
          "name": "rules",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketLifecycleConfigurationRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter applies to general purpose buckets only. It isn't supported for directory bucket lifecycle configurations.\n   +   ``all_storage_classes_128K`` - Objects smaller than 128 KB will not transition to any storage class by default.\n  +   ``varies_by_storage_class`` - Objects smaller than 128 KB will transition to Glacier Flexible Retrieval or Glacier Deep Archive storage classes. By default, all other storage classes will prevent transitions smaller than 128 KB. \n  \n To customize the minimum object size for any transition you can add a filter that specifies a custom ``ObjectSizeGreaterThan`` or ``ObjectSizeLessThan`` in the body of your transition rule. Custom filters always take precedence over the default transition behavior.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#transition_default_minimum_object_size S3Bucket#transition_default_minimum_object_size}",
            "stability": "stable",
            "summary": "Indicates which default minimum object size behavior is applied to the lifecycle configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 4700
          },
          "name": "transitionDefaultMinimumObjectSize",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketLifecycleConfiguration"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketLifecycleConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketLifecycleConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-bucket/index.ts",
          "line": 4747
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 4739
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 4792
          },
          "name": "putRules",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketLifecycleConfigurationRules"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 4795
          },
          "name": "resetRules"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 4811
          },
          "name": "resetTransitionDefaultMinimumObjectSize"
        }
      ],
      "name": "S3BucketLifecycleConfigurationOutputReference",
      "namespace": "s3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 4789
          },
          "name": "rules",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketLifecycleConfigurationRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 4799
          },
          "name": "rulesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketLifecycleConfigurationRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 4815
          },
          "name": "transitionDefaultMinimumObjectSizeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 4805
          },
          "name": "transitionDefaultMinimumObjectSize",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 4751
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketLifecycleConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketLifecycleConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketLifecycleConfigurationRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketLifecycleConfigurationRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 4036
      },
      "name": "S3BucketLifecycleConfigurationRules",
      "namespace": "s3Bucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#abort_incomplete_multipart_upload S3Bucket#abort_incomplete_multipart_upload}",
            "stability": "stable",
            "summary": "Specifies a lifecycle rule that stops incomplete multipart uploads to an Amazon S3 bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 4042
          },
          "name": "abortIncompleteMultipartUpload",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketLifecycleConfigurationRulesAbortIncompleteMultipartUpload"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The date value must be in ISO 8601 format. The time is always midnight UTC. If you specify an expiration and transition time, you must use the same time unit for both properties (either in days or by date). The expiration time must also be later than the transition time.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#expiration_date S3Bucket#expiration_date}",
            "stability": "stable",
            "summary": "Indicates when objects are deleted from Amazon S3 and Amazon S3 Glacier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 4048
          },
          "name": "expirationDate",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you specify an expiration and transition time, you must use the same time unit for both properties (either in days or by date). The expiration time must also be later than the transition time.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#expiration_in_days S3Bucket#expiration_in_days}",
            "stability": "stable",
            "summary": "Indicates the number of days after creation when objects are deleted from Amazon S3 and Amazon S3 Glacier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 4054
          },
          "name": "expirationInDays",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If set to true, the delete marker will be removed if there are no noncurrent versions. This cannot be specified with ``ExpirationInDays``, ``ExpirationDate``, or ``TagFilters``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#expired_object_delete_marker S3Bucket#expired_object_delete_marker}",
            "stability": "stable",
            "summary": "Indicates whether Amazon S3 will remove a delete marker without any noncurrent versions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 4060
          },
          "name": "expiredObjectDeleteMarker",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#id S3Bucket#id}\n\nPlease be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Unique identifier for the rule. The value can't be longer than 255 characters."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 4069
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Upon expiration, S3 permanently deletes the noncurrent object versions. You set this lifecycle configuration action on a bucket that has versioning enabled (or suspended) to request that S3 delete noncurrent object versions at a specific period in the object's lifetime.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#noncurrent_version_expiration S3Bucket#noncurrent_version_expiration}",
            "stability": "stable",
            "summary": "Specifies when noncurrent object versions expire."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 4075
          },
          "name": "noncurrentVersionExpiration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketLifecycleConfigurationRulesNoncurrentVersionExpiration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#noncurrent_version_expiration_in_days S3Bucket#noncurrent_version_expiration_in_days}",
            "stability": "stable",
            "summary": "(Deprecated.) For buckets with versioning enabled (or suspended), specifies the time, in days, between when a new version of the object is uploaded to the bucket and when old versions of the object expire. When object versions expire, Amazon S3 permanently deletes them. If you specify a transition and expiration time, the expiration time must be later than the transition time."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 4081
          },
          "name": "noncurrentVersionExpirationInDays",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#noncurrent_version_transition S3Bucket#noncurrent_version_transition}",
            "stability": "stable",
            "summary": "(Deprecated.) For buckets with versioning enabled (or suspended), specifies when non-current objects transition to a specified storage class. If you specify a transition and expiration time, the expiration time must be later than the transition time. If you specify this property, don't specify the ``NoncurrentVersionTransitions`` property."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 4087
          },
          "name": "noncurrentVersionTransition",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketLifecycleConfigurationRulesNoncurrentVersionTransition"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you specify a transition and expiration time, the expiration time must be later than the transition time. If you specify this property, don't specify the ``NoncurrentVersionTransition`` property.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#noncurrent_version_transitions S3Bucket#noncurrent_version_transitions}",
            "stability": "stable",
            "summary": "For buckets with versioning enabled (or suspended), one or more transition rules that specify when non-current objects transition to a specified storage class."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 4093
          },
          "name": "noncurrentVersionTransitions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketLifecycleConfigurationRulesNoncurrentVersionTransitions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Objects must be larger than this value in bytes. For more information about size based rules, see [Lifecycle configuration using size-based rules](https://docs.aws.amazon.com/AmazonS3/latest/userguide/lifecycle-configuration-examples.html#lc-size-rules) in the *Amazon S3 User Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#object_size_greater_than S3Bucket#object_size_greater_than}",
            "stability": "stable",
            "summary": "Specifies the minimum object size in bytes for this rule to apply to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 4099
          },
          "name": "objectSizeGreaterThan",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Objects must be smaller than this value in bytes. For more information about sized based rules, see [Lifecycle configuration using size-based rules](https://docs.aws.amazon.com/AmazonS3/latest/userguide/lifecycle-configuration-examples.html#lc-size-rules) in the *Amazon S3 User Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#object_size_less_than S3Bucket#object_size_less_than}",
            "stability": "stable",
            "summary": "Specifies the maximum object size in bytes for this rule to apply to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 4105
          },
          "name": "objectSizeLessThan",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Replacement must be made for object keys containing special characters (such as carriage returns) when using XML requests. For more information, see [XML related object key constraints](https://docs.aws.amazon.com/AmazonS3/latest/userguide/object-keys.html#object-key-xml-related-constraints).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#prefix S3Bucket#prefix}",
            "stability": "stable",
            "summary": "Object key prefix that identifies one or more objects to which this rule applies."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 4112
          },
          "name": "prefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#status S3Bucket#status}",
            "stability": "stable",
            "summary": "If ``Enabled``, the rule is currently being applied. If ``Disabled``, the rule is not currently being applied."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 4118
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#tag_filters S3Bucket#tag_filters}",
            "stability": "stable",
            "summary": "Tags to use to identify a subset of objects to which the lifecycle rule applies."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 4124
          },
          "name": "tagFilters",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketLifecycleConfigurationRulesTagFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#transition S3Bucket#transition}",
            "stability": "stable",
            "summary": "(Deprecated.) Specifies when an object transitions to a specified storage class. If you specify an expiration and transition time, you must use the same time unit for both properties (either in days or by date). The expiration time must also be later than the transition time. If you specify this property, don't specify the ``Transitions`` property."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 4130
          },
          "name": "transition",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketLifecycleConfigurationRulesTransition"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you specify an expiration and transition time, you must use the same time unit for both properties (either in days or by date). The expiration time must also be later than the transition time. If you specify this property, don't specify the ``Transition`` property.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#transitions S3Bucket#transitions}",
            "stability": "stable",
            "summary": "One or more transition rules that specify when an object transitions to a specified storage class."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 4136
          },
          "name": "transitions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketLifecycleConfigurationRulesTransitions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketLifecycleConfigurationRules"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketLifecycleConfigurationRulesAbortIncompleteMultipartUpload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketLifecycleConfigurationRulesAbortIncompleteMultipartUpload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 2948
      },
      "name": "S3BucketLifecycleConfigurationRulesAbortIncompleteMultipartUpload",
      "namespace": "s3Bucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#days_after_initiation S3Bucket#days_after_initiation}",
            "stability": "stable",
            "summary": "Specifies the number of days after which Amazon S3 stops an incomplete multipart upload."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 2954
          },
          "name": "daysAfterInitiation",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketLifecycleConfigurationRulesAbortIncompleteMultipartUpload"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketLifecycleConfigurationRulesAbortIncompleteMultipartUploadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketLifecycleConfigurationRulesAbortIncompleteMultipartUploadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-bucket/index.ts",
          "line": 2994
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 2986
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 3036
          },
          "name": "resetDaysAfterInitiation"
        }
      ],
      "name": "S3BucketLifecycleConfigurationRulesAbortIncompleteMultipartUploadOutputReference",
      "namespace": "s3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 3040
          },
          "name": "daysAfterInitiationInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 3030
          },
          "name": "daysAfterInitiation",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 2998
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketLifecycleConfigurationRulesAbortIncompleteMultipartUpload"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketLifecycleConfigurationRulesAbortIncompleteMultipartUploadOutputReference"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketLifecycleConfigurationRulesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketLifecycleConfigurationRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-bucket/index.ts",
          "line": 4672
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 4664
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 4679
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketLifecycleConfigurationRulesOutputReference"
            }
          }
        }
      ],
      "name": "S3BucketLifecycleConfigurationRulesList",
      "namespace": "s3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 4665
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketLifecycleConfigurationRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketLifecycleConfigurationRulesList"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketLifecycleConfigurationRulesNoncurrentVersionExpiration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketLifecycleConfigurationRulesNoncurrentVersionExpiration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 3044
      },
      "name": "S3BucketLifecycleConfigurationRulesNoncurrentVersionExpiration",
      "namespace": "s3Bucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "If there are this many more recent noncurrent versions, S3 will take the associated action. For more information about noncurrent versions, see [Lifecycle configuration elements](https://docs.aws.amazon.com/AmazonS3/latest/userguide/intro-lifecycle-rules.html) in the *Amazon S3 User Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#newer_noncurrent_versions S3Bucket#newer_noncurrent_versions}",
            "stability": "stable",
            "summary": "Specifies how many noncurrent versions S3 will retain."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 3050
          },
          "name": "newerNoncurrentVersions",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For information about the noncurrent days calculations, see [How Amazon S3 Calculates When an Object Became Noncurrent](https://docs.aws.amazon.com/AmazonS3/latest/dev/intro-lifecycle-rules.html#non-current-days-calculations) in the *Amazon S3 User Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#noncurrent_days S3Bucket#noncurrent_days}",
            "stability": "stable",
            "summary": "Specifies the number of days an object is noncurrent before S3 can perform the associated action."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 3056
          },
          "name": "noncurrentDays",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketLifecycleConfigurationRulesNoncurrentVersionExpiration"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketLifecycleConfigurationRulesNoncurrentVersionExpirationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketLifecycleConfigurationRulesNoncurrentVersionExpirationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-bucket/index.ts",
          "line": 3103
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 3095
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 3151
          },
          "name": "resetNewerNoncurrentVersions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 3167
          },
          "name": "resetNoncurrentDays"
        }
      ],
      "name": "S3BucketLifecycleConfigurationRulesNoncurrentVersionExpirationOutputReference",
      "namespace": "s3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 3155
          },
          "name": "newerNoncurrentVersionsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 3171
          },
          "name": "noncurrentDaysInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 3145
          },
          "name": "newerNoncurrentVersions",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 3161
          },
          "name": "noncurrentDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 3107
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketLifecycleConfigurationRulesNoncurrentVersionExpiration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketLifecycleConfigurationRulesNoncurrentVersionExpirationOutputReference"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketLifecycleConfigurationRulesNoncurrentVersionTransition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketLifecycleConfigurationRulesNoncurrentVersionTransition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 3175
      },
      "name": "S3BucketLifecycleConfigurationRulesNoncurrentVersionTransition",
      "namespace": "s3Bucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "If there are this many more recent noncurrent versions, S3 will take the associated action. For more information about noncurrent versions, see [Lifecycle configuration elements](https://docs.aws.amazon.com/AmazonS3/latest/userguide/intro-lifecycle-rules.html) in the *Amazon S3 User Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#newer_noncurrent_versions S3Bucket#newer_noncurrent_versions}",
            "stability": "stable",
            "summary": "Specifies how many noncurrent versions S3 will retain."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 3181
          },
          "name": "newerNoncurrentVersions",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#storage_class S3Bucket#storage_class}",
            "stability": "stable",
            "summary": "The class of storage used to store the object."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 3187
          },
          "name": "storageClass",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For information about the noncurrent days calculations, see [How Amazon S3 Calculates How Long an Object Has Been Noncurrent](https://docs.aws.amazon.com/AmazonS3/latest/dev/intro-lifecycle-rules.html#non-current-days-calculations) in the *Amazon S3 User Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#transition_in_days S3Bucket#transition_in_days}",
            "stability": "stable",
            "summary": "Specifies the number of days an object is noncurrent before Amazon S3 can perform the associated action."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 3193
          },
          "name": "transitionInDays",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketLifecycleConfigurationRulesNoncurrentVersionTransition"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketLifecycleConfigurationRulesNoncurrentVersionTransitionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketLifecycleConfigurationRulesNoncurrentVersionTransitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-bucket/index.ts",
          "line": 3247
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 3239
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 3301
          },
          "name": "resetNewerNoncurrentVersions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 3317
          },
          "name": "resetStorageClass"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 3333
          },
          "name": "resetTransitionInDays"
        }
      ],
      "name": "S3BucketLifecycleConfigurationRulesNoncurrentVersionTransitionOutputReference",
      "namespace": "s3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 3305
          },
          "name": "newerNoncurrentVersionsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 3321
          },
          "name": "storageClassInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 3337
          },
          "name": "transitionInDaysInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 3295
          },
          "name": "newerNoncurrentVersions",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 3311
          },
          "name": "storageClass",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 3327
          },
          "name": "transitionInDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 3251
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketLifecycleConfigurationRulesNoncurrentVersionTransition"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketLifecycleConfigurationRulesNoncurrentVersionTransitionOutputReference"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketLifecycleConfigurationRulesNoncurrentVersionTransitions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketLifecycleConfigurationRulesNoncurrentVersionTransitions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 3341
      },
      "name": "S3BucketLifecycleConfigurationRulesNoncurrentVersionTransitions",
      "namespace": "s3Bucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "If there are this many more recent noncurrent versions, S3 will take the associated action. For more information about noncurrent versions, see [Lifecycle configuration elements](https://docs.aws.amazon.com/AmazonS3/latest/userguide/intro-lifecycle-rules.html) in the *Amazon S3 User Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#newer_noncurrent_versions S3Bucket#newer_noncurrent_versions}",
            "stability": "stable",
            "summary": "Specifies how many noncurrent versions S3 will retain."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 3347
          },
          "name": "newerNoncurrentVersions",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#storage_class S3Bucket#storage_class}",
            "stability": "stable",
            "summary": "The class of storage used to store the object."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 3353
          },
          "name": "storageClass",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For information about the noncurrent days calculations, see [How Amazon S3 Calculates How Long an Object Has Been Noncurrent](https://docs.aws.amazon.com/AmazonS3/latest/dev/intro-lifecycle-rules.html#non-current-days-calculations) in the *Amazon S3 User Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#transition_in_days S3Bucket#transition_in_days}",
            "stability": "stable",
            "summary": "Specifies the number of days an object is noncurrent before Amazon S3 can perform the associated action."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 3359
          },
          "name": "transitionInDays",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketLifecycleConfigurationRulesNoncurrentVersionTransitions"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketLifecycleConfigurationRulesNoncurrentVersionTransitionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketLifecycleConfigurationRulesNoncurrentVersionTransitionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-bucket/index.ts",
          "line": 3518
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 3510
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 3525
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketLifecycleConfigurationRulesNoncurrentVersionTransitionsOutputReference"
            }
          }
        }
      ],
      "name": "S3BucketLifecycleConfigurationRulesNoncurrentVersionTransitionsList",
      "namespace": "s3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 3511
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketLifecycleConfigurationRulesNoncurrentVersionTransitions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketLifecycleConfigurationRulesNoncurrentVersionTransitionsList"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketLifecycleConfigurationRulesNoncurrentVersionTransitionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketLifecycleConfigurationRulesNoncurrentVersionTransitionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-bucket/index.ts",
          "line": 3415
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 3405
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 3469
          },
          "name": "resetNewerNoncurrentVersions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 3485
          },
          "name": "resetStorageClass"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 3501
          },
          "name": "resetTransitionInDays"
        }
      ],
      "name": "S3BucketLifecycleConfigurationRulesNoncurrentVersionTransitionsOutputReference",
      "namespace": "s3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 3473
          },
          "name": "newerNoncurrentVersionsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 3489
          },
          "name": "storageClassInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 3505
          },
          "name": "transitionInDaysInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 3463
          },
          "name": "newerNoncurrentVersions",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 3479
          },
          "name": "storageClass",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 3495
          },
          "name": "transitionInDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 3419
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketLifecycleConfigurationRulesNoncurrentVersionTransitions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketLifecycleConfigurationRulesNoncurrentVersionTransitionsOutputReference"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketLifecycleConfigurationRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketLifecycleConfigurationRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-bucket/index.ts",
          "line": 4283
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 4273
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 4412
          },
          "name": "putAbortIncompleteMultipartUpload",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketLifecycleConfigurationRulesAbortIncompleteMultipartUpload"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 4492
          },
          "name": "putNoncurrentVersionExpiration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketLifecycleConfigurationRulesNoncurrentVersionExpiration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 4524
          },
          "name": "putNoncurrentVersionTransition",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketLifecycleConfigurationRulesNoncurrentVersionTransition"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 4540
          },
          "name": "putNoncurrentVersionTransitions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketLifecycleConfigurationRulesNoncurrentVersionTransitions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 4620
          },
          "name": "putTagFilters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketLifecycleConfigurationRulesTagFilters"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 4636
          },
          "name": "putTransition",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketLifecycleConfigurationRulesTransition"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 4652
          },
          "name": "putTransitions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketLifecycleConfigurationRulesTransitions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 4415
          },
          "name": "resetAbortIncompleteMultipartUpload"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 4431
          },
          "name": "resetExpirationDate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 4447
          },
          "name": "resetExpirationInDays"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 4463
          },
          "name": "resetExpiredObjectDeleteMarker"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 4479
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 4495
          },
          "name": "resetNoncurrentVersionExpiration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 4511
          },
          "name": "resetNoncurrentVersionExpirationInDays"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 4527
          },
          "name": "resetNoncurrentVersionTransition"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 4543
          },
          "name": "resetNoncurrentVersionTransitions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 4559
          },
          "name": "resetObjectSizeGreaterThan"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 4575
          },
          "name": "resetObjectSizeLessThan"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 4591
          },
          "name": "resetPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 4607
          },
          "name": "resetStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 4623
          },
          "name": "resetTagFilters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 4639
          },
          "name": "resetTransition"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 4655
          },
          "name": "resetTransitions"
        }
      ],
      "name": "S3BucketLifecycleConfigurationRulesOutputReference",
      "namespace": "s3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 4409
          },
          "name": "abortIncompleteMultipartUpload",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketLifecycleConfigurationRulesAbortIncompleteMultipartUploadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 4489
          },
          "name": "noncurrentVersionExpiration",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketLifecycleConfigurationRulesNoncurrentVersionExpirationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 4521
          },
          "name": "noncurrentVersionTransition",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketLifecycleConfigurationRulesNoncurrentVersionTransitionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 4537
          },
          "name": "noncurrentVersionTransitions",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketLifecycleConfigurationRulesNoncurrentVersionTransitionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 4617
          },
          "name": "tagFilters",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketLifecycleConfigurationRulesTagFiltersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 4633
          },
          "name": "transition",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketLifecycleConfigurationRulesTransitionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 4649
          },
          "name": "transitions",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketLifecycleConfigurationRulesTransitionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 4419
          },
          "name": "abortIncompleteMultipartUploadInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketLifecycleConfigurationRulesAbortIncompleteMultipartUpload"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 4435
          },
          "name": "expirationDateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 4451
          },
          "name": "expirationInDaysInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 4467
          },
          "name": "expiredObjectDeleteMarkerInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 4483
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 4515
          },
          "name": "noncurrentVersionExpirationInDaysInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 4499
          },
          "name": "noncurrentVersionExpirationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketLifecycleConfigurationRulesNoncurrentVersionExpiration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 4531
          },
          "name": "noncurrentVersionTransitionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketLifecycleConfigurationRulesNoncurrentVersionTransition"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 4547
          },
          "name": "noncurrentVersionTransitionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketLifecycleConfigurationRulesNoncurrentVersionTransitions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 4563
          },
          "name": "objectSizeGreaterThanInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 4579
          },
          "name": "objectSizeLessThanInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 4595
          },
          "name": "prefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 4611
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 4627
          },
          "name": "tagFiltersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketLifecycleConfigurationRulesTagFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 4643
          },
          "name": "transitionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketLifecycleConfigurationRulesTransition"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 4659
          },
          "name": "transitionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketLifecycleConfigurationRulesTransitions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 4425
          },
          "name": "expirationDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 4441
          },
          "name": "expirationInDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 4457
          },
          "name": "expiredObjectDeleteMarker",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 4473
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 4505
          },
          "name": "noncurrentVersionExpirationInDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 4553
          },
          "name": "objectSizeGreaterThan",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 4569
          },
          "name": "objectSizeLessThan",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 4585
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 4601
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 4287
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketLifecycleConfigurationRules"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketLifecycleConfigurationRulesOutputReference"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketLifecycleConfigurationRulesTagFilters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketLifecycleConfigurationRulesTagFilters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 3529
      },
      "name": "S3BucketLifecycleConfigurationRulesTagFilters",
      "namespace": "s3Bucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#key S3Bucket#key}",
            "stability": "stable",
            "summary": "The tag key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 3535
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#value S3Bucket#value}",
            "stability": "stable",
            "summary": "The tag value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 3541
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketLifecycleConfigurationRulesTagFilters"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketLifecycleConfigurationRulesTagFiltersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketLifecycleConfigurationRulesTagFiltersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-bucket/index.ts",
          "line": 3671
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 3663
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 3678
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketLifecycleConfigurationRulesTagFiltersOutputReference"
            }
          }
        }
      ],
      "name": "S3BucketLifecycleConfigurationRulesTagFiltersList",
      "namespace": "s3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 3664
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketLifecycleConfigurationRulesTagFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketLifecycleConfigurationRulesTagFiltersList"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketLifecycleConfigurationRulesTagFiltersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketLifecycleConfigurationRulesTagFiltersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-bucket/index.ts",
          "line": 3590
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 3580
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 3638
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 3654
          },
          "name": "resetValue"
        }
      ],
      "name": "S3BucketLifecycleConfigurationRulesTagFiltersOutputReference",
      "namespace": "s3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 3642
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 3658
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 3632
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 3648
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 3594
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketLifecycleConfigurationRulesTagFilters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketLifecycleConfigurationRulesTagFiltersOutputReference"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketLifecycleConfigurationRulesTransition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketLifecycleConfigurationRulesTransition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 3682
      },
      "name": "S3BucketLifecycleConfigurationRulesTransition",
      "namespace": "s3Bucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#storage_class S3Bucket#storage_class}",
            "stability": "stable",
            "summary": "The storage class to which you want the object to transition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 3688
          },
          "name": "storageClass",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The date value must be in ISO 8601 format. The time is always midnight UTC.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#transition_date S3Bucket#transition_date}",
            "stability": "stable",
            "summary": "Indicates when objects are transitioned to the specified storage class."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 3694
          },
          "name": "transitionDate",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If the specified storage class is ``INTELLIGENT_TIERING``, ``GLACIER_IR``, ``GLACIER``, or ``DEEP_ARCHIVE``, valid values are ``0`` or positive integers. If the specified storage class is ``STANDARD_IA`` or ``ONEZONE_IA``, valid values are positive integers greater than ``30``. Be aware that some storage classes have a minimum storage duration and that you're charged for transitioning objects before their minimum storage duration. For more information, see [Constraints and considerations for transitions](https://docs.aws.amazon.com/AmazonS3/latest/userguide/lifecycle-transition-general-considerations.html#lifecycle-configuration-constraints) in the *Amazon S3 User Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#transition_in_days S3Bucket#transition_in_days}",
            "stability": "stable",
            "summary": "Indicates the number of days after creation when objects are transitioned to the specified storage class."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 3700
          },
          "name": "transitionInDays",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketLifecycleConfigurationRulesTransition"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketLifecycleConfigurationRulesTransitionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketLifecycleConfigurationRulesTransitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-bucket/index.ts",
          "line": 3754
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 3746
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 3808
          },
          "name": "resetStorageClass"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 3824
          },
          "name": "resetTransitionDate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 3840
          },
          "name": "resetTransitionInDays"
        }
      ],
      "name": "S3BucketLifecycleConfigurationRulesTransitionOutputReference",
      "namespace": "s3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 3812
          },
          "name": "storageClassInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 3828
          },
          "name": "transitionDateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 3844
          },
          "name": "transitionInDaysInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 3802
          },
          "name": "storageClass",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 3818
          },
          "name": "transitionDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 3834
          },
          "name": "transitionInDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 3758
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketLifecycleConfigurationRulesTransition"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketLifecycleConfigurationRulesTransitionOutputReference"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketLifecycleConfigurationRulesTransitions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketLifecycleConfigurationRulesTransitions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 3848
      },
      "name": "S3BucketLifecycleConfigurationRulesTransitions",
      "namespace": "s3Bucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#storage_class S3Bucket#storage_class}",
            "stability": "stable",
            "summary": "The storage class to which you want the object to transition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 3854
          },
          "name": "storageClass",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The date value must be in ISO 8601 format. The time is always midnight UTC.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#transition_date S3Bucket#transition_date}",
            "stability": "stable",
            "summary": "Indicates when objects are transitioned to the specified storage class."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 3860
          },
          "name": "transitionDate",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If the specified storage class is ``INTELLIGENT_TIERING``, ``GLACIER_IR``, ``GLACIER``, or ``DEEP_ARCHIVE``, valid values are ``0`` or positive integers. If the specified storage class is ``STANDARD_IA`` or ``ONEZONE_IA``, valid values are positive integers greater than ``30``. Be aware that some storage classes have a minimum storage duration and that you're charged for transitioning objects before their minimum storage duration. For more information, see [Constraints and considerations for transitions](https://docs.aws.amazon.com/AmazonS3/latest/userguide/lifecycle-transition-general-considerations.html#lifecycle-configuration-constraints) in the *Amazon S3 User Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#transition_in_days S3Bucket#transition_in_days}",
            "stability": "stable",
            "summary": "Indicates the number of days after creation when objects are transitioned to the specified storage class."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 3866
          },
          "name": "transitionInDays",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketLifecycleConfigurationRulesTransitions"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketLifecycleConfigurationRulesTransitionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketLifecycleConfigurationRulesTransitionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-bucket/index.ts",
          "line": 4025
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 4017
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 4032
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketLifecycleConfigurationRulesTransitionsOutputReference"
            }
          }
        }
      ],
      "name": "S3BucketLifecycleConfigurationRulesTransitionsList",
      "namespace": "s3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 4018
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketLifecycleConfigurationRulesTransitions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketLifecycleConfigurationRulesTransitionsList"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketLifecycleConfigurationRulesTransitionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketLifecycleConfigurationRulesTransitionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-bucket/index.ts",
          "line": 3922
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 3912
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 3976
          },
          "name": "resetStorageClass"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 3992
          },
          "name": "resetTransitionDate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 4008
          },
          "name": "resetTransitionInDays"
        }
      ],
      "name": "S3BucketLifecycleConfigurationRulesTransitionsOutputReference",
      "namespace": "s3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 3980
          },
          "name": "storageClassInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 3996
          },
          "name": "transitionDateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 4012
          },
          "name": "transitionInDaysInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 3970
          },
          "name": "storageClass",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 3986
          },
          "name": "transitionDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 4002
          },
          "name": "transitionInDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 3926
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketLifecycleConfigurationRulesTransitions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketLifecycleConfigurationRulesTransitionsOutputReference"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketLoggingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketLoggingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 5050
      },
      "name": "S3BucketLoggingConfiguration",
      "namespace": "s3Bucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can store log files in any bucket that you own. By default, logs are stored in the bucket where the ``LoggingConfiguration`` property is defined.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#destination_bucket_name S3Bucket#destination_bucket_name}",
            "stability": "stable",
            "summary": "The name of the bucket where Amazon S3 should store server access log files."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 5056
          },
          "name": "destinationBucketName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you store log files from multiple Amazon S3 buckets in a single bucket, you can use a prefix to distinguish which log files came from which bucket.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#log_file_prefix S3Bucket#log_file_prefix}",
            "stability": "stable",
            "summary": "A prefix for all log object keys."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 5062
          },
          "name": "logFilePrefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#target_object_key_format S3Bucket#target_object_key_format}",
            "stability": "stable",
            "summary": "Amazon S3 key format for log objects. Only one format, either PartitionedPrefix or SimplePrefix, is allowed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 5068
          },
          "name": "targetObjectKeyFormat",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketLoggingConfigurationTargetObjectKeyFormat"
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketLoggingConfiguration"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketLoggingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketLoggingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-bucket/index.ts",
          "line": 5122
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 5114
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 5205
          },
          "name": "putTargetObjectKeyFormat",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketLoggingConfigurationTargetObjectKeyFormat"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 5176
          },
          "name": "resetDestinationBucketName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 5192
          },
          "name": "resetLogFilePrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 5208
          },
          "name": "resetTargetObjectKeyFormat"
        }
      ],
      "name": "S3BucketLoggingConfigurationOutputReference",
      "namespace": "s3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 5202
          },
          "name": "targetObjectKeyFormat",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketLoggingConfigurationTargetObjectKeyFormatOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 5180
          },
          "name": "destinationBucketNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 5196
          },
          "name": "logFilePrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 5212
          },
          "name": "targetObjectKeyFormatInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketLoggingConfigurationTargetObjectKeyFormat"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 5170
          },
          "name": "destinationBucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 5186
          },
          "name": "logFilePrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 5126
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketLoggingConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketLoggingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketLoggingConfigurationTargetObjectKeyFormat": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketLoggingConfigurationTargetObjectKeyFormat",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 4917
      },
      "name": "S3BucketLoggingConfigurationTargetObjectKeyFormat",
      "namespace": "s3Bucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#partitioned_prefix S3Bucket#partitioned_prefix}",
            "stability": "stable",
            "summary": "Amazon S3 keys for log objects are partitioned in the following format:   ``[DestinationPrefix][SourceAccountId]/[SourceRegion]/[SourceBucket]/[YYYY]/[MM]/[DD]/[YYYY]-[MM]-[DD]-[hh]-[mm]-[ss]-[UniqueString]``   PartitionedPrefix defaults to EventTime delivery when server access logs are delivered."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 4925
          },
          "name": "partitionedPrefix",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketLoggingConfigurationTargetObjectKeyFormatPartitionedPrefix"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#simple_prefix S3Bucket#simple_prefix}",
            "stability": "stable",
            "summary": "This format defaults the prefix to the given log file prefix for delivering server access log file."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 4931
          },
          "name": "simplePrefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketLoggingConfigurationTargetObjectKeyFormat"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketLoggingConfigurationTargetObjectKeyFormatOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketLoggingConfigurationTargetObjectKeyFormatOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-bucket/index.ts",
          "line": 4978
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 4970
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 5023
          },
          "name": "putPartitionedPrefix",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketLoggingConfigurationTargetObjectKeyFormatPartitionedPrefix"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 5026
          },
          "name": "resetPartitionedPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 5042
          },
          "name": "resetSimplePrefix"
        }
      ],
      "name": "S3BucketLoggingConfigurationTargetObjectKeyFormatOutputReference",
      "namespace": "s3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 5020
          },
          "name": "partitionedPrefix",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketLoggingConfigurationTargetObjectKeyFormatPartitionedPrefixOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 5030
          },
          "name": "partitionedPrefixInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketLoggingConfigurationTargetObjectKeyFormatPartitionedPrefix"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 5046
          },
          "name": "simplePrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 5036
          },
          "name": "simplePrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 4982
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketLoggingConfigurationTargetObjectKeyFormat"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketLoggingConfigurationTargetObjectKeyFormatOutputReference"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketLoggingConfigurationTargetObjectKeyFormatPartitionedPrefix": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketLoggingConfigurationTargetObjectKeyFormatPartitionedPrefix",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 4819
      },
      "name": "S3BucketLoggingConfigurationTargetObjectKeyFormatPartitionedPrefix",
      "namespace": "s3Bucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "``PartitionDateSource`` can be ``EventTime`` or ``DeliveryTime``.\n For ``DeliveryTime``, the time in the log file names corresponds to the delivery time for the log files. \n  For ``EventTime``, The logs delivered are for a specific day only. The year, month, and day correspond to the day on which the event occurred, and the hour, minutes and seconds are set to 00 in the key.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#partition_date_source S3Bucket#partition_date_source}",
            "stability": "stable",
            "summary": "Specifies the partition date source for the partitioned prefix."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 4827
          },
          "name": "partitionDateSource",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketLoggingConfigurationTargetObjectKeyFormatPartitionedPrefix"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketLoggingConfigurationTargetObjectKeyFormatPartitionedPrefixOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketLoggingConfigurationTargetObjectKeyFormatPartitionedPrefixOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-bucket/index.ts",
          "line": 4867
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 4859
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 4909
          },
          "name": "resetPartitionDateSource"
        }
      ],
      "name": "S3BucketLoggingConfigurationTargetObjectKeyFormatPartitionedPrefixOutputReference",
      "namespace": "s3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 4913
          },
          "name": "partitionDateSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 4903
          },
          "name": "partitionDateSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 4871
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketLoggingConfigurationTargetObjectKeyFormatPartitionedPrefix"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketLoggingConfigurationTargetObjectKeyFormatPartitionedPrefixOutputReference"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketMetadataTableConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketMetadataTableConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 5357
      },
      "name": "S3BucketMetadataTableConfiguration",
      "namespace": "s3Bucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The destination table bucket must be in the same Region and AWS-account as the general purpose bucket. The specified metadata table name must be unique within the ``aws_s3_metadata`` namespace in the destination table bucket.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#s3_tables_destination S3Bucket#s3_tables_destination}",
            "stability": "stable",
            "summary": "The destination information for the metadata table configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 5363
          },
          "name": "s3TablesDestination",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketMetadataTableConfigurationS3TablesDestination"
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketMetadataTableConfiguration"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketMetadataTableConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketMetadataTableConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-bucket/index.ts",
          "line": 5403
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 5395
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 5442
          },
          "name": "putS3TablesDestination",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketMetadataTableConfigurationS3TablesDestination"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 5445
          },
          "name": "resetS3TablesDestination"
        }
      ],
      "name": "S3BucketMetadataTableConfigurationOutputReference",
      "namespace": "s3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 5439
          },
          "name": "s3TablesDestination",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketMetadataTableConfigurationS3TablesDestinationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 5449
          },
          "name": "s3TablesDestinationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketMetadataTableConfigurationS3TablesDestination"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 5407
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketMetadataTableConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketMetadataTableConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketMetadataTableConfigurationS3TablesDestination": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketMetadataTableConfigurationS3TablesDestination",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 5216
      },
      "name": "S3BucketMetadataTableConfigurationS3TablesDestination",
      "namespace": "s3Bucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The destination table bucket must be in the same Region and AWS-account as the general purpose bucket.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#table_bucket_arn S3Bucket#table_bucket_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) for the table bucket that's specified as the destination in the metadata table configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 5222
          },
          "name": "tableBucketArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The specified metadata table name must be unique within the ``aws_s3_metadata`` namespace in the destination table bucket.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#table_name S3Bucket#table_name}",
            "stability": "stable",
            "summary": "The name for the metadata table in your metadata table configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 5228
          },
          "name": "tableName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketMetadataTableConfigurationS3TablesDestination"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketMetadataTableConfigurationS3TablesDestinationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketMetadataTableConfigurationS3TablesDestinationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-bucket/index.ts",
          "line": 5275
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 5267
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 5328
          },
          "name": "resetTableBucketArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 5344
          },
          "name": "resetTableName"
        }
      ],
      "name": "S3BucketMetadataTableConfigurationS3TablesDestinationOutputReference",
      "namespace": "s3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 5316
          },
          "name": "tableArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 5353
          },
          "name": "tableNamespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 5332
          },
          "name": "tableBucketArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 5348
          },
          "name": "tableNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 5322
          },
          "name": "tableBucketArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 5338
          },
          "name": "tableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 5279
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketMetadataTableConfigurationS3TablesDestination"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketMetadataTableConfigurationS3TablesDestinationOutputReference"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketMetricsConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketMetricsConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 5606
      },
      "name": "S3BucketMetricsConfigurations",
      "namespace": "s3Bucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The metrics configuration only includes objects that meet the filter's criteria.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#access_point_arn S3Bucket#access_point_arn}",
            "stability": "stable",
            "summary": "The access point that was used while performing operations on the object."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 5612
          },
          "name": "accessPointArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This can be any value you choose that helps you identify your metrics configuration.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#id S3Bucket#id}\n\nPlease be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "The ID used to identify the metrics configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 5621
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#prefix S3Bucket#prefix}",
            "stability": "stable",
            "summary": "The prefix that an object must have to be included in the metrics results."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 5627
          },
          "name": "prefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The metrics configuration includes only objects that meet the filter's criteria.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#tag_filters S3Bucket#tag_filters}",
            "stability": "stable",
            "summary": "Specifies a list of tag filters to use as a metrics configuration filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 5633
          },
          "name": "tagFilters",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketMetricsConfigurationsTagFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketMetricsConfigurations"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketMetricsConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketMetricsConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-bucket/index.ts",
          "line": 5821
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 5813
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 5828
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketMetricsConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "S3BucketMetricsConfigurationsList",
      "namespace": "s3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 5814
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketMetricsConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketMetricsConfigurationsList"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketMetricsConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketMetricsConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-bucket/index.ts",
          "line": 5696
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 5686
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 5801
          },
          "name": "putTagFilters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketMetricsConfigurationsTagFilters"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 5756
          },
          "name": "resetAccessPointArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 5772
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 5788
          },
          "name": "resetPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 5804
          },
          "name": "resetTagFilters"
        }
      ],
      "name": "S3BucketMetricsConfigurationsOutputReference",
      "namespace": "s3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 5798
          },
          "name": "tagFilters",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketMetricsConfigurationsTagFiltersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 5760
          },
          "name": "accessPointArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 5776
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 5792
          },
          "name": "prefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 5808
          },
          "name": "tagFiltersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketMetricsConfigurationsTagFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 5750
          },
          "name": "accessPointArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 5766
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 5782
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 5700
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketMetricsConfigurations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketMetricsConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketMetricsConfigurationsTagFilters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketMetricsConfigurationsTagFilters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 5453
      },
      "name": "S3BucketMetricsConfigurationsTagFilters",
      "namespace": "s3Bucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#key S3Bucket#key}",
            "stability": "stable",
            "summary": "The tag key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 5459
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#value S3Bucket#value}",
            "stability": "stable",
            "summary": "The tag value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 5465
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketMetricsConfigurationsTagFilters"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketMetricsConfigurationsTagFiltersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketMetricsConfigurationsTagFiltersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-bucket/index.ts",
          "line": 5595
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 5587
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 5602
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketMetricsConfigurationsTagFiltersOutputReference"
            }
          }
        }
      ],
      "name": "S3BucketMetricsConfigurationsTagFiltersList",
      "namespace": "s3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 5588
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketMetricsConfigurationsTagFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketMetricsConfigurationsTagFiltersList"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketMetricsConfigurationsTagFiltersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketMetricsConfigurationsTagFiltersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-bucket/index.ts",
          "line": 5514
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 5504
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 5562
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 5578
          },
          "name": "resetValue"
        }
      ],
      "name": "S3BucketMetricsConfigurationsTagFiltersOutputReference",
      "namespace": "s3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 5566
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 5582
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 5556
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 5572
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 5518
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketMetricsConfigurationsTagFilters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketMetricsConfigurationsTagFiltersOutputReference"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 7527
      },
      "name": "S3BucketNotificationConfiguration",
      "namespace": "s3Bucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#event_bridge_configuration S3Bucket#event_bridge_configuration}",
            "stability": "stable",
            "summary": "Enables delivery of events to Amazon EventBridge."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 7533
          },
          "name": "eventBridgeConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationEventBridgeConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#lambda_configurations S3Bucket#lambda_configurations}",
            "stability": "stable",
            "summary": "Describes the LAMlong functions to invoke and the events for which to invoke them."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 7539
          },
          "name": "lambdaConfigurations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationLambdaConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#queue_configurations S3Bucket#queue_configurations}",
            "stability": "stable",
            "summary": "The Amazon Simple Queue Service queues to publish messages to and the events for which to publish messages."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 7545
          },
          "name": "queueConfigurations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationQueueConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#topic_configurations S3Bucket#topic_configurations}",
            "stability": "stable",
            "summary": "The topic to which notifications are sent and the events for which notifications are generated."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 7551
          },
          "name": "topicConfigurations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationTopicConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketNotificationConfiguration"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationEventBridgeConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationEventBridgeConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 5832
      },
      "name": "S3BucketNotificationConfigurationEventBridgeConfiguration",
      "namespace": "s3Bucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#event_bridge_enabled S3Bucket#event_bridge_enabled}",
            "stability": "stable",
            "summary": "Enables delivery of events to Amazon EventBridge."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 5838
          },
          "name": "eventBridgeEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketNotificationConfigurationEventBridgeConfiguration"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationEventBridgeConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationEventBridgeConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-bucket/index.ts",
          "line": 5878
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 5870
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 5920
          },
          "name": "resetEventBridgeEnabled"
        }
      ],
      "name": "S3BucketNotificationConfigurationEventBridgeConfigurationOutputReference",
      "namespace": "s3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 5924
          },
          "name": "eventBridgeEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 5914
          },
          "name": "eventBridgeEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 5882
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationEventBridgeConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketNotificationConfigurationEventBridgeConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationLambdaConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationLambdaConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 6273
      },
      "name": "S3BucketNotificationConfigurationLambdaConfigurations",
      "namespace": "s3Bucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information, see [Supported Event Types](https://docs.aws.amazon.com/AmazonS3/latest/dev/NotificationHowTo.html) in the *Amazon S3 User Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#event S3Bucket#event}",
            "stability": "stable",
            "summary": "The Amazon S3 bucket event for which to invoke the LAMlong function."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 6279
          },
          "name": "event",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For example, you can create a filter so that only image files with a ``.jpg`` extension invoke the function when they are added to the Amazon S3 bucket.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#filter S3Bucket#filter}",
            "stability": "stable",
            "summary": "The filtering rules that determine which objects invoke the AWS Lambda function."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 6285
          },
          "name": "filter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationLambdaConfigurationsFilter"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#function S3Bucket#function}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the LAMlong function that Amazon S3 invokes when the specified event type occurs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 6291
          },
          "name": "function",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketNotificationConfigurationLambdaConfigurations"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationLambdaConfigurationsFilter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationLambdaConfigurationsFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 6177
      },
      "name": "S3BucketNotificationConfigurationLambdaConfigurationsFilter",
      "namespace": "s3Bucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#s3_key S3Bucket#s3_key}",
            "stability": "stable",
            "summary": "A container for object key name prefix and suffix filtering rules."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 6183
          },
          "name": "s3Key",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationLambdaConfigurationsFilterS3Key"
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketNotificationConfigurationLambdaConfigurationsFilter"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationLambdaConfigurationsFilterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationLambdaConfigurationsFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-bucket/index.ts",
          "line": 6223
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 6215
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 6262
          },
          "name": "putS3Key",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationLambdaConfigurationsFilterS3Key"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 6265
          },
          "name": "resetS3Key"
        }
      ],
      "name": "S3BucketNotificationConfigurationLambdaConfigurationsFilterOutputReference",
      "namespace": "s3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 6259
          },
          "name": "s3Key",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationLambdaConfigurationsFilterS3KeyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 6269
          },
          "name": "s3KeyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationLambdaConfigurationsFilterS3Key"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 6227
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationLambdaConfigurationsFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketNotificationConfigurationLambdaConfigurationsFilterOutputReference"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationLambdaConfigurationsFilterS3Key": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationLambdaConfigurationsFilterS3Key",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 6081
      },
      "name": "S3BucketNotificationConfigurationLambdaConfigurationsFilterS3Key",
      "namespace": "s3Bucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#rules S3Bucket#rules}",
            "stability": "stable",
            "summary": "A list of containers for the key-value pair that defines the criteria for the filter rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 6087
          },
          "name": "rules",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationLambdaConfigurationsFilterS3KeyRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketNotificationConfigurationLambdaConfigurationsFilterS3Key"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationLambdaConfigurationsFilterS3KeyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationLambdaConfigurationsFilterS3KeyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-bucket/index.ts",
          "line": 6127
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 6119
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 6166
          },
          "name": "putRules",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationLambdaConfigurationsFilterS3KeyRules"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 6169
          },
          "name": "resetRules"
        }
      ],
      "name": "S3BucketNotificationConfigurationLambdaConfigurationsFilterS3KeyOutputReference",
      "namespace": "s3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 6163
          },
          "name": "rules",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationLambdaConfigurationsFilterS3KeyRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 6173
          },
          "name": "rulesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationLambdaConfigurationsFilterS3KeyRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 6131
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationLambdaConfigurationsFilterS3Key"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketNotificationConfigurationLambdaConfigurationsFilterS3KeyOutputReference"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationLambdaConfigurationsFilterS3KeyRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationLambdaConfigurationsFilterS3KeyRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 5928
      },
      "name": "S3BucketNotificationConfigurationLambdaConfigurationsFilterS3KeyRules",
      "namespace": "s3Bucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The maximum length is 1,024 characters. Overlapping prefixes and suffixes are not supported. For more information, see [Configuring Event Notifications](https://docs.aws.amazon.com/AmazonS3/latest/dev/NotificationHowTo.html) in the *Amazon S3 User Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#name S3Bucket#name}",
            "stability": "stable",
            "summary": "The object key name prefix or suffix identifying one or more objects to which the filtering rule applies."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 5934
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#value S3Bucket#value}",
            "stability": "stable",
            "summary": "The value that the filter searches for in object key names."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 5940
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketNotificationConfigurationLambdaConfigurationsFilterS3KeyRules"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationLambdaConfigurationsFilterS3KeyRulesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationLambdaConfigurationsFilterS3KeyRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-bucket/index.ts",
          "line": 6070
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 6062
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 6077
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationLambdaConfigurationsFilterS3KeyRulesOutputReference"
            }
          }
        }
      ],
      "name": "S3BucketNotificationConfigurationLambdaConfigurationsFilterS3KeyRulesList",
      "namespace": "s3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 6063
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationLambdaConfigurationsFilterS3KeyRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketNotificationConfigurationLambdaConfigurationsFilterS3KeyRulesList"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationLambdaConfigurationsFilterS3KeyRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationLambdaConfigurationsFilterS3KeyRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-bucket/index.ts",
          "line": 5989
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 5979
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 6037
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 6053
          },
          "name": "resetValue"
        }
      ],
      "name": "S3BucketNotificationConfigurationLambdaConfigurationsFilterS3KeyRulesOutputReference",
      "namespace": "s3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 6041
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 6057
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 6031
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 6047
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 5993
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationLambdaConfigurationsFilterS3KeyRules"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketNotificationConfigurationLambdaConfigurationsFilterS3KeyRulesOutputReference"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationLambdaConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationLambdaConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-bucket/index.ts",
          "line": 6450
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 6442
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 6457
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationLambdaConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "S3BucketNotificationConfigurationLambdaConfigurationsList",
      "namespace": "s3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 6443
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationLambdaConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketNotificationConfigurationLambdaConfigurationsList"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationLambdaConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationLambdaConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-bucket/index.ts",
          "line": 6347
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 6337
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 6414
          },
          "name": "putFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationLambdaConfigurationsFilter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 6401
          },
          "name": "resetEvent"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 6417
          },
          "name": "resetFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 6433
          },
          "name": "resetFunction"
        }
      ],
      "name": "S3BucketNotificationConfigurationLambdaConfigurationsOutputReference",
      "namespace": "s3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 6411
          },
          "name": "filter",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationLambdaConfigurationsFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 6405
          },
          "name": "eventInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 6421
          },
          "name": "filterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationLambdaConfigurationsFilter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 6437
          },
          "name": "functionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 6395
          },
          "name": "event",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 6427
          },
          "name": "function",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 6351
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationLambdaConfigurations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketNotificationConfigurationLambdaConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-bucket/index.ts",
          "line": 7612
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 7604
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 7669
          },
          "name": "putEventBridgeConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationEventBridgeConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 7685
          },
          "name": "putLambdaConfigurations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationLambdaConfigurations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 7701
          },
          "name": "putQueueConfigurations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationQueueConfigurations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 7717
          },
          "name": "putTopicConfigurations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationTopicConfigurations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 7672
          },
          "name": "resetEventBridgeConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 7688
          },
          "name": "resetLambdaConfigurations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 7704
          },
          "name": "resetQueueConfigurations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 7720
          },
          "name": "resetTopicConfigurations"
        }
      ],
      "name": "S3BucketNotificationConfigurationOutputReference",
      "namespace": "s3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 7666
          },
          "name": "eventBridgeConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationEventBridgeConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 7682
          },
          "name": "lambdaConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationLambdaConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 7698
          },
          "name": "queueConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationQueueConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 7714
          },
          "name": "topicConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationTopicConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 7676
          },
          "name": "eventBridgeConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationEventBridgeConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 7692
          },
          "name": "lambdaConfigurationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationLambdaConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 7708
          },
          "name": "queueConfigurationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationQueueConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 7724
          },
          "name": "topicConfigurationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationTopicConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 7616
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketNotificationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationQueueConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationQueueConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 6806
      },
      "name": "S3BucketNotificationConfigurationQueueConfigurations",
      "namespace": "s3Bucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information, see [Supported Event Types](https://docs.aws.amazon.com/AmazonS3/latest/dev/NotificationHowTo.html) in the *Amazon S3 User Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#event S3Bucket#event}",
            "stability": "stable",
            "summary": "The Amazon S3 bucket event about which you want to publish messages to Amazon SQS."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 6812
          },
          "name": "event",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For example, you can create a filter so that Amazon S3 sends notifications only when image files with a ``.jpg`` extension are added to the bucket. For more information, see [Configuring event notifications using object key name filtering](https://docs.aws.amazon.com/AmazonS3/latest/user-guide/notification-how-to-filtering.html) in the *Amazon S3 User Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#filter S3Bucket#filter}",
            "stability": "stable",
            "summary": "The filtering rules that determine which objects trigger notifications."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 6818
          },
          "name": "filter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationQueueConfigurationsFilter"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "FIFO queues are not allowed when enabling an SQS queue as the event notification destination.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#queue S3Bucket#queue}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the Amazon SQS queue to which Amazon S3 publishes a message when it detects events of the specified type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 6824
          },
          "name": "queue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketNotificationConfigurationQueueConfigurations"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationQueueConfigurationsFilter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationQueueConfigurationsFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 6710
      },
      "name": "S3BucketNotificationConfigurationQueueConfigurationsFilter",
      "namespace": "s3Bucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#s3_key S3Bucket#s3_key}",
            "stability": "stable",
            "summary": "A container for object key name prefix and suffix filtering rules."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 6716
          },
          "name": "s3Key",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationQueueConfigurationsFilterS3Key"
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketNotificationConfigurationQueueConfigurationsFilter"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationQueueConfigurationsFilterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationQueueConfigurationsFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-bucket/index.ts",
          "line": 6756
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 6748
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 6795
          },
          "name": "putS3Key",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationQueueConfigurationsFilterS3Key"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 6798
          },
          "name": "resetS3Key"
        }
      ],
      "name": "S3BucketNotificationConfigurationQueueConfigurationsFilterOutputReference",
      "namespace": "s3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 6792
          },
          "name": "s3Key",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationQueueConfigurationsFilterS3KeyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 6802
          },
          "name": "s3KeyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationQueueConfigurationsFilterS3Key"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 6760
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationQueueConfigurationsFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketNotificationConfigurationQueueConfigurationsFilterOutputReference"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationQueueConfigurationsFilterS3Key": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationQueueConfigurationsFilterS3Key",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 6614
      },
      "name": "S3BucketNotificationConfigurationQueueConfigurationsFilterS3Key",
      "namespace": "s3Bucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#rules S3Bucket#rules}",
            "stability": "stable",
            "summary": "A list of containers for the key-value pair that defines the criteria for the filter rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 6620
          },
          "name": "rules",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationQueueConfigurationsFilterS3KeyRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketNotificationConfigurationQueueConfigurationsFilterS3Key"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationQueueConfigurationsFilterS3KeyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationQueueConfigurationsFilterS3KeyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-bucket/index.ts",
          "line": 6660
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 6652
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 6699
          },
          "name": "putRules",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationQueueConfigurationsFilterS3KeyRules"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 6702
          },
          "name": "resetRules"
        }
      ],
      "name": "S3BucketNotificationConfigurationQueueConfigurationsFilterS3KeyOutputReference",
      "namespace": "s3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 6696
          },
          "name": "rules",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationQueueConfigurationsFilterS3KeyRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 6706
          },
          "name": "rulesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationQueueConfigurationsFilterS3KeyRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 6664
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationQueueConfigurationsFilterS3Key"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketNotificationConfigurationQueueConfigurationsFilterS3KeyOutputReference"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationQueueConfigurationsFilterS3KeyRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationQueueConfigurationsFilterS3KeyRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 6461
      },
      "name": "S3BucketNotificationConfigurationQueueConfigurationsFilterS3KeyRules",
      "namespace": "s3Bucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The maximum length is 1,024 characters. Overlapping prefixes and suffixes are not supported. For more information, see [Configuring Event Notifications](https://docs.aws.amazon.com/AmazonS3/latest/dev/NotificationHowTo.html) in the *Amazon S3 User Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#name S3Bucket#name}",
            "stability": "stable",
            "summary": "The object key name prefix or suffix identifying one or more objects to which the filtering rule applies."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 6467
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#value S3Bucket#value}",
            "stability": "stable",
            "summary": "The value that the filter searches for in object key names."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 6473
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketNotificationConfigurationQueueConfigurationsFilterS3KeyRules"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationQueueConfigurationsFilterS3KeyRulesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationQueueConfigurationsFilterS3KeyRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-bucket/index.ts",
          "line": 6603
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 6595
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 6610
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationQueueConfigurationsFilterS3KeyRulesOutputReference"
            }
          }
        }
      ],
      "name": "S3BucketNotificationConfigurationQueueConfigurationsFilterS3KeyRulesList",
      "namespace": "s3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 6596
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationQueueConfigurationsFilterS3KeyRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketNotificationConfigurationQueueConfigurationsFilterS3KeyRulesList"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationQueueConfigurationsFilterS3KeyRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationQueueConfigurationsFilterS3KeyRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-bucket/index.ts",
          "line": 6522
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 6512
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 6570
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 6586
          },
          "name": "resetValue"
        }
      ],
      "name": "S3BucketNotificationConfigurationQueueConfigurationsFilterS3KeyRulesOutputReference",
      "namespace": "s3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 6574
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 6590
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 6564
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 6580
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 6526
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationQueueConfigurationsFilterS3KeyRules"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketNotificationConfigurationQueueConfigurationsFilterS3KeyRulesOutputReference"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationQueueConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationQueueConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-bucket/index.ts",
          "line": 6983
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 6975
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 6990
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationQueueConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "S3BucketNotificationConfigurationQueueConfigurationsList",
      "namespace": "s3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 6976
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationQueueConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketNotificationConfigurationQueueConfigurationsList"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationQueueConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationQueueConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-bucket/index.ts",
          "line": 6880
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 6870
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 6947
          },
          "name": "putFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationQueueConfigurationsFilter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 6934
          },
          "name": "resetEvent"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 6950
          },
          "name": "resetFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 6966
          },
          "name": "resetQueue"
        }
      ],
      "name": "S3BucketNotificationConfigurationQueueConfigurationsOutputReference",
      "namespace": "s3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 6944
          },
          "name": "filter",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationQueueConfigurationsFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 6938
          },
          "name": "eventInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 6954
          },
          "name": "filterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationQueueConfigurationsFilter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 6970
          },
          "name": "queueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 6928
          },
          "name": "event",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 6960
          },
          "name": "queue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 6884
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationQueueConfigurations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketNotificationConfigurationQueueConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationTopicConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationTopicConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 7339
      },
      "name": "S3BucketNotificationConfigurationTopicConfigurations",
      "namespace": "s3Bucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information, see [Supported Event Types](https://docs.aws.amazon.com/AmazonS3/latest/dev/NotificationHowTo.html) in the *Amazon S3 User Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#event S3Bucket#event}",
            "stability": "stable",
            "summary": "The Amazon S3 bucket event about which to send notifications."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 7345
          },
          "name": "event",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For example, you can create a filter so that Amazon S3 sends notifications only when image files with a ``.jpg`` extension are added to the bucket.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#filter S3Bucket#filter}",
            "stability": "stable",
            "summary": "The filtering rules that determine for which objects to send notifications."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 7351
          },
          "name": "filter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationTopicConfigurationsFilter"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#topic S3Bucket#topic}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the Amazon SNS topic to which Amazon S3 publishes a message when it detects events of the specified type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 7357
          },
          "name": "topic",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketNotificationConfigurationTopicConfigurations"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationTopicConfigurationsFilter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationTopicConfigurationsFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 7243
      },
      "name": "S3BucketNotificationConfigurationTopicConfigurationsFilter",
      "namespace": "s3Bucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#s3_key S3Bucket#s3_key}",
            "stability": "stable",
            "summary": "A container for object key name prefix and suffix filtering rules."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 7249
          },
          "name": "s3Key",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationTopicConfigurationsFilterS3Key"
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketNotificationConfigurationTopicConfigurationsFilter"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationTopicConfigurationsFilterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationTopicConfigurationsFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-bucket/index.ts",
          "line": 7289
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 7281
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 7328
          },
          "name": "putS3Key",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationTopicConfigurationsFilterS3Key"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 7331
          },
          "name": "resetS3Key"
        }
      ],
      "name": "S3BucketNotificationConfigurationTopicConfigurationsFilterOutputReference",
      "namespace": "s3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 7325
          },
          "name": "s3Key",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationTopicConfigurationsFilterS3KeyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 7335
          },
          "name": "s3KeyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationTopicConfigurationsFilterS3Key"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 7293
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationTopicConfigurationsFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketNotificationConfigurationTopicConfigurationsFilterOutputReference"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationTopicConfigurationsFilterS3Key": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationTopicConfigurationsFilterS3Key",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 7147
      },
      "name": "S3BucketNotificationConfigurationTopicConfigurationsFilterS3Key",
      "namespace": "s3Bucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#rules S3Bucket#rules}",
            "stability": "stable",
            "summary": "A list of containers for the key-value pair that defines the criteria for the filter rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 7153
          },
          "name": "rules",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationTopicConfigurationsFilterS3KeyRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketNotificationConfigurationTopicConfigurationsFilterS3Key"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationTopicConfigurationsFilterS3KeyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationTopicConfigurationsFilterS3KeyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-bucket/index.ts",
          "line": 7193
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 7185
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 7232
          },
          "name": "putRules",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationTopicConfigurationsFilterS3KeyRules"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 7235
          },
          "name": "resetRules"
        }
      ],
      "name": "S3BucketNotificationConfigurationTopicConfigurationsFilterS3KeyOutputReference",
      "namespace": "s3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 7229
          },
          "name": "rules",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationTopicConfigurationsFilterS3KeyRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 7239
          },
          "name": "rulesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationTopicConfigurationsFilterS3KeyRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 7197
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationTopicConfigurationsFilterS3Key"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketNotificationConfigurationTopicConfigurationsFilterS3KeyOutputReference"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationTopicConfigurationsFilterS3KeyRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationTopicConfigurationsFilterS3KeyRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 6994
      },
      "name": "S3BucketNotificationConfigurationTopicConfigurationsFilterS3KeyRules",
      "namespace": "s3Bucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The maximum length is 1,024 characters. Overlapping prefixes and suffixes are not supported. For more information, see [Configuring Event Notifications](https://docs.aws.amazon.com/AmazonS3/latest/dev/NotificationHowTo.html) in the *Amazon S3 User Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#name S3Bucket#name}",
            "stability": "stable",
            "summary": "The object key name prefix or suffix identifying one or more objects to which the filtering rule applies."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 7000
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#value S3Bucket#value}",
            "stability": "stable",
            "summary": "The value that the filter searches for in object key names."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 7006
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketNotificationConfigurationTopicConfigurationsFilterS3KeyRules"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationTopicConfigurationsFilterS3KeyRulesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationTopicConfigurationsFilterS3KeyRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-bucket/index.ts",
          "line": 7136
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 7128
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 7143
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationTopicConfigurationsFilterS3KeyRulesOutputReference"
            }
          }
        }
      ],
      "name": "S3BucketNotificationConfigurationTopicConfigurationsFilterS3KeyRulesList",
      "namespace": "s3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 7129
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationTopicConfigurationsFilterS3KeyRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketNotificationConfigurationTopicConfigurationsFilterS3KeyRulesList"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationTopicConfigurationsFilterS3KeyRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationTopicConfigurationsFilterS3KeyRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-bucket/index.ts",
          "line": 7055
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 7045
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 7103
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 7119
          },
          "name": "resetValue"
        }
      ],
      "name": "S3BucketNotificationConfigurationTopicConfigurationsFilterS3KeyRulesOutputReference",
      "namespace": "s3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 7107
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 7123
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 7097
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 7113
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 7059
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationTopicConfigurationsFilterS3KeyRules"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketNotificationConfigurationTopicConfigurationsFilterS3KeyRulesOutputReference"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationTopicConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationTopicConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-bucket/index.ts",
          "line": 7516
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 7508
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 7523
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationTopicConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "S3BucketNotificationConfigurationTopicConfigurationsList",
      "namespace": "s3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 7509
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationTopicConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketNotificationConfigurationTopicConfigurationsList"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationTopicConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationTopicConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-bucket/index.ts",
          "line": 7413
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 7403
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 7480
          },
          "name": "putFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationTopicConfigurationsFilter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 7467
          },
          "name": "resetEvent"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 7483
          },
          "name": "resetFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 7499
          },
          "name": "resetTopic"
        }
      ],
      "name": "S3BucketNotificationConfigurationTopicConfigurationsOutputReference",
      "namespace": "s3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 7477
          },
          "name": "filter",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationTopicConfigurationsFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 7471
          },
          "name": "eventInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 7487
          },
          "name": "filterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationTopicConfigurationsFilter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 7503
          },
          "name": "topicInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 7461
          },
          "name": "event",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 7493
          },
          "name": "topic",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 7417
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketNotificationConfigurationTopicConfigurations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketNotificationConfigurationTopicConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketObjectLockConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketObjectLockConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 7990
      },
      "name": "S3BucketObjectLockConfiguration",
      "namespace": "s3Bucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#object_lock_enabled S3Bucket#object_lock_enabled}",
            "stability": "stable",
            "summary": "Indicates whether this bucket has an Object Lock configuration enabled. Enable ``ObjectLockEnabled`` when you apply ``ObjectLockConfiguration`` to a bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 7996
          },
          "name": "objectLockEnabled",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Enable this rule when you apply ``ObjectLockConfiguration`` to a bucket. If Object Lock is turned on, bucket settings require both ``Mode`` and a period of either ``Days`` or ``Years``. You cannot specify ``Days`` and ``Years`` at the same time. For more information, see [ObjectLockRule](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-objectlockrule.html) and [DefaultRetention](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-defaultretention.html).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#rule S3Bucket#rule}",
            "stability": "stable",
            "summary": "Specifies the Object Lock rule for the specified object."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 8002
          },
          "name": "rule",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketObjectLockConfigurationRule"
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketObjectLockConfiguration"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketObjectLockConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketObjectLockConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-bucket/index.ts",
          "line": 8049
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 8041
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 8110
          },
          "name": "putRule",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketObjectLockConfigurationRule"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 8097
          },
          "name": "resetObjectLockEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 8113
          },
          "name": "resetRule"
        }
      ],
      "name": "S3BucketObjectLockConfigurationOutputReference",
      "namespace": "s3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 8107
          },
          "name": "rule",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketObjectLockConfigurationRuleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 8101
          },
          "name": "objectLockEnabledInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 8117
          },
          "name": "ruleInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketObjectLockConfigurationRule"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 8091
          },
          "name": "objectLockEnabled",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 8053
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketObjectLockConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketObjectLockConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketObjectLockConfigurationRule": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketObjectLockConfigurationRule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 7894
      },
      "name": "S3BucketObjectLockConfigurationRule",
      "namespace": "s3Bucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "If Object Lock is turned on, bucket settings require both ``Mode`` and a period of either ``Days`` or ``Years``. You cannot specify ``Days`` and ``Years`` at the same time. For more information about allowable values for mode and period, see [DefaultRetention](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-defaultretention.html).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#default_retention S3Bucket#default_retention}",
            "stability": "stable",
            "summary": "The default Object Lock retention mode and period that you want to apply to new objects placed in the specified bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 7900
          },
          "name": "defaultRetention",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketObjectLockConfigurationRuleDefaultRetention"
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketObjectLockConfigurationRule"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketObjectLockConfigurationRuleDefaultRetention": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketObjectLockConfigurationRuleDefaultRetention",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 7728
      },
      "name": "S3BucketObjectLockConfigurationRuleDefaultRetention",
      "namespace": "s3Bucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "If Object Lock is turned on, you must specify ``Mode`` and specify either ``Days`` or ``Years``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#days S3Bucket#days}",
            "stability": "stable",
            "summary": "The number of days that you want to specify for the default retention period."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 7734
          },
          "name": "days",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If Object Lock is turned on, you must specify ``Mode`` and specify either ``Days`` or ``Years``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#mode S3Bucket#mode}",
            "stability": "stable",
            "summary": "The default Object Lock retention mode you want to apply to new objects placed in the specified bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 7740
          },
          "name": "mode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If Object Lock is turned on, you must specify ``Mode`` and specify either ``Days`` or ``Years``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#years S3Bucket#years}",
            "stability": "stable",
            "summary": "The number of years that you want to specify for the default retention period."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 7746
          },
          "name": "years",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketObjectLockConfigurationRuleDefaultRetention"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketObjectLockConfigurationRuleDefaultRetentionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketObjectLockConfigurationRuleDefaultRetentionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-bucket/index.ts",
          "line": 7800
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 7792
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 7854
          },
          "name": "resetDays"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 7870
          },
          "name": "resetMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 7886
          },
          "name": "resetYears"
        }
      ],
      "name": "S3BucketObjectLockConfigurationRuleDefaultRetentionOutputReference",
      "namespace": "s3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 7858
          },
          "name": "daysInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 7874
          },
          "name": "modeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 7890
          },
          "name": "yearsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 7848
          },
          "name": "days",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 7864
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 7880
          },
          "name": "years",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 7804
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketObjectLockConfigurationRuleDefaultRetention"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketObjectLockConfigurationRuleDefaultRetentionOutputReference"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketObjectLockConfigurationRuleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketObjectLockConfigurationRuleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-bucket/index.ts",
          "line": 7940
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 7932
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 7979
          },
          "name": "putDefaultRetention",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketObjectLockConfigurationRuleDefaultRetention"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 7982
          },
          "name": "resetDefaultRetention"
        }
      ],
      "name": "S3BucketObjectLockConfigurationRuleOutputReference",
      "namespace": "s3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 7976
          },
          "name": "defaultRetention",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketObjectLockConfigurationRuleDefaultRetentionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 7986
          },
          "name": "defaultRetentionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketObjectLockConfigurationRuleDefaultRetention"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 7944
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketObjectLockConfigurationRule"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketObjectLockConfigurationRuleOutputReference"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketOwnershipControls": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketOwnershipControls",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 8239
      },
      "name": "S3BucketOwnershipControls",
      "namespace": "s3Bucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#rules S3Bucket#rules}",
            "stability": "stable",
            "summary": "Specifies the container element for Object Ownership rules."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 8245
          },
          "name": "rules",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketOwnershipControlsRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketOwnershipControls"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketOwnershipControlsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketOwnershipControlsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-bucket/index.ts",
          "line": 8285
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 8277
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 8324
          },
          "name": "putRules",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketOwnershipControlsRules"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 8327
          },
          "name": "resetRules"
        }
      ],
      "name": "S3BucketOwnershipControlsOutputReference",
      "namespace": "s3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 8321
          },
          "name": "rules",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketOwnershipControlsRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 8331
          },
          "name": "rulesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketOwnershipControlsRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 8289
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketOwnershipControls"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketOwnershipControlsOutputReference"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketOwnershipControlsRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketOwnershipControlsRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 8121
      },
      "name": "S3BucketOwnershipControlsRules",
      "namespace": "s3Bucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#object_ownership S3Bucket#object_ownership}",
            "stability": "stable",
            "summary": "Specifies an object ownership rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 8127
          },
          "name": "objectOwnership",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketOwnershipControlsRules"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketOwnershipControlsRulesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketOwnershipControlsRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-bucket/index.ts",
          "line": 8228
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 8220
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 8235
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketOwnershipControlsRulesOutputReference"
            }
          }
        }
      ],
      "name": "S3BucketOwnershipControlsRulesList",
      "namespace": "s3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 8221
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketOwnershipControlsRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketOwnershipControlsRulesList"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketOwnershipControlsRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketOwnershipControlsRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-bucket/index.ts",
          "line": 8169
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 8159
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 8211
          },
          "name": "resetObjectOwnership"
        }
      ],
      "name": "S3BucketOwnershipControlsRulesOutputReference",
      "namespace": "s3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 8215
          },
          "name": "objectOwnershipInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 8205
          },
          "name": "objectOwnership",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 8173
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketOwnershipControlsRules"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketOwnershipControlsRulesOutputReference"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketPublicAccessBlockConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketPublicAccessBlockConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 8335
      },
      "name": "S3BucketPublicAccessBlockConfiguration",
      "namespace": "s3Bucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Setting this element to ``TRUE`` causes the following behavior:\n  +  PUT Bucket ACL and PUT Object ACL calls fail if the specified ACL is public.\n  +  PUT Object calls fail if the request includes a public ACL.\n  +  PUT Bucket calls fail if the request includes a public ACL.\n  \n Enabling this setting doesn't affect existing policies or ACLs.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#block_public_acls S3Bucket#block_public_acls}",
            "stability": "stable",
            "summary": "Specifies whether Amazon S3 should block public access control lists (ACLs) for this bucket and objects in this bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 8346
          },
          "name": "blockPublicAcls",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Setting this element to ``TRUE`` causes Amazon S3 to reject calls to PUT Bucket policy if the specified bucket policy allows public access. \n Enabling this setting doesn't affect existing bucket policies.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#block_public_policy S3Bucket#block_public_policy}",
            "stability": "stable",
            "summary": "Specifies whether Amazon S3 should block public bucket policies for this bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 8353
          },
          "name": "blockPublicPolicy",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Setting this element to ``TRUE`` causes Amazon S3 to ignore all public ACLs on this bucket and objects in this bucket.\n Enabling this setting doesn't affect the persistence of any existing ACLs and doesn't prevent new public ACLs from being set.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#ignore_public_acls S3Bucket#ignore_public_acls}",
            "stability": "stable",
            "summary": "Specifies whether Amazon S3 should ignore public ACLs for this bucket and objects in this bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 8360
          },
          "name": "ignorePublicAcls",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Setting this element to ``TRUE`` restricts access to this bucket to only AWS-service principals and authorized users within this account if the bucket has a public policy.\n Enabling this setting doesn't affect previously stored bucket policies, except that public and cross-account access within any public bucket policy, including non-public delegation to specific accounts, is blocked.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#restrict_public_buckets S3Bucket#restrict_public_buckets}",
            "stability": "stable",
            "summary": "Specifies whether Amazon S3 should restrict public bucket policies for this bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 8367
          },
          "name": "restrictPublicBuckets",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketPublicAccessBlockConfiguration"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketPublicAccessBlockConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketPublicAccessBlockConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-bucket/index.ts",
          "line": 8428
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 8420
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 8488
          },
          "name": "resetBlockPublicAcls"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 8504
          },
          "name": "resetBlockPublicPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 8520
          },
          "name": "resetIgnorePublicAcls"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 8536
          },
          "name": "resetRestrictPublicBuckets"
        }
      ],
      "name": "S3BucketPublicAccessBlockConfigurationOutputReference",
      "namespace": "s3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 8492
          },
          "name": "blockPublicAclsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 8508
          },
          "name": "blockPublicPolicyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 8524
          },
          "name": "ignorePublicAclsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 8540
          },
          "name": "restrictPublicBucketsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 8482
          },
          "name": "blockPublicAcls",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 8498
          },
          "name": "blockPublicPolicy",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 8514
          },
          "name": "ignorePublicAcls",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 8530
          },
          "name": "restrictPublicBuckets",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 8432
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketPublicAccessBlockConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketPublicAccessBlockConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 10876
      },
      "name": "S3BucketReplicationConfiguration",
      "namespace": "s3Bucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information, see [How to Set Up Replication](https://docs.aws.amazon.com/AmazonS3/latest/dev/replication-how-setup.html) in the *Amazon S3 User Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#role S3Bucket#role}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the IAMlong (IAM) role that Amazon S3 assumes when replicating objects."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 10882
          },
          "name": "role",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "A replication configuration must have at least one rule and can contain a maximum of 1,000 rules.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#rules S3Bucket#rules}",
            "stability": "stable",
            "summary": "A container for one or more replication rules."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 10888
          },
          "name": "rules",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketReplicationConfiguration"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-bucket/index.ts",
          "line": 10935
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 10927
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 10996
          },
          "name": "putRules",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRules"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 10983
          },
          "name": "resetRole"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 10999
          },
          "name": "resetRules"
        }
      ],
      "name": "S3BucketReplicationConfigurationOutputReference",
      "namespace": "s3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 10993
          },
          "name": "rules",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 10987
          },
          "name": "roleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 11003
          },
          "name": "rulesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 10977
          },
          "name": "role",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 10939
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketReplicationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 10505
      },
      "name": "S3BucketReplicationConfigurationRules",
      "namespace": "s3Bucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "If you specify a ``Filter`` in your replication configuration, you must also include a ``DeleteMarkerReplication`` element. If your ``Filter`` includes a ``Tag`` element, the ``DeleteMarkerReplication`` ``Status`` must be set to Disabled, because Amazon S3 does not support replicating delete markers for tag-based rules. For an example configuration, see [Basic Rule Configuration](https://docs.aws.amazon.com/AmazonS3/latest/dev/replication-add-config.html#replication-config-min-rule-config). \n For more information about delete marker replication, see [Basic Rule Configuration](https://docs.aws.amazon.com/AmazonS3/latest/dev/delete-marker-replication.html). \n  If you are using an earlier version of the replication configuration, Amazon S3 handles replication of delete markers differently. For more information, see [Backward Compatibility](https://docs.aws.amazon.com/AmazonS3/latest/dev/replication-add-config.html#replication-backward-compat-considerations).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#delete_marker_replication S3Bucket#delete_marker_replication}",
            "stability": "stable",
            "summary": "Specifies whether Amazon S3 replicates delete markers."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 10513
          },
          "name": "deleteMarkerReplication",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesDeleteMarkerReplication"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#destination S3Bucket#destination}",
            "stability": "stable",
            "summary": "A container for information about the replication destination and its configurations including enabling the S3 Replication Time Control (S3 RTC)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 10519
          },
          "name": "destination",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesDestination"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "A ``Filter`` must specify exactly one ``Prefix``, ``TagFilter``, or an ``And`` child element. The use of the filter field indicates that this is a V2 replication configuration. This field isn't supported in a V1 replication configuration.\n  V1 replication configuration only supports filtering by key prefix. To filter using a V1 replication configuration, add the ``Prefix`` directly as a child element of the ``Rule`` element.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#filter S3Bucket#filter}",
            "stability": "stable",
            "summary": "A filter that identifies the subset of objects to which the replication rule applies."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 10526
          },
          "name": "filter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesFilter"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The maximum value is 255 characters. If you don't specify a value, AWS CloudFormation generates a random ID. When using a V2 replication configuration this property is capitalized as \"ID\".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#id S3Bucket#id}\n\nPlease be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "A unique identifier for the rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 10535
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The maximum prefix length is 1,024 characters. To include all objects in a bucket, specify an empty string. To filter using a V1 replication configuration, add the ``Prefix`` directly as a child element of the ``Rule`` element.\n  Replacement must be made for object keys containing special characters (such as carriage returns) when using XML requests. For more information, see [XML related object key constraints](https://docs.aws.amazon.com/AmazonS3/latest/userguide/object-keys.html#object-key-xml-related-constraints).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#prefix S3Bucket#prefix}",
            "stability": "stable",
            "summary": "An object key name prefix that identifies the object or objects to which the rule applies."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 10542
          },
          "name": "prefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Amazon S3 will attempt to replicate objects according to all replication rules. However, if there are two or more rules with the same destination bucket, then objects will be replicated according to the rule with the highest priority. The higher the number, the higher the priority. \n For more information, see [Replication](https://docs.aws.amazon.com/AmazonS3/latest/dev/replication.html) in the *Amazon S3 User Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#priority S3Bucket#priority}",
            "stability": "stable",
            "summary": "The priority indicates which rule has precedence whenever two or more replication rules conflict."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 10549
          },
          "name": "priority",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can choose to enable or disable the replication of these objects.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#source_selection_criteria S3Bucket#source_selection_criteria}",
            "stability": "stable",
            "summary": "A container that describes additional filters for identifying the source objects that you want to replicate."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 10555
          },
          "name": "sourceSelectionCriteria",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesSourceSelectionCriteria"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#status S3Bucket#status}",
            "stability": "stable",
            "summary": "Specifies whether the rule is enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 10561
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketReplicationConfigurationRules"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesDeleteMarkerReplication": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesDeleteMarkerReplication",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 8544
      },
      "name": "S3BucketReplicationConfigurationRulesDeleteMarkerReplication",
      "namespace": "s3Bucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#status S3Bucket#status}",
            "stability": "stable",
            "summary": "Indicates whether to replicate delete markers. Disabled by default."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 8550
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketReplicationConfigurationRulesDeleteMarkerReplication"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesDeleteMarkerReplicationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesDeleteMarkerReplicationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-bucket/index.ts",
          "line": 8590
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 8582
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 8632
          },
          "name": "resetStatus"
        }
      ],
      "name": "S3BucketReplicationConfigurationRulesDeleteMarkerReplicationOutputReference",
      "namespace": "s3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 8636
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 8626
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 8594
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesDeleteMarkerReplication"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketReplicationConfigurationRulesDeleteMarkerReplicationOutputReference"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesDestination": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesDestination",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 9288
      },
      "name": "S3BucketReplicationConfigurationRulesDestination",
      "namespace": "s3Bucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "If this is not specified in the replication configuration, the replicas are owned by same AWS-account that owns the source object.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#access_control_translation S3Bucket#access_control_translation}",
            "stability": "stable",
            "summary": "Specify this only in a cross-account scenario (where source and destination bucket owners are not the same), and you want to change replica ownership to the AWS-account that owns the destination bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 9294
          },
          "name": "accessControlTranslation",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesDestinationAccessControlTranslation"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "In a cross-account scenario, if you direct Amazon S3 to change replica ownership to the AWS-account that owns the destination bucket by specifying the ``AccessControlTranslation`` property, this is the account ID of the destination bucket owner. For more information, see [Cross-Region Replication Additional Configuration: Change Replica Owner](https://docs.aws.amazon.com/AmazonS3/latest/dev/crr-change-owner.html) in the *Amazon S3 User Guide*.\n If you specify the ``AccessControlTranslation`` property, the ``Account`` property is required.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#account S3Bucket#account}",
            "stability": "stable",
            "summary": "Destination bucket owner account ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 9301
          },
          "name": "account",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#bucket S3Bucket#bucket}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the bucket where you want Amazon S3 to store the results."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 9307
          },
          "name": "bucket",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#encryption_configuration S3Bucket#encryption_configuration}",
            "stability": "stable",
            "summary": "Specifies encryption-related information."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 9313
          },
          "name": "encryptionConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesDestinationEncryptionConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#metrics S3Bucket#metrics}",
            "stability": "stable",
            "summary": "A container specifying replication metrics-related settings enabling replication metrics and events."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 9319
          },
          "name": "metrics",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesDestinationMetrics"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Must be specified together with a ``Metrics`` block.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#replication_time S3Bucket#replication_time}",
            "stability": "stable",
            "summary": "A container specifying S3 Replication Time Control (S3 RTC), including whether S3 RTC is enabled and the time when all objects and operations on objects must be replicated."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 9325
          },
          "name": "replicationTime",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesDestinationReplicationTime"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "By default, Amazon S3 uses the storage class of the source object to create the object replica. \n For valid values, see the ``StorageClass`` element of the [PUT Bucket replication](https://docs.aws.amazon.com/AmazonS3/latest/API/RESTBucketPUTreplication.html) action in the *Amazon S3 API Reference*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#storage_class S3Bucket#storage_class}",
            "stability": "stable",
            "summary": "The storage class to use when replicating objects, such as S3 Standard or reduced redundancy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 9332
          },
          "name": "storageClass",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketReplicationConfigurationRulesDestination"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesDestinationAccessControlTranslation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesDestinationAccessControlTranslation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 8640
      },
      "name": "S3BucketReplicationConfigurationRulesDestinationAccessControlTranslation",
      "namespace": "s3Bucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#owner S3Bucket#owner}",
            "stability": "stable",
            "summary": "Specifies the replica ownership. For default and valid values, see [PUT bucket replication](https://docs.aws.amazon.com/AmazonS3/latest/API/RESTBucketPUTreplication.html) in the *Amazon S3 API Reference*."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 8646
          },
          "name": "owner",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketReplicationConfigurationRulesDestinationAccessControlTranslation"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesDestinationAccessControlTranslationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesDestinationAccessControlTranslationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-bucket/index.ts",
          "line": 8686
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 8678
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 8728
          },
          "name": "resetOwner"
        }
      ],
      "name": "S3BucketReplicationConfigurationRulesDestinationAccessControlTranslationOutputReference",
      "namespace": "s3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 8732
          },
          "name": "ownerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 8722
          },
          "name": "owner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 8690
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesDestinationAccessControlTranslation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketReplicationConfigurationRulesDestinationAccessControlTranslationOutputReference"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesDestinationEncryptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesDestinationEncryptionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 8736
      },
      "name": "S3BucketReplicationConfigurationRulesDestinationEncryptionConfiguration",
      "namespace": "s3Bucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Amazon S3 uses this key to encrypt replica objects. Amazon S3 only supports symmetric encryption KMS keys. For more information, see [Asymmetric keys in KMS](https://docs.aws.amazon.com//kms/latest/developerguide/symmetric-asymmetric.html) in the *Key Management Service Developer Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#replica_kms_key_id S3Bucket#replica_kms_key_id}",
            "stability": "stable",
            "summary": "Specifies the ID (Key ARN or Alias ARN) of the customer managed AWS KMS key stored in AWS Key Management Service (KMS) for the destination bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 8742
          },
          "name": "replicaKmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketReplicationConfigurationRulesDestinationEncryptionConfiguration"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesDestinationEncryptionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesDestinationEncryptionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-bucket/index.ts",
          "line": 8782
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 8774
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 8824
          },
          "name": "resetReplicaKmsKeyId"
        }
      ],
      "name": "S3BucketReplicationConfigurationRulesDestinationEncryptionConfigurationOutputReference",
      "namespace": "s3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 8828
          },
          "name": "replicaKmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 8818
          },
          "name": "replicaKmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 8786
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesDestinationEncryptionConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketReplicationConfigurationRulesDestinationEncryptionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesDestinationMetrics": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesDestinationMetrics",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 8929
      },
      "name": "S3BucketReplicationConfigurationRulesDestinationMetrics",
      "namespace": "s3Bucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#event_threshold S3Bucket#event_threshold}",
            "stability": "stable",
            "summary": "A container specifying the time threshold for emitting the ``s3:Replication:OperationMissedThreshold`` event."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 8935
          },
          "name": "eventThreshold",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesDestinationMetricsEventThreshold"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#status S3Bucket#status}",
            "stability": "stable",
            "summary": "Specifies whether the replication metrics are enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 8941
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketReplicationConfigurationRulesDestinationMetrics"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesDestinationMetricsEventThreshold": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesDestinationMetricsEventThreshold",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 8832
      },
      "name": "S3BucketReplicationConfigurationRulesDestinationMetricsEventThreshold",
      "namespace": "s3Bucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#minutes S3Bucket#minutes}",
            "stability": "stable",
            "summary": "Contains an integer specifying time in minutes.    Valid value: 15."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 8839
          },
          "name": "minutes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketReplicationConfigurationRulesDestinationMetricsEventThreshold"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesDestinationMetricsEventThresholdOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesDestinationMetricsEventThresholdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-bucket/index.ts",
          "line": 8879
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 8871
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 8921
          },
          "name": "resetMinutes"
        }
      ],
      "name": "S3BucketReplicationConfigurationRulesDestinationMetricsEventThresholdOutputReference",
      "namespace": "s3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 8925
          },
          "name": "minutesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 8915
          },
          "name": "minutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 8883
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesDestinationMetricsEventThreshold"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketReplicationConfigurationRulesDestinationMetricsEventThresholdOutputReference"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesDestinationMetricsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesDestinationMetricsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-bucket/index.ts",
          "line": 8988
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 8980
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 9033
          },
          "name": "putEventThreshold",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesDestinationMetricsEventThreshold"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 9036
          },
          "name": "resetEventThreshold"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 9052
          },
          "name": "resetStatus"
        }
      ],
      "name": "S3BucketReplicationConfigurationRulesDestinationMetricsOutputReference",
      "namespace": "s3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 9030
          },
          "name": "eventThreshold",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesDestinationMetricsEventThresholdOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 9040
          },
          "name": "eventThresholdInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesDestinationMetricsEventThreshold"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 9056
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 9046
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 8992
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesDestinationMetrics"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketReplicationConfigurationRulesDestinationMetricsOutputReference"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesDestinationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesDestinationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-bucket/index.ts",
          "line": 9414
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 9406
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 9489
          },
          "name": "putAccessControlTranslation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesDestinationAccessControlTranslation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 9537
          },
          "name": "putEncryptionConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesDestinationEncryptionConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 9553
          },
          "name": "putMetrics",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesDestinationMetrics"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 9569
          },
          "name": "putReplicationTime",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesDestinationReplicationTime"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 9492
          },
          "name": "resetAccessControlTranslation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 9508
          },
          "name": "resetAccount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 9524
          },
          "name": "resetBucket"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 9540
          },
          "name": "resetEncryptionConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 9556
          },
          "name": "resetMetrics"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 9572
          },
          "name": "resetReplicationTime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 9588
          },
          "name": "resetStorageClass"
        }
      ],
      "name": "S3BucketReplicationConfigurationRulesDestinationOutputReference",
      "namespace": "s3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 9486
          },
          "name": "accessControlTranslation",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesDestinationAccessControlTranslationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 9534
          },
          "name": "encryptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesDestinationEncryptionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 9550
          },
          "name": "metrics",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesDestinationMetricsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 9566
          },
          "name": "replicationTime",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesDestinationReplicationTimeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 9496
          },
          "name": "accessControlTranslationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesDestinationAccessControlTranslation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 9512
          },
          "name": "accountInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 9528
          },
          "name": "bucketInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 9544
          },
          "name": "encryptionConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesDestinationEncryptionConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 9560
          },
          "name": "metricsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesDestinationMetrics"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 9576
          },
          "name": "replicationTimeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesDestinationReplicationTime"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 9592
          },
          "name": "storageClassInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 9502
          },
          "name": "account",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 9518
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 9582
          },
          "name": "storageClass",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 9418
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesDestination"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketReplicationConfigurationRulesDestinationOutputReference"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesDestinationReplicationTime": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesDestinationReplicationTime",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 9157
      },
      "name": "S3BucketReplicationConfigurationRulesDestinationReplicationTime",
      "namespace": "s3Bucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#status S3Bucket#status}",
            "stability": "stable",
            "summary": "Specifies whether the replication time is enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 9163
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#time S3Bucket#time}",
            "stability": "stable",
            "summary": "A container specifying the time by which replication should be complete for all objects and operations on objects."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 9169
          },
          "name": "time",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesDestinationReplicationTimeTime"
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketReplicationConfigurationRulesDestinationReplicationTime"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesDestinationReplicationTimeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesDestinationReplicationTimeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-bucket/index.ts",
          "line": 9216
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 9208
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 9277
          },
          "name": "putTime",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesDestinationReplicationTimeTime"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 9264
          },
          "name": "resetStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 9280
          },
          "name": "resetTime"
        }
      ],
      "name": "S3BucketReplicationConfigurationRulesDestinationReplicationTimeOutputReference",
      "namespace": "s3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 9274
          },
          "name": "time",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesDestinationReplicationTimeTimeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 9268
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 9284
          },
          "name": "timeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesDestinationReplicationTimeTime"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 9258
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 9220
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesDestinationReplicationTime"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketReplicationConfigurationRulesDestinationReplicationTimeOutputReference"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesDestinationReplicationTimeTime": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesDestinationReplicationTimeTime",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 9060
      },
      "name": "S3BucketReplicationConfigurationRulesDestinationReplicationTimeTime",
      "namespace": "s3Bucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#minutes S3Bucket#minutes}",
            "stability": "stable",
            "summary": "Contains an integer specifying time in minutes.    Valid value: 15."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 9067
          },
          "name": "minutes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketReplicationConfigurationRulesDestinationReplicationTimeTime"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesDestinationReplicationTimeTimeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesDestinationReplicationTimeTimeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-bucket/index.ts",
          "line": 9107
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 9099
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 9149
          },
          "name": "resetMinutes"
        }
      ],
      "name": "S3BucketReplicationConfigurationRulesDestinationReplicationTimeTimeOutputReference",
      "namespace": "s3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 9153
          },
          "name": "minutesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 9143
          },
          "name": "minutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 9111
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesDestinationReplicationTimeTime"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketReplicationConfigurationRulesDestinationReplicationTimeTimeOutputReference"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesFilter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 10011
      },
      "name": "S3BucketReplicationConfigurationRulesFilter",
      "namespace": "s3Bucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The filters determine the subset of objects to which the rule applies. This element is required only if you specify more than one filter. For example: \n  +  If you specify both a ``Prefix`` and a ``TagFilter``, wrap these filters in an ``And`` tag.\n  +  If you specify a filter based on multiple tags, wrap the ``TagFilter`` elements in an ``And`` tag.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#and S3Bucket#and}",
            "stability": "stable",
            "summary": "A container for specifying rule filters."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 10019
          },
          "name": "and",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesFilterAnd"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Replacement must be made for object keys containing special characters (such as carriage returns) when using XML requests. For more information, see [XML related object key constraints](https://docs.aws.amazon.com/AmazonS3/latest/userguide/object-keys.html#object-key-xml-related-constraints).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#prefix S3Bucket#prefix}",
            "stability": "stable",
            "summary": "An object key name prefix that identifies the subset of objects to which the rule applies."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 10026
          },
          "name": "prefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The rule applies only to objects that have the tag in their tag set.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#tag_filter S3Bucket#tag_filter}",
            "stability": "stable",
            "summary": "A container for specifying a tag key and value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 10033
          },
          "name": "tagFilter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesFilterTagFilter"
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketReplicationConfigurationRulesFilter"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesFilterAnd": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesFilterAnd",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 9749
      },
      "name": "S3BucketReplicationConfigurationRulesFilterAnd",
      "namespace": "s3Bucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#prefix S3Bucket#prefix}",
            "stability": "stable",
            "summary": "An object key name prefix that identifies the subset of objects to which the rule applies."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 9755
          },
          "name": "prefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#tag_filters S3Bucket#tag_filters}",
            "stability": "stable",
            "summary": "An array of tags containing key and value pairs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 9761
          },
          "name": "tagFilters",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesFilterAndTagFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketReplicationConfigurationRulesFilterAnd"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesFilterAndOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesFilterAndOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-bucket/index.ts",
          "line": 9808
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 9800
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 9869
          },
          "name": "putTagFilters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesFilterAndTagFilters"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 9856
          },
          "name": "resetPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 9872
          },
          "name": "resetTagFilters"
        }
      ],
      "name": "S3BucketReplicationConfigurationRulesFilterAndOutputReference",
      "namespace": "s3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 9866
          },
          "name": "tagFilters",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesFilterAndTagFiltersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 9860
          },
          "name": "prefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 9876
          },
          "name": "tagFiltersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesFilterAndTagFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 9850
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 9812
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesFilterAnd"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketReplicationConfigurationRulesFilterAndOutputReference"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesFilterAndTagFilters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesFilterAndTagFilters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 9596
      },
      "name": "S3BucketReplicationConfigurationRulesFilterAndTagFilters",
      "namespace": "s3Bucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#key S3Bucket#key}",
            "stability": "stable",
            "summary": "The tag key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 9602
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#value S3Bucket#value}",
            "stability": "stable",
            "summary": "The tag value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 9608
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketReplicationConfigurationRulesFilterAndTagFilters"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesFilterAndTagFiltersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesFilterAndTagFiltersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-bucket/index.ts",
          "line": 9738
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 9730
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 9745
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesFilterAndTagFiltersOutputReference"
            }
          }
        }
      ],
      "name": "S3BucketReplicationConfigurationRulesFilterAndTagFiltersList",
      "namespace": "s3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 9731
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesFilterAndTagFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketReplicationConfigurationRulesFilterAndTagFiltersList"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesFilterAndTagFiltersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesFilterAndTagFiltersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-bucket/index.ts",
          "line": 9657
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 9647
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 9705
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 9721
          },
          "name": "resetValue"
        }
      ],
      "name": "S3BucketReplicationConfigurationRulesFilterAndTagFiltersOutputReference",
      "namespace": "s3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 9709
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 9725
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 9699
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 9715
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 9661
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesFilterAndTagFilters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketReplicationConfigurationRulesFilterAndTagFiltersOutputReference"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesFilterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-bucket/index.ts",
          "line": 10087
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 10079
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 10138
          },
          "name": "putAnd",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesFilterAnd"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 10170
          },
          "name": "putTagFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesFilterTagFilter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 10141
          },
          "name": "resetAnd"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 10157
          },
          "name": "resetPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 10173
          },
          "name": "resetTagFilter"
        }
      ],
      "name": "S3BucketReplicationConfigurationRulesFilterOutputReference",
      "namespace": "s3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 10135
          },
          "name": "and",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesFilterAndOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 10167
          },
          "name": "tagFilter",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesFilterTagFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 10145
          },
          "name": "andInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesFilterAnd"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 10161
          },
          "name": "prefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 10177
          },
          "name": "tagFilterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesFilterTagFilter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 10151
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 10091
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketReplicationConfigurationRulesFilterOutputReference"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesFilterTagFilter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesFilterTagFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 9880
      },
      "name": "S3BucketReplicationConfigurationRulesFilterTagFilter",
      "namespace": "s3Bucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#key S3Bucket#key}",
            "stability": "stable",
            "summary": "The tag key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 9886
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#value S3Bucket#value}",
            "stability": "stable",
            "summary": "The tag value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 9892
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketReplicationConfigurationRulesFilterTagFilter"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesFilterTagFilterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesFilterTagFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-bucket/index.ts",
          "line": 9939
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 9931
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 9987
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 10003
          },
          "name": "resetValue"
        }
      ],
      "name": "S3BucketReplicationConfigurationRulesFilterTagFilterOutputReference",
      "namespace": "s3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 9991
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 10007
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 9981
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 9997
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 9943
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesFilterTagFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketReplicationConfigurationRulesFilterTagFilterOutputReference"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-bucket/index.ts",
          "line": 10865
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 10857
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 10872
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesOutputReference"
            }
          }
        }
      ],
      "name": "S3BucketReplicationConfigurationRulesList",
      "namespace": "s3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 10858
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketReplicationConfigurationRulesList"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-bucket/index.ts",
          "line": 10652
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 10642
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 10733
          },
          "name": "putDeleteMarkerReplication",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesDeleteMarkerReplication"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 10749
          },
          "name": "putDestination",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesDestination"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 10765
          },
          "name": "putFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesFilter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 10829
          },
          "name": "putSourceSelectionCriteria",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesSourceSelectionCriteria"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 10736
          },
          "name": "resetDeleteMarkerReplication"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 10752
          },
          "name": "resetDestination"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 10768
          },
          "name": "resetFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 10784
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 10800
          },
          "name": "resetPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 10816
          },
          "name": "resetPriority"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 10832
          },
          "name": "resetSourceSelectionCriteria"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 10848
          },
          "name": "resetStatus"
        }
      ],
      "name": "S3BucketReplicationConfigurationRulesOutputReference",
      "namespace": "s3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 10730
          },
          "name": "deleteMarkerReplication",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesDeleteMarkerReplicationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 10746
          },
          "name": "destination",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesDestinationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 10762
          },
          "name": "filter",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 10826
          },
          "name": "sourceSelectionCriteria",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesSourceSelectionCriteriaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 10740
          },
          "name": "deleteMarkerReplicationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesDeleteMarkerReplication"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 10756
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesDestination"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 10772
          },
          "name": "filterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesFilter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 10788
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 10804
          },
          "name": "prefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 10820
          },
          "name": "priorityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 10836
          },
          "name": "sourceSelectionCriteriaInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesSourceSelectionCriteria"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 10852
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 10778
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 10794
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 10810
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 10842
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 10656
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRules"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketReplicationConfigurationRulesOutputReference"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesSourceSelectionCriteria": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesSourceSelectionCriteria",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 10374
      },
      "name": "S3BucketReplicationConfigurationRulesSourceSelectionCriteria",
      "namespace": "s3Bucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#replica_modifications S3Bucket#replica_modifications}",
            "stability": "stable",
            "summary": "A filter that you can specify for selection for modifications on replicas."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 10380
          },
          "name": "replicaModifications",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesSourceSelectionCriteriaReplicaModifications"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#sse_kms_encrypted_objects S3Bucket#sse_kms_encrypted_objects}",
            "stability": "stable",
            "summary": "A container for filter information for the selection of Amazon S3 objects encrypted with AWS KMS."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 10386
          },
          "name": "sseKmsEncryptedObjects",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesSourceSelectionCriteriaSseKmsEncryptedObjects"
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketReplicationConfigurationRulesSourceSelectionCriteria"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesSourceSelectionCriteriaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesSourceSelectionCriteriaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-bucket/index.ts",
          "line": 10433
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 10425
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 10478
          },
          "name": "putReplicaModifications",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesSourceSelectionCriteriaReplicaModifications"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 10494
          },
          "name": "putSseKmsEncryptedObjects",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesSourceSelectionCriteriaSseKmsEncryptedObjects"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 10481
          },
          "name": "resetReplicaModifications"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 10497
          },
          "name": "resetSseKmsEncryptedObjects"
        }
      ],
      "name": "S3BucketReplicationConfigurationRulesSourceSelectionCriteriaOutputReference",
      "namespace": "s3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 10475
          },
          "name": "replicaModifications",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesSourceSelectionCriteriaReplicaModificationsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 10491
          },
          "name": "sseKmsEncryptedObjects",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesSourceSelectionCriteriaSseKmsEncryptedObjectsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 10485
          },
          "name": "replicaModificationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesSourceSelectionCriteriaReplicaModifications"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 10501
          },
          "name": "sseKmsEncryptedObjectsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesSourceSelectionCriteriaSseKmsEncryptedObjects"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 10437
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesSourceSelectionCriteria"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketReplicationConfigurationRulesSourceSelectionCriteriaOutputReference"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesSourceSelectionCriteriaReplicaModifications": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesSourceSelectionCriteriaReplicaModifications",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 10181
      },
      "name": "S3BucketReplicationConfigurationRulesSourceSelectionCriteriaReplicaModifications",
      "namespace": "s3Bucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#status S3Bucket#status}",
            "stability": "stable",
            "summary": "Specifies whether Amazon S3 replicates modifications on replicas.   *Allowed values*: ``Enabled`` | ``Disabled``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 10188
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketReplicationConfigurationRulesSourceSelectionCriteriaReplicaModifications"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesSourceSelectionCriteriaReplicaModificationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesSourceSelectionCriteriaReplicaModificationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-bucket/index.ts",
          "line": 10228
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 10220
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 10270
          },
          "name": "resetStatus"
        }
      ],
      "name": "S3BucketReplicationConfigurationRulesSourceSelectionCriteriaReplicaModificationsOutputReference",
      "namespace": "s3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 10274
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 10264
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 10232
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesSourceSelectionCriteriaReplicaModifications"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketReplicationConfigurationRulesSourceSelectionCriteriaReplicaModificationsOutputReference"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesSourceSelectionCriteriaSseKmsEncryptedObjects": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesSourceSelectionCriteriaSseKmsEncryptedObjects",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 10278
      },
      "name": "S3BucketReplicationConfigurationRulesSourceSelectionCriteriaSseKmsEncryptedObjects",
      "namespace": "s3Bucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#status S3Bucket#status}",
            "stability": "stable",
            "summary": "Specifies whether Amazon S3 replicates objects created with server-side encryption using an AWS KMS key stored in AWS Key Management Service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 10284
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketReplicationConfigurationRulesSourceSelectionCriteriaSseKmsEncryptedObjects"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesSourceSelectionCriteriaSseKmsEncryptedObjectsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesSourceSelectionCriteriaSseKmsEncryptedObjectsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-bucket/index.ts",
          "line": 10324
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 10316
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 10366
          },
          "name": "resetStatus"
        }
      ],
      "name": "S3BucketReplicationConfigurationRulesSourceSelectionCriteriaSseKmsEncryptedObjectsOutputReference",
      "namespace": "s3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 10370
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 10360
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 10328
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketReplicationConfigurationRulesSourceSelectionCriteriaSseKmsEncryptedObjects"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketReplicationConfigurationRulesSourceSelectionCriteriaSseKmsEncryptedObjectsOutputReference"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 11007
      },
      "name": "S3BucketTags",
      "namespace": "s3Bucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#key S3Bucket#key}",
            "stability": "stable",
            "summary": "Name of the object key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 11013
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#value S3Bucket#value}",
            "stability": "stable",
            "summary": "Value of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 11019
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketTags"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-bucket/index.ts",
          "line": 11149
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 11141
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 11156
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketTagsOutputReference"
            }
          }
        }
      ],
      "name": "S3BucketTagsList",
      "namespace": "s3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 11142
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketTagsList"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-bucket/index.ts",
          "line": 11068
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 11058
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 11116
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 11132
          },
          "name": "resetValue"
        }
      ],
      "name": "S3BucketTagsOutputReference",
      "namespace": "s3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 11120
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 11136
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 11110
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 11126
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 11072
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketTagsOutputReference"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketVersioningConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketVersioningConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 11160
      },
      "name": "S3BucketVersioningConfiguration",
      "namespace": "s3Bucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#status S3Bucket#status}",
            "stability": "stable",
            "summary": "The versioning state of the bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 11166
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketVersioningConfiguration"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketVersioningConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketVersioningConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-bucket/index.ts",
          "line": 11206
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 11198
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 11248
          },
          "name": "resetStatus"
        }
      ],
      "name": "S3BucketVersioningConfigurationOutputReference",
      "namespace": "s3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 11252
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 11242
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 11210
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketVersioningConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketVersioningConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketWebsiteConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketWebsiteConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 11911
      },
      "name": "S3BucketWebsiteConfiguration",
      "namespace": "s3Bucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#error_document S3Bucket#error_document}",
            "stability": "stable",
            "summary": "The name of the error document for the website."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 11917
          },
          "name": "errorDocument",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#index_document S3Bucket#index_document}",
            "stability": "stable",
            "summary": "The name of the index document for the website."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 11923
          },
          "name": "indexDocument",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you specify this property, you can't specify any other property.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#redirect_all_requests_to S3Bucket#redirect_all_requests_to}",
            "stability": "stable",
            "summary": "The redirect behavior for every request to this bucket's website endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 11930
          },
          "name": "redirectAllRequestsTo",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketWebsiteConfigurationRedirectAllRequestsTo"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#routing_rules S3Bucket#routing_rules}",
            "stability": "stable",
            "summary": "Rules that define when a redirect is applied and the redirect behavior."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 11936
          },
          "name": "routingRules",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketWebsiteConfigurationRoutingRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketWebsiteConfiguration"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketWebsiteConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketWebsiteConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-bucket/index.ts",
          "line": 11997
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 11989
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 12086
          },
          "name": "putRedirectAllRequestsTo",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketWebsiteConfigurationRedirectAllRequestsTo"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 12102
          },
          "name": "putRoutingRules",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketWebsiteConfigurationRoutingRules"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 12057
          },
          "name": "resetErrorDocument"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 12073
          },
          "name": "resetIndexDocument"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 12089
          },
          "name": "resetRedirectAllRequestsTo"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 12105
          },
          "name": "resetRoutingRules"
        }
      ],
      "name": "S3BucketWebsiteConfigurationOutputReference",
      "namespace": "s3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 12083
          },
          "name": "redirectAllRequestsTo",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketWebsiteConfigurationRedirectAllRequestsToOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 12099
          },
          "name": "routingRules",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketWebsiteConfigurationRoutingRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 12061
          },
          "name": "errorDocumentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 12077
          },
          "name": "indexDocumentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 12093
          },
          "name": "redirectAllRequestsToInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketWebsiteConfigurationRedirectAllRequestsTo"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 12109
          },
          "name": "routingRulesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketWebsiteConfigurationRoutingRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 12051
          },
          "name": "errorDocument",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 12067
          },
          "name": "indexDocument",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 12001
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketWebsiteConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketWebsiteConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketWebsiteConfigurationRedirectAllRequestsTo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketWebsiteConfigurationRedirectAllRequestsTo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 11256
      },
      "name": "S3BucketWebsiteConfigurationRedirectAllRequestsTo",
      "namespace": "s3Bucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#host_name S3Bucket#host_name}",
            "stability": "stable",
            "summary": "Name of the host where requests are redirected."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 11262
          },
          "name": "hostName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#protocol S3Bucket#protocol}",
            "stability": "stable",
            "summary": "Protocol to use when redirecting requests. The default is the protocol that is used in the original request."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 11268
          },
          "name": "protocol",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketWebsiteConfigurationRedirectAllRequestsTo"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketWebsiteConfigurationRedirectAllRequestsToOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketWebsiteConfigurationRedirectAllRequestsToOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-bucket/index.ts",
          "line": 11315
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 11307
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 11363
          },
          "name": "resetHostName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 11379
          },
          "name": "resetProtocol"
        }
      ],
      "name": "S3BucketWebsiteConfigurationRedirectAllRequestsToOutputReference",
      "namespace": "s3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 11367
          },
          "name": "hostNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 11383
          },
          "name": "protocolInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 11357
          },
          "name": "hostName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 11373
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 11319
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketWebsiteConfigurationRedirectAllRequestsTo"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketWebsiteConfigurationRedirectAllRequestsToOutputReference"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketWebsiteConfigurationRoutingRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketWebsiteConfigurationRoutingRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 11758
      },
      "name": "S3BucketWebsiteConfigurationRoutingRules",
      "namespace": "s3Bucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can redirect requests to another host, to another page, or with another protocol. In the event of an error, you can specify a different error code to return.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#redirect_rule S3Bucket#redirect_rule}",
            "stability": "stable",
            "summary": "Container for redirect information."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 11764
          },
          "name": "redirectRule",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketWebsiteConfigurationRoutingRulesRedirectRule"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For example, 1. If request is for pages in the ``/docs`` folder, redirect to the ``/documents`` folder. 2. If request results in HTTP error 4xx, redirect request to another host where you might process the error.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#routing_rule_condition S3Bucket#routing_rule_condition}",
            "stability": "stable",
            "summary": "A container for describing a condition that must be met for the specified redirect to apply."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 11770
          },
          "name": "routingRuleCondition",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketWebsiteConfigurationRoutingRulesRoutingRuleCondition"
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketWebsiteConfigurationRoutingRules"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketWebsiteConfigurationRoutingRulesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketWebsiteConfigurationRoutingRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-bucket/index.ts",
          "line": 11900
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 11892
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 11907
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketWebsiteConfigurationRoutingRulesOutputReference"
            }
          }
        }
      ],
      "name": "S3BucketWebsiteConfigurationRoutingRulesList",
      "namespace": "s3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 11893
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketWebsiteConfigurationRoutingRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketWebsiteConfigurationRoutingRulesList"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketWebsiteConfigurationRoutingRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketWebsiteConfigurationRoutingRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-bucket/index.ts",
          "line": 11819
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 11809
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 11864
          },
          "name": "putRedirectRule",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketWebsiteConfigurationRoutingRulesRedirectRule"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 11880
          },
          "name": "putRoutingRuleCondition",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketWebsiteConfigurationRoutingRulesRoutingRuleCondition"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 11867
          },
          "name": "resetRedirectRule"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 11883
          },
          "name": "resetRoutingRuleCondition"
        }
      ],
      "name": "S3BucketWebsiteConfigurationRoutingRulesOutputReference",
      "namespace": "s3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 11861
          },
          "name": "redirectRule",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketWebsiteConfigurationRoutingRulesRedirectRuleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 11877
          },
          "name": "routingRuleCondition",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketWebsiteConfigurationRoutingRulesRoutingRuleConditionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 11871
          },
          "name": "redirectRuleInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketWebsiteConfigurationRoutingRulesRedirectRule"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 11887
          },
          "name": "routingRuleConditionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketWebsiteConfigurationRoutingRulesRoutingRuleCondition"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 11823
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketWebsiteConfigurationRoutingRules"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketWebsiteConfigurationRoutingRulesOutputReference"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketWebsiteConfigurationRoutingRulesRedirectRule": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketWebsiteConfigurationRoutingRulesRedirectRule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 11387
      },
      "name": "S3BucketWebsiteConfigurationRoutingRulesRedirectRule",
      "namespace": "s3Bucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#host_name S3Bucket#host_name}",
            "stability": "stable",
            "summary": "The host name to use in the redirect request."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 11393
          },
          "name": "hostName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#http_redirect_code S3Bucket#http_redirect_code}",
            "stability": "stable",
            "summary": "The HTTP redirect code to use on the response. Not required if one of the siblings is present."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 11399
          },
          "name": "httpRedirectCode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#protocol S3Bucket#protocol}",
            "stability": "stable",
            "summary": "Protocol to use when redirecting requests. The default is the protocol that is used in the original request."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 11405
          },
          "name": "protocol",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For example, to redirect requests for all pages with prefix ``docs/`` (objects in the ``docs/`` folder) to ``documents/``, you can set a condition block with ``KeyPrefixEquals`` set to ``docs/`` and in the Redirect set ``ReplaceKeyPrefixWith`` to ``/documents``. Not required if one of the siblings is present. Can be present only if ``ReplaceKeyWith`` is not provided.\n  Replacement must be made for object keys containing special characters (such as carriage returns) when using XML requests. For more information, see [XML related object key constraints](https://docs.aws.amazon.com/AmazonS3/latest/userguide/object-keys.html#object-key-xml-related-constraints).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#replace_key_prefix_with S3Bucket#replace_key_prefix_with}",
            "stability": "stable",
            "summary": "The object key prefix to use in the redirect request."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 11412
          },
          "name": "replaceKeyPrefixWith",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For example, redirect request to ``error.html``. Not required if one of the siblings is present. Can be present only if ``ReplaceKeyPrefixWith`` is not provided.\n  Replacement must be made for object keys containing special characters (such as carriage returns) when using XML requests. For more information, see [XML related object key constraints](https://docs.aws.amazon.com/AmazonS3/latest/userguide/object-keys.html#object-key-xml-related-constraints).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#replace_key_with S3Bucket#replace_key_with}",
            "stability": "stable",
            "summary": "The specific object key to use in the redirect request."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 11419
          },
          "name": "replaceKeyWith",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketWebsiteConfigurationRoutingRulesRedirectRule"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketWebsiteConfigurationRoutingRulesRedirectRuleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketWebsiteConfigurationRoutingRulesRedirectRuleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-bucket/index.ts",
          "line": 11487
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 11479
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 11553
          },
          "name": "resetHostName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 11569
          },
          "name": "resetHttpRedirectCode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 11585
          },
          "name": "resetProtocol"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 11601
          },
          "name": "resetReplaceKeyPrefixWith"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 11617
          },
          "name": "resetReplaceKeyWith"
        }
      ],
      "name": "S3BucketWebsiteConfigurationRoutingRulesRedirectRuleOutputReference",
      "namespace": "s3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 11557
          },
          "name": "hostNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 11573
          },
          "name": "httpRedirectCodeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 11589
          },
          "name": "protocolInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 11605
          },
          "name": "replaceKeyPrefixWithInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 11621
          },
          "name": "replaceKeyWithInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 11547
          },
          "name": "hostName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 11563
          },
          "name": "httpRedirectCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 11579
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 11595
          },
          "name": "replaceKeyPrefixWith",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 11611
          },
          "name": "replaceKeyWith",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 11491
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketWebsiteConfigurationRoutingRulesRedirectRule"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketWebsiteConfigurationRoutingRulesRedirectRuleOutputReference"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketWebsiteConfigurationRoutingRulesRoutingRuleCondition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketWebsiteConfigurationRoutingRulesRoutingRuleCondition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 11625
      },
      "name": "S3BucketWebsiteConfigurationRoutingRulesRoutingRuleCondition",
      "namespace": "s3Bucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "In the event of an error, if the error code equals this value, then the specified redirect is applied.\n Required when parent element ``Condition`` is specified and sibling ``KeyPrefixEquals`` is not specified. If both are specified, then both must be true for the redirect to be applied.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#http_error_code_returned_equals S3Bucket#http_error_code_returned_equals}",
            "stability": "stable",
            "summary": "The HTTP error code when the redirect is applied."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 11632
          },
          "name": "httpErrorCodeReturnedEquals",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For example, to redirect requests for ``ExamplePage.html``, the key prefix will be ``ExamplePage.html``. To redirect request for all pages with the prefix ``docs/``, the key prefix will be ``/docs``, which identifies all objects in the docs/ folder.\n Required when the parent element ``Condition`` is specified and sibling ``HttpErrorCodeReturnedEquals`` is not specified. If both conditions are specified, both must be true for the redirect to be applied.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket#key_prefix_equals S3Bucket#key_prefix_equals}",
            "stability": "stable",
            "summary": "The object key name prefix when the redirect is applied."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 11639
          },
          "name": "keyPrefixEquals",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketWebsiteConfigurationRoutingRulesRoutingRuleCondition"
    },
    "@cdktn/provider-awscc.s3Bucket.S3BucketWebsiteConfigurationRoutingRulesRoutingRuleConditionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketWebsiteConfigurationRoutingRulesRoutingRuleConditionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-bucket/index.ts",
          "line": 11686
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-bucket/index.ts",
        "line": 11678
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 11734
          },
          "name": "resetHttpErrorCodeReturnedEquals"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 11750
          },
          "name": "resetKeyPrefixEquals"
        }
      ],
      "name": "S3BucketWebsiteConfigurationRoutingRulesRoutingRuleConditionOutputReference",
      "namespace": "s3Bucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 11738
          },
          "name": "httpErrorCodeReturnedEqualsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 11754
          },
          "name": "keyPrefixEqualsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 11728
          },
          "name": "httpErrorCodeReturnedEquals",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 11744
          },
          "name": "keyPrefixEquals",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket/index.ts",
            "line": 11690
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3Bucket.S3BucketWebsiteConfigurationRoutingRulesRoutingRuleCondition"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-bucket/index:S3BucketWebsiteConfigurationRoutingRulesRoutingRuleConditionOutputReference"
    },
    "@cdktn/provider-awscc.s3BucketPolicy.S3BucketPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket_policy awscc_s3_bucket_policy}."
      },
      "fqn": "@cdktn/provider-awscc.s3BucketPolicy.S3BucketPolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket_policy awscc_s3_bucket_policy} Resource."
        },
        "locationInModule": {
          "filename": "src/s3-bucket-policy/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.s3BucketPolicy.S3BucketPolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-bucket-policy/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a S3BucketPolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/s3-bucket-policy/index.ts",
            "line": 49
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the S3BucketPolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing S3BucketPolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the S3BucketPolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket-policy/index.ts",
            "line": 123
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket-policy/index.ts",
            "line": 130
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "S3BucketPolicy",
      "namespace": "s3BucketPolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket-policy/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket-policy/index.ts",
            "line": 102
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket-policy/index.ts",
            "line": 97
          },
          "name": "bucketInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket-policy/index.ts",
            "line": 115
          },
          "name": "policyDocumentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket-policy/index.ts",
            "line": 90
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-bucket-policy/index.ts",
            "line": 108
          },
          "name": "policyDocument",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3-bucket-policy/index:S3BucketPolicy"
    },
    "@cdktn/provider-awscc.s3BucketPolicy.S3BucketPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3BucketPolicy.S3BucketPolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-bucket-policy/index.ts",
        "line": 14
      },
      "name": "S3BucketPolicyConfig",
      "namespace": "s3BucketPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket_policy#bucket S3BucketPolicy#bucket}",
            "stability": "stable",
            "summary": "The name of the Amazon S3 bucket to which the policy applies."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket-policy/index.ts",
            "line": 20
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "In IAM, you must provide policy documents in JSON format. However, in CloudFormation you can provide the policy in JSON or YAML format because CloudFormation converts YAML to JSON before submitting it to IAM. For more information, see the AWS::IAM::Policy [PolicyDocument](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-policy.html#cfn-iam-policy-policydocument) resource description in this guide and [Access Policy Language Overview](https://docs.aws.amazon.com/AmazonS3/latest/dev/access-policy-language-overview.html) in the *Amazon S3 User Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_bucket_policy#policy_document S3BucketPolicy#policy_document}",
            "stability": "stable",
            "summary": "A policy document containing permissions to add to the specified bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-bucket-policy/index.ts",
            "line": 26
          },
          "name": "policyDocument",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3-bucket-policy/index:S3BucketPolicyConfig"
    },
    "@cdktn/provider-awscc.s3ExpressAccessPoint.S3ExpressAccessPoint": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3express_access_point awscc_s3express_access_point}."
      },
      "fqn": "@cdktn/provider-awscc.s3ExpressAccessPoint.S3ExpressAccessPoint",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3express_access_point awscc_s3express_access_point} Resource."
        },
        "locationInModule": {
          "filename": "src/s3express-access-point/index.ts",
          "line": 680
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.s3ExpressAccessPoint.S3ExpressAccessPointConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3express-access-point/index.ts",
        "line": 648
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a S3ExpressAccessPoint resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/s3express-access-point/index.ts",
            "line": 665
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the S3ExpressAccessPoint to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3express_access_point#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing S3ExpressAccessPoint that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the S3ExpressAccessPoint to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-access-point/index.ts",
            "line": 791
          },
          "name": "putPublicAccessBlockConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3ExpressAccessPoint.S3ExpressAccessPointPublicAccessBlockConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-access-point/index.ts",
            "line": 807
          },
          "name": "putScope",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3ExpressAccessPoint.S3ExpressAccessPointScope"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-access-point/index.ts",
            "line": 823
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.s3ExpressAccessPoint.S3ExpressAccessPointTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-access-point/index.ts",
            "line": 839
          },
          "name": "putVpcConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3ExpressAccessPoint.S3ExpressAccessPointVpcConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-access-point/index.ts",
            "line": 736
          },
          "name": "resetBucketAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-access-point/index.ts",
            "line": 757
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-access-point/index.ts",
            "line": 778
          },
          "name": "resetPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-access-point/index.ts",
            "line": 794
          },
          "name": "resetPublicAccessBlockConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-access-point/index.ts",
            "line": 810
          },
          "name": "resetScope"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-access-point/index.ts",
            "line": 826
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-access-point/index.ts",
            "line": 842
          },
          "name": "resetVpcConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-access-point/index.ts",
            "line": 854
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-access-point/index.ts",
            "line": 867
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "S3ExpressAccessPoint",
      "namespace": "s3ExpressAccessPoint",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-access-point/index.ts",
            "line": 653
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-access-point/index.ts",
            "line": 711
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-access-point/index.ts",
            "line": 745
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-access-point/index.ts",
            "line": 766
          },
          "name": "networkOrigin",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-access-point/index.ts",
            "line": 788
          },
          "name": "publicAccessBlockConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3ExpressAccessPoint.S3ExpressAccessPointPublicAccessBlockConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-access-point/index.ts",
            "line": 804
          },
          "name": "scope",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3ExpressAccessPoint.S3ExpressAccessPointScopeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-access-point/index.ts",
            "line": 820
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3ExpressAccessPoint.S3ExpressAccessPointTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-access-point/index.ts",
            "line": 836
          },
          "name": "vpcConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3ExpressAccessPoint.S3ExpressAccessPointVpcConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-access-point/index.ts",
            "line": 740
          },
          "name": "bucketAccountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-access-point/index.ts",
            "line": 724
          },
          "name": "bucketInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-access-point/index.ts",
            "line": 761
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-access-point/index.ts",
            "line": 782
          },
          "name": "policyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-access-point/index.ts",
            "line": 798
          },
          "name": "publicAccessBlockConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3ExpressAccessPoint.S3ExpressAccessPointPublicAccessBlockConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-access-point/index.ts",
            "line": 814
          },
          "name": "scopeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3ExpressAccessPoint.S3ExpressAccessPointScope"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-access-point/index.ts",
            "line": 830
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3ExpressAccessPoint.S3ExpressAccessPointTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-access-point/index.ts",
            "line": 846
          },
          "name": "vpcConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3ExpressAccessPoint.S3ExpressAccessPointVpcConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-access-point/index.ts",
            "line": 717
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-access-point/index.ts",
            "line": 730
          },
          "name": "bucketAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-access-point/index.ts",
            "line": 751
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-access-point/index.ts",
            "line": 772
          },
          "name": "policy",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3express-access-point/index:S3ExpressAccessPoint"
    },
    "@cdktn/provider-awscc.s3ExpressAccessPoint.S3ExpressAccessPointConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3ExpressAccessPoint.S3ExpressAccessPointConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3express-access-point/index.ts",
        "line": 14
      },
      "name": "S3ExpressAccessPointConfig",
      "namespace": "s3ExpressAccessPoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3express_access_point#bucket S3ExpressAccessPoint#bucket}",
            "stability": "stable",
            "summary": "The name of the bucket that you want to associate this Access Point with."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-access-point/index.ts",
            "line": 20
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3express_access_point#bucket_account_id S3ExpressAccessPoint#bucket_account_id}",
            "stability": "stable",
            "summary": "The AWS account ID associated with the S3 bucket associated with this access point."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-access-point/index.ts",
            "line": 26
          },
          "name": "bucketAccountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you don't specify a name, AWS CloudFormation generates a unique ID and uses that ID for the access point name. For directory buckets, the access point name must consist of a base name that you provide and su?x that includes the ZoneID (AWS Availability Zone or Local Zone) of your bucket location, followed by --xa-s3.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3express_access_point#name S3ExpressAccessPoint#name}",
            "stability": "stable",
            "summary": "The name you want to assign to this Access Point."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-access-point/index.ts",
            "line": 32
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3express_access_point#policy S3ExpressAccessPoint#policy}",
            "stability": "stable",
            "summary": "The Access Point Policy you want to apply to this access point."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-access-point/index.ts",
            "line": 38
          },
          "name": "policy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3express_access_point#public_access_block_configuration S3ExpressAccessPoint#public_access_block_configuration}",
            "stability": "stable",
            "summary": "The PublicAccessBlock configuration that you want to apply to this Access Point."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-access-point/index.ts",
            "line": 44
          },
          "name": "publicAccessBlockConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3ExpressAccessPoint.S3ExpressAccessPointPublicAccessBlockConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3express_access_point#scope S3ExpressAccessPoint#scope}",
            "stability": "stable",
            "summary": "For directory buckets, you can ?lter access control to speci?c pre?xes, API operations, or a combination of both."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-access-point/index.ts",
            "line": 50
          },
          "name": "scope",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3ExpressAccessPoint.S3ExpressAccessPointScope"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3express_access_point#tags S3ExpressAccessPoint#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-access-point/index.ts",
            "line": 54
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3ExpressAccessPoint.S3ExpressAccessPointTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3express_access_point#vpc_configuration S3ExpressAccessPoint#vpc_configuration}",
            "stability": "stable",
            "summary": "If you include this field, Amazon S3 restricts access to this Access Point to requests from the specified Virtual Private Cloud (VPC)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-access-point/index.ts",
            "line": 60
          },
          "name": "vpcConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3ExpressAccessPoint.S3ExpressAccessPointVpcConfiguration"
          }
        }
      ],
      "symbolId": "src/s3express-access-point/index:S3ExpressAccessPointConfig"
    },
    "@cdktn/provider-awscc.s3ExpressAccessPoint.S3ExpressAccessPointPublicAccessBlockConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3ExpressAccessPoint.S3ExpressAccessPointPublicAccessBlockConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3express-access-point/index.ts",
        "line": 62
      },
      "name": "S3ExpressAccessPointPublicAccessBlockConfiguration",
      "namespace": "s3ExpressAccessPoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Setting this element to TRUE causes the following behavior:\n- PUT Bucket acl and PUT Object acl calls fail if the specified ACL is public.\n - PUT Object calls fail if the request includes a public ACL.\n. - PUT Bucket calls fail if the request includes a public ACL.\nEnabling this setting doesn't affect existing policies or ACLs.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3express_access_point#block_public_acls S3ExpressAccessPoint#block_public_acls}",
            "stability": "stable",
            "summary": "Specifies whether Amazon S3 should block public access control lists (ACLs) for buckets in this account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-access-point/index.ts",
            "line": 72
          },
          "name": "blockPublicAcls",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Setting this element to TRUE causes Amazon S3 to reject calls to PUT Bucket policy if the specified bucket policy allows public access. Enabling this setting doesn't affect existing bucket policies.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3express_access_point#block_public_policy S3ExpressAccessPoint#block_public_policy}",
            "stability": "stable",
            "summary": "Specifies whether Amazon S3 should block public bucket policies for buckets in this account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-access-point/index.ts",
            "line": 78
          },
          "name": "blockPublicPolicy",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Setting this element to TRUE causes Amazon S3 to ignore all public ACLs on buckets in this account and any objects that they contain. Enabling this setting doesn't affect the persistence of any existing ACLs and doesn't prevent new public ACLs from being set.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3express_access_point#ignore_public_acls S3ExpressAccessPoint#ignore_public_acls}",
            "stability": "stable",
            "summary": "Specifies whether Amazon S3 should ignore public ACLs for buckets in this account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-access-point/index.ts",
            "line": 84
          },
          "name": "ignorePublicAcls",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Setting this element to TRUE restricts access to this bucket to only AWS services and authorized users within this account if the bucket has a public policy.\nEnabling this setting doesn't affect previously stored bucket policies, except that public and cross-account access within any public bucket policy, including non-public delegation to specific accounts, is blocked.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3express_access_point#restrict_public_buckets S3ExpressAccessPoint#restrict_public_buckets}",
            "stability": "stable",
            "summary": "Specifies whether Amazon S3 should restrict public bucket policies for this bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-access-point/index.ts",
            "line": 91
          },
          "name": "restrictPublicBuckets",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3express-access-point/index:S3ExpressAccessPointPublicAccessBlockConfiguration"
    },
    "@cdktn/provider-awscc.s3ExpressAccessPoint.S3ExpressAccessPointPublicAccessBlockConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3ExpressAccessPoint.S3ExpressAccessPointPublicAccessBlockConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3express-access-point/index.ts",
          "line": 152
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3express-access-point/index.ts",
        "line": 144
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-access-point/index.ts",
            "line": 212
          },
          "name": "resetBlockPublicAcls"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-access-point/index.ts",
            "line": 228
          },
          "name": "resetBlockPublicPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-access-point/index.ts",
            "line": 244
          },
          "name": "resetIgnorePublicAcls"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-access-point/index.ts",
            "line": 260
          },
          "name": "resetRestrictPublicBuckets"
        }
      ],
      "name": "S3ExpressAccessPointPublicAccessBlockConfigurationOutputReference",
      "namespace": "s3ExpressAccessPoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-access-point/index.ts",
            "line": 216
          },
          "name": "blockPublicAclsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-access-point/index.ts",
            "line": 232
          },
          "name": "blockPublicPolicyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-access-point/index.ts",
            "line": 248
          },
          "name": "ignorePublicAclsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-access-point/index.ts",
            "line": 264
          },
          "name": "restrictPublicBucketsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-access-point/index.ts",
            "line": 206
          },
          "name": "blockPublicAcls",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-access-point/index.ts",
            "line": 222
          },
          "name": "blockPublicPolicy",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-access-point/index.ts",
            "line": 238
          },
          "name": "ignorePublicAcls",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-access-point/index.ts",
            "line": 254
          },
          "name": "restrictPublicBuckets",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-access-point/index.ts",
            "line": 156
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3ExpressAccessPoint.S3ExpressAccessPointPublicAccessBlockConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3express-access-point/index:S3ExpressAccessPointPublicAccessBlockConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.s3ExpressAccessPoint.S3ExpressAccessPointScope": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3ExpressAccessPoint.S3ExpressAccessPointScope",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3express-access-point/index.ts",
        "line": 268
      },
      "name": "S3ExpressAccessPointScope",
      "namespace": "s3ExpressAccessPoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3express_access_point#permissions S3ExpressAccessPoint#permissions}",
            "stability": "stable",
            "summary": "You can include one or more API operations as permissions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-access-point/index.ts",
            "line": 274
          },
          "name": "permissions",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3express_access_point#prefixes S3ExpressAccessPoint#prefixes}",
            "stability": "stable",
            "summary": "You can specify any amount of pre?xes, but the total length of characters of all pre?xes must be less than 256 bytes in size."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-access-point/index.ts",
            "line": 280
          },
          "name": "prefixes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/s3express-access-point/index:S3ExpressAccessPointScope"
    },
    "@cdktn/provider-awscc.s3ExpressAccessPoint.S3ExpressAccessPointScopeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3ExpressAccessPoint.S3ExpressAccessPointScopeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3express-access-point/index.ts",
          "line": 327
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3express-access-point/index.ts",
        "line": 319
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-access-point/index.ts",
            "line": 375
          },
          "name": "resetPermissions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-access-point/index.ts",
            "line": 391
          },
          "name": "resetPrefixes"
        }
      ],
      "name": "S3ExpressAccessPointScopeOutputReference",
      "namespace": "s3ExpressAccessPoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-access-point/index.ts",
            "line": 379
          },
          "name": "permissionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-access-point/index.ts",
            "line": 395
          },
          "name": "prefixesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-access-point/index.ts",
            "line": 369
          },
          "name": "permissions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-access-point/index.ts",
            "line": 385
          },
          "name": "prefixes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-access-point/index.ts",
            "line": 331
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3ExpressAccessPoint.S3ExpressAccessPointScope"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3express-access-point/index:S3ExpressAccessPointScopeOutputReference"
    },
    "@cdktn/provider-awscc.s3ExpressAccessPoint.S3ExpressAccessPointTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3ExpressAccessPoint.S3ExpressAccessPointTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3express-access-point/index.ts",
        "line": 399
      },
      "name": "S3ExpressAccessPointTags",
      "namespace": "s3ExpressAccessPoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3express_access_point#key S3ExpressAccessPoint#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-access-point/index.ts",
            "line": 403
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3express_access_point#value S3ExpressAccessPoint#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-access-point/index.ts",
            "line": 407
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3express-access-point/index:S3ExpressAccessPointTags"
    },
    "@cdktn/provider-awscc.s3ExpressAccessPoint.S3ExpressAccessPointTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3ExpressAccessPoint.S3ExpressAccessPointTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3express-access-point/index.ts",
          "line": 537
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3express-access-point/index.ts",
        "line": 529
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-access-point/index.ts",
            "line": 544
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.s3ExpressAccessPoint.S3ExpressAccessPointTagsOutputReference"
            }
          }
        }
      ],
      "name": "S3ExpressAccessPointTagsList",
      "namespace": "s3ExpressAccessPoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-access-point/index.ts",
            "line": 530
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3ExpressAccessPoint.S3ExpressAccessPointTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3express-access-point/index:S3ExpressAccessPointTagsList"
    },
    "@cdktn/provider-awscc.s3ExpressAccessPoint.S3ExpressAccessPointTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3ExpressAccessPoint.S3ExpressAccessPointTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3express-access-point/index.ts",
          "line": 456
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3express-access-point/index.ts",
        "line": 446
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-access-point/index.ts",
            "line": 504
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-access-point/index.ts",
            "line": 520
          },
          "name": "resetValue"
        }
      ],
      "name": "S3ExpressAccessPointTagsOutputReference",
      "namespace": "s3ExpressAccessPoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-access-point/index.ts",
            "line": 508
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-access-point/index.ts",
            "line": 524
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-access-point/index.ts",
            "line": 498
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-access-point/index.ts",
            "line": 514
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-access-point/index.ts",
            "line": 460
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3ExpressAccessPoint.S3ExpressAccessPointTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3express-access-point/index:S3ExpressAccessPointTagsOutputReference"
    },
    "@cdktn/provider-awscc.s3ExpressAccessPoint.S3ExpressAccessPointVpcConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3ExpressAccessPoint.S3ExpressAccessPointVpcConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3express-access-point/index.ts",
        "line": 548
      },
      "name": "S3ExpressAccessPointVpcConfiguration",
      "namespace": "s3ExpressAccessPoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3express_access_point#vpc_id S3ExpressAccessPoint#vpc_id}",
            "stability": "stable",
            "summary": "If this field is specified, this access point will only allow connections from the specified VPC ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-access-point/index.ts",
            "line": 554
          },
          "name": "vpcId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3express-access-point/index:S3ExpressAccessPointVpcConfiguration"
    },
    "@cdktn/provider-awscc.s3ExpressAccessPoint.S3ExpressAccessPointVpcConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3ExpressAccessPoint.S3ExpressAccessPointVpcConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3express-access-point/index.ts",
          "line": 594
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3express-access-point/index.ts",
        "line": 586
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-access-point/index.ts",
            "line": 636
          },
          "name": "resetVpcId"
        }
      ],
      "name": "S3ExpressAccessPointVpcConfigurationOutputReference",
      "namespace": "s3ExpressAccessPoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-access-point/index.ts",
            "line": 640
          },
          "name": "vpcIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-access-point/index.ts",
            "line": 630
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-access-point/index.ts",
            "line": 598
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3ExpressAccessPoint.S3ExpressAccessPointVpcConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3express-access-point/index:S3ExpressAccessPointVpcConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.s3ExpressBucketPolicy.S3ExpressBucketPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3express_bucket_policy awscc_s3express_bucket_policy}."
      },
      "fqn": "@cdktn/provider-awscc.s3ExpressBucketPolicy.S3ExpressBucketPolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3express_bucket_policy awscc_s3express_bucket_policy} Resource."
        },
        "locationInModule": {
          "filename": "src/s3express-bucket-policy/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.s3ExpressBucketPolicy.S3ExpressBucketPolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3express-bucket-policy/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a S3ExpressBucketPolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/s3express-bucket-policy/index.ts",
            "line": 49
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the S3ExpressBucketPolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3express_bucket_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing S3ExpressBucketPolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the S3ExpressBucketPolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-bucket-policy/index.ts",
            "line": 123
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-bucket-policy/index.ts",
            "line": 130
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "S3ExpressBucketPolicy",
      "namespace": "s3ExpressBucketPolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-bucket-policy/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-bucket-policy/index.ts",
            "line": 102
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-bucket-policy/index.ts",
            "line": 97
          },
          "name": "bucketInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-bucket-policy/index.ts",
            "line": 115
          },
          "name": "policyDocumentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-bucket-policy/index.ts",
            "line": 90
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-bucket-policy/index.ts",
            "line": 108
          },
          "name": "policyDocument",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3express-bucket-policy/index:S3ExpressBucketPolicy"
    },
    "@cdktn/provider-awscc.s3ExpressBucketPolicy.S3ExpressBucketPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3ExpressBucketPolicy.S3ExpressBucketPolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3express-bucket-policy/index.ts",
        "line": 14
      },
      "name": "S3ExpressBucketPolicyConfig",
      "namespace": "s3ExpressBucketPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3express_bucket_policy#bucket S3ExpressBucketPolicy#bucket}",
            "stability": "stable",
            "summary": "The name of the S3 directory bucket to which the policy applies."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-bucket-policy/index.ts",
            "line": 20
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "In IAM, you must provide policy documents in JSON format. However, in CloudFormation you can provide the policy in JSON or YAML format because CloudFormation converts YAML to JSON before submitting it to IAM.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3express_bucket_policy#policy_document S3ExpressBucketPolicy#policy_document}",
            "stability": "stable",
            "summary": "A policy document containing permissions to add to the specified bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-bucket-policy/index.ts",
            "line": 26
          },
          "name": "policyDocument",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3express-bucket-policy/index:S3ExpressBucketPolicyConfig"
    },
    "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucket": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3express_directory_bucket awscc_s3express_directory_bucket}."
      },
      "fqn": "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucket",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3express_directory_bucket awscc_s3express_directory_bucket} Resource."
        },
        "locationInModule": {
          "filename": "src/s3express-directory-bucket/index.ts",
          "line": 1859
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3express-directory-bucket/index.ts",
        "line": 1827
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a S3ExpressDirectoryBucket resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 1844
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the S3ExpressDirectoryBucket to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3express_directory_bucket#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing S3ExpressDirectoryBucket that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the S3ExpressDirectoryBucket to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 1904
          },
          "name": "putBucketEncryption",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketBucketEncryption"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 1954
          },
          "name": "putInventoryConfigurations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketInventoryConfigurations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 1970
          },
          "name": "putLifecycleConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketLifecycleConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 1999
          },
          "name": "putMetricsConfigurations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketMetricsConfigurations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 2015
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 1907
          },
          "name": "resetBucketEncryption"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 1923
          },
          "name": "resetBucketName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 1957
          },
          "name": "resetInventoryConfigurations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 1973
          },
          "name": "resetLifecycleConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 2002
          },
          "name": "resetMetricsConfigurations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 2018
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 2030
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 2043
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "S3ExpressDirectoryBucket",
      "namespace": "s3ExpressDirectoryBucket",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 1832
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 1890
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 1895
          },
          "name": "availabilityZoneName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 1901
          },
          "name": "bucketEncryption",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketBucketEncryptionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 1945
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 1951
          },
          "name": "inventoryConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketInventoryConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 1967
          },
          "name": "lifecycleConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketLifecycleConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 1996
          },
          "name": "metricsConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketMetricsConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 2012
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 1911
          },
          "name": "bucketEncryptionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketBucketEncryption"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 1927
          },
          "name": "bucketNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 1940
          },
          "name": "dataRedundancyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 1961
          },
          "name": "inventoryConfigurationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketInventoryConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 1977
          },
          "name": "lifecycleConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketLifecycleConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 1990
          },
          "name": "locationNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 2006
          },
          "name": "metricsConfigurationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketMetricsConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 2022
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 1917
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 1933
          },
          "name": "dataRedundancy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 1983
          },
          "name": "locationName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3express-directory-bucket/index:S3ExpressDirectoryBucket"
    },
    "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketBucketEncryption": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketBucketEncryption",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3express-directory-bucket/index.ts",
        "line": 344
      },
      "name": "S3ExpressDirectoryBucketBucketEncryption",
      "namespace": "s3ExpressDirectoryBucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3express_directory_bucket#server_side_encryption_configuration S3ExpressDirectoryBucket#server_side_encryption_configuration}",
            "stability": "stable",
            "summary": "Specifies the default server-side-encryption configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 350
          },
          "name": "serverSideEncryptionConfiguration",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketBucketEncryptionServerSideEncryptionConfiguration"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3express-directory-bucket/index:S3ExpressDirectoryBucketBucketEncryption"
    },
    "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketBucketEncryptionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketBucketEncryptionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3express-directory-bucket/index.ts",
          "line": 390
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3express-directory-bucket/index.ts",
        "line": 382
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 429
          },
          "name": "putServerSideEncryptionConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketBucketEncryptionServerSideEncryptionConfiguration"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 432
          },
          "name": "resetServerSideEncryptionConfiguration"
        }
      ],
      "name": "S3ExpressDirectoryBucketBucketEncryptionOutputReference",
      "namespace": "s3ExpressDirectoryBucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 426
          },
          "name": "serverSideEncryptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketBucketEncryptionServerSideEncryptionConfigurationList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 436
          },
          "name": "serverSideEncryptionConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketBucketEncryptionServerSideEncryptionConfiguration"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 394
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketBucketEncryption"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3express-directory-bucket/index:S3ExpressDirectoryBucketBucketEncryptionOutputReference"
    },
    "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketBucketEncryptionServerSideEncryptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketBucketEncryptionServerSideEncryptionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3express-directory-bucket/index.ts",
        "line": 191
      },
      "name": "S3ExpressDirectoryBucketBucketEncryptionServerSideEncryptionConfiguration",
      "namespace": "s3ExpressDirectoryBucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Existing objects are not affected. Amazon S3 Express One Zone uses an S3 Bucket Key with SSE-KMS and S3 Bucket Key cannot be disabled. It's only allowed to set the BucketKeyEnabled element to true.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3express_directory_bucket#bucket_key_enabled S3ExpressDirectoryBucket#bucket_key_enabled}",
            "stability": "stable",
            "summary": "Specifies whether Amazon S3 should use an S3 Bucket Key with server-side encryption using KMS (SSE-KMS) for new objects in the bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 197
          },
          "name": "bucketKeyEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If a PUT Object request doesn't specify any server-side encryption, this default encryption will be applied.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3express_directory_bucket#server_side_encryption_by_default S3ExpressDirectoryBucket#server_side_encryption_by_default}",
            "stability": "stable",
            "summary": "Specifies the default server-side encryption to apply to new objects in the bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 203
          },
          "name": "serverSideEncryptionByDefault",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketBucketEncryptionServerSideEncryptionConfigurationServerSideEncryptionByDefault"
          }
        }
      ],
      "symbolId": "src/s3express-directory-bucket/index:S3ExpressDirectoryBucketBucketEncryptionServerSideEncryptionConfiguration"
    },
    "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketBucketEncryptionServerSideEncryptionConfigurationList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketBucketEncryptionServerSideEncryptionConfigurationList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3express-directory-bucket/index.ts",
          "line": 333
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3express-directory-bucket/index.ts",
        "line": 325
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 340
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketBucketEncryptionServerSideEncryptionConfigurationOutputReference"
            }
          }
        }
      ],
      "name": "S3ExpressDirectoryBucketBucketEncryptionServerSideEncryptionConfigurationList",
      "namespace": "s3ExpressDirectoryBucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 326
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketBucketEncryptionServerSideEncryptionConfiguration"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3express-directory-bucket/index:S3ExpressDirectoryBucketBucketEncryptionServerSideEncryptionConfigurationList"
    },
    "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketBucketEncryptionServerSideEncryptionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketBucketEncryptionServerSideEncryptionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3express-directory-bucket/index.ts",
          "line": 252
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3express-directory-bucket/index.ts",
        "line": 242
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 313
          },
          "name": "putServerSideEncryptionByDefault",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketBucketEncryptionServerSideEncryptionConfigurationServerSideEncryptionByDefault"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 300
          },
          "name": "resetBucketKeyEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 316
          },
          "name": "resetServerSideEncryptionByDefault"
        }
      ],
      "name": "S3ExpressDirectoryBucketBucketEncryptionServerSideEncryptionConfigurationOutputReference",
      "namespace": "s3ExpressDirectoryBucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 310
          },
          "name": "serverSideEncryptionByDefault",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketBucketEncryptionServerSideEncryptionConfigurationServerSideEncryptionByDefaultOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 304
          },
          "name": "bucketKeyEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 320
          },
          "name": "serverSideEncryptionByDefaultInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketBucketEncryptionServerSideEncryptionConfigurationServerSideEncryptionByDefault"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 294
          },
          "name": "bucketKeyEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 256
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketBucketEncryptionServerSideEncryptionConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3express-directory-bucket/index:S3ExpressDirectoryBucketBucketEncryptionServerSideEncryptionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketBucketEncryptionServerSideEncryptionConfigurationServerSideEncryptionByDefault": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketBucketEncryptionServerSideEncryptionConfigurationServerSideEncryptionByDefault",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3express-directory-bucket/index.ts",
        "line": 62
      },
      "name": "S3ExpressDirectoryBucketBucketEncryptionServerSideEncryptionConfigurationServerSideEncryptionByDefault",
      "namespace": "s3ExpressDirectoryBucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter is allowed only if SSEAlgorithm is set to aws:kms. You can specify this parameter with the key ID or the Amazon Resource Name (ARN) of the KMS key\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3express_directory_bucket#kms_master_key_id S3ExpressDirectoryBucket#kms_master_key_id}",
            "stability": "stable",
            "summary": "AWS Key Management Service (KMS) customer managed key ID to use for the default encryption."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 68
          },
          "name": "kmsMasterKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3express_directory_bucket#sse_algorithm S3ExpressDirectoryBucket#sse_algorithm}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 72
          },
          "name": "sseAlgorithm",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3express-directory-bucket/index:S3ExpressDirectoryBucketBucketEncryptionServerSideEncryptionConfigurationServerSideEncryptionByDefault"
    },
    "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketBucketEncryptionServerSideEncryptionConfigurationServerSideEncryptionByDefaultOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketBucketEncryptionServerSideEncryptionConfigurationServerSideEncryptionByDefaultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3express-directory-bucket/index.ts",
          "line": 119
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3express-directory-bucket/index.ts",
        "line": 111
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 167
          },
          "name": "resetKmsMasterKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 183
          },
          "name": "resetSseAlgorithm"
        }
      ],
      "name": "S3ExpressDirectoryBucketBucketEncryptionServerSideEncryptionConfigurationServerSideEncryptionByDefaultOutputReference",
      "namespace": "s3ExpressDirectoryBucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 171
          },
          "name": "kmsMasterKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 187
          },
          "name": "sseAlgorithmInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 161
          },
          "name": "kmsMasterKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 177
          },
          "name": "sseAlgorithm",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 123
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketBucketEncryptionServerSideEncryptionConfigurationServerSideEncryptionByDefault"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3express-directory-bucket/index:S3ExpressDirectoryBucketBucketEncryptionServerSideEncryptionConfigurationServerSideEncryptionByDefaultOutputReference"
    },
    "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3express-directory-bucket/index.ts",
        "line": 14
      },
      "name": "S3ExpressDirectoryBucketConfig",
      "namespace": "s3ExpressDirectoryBucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3express_directory_bucket#data_redundancy S3ExpressDirectoryBucket#data_redundancy}",
            "stability": "stable",
            "summary": "Specifies the number of Availability Zone or Local Zone that's used for redundancy for the bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 32
          },
          "name": "dataRedundancy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "An example Availability Zone ID value is 'use1-az5'.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3express_directory_bucket#location_name S3ExpressDirectoryBucket#location_name}",
            "stability": "stable",
            "summary": "Specifies the Zone ID of the Availability Zone or Local Zone where the directory bucket will be created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 50
          },
          "name": "locationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3express_directory_bucket#bucket_encryption S3ExpressDirectoryBucket#bucket_encryption}",
            "stability": "stable",
            "summary": "Specifies default encryption for a bucket using server-side encryption with Amazon S3 managed keys (SSE-S3) or AWS KMS keys (SSE-KMS)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 20
          },
          "name": "bucketEncryption",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketBucketEncryption"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The bucket name must contain only lowercase letters, numbers, and hyphens (-). A directory bucket name must be unique in the chosen Availability Zone or Local Zone. The bucket name must also follow the format 'bucket_base_name--zone_id--x-s3'. The zone_id can be the ID of an Availability Zone or a Local Zone. If you don't specify a name, AWS CloudFormation generates a unique physical ID and uses that ID for the bucket name.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3express_directory_bucket#bucket_name S3ExpressDirectoryBucket#bucket_name}",
            "stability": "stable",
            "summary": "Specifies a name for the bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 26
          },
          "name": "bucketName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3express_directory_bucket#inventory_configurations S3ExpressDirectoryBucket#inventory_configurations}",
            "stability": "stable",
            "summary": "The inventory configuration for an Amazon S3 Express bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 38
          },
          "name": "inventoryConfigurations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketInventoryConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3express_directory_bucket#lifecycle_configuration S3ExpressDirectoryBucket#lifecycle_configuration}",
            "stability": "stable",
            "summary": "Lifecycle rules that define how Amazon S3 Express manages objects during their lifetime."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 44
          },
          "name": "lifecycleConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketLifecycleConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3express_directory_bucket#metrics_configurations S3ExpressDirectoryBucket#metrics_configurations}",
            "stability": "stable",
            "summary": "Specifies the metrics configurations for the Amazon S3 Express bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 56
          },
          "name": "metricsConfigurations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketMetricsConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3express_directory_bucket#tags S3ExpressDirectoryBucket#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 60
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3express-directory-bucket/index:S3ExpressDirectoryBucketConfig"
    },
    "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketInventoryConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketInventoryConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3express-directory-bucket/index.ts",
        "line": 641
      },
      "name": "S3ExpressDirectoryBucketInventoryConfigurations",
      "namespace": "s3ExpressDirectoryBucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3express_directory_bucket#destination S3ExpressDirectoryBucket#destination}",
            "stability": "stable",
            "summary": "Specifies information about where to publish inventory reports for an Amazon S3 Express bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 647
          },
          "name": "destination",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketInventoryConfigurationsDestination"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3express_directory_bucket#enabled S3ExpressDirectoryBucket#enabled}",
            "stability": "stable",
            "summary": "Specifies whether the inventory is enabled or disabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 653
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3express_directory_bucket#id S3ExpressDirectoryBucket#id}\n\nPlease be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "The ID used to identify the inventory configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 662
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3express_directory_bucket#included_object_versions S3ExpressDirectoryBucket#included_object_versions}",
            "stability": "stable",
            "summary": "Object versions to include in the inventory list."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 668
          },
          "name": "includedObjectVersions",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3express_directory_bucket#optional_fields S3ExpressDirectoryBucket#optional_fields}",
            "stability": "stable",
            "summary": "Contains the optional fields that are included in the inventory results."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 674
          },
          "name": "optionalFields",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3express_directory_bucket#prefix S3ExpressDirectoryBucket#prefix}",
            "stability": "stable",
            "summary": "The prefix that is prepended to all inventory results."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 680
          },
          "name": "prefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3express_directory_bucket#schedule_frequency S3ExpressDirectoryBucket#schedule_frequency}",
            "stability": "stable",
            "summary": "Specifies the schedule for generating inventory results."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 686
          },
          "name": "scheduleFrequency",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3express-directory-bucket/index:S3ExpressDirectoryBucketInventoryConfigurations"
    },
    "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketInventoryConfigurationsDestination": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketInventoryConfigurationsDestination",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3express-directory-bucket/index.ts",
        "line": 440
      },
      "name": "S3ExpressDirectoryBucketInventoryConfigurationsDestination",
      "namespace": "s3ExpressDirectoryBucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3express_directory_bucket#bucket_account_id S3ExpressDirectoryBucket#bucket_account_id}",
            "stability": "stable",
            "summary": "The account ID that owns the destination S3 bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 446
          },
          "name": "bucketAccountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3express_directory_bucket#bucket_arn S3ExpressDirectoryBucket#bucket_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the destination Amazon S3 bucket to which data is exported."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 452
          },
          "name": "bucketArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3express_directory_bucket#format S3ExpressDirectoryBucket#format}",
            "stability": "stable",
            "summary": "Specifies the file format used when exporting data to Amazon S3."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 458
          },
          "name": "format",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3express_directory_bucket#prefix S3ExpressDirectoryBucket#prefix}",
            "stability": "stable",
            "summary": "The prefix to use when exporting data. The prefix is prepended to all results."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 464
          },
          "name": "prefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3express-directory-bucket/index:S3ExpressDirectoryBucketInventoryConfigurationsDestination"
    },
    "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketInventoryConfigurationsDestinationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketInventoryConfigurationsDestinationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3express-directory-bucket/index.ts",
          "line": 525
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3express-directory-bucket/index.ts",
        "line": 517
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 585
          },
          "name": "resetBucketAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 601
          },
          "name": "resetBucketArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 617
          },
          "name": "resetFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 633
          },
          "name": "resetPrefix"
        }
      ],
      "name": "S3ExpressDirectoryBucketInventoryConfigurationsDestinationOutputReference",
      "namespace": "s3ExpressDirectoryBucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 589
          },
          "name": "bucketAccountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 605
          },
          "name": "bucketArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 621
          },
          "name": "formatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 637
          },
          "name": "prefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 579
          },
          "name": "bucketAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 595
          },
          "name": "bucketArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 611
          },
          "name": "format",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 627
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 529
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketInventoryConfigurationsDestination"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3express-directory-bucket/index:S3ExpressDirectoryBucketInventoryConfigurationsDestinationOutputReference"
    },
    "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketInventoryConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketInventoryConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3express-directory-bucket/index.ts",
          "line": 961
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3express-directory-bucket/index.ts",
        "line": 953
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 968
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketInventoryConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "S3ExpressDirectoryBucketInventoryConfigurationsList",
      "namespace": "s3ExpressDirectoryBucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 954
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketInventoryConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3express-directory-bucket/index:S3ExpressDirectoryBucketInventoryConfigurationsList"
    },
    "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketInventoryConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketInventoryConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3express-directory-bucket/index.ts",
          "line": 770
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3express-directory-bucket/index.ts",
        "line": 760
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 845
          },
          "name": "putDestination",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketInventoryConfigurationsDestination"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 848
          },
          "name": "resetDestination"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 864
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 880
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 896
          },
          "name": "resetIncludedObjectVersions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 912
          },
          "name": "resetOptionalFields"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 928
          },
          "name": "resetPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 944
          },
          "name": "resetScheduleFrequency"
        }
      ],
      "name": "S3ExpressDirectoryBucketInventoryConfigurationsOutputReference",
      "namespace": "s3ExpressDirectoryBucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 842
          },
          "name": "destination",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketInventoryConfigurationsDestinationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 852
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketInventoryConfigurationsDestination"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 868
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 884
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 900
          },
          "name": "includedObjectVersionsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 916
          },
          "name": "optionalFieldsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 932
          },
          "name": "prefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 948
          },
          "name": "scheduleFrequencyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 858
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 874
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 890
          },
          "name": "includedObjectVersions",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 906
          },
          "name": "optionalFields",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 922
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 938
          },
          "name": "scheduleFrequency",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 774
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketInventoryConfigurations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3express-directory-bucket/index:S3ExpressDirectoryBucketInventoryConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketLifecycleConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketLifecycleConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3express-directory-bucket/index.ts",
        "line": 1387
      },
      "name": "S3ExpressDirectoryBucketLifecycleConfiguration",
      "namespace": "s3ExpressDirectoryBucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3express_directory_bucket#rules S3ExpressDirectoryBucket#rules}",
            "stability": "stable",
            "summary": "A lifecycle rule for individual objects in an Amazon S3 Express bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 1393
          },
          "name": "rules",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketLifecycleConfigurationRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3express-directory-bucket/index:S3ExpressDirectoryBucketLifecycleConfiguration"
    },
    "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketLifecycleConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketLifecycleConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3express-directory-bucket/index.ts",
          "line": 1433
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3express-directory-bucket/index.ts",
        "line": 1425
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 1472
          },
          "name": "putRules",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketLifecycleConfigurationRules"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 1475
          },
          "name": "resetRules"
        }
      ],
      "name": "S3ExpressDirectoryBucketLifecycleConfigurationOutputReference",
      "namespace": "s3ExpressDirectoryBucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 1469
          },
          "name": "rules",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketLifecycleConfigurationRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 1479
          },
          "name": "rulesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketLifecycleConfigurationRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 1437
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketLifecycleConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3express-directory-bucket/index:S3ExpressDirectoryBucketLifecycleConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketLifecycleConfigurationRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketLifecycleConfigurationRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3express-directory-bucket/index.ts",
        "line": 1068
      },
      "name": "S3ExpressDirectoryBucketLifecycleConfigurationRules",
      "namespace": "s3ExpressDirectoryBucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3express_directory_bucket#abort_incomplete_multipart_upload S3ExpressDirectoryBucket#abort_incomplete_multipart_upload}",
            "stability": "stable",
            "summary": "Specifies the days since the initiation of an incomplete multipart upload that Amazon S3 will wait before permanently removing all parts of the upload."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 1074
          },
          "name": "abortIncompleteMultipartUpload",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketLifecycleConfigurationRulesAbortIncompleteMultipartUpload"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3express_directory_bucket#expiration_in_days S3ExpressDirectoryBucket#expiration_in_days}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 1078
          },
          "name": "expirationInDays",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3express_directory_bucket#id S3ExpressDirectoryBucket#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 1085
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3express_directory_bucket#object_size_greater_than S3ExpressDirectoryBucket#object_size_greater_than}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 1089
          },
          "name": "objectSizeGreaterThan",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3express_directory_bucket#object_size_less_than S3ExpressDirectoryBucket#object_size_less_than}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 1093
          },
          "name": "objectSizeLessThan",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3express_directory_bucket#prefix S3ExpressDirectoryBucket#prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 1097
          },
          "name": "prefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3express_directory_bucket#status S3ExpressDirectoryBucket#status}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 1101
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3express-directory-bucket/index:S3ExpressDirectoryBucketLifecycleConfigurationRules"
    },
    "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketLifecycleConfigurationRulesAbortIncompleteMultipartUpload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketLifecycleConfigurationRulesAbortIncompleteMultipartUpload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3express-directory-bucket/index.ts",
        "line": 972
      },
      "name": "S3ExpressDirectoryBucketLifecycleConfigurationRulesAbortIncompleteMultipartUpload",
      "namespace": "s3ExpressDirectoryBucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3express_directory_bucket#days_after_initiation S3ExpressDirectoryBucket#days_after_initiation}",
            "stability": "stable",
            "summary": "Specifies the number of days after which Amazon S3 aborts an incomplete multipart upload."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 978
          },
          "name": "daysAfterInitiation",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/s3express-directory-bucket/index:S3ExpressDirectoryBucketLifecycleConfigurationRulesAbortIncompleteMultipartUpload"
    },
    "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketLifecycleConfigurationRulesAbortIncompleteMultipartUploadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketLifecycleConfigurationRulesAbortIncompleteMultipartUploadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3express-directory-bucket/index.ts",
          "line": 1018
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3express-directory-bucket/index.ts",
        "line": 1010
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 1060
          },
          "name": "resetDaysAfterInitiation"
        }
      ],
      "name": "S3ExpressDirectoryBucketLifecycleConfigurationRulesAbortIncompleteMultipartUploadOutputReference",
      "namespace": "s3ExpressDirectoryBucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 1064
          },
          "name": "daysAfterInitiationInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 1054
          },
          "name": "daysAfterInitiation",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 1022
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketLifecycleConfigurationRulesAbortIncompleteMultipartUpload"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3express-directory-bucket/index:S3ExpressDirectoryBucketLifecycleConfigurationRulesAbortIncompleteMultipartUploadOutputReference"
    },
    "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketLifecycleConfigurationRulesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketLifecycleConfigurationRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3express-directory-bucket/index.ts",
          "line": 1376
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3express-directory-bucket/index.ts",
        "line": 1368
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 1383
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketLifecycleConfigurationRulesOutputReference"
            }
          }
        }
      ],
      "name": "S3ExpressDirectoryBucketLifecycleConfigurationRulesList",
      "namespace": "s3ExpressDirectoryBucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 1369
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketLifecycleConfigurationRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3express-directory-bucket/index:S3ExpressDirectoryBucketLifecycleConfigurationRulesList"
    },
    "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketLifecycleConfigurationRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketLifecycleConfigurationRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3express-directory-bucket/index.ts",
          "line": 1185
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3express-directory-bucket/index.ts",
        "line": 1175
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 1260
          },
          "name": "putAbortIncompleteMultipartUpload",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketLifecycleConfigurationRulesAbortIncompleteMultipartUpload"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 1263
          },
          "name": "resetAbortIncompleteMultipartUpload"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 1279
          },
          "name": "resetExpirationInDays"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 1295
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 1311
          },
          "name": "resetObjectSizeGreaterThan"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 1327
          },
          "name": "resetObjectSizeLessThan"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 1343
          },
          "name": "resetPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 1359
          },
          "name": "resetStatus"
        }
      ],
      "name": "S3ExpressDirectoryBucketLifecycleConfigurationRulesOutputReference",
      "namespace": "s3ExpressDirectoryBucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 1257
          },
          "name": "abortIncompleteMultipartUpload",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketLifecycleConfigurationRulesAbortIncompleteMultipartUploadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 1267
          },
          "name": "abortIncompleteMultipartUploadInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketLifecycleConfigurationRulesAbortIncompleteMultipartUpload"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 1283
          },
          "name": "expirationInDaysInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 1299
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 1315
          },
          "name": "objectSizeGreaterThanInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 1331
          },
          "name": "objectSizeLessThanInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 1347
          },
          "name": "prefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 1363
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 1273
          },
          "name": "expirationInDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 1289
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 1305
          },
          "name": "objectSizeGreaterThan",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 1321
          },
          "name": "objectSizeLessThan",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 1337
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 1353
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 1189
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketLifecycleConfigurationRules"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3express-directory-bucket/index:S3ExpressDirectoryBucketLifecycleConfigurationRulesOutputReference"
    },
    "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketMetricsConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketMetricsConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3express-directory-bucket/index.ts",
        "line": 1483
      },
      "name": "S3ExpressDirectoryBucketMetricsConfigurations",
      "namespace": "s3ExpressDirectoryBucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3express_directory_bucket#access_point_arn S3ExpressDirectoryBucket#access_point_arn}",
            "stability": "stable",
            "summary": "The access point ARN used when evaluating a metrics filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 1489
          },
          "name": "accessPointArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3express_directory_bucket#id S3ExpressDirectoryBucket#id}\n\nPlease be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "The ID used to identify the metrics configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 1498
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3express_directory_bucket#prefix S3ExpressDirectoryBucket#prefix}",
            "stability": "stable",
            "summary": "The prefix used when evaluating a metrics filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 1504
          },
          "name": "prefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3express-directory-bucket/index:S3ExpressDirectoryBucketMetricsConfigurations"
    },
    "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketMetricsConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketMetricsConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3express-directory-bucket/index.ts",
          "line": 1663
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3express-directory-bucket/index.ts",
        "line": 1655
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 1670
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketMetricsConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "S3ExpressDirectoryBucketMetricsConfigurationsList",
      "namespace": "s3ExpressDirectoryBucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 1656
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketMetricsConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3express-directory-bucket/index:S3ExpressDirectoryBucketMetricsConfigurationsList"
    },
    "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketMetricsConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketMetricsConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3express-directory-bucket/index.ts",
          "line": 1560
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3express-directory-bucket/index.ts",
        "line": 1550
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 1614
          },
          "name": "resetAccessPointArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 1630
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 1646
          },
          "name": "resetPrefix"
        }
      ],
      "name": "S3ExpressDirectoryBucketMetricsConfigurationsOutputReference",
      "namespace": "s3ExpressDirectoryBucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 1618
          },
          "name": "accessPointArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 1634
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 1650
          },
          "name": "prefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 1608
          },
          "name": "accessPointArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 1624
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 1640
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 1564
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketMetricsConfigurations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3express-directory-bucket/index:S3ExpressDirectoryBucketMetricsConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3express-directory-bucket/index.ts",
        "line": 1674
      },
      "name": "S3ExpressDirectoryBucketTags",
      "namespace": "s3ExpressDirectoryBucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3express_directory_bucket#key S3ExpressDirectoryBucket#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 1678
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3express_directory_bucket#value S3ExpressDirectoryBucket#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 1682
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3express-directory-bucket/index:S3ExpressDirectoryBucketTags"
    },
    "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3express-directory-bucket/index.ts",
          "line": 1812
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3express-directory-bucket/index.ts",
        "line": 1804
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 1819
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketTagsOutputReference"
            }
          }
        }
      ],
      "name": "S3ExpressDirectoryBucketTagsList",
      "namespace": "s3ExpressDirectoryBucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 1805
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3express-directory-bucket/index:S3ExpressDirectoryBucketTagsList"
    },
    "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3express-directory-bucket/index.ts",
          "line": 1731
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3express-directory-bucket/index.ts",
        "line": 1721
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 1779
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 1795
          },
          "name": "resetValue"
        }
      ],
      "name": "S3ExpressDirectoryBucketTagsOutputReference",
      "namespace": "s3ExpressDirectoryBucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 1783
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 1799
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 1773
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 1789
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3express-directory-bucket/index.ts",
            "line": 1735
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3ExpressDirectoryBucket.S3ExpressDirectoryBucketTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3express-directory-bucket/index:S3ExpressDirectoryBucketTagsOutputReference"
    },
    "@cdktn/provider-awscc.s3FilesAccessPoint.S3FilesAccessPoint": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3files_access_point awscc_s3files_access_point}."
      },
      "fqn": "@cdktn/provider-awscc.s3FilesAccessPoint.S3FilesAccessPoint",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3files_access_point awscc_s3files_access_point} Resource."
        },
        "locationInModule": {
          "filename": "src/s3files-access-point/index.ts",
          "line": 692
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.s3FilesAccessPoint.S3FilesAccessPointConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3files-access-point/index.ts",
        "line": 660
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a S3FilesAccessPoint resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/s3files-access-point/index.ts",
            "line": 677
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the S3FilesAccessPoint to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3files_access_point#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing S3FilesAccessPoint that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the S3FilesAccessPoint to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3files-access-point/index.ts",
            "line": 773
          },
          "name": "putPosixUser",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3FilesAccessPoint.S3FilesAccessPointPosixUser"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3files-access-point/index.ts",
            "line": 789
          },
          "name": "putRootDirectory",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3FilesAccessPoint.S3FilesAccessPointRootDirectory"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3files-access-point/index.ts",
            "line": 810
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.s3FilesAccessPoint.S3FilesAccessPointTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3files-access-point/index.ts",
            "line": 737
          },
          "name": "resetClientToken"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3files-access-point/index.ts",
            "line": 776
          },
          "name": "resetPosixUser"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3files-access-point/index.ts",
            "line": 792
          },
          "name": "resetRootDirectory"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3files-access-point/index.ts",
            "line": 813
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3files-access-point/index.ts",
            "line": 825
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3files-access-point/index.ts",
            "line": 835
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "S3FilesAccessPoint",
      "namespace": "s3FilesAccessPoint",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-access-point/index.ts",
            "line": 665
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-access-point/index.ts",
            "line": 720
          },
          "name": "accessPointArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-access-point/index.ts",
            "line": 725
          },
          "name": "accessPointId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-access-point/index.ts",
            "line": 759
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-access-point/index.ts",
            "line": 764
          },
          "name": "ownerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-access-point/index.ts",
            "line": 770
          },
          "name": "posixUser",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3FilesAccessPoint.S3FilesAccessPointPosixUserOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-access-point/index.ts",
            "line": 786
          },
          "name": "rootDirectory",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3FilesAccessPoint.S3FilesAccessPointRootDirectoryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-access-point/index.ts",
            "line": 801
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-access-point/index.ts",
            "line": 807
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3FilesAccessPoint.S3FilesAccessPointTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-access-point/index.ts",
            "line": 741
          },
          "name": "clientTokenInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-access-point/index.ts",
            "line": 754
          },
          "name": "fileSystemIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-access-point/index.ts",
            "line": 780
          },
          "name": "posixUserInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3FilesAccessPoint.S3FilesAccessPointPosixUser"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-access-point/index.ts",
            "line": 796
          },
          "name": "rootDirectoryInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3FilesAccessPoint.S3FilesAccessPointRootDirectory"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-access-point/index.ts",
            "line": 817
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3FilesAccessPoint.S3FilesAccessPointTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3files-access-point/index.ts",
            "line": 731
          },
          "name": "clientToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3files-access-point/index.ts",
            "line": 747
          },
          "name": "fileSystemId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3files-access-point/index:S3FilesAccessPoint"
    },
    "@cdktn/provider-awscc.s3FilesAccessPoint.S3FilesAccessPointConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3FilesAccessPoint.S3FilesAccessPointConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3files-access-point/index.ts",
        "line": 14
      },
      "name": "S3FilesAccessPointConfig",
      "namespace": "s3FilesAccessPoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3files_access_point#file_system_id S3FilesAccessPoint#file_system_id}",
            "stability": "stable",
            "summary": "The ID of the S3 Files file system that the access point provides access to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-access-point/index.ts",
            "line": 26
          },
          "name": "fileSystemId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3files_access_point#client_token S3FilesAccessPoint#client_token}",
            "stability": "stable",
            "summary": "(optional) A string of up to 64 ASCII characters that Amazon EFS uses to ensure idempotent creation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-access-point/index.ts",
            "line": 20
          },
          "name": "clientToken",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3files_access_point#posix_user S3FilesAccessPoint#posix_user}",
            "stability": "stable",
            "summary": "The operating system user and group applied to all compute drive requests made using the access point."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-access-point/index.ts",
            "line": 32
          },
          "name": "posixUser",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3FilesAccessPoint.S3FilesAccessPointPosixUser"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The clients using the access point can only access the root directory and below. If the RootDirectory>Path specified does not exist, EFS creates it and applies the CreationPermissions settings when a client connects to an access point. When specifying a RootDirectory, you need to provide the Path, and the CreationPermissions is optional.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3files_access_point#root_directory S3FilesAccessPoint#root_directory}",
            "stability": "stable",
            "summary": "Specifies the directory on the Amazon EFS file system that the access point exposes as the root directory of your file system to NFS clients using the access point."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-access-point/index.ts",
            "line": 38
          },
          "name": "rootDirectory",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3FilesAccessPoint.S3FilesAccessPointRootDirectory"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3files_access_point#tags S3FilesAccessPoint#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-access-point/index.ts",
            "line": 42
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3FilesAccessPoint.S3FilesAccessPointTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3files-access-point/index:S3FilesAccessPointConfig"
    },
    "@cdktn/provider-awscc.s3FilesAccessPoint.S3FilesAccessPointPosixUser": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3FilesAccessPoint.S3FilesAccessPointPosixUser",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3files-access-point/index.ts",
        "line": 44
      },
      "name": "S3FilesAccessPointPosixUser",
      "namespace": "s3FilesAccessPoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3files_access_point#gid S3FilesAccessPoint#gid}",
            "stability": "stable",
            "summary": "The POSIX group ID used for all file system operations using this access point."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-access-point/index.ts",
            "line": 50
          },
          "name": "gid",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3files_access_point#secondary_gids S3FilesAccessPoint#secondary_gids}",
            "stability": "stable",
            "summary": "Secondary POSIX group IDs used for all file system operations using this access point."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-access-point/index.ts",
            "line": 56
          },
          "name": "secondaryGids",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3files_access_point#uid S3FilesAccessPoint#uid}",
            "stability": "stable",
            "summary": "The POSIX user ID used for all file system operations using this access point."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-access-point/index.ts",
            "line": 62
          },
          "name": "uid",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3files-access-point/index:S3FilesAccessPointPosixUser"
    },
    "@cdktn/provider-awscc.s3FilesAccessPoint.S3FilesAccessPointPosixUserOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3FilesAccessPoint.S3FilesAccessPointPosixUserOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3files-access-point/index.ts",
          "line": 116
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3files-access-point/index.ts",
        "line": 108
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3files-access-point/index.ts",
            "line": 170
          },
          "name": "resetGid"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3files-access-point/index.ts",
            "line": 186
          },
          "name": "resetSecondaryGids"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3files-access-point/index.ts",
            "line": 202
          },
          "name": "resetUid"
        }
      ],
      "name": "S3FilesAccessPointPosixUserOutputReference",
      "namespace": "s3FilesAccessPoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-access-point/index.ts",
            "line": 174
          },
          "name": "gidInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-access-point/index.ts",
            "line": 190
          },
          "name": "secondaryGidsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-access-point/index.ts",
            "line": 206
          },
          "name": "uidInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3files-access-point/index.ts",
            "line": 164
          },
          "name": "gid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3files-access-point/index.ts",
            "line": 180
          },
          "name": "secondaryGids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3files-access-point/index.ts",
            "line": 196
          },
          "name": "uid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3files-access-point/index.ts",
            "line": 120
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3FilesAccessPoint.S3FilesAccessPointPosixUser"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3files-access-point/index:S3FilesAccessPointPosixUserOutputReference"
    },
    "@cdktn/provider-awscc.s3FilesAccessPoint.S3FilesAccessPointRootDirectory": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3FilesAccessPoint.S3FilesAccessPointRootDirectory",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3files-access-point/index.ts",
        "line": 376
      },
      "name": "S3FilesAccessPointRootDirectory",
      "namespace": "s3FilesAccessPoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "If the RootDirectory>Path specified does not exist, EFS creates the root directory using the CreationPermissions settings when a client connects to an access point. When specifying the CreationPermissions, you must provide values for all properties.   If you do not provide CreationPermissions and the specified RootDirectory>Path does not exist, attempts to mount the file system using the access point will fail. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3files_access_point#creation_permissions S3FilesAccessPoint#creation_permissions}",
            "stability": "stable",
            "summary": "(Optional) Specifies the POSIX IDs and permissions to apply to the access point's RootDirectory."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-access-point/index.ts",
            "line": 382
          },
          "name": "creationPermissions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3FilesAccessPoint.S3FilesAccessPointRootDirectoryCreationPermissions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "A path can have up to four subdirectories. If the specified path does not exist, you are required to provide the CreationPermissions.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3files_access_point#path S3FilesAccessPoint#path}",
            "stability": "stable",
            "summary": "Specifies the path on the EFS file system to expose as the root directory to NFS clients using the access point to access the EFS file system."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-access-point/index.ts",
            "line": 388
          },
          "name": "path",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3files-access-point/index:S3FilesAccessPointRootDirectory"
    },
    "@cdktn/provider-awscc.s3FilesAccessPoint.S3FilesAccessPointRootDirectoryCreationPermissions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3FilesAccessPoint.S3FilesAccessPointRootDirectoryCreationPermissions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3files-access-point/index.ts",
        "line": 210
      },
      "name": "S3FilesAccessPointRootDirectoryCreationPermissions",
      "namespace": "s3FilesAccessPoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3files_access_point#owner_gid S3FilesAccessPoint#owner_gid}",
            "stability": "stable",
            "summary": "Specifies the POSIX group ID to apply to the RootDirectory. Accepts values from 0 to 2^32 (4294967295)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-access-point/index.ts",
            "line": 216
          },
          "name": "ownerGid",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3files_access_point#owner_uid S3FilesAccessPoint#owner_uid}",
            "stability": "stable",
            "summary": "Specifies the POSIX user ID to apply to the RootDirectory. Accepts values from 0 to 2^32 (4294967295)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-access-point/index.ts",
            "line": 222
          },
          "name": "ownerUid",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3files_access_point#permissions S3FilesAccessPoint#permissions}",
            "stability": "stable",
            "summary": "Specifies the POSIX permissions to apply to the RootDirectory, in the format of an octal number representing the file's mode bits."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-access-point/index.ts",
            "line": 228
          },
          "name": "permissions",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3files-access-point/index:S3FilesAccessPointRootDirectoryCreationPermissions"
    },
    "@cdktn/provider-awscc.s3FilesAccessPoint.S3FilesAccessPointRootDirectoryCreationPermissionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3FilesAccessPoint.S3FilesAccessPointRootDirectoryCreationPermissionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3files-access-point/index.ts",
          "line": 282
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3files-access-point/index.ts",
        "line": 274
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3files-access-point/index.ts",
            "line": 336
          },
          "name": "resetOwnerGid"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3files-access-point/index.ts",
            "line": 352
          },
          "name": "resetOwnerUid"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3files-access-point/index.ts",
            "line": 368
          },
          "name": "resetPermissions"
        }
      ],
      "name": "S3FilesAccessPointRootDirectoryCreationPermissionsOutputReference",
      "namespace": "s3FilesAccessPoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-access-point/index.ts",
            "line": 340
          },
          "name": "ownerGidInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-access-point/index.ts",
            "line": 356
          },
          "name": "ownerUidInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-access-point/index.ts",
            "line": 372
          },
          "name": "permissionsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3files-access-point/index.ts",
            "line": 330
          },
          "name": "ownerGid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3files-access-point/index.ts",
            "line": 346
          },
          "name": "ownerUid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3files-access-point/index.ts",
            "line": 362
          },
          "name": "permissions",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3files-access-point/index.ts",
            "line": 286
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3FilesAccessPoint.S3FilesAccessPointRootDirectoryCreationPermissions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3files-access-point/index:S3FilesAccessPointRootDirectoryCreationPermissionsOutputReference"
    },
    "@cdktn/provider-awscc.s3FilesAccessPoint.S3FilesAccessPointRootDirectoryOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3FilesAccessPoint.S3FilesAccessPointRootDirectoryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3files-access-point/index.ts",
          "line": 435
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3files-access-point/index.ts",
        "line": 427
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3files-access-point/index.ts",
            "line": 480
          },
          "name": "putCreationPermissions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3FilesAccessPoint.S3FilesAccessPointRootDirectoryCreationPermissions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3files-access-point/index.ts",
            "line": 483
          },
          "name": "resetCreationPermissions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3files-access-point/index.ts",
            "line": 499
          },
          "name": "resetPath"
        }
      ],
      "name": "S3FilesAccessPointRootDirectoryOutputReference",
      "namespace": "s3FilesAccessPoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-access-point/index.ts",
            "line": 477
          },
          "name": "creationPermissions",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3FilesAccessPoint.S3FilesAccessPointRootDirectoryCreationPermissionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-access-point/index.ts",
            "line": 487
          },
          "name": "creationPermissionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3FilesAccessPoint.S3FilesAccessPointRootDirectoryCreationPermissions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-access-point/index.ts",
            "line": 503
          },
          "name": "pathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3files-access-point/index.ts",
            "line": 493
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3files-access-point/index.ts",
            "line": 439
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3FilesAccessPoint.S3FilesAccessPointRootDirectory"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3files-access-point/index:S3FilesAccessPointRootDirectoryOutputReference"
    },
    "@cdktn/provider-awscc.s3FilesAccessPoint.S3FilesAccessPointTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3FilesAccessPoint.S3FilesAccessPointTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3files-access-point/index.ts",
        "line": 507
      },
      "name": "S3FilesAccessPointTags",
      "namespace": "s3FilesAccessPoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3files_access_point#key S3FilesAccessPoint#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-access-point/index.ts",
            "line": 511
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3files_access_point#value S3FilesAccessPoint#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-access-point/index.ts",
            "line": 515
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3files-access-point/index:S3FilesAccessPointTags"
    },
    "@cdktn/provider-awscc.s3FilesAccessPoint.S3FilesAccessPointTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3FilesAccessPoint.S3FilesAccessPointTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3files-access-point/index.ts",
          "line": 645
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3files-access-point/index.ts",
        "line": 637
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3files-access-point/index.ts",
            "line": 652
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.s3FilesAccessPoint.S3FilesAccessPointTagsOutputReference"
            }
          }
        }
      ],
      "name": "S3FilesAccessPointTagsList",
      "namespace": "s3FilesAccessPoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3files-access-point/index.ts",
            "line": 638
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3FilesAccessPoint.S3FilesAccessPointTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3files-access-point/index:S3FilesAccessPointTagsList"
    },
    "@cdktn/provider-awscc.s3FilesAccessPoint.S3FilesAccessPointTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3FilesAccessPoint.S3FilesAccessPointTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3files-access-point/index.ts",
          "line": 564
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3files-access-point/index.ts",
        "line": 554
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3files-access-point/index.ts",
            "line": 612
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3files-access-point/index.ts",
            "line": 628
          },
          "name": "resetValue"
        }
      ],
      "name": "S3FilesAccessPointTagsOutputReference",
      "namespace": "s3FilesAccessPoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-access-point/index.ts",
            "line": 616
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-access-point/index.ts",
            "line": 632
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3files-access-point/index.ts",
            "line": 606
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3files-access-point/index.ts",
            "line": 622
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3files-access-point/index.ts",
            "line": 568
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3FilesAccessPoint.S3FilesAccessPointTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3files-access-point/index:S3FilesAccessPointTagsOutputReference"
    },
    "@cdktn/provider-awscc.s3FilesFileSystem.S3FilesFileSystem": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3files_file_system awscc_s3files_file_system}."
      },
      "fqn": "@cdktn/provider-awscc.s3FilesFileSystem.S3FilesFileSystem",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3files_file_system awscc_s3files_file_system} Resource."
        },
        "locationInModule": {
          "filename": "src/s3files-file-system/index.ts",
          "line": 663
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.s3FilesFileSystem.S3FilesFileSystemConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3files-file-system/index.ts",
        "line": 631
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a S3FilesFileSystem resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/s3files-file-system/index.ts",
            "line": 648
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the S3FilesFileSystem to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3files_file_system#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing S3FilesFileSystem that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the S3FilesFileSystem to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3files-file-system/index.ts",
            "line": 823
          },
          "name": "putSynchronizationConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3FilesFileSystem.S3FilesFileSystemSynchronizationConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3files-file-system/index.ts",
            "line": 839
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.s3FilesFileSystem.S3FilesFileSystemTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3files-file-system/index.ts",
            "line": 701
          },
          "name": "resetAcceptBucketWarning"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3files-file-system/index.ts",
            "line": 730
          },
          "name": "resetClientToken"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3files-file-system/index.ts",
            "line": 766
          },
          "name": "resetKmsKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3files-file-system/index.ts",
            "line": 787
          },
          "name": "resetPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3files-file-system/index.ts",
            "line": 826
          },
          "name": "resetSynchronizationConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3files-file-system/index.ts",
            "line": 842
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3files-file-system/index.ts",
            "line": 854
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3files-file-system/index.ts",
            "line": 867
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "S3FilesFileSystem",
      "namespace": "s3FilesFileSystem",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-file-system/index.ts",
            "line": 636
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-file-system/index.ts",
            "line": 739
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-file-system/index.ts",
            "line": 744
          },
          "name": "fileSystemArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-file-system/index.ts",
            "line": 749
          },
          "name": "fileSystemId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-file-system/index.ts",
            "line": 754
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-file-system/index.ts",
            "line": 775
          },
          "name": "ownerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-file-system/index.ts",
            "line": 809
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-file-system/index.ts",
            "line": 814
          },
          "name": "statusMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-file-system/index.ts",
            "line": 820
          },
          "name": "synchronizationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3FilesFileSystem.S3FilesFileSystemSynchronizationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-file-system/index.ts",
            "line": 836
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3FilesFileSystem.S3FilesFileSystemTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-file-system/index.ts",
            "line": 705
          },
          "name": "acceptBucketWarningInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-file-system/index.ts",
            "line": 718
          },
          "name": "bucketInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-file-system/index.ts",
            "line": 734
          },
          "name": "clientTokenInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-file-system/index.ts",
            "line": 770
          },
          "name": "kmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-file-system/index.ts",
            "line": 791
          },
          "name": "prefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-file-system/index.ts",
            "line": 804
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-file-system/index.ts",
            "line": 830
          },
          "name": "synchronizationConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3FilesFileSystem.S3FilesFileSystemSynchronizationConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-file-system/index.ts",
            "line": 846
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3FilesFileSystem.S3FilesFileSystemTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3files-file-system/index.ts",
            "line": 695
          },
          "name": "acceptBucketWarning",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3files-file-system/index.ts",
            "line": 711
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3files-file-system/index.ts",
            "line": 724
          },
          "name": "clientToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3files-file-system/index.ts",
            "line": 760
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3files-file-system/index.ts",
            "line": 781
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3files-file-system/index.ts",
            "line": 797
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3files-file-system/index:S3FilesFileSystem"
    },
    "@cdktn/provider-awscc.s3FilesFileSystem.S3FilesFileSystemConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3FilesFileSystem.S3FilesFileSystemConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3files-file-system/index.ts",
        "line": 14
      },
      "name": "S3FilesFileSystemConfig",
      "namespace": "s3FilesFileSystem",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3files_file_system#bucket S3FilesFileSystem#bucket}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-file-system/index.ts",
            "line": 22
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3files_file_system#role_arn S3FilesFileSystem#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-file-system/index.ts",
            "line": 38
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3files_file_system#accept_bucket_warning S3FilesFileSystem#accept_bucket_warning}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-file-system/index.ts",
            "line": 18
          },
          "name": "acceptBucketWarning",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3files_file_system#client_token S3FilesFileSystem#client_token}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-file-system/index.ts",
            "line": 26
          },
          "name": "clientToken",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3files_file_system#kms_key_id S3FilesFileSystem#kms_key_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-file-system/index.ts",
            "line": 30
          },
          "name": "kmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3files_file_system#prefix S3FilesFileSystem#prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-file-system/index.ts",
            "line": 34
          },
          "name": "prefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3files_file_system#synchronization_configuration S3FilesFileSystem#synchronization_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-file-system/index.ts",
            "line": 42
          },
          "name": "synchronizationConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3FilesFileSystem.S3FilesFileSystemSynchronizationConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3files_file_system#tags S3FilesFileSystem#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-file-system/index.ts",
            "line": 46
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3FilesFileSystem.S3FilesFileSystemTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3files-file-system/index:S3FilesFileSystemConfig"
    },
    "@cdktn/provider-awscc.s3FilesFileSystem.S3FilesFileSystemSynchronizationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3FilesFileSystem.S3FilesFileSystemSynchronizationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3files-file-system/index.ts",
        "line": 346
      },
      "name": "S3FilesFileSystemSynchronizationConfiguration",
      "namespace": "s3FilesFileSystem",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3files_file_system#expiration_data_rules S3FilesFileSystem#expiration_data_rules}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-file-system/index.ts",
            "line": 350
          },
          "name": "expirationDataRules",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3FilesFileSystem.S3FilesFileSystemSynchronizationConfigurationExpirationDataRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3files_file_system#import_data_rules S3FilesFileSystem#import_data_rules}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-file-system/index.ts",
            "line": 354
          },
          "name": "importDataRules",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3FilesFileSystem.S3FilesFileSystemSynchronizationConfigurationImportDataRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3files-file-system/index:S3FilesFileSystemSynchronizationConfiguration"
    },
    "@cdktn/provider-awscc.s3FilesFileSystem.S3FilesFileSystemSynchronizationConfigurationExpirationDataRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3FilesFileSystem.S3FilesFileSystemSynchronizationConfigurationExpirationDataRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3files-file-system/index.ts",
        "line": 48
      },
      "name": "S3FilesFileSystemSynchronizationConfigurationExpirationDataRules",
      "namespace": "s3FilesFileSystem",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3files_file_system#days_after_last_access S3FilesFileSystem#days_after_last_access}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-file-system/index.ts",
            "line": 52
          },
          "name": "daysAfterLastAccess",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/s3files-file-system/index:S3FilesFileSystemSynchronizationConfigurationExpirationDataRules"
    },
    "@cdktn/provider-awscc.s3FilesFileSystem.S3FilesFileSystemSynchronizationConfigurationExpirationDataRulesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3FilesFileSystem.S3FilesFileSystemSynchronizationConfigurationExpirationDataRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3files-file-system/index.ts",
          "line": 153
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3files-file-system/index.ts",
        "line": 145
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3files-file-system/index.ts",
            "line": 160
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.s3FilesFileSystem.S3FilesFileSystemSynchronizationConfigurationExpirationDataRulesOutputReference"
            }
          }
        }
      ],
      "name": "S3FilesFileSystemSynchronizationConfigurationExpirationDataRulesList",
      "namespace": "s3FilesFileSystem",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3files-file-system/index.ts",
            "line": 146
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3FilesFileSystem.S3FilesFileSystemSynchronizationConfigurationExpirationDataRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3files-file-system/index:S3FilesFileSystemSynchronizationConfigurationExpirationDataRulesList"
    },
    "@cdktn/provider-awscc.s3FilesFileSystem.S3FilesFileSystemSynchronizationConfigurationExpirationDataRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3FilesFileSystem.S3FilesFileSystemSynchronizationConfigurationExpirationDataRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3files-file-system/index.ts",
          "line": 94
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3files-file-system/index.ts",
        "line": 84
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3files-file-system/index.ts",
            "line": 136
          },
          "name": "resetDaysAfterLastAccess"
        }
      ],
      "name": "S3FilesFileSystemSynchronizationConfigurationExpirationDataRulesOutputReference",
      "namespace": "s3FilesFileSystem",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-file-system/index.ts",
            "line": 140
          },
          "name": "daysAfterLastAccessInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3files-file-system/index.ts",
            "line": 130
          },
          "name": "daysAfterLastAccess",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3files-file-system/index.ts",
            "line": 98
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3FilesFileSystem.S3FilesFileSystemSynchronizationConfigurationExpirationDataRules"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3files-file-system/index:S3FilesFileSystemSynchronizationConfigurationExpirationDataRulesOutputReference"
    },
    "@cdktn/provider-awscc.s3FilesFileSystem.S3FilesFileSystemSynchronizationConfigurationImportDataRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3FilesFileSystem.S3FilesFileSystemSynchronizationConfigurationImportDataRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3files-file-system/index.ts",
        "line": 164
      },
      "name": "S3FilesFileSystemSynchronizationConfigurationImportDataRules",
      "namespace": "s3FilesFileSystem",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3files_file_system#prefix S3FilesFileSystem#prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-file-system/index.ts",
            "line": 168
          },
          "name": "prefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3files_file_system#size_less_than S3FilesFileSystem#size_less_than}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-file-system/index.ts",
            "line": 172
          },
          "name": "sizeLessThan",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3files_file_system#trigger S3FilesFileSystem#trigger}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-file-system/index.ts",
            "line": 176
          },
          "name": "trigger",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3files-file-system/index:S3FilesFileSystemSynchronizationConfigurationImportDataRules"
    },
    "@cdktn/provider-awscc.s3FilesFileSystem.S3FilesFileSystemSynchronizationConfigurationImportDataRulesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3FilesFileSystem.S3FilesFileSystemSynchronizationConfigurationImportDataRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3files-file-system/index.ts",
          "line": 335
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3files-file-system/index.ts",
        "line": 327
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3files-file-system/index.ts",
            "line": 342
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.s3FilesFileSystem.S3FilesFileSystemSynchronizationConfigurationImportDataRulesOutputReference"
            }
          }
        }
      ],
      "name": "S3FilesFileSystemSynchronizationConfigurationImportDataRulesList",
      "namespace": "s3FilesFileSystem",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3files-file-system/index.ts",
            "line": 328
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3FilesFileSystem.S3FilesFileSystemSynchronizationConfigurationImportDataRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3files-file-system/index:S3FilesFileSystemSynchronizationConfigurationImportDataRulesList"
    },
    "@cdktn/provider-awscc.s3FilesFileSystem.S3FilesFileSystemSynchronizationConfigurationImportDataRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3FilesFileSystem.S3FilesFileSystemSynchronizationConfigurationImportDataRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3files-file-system/index.ts",
          "line": 232
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3files-file-system/index.ts",
        "line": 222
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3files-file-system/index.ts",
            "line": 286
          },
          "name": "resetPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3files-file-system/index.ts",
            "line": 302
          },
          "name": "resetSizeLessThan"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3files-file-system/index.ts",
            "line": 318
          },
          "name": "resetTrigger"
        }
      ],
      "name": "S3FilesFileSystemSynchronizationConfigurationImportDataRulesOutputReference",
      "namespace": "s3FilesFileSystem",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-file-system/index.ts",
            "line": 290
          },
          "name": "prefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-file-system/index.ts",
            "line": 306
          },
          "name": "sizeLessThanInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-file-system/index.ts",
            "line": 322
          },
          "name": "triggerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3files-file-system/index.ts",
            "line": 280
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3files-file-system/index.ts",
            "line": 296
          },
          "name": "sizeLessThan",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3files-file-system/index.ts",
            "line": 312
          },
          "name": "trigger",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3files-file-system/index.ts",
            "line": 236
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3FilesFileSystem.S3FilesFileSystemSynchronizationConfigurationImportDataRules"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3files-file-system/index:S3FilesFileSystemSynchronizationConfigurationImportDataRulesOutputReference"
    },
    "@cdktn/provider-awscc.s3FilesFileSystem.S3FilesFileSystemSynchronizationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3FilesFileSystem.S3FilesFileSystemSynchronizationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3files-file-system/index.ts",
          "line": 401
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3files-file-system/index.ts",
        "line": 393
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3files-file-system/index.ts",
            "line": 446
          },
          "name": "putExpirationDataRules",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.s3FilesFileSystem.S3FilesFileSystemSynchronizationConfigurationExpirationDataRules"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3files-file-system/index.ts",
            "line": 462
          },
          "name": "putImportDataRules",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.s3FilesFileSystem.S3FilesFileSystemSynchronizationConfigurationImportDataRules"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3files-file-system/index.ts",
            "line": 449
          },
          "name": "resetExpirationDataRules"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3files-file-system/index.ts",
            "line": 465
          },
          "name": "resetImportDataRules"
        }
      ],
      "name": "S3FilesFileSystemSynchronizationConfigurationOutputReference",
      "namespace": "s3FilesFileSystem",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-file-system/index.ts",
            "line": 443
          },
          "name": "expirationDataRules",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3FilesFileSystem.S3FilesFileSystemSynchronizationConfigurationExpirationDataRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-file-system/index.ts",
            "line": 459
          },
          "name": "importDataRules",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3FilesFileSystem.S3FilesFileSystemSynchronizationConfigurationImportDataRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-file-system/index.ts",
            "line": 474
          },
          "name": "latestVersionNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-file-system/index.ts",
            "line": 453
          },
          "name": "expirationDataRulesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3FilesFileSystem.S3FilesFileSystemSynchronizationConfigurationExpirationDataRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-file-system/index.ts",
            "line": 469
          },
          "name": "importDataRulesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3FilesFileSystem.S3FilesFileSystemSynchronizationConfigurationImportDataRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3files-file-system/index.ts",
            "line": 405
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3FilesFileSystem.S3FilesFileSystemSynchronizationConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3files-file-system/index:S3FilesFileSystemSynchronizationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.s3FilesFileSystem.S3FilesFileSystemTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3FilesFileSystem.S3FilesFileSystemTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3files-file-system/index.ts",
        "line": 478
      },
      "name": "S3FilesFileSystemTags",
      "namespace": "s3FilesFileSystem",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3files_file_system#key S3FilesFileSystem#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-file-system/index.ts",
            "line": 482
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3files_file_system#value S3FilesFileSystem#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-file-system/index.ts",
            "line": 486
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3files-file-system/index:S3FilesFileSystemTags"
    },
    "@cdktn/provider-awscc.s3FilesFileSystem.S3FilesFileSystemTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3FilesFileSystem.S3FilesFileSystemTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3files-file-system/index.ts",
          "line": 616
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3files-file-system/index.ts",
        "line": 608
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3files-file-system/index.ts",
            "line": 623
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.s3FilesFileSystem.S3FilesFileSystemTagsOutputReference"
            }
          }
        }
      ],
      "name": "S3FilesFileSystemTagsList",
      "namespace": "s3FilesFileSystem",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3files-file-system/index.ts",
            "line": 609
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3FilesFileSystem.S3FilesFileSystemTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3files-file-system/index:S3FilesFileSystemTagsList"
    },
    "@cdktn/provider-awscc.s3FilesFileSystem.S3FilesFileSystemTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3FilesFileSystem.S3FilesFileSystemTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3files-file-system/index.ts",
          "line": 535
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3files-file-system/index.ts",
        "line": 525
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3files-file-system/index.ts",
            "line": 583
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3files-file-system/index.ts",
            "line": 599
          },
          "name": "resetValue"
        }
      ],
      "name": "S3FilesFileSystemTagsOutputReference",
      "namespace": "s3FilesFileSystem",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-file-system/index.ts",
            "line": 587
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-file-system/index.ts",
            "line": 603
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3files-file-system/index.ts",
            "line": 577
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3files-file-system/index.ts",
            "line": 593
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3files-file-system/index.ts",
            "line": 539
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3FilesFileSystem.S3FilesFileSystemTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3files-file-system/index:S3FilesFileSystemTagsOutputReference"
    },
    "@cdktn/provider-awscc.s3FilesFileSystemPolicy.S3FilesFileSystemPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3files_file_system_policy awscc_s3files_file_system_policy}."
      },
      "fqn": "@cdktn/provider-awscc.s3FilesFileSystemPolicy.S3FilesFileSystemPolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3files_file_system_policy awscc_s3files_file_system_policy} Resource."
        },
        "locationInModule": {
          "filename": "src/s3files-file-system-policy/index.ts",
          "line": 60
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.s3FilesFileSystemPolicy.S3FilesFileSystemPolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3files-file-system-policy/index.ts",
        "line": 28
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a S3FilesFileSystemPolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/s3files-file-system-policy/index.ts",
            "line": 45
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the S3FilesFileSystemPolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3files_file_system_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing S3FilesFileSystemPolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the S3FilesFileSystemPolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3files-file-system-policy/index.ts",
            "line": 119
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3files-file-system-policy/index.ts",
            "line": 126
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "S3FilesFileSystemPolicy",
      "namespace": "s3FilesFileSystemPolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-file-system-policy/index.ts",
            "line": 33
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-file-system-policy/index.ts",
            "line": 98
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-file-system-policy/index.ts",
            "line": 93
          },
          "name": "fileSystemIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-file-system-policy/index.ts",
            "line": 111
          },
          "name": "policyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3files-file-system-policy/index.ts",
            "line": 86
          },
          "name": "fileSystemId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3files-file-system-policy/index.ts",
            "line": 104
          },
          "name": "policy",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3files-file-system-policy/index:S3FilesFileSystemPolicy"
    },
    "@cdktn/provider-awscc.s3FilesFileSystemPolicy.S3FilesFileSystemPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3FilesFileSystemPolicy.S3FilesFileSystemPolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3files-file-system-policy/index.ts",
        "line": 14
      },
      "name": "S3FilesFileSystemPolicyConfig",
      "namespace": "s3FilesFileSystemPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3files_file_system_policy#file_system_id S3FilesFileSystemPolicy#file_system_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-file-system-policy/index.ts",
            "line": 18
          },
          "name": "fileSystemId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3files_file_system_policy#policy S3FilesFileSystemPolicy#policy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-file-system-policy/index.ts",
            "line": 22
          },
          "name": "policy",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3files-file-system-policy/index:S3FilesFileSystemPolicyConfig"
    },
    "@cdktn/provider-awscc.s3FilesMountTarget.S3FilesMountTarget": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3files_mount_target awscc_s3files_mount_target}."
      },
      "fqn": "@cdktn/provider-awscc.s3FilesMountTarget.S3FilesMountTarget",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3files_mount_target awscc_s3files_mount_target} Resource."
        },
        "locationInModule": {
          "filename": "src/s3files-mount-target/index.ts",
          "line": 76
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.s3FilesMountTarget.S3FilesMountTargetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3files-mount-target/index.ts",
        "line": 44
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a S3FilesMountTarget resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/s3files-mount-target/index.ts",
            "line": 61
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the S3FilesMountTarget to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3files_mount_target#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing S3FilesMountTarget that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the S3FilesMountTarget to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3files-mount-target/index.ts",
            "line": 135
          },
          "name": "resetIpAddressType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3files-mount-target/index.ts",
            "line": 151
          },
          "name": "resetIpv4Address"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3files-mount-target/index.ts",
            "line": 167
          },
          "name": "resetIpv6Address"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3files-mount-target/index.ts",
            "line": 198
          },
          "name": "resetSecurityGroups"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3files-mount-target/index.ts",
            "line": 238
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3files-mount-target/index.ts",
            "line": 249
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "S3FilesMountTarget",
      "namespace": "s3FilesMountTarget",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-mount-target/index.ts",
            "line": 49
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-mount-target/index.ts",
            "line": 105
          },
          "name": "availabilityZoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-mount-target/index.ts",
            "line": 123
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-mount-target/index.ts",
            "line": 176
          },
          "name": "mountTargetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-mount-target/index.ts",
            "line": 181
          },
          "name": "networkInterfaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-mount-target/index.ts",
            "line": 186
          },
          "name": "ownerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-mount-target/index.ts",
            "line": 207
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-mount-target/index.ts",
            "line": 212
          },
          "name": "statusMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-mount-target/index.ts",
            "line": 230
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-mount-target/index.ts",
            "line": 118
          },
          "name": "fileSystemIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-mount-target/index.ts",
            "line": 139
          },
          "name": "ipAddressTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-mount-target/index.ts",
            "line": 155
          },
          "name": "ipv4AddressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-mount-target/index.ts",
            "line": 171
          },
          "name": "ipv6AddressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-mount-target/index.ts",
            "line": 202
          },
          "name": "securityGroupsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-mount-target/index.ts",
            "line": 225
          },
          "name": "subnetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3files-mount-target/index.ts",
            "line": 111
          },
          "name": "fileSystemId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3files-mount-target/index.ts",
            "line": 129
          },
          "name": "ipAddressType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3files-mount-target/index.ts",
            "line": 145
          },
          "name": "ipv4Address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3files-mount-target/index.ts",
            "line": 161
          },
          "name": "ipv6Address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3files-mount-target/index.ts",
            "line": 192
          },
          "name": "securityGroups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3files-mount-target/index.ts",
            "line": 218
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3files-mount-target/index:S3FilesMountTarget"
    },
    "@cdktn/provider-awscc.s3FilesMountTarget.S3FilesMountTargetConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3FilesMountTarget.S3FilesMountTargetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3files-mount-target/index.ts",
        "line": 14
      },
      "name": "S3FilesMountTargetConfig",
      "namespace": "s3FilesMountTarget",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3files_mount_target#file_system_id S3FilesMountTarget#file_system_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-mount-target/index.ts",
            "line": 18
          },
          "name": "fileSystemId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3files_mount_target#subnet_id S3FilesMountTarget#subnet_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-mount-target/index.ts",
            "line": 38
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3files_mount_target#ip_address_type S3FilesMountTarget#ip_address_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-mount-target/index.ts",
            "line": 22
          },
          "name": "ipAddressType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3files_mount_target#ipv_4_address S3FilesMountTarget#ipv_4_address}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-mount-target/index.ts",
            "line": 26
          },
          "name": "ipv4Address",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3files_mount_target#ipv_6_address S3FilesMountTarget#ipv_6_address}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-mount-target/index.ts",
            "line": 30
          },
          "name": "ipv6Address",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3files_mount_target#security_groups S3FilesMountTarget#security_groups}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3files-mount-target/index.ts",
            "line": 34
          },
          "name": "securityGroups",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/s3files-mount-target/index:S3FilesMountTargetConfig"
    },
    "@cdktn/provider-awscc.s3MultiRegionAccessPoint.S3MultiRegionAccessPoint": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_multi_region_access_point awscc_s3_multi_region_access_point}."
      },
      "fqn": "@cdktn/provider-awscc.s3MultiRegionAccessPoint.S3MultiRegionAccessPoint",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_multi_region_access_point awscc_s3_multi_region_access_point} Resource."
        },
        "locationInModule": {
          "filename": "src/s3-multi-region-access-point/index.ts",
          "line": 422
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.s3MultiRegionAccessPoint.S3MultiRegionAccessPointConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-multi-region-access-point/index.ts",
        "line": 390
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a S3MultiRegionAccessPoint resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/s3-multi-region-access-point/index.ts",
            "line": 407
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the S3MultiRegionAccessPoint to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_multi_region_access_point#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing S3MultiRegionAccessPoint that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the S3MultiRegionAccessPoint to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-multi-region-access-point/index.ts",
            "line": 483
          },
          "name": "putPublicAccessBlockConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3MultiRegionAccessPoint.S3MultiRegionAccessPointPublicAccessBlockConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-multi-region-access-point/index.ts",
            "line": 499
          },
          "name": "putRegions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.s3MultiRegionAccessPoint.S3MultiRegionAccessPointRegions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-multi-region-access-point/index.ts",
            "line": 470
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-multi-region-access-point/index.ts",
            "line": 486
          },
          "name": "resetPublicAccessBlockConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-multi-region-access-point/index.ts",
            "line": 511
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-multi-region-access-point/index.ts",
            "line": 519
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "S3MultiRegionAccessPoint",
      "namespace": "s3MultiRegionAccessPoint",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-multi-region-access-point/index.ts",
            "line": 395
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-multi-region-access-point/index.ts",
            "line": 448
          },
          "name": "alias",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-multi-region-access-point/index.ts",
            "line": 453
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-multi-region-access-point/index.ts",
            "line": 458
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-multi-region-access-point/index.ts",
            "line": 480
          },
          "name": "publicAccessBlockConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3MultiRegionAccessPoint.S3MultiRegionAccessPointPublicAccessBlockConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-multi-region-access-point/index.ts",
            "line": 496
          },
          "name": "regions",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3MultiRegionAccessPoint.S3MultiRegionAccessPointRegionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-multi-region-access-point/index.ts",
            "line": 474
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-multi-region-access-point/index.ts",
            "line": 490
          },
          "name": "publicAccessBlockConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3MultiRegionAccessPoint.S3MultiRegionAccessPointPublicAccessBlockConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-multi-region-access-point/index.ts",
            "line": 503
          },
          "name": "regionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3MultiRegionAccessPoint.S3MultiRegionAccessPointRegions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-multi-region-access-point/index.ts",
            "line": 464
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3-multi-region-access-point/index:S3MultiRegionAccessPoint"
    },
    "@cdktn/provider-awscc.s3MultiRegionAccessPoint.S3MultiRegionAccessPointConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3MultiRegionAccessPoint.S3MultiRegionAccessPointConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-multi-region-access-point/index.ts",
        "line": 14
      },
      "name": "S3MultiRegionAccessPointConfig",
      "namespace": "s3MultiRegionAccessPoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_multi_region_access_point#regions S3MultiRegionAccessPoint#regions}",
            "stability": "stable",
            "summary": "The list of buckets that you want to associate this Multi Region Access Point with."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-multi-region-access-point/index.ts",
            "line": 32
          },
          "name": "regions",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3MultiRegionAccessPoint.S3MultiRegionAccessPointRegions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_multi_region_access_point#name S3MultiRegionAccessPoint#name}",
            "stability": "stable",
            "summary": "The name you want to assign to this Multi Region Access Point."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-multi-region-access-point/index.ts",
            "line": 20
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can enable the configuration options in any combination. For more information about when Amazon S3 considers a bucket or object public, see https://docs.aws.amazon.com/AmazonS3/latest/dev/access-control-block-public-access.html#access-control-block-public-access-policy-status 'The Meaning of Public' in the Amazon Simple Storage Service Developer Guide.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_multi_region_access_point#public_access_block_configuration S3MultiRegionAccessPoint#public_access_block_configuration}",
            "stability": "stable",
            "summary": "The PublicAccessBlock configuration that you want to apply to this Multi Region Access Point."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-multi-region-access-point/index.ts",
            "line": 26
          },
          "name": "publicAccessBlockConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3MultiRegionAccessPoint.S3MultiRegionAccessPointPublicAccessBlockConfiguration"
          }
        }
      ],
      "symbolId": "src/s3-multi-region-access-point/index:S3MultiRegionAccessPointConfig"
    },
    "@cdktn/provider-awscc.s3MultiRegionAccessPoint.S3MultiRegionAccessPointPublicAccessBlockConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3MultiRegionAccessPoint.S3MultiRegionAccessPointPublicAccessBlockConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-multi-region-access-point/index.ts",
        "line": 34
      },
      "name": "S3MultiRegionAccessPointPublicAccessBlockConfiguration",
      "namespace": "s3MultiRegionAccessPoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Setting this element to TRUE causes the following behavior:\n- PUT Bucket acl and PUT Object acl calls fail if the specified ACL is public.\n - PUT Object calls fail if the request includes a public ACL.\n. - PUT Bucket calls fail if the request includes a public ACL.\nEnabling this setting doesn't affect existing policies or ACLs.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_multi_region_access_point#block_public_acls S3MultiRegionAccessPoint#block_public_acls}",
            "stability": "stable",
            "summary": "Specifies whether Amazon S3 should block public access control lists (ACLs) for buckets in this account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-multi-region-access-point/index.ts",
            "line": 44
          },
          "name": "blockPublicAcls",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Setting this element to TRUE causes Amazon S3 to reject calls to PUT Bucket policy if the specified bucket policy allows public access. Enabling this setting doesn't affect existing bucket policies.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_multi_region_access_point#block_public_policy S3MultiRegionAccessPoint#block_public_policy}",
            "stability": "stable",
            "summary": "Specifies whether Amazon S3 should block public bucket policies for buckets in this account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-multi-region-access-point/index.ts",
            "line": 50
          },
          "name": "blockPublicPolicy",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Setting this element to TRUE causes Amazon S3 to ignore all public ACLs on buckets in this account and any objects that they contain. Enabling this setting doesn't affect the persistence of any existing ACLs and doesn't prevent new public ACLs from being set.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_multi_region_access_point#ignore_public_acls S3MultiRegionAccessPoint#ignore_public_acls}",
            "stability": "stable",
            "summary": "Specifies whether Amazon S3 should ignore public ACLs for buckets in this account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-multi-region-access-point/index.ts",
            "line": 56
          },
          "name": "ignorePublicAcls",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Setting this element to TRUE restricts access to this bucket to only AWS services and authorized users within this account if the bucket has a public policy.\nEnabling this setting doesn't affect previously stored bucket policies, except that public and cross-account access within any public bucket policy, including non-public delegation to specific accounts, is blocked.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_multi_region_access_point#restrict_public_buckets S3MultiRegionAccessPoint#restrict_public_buckets}",
            "stability": "stable",
            "summary": "Specifies whether Amazon S3 should restrict public bucket policies for this bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-multi-region-access-point/index.ts",
            "line": 63
          },
          "name": "restrictPublicBuckets",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-multi-region-access-point/index:S3MultiRegionAccessPointPublicAccessBlockConfiguration"
    },
    "@cdktn/provider-awscc.s3MultiRegionAccessPoint.S3MultiRegionAccessPointPublicAccessBlockConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3MultiRegionAccessPoint.S3MultiRegionAccessPointPublicAccessBlockConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-multi-region-access-point/index.ts",
          "line": 124
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-multi-region-access-point/index.ts",
        "line": 116
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-multi-region-access-point/index.ts",
            "line": 184
          },
          "name": "resetBlockPublicAcls"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-multi-region-access-point/index.ts",
            "line": 200
          },
          "name": "resetBlockPublicPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-multi-region-access-point/index.ts",
            "line": 216
          },
          "name": "resetIgnorePublicAcls"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-multi-region-access-point/index.ts",
            "line": 232
          },
          "name": "resetRestrictPublicBuckets"
        }
      ],
      "name": "S3MultiRegionAccessPointPublicAccessBlockConfigurationOutputReference",
      "namespace": "s3MultiRegionAccessPoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-multi-region-access-point/index.ts",
            "line": 188
          },
          "name": "blockPublicAclsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-multi-region-access-point/index.ts",
            "line": 204
          },
          "name": "blockPublicPolicyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-multi-region-access-point/index.ts",
            "line": 220
          },
          "name": "ignorePublicAclsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-multi-region-access-point/index.ts",
            "line": 236
          },
          "name": "restrictPublicBucketsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-multi-region-access-point/index.ts",
            "line": 178
          },
          "name": "blockPublicAcls",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-multi-region-access-point/index.ts",
            "line": 194
          },
          "name": "blockPublicPolicy",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-multi-region-access-point/index.ts",
            "line": 210
          },
          "name": "ignorePublicAcls",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-multi-region-access-point/index.ts",
            "line": 226
          },
          "name": "restrictPublicBuckets",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-multi-region-access-point/index.ts",
            "line": 128
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3MultiRegionAccessPoint.S3MultiRegionAccessPointPublicAccessBlockConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-multi-region-access-point/index:S3MultiRegionAccessPointPublicAccessBlockConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.s3MultiRegionAccessPoint.S3MultiRegionAccessPointRegions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3MultiRegionAccessPoint.S3MultiRegionAccessPointRegions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-multi-region-access-point/index.ts",
        "line": 240
      },
      "name": "S3MultiRegionAccessPointRegions",
      "namespace": "s3MultiRegionAccessPoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_multi_region_access_point#bucket S3MultiRegionAccessPoint#bucket}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-multi-region-access-point/index.ts",
            "line": 244
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_multi_region_access_point#bucket_account_id S3MultiRegionAccessPoint#bucket_account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-multi-region-access-point/index.ts",
            "line": 248
          },
          "name": "bucketAccountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3-multi-region-access-point/index:S3MultiRegionAccessPointRegions"
    },
    "@cdktn/provider-awscc.s3MultiRegionAccessPoint.S3MultiRegionAccessPointRegionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3MultiRegionAccessPoint.S3MultiRegionAccessPointRegionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-multi-region-access-point/index.ts",
          "line": 375
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-multi-region-access-point/index.ts",
        "line": 367
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-multi-region-access-point/index.ts",
            "line": 382
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.s3MultiRegionAccessPoint.S3MultiRegionAccessPointRegionsOutputReference"
            }
          }
        }
      ],
      "name": "S3MultiRegionAccessPointRegionsList",
      "namespace": "s3MultiRegionAccessPoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-multi-region-access-point/index.ts",
            "line": 368
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3MultiRegionAccessPoint.S3MultiRegionAccessPointRegions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-multi-region-access-point/index:S3MultiRegionAccessPointRegionsList"
    },
    "@cdktn/provider-awscc.s3MultiRegionAccessPoint.S3MultiRegionAccessPointRegionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3MultiRegionAccessPoint.S3MultiRegionAccessPointRegionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-multi-region-access-point/index.ts",
          "line": 297
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-multi-region-access-point/index.ts",
        "line": 287
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-multi-region-access-point/index.ts",
            "line": 358
          },
          "name": "resetBucketAccountId"
        }
      ],
      "name": "S3MultiRegionAccessPointRegionsOutputReference",
      "namespace": "s3MultiRegionAccessPoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-multi-region-access-point/index.ts",
            "line": 362
          },
          "name": "bucketAccountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-multi-region-access-point/index.ts",
            "line": 346
          },
          "name": "bucketInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-multi-region-access-point/index.ts",
            "line": 339
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-multi-region-access-point/index.ts",
            "line": 352
          },
          "name": "bucketAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-multi-region-access-point/index.ts",
            "line": 301
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3MultiRegionAccessPoint.S3MultiRegionAccessPointRegions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-multi-region-access-point/index:S3MultiRegionAccessPointRegionsOutputReference"
    },
    "@cdktn/provider-awscc.s3MultiRegionAccessPointPolicy.S3MultiRegionAccessPointPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_multi_region_access_point_policy awscc_s3_multi_region_access_point_policy}."
      },
      "fqn": "@cdktn/provider-awscc.s3MultiRegionAccessPointPolicy.S3MultiRegionAccessPointPolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_multi_region_access_point_policy awscc_s3_multi_region_access_point_policy} Resource."
        },
        "locationInModule": {
          "filename": "src/s3-multi-region-access-point-policy/index.ts",
          "line": 118
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.s3MultiRegionAccessPointPolicy.S3MultiRegionAccessPointPolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-multi-region-access-point-policy/index.ts",
        "line": 86
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a S3MultiRegionAccessPointPolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/s3-multi-region-access-point-policy/index.ts",
            "line": 103
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the S3MultiRegionAccessPointPolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_multi_region_access_point_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing S3MultiRegionAccessPointPolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the S3MultiRegionAccessPointPolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-multi-region-access-point-policy/index.ts",
            "line": 183
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-multi-region-access-point-policy/index.ts",
            "line": 190
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "S3MultiRegionAccessPointPolicy",
      "namespace": "s3MultiRegionAccessPointPolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-multi-region-access-point-policy/index.ts",
            "line": 91
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-multi-region-access-point-policy/index.ts",
            "line": 143
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-multi-region-access-point-policy/index.ts",
            "line": 175
          },
          "name": "policyStatus",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3MultiRegionAccessPointPolicy.S3MultiRegionAccessPointPolicyPolicyStatusOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-multi-region-access-point-policy/index.ts",
            "line": 156
          },
          "name": "mrapNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-multi-region-access-point-policy/index.ts",
            "line": 169
          },
          "name": "policyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-multi-region-access-point-policy/index.ts",
            "line": 149
          },
          "name": "mrapName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-multi-region-access-point-policy/index.ts",
            "line": 162
          },
          "name": "policy",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3-multi-region-access-point-policy/index:S3MultiRegionAccessPointPolicy"
    },
    "@cdktn/provider-awscc.s3MultiRegionAccessPointPolicy.S3MultiRegionAccessPointPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3MultiRegionAccessPointPolicy.S3MultiRegionAccessPointPolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-multi-region-access-point-policy/index.ts",
        "line": 14
      },
      "name": "S3MultiRegionAccessPointPolicyConfig",
      "namespace": "s3MultiRegionAccessPointPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_multi_region_access_point_policy#mrap_name S3MultiRegionAccessPointPolicy#mrap_name}",
            "stability": "stable",
            "summary": "The name of the Multi Region Access Point to apply policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-multi-region-access-point-policy/index.ts",
            "line": 20
          },
          "name": "mrapName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_multi_region_access_point_policy#policy S3MultiRegionAccessPointPolicy#policy}",
            "stability": "stable",
            "summary": "Policy document to apply to a Multi Region Access Point."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-multi-region-access-point-policy/index.ts",
            "line": 26
          },
          "name": "policy",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3-multi-region-access-point-policy/index:S3MultiRegionAccessPointPolicyConfig"
    },
    "@cdktn/provider-awscc.s3MultiRegionAccessPointPolicy.S3MultiRegionAccessPointPolicyPolicyStatus": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3MultiRegionAccessPointPolicy.S3MultiRegionAccessPointPolicyPolicyStatus",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-multi-region-access-point-policy/index.ts",
        "line": 28
      },
      "name": "S3MultiRegionAccessPointPolicyPolicyStatus",
      "namespace": "s3MultiRegionAccessPointPolicy",
      "symbolId": "src/s3-multi-region-access-point-policy/index:S3MultiRegionAccessPointPolicyPolicyStatus"
    },
    "@cdktn/provider-awscc.s3MultiRegionAccessPointPolicy.S3MultiRegionAccessPointPolicyPolicyStatusOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3MultiRegionAccessPointPolicy.S3MultiRegionAccessPointPolicyPolicyStatusOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-multi-region-access-point-policy/index.ts",
          "line": 58
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-multi-region-access-point-policy/index.ts",
        "line": 51
      },
      "name": "S3MultiRegionAccessPointPolicyPolicyStatusOutputReference",
      "namespace": "s3MultiRegionAccessPointPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-multi-region-access-point-policy/index.ts",
            "line": 78
          },
          "name": "isPublic",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-multi-region-access-point-policy/index.ts",
            "line": 62
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3MultiRegionAccessPointPolicy.S3MultiRegionAccessPointPolicyPolicyStatus"
          }
        }
      ],
      "symbolId": "src/s3-multi-region-access-point-policy/index:S3MultiRegionAccessPointPolicyPolicyStatusOutputReference"
    },
    "@cdktn/provider-awscc.s3ObjectlambdaAccessPoint.S3ObjectlambdaAccessPoint": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3objectlambda_access_point awscc_s3objectlambda_access_point}."
      },
      "fqn": "@cdktn/provider-awscc.s3ObjectlambdaAccessPoint.S3ObjectlambdaAccessPoint",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3objectlambda_access_point awscc_s3objectlambda_access_point} Resource."
        },
        "locationInModule": {
          "filename": "src/s3objectlambda-access-point/index.ts",
          "line": 797
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.s3ObjectlambdaAccessPoint.S3ObjectlambdaAccessPointConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3objectlambda-access-point/index.ts",
        "line": 765
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a S3ObjectlambdaAccessPoint resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/s3objectlambda-access-point/index.ts",
            "line": 782
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the S3ObjectlambdaAccessPoint to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3objectlambda_access_point#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing S3ObjectlambdaAccessPoint that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the S3ObjectlambdaAccessPoint to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3objectlambda-access-point/index.ts",
            "line": 863
          },
          "name": "putObjectLambdaConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3ObjectlambdaAccessPoint.S3ObjectlambdaAccessPointObjectLambdaConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3objectlambda-access-point/index.ts",
            "line": 850
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3objectlambda-access-point/index.ts",
            "line": 887
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3objectlambda-access-point/index.ts",
            "line": 894
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "S3ObjectlambdaAccessPoint",
      "namespace": "s3ObjectlambdaAccessPoint",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3objectlambda-access-point/index.ts",
            "line": 770
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3objectlambda-access-point/index.ts",
            "line": 823
          },
          "name": "alias",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3ObjectlambdaAccessPoint.S3ObjectlambdaAccessPointAliasOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3objectlambda-access-point/index.ts",
            "line": 828
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3objectlambda-access-point/index.ts",
            "line": 833
          },
          "name": "creationDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3objectlambda-access-point/index.ts",
            "line": 838
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3objectlambda-access-point/index.ts",
            "line": 860
          },
          "name": "objectLambdaConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3ObjectlambdaAccessPoint.S3ObjectlambdaAccessPointObjectLambdaConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3objectlambda-access-point/index.ts",
            "line": 873
          },
          "name": "policyStatus",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3ObjectlambdaAccessPoint.S3ObjectlambdaAccessPointPolicyStatusOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3objectlambda-access-point/index.ts",
            "line": 879
          },
          "name": "publicAccessBlockConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3ObjectlambdaAccessPoint.S3ObjectlambdaAccessPointPublicAccessBlockConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3objectlambda-access-point/index.ts",
            "line": 854
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3objectlambda-access-point/index.ts",
            "line": 867
          },
          "name": "objectLambdaConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3ObjectlambdaAccessPoint.S3ObjectlambdaAccessPointObjectLambdaConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3objectlambda-access-point/index.ts",
            "line": 844
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3objectlambda-access-point/index:S3ObjectlambdaAccessPoint"
    },
    "@cdktn/provider-awscc.s3ObjectlambdaAccessPoint.S3ObjectlambdaAccessPointAlias": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3ObjectlambdaAccessPoint.S3ObjectlambdaAccessPointAlias",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3objectlambda-access-point/index.ts",
        "line": 28
      },
      "name": "S3ObjectlambdaAccessPointAlias",
      "namespace": "s3ObjectlambdaAccessPoint",
      "symbolId": "src/s3objectlambda-access-point/index:S3ObjectlambdaAccessPointAlias"
    },
    "@cdktn/provider-awscc.s3ObjectlambdaAccessPoint.S3ObjectlambdaAccessPointAliasOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3ObjectlambdaAccessPoint.S3ObjectlambdaAccessPointAliasOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3objectlambda-access-point/index.ts",
          "line": 58
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3objectlambda-access-point/index.ts",
        "line": 51
      },
      "name": "S3ObjectlambdaAccessPointAliasOutputReference",
      "namespace": "s3ObjectlambdaAccessPoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3objectlambda-access-point/index.ts",
            "line": 78
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3objectlambda-access-point/index.ts",
            "line": 83
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3objectlambda-access-point/index.ts",
            "line": 62
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3ObjectlambdaAccessPoint.S3ObjectlambdaAccessPointAlias"
          }
        }
      ],
      "symbolId": "src/s3objectlambda-access-point/index:S3ObjectlambdaAccessPointAliasOutputReference"
    },
    "@cdktn/provider-awscc.s3ObjectlambdaAccessPoint.S3ObjectlambdaAccessPointConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3ObjectlambdaAccessPoint.S3ObjectlambdaAccessPointConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3objectlambda-access-point/index.ts",
        "line": 14
      },
      "name": "S3ObjectlambdaAccessPointConfig",
      "namespace": "s3ObjectlambdaAccessPoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3objectlambda_access_point#object_lambda_configuration S3ObjectlambdaAccessPoint#object_lambda_configuration}",
            "stability": "stable",
            "summary": "The Object lambda Access Point Configuration that configures transformations to be applied on the objects on specified S3 Actions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3objectlambda-access-point/index.ts",
            "line": 26
          },
          "name": "objectLambdaConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3ObjectlambdaAccessPoint.S3ObjectlambdaAccessPointObjectLambdaConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3objectlambda_access_point#name S3ObjectlambdaAccessPoint#name}",
            "stability": "stable",
            "summary": "The name you want to assign to this Object lambda Access Point."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3objectlambda-access-point/index.ts",
            "line": 20
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3objectlambda-access-point/index:S3ObjectlambdaAccessPointConfig"
    },
    "@cdktn/provider-awscc.s3ObjectlambdaAccessPoint.S3ObjectlambdaAccessPointObjectLambdaConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3ObjectlambdaAccessPoint.S3ObjectlambdaAccessPointObjectLambdaConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3objectlambda-access-point/index.ts",
        "line": 451
      },
      "name": "S3ObjectlambdaAccessPointObjectLambdaConfiguration",
      "namespace": "s3ObjectlambdaAccessPoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3objectlambda_access_point#supporting_access_point S3ObjectlambdaAccessPoint#supporting_access_point}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3objectlambda-access-point/index.ts",
            "line": 463
          },
          "name": "supportingAccessPoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3objectlambda_access_point#transformation_configurations S3ObjectlambdaAccessPoint#transformation_configurations}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3objectlambda-access-point/index.ts",
            "line": 467
          },
          "name": "transformationConfigurations",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3ObjectlambdaAccessPoint.S3ObjectlambdaAccessPointObjectLambdaConfigurationTransformationConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3objectlambda_access_point#allowed_features S3ObjectlambdaAccessPoint#allowed_features}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3objectlambda-access-point/index.ts",
            "line": 455
          },
          "name": "allowedFeatures",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3objectlambda_access_point#cloudwatch_metrics_enabled S3ObjectlambdaAccessPoint#cloudwatch_metrics_enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3objectlambda-access-point/index.ts",
            "line": 459
          },
          "name": "cloudwatchMetricsEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3objectlambda-access-point/index:S3ObjectlambdaAccessPointObjectLambdaConfiguration"
    },
    "@cdktn/provider-awscc.s3ObjectlambdaAccessPoint.S3ObjectlambdaAccessPointObjectLambdaConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3ObjectlambdaAccessPoint.S3ObjectlambdaAccessPointObjectLambdaConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3objectlambda-access-point/index.ts",
          "line": 528
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3objectlambda-access-point/index.ts",
        "line": 520
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3objectlambda-access-point/index.ts",
            "line": 630
          },
          "name": "putTransformationConfigurations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.s3ObjectlambdaAccessPoint.S3ObjectlambdaAccessPointObjectLambdaConfigurationTransformationConfigurations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3objectlambda-access-point/index.ts",
            "line": 588
          },
          "name": "resetAllowedFeatures"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3objectlambda-access-point/index.ts",
            "line": 604
          },
          "name": "resetCloudwatchMetricsEnabled"
        }
      ],
      "name": "S3ObjectlambdaAccessPointObjectLambdaConfigurationOutputReference",
      "namespace": "s3ObjectlambdaAccessPoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3objectlambda-access-point/index.ts",
            "line": 627
          },
          "name": "transformationConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3ObjectlambdaAccessPoint.S3ObjectlambdaAccessPointObjectLambdaConfigurationTransformationConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3objectlambda-access-point/index.ts",
            "line": 592
          },
          "name": "allowedFeaturesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3objectlambda-access-point/index.ts",
            "line": 608
          },
          "name": "cloudwatchMetricsEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3objectlambda-access-point/index.ts",
            "line": 621
          },
          "name": "supportingAccessPointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3objectlambda-access-point/index.ts",
            "line": 634
          },
          "name": "transformationConfigurationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3ObjectlambdaAccessPoint.S3ObjectlambdaAccessPointObjectLambdaConfigurationTransformationConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3objectlambda-access-point/index.ts",
            "line": 582
          },
          "name": "allowedFeatures",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3objectlambda-access-point/index.ts",
            "line": 598
          },
          "name": "cloudwatchMetricsEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3objectlambda-access-point/index.ts",
            "line": 614
          },
          "name": "supportingAccessPoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3objectlambda-access-point/index.ts",
            "line": 532
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3ObjectlambdaAccessPoint.S3ObjectlambdaAccessPointObjectLambdaConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3objectlambda-access-point/index:S3ObjectlambdaAccessPointObjectLambdaConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.s3ObjectlambdaAccessPoint.S3ObjectlambdaAccessPointObjectLambdaConfigurationTransformationConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3ObjectlambdaAccessPoint.S3ObjectlambdaAccessPointObjectLambdaConfigurationTransformationConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3objectlambda-access-point/index.ts",
        "line": 308
      },
      "name": "S3ObjectlambdaAccessPointObjectLambdaConfigurationTransformationConfigurations",
      "namespace": "s3ObjectlambdaAccessPoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3objectlambda_access_point#actions S3ObjectlambdaAccessPoint#actions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3objectlambda-access-point/index.ts",
            "line": 312
          },
          "name": "actions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3objectlambda_access_point#content_transformation S3ObjectlambdaAccessPoint#content_transformation}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3objectlambda-access-point/index.ts",
            "line": 316
          },
          "name": "contentTransformation",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3ObjectlambdaAccessPoint.S3ObjectlambdaAccessPointObjectLambdaConfigurationTransformationConfigurationsContentTransformation"
          }
        }
      ],
      "symbolId": "src/s3objectlambda-access-point/index:S3ObjectlambdaAccessPointObjectLambdaConfigurationTransformationConfigurations"
    },
    "@cdktn/provider-awscc.s3ObjectlambdaAccessPoint.S3ObjectlambdaAccessPointObjectLambdaConfigurationTransformationConfigurationsContentTransformation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3ObjectlambdaAccessPoint.S3ObjectlambdaAccessPointObjectLambdaConfigurationTransformationConfigurationsContentTransformation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3objectlambda-access-point/index.ts",
        "line": 214
      },
      "name": "S3ObjectlambdaAccessPointObjectLambdaConfigurationTransformationConfigurationsContentTransformation",
      "namespace": "s3ObjectlambdaAccessPoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3objectlambda_access_point#aws_lambda S3ObjectlambdaAccessPoint#aws_lambda}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3objectlambda-access-point/index.ts",
            "line": 218
          },
          "name": "awsLambda",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3ObjectlambdaAccessPoint.S3ObjectlambdaAccessPointObjectLambdaConfigurationTransformationConfigurationsContentTransformationAwsLambda"
          }
        }
      ],
      "symbolId": "src/s3objectlambda-access-point/index:S3ObjectlambdaAccessPointObjectLambdaConfigurationTransformationConfigurationsContentTransformation"
    },
    "@cdktn/provider-awscc.s3ObjectlambdaAccessPoint.S3ObjectlambdaAccessPointObjectLambdaConfigurationTransformationConfigurationsContentTransformationAwsLambda": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3ObjectlambdaAccessPoint.S3ObjectlambdaAccessPointObjectLambdaConfigurationTransformationConfigurationsContentTransformationAwsLambda",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3objectlambda-access-point/index.ts",
        "line": 87
      },
      "name": "S3ObjectlambdaAccessPointObjectLambdaConfigurationTransformationConfigurationsContentTransformationAwsLambda",
      "namespace": "s3ObjectlambdaAccessPoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3objectlambda_access_point#function_arn S3ObjectlambdaAccessPoint#function_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3objectlambda-access-point/index.ts",
            "line": 91
          },
          "name": "functionArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3objectlambda_access_point#function_payload S3ObjectlambdaAccessPoint#function_payload}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3objectlambda-access-point/index.ts",
            "line": 95
          },
          "name": "functionPayload",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3objectlambda-access-point/index:S3ObjectlambdaAccessPointObjectLambdaConfigurationTransformationConfigurationsContentTransformationAwsLambda"
    },
    "@cdktn/provider-awscc.s3ObjectlambdaAccessPoint.S3ObjectlambdaAccessPointObjectLambdaConfigurationTransformationConfigurationsContentTransformationAwsLambdaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3ObjectlambdaAccessPoint.S3ObjectlambdaAccessPointObjectLambdaConfigurationTransformationConfigurationsContentTransformationAwsLambdaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3objectlambda-access-point/index.ts",
          "line": 142
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3objectlambda-access-point/index.ts",
        "line": 134
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3objectlambda-access-point/index.ts",
            "line": 190
          },
          "name": "resetFunctionArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3objectlambda-access-point/index.ts",
            "line": 206
          },
          "name": "resetFunctionPayload"
        }
      ],
      "name": "S3ObjectlambdaAccessPointObjectLambdaConfigurationTransformationConfigurationsContentTransformationAwsLambdaOutputReference",
      "namespace": "s3ObjectlambdaAccessPoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3objectlambda-access-point/index.ts",
            "line": 194
          },
          "name": "functionArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3objectlambda-access-point/index.ts",
            "line": 210
          },
          "name": "functionPayloadInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3objectlambda-access-point/index.ts",
            "line": 184
          },
          "name": "functionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3objectlambda-access-point/index.ts",
            "line": 200
          },
          "name": "functionPayload",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3objectlambda-access-point/index.ts",
            "line": 146
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3ObjectlambdaAccessPoint.S3ObjectlambdaAccessPointObjectLambdaConfigurationTransformationConfigurationsContentTransformationAwsLambda"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3objectlambda-access-point/index:S3ObjectlambdaAccessPointObjectLambdaConfigurationTransformationConfigurationsContentTransformationAwsLambdaOutputReference"
    },
    "@cdktn/provider-awscc.s3ObjectlambdaAccessPoint.S3ObjectlambdaAccessPointObjectLambdaConfigurationTransformationConfigurationsContentTransformationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3ObjectlambdaAccessPoint.S3ObjectlambdaAccessPointObjectLambdaConfigurationTransformationConfigurationsContentTransformationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3objectlambda-access-point/index.ts",
          "line": 258
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3objectlambda-access-point/index.ts",
        "line": 250
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3objectlambda-access-point/index.ts",
            "line": 297
          },
          "name": "putAwsLambda",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3ObjectlambdaAccessPoint.S3ObjectlambdaAccessPointObjectLambdaConfigurationTransformationConfigurationsContentTransformationAwsLambda"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3objectlambda-access-point/index.ts",
            "line": 300
          },
          "name": "resetAwsLambda"
        }
      ],
      "name": "S3ObjectlambdaAccessPointObjectLambdaConfigurationTransformationConfigurationsContentTransformationOutputReference",
      "namespace": "s3ObjectlambdaAccessPoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3objectlambda-access-point/index.ts",
            "line": 294
          },
          "name": "awsLambda",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3ObjectlambdaAccessPoint.S3ObjectlambdaAccessPointObjectLambdaConfigurationTransformationConfigurationsContentTransformationAwsLambdaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3objectlambda-access-point/index.ts",
            "line": 304
          },
          "name": "awsLambdaInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3ObjectlambdaAccessPoint.S3ObjectlambdaAccessPointObjectLambdaConfigurationTransformationConfigurationsContentTransformationAwsLambda"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3objectlambda-access-point/index.ts",
            "line": 262
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3ObjectlambdaAccessPoint.S3ObjectlambdaAccessPointObjectLambdaConfigurationTransformationConfigurationsContentTransformation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3objectlambda-access-point/index:S3ObjectlambdaAccessPointObjectLambdaConfigurationTransformationConfigurationsContentTransformationOutputReference"
    },
    "@cdktn/provider-awscc.s3ObjectlambdaAccessPoint.S3ObjectlambdaAccessPointObjectLambdaConfigurationTransformationConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3ObjectlambdaAccessPoint.S3ObjectlambdaAccessPointObjectLambdaConfigurationTransformationConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3objectlambda-access-point/index.ts",
          "line": 440
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3objectlambda-access-point/index.ts",
        "line": 432
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3objectlambda-access-point/index.ts",
            "line": 447
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.s3ObjectlambdaAccessPoint.S3ObjectlambdaAccessPointObjectLambdaConfigurationTransformationConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "S3ObjectlambdaAccessPointObjectLambdaConfigurationTransformationConfigurationsList",
      "namespace": "s3ObjectlambdaAccessPoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3objectlambda-access-point/index.ts",
            "line": 433
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3ObjectlambdaAccessPoint.S3ObjectlambdaAccessPointObjectLambdaConfigurationTransformationConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3objectlambda-access-point/index:S3ObjectlambdaAccessPointObjectLambdaConfigurationTransformationConfigurationsList"
    },
    "@cdktn/provider-awscc.s3ObjectlambdaAccessPoint.S3ObjectlambdaAccessPointObjectLambdaConfigurationTransformationConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3ObjectlambdaAccessPoint.S3ObjectlambdaAccessPointObjectLambdaConfigurationTransformationConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3objectlambda-access-point/index.ts",
          "line": 365
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3objectlambda-access-point/index.ts",
        "line": 355
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3objectlambda-access-point/index.ts",
            "line": 423
          },
          "name": "putContentTransformation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3ObjectlambdaAccessPoint.S3ObjectlambdaAccessPointObjectLambdaConfigurationTransformationConfigurationsContentTransformation"
              }
            }
          ]
        }
      ],
      "name": "S3ObjectlambdaAccessPointObjectLambdaConfigurationTransformationConfigurationsOutputReference",
      "namespace": "s3ObjectlambdaAccessPoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3objectlambda-access-point/index.ts",
            "line": 420
          },
          "name": "contentTransformation",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3ObjectlambdaAccessPoint.S3ObjectlambdaAccessPointObjectLambdaConfigurationTransformationConfigurationsContentTransformationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3objectlambda-access-point/index.ts",
            "line": 414
          },
          "name": "actionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3objectlambda-access-point/index.ts",
            "line": 427
          },
          "name": "contentTransformationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3ObjectlambdaAccessPoint.S3ObjectlambdaAccessPointObjectLambdaConfigurationTransformationConfigurationsContentTransformation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3objectlambda-access-point/index.ts",
            "line": 407
          },
          "name": "actions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3objectlambda-access-point/index.ts",
            "line": 369
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3ObjectlambdaAccessPoint.S3ObjectlambdaAccessPointObjectLambdaConfigurationTransformationConfigurations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3objectlambda-access-point/index:S3ObjectlambdaAccessPointObjectLambdaConfigurationTransformationConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.s3ObjectlambdaAccessPoint.S3ObjectlambdaAccessPointPolicyStatus": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3ObjectlambdaAccessPoint.S3ObjectlambdaAccessPointPolicyStatus",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3objectlambda-access-point/index.ts",
        "line": 638
      },
      "name": "S3ObjectlambdaAccessPointPolicyStatus",
      "namespace": "s3ObjectlambdaAccessPoint",
      "symbolId": "src/s3objectlambda-access-point/index:S3ObjectlambdaAccessPointPolicyStatus"
    },
    "@cdktn/provider-awscc.s3ObjectlambdaAccessPoint.S3ObjectlambdaAccessPointPolicyStatusOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3ObjectlambdaAccessPoint.S3ObjectlambdaAccessPointPolicyStatusOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3objectlambda-access-point/index.ts",
          "line": 668
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3objectlambda-access-point/index.ts",
        "line": 661
      },
      "name": "S3ObjectlambdaAccessPointPolicyStatusOutputReference",
      "namespace": "s3ObjectlambdaAccessPoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3objectlambda-access-point/index.ts",
            "line": 688
          },
          "name": "isPublic",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3objectlambda-access-point/index.ts",
            "line": 672
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3ObjectlambdaAccessPoint.S3ObjectlambdaAccessPointPolicyStatus"
          }
        }
      ],
      "symbolId": "src/s3objectlambda-access-point/index:S3ObjectlambdaAccessPointPolicyStatusOutputReference"
    },
    "@cdktn/provider-awscc.s3ObjectlambdaAccessPoint.S3ObjectlambdaAccessPointPublicAccessBlockConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3ObjectlambdaAccessPoint.S3ObjectlambdaAccessPointPublicAccessBlockConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3objectlambda-access-point/index.ts",
        "line": 692
      },
      "name": "S3ObjectlambdaAccessPointPublicAccessBlockConfiguration",
      "namespace": "s3ObjectlambdaAccessPoint",
      "symbolId": "src/s3objectlambda-access-point/index:S3ObjectlambdaAccessPointPublicAccessBlockConfiguration"
    },
    "@cdktn/provider-awscc.s3ObjectlambdaAccessPoint.S3ObjectlambdaAccessPointPublicAccessBlockConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3ObjectlambdaAccessPoint.S3ObjectlambdaAccessPointPublicAccessBlockConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3objectlambda-access-point/index.ts",
          "line": 722
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3objectlambda-access-point/index.ts",
        "line": 715
      },
      "name": "S3ObjectlambdaAccessPointPublicAccessBlockConfigurationOutputReference",
      "namespace": "s3ObjectlambdaAccessPoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3objectlambda-access-point/index.ts",
            "line": 742
          },
          "name": "blockPublicAcls",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3objectlambda-access-point/index.ts",
            "line": 747
          },
          "name": "blockPublicPolicy",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3objectlambda-access-point/index.ts",
            "line": 752
          },
          "name": "ignorePublicAcls",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3objectlambda-access-point/index.ts",
            "line": 757
          },
          "name": "restrictPublicBuckets",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3objectlambda-access-point/index.ts",
            "line": 726
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3ObjectlambdaAccessPoint.S3ObjectlambdaAccessPointPublicAccessBlockConfiguration"
          }
        }
      ],
      "symbolId": "src/s3objectlambda-access-point/index:S3ObjectlambdaAccessPointPublicAccessBlockConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.s3ObjectlambdaAccessPointPolicy.S3ObjectlambdaAccessPointPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3objectlambda_access_point_policy awscc_s3objectlambda_access_point_policy}."
      },
      "fqn": "@cdktn/provider-awscc.s3ObjectlambdaAccessPointPolicy.S3ObjectlambdaAccessPointPolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3objectlambda_access_point_policy awscc_s3objectlambda_access_point_policy} Resource."
        },
        "locationInModule": {
          "filename": "src/s3objectlambda-access-point-policy/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.s3ObjectlambdaAccessPointPolicy.S3ObjectlambdaAccessPointPolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3objectlambda-access-point-policy/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a S3ObjectlambdaAccessPointPolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/s3objectlambda-access-point-policy/index.ts",
            "line": 49
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the S3ObjectlambdaAccessPointPolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3objectlambda_access_point_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing S3ObjectlambdaAccessPointPolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the S3ObjectlambdaAccessPointPolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3objectlambda-access-point-policy/index.ts",
            "line": 123
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3objectlambda-access-point-policy/index.ts",
            "line": 130
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "S3ObjectlambdaAccessPointPolicy",
      "namespace": "s3ObjectlambdaAccessPointPolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3objectlambda-access-point-policy/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3objectlambda-access-point-policy/index.ts",
            "line": 89
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3objectlambda-access-point-policy/index.ts",
            "line": 102
          },
          "name": "objectLambdaAccessPointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3objectlambda-access-point-policy/index.ts",
            "line": 115
          },
          "name": "policyDocumentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3objectlambda-access-point-policy/index.ts",
            "line": 95
          },
          "name": "objectLambdaAccessPoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3objectlambda-access-point-policy/index.ts",
            "line": 108
          },
          "name": "policyDocument",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3objectlambda-access-point-policy/index:S3ObjectlambdaAccessPointPolicy"
    },
    "@cdktn/provider-awscc.s3ObjectlambdaAccessPointPolicy.S3ObjectlambdaAccessPointPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3ObjectlambdaAccessPointPolicy.S3ObjectlambdaAccessPointPolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3objectlambda-access-point-policy/index.ts",
        "line": 14
      },
      "name": "S3ObjectlambdaAccessPointPolicyConfig",
      "namespace": "s3ObjectlambdaAccessPointPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3objectlambda_access_point_policy#object_lambda_access_point S3ObjectlambdaAccessPointPolicy#object_lambda_access_point}",
            "stability": "stable",
            "summary": "The name of the Amazon S3 ObjectLambdaAccessPoint to which the policy applies."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3objectlambda-access-point-policy/index.ts",
            "line": 20
          },
          "name": "objectLambdaAccessPoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information, see Access Policy Language Overview (https://docs.aws.amazon.com/AmazonS3/latest/dev/access-policy-language-overview.html) in the Amazon Simple Storage Service Developer Guide. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3objectlambda_access_point_policy#policy_document S3ObjectlambdaAccessPointPolicy#policy_document}",
            "stability": "stable",
            "summary": "A policy document containing permissions to add to the specified ObjectLambdaAccessPoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3objectlambda-access-point-policy/index.ts",
            "line": 26
          },
          "name": "policyDocument",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3objectlambda-access-point-policy/index:S3ObjectlambdaAccessPointPolicyConfig"
    },
    "@cdktn/provider-awscc.s3OutpostsAccessPoint.S3OutpostsAccessPoint": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3outposts_access_point awscc_s3outposts_access_point}."
      },
      "fqn": "@cdktn/provider-awscc.s3OutpostsAccessPoint.S3OutpostsAccessPoint",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3outposts_access_point awscc_s3outposts_access_point} Resource."
        },
        "locationInModule": {
          "filename": "src/s3outposts-access-point/index.ts",
          "line": 172
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.s3OutpostsAccessPoint.S3OutpostsAccessPointConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3outposts-access-point/index.ts",
        "line": 140
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a S3OutpostsAccessPoint resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/s3outposts-access-point/index.ts",
            "line": 157
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the S3OutpostsAccessPoint to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3outposts_access_point#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing S3OutpostsAccessPoint that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the S3OutpostsAccessPoint to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3outposts-access-point/index.ts",
            "line": 255
          },
          "name": "putVpcConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3OutpostsAccessPoint.S3OutpostsAccessPointVpcConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3outposts-access-point/index.ts",
            "line": 242
          },
          "name": "resetPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3outposts-access-point/index.ts",
            "line": 267
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3outposts-access-point/index.ts",
            "line": 276
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "S3OutpostsAccessPoint",
      "namespace": "s3OutpostsAccessPoint",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3outposts-access-point/index.ts",
            "line": 145
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3outposts-access-point/index.ts",
            "line": 199
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3outposts-access-point/index.ts",
            "line": 217
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3outposts-access-point/index.ts",
            "line": 252
          },
          "name": "vpcConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3OutpostsAccessPoint.S3OutpostsAccessPointVpcConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3outposts-access-point/index.ts",
            "line": 212
          },
          "name": "bucketInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3outposts-access-point/index.ts",
            "line": 230
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3outposts-access-point/index.ts",
            "line": 246
          },
          "name": "policyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3outposts-access-point/index.ts",
            "line": 259
          },
          "name": "vpcConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3OutpostsAccessPoint.S3OutpostsAccessPointVpcConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3outposts-access-point/index.ts",
            "line": 205
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3outposts-access-point/index.ts",
            "line": 223
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3outposts-access-point/index.ts",
            "line": 236
          },
          "name": "policy",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3outposts-access-point/index:S3OutpostsAccessPoint"
    },
    "@cdktn/provider-awscc.s3OutpostsAccessPoint.S3OutpostsAccessPointConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3OutpostsAccessPoint.S3OutpostsAccessPointConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3outposts-access-point/index.ts",
        "line": 14
      },
      "name": "S3OutpostsAccessPointConfig",
      "namespace": "s3OutpostsAccessPoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3outposts_access_point#bucket S3OutpostsAccessPoint#bucket}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the bucket you want to associate this AccessPoint with."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3outposts-access-point/index.ts",
            "line": 20
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3outposts_access_point#name S3OutpostsAccessPoint#name}",
            "stability": "stable",
            "summary": "A name for the AccessPoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3outposts-access-point/index.ts",
            "line": 26
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3outposts_access_point#vpc_configuration S3OutpostsAccessPoint#vpc_configuration}",
            "stability": "stable",
            "summary": "Virtual Private Cloud (VPC) from which requests can be made to the AccessPoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3outposts-access-point/index.ts",
            "line": 38
          },
          "name": "vpcConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3OutpostsAccessPoint.S3OutpostsAccessPointVpcConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3outposts_access_point#policy S3OutpostsAccessPoint#policy}",
            "stability": "stable",
            "summary": "The access point policy associated with this access point."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3outposts-access-point/index.ts",
            "line": 32
          },
          "name": "policy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3outposts-access-point/index:S3OutpostsAccessPointConfig"
    },
    "@cdktn/provider-awscc.s3OutpostsAccessPoint.S3OutpostsAccessPointVpcConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3OutpostsAccessPoint.S3OutpostsAccessPointVpcConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3outposts-access-point/index.ts",
        "line": 40
      },
      "name": "S3OutpostsAccessPointVpcConfiguration",
      "namespace": "s3OutpostsAccessPoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3outposts_access_point#vpc_id S3OutpostsAccessPoint#vpc_id}",
            "stability": "stable",
            "summary": "Virtual Private Cloud (VPC) Id from which AccessPoint will allow requests."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3outposts-access-point/index.ts",
            "line": 46
          },
          "name": "vpcId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3outposts-access-point/index:S3OutpostsAccessPointVpcConfiguration"
    },
    "@cdktn/provider-awscc.s3OutpostsAccessPoint.S3OutpostsAccessPointVpcConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3OutpostsAccessPoint.S3OutpostsAccessPointVpcConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3outposts-access-point/index.ts",
          "line": 86
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3outposts-access-point/index.ts",
        "line": 78
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3outposts-access-point/index.ts",
            "line": 128
          },
          "name": "resetVpcId"
        }
      ],
      "name": "S3OutpostsAccessPointVpcConfigurationOutputReference",
      "namespace": "s3OutpostsAccessPoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3outposts-access-point/index.ts",
            "line": 132
          },
          "name": "vpcIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3outposts-access-point/index.ts",
            "line": 122
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3outposts-access-point/index.ts",
            "line": 90
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3OutpostsAccessPoint.S3OutpostsAccessPointVpcConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3outposts-access-point/index:S3OutpostsAccessPointVpcConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.s3OutpostsBucket.S3OutpostsBucket": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3outposts_bucket awscc_s3outposts_bucket}."
      },
      "fqn": "@cdktn/provider-awscc.s3OutpostsBucket.S3OutpostsBucket",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3outposts_bucket awscc_s3outposts_bucket} Resource."
        },
        "locationInModule": {
          "filename": "src/s3outposts-bucket/index.ts",
          "line": 1284
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.s3OutpostsBucket.S3OutpostsBucketConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3outposts-bucket/index.ts",
        "line": 1252
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a S3OutpostsBucket resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 1269
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the S3OutpostsBucket to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3outposts_bucket#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing S3OutpostsBucket that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the S3OutpostsBucket to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 1338
          },
          "name": "putLifecycleConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3OutpostsBucket.S3OutpostsBucketLifecycleConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 1367
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.s3OutpostsBucket.S3OutpostsBucketTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 1341
          },
          "name": "resetLifecycleConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 1370
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 1382
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 1391
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "S3OutpostsBucket",
      "namespace": "s3OutpostsBucket",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 1257
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 1311
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 1329
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 1335
          },
          "name": "lifecycleConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3OutpostsBucket.S3OutpostsBucketLifecycleConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 1364
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3OutpostsBucket.S3OutpostsBucketTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 1324
          },
          "name": "bucketNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 1345
          },
          "name": "lifecycleConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3OutpostsBucket.S3OutpostsBucketLifecycleConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 1358
          },
          "name": "outpostIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 1374
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3OutpostsBucket.S3OutpostsBucketTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 1317
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 1351
          },
          "name": "outpostId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3outposts-bucket/index:S3OutpostsBucket"
    },
    "@cdktn/provider-awscc.s3OutpostsBucket.S3OutpostsBucketConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3OutpostsBucket.S3OutpostsBucketConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3outposts-bucket/index.ts",
        "line": 14
      },
      "name": "S3OutpostsBucketConfig",
      "namespace": "s3OutpostsBucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3outposts_bucket#bucket_name S3OutpostsBucket#bucket_name}",
            "stability": "stable",
            "summary": "A name for the bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 20
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3outposts_bucket#outpost_id S3OutpostsBucket#outpost_id}",
            "stability": "stable",
            "summary": "The id of the customer outpost on which the bucket resides."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 32
          },
          "name": "outpostId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3outposts_bucket#lifecycle_configuration S3OutpostsBucket#lifecycle_configuration}",
            "stability": "stable",
            "summary": "Rules that define how Amazon S3Outposts manages objects during their lifetime."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 26
          },
          "name": "lifecycleConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3OutpostsBucket.S3OutpostsBucketLifecycleConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3outposts_bucket#tags S3OutpostsBucket#tags}",
            "stability": "stable",
            "summary": "An arbitrary set of tags (key-value pairs) for this S3Outposts bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 38
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3OutpostsBucket.S3OutpostsBucketTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3outposts-bucket/index:S3OutpostsBucketConfig"
    },
    "@cdktn/provider-awscc.s3OutpostsBucket.S3OutpostsBucketLifecycleConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3OutpostsBucket.S3OutpostsBucketLifecycleConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3outposts-bucket/index.ts",
        "line": 1003
      },
      "name": "S3OutpostsBucketLifecycleConfiguration",
      "namespace": "s3OutpostsBucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3outposts_bucket#rules S3OutpostsBucket#rules}",
            "stability": "stable",
            "summary": "A list of lifecycle rules for individual objects in an Amazon S3Outposts bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 1009
          },
          "name": "rules",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3OutpostsBucket.S3OutpostsBucketLifecycleConfigurationRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3outposts-bucket/index:S3OutpostsBucketLifecycleConfiguration"
    },
    "@cdktn/provider-awscc.s3OutpostsBucket.S3OutpostsBucketLifecycleConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3OutpostsBucket.S3OutpostsBucketLifecycleConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3outposts-bucket/index.ts",
          "line": 1049
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3outposts-bucket/index.ts",
        "line": 1041
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 1088
          },
          "name": "putRules",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.s3OutpostsBucket.S3OutpostsBucketLifecycleConfigurationRules"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 1091
          },
          "name": "resetRules"
        }
      ],
      "name": "S3OutpostsBucketLifecycleConfigurationOutputReference",
      "namespace": "s3OutpostsBucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 1085
          },
          "name": "rules",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3OutpostsBucket.S3OutpostsBucketLifecycleConfigurationRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 1095
          },
          "name": "rulesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3OutpostsBucket.S3OutpostsBucketLifecycleConfigurationRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 1053
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3OutpostsBucket.S3OutpostsBucketLifecycleConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3outposts-bucket/index:S3OutpostsBucketLifecycleConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.s3OutpostsBucket.S3OutpostsBucketLifecycleConfigurationRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3OutpostsBucket.S3OutpostsBucketLifecycleConfigurationRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3outposts-bucket/index.ts",
        "line": 709
      },
      "name": "S3OutpostsBucketLifecycleConfigurationRules",
      "namespace": "s3OutpostsBucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3outposts_bucket#abort_incomplete_multipart_upload S3OutpostsBucket#abort_incomplete_multipart_upload}",
            "stability": "stable",
            "summary": "Specifies a lifecycle rule that stops incomplete multipart uploads to an Amazon S3Outposts bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 715
          },
          "name": "abortIncompleteMultipartUpload",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3OutpostsBucket.S3OutpostsBucketLifecycleConfigurationRulesAbortIncompleteMultipartUpload"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The date value must be in ISO 8601 format. The time is always midnight UTC.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3outposts_bucket#expiration_date S3OutpostsBucket#expiration_date}",
            "stability": "stable",
            "summary": "Indicates when objects are deleted from Amazon S3Outposts."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 721
          },
          "name": "expirationDate",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3outposts_bucket#expiration_in_days S3OutpostsBucket#expiration_in_days}",
            "stability": "stable",
            "summary": "Indicates the number of days after creation when objects are deleted from Amazon S3Outposts."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 727
          },
          "name": "expirationInDays",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3outposts_bucket#filter S3OutpostsBucket#filter}",
            "stability": "stable",
            "summary": "The container for the filter of the lifecycle rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 733
          },
          "name": "filter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3OutpostsBucket.S3OutpostsBucketLifecycleConfigurationRulesFilter"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3outposts_bucket#id S3OutpostsBucket#id}\n\nPlease be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Unique identifier for the lifecycle rule. The value can't be longer than 255 characters."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 742
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3outposts_bucket#status S3OutpostsBucket#status}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 746
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3outposts-bucket/index:S3OutpostsBucketLifecycleConfigurationRules"
    },
    "@cdktn/provider-awscc.s3OutpostsBucket.S3OutpostsBucketLifecycleConfigurationRulesAbortIncompleteMultipartUpload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3OutpostsBucket.S3OutpostsBucketLifecycleConfigurationRulesAbortIncompleteMultipartUpload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3outposts-bucket/index.ts",
        "line": 40
      },
      "name": "S3OutpostsBucketLifecycleConfigurationRulesAbortIncompleteMultipartUpload",
      "namespace": "s3OutpostsBucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3outposts_bucket#days_after_initiation S3OutpostsBucket#days_after_initiation}",
            "stability": "stable",
            "summary": "Specifies the number of days after which Amazon S3Outposts aborts an incomplete multipart upload."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 46
          },
          "name": "daysAfterInitiation",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/s3outposts-bucket/index:S3OutpostsBucketLifecycleConfigurationRulesAbortIncompleteMultipartUpload"
    },
    "@cdktn/provider-awscc.s3OutpostsBucket.S3OutpostsBucketLifecycleConfigurationRulesAbortIncompleteMultipartUploadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3OutpostsBucket.S3OutpostsBucketLifecycleConfigurationRulesAbortIncompleteMultipartUploadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3outposts-bucket/index.ts",
          "line": 86
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3outposts-bucket/index.ts",
        "line": 78
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 128
          },
          "name": "resetDaysAfterInitiation"
        }
      ],
      "name": "S3OutpostsBucketLifecycleConfigurationRulesAbortIncompleteMultipartUploadOutputReference",
      "namespace": "s3OutpostsBucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 132
          },
          "name": "daysAfterInitiationInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 122
          },
          "name": "daysAfterInitiation",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 90
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3OutpostsBucket.S3OutpostsBucketLifecycleConfigurationRulesAbortIncompleteMultipartUpload"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3outposts-bucket/index:S3OutpostsBucketLifecycleConfigurationRulesAbortIncompleteMultipartUploadOutputReference"
    },
    "@cdktn/provider-awscc.s3OutpostsBucket.S3OutpostsBucketLifecycleConfigurationRulesFilter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3OutpostsBucket.S3OutpostsBucketLifecycleConfigurationRulesFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3outposts-bucket/index.ts",
        "line": 543
      },
      "name": "S3OutpostsBucketLifecycleConfigurationRulesFilter",
      "namespace": "s3OutpostsBucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "A combination of Prefix and 1 or more Tags OR a minimum of 2 or more tags.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3outposts_bucket#and_operator S3OutpostsBucket#and_operator}",
            "stability": "stable",
            "summary": "The container for the AND condition for the lifecycle rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 549
          },
          "name": "andOperator",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3OutpostsBucket.S3OutpostsBucketLifecycleConfigurationRulesFilterAndOperator"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3outposts_bucket#prefix S3OutpostsBucket#prefix}",
            "stability": "stable",
            "summary": "Object key prefix that identifies one or more objects to which this rule applies."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 555
          },
          "name": "prefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3outposts_bucket#tag S3OutpostsBucket#tag}",
            "stability": "stable",
            "summary": "Specifies a tag used to identify a subset of objects for an Amazon S3Outposts bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 561
          },
          "name": "tag",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3OutpostsBucket.S3OutpostsBucketLifecycleConfigurationRulesFilterTag"
          }
        }
      ],
      "symbolId": "src/s3outposts-bucket/index:S3OutpostsBucketLifecycleConfigurationRulesFilter"
    },
    "@cdktn/provider-awscc.s3OutpostsBucket.S3OutpostsBucketLifecycleConfigurationRulesFilterAndOperator": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3OutpostsBucket.S3OutpostsBucketLifecycleConfigurationRulesFilterAndOperator",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3outposts-bucket/index.ts",
        "line": 285
      },
      "name": "S3OutpostsBucketLifecycleConfigurationRulesFilterAndOperator",
      "namespace": "s3OutpostsBucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3outposts_bucket#prefix S3OutpostsBucket#prefix}",
            "stability": "stable",
            "summary": "Prefix identifies one or more objects to which the rule applies."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 291
          },
          "name": "prefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3outposts_bucket#tags S3OutpostsBucket#tags}",
            "stability": "stable",
            "summary": "All of these tags must exist in the object's tag set in order for the rule to apply."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 297
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3OutpostsBucket.S3OutpostsBucketLifecycleConfigurationRulesFilterAndOperatorTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3outposts-bucket/index:S3OutpostsBucketLifecycleConfigurationRulesFilterAndOperator"
    },
    "@cdktn/provider-awscc.s3OutpostsBucket.S3OutpostsBucketLifecycleConfigurationRulesFilterAndOperatorOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3OutpostsBucket.S3OutpostsBucketLifecycleConfigurationRulesFilterAndOperatorOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3outposts-bucket/index.ts",
          "line": 344
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3outposts-bucket/index.ts",
        "line": 336
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 405
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.s3OutpostsBucket.S3OutpostsBucketLifecycleConfigurationRulesFilterAndOperatorTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 392
          },
          "name": "resetPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 408
          },
          "name": "resetTags"
        }
      ],
      "name": "S3OutpostsBucketLifecycleConfigurationRulesFilterAndOperatorOutputReference",
      "namespace": "s3OutpostsBucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 402
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3OutpostsBucket.S3OutpostsBucketLifecycleConfigurationRulesFilterAndOperatorTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 396
          },
          "name": "prefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 412
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3OutpostsBucket.S3OutpostsBucketLifecycleConfigurationRulesFilterAndOperatorTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 386
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 348
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3OutpostsBucket.S3OutpostsBucketLifecycleConfigurationRulesFilterAndOperator"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3outposts-bucket/index:S3OutpostsBucketLifecycleConfigurationRulesFilterAndOperatorOutputReference"
    },
    "@cdktn/provider-awscc.s3OutpostsBucket.S3OutpostsBucketLifecycleConfigurationRulesFilterAndOperatorTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3OutpostsBucket.S3OutpostsBucketLifecycleConfigurationRulesFilterAndOperatorTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3outposts-bucket/index.ts",
        "line": 136
      },
      "name": "S3OutpostsBucketLifecycleConfigurationRulesFilterAndOperatorTags",
      "namespace": "s3OutpostsBucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3outposts_bucket#key S3OutpostsBucket#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 140
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3outposts_bucket#value S3OutpostsBucket#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 144
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3outposts-bucket/index:S3OutpostsBucketLifecycleConfigurationRulesFilterAndOperatorTags"
    },
    "@cdktn/provider-awscc.s3OutpostsBucket.S3OutpostsBucketLifecycleConfigurationRulesFilterAndOperatorTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3OutpostsBucket.S3OutpostsBucketLifecycleConfigurationRulesFilterAndOperatorTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3outposts-bucket/index.ts",
          "line": 274
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3outposts-bucket/index.ts",
        "line": 266
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 281
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.s3OutpostsBucket.S3OutpostsBucketLifecycleConfigurationRulesFilterAndOperatorTagsOutputReference"
            }
          }
        }
      ],
      "name": "S3OutpostsBucketLifecycleConfigurationRulesFilterAndOperatorTagsList",
      "namespace": "s3OutpostsBucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 267
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3OutpostsBucket.S3OutpostsBucketLifecycleConfigurationRulesFilterAndOperatorTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3outposts-bucket/index:S3OutpostsBucketLifecycleConfigurationRulesFilterAndOperatorTagsList"
    },
    "@cdktn/provider-awscc.s3OutpostsBucket.S3OutpostsBucketLifecycleConfigurationRulesFilterAndOperatorTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3OutpostsBucket.S3OutpostsBucketLifecycleConfigurationRulesFilterAndOperatorTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3outposts-bucket/index.ts",
          "line": 193
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3outposts-bucket/index.ts",
        "line": 183
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 241
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 257
          },
          "name": "resetValue"
        }
      ],
      "name": "S3OutpostsBucketLifecycleConfigurationRulesFilterAndOperatorTagsOutputReference",
      "namespace": "s3OutpostsBucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 245
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 261
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 235
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 251
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 197
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3OutpostsBucket.S3OutpostsBucketLifecycleConfigurationRulesFilterAndOperatorTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3outposts-bucket/index:S3OutpostsBucketLifecycleConfigurationRulesFilterAndOperatorTagsOutputReference"
    },
    "@cdktn/provider-awscc.s3OutpostsBucket.S3OutpostsBucketLifecycleConfigurationRulesFilterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3OutpostsBucket.S3OutpostsBucketLifecycleConfigurationRulesFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3outposts-bucket/index.ts",
          "line": 615
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3outposts-bucket/index.ts",
        "line": 607
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 666
          },
          "name": "putAndOperator",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3OutpostsBucket.S3OutpostsBucketLifecycleConfigurationRulesFilterAndOperator"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 698
          },
          "name": "putTag",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3OutpostsBucket.S3OutpostsBucketLifecycleConfigurationRulesFilterTag"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 669
          },
          "name": "resetAndOperator"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 685
          },
          "name": "resetPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 701
          },
          "name": "resetTag"
        }
      ],
      "name": "S3OutpostsBucketLifecycleConfigurationRulesFilterOutputReference",
      "namespace": "s3OutpostsBucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 663
          },
          "name": "andOperator",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3OutpostsBucket.S3OutpostsBucketLifecycleConfigurationRulesFilterAndOperatorOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 695
          },
          "name": "tag",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3OutpostsBucket.S3OutpostsBucketLifecycleConfigurationRulesFilterTagOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 673
          },
          "name": "andOperatorInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3OutpostsBucket.S3OutpostsBucketLifecycleConfigurationRulesFilterAndOperator"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 689
          },
          "name": "prefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 705
          },
          "name": "tagInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3OutpostsBucket.S3OutpostsBucketLifecycleConfigurationRulesFilterTag"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 679
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 619
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3OutpostsBucket.S3OutpostsBucketLifecycleConfigurationRulesFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3outposts-bucket/index:S3OutpostsBucketLifecycleConfigurationRulesFilterOutputReference"
    },
    "@cdktn/provider-awscc.s3OutpostsBucket.S3OutpostsBucketLifecycleConfigurationRulesFilterTag": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3OutpostsBucket.S3OutpostsBucketLifecycleConfigurationRulesFilterTag",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3outposts-bucket/index.ts",
        "line": 416
      },
      "name": "S3OutpostsBucketLifecycleConfigurationRulesFilterTag",
      "namespace": "s3OutpostsBucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3outposts_bucket#key S3OutpostsBucket#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 420
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3outposts_bucket#value S3OutpostsBucket#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 424
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3outposts-bucket/index:S3OutpostsBucketLifecycleConfigurationRulesFilterTag"
    },
    "@cdktn/provider-awscc.s3OutpostsBucket.S3OutpostsBucketLifecycleConfigurationRulesFilterTagOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3OutpostsBucket.S3OutpostsBucketLifecycleConfigurationRulesFilterTagOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3outposts-bucket/index.ts",
          "line": 471
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3outposts-bucket/index.ts",
        "line": 463
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 519
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 535
          },
          "name": "resetValue"
        }
      ],
      "name": "S3OutpostsBucketLifecycleConfigurationRulesFilterTagOutputReference",
      "namespace": "s3OutpostsBucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 523
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 539
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 513
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 529
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 475
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3OutpostsBucket.S3OutpostsBucketLifecycleConfigurationRulesFilterTag"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3outposts-bucket/index:S3OutpostsBucketLifecycleConfigurationRulesFilterTagOutputReference"
    },
    "@cdktn/provider-awscc.s3OutpostsBucket.S3OutpostsBucketLifecycleConfigurationRulesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3OutpostsBucket.S3OutpostsBucketLifecycleConfigurationRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3outposts-bucket/index.ts",
          "line": 992
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3outposts-bucket/index.ts",
        "line": 984
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 999
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.s3OutpostsBucket.S3OutpostsBucketLifecycleConfigurationRulesOutputReference"
            }
          }
        }
      ],
      "name": "S3OutpostsBucketLifecycleConfigurationRulesList",
      "namespace": "s3OutpostsBucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 985
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3OutpostsBucket.S3OutpostsBucketLifecycleConfigurationRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3outposts-bucket/index:S3OutpostsBucketLifecycleConfigurationRulesList"
    },
    "@cdktn/provider-awscc.s3OutpostsBucket.S3OutpostsBucketLifecycleConfigurationRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3OutpostsBucket.S3OutpostsBucketLifecycleConfigurationRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3outposts-bucket/index.ts",
          "line": 823
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3outposts-bucket/index.ts",
        "line": 813
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 892
          },
          "name": "putAbortIncompleteMultipartUpload",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3OutpostsBucket.S3OutpostsBucketLifecycleConfigurationRulesAbortIncompleteMultipartUpload"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 940
          },
          "name": "putFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3OutpostsBucket.S3OutpostsBucketLifecycleConfigurationRulesFilter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 895
          },
          "name": "resetAbortIncompleteMultipartUpload"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 911
          },
          "name": "resetExpirationDate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 927
          },
          "name": "resetExpirationInDays"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 943
          },
          "name": "resetFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 959
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 975
          },
          "name": "resetStatus"
        }
      ],
      "name": "S3OutpostsBucketLifecycleConfigurationRulesOutputReference",
      "namespace": "s3OutpostsBucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 889
          },
          "name": "abortIncompleteMultipartUpload",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3OutpostsBucket.S3OutpostsBucketLifecycleConfigurationRulesAbortIncompleteMultipartUploadOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 937
          },
          "name": "filter",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3OutpostsBucket.S3OutpostsBucketLifecycleConfigurationRulesFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 899
          },
          "name": "abortIncompleteMultipartUploadInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3OutpostsBucket.S3OutpostsBucketLifecycleConfigurationRulesAbortIncompleteMultipartUpload"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 915
          },
          "name": "expirationDateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 931
          },
          "name": "expirationInDaysInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 947
          },
          "name": "filterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3OutpostsBucket.S3OutpostsBucketLifecycleConfigurationRulesFilter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 963
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 979
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 905
          },
          "name": "expirationDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 921
          },
          "name": "expirationInDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 953
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 969
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 827
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3OutpostsBucket.S3OutpostsBucketLifecycleConfigurationRules"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3outposts-bucket/index:S3OutpostsBucketLifecycleConfigurationRulesOutputReference"
    },
    "@cdktn/provider-awscc.s3OutpostsBucket.S3OutpostsBucketTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3OutpostsBucket.S3OutpostsBucketTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3outposts-bucket/index.ts",
        "line": 1099
      },
      "name": "S3OutpostsBucketTags",
      "namespace": "s3OutpostsBucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3outposts_bucket#key S3OutpostsBucket#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 1103
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3outposts_bucket#value S3OutpostsBucket#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 1107
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3outposts-bucket/index:S3OutpostsBucketTags"
    },
    "@cdktn/provider-awscc.s3OutpostsBucket.S3OutpostsBucketTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3OutpostsBucket.S3OutpostsBucketTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3outposts-bucket/index.ts",
          "line": 1237
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3outposts-bucket/index.ts",
        "line": 1229
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 1244
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.s3OutpostsBucket.S3OutpostsBucketTagsOutputReference"
            }
          }
        }
      ],
      "name": "S3OutpostsBucketTagsList",
      "namespace": "s3OutpostsBucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 1230
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3OutpostsBucket.S3OutpostsBucketTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3outposts-bucket/index:S3OutpostsBucketTagsList"
    },
    "@cdktn/provider-awscc.s3OutpostsBucket.S3OutpostsBucketTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3OutpostsBucket.S3OutpostsBucketTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3outposts-bucket/index.ts",
          "line": 1156
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3outposts-bucket/index.ts",
        "line": 1146
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 1204
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 1220
          },
          "name": "resetValue"
        }
      ],
      "name": "S3OutpostsBucketTagsOutputReference",
      "namespace": "s3OutpostsBucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 1208
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 1224
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 1198
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 1214
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3outposts-bucket/index.ts",
            "line": 1160
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3OutpostsBucket.S3OutpostsBucketTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3outposts-bucket/index:S3OutpostsBucketTagsOutputReference"
    },
    "@cdktn/provider-awscc.s3OutpostsBucketPolicy.S3OutpostsBucketPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3outposts_bucket_policy awscc_s3outposts_bucket_policy}."
      },
      "fqn": "@cdktn/provider-awscc.s3OutpostsBucketPolicy.S3OutpostsBucketPolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3outposts_bucket_policy awscc_s3outposts_bucket_policy} Resource."
        },
        "locationInModule": {
          "filename": "src/s3outposts-bucket-policy/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.s3OutpostsBucketPolicy.S3OutpostsBucketPolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3outposts-bucket-policy/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a S3OutpostsBucketPolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/s3outposts-bucket-policy/index.ts",
            "line": 49
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the S3OutpostsBucketPolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3outposts_bucket_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing S3OutpostsBucketPolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the S3OutpostsBucketPolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3outposts-bucket-policy/index.ts",
            "line": 123
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3outposts-bucket-policy/index.ts",
            "line": 130
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "S3OutpostsBucketPolicy",
      "namespace": "s3OutpostsBucketPolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3outposts-bucket-policy/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3outposts-bucket-policy/index.ts",
            "line": 102
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3outposts-bucket-policy/index.ts",
            "line": 97
          },
          "name": "bucketInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3outposts-bucket-policy/index.ts",
            "line": 115
          },
          "name": "policyDocumentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3outposts-bucket-policy/index.ts",
            "line": 90
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3outposts-bucket-policy/index.ts",
            "line": 108
          },
          "name": "policyDocument",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3outposts-bucket-policy/index:S3OutpostsBucketPolicy"
    },
    "@cdktn/provider-awscc.s3OutpostsBucketPolicy.S3OutpostsBucketPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3OutpostsBucketPolicy.S3OutpostsBucketPolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3outposts-bucket-policy/index.ts",
        "line": 14
      },
      "name": "S3OutpostsBucketPolicyConfig",
      "namespace": "s3OutpostsBucketPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3outposts_bucket_policy#bucket S3OutpostsBucketPolicy#bucket}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the specified bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3outposts-bucket-policy/index.ts",
            "line": 20
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3outposts_bucket_policy#policy_document S3OutpostsBucketPolicy#policy_document}",
            "stability": "stable",
            "summary": "A policy document containing permissions to add to the specified bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3outposts-bucket-policy/index.ts",
            "line": 26
          },
          "name": "policyDocument",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3outposts-bucket-policy/index:S3OutpostsBucketPolicyConfig"
    },
    "@cdktn/provider-awscc.s3OutpostsEndpoint.S3OutpostsEndpoint": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3outposts_endpoint awscc_s3outposts_endpoint}."
      },
      "fqn": "@cdktn/provider-awscc.s3OutpostsEndpoint.S3OutpostsEndpoint",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3outposts_endpoint awscc_s3outposts_endpoint} Resource."
        },
        "locationInModule": {
          "filename": "src/s3outposts-endpoint/index.ts",
          "line": 294
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.s3OutpostsEndpoint.S3OutpostsEndpointConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3outposts-endpoint/index.ts",
        "line": 262
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a S3OutpostsEndpoint resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/s3outposts-endpoint/index.ts",
            "line": 279
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the S3OutpostsEndpoint to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3outposts_endpoint#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing S3OutpostsEndpoint that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the S3OutpostsEndpoint to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3outposts-endpoint/index.ts",
            "line": 379
          },
          "name": "putFailedReason",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3OutpostsEndpoint.S3OutpostsEndpointFailedReason"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3outposts-endpoint/index.ts",
            "line": 330
          },
          "name": "resetAccessType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3outposts-endpoint/index.ts",
            "line": 361
          },
          "name": "resetCustomerOwnedIpv4Pool"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3outposts-endpoint/index.ts",
            "line": 382
          },
          "name": "resetFailedReason"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3outposts-endpoint/index.ts",
            "line": 449
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3outposts-endpoint/index.ts",
            "line": 460
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "S3OutpostsEndpoint",
      "namespace": "s3OutpostsEndpoint",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3outposts-endpoint/index.ts",
            "line": 267
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3outposts-endpoint/index.ts",
            "line": 339
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3outposts-endpoint/index.ts",
            "line": 344
          },
          "name": "cidrBlock",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3outposts-endpoint/index.ts",
            "line": 349
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3outposts-endpoint/index.ts",
            "line": 370
          },
          "name": "endpointId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3outposts-endpoint/index.ts",
            "line": 376
          },
          "name": "failedReason",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3OutpostsEndpoint.S3OutpostsEndpointFailedReasonOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3outposts-endpoint/index.ts",
            "line": 391
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3outposts-endpoint/index.ts",
            "line": 397
          },
          "name": "networkInterfaces",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3OutpostsEndpoint.S3OutpostsEndpointNetworkInterfacesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3outposts-endpoint/index.ts",
            "line": 428
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3outposts-endpoint/index.ts",
            "line": 334
          },
          "name": "accessTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3outposts-endpoint/index.ts",
            "line": 365
          },
          "name": "customerOwnedIpv4PoolInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3outposts-endpoint/index.ts",
            "line": 386
          },
          "name": "failedReasonInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3OutpostsEndpoint.S3OutpostsEndpointFailedReason"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3outposts-endpoint/index.ts",
            "line": 410
          },
          "name": "outpostIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3outposts-endpoint/index.ts",
            "line": 423
          },
          "name": "securityGroupIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3outposts-endpoint/index.ts",
            "line": 441
          },
          "name": "subnetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3outposts-endpoint/index.ts",
            "line": 324
          },
          "name": "accessType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3outposts-endpoint/index.ts",
            "line": 355
          },
          "name": "customerOwnedIpv4Pool",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3outposts-endpoint/index.ts",
            "line": 403
          },
          "name": "outpostId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3outposts-endpoint/index.ts",
            "line": 416
          },
          "name": "securityGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3outposts-endpoint/index.ts",
            "line": 434
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3outposts-endpoint/index:S3OutpostsEndpoint"
    },
    "@cdktn/provider-awscc.s3OutpostsEndpoint.S3OutpostsEndpointConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3OutpostsEndpoint.S3OutpostsEndpointConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3outposts-endpoint/index.ts",
        "line": 14
      },
      "name": "S3OutpostsEndpointConfig",
      "namespace": "s3OutpostsEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3outposts_endpoint#outpost_id S3OutpostsEndpoint#outpost_id}",
            "stability": "stable",
            "summary": "The id of the customer outpost on which the bucket resides."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3outposts-endpoint/index.ts",
            "line": 38
          },
          "name": "outpostId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3outposts_endpoint#security_group_id S3OutpostsEndpoint#security_group_id}",
            "stability": "stable",
            "summary": "The ID of the security group to use with the endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3outposts-endpoint/index.ts",
            "line": 44
          },
          "name": "securityGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3outposts_endpoint#subnet_id S3OutpostsEndpoint#subnet_id}",
            "stability": "stable",
            "summary": "The ID of the subnet in the selected VPC. The subnet must belong to the Outpost."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3outposts-endpoint/index.ts",
            "line": 50
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "To access endpoint from an on-premises network, you must specify the access type and provide the customer owned Ipv4 pool.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3outposts_endpoint#access_type S3OutpostsEndpoint#access_type}",
            "stability": "stable",
            "summary": "The type of access for the on-premise network connectivity for the Outpost endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3outposts-endpoint/index.ts",
            "line": 20
          },
          "name": "accessType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "IP addresses will be allocated from this pool for the endpoint.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3outposts_endpoint#customer_owned_ipv_4_pool S3OutpostsEndpoint#customer_owned_ipv_4_pool}",
            "stability": "stable",
            "summary": "The ID of the customer-owned IPv4 pool for the Endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3outposts-endpoint/index.ts",
            "line": 26
          },
          "name": "customerOwnedIpv4Pool",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3outposts_endpoint#failed_reason S3OutpostsEndpoint#failed_reason}",
            "stability": "stable",
            "summary": "The failure reason, if any, for a create or delete endpoint operation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3outposts-endpoint/index.ts",
            "line": 32
          },
          "name": "failedReason",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3OutpostsEndpoint.S3OutpostsEndpointFailedReason"
          }
        }
      ],
      "symbolId": "src/s3outposts-endpoint/index:S3OutpostsEndpointConfig"
    },
    "@cdktn/provider-awscc.s3OutpostsEndpoint.S3OutpostsEndpointFailedReason": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3OutpostsEndpoint.S3OutpostsEndpointFailedReason",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3outposts-endpoint/index.ts",
        "line": 52
      },
      "name": "S3OutpostsEndpointFailedReason",
      "namespace": "s3OutpostsEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3outposts_endpoint#error_code S3OutpostsEndpoint#error_code}",
            "stability": "stable",
            "summary": "The failure code, if any, for a create or delete endpoint operation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3outposts-endpoint/index.ts",
            "line": 58
          },
          "name": "errorCode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3outposts_endpoint#message S3OutpostsEndpoint#message}",
            "stability": "stable",
            "summary": "Additional error details describing the endpoint failure and recommended action."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3outposts-endpoint/index.ts",
            "line": 64
          },
          "name": "message",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3outposts-endpoint/index:S3OutpostsEndpointFailedReason"
    },
    "@cdktn/provider-awscc.s3OutpostsEndpoint.S3OutpostsEndpointFailedReasonOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3OutpostsEndpoint.S3OutpostsEndpointFailedReasonOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3outposts-endpoint/index.ts",
          "line": 111
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3outposts-endpoint/index.ts",
        "line": 103
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3outposts-endpoint/index.ts",
            "line": 159
          },
          "name": "resetErrorCode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3outposts-endpoint/index.ts",
            "line": 175
          },
          "name": "resetMessage"
        }
      ],
      "name": "S3OutpostsEndpointFailedReasonOutputReference",
      "namespace": "s3OutpostsEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3outposts-endpoint/index.ts",
            "line": 163
          },
          "name": "errorCodeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3outposts-endpoint/index.ts",
            "line": 179
          },
          "name": "messageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3outposts-endpoint/index.ts",
            "line": 153
          },
          "name": "errorCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3outposts-endpoint/index.ts",
            "line": 169
          },
          "name": "message",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3outposts-endpoint/index.ts",
            "line": 115
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3OutpostsEndpoint.S3OutpostsEndpointFailedReason"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3outposts-endpoint/index:S3OutpostsEndpointFailedReasonOutputReference"
    },
    "@cdktn/provider-awscc.s3OutpostsEndpoint.S3OutpostsEndpointNetworkInterfaces": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3OutpostsEndpoint.S3OutpostsEndpointNetworkInterfaces",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3outposts-endpoint/index.ts",
        "line": 183
      },
      "name": "S3OutpostsEndpointNetworkInterfaces",
      "namespace": "s3OutpostsEndpoint",
      "symbolId": "src/s3outposts-endpoint/index:S3OutpostsEndpointNetworkInterfaces"
    },
    "@cdktn/provider-awscc.s3OutpostsEndpoint.S3OutpostsEndpointNetworkInterfacesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3OutpostsEndpoint.S3OutpostsEndpointNetworkInterfacesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3outposts-endpoint/index.ts",
          "line": 247
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3outposts-endpoint/index.ts",
        "line": 240
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3outposts-endpoint/index.ts",
            "line": 254
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.s3OutpostsEndpoint.S3OutpostsEndpointNetworkInterfacesOutputReference"
            }
          }
        }
      ],
      "name": "S3OutpostsEndpointNetworkInterfacesList",
      "namespace": "s3OutpostsEndpoint",
      "symbolId": "src/s3outposts-endpoint/index:S3OutpostsEndpointNetworkInterfacesList"
    },
    "@cdktn/provider-awscc.s3OutpostsEndpoint.S3OutpostsEndpointNetworkInterfacesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3OutpostsEndpoint.S3OutpostsEndpointNetworkInterfacesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3outposts-endpoint/index.ts",
          "line": 215
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3outposts-endpoint/index.ts",
        "line": 206
      },
      "name": "S3OutpostsEndpointNetworkInterfacesOutputReference",
      "namespace": "s3OutpostsEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3outposts-endpoint/index.ts",
            "line": 235
          },
          "name": "networkInterfaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3outposts-endpoint/index.ts",
            "line": 219
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3OutpostsEndpoint.S3OutpostsEndpointNetworkInterfaces"
          }
        }
      ],
      "symbolId": "src/s3outposts-endpoint/index:S3OutpostsEndpointNetworkInterfacesOutputReference"
    },
    "@cdktn/provider-awscc.s3StorageLens.S3StorageLens": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens awscc_s3_storage_lens}."
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLens",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens awscc_s3_storage_lens} Resource."
        },
        "locationInModule": {
          "filename": "src/s3-storage-lens/index.ts",
          "line": 5191
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-storage-lens/index.ts",
        "line": 5159
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a S3StorageLens resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 5176
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the S3StorageLens to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing S3StorageLens that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the S3StorageLens to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 5225
          },
          "name": "putStorageLensConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 5238
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 5241
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 5253
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 5260
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "S3StorageLens",
      "namespace": "s3StorageLens",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 5164
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 5216
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 5222
          },
          "name": "storageLensConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 5235
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 5229
          },
          "name": "storageLensConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 5245
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-storage-lens/index:S3StorageLens"
    },
    "@cdktn/provider-awscc.s3StorageLens.S3StorageLensConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-storage-lens/index.ts",
        "line": 14
      },
      "name": "S3StorageLensConfig",
      "namespace": "s3StorageLens",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens#storage_lens_configuration S3StorageLens#storage_lens_configuration}",
            "stability": "stable",
            "summary": "Specifies the details of Amazon S3 Storage Lens configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 20
          },
          "name": "storageLensConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens#tags S3StorageLens#tags}",
            "stability": "stable",
            "summary": "A set of tags (key-value pairs) for this Amazon S3 Storage Lens configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 26
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-storage-lens/index:S3StorageLensConfig"
    },
    "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-storage-lens/index.ts",
        "line": 4631
      },
      "name": "S3StorageLensStorageLensConfiguration",
      "namespace": "s3StorageLens",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens#account_level S3StorageLens#account_level}",
            "stability": "stable",
            "summary": "Account-level metrics configurations."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 4637
          },
          "name": "accountLevel",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevel"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens#id S3StorageLens#id}\n\nPlease be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "The ID that identifies the Amazon S3 Storage Lens configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 4670
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens#is_enabled S3StorageLens#is_enabled}",
            "stability": "stable",
            "summary": "Specifies whether the Amazon S3 Storage Lens configuration is enabled or disabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 4682
          },
          "name": "isEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens#aws_org S3StorageLens#aws_org}",
            "stability": "stable",
            "summary": "The AWS Organizations ARN to use in the Amazon S3 Storage Lens configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 4643
          },
          "name": "awsOrg",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAwsOrg"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens#data_export S3StorageLens#data_export}",
            "stability": "stable",
            "summary": "Specifies how Amazon S3 Storage Lens metrics should be exported."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 4649
          },
          "name": "dataExport",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationDataExport"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens#exclude S3StorageLens#exclude}",
            "stability": "stable",
            "summary": "S3 buckets and Regions to include/exclude in the Amazon S3 Storage Lens configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 4655
          },
          "name": "exclude",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationExclude"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens#expanded_prefixes_data_export S3StorageLens#expanded_prefixes_data_export}",
            "stability": "stable",
            "summary": "Expanded Prefixes Data Export."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 4661
          },
          "name": "expandedPrefixesDataExport",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationExpandedPrefixesDataExport"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens#include S3StorageLens#include}",
            "stability": "stable",
            "summary": "S3 buckets and Regions to include/exclude in the Amazon S3 Storage Lens configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 4676
          },
          "name": "include",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationInclude"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens#prefix_delimiter S3StorageLens#prefix_delimiter}",
            "stability": "stable",
            "summary": "The delimiter to divide S3 key into hierarchy of prefixes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 4688
          },
          "name": "prefixDelimiter",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3-storage-lens/index:S3StorageLensStorageLensConfiguration"
    },
    "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevel": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevel",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-storage-lens/index.ts",
        "line": 1873
      },
      "name": "S3StorageLensStorageLensConfigurationAccountLevel",
      "namespace": "s3StorageLens",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens#bucket_level S3StorageLens#bucket_level}",
            "stability": "stable",
            "summary": "Bucket-level metrics configurations."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 1903
          },
          "name": "bucketLevel",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelBucketLevel"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens#activity_metrics S3StorageLens#activity_metrics}",
            "stability": "stable",
            "summary": "Enables activity metrics."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 1879
          },
          "name": "activityMetrics",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelActivityMetrics"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens#advanced_cost_optimization_metrics S3StorageLens#advanced_cost_optimization_metrics}",
            "stability": "stable",
            "summary": "Enables advanced cost optimization metrics."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 1885
          },
          "name": "advancedCostOptimizationMetrics",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetrics"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens#advanced_data_protection_metrics S3StorageLens#advanced_data_protection_metrics}",
            "stability": "stable",
            "summary": "Enables advanced data protection metrics."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 1891
          },
          "name": "advancedDataProtectionMetrics",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelAdvancedDataProtectionMetrics"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens#advanced_performance_metrics S3StorageLens#advanced_performance_metrics}",
            "stability": "stable",
            "summary": "Advanced Performance Metrics."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 1897
          },
          "name": "advancedPerformanceMetrics",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelAdvancedPerformanceMetrics"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens#detailed_status_codes_metrics S3StorageLens#detailed_status_codes_metrics}",
            "stability": "stable",
            "summary": "Enables detailed status codes metrics."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 1909
          },
          "name": "detailedStatusCodesMetrics",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelDetailedStatusCodesMetrics"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens#storage_lens_group_level S3StorageLens#storage_lens_group_level}",
            "stability": "stable",
            "summary": "Specifies the details of Amazon S3 Storage Lens Group configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 1915
          },
          "name": "storageLensGroupLevel",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelStorageLensGroupLevel"
          }
        }
      ],
      "symbolId": "src/s3-storage-lens/index:S3StorageLensStorageLensConfigurationAccountLevel"
    },
    "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelActivityMetrics": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelActivityMetrics",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-storage-lens/index.ts",
        "line": 28
      },
      "name": "S3StorageLensStorageLensConfigurationAccountLevelActivityMetrics",
      "namespace": "s3StorageLens",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens#is_enabled S3StorageLens#is_enabled}",
            "stability": "stable",
            "summary": "Specifies whether activity metrics are enabled or disabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 34
          },
          "name": "isEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-storage-lens/index:S3StorageLensStorageLensConfigurationAccountLevelActivityMetrics"
    },
    "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelActivityMetricsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelActivityMetricsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-storage-lens/index.ts",
          "line": 74
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-storage-lens/index.ts",
        "line": 66
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 116
          },
          "name": "resetIsEnabled"
        }
      ],
      "name": "S3StorageLensStorageLensConfigurationAccountLevelActivityMetricsOutputReference",
      "namespace": "s3StorageLens",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 120
          },
          "name": "isEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 110
          },
          "name": "isEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 78
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelActivityMetrics"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-storage-lens/index:S3StorageLensStorageLensConfigurationAccountLevelActivityMetricsOutputReference"
    },
    "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetrics": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetrics",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-storage-lens/index.ts",
        "line": 124
      },
      "name": "S3StorageLensStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetrics",
      "namespace": "s3StorageLens",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens#is_enabled S3StorageLens#is_enabled}",
            "stability": "stable",
            "summary": "Specifies whether advanced cost optimization metrics are enabled or disabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 130
          },
          "name": "isEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-storage-lens/index:S3StorageLensStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetrics"
    },
    "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-storage-lens/index.ts",
          "line": 170
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-storage-lens/index.ts",
        "line": 162
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 212
          },
          "name": "resetIsEnabled"
        }
      ],
      "name": "S3StorageLensStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsOutputReference",
      "namespace": "s3StorageLens",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 216
          },
          "name": "isEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 206
          },
          "name": "isEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 174
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetrics"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-storage-lens/index:S3StorageLensStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsOutputReference"
    },
    "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelAdvancedDataProtectionMetrics": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelAdvancedDataProtectionMetrics",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-storage-lens/index.ts",
        "line": 220
      },
      "name": "S3StorageLensStorageLensConfigurationAccountLevelAdvancedDataProtectionMetrics",
      "namespace": "s3StorageLens",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens#is_enabled S3StorageLens#is_enabled}",
            "stability": "stable",
            "summary": "Specifies whether advanced data protection metrics are enabled or disabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 226
          },
          "name": "isEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-storage-lens/index:S3StorageLensStorageLensConfigurationAccountLevelAdvancedDataProtectionMetrics"
    },
    "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-storage-lens/index.ts",
          "line": 266
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-storage-lens/index.ts",
        "line": 258
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 308
          },
          "name": "resetIsEnabled"
        }
      ],
      "name": "S3StorageLensStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsOutputReference",
      "namespace": "s3StorageLens",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 312
          },
          "name": "isEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 302
          },
          "name": "isEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 270
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelAdvancedDataProtectionMetrics"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-storage-lens/index:S3StorageLensStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsOutputReference"
    },
    "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelAdvancedPerformanceMetrics": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelAdvancedPerformanceMetrics",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-storage-lens/index.ts",
        "line": 316
      },
      "name": "S3StorageLensStorageLensConfigurationAccountLevelAdvancedPerformanceMetrics",
      "namespace": "s3StorageLens",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens#is_enabled S3StorageLens#is_enabled}",
            "stability": "stable",
            "summary": "Specifies whether the Advanced Performance Metrics is enabled or disabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 322
          },
          "name": "isEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-storage-lens/index:S3StorageLensStorageLensConfigurationAccountLevelAdvancedPerformanceMetrics"
    },
    "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelAdvancedPerformanceMetricsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelAdvancedPerformanceMetricsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-storage-lens/index.ts",
          "line": 362
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-storage-lens/index.ts",
        "line": 354
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 404
          },
          "name": "resetIsEnabled"
        }
      ],
      "name": "S3StorageLensStorageLensConfigurationAccountLevelAdvancedPerformanceMetricsOutputReference",
      "namespace": "s3StorageLens",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 408
          },
          "name": "isEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 398
          },
          "name": "isEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 366
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelAdvancedPerformanceMetrics"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-storage-lens/index:S3StorageLensStorageLensConfigurationAccountLevelAdvancedPerformanceMetricsOutputReference"
    },
    "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelBucketLevel": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelBucketLevel",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-storage-lens/index.ts",
        "line": 1283
      },
      "name": "S3StorageLensStorageLensConfigurationAccountLevelBucketLevel",
      "namespace": "s3StorageLens",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens#activity_metrics S3StorageLens#activity_metrics}",
            "stability": "stable",
            "summary": "Enables activity metrics."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 1289
          },
          "name": "activityMetrics",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelBucketLevelActivityMetrics"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens#advanced_cost_optimization_metrics S3StorageLens#advanced_cost_optimization_metrics}",
            "stability": "stable",
            "summary": "Enables advanced cost optimization metrics."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 1295
          },
          "name": "advancedCostOptimizationMetrics",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetrics"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens#advanced_data_protection_metrics S3StorageLens#advanced_data_protection_metrics}",
            "stability": "stable",
            "summary": "Enables advanced data protection metrics."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 1301
          },
          "name": "advancedDataProtectionMetrics",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetrics"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens#advanced_performance_metrics S3StorageLens#advanced_performance_metrics}",
            "stability": "stable",
            "summary": "Advanced Performance Metrics."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 1307
          },
          "name": "advancedPerformanceMetrics",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelBucketLevelAdvancedPerformanceMetrics"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens#detailed_status_codes_metrics S3StorageLens#detailed_status_codes_metrics}",
            "stability": "stable",
            "summary": "Enables detailed status codes metrics."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 1313
          },
          "name": "detailedStatusCodesMetrics",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodesMetrics"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens#prefix_level S3StorageLens#prefix_level}",
            "stability": "stable",
            "summary": "Prefix-level metrics configurations."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 1319
          },
          "name": "prefixLevel",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelBucketLevelPrefixLevel"
          }
        }
      ],
      "symbolId": "src/s3-storage-lens/index:S3StorageLensStorageLensConfigurationAccountLevelBucketLevel"
    },
    "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelBucketLevelActivityMetrics": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelBucketLevelActivityMetrics",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-storage-lens/index.ts",
        "line": 412
      },
      "name": "S3StorageLensStorageLensConfigurationAccountLevelBucketLevelActivityMetrics",
      "namespace": "s3StorageLens",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens#is_enabled S3StorageLens#is_enabled}",
            "stability": "stable",
            "summary": "Specifies whether activity metrics are enabled or disabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 418
          },
          "name": "isEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-storage-lens/index:S3StorageLensStorageLensConfigurationAccountLevelBucketLevelActivityMetrics"
    },
    "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelBucketLevelActivityMetricsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelBucketLevelActivityMetricsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-storage-lens/index.ts",
          "line": 458
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-storage-lens/index.ts",
        "line": 450
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 500
          },
          "name": "resetIsEnabled"
        }
      ],
      "name": "S3StorageLensStorageLensConfigurationAccountLevelBucketLevelActivityMetricsOutputReference",
      "namespace": "s3StorageLens",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 504
          },
          "name": "isEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 494
          },
          "name": "isEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 462
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelBucketLevelActivityMetrics"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-storage-lens/index:S3StorageLensStorageLensConfigurationAccountLevelBucketLevelActivityMetricsOutputReference"
    },
    "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetrics": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetrics",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-storage-lens/index.ts",
        "line": 508
      },
      "name": "S3StorageLensStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetrics",
      "namespace": "s3StorageLens",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens#is_enabled S3StorageLens#is_enabled}",
            "stability": "stable",
            "summary": "Specifies whether advanced cost optimization metrics are enabled or disabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 514
          },
          "name": "isEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-storage-lens/index:S3StorageLensStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetrics"
    },
    "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-storage-lens/index.ts",
          "line": 554
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-storage-lens/index.ts",
        "line": 546
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 596
          },
          "name": "resetIsEnabled"
        }
      ],
      "name": "S3StorageLensStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsOutputReference",
      "namespace": "s3StorageLens",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 600
          },
          "name": "isEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 590
          },
          "name": "isEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 558
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetrics"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-storage-lens/index:S3StorageLensStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsOutputReference"
    },
    "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetrics": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetrics",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-storage-lens/index.ts",
        "line": 604
      },
      "name": "S3StorageLensStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetrics",
      "namespace": "s3StorageLens",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens#is_enabled S3StorageLens#is_enabled}",
            "stability": "stable",
            "summary": "Specifies whether advanced data protection metrics are enabled or disabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 610
          },
          "name": "isEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-storage-lens/index:S3StorageLensStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetrics"
    },
    "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-storage-lens/index.ts",
          "line": 650
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-storage-lens/index.ts",
        "line": 642
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 692
          },
          "name": "resetIsEnabled"
        }
      ],
      "name": "S3StorageLensStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsOutputReference",
      "namespace": "s3StorageLens",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 696
          },
          "name": "isEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 686
          },
          "name": "isEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 654
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetrics"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-storage-lens/index:S3StorageLensStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsOutputReference"
    },
    "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelBucketLevelAdvancedPerformanceMetrics": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelBucketLevelAdvancedPerformanceMetrics",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-storage-lens/index.ts",
        "line": 700
      },
      "name": "S3StorageLensStorageLensConfigurationAccountLevelBucketLevelAdvancedPerformanceMetrics",
      "namespace": "s3StorageLens",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens#is_enabled S3StorageLens#is_enabled}",
            "stability": "stable",
            "summary": "Specifies whether the Advanced Performance Metrics is enabled or disabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 706
          },
          "name": "isEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-storage-lens/index:S3StorageLensStorageLensConfigurationAccountLevelBucketLevelAdvancedPerformanceMetrics"
    },
    "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelBucketLevelAdvancedPerformanceMetricsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelBucketLevelAdvancedPerformanceMetricsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-storage-lens/index.ts",
          "line": 746
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-storage-lens/index.ts",
        "line": 738
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 788
          },
          "name": "resetIsEnabled"
        }
      ],
      "name": "S3StorageLensStorageLensConfigurationAccountLevelBucketLevelAdvancedPerformanceMetricsOutputReference",
      "namespace": "s3StorageLens",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 792
          },
          "name": "isEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 782
          },
          "name": "isEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 750
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelBucketLevelAdvancedPerformanceMetrics"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-storage-lens/index:S3StorageLensStorageLensConfigurationAccountLevelBucketLevelAdvancedPerformanceMetricsOutputReference"
    },
    "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodesMetrics": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodesMetrics",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-storage-lens/index.ts",
        "line": 796
      },
      "name": "S3StorageLensStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodesMetrics",
      "namespace": "s3StorageLens",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens#is_enabled S3StorageLens#is_enabled}",
            "stability": "stable",
            "summary": "Specifies whether detailed status codes metrics are enabled or disabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 802
          },
          "name": "isEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-storage-lens/index:S3StorageLensStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodesMetrics"
    },
    "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodesMetricsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodesMetricsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-storage-lens/index.ts",
          "line": 842
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-storage-lens/index.ts",
        "line": 834
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 884
          },
          "name": "resetIsEnabled"
        }
      ],
      "name": "S3StorageLensStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodesMetricsOutputReference",
      "namespace": "s3StorageLens",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 888
          },
          "name": "isEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 878
          },
          "name": "isEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 846
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodesMetrics"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-storage-lens/index:S3StorageLensStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodesMetricsOutputReference"
    },
    "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelBucketLevelOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelBucketLevelOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-storage-lens/index.ts",
          "line": 1394
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-storage-lens/index.ts",
        "line": 1386
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 1463
          },
          "name": "putActivityMetrics",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelBucketLevelActivityMetrics"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 1479
          },
          "name": "putAdvancedCostOptimizationMetrics",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetrics"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 1495
          },
          "name": "putAdvancedDataProtectionMetrics",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetrics"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 1511
          },
          "name": "putAdvancedPerformanceMetrics",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelBucketLevelAdvancedPerformanceMetrics"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 1527
          },
          "name": "putDetailedStatusCodesMetrics",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodesMetrics"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 1543
          },
          "name": "putPrefixLevel",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelBucketLevelPrefixLevel"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 1466
          },
          "name": "resetActivityMetrics"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 1482
          },
          "name": "resetAdvancedCostOptimizationMetrics"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 1498
          },
          "name": "resetAdvancedDataProtectionMetrics"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 1514
          },
          "name": "resetAdvancedPerformanceMetrics"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 1530
          },
          "name": "resetDetailedStatusCodesMetrics"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 1546
          },
          "name": "resetPrefixLevel"
        }
      ],
      "name": "S3StorageLensStorageLensConfigurationAccountLevelBucketLevelOutputReference",
      "namespace": "s3StorageLens",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 1460
          },
          "name": "activityMetrics",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelBucketLevelActivityMetricsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 1476
          },
          "name": "advancedCostOptimizationMetrics",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetricsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 1492
          },
          "name": "advancedDataProtectionMetrics",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetricsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 1508
          },
          "name": "advancedPerformanceMetrics",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelBucketLevelAdvancedPerformanceMetricsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 1524
          },
          "name": "detailedStatusCodesMetrics",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodesMetricsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 1540
          },
          "name": "prefixLevel",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelBucketLevelPrefixLevelOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 1470
          },
          "name": "activityMetricsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelBucketLevelActivityMetrics"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 1486
          },
          "name": "advancedCostOptimizationMetricsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetrics"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 1502
          },
          "name": "advancedDataProtectionMetricsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetrics"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 1518
          },
          "name": "advancedPerformanceMetricsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelBucketLevelAdvancedPerformanceMetrics"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 1534
          },
          "name": "detailedStatusCodesMetricsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodesMetrics"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 1550
          },
          "name": "prefixLevelInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelBucketLevelPrefixLevel"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 1398
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelBucketLevel"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-storage-lens/index:S3StorageLensStorageLensConfigurationAccountLevelBucketLevelOutputReference"
    },
    "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelBucketLevelPrefixLevel": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelBucketLevelPrefixLevel",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-storage-lens/index.ts",
        "line": 1189
      },
      "name": "S3StorageLensStorageLensConfigurationAccountLevelBucketLevelPrefixLevel",
      "namespace": "s3StorageLens",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens#storage_metrics S3StorageLens#storage_metrics}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 1193
          },
          "name": "storageMetrics",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetrics"
          }
        }
      ],
      "symbolId": "src/s3-storage-lens/index:S3StorageLensStorageLensConfigurationAccountLevelBucketLevelPrefixLevel"
    },
    "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelBucketLevelPrefixLevelOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelBucketLevelPrefixLevelOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-storage-lens/index.ts",
          "line": 1233
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-storage-lens/index.ts",
        "line": 1225
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 1272
          },
          "name": "putStorageMetrics",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetrics"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 1275
          },
          "name": "resetStorageMetrics"
        }
      ],
      "name": "S3StorageLensStorageLensConfigurationAccountLevelBucketLevelPrefixLevelOutputReference",
      "namespace": "s3StorageLens",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 1269
          },
          "name": "storageMetrics",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 1279
          },
          "name": "storageMetricsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetrics"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 1237
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelBucketLevelPrefixLevel"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-storage-lens/index:S3StorageLensStorageLensConfigurationAccountLevelBucketLevelPrefixLevelOutputReference"
    },
    "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetrics": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetrics",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-storage-lens/index.ts",
        "line": 1058
      },
      "name": "S3StorageLensStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetrics",
      "namespace": "s3StorageLens",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens#is_enabled S3StorageLens#is_enabled}",
            "stability": "stable",
            "summary": "Specifies whether prefix-level storage metrics are enabled or disabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 1064
          },
          "name": "isEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens#selection_criteria S3StorageLens#selection_criteria}",
            "stability": "stable",
            "summary": "Selection criteria for prefix-level metrics."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 1070
          },
          "name": "selectionCriteria",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteria"
          }
        }
      ],
      "symbolId": "src/s3-storage-lens/index:S3StorageLensStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetrics"
    },
    "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-storage-lens/index.ts",
          "line": 1117
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-storage-lens/index.ts",
        "line": 1109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 1178
          },
          "name": "putSelectionCriteria",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteria"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 1165
          },
          "name": "resetIsEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 1181
          },
          "name": "resetSelectionCriteria"
        }
      ],
      "name": "S3StorageLensStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsOutputReference",
      "namespace": "s3StorageLens",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 1175
          },
          "name": "selectionCriteria",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 1169
          },
          "name": "isEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 1185
          },
          "name": "selectionCriteriaInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteria"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 1159
          },
          "name": "isEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 1121
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetrics"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-storage-lens/index:S3StorageLensStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsOutputReference"
    },
    "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteria": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteria",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-storage-lens/index.ts",
        "line": 892
      },
      "name": "S3StorageLensStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteria",
      "namespace": "s3StorageLens",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens#delimiter S3StorageLens#delimiter}",
            "stability": "stable",
            "summary": "Delimiter to divide S3 key into hierarchy of prefixes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 898
          },
          "name": "delimiter",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens#max_depth S3StorageLens#max_depth}",
            "stability": "stable",
            "summary": "Max depth of prefixes of S3 key that Amazon S3 Storage Lens will analyze."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 904
          },
          "name": "maxDepth",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens#min_storage_bytes_percentage S3StorageLens#min_storage_bytes_percentage}",
            "stability": "stable",
            "summary": "The minimum storage bytes threshold for the prefixes to be included in the analysis."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 910
          },
          "name": "minStorageBytesPercentage",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/s3-storage-lens/index:S3StorageLensStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteria"
    },
    "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-storage-lens/index.ts",
          "line": 964
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-storage-lens/index.ts",
        "line": 956
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 1018
          },
          "name": "resetDelimiter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 1034
          },
          "name": "resetMaxDepth"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 1050
          },
          "name": "resetMinStorageBytesPercentage"
        }
      ],
      "name": "S3StorageLensStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaOutputReference",
      "namespace": "s3StorageLens",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 1022
          },
          "name": "delimiterInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 1038
          },
          "name": "maxDepthInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 1054
          },
          "name": "minStorageBytesPercentageInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 1012
          },
          "name": "delimiter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 1028
          },
          "name": "maxDepth",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 1044
          },
          "name": "minStorageBytesPercentage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 968
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteria"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-storage-lens/index:S3StorageLensStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteriaOutputReference"
    },
    "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelDetailedStatusCodesMetrics": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelDetailedStatusCodesMetrics",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-storage-lens/index.ts",
        "line": 1554
      },
      "name": "S3StorageLensStorageLensConfigurationAccountLevelDetailedStatusCodesMetrics",
      "namespace": "s3StorageLens",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens#is_enabled S3StorageLens#is_enabled}",
            "stability": "stable",
            "summary": "Specifies whether detailed status codes metrics are enabled or disabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 1560
          },
          "name": "isEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-storage-lens/index:S3StorageLensStorageLensConfigurationAccountLevelDetailedStatusCodesMetrics"
    },
    "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelDetailedStatusCodesMetricsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelDetailedStatusCodesMetricsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-storage-lens/index.ts",
          "line": 1600
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-storage-lens/index.ts",
        "line": 1592
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 1642
          },
          "name": "resetIsEnabled"
        }
      ],
      "name": "S3StorageLensStorageLensConfigurationAccountLevelDetailedStatusCodesMetricsOutputReference",
      "namespace": "s3StorageLens",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 1646
          },
          "name": "isEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 1636
          },
          "name": "isEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 1604
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelDetailedStatusCodesMetrics"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-storage-lens/index:S3StorageLensStorageLensConfigurationAccountLevelDetailedStatusCodesMetricsOutputReference"
    },
    "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-storage-lens/index.ts",
          "line": 1997
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-storage-lens/index.ts",
        "line": 1989
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 2072
          },
          "name": "putActivityMetrics",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelActivityMetrics"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 2088
          },
          "name": "putAdvancedCostOptimizationMetrics",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetrics"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 2104
          },
          "name": "putAdvancedDataProtectionMetrics",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelAdvancedDataProtectionMetrics"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 2120
          },
          "name": "putAdvancedPerformanceMetrics",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelAdvancedPerformanceMetrics"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 2136
          },
          "name": "putBucketLevel",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelBucketLevel"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 2149
          },
          "name": "putDetailedStatusCodesMetrics",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelDetailedStatusCodesMetrics"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 2165
          },
          "name": "putStorageLensGroupLevel",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelStorageLensGroupLevel"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 2075
          },
          "name": "resetActivityMetrics"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 2091
          },
          "name": "resetAdvancedCostOptimizationMetrics"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 2107
          },
          "name": "resetAdvancedDataProtectionMetrics"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 2123
          },
          "name": "resetAdvancedPerformanceMetrics"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 2152
          },
          "name": "resetDetailedStatusCodesMetrics"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 2168
          },
          "name": "resetStorageLensGroupLevel"
        }
      ],
      "name": "S3StorageLensStorageLensConfigurationAccountLevelOutputReference",
      "namespace": "s3StorageLens",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 2069
          },
          "name": "activityMetrics",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelActivityMetricsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 2085
          },
          "name": "advancedCostOptimizationMetrics",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetricsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 2101
          },
          "name": "advancedDataProtectionMetrics",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelAdvancedDataProtectionMetricsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 2117
          },
          "name": "advancedPerformanceMetrics",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelAdvancedPerformanceMetricsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 2133
          },
          "name": "bucketLevel",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelBucketLevelOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 2146
          },
          "name": "detailedStatusCodesMetrics",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelDetailedStatusCodesMetricsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 2162
          },
          "name": "storageLensGroupLevel",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelStorageLensGroupLevelOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 2079
          },
          "name": "activityMetricsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelActivityMetrics"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 2095
          },
          "name": "advancedCostOptimizationMetricsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetrics"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 2111
          },
          "name": "advancedDataProtectionMetricsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelAdvancedDataProtectionMetrics"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 2127
          },
          "name": "advancedPerformanceMetricsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelAdvancedPerformanceMetrics"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 2140
          },
          "name": "bucketLevelInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelBucketLevel"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 2156
          },
          "name": "detailedStatusCodesMetricsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelDetailedStatusCodesMetrics"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 2172
          },
          "name": "storageLensGroupLevelInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelStorageLensGroupLevel"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 2001
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevel"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-storage-lens/index:S3StorageLensStorageLensConfigurationAccountLevelOutputReference"
    },
    "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelStorageLensGroupLevel": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelStorageLensGroupLevel",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-storage-lens/index.ts",
        "line": 1777
      },
      "name": "S3StorageLensStorageLensConfigurationAccountLevelStorageLensGroupLevel",
      "namespace": "s3StorageLens",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens#storage_lens_group_selection_criteria S3StorageLens#storage_lens_group_selection_criteria}",
            "stability": "stable",
            "summary": "Selection criteria for Storage Lens Group level metrics."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 1783
          },
          "name": "storageLensGroupSelectionCriteria",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelStorageLensGroupLevelStorageLensGroupSelectionCriteria"
          }
        }
      ],
      "symbolId": "src/s3-storage-lens/index:S3StorageLensStorageLensConfigurationAccountLevelStorageLensGroupLevel"
    },
    "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelStorageLensGroupLevelOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelStorageLensGroupLevelOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-storage-lens/index.ts",
          "line": 1823
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-storage-lens/index.ts",
        "line": 1815
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 1862
          },
          "name": "putStorageLensGroupSelectionCriteria",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelStorageLensGroupLevelStorageLensGroupSelectionCriteria"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 1865
          },
          "name": "resetStorageLensGroupSelectionCriteria"
        }
      ],
      "name": "S3StorageLensStorageLensConfigurationAccountLevelStorageLensGroupLevelOutputReference",
      "namespace": "s3StorageLens",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 1859
          },
          "name": "storageLensGroupSelectionCriteria",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelStorageLensGroupLevelStorageLensGroupSelectionCriteriaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 1869
          },
          "name": "storageLensGroupSelectionCriteriaInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelStorageLensGroupLevelStorageLensGroupSelectionCriteria"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 1827
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelStorageLensGroupLevel"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-storage-lens/index:S3StorageLensStorageLensConfigurationAccountLevelStorageLensGroupLevelOutputReference"
    },
    "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelStorageLensGroupLevelStorageLensGroupSelectionCriteria": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelStorageLensGroupLevelStorageLensGroupSelectionCriteria",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-storage-lens/index.ts",
        "line": 1650
      },
      "name": "S3StorageLensStorageLensConfigurationAccountLevelStorageLensGroupLevelStorageLensGroupSelectionCriteria",
      "namespace": "s3StorageLens",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens#exclude S3StorageLens#exclude}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 1654
          },
          "name": "exclude",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens#include S3StorageLens#include}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 1658
          },
          "name": "include",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/s3-storage-lens/index:S3StorageLensStorageLensConfigurationAccountLevelStorageLensGroupLevelStorageLensGroupSelectionCriteria"
    },
    "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelStorageLensGroupLevelStorageLensGroupSelectionCriteriaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelStorageLensGroupLevelStorageLensGroupSelectionCriteriaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-storage-lens/index.ts",
          "line": 1705
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-storage-lens/index.ts",
        "line": 1697
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 1753
          },
          "name": "resetExclude"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 1769
          },
          "name": "resetInclude"
        }
      ],
      "name": "S3StorageLensStorageLensConfigurationAccountLevelStorageLensGroupLevelStorageLensGroupSelectionCriteriaOutputReference",
      "namespace": "s3StorageLens",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 1757
          },
          "name": "excludeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 1773
          },
          "name": "includeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 1747
          },
          "name": "exclude",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 1763
          },
          "name": "include",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 1709
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelStorageLensGroupLevelStorageLensGroupSelectionCriteria"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-storage-lens/index:S3StorageLensStorageLensConfigurationAccountLevelStorageLensGroupLevelStorageLensGroupSelectionCriteriaOutputReference"
    },
    "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAwsOrg": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAwsOrg",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-storage-lens/index.ts",
        "line": 2176
      },
      "name": "S3StorageLensStorageLensConfigurationAwsOrg",
      "namespace": "s3StorageLens",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens#arn S3StorageLens#arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the specified resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 2182
          },
          "name": "arn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3-storage-lens/index:S3StorageLensStorageLensConfigurationAwsOrg"
    },
    "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAwsOrgOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAwsOrgOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-storage-lens/index.ts",
          "line": 2222
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-storage-lens/index.ts",
        "line": 2214
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 2264
          },
          "name": "resetArn"
        }
      ],
      "name": "S3StorageLensStorageLensConfigurationAwsOrgOutputReference",
      "namespace": "s3StorageLens",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 2268
          },
          "name": "arnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 2258
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 2226
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAwsOrg"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-storage-lens/index:S3StorageLensStorageLensConfigurationAwsOrgOutputReference"
    },
    "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationDataExport": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationDataExport",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-storage-lens/index.ts",
        "line": 3224
      },
      "name": "S3StorageLensStorageLensConfigurationDataExport",
      "namespace": "s3StorageLens",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens#cloudwatch_metrics S3StorageLens#cloudwatch_metrics}",
            "stability": "stable",
            "summary": "CloudWatch metrics settings for the Amazon S3 Storage Lens metrics export."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 3230
          },
          "name": "cloudwatchMetrics",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationDataExportCloudwatchMetrics"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens#s3_bucket_destination S3StorageLens#s3_bucket_destination}",
            "stability": "stable",
            "summary": "S3 bucket destination settings for the Amazon S3 Storage Lens metrics export."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 3236
          },
          "name": "s3BucketDestination",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationDataExportS3BucketDestination"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens#storage_lens_table_destination S3StorageLens#storage_lens_table_destination}",
            "stability": "stable",
            "summary": "S3 Tables destination settings for the Amazon S3 Storage Lens metrics export."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 3242
          },
          "name": "storageLensTableDestination",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationDataExportStorageLensTableDestination"
          }
        }
      ],
      "symbolId": "src/s3-storage-lens/index:S3StorageLensStorageLensConfigurationDataExport"
    },
    "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationDataExportCloudwatchMetrics": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationDataExportCloudwatchMetrics",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-storage-lens/index.ts",
        "line": 2272
      },
      "name": "S3StorageLensStorageLensConfigurationDataExportCloudwatchMetrics",
      "namespace": "s3StorageLens",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens#is_enabled S3StorageLens#is_enabled}",
            "stability": "stable",
            "summary": "Specifies whether CloudWatch metrics are enabled or disabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 2278
          },
          "name": "isEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-storage-lens/index:S3StorageLensStorageLensConfigurationDataExportCloudwatchMetrics"
    },
    "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationDataExportCloudwatchMetricsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationDataExportCloudwatchMetricsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-storage-lens/index.ts",
          "line": 2318
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-storage-lens/index.ts",
        "line": 2310
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 2360
          },
          "name": "resetIsEnabled"
        }
      ],
      "name": "S3StorageLensStorageLensConfigurationDataExportCloudwatchMetricsOutputReference",
      "namespace": "s3StorageLens",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 2364
          },
          "name": "isEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 2354
          },
          "name": "isEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 2322
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationDataExportCloudwatchMetrics"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-storage-lens/index:S3StorageLensStorageLensConfigurationDataExportCloudwatchMetricsOutputReference"
    },
    "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationDataExportOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationDataExportOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-storage-lens/index.ts",
          "line": 3296
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-storage-lens/index.ts",
        "line": 3288
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 3347
          },
          "name": "putCloudwatchMetrics",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationDataExportCloudwatchMetrics"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 3363
          },
          "name": "putS3BucketDestination",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationDataExportS3BucketDestination"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 3379
          },
          "name": "putStorageLensTableDestination",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationDataExportStorageLensTableDestination"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 3350
          },
          "name": "resetCloudwatchMetrics"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 3366
          },
          "name": "resetS3BucketDestination"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 3382
          },
          "name": "resetStorageLensTableDestination"
        }
      ],
      "name": "S3StorageLensStorageLensConfigurationDataExportOutputReference",
      "namespace": "s3StorageLens",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 3344
          },
          "name": "cloudwatchMetrics",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationDataExportCloudwatchMetricsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 3360
          },
          "name": "s3BucketDestination",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationDataExportS3BucketDestinationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 3376
          },
          "name": "storageLensTableDestination",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationDataExportStorageLensTableDestinationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 3354
          },
          "name": "cloudwatchMetricsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationDataExportCloudwatchMetrics"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 3370
          },
          "name": "s3BucketDestinationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationDataExportS3BucketDestination"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 3386
          },
          "name": "storageLensTableDestinationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationDataExportStorageLensTableDestination"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 3300
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationDataExport"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-storage-lens/index:S3StorageLensStorageLensConfigurationDataExportOutputReference"
    },
    "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationDataExportS3BucketDestination": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationDataExportS3BucketDestination",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-storage-lens/index.ts",
        "line": 2595
      },
      "name": "S3StorageLensStorageLensConfigurationDataExportS3BucketDestination",
      "namespace": "s3StorageLens",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens#account_id S3StorageLens#account_id}",
            "stability": "stable",
            "summary": "The AWS account ID that owns the destination S3 bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 2601
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens#arn S3StorageLens#arn}",
            "stability": "stable",
            "summary": "The ARN of the bucket to which Amazon S3 Storage Lens exports will be placed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 2607
          },
          "name": "arn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens#encryption S3StorageLens#encryption}",
            "stability": "stable",
            "summary": "Configures the server-side encryption for Amazon S3 Storage Lens report files with either S3-managed keys (SSE-S3) or KMS-managed keys (SSE-KMS)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 2613
          },
          "name": "encryption",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationDataExportS3BucketDestinationEncryption"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens#format S3StorageLens#format}",
            "stability": "stable",
            "summary": "Specifies the file format to use when exporting Amazon S3 Storage Lens metrics export."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 2619
          },
          "name": "format",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens#output_schema_version S3StorageLens#output_schema_version}",
            "stability": "stable",
            "summary": "The version of the output schema to use when exporting Amazon S3 Storage Lens metrics."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 2625
          },
          "name": "outputSchemaVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens#prefix S3StorageLens#prefix}",
            "stability": "stable",
            "summary": "The prefix to use for Amazon S3 Storage Lens export."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 2631
          },
          "name": "prefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3-storage-lens/index:S3StorageLensStorageLensConfigurationDataExportS3BucketDestination"
    },
    "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationDataExportS3BucketDestinationEncryption": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationDataExportS3BucketDestinationEncryption",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-storage-lens/index.ts",
        "line": 2464
      },
      "name": "S3StorageLensStorageLensConfigurationDataExportS3BucketDestinationEncryption",
      "namespace": "s3StorageLens",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens#ssekms S3StorageLens#ssekms}",
            "stability": "stable",
            "summary": "AWS KMS server-side encryption."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 2470
          },
          "name": "ssekms",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationDataExportS3BucketDestinationEncryptionSsekms"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens#sses3 S3StorageLens#sses3}",
            "stability": "stable",
            "summary": "S3 default server-side encryption."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 2476
          },
          "name": "sses3",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3-storage-lens/index:S3StorageLensStorageLensConfigurationDataExportS3BucketDestinationEncryption"
    },
    "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationDataExportS3BucketDestinationEncryptionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationDataExportS3BucketDestinationEncryptionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-storage-lens/index.ts",
          "line": 2523
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-storage-lens/index.ts",
        "line": 2515
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 2568
          },
          "name": "putSsekms",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationDataExportS3BucketDestinationEncryptionSsekms"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 2571
          },
          "name": "resetSsekms"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 2587
          },
          "name": "resetSses3"
        }
      ],
      "name": "S3StorageLensStorageLensConfigurationDataExportS3BucketDestinationEncryptionOutputReference",
      "namespace": "s3StorageLens",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 2565
          },
          "name": "ssekms",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationDataExportS3BucketDestinationEncryptionSsekmsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 2575
          },
          "name": "ssekmsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationDataExportS3BucketDestinationEncryptionSsekms"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 2591
          },
          "name": "sses3Input",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 2581
          },
          "name": "sses3",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 2527
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationDataExportS3BucketDestinationEncryption"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-storage-lens/index:S3StorageLensStorageLensConfigurationDataExportS3BucketDestinationEncryptionOutputReference"
    },
    "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationDataExportS3BucketDestinationEncryptionSsekms": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationDataExportS3BucketDestinationEncryptionSsekms",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-storage-lens/index.ts",
        "line": 2368
      },
      "name": "S3StorageLensStorageLensConfigurationDataExportS3BucketDestinationEncryptionSsekms",
      "namespace": "s3StorageLens",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens#key_id S3StorageLens#key_id}",
            "stability": "stable",
            "summary": "The ARN of the KMS key to use for encryption."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 2374
          },
          "name": "keyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3-storage-lens/index:S3StorageLensStorageLensConfigurationDataExportS3BucketDestinationEncryptionSsekms"
    },
    "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationDataExportS3BucketDestinationEncryptionSsekmsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationDataExportS3BucketDestinationEncryptionSsekmsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-storage-lens/index.ts",
          "line": 2414
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-storage-lens/index.ts",
        "line": 2406
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 2456
          },
          "name": "resetKeyId"
        }
      ],
      "name": "S3StorageLensStorageLensConfigurationDataExportS3BucketDestinationEncryptionSsekmsOutputReference",
      "namespace": "s3StorageLens",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 2460
          },
          "name": "keyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 2450
          },
          "name": "keyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 2418
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationDataExportS3BucketDestinationEncryptionSsekms"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-storage-lens/index:S3StorageLensStorageLensConfigurationDataExportS3BucketDestinationEncryptionSsekmsOutputReference"
    },
    "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationDataExportS3BucketDestinationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationDataExportS3BucketDestinationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-storage-lens/index.ts",
          "line": 2706
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-storage-lens/index.ts",
        "line": 2698
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 2807
          },
          "name": "putEncryption",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationDataExportS3BucketDestinationEncryption"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 2778
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 2794
          },
          "name": "resetArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 2810
          },
          "name": "resetEncryption"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 2826
          },
          "name": "resetFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 2842
          },
          "name": "resetOutputSchemaVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 2858
          },
          "name": "resetPrefix"
        }
      ],
      "name": "S3StorageLensStorageLensConfigurationDataExportS3BucketDestinationOutputReference",
      "namespace": "s3StorageLens",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 2804
          },
          "name": "encryption",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationDataExportS3BucketDestinationEncryptionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 2782
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 2798
          },
          "name": "arnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 2814
          },
          "name": "encryptionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationDataExportS3BucketDestinationEncryption"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 2830
          },
          "name": "formatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 2846
          },
          "name": "outputSchemaVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 2862
          },
          "name": "prefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 2772
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 2788
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 2820
          },
          "name": "format",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 2836
          },
          "name": "outputSchemaVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 2852
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 2710
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationDataExportS3BucketDestination"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-storage-lens/index:S3StorageLensStorageLensConfigurationDataExportS3BucketDestinationOutputReference"
    },
    "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationDataExportStorageLensTableDestination": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationDataExportStorageLensTableDestination",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-storage-lens/index.ts",
        "line": 3093
      },
      "name": "S3StorageLensStorageLensConfigurationDataExportStorageLensTableDestination",
      "namespace": "s3StorageLens",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens#encryption S3StorageLens#encryption}",
            "stability": "stable",
            "summary": "Configures the server-side encryption for Amazon S3 Storage Lens report files with either S3-managed keys (SSE-S3) or KMS-managed keys (SSE-KMS)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 3099
          },
          "name": "encryption",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationDataExportStorageLensTableDestinationEncryption"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens#is_enabled S3StorageLens#is_enabled}",
            "stability": "stable",
            "summary": "Specifies whether the export to S3 Tables is enabled or disabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 3105
          },
          "name": "isEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-storage-lens/index:S3StorageLensStorageLensConfigurationDataExportStorageLensTableDestination"
    },
    "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationDataExportStorageLensTableDestinationEncryption": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationDataExportStorageLensTableDestinationEncryption",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-storage-lens/index.ts",
        "line": 2962
      },
      "name": "S3StorageLensStorageLensConfigurationDataExportStorageLensTableDestinationEncryption",
      "namespace": "s3StorageLens",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens#ssekms S3StorageLens#ssekms}",
            "stability": "stable",
            "summary": "AWS KMS server-side encryption."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 2968
          },
          "name": "ssekms",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationDataExportStorageLensTableDestinationEncryptionSsekms"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens#sses3 S3StorageLens#sses3}",
            "stability": "stable",
            "summary": "S3 default server-side encryption."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 2974
          },
          "name": "sses3",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3-storage-lens/index:S3StorageLensStorageLensConfigurationDataExportStorageLensTableDestinationEncryption"
    },
    "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationDataExportStorageLensTableDestinationEncryptionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationDataExportStorageLensTableDestinationEncryptionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-storage-lens/index.ts",
          "line": 3021
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-storage-lens/index.ts",
        "line": 3013
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 3066
          },
          "name": "putSsekms",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationDataExportStorageLensTableDestinationEncryptionSsekms"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 3069
          },
          "name": "resetSsekms"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 3085
          },
          "name": "resetSses3"
        }
      ],
      "name": "S3StorageLensStorageLensConfigurationDataExportStorageLensTableDestinationEncryptionOutputReference",
      "namespace": "s3StorageLens",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 3063
          },
          "name": "ssekms",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationDataExportStorageLensTableDestinationEncryptionSsekmsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 3073
          },
          "name": "ssekmsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationDataExportStorageLensTableDestinationEncryptionSsekms"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 3089
          },
          "name": "sses3Input",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 3079
          },
          "name": "sses3",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 3025
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationDataExportStorageLensTableDestinationEncryption"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-storage-lens/index:S3StorageLensStorageLensConfigurationDataExportStorageLensTableDestinationEncryptionOutputReference"
    },
    "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationDataExportStorageLensTableDestinationEncryptionSsekms": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationDataExportStorageLensTableDestinationEncryptionSsekms",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-storage-lens/index.ts",
        "line": 2866
      },
      "name": "S3StorageLensStorageLensConfigurationDataExportStorageLensTableDestinationEncryptionSsekms",
      "namespace": "s3StorageLens",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens#key_id S3StorageLens#key_id}",
            "stability": "stable",
            "summary": "The ARN of the KMS key to use for encryption."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 2872
          },
          "name": "keyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3-storage-lens/index:S3StorageLensStorageLensConfigurationDataExportStorageLensTableDestinationEncryptionSsekms"
    },
    "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationDataExportStorageLensTableDestinationEncryptionSsekmsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationDataExportStorageLensTableDestinationEncryptionSsekmsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-storage-lens/index.ts",
          "line": 2912
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-storage-lens/index.ts",
        "line": 2904
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 2954
          },
          "name": "resetKeyId"
        }
      ],
      "name": "S3StorageLensStorageLensConfigurationDataExportStorageLensTableDestinationEncryptionSsekmsOutputReference",
      "namespace": "s3StorageLens",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 2958
          },
          "name": "keyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 2948
          },
          "name": "keyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 2916
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationDataExportStorageLensTableDestinationEncryptionSsekms"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-storage-lens/index:S3StorageLensStorageLensConfigurationDataExportStorageLensTableDestinationEncryptionSsekmsOutputReference"
    },
    "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationDataExportStorageLensTableDestinationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationDataExportStorageLensTableDestinationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-storage-lens/index.ts",
          "line": 3152
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-storage-lens/index.ts",
        "line": 3144
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 3197
          },
          "name": "putEncryption",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationDataExportStorageLensTableDestinationEncryption"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 3200
          },
          "name": "resetEncryption"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 3216
          },
          "name": "resetIsEnabled"
        }
      ],
      "name": "S3StorageLensStorageLensConfigurationDataExportStorageLensTableDestinationOutputReference",
      "namespace": "s3StorageLens",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 3194
          },
          "name": "encryption",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationDataExportStorageLensTableDestinationEncryptionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 3204
          },
          "name": "encryptionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationDataExportStorageLensTableDestinationEncryption"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 3220
          },
          "name": "isEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 3210
          },
          "name": "isEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 3156
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationDataExportStorageLensTableDestination"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-storage-lens/index:S3StorageLensStorageLensConfigurationDataExportStorageLensTableDestinationOutputReference"
    },
    "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationExclude": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationExclude",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-storage-lens/index.ts",
        "line": 3390
      },
      "name": "S3StorageLensStorageLensConfigurationExclude",
      "namespace": "s3StorageLens",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens#buckets S3StorageLens#buckets}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 3394
          },
          "name": "buckets",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens#regions S3StorageLens#regions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 3398
          },
          "name": "regions",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/s3-storage-lens/index:S3StorageLensStorageLensConfigurationExclude"
    },
    "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationExcludeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationExcludeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-storage-lens/index.ts",
          "line": 3445
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-storage-lens/index.ts",
        "line": 3437
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 3493
          },
          "name": "resetBuckets"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 3509
          },
          "name": "resetRegions"
        }
      ],
      "name": "S3StorageLensStorageLensConfigurationExcludeOutputReference",
      "namespace": "s3StorageLens",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 3497
          },
          "name": "bucketsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 3513
          },
          "name": "regionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 3487
          },
          "name": "buckets",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 3503
          },
          "name": "regions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 3449
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationExclude"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-storage-lens/index:S3StorageLensStorageLensConfigurationExcludeOutputReference"
    },
    "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationExpandedPrefixesDataExport": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationExpandedPrefixesDataExport",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-storage-lens/index.ts",
        "line": 4373
      },
      "name": "S3StorageLensStorageLensConfigurationExpandedPrefixesDataExport",
      "namespace": "s3StorageLens",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens#s3_bucket_destination S3StorageLens#s3_bucket_destination}",
            "stability": "stable",
            "summary": "S3 bucket destination settings for the Amazon S3 Storage Lens metrics export."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 4379
          },
          "name": "s3BucketDestination",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationExpandedPrefixesDataExportS3BucketDestination"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens#storage_lens_table_destination S3StorageLens#storage_lens_table_destination}",
            "stability": "stable",
            "summary": "S3 Tables destination settings for the Amazon S3 Storage Lens metrics export."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 4385
          },
          "name": "storageLensTableDestination",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationExpandedPrefixesDataExportStorageLensTableDestination"
          }
        }
      ],
      "symbolId": "src/s3-storage-lens/index:S3StorageLensStorageLensConfigurationExpandedPrefixesDataExport"
    },
    "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationExpandedPrefixesDataExportOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationExpandedPrefixesDataExportOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-storage-lens/index.ts",
          "line": 4432
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-storage-lens/index.ts",
        "line": 4424
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 4477
          },
          "name": "putS3BucketDestination",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationExpandedPrefixesDataExportS3BucketDestination"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 4493
          },
          "name": "putStorageLensTableDestination",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationExpandedPrefixesDataExportStorageLensTableDestination"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 4480
          },
          "name": "resetS3BucketDestination"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 4496
          },
          "name": "resetStorageLensTableDestination"
        }
      ],
      "name": "S3StorageLensStorageLensConfigurationExpandedPrefixesDataExportOutputReference",
      "namespace": "s3StorageLens",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 4474
          },
          "name": "s3BucketDestination",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationExpandedPrefixesDataExportS3BucketDestinationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 4490
          },
          "name": "storageLensTableDestination",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationExpandedPrefixesDataExportStorageLensTableDestinationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 4484
          },
          "name": "s3BucketDestinationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationExpandedPrefixesDataExportS3BucketDestination"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 4500
          },
          "name": "storageLensTableDestinationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationExpandedPrefixesDataExportStorageLensTableDestination"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 4436
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationExpandedPrefixesDataExport"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-storage-lens/index:S3StorageLensStorageLensConfigurationExpandedPrefixesDataExportOutputReference"
    },
    "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationExpandedPrefixesDataExportS3BucketDestination": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationExpandedPrefixesDataExportS3BucketDestination",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-storage-lens/index.ts",
        "line": 3744
      },
      "name": "S3StorageLensStorageLensConfigurationExpandedPrefixesDataExportS3BucketDestination",
      "namespace": "s3StorageLens",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens#account_id S3StorageLens#account_id}",
            "stability": "stable",
            "summary": "The AWS account ID that owns the destination S3 bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 3750
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens#arn S3StorageLens#arn}",
            "stability": "stable",
            "summary": "The ARN of the bucket to which Amazon S3 Storage Lens exports will be placed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 3756
          },
          "name": "arn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens#encryption S3StorageLens#encryption}",
            "stability": "stable",
            "summary": "Configures the server-side encryption for Amazon S3 Storage Lens report files with either S3-managed keys (SSE-S3) or KMS-managed keys (SSE-KMS)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 3762
          },
          "name": "encryption",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationExpandedPrefixesDataExportS3BucketDestinationEncryption"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens#format S3StorageLens#format}",
            "stability": "stable",
            "summary": "Specifies the file format to use when exporting Amazon S3 Storage Lens metrics export."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 3768
          },
          "name": "format",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens#output_schema_version S3StorageLens#output_schema_version}",
            "stability": "stable",
            "summary": "The version of the output schema to use when exporting Amazon S3 Storage Lens metrics."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 3774
          },
          "name": "outputSchemaVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens#prefix S3StorageLens#prefix}",
            "stability": "stable",
            "summary": "The prefix to use for Amazon S3 Storage Lens export."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 3780
          },
          "name": "prefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3-storage-lens/index:S3StorageLensStorageLensConfigurationExpandedPrefixesDataExportS3BucketDestination"
    },
    "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationExpandedPrefixesDataExportS3BucketDestinationEncryption": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationExpandedPrefixesDataExportS3BucketDestinationEncryption",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-storage-lens/index.ts",
        "line": 3613
      },
      "name": "S3StorageLensStorageLensConfigurationExpandedPrefixesDataExportS3BucketDestinationEncryption",
      "namespace": "s3StorageLens",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens#ssekms S3StorageLens#ssekms}",
            "stability": "stable",
            "summary": "AWS KMS server-side encryption."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 3619
          },
          "name": "ssekms",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationExpandedPrefixesDataExportS3BucketDestinationEncryptionSsekms"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens#sses3 S3StorageLens#sses3}",
            "stability": "stable",
            "summary": "S3 default server-side encryption."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 3625
          },
          "name": "sses3",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3-storage-lens/index:S3StorageLensStorageLensConfigurationExpandedPrefixesDataExportS3BucketDestinationEncryption"
    },
    "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationExpandedPrefixesDataExportS3BucketDestinationEncryptionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationExpandedPrefixesDataExportS3BucketDestinationEncryptionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-storage-lens/index.ts",
          "line": 3672
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-storage-lens/index.ts",
        "line": 3664
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 3717
          },
          "name": "putSsekms",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationExpandedPrefixesDataExportS3BucketDestinationEncryptionSsekms"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 3720
          },
          "name": "resetSsekms"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 3736
          },
          "name": "resetSses3"
        }
      ],
      "name": "S3StorageLensStorageLensConfigurationExpandedPrefixesDataExportS3BucketDestinationEncryptionOutputReference",
      "namespace": "s3StorageLens",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 3714
          },
          "name": "ssekms",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationExpandedPrefixesDataExportS3BucketDestinationEncryptionSsekmsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 3724
          },
          "name": "ssekmsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationExpandedPrefixesDataExportS3BucketDestinationEncryptionSsekms"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 3740
          },
          "name": "sses3Input",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 3730
          },
          "name": "sses3",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 3676
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationExpandedPrefixesDataExportS3BucketDestinationEncryption"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-storage-lens/index:S3StorageLensStorageLensConfigurationExpandedPrefixesDataExportS3BucketDestinationEncryptionOutputReference"
    },
    "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationExpandedPrefixesDataExportS3BucketDestinationEncryptionSsekms": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationExpandedPrefixesDataExportS3BucketDestinationEncryptionSsekms",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-storage-lens/index.ts",
        "line": 3517
      },
      "name": "S3StorageLensStorageLensConfigurationExpandedPrefixesDataExportS3BucketDestinationEncryptionSsekms",
      "namespace": "s3StorageLens",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens#key_id S3StorageLens#key_id}",
            "stability": "stable",
            "summary": "The ARN of the KMS key to use for encryption."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 3523
          },
          "name": "keyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3-storage-lens/index:S3StorageLensStorageLensConfigurationExpandedPrefixesDataExportS3BucketDestinationEncryptionSsekms"
    },
    "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationExpandedPrefixesDataExportS3BucketDestinationEncryptionSsekmsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationExpandedPrefixesDataExportS3BucketDestinationEncryptionSsekmsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-storage-lens/index.ts",
          "line": 3563
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-storage-lens/index.ts",
        "line": 3555
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 3605
          },
          "name": "resetKeyId"
        }
      ],
      "name": "S3StorageLensStorageLensConfigurationExpandedPrefixesDataExportS3BucketDestinationEncryptionSsekmsOutputReference",
      "namespace": "s3StorageLens",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 3609
          },
          "name": "keyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 3599
          },
          "name": "keyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 3567
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationExpandedPrefixesDataExportS3BucketDestinationEncryptionSsekms"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-storage-lens/index:S3StorageLensStorageLensConfigurationExpandedPrefixesDataExportS3BucketDestinationEncryptionSsekmsOutputReference"
    },
    "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationExpandedPrefixesDataExportS3BucketDestinationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationExpandedPrefixesDataExportS3BucketDestinationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-storage-lens/index.ts",
          "line": 3855
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-storage-lens/index.ts",
        "line": 3847
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 3956
          },
          "name": "putEncryption",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationExpandedPrefixesDataExportS3BucketDestinationEncryption"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 3927
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 3943
          },
          "name": "resetArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 3959
          },
          "name": "resetEncryption"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 3975
          },
          "name": "resetFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 3991
          },
          "name": "resetOutputSchemaVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 4007
          },
          "name": "resetPrefix"
        }
      ],
      "name": "S3StorageLensStorageLensConfigurationExpandedPrefixesDataExportS3BucketDestinationOutputReference",
      "namespace": "s3StorageLens",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 3953
          },
          "name": "encryption",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationExpandedPrefixesDataExportS3BucketDestinationEncryptionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 3931
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 3947
          },
          "name": "arnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 3963
          },
          "name": "encryptionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationExpandedPrefixesDataExportS3BucketDestinationEncryption"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 3979
          },
          "name": "formatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 3995
          },
          "name": "outputSchemaVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 4011
          },
          "name": "prefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 3921
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 3937
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 3969
          },
          "name": "format",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 3985
          },
          "name": "outputSchemaVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 4001
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 3859
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationExpandedPrefixesDataExportS3BucketDestination"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-storage-lens/index:S3StorageLensStorageLensConfigurationExpandedPrefixesDataExportS3BucketDestinationOutputReference"
    },
    "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationExpandedPrefixesDataExportStorageLensTableDestination": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationExpandedPrefixesDataExportStorageLensTableDestination",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-storage-lens/index.ts",
        "line": 4242
      },
      "name": "S3StorageLensStorageLensConfigurationExpandedPrefixesDataExportStorageLensTableDestination",
      "namespace": "s3StorageLens",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens#encryption S3StorageLens#encryption}",
            "stability": "stable",
            "summary": "Configures the server-side encryption for Amazon S3 Storage Lens report files with either S3-managed keys (SSE-S3) or KMS-managed keys (SSE-KMS)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 4248
          },
          "name": "encryption",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationExpandedPrefixesDataExportStorageLensTableDestinationEncryption"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens#is_enabled S3StorageLens#is_enabled}",
            "stability": "stable",
            "summary": "Specifies whether the export to S3 Tables is enabled or disabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 4254
          },
          "name": "isEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-storage-lens/index:S3StorageLensStorageLensConfigurationExpandedPrefixesDataExportStorageLensTableDestination"
    },
    "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationExpandedPrefixesDataExportStorageLensTableDestinationEncryption": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationExpandedPrefixesDataExportStorageLensTableDestinationEncryption",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-storage-lens/index.ts",
        "line": 4111
      },
      "name": "S3StorageLensStorageLensConfigurationExpandedPrefixesDataExportStorageLensTableDestinationEncryption",
      "namespace": "s3StorageLens",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens#ssekms S3StorageLens#ssekms}",
            "stability": "stable",
            "summary": "AWS KMS server-side encryption."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 4117
          },
          "name": "ssekms",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationExpandedPrefixesDataExportStorageLensTableDestinationEncryptionSsekms"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens#sses3 S3StorageLens#sses3}",
            "stability": "stable",
            "summary": "S3 default server-side encryption."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 4123
          },
          "name": "sses3",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3-storage-lens/index:S3StorageLensStorageLensConfigurationExpandedPrefixesDataExportStorageLensTableDestinationEncryption"
    },
    "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationExpandedPrefixesDataExportStorageLensTableDestinationEncryptionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationExpandedPrefixesDataExportStorageLensTableDestinationEncryptionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-storage-lens/index.ts",
          "line": 4170
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-storage-lens/index.ts",
        "line": 4162
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 4215
          },
          "name": "putSsekms",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationExpandedPrefixesDataExportStorageLensTableDestinationEncryptionSsekms"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 4218
          },
          "name": "resetSsekms"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 4234
          },
          "name": "resetSses3"
        }
      ],
      "name": "S3StorageLensStorageLensConfigurationExpandedPrefixesDataExportStorageLensTableDestinationEncryptionOutputReference",
      "namespace": "s3StorageLens",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 4212
          },
          "name": "ssekms",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationExpandedPrefixesDataExportStorageLensTableDestinationEncryptionSsekmsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 4222
          },
          "name": "ssekmsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationExpandedPrefixesDataExportStorageLensTableDestinationEncryptionSsekms"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 4238
          },
          "name": "sses3Input",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 4228
          },
          "name": "sses3",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 4174
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationExpandedPrefixesDataExportStorageLensTableDestinationEncryption"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-storage-lens/index:S3StorageLensStorageLensConfigurationExpandedPrefixesDataExportStorageLensTableDestinationEncryptionOutputReference"
    },
    "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationExpandedPrefixesDataExportStorageLensTableDestinationEncryptionSsekms": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationExpandedPrefixesDataExportStorageLensTableDestinationEncryptionSsekms",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-storage-lens/index.ts",
        "line": 4015
      },
      "name": "S3StorageLensStorageLensConfigurationExpandedPrefixesDataExportStorageLensTableDestinationEncryptionSsekms",
      "namespace": "s3StorageLens",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens#key_id S3StorageLens#key_id}",
            "stability": "stable",
            "summary": "The ARN of the KMS key to use for encryption."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 4021
          },
          "name": "keyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3-storage-lens/index:S3StorageLensStorageLensConfigurationExpandedPrefixesDataExportStorageLensTableDestinationEncryptionSsekms"
    },
    "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationExpandedPrefixesDataExportStorageLensTableDestinationEncryptionSsekmsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationExpandedPrefixesDataExportStorageLensTableDestinationEncryptionSsekmsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-storage-lens/index.ts",
          "line": 4061
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-storage-lens/index.ts",
        "line": 4053
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 4103
          },
          "name": "resetKeyId"
        }
      ],
      "name": "S3StorageLensStorageLensConfigurationExpandedPrefixesDataExportStorageLensTableDestinationEncryptionSsekmsOutputReference",
      "namespace": "s3StorageLens",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 4107
          },
          "name": "keyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 4097
          },
          "name": "keyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 4065
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationExpandedPrefixesDataExportStorageLensTableDestinationEncryptionSsekms"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-storage-lens/index:S3StorageLensStorageLensConfigurationExpandedPrefixesDataExportStorageLensTableDestinationEncryptionSsekmsOutputReference"
    },
    "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationExpandedPrefixesDataExportStorageLensTableDestinationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationExpandedPrefixesDataExportStorageLensTableDestinationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-storage-lens/index.ts",
          "line": 4301
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-storage-lens/index.ts",
        "line": 4293
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 4346
          },
          "name": "putEncryption",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationExpandedPrefixesDataExportStorageLensTableDestinationEncryption"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 4349
          },
          "name": "resetEncryption"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 4365
          },
          "name": "resetIsEnabled"
        }
      ],
      "name": "S3StorageLensStorageLensConfigurationExpandedPrefixesDataExportStorageLensTableDestinationOutputReference",
      "namespace": "s3StorageLens",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 4343
          },
          "name": "encryption",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationExpandedPrefixesDataExportStorageLensTableDestinationEncryptionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 4353
          },
          "name": "encryptionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationExpandedPrefixesDataExportStorageLensTableDestinationEncryption"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 4369
          },
          "name": "isEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 4359
          },
          "name": "isEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 4305
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationExpandedPrefixesDataExportStorageLensTableDestination"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-storage-lens/index:S3StorageLensStorageLensConfigurationExpandedPrefixesDataExportStorageLensTableDestinationOutputReference"
    },
    "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationInclude": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationInclude",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-storage-lens/index.ts",
        "line": 4504
      },
      "name": "S3StorageLensStorageLensConfigurationInclude",
      "namespace": "s3StorageLens",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens#buckets S3StorageLens#buckets}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 4508
          },
          "name": "buckets",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens#regions S3StorageLens#regions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 4512
          },
          "name": "regions",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/s3-storage-lens/index:S3StorageLensStorageLensConfigurationInclude"
    },
    "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationIncludeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationIncludeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-storage-lens/index.ts",
          "line": 4559
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-storage-lens/index.ts",
        "line": 4551
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 4607
          },
          "name": "resetBuckets"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 4623
          },
          "name": "resetRegions"
        }
      ],
      "name": "S3StorageLensStorageLensConfigurationIncludeOutputReference",
      "namespace": "s3StorageLens",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 4611
          },
          "name": "bucketsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 4627
          },
          "name": "regionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 4601
          },
          "name": "buckets",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 4617
          },
          "name": "regions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 4563
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationInclude"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-storage-lens/index:S3StorageLensStorageLensConfigurationIncludeOutputReference"
    },
    "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-storage-lens/index.ts",
          "line": 4784
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-storage-lens/index.ts",
        "line": 4776
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 4871
          },
          "name": "putAccountLevel",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevel"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 4884
          },
          "name": "putAwsOrg",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAwsOrg"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 4900
          },
          "name": "putDataExport",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationDataExport"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 4916
          },
          "name": "putExclude",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationExclude"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 4932
          },
          "name": "putExpandedPrefixesDataExport",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationExpandedPrefixesDataExport"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 4961
          },
          "name": "putInclude",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationInclude"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 4887
          },
          "name": "resetAwsOrg"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 4903
          },
          "name": "resetDataExport"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 4919
          },
          "name": "resetExclude"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 4935
          },
          "name": "resetExpandedPrefixesDataExport"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 4964
          },
          "name": "resetInclude"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 4993
          },
          "name": "resetPrefixDelimiter"
        }
      ],
      "name": "S3StorageLensStorageLensConfigurationOutputReference",
      "namespace": "s3StorageLens",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 4868
          },
          "name": "accountLevel",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevelOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 4881
          },
          "name": "awsOrg",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAwsOrgOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 4897
          },
          "name": "dataExport",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationDataExportOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 4913
          },
          "name": "exclude",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationExcludeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 4929
          },
          "name": "expandedPrefixesDataExport",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationExpandedPrefixesDataExportOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 4958
          },
          "name": "include",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationIncludeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 5002
          },
          "name": "storageLensArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 4875
          },
          "name": "accountLevelInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAccountLevel"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 4891
          },
          "name": "awsOrgInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationAwsOrg"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 4907
          },
          "name": "dataExportInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationDataExport"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 4923
          },
          "name": "excludeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationExclude"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 4939
          },
          "name": "expandedPrefixesDataExportInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationExpandedPrefixesDataExport"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 4952
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 4968
          },
          "name": "includeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfigurationInclude"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 4981
          },
          "name": "isEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 4997
          },
          "name": "prefixDelimiterInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 4945
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 4974
          },
          "name": "isEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 4987
          },
          "name": "prefixDelimiter",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 4788
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensStorageLensConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-storage-lens/index:S3StorageLensStorageLensConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.s3StorageLens.S3StorageLensTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-storage-lens/index.ts",
        "line": 5006
      },
      "name": "S3StorageLensTags",
      "namespace": "s3StorageLens",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens#key S3StorageLens#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 5010
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens#value S3StorageLens#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 5014
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3-storage-lens/index:S3StorageLensTags"
    },
    "@cdktn/provider-awscc.s3StorageLens.S3StorageLensTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-storage-lens/index.ts",
          "line": 5144
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-storage-lens/index.ts",
        "line": 5136
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 5151
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensTagsOutputReference"
            }
          }
        }
      ],
      "name": "S3StorageLensTagsList",
      "namespace": "s3StorageLens",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 5137
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-storage-lens/index:S3StorageLensTagsList"
    },
    "@cdktn/provider-awscc.s3StorageLens.S3StorageLensTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-storage-lens/index.ts",
          "line": 5063
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-storage-lens/index.ts",
        "line": 5053
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 5111
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 5127
          },
          "name": "resetValue"
        }
      ],
      "name": "S3StorageLensTagsOutputReference",
      "namespace": "s3StorageLens",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 5115
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 5131
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 5105
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 5121
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens/index.ts",
            "line": 5067
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3StorageLens.S3StorageLensTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-storage-lens/index:S3StorageLensTagsOutputReference"
    },
    "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens_group awscc_s3_storage_lens_group}."
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens_group awscc_s3_storage_lens_group} Resource."
        },
        "locationInModule": {
          "filename": "src/s3-storage-lens-group/index.ts",
          "line": 2230
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-storage-lens-group/index.ts",
        "line": 2198
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a S3StorageLensGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 2215
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the S3StorageLensGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing S3StorageLensGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the S3StorageLensGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 2260
          },
          "name": "putFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 2296
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 2299
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 2311
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 2319
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "S3StorageLensGroup",
      "namespace": "s3StorageLensGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 2203
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 2257
          },
          "name": "filter",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 2269
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 2287
          },
          "name": "storageLensGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 2293
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 2264
          },
          "name": "filterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 2282
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 2303
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 2275
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3-storage-lens-group/index:S3StorageLensGroup"
    },
    "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-storage-lens-group/index.ts",
        "line": 14
      },
      "name": "S3StorageLensGroupConfig",
      "namespace": "s3StorageLensGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens_group#filter S3StorageLensGroup#filter}",
            "stability": "stable",
            "summary": "Sets the Storage Lens Group filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 20
          },
          "name": "filter",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilter"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens_group#name S3StorageLensGroup#name}",
            "stability": "stable",
            "summary": "The name that identifies the Amazon S3 Storage Lens Group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 26
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens_group#tags S3StorageLensGroup#tags}",
            "stability": "stable",
            "summary": "A set of tags (key-value pairs) for this Amazon S3 Storage Lens Group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 32
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-storage-lens-group/index:S3StorageLensGroupConfig"
    },
    "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-storage-lens-group/index.ts",
        "line": 1739
      },
      "name": "S3StorageLensGroupFilter",
      "namespace": "s3StorageLensGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens_group#and S3StorageLensGroup#and}",
            "stability": "stable",
            "summary": "The Storage Lens group will include objects that match all of the specified filter values."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 1745
          },
          "name": "and",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterAnd"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens_group#match_any_prefix S3StorageLensGroup#match_any_prefix}",
            "stability": "stable",
            "summary": "Filter to match any of the specified prefixes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 1751
          },
          "name": "matchAnyPrefix",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens_group#match_any_suffix S3StorageLensGroup#match_any_suffix}",
            "stability": "stable",
            "summary": "Filter to match any of the specified suffixes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 1757
          },
          "name": "matchAnySuffix",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens_group#match_any_tag S3StorageLensGroup#match_any_tag}",
            "stability": "stable",
            "summary": "Filter to match any of the specified object tags."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 1763
          },
          "name": "matchAnyTag",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterMatchAnyTag"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens_group#match_object_age S3StorageLensGroup#match_object_age}",
            "stability": "stable",
            "summary": "Filter to match all of the specified values for the minimum and maximum object age."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 1769
          },
          "name": "matchObjectAge",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterMatchObjectAge"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens_group#match_object_size S3StorageLensGroup#match_object_size}",
            "stability": "stable",
            "summary": "Filter to match all of the specified values for the minimum and maximum object size."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 1775
          },
          "name": "matchObjectSize",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterMatchObjectSize"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens_group#or S3StorageLensGroup#or}",
            "stability": "stable",
            "summary": "The Storage Lens group will include objects that match any of the specified filter values."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 1781
          },
          "name": "or",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterOr"
          }
        }
      ],
      "symbolId": "src/s3-storage-lens-group/index:S3StorageLensGroupFilter"
    },
    "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterAnd": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterAnd",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-storage-lens-group/index.ts",
        "line": 445
      },
      "name": "S3StorageLensGroupFilterAnd",
      "namespace": "s3StorageLensGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens_group#match_any_prefix S3StorageLensGroup#match_any_prefix}",
            "stability": "stable",
            "summary": "Filter to match any of the specified prefixes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 451
          },
          "name": "matchAnyPrefix",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens_group#match_any_suffix S3StorageLensGroup#match_any_suffix}",
            "stability": "stable",
            "summary": "Filter to match any of the specified suffixes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 457
          },
          "name": "matchAnySuffix",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens_group#match_any_tag S3StorageLensGroup#match_any_tag}",
            "stability": "stable",
            "summary": "Filter to match any of the specified object tags."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 463
          },
          "name": "matchAnyTag",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterAndMatchAnyTag"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens_group#match_object_age S3StorageLensGroup#match_object_age}",
            "stability": "stable",
            "summary": "Filter to match all of the specified values for the minimum and maximum object age."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 469
          },
          "name": "matchObjectAge",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterAndMatchObjectAge"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens_group#match_object_size S3StorageLensGroup#match_object_size}",
            "stability": "stable",
            "summary": "Filter to match all of the specified values for the minimum and maximum object size."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 475
          },
          "name": "matchObjectSize",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterAndMatchObjectSize"
          }
        }
      ],
      "symbolId": "src/s3-storage-lens-group/index:S3StorageLensGroupFilterAnd"
    },
    "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterAndMatchAnyTag": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterAndMatchAnyTag",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-storage-lens-group/index.ts",
        "line": 34
      },
      "name": "S3StorageLensGroupFilterAndMatchAnyTag",
      "namespace": "s3StorageLensGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens_group#key S3StorageLensGroup#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 38
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens_group#value S3StorageLensGroup#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 42
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3-storage-lens-group/index:S3StorageLensGroupFilterAndMatchAnyTag"
    },
    "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterAndMatchAnyTagList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterAndMatchAnyTagList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-storage-lens-group/index.ts",
          "line": 172
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-storage-lens-group/index.ts",
        "line": 164
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 179
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterAndMatchAnyTagOutputReference"
            }
          }
        }
      ],
      "name": "S3StorageLensGroupFilterAndMatchAnyTagList",
      "namespace": "s3StorageLensGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 165
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterAndMatchAnyTag"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-storage-lens-group/index:S3StorageLensGroupFilterAndMatchAnyTagList"
    },
    "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterAndMatchAnyTagOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterAndMatchAnyTagOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-storage-lens-group/index.ts",
          "line": 91
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-storage-lens-group/index.ts",
        "line": 81
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 139
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 155
          },
          "name": "resetValue"
        }
      ],
      "name": "S3StorageLensGroupFilterAndMatchAnyTagOutputReference",
      "namespace": "s3StorageLensGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 143
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 159
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 133
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 149
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 95
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterAndMatchAnyTag"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-storage-lens-group/index:S3StorageLensGroupFilterAndMatchAnyTagOutputReference"
    },
    "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterAndMatchObjectAge": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterAndMatchObjectAge",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-storage-lens-group/index.ts",
        "line": 183
      },
      "name": "S3StorageLensGroupFilterAndMatchObjectAge",
      "namespace": "s3StorageLensGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens_group#days_greater_than S3StorageLensGroup#days_greater_than}",
            "stability": "stable",
            "summary": "Minimum object age to which the rule applies."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 189
          },
          "name": "daysGreaterThan",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens_group#days_less_than S3StorageLensGroup#days_less_than}",
            "stability": "stable",
            "summary": "Maximum object age to which the rule applies."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 195
          },
          "name": "daysLessThan",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/s3-storage-lens-group/index:S3StorageLensGroupFilterAndMatchObjectAge"
    },
    "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterAndMatchObjectAgeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterAndMatchObjectAgeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-storage-lens-group/index.ts",
          "line": 242
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-storage-lens-group/index.ts",
        "line": 234
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 290
          },
          "name": "resetDaysGreaterThan"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 306
          },
          "name": "resetDaysLessThan"
        }
      ],
      "name": "S3StorageLensGroupFilterAndMatchObjectAgeOutputReference",
      "namespace": "s3StorageLensGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 294
          },
          "name": "daysGreaterThanInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 310
          },
          "name": "daysLessThanInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 284
          },
          "name": "daysGreaterThan",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 300
          },
          "name": "daysLessThan",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 246
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterAndMatchObjectAge"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-storage-lens-group/index:S3StorageLensGroupFilterAndMatchObjectAgeOutputReference"
    },
    "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterAndMatchObjectSize": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterAndMatchObjectSize",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-storage-lens-group/index.ts",
        "line": 314
      },
      "name": "S3StorageLensGroupFilterAndMatchObjectSize",
      "namespace": "s3StorageLensGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens_group#bytes_greater_than S3StorageLensGroup#bytes_greater_than}",
            "stability": "stable",
            "summary": "Minimum object size to which the rule applies."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 320
          },
          "name": "bytesGreaterThan",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens_group#bytes_less_than S3StorageLensGroup#bytes_less_than}",
            "stability": "stable",
            "summary": "Maximum object size to which the rule applies."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 326
          },
          "name": "bytesLessThan",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/s3-storage-lens-group/index:S3StorageLensGroupFilterAndMatchObjectSize"
    },
    "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterAndMatchObjectSizeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterAndMatchObjectSizeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-storage-lens-group/index.ts",
          "line": 373
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-storage-lens-group/index.ts",
        "line": 365
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 421
          },
          "name": "resetBytesGreaterThan"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 437
          },
          "name": "resetBytesLessThan"
        }
      ],
      "name": "S3StorageLensGroupFilterAndMatchObjectSizeOutputReference",
      "namespace": "s3StorageLensGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 425
          },
          "name": "bytesGreaterThanInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 441
          },
          "name": "bytesLessThanInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 415
          },
          "name": "bytesGreaterThan",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 431
          },
          "name": "bytesLessThan",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 377
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterAndMatchObjectSize"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-storage-lens-group/index:S3StorageLensGroupFilterAndMatchObjectSizeOutputReference"
    },
    "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterAndOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterAndOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-storage-lens-group/index.ts",
          "line": 543
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-storage-lens-group/index.ts",
        "line": 535
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 638
          },
          "name": "putMatchAnyTag",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterAndMatchAnyTag"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 654
          },
          "name": "putMatchObjectAge",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterAndMatchObjectAge"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 670
          },
          "name": "putMatchObjectSize",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterAndMatchObjectSize"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 609
          },
          "name": "resetMatchAnyPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 625
          },
          "name": "resetMatchAnySuffix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 641
          },
          "name": "resetMatchAnyTag"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 657
          },
          "name": "resetMatchObjectAge"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 673
          },
          "name": "resetMatchObjectSize"
        }
      ],
      "name": "S3StorageLensGroupFilterAndOutputReference",
      "namespace": "s3StorageLensGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 635
          },
          "name": "matchAnyTag",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterAndMatchAnyTagList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 651
          },
          "name": "matchObjectAge",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterAndMatchObjectAgeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 667
          },
          "name": "matchObjectSize",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterAndMatchObjectSizeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 613
          },
          "name": "matchAnyPrefixInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 629
          },
          "name": "matchAnySuffixInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 645
          },
          "name": "matchAnyTagInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterAndMatchAnyTag"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 661
          },
          "name": "matchObjectAgeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterAndMatchObjectAge"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 677
          },
          "name": "matchObjectSizeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterAndMatchObjectSize"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 603
          },
          "name": "matchAnyPrefix",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 619
          },
          "name": "matchAnySuffix",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 547
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterAnd"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-storage-lens-group/index:S3StorageLensGroupFilterAndOutputReference"
    },
    "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterMatchAnyTag": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterMatchAnyTag",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-storage-lens-group/index.ts",
        "line": 681
      },
      "name": "S3StorageLensGroupFilterMatchAnyTag",
      "namespace": "s3StorageLensGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens_group#key S3StorageLensGroup#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 685
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens_group#value S3StorageLensGroup#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 689
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3-storage-lens-group/index:S3StorageLensGroupFilterMatchAnyTag"
    },
    "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterMatchAnyTagList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterMatchAnyTagList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-storage-lens-group/index.ts",
          "line": 819
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-storage-lens-group/index.ts",
        "line": 811
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 826
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterMatchAnyTagOutputReference"
            }
          }
        }
      ],
      "name": "S3StorageLensGroupFilterMatchAnyTagList",
      "namespace": "s3StorageLensGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 812
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterMatchAnyTag"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-storage-lens-group/index:S3StorageLensGroupFilterMatchAnyTagList"
    },
    "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterMatchAnyTagOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterMatchAnyTagOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-storage-lens-group/index.ts",
          "line": 738
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-storage-lens-group/index.ts",
        "line": 728
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 786
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 802
          },
          "name": "resetValue"
        }
      ],
      "name": "S3StorageLensGroupFilterMatchAnyTagOutputReference",
      "namespace": "s3StorageLensGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 790
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 806
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 780
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 796
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 742
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterMatchAnyTag"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-storage-lens-group/index:S3StorageLensGroupFilterMatchAnyTagOutputReference"
    },
    "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterMatchObjectAge": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterMatchObjectAge",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-storage-lens-group/index.ts",
        "line": 830
      },
      "name": "S3StorageLensGroupFilterMatchObjectAge",
      "namespace": "s3StorageLensGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens_group#days_greater_than S3StorageLensGroup#days_greater_than}",
            "stability": "stable",
            "summary": "Minimum object age to which the rule applies."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 836
          },
          "name": "daysGreaterThan",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens_group#days_less_than S3StorageLensGroup#days_less_than}",
            "stability": "stable",
            "summary": "Maximum object age to which the rule applies."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 842
          },
          "name": "daysLessThan",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/s3-storage-lens-group/index:S3StorageLensGroupFilterMatchObjectAge"
    },
    "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterMatchObjectAgeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterMatchObjectAgeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-storage-lens-group/index.ts",
          "line": 889
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-storage-lens-group/index.ts",
        "line": 881
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 937
          },
          "name": "resetDaysGreaterThan"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 953
          },
          "name": "resetDaysLessThan"
        }
      ],
      "name": "S3StorageLensGroupFilterMatchObjectAgeOutputReference",
      "namespace": "s3StorageLensGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 941
          },
          "name": "daysGreaterThanInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 957
          },
          "name": "daysLessThanInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 931
          },
          "name": "daysGreaterThan",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 947
          },
          "name": "daysLessThan",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 893
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterMatchObjectAge"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-storage-lens-group/index:S3StorageLensGroupFilterMatchObjectAgeOutputReference"
    },
    "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterMatchObjectSize": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterMatchObjectSize",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-storage-lens-group/index.ts",
        "line": 961
      },
      "name": "S3StorageLensGroupFilterMatchObjectSize",
      "namespace": "s3StorageLensGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens_group#bytes_greater_than S3StorageLensGroup#bytes_greater_than}",
            "stability": "stable",
            "summary": "Minimum object size to which the rule applies."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 967
          },
          "name": "bytesGreaterThan",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens_group#bytes_less_than S3StorageLensGroup#bytes_less_than}",
            "stability": "stable",
            "summary": "Maximum object size to which the rule applies."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 973
          },
          "name": "bytesLessThan",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/s3-storage-lens-group/index:S3StorageLensGroupFilterMatchObjectSize"
    },
    "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterMatchObjectSizeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterMatchObjectSizeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-storage-lens-group/index.ts",
          "line": 1020
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-storage-lens-group/index.ts",
        "line": 1012
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 1068
          },
          "name": "resetBytesGreaterThan"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 1084
          },
          "name": "resetBytesLessThan"
        }
      ],
      "name": "S3StorageLensGroupFilterMatchObjectSizeOutputReference",
      "namespace": "s3StorageLensGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 1072
          },
          "name": "bytesGreaterThanInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 1088
          },
          "name": "bytesLessThanInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 1062
          },
          "name": "bytesGreaterThan",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 1078
          },
          "name": "bytesLessThan",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 1024
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterMatchObjectSize"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-storage-lens-group/index:S3StorageLensGroupFilterMatchObjectSizeOutputReference"
    },
    "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterOr": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterOr",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-storage-lens-group/index.ts",
        "line": 1503
      },
      "name": "S3StorageLensGroupFilterOr",
      "namespace": "s3StorageLensGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens_group#match_any_prefix S3StorageLensGroup#match_any_prefix}",
            "stability": "stable",
            "summary": "Filter to match any of the specified prefixes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 1509
          },
          "name": "matchAnyPrefix",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens_group#match_any_suffix S3StorageLensGroup#match_any_suffix}",
            "stability": "stable",
            "summary": "Filter to match any of the specified suffixes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 1515
          },
          "name": "matchAnySuffix",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens_group#match_any_tag S3StorageLensGroup#match_any_tag}",
            "stability": "stable",
            "summary": "Filter to match any of the specified object tags."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 1521
          },
          "name": "matchAnyTag",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterOrMatchAnyTag"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens_group#match_object_age S3StorageLensGroup#match_object_age}",
            "stability": "stable",
            "summary": "Filter to match all of the specified values for the minimum and maximum object age."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 1527
          },
          "name": "matchObjectAge",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterOrMatchObjectAge"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens_group#match_object_size S3StorageLensGroup#match_object_size}",
            "stability": "stable",
            "summary": "Filter to match all of the specified values for the minimum and maximum object size."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 1533
          },
          "name": "matchObjectSize",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterOrMatchObjectSize"
          }
        }
      ],
      "symbolId": "src/s3-storage-lens-group/index:S3StorageLensGroupFilterOr"
    },
    "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterOrMatchAnyTag": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterOrMatchAnyTag",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-storage-lens-group/index.ts",
        "line": 1092
      },
      "name": "S3StorageLensGroupFilterOrMatchAnyTag",
      "namespace": "s3StorageLensGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens_group#key S3StorageLensGroup#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 1096
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens_group#value S3StorageLensGroup#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 1100
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3-storage-lens-group/index:S3StorageLensGroupFilterOrMatchAnyTag"
    },
    "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterOrMatchAnyTagList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterOrMatchAnyTagList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-storage-lens-group/index.ts",
          "line": 1230
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-storage-lens-group/index.ts",
        "line": 1222
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 1237
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterOrMatchAnyTagOutputReference"
            }
          }
        }
      ],
      "name": "S3StorageLensGroupFilterOrMatchAnyTagList",
      "namespace": "s3StorageLensGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 1223
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterOrMatchAnyTag"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-storage-lens-group/index:S3StorageLensGroupFilterOrMatchAnyTagList"
    },
    "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterOrMatchAnyTagOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterOrMatchAnyTagOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-storage-lens-group/index.ts",
          "line": 1149
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-storage-lens-group/index.ts",
        "line": 1139
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 1197
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 1213
          },
          "name": "resetValue"
        }
      ],
      "name": "S3StorageLensGroupFilterOrMatchAnyTagOutputReference",
      "namespace": "s3StorageLensGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 1201
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 1217
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 1191
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 1207
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 1153
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterOrMatchAnyTag"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-storage-lens-group/index:S3StorageLensGroupFilterOrMatchAnyTagOutputReference"
    },
    "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterOrMatchObjectAge": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterOrMatchObjectAge",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-storage-lens-group/index.ts",
        "line": 1241
      },
      "name": "S3StorageLensGroupFilterOrMatchObjectAge",
      "namespace": "s3StorageLensGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens_group#days_greater_than S3StorageLensGroup#days_greater_than}",
            "stability": "stable",
            "summary": "Minimum object age to which the rule applies."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 1247
          },
          "name": "daysGreaterThan",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens_group#days_less_than S3StorageLensGroup#days_less_than}",
            "stability": "stable",
            "summary": "Maximum object age to which the rule applies."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 1253
          },
          "name": "daysLessThan",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/s3-storage-lens-group/index:S3StorageLensGroupFilterOrMatchObjectAge"
    },
    "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterOrMatchObjectAgeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterOrMatchObjectAgeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-storage-lens-group/index.ts",
          "line": 1300
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-storage-lens-group/index.ts",
        "line": 1292
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 1348
          },
          "name": "resetDaysGreaterThan"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 1364
          },
          "name": "resetDaysLessThan"
        }
      ],
      "name": "S3StorageLensGroupFilterOrMatchObjectAgeOutputReference",
      "namespace": "s3StorageLensGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 1352
          },
          "name": "daysGreaterThanInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 1368
          },
          "name": "daysLessThanInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 1342
          },
          "name": "daysGreaterThan",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 1358
          },
          "name": "daysLessThan",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 1304
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterOrMatchObjectAge"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-storage-lens-group/index:S3StorageLensGroupFilterOrMatchObjectAgeOutputReference"
    },
    "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterOrMatchObjectSize": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterOrMatchObjectSize",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-storage-lens-group/index.ts",
        "line": 1372
      },
      "name": "S3StorageLensGroupFilterOrMatchObjectSize",
      "namespace": "s3StorageLensGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens_group#bytes_greater_than S3StorageLensGroup#bytes_greater_than}",
            "stability": "stable",
            "summary": "Minimum object size to which the rule applies."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 1378
          },
          "name": "bytesGreaterThan",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens_group#bytes_less_than S3StorageLensGroup#bytes_less_than}",
            "stability": "stable",
            "summary": "Maximum object size to which the rule applies."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 1384
          },
          "name": "bytesLessThan",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/s3-storage-lens-group/index:S3StorageLensGroupFilterOrMatchObjectSize"
    },
    "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterOrMatchObjectSizeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterOrMatchObjectSizeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-storage-lens-group/index.ts",
          "line": 1431
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-storage-lens-group/index.ts",
        "line": 1423
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 1479
          },
          "name": "resetBytesGreaterThan"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 1495
          },
          "name": "resetBytesLessThan"
        }
      ],
      "name": "S3StorageLensGroupFilterOrMatchObjectSizeOutputReference",
      "namespace": "s3StorageLensGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 1483
          },
          "name": "bytesGreaterThanInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 1499
          },
          "name": "bytesLessThanInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 1473
          },
          "name": "bytesGreaterThan",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 1489
          },
          "name": "bytesLessThan",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 1435
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterOrMatchObjectSize"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-storage-lens-group/index:S3StorageLensGroupFilterOrMatchObjectSizeOutputReference"
    },
    "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterOrOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterOrOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-storage-lens-group/index.ts",
          "line": 1601
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-storage-lens-group/index.ts",
        "line": 1593
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 1696
          },
          "name": "putMatchAnyTag",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterOrMatchAnyTag"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 1712
          },
          "name": "putMatchObjectAge",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterOrMatchObjectAge"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 1728
          },
          "name": "putMatchObjectSize",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterOrMatchObjectSize"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 1667
          },
          "name": "resetMatchAnyPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 1683
          },
          "name": "resetMatchAnySuffix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 1699
          },
          "name": "resetMatchAnyTag"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 1715
          },
          "name": "resetMatchObjectAge"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 1731
          },
          "name": "resetMatchObjectSize"
        }
      ],
      "name": "S3StorageLensGroupFilterOrOutputReference",
      "namespace": "s3StorageLensGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 1693
          },
          "name": "matchAnyTag",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterOrMatchAnyTagList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 1709
          },
          "name": "matchObjectAge",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterOrMatchObjectAgeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 1725
          },
          "name": "matchObjectSize",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterOrMatchObjectSizeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 1671
          },
          "name": "matchAnyPrefixInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 1687
          },
          "name": "matchAnySuffixInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 1703
          },
          "name": "matchAnyTagInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterOrMatchAnyTag"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 1719
          },
          "name": "matchObjectAgeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterOrMatchObjectAge"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 1735
          },
          "name": "matchObjectSizeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterOrMatchObjectSize"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 1661
          },
          "name": "matchAnyPrefix",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 1677
          },
          "name": "matchAnySuffix",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 1605
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterOr"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-storage-lens-group/index:S3StorageLensGroupFilterOrOutputReference"
    },
    "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-storage-lens-group/index.ts",
          "line": 1863
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-storage-lens-group/index.ts",
        "line": 1855
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 1938
          },
          "name": "putAnd",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterAnd"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 1986
          },
          "name": "putMatchAnyTag",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterMatchAnyTag"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 2002
          },
          "name": "putMatchObjectAge",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterMatchObjectAge"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 2018
          },
          "name": "putMatchObjectSize",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterMatchObjectSize"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 2034
          },
          "name": "putOr",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterOr"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 1941
          },
          "name": "resetAnd"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 1957
          },
          "name": "resetMatchAnyPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 1973
          },
          "name": "resetMatchAnySuffix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 1989
          },
          "name": "resetMatchAnyTag"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 2005
          },
          "name": "resetMatchObjectAge"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 2021
          },
          "name": "resetMatchObjectSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 2037
          },
          "name": "resetOr"
        }
      ],
      "name": "S3StorageLensGroupFilterOutputReference",
      "namespace": "s3StorageLensGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 1935
          },
          "name": "and",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterAndOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 1983
          },
          "name": "matchAnyTag",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterMatchAnyTagList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 1999
          },
          "name": "matchObjectAge",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterMatchObjectAgeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 2015
          },
          "name": "matchObjectSize",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterMatchObjectSizeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 2031
          },
          "name": "or",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterOrOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 1945
          },
          "name": "andInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterAnd"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 1961
          },
          "name": "matchAnyPrefixInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 1977
          },
          "name": "matchAnySuffixInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 1993
          },
          "name": "matchAnyTagInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterMatchAnyTag"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 2009
          },
          "name": "matchObjectAgeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterMatchObjectAge"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 2025
          },
          "name": "matchObjectSizeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterMatchObjectSize"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 2041
          },
          "name": "orInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilterOr"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 1951
          },
          "name": "matchAnyPrefix",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 1967
          },
          "name": "matchAnySuffix",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 1867
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-storage-lens-group/index:S3StorageLensGroupFilterOutputReference"
    },
    "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3-storage-lens-group/index.ts",
        "line": 2045
      },
      "name": "S3StorageLensGroupTags",
      "namespace": "s3StorageLensGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens_group#key S3StorageLensGroup#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 2049
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3_storage_lens_group#value S3StorageLensGroup#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 2053
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3-storage-lens-group/index:S3StorageLensGroupTags"
    },
    "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-storage-lens-group/index.ts",
          "line": 2183
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-storage-lens-group/index.ts",
        "line": 2175
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 2190
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "S3StorageLensGroupTagsList",
      "namespace": "s3StorageLensGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 2176
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-storage-lens-group/index:S3StorageLensGroupTagsList"
    },
    "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3-storage-lens-group/index.ts",
          "line": 2102
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3-storage-lens-group/index.ts",
        "line": 2092
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 2150
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 2166
          },
          "name": "resetValue"
        }
      ],
      "name": "S3StorageLensGroupTagsOutputReference",
      "namespace": "s3StorageLensGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 2154
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 2170
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 2144
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 2160
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3-storage-lens-group/index.ts",
            "line": 2106
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3StorageLensGroup.S3StorageLensGroupTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3-storage-lens-group/index:S3StorageLensGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.s3TablesNamespace.S3TablesNamespace": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3tables_namespace awscc_s3tables_namespace}."
      },
      "fqn": "@cdktn/provider-awscc.s3TablesNamespace.S3TablesNamespace",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3tables_namespace awscc_s3tables_namespace} Resource."
        },
        "locationInModule": {
          "filename": "src/s3tables-namespace/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.s3TablesNamespace.S3TablesNamespaceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3tables-namespace/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a S3TablesNamespace resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/s3tables-namespace/index.ts",
            "line": 49
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the S3TablesNamespace to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3tables_namespace#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing S3TablesNamespace that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the S3TablesNamespace to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-namespace/index.ts",
            "line": 123
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-namespace/index.ts",
            "line": 130
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "S3TablesNamespace",
      "namespace": "s3TablesNamespace",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-namespace/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-namespace/index.ts",
            "line": 89
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-namespace/index.ts",
            "line": 102
          },
          "name": "namespaceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-namespace/index.ts",
            "line": 115
          },
          "name": "tableBucketArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-namespace/index.ts",
            "line": 95
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-namespace/index.ts",
            "line": 108
          },
          "name": "tableBucketArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3tables-namespace/index:S3TablesNamespace"
    },
    "@cdktn/provider-awscc.s3TablesNamespace.S3TablesNamespaceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3TablesNamespace.S3TablesNamespaceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3tables-namespace/index.ts",
        "line": 14
      },
      "name": "S3TablesNamespaceConfig",
      "namespace": "s3TablesNamespace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3tables_namespace#namespace S3TablesNamespace#namespace}",
            "stability": "stable",
            "summary": "A name for the namespace."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-namespace/index.ts",
            "line": 20
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3tables_namespace#table_bucket_arn S3TablesNamespace#table_bucket_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the specified table bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-namespace/index.ts",
            "line": 26
          },
          "name": "tableBucketArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3tables-namespace/index:S3TablesNamespaceConfig"
    },
    "@cdktn/provider-awscc.s3TablesTable.S3TablesTable": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3tables_table awscc_s3tables_table}."
      },
      "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTable",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3tables_table awscc_s3tables_table} Resource."
        },
        "locationInModule": {
          "filename": "src/s3tables-table/index.ts",
          "line": 2386
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3tables-table/index.ts",
        "line": 2354
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a S3TablesTable resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 2371
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the S3TablesTable to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3tables_table#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing S3TablesTable that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the S3TablesTable to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 2423
          },
          "name": "putCompaction",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableCompaction"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 2439
          },
          "name": "putIcebergMetadata",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableIcebergMetadata"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 2486
          },
          "name": "putSnapshotManagement",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableSnapshotManagement"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 2502
          },
          "name": "putStorageClassConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableStorageClassConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 2549
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 2426
          },
          "name": "resetCompaction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 2442
          },
          "name": "resetIcebergMetadata"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 2489
          },
          "name": "resetSnapshotManagement"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 2505
          },
          "name": "resetStorageClassConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 2552
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 2578
          },
          "name": "resetWithoutMetadata"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 2590
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 2605
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "S3TablesTable",
      "namespace": "s3TablesTable",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 2359
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 2420
          },
          "name": "compaction",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableCompactionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 2436
          },
          "name": "icebergMetadata",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableIcebergMetadataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 2451
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 2483
          },
          "name": "snapshotManagement",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableSnapshotManagementOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 2499
          },
          "name": "storageClassConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableStorageClassConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 2514
          },
          "name": "tableArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 2546
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 2561
          },
          "name": "versionToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 2566
          },
          "name": "warehouseLocation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 2430
          },
          "name": "compactionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableCompaction"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 2446
          },
          "name": "icebergMetadataInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableIcebergMetadata"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 2464
          },
          "name": "namespaceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 2477
          },
          "name": "openTableFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 2493
          },
          "name": "snapshotManagementInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableSnapshotManagement"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 2509
          },
          "name": "storageClassConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableStorageClassConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 2527
          },
          "name": "tableBucketArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 2540
          },
          "name": "tableNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 2556
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 2582
          },
          "name": "withoutMetadataInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 2457
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 2470
          },
          "name": "openTableFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 2520
          },
          "name": "tableBucketArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 2533
          },
          "name": "tableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 2572
          },
          "name": "withoutMetadata",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3tables-table/index:S3TablesTable"
    },
    "@cdktn/provider-awscc.s3TablesTable.S3TablesTableCompaction": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableCompaction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3tables-table/index.ts",
        "line": 76
      },
      "name": "S3TablesTableCompaction",
      "namespace": "s3TablesTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3tables_table#status S3TablesTable#status}",
            "stability": "stable",
            "summary": "Indicates whether the Compaction maintenance action is enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 82
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3tables_table#target_file_size_mb S3TablesTable#target_file_size_mb}",
            "stability": "stable",
            "summary": "The target file size for the table in MB."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 88
          },
          "name": "targetFileSizeMb",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/s3tables-table/index:S3TablesTableCompaction"
    },
    "@cdktn/provider-awscc.s3TablesTable.S3TablesTableCompactionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableCompactionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3tables-table/index.ts",
          "line": 135
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3tables-table/index.ts",
        "line": 127
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 183
          },
          "name": "resetStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 199
          },
          "name": "resetTargetFileSizeMb"
        }
      ],
      "name": "S3TablesTableCompactionOutputReference",
      "namespace": "s3TablesTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 187
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 203
          },
          "name": "targetFileSizeMbInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 177
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 193
          },
          "name": "targetFileSizeMb",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 139
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableCompaction"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3tables-table/index:S3TablesTableCompactionOutputReference"
    },
    "@cdktn/provider-awscc.s3TablesTable.S3TablesTableConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3tables-table/index.ts",
        "line": 14
      },
      "name": "S3TablesTableConfig",
      "namespace": "s3TablesTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3tables_table#namespace S3TablesTable#namespace}",
            "stability": "stable",
            "summary": "The namespace that the table belongs to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 32
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3tables_table#open_table_format S3TablesTable#open_table_format}",
            "stability": "stable",
            "summary": "Format of the table."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 38
          },
          "name": "openTableFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3tables_table#table_bucket_arn S3TablesTable#table_bucket_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the specified table bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 56
          },
          "name": "tableBucketArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3tables_table#table_name S3TablesTable#table_name}",
            "stability": "stable",
            "summary": "The name for the table."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 62
          },
          "name": "tableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3tables_table#compaction S3TablesTable#compaction}",
            "stability": "stable",
            "summary": "Settings governing the Compaction maintenance action. Contains details about the compaction settings for an Iceberg table."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 20
          },
          "name": "compaction",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableCompaction"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Specify either IcebergSchema (for simple flat schemas with primitive types only) or IcebergSchemaV2 (for schemas with nested types like struct, list, map), but not both.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3tables_table#iceberg_metadata S3TablesTable#iceberg_metadata}",
            "stability": "stable",
            "summary": "Contains details about the metadata for an Iceberg table."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 26
          },
          "name": "icebergMetadata",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableIcebergMetadata"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "A snapshot is expired when it exceeds MinSnapshotsToKeep and MaxSnapshotAgeHours.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3tables_table#snapshot_management S3TablesTable#snapshot_management}",
            "stability": "stable",
            "summary": "Contains details about the snapshot management settings for an Iceberg table."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 44
          },
          "name": "snapshotManagement",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableSnapshotManagement"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3tables_table#storage_class_configuration S3TablesTable#storage_class_configuration}",
            "stability": "stable",
            "summary": "Specifies storage class settings for the table."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 50
          },
          "name": "storageClassConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableStorageClassConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3tables_table#tags S3TablesTable#tags}",
            "stability": "stable",
            "summary": "User tags (key-value pairs) to associate with the table."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 68
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This property is mutually exclusive to 'IcebergMetadata', and its only possible value is 'Yes'.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3tables_table#without_metadata S3TablesTable#without_metadata}",
            "stability": "stable",
            "summary": "Indicates that you don't want to specify a schema for the table."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 74
          },
          "name": "withoutMetadata",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3tables-table/index:S3TablesTableConfig"
    },
    "@cdktn/provider-awscc.s3TablesTable.S3TablesTableIcebergMetadata": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableIcebergMetadata",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3tables-table/index.ts",
        "line": 1699
      },
      "name": "S3TablesTableIcebergMetadata",
      "namespace": "s3TablesTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3tables_table#iceberg_partition_spec S3TablesTable#iceberg_partition_spec}",
            "stability": "stable",
            "summary": "Partition specification for an Iceberg table."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 1705
          },
          "name": "icebergPartitionSpec",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableIcebergMetadataIcebergPartitionSpec"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3tables_table#iceberg_schema S3TablesTable#iceberg_schema}",
            "stability": "stable",
            "summary": "Schema definition for flat tables with primitive types only. Mutually exclusive with IcebergSchemaV2."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 1711
          },
          "name": "icebergSchema",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableIcebergMetadataIcebergSchema"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3tables_table#iceberg_schema_v2 S3TablesTable#iceberg_schema_v2}",
            "stability": "stable",
            "summary": "Schema definition that supports Apache Iceberg nested types (struct, list, map) and primitive types. Mutually exclusive with IcebergSchema."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 1717
          },
          "name": "icebergSchemaV2",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableIcebergMetadataIcebergSchemaV2"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3tables_table#iceberg_sort_order S3TablesTable#iceberg_sort_order}",
            "stability": "stable",
            "summary": "Sort order specification for an Iceberg table."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 1723
          },
          "name": "icebergSortOrder",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableIcebergMetadataIcebergSortOrder"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3tables_table#table_properties S3TablesTable#table_properties}",
            "stability": "stable",
            "summary": "Iceberg table properties (e.g., format-version, write.parquet.compression-codec)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 1729
          },
          "name": "tableProperties",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/s3tables-table/index:S3TablesTableIcebergMetadata"
    },
    "@cdktn/provider-awscc.s3TablesTable.S3TablesTableIcebergMetadataIcebergPartitionSpec": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableIcebergMetadataIcebergPartitionSpec",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3tables-table/index.ts",
        "line": 430
      },
      "name": "S3TablesTableIcebergMetadataIcebergPartitionSpec",
      "namespace": "s3TablesTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3tables_table#fields S3TablesTable#fields}",
            "stability": "stable",
            "summary": "List of partition fields."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 436
          },
          "name": "fields",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableIcebergMetadataIcebergPartitionSpecFields"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3tables_table#spec_id S3TablesTable#spec_id}",
            "stability": "stable",
            "summary": "The partition spec ID (defaults to 0 if not specified)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 442
          },
          "name": "specId",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/s3tables-table/index:S3TablesTableIcebergMetadataIcebergPartitionSpec"
    },
    "@cdktn/provider-awscc.s3TablesTable.S3TablesTableIcebergMetadataIcebergPartitionSpecFields": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableIcebergMetadataIcebergPartitionSpecFields",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3tables-table/index.ts",
        "line": 207
      },
      "name": "S3TablesTableIcebergMetadataIcebergPartitionSpecFields",
      "namespace": "s3TablesTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3tables_table#field_id S3TablesTable#field_id}",
            "stability": "stable",
            "summary": "The partition field ID (auto-assigned starting from 1000 if not specified)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 213
          },
          "name": "fieldId",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3tables_table#name S3TablesTable#name}",
            "stability": "stable",
            "summary": "The name of the partition field."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 219
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3tables_table#source_id S3TablesTable#source_id}",
            "stability": "stable",
            "summary": "The source column ID to partition on."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 225
          },
          "name": "sourceId",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3tables_table#transform S3TablesTable#transform}",
            "stability": "stable",
            "summary": "The partition transform function (identity, bucket[N], truncate[N], year, month, day, hour)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 231
          },
          "name": "transform",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3tables-table/index:S3TablesTableIcebergMetadataIcebergPartitionSpecFields"
    },
    "@cdktn/provider-awscc.s3TablesTable.S3TablesTableIcebergMetadataIcebergPartitionSpecFieldsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableIcebergMetadataIcebergPartitionSpecFieldsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3tables-table/index.ts",
          "line": 419
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3tables-table/index.ts",
        "line": 411
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 426
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableIcebergMetadataIcebergPartitionSpecFieldsOutputReference"
            }
          }
        }
      ],
      "name": "S3TablesTableIcebergMetadataIcebergPartitionSpecFieldsList",
      "namespace": "s3TablesTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 412
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableIcebergMetadataIcebergPartitionSpecFields"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3tables-table/index:S3TablesTableIcebergMetadataIcebergPartitionSpecFieldsList"
    },
    "@cdktn/provider-awscc.s3TablesTable.S3TablesTableIcebergMetadataIcebergPartitionSpecFieldsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableIcebergMetadataIcebergPartitionSpecFieldsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3tables-table/index.ts",
          "line": 294
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3tables-table/index.ts",
        "line": 284
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 354
          },
          "name": "resetFieldId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 370
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 386
          },
          "name": "resetSourceId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 402
          },
          "name": "resetTransform"
        }
      ],
      "name": "S3TablesTableIcebergMetadataIcebergPartitionSpecFieldsOutputReference",
      "namespace": "s3TablesTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 358
          },
          "name": "fieldIdInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 374
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 390
          },
          "name": "sourceIdInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 406
          },
          "name": "transformInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 348
          },
          "name": "fieldId",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 364
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 380
          },
          "name": "sourceId",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 396
          },
          "name": "transform",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 298
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableIcebergMetadataIcebergPartitionSpecFields"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3tables-table/index:S3TablesTableIcebergMetadataIcebergPartitionSpecFieldsOutputReference"
    },
    "@cdktn/provider-awscc.s3TablesTable.S3TablesTableIcebergMetadataIcebergPartitionSpecOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableIcebergMetadataIcebergPartitionSpecOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3tables-table/index.ts",
          "line": 489
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3tables-table/index.ts",
        "line": 481
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 534
          },
          "name": "putFields",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableIcebergMetadataIcebergPartitionSpecFields"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 537
          },
          "name": "resetFields"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 553
          },
          "name": "resetSpecId"
        }
      ],
      "name": "S3TablesTableIcebergMetadataIcebergPartitionSpecOutputReference",
      "namespace": "s3TablesTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 531
          },
          "name": "fields",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableIcebergMetadataIcebergPartitionSpecFieldsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 541
          },
          "name": "fieldsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableIcebergMetadataIcebergPartitionSpecFields"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 557
          },
          "name": "specIdInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 547
          },
          "name": "specId",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 493
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableIcebergMetadataIcebergPartitionSpec"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3tables-table/index:S3TablesTableIcebergMetadataIcebergPartitionSpecOutputReference"
    },
    "@cdktn/provider-awscc.s3TablesTable.S3TablesTableIcebergMetadataIcebergSchema": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableIcebergMetadataIcebergSchema",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3tables-table/index.ts",
        "line": 787
      },
      "name": "S3TablesTableIcebergMetadataIcebergSchema",
      "namespace": "s3TablesTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3tables_table#schema_field_list S3TablesTable#schema_field_list}",
            "stability": "stable",
            "summary": "Contains details about the schema for an Iceberg table."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 793
          },
          "name": "schemaFieldList",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableIcebergMetadataIcebergSchemaSchemaFieldListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3tables-table/index:S3TablesTableIcebergMetadataIcebergSchema"
    },
    "@cdktn/provider-awscc.s3TablesTable.S3TablesTableIcebergMetadataIcebergSchemaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableIcebergMetadataIcebergSchemaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3tables-table/index.ts",
          "line": 833
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3tables-table/index.ts",
        "line": 825
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 872
          },
          "name": "putSchemaFieldList",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableIcebergMetadataIcebergSchemaSchemaFieldListStruct"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 875
          },
          "name": "resetSchemaFieldList"
        }
      ],
      "name": "S3TablesTableIcebergMetadataIcebergSchemaOutputReference",
      "namespace": "s3TablesTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 869
          },
          "name": "schemaFieldList",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableIcebergMetadataIcebergSchemaSchemaFieldListStructList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 879
          },
          "name": "schemaFieldListInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableIcebergMetadataIcebergSchemaSchemaFieldListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 837
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableIcebergMetadataIcebergSchema"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3tables-table/index:S3TablesTableIcebergMetadataIcebergSchemaOutputReference"
    },
    "@cdktn/provider-awscc.s3TablesTable.S3TablesTableIcebergMetadataIcebergSchemaSchemaFieldListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableIcebergMetadataIcebergSchemaSchemaFieldListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3tables-table/index.ts",
        "line": 561
      },
      "name": "S3TablesTableIcebergMetadataIcebergSchemaSchemaFieldListStruct",
      "namespace": "s3TablesTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3tables_table#id S3TablesTable#id}\n\nPlease be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "The unique identifier for the field."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 570
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3tables_table#name S3TablesTable#name}",
            "stability": "stable",
            "summary": "The name of the field."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 576
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3tables_table#required S3TablesTable#required}",
            "stability": "stable",
            "summary": "A Boolean value that specifies whether values are required for each row in this field."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 582
          },
          "name": "required",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3tables_table#type S3TablesTable#type}",
            "stability": "stable",
            "summary": "The field type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 588
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3tables-table/index:S3TablesTableIcebergMetadataIcebergSchemaSchemaFieldListStruct"
    },
    "@cdktn/provider-awscc.s3TablesTable.S3TablesTableIcebergMetadataIcebergSchemaSchemaFieldListStructList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableIcebergMetadataIcebergSchemaSchemaFieldListStructList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3tables-table/index.ts",
          "line": 776
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3tables-table/index.ts",
        "line": 768
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 783
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableIcebergMetadataIcebergSchemaSchemaFieldListStructOutputReference"
            }
          }
        }
      ],
      "name": "S3TablesTableIcebergMetadataIcebergSchemaSchemaFieldListStructList",
      "namespace": "s3TablesTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 769
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableIcebergMetadataIcebergSchemaSchemaFieldListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3tables-table/index:S3TablesTableIcebergMetadataIcebergSchemaSchemaFieldListStructList"
    },
    "@cdktn/provider-awscc.s3TablesTable.S3TablesTableIcebergMetadataIcebergSchemaSchemaFieldListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableIcebergMetadataIcebergSchemaSchemaFieldListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3tables-table/index.ts",
          "line": 651
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3tables-table/index.ts",
        "line": 641
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 711
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 727
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 743
          },
          "name": "resetRequired"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 759
          },
          "name": "resetType"
        }
      ],
      "name": "S3TablesTableIcebergMetadataIcebergSchemaSchemaFieldListStructOutputReference",
      "namespace": "s3TablesTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 715
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 731
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 747
          },
          "name": "requiredInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 763
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 705
          },
          "name": "id",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 721
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 737
          },
          "name": "required",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 753
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 655
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableIcebergMetadataIcebergSchemaSchemaFieldListStruct"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3tables-table/index:S3TablesTableIcebergMetadataIcebergSchemaSchemaFieldListStructOutputReference"
    },
    "@cdktn/provider-awscc.s3TablesTable.S3TablesTableIcebergMetadataIcebergSchemaV2": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableIcebergMetadataIcebergSchemaV2",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3tables-table/index.ts",
        "line": 1144
      },
      "name": "S3TablesTableIcebergMetadataIcebergSchemaV2",
      "namespace": "s3TablesTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Identifier fields uniquely identify a row in the table.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3tables_table#identifier_field_ids S3TablesTable#identifier_field_ids}",
            "stability": "stable",
            "summary": "A list of field IDs that are used as the identifier fields for the table."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 1150
          },
          "name": "identifierFieldIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3tables_table#schema_id S3TablesTable#schema_id}",
            "stability": "stable",
            "summary": "An optional unique identifier for the schema."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 1156
          },
          "name": "schemaId",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3tables_table#schema_v2_field_list S3TablesTable#schema_v2_field_list}",
            "stability": "stable",
            "summary": "The schema fields for the table."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 1162
          },
          "name": "schemaV2FieldList",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableIcebergMetadataIcebergSchemaV2SchemaV2FieldListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3tables_table#schema_v2_field_type S3TablesTable#schema_v2_field_type}",
            "stability": "stable",
            "summary": "The type of the top-level schema, which is always 'struct'."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 1168
          },
          "name": "schemaV2FieldType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3tables-table/index:S3TablesTableIcebergMetadataIcebergSchemaV2"
    },
    "@cdktn/provider-awscc.s3TablesTable.S3TablesTableIcebergMetadataIcebergSchemaV2OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableIcebergMetadataIcebergSchemaV2OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3tables-table/index.ts",
          "line": 1229
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3tables-table/index.ts",
        "line": 1221
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 1318
          },
          "name": "putSchemaV2FieldList",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableIcebergMetadataIcebergSchemaV2SchemaV2FieldListStruct"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 1289
          },
          "name": "resetIdentifierFieldIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 1305
          },
          "name": "resetSchemaId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 1321
          },
          "name": "resetSchemaV2FieldList"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 1337
          },
          "name": "resetSchemaV2FieldType"
        }
      ],
      "name": "S3TablesTableIcebergMetadataIcebergSchemaV2OutputReference",
      "namespace": "s3TablesTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 1315
          },
          "name": "schemaV2FieldList",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableIcebergMetadataIcebergSchemaV2SchemaV2FieldListStructList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 1293
          },
          "name": "identifierFieldIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 1309
          },
          "name": "schemaIdInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 1325
          },
          "name": "schemaV2FieldListInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableIcebergMetadataIcebergSchemaV2SchemaV2FieldListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 1341
          },
          "name": "schemaV2FieldTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 1283
          },
          "name": "identifierFieldIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 1299
          },
          "name": "schemaId",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 1331
          },
          "name": "schemaV2FieldType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 1233
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableIcebergMetadataIcebergSchemaV2"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3tables-table/index:S3TablesTableIcebergMetadataIcebergSchemaV2OutputReference"
    },
    "@cdktn/provider-awscc.s3TablesTable.S3TablesTableIcebergMetadataIcebergSchemaV2SchemaV2FieldListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableIcebergMetadataIcebergSchemaV2SchemaV2FieldListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3tables-table/index.ts",
        "line": 883
      },
      "name": "S3TablesTableIcebergMetadataIcebergSchemaV2SchemaV2FieldListStruct",
      "namespace": "s3TablesTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3tables_table#doc S3TablesTable#doc}",
            "stability": "stable",
            "summary": "Optional documentation for the field."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 889
          },
          "name": "doc",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3tables_table#id S3TablesTable#id}\n\nPlease be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "The unique identifier for the field."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 898
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3tables_table#name S3TablesTable#name}",
            "stability": "stable",
            "summary": "The name of the field."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 904
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3tables_table#required S3TablesTable#required}",
            "stability": "stable",
            "summary": "A Boolean value that specifies whether values are required for each row in this field."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 910
          },
          "name": "required",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For primitive types, use a string (e.g., 'int', 'string', 'long'). For nested types, use an object (e.g., {'type': 'struct', 'fields': [...]} for struct, {'type': 'list', 'element-id': N, 'element': 'type'} for list, {'type': 'map', 'key-id': N, 'key': 'type', 'value-id': N, 'value': 'type'} for map).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3tables_table#type S3TablesTable#type}",
            "stability": "stable",
            "summary": "The field type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 916
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3tables-table/index:S3TablesTableIcebergMetadataIcebergSchemaV2SchemaV2FieldListStruct"
    },
    "@cdktn/provider-awscc.s3TablesTable.S3TablesTableIcebergMetadataIcebergSchemaV2SchemaV2FieldListStructList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableIcebergMetadataIcebergSchemaV2SchemaV2FieldListStructList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3tables-table/index.ts",
          "line": 1133
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3tables-table/index.ts",
        "line": 1125
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 1140
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableIcebergMetadataIcebergSchemaV2SchemaV2FieldListStructOutputReference"
            }
          }
        }
      ],
      "name": "S3TablesTableIcebergMetadataIcebergSchemaV2SchemaV2FieldListStructList",
      "namespace": "s3TablesTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 1126
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableIcebergMetadataIcebergSchemaV2SchemaV2FieldListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3tables-table/index:S3TablesTableIcebergMetadataIcebergSchemaV2SchemaV2FieldListStructList"
    },
    "@cdktn/provider-awscc.s3TablesTable.S3TablesTableIcebergMetadataIcebergSchemaV2SchemaV2FieldListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableIcebergMetadataIcebergSchemaV2SchemaV2FieldListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3tables-table/index.ts",
          "line": 986
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3tables-table/index.ts",
        "line": 976
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 1052
          },
          "name": "resetDoc"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 1068
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 1084
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 1100
          },
          "name": "resetRequired"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 1116
          },
          "name": "resetType"
        }
      ],
      "name": "S3TablesTableIcebergMetadataIcebergSchemaV2SchemaV2FieldListStructOutputReference",
      "namespace": "s3TablesTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 1056
          },
          "name": "docInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 1072
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 1088
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 1104
          },
          "name": "requiredInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 1120
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 1046
          },
          "name": "doc",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 1062
          },
          "name": "id",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 1078
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 1094
          },
          "name": "required",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 1110
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 990
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableIcebergMetadataIcebergSchemaV2SchemaV2FieldListStruct"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3tables-table/index:S3TablesTableIcebergMetadataIcebergSchemaV2SchemaV2FieldListStructOutputReference"
    },
    "@cdktn/provider-awscc.s3TablesTable.S3TablesTableIcebergMetadataIcebergSortOrder": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableIcebergMetadataIcebergSortOrder",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3tables-table/index.ts",
        "line": 1568
      },
      "name": "S3TablesTableIcebergMetadataIcebergSortOrder",
      "namespace": "s3TablesTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3tables_table#fields S3TablesTable#fields}",
            "stability": "stable",
            "summary": "List of sort fields."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 1574
          },
          "name": "fields",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableIcebergMetadataIcebergSortOrderFields"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3tables_table#order_id S3TablesTable#order_id}",
            "stability": "stable",
            "summary": "The sort order ID (defaults to 1 if not specified, 0 is reserved for unsorted)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 1580
          },
          "name": "orderId",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/s3tables-table/index:S3TablesTableIcebergMetadataIcebergSortOrder"
    },
    "@cdktn/provider-awscc.s3TablesTable.S3TablesTableIcebergMetadataIcebergSortOrderFields": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableIcebergMetadataIcebergSortOrderFields",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3tables-table/index.ts",
        "line": 1345
      },
      "name": "S3TablesTableIcebergMetadataIcebergSortOrderFields",
      "namespace": "s3TablesTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3tables_table#direction S3TablesTable#direction}",
            "stability": "stable",
            "summary": "Sort direction (asc or desc)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 1351
          },
          "name": "direction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3tables_table#null_order S3TablesTable#null_order}",
            "stability": "stable",
            "summary": "Null value ordering (nulls-first or nulls-last)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 1357
          },
          "name": "nullOrder",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3tables_table#source_id S3TablesTable#source_id}",
            "stability": "stable",
            "summary": "The source column ID to sort on."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 1363
          },
          "name": "sourceId",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3tables_table#transform S3TablesTable#transform}",
            "stability": "stable",
            "summary": "The sort transform function."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 1369
          },
          "name": "transform",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3tables-table/index:S3TablesTableIcebergMetadataIcebergSortOrderFields"
    },
    "@cdktn/provider-awscc.s3TablesTable.S3TablesTableIcebergMetadataIcebergSortOrderFieldsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableIcebergMetadataIcebergSortOrderFieldsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3tables-table/index.ts",
          "line": 1557
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3tables-table/index.ts",
        "line": 1549
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 1564
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableIcebergMetadataIcebergSortOrderFieldsOutputReference"
            }
          }
        }
      ],
      "name": "S3TablesTableIcebergMetadataIcebergSortOrderFieldsList",
      "namespace": "s3TablesTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 1550
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableIcebergMetadataIcebergSortOrderFields"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3tables-table/index:S3TablesTableIcebergMetadataIcebergSortOrderFieldsList"
    },
    "@cdktn/provider-awscc.s3TablesTable.S3TablesTableIcebergMetadataIcebergSortOrderFieldsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableIcebergMetadataIcebergSortOrderFieldsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3tables-table/index.ts",
          "line": 1432
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3tables-table/index.ts",
        "line": 1422
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 1492
          },
          "name": "resetDirection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 1508
          },
          "name": "resetNullOrder"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 1524
          },
          "name": "resetSourceId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 1540
          },
          "name": "resetTransform"
        }
      ],
      "name": "S3TablesTableIcebergMetadataIcebergSortOrderFieldsOutputReference",
      "namespace": "s3TablesTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 1496
          },
          "name": "directionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 1512
          },
          "name": "nullOrderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 1528
          },
          "name": "sourceIdInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 1544
          },
          "name": "transformInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 1486
          },
          "name": "direction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 1502
          },
          "name": "nullOrder",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 1518
          },
          "name": "sourceId",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 1534
          },
          "name": "transform",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 1436
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableIcebergMetadataIcebergSortOrderFields"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3tables-table/index:S3TablesTableIcebergMetadataIcebergSortOrderFieldsOutputReference"
    },
    "@cdktn/provider-awscc.s3TablesTable.S3TablesTableIcebergMetadataIcebergSortOrderOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableIcebergMetadataIcebergSortOrderOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3tables-table/index.ts",
          "line": 1627
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3tables-table/index.ts",
        "line": 1619
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 1672
          },
          "name": "putFields",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableIcebergMetadataIcebergSortOrderFields"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 1675
          },
          "name": "resetFields"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 1691
          },
          "name": "resetOrderId"
        }
      ],
      "name": "S3TablesTableIcebergMetadataIcebergSortOrderOutputReference",
      "namespace": "s3TablesTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 1669
          },
          "name": "fields",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableIcebergMetadataIcebergSortOrderFieldsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 1679
          },
          "name": "fieldsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableIcebergMetadataIcebergSortOrderFields"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 1695
          },
          "name": "orderIdInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 1685
          },
          "name": "orderId",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 1631
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableIcebergMetadataIcebergSortOrder"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3tables-table/index:S3TablesTableIcebergMetadataIcebergSortOrderOutputReference"
    },
    "@cdktn/provider-awscc.s3TablesTable.S3TablesTableIcebergMetadataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableIcebergMetadataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3tables-table/index.ts",
          "line": 1797
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3tables-table/index.ts",
        "line": 1789
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 1860
          },
          "name": "putIcebergPartitionSpec",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableIcebergMetadataIcebergPartitionSpec"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 1876
          },
          "name": "putIcebergSchema",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableIcebergMetadataIcebergSchema"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 1892
          },
          "name": "putIcebergSchemaV2",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableIcebergMetadataIcebergSchemaV2"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 1908
          },
          "name": "putIcebergSortOrder",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableIcebergMetadataIcebergSortOrder"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 1863
          },
          "name": "resetIcebergPartitionSpec"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 1879
          },
          "name": "resetIcebergSchema"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 1895
          },
          "name": "resetIcebergSchemaV2"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 1911
          },
          "name": "resetIcebergSortOrder"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 1927
          },
          "name": "resetTableProperties"
        }
      ],
      "name": "S3TablesTableIcebergMetadataOutputReference",
      "namespace": "s3TablesTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 1857
          },
          "name": "icebergPartitionSpec",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableIcebergMetadataIcebergPartitionSpecOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 1873
          },
          "name": "icebergSchema",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableIcebergMetadataIcebergSchemaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 1889
          },
          "name": "icebergSchemaV2",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableIcebergMetadataIcebergSchemaV2OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 1905
          },
          "name": "icebergSortOrder",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableIcebergMetadataIcebergSortOrderOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 1867
          },
          "name": "icebergPartitionSpecInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableIcebergMetadataIcebergPartitionSpec"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 1883
          },
          "name": "icebergSchemaInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableIcebergMetadataIcebergSchema"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 1899
          },
          "name": "icebergSchemaV2Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableIcebergMetadataIcebergSchemaV2"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 1915
          },
          "name": "icebergSortOrderInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableIcebergMetadataIcebergSortOrder"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 1931
          },
          "name": "tablePropertiesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 1921
          },
          "name": "tableProperties",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 1801
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableIcebergMetadata"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3tables-table/index:S3TablesTableIcebergMetadataOutputReference"
    },
    "@cdktn/provider-awscc.s3TablesTable.S3TablesTableSnapshotManagement": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableSnapshotManagement",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3tables-table/index.ts",
        "line": 1935
      },
      "name": "S3TablesTableSnapshotManagement",
      "namespace": "s3TablesTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3tables_table#max_snapshot_age_hours S3TablesTable#max_snapshot_age_hours}",
            "stability": "stable",
            "summary": "The maximum age of a snapshot before it can be expired."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 1941
          },
          "name": "maxSnapshotAgeHours",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3tables_table#min_snapshots_to_keep S3TablesTable#min_snapshots_to_keep}",
            "stability": "stable",
            "summary": "The minimum number of snapshots to keep."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 1947
          },
          "name": "minSnapshotsToKeep",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3tables_table#status S3TablesTable#status}",
            "stability": "stable",
            "summary": "Indicates whether the SnapshotManagement maintenance action is enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 1953
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3tables-table/index:S3TablesTableSnapshotManagement"
    },
    "@cdktn/provider-awscc.s3TablesTable.S3TablesTableSnapshotManagementOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableSnapshotManagementOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3tables-table/index.ts",
          "line": 2007
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3tables-table/index.ts",
        "line": 1999
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 2061
          },
          "name": "resetMaxSnapshotAgeHours"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 2077
          },
          "name": "resetMinSnapshotsToKeep"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 2093
          },
          "name": "resetStatus"
        }
      ],
      "name": "S3TablesTableSnapshotManagementOutputReference",
      "namespace": "s3TablesTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 2065
          },
          "name": "maxSnapshotAgeHoursInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 2081
          },
          "name": "minSnapshotsToKeepInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 2097
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 2055
          },
          "name": "maxSnapshotAgeHours",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 2071
          },
          "name": "minSnapshotsToKeep",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 2087
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 2011
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableSnapshotManagement"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3tables-table/index:S3TablesTableSnapshotManagementOutputReference"
    },
    "@cdktn/provider-awscc.s3TablesTable.S3TablesTableStorageClassConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableStorageClassConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3tables-table/index.ts",
        "line": 2101
      },
      "name": "S3TablesTableStorageClassConfiguration",
      "namespace": "s3TablesTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3tables_table#storage_class S3TablesTable#storage_class}",
            "stability": "stable",
            "summary": "The storage class for the table."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 2107
          },
          "name": "storageClass",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3tables-table/index:S3TablesTableStorageClassConfiguration"
    },
    "@cdktn/provider-awscc.s3TablesTable.S3TablesTableStorageClassConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableStorageClassConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3tables-table/index.ts",
          "line": 2147
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3tables-table/index.ts",
        "line": 2139
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 2189
          },
          "name": "resetStorageClass"
        }
      ],
      "name": "S3TablesTableStorageClassConfigurationOutputReference",
      "namespace": "s3TablesTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 2193
          },
          "name": "storageClassInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 2183
          },
          "name": "storageClass",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 2151
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableStorageClassConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3tables-table/index:S3TablesTableStorageClassConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.s3TablesTable.S3TablesTableTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3tables-table/index.ts",
        "line": 2197
      },
      "name": "S3TablesTableTags",
      "namespace": "s3TablesTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "custom": {
              "": ".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3tables_table#key S3TablesTable#key}"
            },
            "remarks": "Tag key cannot start with 'aws:' and can only contain alphanumeric characters, spaces, _, ., /, =, +, -, and",
            "stability": "stable",
            "summary": "Tag key must be between 1 to 128 characters in length."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 2203
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "custom": {
              "": ".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3tables_table#value S3TablesTable#value}"
            },
            "remarks": "Tag value can only contain alphanumeric characters, spaces, _, ., /, =, +, -, and",
            "stability": "stable",
            "summary": "Tag value must be between 0 to 256 characters in length."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 2209
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3tables-table/index:S3TablesTableTags"
    },
    "@cdktn/provider-awscc.s3TablesTable.S3TablesTableTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3tables-table/index.ts",
          "line": 2339
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3tables-table/index.ts",
        "line": 2331
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 2346
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableTagsOutputReference"
            }
          }
        }
      ],
      "name": "S3TablesTableTagsList",
      "namespace": "s3TablesTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 2332
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3tables-table/index:S3TablesTableTagsList"
    },
    "@cdktn/provider-awscc.s3TablesTable.S3TablesTableTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3tables-table/index.ts",
          "line": 2258
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3tables-table/index.ts",
        "line": 2248
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 2306
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 2322
          },
          "name": "resetValue"
        }
      ],
      "name": "S3TablesTableTagsOutputReference",
      "namespace": "s3TablesTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 2310
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 2326
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 2300
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 2316
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table/index.ts",
            "line": 2262
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3TablesTable.S3TablesTableTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3tables-table/index:S3TablesTableTagsOutputReference"
    },
    "@cdktn/provider-awscc.s3TablesTableBucket.S3TablesTableBucket": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3tables_table_bucket awscc_s3tables_table_bucket}."
      },
      "fqn": "@cdktn/provider-awscc.s3TablesTableBucket.S3TablesTableBucket",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3tables_table_bucket awscc_s3tables_table_bucket} Resource."
        },
        "locationInModule": {
          "filename": "src/s3tables-table-bucket/index.ts",
          "line": 1103
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.s3TablesTableBucket.S3TablesTableBucketConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3tables-table-bucket/index.ts",
        "line": 1071
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a S3TablesTableBucket resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/s3tables-table-bucket/index.ts",
            "line": 1088
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the S3TablesTableBucket to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3tables_table_bucket#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing S3TablesTableBucket that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the S3TablesTableBucket to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table-bucket/index.ts",
            "line": 1137
          },
          "name": "putEncryptionConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3TablesTableBucket.S3TablesTableBucketEncryptionConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table-bucket/index.ts",
            "line": 1158
          },
          "name": "putMetricsConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3TablesTableBucket.S3TablesTableBucketMetricsConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table-bucket/index.ts",
            "line": 1174
          },
          "name": "putReplicationConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3TablesTableBucket.S3TablesTableBucketReplicationConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table-bucket/index.ts",
            "line": 1190
          },
          "name": "putStorageClassConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3TablesTableBucket.S3TablesTableBucketStorageClassConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table-bucket/index.ts",
            "line": 1224
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.s3TablesTableBucket.S3TablesTableBucketTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table-bucket/index.ts",
            "line": 1240
          },
          "name": "putUnreferencedFileRemoval",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3TablesTableBucket.S3TablesTableBucketUnreferencedFileRemoval"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table-bucket/index.ts",
            "line": 1140
          },
          "name": "resetEncryptionConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table-bucket/index.ts",
            "line": 1161
          },
          "name": "resetMetricsConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table-bucket/index.ts",
            "line": 1177
          },
          "name": "resetReplicationConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table-bucket/index.ts",
            "line": 1193
          },
          "name": "resetStorageClassConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table-bucket/index.ts",
            "line": 1227
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table-bucket/index.ts",
            "line": 1243
          },
          "name": "resetUnreferencedFileRemoval"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table-bucket/index.ts",
            "line": 1255
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table-bucket/index.ts",
            "line": 1267
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "S3TablesTableBucket",
      "namespace": "s3TablesTableBucket",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table-bucket/index.ts",
            "line": 1076
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table-bucket/index.ts",
            "line": 1134
          },
          "name": "encryptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3TablesTableBucket.S3TablesTableBucketEncryptionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table-bucket/index.ts",
            "line": 1149
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table-bucket/index.ts",
            "line": 1155
          },
          "name": "metricsConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3TablesTableBucket.S3TablesTableBucketMetricsConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table-bucket/index.ts",
            "line": 1171
          },
          "name": "replicationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3TablesTableBucket.S3TablesTableBucketReplicationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table-bucket/index.ts",
            "line": 1187
          },
          "name": "storageClassConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3TablesTableBucket.S3TablesTableBucketStorageClassConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table-bucket/index.ts",
            "line": 1202
          },
          "name": "tableBucketArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table-bucket/index.ts",
            "line": 1221
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3TablesTableBucket.S3TablesTableBucketTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table-bucket/index.ts",
            "line": 1237
          },
          "name": "unreferencedFileRemoval",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3TablesTableBucket.S3TablesTableBucketUnreferencedFileRemovalOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table-bucket/index.ts",
            "line": 1144
          },
          "name": "encryptionConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3TablesTableBucket.S3TablesTableBucketEncryptionConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table-bucket/index.ts",
            "line": 1165
          },
          "name": "metricsConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3TablesTableBucket.S3TablesTableBucketMetricsConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table-bucket/index.ts",
            "line": 1181
          },
          "name": "replicationConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3TablesTableBucket.S3TablesTableBucketReplicationConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table-bucket/index.ts",
            "line": 1197
          },
          "name": "storageClassConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3TablesTableBucket.S3TablesTableBucketStorageClassConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table-bucket/index.ts",
            "line": 1215
          },
          "name": "tableBucketNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table-bucket/index.ts",
            "line": 1231
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3TablesTableBucket.S3TablesTableBucketTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table-bucket/index.ts",
            "line": 1247
          },
          "name": "unreferencedFileRemovalInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3TablesTableBucket.S3TablesTableBucketUnreferencedFileRemoval"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table-bucket/index.ts",
            "line": 1208
          },
          "name": "tableBucketName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3tables-table-bucket/index:S3TablesTableBucket"
    },
    "@cdktn/provider-awscc.s3TablesTableBucket.S3TablesTableBucketConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3TablesTableBucket.S3TablesTableBucketConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3tables-table-bucket/index.ts",
        "line": 14
      },
      "name": "S3TablesTableBucketConfig",
      "namespace": "s3TablesTableBucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3tables_table_bucket#table_bucket_name S3TablesTableBucket#table_bucket_name}",
            "stability": "stable",
            "summary": "A name for the table bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table-bucket/index.ts",
            "line": 44
          },
          "name": "tableBucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3tables_table_bucket#encryption_configuration S3TablesTableBucket#encryption_configuration}",
            "stability": "stable",
            "summary": "Specifies encryption settings for the table bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table-bucket/index.ts",
            "line": 20
          },
          "name": "encryptionConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3TablesTableBucket.S3TablesTableBucketEncryptionConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3tables_table_bucket#metrics_configuration S3TablesTableBucket#metrics_configuration}",
            "stability": "stable",
            "summary": "Settings governing the Metric configuration for the table bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table-bucket/index.ts",
            "line": 26
          },
          "name": "metricsConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3TablesTableBucket.S3TablesTableBucketMetricsConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3tables_table_bucket#replication_configuration S3TablesTableBucket#replication_configuration}",
            "stability": "stable",
            "summary": "Specifies replication configuration for the table bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table-bucket/index.ts",
            "line": 32
          },
          "name": "replicationConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3TablesTableBucket.S3TablesTableBucketReplicationConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3tables_table_bucket#storage_class_configuration S3TablesTableBucket#storage_class_configuration}",
            "stability": "stable",
            "summary": "Specifies storage class settings for the table bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table-bucket/index.ts",
            "line": 38
          },
          "name": "storageClassConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3TablesTableBucket.S3TablesTableBucketStorageClassConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3tables_table_bucket#tags S3TablesTableBucket#tags}",
            "stability": "stable",
            "summary": "User tags (key-value pairs) to associate with the table bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table-bucket/index.ts",
            "line": 50
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3TablesTableBucket.S3TablesTableBucketTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Unreferenced file removal identifies and deletes all objects that are not referenced by any table snapshots.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3tables_table_bucket#unreferenced_file_removal S3TablesTableBucket#unreferenced_file_removal}",
            "stability": "stable",
            "summary": "Settings governing the Unreferenced File Removal maintenance action."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table-bucket/index.ts",
            "line": 56
          },
          "name": "unreferencedFileRemoval",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3TablesTableBucket.S3TablesTableBucketUnreferencedFileRemoval"
          }
        }
      ],
      "symbolId": "src/s3tables-table-bucket/index:S3TablesTableBucketConfig"
    },
    "@cdktn/provider-awscc.s3TablesTableBucket.S3TablesTableBucketEncryptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3TablesTableBucket.S3TablesTableBucketEncryptionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3tables-table-bucket/index.ts",
        "line": 58
      },
      "name": "S3TablesTableBucketEncryptionConfiguration",
      "namespace": "s3TablesTableBucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3tables_table_bucket#kms_key_arn S3TablesTableBucket#kms_key_arn}",
            "stability": "stable",
            "summary": "ARN of the KMS key to use for encryption."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table-bucket/index.ts",
            "line": 64
          },
          "name": "kmsKeyArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3tables_table_bucket#sse_algorithm S3TablesTableBucket#sse_algorithm}",
            "stability": "stable",
            "summary": "Server-side encryption algorithm."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table-bucket/index.ts",
            "line": 70
          },
          "name": "sseAlgorithm",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3tables-table-bucket/index:S3TablesTableBucketEncryptionConfiguration"
    },
    "@cdktn/provider-awscc.s3TablesTableBucket.S3TablesTableBucketEncryptionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3TablesTableBucket.S3TablesTableBucketEncryptionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3tables-table-bucket/index.ts",
          "line": 117
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3tables-table-bucket/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table-bucket/index.ts",
            "line": 165
          },
          "name": "resetKmsKeyArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table-bucket/index.ts",
            "line": 181
          },
          "name": "resetSseAlgorithm"
        }
      ],
      "name": "S3TablesTableBucketEncryptionConfigurationOutputReference",
      "namespace": "s3TablesTableBucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table-bucket/index.ts",
            "line": 169
          },
          "name": "kmsKeyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table-bucket/index.ts",
            "line": 185
          },
          "name": "sseAlgorithmInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table-bucket/index.ts",
            "line": 159
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table-bucket/index.ts",
            "line": 175
          },
          "name": "sseAlgorithm",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table-bucket/index.ts",
            "line": 121
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3TablesTableBucket.S3TablesTableBucketEncryptionConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3tables-table-bucket/index:S3TablesTableBucketEncryptionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.s3TablesTableBucket.S3TablesTableBucketMetricsConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3TablesTableBucket.S3TablesTableBucketMetricsConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3tables-table-bucket/index.ts",
        "line": 189
      },
      "name": "S3TablesTableBucketMetricsConfiguration",
      "namespace": "s3TablesTableBucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3tables_table_bucket#status S3TablesTableBucket#status}",
            "stability": "stable",
            "summary": "Indicates whether Metrics are enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table-bucket/index.ts",
            "line": 195
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3tables-table-bucket/index:S3TablesTableBucketMetricsConfiguration"
    },
    "@cdktn/provider-awscc.s3TablesTableBucket.S3TablesTableBucketMetricsConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3TablesTableBucket.S3TablesTableBucketMetricsConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3tables-table-bucket/index.ts",
          "line": 235
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3tables-table-bucket/index.ts",
        "line": 227
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table-bucket/index.ts",
            "line": 277
          },
          "name": "resetStatus"
        }
      ],
      "name": "S3TablesTableBucketMetricsConfigurationOutputReference",
      "namespace": "s3TablesTableBucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table-bucket/index.ts",
            "line": 281
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table-bucket/index.ts",
            "line": 271
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table-bucket/index.ts",
            "line": 239
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3TablesTableBucket.S3TablesTableBucketMetricsConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3tables-table-bucket/index:S3TablesTableBucketMetricsConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.s3TablesTableBucket.S3TablesTableBucketReplicationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3TablesTableBucket.S3TablesTableBucketReplicationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3tables-table-bucket/index.ts",
        "line": 521
      },
      "name": "S3TablesTableBucketReplicationConfiguration",
      "namespace": "s3TablesTableBucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3tables_table_bucket#role S3TablesTableBucket#role}",
            "stability": "stable",
            "summary": "The ARN of the IAM role to use for replication."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table-bucket/index.ts",
            "line": 527
          },
          "name": "role",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3tables_table_bucket#rules S3TablesTableBucket#rules}",
            "stability": "stable",
            "summary": "List of replication rules."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table-bucket/index.ts",
            "line": 533
          },
          "name": "rules",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3TablesTableBucket.S3TablesTableBucketReplicationConfigurationRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3tables-table-bucket/index:S3TablesTableBucketReplicationConfiguration"
    },
    "@cdktn/provider-awscc.s3TablesTableBucket.S3TablesTableBucketReplicationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3TablesTableBucket.S3TablesTableBucketReplicationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3tables-table-bucket/index.ts",
          "line": 580
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3tables-table-bucket/index.ts",
        "line": 572
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table-bucket/index.ts",
            "line": 641
          },
          "name": "putRules",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.s3TablesTableBucket.S3TablesTableBucketReplicationConfigurationRules"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table-bucket/index.ts",
            "line": 628
          },
          "name": "resetRole"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table-bucket/index.ts",
            "line": 644
          },
          "name": "resetRules"
        }
      ],
      "name": "S3TablesTableBucketReplicationConfigurationOutputReference",
      "namespace": "s3TablesTableBucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table-bucket/index.ts",
            "line": 638
          },
          "name": "rules",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3TablesTableBucket.S3TablesTableBucketReplicationConfigurationRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table-bucket/index.ts",
            "line": 632
          },
          "name": "roleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table-bucket/index.ts",
            "line": 648
          },
          "name": "rulesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3TablesTableBucket.S3TablesTableBucketReplicationConfigurationRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table-bucket/index.ts",
            "line": 622
          },
          "name": "role",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table-bucket/index.ts",
            "line": 584
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3TablesTableBucket.S3TablesTableBucketReplicationConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3tables-table-bucket/index:S3TablesTableBucketReplicationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.s3TablesTableBucket.S3TablesTableBucketReplicationConfigurationRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3TablesTableBucket.S3TablesTableBucketReplicationConfigurationRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3tables-table-bucket/index.ts",
        "line": 403
      },
      "name": "S3TablesTableBucketReplicationConfigurationRules",
      "namespace": "s3TablesTableBucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3tables_table_bucket#destinations S3TablesTableBucket#destinations}",
            "stability": "stable",
            "summary": "List of replication destinations."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table-bucket/index.ts",
            "line": 409
          },
          "name": "destinations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3TablesTableBucket.S3TablesTableBucketReplicationConfigurationRulesDestinations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3tables-table-bucket/index:S3TablesTableBucketReplicationConfigurationRules"
    },
    "@cdktn/provider-awscc.s3TablesTableBucket.S3TablesTableBucketReplicationConfigurationRulesDestinations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3TablesTableBucket.S3TablesTableBucketReplicationConfigurationRulesDestinations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3tables-table-bucket/index.ts",
        "line": 285
      },
      "name": "S3TablesTableBucketReplicationConfigurationRulesDestinations",
      "namespace": "s3TablesTableBucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3tables_table_bucket#destination_table_bucket_arn S3TablesTableBucket#destination_table_bucket_arn}",
            "stability": "stable",
            "summary": "The ARN of the destination table bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table-bucket/index.ts",
            "line": 291
          },
          "name": "destinationTableBucketArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3tables-table-bucket/index:S3TablesTableBucketReplicationConfigurationRulesDestinations"
    },
    "@cdktn/provider-awscc.s3TablesTableBucket.S3TablesTableBucketReplicationConfigurationRulesDestinationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3TablesTableBucket.S3TablesTableBucketReplicationConfigurationRulesDestinationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3tables-table-bucket/index.ts",
          "line": 392
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3tables-table-bucket/index.ts",
        "line": 384
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table-bucket/index.ts",
            "line": 399
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.s3TablesTableBucket.S3TablesTableBucketReplicationConfigurationRulesDestinationsOutputReference"
            }
          }
        }
      ],
      "name": "S3TablesTableBucketReplicationConfigurationRulesDestinationsList",
      "namespace": "s3TablesTableBucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table-bucket/index.ts",
            "line": 385
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3TablesTableBucket.S3TablesTableBucketReplicationConfigurationRulesDestinations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3tables-table-bucket/index:S3TablesTableBucketReplicationConfigurationRulesDestinationsList"
    },
    "@cdktn/provider-awscc.s3TablesTableBucket.S3TablesTableBucketReplicationConfigurationRulesDestinationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3TablesTableBucket.S3TablesTableBucketReplicationConfigurationRulesDestinationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3tables-table-bucket/index.ts",
          "line": 333
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3tables-table-bucket/index.ts",
        "line": 323
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table-bucket/index.ts",
            "line": 375
          },
          "name": "resetDestinationTableBucketArn"
        }
      ],
      "name": "S3TablesTableBucketReplicationConfigurationRulesDestinationsOutputReference",
      "namespace": "s3TablesTableBucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table-bucket/index.ts",
            "line": 379
          },
          "name": "destinationTableBucketArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table-bucket/index.ts",
            "line": 369
          },
          "name": "destinationTableBucketArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table-bucket/index.ts",
            "line": 337
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3TablesTableBucket.S3TablesTableBucketReplicationConfigurationRulesDestinations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3tables-table-bucket/index:S3TablesTableBucketReplicationConfigurationRulesDestinationsOutputReference"
    },
    "@cdktn/provider-awscc.s3TablesTableBucket.S3TablesTableBucketReplicationConfigurationRulesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3TablesTableBucket.S3TablesTableBucketReplicationConfigurationRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3tables-table-bucket/index.ts",
          "line": 510
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3tables-table-bucket/index.ts",
        "line": 502
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table-bucket/index.ts",
            "line": 517
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.s3TablesTableBucket.S3TablesTableBucketReplicationConfigurationRulesOutputReference"
            }
          }
        }
      ],
      "name": "S3TablesTableBucketReplicationConfigurationRulesList",
      "namespace": "s3TablesTableBucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table-bucket/index.ts",
            "line": 503
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3TablesTableBucket.S3TablesTableBucketReplicationConfigurationRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3tables-table-bucket/index:S3TablesTableBucketReplicationConfigurationRulesList"
    },
    "@cdktn/provider-awscc.s3TablesTableBucket.S3TablesTableBucketReplicationConfigurationRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3TablesTableBucket.S3TablesTableBucketReplicationConfigurationRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3tables-table-bucket/index.ts",
          "line": 451
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3tables-table-bucket/index.ts",
        "line": 441
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table-bucket/index.ts",
            "line": 490
          },
          "name": "putDestinations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.s3TablesTableBucket.S3TablesTableBucketReplicationConfigurationRulesDestinations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table-bucket/index.ts",
            "line": 493
          },
          "name": "resetDestinations"
        }
      ],
      "name": "S3TablesTableBucketReplicationConfigurationRulesOutputReference",
      "namespace": "s3TablesTableBucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table-bucket/index.ts",
            "line": 487
          },
          "name": "destinations",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3TablesTableBucket.S3TablesTableBucketReplicationConfigurationRulesDestinationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table-bucket/index.ts",
            "line": 497
          },
          "name": "destinationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3TablesTableBucket.S3TablesTableBucketReplicationConfigurationRulesDestinations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table-bucket/index.ts",
            "line": 455
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3TablesTableBucket.S3TablesTableBucketReplicationConfigurationRules"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3tables-table-bucket/index:S3TablesTableBucketReplicationConfigurationRulesOutputReference"
    },
    "@cdktn/provider-awscc.s3TablesTableBucket.S3TablesTableBucketStorageClassConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3TablesTableBucket.S3TablesTableBucketStorageClassConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3tables-table-bucket/index.ts",
        "line": 652
      },
      "name": "S3TablesTableBucketStorageClassConfiguration",
      "namespace": "s3TablesTableBucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3tables_table_bucket#storage_class S3TablesTableBucket#storage_class}",
            "stability": "stable",
            "summary": "The storage class for the table bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table-bucket/index.ts",
            "line": 658
          },
          "name": "storageClass",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3tables-table-bucket/index:S3TablesTableBucketStorageClassConfiguration"
    },
    "@cdktn/provider-awscc.s3TablesTableBucket.S3TablesTableBucketStorageClassConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3TablesTableBucket.S3TablesTableBucketStorageClassConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3tables-table-bucket/index.ts",
          "line": 698
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3tables-table-bucket/index.ts",
        "line": 690
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table-bucket/index.ts",
            "line": 740
          },
          "name": "resetStorageClass"
        }
      ],
      "name": "S3TablesTableBucketStorageClassConfigurationOutputReference",
      "namespace": "s3TablesTableBucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table-bucket/index.ts",
            "line": 744
          },
          "name": "storageClassInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table-bucket/index.ts",
            "line": 734
          },
          "name": "storageClass",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table-bucket/index.ts",
            "line": 702
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3TablesTableBucket.S3TablesTableBucketStorageClassConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3tables-table-bucket/index:S3TablesTableBucketStorageClassConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.s3TablesTableBucket.S3TablesTableBucketTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3TablesTableBucket.S3TablesTableBucketTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3tables-table-bucket/index.ts",
        "line": 748
      },
      "name": "S3TablesTableBucketTags",
      "namespace": "s3TablesTableBucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "custom": {
              "": ".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3tables_table_bucket#key S3TablesTableBucket#key}"
            },
            "remarks": "Tag key cannot start with 'aws:' and can only contain alphanumeric characters, spaces, _, ., /, =, +, -, and",
            "stability": "stable",
            "summary": "Tag key must be between 1 to 128 characters in length."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table-bucket/index.ts",
            "line": 754
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "custom": {
              "": ".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3tables_table_bucket#value S3TablesTableBucket#value}"
            },
            "remarks": "Tag value can only contain alphanumeric characters, spaces, _, ., /, =, +, -, and",
            "stability": "stable",
            "summary": "Tag value must be between 0 to 256 characters in length."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table-bucket/index.ts",
            "line": 760
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3tables-table-bucket/index:S3TablesTableBucketTags"
    },
    "@cdktn/provider-awscc.s3TablesTableBucket.S3TablesTableBucketTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3TablesTableBucket.S3TablesTableBucketTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3tables-table-bucket/index.ts",
          "line": 890
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3tables-table-bucket/index.ts",
        "line": 882
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table-bucket/index.ts",
            "line": 897
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.s3TablesTableBucket.S3TablesTableBucketTagsOutputReference"
            }
          }
        }
      ],
      "name": "S3TablesTableBucketTagsList",
      "namespace": "s3TablesTableBucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table-bucket/index.ts",
            "line": 883
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3TablesTableBucket.S3TablesTableBucketTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3tables-table-bucket/index:S3TablesTableBucketTagsList"
    },
    "@cdktn/provider-awscc.s3TablesTableBucket.S3TablesTableBucketTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3TablesTableBucket.S3TablesTableBucketTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3tables-table-bucket/index.ts",
          "line": 809
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3tables-table-bucket/index.ts",
        "line": 799
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table-bucket/index.ts",
            "line": 857
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table-bucket/index.ts",
            "line": 873
          },
          "name": "resetValue"
        }
      ],
      "name": "S3TablesTableBucketTagsOutputReference",
      "namespace": "s3TablesTableBucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table-bucket/index.ts",
            "line": 861
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table-bucket/index.ts",
            "line": 877
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table-bucket/index.ts",
            "line": 851
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table-bucket/index.ts",
            "line": 867
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table-bucket/index.ts",
            "line": 813
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3TablesTableBucket.S3TablesTableBucketTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3tables-table-bucket/index:S3TablesTableBucketTagsOutputReference"
    },
    "@cdktn/provider-awscc.s3TablesTableBucket.S3TablesTableBucketUnreferencedFileRemoval": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3TablesTableBucket.S3TablesTableBucketUnreferencedFileRemoval",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3tables-table-bucket/index.ts",
        "line": 901
      },
      "name": "S3TablesTableBucketUnreferencedFileRemoval",
      "namespace": "s3TablesTableBucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3tables_table_bucket#noncurrent_days S3TablesTableBucket#noncurrent_days}",
            "stability": "stable",
            "summary": "S3 permanently deletes noncurrent objects after the number of days specified by the NoncurrentDays property."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table-bucket/index.ts",
            "line": 907
          },
          "name": "noncurrentDays",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3tables_table_bucket#status S3TablesTableBucket#status}",
            "stability": "stable",
            "summary": "Indicates whether the Unreferenced File Removal maintenance action is enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table-bucket/index.ts",
            "line": 913
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3tables_table_bucket#unreferenced_days S3TablesTableBucket#unreferenced_days}",
            "stability": "stable",
            "summary": "For any object not referenced by your table and older than the UnreferencedDays property, S3 creates a delete marker and marks the object version as noncurrent."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table-bucket/index.ts",
            "line": 919
          },
          "name": "unreferencedDays",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/s3tables-table-bucket/index:S3TablesTableBucketUnreferencedFileRemoval"
    },
    "@cdktn/provider-awscc.s3TablesTableBucket.S3TablesTableBucketUnreferencedFileRemovalOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3TablesTableBucket.S3TablesTableBucketUnreferencedFileRemovalOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3tables-table-bucket/index.ts",
          "line": 973
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3tables-table-bucket/index.ts",
        "line": 965
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table-bucket/index.ts",
            "line": 1027
          },
          "name": "resetNoncurrentDays"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table-bucket/index.ts",
            "line": 1043
          },
          "name": "resetStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table-bucket/index.ts",
            "line": 1059
          },
          "name": "resetUnreferencedDays"
        }
      ],
      "name": "S3TablesTableBucketUnreferencedFileRemovalOutputReference",
      "namespace": "s3TablesTableBucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table-bucket/index.ts",
            "line": 1031
          },
          "name": "noncurrentDaysInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table-bucket/index.ts",
            "line": 1047
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table-bucket/index.ts",
            "line": 1063
          },
          "name": "unreferencedDaysInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table-bucket/index.ts",
            "line": 1021
          },
          "name": "noncurrentDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table-bucket/index.ts",
            "line": 1037
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table-bucket/index.ts",
            "line": 1053
          },
          "name": "unreferencedDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table-bucket/index.ts",
            "line": 977
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3TablesTableBucket.S3TablesTableBucketUnreferencedFileRemoval"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3tables-table-bucket/index:S3TablesTableBucketUnreferencedFileRemovalOutputReference"
    },
    "@cdktn/provider-awscc.s3TablesTableBucketPolicy.S3TablesTableBucketPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3tables_table_bucket_policy awscc_s3tables_table_bucket_policy}."
      },
      "fqn": "@cdktn/provider-awscc.s3TablesTableBucketPolicy.S3TablesTableBucketPolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3tables_table_bucket_policy awscc_s3tables_table_bucket_policy} Resource."
        },
        "locationInModule": {
          "filename": "src/s3tables-table-bucket-policy/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.s3TablesTableBucketPolicy.S3TablesTableBucketPolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3tables-table-bucket-policy/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a S3TablesTableBucketPolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/s3tables-table-bucket-policy/index.ts",
            "line": 49
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the S3TablesTableBucketPolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3tables_table_bucket_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing S3TablesTableBucketPolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the S3TablesTableBucketPolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table-bucket-policy/index.ts",
            "line": 123
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table-bucket-policy/index.ts",
            "line": 130
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "S3TablesTableBucketPolicy",
      "namespace": "s3TablesTableBucketPolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table-bucket-policy/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table-bucket-policy/index.ts",
            "line": 89
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table-bucket-policy/index.ts",
            "line": 102
          },
          "name": "resourcePolicyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table-bucket-policy/index.ts",
            "line": 115
          },
          "name": "tableBucketArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table-bucket-policy/index.ts",
            "line": 95
          },
          "name": "resourcePolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table-bucket-policy/index.ts",
            "line": 108
          },
          "name": "tableBucketArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3tables-table-bucket-policy/index:S3TablesTableBucketPolicy"
    },
    "@cdktn/provider-awscc.s3TablesTableBucketPolicy.S3TablesTableBucketPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3TablesTableBucketPolicy.S3TablesTableBucketPolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3tables-table-bucket-policy/index.ts",
        "line": 14
      },
      "name": "S3TablesTableBucketPolicyConfig",
      "namespace": "s3TablesTableBucketPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "In IAM, you must provide policy documents in JSON format. However, in CloudFormation you can provide the policy in JSON or YAML format because CloudFormation converts YAML to JSON before submitting it to IAM.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3tables_table_bucket_policy#resource_policy S3TablesTableBucketPolicy#resource_policy}",
            "stability": "stable",
            "summary": "A policy document containing permissions to add to the specified table bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table-bucket-policy/index.ts",
            "line": 20
          },
          "name": "resourcePolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3tables_table_bucket_policy#table_bucket_arn S3TablesTableBucketPolicy#table_bucket_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the table bucket to which the policy applies."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table-bucket-policy/index.ts",
            "line": 26
          },
          "name": "tableBucketArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3tables-table-bucket-policy/index:S3TablesTableBucketPolicyConfig"
    },
    "@cdktn/provider-awscc.s3TablesTablePolicy.S3TablesTablePolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3tables_table_policy awscc_s3tables_table_policy}."
      },
      "fqn": "@cdktn/provider-awscc.s3TablesTablePolicy.S3TablesTablePolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3tables_table_policy awscc_s3tables_table_policy} Resource."
        },
        "locationInModule": {
          "filename": "src/s3tables-table-policy/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.s3TablesTablePolicy.S3TablesTablePolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3tables-table-policy/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a S3TablesTablePolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/s3tables-table-policy/index.ts",
            "line": 49
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the S3TablesTablePolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3tables_table_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing S3TablesTablePolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the S3TablesTablePolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table-policy/index.ts",
            "line": 138
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table-policy/index.ts",
            "line": 145
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "S3TablesTablePolicy",
      "namespace": "s3TablesTablePolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table-policy/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table-policy/index.ts",
            "line": 89
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table-policy/index.ts",
            "line": 94
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table-policy/index.ts",
            "line": 125
          },
          "name": "tableBucketArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table-policy/index.ts",
            "line": 130
          },
          "name": "tableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table-policy/index.ts",
            "line": 107
          },
          "name": "resourcePolicyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table-policy/index.ts",
            "line": 120
          },
          "name": "tableArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table-policy/index.ts",
            "line": 100
          },
          "name": "resourcePolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3tables-table-policy/index.ts",
            "line": 113
          },
          "name": "tableArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3tables-table-policy/index:S3TablesTablePolicy"
    },
    "@cdktn/provider-awscc.s3TablesTablePolicy.S3TablesTablePolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3TablesTablePolicy.S3TablesTablePolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3tables-table-policy/index.ts",
        "line": 14
      },
      "name": "S3TablesTablePolicyConfig",
      "namespace": "s3TablesTablePolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "In IAM, you must provide policy documents in JSON format. However, in CloudFormation you can provide the policy in JSON or YAML format because CloudFormation converts YAML to JSON before submitting it to IAM.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3tables_table_policy#resource_policy S3TablesTablePolicy#resource_policy}",
            "stability": "stable",
            "summary": "A policy document containing permissions to add to the specified table."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table-policy/index.ts",
            "line": 20
          },
          "name": "resourcePolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3tables_table_policy#table_arn S3TablesTablePolicy#table_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the specified table."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3tables-table-policy/index.ts",
            "line": 26
          },
          "name": "tableArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3tables-table-policy/index:S3TablesTablePolicyConfig"
    },
    "@cdktn/provider-awscc.s3VectorsIndex.S3VectorsIndex": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3vectors_index awscc_s3vectors_index}."
      },
      "fqn": "@cdktn/provider-awscc.s3VectorsIndex.S3VectorsIndex",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3vectors_index awscc_s3vectors_index} Resource."
        },
        "locationInModule": {
          "filename": "src/s3vectors-index/index.ts",
          "line": 486
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.s3VectorsIndex.S3VectorsIndexConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3vectors-index/index.ts",
        "line": 454
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a S3VectorsIndex resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/s3vectors-index/index.ts",
            "line": 471
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the S3VectorsIndex to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3vectors_index#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing S3VectorsIndex that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the S3VectorsIndex to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3vectors-index/index.ts",
            "line": 566
          },
          "name": "putEncryptionConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3VectorsIndex.S3VectorsIndexEncryptionConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3vectors-index/index.ts",
            "line": 608
          },
          "name": "putMetadataConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3VectorsIndex.S3VectorsIndexMetadataConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3vectors-index/index.ts",
            "line": 624
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.s3VectorsIndex.S3VectorsIndexTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3vectors-index/index.ts",
            "line": 569
          },
          "name": "resetEncryptionConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3vectors-index/index.ts",
            "line": 595
          },
          "name": "resetIndexName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3vectors-index/index.ts",
            "line": 611
          },
          "name": "resetMetadataConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3vectors-index/index.ts",
            "line": 627
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3vectors-index/index.ts",
            "line": 643
          },
          "name": "resetVectorBucketArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3vectors-index/index.ts",
            "line": 659
          },
          "name": "resetVectorBucketName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3vectors-index/index.ts",
            "line": 671
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3vectors-index/index.ts",
            "line": 685
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "S3VectorsIndex",
      "namespace": "s3VectorsIndex",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3vectors-index/index.ts",
            "line": 459
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3vectors-index/index.ts",
            "line": 518
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3vectors-index/index.ts",
            "line": 563
          },
          "name": "encryptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3VectorsIndex.S3VectorsIndexEncryptionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3vectors-index/index.ts",
            "line": 578
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3vectors-index/index.ts",
            "line": 583
          },
          "name": "indexArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3vectors-index/index.ts",
            "line": 605
          },
          "name": "metadataConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3VectorsIndex.S3VectorsIndexMetadataConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3vectors-index/index.ts",
            "line": 621
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3VectorsIndex.S3VectorsIndexTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3vectors-index/index.ts",
            "line": 531
          },
          "name": "dataTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3vectors-index/index.ts",
            "line": 544
          },
          "name": "dimensionInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3vectors-index/index.ts",
            "line": 557
          },
          "name": "distanceMetricInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3vectors-index/index.ts",
            "line": 573
          },
          "name": "encryptionConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3VectorsIndex.S3VectorsIndexEncryptionConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3vectors-index/index.ts",
            "line": 599
          },
          "name": "indexNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3vectors-index/index.ts",
            "line": 615
          },
          "name": "metadataConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3VectorsIndex.S3VectorsIndexMetadataConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3vectors-index/index.ts",
            "line": 631
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3VectorsIndex.S3VectorsIndexTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3vectors-index/index.ts",
            "line": 647
          },
          "name": "vectorBucketArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3vectors-index/index.ts",
            "line": 663
          },
          "name": "vectorBucketNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3vectors-index/index.ts",
            "line": 524
          },
          "name": "dataType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3vectors-index/index.ts",
            "line": 537
          },
          "name": "dimension",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3vectors-index/index.ts",
            "line": 550
          },
          "name": "distanceMetric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3vectors-index/index.ts",
            "line": 589
          },
          "name": "indexName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3vectors-index/index.ts",
            "line": 637
          },
          "name": "vectorBucketArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3vectors-index/index.ts",
            "line": 653
          },
          "name": "vectorBucketName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3vectors-index/index:S3VectorsIndex"
    },
    "@cdktn/provider-awscc.s3VectorsIndex.S3VectorsIndexConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3VectorsIndex.S3VectorsIndexConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3vectors-index/index.ts",
        "line": 14
      },
      "name": "S3VectorsIndexConfig",
      "namespace": "s3VectorsIndex",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3vectors_index#data_type S3VectorsIndex#data_type}",
            "stability": "stable",
            "summary": "The data type of the vectors to be inserted into the vector index."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3vectors-index/index.ts",
            "line": 20
          },
          "name": "dataType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3vectors_index#dimension S3VectorsIndex#dimension}",
            "stability": "stable",
            "summary": "The dimensions of the vectors to be inserted into the vector index."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3vectors-index/index.ts",
            "line": 26
          },
          "name": "dimension",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3vectors_index#distance_metric S3VectorsIndex#distance_metric}",
            "stability": "stable",
            "summary": "The distance metric to be used for similarity search."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3vectors-index/index.ts",
            "line": 32
          },
          "name": "distanceMetric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3vectors_index#encryption_configuration S3VectorsIndex#encryption_configuration}",
            "stability": "stable",
            "summary": "The encryption configuration for the index."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3vectors-index/index.ts",
            "line": 38
          },
          "name": "encryptionConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3VectorsIndex.S3VectorsIndexEncryptionConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3vectors_index#index_name S3VectorsIndex#index_name}",
            "stability": "stable",
            "summary": "The name of the vector index to create."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3vectors-index/index.ts",
            "line": 44
          },
          "name": "indexName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3vectors_index#metadata_configuration S3VectorsIndex#metadata_configuration}",
            "stability": "stable",
            "summary": "The metadata configuration for the vector index."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3vectors-index/index.ts",
            "line": 50
          },
          "name": "metadataConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3VectorsIndex.S3VectorsIndexMetadataConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3vectors_index#tags S3VectorsIndex#tags}",
            "stability": "stable",
            "summary": "User tags (key-value pairs) to associate with the index."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3vectors-index/index.ts",
            "line": 56
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3VectorsIndex.S3VectorsIndexTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3vectors_index#vector_bucket_arn S3VectorsIndex#vector_bucket_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the vector bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3vectors-index/index.ts",
            "line": 62
          },
          "name": "vectorBucketArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3vectors_index#vector_bucket_name S3VectorsIndex#vector_bucket_name}",
            "stability": "stable",
            "summary": "The name of the vector bucket that contains the vector index."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3vectors-index/index.ts",
            "line": 68
          },
          "name": "vectorBucketName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3vectors-index/index:S3VectorsIndexConfig"
    },
    "@cdktn/provider-awscc.s3VectorsIndex.S3VectorsIndexEncryptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3VectorsIndex.S3VectorsIndexEncryptionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3vectors-index/index.ts",
        "line": 70
      },
      "name": "S3VectorsIndexEncryptionConfiguration",
      "namespace": "s3VectorsIndex",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter is allowed if and only if sseType is set to aws:kms\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3vectors_index#kms_key_arn S3VectorsIndex#kms_key_arn}",
            "stability": "stable",
            "summary": "AWS Key Management Service (KMS) customer managed key ID to use for the encryption configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3vectors-index/index.ts",
            "line": 76
          },
          "name": "kmsKeyArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3vectors_index#sse_type S3VectorsIndex#sse_type}",
            "stability": "stable",
            "summary": "Defines the server-side encryption type for index encryption configuration. Defaults to the parent vector bucket's encryption settings when unspecified."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3vectors-index/index.ts",
            "line": 82
          },
          "name": "sseType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3vectors-index/index:S3VectorsIndexEncryptionConfiguration"
    },
    "@cdktn/provider-awscc.s3VectorsIndex.S3VectorsIndexEncryptionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3VectorsIndex.S3VectorsIndexEncryptionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3vectors-index/index.ts",
          "line": 129
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3vectors-index/index.ts",
        "line": 121
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3vectors-index/index.ts",
            "line": 177
          },
          "name": "resetKmsKeyArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3vectors-index/index.ts",
            "line": 193
          },
          "name": "resetSseType"
        }
      ],
      "name": "S3VectorsIndexEncryptionConfigurationOutputReference",
      "namespace": "s3VectorsIndex",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3vectors-index/index.ts",
            "line": 181
          },
          "name": "kmsKeyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3vectors-index/index.ts",
            "line": 197
          },
          "name": "sseTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3vectors-index/index.ts",
            "line": 171
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3vectors-index/index.ts",
            "line": 187
          },
          "name": "sseType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3vectors-index/index.ts",
            "line": 133
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3VectorsIndex.S3VectorsIndexEncryptionConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3vectors-index/index:S3VectorsIndexEncryptionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.s3VectorsIndex.S3VectorsIndexMetadataConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3VectorsIndex.S3VectorsIndexMetadataConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3vectors-index/index.ts",
        "line": 201
      },
      "name": "S3VectorsIndexMetadataConfiguration",
      "namespace": "s3VectorsIndex",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Unlike default metadata keys, these keys cannot be used as query filters. Non-filterable metadata keys can be retrieved but cannot be searched, queried, or filtered. You can access non-filterable metadata keys of your vectors after finding the vectors.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3vectors_index#non_filterable_metadata_keys S3VectorsIndex#non_filterable_metadata_keys}",
            "stability": "stable",
            "summary": "Non-filterable metadata keys allow you to enrich vectors with additional context during storage and retrieval."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3vectors-index/index.ts",
            "line": 207
          },
          "name": "nonFilterableMetadataKeys",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/s3vectors-index/index:S3VectorsIndexMetadataConfiguration"
    },
    "@cdktn/provider-awscc.s3VectorsIndex.S3VectorsIndexMetadataConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3VectorsIndex.S3VectorsIndexMetadataConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3vectors-index/index.ts",
          "line": 247
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3vectors-index/index.ts",
        "line": 239
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3vectors-index/index.ts",
            "line": 289
          },
          "name": "resetNonFilterableMetadataKeys"
        }
      ],
      "name": "S3VectorsIndexMetadataConfigurationOutputReference",
      "namespace": "s3VectorsIndex",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3vectors-index/index.ts",
            "line": 293
          },
          "name": "nonFilterableMetadataKeysInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3vectors-index/index.ts",
            "line": 283
          },
          "name": "nonFilterableMetadataKeys",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3vectors-index/index.ts",
            "line": 251
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3VectorsIndex.S3VectorsIndexMetadataConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3vectors-index/index:S3VectorsIndexMetadataConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.s3VectorsIndex.S3VectorsIndexTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3VectorsIndex.S3VectorsIndexTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3vectors-index/index.ts",
        "line": 297
      },
      "name": "S3VectorsIndexTags",
      "namespace": "s3VectorsIndex",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "custom": {
              "": ".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3vectors_index#key S3VectorsIndex#key}"
            },
            "remarks": "Tag key cannot start with 'aws:' and can only contain alphanumeric characters, spaces, _, ., /, =, +, -, and",
            "stability": "stable",
            "summary": "Tag key must be between 1 to 128 characters in length."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3vectors-index/index.ts",
            "line": 303
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "custom": {
              "": ".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3vectors_index#value S3VectorsIndex#value}"
            },
            "remarks": "Tag value can only contain alphanumeric characters, spaces, _, ., /, =, +, -, and",
            "stability": "stable",
            "summary": "Tag value must be between 0 to 256 characters in length."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3vectors-index/index.ts",
            "line": 309
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3vectors-index/index:S3VectorsIndexTags"
    },
    "@cdktn/provider-awscc.s3VectorsIndex.S3VectorsIndexTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3VectorsIndex.S3VectorsIndexTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3vectors-index/index.ts",
          "line": 439
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3vectors-index/index.ts",
        "line": 431
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3vectors-index/index.ts",
            "line": 446
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.s3VectorsIndex.S3VectorsIndexTagsOutputReference"
            }
          }
        }
      ],
      "name": "S3VectorsIndexTagsList",
      "namespace": "s3VectorsIndex",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3vectors-index/index.ts",
            "line": 432
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3VectorsIndex.S3VectorsIndexTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3vectors-index/index:S3VectorsIndexTagsList"
    },
    "@cdktn/provider-awscc.s3VectorsIndex.S3VectorsIndexTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3VectorsIndex.S3VectorsIndexTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3vectors-index/index.ts",
          "line": 358
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3vectors-index/index.ts",
        "line": 348
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3vectors-index/index.ts",
            "line": 406
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3vectors-index/index.ts",
            "line": 422
          },
          "name": "resetValue"
        }
      ],
      "name": "S3VectorsIndexTagsOutputReference",
      "namespace": "s3VectorsIndex",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3vectors-index/index.ts",
            "line": 410
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3vectors-index/index.ts",
            "line": 426
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3vectors-index/index.ts",
            "line": 400
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3vectors-index/index.ts",
            "line": 416
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3vectors-index/index.ts",
            "line": 362
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3VectorsIndex.S3VectorsIndexTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3vectors-index/index:S3VectorsIndexTagsOutputReference"
    },
    "@cdktn/provider-awscc.s3VectorsVectorBucket.S3VectorsVectorBucket": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3vectors_vector_bucket awscc_s3vectors_vector_bucket}."
      },
      "fqn": "@cdktn/provider-awscc.s3VectorsVectorBucket.S3VectorsVectorBucket",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3vectors_vector_bucket awscc_s3vectors_vector_bucket} Resource."
        },
        "locationInModule": {
          "filename": "src/s3vectors-vector-bucket/index.ts",
          "line": 354
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.s3VectorsVectorBucket.S3VectorsVectorBucketConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3vectors-vector-bucket/index.ts",
        "line": 322
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a S3VectorsVectorBucket resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/s3vectors-vector-bucket/index.ts",
            "line": 339
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the S3VectorsVectorBucket to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3vectors_vector_bucket#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing S3VectorsVectorBucket that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the S3VectorsVectorBucket to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3vectors-vector-bucket/index.ts",
            "line": 389
          },
          "name": "putEncryptionConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.s3VectorsVectorBucket.S3VectorsVectorBucketEncryptionConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3vectors-vector-bucket/index.ts",
            "line": 410
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.s3VectorsVectorBucket.S3VectorsVectorBucketTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3vectors-vector-bucket/index.ts",
            "line": 392
          },
          "name": "resetEncryptionConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3vectors-vector-bucket/index.ts",
            "line": 413
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3vectors-vector-bucket/index.ts",
            "line": 434
          },
          "name": "resetVectorBucketName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3vectors-vector-bucket/index.ts",
            "line": 446
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3vectors-vector-bucket/index.ts",
            "line": 454
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "S3VectorsVectorBucket",
      "namespace": "s3VectorsVectorBucket",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3vectors-vector-bucket/index.ts",
            "line": 327
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3vectors-vector-bucket/index.ts",
            "line": 380
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3vectors-vector-bucket/index.ts",
            "line": 386
          },
          "name": "encryptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3VectorsVectorBucket.S3VectorsVectorBucketEncryptionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3vectors-vector-bucket/index.ts",
            "line": 401
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3vectors-vector-bucket/index.ts",
            "line": 407
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.s3VectorsVectorBucket.S3VectorsVectorBucketTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3vectors-vector-bucket/index.ts",
            "line": 422
          },
          "name": "vectorBucketArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3vectors-vector-bucket/index.ts",
            "line": 396
          },
          "name": "encryptionConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3VectorsVectorBucket.S3VectorsVectorBucketEncryptionConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3vectors-vector-bucket/index.ts",
            "line": 417
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3VectorsVectorBucket.S3VectorsVectorBucketTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3vectors-vector-bucket/index.ts",
            "line": 438
          },
          "name": "vectorBucketNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3vectors-vector-bucket/index.ts",
            "line": 428
          },
          "name": "vectorBucketName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3vectors-vector-bucket/index:S3VectorsVectorBucket"
    },
    "@cdktn/provider-awscc.s3VectorsVectorBucket.S3VectorsVectorBucketConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3VectorsVectorBucket.S3VectorsVectorBucketConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3vectors-vector-bucket/index.ts",
        "line": 14
      },
      "name": "S3VectorsVectorBucketConfig",
      "namespace": "s3VectorsVectorBucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3vectors_vector_bucket#encryption_configuration S3VectorsVectorBucket#encryption_configuration}",
            "stability": "stable",
            "summary": "The encryption configuration for the vector bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3vectors-vector-bucket/index.ts",
            "line": 20
          },
          "name": "encryptionConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.s3VectorsVectorBucket.S3VectorsVectorBucketEncryptionConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3vectors_vector_bucket#tags S3VectorsVectorBucket#tags}",
            "stability": "stable",
            "summary": "User tags (key-value pairs) to associate with the vector bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3vectors-vector-bucket/index.ts",
            "line": 26
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3VectorsVectorBucket.S3VectorsVectorBucketTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3vectors_vector_bucket#vector_bucket_name S3VectorsVectorBucket#vector_bucket_name}",
            "stability": "stable",
            "summary": "The name of the vector bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3vectors-vector-bucket/index.ts",
            "line": 32
          },
          "name": "vectorBucketName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3vectors-vector-bucket/index:S3VectorsVectorBucketConfig"
    },
    "@cdktn/provider-awscc.s3VectorsVectorBucket.S3VectorsVectorBucketEncryptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3VectorsVectorBucket.S3VectorsVectorBucketEncryptionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3vectors-vector-bucket/index.ts",
        "line": 34
      },
      "name": "S3VectorsVectorBucketEncryptionConfiguration",
      "namespace": "s3VectorsVectorBucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter is allowed if and only if sseType is set to aws:kms\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3vectors_vector_bucket#kms_key_arn S3VectorsVectorBucket#kms_key_arn}",
            "stability": "stable",
            "summary": "AWS Key Management Service (KMS) customer managed key ID to use for the encryption configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3vectors-vector-bucket/index.ts",
            "line": 40
          },
          "name": "kmsKeyArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "By default, if you don't specify, all new vectors in Amazon S3 vector buckets use server-side encryption with Amazon S3 managed keys (SSE-S3), specifically AES256.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3vectors_vector_bucket#sse_type S3VectorsVectorBucket#sse_type}",
            "stability": "stable",
            "summary": "The server-side encryption type to use for the encryption configuration of the vector bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3vectors-vector-bucket/index.ts",
            "line": 46
          },
          "name": "sseType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3vectors-vector-bucket/index:S3VectorsVectorBucketEncryptionConfiguration"
    },
    "@cdktn/provider-awscc.s3VectorsVectorBucket.S3VectorsVectorBucketEncryptionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3VectorsVectorBucket.S3VectorsVectorBucketEncryptionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3vectors-vector-bucket/index.ts",
          "line": 93
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3vectors-vector-bucket/index.ts",
        "line": 85
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3vectors-vector-bucket/index.ts",
            "line": 141
          },
          "name": "resetKmsKeyArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3vectors-vector-bucket/index.ts",
            "line": 157
          },
          "name": "resetSseType"
        }
      ],
      "name": "S3VectorsVectorBucketEncryptionConfigurationOutputReference",
      "namespace": "s3VectorsVectorBucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3vectors-vector-bucket/index.ts",
            "line": 145
          },
          "name": "kmsKeyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3vectors-vector-bucket/index.ts",
            "line": 161
          },
          "name": "sseTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3vectors-vector-bucket/index.ts",
            "line": 135
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3vectors-vector-bucket/index.ts",
            "line": 151
          },
          "name": "sseType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3vectors-vector-bucket/index.ts",
            "line": 97
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3VectorsVectorBucket.S3VectorsVectorBucketEncryptionConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3vectors-vector-bucket/index:S3VectorsVectorBucketEncryptionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.s3VectorsVectorBucket.S3VectorsVectorBucketTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3VectorsVectorBucket.S3VectorsVectorBucketTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3vectors-vector-bucket/index.ts",
        "line": 165
      },
      "name": "S3VectorsVectorBucketTags",
      "namespace": "s3VectorsVectorBucket",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "custom": {
              "": ".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3vectors_vector_bucket#key S3VectorsVectorBucket#key}"
            },
            "remarks": "Tag key cannot start with 'aws:' and can only contain alphanumeric characters, spaces, _, ., /, =, +, -, and",
            "stability": "stable",
            "summary": "Tag key must be between 1 to 128 characters in length."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3vectors-vector-bucket/index.ts",
            "line": 171
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "custom": {
              "": ".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3vectors_vector_bucket#value S3VectorsVectorBucket#value}"
            },
            "remarks": "Tag value can only contain alphanumeric characters, spaces, _, ., /, =, +, -, and",
            "stability": "stable",
            "summary": "Tag value must be between 0 to 256 characters in length."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3vectors-vector-bucket/index.ts",
            "line": 177
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3vectors-vector-bucket/index:S3VectorsVectorBucketTags"
    },
    "@cdktn/provider-awscc.s3VectorsVectorBucket.S3VectorsVectorBucketTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3VectorsVectorBucket.S3VectorsVectorBucketTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3vectors-vector-bucket/index.ts",
          "line": 307
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3vectors-vector-bucket/index.ts",
        "line": 299
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3vectors-vector-bucket/index.ts",
            "line": 314
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.s3VectorsVectorBucket.S3VectorsVectorBucketTagsOutputReference"
            }
          }
        }
      ],
      "name": "S3VectorsVectorBucketTagsList",
      "namespace": "s3VectorsVectorBucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3vectors-vector-bucket/index.ts",
            "line": 300
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.s3VectorsVectorBucket.S3VectorsVectorBucketTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3vectors-vector-bucket/index:S3VectorsVectorBucketTagsList"
    },
    "@cdktn/provider-awscc.s3VectorsVectorBucket.S3VectorsVectorBucketTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3VectorsVectorBucket.S3VectorsVectorBucketTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/s3vectors-vector-bucket/index.ts",
          "line": 226
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3vectors-vector-bucket/index.ts",
        "line": 216
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3vectors-vector-bucket/index.ts",
            "line": 274
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3vectors-vector-bucket/index.ts",
            "line": 290
          },
          "name": "resetValue"
        }
      ],
      "name": "S3VectorsVectorBucketTagsOutputReference",
      "namespace": "s3VectorsVectorBucket",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3vectors-vector-bucket/index.ts",
            "line": 278
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3vectors-vector-bucket/index.ts",
            "line": 294
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3vectors-vector-bucket/index.ts",
            "line": 268
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3vectors-vector-bucket/index.ts",
            "line": 284
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3vectors-vector-bucket/index.ts",
            "line": 230
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.s3VectorsVectorBucket.S3VectorsVectorBucketTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/s3vectors-vector-bucket/index:S3VectorsVectorBucketTagsOutputReference"
    },
    "@cdktn/provider-awscc.s3VectorsVectorBucketPolicy.S3VectorsVectorBucketPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3vectors_vector_bucket_policy awscc_s3vectors_vector_bucket_policy}."
      },
      "fqn": "@cdktn/provider-awscc.s3VectorsVectorBucketPolicy.S3VectorsVectorBucketPolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3vectors_vector_bucket_policy awscc_s3vectors_vector_bucket_policy} Resource."
        },
        "locationInModule": {
          "filename": "src/s3vectors-vector-bucket-policy/index.ts",
          "line": 70
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.s3VectorsVectorBucketPolicy.S3VectorsVectorBucketPolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/s3vectors-vector-bucket-policy/index.ts",
        "line": 38
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a S3VectorsVectorBucketPolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/s3vectors-vector-bucket-policy/index.ts",
            "line": 55
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the S3VectorsVectorBucketPolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3vectors_vector_bucket_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing S3VectorsVectorBucketPolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the S3VectorsVectorBucketPolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3vectors-vector-bucket-policy/index.ts",
            "line": 121
          },
          "name": "resetVectorBucketArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3vectors-vector-bucket-policy/index.ts",
            "line": 137
          },
          "name": "resetVectorBucketName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3vectors-vector-bucket-policy/index.ts",
            "line": 149
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3vectors-vector-bucket-policy/index.ts",
            "line": 157
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "S3VectorsVectorBucketPolicy",
      "namespace": "s3VectorsVectorBucketPolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3vectors-vector-bucket-policy/index.ts",
            "line": 43
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3vectors-vector-bucket-policy/index.ts",
            "line": 96
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3vectors-vector-bucket-policy/index.ts",
            "line": 109
          },
          "name": "policyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3vectors-vector-bucket-policy/index.ts",
            "line": 125
          },
          "name": "vectorBucketArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3vectors-vector-bucket-policy/index.ts",
            "line": 141
          },
          "name": "vectorBucketNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3vectors-vector-bucket-policy/index.ts",
            "line": 102
          },
          "name": "policy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3vectors-vector-bucket-policy/index.ts",
            "line": 115
          },
          "name": "vectorBucketArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/s3vectors-vector-bucket-policy/index.ts",
            "line": 131
          },
          "name": "vectorBucketName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3vectors-vector-bucket-policy/index:S3VectorsVectorBucketPolicy"
    },
    "@cdktn/provider-awscc.s3VectorsVectorBucketPolicy.S3VectorsVectorBucketPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.s3VectorsVectorBucketPolicy.S3VectorsVectorBucketPolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/s3vectors-vector-bucket-policy/index.ts",
        "line": 14
      },
      "name": "S3VectorsVectorBucketPolicyConfig",
      "namespace": "s3VectorsVectorBucketPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "In IAM, you must provide policy documents in JSON format. However, in CloudFormation you can provide the policy in JSON or YAML format because CloudFormation converts YAML to JSON before submitting it to IAM.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3vectors_vector_bucket_policy#policy S3VectorsVectorBucketPolicy#policy}",
            "stability": "stable",
            "summary": "A policy document containing permissions to add to the specified vector bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3vectors-vector-bucket-policy/index.ts",
            "line": 20
          },
          "name": "policy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3vectors_vector_bucket_policy#vector_bucket_arn S3VectorsVectorBucketPolicy#vector_bucket_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the vector bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3vectors-vector-bucket-policy/index.ts",
            "line": 26
          },
          "name": "vectorBucketArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/s3vectors_vector_bucket_policy#vector_bucket_name S3VectorsVectorBucketPolicy#vector_bucket_name}",
            "stability": "stable",
            "summary": "The name of the vector bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/s3vectors-vector-bucket-policy/index.ts",
            "line": 32
          },
          "name": "vectorBucketName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/s3vectors-vector-bucket-policy/index:S3VectorsVectorBucketPolicyConfig"
    },
    "@cdktn/provider-awscc.sagemakerAction.SagemakerAction": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_action awscc_sagemaker_action}."
      },
      "fqn": "@cdktn/provider-awscc.sagemakerAction.SagemakerAction",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_action awscc_sagemaker_action} Resource."
        },
        "locationInModule": {
          "filename": "src/sagemaker-action/index.ts",
          "line": 617
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerAction.SagemakerActionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-action/index.ts",
        "line": 585
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SagemakerAction resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/sagemaker-action/index.ts",
            "line": 602
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SagemakerAction to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_action#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SagemakerAction that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SagemakerAction to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-action/index.ts",
            "line": 714
          },
          "name": "putMetadataProperties",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerAction.SagemakerActionMetadataProperties"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-action/index.ts",
            "line": 746
          },
          "name": "putSource",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerAction.SagemakerActionSource"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-action/index.ts",
            "line": 775
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sagemakerAction.SagemakerActionTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-action/index.ts",
            "line": 691
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-action/index.ts",
            "line": 717
          },
          "name": "resetMetadataProperties"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-action/index.ts",
            "line": 733
          },
          "name": "resetProperties"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-action/index.ts",
            "line": 762
          },
          "name": "resetStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-action/index.ts",
            "line": 778
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-action/index.ts",
            "line": 790
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-action/index.ts",
            "line": 803
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SagemakerAction",
      "namespace": "sagemakerAction",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-action/index.ts",
            "line": 590
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-action/index.ts",
            "line": 674
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-action/index.ts",
            "line": 679
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-action/index.ts",
            "line": 700
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-action/index.ts",
            "line": 705
          },
          "name": "lastModifiedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-action/index.ts",
            "line": 711
          },
          "name": "metadataProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerAction.SagemakerActionMetadataPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-action/index.ts",
            "line": 743
          },
          "name": "source",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerAction.SagemakerActionSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-action/index.ts",
            "line": 772
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerAction.SagemakerActionTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-action/index.ts",
            "line": 656
          },
          "name": "actionNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-action/index.ts",
            "line": 669
          },
          "name": "actionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-action/index.ts",
            "line": 695
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-action/index.ts",
            "line": 721
          },
          "name": "metadataPropertiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerAction.SagemakerActionMetadataProperties"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-action/index.ts",
            "line": 737
          },
          "name": "propertiesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-action/index.ts",
            "line": 750
          },
          "name": "sourceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerAction.SagemakerActionSource"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-action/index.ts",
            "line": 766
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-action/index.ts",
            "line": 782
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerAction.SagemakerActionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-action/index.ts",
            "line": 649
          },
          "name": "actionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-action/index.ts",
            "line": 662
          },
          "name": "actionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-action/index.ts",
            "line": 685
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-action/index.ts",
            "line": 727
          },
          "name": "properties",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-action/index.ts",
            "line": 756
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-action/index:SagemakerAction"
    },
    "@cdktn/provider-awscc.sagemakerAction.SagemakerActionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerAction.SagemakerActionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-action/index.ts",
        "line": 14
      },
      "name": "SagemakerActionConfig",
      "namespace": "sagemakerAction",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_action#action_name SagemakerAction#action_name}",
            "stability": "stable",
            "summary": "The name of the action. Must be unique to your account in an AWS Region."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-action/index.ts",
            "line": 20
          },
          "name": "actionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_action#action_type SagemakerAction#action_type}",
            "stability": "stable",
            "summary": "The action type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-action/index.ts",
            "line": 26
          },
          "name": "actionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_action#source SagemakerAction#source}",
            "stability": "stable",
            "summary": "The source type, ID, and URI."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-action/index.ts",
            "line": 50
          },
          "name": "source",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerAction.SagemakerActionSource"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_action#description SagemakerAction#description}",
            "stability": "stable",
            "summary": "The description of the action."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-action/index.ts",
            "line": 32
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_action#metadata_properties SagemakerAction#metadata_properties}",
            "stability": "stable",
            "summary": "Metadata properties of the tracking entity, trial, or trial component."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-action/index.ts",
            "line": 38
          },
          "name": "metadataProperties",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerAction.SagemakerActionMetadataProperties"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_action#properties SagemakerAction#properties}",
            "stability": "stable",
            "summary": "A list of properties to add to the action."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-action/index.ts",
            "line": 44
          },
          "name": "properties",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_action#status SagemakerAction#status}",
            "stability": "stable",
            "summary": "The status of the action."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-action/index.ts",
            "line": 56
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_action#tags SagemakerAction#tags}",
            "stability": "stable",
            "summary": "A list of tags to apply to the action."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-action/index.ts",
            "line": 62
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerAction.SagemakerActionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-action/index:SagemakerActionConfig"
    },
    "@cdktn/provider-awscc.sagemakerAction.SagemakerActionMetadataProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerAction.SagemakerActionMetadataProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-action/index.ts",
        "line": 64
      },
      "name": "SagemakerActionMetadataProperties",
      "namespace": "sagemakerAction",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_action#commit_id SagemakerAction#commit_id}",
            "stability": "stable",
            "summary": "The commit ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-action/index.ts",
            "line": 70
          },
          "name": "commitId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_action#generated_by SagemakerAction#generated_by}",
            "stability": "stable",
            "summary": "The entity this entity was generated by."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-action/index.ts",
            "line": 76
          },
          "name": "generatedBy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_action#project_id SagemakerAction#project_id}",
            "stability": "stable",
            "summary": "The project ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-action/index.ts",
            "line": 82
          },
          "name": "projectId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_action#repository SagemakerAction#repository}",
            "stability": "stable",
            "summary": "The repository."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-action/index.ts",
            "line": 88
          },
          "name": "repository",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-action/index:SagemakerActionMetadataProperties"
    },
    "@cdktn/provider-awscc.sagemakerAction.SagemakerActionMetadataPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerAction.SagemakerActionMetadataPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-action/index.ts",
          "line": 149
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-action/index.ts",
        "line": 141
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-action/index.ts",
            "line": 209
          },
          "name": "resetCommitId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-action/index.ts",
            "line": 225
          },
          "name": "resetGeneratedBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-action/index.ts",
            "line": 241
          },
          "name": "resetProjectId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-action/index.ts",
            "line": 257
          },
          "name": "resetRepository"
        }
      ],
      "name": "SagemakerActionMetadataPropertiesOutputReference",
      "namespace": "sagemakerAction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-action/index.ts",
            "line": 213
          },
          "name": "commitIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-action/index.ts",
            "line": 229
          },
          "name": "generatedByInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-action/index.ts",
            "line": 245
          },
          "name": "projectIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-action/index.ts",
            "line": 261
          },
          "name": "repositoryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-action/index.ts",
            "line": 203
          },
          "name": "commitId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-action/index.ts",
            "line": 219
          },
          "name": "generatedBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-action/index.ts",
            "line": 235
          },
          "name": "projectId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-action/index.ts",
            "line": 251
          },
          "name": "repository",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-action/index.ts",
            "line": 153
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerAction.SagemakerActionMetadataProperties"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-action/index:SagemakerActionMetadataPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerAction.SagemakerActionSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerAction.SagemakerActionSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-action/index.ts",
        "line": 265
      },
      "name": "SagemakerActionSource",
      "namespace": "sagemakerAction",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_action#source_uri SagemakerAction#source_uri}",
            "stability": "stable",
            "summary": "The URI of the source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-action/index.ts",
            "line": 283
          },
          "name": "sourceUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_action#source_id SagemakerAction#source_id}",
            "stability": "stable",
            "summary": "The ID of the source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-action/index.ts",
            "line": 271
          },
          "name": "sourceId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_action#source_type SagemakerAction#source_type}",
            "stability": "stable",
            "summary": "The type of the source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-action/index.ts",
            "line": 277
          },
          "name": "sourceType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-action/index:SagemakerActionSource"
    },
    "@cdktn/provider-awscc.sagemakerAction.SagemakerActionSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerAction.SagemakerActionSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-action/index.ts",
          "line": 337
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-action/index.ts",
        "line": 329
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-action/index.ts",
            "line": 391
          },
          "name": "resetSourceId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-action/index.ts",
            "line": 407
          },
          "name": "resetSourceType"
        }
      ],
      "name": "SagemakerActionSourceOutputReference",
      "namespace": "sagemakerAction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-action/index.ts",
            "line": 395
          },
          "name": "sourceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-action/index.ts",
            "line": 411
          },
          "name": "sourceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-action/index.ts",
            "line": 424
          },
          "name": "sourceUriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-action/index.ts",
            "line": 385
          },
          "name": "sourceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-action/index.ts",
            "line": 401
          },
          "name": "sourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-action/index.ts",
            "line": 417
          },
          "name": "sourceUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-action/index.ts",
            "line": 341
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerAction.SagemakerActionSource"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-action/index:SagemakerActionSourceOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerAction.SagemakerActionTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerAction.SagemakerActionTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-action/index.ts",
        "line": 428
      },
      "name": "SagemakerActionTags",
      "namespace": "sagemakerAction",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_action#key SagemakerAction#key}",
            "stability": "stable",
            "summary": "The tag key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-action/index.ts",
            "line": 434
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_action#value SagemakerAction#value}",
            "stability": "stable",
            "summary": "The tag value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-action/index.ts",
            "line": 440
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-action/index:SagemakerActionTags"
    },
    "@cdktn/provider-awscc.sagemakerAction.SagemakerActionTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerAction.SagemakerActionTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-action/index.ts",
          "line": 570
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-action/index.ts",
        "line": 562
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-action/index.ts",
            "line": 577
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerAction.SagemakerActionTagsOutputReference"
            }
          }
        }
      ],
      "name": "SagemakerActionTagsList",
      "namespace": "sagemakerAction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-action/index.ts",
            "line": 563
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerAction.SagemakerActionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-action/index:SagemakerActionTagsList"
    },
    "@cdktn/provider-awscc.sagemakerAction.SagemakerActionTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerAction.SagemakerActionTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-action/index.ts",
          "line": 489
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-action/index.ts",
        "line": 479
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-action/index.ts",
            "line": 537
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-action/index.ts",
            "line": 553
          },
          "name": "resetValue"
        }
      ],
      "name": "SagemakerActionTagsOutputReference",
      "namespace": "sagemakerAction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-action/index.ts",
            "line": 541
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-action/index.ts",
            "line": 557
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-action/index.ts",
            "line": 531
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-action/index.ts",
            "line": 547
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-action/index.ts",
            "line": 493
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerAction.SagemakerActionTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-action/index:SagemakerActionTagsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithm": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_algorithm awscc_sagemaker_algorithm}."
      },
      "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithm",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_algorithm awscc_sagemaker_algorithm} Resource."
        },
        "locationInModule": {
          "filename": "src/sagemaker-algorithm/index.ts",
          "line": 2641
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-algorithm/index.ts",
        "line": 2609
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SagemakerAlgorithm resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 2626
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SagemakerAlgorithm to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_algorithm#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SagemakerAlgorithm that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SagemakerAlgorithm to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 2734
          },
          "name": "putInferenceSpecification",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmInferenceSpecification"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 2750
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 2766
          },
          "name": "putTrainingSpecification",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTrainingSpecification"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 2682
          },
          "name": "resetAlgorithmDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 2711
          },
          "name": "resetCertifyForMarketplace"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 2737
          },
          "name": "resetInferenceSpecification"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 2753
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 2778
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 2789
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SagemakerAlgorithm",
      "namespace": "sagemakerAlgorithm",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 2614
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 2670
          },
          "name": "algorithmArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 2720
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 2725
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 2731
          },
          "name": "inferenceSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmInferenceSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 2747
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 2763
          },
          "name": "trainingSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTrainingSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 2686
          },
          "name": "algorithmDescriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 2699
          },
          "name": "algorithmNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 2715
          },
          "name": "certifyForMarketplaceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 2741
          },
          "name": "inferenceSpecificationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmInferenceSpecification"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 2757
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 2770
          },
          "name": "trainingSpecificationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTrainingSpecification"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 2676
          },
          "name": "algorithmDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 2692
          },
          "name": "algorithmName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 2705
          },
          "name": "certifyForMarketplace",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-algorithm/index:SagemakerAlgorithm"
    },
    "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-algorithm/index.ts",
        "line": 14
      },
      "name": "SagemakerAlgorithmConfig",
      "namespace": "sagemakerAlgorithm",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_algorithm#algorithm_name SagemakerAlgorithm#algorithm_name}",
            "stability": "stable",
            "summary": "The name of the algorithm."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 26
          },
          "name": "algorithmName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_algorithm#training_specification SagemakerAlgorithm#training_specification}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 46
          },
          "name": "trainingSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTrainingSpecification"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_algorithm#algorithm_description SagemakerAlgorithm#algorithm_description}",
            "stability": "stable",
            "summary": "A description of the algorithm."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 20
          },
          "name": "algorithmDescription",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_algorithm#certify_for_marketplace SagemakerAlgorithm#certify_for_marketplace}",
            "stability": "stable",
            "summary": "Whether to certify the algorithm so that it can be listed in AWS Marketplace."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 32
          },
          "name": "certifyForMarketplace",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_algorithm#inference_specification SagemakerAlgorithm#inference_specification}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 36
          },
          "name": "inferenceSpecification",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmInferenceSpecification"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_algorithm#tags SagemakerAlgorithm#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 42
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-algorithm/index:SagemakerAlgorithmConfig"
    },
    "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmInferenceSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmInferenceSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-algorithm/index.ts",
        "line": 522
      },
      "name": "SagemakerAlgorithmInferenceSpecification",
      "namespace": "sagemakerAlgorithm",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_algorithm#containers SagemakerAlgorithm#containers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 526
          },
          "name": "containers",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmInferenceSpecificationContainers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_algorithm#supported_content_types SagemakerAlgorithm#supported_content_types}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 530
          },
          "name": "supportedContentTypes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_algorithm#supported_realtime_inference_instance_types SagemakerAlgorithm#supported_realtime_inference_instance_types}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 534
          },
          "name": "supportedRealtimeInferenceInstanceTypes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_algorithm#supported_response_mime_types SagemakerAlgorithm#supported_response_mime_types}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 538
          },
          "name": "supportedResponseMimeTypes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_algorithm#supported_transform_instance_types SagemakerAlgorithm#supported_transform_instance_types}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 542
          },
          "name": "supportedTransformInstanceTypes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-algorithm/index:SagemakerAlgorithmInferenceSpecification"
    },
    "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmInferenceSpecificationContainers": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmInferenceSpecificationContainers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-algorithm/index.ts",
        "line": 142
      },
      "name": "SagemakerAlgorithmInferenceSpecificationContainers",
      "namespace": "sagemakerAlgorithm",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_algorithm#container_hostname SagemakerAlgorithm#container_hostname}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 146
          },
          "name": "containerHostname",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_algorithm#environment SagemakerAlgorithm#environment}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 150
          },
          "name": "environment",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_algorithm#framework SagemakerAlgorithm#framework}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 154
          },
          "name": "framework",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_algorithm#framework_version SagemakerAlgorithm#framework_version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 158
          },
          "name": "frameworkVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_algorithm#image SagemakerAlgorithm#image}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 162
          },
          "name": "image",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_algorithm#image_digest SagemakerAlgorithm#image_digest}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 166
          },
          "name": "imageDigest",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_algorithm#is_checkpoint SagemakerAlgorithm#is_checkpoint}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 170
          },
          "name": "isCheckpoint",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_algorithm#model_input SagemakerAlgorithm#model_input}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 174
          },
          "name": "modelInput",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmInferenceSpecificationContainersModelInput"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_algorithm#nearest_model_name SagemakerAlgorithm#nearest_model_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 178
          },
          "name": "nearestModelName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-algorithm/index:SagemakerAlgorithmInferenceSpecificationContainers"
    },
    "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmInferenceSpecificationContainersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmInferenceSpecificationContainersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-algorithm/index.ts",
          "line": 511
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-algorithm/index.ts",
        "line": 503
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 518
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmInferenceSpecificationContainersOutputReference"
            }
          }
        }
      ],
      "name": "SagemakerAlgorithmInferenceSpecificationContainersList",
      "namespace": "sagemakerAlgorithm",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 504
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmInferenceSpecificationContainers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-algorithm/index:SagemakerAlgorithmInferenceSpecificationContainersList"
    },
    "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmInferenceSpecificationContainersModelInput": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmInferenceSpecificationContainersModelInput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-algorithm/index.ts",
        "line": 48
      },
      "name": "SagemakerAlgorithmInferenceSpecificationContainersModelInput",
      "namespace": "sagemakerAlgorithm",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_algorithm#data_input_config SagemakerAlgorithm#data_input_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 52
          },
          "name": "dataInputConfig",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-algorithm/index:SagemakerAlgorithmInferenceSpecificationContainersModelInput"
    },
    "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmInferenceSpecificationContainersModelInputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmInferenceSpecificationContainersModelInputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-algorithm/index.ts",
          "line": 92
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-algorithm/index.ts",
        "line": 84
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 134
          },
          "name": "resetDataInputConfig"
        }
      ],
      "name": "SagemakerAlgorithmInferenceSpecificationContainersModelInputOutputReference",
      "namespace": "sagemakerAlgorithm",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 138
          },
          "name": "dataInputConfigInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 128
          },
          "name": "dataInputConfig",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 96
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmInferenceSpecificationContainersModelInput"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-algorithm/index:SagemakerAlgorithmInferenceSpecificationContainersModelInputOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmInferenceSpecificationContainersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmInferenceSpecificationContainersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-algorithm/index.ts",
          "line": 276
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-algorithm/index.ts",
        "line": 266
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 475
          },
          "name": "putModelInput",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmInferenceSpecificationContainersModelInput"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 366
          },
          "name": "resetContainerHostname"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 382
          },
          "name": "resetEnvironment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 398
          },
          "name": "resetFramework"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 414
          },
          "name": "resetFrameworkVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 430
          },
          "name": "resetImage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 446
          },
          "name": "resetImageDigest"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 462
          },
          "name": "resetIsCheckpoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 478
          },
          "name": "resetModelInput"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 494
          },
          "name": "resetNearestModelName"
        }
      ],
      "name": "SagemakerAlgorithmInferenceSpecificationContainersOutputReference",
      "namespace": "sagemakerAlgorithm",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 472
          },
          "name": "modelInput",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmInferenceSpecificationContainersModelInputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 370
          },
          "name": "containerHostnameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 386
          },
          "name": "environmentInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 402
          },
          "name": "frameworkInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 418
          },
          "name": "frameworkVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 450
          },
          "name": "imageDigestInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 434
          },
          "name": "imageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 466
          },
          "name": "isCheckpointInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 482
          },
          "name": "modelInputInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmInferenceSpecificationContainersModelInput"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 498
          },
          "name": "nearestModelNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 360
          },
          "name": "containerHostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 376
          },
          "name": "environment",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 392
          },
          "name": "framework",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 408
          },
          "name": "frameworkVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 424
          },
          "name": "image",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 440
          },
          "name": "imageDigest",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 456
          },
          "name": "isCheckpoint",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 488
          },
          "name": "nearestModelName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 280
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmInferenceSpecificationContainers"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-algorithm/index:SagemakerAlgorithmInferenceSpecificationContainersOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmInferenceSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmInferenceSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-algorithm/index.ts",
          "line": 610
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-algorithm/index.ts",
        "line": 602
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 673
          },
          "name": "putContainers",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmInferenceSpecificationContainers"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 676
          },
          "name": "resetContainers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 692
          },
          "name": "resetSupportedContentTypes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 708
          },
          "name": "resetSupportedRealtimeInferenceInstanceTypes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 724
          },
          "name": "resetSupportedResponseMimeTypes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 740
          },
          "name": "resetSupportedTransformInstanceTypes"
        }
      ],
      "name": "SagemakerAlgorithmInferenceSpecificationOutputReference",
      "namespace": "sagemakerAlgorithm",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 670
          },
          "name": "containers",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmInferenceSpecificationContainersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 680
          },
          "name": "containersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmInferenceSpecificationContainers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 696
          },
          "name": "supportedContentTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 712
          },
          "name": "supportedRealtimeInferenceInstanceTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 728
          },
          "name": "supportedResponseMimeTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 744
          },
          "name": "supportedTransformInstanceTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 686
          },
          "name": "supportedContentTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 702
          },
          "name": "supportedRealtimeInferenceInstanceTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 718
          },
          "name": "supportedResponseMimeTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 734
          },
          "name": "supportedTransformInstanceTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 614
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmInferenceSpecification"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-algorithm/index:SagemakerAlgorithmInferenceSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-algorithm/index.ts",
        "line": 748
      },
      "name": "SagemakerAlgorithmTags",
      "namespace": "sagemakerAlgorithm",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_algorithm#key SagemakerAlgorithm#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 752
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_algorithm#value SagemakerAlgorithm#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 756
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-algorithm/index:SagemakerAlgorithmTags"
    },
    "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-algorithm/index.ts",
          "line": 886
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-algorithm/index.ts",
        "line": 878
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 893
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTagsOutputReference"
            }
          }
        }
      ],
      "name": "SagemakerAlgorithmTagsList",
      "namespace": "sagemakerAlgorithm",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 879
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-algorithm/index:SagemakerAlgorithmTagsList"
    },
    "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-algorithm/index.ts",
          "line": 805
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-algorithm/index.ts",
        "line": 795
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 853
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 869
          },
          "name": "resetValue"
        }
      ],
      "name": "SagemakerAlgorithmTagsOutputReference",
      "namespace": "sagemakerAlgorithm",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 857
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 873
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 847
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 863
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 809
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-algorithm/index:SagemakerAlgorithmTagsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTrainingSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTrainingSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-algorithm/index.ts",
        "line": 2289
      },
      "name": "SagemakerAlgorithmTrainingSpecification",
      "namespace": "sagemakerAlgorithm",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_algorithm#supported_training_instance_types SagemakerAlgorithm#supported_training_instance_types}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 2301
          },
          "name": "supportedTrainingInstanceTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_algorithm#training_channels SagemakerAlgorithm#training_channels}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 2313
          },
          "name": "trainingChannels",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTrainingSpecificationTrainingChannels"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_algorithm#training_image SagemakerAlgorithm#training_image}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 2317
          },
          "name": "trainingImage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_algorithm#metric_definitions SagemakerAlgorithm#metric_definitions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 2293
          },
          "name": "metricDefinitions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTrainingSpecificationMetricDefinitions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_algorithm#supported_hyper_parameters SagemakerAlgorithm#supported_hyper_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 2297
          },
          "name": "supportedHyperParameters",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTrainingSpecificationSupportedHyperParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_algorithm#supported_tuning_job_objective_metrics SagemakerAlgorithm#supported_tuning_job_objective_metrics}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 2305
          },
          "name": "supportedTuningJobObjectiveMetrics",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTrainingSpecificationSupportedTuningJobObjectiveMetrics"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_algorithm#supports_distributed_training SagemakerAlgorithm#supports_distributed_training}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 2309
          },
          "name": "supportsDistributedTraining",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_algorithm#training_image_digest SagemakerAlgorithm#training_image_digest}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 2321
          },
          "name": "trainingImageDigest",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-algorithm/index:SagemakerAlgorithmTrainingSpecification"
    },
    "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTrainingSpecificationMetricDefinitions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTrainingSpecificationMetricDefinitions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-algorithm/index.ts",
        "line": 897
      },
      "name": "SagemakerAlgorithmTrainingSpecificationMetricDefinitions",
      "namespace": "sagemakerAlgorithm",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_algorithm#name SagemakerAlgorithm#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 901
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_algorithm#regex SagemakerAlgorithm#regex}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 905
          },
          "name": "regex",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-algorithm/index:SagemakerAlgorithmTrainingSpecificationMetricDefinitions"
    },
    "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTrainingSpecificationMetricDefinitionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTrainingSpecificationMetricDefinitionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-algorithm/index.ts",
          "line": 1035
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-algorithm/index.ts",
        "line": 1027
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 1042
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTrainingSpecificationMetricDefinitionsOutputReference"
            }
          }
        }
      ],
      "name": "SagemakerAlgorithmTrainingSpecificationMetricDefinitionsList",
      "namespace": "sagemakerAlgorithm",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 1028
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTrainingSpecificationMetricDefinitions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-algorithm/index:SagemakerAlgorithmTrainingSpecificationMetricDefinitionsList"
    },
    "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTrainingSpecificationMetricDefinitionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTrainingSpecificationMetricDefinitionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-algorithm/index.ts",
          "line": 954
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-algorithm/index.ts",
        "line": 944
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 1002
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 1018
          },
          "name": "resetRegex"
        }
      ],
      "name": "SagemakerAlgorithmTrainingSpecificationMetricDefinitionsOutputReference",
      "namespace": "sagemakerAlgorithm",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 1006
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 1022
          },
          "name": "regexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 996
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 1012
          },
          "name": "regex",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 958
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTrainingSpecificationMetricDefinitions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-algorithm/index:SagemakerAlgorithmTrainingSpecificationMetricDefinitionsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTrainingSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTrainingSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-algorithm/index.ts",
          "line": 2410
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-algorithm/index.ts",
        "line": 2402
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 2491
          },
          "name": "putMetricDefinitions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTrainingSpecificationMetricDefinitions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 2507
          },
          "name": "putSupportedHyperParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTrainingSpecificationSupportedHyperParameters"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 2536
          },
          "name": "putSupportedTuningJobObjectiveMetrics",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTrainingSpecificationSupportedTuningJobObjectiveMetrics"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 2568
          },
          "name": "putTrainingChannels",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTrainingSpecificationTrainingChannels"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 2494
          },
          "name": "resetMetricDefinitions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 2510
          },
          "name": "resetSupportedHyperParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 2539
          },
          "name": "resetSupportedTuningJobObjectiveMetrics"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 2555
          },
          "name": "resetSupportsDistributedTraining"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 2597
          },
          "name": "resetTrainingImageDigest"
        }
      ],
      "name": "SagemakerAlgorithmTrainingSpecificationOutputReference",
      "namespace": "sagemakerAlgorithm",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 2488
          },
          "name": "metricDefinitions",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTrainingSpecificationMetricDefinitionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 2504
          },
          "name": "supportedHyperParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTrainingSpecificationSupportedHyperParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 2533
          },
          "name": "supportedTuningJobObjectiveMetrics",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTrainingSpecificationSupportedTuningJobObjectiveMetricsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 2565
          },
          "name": "trainingChannels",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTrainingSpecificationTrainingChannelsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 2498
          },
          "name": "metricDefinitionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTrainingSpecificationMetricDefinitions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 2514
          },
          "name": "supportedHyperParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTrainingSpecificationSupportedHyperParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 2527
          },
          "name": "supportedTrainingInstanceTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 2543
          },
          "name": "supportedTuningJobObjectiveMetricsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTrainingSpecificationSupportedTuningJobObjectiveMetrics"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 2559
          },
          "name": "supportsDistributedTrainingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 2572
          },
          "name": "trainingChannelsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTrainingSpecificationTrainingChannels"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 2601
          },
          "name": "trainingImageDigestInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 2585
          },
          "name": "trainingImageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 2520
          },
          "name": "supportedTrainingInstanceTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 2549
          },
          "name": "supportsDistributedTraining",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 2578
          },
          "name": "trainingImage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 2591
          },
          "name": "trainingImageDigest",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 2414
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTrainingSpecification"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-algorithm/index:SagemakerAlgorithmTrainingSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTrainingSpecificationSupportedHyperParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTrainingSpecificationSupportedHyperParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-algorithm/index.ts",
        "line": 1554
      },
      "name": "SagemakerAlgorithmTrainingSpecificationSupportedHyperParameters",
      "namespace": "sagemakerAlgorithm",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_algorithm#default_value SagemakerAlgorithm#default_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 1558
          },
          "name": "defaultValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_algorithm#description SagemakerAlgorithm#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 1562
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_algorithm#is_required SagemakerAlgorithm#is_required}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 1566
          },
          "name": "isRequired",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_algorithm#is_tunable SagemakerAlgorithm#is_tunable}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 1570
          },
          "name": "isTunable",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_algorithm#name SagemakerAlgorithm#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 1574
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_algorithm#range SagemakerAlgorithm#range}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 1578
          },
          "name": "range",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTrainingSpecificationSupportedHyperParametersRange"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_algorithm#type SagemakerAlgorithm#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 1582
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-algorithm/index:SagemakerAlgorithmTrainingSpecificationSupportedHyperParameters"
    },
    "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTrainingSpecificationSupportedHyperParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTrainingSpecificationSupportedHyperParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-algorithm/index.ts",
          "line": 1857
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-algorithm/index.ts",
        "line": 1849
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 1864
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTrainingSpecificationSupportedHyperParametersOutputReference"
            }
          }
        }
      ],
      "name": "SagemakerAlgorithmTrainingSpecificationSupportedHyperParametersList",
      "namespace": "sagemakerAlgorithm",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 1850
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTrainingSpecificationSupportedHyperParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-algorithm/index:SagemakerAlgorithmTrainingSpecificationSupportedHyperParametersList"
    },
    "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTrainingSpecificationSupportedHyperParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTrainingSpecificationSupportedHyperParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-algorithm/index.ts",
          "line": 1666
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-algorithm/index.ts",
        "line": 1656
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 1821
          },
          "name": "putRange",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTrainingSpecificationSupportedHyperParametersRange"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 1744
          },
          "name": "resetDefaultValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 1760
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 1776
          },
          "name": "resetIsRequired"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 1792
          },
          "name": "resetIsTunable"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 1808
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 1824
          },
          "name": "resetRange"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 1840
          },
          "name": "resetType"
        }
      ],
      "name": "SagemakerAlgorithmTrainingSpecificationSupportedHyperParametersOutputReference",
      "namespace": "sagemakerAlgorithm",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 1818
          },
          "name": "range",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTrainingSpecificationSupportedHyperParametersRangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 1748
          },
          "name": "defaultValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 1764
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 1780
          },
          "name": "isRequiredInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 1796
          },
          "name": "isTunableInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 1812
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 1828
          },
          "name": "rangeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTrainingSpecificationSupportedHyperParametersRange"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 1844
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 1738
          },
          "name": "defaultValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 1754
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 1770
          },
          "name": "isRequired",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 1786
          },
          "name": "isTunable",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 1802
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 1834
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 1670
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTrainingSpecificationSupportedHyperParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-algorithm/index:SagemakerAlgorithmTrainingSpecificationSupportedHyperParametersOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTrainingSpecificationSupportedHyperParametersRange": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTrainingSpecificationSupportedHyperParametersRange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-algorithm/index.ts",
        "line": 1394
      },
      "name": "SagemakerAlgorithmTrainingSpecificationSupportedHyperParametersRange",
      "namespace": "sagemakerAlgorithm",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_algorithm#categorical_parameter_range_specification SagemakerAlgorithm#categorical_parameter_range_specification}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 1398
          },
          "name": "categoricalParameterRangeSpecification",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTrainingSpecificationSupportedHyperParametersRangeCategoricalParameterRangeSpecification"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_algorithm#continuous_parameter_range_specification SagemakerAlgorithm#continuous_parameter_range_specification}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 1402
          },
          "name": "continuousParameterRangeSpecification",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTrainingSpecificationSupportedHyperParametersRangeContinuousParameterRangeSpecification"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_algorithm#integer_parameter_range_specification SagemakerAlgorithm#integer_parameter_range_specification}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 1406
          },
          "name": "integerParameterRangeSpecification",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTrainingSpecificationSupportedHyperParametersRangeIntegerParameterRangeSpecification"
          }
        }
      ],
      "symbolId": "src/sagemaker-algorithm/index:SagemakerAlgorithmTrainingSpecificationSupportedHyperParametersRange"
    },
    "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTrainingSpecificationSupportedHyperParametersRangeCategoricalParameterRangeSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTrainingSpecificationSupportedHyperParametersRangeCategoricalParameterRangeSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-algorithm/index.ts",
        "line": 1046
      },
      "name": "SagemakerAlgorithmTrainingSpecificationSupportedHyperParametersRangeCategoricalParameterRangeSpecification",
      "namespace": "sagemakerAlgorithm",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_algorithm#values SagemakerAlgorithm#values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 1050
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-algorithm/index:SagemakerAlgorithmTrainingSpecificationSupportedHyperParametersRangeCategoricalParameterRangeSpecification"
    },
    "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTrainingSpecificationSupportedHyperParametersRangeCategoricalParameterRangeSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTrainingSpecificationSupportedHyperParametersRangeCategoricalParameterRangeSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-algorithm/index.ts",
          "line": 1090
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-algorithm/index.ts",
        "line": 1082
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 1132
          },
          "name": "resetValues"
        }
      ],
      "name": "SagemakerAlgorithmTrainingSpecificationSupportedHyperParametersRangeCategoricalParameterRangeSpecificationOutputReference",
      "namespace": "sagemakerAlgorithm",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 1136
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 1126
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 1094
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTrainingSpecificationSupportedHyperParametersRangeCategoricalParameterRangeSpecification"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-algorithm/index:SagemakerAlgorithmTrainingSpecificationSupportedHyperParametersRangeCategoricalParameterRangeSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTrainingSpecificationSupportedHyperParametersRangeContinuousParameterRangeSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTrainingSpecificationSupportedHyperParametersRangeContinuousParameterRangeSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-algorithm/index.ts",
        "line": 1140
      },
      "name": "SagemakerAlgorithmTrainingSpecificationSupportedHyperParametersRangeContinuousParameterRangeSpecification",
      "namespace": "sagemakerAlgorithm",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_algorithm#max_value SagemakerAlgorithm#max_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 1144
          },
          "name": "maxValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_algorithm#min_value SagemakerAlgorithm#min_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 1148
          },
          "name": "minValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-algorithm/index:SagemakerAlgorithmTrainingSpecificationSupportedHyperParametersRangeContinuousParameterRangeSpecification"
    },
    "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTrainingSpecificationSupportedHyperParametersRangeContinuousParameterRangeSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTrainingSpecificationSupportedHyperParametersRangeContinuousParameterRangeSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-algorithm/index.ts",
          "line": 1195
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-algorithm/index.ts",
        "line": 1187
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 1243
          },
          "name": "resetMaxValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 1259
          },
          "name": "resetMinValue"
        }
      ],
      "name": "SagemakerAlgorithmTrainingSpecificationSupportedHyperParametersRangeContinuousParameterRangeSpecificationOutputReference",
      "namespace": "sagemakerAlgorithm",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 1247
          },
          "name": "maxValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 1263
          },
          "name": "minValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 1237
          },
          "name": "maxValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 1253
          },
          "name": "minValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 1199
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTrainingSpecificationSupportedHyperParametersRangeContinuousParameterRangeSpecification"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-algorithm/index:SagemakerAlgorithmTrainingSpecificationSupportedHyperParametersRangeContinuousParameterRangeSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTrainingSpecificationSupportedHyperParametersRangeIntegerParameterRangeSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTrainingSpecificationSupportedHyperParametersRangeIntegerParameterRangeSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-algorithm/index.ts",
        "line": 1267
      },
      "name": "SagemakerAlgorithmTrainingSpecificationSupportedHyperParametersRangeIntegerParameterRangeSpecification",
      "namespace": "sagemakerAlgorithm",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_algorithm#max_value SagemakerAlgorithm#max_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 1271
          },
          "name": "maxValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_algorithm#min_value SagemakerAlgorithm#min_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 1275
          },
          "name": "minValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-algorithm/index:SagemakerAlgorithmTrainingSpecificationSupportedHyperParametersRangeIntegerParameterRangeSpecification"
    },
    "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTrainingSpecificationSupportedHyperParametersRangeIntegerParameterRangeSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTrainingSpecificationSupportedHyperParametersRangeIntegerParameterRangeSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-algorithm/index.ts",
          "line": 1322
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-algorithm/index.ts",
        "line": 1314
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 1370
          },
          "name": "resetMaxValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 1386
          },
          "name": "resetMinValue"
        }
      ],
      "name": "SagemakerAlgorithmTrainingSpecificationSupportedHyperParametersRangeIntegerParameterRangeSpecificationOutputReference",
      "namespace": "sagemakerAlgorithm",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 1374
          },
          "name": "maxValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 1390
          },
          "name": "minValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 1364
          },
          "name": "maxValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 1380
          },
          "name": "minValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 1326
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTrainingSpecificationSupportedHyperParametersRangeIntegerParameterRangeSpecification"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-algorithm/index:SagemakerAlgorithmTrainingSpecificationSupportedHyperParametersRangeIntegerParameterRangeSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTrainingSpecificationSupportedHyperParametersRangeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTrainingSpecificationSupportedHyperParametersRangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-algorithm/index.ts",
          "line": 1460
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-algorithm/index.ts",
        "line": 1452
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 1511
          },
          "name": "putCategoricalParameterRangeSpecification",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTrainingSpecificationSupportedHyperParametersRangeCategoricalParameterRangeSpecification"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 1527
          },
          "name": "putContinuousParameterRangeSpecification",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTrainingSpecificationSupportedHyperParametersRangeContinuousParameterRangeSpecification"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 1543
          },
          "name": "putIntegerParameterRangeSpecification",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTrainingSpecificationSupportedHyperParametersRangeIntegerParameterRangeSpecification"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 1514
          },
          "name": "resetCategoricalParameterRangeSpecification"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 1530
          },
          "name": "resetContinuousParameterRangeSpecification"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 1546
          },
          "name": "resetIntegerParameterRangeSpecification"
        }
      ],
      "name": "SagemakerAlgorithmTrainingSpecificationSupportedHyperParametersRangeOutputReference",
      "namespace": "sagemakerAlgorithm",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 1508
          },
          "name": "categoricalParameterRangeSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTrainingSpecificationSupportedHyperParametersRangeCategoricalParameterRangeSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 1524
          },
          "name": "continuousParameterRangeSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTrainingSpecificationSupportedHyperParametersRangeContinuousParameterRangeSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 1540
          },
          "name": "integerParameterRangeSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTrainingSpecificationSupportedHyperParametersRangeIntegerParameterRangeSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 1518
          },
          "name": "categoricalParameterRangeSpecificationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTrainingSpecificationSupportedHyperParametersRangeCategoricalParameterRangeSpecification"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 1534
          },
          "name": "continuousParameterRangeSpecificationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTrainingSpecificationSupportedHyperParametersRangeContinuousParameterRangeSpecification"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 1550
          },
          "name": "integerParameterRangeSpecificationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTrainingSpecificationSupportedHyperParametersRangeIntegerParameterRangeSpecification"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 1464
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTrainingSpecificationSupportedHyperParametersRange"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-algorithm/index:SagemakerAlgorithmTrainingSpecificationSupportedHyperParametersRangeOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTrainingSpecificationSupportedTuningJobObjectiveMetrics": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTrainingSpecificationSupportedTuningJobObjectiveMetrics",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-algorithm/index.ts",
        "line": 1868
      },
      "name": "SagemakerAlgorithmTrainingSpecificationSupportedTuningJobObjectiveMetrics",
      "namespace": "sagemakerAlgorithm",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_algorithm#metric_name SagemakerAlgorithm#metric_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 1872
          },
          "name": "metricName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_algorithm#type SagemakerAlgorithm#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 1876
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-algorithm/index:SagemakerAlgorithmTrainingSpecificationSupportedTuningJobObjectiveMetrics"
    },
    "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTrainingSpecificationSupportedTuningJobObjectiveMetricsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTrainingSpecificationSupportedTuningJobObjectiveMetricsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-algorithm/index.ts",
          "line": 2006
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-algorithm/index.ts",
        "line": 1998
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 2013
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTrainingSpecificationSupportedTuningJobObjectiveMetricsOutputReference"
            }
          }
        }
      ],
      "name": "SagemakerAlgorithmTrainingSpecificationSupportedTuningJobObjectiveMetricsList",
      "namespace": "sagemakerAlgorithm",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 1999
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTrainingSpecificationSupportedTuningJobObjectiveMetrics"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-algorithm/index:SagemakerAlgorithmTrainingSpecificationSupportedTuningJobObjectiveMetricsList"
    },
    "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTrainingSpecificationSupportedTuningJobObjectiveMetricsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTrainingSpecificationSupportedTuningJobObjectiveMetricsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-algorithm/index.ts",
          "line": 1925
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-algorithm/index.ts",
        "line": 1915
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 1973
          },
          "name": "resetMetricName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 1989
          },
          "name": "resetType"
        }
      ],
      "name": "SagemakerAlgorithmTrainingSpecificationSupportedTuningJobObjectiveMetricsOutputReference",
      "namespace": "sagemakerAlgorithm",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 1977
          },
          "name": "metricNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 1993
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 1967
          },
          "name": "metricName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 1983
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 1929
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTrainingSpecificationSupportedTuningJobObjectiveMetrics"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-algorithm/index:SagemakerAlgorithmTrainingSpecificationSupportedTuningJobObjectiveMetricsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTrainingSpecificationTrainingChannels": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTrainingSpecificationTrainingChannels",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-algorithm/index.ts",
        "line": 2017
      },
      "name": "SagemakerAlgorithmTrainingSpecificationTrainingChannels",
      "namespace": "sagemakerAlgorithm",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_algorithm#name SagemakerAlgorithm#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 2029
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_algorithm#supported_content_types SagemakerAlgorithm#supported_content_types}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 2037
          },
          "name": "supportedContentTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_algorithm#supported_input_modes SagemakerAlgorithm#supported_input_modes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 2041
          },
          "name": "supportedInputModes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_algorithm#description SagemakerAlgorithm#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 2021
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_algorithm#is_required SagemakerAlgorithm#is_required}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 2025
          },
          "name": "isRequired",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_algorithm#supported_compression_types SagemakerAlgorithm#supported_compression_types}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 2033
          },
          "name": "supportedCompressionTypes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-algorithm/index:SagemakerAlgorithmTrainingSpecificationTrainingChannels"
    },
    "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTrainingSpecificationTrainingChannelsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTrainingSpecificationTrainingChannelsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-algorithm/index.ts",
          "line": 2278
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-algorithm/index.ts",
        "line": 2270
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 2285
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTrainingSpecificationTrainingChannelsOutputReference"
            }
          }
        }
      ],
      "name": "SagemakerAlgorithmTrainingSpecificationTrainingChannelsList",
      "namespace": "sagemakerAlgorithm",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 2271
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTrainingSpecificationTrainingChannels"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-algorithm/index:SagemakerAlgorithmTrainingSpecificationTrainingChannelsList"
    },
    "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTrainingSpecificationTrainingChannelsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTrainingSpecificationTrainingChannelsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-algorithm/index.ts",
          "line": 2118
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-algorithm/index.ts",
        "line": 2108
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 2190
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 2206
          },
          "name": "resetIsRequired"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 2235
          },
          "name": "resetSupportedCompressionTypes"
        }
      ],
      "name": "SagemakerAlgorithmTrainingSpecificationTrainingChannelsOutputReference",
      "namespace": "sagemakerAlgorithm",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 2194
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 2210
          },
          "name": "isRequiredInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 2223
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 2239
          },
          "name": "supportedCompressionTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 2252
          },
          "name": "supportedContentTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 2265
          },
          "name": "supportedInputModesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 2184
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 2200
          },
          "name": "isRequired",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 2216
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 2229
          },
          "name": "supportedCompressionTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 2245
          },
          "name": "supportedContentTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 2258
          },
          "name": "supportedInputModes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-algorithm/index.ts",
            "line": 2122
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerAlgorithm.SagemakerAlgorithmTrainingSpecificationTrainingChannels"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-algorithm/index:SagemakerAlgorithmTrainingSpecificationTrainingChannelsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerApp.SagemakerApp": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_app awscc_sagemaker_app}."
      },
      "fqn": "@cdktn/provider-awscc.sagemakerApp.SagemakerApp",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_app awscc_sagemaker_app} Resource."
        },
        "locationInModule": {
          "filename": "src/sagemaker-app/index.ts",
          "line": 444
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerApp.SagemakerAppConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-app/index.ts",
        "line": 412
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SagemakerApp resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/sagemaker-app/index.ts",
            "line": 429
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SagemakerApp to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_app#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SagemakerApp that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SagemakerApp to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-app/index.ts",
            "line": 548
          },
          "name": "putResourceSpec",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerApp.SagemakerAppResourceSpec"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-app/index.ts",
            "line": 564
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sagemakerApp.SagemakerAppTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-app/index.ts",
            "line": 535
          },
          "name": "resetRecoveryMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-app/index.ts",
            "line": 551
          },
          "name": "resetResourceSpec"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-app/index.ts",
            "line": 567
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-app/index.ts",
            "line": 592
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-app/index.ts",
            "line": 604
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SagemakerApp",
      "namespace": "sagemakerApp",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-app/index.ts",
            "line": 417
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-app/index.ts",
            "line": 474
          },
          "name": "appArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-app/index.ts",
            "line": 505
          },
          "name": "builtInLifecycleConfigArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-app/index.ts",
            "line": 523
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-app/index.ts",
            "line": 545
          },
          "name": "resourceSpec",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerApp.SagemakerAppResourceSpecOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-app/index.ts",
            "line": 561
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerApp.SagemakerAppTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-app/index.ts",
            "line": 487
          },
          "name": "appNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-app/index.ts",
            "line": 500
          },
          "name": "appTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-app/index.ts",
            "line": 518
          },
          "name": "domainIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-app/index.ts",
            "line": 539
          },
          "name": "recoveryModeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-app/index.ts",
            "line": 555
          },
          "name": "resourceSpecInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerApp.SagemakerAppResourceSpec"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-app/index.ts",
            "line": 571
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerApp.SagemakerAppTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-app/index.ts",
            "line": 584
          },
          "name": "userProfileNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-app/index.ts",
            "line": 480
          },
          "name": "appName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-app/index.ts",
            "line": 493
          },
          "name": "appType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-app/index.ts",
            "line": 511
          },
          "name": "domainId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-app/index.ts",
            "line": 529
          },
          "name": "recoveryMode",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-app/index.ts",
            "line": 577
          },
          "name": "userProfileName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-app/index:SagemakerApp"
    },
    "@cdktn/provider-awscc.sagemakerApp.SagemakerAppConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerApp.SagemakerAppConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-app/index.ts",
        "line": 14
      },
      "name": "SagemakerAppConfig",
      "namespace": "sagemakerApp",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_app#app_name SagemakerApp#app_name}",
            "stability": "stable",
            "summary": "The name of the app."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-app/index.ts",
            "line": 20
          },
          "name": "appName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_app#app_type SagemakerApp#app_type}",
            "stability": "stable",
            "summary": "The type of app."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-app/index.ts",
            "line": 26
          },
          "name": "appType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_app#domain_id SagemakerApp#domain_id}",
            "stability": "stable",
            "summary": "The domain ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-app/index.ts",
            "line": 32
          },
          "name": "domainId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_app#user_profile_name SagemakerApp#user_profile_name}",
            "stability": "stable",
            "summary": "The user profile name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-app/index.ts",
            "line": 56
          },
          "name": "userProfileName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_app#recovery_mode SagemakerApp#recovery_mode}",
            "stability": "stable",
            "summary": "Indicates whether the application is launched in recovery mode."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-app/index.ts",
            "line": 38
          },
          "name": "recoveryMode",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_app#resource_spec SagemakerApp#resource_spec}",
            "stability": "stable",
            "summary": "The instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-app/index.ts",
            "line": 44
          },
          "name": "resourceSpec",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerApp.SagemakerAppResourceSpec"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_app#tags SagemakerApp#tags}",
            "stability": "stable",
            "summary": "A list of tags to apply to the app."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-app/index.ts",
            "line": 50
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerApp.SagemakerAppTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-app/index:SagemakerAppConfig"
    },
    "@cdktn/provider-awscc.sagemakerApp.SagemakerAppResourceSpec": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerApp.SagemakerAppResourceSpec",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-app/index.ts",
        "line": 58
      },
      "name": "SagemakerAppResourceSpec",
      "namespace": "sagemakerApp",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_app#instance_type SagemakerApp#instance_type}",
            "stability": "stable",
            "summary": "The instance type that the image version runs on."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-app/index.ts",
            "line": 64
          },
          "name": "instanceType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_app#lifecycle_config_arn SagemakerApp#lifecycle_config_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the Lifecycle Configuration to attach to the Resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-app/index.ts",
            "line": 70
          },
          "name": "lifecycleConfigArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_app#sage_maker_image_arn SagemakerApp#sage_maker_image_arn}",
            "stability": "stable",
            "summary": "The ARN of the SageMaker image that the image version belongs to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-app/index.ts",
            "line": 76
          },
          "name": "sageMakerImageArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_app#sage_maker_image_version_arn SagemakerApp#sage_maker_image_version_arn}",
            "stability": "stable",
            "summary": "The ARN of the image version created on the instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-app/index.ts",
            "line": 82
          },
          "name": "sageMakerImageVersionArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-app/index:SagemakerAppResourceSpec"
    },
    "@cdktn/provider-awscc.sagemakerApp.SagemakerAppResourceSpecOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerApp.SagemakerAppResourceSpecOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-app/index.ts",
          "line": 143
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-app/index.ts",
        "line": 135
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-app/index.ts",
            "line": 203
          },
          "name": "resetInstanceType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-app/index.ts",
            "line": 219
          },
          "name": "resetLifecycleConfigArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-app/index.ts",
            "line": 235
          },
          "name": "resetSageMakerImageArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-app/index.ts",
            "line": 251
          },
          "name": "resetSageMakerImageVersionArn"
        }
      ],
      "name": "SagemakerAppResourceSpecOutputReference",
      "namespace": "sagemakerApp",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-app/index.ts",
            "line": 207
          },
          "name": "instanceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-app/index.ts",
            "line": 223
          },
          "name": "lifecycleConfigArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-app/index.ts",
            "line": 239
          },
          "name": "sageMakerImageArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-app/index.ts",
            "line": 255
          },
          "name": "sageMakerImageVersionArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-app/index.ts",
            "line": 197
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-app/index.ts",
            "line": 213
          },
          "name": "lifecycleConfigArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-app/index.ts",
            "line": 229
          },
          "name": "sageMakerImageArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-app/index.ts",
            "line": 245
          },
          "name": "sageMakerImageVersionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-app/index.ts",
            "line": 147
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerApp.SagemakerAppResourceSpec"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-app/index:SagemakerAppResourceSpecOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerApp.SagemakerAppTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerApp.SagemakerAppTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-app/index.ts",
        "line": 259
      },
      "name": "SagemakerAppTags",
      "namespace": "sagemakerApp",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_app#key SagemakerApp#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-app/index.ts",
            "line": 263
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_app#value SagemakerApp#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-app/index.ts",
            "line": 267
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-app/index:SagemakerAppTags"
    },
    "@cdktn/provider-awscc.sagemakerApp.SagemakerAppTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerApp.SagemakerAppTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-app/index.ts",
          "line": 397
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-app/index.ts",
        "line": 389
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-app/index.ts",
            "line": 404
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerApp.SagemakerAppTagsOutputReference"
            }
          }
        }
      ],
      "name": "SagemakerAppTagsList",
      "namespace": "sagemakerApp",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-app/index.ts",
            "line": 390
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerApp.SagemakerAppTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-app/index:SagemakerAppTagsList"
    },
    "@cdktn/provider-awscc.sagemakerApp.SagemakerAppTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerApp.SagemakerAppTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-app/index.ts",
          "line": 316
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-app/index.ts",
        "line": 306
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-app/index.ts",
            "line": 364
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-app/index.ts",
            "line": 380
          },
          "name": "resetValue"
        }
      ],
      "name": "SagemakerAppTagsOutputReference",
      "namespace": "sagemakerApp",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-app/index.ts",
            "line": 368
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-app/index.ts",
            "line": 384
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-app/index.ts",
            "line": 358
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-app/index.ts",
            "line": 374
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-app/index.ts",
            "line": 320
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerApp.SagemakerAppTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-app/index:SagemakerAppTagsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfig": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_app_image_config awscc_sagemaker_app_image_config}."
      },
      "fqn": "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfig",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_app_image_config awscc_sagemaker_app_image_config} Resource."
        },
        "locationInModule": {
          "filename": "src/sagemaker-app-image-config/index.ts",
          "line": 1503
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-app-image-config/index.ts",
        "line": 1471
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SagemakerAppImageConfig resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 1488
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SagemakerAppImageConfig to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_app_image_config#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SagemakerAppImageConfig that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SagemakerAppImageConfig to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 1553
          },
          "name": "putCodeEditorAppImageConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigCodeEditorAppImageConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 1574
          },
          "name": "putJupyterLabAppImageConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigJupyterLabAppImageConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 1590
          },
          "name": "putKernelGatewayImageConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigKernelGatewayImageConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 1606
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 1556
          },
          "name": "resetCodeEditorAppImageConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 1577
          },
          "name": "resetJupyterLabAppImageConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 1593
          },
          "name": "resetKernelGatewayImageConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 1609
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 1621
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 1631
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SagemakerAppImageConfig",
      "namespace": "sagemakerAppImageConfig",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 1476
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 1531
          },
          "name": "appImageConfigArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 1550
          },
          "name": "codeEditorAppImageConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigCodeEditorAppImageConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 1565
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 1571
          },
          "name": "jupyterLabAppImageConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigJupyterLabAppImageConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 1587
          },
          "name": "kernelGatewayImageConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigKernelGatewayImageConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 1603
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 1544
          },
          "name": "appImageConfigNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 1560
          },
          "name": "codeEditorAppImageConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigCodeEditorAppImageConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 1581
          },
          "name": "jupyterLabAppImageConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigJupyterLabAppImageConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 1597
          },
          "name": "kernelGatewayImageConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigKernelGatewayImageConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 1613
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 1537
          },
          "name": "appImageConfigName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-app-image-config/index:SagemakerAppImageConfig"
    },
    "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigCodeEditorAppImageConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigCodeEditorAppImageConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-app-image-config/index.ts",
        "line": 361
      },
      "name": "SagemakerAppImageConfigCodeEditorAppImageConfig",
      "namespace": "sagemakerAppImageConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_app_image_config#container_config SagemakerAppImageConfig#container_config}",
            "stability": "stable",
            "summary": "The container configuration for a SageMaker image."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 367
          },
          "name": "containerConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigCodeEditorAppImageConfigContainerConfig"
          }
        }
      ],
      "symbolId": "src/sagemaker-app-image-config/index:SagemakerAppImageConfigCodeEditorAppImageConfig"
    },
    "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigCodeEditorAppImageConfigContainerConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigCodeEditorAppImageConfigContainerConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-app-image-config/index.ts",
        "line": 195
      },
      "name": "SagemakerAppImageConfigCodeEditorAppImageConfigContainerConfig",
      "namespace": "sagemakerAppImageConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_app_image_config#container_arguments SagemakerAppImageConfig#container_arguments}",
            "stability": "stable",
            "summary": "A list of arguments to apply to the container."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 201
          },
          "name": "containerArguments",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_app_image_config#container_entrypoint SagemakerAppImageConfig#container_entrypoint}",
            "stability": "stable",
            "summary": "The custom entry point to use on container."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 207
          },
          "name": "containerEntrypoint",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_app_image_config#container_environment_variables SagemakerAppImageConfig#container_environment_variables}",
            "stability": "stable",
            "summary": "A list of variables to apply to the custom container."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 213
          },
          "name": "containerEnvironmentVariables",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigCodeEditorAppImageConfigContainerConfigContainerEnvironmentVariables"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-app-image-config/index:SagemakerAppImageConfigCodeEditorAppImageConfigContainerConfig"
    },
    "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigCodeEditorAppImageConfigContainerConfigContainerEnvironmentVariables": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigCodeEditorAppImageConfigContainerConfigContainerEnvironmentVariables",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-app-image-config/index.ts",
        "line": 46
      },
      "name": "SagemakerAppImageConfigCodeEditorAppImageConfigContainerConfigContainerEnvironmentVariables",
      "namespace": "sagemakerAppImageConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_app_image_config#key SagemakerAppImageConfig#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 50
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_app_image_config#value SagemakerAppImageConfig#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 54
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-app-image-config/index:SagemakerAppImageConfigCodeEditorAppImageConfigContainerConfigContainerEnvironmentVariables"
    },
    "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigCodeEditorAppImageConfigContainerConfigContainerEnvironmentVariablesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigCodeEditorAppImageConfigContainerConfigContainerEnvironmentVariablesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-app-image-config/index.ts",
          "line": 184
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-app-image-config/index.ts",
        "line": 176
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 191
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigCodeEditorAppImageConfigContainerConfigContainerEnvironmentVariablesOutputReference"
            }
          }
        }
      ],
      "name": "SagemakerAppImageConfigCodeEditorAppImageConfigContainerConfigContainerEnvironmentVariablesList",
      "namespace": "sagemakerAppImageConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 177
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigCodeEditorAppImageConfigContainerConfigContainerEnvironmentVariables"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-app-image-config/index:SagemakerAppImageConfigCodeEditorAppImageConfigContainerConfigContainerEnvironmentVariablesList"
    },
    "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigCodeEditorAppImageConfigContainerConfigContainerEnvironmentVariablesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigCodeEditorAppImageConfigContainerConfigContainerEnvironmentVariablesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-app-image-config/index.ts",
          "line": 103
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-app-image-config/index.ts",
        "line": 93
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 151
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 167
          },
          "name": "resetValue"
        }
      ],
      "name": "SagemakerAppImageConfigCodeEditorAppImageConfigContainerConfigContainerEnvironmentVariablesOutputReference",
      "namespace": "sagemakerAppImageConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 155
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 171
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 145
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 161
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 107
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigCodeEditorAppImageConfigContainerConfigContainerEnvironmentVariables"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-app-image-config/index:SagemakerAppImageConfigCodeEditorAppImageConfigContainerConfigContainerEnvironmentVariablesOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigCodeEditorAppImageConfigContainerConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigCodeEditorAppImageConfigContainerConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-app-image-config/index.ts",
          "line": 267
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-app-image-config/index.ts",
        "line": 259
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 350
          },
          "name": "putContainerEnvironmentVariables",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigCodeEditorAppImageConfigContainerConfigContainerEnvironmentVariables"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 321
          },
          "name": "resetContainerArguments"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 337
          },
          "name": "resetContainerEntrypoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 353
          },
          "name": "resetContainerEnvironmentVariables"
        }
      ],
      "name": "SagemakerAppImageConfigCodeEditorAppImageConfigContainerConfigOutputReference",
      "namespace": "sagemakerAppImageConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 347
          },
          "name": "containerEnvironmentVariables",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigCodeEditorAppImageConfigContainerConfigContainerEnvironmentVariablesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 325
          },
          "name": "containerArgumentsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 341
          },
          "name": "containerEntrypointInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 357
          },
          "name": "containerEnvironmentVariablesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigCodeEditorAppImageConfigContainerConfigContainerEnvironmentVariables"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 315
          },
          "name": "containerArguments",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 331
          },
          "name": "containerEntrypoint",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 271
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigCodeEditorAppImageConfigContainerConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-app-image-config/index:SagemakerAppImageConfigCodeEditorAppImageConfigContainerConfigOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigCodeEditorAppImageConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigCodeEditorAppImageConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-app-image-config/index.ts",
          "line": 407
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-app-image-config/index.ts",
        "line": 399
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 446
          },
          "name": "putContainerConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigCodeEditorAppImageConfigContainerConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 449
          },
          "name": "resetContainerConfig"
        }
      ],
      "name": "SagemakerAppImageConfigCodeEditorAppImageConfigOutputReference",
      "namespace": "sagemakerAppImageConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 443
          },
          "name": "containerConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigCodeEditorAppImageConfigContainerConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 453
          },
          "name": "containerConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigCodeEditorAppImageConfigContainerConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 411
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigCodeEditorAppImageConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-app-image-config/index:SagemakerAppImageConfigCodeEditorAppImageConfigOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-app-image-config/index.ts",
        "line": 14
      },
      "name": "SagemakerAppImageConfigConfig",
      "namespace": "sagemakerAppImageConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_app_image_config#app_image_config_name SagemakerAppImageConfig#app_image_config_name}",
            "stability": "stable",
            "summary": "The Name of the AppImageConfig."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 20
          },
          "name": "appImageConfigName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_app_image_config#code_editor_app_image_config SagemakerAppImageConfig#code_editor_app_image_config}",
            "stability": "stable",
            "summary": "The CodeEditorAppImageConfig."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 26
          },
          "name": "codeEditorAppImageConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigCodeEditorAppImageConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_app_image_config#jupyter_lab_app_image_config SagemakerAppImageConfig#jupyter_lab_app_image_config}",
            "stability": "stable",
            "summary": "The JupyterLabAppImageConfig."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 32
          },
          "name": "jupyterLabAppImageConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigJupyterLabAppImageConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_app_image_config#kernel_gateway_image_config SagemakerAppImageConfig#kernel_gateway_image_config}",
            "stability": "stable",
            "summary": "The KernelGatewayImageConfig."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 38
          },
          "name": "kernelGatewayImageConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigKernelGatewayImageConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_app_image_config#tags SagemakerAppImageConfig#tags}",
            "stability": "stable",
            "summary": "A list of tags to apply to the AppImageConfig."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 44
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-app-image-config/index:SagemakerAppImageConfigConfig"
    },
    "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigJupyterLabAppImageConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigJupyterLabAppImageConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-app-image-config/index.ts",
        "line": 772
      },
      "name": "SagemakerAppImageConfigJupyterLabAppImageConfig",
      "namespace": "sagemakerAppImageConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_app_image_config#container_config SagemakerAppImageConfig#container_config}",
            "stability": "stable",
            "summary": "The container configuration for a SageMaker image."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 778
          },
          "name": "containerConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigJupyterLabAppImageConfigContainerConfig"
          }
        }
      ],
      "symbolId": "src/sagemaker-app-image-config/index:SagemakerAppImageConfigJupyterLabAppImageConfig"
    },
    "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigJupyterLabAppImageConfigContainerConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigJupyterLabAppImageConfigContainerConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-app-image-config/index.ts",
        "line": 606
      },
      "name": "SagemakerAppImageConfigJupyterLabAppImageConfigContainerConfig",
      "namespace": "sagemakerAppImageConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_app_image_config#container_arguments SagemakerAppImageConfig#container_arguments}",
            "stability": "stable",
            "summary": "A list of arguments to apply to the container."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 612
          },
          "name": "containerArguments",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_app_image_config#container_entrypoint SagemakerAppImageConfig#container_entrypoint}",
            "stability": "stable",
            "summary": "The custom entry point to use on container."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 618
          },
          "name": "containerEntrypoint",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_app_image_config#container_environment_variables SagemakerAppImageConfig#container_environment_variables}",
            "stability": "stable",
            "summary": "A list of variables to apply to the custom container."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 624
          },
          "name": "containerEnvironmentVariables",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigJupyterLabAppImageConfigContainerConfigContainerEnvironmentVariables"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-app-image-config/index:SagemakerAppImageConfigJupyterLabAppImageConfigContainerConfig"
    },
    "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigJupyterLabAppImageConfigContainerConfigContainerEnvironmentVariables": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigJupyterLabAppImageConfigContainerConfigContainerEnvironmentVariables",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-app-image-config/index.ts",
        "line": 457
      },
      "name": "SagemakerAppImageConfigJupyterLabAppImageConfigContainerConfigContainerEnvironmentVariables",
      "namespace": "sagemakerAppImageConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_app_image_config#key SagemakerAppImageConfig#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 461
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_app_image_config#value SagemakerAppImageConfig#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 465
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-app-image-config/index:SagemakerAppImageConfigJupyterLabAppImageConfigContainerConfigContainerEnvironmentVariables"
    },
    "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigJupyterLabAppImageConfigContainerConfigContainerEnvironmentVariablesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigJupyterLabAppImageConfigContainerConfigContainerEnvironmentVariablesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-app-image-config/index.ts",
          "line": 595
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-app-image-config/index.ts",
        "line": 587
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 602
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigJupyterLabAppImageConfigContainerConfigContainerEnvironmentVariablesOutputReference"
            }
          }
        }
      ],
      "name": "SagemakerAppImageConfigJupyterLabAppImageConfigContainerConfigContainerEnvironmentVariablesList",
      "namespace": "sagemakerAppImageConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 588
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigJupyterLabAppImageConfigContainerConfigContainerEnvironmentVariables"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-app-image-config/index:SagemakerAppImageConfigJupyterLabAppImageConfigContainerConfigContainerEnvironmentVariablesList"
    },
    "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigJupyterLabAppImageConfigContainerConfigContainerEnvironmentVariablesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigJupyterLabAppImageConfigContainerConfigContainerEnvironmentVariablesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-app-image-config/index.ts",
          "line": 514
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-app-image-config/index.ts",
        "line": 504
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 562
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 578
          },
          "name": "resetValue"
        }
      ],
      "name": "SagemakerAppImageConfigJupyterLabAppImageConfigContainerConfigContainerEnvironmentVariablesOutputReference",
      "namespace": "sagemakerAppImageConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 566
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 582
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 556
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 572
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 518
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigJupyterLabAppImageConfigContainerConfigContainerEnvironmentVariables"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-app-image-config/index:SagemakerAppImageConfigJupyterLabAppImageConfigContainerConfigContainerEnvironmentVariablesOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigJupyterLabAppImageConfigContainerConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigJupyterLabAppImageConfigContainerConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-app-image-config/index.ts",
          "line": 678
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-app-image-config/index.ts",
        "line": 670
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 761
          },
          "name": "putContainerEnvironmentVariables",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigJupyterLabAppImageConfigContainerConfigContainerEnvironmentVariables"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 732
          },
          "name": "resetContainerArguments"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 748
          },
          "name": "resetContainerEntrypoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 764
          },
          "name": "resetContainerEnvironmentVariables"
        }
      ],
      "name": "SagemakerAppImageConfigJupyterLabAppImageConfigContainerConfigOutputReference",
      "namespace": "sagemakerAppImageConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 758
          },
          "name": "containerEnvironmentVariables",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigJupyterLabAppImageConfigContainerConfigContainerEnvironmentVariablesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 736
          },
          "name": "containerArgumentsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 752
          },
          "name": "containerEntrypointInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 768
          },
          "name": "containerEnvironmentVariablesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigJupyterLabAppImageConfigContainerConfigContainerEnvironmentVariables"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 726
          },
          "name": "containerArguments",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 742
          },
          "name": "containerEntrypoint",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 682
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigJupyterLabAppImageConfigContainerConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-app-image-config/index:SagemakerAppImageConfigJupyterLabAppImageConfigContainerConfigOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigJupyterLabAppImageConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigJupyterLabAppImageConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-app-image-config/index.ts",
          "line": 818
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-app-image-config/index.ts",
        "line": 810
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 857
          },
          "name": "putContainerConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigJupyterLabAppImageConfigContainerConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 860
          },
          "name": "resetContainerConfig"
        }
      ],
      "name": "SagemakerAppImageConfigJupyterLabAppImageConfigOutputReference",
      "namespace": "sagemakerAppImageConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 854
          },
          "name": "containerConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigJupyterLabAppImageConfigContainerConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 864
          },
          "name": "containerConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigJupyterLabAppImageConfigContainerConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 822
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigJupyterLabAppImageConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-app-image-config/index:SagemakerAppImageConfigJupyterLabAppImageConfigOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigKernelGatewayImageConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigKernelGatewayImageConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-app-image-config/index.ts",
        "line": 1187
      },
      "name": "SagemakerAppImageConfigKernelGatewayImageConfig",
      "namespace": "sagemakerAppImageConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_app_image_config#file_system_config SagemakerAppImageConfig#file_system_config}",
            "stability": "stable",
            "summary": "The Amazon Elastic File System (EFS) storage configuration for a SageMaker image."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 1193
          },
          "name": "fileSystemConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigKernelGatewayImageConfigFileSystemConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_app_image_config#kernel_specs SagemakerAppImageConfig#kernel_specs}",
            "stability": "stable",
            "summary": "The specification of the Jupyter kernels in the image."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 1199
          },
          "name": "kernelSpecs",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigKernelGatewayImageConfigKernelSpecs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-app-image-config/index:SagemakerAppImageConfigKernelGatewayImageConfig"
    },
    "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigKernelGatewayImageConfigFileSystemConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigKernelGatewayImageConfigFileSystemConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-app-image-config/index.ts",
        "line": 868
      },
      "name": "SagemakerAppImageConfigKernelGatewayImageConfigFileSystemConfig",
      "namespace": "sagemakerAppImageConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_app_image_config#default_gid SagemakerAppImageConfig#default_gid}",
            "stability": "stable",
            "summary": "The default POSIX group ID (GID). If not specified, defaults to 100."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 874
          },
          "name": "defaultGid",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_app_image_config#default_uid SagemakerAppImageConfig#default_uid}",
            "stability": "stable",
            "summary": "The default POSIX user ID (UID). If not specified, defaults to 1000."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 880
          },
          "name": "defaultUid",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The directory should be empty. If not specified, defaults to /home/sagemaker-user.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_app_image_config#mount_path SagemakerAppImageConfig#mount_path}",
            "stability": "stable",
            "summary": "The path within the image to mount the user's EFS home directory."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 886
          },
          "name": "mountPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-app-image-config/index:SagemakerAppImageConfigKernelGatewayImageConfigFileSystemConfig"
    },
    "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigKernelGatewayImageConfigFileSystemConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigKernelGatewayImageConfigFileSystemConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-app-image-config/index.ts",
          "line": 940
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-app-image-config/index.ts",
        "line": 932
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 994
          },
          "name": "resetDefaultGid"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 1010
          },
          "name": "resetDefaultUid"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 1026
          },
          "name": "resetMountPath"
        }
      ],
      "name": "SagemakerAppImageConfigKernelGatewayImageConfigFileSystemConfigOutputReference",
      "namespace": "sagemakerAppImageConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 998
          },
          "name": "defaultGidInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 1014
          },
          "name": "defaultUidInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 1030
          },
          "name": "mountPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 988
          },
          "name": "defaultGid",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 1004
          },
          "name": "defaultUid",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 1020
          },
          "name": "mountPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 944
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigKernelGatewayImageConfigFileSystemConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-app-image-config/index:SagemakerAppImageConfigKernelGatewayImageConfigFileSystemConfigOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigKernelGatewayImageConfigKernelSpecs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigKernelGatewayImageConfigKernelSpecs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-app-image-config/index.ts",
        "line": 1034
      },
      "name": "SagemakerAppImageConfigKernelGatewayImageConfigKernelSpecs",
      "namespace": "sagemakerAppImageConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_app_image_config#display_name SagemakerAppImageConfig#display_name}",
            "stability": "stable",
            "summary": "The display name of the kernel."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 1040
          },
          "name": "displayName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_app_image_config#name SagemakerAppImageConfig#name}",
            "stability": "stable",
            "summary": "The name of the kernel."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 1046
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-app-image-config/index:SagemakerAppImageConfigKernelGatewayImageConfigKernelSpecs"
    },
    "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigKernelGatewayImageConfigKernelSpecsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigKernelGatewayImageConfigKernelSpecsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-app-image-config/index.ts",
          "line": 1176
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-app-image-config/index.ts",
        "line": 1168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 1183
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigKernelGatewayImageConfigKernelSpecsOutputReference"
            }
          }
        }
      ],
      "name": "SagemakerAppImageConfigKernelGatewayImageConfigKernelSpecsList",
      "namespace": "sagemakerAppImageConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 1169
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigKernelGatewayImageConfigKernelSpecs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-app-image-config/index:SagemakerAppImageConfigKernelGatewayImageConfigKernelSpecsList"
    },
    "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigKernelGatewayImageConfigKernelSpecsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigKernelGatewayImageConfigKernelSpecsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-app-image-config/index.ts",
          "line": 1095
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-app-image-config/index.ts",
        "line": 1085
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 1143
          },
          "name": "resetDisplayName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 1159
          },
          "name": "resetName"
        }
      ],
      "name": "SagemakerAppImageConfigKernelGatewayImageConfigKernelSpecsOutputReference",
      "namespace": "sagemakerAppImageConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 1147
          },
          "name": "displayNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 1163
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 1137
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 1153
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 1099
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigKernelGatewayImageConfigKernelSpecs"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-app-image-config/index:SagemakerAppImageConfigKernelGatewayImageConfigKernelSpecsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigKernelGatewayImageConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigKernelGatewayImageConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-app-image-config/index.ts",
          "line": 1246
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-app-image-config/index.ts",
        "line": 1238
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 1291
          },
          "name": "putFileSystemConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigKernelGatewayImageConfigFileSystemConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 1307
          },
          "name": "putKernelSpecs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigKernelGatewayImageConfigKernelSpecs"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 1294
          },
          "name": "resetFileSystemConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 1310
          },
          "name": "resetKernelSpecs"
        }
      ],
      "name": "SagemakerAppImageConfigKernelGatewayImageConfigOutputReference",
      "namespace": "sagemakerAppImageConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 1288
          },
          "name": "fileSystemConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigKernelGatewayImageConfigFileSystemConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 1304
          },
          "name": "kernelSpecs",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigKernelGatewayImageConfigKernelSpecsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 1298
          },
          "name": "fileSystemConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigKernelGatewayImageConfigFileSystemConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 1314
          },
          "name": "kernelSpecsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigKernelGatewayImageConfigKernelSpecs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 1250
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigKernelGatewayImageConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-app-image-config/index:SagemakerAppImageConfigKernelGatewayImageConfigOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-app-image-config/index.ts",
        "line": 1318
      },
      "name": "SagemakerAppImageConfigTags",
      "namespace": "sagemakerAppImageConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_app_image_config#key SagemakerAppImageConfig#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 1322
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_app_image_config#value SagemakerAppImageConfig#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 1326
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-app-image-config/index:SagemakerAppImageConfigTags"
    },
    "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-app-image-config/index.ts",
          "line": 1456
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-app-image-config/index.ts",
        "line": 1448
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 1463
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigTagsOutputReference"
            }
          }
        }
      ],
      "name": "SagemakerAppImageConfigTagsList",
      "namespace": "sagemakerAppImageConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 1449
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-app-image-config/index:SagemakerAppImageConfigTagsList"
    },
    "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-app-image-config/index.ts",
          "line": 1375
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-app-image-config/index.ts",
        "line": 1365
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 1423
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 1439
          },
          "name": "resetValue"
        }
      ],
      "name": "SagemakerAppImageConfigTagsOutputReference",
      "namespace": "sagemakerAppImageConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 1427
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 1443
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 1417
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 1433
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-app-image-config/index.ts",
            "line": 1379
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerAppImageConfig.SagemakerAppImageConfigTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-app-image-config/index:SagemakerAppImageConfigTagsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerCluster.SagemakerCluster": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_cluster awscc_sagemaker_cluster}."
      },
      "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerCluster",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_cluster awscc_sagemaker_cluster} Resource."
        },
        "locationInModule": {
          "filename": "src/sagemaker-cluster/index.ts",
          "line": 4405
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-cluster/index.ts",
        "line": 4373
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SagemakerCluster resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 4390
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SagemakerCluster to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_cluster#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SagemakerCluster that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SagemakerCluster to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 4443
          },
          "name": "putAutoScaling",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterAutoScaling"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 4516
          },
          "name": "putInstanceGroups",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroups"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 4564
          },
          "name": "putOrchestrator",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterOrchestrator"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 4580
          },
          "name": "putRestrictedInstanceGroups",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterRestrictedInstanceGroups"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 4596
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 4612
          },
          "name": "putTieredStorageConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterTieredStorageConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 4628
          },
          "name": "putVpcConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterVpcConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 4446
          },
          "name": "resetAutoScaling"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 4467
          },
          "name": "resetClusterName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 4483
          },
          "name": "resetClusterRole"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 4519
          },
          "name": "resetInstanceGroups"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 4535
          },
          "name": "resetNodeProvisioningMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 4551
          },
          "name": "resetNodeRecovery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 4567
          },
          "name": "resetOrchestrator"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 4583
          },
          "name": "resetRestrictedInstanceGroups"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 4599
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 4615
          },
          "name": "resetTieredStorageConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 4631
          },
          "name": "resetVpcConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 4643
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 4659
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SagemakerCluster",
      "namespace": "sagemakerCluster",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 4378
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 4440
          },
          "name": "autoScaling",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterAutoScalingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 4455
          },
          "name": "clusterArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 4492
          },
          "name": "clusterStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 4497
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 4502
          },
          "name": "failureMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 4507
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 4513
          },
          "name": "instanceGroups",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 4561
          },
          "name": "orchestrator",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterOrchestratorOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 4577
          },
          "name": "restrictedInstanceGroups",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterRestrictedInstanceGroupsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 4593
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 4609
          },
          "name": "tieredStorageConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterTieredStorageConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 4625
          },
          "name": "vpcConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterVpcConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 4450
          },
          "name": "autoScalingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterAutoScaling"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 4471
          },
          "name": "clusterNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 4487
          },
          "name": "clusterRoleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 4523
          },
          "name": "instanceGroupsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroups"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 4539
          },
          "name": "nodeProvisioningModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 4555
          },
          "name": "nodeRecoveryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 4571
          },
          "name": "orchestratorInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterOrchestrator"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 4587
          },
          "name": "restrictedInstanceGroupsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterRestrictedInstanceGroups"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 4603
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 4619
          },
          "name": "tieredStorageConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterTieredStorageConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 4635
          },
          "name": "vpcConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterVpcConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 4461
          },
          "name": "clusterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 4477
          },
          "name": "clusterRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 4529
          },
          "name": "nodeProvisioningMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 4545
          },
          "name": "nodeRecovery",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-cluster/index:SagemakerCluster"
    },
    "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterAutoScaling": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterAutoScaling",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-cluster/index.ts",
        "line": 82
      },
      "name": "SagemakerClusterAutoScaling",
      "namespace": "sagemakerCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_cluster#auto_scaler_type SagemakerCluster#auto_scaler_type}",
            "stability": "stable",
            "summary": "The type of auto-scaler to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 88
          },
          "name": "autoScalerType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_cluster#mode SagemakerCluster#mode}",
            "stability": "stable",
            "summary": "The auto-scaling mode for the cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 94
          },
          "name": "mode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-cluster/index:SagemakerClusterAutoScaling"
    },
    "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterAutoScalingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterAutoScalingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-cluster/index.ts",
          "line": 141
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-cluster/index.ts",
        "line": 133
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 189
          },
          "name": "resetAutoScalerType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 205
          },
          "name": "resetMode"
        }
      ],
      "name": "SagemakerClusterAutoScalingOutputReference",
      "namespace": "sagemakerCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 193
          },
          "name": "autoScalerTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 209
          },
          "name": "modeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 183
          },
          "name": "autoScalerType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 199
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 145
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterAutoScaling"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-cluster/index:SagemakerClusterAutoScalingOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-cluster/index.ts",
        "line": 14
      },
      "name": "SagemakerClusterConfig",
      "namespace": "sagemakerCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_cluster#auto_scaling SagemakerCluster#auto_scaling}",
            "stability": "stable",
            "summary": "Configuration for cluster auto-scaling."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 20
          },
          "name": "autoScaling",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterAutoScaling"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_cluster#cluster_name SagemakerCluster#cluster_name}",
            "stability": "stable",
            "summary": "The name of the HyperPod Cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 26
          },
          "name": "clusterName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_cluster#cluster_role SagemakerCluster#cluster_role}",
            "stability": "stable",
            "summary": "The cluster role for the autoscaler to assume."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 32
          },
          "name": "clusterRole",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_cluster#instance_groups SagemakerCluster#instance_groups}",
            "stability": "stable",
            "summary": "The instance groups of the SageMaker HyperPod cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 38
          },
          "name": "instanceGroups",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroups"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When set to 'Continuous', enables continuous scaling which dynamically manages node provisioning. If the parameter is omitted, uses the standard scaling approach in previous release.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_cluster#node_provisioning_mode SagemakerCluster#node_provisioning_mode}",
            "stability": "stable",
            "summary": "Determines the scaling strategy for the SageMaker HyperPod cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 44
          },
          "name": "nodeProvisioningMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If set to false, nodes will be labelled when a fault is detected.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_cluster#node_recovery SagemakerCluster#node_recovery}",
            "stability": "stable",
            "summary": "If node auto-recovery is set to true, faulty nodes will be replaced or rebooted when a failure is detected."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 50
          },
          "name": "nodeRecovery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_cluster#orchestrator SagemakerCluster#orchestrator}",
            "stability": "stable",
            "summary": "Specifies parameter(s) specific to the orchestrator, e.g. specify the EKS cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 56
          },
          "name": "orchestrator",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterOrchestrator"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_cluster#restricted_instance_groups SagemakerCluster#restricted_instance_groups}",
            "stability": "stable",
            "summary": "The restricted instance groups of the SageMaker HyperPod cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 62
          },
          "name": "restrictedInstanceGroups",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterRestrictedInstanceGroups"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can add tags to your cluster in the same way you add them in other AWS services that support tagging.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_cluster#tags SagemakerCluster#tags}",
            "stability": "stable",
            "summary": "Custom tags for managing the SageMaker HyperPod cluster as an AWS resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 68
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_cluster#tiered_storage_config SagemakerCluster#tiered_storage_config}",
            "stability": "stable",
            "summary": "Configuration for tiered storage in the SageMaker HyperPod cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 74
          },
          "name": "tieredStorageConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterTieredStorageConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can control access to and from your resources by configuring a VPC.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_cluster#vpc_config SagemakerCluster#vpc_config}",
            "stability": "stable",
            "summary": "Specifies an Amazon Virtual Private Cloud (VPC) that your SageMaker jobs, hosted models, and compute resources have access to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 80
          },
          "name": "vpcConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterVpcConfig"
          }
        }
      ],
      "symbolId": "src/sagemaker-cluster/index:SagemakerClusterConfig"
    },
    "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroups": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroups",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-cluster/index.ts",
        "line": 2013
      },
      "name": "SagemakerClusterInstanceGroups",
      "namespace": "sagemakerCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_cluster#capacity_requirements SagemakerCluster#capacity_requirements}",
            "stability": "stable",
            "summary": "Specifies the capacity requirements configuration for an instance group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 2019
          },
          "name": "capacityRequirements",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsCapacityRequirements"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_cluster#current_count SagemakerCluster#current_count}",
            "stability": "stable",
            "summary": "The number of instances that are currently in the instance group of a SageMaker HyperPod cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 2025
          },
          "name": "currentCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_cluster#execution_role SagemakerCluster#execution_role}",
            "stability": "stable",
            "summary": "The execution role for the instance group to assume."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 2031
          },
          "name": "executionRole",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_cluster#image_id SagemakerCluster#image_id}",
            "stability": "stable",
            "summary": "AMI Id to be used for launching EC2 instances - HyperPodPublicAmiId or CustomAmiId."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 2037
          },
          "name": "imageId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_cluster#instance_count SagemakerCluster#instance_count}",
            "stability": "stable",
            "summary": "The number of instances you specified to add to the instance group of a SageMaker HyperPod cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 2043
          },
          "name": "instanceCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_cluster#instance_group_name SagemakerCluster#instance_group_name}",
            "stability": "stable",
            "summary": "The name of the instance group of a SageMaker HyperPod cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 2049
          },
          "name": "instanceGroupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_cluster#instance_storage_configs SagemakerCluster#instance_storage_configs}",
            "stability": "stable",
            "summary": "The instance storage configuration for the instance group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 2055
          },
          "name": "instanceStorageConfigs",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsInstanceStorageConfigs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_cluster#instance_type SagemakerCluster#instance_type}",
            "stability": "stable",
            "summary": "The instance type of the instance group of a SageMaker HyperPod cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 2061
          },
          "name": "instanceType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_cluster#kubernetes_config SagemakerCluster#kubernetes_config}",
            "stability": "stable",
            "summary": "Kubernetes configuration for cluster nodes including labels and taints."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 2067
          },
          "name": "kubernetesConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsKubernetesConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_cluster#life_cycle_config SagemakerCluster#life_cycle_config}",
            "stability": "stable",
            "summary": "The lifecycle configuration for a SageMaker HyperPod cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 2073
          },
          "name": "lifeCycleConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsLifeCycleConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "MinInstanceCount must be less than or equal to InstanceCount.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_cluster#min_instance_count SagemakerCluster#min_instance_count}",
            "stability": "stable",
            "summary": "The minimum number of instances required for the instance group to be InService."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 2079
          },
          "name": "minInstanceCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_cluster#on_start_deep_health_checks SagemakerCluster#on_start_deep_health_checks}",
            "stability": "stable",
            "summary": "Nodes will undergo advanced stress test to detect and replace faulty instances, based on the type of deep health check(s) passed in."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 2085
          },
          "name": "onStartDeepHealthChecks",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can control access to and from your resources by configuring a VPC.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_cluster#override_vpc_config SagemakerCluster#override_vpc_config}",
            "stability": "stable",
            "summary": "Specifies an Amazon Virtual Private Cloud (VPC) that your SageMaker jobs, hosted models, and compute resources have access to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 2091
          },
          "name": "overrideVpcConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsOverrideVpcConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_cluster#scheduled_update_config SagemakerCluster#scheduled_update_config}",
            "stability": "stable",
            "summary": "The configuration object of the schedule that SageMaker follows when updating the AMI."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 2097
          },
          "name": "scheduledUpdateConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsScheduledUpdateConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For instance types that support multithreading, you can specify 1 for disabling multithreading and 2 for enabling multithreading.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_cluster#threads_per_core SagemakerCluster#threads_per_core}",
            "stability": "stable",
            "summary": "The number you specified to TreadsPerCore in CreateCluster for enabling or disabling multithreading."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 2103
          },
          "name": "threadsPerCore",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information about how to reserve GPU capacity for your SageMaker HyperPod clusters using Amazon SageMaker Training Plan, see CreateTrainingPlan.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_cluster#training_plan_arn SagemakerCluster#training_plan_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the training plan to use for this cluster instance group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 2109
          },
          "name": "trainingPlanArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-cluster/index:SagemakerClusterInstanceGroups"
    },
    "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsCapacityRequirements": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsCapacityRequirements",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-cluster/index.ts",
        "line": 213
      },
      "name": "SagemakerClusterInstanceGroupsCapacityRequirements",
      "namespace": "sagemakerCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_cluster#on_demand SagemakerCluster#on_demand}",
            "stability": "stable",
            "summary": "Options for OnDemand capacity."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 219
          },
          "name": "onDemand",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_cluster#spot SagemakerCluster#spot}",
            "stability": "stable",
            "summary": "Options for Spot capacity."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 225
          },
          "name": "spot",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-cluster/index:SagemakerClusterInstanceGroupsCapacityRequirements"
    },
    "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsCapacityRequirementsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsCapacityRequirementsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-cluster/index.ts",
          "line": 272
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-cluster/index.ts",
        "line": 264
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 320
          },
          "name": "resetOnDemand"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 336
          },
          "name": "resetSpot"
        }
      ],
      "name": "SagemakerClusterInstanceGroupsCapacityRequirementsOutputReference",
      "namespace": "sagemakerCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 324
          },
          "name": "onDemandInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 340
          },
          "name": "spotInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 314
          },
          "name": "onDemand",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 330
          },
          "name": "spot",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 276
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsCapacityRequirements"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-cluster/index:SagemakerClusterInstanceGroupsCapacityRequirementsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsInstanceStorageConfigs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsInstanceStorageConfigs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-cluster/index.ts",
        "line": 506
      },
      "name": "SagemakerClusterInstanceGroupsInstanceStorageConfigs",
      "namespace": "sagemakerCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The additional EBS volume is attached to each instance within the SageMaker HyperPod cluster instance group and mounted to /opt/sagemaker.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_cluster#ebs_volume_config SagemakerCluster#ebs_volume_config}",
            "stability": "stable",
            "summary": "Defines the configuration for attaching additional Amazon Elastic Block Store (EBS) volumes to the instances in the SageMaker HyperPod cluster instance group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 512
          },
          "name": "ebsVolumeConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsInstanceStorageConfigsEbsVolumeConfig"
          }
        }
      ],
      "symbolId": "src/sagemaker-cluster/index:SagemakerClusterInstanceGroupsInstanceStorageConfigs"
    },
    "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsInstanceStorageConfigsEbsVolumeConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsInstanceStorageConfigsEbsVolumeConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-cluster/index.ts",
        "line": 344
      },
      "name": "SagemakerClusterInstanceGroupsInstanceStorageConfigsEbsVolumeConfig",
      "namespace": "sagemakerCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_cluster#root_volume SagemakerCluster#root_volume}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 348
          },
          "name": "rootVolume",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_cluster#volume_kms_key_id SagemakerCluster#volume_kms_key_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 352
          },
          "name": "volumeKmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The additional EBS volume is attached to each instance within the SageMaker HyperPod cluster instance group and mounted to /opt/sagemaker.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_cluster#volume_size_in_gb SagemakerCluster#volume_size_in_gb}",
            "stability": "stable",
            "summary": "The size in gigabytes (GB) of the additional EBS volume to be attached to the instances in the SageMaker HyperPod cluster instance group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 358
          },
          "name": "volumeSizeInGb",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/sagemaker-cluster/index:SagemakerClusterInstanceGroupsInstanceStorageConfigsEbsVolumeConfig"
    },
    "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsInstanceStorageConfigsEbsVolumeConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsInstanceStorageConfigsEbsVolumeConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-cluster/index.ts",
          "line": 412
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-cluster/index.ts",
        "line": 404
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 466
          },
          "name": "resetRootVolume"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 482
          },
          "name": "resetVolumeKmsKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 498
          },
          "name": "resetVolumeSizeInGb"
        }
      ],
      "name": "SagemakerClusterInstanceGroupsInstanceStorageConfigsEbsVolumeConfigOutputReference",
      "namespace": "sagemakerCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 470
          },
          "name": "rootVolumeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 486
          },
          "name": "volumeKmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 502
          },
          "name": "volumeSizeInGbInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 460
          },
          "name": "rootVolume",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 476
          },
          "name": "volumeKmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 492
          },
          "name": "volumeSizeInGb",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 416
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsInstanceStorageConfigsEbsVolumeConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-cluster/index:SagemakerClusterInstanceGroupsInstanceStorageConfigsEbsVolumeConfigOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsInstanceStorageConfigsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsInstanceStorageConfigsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-cluster/index.ts",
          "line": 613
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-cluster/index.ts",
        "line": 605
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 620
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsInstanceStorageConfigsOutputReference"
            }
          }
        }
      ],
      "name": "SagemakerClusterInstanceGroupsInstanceStorageConfigsList",
      "namespace": "sagemakerCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 606
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsInstanceStorageConfigs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-cluster/index:SagemakerClusterInstanceGroupsInstanceStorageConfigsList"
    },
    "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsInstanceStorageConfigsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsInstanceStorageConfigsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-cluster/index.ts",
          "line": 554
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-cluster/index.ts",
        "line": 544
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 593
          },
          "name": "putEbsVolumeConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsInstanceStorageConfigsEbsVolumeConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 596
          },
          "name": "resetEbsVolumeConfig"
        }
      ],
      "name": "SagemakerClusterInstanceGroupsInstanceStorageConfigsOutputReference",
      "namespace": "sagemakerCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 590
          },
          "name": "ebsVolumeConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsInstanceStorageConfigsEbsVolumeConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 600
          },
          "name": "ebsVolumeConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsInstanceStorageConfigsEbsVolumeConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 558
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsInstanceStorageConfigs"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-cluster/index:SagemakerClusterInstanceGroupsInstanceStorageConfigsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsKubernetesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsKubernetesConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-cluster/index.ts",
        "line": 812
      },
      "name": "SagemakerClusterInstanceGroupsKubernetesConfig",
      "namespace": "sagemakerCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_cluster#labels SagemakerCluster#labels}",
            "stability": "stable",
            "summary": "A map of Kubernetes labels to apply to cluster nodes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 818
          },
          "name": "labels",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_cluster#taints SagemakerCluster#taints}",
            "stability": "stable",
            "summary": "A list of Kubernetes taints to apply to cluster nodes. Maximum of 50 taints."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 824
          },
          "name": "taints",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsKubernetesConfigTaints"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-cluster/index:SagemakerClusterInstanceGroupsKubernetesConfig"
    },
    "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsKubernetesConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsKubernetesConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-cluster/index.ts",
          "line": 871
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-cluster/index.ts",
        "line": 863
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 932
          },
          "name": "putTaints",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsKubernetesConfigTaints"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 919
          },
          "name": "resetLabels"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 935
          },
          "name": "resetTaints"
        }
      ],
      "name": "SagemakerClusterInstanceGroupsKubernetesConfigOutputReference",
      "namespace": "sagemakerCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 929
          },
          "name": "taints",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsKubernetesConfigTaintsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 923
          },
          "name": "labelsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 939
          },
          "name": "taintsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsKubernetesConfigTaints"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 913
          },
          "name": "labels",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 875
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsKubernetesConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-cluster/index:SagemakerClusterInstanceGroupsKubernetesConfigOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsKubernetesConfigTaints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsKubernetesConfigTaints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-cluster/index.ts",
        "line": 624
      },
      "name": "SagemakerClusterInstanceGroupsKubernetesConfigTaints",
      "namespace": "sagemakerCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_cluster#effect SagemakerCluster#effect}",
            "stability": "stable",
            "summary": "The effect of the taint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 630
          },
          "name": "effect",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_cluster#key SagemakerCluster#key}",
            "stability": "stable",
            "summary": "The key of the taint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 636
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_cluster#value SagemakerCluster#value}",
            "stability": "stable",
            "summary": "The value of the taint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 642
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-cluster/index:SagemakerClusterInstanceGroupsKubernetesConfigTaints"
    },
    "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsKubernetesConfigTaintsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsKubernetesConfigTaintsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-cluster/index.ts",
          "line": 801
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-cluster/index.ts",
        "line": 793
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 808
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsKubernetesConfigTaintsOutputReference"
            }
          }
        }
      ],
      "name": "SagemakerClusterInstanceGroupsKubernetesConfigTaintsList",
      "namespace": "sagemakerCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 794
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsKubernetesConfigTaints"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-cluster/index:SagemakerClusterInstanceGroupsKubernetesConfigTaintsList"
    },
    "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsKubernetesConfigTaintsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsKubernetesConfigTaintsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-cluster/index.ts",
          "line": 698
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-cluster/index.ts",
        "line": 688
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 752
          },
          "name": "resetEffect"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 768
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 784
          },
          "name": "resetValue"
        }
      ],
      "name": "SagemakerClusterInstanceGroupsKubernetesConfigTaintsOutputReference",
      "namespace": "sagemakerCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 756
          },
          "name": "effectInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 772
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 788
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 746
          },
          "name": "effect",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 762
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 778
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 702
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsKubernetesConfigTaints"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-cluster/index:SagemakerClusterInstanceGroupsKubernetesConfigTaintsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsLifeCycleConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsLifeCycleConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-cluster/index.ts",
        "line": 943
      },
      "name": "SagemakerClusterInstanceGroupsLifeCycleConfig",
      "namespace": "sagemakerCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_cluster#on_create SagemakerCluster#on_create}",
            "stability": "stable",
            "summary": "The file name of the entrypoint script of lifecycle scripts under SourceS3Uri. This entrypoint script runs during cluster creation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 949
          },
          "name": "onCreate",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_cluster#source_s3_uri SagemakerCluster#source_s3_uri}",
            "stability": "stable",
            "summary": "An Amazon S3 bucket path where your lifecycle scripts are stored."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 955
          },
          "name": "sourceS3Uri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-cluster/index:SagemakerClusterInstanceGroupsLifeCycleConfig"
    },
    "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsLifeCycleConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsLifeCycleConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-cluster/index.ts",
          "line": 1002
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-cluster/index.ts",
        "line": 994
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 1050
          },
          "name": "resetOnCreate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 1066
          },
          "name": "resetSourceS3Uri"
        }
      ],
      "name": "SagemakerClusterInstanceGroupsLifeCycleConfigOutputReference",
      "namespace": "sagemakerCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 1054
          },
          "name": "onCreateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 1070
          },
          "name": "sourceS3UriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 1044
          },
          "name": "onCreate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 1060
          },
          "name": "sourceS3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 1006
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsLifeCycleConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-cluster/index:SagemakerClusterInstanceGroupsLifeCycleConfigOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-cluster/index.ts",
          "line": 2645
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-cluster/index.ts",
        "line": 2637
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 2652
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsOutputReference"
            }
          }
        }
      ],
      "name": "SagemakerClusterInstanceGroupsList",
      "namespace": "sagemakerCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 2638
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroups"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-cluster/index:SagemakerClusterInstanceGroupsList"
    },
    "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-cluster/index.ts",
          "line": 2256
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-cluster/index.ts",
        "line": 2246
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 2385
          },
          "name": "putCapacityRequirements",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsCapacityRequirements"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 2481
          },
          "name": "putInstanceStorageConfigs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsInstanceStorageConfigs"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 2513
          },
          "name": "putKubernetesConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsKubernetesConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 2529
          },
          "name": "putLifeCycleConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsLifeCycleConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 2577
          },
          "name": "putOverrideVpcConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsOverrideVpcConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 2593
          },
          "name": "putScheduledUpdateConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsScheduledUpdateConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 2388
          },
          "name": "resetCapacityRequirements"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 2404
          },
          "name": "resetCurrentCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 2420
          },
          "name": "resetExecutionRole"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 2436
          },
          "name": "resetImageId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 2452
          },
          "name": "resetInstanceCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 2468
          },
          "name": "resetInstanceGroupName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 2484
          },
          "name": "resetInstanceStorageConfigs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 2500
          },
          "name": "resetInstanceType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 2516
          },
          "name": "resetKubernetesConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 2532
          },
          "name": "resetLifeCycleConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 2548
          },
          "name": "resetMinInstanceCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 2564
          },
          "name": "resetOnStartDeepHealthChecks"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 2580
          },
          "name": "resetOverrideVpcConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 2596
          },
          "name": "resetScheduledUpdateConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 2612
          },
          "name": "resetThreadsPerCore"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 2628
          },
          "name": "resetTrainingPlanArn"
        }
      ],
      "name": "SagemakerClusterInstanceGroupsOutputReference",
      "namespace": "sagemakerCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 2382
          },
          "name": "capacityRequirements",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsCapacityRequirementsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 2478
          },
          "name": "instanceStorageConfigs",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsInstanceStorageConfigsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 2510
          },
          "name": "kubernetesConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsKubernetesConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 2526
          },
          "name": "lifeCycleConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsLifeCycleConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 2574
          },
          "name": "overrideVpcConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsOverrideVpcConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 2590
          },
          "name": "scheduledUpdateConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsScheduledUpdateConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 2392
          },
          "name": "capacityRequirementsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsCapacityRequirements"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 2408
          },
          "name": "currentCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 2424
          },
          "name": "executionRoleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 2440
          },
          "name": "imageIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 2456
          },
          "name": "instanceCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 2472
          },
          "name": "instanceGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 2488
          },
          "name": "instanceStorageConfigsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsInstanceStorageConfigs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 2504
          },
          "name": "instanceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 2520
          },
          "name": "kubernetesConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsKubernetesConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 2536
          },
          "name": "lifeCycleConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsLifeCycleConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 2552
          },
          "name": "minInstanceCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 2568
          },
          "name": "onStartDeepHealthChecksInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 2584
          },
          "name": "overrideVpcConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsOverrideVpcConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 2600
          },
          "name": "scheduledUpdateConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsScheduledUpdateConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 2616
          },
          "name": "threadsPerCoreInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 2632
          },
          "name": "trainingPlanArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 2398
          },
          "name": "currentCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 2414
          },
          "name": "executionRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 2430
          },
          "name": "imageId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 2446
          },
          "name": "instanceCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 2462
          },
          "name": "instanceGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 2494
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 2542
          },
          "name": "minInstanceCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 2558
          },
          "name": "onStartDeepHealthChecks",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 2606
          },
          "name": "threadsPerCore",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 2622
          },
          "name": "trainingPlanArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 2260
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroups"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-cluster/index:SagemakerClusterInstanceGroupsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsOverrideVpcConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsOverrideVpcConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-cluster/index.ts",
        "line": 1074
      },
      "name": "SagemakerClusterInstanceGroupsOverrideVpcConfig",
      "namespace": "sagemakerCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Specify the security groups for the VPC that is specified in the Subnets field.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_cluster#security_group_ids SagemakerCluster#security_group_ids}",
            "stability": "stable",
            "summary": "The VPC security group IDs, in the form sg-xxxxxxxx."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 1080
          },
          "name": "securityGroupIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_cluster#subnets SagemakerCluster#subnets}",
            "stability": "stable",
            "summary": "The ID of the subnets in the VPC to which you want to connect your training job or model."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 1086
          },
          "name": "subnets",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-cluster/index:SagemakerClusterInstanceGroupsOverrideVpcConfig"
    },
    "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsOverrideVpcConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsOverrideVpcConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-cluster/index.ts",
          "line": 1133
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-cluster/index.ts",
        "line": 1125
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 1181
          },
          "name": "resetSecurityGroupIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 1197
          },
          "name": "resetSubnets"
        }
      ],
      "name": "SagemakerClusterInstanceGroupsOverrideVpcConfigOutputReference",
      "namespace": "sagemakerCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 1185
          },
          "name": "securityGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 1201
          },
          "name": "subnetsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 1175
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 1191
          },
          "name": "subnets",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 1137
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsOverrideVpcConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-cluster/index:SagemakerClusterInstanceGroupsOverrideVpcConfigOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsScheduledUpdateConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsScheduledUpdateConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-cluster/index.ts",
        "line": 1882
      },
      "name": "SagemakerClusterInstanceGroupsScheduledUpdateConfig",
      "namespace": "sagemakerCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_cluster#deployment_config SagemakerCluster#deployment_config}",
            "stability": "stable",
            "summary": "The configuration to use when updating the AMI versions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 1888
          },
          "name": "deploymentConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_cluster#schedule_expression SagemakerCluster#schedule_expression}",
            "stability": "stable",
            "summary": "A cron expression that specifies the schedule that SageMaker follows when updating the AMI."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 1894
          },
          "name": "scheduleExpression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-cluster/index:SagemakerClusterInstanceGroupsScheduledUpdateConfig"
    },
    "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-cluster/index.ts",
        "line": 1716
      },
      "name": "SagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfig",
      "namespace": "sagemakerCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_cluster#auto_rollback_configuration SagemakerCluster#auto_rollback_configuration}",
            "stability": "stable",
            "summary": "An array that contains the alarms that SageMaker monitors to know whether to roll back the AMI update."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 1722
          },
          "name": "autoRollbackConfiguration",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigAutoRollbackConfiguration"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_cluster#rolling_update_policy SagemakerCluster#rolling_update_policy}",
            "stability": "stable",
            "summary": "The policy that SageMaker uses when updating the AMI versions of the cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 1728
          },
          "name": "rollingUpdatePolicy",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigRollingUpdatePolicy"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_cluster#wait_interval_in_seconds SagemakerCluster#wait_interval_in_seconds}",
            "stability": "stable",
            "summary": "The duration in seconds that SageMaker waits before updating more instances in the cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 1734
          },
          "name": "waitIntervalInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/sagemaker-cluster/index:SagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfig"
    },
    "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigAutoRollbackConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigAutoRollbackConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-cluster/index.ts",
        "line": 1205
      },
      "name": "SagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigAutoRollbackConfiguration",
      "namespace": "sagemakerCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_cluster#alarm_name SagemakerCluster#alarm_name}",
            "stability": "stable",
            "summary": "The name of the alarm."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 1211
          },
          "name": "alarmName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-cluster/index:SagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigAutoRollbackConfiguration"
    },
    "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigAutoRollbackConfigurationList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigAutoRollbackConfigurationList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-cluster/index.ts",
          "line": 1312
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-cluster/index.ts",
        "line": 1304
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 1319
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigAutoRollbackConfigurationOutputReference"
            }
          }
        }
      ],
      "name": "SagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigAutoRollbackConfigurationList",
      "namespace": "sagemakerCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 1305
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigAutoRollbackConfiguration"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-cluster/index:SagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigAutoRollbackConfigurationList"
    },
    "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigAutoRollbackConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigAutoRollbackConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-cluster/index.ts",
          "line": 1253
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-cluster/index.ts",
        "line": 1243
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 1295
          },
          "name": "resetAlarmName"
        }
      ],
      "name": "SagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigAutoRollbackConfigurationOutputReference",
      "namespace": "sagemakerCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 1299
          },
          "name": "alarmNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 1289
          },
          "name": "alarmName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 1257
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigAutoRollbackConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-cluster/index:SagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigAutoRollbackConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-cluster/index.ts",
          "line": 1788
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-cluster/index.ts",
        "line": 1780
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 1839
          },
          "name": "putAutoRollbackConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigAutoRollbackConfiguration"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 1855
          },
          "name": "putRollingUpdatePolicy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigRollingUpdatePolicy"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 1842
          },
          "name": "resetAutoRollbackConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 1858
          },
          "name": "resetRollingUpdatePolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 1874
          },
          "name": "resetWaitIntervalInSeconds"
        }
      ],
      "name": "SagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigOutputReference",
      "namespace": "sagemakerCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 1836
          },
          "name": "autoRollbackConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigAutoRollbackConfigurationList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 1852
          },
          "name": "rollingUpdatePolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigRollingUpdatePolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 1846
          },
          "name": "autoRollbackConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigAutoRollbackConfiguration"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 1862
          },
          "name": "rollingUpdatePolicyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigRollingUpdatePolicy"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 1878
          },
          "name": "waitIntervalInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 1868
          },
          "name": "waitIntervalInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 1792
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-cluster/index:SagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigRollingUpdatePolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigRollingUpdatePolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-cluster/index.ts",
        "line": 1585
      },
      "name": "SagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigRollingUpdatePolicy",
      "namespace": "sagemakerCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Using this configuration, you can specify whether SageMaker should update your instance group by an amount or percentage of instances.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_cluster#maximum_batch_size SagemakerCluster#maximum_batch_size}",
            "stability": "stable",
            "summary": "The configuration of the size measurements of the AMI update."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 1591
          },
          "name": "maximumBatchSize",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigRollingUpdatePolicyMaximumBatchSize"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Using this configuration, you can specify whether SageMaker should update your instance group by an amount or percentage of instances.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_cluster#rollback_maximum_batch_size SagemakerCluster#rollback_maximum_batch_size}",
            "stability": "stable",
            "summary": "The configuration of the size measurements of the AMI update."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 1597
          },
          "name": "rollbackMaximumBatchSize",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigRollingUpdatePolicyRollbackMaximumBatchSize"
          }
        }
      ],
      "symbolId": "src/sagemaker-cluster/index:SagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigRollingUpdatePolicy"
    },
    "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigRollingUpdatePolicyMaximumBatchSize": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigRollingUpdatePolicyMaximumBatchSize",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-cluster/index.ts",
        "line": 1323
      },
      "name": "SagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigRollingUpdatePolicyMaximumBatchSize",
      "namespace": "sagemakerCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_cluster#type SagemakerCluster#type}",
            "stability": "stable",
            "summary": "Specifies whether SageMaker should process the update by amount or percentage of instances."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 1329
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_cluster#value SagemakerCluster#value}",
            "stability": "stable",
            "summary": "Specifies the amount or percentage of instances SageMaker updates at a time."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 1335
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/sagemaker-cluster/index:SagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigRollingUpdatePolicyMaximumBatchSize"
    },
    "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigRollingUpdatePolicyMaximumBatchSizeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigRollingUpdatePolicyMaximumBatchSizeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-cluster/index.ts",
          "line": 1382
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-cluster/index.ts",
        "line": 1374
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 1430
          },
          "name": "resetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 1446
          },
          "name": "resetValue"
        }
      ],
      "name": "SagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigRollingUpdatePolicyMaximumBatchSizeOutputReference",
      "namespace": "sagemakerCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 1434
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 1450
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 1424
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 1440
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 1386
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigRollingUpdatePolicyMaximumBatchSize"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-cluster/index:SagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigRollingUpdatePolicyMaximumBatchSizeOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigRollingUpdatePolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigRollingUpdatePolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-cluster/index.ts",
          "line": 1644
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-cluster/index.ts",
        "line": 1636
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 1689
          },
          "name": "putMaximumBatchSize",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigRollingUpdatePolicyMaximumBatchSize"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 1705
          },
          "name": "putRollbackMaximumBatchSize",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigRollingUpdatePolicyRollbackMaximumBatchSize"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 1692
          },
          "name": "resetMaximumBatchSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 1708
          },
          "name": "resetRollbackMaximumBatchSize"
        }
      ],
      "name": "SagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigRollingUpdatePolicyOutputReference",
      "namespace": "sagemakerCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 1686
          },
          "name": "maximumBatchSize",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigRollingUpdatePolicyMaximumBatchSizeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 1702
          },
          "name": "rollbackMaximumBatchSize",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigRollingUpdatePolicyRollbackMaximumBatchSizeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 1696
          },
          "name": "maximumBatchSizeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigRollingUpdatePolicyMaximumBatchSize"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 1712
          },
          "name": "rollbackMaximumBatchSizeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigRollingUpdatePolicyRollbackMaximumBatchSize"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 1648
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigRollingUpdatePolicy"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-cluster/index:SagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigRollingUpdatePolicyOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigRollingUpdatePolicyRollbackMaximumBatchSize": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigRollingUpdatePolicyRollbackMaximumBatchSize",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-cluster/index.ts",
        "line": 1454
      },
      "name": "SagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigRollingUpdatePolicyRollbackMaximumBatchSize",
      "namespace": "sagemakerCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_cluster#type SagemakerCluster#type}",
            "stability": "stable",
            "summary": "Specifies whether SageMaker should process the update by amount or percentage of instances."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 1460
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_cluster#value SagemakerCluster#value}",
            "stability": "stable",
            "summary": "Specifies the amount or percentage of instances SageMaker updates at a time."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 1466
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/sagemaker-cluster/index:SagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigRollingUpdatePolicyRollbackMaximumBatchSize"
    },
    "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigRollingUpdatePolicyRollbackMaximumBatchSizeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigRollingUpdatePolicyRollbackMaximumBatchSizeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-cluster/index.ts",
          "line": 1513
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-cluster/index.ts",
        "line": 1505
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 1561
          },
          "name": "resetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 1577
          },
          "name": "resetValue"
        }
      ],
      "name": "SagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigRollingUpdatePolicyRollbackMaximumBatchSizeOutputReference",
      "namespace": "sagemakerCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 1565
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 1581
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 1555
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 1571
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 1517
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigRollingUpdatePolicyRollbackMaximumBatchSize"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-cluster/index:SagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigRollingUpdatePolicyRollbackMaximumBatchSizeOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsScheduledUpdateConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsScheduledUpdateConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-cluster/index.ts",
          "line": 1941
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-cluster/index.ts",
        "line": 1933
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 1986
          },
          "name": "putDeploymentConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 1989
          },
          "name": "resetDeploymentConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 2005
          },
          "name": "resetScheduleExpression"
        }
      ],
      "name": "SagemakerClusterInstanceGroupsScheduledUpdateConfigOutputReference",
      "namespace": "sagemakerCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 1983
          },
          "name": "deploymentConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 1993
          },
          "name": "deploymentConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsScheduledUpdateConfigDeploymentConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 2009
          },
          "name": "scheduleExpressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 1999
          },
          "name": "scheduleExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 1945
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterInstanceGroupsScheduledUpdateConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-cluster/index:SagemakerClusterInstanceGroupsScheduledUpdateConfigOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterOrchestrator": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterOrchestrator",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-cluster/index.ts",
        "line": 2752
      },
      "name": "SagemakerClusterOrchestrator",
      "namespace": "sagemakerCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_cluster#eks SagemakerCluster#eks}",
            "stability": "stable",
            "summary": "Specifies parameter(s) related to EKS as orchestrator, e.g. the EKS cluster nodes will attach to,."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 2758
          },
          "name": "eks",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterOrchestratorEks"
          }
        }
      ],
      "symbolId": "src/sagemaker-cluster/index:SagemakerClusterOrchestrator"
    },
    "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterOrchestratorEks": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterOrchestratorEks",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-cluster/index.ts",
        "line": 2656
      },
      "name": "SagemakerClusterOrchestratorEks",
      "namespace": "sagemakerCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_cluster#cluster_arn SagemakerCluster#cluster_arn}",
            "stability": "stable",
            "summary": "The ARN of the EKS cluster, such as arn:aws:eks:us-west-2:123456789012:cluster/my-eks-cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 2662
          },
          "name": "clusterArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-cluster/index:SagemakerClusterOrchestratorEks"
    },
    "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterOrchestratorEksOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterOrchestratorEksOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-cluster/index.ts",
          "line": 2702
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-cluster/index.ts",
        "line": 2694
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 2744
          },
          "name": "resetClusterArn"
        }
      ],
      "name": "SagemakerClusterOrchestratorEksOutputReference",
      "namespace": "sagemakerCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 2748
          },
          "name": "clusterArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 2738
          },
          "name": "clusterArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 2706
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterOrchestratorEks"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-cluster/index:SagemakerClusterOrchestratorEksOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterOrchestratorOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterOrchestratorOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-cluster/index.ts",
          "line": 2798
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-cluster/index.ts",
        "line": 2790
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 2837
          },
          "name": "putEks",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterOrchestratorEks"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 2840
          },
          "name": "resetEks"
        }
      ],
      "name": "SagemakerClusterOrchestratorOutputReference",
      "namespace": "sagemakerCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 2834
          },
          "name": "eks",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterOrchestratorEksOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 2844
          },
          "name": "eksInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterOrchestratorEks"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 2802
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterOrchestrator"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-cluster/index:SagemakerClusterOrchestratorOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterRestrictedInstanceGroups": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterRestrictedInstanceGroups",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-cluster/index.ts",
        "line": 3486
      },
      "name": "SagemakerClusterRestrictedInstanceGroups",
      "namespace": "sagemakerCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_cluster#current_count SagemakerCluster#current_count}",
            "stability": "stable",
            "summary": "The number of instances that are currently in the restricted instance group of a SageMaker HyperPod cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 3492
          },
          "name": "currentCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_cluster#environment_config SagemakerCluster#environment_config}",
            "stability": "stable",
            "summary": "The configuration for the restricted instance groups (RIG) environment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 3498
          },
          "name": "environmentConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterRestrictedInstanceGroupsEnvironmentConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_cluster#execution_role SagemakerCluster#execution_role}",
            "stability": "stable",
            "summary": "The execution role for the instance group to assume."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 3504
          },
          "name": "executionRole",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_cluster#instance_count SagemakerCluster#instance_count}",
            "stability": "stable",
            "summary": "The number of instances you specified to add to the restricted instance group of a SageMaker HyperPod cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 3510
          },
          "name": "instanceCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_cluster#instance_group_name SagemakerCluster#instance_group_name}",
            "stability": "stable",
            "summary": "The name of the instance group of a SageMaker HyperPod cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 3516
          },
          "name": "instanceGroupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_cluster#instance_storage_configs SagemakerCluster#instance_storage_configs}",
            "stability": "stable",
            "summary": "The instance storage configuration for the instance group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 3522
          },
          "name": "instanceStorageConfigs",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterRestrictedInstanceGroupsInstanceStorageConfigs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_cluster#instance_type SagemakerCluster#instance_type}",
            "stability": "stable",
            "summary": "The instance type of the instance group of a SageMaker HyperPod cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 3528
          },
          "name": "instanceType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_cluster#on_start_deep_health_checks SagemakerCluster#on_start_deep_health_checks}",
            "stability": "stable",
            "summary": "Nodes will undergo advanced stress test to detect and replace faulty instances, based on the type of deep health check(s) passed in."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 3534
          },
          "name": "onStartDeepHealthChecks",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can control access to and from your resources by configuring a VPC.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_cluster#override_vpc_config SagemakerCluster#override_vpc_config}",
            "stability": "stable",
            "summary": "Specifies an Amazon Virtual Private Cloud (VPC) that your SageMaker jobs, hosted models, and compute resources have access to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 3540
          },
          "name": "overrideVpcConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterRestrictedInstanceGroupsOverrideVpcConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For instance types that support multithreading, you can specify 1 for disabling multithreading and 2 for enabling multithreading.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_cluster#threads_per_core SagemakerCluster#threads_per_core}",
            "stability": "stable",
            "summary": "The number you specified to TreadsPerCore in CreateCluster for enabling or disabling multithreading."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 3546
          },
          "name": "threadsPerCore",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information about how to reserve GPU capacity for your SageMaker HyperPod clusters using Amazon SageMaker Training Plan, see CreateTrainingPlan.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_cluster#training_plan_arn SagemakerCluster#training_plan_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the training plan to use for this cluster restricted instance group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 3552
          },
          "name": "trainingPlanArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-cluster/index:SagemakerClusterRestrictedInstanceGroups"
    },
    "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterRestrictedInstanceGroupsEnvironmentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterRestrictedInstanceGroupsEnvironmentConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-cluster/index.ts",
        "line": 2979
      },
      "name": "SagemakerClusterRestrictedInstanceGroupsEnvironmentConfig",
      "namespace": "sagemakerCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_cluster#fsx_lustre_config SagemakerCluster#fsx_lustre_config}",
            "stability": "stable",
            "summary": "Configuration settings for an Amazon FSx for Lustre file system to be used with the cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 2985
          },
          "name": "fsxLustreConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterRestrictedInstanceGroupsEnvironmentConfigFsxLustreConfig"
          }
        }
      ],
      "symbolId": "src/sagemaker-cluster/index:SagemakerClusterRestrictedInstanceGroupsEnvironmentConfig"
    },
    "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterRestrictedInstanceGroupsEnvironmentConfigFsxLustreConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterRestrictedInstanceGroupsEnvironmentConfigFsxLustreConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-cluster/index.ts",
        "line": 2848
      },
      "name": "SagemakerClusterRestrictedInstanceGroupsEnvironmentConfigFsxLustreConfig",
      "namespace": "sagemakerCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_cluster#per_unit_storage_throughput SagemakerCluster#per_unit_storage_throughput}",
            "stability": "stable",
            "summary": "The throughput capacity of the FSx for Lustre file system, measured in MB/s per TiB of storage."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 2854
          },
          "name": "perUnitStorageThroughput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_cluster#size_in_gi_b SagemakerCluster#size_in_gi_b}",
            "stability": "stable",
            "summary": "The storage capacity of the FSx for Lustre file system, specified in gibibytes (GiB)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 2860
          },
          "name": "sizeInGiB",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/sagemaker-cluster/index:SagemakerClusterRestrictedInstanceGroupsEnvironmentConfigFsxLustreConfig"
    },
    "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterRestrictedInstanceGroupsEnvironmentConfigFsxLustreConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterRestrictedInstanceGroupsEnvironmentConfigFsxLustreConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-cluster/index.ts",
          "line": 2907
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-cluster/index.ts",
        "line": 2899
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 2955
          },
          "name": "resetPerUnitStorageThroughput"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 2971
          },
          "name": "resetSizeInGiB"
        }
      ],
      "name": "SagemakerClusterRestrictedInstanceGroupsEnvironmentConfigFsxLustreConfigOutputReference",
      "namespace": "sagemakerCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 2959
          },
          "name": "perUnitStorageThroughputInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 2975
          },
          "name": "sizeInGiBInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 2949
          },
          "name": "perUnitStorageThroughput",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 2965
          },
          "name": "sizeInGiB",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 2911
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterRestrictedInstanceGroupsEnvironmentConfigFsxLustreConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-cluster/index:SagemakerClusterRestrictedInstanceGroupsEnvironmentConfigFsxLustreConfigOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterRestrictedInstanceGroupsEnvironmentConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterRestrictedInstanceGroupsEnvironmentConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-cluster/index.ts",
          "line": 3025
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-cluster/index.ts",
        "line": 3017
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 3064
          },
          "name": "putFsxLustreConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterRestrictedInstanceGroupsEnvironmentConfigFsxLustreConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 3067
          },
          "name": "resetFsxLustreConfig"
        }
      ],
      "name": "SagemakerClusterRestrictedInstanceGroupsEnvironmentConfigOutputReference",
      "namespace": "sagemakerCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 3061
          },
          "name": "fsxLustreConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterRestrictedInstanceGroupsEnvironmentConfigFsxLustreConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 3071
          },
          "name": "fsxLustreConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterRestrictedInstanceGroupsEnvironmentConfigFsxLustreConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 3029
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterRestrictedInstanceGroupsEnvironmentConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-cluster/index:SagemakerClusterRestrictedInstanceGroupsEnvironmentConfigOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterRestrictedInstanceGroupsInstanceStorageConfigs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterRestrictedInstanceGroupsInstanceStorageConfigs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-cluster/index.ts",
        "line": 3237
      },
      "name": "SagemakerClusterRestrictedInstanceGroupsInstanceStorageConfigs",
      "namespace": "sagemakerCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The additional EBS volume is attached to each instance within the SageMaker HyperPod cluster instance group and mounted to /opt/sagemaker.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_cluster#ebs_volume_config SagemakerCluster#ebs_volume_config}",
            "stability": "stable",
            "summary": "Defines the configuration for attaching additional Amazon Elastic Block Store (EBS) volumes to the instances in the SageMaker HyperPod cluster instance group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 3243
          },
          "name": "ebsVolumeConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterRestrictedInstanceGroupsInstanceStorageConfigsEbsVolumeConfig"
          }
        }
      ],
      "symbolId": "src/sagemaker-cluster/index:SagemakerClusterRestrictedInstanceGroupsInstanceStorageConfigs"
    },
    "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterRestrictedInstanceGroupsInstanceStorageConfigsEbsVolumeConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterRestrictedInstanceGroupsInstanceStorageConfigsEbsVolumeConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-cluster/index.ts",
        "line": 3075
      },
      "name": "SagemakerClusterRestrictedInstanceGroupsInstanceStorageConfigsEbsVolumeConfig",
      "namespace": "sagemakerCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_cluster#root_volume SagemakerCluster#root_volume}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 3079
          },
          "name": "rootVolume",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_cluster#volume_kms_key_id SagemakerCluster#volume_kms_key_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 3083
          },
          "name": "volumeKmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The additional EBS volume is attached to each instance within the SageMaker HyperPod cluster instance group and mounted to /opt/sagemaker.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_cluster#volume_size_in_gb SagemakerCluster#volume_size_in_gb}",
            "stability": "stable",
            "summary": "The size in gigabytes (GB) of the additional EBS volume to be attached to the instances in the SageMaker HyperPod cluster instance group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 3089
          },
          "name": "volumeSizeInGb",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/sagemaker-cluster/index:SagemakerClusterRestrictedInstanceGroupsInstanceStorageConfigsEbsVolumeConfig"
    },
    "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterRestrictedInstanceGroupsInstanceStorageConfigsEbsVolumeConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterRestrictedInstanceGroupsInstanceStorageConfigsEbsVolumeConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-cluster/index.ts",
          "line": 3143
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-cluster/index.ts",
        "line": 3135
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 3197
          },
          "name": "resetRootVolume"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 3213
          },
          "name": "resetVolumeKmsKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 3229
          },
          "name": "resetVolumeSizeInGb"
        }
      ],
      "name": "SagemakerClusterRestrictedInstanceGroupsInstanceStorageConfigsEbsVolumeConfigOutputReference",
      "namespace": "sagemakerCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 3201
          },
          "name": "rootVolumeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 3217
          },
          "name": "volumeKmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 3233
          },
          "name": "volumeSizeInGbInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 3191
          },
          "name": "rootVolume",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 3207
          },
          "name": "volumeKmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 3223
          },
          "name": "volumeSizeInGb",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 3147
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterRestrictedInstanceGroupsInstanceStorageConfigsEbsVolumeConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-cluster/index:SagemakerClusterRestrictedInstanceGroupsInstanceStorageConfigsEbsVolumeConfigOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterRestrictedInstanceGroupsInstanceStorageConfigsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterRestrictedInstanceGroupsInstanceStorageConfigsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-cluster/index.ts",
          "line": 3344
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-cluster/index.ts",
        "line": 3336
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 3351
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterRestrictedInstanceGroupsInstanceStorageConfigsOutputReference"
            }
          }
        }
      ],
      "name": "SagemakerClusterRestrictedInstanceGroupsInstanceStorageConfigsList",
      "namespace": "sagemakerCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 3337
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterRestrictedInstanceGroupsInstanceStorageConfigs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-cluster/index:SagemakerClusterRestrictedInstanceGroupsInstanceStorageConfigsList"
    },
    "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterRestrictedInstanceGroupsInstanceStorageConfigsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterRestrictedInstanceGroupsInstanceStorageConfigsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-cluster/index.ts",
          "line": 3285
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-cluster/index.ts",
        "line": 3275
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 3324
          },
          "name": "putEbsVolumeConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterRestrictedInstanceGroupsInstanceStorageConfigsEbsVolumeConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 3327
          },
          "name": "resetEbsVolumeConfig"
        }
      ],
      "name": "SagemakerClusterRestrictedInstanceGroupsInstanceStorageConfigsOutputReference",
      "namespace": "sagemakerCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 3321
          },
          "name": "ebsVolumeConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterRestrictedInstanceGroupsInstanceStorageConfigsEbsVolumeConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 3331
          },
          "name": "ebsVolumeConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterRestrictedInstanceGroupsInstanceStorageConfigsEbsVolumeConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 3289
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterRestrictedInstanceGroupsInstanceStorageConfigs"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-cluster/index:SagemakerClusterRestrictedInstanceGroupsInstanceStorageConfigsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterRestrictedInstanceGroupsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterRestrictedInstanceGroupsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-cluster/index.ts",
          "line": 3943
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-cluster/index.ts",
        "line": 3935
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 3950
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterRestrictedInstanceGroupsOutputReference"
            }
          }
        }
      ],
      "name": "SagemakerClusterRestrictedInstanceGroupsList",
      "namespace": "sagemakerCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 3936
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterRestrictedInstanceGroups"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-cluster/index:SagemakerClusterRestrictedInstanceGroupsList"
    },
    "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterRestrictedInstanceGroupsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterRestrictedInstanceGroupsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-cluster/index.ts",
          "line": 3664
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-cluster/index.ts",
        "line": 3654
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 3779
          },
          "name": "putEnvironmentConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterRestrictedInstanceGroupsEnvironmentConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 3843
          },
          "name": "putInstanceStorageConfigs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterRestrictedInstanceGroupsInstanceStorageConfigs"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 3891
          },
          "name": "putOverrideVpcConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterRestrictedInstanceGroupsOverrideVpcConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 3766
          },
          "name": "resetCurrentCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 3782
          },
          "name": "resetEnvironmentConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 3798
          },
          "name": "resetExecutionRole"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 3814
          },
          "name": "resetInstanceCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 3830
          },
          "name": "resetInstanceGroupName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 3846
          },
          "name": "resetInstanceStorageConfigs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 3862
          },
          "name": "resetInstanceType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 3878
          },
          "name": "resetOnStartDeepHealthChecks"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 3894
          },
          "name": "resetOverrideVpcConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 3910
          },
          "name": "resetThreadsPerCore"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 3926
          },
          "name": "resetTrainingPlanArn"
        }
      ],
      "name": "SagemakerClusterRestrictedInstanceGroupsOutputReference",
      "namespace": "sagemakerCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 3776
          },
          "name": "environmentConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterRestrictedInstanceGroupsEnvironmentConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 3840
          },
          "name": "instanceStorageConfigs",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterRestrictedInstanceGroupsInstanceStorageConfigsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 3888
          },
          "name": "overrideVpcConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterRestrictedInstanceGroupsOverrideVpcConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 3770
          },
          "name": "currentCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 3786
          },
          "name": "environmentConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterRestrictedInstanceGroupsEnvironmentConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 3802
          },
          "name": "executionRoleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 3818
          },
          "name": "instanceCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 3834
          },
          "name": "instanceGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 3850
          },
          "name": "instanceStorageConfigsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterRestrictedInstanceGroupsInstanceStorageConfigs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 3866
          },
          "name": "instanceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 3882
          },
          "name": "onStartDeepHealthChecksInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 3898
          },
          "name": "overrideVpcConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterRestrictedInstanceGroupsOverrideVpcConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 3914
          },
          "name": "threadsPerCoreInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 3930
          },
          "name": "trainingPlanArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 3760
          },
          "name": "currentCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 3792
          },
          "name": "executionRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 3808
          },
          "name": "instanceCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 3824
          },
          "name": "instanceGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 3856
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 3872
          },
          "name": "onStartDeepHealthChecks",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 3904
          },
          "name": "threadsPerCore",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 3920
          },
          "name": "trainingPlanArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 3668
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterRestrictedInstanceGroups"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-cluster/index:SagemakerClusterRestrictedInstanceGroupsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterRestrictedInstanceGroupsOverrideVpcConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterRestrictedInstanceGroupsOverrideVpcConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-cluster/index.ts",
        "line": 3355
      },
      "name": "SagemakerClusterRestrictedInstanceGroupsOverrideVpcConfig",
      "namespace": "sagemakerCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Specify the security groups for the VPC that is specified in the Subnets field.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_cluster#security_group_ids SagemakerCluster#security_group_ids}",
            "stability": "stable",
            "summary": "The VPC security group IDs, in the form sg-xxxxxxxx."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 3361
          },
          "name": "securityGroupIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_cluster#subnets SagemakerCluster#subnets}",
            "stability": "stable",
            "summary": "The ID of the subnets in the VPC to which you want to connect your training job or model."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 3367
          },
          "name": "subnets",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-cluster/index:SagemakerClusterRestrictedInstanceGroupsOverrideVpcConfig"
    },
    "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterRestrictedInstanceGroupsOverrideVpcConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterRestrictedInstanceGroupsOverrideVpcConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-cluster/index.ts",
          "line": 3414
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-cluster/index.ts",
        "line": 3406
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 3462
          },
          "name": "resetSecurityGroupIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 3478
          },
          "name": "resetSubnets"
        }
      ],
      "name": "SagemakerClusterRestrictedInstanceGroupsOverrideVpcConfigOutputReference",
      "namespace": "sagemakerCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 3466
          },
          "name": "securityGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 3482
          },
          "name": "subnetsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 3456
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 3472
          },
          "name": "subnets",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 3418
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterRestrictedInstanceGroupsOverrideVpcConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-cluster/index:SagemakerClusterRestrictedInstanceGroupsOverrideVpcConfigOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-cluster/index.ts",
        "line": 3954
      },
      "name": "SagemakerClusterTags",
      "namespace": "sagemakerCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_cluster#key SagemakerCluster#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 3960
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_cluster#value SagemakerCluster#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 3966
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-cluster/index:SagemakerClusterTags"
    },
    "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-cluster/index.ts",
          "line": 4096
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-cluster/index.ts",
        "line": 4088
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 4103
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterTagsOutputReference"
            }
          }
        }
      ],
      "name": "SagemakerClusterTagsList",
      "namespace": "sagemakerCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 4089
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-cluster/index:SagemakerClusterTagsList"
    },
    "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-cluster/index.ts",
          "line": 4015
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-cluster/index.ts",
        "line": 4005
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 4063
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 4079
          },
          "name": "resetValue"
        }
      ],
      "name": "SagemakerClusterTagsOutputReference",
      "namespace": "sagemakerCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 4067
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 4083
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 4057
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 4073
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 4019
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-cluster/index:SagemakerClusterTagsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterTieredStorageConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterTieredStorageConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-cluster/index.ts",
        "line": 4107
      },
      "name": "SagemakerClusterTieredStorageConfig",
      "namespace": "sagemakerCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_cluster#instance_memory_allocation_percentage SagemakerCluster#instance_memory_allocation_percentage}",
            "stability": "stable",
            "summary": "The percentage of instance memory to allocate for tiered storage."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 4113
          },
          "name": "instanceMemoryAllocationPercentage",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_cluster#mode SagemakerCluster#mode}",
            "stability": "stable",
            "summary": "The mode of tiered storage."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 4119
          },
          "name": "mode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-cluster/index:SagemakerClusterTieredStorageConfig"
    },
    "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterTieredStorageConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterTieredStorageConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-cluster/index.ts",
          "line": 4166
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-cluster/index.ts",
        "line": 4158
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 4214
          },
          "name": "resetInstanceMemoryAllocationPercentage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 4230
          },
          "name": "resetMode"
        }
      ],
      "name": "SagemakerClusterTieredStorageConfigOutputReference",
      "namespace": "sagemakerCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 4218
          },
          "name": "instanceMemoryAllocationPercentageInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 4234
          },
          "name": "modeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 4208
          },
          "name": "instanceMemoryAllocationPercentage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 4224
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 4170
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterTieredStorageConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-cluster/index:SagemakerClusterTieredStorageConfigOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterVpcConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterVpcConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-cluster/index.ts",
        "line": 4238
      },
      "name": "SagemakerClusterVpcConfig",
      "namespace": "sagemakerCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Specify the security groups for the VPC that is specified in the Subnets field.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_cluster#security_group_ids SagemakerCluster#security_group_ids}",
            "stability": "stable",
            "summary": "The VPC security group IDs, in the form sg-xxxxxxxx."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 4244
          },
          "name": "securityGroupIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_cluster#subnets SagemakerCluster#subnets}",
            "stability": "stable",
            "summary": "The ID of the subnets in the VPC to which you want to connect your training job or model."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 4250
          },
          "name": "subnets",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-cluster/index:SagemakerClusterVpcConfig"
    },
    "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterVpcConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterVpcConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-cluster/index.ts",
          "line": 4297
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-cluster/index.ts",
        "line": 4289
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 4345
          },
          "name": "resetSecurityGroupIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 4361
          },
          "name": "resetSubnets"
        }
      ],
      "name": "SagemakerClusterVpcConfigOutputReference",
      "namespace": "sagemakerCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 4349
          },
          "name": "securityGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 4365
          },
          "name": "subnetsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 4339
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 4355
          },
          "name": "subnets",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-cluster/index.ts",
            "line": 4301
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerCluster.SagemakerClusterVpcConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-cluster/index:SagemakerClusterVpcConfigOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerContext.SagemakerContext": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_context awscc_sagemaker_context}."
      },
      "fqn": "@cdktn/provider-awscc.sagemakerContext.SagemakerContext",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_context awscc_sagemaker_context} Resource."
        },
        "locationInModule": {
          "filename": "src/sagemaker-context/index.ts",
          "line": 404
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerContext.SagemakerContextConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-context/index.ts",
        "line": 372
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SagemakerContext resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/sagemaker-context/index.ts",
            "line": 389
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SagemakerContext to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_context#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SagemakerContext that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SagemakerContext to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-context/index.ts",
            "line": 515
          },
          "name": "putSource",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerContext.SagemakerContextSource"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-context/index.ts",
            "line": 528
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sagemakerContext.SagemakerContextTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-context/index.ts",
            "line": 476
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-context/index.ts",
            "line": 502
          },
          "name": "resetProperties"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-context/index.ts",
            "line": 531
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-context/index.ts",
            "line": 543
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-context/index.ts",
            "line": 554
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SagemakerContext",
      "namespace": "sagemakerContext",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-context/index.ts",
            "line": 377
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-context/index.ts",
            "line": 433
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-context/index.ts",
            "line": 464
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-context/index.ts",
            "line": 485
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-context/index.ts",
            "line": 490
          },
          "name": "lastModifiedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-context/index.ts",
            "line": 512
          },
          "name": "source",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerContext.SagemakerContextSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-context/index.ts",
            "line": 525
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerContext.SagemakerContextTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-context/index.ts",
            "line": 446
          },
          "name": "contextNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-context/index.ts",
            "line": 459
          },
          "name": "contextTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-context/index.ts",
            "line": 480
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-context/index.ts",
            "line": 506
          },
          "name": "propertiesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-context/index.ts",
            "line": 519
          },
          "name": "sourceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerContext.SagemakerContextSource"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-context/index.ts",
            "line": 535
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerContext.SagemakerContextTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-context/index.ts",
            "line": 439
          },
          "name": "contextName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-context/index.ts",
            "line": 452
          },
          "name": "contextType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-context/index.ts",
            "line": 470
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-context/index.ts",
            "line": 496
          },
          "name": "properties",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-context/index:SagemakerContext"
    },
    "@cdktn/provider-awscc.sagemakerContext.SagemakerContextConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerContext.SagemakerContextConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-context/index.ts",
        "line": 14
      },
      "name": "SagemakerContextConfig",
      "namespace": "sagemakerContext",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_context#context_name SagemakerContext#context_name}",
            "stability": "stable",
            "summary": "The name of the context. Must be unique to your account in an AWS Region."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-context/index.ts",
            "line": 20
          },
          "name": "contextName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_context#context_type SagemakerContext#context_type}",
            "stability": "stable",
            "summary": "The context type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-context/index.ts",
            "line": 26
          },
          "name": "contextType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_context#source SagemakerContext#source}",
            "stability": "stable",
            "summary": "The source type, ID, and URI."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-context/index.ts",
            "line": 44
          },
          "name": "source",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerContext.SagemakerContextSource"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_context#description SagemakerContext#description}",
            "stability": "stable",
            "summary": "The description of the context."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-context/index.ts",
            "line": 32
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_context#properties SagemakerContext#properties}",
            "stability": "stable",
            "summary": "A list of properties to add to the context."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-context/index.ts",
            "line": 38
          },
          "name": "properties",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_context#tags SagemakerContext#tags}",
            "stability": "stable",
            "summary": "A list of tags to apply to the context."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-context/index.ts",
            "line": 50
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerContext.SagemakerContextTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-context/index:SagemakerContextConfig"
    },
    "@cdktn/provider-awscc.sagemakerContext.SagemakerContextSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerContext.SagemakerContextSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-context/index.ts",
        "line": 52
      },
      "name": "SagemakerContextSource",
      "namespace": "sagemakerContext",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_context#source_uri SagemakerContext#source_uri}",
            "stability": "stable",
            "summary": "The URI of the source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-context/index.ts",
            "line": 70
          },
          "name": "sourceUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_context#source_id SagemakerContext#source_id}",
            "stability": "stable",
            "summary": "The ID of the source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-context/index.ts",
            "line": 58
          },
          "name": "sourceId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_context#source_type SagemakerContext#source_type}",
            "stability": "stable",
            "summary": "The type of the source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-context/index.ts",
            "line": 64
          },
          "name": "sourceType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-context/index:SagemakerContextSource"
    },
    "@cdktn/provider-awscc.sagemakerContext.SagemakerContextSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerContext.SagemakerContextSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-context/index.ts",
          "line": 124
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-context/index.ts",
        "line": 116
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-context/index.ts",
            "line": 178
          },
          "name": "resetSourceId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-context/index.ts",
            "line": 194
          },
          "name": "resetSourceType"
        }
      ],
      "name": "SagemakerContextSourceOutputReference",
      "namespace": "sagemakerContext",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-context/index.ts",
            "line": 182
          },
          "name": "sourceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-context/index.ts",
            "line": 198
          },
          "name": "sourceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-context/index.ts",
            "line": 211
          },
          "name": "sourceUriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-context/index.ts",
            "line": 172
          },
          "name": "sourceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-context/index.ts",
            "line": 188
          },
          "name": "sourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-context/index.ts",
            "line": 204
          },
          "name": "sourceUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-context/index.ts",
            "line": 128
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerContext.SagemakerContextSource"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-context/index:SagemakerContextSourceOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerContext.SagemakerContextTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerContext.SagemakerContextTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-context/index.ts",
        "line": 215
      },
      "name": "SagemakerContextTags",
      "namespace": "sagemakerContext",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_context#key SagemakerContext#key}",
            "stability": "stable",
            "summary": "The tag key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-context/index.ts",
            "line": 221
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_context#value SagemakerContext#value}",
            "stability": "stable",
            "summary": "The tag value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-context/index.ts",
            "line": 227
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-context/index:SagemakerContextTags"
    },
    "@cdktn/provider-awscc.sagemakerContext.SagemakerContextTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerContext.SagemakerContextTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-context/index.ts",
          "line": 357
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-context/index.ts",
        "line": 349
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-context/index.ts",
            "line": 364
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerContext.SagemakerContextTagsOutputReference"
            }
          }
        }
      ],
      "name": "SagemakerContextTagsList",
      "namespace": "sagemakerContext",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-context/index.ts",
            "line": 350
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerContext.SagemakerContextTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-context/index:SagemakerContextTagsList"
    },
    "@cdktn/provider-awscc.sagemakerContext.SagemakerContextTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerContext.SagemakerContextTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-context/index.ts",
          "line": 276
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-context/index.ts",
        "line": 266
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-context/index.ts",
            "line": 324
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-context/index.ts",
            "line": 340
          },
          "name": "resetValue"
        }
      ],
      "name": "SagemakerContextTagsOutputReference",
      "namespace": "sagemakerContext",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-context/index.ts",
            "line": 328
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-context/index.ts",
            "line": 344
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-context/index.ts",
            "line": 318
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-context/index.ts",
            "line": 334
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-context/index.ts",
            "line": 280
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerContext.SagemakerContextTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-context/index:SagemakerContextTagsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinition": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_data_quality_job_definition awscc_sagemaker_data_quality_job_definition}."
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinition",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_data_quality_job_definition awscc_sagemaker_data_quality_job_definition} Resource."
        },
        "locationInModule": {
          "filename": "src/sagemaker-data-quality-job-definition/index.ts",
          "line": 2974
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-data-quality-job-definition/index.ts",
        "line": 2942
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SagemakerDataQualityJobDefinition resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 2959
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SagemakerDataQualityJobDefinition to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_data_quality_job_definition#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SagemakerDataQualityJobDefinition that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SagemakerDataQualityJobDefinition to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 3017
          },
          "name": "putDataQualityAppSpecification",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityAppSpecification"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 3030
          },
          "name": "putDataQualityBaselineConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityBaselineConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 3046
          },
          "name": "putDataQualityJobInput",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityJobInput"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 3059
          },
          "name": "putDataQualityJobOutputConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityJobOutputConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 3114
          },
          "name": "putJobResources",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionJobResources"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 3127
          },
          "name": "putNetworkConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionNetworkConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 3156
          },
          "name": "putStoppingCondition",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionStoppingCondition"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 3172
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 3033
          },
          "name": "resetDataQualityBaselineConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 3075
          },
          "name": "resetEndpointName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 3101
          },
          "name": "resetJobDefinitionName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 3130
          },
          "name": "resetNetworkConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 3159
          },
          "name": "resetStoppingCondition"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 3175
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 3187
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 3203
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SagemakerDataQualityJobDefinition",
      "namespace": "sagemakerDataQualityJobDefinition",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 2947
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 3008
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 3014
          },
          "name": "dataQualityAppSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityAppSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 3027
          },
          "name": "dataQualityBaselineConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityBaselineConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 3043
          },
          "name": "dataQualityJobInput",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityJobInputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 3056
          },
          "name": "dataQualityJobOutputConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityJobOutputConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 3084
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 3089
          },
          "name": "jobDefinitionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 3111
          },
          "name": "jobResources",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionJobResourcesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 3124
          },
          "name": "networkConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionNetworkConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 3153
          },
          "name": "stoppingCondition",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionStoppingConditionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 3169
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 3021
          },
          "name": "dataQualityAppSpecificationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityAppSpecification"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 3037
          },
          "name": "dataQualityBaselineConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityBaselineConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 3050
          },
          "name": "dataQualityJobInputInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityJobInput"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 3063
          },
          "name": "dataQualityJobOutputConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityJobOutputConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 3079
          },
          "name": "endpointNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 3105
          },
          "name": "jobDefinitionNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 3118
          },
          "name": "jobResourcesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionJobResources"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 3134
          },
          "name": "networkConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionNetworkConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 3147
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 3163
          },
          "name": "stoppingConditionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionStoppingCondition"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 3179
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 3069
          },
          "name": "endpointName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 3095
          },
          "name": "jobDefinitionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 3140
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-data-quality-job-definition/index:SagemakerDataQualityJobDefinition"
    },
    "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-data-quality-job-definition/index.ts",
        "line": 14
      },
      "name": "SagemakerDataQualityJobDefinitionConfig",
      "namespace": "sagemakerDataQualityJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_data_quality_job_definition#data_quality_app_specification SagemakerDataQualityJobDefinition#data_quality_app_specification}",
            "stability": "stable",
            "summary": "Container image configuration object for the monitoring job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 20
          },
          "name": "dataQualityAppSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityAppSpecification"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_data_quality_job_definition#data_quality_job_input SagemakerDataQualityJobDefinition#data_quality_job_input}",
            "stability": "stable",
            "summary": "The inputs for a monitoring job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 32
          },
          "name": "dataQualityJobInput",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityJobInput"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_data_quality_job_definition#data_quality_job_output_config SagemakerDataQualityJobDefinition#data_quality_job_output_config}",
            "stability": "stable",
            "summary": "The output configuration for monitoring jobs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 38
          },
          "name": "dataQualityJobOutputConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityJobOutputConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_data_quality_job_definition#job_resources SagemakerDataQualityJobDefinition#job_resources}",
            "stability": "stable",
            "summary": "Identifies the resources to deploy for a monitoring job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 56
          },
          "name": "jobResources",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionJobResources"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_data_quality_job_definition#role_arn SagemakerDataQualityJobDefinition#role_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to perform tasks on your behalf."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 68
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_data_quality_job_definition#data_quality_baseline_config SagemakerDataQualityJobDefinition#data_quality_baseline_config}",
            "stability": "stable",
            "summary": "Baseline configuration used to validate that the data conforms to the specified constraints and statistics."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 26
          },
          "name": "dataQualityBaselineConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityBaselineConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_data_quality_job_definition#endpoint_name SagemakerDataQualityJobDefinition#endpoint_name}",
            "stability": "stable",
            "summary": "The name of the endpoint used to run the monitoring job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 44
          },
          "name": "endpointName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_data_quality_job_definition#job_definition_name SagemakerDataQualityJobDefinition#job_definition_name}",
            "stability": "stable",
            "summary": "The name of the job definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 50
          },
          "name": "jobDefinitionName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_data_quality_job_definition#network_config SagemakerDataQualityJobDefinition#network_config}",
            "stability": "stable",
            "summary": "Networking options for a job, such as network traffic encryption between containers, whether to allow inbound and outbound network calls to and from containers, and the VPC subnets and security groups to use for VPC-enabled jobs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 62
          },
          "name": "networkConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionNetworkConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_data_quality_job_definition#stopping_condition SagemakerDataQualityJobDefinition#stopping_condition}",
            "stability": "stable",
            "summary": "Specifies a time limit for how long the monitoring job is allowed to run."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 74
          },
          "name": "stoppingCondition",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionStoppingCondition"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_data_quality_job_definition#tags SagemakerDataQualityJobDefinition#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 80
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-data-quality-job-definition/index:SagemakerDataQualityJobDefinitionConfig"
    },
    "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityAppSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityAppSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-data-quality-job-definition/index.ts",
        "line": 82
      },
      "name": "SagemakerDataQualityJobDefinitionDataQualityAppSpecification",
      "namespace": "sagemakerDataQualityJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_data_quality_job_definition#image_uri SagemakerDataQualityJobDefinition#image_uri}",
            "stability": "stable",
            "summary": "The container image to be run by the monitoring job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 106
          },
          "name": "imageUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_data_quality_job_definition#container_arguments SagemakerDataQualityJobDefinition#container_arguments}",
            "stability": "stable",
            "summary": "An array of arguments for the container used to run the monitoring job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 88
          },
          "name": "containerArguments",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_data_quality_job_definition#container_entrypoint SagemakerDataQualityJobDefinition#container_entrypoint}",
            "stability": "stable",
            "summary": "Specifies the entrypoint for a container used to run the monitoring job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 94
          },
          "name": "containerEntrypoint",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_data_quality_job_definition#environment SagemakerDataQualityJobDefinition#environment}",
            "stability": "stable",
            "summary": "Sets the environment variables in the Docker container."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 100
          },
          "name": "environment",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Applicable only for the built-in (first party) containers.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_data_quality_job_definition#post_analytics_processor_source_uri SagemakerDataQualityJobDefinition#post_analytics_processor_source_uri}",
            "stability": "stable",
            "summary": "An Amazon S3 URI to a script that is called after analysis has been performed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 112
          },
          "name": "postAnalyticsProcessorSourceUri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "It can base64 decode the payload and convert it into a flatted json so that the built-in container can use the converted data. Applicable only for the built-in (first party) containers\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_data_quality_job_definition#record_preprocessor_source_uri SagemakerDataQualityJobDefinition#record_preprocessor_source_uri}",
            "stability": "stable",
            "summary": "An Amazon S3 URI to a script that is called per row prior to running analysis."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 118
          },
          "name": "recordPreprocessorSourceUri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-data-quality-job-definition/index:SagemakerDataQualityJobDefinitionDataQualityAppSpecification"
    },
    "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityAppSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityAppSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-data-quality-job-definition/index.ts",
          "line": 193
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-data-quality-job-definition/index.ts",
        "line": 185
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 265
          },
          "name": "resetContainerArguments"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 281
          },
          "name": "resetContainerEntrypoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 297
          },
          "name": "resetEnvironment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 326
          },
          "name": "resetPostAnalyticsProcessorSourceUri"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 342
          },
          "name": "resetRecordPreprocessorSourceUri"
        }
      ],
      "name": "SagemakerDataQualityJobDefinitionDataQualityAppSpecificationOutputReference",
      "namespace": "sagemakerDataQualityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 269
          },
          "name": "containerArgumentsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 285
          },
          "name": "containerEntrypointInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 301
          },
          "name": "environmentInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 314
          },
          "name": "imageUriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 330
          },
          "name": "postAnalyticsProcessorSourceUriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 346
          },
          "name": "recordPreprocessorSourceUriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 259
          },
          "name": "containerArguments",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 275
          },
          "name": "containerEntrypoint",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 291
          },
          "name": "environment",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 307
          },
          "name": "imageUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 320
          },
          "name": "postAnalyticsProcessorSourceUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 336
          },
          "name": "recordPreprocessorSourceUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 197
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityAppSpecification"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-data-quality-job-definition/index:SagemakerDataQualityJobDefinitionDataQualityAppSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityBaselineConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityBaselineConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-data-quality-job-definition/index.ts",
        "line": 542
      },
      "name": "SagemakerDataQualityJobDefinitionDataQualityBaselineConfig",
      "namespace": "sagemakerDataQualityJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_data_quality_job_definition#baselining_job_name SagemakerDataQualityJobDefinition#baselining_job_name}",
            "stability": "stable",
            "summary": "The name of a processing job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 548
          },
          "name": "baseliningJobName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_data_quality_job_definition#constraints_resource SagemakerDataQualityJobDefinition#constraints_resource}",
            "stability": "stable",
            "summary": "The baseline constraints resource for a monitoring job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 554
          },
          "name": "constraintsResource",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityBaselineConfigConstraintsResource"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_data_quality_job_definition#statistics_resource SagemakerDataQualityJobDefinition#statistics_resource}",
            "stability": "stable",
            "summary": "The baseline statistics resource for a monitoring job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 560
          },
          "name": "statisticsResource",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityBaselineConfigStatisticsResource"
          }
        }
      ],
      "symbolId": "src/sagemaker-data-quality-job-definition/index:SagemakerDataQualityJobDefinitionDataQualityBaselineConfig"
    },
    "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityBaselineConfigConstraintsResource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityBaselineConfigConstraintsResource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-data-quality-job-definition/index.ts",
        "line": 350
      },
      "name": "SagemakerDataQualityJobDefinitionDataQualityBaselineConfigConstraintsResource",
      "namespace": "sagemakerDataQualityJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_data_quality_job_definition#s3_uri SagemakerDataQualityJobDefinition#s3_uri}",
            "stability": "stable",
            "summary": "The Amazon S3 URI for baseline constraint file in Amazon S3 that the current monitoring job should validated against."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 356
          },
          "name": "s3Uri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-data-quality-job-definition/index:SagemakerDataQualityJobDefinitionDataQualityBaselineConfigConstraintsResource"
    },
    "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityBaselineConfigConstraintsResourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityBaselineConfigConstraintsResourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-data-quality-job-definition/index.ts",
          "line": 396
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-data-quality-job-definition/index.ts",
        "line": 388
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 438
          },
          "name": "resetS3Uri"
        }
      ],
      "name": "SagemakerDataQualityJobDefinitionDataQualityBaselineConfigConstraintsResourceOutputReference",
      "namespace": "sagemakerDataQualityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 442
          },
          "name": "s3UriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 432
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 400
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityBaselineConfigConstraintsResource"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-data-quality-job-definition/index:SagemakerDataQualityJobDefinitionDataQualityBaselineConfigConstraintsResourceOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityBaselineConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityBaselineConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-data-quality-job-definition/index.ts",
          "line": 614
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-data-quality-job-definition/index.ts",
        "line": 606
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 681
          },
          "name": "putConstraintsResource",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityBaselineConfigConstraintsResource"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 697
          },
          "name": "putStatisticsResource",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityBaselineConfigStatisticsResource"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 668
          },
          "name": "resetBaseliningJobName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 684
          },
          "name": "resetConstraintsResource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 700
          },
          "name": "resetStatisticsResource"
        }
      ],
      "name": "SagemakerDataQualityJobDefinitionDataQualityBaselineConfigOutputReference",
      "namespace": "sagemakerDataQualityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 678
          },
          "name": "constraintsResource",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityBaselineConfigConstraintsResourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 694
          },
          "name": "statisticsResource",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityBaselineConfigStatisticsResourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 672
          },
          "name": "baseliningJobNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 688
          },
          "name": "constraintsResourceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityBaselineConfigConstraintsResource"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 704
          },
          "name": "statisticsResourceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityBaselineConfigStatisticsResource"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 662
          },
          "name": "baseliningJobName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 618
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityBaselineConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-data-quality-job-definition/index:SagemakerDataQualityJobDefinitionDataQualityBaselineConfigOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityBaselineConfigStatisticsResource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityBaselineConfigStatisticsResource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-data-quality-job-definition/index.ts",
        "line": 446
      },
      "name": "SagemakerDataQualityJobDefinitionDataQualityBaselineConfigStatisticsResource",
      "namespace": "sagemakerDataQualityJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_data_quality_job_definition#s3_uri SagemakerDataQualityJobDefinition#s3_uri}",
            "stability": "stable",
            "summary": "The Amazon S3 URI for the baseline statistics file in Amazon S3 that the current monitoring job should be validated against."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 452
          },
          "name": "s3Uri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-data-quality-job-definition/index:SagemakerDataQualityJobDefinitionDataQualityBaselineConfigStatisticsResource"
    },
    "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityBaselineConfigStatisticsResourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityBaselineConfigStatisticsResourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-data-quality-job-definition/index.ts",
          "line": 492
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-data-quality-job-definition/index.ts",
        "line": 484
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 534
          },
          "name": "resetS3Uri"
        }
      ],
      "name": "SagemakerDataQualityJobDefinitionDataQualityBaselineConfigStatisticsResourceOutputReference",
      "namespace": "sagemakerDataQualityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 538
          },
          "name": "s3UriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 528
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 496
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityBaselineConfigStatisticsResource"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-data-quality-job-definition/index:SagemakerDataQualityJobDefinitionDataQualityBaselineConfigStatisticsResourceOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityJobInput": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityJobInput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-data-quality-job-definition/index.ts",
        "line": 1573
      },
      "name": "SagemakerDataQualityJobDefinitionDataQualityJobInput",
      "namespace": "sagemakerDataQualityJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_data_quality_job_definition#batch_transform_input SagemakerDataQualityJobDefinition#batch_transform_input}",
            "stability": "stable",
            "summary": "The batch transform input for a monitoring job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 1579
          },
          "name": "batchTransformInput",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityJobInputBatchTransformInput"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_data_quality_job_definition#endpoint_input SagemakerDataQualityJobDefinition#endpoint_input}",
            "stability": "stable",
            "summary": "The endpoint for a monitoring job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 1585
          },
          "name": "endpointInput",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityJobInputEndpointInput"
          }
        }
      ],
      "symbolId": "src/sagemaker-data-quality-job-definition/index:SagemakerDataQualityJobDefinitionDataQualityJobInput"
    },
    "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityJobInputBatchTransformInput": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityJobInputBatchTransformInput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-data-quality-job-definition/index.ts",
        "line": 1066
      },
      "name": "SagemakerDataQualityJobDefinitionDataQualityJobInputBatchTransformInput",
      "namespace": "sagemakerDataQualityJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_data_quality_job_definition#data_captured_destination_s3_uri SagemakerDataQualityJobDefinition#data_captured_destination_s3_uri}",
            "stability": "stable",
            "summary": "A URI that identifies the Amazon S3 storage location where Batch Transform Job captures data."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 1072
          },
          "name": "dataCapturedDestinationS3Uri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_data_quality_job_definition#dataset_format SagemakerDataQualityJobDefinition#dataset_format}",
            "stability": "stable",
            "summary": "The dataset format of the data to monitor."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 1078
          },
          "name": "datasetFormat",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityJobInputBatchTransformInputDatasetFormat"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_data_quality_job_definition#exclude_features_attribute SagemakerDataQualityJobDefinition#exclude_features_attribute}",
            "stability": "stable",
            "summary": "Indexes or names of the features to be excluded from analysis."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 1084
          },
          "name": "excludeFeaturesAttribute",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_data_quality_job_definition#local_path SagemakerDataQualityJobDefinition#local_path}",
            "stability": "stable",
            "summary": "Path to the filesystem where the endpoint data is available to the container."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 1090
          },
          "name": "localPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_data_quality_job_definition#s3_data_distribution_type SagemakerDataQualityJobDefinition#s3_data_distribution_type}",
            "stability": "stable",
            "summary": "Whether input data distributed in Amazon S3 is fully replicated or sharded by an S3 key. Defauts to FullyReplicated."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 1096
          },
          "name": "s3DataDistributionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Pipe mode is recommended for large datasets. File mode is useful for small files that fit in memory. Defaults to File.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_data_quality_job_definition#s3_input_mode SagemakerDataQualityJobDefinition#s3_input_mode}",
            "stability": "stable",
            "summary": "Whether the Pipe or File is used as the input mode for transfering data for the monitoring job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 1102
          },
          "name": "s3InputMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-data-quality-job-definition/index:SagemakerDataQualityJobDefinitionDataQualityJobInputBatchTransformInput"
    },
    "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityJobInputBatchTransformInputDatasetFormat": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityJobInputBatchTransformInputDatasetFormat",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-data-quality-job-definition/index.ts",
        "line": 900
      },
      "name": "SagemakerDataQualityJobDefinitionDataQualityJobInputBatchTransformInputDatasetFormat",
      "namespace": "sagemakerDataQualityJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_data_quality_job_definition#csv SagemakerDataQualityJobDefinition#csv}",
            "stability": "stable",
            "summary": "The CSV format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 906
          },
          "name": "csv",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityJobInputBatchTransformInputDatasetFormatCsv"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_data_quality_job_definition#json SagemakerDataQualityJobDefinition#json}",
            "stability": "stable",
            "summary": "The Json format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 912
          },
          "name": "json",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityJobInputBatchTransformInputDatasetFormatJson"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_data_quality_job_definition#parquet SagemakerDataQualityJobDefinition#parquet}",
            "stability": "stable",
            "summary": "A flag indicate if the dataset format is Parquet."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 918
          },
          "name": "parquet",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-data-quality-job-definition/index:SagemakerDataQualityJobDefinitionDataQualityJobInputBatchTransformInputDatasetFormat"
    },
    "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityJobInputBatchTransformInputDatasetFormatCsv": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityJobInputBatchTransformInputDatasetFormatCsv",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-data-quality-job-definition/index.ts",
        "line": 708
      },
      "name": "SagemakerDataQualityJobDefinitionDataQualityJobInputBatchTransformInputDatasetFormatCsv",
      "namespace": "sagemakerDataQualityJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_data_quality_job_definition#header SagemakerDataQualityJobDefinition#header}",
            "stability": "stable",
            "summary": "A boolean flag indicating if given CSV has header."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 714
          },
          "name": "header",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-data-quality-job-definition/index:SagemakerDataQualityJobDefinitionDataQualityJobInputBatchTransformInputDatasetFormatCsv"
    },
    "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityJobInputBatchTransformInputDatasetFormatCsvOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityJobInputBatchTransformInputDatasetFormatCsvOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-data-quality-job-definition/index.ts",
          "line": 754
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-data-quality-job-definition/index.ts",
        "line": 746
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 796
          },
          "name": "resetHeader"
        }
      ],
      "name": "SagemakerDataQualityJobDefinitionDataQualityJobInputBatchTransformInputDatasetFormatCsvOutputReference",
      "namespace": "sagemakerDataQualityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 800
          },
          "name": "headerInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 790
          },
          "name": "header",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 758
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityJobInputBatchTransformInputDatasetFormatCsv"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-data-quality-job-definition/index:SagemakerDataQualityJobDefinitionDataQualityJobInputBatchTransformInputDatasetFormatCsvOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityJobInputBatchTransformInputDatasetFormatJson": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityJobInputBatchTransformInputDatasetFormatJson",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-data-quality-job-definition/index.ts",
        "line": 804
      },
      "name": "SagemakerDataQualityJobDefinitionDataQualityJobInputBatchTransformInputDatasetFormatJson",
      "namespace": "sagemakerDataQualityJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_data_quality_job_definition#line SagemakerDataQualityJobDefinition#line}",
            "stability": "stable",
            "summary": "A boolean flag indicating if it is JSON line format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 810
          },
          "name": "line",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-data-quality-job-definition/index:SagemakerDataQualityJobDefinitionDataQualityJobInputBatchTransformInputDatasetFormatJson"
    },
    "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityJobInputBatchTransformInputDatasetFormatJsonOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityJobInputBatchTransformInputDatasetFormatJsonOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-data-quality-job-definition/index.ts",
          "line": 850
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-data-quality-job-definition/index.ts",
        "line": 842
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 892
          },
          "name": "resetLine"
        }
      ],
      "name": "SagemakerDataQualityJobDefinitionDataQualityJobInputBatchTransformInputDatasetFormatJsonOutputReference",
      "namespace": "sagemakerDataQualityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 896
          },
          "name": "lineInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 886
          },
          "name": "line",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 854
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityJobInputBatchTransformInputDatasetFormatJson"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-data-quality-job-definition/index:SagemakerDataQualityJobDefinitionDataQualityJobInputBatchTransformInputDatasetFormatJsonOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityJobInputBatchTransformInputDatasetFormatOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityJobInputBatchTransformInputDatasetFormatOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-data-quality-job-definition/index.ts",
          "line": 972
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-data-quality-job-definition/index.ts",
        "line": 964
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 1023
          },
          "name": "putCsv",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityJobInputBatchTransformInputDatasetFormatCsv"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 1039
          },
          "name": "putJson",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityJobInputBatchTransformInputDatasetFormatJson"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 1026
          },
          "name": "resetCsv"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 1042
          },
          "name": "resetJson"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 1058
          },
          "name": "resetParquet"
        }
      ],
      "name": "SagemakerDataQualityJobDefinitionDataQualityJobInputBatchTransformInputDatasetFormatOutputReference",
      "namespace": "sagemakerDataQualityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 1020
          },
          "name": "csv",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityJobInputBatchTransformInputDatasetFormatCsvOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 1036
          },
          "name": "json",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityJobInputBatchTransformInputDatasetFormatJsonOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 1030
          },
          "name": "csvInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityJobInputBatchTransformInputDatasetFormatCsv"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 1046
          },
          "name": "jsonInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityJobInputBatchTransformInputDatasetFormatJson"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 1062
          },
          "name": "parquetInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 1052
          },
          "name": "parquet",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 976
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityJobInputBatchTransformInputDatasetFormat"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-data-quality-job-definition/index:SagemakerDataQualityJobDefinitionDataQualityJobInputBatchTransformInputDatasetFormatOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityJobInputBatchTransformInputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityJobInputBatchTransformInputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-data-quality-job-definition/index.ts",
          "line": 1177
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-data-quality-job-definition/index.ts",
        "line": 1169
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 1262
          },
          "name": "putDatasetFormat",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityJobInputBatchTransformInputDatasetFormat"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 1249
          },
          "name": "resetDataCapturedDestinationS3Uri"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 1265
          },
          "name": "resetDatasetFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 1281
          },
          "name": "resetExcludeFeaturesAttribute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 1297
          },
          "name": "resetLocalPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 1313
          },
          "name": "resetS3DataDistributionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 1329
          },
          "name": "resetS3InputMode"
        }
      ],
      "name": "SagemakerDataQualityJobDefinitionDataQualityJobInputBatchTransformInputOutputReference",
      "namespace": "sagemakerDataQualityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 1259
          },
          "name": "datasetFormat",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityJobInputBatchTransformInputDatasetFormatOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 1253
          },
          "name": "dataCapturedDestinationS3UriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 1269
          },
          "name": "datasetFormatInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityJobInputBatchTransformInputDatasetFormat"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 1285
          },
          "name": "excludeFeaturesAttributeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 1301
          },
          "name": "localPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 1317
          },
          "name": "s3DataDistributionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 1333
          },
          "name": "s3InputModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 1243
          },
          "name": "dataCapturedDestinationS3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 1275
          },
          "name": "excludeFeaturesAttribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 1291
          },
          "name": "localPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 1307
          },
          "name": "s3DataDistributionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 1323
          },
          "name": "s3InputMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 1181
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityJobInputBatchTransformInput"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-data-quality-job-definition/index:SagemakerDataQualityJobDefinitionDataQualityJobInputBatchTransformInputOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityJobInputEndpointInput": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityJobInputEndpointInput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-data-quality-job-definition/index.ts",
        "line": 1337
      },
      "name": "SagemakerDataQualityJobDefinitionDataQualityJobInputEndpointInput",
      "namespace": "sagemakerDataQualityJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_data_quality_job_definition#endpoint_name SagemakerDataQualityJobDefinition#endpoint_name}",
            "stability": "stable",
            "summary": "The name of the endpoint used to run the monitoring job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 1343
          },
          "name": "endpointName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_data_quality_job_definition#exclude_features_attribute SagemakerDataQualityJobDefinition#exclude_features_attribute}",
            "stability": "stable",
            "summary": "Indexes or names of the features to be excluded from analysis."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 1349
          },
          "name": "excludeFeaturesAttribute",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_data_quality_job_definition#local_path SagemakerDataQualityJobDefinition#local_path}",
            "stability": "stable",
            "summary": "Path to the filesystem where the endpoint data is available to the container."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 1355
          },
          "name": "localPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_data_quality_job_definition#s3_data_distribution_type SagemakerDataQualityJobDefinition#s3_data_distribution_type}",
            "stability": "stable",
            "summary": "Whether input data distributed in Amazon S3 is fully replicated or sharded by an S3 key. Defauts to FullyReplicated."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 1361
          },
          "name": "s3DataDistributionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Pipe mode is recommended for large datasets. File mode is useful for small files that fit in memory. Defaults to File.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_data_quality_job_definition#s3_input_mode SagemakerDataQualityJobDefinition#s3_input_mode}",
            "stability": "stable",
            "summary": "Whether the Pipe or File is used as the input mode for transfering data for the monitoring job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 1367
          },
          "name": "s3InputMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-data-quality-job-definition/index:SagemakerDataQualityJobDefinitionDataQualityJobInputEndpointInput"
    },
    "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityJobInputEndpointInputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityJobInputEndpointInputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-data-quality-job-definition/index.ts",
          "line": 1435
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-data-quality-job-definition/index.ts",
        "line": 1427
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 1501
          },
          "name": "resetEndpointName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 1517
          },
          "name": "resetExcludeFeaturesAttribute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 1533
          },
          "name": "resetLocalPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 1549
          },
          "name": "resetS3DataDistributionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 1565
          },
          "name": "resetS3InputMode"
        }
      ],
      "name": "SagemakerDataQualityJobDefinitionDataQualityJobInputEndpointInputOutputReference",
      "namespace": "sagemakerDataQualityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 1505
          },
          "name": "endpointNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 1521
          },
          "name": "excludeFeaturesAttributeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 1537
          },
          "name": "localPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 1553
          },
          "name": "s3DataDistributionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 1569
          },
          "name": "s3InputModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 1495
          },
          "name": "endpointName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 1511
          },
          "name": "excludeFeaturesAttribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 1527
          },
          "name": "localPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 1543
          },
          "name": "s3DataDistributionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 1559
          },
          "name": "s3InputMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 1439
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityJobInputEndpointInput"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-data-quality-job-definition/index:SagemakerDataQualityJobDefinitionDataQualityJobInputEndpointInputOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityJobInputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityJobInputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-data-quality-job-definition/index.ts",
          "line": 1632
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-data-quality-job-definition/index.ts",
        "line": 1624
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 1677
          },
          "name": "putBatchTransformInput",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityJobInputBatchTransformInput"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 1693
          },
          "name": "putEndpointInput",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityJobInputEndpointInput"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 1680
          },
          "name": "resetBatchTransformInput"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 1696
          },
          "name": "resetEndpointInput"
        }
      ],
      "name": "SagemakerDataQualityJobDefinitionDataQualityJobInputOutputReference",
      "namespace": "sagemakerDataQualityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 1674
          },
          "name": "batchTransformInput",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityJobInputBatchTransformInputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 1690
          },
          "name": "endpointInput",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityJobInputEndpointInputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 1684
          },
          "name": "batchTransformInputInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityJobInputBatchTransformInput"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 1700
          },
          "name": "endpointInputInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityJobInputEndpointInput"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 1636
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityJobInput"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-data-quality-job-definition/index:SagemakerDataQualityJobDefinitionDataQualityJobInputOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityJobOutputConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityJobOutputConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-data-quality-job-definition/index.ts",
        "line": 1979
      },
      "name": "SagemakerDataQualityJobDefinitionDataQualityJobOutputConfig",
      "namespace": "sagemakerDataQualityJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_data_quality_job_definition#monitoring_outputs SagemakerDataQualityJobDefinition#monitoring_outputs}",
            "stability": "stable",
            "summary": "Monitoring outputs for monitoring jobs. This is where the output of the periodic monitoring jobs is uploaded."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 1991
          },
          "name": "monitoringOutputs",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityJobOutputConfigMonitoringOutputs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_data_quality_job_definition#kms_key_id SagemakerDataQualityJobDefinition#kms_key_id}",
            "stability": "stable",
            "summary": "The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt the model artifacts at rest using Amazon S3 server-side encryption."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 1985
          },
          "name": "kmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-data-quality-job-definition/index:SagemakerDataQualityJobDefinitionDataQualityJobOutputConfig"
    },
    "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityJobOutputConfigMonitoringOutputs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityJobOutputConfigMonitoringOutputs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-data-quality-job-definition/index.ts",
        "line": 1864
      },
      "name": "SagemakerDataQualityJobDefinitionDataQualityJobOutputConfigMonitoringOutputs",
      "namespace": "sagemakerDataQualityJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_data_quality_job_definition#s3_output SagemakerDataQualityJobDefinition#s3_output}",
            "stability": "stable",
            "summary": "Information about where and how to store the results of a monitoring job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 1870
          },
          "name": "s3Output",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityJobOutputConfigMonitoringOutputsS3Output"
          }
        }
      ],
      "symbolId": "src/sagemaker-data-quality-job-definition/index:SagemakerDataQualityJobDefinitionDataQualityJobOutputConfigMonitoringOutputs"
    },
    "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityJobOutputConfigMonitoringOutputsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityJobOutputConfigMonitoringOutputsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-data-quality-job-definition/index.ts",
          "line": 1968
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-data-quality-job-definition/index.ts",
        "line": 1960
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 1975
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityJobOutputConfigMonitoringOutputsOutputReference"
            }
          }
        }
      ],
      "name": "SagemakerDataQualityJobDefinitionDataQualityJobOutputConfigMonitoringOutputsList",
      "namespace": "sagemakerDataQualityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 1961
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityJobOutputConfigMonitoringOutputs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-data-quality-job-definition/index:SagemakerDataQualityJobDefinitionDataQualityJobOutputConfigMonitoringOutputsList"
    },
    "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityJobOutputConfigMonitoringOutputsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityJobOutputConfigMonitoringOutputsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-data-quality-job-definition/index.ts",
          "line": 1912
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-data-quality-job-definition/index.ts",
        "line": 1902
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 1951
          },
          "name": "putS3Output",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityJobOutputConfigMonitoringOutputsS3Output"
              }
            }
          ]
        }
      ],
      "name": "SagemakerDataQualityJobDefinitionDataQualityJobOutputConfigMonitoringOutputsOutputReference",
      "namespace": "sagemakerDataQualityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 1948
          },
          "name": "s3Output",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityJobOutputConfigMonitoringOutputsS3OutputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 1955
          },
          "name": "s3OutputInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityJobOutputConfigMonitoringOutputsS3Output"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 1916
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityJobOutputConfigMonitoringOutputs"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-data-quality-job-definition/index:SagemakerDataQualityJobDefinitionDataQualityJobOutputConfigMonitoringOutputsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityJobOutputConfigMonitoringOutputsS3Output": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityJobOutputConfigMonitoringOutputsS3Output",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-data-quality-job-definition/index.ts",
        "line": 1704
      },
      "name": "SagemakerDataQualityJobDefinitionDataQualityJobOutputConfigMonitoringOutputsS3Output",
      "namespace": "sagemakerDataQualityJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "LocalPath is an absolute path for the output data.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_data_quality_job_definition#local_path SagemakerDataQualityJobDefinition#local_path}",
            "stability": "stable",
            "summary": "The local path to the Amazon S3 storage location where Amazon SageMaker saves the results of a monitoring job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 1710
          },
          "name": "localPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_data_quality_job_definition#s3_uri SagemakerDataQualityJobDefinition#s3_uri}",
            "stability": "stable",
            "summary": "A URI that identifies the Amazon S3 storage location where Amazon SageMaker saves the results of a monitoring job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 1722
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_data_quality_job_definition#s3_upload_mode SagemakerDataQualityJobDefinition#s3_upload_mode}",
            "stability": "stable",
            "summary": "Whether to upload the results of the monitoring job continuously or after the job completes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 1716
          },
          "name": "s3UploadMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-data-quality-job-definition/index:SagemakerDataQualityJobDefinitionDataQualityJobOutputConfigMonitoringOutputsS3Output"
    },
    "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityJobOutputConfigMonitoringOutputsS3OutputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityJobOutputConfigMonitoringOutputsS3OutputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-data-quality-job-definition/index.ts",
          "line": 1776
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-data-quality-job-definition/index.ts",
        "line": 1768
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 1843
          },
          "name": "resetS3UploadMode"
        }
      ],
      "name": "SagemakerDataQualityJobDefinitionDataQualityJobOutputConfigMonitoringOutputsS3OutputOutputReference",
      "namespace": "sagemakerDataQualityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 1831
          },
          "name": "localPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 1847
          },
          "name": "s3UploadModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 1860
          },
          "name": "s3UriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 1824
          },
          "name": "localPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 1837
          },
          "name": "s3UploadMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 1853
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 1780
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityJobOutputConfigMonitoringOutputsS3Output"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-data-quality-job-definition/index:SagemakerDataQualityJobDefinitionDataQualityJobOutputConfigMonitoringOutputsS3OutputOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityJobOutputConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityJobOutputConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-data-quality-job-definition/index.ts",
          "line": 2038
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-data-quality-job-definition/index.ts",
        "line": 2030
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 2099
          },
          "name": "putMonitoringOutputs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityJobOutputConfigMonitoringOutputs"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 2086
          },
          "name": "resetKmsKeyId"
        }
      ],
      "name": "SagemakerDataQualityJobDefinitionDataQualityJobOutputConfigOutputReference",
      "namespace": "sagemakerDataQualityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 2096
          },
          "name": "monitoringOutputs",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityJobOutputConfigMonitoringOutputsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 2090
          },
          "name": "kmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 2103
          },
          "name": "monitoringOutputsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityJobOutputConfigMonitoringOutputs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 2080
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 2042
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionDataQualityJobOutputConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-data-quality-job-definition/index:SagemakerDataQualityJobDefinitionDataQualityJobOutputConfigOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionJobResources": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionJobResources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-data-quality-job-definition/index.ts",
        "line": 2299
      },
      "name": "SagemakerDataQualityJobDefinitionJobResources",
      "namespace": "sagemakerDataQualityJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_data_quality_job_definition#cluster_config SagemakerDataQualityJobDefinition#cluster_config}",
            "stability": "stable",
            "summary": "Configuration for the cluster used to run model monitoring jobs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 2305
          },
          "name": "clusterConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionJobResourcesClusterConfig"
          }
        }
      ],
      "symbolId": "src/sagemaker-data-quality-job-definition/index:SagemakerDataQualityJobDefinitionJobResources"
    },
    "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionJobResourcesClusterConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionJobResourcesClusterConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-data-quality-job-definition/index.ts",
        "line": 2107
      },
      "name": "SagemakerDataQualityJobDefinitionJobResourcesClusterConfig",
      "namespace": "sagemakerDataQualityJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "For distributed processing jobs, specify a value greater than 1. The default value is 1.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_data_quality_job_definition#instance_count SagemakerDataQualityJobDefinition#instance_count}",
            "stability": "stable",
            "summary": "The number of ML compute instances to use in the model monitoring job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 2113
          },
          "name": "instanceCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_data_quality_job_definition#instance_type SagemakerDataQualityJobDefinition#instance_type}",
            "stability": "stable",
            "summary": "The ML compute instance type for the processing job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 2119
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You must specify sufficient ML storage for your scenario.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_data_quality_job_definition#volume_size_in_gb SagemakerDataQualityJobDefinition#volume_size_in_gb}",
            "stability": "stable",
            "summary": "The size of the ML storage volume, in gigabytes, that you want to provision."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 2131
          },
          "name": "volumeSizeInGb",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_data_quality_job_definition#volume_kms_key_id SagemakerDataQualityJobDefinition#volume_kms_key_id}",
            "stability": "stable",
            "summary": "The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt data on the storage volume attached to the ML compute instance(s) that run the model monitoring job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 2125
          },
          "name": "volumeKmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-data-quality-job-definition/index:SagemakerDataQualityJobDefinitionJobResourcesClusterConfig"
    },
    "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionJobResourcesClusterConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionJobResourcesClusterConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-data-quality-job-definition/index.ts",
          "line": 2192
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-data-quality-job-definition/index.ts",
        "line": 2184
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 2278
          },
          "name": "resetVolumeKmsKeyId"
        }
      ],
      "name": "SagemakerDataQualityJobDefinitionJobResourcesClusterConfigOutputReference",
      "namespace": "sagemakerDataQualityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 2253
          },
          "name": "instanceCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 2266
          },
          "name": "instanceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 2282
          },
          "name": "volumeKmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 2295
          },
          "name": "volumeSizeInGbInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 2246
          },
          "name": "instanceCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 2259
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 2272
          },
          "name": "volumeKmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 2288
          },
          "name": "volumeSizeInGb",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 2196
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionJobResourcesClusterConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-data-quality-job-definition/index:SagemakerDataQualityJobDefinitionJobResourcesClusterConfigOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionJobResourcesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionJobResourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-data-quality-job-definition/index.ts",
          "line": 2345
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-data-quality-job-definition/index.ts",
        "line": 2337
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 2384
          },
          "name": "putClusterConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionJobResourcesClusterConfig"
              }
            }
          ]
        }
      ],
      "name": "SagemakerDataQualityJobDefinitionJobResourcesOutputReference",
      "namespace": "sagemakerDataQualityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 2381
          },
          "name": "clusterConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionJobResourcesClusterConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 2388
          },
          "name": "clusterConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionJobResourcesClusterConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 2349
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionJobResources"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-data-quality-job-definition/index:SagemakerDataQualityJobDefinitionJobResourcesOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionNetworkConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionNetworkConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-data-quality-job-definition/index.ts",
        "line": 2523
      },
      "name": "SagemakerDataQualityJobDefinitionNetworkConfig",
      "namespace": "sagemakerDataQualityJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Choose True to encrypt communications. Encryption provides greater security for distributed processing jobs, but the processing might take longer.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_data_quality_job_definition#enable_inter_container_traffic_encryption SagemakerDataQualityJobDefinition#enable_inter_container_traffic_encryption}",
            "stability": "stable",
            "summary": "Whether to encrypt all communications between distributed processing jobs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 2529
          },
          "name": "enableInterContainerTrafficEncryption",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_data_quality_job_definition#enable_network_isolation SagemakerDataQualityJobDefinition#enable_network_isolation}",
            "stability": "stable",
            "summary": "Whether to allow inbound and outbound network calls to and from the containers used for the processing job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 2535
          },
          "name": "enableNetworkIsolation",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Control access to and from your training and model containers by configuring the VPC.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_data_quality_job_definition#vpc_config SagemakerDataQualityJobDefinition#vpc_config}",
            "stability": "stable",
            "summary": "Specifies a VPC that your training jobs and hosted models have access to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 2541
          },
          "name": "vpcConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionNetworkConfigVpcConfig"
          }
        }
      ],
      "symbolId": "src/sagemaker-data-quality-job-definition/index:SagemakerDataQualityJobDefinitionNetworkConfig"
    },
    "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionNetworkConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionNetworkConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-data-quality-job-definition/index.ts",
          "line": 2595
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-data-quality-job-definition/index.ts",
        "line": 2587
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 2678
          },
          "name": "putVpcConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionNetworkConfigVpcConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 2649
          },
          "name": "resetEnableInterContainerTrafficEncryption"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 2665
          },
          "name": "resetEnableNetworkIsolation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 2681
          },
          "name": "resetVpcConfig"
        }
      ],
      "name": "SagemakerDataQualityJobDefinitionNetworkConfigOutputReference",
      "namespace": "sagemakerDataQualityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 2675
          },
          "name": "vpcConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionNetworkConfigVpcConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 2653
          },
          "name": "enableInterContainerTrafficEncryptionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 2669
          },
          "name": "enableNetworkIsolationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 2685
          },
          "name": "vpcConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionNetworkConfigVpcConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 2643
          },
          "name": "enableInterContainerTrafficEncryption",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 2659
          },
          "name": "enableNetworkIsolation",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 2599
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionNetworkConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-data-quality-job-definition/index:SagemakerDataQualityJobDefinitionNetworkConfigOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionNetworkConfigVpcConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionNetworkConfigVpcConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-data-quality-job-definition/index.ts",
        "line": 2392
      },
      "name": "SagemakerDataQualityJobDefinitionNetworkConfigVpcConfig",
      "namespace": "sagemakerDataQualityJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Specify the security groups for the VPC that is specified in the Subnets field.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_data_quality_job_definition#security_group_ids SagemakerDataQualityJobDefinition#security_group_ids}",
            "stability": "stable",
            "summary": "The VPC security group IDs, in the form sg-xxxxxxxx."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 2398
          },
          "name": "securityGroupIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_data_quality_job_definition#subnets SagemakerDataQualityJobDefinition#subnets}",
            "stability": "stable",
            "summary": "The ID of the subnets in the VPC to which you want to connect to your monitoring jobs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 2404
          },
          "name": "subnets",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-data-quality-job-definition/index:SagemakerDataQualityJobDefinitionNetworkConfigVpcConfig"
    },
    "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionNetworkConfigVpcConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionNetworkConfigVpcConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-data-quality-job-definition/index.ts",
          "line": 2451
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-data-quality-job-definition/index.ts",
        "line": 2443
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 2499
          },
          "name": "resetSecurityGroupIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 2515
          },
          "name": "resetSubnets"
        }
      ],
      "name": "SagemakerDataQualityJobDefinitionNetworkConfigVpcConfigOutputReference",
      "namespace": "sagemakerDataQualityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 2503
          },
          "name": "securityGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 2519
          },
          "name": "subnetsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 2493
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 2509
          },
          "name": "subnets",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 2455
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionNetworkConfigVpcConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-data-quality-job-definition/index:SagemakerDataQualityJobDefinitionNetworkConfigVpcConfigOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionStoppingCondition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionStoppingCondition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-data-quality-job-definition/index.ts",
        "line": 2689
      },
      "name": "SagemakerDataQualityJobDefinitionStoppingCondition",
      "namespace": "sagemakerDataQualityJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_data_quality_job_definition#max_runtime_in_seconds SagemakerDataQualityJobDefinition#max_runtime_in_seconds}",
            "stability": "stable",
            "summary": "The maximum runtime allowed in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 2695
          },
          "name": "maxRuntimeInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/sagemaker-data-quality-job-definition/index:SagemakerDataQualityJobDefinitionStoppingCondition"
    },
    "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionStoppingConditionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionStoppingConditionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-data-quality-job-definition/index.ts",
          "line": 2735
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-data-quality-job-definition/index.ts",
        "line": 2727
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 2777
          },
          "name": "resetMaxRuntimeInSeconds"
        }
      ],
      "name": "SagemakerDataQualityJobDefinitionStoppingConditionOutputReference",
      "namespace": "sagemakerDataQualityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 2781
          },
          "name": "maxRuntimeInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 2771
          },
          "name": "maxRuntimeInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 2739
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionStoppingCondition"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-data-quality-job-definition/index:SagemakerDataQualityJobDefinitionStoppingConditionOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-data-quality-job-definition/index.ts",
        "line": 2785
      },
      "name": "SagemakerDataQualityJobDefinitionTags",
      "namespace": "sagemakerDataQualityJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_data_quality_job_definition#key SagemakerDataQualityJobDefinition#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 2791
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_data_quality_job_definition#value SagemakerDataQualityJobDefinition#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 2797
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-data-quality-job-definition/index:SagemakerDataQualityJobDefinitionTags"
    },
    "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-data-quality-job-definition/index.ts",
          "line": 2927
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-data-quality-job-definition/index.ts",
        "line": 2919
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 2934
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionTagsOutputReference"
            }
          }
        }
      ],
      "name": "SagemakerDataQualityJobDefinitionTagsList",
      "namespace": "sagemakerDataQualityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 2920
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-data-quality-job-definition/index:SagemakerDataQualityJobDefinitionTagsList"
    },
    "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-data-quality-job-definition/index.ts",
          "line": 2846
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-data-quality-job-definition/index.ts",
        "line": 2836
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 2894
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 2910
          },
          "name": "resetValue"
        }
      ],
      "name": "SagemakerDataQualityJobDefinitionTagsOutputReference",
      "namespace": "sagemakerDataQualityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 2898
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 2914
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 2888
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 2904
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-data-quality-job-definition/index.ts",
            "line": 2850
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDataQualityJobDefinition.SagemakerDataQualityJobDefinitionTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-data-quality-job-definition/index:SagemakerDataQualityJobDefinitionTagsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerDevice.SagemakerDevice": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_device awscc_sagemaker_device}."
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDevice.SagemakerDevice",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_device awscc_sagemaker_device} Resource."
        },
        "locationInModule": {
          "filename": "src/sagemaker-device/index.ts",
          "line": 389
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerDevice.SagemakerDeviceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-device/index.ts",
        "line": 357
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SagemakerDevice resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/sagemaker-device/index.ts",
            "line": 374
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SagemakerDevice to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_device#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SagemakerDevice that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SagemakerDevice to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-device/index.ts",
            "line": 419
          },
          "name": "putDevice",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerDevice.SagemakerDeviceDevice"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-device/index.ts",
            "line": 453
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sagemakerDevice.SagemakerDeviceTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-device/index.ts",
            "line": 422
          },
          "name": "resetDevice"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-device/index.ts",
            "line": 456
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-device/index.ts",
            "line": 468
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-device/index.ts",
            "line": 476
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SagemakerDevice",
      "namespace": "sagemakerDevice",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-device/index.ts",
            "line": 362
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-device/index.ts",
            "line": 416
          },
          "name": "device",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDevice.SagemakerDeviceDeviceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-device/index.ts",
            "line": 444
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-device/index.ts",
            "line": 450
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDevice.SagemakerDeviceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-device/index.ts",
            "line": 439
          },
          "name": "deviceFleetNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-device/index.ts",
            "line": 426
          },
          "name": "deviceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDevice.SagemakerDeviceDevice"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-device/index.ts",
            "line": 460
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerDevice.SagemakerDeviceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-device/index.ts",
            "line": 432
          },
          "name": "deviceFleetName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-device/index:SagemakerDevice"
    },
    "@cdktn/provider-awscc.sagemakerDevice.SagemakerDeviceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDevice.SagemakerDeviceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-device/index.ts",
        "line": 14
      },
      "name": "SagemakerDeviceConfig",
      "namespace": "sagemakerDevice",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_device#device_fleet_name SagemakerDevice#device_fleet_name}",
            "stability": "stable",
            "summary": "The name of the edge device fleet."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-device/index.ts",
            "line": 26
          },
          "name": "deviceFleetName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_device#device SagemakerDevice#device}",
            "stability": "stable",
            "summary": "The Edge Device you want to register against a device fleet."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-device/index.ts",
            "line": 20
          },
          "name": "device",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDevice.SagemakerDeviceDevice"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_device#tags SagemakerDevice#tags}",
            "stability": "stable",
            "summary": "Associate tags with the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-device/index.ts",
            "line": 32
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerDevice.SagemakerDeviceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-device/index:SagemakerDeviceConfig"
    },
    "@cdktn/provider-awscc.sagemakerDevice.SagemakerDeviceDevice": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDevice.SagemakerDeviceDevice",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-device/index.ts",
        "line": 34
      },
      "name": "SagemakerDeviceDevice",
      "namespace": "sagemakerDevice",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_device#description SagemakerDevice#description}",
            "stability": "stable",
            "summary": "Description of the device."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-device/index.ts",
            "line": 40
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_device#device_name SagemakerDevice#device_name}",
            "stability": "stable",
            "summary": "The name of the device."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-device/index.ts",
            "line": 46
          },
          "name": "deviceName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_device#iot_thing_name SagemakerDevice#iot_thing_name}",
            "stability": "stable",
            "summary": "AWS Internet of Things (IoT) object name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-device/index.ts",
            "line": 52
          },
          "name": "iotThingName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-device/index:SagemakerDeviceDevice"
    },
    "@cdktn/provider-awscc.sagemakerDevice.SagemakerDeviceDeviceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDevice.SagemakerDeviceDeviceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-device/index.ts",
          "line": 106
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-device/index.ts",
        "line": 98
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-device/index.ts",
            "line": 160
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-device/index.ts",
            "line": 176
          },
          "name": "resetDeviceName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-device/index.ts",
            "line": 192
          },
          "name": "resetIotThingName"
        }
      ],
      "name": "SagemakerDeviceDeviceOutputReference",
      "namespace": "sagemakerDevice",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-device/index.ts",
            "line": 164
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-device/index.ts",
            "line": 180
          },
          "name": "deviceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-device/index.ts",
            "line": 196
          },
          "name": "iotThingNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-device/index.ts",
            "line": 154
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-device/index.ts",
            "line": 170
          },
          "name": "deviceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-device/index.ts",
            "line": 186
          },
          "name": "iotThingName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-device/index.ts",
            "line": 110
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDevice.SagemakerDeviceDevice"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-device/index:SagemakerDeviceDeviceOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerDevice.SagemakerDeviceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDevice.SagemakerDeviceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-device/index.ts",
        "line": 200
      },
      "name": "SagemakerDeviceTags",
      "namespace": "sagemakerDevice",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_device#key SagemakerDevice#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-device/index.ts",
            "line": 206
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_device#value SagemakerDevice#value}",
            "stability": "stable",
            "summary": "The key value of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-device/index.ts",
            "line": 212
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-device/index:SagemakerDeviceTags"
    },
    "@cdktn/provider-awscc.sagemakerDevice.SagemakerDeviceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDevice.SagemakerDeviceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-device/index.ts",
          "line": 342
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-device/index.ts",
        "line": 334
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-device/index.ts",
            "line": 349
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerDevice.SagemakerDeviceTagsOutputReference"
            }
          }
        }
      ],
      "name": "SagemakerDeviceTagsList",
      "namespace": "sagemakerDevice",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-device/index.ts",
            "line": 335
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerDevice.SagemakerDeviceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-device/index:SagemakerDeviceTagsList"
    },
    "@cdktn/provider-awscc.sagemakerDevice.SagemakerDeviceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDevice.SagemakerDeviceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-device/index.ts",
          "line": 261
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-device/index.ts",
        "line": 251
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-device/index.ts",
            "line": 309
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-device/index.ts",
            "line": 325
          },
          "name": "resetValue"
        }
      ],
      "name": "SagemakerDeviceTagsOutputReference",
      "namespace": "sagemakerDevice",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-device/index.ts",
            "line": 313
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-device/index.ts",
            "line": 329
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-device/index.ts",
            "line": 303
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-device/index.ts",
            "line": 319
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-device/index.ts",
            "line": 265
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDevice.SagemakerDeviceTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-device/index:SagemakerDeviceTagsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerDeviceFleet.SagemakerDeviceFleet": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_device_fleet awscc_sagemaker_device_fleet}."
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDeviceFleet.SagemakerDeviceFleet",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_device_fleet awscc_sagemaker_device_fleet} Resource."
        },
        "locationInModule": {
          "filename": "src/sagemaker-device-fleet/index.ts",
          "line": 363
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerDeviceFleet.SagemakerDeviceFleetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-device-fleet/index.ts",
        "line": 331
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SagemakerDeviceFleet resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/sagemaker-device-fleet/index.ts",
            "line": 348
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SagemakerDeviceFleet to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_device_fleet#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SagemakerDeviceFleet that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SagemakerDeviceFleet to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-device-fleet/index.ts",
            "line": 429
          },
          "name": "putOutputConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerDeviceFleet.SagemakerDeviceFleetOutputConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-device-fleet/index.ts",
            "line": 455
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sagemakerDeviceFleet.SagemakerDeviceFleetTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-device-fleet/index.ts",
            "line": 398
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-device-fleet/index.ts",
            "line": 458
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-device-fleet/index.ts",
            "line": 470
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-device-fleet/index.ts",
            "line": 480
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SagemakerDeviceFleet",
      "namespace": "sagemakerDeviceFleet",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-device-fleet/index.ts",
            "line": 336
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-device-fleet/index.ts",
            "line": 420
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-device-fleet/index.ts",
            "line": 426
          },
          "name": "outputConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDeviceFleet.SagemakerDeviceFleetOutputConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-device-fleet/index.ts",
            "line": 452
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDeviceFleet.SagemakerDeviceFleetTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-device-fleet/index.ts",
            "line": 402
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-device-fleet/index.ts",
            "line": 415
          },
          "name": "deviceFleetNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-device-fleet/index.ts",
            "line": 433
          },
          "name": "outputConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDeviceFleet.SagemakerDeviceFleetOutputConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-device-fleet/index.ts",
            "line": 446
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-device-fleet/index.ts",
            "line": 462
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerDeviceFleet.SagemakerDeviceFleetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-device-fleet/index.ts",
            "line": 392
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-device-fleet/index.ts",
            "line": 408
          },
          "name": "deviceFleetName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-device-fleet/index.ts",
            "line": 439
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-device-fleet/index:SagemakerDeviceFleet"
    },
    "@cdktn/provider-awscc.sagemakerDeviceFleet.SagemakerDeviceFleetConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDeviceFleet.SagemakerDeviceFleetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-device-fleet/index.ts",
        "line": 14
      },
      "name": "SagemakerDeviceFleetConfig",
      "namespace": "sagemakerDeviceFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_device_fleet#device_fleet_name SagemakerDeviceFleet#device_fleet_name}",
            "stability": "stable",
            "summary": "The name of the edge device fleet."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-device-fleet/index.ts",
            "line": 26
          },
          "name": "deviceFleetName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_device_fleet#output_config SagemakerDeviceFleet#output_config}",
            "stability": "stable",
            "summary": "S3 bucket and an ecryption key id (if available) to store outputs for the fleet."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-device-fleet/index.ts",
            "line": 32
          },
          "name": "outputConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDeviceFleet.SagemakerDeviceFleetOutputConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_device_fleet#role_arn SagemakerDeviceFleet#role_arn}",
            "stability": "stable",
            "summary": "Role associated with the device fleet."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-device-fleet/index.ts",
            "line": 38
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_device_fleet#description SagemakerDeviceFleet#description}",
            "stability": "stable",
            "summary": "Description for the edge device fleet."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-device-fleet/index.ts",
            "line": 20
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_device_fleet#tags SagemakerDeviceFleet#tags}",
            "stability": "stable",
            "summary": "Associate tags with the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-device-fleet/index.ts",
            "line": 44
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerDeviceFleet.SagemakerDeviceFleetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-device-fleet/index:SagemakerDeviceFleetConfig"
    },
    "@cdktn/provider-awscc.sagemakerDeviceFleet.SagemakerDeviceFleetOutputConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDeviceFleet.SagemakerDeviceFleetOutputConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-device-fleet/index.ts",
        "line": 46
      },
      "name": "SagemakerDeviceFleetOutputConfig",
      "namespace": "sagemakerDeviceFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_device_fleet#s3_output_location SagemakerDeviceFleet#s3_output_location}",
            "stability": "stable",
            "summary": "The Amazon Simple Storage (S3) bucket URI."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-device-fleet/index.ts",
            "line": 58
          },
          "name": "s3OutputLocation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_device_fleet#kms_key_id SagemakerDeviceFleet#kms_key_id}",
            "stability": "stable",
            "summary": "The KMS key id used for encryption on the S3 bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-device-fleet/index.ts",
            "line": 52
          },
          "name": "kmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-device-fleet/index:SagemakerDeviceFleetOutputConfig"
    },
    "@cdktn/provider-awscc.sagemakerDeviceFleet.SagemakerDeviceFleetOutputConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDeviceFleet.SagemakerDeviceFleetOutputConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-device-fleet/index.ts",
          "line": 105
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-device-fleet/index.ts",
        "line": 97
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-device-fleet/index.ts",
            "line": 153
          },
          "name": "resetKmsKeyId"
        }
      ],
      "name": "SagemakerDeviceFleetOutputConfigOutputReference",
      "namespace": "sagemakerDeviceFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-device-fleet/index.ts",
            "line": 157
          },
          "name": "kmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-device-fleet/index.ts",
            "line": 170
          },
          "name": "s3OutputLocationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-device-fleet/index.ts",
            "line": 147
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-device-fleet/index.ts",
            "line": 163
          },
          "name": "s3OutputLocation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-device-fleet/index.ts",
            "line": 109
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDeviceFleet.SagemakerDeviceFleetOutputConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-device-fleet/index:SagemakerDeviceFleetOutputConfigOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerDeviceFleet.SagemakerDeviceFleetTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDeviceFleet.SagemakerDeviceFleetTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-device-fleet/index.ts",
        "line": 174
      },
      "name": "SagemakerDeviceFleetTags",
      "namespace": "sagemakerDeviceFleet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_device_fleet#key SagemakerDeviceFleet#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-device-fleet/index.ts",
            "line": 180
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_device_fleet#value SagemakerDeviceFleet#value}",
            "stability": "stable",
            "summary": "The key value of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-device-fleet/index.ts",
            "line": 186
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-device-fleet/index:SagemakerDeviceFleetTags"
    },
    "@cdktn/provider-awscc.sagemakerDeviceFleet.SagemakerDeviceFleetTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDeviceFleet.SagemakerDeviceFleetTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-device-fleet/index.ts",
          "line": 316
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-device-fleet/index.ts",
        "line": 308
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-device-fleet/index.ts",
            "line": 323
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerDeviceFleet.SagemakerDeviceFleetTagsOutputReference"
            }
          }
        }
      ],
      "name": "SagemakerDeviceFleetTagsList",
      "namespace": "sagemakerDeviceFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-device-fleet/index.ts",
            "line": 309
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerDeviceFleet.SagemakerDeviceFleetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-device-fleet/index:SagemakerDeviceFleetTagsList"
    },
    "@cdktn/provider-awscc.sagemakerDeviceFleet.SagemakerDeviceFleetTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDeviceFleet.SagemakerDeviceFleetTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-device-fleet/index.ts",
          "line": 235
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-device-fleet/index.ts",
        "line": 225
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-device-fleet/index.ts",
            "line": 283
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-device-fleet/index.ts",
            "line": 299
          },
          "name": "resetValue"
        }
      ],
      "name": "SagemakerDeviceFleetTagsOutputReference",
      "namespace": "sagemakerDeviceFleet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-device-fleet/index.ts",
            "line": 287
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-device-fleet/index.ts",
            "line": 303
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-device-fleet/index.ts",
            "line": 277
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-device-fleet/index.ts",
            "line": 293
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-device-fleet/index.ts",
            "line": 239
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDeviceFleet.SagemakerDeviceFleetTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-device-fleet/index:SagemakerDeviceFleetTagsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomain": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain awscc_sagemaker_domain}."
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomain",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain awscc_sagemaker_domain} Resource."
        },
        "locationInModule": {
          "filename": "src/sagemaker-domain/index.ts",
          "line": 10492
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 10460
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SagemakerDomain resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 10477
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SagemakerDomain to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SagemakerDomain that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SagemakerDomain to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 10577
          },
          "name": "putDefaultSpaceSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 10593
          },
          "name": "putDefaultUserSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 10629
          },
          "name": "putDomainSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDomainSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 10734
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 10535
          },
          "name": "resetAppNetworkAccessType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 10551
          },
          "name": "resetAppSecurityGroupManagement"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 10580
          },
          "name": "resetDefaultSpaceSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 10632
          },
          "name": "resetDomainSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 10648
          },
          "name": "resetHomeEfsFileSystemCreation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 10674
          },
          "name": "resetKmsKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 10705
          },
          "name": "resetSubnetIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 10721
          },
          "name": "resetTagPropagation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 10737
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 10758
          },
          "name": "resetVpcId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 10770
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 10788
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SagemakerDomain",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 10465
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 10574
          },
          "name": "defaultSpaceSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 10590
          },
          "name": "defaultUserSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 10602
          },
          "name": "domainArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 10607
          },
          "name": "domainId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 10626
          },
          "name": "domainSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDomainSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 10657
          },
          "name": "homeEfsFileSystemId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 10662
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 10683
          },
          "name": "securityGroupIdForDomainBoundary",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 10688
          },
          "name": "singleSignOnApplicationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 10693
          },
          "name": "singleSignOnManagedApplicationInstanceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 10731
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 10746
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 10539
          },
          "name": "appNetworkAccessTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 10555
          },
          "name": "appSecurityGroupManagementInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 10568
          },
          "name": "authModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 10584
          },
          "name": "defaultSpaceSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 10597
          },
          "name": "defaultUserSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 10620
          },
          "name": "domainNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 10636
          },
          "name": "domainSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDomainSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 10652
          },
          "name": "homeEfsFileSystemCreationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 10678
          },
          "name": "kmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 10709
          },
          "name": "subnetIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 10725
          },
          "name": "tagPropagationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 10741
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 10762
          },
          "name": "vpcIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 10529
          },
          "name": "appNetworkAccessType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 10545
          },
          "name": "appSecurityGroupManagement",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 10561
          },
          "name": "authMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 10613
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 10642
          },
          "name": "homeEfsFileSystemCreation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 10668
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 10699
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 10715
          },
          "name": "tagPropagation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 10752
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomain"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 14
      },
      "name": "SagemakerDomainConfig",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#auth_mode SagemakerDomain#auth_mode}",
            "stability": "stable",
            "summary": "The mode of authentication that members use to access the domain."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 32
          },
          "name": "authMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#default_user_settings SagemakerDomain#default_user_settings}",
            "stability": "stable",
            "summary": "The default user settings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 44
          },
          "name": "defaultUserSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#domain_name SagemakerDomain#domain_name}",
            "stability": "stable",
            "summary": "A name for the domain."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 50
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#app_network_access_type SagemakerDomain#app_network_access_type}",
            "stability": "stable",
            "summary": "Specifies the VPC used for non-EFS traffic. The default value is PublicInternetOnly."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 20
          },
          "name": "appNetworkAccessType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Required when CreateDomain.AppNetworkAccessType is VPCOnly and DomainSettings.RStudioServerProDomainSettings.DomainExecutionRoleArn is provided.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#app_security_group_management SagemakerDomain#app_security_group_management}",
            "stability": "stable",
            "summary": "The entity that creates and manages the required security groups for inter-app communication in VPCOnly mode."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 26
          },
          "name": "appSecurityGroupManagement",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#default_space_settings SagemakerDomain#default_space_settings}",
            "stability": "stable",
            "summary": "The default space settings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 38
          },
          "name": "defaultSpaceSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#domain_settings SagemakerDomain#domain_settings}",
            "stability": "stable",
            "summary": "A collection of Domain settings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 56
          },
          "name": "domainSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDomainSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Set to Disabled to skip EFS creation and reduce domain creation time.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#home_efs_file_system_creation SagemakerDomain#home_efs_file_system_creation}",
            "stability": "stable",
            "summary": "Indicates whether a home EFS file system is created for the domain."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 62
          },
          "name": "homeEfsFileSystemCreation",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#kms_key_id SagemakerDomain#kms_key_id}",
            "stability": "stable",
            "summary": "SageMaker uses AWS KMS to encrypt the EFS volume attached to the domain with an AWS managed customer master key (CMK) by default."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 68
          },
          "name": "kmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#subnet_ids SagemakerDomain#subnet_ids}",
            "stability": "stable",
            "summary": "The VPC subnets that Studio uses for communication."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 74
          },
          "name": "subnetIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#tag_propagation SagemakerDomain#tag_propagation}",
            "stability": "stable",
            "summary": "Indicates whether the tags added to Domain, User Profile and Space entity is propagated to all SageMaker resources."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 80
          },
          "name": "tagPropagation",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#tags SagemakerDomain#tags}",
            "stability": "stable",
            "summary": "A list of tags to apply to the user profile."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 86
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#vpc_id SagemakerDomain#vpc_id}",
            "stability": "stable",
            "summary": "The ID of the Amazon Virtual Private Cloud (VPC) that Studio uses for communication."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 92
          },
          "name": "vpcId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainConfig"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 3072
      },
      "name": "SagemakerDomainDefaultSpaceSettings",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#custom_file_system_configs SagemakerDomain#custom_file_system_configs}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 3076
          },
          "name": "customFileSystemConfigs",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsCustomFileSystemConfigs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#custom_posix_user_config SagemakerDomain#custom_posix_user_config}",
            "stability": "stable",
            "summary": "The Jupyter lab's custom posix user configurations."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 3082
          },
          "name": "customPosixUserConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsCustomPosixUserConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#execution_role SagemakerDomain#execution_role}",
            "stability": "stable",
            "summary": "The execution role for the space."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 3088
          },
          "name": "executionRole",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#jupyter_lab_app_settings SagemakerDomain#jupyter_lab_app_settings}",
            "stability": "stable",
            "summary": "The Jupyter lab's app settings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 3094
          },
          "name": "jupyterLabAppSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsJupyterLabAppSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#jupyter_server_app_settings SagemakerDomain#jupyter_server_app_settings}",
            "stability": "stable",
            "summary": "The Jupyter server's app settings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 3100
          },
          "name": "jupyterServerAppSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsJupyterServerAppSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#kernel_gateway_app_settings SagemakerDomain#kernel_gateway_app_settings}",
            "stability": "stable",
            "summary": "The kernel gateway app settings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 3106
          },
          "name": "kernelGatewayAppSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsKernelGatewayAppSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#security_groups SagemakerDomain#security_groups}",
            "stability": "stable",
            "summary": "The security groups for the Amazon Virtual Private Cloud (VPC) that Studio uses for communication."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 3112
          },
          "name": "securityGroups",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#space_storage_settings SagemakerDomain#space_storage_settings}",
            "stability": "stable",
            "summary": "The Jupyter lab's space storage settings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 3118
          },
          "name": "spaceStorageSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsSpaceStorageSettings"
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultSpaceSettings"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsCustomFileSystemConfigs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsCustomFileSystemConfigs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 475
      },
      "name": "SagemakerDomainDefaultSpaceSettingsCustomFileSystemConfigs",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#efs_file_system_config SagemakerDomain#efs_file_system_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 479
          },
          "name": "efsFileSystemConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsCustomFileSystemConfigsEfsFileSystemConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#fsx_lustre_file_system_config SagemakerDomain#fsx_lustre_file_system_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 483
          },
          "name": "fsxLustreFileSystemConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsCustomFileSystemConfigsFsxLustreFileSystemConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#s3_file_system_config SagemakerDomain#s3_file_system_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 487
          },
          "name": "s3FileSystemConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsCustomFileSystemConfigsS3FileSystemConfig"
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultSpaceSettingsCustomFileSystemConfigs"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsCustomFileSystemConfigsEfsFileSystemConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsCustomFileSystemConfigsEfsFileSystemConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 94
      },
      "name": "SagemakerDomainDefaultSpaceSettingsCustomFileSystemConfigsEfsFileSystemConfig",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#file_system_id SagemakerDomain#file_system_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 98
          },
          "name": "fileSystemId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#file_system_path SagemakerDomain#file_system_path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 102
          },
          "name": "fileSystemPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultSpaceSettingsCustomFileSystemConfigsEfsFileSystemConfig"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsCustomFileSystemConfigsEfsFileSystemConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsCustomFileSystemConfigsEfsFileSystemConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-domain/index.ts",
          "line": 149
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 141
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 197
          },
          "name": "resetFileSystemId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 213
          },
          "name": "resetFileSystemPath"
        }
      ],
      "name": "SagemakerDomainDefaultSpaceSettingsCustomFileSystemConfigsEfsFileSystemConfigOutputReference",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 201
          },
          "name": "fileSystemIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 217
          },
          "name": "fileSystemPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 191
          },
          "name": "fileSystemId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 207
          },
          "name": "fileSystemPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 153
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsCustomFileSystemConfigsEfsFileSystemConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultSpaceSettingsCustomFileSystemConfigsEfsFileSystemConfigOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsCustomFileSystemConfigsFsxLustreFileSystemConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsCustomFileSystemConfigsFsxLustreFileSystemConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 221
      },
      "name": "SagemakerDomainDefaultSpaceSettingsCustomFileSystemConfigsFsxLustreFileSystemConfig",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#file_system_id SagemakerDomain#file_system_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 225
          },
          "name": "fileSystemId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#file_system_path SagemakerDomain#file_system_path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 229
          },
          "name": "fileSystemPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultSpaceSettingsCustomFileSystemConfigsFsxLustreFileSystemConfig"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsCustomFileSystemConfigsFsxLustreFileSystemConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsCustomFileSystemConfigsFsxLustreFileSystemConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-domain/index.ts",
          "line": 276
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 268
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 324
          },
          "name": "resetFileSystemId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 340
          },
          "name": "resetFileSystemPath"
        }
      ],
      "name": "SagemakerDomainDefaultSpaceSettingsCustomFileSystemConfigsFsxLustreFileSystemConfigOutputReference",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 328
          },
          "name": "fileSystemIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 344
          },
          "name": "fileSystemPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 318
          },
          "name": "fileSystemId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 334
          },
          "name": "fileSystemPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 280
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsCustomFileSystemConfigsFsxLustreFileSystemConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultSpaceSettingsCustomFileSystemConfigsFsxLustreFileSystemConfigOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsCustomFileSystemConfigsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsCustomFileSystemConfigsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-domain/index.ts",
          "line": 646
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 638
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 653
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsCustomFileSystemConfigsOutputReference"
            }
          }
        }
      ],
      "name": "SagemakerDomainDefaultSpaceSettingsCustomFileSystemConfigsList",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 639
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsCustomFileSystemConfigs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultSpaceSettingsCustomFileSystemConfigsList"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsCustomFileSystemConfigsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsCustomFileSystemConfigsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-domain/index.ts",
          "line": 543
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 533
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 594
          },
          "name": "putEfsFileSystemConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsCustomFileSystemConfigsEfsFileSystemConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 610
          },
          "name": "putFsxLustreFileSystemConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsCustomFileSystemConfigsFsxLustreFileSystemConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 626
          },
          "name": "putS3FileSystemConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsCustomFileSystemConfigsS3FileSystemConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 597
          },
          "name": "resetEfsFileSystemConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 613
          },
          "name": "resetFsxLustreFileSystemConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 629
          },
          "name": "resetS3FileSystemConfig"
        }
      ],
      "name": "SagemakerDomainDefaultSpaceSettingsCustomFileSystemConfigsOutputReference",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 591
          },
          "name": "efsFileSystemConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsCustomFileSystemConfigsEfsFileSystemConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 607
          },
          "name": "fsxLustreFileSystemConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsCustomFileSystemConfigsFsxLustreFileSystemConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 623
          },
          "name": "s3FileSystemConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsCustomFileSystemConfigsS3FileSystemConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 601
          },
          "name": "efsFileSystemConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsCustomFileSystemConfigsEfsFileSystemConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 617
          },
          "name": "fsxLustreFileSystemConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsCustomFileSystemConfigsFsxLustreFileSystemConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 633
          },
          "name": "s3FileSystemConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsCustomFileSystemConfigsS3FileSystemConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 547
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsCustomFileSystemConfigs"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultSpaceSettingsCustomFileSystemConfigsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsCustomFileSystemConfigsS3FileSystemConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsCustomFileSystemConfigsS3FileSystemConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 348
      },
      "name": "SagemakerDomainDefaultSpaceSettingsCustomFileSystemConfigsS3FileSystemConfig",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#mount_path SagemakerDomain#mount_path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 352
          },
          "name": "mountPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#s3_uri SagemakerDomain#s3_uri}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 356
          },
          "name": "s3Uri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultSpaceSettingsCustomFileSystemConfigsS3FileSystemConfig"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsCustomFileSystemConfigsS3FileSystemConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsCustomFileSystemConfigsS3FileSystemConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-domain/index.ts",
          "line": 403
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 395
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 451
          },
          "name": "resetMountPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 467
          },
          "name": "resetS3Uri"
        }
      ],
      "name": "SagemakerDomainDefaultSpaceSettingsCustomFileSystemConfigsS3FileSystemConfigOutputReference",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 455
          },
          "name": "mountPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 471
          },
          "name": "s3UriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 445
          },
          "name": "mountPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 461
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 407
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsCustomFileSystemConfigsS3FileSystemConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultSpaceSettingsCustomFileSystemConfigsS3FileSystemConfigOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsCustomPosixUserConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsCustomPosixUserConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 657
      },
      "name": "SagemakerDomainDefaultSpaceSettingsCustomPosixUserConfig",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#gid SagemakerDomain#gid}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 661
          },
          "name": "gid",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#uid SagemakerDomain#uid}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 665
          },
          "name": "uid",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultSpaceSettingsCustomPosixUserConfig"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsCustomPosixUserConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsCustomPosixUserConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-domain/index.ts",
          "line": 712
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 704
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 760
          },
          "name": "resetGid"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 776
          },
          "name": "resetUid"
        }
      ],
      "name": "SagemakerDomainDefaultSpaceSettingsCustomPosixUserConfigOutputReference",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 764
          },
          "name": "gidInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 780
          },
          "name": "uidInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 754
          },
          "name": "gid",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 770
          },
          "name": "uid",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 716
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsCustomPosixUserConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultSpaceSettingsCustomPosixUserConfigOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsJupyterLabAppSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsJupyterLabAppSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 1621
      },
      "name": "SagemakerDomainDefaultSpaceSettingsJupyterLabAppSettings",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#app_lifecycle_management SagemakerDomain#app_lifecycle_management}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 1625
          },
          "name": "appLifecycleManagement",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsAppLifecycleManagement"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#built_in_lifecycle_config_arn SagemakerDomain#built_in_lifecycle_config_arn}",
            "stability": "stable",
            "summary": "The lifecycle configuration that runs before the default lifecycle configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 1631
          },
          "name": "builtInLifecycleConfigArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#code_repositories SagemakerDomain#code_repositories}",
            "stability": "stable",
            "summary": "A list of CodeRepositories available for use with JupyterLab apps."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 1637
          },
          "name": "codeRepositories",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsCodeRepositories"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#custom_images SagemakerDomain#custom_images}",
            "stability": "stable",
            "summary": "A list of custom images for use for JupyterLab apps."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 1643
          },
          "name": "customImages",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsCustomImages"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#default_resource_spec SagemakerDomain#default_resource_spec}",
            "stability": "stable",
            "summary": "The default instance type and the Amazon Resource Name (ARN) of the default SageMaker image used by the JupyterLab app."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 1649
          },
          "name": "defaultResourceSpec",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsDefaultResourceSpec"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#lifecycle_config_arns SagemakerDomain#lifecycle_config_arns}",
            "stability": "stable",
            "summary": "A list of LifecycleConfigArns available for use with JupyterLab apps."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 1655
          },
          "name": "lifecycleConfigArns",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultSpaceSettingsJupyterLabAppSettings"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsAppLifecycleManagement": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsAppLifecycleManagement",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 985
      },
      "name": "SagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsAppLifecycleManagement",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#idle_settings SagemakerDomain#idle_settings}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 989
          },
          "name": "idleSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettings"
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsAppLifecycleManagement"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 784
      },
      "name": "SagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettings",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#idle_timeout_in_minutes SagemakerDomain#idle_timeout_in_minutes}",
            "stability": "stable",
            "summary": "The idle timeout value set in minutes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 790
          },
          "name": "idleTimeoutInMinutes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#lifecycle_management SagemakerDomain#lifecycle_management}",
            "stability": "stable",
            "summary": "A flag to enable/disable AppLifecycleManagement settings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 796
          },
          "name": "lifecycleManagement",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#max_idle_timeout_in_minutes SagemakerDomain#max_idle_timeout_in_minutes}",
            "stability": "stable",
            "summary": "The maximum idle timeout value set in minutes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 802
          },
          "name": "maxIdleTimeoutInMinutes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#min_idle_timeout_in_minutes SagemakerDomain#min_idle_timeout_in_minutes}",
            "stability": "stable",
            "summary": "The minimum idle timeout value set in minutes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 808
          },
          "name": "minIdleTimeoutInMinutes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettings"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-domain/index.ts",
          "line": 869
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 861
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 929
          },
          "name": "resetIdleTimeoutInMinutes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 945
          },
          "name": "resetLifecycleManagement"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 961
          },
          "name": "resetMaxIdleTimeoutInMinutes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 977
          },
          "name": "resetMinIdleTimeoutInMinutes"
        }
      ],
      "name": "SagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsOutputReference",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 933
          },
          "name": "idleTimeoutInMinutesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 949
          },
          "name": "lifecycleManagementInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 965
          },
          "name": "maxIdleTimeoutInMinutesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 981
          },
          "name": "minIdleTimeoutInMinutesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 923
          },
          "name": "idleTimeoutInMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 939
          },
          "name": "lifecycleManagement",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 955
          },
          "name": "maxIdleTimeoutInMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 971
          },
          "name": "minIdleTimeoutInMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 873
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsAppLifecycleManagementOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsAppLifecycleManagementOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-domain/index.ts",
          "line": 1029
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 1021
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 1068
          },
          "name": "putIdleSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 1071
          },
          "name": "resetIdleSettings"
        }
      ],
      "name": "SagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsAppLifecycleManagementOutputReference",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 1065
          },
          "name": "idleSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 1075
          },
          "name": "idleSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 1033
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsAppLifecycleManagement"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsAppLifecycleManagementOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsCodeRepositories": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsCodeRepositories",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 1079
      },
      "name": "SagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsCodeRepositories",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#repository_url SagemakerDomain#repository_url}",
            "stability": "stable",
            "summary": "A CodeRepository (valid URL) to be used within Jupyter's Git extension."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 1085
          },
          "name": "repositoryUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsCodeRepositories"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsCodeRepositoriesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsCodeRepositoriesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-domain/index.ts",
          "line": 1186
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 1178
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 1193
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsCodeRepositoriesOutputReference"
            }
          }
        }
      ],
      "name": "SagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsCodeRepositoriesList",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 1179
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsCodeRepositories"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsCodeRepositoriesList"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsCodeRepositoriesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsCodeRepositoriesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-domain/index.ts",
          "line": 1127
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 1117
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 1169
          },
          "name": "resetRepositoryUrl"
        }
      ],
      "name": "SagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsCodeRepositoriesOutputReference",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 1173
          },
          "name": "repositoryUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 1163
          },
          "name": "repositoryUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 1131
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsCodeRepositories"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsCodeRepositoriesOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsCustomImages": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsCustomImages",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 1197
      },
      "name": "SagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsCustomImages",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#app_image_config_name SagemakerDomain#app_image_config_name}",
            "stability": "stable",
            "summary": "The Name of the AppImageConfig."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 1203
          },
          "name": "appImageConfigName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#image_name SagemakerDomain#image_name}",
            "stability": "stable",
            "summary": "The name of the CustomImage. Must be unique to your account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 1209
          },
          "name": "imageName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#image_version_number SagemakerDomain#image_version_number}",
            "stability": "stable",
            "summary": "The version number of the CustomImage."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 1215
          },
          "name": "imageVersionNumber",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsCustomImages"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsCustomImagesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsCustomImagesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-domain/index.ts",
          "line": 1374
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 1366
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 1381
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsCustomImagesOutputReference"
            }
          }
        }
      ],
      "name": "SagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsCustomImagesList",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 1367
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsCustomImages"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsCustomImagesList"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsCustomImagesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsCustomImagesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-domain/index.ts",
          "line": 1271
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 1261
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 1325
          },
          "name": "resetAppImageConfigName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 1341
          },
          "name": "resetImageName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 1357
          },
          "name": "resetImageVersionNumber"
        }
      ],
      "name": "SagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsCustomImagesOutputReference",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 1329
          },
          "name": "appImageConfigNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 1345
          },
          "name": "imageNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 1361
          },
          "name": "imageVersionNumberInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 1319
          },
          "name": "appImageConfigName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 1335
          },
          "name": "imageName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 1351
          },
          "name": "imageVersionNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 1275
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsCustomImages"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsCustomImagesOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsDefaultResourceSpec": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsDefaultResourceSpec",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 1385
      },
      "name": "SagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsDefaultResourceSpec",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#instance_type SagemakerDomain#instance_type}",
            "stability": "stable",
            "summary": "The instance type that the image version runs on."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 1391
          },
          "name": "instanceType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#lifecycle_config_arn SagemakerDomain#lifecycle_config_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the Lifecycle Configuration to attach to the Resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 1397
          },
          "name": "lifecycleConfigArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#sage_maker_image_arn SagemakerDomain#sage_maker_image_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the SageMaker image that the image version belongs to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 1403
          },
          "name": "sageMakerImageArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#sage_maker_image_version_arn SagemakerDomain#sage_maker_image_version_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the image version created on the instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 1409
          },
          "name": "sageMakerImageVersionArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#training_plan_arn SagemakerDomain#training_plan_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the training plan to use for the ResourceSpec."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 1415
          },
          "name": "trainingPlanArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsDefaultResourceSpec"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsDefaultResourceSpecOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsDefaultResourceSpecOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-domain/index.ts",
          "line": 1483
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 1475
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 1549
          },
          "name": "resetInstanceType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 1565
          },
          "name": "resetLifecycleConfigArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 1581
          },
          "name": "resetSageMakerImageArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 1597
          },
          "name": "resetSageMakerImageVersionArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 1613
          },
          "name": "resetTrainingPlanArn"
        }
      ],
      "name": "SagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsDefaultResourceSpecOutputReference",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 1553
          },
          "name": "instanceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 1569
          },
          "name": "lifecycleConfigArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 1585
          },
          "name": "sageMakerImageArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 1601
          },
          "name": "sageMakerImageVersionArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 1617
          },
          "name": "trainingPlanArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 1543
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 1559
          },
          "name": "lifecycleConfigArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 1575
          },
          "name": "sageMakerImageArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 1591
          },
          "name": "sageMakerImageVersionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 1607
          },
          "name": "trainingPlanArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 1487
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsDefaultResourceSpec"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsDefaultResourceSpecOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-domain/index.ts",
          "line": 1730
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 1722
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 1799
          },
          "name": "putAppLifecycleManagement",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsAppLifecycleManagement"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 1831
          },
          "name": "putCodeRepositories",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsCodeRepositories"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 1847
          },
          "name": "putCustomImages",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsCustomImages"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 1863
          },
          "name": "putDefaultResourceSpec",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsDefaultResourceSpec"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 1802
          },
          "name": "resetAppLifecycleManagement"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 1818
          },
          "name": "resetBuiltInLifecycleConfigArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 1834
          },
          "name": "resetCodeRepositories"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 1850
          },
          "name": "resetCustomImages"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 1866
          },
          "name": "resetDefaultResourceSpec"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 1882
          },
          "name": "resetLifecycleConfigArns"
        }
      ],
      "name": "SagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsOutputReference",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 1796
          },
          "name": "appLifecycleManagement",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsAppLifecycleManagementOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 1828
          },
          "name": "codeRepositories",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsCodeRepositoriesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 1844
          },
          "name": "customImages",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsCustomImagesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 1860
          },
          "name": "defaultResourceSpec",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsDefaultResourceSpecOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 1806
          },
          "name": "appLifecycleManagementInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsAppLifecycleManagement"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 1822
          },
          "name": "builtInLifecycleConfigArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 1838
          },
          "name": "codeRepositoriesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsCodeRepositories"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 1854
          },
          "name": "customImagesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsCustomImages"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 1870
          },
          "name": "defaultResourceSpecInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsDefaultResourceSpec"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 1886
          },
          "name": "lifecycleConfigArnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 1812
          },
          "name": "builtInLifecycleConfigArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 1876
          },
          "name": "lifecycleConfigArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 1734
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsJupyterLabAppSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsJupyterServerAppSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsJupyterServerAppSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 2126
      },
      "name": "SagemakerDomainDefaultSpaceSettingsJupyterServerAppSettings",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#default_resource_spec SagemakerDomain#default_resource_spec}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 2130
          },
          "name": "defaultResourceSpec",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsJupyterServerAppSettingsDefaultResourceSpec"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#lifecycle_config_arns SagemakerDomain#lifecycle_config_arns}",
            "stability": "stable",
            "summary": "A list of LifecycleConfigArns available for use with JupyterServer apps."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 2136
          },
          "name": "lifecycleConfigArns",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultSpaceSettingsJupyterServerAppSettings"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsJupyterServerAppSettingsDefaultResourceSpec": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsJupyterServerAppSettingsDefaultResourceSpec",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 1890
      },
      "name": "SagemakerDomainDefaultSpaceSettingsJupyterServerAppSettingsDefaultResourceSpec",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#instance_type SagemakerDomain#instance_type}",
            "stability": "stable",
            "summary": "The instance type that the image version runs on."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 1896
          },
          "name": "instanceType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#lifecycle_config_arn SagemakerDomain#lifecycle_config_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the Lifecycle Configuration to attach to the Resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 1902
          },
          "name": "lifecycleConfigArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#sage_maker_image_arn SagemakerDomain#sage_maker_image_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the SageMaker image that the image version belongs to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 1908
          },
          "name": "sageMakerImageArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#sage_maker_image_version_arn SagemakerDomain#sage_maker_image_version_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the image version created on the instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 1914
          },
          "name": "sageMakerImageVersionArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#training_plan_arn SagemakerDomain#training_plan_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the training plan to use for the ResourceSpec."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 1920
          },
          "name": "trainingPlanArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultSpaceSettingsJupyterServerAppSettingsDefaultResourceSpec"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsJupyterServerAppSettingsDefaultResourceSpecOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsJupyterServerAppSettingsDefaultResourceSpecOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-domain/index.ts",
          "line": 1988
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 1980
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 2054
          },
          "name": "resetInstanceType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 2070
          },
          "name": "resetLifecycleConfigArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 2086
          },
          "name": "resetSageMakerImageArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 2102
          },
          "name": "resetSageMakerImageVersionArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 2118
          },
          "name": "resetTrainingPlanArn"
        }
      ],
      "name": "SagemakerDomainDefaultSpaceSettingsJupyterServerAppSettingsDefaultResourceSpecOutputReference",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 2058
          },
          "name": "instanceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 2074
          },
          "name": "lifecycleConfigArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 2090
          },
          "name": "sageMakerImageArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 2106
          },
          "name": "sageMakerImageVersionArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 2122
          },
          "name": "trainingPlanArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 2048
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 2064
          },
          "name": "lifecycleConfigArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 2080
          },
          "name": "sageMakerImageArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 2096
          },
          "name": "sageMakerImageVersionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 2112
          },
          "name": "trainingPlanArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 1992
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsJupyterServerAppSettingsDefaultResourceSpec"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultSpaceSettingsJupyterServerAppSettingsDefaultResourceSpecOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsJupyterServerAppSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsJupyterServerAppSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-domain/index.ts",
          "line": 2183
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 2175
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 2228
          },
          "name": "putDefaultResourceSpec",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsJupyterServerAppSettingsDefaultResourceSpec"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 2231
          },
          "name": "resetDefaultResourceSpec"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 2247
          },
          "name": "resetLifecycleConfigArns"
        }
      ],
      "name": "SagemakerDomainDefaultSpaceSettingsJupyterServerAppSettingsOutputReference",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 2225
          },
          "name": "defaultResourceSpec",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsJupyterServerAppSettingsDefaultResourceSpecOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 2235
          },
          "name": "defaultResourceSpecInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsJupyterServerAppSettingsDefaultResourceSpec"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 2251
          },
          "name": "lifecycleConfigArnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 2241
          },
          "name": "lifecycleConfigArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 2187
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsJupyterServerAppSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultSpaceSettingsJupyterServerAppSettingsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsKernelGatewayAppSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsKernelGatewayAppSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 2679
      },
      "name": "SagemakerDomainDefaultSpaceSettingsKernelGatewayAppSettings",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#custom_images SagemakerDomain#custom_images}",
            "stability": "stable",
            "summary": "A list of custom SageMaker images that are configured to run as a KernelGateway app."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 2685
          },
          "name": "customImages",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsKernelGatewayAppSettingsCustomImages"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#default_resource_spec SagemakerDomain#default_resource_spec}",
            "stability": "stable",
            "summary": "The default instance type and the Amazon Resource Name (ARN) of the default SageMaker image used by the KernelGateway app."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 2691
          },
          "name": "defaultResourceSpec",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsKernelGatewayAppSettingsDefaultResourceSpec"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#lifecycle_config_arns SagemakerDomain#lifecycle_config_arns}",
            "stability": "stable",
            "summary": "A list of LifecycleConfigArns available for use with KernelGateway apps."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 2697
          },
          "name": "lifecycleConfigArns",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultSpaceSettingsKernelGatewayAppSettings"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsKernelGatewayAppSettingsCustomImages": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsKernelGatewayAppSettingsCustomImages",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 2255
      },
      "name": "SagemakerDomainDefaultSpaceSettingsKernelGatewayAppSettingsCustomImages",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#app_image_config_name SagemakerDomain#app_image_config_name}",
            "stability": "stable",
            "summary": "The Name of the AppImageConfig."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 2261
          },
          "name": "appImageConfigName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#image_name SagemakerDomain#image_name}",
            "stability": "stable",
            "summary": "The name of the CustomImage. Must be unique to your account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 2267
          },
          "name": "imageName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#image_version_number SagemakerDomain#image_version_number}",
            "stability": "stable",
            "summary": "The version number of the CustomImage."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 2273
          },
          "name": "imageVersionNumber",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultSpaceSettingsKernelGatewayAppSettingsCustomImages"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsKernelGatewayAppSettingsCustomImagesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsKernelGatewayAppSettingsCustomImagesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-domain/index.ts",
          "line": 2432
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 2424
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 2439
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsKernelGatewayAppSettingsCustomImagesOutputReference"
            }
          }
        }
      ],
      "name": "SagemakerDomainDefaultSpaceSettingsKernelGatewayAppSettingsCustomImagesList",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 2425
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsKernelGatewayAppSettingsCustomImages"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultSpaceSettingsKernelGatewayAppSettingsCustomImagesList"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsKernelGatewayAppSettingsCustomImagesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsKernelGatewayAppSettingsCustomImagesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-domain/index.ts",
          "line": 2329
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 2319
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 2383
          },
          "name": "resetAppImageConfigName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 2399
          },
          "name": "resetImageName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 2415
          },
          "name": "resetImageVersionNumber"
        }
      ],
      "name": "SagemakerDomainDefaultSpaceSettingsKernelGatewayAppSettingsCustomImagesOutputReference",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 2387
          },
          "name": "appImageConfigNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 2403
          },
          "name": "imageNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 2419
          },
          "name": "imageVersionNumberInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 2377
          },
          "name": "appImageConfigName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 2393
          },
          "name": "imageName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 2409
          },
          "name": "imageVersionNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 2333
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsKernelGatewayAppSettingsCustomImages"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultSpaceSettingsKernelGatewayAppSettingsCustomImagesOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsKernelGatewayAppSettingsDefaultResourceSpec": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsKernelGatewayAppSettingsDefaultResourceSpec",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 2443
      },
      "name": "SagemakerDomainDefaultSpaceSettingsKernelGatewayAppSettingsDefaultResourceSpec",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#instance_type SagemakerDomain#instance_type}",
            "stability": "stable",
            "summary": "The instance type that the image version runs on."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 2449
          },
          "name": "instanceType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#lifecycle_config_arn SagemakerDomain#lifecycle_config_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the Lifecycle Configuration to attach to the Resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 2455
          },
          "name": "lifecycleConfigArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#sage_maker_image_arn SagemakerDomain#sage_maker_image_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the SageMaker image that the image version belongs to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 2461
          },
          "name": "sageMakerImageArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#sage_maker_image_version_arn SagemakerDomain#sage_maker_image_version_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the image version created on the instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 2467
          },
          "name": "sageMakerImageVersionArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#training_plan_arn SagemakerDomain#training_plan_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the training plan to use for the ResourceSpec."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 2473
          },
          "name": "trainingPlanArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultSpaceSettingsKernelGatewayAppSettingsDefaultResourceSpec"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsKernelGatewayAppSettingsDefaultResourceSpecOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsKernelGatewayAppSettingsDefaultResourceSpecOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-domain/index.ts",
          "line": 2541
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 2533
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 2607
          },
          "name": "resetInstanceType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 2623
          },
          "name": "resetLifecycleConfigArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 2639
          },
          "name": "resetSageMakerImageArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 2655
          },
          "name": "resetSageMakerImageVersionArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 2671
          },
          "name": "resetTrainingPlanArn"
        }
      ],
      "name": "SagemakerDomainDefaultSpaceSettingsKernelGatewayAppSettingsDefaultResourceSpecOutputReference",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 2611
          },
          "name": "instanceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 2627
          },
          "name": "lifecycleConfigArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 2643
          },
          "name": "sageMakerImageArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 2659
          },
          "name": "sageMakerImageVersionArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 2675
          },
          "name": "trainingPlanArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 2601
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 2617
          },
          "name": "lifecycleConfigArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 2633
          },
          "name": "sageMakerImageArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 2649
          },
          "name": "sageMakerImageVersionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 2665
          },
          "name": "trainingPlanArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 2545
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsKernelGatewayAppSettingsDefaultResourceSpec"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultSpaceSettingsKernelGatewayAppSettingsDefaultResourceSpecOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsKernelGatewayAppSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsKernelGatewayAppSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-domain/index.ts",
          "line": 2751
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 2743
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 2802
          },
          "name": "putCustomImages",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsKernelGatewayAppSettingsCustomImages"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 2818
          },
          "name": "putDefaultResourceSpec",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsKernelGatewayAppSettingsDefaultResourceSpec"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 2805
          },
          "name": "resetCustomImages"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 2821
          },
          "name": "resetDefaultResourceSpec"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 2837
          },
          "name": "resetLifecycleConfigArns"
        }
      ],
      "name": "SagemakerDomainDefaultSpaceSettingsKernelGatewayAppSettingsOutputReference",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 2799
          },
          "name": "customImages",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsKernelGatewayAppSettingsCustomImagesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 2815
          },
          "name": "defaultResourceSpec",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsKernelGatewayAppSettingsDefaultResourceSpecOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 2809
          },
          "name": "customImagesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsKernelGatewayAppSettingsCustomImages"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 2825
          },
          "name": "defaultResourceSpecInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsKernelGatewayAppSettingsDefaultResourceSpec"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 2841
          },
          "name": "lifecycleConfigArnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 2831
          },
          "name": "lifecycleConfigArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 2755
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsKernelGatewayAppSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultSpaceSettingsKernelGatewayAppSettingsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-domain/index.ts",
          "line": 3207
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 3199
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 3288
          },
          "name": "putCustomFileSystemConfigs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsCustomFileSystemConfigs"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 3304
          },
          "name": "putCustomPosixUserConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsCustomPosixUserConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 3336
          },
          "name": "putJupyterLabAppSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsJupyterLabAppSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 3352
          },
          "name": "putJupyterServerAppSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsJupyterServerAppSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 3368
          },
          "name": "putKernelGatewayAppSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsKernelGatewayAppSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 3400
          },
          "name": "putSpaceStorageSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsSpaceStorageSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 3291
          },
          "name": "resetCustomFileSystemConfigs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 3307
          },
          "name": "resetCustomPosixUserConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 3323
          },
          "name": "resetExecutionRole"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 3339
          },
          "name": "resetJupyterLabAppSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 3355
          },
          "name": "resetJupyterServerAppSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 3371
          },
          "name": "resetKernelGatewayAppSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 3387
          },
          "name": "resetSecurityGroups"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 3403
          },
          "name": "resetSpaceStorageSettings"
        }
      ],
      "name": "SagemakerDomainDefaultSpaceSettingsOutputReference",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 3285
          },
          "name": "customFileSystemConfigs",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsCustomFileSystemConfigsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 3301
          },
          "name": "customPosixUserConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsCustomPosixUserConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 3333
          },
          "name": "jupyterLabAppSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsJupyterLabAppSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 3349
          },
          "name": "jupyterServerAppSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsJupyterServerAppSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 3365
          },
          "name": "kernelGatewayAppSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsKernelGatewayAppSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 3397
          },
          "name": "spaceStorageSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsSpaceStorageSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 3295
          },
          "name": "customFileSystemConfigsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsCustomFileSystemConfigs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 3311
          },
          "name": "customPosixUserConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsCustomPosixUserConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 3327
          },
          "name": "executionRoleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 3343
          },
          "name": "jupyterLabAppSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsJupyterLabAppSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 3359
          },
          "name": "jupyterServerAppSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsJupyterServerAppSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 3375
          },
          "name": "kernelGatewayAppSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsKernelGatewayAppSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 3391
          },
          "name": "securityGroupsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 3407
          },
          "name": "spaceStorageSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsSpaceStorageSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 3317
          },
          "name": "executionRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 3381
          },
          "name": "securityGroups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 3211
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultSpaceSettingsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsSpaceStorageSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsSpaceStorageSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 2976
      },
      "name": "SagemakerDomainDefaultSpaceSettingsSpaceStorageSettings",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Must be provided if storage type is Amazon EBS and must not be provided if storage type is not Amazon EBS\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#default_ebs_storage_settings SagemakerDomain#default_ebs_storage_settings}",
            "stability": "stable",
            "summary": "Properties related to the Amazon Elastic Block Store volume."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 2982
          },
          "name": "defaultEbsStorageSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsSpaceStorageSettingsDefaultEbsStorageSettings"
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultSpaceSettingsSpaceStorageSettings"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsSpaceStorageSettingsDefaultEbsStorageSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsSpaceStorageSettingsDefaultEbsStorageSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 2845
      },
      "name": "SagemakerDomainDefaultSpaceSettingsSpaceStorageSettingsDefaultEbsStorageSettings",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#default_ebs_volume_size_in_gb SagemakerDomain#default_ebs_volume_size_in_gb}",
            "stability": "stable",
            "summary": "Default size of the Amazon EBS volume in Gb."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 2851
          },
          "name": "defaultEbsVolumeSizeInGb",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#maximum_ebs_volume_size_in_gb SagemakerDomain#maximum_ebs_volume_size_in_gb}",
            "stability": "stable",
            "summary": "Maximum size of the Amazon EBS volume in Gb. Must be greater than or equal to the DefaultEbsVolumeSizeInGb."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 2857
          },
          "name": "maximumEbsVolumeSizeInGb",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultSpaceSettingsSpaceStorageSettingsDefaultEbsStorageSettings"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsSpaceStorageSettingsDefaultEbsStorageSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsSpaceStorageSettingsDefaultEbsStorageSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-domain/index.ts",
          "line": 2904
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 2896
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 2952
          },
          "name": "resetDefaultEbsVolumeSizeInGb"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 2968
          },
          "name": "resetMaximumEbsVolumeSizeInGb"
        }
      ],
      "name": "SagemakerDomainDefaultSpaceSettingsSpaceStorageSettingsDefaultEbsStorageSettingsOutputReference",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 2956
          },
          "name": "defaultEbsVolumeSizeInGbInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 2972
          },
          "name": "maximumEbsVolumeSizeInGbInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 2946
          },
          "name": "defaultEbsVolumeSizeInGb",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 2962
          },
          "name": "maximumEbsVolumeSizeInGb",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 2908
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsSpaceStorageSettingsDefaultEbsStorageSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultSpaceSettingsSpaceStorageSettingsDefaultEbsStorageSettingsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsSpaceStorageSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsSpaceStorageSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-domain/index.ts",
          "line": 3022
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 3014
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 3061
          },
          "name": "putDefaultEbsStorageSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsSpaceStorageSettingsDefaultEbsStorageSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 3064
          },
          "name": "resetDefaultEbsStorageSettings"
        }
      ],
      "name": "SagemakerDomainDefaultSpaceSettingsSpaceStorageSettingsOutputReference",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 3058
          },
          "name": "defaultEbsStorageSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsSpaceStorageSettingsDefaultEbsStorageSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 3068
          },
          "name": "defaultEbsStorageSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsSpaceStorageSettingsDefaultEbsStorageSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 3026
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultSpaceSettingsSpaceStorageSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultSpaceSettingsSpaceStorageSettingsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 8544
      },
      "name": "SagemakerDomainDefaultUserSettings",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#execution_role SagemakerDomain#execution_role}",
            "stability": "stable",
            "summary": "The execution role for the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 8576
          },
          "name": "executionRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#auto_mount_home_efs SagemakerDomain#auto_mount_home_efs}",
            "stability": "stable",
            "summary": "Indicates whether auto-mounting of an EFS volume is supported for the user profile."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 8550
          },
          "name": "autoMountHomeEfs",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#code_editor_app_settings SagemakerDomain#code_editor_app_settings}",
            "stability": "stable",
            "summary": "The CodeEditor app settings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 8556
          },
          "name": "codeEditorAppSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsCodeEditorAppSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#custom_file_system_configs SagemakerDomain#custom_file_system_configs}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 8560
          },
          "name": "customFileSystemConfigs",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsCustomFileSystemConfigs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#custom_posix_user_config SagemakerDomain#custom_posix_user_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 8564
          },
          "name": "customPosixUserConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsCustomPosixUserConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#default_landing_uri SagemakerDomain#default_landing_uri}",
            "stability": "stable",
            "summary": "Defines which Amazon SageMaker application users are directed to by default."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 8570
          },
          "name": "defaultLandingUri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#jupyter_lab_app_settings SagemakerDomain#jupyter_lab_app_settings}",
            "stability": "stable",
            "summary": "The JupyterLab app settings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 8582
          },
          "name": "jupyterLabAppSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsJupyterLabAppSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#jupyter_server_app_settings SagemakerDomain#jupyter_server_app_settings}",
            "stability": "stable",
            "summary": "The Jupyter server's app settings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 8588
          },
          "name": "jupyterServerAppSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsJupyterServerAppSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#kernel_gateway_app_settings SagemakerDomain#kernel_gateway_app_settings}",
            "stability": "stable",
            "summary": "The kernel gateway app settings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 8594
          },
          "name": "kernelGatewayAppSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsKernelGatewayAppSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#r_session_app_settings SagemakerDomain#r_session_app_settings}",
            "stability": "stable",
            "summary": "A collection of settings that apply to an RSessionGateway app."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 8600
          },
          "name": "rSessionAppSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsRSessionAppSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#r_studio_server_pro_app_settings SagemakerDomain#r_studio_server_pro_app_settings}",
            "stability": "stable",
            "summary": "A collection of settings that configure user interaction with the RStudioServerPro app."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 8606
          },
          "name": "rStudioServerProAppSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsRStudioServerProAppSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#security_groups SagemakerDomain#security_groups}",
            "stability": "stable",
            "summary": "The security groups for the Amazon Virtual Private Cloud (VPC) that Studio uses for communication."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 8612
          },
          "name": "securityGroups",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#sharing_settings SagemakerDomain#sharing_settings}",
            "stability": "stable",
            "summary": "The sharing settings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 8618
          },
          "name": "sharingSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsSharingSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#space_storage_settings SagemakerDomain#space_storage_settings}",
            "stability": "stable",
            "summary": "Default storage settings for a space."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 8624
          },
          "name": "spaceStorageSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsSpaceStorageSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#studio_web_portal SagemakerDomain#studio_web_portal}",
            "stability": "stable",
            "summary": "Indicates whether the Studio experience is available to users. If not, users cannot access Studio."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 8630
          },
          "name": "studioWebPortal",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If these settings are applied on a user level, they take priority over the settings applied on a domain level.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#studio_web_portal_settings SagemakerDomain#studio_web_portal_settings}",
            "stability": "stable",
            "summary": "Studio settings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 8636
          },
          "name": "studioWebPortalSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsStudioWebPortalSettings"
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultUserSettings"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsCodeEditorAppSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsCodeEditorAppSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 4130
      },
      "name": "SagemakerDomainDefaultUserSettingsCodeEditorAppSettings",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#app_lifecycle_management SagemakerDomain#app_lifecycle_management}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 4134
          },
          "name": "appLifecycleManagement",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsCodeEditorAppSettingsAppLifecycleManagement"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#built_in_lifecycle_config_arn SagemakerDomain#built_in_lifecycle_config_arn}",
            "stability": "stable",
            "summary": "The lifecycle configuration that runs before the default lifecycle configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 4140
          },
          "name": "builtInLifecycleConfigArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#custom_images SagemakerDomain#custom_images}",
            "stability": "stable",
            "summary": "A list of custom images for use for CodeEditor apps."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 4146
          },
          "name": "customImages",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsCodeEditorAppSettingsCustomImages"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#default_resource_spec SagemakerDomain#default_resource_spec}",
            "stability": "stable",
            "summary": "The default instance type and the Amazon Resource Name (ARN) of the default SageMaker image used by the CodeEditor app."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 4152
          },
          "name": "defaultResourceSpec",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsCodeEditorAppSettingsDefaultResourceSpec"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#lifecycle_config_arns SagemakerDomain#lifecycle_config_arns}",
            "stability": "stable",
            "summary": "A list of LifecycleConfigArns available for use with CodeEditor apps."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 4158
          },
          "name": "lifecycleConfigArns",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultUserSettingsCodeEditorAppSettings"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsCodeEditorAppSettingsAppLifecycleManagement": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsCodeEditorAppSettingsAppLifecycleManagement",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 3612
      },
      "name": "SagemakerDomainDefaultUserSettingsCodeEditorAppSettingsAppLifecycleManagement",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#idle_settings SagemakerDomain#idle_settings}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 3616
          },
          "name": "idleSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettings"
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultUserSettingsCodeEditorAppSettingsAppLifecycleManagement"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 3411
      },
      "name": "SagemakerDomainDefaultUserSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettings",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#idle_timeout_in_minutes SagemakerDomain#idle_timeout_in_minutes}",
            "stability": "stable",
            "summary": "The idle timeout value set in minutes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 3417
          },
          "name": "idleTimeoutInMinutes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#lifecycle_management SagemakerDomain#lifecycle_management}",
            "stability": "stable",
            "summary": "A flag to enable/disable AppLifecycleManagement settings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 3423
          },
          "name": "lifecycleManagement",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#max_idle_timeout_in_minutes SagemakerDomain#max_idle_timeout_in_minutes}",
            "stability": "stable",
            "summary": "The maximum idle timeout value set in minutes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 3429
          },
          "name": "maxIdleTimeoutInMinutes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#min_idle_timeout_in_minutes SagemakerDomain#min_idle_timeout_in_minutes}",
            "stability": "stable",
            "summary": "The minimum idle timeout value set in minutes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 3435
          },
          "name": "minIdleTimeoutInMinutes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultUserSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettings"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-domain/index.ts",
          "line": 3496
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 3488
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 3556
          },
          "name": "resetIdleTimeoutInMinutes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 3572
          },
          "name": "resetLifecycleManagement"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 3588
          },
          "name": "resetMaxIdleTimeoutInMinutes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 3604
          },
          "name": "resetMinIdleTimeoutInMinutes"
        }
      ],
      "name": "SagemakerDomainDefaultUserSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettingsOutputReference",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 3560
          },
          "name": "idleTimeoutInMinutesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 3576
          },
          "name": "lifecycleManagementInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 3592
          },
          "name": "maxIdleTimeoutInMinutesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 3608
          },
          "name": "minIdleTimeoutInMinutesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 3550
          },
          "name": "idleTimeoutInMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 3566
          },
          "name": "lifecycleManagement",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 3582
          },
          "name": "maxIdleTimeoutInMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 3598
          },
          "name": "minIdleTimeoutInMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 3500
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultUserSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettingsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsCodeEditorAppSettingsAppLifecycleManagementOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsCodeEditorAppSettingsAppLifecycleManagementOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-domain/index.ts",
          "line": 3656
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 3648
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 3695
          },
          "name": "putIdleSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 3698
          },
          "name": "resetIdleSettings"
        }
      ],
      "name": "SagemakerDomainDefaultUserSettingsCodeEditorAppSettingsAppLifecycleManagementOutputReference",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 3692
          },
          "name": "idleSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 3702
          },
          "name": "idleSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 3660
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsCodeEditorAppSettingsAppLifecycleManagement"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultUserSettingsCodeEditorAppSettingsAppLifecycleManagementOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsCodeEditorAppSettingsCustomImages": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsCodeEditorAppSettingsCustomImages",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 3706
      },
      "name": "SagemakerDomainDefaultUserSettingsCodeEditorAppSettingsCustomImages",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#app_image_config_name SagemakerDomain#app_image_config_name}",
            "stability": "stable",
            "summary": "The Name of the AppImageConfig."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 3712
          },
          "name": "appImageConfigName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#image_name SagemakerDomain#image_name}",
            "stability": "stable",
            "summary": "The name of the CustomImage. Must be unique to your account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 3718
          },
          "name": "imageName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#image_version_number SagemakerDomain#image_version_number}",
            "stability": "stable",
            "summary": "The version number of the CustomImage."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 3724
          },
          "name": "imageVersionNumber",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultUserSettingsCodeEditorAppSettingsCustomImages"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsCodeEditorAppSettingsCustomImagesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsCodeEditorAppSettingsCustomImagesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-domain/index.ts",
          "line": 3883
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 3875
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 3890
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsCodeEditorAppSettingsCustomImagesOutputReference"
            }
          }
        }
      ],
      "name": "SagemakerDomainDefaultUserSettingsCodeEditorAppSettingsCustomImagesList",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 3876
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsCodeEditorAppSettingsCustomImages"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultUserSettingsCodeEditorAppSettingsCustomImagesList"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsCodeEditorAppSettingsCustomImagesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsCodeEditorAppSettingsCustomImagesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-domain/index.ts",
          "line": 3780
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 3770
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 3834
          },
          "name": "resetAppImageConfigName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 3850
          },
          "name": "resetImageName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 3866
          },
          "name": "resetImageVersionNumber"
        }
      ],
      "name": "SagemakerDomainDefaultUserSettingsCodeEditorAppSettingsCustomImagesOutputReference",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 3838
          },
          "name": "appImageConfigNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 3854
          },
          "name": "imageNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 3870
          },
          "name": "imageVersionNumberInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 3828
          },
          "name": "appImageConfigName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 3844
          },
          "name": "imageName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 3860
          },
          "name": "imageVersionNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 3784
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsCodeEditorAppSettingsCustomImages"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultUserSettingsCodeEditorAppSettingsCustomImagesOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsCodeEditorAppSettingsDefaultResourceSpec": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsCodeEditorAppSettingsDefaultResourceSpec",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 3894
      },
      "name": "SagemakerDomainDefaultUserSettingsCodeEditorAppSettingsDefaultResourceSpec",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#instance_type SagemakerDomain#instance_type}",
            "stability": "stable",
            "summary": "The instance type that the image version runs on."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 3900
          },
          "name": "instanceType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#lifecycle_config_arn SagemakerDomain#lifecycle_config_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the Lifecycle Configuration to attach to the Resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 3906
          },
          "name": "lifecycleConfigArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#sage_maker_image_arn SagemakerDomain#sage_maker_image_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the SageMaker image that the image version belongs to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 3912
          },
          "name": "sageMakerImageArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#sage_maker_image_version_arn SagemakerDomain#sage_maker_image_version_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the image version created on the instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 3918
          },
          "name": "sageMakerImageVersionArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#training_plan_arn SagemakerDomain#training_plan_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the training plan to use for the ResourceSpec."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 3924
          },
          "name": "trainingPlanArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultUserSettingsCodeEditorAppSettingsDefaultResourceSpec"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsCodeEditorAppSettingsDefaultResourceSpecOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsCodeEditorAppSettingsDefaultResourceSpecOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-domain/index.ts",
          "line": 3992
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 3984
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 4058
          },
          "name": "resetInstanceType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 4074
          },
          "name": "resetLifecycleConfigArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 4090
          },
          "name": "resetSageMakerImageArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 4106
          },
          "name": "resetSageMakerImageVersionArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 4122
          },
          "name": "resetTrainingPlanArn"
        }
      ],
      "name": "SagemakerDomainDefaultUserSettingsCodeEditorAppSettingsDefaultResourceSpecOutputReference",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 4062
          },
          "name": "instanceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 4078
          },
          "name": "lifecycleConfigArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 4094
          },
          "name": "sageMakerImageArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 4110
          },
          "name": "sageMakerImageVersionArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 4126
          },
          "name": "trainingPlanArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 4052
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 4068
          },
          "name": "lifecycleConfigArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 4084
          },
          "name": "sageMakerImageArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 4100
          },
          "name": "sageMakerImageVersionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 4116
          },
          "name": "trainingPlanArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 3996
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsCodeEditorAppSettingsDefaultResourceSpec"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultUserSettingsCodeEditorAppSettingsDefaultResourceSpecOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsCodeEditorAppSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsCodeEditorAppSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-domain/index.ts",
          "line": 4226
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 4218
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 4289
          },
          "name": "putAppLifecycleManagement",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsCodeEditorAppSettingsAppLifecycleManagement"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 4321
          },
          "name": "putCustomImages",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsCodeEditorAppSettingsCustomImages"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 4337
          },
          "name": "putDefaultResourceSpec",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsCodeEditorAppSettingsDefaultResourceSpec"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 4292
          },
          "name": "resetAppLifecycleManagement"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 4308
          },
          "name": "resetBuiltInLifecycleConfigArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 4324
          },
          "name": "resetCustomImages"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 4340
          },
          "name": "resetDefaultResourceSpec"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 4356
          },
          "name": "resetLifecycleConfigArns"
        }
      ],
      "name": "SagemakerDomainDefaultUserSettingsCodeEditorAppSettingsOutputReference",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 4286
          },
          "name": "appLifecycleManagement",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsCodeEditorAppSettingsAppLifecycleManagementOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 4318
          },
          "name": "customImages",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsCodeEditorAppSettingsCustomImagesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 4334
          },
          "name": "defaultResourceSpec",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsCodeEditorAppSettingsDefaultResourceSpecOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 4296
          },
          "name": "appLifecycleManagementInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsCodeEditorAppSettingsAppLifecycleManagement"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 4312
          },
          "name": "builtInLifecycleConfigArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 4328
          },
          "name": "customImagesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsCodeEditorAppSettingsCustomImages"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 4344
          },
          "name": "defaultResourceSpecInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsCodeEditorAppSettingsDefaultResourceSpec"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 4360
          },
          "name": "lifecycleConfigArnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 4302
          },
          "name": "builtInLifecycleConfigArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 4350
          },
          "name": "lifecycleConfigArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 4230
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsCodeEditorAppSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultUserSettingsCodeEditorAppSettingsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsCustomFileSystemConfigs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsCustomFileSystemConfigs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 4745
      },
      "name": "SagemakerDomainDefaultUserSettingsCustomFileSystemConfigs",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#efs_file_system_config SagemakerDomain#efs_file_system_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 4749
          },
          "name": "efsFileSystemConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsCustomFileSystemConfigsEfsFileSystemConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#fsx_lustre_file_system_config SagemakerDomain#fsx_lustre_file_system_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 4753
          },
          "name": "fsxLustreFileSystemConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsCustomFileSystemConfigsFsxLustreFileSystemConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#s3_file_system_config SagemakerDomain#s3_file_system_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 4757
          },
          "name": "s3FileSystemConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsCustomFileSystemConfigsS3FileSystemConfig"
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultUserSettingsCustomFileSystemConfigs"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsCustomFileSystemConfigsEfsFileSystemConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsCustomFileSystemConfigsEfsFileSystemConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 4364
      },
      "name": "SagemakerDomainDefaultUserSettingsCustomFileSystemConfigsEfsFileSystemConfig",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#file_system_id SagemakerDomain#file_system_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 4368
          },
          "name": "fileSystemId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#file_system_path SagemakerDomain#file_system_path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 4372
          },
          "name": "fileSystemPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultUserSettingsCustomFileSystemConfigsEfsFileSystemConfig"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsCustomFileSystemConfigsEfsFileSystemConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsCustomFileSystemConfigsEfsFileSystemConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-domain/index.ts",
          "line": 4419
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 4411
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 4467
          },
          "name": "resetFileSystemId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 4483
          },
          "name": "resetFileSystemPath"
        }
      ],
      "name": "SagemakerDomainDefaultUserSettingsCustomFileSystemConfigsEfsFileSystemConfigOutputReference",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 4471
          },
          "name": "fileSystemIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 4487
          },
          "name": "fileSystemPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 4461
          },
          "name": "fileSystemId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 4477
          },
          "name": "fileSystemPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 4423
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsCustomFileSystemConfigsEfsFileSystemConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultUserSettingsCustomFileSystemConfigsEfsFileSystemConfigOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsCustomFileSystemConfigsFsxLustreFileSystemConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsCustomFileSystemConfigsFsxLustreFileSystemConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 4491
      },
      "name": "SagemakerDomainDefaultUserSettingsCustomFileSystemConfigsFsxLustreFileSystemConfig",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#file_system_id SagemakerDomain#file_system_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 4495
          },
          "name": "fileSystemId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#file_system_path SagemakerDomain#file_system_path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 4499
          },
          "name": "fileSystemPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultUserSettingsCustomFileSystemConfigsFsxLustreFileSystemConfig"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsCustomFileSystemConfigsFsxLustreFileSystemConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsCustomFileSystemConfigsFsxLustreFileSystemConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-domain/index.ts",
          "line": 4546
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 4538
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 4594
          },
          "name": "resetFileSystemId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 4610
          },
          "name": "resetFileSystemPath"
        }
      ],
      "name": "SagemakerDomainDefaultUserSettingsCustomFileSystemConfigsFsxLustreFileSystemConfigOutputReference",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 4598
          },
          "name": "fileSystemIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 4614
          },
          "name": "fileSystemPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 4588
          },
          "name": "fileSystemId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 4604
          },
          "name": "fileSystemPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 4550
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsCustomFileSystemConfigsFsxLustreFileSystemConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultUserSettingsCustomFileSystemConfigsFsxLustreFileSystemConfigOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsCustomFileSystemConfigsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsCustomFileSystemConfigsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-domain/index.ts",
          "line": 4916
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 4908
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 4923
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsCustomFileSystemConfigsOutputReference"
            }
          }
        }
      ],
      "name": "SagemakerDomainDefaultUserSettingsCustomFileSystemConfigsList",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 4909
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsCustomFileSystemConfigs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultUserSettingsCustomFileSystemConfigsList"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsCustomFileSystemConfigsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsCustomFileSystemConfigsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-domain/index.ts",
          "line": 4813
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 4803
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 4864
          },
          "name": "putEfsFileSystemConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsCustomFileSystemConfigsEfsFileSystemConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 4880
          },
          "name": "putFsxLustreFileSystemConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsCustomFileSystemConfigsFsxLustreFileSystemConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 4896
          },
          "name": "putS3FileSystemConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsCustomFileSystemConfigsS3FileSystemConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 4867
          },
          "name": "resetEfsFileSystemConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 4883
          },
          "name": "resetFsxLustreFileSystemConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 4899
          },
          "name": "resetS3FileSystemConfig"
        }
      ],
      "name": "SagemakerDomainDefaultUserSettingsCustomFileSystemConfigsOutputReference",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 4861
          },
          "name": "efsFileSystemConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsCustomFileSystemConfigsEfsFileSystemConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 4877
          },
          "name": "fsxLustreFileSystemConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsCustomFileSystemConfigsFsxLustreFileSystemConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 4893
          },
          "name": "s3FileSystemConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsCustomFileSystemConfigsS3FileSystemConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 4871
          },
          "name": "efsFileSystemConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsCustomFileSystemConfigsEfsFileSystemConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 4887
          },
          "name": "fsxLustreFileSystemConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsCustomFileSystemConfigsFsxLustreFileSystemConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 4903
          },
          "name": "s3FileSystemConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsCustomFileSystemConfigsS3FileSystemConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 4817
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsCustomFileSystemConfigs"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultUserSettingsCustomFileSystemConfigsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsCustomFileSystemConfigsS3FileSystemConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsCustomFileSystemConfigsS3FileSystemConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 4618
      },
      "name": "SagemakerDomainDefaultUserSettingsCustomFileSystemConfigsS3FileSystemConfig",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#mount_path SagemakerDomain#mount_path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 4622
          },
          "name": "mountPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#s3_uri SagemakerDomain#s3_uri}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 4626
          },
          "name": "s3Uri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultUserSettingsCustomFileSystemConfigsS3FileSystemConfig"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsCustomFileSystemConfigsS3FileSystemConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsCustomFileSystemConfigsS3FileSystemConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-domain/index.ts",
          "line": 4673
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 4665
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 4721
          },
          "name": "resetMountPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 4737
          },
          "name": "resetS3Uri"
        }
      ],
      "name": "SagemakerDomainDefaultUserSettingsCustomFileSystemConfigsS3FileSystemConfigOutputReference",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 4725
          },
          "name": "mountPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 4741
          },
          "name": "s3UriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 4715
          },
          "name": "mountPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 4731
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 4677
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsCustomFileSystemConfigsS3FileSystemConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultUserSettingsCustomFileSystemConfigsS3FileSystemConfigOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsCustomPosixUserConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsCustomPosixUserConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 4927
      },
      "name": "SagemakerDomainDefaultUserSettingsCustomPosixUserConfig",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#gid SagemakerDomain#gid}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 4931
          },
          "name": "gid",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#uid SagemakerDomain#uid}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 4935
          },
          "name": "uid",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultUserSettingsCustomPosixUserConfig"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsCustomPosixUserConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsCustomPosixUserConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-domain/index.ts",
          "line": 4982
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 4974
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 5030
          },
          "name": "resetGid"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 5046
          },
          "name": "resetUid"
        }
      ],
      "name": "SagemakerDomainDefaultUserSettingsCustomPosixUserConfigOutputReference",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 5034
          },
          "name": "gidInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 5050
          },
          "name": "uidInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 5024
          },
          "name": "gid",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 5040
          },
          "name": "uid",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 4986
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsCustomPosixUserConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultUserSettingsCustomPosixUserConfigOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsJupyterLabAppSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsJupyterLabAppSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 5891
      },
      "name": "SagemakerDomainDefaultUserSettingsJupyterLabAppSettings",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#app_lifecycle_management SagemakerDomain#app_lifecycle_management}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 5895
          },
          "name": "appLifecycleManagement",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsJupyterLabAppSettingsAppLifecycleManagement"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#built_in_lifecycle_config_arn SagemakerDomain#built_in_lifecycle_config_arn}",
            "stability": "stable",
            "summary": "The lifecycle configuration that runs before the default lifecycle configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 5901
          },
          "name": "builtInLifecycleConfigArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#code_repositories SagemakerDomain#code_repositories}",
            "stability": "stable",
            "summary": "A list of CodeRepositories available for use with JupyterLab apps."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 5907
          },
          "name": "codeRepositories",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsJupyterLabAppSettingsCodeRepositories"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#custom_images SagemakerDomain#custom_images}",
            "stability": "stable",
            "summary": "A list of custom images for use for JupyterLab apps."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 5913
          },
          "name": "customImages",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsJupyterLabAppSettingsCustomImages"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#default_resource_spec SagemakerDomain#default_resource_spec}",
            "stability": "stable",
            "summary": "The default instance type and the Amazon Resource Name (ARN) of the default SageMaker image used by the JupyterLab app."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 5919
          },
          "name": "defaultResourceSpec",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsJupyterLabAppSettingsDefaultResourceSpec"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#lifecycle_config_arns SagemakerDomain#lifecycle_config_arns}",
            "stability": "stable",
            "summary": "A list of LifecycleConfigArns available for use with JupyterLab apps."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 5925
          },
          "name": "lifecycleConfigArns",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultUserSettingsJupyterLabAppSettings"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsJupyterLabAppSettingsAppLifecycleManagement": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsJupyterLabAppSettingsAppLifecycleManagement",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 5255
      },
      "name": "SagemakerDomainDefaultUserSettingsJupyterLabAppSettingsAppLifecycleManagement",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#idle_settings SagemakerDomain#idle_settings}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 5259
          },
          "name": "idleSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettings"
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultUserSettingsJupyterLabAppSettingsAppLifecycleManagement"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 5054
      },
      "name": "SagemakerDomainDefaultUserSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettings",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#idle_timeout_in_minutes SagemakerDomain#idle_timeout_in_minutes}",
            "stability": "stable",
            "summary": "The idle timeout value set in minutes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 5060
          },
          "name": "idleTimeoutInMinutes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#lifecycle_management SagemakerDomain#lifecycle_management}",
            "stability": "stable",
            "summary": "A flag to enable/disable AppLifecycleManagement settings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 5066
          },
          "name": "lifecycleManagement",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#max_idle_timeout_in_minutes SagemakerDomain#max_idle_timeout_in_minutes}",
            "stability": "stable",
            "summary": "The maximum idle timeout value set in minutes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 5072
          },
          "name": "maxIdleTimeoutInMinutes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#min_idle_timeout_in_minutes SagemakerDomain#min_idle_timeout_in_minutes}",
            "stability": "stable",
            "summary": "The minimum idle timeout value set in minutes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 5078
          },
          "name": "minIdleTimeoutInMinutes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultUserSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettings"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-domain/index.ts",
          "line": 5139
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 5131
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 5199
          },
          "name": "resetIdleTimeoutInMinutes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 5215
          },
          "name": "resetLifecycleManagement"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 5231
          },
          "name": "resetMaxIdleTimeoutInMinutes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 5247
          },
          "name": "resetMinIdleTimeoutInMinutes"
        }
      ],
      "name": "SagemakerDomainDefaultUserSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsOutputReference",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 5203
          },
          "name": "idleTimeoutInMinutesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 5219
          },
          "name": "lifecycleManagementInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 5235
          },
          "name": "maxIdleTimeoutInMinutesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 5251
          },
          "name": "minIdleTimeoutInMinutesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 5193
          },
          "name": "idleTimeoutInMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 5209
          },
          "name": "lifecycleManagement",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 5225
          },
          "name": "maxIdleTimeoutInMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 5241
          },
          "name": "minIdleTimeoutInMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 5143
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultUserSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsJupyterLabAppSettingsAppLifecycleManagementOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsJupyterLabAppSettingsAppLifecycleManagementOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-domain/index.ts",
          "line": 5299
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 5291
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 5338
          },
          "name": "putIdleSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 5341
          },
          "name": "resetIdleSettings"
        }
      ],
      "name": "SagemakerDomainDefaultUserSettingsJupyterLabAppSettingsAppLifecycleManagementOutputReference",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 5335
          },
          "name": "idleSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 5345
          },
          "name": "idleSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 5303
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsJupyterLabAppSettingsAppLifecycleManagement"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultUserSettingsJupyterLabAppSettingsAppLifecycleManagementOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsJupyterLabAppSettingsCodeRepositories": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsJupyterLabAppSettingsCodeRepositories",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 5349
      },
      "name": "SagemakerDomainDefaultUserSettingsJupyterLabAppSettingsCodeRepositories",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#repository_url SagemakerDomain#repository_url}",
            "stability": "stable",
            "summary": "A CodeRepository (valid URL) to be used within Jupyter's Git extension."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 5355
          },
          "name": "repositoryUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultUserSettingsJupyterLabAppSettingsCodeRepositories"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsJupyterLabAppSettingsCodeRepositoriesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsJupyterLabAppSettingsCodeRepositoriesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-domain/index.ts",
          "line": 5456
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 5448
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 5463
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsJupyterLabAppSettingsCodeRepositoriesOutputReference"
            }
          }
        }
      ],
      "name": "SagemakerDomainDefaultUserSettingsJupyterLabAppSettingsCodeRepositoriesList",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 5449
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsJupyterLabAppSettingsCodeRepositories"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultUserSettingsJupyterLabAppSettingsCodeRepositoriesList"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsJupyterLabAppSettingsCodeRepositoriesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsJupyterLabAppSettingsCodeRepositoriesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-domain/index.ts",
          "line": 5397
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 5387
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 5439
          },
          "name": "resetRepositoryUrl"
        }
      ],
      "name": "SagemakerDomainDefaultUserSettingsJupyterLabAppSettingsCodeRepositoriesOutputReference",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 5443
          },
          "name": "repositoryUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 5433
          },
          "name": "repositoryUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 5401
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsJupyterLabAppSettingsCodeRepositories"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultUserSettingsJupyterLabAppSettingsCodeRepositoriesOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsJupyterLabAppSettingsCustomImages": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsJupyterLabAppSettingsCustomImages",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 5467
      },
      "name": "SagemakerDomainDefaultUserSettingsJupyterLabAppSettingsCustomImages",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#app_image_config_name SagemakerDomain#app_image_config_name}",
            "stability": "stable",
            "summary": "The Name of the AppImageConfig."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 5473
          },
          "name": "appImageConfigName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#image_name SagemakerDomain#image_name}",
            "stability": "stable",
            "summary": "The name of the CustomImage. Must be unique to your account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 5479
          },
          "name": "imageName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#image_version_number SagemakerDomain#image_version_number}",
            "stability": "stable",
            "summary": "The version number of the CustomImage."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 5485
          },
          "name": "imageVersionNumber",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultUserSettingsJupyterLabAppSettingsCustomImages"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsJupyterLabAppSettingsCustomImagesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsJupyterLabAppSettingsCustomImagesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-domain/index.ts",
          "line": 5644
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 5636
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 5651
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsJupyterLabAppSettingsCustomImagesOutputReference"
            }
          }
        }
      ],
      "name": "SagemakerDomainDefaultUserSettingsJupyterLabAppSettingsCustomImagesList",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 5637
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsJupyterLabAppSettingsCustomImages"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultUserSettingsJupyterLabAppSettingsCustomImagesList"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsJupyterLabAppSettingsCustomImagesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsJupyterLabAppSettingsCustomImagesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-domain/index.ts",
          "line": 5541
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 5531
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 5595
          },
          "name": "resetAppImageConfigName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 5611
          },
          "name": "resetImageName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 5627
          },
          "name": "resetImageVersionNumber"
        }
      ],
      "name": "SagemakerDomainDefaultUserSettingsJupyterLabAppSettingsCustomImagesOutputReference",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 5599
          },
          "name": "appImageConfigNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 5615
          },
          "name": "imageNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 5631
          },
          "name": "imageVersionNumberInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 5589
          },
          "name": "appImageConfigName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 5605
          },
          "name": "imageName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 5621
          },
          "name": "imageVersionNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 5545
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsJupyterLabAppSettingsCustomImages"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultUserSettingsJupyterLabAppSettingsCustomImagesOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsJupyterLabAppSettingsDefaultResourceSpec": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsJupyterLabAppSettingsDefaultResourceSpec",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 5655
      },
      "name": "SagemakerDomainDefaultUserSettingsJupyterLabAppSettingsDefaultResourceSpec",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#instance_type SagemakerDomain#instance_type}",
            "stability": "stable",
            "summary": "The instance type that the image version runs on."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 5661
          },
          "name": "instanceType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#lifecycle_config_arn SagemakerDomain#lifecycle_config_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the Lifecycle Configuration to attach to the Resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 5667
          },
          "name": "lifecycleConfigArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#sage_maker_image_arn SagemakerDomain#sage_maker_image_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the SageMaker image that the image version belongs to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 5673
          },
          "name": "sageMakerImageArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#sage_maker_image_version_arn SagemakerDomain#sage_maker_image_version_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the image version created on the instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 5679
          },
          "name": "sageMakerImageVersionArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#training_plan_arn SagemakerDomain#training_plan_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the training plan to use for the ResourceSpec."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 5685
          },
          "name": "trainingPlanArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultUserSettingsJupyterLabAppSettingsDefaultResourceSpec"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsJupyterLabAppSettingsDefaultResourceSpecOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsJupyterLabAppSettingsDefaultResourceSpecOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-domain/index.ts",
          "line": 5753
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 5745
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 5819
          },
          "name": "resetInstanceType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 5835
          },
          "name": "resetLifecycleConfigArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 5851
          },
          "name": "resetSageMakerImageArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 5867
          },
          "name": "resetSageMakerImageVersionArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 5883
          },
          "name": "resetTrainingPlanArn"
        }
      ],
      "name": "SagemakerDomainDefaultUserSettingsJupyterLabAppSettingsDefaultResourceSpecOutputReference",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 5823
          },
          "name": "instanceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 5839
          },
          "name": "lifecycleConfigArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 5855
          },
          "name": "sageMakerImageArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 5871
          },
          "name": "sageMakerImageVersionArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 5887
          },
          "name": "trainingPlanArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 5813
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 5829
          },
          "name": "lifecycleConfigArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 5845
          },
          "name": "sageMakerImageArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 5861
          },
          "name": "sageMakerImageVersionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 5877
          },
          "name": "trainingPlanArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 5757
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsJupyterLabAppSettingsDefaultResourceSpec"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultUserSettingsJupyterLabAppSettingsDefaultResourceSpecOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsJupyterLabAppSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsJupyterLabAppSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-domain/index.ts",
          "line": 6000
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 5992
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 6069
          },
          "name": "putAppLifecycleManagement",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsJupyterLabAppSettingsAppLifecycleManagement"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 6101
          },
          "name": "putCodeRepositories",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsJupyterLabAppSettingsCodeRepositories"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 6117
          },
          "name": "putCustomImages",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsJupyterLabAppSettingsCustomImages"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 6133
          },
          "name": "putDefaultResourceSpec",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsJupyterLabAppSettingsDefaultResourceSpec"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 6072
          },
          "name": "resetAppLifecycleManagement"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 6088
          },
          "name": "resetBuiltInLifecycleConfigArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 6104
          },
          "name": "resetCodeRepositories"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 6120
          },
          "name": "resetCustomImages"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 6136
          },
          "name": "resetDefaultResourceSpec"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 6152
          },
          "name": "resetLifecycleConfigArns"
        }
      ],
      "name": "SagemakerDomainDefaultUserSettingsJupyterLabAppSettingsOutputReference",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 6066
          },
          "name": "appLifecycleManagement",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsJupyterLabAppSettingsAppLifecycleManagementOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 6098
          },
          "name": "codeRepositories",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsJupyterLabAppSettingsCodeRepositoriesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 6114
          },
          "name": "customImages",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsJupyterLabAppSettingsCustomImagesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 6130
          },
          "name": "defaultResourceSpec",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsJupyterLabAppSettingsDefaultResourceSpecOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 6076
          },
          "name": "appLifecycleManagementInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsJupyterLabAppSettingsAppLifecycleManagement"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 6092
          },
          "name": "builtInLifecycleConfigArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 6108
          },
          "name": "codeRepositoriesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsJupyterLabAppSettingsCodeRepositories"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 6124
          },
          "name": "customImagesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsJupyterLabAppSettingsCustomImages"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 6140
          },
          "name": "defaultResourceSpecInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsJupyterLabAppSettingsDefaultResourceSpec"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 6156
          },
          "name": "lifecycleConfigArnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 6082
          },
          "name": "builtInLifecycleConfigArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 6146
          },
          "name": "lifecycleConfigArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 6004
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsJupyterLabAppSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultUserSettingsJupyterLabAppSettingsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsJupyterServerAppSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsJupyterServerAppSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 6396
      },
      "name": "SagemakerDomainDefaultUserSettingsJupyterServerAppSettings",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#default_resource_spec SagemakerDomain#default_resource_spec}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 6400
          },
          "name": "defaultResourceSpec",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsJupyterServerAppSettingsDefaultResourceSpec"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#lifecycle_config_arns SagemakerDomain#lifecycle_config_arns}",
            "stability": "stable",
            "summary": "A list of LifecycleConfigArns available for use with JupyterServer apps."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 6406
          },
          "name": "lifecycleConfigArns",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultUserSettingsJupyterServerAppSettings"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsJupyterServerAppSettingsDefaultResourceSpec": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsJupyterServerAppSettingsDefaultResourceSpec",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 6160
      },
      "name": "SagemakerDomainDefaultUserSettingsJupyterServerAppSettingsDefaultResourceSpec",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#instance_type SagemakerDomain#instance_type}",
            "stability": "stable",
            "summary": "The instance type that the image version runs on."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 6166
          },
          "name": "instanceType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#lifecycle_config_arn SagemakerDomain#lifecycle_config_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the Lifecycle Configuration to attach to the Resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 6172
          },
          "name": "lifecycleConfigArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#sage_maker_image_arn SagemakerDomain#sage_maker_image_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the SageMaker image that the image version belongs to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 6178
          },
          "name": "sageMakerImageArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#sage_maker_image_version_arn SagemakerDomain#sage_maker_image_version_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the image version created on the instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 6184
          },
          "name": "sageMakerImageVersionArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#training_plan_arn SagemakerDomain#training_plan_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the training plan to use for the ResourceSpec."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 6190
          },
          "name": "trainingPlanArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultUserSettingsJupyterServerAppSettingsDefaultResourceSpec"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsJupyterServerAppSettingsDefaultResourceSpecOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsJupyterServerAppSettingsDefaultResourceSpecOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-domain/index.ts",
          "line": 6258
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 6250
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 6324
          },
          "name": "resetInstanceType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 6340
          },
          "name": "resetLifecycleConfigArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 6356
          },
          "name": "resetSageMakerImageArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 6372
          },
          "name": "resetSageMakerImageVersionArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 6388
          },
          "name": "resetTrainingPlanArn"
        }
      ],
      "name": "SagemakerDomainDefaultUserSettingsJupyterServerAppSettingsDefaultResourceSpecOutputReference",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 6328
          },
          "name": "instanceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 6344
          },
          "name": "lifecycleConfigArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 6360
          },
          "name": "sageMakerImageArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 6376
          },
          "name": "sageMakerImageVersionArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 6392
          },
          "name": "trainingPlanArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 6318
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 6334
          },
          "name": "lifecycleConfigArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 6350
          },
          "name": "sageMakerImageArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 6366
          },
          "name": "sageMakerImageVersionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 6382
          },
          "name": "trainingPlanArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 6262
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsJupyterServerAppSettingsDefaultResourceSpec"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultUserSettingsJupyterServerAppSettingsDefaultResourceSpecOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsJupyterServerAppSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsJupyterServerAppSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-domain/index.ts",
          "line": 6453
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 6445
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 6498
          },
          "name": "putDefaultResourceSpec",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsJupyterServerAppSettingsDefaultResourceSpec"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 6501
          },
          "name": "resetDefaultResourceSpec"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 6517
          },
          "name": "resetLifecycleConfigArns"
        }
      ],
      "name": "SagemakerDomainDefaultUserSettingsJupyterServerAppSettingsOutputReference",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 6495
          },
          "name": "defaultResourceSpec",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsJupyterServerAppSettingsDefaultResourceSpecOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 6505
          },
          "name": "defaultResourceSpecInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsJupyterServerAppSettingsDefaultResourceSpec"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 6521
          },
          "name": "lifecycleConfigArnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 6511
          },
          "name": "lifecycleConfigArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 6457
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsJupyterServerAppSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultUserSettingsJupyterServerAppSettingsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsKernelGatewayAppSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsKernelGatewayAppSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 6949
      },
      "name": "SagemakerDomainDefaultUserSettingsKernelGatewayAppSettings",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#custom_images SagemakerDomain#custom_images}",
            "stability": "stable",
            "summary": "A list of custom SageMaker images that are configured to run as a KernelGateway app."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 6955
          },
          "name": "customImages",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsKernelGatewayAppSettingsCustomImages"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#default_resource_spec SagemakerDomain#default_resource_spec}",
            "stability": "stable",
            "summary": "The default instance type and the Amazon Resource Name (ARN) of the default SageMaker image used by the KernelGateway app."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 6961
          },
          "name": "defaultResourceSpec",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpec"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#lifecycle_config_arns SagemakerDomain#lifecycle_config_arns}",
            "stability": "stable",
            "summary": "A list of LifecycleConfigArns available for use with KernelGateway apps."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 6967
          },
          "name": "lifecycleConfigArns",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultUserSettingsKernelGatewayAppSettings"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsKernelGatewayAppSettingsCustomImages": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsKernelGatewayAppSettingsCustomImages",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 6525
      },
      "name": "SagemakerDomainDefaultUserSettingsKernelGatewayAppSettingsCustomImages",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#app_image_config_name SagemakerDomain#app_image_config_name}",
            "stability": "stable",
            "summary": "The Name of the AppImageConfig."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 6531
          },
          "name": "appImageConfigName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#image_name SagemakerDomain#image_name}",
            "stability": "stable",
            "summary": "The name of the CustomImage. Must be unique to your account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 6537
          },
          "name": "imageName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#image_version_number SagemakerDomain#image_version_number}",
            "stability": "stable",
            "summary": "The version number of the CustomImage."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 6543
          },
          "name": "imageVersionNumber",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultUserSettingsKernelGatewayAppSettingsCustomImages"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsKernelGatewayAppSettingsCustomImagesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsKernelGatewayAppSettingsCustomImagesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-domain/index.ts",
          "line": 6702
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 6694
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 6709
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsKernelGatewayAppSettingsCustomImagesOutputReference"
            }
          }
        }
      ],
      "name": "SagemakerDomainDefaultUserSettingsKernelGatewayAppSettingsCustomImagesList",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 6695
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsKernelGatewayAppSettingsCustomImages"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultUserSettingsKernelGatewayAppSettingsCustomImagesList"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsKernelGatewayAppSettingsCustomImagesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsKernelGatewayAppSettingsCustomImagesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-domain/index.ts",
          "line": 6599
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 6589
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 6653
          },
          "name": "resetAppImageConfigName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 6669
          },
          "name": "resetImageName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 6685
          },
          "name": "resetImageVersionNumber"
        }
      ],
      "name": "SagemakerDomainDefaultUserSettingsKernelGatewayAppSettingsCustomImagesOutputReference",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 6657
          },
          "name": "appImageConfigNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 6673
          },
          "name": "imageNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 6689
          },
          "name": "imageVersionNumberInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 6647
          },
          "name": "appImageConfigName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 6663
          },
          "name": "imageName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 6679
          },
          "name": "imageVersionNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 6603
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsKernelGatewayAppSettingsCustomImages"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultUserSettingsKernelGatewayAppSettingsCustomImagesOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpec": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpec",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 6713
      },
      "name": "SagemakerDomainDefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpec",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#instance_type SagemakerDomain#instance_type}",
            "stability": "stable",
            "summary": "The instance type that the image version runs on."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 6719
          },
          "name": "instanceType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#lifecycle_config_arn SagemakerDomain#lifecycle_config_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the Lifecycle Configuration to attach to the Resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 6725
          },
          "name": "lifecycleConfigArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#sage_maker_image_arn SagemakerDomain#sage_maker_image_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the SageMaker image that the image version belongs to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 6731
          },
          "name": "sageMakerImageArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#sage_maker_image_version_arn SagemakerDomain#sage_maker_image_version_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the image version created on the instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 6737
          },
          "name": "sageMakerImageVersionArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#training_plan_arn SagemakerDomain#training_plan_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the training plan to use for the ResourceSpec."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 6743
          },
          "name": "trainingPlanArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpec"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpecOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpecOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-domain/index.ts",
          "line": 6811
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 6803
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 6877
          },
          "name": "resetInstanceType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 6893
          },
          "name": "resetLifecycleConfigArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 6909
          },
          "name": "resetSageMakerImageArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 6925
          },
          "name": "resetSageMakerImageVersionArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 6941
          },
          "name": "resetTrainingPlanArn"
        }
      ],
      "name": "SagemakerDomainDefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpecOutputReference",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 6881
          },
          "name": "instanceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 6897
          },
          "name": "lifecycleConfigArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 6913
          },
          "name": "sageMakerImageArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 6929
          },
          "name": "sageMakerImageVersionArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 6945
          },
          "name": "trainingPlanArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 6871
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 6887
          },
          "name": "lifecycleConfigArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 6903
          },
          "name": "sageMakerImageArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 6919
          },
          "name": "sageMakerImageVersionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 6935
          },
          "name": "trainingPlanArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 6815
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpec"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpecOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsKernelGatewayAppSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsKernelGatewayAppSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-domain/index.ts",
          "line": 7021
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 7013
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 7072
          },
          "name": "putCustomImages",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsKernelGatewayAppSettingsCustomImages"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 7088
          },
          "name": "putDefaultResourceSpec",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpec"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 7075
          },
          "name": "resetCustomImages"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 7091
          },
          "name": "resetDefaultResourceSpec"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 7107
          },
          "name": "resetLifecycleConfigArns"
        }
      ],
      "name": "SagemakerDomainDefaultUserSettingsKernelGatewayAppSettingsOutputReference",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 7069
          },
          "name": "customImages",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsKernelGatewayAppSettingsCustomImagesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 7085
          },
          "name": "defaultResourceSpec",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpecOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 7079
          },
          "name": "customImagesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsKernelGatewayAppSettingsCustomImages"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 7095
          },
          "name": "defaultResourceSpecInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpec"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 7111
          },
          "name": "lifecycleConfigArnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 7101
          },
          "name": "lifecycleConfigArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 7025
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsKernelGatewayAppSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultUserSettingsKernelGatewayAppSettingsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-domain/index.ts",
          "line": 8781
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 8773
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 8926
          },
          "name": "putCodeEditorAppSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsCodeEditorAppSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 8942
          },
          "name": "putCustomFileSystemConfigs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsCustomFileSystemConfigs"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 8958
          },
          "name": "putCustomPosixUserConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsCustomPosixUserConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9003
          },
          "name": "putJupyterLabAppSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsJupyterLabAppSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9019
          },
          "name": "putJupyterServerAppSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsJupyterServerAppSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9035
          },
          "name": "putKernelGatewayAppSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsKernelGatewayAppSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9051
          },
          "name": "putRSessionAppSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsRSessionAppSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9067
          },
          "name": "putRStudioServerProAppSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsRStudioServerProAppSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9099
          },
          "name": "putSharingSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsSharingSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9115
          },
          "name": "putSpaceStorageSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsSpaceStorageSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9147
          },
          "name": "putStudioWebPortalSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsStudioWebPortalSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 8913
          },
          "name": "resetAutoMountHomeEfs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 8929
          },
          "name": "resetCodeEditorAppSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 8945
          },
          "name": "resetCustomFileSystemConfigs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 8961
          },
          "name": "resetCustomPosixUserConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 8977
          },
          "name": "resetDefaultLandingUri"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9006
          },
          "name": "resetJupyterLabAppSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9022
          },
          "name": "resetJupyterServerAppSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9038
          },
          "name": "resetKernelGatewayAppSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9054
          },
          "name": "resetRSessionAppSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9070
          },
          "name": "resetRStudioServerProAppSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9086
          },
          "name": "resetSecurityGroups"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9102
          },
          "name": "resetSharingSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9118
          },
          "name": "resetSpaceStorageSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9134
          },
          "name": "resetStudioWebPortal"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9150
          },
          "name": "resetStudioWebPortalSettings"
        }
      ],
      "name": "SagemakerDomainDefaultUserSettingsOutputReference",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 8923
          },
          "name": "codeEditorAppSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsCodeEditorAppSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 8939
          },
          "name": "customFileSystemConfigs",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsCustomFileSystemConfigsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 8955
          },
          "name": "customPosixUserConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsCustomPosixUserConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9000
          },
          "name": "jupyterLabAppSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsJupyterLabAppSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9016
          },
          "name": "jupyterServerAppSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsJupyterServerAppSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9032
          },
          "name": "kernelGatewayAppSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsKernelGatewayAppSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9048
          },
          "name": "rSessionAppSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsRSessionAppSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9064
          },
          "name": "rStudioServerProAppSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsRStudioServerProAppSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9096
          },
          "name": "sharingSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsSharingSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9112
          },
          "name": "spaceStorageSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsSpaceStorageSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9144
          },
          "name": "studioWebPortalSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsStudioWebPortalSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 8917
          },
          "name": "autoMountHomeEfsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 8933
          },
          "name": "codeEditorAppSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsCodeEditorAppSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 8949
          },
          "name": "customFileSystemConfigsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsCustomFileSystemConfigs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 8965
          },
          "name": "customPosixUserConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsCustomPosixUserConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 8981
          },
          "name": "defaultLandingUriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 8994
          },
          "name": "executionRoleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9010
          },
          "name": "jupyterLabAppSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsJupyterLabAppSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9026
          },
          "name": "jupyterServerAppSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsJupyterServerAppSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9042
          },
          "name": "kernelGatewayAppSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsKernelGatewayAppSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9058
          },
          "name": "rSessionAppSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsRSessionAppSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9074
          },
          "name": "rStudioServerProAppSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsRStudioServerProAppSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9090
          },
          "name": "securityGroupsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9106
          },
          "name": "sharingSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsSharingSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9122
          },
          "name": "spaceStorageSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsSpaceStorageSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9138
          },
          "name": "studioWebPortalInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9154
          },
          "name": "studioWebPortalSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsStudioWebPortalSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 8907
          },
          "name": "autoMountHomeEfs",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 8971
          },
          "name": "defaultLandingUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 8987
          },
          "name": "executionRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9080
          },
          "name": "securityGroups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9128
          },
          "name": "studioWebPortal",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 8785
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultUserSettingsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsRSessionAppSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsRSessionAppSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 7539
      },
      "name": "SagemakerDomainDefaultUserSettingsRSessionAppSettings",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#custom_images SagemakerDomain#custom_images}",
            "stability": "stable",
            "summary": "A list of custom SageMaker images that are configured to run as a KernelGateway app."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 7545
          },
          "name": "customImages",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsRSessionAppSettingsCustomImages"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#default_resource_spec SagemakerDomain#default_resource_spec}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 7549
          },
          "name": "defaultResourceSpec",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsRSessionAppSettingsDefaultResourceSpec"
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultUserSettingsRSessionAppSettings"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsRSessionAppSettingsCustomImages": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsRSessionAppSettingsCustomImages",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 7115
      },
      "name": "SagemakerDomainDefaultUserSettingsRSessionAppSettingsCustomImages",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#app_image_config_name SagemakerDomain#app_image_config_name}",
            "stability": "stable",
            "summary": "The Name of the AppImageConfig."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 7121
          },
          "name": "appImageConfigName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#image_name SagemakerDomain#image_name}",
            "stability": "stable",
            "summary": "The name of the CustomImage. Must be unique to your account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 7127
          },
          "name": "imageName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#image_version_number SagemakerDomain#image_version_number}",
            "stability": "stable",
            "summary": "The version number of the CustomImage."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 7133
          },
          "name": "imageVersionNumber",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultUserSettingsRSessionAppSettingsCustomImages"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsRSessionAppSettingsCustomImagesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsRSessionAppSettingsCustomImagesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-domain/index.ts",
          "line": 7292
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 7284
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 7299
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsRSessionAppSettingsCustomImagesOutputReference"
            }
          }
        }
      ],
      "name": "SagemakerDomainDefaultUserSettingsRSessionAppSettingsCustomImagesList",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 7285
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsRSessionAppSettingsCustomImages"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultUserSettingsRSessionAppSettingsCustomImagesList"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsRSessionAppSettingsCustomImagesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsRSessionAppSettingsCustomImagesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-domain/index.ts",
          "line": 7189
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 7179
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 7243
          },
          "name": "resetAppImageConfigName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 7259
          },
          "name": "resetImageName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 7275
          },
          "name": "resetImageVersionNumber"
        }
      ],
      "name": "SagemakerDomainDefaultUserSettingsRSessionAppSettingsCustomImagesOutputReference",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 7247
          },
          "name": "appImageConfigNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 7263
          },
          "name": "imageNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 7279
          },
          "name": "imageVersionNumberInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 7237
          },
          "name": "appImageConfigName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 7253
          },
          "name": "imageName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 7269
          },
          "name": "imageVersionNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 7193
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsRSessionAppSettingsCustomImages"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultUserSettingsRSessionAppSettingsCustomImagesOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsRSessionAppSettingsDefaultResourceSpec": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsRSessionAppSettingsDefaultResourceSpec",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 7303
      },
      "name": "SagemakerDomainDefaultUserSettingsRSessionAppSettingsDefaultResourceSpec",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#instance_type SagemakerDomain#instance_type}",
            "stability": "stable",
            "summary": "The instance type that the image version runs on."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 7309
          },
          "name": "instanceType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#lifecycle_config_arn SagemakerDomain#lifecycle_config_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the Lifecycle Configuration to attach to the Resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 7315
          },
          "name": "lifecycleConfigArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#sage_maker_image_arn SagemakerDomain#sage_maker_image_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the SageMaker image that the image version belongs to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 7321
          },
          "name": "sageMakerImageArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#sage_maker_image_version_arn SagemakerDomain#sage_maker_image_version_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the image version created on the instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 7327
          },
          "name": "sageMakerImageVersionArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#training_plan_arn SagemakerDomain#training_plan_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the training plan to use for the ResourceSpec."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 7333
          },
          "name": "trainingPlanArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultUserSettingsRSessionAppSettingsDefaultResourceSpec"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsRSessionAppSettingsDefaultResourceSpecOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsRSessionAppSettingsDefaultResourceSpecOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-domain/index.ts",
          "line": 7401
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 7393
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 7467
          },
          "name": "resetInstanceType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 7483
          },
          "name": "resetLifecycleConfigArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 7499
          },
          "name": "resetSageMakerImageArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 7515
          },
          "name": "resetSageMakerImageVersionArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 7531
          },
          "name": "resetTrainingPlanArn"
        }
      ],
      "name": "SagemakerDomainDefaultUserSettingsRSessionAppSettingsDefaultResourceSpecOutputReference",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 7471
          },
          "name": "instanceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 7487
          },
          "name": "lifecycleConfigArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 7503
          },
          "name": "sageMakerImageArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 7519
          },
          "name": "sageMakerImageVersionArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 7535
          },
          "name": "trainingPlanArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 7461
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 7477
          },
          "name": "lifecycleConfigArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 7493
          },
          "name": "sageMakerImageArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 7509
          },
          "name": "sageMakerImageVersionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 7525
          },
          "name": "trainingPlanArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 7405
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsRSessionAppSettingsDefaultResourceSpec"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultUserSettingsRSessionAppSettingsDefaultResourceSpecOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsRSessionAppSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsRSessionAppSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-domain/index.ts",
          "line": 7596
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 7588
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 7641
          },
          "name": "putCustomImages",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsRSessionAppSettingsCustomImages"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 7657
          },
          "name": "putDefaultResourceSpec",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsRSessionAppSettingsDefaultResourceSpec"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 7644
          },
          "name": "resetCustomImages"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 7660
          },
          "name": "resetDefaultResourceSpec"
        }
      ],
      "name": "SagemakerDomainDefaultUserSettingsRSessionAppSettingsOutputReference",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 7638
          },
          "name": "customImages",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsRSessionAppSettingsCustomImagesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 7654
          },
          "name": "defaultResourceSpec",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsRSessionAppSettingsDefaultResourceSpecOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 7648
          },
          "name": "customImagesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsRSessionAppSettingsCustomImages"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 7664
          },
          "name": "defaultResourceSpecInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsRSessionAppSettingsDefaultResourceSpec"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 7600
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsRSessionAppSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultUserSettingsRSessionAppSettingsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsRStudioServerProAppSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsRStudioServerProAppSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 7668
      },
      "name": "SagemakerDomainDefaultUserSettingsRStudioServerProAppSettings",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#access_status SagemakerDomain#access_status}",
            "stability": "stable",
            "summary": "Indicates whether the current user has access to the RStudioServerPro app."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 7674
          },
          "name": "accessStatus",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This value defaults to User. The Admin value allows the user access to the RStudio Administrative Dashboard.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#user_group SagemakerDomain#user_group}",
            "stability": "stable",
            "summary": "The level of permissions that the user has within the RStudioServerPro app."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 7680
          },
          "name": "userGroup",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultUserSettingsRStudioServerProAppSettings"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsRStudioServerProAppSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsRStudioServerProAppSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-domain/index.ts",
          "line": 7727
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 7719
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 7775
          },
          "name": "resetAccessStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 7791
          },
          "name": "resetUserGroup"
        }
      ],
      "name": "SagemakerDomainDefaultUserSettingsRStudioServerProAppSettingsOutputReference",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 7779
          },
          "name": "accessStatusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 7795
          },
          "name": "userGroupInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 7769
          },
          "name": "accessStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 7785
          },
          "name": "userGroup",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 7731
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsRStudioServerProAppSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultUserSettingsRStudioServerProAppSettingsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsSharingSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsSharingSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 7799
      },
      "name": "SagemakerDomainDefaultUserSettingsSharingSettings",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#notebook_output_option SagemakerDomain#notebook_output_option}",
            "stability": "stable",
            "summary": "Whether to include the notebook cell output when sharing the notebook. The default is Disabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 7805
          },
          "name": "notebookOutputOption",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#s3_kms_key_id SagemakerDomain#s3_kms_key_id}",
            "stability": "stable",
            "summary": "When NotebookOutputOption is Allowed, the AWS Key Management Service (KMS) encryption key ID used to encrypt the notebook cell output in the Amazon S3 bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 7811
          },
          "name": "s3KmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#s3_output_path SagemakerDomain#s3_output_path}",
            "stability": "stable",
            "summary": "When NotebookOutputOption is Allowed, the Amazon S3 bucket used to store the shared notebook snapshots."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 7817
          },
          "name": "s3OutputPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultUserSettingsSharingSettings"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsSharingSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsSharingSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-domain/index.ts",
          "line": 7871
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 7863
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 7925
          },
          "name": "resetNotebookOutputOption"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 7941
          },
          "name": "resetS3KmsKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 7957
          },
          "name": "resetS3OutputPath"
        }
      ],
      "name": "SagemakerDomainDefaultUserSettingsSharingSettingsOutputReference",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 7929
          },
          "name": "notebookOutputOptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 7945
          },
          "name": "s3KmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 7961
          },
          "name": "s3OutputPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 7919
          },
          "name": "notebookOutputOption",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 7935
          },
          "name": "s3KmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 7951
          },
          "name": "s3OutputPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 7875
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsSharingSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultUserSettingsSharingSettingsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsSpaceStorageSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsSpaceStorageSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 8096
      },
      "name": "SagemakerDomainDefaultUserSettingsSpaceStorageSettings",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Must be provided if storage type is Amazon EBS and must not be provided if storage type is not Amazon EBS\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#default_ebs_storage_settings SagemakerDomain#default_ebs_storage_settings}",
            "stability": "stable",
            "summary": "Properties related to the Amazon Elastic Block Store volume."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 8102
          },
          "name": "defaultEbsStorageSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsSpaceStorageSettingsDefaultEbsStorageSettings"
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultUserSettingsSpaceStorageSettings"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsSpaceStorageSettingsDefaultEbsStorageSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsSpaceStorageSettingsDefaultEbsStorageSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 7965
      },
      "name": "SagemakerDomainDefaultUserSettingsSpaceStorageSettingsDefaultEbsStorageSettings",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#default_ebs_volume_size_in_gb SagemakerDomain#default_ebs_volume_size_in_gb}",
            "stability": "stable",
            "summary": "Default size of the Amazon EBS volume in Gb."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 7971
          },
          "name": "defaultEbsVolumeSizeInGb",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#maximum_ebs_volume_size_in_gb SagemakerDomain#maximum_ebs_volume_size_in_gb}",
            "stability": "stable",
            "summary": "Maximum size of the Amazon EBS volume in Gb. Must be greater than or equal to the DefaultEbsVolumeSizeInGb."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 7977
          },
          "name": "maximumEbsVolumeSizeInGb",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultUserSettingsSpaceStorageSettingsDefaultEbsStorageSettings"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsSpaceStorageSettingsDefaultEbsStorageSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsSpaceStorageSettingsDefaultEbsStorageSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-domain/index.ts",
          "line": 8024
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 8016
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 8072
          },
          "name": "resetDefaultEbsVolumeSizeInGb"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 8088
          },
          "name": "resetMaximumEbsVolumeSizeInGb"
        }
      ],
      "name": "SagemakerDomainDefaultUserSettingsSpaceStorageSettingsDefaultEbsStorageSettingsOutputReference",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 8076
          },
          "name": "defaultEbsVolumeSizeInGbInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 8092
          },
          "name": "maximumEbsVolumeSizeInGbInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 8066
          },
          "name": "defaultEbsVolumeSizeInGb",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 8082
          },
          "name": "maximumEbsVolumeSizeInGb",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 8028
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsSpaceStorageSettingsDefaultEbsStorageSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultUserSettingsSpaceStorageSettingsDefaultEbsStorageSettingsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsSpaceStorageSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsSpaceStorageSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-domain/index.ts",
          "line": 8142
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 8134
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 8181
          },
          "name": "putDefaultEbsStorageSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsSpaceStorageSettingsDefaultEbsStorageSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 8184
          },
          "name": "resetDefaultEbsStorageSettings"
        }
      ],
      "name": "SagemakerDomainDefaultUserSettingsSpaceStorageSettingsOutputReference",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 8178
          },
          "name": "defaultEbsStorageSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsSpaceStorageSettingsDefaultEbsStorageSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 8188
          },
          "name": "defaultEbsStorageSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsSpaceStorageSettingsDefaultEbsStorageSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 8146
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsSpaceStorageSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultUserSettingsSpaceStorageSettingsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsStudioWebPortalSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsStudioWebPortalSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 8343
      },
      "name": "SagemakerDomainDefaultUserSettingsStudioWebPortalSettings",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#hidden_app_types SagemakerDomain#hidden_app_types}",
            "stability": "stable",
            "summary": "Applications supported in Studio that are hidden from the Studio left navigation pane."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 8349
          },
          "name": "hiddenAppTypes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#hidden_instance_types SagemakerDomain#hidden_instance_types}",
            "stability": "stable",
            "summary": "The instance types you are hiding from the Studio user interface."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 8355
          },
          "name": "hiddenInstanceTypes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#hidden_ml_tools SagemakerDomain#hidden_ml_tools}",
            "stability": "stable",
            "summary": "The machine learning tools that are hidden from the Studio left navigation pane."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 8361
          },
          "name": "hiddenMlTools",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#hidden_sage_maker_image_version_aliases SagemakerDomain#hidden_sage_maker_image_version_aliases}",
            "stability": "stable",
            "summary": "The version aliases you are hiding from the Studio user interface."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 8367
          },
          "name": "hiddenSageMakerImageVersionAliases",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsStudioWebPortalSettingsHiddenSageMakerImageVersionAliases"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultUserSettingsStudioWebPortalSettings"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsStudioWebPortalSettingsHiddenSageMakerImageVersionAliases": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsStudioWebPortalSettingsHiddenSageMakerImageVersionAliases",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 8192
      },
      "name": "SagemakerDomainDefaultUserSettingsStudioWebPortalSettingsHiddenSageMakerImageVersionAliases",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#sage_maker_image_name SagemakerDomain#sage_maker_image_name}",
            "stability": "stable",
            "summary": "The SageMaker image name that you are hiding from the Studio user interface."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 8198
          },
          "name": "sageMakerImageName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#version_aliases SagemakerDomain#version_aliases}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 8202
          },
          "name": "versionAliases",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultUserSettingsStudioWebPortalSettingsHiddenSageMakerImageVersionAliases"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsStudioWebPortalSettingsHiddenSageMakerImageVersionAliasesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsStudioWebPortalSettingsHiddenSageMakerImageVersionAliasesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-domain/index.ts",
          "line": 8332
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 8324
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 8339
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsStudioWebPortalSettingsHiddenSageMakerImageVersionAliasesOutputReference"
            }
          }
        }
      ],
      "name": "SagemakerDomainDefaultUserSettingsStudioWebPortalSettingsHiddenSageMakerImageVersionAliasesList",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 8325
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsStudioWebPortalSettingsHiddenSageMakerImageVersionAliases"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultUserSettingsStudioWebPortalSettingsHiddenSageMakerImageVersionAliasesList"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsStudioWebPortalSettingsHiddenSageMakerImageVersionAliasesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsStudioWebPortalSettingsHiddenSageMakerImageVersionAliasesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-domain/index.ts",
          "line": 8251
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 8241
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 8299
          },
          "name": "resetSageMakerImageName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 8315
          },
          "name": "resetVersionAliases"
        }
      ],
      "name": "SagemakerDomainDefaultUserSettingsStudioWebPortalSettingsHiddenSageMakerImageVersionAliasesOutputReference",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 8303
          },
          "name": "sageMakerImageNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 8319
          },
          "name": "versionAliasesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 8293
          },
          "name": "sageMakerImageName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 8309
          },
          "name": "versionAliases",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 8255
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsStudioWebPortalSettingsHiddenSageMakerImageVersionAliases"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultUserSettingsStudioWebPortalSettingsHiddenSageMakerImageVersionAliasesOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsStudioWebPortalSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsStudioWebPortalSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-domain/index.ts",
          "line": 8428
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 8420
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 8533
          },
          "name": "putHiddenSageMakerImageVersionAliases",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsStudioWebPortalSettingsHiddenSageMakerImageVersionAliases"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 8488
          },
          "name": "resetHiddenAppTypes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 8504
          },
          "name": "resetHiddenInstanceTypes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 8520
          },
          "name": "resetHiddenMlTools"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 8536
          },
          "name": "resetHiddenSageMakerImageVersionAliases"
        }
      ],
      "name": "SagemakerDomainDefaultUserSettingsStudioWebPortalSettingsOutputReference",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 8530
          },
          "name": "hiddenSageMakerImageVersionAliases",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsStudioWebPortalSettingsHiddenSageMakerImageVersionAliasesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 8492
          },
          "name": "hiddenAppTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 8508
          },
          "name": "hiddenInstanceTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 8524
          },
          "name": "hiddenMlToolsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 8540
          },
          "name": "hiddenSageMakerImageVersionAliasesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsStudioWebPortalSettingsHiddenSageMakerImageVersionAliases"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 8482
          },
          "name": "hiddenAppTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 8498
          },
          "name": "hiddenInstanceTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 8514
          },
          "name": "hiddenMlTools",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 8432
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDefaultUserSettingsStudioWebPortalSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDefaultUserSettingsStudioWebPortalSettingsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDomainSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDomainSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 10036
      },
      "name": "SagemakerDomainDomainSettings",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#docker_settings SagemakerDomain#docker_settings}",
            "stability": "stable",
            "summary": "A collection of settings that are required to start docker-proxy server."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 10042
          },
          "name": "dockerSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDomainSettingsDockerSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#execution_role_identity_config SagemakerDomain#execution_role_identity_config}",
            "stability": "stable",
            "summary": "The configuration for attaching a SageMaker user profile name to the execution role as a sts:SourceIdentity key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 10048
          },
          "name": "executionRoleIdentityConfig",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#ip_address_type SagemakerDomain#ip_address_type}",
            "stability": "stable",
            "summary": "A setting to indicate if IPv6 routing should be enabled along with IPv4 or not."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 10054
          },
          "name": "ipAddressType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#r_studio_server_pro_domain_settings SagemakerDomain#r_studio_server_pro_domain_settings}",
            "stability": "stable",
            "summary": "A collection of settings that update the current configuration for the RStudioServerPro Domain-level app."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 10060
          },
          "name": "rStudioServerProDomainSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDomainSettingsRStudioServerProDomainSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#security_group_ids SagemakerDomain#security_group_ids}",
            "stability": "stable",
            "summary": "The security groups for the Amazon Virtual Private Cloud that the Domain uses for communication between Domain-level apps and user apps."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 10066
          },
          "name": "securityGroupIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#unified_studio_settings SagemakerDomain#unified_studio_settings}",
            "stability": "stable",
            "summary": "A collection of settings that apply to an Amazon SageMaker AI domain when you use it in Amazon SageMaker Unified Studio."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 10072
          },
          "name": "unifiedStudioSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDomainSettingsUnifiedStudioSettings"
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDomainSettings"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDomainSettingsDockerSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDomainSettingsDockerSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 9158
      },
      "name": "SagemakerDomainDomainSettingsDockerSettings",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#enable_docker_access SagemakerDomain#enable_docker_access}",
            "stability": "stable",
            "summary": "The flag to enable/disable docker-proxy server."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9164
          },
          "name": "enableDockerAccess",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#vpc_only_trusted_accounts SagemakerDomain#vpc_only_trusted_accounts}",
            "stability": "stable",
            "summary": "A list of account id's that would be used to pull images from in VpcOnly mode."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9170
          },
          "name": "vpcOnlyTrustedAccounts",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDomainSettingsDockerSettings"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDomainSettingsDockerSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDomainSettingsDockerSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-domain/index.ts",
          "line": 9217
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 9209
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9265
          },
          "name": "resetEnableDockerAccess"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9281
          },
          "name": "resetVpcOnlyTrustedAccounts"
        }
      ],
      "name": "SagemakerDomainDomainSettingsDockerSettingsOutputReference",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9269
          },
          "name": "enableDockerAccessInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9285
          },
          "name": "vpcOnlyTrustedAccountsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9259
          },
          "name": "enableDockerAccess",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9275
          },
          "name": "vpcOnlyTrustedAccounts",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9221
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDomainSettingsDockerSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDomainSettingsDockerSettingsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDomainSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDomainSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-domain/index.ts",
          "line": 10147
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 10139
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 10216
          },
          "name": "putDockerSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDomainSettingsDockerSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 10264
          },
          "name": "putRStudioServerProDomainSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDomainSettingsRStudioServerProDomainSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 10296
          },
          "name": "putUnifiedStudioSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDomainSettingsUnifiedStudioSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 10219
          },
          "name": "resetDockerSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 10235
          },
          "name": "resetExecutionRoleIdentityConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 10251
          },
          "name": "resetIpAddressType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 10267
          },
          "name": "resetRStudioServerProDomainSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 10283
          },
          "name": "resetSecurityGroupIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 10299
          },
          "name": "resetUnifiedStudioSettings"
        }
      ],
      "name": "SagemakerDomainDomainSettingsOutputReference",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 10213
          },
          "name": "dockerSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDomainSettingsDockerSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 10261
          },
          "name": "rStudioServerProDomainSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDomainSettingsRStudioServerProDomainSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 10293
          },
          "name": "unifiedStudioSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDomainSettingsUnifiedStudioSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 10223
          },
          "name": "dockerSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDomainSettingsDockerSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 10239
          },
          "name": "executionRoleIdentityConfigInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 10255
          },
          "name": "ipAddressTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 10271
          },
          "name": "rStudioServerProDomainSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDomainSettingsRStudioServerProDomainSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 10287
          },
          "name": "securityGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 10303
          },
          "name": "unifiedStudioSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDomainSettingsUnifiedStudioSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 10229
          },
          "name": "executionRoleIdentityConfig",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 10245
          },
          "name": "ipAddressType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 10277
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 10151
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDomainSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDomainSettingsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDomainSettingsRStudioServerProDomainSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDomainSettingsRStudioServerProDomainSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 9525
      },
      "name": "SagemakerDomainDomainSettingsRStudioServerProDomainSettings",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#default_resource_spec SagemakerDomain#default_resource_spec}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9529
          },
          "name": "defaultResourceSpec",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDomainSettingsRStudioServerProDomainSettingsDefaultResourceSpec"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#domain_execution_role_arn SagemakerDomain#domain_execution_role_arn}",
            "stability": "stable",
            "summary": "The ARN of the execution role for the RStudioServerPro Domain-level app."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9535
          },
          "name": "domainExecutionRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#r_studio_connect_url SagemakerDomain#r_studio_connect_url}",
            "stability": "stable",
            "summary": "A URL pointing to an RStudio Connect server."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9541
          },
          "name": "rStudioConnectUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#r_studio_package_manager_url SagemakerDomain#r_studio_package_manager_url}",
            "stability": "stable",
            "summary": "A URL pointing to an RStudio Package Manager server."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9547
          },
          "name": "rStudioPackageManagerUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDomainSettingsRStudioServerProDomainSettings"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDomainSettingsRStudioServerProDomainSettingsDefaultResourceSpec": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDomainSettingsRStudioServerProDomainSettingsDefaultResourceSpec",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 9289
      },
      "name": "SagemakerDomainDomainSettingsRStudioServerProDomainSettingsDefaultResourceSpec",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#instance_type SagemakerDomain#instance_type}",
            "stability": "stable",
            "summary": "The instance type that the image version runs on."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9295
          },
          "name": "instanceType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#lifecycle_config_arn SagemakerDomain#lifecycle_config_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the Lifecycle Configuration to attach to the Resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9301
          },
          "name": "lifecycleConfigArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#sage_maker_image_arn SagemakerDomain#sage_maker_image_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the SageMaker image that the image version belongs to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9307
          },
          "name": "sageMakerImageArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#sage_maker_image_version_arn SagemakerDomain#sage_maker_image_version_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the image version created on the instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9313
          },
          "name": "sageMakerImageVersionArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#training_plan_arn SagemakerDomain#training_plan_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the training plan to use for the ResourceSpec."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9319
          },
          "name": "trainingPlanArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDomainSettingsRStudioServerProDomainSettingsDefaultResourceSpec"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDomainSettingsRStudioServerProDomainSettingsDefaultResourceSpecOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDomainSettingsRStudioServerProDomainSettingsDefaultResourceSpecOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-domain/index.ts",
          "line": 9387
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 9379
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9453
          },
          "name": "resetInstanceType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9469
          },
          "name": "resetLifecycleConfigArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9485
          },
          "name": "resetSageMakerImageArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9501
          },
          "name": "resetSageMakerImageVersionArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9517
          },
          "name": "resetTrainingPlanArn"
        }
      ],
      "name": "SagemakerDomainDomainSettingsRStudioServerProDomainSettingsDefaultResourceSpecOutputReference",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9457
          },
          "name": "instanceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9473
          },
          "name": "lifecycleConfigArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9489
          },
          "name": "sageMakerImageArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9505
          },
          "name": "sageMakerImageVersionArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9521
          },
          "name": "trainingPlanArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9447
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9463
          },
          "name": "lifecycleConfigArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9479
          },
          "name": "sageMakerImageArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9495
          },
          "name": "sageMakerImageVersionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9511
          },
          "name": "trainingPlanArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9391
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDomainSettingsRStudioServerProDomainSettingsDefaultResourceSpec"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDomainSettingsRStudioServerProDomainSettingsDefaultResourceSpecOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDomainSettingsRStudioServerProDomainSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDomainSettingsRStudioServerProDomainSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-domain/index.ts",
          "line": 9608
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 9600
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9665
          },
          "name": "putDefaultResourceSpec",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDomainSettingsRStudioServerProDomainSettingsDefaultResourceSpec"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9668
          },
          "name": "resetDefaultResourceSpec"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9684
          },
          "name": "resetDomainExecutionRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9700
          },
          "name": "resetRStudioConnectUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9716
          },
          "name": "resetRStudioPackageManagerUrl"
        }
      ],
      "name": "SagemakerDomainDomainSettingsRStudioServerProDomainSettingsOutputReference",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9662
          },
          "name": "defaultResourceSpec",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDomainSettingsRStudioServerProDomainSettingsDefaultResourceSpecOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9672
          },
          "name": "defaultResourceSpecInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDomainSettingsRStudioServerProDomainSettingsDefaultResourceSpec"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9688
          },
          "name": "domainExecutionRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9704
          },
          "name": "rStudioConnectUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9720
          },
          "name": "rStudioPackageManagerUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9678
          },
          "name": "domainExecutionRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9694
          },
          "name": "rStudioConnectUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9710
          },
          "name": "rStudioPackageManagerUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9612
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDomainSettingsRStudioServerProDomainSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDomainSettingsRStudioServerProDomainSettingsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDomainSettingsUnifiedStudioSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDomainSettingsUnifiedStudioSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 9724
      },
      "name": "SagemakerDomainDomainSettingsUnifiedStudioSettings",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The default value, if you don't specify an ID, is the ID of the account that has the Amazon SageMaker AI domain.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#domain_account_id SagemakerDomain#domain_account_id}",
            "stability": "stable",
            "summary": "The ID of the AWS account that has the Amazon SageMaker Unified Studio domain."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9730
          },
          "name": "domainAccountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#domain_id SagemakerDomain#domain_id}",
            "stability": "stable",
            "summary": "The ID of the Amazon SageMaker Unified Studio domain associated with this domain."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9736
          },
          "name": "domainId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The default value, if you don't specify a Region, is the Region where the Amazon SageMaker AI domain is located.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#domain_region SagemakerDomain#domain_region}",
            "stability": "stable",
            "summary": "The AWS Region where the domain is located in Amazon SageMaker Unified Studio."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9742
          },
          "name": "domainRegion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#environment_id SagemakerDomain#environment_id}",
            "stability": "stable",
            "summary": "The ID of the environment that Amazon SageMaker Unified Studio associates with the domain."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9748
          },
          "name": "environmentId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#project_id SagemakerDomain#project_id}",
            "stability": "stable",
            "summary": "The ID of the Amazon SageMaker Unified Studio project that corresponds to the domain."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9754
          },
          "name": "projectId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#project_s3_path SagemakerDomain#project_s3_path}",
            "stability": "stable",
            "summary": "The location where Amazon S3 stores temporary execution data and other artifacts for the project that corresponds to the domain."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9760
          },
          "name": "projectS3Path",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "ENABLED\nYou can access the domain in Amazon SageMaker Studio. If you migrate the domain to Amazon SageMaker Unified Studio, you can access it in both studio interfaces.\nDISABLED\nYou can't access the domain in Amazon SageMaker Studio. If you migrate the domain to Amazon SageMaker Unified Studio, you can access it only in that studio interface.\n\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#studio_web_portal_access SagemakerDomain#studio_web_portal_access}",
            "stability": "stable",
            "summary": "Sets whether you can access the domain in Amazon SageMaker Studio:."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9772
          },
          "name": "studioWebPortalAccess",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDomainSettingsUnifiedStudioSettings"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDomainSettingsUnifiedStudioSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDomainSettingsUnifiedStudioSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-domain/index.ts",
          "line": 9854
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 9846
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9932
          },
          "name": "resetDomainAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9948
          },
          "name": "resetDomainId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9964
          },
          "name": "resetDomainRegion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9980
          },
          "name": "resetEnvironmentId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9996
          },
          "name": "resetProjectId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 10012
          },
          "name": "resetProjectS3Path"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 10028
          },
          "name": "resetStudioWebPortalAccess"
        }
      ],
      "name": "SagemakerDomainDomainSettingsUnifiedStudioSettingsOutputReference",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9936
          },
          "name": "domainAccountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9952
          },
          "name": "domainIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9968
          },
          "name": "domainRegionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9984
          },
          "name": "environmentIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 10000
          },
          "name": "projectIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 10016
          },
          "name": "projectS3PathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 10032
          },
          "name": "studioWebPortalAccessInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9926
          },
          "name": "domainAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9942
          },
          "name": "domainId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9958
          },
          "name": "domainRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9974
          },
          "name": "environmentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9990
          },
          "name": "projectId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 10006
          },
          "name": "projectS3Path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 10022
          },
          "name": "studioWebPortalAccess",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 9858
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainDomainSettingsUnifiedStudioSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainDomainSettingsUnifiedStudioSettingsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 10307
      },
      "name": "SagemakerDomainTags",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#key SagemakerDomain#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 10311
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_domain#value SagemakerDomain#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 10315
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainTags"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-domain/index.ts",
          "line": 10445
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 10437
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 10452
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainTagsOutputReference"
            }
          }
        }
      ],
      "name": "SagemakerDomainTagsList",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 10438
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainTagsList"
    },
    "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-domain/index.ts",
          "line": 10364
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-domain/index.ts",
        "line": 10354
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 10412
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 10428
          },
          "name": "resetValue"
        }
      ],
      "name": "SagemakerDomainTagsOutputReference",
      "namespace": "sagemakerDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 10416
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 10432
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 10406
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 10422
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-domain/index.ts",
            "line": 10368
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerDomain.SagemakerDomainTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-domain/index:SagemakerDomainTagsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpoint": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_endpoint awscc_sagemaker_endpoint}."
      },
      "fqn": "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpoint",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_endpoint awscc_sagemaker_endpoint} Resource."
        },
        "locationInModule": {
          "filename": "src/sagemaker-endpoint/index.ts",
          "line": 1831
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-endpoint/index.ts",
        "line": 1799
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SagemakerEndpoint resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 1816
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SagemakerEndpoint to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_endpoint#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SagemakerEndpoint that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SagemakerEndpoint to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 1864
          },
          "name": "putDeploymentConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointDeploymentConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 1903
          },
          "name": "putExcludeRetainedVariantProperties",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointExcludeRetainedVariantProperties"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 1956
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 1867
          },
          "name": "resetDeploymentConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 1906
          },
          "name": "resetExcludeRetainedVariantProperties"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 1927
          },
          "name": "resetRetainAllVariantProperties"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 1943
          },
          "name": "resetRetainDeploymentConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 1959
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 1971
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 1982
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SagemakerEndpoint",
      "namespace": "sagemakerEndpoint",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 1804
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 1861
          },
          "name": "deploymentConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointDeploymentConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 1876
          },
          "name": "endpointArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 1894
          },
          "name": "endpointName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 1900
          },
          "name": "excludeRetainedVariantProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointExcludeRetainedVariantPropertiesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 1915
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 1953
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 1871
          },
          "name": "deploymentConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointDeploymentConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 1889
          },
          "name": "endpointConfigNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 1910
          },
          "name": "excludeRetainedVariantPropertiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointExcludeRetainedVariantProperties"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 1931
          },
          "name": "retainAllVariantPropertiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 1947
          },
          "name": "retainDeploymentConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 1963
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 1882
          },
          "name": "endpointConfigName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 1921
          },
          "name": "retainAllVariantProperties",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 1937
          },
          "name": "retainDeploymentConfig",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-endpoint/index:SagemakerEndpoint"
    },
    "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-endpoint/index.ts",
        "line": 14
      },
      "name": "SagemakerEndpointConfig",
      "namespace": "sagemakerEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_endpoint#endpoint_config_name SagemakerEndpoint#endpoint_config_name}",
            "stability": "stable",
            "summary": "The name of the endpoint configuration for the SageMaker endpoint. This is a required property."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 26
          },
          "name": "endpointConfigName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_endpoint#deployment_config SagemakerEndpoint#deployment_config}",
            "stability": "stable",
            "summary": "Specifies deployment configuration for updating the SageMaker endpoint. Includes rollback and update policies."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 20
          },
          "name": "deploymentConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointDeploymentConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_endpoint#exclude_retained_variant_properties SagemakerEndpoint#exclude_retained_variant_properties}",
            "stability": "stable",
            "summary": "Specifies a list of variant properties that you want to exclude when updating an endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 32
          },
          "name": "excludeRetainedVariantProperties",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointExcludeRetainedVariantProperties"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_endpoint#retain_all_variant_properties SagemakerEndpoint#retain_all_variant_properties}",
            "stability": "stable",
            "summary": "When set to true, retains all variant properties for an endpoint when it is updated."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 38
          },
          "name": "retainAllVariantProperties",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_endpoint#retain_deployment_config SagemakerEndpoint#retain_deployment_config}",
            "stability": "stable",
            "summary": "When set to true, retains the deployment configuration during endpoint updates."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 44
          },
          "name": "retainDeploymentConfig",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_endpoint#tags SagemakerEndpoint#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 50
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-endpoint/index:SagemakerEndpointConfig"
    },
    "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointDeploymentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointDeploymentConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-endpoint/index.ts",
        "line": 1358
      },
      "name": "SagemakerEndpointDeploymentConfig",
      "namespace": "sagemakerEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_endpoint#auto_rollback_configuration SagemakerEndpoint#auto_rollback_configuration}",
            "stability": "stable",
            "summary": "Configuration for automatic rollback if an error occurs during deployment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 1364
          },
          "name": "autoRollbackConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointDeploymentConfigAutoRollbackConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_endpoint#blue_green_update_policy SagemakerEndpoint#blue_green_update_policy}",
            "stability": "stable",
            "summary": "Configuration for blue-green update deployment policies."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 1370
          },
          "name": "blueGreenUpdatePolicy",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointDeploymentConfigBlueGreenUpdatePolicy"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_endpoint#rolling_update_policy SagemakerEndpoint#rolling_update_policy}",
            "stability": "stable",
            "summary": "Configuration for rolling update deployment policies."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 1376
          },
          "name": "rollingUpdatePolicy",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointDeploymentConfigRollingUpdatePolicy"
          }
        }
      ],
      "symbolId": "src/sagemaker-endpoint/index:SagemakerEndpointDeploymentConfig"
    },
    "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointDeploymentConfigAutoRollbackConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointDeploymentConfigAutoRollbackConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-endpoint/index.ts",
        "line": 170
      },
      "name": "SagemakerEndpointDeploymentConfigAutoRollbackConfiguration",
      "namespace": "sagemakerEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_endpoint#alarms SagemakerEndpoint#alarms}",
            "stability": "stable",
            "summary": "List of CloudWatch alarms to monitor during the deployment. If any alarm goes off, the deployment is rolled back."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 176
          },
          "name": "alarms",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointDeploymentConfigAutoRollbackConfigurationAlarms"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-endpoint/index:SagemakerEndpointDeploymentConfigAutoRollbackConfiguration"
    },
    "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointDeploymentConfigAutoRollbackConfigurationAlarms": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointDeploymentConfigAutoRollbackConfigurationAlarms",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-endpoint/index.ts",
        "line": 52
      },
      "name": "SagemakerEndpointDeploymentConfigAutoRollbackConfigurationAlarms",
      "namespace": "sagemakerEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_endpoint#alarm_name SagemakerEndpoint#alarm_name}",
            "stability": "stable",
            "summary": "The name of the CloudWatch alarm."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 58
          },
          "name": "alarmName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-endpoint/index:SagemakerEndpointDeploymentConfigAutoRollbackConfigurationAlarms"
    },
    "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointDeploymentConfigAutoRollbackConfigurationAlarmsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointDeploymentConfigAutoRollbackConfigurationAlarmsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-endpoint/index.ts",
          "line": 159
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-endpoint/index.ts",
        "line": 151
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 166
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointDeploymentConfigAutoRollbackConfigurationAlarmsOutputReference"
            }
          }
        }
      ],
      "name": "SagemakerEndpointDeploymentConfigAutoRollbackConfigurationAlarmsList",
      "namespace": "sagemakerEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 152
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointDeploymentConfigAutoRollbackConfigurationAlarms"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-endpoint/index:SagemakerEndpointDeploymentConfigAutoRollbackConfigurationAlarmsList"
    },
    "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointDeploymentConfigAutoRollbackConfigurationAlarmsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointDeploymentConfigAutoRollbackConfigurationAlarmsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-endpoint/index.ts",
          "line": 100
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-endpoint/index.ts",
        "line": 90
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 142
          },
          "name": "resetAlarmName"
        }
      ],
      "name": "SagemakerEndpointDeploymentConfigAutoRollbackConfigurationAlarmsOutputReference",
      "namespace": "sagemakerEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 146
          },
          "name": "alarmNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 136
          },
          "name": "alarmName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 104
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointDeploymentConfigAutoRollbackConfigurationAlarms"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-endpoint/index:SagemakerEndpointDeploymentConfigAutoRollbackConfigurationAlarmsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointDeploymentConfigAutoRollbackConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointDeploymentConfigAutoRollbackConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-endpoint/index.ts",
          "line": 216
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-endpoint/index.ts",
        "line": 208
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 255
          },
          "name": "putAlarms",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointDeploymentConfigAutoRollbackConfigurationAlarms"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 258
          },
          "name": "resetAlarms"
        }
      ],
      "name": "SagemakerEndpointDeploymentConfigAutoRollbackConfigurationOutputReference",
      "namespace": "sagemakerEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 252
          },
          "name": "alarms",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointDeploymentConfigAutoRollbackConfigurationAlarmsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 262
          },
          "name": "alarmsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointDeploymentConfigAutoRollbackConfigurationAlarms"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 220
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointDeploymentConfigAutoRollbackConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-endpoint/index:SagemakerEndpointDeploymentConfigAutoRollbackConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointDeploymentConfigBlueGreenUpdatePolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointDeploymentConfigBlueGreenUpdatePolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-endpoint/index.ts",
        "line": 729
      },
      "name": "SagemakerEndpointDeploymentConfigBlueGreenUpdatePolicy",
      "namespace": "sagemakerEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_endpoint#maximum_execution_timeout_in_seconds SagemakerEndpoint#maximum_execution_timeout_in_seconds}",
            "stability": "stable",
            "summary": "The maximum time allowed for the blue/green update, in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 735
          },
          "name": "maximumExecutionTimeoutInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_endpoint#termination_wait_in_seconds SagemakerEndpoint#termination_wait_in_seconds}",
            "stability": "stable",
            "summary": "The wait time before terminating the old endpoint during a blue/green deployment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 741
          },
          "name": "terminationWaitInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_endpoint#traffic_routing_configuration SagemakerEndpoint#traffic_routing_configuration}",
            "stability": "stable",
            "summary": "The traffic routing configuration for the blue/green deployment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 747
          },
          "name": "trafficRoutingConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointDeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfiguration"
          }
        }
      ],
      "symbolId": "src/sagemaker-endpoint/index:SagemakerEndpointDeploymentConfigBlueGreenUpdatePolicy"
    },
    "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointDeploymentConfigBlueGreenUpdatePolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointDeploymentConfigBlueGreenUpdatePolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-endpoint/index.ts",
          "line": 801
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-endpoint/index.ts",
        "line": 793
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 884
          },
          "name": "putTrafficRoutingConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointDeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 855
          },
          "name": "resetMaximumExecutionTimeoutInSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 871
          },
          "name": "resetTerminationWaitInSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 887
          },
          "name": "resetTrafficRoutingConfiguration"
        }
      ],
      "name": "SagemakerEndpointDeploymentConfigBlueGreenUpdatePolicyOutputReference",
      "namespace": "sagemakerEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 881
          },
          "name": "trafficRoutingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointDeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 859
          },
          "name": "maximumExecutionTimeoutInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 875
          },
          "name": "terminationWaitInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 891
          },
          "name": "trafficRoutingConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointDeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 849
          },
          "name": "maximumExecutionTimeoutInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 865
          },
          "name": "terminationWaitInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 805
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointDeploymentConfigBlueGreenUpdatePolicy"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-endpoint/index:SagemakerEndpointDeploymentConfigBlueGreenUpdatePolicyOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointDeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointDeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-endpoint/index.ts",
        "line": 528
      },
      "name": "SagemakerEndpointDeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfiguration",
      "namespace": "sagemakerEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_endpoint#canary_size SagemakerEndpoint#canary_size}",
            "stability": "stable",
            "summary": "Specifies the size of the canary traffic in a canary deployment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 534
          },
          "name": "canarySize",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointDeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationCanarySize"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_endpoint#linear_step_size SagemakerEndpoint#linear_step_size}",
            "stability": "stable",
            "summary": "Specifies the step size for linear traffic routing."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 540
          },
          "name": "linearStepSize",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointDeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationLinearStepSize"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_endpoint#type SagemakerEndpoint#type}",
            "stability": "stable",
            "summary": "Specifies the type of traffic routing (e.g., 'AllAtOnce', 'Canary', 'Linear')."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 546
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_endpoint#wait_interval_in_seconds SagemakerEndpoint#wait_interval_in_seconds}",
            "stability": "stable",
            "summary": "Specifies the wait interval between traffic shifts, in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 552
          },
          "name": "waitIntervalInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/sagemaker-endpoint/index:SagemakerEndpointDeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfiguration"
    },
    "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointDeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationCanarySize": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointDeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationCanarySize",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-endpoint/index.ts",
        "line": 266
      },
      "name": "SagemakerEndpointDeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationCanarySize",
      "namespace": "sagemakerEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_endpoint#type SagemakerEndpoint#type}",
            "stability": "stable",
            "summary": "Specifies whether the `Value` is an instance count or a capacity unit."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 272
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_endpoint#value SagemakerEndpoint#value}",
            "stability": "stable",
            "summary": "The value representing either the number of instances or the number of capacity units."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 278
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/sagemaker-endpoint/index:SagemakerEndpointDeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationCanarySize"
    },
    "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointDeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationCanarySizeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointDeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationCanarySizeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-endpoint/index.ts",
          "line": 325
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-endpoint/index.ts",
        "line": 317
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 373
          },
          "name": "resetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 389
          },
          "name": "resetValue"
        }
      ],
      "name": "SagemakerEndpointDeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationCanarySizeOutputReference",
      "namespace": "sagemakerEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 377
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 393
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 367
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 383
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 329
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointDeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationCanarySize"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-endpoint/index:SagemakerEndpointDeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationCanarySizeOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointDeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationLinearStepSize": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointDeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationLinearStepSize",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-endpoint/index.ts",
        "line": 397
      },
      "name": "SagemakerEndpointDeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationLinearStepSize",
      "namespace": "sagemakerEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_endpoint#type SagemakerEndpoint#type}",
            "stability": "stable",
            "summary": "Specifies whether the `Value` is an instance count or a capacity unit."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 403
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_endpoint#value SagemakerEndpoint#value}",
            "stability": "stable",
            "summary": "The value representing either the number of instances or the number of capacity units."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 409
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/sagemaker-endpoint/index:SagemakerEndpointDeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationLinearStepSize"
    },
    "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointDeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationLinearStepSizeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointDeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationLinearStepSizeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-endpoint/index.ts",
          "line": 456
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-endpoint/index.ts",
        "line": 448
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 504
          },
          "name": "resetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 520
          },
          "name": "resetValue"
        }
      ],
      "name": "SagemakerEndpointDeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationLinearStepSizeOutputReference",
      "namespace": "sagemakerEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 508
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 524
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 498
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 514
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 460
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointDeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationLinearStepSize"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-endpoint/index:SagemakerEndpointDeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationLinearStepSizeOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointDeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointDeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-endpoint/index.ts",
          "line": 613
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-endpoint/index.ts",
        "line": 605
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 670
          },
          "name": "putCanarySize",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointDeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationCanarySize"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 686
          },
          "name": "putLinearStepSize",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointDeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationLinearStepSize"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 673
          },
          "name": "resetCanarySize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 689
          },
          "name": "resetLinearStepSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 705
          },
          "name": "resetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 721
          },
          "name": "resetWaitIntervalInSeconds"
        }
      ],
      "name": "SagemakerEndpointDeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationOutputReference",
      "namespace": "sagemakerEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 667
          },
          "name": "canarySize",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointDeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationCanarySizeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 683
          },
          "name": "linearStepSize",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointDeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationLinearStepSizeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 677
          },
          "name": "canarySizeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointDeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationCanarySize"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 693
          },
          "name": "linearStepSizeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointDeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationLinearStepSize"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 709
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 725
          },
          "name": "waitIntervalInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 699
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 715
          },
          "name": "waitIntervalInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 617
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointDeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-endpoint/index:SagemakerEndpointDeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointDeploymentConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointDeploymentConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-endpoint/index.ts",
          "line": 1430
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-endpoint/index.ts",
        "line": 1422
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 1481
          },
          "name": "putAutoRollbackConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointDeploymentConfigAutoRollbackConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 1497
          },
          "name": "putBlueGreenUpdatePolicy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointDeploymentConfigBlueGreenUpdatePolicy"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 1513
          },
          "name": "putRollingUpdatePolicy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointDeploymentConfigRollingUpdatePolicy"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 1484
          },
          "name": "resetAutoRollbackConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 1500
          },
          "name": "resetBlueGreenUpdatePolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 1516
          },
          "name": "resetRollingUpdatePolicy"
        }
      ],
      "name": "SagemakerEndpointDeploymentConfigOutputReference",
      "namespace": "sagemakerEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 1478
          },
          "name": "autoRollbackConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointDeploymentConfigAutoRollbackConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 1494
          },
          "name": "blueGreenUpdatePolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointDeploymentConfigBlueGreenUpdatePolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 1510
          },
          "name": "rollingUpdatePolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointDeploymentConfigRollingUpdatePolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 1488
          },
          "name": "autoRollbackConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointDeploymentConfigAutoRollbackConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 1504
          },
          "name": "blueGreenUpdatePolicyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointDeploymentConfigBlueGreenUpdatePolicy"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 1520
          },
          "name": "rollingUpdatePolicyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointDeploymentConfigRollingUpdatePolicy"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 1434
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointDeploymentConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-endpoint/index:SagemakerEndpointDeploymentConfigOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointDeploymentConfigRollingUpdatePolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointDeploymentConfigRollingUpdatePolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-endpoint/index.ts",
        "line": 1157
      },
      "name": "SagemakerEndpointDeploymentConfigRollingUpdatePolicy",
      "namespace": "sagemakerEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_endpoint#maximum_batch_size SagemakerEndpoint#maximum_batch_size}",
            "stability": "stable",
            "summary": "Specifies the maximum batch size for each rolling update."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 1163
          },
          "name": "maximumBatchSize",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointDeploymentConfigRollingUpdatePolicyMaximumBatchSize"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_endpoint#maximum_execution_timeout_in_seconds SagemakerEndpoint#maximum_execution_timeout_in_seconds}",
            "stability": "stable",
            "summary": "The maximum time allowed for the rolling update, in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 1169
          },
          "name": "maximumExecutionTimeoutInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_endpoint#rollback_maximum_batch_size SagemakerEndpoint#rollback_maximum_batch_size}",
            "stability": "stable",
            "summary": "The maximum batch size for rollback during an update failure."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 1175
          },
          "name": "rollbackMaximumBatchSize",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointDeploymentConfigRollingUpdatePolicyRollbackMaximumBatchSize"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_endpoint#wait_interval_in_seconds SagemakerEndpoint#wait_interval_in_seconds}",
            "stability": "stable",
            "summary": "The time to wait between steps during the rolling update, in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 1181
          },
          "name": "waitIntervalInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/sagemaker-endpoint/index:SagemakerEndpointDeploymentConfigRollingUpdatePolicy"
    },
    "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointDeploymentConfigRollingUpdatePolicyMaximumBatchSize": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointDeploymentConfigRollingUpdatePolicyMaximumBatchSize",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-endpoint/index.ts",
        "line": 895
      },
      "name": "SagemakerEndpointDeploymentConfigRollingUpdatePolicyMaximumBatchSize",
      "namespace": "sagemakerEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_endpoint#type SagemakerEndpoint#type}",
            "stability": "stable",
            "summary": "Specifies whether the `Value` is an instance count or a capacity unit."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 901
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_endpoint#value SagemakerEndpoint#value}",
            "stability": "stable",
            "summary": "The value representing either the number of instances or the number of capacity units."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 907
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/sagemaker-endpoint/index:SagemakerEndpointDeploymentConfigRollingUpdatePolicyMaximumBatchSize"
    },
    "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointDeploymentConfigRollingUpdatePolicyMaximumBatchSizeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointDeploymentConfigRollingUpdatePolicyMaximumBatchSizeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-endpoint/index.ts",
          "line": 954
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-endpoint/index.ts",
        "line": 946
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 1002
          },
          "name": "resetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 1018
          },
          "name": "resetValue"
        }
      ],
      "name": "SagemakerEndpointDeploymentConfigRollingUpdatePolicyMaximumBatchSizeOutputReference",
      "namespace": "sagemakerEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 1006
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 1022
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 996
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 1012
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 958
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointDeploymentConfigRollingUpdatePolicyMaximumBatchSize"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-endpoint/index:SagemakerEndpointDeploymentConfigRollingUpdatePolicyMaximumBatchSizeOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointDeploymentConfigRollingUpdatePolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointDeploymentConfigRollingUpdatePolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-endpoint/index.ts",
          "line": 1242
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-endpoint/index.ts",
        "line": 1234
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 1299
          },
          "name": "putMaximumBatchSize",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointDeploymentConfigRollingUpdatePolicyMaximumBatchSize"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 1331
          },
          "name": "putRollbackMaximumBatchSize",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointDeploymentConfigRollingUpdatePolicyRollbackMaximumBatchSize"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 1302
          },
          "name": "resetMaximumBatchSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 1318
          },
          "name": "resetMaximumExecutionTimeoutInSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 1334
          },
          "name": "resetRollbackMaximumBatchSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 1350
          },
          "name": "resetWaitIntervalInSeconds"
        }
      ],
      "name": "SagemakerEndpointDeploymentConfigRollingUpdatePolicyOutputReference",
      "namespace": "sagemakerEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 1296
          },
          "name": "maximumBatchSize",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointDeploymentConfigRollingUpdatePolicyMaximumBatchSizeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 1328
          },
          "name": "rollbackMaximumBatchSize",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointDeploymentConfigRollingUpdatePolicyRollbackMaximumBatchSizeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 1306
          },
          "name": "maximumBatchSizeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointDeploymentConfigRollingUpdatePolicyMaximumBatchSize"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 1322
          },
          "name": "maximumExecutionTimeoutInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 1338
          },
          "name": "rollbackMaximumBatchSizeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointDeploymentConfigRollingUpdatePolicyRollbackMaximumBatchSize"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 1354
          },
          "name": "waitIntervalInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 1312
          },
          "name": "maximumExecutionTimeoutInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 1344
          },
          "name": "waitIntervalInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 1246
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointDeploymentConfigRollingUpdatePolicy"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-endpoint/index:SagemakerEndpointDeploymentConfigRollingUpdatePolicyOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointDeploymentConfigRollingUpdatePolicyRollbackMaximumBatchSize": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointDeploymentConfigRollingUpdatePolicyRollbackMaximumBatchSize",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-endpoint/index.ts",
        "line": 1026
      },
      "name": "SagemakerEndpointDeploymentConfigRollingUpdatePolicyRollbackMaximumBatchSize",
      "namespace": "sagemakerEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_endpoint#type SagemakerEndpoint#type}",
            "stability": "stable",
            "summary": "Specifies whether the `Value` is an instance count or a capacity unit."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 1032
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_endpoint#value SagemakerEndpoint#value}",
            "stability": "stable",
            "summary": "The value representing either the number of instances or the number of capacity units."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 1038
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/sagemaker-endpoint/index:SagemakerEndpointDeploymentConfigRollingUpdatePolicyRollbackMaximumBatchSize"
    },
    "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointDeploymentConfigRollingUpdatePolicyRollbackMaximumBatchSizeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointDeploymentConfigRollingUpdatePolicyRollbackMaximumBatchSizeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-endpoint/index.ts",
          "line": 1085
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-endpoint/index.ts",
        "line": 1077
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 1133
          },
          "name": "resetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 1149
          },
          "name": "resetValue"
        }
      ],
      "name": "SagemakerEndpointDeploymentConfigRollingUpdatePolicyRollbackMaximumBatchSizeOutputReference",
      "namespace": "sagemakerEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 1137
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 1153
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 1127
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 1143
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 1089
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointDeploymentConfigRollingUpdatePolicyRollbackMaximumBatchSize"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-endpoint/index:SagemakerEndpointDeploymentConfigRollingUpdatePolicyRollbackMaximumBatchSizeOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointExcludeRetainedVariantProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointExcludeRetainedVariantProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-endpoint/index.ts",
        "line": 1524
      },
      "name": "SagemakerEndpointExcludeRetainedVariantProperties",
      "namespace": "sagemakerEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_endpoint#variant_property_type SagemakerEndpoint#variant_property_type}",
            "stability": "stable",
            "summary": "The type of variant property (e.g., 'DesiredInstanceCount', 'DesiredWeight', 'DataCaptureConfig')."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 1530
          },
          "name": "variantPropertyType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-endpoint/index:SagemakerEndpointExcludeRetainedVariantProperties"
    },
    "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointExcludeRetainedVariantPropertiesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointExcludeRetainedVariantPropertiesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-endpoint/index.ts",
          "line": 1631
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-endpoint/index.ts",
        "line": 1623
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 1638
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointExcludeRetainedVariantPropertiesOutputReference"
            }
          }
        }
      ],
      "name": "SagemakerEndpointExcludeRetainedVariantPropertiesList",
      "namespace": "sagemakerEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 1624
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointExcludeRetainedVariantProperties"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-endpoint/index:SagemakerEndpointExcludeRetainedVariantPropertiesList"
    },
    "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointExcludeRetainedVariantPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointExcludeRetainedVariantPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-endpoint/index.ts",
          "line": 1572
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-endpoint/index.ts",
        "line": 1562
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 1614
          },
          "name": "resetVariantPropertyType"
        }
      ],
      "name": "SagemakerEndpointExcludeRetainedVariantPropertiesOutputReference",
      "namespace": "sagemakerEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 1618
          },
          "name": "variantPropertyTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 1608
          },
          "name": "variantPropertyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 1576
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointExcludeRetainedVariantProperties"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-endpoint/index:SagemakerEndpointExcludeRetainedVariantPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-endpoint/index.ts",
        "line": 1642
      },
      "name": "SagemakerEndpointTags",
      "namespace": "sagemakerEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_endpoint#key SagemakerEndpoint#key}",
            "stability": "stable",
            "summary": "The key of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 1648
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_endpoint#value SagemakerEndpoint#value}",
            "stability": "stable",
            "summary": "The value of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 1654
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-endpoint/index:SagemakerEndpointTags"
    },
    "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-endpoint/index.ts",
          "line": 1784
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-endpoint/index.ts",
        "line": 1776
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 1791
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointTagsOutputReference"
            }
          }
        }
      ],
      "name": "SagemakerEndpointTagsList",
      "namespace": "sagemakerEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 1777
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-endpoint/index:SagemakerEndpointTagsList"
    },
    "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-endpoint/index.ts",
          "line": 1703
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-endpoint/index.ts",
        "line": 1693
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 1751
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 1767
          },
          "name": "resetValue"
        }
      ],
      "name": "SagemakerEndpointTagsOutputReference",
      "namespace": "sagemakerEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 1755
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 1771
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 1745
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 1761
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-endpoint/index.ts",
            "line": 1707
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerEndpoint.SagemakerEndpointTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-endpoint/index:SagemakerEndpointTagsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerExperiment.SagemakerExperiment": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_experiment awscc_sagemaker_experiment}."
      },
      "fqn": "@cdktn/provider-awscc.sagemakerExperiment.SagemakerExperiment",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_experiment awscc_sagemaker_experiment} Resource."
        },
        "locationInModule": {
          "filename": "src/sagemaker-experiment/index.ts",
          "line": 229
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerExperiment.SagemakerExperimentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-experiment/index.ts",
        "line": 197
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SagemakerExperiment resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/sagemaker-experiment/index.ts",
            "line": 214
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SagemakerExperiment to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_experiment#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SagemakerExperiment that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SagemakerExperiment to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-experiment/index.ts",
            "line": 325
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sagemakerExperiment.SagemakerExperimentTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-experiment/index.ts",
            "line": 273
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-experiment/index.ts",
            "line": 289
          },
          "name": "resetDisplayName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-experiment/index.ts",
            "line": 328
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-experiment/index.ts",
            "line": 340
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-experiment/index.ts",
            "line": 349
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SagemakerExperiment",
      "namespace": "sagemakerExperiment",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-experiment/index.ts",
            "line": 202
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-experiment/index.ts",
            "line": 256
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-experiment/index.ts",
            "line": 261
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-experiment/index.ts",
            "line": 311
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-experiment/index.ts",
            "line": 316
          },
          "name": "lastModifiedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-experiment/index.ts",
            "line": 322
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerExperiment.SagemakerExperimentTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-experiment/index.ts",
            "line": 277
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-experiment/index.ts",
            "line": 293
          },
          "name": "displayNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-experiment/index.ts",
            "line": 306
          },
          "name": "experimentNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-experiment/index.ts",
            "line": 332
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerExperiment.SagemakerExperimentTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-experiment/index.ts",
            "line": 267
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-experiment/index.ts",
            "line": 283
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-experiment/index.ts",
            "line": 299
          },
          "name": "experimentName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-experiment/index:SagemakerExperiment"
    },
    "@cdktn/provider-awscc.sagemakerExperiment.SagemakerExperimentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerExperiment.SagemakerExperimentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-experiment/index.ts",
        "line": 14
      },
      "name": "SagemakerExperimentConfig",
      "namespace": "sagemakerExperiment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_experiment#experiment_name SagemakerExperiment#experiment_name}",
            "stability": "stable",
            "summary": "The name of the experiment. Must be unique in your AWS account and is not case-sensitive."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-experiment/index.ts",
            "line": 32
          },
          "name": "experimentName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_experiment#description SagemakerExperiment#description}",
            "stability": "stable",
            "summary": "The description of the experiment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-experiment/index.ts",
            "line": 20
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_experiment#display_name SagemakerExperiment#display_name}",
            "stability": "stable",
            "summary": "The name of the experiment as displayed. The name does not need to be unique."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-experiment/index.ts",
            "line": 26
          },
          "name": "displayName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_experiment#tags SagemakerExperiment#tags}",
            "stability": "stable",
            "summary": "A list of tags to associate with the experiment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-experiment/index.ts",
            "line": 38
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerExperiment.SagemakerExperimentTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-experiment/index:SagemakerExperimentConfig"
    },
    "@cdktn/provider-awscc.sagemakerExperiment.SagemakerExperimentTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerExperiment.SagemakerExperimentTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-experiment/index.ts",
        "line": 40
      },
      "name": "SagemakerExperimentTags",
      "namespace": "sagemakerExperiment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_experiment#key SagemakerExperiment#key}",
            "stability": "stable",
            "summary": "The tag key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-experiment/index.ts",
            "line": 46
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_experiment#value SagemakerExperiment#value}",
            "stability": "stable",
            "summary": "The tag value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-experiment/index.ts",
            "line": 52
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-experiment/index:SagemakerExperimentTags"
    },
    "@cdktn/provider-awscc.sagemakerExperiment.SagemakerExperimentTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerExperiment.SagemakerExperimentTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-experiment/index.ts",
          "line": 182
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-experiment/index.ts",
        "line": 174
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-experiment/index.ts",
            "line": 189
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerExperiment.SagemakerExperimentTagsOutputReference"
            }
          }
        }
      ],
      "name": "SagemakerExperimentTagsList",
      "namespace": "sagemakerExperiment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-experiment/index.ts",
            "line": 175
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerExperiment.SagemakerExperimentTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-experiment/index:SagemakerExperimentTagsList"
    },
    "@cdktn/provider-awscc.sagemakerExperiment.SagemakerExperimentTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerExperiment.SagemakerExperimentTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-experiment/index.ts",
          "line": 101
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-experiment/index.ts",
        "line": 91
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-experiment/index.ts",
            "line": 149
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-experiment/index.ts",
            "line": 165
          },
          "name": "resetValue"
        }
      ],
      "name": "SagemakerExperimentTagsOutputReference",
      "namespace": "sagemakerExperiment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-experiment/index.ts",
            "line": 153
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-experiment/index.ts",
            "line": 169
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-experiment/index.ts",
            "line": 143
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-experiment/index.ts",
            "line": 159
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-experiment/index.ts",
            "line": 105
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerExperiment.SagemakerExperimentTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-experiment/index:SagemakerExperimentTagsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerExperimentTrialComponent.SagemakerExperimentTrialComponent": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_experiment_trial_component awscc_sagemaker_experiment_trial_component}."
      },
      "fqn": "@cdktn/provider-awscc.sagemakerExperimentTrialComponent.SagemakerExperimentTrialComponent",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_experiment_trial_component awscc_sagemaker_experiment_trial_component} Resource."
        },
        "locationInModule": {
          "filename": "src/sagemaker-experiment-trial-component/index.ts",
          "line": 579
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerExperimentTrialComponent.SagemakerExperimentTrialComponentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-experiment-trial-component/index.ts",
        "line": 547
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SagemakerExperimentTrialComponent resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/sagemaker-experiment-trial-component/index.ts",
            "line": 564
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SagemakerExperimentTrialComponent to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_experiment_trial_component#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SagemakerExperimentTrialComponent that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SagemakerExperimentTrialComponent to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-experiment-trial-component/index.ts",
            "line": 670
          },
          "name": "putMetadataProperties",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerExperimentTrialComponent.SagemakerExperimentTrialComponentMetadataProperties"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-experiment-trial-component/index.ts",
            "line": 702
          },
          "name": "putStatus",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerExperimentTrialComponent.SagemakerExperimentTrialComponentStatus"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-experiment-trial-component/index.ts",
            "line": 718
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sagemakerExperimentTrialComponent.SagemakerExperimentTrialComponentTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-experiment-trial-component/index.ts",
            "line": 626
          },
          "name": "resetDisplayName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-experiment-trial-component/index.ts",
            "line": 642
          },
          "name": "resetEndTime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-experiment-trial-component/index.ts",
            "line": 673
          },
          "name": "resetMetadataProperties"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-experiment-trial-component/index.ts",
            "line": 689
          },
          "name": "resetStartTime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-experiment-trial-component/index.ts",
            "line": 705
          },
          "name": "resetStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-experiment-trial-component/index.ts",
            "line": 721
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-experiment-trial-component/index.ts",
            "line": 746
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-experiment-trial-component/index.ts",
            "line": 758
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SagemakerExperimentTrialComponent",
      "namespace": "sagemakerExperimentTrialComponent",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-experiment-trial-component/index.ts",
            "line": 552
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-experiment-trial-component/index.ts",
            "line": 609
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-experiment-trial-component/index.ts",
            "line": 614
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-experiment-trial-component/index.ts",
            "line": 651
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-experiment-trial-component/index.ts",
            "line": 656
          },
          "name": "lastModifiedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-experiment-trial-component/index.ts",
            "line": 661
          },
          "name": "lineageGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-experiment-trial-component/index.ts",
            "line": 667
          },
          "name": "metadataProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerExperimentTrialComponent.SagemakerExperimentTrialComponentMetadataPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-experiment-trial-component/index.ts",
            "line": 699
          },
          "name": "status",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerExperimentTrialComponent.SagemakerExperimentTrialComponentStatusOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-experiment-trial-component/index.ts",
            "line": 715
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerExperimentTrialComponent.SagemakerExperimentTrialComponentTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-experiment-trial-component/index.ts",
            "line": 630
          },
          "name": "displayNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-experiment-trial-component/index.ts",
            "line": 646
          },
          "name": "endTimeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-experiment-trial-component/index.ts",
            "line": 677
          },
          "name": "metadataPropertiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerExperimentTrialComponent.SagemakerExperimentTrialComponentMetadataProperties"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-experiment-trial-component/index.ts",
            "line": 693
          },
          "name": "startTimeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-experiment-trial-component/index.ts",
            "line": 709
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerExperimentTrialComponent.SagemakerExperimentTrialComponentStatus"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-experiment-trial-component/index.ts",
            "line": 725
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerExperimentTrialComponent.SagemakerExperimentTrialComponentTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-experiment-trial-component/index.ts",
            "line": 738
          },
          "name": "trialComponentNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-experiment-trial-component/index.ts",
            "line": 620
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-experiment-trial-component/index.ts",
            "line": 636
          },
          "name": "endTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-experiment-trial-component/index.ts",
            "line": 683
          },
          "name": "startTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-experiment-trial-component/index.ts",
            "line": 731
          },
          "name": "trialComponentName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-experiment-trial-component/index:SagemakerExperimentTrialComponent"
    },
    "@cdktn/provider-awscc.sagemakerExperimentTrialComponent.SagemakerExperimentTrialComponentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerExperimentTrialComponent.SagemakerExperimentTrialComponentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-experiment-trial-component/index.ts",
        "line": 14
      },
      "name": "SagemakerExperimentTrialComponentConfig",
      "namespace": "sagemakerExperimentTrialComponent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_experiment_trial_component#trial_component_name SagemakerExperimentTrialComponent#trial_component_name}",
            "stability": "stable",
            "summary": "The name of the trial component. The name must be unique in your AWS account and is not case-sensitive."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-experiment-trial-component/index.ts",
            "line": 56
          },
          "name": "trialComponentName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The name doesn't need to be unique. If DisplayName isn't specified, TrialComponentName is displayed.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_experiment_trial_component#display_name SagemakerExperimentTrialComponent#display_name}",
            "stability": "stable",
            "summary": "The name of the component as displayed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-experiment-trial-component/index.ts",
            "line": 20
          },
          "name": "displayName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_experiment_trial_component#end_time SagemakerExperimentTrialComponent#end_time}",
            "stability": "stable",
            "summary": "When the component ended."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-experiment-trial-component/index.ts",
            "line": 26
          },
          "name": "endTime",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_experiment_trial_component#metadata_properties SagemakerExperimentTrialComponent#metadata_properties}",
            "stability": "stable",
            "summary": "Metadata properties of the tracking entity, trial, or trial component."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-experiment-trial-component/index.ts",
            "line": 32
          },
          "name": "metadataProperties",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerExperimentTrialComponent.SagemakerExperimentTrialComponentMetadataProperties"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_experiment_trial_component#start_time SagemakerExperimentTrialComponent#start_time}",
            "stability": "stable",
            "summary": "When the component started."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-experiment-trial-component/index.ts",
            "line": 38
          },
          "name": "startTime",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_experiment_trial_component#status SagemakerExperimentTrialComponent#status}",
            "stability": "stable",
            "summary": "The status of the trial component."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-experiment-trial-component/index.ts",
            "line": 44
          },
          "name": "status",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerExperimentTrialComponent.SagemakerExperimentTrialComponentStatus"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_experiment_trial_component#tags SagemakerExperimentTrialComponent#tags}",
            "stability": "stable",
            "summary": "A list of tags to associate with the component."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-experiment-trial-component/index.ts",
            "line": 50
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerExperimentTrialComponent.SagemakerExperimentTrialComponentTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-experiment-trial-component/index:SagemakerExperimentTrialComponentConfig"
    },
    "@cdktn/provider-awscc.sagemakerExperimentTrialComponent.SagemakerExperimentTrialComponentMetadataProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerExperimentTrialComponent.SagemakerExperimentTrialComponentMetadataProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-experiment-trial-component/index.ts",
        "line": 58
      },
      "name": "SagemakerExperimentTrialComponentMetadataProperties",
      "namespace": "sagemakerExperimentTrialComponent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_experiment_trial_component#commit_id SagemakerExperimentTrialComponent#commit_id}",
            "stability": "stable",
            "summary": "The commit ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-experiment-trial-component/index.ts",
            "line": 64
          },
          "name": "commitId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_experiment_trial_component#generated_by SagemakerExperimentTrialComponent#generated_by}",
            "stability": "stable",
            "summary": "The entity this entity was generated by."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-experiment-trial-component/index.ts",
            "line": 70
          },
          "name": "generatedBy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_experiment_trial_component#project_id SagemakerExperimentTrialComponent#project_id}",
            "stability": "stable",
            "summary": "The project ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-experiment-trial-component/index.ts",
            "line": 76
          },
          "name": "projectId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_experiment_trial_component#repository SagemakerExperimentTrialComponent#repository}",
            "stability": "stable",
            "summary": "The repository."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-experiment-trial-component/index.ts",
            "line": 82
          },
          "name": "repository",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-experiment-trial-component/index:SagemakerExperimentTrialComponentMetadataProperties"
    },
    "@cdktn/provider-awscc.sagemakerExperimentTrialComponent.SagemakerExperimentTrialComponentMetadataPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerExperimentTrialComponent.SagemakerExperimentTrialComponentMetadataPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-experiment-trial-component/index.ts",
          "line": 143
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-experiment-trial-component/index.ts",
        "line": 135
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-experiment-trial-component/index.ts",
            "line": 203
          },
          "name": "resetCommitId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-experiment-trial-component/index.ts",
            "line": 219
          },
          "name": "resetGeneratedBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-experiment-trial-component/index.ts",
            "line": 235
          },
          "name": "resetProjectId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-experiment-trial-component/index.ts",
            "line": 251
          },
          "name": "resetRepository"
        }
      ],
      "name": "SagemakerExperimentTrialComponentMetadataPropertiesOutputReference",
      "namespace": "sagemakerExperimentTrialComponent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-experiment-trial-component/index.ts",
            "line": 207
          },
          "name": "commitIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-experiment-trial-component/index.ts",
            "line": 223
          },
          "name": "generatedByInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-experiment-trial-component/index.ts",
            "line": 239
          },
          "name": "projectIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-experiment-trial-component/index.ts",
            "line": 255
          },
          "name": "repositoryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-experiment-trial-component/index.ts",
            "line": 197
          },
          "name": "commitId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-experiment-trial-component/index.ts",
            "line": 213
          },
          "name": "generatedBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-experiment-trial-component/index.ts",
            "line": 229
          },
          "name": "projectId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-experiment-trial-component/index.ts",
            "line": 245
          },
          "name": "repository",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-experiment-trial-component/index.ts",
            "line": 147
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerExperimentTrialComponent.SagemakerExperimentTrialComponentMetadataProperties"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-experiment-trial-component/index:SagemakerExperimentTrialComponentMetadataPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerExperimentTrialComponent.SagemakerExperimentTrialComponentStatus": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerExperimentTrialComponent.SagemakerExperimentTrialComponentStatus",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-experiment-trial-component/index.ts",
        "line": 259
      },
      "name": "SagemakerExperimentTrialComponentStatus",
      "namespace": "sagemakerExperimentTrialComponent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_experiment_trial_component#message SagemakerExperimentTrialComponent#message}",
            "stability": "stable",
            "summary": "If the component failed, a message describing why."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-experiment-trial-component/index.ts",
            "line": 265
          },
          "name": "message",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_experiment_trial_component#primary_status SagemakerExperimentTrialComponent#primary_status}",
            "stability": "stable",
            "summary": "The status of the trial component."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-experiment-trial-component/index.ts",
            "line": 271
          },
          "name": "primaryStatus",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-experiment-trial-component/index:SagemakerExperimentTrialComponentStatus"
    },
    "@cdktn/provider-awscc.sagemakerExperimentTrialComponent.SagemakerExperimentTrialComponentStatusOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerExperimentTrialComponent.SagemakerExperimentTrialComponentStatusOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-experiment-trial-component/index.ts",
          "line": 318
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-experiment-trial-component/index.ts",
        "line": 310
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-experiment-trial-component/index.ts",
            "line": 366
          },
          "name": "resetMessage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-experiment-trial-component/index.ts",
            "line": 382
          },
          "name": "resetPrimaryStatus"
        }
      ],
      "name": "SagemakerExperimentTrialComponentStatusOutputReference",
      "namespace": "sagemakerExperimentTrialComponent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-experiment-trial-component/index.ts",
            "line": 370
          },
          "name": "messageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-experiment-trial-component/index.ts",
            "line": 386
          },
          "name": "primaryStatusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-experiment-trial-component/index.ts",
            "line": 360
          },
          "name": "message",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-experiment-trial-component/index.ts",
            "line": 376
          },
          "name": "primaryStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-experiment-trial-component/index.ts",
            "line": 322
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerExperimentTrialComponent.SagemakerExperimentTrialComponentStatus"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-experiment-trial-component/index:SagemakerExperimentTrialComponentStatusOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerExperimentTrialComponent.SagemakerExperimentTrialComponentTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerExperimentTrialComponent.SagemakerExperimentTrialComponentTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-experiment-trial-component/index.ts",
        "line": 390
      },
      "name": "SagemakerExperimentTrialComponentTags",
      "namespace": "sagemakerExperimentTrialComponent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_experiment_trial_component#key SagemakerExperimentTrialComponent#key}",
            "stability": "stable",
            "summary": "The tag key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-experiment-trial-component/index.ts",
            "line": 396
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_experiment_trial_component#value SagemakerExperimentTrialComponent#value}",
            "stability": "stable",
            "summary": "The tag value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-experiment-trial-component/index.ts",
            "line": 402
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-experiment-trial-component/index:SagemakerExperimentTrialComponentTags"
    },
    "@cdktn/provider-awscc.sagemakerExperimentTrialComponent.SagemakerExperimentTrialComponentTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerExperimentTrialComponent.SagemakerExperimentTrialComponentTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-experiment-trial-component/index.ts",
          "line": 532
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-experiment-trial-component/index.ts",
        "line": 524
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-experiment-trial-component/index.ts",
            "line": 539
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerExperimentTrialComponent.SagemakerExperimentTrialComponentTagsOutputReference"
            }
          }
        }
      ],
      "name": "SagemakerExperimentTrialComponentTagsList",
      "namespace": "sagemakerExperimentTrialComponent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-experiment-trial-component/index.ts",
            "line": 525
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerExperimentTrialComponent.SagemakerExperimentTrialComponentTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-experiment-trial-component/index:SagemakerExperimentTrialComponentTagsList"
    },
    "@cdktn/provider-awscc.sagemakerExperimentTrialComponent.SagemakerExperimentTrialComponentTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerExperimentTrialComponent.SagemakerExperimentTrialComponentTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-experiment-trial-component/index.ts",
          "line": 451
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-experiment-trial-component/index.ts",
        "line": 441
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-experiment-trial-component/index.ts",
            "line": 499
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-experiment-trial-component/index.ts",
            "line": 515
          },
          "name": "resetValue"
        }
      ],
      "name": "SagemakerExperimentTrialComponentTagsOutputReference",
      "namespace": "sagemakerExperimentTrialComponent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-experiment-trial-component/index.ts",
            "line": 503
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-experiment-trial-component/index.ts",
            "line": 519
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-experiment-trial-component/index.ts",
            "line": 493
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-experiment-trial-component/index.ts",
            "line": 509
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-experiment-trial-component/index.ts",
            "line": 455
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerExperimentTrialComponent.SagemakerExperimentTrialComponentTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-experiment-trial-component/index:SagemakerExperimentTrialComponentTagsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerFeatureGroup.SagemakerFeatureGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_feature_group awscc_sagemaker_feature_group}."
      },
      "fqn": "@cdktn/provider-awscc.sagemakerFeatureGroup.SagemakerFeatureGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_feature_group awscc_sagemaker_feature_group} Resource."
        },
        "locationInModule": {
          "filename": "src/sagemaker-feature-group/index.ts",
          "line": 1466
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerFeatureGroup.SagemakerFeatureGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-feature-group/index.ts",
        "line": 1434
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SagemakerFeatureGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 1451
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SagemakerFeatureGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_feature_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SagemakerFeatureGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SagemakerFeatureGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 1537
          },
          "name": "putFeatureDefinitions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sagemakerFeatureGroup.SagemakerFeatureGroupFeatureDefinitions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 1573
          },
          "name": "putOfflineStoreConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerFeatureGroup.SagemakerFeatureGroupOfflineStoreConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 1589
          },
          "name": "putOnlineStoreConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerFeatureGroup.SagemakerFeatureGroupOnlineStoreConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 1634
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sagemakerFeatureGroup.SagemakerFeatureGroupTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 1650
          },
          "name": "putThroughputConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerFeatureGroup.SagemakerFeatureGroupThroughputConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 1511
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 1576
          },
          "name": "resetOfflineStoreConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 1592
          },
          "name": "resetOnlineStoreConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 1621
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 1637
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 1653
          },
          "name": "resetThroughputConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 1665
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 1680
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SagemakerFeatureGroup",
      "namespace": "sagemakerFeatureGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 1439
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 1499
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 1534
          },
          "name": "featureDefinitions",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerFeatureGroup.SagemakerFeatureGroupFeatureDefinitionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 1559
          },
          "name": "featureGroupStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 1564
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 1570
          },
          "name": "offlineStoreConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerFeatureGroup.SagemakerFeatureGroupOfflineStoreConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 1586
          },
          "name": "onlineStoreConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerFeatureGroup.SagemakerFeatureGroupOnlineStoreConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 1631
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerFeatureGroup.SagemakerFeatureGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 1647
          },
          "name": "throughputConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerFeatureGroup.SagemakerFeatureGroupThroughputConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 1515
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 1528
          },
          "name": "eventTimeFeatureNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 1541
          },
          "name": "featureDefinitionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerFeatureGroup.SagemakerFeatureGroupFeatureDefinitions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 1554
          },
          "name": "featureGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 1580
          },
          "name": "offlineStoreConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerFeatureGroup.SagemakerFeatureGroupOfflineStoreConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 1596
          },
          "name": "onlineStoreConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerFeatureGroup.SagemakerFeatureGroupOnlineStoreConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 1609
          },
          "name": "recordIdentifierFeatureNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 1625
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 1641
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerFeatureGroup.SagemakerFeatureGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 1657
          },
          "name": "throughputConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerFeatureGroup.SagemakerFeatureGroupThroughputConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 1505
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 1521
          },
          "name": "eventTimeFeatureName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 1547
          },
          "name": "featureGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 1602
          },
          "name": "recordIdentifierFeatureName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 1615
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-feature-group/index:SagemakerFeatureGroup"
    },
    "@cdktn/provider-awscc.sagemakerFeatureGroup.SagemakerFeatureGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerFeatureGroup.SagemakerFeatureGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-feature-group/index.ts",
        "line": 14
      },
      "name": "SagemakerFeatureGroupConfig",
      "namespace": "sagemakerFeatureGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_feature_group#event_time_feature_name SagemakerFeatureGroup#event_time_feature_name}",
            "stability": "stable",
            "summary": "The Event Time Feature Name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 26
          },
          "name": "eventTimeFeatureName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_feature_group#feature_definitions SagemakerFeatureGroup#feature_definitions}",
            "stability": "stable",
            "summary": "An Array of Feature Definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 32
          },
          "name": "featureDefinitions",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerFeatureGroup.SagemakerFeatureGroupFeatureDefinitions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_feature_group#feature_group_name SagemakerFeatureGroup#feature_group_name}",
            "stability": "stable",
            "summary": "The Name of the FeatureGroup."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 38
          },
          "name": "featureGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_feature_group#record_identifier_feature_name SagemakerFeatureGroup#record_identifier_feature_name}",
            "stability": "stable",
            "summary": "The Record Identifier Feature Name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 52
          },
          "name": "recordIdentifierFeatureName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_feature_group#description SagemakerFeatureGroup#description}",
            "stability": "stable",
            "summary": "Description about the FeatureGroup."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 20
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_feature_group#offline_store_config SagemakerFeatureGroup#offline_store_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 42
          },
          "name": "offlineStoreConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerFeatureGroup.SagemakerFeatureGroupOfflineStoreConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_feature_group#online_store_config SagemakerFeatureGroup#online_store_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 46
          },
          "name": "onlineStoreConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerFeatureGroup.SagemakerFeatureGroupOnlineStoreConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_feature_group#role_arn SagemakerFeatureGroup#role_arn}",
            "stability": "stable",
            "summary": "Role Arn."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 58
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_feature_group#tags SagemakerFeatureGroup#tags}",
            "stability": "stable",
            "summary": "An array of key-value pair to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 64
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerFeatureGroup.SagemakerFeatureGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_feature_group#throughput_config SagemakerFeatureGroup#throughput_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 68
          },
          "name": "throughputConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerFeatureGroup.SagemakerFeatureGroupThroughputConfig"
          }
        }
      ],
      "symbolId": "src/sagemaker-feature-group/index:SagemakerFeatureGroupConfig"
    },
    "@cdktn/provider-awscc.sagemakerFeatureGroup.SagemakerFeatureGroupFeatureDefinitions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerFeatureGroup.SagemakerFeatureGroupFeatureDefinitions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-feature-group/index.ts",
        "line": 70
      },
      "name": "SagemakerFeatureGroupFeatureDefinitions",
      "namespace": "sagemakerFeatureGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_feature_group#feature_name SagemakerFeatureGroup#feature_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 74
          },
          "name": "featureName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_feature_group#feature_type SagemakerFeatureGroup#feature_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 78
          },
          "name": "featureType",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-feature-group/index:SagemakerFeatureGroupFeatureDefinitions"
    },
    "@cdktn/provider-awscc.sagemakerFeatureGroup.SagemakerFeatureGroupFeatureDefinitionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerFeatureGroup.SagemakerFeatureGroupFeatureDefinitionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-feature-group/index.ts",
          "line": 202
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-feature-group/index.ts",
        "line": 194
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 209
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerFeatureGroup.SagemakerFeatureGroupFeatureDefinitionsOutputReference"
            }
          }
        }
      ],
      "name": "SagemakerFeatureGroupFeatureDefinitionsList",
      "namespace": "sagemakerFeatureGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 195
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerFeatureGroup.SagemakerFeatureGroupFeatureDefinitions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-feature-group/index:SagemakerFeatureGroupFeatureDefinitionsList"
    },
    "@cdktn/provider-awscc.sagemakerFeatureGroup.SagemakerFeatureGroupFeatureDefinitionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerFeatureGroup.SagemakerFeatureGroupFeatureDefinitionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-feature-group/index.ts",
          "line": 127
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-feature-group/index.ts",
        "line": 117
      },
      "name": "SagemakerFeatureGroupFeatureDefinitionsOutputReference",
      "namespace": "sagemakerFeatureGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 176
          },
          "name": "featureNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 189
          },
          "name": "featureTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 169
          },
          "name": "featureName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 182
          },
          "name": "featureType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 131
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerFeatureGroup.SagemakerFeatureGroupFeatureDefinitions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-feature-group/index:SagemakerFeatureGroupFeatureDefinitionsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerFeatureGroup.SagemakerFeatureGroupOfflineStoreConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerFeatureGroup.SagemakerFeatureGroupOfflineStoreConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-feature-group/index.ts",
        "line": 500
      },
      "name": "SagemakerFeatureGroupOfflineStoreConfig",
      "namespace": "sagemakerFeatureGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_feature_group#data_catalog_config SagemakerFeatureGroup#data_catalog_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 504
          },
          "name": "dataCatalogConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerFeatureGroup.SagemakerFeatureGroupOfflineStoreConfigDataCatalogConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_feature_group#disable_glue_table_creation SagemakerFeatureGroup#disable_glue_table_creation}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 508
          },
          "name": "disableGlueTableCreation",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_feature_group#s3_storage_config SagemakerFeatureGroup#s3_storage_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 512
          },
          "name": "s3StorageConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerFeatureGroup.SagemakerFeatureGroupOfflineStoreConfigS3StorageConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Iceberg is the optimal format for feature groups shared between offline and online stores.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_feature_group#table_format SagemakerFeatureGroup#table_format}",
            "stability": "stable",
            "summary": "Format for the offline store feature group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 518
          },
          "name": "tableFormat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-feature-group/index:SagemakerFeatureGroupOfflineStoreConfig"
    },
    "@cdktn/provider-awscc.sagemakerFeatureGroup.SagemakerFeatureGroupOfflineStoreConfigDataCatalogConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerFeatureGroup.SagemakerFeatureGroupOfflineStoreConfigDataCatalogConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-feature-group/index.ts",
        "line": 213
      },
      "name": "SagemakerFeatureGroupOfflineStoreConfigDataCatalogConfig",
      "namespace": "sagemakerFeatureGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_feature_group#catalog SagemakerFeatureGroup#catalog}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 217
          },
          "name": "catalog",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_feature_group#database SagemakerFeatureGroup#database}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 221
          },
          "name": "database",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_feature_group#table_name SagemakerFeatureGroup#table_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 225
          },
          "name": "tableName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-feature-group/index:SagemakerFeatureGroupOfflineStoreConfigDataCatalogConfig"
    },
    "@cdktn/provider-awscc.sagemakerFeatureGroup.SagemakerFeatureGroupOfflineStoreConfigDataCatalogConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerFeatureGroup.SagemakerFeatureGroupOfflineStoreConfigDataCatalogConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-feature-group/index.ts",
          "line": 279
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-feature-group/index.ts",
        "line": 271
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 333
          },
          "name": "resetCatalog"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 349
          },
          "name": "resetDatabase"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 365
          },
          "name": "resetTableName"
        }
      ],
      "name": "SagemakerFeatureGroupOfflineStoreConfigDataCatalogConfigOutputReference",
      "namespace": "sagemakerFeatureGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 337
          },
          "name": "catalogInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 353
          },
          "name": "databaseInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 369
          },
          "name": "tableNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 327
          },
          "name": "catalog",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 343
          },
          "name": "database",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 359
          },
          "name": "tableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 283
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerFeatureGroup.SagemakerFeatureGroupOfflineStoreConfigDataCatalogConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-feature-group/index:SagemakerFeatureGroupOfflineStoreConfigDataCatalogConfigOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerFeatureGroup.SagemakerFeatureGroupOfflineStoreConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerFeatureGroup.SagemakerFeatureGroupOfflineStoreConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-feature-group/index.ts",
          "line": 579
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-feature-group/index.ts",
        "line": 571
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 636
          },
          "name": "putDataCatalogConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerFeatureGroup.SagemakerFeatureGroupOfflineStoreConfigDataCatalogConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 668
          },
          "name": "putS3StorageConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerFeatureGroup.SagemakerFeatureGroupOfflineStoreConfigS3StorageConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 639
          },
          "name": "resetDataCatalogConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 655
          },
          "name": "resetDisableGlueTableCreation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 671
          },
          "name": "resetS3StorageConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 687
          },
          "name": "resetTableFormat"
        }
      ],
      "name": "SagemakerFeatureGroupOfflineStoreConfigOutputReference",
      "namespace": "sagemakerFeatureGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 633
          },
          "name": "dataCatalogConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerFeatureGroup.SagemakerFeatureGroupOfflineStoreConfigDataCatalogConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 665
          },
          "name": "s3StorageConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerFeatureGroup.SagemakerFeatureGroupOfflineStoreConfigS3StorageConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 643
          },
          "name": "dataCatalogConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerFeatureGroup.SagemakerFeatureGroupOfflineStoreConfigDataCatalogConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 659
          },
          "name": "disableGlueTableCreationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 675
          },
          "name": "s3StorageConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerFeatureGroup.SagemakerFeatureGroupOfflineStoreConfigS3StorageConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 691
          },
          "name": "tableFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 649
          },
          "name": "disableGlueTableCreation",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 681
          },
          "name": "tableFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 583
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerFeatureGroup.SagemakerFeatureGroupOfflineStoreConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-feature-group/index:SagemakerFeatureGroupOfflineStoreConfigOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerFeatureGroup.SagemakerFeatureGroupOfflineStoreConfigS3StorageConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerFeatureGroup.SagemakerFeatureGroupOfflineStoreConfigS3StorageConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-feature-group/index.ts",
        "line": 373
      },
      "name": "SagemakerFeatureGroupOfflineStoreConfigS3StorageConfig",
      "namespace": "sagemakerFeatureGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_feature_group#kms_key_id SagemakerFeatureGroup#kms_key_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 377
          },
          "name": "kmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_feature_group#s3_uri SagemakerFeatureGroup#s3_uri}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 381
          },
          "name": "s3Uri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-feature-group/index:SagemakerFeatureGroupOfflineStoreConfigS3StorageConfig"
    },
    "@cdktn/provider-awscc.sagemakerFeatureGroup.SagemakerFeatureGroupOfflineStoreConfigS3StorageConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerFeatureGroup.SagemakerFeatureGroupOfflineStoreConfigS3StorageConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-feature-group/index.ts",
          "line": 428
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-feature-group/index.ts",
        "line": 420
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 476
          },
          "name": "resetKmsKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 492
          },
          "name": "resetS3Uri"
        }
      ],
      "name": "SagemakerFeatureGroupOfflineStoreConfigS3StorageConfigOutputReference",
      "namespace": "sagemakerFeatureGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 480
          },
          "name": "kmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 496
          },
          "name": "s3UriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 470
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 486
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 432
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerFeatureGroup.SagemakerFeatureGroupOfflineStoreConfigS3StorageConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-feature-group/index:SagemakerFeatureGroupOfflineStoreConfigS3StorageConfigOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerFeatureGroup.SagemakerFeatureGroupOnlineStoreConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerFeatureGroup.SagemakerFeatureGroupOnlineStoreConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-feature-group/index.ts",
        "line": 920
      },
      "name": "SagemakerFeatureGroupOnlineStoreConfig",
      "namespace": "sagemakerFeatureGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_feature_group#enable_online_store SagemakerFeatureGroup#enable_online_store}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 924
          },
          "name": "enableOnlineStore",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_feature_group#security_config SagemakerFeatureGroup#security_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 928
          },
          "name": "securityConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerFeatureGroup.SagemakerFeatureGroupOnlineStoreConfigSecurityConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_feature_group#storage_type SagemakerFeatureGroup#storage_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 932
          },
          "name": "storageType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_feature_group#ttl_duration SagemakerFeatureGroup#ttl_duration}",
            "stability": "stable",
            "summary": "TTL configuration of the feature group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 938
          },
          "name": "ttlDuration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerFeatureGroup.SagemakerFeatureGroupOnlineStoreConfigTtlDuration"
          }
        }
      ],
      "symbolId": "src/sagemaker-feature-group/index:SagemakerFeatureGroupOnlineStoreConfig"
    },
    "@cdktn/provider-awscc.sagemakerFeatureGroup.SagemakerFeatureGroupOnlineStoreConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerFeatureGroup.SagemakerFeatureGroupOnlineStoreConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-feature-group/index.ts",
          "line": 999
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-feature-group/index.ts",
        "line": 991
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 1072
          },
          "name": "putSecurityConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerFeatureGroup.SagemakerFeatureGroupOnlineStoreConfigSecurityConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 1104
          },
          "name": "putTtlDuration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerFeatureGroup.SagemakerFeatureGroupOnlineStoreConfigTtlDuration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 1059
          },
          "name": "resetEnableOnlineStore"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 1075
          },
          "name": "resetSecurityConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 1091
          },
          "name": "resetStorageType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 1107
          },
          "name": "resetTtlDuration"
        }
      ],
      "name": "SagemakerFeatureGroupOnlineStoreConfigOutputReference",
      "namespace": "sagemakerFeatureGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 1069
          },
          "name": "securityConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerFeatureGroup.SagemakerFeatureGroupOnlineStoreConfigSecurityConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 1101
          },
          "name": "ttlDuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerFeatureGroup.SagemakerFeatureGroupOnlineStoreConfigTtlDurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 1063
          },
          "name": "enableOnlineStoreInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 1079
          },
          "name": "securityConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerFeatureGroup.SagemakerFeatureGroupOnlineStoreConfigSecurityConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 1095
          },
          "name": "storageTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 1111
          },
          "name": "ttlDurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerFeatureGroup.SagemakerFeatureGroupOnlineStoreConfigTtlDuration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 1053
          },
          "name": "enableOnlineStore",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 1085
          },
          "name": "storageType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 1003
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerFeatureGroup.SagemakerFeatureGroupOnlineStoreConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-feature-group/index:SagemakerFeatureGroupOnlineStoreConfigOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerFeatureGroup.SagemakerFeatureGroupOnlineStoreConfigSecurityConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerFeatureGroup.SagemakerFeatureGroupOnlineStoreConfigSecurityConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-feature-group/index.ts",
        "line": 695
      },
      "name": "SagemakerFeatureGroupOnlineStoreConfigSecurityConfig",
      "namespace": "sagemakerFeatureGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_feature_group#kms_key_id SagemakerFeatureGroup#kms_key_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 699
          },
          "name": "kmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-feature-group/index:SagemakerFeatureGroupOnlineStoreConfigSecurityConfig"
    },
    "@cdktn/provider-awscc.sagemakerFeatureGroup.SagemakerFeatureGroupOnlineStoreConfigSecurityConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerFeatureGroup.SagemakerFeatureGroupOnlineStoreConfigSecurityConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-feature-group/index.ts",
          "line": 739
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-feature-group/index.ts",
        "line": 731
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 781
          },
          "name": "resetKmsKeyId"
        }
      ],
      "name": "SagemakerFeatureGroupOnlineStoreConfigSecurityConfigOutputReference",
      "namespace": "sagemakerFeatureGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 785
          },
          "name": "kmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 775
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 743
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerFeatureGroup.SagemakerFeatureGroupOnlineStoreConfigSecurityConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-feature-group/index:SagemakerFeatureGroupOnlineStoreConfigSecurityConfigOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerFeatureGroup.SagemakerFeatureGroupOnlineStoreConfigTtlDuration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerFeatureGroup.SagemakerFeatureGroupOnlineStoreConfigTtlDuration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-feature-group/index.ts",
        "line": 789
      },
      "name": "SagemakerFeatureGroupOnlineStoreConfigTtlDuration",
      "namespace": "sagemakerFeatureGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_feature_group#unit SagemakerFeatureGroup#unit}",
            "stability": "stable",
            "summary": "Unit of ttl configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 795
          },
          "name": "unit",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_feature_group#value SagemakerFeatureGroup#value}",
            "stability": "stable",
            "summary": "Value of ttl configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 801
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/sagemaker-feature-group/index:SagemakerFeatureGroupOnlineStoreConfigTtlDuration"
    },
    "@cdktn/provider-awscc.sagemakerFeatureGroup.SagemakerFeatureGroupOnlineStoreConfigTtlDurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerFeatureGroup.SagemakerFeatureGroupOnlineStoreConfigTtlDurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-feature-group/index.ts",
          "line": 848
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-feature-group/index.ts",
        "line": 840
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 896
          },
          "name": "resetUnit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 912
          },
          "name": "resetValue"
        }
      ],
      "name": "SagemakerFeatureGroupOnlineStoreConfigTtlDurationOutputReference",
      "namespace": "sagemakerFeatureGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 900
          },
          "name": "unitInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 916
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 890
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 906
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 852
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerFeatureGroup.SagemakerFeatureGroupOnlineStoreConfigTtlDuration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-feature-group/index:SagemakerFeatureGroupOnlineStoreConfigTtlDurationOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerFeatureGroup.SagemakerFeatureGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerFeatureGroup.SagemakerFeatureGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-feature-group/index.ts",
        "line": 1115
      },
      "name": "SagemakerFeatureGroupTags",
      "namespace": "sagemakerFeatureGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_feature_group#key SagemakerFeatureGroup#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 1119
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_feature_group#value SagemakerFeatureGroup#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 1123
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-feature-group/index:SagemakerFeatureGroupTags"
    },
    "@cdktn/provider-awscc.sagemakerFeatureGroup.SagemakerFeatureGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerFeatureGroup.SagemakerFeatureGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-feature-group/index.ts",
          "line": 1253
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-feature-group/index.ts",
        "line": 1245
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 1260
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerFeatureGroup.SagemakerFeatureGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "SagemakerFeatureGroupTagsList",
      "namespace": "sagemakerFeatureGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 1246
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerFeatureGroup.SagemakerFeatureGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-feature-group/index:SagemakerFeatureGroupTagsList"
    },
    "@cdktn/provider-awscc.sagemakerFeatureGroup.SagemakerFeatureGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerFeatureGroup.SagemakerFeatureGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-feature-group/index.ts",
          "line": 1172
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-feature-group/index.ts",
        "line": 1162
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 1220
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 1236
          },
          "name": "resetValue"
        }
      ],
      "name": "SagemakerFeatureGroupTagsOutputReference",
      "namespace": "sagemakerFeatureGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 1224
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 1240
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 1214
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 1230
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 1176
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerFeatureGroup.SagemakerFeatureGroupTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-feature-group/index:SagemakerFeatureGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerFeatureGroup.SagemakerFeatureGroupThroughputConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerFeatureGroup.SagemakerFeatureGroupThroughputConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-feature-group/index.ts",
        "line": 1264
      },
      "name": "SagemakerFeatureGroupThroughputConfig",
      "namespace": "sagemakerFeatureGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_feature_group#provisioned_read_capacity_units SagemakerFeatureGroup#provisioned_read_capacity_units}",
            "stability": "stable",
            "summary": "For provisioned feature groups with online store enabled, this indicates the read throughput you are billed for and can consume without throttling."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 1270
          },
          "name": "provisionedReadCapacityUnits",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_feature_group#provisioned_write_capacity_units SagemakerFeatureGroup#provisioned_write_capacity_units}",
            "stability": "stable",
            "summary": "For provisioned feature groups, this indicates the write throughput you are billed for and can consume without throttling."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 1276
          },
          "name": "provisionedWriteCapacityUnits",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_feature_group#throughput_mode SagemakerFeatureGroup#throughput_mode}",
            "stability": "stable",
            "summary": "Throughput mode configuration of the feature group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 1282
          },
          "name": "throughputMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-feature-group/index:SagemakerFeatureGroupThroughputConfig"
    },
    "@cdktn/provider-awscc.sagemakerFeatureGroup.SagemakerFeatureGroupThroughputConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerFeatureGroup.SagemakerFeatureGroupThroughputConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-feature-group/index.ts",
          "line": 1336
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-feature-group/index.ts",
        "line": 1328
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 1390
          },
          "name": "resetProvisionedReadCapacityUnits"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 1406
          },
          "name": "resetProvisionedWriteCapacityUnits"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 1422
          },
          "name": "resetThroughputMode"
        }
      ],
      "name": "SagemakerFeatureGroupThroughputConfigOutputReference",
      "namespace": "sagemakerFeatureGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 1394
          },
          "name": "provisionedReadCapacityUnitsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 1410
          },
          "name": "provisionedWriteCapacityUnitsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 1426
          },
          "name": "throughputModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 1384
          },
          "name": "provisionedReadCapacityUnits",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 1400
          },
          "name": "provisionedWriteCapacityUnits",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 1416
          },
          "name": "throughputMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-feature-group/index.ts",
            "line": 1340
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerFeatureGroup.SagemakerFeatureGroupThroughputConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-feature-group/index:SagemakerFeatureGroupThroughputConfigOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerHub.SagemakerHub": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_hub awscc_sagemaker_hub}."
      },
      "fqn": "@cdktn/provider-awscc.sagemakerHub.SagemakerHub",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_hub awscc_sagemaker_hub} Resource."
        },
        "locationInModule": {
          "filename": "src/sagemaker-hub/index.ts",
          "line": 333
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerHub.SagemakerHubConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-hub/index.ts",
        "line": 301
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SagemakerHub resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/sagemaker-hub/index.ts",
            "line": 318
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SagemakerHub to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_hub#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SagemakerHub that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SagemakerHub to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-hub/index.ts",
            "line": 449
          },
          "name": "putS3StorageConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerHub.SagemakerHubS3StorageConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-hub/index.ts",
            "line": 465
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sagemakerHub.SagemakerHubTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-hub/index.ts",
            "line": 392
          },
          "name": "resetHubDisplayName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-hub/index.ts",
            "line": 421
          },
          "name": "resetHubSearchKeywords"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-hub/index.ts",
            "line": 452
          },
          "name": "resetS3StorageConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-hub/index.ts",
            "line": 468
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-hub/index.ts",
            "line": 480
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-hub/index.ts",
            "line": 491
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SagemakerHub",
      "namespace": "sagemakerHub",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-hub/index.ts",
            "line": 306
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-hub/index.ts",
            "line": 362
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-hub/index.ts",
            "line": 367
          },
          "name": "hubArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-hub/index.ts",
            "line": 430
          },
          "name": "hubStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-hub/index.ts",
            "line": 435
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-hub/index.ts",
            "line": 440
          },
          "name": "lastModifiedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-hub/index.ts",
            "line": 446
          },
          "name": "s3StorageConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerHub.SagemakerHubS3StorageConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-hub/index.ts",
            "line": 462
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerHub.SagemakerHubTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-hub/index.ts",
            "line": 380
          },
          "name": "hubDescriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-hub/index.ts",
            "line": 396
          },
          "name": "hubDisplayNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-hub/index.ts",
            "line": 409
          },
          "name": "hubNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-hub/index.ts",
            "line": 425
          },
          "name": "hubSearchKeywordsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-hub/index.ts",
            "line": 456
          },
          "name": "s3StorageConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerHub.SagemakerHubS3StorageConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-hub/index.ts",
            "line": 472
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerHub.SagemakerHubTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-hub/index.ts",
            "line": 373
          },
          "name": "hubDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-hub/index.ts",
            "line": 386
          },
          "name": "hubDisplayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-hub/index.ts",
            "line": 402
          },
          "name": "hubName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-hub/index.ts",
            "line": 415
          },
          "name": "hubSearchKeywords",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-hub/index:SagemakerHub"
    },
    "@cdktn/provider-awscc.sagemakerHub.SagemakerHubConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerHub.SagemakerHubConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-hub/index.ts",
        "line": 14
      },
      "name": "SagemakerHubConfig",
      "namespace": "sagemakerHub",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_hub#hub_description SagemakerHub#hub_description}",
            "stability": "stable",
            "summary": "A description of the hub."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-hub/index.ts",
            "line": 20
          },
          "name": "hubDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_hub#hub_name SagemakerHub#hub_name}",
            "stability": "stable",
            "summary": "The name of the hub."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-hub/index.ts",
            "line": 32
          },
          "name": "hubName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_hub#hub_display_name SagemakerHub#hub_display_name}",
            "stability": "stable",
            "summary": "The display name of the hub."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-hub/index.ts",
            "line": 26
          },
          "name": "hubDisplayName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_hub#hub_search_keywords SagemakerHub#hub_search_keywords}",
            "stability": "stable",
            "summary": "The searchable keywords for the hub."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-hub/index.ts",
            "line": 38
          },
          "name": "hubSearchKeywords",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_hub#s3_storage_config SagemakerHub#s3_storage_config}",
            "stability": "stable",
            "summary": "The Amazon S3 storage configuration for the hub."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-hub/index.ts",
            "line": 44
          },
          "name": "s3StorageConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerHub.SagemakerHubS3StorageConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_hub#tags SagemakerHub#tags}",
            "stability": "stable",
            "summary": "Tags to associate with the hub."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-hub/index.ts",
            "line": 50
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerHub.SagemakerHubTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-hub/index:SagemakerHubConfig"
    },
    "@cdktn/provider-awscc.sagemakerHub.SagemakerHubS3StorageConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerHub.SagemakerHubS3StorageConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-hub/index.ts",
        "line": 52
      },
      "name": "SagemakerHubS3StorageConfig",
      "namespace": "sagemakerHub",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_hub#s3_output_path SagemakerHub#s3_output_path}",
            "stability": "stable",
            "summary": "The Amazon S3 bucket prefix for hosting hub content."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-hub/index.ts",
            "line": 58
          },
          "name": "s3OutputPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-hub/index:SagemakerHubS3StorageConfig"
    },
    "@cdktn/provider-awscc.sagemakerHub.SagemakerHubS3StorageConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerHub.SagemakerHubS3StorageConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-hub/index.ts",
          "line": 98
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-hub/index.ts",
        "line": 90
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-hub/index.ts",
            "line": 140
          },
          "name": "resetS3OutputPath"
        }
      ],
      "name": "SagemakerHubS3StorageConfigOutputReference",
      "namespace": "sagemakerHub",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-hub/index.ts",
            "line": 144
          },
          "name": "s3OutputPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-hub/index.ts",
            "line": 134
          },
          "name": "s3OutputPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-hub/index.ts",
            "line": 102
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerHub.SagemakerHubS3StorageConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-hub/index:SagemakerHubS3StorageConfigOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerHub.SagemakerHubTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerHub.SagemakerHubTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-hub/index.ts",
        "line": 148
      },
      "name": "SagemakerHubTags",
      "namespace": "sagemakerHub",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_hub#key SagemakerHub#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-hub/index.ts",
            "line": 152
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_hub#value SagemakerHub#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-hub/index.ts",
            "line": 156
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-hub/index:SagemakerHubTags"
    },
    "@cdktn/provider-awscc.sagemakerHub.SagemakerHubTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerHub.SagemakerHubTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-hub/index.ts",
          "line": 286
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-hub/index.ts",
        "line": 278
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-hub/index.ts",
            "line": 293
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerHub.SagemakerHubTagsOutputReference"
            }
          }
        }
      ],
      "name": "SagemakerHubTagsList",
      "namespace": "sagemakerHub",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-hub/index.ts",
            "line": 279
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerHub.SagemakerHubTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-hub/index:SagemakerHubTagsList"
    },
    "@cdktn/provider-awscc.sagemakerHub.SagemakerHubTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerHub.SagemakerHubTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-hub/index.ts",
          "line": 205
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-hub/index.ts",
        "line": 195
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-hub/index.ts",
            "line": 253
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-hub/index.ts",
            "line": 269
          },
          "name": "resetValue"
        }
      ],
      "name": "SagemakerHubTagsOutputReference",
      "namespace": "sagemakerHub",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-hub/index.ts",
            "line": 257
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-hub/index.ts",
            "line": 273
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-hub/index.ts",
            "line": 247
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-hub/index.ts",
            "line": 263
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-hub/index.ts",
            "line": 209
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerHub.SagemakerHubTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-hub/index:SagemakerHubTagsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerImage.SagemakerImage": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_image awscc_sagemaker_image}."
      },
      "fqn": "@cdktn/provider-awscc.sagemakerImage.SagemakerImage",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_image awscc_sagemaker_image} Resource."
        },
        "locationInModule": {
          "filename": "src/sagemaker-image/index.ts",
          "line": 235
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerImage.SagemakerImageConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-image/index.ts",
        "line": 203
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SagemakerImage resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/sagemaker-image/index.ts",
            "line": 220
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SagemakerImage to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_image#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SagemakerImage that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SagemakerImage to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-image/index.ts",
            "line": 335
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sagemakerImage.SagemakerImageTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-image/index.ts",
            "line": 280
          },
          "name": "resetImageDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-image/index.ts",
            "line": 296
          },
          "name": "resetImageDisplayName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-image/index.ts",
            "line": 338
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-image/index.ts",
            "line": 350
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-image/index.ts",
            "line": 360
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SagemakerImage",
      "namespace": "sagemakerImage",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-image/index.ts",
            "line": 208
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-image/index.ts",
            "line": 263
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-image/index.ts",
            "line": 268
          },
          "name": "imageArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-image/index.ts",
            "line": 332
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerImage.SagemakerImageTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-image/index.ts",
            "line": 284
          },
          "name": "imageDescriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-image/index.ts",
            "line": 300
          },
          "name": "imageDisplayNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-image/index.ts",
            "line": 313
          },
          "name": "imageNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-image/index.ts",
            "line": 326
          },
          "name": "imageRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-image/index.ts",
            "line": 342
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerImage.SagemakerImageTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-image/index.ts",
            "line": 274
          },
          "name": "imageDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-image/index.ts",
            "line": 290
          },
          "name": "imageDisplayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-image/index.ts",
            "line": 306
          },
          "name": "imageName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-image/index.ts",
            "line": 319
          },
          "name": "imageRoleArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-image/index:SagemakerImage"
    },
    "@cdktn/provider-awscc.sagemakerImage.SagemakerImageConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerImage.SagemakerImageConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-image/index.ts",
        "line": 14
      },
      "name": "SagemakerImageConfig",
      "namespace": "sagemakerImage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_image#image_name SagemakerImage#image_name}",
            "stability": "stable",
            "summary": "The name of the image."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-image/index.ts",
            "line": 32
          },
          "name": "imageName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_image#image_role_arn SagemakerImage#image_role_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of an IAM role that enables Amazon SageMaker to perform tasks on behalf of the customer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-image/index.ts",
            "line": 38
          },
          "name": "imageRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_image#image_description SagemakerImage#image_description}",
            "stability": "stable",
            "summary": "A description of the image."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-image/index.ts",
            "line": 20
          },
          "name": "imageDescription",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_image#image_display_name SagemakerImage#image_display_name}",
            "stability": "stable",
            "summary": "The display name of the image."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-image/index.ts",
            "line": 26
          },
          "name": "imageDisplayName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_image#tags SagemakerImage#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-image/index.ts",
            "line": 44
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerImage.SagemakerImageTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-image/index:SagemakerImageConfig"
    },
    "@cdktn/provider-awscc.sagemakerImage.SagemakerImageTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerImage.SagemakerImageTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-image/index.ts",
        "line": 46
      },
      "name": "SagemakerImageTags",
      "namespace": "sagemakerImage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_image#key SagemakerImage#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-image/index.ts",
            "line": 52
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_image#value SagemakerImage#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-image/index.ts",
            "line": 58
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-image/index:SagemakerImageTags"
    },
    "@cdktn/provider-awscc.sagemakerImage.SagemakerImageTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerImage.SagemakerImageTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-image/index.ts",
          "line": 188
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-image/index.ts",
        "line": 180
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-image/index.ts",
            "line": 195
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerImage.SagemakerImageTagsOutputReference"
            }
          }
        }
      ],
      "name": "SagemakerImageTagsList",
      "namespace": "sagemakerImage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-image/index.ts",
            "line": 181
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerImage.SagemakerImageTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-image/index:SagemakerImageTagsList"
    },
    "@cdktn/provider-awscc.sagemakerImage.SagemakerImageTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerImage.SagemakerImageTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-image/index.ts",
          "line": 107
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-image/index.ts",
        "line": 97
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-image/index.ts",
            "line": 155
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-image/index.ts",
            "line": 171
          },
          "name": "resetValue"
        }
      ],
      "name": "SagemakerImageTagsOutputReference",
      "namespace": "sagemakerImage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-image/index.ts",
            "line": 159
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-image/index.ts",
            "line": 175
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-image/index.ts",
            "line": 149
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-image/index.ts",
            "line": 165
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-image/index.ts",
            "line": 111
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerImage.SagemakerImageTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-image/index:SagemakerImageTagsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerImageVersion.SagemakerImageVersion": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_image_version awscc_sagemaker_image_version}."
      },
      "fqn": "@cdktn/provider-awscc.sagemakerImageVersion.SagemakerImageVersion",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_image_version awscc_sagemaker_image_version} Resource."
        },
        "locationInModule": {
          "filename": "src/sagemaker-image-version/index.ts",
          "line": 118
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerImageVersion.SagemakerImageVersionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-image-version/index.ts",
        "line": 86
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SagemakerImageVersion resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/sagemaker-image-version/index.ts",
            "line": 103
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SagemakerImageVersion to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_image_version#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SagemakerImageVersion that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SagemakerImageVersion to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-image-version/index.ts",
            "line": 159
          },
          "name": "resetAlias"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-image-version/index.ts",
            "line": 175
          },
          "name": "resetAliases"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-image-version/index.ts",
            "line": 209
          },
          "name": "resetHorovod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-image-version/index.ts",
            "line": 253
          },
          "name": "resetJobType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-image-version/index.ts",
            "line": 269
          },
          "name": "resetMlFramework"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-image-version/index.ts",
            "line": 285
          },
          "name": "resetProcessor"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-image-version/index.ts",
            "line": 301
          },
          "name": "resetProgrammingLang"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-image-version/index.ts",
            "line": 317
          },
          "name": "resetReleaseNotes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-image-version/index.ts",
            "line": 333
          },
          "name": "resetVendorGuidance"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-image-version/index.ts",
            "line": 350
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-image-version/index.ts",
            "line": 366
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SagemakerImageVersion",
      "namespace": "sagemakerImageVersion",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-image-version/index.ts",
            "line": 91
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-image-version/index.ts",
            "line": 197
          },
          "name": "containerImage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-image-version/index.ts",
            "line": 218
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-image-version/index.ts",
            "line": 223
          },
          "name": "imageArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-image-version/index.ts",
            "line": 241
          },
          "name": "imageVersionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-image-version/index.ts",
            "line": 342
          },
          "name": "version",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-image-version/index.ts",
            "line": 179
          },
          "name": "aliasesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-image-version/index.ts",
            "line": 163
          },
          "name": "aliasInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-image-version/index.ts",
            "line": 192
          },
          "name": "baseImageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-image-version/index.ts",
            "line": 213
          },
          "name": "horovodInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-image-version/index.ts",
            "line": 236
          },
          "name": "imageNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-image-version/index.ts",
            "line": 257
          },
          "name": "jobTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-image-version/index.ts",
            "line": 273
          },
          "name": "mlFrameworkInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-image-version/index.ts",
            "line": 289
          },
          "name": "processorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-image-version/index.ts",
            "line": 305
          },
          "name": "programmingLangInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-image-version/index.ts",
            "line": 321
          },
          "name": "releaseNotesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-image-version/index.ts",
            "line": 337
          },
          "name": "vendorGuidanceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-image-version/index.ts",
            "line": 153
          },
          "name": "alias",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-image-version/index.ts",
            "line": 169
          },
          "name": "aliases",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-image-version/index.ts",
            "line": 185
          },
          "name": "baseImage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-image-version/index.ts",
            "line": 203
          },
          "name": "horovod",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-image-version/index.ts",
            "line": 229
          },
          "name": "imageName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-image-version/index.ts",
            "line": 247
          },
          "name": "jobType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-image-version/index.ts",
            "line": 263
          },
          "name": "mlFramework",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-image-version/index.ts",
            "line": 279
          },
          "name": "processor",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-image-version/index.ts",
            "line": 295
          },
          "name": "programmingLang",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-image-version/index.ts",
            "line": 311
          },
          "name": "releaseNotes",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-image-version/index.ts",
            "line": 327
          },
          "name": "vendorGuidance",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-image-version/index:SagemakerImageVersion"
    },
    "@cdktn/provider-awscc.sagemakerImageVersion.SagemakerImageVersionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerImageVersion.SagemakerImageVersionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-image-version/index.ts",
        "line": 14
      },
      "name": "SagemakerImageVersionConfig",
      "namespace": "sagemakerImageVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_image_version#base_image SagemakerImageVersion#base_image}",
            "stability": "stable",
            "summary": "The registry path of the container image on which this image version is based."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-image-version/index.ts",
            "line": 32
          },
          "name": "baseImage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_image_version#image_name SagemakerImageVersion#image_name}",
            "stability": "stable",
            "summary": "The name of the image this version belongs to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-image-version/index.ts",
            "line": 44
          },
          "name": "imageName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_image_version#alias SagemakerImageVersion#alias}",
            "stability": "stable",
            "summary": "The alias of the image version."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-image-version/index.ts",
            "line": 20
          },
          "name": "alias",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_image_version#aliases SagemakerImageVersion#aliases}",
            "stability": "stable",
            "summary": "List of aliases for the image version."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-image-version/index.ts",
            "line": 26
          },
          "name": "aliases",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_image_version#horovod SagemakerImageVersion#horovod}",
            "stability": "stable",
            "summary": "Indicates Horovod compatibility."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-image-version/index.ts",
            "line": 38
          },
          "name": "horovod",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_image_version#job_type SagemakerImageVersion#job_type}",
            "stability": "stable",
            "summary": "Indicates SageMaker job type compatibility."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-image-version/index.ts",
            "line": 50
          },
          "name": "jobType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_image_version#ml_framework SagemakerImageVersion#ml_framework}",
            "stability": "stable",
            "summary": "The machine learning framework vended in the image version."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-image-version/index.ts",
            "line": 56
          },
          "name": "mlFramework",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_image_version#processor SagemakerImageVersion#processor}",
            "stability": "stable",
            "summary": "Indicates CPU or GPU compatibility."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-image-version/index.ts",
            "line": 62
          },
          "name": "processor",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_image_version#programming_lang SagemakerImageVersion#programming_lang}",
            "stability": "stable",
            "summary": "The supported programming language and its version."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-image-version/index.ts",
            "line": 68
          },
          "name": "programmingLang",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_image_version#release_notes SagemakerImageVersion#release_notes}",
            "stability": "stable",
            "summary": "The maintainer description of the image version."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-image-version/index.ts",
            "line": 74
          },
          "name": "releaseNotes",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_image_version#vendor_guidance SagemakerImageVersion#vendor_guidance}",
            "stability": "stable",
            "summary": "The availability of the image version specified by the maintainer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-image-version/index.ts",
            "line": 80
          },
          "name": "vendorGuidance",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-image-version/index:SagemakerImageVersionConfig"
    },
    "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponent": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_inference_component awscc_sagemaker_inference_component}."
      },
      "fqn": "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponent",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_inference_component awscc_sagemaker_inference_component} Resource."
        },
        "locationInModule": {
          "filename": "src/sagemaker-inference-component/index.ts",
          "line": 1937
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-inference-component/index.ts",
        "line": 1905
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SagemakerInferenceComponent resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 1922
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SagemakerInferenceComponent to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_inference_component#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SagemakerInferenceComponent that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SagemakerInferenceComponent to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 1977
          },
          "name": "putDeploymentConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentDeploymentConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 2063
          },
          "name": "putRuntimeConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentRuntimeConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 2079
          },
          "name": "putSpecification",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentSpecification"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 2092
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 1980
          },
          "name": "resetDeploymentConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 1996
          },
          "name": "resetEndpointArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 2040
          },
          "name": "resetInferenceComponentName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 2066
          },
          "name": "resetRuntimeConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 2095
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 2111
          },
          "name": "resetVariantName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 2123
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 2136
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SagemakerInferenceComponent",
      "namespace": "sagemakerInferenceComponent",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 1910
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 1968
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 1974
          },
          "name": "deploymentConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentDeploymentConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 2018
          },
          "name": "failureReason",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 2023
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 2028
          },
          "name": "inferenceComponentArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 2049
          },
          "name": "inferenceComponentStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 2054
          },
          "name": "lastModifiedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 2060
          },
          "name": "runtimeConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentRuntimeConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 2076
          },
          "name": "specification",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 2089
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 1984
          },
          "name": "deploymentConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentDeploymentConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 2000
          },
          "name": "endpointArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 2013
          },
          "name": "endpointNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 2044
          },
          "name": "inferenceComponentNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 2070
          },
          "name": "runtimeConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentRuntimeConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 2083
          },
          "name": "specificationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentSpecification"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 2099
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 2115
          },
          "name": "variantNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 1990
          },
          "name": "endpointArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 2006
          },
          "name": "endpointName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 2034
          },
          "name": "inferenceComponentName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 2105
          },
          "name": "variantName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-inference-component/index:SagemakerInferenceComponent"
    },
    "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-inference-component/index.ts",
        "line": 14
      },
      "name": "SagemakerInferenceComponentConfig",
      "namespace": "sagemakerInferenceComponent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_inference_component#endpoint_name SagemakerInferenceComponent#endpoint_name}",
            "stability": "stable",
            "summary": "The name of the endpoint the inference component is associated with."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 32
          },
          "name": "endpointName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_inference_component#specification SagemakerInferenceComponent#specification}",
            "stability": "stable",
            "summary": "The specification for the inference component."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 50
          },
          "name": "specification",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentSpecification"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_inference_component#deployment_config SagemakerInferenceComponent#deployment_config}",
            "stability": "stable",
            "summary": "The deployment config for the inference component."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 20
          },
          "name": "deploymentConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentDeploymentConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_inference_component#endpoint_arn SagemakerInferenceComponent#endpoint_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the endpoint the inference component is associated with."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 26
          },
          "name": "endpointArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_inference_component#inference_component_name SagemakerInferenceComponent#inference_component_name}",
            "stability": "stable",
            "summary": "The name of the inference component."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 38
          },
          "name": "inferenceComponentName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_inference_component#runtime_config SagemakerInferenceComponent#runtime_config}",
            "stability": "stable",
            "summary": "The runtime config for the inference component."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 44
          },
          "name": "runtimeConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentRuntimeConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_inference_component#tags SagemakerInferenceComponent#tags}",
            "stability": "stable",
            "summary": "An array of tags to apply to the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 56
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_inference_component#variant_name SagemakerInferenceComponent#variant_name}",
            "stability": "stable",
            "summary": "The name of the endpoint variant the inference component is associated with."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 62
          },
          "name": "variantName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-inference-component/index:SagemakerInferenceComponentConfig"
    },
    "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentDeploymentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentDeploymentConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-inference-component/index.ts",
        "line": 729
      },
      "name": "SagemakerInferenceComponentDeploymentConfig",
      "namespace": "sagemakerInferenceComponent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_inference_component#auto_rollback_configuration SagemakerInferenceComponent#auto_rollback_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 733
          },
          "name": "autoRollbackConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentDeploymentConfigAutoRollbackConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_inference_component#rolling_update_policy SagemakerInferenceComponent#rolling_update_policy}",
            "stability": "stable",
            "summary": "The rolling update policy for the inference component."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 739
          },
          "name": "rollingUpdatePolicy",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentDeploymentConfigRollingUpdatePolicy"
          }
        }
      ],
      "symbolId": "src/sagemaker-inference-component/index:SagemakerInferenceComponentDeploymentConfig"
    },
    "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentDeploymentConfigAutoRollbackConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentDeploymentConfigAutoRollbackConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-inference-component/index.ts",
        "line": 180
      },
      "name": "SagemakerInferenceComponentDeploymentConfigAutoRollbackConfiguration",
      "namespace": "sagemakerInferenceComponent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_inference_component#alarms SagemakerInferenceComponent#alarms}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 184
          },
          "name": "alarms",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentDeploymentConfigAutoRollbackConfigurationAlarms"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-inference-component/index:SagemakerInferenceComponentDeploymentConfigAutoRollbackConfiguration"
    },
    "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentDeploymentConfigAutoRollbackConfigurationAlarms": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentDeploymentConfigAutoRollbackConfigurationAlarms",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-inference-component/index.ts",
        "line": 64
      },
      "name": "SagemakerInferenceComponentDeploymentConfigAutoRollbackConfigurationAlarms",
      "namespace": "sagemakerInferenceComponent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_inference_component#alarm_name SagemakerInferenceComponent#alarm_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 68
          },
          "name": "alarmName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-inference-component/index:SagemakerInferenceComponentDeploymentConfigAutoRollbackConfigurationAlarms"
    },
    "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentDeploymentConfigAutoRollbackConfigurationAlarmsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentDeploymentConfigAutoRollbackConfigurationAlarmsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-inference-component/index.ts",
          "line": 169
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-inference-component/index.ts",
        "line": 161
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 176
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentDeploymentConfigAutoRollbackConfigurationAlarmsOutputReference"
            }
          }
        }
      ],
      "name": "SagemakerInferenceComponentDeploymentConfigAutoRollbackConfigurationAlarmsList",
      "namespace": "sagemakerInferenceComponent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 162
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentDeploymentConfigAutoRollbackConfigurationAlarms"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-inference-component/index:SagemakerInferenceComponentDeploymentConfigAutoRollbackConfigurationAlarmsList"
    },
    "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentDeploymentConfigAutoRollbackConfigurationAlarmsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentDeploymentConfigAutoRollbackConfigurationAlarmsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-inference-component/index.ts",
          "line": 110
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-inference-component/index.ts",
        "line": 100
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 152
          },
          "name": "resetAlarmName"
        }
      ],
      "name": "SagemakerInferenceComponentDeploymentConfigAutoRollbackConfigurationAlarmsOutputReference",
      "namespace": "sagemakerInferenceComponent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 156
          },
          "name": "alarmNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 146
          },
          "name": "alarmName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 114
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentDeploymentConfigAutoRollbackConfigurationAlarms"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-inference-component/index:SagemakerInferenceComponentDeploymentConfigAutoRollbackConfigurationAlarmsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentDeploymentConfigAutoRollbackConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentDeploymentConfigAutoRollbackConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-inference-component/index.ts",
          "line": 224
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-inference-component/index.ts",
        "line": 216
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 263
          },
          "name": "putAlarms",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentDeploymentConfigAutoRollbackConfigurationAlarms"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 266
          },
          "name": "resetAlarms"
        }
      ],
      "name": "SagemakerInferenceComponentDeploymentConfigAutoRollbackConfigurationOutputReference",
      "namespace": "sagemakerInferenceComponent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 260
          },
          "name": "alarms",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentDeploymentConfigAutoRollbackConfigurationAlarmsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 270
          },
          "name": "alarmsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentDeploymentConfigAutoRollbackConfigurationAlarms"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 228
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentDeploymentConfigAutoRollbackConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-inference-component/index:SagemakerInferenceComponentDeploymentConfigAutoRollbackConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentDeploymentConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentDeploymentConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-inference-component/index.ts",
          "line": 786
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-inference-component/index.ts",
        "line": 778
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 831
          },
          "name": "putAutoRollbackConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentDeploymentConfigAutoRollbackConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 847
          },
          "name": "putRollingUpdatePolicy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentDeploymentConfigRollingUpdatePolicy"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 834
          },
          "name": "resetAutoRollbackConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 850
          },
          "name": "resetRollingUpdatePolicy"
        }
      ],
      "name": "SagemakerInferenceComponentDeploymentConfigOutputReference",
      "namespace": "sagemakerInferenceComponent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 828
          },
          "name": "autoRollbackConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentDeploymentConfigAutoRollbackConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 844
          },
          "name": "rollingUpdatePolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentDeploymentConfigRollingUpdatePolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 838
          },
          "name": "autoRollbackConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentDeploymentConfigAutoRollbackConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 854
          },
          "name": "rollingUpdatePolicyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentDeploymentConfigRollingUpdatePolicy"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 790
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentDeploymentConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-inference-component/index:SagemakerInferenceComponentDeploymentConfigOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentDeploymentConfigRollingUpdatePolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentDeploymentConfigRollingUpdatePolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-inference-component/index.ts",
        "line": 532
      },
      "name": "SagemakerInferenceComponentDeploymentConfigRollingUpdatePolicy",
      "namespace": "sagemakerInferenceComponent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_inference_component#maximum_batch_size SagemakerInferenceComponent#maximum_batch_size}",
            "stability": "stable",
            "summary": "Capacity size configuration for the inference component."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 538
          },
          "name": "maximumBatchSize",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentDeploymentConfigRollingUpdatePolicyMaximumBatchSize"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_inference_component#maximum_execution_timeout_in_seconds SagemakerInferenceComponent#maximum_execution_timeout_in_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 542
          },
          "name": "maximumExecutionTimeoutInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_inference_component#rollback_maximum_batch_size SagemakerInferenceComponent#rollback_maximum_batch_size}",
            "stability": "stable",
            "summary": "Capacity size configuration for the inference component."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 548
          },
          "name": "rollbackMaximumBatchSize",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentDeploymentConfigRollingUpdatePolicyRollbackMaximumBatchSize"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_inference_component#wait_interval_in_seconds SagemakerInferenceComponent#wait_interval_in_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 552
          },
          "name": "waitIntervalInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/sagemaker-inference-component/index:SagemakerInferenceComponentDeploymentConfigRollingUpdatePolicy"
    },
    "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentDeploymentConfigRollingUpdatePolicyMaximumBatchSize": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentDeploymentConfigRollingUpdatePolicyMaximumBatchSize",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-inference-component/index.ts",
        "line": 274
      },
      "name": "SagemakerInferenceComponentDeploymentConfigRollingUpdatePolicyMaximumBatchSize",
      "namespace": "sagemakerInferenceComponent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_inference_component#type SagemakerInferenceComponent#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 278
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_inference_component#value SagemakerInferenceComponent#value}",
            "stability": "stable",
            "summary": "The number of copies for the inference component."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 284
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/sagemaker-inference-component/index:SagemakerInferenceComponentDeploymentConfigRollingUpdatePolicyMaximumBatchSize"
    },
    "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentDeploymentConfigRollingUpdatePolicyMaximumBatchSizeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentDeploymentConfigRollingUpdatePolicyMaximumBatchSizeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-inference-component/index.ts",
          "line": 331
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-inference-component/index.ts",
        "line": 323
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 379
          },
          "name": "resetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 395
          },
          "name": "resetValue"
        }
      ],
      "name": "SagemakerInferenceComponentDeploymentConfigRollingUpdatePolicyMaximumBatchSizeOutputReference",
      "namespace": "sagemakerInferenceComponent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 383
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 399
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 373
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 389
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 335
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentDeploymentConfigRollingUpdatePolicyMaximumBatchSize"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-inference-component/index:SagemakerInferenceComponentDeploymentConfigRollingUpdatePolicyMaximumBatchSizeOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentDeploymentConfigRollingUpdatePolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentDeploymentConfigRollingUpdatePolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-inference-component/index.ts",
          "line": 613
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-inference-component/index.ts",
        "line": 605
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 670
          },
          "name": "putMaximumBatchSize",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentDeploymentConfigRollingUpdatePolicyMaximumBatchSize"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 702
          },
          "name": "putRollbackMaximumBatchSize",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentDeploymentConfigRollingUpdatePolicyRollbackMaximumBatchSize"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 673
          },
          "name": "resetMaximumBatchSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 689
          },
          "name": "resetMaximumExecutionTimeoutInSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 705
          },
          "name": "resetRollbackMaximumBatchSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 721
          },
          "name": "resetWaitIntervalInSeconds"
        }
      ],
      "name": "SagemakerInferenceComponentDeploymentConfigRollingUpdatePolicyOutputReference",
      "namespace": "sagemakerInferenceComponent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 667
          },
          "name": "maximumBatchSize",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentDeploymentConfigRollingUpdatePolicyMaximumBatchSizeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 699
          },
          "name": "rollbackMaximumBatchSize",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentDeploymentConfigRollingUpdatePolicyRollbackMaximumBatchSizeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 677
          },
          "name": "maximumBatchSizeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentDeploymentConfigRollingUpdatePolicyMaximumBatchSize"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 693
          },
          "name": "maximumExecutionTimeoutInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 709
          },
          "name": "rollbackMaximumBatchSizeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentDeploymentConfigRollingUpdatePolicyRollbackMaximumBatchSize"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 725
          },
          "name": "waitIntervalInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 683
          },
          "name": "maximumExecutionTimeoutInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 715
          },
          "name": "waitIntervalInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 617
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentDeploymentConfigRollingUpdatePolicy"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-inference-component/index:SagemakerInferenceComponentDeploymentConfigRollingUpdatePolicyOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentDeploymentConfigRollingUpdatePolicyRollbackMaximumBatchSize": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentDeploymentConfigRollingUpdatePolicyRollbackMaximumBatchSize",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-inference-component/index.ts",
        "line": 403
      },
      "name": "SagemakerInferenceComponentDeploymentConfigRollingUpdatePolicyRollbackMaximumBatchSize",
      "namespace": "sagemakerInferenceComponent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_inference_component#type SagemakerInferenceComponent#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 407
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_inference_component#value SagemakerInferenceComponent#value}",
            "stability": "stable",
            "summary": "The number of copies for the inference component."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 413
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/sagemaker-inference-component/index:SagemakerInferenceComponentDeploymentConfigRollingUpdatePolicyRollbackMaximumBatchSize"
    },
    "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentDeploymentConfigRollingUpdatePolicyRollbackMaximumBatchSizeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentDeploymentConfigRollingUpdatePolicyRollbackMaximumBatchSizeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-inference-component/index.ts",
          "line": 460
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-inference-component/index.ts",
        "line": 452
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 508
          },
          "name": "resetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 524
          },
          "name": "resetValue"
        }
      ],
      "name": "SagemakerInferenceComponentDeploymentConfigRollingUpdatePolicyRollbackMaximumBatchSizeOutputReference",
      "namespace": "sagemakerInferenceComponent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 512
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 528
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 502
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 518
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 464
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentDeploymentConfigRollingUpdatePolicyRollbackMaximumBatchSize"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-inference-component/index:SagemakerInferenceComponentDeploymentConfigRollingUpdatePolicyRollbackMaximumBatchSizeOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentRuntimeConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentRuntimeConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-inference-component/index.ts",
        "line": 858
      },
      "name": "SagemakerInferenceComponentRuntimeConfig",
      "namespace": "sagemakerInferenceComponent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_inference_component#copy_count SagemakerInferenceComponent#copy_count}",
            "stability": "stable",
            "summary": "The number of copies for the inference component."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 864
          },
          "name": "copyCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/sagemaker-inference-component/index:SagemakerInferenceComponentRuntimeConfig"
    },
    "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentRuntimeConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentRuntimeConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-inference-component/index.ts",
          "line": 904
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-inference-component/index.ts",
        "line": 896
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 946
          },
          "name": "resetCopyCount"
        }
      ],
      "name": "SagemakerInferenceComponentRuntimeConfigOutputReference",
      "namespace": "sagemakerInferenceComponent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 955
          },
          "name": "currentCopyCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 960
          },
          "name": "desiredCopyCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 950
          },
          "name": "copyCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 940
          },
          "name": "copyCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 908
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentRuntimeConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-inference-component/index:SagemakerInferenceComponentRuntimeConfigOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-inference-component/index.ts",
        "line": 1518
      },
      "name": "SagemakerInferenceComponentSpecification",
      "namespace": "sagemakerInferenceComponent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_inference_component#base_inference_component_name SagemakerInferenceComponent#base_inference_component_name}",
            "stability": "stable",
            "summary": "The name of the base inference component."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 1524
          },
          "name": "baseInferenceComponentName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_inference_component#compute_resource_requirements SagemakerInferenceComponent#compute_resource_requirements}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 1528
          },
          "name": "computeResourceRequirements",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentSpecificationComputeResourceRequirements"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_inference_component#container SagemakerInferenceComponent#container}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 1532
          },
          "name": "container",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentSpecificationContainer"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_inference_component#model_name SagemakerInferenceComponent#model_name}",
            "stability": "stable",
            "summary": "The name of the model to use with the inference component."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 1538
          },
          "name": "modelName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_inference_component#startup_parameters SagemakerInferenceComponent#startup_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 1542
          },
          "name": "startupParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentSpecificationStartupParameters"
          }
        }
      ],
      "symbolId": "src/sagemaker-inference-component/index:SagemakerInferenceComponentSpecification"
    },
    "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentSpecificationComputeResourceRequirements": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentSpecificationComputeResourceRequirements",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-inference-component/index.ts",
        "line": 964
      },
      "name": "SagemakerInferenceComponentSpecificationComputeResourceRequirements",
      "namespace": "sagemakerInferenceComponent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_inference_component#max_memory_required_in_mb SagemakerInferenceComponent#max_memory_required_in_mb}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 968
          },
          "name": "maxMemoryRequiredInMb",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_inference_component#min_memory_required_in_mb SagemakerInferenceComponent#min_memory_required_in_mb}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 972
          },
          "name": "minMemoryRequiredInMb",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_inference_component#number_of_accelerator_devices_required SagemakerInferenceComponent#number_of_accelerator_devices_required}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 976
          },
          "name": "numberOfAcceleratorDevicesRequired",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_inference_component#number_of_cpu_cores_required SagemakerInferenceComponent#number_of_cpu_cores_required}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 980
          },
          "name": "numberOfCpuCoresRequired",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/sagemaker-inference-component/index:SagemakerInferenceComponentSpecificationComputeResourceRequirements"
    },
    "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentSpecificationComputeResourceRequirementsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentSpecificationComputeResourceRequirementsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-inference-component/index.ts",
          "line": 1041
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-inference-component/index.ts",
        "line": 1033
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 1101
          },
          "name": "resetMaxMemoryRequiredInMb"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 1117
          },
          "name": "resetMinMemoryRequiredInMb"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 1133
          },
          "name": "resetNumberOfAcceleratorDevicesRequired"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 1149
          },
          "name": "resetNumberOfCpuCoresRequired"
        }
      ],
      "name": "SagemakerInferenceComponentSpecificationComputeResourceRequirementsOutputReference",
      "namespace": "sagemakerInferenceComponent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 1105
          },
          "name": "maxMemoryRequiredInMbInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 1121
          },
          "name": "minMemoryRequiredInMbInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 1137
          },
          "name": "numberOfAcceleratorDevicesRequiredInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 1153
          },
          "name": "numberOfCpuCoresRequiredInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 1095
          },
          "name": "maxMemoryRequiredInMb",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 1111
          },
          "name": "minMemoryRequiredInMb",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 1127
          },
          "name": "numberOfAcceleratorDevicesRequired",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 1143
          },
          "name": "numberOfCpuCoresRequired",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 1045
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentSpecificationComputeResourceRequirements"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-inference-component/index:SagemakerInferenceComponentSpecificationComputeResourceRequirementsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentSpecificationContainer": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentSpecificationContainer",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-inference-component/index.ts",
        "line": 1221
      },
      "name": "SagemakerInferenceComponentSpecificationContainer",
      "namespace": "sagemakerInferenceComponent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_inference_component#artifact_url SagemakerInferenceComponent#artifact_url}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 1225
          },
          "name": "artifactUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_inference_component#environment SagemakerInferenceComponent#environment}",
            "stability": "stable",
            "summary": "Environment variables to specify on the container."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 1231
          },
          "name": "environment",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_inference_component#image SagemakerInferenceComponent#image}",
            "stability": "stable",
            "summary": "The image to use for the container that will be materialized for the inference component."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 1237
          },
          "name": "image",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-inference-component/index:SagemakerInferenceComponentSpecificationContainer"
    },
    "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentSpecificationContainerDeployedImage": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentSpecificationContainerDeployedImage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-inference-component/index.ts",
        "line": 1157
      },
      "name": "SagemakerInferenceComponentSpecificationContainerDeployedImage",
      "namespace": "sagemakerInferenceComponent",
      "symbolId": "src/sagemaker-inference-component/index:SagemakerInferenceComponentSpecificationContainerDeployedImage"
    },
    "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentSpecificationContainerDeployedImageOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentSpecificationContainerDeployedImageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-inference-component/index.ts",
          "line": 1187
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-inference-component/index.ts",
        "line": 1180
      },
      "name": "SagemakerInferenceComponentSpecificationContainerDeployedImageOutputReference",
      "namespace": "sagemakerInferenceComponent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 1207
          },
          "name": "resolutionTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 1212
          },
          "name": "resolvedImage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 1217
          },
          "name": "specifiedImage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 1191
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentSpecificationContainerDeployedImage"
          }
        }
      ],
      "symbolId": "src/sagemaker-inference-component/index:SagemakerInferenceComponentSpecificationContainerDeployedImageOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentSpecificationContainerOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentSpecificationContainerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-inference-component/index.ts",
          "line": 1291
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-inference-component/index.ts",
        "line": 1283
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 1345
          },
          "name": "resetArtifactUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 1367
          },
          "name": "resetEnvironment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 1383
          },
          "name": "resetImage"
        }
      ],
      "name": "SagemakerInferenceComponentSpecificationContainerOutputReference",
      "namespace": "sagemakerInferenceComponent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 1355
          },
          "name": "deployedImage",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentSpecificationContainerDeployedImageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 1349
          },
          "name": "artifactUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 1371
          },
          "name": "environmentInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 1387
          },
          "name": "imageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 1339
          },
          "name": "artifactUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 1361
          },
          "name": "environment",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 1377
          },
          "name": "image",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 1295
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentSpecificationContainer"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-inference-component/index:SagemakerInferenceComponentSpecificationContainerOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-inference-component/index.ts",
          "line": 1610
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-inference-component/index.ts",
        "line": 1602
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 1689
          },
          "name": "putComputeResourceRequirements",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentSpecificationComputeResourceRequirements"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 1705
          },
          "name": "putContainer",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentSpecificationContainer"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 1737
          },
          "name": "putStartupParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentSpecificationStartupParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 1676
          },
          "name": "resetBaseInferenceComponentName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 1692
          },
          "name": "resetComputeResourceRequirements"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 1708
          },
          "name": "resetContainer"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 1724
          },
          "name": "resetModelName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 1740
          },
          "name": "resetStartupParameters"
        }
      ],
      "name": "SagemakerInferenceComponentSpecificationOutputReference",
      "namespace": "sagemakerInferenceComponent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 1686
          },
          "name": "computeResourceRequirements",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentSpecificationComputeResourceRequirementsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 1702
          },
          "name": "container",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentSpecificationContainerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 1734
          },
          "name": "startupParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentSpecificationStartupParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 1680
          },
          "name": "baseInferenceComponentNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 1696
          },
          "name": "computeResourceRequirementsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentSpecificationComputeResourceRequirements"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 1712
          },
          "name": "containerInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentSpecificationContainer"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 1728
          },
          "name": "modelNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 1744
          },
          "name": "startupParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentSpecificationStartupParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 1670
          },
          "name": "baseInferenceComponentName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 1718
          },
          "name": "modelName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 1614
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentSpecification"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-inference-component/index:SagemakerInferenceComponentSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentSpecificationStartupParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentSpecificationStartupParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-inference-component/index.ts",
        "line": 1391
      },
      "name": "SagemakerInferenceComponentSpecificationStartupParameters",
      "namespace": "sagemakerInferenceComponent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_inference_component#container_startup_health_check_timeout_in_seconds SagemakerInferenceComponent#container_startup_health_check_timeout_in_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 1395
          },
          "name": "containerStartupHealthCheckTimeoutInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_inference_component#model_data_download_timeout_in_seconds SagemakerInferenceComponent#model_data_download_timeout_in_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 1399
          },
          "name": "modelDataDownloadTimeoutInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/sagemaker-inference-component/index:SagemakerInferenceComponentSpecificationStartupParameters"
    },
    "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentSpecificationStartupParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentSpecificationStartupParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-inference-component/index.ts",
          "line": 1446
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-inference-component/index.ts",
        "line": 1438
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 1494
          },
          "name": "resetContainerStartupHealthCheckTimeoutInSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 1510
          },
          "name": "resetModelDataDownloadTimeoutInSeconds"
        }
      ],
      "name": "SagemakerInferenceComponentSpecificationStartupParametersOutputReference",
      "namespace": "sagemakerInferenceComponent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 1498
          },
          "name": "containerStartupHealthCheckTimeoutInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 1514
          },
          "name": "modelDataDownloadTimeoutInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 1488
          },
          "name": "containerStartupHealthCheckTimeoutInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 1504
          },
          "name": "modelDataDownloadTimeoutInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 1450
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentSpecificationStartupParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-inference-component/index:SagemakerInferenceComponentSpecificationStartupParametersOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-inference-component/index.ts",
        "line": 1748
      },
      "name": "SagemakerInferenceComponentTags",
      "namespace": "sagemakerInferenceComponent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_inference_component#key SagemakerInferenceComponent#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 1754
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_inference_component#value SagemakerInferenceComponent#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 1760
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-inference-component/index:SagemakerInferenceComponentTags"
    },
    "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-inference-component/index.ts",
          "line": 1890
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-inference-component/index.ts",
        "line": 1882
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 1897
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentTagsOutputReference"
            }
          }
        }
      ],
      "name": "SagemakerInferenceComponentTagsList",
      "namespace": "sagemakerInferenceComponent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 1883
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-inference-component/index:SagemakerInferenceComponentTagsList"
    },
    "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-inference-component/index.ts",
          "line": 1809
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-inference-component/index.ts",
        "line": 1799
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 1857
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 1873
          },
          "name": "resetValue"
        }
      ],
      "name": "SagemakerInferenceComponentTagsOutputReference",
      "namespace": "sagemakerInferenceComponent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 1861
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 1877
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 1851
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 1867
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-component/index.ts",
            "line": 1813
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerInferenceComponent.SagemakerInferenceComponentTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-inference-component/index:SagemakerInferenceComponentTagsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerInferenceExperiment.SagemakerInferenceExperiment": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_inference_experiment awscc_sagemaker_inference_experiment}."
      },
      "fqn": "@cdktn/provider-awscc.sagemakerInferenceExperiment.SagemakerInferenceExperiment",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_inference_experiment awscc_sagemaker_inference_experiment} Resource."
        },
        "locationInModule": {
          "filename": "src/sagemaker-inference-experiment/index.ts",
          "line": 1488
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerInferenceExperiment.SagemakerInferenceExperimentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-inference-experiment/index.ts",
        "line": 1456
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SagemakerInferenceExperiment resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 1473
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SagemakerInferenceExperiment to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_inference_experiment#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SagemakerInferenceExperiment that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SagemakerInferenceExperiment to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 1538
          },
          "name": "putDataStorageConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerInferenceExperiment.SagemakerInferenceExperimentDataStorageConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 1631
          },
          "name": "putModelVariants",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sagemakerInferenceExperiment.SagemakerInferenceExperimentModelVariants"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 1670
          },
          "name": "putSchedule",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerInferenceExperiment.SagemakerInferenceExperimentSchedule"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 1686
          },
          "name": "putShadowModeConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerInferenceExperiment.SagemakerInferenceExperimentShadowModeConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 1723
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sagemakerInferenceExperiment.SagemakerInferenceExperimentTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 1541
          },
          "name": "resetDataStorageConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 1557
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 1573
          },
          "name": "resetDesiredState"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 1613
          },
          "name": "resetKmsKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 1673
          },
          "name": "resetSchedule"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 1689
          },
          "name": "resetShadowModeConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 1710
          },
          "name": "resetStatusReason"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 1726
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 1751
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 1769
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SagemakerInferenceExperiment",
      "namespace": "sagemakerInferenceExperiment",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 1461
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 1524
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 1529
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 1535
          },
          "name": "dataStorageConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerInferenceExperiment.SagemakerInferenceExperimentDataStorageConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 1583
          },
          "name": "endpointMetadata",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerInferenceExperiment.SagemakerInferenceExperimentEndpointMetadataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 1601
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 1622
          },
          "name": "lastModifiedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 1628
          },
          "name": "modelVariants",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerInferenceExperiment.SagemakerInferenceExperimentModelVariantsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 1667
          },
          "name": "schedule",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerInferenceExperiment.SagemakerInferenceExperimentScheduleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 1683
          },
          "name": "shadowModeConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerInferenceExperiment.SagemakerInferenceExperimentShadowModeConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 1698
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 1720
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerInferenceExperiment.SagemakerInferenceExperimentTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 1545
          },
          "name": "dataStorageConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerInferenceExperiment.SagemakerInferenceExperimentDataStorageConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 1561
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 1577
          },
          "name": "desiredStateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 1596
          },
          "name": "endpointNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 1617
          },
          "name": "kmsKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 1635
          },
          "name": "modelVariantsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerInferenceExperiment.SagemakerInferenceExperimentModelVariants"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 1648
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 1661
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 1677
          },
          "name": "scheduleInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerInferenceExperiment.SagemakerInferenceExperimentSchedule"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 1693
          },
          "name": "shadowModeConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerInferenceExperiment.SagemakerInferenceExperimentShadowModeConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 1714
          },
          "name": "statusReasonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 1730
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerInferenceExperiment.SagemakerInferenceExperimentTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 1743
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 1551
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 1567
          },
          "name": "desiredState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 1589
          },
          "name": "endpointName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 1607
          },
          "name": "kmsKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 1641
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 1654
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 1704
          },
          "name": "statusReason",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 1736
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-inference-experiment/index:SagemakerInferenceExperiment"
    },
    "@cdktn/provider-awscc.sagemakerInferenceExperiment.SagemakerInferenceExperimentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerInferenceExperiment.SagemakerInferenceExperimentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-inference-experiment/index.ts",
        "line": 14
      },
      "name": "SagemakerInferenceExperimentConfig",
      "namespace": "sagemakerInferenceExperiment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_inference_experiment#endpoint_name SagemakerInferenceExperiment#endpoint_name}",
            "stability": "stable",
            "summary": "The name of the endpoint used to run the inference experiment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 38
          },
          "name": "endpointName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_inference_experiment#model_variants SagemakerInferenceExperiment#model_variants}",
            "stability": "stable",
            "summary": "An array of ModelVariantConfig objects. Each ModelVariantConfig object in the array describes the infrastructure configuration for the corresponding variant."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 50
          },
          "name": "modelVariants",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerInferenceExperiment.SagemakerInferenceExperimentModelVariants"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_inference_experiment#name SagemakerInferenceExperiment#name}",
            "stability": "stable",
            "summary": "The name for the inference experiment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 56
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_inference_experiment#role_arn SagemakerInferenceExperiment#role_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to access model artifacts and container images, and manage Amazon SageMaker Inference endpoints for model deployment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 62
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_inference_experiment#type SagemakerInferenceExperiment#type}",
            "stability": "stable",
            "summary": "The type of the inference experiment that you want to run."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 92
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_inference_experiment#data_storage_config SagemakerInferenceExperiment#data_storage_config}",
            "stability": "stable",
            "summary": "The Amazon S3 location and configuration for storing inference request and response data."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 20
          },
          "name": "dataStorageConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerInferenceExperiment.SagemakerInferenceExperimentDataStorageConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_inference_experiment#description SagemakerInferenceExperiment#description}",
            "stability": "stable",
            "summary": "The description of the inference experiment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 26
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_inference_experiment#desired_state SagemakerInferenceExperiment#desired_state}",
            "stability": "stable",
            "summary": "The desired state of the experiment after starting or stopping operation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 32
          },
          "name": "desiredState",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_inference_experiment#kms_key SagemakerInferenceExperiment#kms_key}",
            "stability": "stable",
            "summary": "The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt data on the storage volume attached to the ML compute instance that hosts the endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 44
          },
          "name": "kmsKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_inference_experiment#schedule SagemakerInferenceExperiment#schedule}",
            "stability": "stable",
            "summary": "The duration for which you want the inference experiment to run."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 68
          },
          "name": "schedule",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerInferenceExperiment.SagemakerInferenceExperimentSchedule"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Use this field to specify a production variant which takes all the inference requests, and a shadow variant to which Amazon SageMaker replicates a percentage of the inference requests. For the shadow variant also specify the percentage of requests that Amazon SageMaker replicates.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_inference_experiment#shadow_mode_config SagemakerInferenceExperiment#shadow_mode_config}",
            "stability": "stable",
            "summary": "The configuration of ShadowMode inference experiment type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 74
          },
          "name": "shadowModeConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerInferenceExperiment.SagemakerInferenceExperimentShadowModeConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_inference_experiment#status_reason SagemakerInferenceExperiment#status_reason}",
            "stability": "stable",
            "summary": "The error message or client-specified reason from the StopInferenceExperiment API, that explains the status of the inference experiment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 80
          },
          "name": "statusReason",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_inference_experiment#tags SagemakerInferenceExperiment#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 86
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerInferenceExperiment.SagemakerInferenceExperimentTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-inference-experiment/index:SagemakerInferenceExperimentConfig"
    },
    "@cdktn/provider-awscc.sagemakerInferenceExperiment.SagemakerInferenceExperimentDataStorageConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerInferenceExperiment.SagemakerInferenceExperimentDataStorageConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-inference-experiment/index.ts",
        "line": 225
      },
      "name": "SagemakerInferenceExperimentDataStorageConfig",
      "namespace": "sagemakerInferenceExperiment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "If no headers are specified SageMaker will by default base64 encode when capturing the data.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_inference_experiment#content_type SagemakerInferenceExperiment#content_type}",
            "stability": "stable",
            "summary": "Configuration specifying how to treat different headers."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 231
          },
          "name": "contentType",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerInferenceExperiment.SagemakerInferenceExperimentDataStorageConfigContentType"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_inference_experiment#destination SagemakerInferenceExperiment#destination}",
            "stability": "stable",
            "summary": "The Amazon S3 bucket where the inference request and response data is stored."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 237
          },
          "name": "destination",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_inference_experiment#kms_key SagemakerInferenceExperiment#kms_key}",
            "stability": "stable",
            "summary": "The AWS Key Management Service key that Amazon SageMaker uses to encrypt captured data at rest using Amazon S3 server-side encryption."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 243
          },
          "name": "kmsKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-inference-experiment/index:SagemakerInferenceExperimentDataStorageConfig"
    },
    "@cdktn/provider-awscc.sagemakerInferenceExperiment.SagemakerInferenceExperimentDataStorageConfigContentType": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerInferenceExperiment.SagemakerInferenceExperimentDataStorageConfigContentType",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-inference-experiment/index.ts",
        "line": 94
      },
      "name": "SagemakerInferenceExperimentDataStorageConfigContentType",
      "namespace": "sagemakerInferenceExperiment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_inference_experiment#csv_content_types SagemakerInferenceExperiment#csv_content_types}",
            "stability": "stable",
            "summary": "The list of all content type headers that SageMaker will treat as CSV and capture accordingly."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 100
          },
          "name": "csvContentTypes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_inference_experiment#json_content_types SagemakerInferenceExperiment#json_content_types}",
            "stability": "stable",
            "summary": "The list of all content type headers that SageMaker will treat as JSON and capture accordingly."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 106
          },
          "name": "jsonContentTypes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-inference-experiment/index:SagemakerInferenceExperimentDataStorageConfigContentType"
    },
    "@cdktn/provider-awscc.sagemakerInferenceExperiment.SagemakerInferenceExperimentDataStorageConfigContentTypeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerInferenceExperiment.SagemakerInferenceExperimentDataStorageConfigContentTypeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-inference-experiment/index.ts",
          "line": 153
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-inference-experiment/index.ts",
        "line": 145
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 201
          },
          "name": "resetCsvContentTypes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 217
          },
          "name": "resetJsonContentTypes"
        }
      ],
      "name": "SagemakerInferenceExperimentDataStorageConfigContentTypeOutputReference",
      "namespace": "sagemakerInferenceExperiment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 205
          },
          "name": "csvContentTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 221
          },
          "name": "jsonContentTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 195
          },
          "name": "csvContentTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 211
          },
          "name": "jsonContentTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 157
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerInferenceExperiment.SagemakerInferenceExperimentDataStorageConfigContentType"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-inference-experiment/index:SagemakerInferenceExperimentDataStorageConfigContentTypeOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerInferenceExperiment.SagemakerInferenceExperimentDataStorageConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerInferenceExperiment.SagemakerInferenceExperimentDataStorageConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-inference-experiment/index.ts",
          "line": 297
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-inference-experiment/index.ts",
        "line": 289
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 348
          },
          "name": "putContentType",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerInferenceExperiment.SagemakerInferenceExperimentDataStorageConfigContentType"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 351
          },
          "name": "resetContentType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 367
          },
          "name": "resetDestination"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 383
          },
          "name": "resetKmsKey"
        }
      ],
      "name": "SagemakerInferenceExperimentDataStorageConfigOutputReference",
      "namespace": "sagemakerInferenceExperiment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 345
          },
          "name": "contentType",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerInferenceExperiment.SagemakerInferenceExperimentDataStorageConfigContentTypeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 355
          },
          "name": "contentTypeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerInferenceExperiment.SagemakerInferenceExperimentDataStorageConfigContentType"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 371
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 387
          },
          "name": "kmsKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 361
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 377
          },
          "name": "kmsKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 301
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerInferenceExperiment.SagemakerInferenceExperimentDataStorageConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-inference-experiment/index:SagemakerInferenceExperimentDataStorageConfigOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerInferenceExperiment.SagemakerInferenceExperimentEndpointMetadata": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerInferenceExperiment.SagemakerInferenceExperimentEndpointMetadata",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-inference-experiment/index.ts",
        "line": 391
      },
      "name": "SagemakerInferenceExperimentEndpointMetadata",
      "namespace": "sagemakerInferenceExperiment",
      "symbolId": "src/sagemaker-inference-experiment/index:SagemakerInferenceExperimentEndpointMetadata"
    },
    "@cdktn/provider-awscc.sagemakerInferenceExperiment.SagemakerInferenceExperimentEndpointMetadataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerInferenceExperiment.SagemakerInferenceExperimentEndpointMetadataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-inference-experiment/index.ts",
          "line": 421
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-inference-experiment/index.ts",
        "line": 414
      },
      "name": "SagemakerInferenceExperimentEndpointMetadataOutputReference",
      "namespace": "sagemakerInferenceExperiment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 441
          },
          "name": "endpointConfigName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 446
          },
          "name": "endpointName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 451
          },
          "name": "endpointStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 425
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerInferenceExperiment.SagemakerInferenceExperimentEndpointMetadata"
          }
        }
      ],
      "symbolId": "src/sagemaker-inference-experiment/index:SagemakerInferenceExperimentEndpointMetadataOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerInferenceExperiment.SagemakerInferenceExperimentModelVariants": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerInferenceExperiment.SagemakerInferenceExperimentModelVariants",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-inference-experiment/index.ts",
        "line": 705
      },
      "name": "SagemakerInferenceExperimentModelVariants",
      "namespace": "sagemakerInferenceExperiment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_inference_experiment#infrastructure_config SagemakerInferenceExperiment#infrastructure_config}",
            "stability": "stable",
            "summary": "The configuration for the infrastructure that the model will be deployed to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 711
          },
          "name": "infrastructureConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerInferenceExperiment.SagemakerInferenceExperimentModelVariantsInfrastructureConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_inference_experiment#model_name SagemakerInferenceExperiment#model_name}",
            "stability": "stable",
            "summary": "The name of the Amazon SageMaker Model entity."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 717
          },
          "name": "modelName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_inference_experiment#variant_name SagemakerInferenceExperiment#variant_name}",
            "stability": "stable",
            "summary": "The name of the variant."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 723
          },
          "name": "variantName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-inference-experiment/index:SagemakerInferenceExperimentModelVariants"
    },
    "@cdktn/provider-awscc.sagemakerInferenceExperiment.SagemakerInferenceExperimentModelVariantsInfrastructureConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerInferenceExperiment.SagemakerInferenceExperimentModelVariantsInfrastructureConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-inference-experiment/index.ts",
        "line": 580
      },
      "name": "SagemakerInferenceExperimentModelVariantsInfrastructureConfig",
      "namespace": "sagemakerInferenceExperiment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_inference_experiment#infrastructure_type SagemakerInferenceExperiment#infrastructure_type}",
            "stability": "stable",
            "summary": "The type of the inference experiment that you want to run."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 586
          },
          "name": "infrastructureType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_inference_experiment#real_time_inference_config SagemakerInferenceExperiment#real_time_inference_config}",
            "stability": "stable",
            "summary": "The infrastructure configuration for deploying the model to a real-time inference endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 592
          },
          "name": "realTimeInferenceConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerInferenceExperiment.SagemakerInferenceExperimentModelVariantsInfrastructureConfigRealTimeInferenceConfig"
          }
        }
      ],
      "symbolId": "src/sagemaker-inference-experiment/index:SagemakerInferenceExperimentModelVariantsInfrastructureConfig"
    },
    "@cdktn/provider-awscc.sagemakerInferenceExperiment.SagemakerInferenceExperimentModelVariantsInfrastructureConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerInferenceExperiment.SagemakerInferenceExperimentModelVariantsInfrastructureConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-inference-experiment/index.ts",
          "line": 639
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-inference-experiment/index.ts",
        "line": 631
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 697
          },
          "name": "putRealTimeInferenceConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerInferenceExperiment.SagemakerInferenceExperimentModelVariantsInfrastructureConfigRealTimeInferenceConfig"
              }
            }
          ]
        }
      ],
      "name": "SagemakerInferenceExperimentModelVariantsInfrastructureConfigOutputReference",
      "namespace": "sagemakerInferenceExperiment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 694
          },
          "name": "realTimeInferenceConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerInferenceExperiment.SagemakerInferenceExperimentModelVariantsInfrastructureConfigRealTimeInferenceConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 688
          },
          "name": "infrastructureTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 701
          },
          "name": "realTimeInferenceConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerInferenceExperiment.SagemakerInferenceExperimentModelVariantsInfrastructureConfigRealTimeInferenceConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 681
          },
          "name": "infrastructureType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 643
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerInferenceExperiment.SagemakerInferenceExperimentModelVariantsInfrastructureConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-inference-experiment/index:SagemakerInferenceExperimentModelVariantsInfrastructureConfigOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerInferenceExperiment.SagemakerInferenceExperimentModelVariantsInfrastructureConfigRealTimeInferenceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerInferenceExperiment.SagemakerInferenceExperimentModelVariantsInfrastructureConfigRealTimeInferenceConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-inference-experiment/index.ts",
        "line": 455
      },
      "name": "SagemakerInferenceExperimentModelVariantsInfrastructureConfigRealTimeInferenceConfig",
      "namespace": "sagemakerInferenceExperiment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_inference_experiment#instance_count SagemakerInferenceExperiment#instance_count}",
            "stability": "stable",
            "summary": "The number of instances of the type specified by InstanceType."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 461
          },
          "name": "instanceCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_inference_experiment#instance_type SagemakerInferenceExperiment#instance_type}",
            "stability": "stable",
            "summary": "The instance type the model is deployed to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 467
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-inference-experiment/index:SagemakerInferenceExperimentModelVariantsInfrastructureConfigRealTimeInferenceConfig"
    },
    "@cdktn/provider-awscc.sagemakerInferenceExperiment.SagemakerInferenceExperimentModelVariantsInfrastructureConfigRealTimeInferenceConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerInferenceExperiment.SagemakerInferenceExperimentModelVariantsInfrastructureConfigRealTimeInferenceConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-inference-experiment/index.ts",
          "line": 514
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-inference-experiment/index.ts",
        "line": 506
      },
      "name": "SagemakerInferenceExperimentModelVariantsInfrastructureConfigRealTimeInferenceConfigOutputReference",
      "namespace": "sagemakerInferenceExperiment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 563
          },
          "name": "instanceCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 576
          },
          "name": "instanceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 556
          },
          "name": "instanceCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 569
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 518
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerInferenceExperiment.SagemakerInferenceExperimentModelVariantsInfrastructureConfigRealTimeInferenceConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-inference-experiment/index:SagemakerInferenceExperimentModelVariantsInfrastructureConfigRealTimeInferenceConfigOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerInferenceExperiment.SagemakerInferenceExperimentModelVariantsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerInferenceExperiment.SagemakerInferenceExperimentModelVariantsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-inference-experiment/index.ts",
          "line": 873
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-inference-experiment/index.ts",
        "line": 865
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 880
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerInferenceExperiment.SagemakerInferenceExperimentModelVariantsOutputReference"
            }
          }
        }
      ],
      "name": "SagemakerInferenceExperimentModelVariantsList",
      "namespace": "sagemakerInferenceExperiment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 866
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerInferenceExperiment.SagemakerInferenceExperimentModelVariants"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-inference-experiment/index:SagemakerInferenceExperimentModelVariantsList"
    },
    "@cdktn/provider-awscc.sagemakerInferenceExperiment.SagemakerInferenceExperimentModelVariantsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerInferenceExperiment.SagemakerInferenceExperimentModelVariantsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-inference-experiment/index.ts",
          "line": 779
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-inference-experiment/index.ts",
        "line": 769
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 830
          },
          "name": "putInfrastructureConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerInferenceExperiment.SagemakerInferenceExperimentModelVariantsInfrastructureConfig"
              }
            }
          ]
        }
      ],
      "name": "SagemakerInferenceExperimentModelVariantsOutputReference",
      "namespace": "sagemakerInferenceExperiment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 827
          },
          "name": "infrastructureConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerInferenceExperiment.SagemakerInferenceExperimentModelVariantsInfrastructureConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 834
          },
          "name": "infrastructureConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerInferenceExperiment.SagemakerInferenceExperimentModelVariantsInfrastructureConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 847
          },
          "name": "modelNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 860
          },
          "name": "variantNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 840
          },
          "name": "modelName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 853
          },
          "name": "variantName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 783
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerInferenceExperiment.SagemakerInferenceExperimentModelVariants"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-inference-experiment/index:SagemakerInferenceExperimentModelVariantsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerInferenceExperiment.SagemakerInferenceExperimentSchedule": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerInferenceExperiment.SagemakerInferenceExperimentSchedule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-inference-experiment/index.ts",
        "line": 884
      },
      "name": "SagemakerInferenceExperimentSchedule",
      "namespace": "sagemakerInferenceExperiment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_inference_experiment#end_time SagemakerInferenceExperiment#end_time}",
            "stability": "stable",
            "summary": "The timestamp at which the inference experiment ended or will end."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 890
          },
          "name": "endTime",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_inference_experiment#start_time SagemakerInferenceExperiment#start_time}",
            "stability": "stable",
            "summary": "The timestamp at which the inference experiment started or will start."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 896
          },
          "name": "startTime",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-inference-experiment/index:SagemakerInferenceExperimentSchedule"
    },
    "@cdktn/provider-awscc.sagemakerInferenceExperiment.SagemakerInferenceExperimentScheduleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerInferenceExperiment.SagemakerInferenceExperimentScheduleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-inference-experiment/index.ts",
          "line": 943
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-inference-experiment/index.ts",
        "line": 935
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 991
          },
          "name": "resetEndTime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 1007
          },
          "name": "resetStartTime"
        }
      ],
      "name": "SagemakerInferenceExperimentScheduleOutputReference",
      "namespace": "sagemakerInferenceExperiment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 995
          },
          "name": "endTimeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 1011
          },
          "name": "startTimeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 985
          },
          "name": "endTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 1001
          },
          "name": "startTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 947
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerInferenceExperiment.SagemakerInferenceExperimentSchedule"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-inference-experiment/index:SagemakerInferenceExperimentScheduleOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerInferenceExperiment.SagemakerInferenceExperimentShadowModeConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerInferenceExperiment.SagemakerInferenceExperimentShadowModeConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-inference-experiment/index.ts",
        "line": 1168
      },
      "name": "SagemakerInferenceExperimentShadowModeConfig",
      "namespace": "sagemakerInferenceExperiment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_inference_experiment#shadow_model_variants SagemakerInferenceExperiment#shadow_model_variants}",
            "stability": "stable",
            "summary": "List of shadow variant configurations."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 1174
          },
          "name": "shadowModelVariants",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerInferenceExperiment.SagemakerInferenceExperimentShadowModeConfigShadowModelVariants"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_inference_experiment#source_model_variant_name SagemakerInferenceExperiment#source_model_variant_name}",
            "stability": "stable",
            "summary": "The name of the production variant, which takes all the inference requests."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 1180
          },
          "name": "sourceModelVariantName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-inference-experiment/index:SagemakerInferenceExperimentShadowModeConfig"
    },
    "@cdktn/provider-awscc.sagemakerInferenceExperiment.SagemakerInferenceExperimentShadowModeConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerInferenceExperiment.SagemakerInferenceExperimentShadowModeConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-inference-experiment/index.ts",
          "line": 1227
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-inference-experiment/index.ts",
        "line": 1219
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 1272
          },
          "name": "putShadowModelVariants",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sagemakerInferenceExperiment.SagemakerInferenceExperimentShadowModeConfigShadowModelVariants"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 1275
          },
          "name": "resetShadowModelVariants"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 1291
          },
          "name": "resetSourceModelVariantName"
        }
      ],
      "name": "SagemakerInferenceExperimentShadowModeConfigOutputReference",
      "namespace": "sagemakerInferenceExperiment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 1269
          },
          "name": "shadowModelVariants",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerInferenceExperiment.SagemakerInferenceExperimentShadowModeConfigShadowModelVariantsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 1279
          },
          "name": "shadowModelVariantsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerInferenceExperiment.SagemakerInferenceExperimentShadowModeConfigShadowModelVariants"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 1295
          },
          "name": "sourceModelVariantNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 1285
          },
          "name": "sourceModelVariantName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 1231
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerInferenceExperiment.SagemakerInferenceExperimentShadowModeConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-inference-experiment/index:SagemakerInferenceExperimentShadowModeConfigOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerInferenceExperiment.SagemakerInferenceExperimentShadowModeConfigShadowModelVariants": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerInferenceExperiment.SagemakerInferenceExperimentShadowModeConfigShadowModelVariants",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-inference-experiment/index.ts",
        "line": 1015
      },
      "name": "SagemakerInferenceExperimentShadowModeConfigShadowModelVariants",
      "namespace": "sagemakerInferenceExperiment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_inference_experiment#sampling_percentage SagemakerInferenceExperiment#sampling_percentage}",
            "stability": "stable",
            "summary": "The percentage of inference requests that Amazon SageMaker replicates from the production variant to the shadow variant."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 1021
          },
          "name": "samplingPercentage",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_inference_experiment#shadow_model_variant_name SagemakerInferenceExperiment#shadow_model_variant_name}",
            "stability": "stable",
            "summary": "The name of the shadow variant."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 1027
          },
          "name": "shadowModelVariantName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-inference-experiment/index:SagemakerInferenceExperimentShadowModeConfigShadowModelVariants"
    },
    "@cdktn/provider-awscc.sagemakerInferenceExperiment.SagemakerInferenceExperimentShadowModeConfigShadowModelVariantsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerInferenceExperiment.SagemakerInferenceExperimentShadowModeConfigShadowModelVariantsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-inference-experiment/index.ts",
          "line": 1157
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-inference-experiment/index.ts",
        "line": 1149
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 1164
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerInferenceExperiment.SagemakerInferenceExperimentShadowModeConfigShadowModelVariantsOutputReference"
            }
          }
        }
      ],
      "name": "SagemakerInferenceExperimentShadowModeConfigShadowModelVariantsList",
      "namespace": "sagemakerInferenceExperiment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 1150
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerInferenceExperiment.SagemakerInferenceExperimentShadowModeConfigShadowModelVariants"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-inference-experiment/index:SagemakerInferenceExperimentShadowModeConfigShadowModelVariantsList"
    },
    "@cdktn/provider-awscc.sagemakerInferenceExperiment.SagemakerInferenceExperimentShadowModeConfigShadowModelVariantsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerInferenceExperiment.SagemakerInferenceExperimentShadowModeConfigShadowModelVariantsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-inference-experiment/index.ts",
          "line": 1076
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-inference-experiment/index.ts",
        "line": 1066
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 1124
          },
          "name": "resetSamplingPercentage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 1140
          },
          "name": "resetShadowModelVariantName"
        }
      ],
      "name": "SagemakerInferenceExperimentShadowModeConfigShadowModelVariantsOutputReference",
      "namespace": "sagemakerInferenceExperiment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 1128
          },
          "name": "samplingPercentageInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 1144
          },
          "name": "shadowModelVariantNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 1118
          },
          "name": "samplingPercentage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 1134
          },
          "name": "shadowModelVariantName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 1080
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerInferenceExperiment.SagemakerInferenceExperimentShadowModeConfigShadowModelVariants"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-inference-experiment/index:SagemakerInferenceExperimentShadowModeConfigShadowModelVariantsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerInferenceExperiment.SagemakerInferenceExperimentTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerInferenceExperiment.SagemakerInferenceExperimentTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-inference-experiment/index.ts",
        "line": 1299
      },
      "name": "SagemakerInferenceExperimentTags",
      "namespace": "sagemakerInferenceExperiment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_inference_experiment#key SagemakerInferenceExperiment#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 1305
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_inference_experiment#value SagemakerInferenceExperiment#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 1311
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-inference-experiment/index:SagemakerInferenceExperimentTags"
    },
    "@cdktn/provider-awscc.sagemakerInferenceExperiment.SagemakerInferenceExperimentTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerInferenceExperiment.SagemakerInferenceExperimentTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-inference-experiment/index.ts",
          "line": 1441
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-inference-experiment/index.ts",
        "line": 1433
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 1448
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerInferenceExperiment.SagemakerInferenceExperimentTagsOutputReference"
            }
          }
        }
      ],
      "name": "SagemakerInferenceExperimentTagsList",
      "namespace": "sagemakerInferenceExperiment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 1434
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerInferenceExperiment.SagemakerInferenceExperimentTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-inference-experiment/index:SagemakerInferenceExperimentTagsList"
    },
    "@cdktn/provider-awscc.sagemakerInferenceExperiment.SagemakerInferenceExperimentTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerInferenceExperiment.SagemakerInferenceExperimentTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-inference-experiment/index.ts",
          "line": 1360
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-inference-experiment/index.ts",
        "line": 1350
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 1408
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 1424
          },
          "name": "resetValue"
        }
      ],
      "name": "SagemakerInferenceExperimentTagsOutputReference",
      "namespace": "sagemakerInferenceExperiment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 1412
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 1428
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 1402
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 1418
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-inference-experiment/index.ts",
            "line": 1364
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerInferenceExperiment.SagemakerInferenceExperimentTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-inference-experiment/index:SagemakerInferenceExperimentTagsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerMlflowApp.SagemakerMlflowApp": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_mlflow_app awscc_sagemaker_mlflow_app}."
      },
      "fqn": "@cdktn/provider-awscc.sagemakerMlflowApp.SagemakerMlflowApp",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_mlflow_app awscc_sagemaker_mlflow_app} Resource."
        },
        "locationInModule": {
          "filename": "src/sagemaker-mlflow-app/index.ts",
          "line": 237
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerMlflowApp.SagemakerMlflowAppConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-mlflow-app/index.ts",
        "line": 205
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SagemakerMlflowApp resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/sagemaker-mlflow-app/index.ts",
            "line": 222
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SagemakerMlflowApp to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_mlflow_app#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SagemakerMlflowApp that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SagemakerMlflowApp to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-mlflow-app/index.ts",
            "line": 360
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sagemakerMlflowApp.SagemakerMlflowAppTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-mlflow-app/index.ts",
            "line": 316
          },
          "name": "resetModelRegistrationMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-mlflow-app/index.ts",
            "line": 363
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-mlflow-app/index.ts",
            "line": 379
          },
          "name": "resetWeeklyMaintenanceWindowStart"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-mlflow-app/index.ts",
            "line": 391
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-mlflow-app/index.ts",
            "line": 402
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SagemakerMlflowApp",
      "namespace": "sagemakerMlflowApp",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-mlflow-app/index.ts",
            "line": 210
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-mlflow-app/index.ts",
            "line": 266
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-mlflow-app/index.ts",
            "line": 284
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-mlflow-app/index.ts",
            "line": 289
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-mlflow-app/index.ts",
            "line": 294
          },
          "name": "lastModifiedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-mlflow-app/index.ts",
            "line": 299
          },
          "name": "mlflowAppId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-mlflow-app/index.ts",
            "line": 304
          },
          "name": "mlflowVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-mlflow-app/index.ts",
            "line": 351
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-mlflow-app/index.ts",
            "line": 357
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerMlflowApp.SagemakerMlflowAppTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-mlflow-app/index.ts",
            "line": 279
          },
          "name": "artifactStoreUriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-mlflow-app/index.ts",
            "line": 320
          },
          "name": "modelRegistrationModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-mlflow-app/index.ts",
            "line": 333
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-mlflow-app/index.ts",
            "line": 346
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-mlflow-app/index.ts",
            "line": 367
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerMlflowApp.SagemakerMlflowAppTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-mlflow-app/index.ts",
            "line": 383
          },
          "name": "weeklyMaintenanceWindowStartInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-mlflow-app/index.ts",
            "line": 272
          },
          "name": "artifactStoreUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-mlflow-app/index.ts",
            "line": 310
          },
          "name": "modelRegistrationMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-mlflow-app/index.ts",
            "line": 326
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-mlflow-app/index.ts",
            "line": 339
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-mlflow-app/index.ts",
            "line": 373
          },
          "name": "weeklyMaintenanceWindowStart",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-mlflow-app/index:SagemakerMlflowApp"
    },
    "@cdktn/provider-awscc.sagemakerMlflowApp.SagemakerMlflowAppConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerMlflowApp.SagemakerMlflowAppConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-mlflow-app/index.ts",
        "line": 14
      },
      "name": "SagemakerMlflowAppConfig",
      "namespace": "sagemakerMlflowApp",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_mlflow_app#artifact_store_uri SagemakerMlflowApp#artifact_store_uri}",
            "stability": "stable",
            "summary": "The S3 URI for a general purpose bucket to use as the MLflow App artifact store."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-mlflow-app/index.ts",
            "line": 20
          },
          "name": "artifactStoreUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_mlflow_app#name SagemakerMlflowApp#name}",
            "stability": "stable",
            "summary": "The name of the MLflow App."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-mlflow-app/index.ts",
            "line": 32
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_mlflow_app#role_arn SagemakerMlflowApp#role_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) for an IAM role in your account that the MLflow App uses to access the artifact store in Amazon S3."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-mlflow-app/index.ts",
            "line": 38
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_mlflow_app#model_registration_mode SagemakerMlflowApp#model_registration_mode}",
            "stability": "stable",
            "summary": "Whether to enable or disable automatic registration of new MLflow models to the SageMaker Model Registry."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-mlflow-app/index.ts",
            "line": 26
          },
          "name": "modelRegistrationMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_mlflow_app#tags SagemakerMlflowApp#tags}",
            "stability": "stable",
            "summary": "Tags to associate with the MLflow App."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-mlflow-app/index.ts",
            "line": 44
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerMlflowApp.SagemakerMlflowAppTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For example: Tue:03:30.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_mlflow_app#weekly_maintenance_window_start SagemakerMlflowApp#weekly_maintenance_window_start}",
            "stability": "stable",
            "summary": "The day and time of the week in Coordinated Universal Time (UTC) 24-hour standard time that weekly maintenance updates are scheduled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-mlflow-app/index.ts",
            "line": 50
          },
          "name": "weeklyMaintenanceWindowStart",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-mlflow-app/index:SagemakerMlflowAppConfig"
    },
    "@cdktn/provider-awscc.sagemakerMlflowApp.SagemakerMlflowAppTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerMlflowApp.SagemakerMlflowAppTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-mlflow-app/index.ts",
        "line": 52
      },
      "name": "SagemakerMlflowAppTags",
      "namespace": "sagemakerMlflowApp",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_mlflow_app#key SagemakerMlflowApp#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-mlflow-app/index.ts",
            "line": 56
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_mlflow_app#value SagemakerMlflowApp#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-mlflow-app/index.ts",
            "line": 60
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-mlflow-app/index:SagemakerMlflowAppTags"
    },
    "@cdktn/provider-awscc.sagemakerMlflowApp.SagemakerMlflowAppTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerMlflowApp.SagemakerMlflowAppTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-mlflow-app/index.ts",
          "line": 190
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-mlflow-app/index.ts",
        "line": 182
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-mlflow-app/index.ts",
            "line": 197
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerMlflowApp.SagemakerMlflowAppTagsOutputReference"
            }
          }
        }
      ],
      "name": "SagemakerMlflowAppTagsList",
      "namespace": "sagemakerMlflowApp",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-mlflow-app/index.ts",
            "line": 183
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerMlflowApp.SagemakerMlflowAppTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-mlflow-app/index:SagemakerMlflowAppTagsList"
    },
    "@cdktn/provider-awscc.sagemakerMlflowApp.SagemakerMlflowAppTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerMlflowApp.SagemakerMlflowAppTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-mlflow-app/index.ts",
          "line": 109
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-mlflow-app/index.ts",
        "line": 99
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-mlflow-app/index.ts",
            "line": 157
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-mlflow-app/index.ts",
            "line": 173
          },
          "name": "resetValue"
        }
      ],
      "name": "SagemakerMlflowAppTagsOutputReference",
      "namespace": "sagemakerMlflowApp",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-mlflow-app/index.ts",
            "line": 161
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-mlflow-app/index.ts",
            "line": 177
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-mlflow-app/index.ts",
            "line": 151
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-mlflow-app/index.ts",
            "line": 167
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-mlflow-app/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerMlflowApp.SagemakerMlflowAppTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-mlflow-app/index:SagemakerMlflowAppTagsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerMlflowTrackingServer.SagemakerMlflowTrackingServer": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_mlflow_tracking_server awscc_sagemaker_mlflow_tracking_server}."
      },
      "fqn": "@cdktn/provider-awscc.sagemakerMlflowTrackingServer.SagemakerMlflowTrackingServer",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_mlflow_tracking_server awscc_sagemaker_mlflow_tracking_server} Resource."
        },
        "locationInModule": {
          "filename": "src/sagemaker-mlflow-tracking-server/index.ts",
          "line": 253
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerMlflowTrackingServer.SagemakerMlflowTrackingServerConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-mlflow-tracking-server/index.ts",
        "line": 221
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SagemakerMlflowTrackingServer resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/sagemaker-mlflow-tracking-server/index.ts",
            "line": 238
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SagemakerMlflowTrackingServer to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_mlflow_tracking_server#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SagemakerMlflowTrackingServer that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SagemakerMlflowTrackingServer to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-mlflow-tracking-server/index.ts",
            "line": 351
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sagemakerMlflowTrackingServer.SagemakerMlflowTrackingServerTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-mlflow-tracking-server/index.ts",
            "line": 304
          },
          "name": "resetAutomaticModelRegistration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-mlflow-tracking-server/index.ts",
            "line": 325
          },
          "name": "resetMlflowVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-mlflow-tracking-server/index.ts",
            "line": 354
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-mlflow-tracking-server/index.ts",
            "line": 388
          },
          "name": "resetTrackingServerSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-mlflow-tracking-server/index.ts",
            "line": 404
          },
          "name": "resetWeeklyMaintenanceWindowStart"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-mlflow-tracking-server/index.ts",
            "line": 416
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-mlflow-tracking-server/index.ts",
            "line": 429
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SagemakerMlflowTrackingServer",
      "namespace": "sagemakerMlflowTrackingServer",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-mlflow-tracking-server/index.ts",
            "line": 226
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-mlflow-tracking-server/index.ts",
            "line": 313
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-mlflow-tracking-server/index.ts",
            "line": 348
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerMlflowTrackingServer.SagemakerMlflowTrackingServerTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-mlflow-tracking-server/index.ts",
            "line": 363
          },
          "name": "trackingServerArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-mlflow-tracking-server/index.ts",
            "line": 292
          },
          "name": "artifactStoreUriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-mlflow-tracking-server/index.ts",
            "line": 308
          },
          "name": "automaticModelRegistrationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-mlflow-tracking-server/index.ts",
            "line": 329
          },
          "name": "mlflowVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-mlflow-tracking-server/index.ts",
            "line": 342
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-mlflow-tracking-server/index.ts",
            "line": 358
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerMlflowTrackingServer.SagemakerMlflowTrackingServerTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-mlflow-tracking-server/index.ts",
            "line": 376
          },
          "name": "trackingServerNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-mlflow-tracking-server/index.ts",
            "line": 392
          },
          "name": "trackingServerSizeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-mlflow-tracking-server/index.ts",
            "line": 408
          },
          "name": "weeklyMaintenanceWindowStartInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-mlflow-tracking-server/index.ts",
            "line": 285
          },
          "name": "artifactStoreUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-mlflow-tracking-server/index.ts",
            "line": 298
          },
          "name": "automaticModelRegistration",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-mlflow-tracking-server/index.ts",
            "line": 319
          },
          "name": "mlflowVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-mlflow-tracking-server/index.ts",
            "line": 335
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-mlflow-tracking-server/index.ts",
            "line": 369
          },
          "name": "trackingServerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-mlflow-tracking-server/index.ts",
            "line": 382
          },
          "name": "trackingServerSize",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-mlflow-tracking-server/index.ts",
            "line": 398
          },
          "name": "weeklyMaintenanceWindowStart",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-mlflow-tracking-server/index:SagemakerMlflowTrackingServer"
    },
    "@cdktn/provider-awscc.sagemakerMlflowTrackingServer.SagemakerMlflowTrackingServerConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerMlflowTrackingServer.SagemakerMlflowTrackingServerConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-mlflow-tracking-server/index.ts",
        "line": 14
      },
      "name": "SagemakerMlflowTrackingServerConfig",
      "namespace": "sagemakerMlflowTrackingServer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_mlflow_tracking_server#artifact_store_uri SagemakerMlflowTrackingServer#artifact_store_uri}",
            "stability": "stable",
            "summary": "The Amazon S3 URI for MLFlow Tracking Server artifacts."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-mlflow-tracking-server/index.ts",
            "line": 20
          },
          "name": "artifactStoreUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_mlflow_tracking_server#role_arn SagemakerMlflowTrackingServer#role_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of an IAM role that enables Amazon SageMaker to perform tasks on behalf of the customer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-mlflow-tracking-server/index.ts",
            "line": 38
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_mlflow_tracking_server#tracking_server_name SagemakerMlflowTrackingServer#tracking_server_name}",
            "stability": "stable",
            "summary": "The name of the MLFlow Tracking Server."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-mlflow-tracking-server/index.ts",
            "line": 50
          },
          "name": "trackingServerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_mlflow_tracking_server#automatic_model_registration SagemakerMlflowTrackingServer#automatic_model_registration}",
            "stability": "stable",
            "summary": "A flag to enable Automatic SageMaker Model Registration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-mlflow-tracking-server/index.ts",
            "line": 26
          },
          "name": "automaticModelRegistration",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_mlflow_tracking_server#mlflow_version SagemakerMlflowTrackingServer#mlflow_version}",
            "stability": "stable",
            "summary": "The MLFlow Version used on the MLFlow Tracking Server."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-mlflow-tracking-server/index.ts",
            "line": 32
          },
          "name": "mlflowVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_mlflow_tracking_server#tags SagemakerMlflowTrackingServer#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-mlflow-tracking-server/index.ts",
            "line": 44
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerMlflowTrackingServer.SagemakerMlflowTrackingServerTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_mlflow_tracking_server#tracking_server_size SagemakerMlflowTrackingServer#tracking_server_size}",
            "stability": "stable",
            "summary": "The size of the MLFlow Tracking Server."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-mlflow-tracking-server/index.ts",
            "line": 56
          },
          "name": "trackingServerSize",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_mlflow_tracking_server#weekly_maintenance_window_start SagemakerMlflowTrackingServer#weekly_maintenance_window_start}",
            "stability": "stable",
            "summary": "The start of the time window for maintenance of the MLFlow Tracking Server in UTC time."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-mlflow-tracking-server/index.ts",
            "line": 62
          },
          "name": "weeklyMaintenanceWindowStart",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-mlflow-tracking-server/index:SagemakerMlflowTrackingServerConfig"
    },
    "@cdktn/provider-awscc.sagemakerMlflowTrackingServer.SagemakerMlflowTrackingServerTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerMlflowTrackingServer.SagemakerMlflowTrackingServerTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-mlflow-tracking-server/index.ts",
        "line": 64
      },
      "name": "SagemakerMlflowTrackingServerTags",
      "namespace": "sagemakerMlflowTrackingServer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_mlflow_tracking_server#key SagemakerMlflowTrackingServer#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-mlflow-tracking-server/index.ts",
            "line": 70
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_mlflow_tracking_server#value SagemakerMlflowTrackingServer#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-mlflow-tracking-server/index.ts",
            "line": 76
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-mlflow-tracking-server/index:SagemakerMlflowTrackingServerTags"
    },
    "@cdktn/provider-awscc.sagemakerMlflowTrackingServer.SagemakerMlflowTrackingServerTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerMlflowTrackingServer.SagemakerMlflowTrackingServerTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-mlflow-tracking-server/index.ts",
          "line": 206
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-mlflow-tracking-server/index.ts",
        "line": 198
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-mlflow-tracking-server/index.ts",
            "line": 213
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerMlflowTrackingServer.SagemakerMlflowTrackingServerTagsOutputReference"
            }
          }
        }
      ],
      "name": "SagemakerMlflowTrackingServerTagsList",
      "namespace": "sagemakerMlflowTrackingServer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-mlflow-tracking-server/index.ts",
            "line": 199
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerMlflowTrackingServer.SagemakerMlflowTrackingServerTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-mlflow-tracking-server/index:SagemakerMlflowTrackingServerTagsList"
    },
    "@cdktn/provider-awscc.sagemakerMlflowTrackingServer.SagemakerMlflowTrackingServerTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerMlflowTrackingServer.SagemakerMlflowTrackingServerTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-mlflow-tracking-server/index.ts",
          "line": 125
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-mlflow-tracking-server/index.ts",
        "line": 115
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-mlflow-tracking-server/index.ts",
            "line": 173
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-mlflow-tracking-server/index.ts",
            "line": 189
          },
          "name": "resetValue"
        }
      ],
      "name": "SagemakerMlflowTrackingServerTagsOutputReference",
      "namespace": "sagemakerMlflowTrackingServer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-mlflow-tracking-server/index.ts",
            "line": 177
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-mlflow-tracking-server/index.ts",
            "line": 193
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-mlflow-tracking-server/index.ts",
            "line": 167
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-mlflow-tracking-server/index.ts",
            "line": 183
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-mlflow-tracking-server/index.ts",
            "line": 129
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerMlflowTrackingServer.SagemakerMlflowTrackingServerTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-mlflow-tracking-server/index:SagemakerMlflowTrackingServerTagsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModel.SagemakerModel": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model awscc_sagemaker_model}."
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModel",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model awscc_sagemaker_model} Resource."
        },
        "locationInModule": {
          "filename": "src/sagemaker-model/index.ts",
          "line": 3030
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model/index.ts",
        "line": 2998
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SagemakerModel resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 3015
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SagemakerModel to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SagemakerModel that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SagemakerModel to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 3065
          },
          "name": "putContainers",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelContainers"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 3118
          },
          "name": "putInferenceExecutionConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelInferenceExecutionConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 3155
          },
          "name": "putPrimaryContainer",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelPrimaryContainer"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 3171
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 3187
          },
          "name": "putVpcConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelVpcConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 3068
          },
          "name": "resetContainers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 3084
          },
          "name": "resetEnableNetworkIsolation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 3100
          },
          "name": "resetExecutionRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 3121
          },
          "name": "resetInferenceExecutionConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 3142
          },
          "name": "resetModelName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 3158
          },
          "name": "resetPrimaryContainer"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 3174
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 3190
          },
          "name": "resetVpcConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 3202
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 3215
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SagemakerModel",
      "namespace": "sagemakerModel",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 3003
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 3062
          },
          "name": "containers",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelContainersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 3109
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 3115
          },
          "name": "inferenceExecutionConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelInferenceExecutionConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 3130
          },
          "name": "modelArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 3152
          },
          "name": "primaryContainer",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelPrimaryContainerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 3168
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 3184
          },
          "name": "vpcConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelVpcConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 3072
          },
          "name": "containersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelContainers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 3088
          },
          "name": "enableNetworkIsolationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 3104
          },
          "name": "executionRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 3125
          },
          "name": "inferenceExecutionConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelInferenceExecutionConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 3146
          },
          "name": "modelNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 3162
          },
          "name": "primaryContainerInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelPrimaryContainer"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 3178
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 3194
          },
          "name": "vpcConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelVpcConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 3078
          },
          "name": "enableNetworkIsolation",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 3094
          },
          "name": "executionRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 3136
          },
          "name": "modelName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-model/index:SagemakerModel"
    },
    "@cdktn/provider-awscc.sagemakerModel.SagemakerModelConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model/index.ts",
        "line": 14
      },
      "name": "SagemakerModelConfig",
      "namespace": "sagemakerModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model#containers SagemakerModel#containers}",
            "stability": "stable",
            "summary": "Specifies the containers in the inference pipeline."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 20
          },
          "name": "containers",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelContainers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model#enable_network_isolation SagemakerModel#enable_network_isolation}",
            "stability": "stable",
            "summary": "Isolates the model container. No inbound or outbound network calls can be made to or from the model container."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 26
          },
          "name": "enableNetworkIsolation",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model#execution_role_arn SagemakerModel#execution_role_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the IAM role that you specified for the model."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 32
          },
          "name": "executionRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model#inference_execution_config SagemakerModel#inference_execution_config}",
            "stability": "stable",
            "summary": "Specifies details about how containers in a multi-container endpoint are run."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 38
          },
          "name": "inferenceExecutionConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelInferenceExecutionConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model#model_name SagemakerModel#model_name}",
            "stability": "stable",
            "summary": "The name of the new model."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 44
          },
          "name": "modelName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model#primary_container SagemakerModel#primary_container}",
            "stability": "stable",
            "summary": "Describes the container, as part of model definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 50
          },
          "name": "primaryContainer",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelPrimaryContainer"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can use tags to categorize your AWS resources in different ways, for example, by purpose, owner, or environment. For more information, see [Tagging AWS Resources](https://docs.aws.amazon.com/general/latest/gr/aws_tagging.html).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model#tags SagemakerModel#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 56
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can control access to and from your resources by configuring a VPC. For more information, see [Give SageMaker Access to Resources in your Amazon VPC](https://docs.aws.amazon.com/sagemaker/latest/dg/infrastructure-give-access.html).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model#vpc_config SagemakerModel#vpc_config}",
            "stability": "stable",
            "summary": "Specifies an Amazon Virtual Private Cloud (VPC) that your SageMaker jobs, hosted models, and compute resources have access to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 62
          },
          "name": "vpcConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelVpcConfig"
          }
        }
      ],
      "symbolId": "src/sagemaker-model/index:SagemakerModelConfig"
    },
    "@cdktn/provider-awscc.sagemakerModel.SagemakerModelContainers": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelContainers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model/index.ts",
        "line": 911
      },
      "name": "SagemakerModelContainers",
      "namespace": "sagemakerModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "When a ContainerDefinition is part of an inference pipeline, the value of the parameter uniquely identifies the container for the purposes of logging and metrics. For information, see [Use Logs and Metrics to Monitor an Inference Pipeline](https://docs.aws.amazon.com/sagemaker/latest/dg/inference-pipeline-logs-metrics.html). If you don't specify a value for this parameter for a ContainerDefinition that is part of an inference pipeline, a unique name is automatically assigned based on the position of the ContainerDefinition in the pipeline. If you specify a value for the ContainerHostName for any ContainerDefinition that is part of an inference pipeline, you must specify a value for the ContainerHostName parameter of every ContainerDefinition in that pipeline.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model#container_hostname SagemakerModel#container_hostname}",
            "stability": "stable",
            "summary": "This parameter is ignored for models that contain only a PrimaryContainer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 919
          },
          "name": "containerHostname",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The maximum length of each key and value in the Environment map is 1024 bytes. The maximum length of all keys and values in the map, combined, is 32 KB. If you pass multiple containers to a CreateModel request, then the maximum length of all of their maps, combined, is also 32 KB.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model#environment SagemakerModel#environment}",
            "stability": "stable",
            "summary": "The environment variables to set in the Docker container. Don't include any sensitive data in your environment variables."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 927
          },
          "name": "environment",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This can be either in Amazon EC2 Container Registry or in a Docker registry that is accessible from the same VPC that you configure for your endpoint. If you are using your own custom algorithm instead of an algorithm provided by SageMaker, the inference code must meet SageMaker requirements. SageMaker supports both registry/repository[:tag] and registry/repository[@digest] image path formats. For more information, see [Using Your Own Algorithms with Amazon SageMaker](https://docs.aws.amazon.com/sagemaker/latest/dg/your-algorithms.html).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model#image SagemakerModel#image}",
            "stability": "stable",
            "summary": "The path where inference code is stored."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 933
          },
          "name": "image",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model#image_config SagemakerModel#image_config}",
            "stability": "stable",
            "summary": "Specifies whether the model container is in Amazon ECR or a private Docker registry accessible from your Amazon Virtual Private Cloud (VPC)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 939
          },
          "name": "imageConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelContainersImageConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model#inference_specification_name SagemakerModel#inference_specification_name}",
            "stability": "stable",
            "summary": "The inference specification name in the model package version."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 945
          },
          "name": "inferenceSpecificationName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model#mode SagemakerModel#mode}",
            "stability": "stable",
            "summary": "Whether the container hosts a single model or multiple models."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 951
          },
          "name": "mode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If specified, you must specify one and only one of the available data sources.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model#model_data_source SagemakerModel#model_data_source}",
            "stability": "stable",
            "summary": "Specifies the location of ML model data to deploy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 957
          },
          "name": "modelDataSource",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelContainersModelDataSource"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This path must point to a single gzip compressed tar archive (.tar.gz suffix). The S3 path is required for SageMaker built-in algorithms, but not if you use your own algorithms. For more information on built-in algorithms, see [Common Parameters](https://docs.aws.amazon.com/sagemaker/latest/dg/sagemaker-algo-docker-registry-paths.html).\n\nIf you provide a value for this parameter, SageMaker uses AWS Security Token Service to download model artifacts from the S3 path you provide. AWS STS is activated in your AWS account by default. If you previously deactivated AWS STS for a region, you need to reactivate AWS STS for that region. For more information, see [Activating and Deactivating AWS STS in an AWS Region](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp_enable-regions.html) in the AWS Identity and Access Management User Guide\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model#model_data_url SagemakerModel#model_data_url}",
            "stability": "stable",
            "summary": "The S3 path where the model artifacts, which result from model training, are stored."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 965
          },
          "name": "modelDataUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model#model_package_name SagemakerModel#model_package_name}",
            "stability": "stable",
            "summary": "The name or Amazon Resource Name (ARN) of the model package to use to create the model."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 971
          },
          "name": "modelPackageName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model#multi_model_config SagemakerModel#multi_model_config}",
            "stability": "stable",
            "summary": "Specifies additional configuration for multi-model endpoints."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 977
          },
          "name": "multiModelConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelContainersMultiModelConfig"
          }
        }
      ],
      "symbolId": "src/sagemaker-model/index:SagemakerModelContainers"
    },
    "@cdktn/provider-awscc.sagemakerModel.SagemakerModelContainersImageConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelContainersImageConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model/index.ts",
        "line": 160
      },
      "name": "SagemakerModelContainersImageConfig",
      "namespace": "sagemakerModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Vpc - The model image is hosted in a private Docker registry in your VPC.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model#repository_access_mode SagemakerModel#repository_access_mode}",
            "stability": "stable",
            "summary": "Set this to one of the following values: Platform - The model image is hosted in Amazon ECR."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 166
          },
          "name": "repositoryAccessMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Specify a value for this property only if you specified `Vpc` as the value for the `RepositoryAccessMode` field of the `ImageConfig` object that you passed to a call to `CreateModel` and the private Docker registry where the model image is hosted requires authentication.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model#repository_auth_config SagemakerModel#repository_auth_config}",
            "stability": "stable",
            "summary": "Specifies an authentication configuration for the private docker registry where your model image is hosted."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 172
          },
          "name": "repositoryAuthConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelContainersImageConfigRepositoryAuthConfig"
          }
        }
      ],
      "symbolId": "src/sagemaker-model/index:SagemakerModelContainersImageConfig"
    },
    "@cdktn/provider-awscc.sagemakerModel.SagemakerModelContainersImageConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelContainersImageConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model/index.ts",
          "line": 219
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model/index.ts",
        "line": 211
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 280
          },
          "name": "putRepositoryAuthConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelContainersImageConfigRepositoryAuthConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 267
          },
          "name": "resetRepositoryAccessMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 283
          },
          "name": "resetRepositoryAuthConfig"
        }
      ],
      "name": "SagemakerModelContainersImageConfigOutputReference",
      "namespace": "sagemakerModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 277
          },
          "name": "repositoryAuthConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelContainersImageConfigRepositoryAuthConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 271
          },
          "name": "repositoryAccessModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 287
          },
          "name": "repositoryAuthConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelContainersImageConfigRepositoryAuthConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 261
          },
          "name": "repositoryAccessMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 223
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelContainersImageConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model/index:SagemakerModelContainersImageConfigOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModel.SagemakerModelContainersImageConfigRepositoryAuthConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelContainersImageConfigRepositoryAuthConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model/index.ts",
        "line": 64
      },
      "name": "SagemakerModelContainersImageConfigRepositoryAuthConfig",
      "namespace": "sagemakerModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "For information about how to create an AWS Lambda function, see [Create a Lambda function with the console](https://docs.aws.amazon.com/lambda/latest/dg/getting-started-create-function.html) in the AWS Lambda Developer Guide\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model#repository_credentials_provider_arn SagemakerModel#repository_credentials_provider_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of an AWS Lambda function that provides credentials to authenticate to the private Docker registry where your model image is hosted."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 70
          },
          "name": "repositoryCredentialsProviderArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-model/index:SagemakerModelContainersImageConfigRepositoryAuthConfig"
    },
    "@cdktn/provider-awscc.sagemakerModel.SagemakerModelContainersImageConfigRepositoryAuthConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelContainersImageConfigRepositoryAuthConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model/index.ts",
          "line": 110
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model/index.ts",
        "line": 102
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 152
          },
          "name": "resetRepositoryCredentialsProviderArn"
        }
      ],
      "name": "SagemakerModelContainersImageConfigRepositoryAuthConfigOutputReference",
      "namespace": "sagemakerModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 156
          },
          "name": "repositoryCredentialsProviderArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 146
          },
          "name": "repositoryCredentialsProviderArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 114
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelContainersImageConfigRepositoryAuthConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model/index:SagemakerModelContainersImageConfigRepositoryAuthConfigOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModel.SagemakerModelContainersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelContainersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model/index.ts",
          "line": 1339
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model/index.ts",
        "line": 1331
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 1346
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelContainersOutputReference"
            }
          }
        }
      ],
      "name": "SagemakerModelContainersList",
      "namespace": "sagemakerModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 1332
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelContainers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model/index:SagemakerModelContainersList"
    },
    "@cdktn/provider-awscc.sagemakerModel.SagemakerModelContainersModelDataSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelContainersModelDataSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model/index.ts",
        "line": 719
      },
      "name": "SagemakerModelContainersModelDataSource",
      "namespace": "sagemakerModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model#s3_data_source SagemakerModel#s3_data_source}",
            "stability": "stable",
            "summary": "Specifies the S3 location of ML model data to deploy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 725
          },
          "name": "s3DataSource",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelContainersModelDataSourceS3DataSource"
          }
        }
      ],
      "symbolId": "src/sagemaker-model/index:SagemakerModelContainersModelDataSource"
    },
    "@cdktn/provider-awscc.sagemakerModel.SagemakerModelContainersModelDataSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelContainersModelDataSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model/index.ts",
          "line": 765
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model/index.ts",
        "line": 757
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 804
          },
          "name": "putS3DataSource",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelContainersModelDataSourceS3DataSource"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 807
          },
          "name": "resetS3DataSource"
        }
      ],
      "name": "SagemakerModelContainersModelDataSourceOutputReference",
      "namespace": "sagemakerModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 801
          },
          "name": "s3DataSource",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelContainersModelDataSourceS3DataSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 811
          },
          "name": "s3DataSourceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelContainersModelDataSourceS3DataSource"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 769
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelContainersModelDataSource"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model/index:SagemakerModelContainersModelDataSourceOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModel.SagemakerModelContainersModelDataSourceS3DataSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelContainersModelDataSourceS3DataSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model/index.ts",
        "line": 483
      },
      "name": "SagemakerModelContainersModelDataSourceS3DataSource",
      "namespace": "sagemakerModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model#compression_type SagemakerModel#compression_type}",
            "stability": "stable",
            "summary": "Specifies how the ML model data is prepared."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 489
          },
          "name": "compressionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model#hub_access_config SagemakerModel#hub_access_config}",
            "stability": "stable",
            "summary": "Configuration information specifying which hub contents have accessible deployment options."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 495
          },
          "name": "hubAccessConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelContainersModelDataSourceS3DataSourceHubAccessConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can explicitly accept the model end-user license agreement (EULA) within the `ModelAccessConfig`.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model#model_access_config SagemakerModel#model_access_config}",
            "stability": "stable",
            "summary": "The access configuration file to control access to the ML model."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 501
          },
          "name": "modelAccessConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelContainersModelDataSourceS3DataSourceModelAccessConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model#s3_data_type SagemakerModel#s3_data_type}",
            "stability": "stable",
            "summary": "Specifies the type of ML model data to deploy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 507
          },
          "name": "s3DataType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model#s3_uri SagemakerModel#s3_uri}",
            "stability": "stable",
            "summary": "Specifies the S3 path of ML model data to deploy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 513
          },
          "name": "s3Uri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-model/index:SagemakerModelContainersModelDataSourceS3DataSource"
    },
    "@cdktn/provider-awscc.sagemakerModel.SagemakerModelContainersModelDataSourceS3DataSourceHubAccessConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelContainersModelDataSourceS3DataSourceHubAccessConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model/index.ts",
        "line": 291
      },
      "name": "SagemakerModelContainersModelDataSourceS3DataSourceHubAccessConfig",
      "namespace": "sagemakerModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model#hub_content_arn SagemakerModel#hub_content_arn}",
            "stability": "stable",
            "summary": "The ARN of the hub content for which deployment access is allowed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 297
          },
          "name": "hubContentArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-model/index:SagemakerModelContainersModelDataSourceS3DataSourceHubAccessConfig"
    },
    "@cdktn/provider-awscc.sagemakerModel.SagemakerModelContainersModelDataSourceS3DataSourceHubAccessConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelContainersModelDataSourceS3DataSourceHubAccessConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model/index.ts",
          "line": 337
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model/index.ts",
        "line": 329
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 379
          },
          "name": "resetHubContentArn"
        }
      ],
      "name": "SagemakerModelContainersModelDataSourceS3DataSourceHubAccessConfigOutputReference",
      "namespace": "sagemakerModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 383
          },
          "name": "hubContentArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 373
          },
          "name": "hubContentArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 341
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelContainersModelDataSourceS3DataSourceHubAccessConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model/index:SagemakerModelContainersModelDataSourceS3DataSourceHubAccessConfigOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModel.SagemakerModelContainersModelDataSourceS3DataSourceModelAccessConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelContainersModelDataSourceS3DataSourceModelAccessConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model/index.ts",
        "line": 387
      },
      "name": "SagemakerModelContainersModelDataSourceS3DataSourceModelAccessConfig",
      "namespace": "sagemakerModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The `AcceptEula` value must be explicitly defined as `True` in order to accept the EULA that this model requires. You are responsible for reviewing and complying with any applicable license terms and making sure they are acceptable for your use case before downloading or using a model.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model#accept_eula SagemakerModel#accept_eula}",
            "stability": "stable",
            "summary": "Specifies agreement to the model end-user license agreement (EULA)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 393
          },
          "name": "acceptEula",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model/index:SagemakerModelContainersModelDataSourceS3DataSourceModelAccessConfig"
    },
    "@cdktn/provider-awscc.sagemakerModel.SagemakerModelContainersModelDataSourceS3DataSourceModelAccessConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelContainersModelDataSourceS3DataSourceModelAccessConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model/index.ts",
          "line": 433
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model/index.ts",
        "line": 425
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 475
          },
          "name": "resetAcceptEula"
        }
      ],
      "name": "SagemakerModelContainersModelDataSourceS3DataSourceModelAccessConfigOutputReference",
      "namespace": "sagemakerModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 479
          },
          "name": "acceptEulaInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 469
          },
          "name": "acceptEula",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 437
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelContainersModelDataSourceS3DataSourceModelAccessConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model/index:SagemakerModelContainersModelDataSourceS3DataSourceModelAccessConfigOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModel.SagemakerModelContainersModelDataSourceS3DataSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelContainersModelDataSourceS3DataSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model/index.ts",
          "line": 581
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model/index.ts",
        "line": 573
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 660
          },
          "name": "putHubAccessConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelContainersModelDataSourceS3DataSourceHubAccessConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 676
          },
          "name": "putModelAccessConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelContainersModelDataSourceS3DataSourceModelAccessConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 647
          },
          "name": "resetCompressionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 663
          },
          "name": "resetHubAccessConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 679
          },
          "name": "resetModelAccessConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 695
          },
          "name": "resetS3DataType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 711
          },
          "name": "resetS3Uri"
        }
      ],
      "name": "SagemakerModelContainersModelDataSourceS3DataSourceOutputReference",
      "namespace": "sagemakerModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 657
          },
          "name": "hubAccessConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelContainersModelDataSourceS3DataSourceHubAccessConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 673
          },
          "name": "modelAccessConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelContainersModelDataSourceS3DataSourceModelAccessConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 651
          },
          "name": "compressionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 667
          },
          "name": "hubAccessConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelContainersModelDataSourceS3DataSourceHubAccessConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 683
          },
          "name": "modelAccessConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelContainersModelDataSourceS3DataSourceModelAccessConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 699
          },
          "name": "s3DataTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 715
          },
          "name": "s3UriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 641
          },
          "name": "compressionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 689
          },
          "name": "s3DataType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 705
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 585
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelContainersModelDataSourceS3DataSource"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model/index:SagemakerModelContainersModelDataSourceS3DataSourceOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModel.SagemakerModelContainersMultiModelConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelContainersMultiModelConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model/index.ts",
        "line": 815
      },
      "name": "SagemakerModelContainersMultiModelConfig",
      "namespace": "sagemakerModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "By default, multi-model endpoints cache models so that a model does not have to be loaded into memory each time it is invoked. Some use cases do not benefit from model caching. For example, if an endpoint hosts a large number of models that are each invoked infrequently, the endpoint might perform better if you disable model caching. To disable model caching, set the value of this parameter to `Disabled`.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model#model_cache_setting SagemakerModel#model_cache_setting}",
            "stability": "stable",
            "summary": "Whether to cache models for a multi-model endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 821
          },
          "name": "modelCacheSetting",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-model/index:SagemakerModelContainersMultiModelConfig"
    },
    "@cdktn/provider-awscc.sagemakerModel.SagemakerModelContainersMultiModelConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelContainersMultiModelConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model/index.ts",
          "line": 861
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model/index.ts",
        "line": 853
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 903
          },
          "name": "resetModelCacheSetting"
        }
      ],
      "name": "SagemakerModelContainersMultiModelConfigOutputReference",
      "namespace": "sagemakerModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 907
          },
          "name": "modelCacheSettingInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 897
          },
          "name": "modelCacheSetting",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 865
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelContainersMultiModelConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model/index:SagemakerModelContainersMultiModelConfigOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModel.SagemakerModelContainersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelContainersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model/index.ts",
          "line": 1082
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model/index.ts",
        "line": 1072
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 1223
          },
          "name": "putImageConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelContainersImageConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 1271
          },
          "name": "putModelDataSource",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelContainersModelDataSource"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 1319
          },
          "name": "putMultiModelConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelContainersMultiModelConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 1178
          },
          "name": "resetContainerHostname"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 1194
          },
          "name": "resetEnvironment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 1210
          },
          "name": "resetImage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 1226
          },
          "name": "resetImageConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 1242
          },
          "name": "resetInferenceSpecificationName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 1258
          },
          "name": "resetMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 1274
          },
          "name": "resetModelDataSource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 1290
          },
          "name": "resetModelDataUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 1306
          },
          "name": "resetModelPackageName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 1322
          },
          "name": "resetMultiModelConfig"
        }
      ],
      "name": "SagemakerModelContainersOutputReference",
      "namespace": "sagemakerModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 1220
          },
          "name": "imageConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelContainersImageConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 1268
          },
          "name": "modelDataSource",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelContainersModelDataSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 1316
          },
          "name": "multiModelConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelContainersMultiModelConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 1182
          },
          "name": "containerHostnameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 1198
          },
          "name": "environmentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 1230
          },
          "name": "imageConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelContainersImageConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 1214
          },
          "name": "imageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 1246
          },
          "name": "inferenceSpecificationNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 1262
          },
          "name": "modeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 1278
          },
          "name": "modelDataSourceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelContainersModelDataSource"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 1294
          },
          "name": "modelDataUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 1310
          },
          "name": "modelPackageNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 1326
          },
          "name": "multiModelConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelContainersMultiModelConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 1172
          },
          "name": "containerHostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 1188
          },
          "name": "environment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 1204
          },
          "name": "image",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 1236
          },
          "name": "inferenceSpecificationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 1252
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 1284
          },
          "name": "modelDataUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 1300
          },
          "name": "modelPackageName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 1086
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelContainers"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model/index:SagemakerModelContainersOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModel.SagemakerModelInferenceExecutionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelInferenceExecutionConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model/index.ts",
        "line": 1350
      },
      "name": "SagemakerModelInferenceExecutionConfig",
      "namespace": "sagemakerModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model#mode SagemakerModel#mode}",
            "stability": "stable",
            "summary": "How containers in a multi-container are run."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 1356
          },
          "name": "mode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-model/index:SagemakerModelInferenceExecutionConfig"
    },
    "@cdktn/provider-awscc.sagemakerModel.SagemakerModelInferenceExecutionConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelInferenceExecutionConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model/index.ts",
          "line": 1396
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model/index.ts",
        "line": 1388
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 1438
          },
          "name": "resetMode"
        }
      ],
      "name": "SagemakerModelInferenceExecutionConfigOutputReference",
      "namespace": "sagemakerModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 1442
          },
          "name": "modeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 1432
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 1400
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelInferenceExecutionConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model/index:SagemakerModelInferenceExecutionConfigOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModel.SagemakerModelPrimaryContainer": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelPrimaryContainer",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model/index.ts",
        "line": 2293
      },
      "name": "SagemakerModelPrimaryContainer",
      "namespace": "sagemakerModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "When a ContainerDefinition is part of an inference pipeline, the value of the parameter uniquely identifies the container for the purposes of logging and metrics. For information, see [Use Logs and Metrics to Monitor an Inference Pipeline](https://docs.aws.amazon.com/sagemaker/latest/dg/inference-pipeline-logs-metrics.html). If you don't specify a value for this parameter for a ContainerDefinition that is part of an inference pipeline, a unique name is automatically assigned based on the position of the ContainerDefinition in the pipeline. If you specify a value for the ContainerHostName for any ContainerDefinition that is part of an inference pipeline, you must specify a value for the ContainerHostName parameter of every ContainerDefinition in that pipeline.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model#container_hostname SagemakerModel#container_hostname}",
            "stability": "stable",
            "summary": "This parameter is ignored for models that contain only a PrimaryContainer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 2301
          },
          "name": "containerHostname",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The maximum length of each key and value in the Environment map is 1024 bytes. The maximum length of all keys and values in the map, combined, is 32 KB. If you pass multiple containers to a CreateModel request, then the maximum length of all of their maps, combined, is also 32 KB.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model#environment SagemakerModel#environment}",
            "stability": "stable",
            "summary": "The environment variables to set in the Docker container. Don't include any sensitive data in your environment variables."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 2309
          },
          "name": "environment",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This can be either in Amazon EC2 Container Registry or in a Docker registry that is accessible from the same VPC that you configure for your endpoint. If you are using your own custom algorithm instead of an algorithm provided by SageMaker, the inference code must meet SageMaker requirements. SageMaker supports both registry/repository[:tag] and registry/repository[@digest] image path formats. For more information, see [Using Your Own Algorithms with Amazon SageMaker](https://docs.aws.amazon.com/sagemaker/latest/dg/your-algorithms.html).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model#image SagemakerModel#image}",
            "stability": "stable",
            "summary": "The path where inference code is stored."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 2315
          },
          "name": "image",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model#image_config SagemakerModel#image_config}",
            "stability": "stable",
            "summary": "Specifies whether the model container is in Amazon ECR or a private Docker registry accessible from your Amazon Virtual Private Cloud (VPC)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 2321
          },
          "name": "imageConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelPrimaryContainerImageConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model#inference_specification_name SagemakerModel#inference_specification_name}",
            "stability": "stable",
            "summary": "The inference specification name in the model package version."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 2327
          },
          "name": "inferenceSpecificationName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model#mode SagemakerModel#mode}",
            "stability": "stable",
            "summary": "Whether the container hosts a single model or multiple models."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 2333
          },
          "name": "mode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If specified, you must specify one and only one of the available data sources.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model#model_data_source SagemakerModel#model_data_source}",
            "stability": "stable",
            "summary": "Specifies the location of ML model data to deploy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 2339
          },
          "name": "modelDataSource",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelPrimaryContainerModelDataSource"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This path must point to a single gzip compressed tar archive (.tar.gz suffix). The S3 path is required for SageMaker built-in algorithms, but not if you use your own algorithms. For more information on built-in algorithms, see [Common Parameters](https://docs.aws.amazon.com/sagemaker/latest/dg/sagemaker-algo-docker-registry-paths.html).\n\nIf you provide a value for this parameter, SageMaker uses AWS Security Token Service to download model artifacts from the S3 path you provide. AWS STS is activated in your AWS account by default. If you previously deactivated AWS STS for a region, you need to reactivate AWS STS for that region. For more information, see [Activating and Deactivating AWS STS in an AWS Region](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp_enable-regions.html) in the AWS Identity and Access Management User Guide\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model#model_data_url SagemakerModel#model_data_url}",
            "stability": "stable",
            "summary": "The S3 path where the model artifacts, which result from model training, are stored."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 2347
          },
          "name": "modelDataUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model#model_package_name SagemakerModel#model_package_name}",
            "stability": "stable",
            "summary": "The name or Amazon Resource Name (ARN) of the model package to use to create the model."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 2353
          },
          "name": "modelPackageName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model#multi_model_config SagemakerModel#multi_model_config}",
            "stability": "stable",
            "summary": "Specifies additional configuration for multi-model endpoints."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 2359
          },
          "name": "multiModelConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelPrimaryContainerMultiModelConfig"
          }
        }
      ],
      "symbolId": "src/sagemaker-model/index:SagemakerModelPrimaryContainer"
    },
    "@cdktn/provider-awscc.sagemakerModel.SagemakerModelPrimaryContainerImageConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelPrimaryContainerImageConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model/index.ts",
        "line": 1542
      },
      "name": "SagemakerModelPrimaryContainerImageConfig",
      "namespace": "sagemakerModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Vpc - The model image is hosted in a private Docker registry in your VPC.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model#repository_access_mode SagemakerModel#repository_access_mode}",
            "stability": "stable",
            "summary": "Set this to one of the following values: Platform - The model image is hosted in Amazon ECR."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 1548
          },
          "name": "repositoryAccessMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Specify a value for this property only if you specified `Vpc` as the value for the `RepositoryAccessMode` field of the `ImageConfig` object that you passed to a call to `CreateModel` and the private Docker registry where the model image is hosted requires authentication.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model#repository_auth_config SagemakerModel#repository_auth_config}",
            "stability": "stable",
            "summary": "Specifies an authentication configuration for the private docker registry where your model image is hosted."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 1554
          },
          "name": "repositoryAuthConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelPrimaryContainerImageConfigRepositoryAuthConfig"
          }
        }
      ],
      "symbolId": "src/sagemaker-model/index:SagemakerModelPrimaryContainerImageConfig"
    },
    "@cdktn/provider-awscc.sagemakerModel.SagemakerModelPrimaryContainerImageConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelPrimaryContainerImageConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model/index.ts",
          "line": 1601
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model/index.ts",
        "line": 1593
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 1662
          },
          "name": "putRepositoryAuthConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelPrimaryContainerImageConfigRepositoryAuthConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 1649
          },
          "name": "resetRepositoryAccessMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 1665
          },
          "name": "resetRepositoryAuthConfig"
        }
      ],
      "name": "SagemakerModelPrimaryContainerImageConfigOutputReference",
      "namespace": "sagemakerModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 1659
          },
          "name": "repositoryAuthConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelPrimaryContainerImageConfigRepositoryAuthConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 1653
          },
          "name": "repositoryAccessModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 1669
          },
          "name": "repositoryAuthConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelPrimaryContainerImageConfigRepositoryAuthConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 1643
          },
          "name": "repositoryAccessMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 1605
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelPrimaryContainerImageConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model/index:SagemakerModelPrimaryContainerImageConfigOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModel.SagemakerModelPrimaryContainerImageConfigRepositoryAuthConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelPrimaryContainerImageConfigRepositoryAuthConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model/index.ts",
        "line": 1446
      },
      "name": "SagemakerModelPrimaryContainerImageConfigRepositoryAuthConfig",
      "namespace": "sagemakerModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "For information about how to create an AWS Lambda function, see [Create a Lambda function with the console](https://docs.aws.amazon.com/lambda/latest/dg/getting-started-create-function.html) in the AWS Lambda Developer Guide\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model#repository_credentials_provider_arn SagemakerModel#repository_credentials_provider_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of an AWS Lambda function that provides credentials to authenticate to the private Docker registry where your model image is hosted."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 1452
          },
          "name": "repositoryCredentialsProviderArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-model/index:SagemakerModelPrimaryContainerImageConfigRepositoryAuthConfig"
    },
    "@cdktn/provider-awscc.sagemakerModel.SagemakerModelPrimaryContainerImageConfigRepositoryAuthConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelPrimaryContainerImageConfigRepositoryAuthConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model/index.ts",
          "line": 1492
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model/index.ts",
        "line": 1484
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 1534
          },
          "name": "resetRepositoryCredentialsProviderArn"
        }
      ],
      "name": "SagemakerModelPrimaryContainerImageConfigRepositoryAuthConfigOutputReference",
      "namespace": "sagemakerModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 1538
          },
          "name": "repositoryCredentialsProviderArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 1528
          },
          "name": "repositoryCredentialsProviderArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 1496
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelPrimaryContainerImageConfigRepositoryAuthConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model/index:SagemakerModelPrimaryContainerImageConfigRepositoryAuthConfigOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModel.SagemakerModelPrimaryContainerModelDataSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelPrimaryContainerModelDataSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model/index.ts",
        "line": 2101
      },
      "name": "SagemakerModelPrimaryContainerModelDataSource",
      "namespace": "sagemakerModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model#s3_data_source SagemakerModel#s3_data_source}",
            "stability": "stable",
            "summary": "Specifies the S3 location of ML model data to deploy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 2107
          },
          "name": "s3DataSource",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelPrimaryContainerModelDataSourceS3DataSource"
          }
        }
      ],
      "symbolId": "src/sagemaker-model/index:SagemakerModelPrimaryContainerModelDataSource"
    },
    "@cdktn/provider-awscc.sagemakerModel.SagemakerModelPrimaryContainerModelDataSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelPrimaryContainerModelDataSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model/index.ts",
          "line": 2147
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model/index.ts",
        "line": 2139
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 2186
          },
          "name": "putS3DataSource",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelPrimaryContainerModelDataSourceS3DataSource"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 2189
          },
          "name": "resetS3DataSource"
        }
      ],
      "name": "SagemakerModelPrimaryContainerModelDataSourceOutputReference",
      "namespace": "sagemakerModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 2183
          },
          "name": "s3DataSource",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelPrimaryContainerModelDataSourceS3DataSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 2193
          },
          "name": "s3DataSourceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelPrimaryContainerModelDataSourceS3DataSource"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 2151
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelPrimaryContainerModelDataSource"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model/index:SagemakerModelPrimaryContainerModelDataSourceOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModel.SagemakerModelPrimaryContainerModelDataSourceS3DataSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelPrimaryContainerModelDataSourceS3DataSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model/index.ts",
        "line": 1865
      },
      "name": "SagemakerModelPrimaryContainerModelDataSourceS3DataSource",
      "namespace": "sagemakerModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model#compression_type SagemakerModel#compression_type}",
            "stability": "stable",
            "summary": "Specifies how the ML model data is prepared."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 1871
          },
          "name": "compressionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model#hub_access_config SagemakerModel#hub_access_config}",
            "stability": "stable",
            "summary": "Configuration information specifying which hub contents have accessible deployment options."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 1877
          },
          "name": "hubAccessConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelPrimaryContainerModelDataSourceS3DataSourceHubAccessConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can explicitly accept the model end-user license agreement (EULA) within the `ModelAccessConfig`.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model#model_access_config SagemakerModel#model_access_config}",
            "stability": "stable",
            "summary": "The access configuration file to control access to the ML model."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 1883
          },
          "name": "modelAccessConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelPrimaryContainerModelDataSourceS3DataSourceModelAccessConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model#s3_data_type SagemakerModel#s3_data_type}",
            "stability": "stable",
            "summary": "Specifies the type of ML model data to deploy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 1889
          },
          "name": "s3DataType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model#s3_uri SagemakerModel#s3_uri}",
            "stability": "stable",
            "summary": "Specifies the S3 path of ML model data to deploy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 1895
          },
          "name": "s3Uri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-model/index:SagemakerModelPrimaryContainerModelDataSourceS3DataSource"
    },
    "@cdktn/provider-awscc.sagemakerModel.SagemakerModelPrimaryContainerModelDataSourceS3DataSourceHubAccessConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelPrimaryContainerModelDataSourceS3DataSourceHubAccessConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model/index.ts",
        "line": 1673
      },
      "name": "SagemakerModelPrimaryContainerModelDataSourceS3DataSourceHubAccessConfig",
      "namespace": "sagemakerModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model#hub_content_arn SagemakerModel#hub_content_arn}",
            "stability": "stable",
            "summary": "The ARN of the hub content for which deployment access is allowed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 1679
          },
          "name": "hubContentArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-model/index:SagemakerModelPrimaryContainerModelDataSourceS3DataSourceHubAccessConfig"
    },
    "@cdktn/provider-awscc.sagemakerModel.SagemakerModelPrimaryContainerModelDataSourceS3DataSourceHubAccessConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelPrimaryContainerModelDataSourceS3DataSourceHubAccessConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model/index.ts",
          "line": 1719
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model/index.ts",
        "line": 1711
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 1761
          },
          "name": "resetHubContentArn"
        }
      ],
      "name": "SagemakerModelPrimaryContainerModelDataSourceS3DataSourceHubAccessConfigOutputReference",
      "namespace": "sagemakerModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 1765
          },
          "name": "hubContentArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 1755
          },
          "name": "hubContentArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 1723
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelPrimaryContainerModelDataSourceS3DataSourceHubAccessConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model/index:SagemakerModelPrimaryContainerModelDataSourceS3DataSourceHubAccessConfigOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModel.SagemakerModelPrimaryContainerModelDataSourceS3DataSourceModelAccessConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelPrimaryContainerModelDataSourceS3DataSourceModelAccessConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model/index.ts",
        "line": 1769
      },
      "name": "SagemakerModelPrimaryContainerModelDataSourceS3DataSourceModelAccessConfig",
      "namespace": "sagemakerModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The `AcceptEula` value must be explicitly defined as `True` in order to accept the EULA that this model requires. You are responsible for reviewing and complying with any applicable license terms and making sure they are acceptable for your use case before downloading or using a model.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model#accept_eula SagemakerModel#accept_eula}",
            "stability": "stable",
            "summary": "Specifies agreement to the model end-user license agreement (EULA)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 1775
          },
          "name": "acceptEula",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model/index:SagemakerModelPrimaryContainerModelDataSourceS3DataSourceModelAccessConfig"
    },
    "@cdktn/provider-awscc.sagemakerModel.SagemakerModelPrimaryContainerModelDataSourceS3DataSourceModelAccessConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelPrimaryContainerModelDataSourceS3DataSourceModelAccessConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model/index.ts",
          "line": 1815
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model/index.ts",
        "line": 1807
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 1857
          },
          "name": "resetAcceptEula"
        }
      ],
      "name": "SagemakerModelPrimaryContainerModelDataSourceS3DataSourceModelAccessConfigOutputReference",
      "namespace": "sagemakerModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 1861
          },
          "name": "acceptEulaInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 1851
          },
          "name": "acceptEula",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 1819
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelPrimaryContainerModelDataSourceS3DataSourceModelAccessConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model/index:SagemakerModelPrimaryContainerModelDataSourceS3DataSourceModelAccessConfigOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModel.SagemakerModelPrimaryContainerModelDataSourceS3DataSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelPrimaryContainerModelDataSourceS3DataSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model/index.ts",
          "line": 1963
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model/index.ts",
        "line": 1955
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 2042
          },
          "name": "putHubAccessConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelPrimaryContainerModelDataSourceS3DataSourceHubAccessConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 2058
          },
          "name": "putModelAccessConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelPrimaryContainerModelDataSourceS3DataSourceModelAccessConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 2029
          },
          "name": "resetCompressionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 2045
          },
          "name": "resetHubAccessConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 2061
          },
          "name": "resetModelAccessConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 2077
          },
          "name": "resetS3DataType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 2093
          },
          "name": "resetS3Uri"
        }
      ],
      "name": "SagemakerModelPrimaryContainerModelDataSourceS3DataSourceOutputReference",
      "namespace": "sagemakerModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 2039
          },
          "name": "hubAccessConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelPrimaryContainerModelDataSourceS3DataSourceHubAccessConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 2055
          },
          "name": "modelAccessConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelPrimaryContainerModelDataSourceS3DataSourceModelAccessConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 2033
          },
          "name": "compressionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 2049
          },
          "name": "hubAccessConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelPrimaryContainerModelDataSourceS3DataSourceHubAccessConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 2065
          },
          "name": "modelAccessConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelPrimaryContainerModelDataSourceS3DataSourceModelAccessConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 2081
          },
          "name": "s3DataTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 2097
          },
          "name": "s3UriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 2023
          },
          "name": "compressionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 2071
          },
          "name": "s3DataType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 2087
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 1967
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelPrimaryContainerModelDataSourceS3DataSource"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model/index:SagemakerModelPrimaryContainerModelDataSourceS3DataSourceOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModel.SagemakerModelPrimaryContainerMultiModelConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelPrimaryContainerMultiModelConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model/index.ts",
        "line": 2197
      },
      "name": "SagemakerModelPrimaryContainerMultiModelConfig",
      "namespace": "sagemakerModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "By default, multi-model endpoints cache models so that a model does not have to be loaded into memory each time it is invoked. Some use cases do not benefit from model caching. For example, if an endpoint hosts a large number of models that are each invoked infrequently, the endpoint might perform better if you disable model caching. To disable model caching, set the value of this parameter to `Disabled`.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model#model_cache_setting SagemakerModel#model_cache_setting}",
            "stability": "stable",
            "summary": "Whether to cache models for a multi-model endpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 2203
          },
          "name": "modelCacheSetting",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-model/index:SagemakerModelPrimaryContainerMultiModelConfig"
    },
    "@cdktn/provider-awscc.sagemakerModel.SagemakerModelPrimaryContainerMultiModelConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelPrimaryContainerMultiModelConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model/index.ts",
          "line": 2243
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model/index.ts",
        "line": 2235
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 2285
          },
          "name": "resetModelCacheSetting"
        }
      ],
      "name": "SagemakerModelPrimaryContainerMultiModelConfigOutputReference",
      "namespace": "sagemakerModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 2289
          },
          "name": "modelCacheSettingInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 2279
          },
          "name": "modelCacheSetting",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 2247
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelPrimaryContainerMultiModelConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model/index:SagemakerModelPrimaryContainerMultiModelConfigOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModel.SagemakerModelPrimaryContainerOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelPrimaryContainerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model/index.ts",
          "line": 2462
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model/index.ts",
        "line": 2454
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 2603
          },
          "name": "putImageConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelPrimaryContainerImageConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 2651
          },
          "name": "putModelDataSource",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelPrimaryContainerModelDataSource"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 2699
          },
          "name": "putMultiModelConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelPrimaryContainerMultiModelConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 2558
          },
          "name": "resetContainerHostname"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 2574
          },
          "name": "resetEnvironment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 2590
          },
          "name": "resetImage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 2606
          },
          "name": "resetImageConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 2622
          },
          "name": "resetInferenceSpecificationName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 2638
          },
          "name": "resetMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 2654
          },
          "name": "resetModelDataSource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 2670
          },
          "name": "resetModelDataUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 2686
          },
          "name": "resetModelPackageName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 2702
          },
          "name": "resetMultiModelConfig"
        }
      ],
      "name": "SagemakerModelPrimaryContainerOutputReference",
      "namespace": "sagemakerModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 2600
          },
          "name": "imageConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelPrimaryContainerImageConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 2648
          },
          "name": "modelDataSource",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelPrimaryContainerModelDataSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 2696
          },
          "name": "multiModelConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelPrimaryContainerMultiModelConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 2562
          },
          "name": "containerHostnameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 2578
          },
          "name": "environmentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 2610
          },
          "name": "imageConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelPrimaryContainerImageConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 2594
          },
          "name": "imageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 2626
          },
          "name": "inferenceSpecificationNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 2642
          },
          "name": "modeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 2658
          },
          "name": "modelDataSourceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelPrimaryContainerModelDataSource"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 2674
          },
          "name": "modelDataUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 2690
          },
          "name": "modelPackageNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 2706
          },
          "name": "multiModelConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelPrimaryContainerMultiModelConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 2552
          },
          "name": "containerHostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 2568
          },
          "name": "environment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 2584
          },
          "name": "image",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 2616
          },
          "name": "inferenceSpecificationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 2632
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 2664
          },
          "name": "modelDataUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 2680
          },
          "name": "modelPackageName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 2466
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelPrimaryContainer"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model/index:SagemakerModelPrimaryContainerOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModel.SagemakerModelTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model/index.ts",
        "line": 2710
      },
      "name": "SagemakerModelTags",
      "namespace": "sagemakerModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model#key SagemakerModel#key}",
            "stability": "stable",
            "summary": "The tag value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 2716
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model#value SagemakerModel#value}",
            "stability": "stable",
            "summary": "The tag key. Tag keys must be unique per resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 2722
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-model/index:SagemakerModelTags"
    },
    "@cdktn/provider-awscc.sagemakerModel.SagemakerModelTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model/index.ts",
          "line": 2852
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model/index.ts",
        "line": 2844
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 2859
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelTagsOutputReference"
            }
          }
        }
      ],
      "name": "SagemakerModelTagsList",
      "namespace": "sagemakerModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 2845
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model/index:SagemakerModelTagsList"
    },
    "@cdktn/provider-awscc.sagemakerModel.SagemakerModelTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model/index.ts",
          "line": 2771
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model/index.ts",
        "line": 2761
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 2819
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 2835
          },
          "name": "resetValue"
        }
      ],
      "name": "SagemakerModelTagsOutputReference",
      "namespace": "sagemakerModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 2823
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 2839
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 2813
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 2829
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 2775
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model/index:SagemakerModelTagsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModel.SagemakerModelVpcConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelVpcConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model/index.ts",
        "line": 2863
      },
      "name": "SagemakerModelVpcConfig",
      "namespace": "sagemakerModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Specify the security groups for the VPC that is specified in the `Subnets` field.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model#security_group_ids SagemakerModel#security_group_ids}",
            "stability": "stable",
            "summary": "The VPC security group IDs, in the form `sg-xxxxxxxx`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 2869
          },
          "name": "securityGroupIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For information about the availability of specific instance types, see [Supported Instance Types and Availability Zones](https://docs.aws.amazon.com/sagemaker/latest/dg/instance-types-az.html).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model#subnets SagemakerModel#subnets}",
            "stability": "stable",
            "summary": "The ID of the subnets in the VPC to which you want to connect your training job or model."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 2875
          },
          "name": "subnets",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model/index:SagemakerModelVpcConfig"
    },
    "@cdktn/provider-awscc.sagemakerModel.SagemakerModelVpcConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelVpcConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model/index.ts",
          "line": 2922
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model/index.ts",
        "line": 2914
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 2970
          },
          "name": "resetSecurityGroupIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 2986
          },
          "name": "resetSubnets"
        }
      ],
      "name": "SagemakerModelVpcConfigOutputReference",
      "namespace": "sagemakerModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 2974
          },
          "name": "securityGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 2990
          },
          "name": "subnetsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 2964
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 2980
          },
          "name": "subnets",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model/index.ts",
            "line": 2926
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModel.SagemakerModelVpcConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model/index:SagemakerModelVpcConfigOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinition": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_bias_job_definition awscc_sagemaker_model_bias_job_definition}."
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinition",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_bias_job_definition awscc_sagemaker_model_bias_job_definition} Resource."
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-bias-job-definition/index.ts",
          "line": 3206
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-bias-job-definition/index.ts",
        "line": 3174
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SagemakerModelBiasJobDefinition resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 3191
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SagemakerModelBiasJobDefinition to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_bias_job_definition#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SagemakerModelBiasJobDefinition that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SagemakerModelBiasJobDefinition to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 3291
          },
          "name": "putJobResources",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionJobResources"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 3304
          },
          "name": "putModelBiasAppSpecification",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasAppSpecification"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 3317
          },
          "name": "putModelBiasBaselineConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasBaselineConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 3333
          },
          "name": "putModelBiasJobInput",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasJobInput"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 3346
          },
          "name": "putModelBiasJobOutputConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasJobOutputConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 3359
          },
          "name": "putNetworkConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionNetworkConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 3388
          },
          "name": "putStoppingCondition",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionStoppingCondition"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 3404
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 3252
          },
          "name": "resetEndpointName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 3278
          },
          "name": "resetJobDefinitionName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 3320
          },
          "name": "resetModelBiasBaselineConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 3362
          },
          "name": "resetNetworkConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 3391
          },
          "name": "resetStoppingCondition"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 3407
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 3419
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 3435
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SagemakerModelBiasJobDefinition",
      "namespace": "sagemakerModelBiasJobDefinition",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 3179
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 3240
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 3261
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 3266
          },
          "name": "jobDefinitionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 3288
          },
          "name": "jobResources",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionJobResourcesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 3301
          },
          "name": "modelBiasAppSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasAppSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 3314
          },
          "name": "modelBiasBaselineConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasBaselineConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 3330
          },
          "name": "modelBiasJobInput",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasJobInputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 3343
          },
          "name": "modelBiasJobOutputConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasJobOutputConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 3356
          },
          "name": "networkConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionNetworkConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 3385
          },
          "name": "stoppingCondition",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionStoppingConditionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 3401
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 3256
          },
          "name": "endpointNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 3282
          },
          "name": "jobDefinitionNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 3295
          },
          "name": "jobResourcesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionJobResources"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 3308
          },
          "name": "modelBiasAppSpecificationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasAppSpecification"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 3324
          },
          "name": "modelBiasBaselineConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasBaselineConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 3337
          },
          "name": "modelBiasJobInputInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasJobInput"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 3350
          },
          "name": "modelBiasJobOutputConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasJobOutputConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 3366
          },
          "name": "networkConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionNetworkConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 3379
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 3395
          },
          "name": "stoppingConditionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionStoppingCondition"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 3411
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 3246
          },
          "name": "endpointName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 3272
          },
          "name": "jobDefinitionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 3372
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-model-bias-job-definition/index:SagemakerModelBiasJobDefinition"
    },
    "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-bias-job-definition/index.ts",
        "line": 14
      },
      "name": "SagemakerModelBiasJobDefinitionConfig",
      "namespace": "sagemakerModelBiasJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_bias_job_definition#job_resources SagemakerModelBiasJobDefinition#job_resources}",
            "stability": "stable",
            "summary": "Identifies the resources to deploy for a monitoring job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 32
          },
          "name": "jobResources",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionJobResources"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_bias_job_definition#model_bias_app_specification SagemakerModelBiasJobDefinition#model_bias_app_specification}",
            "stability": "stable",
            "summary": "Container image configuration object for the monitoring job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 38
          },
          "name": "modelBiasAppSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasAppSpecification"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_bias_job_definition#model_bias_job_input SagemakerModelBiasJobDefinition#model_bias_job_input}",
            "stability": "stable",
            "summary": "The inputs for a monitoring job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 50
          },
          "name": "modelBiasJobInput",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasJobInput"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_bias_job_definition#model_bias_job_output_config SagemakerModelBiasJobDefinition#model_bias_job_output_config}",
            "stability": "stable",
            "summary": "The output configuration for monitoring jobs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 56
          },
          "name": "modelBiasJobOutputConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasJobOutputConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_bias_job_definition#role_arn SagemakerModelBiasJobDefinition#role_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to perform tasks on your behalf."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 68
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_bias_job_definition#endpoint_name SagemakerModelBiasJobDefinition#endpoint_name}",
            "stability": "stable",
            "summary": "The name of the endpoint used to run the monitoring job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 20
          },
          "name": "endpointName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_bias_job_definition#job_definition_name SagemakerModelBiasJobDefinition#job_definition_name}",
            "stability": "stable",
            "summary": "The name of the job definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 26
          },
          "name": "jobDefinitionName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_bias_job_definition#model_bias_baseline_config SagemakerModelBiasJobDefinition#model_bias_baseline_config}",
            "stability": "stable",
            "summary": "Baseline configuration used to validate that the data conforms to the specified constraints and statistics."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 44
          },
          "name": "modelBiasBaselineConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasBaselineConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_bias_job_definition#network_config SagemakerModelBiasJobDefinition#network_config}",
            "stability": "stable",
            "summary": "Networking options for a job, such as network traffic encryption between containers, whether to allow inbound and outbound network calls to and from containers, and the VPC subnets and security groups to use for VPC-enabled jobs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 62
          },
          "name": "networkConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionNetworkConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_bias_job_definition#stopping_condition SagemakerModelBiasJobDefinition#stopping_condition}",
            "stability": "stable",
            "summary": "Specifies a time limit for how long the monitoring job is allowed to run."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 74
          },
          "name": "stoppingCondition",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionStoppingCondition"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_bias_job_definition#tags SagemakerModelBiasJobDefinition#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 80
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-bias-job-definition/index:SagemakerModelBiasJobDefinitionConfig"
    },
    "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionJobResources": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionJobResources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-bias-job-definition/index.ts",
        "line": 274
      },
      "name": "SagemakerModelBiasJobDefinitionJobResources",
      "namespace": "sagemakerModelBiasJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_bias_job_definition#cluster_config SagemakerModelBiasJobDefinition#cluster_config}",
            "stability": "stable",
            "summary": "Configuration for the cluster used to run model monitoring jobs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 280
          },
          "name": "clusterConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionJobResourcesClusterConfig"
          }
        }
      ],
      "symbolId": "src/sagemaker-model-bias-job-definition/index:SagemakerModelBiasJobDefinitionJobResources"
    },
    "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionJobResourcesClusterConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionJobResourcesClusterConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-bias-job-definition/index.ts",
        "line": 82
      },
      "name": "SagemakerModelBiasJobDefinitionJobResourcesClusterConfig",
      "namespace": "sagemakerModelBiasJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "For distributed processing jobs, specify a value greater than 1. The default value is 1.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_bias_job_definition#instance_count SagemakerModelBiasJobDefinition#instance_count}",
            "stability": "stable",
            "summary": "The number of ML compute instances to use in the model monitoring job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 88
          },
          "name": "instanceCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_bias_job_definition#instance_type SagemakerModelBiasJobDefinition#instance_type}",
            "stability": "stable",
            "summary": "The ML compute instance type for the processing job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 94
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You must specify sufficient ML storage for your scenario.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_bias_job_definition#volume_size_in_gb SagemakerModelBiasJobDefinition#volume_size_in_gb}",
            "stability": "stable",
            "summary": "The size of the ML storage volume, in gigabytes, that you want to provision."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 106
          },
          "name": "volumeSizeInGb",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_bias_job_definition#volume_kms_key_id SagemakerModelBiasJobDefinition#volume_kms_key_id}",
            "stability": "stable",
            "summary": "The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt data on the storage volume attached to the ML compute instance(s) that run the model monitoring job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 100
          },
          "name": "volumeKmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-model-bias-job-definition/index:SagemakerModelBiasJobDefinitionJobResourcesClusterConfig"
    },
    "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionJobResourcesClusterConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionJobResourcesClusterConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-bias-job-definition/index.ts",
          "line": 167
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-bias-job-definition/index.ts",
        "line": 159
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 253
          },
          "name": "resetVolumeKmsKeyId"
        }
      ],
      "name": "SagemakerModelBiasJobDefinitionJobResourcesClusterConfigOutputReference",
      "namespace": "sagemakerModelBiasJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 228
          },
          "name": "instanceCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 241
          },
          "name": "instanceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 257
          },
          "name": "volumeKmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 270
          },
          "name": "volumeSizeInGbInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 221
          },
          "name": "instanceCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 234
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 247
          },
          "name": "volumeKmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 263
          },
          "name": "volumeSizeInGb",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 171
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionJobResourcesClusterConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-bias-job-definition/index:SagemakerModelBiasJobDefinitionJobResourcesClusterConfigOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionJobResourcesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionJobResourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-bias-job-definition/index.ts",
          "line": 320
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-bias-job-definition/index.ts",
        "line": 312
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 359
          },
          "name": "putClusterConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionJobResourcesClusterConfig"
              }
            }
          ]
        }
      ],
      "name": "SagemakerModelBiasJobDefinitionJobResourcesOutputReference",
      "namespace": "sagemakerModelBiasJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 356
          },
          "name": "clusterConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionJobResourcesClusterConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 363
          },
          "name": "clusterConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionJobResourcesClusterConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 324
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionJobResources"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-bias-job-definition/index:SagemakerModelBiasJobDefinitionJobResourcesOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasAppSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasAppSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-bias-job-definition/index.ts",
        "line": 367
      },
      "name": "SagemakerModelBiasJobDefinitionModelBiasAppSpecification",
      "namespace": "sagemakerModelBiasJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_bias_job_definition#config_uri SagemakerModelBiasJobDefinition#config_uri}",
            "stability": "stable",
            "summary": "The S3 URI to an analysis configuration file."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 373
          },
          "name": "configUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_bias_job_definition#image_uri SagemakerModelBiasJobDefinition#image_uri}",
            "stability": "stable",
            "summary": "The container image to be run by the monitoring job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 385
          },
          "name": "imageUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_bias_job_definition#environment SagemakerModelBiasJobDefinition#environment}",
            "stability": "stable",
            "summary": "Sets the environment variables in the Docker container."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 379
          },
          "name": "environment",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-bias-job-definition/index:SagemakerModelBiasJobDefinitionModelBiasAppSpecification"
    },
    "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasAppSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasAppSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-bias-job-definition/index.ts",
          "line": 439
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-bias-job-definition/index.ts",
        "line": 431
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 506
          },
          "name": "resetEnvironment"
        }
      ],
      "name": "SagemakerModelBiasJobDefinitionModelBiasAppSpecificationOutputReference",
      "namespace": "sagemakerModelBiasJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 494
          },
          "name": "configUriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 510
          },
          "name": "environmentInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 523
          },
          "name": "imageUriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 487
          },
          "name": "configUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 500
          },
          "name": "environment",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 516
          },
          "name": "imageUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 443
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasAppSpecification"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-bias-job-definition/index:SagemakerModelBiasJobDefinitionModelBiasAppSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasBaselineConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasBaselineConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-bias-job-definition/index.ts",
        "line": 623
      },
      "name": "SagemakerModelBiasJobDefinitionModelBiasBaselineConfig",
      "namespace": "sagemakerModelBiasJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_bias_job_definition#baselining_job_name SagemakerModelBiasJobDefinition#baselining_job_name}",
            "stability": "stable",
            "summary": "The name of a processing job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 629
          },
          "name": "baseliningJobName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_bias_job_definition#constraints_resource SagemakerModelBiasJobDefinition#constraints_resource}",
            "stability": "stable",
            "summary": "The baseline constraints resource for a monitoring job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 635
          },
          "name": "constraintsResource",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasBaselineConfigConstraintsResource"
          }
        }
      ],
      "symbolId": "src/sagemaker-model-bias-job-definition/index:SagemakerModelBiasJobDefinitionModelBiasBaselineConfig"
    },
    "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasBaselineConfigConstraintsResource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasBaselineConfigConstraintsResource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-bias-job-definition/index.ts",
        "line": 527
      },
      "name": "SagemakerModelBiasJobDefinitionModelBiasBaselineConfigConstraintsResource",
      "namespace": "sagemakerModelBiasJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_bias_job_definition#s3_uri SagemakerModelBiasJobDefinition#s3_uri}",
            "stability": "stable",
            "summary": "The Amazon S3 URI for baseline constraint file in Amazon S3 that the current monitoring job should validated against."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 533
          },
          "name": "s3Uri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-model-bias-job-definition/index:SagemakerModelBiasJobDefinitionModelBiasBaselineConfigConstraintsResource"
    },
    "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasBaselineConfigConstraintsResourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasBaselineConfigConstraintsResourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-bias-job-definition/index.ts",
          "line": 573
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-bias-job-definition/index.ts",
        "line": 565
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 615
          },
          "name": "resetS3Uri"
        }
      ],
      "name": "SagemakerModelBiasJobDefinitionModelBiasBaselineConfigConstraintsResourceOutputReference",
      "namespace": "sagemakerModelBiasJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 619
          },
          "name": "s3UriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 609
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 577
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasBaselineConfigConstraintsResource"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-bias-job-definition/index:SagemakerModelBiasJobDefinitionModelBiasBaselineConfigConstraintsResourceOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasBaselineConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasBaselineConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-bias-job-definition/index.ts",
          "line": 682
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-bias-job-definition/index.ts",
        "line": 674
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 743
          },
          "name": "putConstraintsResource",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasBaselineConfigConstraintsResource"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 730
          },
          "name": "resetBaseliningJobName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 746
          },
          "name": "resetConstraintsResource"
        }
      ],
      "name": "SagemakerModelBiasJobDefinitionModelBiasBaselineConfigOutputReference",
      "namespace": "sagemakerModelBiasJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 740
          },
          "name": "constraintsResource",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasBaselineConfigConstraintsResourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 734
          },
          "name": "baseliningJobNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 750
          },
          "name": "constraintsResourceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasBaselineConfigConstraintsResource"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 724
          },
          "name": "baseliningJobName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 686
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasBaselineConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-bias-job-definition/index:SagemakerModelBiasJobDefinitionModelBiasBaselineConfigOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasJobInput": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasJobInput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-bias-job-definition/index.ts",
        "line": 2058
      },
      "name": "SagemakerModelBiasJobDefinitionModelBiasJobInput",
      "namespace": "sagemakerModelBiasJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_bias_job_definition#ground_truth_s3_input SagemakerModelBiasJobDefinition#ground_truth_s3_input}",
            "stability": "stable",
            "summary": "Ground truth input provided in S3."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 2076
          },
          "name": "groundTruthS3Input",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasJobInputGroundTruthS3Input"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_bias_job_definition#batch_transform_input SagemakerModelBiasJobDefinition#batch_transform_input}",
            "stability": "stable",
            "summary": "The batch transform input for a monitoring job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 2064
          },
          "name": "batchTransformInput",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasJobInputBatchTransformInput"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_bias_job_definition#endpoint_input SagemakerModelBiasJobDefinition#endpoint_input}",
            "stability": "stable",
            "summary": "The endpoint for a monitoring job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 2070
          },
          "name": "endpointInput",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasJobInputEndpointInput"
          }
        }
      ],
      "symbolId": "src/sagemaker-model-bias-job-definition/index:SagemakerModelBiasJobDefinitionModelBiasJobInput"
    },
    "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasJobInputBatchTransformInput": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasJobInputBatchTransformInput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-bias-job-definition/index.ts",
        "line": 1112
      },
      "name": "SagemakerModelBiasJobDefinitionModelBiasJobInputBatchTransformInput",
      "namespace": "sagemakerModelBiasJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_bias_job_definition#data_captured_destination_s3_uri SagemakerModelBiasJobDefinition#data_captured_destination_s3_uri}",
            "stability": "stable",
            "summary": "A URI that identifies the Amazon S3 storage location where Batch Transform Job captures data."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 1118
          },
          "name": "dataCapturedDestinationS3Uri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_bias_job_definition#dataset_format SagemakerModelBiasJobDefinition#dataset_format}",
            "stability": "stable",
            "summary": "The dataset format of the data to monitor."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 1124
          },
          "name": "datasetFormat",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasJobInputBatchTransformInputDatasetFormat"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_bias_job_definition#end_time_offset SagemakerModelBiasJobDefinition#end_time_offset}",
            "stability": "stable",
            "summary": "Monitoring end time offset, e.g. PT0H."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 1130
          },
          "name": "endTimeOffset",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_bias_job_definition#features_attribute SagemakerModelBiasJobDefinition#features_attribute}",
            "stability": "stable",
            "summary": "JSONpath to locate features in JSONlines dataset."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 1136
          },
          "name": "featuresAttribute",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_bias_job_definition#inference_attribute SagemakerModelBiasJobDefinition#inference_attribute}",
            "stability": "stable",
            "summary": "Index or JSONpath to locate predicted label(s)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 1142
          },
          "name": "inferenceAttribute",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_bias_job_definition#local_path SagemakerModelBiasJobDefinition#local_path}",
            "stability": "stable",
            "summary": "Path to the filesystem where the endpoint data is available to the container."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 1148
          },
          "name": "localPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_bias_job_definition#probability_attribute SagemakerModelBiasJobDefinition#probability_attribute}",
            "stability": "stable",
            "summary": "Index or JSONpath to locate probabilities."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 1154
          },
          "name": "probabilityAttribute",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_bias_job_definition#probability_threshold_attribute SagemakerModelBiasJobDefinition#probability_threshold_attribute}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 1158
          },
          "name": "probabilityThresholdAttribute",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_bias_job_definition#s3_data_distribution_type SagemakerModelBiasJobDefinition#s3_data_distribution_type}",
            "stability": "stable",
            "summary": "Whether input data distributed in Amazon S3 is fully replicated or sharded by an S3 key. Defauts to FullyReplicated."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 1164
          },
          "name": "s3DataDistributionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Pipe mode is recommended for large datasets. File mode is useful for small files that fit in memory. Defaults to File.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_bias_job_definition#s3_input_mode SagemakerModelBiasJobDefinition#s3_input_mode}",
            "stability": "stable",
            "summary": "Whether the Pipe or File is used as the input mode for transfering data for the monitoring job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 1170
          },
          "name": "s3InputMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_bias_job_definition#start_time_offset SagemakerModelBiasJobDefinition#start_time_offset}",
            "stability": "stable",
            "summary": "Monitoring start time offset, e.g. -PT1H."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 1176
          },
          "name": "startTimeOffset",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-model-bias-job-definition/index:SagemakerModelBiasJobDefinitionModelBiasJobInputBatchTransformInput"
    },
    "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasJobInputBatchTransformInputDatasetFormat": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasJobInputBatchTransformInputDatasetFormat",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-bias-job-definition/index.ts",
        "line": 946
      },
      "name": "SagemakerModelBiasJobDefinitionModelBiasJobInputBatchTransformInputDatasetFormat",
      "namespace": "sagemakerModelBiasJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_bias_job_definition#csv SagemakerModelBiasJobDefinition#csv}",
            "stability": "stable",
            "summary": "The CSV format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 952
          },
          "name": "csv",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasJobInputBatchTransformInputDatasetFormatCsv"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_bias_job_definition#json SagemakerModelBiasJobDefinition#json}",
            "stability": "stable",
            "summary": "The Json format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 958
          },
          "name": "json",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasJobInputBatchTransformInputDatasetFormatJson"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_bias_job_definition#parquet SagemakerModelBiasJobDefinition#parquet}",
            "stability": "stable",
            "summary": "A flag indicate if the dataset format is Parquet."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 964
          },
          "name": "parquet",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-bias-job-definition/index:SagemakerModelBiasJobDefinitionModelBiasJobInputBatchTransformInputDatasetFormat"
    },
    "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasJobInputBatchTransformInputDatasetFormatCsv": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasJobInputBatchTransformInputDatasetFormatCsv",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-bias-job-definition/index.ts",
        "line": 754
      },
      "name": "SagemakerModelBiasJobDefinitionModelBiasJobInputBatchTransformInputDatasetFormatCsv",
      "namespace": "sagemakerModelBiasJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_bias_job_definition#header SagemakerModelBiasJobDefinition#header}",
            "stability": "stable",
            "summary": "A boolean flag indicating if given CSV has header."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 760
          },
          "name": "header",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-bias-job-definition/index:SagemakerModelBiasJobDefinitionModelBiasJobInputBatchTransformInputDatasetFormatCsv"
    },
    "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasJobInputBatchTransformInputDatasetFormatCsvOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasJobInputBatchTransformInputDatasetFormatCsvOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-bias-job-definition/index.ts",
          "line": 800
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-bias-job-definition/index.ts",
        "line": 792
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 842
          },
          "name": "resetHeader"
        }
      ],
      "name": "SagemakerModelBiasJobDefinitionModelBiasJobInputBatchTransformInputDatasetFormatCsvOutputReference",
      "namespace": "sagemakerModelBiasJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 846
          },
          "name": "headerInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 836
          },
          "name": "header",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 804
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasJobInputBatchTransformInputDatasetFormatCsv"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-bias-job-definition/index:SagemakerModelBiasJobDefinitionModelBiasJobInputBatchTransformInputDatasetFormatCsvOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasJobInputBatchTransformInputDatasetFormatJson": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasJobInputBatchTransformInputDatasetFormatJson",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-bias-job-definition/index.ts",
        "line": 850
      },
      "name": "SagemakerModelBiasJobDefinitionModelBiasJobInputBatchTransformInputDatasetFormatJson",
      "namespace": "sagemakerModelBiasJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_bias_job_definition#line SagemakerModelBiasJobDefinition#line}",
            "stability": "stable",
            "summary": "A boolean flag indicating if it is JSON line format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 856
          },
          "name": "line",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-bias-job-definition/index:SagemakerModelBiasJobDefinitionModelBiasJobInputBatchTransformInputDatasetFormatJson"
    },
    "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasJobInputBatchTransformInputDatasetFormatJsonOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasJobInputBatchTransformInputDatasetFormatJsonOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-bias-job-definition/index.ts",
          "line": 896
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-bias-job-definition/index.ts",
        "line": 888
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 938
          },
          "name": "resetLine"
        }
      ],
      "name": "SagemakerModelBiasJobDefinitionModelBiasJobInputBatchTransformInputDatasetFormatJsonOutputReference",
      "namespace": "sagemakerModelBiasJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 942
          },
          "name": "lineInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 932
          },
          "name": "line",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 900
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasJobInputBatchTransformInputDatasetFormatJson"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-bias-job-definition/index:SagemakerModelBiasJobDefinitionModelBiasJobInputBatchTransformInputDatasetFormatJsonOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasJobInputBatchTransformInputDatasetFormatOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasJobInputBatchTransformInputDatasetFormatOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-bias-job-definition/index.ts",
          "line": 1018
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-bias-job-definition/index.ts",
        "line": 1010
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 1069
          },
          "name": "putCsv",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasJobInputBatchTransformInputDatasetFormatCsv"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 1085
          },
          "name": "putJson",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasJobInputBatchTransformInputDatasetFormatJson"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 1072
          },
          "name": "resetCsv"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 1088
          },
          "name": "resetJson"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 1104
          },
          "name": "resetParquet"
        }
      ],
      "name": "SagemakerModelBiasJobDefinitionModelBiasJobInputBatchTransformInputDatasetFormatOutputReference",
      "namespace": "sagemakerModelBiasJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 1066
          },
          "name": "csv",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasJobInputBatchTransformInputDatasetFormatCsvOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 1082
          },
          "name": "json",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasJobInputBatchTransformInputDatasetFormatJsonOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 1076
          },
          "name": "csvInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasJobInputBatchTransformInputDatasetFormatCsv"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 1092
          },
          "name": "jsonInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasJobInputBatchTransformInputDatasetFormatJson"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 1108
          },
          "name": "parquetInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 1098
          },
          "name": "parquet",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 1022
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasJobInputBatchTransformInputDatasetFormat"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-bias-job-definition/index:SagemakerModelBiasJobDefinitionModelBiasJobInputBatchTransformInputDatasetFormatOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasJobInputBatchTransformInputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasJobInputBatchTransformInputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-bias-job-definition/index.ts",
          "line": 1286
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-bias-job-definition/index.ts",
        "line": 1278
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 1401
          },
          "name": "putDatasetFormat",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasJobInputBatchTransformInputDatasetFormat"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 1388
          },
          "name": "resetDataCapturedDestinationS3Uri"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 1404
          },
          "name": "resetDatasetFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 1420
          },
          "name": "resetEndTimeOffset"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 1436
          },
          "name": "resetFeaturesAttribute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 1452
          },
          "name": "resetInferenceAttribute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 1468
          },
          "name": "resetLocalPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 1484
          },
          "name": "resetProbabilityAttribute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 1500
          },
          "name": "resetProbabilityThresholdAttribute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 1516
          },
          "name": "resetS3DataDistributionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 1532
          },
          "name": "resetS3InputMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 1548
          },
          "name": "resetStartTimeOffset"
        }
      ],
      "name": "SagemakerModelBiasJobDefinitionModelBiasJobInputBatchTransformInputOutputReference",
      "namespace": "sagemakerModelBiasJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 1398
          },
          "name": "datasetFormat",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasJobInputBatchTransformInputDatasetFormatOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 1392
          },
          "name": "dataCapturedDestinationS3UriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 1408
          },
          "name": "datasetFormatInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasJobInputBatchTransformInputDatasetFormat"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 1424
          },
          "name": "endTimeOffsetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 1440
          },
          "name": "featuresAttributeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 1456
          },
          "name": "inferenceAttributeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 1472
          },
          "name": "localPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 1488
          },
          "name": "probabilityAttributeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 1504
          },
          "name": "probabilityThresholdAttributeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 1520
          },
          "name": "s3DataDistributionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 1536
          },
          "name": "s3InputModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 1552
          },
          "name": "startTimeOffsetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 1382
          },
          "name": "dataCapturedDestinationS3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 1414
          },
          "name": "endTimeOffset",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 1430
          },
          "name": "featuresAttribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 1446
          },
          "name": "inferenceAttribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 1462
          },
          "name": "localPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 1478
          },
          "name": "probabilityAttribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 1494
          },
          "name": "probabilityThresholdAttribute",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 1510
          },
          "name": "s3DataDistributionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 1526
          },
          "name": "s3InputMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 1542
          },
          "name": "startTimeOffset",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 1290
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasJobInputBatchTransformInput"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-bias-job-definition/index:SagemakerModelBiasJobDefinitionModelBiasJobInputBatchTransformInputOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasJobInputEndpointInput": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasJobInputEndpointInput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-bias-job-definition/index.ts",
        "line": 1556
      },
      "name": "SagemakerModelBiasJobDefinitionModelBiasJobInputEndpointInput",
      "namespace": "sagemakerModelBiasJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_bias_job_definition#endpoint_name SagemakerModelBiasJobDefinition#endpoint_name}",
            "stability": "stable",
            "summary": "The name of the endpoint used to run the monitoring job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 1568
          },
          "name": "endpointName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_bias_job_definition#end_time_offset SagemakerModelBiasJobDefinition#end_time_offset}",
            "stability": "stable",
            "summary": "Monitoring end time offset, e.g. PT0H."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 1562
          },
          "name": "endTimeOffset",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_bias_job_definition#features_attribute SagemakerModelBiasJobDefinition#features_attribute}",
            "stability": "stable",
            "summary": "JSONpath to locate features in JSONlines dataset."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 1574
          },
          "name": "featuresAttribute",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_bias_job_definition#inference_attribute SagemakerModelBiasJobDefinition#inference_attribute}",
            "stability": "stable",
            "summary": "Index or JSONpath to locate predicted label(s)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 1580
          },
          "name": "inferenceAttribute",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_bias_job_definition#local_path SagemakerModelBiasJobDefinition#local_path}",
            "stability": "stable",
            "summary": "Path to the filesystem where the endpoint data is available to the container."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 1586
          },
          "name": "localPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_bias_job_definition#probability_attribute SagemakerModelBiasJobDefinition#probability_attribute}",
            "stability": "stable",
            "summary": "Index or JSONpath to locate probabilities."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 1592
          },
          "name": "probabilityAttribute",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_bias_job_definition#probability_threshold_attribute SagemakerModelBiasJobDefinition#probability_threshold_attribute}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 1596
          },
          "name": "probabilityThresholdAttribute",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_bias_job_definition#s3_data_distribution_type SagemakerModelBiasJobDefinition#s3_data_distribution_type}",
            "stability": "stable",
            "summary": "Whether input data distributed in Amazon S3 is fully replicated or sharded by an S3 key. Defauts to FullyReplicated."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 1602
          },
          "name": "s3DataDistributionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Pipe mode is recommended for large datasets. File mode is useful for small files that fit in memory. Defaults to File.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_bias_job_definition#s3_input_mode SagemakerModelBiasJobDefinition#s3_input_mode}",
            "stability": "stable",
            "summary": "Whether the Pipe or File is used as the input mode for transfering data for the monitoring job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 1608
          },
          "name": "s3InputMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_bias_job_definition#start_time_offset SagemakerModelBiasJobDefinition#start_time_offset}",
            "stability": "stable",
            "summary": "Monitoring start time offset, e.g. -PT1H."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 1614
          },
          "name": "startTimeOffset",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-model-bias-job-definition/index:SagemakerModelBiasJobDefinitionModelBiasJobInputEndpointInput"
    },
    "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasJobInputEndpointInputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasJobInputEndpointInputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-bias-job-definition/index.ts",
          "line": 1717
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-bias-job-definition/index.ts",
        "line": 1709
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 1829
          },
          "name": "resetEndpointName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 1813
          },
          "name": "resetEndTimeOffset"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 1845
          },
          "name": "resetFeaturesAttribute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 1861
          },
          "name": "resetInferenceAttribute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 1877
          },
          "name": "resetLocalPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 1893
          },
          "name": "resetProbabilityAttribute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 1909
          },
          "name": "resetProbabilityThresholdAttribute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 1925
          },
          "name": "resetS3DataDistributionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 1941
          },
          "name": "resetS3InputMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 1957
          },
          "name": "resetStartTimeOffset"
        }
      ],
      "name": "SagemakerModelBiasJobDefinitionModelBiasJobInputEndpointInputOutputReference",
      "namespace": "sagemakerModelBiasJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 1833
          },
          "name": "endpointNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 1817
          },
          "name": "endTimeOffsetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 1849
          },
          "name": "featuresAttributeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 1865
          },
          "name": "inferenceAttributeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 1881
          },
          "name": "localPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 1897
          },
          "name": "probabilityAttributeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 1913
          },
          "name": "probabilityThresholdAttributeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 1929
          },
          "name": "s3DataDistributionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 1945
          },
          "name": "s3InputModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 1961
          },
          "name": "startTimeOffsetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 1823
          },
          "name": "endpointName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 1807
          },
          "name": "endTimeOffset",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 1839
          },
          "name": "featuresAttribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 1855
          },
          "name": "inferenceAttribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 1871
          },
          "name": "localPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 1887
          },
          "name": "probabilityAttribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 1903
          },
          "name": "probabilityThresholdAttribute",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 1919
          },
          "name": "s3DataDistributionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 1935
          },
          "name": "s3InputMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 1951
          },
          "name": "startTimeOffset",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 1721
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasJobInputEndpointInput"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-bias-job-definition/index:SagemakerModelBiasJobDefinitionModelBiasJobInputEndpointInputOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasJobInputGroundTruthS3Input": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasJobInputGroundTruthS3Input",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-bias-job-definition/index.ts",
        "line": 1965
      },
      "name": "SagemakerModelBiasJobDefinitionModelBiasJobInputGroundTruthS3Input",
      "namespace": "sagemakerModelBiasJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_bias_job_definition#s3_uri SagemakerModelBiasJobDefinition#s3_uri}",
            "stability": "stable",
            "summary": "A URI that identifies the Amazon S3 storage location where Amazon SageMaker saves the results of a monitoring job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 1971
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-model-bias-job-definition/index:SagemakerModelBiasJobDefinitionModelBiasJobInputGroundTruthS3Input"
    },
    "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasJobInputGroundTruthS3InputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasJobInputGroundTruthS3InputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-bias-job-definition/index.ts",
          "line": 2011
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-bias-job-definition/index.ts",
        "line": 2003
      },
      "name": "SagemakerModelBiasJobDefinitionModelBiasJobInputGroundTruthS3InputOutputReference",
      "namespace": "sagemakerModelBiasJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 2054
          },
          "name": "s3UriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 2047
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 2015
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasJobInputGroundTruthS3Input"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-bias-job-definition/index:SagemakerModelBiasJobDefinitionModelBiasJobInputGroundTruthS3InputOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasJobInputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasJobInputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-bias-job-definition/index.ts",
          "line": 2130
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-bias-job-definition/index.ts",
        "line": 2122
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 2181
          },
          "name": "putBatchTransformInput",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasJobInputBatchTransformInput"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 2197
          },
          "name": "putEndpointInput",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasJobInputEndpointInput"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 2213
          },
          "name": "putGroundTruthS3Input",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasJobInputGroundTruthS3Input"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 2184
          },
          "name": "resetBatchTransformInput"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 2200
          },
          "name": "resetEndpointInput"
        }
      ],
      "name": "SagemakerModelBiasJobDefinitionModelBiasJobInputOutputReference",
      "namespace": "sagemakerModelBiasJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 2178
          },
          "name": "batchTransformInput",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasJobInputBatchTransformInputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 2194
          },
          "name": "endpointInput",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasJobInputEndpointInputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 2210
          },
          "name": "groundTruthS3Input",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasJobInputGroundTruthS3InputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 2188
          },
          "name": "batchTransformInputInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasJobInputBatchTransformInput"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 2204
          },
          "name": "endpointInputInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasJobInputEndpointInput"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 2217
          },
          "name": "groundTruthS3InputInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasJobInputGroundTruthS3Input"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 2134
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasJobInput"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-bias-job-definition/index:SagemakerModelBiasJobDefinitionModelBiasJobInputOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasJobOutputConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasJobOutputConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-bias-job-definition/index.ts",
        "line": 2496
      },
      "name": "SagemakerModelBiasJobDefinitionModelBiasJobOutputConfig",
      "namespace": "sagemakerModelBiasJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_bias_job_definition#monitoring_outputs SagemakerModelBiasJobDefinition#monitoring_outputs}",
            "stability": "stable",
            "summary": "Monitoring outputs for monitoring jobs. This is where the output of the periodic monitoring jobs is uploaded."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 2508
          },
          "name": "monitoringOutputs",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasJobOutputConfigMonitoringOutputs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_bias_job_definition#kms_key_id SagemakerModelBiasJobDefinition#kms_key_id}",
            "stability": "stable",
            "summary": "The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt the model artifacts at rest using Amazon S3 server-side encryption."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 2502
          },
          "name": "kmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-model-bias-job-definition/index:SagemakerModelBiasJobDefinitionModelBiasJobOutputConfig"
    },
    "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasJobOutputConfigMonitoringOutputs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasJobOutputConfigMonitoringOutputs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-bias-job-definition/index.ts",
        "line": 2381
      },
      "name": "SagemakerModelBiasJobDefinitionModelBiasJobOutputConfigMonitoringOutputs",
      "namespace": "sagemakerModelBiasJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_bias_job_definition#s3_output SagemakerModelBiasJobDefinition#s3_output}",
            "stability": "stable",
            "summary": "Information about where and how to store the results of a monitoring job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 2387
          },
          "name": "s3Output",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasJobOutputConfigMonitoringOutputsS3Output"
          }
        }
      ],
      "symbolId": "src/sagemaker-model-bias-job-definition/index:SagemakerModelBiasJobDefinitionModelBiasJobOutputConfigMonitoringOutputs"
    },
    "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasJobOutputConfigMonitoringOutputsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasJobOutputConfigMonitoringOutputsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-bias-job-definition/index.ts",
          "line": 2485
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-bias-job-definition/index.ts",
        "line": 2477
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 2492
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasJobOutputConfigMonitoringOutputsOutputReference"
            }
          }
        }
      ],
      "name": "SagemakerModelBiasJobDefinitionModelBiasJobOutputConfigMonitoringOutputsList",
      "namespace": "sagemakerModelBiasJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 2478
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasJobOutputConfigMonitoringOutputs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-bias-job-definition/index:SagemakerModelBiasJobDefinitionModelBiasJobOutputConfigMonitoringOutputsList"
    },
    "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasJobOutputConfigMonitoringOutputsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasJobOutputConfigMonitoringOutputsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-bias-job-definition/index.ts",
          "line": 2429
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-bias-job-definition/index.ts",
        "line": 2419
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 2468
          },
          "name": "putS3Output",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasJobOutputConfigMonitoringOutputsS3Output"
              }
            }
          ]
        }
      ],
      "name": "SagemakerModelBiasJobDefinitionModelBiasJobOutputConfigMonitoringOutputsOutputReference",
      "namespace": "sagemakerModelBiasJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 2465
          },
          "name": "s3Output",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasJobOutputConfigMonitoringOutputsS3OutputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 2472
          },
          "name": "s3OutputInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasJobOutputConfigMonitoringOutputsS3Output"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 2433
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasJobOutputConfigMonitoringOutputs"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-bias-job-definition/index:SagemakerModelBiasJobDefinitionModelBiasJobOutputConfigMonitoringOutputsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasJobOutputConfigMonitoringOutputsS3Output": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasJobOutputConfigMonitoringOutputsS3Output",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-bias-job-definition/index.ts",
        "line": 2221
      },
      "name": "SagemakerModelBiasJobDefinitionModelBiasJobOutputConfigMonitoringOutputsS3Output",
      "namespace": "sagemakerModelBiasJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "LocalPath is an absolute path for the output data.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_bias_job_definition#local_path SagemakerModelBiasJobDefinition#local_path}",
            "stability": "stable",
            "summary": "The local path to the Amazon S3 storage location where Amazon SageMaker saves the results of a monitoring job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 2227
          },
          "name": "localPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_bias_job_definition#s3_uri SagemakerModelBiasJobDefinition#s3_uri}",
            "stability": "stable",
            "summary": "A URI that identifies the Amazon S3 storage location where Amazon SageMaker saves the results of a monitoring job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 2239
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_bias_job_definition#s3_upload_mode SagemakerModelBiasJobDefinition#s3_upload_mode}",
            "stability": "stable",
            "summary": "Whether to upload the results of the monitoring job continuously or after the job completes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 2233
          },
          "name": "s3UploadMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-model-bias-job-definition/index:SagemakerModelBiasJobDefinitionModelBiasJobOutputConfigMonitoringOutputsS3Output"
    },
    "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasJobOutputConfigMonitoringOutputsS3OutputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasJobOutputConfigMonitoringOutputsS3OutputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-bias-job-definition/index.ts",
          "line": 2293
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-bias-job-definition/index.ts",
        "line": 2285
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 2360
          },
          "name": "resetS3UploadMode"
        }
      ],
      "name": "SagemakerModelBiasJobDefinitionModelBiasJobOutputConfigMonitoringOutputsS3OutputOutputReference",
      "namespace": "sagemakerModelBiasJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 2348
          },
          "name": "localPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 2364
          },
          "name": "s3UploadModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 2377
          },
          "name": "s3UriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 2341
          },
          "name": "localPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 2354
          },
          "name": "s3UploadMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 2370
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 2297
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasJobOutputConfigMonitoringOutputsS3Output"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-bias-job-definition/index:SagemakerModelBiasJobDefinitionModelBiasJobOutputConfigMonitoringOutputsS3OutputOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasJobOutputConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasJobOutputConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-bias-job-definition/index.ts",
          "line": 2555
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-bias-job-definition/index.ts",
        "line": 2547
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 2616
          },
          "name": "putMonitoringOutputs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasJobOutputConfigMonitoringOutputs"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 2603
          },
          "name": "resetKmsKeyId"
        }
      ],
      "name": "SagemakerModelBiasJobDefinitionModelBiasJobOutputConfigOutputReference",
      "namespace": "sagemakerModelBiasJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 2613
          },
          "name": "monitoringOutputs",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasJobOutputConfigMonitoringOutputsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 2607
          },
          "name": "kmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 2620
          },
          "name": "monitoringOutputsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasJobOutputConfigMonitoringOutputs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 2597
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 2559
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionModelBiasJobOutputConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-bias-job-definition/index:SagemakerModelBiasJobDefinitionModelBiasJobOutputConfigOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionNetworkConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionNetworkConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-bias-job-definition/index.ts",
        "line": 2755
      },
      "name": "SagemakerModelBiasJobDefinitionNetworkConfig",
      "namespace": "sagemakerModelBiasJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Choose True to encrypt communications. Encryption provides greater security for distributed processing jobs, but the processing might take longer.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_bias_job_definition#enable_inter_container_traffic_encryption SagemakerModelBiasJobDefinition#enable_inter_container_traffic_encryption}",
            "stability": "stable",
            "summary": "Whether to encrypt all communications between distributed processing jobs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 2761
          },
          "name": "enableInterContainerTrafficEncryption",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_bias_job_definition#enable_network_isolation SagemakerModelBiasJobDefinition#enable_network_isolation}",
            "stability": "stable",
            "summary": "Whether to allow inbound and outbound network calls to and from the containers used for the processing job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 2767
          },
          "name": "enableNetworkIsolation",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Control access to and from your training and model containers by configuring the VPC.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_bias_job_definition#vpc_config SagemakerModelBiasJobDefinition#vpc_config}",
            "stability": "stable",
            "summary": "Specifies a VPC that your training jobs and hosted models have access to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 2773
          },
          "name": "vpcConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionNetworkConfigVpcConfig"
          }
        }
      ],
      "symbolId": "src/sagemaker-model-bias-job-definition/index:SagemakerModelBiasJobDefinitionNetworkConfig"
    },
    "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionNetworkConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionNetworkConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-bias-job-definition/index.ts",
          "line": 2827
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-bias-job-definition/index.ts",
        "line": 2819
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 2910
          },
          "name": "putVpcConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionNetworkConfigVpcConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 2881
          },
          "name": "resetEnableInterContainerTrafficEncryption"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 2897
          },
          "name": "resetEnableNetworkIsolation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 2913
          },
          "name": "resetVpcConfig"
        }
      ],
      "name": "SagemakerModelBiasJobDefinitionNetworkConfigOutputReference",
      "namespace": "sagemakerModelBiasJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 2907
          },
          "name": "vpcConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionNetworkConfigVpcConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 2885
          },
          "name": "enableInterContainerTrafficEncryptionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 2901
          },
          "name": "enableNetworkIsolationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 2917
          },
          "name": "vpcConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionNetworkConfigVpcConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 2875
          },
          "name": "enableInterContainerTrafficEncryption",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 2891
          },
          "name": "enableNetworkIsolation",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 2831
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionNetworkConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-bias-job-definition/index:SagemakerModelBiasJobDefinitionNetworkConfigOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionNetworkConfigVpcConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionNetworkConfigVpcConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-bias-job-definition/index.ts",
        "line": 2624
      },
      "name": "SagemakerModelBiasJobDefinitionNetworkConfigVpcConfig",
      "namespace": "sagemakerModelBiasJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Specify the security groups for the VPC that is specified in the Subnets field.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_bias_job_definition#security_group_ids SagemakerModelBiasJobDefinition#security_group_ids}",
            "stability": "stable",
            "summary": "The VPC security group IDs, in the form sg-xxxxxxxx."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 2630
          },
          "name": "securityGroupIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_bias_job_definition#subnets SagemakerModelBiasJobDefinition#subnets}",
            "stability": "stable",
            "summary": "The ID of the subnets in the VPC to which you want to connect to your monitoring jobs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 2636
          },
          "name": "subnets",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-bias-job-definition/index:SagemakerModelBiasJobDefinitionNetworkConfigVpcConfig"
    },
    "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionNetworkConfigVpcConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionNetworkConfigVpcConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-bias-job-definition/index.ts",
          "line": 2683
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-bias-job-definition/index.ts",
        "line": 2675
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 2731
          },
          "name": "resetSecurityGroupIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 2747
          },
          "name": "resetSubnets"
        }
      ],
      "name": "SagemakerModelBiasJobDefinitionNetworkConfigVpcConfigOutputReference",
      "namespace": "sagemakerModelBiasJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 2735
          },
          "name": "securityGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 2751
          },
          "name": "subnetsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 2725
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 2741
          },
          "name": "subnets",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 2687
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionNetworkConfigVpcConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-bias-job-definition/index:SagemakerModelBiasJobDefinitionNetworkConfigVpcConfigOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionStoppingCondition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionStoppingCondition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-bias-job-definition/index.ts",
        "line": 2921
      },
      "name": "SagemakerModelBiasJobDefinitionStoppingCondition",
      "namespace": "sagemakerModelBiasJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_bias_job_definition#max_runtime_in_seconds SagemakerModelBiasJobDefinition#max_runtime_in_seconds}",
            "stability": "stable",
            "summary": "The maximum runtime allowed in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 2927
          },
          "name": "maxRuntimeInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/sagemaker-model-bias-job-definition/index:SagemakerModelBiasJobDefinitionStoppingCondition"
    },
    "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionStoppingConditionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionStoppingConditionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-bias-job-definition/index.ts",
          "line": 2967
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-bias-job-definition/index.ts",
        "line": 2959
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 3009
          },
          "name": "resetMaxRuntimeInSeconds"
        }
      ],
      "name": "SagemakerModelBiasJobDefinitionStoppingConditionOutputReference",
      "namespace": "sagemakerModelBiasJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 3013
          },
          "name": "maxRuntimeInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 3003
          },
          "name": "maxRuntimeInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 2971
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionStoppingCondition"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-bias-job-definition/index:SagemakerModelBiasJobDefinitionStoppingConditionOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-bias-job-definition/index.ts",
        "line": 3017
      },
      "name": "SagemakerModelBiasJobDefinitionTags",
      "namespace": "sagemakerModelBiasJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_bias_job_definition#key SagemakerModelBiasJobDefinition#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 3023
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_bias_job_definition#value SagemakerModelBiasJobDefinition#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 3029
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-model-bias-job-definition/index:SagemakerModelBiasJobDefinitionTags"
    },
    "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-bias-job-definition/index.ts",
          "line": 3159
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-bias-job-definition/index.ts",
        "line": 3151
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 3166
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionTagsOutputReference"
            }
          }
        }
      ],
      "name": "SagemakerModelBiasJobDefinitionTagsList",
      "namespace": "sagemakerModelBiasJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 3152
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-bias-job-definition/index:SagemakerModelBiasJobDefinitionTagsList"
    },
    "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-bias-job-definition/index.ts",
          "line": 3078
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-bias-job-definition/index.ts",
        "line": 3068
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 3126
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 3142
          },
          "name": "resetValue"
        }
      ],
      "name": "SagemakerModelBiasJobDefinitionTagsOutputReference",
      "namespace": "sagemakerModelBiasJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 3130
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 3146
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 3120
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 3136
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-bias-job-definition/index.ts",
            "line": 3082
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelBiasJobDefinition.SagemakerModelBiasJobDefinitionTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-bias-job-definition/index:SagemakerModelBiasJobDefinitionTagsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinition": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_explainability_job_definition awscc_sagemaker_model_explainability_job_definition}."
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinition",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_explainability_job_definition awscc_sagemaker_model_explainability_job_definition} Resource."
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
          "line": 2875
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
        "line": 2843
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SagemakerModelExplainabilityJobDefinition resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 2860
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SagemakerModelExplainabilityJobDefinition to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_explainability_job_definition#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SagemakerModelExplainabilityJobDefinition that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SagemakerModelExplainabilityJobDefinition to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 2960
          },
          "name": "putJobResources",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionJobResources"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 2973
          },
          "name": "putModelExplainabilityAppSpecification",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityAppSpecification"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 2986
          },
          "name": "putModelExplainabilityBaselineConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityBaselineConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 3002
          },
          "name": "putModelExplainabilityJobInput",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInput"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 3015
          },
          "name": "putModelExplainabilityJobOutputConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobOutputConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 3028
          },
          "name": "putNetworkConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionNetworkConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 3057
          },
          "name": "putStoppingCondition",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionStoppingCondition"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 3073
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 2921
          },
          "name": "resetEndpointName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 2947
          },
          "name": "resetJobDefinitionName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 2989
          },
          "name": "resetModelExplainabilityBaselineConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 3031
          },
          "name": "resetNetworkConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 3060
          },
          "name": "resetStoppingCondition"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 3076
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 3088
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 3104
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SagemakerModelExplainabilityJobDefinition",
      "namespace": "sagemakerModelExplainabilityJobDefinition",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 2848
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 2909
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 2930
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 2935
          },
          "name": "jobDefinitionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 2957
          },
          "name": "jobResources",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionJobResourcesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 2970
          },
          "name": "modelExplainabilityAppSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityAppSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 2983
          },
          "name": "modelExplainabilityBaselineConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 2999
          },
          "name": "modelExplainabilityJobInput",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 3012
          },
          "name": "modelExplainabilityJobOutputConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobOutputConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 3025
          },
          "name": "networkConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionNetworkConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 3054
          },
          "name": "stoppingCondition",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionStoppingConditionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 3070
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 2925
          },
          "name": "endpointNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 2951
          },
          "name": "jobDefinitionNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 2964
          },
          "name": "jobResourcesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionJobResources"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 2977
          },
          "name": "modelExplainabilityAppSpecificationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityAppSpecification"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 2993
          },
          "name": "modelExplainabilityBaselineConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityBaselineConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 3006
          },
          "name": "modelExplainabilityJobInputInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInput"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 3019
          },
          "name": "modelExplainabilityJobOutputConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobOutputConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 3035
          },
          "name": "networkConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionNetworkConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 3048
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 3064
          },
          "name": "stoppingConditionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionStoppingCondition"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 3080
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 2915
          },
          "name": "endpointName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 2941
          },
          "name": "jobDefinitionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 3041
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-model-explainability-job-definition/index:SagemakerModelExplainabilityJobDefinition"
    },
    "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
        "line": 14
      },
      "name": "SagemakerModelExplainabilityJobDefinitionConfig",
      "namespace": "sagemakerModelExplainabilityJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_explainability_job_definition#job_resources SagemakerModelExplainabilityJobDefinition#job_resources}",
            "stability": "stable",
            "summary": "Identifies the resources to deploy for a monitoring job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 32
          },
          "name": "jobResources",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionJobResources"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_explainability_job_definition#model_explainability_app_specification SagemakerModelExplainabilityJobDefinition#model_explainability_app_specification}",
            "stability": "stable",
            "summary": "Container image configuration object for the monitoring job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 38
          },
          "name": "modelExplainabilityAppSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityAppSpecification"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_explainability_job_definition#model_explainability_job_input SagemakerModelExplainabilityJobDefinition#model_explainability_job_input}",
            "stability": "stable",
            "summary": "The inputs for a monitoring job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 50
          },
          "name": "modelExplainabilityJobInput",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInput"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_explainability_job_definition#model_explainability_job_output_config SagemakerModelExplainabilityJobDefinition#model_explainability_job_output_config}",
            "stability": "stable",
            "summary": "The output configuration for monitoring jobs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 56
          },
          "name": "modelExplainabilityJobOutputConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobOutputConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_explainability_job_definition#role_arn SagemakerModelExplainabilityJobDefinition#role_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to perform tasks on your behalf."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 68
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_explainability_job_definition#endpoint_name SagemakerModelExplainabilityJobDefinition#endpoint_name}",
            "stability": "stable",
            "summary": "The name of the endpoint used to run the monitoring job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 20
          },
          "name": "endpointName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_explainability_job_definition#job_definition_name SagemakerModelExplainabilityJobDefinition#job_definition_name}",
            "stability": "stable",
            "summary": "The name of the job definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 26
          },
          "name": "jobDefinitionName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_explainability_job_definition#model_explainability_baseline_config SagemakerModelExplainabilityJobDefinition#model_explainability_baseline_config}",
            "stability": "stable",
            "summary": "Baseline configuration used to validate that the data conforms to the specified constraints and statistics."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 44
          },
          "name": "modelExplainabilityBaselineConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityBaselineConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_explainability_job_definition#network_config SagemakerModelExplainabilityJobDefinition#network_config}",
            "stability": "stable",
            "summary": "Networking options for a job, such as network traffic encryption between containers, whether to allow inbound and outbound network calls to and from containers, and the VPC subnets and security groups to use for VPC-enabled jobs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 62
          },
          "name": "networkConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionNetworkConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_explainability_job_definition#stopping_condition SagemakerModelExplainabilityJobDefinition#stopping_condition}",
            "stability": "stable",
            "summary": "Specifies a time limit for how long the monitoring job is allowed to run."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 74
          },
          "name": "stoppingCondition",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionStoppingCondition"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_explainability_job_definition#tags SagemakerModelExplainabilityJobDefinition#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 80
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-explainability-job-definition/index:SagemakerModelExplainabilityJobDefinitionConfig"
    },
    "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionJobResources": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionJobResources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
        "line": 274
      },
      "name": "SagemakerModelExplainabilityJobDefinitionJobResources",
      "namespace": "sagemakerModelExplainabilityJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_explainability_job_definition#cluster_config SagemakerModelExplainabilityJobDefinition#cluster_config}",
            "stability": "stable",
            "summary": "Configuration for the cluster used to run model monitoring jobs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 280
          },
          "name": "clusterConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionJobResourcesClusterConfig"
          }
        }
      ],
      "symbolId": "src/sagemaker-model-explainability-job-definition/index:SagemakerModelExplainabilityJobDefinitionJobResources"
    },
    "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionJobResourcesClusterConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionJobResourcesClusterConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
        "line": 82
      },
      "name": "SagemakerModelExplainabilityJobDefinitionJobResourcesClusterConfig",
      "namespace": "sagemakerModelExplainabilityJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "For distributed processing jobs, specify a value greater than 1. The default value is 1.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_explainability_job_definition#instance_count SagemakerModelExplainabilityJobDefinition#instance_count}",
            "stability": "stable",
            "summary": "The number of ML compute instances to use in the model monitoring job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 88
          },
          "name": "instanceCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_explainability_job_definition#instance_type SagemakerModelExplainabilityJobDefinition#instance_type}",
            "stability": "stable",
            "summary": "The ML compute instance type for the processing job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 94
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You must specify sufficient ML storage for your scenario.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_explainability_job_definition#volume_size_in_gb SagemakerModelExplainabilityJobDefinition#volume_size_in_gb}",
            "stability": "stable",
            "summary": "The size of the ML storage volume, in gigabytes, that you want to provision."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 106
          },
          "name": "volumeSizeInGb",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_explainability_job_definition#volume_kms_key_id SagemakerModelExplainabilityJobDefinition#volume_kms_key_id}",
            "stability": "stable",
            "summary": "The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt data on the storage volume attached to the ML compute instance(s) that run the model monitoring job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 100
          },
          "name": "volumeKmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-model-explainability-job-definition/index:SagemakerModelExplainabilityJobDefinitionJobResourcesClusterConfig"
    },
    "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionJobResourcesClusterConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionJobResourcesClusterConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
          "line": 167
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
        "line": 159
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 253
          },
          "name": "resetVolumeKmsKeyId"
        }
      ],
      "name": "SagemakerModelExplainabilityJobDefinitionJobResourcesClusterConfigOutputReference",
      "namespace": "sagemakerModelExplainabilityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 228
          },
          "name": "instanceCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 241
          },
          "name": "instanceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 257
          },
          "name": "volumeKmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 270
          },
          "name": "volumeSizeInGbInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 221
          },
          "name": "instanceCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 234
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 247
          },
          "name": "volumeKmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 263
          },
          "name": "volumeSizeInGb",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 171
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionJobResourcesClusterConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-explainability-job-definition/index:SagemakerModelExplainabilityJobDefinitionJobResourcesClusterConfigOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionJobResourcesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionJobResourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
          "line": 320
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
        "line": 312
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 359
          },
          "name": "putClusterConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionJobResourcesClusterConfig"
              }
            }
          ]
        }
      ],
      "name": "SagemakerModelExplainabilityJobDefinitionJobResourcesOutputReference",
      "namespace": "sagemakerModelExplainabilityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 356
          },
          "name": "clusterConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionJobResourcesClusterConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 363
          },
          "name": "clusterConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionJobResourcesClusterConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 324
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionJobResources"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-explainability-job-definition/index:SagemakerModelExplainabilityJobDefinitionJobResourcesOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityAppSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityAppSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
        "line": 367
      },
      "name": "SagemakerModelExplainabilityJobDefinitionModelExplainabilityAppSpecification",
      "namespace": "sagemakerModelExplainabilityJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_explainability_job_definition#config_uri SagemakerModelExplainabilityJobDefinition#config_uri}",
            "stability": "stable",
            "summary": "The S3 URI to an analysis configuration file."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 373
          },
          "name": "configUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_explainability_job_definition#image_uri SagemakerModelExplainabilityJobDefinition#image_uri}",
            "stability": "stable",
            "summary": "The container image to be run by the monitoring job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 385
          },
          "name": "imageUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_explainability_job_definition#environment SagemakerModelExplainabilityJobDefinition#environment}",
            "stability": "stable",
            "summary": "Sets the environment variables in the Docker container."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 379
          },
          "name": "environment",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-explainability-job-definition/index:SagemakerModelExplainabilityJobDefinitionModelExplainabilityAppSpecification"
    },
    "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityAppSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityAppSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
          "line": 439
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
        "line": 431
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 506
          },
          "name": "resetEnvironment"
        }
      ],
      "name": "SagemakerModelExplainabilityJobDefinitionModelExplainabilityAppSpecificationOutputReference",
      "namespace": "sagemakerModelExplainabilityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 494
          },
          "name": "configUriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 510
          },
          "name": "environmentInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 523
          },
          "name": "imageUriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 487
          },
          "name": "configUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 500
          },
          "name": "environment",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 516
          },
          "name": "imageUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 443
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityAppSpecification"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-explainability-job-definition/index:SagemakerModelExplainabilityJobDefinitionModelExplainabilityAppSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityBaselineConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityBaselineConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
        "line": 623
      },
      "name": "SagemakerModelExplainabilityJobDefinitionModelExplainabilityBaselineConfig",
      "namespace": "sagemakerModelExplainabilityJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_explainability_job_definition#baselining_job_name SagemakerModelExplainabilityJobDefinition#baselining_job_name}",
            "stability": "stable",
            "summary": "The name of a processing job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 629
          },
          "name": "baseliningJobName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_explainability_job_definition#constraints_resource SagemakerModelExplainabilityJobDefinition#constraints_resource}",
            "stability": "stable",
            "summary": "The baseline constraints resource for a monitoring job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 635
          },
          "name": "constraintsResource",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigConstraintsResource"
          }
        }
      ],
      "symbolId": "src/sagemaker-model-explainability-job-definition/index:SagemakerModelExplainabilityJobDefinitionModelExplainabilityBaselineConfig"
    },
    "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigConstraintsResource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigConstraintsResource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
        "line": 527
      },
      "name": "SagemakerModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigConstraintsResource",
      "namespace": "sagemakerModelExplainabilityJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_explainability_job_definition#s3_uri SagemakerModelExplainabilityJobDefinition#s3_uri}",
            "stability": "stable",
            "summary": "The Amazon S3 URI for baseline constraint file in Amazon S3 that the current monitoring job should validated against."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 533
          },
          "name": "s3Uri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-model-explainability-job-definition/index:SagemakerModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigConstraintsResource"
    },
    "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigConstraintsResourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigConstraintsResourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
          "line": 573
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
        "line": 565
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 615
          },
          "name": "resetS3Uri"
        }
      ],
      "name": "SagemakerModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigConstraintsResourceOutputReference",
      "namespace": "sagemakerModelExplainabilityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 619
          },
          "name": "s3UriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 609
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 577
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigConstraintsResource"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-explainability-job-definition/index:SagemakerModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigConstraintsResourceOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
          "line": 682
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
        "line": 674
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 743
          },
          "name": "putConstraintsResource",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigConstraintsResource"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 730
          },
          "name": "resetBaseliningJobName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 746
          },
          "name": "resetConstraintsResource"
        }
      ],
      "name": "SagemakerModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigOutputReference",
      "namespace": "sagemakerModelExplainabilityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 740
          },
          "name": "constraintsResource",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigConstraintsResourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 734
          },
          "name": "baseliningJobNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 750
          },
          "name": "constraintsResourceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigConstraintsResource"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 724
          },
          "name": "baseliningJobName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 686
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityBaselineConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-explainability-job-definition/index:SagemakerModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInput": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
        "line": 1759
      },
      "name": "SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInput",
      "namespace": "sagemakerModelExplainabilityJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_explainability_job_definition#batch_transform_input SagemakerModelExplainabilityJobDefinition#batch_transform_input}",
            "stability": "stable",
            "summary": "The batch transform input for a monitoring job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 1765
          },
          "name": "batchTransformInput",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputBatchTransformInput"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_explainability_job_definition#endpoint_input SagemakerModelExplainabilityJobDefinition#endpoint_input}",
            "stability": "stable",
            "summary": "The endpoint for a monitoring job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 1771
          },
          "name": "endpointInput",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputEndpointInput"
          }
        }
      ],
      "symbolId": "src/sagemaker-model-explainability-job-definition/index:SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInput"
    },
    "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputBatchTransformInput": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputBatchTransformInput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
        "line": 1112
      },
      "name": "SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputBatchTransformInput",
      "namespace": "sagemakerModelExplainabilityJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_explainability_job_definition#data_captured_destination_s3_uri SagemakerModelExplainabilityJobDefinition#data_captured_destination_s3_uri}",
            "stability": "stable",
            "summary": "A URI that identifies the Amazon S3 storage location where Batch Transform Job captures data."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 1118
          },
          "name": "dataCapturedDestinationS3Uri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_explainability_job_definition#dataset_format SagemakerModelExplainabilityJobDefinition#dataset_format}",
            "stability": "stable",
            "summary": "The dataset format of the data to monitor."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 1124
          },
          "name": "datasetFormat",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputBatchTransformInputDatasetFormat"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_explainability_job_definition#features_attribute SagemakerModelExplainabilityJobDefinition#features_attribute}",
            "stability": "stable",
            "summary": "JSONpath to locate features in JSONlines dataset."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 1130
          },
          "name": "featuresAttribute",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_explainability_job_definition#inference_attribute SagemakerModelExplainabilityJobDefinition#inference_attribute}",
            "stability": "stable",
            "summary": "Index or JSONpath to locate predicted label(s)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 1136
          },
          "name": "inferenceAttribute",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_explainability_job_definition#local_path SagemakerModelExplainabilityJobDefinition#local_path}",
            "stability": "stable",
            "summary": "Path to the filesystem where the endpoint data is available to the container."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 1142
          },
          "name": "localPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_explainability_job_definition#probability_attribute SagemakerModelExplainabilityJobDefinition#probability_attribute}",
            "stability": "stable",
            "summary": "Index or JSONpath to locate probabilities."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 1148
          },
          "name": "probabilityAttribute",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_explainability_job_definition#s3_data_distribution_type SagemakerModelExplainabilityJobDefinition#s3_data_distribution_type}",
            "stability": "stable",
            "summary": "Whether input data distributed in Amazon S3 is fully replicated or sharded by an S3 key. Defauts to FullyReplicated."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 1154
          },
          "name": "s3DataDistributionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Pipe mode is recommended for large datasets. File mode is useful for small files that fit in memory. Defaults to File.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_explainability_job_definition#s3_input_mode SagemakerModelExplainabilityJobDefinition#s3_input_mode}",
            "stability": "stable",
            "summary": "Whether the Pipe or File is used as the input mode for transfering data for the monitoring job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 1160
          },
          "name": "s3InputMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-model-explainability-job-definition/index:SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputBatchTransformInput"
    },
    "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputBatchTransformInputDatasetFormat": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputBatchTransformInputDatasetFormat",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
        "line": 946
      },
      "name": "SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputBatchTransformInputDatasetFormat",
      "namespace": "sagemakerModelExplainabilityJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_explainability_job_definition#csv SagemakerModelExplainabilityJobDefinition#csv}",
            "stability": "stable",
            "summary": "The CSV format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 952
          },
          "name": "csv",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputBatchTransformInputDatasetFormatCsv"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_explainability_job_definition#json SagemakerModelExplainabilityJobDefinition#json}",
            "stability": "stable",
            "summary": "The Json format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 958
          },
          "name": "json",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputBatchTransformInputDatasetFormatJson"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_explainability_job_definition#parquet SagemakerModelExplainabilityJobDefinition#parquet}",
            "stability": "stable",
            "summary": "A flag indicating if the dataset format is Parquet."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 964
          },
          "name": "parquet",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-explainability-job-definition/index:SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputBatchTransformInputDatasetFormat"
    },
    "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputBatchTransformInputDatasetFormatCsv": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputBatchTransformInputDatasetFormatCsv",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
        "line": 754
      },
      "name": "SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputBatchTransformInputDatasetFormatCsv",
      "namespace": "sagemakerModelExplainabilityJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_explainability_job_definition#header SagemakerModelExplainabilityJobDefinition#header}",
            "stability": "stable",
            "summary": "A boolean flag indicating if given CSV has header."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 760
          },
          "name": "header",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-explainability-job-definition/index:SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputBatchTransformInputDatasetFormatCsv"
    },
    "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputBatchTransformInputDatasetFormatCsvOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputBatchTransformInputDatasetFormatCsvOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
          "line": 800
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
        "line": 792
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 842
          },
          "name": "resetHeader"
        }
      ],
      "name": "SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputBatchTransformInputDatasetFormatCsvOutputReference",
      "namespace": "sagemakerModelExplainabilityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 846
          },
          "name": "headerInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 836
          },
          "name": "header",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 804
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputBatchTransformInputDatasetFormatCsv"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-explainability-job-definition/index:SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputBatchTransformInputDatasetFormatCsvOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputBatchTransformInputDatasetFormatJson": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputBatchTransformInputDatasetFormatJson",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
        "line": 850
      },
      "name": "SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputBatchTransformInputDatasetFormatJson",
      "namespace": "sagemakerModelExplainabilityJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_explainability_job_definition#line SagemakerModelExplainabilityJobDefinition#line}",
            "stability": "stable",
            "summary": "A boolean flag indicating if it is JSON line format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 856
          },
          "name": "line",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-explainability-job-definition/index:SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputBatchTransformInputDatasetFormatJson"
    },
    "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputBatchTransformInputDatasetFormatJsonOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputBatchTransformInputDatasetFormatJsonOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
          "line": 896
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
        "line": 888
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 938
          },
          "name": "resetLine"
        }
      ],
      "name": "SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputBatchTransformInputDatasetFormatJsonOutputReference",
      "namespace": "sagemakerModelExplainabilityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 942
          },
          "name": "lineInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 932
          },
          "name": "line",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 900
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputBatchTransformInputDatasetFormatJson"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-explainability-job-definition/index:SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputBatchTransformInputDatasetFormatJsonOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputBatchTransformInputDatasetFormatOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputBatchTransformInputDatasetFormatOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
          "line": 1018
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
        "line": 1010
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 1069
          },
          "name": "putCsv",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputBatchTransformInputDatasetFormatCsv"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 1085
          },
          "name": "putJson",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputBatchTransformInputDatasetFormatJson"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 1072
          },
          "name": "resetCsv"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 1088
          },
          "name": "resetJson"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 1104
          },
          "name": "resetParquet"
        }
      ],
      "name": "SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputBatchTransformInputDatasetFormatOutputReference",
      "namespace": "sagemakerModelExplainabilityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 1066
          },
          "name": "csv",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputBatchTransformInputDatasetFormatCsvOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 1082
          },
          "name": "json",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputBatchTransformInputDatasetFormatJsonOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 1076
          },
          "name": "csvInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputBatchTransformInputDatasetFormatCsv"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 1092
          },
          "name": "jsonInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputBatchTransformInputDatasetFormatJson"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 1108
          },
          "name": "parquetInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 1098
          },
          "name": "parquet",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 1022
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputBatchTransformInputDatasetFormat"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-explainability-job-definition/index:SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputBatchTransformInputDatasetFormatOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputBatchTransformInputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputBatchTransformInputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
          "line": 1249
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
        "line": 1241
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 1346
          },
          "name": "putDatasetFormat",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputBatchTransformInputDatasetFormat"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 1333
          },
          "name": "resetDataCapturedDestinationS3Uri"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 1349
          },
          "name": "resetDatasetFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 1365
          },
          "name": "resetFeaturesAttribute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 1381
          },
          "name": "resetInferenceAttribute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 1397
          },
          "name": "resetLocalPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 1413
          },
          "name": "resetProbabilityAttribute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 1429
          },
          "name": "resetS3DataDistributionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 1445
          },
          "name": "resetS3InputMode"
        }
      ],
      "name": "SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputBatchTransformInputOutputReference",
      "namespace": "sagemakerModelExplainabilityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 1343
          },
          "name": "datasetFormat",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputBatchTransformInputDatasetFormatOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 1337
          },
          "name": "dataCapturedDestinationS3UriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 1353
          },
          "name": "datasetFormatInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputBatchTransformInputDatasetFormat"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 1369
          },
          "name": "featuresAttributeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 1385
          },
          "name": "inferenceAttributeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 1401
          },
          "name": "localPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 1417
          },
          "name": "probabilityAttributeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 1433
          },
          "name": "s3DataDistributionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 1449
          },
          "name": "s3InputModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 1327
          },
          "name": "dataCapturedDestinationS3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 1359
          },
          "name": "featuresAttribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 1375
          },
          "name": "inferenceAttribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 1391
          },
          "name": "localPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 1407
          },
          "name": "probabilityAttribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 1423
          },
          "name": "s3DataDistributionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 1439
          },
          "name": "s3InputMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 1253
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputBatchTransformInput"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-explainability-job-definition/index:SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputBatchTransformInputOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputEndpointInput": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputEndpointInput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
        "line": 1453
      },
      "name": "SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputEndpointInput",
      "namespace": "sagemakerModelExplainabilityJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_explainability_job_definition#endpoint_name SagemakerModelExplainabilityJobDefinition#endpoint_name}",
            "stability": "stable",
            "summary": "The name of the endpoint used to run the monitoring job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 1459
          },
          "name": "endpointName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_explainability_job_definition#features_attribute SagemakerModelExplainabilityJobDefinition#features_attribute}",
            "stability": "stable",
            "summary": "JSONpath to locate features in JSONlines dataset."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 1465
          },
          "name": "featuresAttribute",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_explainability_job_definition#inference_attribute SagemakerModelExplainabilityJobDefinition#inference_attribute}",
            "stability": "stable",
            "summary": "Index or JSONpath to locate predicted label(s)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 1471
          },
          "name": "inferenceAttribute",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_explainability_job_definition#local_path SagemakerModelExplainabilityJobDefinition#local_path}",
            "stability": "stable",
            "summary": "Path to the filesystem where the endpoint data is available to the container."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 1477
          },
          "name": "localPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_explainability_job_definition#probability_attribute SagemakerModelExplainabilityJobDefinition#probability_attribute}",
            "stability": "stable",
            "summary": "Index or JSONpath to locate probabilities."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 1483
          },
          "name": "probabilityAttribute",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_explainability_job_definition#s3_data_distribution_type SagemakerModelExplainabilityJobDefinition#s3_data_distribution_type}",
            "stability": "stable",
            "summary": "Whether input data distributed in Amazon S3 is fully replicated or sharded by an S3 key. Defauts to FullyReplicated."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 1489
          },
          "name": "s3DataDistributionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Pipe mode is recommended for large datasets. File mode is useful for small files that fit in memory. Defaults to File.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_explainability_job_definition#s3_input_mode SagemakerModelExplainabilityJobDefinition#s3_input_mode}",
            "stability": "stable",
            "summary": "Whether the Pipe or File is used as the input mode for transfering data for the monitoring job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 1495
          },
          "name": "s3InputMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-model-explainability-job-definition/index:SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputEndpointInput"
    },
    "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputEndpointInputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputEndpointInputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
          "line": 1577
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
        "line": 1569
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 1655
          },
          "name": "resetEndpointName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 1671
          },
          "name": "resetFeaturesAttribute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 1687
          },
          "name": "resetInferenceAttribute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 1703
          },
          "name": "resetLocalPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 1719
          },
          "name": "resetProbabilityAttribute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 1735
          },
          "name": "resetS3DataDistributionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 1751
          },
          "name": "resetS3InputMode"
        }
      ],
      "name": "SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputEndpointInputOutputReference",
      "namespace": "sagemakerModelExplainabilityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 1659
          },
          "name": "endpointNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 1675
          },
          "name": "featuresAttributeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 1691
          },
          "name": "inferenceAttributeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 1707
          },
          "name": "localPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 1723
          },
          "name": "probabilityAttributeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 1739
          },
          "name": "s3DataDistributionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 1755
          },
          "name": "s3InputModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 1649
          },
          "name": "endpointName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 1665
          },
          "name": "featuresAttribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 1681
          },
          "name": "inferenceAttribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 1697
          },
          "name": "localPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 1713
          },
          "name": "probabilityAttribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 1729
          },
          "name": "s3DataDistributionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 1745
          },
          "name": "s3InputMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 1581
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputEndpointInput"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-explainability-job-definition/index:SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputEndpointInputOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
          "line": 1818
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
        "line": 1810
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 1863
          },
          "name": "putBatchTransformInput",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputBatchTransformInput"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 1879
          },
          "name": "putEndpointInput",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputEndpointInput"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 1866
          },
          "name": "resetBatchTransformInput"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 1882
          },
          "name": "resetEndpointInput"
        }
      ],
      "name": "SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputOutputReference",
      "namespace": "sagemakerModelExplainabilityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 1860
          },
          "name": "batchTransformInput",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputBatchTransformInputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 1876
          },
          "name": "endpointInput",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputEndpointInputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 1870
          },
          "name": "batchTransformInputInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputBatchTransformInput"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 1886
          },
          "name": "endpointInputInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputEndpointInput"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 1822
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInput"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-explainability-job-definition/index:SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobInputOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobOutputConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobOutputConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
        "line": 2165
      },
      "name": "SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobOutputConfig",
      "namespace": "sagemakerModelExplainabilityJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_explainability_job_definition#monitoring_outputs SagemakerModelExplainabilityJobDefinition#monitoring_outputs}",
            "stability": "stable",
            "summary": "Monitoring outputs for monitoring jobs. This is where the output of the periodic monitoring jobs is uploaded."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 2177
          },
          "name": "monitoringOutputs",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobOutputConfigMonitoringOutputs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_explainability_job_definition#kms_key_id SagemakerModelExplainabilityJobDefinition#kms_key_id}",
            "stability": "stable",
            "summary": "The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt the model artifacts at rest using Amazon S3 server-side encryption."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 2171
          },
          "name": "kmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-model-explainability-job-definition/index:SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobOutputConfig"
    },
    "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobOutputConfigMonitoringOutputs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobOutputConfigMonitoringOutputs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
        "line": 2050
      },
      "name": "SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobOutputConfigMonitoringOutputs",
      "namespace": "sagemakerModelExplainabilityJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_explainability_job_definition#s3_output SagemakerModelExplainabilityJobDefinition#s3_output}",
            "stability": "stable",
            "summary": "Information about where and how to store the results of a monitoring job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 2056
          },
          "name": "s3Output",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobOutputConfigMonitoringOutputsS3Output"
          }
        }
      ],
      "symbolId": "src/sagemaker-model-explainability-job-definition/index:SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobOutputConfigMonitoringOutputs"
    },
    "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobOutputConfigMonitoringOutputsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobOutputConfigMonitoringOutputsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
          "line": 2154
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
        "line": 2146
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 2161
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobOutputConfigMonitoringOutputsOutputReference"
            }
          }
        }
      ],
      "name": "SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobOutputConfigMonitoringOutputsList",
      "namespace": "sagemakerModelExplainabilityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 2147
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobOutputConfigMonitoringOutputs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-explainability-job-definition/index:SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobOutputConfigMonitoringOutputsList"
    },
    "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobOutputConfigMonitoringOutputsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobOutputConfigMonitoringOutputsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
          "line": 2098
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
        "line": 2088
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 2137
          },
          "name": "putS3Output",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobOutputConfigMonitoringOutputsS3Output"
              }
            }
          ]
        }
      ],
      "name": "SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobOutputConfigMonitoringOutputsOutputReference",
      "namespace": "sagemakerModelExplainabilityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 2134
          },
          "name": "s3Output",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobOutputConfigMonitoringOutputsS3OutputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 2141
          },
          "name": "s3OutputInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobOutputConfigMonitoringOutputsS3Output"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 2102
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobOutputConfigMonitoringOutputs"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-explainability-job-definition/index:SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobOutputConfigMonitoringOutputsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobOutputConfigMonitoringOutputsS3Output": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobOutputConfigMonitoringOutputsS3Output",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
        "line": 1890
      },
      "name": "SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobOutputConfigMonitoringOutputsS3Output",
      "namespace": "sagemakerModelExplainabilityJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "LocalPath is an absolute path for the output data.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_explainability_job_definition#local_path SagemakerModelExplainabilityJobDefinition#local_path}",
            "stability": "stable",
            "summary": "The local path to the Amazon S3 storage location where Amazon SageMaker saves the results of a monitoring job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 1896
          },
          "name": "localPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_explainability_job_definition#s3_uri SagemakerModelExplainabilityJobDefinition#s3_uri}",
            "stability": "stable",
            "summary": "A URI that identifies the Amazon S3 storage location where Amazon SageMaker saves the results of a monitoring job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 1908
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_explainability_job_definition#s3_upload_mode SagemakerModelExplainabilityJobDefinition#s3_upload_mode}",
            "stability": "stable",
            "summary": "Whether to upload the results of the monitoring job continuously or after the job completes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 1902
          },
          "name": "s3UploadMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-model-explainability-job-definition/index:SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobOutputConfigMonitoringOutputsS3Output"
    },
    "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobOutputConfigMonitoringOutputsS3OutputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobOutputConfigMonitoringOutputsS3OutputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
          "line": 1962
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
        "line": 1954
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 2029
          },
          "name": "resetS3UploadMode"
        }
      ],
      "name": "SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobOutputConfigMonitoringOutputsS3OutputOutputReference",
      "namespace": "sagemakerModelExplainabilityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 2017
          },
          "name": "localPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 2033
          },
          "name": "s3UploadModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 2046
          },
          "name": "s3UriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 2010
          },
          "name": "localPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 2023
          },
          "name": "s3UploadMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 2039
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 1966
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobOutputConfigMonitoringOutputsS3Output"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-explainability-job-definition/index:SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobOutputConfigMonitoringOutputsS3OutputOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobOutputConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobOutputConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
          "line": 2224
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
        "line": 2216
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 2285
          },
          "name": "putMonitoringOutputs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobOutputConfigMonitoringOutputs"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 2272
          },
          "name": "resetKmsKeyId"
        }
      ],
      "name": "SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobOutputConfigOutputReference",
      "namespace": "sagemakerModelExplainabilityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 2282
          },
          "name": "monitoringOutputs",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobOutputConfigMonitoringOutputsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 2276
          },
          "name": "kmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 2289
          },
          "name": "monitoringOutputsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobOutputConfigMonitoringOutputs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 2266
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 2228
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobOutputConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-explainability-job-definition/index:SagemakerModelExplainabilityJobDefinitionModelExplainabilityJobOutputConfigOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionNetworkConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionNetworkConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
        "line": 2424
      },
      "name": "SagemakerModelExplainabilityJobDefinitionNetworkConfig",
      "namespace": "sagemakerModelExplainabilityJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Choose True to encrypt communications. Encryption provides greater security for distributed processing jobs, but the processing might take longer.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_explainability_job_definition#enable_inter_container_traffic_encryption SagemakerModelExplainabilityJobDefinition#enable_inter_container_traffic_encryption}",
            "stability": "stable",
            "summary": "Whether to encrypt all communications between distributed processing jobs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 2430
          },
          "name": "enableInterContainerTrafficEncryption",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_explainability_job_definition#enable_network_isolation SagemakerModelExplainabilityJobDefinition#enable_network_isolation}",
            "stability": "stable",
            "summary": "Whether to allow inbound and outbound network calls to and from the containers used for the processing job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 2436
          },
          "name": "enableNetworkIsolation",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Control access to and from your training and model containers by configuring the VPC.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_explainability_job_definition#vpc_config SagemakerModelExplainabilityJobDefinition#vpc_config}",
            "stability": "stable",
            "summary": "Specifies a VPC that your training jobs and hosted models have access to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 2442
          },
          "name": "vpcConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionNetworkConfigVpcConfig"
          }
        }
      ],
      "symbolId": "src/sagemaker-model-explainability-job-definition/index:SagemakerModelExplainabilityJobDefinitionNetworkConfig"
    },
    "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionNetworkConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionNetworkConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
          "line": 2496
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
        "line": 2488
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 2579
          },
          "name": "putVpcConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionNetworkConfigVpcConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 2550
          },
          "name": "resetEnableInterContainerTrafficEncryption"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 2566
          },
          "name": "resetEnableNetworkIsolation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 2582
          },
          "name": "resetVpcConfig"
        }
      ],
      "name": "SagemakerModelExplainabilityJobDefinitionNetworkConfigOutputReference",
      "namespace": "sagemakerModelExplainabilityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 2576
          },
          "name": "vpcConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionNetworkConfigVpcConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 2554
          },
          "name": "enableInterContainerTrafficEncryptionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 2570
          },
          "name": "enableNetworkIsolationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 2586
          },
          "name": "vpcConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionNetworkConfigVpcConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 2544
          },
          "name": "enableInterContainerTrafficEncryption",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 2560
          },
          "name": "enableNetworkIsolation",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 2500
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionNetworkConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-explainability-job-definition/index:SagemakerModelExplainabilityJobDefinitionNetworkConfigOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionNetworkConfigVpcConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionNetworkConfigVpcConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
        "line": 2293
      },
      "name": "SagemakerModelExplainabilityJobDefinitionNetworkConfigVpcConfig",
      "namespace": "sagemakerModelExplainabilityJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Specify the security groups for the VPC that is specified in the Subnets field.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_explainability_job_definition#security_group_ids SagemakerModelExplainabilityJobDefinition#security_group_ids}",
            "stability": "stable",
            "summary": "The VPC security group IDs, in the form sg-xxxxxxxx."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 2299
          },
          "name": "securityGroupIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_explainability_job_definition#subnets SagemakerModelExplainabilityJobDefinition#subnets}",
            "stability": "stable",
            "summary": "The ID of the subnets in the VPC to which you want to connect to your monitoring jobs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 2305
          },
          "name": "subnets",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-explainability-job-definition/index:SagemakerModelExplainabilityJobDefinitionNetworkConfigVpcConfig"
    },
    "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionNetworkConfigVpcConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionNetworkConfigVpcConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
          "line": 2352
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
        "line": 2344
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 2400
          },
          "name": "resetSecurityGroupIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 2416
          },
          "name": "resetSubnets"
        }
      ],
      "name": "SagemakerModelExplainabilityJobDefinitionNetworkConfigVpcConfigOutputReference",
      "namespace": "sagemakerModelExplainabilityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 2404
          },
          "name": "securityGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 2420
          },
          "name": "subnetsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 2394
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 2410
          },
          "name": "subnets",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 2356
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionNetworkConfigVpcConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-explainability-job-definition/index:SagemakerModelExplainabilityJobDefinitionNetworkConfigVpcConfigOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionStoppingCondition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionStoppingCondition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
        "line": 2590
      },
      "name": "SagemakerModelExplainabilityJobDefinitionStoppingCondition",
      "namespace": "sagemakerModelExplainabilityJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_explainability_job_definition#max_runtime_in_seconds SagemakerModelExplainabilityJobDefinition#max_runtime_in_seconds}",
            "stability": "stable",
            "summary": "The maximum runtime allowed in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 2596
          },
          "name": "maxRuntimeInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/sagemaker-model-explainability-job-definition/index:SagemakerModelExplainabilityJobDefinitionStoppingCondition"
    },
    "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionStoppingConditionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionStoppingConditionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
          "line": 2636
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
        "line": 2628
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 2678
          },
          "name": "resetMaxRuntimeInSeconds"
        }
      ],
      "name": "SagemakerModelExplainabilityJobDefinitionStoppingConditionOutputReference",
      "namespace": "sagemakerModelExplainabilityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 2682
          },
          "name": "maxRuntimeInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 2672
          },
          "name": "maxRuntimeInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 2640
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionStoppingCondition"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-explainability-job-definition/index:SagemakerModelExplainabilityJobDefinitionStoppingConditionOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
        "line": 2686
      },
      "name": "SagemakerModelExplainabilityJobDefinitionTags",
      "namespace": "sagemakerModelExplainabilityJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_explainability_job_definition#key SagemakerModelExplainabilityJobDefinition#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 2692
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_explainability_job_definition#value SagemakerModelExplainabilityJobDefinition#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 2698
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-model-explainability-job-definition/index:SagemakerModelExplainabilityJobDefinitionTags"
    },
    "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
          "line": 2828
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
        "line": 2820
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 2835
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionTagsOutputReference"
            }
          }
        }
      ],
      "name": "SagemakerModelExplainabilityJobDefinitionTagsList",
      "namespace": "sagemakerModelExplainabilityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 2821
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-explainability-job-definition/index:SagemakerModelExplainabilityJobDefinitionTagsList"
    },
    "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
          "line": 2747
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
        "line": 2737
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 2795
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 2811
          },
          "name": "resetValue"
        }
      ],
      "name": "SagemakerModelExplainabilityJobDefinitionTagsOutputReference",
      "namespace": "sagemakerModelExplainabilityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 2799
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 2815
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 2789
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 2805
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-explainability-job-definition/index.ts",
            "line": 2751
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelExplainabilityJobDefinition.SagemakerModelExplainabilityJobDefinitionTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-explainability-job-definition/index:SagemakerModelExplainabilityJobDefinitionTagsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackage": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package awscc_sagemaker_model_package}."
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackage",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package awscc_sagemaker_model_package} Resource."
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-package/index.ts",
          "line": 10662
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 10630
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SagemakerModelPackage resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10647
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SagemakerModelPackage to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SagemakerModelPackage that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SagemakerModelPackage to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10715
          },
          "name": "putAdditionalInferenceSpecifications",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecifications"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10731
          },
          "name": "putAdditionalInferenceSpecificationsToAdd",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsToAdd"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10832
          },
          "name": "putDriftCheckBaselines",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselines"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10853
          },
          "name": "putInferenceSpecification",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageInferenceSpecification"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10874
          },
          "name": "putMetadataProperties",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageMetadataProperties"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10906
          },
          "name": "putModelCard",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelCard"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10922
          },
          "name": "putModelMetrics",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetrics"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10996
          },
          "name": "putModelPackageStatusDetails",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelPackageStatusDetails"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 11044
          },
          "name": "putSecurityConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageSecurityConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 11076
          },
          "name": "putSourceAlgorithmSpecification",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageSourceAlgorithmSpecification"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 11108
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 11140
          },
          "name": "putValidationSpecification",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageValidationSpecification"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10718
          },
          "name": "resetAdditionalInferenceSpecifications"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10734
          },
          "name": "resetAdditionalInferenceSpecificationsToAdd"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10750
          },
          "name": "resetApprovalDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10766
          },
          "name": "resetCertifyForMarketplace"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10782
          },
          "name": "resetClientToken"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10803
          },
          "name": "resetCustomerMetadataProperties"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10819
          },
          "name": "resetDomain"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10835
          },
          "name": "resetDriftCheckBaselines"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10856
          },
          "name": "resetInferenceSpecification"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10877
          },
          "name": "resetMetadataProperties"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10893
          },
          "name": "resetModelApprovalStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10909
          },
          "name": "resetModelCard"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10925
          },
          "name": "resetModelMetrics"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10946
          },
          "name": "resetModelPackageDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10962
          },
          "name": "resetModelPackageGroupName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10978
          },
          "name": "resetModelPackageName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10999
          },
          "name": "resetModelPackageStatusDetails"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 11015
          },
          "name": "resetModelPackageVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 11031
          },
          "name": "resetSamplePayloadUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 11047
          },
          "name": "resetSecurityConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 11063
          },
          "name": "resetSkipModelValidation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 11079
          },
          "name": "resetSourceAlgorithmSpecification"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 11095
          },
          "name": "resetSourceUri"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 11111
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 11127
          },
          "name": "resetTask"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 11143
          },
          "name": "resetValidationSpecification"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 11155
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 11186
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SagemakerModelPackage",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10635
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10712
          },
          "name": "additionalInferenceSpecifications",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10728
          },
          "name": "additionalInferenceSpecificationsToAdd",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsToAddList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10791
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10829
          },
          "name": "driftCheckBaselines",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10844
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10850
          },
          "name": "inferenceSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageInferenceSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10865
          },
          "name": "lastModifiedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10871
          },
          "name": "metadataProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageMetadataPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10903
          },
          "name": "modelCard",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelCardOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10919
          },
          "name": "modelMetrics",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10934
          },
          "name": "modelPackageArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10987
          },
          "name": "modelPackageStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10993
          },
          "name": "modelPackageStatusDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelPackageStatusDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 11041
          },
          "name": "securityConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageSecurityConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 11073
          },
          "name": "sourceAlgorithmSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageSourceAlgorithmSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 11105
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 11137
          },
          "name": "validationSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageValidationSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10722
          },
          "name": "additionalInferenceSpecificationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecifications"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10738
          },
          "name": "additionalInferenceSpecificationsToAddInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsToAdd"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10754
          },
          "name": "approvalDescriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10770
          },
          "name": "certifyForMarketplaceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10786
          },
          "name": "clientTokenInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10807
          },
          "name": "customerMetadataPropertiesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10823
          },
          "name": "domainInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10839
          },
          "name": "driftCheckBaselinesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselines"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10860
          },
          "name": "inferenceSpecificationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageInferenceSpecification"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10881
          },
          "name": "metadataPropertiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageMetadataProperties"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10897
          },
          "name": "modelApprovalStatusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10913
          },
          "name": "modelCardInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelCard"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10929
          },
          "name": "modelMetricsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetrics"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10950
          },
          "name": "modelPackageDescriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10966
          },
          "name": "modelPackageGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10982
          },
          "name": "modelPackageNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 11003
          },
          "name": "modelPackageStatusDetailsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelPackageStatusDetails"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 11019
          },
          "name": "modelPackageVersionInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 11035
          },
          "name": "samplePayloadUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 11051
          },
          "name": "securityConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageSecurityConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 11067
          },
          "name": "skipModelValidationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 11083
          },
          "name": "sourceAlgorithmSpecificationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageSourceAlgorithmSpecification"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 11099
          },
          "name": "sourceUriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 11115
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 11131
          },
          "name": "taskInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 11147
          },
          "name": "validationSpecificationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageValidationSpecification"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10744
          },
          "name": "approvalDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10760
          },
          "name": "certifyForMarketplace",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10776
          },
          "name": "clientToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10797
          },
          "name": "customerMetadataProperties",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10813
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10887
          },
          "name": "modelApprovalStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10940
          },
          "name": "modelPackageDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10956
          },
          "name": "modelPackageGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10972
          },
          "name": "modelPackageName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 11009
          },
          "name": "modelPackageVersion",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 11025
          },
          "name": "samplePayloadUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 11057
          },
          "name": "skipModelValidation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 11089
          },
          "name": "sourceUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 11121
          },
          "name": "task",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackage"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecifications": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecifications",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 1092
      },
      "name": "SagemakerModelPackageAdditionalInferenceSpecifications",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#containers SagemakerModelPackage#containers}",
            "stability": "stable",
            "summary": "The Amazon ECR registry path of the Docker image that contains the inference code."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 1098
          },
          "name": "containers",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsContainers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#description SagemakerModelPackage#description}",
            "stability": "stable",
            "summary": "A description of the additional Inference specification."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 1104
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The name must be unique within the list of your additional inference specifications for a particular model package.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#name SagemakerModelPackage#name}",
            "stability": "stable",
            "summary": "A unique name to identify the additional inference specification."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 1110
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#supported_content_types SagemakerModelPackage#supported_content_types}",
            "stability": "stable",
            "summary": "The supported MIME types for the input data."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 1116
          },
          "name": "supportedContentTypes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#supported_realtime_inference_instance_types SagemakerModelPackage#supported_realtime_inference_instance_types}",
            "stability": "stable",
            "summary": "A list of the instance types that are used to generate inferences in real-time."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 1122
          },
          "name": "supportedRealtimeInferenceInstanceTypes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#supported_response_mime_types SagemakerModelPackage#supported_response_mime_types}",
            "stability": "stable",
            "summary": "The supported MIME types for the output data."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 1128
          },
          "name": "supportedResponseMimeTypes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#supported_transform_instance_types SagemakerModelPackage#supported_transform_instance_types}",
            "stability": "stable",
            "summary": "A list of the instance types on which a transformation job can be run or on which an endpoint can be deployed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 1134
          },
          "name": "supportedTransformInstanceTypes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageAdditionalInferenceSpecifications"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsContainers": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsContainers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 661
      },
      "name": "SagemakerModelPackageAdditionalInferenceSpecificationsContainers",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#container_hostname SagemakerModelPackage#container_hostname}",
            "stability": "stable",
            "summary": "The DNS host name for the Docker container."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 667
          },
          "name": "containerHostname",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#environment SagemakerModelPackage#environment}",
            "stability": "stable",
            "summary": "Sets the environment variables in the Docker container."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 673
          },
          "name": "environment",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#framework SagemakerModelPackage#framework}",
            "stability": "stable",
            "summary": "The machine learning framework of the model package container image."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 679
          },
          "name": "framework",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#framework_version SagemakerModelPackage#framework_version}",
            "stability": "stable",
            "summary": "The framework version of the Model Package Container Image."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 685
          },
          "name": "frameworkVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#image SagemakerModelPackage#image}",
            "stability": "stable",
            "summary": "The Amazon EC2 Container Registry (Amazon ECR) path where inference code is stored."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 691
          },
          "name": "image",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#image_digest SagemakerModelPackage#image_digest}",
            "stability": "stable",
            "summary": "An MD5 hash of the training algorithm that identifies the Docker image used for training."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 697
          },
          "name": "imageDigest",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#model_data_source SagemakerModelPackage#model_data_source}",
            "stability": "stable",
            "summary": "Specifies the location of ML model data to deploy during endpoint creation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 703
          },
          "name": "modelDataSource",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsContainersModelDataSource"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#model_data_url SagemakerModelPackage#model_data_url}",
            "stability": "stable",
            "summary": "A structure with Model Input details."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 709
          },
          "name": "modelDataUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#model_input SagemakerModelPackage#model_input}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 713
          },
          "name": "modelInput",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsContainersModelInput"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#nearest_model_name SagemakerModelPackage#nearest_model_name}",
            "stability": "stable",
            "summary": "The name of a pre-trained machine learning benchmarked by Amazon SageMaker Inference Recommender model that matches your model."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 719
          },
          "name": "nearestModelName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageAdditionalInferenceSpecificationsContainers"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsContainersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsContainersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-package/index.ts",
          "line": 1081
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 1073
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 1088
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsContainersOutputReference"
            }
          }
        }
      ],
      "name": "SagemakerModelPackageAdditionalInferenceSpecificationsContainersList",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 1074
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsContainers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageAdditionalInferenceSpecificationsContainersList"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsContainersModelDataSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsContainersModelDataSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 469
      },
      "name": "SagemakerModelPackageAdditionalInferenceSpecificationsContainersModelDataSource",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#s3_data_source SagemakerModelPackage#s3_data_source}",
            "stability": "stable",
            "summary": "Specifies the S3 location of ML model data to deploy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 475
          },
          "name": "s3DataSource",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsContainersModelDataSourceS3DataSource"
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageAdditionalInferenceSpecificationsContainersModelDataSource"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsContainersModelDataSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsContainersModelDataSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-package/index.ts",
          "line": 515
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 507
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 554
          },
          "name": "putS3DataSource",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsContainersModelDataSourceS3DataSource"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 557
          },
          "name": "resetS3DataSource"
        }
      ],
      "name": "SagemakerModelPackageAdditionalInferenceSpecificationsContainersModelDataSourceOutputReference",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 551
          },
          "name": "s3DataSource",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsContainersModelDataSourceS3DataSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 561
          },
          "name": "s3DataSourceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsContainersModelDataSourceS3DataSource"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 519
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsContainersModelDataSource"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageAdditionalInferenceSpecificationsContainersModelDataSourceOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsContainersModelDataSourceS3DataSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsContainersModelDataSourceS3DataSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 268
      },
      "name": "SagemakerModelPackageAdditionalInferenceSpecificationsContainersModelDataSourceS3DataSource",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#compression_type SagemakerModelPackage#compression_type}",
            "stability": "stable",
            "summary": "Specifies how the ML model data is prepared."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 274
          },
          "name": "compressionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#model_access_config SagemakerModelPackage#model_access_config}",
            "stability": "stable",
            "summary": "Specifies the access configuration file for the ML model."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 280
          },
          "name": "modelAccessConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsContainersModelDataSourceS3DataSourceModelAccessConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#s3_data_type SagemakerModelPackage#s3_data_type}",
            "stability": "stable",
            "summary": "Specifies the type of ML model data to deploy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 286
          },
          "name": "s3DataType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#s3_uri SagemakerModelPackage#s3_uri}",
            "stability": "stable",
            "summary": "Specifies the S3 path of ML model data to deploy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 292
          },
          "name": "s3Uri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageAdditionalInferenceSpecificationsContainersModelDataSourceS3DataSource"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsContainersModelDataSourceS3DataSourceModelAccessConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsContainersModelDataSourceS3DataSourceModelAccessConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 172
      },
      "name": "SagemakerModelPackageAdditionalInferenceSpecificationsContainersModelDataSourceS3DataSourceModelAccessConfig",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#accept_eula SagemakerModelPackage#accept_eula}",
            "stability": "stable",
            "summary": "Specifies agreement to the model end-user license agreement (EULA)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 178
          },
          "name": "acceptEula",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageAdditionalInferenceSpecificationsContainersModelDataSourceS3DataSourceModelAccessConfig"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsContainersModelDataSourceS3DataSourceModelAccessConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsContainersModelDataSourceS3DataSourceModelAccessConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-package/index.ts",
          "line": 218
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 210
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 260
          },
          "name": "resetAcceptEula"
        }
      ],
      "name": "SagemakerModelPackageAdditionalInferenceSpecificationsContainersModelDataSourceS3DataSourceModelAccessConfigOutputReference",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 264
          },
          "name": "acceptEulaInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 254
          },
          "name": "acceptEula",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 222
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsContainersModelDataSourceS3DataSourceModelAccessConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageAdditionalInferenceSpecificationsContainersModelDataSourceS3DataSourceModelAccessConfigOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsContainersModelDataSourceS3DataSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsContainersModelDataSourceS3DataSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-package/index.ts",
          "line": 353
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 345
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 426
          },
          "name": "putModelAccessConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsContainersModelDataSourceS3DataSourceModelAccessConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 413
          },
          "name": "resetCompressionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 429
          },
          "name": "resetModelAccessConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 445
          },
          "name": "resetS3DataType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 461
          },
          "name": "resetS3Uri"
        }
      ],
      "name": "SagemakerModelPackageAdditionalInferenceSpecificationsContainersModelDataSourceS3DataSourceOutputReference",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 423
          },
          "name": "modelAccessConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsContainersModelDataSourceS3DataSourceModelAccessConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 417
          },
          "name": "compressionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 433
          },
          "name": "modelAccessConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsContainersModelDataSourceS3DataSourceModelAccessConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 449
          },
          "name": "s3DataTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 465
          },
          "name": "s3UriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 407
          },
          "name": "compressionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 439
          },
          "name": "s3DataType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 455
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 357
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsContainersModelDataSourceS3DataSource"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageAdditionalInferenceSpecificationsContainersModelDataSourceS3DataSourceOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsContainersModelInput": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsContainersModelInput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 565
      },
      "name": "SagemakerModelPackageAdditionalInferenceSpecificationsContainersModelInput",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#data_input_config SagemakerModelPackage#data_input_config}",
            "stability": "stable",
            "summary": "The input configuration object for the model."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 571
          },
          "name": "dataInputConfig",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageAdditionalInferenceSpecificationsContainersModelInput"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsContainersModelInputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsContainersModelInputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-package/index.ts",
          "line": 611
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 603
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 653
          },
          "name": "resetDataInputConfig"
        }
      ],
      "name": "SagemakerModelPackageAdditionalInferenceSpecificationsContainersModelInputOutputReference",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 657
          },
          "name": "dataInputConfigInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 647
          },
          "name": "dataInputConfig",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 615
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsContainersModelInput"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageAdditionalInferenceSpecificationsContainersModelInputOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsContainersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsContainersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-package/index.ts",
          "line": 824
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 814
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 1013
          },
          "name": "putModelDataSource",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsContainersModelDataSource"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 1045
          },
          "name": "putModelInput",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsContainersModelInput"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 920
          },
          "name": "resetContainerHostname"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 936
          },
          "name": "resetEnvironment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 952
          },
          "name": "resetFramework"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 968
          },
          "name": "resetFrameworkVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 984
          },
          "name": "resetImage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 1000
          },
          "name": "resetImageDigest"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 1016
          },
          "name": "resetModelDataSource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 1032
          },
          "name": "resetModelDataUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 1048
          },
          "name": "resetModelInput"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 1064
          },
          "name": "resetNearestModelName"
        }
      ],
      "name": "SagemakerModelPackageAdditionalInferenceSpecificationsContainersOutputReference",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 1010
          },
          "name": "modelDataSource",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsContainersModelDataSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 1042
          },
          "name": "modelInput",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsContainersModelInputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 924
          },
          "name": "containerHostnameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 940
          },
          "name": "environmentInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 956
          },
          "name": "frameworkInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 972
          },
          "name": "frameworkVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 1004
          },
          "name": "imageDigestInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 988
          },
          "name": "imageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 1020
          },
          "name": "modelDataSourceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsContainersModelDataSource"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 1036
          },
          "name": "modelDataUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 1052
          },
          "name": "modelInputInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsContainersModelInput"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 1068
          },
          "name": "nearestModelNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 914
          },
          "name": "containerHostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 930
          },
          "name": "environment",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 946
          },
          "name": "framework",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 962
          },
          "name": "frameworkVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 978
          },
          "name": "image",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 994
          },
          "name": "imageDigest",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 1026
          },
          "name": "modelDataUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 1058
          },
          "name": "nearestModelName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 828
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsContainers"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageAdditionalInferenceSpecificationsContainersOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-package/index.ts",
          "line": 1409
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 1401
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 1416
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsOutputReference"
            }
          }
        }
      ],
      "name": "SagemakerModelPackageAdditionalInferenceSpecificationsList",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 1402
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecifications"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageAdditionalInferenceSpecificationsList"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-package/index.ts",
          "line": 1218
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 1208
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 1293
          },
          "name": "putContainers",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsContainers"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 1296
          },
          "name": "resetContainers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 1312
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 1328
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 1344
          },
          "name": "resetSupportedContentTypes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 1360
          },
          "name": "resetSupportedRealtimeInferenceInstanceTypes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 1376
          },
          "name": "resetSupportedResponseMimeTypes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 1392
          },
          "name": "resetSupportedTransformInstanceTypes"
        }
      ],
      "name": "SagemakerModelPackageAdditionalInferenceSpecificationsOutputReference",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 1290
          },
          "name": "containers",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsContainersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 1300
          },
          "name": "containersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsContainers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 1316
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 1332
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 1348
          },
          "name": "supportedContentTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 1364
          },
          "name": "supportedRealtimeInferenceInstanceTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 1380
          },
          "name": "supportedResponseMimeTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 1396
          },
          "name": "supportedTransformInstanceTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 1306
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 1322
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 1338
          },
          "name": "supportedContentTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 1354
          },
          "name": "supportedRealtimeInferenceInstanceTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 1370
          },
          "name": "supportedResponseMimeTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 1386
          },
          "name": "supportedTransformInstanceTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 1222
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecifications"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageAdditionalInferenceSpecificationsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsToAdd": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsToAdd",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 2340
      },
      "name": "SagemakerModelPackageAdditionalInferenceSpecificationsToAdd",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#containers SagemakerModelPackage#containers}",
            "stability": "stable",
            "summary": "The Amazon ECR registry path of the Docker image that contains the inference code."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 2346
          },
          "name": "containers",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsToAddContainers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#description SagemakerModelPackage#description}",
            "stability": "stable",
            "summary": "A description of the additional Inference specification."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 2352
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The name must be unique within the list of your additional inference specifications for a particular model package.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#name SagemakerModelPackage#name}",
            "stability": "stable",
            "summary": "A unique name to identify the additional inference specification."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 2358
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#supported_content_types SagemakerModelPackage#supported_content_types}",
            "stability": "stable",
            "summary": "The supported MIME types for the input data."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 2364
          },
          "name": "supportedContentTypes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#supported_realtime_inference_instance_types SagemakerModelPackage#supported_realtime_inference_instance_types}",
            "stability": "stable",
            "summary": "A list of the instance types that are used to generate inferences in real-time."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 2370
          },
          "name": "supportedRealtimeInferenceInstanceTypes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#supported_response_mime_types SagemakerModelPackage#supported_response_mime_types}",
            "stability": "stable",
            "summary": "The supported MIME types for the output data."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 2376
          },
          "name": "supportedResponseMimeTypes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#supported_transform_instance_types SagemakerModelPackage#supported_transform_instance_types}",
            "stability": "stable",
            "summary": "A list of the instance types on which a transformation job can be run or on which an endpoint can be deployed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 2382
          },
          "name": "supportedTransformInstanceTypes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageAdditionalInferenceSpecificationsToAdd"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsToAddContainers": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsToAddContainers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 1909
      },
      "name": "SagemakerModelPackageAdditionalInferenceSpecificationsToAddContainers",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#container_hostname SagemakerModelPackage#container_hostname}",
            "stability": "stable",
            "summary": "The DNS host name for the Docker container."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 1915
          },
          "name": "containerHostname",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#environment SagemakerModelPackage#environment}",
            "stability": "stable",
            "summary": "Sets the environment variables in the Docker container."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 1921
          },
          "name": "environment",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#framework SagemakerModelPackage#framework}",
            "stability": "stable",
            "summary": "The machine learning framework of the model package container image."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 1927
          },
          "name": "framework",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#framework_version SagemakerModelPackage#framework_version}",
            "stability": "stable",
            "summary": "The framework version of the Model Package Container Image."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 1933
          },
          "name": "frameworkVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#image SagemakerModelPackage#image}",
            "stability": "stable",
            "summary": "The Amazon EC2 Container Registry (Amazon ECR) path where inference code is stored."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 1939
          },
          "name": "image",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#image_digest SagemakerModelPackage#image_digest}",
            "stability": "stable",
            "summary": "An MD5 hash of the training algorithm that identifies the Docker image used for training."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 1945
          },
          "name": "imageDigest",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#model_data_source SagemakerModelPackage#model_data_source}",
            "stability": "stable",
            "summary": "Specifies the location of ML model data to deploy during endpoint creation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 1951
          },
          "name": "modelDataSource",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersModelDataSource"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#model_data_url SagemakerModelPackage#model_data_url}",
            "stability": "stable",
            "summary": "A structure with Model Input details."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 1957
          },
          "name": "modelDataUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#model_input SagemakerModelPackage#model_input}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 1961
          },
          "name": "modelInput",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersModelInput"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#nearest_model_name SagemakerModelPackage#nearest_model_name}",
            "stability": "stable",
            "summary": "The name of a pre-trained machine learning benchmarked by Amazon SageMaker Inference Recommender model that matches your model."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 1967
          },
          "name": "nearestModelName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageAdditionalInferenceSpecificationsToAddContainers"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-package/index.ts",
          "line": 2329
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 2321
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 2336
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersOutputReference"
            }
          }
        }
      ],
      "name": "SagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersList",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 2322
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsToAddContainers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersList"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersModelDataSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersModelDataSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 1717
      },
      "name": "SagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersModelDataSource",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#s3_data_source SagemakerModelPackage#s3_data_source}",
            "stability": "stable",
            "summary": "Specifies the S3 location of ML model data to deploy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 1723
          },
          "name": "s3DataSource",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersModelDataSourceS3DataSource"
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersModelDataSource"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersModelDataSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersModelDataSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-package/index.ts",
          "line": 1763
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 1755
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 1802
          },
          "name": "putS3DataSource",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersModelDataSourceS3DataSource"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 1805
          },
          "name": "resetS3DataSource"
        }
      ],
      "name": "SagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersModelDataSourceOutputReference",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 1799
          },
          "name": "s3DataSource",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersModelDataSourceS3DataSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 1809
          },
          "name": "s3DataSourceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersModelDataSourceS3DataSource"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 1767
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersModelDataSource"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersModelDataSourceOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersModelDataSourceS3DataSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersModelDataSourceS3DataSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 1516
      },
      "name": "SagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersModelDataSourceS3DataSource",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#compression_type SagemakerModelPackage#compression_type}",
            "stability": "stable",
            "summary": "Specifies how the ML model data is prepared."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 1522
          },
          "name": "compressionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#model_access_config SagemakerModelPackage#model_access_config}",
            "stability": "stable",
            "summary": "Specifies the access configuration file for the ML model."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 1528
          },
          "name": "modelAccessConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersModelDataSourceS3DataSourceModelAccessConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#s3_data_type SagemakerModelPackage#s3_data_type}",
            "stability": "stable",
            "summary": "Specifies the type of ML model data to deploy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 1534
          },
          "name": "s3DataType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#s3_uri SagemakerModelPackage#s3_uri}",
            "stability": "stable",
            "summary": "Specifies the S3 path of ML model data to deploy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 1540
          },
          "name": "s3Uri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersModelDataSourceS3DataSource"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersModelDataSourceS3DataSourceModelAccessConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersModelDataSourceS3DataSourceModelAccessConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 1420
      },
      "name": "SagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersModelDataSourceS3DataSourceModelAccessConfig",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#accept_eula SagemakerModelPackage#accept_eula}",
            "stability": "stable",
            "summary": "Specifies agreement to the model end-user license agreement (EULA)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 1426
          },
          "name": "acceptEula",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersModelDataSourceS3DataSourceModelAccessConfig"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersModelDataSourceS3DataSourceModelAccessConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersModelDataSourceS3DataSourceModelAccessConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-package/index.ts",
          "line": 1466
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 1458
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 1508
          },
          "name": "resetAcceptEula"
        }
      ],
      "name": "SagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersModelDataSourceS3DataSourceModelAccessConfigOutputReference",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 1512
          },
          "name": "acceptEulaInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 1502
          },
          "name": "acceptEula",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 1470
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersModelDataSourceS3DataSourceModelAccessConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersModelDataSourceS3DataSourceModelAccessConfigOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersModelDataSourceS3DataSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersModelDataSourceS3DataSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-package/index.ts",
          "line": 1601
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 1593
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 1674
          },
          "name": "putModelAccessConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersModelDataSourceS3DataSourceModelAccessConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 1661
          },
          "name": "resetCompressionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 1677
          },
          "name": "resetModelAccessConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 1693
          },
          "name": "resetS3DataType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 1709
          },
          "name": "resetS3Uri"
        }
      ],
      "name": "SagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersModelDataSourceS3DataSourceOutputReference",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 1671
          },
          "name": "modelAccessConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersModelDataSourceS3DataSourceModelAccessConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 1665
          },
          "name": "compressionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 1681
          },
          "name": "modelAccessConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersModelDataSourceS3DataSourceModelAccessConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 1697
          },
          "name": "s3DataTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 1713
          },
          "name": "s3UriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 1655
          },
          "name": "compressionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 1687
          },
          "name": "s3DataType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 1703
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 1605
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersModelDataSourceS3DataSource"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersModelDataSourceS3DataSourceOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersModelInput": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersModelInput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 1813
      },
      "name": "SagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersModelInput",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#data_input_config SagemakerModelPackage#data_input_config}",
            "stability": "stable",
            "summary": "The input configuration object for the model."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 1819
          },
          "name": "dataInputConfig",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersModelInput"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersModelInputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersModelInputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-package/index.ts",
          "line": 1859
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 1851
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 1901
          },
          "name": "resetDataInputConfig"
        }
      ],
      "name": "SagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersModelInputOutputReference",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 1905
          },
          "name": "dataInputConfigInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 1895
          },
          "name": "dataInputConfig",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 1863
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersModelInput"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersModelInputOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-package/index.ts",
          "line": 2072
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 2062
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 2261
          },
          "name": "putModelDataSource",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersModelDataSource"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 2293
          },
          "name": "putModelInput",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersModelInput"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 2168
          },
          "name": "resetContainerHostname"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 2184
          },
          "name": "resetEnvironment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 2200
          },
          "name": "resetFramework"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 2216
          },
          "name": "resetFrameworkVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 2232
          },
          "name": "resetImage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 2248
          },
          "name": "resetImageDigest"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 2264
          },
          "name": "resetModelDataSource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 2280
          },
          "name": "resetModelDataUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 2296
          },
          "name": "resetModelInput"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 2312
          },
          "name": "resetNearestModelName"
        }
      ],
      "name": "SagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersOutputReference",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 2258
          },
          "name": "modelDataSource",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersModelDataSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 2290
          },
          "name": "modelInput",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersModelInputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 2172
          },
          "name": "containerHostnameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 2188
          },
          "name": "environmentInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 2204
          },
          "name": "frameworkInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 2220
          },
          "name": "frameworkVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 2252
          },
          "name": "imageDigestInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 2236
          },
          "name": "imageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 2268
          },
          "name": "modelDataSourceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersModelDataSource"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 2284
          },
          "name": "modelDataUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 2300
          },
          "name": "modelInputInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersModelInput"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 2316
          },
          "name": "nearestModelNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 2162
          },
          "name": "containerHostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 2178
          },
          "name": "environment",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 2194
          },
          "name": "framework",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 2210
          },
          "name": "frameworkVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 2226
          },
          "name": "image",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 2242
          },
          "name": "imageDigest",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 2274
          },
          "name": "modelDataUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 2306
          },
          "name": "nearestModelName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 2076
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsToAddContainers"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsToAddList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsToAddList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-package/index.ts",
          "line": 2657
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 2649
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 2664
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsToAddOutputReference"
            }
          }
        }
      ],
      "name": "SagemakerModelPackageAdditionalInferenceSpecificationsToAddList",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 2650
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsToAdd"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageAdditionalInferenceSpecificationsToAddList"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsToAddOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsToAddOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-package/index.ts",
          "line": 2466
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 2456
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 2541
          },
          "name": "putContainers",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsToAddContainers"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 2544
          },
          "name": "resetContainers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 2560
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 2576
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 2592
          },
          "name": "resetSupportedContentTypes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 2608
          },
          "name": "resetSupportedRealtimeInferenceInstanceTypes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 2624
          },
          "name": "resetSupportedResponseMimeTypes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 2640
          },
          "name": "resetSupportedTransformInstanceTypes"
        }
      ],
      "name": "SagemakerModelPackageAdditionalInferenceSpecificationsToAddOutputReference",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 2538
          },
          "name": "containers",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsToAddContainersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 2548
          },
          "name": "containersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsToAddContainers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 2564
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 2580
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 2596
          },
          "name": "supportedContentTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 2612
          },
          "name": "supportedRealtimeInferenceInstanceTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 2628
          },
          "name": "supportedResponseMimeTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 2644
          },
          "name": "supportedTransformInstanceTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 2554
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 2570
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 2586
          },
          "name": "supportedContentTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 2602
          },
          "name": "supportedRealtimeInferenceInstanceTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 2618
          },
          "name": "supportedResponseMimeTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 2634
          },
          "name": "supportedTransformInstanceTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 2470
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsToAdd"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageAdditionalInferenceSpecificationsToAddOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 14
      },
      "name": "SagemakerModelPackageConfig",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#additional_inference_specifications SagemakerModelPackage#additional_inference_specifications}",
            "stability": "stable",
            "summary": "An array of additional Inference Specification objects."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 20
          },
          "name": "additionalInferenceSpecifications",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecifications"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#additional_inference_specifications_to_add SagemakerModelPackage#additional_inference_specifications_to_add}",
            "stability": "stable",
            "summary": "An array of additional Inference Specification objects."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 26
          },
          "name": "additionalInferenceSpecificationsToAdd",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageAdditionalInferenceSpecificationsToAdd"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#approval_description SagemakerModelPackage#approval_description}",
            "stability": "stable",
            "summary": "A description provided for the model approval."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 32
          },
          "name": "approvalDescription",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#certify_for_marketplace SagemakerModelPackage#certify_for_marketplace}",
            "stability": "stable",
            "summary": "Whether to certify the model package for listing on AWS Marketplace."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 38
          },
          "name": "certifyForMarketplace",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#client_token SagemakerModelPackage#client_token}",
            "stability": "stable",
            "summary": "A unique token that guarantees that the call to this API is idempotent."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 44
          },
          "name": "clientToken",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#customer_metadata_properties SagemakerModelPackage#customer_metadata_properties}",
            "stability": "stable",
            "summary": "The metadata properties associated with the model package versions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 50
          },
          "name": "customerMetadataProperties",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#domain SagemakerModelPackage#domain}",
            "stability": "stable",
            "summary": "The machine learning domain of the model package you specified."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 56
          },
          "name": "domain",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#drift_check_baselines SagemakerModelPackage#drift_check_baselines}",
            "stability": "stable",
            "summary": "Represents the drift check baselines that can be used when the model monitor is set using the model package."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 62
          },
          "name": "driftCheckBaselines",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselines"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#inference_specification SagemakerModelPackage#inference_specification}",
            "stability": "stable",
            "summary": "Details about inference jobs that can be run with models based on this model package."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 68
          },
          "name": "inferenceSpecification",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageInferenceSpecification"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#metadata_properties SagemakerModelPackage#metadata_properties}",
            "stability": "stable",
            "summary": "Metadata properties of the tracking entity, trial, or trial component."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 74
          },
          "name": "metadataProperties",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageMetadataProperties"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#model_approval_status SagemakerModelPackage#model_approval_status}",
            "stability": "stable",
            "summary": "The approval status of the model package."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 80
          },
          "name": "modelApprovalStatus",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#model_card SagemakerModelPackage#model_card}",
            "stability": "stable",
            "summary": "The model card associated with the model package."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 86
          },
          "name": "modelCard",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelCard"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#model_metrics SagemakerModelPackage#model_metrics}",
            "stability": "stable",
            "summary": "A structure that contains model metrics reports."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 92
          },
          "name": "modelMetrics",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetrics"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#model_package_description SagemakerModelPackage#model_package_description}",
            "stability": "stable",
            "summary": "The description of the model package."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 98
          },
          "name": "modelPackageDescription",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#model_package_group_name SagemakerModelPackage#model_package_group_name}",
            "stability": "stable",
            "summary": "The name of the model package group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 104
          },
          "name": "modelPackageGroupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#model_package_name SagemakerModelPackage#model_package_name}",
            "stability": "stable",
            "summary": "The name or arn of the model package."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 110
          },
          "name": "modelPackageName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#model_package_status_details SagemakerModelPackage#model_package_status_details}",
            "stability": "stable",
            "summary": "Details about the current status of the model package."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 116
          },
          "name": "modelPackageStatusDetails",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelPackageStatusDetails"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#model_package_version SagemakerModelPackage#model_package_version}",
            "stability": "stable",
            "summary": "The version of the model package."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 122
          },
          "name": "modelPackageVersion",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#sample_payload_url SagemakerModelPackage#sample_payload_url}",
            "stability": "stable",
            "summary": "The Amazon Simple Storage Service (Amazon S3) path where the sample payload are stored pointing to single gzip compressed tar archive."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 128
          },
          "name": "samplePayloadUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#security_config SagemakerModelPackage#security_config}",
            "stability": "stable",
            "summary": "An optional AWS Key Management Service key to encrypt, decrypt, and re-encrypt model package information for regulated workloads with highly sensitive data."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 134
          },
          "name": "securityConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageSecurityConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#skip_model_validation SagemakerModelPackage#skip_model_validation}",
            "stability": "stable",
            "summary": "Indicates if you want to skip model validation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 140
          },
          "name": "skipModelValidation",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#source_algorithm_specification SagemakerModelPackage#source_algorithm_specification}",
            "stability": "stable",
            "summary": "Details about the algorithm that was used to create the model package."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 146
          },
          "name": "sourceAlgorithmSpecification",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageSourceAlgorithmSpecification"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#source_uri SagemakerModelPackage#source_uri}",
            "stability": "stable",
            "summary": "The URI of the source for the model package."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 152
          },
          "name": "sourceUri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#tags SagemakerModelPackage#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 158
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#task SagemakerModelPackage#task}",
            "stability": "stable",
            "summary": "The machine learning task your model package accomplishes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 164
          },
          "name": "task",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#validation_specification SagemakerModelPackage#validation_specification}",
            "stability": "stable",
            "summary": "Specifies configurations for one or more transform jobs that Amazon SageMaker runs to test the model package."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 170
          },
          "name": "validationSpecification",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageValidationSpecification"
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageConfig"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselines": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselines",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 4721
      },
      "name": "SagemakerModelPackageDriftCheckBaselines",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#bias SagemakerModelPackage#bias}",
            "stability": "stable",
            "summary": "Represents the drift check bias baselines that can be used when the model monitor is set using the model package."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 4727
          },
          "name": "bias",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesBias"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#explainability SagemakerModelPackage#explainability}",
            "stability": "stable",
            "summary": "Contains explainability metrics for a model."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 4733
          },
          "name": "explainability",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesExplainability"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#model_data_quality SagemakerModelPackage#model_data_quality}",
            "stability": "stable",
            "summary": "Represents the drift check data quality baselines that can be used when the model monitor is set using the model package."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 4739
          },
          "name": "modelDataQuality",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesModelDataQuality"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#model_quality SagemakerModelPackage#model_quality}",
            "stability": "stable",
            "summary": "Represents the drift check model quality baselines that can be used when the model monitor is set using the model package."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 4745
          },
          "name": "modelQuality",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesModelQuality"
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageDriftCheckBaselines"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesBias": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesBias",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 3166
      },
      "name": "SagemakerModelPackageDriftCheckBaselinesBias",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#config_file SagemakerModelPackage#config_file}",
            "stability": "stable",
            "summary": "Represents a File Source Object."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 3172
          },
          "name": "configFile",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesBiasConfigFile"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#post_training_constraints SagemakerModelPackage#post_training_constraints}",
            "stability": "stable",
            "summary": "Represents a Metric Source Object."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 3178
          },
          "name": "postTrainingConstraints",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesBiasPostTrainingConstraints"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#pre_training_constraints SagemakerModelPackage#pre_training_constraints}",
            "stability": "stable",
            "summary": "Represents a Metric Source Object."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 3184
          },
          "name": "preTrainingConstraints",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesBiasPreTrainingConstraints"
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageDriftCheckBaselinesBias"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesBiasConfigFile": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesBiasConfigFile",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 2668
      },
      "name": "SagemakerModelPackageDriftCheckBaselinesBiasConfigFile",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#content_digest SagemakerModelPackage#content_digest}",
            "stability": "stable",
            "summary": "The digest of the file source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 2674
          },
          "name": "contentDigest",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#content_type SagemakerModelPackage#content_type}",
            "stability": "stable",
            "summary": "The type of content stored in the file source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 2680
          },
          "name": "contentType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#s3_uri SagemakerModelPackage#s3_uri}",
            "stability": "stable",
            "summary": "The Amazon S3 URI for the file source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 2686
          },
          "name": "s3Uri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageDriftCheckBaselinesBiasConfigFile"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesBiasConfigFileOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesBiasConfigFileOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-package/index.ts",
          "line": 2740
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 2732
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 2794
          },
          "name": "resetContentDigest"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 2810
          },
          "name": "resetContentType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 2826
          },
          "name": "resetS3Uri"
        }
      ],
      "name": "SagemakerModelPackageDriftCheckBaselinesBiasConfigFileOutputReference",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 2798
          },
          "name": "contentDigestInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 2814
          },
          "name": "contentTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 2830
          },
          "name": "s3UriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 2788
          },
          "name": "contentDigest",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 2804
          },
          "name": "contentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 2820
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 2744
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesBiasConfigFile"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageDriftCheckBaselinesBiasConfigFileOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesBiasOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesBiasOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-package/index.ts",
          "line": 3238
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 3230
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 3289
          },
          "name": "putConfigFile",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesBiasConfigFile"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 3305
          },
          "name": "putPostTrainingConstraints",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesBiasPostTrainingConstraints"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 3321
          },
          "name": "putPreTrainingConstraints",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesBiasPreTrainingConstraints"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 3292
          },
          "name": "resetConfigFile"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 3308
          },
          "name": "resetPostTrainingConstraints"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 3324
          },
          "name": "resetPreTrainingConstraints"
        }
      ],
      "name": "SagemakerModelPackageDriftCheckBaselinesBiasOutputReference",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 3286
          },
          "name": "configFile",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesBiasConfigFileOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 3302
          },
          "name": "postTrainingConstraints",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesBiasPostTrainingConstraintsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 3318
          },
          "name": "preTrainingConstraints",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesBiasPreTrainingConstraintsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 3296
          },
          "name": "configFileInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesBiasConfigFile"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 3312
          },
          "name": "postTrainingConstraintsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesBiasPostTrainingConstraints"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 3328
          },
          "name": "preTrainingConstraintsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesBiasPreTrainingConstraints"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 3242
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesBias"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageDriftCheckBaselinesBiasOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesBiasPostTrainingConstraints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesBiasPostTrainingConstraints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 2834
      },
      "name": "SagemakerModelPackageDriftCheckBaselinesBiasPostTrainingConstraints",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#content_digest SagemakerModelPackage#content_digest}",
            "stability": "stable",
            "summary": "The digest of the metric source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 2840
          },
          "name": "contentDigest",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#content_type SagemakerModelPackage#content_type}",
            "stability": "stable",
            "summary": "The type of content stored in the metric source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 2846
          },
          "name": "contentType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#s3_uri SagemakerModelPackage#s3_uri}",
            "stability": "stable",
            "summary": "The Amazon S3 URI for the metric source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 2852
          },
          "name": "s3Uri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageDriftCheckBaselinesBiasPostTrainingConstraints"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesBiasPostTrainingConstraintsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesBiasPostTrainingConstraintsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-package/index.ts",
          "line": 2906
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 2898
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 2960
          },
          "name": "resetContentDigest"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 2976
          },
          "name": "resetContentType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 2992
          },
          "name": "resetS3Uri"
        }
      ],
      "name": "SagemakerModelPackageDriftCheckBaselinesBiasPostTrainingConstraintsOutputReference",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 2964
          },
          "name": "contentDigestInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 2980
          },
          "name": "contentTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 2996
          },
          "name": "s3UriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 2954
          },
          "name": "contentDigest",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 2970
          },
          "name": "contentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 2986
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 2910
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesBiasPostTrainingConstraints"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageDriftCheckBaselinesBiasPostTrainingConstraintsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesBiasPreTrainingConstraints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesBiasPreTrainingConstraints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 3000
      },
      "name": "SagemakerModelPackageDriftCheckBaselinesBiasPreTrainingConstraints",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#content_digest SagemakerModelPackage#content_digest}",
            "stability": "stable",
            "summary": "The digest of the metric source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 3006
          },
          "name": "contentDigest",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#content_type SagemakerModelPackage#content_type}",
            "stability": "stable",
            "summary": "The type of content stored in the metric source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 3012
          },
          "name": "contentType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#s3_uri SagemakerModelPackage#s3_uri}",
            "stability": "stable",
            "summary": "The Amazon S3 URI for the metric source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 3018
          },
          "name": "s3Uri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageDriftCheckBaselinesBiasPreTrainingConstraints"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesBiasPreTrainingConstraintsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesBiasPreTrainingConstraintsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-package/index.ts",
          "line": 3072
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 3064
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 3126
          },
          "name": "resetContentDigest"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 3142
          },
          "name": "resetContentType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 3158
          },
          "name": "resetS3Uri"
        }
      ],
      "name": "SagemakerModelPackageDriftCheckBaselinesBiasPreTrainingConstraintsOutputReference",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 3130
          },
          "name": "contentDigestInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 3146
          },
          "name": "contentTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 3162
          },
          "name": "s3UriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 3120
          },
          "name": "contentDigest",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 3136
          },
          "name": "contentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 3152
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 3076
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesBiasPreTrainingConstraints"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageDriftCheckBaselinesBiasPreTrainingConstraintsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesExplainability": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesExplainability",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 3664
      },
      "name": "SagemakerModelPackageDriftCheckBaselinesExplainability",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#config_file SagemakerModelPackage#config_file}",
            "stability": "stable",
            "summary": "Represents a File Source Object."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 3670
          },
          "name": "configFile",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesExplainabilityConfigFile"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#constraints SagemakerModelPackage#constraints}",
            "stability": "stable",
            "summary": "Represents a Metric Source Object."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 3676
          },
          "name": "constraints",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesExplainabilityConstraints"
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageDriftCheckBaselinesExplainability"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesExplainabilityConfigFile": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesExplainabilityConfigFile",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 3332
      },
      "name": "SagemakerModelPackageDriftCheckBaselinesExplainabilityConfigFile",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#content_digest SagemakerModelPackage#content_digest}",
            "stability": "stable",
            "summary": "The digest of the file source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 3338
          },
          "name": "contentDigest",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#content_type SagemakerModelPackage#content_type}",
            "stability": "stable",
            "summary": "The type of content stored in the file source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 3344
          },
          "name": "contentType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#s3_uri SagemakerModelPackage#s3_uri}",
            "stability": "stable",
            "summary": "The Amazon S3 URI for the file source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 3350
          },
          "name": "s3Uri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageDriftCheckBaselinesExplainabilityConfigFile"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesExplainabilityConfigFileOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesExplainabilityConfigFileOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-package/index.ts",
          "line": 3404
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 3396
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 3458
          },
          "name": "resetContentDigest"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 3474
          },
          "name": "resetContentType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 3490
          },
          "name": "resetS3Uri"
        }
      ],
      "name": "SagemakerModelPackageDriftCheckBaselinesExplainabilityConfigFileOutputReference",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 3462
          },
          "name": "contentDigestInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 3478
          },
          "name": "contentTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 3494
          },
          "name": "s3UriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 3452
          },
          "name": "contentDigest",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 3468
          },
          "name": "contentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 3484
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 3408
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesExplainabilityConfigFile"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageDriftCheckBaselinesExplainabilityConfigFileOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesExplainabilityConstraints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesExplainabilityConstraints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 3498
      },
      "name": "SagemakerModelPackageDriftCheckBaselinesExplainabilityConstraints",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#content_digest SagemakerModelPackage#content_digest}",
            "stability": "stable",
            "summary": "The digest of the metric source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 3504
          },
          "name": "contentDigest",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#content_type SagemakerModelPackage#content_type}",
            "stability": "stable",
            "summary": "The type of content stored in the metric source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 3510
          },
          "name": "contentType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#s3_uri SagemakerModelPackage#s3_uri}",
            "stability": "stable",
            "summary": "The Amazon S3 URI for the metric source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 3516
          },
          "name": "s3Uri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageDriftCheckBaselinesExplainabilityConstraints"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesExplainabilityConstraintsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesExplainabilityConstraintsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-package/index.ts",
          "line": 3570
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 3562
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 3624
          },
          "name": "resetContentDigest"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 3640
          },
          "name": "resetContentType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 3656
          },
          "name": "resetS3Uri"
        }
      ],
      "name": "SagemakerModelPackageDriftCheckBaselinesExplainabilityConstraintsOutputReference",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 3628
          },
          "name": "contentDigestInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 3644
          },
          "name": "contentTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 3660
          },
          "name": "s3UriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 3618
          },
          "name": "contentDigest",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 3634
          },
          "name": "contentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 3650
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 3574
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesExplainabilityConstraints"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageDriftCheckBaselinesExplainabilityConstraintsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesExplainabilityOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesExplainabilityOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-package/index.ts",
          "line": 3723
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 3715
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 3768
          },
          "name": "putConfigFile",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesExplainabilityConfigFile"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 3784
          },
          "name": "putConstraints",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesExplainabilityConstraints"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 3771
          },
          "name": "resetConfigFile"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 3787
          },
          "name": "resetConstraints"
        }
      ],
      "name": "SagemakerModelPackageDriftCheckBaselinesExplainabilityOutputReference",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 3765
          },
          "name": "configFile",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesExplainabilityConfigFileOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 3781
          },
          "name": "constraints",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesExplainabilityConstraintsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 3775
          },
          "name": "configFileInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesExplainabilityConfigFile"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 3791
          },
          "name": "constraintsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesExplainabilityConstraints"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 3727
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesExplainability"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageDriftCheckBaselinesExplainabilityOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesModelDataQuality": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesModelDataQuality",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 4127
      },
      "name": "SagemakerModelPackageDriftCheckBaselinesModelDataQuality",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#constraints SagemakerModelPackage#constraints}",
            "stability": "stable",
            "summary": "Represents a Metric Source Object."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 4133
          },
          "name": "constraints",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesModelDataQualityConstraints"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#statistics SagemakerModelPackage#statistics}",
            "stability": "stable",
            "summary": "Represents a Metric Source Object."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 4139
          },
          "name": "statistics",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesModelDataQualityStatistics"
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageDriftCheckBaselinesModelDataQuality"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesModelDataQualityConstraints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesModelDataQualityConstraints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 3795
      },
      "name": "SagemakerModelPackageDriftCheckBaselinesModelDataQualityConstraints",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#content_digest SagemakerModelPackage#content_digest}",
            "stability": "stable",
            "summary": "The digest of the metric source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 3801
          },
          "name": "contentDigest",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#content_type SagemakerModelPackage#content_type}",
            "stability": "stable",
            "summary": "The type of content stored in the metric source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 3807
          },
          "name": "contentType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#s3_uri SagemakerModelPackage#s3_uri}",
            "stability": "stable",
            "summary": "The Amazon S3 URI for the metric source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 3813
          },
          "name": "s3Uri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageDriftCheckBaselinesModelDataQualityConstraints"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesModelDataQualityConstraintsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesModelDataQualityConstraintsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-package/index.ts",
          "line": 3867
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 3859
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 3921
          },
          "name": "resetContentDigest"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 3937
          },
          "name": "resetContentType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 3953
          },
          "name": "resetS3Uri"
        }
      ],
      "name": "SagemakerModelPackageDriftCheckBaselinesModelDataQualityConstraintsOutputReference",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 3925
          },
          "name": "contentDigestInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 3941
          },
          "name": "contentTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 3957
          },
          "name": "s3UriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 3915
          },
          "name": "contentDigest",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 3931
          },
          "name": "contentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 3947
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 3871
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesModelDataQualityConstraints"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageDriftCheckBaselinesModelDataQualityConstraintsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesModelDataQualityOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesModelDataQualityOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-package/index.ts",
          "line": 4186
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 4178
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 4231
          },
          "name": "putConstraints",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesModelDataQualityConstraints"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 4247
          },
          "name": "putStatistics",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesModelDataQualityStatistics"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 4234
          },
          "name": "resetConstraints"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 4250
          },
          "name": "resetStatistics"
        }
      ],
      "name": "SagemakerModelPackageDriftCheckBaselinesModelDataQualityOutputReference",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 4228
          },
          "name": "constraints",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesModelDataQualityConstraintsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 4244
          },
          "name": "statistics",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesModelDataQualityStatisticsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 4238
          },
          "name": "constraintsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesModelDataQualityConstraints"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 4254
          },
          "name": "statisticsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesModelDataQualityStatistics"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 4190
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesModelDataQuality"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageDriftCheckBaselinesModelDataQualityOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesModelDataQualityStatistics": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesModelDataQualityStatistics",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 3961
      },
      "name": "SagemakerModelPackageDriftCheckBaselinesModelDataQualityStatistics",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#content_digest SagemakerModelPackage#content_digest}",
            "stability": "stable",
            "summary": "The digest of the metric source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 3967
          },
          "name": "contentDigest",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#content_type SagemakerModelPackage#content_type}",
            "stability": "stable",
            "summary": "The type of content stored in the metric source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 3973
          },
          "name": "contentType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#s3_uri SagemakerModelPackage#s3_uri}",
            "stability": "stable",
            "summary": "The Amazon S3 URI for the metric source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 3979
          },
          "name": "s3Uri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageDriftCheckBaselinesModelDataQualityStatistics"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesModelDataQualityStatisticsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesModelDataQualityStatisticsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-package/index.ts",
          "line": 4033
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 4025
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 4087
          },
          "name": "resetContentDigest"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 4103
          },
          "name": "resetContentType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 4119
          },
          "name": "resetS3Uri"
        }
      ],
      "name": "SagemakerModelPackageDriftCheckBaselinesModelDataQualityStatisticsOutputReference",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 4091
          },
          "name": "contentDigestInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 4107
          },
          "name": "contentTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 4123
          },
          "name": "s3UriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 4081
          },
          "name": "contentDigest",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 4097
          },
          "name": "contentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 4113
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 4037
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesModelDataQualityStatistics"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageDriftCheckBaselinesModelDataQualityStatisticsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesModelQuality": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesModelQuality",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 4590
      },
      "name": "SagemakerModelPackageDriftCheckBaselinesModelQuality",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#constraints SagemakerModelPackage#constraints}",
            "stability": "stable",
            "summary": "Represents a Metric Source Object."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 4596
          },
          "name": "constraints",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesModelQualityConstraints"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#statistics SagemakerModelPackage#statistics}",
            "stability": "stable",
            "summary": "Represents a Metric Source Object."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 4602
          },
          "name": "statistics",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesModelQualityStatistics"
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageDriftCheckBaselinesModelQuality"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesModelQualityConstraints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesModelQualityConstraints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 4258
      },
      "name": "SagemakerModelPackageDriftCheckBaselinesModelQualityConstraints",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#content_digest SagemakerModelPackage#content_digest}",
            "stability": "stable",
            "summary": "The digest of the metric source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 4264
          },
          "name": "contentDigest",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#content_type SagemakerModelPackage#content_type}",
            "stability": "stable",
            "summary": "The type of content stored in the metric source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 4270
          },
          "name": "contentType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#s3_uri SagemakerModelPackage#s3_uri}",
            "stability": "stable",
            "summary": "The Amazon S3 URI for the metric source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 4276
          },
          "name": "s3Uri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageDriftCheckBaselinesModelQualityConstraints"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesModelQualityConstraintsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesModelQualityConstraintsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-package/index.ts",
          "line": 4330
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 4322
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 4384
          },
          "name": "resetContentDigest"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 4400
          },
          "name": "resetContentType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 4416
          },
          "name": "resetS3Uri"
        }
      ],
      "name": "SagemakerModelPackageDriftCheckBaselinesModelQualityConstraintsOutputReference",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 4388
          },
          "name": "contentDigestInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 4404
          },
          "name": "contentTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 4420
          },
          "name": "s3UriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 4378
          },
          "name": "contentDigest",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 4394
          },
          "name": "contentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 4410
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 4334
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesModelQualityConstraints"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageDriftCheckBaselinesModelQualityConstraintsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesModelQualityOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesModelQualityOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-package/index.ts",
          "line": 4649
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 4641
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 4694
          },
          "name": "putConstraints",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesModelQualityConstraints"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 4710
          },
          "name": "putStatistics",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesModelQualityStatistics"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 4697
          },
          "name": "resetConstraints"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 4713
          },
          "name": "resetStatistics"
        }
      ],
      "name": "SagemakerModelPackageDriftCheckBaselinesModelQualityOutputReference",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 4691
          },
          "name": "constraints",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesModelQualityConstraintsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 4707
          },
          "name": "statistics",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesModelQualityStatisticsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 4701
          },
          "name": "constraintsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesModelQualityConstraints"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 4717
          },
          "name": "statisticsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesModelQualityStatistics"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 4653
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesModelQuality"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageDriftCheckBaselinesModelQualityOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesModelQualityStatistics": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesModelQualityStatistics",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 4424
      },
      "name": "SagemakerModelPackageDriftCheckBaselinesModelQualityStatistics",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#content_digest SagemakerModelPackage#content_digest}",
            "stability": "stable",
            "summary": "The digest of the metric source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 4430
          },
          "name": "contentDigest",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#content_type SagemakerModelPackage#content_type}",
            "stability": "stable",
            "summary": "The type of content stored in the metric source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 4436
          },
          "name": "contentType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#s3_uri SagemakerModelPackage#s3_uri}",
            "stability": "stable",
            "summary": "The Amazon S3 URI for the metric source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 4442
          },
          "name": "s3Uri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageDriftCheckBaselinesModelQualityStatistics"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesModelQualityStatisticsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesModelQualityStatisticsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-package/index.ts",
          "line": 4496
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 4488
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 4550
          },
          "name": "resetContentDigest"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 4566
          },
          "name": "resetContentType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 4582
          },
          "name": "resetS3Uri"
        }
      ],
      "name": "SagemakerModelPackageDriftCheckBaselinesModelQualityStatisticsOutputReference",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 4554
          },
          "name": "contentDigestInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 4570
          },
          "name": "contentTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 4586
          },
          "name": "s3UriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 4544
          },
          "name": "contentDigest",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 4560
          },
          "name": "contentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 4576
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 4500
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesModelQualityStatistics"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageDriftCheckBaselinesModelQualityStatisticsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-package/index.ts",
          "line": 4806
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 4798
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 4863
          },
          "name": "putBias",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesBias"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 4879
          },
          "name": "putExplainability",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesExplainability"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 4895
          },
          "name": "putModelDataQuality",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesModelDataQuality"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 4911
          },
          "name": "putModelQuality",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesModelQuality"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 4866
          },
          "name": "resetBias"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 4882
          },
          "name": "resetExplainability"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 4898
          },
          "name": "resetModelDataQuality"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 4914
          },
          "name": "resetModelQuality"
        }
      ],
      "name": "SagemakerModelPackageDriftCheckBaselinesOutputReference",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 4860
          },
          "name": "bias",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesBiasOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 4876
          },
          "name": "explainability",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesExplainabilityOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 4892
          },
          "name": "modelDataQuality",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesModelDataQualityOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 4908
          },
          "name": "modelQuality",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesModelQualityOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 4870
          },
          "name": "biasInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesBias"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 4886
          },
          "name": "explainabilityInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesExplainability"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 4902
          },
          "name": "modelDataQualityInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesModelDataQuality"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 4918
          },
          "name": "modelQualityInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselinesModelQuality"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 4810
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageDriftCheckBaselines"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageDriftCheckBaselinesOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageInferenceSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageInferenceSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 5842
      },
      "name": "SagemakerModelPackageInferenceSpecification",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#containers SagemakerModelPackage#containers}",
            "stability": "stable",
            "summary": "The Amazon ECR registry path of the Docker image that contains the inference code."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 5848
          },
          "name": "containers",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageInferenceSpecificationContainers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#supported_content_types SagemakerModelPackage#supported_content_types}",
            "stability": "stable",
            "summary": "The supported MIME types for the input data."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 5854
          },
          "name": "supportedContentTypes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#supported_realtime_inference_instance_types SagemakerModelPackage#supported_realtime_inference_instance_types}",
            "stability": "stable",
            "summary": "A list of the instance types that are used to generate inferences in real-time."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 5860
          },
          "name": "supportedRealtimeInferenceInstanceTypes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#supported_response_mime_types SagemakerModelPackage#supported_response_mime_types}",
            "stability": "stable",
            "summary": "The supported MIME types for the output data."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 5866
          },
          "name": "supportedResponseMimeTypes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#supported_transform_instance_types SagemakerModelPackage#supported_transform_instance_types}",
            "stability": "stable",
            "summary": "A list of the instance types on which a transformation job can be run or on which an endpoint can be deployed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 5872
          },
          "name": "supportedTransformInstanceTypes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageInferenceSpecification"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageInferenceSpecificationContainers": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageInferenceSpecificationContainers",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 5411
      },
      "name": "SagemakerModelPackageInferenceSpecificationContainers",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#container_hostname SagemakerModelPackage#container_hostname}",
            "stability": "stable",
            "summary": "The DNS host name for the Docker container."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 5417
          },
          "name": "containerHostname",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#environment SagemakerModelPackage#environment}",
            "stability": "stable",
            "summary": "Sets the environment variables in the Docker container."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 5423
          },
          "name": "environment",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#framework SagemakerModelPackage#framework}",
            "stability": "stable",
            "summary": "The machine learning framework of the model package container image."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 5429
          },
          "name": "framework",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#framework_version SagemakerModelPackage#framework_version}",
            "stability": "stable",
            "summary": "The framework version of the Model Package Container Image."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 5435
          },
          "name": "frameworkVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#image SagemakerModelPackage#image}",
            "stability": "stable",
            "summary": "The Amazon EC2 Container Registry (Amazon ECR) path where inference code is stored."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 5441
          },
          "name": "image",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#image_digest SagemakerModelPackage#image_digest}",
            "stability": "stable",
            "summary": "An MD5 hash of the training algorithm that identifies the Docker image used for training."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 5447
          },
          "name": "imageDigest",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#model_data_source SagemakerModelPackage#model_data_source}",
            "stability": "stable",
            "summary": "Specifies the location of ML model data to deploy during endpoint creation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 5453
          },
          "name": "modelDataSource",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageInferenceSpecificationContainersModelDataSource"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#model_data_url SagemakerModelPackage#model_data_url}",
            "stability": "stable",
            "summary": "A structure with Model Input details."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 5459
          },
          "name": "modelDataUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#model_input SagemakerModelPackage#model_input}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 5463
          },
          "name": "modelInput",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageInferenceSpecificationContainersModelInput"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#nearest_model_name SagemakerModelPackage#nearest_model_name}",
            "stability": "stable",
            "summary": "The name of a pre-trained machine learning benchmarked by Amazon SageMaker Inference Recommender model that matches your model."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 5469
          },
          "name": "nearestModelName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageInferenceSpecificationContainers"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageInferenceSpecificationContainersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageInferenceSpecificationContainersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-package/index.ts",
          "line": 5831
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 5823
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 5838
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageInferenceSpecificationContainersOutputReference"
            }
          }
        }
      ],
      "name": "SagemakerModelPackageInferenceSpecificationContainersList",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 5824
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageInferenceSpecificationContainers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageInferenceSpecificationContainersList"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageInferenceSpecificationContainersModelDataSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageInferenceSpecificationContainersModelDataSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 5219
      },
      "name": "SagemakerModelPackageInferenceSpecificationContainersModelDataSource",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#s3_data_source SagemakerModelPackage#s3_data_source}",
            "stability": "stable",
            "summary": "Specifies the S3 location of ML model data to deploy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 5225
          },
          "name": "s3DataSource",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageInferenceSpecificationContainersModelDataSourceS3DataSource"
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageInferenceSpecificationContainersModelDataSource"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageInferenceSpecificationContainersModelDataSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageInferenceSpecificationContainersModelDataSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-package/index.ts",
          "line": 5265
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 5257
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 5304
          },
          "name": "putS3DataSource",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageInferenceSpecificationContainersModelDataSourceS3DataSource"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 5307
          },
          "name": "resetS3DataSource"
        }
      ],
      "name": "SagemakerModelPackageInferenceSpecificationContainersModelDataSourceOutputReference",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 5301
          },
          "name": "s3DataSource",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageInferenceSpecificationContainersModelDataSourceS3DataSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 5311
          },
          "name": "s3DataSourceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageInferenceSpecificationContainersModelDataSourceS3DataSource"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 5269
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageInferenceSpecificationContainersModelDataSource"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageInferenceSpecificationContainersModelDataSourceOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageInferenceSpecificationContainersModelDataSourceS3DataSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageInferenceSpecificationContainersModelDataSourceS3DataSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 5018
      },
      "name": "SagemakerModelPackageInferenceSpecificationContainersModelDataSourceS3DataSource",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#compression_type SagemakerModelPackage#compression_type}",
            "stability": "stable",
            "summary": "Specifies how the ML model data is prepared."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 5024
          },
          "name": "compressionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#model_access_config SagemakerModelPackage#model_access_config}",
            "stability": "stable",
            "summary": "Specifies the access configuration file for the ML model."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 5030
          },
          "name": "modelAccessConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageInferenceSpecificationContainersModelDataSourceS3DataSourceModelAccessConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#s3_data_type SagemakerModelPackage#s3_data_type}",
            "stability": "stable",
            "summary": "Specifies the type of ML model data to deploy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 5036
          },
          "name": "s3DataType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#s3_uri SagemakerModelPackage#s3_uri}",
            "stability": "stable",
            "summary": "Specifies the S3 path of ML model data to deploy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 5042
          },
          "name": "s3Uri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageInferenceSpecificationContainersModelDataSourceS3DataSource"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageInferenceSpecificationContainersModelDataSourceS3DataSourceModelAccessConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageInferenceSpecificationContainersModelDataSourceS3DataSourceModelAccessConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 4922
      },
      "name": "SagemakerModelPackageInferenceSpecificationContainersModelDataSourceS3DataSourceModelAccessConfig",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#accept_eula SagemakerModelPackage#accept_eula}",
            "stability": "stable",
            "summary": "Specifies agreement to the model end-user license agreement (EULA)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 4928
          },
          "name": "acceptEula",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageInferenceSpecificationContainersModelDataSourceS3DataSourceModelAccessConfig"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageInferenceSpecificationContainersModelDataSourceS3DataSourceModelAccessConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageInferenceSpecificationContainersModelDataSourceS3DataSourceModelAccessConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-package/index.ts",
          "line": 4968
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 4960
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 5010
          },
          "name": "resetAcceptEula"
        }
      ],
      "name": "SagemakerModelPackageInferenceSpecificationContainersModelDataSourceS3DataSourceModelAccessConfigOutputReference",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 5014
          },
          "name": "acceptEulaInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 5004
          },
          "name": "acceptEula",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 4972
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageInferenceSpecificationContainersModelDataSourceS3DataSourceModelAccessConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageInferenceSpecificationContainersModelDataSourceS3DataSourceModelAccessConfigOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageInferenceSpecificationContainersModelDataSourceS3DataSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageInferenceSpecificationContainersModelDataSourceS3DataSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-package/index.ts",
          "line": 5103
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 5095
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 5176
          },
          "name": "putModelAccessConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageInferenceSpecificationContainersModelDataSourceS3DataSourceModelAccessConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 5163
          },
          "name": "resetCompressionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 5179
          },
          "name": "resetModelAccessConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 5195
          },
          "name": "resetS3DataType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 5211
          },
          "name": "resetS3Uri"
        }
      ],
      "name": "SagemakerModelPackageInferenceSpecificationContainersModelDataSourceS3DataSourceOutputReference",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 5173
          },
          "name": "modelAccessConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageInferenceSpecificationContainersModelDataSourceS3DataSourceModelAccessConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 5167
          },
          "name": "compressionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 5183
          },
          "name": "modelAccessConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageInferenceSpecificationContainersModelDataSourceS3DataSourceModelAccessConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 5199
          },
          "name": "s3DataTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 5215
          },
          "name": "s3UriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 5157
          },
          "name": "compressionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 5189
          },
          "name": "s3DataType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 5205
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 5107
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageInferenceSpecificationContainersModelDataSourceS3DataSource"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageInferenceSpecificationContainersModelDataSourceS3DataSourceOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageInferenceSpecificationContainersModelInput": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageInferenceSpecificationContainersModelInput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 5315
      },
      "name": "SagemakerModelPackageInferenceSpecificationContainersModelInput",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#data_input_config SagemakerModelPackage#data_input_config}",
            "stability": "stable",
            "summary": "The input configuration object for the model."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 5321
          },
          "name": "dataInputConfig",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageInferenceSpecificationContainersModelInput"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageInferenceSpecificationContainersModelInputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageInferenceSpecificationContainersModelInputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-package/index.ts",
          "line": 5361
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 5353
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 5403
          },
          "name": "resetDataInputConfig"
        }
      ],
      "name": "SagemakerModelPackageInferenceSpecificationContainersModelInputOutputReference",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 5407
          },
          "name": "dataInputConfigInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 5397
          },
          "name": "dataInputConfig",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 5365
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageInferenceSpecificationContainersModelInput"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageInferenceSpecificationContainersModelInputOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageInferenceSpecificationContainersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageInferenceSpecificationContainersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-package/index.ts",
          "line": 5574
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 5564
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 5763
          },
          "name": "putModelDataSource",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageInferenceSpecificationContainersModelDataSource"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 5795
          },
          "name": "putModelInput",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageInferenceSpecificationContainersModelInput"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 5670
          },
          "name": "resetContainerHostname"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 5686
          },
          "name": "resetEnvironment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 5702
          },
          "name": "resetFramework"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 5718
          },
          "name": "resetFrameworkVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 5734
          },
          "name": "resetImage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 5750
          },
          "name": "resetImageDigest"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 5766
          },
          "name": "resetModelDataSource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 5782
          },
          "name": "resetModelDataUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 5798
          },
          "name": "resetModelInput"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 5814
          },
          "name": "resetNearestModelName"
        }
      ],
      "name": "SagemakerModelPackageInferenceSpecificationContainersOutputReference",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 5760
          },
          "name": "modelDataSource",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageInferenceSpecificationContainersModelDataSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 5792
          },
          "name": "modelInput",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageInferenceSpecificationContainersModelInputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 5674
          },
          "name": "containerHostnameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 5690
          },
          "name": "environmentInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 5706
          },
          "name": "frameworkInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 5722
          },
          "name": "frameworkVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 5754
          },
          "name": "imageDigestInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 5738
          },
          "name": "imageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 5770
          },
          "name": "modelDataSourceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageInferenceSpecificationContainersModelDataSource"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 5786
          },
          "name": "modelDataUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 5802
          },
          "name": "modelInputInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageInferenceSpecificationContainersModelInput"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 5818
          },
          "name": "nearestModelNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 5664
          },
          "name": "containerHostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 5680
          },
          "name": "environment",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 5696
          },
          "name": "framework",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 5712
          },
          "name": "frameworkVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 5728
          },
          "name": "image",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 5744
          },
          "name": "imageDigest",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 5776
          },
          "name": "modelDataUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 5808
          },
          "name": "nearestModelName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 5578
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageInferenceSpecificationContainers"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageInferenceSpecificationContainersOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageInferenceSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageInferenceSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-package/index.ts",
          "line": 5940
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 5932
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 6003
          },
          "name": "putContainers",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageInferenceSpecificationContainers"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 6006
          },
          "name": "resetContainers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 6022
          },
          "name": "resetSupportedContentTypes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 6038
          },
          "name": "resetSupportedRealtimeInferenceInstanceTypes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 6054
          },
          "name": "resetSupportedResponseMimeTypes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 6070
          },
          "name": "resetSupportedTransformInstanceTypes"
        }
      ],
      "name": "SagemakerModelPackageInferenceSpecificationOutputReference",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 6000
          },
          "name": "containers",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageInferenceSpecificationContainersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 6010
          },
          "name": "containersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageInferenceSpecificationContainers"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 6026
          },
          "name": "supportedContentTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 6042
          },
          "name": "supportedRealtimeInferenceInstanceTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 6058
          },
          "name": "supportedResponseMimeTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 6074
          },
          "name": "supportedTransformInstanceTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 6016
          },
          "name": "supportedContentTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 6032
          },
          "name": "supportedRealtimeInferenceInstanceTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 6048
          },
          "name": "supportedResponseMimeTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 6064
          },
          "name": "supportedTransformInstanceTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 5944
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageInferenceSpecification"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageInferenceSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageMetadataProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageMetadataProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 6078
      },
      "name": "SagemakerModelPackageMetadataProperties",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#commit_id SagemakerModelPackage#commit_id}",
            "stability": "stable",
            "summary": "The commit ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 6084
          },
          "name": "commitId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#generated_by SagemakerModelPackage#generated_by}",
            "stability": "stable",
            "summary": "The entity this entity was generated by."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 6090
          },
          "name": "generatedBy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#project_id SagemakerModelPackage#project_id}",
            "stability": "stable",
            "summary": "The project ID metadata."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 6096
          },
          "name": "projectId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#repository SagemakerModelPackage#repository}",
            "stability": "stable",
            "summary": "The repository metadata."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 6102
          },
          "name": "repository",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageMetadataProperties"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageMetadataPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageMetadataPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-package/index.ts",
          "line": 6163
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 6155
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 6223
          },
          "name": "resetCommitId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 6239
          },
          "name": "resetGeneratedBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 6255
          },
          "name": "resetProjectId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 6271
          },
          "name": "resetRepository"
        }
      ],
      "name": "SagemakerModelPackageMetadataPropertiesOutputReference",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 6227
          },
          "name": "commitIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 6243
          },
          "name": "generatedByInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 6259
          },
          "name": "projectIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 6275
          },
          "name": "repositoryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 6217
          },
          "name": "commitId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 6233
          },
          "name": "generatedBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 6249
          },
          "name": "projectId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 6265
          },
          "name": "repository",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 6167
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageMetadataProperties"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageMetadataPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelCard": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelCard",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 6279
      },
      "name": "SagemakerModelPackageModelCard",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#model_card_content SagemakerModelPackage#model_card_content}",
            "stability": "stable",
            "summary": "The content of the model card."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 6285
          },
          "name": "modelCardContent",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#model_card_status SagemakerModelPackage#model_card_status}",
            "stability": "stable",
            "summary": "The approval status of the model card within your organization."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 6291
          },
          "name": "modelCardStatus",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageModelCard"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelCardOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelCardOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-package/index.ts",
          "line": 6338
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 6330
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 6386
          },
          "name": "resetModelCardContent"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 6402
          },
          "name": "resetModelCardStatus"
        }
      ],
      "name": "SagemakerModelPackageModelCardOutputReference",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 6390
          },
          "name": "modelCardContentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 6406
          },
          "name": "modelCardStatusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 6380
          },
          "name": "modelCardContent",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 6396
          },
          "name": "modelCardStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 6342
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelCard"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageModelCardOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetrics": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetrics",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 8262
      },
      "name": "SagemakerModelPackageModelMetrics",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#bias SagemakerModelPackage#bias}",
            "stability": "stable",
            "summary": "Contains bias metrics for a model."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 8268
          },
          "name": "bias",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsBias"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#explainability SagemakerModelPackage#explainability}",
            "stability": "stable",
            "summary": "Contains explainability metrics for a model."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 8274
          },
          "name": "explainability",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsExplainability"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#model_data_quality SagemakerModelPackage#model_data_quality}",
            "stability": "stable",
            "summary": "Metrics that measure the quality of the input data for a model."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 8280
          },
          "name": "modelDataQuality",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsModelDataQuality"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#model_quality SagemakerModelPackage#model_quality}",
            "stability": "stable",
            "summary": "Metrics that measure the quality of a model."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 8286
          },
          "name": "modelQuality",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsModelQuality"
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageModelMetrics"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsBias": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsBias",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 6908
      },
      "name": "SagemakerModelPackageModelMetricsBias",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#post_training_report SagemakerModelPackage#post_training_report}",
            "stability": "stable",
            "summary": "Represents a Metric Source Object."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 6914
          },
          "name": "postTrainingReport",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsBiasPostTrainingReport"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#pre_training_report SagemakerModelPackage#pre_training_report}",
            "stability": "stable",
            "summary": "Represents a Metric Source Object."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 6920
          },
          "name": "preTrainingReport",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsBiasPreTrainingReport"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#report SagemakerModelPackage#report}",
            "stability": "stable",
            "summary": "Represents a Metric Source Object."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 6926
          },
          "name": "report",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsBiasReport"
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageModelMetricsBias"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsBiasOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsBiasOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-package/index.ts",
          "line": 6980
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 6972
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 7031
          },
          "name": "putPostTrainingReport",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsBiasPostTrainingReport"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 7047
          },
          "name": "putPreTrainingReport",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsBiasPreTrainingReport"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 7063
          },
          "name": "putReport",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsBiasReport"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 7034
          },
          "name": "resetPostTrainingReport"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 7050
          },
          "name": "resetPreTrainingReport"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 7066
          },
          "name": "resetReport"
        }
      ],
      "name": "SagemakerModelPackageModelMetricsBiasOutputReference",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 7028
          },
          "name": "postTrainingReport",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsBiasPostTrainingReportOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 7044
          },
          "name": "preTrainingReport",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsBiasPreTrainingReportOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 7060
          },
          "name": "report",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsBiasReportOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 7038
          },
          "name": "postTrainingReportInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsBiasPostTrainingReport"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 7054
          },
          "name": "preTrainingReportInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsBiasPreTrainingReport"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 7070
          },
          "name": "reportInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsBiasReport"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 6984
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsBias"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageModelMetricsBiasOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsBiasPostTrainingReport": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsBiasPostTrainingReport",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 6410
      },
      "name": "SagemakerModelPackageModelMetricsBiasPostTrainingReport",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#content_digest SagemakerModelPackage#content_digest}",
            "stability": "stable",
            "summary": "The digest of the metric source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 6416
          },
          "name": "contentDigest",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#content_type SagemakerModelPackage#content_type}",
            "stability": "stable",
            "summary": "The type of content stored in the metric source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 6422
          },
          "name": "contentType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#s3_uri SagemakerModelPackage#s3_uri}",
            "stability": "stable",
            "summary": "The Amazon S3 URI for the metric source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 6428
          },
          "name": "s3Uri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageModelMetricsBiasPostTrainingReport"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsBiasPostTrainingReportOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsBiasPostTrainingReportOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-package/index.ts",
          "line": 6482
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 6474
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 6536
          },
          "name": "resetContentDigest"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 6552
          },
          "name": "resetContentType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 6568
          },
          "name": "resetS3Uri"
        }
      ],
      "name": "SagemakerModelPackageModelMetricsBiasPostTrainingReportOutputReference",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 6540
          },
          "name": "contentDigestInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 6556
          },
          "name": "contentTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 6572
          },
          "name": "s3UriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 6530
          },
          "name": "contentDigest",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 6546
          },
          "name": "contentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 6562
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 6486
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsBiasPostTrainingReport"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageModelMetricsBiasPostTrainingReportOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsBiasPreTrainingReport": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsBiasPreTrainingReport",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 6576
      },
      "name": "SagemakerModelPackageModelMetricsBiasPreTrainingReport",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#content_digest SagemakerModelPackage#content_digest}",
            "stability": "stable",
            "summary": "The digest of the metric source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 6582
          },
          "name": "contentDigest",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#content_type SagemakerModelPackage#content_type}",
            "stability": "stable",
            "summary": "The type of content stored in the metric source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 6588
          },
          "name": "contentType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#s3_uri SagemakerModelPackage#s3_uri}",
            "stability": "stable",
            "summary": "The Amazon S3 URI for the metric source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 6594
          },
          "name": "s3Uri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageModelMetricsBiasPreTrainingReport"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsBiasPreTrainingReportOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsBiasPreTrainingReportOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-package/index.ts",
          "line": 6648
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 6640
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 6702
          },
          "name": "resetContentDigest"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 6718
          },
          "name": "resetContentType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 6734
          },
          "name": "resetS3Uri"
        }
      ],
      "name": "SagemakerModelPackageModelMetricsBiasPreTrainingReportOutputReference",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 6706
          },
          "name": "contentDigestInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 6722
          },
          "name": "contentTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 6738
          },
          "name": "s3UriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 6696
          },
          "name": "contentDigest",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 6712
          },
          "name": "contentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 6728
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 6652
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsBiasPreTrainingReport"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageModelMetricsBiasPreTrainingReportOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsBiasReport": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsBiasReport",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 6742
      },
      "name": "SagemakerModelPackageModelMetricsBiasReport",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#content_digest SagemakerModelPackage#content_digest}",
            "stability": "stable",
            "summary": "The digest of the metric source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 6748
          },
          "name": "contentDigest",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#content_type SagemakerModelPackage#content_type}",
            "stability": "stable",
            "summary": "The type of content stored in the metric source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 6754
          },
          "name": "contentType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#s3_uri SagemakerModelPackage#s3_uri}",
            "stability": "stable",
            "summary": "The Amazon S3 URI for the metric source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 6760
          },
          "name": "s3Uri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageModelMetricsBiasReport"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsBiasReportOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsBiasReportOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-package/index.ts",
          "line": 6814
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 6806
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 6868
          },
          "name": "resetContentDigest"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 6884
          },
          "name": "resetContentType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 6900
          },
          "name": "resetS3Uri"
        }
      ],
      "name": "SagemakerModelPackageModelMetricsBiasReportOutputReference",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 6872
          },
          "name": "contentDigestInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 6888
          },
          "name": "contentTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 6904
          },
          "name": "s3UriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 6862
          },
          "name": "contentDigest",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 6878
          },
          "name": "contentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 6894
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 6818
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsBiasReport"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageModelMetricsBiasReportOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsExplainability": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsExplainability",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 7240
      },
      "name": "SagemakerModelPackageModelMetricsExplainability",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#report SagemakerModelPackage#report}",
            "stability": "stable",
            "summary": "Represents a Metric Source Object."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 7246
          },
          "name": "report",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsExplainabilityReport"
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageModelMetricsExplainability"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsExplainabilityOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsExplainabilityOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-package/index.ts",
          "line": 7286
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 7278
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 7325
          },
          "name": "putReport",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsExplainabilityReport"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 7328
          },
          "name": "resetReport"
        }
      ],
      "name": "SagemakerModelPackageModelMetricsExplainabilityOutputReference",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 7322
          },
          "name": "report",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsExplainabilityReportOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 7332
          },
          "name": "reportInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsExplainabilityReport"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 7290
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsExplainability"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageModelMetricsExplainabilityOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsExplainabilityReport": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsExplainabilityReport",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 7074
      },
      "name": "SagemakerModelPackageModelMetricsExplainabilityReport",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#content_digest SagemakerModelPackage#content_digest}",
            "stability": "stable",
            "summary": "The digest of the metric source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 7080
          },
          "name": "contentDigest",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#content_type SagemakerModelPackage#content_type}",
            "stability": "stable",
            "summary": "The type of content stored in the metric source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 7086
          },
          "name": "contentType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#s3_uri SagemakerModelPackage#s3_uri}",
            "stability": "stable",
            "summary": "The Amazon S3 URI for the metric source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 7092
          },
          "name": "s3Uri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageModelMetricsExplainabilityReport"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsExplainabilityReportOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsExplainabilityReportOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-package/index.ts",
          "line": 7146
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 7138
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 7200
          },
          "name": "resetContentDigest"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 7216
          },
          "name": "resetContentType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 7232
          },
          "name": "resetS3Uri"
        }
      ],
      "name": "SagemakerModelPackageModelMetricsExplainabilityReportOutputReference",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 7204
          },
          "name": "contentDigestInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 7220
          },
          "name": "contentTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 7236
          },
          "name": "s3UriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 7194
          },
          "name": "contentDigest",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 7210
          },
          "name": "contentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 7226
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 7150
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsExplainabilityReport"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageModelMetricsExplainabilityReportOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsModelDataQuality": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsModelDataQuality",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 7668
      },
      "name": "SagemakerModelPackageModelMetricsModelDataQuality",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#constraints SagemakerModelPackage#constraints}",
            "stability": "stable",
            "summary": "Represents a Metric Source Object."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 7674
          },
          "name": "constraints",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsModelDataQualityConstraints"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#statistics SagemakerModelPackage#statistics}",
            "stability": "stable",
            "summary": "Represents a Metric Source Object."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 7680
          },
          "name": "statistics",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsModelDataQualityStatistics"
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageModelMetricsModelDataQuality"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsModelDataQualityConstraints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsModelDataQualityConstraints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 7336
      },
      "name": "SagemakerModelPackageModelMetricsModelDataQualityConstraints",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#content_digest SagemakerModelPackage#content_digest}",
            "stability": "stable",
            "summary": "The digest of the metric source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 7342
          },
          "name": "contentDigest",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#content_type SagemakerModelPackage#content_type}",
            "stability": "stable",
            "summary": "The type of content stored in the metric source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 7348
          },
          "name": "contentType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#s3_uri SagemakerModelPackage#s3_uri}",
            "stability": "stable",
            "summary": "The Amazon S3 URI for the metric source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 7354
          },
          "name": "s3Uri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageModelMetricsModelDataQualityConstraints"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsModelDataQualityConstraintsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsModelDataQualityConstraintsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-package/index.ts",
          "line": 7408
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 7400
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 7462
          },
          "name": "resetContentDigest"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 7478
          },
          "name": "resetContentType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 7494
          },
          "name": "resetS3Uri"
        }
      ],
      "name": "SagemakerModelPackageModelMetricsModelDataQualityConstraintsOutputReference",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 7466
          },
          "name": "contentDigestInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 7482
          },
          "name": "contentTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 7498
          },
          "name": "s3UriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 7456
          },
          "name": "contentDigest",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 7472
          },
          "name": "contentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 7488
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 7412
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsModelDataQualityConstraints"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageModelMetricsModelDataQualityConstraintsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsModelDataQualityOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsModelDataQualityOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-package/index.ts",
          "line": 7727
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 7719
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 7772
          },
          "name": "putConstraints",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsModelDataQualityConstraints"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 7788
          },
          "name": "putStatistics",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsModelDataQualityStatistics"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 7775
          },
          "name": "resetConstraints"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 7791
          },
          "name": "resetStatistics"
        }
      ],
      "name": "SagemakerModelPackageModelMetricsModelDataQualityOutputReference",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 7769
          },
          "name": "constraints",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsModelDataQualityConstraintsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 7785
          },
          "name": "statistics",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsModelDataQualityStatisticsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 7779
          },
          "name": "constraintsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsModelDataQualityConstraints"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 7795
          },
          "name": "statisticsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsModelDataQualityStatistics"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 7731
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsModelDataQuality"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageModelMetricsModelDataQualityOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsModelDataQualityStatistics": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsModelDataQualityStatistics",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 7502
      },
      "name": "SagemakerModelPackageModelMetricsModelDataQualityStatistics",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#content_digest SagemakerModelPackage#content_digest}",
            "stability": "stable",
            "summary": "The digest of the metric source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 7508
          },
          "name": "contentDigest",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#content_type SagemakerModelPackage#content_type}",
            "stability": "stable",
            "summary": "The type of content stored in the metric source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 7514
          },
          "name": "contentType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#s3_uri SagemakerModelPackage#s3_uri}",
            "stability": "stable",
            "summary": "The Amazon S3 URI for the metric source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 7520
          },
          "name": "s3Uri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageModelMetricsModelDataQualityStatistics"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsModelDataQualityStatisticsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsModelDataQualityStatisticsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-package/index.ts",
          "line": 7574
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 7566
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 7628
          },
          "name": "resetContentDigest"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 7644
          },
          "name": "resetContentType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 7660
          },
          "name": "resetS3Uri"
        }
      ],
      "name": "SagemakerModelPackageModelMetricsModelDataQualityStatisticsOutputReference",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 7632
          },
          "name": "contentDigestInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 7648
          },
          "name": "contentTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 7664
          },
          "name": "s3UriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 7622
          },
          "name": "contentDigest",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 7638
          },
          "name": "contentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 7654
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 7578
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsModelDataQualityStatistics"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageModelMetricsModelDataQualityStatisticsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsModelQuality": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsModelQuality",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 8131
      },
      "name": "SagemakerModelPackageModelMetricsModelQuality",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#constraints SagemakerModelPackage#constraints}",
            "stability": "stable",
            "summary": "Represents a Metric Source Object."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 8137
          },
          "name": "constraints",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsModelQualityConstraints"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#statistics SagemakerModelPackage#statistics}",
            "stability": "stable",
            "summary": "Represents a Metric Source Object."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 8143
          },
          "name": "statistics",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsModelQualityStatistics"
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageModelMetricsModelQuality"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsModelQualityConstraints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsModelQualityConstraints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 7799
      },
      "name": "SagemakerModelPackageModelMetricsModelQualityConstraints",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#content_digest SagemakerModelPackage#content_digest}",
            "stability": "stable",
            "summary": "The digest of the metric source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 7805
          },
          "name": "contentDigest",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#content_type SagemakerModelPackage#content_type}",
            "stability": "stable",
            "summary": "The type of content stored in the metric source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 7811
          },
          "name": "contentType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#s3_uri SagemakerModelPackage#s3_uri}",
            "stability": "stable",
            "summary": "The Amazon S3 URI for the metric source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 7817
          },
          "name": "s3Uri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageModelMetricsModelQualityConstraints"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsModelQualityConstraintsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsModelQualityConstraintsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-package/index.ts",
          "line": 7871
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 7863
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 7925
          },
          "name": "resetContentDigest"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 7941
          },
          "name": "resetContentType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 7957
          },
          "name": "resetS3Uri"
        }
      ],
      "name": "SagemakerModelPackageModelMetricsModelQualityConstraintsOutputReference",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 7929
          },
          "name": "contentDigestInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 7945
          },
          "name": "contentTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 7961
          },
          "name": "s3UriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 7919
          },
          "name": "contentDigest",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 7935
          },
          "name": "contentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 7951
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 7875
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsModelQualityConstraints"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageModelMetricsModelQualityConstraintsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsModelQualityOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsModelQualityOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-package/index.ts",
          "line": 8190
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 8182
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 8235
          },
          "name": "putConstraints",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsModelQualityConstraints"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 8251
          },
          "name": "putStatistics",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsModelQualityStatistics"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 8238
          },
          "name": "resetConstraints"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 8254
          },
          "name": "resetStatistics"
        }
      ],
      "name": "SagemakerModelPackageModelMetricsModelQualityOutputReference",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 8232
          },
          "name": "constraints",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsModelQualityConstraintsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 8248
          },
          "name": "statistics",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsModelQualityStatisticsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 8242
          },
          "name": "constraintsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsModelQualityConstraints"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 8258
          },
          "name": "statisticsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsModelQualityStatistics"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 8194
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsModelQuality"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageModelMetricsModelQualityOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsModelQualityStatistics": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsModelQualityStatistics",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 7965
      },
      "name": "SagemakerModelPackageModelMetricsModelQualityStatistics",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#content_digest SagemakerModelPackage#content_digest}",
            "stability": "stable",
            "summary": "The digest of the metric source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 7971
          },
          "name": "contentDigest",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#content_type SagemakerModelPackage#content_type}",
            "stability": "stable",
            "summary": "The type of content stored in the metric source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 7977
          },
          "name": "contentType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#s3_uri SagemakerModelPackage#s3_uri}",
            "stability": "stable",
            "summary": "The Amazon S3 URI for the metric source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 7983
          },
          "name": "s3Uri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageModelMetricsModelQualityStatistics"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsModelQualityStatisticsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsModelQualityStatisticsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-package/index.ts",
          "line": 8037
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 8029
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 8091
          },
          "name": "resetContentDigest"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 8107
          },
          "name": "resetContentType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 8123
          },
          "name": "resetS3Uri"
        }
      ],
      "name": "SagemakerModelPackageModelMetricsModelQualityStatisticsOutputReference",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 8095
          },
          "name": "contentDigestInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 8111
          },
          "name": "contentTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 8127
          },
          "name": "s3UriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 8085
          },
          "name": "contentDigest",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 8101
          },
          "name": "contentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 8117
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 8041
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsModelQualityStatistics"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageModelMetricsModelQualityStatisticsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-package/index.ts",
          "line": 8347
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 8339
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 8404
          },
          "name": "putBias",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsBias"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 8420
          },
          "name": "putExplainability",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsExplainability"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 8436
          },
          "name": "putModelDataQuality",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsModelDataQuality"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 8452
          },
          "name": "putModelQuality",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsModelQuality"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 8407
          },
          "name": "resetBias"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 8423
          },
          "name": "resetExplainability"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 8439
          },
          "name": "resetModelDataQuality"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 8455
          },
          "name": "resetModelQuality"
        }
      ],
      "name": "SagemakerModelPackageModelMetricsOutputReference",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 8401
          },
          "name": "bias",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsBiasOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 8417
          },
          "name": "explainability",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsExplainabilityOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 8433
          },
          "name": "modelDataQuality",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsModelDataQualityOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 8449
          },
          "name": "modelQuality",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsModelQualityOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 8411
          },
          "name": "biasInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsBias"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 8427
          },
          "name": "explainabilityInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsExplainability"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 8443
          },
          "name": "modelDataQualityInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsModelDataQuality"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 8459
          },
          "name": "modelQualityInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetricsModelQuality"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 8351
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelMetrics"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageModelMetricsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelPackageStatusDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelPackageStatusDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 8651
      },
      "name": "SagemakerModelPackageModelPackageStatusDetails",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#validation_statuses SagemakerModelPackage#validation_statuses}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 8655
          },
          "name": "validationStatuses",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelPackageStatusDetailsValidationStatuses"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageModelPackageStatusDetails"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelPackageStatusDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelPackageStatusDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-package/index.ts",
          "line": 8695
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 8687
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 8734
          },
          "name": "putValidationStatuses",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelPackageStatusDetailsValidationStatuses"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 8737
          },
          "name": "resetValidationStatuses"
        }
      ],
      "name": "SagemakerModelPackageModelPackageStatusDetailsOutputReference",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 8731
          },
          "name": "validationStatuses",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelPackageStatusDetailsValidationStatusesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 8741
          },
          "name": "validationStatusesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelPackageStatusDetailsValidationStatuses"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 8699
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelPackageStatusDetails"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageModelPackageStatusDetailsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelPackageStatusDetailsValidationStatuses": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelPackageStatusDetailsValidationStatuses",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 8463
      },
      "name": "SagemakerModelPackageModelPackageStatusDetailsValidationStatuses",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#failure_reason SagemakerModelPackage#failure_reason}",
            "stability": "stable",
            "summary": "If the overall status is Failed, the reason for the failure."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 8469
          },
          "name": "failureReason",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#name SagemakerModelPackage#name}",
            "stability": "stable",
            "summary": "The name of the model package for which the overall status is being reported."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 8475
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#status SagemakerModelPackage#status}",
            "stability": "stable",
            "summary": "The current status."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 8481
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageModelPackageStatusDetailsValidationStatuses"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelPackageStatusDetailsValidationStatusesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelPackageStatusDetailsValidationStatusesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-package/index.ts",
          "line": 8640
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 8632
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 8647
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelPackageStatusDetailsValidationStatusesOutputReference"
            }
          }
        }
      ],
      "name": "SagemakerModelPackageModelPackageStatusDetailsValidationStatusesList",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 8633
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelPackageStatusDetailsValidationStatuses"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageModelPackageStatusDetailsValidationStatusesList"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelPackageStatusDetailsValidationStatusesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelPackageStatusDetailsValidationStatusesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-package/index.ts",
          "line": 8537
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 8527
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 8591
          },
          "name": "resetFailureReason"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 8607
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 8623
          },
          "name": "resetStatus"
        }
      ],
      "name": "SagemakerModelPackageModelPackageStatusDetailsValidationStatusesOutputReference",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 8595
          },
          "name": "failureReasonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 8611
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 8627
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 8585
          },
          "name": "failureReason",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 8601
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 8617
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 8541
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageModelPackageStatusDetailsValidationStatuses"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageModelPackageStatusDetailsValidationStatusesOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageSecurityConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageSecurityConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 8745
      },
      "name": "SagemakerModelPackageSecurityConfig",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#kms_key_id SagemakerModelPackage#kms_key_id}",
            "stability": "stable",
            "summary": "The AWS KMS Key ID (KMSKeyId) used for encryption of model package information."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 8751
          },
          "name": "kmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageSecurityConfig"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageSecurityConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageSecurityConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-package/index.ts",
          "line": 8791
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 8783
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 8833
          },
          "name": "resetKmsKeyId"
        }
      ],
      "name": "SagemakerModelPackageSecurityConfigOutputReference",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 8837
          },
          "name": "kmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 8827
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 8795
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageSecurityConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageSecurityConfigOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageSourceAlgorithmSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageSourceAlgorithmSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 8994
      },
      "name": "SagemakerModelPackageSourceAlgorithmSpecification",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#source_algorithms SagemakerModelPackage#source_algorithms}",
            "stability": "stable",
            "summary": "A list of algorithms that were used to create a model package."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 9000
          },
          "name": "sourceAlgorithms",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageSourceAlgorithmSpecificationSourceAlgorithms"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageSourceAlgorithmSpecification"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageSourceAlgorithmSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageSourceAlgorithmSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-package/index.ts",
          "line": 9040
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 9032
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 9079
          },
          "name": "putSourceAlgorithms",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageSourceAlgorithmSpecificationSourceAlgorithms"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 9082
          },
          "name": "resetSourceAlgorithms"
        }
      ],
      "name": "SagemakerModelPackageSourceAlgorithmSpecificationOutputReference",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 9076
          },
          "name": "sourceAlgorithms",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageSourceAlgorithmSpecificationSourceAlgorithmsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 9086
          },
          "name": "sourceAlgorithmsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageSourceAlgorithmSpecificationSourceAlgorithms"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 9044
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageSourceAlgorithmSpecification"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageSourceAlgorithmSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageSourceAlgorithmSpecificationSourceAlgorithms": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageSourceAlgorithmSpecificationSourceAlgorithms",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 8841
      },
      "name": "SagemakerModelPackageSourceAlgorithmSpecificationSourceAlgorithms",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The algorithm must be either an algorithm resource in your Amazon SageMaker account or an algorithm in AWS Marketplace that you are subscribed to.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#algorithm_name SagemakerModelPackage#algorithm_name}",
            "stability": "stable",
            "summary": "The name of an algorithm that was used to create the model package."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 8847
          },
          "name": "algorithmName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This path must point to a single gzip compressed tar archive (.tar.gz suffix).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#model_data_url SagemakerModelPackage#model_data_url}",
            "stability": "stable",
            "summary": "The Amazon S3 path where the model artifacts, which result from model training, are stored."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 8853
          },
          "name": "modelDataUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageSourceAlgorithmSpecificationSourceAlgorithms"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageSourceAlgorithmSpecificationSourceAlgorithmsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageSourceAlgorithmSpecificationSourceAlgorithmsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-package/index.ts",
          "line": 8983
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 8975
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 8990
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageSourceAlgorithmSpecificationSourceAlgorithmsOutputReference"
            }
          }
        }
      ],
      "name": "SagemakerModelPackageSourceAlgorithmSpecificationSourceAlgorithmsList",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 8976
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageSourceAlgorithmSpecificationSourceAlgorithms"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageSourceAlgorithmSpecificationSourceAlgorithmsList"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageSourceAlgorithmSpecificationSourceAlgorithmsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageSourceAlgorithmSpecificationSourceAlgorithmsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-package/index.ts",
          "line": 8902
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 8892
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 8950
          },
          "name": "resetAlgorithmName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 8966
          },
          "name": "resetModelDataUrl"
        }
      ],
      "name": "SagemakerModelPackageSourceAlgorithmSpecificationSourceAlgorithmsOutputReference",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 8954
          },
          "name": "algorithmNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 8970
          },
          "name": "modelDataUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 8944
          },
          "name": "algorithmName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 8960
          },
          "name": "modelDataUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 8906
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageSourceAlgorithmSpecificationSourceAlgorithms"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageSourceAlgorithmSpecificationSourceAlgorithmsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 9090
      },
      "name": "SagemakerModelPackageTags",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#key SagemakerModelPackage#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 9096
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#value SagemakerModelPackage#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 9102
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageTags"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-package/index.ts",
          "line": 9232
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 9224
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 9239
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageTagsOutputReference"
            }
          }
        }
      ],
      "name": "SagemakerModelPackageTagsList",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 9225
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageTagsList"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-package/index.ts",
          "line": 9151
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 9141
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 9199
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 9215
          },
          "name": "resetValue"
        }
      ],
      "name": "SagemakerModelPackageTagsOutputReference",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 9203
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 9219
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 9193
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 9209
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 9155
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageTagsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageValidationSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageValidationSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 10497
      },
      "name": "SagemakerModelPackageValidationSpecification",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#validation_profiles SagemakerModelPackage#validation_profiles}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10501
          },
          "name": "validationProfiles",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageValidationSpecificationValidationProfiles"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#validation_role SagemakerModelPackage#validation_role}",
            "stability": "stable",
            "summary": "The IAM roles to be used for the validation of the model package."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10507
          },
          "name": "validationRole",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageValidationSpecification"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageValidationSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageValidationSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-package/index.ts",
          "line": 10554
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 10546
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10599
          },
          "name": "putValidationProfiles",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageValidationSpecificationValidationProfiles"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10602
          },
          "name": "resetValidationProfiles"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10618
          },
          "name": "resetValidationRole"
        }
      ],
      "name": "SagemakerModelPackageValidationSpecificationOutputReference",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10596
          },
          "name": "validationProfiles",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageValidationSpecificationValidationProfilesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10606
          },
          "name": "validationProfilesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageValidationSpecificationValidationProfiles"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10622
          },
          "name": "validationRoleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10612
          },
          "name": "validationRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10558
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageValidationSpecification"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageValidationSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageValidationSpecificationValidationProfiles": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageValidationSpecificationValidationProfiles",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 10344
      },
      "name": "SagemakerModelPackageValidationSpecificationValidationProfiles",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#profile_name SagemakerModelPackage#profile_name}",
            "stability": "stable",
            "summary": "The name of the profile for the model package."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10350
          },
          "name": "profileName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#transform_job_definition SagemakerModelPackage#transform_job_definition}",
            "stability": "stable",
            "summary": "Defines the input needed to run a transform job using the inference specification specified in the algorithm."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10356
          },
          "name": "transformJobDefinition",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinition"
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageValidationSpecificationValidationProfiles"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageValidationSpecificationValidationProfilesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageValidationSpecificationValidationProfilesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-package/index.ts",
          "line": 10486
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 10478
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10493
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageValidationSpecificationValidationProfilesOutputReference"
            }
          }
        }
      ],
      "name": "SagemakerModelPackageValidationSpecificationValidationProfilesList",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10479
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageValidationSpecificationValidationProfiles"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageValidationSpecificationValidationProfilesList"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageValidationSpecificationValidationProfilesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageValidationSpecificationValidationProfilesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-package/index.ts",
          "line": 10405
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 10395
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10466
          },
          "name": "putTransformJobDefinition",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinition"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10453
          },
          "name": "resetProfileName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10469
          },
          "name": "resetTransformJobDefinition"
        }
      ],
      "name": "SagemakerModelPackageValidationSpecificationValidationProfilesOutputReference",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10463
          },
          "name": "transformJobDefinition",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10457
          },
          "name": "profileNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10473
          },
          "name": "transformJobDefinitionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinition"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10447
          },
          "name": "profileName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10409
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageValidationSpecificationValidationProfiles"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageValidationSpecificationValidationProfilesOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 10038
      },
      "name": "SagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinition",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#batch_strategy SagemakerModelPackage#batch_strategy}",
            "stability": "stable",
            "summary": "A string that determines the number of records included in a single mini-batch."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10044
          },
          "name": "batchStrategy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#environment SagemakerModelPackage#environment}",
            "stability": "stable",
            "summary": "Sets the environment variables in the Docker container."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10050
          },
          "name": "environment",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The default value is 1.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#max_concurrent_transforms SagemakerModelPackage#max_concurrent_transforms}",
            "stability": "stable",
            "summary": "The maximum number of parallel requests that can be sent to each instance in a transform job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10056
          },
          "name": "maxConcurrentTransforms",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#max_payload_in_mb SagemakerModelPackage#max_payload_in_mb}",
            "stability": "stable",
            "summary": "The maximum payload size allowed, in MB. A payload is the data portion of a record (without metadata)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10062
          },
          "name": "maxPayloadInMb",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#transform_input SagemakerModelPackage#transform_input}",
            "stability": "stable",
            "summary": "Describes the input source of a transform job and the way the transform job consumes it."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10068
          },
          "name": "transformInput",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformInput"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#transform_output SagemakerModelPackage#transform_output}",
            "stability": "stable",
            "summary": "Describes the results of a transform job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10074
          },
          "name": "transformOutput",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformOutput"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#transform_resources SagemakerModelPackage#transform_resources}",
            "stability": "stable",
            "summary": "Describes the resources, including ML instance types and ML instance count, to use for transform job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10080
          },
          "name": "transformResources",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformResources"
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinition"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-package/index.ts",
          "line": 10162
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 10154
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10301
          },
          "name": "putTransformInput",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformInput"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10317
          },
          "name": "putTransformOutput",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformOutput"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10333
          },
          "name": "putTransformResources",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformResources"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10240
          },
          "name": "resetBatchStrategy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10256
          },
          "name": "resetEnvironment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10272
          },
          "name": "resetMaxConcurrentTransforms"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10288
          },
          "name": "resetMaxPayloadInMb"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10304
          },
          "name": "resetTransformInput"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10320
          },
          "name": "resetTransformOutput"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10336
          },
          "name": "resetTransformResources"
        }
      ],
      "name": "SagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionOutputReference",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10298
          },
          "name": "transformInput",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformInputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10314
          },
          "name": "transformOutput",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformOutputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10330
          },
          "name": "transformResources",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformResourcesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10244
          },
          "name": "batchStrategyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10260
          },
          "name": "environmentInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10276
          },
          "name": "maxConcurrentTransformsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10292
          },
          "name": "maxPayloadInMbInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10308
          },
          "name": "transformInputInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformInput"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10324
          },
          "name": "transformOutputInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformOutput"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10340
          },
          "name": "transformResourcesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformResources"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10234
          },
          "name": "batchStrategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10250
          },
          "name": "environment",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10266
          },
          "name": "maxConcurrentTransforms",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10282
          },
          "name": "maxPayloadInMb",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10166
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinition"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformInput": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformInput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 9470
      },
      "name": "SagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformInput",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Amazon SageMaker automatically decompresses the data for the transform job accordingly. The default value is None.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#compression_type SagemakerModelPackage#compression_type}",
            "stability": "stable",
            "summary": "If your transform data is compressed, specify the compression type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 9476
          },
          "name": "compressionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Amazon SageMaker uses the MIME type with each http call to transfer data to the transform job.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#content_type SagemakerModelPackage#content_type}",
            "stability": "stable",
            "summary": "The multipurpose internet mail extension (MIME) type of the data."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 9482
          },
          "name": "contentType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#data_source SagemakerModelPackage#data_source}",
            "stability": "stable",
            "summary": "Describes the input source of a transform job and the way the transform job consumes it."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 9488
          },
          "name": "dataSource",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformInputDataSource"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#split_type SagemakerModelPackage#split_type}",
            "stability": "stable",
            "summary": "The method to use to split the transform job's data files into smaller batches."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 9494
          },
          "name": "splitType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformInput"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformInputDataSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformInputDataSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 9374
      },
      "name": "SagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformInputDataSource",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#s3_data_source SagemakerModelPackage#s3_data_source}",
            "stability": "stable",
            "summary": "Describes the S3 data source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 9380
          },
          "name": "s3DataSource",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformInputDataSourceS3DataSource"
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformInputDataSource"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformInputDataSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformInputDataSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-package/index.ts",
          "line": 9420
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 9412
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 9459
          },
          "name": "putS3DataSource",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformInputDataSourceS3DataSource"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 9462
          },
          "name": "resetS3DataSource"
        }
      ],
      "name": "SagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformInputDataSourceOutputReference",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 9456
          },
          "name": "s3DataSource",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformInputDataSourceS3DataSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 9466
          },
          "name": "s3DataSourceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformInputDataSourceS3DataSource"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 9424
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformInputDataSource"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformInputDataSourceOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformInputDataSourceS3DataSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformInputDataSourceS3DataSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 9243
      },
      "name": "SagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformInputDataSourceS3DataSource",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#s3_data_type SagemakerModelPackage#s3_data_type}",
            "stability": "stable",
            "summary": "The S3 Data Source Type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 9249
          },
          "name": "s3DataType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#s3_uri SagemakerModelPackage#s3_uri}",
            "stability": "stable",
            "summary": "Depending on the value specified for the S3DataType, identifies either a key name prefix or a manifest."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 9255
          },
          "name": "s3Uri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformInputDataSourceS3DataSource"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformInputDataSourceS3DataSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformInputDataSourceS3DataSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-package/index.ts",
          "line": 9302
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 9294
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 9350
          },
          "name": "resetS3DataType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 9366
          },
          "name": "resetS3Uri"
        }
      ],
      "name": "SagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformInputDataSourceS3DataSourceOutputReference",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 9354
          },
          "name": "s3DataTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 9370
          },
          "name": "s3UriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 9344
          },
          "name": "s3DataType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 9360
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 9306
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformInputDataSourceS3DataSource"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformInputDataSourceS3DataSourceOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformInputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformInputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-package/index.ts",
          "line": 9555
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 9547
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 9644
          },
          "name": "putDataSource",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformInputDataSource"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 9615
          },
          "name": "resetCompressionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 9631
          },
          "name": "resetContentType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 9647
          },
          "name": "resetDataSource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 9663
          },
          "name": "resetSplitType"
        }
      ],
      "name": "SagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformInputOutputReference",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 9641
          },
          "name": "dataSource",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformInputDataSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 9619
          },
          "name": "compressionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 9635
          },
          "name": "contentTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 9651
          },
          "name": "dataSourceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformInputDataSource"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 9667
          },
          "name": "splitTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 9609
          },
          "name": "compressionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 9625
          },
          "name": "contentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 9657
          },
          "name": "splitType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 9559
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformInput"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformInputOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformOutput": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformOutput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 9671
      },
      "name": "SagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformOutput",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Amazon SageMaker uses the MIME type with each http call to transfer data from the transform job.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#accept SagemakerModelPackage#accept}",
            "stability": "stable",
            "summary": "The MIME type used to specify the output data."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 9677
          },
          "name": "accept",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#assemble_with SagemakerModelPackage#assemble_with}",
            "stability": "stable",
            "summary": "Defines how to assemble the results of the transform job as a single S3 object."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 9683
          },
          "name": "assembleWith",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#kms_key_id SagemakerModelPackage#kms_key_id}",
            "stability": "stable",
            "summary": "The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt the model artifacts at rest using Amazon S3 server-side encryption."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 9689
          },
          "name": "kmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#s3_output_path SagemakerModelPackage#s3_output_path}",
            "stability": "stable",
            "summary": "The Amazon S3 path where you want Amazon SageMaker to store the results of the transform job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 9695
          },
          "name": "s3OutputPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformOutput"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformOutputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformOutputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-package/index.ts",
          "line": 9756
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 9748
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 9816
          },
          "name": "resetAccept"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 9832
          },
          "name": "resetAssembleWith"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 9848
          },
          "name": "resetKmsKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 9864
          },
          "name": "resetS3OutputPath"
        }
      ],
      "name": "SagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformOutputOutputReference",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 9820
          },
          "name": "acceptInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 9836
          },
          "name": "assembleWithInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 9852
          },
          "name": "kmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 9868
          },
          "name": "s3OutputPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 9810
          },
          "name": "accept",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 9826
          },
          "name": "assembleWith",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 9842
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 9858
          },
          "name": "s3OutputPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 9760
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformOutput"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformOutputOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformResources": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformResources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 9872
      },
      "name": "SagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformResources",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "For distributed transform jobs, specify a value greater than 1. The default value is 1.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#instance_count SagemakerModelPackage#instance_count}",
            "stability": "stable",
            "summary": "The number of ML compute instances to use in the transform job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 9878
          },
          "name": "instanceCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#instance_type SagemakerModelPackage#instance_type}",
            "stability": "stable",
            "summary": "The ML compute instance type for the transform job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 9884
          },
          "name": "instanceType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package#volume_kms_key_id SagemakerModelPackage#volume_kms_key_id}",
            "stability": "stable",
            "summary": "The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt model data on the storage volume attached to the ML compute instance(s) that run the batch transform job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 9890
          },
          "name": "volumeKmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformResources"
    },
    "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformResourcesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformResourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-package/index.ts",
          "line": 9944
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-package/index.ts",
        "line": 9936
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 9998
          },
          "name": "resetInstanceCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10014
          },
          "name": "resetInstanceType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10030
          },
          "name": "resetVolumeKmsKeyId"
        }
      ],
      "name": "SagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformResourcesOutputReference",
      "namespace": "sagemakerModelPackage",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10002
          },
          "name": "instanceCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10018
          },
          "name": "instanceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10034
          },
          "name": "volumeKmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 9992
          },
          "name": "instanceCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10008
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 10024
          },
          "name": "volumeKmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package/index.ts",
            "line": 9948
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackage.SagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformResources"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package/index:SagemakerModelPackageValidationSpecificationValidationProfilesTransformJobDefinitionTransformResourcesOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelPackageGroup.SagemakerModelPackageGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package_group awscc_sagemaker_model_package_group}."
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackageGroup.SagemakerModelPackageGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package_group awscc_sagemaker_model_package_group} Resource."
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-package-group/index.ts",
          "line": 227
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerModelPackageGroup.SagemakerModelPackageGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-package-group/index.ts",
        "line": 195
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SagemakerModelPackageGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package-group/index.ts",
            "line": 212
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SagemakerModelPackageGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SagemakerModelPackageGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SagemakerModelPackageGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package-group/index.ts",
            "line": 323
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sagemakerModelPackageGroup.SagemakerModelPackageGroupTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package-group/index.ts",
            "line": 276
          },
          "name": "resetModelPackageGroupDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package-group/index.ts",
            "line": 305
          },
          "name": "resetModelPackageGroupPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package-group/index.ts",
            "line": 326
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package-group/index.ts",
            "line": 338
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package-group/index.ts",
            "line": 347
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SagemakerModelPackageGroup",
      "namespace": "sagemakerModelPackageGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package-group/index.ts",
            "line": 200
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package-group/index.ts",
            "line": 254
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package-group/index.ts",
            "line": 259
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package-group/index.ts",
            "line": 264
          },
          "name": "modelPackageGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package-group/index.ts",
            "line": 314
          },
          "name": "modelPackageGroupStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package-group/index.ts",
            "line": 320
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelPackageGroup.SagemakerModelPackageGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package-group/index.ts",
            "line": 280
          },
          "name": "modelPackageGroupDescriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package-group/index.ts",
            "line": 293
          },
          "name": "modelPackageGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package-group/index.ts",
            "line": 309
          },
          "name": "modelPackageGroupPolicyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package-group/index.ts",
            "line": 330
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerModelPackageGroup.SagemakerModelPackageGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package-group/index.ts",
            "line": 270
          },
          "name": "modelPackageGroupDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package-group/index.ts",
            "line": 286
          },
          "name": "modelPackageGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package-group/index.ts",
            "line": 299
          },
          "name": "modelPackageGroupPolicy",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package-group/index:SagemakerModelPackageGroup"
    },
    "@cdktn/provider-awscc.sagemakerModelPackageGroup.SagemakerModelPackageGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackageGroup.SagemakerModelPackageGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-package-group/index.ts",
        "line": 14
      },
      "name": "SagemakerModelPackageGroupConfig",
      "namespace": "sagemakerModelPackageGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package_group#model_package_group_name SagemakerModelPackageGroup#model_package_group_name}",
            "stability": "stable",
            "summary": "The name of the model package group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package-group/index.ts",
            "line": 26
          },
          "name": "modelPackageGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package_group#model_package_group_description SagemakerModelPackageGroup#model_package_group_description}",
            "stability": "stable",
            "summary": "The description of the model package group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package-group/index.ts",
            "line": 20
          },
          "name": "modelPackageGroupDescription",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package_group#model_package_group_policy SagemakerModelPackageGroup#model_package_group_policy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package-group/index.ts",
            "line": 30
          },
          "name": "modelPackageGroupPolicy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package_group#tags SagemakerModelPackageGroup#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package-group/index.ts",
            "line": 36
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerModelPackageGroup.SagemakerModelPackageGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package-group/index:SagemakerModelPackageGroupConfig"
    },
    "@cdktn/provider-awscc.sagemakerModelPackageGroup.SagemakerModelPackageGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackageGroup.SagemakerModelPackageGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-package-group/index.ts",
        "line": 38
      },
      "name": "SagemakerModelPackageGroupTags",
      "namespace": "sagemakerModelPackageGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package_group#key SagemakerModelPackageGroup#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package-group/index.ts",
            "line": 44
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_package_group#value SagemakerModelPackageGroup#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package-group/index.ts",
            "line": 50
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package-group/index:SagemakerModelPackageGroupTags"
    },
    "@cdktn/provider-awscc.sagemakerModelPackageGroup.SagemakerModelPackageGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackageGroup.SagemakerModelPackageGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-package-group/index.ts",
          "line": 180
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-package-group/index.ts",
        "line": 172
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package-group/index.ts",
            "line": 187
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerModelPackageGroup.SagemakerModelPackageGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "SagemakerModelPackageGroupTagsList",
      "namespace": "sagemakerModelPackageGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package-group/index.ts",
            "line": 173
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerModelPackageGroup.SagemakerModelPackageGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package-group/index:SagemakerModelPackageGroupTagsList"
    },
    "@cdktn/provider-awscc.sagemakerModelPackageGroup.SagemakerModelPackageGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelPackageGroup.SagemakerModelPackageGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-package-group/index.ts",
          "line": 99
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-package-group/index.ts",
        "line": 89
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package-group/index.ts",
            "line": 147
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package-group/index.ts",
            "line": 163
          },
          "name": "resetValue"
        }
      ],
      "name": "SagemakerModelPackageGroupTagsOutputReference",
      "namespace": "sagemakerModelPackageGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package-group/index.ts",
            "line": 151
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-package-group/index.ts",
            "line": 167
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package-group/index.ts",
            "line": 141
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package-group/index.ts",
            "line": 157
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-package-group/index.ts",
            "line": 103
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelPackageGroup.SagemakerModelPackageGroupTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-package-group/index:SagemakerModelPackageGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinition": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_quality_job_definition awscc_sagemaker_model_quality_job_definition}."
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinition",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_quality_job_definition awscc_sagemaker_model_quality_job_definition} Resource."
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-quality-job-definition/index.ts",
          "line": 3276
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-quality-job-definition/index.ts",
        "line": 3244
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SagemakerModelQualityJobDefinition resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 3261
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SagemakerModelQualityJobDefinition to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_quality_job_definition#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SagemakerModelQualityJobDefinition that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SagemakerModelQualityJobDefinition to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 3361
          },
          "name": "putJobResources",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionJobResources"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 3374
          },
          "name": "putModelQualityAppSpecification",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityAppSpecification"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 3387
          },
          "name": "putModelQualityBaselineConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityBaselineConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 3403
          },
          "name": "putModelQualityJobInput",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityJobInput"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 3416
          },
          "name": "putModelQualityJobOutputConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityJobOutputConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 3429
          },
          "name": "putNetworkConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionNetworkConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 3458
          },
          "name": "putStoppingCondition",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionStoppingCondition"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 3474
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 3322
          },
          "name": "resetEndpointName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 3348
          },
          "name": "resetJobDefinitionName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 3390
          },
          "name": "resetModelQualityBaselineConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 3432
          },
          "name": "resetNetworkConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 3461
          },
          "name": "resetStoppingCondition"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 3477
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 3489
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 3505
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SagemakerModelQualityJobDefinition",
      "namespace": "sagemakerModelQualityJobDefinition",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 3249
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 3310
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 3331
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 3336
          },
          "name": "jobDefinitionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 3358
          },
          "name": "jobResources",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionJobResourcesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 3371
          },
          "name": "modelQualityAppSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityAppSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 3384
          },
          "name": "modelQualityBaselineConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityBaselineConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 3400
          },
          "name": "modelQualityJobInput",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityJobInputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 3413
          },
          "name": "modelQualityJobOutputConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityJobOutputConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 3426
          },
          "name": "networkConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionNetworkConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 3455
          },
          "name": "stoppingCondition",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionStoppingConditionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 3471
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 3326
          },
          "name": "endpointNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 3352
          },
          "name": "jobDefinitionNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 3365
          },
          "name": "jobResourcesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionJobResources"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 3378
          },
          "name": "modelQualityAppSpecificationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityAppSpecification"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 3394
          },
          "name": "modelQualityBaselineConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityBaselineConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 3407
          },
          "name": "modelQualityJobInputInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityJobInput"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 3420
          },
          "name": "modelQualityJobOutputConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityJobOutputConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 3436
          },
          "name": "networkConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionNetworkConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 3449
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 3465
          },
          "name": "stoppingConditionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionStoppingCondition"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 3481
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 3316
          },
          "name": "endpointName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 3342
          },
          "name": "jobDefinitionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 3442
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-model-quality-job-definition/index:SagemakerModelQualityJobDefinition"
    },
    "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-quality-job-definition/index.ts",
        "line": 14
      },
      "name": "SagemakerModelQualityJobDefinitionConfig",
      "namespace": "sagemakerModelQualityJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_quality_job_definition#job_resources SagemakerModelQualityJobDefinition#job_resources}",
            "stability": "stable",
            "summary": "Identifies the resources to deploy for a monitoring job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 32
          },
          "name": "jobResources",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionJobResources"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_quality_job_definition#model_quality_app_specification SagemakerModelQualityJobDefinition#model_quality_app_specification}",
            "stability": "stable",
            "summary": "Container image configuration object for the monitoring job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 38
          },
          "name": "modelQualityAppSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityAppSpecification"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_quality_job_definition#model_quality_job_input SagemakerModelQualityJobDefinition#model_quality_job_input}",
            "stability": "stable",
            "summary": "The inputs for a monitoring job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 50
          },
          "name": "modelQualityJobInput",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityJobInput"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_quality_job_definition#model_quality_job_output_config SagemakerModelQualityJobDefinition#model_quality_job_output_config}",
            "stability": "stable",
            "summary": "The output configuration for monitoring jobs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 56
          },
          "name": "modelQualityJobOutputConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityJobOutputConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_quality_job_definition#role_arn SagemakerModelQualityJobDefinition#role_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to perform tasks on your behalf."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 68
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_quality_job_definition#endpoint_name SagemakerModelQualityJobDefinition#endpoint_name}",
            "stability": "stable",
            "summary": "The name of the endpoint used to run the monitoring job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 20
          },
          "name": "endpointName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_quality_job_definition#job_definition_name SagemakerModelQualityJobDefinition#job_definition_name}",
            "stability": "stable",
            "summary": "The name of the job definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 26
          },
          "name": "jobDefinitionName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_quality_job_definition#model_quality_baseline_config SagemakerModelQualityJobDefinition#model_quality_baseline_config}",
            "stability": "stable",
            "summary": "Baseline configuration used to validate that the data conforms to the specified constraints and statistics."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 44
          },
          "name": "modelQualityBaselineConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityBaselineConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_quality_job_definition#network_config SagemakerModelQualityJobDefinition#network_config}",
            "stability": "stable",
            "summary": "Networking options for a job, such as network traffic encryption between containers, whether to allow inbound and outbound network calls to and from containers, and the VPC subnets and security groups to use for VPC-enabled jobs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 62
          },
          "name": "networkConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionNetworkConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_quality_job_definition#stopping_condition SagemakerModelQualityJobDefinition#stopping_condition}",
            "stability": "stable",
            "summary": "Specifies a time limit for how long the monitoring job is allowed to run."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 74
          },
          "name": "stoppingCondition",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionStoppingCondition"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_quality_job_definition#tags SagemakerModelQualityJobDefinition#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 80
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-quality-job-definition/index:SagemakerModelQualityJobDefinitionConfig"
    },
    "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionJobResources": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionJobResources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-quality-job-definition/index.ts",
        "line": 274
      },
      "name": "SagemakerModelQualityJobDefinitionJobResources",
      "namespace": "sagemakerModelQualityJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_quality_job_definition#cluster_config SagemakerModelQualityJobDefinition#cluster_config}",
            "stability": "stable",
            "summary": "Configuration for the cluster used to run model monitoring jobs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 280
          },
          "name": "clusterConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionJobResourcesClusterConfig"
          }
        }
      ],
      "symbolId": "src/sagemaker-model-quality-job-definition/index:SagemakerModelQualityJobDefinitionJobResources"
    },
    "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionJobResourcesClusterConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionJobResourcesClusterConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-quality-job-definition/index.ts",
        "line": 82
      },
      "name": "SagemakerModelQualityJobDefinitionJobResourcesClusterConfig",
      "namespace": "sagemakerModelQualityJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "For distributed processing jobs, specify a value greater than 1. The default value is 1.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_quality_job_definition#instance_count SagemakerModelQualityJobDefinition#instance_count}",
            "stability": "stable",
            "summary": "The number of ML compute instances to use in the model monitoring job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 88
          },
          "name": "instanceCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_quality_job_definition#instance_type SagemakerModelQualityJobDefinition#instance_type}",
            "stability": "stable",
            "summary": "The ML compute instance type for the processing job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 94
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You must specify sufficient ML storage for your scenario.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_quality_job_definition#volume_size_in_gb SagemakerModelQualityJobDefinition#volume_size_in_gb}",
            "stability": "stable",
            "summary": "The size of the ML storage volume, in gigabytes, that you want to provision."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 106
          },
          "name": "volumeSizeInGb",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_quality_job_definition#volume_kms_key_id SagemakerModelQualityJobDefinition#volume_kms_key_id}",
            "stability": "stable",
            "summary": "The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt data on the storage volume attached to the ML compute instance(s) that run the model monitoring job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 100
          },
          "name": "volumeKmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-model-quality-job-definition/index:SagemakerModelQualityJobDefinitionJobResourcesClusterConfig"
    },
    "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionJobResourcesClusterConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionJobResourcesClusterConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-quality-job-definition/index.ts",
          "line": 167
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-quality-job-definition/index.ts",
        "line": 159
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 253
          },
          "name": "resetVolumeKmsKeyId"
        }
      ],
      "name": "SagemakerModelQualityJobDefinitionJobResourcesClusterConfigOutputReference",
      "namespace": "sagemakerModelQualityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 228
          },
          "name": "instanceCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 241
          },
          "name": "instanceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 257
          },
          "name": "volumeKmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 270
          },
          "name": "volumeSizeInGbInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 221
          },
          "name": "instanceCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 234
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 247
          },
          "name": "volumeKmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 263
          },
          "name": "volumeSizeInGb",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 171
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionJobResourcesClusterConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-quality-job-definition/index:SagemakerModelQualityJobDefinitionJobResourcesClusterConfigOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionJobResourcesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionJobResourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-quality-job-definition/index.ts",
          "line": 320
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-quality-job-definition/index.ts",
        "line": 312
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 359
          },
          "name": "putClusterConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionJobResourcesClusterConfig"
              }
            }
          ]
        }
      ],
      "name": "SagemakerModelQualityJobDefinitionJobResourcesOutputReference",
      "namespace": "sagemakerModelQualityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 356
          },
          "name": "clusterConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionJobResourcesClusterConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 363
          },
          "name": "clusterConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionJobResourcesClusterConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 324
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionJobResources"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-quality-job-definition/index:SagemakerModelQualityJobDefinitionJobResourcesOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityAppSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityAppSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-quality-job-definition/index.ts",
        "line": 367
      },
      "name": "SagemakerModelQualityJobDefinitionModelQualityAppSpecification",
      "namespace": "sagemakerModelQualityJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_quality_job_definition#image_uri SagemakerModelQualityJobDefinition#image_uri}",
            "stability": "stable",
            "summary": "The container image to be run by the monitoring job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 391
          },
          "name": "imageUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_quality_job_definition#problem_type SagemakerModelQualityJobDefinition#problem_type}",
            "stability": "stable",
            "summary": "The status of the monitoring job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 403
          },
          "name": "problemType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_quality_job_definition#container_arguments SagemakerModelQualityJobDefinition#container_arguments}",
            "stability": "stable",
            "summary": "An array of arguments for the container used to run the monitoring job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 373
          },
          "name": "containerArguments",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_quality_job_definition#container_entrypoint SagemakerModelQualityJobDefinition#container_entrypoint}",
            "stability": "stable",
            "summary": "Specifies the entrypoint for a container used to run the monitoring job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 379
          },
          "name": "containerEntrypoint",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_quality_job_definition#environment SagemakerModelQualityJobDefinition#environment}",
            "stability": "stable",
            "summary": "Sets the environment variables in the Docker container."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 385
          },
          "name": "environment",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Applicable only for the built-in (first party) containers.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_quality_job_definition#post_analytics_processor_source_uri SagemakerModelQualityJobDefinition#post_analytics_processor_source_uri}",
            "stability": "stable",
            "summary": "An Amazon S3 URI to a script that is called after analysis has been performed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 397
          },
          "name": "postAnalyticsProcessorSourceUri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "It can base64 decode the payload and convert it into a flatted json so that the built-in container can use the converted data. Applicable only for the built-in (first party) containers\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_quality_job_definition#record_preprocessor_source_uri SagemakerModelQualityJobDefinition#record_preprocessor_source_uri}",
            "stability": "stable",
            "summary": "An Amazon S3 URI to a script that is called per row prior to running analysis."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 409
          },
          "name": "recordPreprocessorSourceUri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-model-quality-job-definition/index:SagemakerModelQualityJobDefinitionModelQualityAppSpecification"
    },
    "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityAppSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityAppSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-quality-job-definition/index.ts",
          "line": 491
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-quality-job-definition/index.ts",
        "line": 483
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 569
          },
          "name": "resetContainerArguments"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 585
          },
          "name": "resetContainerEntrypoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 601
          },
          "name": "resetEnvironment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 630
          },
          "name": "resetPostAnalyticsProcessorSourceUri"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 659
          },
          "name": "resetRecordPreprocessorSourceUri"
        }
      ],
      "name": "SagemakerModelQualityJobDefinitionModelQualityAppSpecificationOutputReference",
      "namespace": "sagemakerModelQualityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 573
          },
          "name": "containerArgumentsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 589
          },
          "name": "containerEntrypointInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 605
          },
          "name": "environmentInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 618
          },
          "name": "imageUriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 634
          },
          "name": "postAnalyticsProcessorSourceUriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 647
          },
          "name": "problemTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 663
          },
          "name": "recordPreprocessorSourceUriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 563
          },
          "name": "containerArguments",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 579
          },
          "name": "containerEntrypoint",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 595
          },
          "name": "environment",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 611
          },
          "name": "imageUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 624
          },
          "name": "postAnalyticsProcessorSourceUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 640
          },
          "name": "problemType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 653
          },
          "name": "recordPreprocessorSourceUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 495
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityAppSpecification"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-quality-job-definition/index:SagemakerModelQualityJobDefinitionModelQualityAppSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityBaselineConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityBaselineConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-quality-job-definition/index.ts",
        "line": 763
      },
      "name": "SagemakerModelQualityJobDefinitionModelQualityBaselineConfig",
      "namespace": "sagemakerModelQualityJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_quality_job_definition#baselining_job_name SagemakerModelQualityJobDefinition#baselining_job_name}",
            "stability": "stable",
            "summary": "The name of a processing job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 769
          },
          "name": "baseliningJobName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_quality_job_definition#constraints_resource SagemakerModelQualityJobDefinition#constraints_resource}",
            "stability": "stable",
            "summary": "The baseline constraints resource for a monitoring job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 775
          },
          "name": "constraintsResource",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityBaselineConfigConstraintsResource"
          }
        }
      ],
      "symbolId": "src/sagemaker-model-quality-job-definition/index:SagemakerModelQualityJobDefinitionModelQualityBaselineConfig"
    },
    "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityBaselineConfigConstraintsResource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityBaselineConfigConstraintsResource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-quality-job-definition/index.ts",
        "line": 667
      },
      "name": "SagemakerModelQualityJobDefinitionModelQualityBaselineConfigConstraintsResource",
      "namespace": "sagemakerModelQualityJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_quality_job_definition#s3_uri SagemakerModelQualityJobDefinition#s3_uri}",
            "stability": "stable",
            "summary": "The Amazon S3 URI for baseline constraint file in Amazon S3 that the current monitoring job should validated against."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 673
          },
          "name": "s3Uri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-model-quality-job-definition/index:SagemakerModelQualityJobDefinitionModelQualityBaselineConfigConstraintsResource"
    },
    "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityBaselineConfigConstraintsResourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityBaselineConfigConstraintsResourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-quality-job-definition/index.ts",
          "line": 713
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-quality-job-definition/index.ts",
        "line": 705
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 755
          },
          "name": "resetS3Uri"
        }
      ],
      "name": "SagemakerModelQualityJobDefinitionModelQualityBaselineConfigConstraintsResourceOutputReference",
      "namespace": "sagemakerModelQualityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 759
          },
          "name": "s3UriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 749
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 717
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityBaselineConfigConstraintsResource"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-quality-job-definition/index:SagemakerModelQualityJobDefinitionModelQualityBaselineConfigConstraintsResourceOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityBaselineConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityBaselineConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-quality-job-definition/index.ts",
          "line": 822
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-quality-job-definition/index.ts",
        "line": 814
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 883
          },
          "name": "putConstraintsResource",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityBaselineConfigConstraintsResource"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 870
          },
          "name": "resetBaseliningJobName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 886
          },
          "name": "resetConstraintsResource"
        }
      ],
      "name": "SagemakerModelQualityJobDefinitionModelQualityBaselineConfigOutputReference",
      "namespace": "sagemakerModelQualityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 880
          },
          "name": "constraintsResource",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityBaselineConfigConstraintsResourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 874
          },
          "name": "baseliningJobNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 890
          },
          "name": "constraintsResourceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityBaselineConfigConstraintsResource"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 864
          },
          "name": "baseliningJobName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 826
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityBaselineConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-quality-job-definition/index:SagemakerModelQualityJobDefinitionModelQualityBaselineConfigOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityJobInput": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityJobInput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-quality-job-definition/index.ts",
        "line": 2128
      },
      "name": "SagemakerModelQualityJobDefinitionModelQualityJobInput",
      "namespace": "sagemakerModelQualityJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_quality_job_definition#ground_truth_s3_input SagemakerModelQualityJobDefinition#ground_truth_s3_input}",
            "stability": "stable",
            "summary": "Ground truth input provided in S3."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 2146
          },
          "name": "groundTruthS3Input",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityJobInputGroundTruthS3Input"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_quality_job_definition#batch_transform_input SagemakerModelQualityJobDefinition#batch_transform_input}",
            "stability": "stable",
            "summary": "The batch transform input for a monitoring job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 2134
          },
          "name": "batchTransformInput",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityJobInputBatchTransformInput"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_quality_job_definition#endpoint_input SagemakerModelQualityJobDefinition#endpoint_input}",
            "stability": "stable",
            "summary": "The endpoint for a monitoring job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 2140
          },
          "name": "endpointInput",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityJobInputEndpointInput"
          }
        }
      ],
      "symbolId": "src/sagemaker-model-quality-job-definition/index:SagemakerModelQualityJobDefinitionModelQualityJobInput"
    },
    "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityJobInputBatchTransformInput": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityJobInputBatchTransformInput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-quality-job-definition/index.ts",
        "line": 1252
      },
      "name": "SagemakerModelQualityJobDefinitionModelQualityJobInputBatchTransformInput",
      "namespace": "sagemakerModelQualityJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_quality_job_definition#data_captured_destination_s3_uri SagemakerModelQualityJobDefinition#data_captured_destination_s3_uri}",
            "stability": "stable",
            "summary": "A URI that identifies the Amazon S3 storage location where Batch Transform Job captures data."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 1258
          },
          "name": "dataCapturedDestinationS3Uri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_quality_job_definition#dataset_format SagemakerModelQualityJobDefinition#dataset_format}",
            "stability": "stable",
            "summary": "The dataset format of the data to monitor."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 1264
          },
          "name": "datasetFormat",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityJobInputBatchTransformInputDatasetFormat"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_quality_job_definition#end_time_offset SagemakerModelQualityJobDefinition#end_time_offset}",
            "stability": "stable",
            "summary": "Monitoring end time offset, e.g. PT0H."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 1270
          },
          "name": "endTimeOffset",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_quality_job_definition#inference_attribute SagemakerModelQualityJobDefinition#inference_attribute}",
            "stability": "stable",
            "summary": "Index or JSONpath to locate predicted label(s)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 1276
          },
          "name": "inferenceAttribute",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_quality_job_definition#local_path SagemakerModelQualityJobDefinition#local_path}",
            "stability": "stable",
            "summary": "Path to the filesystem where the endpoint data is available to the container."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 1282
          },
          "name": "localPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_quality_job_definition#probability_attribute SagemakerModelQualityJobDefinition#probability_attribute}",
            "stability": "stable",
            "summary": "Index or JSONpath to locate probabilities."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 1288
          },
          "name": "probabilityAttribute",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_quality_job_definition#probability_threshold_attribute SagemakerModelQualityJobDefinition#probability_threshold_attribute}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 1292
          },
          "name": "probabilityThresholdAttribute",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_quality_job_definition#s3_data_distribution_type SagemakerModelQualityJobDefinition#s3_data_distribution_type}",
            "stability": "stable",
            "summary": "Whether input data distributed in Amazon S3 is fully replicated or sharded by an S3 key. Defauts to FullyReplicated."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 1298
          },
          "name": "s3DataDistributionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Pipe mode is recommended for large datasets. File mode is useful for small files that fit in memory. Defaults to File.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_quality_job_definition#s3_input_mode SagemakerModelQualityJobDefinition#s3_input_mode}",
            "stability": "stable",
            "summary": "Whether the Pipe or File is used as the input mode for transfering data for the monitoring job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 1304
          },
          "name": "s3InputMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_quality_job_definition#start_time_offset SagemakerModelQualityJobDefinition#start_time_offset}",
            "stability": "stable",
            "summary": "Monitoring start time offset, e.g. -PT1H."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 1310
          },
          "name": "startTimeOffset",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-model-quality-job-definition/index:SagemakerModelQualityJobDefinitionModelQualityJobInputBatchTransformInput"
    },
    "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityJobInputBatchTransformInputDatasetFormat": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityJobInputBatchTransformInputDatasetFormat",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-quality-job-definition/index.ts",
        "line": 1086
      },
      "name": "SagemakerModelQualityJobDefinitionModelQualityJobInputBatchTransformInputDatasetFormat",
      "namespace": "sagemakerModelQualityJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_quality_job_definition#csv SagemakerModelQualityJobDefinition#csv}",
            "stability": "stable",
            "summary": "The CSV format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 1092
          },
          "name": "csv",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityJobInputBatchTransformInputDatasetFormatCsv"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_quality_job_definition#json SagemakerModelQualityJobDefinition#json}",
            "stability": "stable",
            "summary": "The Json format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 1098
          },
          "name": "json",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityJobInputBatchTransformInputDatasetFormatJson"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_quality_job_definition#parquet SagemakerModelQualityJobDefinition#parquet}",
            "stability": "stable",
            "summary": "A flag indicating if the dataset format is Parquet."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 1104
          },
          "name": "parquet",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-quality-job-definition/index:SagemakerModelQualityJobDefinitionModelQualityJobInputBatchTransformInputDatasetFormat"
    },
    "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityJobInputBatchTransformInputDatasetFormatCsv": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityJobInputBatchTransformInputDatasetFormatCsv",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-quality-job-definition/index.ts",
        "line": 894
      },
      "name": "SagemakerModelQualityJobDefinitionModelQualityJobInputBatchTransformInputDatasetFormatCsv",
      "namespace": "sagemakerModelQualityJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_quality_job_definition#header SagemakerModelQualityJobDefinition#header}",
            "stability": "stable",
            "summary": "A boolean flag indicating if given CSV has header."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 900
          },
          "name": "header",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-quality-job-definition/index:SagemakerModelQualityJobDefinitionModelQualityJobInputBatchTransformInputDatasetFormatCsv"
    },
    "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityJobInputBatchTransformInputDatasetFormatCsvOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityJobInputBatchTransformInputDatasetFormatCsvOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-quality-job-definition/index.ts",
          "line": 940
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-quality-job-definition/index.ts",
        "line": 932
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 982
          },
          "name": "resetHeader"
        }
      ],
      "name": "SagemakerModelQualityJobDefinitionModelQualityJobInputBatchTransformInputDatasetFormatCsvOutputReference",
      "namespace": "sagemakerModelQualityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 986
          },
          "name": "headerInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 976
          },
          "name": "header",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 944
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityJobInputBatchTransformInputDatasetFormatCsv"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-quality-job-definition/index:SagemakerModelQualityJobDefinitionModelQualityJobInputBatchTransformInputDatasetFormatCsvOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityJobInputBatchTransformInputDatasetFormatJson": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityJobInputBatchTransformInputDatasetFormatJson",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-quality-job-definition/index.ts",
        "line": 990
      },
      "name": "SagemakerModelQualityJobDefinitionModelQualityJobInputBatchTransformInputDatasetFormatJson",
      "namespace": "sagemakerModelQualityJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_quality_job_definition#line SagemakerModelQualityJobDefinition#line}",
            "stability": "stable",
            "summary": "A boolean flag indicating if it is JSON line format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 996
          },
          "name": "line",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-quality-job-definition/index:SagemakerModelQualityJobDefinitionModelQualityJobInputBatchTransformInputDatasetFormatJson"
    },
    "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityJobInputBatchTransformInputDatasetFormatJsonOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityJobInputBatchTransformInputDatasetFormatJsonOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-quality-job-definition/index.ts",
          "line": 1036
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-quality-job-definition/index.ts",
        "line": 1028
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 1078
          },
          "name": "resetLine"
        }
      ],
      "name": "SagemakerModelQualityJobDefinitionModelQualityJobInputBatchTransformInputDatasetFormatJsonOutputReference",
      "namespace": "sagemakerModelQualityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 1082
          },
          "name": "lineInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 1072
          },
          "name": "line",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 1040
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityJobInputBatchTransformInputDatasetFormatJson"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-quality-job-definition/index:SagemakerModelQualityJobDefinitionModelQualityJobInputBatchTransformInputDatasetFormatJsonOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityJobInputBatchTransformInputDatasetFormatOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityJobInputBatchTransformInputDatasetFormatOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-quality-job-definition/index.ts",
          "line": 1158
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-quality-job-definition/index.ts",
        "line": 1150
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 1209
          },
          "name": "putCsv",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityJobInputBatchTransformInputDatasetFormatCsv"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 1225
          },
          "name": "putJson",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityJobInputBatchTransformInputDatasetFormatJson"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 1212
          },
          "name": "resetCsv"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 1228
          },
          "name": "resetJson"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 1244
          },
          "name": "resetParquet"
        }
      ],
      "name": "SagemakerModelQualityJobDefinitionModelQualityJobInputBatchTransformInputDatasetFormatOutputReference",
      "namespace": "sagemakerModelQualityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 1206
          },
          "name": "csv",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityJobInputBatchTransformInputDatasetFormatCsvOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 1222
          },
          "name": "json",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityJobInputBatchTransformInputDatasetFormatJsonOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 1216
          },
          "name": "csvInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityJobInputBatchTransformInputDatasetFormatCsv"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 1232
          },
          "name": "jsonInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityJobInputBatchTransformInputDatasetFormatJson"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 1248
          },
          "name": "parquetInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 1238
          },
          "name": "parquet",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 1162
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityJobInputBatchTransformInputDatasetFormat"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-quality-job-definition/index:SagemakerModelQualityJobDefinitionModelQualityJobInputBatchTransformInputDatasetFormatOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityJobInputBatchTransformInputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityJobInputBatchTransformInputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-quality-job-definition/index.ts",
          "line": 1413
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-quality-job-definition/index.ts",
        "line": 1405
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 1522
          },
          "name": "putDatasetFormat",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityJobInputBatchTransformInputDatasetFormat"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 1509
          },
          "name": "resetDataCapturedDestinationS3Uri"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 1525
          },
          "name": "resetDatasetFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 1541
          },
          "name": "resetEndTimeOffset"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 1557
          },
          "name": "resetInferenceAttribute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 1573
          },
          "name": "resetLocalPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 1589
          },
          "name": "resetProbabilityAttribute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 1605
          },
          "name": "resetProbabilityThresholdAttribute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 1621
          },
          "name": "resetS3DataDistributionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 1637
          },
          "name": "resetS3InputMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 1653
          },
          "name": "resetStartTimeOffset"
        }
      ],
      "name": "SagemakerModelQualityJobDefinitionModelQualityJobInputBatchTransformInputOutputReference",
      "namespace": "sagemakerModelQualityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 1519
          },
          "name": "datasetFormat",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityJobInputBatchTransformInputDatasetFormatOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 1513
          },
          "name": "dataCapturedDestinationS3UriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 1529
          },
          "name": "datasetFormatInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityJobInputBatchTransformInputDatasetFormat"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 1545
          },
          "name": "endTimeOffsetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 1561
          },
          "name": "inferenceAttributeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 1577
          },
          "name": "localPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 1593
          },
          "name": "probabilityAttributeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 1609
          },
          "name": "probabilityThresholdAttributeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 1625
          },
          "name": "s3DataDistributionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 1641
          },
          "name": "s3InputModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 1657
          },
          "name": "startTimeOffsetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 1503
          },
          "name": "dataCapturedDestinationS3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 1535
          },
          "name": "endTimeOffset",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 1551
          },
          "name": "inferenceAttribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 1567
          },
          "name": "localPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 1583
          },
          "name": "probabilityAttribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 1599
          },
          "name": "probabilityThresholdAttribute",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 1615
          },
          "name": "s3DataDistributionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 1631
          },
          "name": "s3InputMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 1647
          },
          "name": "startTimeOffset",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 1417
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityJobInputBatchTransformInput"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-quality-job-definition/index:SagemakerModelQualityJobDefinitionModelQualityJobInputBatchTransformInputOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityJobInputEndpointInput": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityJobInputEndpointInput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-quality-job-definition/index.ts",
        "line": 1661
      },
      "name": "SagemakerModelQualityJobDefinitionModelQualityJobInputEndpointInput",
      "namespace": "sagemakerModelQualityJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_quality_job_definition#endpoint_name SagemakerModelQualityJobDefinition#endpoint_name}",
            "stability": "stable",
            "summary": "The name of the endpoint used to run the monitoring job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 1673
          },
          "name": "endpointName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_quality_job_definition#end_time_offset SagemakerModelQualityJobDefinition#end_time_offset}",
            "stability": "stable",
            "summary": "Monitoring end time offset, e.g. PT0H."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 1667
          },
          "name": "endTimeOffset",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_quality_job_definition#inference_attribute SagemakerModelQualityJobDefinition#inference_attribute}",
            "stability": "stable",
            "summary": "Index or JSONpath to locate predicted label(s)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 1679
          },
          "name": "inferenceAttribute",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_quality_job_definition#local_path SagemakerModelQualityJobDefinition#local_path}",
            "stability": "stable",
            "summary": "Path to the filesystem where the endpoint data is available to the container."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 1685
          },
          "name": "localPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_quality_job_definition#probability_attribute SagemakerModelQualityJobDefinition#probability_attribute}",
            "stability": "stable",
            "summary": "Index or JSONpath to locate probabilities."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 1691
          },
          "name": "probabilityAttribute",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_quality_job_definition#probability_threshold_attribute SagemakerModelQualityJobDefinition#probability_threshold_attribute}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 1695
          },
          "name": "probabilityThresholdAttribute",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_quality_job_definition#s3_data_distribution_type SagemakerModelQualityJobDefinition#s3_data_distribution_type}",
            "stability": "stable",
            "summary": "Whether input data distributed in Amazon S3 is fully replicated or sharded by an S3 key. Defauts to FullyReplicated."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 1701
          },
          "name": "s3DataDistributionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Pipe mode is recommended for large datasets. File mode is useful for small files that fit in memory. Defaults to File.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_quality_job_definition#s3_input_mode SagemakerModelQualityJobDefinition#s3_input_mode}",
            "stability": "stable",
            "summary": "Whether the Pipe or File is used as the input mode for transfering data for the monitoring job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 1707
          },
          "name": "s3InputMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_quality_job_definition#start_time_offset SagemakerModelQualityJobDefinition#start_time_offset}",
            "stability": "stable",
            "summary": "Monitoring start time offset, e.g. -PT1H."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 1713
          },
          "name": "startTimeOffset",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-model-quality-job-definition/index:SagemakerModelQualityJobDefinitionModelQualityJobInputEndpointInput"
    },
    "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityJobInputEndpointInputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityJobInputEndpointInputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-quality-job-definition/index.ts",
          "line": 1809
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-quality-job-definition/index.ts",
        "line": 1801
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 1915
          },
          "name": "resetEndpointName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 1899
          },
          "name": "resetEndTimeOffset"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 1931
          },
          "name": "resetInferenceAttribute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 1947
          },
          "name": "resetLocalPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 1963
          },
          "name": "resetProbabilityAttribute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 1979
          },
          "name": "resetProbabilityThresholdAttribute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 1995
          },
          "name": "resetS3DataDistributionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 2011
          },
          "name": "resetS3InputMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 2027
          },
          "name": "resetStartTimeOffset"
        }
      ],
      "name": "SagemakerModelQualityJobDefinitionModelQualityJobInputEndpointInputOutputReference",
      "namespace": "sagemakerModelQualityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 1919
          },
          "name": "endpointNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 1903
          },
          "name": "endTimeOffsetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 1935
          },
          "name": "inferenceAttributeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 1951
          },
          "name": "localPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 1967
          },
          "name": "probabilityAttributeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 1983
          },
          "name": "probabilityThresholdAttributeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 1999
          },
          "name": "s3DataDistributionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 2015
          },
          "name": "s3InputModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 2031
          },
          "name": "startTimeOffsetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 1909
          },
          "name": "endpointName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 1893
          },
          "name": "endTimeOffset",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 1925
          },
          "name": "inferenceAttribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 1941
          },
          "name": "localPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 1957
          },
          "name": "probabilityAttribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 1973
          },
          "name": "probabilityThresholdAttribute",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 1989
          },
          "name": "s3DataDistributionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 2005
          },
          "name": "s3InputMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 2021
          },
          "name": "startTimeOffset",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 1813
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityJobInputEndpointInput"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-quality-job-definition/index:SagemakerModelQualityJobDefinitionModelQualityJobInputEndpointInputOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityJobInputGroundTruthS3Input": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityJobInputGroundTruthS3Input",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-quality-job-definition/index.ts",
        "line": 2035
      },
      "name": "SagemakerModelQualityJobDefinitionModelQualityJobInputGroundTruthS3Input",
      "namespace": "sagemakerModelQualityJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_quality_job_definition#s3_uri SagemakerModelQualityJobDefinition#s3_uri}",
            "stability": "stable",
            "summary": "A URI that identifies the Amazon S3 storage location where Amazon SageMaker saves the results of a monitoring job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 2041
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-model-quality-job-definition/index:SagemakerModelQualityJobDefinitionModelQualityJobInputGroundTruthS3Input"
    },
    "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityJobInputGroundTruthS3InputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityJobInputGroundTruthS3InputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-quality-job-definition/index.ts",
          "line": 2081
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-quality-job-definition/index.ts",
        "line": 2073
      },
      "name": "SagemakerModelQualityJobDefinitionModelQualityJobInputGroundTruthS3InputOutputReference",
      "namespace": "sagemakerModelQualityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 2124
          },
          "name": "s3UriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 2117
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 2085
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityJobInputGroundTruthS3Input"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-quality-job-definition/index:SagemakerModelQualityJobDefinitionModelQualityJobInputGroundTruthS3InputOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityJobInputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityJobInputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-quality-job-definition/index.ts",
          "line": 2200
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-quality-job-definition/index.ts",
        "line": 2192
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 2251
          },
          "name": "putBatchTransformInput",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityJobInputBatchTransformInput"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 2267
          },
          "name": "putEndpointInput",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityJobInputEndpointInput"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 2283
          },
          "name": "putGroundTruthS3Input",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityJobInputGroundTruthS3Input"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 2254
          },
          "name": "resetBatchTransformInput"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 2270
          },
          "name": "resetEndpointInput"
        }
      ],
      "name": "SagemakerModelQualityJobDefinitionModelQualityJobInputOutputReference",
      "namespace": "sagemakerModelQualityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 2248
          },
          "name": "batchTransformInput",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityJobInputBatchTransformInputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 2264
          },
          "name": "endpointInput",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityJobInputEndpointInputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 2280
          },
          "name": "groundTruthS3Input",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityJobInputGroundTruthS3InputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 2258
          },
          "name": "batchTransformInputInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityJobInputBatchTransformInput"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 2274
          },
          "name": "endpointInputInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityJobInputEndpointInput"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 2287
          },
          "name": "groundTruthS3InputInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityJobInputGroundTruthS3Input"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 2204
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityJobInput"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-quality-job-definition/index:SagemakerModelQualityJobDefinitionModelQualityJobInputOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityJobOutputConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityJobOutputConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-quality-job-definition/index.ts",
        "line": 2566
      },
      "name": "SagemakerModelQualityJobDefinitionModelQualityJobOutputConfig",
      "namespace": "sagemakerModelQualityJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_quality_job_definition#monitoring_outputs SagemakerModelQualityJobDefinition#monitoring_outputs}",
            "stability": "stable",
            "summary": "Monitoring outputs for monitoring jobs. This is where the output of the periodic monitoring jobs is uploaded."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 2578
          },
          "name": "monitoringOutputs",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityJobOutputConfigMonitoringOutputs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_quality_job_definition#kms_key_id SagemakerModelQualityJobDefinition#kms_key_id}",
            "stability": "stable",
            "summary": "The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt the model artifacts at rest using Amazon S3 server-side encryption."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 2572
          },
          "name": "kmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-model-quality-job-definition/index:SagemakerModelQualityJobDefinitionModelQualityJobOutputConfig"
    },
    "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityJobOutputConfigMonitoringOutputs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityJobOutputConfigMonitoringOutputs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-quality-job-definition/index.ts",
        "line": 2451
      },
      "name": "SagemakerModelQualityJobDefinitionModelQualityJobOutputConfigMonitoringOutputs",
      "namespace": "sagemakerModelQualityJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_quality_job_definition#s3_output SagemakerModelQualityJobDefinition#s3_output}",
            "stability": "stable",
            "summary": "Information about where and how to store the results of a monitoring job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 2457
          },
          "name": "s3Output",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityJobOutputConfigMonitoringOutputsS3Output"
          }
        }
      ],
      "symbolId": "src/sagemaker-model-quality-job-definition/index:SagemakerModelQualityJobDefinitionModelQualityJobOutputConfigMonitoringOutputs"
    },
    "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityJobOutputConfigMonitoringOutputsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityJobOutputConfigMonitoringOutputsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-quality-job-definition/index.ts",
          "line": 2555
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-quality-job-definition/index.ts",
        "line": 2547
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 2562
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityJobOutputConfigMonitoringOutputsOutputReference"
            }
          }
        }
      ],
      "name": "SagemakerModelQualityJobDefinitionModelQualityJobOutputConfigMonitoringOutputsList",
      "namespace": "sagemakerModelQualityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 2548
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityJobOutputConfigMonitoringOutputs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-quality-job-definition/index:SagemakerModelQualityJobDefinitionModelQualityJobOutputConfigMonitoringOutputsList"
    },
    "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityJobOutputConfigMonitoringOutputsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityJobOutputConfigMonitoringOutputsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-quality-job-definition/index.ts",
          "line": 2499
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-quality-job-definition/index.ts",
        "line": 2489
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 2538
          },
          "name": "putS3Output",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityJobOutputConfigMonitoringOutputsS3Output"
              }
            }
          ]
        }
      ],
      "name": "SagemakerModelQualityJobDefinitionModelQualityJobOutputConfigMonitoringOutputsOutputReference",
      "namespace": "sagemakerModelQualityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 2535
          },
          "name": "s3Output",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityJobOutputConfigMonitoringOutputsS3OutputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 2542
          },
          "name": "s3OutputInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityJobOutputConfigMonitoringOutputsS3Output"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 2503
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityJobOutputConfigMonitoringOutputs"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-quality-job-definition/index:SagemakerModelQualityJobDefinitionModelQualityJobOutputConfigMonitoringOutputsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityJobOutputConfigMonitoringOutputsS3Output": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityJobOutputConfigMonitoringOutputsS3Output",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-quality-job-definition/index.ts",
        "line": 2291
      },
      "name": "SagemakerModelQualityJobDefinitionModelQualityJobOutputConfigMonitoringOutputsS3Output",
      "namespace": "sagemakerModelQualityJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "LocalPath is an absolute path for the output data.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_quality_job_definition#local_path SagemakerModelQualityJobDefinition#local_path}",
            "stability": "stable",
            "summary": "The local path to the Amazon S3 storage location where Amazon SageMaker saves the results of a monitoring job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 2297
          },
          "name": "localPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_quality_job_definition#s3_uri SagemakerModelQualityJobDefinition#s3_uri}",
            "stability": "stable",
            "summary": "A URI that identifies the Amazon S3 storage location where Amazon SageMaker saves the results of a monitoring job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 2309
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_quality_job_definition#s3_upload_mode SagemakerModelQualityJobDefinition#s3_upload_mode}",
            "stability": "stable",
            "summary": "Whether to upload the results of the monitoring job continuously or after the job completes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 2303
          },
          "name": "s3UploadMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-model-quality-job-definition/index:SagemakerModelQualityJobDefinitionModelQualityJobOutputConfigMonitoringOutputsS3Output"
    },
    "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityJobOutputConfigMonitoringOutputsS3OutputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityJobOutputConfigMonitoringOutputsS3OutputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-quality-job-definition/index.ts",
          "line": 2363
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-quality-job-definition/index.ts",
        "line": 2355
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 2430
          },
          "name": "resetS3UploadMode"
        }
      ],
      "name": "SagemakerModelQualityJobDefinitionModelQualityJobOutputConfigMonitoringOutputsS3OutputOutputReference",
      "namespace": "sagemakerModelQualityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 2418
          },
          "name": "localPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 2434
          },
          "name": "s3UploadModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 2447
          },
          "name": "s3UriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 2411
          },
          "name": "localPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 2424
          },
          "name": "s3UploadMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 2440
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 2367
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityJobOutputConfigMonitoringOutputsS3Output"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-quality-job-definition/index:SagemakerModelQualityJobDefinitionModelQualityJobOutputConfigMonitoringOutputsS3OutputOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityJobOutputConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityJobOutputConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-quality-job-definition/index.ts",
          "line": 2625
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-quality-job-definition/index.ts",
        "line": 2617
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 2686
          },
          "name": "putMonitoringOutputs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityJobOutputConfigMonitoringOutputs"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 2673
          },
          "name": "resetKmsKeyId"
        }
      ],
      "name": "SagemakerModelQualityJobDefinitionModelQualityJobOutputConfigOutputReference",
      "namespace": "sagemakerModelQualityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 2683
          },
          "name": "monitoringOutputs",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityJobOutputConfigMonitoringOutputsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 2677
          },
          "name": "kmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 2690
          },
          "name": "monitoringOutputsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityJobOutputConfigMonitoringOutputs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 2667
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 2629
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionModelQualityJobOutputConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-quality-job-definition/index:SagemakerModelQualityJobDefinitionModelQualityJobOutputConfigOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionNetworkConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionNetworkConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-quality-job-definition/index.ts",
        "line": 2825
      },
      "name": "SagemakerModelQualityJobDefinitionNetworkConfig",
      "namespace": "sagemakerModelQualityJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Choose True to encrypt communications. Encryption provides greater security for distributed processing jobs, but the processing might take longer.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_quality_job_definition#enable_inter_container_traffic_encryption SagemakerModelQualityJobDefinition#enable_inter_container_traffic_encryption}",
            "stability": "stable",
            "summary": "Whether to encrypt all communications between distributed processing jobs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 2831
          },
          "name": "enableInterContainerTrafficEncryption",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_quality_job_definition#enable_network_isolation SagemakerModelQualityJobDefinition#enable_network_isolation}",
            "stability": "stable",
            "summary": "Whether to allow inbound and outbound network calls to and from the containers used for the processing job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 2837
          },
          "name": "enableNetworkIsolation",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Control access to and from your training and model containers by configuring the VPC.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_quality_job_definition#vpc_config SagemakerModelQualityJobDefinition#vpc_config}",
            "stability": "stable",
            "summary": "Specifies a VPC that your training jobs and hosted models have access to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 2843
          },
          "name": "vpcConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionNetworkConfigVpcConfig"
          }
        }
      ],
      "symbolId": "src/sagemaker-model-quality-job-definition/index:SagemakerModelQualityJobDefinitionNetworkConfig"
    },
    "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionNetworkConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionNetworkConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-quality-job-definition/index.ts",
          "line": 2897
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-quality-job-definition/index.ts",
        "line": 2889
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 2980
          },
          "name": "putVpcConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionNetworkConfigVpcConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 2951
          },
          "name": "resetEnableInterContainerTrafficEncryption"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 2967
          },
          "name": "resetEnableNetworkIsolation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 2983
          },
          "name": "resetVpcConfig"
        }
      ],
      "name": "SagemakerModelQualityJobDefinitionNetworkConfigOutputReference",
      "namespace": "sagemakerModelQualityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 2977
          },
          "name": "vpcConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionNetworkConfigVpcConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 2955
          },
          "name": "enableInterContainerTrafficEncryptionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 2971
          },
          "name": "enableNetworkIsolationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 2987
          },
          "name": "vpcConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionNetworkConfigVpcConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 2945
          },
          "name": "enableInterContainerTrafficEncryption",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 2961
          },
          "name": "enableNetworkIsolation",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 2901
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionNetworkConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-quality-job-definition/index:SagemakerModelQualityJobDefinitionNetworkConfigOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionNetworkConfigVpcConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionNetworkConfigVpcConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-quality-job-definition/index.ts",
        "line": 2694
      },
      "name": "SagemakerModelQualityJobDefinitionNetworkConfigVpcConfig",
      "namespace": "sagemakerModelQualityJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Specify the security groups for the VPC that is specified in the Subnets field.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_quality_job_definition#security_group_ids SagemakerModelQualityJobDefinition#security_group_ids}",
            "stability": "stable",
            "summary": "The VPC security group IDs, in the form sg-xxxxxxxx."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 2700
          },
          "name": "securityGroupIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_quality_job_definition#subnets SagemakerModelQualityJobDefinition#subnets}",
            "stability": "stable",
            "summary": "The ID of the subnets in the VPC to which you want to connect to your monitoring jobs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 2706
          },
          "name": "subnets",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-quality-job-definition/index:SagemakerModelQualityJobDefinitionNetworkConfigVpcConfig"
    },
    "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionNetworkConfigVpcConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionNetworkConfigVpcConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-quality-job-definition/index.ts",
          "line": 2753
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-quality-job-definition/index.ts",
        "line": 2745
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 2801
          },
          "name": "resetSecurityGroupIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 2817
          },
          "name": "resetSubnets"
        }
      ],
      "name": "SagemakerModelQualityJobDefinitionNetworkConfigVpcConfigOutputReference",
      "namespace": "sagemakerModelQualityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 2805
          },
          "name": "securityGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 2821
          },
          "name": "subnetsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 2795
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 2811
          },
          "name": "subnets",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 2757
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionNetworkConfigVpcConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-quality-job-definition/index:SagemakerModelQualityJobDefinitionNetworkConfigVpcConfigOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionStoppingCondition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionStoppingCondition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-quality-job-definition/index.ts",
        "line": 2991
      },
      "name": "SagemakerModelQualityJobDefinitionStoppingCondition",
      "namespace": "sagemakerModelQualityJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_quality_job_definition#max_runtime_in_seconds SagemakerModelQualityJobDefinition#max_runtime_in_seconds}",
            "stability": "stable",
            "summary": "The maximum runtime allowed in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 2997
          },
          "name": "maxRuntimeInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/sagemaker-model-quality-job-definition/index:SagemakerModelQualityJobDefinitionStoppingCondition"
    },
    "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionStoppingConditionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionStoppingConditionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-quality-job-definition/index.ts",
          "line": 3037
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-quality-job-definition/index.ts",
        "line": 3029
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 3079
          },
          "name": "resetMaxRuntimeInSeconds"
        }
      ],
      "name": "SagemakerModelQualityJobDefinitionStoppingConditionOutputReference",
      "namespace": "sagemakerModelQualityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 3083
          },
          "name": "maxRuntimeInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 3073
          },
          "name": "maxRuntimeInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 3041
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionStoppingCondition"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-quality-job-definition/index:SagemakerModelQualityJobDefinitionStoppingConditionOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-model-quality-job-definition/index.ts",
        "line": 3087
      },
      "name": "SagemakerModelQualityJobDefinitionTags",
      "namespace": "sagemakerModelQualityJobDefinition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_quality_job_definition#key SagemakerModelQualityJobDefinition#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 3093
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_model_quality_job_definition#value SagemakerModelQualityJobDefinition#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 3099
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-model-quality-job-definition/index:SagemakerModelQualityJobDefinitionTags"
    },
    "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-quality-job-definition/index.ts",
          "line": 3229
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-quality-job-definition/index.ts",
        "line": 3221
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 3236
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionTagsOutputReference"
            }
          }
        }
      ],
      "name": "SagemakerModelQualityJobDefinitionTagsList",
      "namespace": "sagemakerModelQualityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 3222
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-quality-job-definition/index:SagemakerModelQualityJobDefinitionTagsList"
    },
    "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-model-quality-job-definition/index.ts",
          "line": 3148
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-model-quality-job-definition/index.ts",
        "line": 3138
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 3196
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 3212
          },
          "name": "resetValue"
        }
      ],
      "name": "SagemakerModelQualityJobDefinitionTagsOutputReference",
      "namespace": "sagemakerModelQualityJobDefinition",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 3200
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 3216
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 3190
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 3206
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-model-quality-job-definition/index.ts",
            "line": 3152
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerModelQualityJobDefinition.SagemakerModelQualityJobDefinitionTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-model-quality-job-definition/index:SagemakerModelQualityJobDefinitionTagsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringSchedule": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_monitoring_schedule awscc_sagemaker_monitoring_schedule}."
      },
      "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringSchedule",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_monitoring_schedule awscc_sagemaker_monitoring_schedule} Resource."
        },
        "locationInModule": {
          "filename": "src/sagemaker-monitoring-schedule/index.ts",
          "line": 4013
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-monitoring-schedule/index.ts",
        "line": 3981
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SagemakerMonitoringSchedule resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 3998
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SagemakerMonitoringSchedule to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_monitoring_schedule#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SagemakerMonitoringSchedule that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SagemakerMonitoringSchedule to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 4094
          },
          "name": "putLastMonitoringExecutionSummary",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleLastMonitoringExecutionSummary"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 4115
          },
          "name": "putMonitoringScheduleConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 4157
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 4055
          },
          "name": "resetEndpointName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 4071
          },
          "name": "resetFailureReason"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 4097
          },
          "name": "resetLastMonitoringExecutionSummary"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 4144
          },
          "name": "resetMonitoringScheduleStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 4160
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 4172
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 4184
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SagemakerMonitoringSchedule",
      "namespace": "sagemakerMonitoringSchedule",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 3986
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 4043
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 4080
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 4085
          },
          "name": "lastModifiedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 4091
          },
          "name": "lastMonitoringExecutionSummary",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleLastMonitoringExecutionSummaryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 4106
          },
          "name": "monitoringScheduleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 4112
          },
          "name": "monitoringScheduleConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 4154
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 4059
          },
          "name": "endpointNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 4075
          },
          "name": "failureReasonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 4101
          },
          "name": "lastMonitoringExecutionSummaryInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleLastMonitoringExecutionSummary"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 4119
          },
          "name": "monitoringScheduleConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 4132
          },
          "name": "monitoringScheduleNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 4148
          },
          "name": "monitoringScheduleStatusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 4164
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 4049
          },
          "name": "endpointName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 4065
          },
          "name": "failureReason",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 4125
          },
          "name": "monitoringScheduleName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 4138
          },
          "name": "monitoringScheduleStatus",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-monitoring-schedule/index:SagemakerMonitoringSchedule"
    },
    "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-monitoring-schedule/index.ts",
        "line": 14
      },
      "name": "SagemakerMonitoringScheduleConfig",
      "namespace": "sagemakerMonitoringSchedule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_monitoring_schedule#monitoring_schedule_config SagemakerMonitoringSchedule#monitoring_schedule_config}",
            "stability": "stable",
            "summary": "The configuration object that specifies the monitoring schedule and defines the monitoring job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 38
          },
          "name": "monitoringScheduleConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_monitoring_schedule#monitoring_schedule_name SagemakerMonitoringSchedule#monitoring_schedule_name}",
            "stability": "stable",
            "summary": "The name of the monitoring schedule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 44
          },
          "name": "monitoringScheduleName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_monitoring_schedule#endpoint_name SagemakerMonitoringSchedule#endpoint_name}",
            "stability": "stable",
            "summary": "The name of the endpoint used to run the monitoring job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 20
          },
          "name": "endpointName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_monitoring_schedule#failure_reason SagemakerMonitoringSchedule#failure_reason}",
            "stability": "stable",
            "summary": "Contains the reason a monitoring job failed, if it failed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 26
          },
          "name": "failureReason",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_monitoring_schedule#last_monitoring_execution_summary SagemakerMonitoringSchedule#last_monitoring_execution_summary}",
            "stability": "stable",
            "summary": "Describes metadata on the last execution to run, if there was one."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 32
          },
          "name": "lastMonitoringExecutionSummary",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleLastMonitoringExecutionSummary"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_monitoring_schedule#monitoring_schedule_status SagemakerMonitoringSchedule#monitoring_schedule_status}",
            "stability": "stable",
            "summary": "The status of a schedule job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 50
          },
          "name": "monitoringScheduleStatus",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_monitoring_schedule#tags SagemakerMonitoringSchedule#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 56
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-monitoring-schedule/index:SagemakerMonitoringScheduleConfig"
    },
    "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleLastMonitoringExecutionSummary": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleLastMonitoringExecutionSummary",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-monitoring-schedule/index.ts",
        "line": 58
      },
      "name": "SagemakerMonitoringScheduleLastMonitoringExecutionSummary",
      "namespace": "sagemakerMonitoringSchedule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_monitoring_schedule#creation_time SagemakerMonitoringSchedule#creation_time}",
            "stability": "stable",
            "summary": "The time at which the monitoring job was created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 64
          },
          "name": "creationTime",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_monitoring_schedule#endpoint_name SagemakerMonitoringSchedule#endpoint_name}",
            "stability": "stable",
            "summary": "The name of the endpoint used to run the monitoring job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 70
          },
          "name": "endpointName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_monitoring_schedule#failure_reason SagemakerMonitoringSchedule#failure_reason}",
            "stability": "stable",
            "summary": "Contains the reason a monitoring job failed, if it failed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 76
          },
          "name": "failureReason",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_monitoring_schedule#last_modified_time SagemakerMonitoringSchedule#last_modified_time}",
            "stability": "stable",
            "summary": "A timestamp that indicates the last time the monitoring job was modified."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 82
          },
          "name": "lastModifiedTime",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_monitoring_schedule#monitoring_execution_status SagemakerMonitoringSchedule#monitoring_execution_status}",
            "stability": "stable",
            "summary": "The status of the monitoring job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 88
          },
          "name": "monitoringExecutionStatus",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_monitoring_schedule#monitoring_schedule_name SagemakerMonitoringSchedule#monitoring_schedule_name}",
            "stability": "stable",
            "summary": "The name of the monitoring schedule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 94
          },
          "name": "monitoringScheduleName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_monitoring_schedule#processing_job_arn SagemakerMonitoringSchedule#processing_job_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the monitoring job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 100
          },
          "name": "processingJobArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_monitoring_schedule#scheduled_time SagemakerMonitoringSchedule#scheduled_time}",
            "stability": "stable",
            "summary": "The time the monitoring job was scheduled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 106
          },
          "name": "scheduledTime",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-monitoring-schedule/index:SagemakerMonitoringScheduleLastMonitoringExecutionSummary"
    },
    "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleLastMonitoringExecutionSummaryOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleLastMonitoringExecutionSummaryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-monitoring-schedule/index.ts",
          "line": 195
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-monitoring-schedule/index.ts",
        "line": 187
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 279
          },
          "name": "resetCreationTime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 295
          },
          "name": "resetEndpointName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 311
          },
          "name": "resetFailureReason"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 327
          },
          "name": "resetLastModifiedTime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 343
          },
          "name": "resetMonitoringExecutionStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 359
          },
          "name": "resetMonitoringScheduleName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 375
          },
          "name": "resetProcessingJobArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 391
          },
          "name": "resetScheduledTime"
        }
      ],
      "name": "SagemakerMonitoringScheduleLastMonitoringExecutionSummaryOutputReference",
      "namespace": "sagemakerMonitoringSchedule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 283
          },
          "name": "creationTimeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 299
          },
          "name": "endpointNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 315
          },
          "name": "failureReasonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 331
          },
          "name": "lastModifiedTimeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 347
          },
          "name": "monitoringExecutionStatusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 363
          },
          "name": "monitoringScheduleNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 379
          },
          "name": "processingJobArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 395
          },
          "name": "scheduledTimeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 273
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 289
          },
          "name": "endpointName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 305
          },
          "name": "failureReason",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 321
          },
          "name": "lastModifiedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 337
          },
          "name": "monitoringExecutionStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 353
          },
          "name": "monitoringScheduleName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 369
          },
          "name": "processingJobArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 385
          },
          "name": "scheduledTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 199
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleLastMonitoringExecutionSummary"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-monitoring-schedule/index:SagemakerMonitoringScheduleLastMonitoringExecutionSummaryOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-monitoring-schedule/index.ts",
        "line": 3623
      },
      "name": "SagemakerMonitoringScheduleMonitoringScheduleConfig",
      "namespace": "sagemakerMonitoringSchedule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_monitoring_schedule#monitoring_job_definition SagemakerMonitoringSchedule#monitoring_job_definition}",
            "stability": "stable",
            "summary": "Defines the monitoring job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 3629
          },
          "name": "monitoringJobDefinition",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinition"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_monitoring_schedule#monitoring_job_definition_name SagemakerMonitoringSchedule#monitoring_job_definition_name}",
            "stability": "stable",
            "summary": "Name of the job definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 3635
          },
          "name": "monitoringJobDefinitionName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_monitoring_schedule#monitoring_type SagemakerMonitoringSchedule#monitoring_type}",
            "stability": "stable",
            "summary": "The type of monitoring job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 3641
          },
          "name": "monitoringType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_monitoring_schedule#schedule_config SagemakerMonitoringSchedule#schedule_config}",
            "stability": "stable",
            "summary": "Configuration details about the monitoring schedule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 3647
          },
          "name": "scheduleConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigScheduleConfig"
          }
        }
      ],
      "symbolId": "src/sagemaker-monitoring-schedule/index:SagemakerMonitoringScheduleMonitoringScheduleConfig"
    },
    "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-monitoring-schedule/index.ts",
        "line": 3081
      },
      "name": "SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinition",
      "namespace": "sagemakerMonitoringSchedule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_monitoring_schedule#baseline_config SagemakerMonitoringSchedule#baseline_config}",
            "stability": "stable",
            "summary": "Baseline configuration used to validate that the data conforms to the specified constraints and statistics."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 3087
          },
          "name": "baselineConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionBaselineConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_monitoring_schedule#environment SagemakerMonitoringSchedule#environment}",
            "stability": "stable",
            "summary": "Sets the environment variables in the Docker container."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 3093
          },
          "name": "environment",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_monitoring_schedule#monitoring_app_specification SagemakerMonitoringSchedule#monitoring_app_specification}",
            "stability": "stable",
            "summary": "Container image configuration object for the monitoring job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 3099
          },
          "name": "monitoringAppSpecification",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringAppSpecification"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_monitoring_schedule#monitoring_inputs SagemakerMonitoringSchedule#monitoring_inputs}",
            "stability": "stable",
            "summary": "The array of inputs for the monitoring job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 3105
          },
          "name": "monitoringInputs",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_monitoring_schedule#monitoring_output_config SagemakerMonitoringSchedule#monitoring_output_config}",
            "stability": "stable",
            "summary": "The output configuration for monitoring jobs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 3111
          },
          "name": "monitoringOutputConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringOutputConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_monitoring_schedule#monitoring_resources SagemakerMonitoringSchedule#monitoring_resources}",
            "stability": "stable",
            "summary": "Identifies the resources to deploy for a monitoring job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 3117
          },
          "name": "monitoringResources",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringResources"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_monitoring_schedule#network_config SagemakerMonitoringSchedule#network_config}",
            "stability": "stable",
            "summary": "Networking options for a job, such as network traffic encryption between containers, whether to allow inbound and outbound network calls to and from containers, and the VPC subnets and security groups to use for VPC-enabled jobs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 3123
          },
          "name": "networkConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionNetworkConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_monitoring_schedule#role_arn SagemakerMonitoringSchedule#role_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to perform tasks on your behalf."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 3129
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_monitoring_schedule#stopping_condition SagemakerMonitoringSchedule#stopping_condition}",
            "stability": "stable",
            "summary": "Specifies a time limit for how long the monitoring job is allowed to run."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 3135
          },
          "name": "stoppingCondition",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionStoppingCondition"
          }
        }
      ],
      "symbolId": "src/sagemaker-monitoring-schedule/index:SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinition"
    },
    "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionBaselineConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionBaselineConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-monitoring-schedule/index.ts",
        "line": 591
      },
      "name": "SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionBaselineConfig",
      "namespace": "sagemakerMonitoringSchedule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_monitoring_schedule#constraints_resource SagemakerMonitoringSchedule#constraints_resource}",
            "stability": "stable",
            "summary": "The baseline constraints resource for a monitoring job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 597
          },
          "name": "constraintsResource",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionBaselineConfigConstraintsResource"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_monitoring_schedule#statistics_resource SagemakerMonitoringSchedule#statistics_resource}",
            "stability": "stable",
            "summary": "The baseline statistics resource for a monitoring job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 603
          },
          "name": "statisticsResource",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionBaselineConfigStatisticsResource"
          }
        }
      ],
      "symbolId": "src/sagemaker-monitoring-schedule/index:SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionBaselineConfig"
    },
    "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionBaselineConfigConstraintsResource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionBaselineConfigConstraintsResource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-monitoring-schedule/index.ts",
        "line": 399
      },
      "name": "SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionBaselineConfigConstraintsResource",
      "namespace": "sagemakerMonitoringSchedule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_monitoring_schedule#s3_uri SagemakerMonitoringSchedule#s3_uri}",
            "stability": "stable",
            "summary": "The Amazon S3 URI for baseline constraint file in Amazon S3 that the current monitoring job should validated against."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 405
          },
          "name": "s3Uri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-monitoring-schedule/index:SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionBaselineConfigConstraintsResource"
    },
    "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionBaselineConfigConstraintsResourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionBaselineConfigConstraintsResourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-monitoring-schedule/index.ts",
          "line": 445
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-monitoring-schedule/index.ts",
        "line": 437
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 487
          },
          "name": "resetS3Uri"
        }
      ],
      "name": "SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionBaselineConfigConstraintsResourceOutputReference",
      "namespace": "sagemakerMonitoringSchedule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 491
          },
          "name": "s3UriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 481
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 449
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionBaselineConfigConstraintsResource"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-monitoring-schedule/index:SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionBaselineConfigConstraintsResourceOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionBaselineConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionBaselineConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-monitoring-schedule/index.ts",
          "line": 650
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-monitoring-schedule/index.ts",
        "line": 642
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 695
          },
          "name": "putConstraintsResource",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionBaselineConfigConstraintsResource"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 711
          },
          "name": "putStatisticsResource",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionBaselineConfigStatisticsResource"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 698
          },
          "name": "resetConstraintsResource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 714
          },
          "name": "resetStatisticsResource"
        }
      ],
      "name": "SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionBaselineConfigOutputReference",
      "namespace": "sagemakerMonitoringSchedule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 692
          },
          "name": "constraintsResource",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionBaselineConfigConstraintsResourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 708
          },
          "name": "statisticsResource",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionBaselineConfigStatisticsResourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 702
          },
          "name": "constraintsResourceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionBaselineConfigConstraintsResource"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 718
          },
          "name": "statisticsResourceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionBaselineConfigStatisticsResource"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 654
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionBaselineConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-monitoring-schedule/index:SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionBaselineConfigOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionBaselineConfigStatisticsResource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionBaselineConfigStatisticsResource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-monitoring-schedule/index.ts",
        "line": 495
      },
      "name": "SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionBaselineConfigStatisticsResource",
      "namespace": "sagemakerMonitoringSchedule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_monitoring_schedule#s3_uri SagemakerMonitoringSchedule#s3_uri}",
            "stability": "stable",
            "summary": "The Amazon S3 URI for the baseline statistics file in Amazon S3 that the current monitoring job should be validated against."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 501
          },
          "name": "s3Uri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-monitoring-schedule/index:SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionBaselineConfigStatisticsResource"
    },
    "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionBaselineConfigStatisticsResourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionBaselineConfigStatisticsResourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-monitoring-schedule/index.ts",
          "line": 541
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-monitoring-schedule/index.ts",
        "line": 533
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 583
          },
          "name": "resetS3Uri"
        }
      ],
      "name": "SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionBaselineConfigStatisticsResourceOutputReference",
      "namespace": "sagemakerMonitoringSchedule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 587
          },
          "name": "s3UriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 577
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 545
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionBaselineConfigStatisticsResource"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-monitoring-schedule/index:SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionBaselineConfigStatisticsResourceOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringAppSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringAppSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-monitoring-schedule/index.ts",
        "line": 722
      },
      "name": "SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringAppSpecification",
      "namespace": "sagemakerMonitoringSchedule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_monitoring_schedule#container_arguments SagemakerMonitoringSchedule#container_arguments}",
            "stability": "stable",
            "summary": "An array of arguments for the container used to run the monitoring job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 728
          },
          "name": "containerArguments",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_monitoring_schedule#container_entrypoint SagemakerMonitoringSchedule#container_entrypoint}",
            "stability": "stable",
            "summary": "Specifies the entrypoint for a container used to run the monitoring job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 734
          },
          "name": "containerEntrypoint",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_monitoring_schedule#image_uri SagemakerMonitoringSchedule#image_uri}",
            "stability": "stable",
            "summary": "The container image to be run by the monitoring job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 740
          },
          "name": "imageUri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Applicable only for the built-in (first party) containers.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_monitoring_schedule#post_analytics_processor_source_uri SagemakerMonitoringSchedule#post_analytics_processor_source_uri}",
            "stability": "stable",
            "summary": "An Amazon S3 URI to a script that is called after analysis has been performed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 746
          },
          "name": "postAnalyticsProcessorSourceUri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "It can base64 decode the payload and convert it into a flatted json so that the built-in container can use the converted data. Applicable only for the built-in (first party) containers\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_monitoring_schedule#record_preprocessor_source_uri SagemakerMonitoringSchedule#record_preprocessor_source_uri}",
            "stability": "stable",
            "summary": "An Amazon S3 URI to a script that is called per row prior to running analysis."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 752
          },
          "name": "recordPreprocessorSourceUri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-monitoring-schedule/index:SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringAppSpecification"
    },
    "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringAppSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringAppSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-monitoring-schedule/index.ts",
          "line": 820
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-monitoring-schedule/index.ts",
        "line": 812
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 886
          },
          "name": "resetContainerArguments"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 902
          },
          "name": "resetContainerEntrypoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 918
          },
          "name": "resetImageUri"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 934
          },
          "name": "resetPostAnalyticsProcessorSourceUri"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 950
          },
          "name": "resetRecordPreprocessorSourceUri"
        }
      ],
      "name": "SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringAppSpecificationOutputReference",
      "namespace": "sagemakerMonitoringSchedule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 890
          },
          "name": "containerArgumentsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 906
          },
          "name": "containerEntrypointInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 922
          },
          "name": "imageUriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 938
          },
          "name": "postAnalyticsProcessorSourceUriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 954
          },
          "name": "recordPreprocessorSourceUriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 880
          },
          "name": "containerArguments",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 896
          },
          "name": "containerEntrypoint",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 912
          },
          "name": "imageUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 928
          },
          "name": "postAnalyticsProcessorSourceUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 944
          },
          "name": "recordPreprocessorSourceUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 824
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringAppSpecification"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-monitoring-schedule/index:SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringAppSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-monitoring-schedule/index.ts",
        "line": 1823
      },
      "name": "SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputs",
      "namespace": "sagemakerMonitoringSchedule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_monitoring_schedule#batch_transform_input SagemakerMonitoringSchedule#batch_transform_input}",
            "stability": "stable",
            "summary": "The batch transform input for a monitoring job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 1829
          },
          "name": "batchTransformInput",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsBatchTransformInput"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_monitoring_schedule#endpoint_input SagemakerMonitoringSchedule#endpoint_input}",
            "stability": "stable",
            "summary": "The endpoint for a monitoring job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 1835
          },
          "name": "endpointInput",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsEndpointInput"
          }
        }
      ],
      "symbolId": "src/sagemaker-monitoring-schedule/index:SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputs"
    },
    "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsBatchTransformInput": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsBatchTransformInput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-monitoring-schedule/index.ts",
        "line": 1316
      },
      "name": "SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsBatchTransformInput",
      "namespace": "sagemakerMonitoringSchedule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_monitoring_schedule#data_captured_destination_s3_uri SagemakerMonitoringSchedule#data_captured_destination_s3_uri}",
            "stability": "stable",
            "summary": "A URI that identifies the Amazon S3 storage location where Batch Transform Job captures data."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 1322
          },
          "name": "dataCapturedDestinationS3Uri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_monitoring_schedule#dataset_format SagemakerMonitoringSchedule#dataset_format}",
            "stability": "stable",
            "summary": "The dataset format of the data to monitor."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 1328
          },
          "name": "datasetFormat",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsBatchTransformInputDatasetFormat"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_monitoring_schedule#exclude_features_attribute SagemakerMonitoringSchedule#exclude_features_attribute}",
            "stability": "stable",
            "summary": "Indexes or names of the features to be excluded from analysis."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 1334
          },
          "name": "excludeFeaturesAttribute",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_monitoring_schedule#local_path SagemakerMonitoringSchedule#local_path}",
            "stability": "stable",
            "summary": "Path to the filesystem where the endpoint data is available to the container."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 1340
          },
          "name": "localPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_monitoring_schedule#s3_data_distribution_type SagemakerMonitoringSchedule#s3_data_distribution_type}",
            "stability": "stable",
            "summary": "Whether input data distributed in Amazon S3 is fully replicated or sharded by an S3 key. Defauts to FullyReplicated."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 1346
          },
          "name": "s3DataDistributionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Pipe mode is recommended for large datasets. File mode is useful for small files that fit in memory. Defaults to File.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_monitoring_schedule#s3_input_mode SagemakerMonitoringSchedule#s3_input_mode}",
            "stability": "stable",
            "summary": "Whether the Pipe or File is used as the input mode for transfering data for the monitoring job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 1352
          },
          "name": "s3InputMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-monitoring-schedule/index:SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsBatchTransformInput"
    },
    "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsBatchTransformInputDatasetFormat": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsBatchTransformInputDatasetFormat",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-monitoring-schedule/index.ts",
        "line": 1150
      },
      "name": "SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsBatchTransformInputDatasetFormat",
      "namespace": "sagemakerMonitoringSchedule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_monitoring_schedule#csv SagemakerMonitoringSchedule#csv}",
            "stability": "stable",
            "summary": "The CSV format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 1156
          },
          "name": "csv",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsBatchTransformInputDatasetFormatCsv"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_monitoring_schedule#json SagemakerMonitoringSchedule#json}",
            "stability": "stable",
            "summary": "The Json format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 1162
          },
          "name": "json",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsBatchTransformInputDatasetFormatJson"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_monitoring_schedule#parquet SagemakerMonitoringSchedule#parquet}",
            "stability": "stable",
            "summary": "A flag indicating if the dataset format is Parquet."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 1168
          },
          "name": "parquet",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-monitoring-schedule/index:SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsBatchTransformInputDatasetFormat"
    },
    "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsBatchTransformInputDatasetFormatCsv": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsBatchTransformInputDatasetFormatCsv",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-monitoring-schedule/index.ts",
        "line": 958
      },
      "name": "SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsBatchTransformInputDatasetFormatCsv",
      "namespace": "sagemakerMonitoringSchedule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_monitoring_schedule#header SagemakerMonitoringSchedule#header}",
            "stability": "stable",
            "summary": "A boolean flag indicating if given CSV has header."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 964
          },
          "name": "header",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-monitoring-schedule/index:SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsBatchTransformInputDatasetFormatCsv"
    },
    "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsBatchTransformInputDatasetFormatCsvOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsBatchTransformInputDatasetFormatCsvOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-monitoring-schedule/index.ts",
          "line": 1004
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-monitoring-schedule/index.ts",
        "line": 996
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 1046
          },
          "name": "resetHeader"
        }
      ],
      "name": "SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsBatchTransformInputDatasetFormatCsvOutputReference",
      "namespace": "sagemakerMonitoringSchedule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 1050
          },
          "name": "headerInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 1040
          },
          "name": "header",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 1008
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsBatchTransformInputDatasetFormatCsv"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-monitoring-schedule/index:SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsBatchTransformInputDatasetFormatCsvOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsBatchTransformInputDatasetFormatJson": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsBatchTransformInputDatasetFormatJson",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-monitoring-schedule/index.ts",
        "line": 1054
      },
      "name": "SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsBatchTransformInputDatasetFormatJson",
      "namespace": "sagemakerMonitoringSchedule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_monitoring_schedule#line SagemakerMonitoringSchedule#line}",
            "stability": "stable",
            "summary": "A boolean flag indicating if it is JSON line format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 1060
          },
          "name": "line",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-monitoring-schedule/index:SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsBatchTransformInputDatasetFormatJson"
    },
    "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsBatchTransformInputDatasetFormatJsonOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsBatchTransformInputDatasetFormatJsonOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-monitoring-schedule/index.ts",
          "line": 1100
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-monitoring-schedule/index.ts",
        "line": 1092
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 1142
          },
          "name": "resetLine"
        }
      ],
      "name": "SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsBatchTransformInputDatasetFormatJsonOutputReference",
      "namespace": "sagemakerMonitoringSchedule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 1146
          },
          "name": "lineInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 1136
          },
          "name": "line",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 1104
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsBatchTransformInputDatasetFormatJson"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-monitoring-schedule/index:SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsBatchTransformInputDatasetFormatJsonOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsBatchTransformInputDatasetFormatOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsBatchTransformInputDatasetFormatOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-monitoring-schedule/index.ts",
          "line": 1222
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-monitoring-schedule/index.ts",
        "line": 1214
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 1273
          },
          "name": "putCsv",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsBatchTransformInputDatasetFormatCsv"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 1289
          },
          "name": "putJson",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsBatchTransformInputDatasetFormatJson"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 1276
          },
          "name": "resetCsv"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 1292
          },
          "name": "resetJson"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 1308
          },
          "name": "resetParquet"
        }
      ],
      "name": "SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsBatchTransformInputDatasetFormatOutputReference",
      "namespace": "sagemakerMonitoringSchedule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 1270
          },
          "name": "csv",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsBatchTransformInputDatasetFormatCsvOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 1286
          },
          "name": "json",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsBatchTransformInputDatasetFormatJsonOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 1280
          },
          "name": "csvInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsBatchTransformInputDatasetFormatCsv"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 1296
          },
          "name": "jsonInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsBatchTransformInputDatasetFormatJson"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 1312
          },
          "name": "parquetInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 1302
          },
          "name": "parquet",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 1226
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsBatchTransformInputDatasetFormat"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-monitoring-schedule/index:SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsBatchTransformInputDatasetFormatOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsBatchTransformInputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsBatchTransformInputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-monitoring-schedule/index.ts",
          "line": 1427
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-monitoring-schedule/index.ts",
        "line": 1419
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 1512
          },
          "name": "putDatasetFormat",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsBatchTransformInputDatasetFormat"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 1499
          },
          "name": "resetDataCapturedDestinationS3Uri"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 1515
          },
          "name": "resetDatasetFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 1531
          },
          "name": "resetExcludeFeaturesAttribute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 1547
          },
          "name": "resetLocalPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 1563
          },
          "name": "resetS3DataDistributionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 1579
          },
          "name": "resetS3InputMode"
        }
      ],
      "name": "SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsBatchTransformInputOutputReference",
      "namespace": "sagemakerMonitoringSchedule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 1509
          },
          "name": "datasetFormat",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsBatchTransformInputDatasetFormatOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 1503
          },
          "name": "dataCapturedDestinationS3UriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 1519
          },
          "name": "datasetFormatInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsBatchTransformInputDatasetFormat"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 1535
          },
          "name": "excludeFeaturesAttributeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 1551
          },
          "name": "localPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 1567
          },
          "name": "s3DataDistributionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 1583
          },
          "name": "s3InputModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 1493
          },
          "name": "dataCapturedDestinationS3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 1525
          },
          "name": "excludeFeaturesAttribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 1541
          },
          "name": "localPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 1557
          },
          "name": "s3DataDistributionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 1573
          },
          "name": "s3InputMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 1431
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsBatchTransformInput"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-monitoring-schedule/index:SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsBatchTransformInputOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsEndpointInput": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsEndpointInput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-monitoring-schedule/index.ts",
        "line": 1587
      },
      "name": "SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsEndpointInput",
      "namespace": "sagemakerMonitoringSchedule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_monitoring_schedule#endpoint_name SagemakerMonitoringSchedule#endpoint_name}",
            "stability": "stable",
            "summary": "The name of the endpoint used to run the monitoring job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 1593
          },
          "name": "endpointName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_monitoring_schedule#exclude_features_attribute SagemakerMonitoringSchedule#exclude_features_attribute}",
            "stability": "stable",
            "summary": "Indexes or names of the features to be excluded from analysis."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 1599
          },
          "name": "excludeFeaturesAttribute",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_monitoring_schedule#local_path SagemakerMonitoringSchedule#local_path}",
            "stability": "stable",
            "summary": "Path to the filesystem where the endpoint data is available to the container."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 1605
          },
          "name": "localPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_monitoring_schedule#s3_data_distribution_type SagemakerMonitoringSchedule#s3_data_distribution_type}",
            "stability": "stable",
            "summary": "Whether input data distributed in Amazon S3 is fully replicated or sharded by an S3 key. Defauts to FullyReplicated."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 1611
          },
          "name": "s3DataDistributionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Pipe mode is recommended for large datasets. File mode is useful for small files that fit in memory. Defaults to File.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_monitoring_schedule#s3_input_mode SagemakerMonitoringSchedule#s3_input_mode}",
            "stability": "stable",
            "summary": "Whether the Pipe or File is used as the input mode for transfering data for the monitoring job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 1617
          },
          "name": "s3InputMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-monitoring-schedule/index:SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsEndpointInput"
    },
    "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsEndpointInputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsEndpointInputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-monitoring-schedule/index.ts",
          "line": 1685
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-monitoring-schedule/index.ts",
        "line": 1677
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 1751
          },
          "name": "resetEndpointName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 1767
          },
          "name": "resetExcludeFeaturesAttribute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 1783
          },
          "name": "resetLocalPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 1799
          },
          "name": "resetS3DataDistributionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 1815
          },
          "name": "resetS3InputMode"
        }
      ],
      "name": "SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsEndpointInputOutputReference",
      "namespace": "sagemakerMonitoringSchedule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 1755
          },
          "name": "endpointNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 1771
          },
          "name": "excludeFeaturesAttributeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 1787
          },
          "name": "localPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 1803
          },
          "name": "s3DataDistributionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 1819
          },
          "name": "s3InputModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 1745
          },
          "name": "endpointName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 1761
          },
          "name": "excludeFeaturesAttribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 1777
          },
          "name": "localPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 1793
          },
          "name": "s3DataDistributionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 1809
          },
          "name": "s3InputMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 1689
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsEndpointInput"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-monitoring-schedule/index:SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsEndpointInputOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-monitoring-schedule/index.ts",
          "line": 1965
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-monitoring-schedule/index.ts",
        "line": 1957
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 1972
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsOutputReference"
            }
          }
        }
      ],
      "name": "SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsList",
      "namespace": "sagemakerMonitoringSchedule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 1958
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-monitoring-schedule/index:SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsList"
    },
    "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-monitoring-schedule/index.ts",
          "line": 1884
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-monitoring-schedule/index.ts",
        "line": 1874
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 1929
          },
          "name": "putBatchTransformInput",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsBatchTransformInput"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 1945
          },
          "name": "putEndpointInput",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsEndpointInput"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 1932
          },
          "name": "resetBatchTransformInput"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 1948
          },
          "name": "resetEndpointInput"
        }
      ],
      "name": "SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsOutputReference",
      "namespace": "sagemakerMonitoringSchedule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 1926
          },
          "name": "batchTransformInput",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsBatchTransformInputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 1942
          },
          "name": "endpointInput",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsEndpointInputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 1936
          },
          "name": "batchTransformInputInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsBatchTransformInput"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 1952
          },
          "name": "endpointInputInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsEndpointInput"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 1888
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputs"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-monitoring-schedule/index:SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringOutputConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringOutputConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-monitoring-schedule/index.ts",
        "line": 2260
      },
      "name": "SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringOutputConfig",
      "namespace": "sagemakerMonitoringSchedule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_monitoring_schedule#kms_key_id SagemakerMonitoringSchedule#kms_key_id}",
            "stability": "stable",
            "summary": "The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt the model artifacts at rest using Amazon S3 server-side encryption."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 2266
          },
          "name": "kmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_monitoring_schedule#monitoring_outputs SagemakerMonitoringSchedule#monitoring_outputs}",
            "stability": "stable",
            "summary": "Monitoring outputs for monitoring jobs. This is where the output of the periodic monitoring jobs is uploaded."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 2272
          },
          "name": "monitoringOutputs",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringOutputConfigMonitoringOutputs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-monitoring-schedule/index:SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringOutputConfig"
    },
    "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringOutputConfigMonitoringOutputs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringOutputConfigMonitoringOutputs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-monitoring-schedule/index.ts",
        "line": 2142
      },
      "name": "SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringOutputConfigMonitoringOutputs",
      "namespace": "sagemakerMonitoringSchedule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_monitoring_schedule#s3_output SagemakerMonitoringSchedule#s3_output}",
            "stability": "stable",
            "summary": "Information about where and how to store the results of a monitoring job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 2148
          },
          "name": "s3Output",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringOutputConfigMonitoringOutputsS3Output"
          }
        }
      ],
      "symbolId": "src/sagemaker-monitoring-schedule/index:SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringOutputConfigMonitoringOutputs"
    },
    "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringOutputConfigMonitoringOutputsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringOutputConfigMonitoringOutputsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-monitoring-schedule/index.ts",
          "line": 2249
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-monitoring-schedule/index.ts",
        "line": 2241
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 2256
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringOutputConfigMonitoringOutputsOutputReference"
            }
          }
        }
      ],
      "name": "SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringOutputConfigMonitoringOutputsList",
      "namespace": "sagemakerMonitoringSchedule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 2242
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringOutputConfigMonitoringOutputs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-monitoring-schedule/index:SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringOutputConfigMonitoringOutputsList"
    },
    "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringOutputConfigMonitoringOutputsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringOutputConfigMonitoringOutputsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-monitoring-schedule/index.ts",
          "line": 2190
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-monitoring-schedule/index.ts",
        "line": 2180
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 2229
          },
          "name": "putS3Output",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringOutputConfigMonitoringOutputsS3Output"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 2232
          },
          "name": "resetS3Output"
        }
      ],
      "name": "SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringOutputConfigMonitoringOutputsOutputReference",
      "namespace": "sagemakerMonitoringSchedule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 2226
          },
          "name": "s3Output",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringOutputConfigMonitoringOutputsS3OutputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 2236
          },
          "name": "s3OutputInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringOutputConfigMonitoringOutputsS3Output"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 2194
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringOutputConfigMonitoringOutputs"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-monitoring-schedule/index:SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringOutputConfigMonitoringOutputsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringOutputConfigMonitoringOutputsS3Output": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringOutputConfigMonitoringOutputsS3Output",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-monitoring-schedule/index.ts",
        "line": 1976
      },
      "name": "SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringOutputConfigMonitoringOutputsS3Output",
      "namespace": "sagemakerMonitoringSchedule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "LocalPath is an absolute path for the output data.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_monitoring_schedule#local_path SagemakerMonitoringSchedule#local_path}",
            "stability": "stable",
            "summary": "The local path to the Amazon S3 storage location where Amazon SageMaker saves the results of a monitoring job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 1982
          },
          "name": "localPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_monitoring_schedule#s3_upload_mode SagemakerMonitoringSchedule#s3_upload_mode}",
            "stability": "stable",
            "summary": "Whether to upload the results of the monitoring job continuously or after the job completes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 1988
          },
          "name": "s3UploadMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_monitoring_schedule#s3_uri SagemakerMonitoringSchedule#s3_uri}",
            "stability": "stable",
            "summary": "A URI that identifies the Amazon S3 storage location where Amazon SageMaker saves the results of a monitoring job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 1994
          },
          "name": "s3Uri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-monitoring-schedule/index:SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringOutputConfigMonitoringOutputsS3Output"
    },
    "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringOutputConfigMonitoringOutputsS3OutputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringOutputConfigMonitoringOutputsS3OutputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-monitoring-schedule/index.ts",
          "line": 2048
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-monitoring-schedule/index.ts",
        "line": 2040
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 2102
          },
          "name": "resetLocalPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 2118
          },
          "name": "resetS3UploadMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 2134
          },
          "name": "resetS3Uri"
        }
      ],
      "name": "SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringOutputConfigMonitoringOutputsS3OutputOutputReference",
      "namespace": "sagemakerMonitoringSchedule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 2106
          },
          "name": "localPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 2122
          },
          "name": "s3UploadModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 2138
          },
          "name": "s3UriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 2096
          },
          "name": "localPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 2112
          },
          "name": "s3UploadMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 2128
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 2052
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringOutputConfigMonitoringOutputsS3Output"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-monitoring-schedule/index:SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringOutputConfigMonitoringOutputsS3OutputOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringOutputConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringOutputConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-monitoring-schedule/index.ts",
          "line": 2319
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-monitoring-schedule/index.ts",
        "line": 2311
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 2380
          },
          "name": "putMonitoringOutputs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringOutputConfigMonitoringOutputs"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 2367
          },
          "name": "resetKmsKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 2383
          },
          "name": "resetMonitoringOutputs"
        }
      ],
      "name": "SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringOutputConfigOutputReference",
      "namespace": "sagemakerMonitoringSchedule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 2377
          },
          "name": "monitoringOutputs",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringOutputConfigMonitoringOutputsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 2371
          },
          "name": "kmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 2387
          },
          "name": "monitoringOutputsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringOutputConfigMonitoringOutputs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 2361
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 2323
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringOutputConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-monitoring-schedule/index:SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringOutputConfigOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringResources": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringResources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-monitoring-schedule/index.ts",
        "line": 2592
      },
      "name": "SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringResources",
      "namespace": "sagemakerMonitoringSchedule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_monitoring_schedule#cluster_config SagemakerMonitoringSchedule#cluster_config}",
            "stability": "stable",
            "summary": "Configuration for the cluster used to run model monitoring jobs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 2598
          },
          "name": "clusterConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringResourcesClusterConfig"
          }
        }
      ],
      "symbolId": "src/sagemaker-monitoring-schedule/index:SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringResources"
    },
    "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringResourcesClusterConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringResourcesClusterConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-monitoring-schedule/index.ts",
        "line": 2391
      },
      "name": "SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringResourcesClusterConfig",
      "namespace": "sagemakerMonitoringSchedule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "For distributed processing jobs, specify a value greater than 1. The default value is 1.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_monitoring_schedule#instance_count SagemakerMonitoringSchedule#instance_count}",
            "stability": "stable",
            "summary": "The number of ML compute instances to use in the model monitoring job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 2397
          },
          "name": "instanceCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_monitoring_schedule#instance_type SagemakerMonitoringSchedule#instance_type}",
            "stability": "stable",
            "summary": "The ML compute instance type for the processing job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 2403
          },
          "name": "instanceType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_monitoring_schedule#volume_kms_key_id SagemakerMonitoringSchedule#volume_kms_key_id}",
            "stability": "stable",
            "summary": "The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt data on the storage volume attached to the ML compute instance(s) that run the model monitoring job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 2409
          },
          "name": "volumeKmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You must specify sufficient ML storage for your scenario.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_monitoring_schedule#volume_size_in_gb SagemakerMonitoringSchedule#volume_size_in_gb}",
            "stability": "stable",
            "summary": "The size of the ML storage volume, in gigabytes, that you want to provision."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 2415
          },
          "name": "volumeSizeInGb",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/sagemaker-monitoring-schedule/index:SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringResourcesClusterConfig"
    },
    "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringResourcesClusterConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringResourcesClusterConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-monitoring-schedule/index.ts",
          "line": 2476
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-monitoring-schedule/index.ts",
        "line": 2468
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 2536
          },
          "name": "resetInstanceCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 2552
          },
          "name": "resetInstanceType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 2568
          },
          "name": "resetVolumeKmsKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 2584
          },
          "name": "resetVolumeSizeInGb"
        }
      ],
      "name": "SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringResourcesClusterConfigOutputReference",
      "namespace": "sagemakerMonitoringSchedule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 2540
          },
          "name": "instanceCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 2556
          },
          "name": "instanceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 2572
          },
          "name": "volumeKmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 2588
          },
          "name": "volumeSizeInGbInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 2530
          },
          "name": "instanceCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 2546
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 2562
          },
          "name": "volumeKmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 2578
          },
          "name": "volumeSizeInGb",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 2480
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringResourcesClusterConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-monitoring-schedule/index:SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringResourcesClusterConfigOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringResourcesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringResourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-monitoring-schedule/index.ts",
          "line": 2638
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-monitoring-schedule/index.ts",
        "line": 2630
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 2677
          },
          "name": "putClusterConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringResourcesClusterConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 2680
          },
          "name": "resetClusterConfig"
        }
      ],
      "name": "SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringResourcesOutputReference",
      "namespace": "sagemakerMonitoringSchedule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 2674
          },
          "name": "clusterConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringResourcesClusterConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 2684
          },
          "name": "clusterConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringResourcesClusterConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 2642
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringResources"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-monitoring-schedule/index:SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringResourcesOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionNetworkConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionNetworkConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-monitoring-schedule/index.ts",
        "line": 2819
      },
      "name": "SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionNetworkConfig",
      "namespace": "sagemakerMonitoringSchedule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Choose True to encrypt communications. Encryption provides greater security for distributed processing jobs, but the processing might take longer.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_monitoring_schedule#enable_inter_container_traffic_encryption SagemakerMonitoringSchedule#enable_inter_container_traffic_encryption}",
            "stability": "stable",
            "summary": "Whether to encrypt all communications between distributed processing jobs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 2825
          },
          "name": "enableInterContainerTrafficEncryption",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_monitoring_schedule#enable_network_isolation SagemakerMonitoringSchedule#enable_network_isolation}",
            "stability": "stable",
            "summary": "Whether to allow inbound and outbound network calls to and from the containers used for the processing job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 2831
          },
          "name": "enableNetworkIsolation",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Control access to and from your training and model containers by configuring the VPC.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_monitoring_schedule#vpc_config SagemakerMonitoringSchedule#vpc_config}",
            "stability": "stable",
            "summary": "Specifies a VPC that your training jobs and hosted models have access to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 2837
          },
          "name": "vpcConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionNetworkConfigVpcConfig"
          }
        }
      ],
      "symbolId": "src/sagemaker-monitoring-schedule/index:SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionNetworkConfig"
    },
    "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionNetworkConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionNetworkConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-monitoring-schedule/index.ts",
          "line": 2891
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-monitoring-schedule/index.ts",
        "line": 2883
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 2974
          },
          "name": "putVpcConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionNetworkConfigVpcConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 2945
          },
          "name": "resetEnableInterContainerTrafficEncryption"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 2961
          },
          "name": "resetEnableNetworkIsolation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 2977
          },
          "name": "resetVpcConfig"
        }
      ],
      "name": "SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionNetworkConfigOutputReference",
      "namespace": "sagemakerMonitoringSchedule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 2971
          },
          "name": "vpcConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionNetworkConfigVpcConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 2949
          },
          "name": "enableInterContainerTrafficEncryptionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 2965
          },
          "name": "enableNetworkIsolationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 2981
          },
          "name": "vpcConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionNetworkConfigVpcConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 2939
          },
          "name": "enableInterContainerTrafficEncryption",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 2955
          },
          "name": "enableNetworkIsolation",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 2895
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionNetworkConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-monitoring-schedule/index:SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionNetworkConfigOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionNetworkConfigVpcConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionNetworkConfigVpcConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-monitoring-schedule/index.ts",
        "line": 2688
      },
      "name": "SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionNetworkConfigVpcConfig",
      "namespace": "sagemakerMonitoringSchedule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Specify the security groups for the VPC that is specified in the Subnets field.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_monitoring_schedule#security_group_ids SagemakerMonitoringSchedule#security_group_ids}",
            "stability": "stable",
            "summary": "The VPC security group IDs, in the form sg-xxxxxxxx."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 2694
          },
          "name": "securityGroupIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_monitoring_schedule#subnets SagemakerMonitoringSchedule#subnets}",
            "stability": "stable",
            "summary": "The ID of the subnets in the VPC to which you want to connect to your monitoring jobs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 2700
          },
          "name": "subnets",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-monitoring-schedule/index:SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionNetworkConfigVpcConfig"
    },
    "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionNetworkConfigVpcConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionNetworkConfigVpcConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-monitoring-schedule/index.ts",
          "line": 2747
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-monitoring-schedule/index.ts",
        "line": 2739
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 2795
          },
          "name": "resetSecurityGroupIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 2811
          },
          "name": "resetSubnets"
        }
      ],
      "name": "SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionNetworkConfigVpcConfigOutputReference",
      "namespace": "sagemakerMonitoringSchedule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 2799
          },
          "name": "securityGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 2815
          },
          "name": "subnetsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 2789
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 2805
          },
          "name": "subnets",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 2751
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionNetworkConfigVpcConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-monitoring-schedule/index:SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionNetworkConfigVpcConfigOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-monitoring-schedule/index.ts",
          "line": 3231
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-monitoring-schedule/index.ts",
        "line": 3223
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 3318
          },
          "name": "putBaselineConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionBaselineConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 3350
          },
          "name": "putMonitoringAppSpecification",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringAppSpecification"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 3366
          },
          "name": "putMonitoringInputs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputs"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 3382
          },
          "name": "putMonitoringOutputConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringOutputConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 3398
          },
          "name": "putMonitoringResources",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringResources"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 3414
          },
          "name": "putNetworkConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionNetworkConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 3446
          },
          "name": "putStoppingCondition",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionStoppingCondition"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 3321
          },
          "name": "resetBaselineConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 3337
          },
          "name": "resetEnvironment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 3353
          },
          "name": "resetMonitoringAppSpecification"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 3369
          },
          "name": "resetMonitoringInputs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 3385
          },
          "name": "resetMonitoringOutputConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 3401
          },
          "name": "resetMonitoringResources"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 3417
          },
          "name": "resetNetworkConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 3433
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 3449
          },
          "name": "resetStoppingCondition"
        }
      ],
      "name": "SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionOutputReference",
      "namespace": "sagemakerMonitoringSchedule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 3315
          },
          "name": "baselineConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionBaselineConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 3347
          },
          "name": "monitoringAppSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringAppSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 3363
          },
          "name": "monitoringInputs",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 3379
          },
          "name": "monitoringOutputConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringOutputConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 3395
          },
          "name": "monitoringResources",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringResourcesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 3411
          },
          "name": "networkConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionNetworkConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 3443
          },
          "name": "stoppingCondition",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionStoppingConditionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 3325
          },
          "name": "baselineConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionBaselineConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 3341
          },
          "name": "environmentInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 3357
          },
          "name": "monitoringAppSpecificationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringAppSpecification"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 3373
          },
          "name": "monitoringInputsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringInputs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 3389
          },
          "name": "monitoringOutputConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringOutputConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 3405
          },
          "name": "monitoringResourcesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionMonitoringResources"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 3421
          },
          "name": "networkConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionNetworkConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 3437
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 3453
          },
          "name": "stoppingConditionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionStoppingCondition"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 3331
          },
          "name": "environment",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 3427
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 3235
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinition"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-monitoring-schedule/index:SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionStoppingCondition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionStoppingCondition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-monitoring-schedule/index.ts",
        "line": 2985
      },
      "name": "SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionStoppingCondition",
      "namespace": "sagemakerMonitoringSchedule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_monitoring_schedule#max_runtime_in_seconds SagemakerMonitoringSchedule#max_runtime_in_seconds}",
            "stability": "stable",
            "summary": "The maximum runtime allowed in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 2991
          },
          "name": "maxRuntimeInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/sagemaker-monitoring-schedule/index:SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionStoppingCondition"
    },
    "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionStoppingConditionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionStoppingConditionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-monitoring-schedule/index.ts",
          "line": 3031
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-monitoring-schedule/index.ts",
        "line": 3023
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 3073
          },
          "name": "resetMaxRuntimeInSeconds"
        }
      ],
      "name": "SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionStoppingConditionOutputReference",
      "namespace": "sagemakerMonitoringSchedule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 3077
          },
          "name": "maxRuntimeInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 3067
          },
          "name": "maxRuntimeInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 3035
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionStoppingCondition"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-monitoring-schedule/index:SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionStoppingConditionOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-monitoring-schedule/index.ts",
          "line": 3708
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-monitoring-schedule/index.ts",
        "line": 3700
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 3765
          },
          "name": "putMonitoringJobDefinition",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinition"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 3813
          },
          "name": "putScheduleConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigScheduleConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 3768
          },
          "name": "resetMonitoringJobDefinition"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 3784
          },
          "name": "resetMonitoringJobDefinitionName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 3800
          },
          "name": "resetMonitoringType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 3816
          },
          "name": "resetScheduleConfig"
        }
      ],
      "name": "SagemakerMonitoringScheduleMonitoringScheduleConfigOutputReference",
      "namespace": "sagemakerMonitoringSchedule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 3762
          },
          "name": "monitoringJobDefinition",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinitionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 3810
          },
          "name": "scheduleConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigScheduleConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 3772
          },
          "name": "monitoringJobDefinitionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigMonitoringJobDefinition"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 3788
          },
          "name": "monitoringJobDefinitionNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 3804
          },
          "name": "monitoringTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 3820
          },
          "name": "scheduleConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigScheduleConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 3778
          },
          "name": "monitoringJobDefinitionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 3794
          },
          "name": "monitoringType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 3712
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-monitoring-schedule/index:SagemakerMonitoringScheduleMonitoringScheduleConfigOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigScheduleConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigScheduleConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-monitoring-schedule/index.ts",
        "line": 3457
      },
      "name": "SagemakerMonitoringScheduleMonitoringScheduleConfigScheduleConfig",
      "namespace": "sagemakerMonitoringSchedule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_monitoring_schedule#data_analysis_end_time SagemakerMonitoringSchedule#data_analysis_end_time}",
            "stability": "stable",
            "summary": "Data Analysis end time, e.g. PT0H."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 3463
          },
          "name": "dataAnalysisEndTime",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_monitoring_schedule#data_analysis_start_time SagemakerMonitoringSchedule#data_analysis_start_time}",
            "stability": "stable",
            "summary": "Data Analysis start time, e.g. -PT1H."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 3469
          },
          "name": "dataAnalysisStartTime",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_monitoring_schedule#schedule_expression SagemakerMonitoringSchedule#schedule_expression}",
            "stability": "stable",
            "summary": "A cron expression or 'NOW' that describes details about the monitoring schedule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 3475
          },
          "name": "scheduleExpression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-monitoring-schedule/index:SagemakerMonitoringScheduleMonitoringScheduleConfigScheduleConfig"
    },
    "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigScheduleConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigScheduleConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-monitoring-schedule/index.ts",
          "line": 3529
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-monitoring-schedule/index.ts",
        "line": 3521
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 3583
          },
          "name": "resetDataAnalysisEndTime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 3599
          },
          "name": "resetDataAnalysisStartTime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 3615
          },
          "name": "resetScheduleExpression"
        }
      ],
      "name": "SagemakerMonitoringScheduleMonitoringScheduleConfigScheduleConfigOutputReference",
      "namespace": "sagemakerMonitoringSchedule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 3587
          },
          "name": "dataAnalysisEndTimeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 3603
          },
          "name": "dataAnalysisStartTimeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 3619
          },
          "name": "scheduleExpressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 3577
          },
          "name": "dataAnalysisEndTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 3593
          },
          "name": "dataAnalysisStartTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 3609
          },
          "name": "scheduleExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 3533
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleMonitoringScheduleConfigScheduleConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-monitoring-schedule/index:SagemakerMonitoringScheduleMonitoringScheduleConfigScheduleConfigOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-monitoring-schedule/index.ts",
        "line": 3824
      },
      "name": "SagemakerMonitoringScheduleTags",
      "namespace": "sagemakerMonitoringSchedule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_monitoring_schedule#key SagemakerMonitoringSchedule#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 3830
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_monitoring_schedule#value SagemakerMonitoringSchedule#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 3836
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-monitoring-schedule/index:SagemakerMonitoringScheduleTags"
    },
    "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-monitoring-schedule/index.ts",
          "line": 3966
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-monitoring-schedule/index.ts",
        "line": 3958
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 3973
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleTagsOutputReference"
            }
          }
        }
      ],
      "name": "SagemakerMonitoringScheduleTagsList",
      "namespace": "sagemakerMonitoringSchedule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 3959
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-monitoring-schedule/index:SagemakerMonitoringScheduleTagsList"
    },
    "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-monitoring-schedule/index.ts",
          "line": 3885
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-monitoring-schedule/index.ts",
        "line": 3875
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 3933
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 3949
          },
          "name": "resetValue"
        }
      ],
      "name": "SagemakerMonitoringScheduleTagsOutputReference",
      "namespace": "sagemakerMonitoringSchedule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 3937
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 3953
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 3927
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 3943
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-monitoring-schedule/index.ts",
            "line": 3889
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerMonitoringSchedule.SagemakerMonitoringScheduleTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-monitoring-schedule/index:SagemakerMonitoringScheduleTagsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerPartnerApp.SagemakerPartnerApp": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_partner_app awscc_sagemaker_partner_app}."
      },
      "fqn": "@cdktn/provider-awscc.sagemakerPartnerApp.SagemakerPartnerApp",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_partner_app awscc_sagemaker_partner_app} Resource."
        },
        "locationInModule": {
          "filename": "src/sagemaker-partner-app/index.ts",
          "line": 506
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerPartnerApp.SagemakerPartnerAppConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-partner-app/index.ts",
        "line": 474
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SagemakerPartnerApp resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/sagemaker-partner-app/index.ts",
            "line": 491
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SagemakerPartnerApp to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_partner_app#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SagemakerPartnerApp that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SagemakerPartnerApp to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-partner-app/index.ts",
            "line": 562
          },
          "name": "putApplicationConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerPartnerApp.SagemakerPartnerAppApplicationConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-partner-app/index.ts",
            "line": 688
          },
          "name": "putMaintenanceConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerPartnerApp.SagemakerPartnerAppMaintenanceConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-partner-app/index.ts",
            "line": 717
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sagemakerPartnerApp.SagemakerPartnerAppTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-partner-app/index.ts",
            "line": 565
          },
          "name": "resetApplicationConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-partner-app/index.ts",
            "line": 549
          },
          "name": "resetAppVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-partner-app/index.ts",
            "line": 604
          },
          "name": "resetClientToken"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-partner-app/index.ts",
            "line": 625
          },
          "name": "resetEnableAutoMinorVersionUpgrade"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-partner-app/index.ts",
            "line": 641
          },
          "name": "resetEnableIamSessionBasedIdentity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-partner-app/index.ts",
            "line": 675
          },
          "name": "resetKmsKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-partner-app/index.ts",
            "line": 691
          },
          "name": "resetMaintenanceConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-partner-app/index.ts",
            "line": 720
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-partner-app/index.ts",
            "line": 758
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-partner-app/index.ts",
            "line": 776
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SagemakerPartnerApp",
      "namespace": "sagemakerPartnerApp",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-partner-app/index.ts",
            "line": 479
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-partner-app/index.ts",
            "line": 559
          },
          "name": "applicationConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerPartnerApp.SagemakerPartnerAppApplicationConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-partner-app/index.ts",
            "line": 574
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-partner-app/index.ts",
            "line": 592
          },
          "name": "baseUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-partner-app/index.ts",
            "line": 613
          },
          "name": "currentVersionEolDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-partner-app/index.ts",
            "line": 663
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-partner-app/index.ts",
            "line": 685
          },
          "name": "maintenanceConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerPartnerApp.SagemakerPartnerAppMaintenanceConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-partner-app/index.ts",
            "line": 714
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerPartnerApp.SagemakerPartnerAppTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-partner-app/index.ts",
            "line": 569
          },
          "name": "applicationConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerPartnerApp.SagemakerPartnerAppApplicationConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-partner-app/index.ts",
            "line": 553
          },
          "name": "appVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-partner-app/index.ts",
            "line": 587
          },
          "name": "authTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-partner-app/index.ts",
            "line": 608
          },
          "name": "clientTokenInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-partner-app/index.ts",
            "line": 629
          },
          "name": "enableAutoMinorVersionUpgradeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-partner-app/index.ts",
            "line": 645
          },
          "name": "enableIamSessionBasedIdentityInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-partner-app/index.ts",
            "line": 658
          },
          "name": "executionRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-partner-app/index.ts",
            "line": 679
          },
          "name": "kmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-partner-app/index.ts",
            "line": 695
          },
          "name": "maintenanceConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerPartnerApp.SagemakerPartnerAppMaintenanceConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-partner-app/index.ts",
            "line": 708
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-partner-app/index.ts",
            "line": 724
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerPartnerApp.SagemakerPartnerAppTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-partner-app/index.ts",
            "line": 737
          },
          "name": "tierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-partner-app/index.ts",
            "line": 750
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-partner-app/index.ts",
            "line": 543
          },
          "name": "appVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-partner-app/index.ts",
            "line": 580
          },
          "name": "authType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-partner-app/index.ts",
            "line": 598
          },
          "name": "clientToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-partner-app/index.ts",
            "line": 619
          },
          "name": "enableAutoMinorVersionUpgrade",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-partner-app/index.ts",
            "line": 635
          },
          "name": "enableIamSessionBasedIdentity",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-partner-app/index.ts",
            "line": 651
          },
          "name": "executionRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-partner-app/index.ts",
            "line": 669
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-partner-app/index.ts",
            "line": 701
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-partner-app/index.ts",
            "line": 730
          },
          "name": "tier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-partner-app/index.ts",
            "line": 743
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-partner-app/index:SagemakerPartnerApp"
    },
    "@cdktn/provider-awscc.sagemakerPartnerApp.SagemakerPartnerAppApplicationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerPartnerApp.SagemakerPartnerAppApplicationConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-partner-app/index.ts",
        "line": 94
      },
      "name": "SagemakerPartnerAppApplicationConfig",
      "namespace": "sagemakerPartnerApp",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_partner_app#admin_users SagemakerPartnerApp#admin_users}",
            "stability": "stable",
            "summary": "A list of users with administrator privileges for the PartnerApp."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-partner-app/index.ts",
            "line": 100
          },
          "name": "adminUsers",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_partner_app#arguments SagemakerPartnerApp#arguments}",
            "stability": "stable",
            "summary": "A list of arguments to pass to the PartnerApp."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-partner-app/index.ts",
            "line": 106
          },
          "name": "arguments",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-partner-app/index:SagemakerPartnerAppApplicationConfig"
    },
    "@cdktn/provider-awscc.sagemakerPartnerApp.SagemakerPartnerAppApplicationConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerPartnerApp.SagemakerPartnerAppApplicationConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-partner-app/index.ts",
          "line": 153
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-partner-app/index.ts",
        "line": 145
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-partner-app/index.ts",
            "line": 201
          },
          "name": "resetAdminUsers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-partner-app/index.ts",
            "line": 217
          },
          "name": "resetArguments"
        }
      ],
      "name": "SagemakerPartnerAppApplicationConfigOutputReference",
      "namespace": "sagemakerPartnerApp",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-partner-app/index.ts",
            "line": 205
          },
          "name": "adminUsersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-partner-app/index.ts",
            "line": 221
          },
          "name": "argumentsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-partner-app/index.ts",
            "line": 195
          },
          "name": "adminUsers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-partner-app/index.ts",
            "line": 211
          },
          "name": "arguments",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-partner-app/index.ts",
            "line": 157
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerPartnerApp.SagemakerPartnerAppApplicationConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-partner-app/index:SagemakerPartnerAppApplicationConfigOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerPartnerApp.SagemakerPartnerAppConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerPartnerApp.SagemakerPartnerAppConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-partner-app/index.ts",
        "line": 14
      },
      "name": "SagemakerPartnerAppConfig",
      "namespace": "sagemakerPartnerApp",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_partner_app#auth_type SagemakerPartnerApp#auth_type}",
            "stability": "stable",
            "summary": "The Auth type of PartnerApp."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-partner-app/index.ts",
            "line": 32
          },
          "name": "authType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_partner_app#execution_role_arn SagemakerPartnerApp#execution_role_arn}",
            "stability": "stable",
            "summary": "The execution role for the user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-partner-app/index.ts",
            "line": 56
          },
          "name": "executionRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_partner_app#name SagemakerPartnerApp#name}",
            "stability": "stable",
            "summary": "A name for the PartnerApp."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-partner-app/index.ts",
            "line": 74
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_partner_app#tier SagemakerPartnerApp#tier}",
            "stability": "stable",
            "summary": "The tier of the PartnerApp."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-partner-app/index.ts",
            "line": 86
          },
          "name": "tier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_partner_app#type SagemakerPartnerApp#type}",
            "stability": "stable",
            "summary": "The type of PartnerApp."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-partner-app/index.ts",
            "line": 92
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_partner_app#application_config SagemakerPartnerApp#application_config}",
            "stability": "stable",
            "summary": "A collection of settings that specify the maintenance schedule for the PartnerApp."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-partner-app/index.ts",
            "line": 26
          },
          "name": "applicationConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerPartnerApp.SagemakerPartnerAppApplicationConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_partner_app#app_version SagemakerPartnerApp#app_version}",
            "stability": "stable",
            "summary": "The version of the PartnerApp."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-partner-app/index.ts",
            "line": 20
          },
          "name": "appVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_partner_app#client_token SagemakerPartnerApp#client_token}",
            "stability": "stable",
            "summary": "The client token for the PartnerApp."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-partner-app/index.ts",
            "line": 38
          },
          "name": "clientToken",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_partner_app#enable_auto_minor_version_upgrade SagemakerPartnerApp#enable_auto_minor_version_upgrade}",
            "stability": "stable",
            "summary": "Enables automatic minor version upgrades for the PartnerApp."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-partner-app/index.ts",
            "line": 44
          },
          "name": "enableAutoMinorVersionUpgrade",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_partner_app#enable_iam_session_based_identity SagemakerPartnerApp#enable_iam_session_based_identity}",
            "stability": "stable",
            "summary": "Enables IAM Session based Identity for PartnerApp."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-partner-app/index.ts",
            "line": 50
          },
          "name": "enableIamSessionBasedIdentity",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_partner_app#kms_key_id SagemakerPartnerApp#kms_key_id}",
            "stability": "stable",
            "summary": "The AWS KMS customer managed key used to encrypt the data associated with the PartnerApp."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-partner-app/index.ts",
            "line": 62
          },
          "name": "kmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_partner_app#maintenance_config SagemakerPartnerApp#maintenance_config}",
            "stability": "stable",
            "summary": "A collection of settings that specify the maintenance schedule for the PartnerApp."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-partner-app/index.ts",
            "line": 68
          },
          "name": "maintenanceConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerPartnerApp.SagemakerPartnerAppMaintenanceConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_partner_app#tags SagemakerPartnerApp#tags}",
            "stability": "stable",
            "summary": "A list of tags to apply to the PartnerApp."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-partner-app/index.ts",
            "line": 80
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerPartnerApp.SagemakerPartnerAppTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-partner-app/index:SagemakerPartnerAppConfig"
    },
    "@cdktn/provider-awscc.sagemakerPartnerApp.SagemakerPartnerAppMaintenanceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerPartnerApp.SagemakerPartnerAppMaintenanceConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-partner-app/index.ts",
        "line": 225
      },
      "name": "SagemakerPartnerAppMaintenanceConfig",
      "namespace": "sagemakerPartnerApp",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_partner_app#maintenance_window_start SagemakerPartnerApp#maintenance_window_start}",
            "stability": "stable",
            "summary": "The maintenance window start day and time for the PartnerApp."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-partner-app/index.ts",
            "line": 231
          },
          "name": "maintenanceWindowStart",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-partner-app/index:SagemakerPartnerAppMaintenanceConfig"
    },
    "@cdktn/provider-awscc.sagemakerPartnerApp.SagemakerPartnerAppMaintenanceConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerPartnerApp.SagemakerPartnerAppMaintenanceConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-partner-app/index.ts",
          "line": 271
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-partner-app/index.ts",
        "line": 263
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-partner-app/index.ts",
            "line": 313
          },
          "name": "resetMaintenanceWindowStart"
        }
      ],
      "name": "SagemakerPartnerAppMaintenanceConfigOutputReference",
      "namespace": "sagemakerPartnerApp",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-partner-app/index.ts",
            "line": 317
          },
          "name": "maintenanceWindowStartInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-partner-app/index.ts",
            "line": 307
          },
          "name": "maintenanceWindowStart",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-partner-app/index.ts",
            "line": 275
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerPartnerApp.SagemakerPartnerAppMaintenanceConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-partner-app/index:SagemakerPartnerAppMaintenanceConfigOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerPartnerApp.SagemakerPartnerAppTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerPartnerApp.SagemakerPartnerAppTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-partner-app/index.ts",
        "line": 321
      },
      "name": "SagemakerPartnerAppTags",
      "namespace": "sagemakerPartnerApp",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_partner_app#key SagemakerPartnerApp#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-partner-app/index.ts",
            "line": 325
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_partner_app#value SagemakerPartnerApp#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-partner-app/index.ts",
            "line": 329
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-partner-app/index:SagemakerPartnerAppTags"
    },
    "@cdktn/provider-awscc.sagemakerPartnerApp.SagemakerPartnerAppTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerPartnerApp.SagemakerPartnerAppTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-partner-app/index.ts",
          "line": 459
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-partner-app/index.ts",
        "line": 451
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-partner-app/index.ts",
            "line": 466
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerPartnerApp.SagemakerPartnerAppTagsOutputReference"
            }
          }
        }
      ],
      "name": "SagemakerPartnerAppTagsList",
      "namespace": "sagemakerPartnerApp",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-partner-app/index.ts",
            "line": 452
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerPartnerApp.SagemakerPartnerAppTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-partner-app/index:SagemakerPartnerAppTagsList"
    },
    "@cdktn/provider-awscc.sagemakerPartnerApp.SagemakerPartnerAppTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerPartnerApp.SagemakerPartnerAppTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-partner-app/index.ts",
          "line": 378
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-partner-app/index.ts",
        "line": 368
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-partner-app/index.ts",
            "line": 426
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-partner-app/index.ts",
            "line": 442
          },
          "name": "resetValue"
        }
      ],
      "name": "SagemakerPartnerAppTagsOutputReference",
      "namespace": "sagemakerPartnerApp",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-partner-app/index.ts",
            "line": 430
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-partner-app/index.ts",
            "line": 446
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-partner-app/index.ts",
            "line": 420
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-partner-app/index.ts",
            "line": 436
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-partner-app/index.ts",
            "line": 382
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerPartnerApp.SagemakerPartnerAppTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-partner-app/index:SagemakerPartnerAppTagsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerPipeline.SagemakerPipeline": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_pipeline awscc_sagemaker_pipeline}."
      },
      "fqn": "@cdktn/provider-awscc.sagemakerPipeline.SagemakerPipeline",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_pipeline awscc_sagemaker_pipeline} Resource."
        },
        "locationInModule": {
          "filename": "src/sagemaker-pipeline/index.ts",
          "line": 663
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerPipeline.SagemakerPipelineConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-pipeline/index.ts",
        "line": 631
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SagemakerPipeline resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/sagemaker-pipeline/index.ts",
            "line": 648
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SagemakerPipeline to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_pipeline#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SagemakerPipeline that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SagemakerPipeline to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-pipeline/index.ts",
            "line": 702
          },
          "name": "putParallelismConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerPipeline.SagemakerPipelineParallelismConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-pipeline/index.ts",
            "line": 718
          },
          "name": "putPipelineDefinition",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerPipeline.SagemakerPipelinePipelineDefinition"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-pipeline/index.ts",
            "line": 789
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sagemakerPipeline.SagemakerPipelineTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-pipeline/index.ts",
            "line": 705
          },
          "name": "resetParallelismConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-pipeline/index.ts",
            "line": 734
          },
          "name": "resetPipelineDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-pipeline/index.ts",
            "line": 750
          },
          "name": "resetPipelineDisplayName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-pipeline/index.ts",
            "line": 792
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-pipeline/index.ts",
            "line": 804
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-pipeline/index.ts",
            "line": 816
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SagemakerPipeline",
      "namespace": "sagemakerPipeline",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-pipeline/index.ts",
            "line": 636
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-pipeline/index.ts",
            "line": 693
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-pipeline/index.ts",
            "line": 699
          },
          "name": "parallelismConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerPipeline.SagemakerPipelineParallelismConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-pipeline/index.ts",
            "line": 715
          },
          "name": "pipelineDefinition",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerPipeline.SagemakerPipelinePipelineDefinitionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-pipeline/index.ts",
            "line": 786
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerPipeline.SagemakerPipelineTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-pipeline/index.ts",
            "line": 709
          },
          "name": "parallelismConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerPipeline.SagemakerPipelineParallelismConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-pipeline/index.ts",
            "line": 722
          },
          "name": "pipelineDefinitionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerPipeline.SagemakerPipelinePipelineDefinition"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-pipeline/index.ts",
            "line": 738
          },
          "name": "pipelineDescriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-pipeline/index.ts",
            "line": 754
          },
          "name": "pipelineDisplayNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-pipeline/index.ts",
            "line": 767
          },
          "name": "pipelineNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-pipeline/index.ts",
            "line": 780
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-pipeline/index.ts",
            "line": 796
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerPipeline.SagemakerPipelineTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-pipeline/index.ts",
            "line": 728
          },
          "name": "pipelineDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-pipeline/index.ts",
            "line": 744
          },
          "name": "pipelineDisplayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-pipeline/index.ts",
            "line": 760
          },
          "name": "pipelineName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-pipeline/index.ts",
            "line": 773
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-pipeline/index:SagemakerPipeline"
    },
    "@cdktn/provider-awscc.sagemakerPipeline.SagemakerPipelineConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerPipeline.SagemakerPipelineConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-pipeline/index.ts",
        "line": 14
      },
      "name": "SagemakerPipelineConfig",
      "namespace": "sagemakerPipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_pipeline#pipeline_definition SagemakerPipeline#pipeline_definition}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-pipeline/index.ts",
            "line": 22
          },
          "name": "pipelineDefinition",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerPipeline.SagemakerPipelinePipelineDefinition"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_pipeline#pipeline_name SagemakerPipeline#pipeline_name}",
            "stability": "stable",
            "summary": "The name of the Pipeline."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-pipeline/index.ts",
            "line": 40
          },
          "name": "pipelineName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_pipeline#role_arn SagemakerPipeline#role_arn}",
            "stability": "stable",
            "summary": "Role Arn."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-pipeline/index.ts",
            "line": 46
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_pipeline#parallelism_configuration SagemakerPipeline#parallelism_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-pipeline/index.ts",
            "line": 18
          },
          "name": "parallelismConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerPipeline.SagemakerPipelineParallelismConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_pipeline#pipeline_description SagemakerPipeline#pipeline_description}",
            "stability": "stable",
            "summary": "The description of the Pipeline."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-pipeline/index.ts",
            "line": 28
          },
          "name": "pipelineDescription",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_pipeline#pipeline_display_name SagemakerPipeline#pipeline_display_name}",
            "stability": "stable",
            "summary": "The display name of the Pipeline."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-pipeline/index.ts",
            "line": 34
          },
          "name": "pipelineDisplayName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_pipeline#tags SagemakerPipeline#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-pipeline/index.ts",
            "line": 50
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerPipeline.SagemakerPipelineTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-pipeline/index:SagemakerPipelineConfig"
    },
    "@cdktn/provider-awscc.sagemakerPipeline.SagemakerPipelineParallelismConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerPipeline.SagemakerPipelineParallelismConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-pipeline/index.ts",
        "line": 52
      },
      "name": "SagemakerPipelineParallelismConfiguration",
      "namespace": "sagemakerPipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_pipeline#max_parallel_execution_steps SagemakerPipeline#max_parallel_execution_steps}",
            "stability": "stable",
            "summary": "Maximum parallel execution steps."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-pipeline/index.ts",
            "line": 58
          },
          "name": "maxParallelExecutionSteps",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/sagemaker-pipeline/index:SagemakerPipelineParallelismConfiguration"
    },
    "@cdktn/provider-awscc.sagemakerPipeline.SagemakerPipelineParallelismConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerPipeline.SagemakerPipelineParallelismConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-pipeline/index.ts",
          "line": 98
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-pipeline/index.ts",
        "line": 90
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-pipeline/index.ts",
            "line": 140
          },
          "name": "resetMaxParallelExecutionSteps"
        }
      ],
      "name": "SagemakerPipelineParallelismConfigurationOutputReference",
      "namespace": "sagemakerPipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-pipeline/index.ts",
            "line": 144
          },
          "name": "maxParallelExecutionStepsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-pipeline/index.ts",
            "line": 134
          },
          "name": "maxParallelExecutionSteps",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-pipeline/index.ts",
            "line": 102
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerPipeline.SagemakerPipelineParallelismConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-pipeline/index:SagemakerPipelineParallelismConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerPipeline.SagemakerPipelinePipelineDefinition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerPipeline.SagemakerPipelinePipelineDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-pipeline/index.ts",
        "line": 349
      },
      "name": "SagemakerPipelinePipelineDefinition",
      "namespace": "sagemakerPipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_pipeline#pipeline_definition_body SagemakerPipeline#pipeline_definition_body}",
            "stability": "stable",
            "summary": "A specification that defines the pipeline in JSON format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-pipeline/index.ts",
            "line": 355
          },
          "name": "pipelineDefinitionBody",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_pipeline#pipeline_definition_s3_location SagemakerPipeline#pipeline_definition_s3_location}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-pipeline/index.ts",
            "line": 359
          },
          "name": "pipelineDefinitionS3Location",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerPipeline.SagemakerPipelinePipelineDefinitionPipelineDefinitionS3Location"
          }
        }
      ],
      "symbolId": "src/sagemaker-pipeline/index:SagemakerPipelinePipelineDefinition"
    },
    "@cdktn/provider-awscc.sagemakerPipeline.SagemakerPipelinePipelineDefinitionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerPipeline.SagemakerPipelinePipelineDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-pipeline/index.ts",
          "line": 406
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-pipeline/index.ts",
        "line": 398
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-pipeline/index.ts",
            "line": 467
          },
          "name": "putPipelineDefinitionS3Location",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerPipeline.SagemakerPipelinePipelineDefinitionPipelineDefinitionS3Location"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-pipeline/index.ts",
            "line": 454
          },
          "name": "resetPipelineDefinitionBody"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-pipeline/index.ts",
            "line": 470
          },
          "name": "resetPipelineDefinitionS3Location"
        }
      ],
      "name": "SagemakerPipelinePipelineDefinitionOutputReference",
      "namespace": "sagemakerPipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-pipeline/index.ts",
            "line": 464
          },
          "name": "pipelineDefinitionS3Location",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerPipeline.SagemakerPipelinePipelineDefinitionPipelineDefinitionS3LocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-pipeline/index.ts",
            "line": 458
          },
          "name": "pipelineDefinitionBodyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-pipeline/index.ts",
            "line": 474
          },
          "name": "pipelineDefinitionS3LocationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerPipeline.SagemakerPipelinePipelineDefinitionPipelineDefinitionS3Location"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-pipeline/index.ts",
            "line": 448
          },
          "name": "pipelineDefinitionBody",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-pipeline/index.ts",
            "line": 410
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerPipeline.SagemakerPipelinePipelineDefinition"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-pipeline/index:SagemakerPipelinePipelineDefinitionOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerPipeline.SagemakerPipelinePipelineDefinitionPipelineDefinitionS3Location": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerPipeline.SagemakerPipelinePipelineDefinitionPipelineDefinitionS3Location",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-pipeline/index.ts",
        "line": 148
      },
      "name": "SagemakerPipelinePipelineDefinitionPipelineDefinitionS3Location",
      "namespace": "sagemakerPipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_pipeline#bucket SagemakerPipeline#bucket}",
            "stability": "stable",
            "summary": "The name of the S3 bucket where the PipelineDefinition file is stored."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-pipeline/index.ts",
            "line": 154
          },
          "name": "bucket",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you don't specify a value, SageMaker skips ETag validation of your PipelineDefinition file.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_pipeline#e_tag SagemakerPipeline#e_tag}",
            "stability": "stable",
            "summary": "The Amazon S3 ETag (a file checksum) of the PipelineDefinition file."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-pipeline/index.ts",
            "line": 160
          },
          "name": "eTag",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_pipeline#key SagemakerPipeline#key}",
            "stability": "stable",
            "summary": "The file name of the PipelineDefinition file (Amazon S3 object name)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-pipeline/index.ts",
            "line": 166
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_pipeline#version SagemakerPipeline#version}",
            "stability": "stable",
            "summary": "For versioning-enabled buckets, a specific version of the PipelineDefinition file."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-pipeline/index.ts",
            "line": 172
          },
          "name": "version",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-pipeline/index:SagemakerPipelinePipelineDefinitionPipelineDefinitionS3Location"
    },
    "@cdktn/provider-awscc.sagemakerPipeline.SagemakerPipelinePipelineDefinitionPipelineDefinitionS3LocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerPipeline.SagemakerPipelinePipelineDefinitionPipelineDefinitionS3LocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-pipeline/index.ts",
          "line": 233
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-pipeline/index.ts",
        "line": 225
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-pipeline/index.ts",
            "line": 293
          },
          "name": "resetBucket"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-pipeline/index.ts",
            "line": 309
          },
          "name": "resetETag"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-pipeline/index.ts",
            "line": 325
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-pipeline/index.ts",
            "line": 341
          },
          "name": "resetVersion"
        }
      ],
      "name": "SagemakerPipelinePipelineDefinitionPipelineDefinitionS3LocationOutputReference",
      "namespace": "sagemakerPipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-pipeline/index.ts",
            "line": 297
          },
          "name": "bucketInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-pipeline/index.ts",
            "line": 313
          },
          "name": "eTagInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-pipeline/index.ts",
            "line": 329
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-pipeline/index.ts",
            "line": 345
          },
          "name": "versionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-pipeline/index.ts",
            "line": 287
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-pipeline/index.ts",
            "line": 303
          },
          "name": "eTag",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-pipeline/index.ts",
            "line": 319
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-pipeline/index.ts",
            "line": 335
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-pipeline/index.ts",
            "line": 237
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerPipeline.SagemakerPipelinePipelineDefinitionPipelineDefinitionS3Location"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-pipeline/index:SagemakerPipelinePipelineDefinitionPipelineDefinitionS3LocationOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerPipeline.SagemakerPipelineTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerPipeline.SagemakerPipelineTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-pipeline/index.ts",
        "line": 478
      },
      "name": "SagemakerPipelineTags",
      "namespace": "sagemakerPipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_pipeline#key SagemakerPipeline#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-pipeline/index.ts",
            "line": 482
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_pipeline#value SagemakerPipeline#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-pipeline/index.ts",
            "line": 486
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-pipeline/index:SagemakerPipelineTags"
    },
    "@cdktn/provider-awscc.sagemakerPipeline.SagemakerPipelineTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerPipeline.SagemakerPipelineTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-pipeline/index.ts",
          "line": 616
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-pipeline/index.ts",
        "line": 608
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-pipeline/index.ts",
            "line": 623
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerPipeline.SagemakerPipelineTagsOutputReference"
            }
          }
        }
      ],
      "name": "SagemakerPipelineTagsList",
      "namespace": "sagemakerPipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-pipeline/index.ts",
            "line": 609
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerPipeline.SagemakerPipelineTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-pipeline/index:SagemakerPipelineTagsList"
    },
    "@cdktn/provider-awscc.sagemakerPipeline.SagemakerPipelineTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerPipeline.SagemakerPipelineTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-pipeline/index.ts",
          "line": 535
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-pipeline/index.ts",
        "line": 525
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-pipeline/index.ts",
            "line": 583
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-pipeline/index.ts",
            "line": 599
          },
          "name": "resetValue"
        }
      ],
      "name": "SagemakerPipelineTagsOutputReference",
      "namespace": "sagemakerPipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-pipeline/index.ts",
            "line": 587
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-pipeline/index.ts",
            "line": 603
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-pipeline/index.ts",
            "line": 577
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-pipeline/index.ts",
            "line": 593
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-pipeline/index.ts",
            "line": 539
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerPipeline.SagemakerPipelineTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-pipeline/index:SagemakerPipelineTagsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJob": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_processing_job awscc_sagemaker_processing_job}."
      },
      "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJob",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_processing_job awscc_sagemaker_processing_job} Resource."
        },
        "locationInModule": {
          "filename": "src/sagemaker-processing-job/index.ts",
          "line": 3376
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-processing-job/index.ts",
        "line": 3344
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SagemakerProcessingJob resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 3361
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SagemakerProcessingJob to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_processing_job#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SagemakerProcessingJob that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SagemakerProcessingJob to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 3414
          },
          "name": "putAppSpecification",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobAppSpecification"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 3458
          },
          "name": "putExperimentConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobExperimentConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 3494
          },
          "name": "putNetworkConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobNetworkConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 3515
          },
          "name": "putProcessingInputs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobProcessingInputs"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 3557
          },
          "name": "putProcessingOutputConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobProcessingOutputConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 3573
          },
          "name": "putProcessingResources",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobProcessingResources"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 3604
          },
          "name": "putStoppingCondition",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobStoppingCondition"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 3620
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 3440
          },
          "name": "resetEnvironment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 3461
          },
          "name": "resetExperimentConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 3497
          },
          "name": "resetNetworkConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 3518
          },
          "name": "resetProcessingInputs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 3539
          },
          "name": "resetProcessingJobName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 3560
          },
          "name": "resetProcessingOutputConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 3607
          },
          "name": "resetStoppingCondition"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 3623
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 3640
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 3656
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SagemakerProcessingJob",
      "namespace": "sagemakerProcessingJob",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 3349
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 3411
          },
          "name": "appSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobAppSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 3423
          },
          "name": "autoMlJobArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 3428
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 3449
          },
          "name": "exitMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 3455
          },
          "name": "experimentConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobExperimentConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 3470
          },
          "name": "failureReason",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 3475
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 3480
          },
          "name": "lastModifiedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 3485
          },
          "name": "monitoringScheduleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 3491
          },
          "name": "networkConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobNetworkConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 3506
          },
          "name": "processingEndTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 3512
          },
          "name": "processingInputs",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobProcessingInputsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 3527
          },
          "name": "processingJobArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 3548
          },
          "name": "processingJobStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 3554
          },
          "name": "processingOutputConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobProcessingOutputConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 3570
          },
          "name": "processingResources",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobProcessingResourcesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 3582
          },
          "name": "processingStartTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 3601
          },
          "name": "stoppingCondition",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobStoppingConditionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 3617
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 3632
          },
          "name": "trainingJobArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 3418
          },
          "name": "appSpecificationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobAppSpecification"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 3444
          },
          "name": "environmentInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 3465
          },
          "name": "experimentConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobExperimentConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 3501
          },
          "name": "networkConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobNetworkConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 3522
          },
          "name": "processingInputsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobProcessingInputs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 3543
          },
          "name": "processingJobNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 3564
          },
          "name": "processingOutputConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobProcessingOutputConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 3577
          },
          "name": "processingResourcesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobProcessingResources"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 3595
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 3611
          },
          "name": "stoppingConditionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobStoppingCondition"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 3627
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 3434
          },
          "name": "environment",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 3533
          },
          "name": "processingJobName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 3588
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-processing-job/index:SagemakerProcessingJob"
    },
    "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobAppSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobAppSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-processing-job/index.ts",
        "line": 82
      },
      "name": "SagemakerProcessingJobAppSpecification",
      "namespace": "sagemakerProcessingJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_processing_job#image_uri SagemakerProcessingJob#image_uri}",
            "stability": "stable",
            "summary": "The container image to be run by the processing job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 100
          },
          "name": "imageUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_processing_job#container_arguments SagemakerProcessingJob#container_arguments}",
            "stability": "stable",
            "summary": "The arguments for a container used to run a processing job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 88
          },
          "name": "containerArguments",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_processing_job#container_entrypoint SagemakerProcessingJob#container_entrypoint}",
            "stability": "stable",
            "summary": "The entrypoint for a container used to run a processing job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 94
          },
          "name": "containerEntrypoint",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-processing-job/index:SagemakerProcessingJobAppSpecification"
    },
    "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobAppSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobAppSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-processing-job/index.ts",
          "line": 154
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-processing-job/index.ts",
        "line": 146
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 208
          },
          "name": "resetContainerArguments"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 224
          },
          "name": "resetContainerEntrypoint"
        }
      ],
      "name": "SagemakerProcessingJobAppSpecificationOutputReference",
      "namespace": "sagemakerProcessingJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 212
          },
          "name": "containerArgumentsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 228
          },
          "name": "containerEntrypointInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 241
          },
          "name": "imageUriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 202
          },
          "name": "containerArguments",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 218
          },
          "name": "containerEntrypoint",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 234
          },
          "name": "imageUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 158
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobAppSpecification"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-processing-job/index:SagemakerProcessingJobAppSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-processing-job/index.ts",
        "line": 14
      },
      "name": "SagemakerProcessingJobConfig",
      "namespace": "sagemakerProcessingJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_processing_job#app_specification SagemakerProcessingJob#app_specification}",
            "stability": "stable",
            "summary": "Configures the processing job to run a specified Docker container image."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 20
          },
          "name": "appSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobAppSpecification"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "In distributed training, you specify more than one instance.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_processing_job#processing_resources SagemakerProcessingJob#processing_resources}",
            "stability": "stable",
            "summary": "Identifies the resources, ML compute instances, and ML storage volumes to deploy for a processing job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 62
          },
          "name": "processingResources",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobProcessingResources"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_processing_job#role_arn SagemakerProcessingJob#role_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to perform tasks on your behalf."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 68
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_processing_job#environment SagemakerProcessingJob#environment}",
            "stability": "stable",
            "summary": "Sets the environment variables in the Docker container."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 26
          },
          "name": "environment",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_processing_job#experiment_config SagemakerProcessingJob#experiment_config}",
            "stability": "stable",
            "summary": "Associates a SageMaker job as a trial component with an experiment and trial."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 32
          },
          "name": "experimentConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobExperimentConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_processing_job#network_config SagemakerProcessingJob#network_config}",
            "stability": "stable",
            "summary": "Networking options for a job, such as network traffic encryption between containers, whether to allow inbound and outbound network calls to and from containers, and the VPC subnets and security groups to use for VPC-enabled jobs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 38
          },
          "name": "networkConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobNetworkConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_processing_job#processing_inputs SagemakerProcessingJob#processing_inputs}",
            "stability": "stable",
            "summary": "An array of inputs configuring the data to download into the processing container."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 44
          },
          "name": "processingInputs",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobProcessingInputs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_processing_job#processing_job_name SagemakerProcessingJob#processing_job_name}",
            "stability": "stable",
            "summary": "The name of the processing job. The name must be unique within an AWS Region in the AWS account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 50
          },
          "name": "processingJobName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_processing_job#processing_output_config SagemakerProcessingJob#processing_output_config}",
            "stability": "stable",
            "summary": "Configuration for uploading output from the processing container."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 56
          },
          "name": "processingOutputConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobProcessingOutputConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "After the condition is met, the processing job is stopped.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_processing_job#stopping_condition SagemakerProcessingJob#stopping_condition}",
            "stability": "stable",
            "summary": "Configures conditions under which the processing job should be stopped, such as how long the processing job has been running."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 74
          },
          "name": "stoppingCondition",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobStoppingCondition"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information, see Using Cost Allocation Tags(https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/cost-alloc-tags.html#allocation-whatURL) in the AWS Billing and Cost Management User Guide.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_processing_job#tags SagemakerProcessingJob#tags}",
            "stability": "stable",
            "summary": "(Optional) An array of key-value pairs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 80
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-processing-job/index:SagemakerProcessingJobConfig"
    },
    "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobExperimentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobExperimentConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-processing-job/index.ts",
        "line": 245
      },
      "name": "SagemakerProcessingJobExperimentConfig",
      "namespace": "sagemakerProcessingJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_processing_job#experiment_name SagemakerProcessingJob#experiment_name}",
            "stability": "stable",
            "summary": "The name of an existing experiment to associate with the trial component."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 251
          },
          "name": "experimentName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_processing_job#run_name SagemakerProcessingJob#run_name}",
            "stability": "stable",
            "summary": "The name of the experiment run to associate with the trial component."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 257
          },
          "name": "runName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If this key isn't specified, the display name is the trial component name.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_processing_job#trial_component_display_name SagemakerProcessingJob#trial_component_display_name}",
            "stability": "stable",
            "summary": "The display name for the trial component."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 263
          },
          "name": "trialComponentDisplayName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If not specified, a new trial is created.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_processing_job#trial_name SagemakerProcessingJob#trial_name}",
            "stability": "stable",
            "summary": "The name of an existing trial to associate the trial component with."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 269
          },
          "name": "trialName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-processing-job/index:SagemakerProcessingJobExperimentConfig"
    },
    "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobExperimentConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobExperimentConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-processing-job/index.ts",
          "line": 330
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-processing-job/index.ts",
        "line": 322
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 390
          },
          "name": "resetExperimentName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 406
          },
          "name": "resetRunName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 422
          },
          "name": "resetTrialComponentDisplayName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 438
          },
          "name": "resetTrialName"
        }
      ],
      "name": "SagemakerProcessingJobExperimentConfigOutputReference",
      "namespace": "sagemakerProcessingJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 394
          },
          "name": "experimentNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 410
          },
          "name": "runNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 426
          },
          "name": "trialComponentDisplayNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 442
          },
          "name": "trialNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 384
          },
          "name": "experimentName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 400
          },
          "name": "runName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 416
          },
          "name": "trialComponentDisplayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 432
          },
          "name": "trialName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 334
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobExperimentConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-processing-job/index:SagemakerProcessingJobExperimentConfigOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobNetworkConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobNetworkConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-processing-job/index.ts",
        "line": 577
      },
      "name": "SagemakerProcessingJobNetworkConfig",
      "namespace": "sagemakerProcessingJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Choose True to encrypt communications. Encryption provides greater security for distributed processing jobs, but the processing might take longer.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_processing_job#enable_inter_container_traffic_encryption SagemakerProcessingJob#enable_inter_container_traffic_encryption}",
            "stability": "stable",
            "summary": "Whether to encrypt all communications between distributed processing jobs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 583
          },
          "name": "enableInterContainerTrafficEncryption",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_processing_job#enable_network_isolation SagemakerProcessingJob#enable_network_isolation}",
            "stability": "stable",
            "summary": "Whether to allow inbound and outbound network calls to and from the containers used for the processing job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 589
          },
          "name": "enableNetworkIsolation",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can control access to and from your resources by configuring a VPC. For more information, see https://docs.aws.amazon.com/sagemaker/latest/dg/infrastructure-give-access.html\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_processing_job#vpc_config SagemakerProcessingJob#vpc_config}",
            "stability": "stable",
            "summary": "Specifies an Amazon Virtual Private Cloud (VPC) that your SageMaker jobs, hosted models, and compute resources have access to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 595
          },
          "name": "vpcConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobNetworkConfigVpcConfig"
          }
        }
      ],
      "symbolId": "src/sagemaker-processing-job/index:SagemakerProcessingJobNetworkConfig"
    },
    "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobNetworkConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobNetworkConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-processing-job/index.ts",
          "line": 649
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-processing-job/index.ts",
        "line": 641
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 732
          },
          "name": "putVpcConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobNetworkConfigVpcConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 703
          },
          "name": "resetEnableInterContainerTrafficEncryption"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 719
          },
          "name": "resetEnableNetworkIsolation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 735
          },
          "name": "resetVpcConfig"
        }
      ],
      "name": "SagemakerProcessingJobNetworkConfigOutputReference",
      "namespace": "sagemakerProcessingJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 729
          },
          "name": "vpcConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobNetworkConfigVpcConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 707
          },
          "name": "enableInterContainerTrafficEncryptionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 723
          },
          "name": "enableNetworkIsolationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 739
          },
          "name": "vpcConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobNetworkConfigVpcConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 697
          },
          "name": "enableInterContainerTrafficEncryption",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 713
          },
          "name": "enableNetworkIsolation",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 653
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobNetworkConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-processing-job/index:SagemakerProcessingJobNetworkConfigOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobNetworkConfigVpcConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobNetworkConfigVpcConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-processing-job/index.ts",
        "line": 446
      },
      "name": "SagemakerProcessingJobNetworkConfigVpcConfig",
      "namespace": "sagemakerProcessingJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Specify the security groups for the VPC that is specified in the 'Subnets' field.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_processing_job#security_group_ids SagemakerProcessingJob#security_group_ids}",
            "stability": "stable",
            "summary": "The VPC security group IDs, in the form 'sg-xxxxxxxx'."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 452
          },
          "name": "securityGroupIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For information about the availability of specific instance types, see https://docs.aws.amazon.com/sagemaker/latest/dg/regions-quotas.html\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_processing_job#subnets SagemakerProcessingJob#subnets}",
            "stability": "stable",
            "summary": "The ID of the subnets in the VPC to which you want to connect your training job or model."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 458
          },
          "name": "subnets",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-processing-job/index:SagemakerProcessingJobNetworkConfigVpcConfig"
    },
    "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobNetworkConfigVpcConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobNetworkConfigVpcConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-processing-job/index.ts",
          "line": 505
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-processing-job/index.ts",
        "line": 497
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 553
          },
          "name": "resetSecurityGroupIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 569
          },
          "name": "resetSubnets"
        }
      ],
      "name": "SagemakerProcessingJobNetworkConfigVpcConfigOutputReference",
      "namespace": "sagemakerProcessingJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 557
          },
          "name": "securityGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 573
          },
          "name": "subnetsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 547
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 563
          },
          "name": "subnets",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 509
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobNetworkConfigVpcConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-processing-job/index:SagemakerProcessingJobNetworkConfigVpcConfigOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobProcessingInputs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobProcessingInputs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-processing-job/index.ts",
        "line": 1967
      },
      "name": "SagemakerProcessingJobProcessingInputs",
      "namespace": "sagemakerProcessingJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "When False (default), input operations are managed by Amazon SageMaker.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_processing_job#app_managed SagemakerProcessingJob#app_managed}",
            "stability": "stable",
            "summary": "When True, input operations such as data download are managed natively by the processing job application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 1973
          },
          "name": "appManaged",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_processing_job#dataset_definition SagemakerProcessingJob#dataset_definition}",
            "stability": "stable",
            "summary": "Configuration for Dataset Definition inputs. The Dataset Definition input must specify exactly one of either `AthenaDatasetDefinition` or `RedshiftDatasetDefinition` types."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 1979
          },
          "name": "datasetDefinition",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobProcessingInputsDatasetDefinition"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_processing_job#input_name SagemakerProcessingJob#input_name}",
            "stability": "stable",
            "summary": "The name for the processing job input."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 1985
          },
          "name": "inputName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_processing_job#s3_input SagemakerProcessingJob#s3_input}",
            "stability": "stable",
            "summary": "Configuration for downloading input data from Amazon S3 into the processing container."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 1991
          },
          "name": "s3Input",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobProcessingInputsS3Input"
          }
        }
      ],
      "symbolId": "src/sagemaker-processing-job/index:SagemakerProcessingJobProcessingInputs"
    },
    "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobProcessingInputsDatasetDefinition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobProcessingInputsDatasetDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-processing-job/index.ts",
        "line": 1460
      },
      "name": "SagemakerProcessingJobProcessingInputsDatasetDefinition",
      "namespace": "sagemakerProcessingJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_processing_job#athena_dataset_definition SagemakerProcessingJob#athena_dataset_definition}",
            "stability": "stable",
            "summary": "Configuration for Athena Dataset Definition input."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 1466
          },
          "name": "athenaDatasetDefinition",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobProcessingInputsDatasetDefinitionAthenaDatasetDefinition"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_processing_job#data_distribution_type SagemakerProcessingJob#data_distribution_type}",
            "stability": "stable",
            "summary": "Whether the generated dataset is FullyReplicated or ShardedByS3Key (default)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 1472
          },
          "name": "dataDistributionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "In File (default) mode, Amazon SageMaker copies the data from the input source onto the local Amazon Elastic Block Store (Amazon EBS) volumes before starting your training algorithm. This is the most commonly used input mode. In Pipe mode, Amazon SageMaker streams input data from the source directly to your algorithm without using the EBS volume.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_processing_job#input_mode SagemakerProcessingJob#input_mode}",
            "stability": "stable",
            "summary": "Whether to use File or Pipe input mode."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 1478
          },
          "name": "inputMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "LocalPath is an absolute path to the input data. This is a required parameter when AppManaged is False (default).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_processing_job#local_path SagemakerProcessingJob#local_path}",
            "stability": "stable",
            "summary": "The local path where you want Amazon SageMaker to download the Dataset Definition inputs to run a processing job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 1484
          },
          "name": "localPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_processing_job#redshift_dataset_definition SagemakerProcessingJob#redshift_dataset_definition}",
            "stability": "stable",
            "summary": "Configuration for Redshift Dataset Definition input."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 1490
          },
          "name": "redshiftDatasetDefinition",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobProcessingInputsDatasetDefinitionRedshiftDatasetDefinition"
          }
        }
      ],
      "symbolId": "src/sagemaker-processing-job/index:SagemakerProcessingJobProcessingInputsDatasetDefinition"
    },
    "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobProcessingInputsDatasetDefinitionAthenaDatasetDefinition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobProcessingInputsDatasetDefinitionAthenaDatasetDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-processing-job/index.ts",
        "line": 743
      },
      "name": "SagemakerProcessingJobProcessingInputsDatasetDefinitionAthenaDatasetDefinition",
      "namespace": "sagemakerProcessingJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_processing_job#catalog SagemakerProcessingJob#catalog}",
            "stability": "stable",
            "summary": "The name of the data catalog used in Athena query execution."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 749
          },
          "name": "catalog",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_processing_job#database SagemakerProcessingJob#database}",
            "stability": "stable",
            "summary": "The name of the database used in the Athena query execution."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 755
          },
          "name": "database",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_processing_job#kms_key_id SagemakerProcessingJob#kms_key_id}",
            "stability": "stable",
            "summary": "The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt data generated from an Athena query execution."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 761
          },
          "name": "kmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_processing_job#output_compression SagemakerProcessingJob#output_compression}",
            "stability": "stable",
            "summary": "The compression used for Athena query results."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 767
          },
          "name": "outputCompression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_processing_job#output_format SagemakerProcessingJob#output_format}",
            "stability": "stable",
            "summary": "The data storage format for Athena query results."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 773
          },
          "name": "outputFormat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_processing_job#output_s3_uri SagemakerProcessingJob#output_s3_uri}",
            "stability": "stable",
            "summary": "The location in Amazon S3 where Athena query results are stored."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 779
          },
          "name": "outputS3Uri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_processing_job#query_string SagemakerProcessingJob#query_string}",
            "stability": "stable",
            "summary": "The SQL query statements, to be executed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 785
          },
          "name": "queryString",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_processing_job#work_group SagemakerProcessingJob#work_group}",
            "stability": "stable",
            "summary": "The name of the workgroup in which the Athena query is being started."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 791
          },
          "name": "workGroup",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-processing-job/index:SagemakerProcessingJobProcessingInputsDatasetDefinitionAthenaDatasetDefinition"
    },
    "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobProcessingInputsDatasetDefinitionAthenaDatasetDefinitionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobProcessingInputsDatasetDefinitionAthenaDatasetDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-processing-job/index.ts",
          "line": 880
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-processing-job/index.ts",
        "line": 872
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 964
          },
          "name": "resetCatalog"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 980
          },
          "name": "resetDatabase"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 996
          },
          "name": "resetKmsKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 1012
          },
          "name": "resetOutputCompression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 1028
          },
          "name": "resetOutputFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 1044
          },
          "name": "resetOutputS3Uri"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 1060
          },
          "name": "resetQueryString"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 1076
          },
          "name": "resetWorkGroup"
        }
      ],
      "name": "SagemakerProcessingJobProcessingInputsDatasetDefinitionAthenaDatasetDefinitionOutputReference",
      "namespace": "sagemakerProcessingJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 968
          },
          "name": "catalogInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 984
          },
          "name": "databaseInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 1000
          },
          "name": "kmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 1016
          },
          "name": "outputCompressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 1032
          },
          "name": "outputFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 1048
          },
          "name": "outputS3UriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 1064
          },
          "name": "queryStringInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 1080
          },
          "name": "workGroupInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 958
          },
          "name": "catalog",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 974
          },
          "name": "database",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 990
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 1006
          },
          "name": "outputCompression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 1022
          },
          "name": "outputFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 1038
          },
          "name": "outputS3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 1054
          },
          "name": "queryString",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 1070
          },
          "name": "workGroup",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 884
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobProcessingInputsDatasetDefinitionAthenaDatasetDefinition"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-processing-job/index:SagemakerProcessingJobProcessingInputsDatasetDefinitionAthenaDatasetDefinitionOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobProcessingInputsDatasetDefinitionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobProcessingInputsDatasetDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-processing-job/index.ts",
          "line": 1558
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-processing-job/index.ts",
        "line": 1550
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 1621
          },
          "name": "putAthenaDatasetDefinition",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobProcessingInputsDatasetDefinitionAthenaDatasetDefinition"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 1685
          },
          "name": "putRedshiftDatasetDefinition",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobProcessingInputsDatasetDefinitionRedshiftDatasetDefinition"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 1624
          },
          "name": "resetAthenaDatasetDefinition"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 1640
          },
          "name": "resetDataDistributionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 1656
          },
          "name": "resetInputMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 1672
          },
          "name": "resetLocalPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 1688
          },
          "name": "resetRedshiftDatasetDefinition"
        }
      ],
      "name": "SagemakerProcessingJobProcessingInputsDatasetDefinitionOutputReference",
      "namespace": "sagemakerProcessingJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 1618
          },
          "name": "athenaDatasetDefinition",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobProcessingInputsDatasetDefinitionAthenaDatasetDefinitionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 1682
          },
          "name": "redshiftDatasetDefinition",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobProcessingInputsDatasetDefinitionRedshiftDatasetDefinitionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 1628
          },
          "name": "athenaDatasetDefinitionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobProcessingInputsDatasetDefinitionAthenaDatasetDefinition"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 1644
          },
          "name": "dataDistributionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 1660
          },
          "name": "inputModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 1676
          },
          "name": "localPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 1692
          },
          "name": "redshiftDatasetDefinitionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobProcessingInputsDatasetDefinitionRedshiftDatasetDefinition"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 1634
          },
          "name": "dataDistributionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 1650
          },
          "name": "inputMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 1666
          },
          "name": "localPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 1562
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobProcessingInputsDatasetDefinition"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-processing-job/index:SagemakerProcessingJobProcessingInputsDatasetDefinitionOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobProcessingInputsDatasetDefinitionRedshiftDatasetDefinition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobProcessingInputsDatasetDefinitionRedshiftDatasetDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-processing-job/index.ts",
        "line": 1084
      },
      "name": "SagemakerProcessingJobProcessingInputsDatasetDefinitionRedshiftDatasetDefinition",
      "namespace": "sagemakerProcessingJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_processing_job#cluster_id SagemakerProcessingJob#cluster_id}",
            "stability": "stable",
            "summary": "The Redshift cluster Identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 1090
          },
          "name": "clusterId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_processing_job#cluster_role_arn SagemakerProcessingJob#cluster_role_arn}",
            "stability": "stable",
            "summary": "The IAM role attached to your Redshift cluster that Amazon SageMaker uses to generate datasets."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 1096
          },
          "name": "clusterRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_processing_job#database SagemakerProcessingJob#database}",
            "stability": "stable",
            "summary": "The name of the Redshift database used in Redshift query execution."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 1102
          },
          "name": "database",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_processing_job#db_user SagemakerProcessingJob#db_user}",
            "stability": "stable",
            "summary": "The database user name used in Redshift query execution."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 1108
          },
          "name": "dbUser",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_processing_job#kms_key_id SagemakerProcessingJob#kms_key_id}",
            "stability": "stable",
            "summary": "The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt data from a Redshift execution."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 1114
          },
          "name": "kmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_processing_job#output_compression SagemakerProcessingJob#output_compression}",
            "stability": "stable",
            "summary": "The compression used for Redshift query results."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 1120
          },
          "name": "outputCompression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_processing_job#output_format SagemakerProcessingJob#output_format}",
            "stability": "stable",
            "summary": "The data storage format for Redshift query results."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 1126
          },
          "name": "outputFormat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_processing_job#output_s3_uri SagemakerProcessingJob#output_s3_uri}",
            "stability": "stable",
            "summary": "The location in Amazon S3 where the Redshift query results are stored."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 1132
          },
          "name": "outputS3Uri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_processing_job#query_string SagemakerProcessingJob#query_string}",
            "stability": "stable",
            "summary": "The SQL query statements to be executed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 1138
          },
          "name": "queryString",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-processing-job/index:SagemakerProcessingJobProcessingInputsDatasetDefinitionRedshiftDatasetDefinition"
    },
    "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobProcessingInputsDatasetDefinitionRedshiftDatasetDefinitionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobProcessingInputsDatasetDefinitionRedshiftDatasetDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-processing-job/index.ts",
          "line": 1234
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-processing-job/index.ts",
        "line": 1226
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 1324
          },
          "name": "resetClusterId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 1340
          },
          "name": "resetClusterRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 1356
          },
          "name": "resetDatabase"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 1372
          },
          "name": "resetDbUser"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 1388
          },
          "name": "resetKmsKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 1404
          },
          "name": "resetOutputCompression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 1420
          },
          "name": "resetOutputFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 1436
          },
          "name": "resetOutputS3Uri"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 1452
          },
          "name": "resetQueryString"
        }
      ],
      "name": "SagemakerProcessingJobProcessingInputsDatasetDefinitionRedshiftDatasetDefinitionOutputReference",
      "namespace": "sagemakerProcessingJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 1328
          },
          "name": "clusterIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 1344
          },
          "name": "clusterRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 1360
          },
          "name": "databaseInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 1376
          },
          "name": "dbUserInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 1392
          },
          "name": "kmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 1408
          },
          "name": "outputCompressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 1424
          },
          "name": "outputFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 1440
          },
          "name": "outputS3UriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 1456
          },
          "name": "queryStringInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 1318
          },
          "name": "clusterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 1334
          },
          "name": "clusterRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 1350
          },
          "name": "database",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 1366
          },
          "name": "dbUser",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 1382
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 1398
          },
          "name": "outputCompression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 1414
          },
          "name": "outputFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 1430
          },
          "name": "outputS3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 1446
          },
          "name": "queryString",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 1238
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobProcessingInputsDatasetDefinitionRedshiftDatasetDefinition"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-processing-job/index:SagemakerProcessingJobProcessingInputsDatasetDefinitionRedshiftDatasetDefinitionOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobProcessingInputsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobProcessingInputsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-processing-job/index.ts",
          "line": 2179
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-processing-job/index.ts",
        "line": 2171
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 2186
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobProcessingInputsOutputReference"
            }
          }
        }
      ],
      "name": "SagemakerProcessingJobProcessingInputsList",
      "namespace": "sagemakerProcessingJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 2172
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobProcessingInputs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-processing-job/index:SagemakerProcessingJobProcessingInputsList"
    },
    "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobProcessingInputsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobProcessingInputsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-processing-job/index.ts",
          "line": 2054
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-processing-job/index.ts",
        "line": 2044
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 2127
          },
          "name": "putDatasetDefinition",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobProcessingInputsDatasetDefinition"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 2159
          },
          "name": "putS3Input",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobProcessingInputsS3Input"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 2114
          },
          "name": "resetAppManaged"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 2130
          },
          "name": "resetDatasetDefinition"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 2146
          },
          "name": "resetInputName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 2162
          },
          "name": "resetS3Input"
        }
      ],
      "name": "SagemakerProcessingJobProcessingInputsOutputReference",
      "namespace": "sagemakerProcessingJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 2124
          },
          "name": "datasetDefinition",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobProcessingInputsDatasetDefinitionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 2156
          },
          "name": "s3Input",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobProcessingInputsS3InputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 2118
          },
          "name": "appManagedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 2134
          },
          "name": "datasetDefinitionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobProcessingInputsDatasetDefinition"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 2150
          },
          "name": "inputNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 2166
          },
          "name": "s3InputInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobProcessingInputsS3Input"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 2108
          },
          "name": "appManaged",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 2140
          },
          "name": "inputName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 2058
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobProcessingInputs"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-processing-job/index:SagemakerProcessingJobProcessingInputsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobProcessingInputsS3Input": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobProcessingInputsS3Input",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-processing-job/index.ts",
        "line": 1696
      },
      "name": "SagemakerProcessingJobProcessingInputsS3Input",
      "namespace": "sagemakerProcessingJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "`LocalPath` is an absolute path to the input data and must begin with `/opt/ml/processing/`. LocalPath is a required parameter when `AppManaged` is `False` (default).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_processing_job#local_path SagemakerProcessingJob#local_path}",
            "stability": "stable",
            "summary": "The local path in your container where you want Amazon SageMaker to write input data to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 1702
          },
          "name": "localPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "`Gzip` can only be used when `Pipe` mode is specified as the `S3InputMode`. In `Pipe` mode, Amazon SageMaker streams input data from the source directly to your container without using the EBS volume.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_processing_job#s3_compression_type SagemakerProcessingJob#s3_compression_type}",
            "stability": "stable",
            "summary": "Whether to GZIP-decompress the data in Amazon S3 as it is streamed into the processing container."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 1708
          },
          "name": "s3CompressionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_processing_job#s3_data_distribution_type SagemakerProcessingJob#s3_data_distribution_type}",
            "stability": "stable",
            "summary": "Whether to distribute the data from Amazon S3 to all processing instances with `FullyReplicated`, or whether the data from Amazon S3 is shared by Amazon S3 key, downloading one shard of data to each processing instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 1714
          },
          "name": "s3DataDistributionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you choose S3Prefix, S3Uri identifies a key name prefix. Amazon SageMaker uses all objects with the specified key name prefix for the processing job. If you choose ManifestFile, S3Uri identifies an object that is a manifest file containing a list of object keys that you want Amazon SageMaker to use for the processing job.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_processing_job#s3_data_type SagemakerProcessingJob#s3_data_type}",
            "stability": "stable",
            "summary": "Whether you use an S3Prefix or a ManifestFile for the data type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 1720
          },
          "name": "s3DataType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "In File mode, Amazon SageMaker copies the data from the input source onto the local ML storage volume before starting your processing container. This is the most commonly used input mode. In Pipe mode, Amazon SageMaker streams input data from the source directly to your processing container into named pipes without using the ML storage volume.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_processing_job#s3_input_mode SagemakerProcessingJob#s3_input_mode}",
            "stability": "stable",
            "summary": "Whether to use File or Pipe input mode."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 1726
          },
          "name": "s3InputMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_processing_job#s3_uri SagemakerProcessingJob#s3_uri}",
            "stability": "stable",
            "summary": "The URI of the Amazon S3 prefix Amazon SageMaker downloads data required to run a processing job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 1732
          },
          "name": "s3Uri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-processing-job/index:SagemakerProcessingJobProcessingInputsS3Input"
    },
    "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobProcessingInputsS3InputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobProcessingInputsS3InputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-processing-job/index.ts",
          "line": 1807
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-processing-job/index.ts",
        "line": 1799
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 1879
          },
          "name": "resetLocalPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 1895
          },
          "name": "resetS3CompressionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 1911
          },
          "name": "resetS3DataDistributionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 1927
          },
          "name": "resetS3DataType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 1943
          },
          "name": "resetS3InputMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 1959
          },
          "name": "resetS3Uri"
        }
      ],
      "name": "SagemakerProcessingJobProcessingInputsS3InputOutputReference",
      "namespace": "sagemakerProcessingJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 1883
          },
          "name": "localPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 1899
          },
          "name": "s3CompressionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 1915
          },
          "name": "s3DataDistributionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 1931
          },
          "name": "s3DataTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 1947
          },
          "name": "s3InputModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 1963
          },
          "name": "s3UriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 1873
          },
          "name": "localPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 1889
          },
          "name": "s3CompressionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 1905
          },
          "name": "s3DataDistributionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 1921
          },
          "name": "s3DataType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 1937
          },
          "name": "s3InputMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 1953
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 1811
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobProcessingInputsS3Input"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-processing-job/index:SagemakerProcessingJobProcessingInputsS3InputOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobProcessingOutputConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobProcessingOutputConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-processing-job/index.ts",
        "line": 2675
      },
      "name": "SagemakerProcessingJobProcessingOutputConfig",
      "namespace": "sagemakerProcessingJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "KmsKeyId can be an ID of a KMS key, ARN of a KMS key, or alias of a KMS key. The KmsKeyId is applied to all outputs.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_processing_job#kms_key_id SagemakerProcessingJob#kms_key_id}",
            "stability": "stable",
            "summary": "The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt the processing job output."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 2681
          },
          "name": "kmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_processing_job#outputs SagemakerProcessingJob#outputs}",
            "stability": "stable",
            "summary": "An array of outputs configuring the data to upload from the processing container."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 2687
          },
          "name": "outputs",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobProcessingOutputConfigOutputs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-processing-job/index:SagemakerProcessingJobProcessingOutputConfig"
    },
    "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobProcessingOutputConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobProcessingOutputConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-processing-job/index.ts",
          "line": 2734
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-processing-job/index.ts",
        "line": 2726
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 2795
          },
          "name": "putOutputs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobProcessingOutputConfigOutputs"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 2782
          },
          "name": "resetKmsKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 2798
          },
          "name": "resetOutputs"
        }
      ],
      "name": "SagemakerProcessingJobProcessingOutputConfigOutputReference",
      "namespace": "sagemakerProcessingJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 2792
          },
          "name": "outputs",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobProcessingOutputConfigOutputsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 2786
          },
          "name": "kmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 2802
          },
          "name": "outputsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobProcessingOutputConfigOutputs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 2776
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 2738
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobProcessingOutputConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-processing-job/index:SagemakerProcessingJobProcessingOutputConfigOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobProcessingOutputConfigOutputs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobProcessingOutputConfigOutputs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-processing-job/index.ts",
        "line": 2452
      },
      "name": "SagemakerProcessingJobProcessingOutputConfigOutputs",
      "namespace": "sagemakerProcessingJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "When False (default), output operations are managed by Amazon SageMaker.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_processing_job#app_managed SagemakerProcessingJob#app_managed}",
            "stability": "stable",
            "summary": "When True, output operations such as data upload are managed natively by the processing job application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 2458
          },
          "name": "appManaged",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_processing_job#feature_store_output SagemakerProcessingJob#feature_store_output}",
            "stability": "stable",
            "summary": "Configuration for processing job outputs in Amazon SageMaker Feature Store."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 2464
          },
          "name": "featureStoreOutput",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobProcessingOutputConfigOutputsFeatureStoreOutput"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_processing_job#output_name SagemakerProcessingJob#output_name}",
            "stability": "stable",
            "summary": "The name for the processing job output."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 2470
          },
          "name": "outputName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_processing_job#s3_output SagemakerProcessingJob#s3_output}",
            "stability": "stable",
            "summary": "Configuration for uploading output data to Amazon S3 from the processing container."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 2476
          },
          "name": "s3Output",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobProcessingOutputConfigOutputsS3Output"
          }
        }
      ],
      "symbolId": "src/sagemaker-processing-job/index:SagemakerProcessingJobProcessingOutputConfigOutputs"
    },
    "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobProcessingOutputConfigOutputsFeatureStoreOutput": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobProcessingOutputConfigOutputsFeatureStoreOutput",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-processing-job/index.ts",
        "line": 2190
      },
      "name": "SagemakerProcessingJobProcessingOutputConfigOutputsFeatureStoreOutput",
      "namespace": "sagemakerProcessingJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Note that your processing script is responsible for putting records into your Feature Store.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_processing_job#feature_group_name SagemakerProcessingJob#feature_group_name}",
            "stability": "stable",
            "summary": "The name of the Amazon SageMaker FeatureGroup to use as the destination for processing job output."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 2196
          },
          "name": "featureGroupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-processing-job/index:SagemakerProcessingJobProcessingOutputConfigOutputsFeatureStoreOutput"
    },
    "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobProcessingOutputConfigOutputsFeatureStoreOutputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobProcessingOutputConfigOutputsFeatureStoreOutputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-processing-job/index.ts",
          "line": 2236
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-processing-job/index.ts",
        "line": 2228
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 2278
          },
          "name": "resetFeatureGroupName"
        }
      ],
      "name": "SagemakerProcessingJobProcessingOutputConfigOutputsFeatureStoreOutputOutputReference",
      "namespace": "sagemakerProcessingJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 2282
          },
          "name": "featureGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 2272
          },
          "name": "featureGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 2240
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobProcessingOutputConfigOutputsFeatureStoreOutput"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-processing-job/index:SagemakerProcessingJobProcessingOutputConfigOutputsFeatureStoreOutputOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobProcessingOutputConfigOutputsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobProcessingOutputConfigOutputsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-processing-job/index.ts",
          "line": 2664
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-processing-job/index.ts",
        "line": 2656
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 2671
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobProcessingOutputConfigOutputsOutputReference"
            }
          }
        }
      ],
      "name": "SagemakerProcessingJobProcessingOutputConfigOutputsList",
      "namespace": "sagemakerProcessingJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 2657
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobProcessingOutputConfigOutputs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-processing-job/index:SagemakerProcessingJobProcessingOutputConfigOutputsList"
    },
    "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobProcessingOutputConfigOutputsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobProcessingOutputConfigOutputsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-processing-job/index.ts",
          "line": 2539
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-processing-job/index.ts",
        "line": 2529
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 2612
          },
          "name": "putFeatureStoreOutput",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobProcessingOutputConfigOutputsFeatureStoreOutput"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 2644
          },
          "name": "putS3Output",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobProcessingOutputConfigOutputsS3Output"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 2599
          },
          "name": "resetAppManaged"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 2615
          },
          "name": "resetFeatureStoreOutput"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 2631
          },
          "name": "resetOutputName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 2647
          },
          "name": "resetS3Output"
        }
      ],
      "name": "SagemakerProcessingJobProcessingOutputConfigOutputsOutputReference",
      "namespace": "sagemakerProcessingJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 2609
          },
          "name": "featureStoreOutput",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobProcessingOutputConfigOutputsFeatureStoreOutputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 2641
          },
          "name": "s3Output",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobProcessingOutputConfigOutputsS3OutputOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 2603
          },
          "name": "appManagedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 2619
          },
          "name": "featureStoreOutputInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobProcessingOutputConfigOutputsFeatureStoreOutput"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 2635
          },
          "name": "outputNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 2651
          },
          "name": "s3OutputInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobProcessingOutputConfigOutputsS3Output"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 2593
          },
          "name": "appManaged",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 2625
          },
          "name": "outputName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 2543
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobProcessingOutputConfigOutputs"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-processing-job/index:SagemakerProcessingJobProcessingOutputConfigOutputsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobProcessingOutputConfigOutputsS3Output": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobProcessingOutputConfigOutputsS3Output",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-processing-job/index.ts",
        "line": 2286
      },
      "name": "SagemakerProcessingJobProcessingOutputConfigOutputsS3Output",
      "namespace": "sagemakerProcessingJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "LocalPath is an absolute path to a directory containing output files. This directory will be created by the platform and exist when your container's entrypoint is invoked.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_processing_job#local_path SagemakerProcessingJob#local_path}",
            "stability": "stable",
            "summary": "The local path of a directory where you want Amazon SageMaker to upload its contents to Amazon S3."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 2292
          },
          "name": "localPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_processing_job#s3_upload_mode SagemakerProcessingJob#s3_upload_mode}",
            "stability": "stable",
            "summary": "Whether to upload the results of the processing job continuously or after the job completes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 2298
          },
          "name": "s3UploadMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_processing_job#s3_uri SagemakerProcessingJob#s3_uri}",
            "stability": "stable",
            "summary": "A URI that identifies the Amazon S3 bucket where you want Amazon SageMaker to save the results of a processing job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 2304
          },
          "name": "s3Uri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-processing-job/index:SagemakerProcessingJobProcessingOutputConfigOutputsS3Output"
    },
    "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobProcessingOutputConfigOutputsS3OutputOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobProcessingOutputConfigOutputsS3OutputOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-processing-job/index.ts",
          "line": 2358
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-processing-job/index.ts",
        "line": 2350
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 2412
          },
          "name": "resetLocalPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 2428
          },
          "name": "resetS3UploadMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 2444
          },
          "name": "resetS3Uri"
        }
      ],
      "name": "SagemakerProcessingJobProcessingOutputConfigOutputsS3OutputOutputReference",
      "namespace": "sagemakerProcessingJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 2416
          },
          "name": "localPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 2432
          },
          "name": "s3UploadModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 2448
          },
          "name": "s3UriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 2406
          },
          "name": "localPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 2422
          },
          "name": "s3UploadMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 2438
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 2362
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobProcessingOutputConfigOutputsS3Output"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-processing-job/index:SagemakerProcessingJobProcessingOutputConfigOutputsS3OutputOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobProcessingResources": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobProcessingResources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-processing-job/index.ts",
        "line": 2998
      },
      "name": "SagemakerProcessingJobProcessingResources",
      "namespace": "sagemakerProcessingJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_processing_job#cluster_config SagemakerProcessingJob#cluster_config}",
            "stability": "stable",
            "summary": "Configuration for the cluster used to run a processing job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 3004
          },
          "name": "clusterConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobProcessingResourcesClusterConfig"
          }
        }
      ],
      "symbolId": "src/sagemaker-processing-job/index:SagemakerProcessingJobProcessingResources"
    },
    "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobProcessingResourcesClusterConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobProcessingResourcesClusterConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-processing-job/index.ts",
        "line": 2806
      },
      "name": "SagemakerProcessingJobProcessingResourcesClusterConfig",
      "namespace": "sagemakerProcessingJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "For distributed processing jobs, specify a value greater than 1. The default value is 1.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_processing_job#instance_count SagemakerProcessingJob#instance_count}",
            "stability": "stable",
            "summary": "The number of ML compute instances to use in the processing job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 2812
          },
          "name": "instanceCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_processing_job#instance_type SagemakerProcessingJob#instance_type}",
            "stability": "stable",
            "summary": "The ML compute instance type for the processing job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 2818
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You must specify sufficient ML storage for your scenario.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_processing_job#volume_size_in_gb SagemakerProcessingJob#volume_size_in_gb}",
            "stability": "stable",
            "summary": "The size of the ML storage volume in gigabytes that you want to provision."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 2830
          },
          "name": "volumeSizeInGb",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_processing_job#volume_kms_key_id SagemakerProcessingJob#volume_kms_key_id}",
            "stability": "stable",
            "summary": "The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt data on the storage volume attached to the ML compute instance(s) that run the processing job."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 2824
          },
          "name": "volumeKmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-processing-job/index:SagemakerProcessingJobProcessingResourcesClusterConfig"
    },
    "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobProcessingResourcesClusterConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobProcessingResourcesClusterConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-processing-job/index.ts",
          "line": 2891
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-processing-job/index.ts",
        "line": 2883
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 2977
          },
          "name": "resetVolumeKmsKeyId"
        }
      ],
      "name": "SagemakerProcessingJobProcessingResourcesClusterConfigOutputReference",
      "namespace": "sagemakerProcessingJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 2952
          },
          "name": "instanceCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 2965
          },
          "name": "instanceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 2981
          },
          "name": "volumeKmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 2994
          },
          "name": "volumeSizeInGbInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 2945
          },
          "name": "instanceCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 2958
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 2971
          },
          "name": "volumeKmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 2987
          },
          "name": "volumeSizeInGb",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 2895
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobProcessingResourcesClusterConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-processing-job/index:SagemakerProcessingJobProcessingResourcesClusterConfigOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobProcessingResourcesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobProcessingResourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-processing-job/index.ts",
          "line": 3044
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-processing-job/index.ts",
        "line": 3036
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 3083
          },
          "name": "putClusterConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobProcessingResourcesClusterConfig"
              }
            }
          ]
        }
      ],
      "name": "SagemakerProcessingJobProcessingResourcesOutputReference",
      "namespace": "sagemakerProcessingJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 3080
          },
          "name": "clusterConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobProcessingResourcesClusterConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 3087
          },
          "name": "clusterConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobProcessingResourcesClusterConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 3048
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobProcessingResources"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-processing-job/index:SagemakerProcessingJobProcessingResourcesOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobStoppingCondition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobStoppingCondition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-processing-job/index.ts",
        "line": 3091
      },
      "name": "SagemakerProcessingJobStoppingCondition",
      "namespace": "sagemakerProcessingJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_processing_job#max_runtime_in_seconds SagemakerProcessingJob#max_runtime_in_seconds}",
            "stability": "stable",
            "summary": "Specifies the maximum runtime in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 3097
          },
          "name": "maxRuntimeInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/sagemaker-processing-job/index:SagemakerProcessingJobStoppingCondition"
    },
    "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobStoppingConditionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobStoppingConditionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-processing-job/index.ts",
          "line": 3137
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-processing-job/index.ts",
        "line": 3129
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 3179
          },
          "name": "resetMaxRuntimeInSeconds"
        }
      ],
      "name": "SagemakerProcessingJobStoppingConditionOutputReference",
      "namespace": "sagemakerProcessingJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 3183
          },
          "name": "maxRuntimeInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 3173
          },
          "name": "maxRuntimeInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 3141
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobStoppingCondition"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-processing-job/index:SagemakerProcessingJobStoppingConditionOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-processing-job/index.ts",
        "line": 3187
      },
      "name": "SagemakerProcessingJobTags",
      "namespace": "sagemakerProcessingJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_processing_job#key SagemakerProcessingJob#key}",
            "stability": "stable",
            "summary": "The tag key. Tag keys must be unique per resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 3193
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_processing_job#value SagemakerProcessingJob#value}",
            "stability": "stable",
            "summary": "The tag value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 3199
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-processing-job/index:SagemakerProcessingJobTags"
    },
    "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-processing-job/index.ts",
          "line": 3329
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-processing-job/index.ts",
        "line": 3321
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 3336
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobTagsOutputReference"
            }
          }
        }
      ],
      "name": "SagemakerProcessingJobTagsList",
      "namespace": "sagemakerProcessingJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 3322
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-processing-job/index:SagemakerProcessingJobTagsList"
    },
    "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-processing-job/index.ts",
          "line": 3248
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-processing-job/index.ts",
        "line": 3238
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 3296
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 3312
          },
          "name": "resetValue"
        }
      ],
      "name": "SagemakerProcessingJobTagsOutputReference",
      "namespace": "sagemakerProcessingJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 3300
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 3316
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 3290
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 3306
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-processing-job/index.ts",
            "line": 3252
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerProcessingJob.SagemakerProcessingJobTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-processing-job/index:SagemakerProcessingJobTagsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerProject.SagemakerProject": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_project awscc_sagemaker_project}."
      },
      "fqn": "@cdktn/provider-awscc.sagemakerProject.SagemakerProject",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_project awscc_sagemaker_project} Resource."
        },
        "locationInModule": {
          "filename": "src/sagemaker-project/index.ts",
          "line": 1198
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerProject.SagemakerProjectConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-project/index.ts",
        "line": 1166
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SagemakerProject resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 1183
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SagemakerProject to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_project#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SagemakerProject that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SagemakerProject to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 1285
          },
          "name": "putServiceCatalogProvisionedProductDetails",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerProject.SagemakerProjectServiceCatalogProvisionedProductDetails"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 1301
          },
          "name": "putServiceCatalogProvisioningDetails",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerProject.SagemakerProjectServiceCatalogProvisioningDetails"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 1317
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sagemakerProject.SagemakerProjectTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 1333
          },
          "name": "putTemplateProviderDetails",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sagemakerProject.SagemakerProjectTemplateProviderDetails"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 1249
          },
          "name": "resetProjectDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 1288
          },
          "name": "resetServiceCatalogProvisionedProductDetails"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 1304
          },
          "name": "resetServiceCatalogProvisioningDetails"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 1320
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 1336
          },
          "name": "resetTemplateProviderDetails"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 1348
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 1359
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SagemakerProject",
      "namespace": "sagemakerProject",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 1171
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 1227
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 1232
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 1237
          },
          "name": "projectArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 1258
          },
          "name": "projectId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 1276
          },
          "name": "projectStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 1282
          },
          "name": "serviceCatalogProvisionedProductDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerProject.SagemakerProjectServiceCatalogProvisionedProductDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 1298
          },
          "name": "serviceCatalogProvisioningDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerProject.SagemakerProjectServiceCatalogProvisioningDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 1314
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerProject.SagemakerProjectTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 1330
          },
          "name": "templateProviderDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerProject.SagemakerProjectTemplateProviderDetailsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 1253
          },
          "name": "projectDescriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 1271
          },
          "name": "projectNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 1292
          },
          "name": "serviceCatalogProvisionedProductDetailsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerProject.SagemakerProjectServiceCatalogProvisionedProductDetails"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 1308
          },
          "name": "serviceCatalogProvisioningDetailsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerProject.SagemakerProjectServiceCatalogProvisioningDetails"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 1324
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerProject.SagemakerProjectTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 1340
          },
          "name": "templateProviderDetailsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerProject.SagemakerProjectTemplateProviderDetails"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 1243
          },
          "name": "projectDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 1264
          },
          "name": "projectName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-project/index:SagemakerProject"
    },
    "@cdktn/provider-awscc.sagemakerProject.SagemakerProjectConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerProject.SagemakerProjectConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-project/index.ts",
        "line": 14
      },
      "name": "SagemakerProjectConfig",
      "namespace": "sagemakerProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_project#project_name SagemakerProject#project_name}",
            "stability": "stable",
            "summary": "The name of the project."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 26
          },
          "name": "projectName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_project#project_description SagemakerProject#project_description}",
            "stability": "stable",
            "summary": "The description of the project."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 20
          },
          "name": "projectDescription",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_project#service_catalog_provisioned_product_details SagemakerProject#service_catalog_provisioned_product_details}",
            "stability": "stable",
            "summary": "Provisioned ServiceCatalog  Details."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 32
          },
          "name": "serviceCatalogProvisionedProductDetails",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerProject.SagemakerProjectServiceCatalogProvisionedProductDetails"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_project#service_catalog_provisioning_details SagemakerProject#service_catalog_provisioning_details}",
            "stability": "stable",
            "summary": "Input ServiceCatalog Provisioning Details."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 38
          },
          "name": "serviceCatalogProvisioningDetails",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerProject.SagemakerProjectServiceCatalogProvisioningDetails"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_project#tags SagemakerProject#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 44
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerProject.SagemakerProjectTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_project#template_provider_details SagemakerProject#template_provider_details}",
            "stability": "stable",
            "summary": "An array of template providers associated with the project."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 50
          },
          "name": "templateProviderDetails",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerProject.SagemakerProjectTemplateProviderDetails"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-project/index:SagemakerProjectConfig"
    },
    "@cdktn/provider-awscc.sagemakerProject.SagemakerProjectServiceCatalogProvisionedProductDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerProject.SagemakerProjectServiceCatalogProvisionedProductDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-project/index.ts",
        "line": 52
      },
      "name": "SagemakerProjectServiceCatalogProvisionedProductDetails",
      "namespace": "sagemakerProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_project#provisioned_product_id SagemakerProject#provisioned_product_id}",
            "stability": "stable",
            "summary": "The identifier of the provisioning artifact (also known as a version)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 58
          },
          "name": "provisionedProductId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_project#provisioned_product_status_message SagemakerProject#provisioned_product_status_message}",
            "stability": "stable",
            "summary": "Provisioned Product Status Message."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 64
          },
          "name": "provisionedProductStatusMessage",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-project/index:SagemakerProjectServiceCatalogProvisionedProductDetails"
    },
    "@cdktn/provider-awscc.sagemakerProject.SagemakerProjectServiceCatalogProvisionedProductDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerProject.SagemakerProjectServiceCatalogProvisionedProductDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-project/index.ts",
          "line": 111
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-project/index.ts",
        "line": 103
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 159
          },
          "name": "resetProvisionedProductId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 175
          },
          "name": "resetProvisionedProductStatusMessage"
        }
      ],
      "name": "SagemakerProjectServiceCatalogProvisionedProductDetailsOutputReference",
      "namespace": "sagemakerProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 163
          },
          "name": "provisionedProductIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 179
          },
          "name": "provisionedProductStatusMessageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 153
          },
          "name": "provisionedProductId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 169
          },
          "name": "provisionedProductStatusMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 115
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerProject.SagemakerProjectServiceCatalogProvisionedProductDetails"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-project/index:SagemakerProjectServiceCatalogProvisionedProductDetailsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerProject.SagemakerProjectServiceCatalogProvisioningDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerProject.SagemakerProjectServiceCatalogProvisioningDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-project/index.ts",
        "line": 336
      },
      "name": "SagemakerProjectServiceCatalogProvisioningDetails",
      "namespace": "sagemakerProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_project#path_id SagemakerProject#path_id}",
            "stability": "stable",
            "summary": "The path identifier of the product."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 342
          },
          "name": "pathId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_project#product_id SagemakerProject#product_id}",
            "stability": "stable",
            "summary": "Service Catalog product identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 348
          },
          "name": "productId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_project#provisioning_artifact_id SagemakerProject#provisioning_artifact_id}",
            "stability": "stable",
            "summary": "The identifier of the provisioning artifact (also known as a version)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 354
          },
          "name": "provisioningArtifactId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_project#provisioning_parameters SagemakerProject#provisioning_parameters}",
            "stability": "stable",
            "summary": "Parameters specified by the administrator that are required for provisioning the product."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 360
          },
          "name": "provisioningParameters",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerProject.SagemakerProjectServiceCatalogProvisioningDetailsProvisioningParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-project/index:SagemakerProjectServiceCatalogProvisioningDetails"
    },
    "@cdktn/provider-awscc.sagemakerProject.SagemakerProjectServiceCatalogProvisioningDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerProject.SagemakerProjectServiceCatalogProvisioningDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-project/index.ts",
          "line": 421
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-project/index.ts",
        "line": 413
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 526
          },
          "name": "putProvisioningParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sagemakerProject.SagemakerProjectServiceCatalogProvisioningDetailsProvisioningParameters"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 481
          },
          "name": "resetPathId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 497
          },
          "name": "resetProductId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 513
          },
          "name": "resetProvisioningArtifactId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 529
          },
          "name": "resetProvisioningParameters"
        }
      ],
      "name": "SagemakerProjectServiceCatalogProvisioningDetailsOutputReference",
      "namespace": "sagemakerProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 523
          },
          "name": "provisioningParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerProject.SagemakerProjectServiceCatalogProvisioningDetailsProvisioningParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 485
          },
          "name": "pathIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 501
          },
          "name": "productIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 517
          },
          "name": "provisioningArtifactIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 533
          },
          "name": "provisioningParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerProject.SagemakerProjectServiceCatalogProvisioningDetailsProvisioningParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 475
          },
          "name": "pathId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 491
          },
          "name": "productId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 507
          },
          "name": "provisioningArtifactId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 425
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerProject.SagemakerProjectServiceCatalogProvisioningDetails"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-project/index:SagemakerProjectServiceCatalogProvisioningDetailsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerProject.SagemakerProjectServiceCatalogProvisioningDetailsProvisioningParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerProject.SagemakerProjectServiceCatalogProvisioningDetailsProvisioningParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-project/index.ts",
        "line": 183
      },
      "name": "SagemakerProjectServiceCatalogProvisioningDetailsProvisioningParameters",
      "namespace": "sagemakerProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_project#key SagemakerProject#key}",
            "stability": "stable",
            "summary": "The parameter key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 189
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_project#value SagemakerProject#value}",
            "stability": "stable",
            "summary": "The parameter value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 195
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-project/index:SagemakerProjectServiceCatalogProvisioningDetailsProvisioningParameters"
    },
    "@cdktn/provider-awscc.sagemakerProject.SagemakerProjectServiceCatalogProvisioningDetailsProvisioningParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerProject.SagemakerProjectServiceCatalogProvisioningDetailsProvisioningParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-project/index.ts",
          "line": 325
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-project/index.ts",
        "line": 317
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 332
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerProject.SagemakerProjectServiceCatalogProvisioningDetailsProvisioningParametersOutputReference"
            }
          }
        }
      ],
      "name": "SagemakerProjectServiceCatalogProvisioningDetailsProvisioningParametersList",
      "namespace": "sagemakerProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 318
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerProject.SagemakerProjectServiceCatalogProvisioningDetailsProvisioningParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-project/index:SagemakerProjectServiceCatalogProvisioningDetailsProvisioningParametersList"
    },
    "@cdktn/provider-awscc.sagemakerProject.SagemakerProjectServiceCatalogProvisioningDetailsProvisioningParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerProject.SagemakerProjectServiceCatalogProvisioningDetailsProvisioningParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-project/index.ts",
          "line": 244
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-project/index.ts",
        "line": 234
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 292
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 308
          },
          "name": "resetValue"
        }
      ],
      "name": "SagemakerProjectServiceCatalogProvisioningDetailsProvisioningParametersOutputReference",
      "namespace": "sagemakerProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 296
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 312
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 286
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 302
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 248
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerProject.SagemakerProjectServiceCatalogProvisioningDetailsProvisioningParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-project/index:SagemakerProjectServiceCatalogProvisioningDetailsProvisioningParametersOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerProject.SagemakerProjectTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerProject.SagemakerProjectTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-project/index.ts",
        "line": 537
      },
      "name": "SagemakerProjectTags",
      "namespace": "sagemakerProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_project#key SagemakerProject#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 543
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_project#value SagemakerProject#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 549
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-project/index:SagemakerProjectTags"
    },
    "@cdktn/provider-awscc.sagemakerProject.SagemakerProjectTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerProject.SagemakerProjectTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-project/index.ts",
          "line": 679
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-project/index.ts",
        "line": 671
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 686
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerProject.SagemakerProjectTagsOutputReference"
            }
          }
        }
      ],
      "name": "SagemakerProjectTagsList",
      "namespace": "sagemakerProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 672
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerProject.SagemakerProjectTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-project/index:SagemakerProjectTagsList"
    },
    "@cdktn/provider-awscc.sagemakerProject.SagemakerProjectTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerProject.SagemakerProjectTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-project/index.ts",
          "line": 598
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-project/index.ts",
        "line": 588
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 646
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 662
          },
          "name": "resetValue"
        }
      ],
      "name": "SagemakerProjectTagsOutputReference",
      "namespace": "sagemakerProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 650
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 666
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 640
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 656
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 602
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerProject.SagemakerProjectTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-project/index:SagemakerProjectTagsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerProject.SagemakerProjectTemplateProviderDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerProject.SagemakerProjectTemplateProviderDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-project/index.ts",
        "line": 1044
      },
      "name": "SagemakerProjectTemplateProviderDetails",
      "namespace": "sagemakerProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_project#cfn_template_provider_detail SagemakerProject#cfn_template_provider_detail}",
            "stability": "stable",
            "summary": "CloudFormation template provider details for a SageMaker project."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 1050
          },
          "name": "cfnTemplateProviderDetail",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerProject.SagemakerProjectTemplateProviderDetailsCfnTemplateProviderDetail"
          }
        }
      ],
      "symbolId": "src/sagemaker-project/index:SagemakerProjectTemplateProviderDetails"
    },
    "@cdktn/provider-awscc.sagemakerProject.SagemakerProjectTemplateProviderDetailsCfnTemplateProviderDetail": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerProject.SagemakerProjectTemplateProviderDetailsCfnTemplateProviderDetail",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-project/index.ts",
        "line": 843
      },
      "name": "SagemakerProjectTemplateProviderDetailsCfnTemplateProviderDetail",
      "namespace": "sagemakerProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_project#parameters SagemakerProject#parameters}",
            "stability": "stable",
            "summary": "A list of parameters used in the CloudFormation template."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 849
          },
          "name": "parameters",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerProject.SagemakerProjectTemplateProviderDetailsCfnTemplateProviderDetailParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_project#role_arn SagemakerProject#role_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the IAM role used by the template provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 855
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_project#template_name SagemakerProject#template_name}",
            "stability": "stable",
            "summary": "The name of the template used for the project."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 861
          },
          "name": "templateName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_project#template_url SagemakerProject#template_url}",
            "stability": "stable",
            "summary": "The URL of the CloudFormation template."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 867
          },
          "name": "templateUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-project/index:SagemakerProjectTemplateProviderDetailsCfnTemplateProviderDetail"
    },
    "@cdktn/provider-awscc.sagemakerProject.SagemakerProjectTemplateProviderDetailsCfnTemplateProviderDetailOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerProject.SagemakerProjectTemplateProviderDetailsCfnTemplateProviderDetailOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-project/index.ts",
          "line": 928
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-project/index.ts",
        "line": 920
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 985
          },
          "name": "putParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sagemakerProject.SagemakerProjectTemplateProviderDetailsCfnTemplateProviderDetailParameters"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 988
          },
          "name": "resetParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 1004
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 1020
          },
          "name": "resetTemplateName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 1036
          },
          "name": "resetTemplateUrl"
        }
      ],
      "name": "SagemakerProjectTemplateProviderDetailsCfnTemplateProviderDetailOutputReference",
      "namespace": "sagemakerProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 982
          },
          "name": "parameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerProject.SagemakerProjectTemplateProviderDetailsCfnTemplateProviderDetailParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 992
          },
          "name": "parametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerProject.SagemakerProjectTemplateProviderDetailsCfnTemplateProviderDetailParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 1008
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 1024
          },
          "name": "templateNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 1040
          },
          "name": "templateUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 998
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 1014
          },
          "name": "templateName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 1030
          },
          "name": "templateUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 932
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerProject.SagemakerProjectTemplateProviderDetailsCfnTemplateProviderDetail"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-project/index:SagemakerProjectTemplateProviderDetailsCfnTemplateProviderDetailOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerProject.SagemakerProjectTemplateProviderDetailsCfnTemplateProviderDetailParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerProject.SagemakerProjectTemplateProviderDetailsCfnTemplateProviderDetailParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-project/index.ts",
        "line": 690
      },
      "name": "SagemakerProjectTemplateProviderDetailsCfnTemplateProviderDetailParameters",
      "namespace": "sagemakerProject",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_project#key SagemakerProject#key}",
            "stability": "stable",
            "summary": "The key of the parameter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 696
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_project#value SagemakerProject#value}",
            "stability": "stable",
            "summary": "The value of the parameter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 702
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-project/index:SagemakerProjectTemplateProviderDetailsCfnTemplateProviderDetailParameters"
    },
    "@cdktn/provider-awscc.sagemakerProject.SagemakerProjectTemplateProviderDetailsCfnTemplateProviderDetailParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerProject.SagemakerProjectTemplateProviderDetailsCfnTemplateProviderDetailParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-project/index.ts",
          "line": 832
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-project/index.ts",
        "line": 824
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 839
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerProject.SagemakerProjectTemplateProviderDetailsCfnTemplateProviderDetailParametersOutputReference"
            }
          }
        }
      ],
      "name": "SagemakerProjectTemplateProviderDetailsCfnTemplateProviderDetailParametersList",
      "namespace": "sagemakerProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 825
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerProject.SagemakerProjectTemplateProviderDetailsCfnTemplateProviderDetailParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-project/index:SagemakerProjectTemplateProviderDetailsCfnTemplateProviderDetailParametersList"
    },
    "@cdktn/provider-awscc.sagemakerProject.SagemakerProjectTemplateProviderDetailsCfnTemplateProviderDetailParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerProject.SagemakerProjectTemplateProviderDetailsCfnTemplateProviderDetailParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-project/index.ts",
          "line": 751
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-project/index.ts",
        "line": 741
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 799
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 815
          },
          "name": "resetValue"
        }
      ],
      "name": "SagemakerProjectTemplateProviderDetailsCfnTemplateProviderDetailParametersOutputReference",
      "namespace": "sagemakerProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 803
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 819
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 793
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 809
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 755
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerProject.SagemakerProjectTemplateProviderDetailsCfnTemplateProviderDetailParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-project/index:SagemakerProjectTemplateProviderDetailsCfnTemplateProviderDetailParametersOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerProject.SagemakerProjectTemplateProviderDetailsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerProject.SagemakerProjectTemplateProviderDetailsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-project/index.ts",
          "line": 1151
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-project/index.ts",
        "line": 1143
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 1158
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerProject.SagemakerProjectTemplateProviderDetailsOutputReference"
            }
          }
        }
      ],
      "name": "SagemakerProjectTemplateProviderDetailsList",
      "namespace": "sagemakerProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 1144
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerProject.SagemakerProjectTemplateProviderDetails"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-project/index:SagemakerProjectTemplateProviderDetailsList"
    },
    "@cdktn/provider-awscc.sagemakerProject.SagemakerProjectTemplateProviderDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerProject.SagemakerProjectTemplateProviderDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-project/index.ts",
          "line": 1092
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-project/index.ts",
        "line": 1082
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 1131
          },
          "name": "putCfnTemplateProviderDetail",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerProject.SagemakerProjectTemplateProviderDetailsCfnTemplateProviderDetail"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 1134
          },
          "name": "resetCfnTemplateProviderDetail"
        }
      ],
      "name": "SagemakerProjectTemplateProviderDetailsOutputReference",
      "namespace": "sagemakerProject",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 1128
          },
          "name": "cfnTemplateProviderDetail",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerProject.SagemakerProjectTemplateProviderDetailsCfnTemplateProviderDetailOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 1138
          },
          "name": "cfnTemplateProviderDetailInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerProject.SagemakerProjectTemplateProviderDetailsCfnTemplateProviderDetail"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-project/index.ts",
            "line": 1096
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerProject.SagemakerProjectTemplateProviderDetails"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-project/index:SagemakerProjectTemplateProviderDetailsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpace": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_space awscc_sagemaker_space}."
      },
      "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpace",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_space awscc_sagemaker_space} Resource."
        },
        "locationInModule": {
          "filename": "src/sagemaker-space/index.ts",
          "line": 3527
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-space/index.ts",
        "line": 3495
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SagemakerSpace resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 3512
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SagemakerSpace to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_space#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SagemakerSpace that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SagemakerSpace to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 3579
          },
          "name": "putOwnershipSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceOwnershipSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 3629
          },
          "name": "putSpaceSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 3645
          },
          "name": "putSpaceSharingSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSharingSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 3661
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 3582
          },
          "name": "resetOwnershipSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 3603
          },
          "name": "resetSpaceDisplayName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 3632
          },
          "name": "resetSpaceSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 3648
          },
          "name": "resetSpaceSharingSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 3664
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 3681
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 3693
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SagemakerSpace",
      "namespace": "sagemakerSpace",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 3500
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 3570
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 3576
          },
          "name": "ownershipSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceOwnershipSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 3591
          },
          "name": "spaceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 3626
          },
          "name": "spaceSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 3642
          },
          "name": "spaceSharingSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSharingSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 3658
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 3673
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 3565
          },
          "name": "domainIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 3586
          },
          "name": "ownershipSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceOwnershipSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 3607
          },
          "name": "spaceDisplayNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 3620
          },
          "name": "spaceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 3636
          },
          "name": "spaceSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 3652
          },
          "name": "spaceSharingSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSharingSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 3668
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 3558
          },
          "name": "domainId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 3597
          },
          "name": "spaceDisplayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 3613
          },
          "name": "spaceName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-space/index:SagemakerSpace"
    },
    "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-space/index.ts",
        "line": 14
      },
      "name": "SagemakerSpaceConfig",
      "namespace": "sagemakerSpace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_space#domain_id SagemakerSpace#domain_id}",
            "stability": "stable",
            "summary": "The ID of the associated Domain."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 20
          },
          "name": "domainId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_space#space_name SagemakerSpace#space_name}",
            "stability": "stable",
            "summary": "A name for the Space."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 34
          },
          "name": "spaceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_space#ownership_settings SagemakerSpace#ownership_settings}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 24
          },
          "name": "ownershipSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceOwnershipSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_space#space_display_name SagemakerSpace#space_display_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 28
          },
          "name": "spaceDisplayName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_space#space_settings SagemakerSpace#space_settings}",
            "stability": "stable",
            "summary": "A collection of settings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 40
          },
          "name": "spaceSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_space#space_sharing_settings SagemakerSpace#space_sharing_settings}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 44
          },
          "name": "spaceSharingSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSharingSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_space#tags SagemakerSpace#tags}",
            "stability": "stable",
            "summary": "A list of tags to apply to the space."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 50
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-space/index:SagemakerSpaceConfig"
    },
    "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceOwnershipSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceOwnershipSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-space/index.ts",
        "line": 52
      },
      "name": "SagemakerSpaceOwnershipSettings",
      "namespace": "sagemakerSpace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_space#owner_user_profile_name SagemakerSpace#owner_user_profile_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 56
          },
          "name": "ownerUserProfileName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-space/index:SagemakerSpaceOwnershipSettings"
    },
    "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceOwnershipSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceOwnershipSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-space/index.ts",
          "line": 96
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-space/index.ts",
        "line": 88
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 138
          },
          "name": "resetOwnerUserProfileName"
        }
      ],
      "name": "SagemakerSpaceOwnershipSettingsOutputReference",
      "namespace": "sagemakerSpace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 142
          },
          "name": "ownerUserProfileNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 132
          },
          "name": "ownerUserProfileName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 100
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceOwnershipSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-space/index:SagemakerSpaceOwnershipSettingsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-space/index.ts",
        "line": 2876
      },
      "name": "SagemakerSpaceSpaceSettings",
      "namespace": "sagemakerSpace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_space#app_type SagemakerSpace#app_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 2880
          },
          "name": "appType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_space#code_editor_app_settings SagemakerSpace#code_editor_app_settings}",
            "stability": "stable",
            "summary": "The CodeEditor app settings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 2886
          },
          "name": "codeEditorAppSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsCodeEditorAppSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_space#custom_file_systems SagemakerSpace#custom_file_systems}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 2890
          },
          "name": "customFileSystems",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsCustomFileSystems"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_space#jupyter_lab_app_settings SagemakerSpace#jupyter_lab_app_settings}",
            "stability": "stable",
            "summary": "The JupyterLab app settings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 2896
          },
          "name": "jupyterLabAppSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsJupyterLabAppSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_space#jupyter_server_app_settings SagemakerSpace#jupyter_server_app_settings}",
            "stability": "stable",
            "summary": "The Jupyter server's app settings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 2902
          },
          "name": "jupyterServerAppSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsJupyterServerAppSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_space#kernel_gateway_app_settings SagemakerSpace#kernel_gateway_app_settings}",
            "stability": "stable",
            "summary": "The kernel gateway app settings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 2908
          },
          "name": "kernelGatewayAppSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsKernelGatewayAppSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_space#remote_access SagemakerSpace#remote_access}",
            "stability": "stable",
            "summary": "This is a flag used to indicate if remote access is enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 2914
          },
          "name": "remoteAccess",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_space#space_managed_resources SagemakerSpace#space_managed_resources}",
            "stability": "stable",
            "summary": "This is a flag used to indicate if space managed resources needs to be created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 2920
          },
          "name": "spaceManagedResources",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_space#space_storage_settings SagemakerSpace#space_storage_settings}",
            "stability": "stable",
            "summary": "Default storage settings for a space."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 2926
          },
          "name": "spaceStorageSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsSpaceStorageSettings"
          }
        }
      ],
      "symbolId": "src/sagemaker-space/index:SagemakerSpaceSpaceSettings"
    },
    "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsCodeEditorAppSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsCodeEditorAppSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-space/index.ts",
        "line": 537
      },
      "name": "SagemakerSpaceSpaceSettingsCodeEditorAppSettings",
      "namespace": "sagemakerSpace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_space#app_lifecycle_management SagemakerSpace#app_lifecycle_management}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 541
          },
          "name": "appLifecycleManagement",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsCodeEditorAppSettingsAppLifecycleManagement"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_space#default_resource_spec SagemakerSpace#default_resource_spec}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 545
          },
          "name": "defaultResourceSpec",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsCodeEditorAppSettingsDefaultResourceSpec"
          }
        }
      ],
      "symbolId": "src/sagemaker-space/index:SagemakerSpaceSpaceSettingsCodeEditorAppSettings"
    },
    "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsCodeEditorAppSettingsAppLifecycleManagement": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsCodeEditorAppSettingsAppLifecycleManagement",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-space/index.ts",
        "line": 242
      },
      "name": "SagemakerSpaceSpaceSettingsCodeEditorAppSettingsAppLifecycleManagement",
      "namespace": "sagemakerSpace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_space#idle_settings SagemakerSpace#idle_settings}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 246
          },
          "name": "idleSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettings"
          }
        }
      ],
      "symbolId": "src/sagemaker-space/index:SagemakerSpaceSpaceSettingsCodeEditorAppSettingsAppLifecycleManagement"
    },
    "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-space/index.ts",
        "line": 146
      },
      "name": "SagemakerSpaceSpaceSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettings",
      "namespace": "sagemakerSpace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_space#idle_timeout_in_minutes SagemakerSpace#idle_timeout_in_minutes}",
            "stability": "stable",
            "summary": "The space idle timeout value set in minutes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 152
          },
          "name": "idleTimeoutInMinutes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/sagemaker-space/index:SagemakerSpaceSpaceSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettings"
    },
    "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-space/index.ts",
          "line": 192
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-space/index.ts",
        "line": 184
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 234
          },
          "name": "resetIdleTimeoutInMinutes"
        }
      ],
      "name": "SagemakerSpaceSpaceSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettingsOutputReference",
      "namespace": "sagemakerSpace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 238
          },
          "name": "idleTimeoutInMinutesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 228
          },
          "name": "idleTimeoutInMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 196
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-space/index:SagemakerSpaceSpaceSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettingsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsCodeEditorAppSettingsAppLifecycleManagementOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsCodeEditorAppSettingsAppLifecycleManagementOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-space/index.ts",
          "line": 286
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-space/index.ts",
        "line": 278
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 325
          },
          "name": "putIdleSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 328
          },
          "name": "resetIdleSettings"
        }
      ],
      "name": "SagemakerSpaceSpaceSettingsCodeEditorAppSettingsAppLifecycleManagementOutputReference",
      "namespace": "sagemakerSpace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 322
          },
          "name": "idleSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 332
          },
          "name": "idleSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 290
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsCodeEditorAppSettingsAppLifecycleManagement"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-space/index:SagemakerSpaceSpaceSettingsCodeEditorAppSettingsAppLifecycleManagementOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsCodeEditorAppSettingsDefaultResourceSpec": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsCodeEditorAppSettingsDefaultResourceSpec",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-space/index.ts",
        "line": 336
      },
      "name": "SagemakerSpaceSpaceSettingsCodeEditorAppSettingsDefaultResourceSpec",
      "namespace": "sagemakerSpace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_space#instance_type SagemakerSpace#instance_type}",
            "stability": "stable",
            "summary": "The instance type that the image version runs on."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 342
          },
          "name": "instanceType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_space#lifecycle_config_arn SagemakerSpace#lifecycle_config_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the Lifecycle Configuration to attach to the Resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 348
          },
          "name": "lifecycleConfigArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_space#sage_maker_image_arn SagemakerSpace#sage_maker_image_arn}",
            "stability": "stable",
            "summary": "The ARN of the SageMaker image that the image version belongs to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 354
          },
          "name": "sageMakerImageArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_space#sage_maker_image_version_arn SagemakerSpace#sage_maker_image_version_arn}",
            "stability": "stable",
            "summary": "The ARN of the image version created on the instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 360
          },
          "name": "sageMakerImageVersionArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-space/index:SagemakerSpaceSpaceSettingsCodeEditorAppSettingsDefaultResourceSpec"
    },
    "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsCodeEditorAppSettingsDefaultResourceSpecOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsCodeEditorAppSettingsDefaultResourceSpecOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-space/index.ts",
          "line": 421
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-space/index.ts",
        "line": 413
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 481
          },
          "name": "resetInstanceType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 497
          },
          "name": "resetLifecycleConfigArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 513
          },
          "name": "resetSageMakerImageArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 529
          },
          "name": "resetSageMakerImageVersionArn"
        }
      ],
      "name": "SagemakerSpaceSpaceSettingsCodeEditorAppSettingsDefaultResourceSpecOutputReference",
      "namespace": "sagemakerSpace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 485
          },
          "name": "instanceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 501
          },
          "name": "lifecycleConfigArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 517
          },
          "name": "sageMakerImageArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 533
          },
          "name": "sageMakerImageVersionArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 475
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 491
          },
          "name": "lifecycleConfigArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 507
          },
          "name": "sageMakerImageArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 523
          },
          "name": "sageMakerImageVersionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 425
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsCodeEditorAppSettingsDefaultResourceSpec"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-space/index:SagemakerSpaceSpaceSettingsCodeEditorAppSettingsDefaultResourceSpecOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsCodeEditorAppSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsCodeEditorAppSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-space/index.ts",
          "line": 592
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-space/index.ts",
        "line": 584
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 637
          },
          "name": "putAppLifecycleManagement",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsCodeEditorAppSettingsAppLifecycleManagement"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 653
          },
          "name": "putDefaultResourceSpec",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsCodeEditorAppSettingsDefaultResourceSpec"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 640
          },
          "name": "resetAppLifecycleManagement"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 656
          },
          "name": "resetDefaultResourceSpec"
        }
      ],
      "name": "SagemakerSpaceSpaceSettingsCodeEditorAppSettingsOutputReference",
      "namespace": "sagemakerSpace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 634
          },
          "name": "appLifecycleManagement",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsCodeEditorAppSettingsAppLifecycleManagementOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 650
          },
          "name": "defaultResourceSpec",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsCodeEditorAppSettingsDefaultResourceSpecOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 644
          },
          "name": "appLifecycleManagementInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsCodeEditorAppSettingsAppLifecycleManagement"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 660
          },
          "name": "defaultResourceSpecInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsCodeEditorAppSettingsDefaultResourceSpec"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 596
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsCodeEditorAppSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-space/index:SagemakerSpaceSpaceSettingsCodeEditorAppSettingsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsCustomFileSystems": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsCustomFileSystems",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-space/index.ts",
        "line": 946
      },
      "name": "SagemakerSpaceSpaceSettingsCustomFileSystems",
      "namespace": "sagemakerSpace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_space#efs_file_system SagemakerSpace#efs_file_system}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 950
          },
          "name": "efsFileSystem",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsCustomFileSystemsEfsFileSystem"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_space#fsx_lustre_file_system SagemakerSpace#fsx_lustre_file_system}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 954
          },
          "name": "fsxLustreFileSystem",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsCustomFileSystemsFsxLustreFileSystem"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_space#s3_file_system SagemakerSpace#s3_file_system}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 958
          },
          "name": "s3FileSystem",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsCustomFileSystemsS3FileSystem"
          }
        }
      ],
      "symbolId": "src/sagemaker-space/index:SagemakerSpaceSpaceSettingsCustomFileSystems"
    },
    "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsCustomFileSystemsEfsFileSystem": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsCustomFileSystemsEfsFileSystem",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-space/index.ts",
        "line": 664
      },
      "name": "SagemakerSpaceSpaceSettingsCustomFileSystemsEfsFileSystem",
      "namespace": "sagemakerSpace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_space#file_system_id SagemakerSpace#file_system_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 668
          },
          "name": "fileSystemId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-space/index:SagemakerSpaceSpaceSettingsCustomFileSystemsEfsFileSystem"
    },
    "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsCustomFileSystemsEfsFileSystemOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsCustomFileSystemsEfsFileSystemOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-space/index.ts",
          "line": 708
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-space/index.ts",
        "line": 700
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 750
          },
          "name": "resetFileSystemId"
        }
      ],
      "name": "SagemakerSpaceSpaceSettingsCustomFileSystemsEfsFileSystemOutputReference",
      "namespace": "sagemakerSpace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 754
          },
          "name": "fileSystemIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 744
          },
          "name": "fileSystemId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 712
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsCustomFileSystemsEfsFileSystem"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-space/index:SagemakerSpaceSpaceSettingsCustomFileSystemsEfsFileSystemOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsCustomFileSystemsFsxLustreFileSystem": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsCustomFileSystemsFsxLustreFileSystem",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-space/index.ts",
        "line": 758
      },
      "name": "SagemakerSpaceSpaceSettingsCustomFileSystemsFsxLustreFileSystem",
      "namespace": "sagemakerSpace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_space#file_system_id SagemakerSpace#file_system_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 762
          },
          "name": "fileSystemId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-space/index:SagemakerSpaceSpaceSettingsCustomFileSystemsFsxLustreFileSystem"
    },
    "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsCustomFileSystemsFsxLustreFileSystemOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsCustomFileSystemsFsxLustreFileSystemOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-space/index.ts",
          "line": 802
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-space/index.ts",
        "line": 794
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 844
          },
          "name": "resetFileSystemId"
        }
      ],
      "name": "SagemakerSpaceSpaceSettingsCustomFileSystemsFsxLustreFileSystemOutputReference",
      "namespace": "sagemakerSpace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 848
          },
          "name": "fileSystemIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 838
          },
          "name": "fileSystemId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 806
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsCustomFileSystemsFsxLustreFileSystem"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-space/index:SagemakerSpaceSpaceSettingsCustomFileSystemsFsxLustreFileSystemOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsCustomFileSystemsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsCustomFileSystemsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-space/index.ts",
          "line": 1117
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-space/index.ts",
        "line": 1109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 1124
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsCustomFileSystemsOutputReference"
            }
          }
        }
      ],
      "name": "SagemakerSpaceSpaceSettingsCustomFileSystemsList",
      "namespace": "sagemakerSpace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 1110
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsCustomFileSystems"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-space/index:SagemakerSpaceSpaceSettingsCustomFileSystemsList"
    },
    "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsCustomFileSystemsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsCustomFileSystemsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-space/index.ts",
          "line": 1014
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-space/index.ts",
        "line": 1004
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 1065
          },
          "name": "putEfsFileSystem",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsCustomFileSystemsEfsFileSystem"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 1081
          },
          "name": "putFsxLustreFileSystem",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsCustomFileSystemsFsxLustreFileSystem"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 1097
          },
          "name": "putS3FileSystem",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsCustomFileSystemsS3FileSystem"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 1068
          },
          "name": "resetEfsFileSystem"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 1084
          },
          "name": "resetFsxLustreFileSystem"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 1100
          },
          "name": "resetS3FileSystem"
        }
      ],
      "name": "SagemakerSpaceSpaceSettingsCustomFileSystemsOutputReference",
      "namespace": "sagemakerSpace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 1062
          },
          "name": "efsFileSystem",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsCustomFileSystemsEfsFileSystemOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 1078
          },
          "name": "fsxLustreFileSystem",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsCustomFileSystemsFsxLustreFileSystemOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 1094
          },
          "name": "s3FileSystem",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsCustomFileSystemsS3FileSystemOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 1072
          },
          "name": "efsFileSystemInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsCustomFileSystemsEfsFileSystem"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 1088
          },
          "name": "fsxLustreFileSystemInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsCustomFileSystemsFsxLustreFileSystem"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 1104
          },
          "name": "s3FileSystemInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsCustomFileSystemsS3FileSystem"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 1018
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsCustomFileSystems"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-space/index:SagemakerSpaceSpaceSettingsCustomFileSystemsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsCustomFileSystemsS3FileSystem": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsCustomFileSystemsS3FileSystem",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-space/index.ts",
        "line": 852
      },
      "name": "SagemakerSpaceSpaceSettingsCustomFileSystemsS3FileSystem",
      "namespace": "sagemakerSpace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_space#s3_uri SagemakerSpace#s3_uri}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 856
          },
          "name": "s3Uri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-space/index:SagemakerSpaceSpaceSettingsCustomFileSystemsS3FileSystem"
    },
    "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsCustomFileSystemsS3FileSystemOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsCustomFileSystemsS3FileSystemOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-space/index.ts",
          "line": 896
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-space/index.ts",
        "line": 888
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 938
          },
          "name": "resetS3Uri"
        }
      ],
      "name": "SagemakerSpaceSpaceSettingsCustomFileSystemsS3FileSystemOutputReference",
      "namespace": "sagemakerSpace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 942
          },
          "name": "s3UriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 932
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 900
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsCustomFileSystemsS3FileSystem"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-space/index:SagemakerSpaceSpaceSettingsCustomFileSystemsS3FileSystemOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsJupyterLabAppSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsJupyterLabAppSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-space/index.ts",
        "line": 1637
      },
      "name": "SagemakerSpaceSpaceSettingsJupyterLabAppSettings",
      "namespace": "sagemakerSpace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_space#app_lifecycle_management SagemakerSpace#app_lifecycle_management}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 1641
          },
          "name": "appLifecycleManagement",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsJupyterLabAppSettingsAppLifecycleManagement"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_space#code_repositories SagemakerSpace#code_repositories}",
            "stability": "stable",
            "summary": "A list of CodeRepositories available for use with JupyterLab apps."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 1647
          },
          "name": "codeRepositories",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsJupyterLabAppSettingsCodeRepositories"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_space#default_resource_spec SagemakerSpace#default_resource_spec}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 1651
          },
          "name": "defaultResourceSpec",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsJupyterLabAppSettingsDefaultResourceSpec"
          }
        }
      ],
      "symbolId": "src/sagemaker-space/index:SagemakerSpaceSpaceSettingsJupyterLabAppSettings"
    },
    "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsJupyterLabAppSettingsAppLifecycleManagement": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsJupyterLabAppSettingsAppLifecycleManagement",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-space/index.ts",
        "line": 1224
      },
      "name": "SagemakerSpaceSpaceSettingsJupyterLabAppSettingsAppLifecycleManagement",
      "namespace": "sagemakerSpace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_space#idle_settings SagemakerSpace#idle_settings}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 1228
          },
          "name": "idleSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettings"
          }
        }
      ],
      "symbolId": "src/sagemaker-space/index:SagemakerSpaceSpaceSettingsJupyterLabAppSettingsAppLifecycleManagement"
    },
    "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-space/index.ts",
        "line": 1128
      },
      "name": "SagemakerSpaceSpaceSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettings",
      "namespace": "sagemakerSpace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_space#idle_timeout_in_minutes SagemakerSpace#idle_timeout_in_minutes}",
            "stability": "stable",
            "summary": "The space idle timeout value set in minutes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 1134
          },
          "name": "idleTimeoutInMinutes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/sagemaker-space/index:SagemakerSpaceSpaceSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettings"
    },
    "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-space/index.ts",
          "line": 1174
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-space/index.ts",
        "line": 1166
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 1216
          },
          "name": "resetIdleTimeoutInMinutes"
        }
      ],
      "name": "SagemakerSpaceSpaceSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsOutputReference",
      "namespace": "sagemakerSpace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 1220
          },
          "name": "idleTimeoutInMinutesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 1210
          },
          "name": "idleTimeoutInMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 1178
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-space/index:SagemakerSpaceSpaceSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsJupyterLabAppSettingsAppLifecycleManagementOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsJupyterLabAppSettingsAppLifecycleManagementOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-space/index.ts",
          "line": 1268
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-space/index.ts",
        "line": 1260
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 1307
          },
          "name": "putIdleSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 1310
          },
          "name": "resetIdleSettings"
        }
      ],
      "name": "SagemakerSpaceSpaceSettingsJupyterLabAppSettingsAppLifecycleManagementOutputReference",
      "namespace": "sagemakerSpace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 1304
          },
          "name": "idleSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 1314
          },
          "name": "idleSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 1272
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsJupyterLabAppSettingsAppLifecycleManagement"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-space/index:SagemakerSpaceSpaceSettingsJupyterLabAppSettingsAppLifecycleManagementOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsJupyterLabAppSettingsCodeRepositories": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsJupyterLabAppSettingsCodeRepositories",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-space/index.ts",
        "line": 1318
      },
      "name": "SagemakerSpaceSpaceSettingsJupyterLabAppSettingsCodeRepositories",
      "namespace": "sagemakerSpace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_space#repository_url SagemakerSpace#repository_url}",
            "stability": "stable",
            "summary": "A CodeRepository (valid URL) to be used within Jupyter's Git extension."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 1324
          },
          "name": "repositoryUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-space/index:SagemakerSpaceSpaceSettingsJupyterLabAppSettingsCodeRepositories"
    },
    "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsJupyterLabAppSettingsCodeRepositoriesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsJupyterLabAppSettingsCodeRepositoriesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-space/index.ts",
          "line": 1425
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-space/index.ts",
        "line": 1417
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 1432
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsJupyterLabAppSettingsCodeRepositoriesOutputReference"
            }
          }
        }
      ],
      "name": "SagemakerSpaceSpaceSettingsJupyterLabAppSettingsCodeRepositoriesList",
      "namespace": "sagemakerSpace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 1418
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsJupyterLabAppSettingsCodeRepositories"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-space/index:SagemakerSpaceSpaceSettingsJupyterLabAppSettingsCodeRepositoriesList"
    },
    "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsJupyterLabAppSettingsCodeRepositoriesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsJupyterLabAppSettingsCodeRepositoriesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-space/index.ts",
          "line": 1366
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-space/index.ts",
        "line": 1356
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 1408
          },
          "name": "resetRepositoryUrl"
        }
      ],
      "name": "SagemakerSpaceSpaceSettingsJupyterLabAppSettingsCodeRepositoriesOutputReference",
      "namespace": "sagemakerSpace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 1412
          },
          "name": "repositoryUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 1402
          },
          "name": "repositoryUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 1370
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsJupyterLabAppSettingsCodeRepositories"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-space/index:SagemakerSpaceSpaceSettingsJupyterLabAppSettingsCodeRepositoriesOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsJupyterLabAppSettingsDefaultResourceSpec": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsJupyterLabAppSettingsDefaultResourceSpec",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-space/index.ts",
        "line": 1436
      },
      "name": "SagemakerSpaceSpaceSettingsJupyterLabAppSettingsDefaultResourceSpec",
      "namespace": "sagemakerSpace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_space#instance_type SagemakerSpace#instance_type}",
            "stability": "stable",
            "summary": "The instance type that the image version runs on."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 1442
          },
          "name": "instanceType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_space#lifecycle_config_arn SagemakerSpace#lifecycle_config_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the Lifecycle Configuration to attach to the Resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 1448
          },
          "name": "lifecycleConfigArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_space#sage_maker_image_arn SagemakerSpace#sage_maker_image_arn}",
            "stability": "stable",
            "summary": "The ARN of the SageMaker image that the image version belongs to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 1454
          },
          "name": "sageMakerImageArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_space#sage_maker_image_version_arn SagemakerSpace#sage_maker_image_version_arn}",
            "stability": "stable",
            "summary": "The ARN of the image version created on the instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 1460
          },
          "name": "sageMakerImageVersionArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-space/index:SagemakerSpaceSpaceSettingsJupyterLabAppSettingsDefaultResourceSpec"
    },
    "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsJupyterLabAppSettingsDefaultResourceSpecOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsJupyterLabAppSettingsDefaultResourceSpecOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-space/index.ts",
          "line": 1521
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-space/index.ts",
        "line": 1513
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 1581
          },
          "name": "resetInstanceType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 1597
          },
          "name": "resetLifecycleConfigArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 1613
          },
          "name": "resetSageMakerImageArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 1629
          },
          "name": "resetSageMakerImageVersionArn"
        }
      ],
      "name": "SagemakerSpaceSpaceSettingsJupyterLabAppSettingsDefaultResourceSpecOutputReference",
      "namespace": "sagemakerSpace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 1585
          },
          "name": "instanceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 1601
          },
          "name": "lifecycleConfigArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 1617
          },
          "name": "sageMakerImageArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 1633
          },
          "name": "sageMakerImageVersionArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 1575
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 1591
          },
          "name": "lifecycleConfigArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 1607
          },
          "name": "sageMakerImageArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 1623
          },
          "name": "sageMakerImageVersionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 1525
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsJupyterLabAppSettingsDefaultResourceSpec"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-space/index:SagemakerSpaceSpaceSettingsJupyterLabAppSettingsDefaultResourceSpecOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsJupyterLabAppSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsJupyterLabAppSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-space/index.ts",
          "line": 1705
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-space/index.ts",
        "line": 1697
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 1756
          },
          "name": "putAppLifecycleManagement",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsJupyterLabAppSettingsAppLifecycleManagement"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 1772
          },
          "name": "putCodeRepositories",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsJupyterLabAppSettingsCodeRepositories"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 1788
          },
          "name": "putDefaultResourceSpec",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsJupyterLabAppSettingsDefaultResourceSpec"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 1759
          },
          "name": "resetAppLifecycleManagement"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 1775
          },
          "name": "resetCodeRepositories"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 1791
          },
          "name": "resetDefaultResourceSpec"
        }
      ],
      "name": "SagemakerSpaceSpaceSettingsJupyterLabAppSettingsOutputReference",
      "namespace": "sagemakerSpace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 1753
          },
          "name": "appLifecycleManagement",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsJupyterLabAppSettingsAppLifecycleManagementOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 1769
          },
          "name": "codeRepositories",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsJupyterLabAppSettingsCodeRepositoriesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 1785
          },
          "name": "defaultResourceSpec",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsJupyterLabAppSettingsDefaultResourceSpecOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 1763
          },
          "name": "appLifecycleManagementInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsJupyterLabAppSettingsAppLifecycleManagement"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 1779
          },
          "name": "codeRepositoriesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsJupyterLabAppSettingsCodeRepositories"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 1795
          },
          "name": "defaultResourceSpecInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsJupyterLabAppSettingsDefaultResourceSpec"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 1709
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsJupyterLabAppSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-space/index:SagemakerSpaceSpaceSettingsJupyterLabAppSettingsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsJupyterServerAppSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsJupyterServerAppSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-space/index.ts",
        "line": 2000
      },
      "name": "SagemakerSpaceSpaceSettingsJupyterServerAppSettings",
      "namespace": "sagemakerSpace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_space#default_resource_spec SagemakerSpace#default_resource_spec}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 2004
          },
          "name": "defaultResourceSpec",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsJupyterServerAppSettingsDefaultResourceSpec"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_space#lifecycle_config_arns SagemakerSpace#lifecycle_config_arns}",
            "stability": "stable",
            "summary": "A list of LifecycleConfigArns available for use with JupyterServer apps."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 2010
          },
          "name": "lifecycleConfigArns",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-space/index:SagemakerSpaceSpaceSettingsJupyterServerAppSettings"
    },
    "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsJupyterServerAppSettingsDefaultResourceSpec": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsJupyterServerAppSettingsDefaultResourceSpec",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-space/index.ts",
        "line": 1799
      },
      "name": "SagemakerSpaceSpaceSettingsJupyterServerAppSettingsDefaultResourceSpec",
      "namespace": "sagemakerSpace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_space#instance_type SagemakerSpace#instance_type}",
            "stability": "stable",
            "summary": "The instance type that the image version runs on."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 1805
          },
          "name": "instanceType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_space#lifecycle_config_arn SagemakerSpace#lifecycle_config_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the Lifecycle Configuration to attach to the Resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 1811
          },
          "name": "lifecycleConfigArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_space#sage_maker_image_arn SagemakerSpace#sage_maker_image_arn}",
            "stability": "stable",
            "summary": "The ARN of the SageMaker image that the image version belongs to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 1817
          },
          "name": "sageMakerImageArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_space#sage_maker_image_version_arn SagemakerSpace#sage_maker_image_version_arn}",
            "stability": "stable",
            "summary": "The ARN of the image version created on the instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 1823
          },
          "name": "sageMakerImageVersionArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-space/index:SagemakerSpaceSpaceSettingsJupyterServerAppSettingsDefaultResourceSpec"
    },
    "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsJupyterServerAppSettingsDefaultResourceSpecOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsJupyterServerAppSettingsDefaultResourceSpecOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-space/index.ts",
          "line": 1884
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-space/index.ts",
        "line": 1876
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 1944
          },
          "name": "resetInstanceType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 1960
          },
          "name": "resetLifecycleConfigArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 1976
          },
          "name": "resetSageMakerImageArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 1992
          },
          "name": "resetSageMakerImageVersionArn"
        }
      ],
      "name": "SagemakerSpaceSpaceSettingsJupyterServerAppSettingsDefaultResourceSpecOutputReference",
      "namespace": "sagemakerSpace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 1948
          },
          "name": "instanceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 1964
          },
          "name": "lifecycleConfigArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 1980
          },
          "name": "sageMakerImageArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 1996
          },
          "name": "sageMakerImageVersionArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 1938
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 1954
          },
          "name": "lifecycleConfigArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 1970
          },
          "name": "sageMakerImageArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 1986
          },
          "name": "sageMakerImageVersionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 1888
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsJupyterServerAppSettingsDefaultResourceSpec"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-space/index:SagemakerSpaceSpaceSettingsJupyterServerAppSettingsDefaultResourceSpecOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsJupyterServerAppSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsJupyterServerAppSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-space/index.ts",
          "line": 2057
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-space/index.ts",
        "line": 2049
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 2102
          },
          "name": "putDefaultResourceSpec",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsJupyterServerAppSettingsDefaultResourceSpec"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 2105
          },
          "name": "resetDefaultResourceSpec"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 2121
          },
          "name": "resetLifecycleConfigArns"
        }
      ],
      "name": "SagemakerSpaceSpaceSettingsJupyterServerAppSettingsOutputReference",
      "namespace": "sagemakerSpace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 2099
          },
          "name": "defaultResourceSpec",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsJupyterServerAppSettingsDefaultResourceSpecOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 2109
          },
          "name": "defaultResourceSpecInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsJupyterServerAppSettingsDefaultResourceSpec"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 2125
          },
          "name": "lifecycleConfigArnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 2115
          },
          "name": "lifecycleConfigArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 2061
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsJupyterServerAppSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-space/index:SagemakerSpaceSpaceSettingsJupyterServerAppSettingsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsKernelGatewayAppSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsKernelGatewayAppSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-space/index.ts",
        "line": 2518
      },
      "name": "SagemakerSpaceSpaceSettingsKernelGatewayAppSettings",
      "namespace": "sagemakerSpace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_space#custom_images SagemakerSpace#custom_images}",
            "stability": "stable",
            "summary": "A list of custom SageMaker images that are configured to run as a KernelGateway app."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 2524
          },
          "name": "customImages",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsKernelGatewayAppSettingsCustomImages"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_space#default_resource_spec SagemakerSpace#default_resource_spec}",
            "stability": "stable",
            "summary": "The default instance type and the Amazon Resource Name (ARN) of the default SageMaker image used by the KernelGateway app."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 2530
          },
          "name": "defaultResourceSpec",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsKernelGatewayAppSettingsDefaultResourceSpec"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_space#lifecycle_config_arns SagemakerSpace#lifecycle_config_arns}",
            "stability": "stable",
            "summary": "A list of LifecycleConfigArns available for use with KernelGateway apps."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 2536
          },
          "name": "lifecycleConfigArns",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-space/index:SagemakerSpaceSpaceSettingsKernelGatewayAppSettings"
    },
    "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsKernelGatewayAppSettingsCustomImages": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsKernelGatewayAppSettingsCustomImages",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-space/index.ts",
        "line": 2129
      },
      "name": "SagemakerSpaceSpaceSettingsKernelGatewayAppSettingsCustomImages",
      "namespace": "sagemakerSpace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_space#app_image_config_name SagemakerSpace#app_image_config_name}",
            "stability": "stable",
            "summary": "The Name of the AppImageConfig."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 2135
          },
          "name": "appImageConfigName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_space#image_name SagemakerSpace#image_name}",
            "stability": "stable",
            "summary": "The name of the CustomImage. Must be unique to your account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 2141
          },
          "name": "imageName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_space#image_version_number SagemakerSpace#image_version_number}",
            "stability": "stable",
            "summary": "The version number of the CustomImage."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 2147
          },
          "name": "imageVersionNumber",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/sagemaker-space/index:SagemakerSpaceSpaceSettingsKernelGatewayAppSettingsCustomImages"
    },
    "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsKernelGatewayAppSettingsCustomImagesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsKernelGatewayAppSettingsCustomImagesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-space/index.ts",
          "line": 2306
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-space/index.ts",
        "line": 2298
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 2313
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsKernelGatewayAppSettingsCustomImagesOutputReference"
            }
          }
        }
      ],
      "name": "SagemakerSpaceSpaceSettingsKernelGatewayAppSettingsCustomImagesList",
      "namespace": "sagemakerSpace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 2299
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsKernelGatewayAppSettingsCustomImages"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-space/index:SagemakerSpaceSpaceSettingsKernelGatewayAppSettingsCustomImagesList"
    },
    "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsKernelGatewayAppSettingsCustomImagesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsKernelGatewayAppSettingsCustomImagesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-space/index.ts",
          "line": 2203
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-space/index.ts",
        "line": 2193
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 2257
          },
          "name": "resetAppImageConfigName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 2273
          },
          "name": "resetImageName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 2289
          },
          "name": "resetImageVersionNumber"
        }
      ],
      "name": "SagemakerSpaceSpaceSettingsKernelGatewayAppSettingsCustomImagesOutputReference",
      "namespace": "sagemakerSpace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 2261
          },
          "name": "appImageConfigNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 2277
          },
          "name": "imageNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 2293
          },
          "name": "imageVersionNumberInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 2251
          },
          "name": "appImageConfigName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 2267
          },
          "name": "imageName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 2283
          },
          "name": "imageVersionNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 2207
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsKernelGatewayAppSettingsCustomImages"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-space/index:SagemakerSpaceSpaceSettingsKernelGatewayAppSettingsCustomImagesOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsKernelGatewayAppSettingsDefaultResourceSpec": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsKernelGatewayAppSettingsDefaultResourceSpec",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-space/index.ts",
        "line": 2317
      },
      "name": "SagemakerSpaceSpaceSettingsKernelGatewayAppSettingsDefaultResourceSpec",
      "namespace": "sagemakerSpace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_space#instance_type SagemakerSpace#instance_type}",
            "stability": "stable",
            "summary": "The instance type that the image version runs on."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 2323
          },
          "name": "instanceType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_space#lifecycle_config_arn SagemakerSpace#lifecycle_config_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the Lifecycle Configuration to attach to the Resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 2329
          },
          "name": "lifecycleConfigArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_space#sage_maker_image_arn SagemakerSpace#sage_maker_image_arn}",
            "stability": "stable",
            "summary": "The ARN of the SageMaker image that the image version belongs to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 2335
          },
          "name": "sageMakerImageArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_space#sage_maker_image_version_arn SagemakerSpace#sage_maker_image_version_arn}",
            "stability": "stable",
            "summary": "The ARN of the image version created on the instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 2341
          },
          "name": "sageMakerImageVersionArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-space/index:SagemakerSpaceSpaceSettingsKernelGatewayAppSettingsDefaultResourceSpec"
    },
    "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsKernelGatewayAppSettingsDefaultResourceSpecOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsKernelGatewayAppSettingsDefaultResourceSpecOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-space/index.ts",
          "line": 2402
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-space/index.ts",
        "line": 2394
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 2462
          },
          "name": "resetInstanceType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 2478
          },
          "name": "resetLifecycleConfigArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 2494
          },
          "name": "resetSageMakerImageArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 2510
          },
          "name": "resetSageMakerImageVersionArn"
        }
      ],
      "name": "SagemakerSpaceSpaceSettingsKernelGatewayAppSettingsDefaultResourceSpecOutputReference",
      "namespace": "sagemakerSpace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 2466
          },
          "name": "instanceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 2482
          },
          "name": "lifecycleConfigArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 2498
          },
          "name": "sageMakerImageArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 2514
          },
          "name": "sageMakerImageVersionArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 2456
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 2472
          },
          "name": "lifecycleConfigArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 2488
          },
          "name": "sageMakerImageArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 2504
          },
          "name": "sageMakerImageVersionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 2406
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsKernelGatewayAppSettingsDefaultResourceSpec"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-space/index:SagemakerSpaceSpaceSettingsKernelGatewayAppSettingsDefaultResourceSpecOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsKernelGatewayAppSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsKernelGatewayAppSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-space/index.ts",
          "line": 2590
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-space/index.ts",
        "line": 2582
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 2641
          },
          "name": "putCustomImages",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsKernelGatewayAppSettingsCustomImages"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 2657
          },
          "name": "putDefaultResourceSpec",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsKernelGatewayAppSettingsDefaultResourceSpec"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 2644
          },
          "name": "resetCustomImages"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 2660
          },
          "name": "resetDefaultResourceSpec"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 2676
          },
          "name": "resetLifecycleConfigArns"
        }
      ],
      "name": "SagemakerSpaceSpaceSettingsKernelGatewayAppSettingsOutputReference",
      "namespace": "sagemakerSpace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 2638
          },
          "name": "customImages",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsKernelGatewayAppSettingsCustomImagesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 2654
          },
          "name": "defaultResourceSpec",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsKernelGatewayAppSettingsDefaultResourceSpecOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 2648
          },
          "name": "customImagesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsKernelGatewayAppSettingsCustomImages"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 2664
          },
          "name": "defaultResourceSpecInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsKernelGatewayAppSettingsDefaultResourceSpec"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 2680
          },
          "name": "lifecycleConfigArnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 2670
          },
          "name": "lifecycleConfigArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 2594
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsKernelGatewayAppSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-space/index:SagemakerSpaceSpaceSettingsKernelGatewayAppSettingsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-space/index.ts",
          "line": 3022
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-space/index.ts",
        "line": 3014
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 3125
          },
          "name": "putCodeEditorAppSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsCodeEditorAppSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 3141
          },
          "name": "putCustomFileSystems",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsCustomFileSystems"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 3157
          },
          "name": "putJupyterLabAppSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsJupyterLabAppSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 3173
          },
          "name": "putJupyterServerAppSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsJupyterServerAppSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 3189
          },
          "name": "putKernelGatewayAppSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsKernelGatewayAppSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 3237
          },
          "name": "putSpaceStorageSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsSpaceStorageSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 3112
          },
          "name": "resetAppType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 3128
          },
          "name": "resetCodeEditorAppSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 3144
          },
          "name": "resetCustomFileSystems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 3160
          },
          "name": "resetJupyterLabAppSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 3176
          },
          "name": "resetJupyterServerAppSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 3192
          },
          "name": "resetKernelGatewayAppSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 3208
          },
          "name": "resetRemoteAccess"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 3224
          },
          "name": "resetSpaceManagedResources"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 3240
          },
          "name": "resetSpaceStorageSettings"
        }
      ],
      "name": "SagemakerSpaceSpaceSettingsOutputReference",
      "namespace": "sagemakerSpace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 3122
          },
          "name": "codeEditorAppSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsCodeEditorAppSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 3138
          },
          "name": "customFileSystems",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsCustomFileSystemsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 3154
          },
          "name": "jupyterLabAppSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsJupyterLabAppSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 3170
          },
          "name": "jupyterServerAppSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsJupyterServerAppSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 3186
          },
          "name": "kernelGatewayAppSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsKernelGatewayAppSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 3234
          },
          "name": "spaceStorageSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsSpaceStorageSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 3116
          },
          "name": "appTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 3132
          },
          "name": "codeEditorAppSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsCodeEditorAppSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 3148
          },
          "name": "customFileSystemsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsCustomFileSystems"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 3164
          },
          "name": "jupyterLabAppSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsJupyterLabAppSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 3180
          },
          "name": "jupyterServerAppSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsJupyterServerAppSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 3196
          },
          "name": "kernelGatewayAppSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsKernelGatewayAppSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 3212
          },
          "name": "remoteAccessInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 3228
          },
          "name": "spaceManagedResourcesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 3244
          },
          "name": "spaceStorageSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsSpaceStorageSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 3106
          },
          "name": "appType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 3202
          },
          "name": "remoteAccess",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 3218
          },
          "name": "spaceManagedResources",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 3026
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-space/index:SagemakerSpaceSpaceSettingsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsSpaceStorageSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsSpaceStorageSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-space/index.ts",
        "line": 2780
      },
      "name": "SagemakerSpaceSpaceSettingsSpaceStorageSettings",
      "namespace": "sagemakerSpace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_space#ebs_storage_settings SagemakerSpace#ebs_storage_settings}",
            "stability": "stable",
            "summary": "Properties related to the space's Amazon Elastic Block Store volume."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 2786
          },
          "name": "ebsStorageSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsSpaceStorageSettingsEbsStorageSettings"
          }
        }
      ],
      "symbolId": "src/sagemaker-space/index:SagemakerSpaceSpaceSettingsSpaceStorageSettings"
    },
    "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsSpaceStorageSettingsEbsStorageSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsSpaceStorageSettingsEbsStorageSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-space/index.ts",
        "line": 2684
      },
      "name": "SagemakerSpaceSpaceSettingsSpaceStorageSettingsEbsStorageSettings",
      "namespace": "sagemakerSpace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_space#ebs_volume_size_in_gb SagemakerSpace#ebs_volume_size_in_gb}",
            "stability": "stable",
            "summary": "Size of the Amazon EBS volume in Gb."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 2690
          },
          "name": "ebsVolumeSizeInGb",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/sagemaker-space/index:SagemakerSpaceSpaceSettingsSpaceStorageSettingsEbsStorageSettings"
    },
    "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsSpaceStorageSettingsEbsStorageSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsSpaceStorageSettingsEbsStorageSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-space/index.ts",
          "line": 2730
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-space/index.ts",
        "line": 2722
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 2772
          },
          "name": "resetEbsVolumeSizeInGb"
        }
      ],
      "name": "SagemakerSpaceSpaceSettingsSpaceStorageSettingsEbsStorageSettingsOutputReference",
      "namespace": "sagemakerSpace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 2776
          },
          "name": "ebsVolumeSizeInGbInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 2766
          },
          "name": "ebsVolumeSizeInGb",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 2734
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsSpaceStorageSettingsEbsStorageSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-space/index:SagemakerSpaceSpaceSettingsSpaceStorageSettingsEbsStorageSettingsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsSpaceStorageSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsSpaceStorageSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-space/index.ts",
          "line": 2826
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-space/index.ts",
        "line": 2818
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 2865
          },
          "name": "putEbsStorageSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsSpaceStorageSettingsEbsStorageSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 2868
          },
          "name": "resetEbsStorageSettings"
        }
      ],
      "name": "SagemakerSpaceSpaceSettingsSpaceStorageSettingsOutputReference",
      "namespace": "sagemakerSpace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 2862
          },
          "name": "ebsStorageSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsSpaceStorageSettingsEbsStorageSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 2872
          },
          "name": "ebsStorageSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsSpaceStorageSettingsEbsStorageSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 2830
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSettingsSpaceStorageSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-space/index:SagemakerSpaceSpaceSettingsSpaceStorageSettingsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSharingSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSharingSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-space/index.ts",
        "line": 3248
      },
      "name": "SagemakerSpaceSpaceSharingSettings",
      "namespace": "sagemakerSpace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_space#sharing_type SagemakerSpace#sharing_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 3252
          },
          "name": "sharingType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-space/index:SagemakerSpaceSpaceSharingSettings"
    },
    "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSharingSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSharingSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-space/index.ts",
          "line": 3292
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-space/index.ts",
        "line": 3284
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 3334
          },
          "name": "resetSharingType"
        }
      ],
      "name": "SagemakerSpaceSpaceSharingSettingsOutputReference",
      "namespace": "sagemakerSpace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 3338
          },
          "name": "sharingTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 3328
          },
          "name": "sharingType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 3296
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceSpaceSharingSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-space/index:SagemakerSpaceSpaceSharingSettingsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-space/index.ts",
        "line": 3342
      },
      "name": "SagemakerSpaceTags",
      "namespace": "sagemakerSpace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_space#key SagemakerSpace#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 3346
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_space#value SagemakerSpace#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 3350
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-space/index:SagemakerSpaceTags"
    },
    "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-space/index.ts",
          "line": 3480
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-space/index.ts",
        "line": 3472
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 3487
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceTagsOutputReference"
            }
          }
        }
      ],
      "name": "SagemakerSpaceTagsList",
      "namespace": "sagemakerSpace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 3473
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-space/index:SagemakerSpaceTagsList"
    },
    "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-space/index.ts",
          "line": 3399
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-space/index.ts",
        "line": 3389
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 3447
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 3463
          },
          "name": "resetValue"
        }
      ],
      "name": "SagemakerSpaceTagsOutputReference",
      "namespace": "sagemakerSpace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 3451
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 3467
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 3441
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 3457
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-space/index.ts",
            "line": 3403
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerSpace.SagemakerSpaceTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-space/index:SagemakerSpaceTagsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerStudioLifecycleConfig.SagemakerStudioLifecycleConfig": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_studio_lifecycle_config awscc_sagemaker_studio_lifecycle_config}."
      },
      "fqn": "@cdktn/provider-awscc.sagemakerStudioLifecycleConfig.SagemakerStudioLifecycleConfig",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_studio_lifecycle_config awscc_sagemaker_studio_lifecycle_config} Resource."
        },
        "locationInModule": {
          "filename": "src/sagemaker-studio-lifecycle-config/index.ts",
          "line": 225
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerStudioLifecycleConfig.SagemakerStudioLifecycleConfigConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-studio-lifecycle-config/index.ts",
        "line": 193
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SagemakerStudioLifecycleConfig resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/sagemaker-studio-lifecycle-config/index.ts",
            "line": 210
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SagemakerStudioLifecycleConfig to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_studio_lifecycle_config#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SagemakerStudioLifecycleConfig that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SagemakerStudioLifecycleConfig to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-studio-lifecycle-config/index.ts",
            "line": 305
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sagemakerStudioLifecycleConfig.SagemakerStudioLifecycleConfigTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-studio-lifecycle-config/index.ts",
            "line": 308
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-studio-lifecycle-config/index.ts",
            "line": 320
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-studio-lifecycle-config/index.ts",
            "line": 329
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SagemakerStudioLifecycleConfig",
      "namespace": "sagemakerStudioLifecycleConfig",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-studio-lifecycle-config/index.ts",
            "line": 198
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-studio-lifecycle-config/index.ts",
            "line": 252
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-studio-lifecycle-config/index.ts",
            "line": 270
          },
          "name": "studioLifecycleConfigArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-studio-lifecycle-config/index.ts",
            "line": 302
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerStudioLifecycleConfig.SagemakerStudioLifecycleConfigTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-studio-lifecycle-config/index.ts",
            "line": 265
          },
          "name": "studioLifecycleConfigAppTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-studio-lifecycle-config/index.ts",
            "line": 283
          },
          "name": "studioLifecycleConfigContentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-studio-lifecycle-config/index.ts",
            "line": 296
          },
          "name": "studioLifecycleConfigNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-studio-lifecycle-config/index.ts",
            "line": 312
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerStudioLifecycleConfig.SagemakerStudioLifecycleConfigTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-studio-lifecycle-config/index.ts",
            "line": 258
          },
          "name": "studioLifecycleConfigAppType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-studio-lifecycle-config/index.ts",
            "line": 276
          },
          "name": "studioLifecycleConfigContent",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-studio-lifecycle-config/index.ts",
            "line": 289
          },
          "name": "studioLifecycleConfigName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-studio-lifecycle-config/index:SagemakerStudioLifecycleConfig"
    },
    "@cdktn/provider-awscc.sagemakerStudioLifecycleConfig.SagemakerStudioLifecycleConfigConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerStudioLifecycleConfig.SagemakerStudioLifecycleConfigConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-studio-lifecycle-config/index.ts",
        "line": 14
      },
      "name": "SagemakerStudioLifecycleConfigConfig",
      "namespace": "sagemakerStudioLifecycleConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_studio_lifecycle_config#studio_lifecycle_config_app_type SagemakerStudioLifecycleConfig#studio_lifecycle_config_app_type}",
            "stability": "stable",
            "summary": "The App type that the Lifecycle Configuration is attached to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-studio-lifecycle-config/index.ts",
            "line": 20
          },
          "name": "studioLifecycleConfigAppType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_studio_lifecycle_config#studio_lifecycle_config_content SagemakerStudioLifecycleConfig#studio_lifecycle_config_content}",
            "stability": "stable",
            "summary": "The content of your Amazon SageMaker Studio Lifecycle Configuration script. This content must be base64 encoded."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-studio-lifecycle-config/index.ts",
            "line": 26
          },
          "name": "studioLifecycleConfigContent",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_studio_lifecycle_config#studio_lifecycle_config_name SagemakerStudioLifecycleConfig#studio_lifecycle_config_name}",
            "stability": "stable",
            "summary": "The name of the Amazon SageMaker Studio Lifecycle Configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-studio-lifecycle-config/index.ts",
            "line": 32
          },
          "name": "studioLifecycleConfigName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Each tag consists of a key and an optional value. Tag keys must be unique per resource. Tags are searchable using the Search API.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_studio_lifecycle_config#tags SagemakerStudioLifecycleConfig#tags}",
            "stability": "stable",
            "summary": "Tags to be associated with the Lifecycle Configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-studio-lifecycle-config/index.ts",
            "line": 38
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerStudioLifecycleConfig.SagemakerStudioLifecycleConfigTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-studio-lifecycle-config/index:SagemakerStudioLifecycleConfigConfig"
    },
    "@cdktn/provider-awscc.sagemakerStudioLifecycleConfig.SagemakerStudioLifecycleConfigTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerStudioLifecycleConfig.SagemakerStudioLifecycleConfigTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-studio-lifecycle-config/index.ts",
        "line": 40
      },
      "name": "SagemakerStudioLifecycleConfigTags",
      "namespace": "sagemakerStudioLifecycleConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_studio_lifecycle_config#key SagemakerStudioLifecycleConfig#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-studio-lifecycle-config/index.ts",
            "line": 44
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_studio_lifecycle_config#value SagemakerStudioLifecycleConfig#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-studio-lifecycle-config/index.ts",
            "line": 48
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-studio-lifecycle-config/index:SagemakerStudioLifecycleConfigTags"
    },
    "@cdktn/provider-awscc.sagemakerStudioLifecycleConfig.SagemakerStudioLifecycleConfigTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerStudioLifecycleConfig.SagemakerStudioLifecycleConfigTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-studio-lifecycle-config/index.ts",
          "line": 178
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-studio-lifecycle-config/index.ts",
        "line": 170
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-studio-lifecycle-config/index.ts",
            "line": 185
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerStudioLifecycleConfig.SagemakerStudioLifecycleConfigTagsOutputReference"
            }
          }
        }
      ],
      "name": "SagemakerStudioLifecycleConfigTagsList",
      "namespace": "sagemakerStudioLifecycleConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-studio-lifecycle-config/index.ts",
            "line": 171
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerStudioLifecycleConfig.SagemakerStudioLifecycleConfigTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-studio-lifecycle-config/index:SagemakerStudioLifecycleConfigTagsList"
    },
    "@cdktn/provider-awscc.sagemakerStudioLifecycleConfig.SagemakerStudioLifecycleConfigTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerStudioLifecycleConfig.SagemakerStudioLifecycleConfigTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-studio-lifecycle-config/index.ts",
          "line": 97
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-studio-lifecycle-config/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-studio-lifecycle-config/index.ts",
            "line": 145
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-studio-lifecycle-config/index.ts",
            "line": 161
          },
          "name": "resetValue"
        }
      ],
      "name": "SagemakerStudioLifecycleConfigTagsOutputReference",
      "namespace": "sagemakerStudioLifecycleConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-studio-lifecycle-config/index.ts",
            "line": 149
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-studio-lifecycle-config/index.ts",
            "line": 165
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-studio-lifecycle-config/index.ts",
            "line": 139
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-studio-lifecycle-config/index.ts",
            "line": 155
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-studio-lifecycle-config/index.ts",
            "line": 101
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerStudioLifecycleConfig.SagemakerStudioLifecycleConfigTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-studio-lifecycle-config/index:SagemakerStudioLifecycleConfigTagsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerTrialComponent.SagemakerTrialComponent": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_trial_component awscc_sagemaker_trial_component}."
      },
      "fqn": "@cdktn/provider-awscc.sagemakerTrialComponent.SagemakerTrialComponent",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_trial_component awscc_sagemaker_trial_component} Resource."
        },
        "locationInModule": {
          "filename": "src/sagemaker-trial-component/index.ts",
          "line": 1038
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerTrialComponent.SagemakerTrialComponentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-trial-component/index.ts",
        "line": 1006
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SagemakerTrialComponent resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 1023
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SagemakerTrialComponent to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_trial_component#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SagemakerTrialComponent that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SagemakerTrialComponent to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 1099
          },
          "name": "putInputArtifacts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sagemakerTrialComponent.SagemakerTrialComponentInputArtifacts"
                        },
                        "kind": "map"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 1125
          },
          "name": "putMetadataProperties",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerTrialComponent.SagemakerTrialComponentMetadataProperties"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 1141
          },
          "name": "putOutputArtifacts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sagemakerTrialComponent.SagemakerTrialComponentOutputArtifacts"
                        },
                        "kind": "map"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 1157
          },
          "name": "putParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sagemakerTrialComponent.SagemakerTrialComponentParameters"
                        },
                        "kind": "map"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 1173
          },
          "name": "putStatus",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerTrialComponent.SagemakerTrialComponentStatus"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 1189
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sagemakerTrialComponent.SagemakerTrialComponentTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 1081
          },
          "name": "resetDisplayName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 1102
          },
          "name": "resetInputArtifacts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 1128
          },
          "name": "resetMetadataProperties"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 1144
          },
          "name": "resetOutputArtifacts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 1160
          },
          "name": "resetParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 1176
          },
          "name": "resetStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 1192
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 1222
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 1235
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SagemakerTrialComponent",
      "namespace": "sagemakerTrialComponent",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 1011
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 1069
          },
          "name": "creationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 1090
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 1096
          },
          "name": "inputArtifacts",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerTrialComponent.SagemakerTrialComponentInputArtifactsMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 1111
          },
          "name": "lastModifiedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 1116
          },
          "name": "lineageGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 1122
          },
          "name": "metadataProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerTrialComponent.SagemakerTrialComponentMetadataPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 1138
          },
          "name": "outputArtifacts",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerTrialComponent.SagemakerTrialComponentOutputArtifactsMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 1154
          },
          "name": "parameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerTrialComponent.SagemakerTrialComponentParametersMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 1170
          },
          "name": "status",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerTrialComponent.SagemakerTrialComponentStatusOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 1186
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerTrialComponent.SagemakerTrialComponentTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 1201
          },
          "name": "trialComponentArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 1085
          },
          "name": "displayNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 1106
          },
          "name": "inputArtifactsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerTrialComponent.SagemakerTrialComponentInputArtifacts"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 1132
          },
          "name": "metadataPropertiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerTrialComponent.SagemakerTrialComponentMetadataProperties"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 1148
          },
          "name": "outputArtifactsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerTrialComponent.SagemakerTrialComponentOutputArtifacts"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 1164
          },
          "name": "parametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerTrialComponent.SagemakerTrialComponentParameters"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 1180
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerTrialComponent.SagemakerTrialComponentStatus"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 1196
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerTrialComponent.SagemakerTrialComponentTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 1214
          },
          "name": "trialComponentNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 1075
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 1207
          },
          "name": "trialComponentName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-trial-component/index:SagemakerTrialComponent"
    },
    "@cdktn/provider-awscc.sagemakerTrialComponent.SagemakerTrialComponentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerTrialComponent.SagemakerTrialComponentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-trial-component/index.ts",
        "line": 14
      },
      "name": "SagemakerTrialComponentConfig",
      "namespace": "sagemakerTrialComponent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_trial_component#trial_component_name SagemakerTrialComponent#trial_component_name}",
            "stability": "stable",
            "summary": "The name of the trial component. Must be unique in your AWS account and is not case-sensitive."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 62
          },
          "name": "trialComponentName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_trial_component#display_name SagemakerTrialComponent#display_name}",
            "stability": "stable",
            "summary": "The name of the component as displayed. If DisplayName isn't specified, TrialComponentName is displayed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 20
          },
          "name": "displayName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_trial_component#input_artifacts SagemakerTrialComponent#input_artifacts}",
            "stability": "stable",
            "summary": "The input artifacts for the component."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 26
          },
          "name": "inputArtifacts",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerTrialComponent.SagemakerTrialComponentInputArtifacts"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_trial_component#metadata_properties SagemakerTrialComponent#metadata_properties}",
            "stability": "stable",
            "summary": "Metadata properties of the tracking entity, trial, or trial component."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 32
          },
          "name": "metadataProperties",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerTrialComponent.SagemakerTrialComponentMetadataProperties"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_trial_component#output_artifacts SagemakerTrialComponent#output_artifacts}",
            "stability": "stable",
            "summary": "The output artifacts for the component."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 38
          },
          "name": "outputArtifacts",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerTrialComponent.SagemakerTrialComponentOutputArtifacts"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_trial_component#parameters SagemakerTrialComponent#parameters}",
            "stability": "stable",
            "summary": "The hyperparameters for the component."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 44
          },
          "name": "parameters",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerTrialComponent.SagemakerTrialComponentParameters"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_trial_component#status SagemakerTrialComponent#status}",
            "stability": "stable",
            "summary": "The status of the trial component."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 50
          },
          "name": "status",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerTrialComponent.SagemakerTrialComponentStatus"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_trial_component#tags SagemakerTrialComponent#tags}",
            "stability": "stable",
            "summary": "A list of tags to associate with the trial component."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 56
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerTrialComponent.SagemakerTrialComponentTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-trial-component/index:SagemakerTrialComponentConfig"
    },
    "@cdktn/provider-awscc.sagemakerTrialComponent.SagemakerTrialComponentInputArtifacts": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerTrialComponent.SagemakerTrialComponentInputArtifacts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-trial-component/index.ts",
        "line": 64
      },
      "name": "SagemakerTrialComponentInputArtifacts",
      "namespace": "sagemakerTrialComponent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_trial_component#media_type SagemakerTrialComponent#media_type}",
            "stability": "stable",
            "summary": "The media type of the artifact."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 70
          },
          "name": "mediaType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_trial_component#value SagemakerTrialComponent#value}",
            "stability": "stable",
            "summary": "The location of the artifact."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 76
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-trial-component/index:SagemakerTrialComponentInputArtifacts"
    },
    "@cdktn/provider-awscc.sagemakerTrialComponent.SagemakerTrialComponentInputArtifactsMap": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerTrialComponent.SagemakerTrialComponentInputArtifactsMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-trial-component/index.ts",
          "line": 204
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-trial-component/index.ts",
        "line": 197
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 211
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerTrialComponent.SagemakerTrialComponentInputArtifactsOutputReference"
            }
          }
        }
      ],
      "name": "SagemakerTrialComponentInputArtifactsMap",
      "namespace": "sagemakerTrialComponent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 198
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerTrialComponent.SagemakerTrialComponentInputArtifacts"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-trial-component/index:SagemakerTrialComponentInputArtifactsMap"
    },
    "@cdktn/provider-awscc.sagemakerTrialComponent.SagemakerTrialComponentInputArtifactsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerTrialComponent.SagemakerTrialComponentInputArtifactsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-trial-component/index.ts",
          "line": 124
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-trial-component/index.ts",
        "line": 115
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 172
          },
          "name": "resetMediaType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 188
          },
          "name": "resetValue"
        }
      ],
      "name": "SagemakerTrialComponentInputArtifactsOutputReference",
      "namespace": "sagemakerTrialComponent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 176
          },
          "name": "mediaTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 192
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 166
          },
          "name": "mediaType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 182
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 128
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerTrialComponent.SagemakerTrialComponentInputArtifacts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-trial-component/index:SagemakerTrialComponentInputArtifactsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerTrialComponent.SagemakerTrialComponentMetadataProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerTrialComponent.SagemakerTrialComponentMetadataProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-trial-component/index.ts",
        "line": 215
      },
      "name": "SagemakerTrialComponentMetadataProperties",
      "namespace": "sagemakerTrialComponent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_trial_component#commit_id SagemakerTrialComponent#commit_id}",
            "stability": "stable",
            "summary": "The commit ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 221
          },
          "name": "commitId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_trial_component#generated_by SagemakerTrialComponent#generated_by}",
            "stability": "stable",
            "summary": "The entity this entity was generated by."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 227
          },
          "name": "generatedBy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_trial_component#project_id SagemakerTrialComponent#project_id}",
            "stability": "stable",
            "summary": "The project ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 233
          },
          "name": "projectId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_trial_component#repository SagemakerTrialComponent#repository}",
            "stability": "stable",
            "summary": "The repository."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 239
          },
          "name": "repository",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-trial-component/index:SagemakerTrialComponentMetadataProperties"
    },
    "@cdktn/provider-awscc.sagemakerTrialComponent.SagemakerTrialComponentMetadataPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerTrialComponent.SagemakerTrialComponentMetadataPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-trial-component/index.ts",
          "line": 300
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-trial-component/index.ts",
        "line": 292
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 360
          },
          "name": "resetCommitId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 376
          },
          "name": "resetGeneratedBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 392
          },
          "name": "resetProjectId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 408
          },
          "name": "resetRepository"
        }
      ],
      "name": "SagemakerTrialComponentMetadataPropertiesOutputReference",
      "namespace": "sagemakerTrialComponent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 364
          },
          "name": "commitIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 380
          },
          "name": "generatedByInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 396
          },
          "name": "projectIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 412
          },
          "name": "repositoryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 354
          },
          "name": "commitId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 370
          },
          "name": "generatedBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 386
          },
          "name": "projectId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 402
          },
          "name": "repository",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 304
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerTrialComponent.SagemakerTrialComponentMetadataProperties"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-trial-component/index:SagemakerTrialComponentMetadataPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerTrialComponent.SagemakerTrialComponentOutputArtifacts": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerTrialComponent.SagemakerTrialComponentOutputArtifacts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-trial-component/index.ts",
        "line": 416
      },
      "name": "SagemakerTrialComponentOutputArtifacts",
      "namespace": "sagemakerTrialComponent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_trial_component#media_type SagemakerTrialComponent#media_type}",
            "stability": "stable",
            "summary": "The media type of the artifact."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 422
          },
          "name": "mediaType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_trial_component#value SagemakerTrialComponent#value}",
            "stability": "stable",
            "summary": "The location of the artifact."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 428
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-trial-component/index:SagemakerTrialComponentOutputArtifacts"
    },
    "@cdktn/provider-awscc.sagemakerTrialComponent.SagemakerTrialComponentOutputArtifactsMap": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerTrialComponent.SagemakerTrialComponentOutputArtifactsMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-trial-component/index.ts",
          "line": 556
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-trial-component/index.ts",
        "line": 549
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 563
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerTrialComponent.SagemakerTrialComponentOutputArtifactsOutputReference"
            }
          }
        }
      ],
      "name": "SagemakerTrialComponentOutputArtifactsMap",
      "namespace": "sagemakerTrialComponent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 550
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerTrialComponent.SagemakerTrialComponentOutputArtifacts"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-trial-component/index:SagemakerTrialComponentOutputArtifactsMap"
    },
    "@cdktn/provider-awscc.sagemakerTrialComponent.SagemakerTrialComponentOutputArtifactsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerTrialComponent.SagemakerTrialComponentOutputArtifactsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-trial-component/index.ts",
          "line": 476
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-trial-component/index.ts",
        "line": 467
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 524
          },
          "name": "resetMediaType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 540
          },
          "name": "resetValue"
        }
      ],
      "name": "SagemakerTrialComponentOutputArtifactsOutputReference",
      "namespace": "sagemakerTrialComponent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 528
          },
          "name": "mediaTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 544
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 518
          },
          "name": "mediaType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 534
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 480
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerTrialComponent.SagemakerTrialComponentOutputArtifacts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-trial-component/index:SagemakerTrialComponentOutputArtifactsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerTrialComponent.SagemakerTrialComponentParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerTrialComponent.SagemakerTrialComponentParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-trial-component/index.ts",
        "line": 567
      },
      "name": "SagemakerTrialComponentParameters",
      "namespace": "sagemakerTrialComponent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_trial_component#number_value SagemakerTrialComponent#number_value}",
            "stability": "stable",
            "summary": "The numeric value of a numeric hyperparameter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 573
          },
          "name": "numberValue",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_trial_component#string_value SagemakerTrialComponent#string_value}",
            "stability": "stable",
            "summary": "The string value of a categorical hyperparameter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 579
          },
          "name": "stringValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-trial-component/index:SagemakerTrialComponentParameters"
    },
    "@cdktn/provider-awscc.sagemakerTrialComponent.SagemakerTrialComponentParametersMap": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerTrialComponent.SagemakerTrialComponentParametersMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-trial-component/index.ts",
          "line": 707
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-trial-component/index.ts",
        "line": 700
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 714
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerTrialComponent.SagemakerTrialComponentParametersOutputReference"
            }
          }
        }
      ],
      "name": "SagemakerTrialComponentParametersMap",
      "namespace": "sagemakerTrialComponent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 701
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerTrialComponent.SagemakerTrialComponentParameters"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-trial-component/index:SagemakerTrialComponentParametersMap"
    },
    "@cdktn/provider-awscc.sagemakerTrialComponent.SagemakerTrialComponentParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerTrialComponent.SagemakerTrialComponentParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-trial-component/index.ts",
          "line": 627
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-trial-component/index.ts",
        "line": 618
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 675
          },
          "name": "resetNumberValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 691
          },
          "name": "resetStringValue"
        }
      ],
      "name": "SagemakerTrialComponentParametersOutputReference",
      "namespace": "sagemakerTrialComponent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 679
          },
          "name": "numberValueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 695
          },
          "name": "stringValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 669
          },
          "name": "numberValue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 685
          },
          "name": "stringValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 631
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerTrialComponent.SagemakerTrialComponentParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-trial-component/index:SagemakerTrialComponentParametersOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerTrialComponent.SagemakerTrialComponentStatus": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerTrialComponent.SagemakerTrialComponentStatus",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-trial-component/index.ts",
        "line": 718
      },
      "name": "SagemakerTrialComponentStatus",
      "namespace": "sagemakerTrialComponent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_trial_component#message SagemakerTrialComponent#message}",
            "stability": "stable",
            "summary": "If the component failed, a message describing why."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 724
          },
          "name": "message",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_trial_component#primary_status SagemakerTrialComponent#primary_status}",
            "stability": "stable",
            "summary": "The status of the trial component."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 730
          },
          "name": "primaryStatus",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-trial-component/index:SagemakerTrialComponentStatus"
    },
    "@cdktn/provider-awscc.sagemakerTrialComponent.SagemakerTrialComponentStatusOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerTrialComponent.SagemakerTrialComponentStatusOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-trial-component/index.ts",
          "line": 777
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-trial-component/index.ts",
        "line": 769
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 825
          },
          "name": "resetMessage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 841
          },
          "name": "resetPrimaryStatus"
        }
      ],
      "name": "SagemakerTrialComponentStatusOutputReference",
      "namespace": "sagemakerTrialComponent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 829
          },
          "name": "messageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 845
          },
          "name": "primaryStatusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 819
          },
          "name": "message",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 835
          },
          "name": "primaryStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 781
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerTrialComponent.SagemakerTrialComponentStatus"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-trial-component/index:SagemakerTrialComponentStatusOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerTrialComponent.SagemakerTrialComponentTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerTrialComponent.SagemakerTrialComponentTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-trial-component/index.ts",
        "line": 849
      },
      "name": "SagemakerTrialComponentTags",
      "namespace": "sagemakerTrialComponent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_trial_component#key SagemakerTrialComponent#key}",
            "stability": "stable",
            "summary": "The tag key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 855
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_trial_component#value SagemakerTrialComponent#value}",
            "stability": "stable",
            "summary": "The tag value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 861
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-trial-component/index:SagemakerTrialComponentTags"
    },
    "@cdktn/provider-awscc.sagemakerTrialComponent.SagemakerTrialComponentTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerTrialComponent.SagemakerTrialComponentTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-trial-component/index.ts",
          "line": 991
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-trial-component/index.ts",
        "line": 983
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 998
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerTrialComponent.SagemakerTrialComponentTagsOutputReference"
            }
          }
        }
      ],
      "name": "SagemakerTrialComponentTagsList",
      "namespace": "sagemakerTrialComponent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 984
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerTrialComponent.SagemakerTrialComponentTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-trial-component/index:SagemakerTrialComponentTagsList"
    },
    "@cdktn/provider-awscc.sagemakerTrialComponent.SagemakerTrialComponentTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerTrialComponent.SagemakerTrialComponentTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-trial-component/index.ts",
          "line": 910
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-trial-component/index.ts",
        "line": 900
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 958
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 974
          },
          "name": "resetValue"
        }
      ],
      "name": "SagemakerTrialComponentTagsOutputReference",
      "namespace": "sagemakerTrialComponent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 962
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 978
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 952
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 968
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-trial-component/index.ts",
            "line": 914
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerTrialComponent.SagemakerTrialComponentTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-trial-component/index:SagemakerTrialComponentTagsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfile": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile awscc_sagemaker_user_profile}."
      },
      "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfile",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile awscc_sagemaker_user_profile} Resource."
        },
        "locationInModule": {
          "filename": "src/sagemaker-user-profile/index.ts",
          "line": 5565
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-user-profile/index.ts",
        "line": 5533
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SagemakerUserProfile resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 5550
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SagemakerUserProfile to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SagemakerUserProfile that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SagemakerUserProfile to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 5648
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 5682
          },
          "name": "putUserSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 5619
          },
          "name": "resetSingleSignOnUserIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 5635
          },
          "name": "resetSingleSignOnUserValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 5651
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 5685
          },
          "name": "resetUserSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 5697
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 5708
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SagemakerUserProfile",
      "namespace": "sagemakerUserProfile",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 5538
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 5607
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 5645
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 5660
          },
          "name": "userProfileArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 5679
          },
          "name": "userSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 5602
          },
          "name": "domainIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 5623
          },
          "name": "singleSignOnUserIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 5639
          },
          "name": "singleSignOnUserValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 5655
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 5673
          },
          "name": "userProfileNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 5689
          },
          "name": "userSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 5595
          },
          "name": "domainId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 5613
          },
          "name": "singleSignOnUserIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 5629
          },
          "name": "singleSignOnUserValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 5666
          },
          "name": "userProfileName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-user-profile/index:SagemakerUserProfile"
    },
    "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-user-profile/index.ts",
        "line": 14
      },
      "name": "SagemakerUserProfileConfig",
      "namespace": "sagemakerUserProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#domain_id SagemakerUserProfile#domain_id}",
            "stability": "stable",
            "summary": "The ID of the associated Domain."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 20
          },
          "name": "domainId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#user_profile_name SagemakerUserProfile#user_profile_name}",
            "stability": "stable",
            "summary": "A name for the UserProfile."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 44
          },
          "name": "userProfileName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Currently, the only supported value is \"UserName\". If the Domain's AuthMode is SSO, this field is required. If the Domain's AuthMode is not SSO, this field cannot be specified.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#single_sign_on_user_identifier SagemakerUserProfile#single_sign_on_user_identifier}",
            "stability": "stable",
            "summary": "A specifier for the type of value specified in SingleSignOnUserValue."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 26
          },
          "name": "singleSignOnUserIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If the Domain's AuthMode is SSO, this field is required, and must match a valid username of a user in your directory. If the Domain's AuthMode is not SSO, this field cannot be specified.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#single_sign_on_user_value SagemakerUserProfile#single_sign_on_user_value}",
            "stability": "stable",
            "summary": "The username of the associated AWS Single Sign-On User for this UserProfile."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 32
          },
          "name": "singleSignOnUserValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#tags SagemakerUserProfile#tags}",
            "stability": "stable",
            "summary": "A list of tags to apply to the user profile."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 38
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#user_settings SagemakerUserProfile#user_settings}",
            "stability": "stable",
            "summary": "A collection of settings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 50
          },
          "name": "userSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettings"
          }
        }
      ],
      "symbolId": "src/sagemaker-user-profile/index:SagemakerUserProfileConfig"
    },
    "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-user-profile/index.ts",
        "line": 52
      },
      "name": "SagemakerUserProfileTags",
      "namespace": "sagemakerUserProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#key SagemakerUserProfile#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 56
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#value SagemakerUserProfile#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 60
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-user-profile/index:SagemakerUserProfileTags"
    },
    "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-user-profile/index.ts",
          "line": 190
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-user-profile/index.ts",
        "line": 182
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 197
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileTagsOutputReference"
            }
          }
        }
      ],
      "name": "SagemakerUserProfileTagsList",
      "namespace": "sagemakerUserProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 183
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-user-profile/index:SagemakerUserProfileTagsList"
    },
    "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-user-profile/index.ts",
          "line": 109
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-user-profile/index.ts",
        "line": 99
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 157
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 173
          },
          "name": "resetValue"
        }
      ],
      "name": "SagemakerUserProfileTagsOutputReference",
      "namespace": "sagemakerUserProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 161
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 177
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 151
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 167
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-user-profile/index:SagemakerUserProfileTagsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-user-profile/index.ts",
        "line": 4947
      },
      "name": "SagemakerUserProfileUserSettings",
      "namespace": "sagemakerUserProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#auto_mount_home_efs SagemakerUserProfile#auto_mount_home_efs}",
            "stability": "stable",
            "summary": "Indicates whether auto-mounting of an EFS volume is supported for the user profile."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 4953
          },
          "name": "autoMountHomeEfs",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#code_editor_app_settings SagemakerUserProfile#code_editor_app_settings}",
            "stability": "stable",
            "summary": "The CodeEditor app settings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 4959
          },
          "name": "codeEditorAppSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsCodeEditorAppSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#custom_file_system_configs SagemakerUserProfile#custom_file_system_configs}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 4963
          },
          "name": "customFileSystemConfigs",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsCustomFileSystemConfigs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#custom_posix_user_config SagemakerUserProfile#custom_posix_user_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 4967
          },
          "name": "customPosixUserConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsCustomPosixUserConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#default_landing_uri SagemakerUserProfile#default_landing_uri}",
            "stability": "stable",
            "summary": "Defines which Amazon SageMaker application users are directed to by default."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 4973
          },
          "name": "defaultLandingUri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#execution_role SagemakerUserProfile#execution_role}",
            "stability": "stable",
            "summary": "The user profile Amazon Resource Name (ARN)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 4979
          },
          "name": "executionRole",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#jupyter_lab_app_settings SagemakerUserProfile#jupyter_lab_app_settings}",
            "stability": "stable",
            "summary": "The JupyterLab app settings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 4985
          },
          "name": "jupyterLabAppSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsJupyterLabAppSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#jupyter_server_app_settings SagemakerUserProfile#jupyter_server_app_settings}",
            "stability": "stable",
            "summary": "The Jupyter server's app settings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 4991
          },
          "name": "jupyterServerAppSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsJupyterServerAppSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#kernel_gateway_app_settings SagemakerUserProfile#kernel_gateway_app_settings}",
            "stability": "stable",
            "summary": "The kernel gateway app settings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 4997
          },
          "name": "kernelGatewayAppSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsKernelGatewayAppSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#r_studio_server_pro_app_settings SagemakerUserProfile#r_studio_server_pro_app_settings}",
            "stability": "stable",
            "summary": "A collection of settings that configure user interaction with the RStudioServerPro app."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 5003
          },
          "name": "rStudioServerProAppSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsRStudioServerProAppSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#security_groups SagemakerUserProfile#security_groups}",
            "stability": "stable",
            "summary": "The security groups for the Amazon Virtual Private Cloud (VPC) that Studio uses for communication."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 5009
          },
          "name": "securityGroups",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#sharing_settings SagemakerUserProfile#sharing_settings}",
            "stability": "stable",
            "summary": "The sharing settings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 5015
          },
          "name": "sharingSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsSharingSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#space_storage_settings SagemakerUserProfile#space_storage_settings}",
            "stability": "stable",
            "summary": "Default storage settings for a space."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 5021
          },
          "name": "spaceStorageSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsSpaceStorageSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#studio_web_portal SagemakerUserProfile#studio_web_portal}",
            "stability": "stable",
            "summary": "Indicates whether the Studio experience is available to users. If not, users cannot access Studio."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 5027
          },
          "name": "studioWebPortal",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If these settings are applied on a user level, they take priority over the settings applied on a domain level.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#studio_web_portal_settings SagemakerUserProfile#studio_web_portal_settings}",
            "stability": "stable",
            "summary": "Studio settings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 5033
          },
          "name": "studioWebPortalSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsStudioWebPortalSettings"
          }
        }
      ],
      "symbolId": "src/sagemaker-user-profile/index:SagemakerUserProfileUserSettings"
    },
    "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsCodeEditorAppSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsCodeEditorAppSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-user-profile/index.ts",
        "line": 920
      },
      "name": "SagemakerUserProfileUserSettingsCodeEditorAppSettings",
      "namespace": "sagemakerUserProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#app_lifecycle_management SagemakerUserProfile#app_lifecycle_management}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 924
          },
          "name": "appLifecycleManagement",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsCodeEditorAppSettingsAppLifecycleManagement"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#built_in_lifecycle_config_arn SagemakerUserProfile#built_in_lifecycle_config_arn}",
            "stability": "stable",
            "summary": "The lifecycle configuration that runs before the default lifecycle configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 930
          },
          "name": "builtInLifecycleConfigArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#custom_images SagemakerUserProfile#custom_images}",
            "stability": "stable",
            "summary": "A list of custom images for use for CodeEditor apps."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 936
          },
          "name": "customImages",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsCodeEditorAppSettingsCustomImages"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#default_resource_spec SagemakerUserProfile#default_resource_spec}",
            "stability": "stable",
            "summary": "The default instance type and the Amazon Resource Name (ARN) of the default SageMaker image used by the CodeEditor app."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 942
          },
          "name": "defaultResourceSpec",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsCodeEditorAppSettingsDefaultResourceSpec"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#lifecycle_config_arns SagemakerUserProfile#lifecycle_config_arns}",
            "stability": "stable",
            "summary": "A list of LifecycleConfigArns available for use with CodeEditor apps."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 948
          },
          "name": "lifecycleConfigArns",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-user-profile/index:SagemakerUserProfileUserSettingsCodeEditorAppSettings"
    },
    "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsCodeEditorAppSettingsAppLifecycleManagement": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsCodeEditorAppSettingsAppLifecycleManagement",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-user-profile/index.ts",
        "line": 402
      },
      "name": "SagemakerUserProfileUserSettingsCodeEditorAppSettingsAppLifecycleManagement",
      "namespace": "sagemakerUserProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#idle_settings SagemakerUserProfile#idle_settings}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 406
          },
          "name": "idleSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettings"
          }
        }
      ],
      "symbolId": "src/sagemaker-user-profile/index:SagemakerUserProfileUserSettingsCodeEditorAppSettingsAppLifecycleManagement"
    },
    "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-user-profile/index.ts",
        "line": 201
      },
      "name": "SagemakerUserProfileUserSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettings",
      "namespace": "sagemakerUserProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#idle_timeout_in_minutes SagemakerUserProfile#idle_timeout_in_minutes}",
            "stability": "stable",
            "summary": "The idle timeout value set in minutes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 207
          },
          "name": "idleTimeoutInMinutes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#lifecycle_management SagemakerUserProfile#lifecycle_management}",
            "stability": "stable",
            "summary": "A flag to enable/disable AppLifecycleManagement settings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 213
          },
          "name": "lifecycleManagement",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#max_idle_timeout_in_minutes SagemakerUserProfile#max_idle_timeout_in_minutes}",
            "stability": "stable",
            "summary": "The maximum idle timeout value set in minutes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 219
          },
          "name": "maxIdleTimeoutInMinutes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#min_idle_timeout_in_minutes SagemakerUserProfile#min_idle_timeout_in_minutes}",
            "stability": "stable",
            "summary": "The minimum idle timeout value set in minutes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 225
          },
          "name": "minIdleTimeoutInMinutes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/sagemaker-user-profile/index:SagemakerUserProfileUserSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettings"
    },
    "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-user-profile/index.ts",
          "line": 286
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-user-profile/index.ts",
        "line": 278
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 346
          },
          "name": "resetIdleTimeoutInMinutes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 362
          },
          "name": "resetLifecycleManagement"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 378
          },
          "name": "resetMaxIdleTimeoutInMinutes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 394
          },
          "name": "resetMinIdleTimeoutInMinutes"
        }
      ],
      "name": "SagemakerUserProfileUserSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettingsOutputReference",
      "namespace": "sagemakerUserProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 350
          },
          "name": "idleTimeoutInMinutesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 366
          },
          "name": "lifecycleManagementInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 382
          },
          "name": "maxIdleTimeoutInMinutesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 398
          },
          "name": "minIdleTimeoutInMinutesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 340
          },
          "name": "idleTimeoutInMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 356
          },
          "name": "lifecycleManagement",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 372
          },
          "name": "maxIdleTimeoutInMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 388
          },
          "name": "minIdleTimeoutInMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 290
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-user-profile/index:SagemakerUserProfileUserSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettingsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsCodeEditorAppSettingsAppLifecycleManagementOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsCodeEditorAppSettingsAppLifecycleManagementOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-user-profile/index.ts",
          "line": 446
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-user-profile/index.ts",
        "line": 438
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 485
          },
          "name": "putIdleSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 488
          },
          "name": "resetIdleSettings"
        }
      ],
      "name": "SagemakerUserProfileUserSettingsCodeEditorAppSettingsAppLifecycleManagementOutputReference",
      "namespace": "sagemakerUserProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 482
          },
          "name": "idleSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 492
          },
          "name": "idleSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 450
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsCodeEditorAppSettingsAppLifecycleManagement"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-user-profile/index:SagemakerUserProfileUserSettingsCodeEditorAppSettingsAppLifecycleManagementOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsCodeEditorAppSettingsCustomImages": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsCodeEditorAppSettingsCustomImages",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-user-profile/index.ts",
        "line": 496
      },
      "name": "SagemakerUserProfileUserSettingsCodeEditorAppSettingsCustomImages",
      "namespace": "sagemakerUserProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#app_image_config_name SagemakerUserProfile#app_image_config_name}",
            "stability": "stable",
            "summary": "The Name of the AppImageConfig."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 502
          },
          "name": "appImageConfigName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#image_name SagemakerUserProfile#image_name}",
            "stability": "stable",
            "summary": "The name of the CustomImage. Must be unique to your account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 508
          },
          "name": "imageName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#image_version_number SagemakerUserProfile#image_version_number}",
            "stability": "stable",
            "summary": "The version number of the CustomImage."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 514
          },
          "name": "imageVersionNumber",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/sagemaker-user-profile/index:SagemakerUserProfileUserSettingsCodeEditorAppSettingsCustomImages"
    },
    "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsCodeEditorAppSettingsCustomImagesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsCodeEditorAppSettingsCustomImagesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-user-profile/index.ts",
          "line": 673
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-user-profile/index.ts",
        "line": 665
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 680
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsCodeEditorAppSettingsCustomImagesOutputReference"
            }
          }
        }
      ],
      "name": "SagemakerUserProfileUserSettingsCodeEditorAppSettingsCustomImagesList",
      "namespace": "sagemakerUserProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 666
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsCodeEditorAppSettingsCustomImages"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-user-profile/index:SagemakerUserProfileUserSettingsCodeEditorAppSettingsCustomImagesList"
    },
    "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsCodeEditorAppSettingsCustomImagesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsCodeEditorAppSettingsCustomImagesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-user-profile/index.ts",
          "line": 570
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-user-profile/index.ts",
        "line": 560
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 624
          },
          "name": "resetAppImageConfigName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 640
          },
          "name": "resetImageName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 656
          },
          "name": "resetImageVersionNumber"
        }
      ],
      "name": "SagemakerUserProfileUserSettingsCodeEditorAppSettingsCustomImagesOutputReference",
      "namespace": "sagemakerUserProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 628
          },
          "name": "appImageConfigNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 644
          },
          "name": "imageNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 660
          },
          "name": "imageVersionNumberInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 618
          },
          "name": "appImageConfigName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 634
          },
          "name": "imageName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 650
          },
          "name": "imageVersionNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 574
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsCodeEditorAppSettingsCustomImages"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-user-profile/index:SagemakerUserProfileUserSettingsCodeEditorAppSettingsCustomImagesOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsCodeEditorAppSettingsDefaultResourceSpec": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsCodeEditorAppSettingsDefaultResourceSpec",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-user-profile/index.ts",
        "line": 684
      },
      "name": "SagemakerUserProfileUserSettingsCodeEditorAppSettingsDefaultResourceSpec",
      "namespace": "sagemakerUserProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#instance_type SagemakerUserProfile#instance_type}",
            "stability": "stable",
            "summary": "The instance type that the image version runs on."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 690
          },
          "name": "instanceType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#lifecycle_config_arn SagemakerUserProfile#lifecycle_config_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the Lifecycle Configuration to attach to the Resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 696
          },
          "name": "lifecycleConfigArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#sage_maker_image_arn SagemakerUserProfile#sage_maker_image_arn}",
            "stability": "stable",
            "summary": "The ARN of the SageMaker image that the image version belongs to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 702
          },
          "name": "sageMakerImageArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#sage_maker_image_version_arn SagemakerUserProfile#sage_maker_image_version_arn}",
            "stability": "stable",
            "summary": "The ARN of the image version created on the instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 708
          },
          "name": "sageMakerImageVersionArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#training_plan_arn SagemakerUserProfile#training_plan_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the training plan to use for the ResourceSpec."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 714
          },
          "name": "trainingPlanArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-user-profile/index:SagemakerUserProfileUserSettingsCodeEditorAppSettingsDefaultResourceSpec"
    },
    "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsCodeEditorAppSettingsDefaultResourceSpecOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsCodeEditorAppSettingsDefaultResourceSpecOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-user-profile/index.ts",
          "line": 782
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-user-profile/index.ts",
        "line": 774
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 848
          },
          "name": "resetInstanceType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 864
          },
          "name": "resetLifecycleConfigArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 880
          },
          "name": "resetSageMakerImageArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 896
          },
          "name": "resetSageMakerImageVersionArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 912
          },
          "name": "resetTrainingPlanArn"
        }
      ],
      "name": "SagemakerUserProfileUserSettingsCodeEditorAppSettingsDefaultResourceSpecOutputReference",
      "namespace": "sagemakerUserProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 852
          },
          "name": "instanceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 868
          },
          "name": "lifecycleConfigArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 884
          },
          "name": "sageMakerImageArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 900
          },
          "name": "sageMakerImageVersionArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 916
          },
          "name": "trainingPlanArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 842
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 858
          },
          "name": "lifecycleConfigArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 874
          },
          "name": "sageMakerImageArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 890
          },
          "name": "sageMakerImageVersionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 906
          },
          "name": "trainingPlanArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 786
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsCodeEditorAppSettingsDefaultResourceSpec"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-user-profile/index:SagemakerUserProfileUserSettingsCodeEditorAppSettingsDefaultResourceSpecOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsCodeEditorAppSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsCodeEditorAppSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-user-profile/index.ts",
          "line": 1016
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-user-profile/index.ts",
        "line": 1008
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 1079
          },
          "name": "putAppLifecycleManagement",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsCodeEditorAppSettingsAppLifecycleManagement"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 1111
          },
          "name": "putCustomImages",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsCodeEditorAppSettingsCustomImages"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 1127
          },
          "name": "putDefaultResourceSpec",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsCodeEditorAppSettingsDefaultResourceSpec"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 1082
          },
          "name": "resetAppLifecycleManagement"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 1098
          },
          "name": "resetBuiltInLifecycleConfigArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 1114
          },
          "name": "resetCustomImages"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 1130
          },
          "name": "resetDefaultResourceSpec"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 1146
          },
          "name": "resetLifecycleConfigArns"
        }
      ],
      "name": "SagemakerUserProfileUserSettingsCodeEditorAppSettingsOutputReference",
      "namespace": "sagemakerUserProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 1076
          },
          "name": "appLifecycleManagement",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsCodeEditorAppSettingsAppLifecycleManagementOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 1108
          },
          "name": "customImages",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsCodeEditorAppSettingsCustomImagesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 1124
          },
          "name": "defaultResourceSpec",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsCodeEditorAppSettingsDefaultResourceSpecOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 1086
          },
          "name": "appLifecycleManagementInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsCodeEditorAppSettingsAppLifecycleManagement"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 1102
          },
          "name": "builtInLifecycleConfigArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 1118
          },
          "name": "customImagesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsCodeEditorAppSettingsCustomImages"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 1134
          },
          "name": "defaultResourceSpecInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsCodeEditorAppSettingsDefaultResourceSpec"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 1150
          },
          "name": "lifecycleConfigArnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 1092
          },
          "name": "builtInLifecycleConfigArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 1140
          },
          "name": "lifecycleConfigArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 1020
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsCodeEditorAppSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-user-profile/index:SagemakerUserProfileUserSettingsCodeEditorAppSettingsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsCustomFileSystemConfigs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsCustomFileSystemConfigs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-user-profile/index.ts",
        "line": 1535
      },
      "name": "SagemakerUserProfileUserSettingsCustomFileSystemConfigs",
      "namespace": "sagemakerUserProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#efs_file_system_config SagemakerUserProfile#efs_file_system_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 1539
          },
          "name": "efsFileSystemConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsCustomFileSystemConfigsEfsFileSystemConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#fsx_lustre_file_system_config SagemakerUserProfile#fsx_lustre_file_system_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 1543
          },
          "name": "fsxLustreFileSystemConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsCustomFileSystemConfigsFsxLustreFileSystemConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#s3_file_system_config SagemakerUserProfile#s3_file_system_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 1547
          },
          "name": "s3FileSystemConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsCustomFileSystemConfigsS3FileSystemConfig"
          }
        }
      ],
      "symbolId": "src/sagemaker-user-profile/index:SagemakerUserProfileUserSettingsCustomFileSystemConfigs"
    },
    "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsCustomFileSystemConfigsEfsFileSystemConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsCustomFileSystemConfigsEfsFileSystemConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-user-profile/index.ts",
        "line": 1154
      },
      "name": "SagemakerUserProfileUserSettingsCustomFileSystemConfigsEfsFileSystemConfig",
      "namespace": "sagemakerUserProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#file_system_id SagemakerUserProfile#file_system_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 1158
          },
          "name": "fileSystemId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#file_system_path SagemakerUserProfile#file_system_path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 1162
          },
          "name": "fileSystemPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-user-profile/index:SagemakerUserProfileUserSettingsCustomFileSystemConfigsEfsFileSystemConfig"
    },
    "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsCustomFileSystemConfigsEfsFileSystemConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsCustomFileSystemConfigsEfsFileSystemConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-user-profile/index.ts",
          "line": 1209
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-user-profile/index.ts",
        "line": 1201
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 1257
          },
          "name": "resetFileSystemId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 1273
          },
          "name": "resetFileSystemPath"
        }
      ],
      "name": "SagemakerUserProfileUserSettingsCustomFileSystemConfigsEfsFileSystemConfigOutputReference",
      "namespace": "sagemakerUserProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 1261
          },
          "name": "fileSystemIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 1277
          },
          "name": "fileSystemPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 1251
          },
          "name": "fileSystemId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 1267
          },
          "name": "fileSystemPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 1213
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsCustomFileSystemConfigsEfsFileSystemConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-user-profile/index:SagemakerUserProfileUserSettingsCustomFileSystemConfigsEfsFileSystemConfigOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsCustomFileSystemConfigsFsxLustreFileSystemConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsCustomFileSystemConfigsFsxLustreFileSystemConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-user-profile/index.ts",
        "line": 1281
      },
      "name": "SagemakerUserProfileUserSettingsCustomFileSystemConfigsFsxLustreFileSystemConfig",
      "namespace": "sagemakerUserProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#file_system_id SagemakerUserProfile#file_system_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 1285
          },
          "name": "fileSystemId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#file_system_path SagemakerUserProfile#file_system_path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 1289
          },
          "name": "fileSystemPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-user-profile/index:SagemakerUserProfileUserSettingsCustomFileSystemConfigsFsxLustreFileSystemConfig"
    },
    "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsCustomFileSystemConfigsFsxLustreFileSystemConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsCustomFileSystemConfigsFsxLustreFileSystemConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-user-profile/index.ts",
          "line": 1336
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-user-profile/index.ts",
        "line": 1328
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 1384
          },
          "name": "resetFileSystemId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 1400
          },
          "name": "resetFileSystemPath"
        }
      ],
      "name": "SagemakerUserProfileUserSettingsCustomFileSystemConfigsFsxLustreFileSystemConfigOutputReference",
      "namespace": "sagemakerUserProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 1388
          },
          "name": "fileSystemIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 1404
          },
          "name": "fileSystemPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 1378
          },
          "name": "fileSystemId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 1394
          },
          "name": "fileSystemPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 1340
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsCustomFileSystemConfigsFsxLustreFileSystemConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-user-profile/index:SagemakerUserProfileUserSettingsCustomFileSystemConfigsFsxLustreFileSystemConfigOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsCustomFileSystemConfigsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsCustomFileSystemConfigsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-user-profile/index.ts",
          "line": 1706
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-user-profile/index.ts",
        "line": 1698
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 1713
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsCustomFileSystemConfigsOutputReference"
            }
          }
        }
      ],
      "name": "SagemakerUserProfileUserSettingsCustomFileSystemConfigsList",
      "namespace": "sagemakerUserProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 1699
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsCustomFileSystemConfigs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-user-profile/index:SagemakerUserProfileUserSettingsCustomFileSystemConfigsList"
    },
    "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsCustomFileSystemConfigsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsCustomFileSystemConfigsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-user-profile/index.ts",
          "line": 1603
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-user-profile/index.ts",
        "line": 1593
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 1654
          },
          "name": "putEfsFileSystemConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsCustomFileSystemConfigsEfsFileSystemConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 1670
          },
          "name": "putFsxLustreFileSystemConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsCustomFileSystemConfigsFsxLustreFileSystemConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 1686
          },
          "name": "putS3FileSystemConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsCustomFileSystemConfigsS3FileSystemConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 1657
          },
          "name": "resetEfsFileSystemConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 1673
          },
          "name": "resetFsxLustreFileSystemConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 1689
          },
          "name": "resetS3FileSystemConfig"
        }
      ],
      "name": "SagemakerUserProfileUserSettingsCustomFileSystemConfigsOutputReference",
      "namespace": "sagemakerUserProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 1651
          },
          "name": "efsFileSystemConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsCustomFileSystemConfigsEfsFileSystemConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 1667
          },
          "name": "fsxLustreFileSystemConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsCustomFileSystemConfigsFsxLustreFileSystemConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 1683
          },
          "name": "s3FileSystemConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsCustomFileSystemConfigsS3FileSystemConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 1661
          },
          "name": "efsFileSystemConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsCustomFileSystemConfigsEfsFileSystemConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 1677
          },
          "name": "fsxLustreFileSystemConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsCustomFileSystemConfigsFsxLustreFileSystemConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 1693
          },
          "name": "s3FileSystemConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsCustomFileSystemConfigsS3FileSystemConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 1607
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsCustomFileSystemConfigs"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-user-profile/index:SagemakerUserProfileUserSettingsCustomFileSystemConfigsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsCustomFileSystemConfigsS3FileSystemConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsCustomFileSystemConfigsS3FileSystemConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-user-profile/index.ts",
        "line": 1408
      },
      "name": "SagemakerUserProfileUserSettingsCustomFileSystemConfigsS3FileSystemConfig",
      "namespace": "sagemakerUserProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#mount_path SagemakerUserProfile#mount_path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 1412
          },
          "name": "mountPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#s3_uri SagemakerUserProfile#s3_uri}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 1416
          },
          "name": "s3Uri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-user-profile/index:SagemakerUserProfileUserSettingsCustomFileSystemConfigsS3FileSystemConfig"
    },
    "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsCustomFileSystemConfigsS3FileSystemConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsCustomFileSystemConfigsS3FileSystemConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-user-profile/index.ts",
          "line": 1463
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-user-profile/index.ts",
        "line": 1455
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 1511
          },
          "name": "resetMountPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 1527
          },
          "name": "resetS3Uri"
        }
      ],
      "name": "SagemakerUserProfileUserSettingsCustomFileSystemConfigsS3FileSystemConfigOutputReference",
      "namespace": "sagemakerUserProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 1515
          },
          "name": "mountPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 1531
          },
          "name": "s3UriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 1505
          },
          "name": "mountPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 1521
          },
          "name": "s3Uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 1467
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsCustomFileSystemConfigsS3FileSystemConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-user-profile/index:SagemakerUserProfileUserSettingsCustomFileSystemConfigsS3FileSystemConfigOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsCustomPosixUserConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsCustomPosixUserConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-user-profile/index.ts",
        "line": 1717
      },
      "name": "SagemakerUserProfileUserSettingsCustomPosixUserConfig",
      "namespace": "sagemakerUserProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#gid SagemakerUserProfile#gid}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 1721
          },
          "name": "gid",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#uid SagemakerUserProfile#uid}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 1725
          },
          "name": "uid",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/sagemaker-user-profile/index:SagemakerUserProfileUserSettingsCustomPosixUserConfig"
    },
    "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsCustomPosixUserConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsCustomPosixUserConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-user-profile/index.ts",
          "line": 1772
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-user-profile/index.ts",
        "line": 1764
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 1820
          },
          "name": "resetGid"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 1836
          },
          "name": "resetUid"
        }
      ],
      "name": "SagemakerUserProfileUserSettingsCustomPosixUserConfigOutputReference",
      "namespace": "sagemakerUserProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 1824
          },
          "name": "gidInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 1840
          },
          "name": "uidInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 1814
          },
          "name": "gid",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 1830
          },
          "name": "uid",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 1776
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsCustomPosixUserConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-user-profile/index:SagemakerUserProfileUserSettingsCustomPosixUserConfigOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsJupyterLabAppSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsJupyterLabAppSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-user-profile/index.ts",
        "line": 2812
      },
      "name": "SagemakerUserProfileUserSettingsJupyterLabAppSettings",
      "namespace": "sagemakerUserProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#app_lifecycle_management SagemakerUserProfile#app_lifecycle_management}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 2816
          },
          "name": "appLifecycleManagement",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsJupyterLabAppSettingsAppLifecycleManagement"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#built_in_lifecycle_config_arn SagemakerUserProfile#built_in_lifecycle_config_arn}",
            "stability": "stable",
            "summary": "The lifecycle configuration that runs before the default lifecycle configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 2822
          },
          "name": "builtInLifecycleConfigArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#code_repositories SagemakerUserProfile#code_repositories}",
            "stability": "stable",
            "summary": "A list of CodeRepositories available for use with JupyterLab apps."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 2828
          },
          "name": "codeRepositories",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsJupyterLabAppSettingsCodeRepositories"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#custom_images SagemakerUserProfile#custom_images}",
            "stability": "stable",
            "summary": "A list of custom images available for use for JupyterLab apps."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 2834
          },
          "name": "customImages",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsJupyterLabAppSettingsCustomImages"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#default_resource_spec SagemakerUserProfile#default_resource_spec}",
            "stability": "stable",
            "summary": "The default instance type and the Amazon Resource Name (ARN) of the default SageMaker image used by the JupyterLab app."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 2840
          },
          "name": "defaultResourceSpec",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsJupyterLabAppSettingsDefaultResourceSpec"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#emr_settings SagemakerUserProfile#emr_settings}",
            "stability": "stable",
            "summary": "The configuration parameters for EMR settings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 2846
          },
          "name": "emrSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsJupyterLabAppSettingsEmrSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#lifecycle_config_arns SagemakerUserProfile#lifecycle_config_arns}",
            "stability": "stable",
            "summary": "A list of LifecycleConfigArns available for use with JupyterLab apps."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 2852
          },
          "name": "lifecycleConfigArns",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-user-profile/index:SagemakerUserProfileUserSettingsJupyterLabAppSettings"
    },
    "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsJupyterLabAppSettingsAppLifecycleManagement": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsJupyterLabAppSettingsAppLifecycleManagement",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-user-profile/index.ts",
        "line": 2045
      },
      "name": "SagemakerUserProfileUserSettingsJupyterLabAppSettingsAppLifecycleManagement",
      "namespace": "sagemakerUserProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#idle_settings SagemakerUserProfile#idle_settings}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 2049
          },
          "name": "idleSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettings"
          }
        }
      ],
      "symbolId": "src/sagemaker-user-profile/index:SagemakerUserProfileUserSettingsJupyterLabAppSettingsAppLifecycleManagement"
    },
    "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-user-profile/index.ts",
        "line": 1844
      },
      "name": "SagemakerUserProfileUserSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettings",
      "namespace": "sagemakerUserProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#idle_timeout_in_minutes SagemakerUserProfile#idle_timeout_in_minutes}",
            "stability": "stable",
            "summary": "The idle timeout value set in minutes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 1850
          },
          "name": "idleTimeoutInMinutes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#lifecycle_management SagemakerUserProfile#lifecycle_management}",
            "stability": "stable",
            "summary": "A flag to enable/disable AppLifecycleManagement settings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 1856
          },
          "name": "lifecycleManagement",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#max_idle_timeout_in_minutes SagemakerUserProfile#max_idle_timeout_in_minutes}",
            "stability": "stable",
            "summary": "The maximum idle timeout value set in minutes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 1862
          },
          "name": "maxIdleTimeoutInMinutes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#min_idle_timeout_in_minutes SagemakerUserProfile#min_idle_timeout_in_minutes}",
            "stability": "stable",
            "summary": "The minimum idle timeout value set in minutes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 1868
          },
          "name": "minIdleTimeoutInMinutes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/sagemaker-user-profile/index:SagemakerUserProfileUserSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettings"
    },
    "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-user-profile/index.ts",
          "line": 1929
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-user-profile/index.ts",
        "line": 1921
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 1989
          },
          "name": "resetIdleTimeoutInMinutes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 2005
          },
          "name": "resetLifecycleManagement"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 2021
          },
          "name": "resetMaxIdleTimeoutInMinutes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 2037
          },
          "name": "resetMinIdleTimeoutInMinutes"
        }
      ],
      "name": "SagemakerUserProfileUserSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsOutputReference",
      "namespace": "sagemakerUserProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 1993
          },
          "name": "idleTimeoutInMinutesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 2009
          },
          "name": "lifecycleManagementInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 2025
          },
          "name": "maxIdleTimeoutInMinutesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 2041
          },
          "name": "minIdleTimeoutInMinutesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 1983
          },
          "name": "idleTimeoutInMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 1999
          },
          "name": "lifecycleManagement",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 2015
          },
          "name": "maxIdleTimeoutInMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 2031
          },
          "name": "minIdleTimeoutInMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 1933
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-user-profile/index:SagemakerUserProfileUserSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsJupyterLabAppSettingsAppLifecycleManagementOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsJupyterLabAppSettingsAppLifecycleManagementOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-user-profile/index.ts",
          "line": 2089
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-user-profile/index.ts",
        "line": 2081
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 2128
          },
          "name": "putIdleSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 2131
          },
          "name": "resetIdleSettings"
        }
      ],
      "name": "SagemakerUserProfileUserSettingsJupyterLabAppSettingsAppLifecycleManagementOutputReference",
      "namespace": "sagemakerUserProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 2125
          },
          "name": "idleSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 2135
          },
          "name": "idleSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 2093
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsJupyterLabAppSettingsAppLifecycleManagement"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-user-profile/index:SagemakerUserProfileUserSettingsJupyterLabAppSettingsAppLifecycleManagementOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsJupyterLabAppSettingsCodeRepositories": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsJupyterLabAppSettingsCodeRepositories",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-user-profile/index.ts",
        "line": 2139
      },
      "name": "SagemakerUserProfileUserSettingsJupyterLabAppSettingsCodeRepositories",
      "namespace": "sagemakerUserProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#repository_url SagemakerUserProfile#repository_url}",
            "stability": "stable",
            "summary": "A CodeRepository (valid URL) to be used within Jupyter's Git extension."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 2145
          },
          "name": "repositoryUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-user-profile/index:SagemakerUserProfileUserSettingsJupyterLabAppSettingsCodeRepositories"
    },
    "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsJupyterLabAppSettingsCodeRepositoriesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsJupyterLabAppSettingsCodeRepositoriesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-user-profile/index.ts",
          "line": 2246
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-user-profile/index.ts",
        "line": 2238
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 2253
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsJupyterLabAppSettingsCodeRepositoriesOutputReference"
            }
          }
        }
      ],
      "name": "SagemakerUserProfileUserSettingsJupyterLabAppSettingsCodeRepositoriesList",
      "namespace": "sagemakerUserProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 2239
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsJupyterLabAppSettingsCodeRepositories"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-user-profile/index:SagemakerUserProfileUserSettingsJupyterLabAppSettingsCodeRepositoriesList"
    },
    "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsJupyterLabAppSettingsCodeRepositoriesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsJupyterLabAppSettingsCodeRepositoriesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-user-profile/index.ts",
          "line": 2187
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-user-profile/index.ts",
        "line": 2177
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 2229
          },
          "name": "resetRepositoryUrl"
        }
      ],
      "name": "SagemakerUserProfileUserSettingsJupyterLabAppSettingsCodeRepositoriesOutputReference",
      "namespace": "sagemakerUserProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 2233
          },
          "name": "repositoryUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 2223
          },
          "name": "repositoryUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 2191
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsJupyterLabAppSettingsCodeRepositories"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-user-profile/index:SagemakerUserProfileUserSettingsJupyterLabAppSettingsCodeRepositoriesOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsJupyterLabAppSettingsCustomImages": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsJupyterLabAppSettingsCustomImages",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-user-profile/index.ts",
        "line": 2257
      },
      "name": "SagemakerUserProfileUserSettingsJupyterLabAppSettingsCustomImages",
      "namespace": "sagemakerUserProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#app_image_config_name SagemakerUserProfile#app_image_config_name}",
            "stability": "stable",
            "summary": "The Name of the AppImageConfig."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 2263
          },
          "name": "appImageConfigName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#image_name SagemakerUserProfile#image_name}",
            "stability": "stable",
            "summary": "The name of the CustomImage. Must be unique to your account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 2269
          },
          "name": "imageName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#image_version_number SagemakerUserProfile#image_version_number}",
            "stability": "stable",
            "summary": "The version number of the CustomImage."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 2275
          },
          "name": "imageVersionNumber",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/sagemaker-user-profile/index:SagemakerUserProfileUserSettingsJupyterLabAppSettingsCustomImages"
    },
    "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsJupyterLabAppSettingsCustomImagesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsJupyterLabAppSettingsCustomImagesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-user-profile/index.ts",
          "line": 2434
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-user-profile/index.ts",
        "line": 2426
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 2441
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsJupyterLabAppSettingsCustomImagesOutputReference"
            }
          }
        }
      ],
      "name": "SagemakerUserProfileUserSettingsJupyterLabAppSettingsCustomImagesList",
      "namespace": "sagemakerUserProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 2427
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsJupyterLabAppSettingsCustomImages"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-user-profile/index:SagemakerUserProfileUserSettingsJupyterLabAppSettingsCustomImagesList"
    },
    "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsJupyterLabAppSettingsCustomImagesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsJupyterLabAppSettingsCustomImagesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-user-profile/index.ts",
          "line": 2331
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-user-profile/index.ts",
        "line": 2321
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 2385
          },
          "name": "resetAppImageConfigName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 2401
          },
          "name": "resetImageName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 2417
          },
          "name": "resetImageVersionNumber"
        }
      ],
      "name": "SagemakerUserProfileUserSettingsJupyterLabAppSettingsCustomImagesOutputReference",
      "namespace": "sagemakerUserProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 2389
          },
          "name": "appImageConfigNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 2405
          },
          "name": "imageNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 2421
          },
          "name": "imageVersionNumberInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 2379
          },
          "name": "appImageConfigName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 2395
          },
          "name": "imageName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 2411
          },
          "name": "imageVersionNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 2335
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsJupyterLabAppSettingsCustomImages"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-user-profile/index:SagemakerUserProfileUserSettingsJupyterLabAppSettingsCustomImagesOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsJupyterLabAppSettingsDefaultResourceSpec": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsJupyterLabAppSettingsDefaultResourceSpec",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-user-profile/index.ts",
        "line": 2445
      },
      "name": "SagemakerUserProfileUserSettingsJupyterLabAppSettingsDefaultResourceSpec",
      "namespace": "sagemakerUserProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#instance_type SagemakerUserProfile#instance_type}",
            "stability": "stable",
            "summary": "The instance type that the image version runs on."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 2451
          },
          "name": "instanceType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#lifecycle_config_arn SagemakerUserProfile#lifecycle_config_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the Lifecycle Configuration to attach to the Resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 2457
          },
          "name": "lifecycleConfigArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#sage_maker_image_arn SagemakerUserProfile#sage_maker_image_arn}",
            "stability": "stable",
            "summary": "The ARN of the SageMaker image that the image version belongs to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 2463
          },
          "name": "sageMakerImageArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#sage_maker_image_version_arn SagemakerUserProfile#sage_maker_image_version_arn}",
            "stability": "stable",
            "summary": "The ARN of the image version created on the instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 2469
          },
          "name": "sageMakerImageVersionArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#training_plan_arn SagemakerUserProfile#training_plan_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the training plan to use for the ResourceSpec."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 2475
          },
          "name": "trainingPlanArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-user-profile/index:SagemakerUserProfileUserSettingsJupyterLabAppSettingsDefaultResourceSpec"
    },
    "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsJupyterLabAppSettingsDefaultResourceSpecOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsJupyterLabAppSettingsDefaultResourceSpecOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-user-profile/index.ts",
          "line": 2543
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-user-profile/index.ts",
        "line": 2535
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 2609
          },
          "name": "resetInstanceType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 2625
          },
          "name": "resetLifecycleConfigArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 2641
          },
          "name": "resetSageMakerImageArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 2657
          },
          "name": "resetSageMakerImageVersionArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 2673
          },
          "name": "resetTrainingPlanArn"
        }
      ],
      "name": "SagemakerUserProfileUserSettingsJupyterLabAppSettingsDefaultResourceSpecOutputReference",
      "namespace": "sagemakerUserProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 2613
          },
          "name": "instanceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 2629
          },
          "name": "lifecycleConfigArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 2645
          },
          "name": "sageMakerImageArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 2661
          },
          "name": "sageMakerImageVersionArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 2677
          },
          "name": "trainingPlanArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 2603
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 2619
          },
          "name": "lifecycleConfigArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 2635
          },
          "name": "sageMakerImageArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 2651
          },
          "name": "sageMakerImageVersionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 2667
          },
          "name": "trainingPlanArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 2547
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsJupyterLabAppSettingsDefaultResourceSpec"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-user-profile/index:SagemakerUserProfileUserSettingsJupyterLabAppSettingsDefaultResourceSpecOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsJupyterLabAppSettingsEmrSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsJupyterLabAppSettingsEmrSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-user-profile/index.ts",
        "line": 2681
      },
      "name": "SagemakerUserProfileUserSettingsJupyterLabAppSettingsEmrSettings",
      "namespace": "sagemakerUserProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#assumable_role_arns SagemakerUserProfile#assumable_role_arns}",
            "stability": "stable",
            "summary": "An array of Amazon Resource Names (ARNs) of the IAM roles that the execution role of SageMaker can assume."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 2687
          },
          "name": "assumableRoleArns",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#execution_role_arns SagemakerUserProfile#execution_role_arns}",
            "stability": "stable",
            "summary": "An array of ARNs of IAM roles used by EMR cluster instances or job execution environments."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 2693
          },
          "name": "executionRoleArns",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-user-profile/index:SagemakerUserProfileUserSettingsJupyterLabAppSettingsEmrSettings"
    },
    "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsJupyterLabAppSettingsEmrSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsJupyterLabAppSettingsEmrSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-user-profile/index.ts",
          "line": 2740
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-user-profile/index.ts",
        "line": 2732
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 2788
          },
          "name": "resetAssumableRoleArns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 2804
          },
          "name": "resetExecutionRoleArns"
        }
      ],
      "name": "SagemakerUserProfileUserSettingsJupyterLabAppSettingsEmrSettingsOutputReference",
      "namespace": "sagemakerUserProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 2792
          },
          "name": "assumableRoleArnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 2808
          },
          "name": "executionRoleArnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 2782
          },
          "name": "assumableRoleArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 2798
          },
          "name": "executionRoleArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 2744
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsJupyterLabAppSettingsEmrSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-user-profile/index:SagemakerUserProfileUserSettingsJupyterLabAppSettingsEmrSettingsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsJupyterLabAppSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsJupyterLabAppSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-user-profile/index.ts",
          "line": 2934
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-user-profile/index.ts",
        "line": 2926
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 3009
          },
          "name": "putAppLifecycleManagement",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsJupyterLabAppSettingsAppLifecycleManagement"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 3041
          },
          "name": "putCodeRepositories",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsJupyterLabAppSettingsCodeRepositories"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 3057
          },
          "name": "putCustomImages",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsJupyterLabAppSettingsCustomImages"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 3073
          },
          "name": "putDefaultResourceSpec",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsJupyterLabAppSettingsDefaultResourceSpec"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 3089
          },
          "name": "putEmrSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsJupyterLabAppSettingsEmrSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 3012
          },
          "name": "resetAppLifecycleManagement"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 3028
          },
          "name": "resetBuiltInLifecycleConfigArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 3044
          },
          "name": "resetCodeRepositories"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 3060
          },
          "name": "resetCustomImages"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 3076
          },
          "name": "resetDefaultResourceSpec"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 3092
          },
          "name": "resetEmrSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 3108
          },
          "name": "resetLifecycleConfigArns"
        }
      ],
      "name": "SagemakerUserProfileUserSettingsJupyterLabAppSettingsOutputReference",
      "namespace": "sagemakerUserProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 3006
          },
          "name": "appLifecycleManagement",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsJupyterLabAppSettingsAppLifecycleManagementOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 3038
          },
          "name": "codeRepositories",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsJupyterLabAppSettingsCodeRepositoriesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 3054
          },
          "name": "customImages",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsJupyterLabAppSettingsCustomImagesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 3070
          },
          "name": "defaultResourceSpec",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsJupyterLabAppSettingsDefaultResourceSpecOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 3086
          },
          "name": "emrSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsJupyterLabAppSettingsEmrSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 3016
          },
          "name": "appLifecycleManagementInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsJupyterLabAppSettingsAppLifecycleManagement"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 3032
          },
          "name": "builtInLifecycleConfigArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 3048
          },
          "name": "codeRepositoriesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsJupyterLabAppSettingsCodeRepositories"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 3064
          },
          "name": "customImagesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsJupyterLabAppSettingsCustomImages"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 3080
          },
          "name": "defaultResourceSpecInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsJupyterLabAppSettingsDefaultResourceSpec"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 3096
          },
          "name": "emrSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsJupyterLabAppSettingsEmrSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 3112
          },
          "name": "lifecycleConfigArnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 3022
          },
          "name": "builtInLifecycleConfigArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 3102
          },
          "name": "lifecycleConfigArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 2938
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsJupyterLabAppSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-user-profile/index:SagemakerUserProfileUserSettingsJupyterLabAppSettingsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsJupyterServerAppSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsJupyterServerAppSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-user-profile/index.ts",
        "line": 3352
      },
      "name": "SagemakerUserProfileUserSettingsJupyterServerAppSettings",
      "namespace": "sagemakerUserProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#default_resource_spec SagemakerUserProfile#default_resource_spec}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 3356
          },
          "name": "defaultResourceSpec",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsJupyterServerAppSettingsDefaultResourceSpec"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#lifecycle_config_arns SagemakerUserProfile#lifecycle_config_arns}",
            "stability": "stable",
            "summary": "A list of LifecycleConfigArns available for use with JupyterServer apps."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 3362
          },
          "name": "lifecycleConfigArns",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-user-profile/index:SagemakerUserProfileUserSettingsJupyterServerAppSettings"
    },
    "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsJupyterServerAppSettingsDefaultResourceSpec": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsJupyterServerAppSettingsDefaultResourceSpec",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-user-profile/index.ts",
        "line": 3116
      },
      "name": "SagemakerUserProfileUserSettingsJupyterServerAppSettingsDefaultResourceSpec",
      "namespace": "sagemakerUserProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#instance_type SagemakerUserProfile#instance_type}",
            "stability": "stable",
            "summary": "The instance type that the image version runs on."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 3122
          },
          "name": "instanceType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#lifecycle_config_arn SagemakerUserProfile#lifecycle_config_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the Lifecycle Configuration to attach to the Resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 3128
          },
          "name": "lifecycleConfigArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#sage_maker_image_arn SagemakerUserProfile#sage_maker_image_arn}",
            "stability": "stable",
            "summary": "The ARN of the SageMaker image that the image version belongs to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 3134
          },
          "name": "sageMakerImageArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#sage_maker_image_version_arn SagemakerUserProfile#sage_maker_image_version_arn}",
            "stability": "stable",
            "summary": "The ARN of the image version created on the instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 3140
          },
          "name": "sageMakerImageVersionArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#training_plan_arn SagemakerUserProfile#training_plan_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the training plan to use for the ResourceSpec."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 3146
          },
          "name": "trainingPlanArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-user-profile/index:SagemakerUserProfileUserSettingsJupyterServerAppSettingsDefaultResourceSpec"
    },
    "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsJupyterServerAppSettingsDefaultResourceSpecOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsJupyterServerAppSettingsDefaultResourceSpecOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-user-profile/index.ts",
          "line": 3214
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-user-profile/index.ts",
        "line": 3206
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 3280
          },
          "name": "resetInstanceType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 3296
          },
          "name": "resetLifecycleConfigArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 3312
          },
          "name": "resetSageMakerImageArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 3328
          },
          "name": "resetSageMakerImageVersionArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 3344
          },
          "name": "resetTrainingPlanArn"
        }
      ],
      "name": "SagemakerUserProfileUserSettingsJupyterServerAppSettingsDefaultResourceSpecOutputReference",
      "namespace": "sagemakerUserProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 3284
          },
          "name": "instanceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 3300
          },
          "name": "lifecycleConfigArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 3316
          },
          "name": "sageMakerImageArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 3332
          },
          "name": "sageMakerImageVersionArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 3348
          },
          "name": "trainingPlanArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 3274
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 3290
          },
          "name": "lifecycleConfigArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 3306
          },
          "name": "sageMakerImageArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 3322
          },
          "name": "sageMakerImageVersionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 3338
          },
          "name": "trainingPlanArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 3218
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsJupyterServerAppSettingsDefaultResourceSpec"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-user-profile/index:SagemakerUserProfileUserSettingsJupyterServerAppSettingsDefaultResourceSpecOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsJupyterServerAppSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsJupyterServerAppSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-user-profile/index.ts",
          "line": 3409
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-user-profile/index.ts",
        "line": 3401
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 3454
          },
          "name": "putDefaultResourceSpec",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsJupyterServerAppSettingsDefaultResourceSpec"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 3457
          },
          "name": "resetDefaultResourceSpec"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 3473
          },
          "name": "resetLifecycleConfigArns"
        }
      ],
      "name": "SagemakerUserProfileUserSettingsJupyterServerAppSettingsOutputReference",
      "namespace": "sagemakerUserProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 3451
          },
          "name": "defaultResourceSpec",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsJupyterServerAppSettingsDefaultResourceSpecOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 3461
          },
          "name": "defaultResourceSpecInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsJupyterServerAppSettingsDefaultResourceSpec"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 3477
          },
          "name": "lifecycleConfigArnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 3467
          },
          "name": "lifecycleConfigArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 3413
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsJupyterServerAppSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-user-profile/index:SagemakerUserProfileUserSettingsJupyterServerAppSettingsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsKernelGatewayAppSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsKernelGatewayAppSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-user-profile/index.ts",
        "line": 3905
      },
      "name": "SagemakerUserProfileUserSettingsKernelGatewayAppSettings",
      "namespace": "sagemakerUserProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#custom_images SagemakerUserProfile#custom_images}",
            "stability": "stable",
            "summary": "A list of custom SageMaker images that are configured to run as a KernelGateway app."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 3911
          },
          "name": "customImages",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsKernelGatewayAppSettingsCustomImages"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#default_resource_spec SagemakerUserProfile#default_resource_spec}",
            "stability": "stable",
            "summary": "The default instance type and the Amazon Resource Name (ARN) of the default SageMaker image used by the KernelGateway app."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 3917
          },
          "name": "defaultResourceSpec",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsKernelGatewayAppSettingsDefaultResourceSpec"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#lifecycle_config_arns SagemakerUserProfile#lifecycle_config_arns}",
            "stability": "stable",
            "summary": "A list of LifecycleConfigArns available for use with KernelGateway apps."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 3923
          },
          "name": "lifecycleConfigArns",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-user-profile/index:SagemakerUserProfileUserSettingsKernelGatewayAppSettings"
    },
    "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsKernelGatewayAppSettingsCustomImages": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsKernelGatewayAppSettingsCustomImages",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-user-profile/index.ts",
        "line": 3481
      },
      "name": "SagemakerUserProfileUserSettingsKernelGatewayAppSettingsCustomImages",
      "namespace": "sagemakerUserProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#app_image_config_name SagemakerUserProfile#app_image_config_name}",
            "stability": "stable",
            "summary": "The Name of the AppImageConfig."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 3487
          },
          "name": "appImageConfigName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#image_name SagemakerUserProfile#image_name}",
            "stability": "stable",
            "summary": "The name of the CustomImage. Must be unique to your account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 3493
          },
          "name": "imageName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#image_version_number SagemakerUserProfile#image_version_number}",
            "stability": "stable",
            "summary": "The version number of the CustomImage."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 3499
          },
          "name": "imageVersionNumber",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/sagemaker-user-profile/index:SagemakerUserProfileUserSettingsKernelGatewayAppSettingsCustomImages"
    },
    "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsKernelGatewayAppSettingsCustomImagesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsKernelGatewayAppSettingsCustomImagesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-user-profile/index.ts",
          "line": 3658
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-user-profile/index.ts",
        "line": 3650
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 3665
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsKernelGatewayAppSettingsCustomImagesOutputReference"
            }
          }
        }
      ],
      "name": "SagemakerUserProfileUserSettingsKernelGatewayAppSettingsCustomImagesList",
      "namespace": "sagemakerUserProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 3651
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsKernelGatewayAppSettingsCustomImages"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-user-profile/index:SagemakerUserProfileUserSettingsKernelGatewayAppSettingsCustomImagesList"
    },
    "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsKernelGatewayAppSettingsCustomImagesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsKernelGatewayAppSettingsCustomImagesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-user-profile/index.ts",
          "line": 3555
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-user-profile/index.ts",
        "line": 3545
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 3609
          },
          "name": "resetAppImageConfigName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 3625
          },
          "name": "resetImageName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 3641
          },
          "name": "resetImageVersionNumber"
        }
      ],
      "name": "SagemakerUserProfileUserSettingsKernelGatewayAppSettingsCustomImagesOutputReference",
      "namespace": "sagemakerUserProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 3613
          },
          "name": "appImageConfigNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 3629
          },
          "name": "imageNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 3645
          },
          "name": "imageVersionNumberInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 3603
          },
          "name": "appImageConfigName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 3619
          },
          "name": "imageName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 3635
          },
          "name": "imageVersionNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 3559
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsKernelGatewayAppSettingsCustomImages"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-user-profile/index:SagemakerUserProfileUserSettingsKernelGatewayAppSettingsCustomImagesOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsKernelGatewayAppSettingsDefaultResourceSpec": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsKernelGatewayAppSettingsDefaultResourceSpec",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-user-profile/index.ts",
        "line": 3669
      },
      "name": "SagemakerUserProfileUserSettingsKernelGatewayAppSettingsDefaultResourceSpec",
      "namespace": "sagemakerUserProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#instance_type SagemakerUserProfile#instance_type}",
            "stability": "stable",
            "summary": "The instance type that the image version runs on."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 3675
          },
          "name": "instanceType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#lifecycle_config_arn SagemakerUserProfile#lifecycle_config_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the Lifecycle Configuration to attach to the Resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 3681
          },
          "name": "lifecycleConfigArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#sage_maker_image_arn SagemakerUserProfile#sage_maker_image_arn}",
            "stability": "stable",
            "summary": "The ARN of the SageMaker image that the image version belongs to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 3687
          },
          "name": "sageMakerImageArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#sage_maker_image_version_arn SagemakerUserProfile#sage_maker_image_version_arn}",
            "stability": "stable",
            "summary": "The ARN of the image version created on the instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 3693
          },
          "name": "sageMakerImageVersionArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#training_plan_arn SagemakerUserProfile#training_plan_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the training plan to use for the ResourceSpec."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 3699
          },
          "name": "trainingPlanArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-user-profile/index:SagemakerUserProfileUserSettingsKernelGatewayAppSettingsDefaultResourceSpec"
    },
    "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsKernelGatewayAppSettingsDefaultResourceSpecOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsKernelGatewayAppSettingsDefaultResourceSpecOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-user-profile/index.ts",
          "line": 3767
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-user-profile/index.ts",
        "line": 3759
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 3833
          },
          "name": "resetInstanceType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 3849
          },
          "name": "resetLifecycleConfigArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 3865
          },
          "name": "resetSageMakerImageArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 3881
          },
          "name": "resetSageMakerImageVersionArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 3897
          },
          "name": "resetTrainingPlanArn"
        }
      ],
      "name": "SagemakerUserProfileUserSettingsKernelGatewayAppSettingsDefaultResourceSpecOutputReference",
      "namespace": "sagemakerUserProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 3837
          },
          "name": "instanceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 3853
          },
          "name": "lifecycleConfigArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 3869
          },
          "name": "sageMakerImageArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 3885
          },
          "name": "sageMakerImageVersionArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 3901
          },
          "name": "trainingPlanArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 3827
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 3843
          },
          "name": "lifecycleConfigArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 3859
          },
          "name": "sageMakerImageArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 3875
          },
          "name": "sageMakerImageVersionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 3891
          },
          "name": "trainingPlanArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 3771
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsKernelGatewayAppSettingsDefaultResourceSpec"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-user-profile/index:SagemakerUserProfileUserSettingsKernelGatewayAppSettingsDefaultResourceSpecOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsKernelGatewayAppSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsKernelGatewayAppSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-user-profile/index.ts",
          "line": 3977
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-user-profile/index.ts",
        "line": 3969
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 4028
          },
          "name": "putCustomImages",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsKernelGatewayAppSettingsCustomImages"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 4044
          },
          "name": "putDefaultResourceSpec",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsKernelGatewayAppSettingsDefaultResourceSpec"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 4031
          },
          "name": "resetCustomImages"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 4047
          },
          "name": "resetDefaultResourceSpec"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 4063
          },
          "name": "resetLifecycleConfigArns"
        }
      ],
      "name": "SagemakerUserProfileUserSettingsKernelGatewayAppSettingsOutputReference",
      "namespace": "sagemakerUserProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 4025
          },
          "name": "customImages",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsKernelGatewayAppSettingsCustomImagesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 4041
          },
          "name": "defaultResourceSpec",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsKernelGatewayAppSettingsDefaultResourceSpecOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 4035
          },
          "name": "customImagesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsKernelGatewayAppSettingsCustomImages"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 4051
          },
          "name": "defaultResourceSpecInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsKernelGatewayAppSettingsDefaultResourceSpec"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 4067
          },
          "name": "lifecycleConfigArnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 4057
          },
          "name": "lifecycleConfigArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 3981
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsKernelGatewayAppSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-user-profile/index:SagemakerUserProfileUserSettingsKernelGatewayAppSettingsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-user-profile/index.ts",
          "line": 5171
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-user-profile/index.ts",
        "line": 5163
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 5310
          },
          "name": "putCodeEditorAppSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsCodeEditorAppSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 5326
          },
          "name": "putCustomFileSystemConfigs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsCustomFileSystemConfigs"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 5342
          },
          "name": "putCustomPosixUserConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsCustomPosixUserConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 5390
          },
          "name": "putJupyterLabAppSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsJupyterLabAppSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 5406
          },
          "name": "putJupyterServerAppSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsJupyterServerAppSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 5422
          },
          "name": "putKernelGatewayAppSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsKernelGatewayAppSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 5438
          },
          "name": "putRStudioServerProAppSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsRStudioServerProAppSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 5470
          },
          "name": "putSharingSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsSharingSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 5486
          },
          "name": "putSpaceStorageSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsSpaceStorageSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 5518
          },
          "name": "putStudioWebPortalSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsStudioWebPortalSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 5297
          },
          "name": "resetAutoMountHomeEfs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 5313
          },
          "name": "resetCodeEditorAppSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 5329
          },
          "name": "resetCustomFileSystemConfigs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 5345
          },
          "name": "resetCustomPosixUserConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 5361
          },
          "name": "resetDefaultLandingUri"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 5377
          },
          "name": "resetExecutionRole"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 5393
          },
          "name": "resetJupyterLabAppSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 5409
          },
          "name": "resetJupyterServerAppSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 5425
          },
          "name": "resetKernelGatewayAppSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 5441
          },
          "name": "resetRStudioServerProAppSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 5457
          },
          "name": "resetSecurityGroups"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 5473
          },
          "name": "resetSharingSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 5489
          },
          "name": "resetSpaceStorageSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 5505
          },
          "name": "resetStudioWebPortal"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 5521
          },
          "name": "resetStudioWebPortalSettings"
        }
      ],
      "name": "SagemakerUserProfileUserSettingsOutputReference",
      "namespace": "sagemakerUserProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 5307
          },
          "name": "codeEditorAppSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsCodeEditorAppSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 5323
          },
          "name": "customFileSystemConfigs",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsCustomFileSystemConfigsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 5339
          },
          "name": "customPosixUserConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsCustomPosixUserConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 5387
          },
          "name": "jupyterLabAppSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsJupyterLabAppSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 5403
          },
          "name": "jupyterServerAppSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsJupyterServerAppSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 5419
          },
          "name": "kernelGatewayAppSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsKernelGatewayAppSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 5435
          },
          "name": "rStudioServerProAppSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsRStudioServerProAppSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 5467
          },
          "name": "sharingSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsSharingSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 5483
          },
          "name": "spaceStorageSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsSpaceStorageSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 5515
          },
          "name": "studioWebPortalSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsStudioWebPortalSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 5301
          },
          "name": "autoMountHomeEfsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 5317
          },
          "name": "codeEditorAppSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsCodeEditorAppSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 5333
          },
          "name": "customFileSystemConfigsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsCustomFileSystemConfigs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 5349
          },
          "name": "customPosixUserConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsCustomPosixUserConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 5365
          },
          "name": "defaultLandingUriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 5381
          },
          "name": "executionRoleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 5397
          },
          "name": "jupyterLabAppSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsJupyterLabAppSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 5413
          },
          "name": "jupyterServerAppSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsJupyterServerAppSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 5429
          },
          "name": "kernelGatewayAppSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsKernelGatewayAppSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 5445
          },
          "name": "rStudioServerProAppSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsRStudioServerProAppSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 5461
          },
          "name": "securityGroupsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 5477
          },
          "name": "sharingSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsSharingSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 5493
          },
          "name": "spaceStorageSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsSpaceStorageSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 5509
          },
          "name": "studioWebPortalInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 5525
          },
          "name": "studioWebPortalSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsStudioWebPortalSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 5291
          },
          "name": "autoMountHomeEfs",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 5355
          },
          "name": "defaultLandingUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 5371
          },
          "name": "executionRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 5451
          },
          "name": "securityGroups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 5499
          },
          "name": "studioWebPortal",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 5175
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-user-profile/index:SagemakerUserProfileUserSettingsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsRStudioServerProAppSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsRStudioServerProAppSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-user-profile/index.ts",
        "line": 4071
      },
      "name": "SagemakerUserProfileUserSettingsRStudioServerProAppSettings",
      "namespace": "sagemakerUserProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#access_status SagemakerUserProfile#access_status}",
            "stability": "stable",
            "summary": "Indicates whether the current user has access to the RStudioServerPro app."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 4077
          },
          "name": "accessStatus",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This value defaults to User. The Admin value allows the user access to the RStudio Administrative Dashboard.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#user_group SagemakerUserProfile#user_group}",
            "stability": "stable",
            "summary": "The level of permissions that the user has within the RStudioServerPro app."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 4083
          },
          "name": "userGroup",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-user-profile/index:SagemakerUserProfileUserSettingsRStudioServerProAppSettings"
    },
    "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsRStudioServerProAppSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsRStudioServerProAppSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-user-profile/index.ts",
          "line": 4130
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-user-profile/index.ts",
        "line": 4122
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 4178
          },
          "name": "resetAccessStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 4194
          },
          "name": "resetUserGroup"
        }
      ],
      "name": "SagemakerUserProfileUserSettingsRStudioServerProAppSettingsOutputReference",
      "namespace": "sagemakerUserProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 4182
          },
          "name": "accessStatusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 4198
          },
          "name": "userGroupInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 4172
          },
          "name": "accessStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 4188
          },
          "name": "userGroup",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 4134
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsRStudioServerProAppSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-user-profile/index:SagemakerUserProfileUserSettingsRStudioServerProAppSettingsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsSharingSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsSharingSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-user-profile/index.ts",
        "line": 4202
      },
      "name": "SagemakerUserProfileUserSettingsSharingSettings",
      "namespace": "sagemakerUserProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#notebook_output_option SagemakerUserProfile#notebook_output_option}",
            "stability": "stable",
            "summary": "Whether to include the notebook cell output when sharing the notebook. The default is Disabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 4208
          },
          "name": "notebookOutputOption",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#s3_kms_key_id SagemakerUserProfile#s3_kms_key_id}",
            "stability": "stable",
            "summary": "When NotebookOutputOption is Allowed, the AWS Key Management Service (KMS) encryption key ID used to encrypt the notebook cell output in the Amazon S3 bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 4214
          },
          "name": "s3KmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#s3_output_path SagemakerUserProfile#s3_output_path}",
            "stability": "stable",
            "summary": "When NotebookOutputOption is Allowed, the Amazon S3 bucket used to store the shared notebook snapshots."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 4220
          },
          "name": "s3OutputPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sagemaker-user-profile/index:SagemakerUserProfileUserSettingsSharingSettings"
    },
    "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsSharingSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsSharingSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-user-profile/index.ts",
          "line": 4274
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-user-profile/index.ts",
        "line": 4266
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 4328
          },
          "name": "resetNotebookOutputOption"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 4344
          },
          "name": "resetS3KmsKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 4360
          },
          "name": "resetS3OutputPath"
        }
      ],
      "name": "SagemakerUserProfileUserSettingsSharingSettingsOutputReference",
      "namespace": "sagemakerUserProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 4332
          },
          "name": "notebookOutputOptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 4348
          },
          "name": "s3KmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 4364
          },
          "name": "s3OutputPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 4322
          },
          "name": "notebookOutputOption",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 4338
          },
          "name": "s3KmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 4354
          },
          "name": "s3OutputPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 4278
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsSharingSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-user-profile/index:SagemakerUserProfileUserSettingsSharingSettingsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsSpaceStorageSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsSpaceStorageSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-user-profile/index.ts",
        "line": 4499
      },
      "name": "SagemakerUserProfileUserSettingsSpaceStorageSettings",
      "namespace": "sagemakerUserProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#default_ebs_storage_settings SagemakerUserProfile#default_ebs_storage_settings}",
            "stability": "stable",
            "summary": "Properties related to the Amazon Elastic Block Store volume."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 4505
          },
          "name": "defaultEbsStorageSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsSpaceStorageSettingsDefaultEbsStorageSettings"
          }
        }
      ],
      "symbolId": "src/sagemaker-user-profile/index:SagemakerUserProfileUserSettingsSpaceStorageSettings"
    },
    "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsSpaceStorageSettingsDefaultEbsStorageSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsSpaceStorageSettingsDefaultEbsStorageSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-user-profile/index.ts",
        "line": 4368
      },
      "name": "SagemakerUserProfileUserSettingsSpaceStorageSettingsDefaultEbsStorageSettings",
      "namespace": "sagemakerUserProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#default_ebs_volume_size_in_gb SagemakerUserProfile#default_ebs_volume_size_in_gb}",
            "stability": "stable",
            "summary": "Default size of the Amazon EBS volume in Gb."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 4374
          },
          "name": "defaultEbsVolumeSizeInGb",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#maximum_ebs_volume_size_in_gb SagemakerUserProfile#maximum_ebs_volume_size_in_gb}",
            "stability": "stable",
            "summary": "Maximum size of the Amazon EBS volume in Gb. Must be greater than or equal to the DefaultEbsVolumeSizeInGb."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 4380
          },
          "name": "maximumEbsVolumeSizeInGb",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/sagemaker-user-profile/index:SagemakerUserProfileUserSettingsSpaceStorageSettingsDefaultEbsStorageSettings"
    },
    "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsSpaceStorageSettingsDefaultEbsStorageSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsSpaceStorageSettingsDefaultEbsStorageSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-user-profile/index.ts",
          "line": 4427
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-user-profile/index.ts",
        "line": 4419
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 4475
          },
          "name": "resetDefaultEbsVolumeSizeInGb"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 4491
          },
          "name": "resetMaximumEbsVolumeSizeInGb"
        }
      ],
      "name": "SagemakerUserProfileUserSettingsSpaceStorageSettingsDefaultEbsStorageSettingsOutputReference",
      "namespace": "sagemakerUserProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 4479
          },
          "name": "defaultEbsVolumeSizeInGbInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 4495
          },
          "name": "maximumEbsVolumeSizeInGbInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 4469
          },
          "name": "defaultEbsVolumeSizeInGb",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 4485
          },
          "name": "maximumEbsVolumeSizeInGb",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 4431
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsSpaceStorageSettingsDefaultEbsStorageSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-user-profile/index:SagemakerUserProfileUserSettingsSpaceStorageSettingsDefaultEbsStorageSettingsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsSpaceStorageSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsSpaceStorageSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-user-profile/index.ts",
          "line": 4545
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-user-profile/index.ts",
        "line": 4537
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 4584
          },
          "name": "putDefaultEbsStorageSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsSpaceStorageSettingsDefaultEbsStorageSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 4587
          },
          "name": "resetDefaultEbsStorageSettings"
        }
      ],
      "name": "SagemakerUserProfileUserSettingsSpaceStorageSettingsOutputReference",
      "namespace": "sagemakerUserProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 4581
          },
          "name": "defaultEbsStorageSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsSpaceStorageSettingsDefaultEbsStorageSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 4591
          },
          "name": "defaultEbsStorageSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsSpaceStorageSettingsDefaultEbsStorageSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 4549
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsSpaceStorageSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-user-profile/index:SagemakerUserProfileUserSettingsSpaceStorageSettingsOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsStudioWebPortalSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsStudioWebPortalSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-user-profile/index.ts",
        "line": 4746
      },
      "name": "SagemakerUserProfileUserSettingsStudioWebPortalSettings",
      "namespace": "sagemakerUserProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#hidden_app_types SagemakerUserProfile#hidden_app_types}",
            "stability": "stable",
            "summary": "Applications supported in Studio that are hidden from the Studio left navigation pane."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 4752
          },
          "name": "hiddenAppTypes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#hidden_instance_types SagemakerUserProfile#hidden_instance_types}",
            "stability": "stable",
            "summary": "The instance types you are hiding from the Studio user interface."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 4758
          },
          "name": "hiddenInstanceTypes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#hidden_ml_tools SagemakerUserProfile#hidden_ml_tools}",
            "stability": "stable",
            "summary": "The machine learning tools that are hidden from the Studio left navigation pane."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 4764
          },
          "name": "hiddenMlTools",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#hidden_sage_maker_image_version_aliases SagemakerUserProfile#hidden_sage_maker_image_version_aliases}",
            "stability": "stable",
            "summary": "The version aliases you are hiding from the Studio user interface."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 4770
          },
          "name": "hiddenSageMakerImageVersionAliases",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsStudioWebPortalSettingsHiddenSageMakerImageVersionAliases"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-user-profile/index:SagemakerUserProfileUserSettingsStudioWebPortalSettings"
    },
    "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsStudioWebPortalSettingsHiddenSageMakerImageVersionAliases": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsStudioWebPortalSettingsHiddenSageMakerImageVersionAliases",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sagemaker-user-profile/index.ts",
        "line": 4595
      },
      "name": "SagemakerUserProfileUserSettingsStudioWebPortalSettingsHiddenSageMakerImageVersionAliases",
      "namespace": "sagemakerUserProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#sage_maker_image_name SagemakerUserProfile#sage_maker_image_name}",
            "stability": "stable",
            "summary": "The SageMaker image name that you are hiding from the Studio user interface."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 4601
          },
          "name": "sageMakerImageName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sagemaker_user_profile#version_aliases SagemakerUserProfile#version_aliases}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 4605
          },
          "name": "versionAliases",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-user-profile/index:SagemakerUserProfileUserSettingsStudioWebPortalSettingsHiddenSageMakerImageVersionAliases"
    },
    "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsStudioWebPortalSettingsHiddenSageMakerImageVersionAliasesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsStudioWebPortalSettingsHiddenSageMakerImageVersionAliasesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-user-profile/index.ts",
          "line": 4735
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-user-profile/index.ts",
        "line": 4727
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 4742
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsStudioWebPortalSettingsHiddenSageMakerImageVersionAliasesOutputReference"
            }
          }
        }
      ],
      "name": "SagemakerUserProfileUserSettingsStudioWebPortalSettingsHiddenSageMakerImageVersionAliasesList",
      "namespace": "sagemakerUserProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 4728
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsStudioWebPortalSettingsHiddenSageMakerImageVersionAliases"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-user-profile/index:SagemakerUserProfileUserSettingsStudioWebPortalSettingsHiddenSageMakerImageVersionAliasesList"
    },
    "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsStudioWebPortalSettingsHiddenSageMakerImageVersionAliasesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsStudioWebPortalSettingsHiddenSageMakerImageVersionAliasesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-user-profile/index.ts",
          "line": 4654
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-user-profile/index.ts",
        "line": 4644
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 4702
          },
          "name": "resetSageMakerImageName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 4718
          },
          "name": "resetVersionAliases"
        }
      ],
      "name": "SagemakerUserProfileUserSettingsStudioWebPortalSettingsHiddenSageMakerImageVersionAliasesOutputReference",
      "namespace": "sagemakerUserProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 4706
          },
          "name": "sageMakerImageNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 4722
          },
          "name": "versionAliasesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 4696
          },
          "name": "sageMakerImageName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 4712
          },
          "name": "versionAliases",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 4658
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsStudioWebPortalSettingsHiddenSageMakerImageVersionAliases"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-user-profile/index:SagemakerUserProfileUserSettingsStudioWebPortalSettingsHiddenSageMakerImageVersionAliasesOutputReference"
    },
    "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsStudioWebPortalSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsStudioWebPortalSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sagemaker-user-profile/index.ts",
          "line": 4831
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sagemaker-user-profile/index.ts",
        "line": 4823
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 4936
          },
          "name": "putHiddenSageMakerImageVersionAliases",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsStudioWebPortalSettingsHiddenSageMakerImageVersionAliases"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 4891
          },
          "name": "resetHiddenAppTypes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 4907
          },
          "name": "resetHiddenInstanceTypes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 4923
          },
          "name": "resetHiddenMlTools"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 4939
          },
          "name": "resetHiddenSageMakerImageVersionAliases"
        }
      ],
      "name": "SagemakerUserProfileUserSettingsStudioWebPortalSettingsOutputReference",
      "namespace": "sagemakerUserProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 4933
          },
          "name": "hiddenSageMakerImageVersionAliases",
          "type": {
            "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsStudioWebPortalSettingsHiddenSageMakerImageVersionAliasesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 4895
          },
          "name": "hiddenAppTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 4911
          },
          "name": "hiddenInstanceTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 4927
          },
          "name": "hiddenMlToolsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 4943
          },
          "name": "hiddenSageMakerImageVersionAliasesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsStudioWebPortalSettingsHiddenSageMakerImageVersionAliases"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 4885
          },
          "name": "hiddenAppTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 4901
          },
          "name": "hiddenInstanceTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 4917
          },
          "name": "hiddenMlTools",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sagemaker-user-profile/index.ts",
            "line": 4835
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sagemakerUserProfile.SagemakerUserProfileUserSettingsStudioWebPortalSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sagemaker-user-profile/index:SagemakerUserProfileUserSettingsStudioWebPortalSettingsOutputReference"
    },
    "@cdktn/provider-awscc.schedulerSchedule.SchedulerSchedule": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/scheduler_schedule awscc_scheduler_schedule}."
      },
      "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerSchedule",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/scheduler_schedule awscc_scheduler_schedule} Resource."
        },
        "locationInModule": {
          "filename": "src/scheduler-schedule/index.ts",
          "line": 2755
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/scheduler-schedule/index.ts",
        "line": 2723
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SchedulerSchedule resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 2740
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SchedulerSchedule to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/scheduler_schedule#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SchedulerSchedule that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SchedulerSchedule to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 2830
          },
          "name": "putFlexibleTimeWindow",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleFlexibleTimeWindow"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 2957
          },
          "name": "putTarget",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTarget"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 2801
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 2817
          },
          "name": "resetEndDate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 2846
          },
          "name": "resetGroupName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 2867
          },
          "name": "resetKmsKeyArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 2883
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 2912
          },
          "name": "resetScheduleExpressionTimezone"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 2928
          },
          "name": "resetStartDate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 2944
          },
          "name": "resetState"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 2969
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 2985
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SchedulerSchedule",
      "namespace": "schedulerSchedule",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 2728
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 2789
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 2827
          },
          "name": "flexibleTimeWindow",
          "type": {
            "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleFlexibleTimeWindowOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 2855
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 2954
          },
          "name": "target",
          "type": {
            "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 2805
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 2821
          },
          "name": "endDateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 2834
          },
          "name": "flexibleTimeWindowInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleFlexibleTimeWindow"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 2850
          },
          "name": "groupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 2871
          },
          "name": "kmsKeyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 2887
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 2900
          },
          "name": "scheduleExpressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 2916
          },
          "name": "scheduleExpressionTimezoneInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 2932
          },
          "name": "startDateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 2948
          },
          "name": "stateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 2961
          },
          "name": "targetInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTarget"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 2795
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 2811
          },
          "name": "endDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 2840
          },
          "name": "groupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 2861
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 2877
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 2893
          },
          "name": "scheduleExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 2906
          },
          "name": "scheduleExpressionTimezone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 2922
          },
          "name": "startDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 2938
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/scheduler-schedule/index:SchedulerSchedule"
    },
    "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/scheduler-schedule/index.ts",
        "line": 14
      },
      "name": "SchedulerScheduleConfig",
      "namespace": "schedulerSchedule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/scheduler_schedule#flexible_time_window SchedulerSchedule#flexible_time_window}",
            "stability": "stable",
            "summary": "Flexible time window allows configuration of a window within which a schedule can be invoked."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 32
          },
          "name": "flexibleTimeWindow",
          "type": {
            "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleFlexibleTimeWindow"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/scheduler_schedule#schedule_expression SchedulerSchedule#schedule_expression}",
            "stability": "stable",
            "summary": "The scheduling expression."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 54
          },
          "name": "scheduleExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/scheduler_schedule#target SchedulerSchedule#target}",
            "stability": "stable",
            "summary": "The schedule target."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 78
          },
          "name": "target",
          "type": {
            "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTarget"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/scheduler_schedule#description SchedulerSchedule#description}",
            "stability": "stable",
            "summary": "The description of the schedule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 20
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Depending on the schedule's recurrence expression, invocations might stop on, or before, the EndDate you specify.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/scheduler_schedule#end_date SchedulerSchedule#end_date}",
            "stability": "stable",
            "summary": "The date, in UTC, before which the schedule can invoke its target."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 26
          },
          "name": "endDate",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you omit this, the default schedule group is used.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/scheduler_schedule#group_name SchedulerSchedule#group_name}",
            "stability": "stable",
            "summary": "The name of the schedule group to associate with this schedule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 38
          },
          "name": "groupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/scheduler_schedule#kms_key_arn SchedulerSchedule#kms_key_arn}",
            "stability": "stable",
            "summary": "The ARN for a KMS Key that will be used to encrypt customer data."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 44
          },
          "name": "kmsKeyArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/scheduler_schedule#name SchedulerSchedule#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 48
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/scheduler_schedule#schedule_expression_timezone SchedulerSchedule#schedule_expression_timezone}",
            "stability": "stable",
            "summary": "The timezone in which the scheduling expression is evaluated."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 60
          },
          "name": "scheduleExpressionTimezone",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Depending on the schedule's recurrence expression, invocations might occur on, or after, the StartDate you specify.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/scheduler_schedule#start_date SchedulerSchedule#start_date}",
            "stability": "stable",
            "summary": "The date, in UTC, after which the schedule can begin invoking its target."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 66
          },
          "name": "startDate",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/scheduler_schedule#state SchedulerSchedule#state}",
            "stability": "stable",
            "summary": "Specifies whether the schedule is enabled or disabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 72
          },
          "name": "state",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/scheduler-schedule/index:SchedulerScheduleConfig"
    },
    "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleFlexibleTimeWindow": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleFlexibleTimeWindow",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/scheduler-schedule/index.ts",
        "line": 80
      },
      "name": "SchedulerScheduleFlexibleTimeWindow",
      "namespace": "schedulerSchedule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/scheduler_schedule#mode SchedulerSchedule#mode}",
            "stability": "stable",
            "summary": "Determines whether the schedule is executed within a flexible time window."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 92
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/scheduler_schedule#maximum_window_in_minutes SchedulerSchedule#maximum_window_in_minutes}",
            "stability": "stable",
            "summary": "The maximum time window during which a schedule can be invoked."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 86
          },
          "name": "maximumWindowInMinutes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/scheduler-schedule/index:SchedulerScheduleFlexibleTimeWindow"
    },
    "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleFlexibleTimeWindowOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleFlexibleTimeWindowOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/scheduler-schedule/index.ts",
          "line": 139
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/scheduler-schedule/index.ts",
        "line": 131
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 187
          },
          "name": "resetMaximumWindowInMinutes"
        }
      ],
      "name": "SchedulerScheduleFlexibleTimeWindowOutputReference",
      "namespace": "schedulerSchedule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 191
          },
          "name": "maximumWindowInMinutesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 204
          },
          "name": "modeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 181
          },
          "name": "maximumWindowInMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 197
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 143
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleFlexibleTimeWindow"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/scheduler-schedule/index:SchedulerScheduleFlexibleTimeWindowOutputReference"
    },
    "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTarget": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTarget",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/scheduler-schedule/index.ts",
        "line": 2314
      },
      "name": "SchedulerScheduleTarget",
      "namespace": "schedulerSchedule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/scheduler_schedule#arn SchedulerSchedule#arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the target."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 2320
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/scheduler_schedule#role_arn SchedulerSchedule#role_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the IAM role to be used for this target when the schedule is triggered."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 2362
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/scheduler_schedule#dead_letter_config SchedulerSchedule#dead_letter_config}",
            "stability": "stable",
            "summary": "A DeadLetterConfig object that contains information about a dead-letter queue configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 2326
          },
          "name": "deadLetterConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetDeadLetterConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/scheduler_schedule#ecs_parameters SchedulerSchedule#ecs_parameters}",
            "stability": "stable",
            "summary": "The custom parameters to be used when the target is an Amazon ECS task."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 2332
          },
          "name": "ecsParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetEcsParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/scheduler_schedule#event_bridge_parameters SchedulerSchedule#event_bridge_parameters}",
            "stability": "stable",
            "summary": "EventBridge PutEvent predefined target type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 2338
          },
          "name": "eventBridgeParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetEventBridgeParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you are configuring a templated Lambda, AWS Step Functions, or Amazon EventBridge target, the input must be a well-formed JSON. For all other target types, a JSON is not required. If you do not specify anything for this field, EventBridge Scheduler delivers a default notification to the target.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/scheduler_schedule#input SchedulerSchedule#input}",
            "stability": "stable",
            "summary": "The text, or well-formed JSON, passed to the target."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 2344
          },
          "name": "input",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/scheduler_schedule#kinesis_parameters SchedulerSchedule#kinesis_parameters}",
            "stability": "stable",
            "summary": "The custom parameter you can use to control the shard to which EventBridge Scheduler sends the event."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 2350
          },
          "name": "kinesisParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetKinesisParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/scheduler_schedule#retry_policy SchedulerSchedule#retry_policy}",
            "stability": "stable",
            "summary": "A RetryPolicy object that includes information about the retry policy settings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 2356
          },
          "name": "retryPolicy",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetRetryPolicy"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/scheduler_schedule#sage_maker_pipeline_parameters SchedulerSchedule#sage_maker_pipeline_parameters}",
            "stability": "stable",
            "summary": "These are custom parameters to use when the target is a SageMaker Model Building Pipeline that starts based on AWS EventBridge Scheduler schedules."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 2368
          },
          "name": "sageMakerPipelineParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetSageMakerPipelineParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you specify an SQS FIFO queue as a target, the queue must have content-based deduplication enabled.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/scheduler_schedule#sqs_parameters SchedulerSchedule#sqs_parameters}",
            "stability": "stable",
            "summary": "Contains the message group ID to use when the target is a FIFO queue."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 2374
          },
          "name": "sqsParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetSqsParameters"
          }
        }
      ],
      "symbolId": "src/scheduler-schedule/index:SchedulerScheduleTarget"
    },
    "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetDeadLetterConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetDeadLetterConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/scheduler-schedule/index.ts",
        "line": 208
      },
      "name": "SchedulerScheduleTargetDeadLetterConfig",
      "namespace": "schedulerSchedule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/scheduler_schedule#arn SchedulerSchedule#arn}",
            "stability": "stable",
            "summary": "The ARN of the SQS queue specified as the target for the dead-letter queue."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 214
          },
          "name": "arn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/scheduler-schedule/index:SchedulerScheduleTargetDeadLetterConfig"
    },
    "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetDeadLetterConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetDeadLetterConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/scheduler-schedule/index.ts",
          "line": 254
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/scheduler-schedule/index.ts",
        "line": 246
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 296
          },
          "name": "resetArn"
        }
      ],
      "name": "SchedulerScheduleTargetDeadLetterConfigOutputReference",
      "namespace": "schedulerSchedule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 300
          },
          "name": "arnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 290
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 258
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetDeadLetterConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/scheduler-schedule/index:SchedulerScheduleTargetDeadLetterConfigOutputReference"
    },
    "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetEcsParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetEcsParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/scheduler-schedule/index.ts",
        "line": 1060
      },
      "name": "SchedulerScheduleTargetEcsParameters",
      "namespace": "schedulerSchedule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/scheduler_schedule#capacity_provider_strategy SchedulerSchedule#capacity_provider_strategy}",
            "stability": "stable",
            "summary": "The capacity provider strategy to use for the task."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 1066
          },
          "name": "capacityProviderStrategy",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetEcsParametersCapacityProviderStrategy"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information, see Tagging Your Amazon ECS Resources in the Amazon Elastic Container Service Developer Guide.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/scheduler_schedule#enable_ecs_managed_tags SchedulerSchedule#enable_ecs_managed_tags}",
            "stability": "stable",
            "summary": "Specifies whether to enable Amazon ECS managed tags for the task."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 1072
          },
          "name": "enableEcsManagedTags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If true, this enables execute command functionality on all containers in the task.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/scheduler_schedule#enable_execute_command SchedulerSchedule#enable_execute_command}",
            "stability": "stable",
            "summary": "Whether or not to enable the execute command functionality for the containers in this task."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 1078
          },
          "name": "enableExecuteCommand",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/scheduler_schedule#group SchedulerSchedule#group}",
            "stability": "stable",
            "summary": "Specifies an ECS task group for the task. The maximum length is 255 characters."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 1084
          },
          "name": "group",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The launch type that you specify here must match one of the launch type (compatibilities) of the target task. The FARGATE value is supported only in the Regions where AWS Fargate with Amazon ECS is supported. For more information, see AWS Fargate on Amazon ECS in the Amazon Elastic Container Service Developer Guide.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/scheduler_schedule#launch_type SchedulerSchedule#launch_type}",
            "stability": "stable",
            "summary": "Specifies the launch type on which your task is running."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 1090
          },
          "name": "launchType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/scheduler_schedule#network_configuration SchedulerSchedule#network_configuration}",
            "stability": "stable",
            "summary": "This structure specifies the network configuration for an ECS task."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 1096
          },
          "name": "networkConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetEcsParametersNetworkConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify up to 10 constraints per task (including constraints in the task definition and those specified at runtime).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/scheduler_schedule#placement_constraints SchedulerSchedule#placement_constraints}",
            "stability": "stable",
            "summary": "An array of placement constraint objects to use for the task."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 1102
          },
          "name": "placementConstraints",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetEcsParametersPlacementConstraints"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a maximum of five strategy rules per task.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/scheduler_schedule#placement_strategy SchedulerSchedule#placement_strategy}",
            "stability": "stable",
            "summary": "The placement strategy objects to use for the task."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 1108
          },
          "name": "placementStrategy",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetEcsParametersPlacementStrategy"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/scheduler_schedule#platform_version SchedulerSchedule#platform_version}",
            "stability": "stable",
            "summary": "Specifies the platform version for the task. Specify only the numeric portion of the platform version, such as 1.1.0."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 1114
          },
          "name": "platformVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If no value is specified, the tags are not propagated. Tags can only be propagated to the task during task creation. To add tags to a task after task creation, use the TagResource API action.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/scheduler_schedule#propagate_tags SchedulerSchedule#propagate_tags}",
            "stability": "stable",
            "summary": "Specifies whether to propagate the tags from the task definition to the task."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 1120
          },
          "name": "propagateTags",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/scheduler_schedule#reference_id SchedulerSchedule#reference_id}",
            "stability": "stable",
            "summary": "The reference ID to use for the task."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 1126
          },
          "name": "referenceId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Each tag consists of a key and an optional value, both of which you define. To learn more, see RunTask in the Amazon ECS API Reference.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/scheduler_schedule#tags SchedulerSchedule#tags}",
            "stability": "stable",
            "summary": "The metadata that you apply to the task to help you categorize and organize them."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 1132
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "collection": {
                        "elementtype": {
                          "primitive": "string"
                        },
                        "kind": "map"
                      }
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/scheduler_schedule#task_count SchedulerSchedule#task_count}",
            "stability": "stable",
            "summary": "The number of tasks to create based on TaskDefinition. The default is 1."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 1138
          },
          "name": "taskCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/scheduler_schedule#task_definition_arn SchedulerSchedule#task_definition_arn}",
            "stability": "stable",
            "summary": "The ARN of the task definition to use if the event target is an Amazon ECS task."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 1144
          },
          "name": "taskDefinitionArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/scheduler-schedule/index:SchedulerScheduleTargetEcsParameters"
    },
    "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetEcsParametersCapacityProviderStrategy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetEcsParametersCapacityProviderStrategy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/scheduler-schedule/index.ts",
        "line": 304
      },
      "name": "SchedulerScheduleTargetEcsParametersCapacityProviderStrategy",
      "namespace": "schedulerSchedule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Only one capacity provider in a capacity provider strategy can have a base defined. If no value is specified, the default value of 0 is used.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/scheduler_schedule#base SchedulerSchedule#base}",
            "stability": "stable",
            "summary": "The base value designates how many tasks, at a minimum, to run on the specified capacity provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 310
          },
          "name": "base",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/scheduler_schedule#capacity_provider SchedulerSchedule#capacity_provider}",
            "stability": "stable",
            "summary": "The short name of the capacity provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 316
          },
          "name": "capacityProvider",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The weight value is taken into consideration after the base value, if defined, is satisfied.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/scheduler_schedule#weight SchedulerSchedule#weight}",
            "stability": "stable",
            "summary": "The weight value designates the relative percentage of the total number of tasks launched that should use the specified capacity provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 322
          },
          "name": "weight",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/scheduler-schedule/index:SchedulerScheduleTargetEcsParametersCapacityProviderStrategy"
    },
    "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetEcsParametersCapacityProviderStrategyList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetEcsParametersCapacityProviderStrategyList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/scheduler-schedule/index.ts",
          "line": 481
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/scheduler-schedule/index.ts",
        "line": 473
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 488
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetEcsParametersCapacityProviderStrategyOutputReference"
            }
          }
        }
      ],
      "name": "SchedulerScheduleTargetEcsParametersCapacityProviderStrategyList",
      "namespace": "schedulerSchedule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 474
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetEcsParametersCapacityProviderStrategy"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/scheduler-schedule/index:SchedulerScheduleTargetEcsParametersCapacityProviderStrategyList"
    },
    "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetEcsParametersCapacityProviderStrategyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetEcsParametersCapacityProviderStrategyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/scheduler-schedule/index.ts",
          "line": 378
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/scheduler-schedule/index.ts",
        "line": 368
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 432
          },
          "name": "resetBase"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 448
          },
          "name": "resetCapacityProvider"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 464
          },
          "name": "resetWeight"
        }
      ],
      "name": "SchedulerScheduleTargetEcsParametersCapacityProviderStrategyOutputReference",
      "namespace": "schedulerSchedule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 436
          },
          "name": "baseInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 452
          },
          "name": "capacityProviderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 468
          },
          "name": "weightInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 426
          },
          "name": "base",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 442
          },
          "name": "capacityProvider",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 458
          },
          "name": "weight",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 382
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetEcsParametersCapacityProviderStrategy"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/scheduler-schedule/index:SchedulerScheduleTargetEcsParametersCapacityProviderStrategyOutputReference"
    },
    "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetEcsParametersNetworkConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetEcsParametersNetworkConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/scheduler-schedule/index.ts",
        "line": 658
      },
      "name": "SchedulerScheduleTargetEcsParametersNetworkConfiguration",
      "namespace": "schedulerSchedule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "This structure is relevant only for ECS tasks that use the awsvpc network mode.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/scheduler_schedule#awsvpc_configuration SchedulerSchedule#awsvpc_configuration}",
            "stability": "stable",
            "summary": "This structure specifies the VPC subnets and security groups for the task, and whether a public IP address is to be used."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 664
          },
          "name": "awsvpcConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetEcsParametersNetworkConfigurationAwsvpcConfiguration"
          }
        }
      ],
      "symbolId": "src/scheduler-schedule/index:SchedulerScheduleTargetEcsParametersNetworkConfiguration"
    },
    "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetEcsParametersNetworkConfigurationAwsvpcConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetEcsParametersNetworkConfigurationAwsvpcConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/scheduler-schedule/index.ts",
        "line": 492
      },
      "name": "SchedulerScheduleTargetEcsParametersNetworkConfigurationAwsvpcConfiguration",
      "namespace": "schedulerSchedule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify ENABLED only when LaunchType in EcsParameters is set to FARGATE.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/scheduler_schedule#assign_public_ip SchedulerSchedule#assign_public_ip}",
            "stability": "stable",
            "summary": "Specifies whether the task's elastic network interface receives a public IP address."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 498
          },
          "name": "assignPublicIp",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "These security groups must all be in the same VPC. You can specify as many as five security groups. If you do not specify a security group, the default security group for the VPC is used.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/scheduler_schedule#security_groups SchedulerSchedule#security_groups}",
            "stability": "stable",
            "summary": "Specifies the security groups associated with the task."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 504
          },
          "name": "securityGroups",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "These subnets must all be in the same VPC. You can specify as many as 16 subnets.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/scheduler_schedule#subnets SchedulerSchedule#subnets}",
            "stability": "stable",
            "summary": "Specifies the subnets associated with the task."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 510
          },
          "name": "subnets",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/scheduler-schedule/index:SchedulerScheduleTargetEcsParametersNetworkConfigurationAwsvpcConfiguration"
    },
    "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetEcsParametersNetworkConfigurationAwsvpcConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetEcsParametersNetworkConfigurationAwsvpcConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/scheduler-schedule/index.ts",
          "line": 564
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/scheduler-schedule/index.ts",
        "line": 556
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 618
          },
          "name": "resetAssignPublicIp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 634
          },
          "name": "resetSecurityGroups"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 650
          },
          "name": "resetSubnets"
        }
      ],
      "name": "SchedulerScheduleTargetEcsParametersNetworkConfigurationAwsvpcConfigurationOutputReference",
      "namespace": "schedulerSchedule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 622
          },
          "name": "assignPublicIpInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 638
          },
          "name": "securityGroupsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 654
          },
          "name": "subnetsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 612
          },
          "name": "assignPublicIp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 628
          },
          "name": "securityGroups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 644
          },
          "name": "subnets",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 568
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetEcsParametersNetworkConfigurationAwsvpcConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/scheduler-schedule/index:SchedulerScheduleTargetEcsParametersNetworkConfigurationAwsvpcConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetEcsParametersNetworkConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetEcsParametersNetworkConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/scheduler-schedule/index.ts",
          "line": 704
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/scheduler-schedule/index.ts",
        "line": 696
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 743
          },
          "name": "putAwsvpcConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetEcsParametersNetworkConfigurationAwsvpcConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 746
          },
          "name": "resetAwsvpcConfiguration"
        }
      ],
      "name": "SchedulerScheduleTargetEcsParametersNetworkConfigurationOutputReference",
      "namespace": "schedulerSchedule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 740
          },
          "name": "awsvpcConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetEcsParametersNetworkConfigurationAwsvpcConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 750
          },
          "name": "awsvpcConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetEcsParametersNetworkConfigurationAwsvpcConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 708
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetEcsParametersNetworkConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/scheduler-schedule/index:SchedulerScheduleTargetEcsParametersNetworkConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetEcsParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetEcsParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/scheduler-schedule/index.ts",
          "line": 1275
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/scheduler-schedule/index.ts",
        "line": 1267
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 1392
          },
          "name": "putCapacityProviderStrategy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetEcsParametersCapacityProviderStrategy"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 1472
          },
          "name": "putNetworkConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetEcsParametersNetworkConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 1488
          },
          "name": "putPlacementConstraints",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetEcsParametersPlacementConstraints"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 1504
          },
          "name": "putPlacementStrategy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetEcsParametersPlacementStrategy"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 1395
          },
          "name": "resetCapacityProviderStrategy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 1411
          },
          "name": "resetEnableEcsManagedTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 1427
          },
          "name": "resetEnableExecuteCommand"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 1443
          },
          "name": "resetGroup"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 1459
          },
          "name": "resetLaunchType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 1475
          },
          "name": "resetNetworkConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 1491
          },
          "name": "resetPlacementConstraints"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 1507
          },
          "name": "resetPlacementStrategy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 1523
          },
          "name": "resetPlatformVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 1539
          },
          "name": "resetPropagateTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 1555
          },
          "name": "resetReferenceId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 1571
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 1587
          },
          "name": "resetTaskCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 1603
          },
          "name": "resetTaskDefinitionArn"
        }
      ],
      "name": "SchedulerScheduleTargetEcsParametersOutputReference",
      "namespace": "schedulerSchedule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 1389
          },
          "name": "capacityProviderStrategy",
          "type": {
            "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetEcsParametersCapacityProviderStrategyList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 1469
          },
          "name": "networkConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetEcsParametersNetworkConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 1485
          },
          "name": "placementConstraints",
          "type": {
            "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetEcsParametersPlacementConstraintsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 1501
          },
          "name": "placementStrategy",
          "type": {
            "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetEcsParametersPlacementStrategyList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 1399
          },
          "name": "capacityProviderStrategyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetEcsParametersCapacityProviderStrategy"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 1415
          },
          "name": "enableEcsManagedTagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 1431
          },
          "name": "enableExecuteCommandInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 1447
          },
          "name": "groupInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 1463
          },
          "name": "launchTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 1479
          },
          "name": "networkConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetEcsParametersNetworkConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 1495
          },
          "name": "placementConstraintsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetEcsParametersPlacementConstraints"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 1511
          },
          "name": "placementStrategyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetEcsParametersPlacementStrategy"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 1527
          },
          "name": "platformVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 1543
          },
          "name": "propagateTagsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 1559
          },
          "name": "referenceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 1575
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "collection": {
                        "elementtype": {
                          "primitive": "string"
                        },
                        "kind": "map"
                      }
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 1591
          },
          "name": "taskCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 1607
          },
          "name": "taskDefinitionArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 1405
          },
          "name": "enableEcsManagedTags",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 1421
          },
          "name": "enableExecuteCommand",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 1437
          },
          "name": "group",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 1453
          },
          "name": "launchType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 1517
          },
          "name": "platformVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 1533
          },
          "name": "propagateTags",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 1549
          },
          "name": "referenceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 1565
          },
          "name": "tags",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "collection": {
                        "elementtype": {
                          "primitive": "string"
                        },
                        "kind": "map"
                      }
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 1581
          },
          "name": "taskCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 1597
          },
          "name": "taskDefinitionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 1279
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetEcsParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/scheduler-schedule/index:SchedulerScheduleTargetEcsParametersOutputReference"
    },
    "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetEcsParametersPlacementConstraints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetEcsParametersPlacementConstraints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/scheduler-schedule/index.ts",
        "line": 754
      },
      "name": "SchedulerScheduleTargetEcsParametersPlacementConstraints",
      "namespace": "schedulerSchedule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You cannot specify an expression if the constraint type is distinctInstance. To learn more, see Cluster Query Language in the Amazon Elastic Container Service Developer Guide.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/scheduler_schedule#expression SchedulerSchedule#expression}",
            "stability": "stable",
            "summary": "A cluster query language expression to apply to the constraint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 760
          },
          "name": "expression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Use distinctInstance to ensure that each task in a particular group is running on a different container instance. Use memberOf to restrict the selection to a group of valid candidates.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/scheduler_schedule#type SchedulerSchedule#type}",
            "stability": "stable",
            "summary": "The type of constraint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 766
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/scheduler-schedule/index:SchedulerScheduleTargetEcsParametersPlacementConstraints"
    },
    "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetEcsParametersPlacementConstraintsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetEcsParametersPlacementConstraintsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/scheduler-schedule/index.ts",
          "line": 896
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/scheduler-schedule/index.ts",
        "line": 888
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 903
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetEcsParametersPlacementConstraintsOutputReference"
            }
          }
        }
      ],
      "name": "SchedulerScheduleTargetEcsParametersPlacementConstraintsList",
      "namespace": "schedulerSchedule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 889
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetEcsParametersPlacementConstraints"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/scheduler-schedule/index:SchedulerScheduleTargetEcsParametersPlacementConstraintsList"
    },
    "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetEcsParametersPlacementConstraintsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetEcsParametersPlacementConstraintsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/scheduler-schedule/index.ts",
          "line": 815
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/scheduler-schedule/index.ts",
        "line": 805
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 863
          },
          "name": "resetExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 879
          },
          "name": "resetType"
        }
      ],
      "name": "SchedulerScheduleTargetEcsParametersPlacementConstraintsOutputReference",
      "namespace": "schedulerSchedule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 867
          },
          "name": "expressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 883
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 857
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 873
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 819
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetEcsParametersPlacementConstraints"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/scheduler-schedule/index:SchedulerScheduleTargetEcsParametersPlacementConstraintsOutputReference"
    },
    "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetEcsParametersPlacementStrategy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetEcsParametersPlacementStrategy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/scheduler-schedule/index.ts",
        "line": 907
      },
      "name": "SchedulerScheduleTargetEcsParametersPlacementStrategy",
      "namespace": "schedulerSchedule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "For the spread placement strategy, valid values are instanceId (or host, which has the same effect), or any platform or custom attribute that is applied to a container instance, such as attribute:ecs.availability-zone. For the binpack placement strategy, valid values are cpu and memory. For the random placement strategy, this field is not used.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/scheduler_schedule#field SchedulerSchedule#field}",
            "stability": "stable",
            "summary": "The field to apply the placement strategy against."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 913
          },
          "name": "field",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The random placement strategy randomly places tasks on available candidates. The spread placement strategy spreads placement across available candidates evenly based on the field parameter. The binpack strategy places tasks on available candidates that have the least available amount of the resource that is specified with the field parameter. For example, if you binpack on memory, a task is placed on the instance with the least amount of remaining memory (but still enough to run the task).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/scheduler_schedule#type SchedulerSchedule#type}",
            "stability": "stable",
            "summary": "The type of placement strategy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 919
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/scheduler-schedule/index:SchedulerScheduleTargetEcsParametersPlacementStrategy"
    },
    "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetEcsParametersPlacementStrategyList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetEcsParametersPlacementStrategyList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/scheduler-schedule/index.ts",
          "line": 1049
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/scheduler-schedule/index.ts",
        "line": 1041
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 1056
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetEcsParametersPlacementStrategyOutputReference"
            }
          }
        }
      ],
      "name": "SchedulerScheduleTargetEcsParametersPlacementStrategyList",
      "namespace": "schedulerSchedule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 1042
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetEcsParametersPlacementStrategy"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/scheduler-schedule/index:SchedulerScheduleTargetEcsParametersPlacementStrategyList"
    },
    "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetEcsParametersPlacementStrategyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetEcsParametersPlacementStrategyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/scheduler-schedule/index.ts",
          "line": 968
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/scheduler-schedule/index.ts",
        "line": 958
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 1016
          },
          "name": "resetField"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 1032
          },
          "name": "resetType"
        }
      ],
      "name": "SchedulerScheduleTargetEcsParametersPlacementStrategyOutputReference",
      "namespace": "schedulerSchedule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 1020
          },
          "name": "fieldInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 1036
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 1010
          },
          "name": "field",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 1026
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 972
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetEcsParametersPlacementStrategy"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/scheduler-schedule/index:SchedulerScheduleTargetEcsParametersPlacementStrategyOutputReference"
    },
    "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetEventBridgeParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetEventBridgeParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/scheduler-schedule/index.ts",
        "line": 1611
      },
      "name": "SchedulerScheduleTargetEventBridgeParameters",
      "namespace": "schedulerSchedule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/scheduler_schedule#detail_type SchedulerSchedule#detail_type}",
            "stability": "stable",
            "summary": "Free-form string, with a maximum of 128 characters, used to decide what fields to expect in the event detail."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 1617
          },
          "name": "detailType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/scheduler_schedule#source SchedulerSchedule#source}",
            "stability": "stable",
            "summary": "The source of the event."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 1623
          },
          "name": "source",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/scheduler-schedule/index:SchedulerScheduleTargetEventBridgeParameters"
    },
    "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetEventBridgeParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetEventBridgeParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/scheduler-schedule/index.ts",
          "line": 1670
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/scheduler-schedule/index.ts",
        "line": 1662
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 1718
          },
          "name": "resetDetailType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 1734
          },
          "name": "resetSource"
        }
      ],
      "name": "SchedulerScheduleTargetEventBridgeParametersOutputReference",
      "namespace": "schedulerSchedule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 1722
          },
          "name": "detailTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 1738
          },
          "name": "sourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 1712
          },
          "name": "detailType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 1728
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 1674
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetEventBridgeParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/scheduler-schedule/index:SchedulerScheduleTargetEventBridgeParametersOutputReference"
    },
    "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetKinesisParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetKinesisParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/scheduler-schedule/index.ts",
        "line": 1742
      },
      "name": "SchedulerScheduleTargetKinesisParameters",
      "namespace": "schedulerSchedule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information, see Amazon Kinesis Streams Key Concepts in the Amazon Kinesis Streams Developer Guide.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/scheduler_schedule#partition_key SchedulerSchedule#partition_key}",
            "stability": "stable",
            "summary": "The custom parameter used as the Kinesis partition key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 1748
          },
          "name": "partitionKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/scheduler-schedule/index:SchedulerScheduleTargetKinesisParameters"
    },
    "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetKinesisParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetKinesisParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/scheduler-schedule/index.ts",
          "line": 1788
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/scheduler-schedule/index.ts",
        "line": 1780
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 1830
          },
          "name": "resetPartitionKey"
        }
      ],
      "name": "SchedulerScheduleTargetKinesisParametersOutputReference",
      "namespace": "schedulerSchedule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 1834
          },
          "name": "partitionKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 1824
          },
          "name": "partitionKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 1792
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetKinesisParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/scheduler-schedule/index:SchedulerScheduleTargetKinesisParametersOutputReference"
    },
    "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/scheduler-schedule/index.ts",
          "line": 2477
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/scheduler-schedule/index.ts",
        "line": 2469
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 2583
          },
          "name": "putDeadLetterConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetDeadLetterConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 2599
          },
          "name": "putEcsParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetEcsParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 2615
          },
          "name": "putEventBridgeParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetEventBridgeParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 2647
          },
          "name": "putKinesisParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetKinesisParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 2663
          },
          "name": "putRetryPolicy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetRetryPolicy"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 2692
          },
          "name": "putSageMakerPipelineParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetSageMakerPipelineParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 2708
          },
          "name": "putSqsParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetSqsParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 2586
          },
          "name": "resetDeadLetterConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 2602
          },
          "name": "resetEcsParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 2618
          },
          "name": "resetEventBridgeParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 2634
          },
          "name": "resetInput"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 2650
          },
          "name": "resetKinesisParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 2666
          },
          "name": "resetRetryPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 2695
          },
          "name": "resetSageMakerPipelineParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 2711
          },
          "name": "resetSqsParameters"
        }
      ],
      "name": "SchedulerScheduleTargetOutputReference",
      "namespace": "schedulerSchedule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 2580
          },
          "name": "deadLetterConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetDeadLetterConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 2596
          },
          "name": "ecsParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetEcsParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 2612
          },
          "name": "eventBridgeParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetEventBridgeParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 2644
          },
          "name": "kinesisParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetKinesisParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 2660
          },
          "name": "retryPolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetRetryPolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 2689
          },
          "name": "sageMakerPipelineParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetSageMakerPipelineParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 2705
          },
          "name": "sqsParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetSqsParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 2574
          },
          "name": "arnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 2590
          },
          "name": "deadLetterConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetDeadLetterConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 2606
          },
          "name": "ecsParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetEcsParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 2622
          },
          "name": "eventBridgeParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetEventBridgeParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 2638
          },
          "name": "inputInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 2654
          },
          "name": "kinesisParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetKinesisParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 2670
          },
          "name": "retryPolicyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetRetryPolicy"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 2683
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 2699
          },
          "name": "sageMakerPipelineParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetSageMakerPipelineParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 2715
          },
          "name": "sqsParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetSqsParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 2567
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 2628
          },
          "name": "input",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 2676
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 2481
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTarget"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/scheduler-schedule/index:SchedulerScheduleTargetOutputReference"
    },
    "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetRetryPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetRetryPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/scheduler-schedule/index.ts",
        "line": 1838
      },
      "name": "SchedulerScheduleTargetRetryPolicy",
      "namespace": "schedulerSchedule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/scheduler_schedule#maximum_event_age_in_seconds SchedulerSchedule#maximum_event_age_in_seconds}",
            "stability": "stable",
            "summary": "The maximum amount of time, in seconds, to continue to make retry attempts."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 1844
          },
          "name": "maximumEventAgeInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Retry attempts with exponential backoff continue until either the maximum number of attempts is made or until the duration of the MaximumEventAgeInSeconds is reached.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/scheduler_schedule#maximum_retry_attempts SchedulerSchedule#maximum_retry_attempts}",
            "stability": "stable",
            "summary": "The maximum number of retry attempts to make before the request fails."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 1850
          },
          "name": "maximumRetryAttempts",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/scheduler-schedule/index:SchedulerScheduleTargetRetryPolicy"
    },
    "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetRetryPolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetRetryPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/scheduler-schedule/index.ts",
          "line": 1897
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/scheduler-schedule/index.ts",
        "line": 1889
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 1945
          },
          "name": "resetMaximumEventAgeInSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 1961
          },
          "name": "resetMaximumRetryAttempts"
        }
      ],
      "name": "SchedulerScheduleTargetRetryPolicyOutputReference",
      "namespace": "schedulerSchedule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 1949
          },
          "name": "maximumEventAgeInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 1965
          },
          "name": "maximumRetryAttemptsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 1939
          },
          "name": "maximumEventAgeInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 1955
          },
          "name": "maximumRetryAttempts",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 1901
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetRetryPolicy"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/scheduler-schedule/index:SchedulerScheduleTargetRetryPolicyOutputReference"
    },
    "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetSageMakerPipelineParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetSageMakerPipelineParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/scheduler-schedule/index.ts",
        "line": 2122
      },
      "name": "SchedulerScheduleTargetSageMakerPipelineParameters",
      "namespace": "schedulerSchedule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/scheduler_schedule#pipeline_parameter_list SchedulerSchedule#pipeline_parameter_list}",
            "stability": "stable",
            "summary": "List of Parameter names and values for SageMaker Model Building Pipeline execution."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 2128
          },
          "name": "pipelineParameterList",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetSageMakerPipelineParametersPipelineParameterListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/scheduler-schedule/index:SchedulerScheduleTargetSageMakerPipelineParameters"
    },
    "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetSageMakerPipelineParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetSageMakerPipelineParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/scheduler-schedule/index.ts",
          "line": 2168
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/scheduler-schedule/index.ts",
        "line": 2160
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 2207
          },
          "name": "putPipelineParameterList",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetSageMakerPipelineParametersPipelineParameterListStruct"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 2210
          },
          "name": "resetPipelineParameterList"
        }
      ],
      "name": "SchedulerScheduleTargetSageMakerPipelineParametersOutputReference",
      "namespace": "schedulerSchedule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 2204
          },
          "name": "pipelineParameterList",
          "type": {
            "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetSageMakerPipelineParametersPipelineParameterListStructList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 2214
          },
          "name": "pipelineParameterListInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetSageMakerPipelineParametersPipelineParameterListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 2172
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetSageMakerPipelineParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/scheduler-schedule/index:SchedulerScheduleTargetSageMakerPipelineParametersOutputReference"
    },
    "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetSageMakerPipelineParametersPipelineParameterListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetSageMakerPipelineParametersPipelineParameterListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/scheduler-schedule/index.ts",
        "line": 1969
      },
      "name": "SchedulerScheduleTargetSageMakerPipelineParametersPipelineParameterListStruct",
      "namespace": "schedulerSchedule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/scheduler_schedule#name SchedulerSchedule#name}",
            "stability": "stable",
            "summary": "Name of parameter to start execution of a SageMaker Model Building Pipeline."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 1975
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/scheduler_schedule#value SchedulerSchedule#value}",
            "stability": "stable",
            "summary": "Value of parameter to start execution of a SageMaker Model Building Pipeline."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 1981
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/scheduler-schedule/index:SchedulerScheduleTargetSageMakerPipelineParametersPipelineParameterListStruct"
    },
    "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetSageMakerPipelineParametersPipelineParameterListStructList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetSageMakerPipelineParametersPipelineParameterListStructList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/scheduler-schedule/index.ts",
          "line": 2111
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/scheduler-schedule/index.ts",
        "line": 2103
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 2118
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetSageMakerPipelineParametersPipelineParameterListStructOutputReference"
            }
          }
        }
      ],
      "name": "SchedulerScheduleTargetSageMakerPipelineParametersPipelineParameterListStructList",
      "namespace": "schedulerSchedule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 2104
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetSageMakerPipelineParametersPipelineParameterListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/scheduler-schedule/index:SchedulerScheduleTargetSageMakerPipelineParametersPipelineParameterListStructList"
    },
    "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetSageMakerPipelineParametersPipelineParameterListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetSageMakerPipelineParametersPipelineParameterListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/scheduler-schedule/index.ts",
          "line": 2030
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/scheduler-schedule/index.ts",
        "line": 2020
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 2078
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 2094
          },
          "name": "resetValue"
        }
      ],
      "name": "SchedulerScheduleTargetSageMakerPipelineParametersPipelineParameterListStructOutputReference",
      "namespace": "schedulerSchedule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 2082
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 2098
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 2072
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 2088
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 2034
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetSageMakerPipelineParametersPipelineParameterListStruct"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/scheduler-schedule/index:SchedulerScheduleTargetSageMakerPipelineParametersPipelineParameterListStructOutputReference"
    },
    "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetSqsParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetSqsParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/scheduler-schedule/index.ts",
        "line": 2218
      },
      "name": "SchedulerScheduleTargetSqsParameters",
      "namespace": "schedulerSchedule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/scheduler_schedule#message_group_id SchedulerSchedule#message_group_id}",
            "stability": "stable",
            "summary": "The FIFO message group ID to use as the target."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 2224
          },
          "name": "messageGroupId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/scheduler-schedule/index:SchedulerScheduleTargetSqsParameters"
    },
    "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetSqsParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetSqsParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/scheduler-schedule/index.ts",
          "line": 2264
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/scheduler-schedule/index.ts",
        "line": 2256
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 2306
          },
          "name": "resetMessageGroupId"
        }
      ],
      "name": "SchedulerScheduleTargetSqsParametersOutputReference",
      "namespace": "schedulerSchedule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 2310
          },
          "name": "messageGroupIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 2300
          },
          "name": "messageGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule/index.ts",
            "line": 2268
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.schedulerSchedule.SchedulerScheduleTargetSqsParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/scheduler-schedule/index:SchedulerScheduleTargetSqsParametersOutputReference"
    },
    "@cdktn/provider-awscc.schedulerScheduleGroup.SchedulerScheduleGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/scheduler_schedule_group awscc_scheduler_schedule_group}."
      },
      "fqn": "@cdktn/provider-awscc.schedulerScheduleGroup.SchedulerScheduleGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/scheduler_schedule_group awscc_scheduler_schedule_group} Resource."
        },
        "locationInModule": {
          "filename": "src/scheduler-schedule-group/index.ts",
          "line": 215
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.schedulerScheduleGroup.SchedulerScheduleGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/scheduler-schedule-group/index.ts",
        "line": 183
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SchedulerScheduleGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule-group/index.ts",
            "line": 200
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SchedulerScheduleGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/scheduler_schedule_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SchedulerScheduleGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SchedulerScheduleGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule-group/index.ts",
            "line": 285
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.schedulerScheduleGroup.SchedulerScheduleGroupTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule-group/index.ts",
            "line": 267
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule-group/index.ts",
            "line": 288
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule-group/index.ts",
            "line": 300
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule-group/index.ts",
            "line": 307
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SchedulerScheduleGroup",
      "namespace": "schedulerScheduleGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule-group/index.ts",
            "line": 188
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule-group/index.ts",
            "line": 240
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule-group/index.ts",
            "line": 245
          },
          "name": "creationDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule-group/index.ts",
            "line": 250
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule-group/index.ts",
            "line": 255
          },
          "name": "lastModificationDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule-group/index.ts",
            "line": 276
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule-group/index.ts",
            "line": 282
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.schedulerScheduleGroup.SchedulerScheduleGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule-group/index.ts",
            "line": 271
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule-group/index.ts",
            "line": 292
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.schedulerScheduleGroup.SchedulerScheduleGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule-group/index.ts",
            "line": 261
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/scheduler-schedule-group/index:SchedulerScheduleGroup"
    },
    "@cdktn/provider-awscc.schedulerScheduleGroup.SchedulerScheduleGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.schedulerScheduleGroup.SchedulerScheduleGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/scheduler-schedule-group/index.ts",
        "line": 14
      },
      "name": "SchedulerScheduleGroupConfig",
      "namespace": "schedulerScheduleGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/scheduler_schedule_group#name SchedulerScheduleGroup#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule-group/index.ts",
            "line": 18
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/scheduler_schedule_group#tags SchedulerScheduleGroup#tags}",
            "stability": "stable",
            "summary": "The list of tags to associate with the schedule group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule-group/index.ts",
            "line": 24
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.schedulerScheduleGroup.SchedulerScheduleGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/scheduler-schedule-group/index:SchedulerScheduleGroupConfig"
    },
    "@cdktn/provider-awscc.schedulerScheduleGroup.SchedulerScheduleGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.schedulerScheduleGroup.SchedulerScheduleGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/scheduler-schedule-group/index.ts",
        "line": 26
      },
      "name": "SchedulerScheduleGroupTags",
      "namespace": "schedulerScheduleGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/scheduler_schedule_group#key SchedulerScheduleGroup#key}",
            "stability": "stable",
            "summary": "Key for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule-group/index.ts",
            "line": 32
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/scheduler_schedule_group#value SchedulerScheduleGroup#value}",
            "stability": "stable",
            "summary": "Value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule-group/index.ts",
            "line": 38
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/scheduler-schedule-group/index:SchedulerScheduleGroupTags"
    },
    "@cdktn/provider-awscc.schedulerScheduleGroup.SchedulerScheduleGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.schedulerScheduleGroup.SchedulerScheduleGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/scheduler-schedule-group/index.ts",
          "line": 168
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/scheduler-schedule-group/index.ts",
        "line": 160
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule-group/index.ts",
            "line": 175
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.schedulerScheduleGroup.SchedulerScheduleGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "SchedulerScheduleGroupTagsList",
      "namespace": "schedulerScheduleGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule-group/index.ts",
            "line": 161
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.schedulerScheduleGroup.SchedulerScheduleGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/scheduler-schedule-group/index:SchedulerScheduleGroupTagsList"
    },
    "@cdktn/provider-awscc.schedulerScheduleGroup.SchedulerScheduleGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.schedulerScheduleGroup.SchedulerScheduleGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/scheduler-schedule-group/index.ts",
          "line": 87
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/scheduler-schedule-group/index.ts",
        "line": 77
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule-group/index.ts",
            "line": 135
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule-group/index.ts",
            "line": 151
          },
          "name": "resetValue"
        }
      ],
      "name": "SchedulerScheduleGroupTagsOutputReference",
      "namespace": "schedulerScheduleGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule-group/index.ts",
            "line": 139
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scheduler-schedule-group/index.ts",
            "line": 155
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule-group/index.ts",
            "line": 129
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule-group/index.ts",
            "line": 145
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scheduler-schedule-group/index.ts",
            "line": 91
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.schedulerScheduleGroup.SchedulerScheduleGroupTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/scheduler-schedule-group/index:SchedulerScheduleGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.scnDataset.ScnDataset": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/scn_dataset awscc_scn_dataset}."
      },
      "fqn": "@cdktn/provider-awscc.scnDataset.ScnDataset",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/scn_dataset awscc_scn_dataset} Resource."
        },
        "locationInModule": {
          "filename": "src/scn-dataset/index.ts",
          "line": 1064
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.scnDataset.ScnDatasetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/scn-dataset/index.ts",
        "line": 1032
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ScnDataset resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/scn-dataset/index.ts",
            "line": 1049
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ScnDataset to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/scn_dataset#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ScnDataset that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ScnDataset to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scn-dataset/index.ts",
            "line": 1173
          },
          "name": "putPartitionSpec",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.scnDataset.ScnDatasetPartitionSpec"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scn-dataset/index.ts",
            "line": 1189
          },
          "name": "putSchema",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.scnDataset.ScnDatasetSchema"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scn-dataset/index.ts",
            "line": 1205
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.scnDataset.ScnDatasetTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scn-dataset/index.ts",
            "line": 1111
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scn-dataset/index.ts",
            "line": 1176
          },
          "name": "resetPartitionSpec"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scn-dataset/index.ts",
            "line": 1192
          },
          "name": "resetSchema"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scn-dataset/index.ts",
            "line": 1208
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scn-dataset/index.ts",
            "line": 1220
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scn-dataset/index.ts",
            "line": 1232
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ScnDataset",
      "namespace": "scnDataset",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scn-dataset/index.ts",
            "line": 1037
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scn-dataset/index.ts",
            "line": 1094
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scn-dataset/index.ts",
            "line": 1099
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scn-dataset/index.ts",
            "line": 1120
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scn-dataset/index.ts",
            "line": 1138
          },
          "name": "lastModifiedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scn-dataset/index.ts",
            "line": 1170
          },
          "name": "partitionSpec",
          "type": {
            "fqn": "@cdktn/provider-awscc.scnDataset.ScnDatasetPartitionSpecOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scn-dataset/index.ts",
            "line": 1186
          },
          "name": "schema",
          "type": {
            "fqn": "@cdktn/provider-awscc.scnDataset.ScnDatasetSchemaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scn-dataset/index.ts",
            "line": 1202
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.scnDataset.ScnDatasetTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scn-dataset/index.ts",
            "line": 1115
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scn-dataset/index.ts",
            "line": 1133
          },
          "name": "instanceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scn-dataset/index.ts",
            "line": 1151
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scn-dataset/index.ts",
            "line": 1164
          },
          "name": "namespaceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scn-dataset/index.ts",
            "line": 1180
          },
          "name": "partitionSpecInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.scnDataset.ScnDatasetPartitionSpec"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scn-dataset/index.ts",
            "line": 1196
          },
          "name": "schemaInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.scnDataset.ScnDatasetSchema"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scn-dataset/index.ts",
            "line": 1212
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.scnDataset.ScnDatasetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scn-dataset/index.ts",
            "line": 1105
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scn-dataset/index.ts",
            "line": 1126
          },
          "name": "instanceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scn-dataset/index.ts",
            "line": 1144
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scn-dataset/index.ts",
            "line": 1157
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/scn-dataset/index:ScnDataset"
    },
    "@cdktn/provider-awscc.scnDataset.ScnDatasetConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.scnDataset.ScnDatasetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/scn-dataset/index.ts",
        "line": 14
      },
      "name": "ScnDatasetConfig",
      "namespace": "scnDataset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/scn_dataset#instance_id ScnDataset#instance_id}",
            "stability": "stable",
            "summary": "The Amazon Web Services Supply Chain instance identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scn-dataset/index.ts",
            "line": 26
          },
          "name": "instanceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/scn_dataset#name ScnDataset#name}",
            "stability": "stable",
            "summary": "The name of the dataset."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scn-dataset/index.ts",
            "line": 32
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/scn_dataset#namespace ScnDataset#namespace}",
            "stability": "stable",
            "summary": "The namespace of the dataset."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scn-dataset/index.ts",
            "line": 38
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/scn_dataset#description ScnDataset#description}",
            "stability": "stable",
            "summary": "The description of the dataset."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scn-dataset/index.ts",
            "line": 20
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/scn_dataset#partition_spec ScnDataset#partition_spec}",
            "stability": "stable",
            "summary": "The partition specification of the dataset."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scn-dataset/index.ts",
            "line": 44
          },
          "name": "partitionSpec",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.scnDataset.ScnDatasetPartitionSpec"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/scn_dataset#schema ScnDataset#schema}",
            "stability": "stable",
            "summary": "The schema of the dataset."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scn-dataset/index.ts",
            "line": 50
          },
          "name": "schema",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.scnDataset.ScnDatasetSchema"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/scn_dataset#tags ScnDataset#tags}",
            "stability": "stable",
            "summary": "The tags for the dataset."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scn-dataset/index.ts",
            "line": 56
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.scnDataset.ScnDatasetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/scn-dataset/index:ScnDatasetConfig"
    },
    "@cdktn/provider-awscc.scnDataset.ScnDatasetPartitionSpec": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.scnDataset.ScnDatasetPartitionSpec",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/scn-dataset/index.ts",
        "line": 307
      },
      "name": "ScnDatasetPartitionSpec",
      "namespace": "scnDataset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/scn_dataset#fields ScnDataset#fields}",
            "stability": "stable",
            "summary": "The partition fields."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scn-dataset/index.ts",
            "line": 313
          },
          "name": "fields",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.scnDataset.ScnDatasetPartitionSpecFields"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/scn-dataset/index:ScnDatasetPartitionSpec"
    },
    "@cdktn/provider-awscc.scnDataset.ScnDatasetPartitionSpecFields": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.scnDataset.ScnDatasetPartitionSpecFields",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/scn-dataset/index.ts",
        "line": 154
      },
      "name": "ScnDatasetPartitionSpecFields",
      "namespace": "scnDataset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/scn_dataset#name ScnDataset#name}",
            "stability": "stable",
            "summary": "The name of the partition field."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scn-dataset/index.ts",
            "line": 160
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/scn_dataset#transform ScnDataset#transform}",
            "stability": "stable",
            "summary": "The transformation of the partition field."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scn-dataset/index.ts",
            "line": 166
          },
          "name": "transform",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.scnDataset.ScnDatasetPartitionSpecFieldsTransform"
          }
        }
      ],
      "symbolId": "src/scn-dataset/index:ScnDatasetPartitionSpecFields"
    },
    "@cdktn/provider-awscc.scnDataset.ScnDatasetPartitionSpecFieldsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.scnDataset.ScnDatasetPartitionSpecFieldsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/scn-dataset/index.ts",
          "line": 296
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/scn-dataset/index.ts",
        "line": 288
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scn-dataset/index.ts",
            "line": 303
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.scnDataset.ScnDatasetPartitionSpecFieldsOutputReference"
            }
          }
        }
      ],
      "name": "ScnDatasetPartitionSpecFieldsList",
      "namespace": "scnDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scn-dataset/index.ts",
            "line": 289
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.scnDataset.ScnDatasetPartitionSpecFields"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/scn-dataset/index:ScnDatasetPartitionSpecFieldsList"
    },
    "@cdktn/provider-awscc.scnDataset.ScnDatasetPartitionSpecFieldsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.scnDataset.ScnDatasetPartitionSpecFieldsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/scn-dataset/index.ts",
          "line": 215
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/scn-dataset/index.ts",
        "line": 205
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scn-dataset/index.ts",
            "line": 276
          },
          "name": "putTransform",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.scnDataset.ScnDatasetPartitionSpecFieldsTransform"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scn-dataset/index.ts",
            "line": 263
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scn-dataset/index.ts",
            "line": 279
          },
          "name": "resetTransform"
        }
      ],
      "name": "ScnDatasetPartitionSpecFieldsOutputReference",
      "namespace": "scnDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scn-dataset/index.ts",
            "line": 273
          },
          "name": "transform",
          "type": {
            "fqn": "@cdktn/provider-awscc.scnDataset.ScnDatasetPartitionSpecFieldsTransformOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scn-dataset/index.ts",
            "line": 267
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scn-dataset/index.ts",
            "line": 283
          },
          "name": "transformInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.scnDataset.ScnDatasetPartitionSpecFieldsTransform"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scn-dataset/index.ts",
            "line": 257
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scn-dataset/index.ts",
            "line": 219
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.scnDataset.ScnDatasetPartitionSpecFields"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/scn-dataset/index:ScnDatasetPartitionSpecFieldsOutputReference"
    },
    "@cdktn/provider-awscc.scnDataset.ScnDatasetPartitionSpecFieldsTransform": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.scnDataset.ScnDatasetPartitionSpecFieldsTransform",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/scn-dataset/index.ts",
        "line": 58
      },
      "name": "ScnDatasetPartitionSpecFieldsTransform",
      "namespace": "scnDataset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/scn_dataset#type ScnDataset#type}",
            "stability": "stable",
            "summary": "The type of partitioning transformation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scn-dataset/index.ts",
            "line": 64
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/scn-dataset/index:ScnDatasetPartitionSpecFieldsTransform"
    },
    "@cdktn/provider-awscc.scnDataset.ScnDatasetPartitionSpecFieldsTransformOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.scnDataset.ScnDatasetPartitionSpecFieldsTransformOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/scn-dataset/index.ts",
          "line": 104
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/scn-dataset/index.ts",
        "line": 96
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scn-dataset/index.ts",
            "line": 146
          },
          "name": "resetType"
        }
      ],
      "name": "ScnDatasetPartitionSpecFieldsTransformOutputReference",
      "namespace": "scnDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scn-dataset/index.ts",
            "line": 150
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scn-dataset/index.ts",
            "line": 140
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scn-dataset/index.ts",
            "line": 108
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.scnDataset.ScnDatasetPartitionSpecFieldsTransform"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/scn-dataset/index:ScnDatasetPartitionSpecFieldsTransformOutputReference"
    },
    "@cdktn/provider-awscc.scnDataset.ScnDatasetPartitionSpecOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.scnDataset.ScnDatasetPartitionSpecOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/scn-dataset/index.ts",
          "line": 353
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/scn-dataset/index.ts",
        "line": 345
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scn-dataset/index.ts",
            "line": 392
          },
          "name": "putFields",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.scnDataset.ScnDatasetPartitionSpecFields"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scn-dataset/index.ts",
            "line": 395
          },
          "name": "resetFields"
        }
      ],
      "name": "ScnDatasetPartitionSpecOutputReference",
      "namespace": "scnDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scn-dataset/index.ts",
            "line": 389
          },
          "name": "fields",
          "type": {
            "fqn": "@cdktn/provider-awscc.scnDataset.ScnDatasetPartitionSpecFieldsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scn-dataset/index.ts",
            "line": 399
          },
          "name": "fieldsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.scnDataset.ScnDatasetPartitionSpecFields"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scn-dataset/index.ts",
            "line": 357
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.scnDataset.ScnDatasetPartitionSpec"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/scn-dataset/index:ScnDatasetPartitionSpecOutputReference"
    },
    "@cdktn/provider-awscc.scnDataset.ScnDatasetSchema": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.scnDataset.ScnDatasetSchema",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/scn-dataset/index.ts",
        "line": 709
      },
      "name": "ScnDatasetSchema",
      "namespace": "scnDataset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/scn_dataset#fields ScnDataset#fields}",
            "stability": "stable",
            "summary": "The list of field details of the dataset schema."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scn-dataset/index.ts",
            "line": 715
          },
          "name": "fields",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.scnDataset.ScnDatasetSchemaFields"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/scn_dataset#name ScnDataset#name}",
            "stability": "stable",
            "summary": "The name of the dataset schema."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scn-dataset/index.ts",
            "line": 721
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/scn_dataset#primary_keys ScnDataset#primary_keys}",
            "stability": "stable",
            "summary": "The list of primary key fields for the dataset."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scn-dataset/index.ts",
            "line": 727
          },
          "name": "primaryKeys",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.scnDataset.ScnDatasetSchemaPrimaryKeys"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/scn-dataset/index:ScnDatasetSchema"
    },
    "@cdktn/provider-awscc.scnDataset.ScnDatasetSchemaFields": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.scnDataset.ScnDatasetSchemaFields",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/scn-dataset/index.ts",
        "line": 403
      },
      "name": "ScnDatasetSchemaFields",
      "namespace": "scnDataset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/scn_dataset#is_required ScnDataset#is_required}",
            "stability": "stable",
            "summary": "Indicate if the field is required or not."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scn-dataset/index.ts",
            "line": 409
          },
          "name": "isRequired",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/scn_dataset#name ScnDataset#name}",
            "stability": "stable",
            "summary": "The dataset field name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scn-dataset/index.ts",
            "line": 415
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/scn_dataset#type ScnDataset#type}",
            "stability": "stable",
            "summary": "The dataset field type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scn-dataset/index.ts",
            "line": 421
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/scn-dataset/index:ScnDatasetSchemaFields"
    },
    "@cdktn/provider-awscc.scnDataset.ScnDatasetSchemaFieldsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.scnDataset.ScnDatasetSchemaFieldsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/scn-dataset/index.ts",
          "line": 580
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/scn-dataset/index.ts",
        "line": 572
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scn-dataset/index.ts",
            "line": 587
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.scnDataset.ScnDatasetSchemaFieldsOutputReference"
            }
          }
        }
      ],
      "name": "ScnDatasetSchemaFieldsList",
      "namespace": "scnDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scn-dataset/index.ts",
            "line": 573
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.scnDataset.ScnDatasetSchemaFields"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/scn-dataset/index:ScnDatasetSchemaFieldsList"
    },
    "@cdktn/provider-awscc.scnDataset.ScnDatasetSchemaFieldsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.scnDataset.ScnDatasetSchemaFieldsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/scn-dataset/index.ts",
          "line": 477
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/scn-dataset/index.ts",
        "line": 467
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scn-dataset/index.ts",
            "line": 531
          },
          "name": "resetIsRequired"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scn-dataset/index.ts",
            "line": 547
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scn-dataset/index.ts",
            "line": 563
          },
          "name": "resetType"
        }
      ],
      "name": "ScnDatasetSchemaFieldsOutputReference",
      "namespace": "scnDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scn-dataset/index.ts",
            "line": 535
          },
          "name": "isRequiredInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scn-dataset/index.ts",
            "line": 551
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scn-dataset/index.ts",
            "line": 567
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scn-dataset/index.ts",
            "line": 525
          },
          "name": "isRequired",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scn-dataset/index.ts",
            "line": 541
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scn-dataset/index.ts",
            "line": 557
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scn-dataset/index.ts",
            "line": 481
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.scnDataset.ScnDatasetSchemaFields"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/scn-dataset/index:ScnDatasetSchemaFieldsOutputReference"
    },
    "@cdktn/provider-awscc.scnDataset.ScnDatasetSchemaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.scnDataset.ScnDatasetSchemaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/scn-dataset/index.ts",
          "line": 781
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/scn-dataset/index.ts",
        "line": 773
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scn-dataset/index.ts",
            "line": 832
          },
          "name": "putFields",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.scnDataset.ScnDatasetSchemaFields"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scn-dataset/index.ts",
            "line": 864
          },
          "name": "putPrimaryKeys",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.scnDataset.ScnDatasetSchemaPrimaryKeys"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scn-dataset/index.ts",
            "line": 835
          },
          "name": "resetFields"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scn-dataset/index.ts",
            "line": 851
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scn-dataset/index.ts",
            "line": 867
          },
          "name": "resetPrimaryKeys"
        }
      ],
      "name": "ScnDatasetSchemaOutputReference",
      "namespace": "scnDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scn-dataset/index.ts",
            "line": 829
          },
          "name": "fields",
          "type": {
            "fqn": "@cdktn/provider-awscc.scnDataset.ScnDatasetSchemaFieldsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scn-dataset/index.ts",
            "line": 861
          },
          "name": "primaryKeys",
          "type": {
            "fqn": "@cdktn/provider-awscc.scnDataset.ScnDatasetSchemaPrimaryKeysList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scn-dataset/index.ts",
            "line": 839
          },
          "name": "fieldsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.scnDataset.ScnDatasetSchemaFields"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scn-dataset/index.ts",
            "line": 855
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scn-dataset/index.ts",
            "line": 871
          },
          "name": "primaryKeysInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.scnDataset.ScnDatasetSchemaPrimaryKeys"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scn-dataset/index.ts",
            "line": 845
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scn-dataset/index.ts",
            "line": 785
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.scnDataset.ScnDatasetSchema"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/scn-dataset/index:ScnDatasetSchemaOutputReference"
    },
    "@cdktn/provider-awscc.scnDataset.ScnDatasetSchemaPrimaryKeys": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.scnDataset.ScnDatasetSchemaPrimaryKeys",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/scn-dataset/index.ts",
        "line": 591
      },
      "name": "ScnDatasetSchemaPrimaryKeys",
      "namespace": "scnDataset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/scn_dataset#name ScnDataset#name}",
            "stability": "stable",
            "summary": "The name of the primary key field."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scn-dataset/index.ts",
            "line": 597
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/scn-dataset/index:ScnDatasetSchemaPrimaryKeys"
    },
    "@cdktn/provider-awscc.scnDataset.ScnDatasetSchemaPrimaryKeysList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.scnDataset.ScnDatasetSchemaPrimaryKeysList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/scn-dataset/index.ts",
          "line": 698
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/scn-dataset/index.ts",
        "line": 690
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scn-dataset/index.ts",
            "line": 705
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.scnDataset.ScnDatasetSchemaPrimaryKeysOutputReference"
            }
          }
        }
      ],
      "name": "ScnDatasetSchemaPrimaryKeysList",
      "namespace": "scnDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scn-dataset/index.ts",
            "line": 691
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.scnDataset.ScnDatasetSchemaPrimaryKeys"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/scn-dataset/index:ScnDatasetSchemaPrimaryKeysList"
    },
    "@cdktn/provider-awscc.scnDataset.ScnDatasetSchemaPrimaryKeysOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.scnDataset.ScnDatasetSchemaPrimaryKeysOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/scn-dataset/index.ts",
          "line": 639
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/scn-dataset/index.ts",
        "line": 629
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scn-dataset/index.ts",
            "line": 681
          },
          "name": "resetName"
        }
      ],
      "name": "ScnDatasetSchemaPrimaryKeysOutputReference",
      "namespace": "scnDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scn-dataset/index.ts",
            "line": 685
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scn-dataset/index.ts",
            "line": 675
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scn-dataset/index.ts",
            "line": 643
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.scnDataset.ScnDatasetSchemaPrimaryKeys"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/scn-dataset/index:ScnDatasetSchemaPrimaryKeysOutputReference"
    },
    "@cdktn/provider-awscc.scnDataset.ScnDatasetTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.scnDataset.ScnDatasetTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/scn-dataset/index.ts",
        "line": 875
      },
      "name": "ScnDatasetTags",
      "namespace": "scnDataset",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/scn_dataset#key ScnDataset#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scn-dataset/index.ts",
            "line": 881
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/scn_dataset#value ScnDataset#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scn-dataset/index.ts",
            "line": 887
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/scn-dataset/index:ScnDatasetTags"
    },
    "@cdktn/provider-awscc.scnDataset.ScnDatasetTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.scnDataset.ScnDatasetTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/scn-dataset/index.ts",
          "line": 1017
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/scn-dataset/index.ts",
        "line": 1009
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scn-dataset/index.ts",
            "line": 1024
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.scnDataset.ScnDatasetTagsOutputReference"
            }
          }
        }
      ],
      "name": "ScnDatasetTagsList",
      "namespace": "scnDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scn-dataset/index.ts",
            "line": 1010
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.scnDataset.ScnDatasetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/scn-dataset/index:ScnDatasetTagsList"
    },
    "@cdktn/provider-awscc.scnDataset.ScnDatasetTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.scnDataset.ScnDatasetTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/scn-dataset/index.ts",
          "line": 936
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/scn-dataset/index.ts",
        "line": 926
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scn-dataset/index.ts",
            "line": 984
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scn-dataset/index.ts",
            "line": 1000
          },
          "name": "resetValue"
        }
      ],
      "name": "ScnDatasetTagsOutputReference",
      "namespace": "scnDataset",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scn-dataset/index.ts",
            "line": 988
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scn-dataset/index.ts",
            "line": 1004
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scn-dataset/index.ts",
            "line": 978
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scn-dataset/index.ts",
            "line": 994
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scn-dataset/index.ts",
            "line": 940
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.scnDataset.ScnDatasetTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/scn-dataset/index:ScnDatasetTagsOutputReference"
    },
    "@cdktn/provider-awscc.scnNamespace.ScnNamespace": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/scn_namespace awscc_scn_namespace}."
      },
      "fqn": "@cdktn/provider-awscc.scnNamespace.ScnNamespace",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/scn_namespace awscc_scn_namespace} Resource."
        },
        "locationInModule": {
          "filename": "src/scn-namespace/index.ts",
          "line": 225
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.scnNamespace.ScnNamespaceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/scn-namespace/index.ts",
        "line": 193
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ScnNamespace resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/scn-namespace/index.ts",
            "line": 210
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ScnNamespace to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/scn_namespace#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ScnNamespace that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ScnNamespace to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scn-namespace/index.ts",
            "line": 318
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.scnNamespace.ScnNamespaceTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scn-namespace/index.ts",
            "line": 269
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scn-namespace/index.ts",
            "line": 321
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scn-namespace/index.ts",
            "line": 333
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scn-namespace/index.ts",
            "line": 342
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ScnNamespace",
      "namespace": "scnNamespace",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scn-namespace/index.ts",
            "line": 198
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scn-namespace/index.ts",
            "line": 252
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scn-namespace/index.ts",
            "line": 257
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scn-namespace/index.ts",
            "line": 278
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scn-namespace/index.ts",
            "line": 296
          },
          "name": "lastModifiedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scn-namespace/index.ts",
            "line": 315
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.scnNamespace.ScnNamespaceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scn-namespace/index.ts",
            "line": 273
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scn-namespace/index.ts",
            "line": 291
          },
          "name": "instanceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scn-namespace/index.ts",
            "line": 309
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scn-namespace/index.ts",
            "line": 325
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.scnNamespace.ScnNamespaceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scn-namespace/index.ts",
            "line": 263
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scn-namespace/index.ts",
            "line": 284
          },
          "name": "instanceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scn-namespace/index.ts",
            "line": 302
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/scn-namespace/index:ScnNamespace"
    },
    "@cdktn/provider-awscc.scnNamespace.ScnNamespaceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.scnNamespace.ScnNamespaceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/scn-namespace/index.ts",
        "line": 14
      },
      "name": "ScnNamespaceConfig",
      "namespace": "scnNamespace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/scn_namespace#instance_id ScnNamespace#instance_id}",
            "stability": "stable",
            "summary": "The Amazon Web Services Supply Chain instance identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scn-namespace/index.ts",
            "line": 26
          },
          "name": "instanceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/scn_namespace#name ScnNamespace#name}",
            "stability": "stable",
            "summary": "The name of the namespace."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scn-namespace/index.ts",
            "line": 32
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/scn_namespace#description ScnNamespace#description}",
            "stability": "stable",
            "summary": "The description of the namespace."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scn-namespace/index.ts",
            "line": 20
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/scn_namespace#tags ScnNamespace#tags}",
            "stability": "stable",
            "summary": "The tags for the namespace."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scn-namespace/index.ts",
            "line": 38
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.scnNamespace.ScnNamespaceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/scn-namespace/index:ScnNamespaceConfig"
    },
    "@cdktn/provider-awscc.scnNamespace.ScnNamespaceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.scnNamespace.ScnNamespaceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/scn-namespace/index.ts",
        "line": 40
      },
      "name": "ScnNamespaceTags",
      "namespace": "scnNamespace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/scn_namespace#key ScnNamespace#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scn-namespace/index.ts",
            "line": 44
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/scn_namespace#value ScnNamespace#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scn-namespace/index.ts",
            "line": 48
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/scn-namespace/index:ScnNamespaceTags"
    },
    "@cdktn/provider-awscc.scnNamespace.ScnNamespaceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.scnNamespace.ScnNamespaceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/scn-namespace/index.ts",
          "line": 178
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/scn-namespace/index.ts",
        "line": 170
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scn-namespace/index.ts",
            "line": 185
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.scnNamespace.ScnNamespaceTagsOutputReference"
            }
          }
        }
      ],
      "name": "ScnNamespaceTagsList",
      "namespace": "scnNamespace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scn-namespace/index.ts",
            "line": 171
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.scnNamespace.ScnNamespaceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/scn-namespace/index:ScnNamespaceTagsList"
    },
    "@cdktn/provider-awscc.scnNamespace.ScnNamespaceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.scnNamespace.ScnNamespaceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/scn-namespace/index.ts",
          "line": 97
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/scn-namespace/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scn-namespace/index.ts",
            "line": 145
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scn-namespace/index.ts",
            "line": 161
          },
          "name": "resetValue"
        }
      ],
      "name": "ScnNamespaceTagsOutputReference",
      "namespace": "scnNamespace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scn-namespace/index.ts",
            "line": 149
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/scn-namespace/index.ts",
            "line": 165
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scn-namespace/index.ts",
            "line": 139
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scn-namespace/index.ts",
            "line": 155
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/scn-namespace/index.ts",
            "line": 101
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.scnNamespace.ScnNamespaceTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/scn-namespace/index:ScnNamespaceTagsOutputReference"
    },
    "@cdktn/provider-awscc.secretsmanagerResourcePolicy.SecretsmanagerResourcePolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/secretsmanager_resource_policy awscc_secretsmanager_resource_policy}."
      },
      "fqn": "@cdktn/provider-awscc.secretsmanagerResourcePolicy.SecretsmanagerResourcePolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/secretsmanager_resource_policy awscc_secretsmanager_resource_policy} Resource."
        },
        "locationInModule": {
          "filename": "src/secretsmanager-resource-policy/index.ts",
          "line": 70
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.secretsmanagerResourcePolicy.SecretsmanagerResourcePolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/secretsmanager-resource-policy/index.ts",
        "line": 38
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SecretsmanagerResourcePolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/secretsmanager-resource-policy/index.ts",
            "line": 55
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SecretsmanagerResourcePolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/secretsmanager_resource_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SecretsmanagerResourcePolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SecretsmanagerResourcePolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-resource-policy/index.ts",
            "line": 103
          },
          "name": "resetBlockPublicPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-resource-policy/index.ts",
            "line": 151
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-resource-policy/index.ts",
            "line": 159
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SecretsmanagerResourcePolicy",
      "namespace": "secretsmanagerResourcePolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-resource-policy/index.ts",
            "line": 43
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-resource-policy/index.ts",
            "line": 112
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-resource-policy/index.ts",
            "line": 130
          },
          "name": "resourcePolicyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-resource-policy/index.ts",
            "line": 107
          },
          "name": "blockPublicPolicyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-resource-policy/index.ts",
            "line": 125
          },
          "name": "resourcePolicyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-resource-policy/index.ts",
            "line": 143
          },
          "name": "secretIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-resource-policy/index.ts",
            "line": 97
          },
          "name": "blockPublicPolicy",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-resource-policy/index.ts",
            "line": 118
          },
          "name": "resourcePolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-resource-policy/index.ts",
            "line": 136
          },
          "name": "secretId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/secretsmanager-resource-policy/index:SecretsmanagerResourcePolicy"
    },
    "@cdktn/provider-awscc.secretsmanagerResourcePolicy.SecretsmanagerResourcePolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.secretsmanagerResourcePolicy.SecretsmanagerResourcePolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/secretsmanager-resource-policy/index.ts",
        "line": 14
      },
      "name": "SecretsmanagerResourcePolicyConfig",
      "namespace": "secretsmanagerResourcePolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/secretsmanager_resource_policy#resource_policy SecretsmanagerResourcePolicy#resource_policy}",
            "stability": "stable",
            "summary": "A JSON-formatted string for an AWS resource-based policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-resource-policy/index.ts",
            "line": 26
          },
          "name": "resourcePolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/secretsmanager_resource_policy#secret_id SecretsmanagerResourcePolicy#secret_id}",
            "stability": "stable",
            "summary": "The ARN or name of the secret to attach the resource-based policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-resource-policy/index.ts",
            "line": 32
          },
          "name": "secretId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/secretsmanager_resource_policy#block_public_policy SecretsmanagerResourcePolicy#block_public_policy}",
            "stability": "stable",
            "summary": "Specifies whether to block resource-based policies that allow broad access to the secret."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-resource-policy/index.ts",
            "line": 20
          },
          "name": "blockPublicPolicy",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/secretsmanager-resource-policy/index:SecretsmanagerResourcePolicyConfig"
    },
    "@cdktn/provider-awscc.secretsmanagerRotationSchedule.SecretsmanagerRotationSchedule": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/secretsmanager_rotation_schedule awscc_secretsmanager_rotation_schedule}."
      },
      "fqn": "@cdktn/provider-awscc.secretsmanagerRotationSchedule.SecretsmanagerRotationSchedule",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/secretsmanager_rotation_schedule awscc_secretsmanager_rotation_schedule} Resource."
        },
        "locationInModule": {
          "filename": "src/secretsmanager-rotation-schedule/index.ts",
          "line": 859
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.secretsmanagerRotationSchedule.SecretsmanagerRotationScheduleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/secretsmanager-rotation-schedule/index.ts",
        "line": 827
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SecretsmanagerRotationSchedule resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/secretsmanager-rotation-schedule/index.ts",
            "line": 844
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SecretsmanagerRotationSchedule to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/secretsmanager_rotation_schedule#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SecretsmanagerRotationSchedule that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SecretsmanagerRotationSchedule to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-rotation-schedule/index.ts",
            "line": 893
          },
          "name": "putExternalSecretRotationMetadata",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.secretsmanagerRotationSchedule.SecretsmanagerRotationScheduleExternalSecretRotationMetadata"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-rotation-schedule/index.ts",
            "line": 925
          },
          "name": "putHostedRotationLambda",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.secretsmanagerRotationSchedule.SecretsmanagerRotationScheduleHostedRotationLambda"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-rotation-schedule/index.ts",
            "line": 978
          },
          "name": "putRotationRules",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.secretsmanagerRotationSchedule.SecretsmanagerRotationScheduleRotationRules"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-rotation-schedule/index.ts",
            "line": 896
          },
          "name": "resetExternalSecretRotationMetadata"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-rotation-schedule/index.ts",
            "line": 912
          },
          "name": "resetExternalSecretRotationRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-rotation-schedule/index.ts",
            "line": 928
          },
          "name": "resetHostedRotationLambda"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-rotation-schedule/index.ts",
            "line": 949
          },
          "name": "resetRotateImmediatelyOnUpdate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-rotation-schedule/index.ts",
            "line": 965
          },
          "name": "resetRotationLambdaArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-rotation-schedule/index.ts",
            "line": 981
          },
          "name": "resetRotationRules"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-rotation-schedule/index.ts",
            "line": 1011
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-rotation-schedule/index.ts",
            "line": 1023
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SecretsmanagerRotationSchedule",
      "namespace": "secretsmanagerRotationSchedule",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-rotation-schedule/index.ts",
            "line": 832
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-rotation-schedule/index.ts",
            "line": 890
          },
          "name": "externalSecretRotationMetadata",
          "type": {
            "fqn": "@cdktn/provider-awscc.secretsmanagerRotationSchedule.SecretsmanagerRotationScheduleExternalSecretRotationMetadataList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-rotation-schedule/index.ts",
            "line": 922
          },
          "name": "hostedRotationLambda",
          "type": {
            "fqn": "@cdktn/provider-awscc.secretsmanagerRotationSchedule.SecretsmanagerRotationScheduleHostedRotationLambdaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-rotation-schedule/index.ts",
            "line": 937
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-rotation-schedule/index.ts",
            "line": 975
          },
          "name": "rotationRules",
          "type": {
            "fqn": "@cdktn/provider-awscc.secretsmanagerRotationSchedule.SecretsmanagerRotationScheduleRotationRulesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-rotation-schedule/index.ts",
            "line": 990
          },
          "name": "rotationScheduleId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-rotation-schedule/index.ts",
            "line": 900
          },
          "name": "externalSecretRotationMetadataInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.secretsmanagerRotationSchedule.SecretsmanagerRotationScheduleExternalSecretRotationMetadata"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-rotation-schedule/index.ts",
            "line": 916
          },
          "name": "externalSecretRotationRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-rotation-schedule/index.ts",
            "line": 932
          },
          "name": "hostedRotationLambdaInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.secretsmanagerRotationSchedule.SecretsmanagerRotationScheduleHostedRotationLambda"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-rotation-schedule/index.ts",
            "line": 953
          },
          "name": "rotateImmediatelyOnUpdateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-rotation-schedule/index.ts",
            "line": 969
          },
          "name": "rotationLambdaArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-rotation-schedule/index.ts",
            "line": 985
          },
          "name": "rotationRulesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.secretsmanagerRotationSchedule.SecretsmanagerRotationScheduleRotationRules"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-rotation-schedule/index.ts",
            "line": 1003
          },
          "name": "secretIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-rotation-schedule/index.ts",
            "line": 906
          },
          "name": "externalSecretRotationRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-rotation-schedule/index.ts",
            "line": 943
          },
          "name": "rotateImmediatelyOnUpdate",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-rotation-schedule/index.ts",
            "line": 959
          },
          "name": "rotationLambdaArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-rotation-schedule/index.ts",
            "line": 996
          },
          "name": "secretId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/secretsmanager-rotation-schedule/index:SecretsmanagerRotationSchedule"
    },
    "@cdktn/provider-awscc.secretsmanagerRotationSchedule.SecretsmanagerRotationScheduleConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.secretsmanagerRotationSchedule.SecretsmanagerRotationScheduleConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/secretsmanager-rotation-schedule/index.ts",
        "line": 14
      },
      "name": "SecretsmanagerRotationScheduleConfig",
      "namespace": "secretsmanagerRotationSchedule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/secretsmanager_rotation_schedule#secret_id SecretsmanagerRotationSchedule#secret_id}",
            "stability": "stable",
            "summary": "The ARN or name of the secret to rotate."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-rotation-schedule/index.ts",
            "line": 56
          },
          "name": "secretId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/secretsmanager_rotation_schedule#external_secret_rotation_metadata SecretsmanagerRotationSchedule#external_secret_rotation_metadata}",
            "stability": "stable",
            "summary": "The list of metadata needed to successfully rotate a managed external secret."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-rotation-schedule/index.ts",
            "line": 20
          },
          "name": "externalSecretRotationMetadata",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.secretsmanagerRotationSchedule.SecretsmanagerRotationScheduleExternalSecretRotationMetadata"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/secretsmanager_rotation_schedule#external_secret_rotation_role_arn SecretsmanagerRotationSchedule#external_secret_rotation_role_arn}",
            "stability": "stable",
            "summary": "The ARN of the IAM role that is used by Secrets Manager to rotate a managed external secret."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-rotation-schedule/index.ts",
            "line": 26
          },
          "name": "externalSecretRotationRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "To use a rotation function that already exists, specify RotationLambdaARN instead.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/secretsmanager_rotation_schedule#hosted_rotation_lambda SecretsmanagerRotationSchedule#hosted_rotation_lambda}",
            "stability": "stable",
            "summary": "Creates a new Lambda rotation function based on one of the Secrets Manager rotation function templates."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-rotation-schedule/index.ts",
            "line": 32
          },
          "name": "hostedRotationLambda",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.secretsmanagerRotationSchedule.SecretsmanagerRotationScheduleHostedRotationLambda"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/secretsmanager_rotation_schedule#rotate_immediately_on_update SecretsmanagerRotationSchedule#rotate_immediately_on_update}",
            "stability": "stable",
            "summary": "Specifies whether to rotate the secret immediately or wait until the next scheduled rotation window."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-rotation-schedule/index.ts",
            "line": 38
          },
          "name": "rotateImmediatelyOnUpdate",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "To specify a rotation function that is also defined in this template, use the Ref function.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/secretsmanager_rotation_schedule#rotation_lambda_arn SecretsmanagerRotationSchedule#rotation_lambda_arn}",
            "stability": "stable",
            "summary": "The ARN of an existing Lambda rotation function."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-rotation-schedule/index.ts",
            "line": 44
          },
          "name": "rotationLambdaArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/secretsmanager_rotation_schedule#rotation_rules SecretsmanagerRotationSchedule#rotation_rules}",
            "stability": "stable",
            "summary": "A structure that defines the rotation configuration for this secret."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-rotation-schedule/index.ts",
            "line": 50
          },
          "name": "rotationRules",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.secretsmanagerRotationSchedule.SecretsmanagerRotationScheduleRotationRules"
          }
        }
      ],
      "symbolId": "src/secretsmanager-rotation-schedule/index:SecretsmanagerRotationScheduleConfig"
    },
    "@cdktn/provider-awscc.secretsmanagerRotationSchedule.SecretsmanagerRotationScheduleExternalSecretRotationMetadata": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.secretsmanagerRotationSchedule.SecretsmanagerRotationScheduleExternalSecretRotationMetadata",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/secretsmanager-rotation-schedule/index.ts",
        "line": 58
      },
      "name": "SecretsmanagerRotationScheduleExternalSecretRotationMetadata",
      "namespace": "secretsmanagerRotationSchedule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/secretsmanager_rotation_schedule#key SecretsmanagerRotationSchedule#key}",
            "stability": "stable",
            "summary": "The key name of the metadata item. You can specify a value that's 1 to 256 characters in length."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-rotation-schedule/index.ts",
            "line": 64
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/secretsmanager_rotation_schedule#value SecretsmanagerRotationSchedule#value}",
            "stability": "stable",
            "summary": "The value for the metadata item. You can specify a value that's 1 to 2048 characters in length."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-rotation-schedule/index.ts",
            "line": 70
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/secretsmanager-rotation-schedule/index:SecretsmanagerRotationScheduleExternalSecretRotationMetadata"
    },
    "@cdktn/provider-awscc.secretsmanagerRotationSchedule.SecretsmanagerRotationScheduleExternalSecretRotationMetadataList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.secretsmanagerRotationSchedule.SecretsmanagerRotationScheduleExternalSecretRotationMetadataList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/secretsmanager-rotation-schedule/index.ts",
          "line": 200
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/secretsmanager-rotation-schedule/index.ts",
        "line": 192
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-rotation-schedule/index.ts",
            "line": 207
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.secretsmanagerRotationSchedule.SecretsmanagerRotationScheduleExternalSecretRotationMetadataOutputReference"
            }
          }
        }
      ],
      "name": "SecretsmanagerRotationScheduleExternalSecretRotationMetadataList",
      "namespace": "secretsmanagerRotationSchedule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-rotation-schedule/index.ts",
            "line": 193
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.secretsmanagerRotationSchedule.SecretsmanagerRotationScheduleExternalSecretRotationMetadata"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/secretsmanager-rotation-schedule/index:SecretsmanagerRotationScheduleExternalSecretRotationMetadataList"
    },
    "@cdktn/provider-awscc.secretsmanagerRotationSchedule.SecretsmanagerRotationScheduleExternalSecretRotationMetadataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.secretsmanagerRotationSchedule.SecretsmanagerRotationScheduleExternalSecretRotationMetadataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/secretsmanager-rotation-schedule/index.ts",
          "line": 119
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/secretsmanager-rotation-schedule/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-rotation-schedule/index.ts",
            "line": 167
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-rotation-schedule/index.ts",
            "line": 183
          },
          "name": "resetValue"
        }
      ],
      "name": "SecretsmanagerRotationScheduleExternalSecretRotationMetadataOutputReference",
      "namespace": "secretsmanagerRotationSchedule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-rotation-schedule/index.ts",
            "line": 171
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-rotation-schedule/index.ts",
            "line": 187
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-rotation-schedule/index.ts",
            "line": 161
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-rotation-schedule/index.ts",
            "line": 177
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-rotation-schedule/index.ts",
            "line": 123
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.secretsmanagerRotationSchedule.SecretsmanagerRotationScheduleExternalSecretRotationMetadata"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/secretsmanager-rotation-schedule/index:SecretsmanagerRotationScheduleExternalSecretRotationMetadataOutputReference"
    },
    "@cdktn/provider-awscc.secretsmanagerRotationSchedule.SecretsmanagerRotationScheduleHostedRotationLambda": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.secretsmanagerRotationSchedule.SecretsmanagerRotationScheduleHostedRotationLambda",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/secretsmanager-rotation-schedule/index.ts",
        "line": 211
      },
      "name": "SecretsmanagerRotationScheduleHostedRotationLambda",
      "namespace": "secretsmanagerRotationSchedule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/secretsmanager_rotation_schedule#exclude_characters SecretsmanagerRotationSchedule#exclude_characters}",
            "stability": "stable",
            "summary": "A string of the characters that you don't want in the password."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-rotation-schedule/index.ts",
            "line": 217
          },
          "name": "excludeCharacters",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you don't specify this value, then Secrets Manager uses the key aws/secretsmanager. If aws/secretsmanager doesn't yet exist, then Secrets Manager creates it for you automatically the first time it encrypts the secret value.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/secretsmanager_rotation_schedule#kms_key_arn SecretsmanagerRotationSchedule#kms_key_arn}",
            "stability": "stable",
            "summary": "The ARN of the KMS key that Secrets Manager uses to encrypt the secret."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-rotation-schedule/index.ts",
            "line": 223
          },
          "name": "kmsKeyArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "CloudFormation grants the execution role for the Lambda rotation function GetSecretValue permission to the secret in this property.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/secretsmanager_rotation_schedule#master_secret_arn SecretsmanagerRotationSchedule#master_secret_arn}",
            "stability": "stable",
            "summary": "The ARN of the secret that contains superuser credentials, if you use the alternating users rotation strategy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-rotation-schedule/index.ts",
            "line": 229
          },
          "name": "masterSecretArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You don't need to specify this property if the superuser secret is encrypted using the key aws/secretsmanager. CloudFormation grants the execution role for the Lambda rotation function Decrypt, DescribeKey, and GenerateDataKey permission to the key in this property.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/secretsmanager_rotation_schedule#master_secret_kms_key_arn SecretsmanagerRotationSchedule#master_secret_kms_key_arn}",
            "stability": "stable",
            "summary": "The ARN of the KMS key that Secrets Manager used to encrypt the superuser secret, if you use the alternating users strategy and the superuser secret is encrypted with a customer managed key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-rotation-schedule/index.ts",
            "line": 235
          },
          "name": "masterSecretKmsKeyArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/secretsmanager_rotation_schedule#rotation_lambda_name SecretsmanagerRotationSchedule#rotation_lambda_name}",
            "stability": "stable",
            "summary": "The name of the Lambda rotation function."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-rotation-schedule/index.ts",
            "line": 241
          },
          "name": "rotationLambdaName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/secretsmanager_rotation_schedule#rotation_type SecretsmanagerRotationSchedule#rotation_type}",
            "stability": "stable",
            "summary": "The type of rotation template to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-rotation-schedule/index.ts",
            "line": 247
          },
          "name": "rotationType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/secretsmanager_rotation_schedule#runtime SecretsmanagerRotationSchedule#runtime}",
            "stability": "stable",
            "summary": "The python runtime associated with the Lambda function."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-rotation-schedule/index.ts",
            "line": 253
          },
          "name": "runtime",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "CloudFormation grants the execution role for the Lambda rotation function GetSecretValue permission to the secret in this property.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/secretsmanager_rotation_schedule#superuser_secret_arn SecretsmanagerRotationSchedule#superuser_secret_arn}",
            "stability": "stable",
            "summary": "The ARN of the secret that contains superuser credentials, if you use the alternating users rotation strategy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-rotation-schedule/index.ts",
            "line": 259
          },
          "name": "superuserSecretArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You don't need to specify this property if the superuser secret is encrypted using the key aws/secretsmanager. CloudFormation grants the execution role for the Lambda rotation function Decrypt, DescribeKey, and GenerateDataKey permission to the key in this property.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/secretsmanager_rotation_schedule#superuser_secret_kms_key_arn SecretsmanagerRotationSchedule#superuser_secret_kms_key_arn}",
            "stability": "stable",
            "summary": "The ARN of the KMS key that Secrets Manager used to encrypt the superuser secret, if you use the alternating users strategy and the superuser secret is encrypted with a customer managed key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-rotation-schedule/index.ts",
            "line": 265
          },
          "name": "superuserSecretKmsKeyArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/secretsmanager_rotation_schedule#vpc_security_group_ids SecretsmanagerRotationSchedule#vpc_security_group_ids}",
            "stability": "stable",
            "summary": "A comma-separated list of security group IDs applied to the target database."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-rotation-schedule/index.ts",
            "line": 271
          },
          "name": "vpcSecurityGroupIds",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The Lambda rotation function is in the same subnet group.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/secretsmanager_rotation_schedule#vpc_subnet_ids SecretsmanagerRotationSchedule#vpc_subnet_ids}",
            "stability": "stable",
            "summary": "A comma separated list of VPC subnet IDs of the target database network."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-rotation-schedule/index.ts",
            "line": 277
          },
          "name": "vpcSubnetIds",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/secretsmanager-rotation-schedule/index:SecretsmanagerRotationScheduleHostedRotationLambda"
    },
    "@cdktn/provider-awscc.secretsmanagerRotationSchedule.SecretsmanagerRotationScheduleHostedRotationLambdaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.secretsmanagerRotationSchedule.SecretsmanagerRotationScheduleHostedRotationLambdaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/secretsmanager-rotation-schedule/index.ts",
          "line": 387
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/secretsmanager-rotation-schedule/index.ts",
        "line": 379
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-rotation-schedule/index.ts",
            "line": 489
          },
          "name": "resetExcludeCharacters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-rotation-schedule/index.ts",
            "line": 505
          },
          "name": "resetKmsKeyArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-rotation-schedule/index.ts",
            "line": 521
          },
          "name": "resetMasterSecretArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-rotation-schedule/index.ts",
            "line": 537
          },
          "name": "resetMasterSecretKmsKeyArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-rotation-schedule/index.ts",
            "line": 553
          },
          "name": "resetRotationLambdaName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-rotation-schedule/index.ts",
            "line": 569
          },
          "name": "resetRotationType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-rotation-schedule/index.ts",
            "line": 585
          },
          "name": "resetRuntime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-rotation-schedule/index.ts",
            "line": 601
          },
          "name": "resetSuperuserSecretArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-rotation-schedule/index.ts",
            "line": 617
          },
          "name": "resetSuperuserSecretKmsKeyArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-rotation-schedule/index.ts",
            "line": 633
          },
          "name": "resetVpcSecurityGroupIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-rotation-schedule/index.ts",
            "line": 649
          },
          "name": "resetVpcSubnetIds"
        }
      ],
      "name": "SecretsmanagerRotationScheduleHostedRotationLambdaOutputReference",
      "namespace": "secretsmanagerRotationSchedule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-rotation-schedule/index.ts",
            "line": 493
          },
          "name": "excludeCharactersInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-rotation-schedule/index.ts",
            "line": 509
          },
          "name": "kmsKeyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-rotation-schedule/index.ts",
            "line": 525
          },
          "name": "masterSecretArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-rotation-schedule/index.ts",
            "line": 541
          },
          "name": "masterSecretKmsKeyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-rotation-schedule/index.ts",
            "line": 557
          },
          "name": "rotationLambdaNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-rotation-schedule/index.ts",
            "line": 573
          },
          "name": "rotationTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-rotation-schedule/index.ts",
            "line": 589
          },
          "name": "runtimeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-rotation-schedule/index.ts",
            "line": 605
          },
          "name": "superuserSecretArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-rotation-schedule/index.ts",
            "line": 621
          },
          "name": "superuserSecretKmsKeyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-rotation-schedule/index.ts",
            "line": 637
          },
          "name": "vpcSecurityGroupIdsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-rotation-schedule/index.ts",
            "line": 653
          },
          "name": "vpcSubnetIdsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-rotation-schedule/index.ts",
            "line": 483
          },
          "name": "excludeCharacters",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-rotation-schedule/index.ts",
            "line": 499
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-rotation-schedule/index.ts",
            "line": 515
          },
          "name": "masterSecretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-rotation-schedule/index.ts",
            "line": 531
          },
          "name": "masterSecretKmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-rotation-schedule/index.ts",
            "line": 547
          },
          "name": "rotationLambdaName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-rotation-schedule/index.ts",
            "line": 563
          },
          "name": "rotationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-rotation-schedule/index.ts",
            "line": 579
          },
          "name": "runtime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-rotation-schedule/index.ts",
            "line": 595
          },
          "name": "superuserSecretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-rotation-schedule/index.ts",
            "line": 611
          },
          "name": "superuserSecretKmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-rotation-schedule/index.ts",
            "line": 627
          },
          "name": "vpcSecurityGroupIds",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-rotation-schedule/index.ts",
            "line": 643
          },
          "name": "vpcSubnetIds",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-rotation-schedule/index.ts",
            "line": 391
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.secretsmanagerRotationSchedule.SecretsmanagerRotationScheduleHostedRotationLambda"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/secretsmanager-rotation-schedule/index:SecretsmanagerRotationScheduleHostedRotationLambdaOutputReference"
    },
    "@cdktn/provider-awscc.secretsmanagerRotationSchedule.SecretsmanagerRotationScheduleRotationRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.secretsmanagerRotationSchedule.SecretsmanagerRotationScheduleRotationRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/secretsmanager-rotation-schedule/index.ts",
        "line": 657
      },
      "name": "SecretsmanagerRotationScheduleRotationRules",
      "namespace": "secretsmanagerRotationSchedule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can use this value to check that your secret meets your compliance guidelines for how often secrets must be rotated.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/secretsmanager_rotation_schedule#automatically_after_days SecretsmanagerRotationSchedule#automatically_after_days}",
            "stability": "stable",
            "summary": "The number of days between automatic scheduled rotations of the secret."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-rotation-schedule/index.ts",
            "line": 663
          },
          "name": "automaticallyAfterDays",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Secrets Manager rotates your secret at any time during this window. The window must not extend into the next rotation window or the next UTC day. The window starts according to the ScheduleExpression. If you don't specify a Duration, for a ScheduleExpression in hours, the window automatically closes after one hour. For a ScheduleExpression in days, the window automatically closes at the end of the UTC day.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/secretsmanager_rotation_schedule#duration SecretsmanagerRotationSchedule#duration}",
            "stability": "stable",
            "summary": "The length of the rotation window in hours, for example 3h for a three hour window."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-rotation-schedule/index.ts",
            "line": 669
          },
          "name": "duration",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Secrets Manager rotation schedules use UTC time zone.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/secretsmanager_rotation_schedule#schedule_expression SecretsmanagerRotationSchedule#schedule_expression}",
            "stability": "stable",
            "summary": "A cron() or rate() expression that defines the schedule for rotating your secret."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-rotation-schedule/index.ts",
            "line": 675
          },
          "name": "scheduleExpression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/secretsmanager-rotation-schedule/index:SecretsmanagerRotationScheduleRotationRules"
    },
    "@cdktn/provider-awscc.secretsmanagerRotationSchedule.SecretsmanagerRotationScheduleRotationRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.secretsmanagerRotationSchedule.SecretsmanagerRotationScheduleRotationRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/secretsmanager-rotation-schedule/index.ts",
          "line": 729
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/secretsmanager-rotation-schedule/index.ts",
        "line": 721
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-rotation-schedule/index.ts",
            "line": 783
          },
          "name": "resetAutomaticallyAfterDays"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-rotation-schedule/index.ts",
            "line": 799
          },
          "name": "resetDuration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-rotation-schedule/index.ts",
            "line": 815
          },
          "name": "resetScheduleExpression"
        }
      ],
      "name": "SecretsmanagerRotationScheduleRotationRulesOutputReference",
      "namespace": "secretsmanagerRotationSchedule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-rotation-schedule/index.ts",
            "line": 787
          },
          "name": "automaticallyAfterDaysInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-rotation-schedule/index.ts",
            "line": 803
          },
          "name": "durationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-rotation-schedule/index.ts",
            "line": 819
          },
          "name": "scheduleExpressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-rotation-schedule/index.ts",
            "line": 777
          },
          "name": "automaticallyAfterDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-rotation-schedule/index.ts",
            "line": 793
          },
          "name": "duration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-rotation-schedule/index.ts",
            "line": 809
          },
          "name": "scheduleExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-rotation-schedule/index.ts",
            "line": 733
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.secretsmanagerRotationSchedule.SecretsmanagerRotationScheduleRotationRules"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/secretsmanager-rotation-schedule/index:SecretsmanagerRotationScheduleRotationRulesOutputReference"
    },
    "@cdktn/provider-awscc.secretsmanagerSecret.SecretsmanagerSecret": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/secretsmanager_secret awscc_secretsmanager_secret}."
      },
      "fqn": "@cdktn/provider-awscc.secretsmanagerSecret.SecretsmanagerSecret",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/secretsmanager_secret awscc_secretsmanager_secret} Resource."
        },
        "locationInModule": {
          "filename": "src/secretsmanager-secret/index.ts",
          "line": 835
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.secretsmanagerSecret.SecretsmanagerSecretConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/secretsmanager-secret/index.ts",
        "line": 803
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SecretsmanagerSecret resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/secretsmanager-secret/index.ts",
            "line": 820
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SecretsmanagerSecret to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/secretsmanager_secret#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SecretsmanagerSecret that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SecretsmanagerSecret to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-secret/index.ts",
            "line": 886
          },
          "name": "putGenerateSecretString",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.secretsmanagerSecret.SecretsmanagerSecretGenerateSecretString"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-secret/index.ts",
            "line": 939
          },
          "name": "putReplicaRegions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.secretsmanagerSecret.SecretsmanagerSecretReplicaRegions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-secret/index.ts",
            "line": 976
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.secretsmanagerSecret.SecretsmanagerSecretTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-secret/index.ts",
            "line": 873
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-secret/index.ts",
            "line": 889
          },
          "name": "resetGenerateSecretString"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-secret/index.ts",
            "line": 910
          },
          "name": "resetKmsKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-secret/index.ts",
            "line": 926
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-secret/index.ts",
            "line": 942
          },
          "name": "resetReplicaRegions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-secret/index.ts",
            "line": 963
          },
          "name": "resetSecretString"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-secret/index.ts",
            "line": 979
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-secret/index.ts",
            "line": 995
          },
          "name": "resetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-secret/index.ts",
            "line": 1007
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-secret/index.ts",
            "line": 1020
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SecretsmanagerSecret",
      "namespace": "secretsmanagerSecret",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-secret/index.ts",
            "line": 808
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-secret/index.ts",
            "line": 883
          },
          "name": "generateSecretString",
          "type": {
            "fqn": "@cdktn/provider-awscc.secretsmanagerSecret.SecretsmanagerSecretGenerateSecretStringOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-secret/index.ts",
            "line": 898
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-secret/index.ts",
            "line": 936
          },
          "name": "replicaRegions",
          "type": {
            "fqn": "@cdktn/provider-awscc.secretsmanagerSecret.SecretsmanagerSecretReplicaRegionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-secret/index.ts",
            "line": 951
          },
          "name": "secretId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-secret/index.ts",
            "line": 973
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.secretsmanagerSecret.SecretsmanagerSecretTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-secret/index.ts",
            "line": 877
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-secret/index.ts",
            "line": 893
          },
          "name": "generateSecretStringInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.secretsmanagerSecret.SecretsmanagerSecretGenerateSecretString"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-secret/index.ts",
            "line": 914
          },
          "name": "kmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-secret/index.ts",
            "line": 930
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-secret/index.ts",
            "line": 946
          },
          "name": "replicaRegionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.secretsmanagerSecret.SecretsmanagerSecretReplicaRegions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-secret/index.ts",
            "line": 967
          },
          "name": "secretStringInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-secret/index.ts",
            "line": 983
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.secretsmanagerSecret.SecretsmanagerSecretTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-secret/index.ts",
            "line": 999
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-secret/index.ts",
            "line": 867
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-secret/index.ts",
            "line": 904
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-secret/index.ts",
            "line": 920
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-secret/index.ts",
            "line": 957
          },
          "name": "secretString",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-secret/index.ts",
            "line": 989
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/secretsmanager-secret/index:SecretsmanagerSecret"
    },
    "@cdktn/provider-awscc.secretsmanagerSecret.SecretsmanagerSecretConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.secretsmanagerSecret.SecretsmanagerSecretConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/secretsmanager-secret/index.ts",
        "line": 14
      },
      "name": "SecretsmanagerSecretConfig",
      "namespace": "secretsmanagerSecret",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/secretsmanager_secret#description SecretsmanagerSecret#description}",
            "stability": "stable",
            "summary": "The description of the secret."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-secret/index.ts",
            "line": 20
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "To include a specific string in the secret, use ``SecretString`` instead. If you omit both ``GenerateSecretString`` and ``SecretString``, you create an empty secret. When you make a change to this property, a new secret version is created.\n We recommend that you specify the maximum length and include every character type that the system you are generating a password for can support.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/secretsmanager_secret#generate_secret_string SecretsmanagerSecret#generate_secret_string}",
            "stability": "stable",
            "summary": "A structure that specifies how to generate a password to encrypt and store in the secret."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-secret/index.ts",
            "line": 27
          },
          "name": "generateSecretString",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.secretsmanagerSecret.SecretsmanagerSecretGenerateSecretString"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "An alias is always prefixed by ``alias/``, for example ``alias/aws/secretsmanager``. For more information, see [About aliases](https://docs.aws.amazon.com/kms/latest/developerguide/alias-about.html).\n To use a KMS key in a different account, use the key ARN or the alias ARN.\n If you don't specify this value, then Secrets Manager uses the key ``aws/secretsmanager``. If that key doesn't yet exist, then Secrets Manager creates it for you automatically the first time it encrypts the secret value.\n If the secret is in a different AWS account from the credentials calling the API, then you can't use ``aws/secretsmanager`` to encrypt the secret, and you must create and use a customer managed KMS key.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/secretsmanager_secret#kms_key_id SecretsmanagerSecret#kms_key_id}",
            "stability": "stable",
            "summary": "The ARN, key ID, or alias of the KMS key that Secrets Manager uses to encrypt the secret value in the secret."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-secret/index.ts",
            "line": 36
          },
          "name": "kmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The secret name can contain ASCII letters, numbers, and the following characters: /_+=.@-\n Do not end your secret name with a hyphen followed by six characters. If you do so, you risk confusion and unexpected results when searching for a secret by partial ARN. Secrets Manager automatically adds a hyphen and six random characters after the secret name at the end of the ARN.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/secretsmanager_secret#name SecretsmanagerSecret#name}",
            "stability": "stable",
            "summary": "The name of the new secret."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-secret/index.ts",
            "line": 44
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/secretsmanager_secret#replica_regions SecretsmanagerSecret#replica_regions}",
            "stability": "stable",
            "summary": "A custom type that specifies a ``Region`` and the ``KmsKeyId`` for a replica secret."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-secret/index.ts",
            "line": 50
          },
          "name": "replicaRegions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.secretsmanagerSecret.SecretsmanagerSecretReplicaRegions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "We recommend you use a JSON structure of key/value pairs for your secret value. To generate a random password, use ``GenerateSecretString`` instead. If you omit both ``GenerateSecretString`` and ``SecretString``, you create an empty secret. When you make a change to this property, a new secret version is created.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/secretsmanager_secret#secret_string SecretsmanagerSecret#secret_string}",
            "stability": "stable",
            "summary": "The text to encrypt and store in the secret."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-secret/index.ts",
            "line": 56
          },
          "name": "secretString",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "custom": {
              "": ".\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/secretsmanager_secret#tags SecretsmanagerSecret#tags}"
            },
            "remarks": "Each tag is a key and value pair of strings in a JSON text string, for example:\n  ``[{\"Key\":\"CostCenter\",\"Value\":\"12345\"},{\"Key\":\"environment\",\"Value\":\"production\"}]`` \n Secrets Manager tag key names are case sensitive. A tag with the key \"ABC\" is a different tag from one with key \"abc\".\n Stack-level tags, tags you apply to the CloudFormation stack, are also attached to the secret. \n If you check tags in permissions policies as part of your security strategy, then adding or removing a tag can change permissions. If the completion of this operation would result in you losing your permissions for this secret, then Secrets Manager blocks the operation and returns an ``Access Denied`` error. For more information, see [Control access to secrets using tags](https://docs.aws.amazon.com/secretsmanager/latest/userguide/auth-and-access_examples.html#tag-secrets-abac) and [Limit access to identities with tags that match secrets' tags](https://docs.aws.amazon.com/secretsmanager/latest/userguide/auth-and-access_examples.html#auth-and-access_tags2).\n For information about how to format a JSON parameter for the various command line tool environments, see [Using JSON for Parameters](https://docs.aws.amazon.com/cli/latest/userguide/cli-using-param.html#cli-using-param-json). If your command-line tool or SDK requires quotation marks around the parameter, you should use single quotes to avoid confusion with the double quotes required in the JSON text.\n The following restrictions apply to tags:\n  +  Maximum number of tags per secret: 50\n  +  Maximum key length: 127 Unicode characters in UTF-8\n  +  Maximum value length: 255 Unicode characters in UTF-8\n  +  Tag keys and values are case sensitive.\n  +  Do not use the ``aws:`` prefix in your tag names or values because AWS reserves it for AWS use. You can't edit or delete tag names or values with this prefix. Tags with this prefix do not count against your tags per secret limit.\n  +  If you use your tagging schema across multiple services and resources, other services might have restrictions on allowed characters. Generally allowed characters: letters, spaces, and numbers representable in UTF-8, plus the following special characters: + - = . _ : /",
            "stability": "stable",
            "summary": "A list of tags to attach to the secret."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-secret/index.ts",
            "line": 74
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.secretsmanagerSecret.SecretsmanagerSecretTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information, see [Managed external secret partners](https://docs.aws.amazon.com/secretsmanager/latest/userguide/mes-partners.html).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/secretsmanager_secret#type SecretsmanagerSecret#type}",
            "stability": "stable",
            "summary": "The exact string that identifies the third-party partner that holds the external secret."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-secret/index.ts",
            "line": 80
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/secretsmanager-secret/index:SecretsmanagerSecretConfig"
    },
    "@cdktn/provider-awscc.secretsmanagerSecret.SecretsmanagerSecretGenerateSecretString": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.secretsmanagerSecret.SecretsmanagerSecretGenerateSecretString",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/secretsmanager-secret/index.ts",
        "line": 82
      },
      "name": "SecretsmanagerSecretGenerateSecretString",
      "namespace": "secretsmanagerSecret",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/secretsmanager_secret#exclude_characters SecretsmanagerSecret#exclude_characters}",
            "stability": "stable",
            "summary": "A string of the characters that you don't want in the password."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-secret/index.ts",
            "line": 88
          },
          "name": "excludeCharacters",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you don't include this switch, the password can contain lowercase letters.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/secretsmanager_secret#exclude_lowercase SecretsmanagerSecret#exclude_lowercase}",
            "stability": "stable",
            "summary": "Specifies whether to exclude lowercase letters from the password."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-secret/index.ts",
            "line": 94
          },
          "name": "excludeLowercase",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/secretsmanager_secret#exclude_numbers SecretsmanagerSecret#exclude_numbers}",
            "stability": "stable",
            "summary": "Specifies whether to exclude numbers from the password. If you don't include this switch, the password can contain numbers."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-secret/index.ts",
            "line": 100
          },
          "name": "excludeNumbers",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "\" # $ % & ' ( ) * + , - . / : ; < = > ? @ [ \\ ] ^ _ ` { | } ~``. If you don't include this switch, the password can contain punctuation.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/secretsmanager_secret#exclude_punctuation SecretsmanagerSecret#exclude_punctuation}",
            "stability": "stable",
            "summary": "Specifies whether to exclude the following punctuation characters from the password: ``!"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-secret/index.ts",
            "line": 106
          },
          "name": "excludePunctuation",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you don't include this switch, the password can contain uppercase letters.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/secretsmanager_secret#exclude_uppercase SecretsmanagerSecret#exclude_uppercase}",
            "stability": "stable",
            "summary": "Specifies whether to exclude uppercase letters from the password."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-secret/index.ts",
            "line": 112
          },
          "name": "excludeUppercase",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This pair is added to the JSON structure specified by the ``SecretStringTemplate`` parameter. If you specify this parameter, then you must also specify ``SecretStringTemplate``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/secretsmanager_secret#generate_string_key SecretsmanagerSecret#generate_string_key}",
            "stability": "stable",
            "summary": "The JSON key name for the key/value pair, where the value is the generated password."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-secret/index.ts",
            "line": 118
          },
          "name": "generateStringKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/secretsmanager_secret#include_space SecretsmanagerSecret#include_space}",
            "stability": "stable",
            "summary": "Specifies whether to include the space character. If you include this switch, the password can contain space characters."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-secret/index.ts",
            "line": 124
          },
          "name": "includeSpace",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/secretsmanager_secret#password_length SecretsmanagerSecret#password_length}",
            "stability": "stable",
            "summary": "The length of the password. If you don't include this parameter, the default length is 32 characters."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-secret/index.ts",
            "line": 130
          },
          "name": "passwordLength",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you don't include this switch, the password contains at least one of every character type.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/secretsmanager_secret#require_each_included_type SecretsmanagerSecret#require_each_included_type}",
            "stability": "stable",
            "summary": "Specifies whether to include at least one upper and lowercase letter, one number, and one punctuation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-secret/index.ts",
            "line": 136
          },
          "name": "requireEachIncludedType",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When you make a change to this property, a new secret version is created.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/secretsmanager_secret#secret_string_template SecretsmanagerSecret#secret_string_template}",
            "stability": "stable",
            "summary": "A template that the generated string must match."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-secret/index.ts",
            "line": 142
          },
          "name": "secretStringTemplate",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/secretsmanager-secret/index:SecretsmanagerSecretGenerateSecretString"
    },
    "@cdktn/provider-awscc.secretsmanagerSecret.SecretsmanagerSecretGenerateSecretStringOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.secretsmanagerSecret.SecretsmanagerSecretGenerateSecretStringOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/secretsmanager-secret/index.ts",
          "line": 245
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/secretsmanager-secret/index.ts",
        "line": 237
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-secret/index.ts",
            "line": 341
          },
          "name": "resetExcludeCharacters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-secret/index.ts",
            "line": 357
          },
          "name": "resetExcludeLowercase"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-secret/index.ts",
            "line": 373
          },
          "name": "resetExcludeNumbers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-secret/index.ts",
            "line": 389
          },
          "name": "resetExcludePunctuation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-secret/index.ts",
            "line": 405
          },
          "name": "resetExcludeUppercase"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-secret/index.ts",
            "line": 421
          },
          "name": "resetGenerateStringKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-secret/index.ts",
            "line": 437
          },
          "name": "resetIncludeSpace"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-secret/index.ts",
            "line": 453
          },
          "name": "resetPasswordLength"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-secret/index.ts",
            "line": 469
          },
          "name": "resetRequireEachIncludedType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-secret/index.ts",
            "line": 485
          },
          "name": "resetSecretStringTemplate"
        }
      ],
      "name": "SecretsmanagerSecretGenerateSecretStringOutputReference",
      "namespace": "secretsmanagerSecret",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-secret/index.ts",
            "line": 345
          },
          "name": "excludeCharactersInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-secret/index.ts",
            "line": 361
          },
          "name": "excludeLowercaseInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-secret/index.ts",
            "line": 377
          },
          "name": "excludeNumbersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-secret/index.ts",
            "line": 393
          },
          "name": "excludePunctuationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-secret/index.ts",
            "line": 409
          },
          "name": "excludeUppercaseInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-secret/index.ts",
            "line": 425
          },
          "name": "generateStringKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-secret/index.ts",
            "line": 441
          },
          "name": "includeSpaceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-secret/index.ts",
            "line": 457
          },
          "name": "passwordLengthInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-secret/index.ts",
            "line": 473
          },
          "name": "requireEachIncludedTypeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-secret/index.ts",
            "line": 489
          },
          "name": "secretStringTemplateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-secret/index.ts",
            "line": 335
          },
          "name": "excludeCharacters",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-secret/index.ts",
            "line": 351
          },
          "name": "excludeLowercase",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-secret/index.ts",
            "line": 367
          },
          "name": "excludeNumbers",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-secret/index.ts",
            "line": 383
          },
          "name": "excludePunctuation",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-secret/index.ts",
            "line": 399
          },
          "name": "excludeUppercase",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-secret/index.ts",
            "line": 415
          },
          "name": "generateStringKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-secret/index.ts",
            "line": 431
          },
          "name": "includeSpace",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-secret/index.ts",
            "line": 447
          },
          "name": "passwordLength",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-secret/index.ts",
            "line": 463
          },
          "name": "requireEachIncludedType",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-secret/index.ts",
            "line": 479
          },
          "name": "secretStringTemplate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-secret/index.ts",
            "line": 249
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.secretsmanagerSecret.SecretsmanagerSecretGenerateSecretString"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/secretsmanager-secret/index:SecretsmanagerSecretGenerateSecretStringOutputReference"
    },
    "@cdktn/provider-awscc.secretsmanagerSecret.SecretsmanagerSecretReplicaRegions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.secretsmanagerSecret.SecretsmanagerSecretReplicaRegions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/secretsmanager-secret/index.ts",
        "line": 493
      },
      "name": "SecretsmanagerSecretReplicaRegions",
      "namespace": "secretsmanagerSecret",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "If you don't include this field, Secrets Manager uses ``aws/secretsmanager``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/secretsmanager_secret#kms_key_id SecretsmanagerSecret#kms_key_id}",
            "stability": "stable",
            "summary": "The ARN, key ID, or alias of the KMS key to encrypt the secret."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-secret/index.ts",
            "line": 499
          },
          "name": "kmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/secretsmanager_secret#region SecretsmanagerSecret#region}",
            "stability": "stable",
            "summary": "A string that represents a ``Region``, for example \"us-east-1\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-secret/index.ts",
            "line": 505
          },
          "name": "region",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/secretsmanager-secret/index:SecretsmanagerSecretReplicaRegions"
    },
    "@cdktn/provider-awscc.secretsmanagerSecret.SecretsmanagerSecretReplicaRegionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.secretsmanagerSecret.SecretsmanagerSecretReplicaRegionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/secretsmanager-secret/index.ts",
          "line": 635
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/secretsmanager-secret/index.ts",
        "line": 627
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-secret/index.ts",
            "line": 642
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.secretsmanagerSecret.SecretsmanagerSecretReplicaRegionsOutputReference"
            }
          }
        }
      ],
      "name": "SecretsmanagerSecretReplicaRegionsList",
      "namespace": "secretsmanagerSecret",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-secret/index.ts",
            "line": 628
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.secretsmanagerSecret.SecretsmanagerSecretReplicaRegions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/secretsmanager-secret/index:SecretsmanagerSecretReplicaRegionsList"
    },
    "@cdktn/provider-awscc.secretsmanagerSecret.SecretsmanagerSecretReplicaRegionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.secretsmanagerSecret.SecretsmanagerSecretReplicaRegionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/secretsmanager-secret/index.ts",
          "line": 554
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/secretsmanager-secret/index.ts",
        "line": 544
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-secret/index.ts",
            "line": 602
          },
          "name": "resetKmsKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-secret/index.ts",
            "line": 618
          },
          "name": "resetRegion"
        }
      ],
      "name": "SecretsmanagerSecretReplicaRegionsOutputReference",
      "namespace": "secretsmanagerSecret",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-secret/index.ts",
            "line": 606
          },
          "name": "kmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-secret/index.ts",
            "line": 622
          },
          "name": "regionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-secret/index.ts",
            "line": 596
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-secret/index.ts",
            "line": 612
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-secret/index.ts",
            "line": 558
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.secretsmanagerSecret.SecretsmanagerSecretReplicaRegions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/secretsmanager-secret/index:SecretsmanagerSecretReplicaRegionsOutputReference"
    },
    "@cdktn/provider-awscc.secretsmanagerSecret.SecretsmanagerSecretTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.secretsmanagerSecret.SecretsmanagerSecretTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/secretsmanager-secret/index.ts",
        "line": 646
      },
      "name": "SecretsmanagerSecretTags",
      "namespace": "secretsmanagerSecret",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/secretsmanager_secret#key SecretsmanagerSecret#key}",
            "stability": "stable",
            "summary": "The key identifier, or name, of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-secret/index.ts",
            "line": 652
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/secretsmanager_secret#value SecretsmanagerSecret#value}",
            "stability": "stable",
            "summary": "The string value associated with the key of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-secret/index.ts",
            "line": 658
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/secretsmanager-secret/index:SecretsmanagerSecretTags"
    },
    "@cdktn/provider-awscc.secretsmanagerSecret.SecretsmanagerSecretTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.secretsmanagerSecret.SecretsmanagerSecretTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/secretsmanager-secret/index.ts",
          "line": 788
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/secretsmanager-secret/index.ts",
        "line": 780
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-secret/index.ts",
            "line": 795
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.secretsmanagerSecret.SecretsmanagerSecretTagsOutputReference"
            }
          }
        }
      ],
      "name": "SecretsmanagerSecretTagsList",
      "namespace": "secretsmanagerSecret",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-secret/index.ts",
            "line": 781
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.secretsmanagerSecret.SecretsmanagerSecretTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/secretsmanager-secret/index:SecretsmanagerSecretTagsList"
    },
    "@cdktn/provider-awscc.secretsmanagerSecret.SecretsmanagerSecretTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.secretsmanagerSecret.SecretsmanagerSecretTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/secretsmanager-secret/index.ts",
          "line": 707
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/secretsmanager-secret/index.ts",
        "line": 697
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-secret/index.ts",
            "line": 755
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-secret/index.ts",
            "line": 771
          },
          "name": "resetValue"
        }
      ],
      "name": "SecretsmanagerSecretTagsOutputReference",
      "namespace": "secretsmanagerSecret",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-secret/index.ts",
            "line": 759
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-secret/index.ts",
            "line": 775
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-secret/index.ts",
            "line": 749
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-secret/index.ts",
            "line": 765
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-secret/index.ts",
            "line": 711
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.secretsmanagerSecret.SecretsmanagerSecretTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/secretsmanager-secret/index:SecretsmanagerSecretTagsOutputReference"
    },
    "@cdktn/provider-awscc.secretsmanagerSecretTargetAttachment.SecretsmanagerSecretTargetAttachment": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/secretsmanager_secret_target_attachment awscc_secretsmanager_secret_target_attachment}."
      },
      "fqn": "@cdktn/provider-awscc.secretsmanagerSecretTargetAttachment.SecretsmanagerSecretTargetAttachment",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/secretsmanager_secret_target_attachment awscc_secretsmanager_secret_target_attachment} Resource."
        },
        "locationInModule": {
          "filename": "src/secretsmanager-secret-target-attachment/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.secretsmanagerSecretTargetAttachment.SecretsmanagerSecretTargetAttachmentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/secretsmanager-secret-target-attachment/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SecretsmanagerSecretTargetAttachment resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/secretsmanager-secret-target-attachment/index.ts",
            "line": 49
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SecretsmanagerSecretTargetAttachment to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/secretsmanager_secret_target_attachment#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SecretsmanagerSecretTargetAttachment that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SecretsmanagerSecretTargetAttachment to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-secret-target-attachment/index.ts",
            "line": 142
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-secret-target-attachment/index.ts",
            "line": 150
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SecretsmanagerSecretTargetAttachment",
      "namespace": "secretsmanagerSecretTargetAttachment",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-secret-target-attachment/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-secret-target-attachment/index.ts",
            "line": 90
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-secret-target-attachment/index.ts",
            "line": 108
          },
          "name": "secretTargetAttachmentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-secret-target-attachment/index.ts",
            "line": 103
          },
          "name": "secretIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-secret-target-attachment/index.ts",
            "line": 121
          },
          "name": "targetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-secret-target-attachment/index.ts",
            "line": 134
          },
          "name": "targetTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-secret-target-attachment/index.ts",
            "line": 96
          },
          "name": "secretId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-secret-target-attachment/index.ts",
            "line": 114
          },
          "name": "targetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secretsmanager-secret-target-attachment/index.ts",
            "line": 127
          },
          "name": "targetType",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/secretsmanager-secret-target-attachment/index:SecretsmanagerSecretTargetAttachment"
    },
    "@cdktn/provider-awscc.secretsmanagerSecretTargetAttachment.SecretsmanagerSecretTargetAttachmentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.secretsmanagerSecretTargetAttachment.SecretsmanagerSecretTargetAttachmentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/secretsmanager-secret-target-attachment/index.ts",
        "line": 14
      },
      "name": "SecretsmanagerSecretTargetAttachmentConfig",
      "namespace": "secretsmanagerSecretTargetAttachment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/secretsmanager_secret_target_attachment#secret_id SecretsmanagerSecretTargetAttachment#secret_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-secret-target-attachment/index.ts",
            "line": 18
          },
          "name": "secretId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/secretsmanager_secret_target_attachment#target_id SecretsmanagerSecretTargetAttachment#target_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-secret-target-attachment/index.ts",
            "line": 22
          },
          "name": "targetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/secretsmanager_secret_target_attachment#target_type SecretsmanagerSecretTargetAttachment#target_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secretsmanager-secret-target-attachment/index.ts",
            "line": 26
          },
          "name": "targetType",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/secretsmanager-secret-target-attachment/index:SecretsmanagerSecretTargetAttachmentConfig"
    },
    "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpace": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_agent_space awscc_securityagent_agent_space}."
      },
      "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpace",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_agent_space awscc_securityagent_agent_space} Resource."
        },
        "locationInModule": {
          "filename": "src/securityagent-agent-space/index.ts",
          "line": 2547
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityagent-agent-space/index.ts",
        "line": 2515
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SecurityagentAgentSpace resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 2532
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SecurityagentAgentSpace to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_agent_space#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SecurityagentAgentSpace that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SecurityagentAgentSpace to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 2587
          },
          "name": "putAwsResources",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceAwsResources"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 2603
          },
          "name": "putCodeReviewSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceCodeReviewSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 2645
          },
          "name": "putIntegratedResources",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceIntegratedResources"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 2690
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 2590
          },
          "name": "resetAwsResources"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 2606
          },
          "name": "resetCodeReviewSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 2627
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 2648
          },
          "name": "resetIntegratedResources"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 2664
          },
          "name": "resetKmsKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 2693
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 2709
          },
          "name": "resetTargetDomainIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 2726
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 2739
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SecurityagentAgentSpace",
      "namespace": "securityagentAgentSpace",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 2520
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 2578
          },
          "name": "agentSpaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 2584
          },
          "name": "awsResources",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceAwsResourcesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 2600
          },
          "name": "codeReviewSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceCodeReviewSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 2615
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 2636
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 2642
          },
          "name": "integratedResources",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceIntegratedResourcesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 2687
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 2718
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 2594
          },
          "name": "awsResourcesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceAwsResources"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 2610
          },
          "name": "codeReviewSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceCodeReviewSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 2631
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 2652
          },
          "name": "integratedResourcesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceIntegratedResources"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 2668
          },
          "name": "kmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 2681
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 2697
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 2713
          },
          "name": "targetDomainIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 2621
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 2658
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 2674
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 2703
          },
          "name": "targetDomainIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/securityagent-agent-space/index:SecurityagentAgentSpace"
    },
    "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceAwsResources": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceAwsResources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityagent-agent-space/index.ts",
        "line": 252
      },
      "name": "SecurityagentAgentSpaceAwsResources",
      "namespace": "securityagentAgentSpace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_agent_space#iam_roles SecurityagentAgentSpace#iam_roles}",
            "stability": "stable",
            "summary": "IAM role ARNs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 258
          },
          "name": "iamRoles",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_agent_space#lambda_function_arns SecurityagentAgentSpace#lambda_function_arns}",
            "stability": "stable",
            "summary": "Lambda function ARNs used to retrieve tester credentials for pentests."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 264
          },
          "name": "lambdaFunctionArns",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_agent_space#log_groups SecurityagentAgentSpace#log_groups}",
            "stability": "stable",
            "summary": "CloudWatch log group ARNs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 270
          },
          "name": "logGroups",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_agent_space#s3_buckets SecurityagentAgentSpace#s3_buckets}",
            "stability": "stable",
            "summary": "S3 bucket ARNs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 276
          },
          "name": "s3Buckets",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_agent_space#secret_arns SecurityagentAgentSpace#secret_arns}",
            "stability": "stable",
            "summary": "SecretsManager secret ARNs used to store tester credentials for pentests."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 282
          },
          "name": "secretArns",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_agent_space#vpcs SecurityagentAgentSpace#vpcs}",
            "stability": "stable",
            "summary": "VPC configurations."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 288
          },
          "name": "vpcs",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceAwsResourcesVpcs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityagent-agent-space/index:SecurityagentAgentSpaceAwsResources"
    },
    "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceAwsResourcesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceAwsResourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityagent-agent-space/index.ts",
          "line": 363
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityagent-agent-space/index.ts",
        "line": 355
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 512
          },
          "name": "putVpcs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceAwsResourcesVpcs"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 435
          },
          "name": "resetIamRoles"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 451
          },
          "name": "resetLambdaFunctionArns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 467
          },
          "name": "resetLogGroups"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 483
          },
          "name": "resetS3Buckets"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 499
          },
          "name": "resetSecretArns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 515
          },
          "name": "resetVpcs"
        }
      ],
      "name": "SecurityagentAgentSpaceAwsResourcesOutputReference",
      "namespace": "securityagentAgentSpace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 509
          },
          "name": "vpcs",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceAwsResourcesVpcsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 439
          },
          "name": "iamRolesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 455
          },
          "name": "lambdaFunctionArnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 471
          },
          "name": "logGroupsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 487
          },
          "name": "s3BucketsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 503
          },
          "name": "secretArnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 519
          },
          "name": "vpcsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceAwsResourcesVpcs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 429
          },
          "name": "iamRoles",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 445
          },
          "name": "lambdaFunctionArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 461
          },
          "name": "logGroups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 477
          },
          "name": "s3Buckets",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 493
          },
          "name": "secretArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 367
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceAwsResources"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityagent-agent-space/index:SecurityagentAgentSpaceAwsResourcesOutputReference"
    },
    "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceAwsResourcesVpcs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceAwsResourcesVpcs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityagent-agent-space/index.ts",
        "line": 64
      },
      "name": "SecurityagentAgentSpaceAwsResourcesVpcs",
      "namespace": "securityagentAgentSpace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_agent_space#security_group_arns SecurityagentAgentSpace#security_group_arns}",
            "stability": "stable",
            "summary": "List of security group ARNs in the customer VPC."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 70
          },
          "name": "securityGroupArns",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_agent_space#subnet_arns SecurityagentAgentSpace#subnet_arns}",
            "stability": "stable",
            "summary": "List of subnet ARNs in the customer VPC."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 76
          },
          "name": "subnetArns",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_agent_space#vpc_arn SecurityagentAgentSpace#vpc_arn}",
            "stability": "stable",
            "summary": "ARN of the customer VPC."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 82
          },
          "name": "vpcArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityagent-agent-space/index:SecurityagentAgentSpaceAwsResourcesVpcs"
    },
    "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceAwsResourcesVpcsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceAwsResourcesVpcsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityagent-agent-space/index.ts",
          "line": 241
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityagent-agent-space/index.ts",
        "line": 233
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 248
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceAwsResourcesVpcsOutputReference"
            }
          }
        }
      ],
      "name": "SecurityagentAgentSpaceAwsResourcesVpcsList",
      "namespace": "securityagentAgentSpace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 234
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceAwsResourcesVpcs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityagent-agent-space/index:SecurityagentAgentSpaceAwsResourcesVpcsList"
    },
    "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceAwsResourcesVpcsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceAwsResourcesVpcsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityagent-agent-space/index.ts",
          "line": 138
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityagent-agent-space/index.ts",
        "line": 128
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 192
          },
          "name": "resetSecurityGroupArns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 208
          },
          "name": "resetSubnetArns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 224
          },
          "name": "resetVpcArn"
        }
      ],
      "name": "SecurityagentAgentSpaceAwsResourcesVpcsOutputReference",
      "namespace": "securityagentAgentSpace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 196
          },
          "name": "securityGroupArnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 212
          },
          "name": "subnetArnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 228
          },
          "name": "vpcArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 186
          },
          "name": "securityGroupArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 202
          },
          "name": "subnetArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 218
          },
          "name": "vpcArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 142
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceAwsResourcesVpcs"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityagent-agent-space/index:SecurityagentAgentSpaceAwsResourcesVpcsOutputReference"
    },
    "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceCodeReviewSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceCodeReviewSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityagent-agent-space/index.ts",
        "line": 523
      },
      "name": "SecurityagentAgentSpaceCodeReviewSettings",
      "namespace": "securityagentAgentSpace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_agent_space#controls_scanning SecurityagentAgentSpace#controls_scanning}",
            "stability": "stable",
            "summary": "Whether Controls are utilized for code review analysis."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 529
          },
          "name": "controlsScanning",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_agent_space#general_purpose_scanning SecurityagentAgentSpace#general_purpose_scanning}",
            "stability": "stable",
            "summary": "Whether general purpose analysis is performed for code review."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 535
          },
          "name": "generalPurposeScanning",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityagent-agent-space/index:SecurityagentAgentSpaceCodeReviewSettings"
    },
    "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceCodeReviewSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceCodeReviewSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityagent-agent-space/index.ts",
          "line": 582
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityagent-agent-space/index.ts",
        "line": 574
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 630
          },
          "name": "resetControlsScanning"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 646
          },
          "name": "resetGeneralPurposeScanning"
        }
      ],
      "name": "SecurityagentAgentSpaceCodeReviewSettingsOutputReference",
      "namespace": "securityagentAgentSpace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 634
          },
          "name": "controlsScanningInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 650
          },
          "name": "generalPurposeScanningInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 624
          },
          "name": "controlsScanning",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 640
          },
          "name": "generalPurposeScanning",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 586
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceCodeReviewSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityagent-agent-space/index:SecurityagentAgentSpaceCodeReviewSettingsOutputReference"
    },
    "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityagent-agent-space/index.ts",
        "line": 14
      },
      "name": "SecurityagentAgentSpaceConfig",
      "namespace": "securityagentAgentSpace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_agent_space#name SecurityagentAgentSpace#name}",
            "stability": "stable",
            "summary": "Name of the agent space."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 50
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_agent_space#aws_resources SecurityagentAgentSpace#aws_resources}",
            "stability": "stable",
            "summary": "AWS resource configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 20
          },
          "name": "awsResources",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceAwsResources"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_agent_space#code_review_settings SecurityagentAgentSpace#code_review_settings}",
            "stability": "stable",
            "summary": "Details of code review settings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 26
          },
          "name": "codeReviewSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceCodeReviewSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_agent_space#description SecurityagentAgentSpace#description}",
            "stability": "stable",
            "summary": "Description of the agent space."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 32
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_agent_space#integrated_resources SecurityagentAgentSpace#integrated_resources}",
            "stability": "stable",
            "summary": "Integrated Resources configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 38
          },
          "name": "integratedResources",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceIntegratedResources"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Can be a key ID, key ARN, alias name, or alias ARN. If not specified, an AWS managed key is used.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_agent_space#kms_key_id SecurityagentAgentSpace#kms_key_id}",
            "stability": "stable",
            "summary": "Identifier of the KMS key used to encrypt data."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 44
          },
          "name": "kmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_agent_space#tags SecurityagentAgentSpace#tags}",
            "stability": "stable",
            "summary": "Tags for the agent space."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 56
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_agent_space#target_domain_ids SecurityagentAgentSpace#target_domain_ids}",
            "stability": "stable",
            "summary": "List of target domain identifiers registered with the agent space."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 62
          },
          "name": "targetDomainIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/securityagent-agent-space/index:SecurityagentAgentSpaceConfig"
    },
    "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceIntegratedResources": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceIntegratedResources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityagent-agent-space/index.ts",
        "line": 2205
      },
      "name": "SecurityagentAgentSpaceIntegratedResources",
      "namespace": "securityagentAgentSpace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_agent_space#integration SecurityagentAgentSpace#integration}",
            "stability": "stable",
            "summary": "Unique identifier of the Provider Integration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 2211
          },
          "name": "integration",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_agent_space#provider_resources SecurityagentAgentSpace#provider_resources}",
            "stability": "stable",
            "summary": "List of selected Resources from the Integration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 2217
          },
          "name": "providerResources",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceIntegratedResourcesProviderResources"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityagent-agent-space/index:SecurityagentAgentSpaceIntegratedResources"
    },
    "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceIntegratedResourcesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceIntegratedResourcesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityagent-agent-space/index.ts",
          "line": 2347
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityagent-agent-space/index.ts",
        "line": 2339
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 2354
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceIntegratedResourcesOutputReference"
            }
          }
        }
      ],
      "name": "SecurityagentAgentSpaceIntegratedResourcesList",
      "namespace": "securityagentAgentSpace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 2340
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceIntegratedResources"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityagent-agent-space/index:SecurityagentAgentSpaceIntegratedResourcesList"
    },
    "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceIntegratedResourcesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceIntegratedResourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityagent-agent-space/index.ts",
          "line": 2266
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityagent-agent-space/index.ts",
        "line": 2256
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 2327
          },
          "name": "putProviderResources",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceIntegratedResourcesProviderResources"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 2314
          },
          "name": "resetIntegration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 2330
          },
          "name": "resetProviderResources"
        }
      ],
      "name": "SecurityagentAgentSpaceIntegratedResourcesOutputReference",
      "namespace": "securityagentAgentSpace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 2324
          },
          "name": "providerResources",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceIntegratedResourcesProviderResourcesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 2318
          },
          "name": "integrationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 2334
          },
          "name": "providerResourcesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceIntegratedResourcesProviderResources"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 2308
          },
          "name": "integration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 2270
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceIntegratedResources"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityagent-agent-space/index:SecurityagentAgentSpaceIntegratedResourcesOutputReference"
    },
    "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceIntegratedResourcesProviderResources": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceIntegratedResourcesProviderResources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityagent-agent-space/index.ts",
        "line": 1842
      },
      "name": "SecurityagentAgentSpaceIntegratedResourcesProviderResources",
      "namespace": "securityagentAgentSpace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_agent_space#bitbucket_capabilities SecurityagentAgentSpace#bitbucket_capabilities}",
            "stability": "stable",
            "summary": "Bitbucket repository capabilities."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 1848
          },
          "name": "bitbucketCapabilities",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceIntegratedResourcesProviderResourcesBitbucketCapabilities"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_agent_space#bitbucket_repository SecurityagentAgentSpace#bitbucket_repository}",
            "stability": "stable",
            "summary": "Bitbucket repository details."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 1854
          },
          "name": "bitbucketRepository",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceIntegratedResourcesProviderResourcesBitbucketRepository"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_agent_space#confluence_capabilities SecurityagentAgentSpace#confluence_capabilities}",
            "stability": "stable",
            "summary": "Confluence document capabilities."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 1860
          },
          "name": "confluenceCapabilities",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceIntegratedResourcesProviderResourcesConfluenceCapabilities"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_agent_space#confluence_document SecurityagentAgentSpace#confluence_document}",
            "stability": "stable",
            "summary": "Confluence document details."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 1866
          },
          "name": "confluenceDocument",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceIntegratedResourcesProviderResourcesConfluenceDocument"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_agent_space#git_hub_capabilities SecurityagentAgentSpace#git_hub_capabilities}",
            "stability": "stable",
            "summary": "GitHub repository capabilities."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 1872
          },
          "name": "gitHubCapabilities",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceIntegratedResourcesProviderResourcesGitHubCapabilities"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_agent_space#git_hub_repository SecurityagentAgentSpace#git_hub_repository}",
            "stability": "stable",
            "summary": "GitHub repository details."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 1878
          },
          "name": "gitHubRepository",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceIntegratedResourcesProviderResourcesGitHubRepository"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_agent_space#git_lab_capabilities SecurityagentAgentSpace#git_lab_capabilities}",
            "stability": "stable",
            "summary": "GitLab repository capabilities."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 1884
          },
          "name": "gitLabCapabilities",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceIntegratedResourcesProviderResourcesGitLabCapabilities"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_agent_space#git_lab_repository SecurityagentAgentSpace#git_lab_repository}",
            "stability": "stable",
            "summary": "GitLab repository details."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 1890
          },
          "name": "gitLabRepository",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceIntegratedResourcesProviderResourcesGitLabRepository"
          }
        }
      ],
      "symbolId": "src/securityagent-agent-space/index:SecurityagentAgentSpaceIntegratedResourcesProviderResources"
    },
    "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceIntegratedResourcesProviderResourcesBitbucketCapabilities": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceIntegratedResourcesProviderResourcesBitbucketCapabilities",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityagent-agent-space/index.ts",
        "line": 654
      },
      "name": "SecurityagentAgentSpaceIntegratedResourcesProviderResourcesBitbucketCapabilities",
      "namespace": "securityagentAgentSpace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_agent_space#leave_comments SecurityagentAgentSpace#leave_comments}",
            "stability": "stable",
            "summary": "Enables Code Review in the repository."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 660
          },
          "name": "leaveComments",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_agent_space#remediate_code SecurityagentAgentSpace#remediate_code}",
            "stability": "stable",
            "summary": "Enables creation of pull requests with automated fixes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 666
          },
          "name": "remediateCode",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityagent-agent-space/index:SecurityagentAgentSpaceIntegratedResourcesProviderResourcesBitbucketCapabilities"
    },
    "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceIntegratedResourcesProviderResourcesBitbucketCapabilitiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceIntegratedResourcesProviderResourcesBitbucketCapabilitiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityagent-agent-space/index.ts",
          "line": 713
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityagent-agent-space/index.ts",
        "line": 705
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 761
          },
          "name": "resetLeaveComments"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 777
          },
          "name": "resetRemediateCode"
        }
      ],
      "name": "SecurityagentAgentSpaceIntegratedResourcesProviderResourcesBitbucketCapabilitiesOutputReference",
      "namespace": "securityagentAgentSpace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 765
          },
          "name": "leaveCommentsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 781
          },
          "name": "remediateCodeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 755
          },
          "name": "leaveComments",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 771
          },
          "name": "remediateCode",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 717
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceIntegratedResourcesProviderResourcesBitbucketCapabilities"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityagent-agent-space/index:SecurityagentAgentSpaceIntegratedResourcesProviderResourcesBitbucketCapabilitiesOutputReference"
    },
    "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceIntegratedResourcesProviderResourcesBitbucketRepository": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceIntegratedResourcesProviderResourcesBitbucketRepository",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityagent-agent-space/index.ts",
        "line": 785
      },
      "name": "SecurityagentAgentSpaceIntegratedResourcesProviderResourcesBitbucketRepository",
      "namespace": "securityagentAgentSpace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_agent_space#name SecurityagentAgentSpace#name}",
            "stability": "stable",
            "summary": "Bitbucket repository name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 791
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_agent_space#workspace SecurityagentAgentSpace#workspace}",
            "stability": "stable",
            "summary": "Bitbucket workspace slug owning the repository."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 797
          },
          "name": "workspace",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityagent-agent-space/index:SecurityagentAgentSpaceIntegratedResourcesProviderResourcesBitbucketRepository"
    },
    "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceIntegratedResourcesProviderResourcesBitbucketRepositoryOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceIntegratedResourcesProviderResourcesBitbucketRepositoryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityagent-agent-space/index.ts",
          "line": 844
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityagent-agent-space/index.ts",
        "line": 836
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 892
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 908
          },
          "name": "resetWorkspace"
        }
      ],
      "name": "SecurityagentAgentSpaceIntegratedResourcesProviderResourcesBitbucketRepositoryOutputReference",
      "namespace": "securityagentAgentSpace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 896
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 912
          },
          "name": "workspaceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 886
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 902
          },
          "name": "workspace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 848
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceIntegratedResourcesProviderResourcesBitbucketRepository"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityagent-agent-space/index:SecurityagentAgentSpaceIntegratedResourcesProviderResourcesBitbucketRepositoryOutputReference"
    },
    "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceIntegratedResourcesProviderResourcesConfluenceCapabilities": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceIntegratedResourcesProviderResourcesConfluenceCapabilities",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityagent-agent-space/index.ts",
        "line": 916
      },
      "name": "SecurityagentAgentSpaceIntegratedResourcesProviderResourcesConfluenceCapabilities",
      "namespace": "securityagentAgentSpace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_agent_space#create_document SecurityagentAgentSpace#create_document}",
            "stability": "stable",
            "summary": "Enables creation of new Confluence documents in the same space."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 922
          },
          "name": "createDocument",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_agent_space#fetch_document SecurityagentAgentSpace#fetch_document}",
            "stability": "stable",
            "summary": "Enables read access to the document content."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 928
          },
          "name": "fetchDocument",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_agent_space#update_document SecurityagentAgentSpace#update_document}",
            "stability": "stable",
            "summary": "Enables updates to the document."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 934
          },
          "name": "updateDocument",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityagent-agent-space/index:SecurityagentAgentSpaceIntegratedResourcesProviderResourcesConfluenceCapabilities"
    },
    "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceIntegratedResourcesProviderResourcesConfluenceCapabilitiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceIntegratedResourcesProviderResourcesConfluenceCapabilitiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityagent-agent-space/index.ts",
          "line": 988
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityagent-agent-space/index.ts",
        "line": 980
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 1042
          },
          "name": "resetCreateDocument"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 1058
          },
          "name": "resetFetchDocument"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 1074
          },
          "name": "resetUpdateDocument"
        }
      ],
      "name": "SecurityagentAgentSpaceIntegratedResourcesProviderResourcesConfluenceCapabilitiesOutputReference",
      "namespace": "securityagentAgentSpace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 1046
          },
          "name": "createDocumentInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 1062
          },
          "name": "fetchDocumentInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 1078
          },
          "name": "updateDocumentInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 1036
          },
          "name": "createDocument",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 1052
          },
          "name": "fetchDocument",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 1068
          },
          "name": "updateDocument",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 992
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceIntegratedResourcesProviderResourcesConfluenceCapabilities"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityagent-agent-space/index:SecurityagentAgentSpaceIntegratedResourcesProviderResourcesConfluenceCapabilitiesOutputReference"
    },
    "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceIntegratedResourcesProviderResourcesConfluenceDocument": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceIntegratedResourcesProviderResourcesConfluenceDocument",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityagent-agent-space/index.ts",
        "line": 1082
      },
      "name": "SecurityagentAgentSpaceIntegratedResourcesProviderResourcesConfluenceDocument",
      "namespace": "securityagentAgentSpace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_agent_space#name SecurityagentAgentSpace#name}",
            "stability": "stable",
            "summary": "Customer-supplied logical name for the Confluence document."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 1088
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_agent_space#page_id SecurityagentAgentSpace#page_id}",
            "stability": "stable",
            "summary": "Confluence page identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 1094
          },
          "name": "pageId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_agent_space#space_key SecurityagentAgentSpace#space_key}",
            "stability": "stable",
            "summary": "Confluence space key containing the document."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 1100
          },
          "name": "spaceKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_agent_space#space_title SecurityagentAgentSpace#space_title}",
            "stability": "stable",
            "summary": "Read-only human-readable title of the containing space, populated from service-side metadata."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 1106
          },
          "name": "spaceTitle",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_agent_space#title SecurityagentAgentSpace#title}",
            "stability": "stable",
            "summary": "Read-only human-readable title of the page, populated from service-side metadata."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 1112
          },
          "name": "title",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityagent-agent-space/index:SecurityagentAgentSpaceIntegratedResourcesProviderResourcesConfluenceDocument"
    },
    "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceIntegratedResourcesProviderResourcesConfluenceDocumentOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceIntegratedResourcesProviderResourcesConfluenceDocumentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityagent-agent-space/index.ts",
          "line": 1180
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityagent-agent-space/index.ts",
        "line": 1172
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 1246
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 1262
          },
          "name": "resetPageId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 1278
          },
          "name": "resetSpaceKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 1294
          },
          "name": "resetSpaceTitle"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 1310
          },
          "name": "resetTitle"
        }
      ],
      "name": "SecurityagentAgentSpaceIntegratedResourcesProviderResourcesConfluenceDocumentOutputReference",
      "namespace": "securityagentAgentSpace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 1250
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 1266
          },
          "name": "pageIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 1282
          },
          "name": "spaceKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 1298
          },
          "name": "spaceTitleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 1314
          },
          "name": "titleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 1240
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 1256
          },
          "name": "pageId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 1272
          },
          "name": "spaceKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 1288
          },
          "name": "spaceTitle",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 1304
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 1184
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceIntegratedResourcesProviderResourcesConfluenceDocument"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityagent-agent-space/index:SecurityagentAgentSpaceIntegratedResourcesProviderResourcesConfluenceDocumentOutputReference"
    },
    "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceIntegratedResourcesProviderResourcesGitHubCapabilities": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceIntegratedResourcesProviderResourcesGitHubCapabilities",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityagent-agent-space/index.ts",
        "line": 1318
      },
      "name": "SecurityagentAgentSpaceIntegratedResourcesProviderResourcesGitHubCapabilities",
      "namespace": "securityagentAgentSpace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_agent_space#leave_comments SecurityagentAgentSpace#leave_comments}",
            "stability": "stable",
            "summary": "Enables Code Review in the repository."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 1324
          },
          "name": "leaveComments",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_agent_space#remediate_code SecurityagentAgentSpace#remediate_code}",
            "stability": "stable",
            "summary": "Enables creation of pull requests with automated fixes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 1330
          },
          "name": "remediateCode",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityagent-agent-space/index:SecurityagentAgentSpaceIntegratedResourcesProviderResourcesGitHubCapabilities"
    },
    "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceIntegratedResourcesProviderResourcesGitHubCapabilitiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceIntegratedResourcesProviderResourcesGitHubCapabilitiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityagent-agent-space/index.ts",
          "line": 1377
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityagent-agent-space/index.ts",
        "line": 1369
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 1425
          },
          "name": "resetLeaveComments"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 1441
          },
          "name": "resetRemediateCode"
        }
      ],
      "name": "SecurityagentAgentSpaceIntegratedResourcesProviderResourcesGitHubCapabilitiesOutputReference",
      "namespace": "securityagentAgentSpace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 1429
          },
          "name": "leaveCommentsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 1445
          },
          "name": "remediateCodeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 1419
          },
          "name": "leaveComments",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 1435
          },
          "name": "remediateCode",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 1381
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceIntegratedResourcesProviderResourcesGitHubCapabilities"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityagent-agent-space/index:SecurityagentAgentSpaceIntegratedResourcesProviderResourcesGitHubCapabilitiesOutputReference"
    },
    "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceIntegratedResourcesProviderResourcesGitHubRepository": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceIntegratedResourcesProviderResourcesGitHubRepository",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityagent-agent-space/index.ts",
        "line": 1449
      },
      "name": "SecurityagentAgentSpaceIntegratedResourcesProviderResourcesGitHubRepository",
      "namespace": "securityagentAgentSpace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_agent_space#name SecurityagentAgentSpace#name}",
            "stability": "stable",
            "summary": "GitHub repository name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 1455
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_agent_space#owner SecurityagentAgentSpace#owner}",
            "stability": "stable",
            "summary": "GitHub repository owner (user or organization)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 1461
          },
          "name": "owner",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityagent-agent-space/index:SecurityagentAgentSpaceIntegratedResourcesProviderResourcesGitHubRepository"
    },
    "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceIntegratedResourcesProviderResourcesGitHubRepositoryOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceIntegratedResourcesProviderResourcesGitHubRepositoryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityagent-agent-space/index.ts",
          "line": 1508
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityagent-agent-space/index.ts",
        "line": 1500
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 1556
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 1572
          },
          "name": "resetOwner"
        }
      ],
      "name": "SecurityagentAgentSpaceIntegratedResourcesProviderResourcesGitHubRepositoryOutputReference",
      "namespace": "securityagentAgentSpace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 1560
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 1576
          },
          "name": "ownerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 1550
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 1566
          },
          "name": "owner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 1512
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceIntegratedResourcesProviderResourcesGitHubRepository"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityagent-agent-space/index:SecurityagentAgentSpaceIntegratedResourcesProviderResourcesGitHubRepositoryOutputReference"
    },
    "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceIntegratedResourcesProviderResourcesGitLabCapabilities": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceIntegratedResourcesProviderResourcesGitLabCapabilities",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityagent-agent-space/index.ts",
        "line": 1580
      },
      "name": "SecurityagentAgentSpaceIntegratedResourcesProviderResourcesGitLabCapabilities",
      "namespace": "securityagentAgentSpace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_agent_space#leave_comments SecurityagentAgentSpace#leave_comments}",
            "stability": "stable",
            "summary": "Enables Code Review in the repository."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 1586
          },
          "name": "leaveComments",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_agent_space#remediate_code SecurityagentAgentSpace#remediate_code}",
            "stability": "stable",
            "summary": "Enables creation of merge requests with automated fixes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 1592
          },
          "name": "remediateCode",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityagent-agent-space/index:SecurityagentAgentSpaceIntegratedResourcesProviderResourcesGitLabCapabilities"
    },
    "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceIntegratedResourcesProviderResourcesGitLabCapabilitiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceIntegratedResourcesProviderResourcesGitLabCapabilitiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityagent-agent-space/index.ts",
          "line": 1639
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityagent-agent-space/index.ts",
        "line": 1631
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 1687
          },
          "name": "resetLeaveComments"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 1703
          },
          "name": "resetRemediateCode"
        }
      ],
      "name": "SecurityagentAgentSpaceIntegratedResourcesProviderResourcesGitLabCapabilitiesOutputReference",
      "namespace": "securityagentAgentSpace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 1691
          },
          "name": "leaveCommentsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 1707
          },
          "name": "remediateCodeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 1681
          },
          "name": "leaveComments",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 1697
          },
          "name": "remediateCode",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 1643
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceIntegratedResourcesProviderResourcesGitLabCapabilities"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityagent-agent-space/index:SecurityagentAgentSpaceIntegratedResourcesProviderResourcesGitLabCapabilitiesOutputReference"
    },
    "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceIntegratedResourcesProviderResourcesGitLabRepository": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceIntegratedResourcesProviderResourcesGitLabRepository",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityagent-agent-space/index.ts",
        "line": 1711
      },
      "name": "SecurityagentAgentSpaceIntegratedResourcesProviderResourcesGitLabRepository",
      "namespace": "securityagentAgentSpace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_agent_space#name SecurityagentAgentSpace#name}",
            "stability": "stable",
            "summary": "GitLab project name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 1717
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_agent_space#namespace SecurityagentAgentSpace#namespace}",
            "stability": "stable",
            "summary": "GitLab project namespace (user, group, or subgroup path)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 1723
          },
          "name": "namespace",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityagent-agent-space/index:SecurityagentAgentSpaceIntegratedResourcesProviderResourcesGitLabRepository"
    },
    "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceIntegratedResourcesProviderResourcesGitLabRepositoryOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceIntegratedResourcesProviderResourcesGitLabRepositoryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityagent-agent-space/index.ts",
          "line": 1770
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityagent-agent-space/index.ts",
        "line": 1762
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 1818
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 1834
          },
          "name": "resetNamespace"
        }
      ],
      "name": "SecurityagentAgentSpaceIntegratedResourcesProviderResourcesGitLabRepositoryOutputReference",
      "namespace": "securityagentAgentSpace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 1822
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 1838
          },
          "name": "namespaceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 1812
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 1828
          },
          "name": "namespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 1774
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceIntegratedResourcesProviderResourcesGitLabRepository"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityagent-agent-space/index:SecurityagentAgentSpaceIntegratedResourcesProviderResourcesGitLabRepositoryOutputReference"
    },
    "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceIntegratedResourcesProviderResourcesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceIntegratedResourcesProviderResourcesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityagent-agent-space/index.ts",
          "line": 2194
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityagent-agent-space/index.ts",
        "line": 2186
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 2201
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceIntegratedResourcesProviderResourcesOutputReference"
            }
          }
        }
      ],
      "name": "SecurityagentAgentSpaceIntegratedResourcesProviderResourcesList",
      "namespace": "securityagentAgentSpace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 2187
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceIntegratedResourcesProviderResources"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityagent-agent-space/index:SecurityagentAgentSpaceIntegratedResourcesProviderResourcesList"
    },
    "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceIntegratedResourcesProviderResourcesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceIntegratedResourcesProviderResourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityagent-agent-space/index.ts",
          "line": 1981
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityagent-agent-space/index.ts",
        "line": 1971
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 2062
          },
          "name": "putBitbucketCapabilities",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceIntegratedResourcesProviderResourcesBitbucketCapabilities"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 2078
          },
          "name": "putBitbucketRepository",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceIntegratedResourcesProviderResourcesBitbucketRepository"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 2094
          },
          "name": "putConfluenceCapabilities",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceIntegratedResourcesProviderResourcesConfluenceCapabilities"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 2110
          },
          "name": "putConfluenceDocument",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceIntegratedResourcesProviderResourcesConfluenceDocument"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 2126
          },
          "name": "putGitHubCapabilities",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceIntegratedResourcesProviderResourcesGitHubCapabilities"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 2142
          },
          "name": "putGitHubRepository",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceIntegratedResourcesProviderResourcesGitHubRepository"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 2158
          },
          "name": "putGitLabCapabilities",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceIntegratedResourcesProviderResourcesGitLabCapabilities"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 2174
          },
          "name": "putGitLabRepository",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceIntegratedResourcesProviderResourcesGitLabRepository"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 2065
          },
          "name": "resetBitbucketCapabilities"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 2081
          },
          "name": "resetBitbucketRepository"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 2097
          },
          "name": "resetConfluenceCapabilities"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 2113
          },
          "name": "resetConfluenceDocument"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 2129
          },
          "name": "resetGitHubCapabilities"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 2145
          },
          "name": "resetGitHubRepository"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 2161
          },
          "name": "resetGitLabCapabilities"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 2177
          },
          "name": "resetGitLabRepository"
        }
      ],
      "name": "SecurityagentAgentSpaceIntegratedResourcesProviderResourcesOutputReference",
      "namespace": "securityagentAgentSpace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 2059
          },
          "name": "bitbucketCapabilities",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceIntegratedResourcesProviderResourcesBitbucketCapabilitiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 2075
          },
          "name": "bitbucketRepository",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceIntegratedResourcesProviderResourcesBitbucketRepositoryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 2091
          },
          "name": "confluenceCapabilities",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceIntegratedResourcesProviderResourcesConfluenceCapabilitiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 2107
          },
          "name": "confluenceDocument",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceIntegratedResourcesProviderResourcesConfluenceDocumentOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 2123
          },
          "name": "gitHubCapabilities",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceIntegratedResourcesProviderResourcesGitHubCapabilitiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 2139
          },
          "name": "gitHubRepository",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceIntegratedResourcesProviderResourcesGitHubRepositoryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 2155
          },
          "name": "gitLabCapabilities",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceIntegratedResourcesProviderResourcesGitLabCapabilitiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 2171
          },
          "name": "gitLabRepository",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceIntegratedResourcesProviderResourcesGitLabRepositoryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 2069
          },
          "name": "bitbucketCapabilitiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceIntegratedResourcesProviderResourcesBitbucketCapabilities"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 2085
          },
          "name": "bitbucketRepositoryInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceIntegratedResourcesProviderResourcesBitbucketRepository"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 2101
          },
          "name": "confluenceCapabilitiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceIntegratedResourcesProviderResourcesConfluenceCapabilities"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 2117
          },
          "name": "confluenceDocumentInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceIntegratedResourcesProviderResourcesConfluenceDocument"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 2133
          },
          "name": "gitHubCapabilitiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceIntegratedResourcesProviderResourcesGitHubCapabilities"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 2149
          },
          "name": "gitHubRepositoryInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceIntegratedResourcesProviderResourcesGitHubRepository"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 2165
          },
          "name": "gitLabCapabilitiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceIntegratedResourcesProviderResourcesGitLabCapabilities"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 2181
          },
          "name": "gitLabRepositoryInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceIntegratedResourcesProviderResourcesGitLabRepository"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 1985
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceIntegratedResourcesProviderResources"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityagent-agent-space/index:SecurityagentAgentSpaceIntegratedResourcesProviderResourcesOutputReference"
    },
    "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityagent-agent-space/index.ts",
        "line": 2358
      },
      "name": "SecurityagentAgentSpaceTags",
      "namespace": "securityagentAgentSpace",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_agent_space#key SecurityagentAgentSpace#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 2364
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_agent_space#value SecurityagentAgentSpace#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 2370
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityagent-agent-space/index:SecurityagentAgentSpaceTags"
    },
    "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityagent-agent-space/index.ts",
          "line": 2500
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityagent-agent-space/index.ts",
        "line": 2492
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 2507
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceTagsOutputReference"
            }
          }
        }
      ],
      "name": "SecurityagentAgentSpaceTagsList",
      "namespace": "securityagentAgentSpace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 2493
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityagent-agent-space/index:SecurityagentAgentSpaceTagsList"
    },
    "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityagent-agent-space/index.ts",
          "line": 2419
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityagent-agent-space/index.ts",
        "line": 2409
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 2467
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 2483
          },
          "name": "resetValue"
        }
      ],
      "name": "SecurityagentAgentSpaceTagsOutputReference",
      "namespace": "securityagentAgentSpace",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 2471
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 2487
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 2461
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 2477
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-agent-space/index.ts",
            "line": 2423
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityagentAgentSpace.SecurityagentAgentSpaceTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityagent-agent-space/index:SecurityagentAgentSpaceTagsOutputReference"
    },
    "@cdktn/provider-awscc.securityagentApplication.SecurityagentApplication": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_application awscc_securityagent_application}."
      },
      "fqn": "@cdktn/provider-awscc.securityagentApplication.SecurityagentApplication",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_application awscc_securityagent_application} Resource."
        },
        "locationInModule": {
          "filename": "src/securityagent-application/index.ts",
          "line": 324
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.securityagentApplication.SecurityagentApplicationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityagent-application/index.ts",
        "line": 292
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SecurityagentApplication resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/securityagent-application/index.ts",
            "line": 309
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SecurityagentApplication to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_application#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SecurityagentApplication that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SecurityagentApplication to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-application/index.ts",
            "line": 391
          },
          "name": "putIdCConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.securityagentApplication.SecurityagentApplicationIdCConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-application/index.ts",
            "line": 423
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityagentApplication.SecurityagentApplicationTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-application/index.ts",
            "line": 368
          },
          "name": "resetDefaultKmsKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-application/index.ts",
            "line": 394
          },
          "name": "resetIdCConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-application/index.ts",
            "line": 410
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-application/index.ts",
            "line": 426
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-application/index.ts",
            "line": 438
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-application/index.ts",
            "line": 447
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SecurityagentApplication",
      "namespace": "securityagentApplication",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-application/index.ts",
            "line": 297
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-application/index.ts",
            "line": 351
          },
          "name": "applicationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-application/index.ts",
            "line": 356
          },
          "name": "applicationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-application/index.ts",
            "line": 377
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-application/index.ts",
            "line": 382
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-application/index.ts",
            "line": 388
          },
          "name": "idCConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityagentApplication.SecurityagentApplicationIdCConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-application/index.ts",
            "line": 420
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityagentApplication.SecurityagentApplicationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-application/index.ts",
            "line": 372
          },
          "name": "defaultKmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-application/index.ts",
            "line": 398
          },
          "name": "idCConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityagentApplication.SecurityagentApplicationIdCConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-application/index.ts",
            "line": 414
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-application/index.ts",
            "line": 430
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityagentApplication.SecurityagentApplicationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-application/index.ts",
            "line": 362
          },
          "name": "defaultKmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-application/index.ts",
            "line": 404
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityagent-application/index:SecurityagentApplication"
    },
    "@cdktn/provider-awscc.securityagentApplication.SecurityagentApplicationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityagentApplication.SecurityagentApplicationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityagent-application/index.ts",
        "line": 14
      },
      "name": "SecurityagentApplicationConfig",
      "namespace": "securityagentApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_application#default_kms_key_id SecurityagentApplication#default_kms_key_id}",
            "stability": "stable",
            "summary": "Identifier of a KMS key. Can be a key ID, key ARN, alias name, or alias ARN."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-application/index.ts",
            "line": 20
          },
          "name": "defaultKmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_application#id_c_configuration SecurityagentApplication#id_c_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-application/index.ts",
            "line": 24
          },
          "name": "idCConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.securityagentApplication.SecurityagentApplicationIdCConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_application#role_arn SecurityagentApplication#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-application/index.ts",
            "line": 28
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_application#tags SecurityagentApplication#tags}",
            "stability": "stable",
            "summary": "Tags for the application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-application/index.ts",
            "line": 34
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityagentApplication.SecurityagentApplicationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityagent-application/index:SecurityagentApplicationConfig"
    },
    "@cdktn/provider-awscc.securityagentApplication.SecurityagentApplicationIdCConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityagentApplication.SecurityagentApplicationIdCConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityagent-application/index.ts",
        "line": 36
      },
      "name": "SecurityagentApplicationIdCConfiguration",
      "namespace": "securityagentApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_application#id_c_instance_arn SecurityagentApplication#id_c_instance_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-application/index.ts",
            "line": 40
          },
          "name": "idCInstanceArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityagent-application/index:SecurityagentApplicationIdCConfiguration"
    },
    "@cdktn/provider-awscc.securityagentApplication.SecurityagentApplicationIdCConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityagentApplication.SecurityagentApplicationIdCConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityagent-application/index.ts",
          "line": 80
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityagent-application/index.ts",
        "line": 72
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-application/index.ts",
            "line": 127
          },
          "name": "resetIdCInstanceArn"
        }
      ],
      "name": "SecurityagentApplicationIdCConfigurationOutputReference",
      "namespace": "securityagentApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-application/index.ts",
            "line": 115
          },
          "name": "idCApplicationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-application/index.ts",
            "line": 131
          },
          "name": "idCInstanceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-application/index.ts",
            "line": 121
          },
          "name": "idCInstanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-application/index.ts",
            "line": 84
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityagentApplication.SecurityagentApplicationIdCConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityagent-application/index:SecurityagentApplicationIdCConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.securityagentApplication.SecurityagentApplicationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityagentApplication.SecurityagentApplicationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityagent-application/index.ts",
        "line": 135
      },
      "name": "SecurityagentApplicationTags",
      "namespace": "securityagentApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_application#key SecurityagentApplication#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-application/index.ts",
            "line": 141
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_application#value SecurityagentApplication#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-application/index.ts",
            "line": 147
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityagent-application/index:SecurityagentApplicationTags"
    },
    "@cdktn/provider-awscc.securityagentApplication.SecurityagentApplicationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityagentApplication.SecurityagentApplicationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityagent-application/index.ts",
          "line": 277
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityagent-application/index.ts",
        "line": 269
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-application/index.ts",
            "line": 284
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityagentApplication.SecurityagentApplicationTagsOutputReference"
            }
          }
        }
      ],
      "name": "SecurityagentApplicationTagsList",
      "namespace": "securityagentApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-application/index.ts",
            "line": 270
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityagentApplication.SecurityagentApplicationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityagent-application/index:SecurityagentApplicationTagsList"
    },
    "@cdktn/provider-awscc.securityagentApplication.SecurityagentApplicationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityagentApplication.SecurityagentApplicationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityagent-application/index.ts",
          "line": 196
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityagent-application/index.ts",
        "line": 186
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-application/index.ts",
            "line": 244
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-application/index.ts",
            "line": 260
          },
          "name": "resetValue"
        }
      ],
      "name": "SecurityagentApplicationTagsOutputReference",
      "namespace": "securityagentApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-application/index.ts",
            "line": 248
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-application/index.ts",
            "line": 264
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-application/index.ts",
            "line": 238
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-application/index.ts",
            "line": 254
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-application/index.ts",
            "line": 200
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityagentApplication.SecurityagentApplicationTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityagent-application/index:SecurityagentApplicationTagsOutputReference"
    },
    "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentest": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_pentest awscc_securityagent_pentest}."
      },
      "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentest",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_pentest awscc_securityagent_pentest} Resource."
        },
        "locationInModule": {
          "filename": "src/securityagent-pentest/index.ts",
          "line": 2052
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityagent-pentest/index.ts",
        "line": 2020
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SecurityagentPentest resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 2037
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SecurityagentPentest to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_pentest#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SecurityagentPentest that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SecurityagentPentest to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 2103
          },
          "name": "putAssets",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestAssets"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 2190
          },
          "name": "putLogConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestLogConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 2206
          },
          "name": "putNetworkTrafficConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestNetworkTrafficConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 2261
          },
          "name": "putVpcConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestVpcConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 2119
          },
          "name": "resetCleanUpStrategy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 2135
          },
          "name": "resetCodeRemediationStrategy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 2156
          },
          "name": "resetDisableManagedSkills"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 2172
          },
          "name": "resetExcludeRiskTypes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 2193
          },
          "name": "resetLogConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 2209
          },
          "name": "resetNetworkTrafficConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 2243
          },
          "name": "resetTitle"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 2264
          },
          "name": "resetVpcConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 2276
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 2292
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SecurityagentPentest",
      "namespace": "securityagentPentest",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 2025
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 2100
          },
          "name": "assets",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestAssetsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 2144
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 2181
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 2187
          },
          "name": "logConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestLogConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 2203
          },
          "name": "networkTrafficConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestNetworkTrafficConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 2218
          },
          "name": "pentestId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 2252
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 2258
          },
          "name": "vpcConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestVpcConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 2094
          },
          "name": "agentSpaceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 2107
          },
          "name": "assetsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestAssets"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 2123
          },
          "name": "cleanUpStrategyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 2139
          },
          "name": "codeRemediationStrategyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 2160
          },
          "name": "disableManagedSkillsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 2176
          },
          "name": "excludeRiskTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 2197
          },
          "name": "logConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestLogConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 2213
          },
          "name": "networkTrafficConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestNetworkTrafficConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 2231
          },
          "name": "serviceRoleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 2247
          },
          "name": "titleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 2268
          },
          "name": "vpcConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestVpcConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 2087
          },
          "name": "agentSpaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 2113
          },
          "name": "cleanUpStrategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 2129
          },
          "name": "codeRemediationStrategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 2150
          },
          "name": "disableManagedSkills",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 2166
          },
          "name": "excludeRiskTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 2224
          },
          "name": "serviceRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 2237
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityagent-pentest/index:SecurityagentPentest"
    },
    "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestAssets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestAssets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityagent-pentest/index.ts",
        "line": 1013
      },
      "name": "SecurityagentPentestAssets",
      "namespace": "securityagentPentest",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_pentest#actors SecurityagentPentest#actors}",
            "stability": "stable",
            "summary": "List of actors used during testing."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 1019
          },
          "name": "actors",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestAssetsActors"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_pentest#documents SecurityagentPentest#documents}",
            "stability": "stable",
            "summary": "List of documents providing additional context for the pentest."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 1025
          },
          "name": "documents",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestAssetsDocuments"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_pentest#endpoints SecurityagentPentest#endpoints}",
            "stability": "stable",
            "summary": "List of endpoints to test."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 1031
          },
          "name": "endpoints",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestAssetsEndpoints"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_pentest#integrated_repositories SecurityagentPentest#integrated_repositories}",
            "stability": "stable",
            "summary": "List of repositories connected via provider integrations."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 1037
          },
          "name": "integratedRepositories",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestAssetsIntegratedRepositories"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_pentest#source_code SecurityagentPentest#source_code}",
            "stability": "stable",
            "summary": "List of source code repositories to analyze."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 1043
          },
          "name": "sourceCode",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestAssetsSourceCode"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityagent-pentest/index:SecurityagentPentestAssets"
    },
    "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestAssetsActors": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestAssetsActors",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityagent-pentest/index.ts",
        "line": 213
      },
      "name": "SecurityagentPentestAssetsActors",
      "namespace": "securityagentPentest",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_pentest#authentication SecurityagentPentest#authentication}",
            "stability": "stable",
            "summary": "Authentication credentials for this actor."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 219
          },
          "name": "authentication",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestAssetsActorsAuthentication"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_pentest#description SecurityagentPentest#description}",
            "stability": "stable",
            "summary": "Description of the actor."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 225
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_pentest#identifier SecurityagentPentest#identifier}",
            "stability": "stable",
            "summary": "Identifier for the actor."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 231
          },
          "name": "identifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_pentest#uris SecurityagentPentest#uris}",
            "stability": "stable",
            "summary": "List of URIs this actor is authorized to access."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 237
          },
          "name": "uris",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/securityagent-pentest/index:SecurityagentPentestAssetsActors"
    },
    "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestAssetsActorsAuthentication": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestAssetsActorsAuthentication",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityagent-pentest/index.ts",
        "line": 82
      },
      "name": "SecurityagentPentestAssetsActorsAuthentication",
      "namespace": "securityagentPentest",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_pentest#provider_type SecurityagentPentest#provider_type}",
            "stability": "stable",
            "summary": "Type of authentication provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 88
          },
          "name": "providerType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_pentest#value SecurityagentPentest#value}",
            "stability": "stable",
            "summary": "Reference value for the authentication provider, such as a secret ARN or Lambda ARN."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 94
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityagent-pentest/index:SecurityagentPentestAssetsActorsAuthentication"
    },
    "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestAssetsActorsAuthenticationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestAssetsActorsAuthenticationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityagent-pentest/index.ts",
          "line": 141
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityagent-pentest/index.ts",
        "line": 133
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 189
          },
          "name": "resetProviderType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 205
          },
          "name": "resetValue"
        }
      ],
      "name": "SecurityagentPentestAssetsActorsAuthenticationOutputReference",
      "namespace": "securityagentPentest",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 193
          },
          "name": "providerTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 209
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 183
          },
          "name": "providerType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 199
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 145
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestAssetsActorsAuthentication"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityagent-pentest/index:SecurityagentPentestAssetsActorsAuthenticationOutputReference"
    },
    "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestAssetsActorsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestAssetsActorsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityagent-pentest/index.ts",
          "line": 425
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityagent-pentest/index.ts",
        "line": 417
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 432
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestAssetsActorsOutputReference"
            }
          }
        }
      ],
      "name": "SecurityagentPentestAssetsActorsList",
      "namespace": "securityagentPentest",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 418
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestAssetsActors"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityagent-pentest/index:SecurityagentPentestAssetsActorsList"
    },
    "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestAssetsActorsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestAssetsActorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityagent-pentest/index.ts",
          "line": 300
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityagent-pentest/index.ts",
        "line": 290
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 357
          },
          "name": "putAuthentication",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestAssetsActorsAuthentication"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 360
          },
          "name": "resetAuthentication"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 376
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 392
          },
          "name": "resetIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 408
          },
          "name": "resetUris"
        }
      ],
      "name": "SecurityagentPentestAssetsActorsOutputReference",
      "namespace": "securityagentPentest",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 354
          },
          "name": "authentication",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestAssetsActorsAuthenticationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 364
          },
          "name": "authenticationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestAssetsActorsAuthentication"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 380
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 396
          },
          "name": "identifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 412
          },
          "name": "urisInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 370
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 386
          },
          "name": "identifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 402
          },
          "name": "uris",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 304
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestAssetsActors"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityagent-pentest/index:SecurityagentPentestAssetsActorsOutputReference"
    },
    "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestAssetsDocuments": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestAssetsDocuments",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityagent-pentest/index.ts",
        "line": 436
      },
      "name": "SecurityagentPentestAssetsDocuments",
      "namespace": "securityagentPentest",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_pentest#artifact_id SecurityagentPentest#artifact_id}",
            "stability": "stable",
            "summary": "Artifact identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 442
          },
          "name": "artifactId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_pentest#s3_location SecurityagentPentest#s3_location}",
            "stability": "stable",
            "summary": "S3 document location."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 448
          },
          "name": "s3Location",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityagent-pentest/index:SecurityagentPentestAssetsDocuments"
    },
    "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestAssetsDocumentsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestAssetsDocumentsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityagent-pentest/index.ts",
          "line": 578
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityagent-pentest/index.ts",
        "line": 570
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 585
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestAssetsDocumentsOutputReference"
            }
          }
        }
      ],
      "name": "SecurityagentPentestAssetsDocumentsList",
      "namespace": "securityagentPentest",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 571
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestAssetsDocuments"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityagent-pentest/index:SecurityagentPentestAssetsDocumentsList"
    },
    "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestAssetsDocumentsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestAssetsDocumentsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityagent-pentest/index.ts",
          "line": 497
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityagent-pentest/index.ts",
        "line": 487
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 545
          },
          "name": "resetArtifactId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 561
          },
          "name": "resetS3Location"
        }
      ],
      "name": "SecurityagentPentestAssetsDocumentsOutputReference",
      "namespace": "securityagentPentest",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 549
          },
          "name": "artifactIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 565
          },
          "name": "s3LocationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 539
          },
          "name": "artifactId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 555
          },
          "name": "s3Location",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 501
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestAssetsDocuments"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityagent-pentest/index:SecurityagentPentestAssetsDocumentsOutputReference"
    },
    "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestAssetsEndpoints": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestAssetsEndpoints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityagent-pentest/index.ts",
        "line": 589
      },
      "name": "SecurityagentPentestAssetsEndpoints",
      "namespace": "securityagentPentest",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_pentest#uri SecurityagentPentest#uri}",
            "stability": "stable",
            "summary": "URI of the endpoint to test."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 595
          },
          "name": "uri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityagent-pentest/index:SecurityagentPentestAssetsEndpoints"
    },
    "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestAssetsEndpointsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestAssetsEndpointsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityagent-pentest/index.ts",
          "line": 696
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityagent-pentest/index.ts",
        "line": 688
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 703
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestAssetsEndpointsOutputReference"
            }
          }
        }
      ],
      "name": "SecurityagentPentestAssetsEndpointsList",
      "namespace": "securityagentPentest",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 689
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestAssetsEndpoints"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityagent-pentest/index:SecurityagentPentestAssetsEndpointsList"
    },
    "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestAssetsEndpointsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestAssetsEndpointsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityagent-pentest/index.ts",
          "line": 637
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityagent-pentest/index.ts",
        "line": 627
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 679
          },
          "name": "resetUri"
        }
      ],
      "name": "SecurityagentPentestAssetsEndpointsOutputReference",
      "namespace": "securityagentPentest",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 683
          },
          "name": "uriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 673
          },
          "name": "uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 641
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestAssetsEndpoints"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityagent-pentest/index:SecurityagentPentestAssetsEndpointsOutputReference"
    },
    "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestAssetsIntegratedRepositories": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestAssetsIntegratedRepositories",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityagent-pentest/index.ts",
        "line": 707
      },
      "name": "SecurityagentPentestAssetsIntegratedRepositories",
      "namespace": "securityagentPentest",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_pentest#branch SecurityagentPentest#branch}",
            "stability": "stable",
            "summary": "An optional override for the repository branch."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 713
          },
          "name": "branch",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_pentest#integration_id SecurityagentPentest#integration_id}",
            "stability": "stable",
            "summary": "Unique identifier of the provider integration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 719
          },
          "name": "integrationId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_pentest#provider_resource_id SecurityagentPentest#provider_resource_id}",
            "stability": "stable",
            "summary": "Identifier of the resource within the provider integration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 725
          },
          "name": "providerResourceId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityagent-pentest/index:SecurityagentPentestAssetsIntegratedRepositories"
    },
    "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestAssetsIntegratedRepositoriesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestAssetsIntegratedRepositoriesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityagent-pentest/index.ts",
          "line": 884
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityagent-pentest/index.ts",
        "line": 876
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 891
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestAssetsIntegratedRepositoriesOutputReference"
            }
          }
        }
      ],
      "name": "SecurityagentPentestAssetsIntegratedRepositoriesList",
      "namespace": "securityagentPentest",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 877
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestAssetsIntegratedRepositories"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityagent-pentest/index:SecurityagentPentestAssetsIntegratedRepositoriesList"
    },
    "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestAssetsIntegratedRepositoriesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestAssetsIntegratedRepositoriesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityagent-pentest/index.ts",
          "line": 781
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityagent-pentest/index.ts",
        "line": 771
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 835
          },
          "name": "resetBranch"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 851
          },
          "name": "resetIntegrationId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 867
          },
          "name": "resetProviderResourceId"
        }
      ],
      "name": "SecurityagentPentestAssetsIntegratedRepositoriesOutputReference",
      "namespace": "securityagentPentest",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 839
          },
          "name": "branchInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 855
          },
          "name": "integrationIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 871
          },
          "name": "providerResourceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 829
          },
          "name": "branch",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 845
          },
          "name": "integrationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 861
          },
          "name": "providerResourceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 785
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestAssetsIntegratedRepositories"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityagent-pentest/index:SecurityagentPentestAssetsIntegratedRepositoriesOutputReference"
    },
    "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestAssetsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestAssetsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityagent-pentest/index.ts",
          "line": 1111
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityagent-pentest/index.ts",
        "line": 1103
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 1174
          },
          "name": "putActors",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestAssetsActors"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 1190
          },
          "name": "putDocuments",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestAssetsDocuments"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 1206
          },
          "name": "putEndpoints",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestAssetsEndpoints"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 1222
          },
          "name": "putIntegratedRepositories",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestAssetsIntegratedRepositories"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 1238
          },
          "name": "putSourceCode",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestAssetsSourceCode"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 1177
          },
          "name": "resetActors"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 1193
          },
          "name": "resetDocuments"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 1209
          },
          "name": "resetEndpoints"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 1225
          },
          "name": "resetIntegratedRepositories"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 1241
          },
          "name": "resetSourceCode"
        }
      ],
      "name": "SecurityagentPentestAssetsOutputReference",
      "namespace": "securityagentPentest",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 1171
          },
          "name": "actors",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestAssetsActorsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 1187
          },
          "name": "documents",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestAssetsDocumentsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 1203
          },
          "name": "endpoints",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestAssetsEndpointsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 1219
          },
          "name": "integratedRepositories",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestAssetsIntegratedRepositoriesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 1235
          },
          "name": "sourceCode",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestAssetsSourceCodeList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 1181
          },
          "name": "actorsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestAssetsActors"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 1197
          },
          "name": "documentsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestAssetsDocuments"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 1213
          },
          "name": "endpointsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestAssetsEndpoints"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 1229
          },
          "name": "integratedRepositoriesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestAssetsIntegratedRepositories"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 1245
          },
          "name": "sourceCodeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestAssetsSourceCode"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 1115
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestAssets"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityagent-pentest/index:SecurityagentPentestAssetsOutputReference"
    },
    "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestAssetsSourceCode": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestAssetsSourceCode",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityagent-pentest/index.ts",
        "line": 895
      },
      "name": "SecurityagentPentestAssetsSourceCode",
      "namespace": "securityagentPentest",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_pentest#s3_location SecurityagentPentest#s3_location}",
            "stability": "stable",
            "summary": "S3 source code location."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 901
          },
          "name": "s3Location",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityagent-pentest/index:SecurityagentPentestAssetsSourceCode"
    },
    "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestAssetsSourceCodeList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestAssetsSourceCodeList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityagent-pentest/index.ts",
          "line": 1002
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityagent-pentest/index.ts",
        "line": 994
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 1009
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestAssetsSourceCodeOutputReference"
            }
          }
        }
      ],
      "name": "SecurityagentPentestAssetsSourceCodeList",
      "namespace": "securityagentPentest",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 995
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestAssetsSourceCode"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityagent-pentest/index:SecurityagentPentestAssetsSourceCodeList"
    },
    "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestAssetsSourceCodeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestAssetsSourceCodeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityagent-pentest/index.ts",
          "line": 943
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityagent-pentest/index.ts",
        "line": 933
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 985
          },
          "name": "resetS3Location"
        }
      ],
      "name": "SecurityagentPentestAssetsSourceCodeOutputReference",
      "namespace": "securityagentPentest",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 989
          },
          "name": "s3LocationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 979
          },
          "name": "s3Location",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 947
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestAssetsSourceCode"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityagent-pentest/index:SecurityagentPentestAssetsSourceCodeOutputReference"
    },
    "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityagent-pentest/index.ts",
        "line": 14
      },
      "name": "SecurityagentPentestConfig",
      "namespace": "securityagentPentest",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_pentest#agent_space_id SecurityagentPentest#agent_space_id}",
            "stability": "stable",
            "summary": "Identifier of agent space where the pentest should be created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 20
          },
          "name": "agentSpaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_pentest#assets SecurityagentPentest#assets}",
            "stability": "stable",
            "summary": "Collection of assets to be tested or used during the penetration test."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 26
          },
          "name": "assets",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestAssets"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_pentest#service_role SecurityagentPentest#service_role}",
            "stability": "stable",
            "summary": "Service role for accessing resources."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 68
          },
          "name": "serviceRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_pentest#clean_up_strategy SecurityagentPentest#clean_up_strategy}",
            "stability": "stable",
            "summary": "Strategy for cleaning up resources after pentest job completion."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 32
          },
          "name": "cleanUpStrategy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_pentest#code_remediation_strategy SecurityagentPentest#code_remediation_strategy}",
            "stability": "stable",
            "summary": "Strategy for code remediation on findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 38
          },
          "name": "codeRemediationStrategy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_pentest#disable_managed_skills SecurityagentPentest#disable_managed_skills}",
            "stability": "stable",
            "summary": "A list of managed skills to disable for this pentest."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 44
          },
          "name": "disableManagedSkills",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_pentest#exclude_risk_types SecurityagentPentest#exclude_risk_types}",
            "stability": "stable",
            "summary": "A list of risk types excluded from the pentest execution."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 50
          },
          "name": "excludeRiskTypes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_pentest#log_config SecurityagentPentest#log_config}",
            "stability": "stable",
            "summary": "CloudWatch logs config."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 56
          },
          "name": "logConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestLogConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_pentest#network_traffic_config SecurityagentPentest#network_traffic_config}",
            "stability": "stable",
            "summary": "Configuration for network traffic filtering."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 62
          },
          "name": "networkTrafficConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestNetworkTrafficConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_pentest#title SecurityagentPentest#title}",
            "stability": "stable",
            "summary": "Title of the penetration test."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 74
          },
          "name": "title",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_pentest#vpc_config SecurityagentPentest#vpc_config}",
            "stability": "stable",
            "summary": "VPC configuration that the security testing environment accesses."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 80
          },
          "name": "vpcConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestVpcConfig"
          }
        }
      ],
      "symbolId": "src/securityagent-pentest/index:SecurityagentPentestConfig"
    },
    "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestLogConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestLogConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityagent-pentest/index.ts",
        "line": 1249
      },
      "name": "SecurityagentPentestLogConfig",
      "namespace": "securityagentPentest",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_pentest#log_group SecurityagentPentest#log_group}",
            "stability": "stable",
            "summary": "CloudWatch log group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 1255
          },
          "name": "logGroup",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_pentest#log_stream SecurityagentPentest#log_stream}",
            "stability": "stable",
            "summary": "CloudWatch log stream."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 1261
          },
          "name": "logStream",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityagent-pentest/index:SecurityagentPentestLogConfig"
    },
    "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestLogConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestLogConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityagent-pentest/index.ts",
          "line": 1308
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityagent-pentest/index.ts",
        "line": 1300
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 1356
          },
          "name": "resetLogGroup"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 1372
          },
          "name": "resetLogStream"
        }
      ],
      "name": "SecurityagentPentestLogConfigOutputReference",
      "namespace": "securityagentPentest",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 1360
          },
          "name": "logGroupInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 1376
          },
          "name": "logStreamInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 1350
          },
          "name": "logGroup",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 1366
          },
          "name": "logStream",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 1312
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestLogConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityagent-pentest/index:SecurityagentPentestLogConfigOutputReference"
    },
    "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestNetworkTrafficConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestNetworkTrafficConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityagent-pentest/index.ts",
        "line": 1721
      },
      "name": "SecurityagentPentestNetworkTrafficConfig",
      "namespace": "securityagentPentest",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_pentest#custom_headers SecurityagentPentest#custom_headers}",
            "stability": "stable",
            "summary": "Custom headers to include in outbound requests."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 1727
          },
          "name": "customHeaders",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestNetworkTrafficConfigCustomHeaders"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_pentest#rules SecurityagentPentest#rules}",
            "stability": "stable",
            "summary": "Ordered list of network traffic rules."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 1733
          },
          "name": "rules",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestNetworkTrafficConfigRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityagent-pentest/index:SecurityagentPentestNetworkTrafficConfig"
    },
    "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestNetworkTrafficConfigCustomHeaders": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestNetworkTrafficConfigCustomHeaders",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityagent-pentest/index.ts",
        "line": 1380
      },
      "name": "SecurityagentPentestNetworkTrafficConfigCustomHeaders",
      "namespace": "securityagentPentest",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_pentest#name SecurityagentPentest#name}",
            "stability": "stable",
            "summary": "Name of the header."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 1386
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_pentest#value SecurityagentPentest#value}",
            "stability": "stable",
            "summary": "Value of the header."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 1392
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityagent-pentest/index:SecurityagentPentestNetworkTrafficConfigCustomHeaders"
    },
    "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestNetworkTrafficConfigCustomHeadersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestNetworkTrafficConfigCustomHeadersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityagent-pentest/index.ts",
          "line": 1522
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityagent-pentest/index.ts",
        "line": 1514
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 1529
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestNetworkTrafficConfigCustomHeadersOutputReference"
            }
          }
        }
      ],
      "name": "SecurityagentPentestNetworkTrafficConfigCustomHeadersList",
      "namespace": "securityagentPentest",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 1515
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestNetworkTrafficConfigCustomHeaders"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityagent-pentest/index:SecurityagentPentestNetworkTrafficConfigCustomHeadersList"
    },
    "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestNetworkTrafficConfigCustomHeadersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestNetworkTrafficConfigCustomHeadersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityagent-pentest/index.ts",
          "line": 1441
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityagent-pentest/index.ts",
        "line": 1431
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 1489
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 1505
          },
          "name": "resetValue"
        }
      ],
      "name": "SecurityagentPentestNetworkTrafficConfigCustomHeadersOutputReference",
      "namespace": "securityagentPentest",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 1493
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 1509
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 1483
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 1499
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 1445
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestNetworkTrafficConfigCustomHeaders"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityagent-pentest/index:SecurityagentPentestNetworkTrafficConfigCustomHeadersOutputReference"
    },
    "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestNetworkTrafficConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestNetworkTrafficConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityagent-pentest/index.ts",
          "line": 1780
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityagent-pentest/index.ts",
        "line": 1772
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 1825
          },
          "name": "putCustomHeaders",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestNetworkTrafficConfigCustomHeaders"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 1841
          },
          "name": "putRules",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestNetworkTrafficConfigRules"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 1828
          },
          "name": "resetCustomHeaders"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 1844
          },
          "name": "resetRules"
        }
      ],
      "name": "SecurityagentPentestNetworkTrafficConfigOutputReference",
      "namespace": "securityagentPentest",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 1822
          },
          "name": "customHeaders",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestNetworkTrafficConfigCustomHeadersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 1838
          },
          "name": "rules",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestNetworkTrafficConfigRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 1832
          },
          "name": "customHeadersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestNetworkTrafficConfigCustomHeaders"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 1848
          },
          "name": "rulesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestNetworkTrafficConfigRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 1784
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestNetworkTrafficConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityagent-pentest/index:SecurityagentPentestNetworkTrafficConfigOutputReference"
    },
    "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestNetworkTrafficConfigRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestNetworkTrafficConfigRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityagent-pentest/index.ts",
        "line": 1533
      },
      "name": "SecurityagentPentestNetworkTrafficConfigRules",
      "namespace": "securityagentPentest",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_pentest#effect SecurityagentPentest#effect}",
            "stability": "stable",
            "summary": "Whether to allow or deny traffic matching this rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 1539
          },
          "name": "effect",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_pentest#network_traffic_rule_type SecurityagentPentest#network_traffic_rule_type}",
            "stability": "stable",
            "summary": "Type of pattern matching for this rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 1545
          },
          "name": "networkTrafficRuleType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_pentest#pattern SecurityagentPentest#pattern}",
            "stability": "stable",
            "summary": "URL pattern this rule applies to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 1551
          },
          "name": "pattern",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityagent-pentest/index:SecurityagentPentestNetworkTrafficConfigRules"
    },
    "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestNetworkTrafficConfigRulesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestNetworkTrafficConfigRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityagent-pentest/index.ts",
          "line": 1710
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityagent-pentest/index.ts",
        "line": 1702
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 1717
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestNetworkTrafficConfigRulesOutputReference"
            }
          }
        }
      ],
      "name": "SecurityagentPentestNetworkTrafficConfigRulesList",
      "namespace": "securityagentPentest",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 1703
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestNetworkTrafficConfigRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityagent-pentest/index:SecurityagentPentestNetworkTrafficConfigRulesList"
    },
    "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestNetworkTrafficConfigRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestNetworkTrafficConfigRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityagent-pentest/index.ts",
          "line": 1607
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityagent-pentest/index.ts",
        "line": 1597
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 1661
          },
          "name": "resetEffect"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 1677
          },
          "name": "resetNetworkTrafficRuleType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 1693
          },
          "name": "resetPattern"
        }
      ],
      "name": "SecurityagentPentestNetworkTrafficConfigRulesOutputReference",
      "namespace": "securityagentPentest",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 1665
          },
          "name": "effectInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 1681
          },
          "name": "networkTrafficRuleTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 1697
          },
          "name": "patternInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 1655
          },
          "name": "effect",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 1671
          },
          "name": "networkTrafficRuleType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 1687
          },
          "name": "pattern",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 1611
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestNetworkTrafficConfigRules"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityagent-pentest/index:SecurityagentPentestNetworkTrafficConfigRulesOutputReference"
    },
    "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestVpcConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestVpcConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityagent-pentest/index.ts",
        "line": 1852
      },
      "name": "SecurityagentPentestVpcConfig",
      "namespace": "securityagentPentest",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_pentest#security_group_arns SecurityagentPentest#security_group_arns}",
            "stability": "stable",
            "summary": "List of security groups in the VPC."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 1858
          },
          "name": "securityGroupArns",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_pentest#subnet_arns SecurityagentPentest#subnet_arns}",
            "stability": "stable",
            "summary": "List of subnets in the VPC."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 1864
          },
          "name": "subnetArns",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_pentest#vpc_arn SecurityagentPentest#vpc_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 1868
          },
          "name": "vpcArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityagent-pentest/index:SecurityagentPentestVpcConfig"
    },
    "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestVpcConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestVpcConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityagent-pentest/index.ts",
          "line": 1922
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityagent-pentest/index.ts",
        "line": 1914
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 1976
          },
          "name": "resetSecurityGroupArns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 1992
          },
          "name": "resetSubnetArns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 2008
          },
          "name": "resetVpcArn"
        }
      ],
      "name": "SecurityagentPentestVpcConfigOutputReference",
      "namespace": "securityagentPentest",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 1980
          },
          "name": "securityGroupArnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 1996
          },
          "name": "subnetArnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 2012
          },
          "name": "vpcArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 1970
          },
          "name": "securityGroupArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 1986
          },
          "name": "subnetArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 2002
          },
          "name": "vpcArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-pentest/index.ts",
            "line": 1926
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityagentPentest.SecurityagentPentestVpcConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityagent-pentest/index:SecurityagentPentestVpcConfigOutputReference"
    },
    "@cdktn/provider-awscc.securityagentSecurityRequirementPack.SecurityagentSecurityRequirementPack": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_security_requirement_pack awscc_securityagent_security_requirement_pack}."
      },
      "fqn": "@cdktn/provider-awscc.securityagentSecurityRequirementPack.SecurityagentSecurityRequirementPack",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_security_requirement_pack awscc_securityagent_security_requirement_pack} Resource."
        },
        "locationInModule": {
          "filename": "src/securityagent-security-requirement-pack/index.ts",
          "line": 499
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.securityagentSecurityRequirementPack.SecurityagentSecurityRequirementPackConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityagent-security-requirement-pack/index.ts",
        "line": 467
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SecurityagentSecurityRequirementPack resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/securityagent-security-requirement-pack/index.ts",
            "line": 484
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SecurityagentSecurityRequirementPack to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_security_requirement_pack#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SecurityagentSecurityRequirementPack that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SecurityagentSecurityRequirementPack to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-security-requirement-pack/index.ts",
            "line": 587
          },
          "name": "putSecurityRequirements",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityagentSecurityRequirementPack.SecurityagentSecurityRequirementPackSecurityRequirements"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-security-requirement-pack/index.ts",
            "line": 619
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityagentSecurityRequirementPack.SecurityagentSecurityRequirementPackTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-security-requirement-pack/index.ts",
            "line": 535
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-security-requirement-pack/index.ts",
            "line": 556
          },
          "name": "resetKmsKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-security-requirement-pack/index.ts",
            "line": 590
          },
          "name": "resetSecurityRequirements"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-security-requirement-pack/index.ts",
            "line": 606
          },
          "name": "resetStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-security-requirement-pack/index.ts",
            "line": 622
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-security-requirement-pack/index.ts",
            "line": 634
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-security-requirement-pack/index.ts",
            "line": 645
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SecurityagentSecurityRequirementPack",
      "namespace": "securityagentSecurityRequirementPack",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-security-requirement-pack/index.ts",
            "line": 472
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-security-requirement-pack/index.ts",
            "line": 544
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-security-requirement-pack/index.ts",
            "line": 578
          },
          "name": "packId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-security-requirement-pack/index.ts",
            "line": 584
          },
          "name": "securityRequirements",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityagentSecurityRequirementPack.SecurityagentSecurityRequirementPackSecurityRequirementsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-security-requirement-pack/index.ts",
            "line": 616
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityagentSecurityRequirementPack.SecurityagentSecurityRequirementPackTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-security-requirement-pack/index.ts",
            "line": 539
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-security-requirement-pack/index.ts",
            "line": 560
          },
          "name": "kmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-security-requirement-pack/index.ts",
            "line": 573
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-security-requirement-pack/index.ts",
            "line": 594
          },
          "name": "securityRequirementsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityagentSecurityRequirementPack.SecurityagentSecurityRequirementPackSecurityRequirements"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-security-requirement-pack/index.ts",
            "line": 610
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-security-requirement-pack/index.ts",
            "line": 626
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityagentSecurityRequirementPack.SecurityagentSecurityRequirementPackTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-security-requirement-pack/index.ts",
            "line": 529
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-security-requirement-pack/index.ts",
            "line": 550
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-security-requirement-pack/index.ts",
            "line": 566
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-security-requirement-pack/index.ts",
            "line": 600
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityagent-security-requirement-pack/index:SecurityagentSecurityRequirementPack"
    },
    "@cdktn/provider-awscc.securityagentSecurityRequirementPack.SecurityagentSecurityRequirementPackConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityagentSecurityRequirementPack.SecurityagentSecurityRequirementPackConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityagent-security-requirement-pack/index.ts",
        "line": 14
      },
      "name": "SecurityagentSecurityRequirementPackConfig",
      "namespace": "securityagentSecurityRequirementPack",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_security_requirement_pack#name SecurityagentSecurityRequirementPack#name}",
            "stability": "stable",
            "summary": "Name of the security requirement pack."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-security-requirement-pack/index.ts",
            "line": 32
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_security_requirement_pack#description SecurityagentSecurityRequirementPack#description}",
            "stability": "stable",
            "summary": "Description of the pack."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-security-requirement-pack/index.ts",
            "line": 20
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_security_requirement_pack#kms_key_id SecurityagentSecurityRequirementPack#kms_key_id}",
            "stability": "stable",
            "summary": "KMS key for client-side encryption of pack contents."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-security-requirement-pack/index.ts",
            "line": 26
          },
          "name": "kmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_security_requirement_pack#security_requirements SecurityagentSecurityRequirementPack#security_requirements}",
            "stability": "stable",
            "summary": "Security requirements within this pack."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-security-requirement-pack/index.ts",
            "line": 38
          },
          "name": "securityRequirements",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityagentSecurityRequirementPack.SecurityagentSecurityRequirementPackSecurityRequirements"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_security_requirement_pack#status SecurityagentSecurityRequirementPack#status}",
            "stability": "stable",
            "summary": "Whether the pack is enabled or disabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-security-requirement-pack/index.ts",
            "line": 44
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_security_requirement_pack#tags SecurityagentSecurityRequirementPack#tags}",
            "stability": "stable",
            "summary": "Tags for the security requirement pack."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-security-requirement-pack/index.ts",
            "line": 50
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityagentSecurityRequirementPack.SecurityagentSecurityRequirementPackTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityagent-security-requirement-pack/index:SecurityagentSecurityRequirementPackConfig"
    },
    "@cdktn/provider-awscc.securityagentSecurityRequirementPack.SecurityagentSecurityRequirementPackSecurityRequirements": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityagentSecurityRequirementPack.SecurityagentSecurityRequirementPackSecurityRequirements",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityagent-security-requirement-pack/index.ts",
        "line": 52
      },
      "name": "SecurityagentSecurityRequirementPackSecurityRequirements",
      "namespace": "securityagentSecurityRequirementPack",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_security_requirement_pack#description SecurityagentSecurityRequirementPack#description}",
            "stability": "stable",
            "summary": "Description of the security requirement."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-security-requirement-pack/index.ts",
            "line": 58
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_security_requirement_pack#domain SecurityagentSecurityRequirementPack#domain}",
            "stability": "stable",
            "summary": "Security domain this requirement belongs to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-security-requirement-pack/index.ts",
            "line": 64
          },
          "name": "domain",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_security_requirement_pack#evaluation SecurityagentSecurityRequirementPack#evaluation}",
            "stability": "stable",
            "summary": "How to evaluate compliance with this requirement."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-security-requirement-pack/index.ts",
            "line": 70
          },
          "name": "evaluation",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_security_requirement_pack#name SecurityagentSecurityRequirementPack#name}",
            "stability": "stable",
            "summary": "Name of the security requirement."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-security-requirement-pack/index.ts",
            "line": 76
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_security_requirement_pack#remediation SecurityagentSecurityRequirementPack#remediation}",
            "stability": "stable",
            "summary": "How to remediate non-compliance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-security-requirement-pack/index.ts",
            "line": 82
          },
          "name": "remediation",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityagent-security-requirement-pack/index:SecurityagentSecurityRequirementPackSecurityRequirements"
    },
    "@cdktn/provider-awscc.securityagentSecurityRequirementPack.SecurityagentSecurityRequirementPackSecurityRequirementsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityagentSecurityRequirementPack.SecurityagentSecurityRequirementPackSecurityRequirementsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityagent-security-requirement-pack/index.ts",
          "line": 299
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityagent-security-requirement-pack/index.ts",
        "line": 291
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-security-requirement-pack/index.ts",
            "line": 306
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityagentSecurityRequirementPack.SecurityagentSecurityRequirementPackSecurityRequirementsOutputReference"
            }
          }
        }
      ],
      "name": "SecurityagentSecurityRequirementPackSecurityRequirementsList",
      "namespace": "securityagentSecurityRequirementPack",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-security-requirement-pack/index.ts",
            "line": 292
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityagentSecurityRequirementPack.SecurityagentSecurityRequirementPackSecurityRequirements"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityagent-security-requirement-pack/index:SecurityagentSecurityRequirementPackSecurityRequirementsList"
    },
    "@cdktn/provider-awscc.securityagentSecurityRequirementPack.SecurityagentSecurityRequirementPackSecurityRequirementsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityagentSecurityRequirementPack.SecurityagentSecurityRequirementPackSecurityRequirementsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityagent-security-requirement-pack/index.ts",
          "line": 152
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityagent-security-requirement-pack/index.ts",
        "line": 142
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-security-requirement-pack/index.ts",
            "line": 218
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-security-requirement-pack/index.ts",
            "line": 234
          },
          "name": "resetDomain"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-security-requirement-pack/index.ts",
            "line": 250
          },
          "name": "resetEvaluation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-security-requirement-pack/index.ts",
            "line": 266
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-security-requirement-pack/index.ts",
            "line": 282
          },
          "name": "resetRemediation"
        }
      ],
      "name": "SecurityagentSecurityRequirementPackSecurityRequirementsOutputReference",
      "namespace": "securityagentSecurityRequirementPack",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-security-requirement-pack/index.ts",
            "line": 222
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-security-requirement-pack/index.ts",
            "line": 238
          },
          "name": "domainInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-security-requirement-pack/index.ts",
            "line": 254
          },
          "name": "evaluationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-security-requirement-pack/index.ts",
            "line": 270
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-security-requirement-pack/index.ts",
            "line": 286
          },
          "name": "remediationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-security-requirement-pack/index.ts",
            "line": 212
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-security-requirement-pack/index.ts",
            "line": 228
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-security-requirement-pack/index.ts",
            "line": 244
          },
          "name": "evaluation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-security-requirement-pack/index.ts",
            "line": 260
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-security-requirement-pack/index.ts",
            "line": 276
          },
          "name": "remediation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-security-requirement-pack/index.ts",
            "line": 156
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityagentSecurityRequirementPack.SecurityagentSecurityRequirementPackSecurityRequirements"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityagent-security-requirement-pack/index:SecurityagentSecurityRequirementPackSecurityRequirementsOutputReference"
    },
    "@cdktn/provider-awscc.securityagentSecurityRequirementPack.SecurityagentSecurityRequirementPackTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityagentSecurityRequirementPack.SecurityagentSecurityRequirementPackTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityagent-security-requirement-pack/index.ts",
        "line": 310
      },
      "name": "SecurityagentSecurityRequirementPackTags",
      "namespace": "securityagentSecurityRequirementPack",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_security_requirement_pack#key SecurityagentSecurityRequirementPack#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-security-requirement-pack/index.ts",
            "line": 316
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_security_requirement_pack#value SecurityagentSecurityRequirementPack#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-security-requirement-pack/index.ts",
            "line": 322
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityagent-security-requirement-pack/index:SecurityagentSecurityRequirementPackTags"
    },
    "@cdktn/provider-awscc.securityagentSecurityRequirementPack.SecurityagentSecurityRequirementPackTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityagentSecurityRequirementPack.SecurityagentSecurityRequirementPackTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityagent-security-requirement-pack/index.ts",
          "line": 452
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityagent-security-requirement-pack/index.ts",
        "line": 444
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-security-requirement-pack/index.ts",
            "line": 459
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityagentSecurityRequirementPack.SecurityagentSecurityRequirementPackTagsOutputReference"
            }
          }
        }
      ],
      "name": "SecurityagentSecurityRequirementPackTagsList",
      "namespace": "securityagentSecurityRequirementPack",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-security-requirement-pack/index.ts",
            "line": 445
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityagentSecurityRequirementPack.SecurityagentSecurityRequirementPackTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityagent-security-requirement-pack/index:SecurityagentSecurityRequirementPackTagsList"
    },
    "@cdktn/provider-awscc.securityagentSecurityRequirementPack.SecurityagentSecurityRequirementPackTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityagentSecurityRequirementPack.SecurityagentSecurityRequirementPackTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityagent-security-requirement-pack/index.ts",
          "line": 371
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityagent-security-requirement-pack/index.ts",
        "line": 361
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-security-requirement-pack/index.ts",
            "line": 419
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-security-requirement-pack/index.ts",
            "line": 435
          },
          "name": "resetValue"
        }
      ],
      "name": "SecurityagentSecurityRequirementPackTagsOutputReference",
      "namespace": "securityagentSecurityRequirementPack",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-security-requirement-pack/index.ts",
            "line": 423
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-security-requirement-pack/index.ts",
            "line": 439
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-security-requirement-pack/index.ts",
            "line": 413
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-security-requirement-pack/index.ts",
            "line": 429
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-security-requirement-pack/index.ts",
            "line": 375
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityagentSecurityRequirementPack.SecurityagentSecurityRequirementPackTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityagent-security-requirement-pack/index:SecurityagentSecurityRequirementPackTagsOutputReference"
    },
    "@cdktn/provider-awscc.securityagentTargetDomain.SecurityagentTargetDomain": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_target_domain awscc_securityagent_target_domain}."
      },
      "fqn": "@cdktn/provider-awscc.securityagentTargetDomain.SecurityagentTargetDomain",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_target_domain awscc_securityagent_target_domain} Resource."
        },
        "locationInModule": {
          "filename": "src/securityagent-target-domain/index.ts",
          "line": 412
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.securityagentTargetDomain.SecurityagentTargetDomainConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityagent-target-domain/index.ts",
        "line": 380
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SecurityagentTargetDomain resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/securityagent-target-domain/index.ts",
            "line": 397
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SecurityagentTargetDomain to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_target_domain#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SecurityagentTargetDomain that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SecurityagentTargetDomain to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-target-domain/index.ts",
            "line": 452
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityagentTargetDomain.SecurityagentTargetDomainTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-target-domain/index.ts",
            "line": 455
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-target-domain/index.ts",
            "line": 519
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-target-domain/index.ts",
            "line": 527
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SecurityagentTargetDomain",
      "namespace": "securityagentTargetDomain",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-target-domain/index.ts",
            "line": 385
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-target-domain/index.ts",
            "line": 438
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-target-domain/index.ts",
            "line": 443
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-target-domain/index.ts",
            "line": 449
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityagentTargetDomain.SecurityagentTargetDomainTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-target-domain/index.ts",
            "line": 464
          },
          "name": "targetDomainId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-target-domain/index.ts",
            "line": 483
          },
          "name": "verificationDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityagentTargetDomain.SecurityagentTargetDomainVerificationDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-target-domain/index.ts",
            "line": 501
          },
          "name": "verificationStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-target-domain/index.ts",
            "line": 506
          },
          "name": "verificationStatusReason",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-target-domain/index.ts",
            "line": 511
          },
          "name": "verifiedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-target-domain/index.ts",
            "line": 459
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityagentTargetDomain.SecurityagentTargetDomainTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-target-domain/index.ts",
            "line": 477
          },
          "name": "targetDomainNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-target-domain/index.ts",
            "line": 496
          },
          "name": "verificationMethodInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-target-domain/index.ts",
            "line": 470
          },
          "name": "targetDomainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-target-domain/index.ts",
            "line": 489
          },
          "name": "verificationMethod",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityagent-target-domain/index:SecurityagentTargetDomain"
    },
    "@cdktn/provider-awscc.securityagentTargetDomain.SecurityagentTargetDomainConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityagentTargetDomain.SecurityagentTargetDomainConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityagent-target-domain/index.ts",
        "line": 14
      },
      "name": "SecurityagentTargetDomainConfig",
      "namespace": "securityagentTargetDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_target_domain#target_domain_name SecurityagentTargetDomain#target_domain_name}",
            "stability": "stable",
            "summary": "Domain name of the target domain."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-target-domain/index.ts",
            "line": 26
          },
          "name": "targetDomainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_target_domain#verification_method SecurityagentTargetDomain#verification_method}",
            "stability": "stable",
            "summary": "Verification method for the target domain."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-target-domain/index.ts",
            "line": 32
          },
          "name": "verificationMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_target_domain#tags SecurityagentTargetDomain#tags}",
            "stability": "stable",
            "summary": "Tags for the target domain."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-target-domain/index.ts",
            "line": 20
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityagentTargetDomain.SecurityagentTargetDomainTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityagent-target-domain/index:SecurityagentTargetDomainConfig"
    },
    "@cdktn/provider-awscc.securityagentTargetDomain.SecurityagentTargetDomainTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityagentTargetDomain.SecurityagentTargetDomainTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityagent-target-domain/index.ts",
        "line": 34
      },
      "name": "SecurityagentTargetDomainTags",
      "namespace": "securityagentTargetDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_target_domain#key SecurityagentTargetDomain#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-target-domain/index.ts",
            "line": 40
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityagent_target_domain#value SecurityagentTargetDomain#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-target-domain/index.ts",
            "line": 46
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityagent-target-domain/index:SecurityagentTargetDomainTags"
    },
    "@cdktn/provider-awscc.securityagentTargetDomain.SecurityagentTargetDomainTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityagentTargetDomain.SecurityagentTargetDomainTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityagent-target-domain/index.ts",
          "line": 176
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityagent-target-domain/index.ts",
        "line": 168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-target-domain/index.ts",
            "line": 183
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityagentTargetDomain.SecurityagentTargetDomainTagsOutputReference"
            }
          }
        }
      ],
      "name": "SecurityagentTargetDomainTagsList",
      "namespace": "securityagentTargetDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-target-domain/index.ts",
            "line": 169
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityagentTargetDomain.SecurityagentTargetDomainTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityagent-target-domain/index:SecurityagentTargetDomainTagsList"
    },
    "@cdktn/provider-awscc.securityagentTargetDomain.SecurityagentTargetDomainTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityagentTargetDomain.SecurityagentTargetDomainTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityagent-target-domain/index.ts",
          "line": 95
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityagent-target-domain/index.ts",
        "line": 85
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-target-domain/index.ts",
            "line": 143
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-target-domain/index.ts",
            "line": 159
          },
          "name": "resetValue"
        }
      ],
      "name": "SecurityagentTargetDomainTagsOutputReference",
      "namespace": "securityagentTargetDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-target-domain/index.ts",
            "line": 147
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-target-domain/index.ts",
            "line": 163
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-target-domain/index.ts",
            "line": 137
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-target-domain/index.ts",
            "line": 153
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-target-domain/index.ts",
            "line": 99
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityagentTargetDomain.SecurityagentTargetDomainTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityagent-target-domain/index:SecurityagentTargetDomainTagsOutputReference"
    },
    "@cdktn/provider-awscc.securityagentTargetDomain.SecurityagentTargetDomainVerificationDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityagentTargetDomain.SecurityagentTargetDomainVerificationDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityagent-target-domain/index.ts",
        "line": 310
      },
      "name": "SecurityagentTargetDomainVerificationDetails",
      "namespace": "securityagentTargetDomain",
      "symbolId": "src/securityagent-target-domain/index:SecurityagentTargetDomainVerificationDetails"
    },
    "@cdktn/provider-awscc.securityagentTargetDomain.SecurityagentTargetDomainVerificationDetailsDnsTxt": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityagentTargetDomain.SecurityagentTargetDomainVerificationDetailsDnsTxt",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityagent-target-domain/index.ts",
        "line": 187
      },
      "name": "SecurityagentTargetDomainVerificationDetailsDnsTxt",
      "namespace": "securityagentTargetDomain",
      "symbolId": "src/securityagent-target-domain/index:SecurityagentTargetDomainVerificationDetailsDnsTxt"
    },
    "@cdktn/provider-awscc.securityagentTargetDomain.SecurityagentTargetDomainVerificationDetailsDnsTxtOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityagentTargetDomain.SecurityagentTargetDomainVerificationDetailsDnsTxtOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityagent-target-domain/index.ts",
          "line": 217
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityagent-target-domain/index.ts",
        "line": 210
      },
      "name": "SecurityagentTargetDomainVerificationDetailsDnsTxtOutputReference",
      "namespace": "securityagentTargetDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-target-domain/index.ts",
            "line": 237
          },
          "name": "dnsRecordName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-target-domain/index.ts",
            "line": 242
          },
          "name": "dnsRecordType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-target-domain/index.ts",
            "line": 247
          },
          "name": "token",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-target-domain/index.ts",
            "line": 221
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.securityagentTargetDomain.SecurityagentTargetDomainVerificationDetailsDnsTxt"
          }
        }
      ],
      "symbolId": "src/securityagent-target-domain/index:SecurityagentTargetDomainVerificationDetailsDnsTxtOutputReference"
    },
    "@cdktn/provider-awscc.securityagentTargetDomain.SecurityagentTargetDomainVerificationDetailsHttpRoute": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityagentTargetDomain.SecurityagentTargetDomainVerificationDetailsHttpRoute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityagent-target-domain/index.ts",
        "line": 251
      },
      "name": "SecurityagentTargetDomainVerificationDetailsHttpRoute",
      "namespace": "securityagentTargetDomain",
      "symbolId": "src/securityagent-target-domain/index:SecurityagentTargetDomainVerificationDetailsHttpRoute"
    },
    "@cdktn/provider-awscc.securityagentTargetDomain.SecurityagentTargetDomainVerificationDetailsHttpRouteOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityagentTargetDomain.SecurityagentTargetDomainVerificationDetailsHttpRouteOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityagent-target-domain/index.ts",
          "line": 281
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityagent-target-domain/index.ts",
        "line": 274
      },
      "name": "SecurityagentTargetDomainVerificationDetailsHttpRouteOutputReference",
      "namespace": "securityagentTargetDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-target-domain/index.ts",
            "line": 301
          },
          "name": "routePath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-target-domain/index.ts",
            "line": 306
          },
          "name": "token",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-target-domain/index.ts",
            "line": 285
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.securityagentTargetDomain.SecurityagentTargetDomainVerificationDetailsHttpRoute"
          }
        }
      ],
      "symbolId": "src/securityagent-target-domain/index:SecurityagentTargetDomainVerificationDetailsHttpRouteOutputReference"
    },
    "@cdktn/provider-awscc.securityagentTargetDomain.SecurityagentTargetDomainVerificationDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityagentTargetDomain.SecurityagentTargetDomainVerificationDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityagent-target-domain/index.ts",
          "line": 340
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityagent-target-domain/index.ts",
        "line": 333
      },
      "name": "SecurityagentTargetDomainVerificationDetailsOutputReference",
      "namespace": "securityagentTargetDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-target-domain/index.ts",
            "line": 361
          },
          "name": "dnsTxt",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityagentTargetDomain.SecurityagentTargetDomainVerificationDetailsDnsTxtOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-target-domain/index.ts",
            "line": 367
          },
          "name": "httpRoute",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityagentTargetDomain.SecurityagentTargetDomainVerificationDetailsHttpRouteOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityagent-target-domain/index.ts",
            "line": 372
          },
          "name": "method",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityagent-target-domain/index.ts",
            "line": 344
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.securityagentTargetDomain.SecurityagentTargetDomainVerificationDetails"
          }
        }
      ],
      "symbolId": "src/securityagent-target-domain/index:SecurityagentTargetDomainVerificationDetailsOutputReference"
    },
    "@cdktn/provider-awscc.securityhubAggregatorV2.SecurityhubAggregatorV2": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_aggregator_v2 awscc_securityhub_aggregator_v2}."
      },
      "fqn": "@cdktn/provider-awscc.securityhubAggregatorV2.SecurityhubAggregatorV2",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_aggregator_v2 awscc_securityhub_aggregator_v2} Resource."
        },
        "locationInModule": {
          "filename": "src/securityhub-aggregator-v2/index.ts",
          "line": 70
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubAggregatorV2.SecurityhubAggregatorV2Config"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-aggregator-v2/index.ts",
        "line": 38
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SecurityhubAggregatorV2 resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/securityhub-aggregator-v2/index.ts",
            "line": 55
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SecurityhubAggregatorV2 to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_aggregator_v2#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SecurityhubAggregatorV2 that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SecurityhubAggregatorV2 to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-aggregator-v2/index.ts",
            "line": 144
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-aggregator-v2/index.ts",
            "line": 156
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-aggregator-v2/index.ts",
            "line": 164
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SecurityhubAggregatorV2",
      "namespace": "securityhubAggregatorV2",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-aggregator-v2/index.ts",
            "line": 43
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-aggregator-v2/index.ts",
            "line": 96
          },
          "name": "aggregationRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-aggregator-v2/index.ts",
            "line": 101
          },
          "name": "aggregatorV2Arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-aggregator-v2/index.ts",
            "line": 106
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-aggregator-v2/index.ts",
            "line": 119
          },
          "name": "linkedRegionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-aggregator-v2/index.ts",
            "line": 132
          },
          "name": "regionLinkingModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-aggregator-v2/index.ts",
            "line": 148
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-aggregator-v2/index.ts",
            "line": 112
          },
          "name": "linkedRegions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-aggregator-v2/index.ts",
            "line": 125
          },
          "name": "regionLinkingMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-aggregator-v2/index.ts",
            "line": 138
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/securityhub-aggregator-v2/index:SecurityhubAggregatorV2"
    },
    "@cdktn/provider-awscc.securityhubAggregatorV2.SecurityhubAggregatorV2Config": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubAggregatorV2.SecurityhubAggregatorV2Config",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-aggregator-v2/index.ts",
        "line": 14
      },
      "name": "SecurityhubAggregatorV2Config",
      "namespace": "securityhubAggregatorV2",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_aggregator_v2#linked_regions SecurityhubAggregatorV2#linked_regions}",
            "stability": "stable",
            "summary": "The list of included Regions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-aggregator-v2/index.ts",
            "line": 20
          },
          "name": "linkedRegions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_aggregator_v2#region_linking_mode SecurityhubAggregatorV2#region_linking_mode}",
            "stability": "stable",
            "summary": "Indicates to link a list of included Regions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-aggregator-v2/index.ts",
            "line": 26
          },
          "name": "regionLinkingMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_aggregator_v2#tags SecurityhubAggregatorV2#tags}",
            "stability": "stable",
            "summary": "A key-value pair to associate with the Security Hub V2 resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-aggregator-v2/index.ts",
            "line": 32
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/securityhub-aggregator-v2/index:SecurityhubAggregatorV2Config"
    },
    "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_automation_rule_v2 awscc_securityhub_automation_rule_v2}."
      },
      "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_automation_rule_v2 awscc_securityhub_automation_rule_v2} Resource."
        },
        "locationInModule": {
          "filename": "src/securityhub-automation-rule-v2/index.ts",
          "line": 2682
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2Config"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-automation-rule-v2/index.ts",
        "line": 2650
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SecurityhubAutomationRuleV2 resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 2667
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SecurityhubAutomationRuleV2 to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_automation_rule_v2#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SecurityhubAutomationRuleV2 that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SecurityhubAutomationRuleV2 to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 2716
          },
          "name": "putActions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2Actions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 2734
          },
          "name": "putCriteria",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2Criteria"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 2804
          },
          "name": "resetRuleStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 2820
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 2837
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 2849
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SecurityhubAutomationRuleV2",
      "namespace": "securityhubAutomationRuleV2",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 2655
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 2713
          },
          "name": "actions",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2ActionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 2725
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 2731
          },
          "name": "criteria",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 2756
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 2761
          },
          "name": "ruleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 2766
          },
          "name": "ruleId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 2829
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 2720
          },
          "name": "actionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2Actions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 2738
          },
          "name": "criteriaInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2Criteria"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 2751
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 2779
          },
          "name": "ruleNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 2792
          },
          "name": "ruleOrderInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 2808
          },
          "name": "ruleStatusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 2824
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 2744
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 2772
          },
          "name": "ruleName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 2785
          },
          "name": "ruleOrder",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 2798
          },
          "name": "ruleStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 2814
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/securityhub-automation-rule-v2/index:SecurityhubAutomationRuleV2"
    },
    "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2Actions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2Actions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-automation-rule-v2/index.ts",
        "line": 320
      },
      "name": "SecurityhubAutomationRuleV2Actions",
      "namespace": "securityhubAutomationRuleV2",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_automation_rule_v2#type SecurityhubAutomationRuleV2#type}",
            "stability": "stable",
            "summary": "The category of action to be executed by the automation rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 338
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_automation_rule_v2#external_integration_configuration SecurityhubAutomationRuleV2#external_integration_configuration}",
            "stability": "stable",
            "summary": "The settings for integrating automation rule actions with external systems or service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 326
          },
          "name": "externalIntegrationConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2ActionsExternalIntegrationConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_automation_rule_v2#finding_fields_update SecurityhubAutomationRuleV2#finding_fields_update}",
            "stability": "stable",
            "summary": "The changes to be applied to fields in a security finding when an automation rule is triggered."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 332
          },
          "name": "findingFieldsUpdate",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2ActionsFindingFieldsUpdate"
          }
        }
      ],
      "symbolId": "src/securityhub-automation-rule-v2/index:SecurityhubAutomationRuleV2Actions"
    },
    "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2ActionsExternalIntegrationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2ActionsExternalIntegrationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-automation-rule-v2/index.ts",
        "line": 58
      },
      "name": "SecurityhubAutomationRuleV2ActionsExternalIntegrationConfiguration",
      "namespace": "securityhubAutomationRuleV2",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_automation_rule_v2#connector_arn SecurityhubAutomationRuleV2#connector_arn}",
            "stability": "stable",
            "summary": "The ARN of the connector that establishes the integration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 64
          },
          "name": "connectorArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-automation-rule-v2/index:SecurityhubAutomationRuleV2ActionsExternalIntegrationConfiguration"
    },
    "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2ActionsExternalIntegrationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2ActionsExternalIntegrationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-automation-rule-v2/index.ts",
          "line": 104
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-automation-rule-v2/index.ts",
        "line": 96
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 146
          },
          "name": "resetConnectorArn"
        }
      ],
      "name": "SecurityhubAutomationRuleV2ActionsExternalIntegrationConfigurationOutputReference",
      "namespace": "securityhubAutomationRuleV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 150
          },
          "name": "connectorArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 140
          },
          "name": "connectorArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 108
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2ActionsExternalIntegrationConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-automation-rule-v2/index:SecurityhubAutomationRuleV2ActionsExternalIntegrationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2ActionsFindingFieldsUpdate": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2ActionsFindingFieldsUpdate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-automation-rule-v2/index.ts",
        "line": 154
      },
      "name": "SecurityhubAutomationRuleV2ActionsFindingFieldsUpdate",
      "namespace": "securityhubAutomationRuleV2",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_automation_rule_v2#comment SecurityhubAutomationRuleV2#comment}",
            "stability": "stable",
            "summary": "Notes or contextual information for findings that are modified by the automation rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 160
          },
          "name": "comment",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_automation_rule_v2#severity_id SecurityhubAutomationRuleV2#severity_id}",
            "stability": "stable",
            "summary": "The severity level to be assigned to findings that match the automation rule criteria."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 166
          },
          "name": "severityId",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_automation_rule_v2#status_id SecurityhubAutomationRuleV2#status_id}",
            "stability": "stable",
            "summary": "The status to be applied to findings that match automation rule criteria."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 172
          },
          "name": "statusId",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/securityhub-automation-rule-v2/index:SecurityhubAutomationRuleV2ActionsFindingFieldsUpdate"
    },
    "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2ActionsFindingFieldsUpdateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2ActionsFindingFieldsUpdateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-automation-rule-v2/index.ts",
          "line": 226
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-automation-rule-v2/index.ts",
        "line": 218
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 280
          },
          "name": "resetComment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 296
          },
          "name": "resetSeverityId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 312
          },
          "name": "resetStatusId"
        }
      ],
      "name": "SecurityhubAutomationRuleV2ActionsFindingFieldsUpdateOutputReference",
      "namespace": "securityhubAutomationRuleV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 284
          },
          "name": "commentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 300
          },
          "name": "severityIdInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 316
          },
          "name": "statusIdInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 274
          },
          "name": "comment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 290
          },
          "name": "severityId",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 306
          },
          "name": "statusId",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 230
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2ActionsFindingFieldsUpdate"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-automation-rule-v2/index:SecurityhubAutomationRuleV2ActionsFindingFieldsUpdateOutputReference"
    },
    "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2ActionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2ActionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-automation-rule-v2/index.ts",
          "line": 494
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-automation-rule-v2/index.ts",
        "line": 486
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 501
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2ActionsOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubAutomationRuleV2ActionsList",
      "namespace": "securityhubAutomationRuleV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 487
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2Actions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-automation-rule-v2/index:SecurityhubAutomationRuleV2ActionsList"
    },
    "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2ActionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2ActionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-automation-rule-v2/index.ts",
          "line": 394
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-automation-rule-v2/index.ts",
        "line": 384
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 445
          },
          "name": "putExternalIntegrationConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2ActionsExternalIntegrationConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 461
          },
          "name": "putFindingFieldsUpdate",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2ActionsFindingFieldsUpdate"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 448
          },
          "name": "resetExternalIntegrationConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 464
          },
          "name": "resetFindingFieldsUpdate"
        }
      ],
      "name": "SecurityhubAutomationRuleV2ActionsOutputReference",
      "namespace": "securityhubAutomationRuleV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 442
          },
          "name": "externalIntegrationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2ActionsExternalIntegrationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 458
          },
          "name": "findingFieldsUpdate",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2ActionsFindingFieldsUpdateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 452
          },
          "name": "externalIntegrationConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2ActionsExternalIntegrationConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 468
          },
          "name": "findingFieldsUpdateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2ActionsFindingFieldsUpdate"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 481
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 474
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 398
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2Actions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-automation-rule-v2/index:SecurityhubAutomationRuleV2ActionsOutputReference"
    },
    "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2Config": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2Config",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-automation-rule-v2/index.ts",
        "line": 14
      },
      "name": "SecurityhubAutomationRuleV2Config",
      "namespace": "securityhubAutomationRuleV2",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_automation_rule_v2#actions SecurityhubAutomationRuleV2#actions}",
            "stability": "stable",
            "summary": "A list of actions to be performed when the rule criteria is met."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 20
          },
          "name": "actions",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2Actions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_automation_rule_v2#criteria SecurityhubAutomationRuleV2#criteria}",
            "stability": "stable",
            "summary": "Defines the parameters and conditions used to evaluate and filter security findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 26
          },
          "name": "criteria",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2Criteria"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_automation_rule_v2#description SecurityhubAutomationRuleV2#description}",
            "stability": "stable",
            "summary": "A description of the automation rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 32
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_automation_rule_v2#rule_name SecurityhubAutomationRuleV2#rule_name}",
            "stability": "stable",
            "summary": "The name of the automation rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 38
          },
          "name": "ruleName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_automation_rule_v2#rule_order SecurityhubAutomationRuleV2#rule_order}",
            "stability": "stable",
            "summary": "The value for the rule priority."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 44
          },
          "name": "ruleOrder",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_automation_rule_v2#rule_status SecurityhubAutomationRuleV2#rule_status}",
            "stability": "stable",
            "summary": "The status of the automation rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 50
          },
          "name": "ruleStatus",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_automation_rule_v2#tags SecurityhubAutomationRuleV2#tags}",
            "stability": "stable",
            "summary": "A key-value pair to associate with a resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 56
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/securityhub-automation-rule-v2/index:SecurityhubAutomationRuleV2Config"
    },
    "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2Criteria": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2Criteria",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-automation-rule-v2/index.ts",
        "line": 2550
      },
      "name": "SecurityhubAutomationRuleV2Criteria",
      "namespace": "securityhubAutomationRuleV2",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_automation_rule_v2#ocsf_finding_criteria SecurityhubAutomationRuleV2#ocsf_finding_criteria}",
            "stability": "stable",
            "summary": "The filtering conditions that align with OCSF standards."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 2556
          },
          "name": "ocsfFindingCriteria",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteria"
          }
        }
      ],
      "symbolId": "src/securityhub-automation-rule-v2/index:SecurityhubAutomationRuleV2Criteria"
    },
    "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteria": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteria",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-automation-rule-v2/index.ts",
        "line": 2419
      },
      "name": "SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteria",
      "namespace": "securityhubAutomationRuleV2",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_automation_rule_v2#composite_filters SecurityhubAutomationRuleV2#composite_filters}",
            "stability": "stable",
            "summary": "Enables the creation of complex filtering conditions by combining filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 2425
          },
          "name": "compositeFilters",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_automation_rule_v2#composite_operator SecurityhubAutomationRuleV2#composite_operator}",
            "stability": "stable",
            "summary": "The logical operator used to combine multiple conditions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 2431
          },
          "name": "compositeOperator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-automation-rule-v2/index:SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteria"
    },
    "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFilters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFilters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-automation-rule-v2/index.ts",
        "line": 2126
      },
      "name": "SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFilters",
      "namespace": "securityhubAutomationRuleV2",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_automation_rule_v2#boolean_filters SecurityhubAutomationRuleV2#boolean_filters}",
            "stability": "stable",
            "summary": "Enables filtering based on boolean field values."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 2132
          },
          "name": "booleanFilters",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersBooleanFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_automation_rule_v2#date_filters SecurityhubAutomationRuleV2#date_filters}",
            "stability": "stable",
            "summary": "Enables filtering based on date and timestamp fields."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 2138
          },
          "name": "dateFilters",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersDateFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_automation_rule_v2#map_filters SecurityhubAutomationRuleV2#map_filters}",
            "stability": "stable",
            "summary": "Enables filtering based on map field value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 2144
          },
          "name": "mapFilters",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersMapFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_automation_rule_v2#number_filters SecurityhubAutomationRuleV2#number_filters}",
            "stability": "stable",
            "summary": "Enables filtering based on numerical field values."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 2150
          },
          "name": "numberFilters",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersNumberFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_automation_rule_v2#operator SecurityhubAutomationRuleV2#operator}",
            "stability": "stable",
            "summary": "The logical operator used to combine multiple conditions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 2156
          },
          "name": "operator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_automation_rule_v2#string_filters SecurityhubAutomationRuleV2#string_filters}",
            "stability": "stable",
            "summary": "Enables filtering based on string field values."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 2162
          },
          "name": "stringFilters",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersStringFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-automation-rule-v2/index:SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFilters"
    },
    "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersBooleanFilters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersBooleanFilters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-automation-rule-v2/index.ts",
        "line": 601
      },
      "name": "SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersBooleanFilters",
      "namespace": "securityhubAutomationRuleV2",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_automation_rule_v2#field_name SecurityhubAutomationRuleV2#field_name}",
            "stability": "stable",
            "summary": "The name of the field."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 607
          },
          "name": "fieldName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_automation_rule_v2#filter SecurityhubAutomationRuleV2#filter}",
            "stability": "stable",
            "summary": "Boolean filter for querying findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 613
          },
          "name": "filter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersBooleanFiltersFilter"
          }
        }
      ],
      "symbolId": "src/securityhub-automation-rule-v2/index:SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersBooleanFilters"
    },
    "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersBooleanFiltersFilter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersBooleanFiltersFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-automation-rule-v2/index.ts",
        "line": 505
      },
      "name": "SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersBooleanFiltersFilter",
      "namespace": "securityhubAutomationRuleV2",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_automation_rule_v2#value SecurityhubAutomationRuleV2#value}",
            "stability": "stable",
            "summary": "The value of the boolean."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 511
          },
          "name": "value",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-automation-rule-v2/index:SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersBooleanFiltersFilter"
    },
    "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersBooleanFiltersFilterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersBooleanFiltersFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-automation-rule-v2/index.ts",
          "line": 551
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-automation-rule-v2/index.ts",
        "line": 543
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 593
          },
          "name": "resetValue"
        }
      ],
      "name": "SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersBooleanFiltersFilterOutputReference",
      "namespace": "securityhubAutomationRuleV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 597
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 587
          },
          "name": "value",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 555
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersBooleanFiltersFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-automation-rule-v2/index:SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersBooleanFiltersFilterOutputReference"
    },
    "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersBooleanFiltersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersBooleanFiltersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-automation-rule-v2/index.ts",
          "line": 743
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-automation-rule-v2/index.ts",
        "line": 735
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 750
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersBooleanFiltersOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersBooleanFiltersList",
      "namespace": "securityhubAutomationRuleV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 736
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersBooleanFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-automation-rule-v2/index:SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersBooleanFiltersList"
    },
    "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersBooleanFiltersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersBooleanFiltersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-automation-rule-v2/index.ts",
          "line": 662
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-automation-rule-v2/index.ts",
        "line": 652
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 723
          },
          "name": "putFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersBooleanFiltersFilter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 710
          },
          "name": "resetFieldName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 726
          },
          "name": "resetFilter"
        }
      ],
      "name": "SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersBooleanFiltersOutputReference",
      "namespace": "securityhubAutomationRuleV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 720
          },
          "name": "filter",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersBooleanFiltersFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 714
          },
          "name": "fieldNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 730
          },
          "name": "filterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersBooleanFiltersFilter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 704
          },
          "name": "fieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 666
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersBooleanFilters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-automation-rule-v2/index:SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersBooleanFiltersOutputReference"
    },
    "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersDateFilters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersDateFilters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-automation-rule-v2/index.ts",
        "line": 1051
      },
      "name": "SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersDateFilters",
      "namespace": "securityhubAutomationRuleV2",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_automation_rule_v2#field_name SecurityhubAutomationRuleV2#field_name}",
            "stability": "stable",
            "summary": "The name of the field."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 1057
          },
          "name": "fieldName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_automation_rule_v2#filter SecurityhubAutomationRuleV2#filter}",
            "stability": "stable",
            "summary": "A date filter for querying findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 1063
          },
          "name": "filter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersDateFiltersFilter"
          }
        }
      ],
      "symbolId": "src/securityhub-automation-rule-v2/index:SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersDateFilters"
    },
    "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersDateFiltersFilter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersDateFiltersFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-automation-rule-v2/index.ts",
        "line": 885
      },
      "name": "SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersDateFiltersFilter",
      "namespace": "securityhubAutomationRuleV2",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_automation_rule_v2#date_range SecurityhubAutomationRuleV2#date_range}",
            "stability": "stable",
            "summary": "A date range for the date filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 891
          },
          "name": "dateRange",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersDateFiltersFilterDateRange"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_automation_rule_v2#end SecurityhubAutomationRuleV2#end}",
            "stability": "stable",
            "summary": "The timestamp formatted in ISO8601."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 897
          },
          "name": "end",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_automation_rule_v2#start SecurityhubAutomationRuleV2#start}",
            "stability": "stable",
            "summary": "The timestamp formatted in ISO8601."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 903
          },
          "name": "start",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-automation-rule-v2/index:SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersDateFiltersFilter"
    },
    "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersDateFiltersFilterDateRange": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersDateFiltersFilterDateRange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-automation-rule-v2/index.ts",
        "line": 754
      },
      "name": "SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersDateFiltersFilterDateRange",
      "namespace": "securityhubAutomationRuleV2",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_automation_rule_v2#unit SecurityhubAutomationRuleV2#unit}",
            "stability": "stable",
            "summary": "A date range unit for the date filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 760
          },
          "name": "unit",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_automation_rule_v2#value SecurityhubAutomationRuleV2#value}",
            "stability": "stable",
            "summary": "A date range value for the date filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 766
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/securityhub-automation-rule-v2/index:SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersDateFiltersFilterDateRange"
    },
    "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersDateFiltersFilterDateRangeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersDateFiltersFilterDateRangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-automation-rule-v2/index.ts",
          "line": 813
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-automation-rule-v2/index.ts",
        "line": 805
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 861
          },
          "name": "resetUnit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 877
          },
          "name": "resetValue"
        }
      ],
      "name": "SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersDateFiltersFilterDateRangeOutputReference",
      "namespace": "securityhubAutomationRuleV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 865
          },
          "name": "unitInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 881
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 855
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 871
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 817
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersDateFiltersFilterDateRange"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-automation-rule-v2/index:SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersDateFiltersFilterDateRangeOutputReference"
    },
    "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersDateFiltersFilterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersDateFiltersFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-automation-rule-v2/index.ts",
          "line": 957
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-automation-rule-v2/index.ts",
        "line": 949
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 1008
          },
          "name": "putDateRange",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersDateFiltersFilterDateRange"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 1011
          },
          "name": "resetDateRange"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 1027
          },
          "name": "resetEnd"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 1043
          },
          "name": "resetStart"
        }
      ],
      "name": "SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersDateFiltersFilterOutputReference",
      "namespace": "securityhubAutomationRuleV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 1005
          },
          "name": "dateRange",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersDateFiltersFilterDateRangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 1015
          },
          "name": "dateRangeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersDateFiltersFilterDateRange"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 1031
          },
          "name": "endInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 1047
          },
          "name": "startInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 1021
          },
          "name": "end",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 1037
          },
          "name": "start",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 961
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersDateFiltersFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-automation-rule-v2/index:SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersDateFiltersFilterOutputReference"
    },
    "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersDateFiltersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersDateFiltersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-automation-rule-v2/index.ts",
          "line": 1193
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-automation-rule-v2/index.ts",
        "line": 1185
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 1200
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersDateFiltersOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersDateFiltersList",
      "namespace": "securityhubAutomationRuleV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 1186
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersDateFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-automation-rule-v2/index:SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersDateFiltersList"
    },
    "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersDateFiltersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersDateFiltersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-automation-rule-v2/index.ts",
          "line": 1112
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-automation-rule-v2/index.ts",
        "line": 1102
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 1173
          },
          "name": "putFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersDateFiltersFilter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 1160
          },
          "name": "resetFieldName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 1176
          },
          "name": "resetFilter"
        }
      ],
      "name": "SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersDateFiltersOutputReference",
      "namespace": "securityhubAutomationRuleV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 1170
          },
          "name": "filter",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersDateFiltersFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 1164
          },
          "name": "fieldNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 1180
          },
          "name": "filterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersDateFiltersFilter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 1154
          },
          "name": "fieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 1116
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersDateFilters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-automation-rule-v2/index:SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersDateFiltersOutputReference"
    },
    "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-automation-rule-v2/index.ts",
          "line": 2408
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-automation-rule-v2/index.ts",
        "line": 2400
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 2415
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersList",
      "namespace": "securityhubAutomationRuleV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 2401
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-automation-rule-v2/index:SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersList"
    },
    "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersMapFilters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersMapFilters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-automation-rule-v2/index.ts",
        "line": 1370
      },
      "name": "SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersMapFilters",
      "namespace": "securityhubAutomationRuleV2",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_automation_rule_v2#field_name SecurityhubAutomationRuleV2#field_name}",
            "stability": "stable",
            "summary": "The name of the field."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 1376
          },
          "name": "fieldName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_automation_rule_v2#filter SecurityhubAutomationRuleV2#filter}",
            "stability": "stable",
            "summary": "A map filter for filtering findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 1382
          },
          "name": "filter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersMapFiltersFilter"
          }
        }
      ],
      "symbolId": "src/securityhub-automation-rule-v2/index:SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersMapFilters"
    },
    "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersMapFiltersFilter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersMapFiltersFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-automation-rule-v2/index.ts",
        "line": 1204
      },
      "name": "SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersMapFiltersFilter",
      "namespace": "securityhubAutomationRuleV2",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_automation_rule_v2#comparison SecurityhubAutomationRuleV2#comparison}",
            "stability": "stable",
            "summary": "The condition to apply to the key value when filtering findings with a map filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 1210
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_automation_rule_v2#key SecurityhubAutomationRuleV2#key}",
            "stability": "stable",
            "summary": "The key of the map filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 1216
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_automation_rule_v2#value SecurityhubAutomationRuleV2#value}",
            "stability": "stable",
            "summary": "The value for the key in the map filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 1222
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-automation-rule-v2/index:SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersMapFiltersFilter"
    },
    "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersMapFiltersFilterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersMapFiltersFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-automation-rule-v2/index.ts",
          "line": 1276
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-automation-rule-v2/index.ts",
        "line": 1268
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 1330
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 1346
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 1362
          },
          "name": "resetValue"
        }
      ],
      "name": "SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersMapFiltersFilterOutputReference",
      "namespace": "securityhubAutomationRuleV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 1334
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 1350
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 1366
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 1324
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 1340
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 1356
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 1280
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersMapFiltersFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-automation-rule-v2/index:SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersMapFiltersFilterOutputReference"
    },
    "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersMapFiltersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersMapFiltersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-automation-rule-v2/index.ts",
          "line": 1512
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-automation-rule-v2/index.ts",
        "line": 1504
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 1519
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersMapFiltersOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersMapFiltersList",
      "namespace": "securityhubAutomationRuleV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 1505
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersMapFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-automation-rule-v2/index:SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersMapFiltersList"
    },
    "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersMapFiltersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersMapFiltersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-automation-rule-v2/index.ts",
          "line": 1431
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-automation-rule-v2/index.ts",
        "line": 1421
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 1492
          },
          "name": "putFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersMapFiltersFilter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 1479
          },
          "name": "resetFieldName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 1495
          },
          "name": "resetFilter"
        }
      ],
      "name": "SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersMapFiltersOutputReference",
      "namespace": "securityhubAutomationRuleV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 1489
          },
          "name": "filter",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersMapFiltersFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 1483
          },
          "name": "fieldNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 1499
          },
          "name": "filterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersMapFiltersFilter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 1473
          },
          "name": "fieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 1435
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersMapFilters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-automation-rule-v2/index:SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersMapFiltersOutputReference"
    },
    "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersNumberFilters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersNumberFilters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-automation-rule-v2/index.ts",
        "line": 1689
      },
      "name": "SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersNumberFilters",
      "namespace": "securityhubAutomationRuleV2",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_automation_rule_v2#field_name SecurityhubAutomationRuleV2#field_name}",
            "stability": "stable",
            "summary": "The name of the field."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 1695
          },
          "name": "fieldName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_automation_rule_v2#filter SecurityhubAutomationRuleV2#filter}",
            "stability": "stable",
            "summary": "A number filter for querying findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 1701
          },
          "name": "filter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersNumberFiltersFilter"
          }
        }
      ],
      "symbolId": "src/securityhub-automation-rule-v2/index:SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersNumberFilters"
    },
    "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersNumberFiltersFilter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersNumberFiltersFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-automation-rule-v2/index.ts",
        "line": 1523
      },
      "name": "SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersNumberFiltersFilter",
      "namespace": "securityhubAutomationRuleV2",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_automation_rule_v2#eq SecurityhubAutomationRuleV2#eq}",
            "stability": "stable",
            "summary": "The equal-to condition to be applied to a single field when querying for findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 1529
          },
          "name": "eq",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_automation_rule_v2#gte SecurityhubAutomationRuleV2#gte}",
            "stability": "stable",
            "summary": "The greater-than-equal condition to be applied to a single field when querying for findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 1535
          },
          "name": "gte",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_automation_rule_v2#lte SecurityhubAutomationRuleV2#lte}",
            "stability": "stable",
            "summary": "The less-than-equal condition to be applied to a single field when querying for findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 1541
          },
          "name": "lte",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/securityhub-automation-rule-v2/index:SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersNumberFiltersFilter"
    },
    "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersNumberFiltersFilterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersNumberFiltersFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-automation-rule-v2/index.ts",
          "line": 1595
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-automation-rule-v2/index.ts",
        "line": 1587
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 1649
          },
          "name": "resetEq"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 1665
          },
          "name": "resetGte"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 1681
          },
          "name": "resetLte"
        }
      ],
      "name": "SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersNumberFiltersFilterOutputReference",
      "namespace": "securityhubAutomationRuleV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 1653
          },
          "name": "eqInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 1669
          },
          "name": "gteInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 1685
          },
          "name": "lteInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 1643
          },
          "name": "eq",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 1659
          },
          "name": "gte",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 1675
          },
          "name": "lte",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 1599
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersNumberFiltersFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-automation-rule-v2/index:SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersNumberFiltersFilterOutputReference"
    },
    "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersNumberFiltersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersNumberFiltersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-automation-rule-v2/index.ts",
          "line": 1831
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-automation-rule-v2/index.ts",
        "line": 1823
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 1838
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersNumberFiltersOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersNumberFiltersList",
      "namespace": "securityhubAutomationRuleV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 1824
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersNumberFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-automation-rule-v2/index:SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersNumberFiltersList"
    },
    "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersNumberFiltersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersNumberFiltersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-automation-rule-v2/index.ts",
          "line": 1750
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-automation-rule-v2/index.ts",
        "line": 1740
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 1811
          },
          "name": "putFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersNumberFiltersFilter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 1798
          },
          "name": "resetFieldName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 1814
          },
          "name": "resetFilter"
        }
      ],
      "name": "SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersNumberFiltersOutputReference",
      "namespace": "securityhubAutomationRuleV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 1808
          },
          "name": "filter",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersNumberFiltersFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 1802
          },
          "name": "fieldNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 1818
          },
          "name": "filterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersNumberFiltersFilter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 1792
          },
          "name": "fieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 1754
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersNumberFilters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-automation-rule-v2/index:SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersNumberFiltersOutputReference"
    },
    "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-automation-rule-v2/index.ts",
          "line": 2239
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-automation-rule-v2/index.ts",
        "line": 2229
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 2308
          },
          "name": "putBooleanFilters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersBooleanFilters"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 2324
          },
          "name": "putDateFilters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersDateFilters"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 2340
          },
          "name": "putMapFilters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersMapFilters"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 2356
          },
          "name": "putNumberFilters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersNumberFilters"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 2388
          },
          "name": "putStringFilters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersStringFilters"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 2311
          },
          "name": "resetBooleanFilters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 2327
          },
          "name": "resetDateFilters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 2343
          },
          "name": "resetMapFilters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 2359
          },
          "name": "resetNumberFilters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 2375
          },
          "name": "resetOperator"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 2391
          },
          "name": "resetStringFilters"
        }
      ],
      "name": "SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersOutputReference",
      "namespace": "securityhubAutomationRuleV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 2305
          },
          "name": "booleanFilters",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersBooleanFiltersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 2321
          },
          "name": "dateFilters",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersDateFiltersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 2337
          },
          "name": "mapFilters",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersMapFiltersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 2353
          },
          "name": "numberFilters",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersNumberFiltersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 2385
          },
          "name": "stringFilters",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersStringFiltersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 2315
          },
          "name": "booleanFiltersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersBooleanFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 2331
          },
          "name": "dateFiltersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersDateFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 2347
          },
          "name": "mapFiltersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersMapFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 2363
          },
          "name": "numberFiltersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersNumberFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 2379
          },
          "name": "operatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 2395
          },
          "name": "stringFiltersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersStringFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 2369
          },
          "name": "operator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 2243
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFilters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-automation-rule-v2/index:SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersOutputReference"
    },
    "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersStringFilters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersStringFilters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-automation-rule-v2/index.ts",
        "line": 1973
      },
      "name": "SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersStringFilters",
      "namespace": "securityhubAutomationRuleV2",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_automation_rule_v2#field_name SecurityhubAutomationRuleV2#field_name}",
            "stability": "stable",
            "summary": "The name of the field."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 1979
          },
          "name": "fieldName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_automation_rule_v2#filter SecurityhubAutomationRuleV2#filter}",
            "stability": "stable",
            "summary": "A string filter for filtering findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 1985
          },
          "name": "filter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersStringFiltersFilter"
          }
        }
      ],
      "symbolId": "src/securityhub-automation-rule-v2/index:SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersStringFilters"
    },
    "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersStringFiltersFilter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersStringFiltersFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-automation-rule-v2/index.ts",
        "line": 1842
      },
      "name": "SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersStringFiltersFilter",
      "namespace": "securityhubAutomationRuleV2",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_automation_rule_v2#comparison SecurityhubAutomationRuleV2#comparison}",
            "stability": "stable",
            "summary": "The condition to apply to a string value when filtering findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 1848
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_automation_rule_v2#value SecurityhubAutomationRuleV2#value}",
            "stability": "stable",
            "summary": "The string filter value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 1854
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-automation-rule-v2/index:SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersStringFiltersFilter"
    },
    "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersStringFiltersFilterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersStringFiltersFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-automation-rule-v2/index.ts",
          "line": 1901
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-automation-rule-v2/index.ts",
        "line": 1893
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 1949
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 1965
          },
          "name": "resetValue"
        }
      ],
      "name": "SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersStringFiltersFilterOutputReference",
      "namespace": "securityhubAutomationRuleV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 1953
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 1969
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 1943
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 1959
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 1905
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersStringFiltersFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-automation-rule-v2/index:SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersStringFiltersFilterOutputReference"
    },
    "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersStringFiltersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersStringFiltersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-automation-rule-v2/index.ts",
          "line": 2115
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-automation-rule-v2/index.ts",
        "line": 2107
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 2122
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersStringFiltersOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersStringFiltersList",
      "namespace": "securityhubAutomationRuleV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 2108
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersStringFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-automation-rule-v2/index:SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersStringFiltersList"
    },
    "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersStringFiltersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersStringFiltersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-automation-rule-v2/index.ts",
          "line": 2034
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-automation-rule-v2/index.ts",
        "line": 2024
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 2095
          },
          "name": "putFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersStringFiltersFilter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 2082
          },
          "name": "resetFieldName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 2098
          },
          "name": "resetFilter"
        }
      ],
      "name": "SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersStringFiltersOutputReference",
      "namespace": "securityhubAutomationRuleV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 2092
          },
          "name": "filter",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersStringFiltersFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 2086
          },
          "name": "fieldNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 2102
          },
          "name": "filterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersStringFiltersFilter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 2076
          },
          "name": "fieldName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 2038
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersStringFilters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-automation-rule-v2/index:SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersStringFiltersOutputReference"
    },
    "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-automation-rule-v2/index.ts",
          "line": 2478
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-automation-rule-v2/index.ts",
        "line": 2470
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 2523
          },
          "name": "putCompositeFilters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFilters"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 2526
          },
          "name": "resetCompositeFilters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 2542
          },
          "name": "resetCompositeOperator"
        }
      ],
      "name": "SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaOutputReference",
      "namespace": "securityhubAutomationRuleV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 2520
          },
          "name": "compositeFilters",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFiltersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 2530
          },
          "name": "compositeFiltersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaCompositeFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 2546
          },
          "name": "compositeOperatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 2536
          },
          "name": "compositeOperator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 2482
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteria"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-automation-rule-v2/index:SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaOutputReference"
    },
    "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-automation-rule-v2/index.ts",
          "line": 2596
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-automation-rule-v2/index.ts",
        "line": 2588
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 2635
          },
          "name": "putOcsfFindingCriteria",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteria"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 2638
          },
          "name": "resetOcsfFindingCriteria"
        }
      ],
      "name": "SecurityhubAutomationRuleV2CriteriaOutputReference",
      "namespace": "securityhubAutomationRuleV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 2632
          },
          "name": "ocsfFindingCriteria",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteriaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 2642
          },
          "name": "ocsfFindingCriteriaInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2CriteriaOcsfFindingCriteria"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-automation-rule-v2/index.ts",
            "line": 2600
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubAutomationRuleV2.SecurityhubAutomationRuleV2Criteria"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-automation-rule-v2/index:SecurityhubAutomationRuleV2CriteriaOutputReference"
    },
    "@cdktn/provider-awscc.securityhubConfigurationPolicy.SecurityhubConfigurationPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_configuration_policy awscc_securityhub_configuration_policy}."
      },
      "fqn": "@cdktn/provider-awscc.securityhubConfigurationPolicy.SecurityhubConfigurationPolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_configuration_policy awscc_securityhub_configuration_policy} Resource."
        },
        "locationInModule": {
          "filename": "src/securityhub-configuration-policy/index.ts",
          "line": 1149
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubConfigurationPolicy.SecurityhubConfigurationPolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-configuration-policy/index.ts",
        "line": 1117
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SecurityhubConfigurationPolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 1134
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SecurityhubConfigurationPolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_configuration_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SecurityhubConfigurationPolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SecurityhubConfigurationPolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 1185
          },
          "name": "putConfigurationPolicy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.securityhubConfigurationPolicy.SecurityhubConfigurationPolicyConfigurationPolicy"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 1211
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 1250
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 1267
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 1276
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SecurityhubConfigurationPolicy",
      "namespace": "securityhubConfigurationPolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 1122
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 1176
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 1182
          },
          "name": "configurationPolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubConfigurationPolicy.SecurityhubConfigurationPolicyConfigurationPolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 1194
          },
          "name": "configurationPolicyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 1199
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 1220
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 1238
          },
          "name": "serviceEnabled",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 1259
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 1189
          },
          "name": "configurationPolicyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubConfigurationPolicy.SecurityhubConfigurationPolicyConfigurationPolicy"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 1215
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 1233
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 1254
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 1205
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 1226
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 1244
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/securityhub-configuration-policy/index:SecurityhubConfigurationPolicy"
    },
    "@cdktn/provider-awscc.securityhubConfigurationPolicy.SecurityhubConfigurationPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubConfigurationPolicy.SecurityhubConfigurationPolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-configuration-policy/index.ts",
        "line": 14
      },
      "name": "SecurityhubConfigurationPolicyConfig",
      "namespace": "securityhubConfigurationPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_configuration_policy#configuration_policy SecurityhubConfigurationPolicy#configuration_policy}",
            "stability": "stable",
            "summary": "An object that defines how Security Hub is configured."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 20
          },
          "name": "configurationPolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubConfigurationPolicy.SecurityhubConfigurationPolicyConfigurationPolicy"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_configuration_policy#name SecurityhubConfigurationPolicy#name}",
            "stability": "stable",
            "summary": "The name of the configuration policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 32
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_configuration_policy#description SecurityhubConfigurationPolicy#description}",
            "stability": "stable",
            "summary": "The description of the configuration policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 26
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_configuration_policy#tags SecurityhubConfigurationPolicy#tags}",
            "stability": "stable",
            "summary": "A key-value pair to associate with a resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 38
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/securityhub-configuration-policy/index:SecurityhubConfigurationPolicyConfig"
    },
    "@cdktn/provider-awscc.securityhubConfigurationPolicy.SecurityhubConfigurationPolicyConfigurationPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubConfigurationPolicy.SecurityhubConfigurationPolicyConfigurationPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-configuration-policy/index.ts",
        "line": 1017
      },
      "name": "SecurityhubConfigurationPolicyConfigurationPolicy",
      "namespace": "securityhubConfigurationPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_configuration_policy#security_hub SecurityhubConfigurationPolicy#security_hub}",
            "stability": "stable",
            "summary": "An object that defines how AWS Security Hub is configured."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 1023
          },
          "name": "securityHub",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubConfigurationPolicy.SecurityhubConfigurationPolicyConfigurationPolicySecurityHub"
          }
        }
      ],
      "symbolId": "src/securityhub-configuration-policy/index:SecurityhubConfigurationPolicyConfigurationPolicy"
    },
    "@cdktn/provider-awscc.securityhubConfigurationPolicy.SecurityhubConfigurationPolicyConfigurationPolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubConfigurationPolicy.SecurityhubConfigurationPolicyConfigurationPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-configuration-policy/index.ts",
          "line": 1063
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-configuration-policy/index.ts",
        "line": 1055
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 1102
          },
          "name": "putSecurityHub",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.securityhubConfigurationPolicy.SecurityhubConfigurationPolicyConfigurationPolicySecurityHub"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 1105
          },
          "name": "resetSecurityHub"
        }
      ],
      "name": "SecurityhubConfigurationPolicyConfigurationPolicyOutputReference",
      "namespace": "securityhubConfigurationPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 1099
          },
          "name": "securityHub",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubConfigurationPolicy.SecurityhubConfigurationPolicyConfigurationPolicySecurityHubOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 1109
          },
          "name": "securityHubInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubConfigurationPolicy.SecurityhubConfigurationPolicyConfigurationPolicySecurityHub"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 1067
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubConfigurationPolicy.SecurityhubConfigurationPolicyConfigurationPolicy"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-configuration-policy/index:SecurityhubConfigurationPolicyConfigurationPolicyOutputReference"
    },
    "@cdktn/provider-awscc.securityhubConfigurationPolicy.SecurityhubConfigurationPolicyConfigurationPolicySecurityHub": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubConfigurationPolicy.SecurityhubConfigurationPolicyConfigurationPolicySecurityHub",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-configuration-policy/index.ts",
        "line": 851
      },
      "name": "SecurityhubConfigurationPolicyConfigurationPolicySecurityHub",
      "namespace": "securityhubConfigurationPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_configuration_policy#enabled_standard_identifiers SecurityhubConfigurationPolicy#enabled_standard_identifiers}",
            "stability": "stable",
            "summary": "A list that defines which security standards are enabled in the configuration policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 857
          },
          "name": "enabledStandardIdentifiers",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_configuration_policy#security_controls_configuration SecurityhubConfigurationPolicy#security_controls_configuration}",
            "stability": "stable",
            "summary": "An object that defines which security controls are enabled in an AWS Security Hub configuration policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 863
          },
          "name": "securityControlsConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubConfigurationPolicy.SecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_configuration_policy#service_enabled SecurityhubConfigurationPolicy#service_enabled}",
            "stability": "stable",
            "summary": "Indicates whether Security Hub is enabled in the policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 869
          },
          "name": "serviceEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-configuration-policy/index:SecurityhubConfigurationPolicyConfigurationPolicySecurityHub"
    },
    "@cdktn/provider-awscc.securityhubConfigurationPolicy.SecurityhubConfigurationPolicyConfigurationPolicySecurityHubOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubConfigurationPolicy.SecurityhubConfigurationPolicyConfigurationPolicySecurityHubOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-configuration-policy/index.ts",
          "line": 923
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-configuration-policy/index.ts",
        "line": 915
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 990
          },
          "name": "putSecurityControlsConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.securityhubConfigurationPolicy.SecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 977
          },
          "name": "resetEnabledStandardIdentifiers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 993
          },
          "name": "resetSecurityControlsConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 1009
          },
          "name": "resetServiceEnabled"
        }
      ],
      "name": "SecurityhubConfigurationPolicyConfigurationPolicySecurityHubOutputReference",
      "namespace": "securityhubConfigurationPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 987
          },
          "name": "securityControlsConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubConfigurationPolicy.SecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 981
          },
          "name": "enabledStandardIdentifiersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 997
          },
          "name": "securityControlsConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubConfigurationPolicy.SecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 1013
          },
          "name": "serviceEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 971
          },
          "name": "enabledStandardIdentifiers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 1003
          },
          "name": "serviceEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 927
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubConfigurationPolicy.SecurityhubConfigurationPolicyConfigurationPolicySecurityHub"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-configuration-policy/index:SecurityhubConfigurationPolicyConfigurationPolicySecurityHubOutputReference"
    },
    "@cdktn/provider-awscc.securityhubConfigurationPolicy.SecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubConfigurationPolicy.SecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-configuration-policy/index.ts",
        "line": 685
      },
      "name": "SecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfiguration",
      "namespace": "securityhubConfigurationPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_configuration_policy#disabled_security_control_identifiers SecurityhubConfigurationPolicy#disabled_security_control_identifiers}",
            "stability": "stable",
            "summary": "A list of security controls that are disabled in the configuration policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 691
          },
          "name": "disabledSecurityControlIdentifiers",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_configuration_policy#enabled_security_control_identifiers SecurityhubConfigurationPolicy#enabled_security_control_identifiers}",
            "stability": "stable",
            "summary": "A list of security controls that are enabled in the configuration policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 697
          },
          "name": "enabledSecurityControlIdentifiers",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_configuration_policy#security_control_custom_parameters SecurityhubConfigurationPolicy#security_control_custom_parameters}",
            "stability": "stable",
            "summary": "A list of security controls and control parameter values that are included in a configuration policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 703
          },
          "name": "securityControlCustomParameters",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubConfigurationPolicy.SecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfigurationSecurityControlCustomParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-configuration-policy/index:SecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfiguration"
    },
    "@cdktn/provider-awscc.securityhubConfigurationPolicy.SecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubConfigurationPolicy.SecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-configuration-policy/index.ts",
          "line": 757
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-configuration-policy/index.ts",
        "line": 749
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 840
          },
          "name": "putSecurityControlCustomParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubConfigurationPolicy.SecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfigurationSecurityControlCustomParameters"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 811
          },
          "name": "resetDisabledSecurityControlIdentifiers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 827
          },
          "name": "resetEnabledSecurityControlIdentifiers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 843
          },
          "name": "resetSecurityControlCustomParameters"
        }
      ],
      "name": "SecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfigurationOutputReference",
      "namespace": "securityhubConfigurationPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 837
          },
          "name": "securityControlCustomParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubConfigurationPolicy.SecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfigurationSecurityControlCustomParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 815
          },
          "name": "disabledSecurityControlIdentifiersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 831
          },
          "name": "enabledSecurityControlIdentifiersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 847
          },
          "name": "securityControlCustomParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubConfigurationPolicy.SecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfigurationSecurityControlCustomParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 805
          },
          "name": "disabledSecurityControlIdentifiers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 821
          },
          "name": "enabledSecurityControlIdentifiers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 761
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubConfigurationPolicy.SecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-configuration-policy/index:SecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.securityhubConfigurationPolicy.SecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfigurationSecurityControlCustomParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubConfigurationPolicy.SecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfigurationSecurityControlCustomParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-configuration-policy/index.ts",
        "line": 532
      },
      "name": "SecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfigurationSecurityControlCustomParameters",
      "namespace": "securityhubConfigurationPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_configuration_policy#parameters SecurityhubConfigurationPolicy#parameters}",
            "stability": "stable",
            "summary": "An object that specifies parameter values for a control in a configuration policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 538
          },
          "name": "parameters",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubConfigurationPolicy.SecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfigurationSecurityControlCustomParametersParameters"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_configuration_policy#security_control_id SecurityhubConfigurationPolicy#security_control_id}",
            "stability": "stable",
            "summary": "The ID of the security control."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 544
          },
          "name": "securityControlId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-configuration-policy/index:SecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfigurationSecurityControlCustomParameters"
    },
    "@cdktn/provider-awscc.securityhubConfigurationPolicy.SecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfigurationSecurityControlCustomParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubConfigurationPolicy.SecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfigurationSecurityControlCustomParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-configuration-policy/index.ts",
          "line": 674
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-configuration-policy/index.ts",
        "line": 666
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 681
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubConfigurationPolicy.SecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfigurationSecurityControlCustomParametersOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfigurationSecurityControlCustomParametersList",
      "namespace": "securityhubConfigurationPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 667
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubConfigurationPolicy.SecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfigurationSecurityControlCustomParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-configuration-policy/index:SecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfigurationSecurityControlCustomParametersList"
    },
    "@cdktn/provider-awscc.securityhubConfigurationPolicy.SecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfigurationSecurityControlCustomParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubConfigurationPolicy.SecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfigurationSecurityControlCustomParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-configuration-policy/index.ts",
          "line": 593
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-configuration-policy/index.ts",
        "line": 583
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 638
          },
          "name": "putParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubConfigurationPolicy.SecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfigurationSecurityControlCustomParametersParameters"
                        },
                        "kind": "map"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 641
          },
          "name": "resetParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 657
          },
          "name": "resetSecurityControlId"
        }
      ],
      "name": "SecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfigurationSecurityControlCustomParametersOutputReference",
      "namespace": "securityhubConfigurationPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 635
          },
          "name": "parameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubConfigurationPolicy.SecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfigurationSecurityControlCustomParametersParametersMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 645
          },
          "name": "parametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubConfigurationPolicy.SecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfigurationSecurityControlCustomParametersParameters"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 661
          },
          "name": "securityControlIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 651
          },
          "name": "securityControlId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 597
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubConfigurationPolicy.SecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfigurationSecurityControlCustomParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-configuration-policy/index:SecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfigurationSecurityControlCustomParametersOutputReference"
    },
    "@cdktn/provider-awscc.securityhubConfigurationPolicy.SecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfigurationSecurityControlCustomParametersParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubConfigurationPolicy.SecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfigurationSecurityControlCustomParametersParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-configuration-policy/index.ts",
        "line": 381
      },
      "name": "SecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfigurationSecurityControlCustomParametersParameters",
      "namespace": "securityhubConfigurationPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_configuration_policy#value SecurityhubConfigurationPolicy#value}",
            "stability": "stable",
            "summary": "An object that includes the data type of a security control parameter and its current value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 387
          },
          "name": "value",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubConfigurationPolicy.SecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfigurationSecurityControlCustomParametersParametersValue"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_configuration_policy#value_type SecurityhubConfigurationPolicy#value_type}",
            "stability": "stable",
            "summary": "Identifies whether a control parameter uses a custom user-defined value or subscribes to the default AWS Security Hub behavior."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 393
          },
          "name": "valueType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-configuration-policy/index:SecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfigurationSecurityControlCustomParametersParameters"
    },
    "@cdktn/provider-awscc.securityhubConfigurationPolicy.SecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfigurationSecurityControlCustomParametersParametersMap": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubConfigurationPolicy.SecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfigurationSecurityControlCustomParametersParametersMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-configuration-policy/index.ts",
          "line": 521
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-configuration-policy/index.ts",
        "line": 514
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 528
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubConfigurationPolicy.SecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfigurationSecurityControlCustomParametersParametersOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfigurationSecurityControlCustomParametersParametersMap",
      "namespace": "securityhubConfigurationPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 515
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubConfigurationPolicy.SecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfigurationSecurityControlCustomParametersParameters"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-configuration-policy/index:SecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfigurationSecurityControlCustomParametersParametersMap"
    },
    "@cdktn/provider-awscc.securityhubConfigurationPolicy.SecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfigurationSecurityControlCustomParametersParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubConfigurationPolicy.SecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfigurationSecurityControlCustomParametersParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-configuration-policy/index.ts",
          "line": 441
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-configuration-policy/index.ts",
        "line": 432
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 486
          },
          "name": "putValue",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.securityhubConfigurationPolicy.SecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfigurationSecurityControlCustomParametersParametersValue"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 489
          },
          "name": "resetValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 505
          },
          "name": "resetValueType"
        }
      ],
      "name": "SecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfigurationSecurityControlCustomParametersParametersOutputReference",
      "namespace": "securityhubConfigurationPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 483
          },
          "name": "value",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubConfigurationPolicy.SecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfigurationSecurityControlCustomParametersParametersValueOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 493
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubConfigurationPolicy.SecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfigurationSecurityControlCustomParametersParametersValue"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 509
          },
          "name": "valueTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 499
          },
          "name": "valueType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 445
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubConfigurationPolicy.SecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfigurationSecurityControlCustomParametersParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-configuration-policy/index:SecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfigurationSecurityControlCustomParametersParametersOutputReference"
    },
    "@cdktn/provider-awscc.securityhubConfigurationPolicy.SecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfigurationSecurityControlCustomParametersParametersValue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubConfigurationPolicy.SecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfigurationSecurityControlCustomParametersParametersValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-configuration-policy/index.ts",
        "line": 40
      },
      "name": "SecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfigurationSecurityControlCustomParametersParametersValue",
      "namespace": "securityhubConfigurationPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_configuration_policy#boolean SecurityhubConfigurationPolicy#boolean}",
            "stability": "stable",
            "summary": "A control parameter that is a boolean."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 46
          },
          "name": "boolean",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_configuration_policy#double SecurityhubConfigurationPolicy#double}",
            "stability": "stable",
            "summary": "A control parameter that is a double."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 52
          },
          "name": "double",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_configuration_policy#enum SecurityhubConfigurationPolicy#enum}",
            "stability": "stable",
            "summary": "A control parameter that is an enum."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 58
          },
          "name": "enum",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_configuration_policy#enum_list SecurityhubConfigurationPolicy#enum_list}",
            "stability": "stable",
            "summary": "A control parameter that is a list of enums."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 64
          },
          "name": "enumList",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_configuration_policy#integer SecurityhubConfigurationPolicy#integer}",
            "stability": "stable",
            "summary": "A control parameter that is an integer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 70
          },
          "name": "integer",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_configuration_policy#integer_list SecurityhubConfigurationPolicy#integer_list}",
            "stability": "stable",
            "summary": "A control parameter that is a list of integers."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 76
          },
          "name": "integerList",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_configuration_policy#string SecurityhubConfigurationPolicy#string}",
            "stability": "stable",
            "summary": "A control parameter that is a string."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 82
          },
          "name": "string",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_configuration_policy#string_list SecurityhubConfigurationPolicy#string_list}",
            "stability": "stable",
            "summary": "A control parameter that is a list of strings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 88
          },
          "name": "stringList",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/securityhub-configuration-policy/index:SecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfigurationSecurityControlCustomParametersParametersValue"
    },
    "@cdktn/provider-awscc.securityhubConfigurationPolicy.SecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfigurationSecurityControlCustomParametersParametersValueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubConfigurationPolicy.SecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfigurationSecurityControlCustomParametersParametersValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-configuration-policy/index.ts",
          "line": 177
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-configuration-policy/index.ts",
        "line": 169
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 261
          },
          "name": "resetBoolean"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 277
          },
          "name": "resetDouble"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 293
          },
          "name": "resetEnum"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 309
          },
          "name": "resetEnumList"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 325
          },
          "name": "resetInteger"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 341
          },
          "name": "resetIntegerList"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 357
          },
          "name": "resetString"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 373
          },
          "name": "resetStringList"
        }
      ],
      "name": "SecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfigurationSecurityControlCustomParametersParametersValueOutputReference",
      "namespace": "securityhubConfigurationPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 265
          },
          "name": "booleanInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 281
          },
          "name": "doubleInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 297
          },
          "name": "enumInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 313
          },
          "name": "enumListInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 329
          },
          "name": "integerInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 345
          },
          "name": "integerListInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 361
          },
          "name": "stringInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 377
          },
          "name": "stringListInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 255
          },
          "name": "boolean",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 271
          },
          "name": "double",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 287
          },
          "name": "enum",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 303
          },
          "name": "enumList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 319
          },
          "name": "integer",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 335
          },
          "name": "integerList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 351
          },
          "name": "string",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 367
          },
          "name": "stringList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-configuration-policy/index.ts",
            "line": 181
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubConfigurationPolicy.SecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfigurationSecurityControlCustomParametersParametersValue"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-configuration-policy/index:SecurityhubConfigurationPolicyConfigurationPolicySecurityHubSecurityControlsConfigurationSecurityControlCustomParametersParametersValueOutputReference"
    },
    "@cdktn/provider-awscc.securityhubConnector.SecurityhubConnector": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_connector awscc_securityhub_connector}."
      },
      "fqn": "@cdktn/provider-awscc.securityhubConnector.SecurityhubConnector",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_connector awscc_securityhub_connector} Resource."
        },
        "locationInModule": {
          "filename": "src/securityhub-connector/index.ts",
          "line": 532
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubConnector.SecurityhubConnectorConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-connector/index.ts",
        "line": 500
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SecurityhubConnector resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/securityhub-connector/index.ts",
            "line": 517
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SecurityhubConnector to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_connector#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SecurityhubConnector that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SecurityhubConnector to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-connector/index.ts",
            "line": 648
          },
          "name": "putProviderName",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.securityhubConnector.SecurityhubConnectorProviderName"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-connector/index.ts",
            "line": 591
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-connector/index.ts",
            "line": 664
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-connector/index.ts",
            "line": 676
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-connector/index.ts",
            "line": 685
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SecurityhubConnector",
      "namespace": "securityhubConnector",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-connector/index.ts",
            "line": 505
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-connector/index.ts",
            "line": 559
          },
          "name": "connectorArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-connector/index.ts",
            "line": 564
          },
          "name": "connectorId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-connector/index.ts",
            "line": 569
          },
          "name": "connectorStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-connector/index.ts",
            "line": 574
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-connector/index.ts",
            "line": 579
          },
          "name": "createdBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-connector/index.ts",
            "line": 600
          },
          "name": "enablementStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-connector/index.ts",
            "line": 605
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-connector/index.ts",
            "line": 611
          },
          "name": "issues",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubConnector.SecurityhubConnectorIssuesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-connector/index.ts",
            "line": 616
          },
          "name": "lastCheckedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-connector/index.ts",
            "line": 621
          },
          "name": "lastUpdatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-connector/index.ts",
            "line": 626
          },
          "name": "message",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-connector/index.ts",
            "line": 645
          },
          "name": "providerName",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubConnector.SecurityhubConnectorProviderNameOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-connector/index.ts",
            "line": 595
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-connector/index.ts",
            "line": 639
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-connector/index.ts",
            "line": 652
          },
          "name": "providerNameInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubConnector.SecurityhubConnectorProviderName"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-connector/index.ts",
            "line": 668
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-connector/index.ts",
            "line": 585
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-connector/index.ts",
            "line": 632
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-connector/index.ts",
            "line": 658
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/securityhub-connector/index:SecurityhubConnector"
    },
    "@cdktn/provider-awscc.securityhubConnector.SecurityhubConnectorConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubConnector.SecurityhubConnectorConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-connector/index.ts",
        "line": 14
      },
      "name": "SecurityhubConnectorConfig",
      "namespace": "securityhubConnector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_connector#name SecurityhubConnector#name}",
            "stability": "stable",
            "summary": "The name of the connector."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-connector/index.ts",
            "line": 26
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_connector#provider_name SecurityhubConnector#provider_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-connector/index.ts",
            "line": 30
          },
          "name": "providerName",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubConnector.SecurityhubConnectorProviderName"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_connector#description SecurityhubConnector#description}",
            "stability": "stable",
            "summary": "The description of the connector."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-connector/index.ts",
            "line": 20
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_connector#tags SecurityhubConnector#tags}",
            "stability": "stable",
            "summary": "A key-value pair to associate with a resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-connector/index.ts",
            "line": 36
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/securityhub-connector/index:SecurityhubConnectorConfig"
    },
    "@cdktn/provider-awscc.securityhubConnector.SecurityhubConnectorIssues": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubConnector.SecurityhubConnectorIssues",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-connector/index.ts",
        "line": 38
      },
      "name": "SecurityhubConnectorIssues",
      "namespace": "securityhubConnector",
      "symbolId": "src/securityhub-connector/index:SecurityhubConnectorIssues"
    },
    "@cdktn/provider-awscc.securityhubConnector.SecurityhubConnectorIssuesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubConnector.SecurityhubConnectorIssuesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-connector/index.ts",
          "line": 107
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-connector/index.ts",
        "line": 100
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-connector/index.ts",
            "line": 114
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubConnector.SecurityhubConnectorIssuesOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubConnectorIssuesList",
      "namespace": "securityhubConnector",
      "symbolId": "src/securityhub-connector/index:SecurityhubConnectorIssuesList"
    },
    "@cdktn/provider-awscc.securityhubConnector.SecurityhubConnectorIssuesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubConnector.SecurityhubConnectorIssuesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-connector/index.ts",
          "line": 70
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-connector/index.ts",
        "line": 61
      },
      "name": "SecurityhubConnectorIssuesOutputReference",
      "namespace": "securityhubConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-connector/index.ts",
            "line": 90
          },
          "name": "code",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-connector/index.ts",
            "line": 95
          },
          "name": "message",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-connector/index.ts",
            "line": 74
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubConnector.SecurityhubConnectorIssues"
          }
        }
      ],
      "symbolId": "src/securityhub-connector/index:SecurityhubConnectorIssuesOutputReference"
    },
    "@cdktn/provider-awscc.securityhubConnector.SecurityhubConnectorProviderName": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubConnector.SecurityhubConnectorProviderName",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-connector/index.ts",
        "line": 403
      },
      "name": "SecurityhubConnectorProviderName",
      "namespace": "securityhubConnector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_connector#azure SecurityhubConnector#azure}",
            "stability": "stable",
            "summary": "The configuration for connecting to an Azure environment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-connector/index.ts",
            "line": 409
          },
          "name": "azure",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubConnector.SecurityhubConnectorProviderNameAzure"
          }
        }
      ],
      "symbolId": "src/securityhub-connector/index:SecurityhubConnectorProviderName"
    },
    "@cdktn/provider-awscc.securityhubConnector.SecurityhubConnectorProviderNameAzure": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubConnector.SecurityhubConnectorProviderNameAzure",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-connector/index.ts",
        "line": 246
      },
      "name": "SecurityhubConnectorProviderNameAzure",
      "namespace": "securityhubConnector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_connector#aws_config_connector_arn SecurityhubConnector#aws_config_connector_arn}",
            "stability": "stable",
            "summary": "The ARN of the multi-cloud configuration connector used to establish the connection to Azure."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-connector/index.ts",
            "line": 252
          },
          "name": "awsConfigConnectorArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_connector#azure_regions SecurityhubConnector#azure_regions}",
            "stability": "stable",
            "summary": "The list of Azure regions to monitor."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-connector/index.ts",
            "line": 258
          },
          "name": "azureRegions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_connector#scope_configuration SecurityhubConnector#scope_configuration}",
            "stability": "stable",
            "summary": "The scope configuration that defines which Azure resources are monitored."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-connector/index.ts",
            "line": 264
          },
          "name": "scopeConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubConnector.SecurityhubConnectorProviderNameAzureScopeConfiguration"
          }
        }
      ],
      "symbolId": "src/securityhub-connector/index:SecurityhubConnectorProviderNameAzure"
    },
    "@cdktn/provider-awscc.securityhubConnector.SecurityhubConnectorProviderNameAzureOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubConnector.SecurityhubConnectorProviderNameAzureOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-connector/index.ts",
          "line": 318
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-connector/index.ts",
        "line": 310
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-connector/index.ts",
            "line": 395
          },
          "name": "putScopeConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.securityhubConnector.SecurityhubConnectorProviderNameAzureScopeConfiguration"
              }
            }
          ]
        }
      ],
      "name": "SecurityhubConnectorProviderNameAzureOutputReference",
      "namespace": "securityhubConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-connector/index.ts",
            "line": 392
          },
          "name": "scopeConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubConnector.SecurityhubConnectorProviderNameAzureScopeConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-connector/index.ts",
            "line": 373
          },
          "name": "awsConfigConnectorArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-connector/index.ts",
            "line": 386
          },
          "name": "azureRegionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-connector/index.ts",
            "line": 399
          },
          "name": "scopeConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubConnector.SecurityhubConnectorProviderNameAzureScopeConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-connector/index.ts",
            "line": 366
          },
          "name": "awsConfigConnectorArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-connector/index.ts",
            "line": 379
          },
          "name": "azureRegions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-connector/index.ts",
            "line": 322
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubConnector.SecurityhubConnectorProviderNameAzure"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-connector/index:SecurityhubConnectorProviderNameAzureOutputReference"
    },
    "@cdktn/provider-awscc.securityhubConnector.SecurityhubConnectorProviderNameAzureScopeConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubConnector.SecurityhubConnectorProviderNameAzureScopeConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-connector/index.ts",
        "line": 118
      },
      "name": "SecurityhubConnectorProviderNameAzureScopeConfiguration",
      "namespace": "securityhubConnector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_connector#scope_type SecurityhubConnector#scope_type}",
            "stability": "stable",
            "summary": "The type of scope. Valid values are ``tenant`` and ``subscription``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-connector/index.ts",
            "line": 124
          },
          "name": "scopeType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_connector#scope_values SecurityhubConnector#scope_values}",
            "stability": "stable",
            "summary": "The list of scope values, such as subscription IDs, when the scope type is ``subscription``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-connector/index.ts",
            "line": 130
          },
          "name": "scopeValues",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/securityhub-connector/index:SecurityhubConnectorProviderNameAzureScopeConfiguration"
    },
    "@cdktn/provider-awscc.securityhubConnector.SecurityhubConnectorProviderNameAzureScopeConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubConnector.SecurityhubConnectorProviderNameAzureScopeConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-connector/index.ts",
          "line": 177
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-connector/index.ts",
        "line": 169
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-connector/index.ts",
            "line": 238
          },
          "name": "resetScopeValues"
        }
      ],
      "name": "SecurityhubConnectorProviderNameAzureScopeConfigurationOutputReference",
      "namespace": "securityhubConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-connector/index.ts",
            "line": 226
          },
          "name": "scopeTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-connector/index.ts",
            "line": 242
          },
          "name": "scopeValuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-connector/index.ts",
            "line": 219
          },
          "name": "scopeType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-connector/index.ts",
            "line": 232
          },
          "name": "scopeValues",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-connector/index.ts",
            "line": 181
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubConnector.SecurityhubConnectorProviderNameAzureScopeConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-connector/index:SecurityhubConnectorProviderNameAzureScopeConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.securityhubConnector.SecurityhubConnectorProviderNameOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubConnector.SecurityhubConnectorProviderNameOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-connector/index.ts",
          "line": 449
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-connector/index.ts",
        "line": 441
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-connector/index.ts",
            "line": 488
          },
          "name": "putAzure",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.securityhubConnector.SecurityhubConnectorProviderNameAzure"
              }
            }
          ]
        }
      ],
      "name": "SecurityhubConnectorProviderNameOutputReference",
      "namespace": "securityhubConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-connector/index.ts",
            "line": 485
          },
          "name": "azure",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubConnector.SecurityhubConnectorProviderNameAzureOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-connector/index.ts",
            "line": 492
          },
          "name": "azureInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubConnector.SecurityhubConnectorProviderNameAzure"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-connector/index.ts",
            "line": 453
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubConnector.SecurityhubConnectorProviderName"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-connector/index:SecurityhubConnectorProviderNameOutputReference"
    },
    "@cdktn/provider-awscc.securityhubConnectorV2.SecurityhubConnectorV2": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_connector_v2 awscc_securityhub_connector_v2}."
      },
      "fqn": "@cdktn/provider-awscc.securityhubConnectorV2.SecurityhubConnectorV2",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_connector_v2 awscc_securityhub_connector_v2} Resource."
        },
        "locationInModule": {
          "filename": "src/securityhub-connector-v2/index.ts",
          "line": 852
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubConnectorV2.SecurityhubConnectorV2Config"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-connector-v2/index.ts",
        "line": 820
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SecurityhubConnectorV2 resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/securityhub-connector-v2/index.ts",
            "line": 837
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SecurityhubConnectorV2 to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_connector_v2#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SecurityhubConnectorV2 that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SecurityhubConnectorV2 to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-connector-v2/index.ts",
            "line": 985
          },
          "name": "putProviderName",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.securityhubConnectorV2.SecurityhubConnectorV2ProviderName"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-connector-v2/index.ts",
            "line": 907
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-connector-v2/index.ts",
            "line": 944
          },
          "name": "resetKmsKeyArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-connector-v2/index.ts",
            "line": 1001
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-connector-v2/index.ts",
            "line": 1013
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-connector-v2/index.ts",
            "line": 1023
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SecurityhubConnectorV2",
      "namespace": "securityhubConnectorV2",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-connector-v2/index.ts",
            "line": 825
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-connector-v2/index.ts",
            "line": 880
          },
          "name": "connectorArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-connector-v2/index.ts",
            "line": 885
          },
          "name": "connectorId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-connector-v2/index.ts",
            "line": 890
          },
          "name": "connectorStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-connector-v2/index.ts",
            "line": 895
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-connector-v2/index.ts",
            "line": 916
          },
          "name": "enablementStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-connector-v2/index.ts",
            "line": 921
          },
          "name": "enablementStatusReason",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-connector-v2/index.ts",
            "line": 926
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-connector-v2/index.ts",
            "line": 932
          },
          "name": "issues",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubConnectorV2.SecurityhubConnectorV2IssuesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-connector-v2/index.ts",
            "line": 953
          },
          "name": "lastCheckedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-connector-v2/index.ts",
            "line": 958
          },
          "name": "lastUpdatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-connector-v2/index.ts",
            "line": 963
          },
          "name": "message",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-connector-v2/index.ts",
            "line": 982
          },
          "name": "providerName",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubConnectorV2.SecurityhubConnectorV2ProviderNameOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-connector-v2/index.ts",
            "line": 911
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-connector-v2/index.ts",
            "line": 948
          },
          "name": "kmsKeyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-connector-v2/index.ts",
            "line": 976
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-connector-v2/index.ts",
            "line": 989
          },
          "name": "providerNameInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubConnectorV2.SecurityhubConnectorV2ProviderName"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-connector-v2/index.ts",
            "line": 1005
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-connector-v2/index.ts",
            "line": 901
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-connector-v2/index.ts",
            "line": 938
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-connector-v2/index.ts",
            "line": 969
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-connector-v2/index.ts",
            "line": 995
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/securityhub-connector-v2/index:SecurityhubConnectorV2"
    },
    "@cdktn/provider-awscc.securityhubConnectorV2.SecurityhubConnectorV2Config": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubConnectorV2.SecurityhubConnectorV2Config",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-connector-v2/index.ts",
        "line": 14
      },
      "name": "SecurityhubConnectorV2Config",
      "namespace": "securityhubConnectorV2",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_connector_v2#name SecurityhubConnectorV2#name}",
            "stability": "stable",
            "summary": "The name of the connector."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-connector-v2/index.ts",
            "line": 32
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_connector_v2#provider_name SecurityhubConnectorV2#provider_name}",
            "stability": "stable",
            "summary": "The third-party provider configuration for the connector."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-connector-v2/index.ts",
            "line": 38
          },
          "name": "providerName",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubConnectorV2.SecurityhubConnectorV2ProviderName"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_connector_v2#description SecurityhubConnectorV2#description}",
            "stability": "stable",
            "summary": "A description of the connector."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-connector-v2/index.ts",
            "line": 20
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_connector_v2#kms_key_arn SecurityhubConnectorV2#kms_key_arn}",
            "stability": "stable",
            "summary": "The ARN of KMS key used for the connector."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-connector-v2/index.ts",
            "line": 26
          },
          "name": "kmsKeyArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_connector_v2#tags SecurityhubConnectorV2#tags}",
            "stability": "stable",
            "summary": "A key-value pair to associate with a resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-connector-v2/index.ts",
            "line": 44
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/securityhub-connector-v2/index:SecurityhubConnectorV2Config"
    },
    "@cdktn/provider-awscc.securityhubConnectorV2.SecurityhubConnectorV2Issues": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubConnectorV2.SecurityhubConnectorV2Issues",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-connector-v2/index.ts",
        "line": 46
      },
      "name": "SecurityhubConnectorV2Issues",
      "namespace": "securityhubConnectorV2",
      "symbolId": "src/securityhub-connector-v2/index:SecurityhubConnectorV2Issues"
    },
    "@cdktn/provider-awscc.securityhubConnectorV2.SecurityhubConnectorV2IssuesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubConnectorV2.SecurityhubConnectorV2IssuesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-connector-v2/index.ts",
          "line": 115
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-connector-v2/index.ts",
        "line": 108
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-connector-v2/index.ts",
            "line": 122
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubConnectorV2.SecurityhubConnectorV2IssuesOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubConnectorV2IssuesList",
      "namespace": "securityhubConnectorV2",
      "symbolId": "src/securityhub-connector-v2/index:SecurityhubConnectorV2IssuesList"
    },
    "@cdktn/provider-awscc.securityhubConnectorV2.SecurityhubConnectorV2IssuesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubConnectorV2.SecurityhubConnectorV2IssuesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-connector-v2/index.ts",
          "line": 78
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-connector-v2/index.ts",
        "line": 69
      },
      "name": "SecurityhubConnectorV2IssuesOutputReference",
      "namespace": "securityhubConnectorV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-connector-v2/index.ts",
            "line": 98
          },
          "name": "code",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-connector-v2/index.ts",
            "line": 103
          },
          "name": "message",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-connector-v2/index.ts",
            "line": 82
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubConnectorV2.SecurityhubConnectorV2Issues"
          }
        }
      ],
      "symbolId": "src/securityhub-connector-v2/index:SecurityhubConnectorV2IssuesOutputReference"
    },
    "@cdktn/provider-awscc.securityhubConnectorV2.SecurityhubConnectorV2ProviderName": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubConnectorV2.SecurityhubConnectorV2ProviderName",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-connector-v2/index.ts",
        "line": 650
      },
      "name": "SecurityhubConnectorV2ProviderName",
      "namespace": "securityhubConnectorV2",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_connector_v2#azure SecurityhubConnectorV2#azure}",
            "stability": "stable",
            "summary": "The configuration settings required to establish an integration between AWS Security Hub and Azure."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-connector-v2/index.ts",
            "line": 656
          },
          "name": "azure",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubConnectorV2.SecurityhubConnectorV2ProviderNameAzure"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_connector_v2#jira_cloud SecurityhubConnectorV2#jira_cloud}",
            "stability": "stable",
            "summary": "The initial configuration settings required to establish an integration between Security Hub and Jira Cloud."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-connector-v2/index.ts",
            "line": 662
          },
          "name": "jiraCloud",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubConnectorV2.SecurityhubConnectorV2ProviderNameJiraCloud"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_connector_v2#service_now SecurityhubConnectorV2#service_now}",
            "stability": "stable",
            "summary": "The initial configuration settings required to establish an integration between Security Hub and ServiceNow ITSM."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-connector-v2/index.ts",
            "line": 668
          },
          "name": "serviceNow",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubConnectorV2.SecurityhubConnectorV2ProviderNameServiceNow"
          }
        }
      ],
      "symbolId": "src/securityhub-connector-v2/index:SecurityhubConnectorV2ProviderName"
    },
    "@cdktn/provider-awscc.securityhubConnectorV2.SecurityhubConnectorV2ProviderNameAzure": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubConnectorV2.SecurityhubConnectorV2ProviderNameAzure",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-connector-v2/index.ts",
        "line": 257
      },
      "name": "SecurityhubConnectorV2ProviderNameAzure",
      "namespace": "securityhubConnectorV2",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_connector_v2#aws_config_connector_arn SecurityhubConnectorV2#aws_config_connector_arn}",
            "stability": "stable",
            "summary": "The ARN of the AWS Config connector used for the Azure integration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-connector-v2/index.ts",
            "line": 263
          },
          "name": "awsConfigConnectorArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_connector_v2#azure_regions SecurityhubConnectorV2#azure_regions}",
            "stability": "stable",
            "summary": "The list of Azure regions to include in the connector scope."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-connector-v2/index.ts",
            "line": 269
          },
          "name": "azureRegions",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_connector_v2#scope_configuration SecurityhubConnectorV2#scope_configuration}",
            "stability": "stable",
            "summary": "The scope configuration for an Azure connector."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-connector-v2/index.ts",
            "line": 275
          },
          "name": "scopeConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubConnectorV2.SecurityhubConnectorV2ProviderNameAzureScopeConfiguration"
          }
        }
      ],
      "symbolId": "src/securityhub-connector-v2/index:SecurityhubConnectorV2ProviderNameAzure"
    },
    "@cdktn/provider-awscc.securityhubConnectorV2.SecurityhubConnectorV2ProviderNameAzureOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubConnectorV2.SecurityhubConnectorV2ProviderNameAzureOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-connector-v2/index.ts",
          "line": 329
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-connector-v2/index.ts",
        "line": 321
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-connector-v2/index.ts",
            "line": 412
          },
          "name": "putScopeConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.securityhubConnectorV2.SecurityhubConnectorV2ProviderNameAzureScopeConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-connector-v2/index.ts",
            "line": 383
          },
          "name": "resetAwsConfigConnectorArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-connector-v2/index.ts",
            "line": 399
          },
          "name": "resetAzureRegions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-connector-v2/index.ts",
            "line": 415
          },
          "name": "resetScopeConfiguration"
        }
      ],
      "name": "SecurityhubConnectorV2ProviderNameAzureOutputReference",
      "namespace": "securityhubConnectorV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-connector-v2/index.ts",
            "line": 409
          },
          "name": "scopeConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubConnectorV2.SecurityhubConnectorV2ProviderNameAzureScopeConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-connector-v2/index.ts",
            "line": 387
          },
          "name": "awsConfigConnectorArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-connector-v2/index.ts",
            "line": 403
          },
          "name": "azureRegionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-connector-v2/index.ts",
            "line": 419
          },
          "name": "scopeConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubConnectorV2.SecurityhubConnectorV2ProviderNameAzureScopeConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-connector-v2/index.ts",
            "line": 377
          },
          "name": "awsConfigConnectorArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-connector-v2/index.ts",
            "line": 393
          },
          "name": "azureRegions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-connector-v2/index.ts",
            "line": 333
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubConnectorV2.SecurityhubConnectorV2ProviderNameAzure"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-connector-v2/index:SecurityhubConnectorV2ProviderNameAzureOutputReference"
    },
    "@cdktn/provider-awscc.securityhubConnectorV2.SecurityhubConnectorV2ProviderNameAzureScopeConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubConnectorV2.SecurityhubConnectorV2ProviderNameAzureScopeConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-connector-v2/index.ts",
        "line": 126
      },
      "name": "SecurityhubConnectorV2ProviderNameAzureScopeConfiguration",
      "namespace": "securityhubConnectorV2",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_connector_v2#scope_type SecurityhubConnectorV2#scope_type}",
            "stability": "stable",
            "summary": "The scope type for the Azure connector."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-connector-v2/index.ts",
            "line": 132
          },
          "name": "scopeType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_connector_v2#scope_values SecurityhubConnectorV2#scope_values}",
            "stability": "stable",
            "summary": "The list of scope values for the Azure connector."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-connector-v2/index.ts",
            "line": 138
          },
          "name": "scopeValues",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/securityhub-connector-v2/index:SecurityhubConnectorV2ProviderNameAzureScopeConfiguration"
    },
    "@cdktn/provider-awscc.securityhubConnectorV2.SecurityhubConnectorV2ProviderNameAzureScopeConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubConnectorV2.SecurityhubConnectorV2ProviderNameAzureScopeConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-connector-v2/index.ts",
          "line": 185
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-connector-v2/index.ts",
        "line": 177
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-connector-v2/index.ts",
            "line": 233
          },
          "name": "resetScopeType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-connector-v2/index.ts",
            "line": 249
          },
          "name": "resetScopeValues"
        }
      ],
      "name": "SecurityhubConnectorV2ProviderNameAzureScopeConfigurationOutputReference",
      "namespace": "securityhubConnectorV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-connector-v2/index.ts",
            "line": 237
          },
          "name": "scopeTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-connector-v2/index.ts",
            "line": 253
          },
          "name": "scopeValuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-connector-v2/index.ts",
            "line": 227
          },
          "name": "scopeType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-connector-v2/index.ts",
            "line": 243
          },
          "name": "scopeValues",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-connector-v2/index.ts",
            "line": 189
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubConnectorV2.SecurityhubConnectorV2ProviderNameAzureScopeConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-connector-v2/index:SecurityhubConnectorV2ProviderNameAzureScopeConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.securityhubConnectorV2.SecurityhubConnectorV2ProviderNameJiraCloud": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubConnectorV2.SecurityhubConnectorV2ProviderNameJiraCloud",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-connector-v2/index.ts",
        "line": 423
      },
      "name": "SecurityhubConnectorV2ProviderNameJiraCloud",
      "namespace": "securityhubConnectorV2",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_connector_v2#project_key SecurityhubConnectorV2#project_key}",
            "stability": "stable",
            "summary": "The project key for a Jira Cloud instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-connector-v2/index.ts",
            "line": 429
          },
          "name": "projectKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-connector-v2/index:SecurityhubConnectorV2ProviderNameJiraCloud"
    },
    "@cdktn/provider-awscc.securityhubConnectorV2.SecurityhubConnectorV2ProviderNameJiraCloudOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubConnectorV2.SecurityhubConnectorV2ProviderNameJiraCloudOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-connector-v2/index.ts",
          "line": 469
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-connector-v2/index.ts",
        "line": 461
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-connector-v2/index.ts",
            "line": 511
          },
          "name": "resetProjectKey"
        }
      ],
      "name": "SecurityhubConnectorV2ProviderNameJiraCloudOutputReference",
      "namespace": "securityhubConnectorV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-connector-v2/index.ts",
            "line": 515
          },
          "name": "projectKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-connector-v2/index.ts",
            "line": 505
          },
          "name": "projectKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-connector-v2/index.ts",
            "line": 473
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubConnectorV2.SecurityhubConnectorV2ProviderNameJiraCloud"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-connector-v2/index:SecurityhubConnectorV2ProviderNameJiraCloudOutputReference"
    },
    "@cdktn/provider-awscc.securityhubConnectorV2.SecurityhubConnectorV2ProviderNameOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubConnectorV2.SecurityhubConnectorV2ProviderNameOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-connector-v2/index.ts",
          "line": 722
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-connector-v2/index.ts",
        "line": 714
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-connector-v2/index.ts",
            "line": 773
          },
          "name": "putAzure",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.securityhubConnectorV2.SecurityhubConnectorV2ProviderNameAzure"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-connector-v2/index.ts",
            "line": 789
          },
          "name": "putJiraCloud",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.securityhubConnectorV2.SecurityhubConnectorV2ProviderNameJiraCloud"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-connector-v2/index.ts",
            "line": 805
          },
          "name": "putServiceNow",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.securityhubConnectorV2.SecurityhubConnectorV2ProviderNameServiceNow"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-connector-v2/index.ts",
            "line": 776
          },
          "name": "resetAzure"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-connector-v2/index.ts",
            "line": 792
          },
          "name": "resetJiraCloud"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-connector-v2/index.ts",
            "line": 808
          },
          "name": "resetServiceNow"
        }
      ],
      "name": "SecurityhubConnectorV2ProviderNameOutputReference",
      "namespace": "securityhubConnectorV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-connector-v2/index.ts",
            "line": 770
          },
          "name": "azure",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubConnectorV2.SecurityhubConnectorV2ProviderNameAzureOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-connector-v2/index.ts",
            "line": 786
          },
          "name": "jiraCloud",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubConnectorV2.SecurityhubConnectorV2ProviderNameJiraCloudOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-connector-v2/index.ts",
            "line": 802
          },
          "name": "serviceNow",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubConnectorV2.SecurityhubConnectorV2ProviderNameServiceNowOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-connector-v2/index.ts",
            "line": 780
          },
          "name": "azureInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubConnectorV2.SecurityhubConnectorV2ProviderNameAzure"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-connector-v2/index.ts",
            "line": 796
          },
          "name": "jiraCloudInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubConnectorV2.SecurityhubConnectorV2ProviderNameJiraCloud"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-connector-v2/index.ts",
            "line": 812
          },
          "name": "serviceNowInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubConnectorV2.SecurityhubConnectorV2ProviderNameServiceNow"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-connector-v2/index.ts",
            "line": 726
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubConnectorV2.SecurityhubConnectorV2ProviderName"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-connector-v2/index:SecurityhubConnectorV2ProviderNameOutputReference"
    },
    "@cdktn/provider-awscc.securityhubConnectorV2.SecurityhubConnectorV2ProviderNameServiceNow": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubConnectorV2.SecurityhubConnectorV2ProviderNameServiceNow",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-connector-v2/index.ts",
        "line": 519
      },
      "name": "SecurityhubConnectorV2ProviderNameServiceNow",
      "namespace": "securityhubConnectorV2",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_connector_v2#instance_name SecurityhubConnectorV2#instance_name}",
            "stability": "stable",
            "summary": "The instance name of ServiceNow ITSM."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-connector-v2/index.ts",
            "line": 525
          },
          "name": "instanceName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_connector_v2#secret_arn SecurityhubConnectorV2#secret_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the AWS Secrets Manager secret that contains the ServiceNow credentials."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-connector-v2/index.ts",
            "line": 531
          },
          "name": "secretArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-connector-v2/index:SecurityhubConnectorV2ProviderNameServiceNow"
    },
    "@cdktn/provider-awscc.securityhubConnectorV2.SecurityhubConnectorV2ProviderNameServiceNowOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubConnectorV2.SecurityhubConnectorV2ProviderNameServiceNowOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-connector-v2/index.ts",
          "line": 578
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-connector-v2/index.ts",
        "line": 570
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-connector-v2/index.ts",
            "line": 626
          },
          "name": "resetInstanceName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-connector-v2/index.ts",
            "line": 642
          },
          "name": "resetSecretArn"
        }
      ],
      "name": "SecurityhubConnectorV2ProviderNameServiceNowOutputReference",
      "namespace": "securityhubConnectorV2",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-connector-v2/index.ts",
            "line": 630
          },
          "name": "instanceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-connector-v2/index.ts",
            "line": 646
          },
          "name": "secretArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-connector-v2/index.ts",
            "line": 620
          },
          "name": "instanceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-connector-v2/index.ts",
            "line": 636
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-connector-v2/index.ts",
            "line": 582
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubConnectorV2.SecurityhubConnectorV2ProviderNameServiceNow"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-connector-v2/index:SecurityhubConnectorV2ProviderNameServiceNowOutputReference"
    },
    "@cdktn/provider-awscc.securityhubDelegatedAdmin.SecurityhubDelegatedAdmin": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_delegated_admin awscc_securityhub_delegated_admin}."
      },
      "fqn": "@cdktn/provider-awscc.securityhubDelegatedAdmin.SecurityhubDelegatedAdmin",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_delegated_admin awscc_securityhub_delegated_admin} Resource."
        },
        "locationInModule": {
          "filename": "src/securityhub-delegated-admin/index.ts",
          "line": 58
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubDelegatedAdmin.SecurityhubDelegatedAdminConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-delegated-admin/index.ts",
        "line": 26
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SecurityhubDelegatedAdmin resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/securityhub-delegated-admin/index.ts",
            "line": 43
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SecurityhubDelegatedAdmin to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_delegated_admin#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SecurityhubDelegatedAdmin that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SecurityhubDelegatedAdmin to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-delegated-admin/index.ts",
            "line": 113
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-delegated-admin/index.ts",
            "line": 119
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SecurityhubDelegatedAdmin",
      "namespace": "securityhubDelegatedAdmin",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-delegated-admin/index.ts",
            "line": 31
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-delegated-admin/index.ts",
            "line": 95
          },
          "name": "delegatedAdminIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-delegated-admin/index.ts",
            "line": 100
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-delegated-admin/index.ts",
            "line": 105
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-delegated-admin/index.ts",
            "line": 90
          },
          "name": "adminAccountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-delegated-admin/index.ts",
            "line": 83
          },
          "name": "adminAccountId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-delegated-admin/index:SecurityhubDelegatedAdmin"
    },
    "@cdktn/provider-awscc.securityhubDelegatedAdmin.SecurityhubDelegatedAdminConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubDelegatedAdmin.SecurityhubDelegatedAdminConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-delegated-admin/index.ts",
        "line": 14
      },
      "name": "SecurityhubDelegatedAdminConfig",
      "namespace": "securityhubDelegatedAdmin",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_delegated_admin#admin_account_id SecurityhubDelegatedAdmin#admin_account_id}",
            "stability": "stable",
            "summary": "The AWS-account identifier of the account to designate as the Security Hub CSPM administrator account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-delegated-admin/index.ts",
            "line": 20
          },
          "name": "adminAccountId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-delegated-admin/index:SecurityhubDelegatedAdminConfig"
    },
    "@cdktn/provider-awscc.securityhubFindingAggregator.SecurityhubFindingAggregator": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_finding_aggregator awscc_securityhub_finding_aggregator}."
      },
      "fqn": "@cdktn/provider-awscc.securityhubFindingAggregator.SecurityhubFindingAggregator",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_finding_aggregator awscc_securityhub_finding_aggregator} Resource."
        },
        "locationInModule": {
          "filename": "src/securityhub-finding-aggregator/index.ts",
          "line": 70
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubFindingAggregator.SecurityhubFindingAggregatorConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-finding-aggregator/index.ts",
        "line": 38
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SecurityhubFindingAggregator resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/securityhub-finding-aggregator/index.ts",
            "line": 55
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SecurityhubFindingAggregator to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_finding_aggregator#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SecurityhubFindingAggregator that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SecurityhubFindingAggregator to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-finding-aggregator/index.ts",
            "line": 130
          },
          "name": "resetRegions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-finding-aggregator/index.ts",
            "line": 142
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-finding-aggregator/index.ts",
            "line": 149
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SecurityhubFindingAggregator",
      "namespace": "securityhubFindingAggregator",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-finding-aggregator/index.ts",
            "line": 43
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-finding-aggregator/index.ts",
            "line": 95
          },
          "name": "findingAggregationRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-finding-aggregator/index.ts",
            "line": 100
          },
          "name": "findingAggregatorArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-finding-aggregator/index.ts",
            "line": 105
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-finding-aggregator/index.ts",
            "line": 118
          },
          "name": "regionLinkingModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-finding-aggregator/index.ts",
            "line": 134
          },
          "name": "regionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-finding-aggregator/index.ts",
            "line": 111
          },
          "name": "regionLinkingMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-finding-aggregator/index.ts",
            "line": 124
          },
          "name": "regions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/securityhub-finding-aggregator/index:SecurityhubFindingAggregator"
    },
    "@cdktn/provider-awscc.securityhubFindingAggregator.SecurityhubFindingAggregatorConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubFindingAggregator.SecurityhubFindingAggregatorConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-finding-aggregator/index.ts",
        "line": 14
      },
      "name": "SecurityhubFindingAggregatorConfig",
      "namespace": "securityhubFindingAggregator",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Also determines whether to automatically aggregate findings from new Regions as Security Hub supports them and you opt into them.\n The selected option also determines how to use the Regions provided in the Regions list.\n In CFN, the options for this property are as follows:\n  +  ``ALL_REGIONS`` - Indicates to aggregate findings from all of the Regions where Security Hub is enabled. When you choose this option, Security Hub also automatically aggregates findings from new Regions as Security Hub supports them and you opt into them. \n  +  ``ALL_REGIONS_EXCEPT_SPECIFIED`` - Indicates to aggregate findings from all of the Regions where Security Hub is enabled, except for the Regions listed in the ``Regions`` parameter. When you choose this option, Security Hub also automatically aggregates findings from new Regions as Security Hub supports them and you opt into them. \n  +  ``SPECIFIED_REGIONS`` - Indicates to aggregate findings only from the Regions listed in the ``Regions`` parameter. Security Hub does not automatically aggregate findings from new Regions.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_finding_aggregator#region_linking_mode SecurityhubFindingAggregator#region_linking_mode}",
            "stability": "stable",
            "summary": "Indicates whether to aggregate findings from all of the available Regions in the current partition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-finding-aggregator/index.ts",
            "line": 25
          },
          "name": "regionLinkingMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If ``RegionLinkingMode`` is ``SPECIFIED_REGIONS``, then this is a space-separated list of Regions that do aggregate findings to the aggregation Region.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_finding_aggregator#regions SecurityhubFindingAggregator#regions}",
            "stability": "stable",
            "summary": "If ``RegionLinkingMode`` is ``ALL_REGIONS_EXCEPT_SPECIFIED``, then this is a space-separated list of Regions that do not aggregate findings to the aggregation Region."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-finding-aggregator/index.ts",
            "line": 32
          },
          "name": "regions",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/securityhub-finding-aggregator/index:SecurityhubFindingAggregatorConfig"
    },
    "@cdktn/provider-awscc.securityhubHub.SecurityhubHub": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_hub awscc_securityhub_hub}."
      },
      "fqn": "@cdktn/provider-awscc.securityhubHub.SecurityhubHub",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_hub awscc_securityhub_hub} Resource."
        },
        "locationInModule": {
          "filename": "src/securityhub-hub/index.ts",
          "line": 76
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubHub.SecurityhubHubConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-hub/index.ts",
        "line": 44
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SecurityhubHub resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/securityhub-hub/index.ts",
            "line": 61
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SecurityhubHub to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_hub#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SecurityhubHub that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SecurityhubHub to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-hub/index.ts",
            "line": 115
          },
          "name": "resetAutoEnableControls"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-hub/index.ts",
            "line": 131
          },
          "name": "resetControlFindingGenerator"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-hub/index.ts",
            "line": 147
          },
          "name": "resetEnableDefaultStandards"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-hub/index.ts",
            "line": 173
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-hub/index.ts",
            "line": 185
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-hub/index.ts",
            "line": 194
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SecurityhubHub",
      "namespace": "securityhubHub",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-hub/index.ts",
            "line": 49
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-hub/index.ts",
            "line": 103
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-hub/index.ts",
            "line": 156
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-hub/index.ts",
            "line": 161
          },
          "name": "subscribedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-hub/index.ts",
            "line": 119
          },
          "name": "autoEnableControlsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-hub/index.ts",
            "line": 135
          },
          "name": "controlFindingGeneratorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-hub/index.ts",
            "line": 151
          },
          "name": "enableDefaultStandardsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-hub/index.ts",
            "line": 177
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-hub/index.ts",
            "line": 109
          },
          "name": "autoEnableControls",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-hub/index.ts",
            "line": 125
          },
          "name": "controlFindingGenerator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-hub/index.ts",
            "line": 141
          },
          "name": "enableDefaultStandards",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-hub/index.ts",
            "line": 167
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/securityhub-hub/index:SecurityhubHub"
    },
    "@cdktn/provider-awscc.securityhubHub.SecurityhubHubConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubHub.SecurityhubHubConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-hub/index.ts",
        "line": 14
      },
      "name": "SecurityhubHubConfig",
      "namespace": "securityhubHub",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_hub#auto_enable_controls SecurityhubHub#auto_enable_controls}",
            "stability": "stable",
            "summary": "Whether to automatically enable new controls when they are added to standards that are enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-hub/index.ts",
            "line": 20
          },
          "name": "autoEnableControls",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If the value for this field is set to SECURITY_CONTROL, Security Hub generates a single finding for a control check even when the check applies to multiple enabled standards.  If the value for this field is set to STANDARD_CONTROL, Security Hub generates separate findings for a control check when the check applies to multiple enabled standards.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_hub#control_finding_generator SecurityhubHub#control_finding_generator}",
            "stability": "stable",
            "summary": "This field, used when enabling Security Hub, specifies whether the calling account has consolidated control findings turned on."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-hub/index.ts",
            "line": 26
          },
          "name": "controlFindingGenerator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_hub#enable_default_standards SecurityhubHub#enable_default_standards}",
            "stability": "stable",
            "summary": "Whether to enable the security standards that Security Hub has designated as automatically enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-hub/index.ts",
            "line": 32
          },
          "name": "enableDefaultStandards",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_hub#tags SecurityhubHub#tags}",
            "stability": "stable",
            "summary": "A key-value pair to associate with a resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-hub/index.ts",
            "line": 38
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/securityhub-hub/index:SecurityhubHubConfig"
    },
    "@cdktn/provider-awscc.securityhubHubV2.SecurityhubHubV2": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_hub_v2 awscc_securityhub_hub_v2}."
      },
      "fqn": "@cdktn/provider-awscc.securityhubHubV2.SecurityhubHubV2",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_hub_v2 awscc_securityhub_hub_v2} Resource."
        },
        "locationInModule": {
          "filename": "src/securityhub-hub-v2/index.ts",
          "line": 58
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubHubV2.SecurityhubHubV2Config"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-hub-v2/index.ts",
        "line": 26
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SecurityhubHubV2 resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/securityhub-hub-v2/index.ts",
            "line": 43
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SecurityhubHubV2 to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_hub_v2#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SecurityhubHubV2 that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SecurityhubHubV2 to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-hub-v2/index.ts",
            "line": 104
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-hub-v2/index.ts",
            "line": 116
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-hub-v2/index.ts",
            "line": 122
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SecurityhubHubV2",
      "namespace": "securityhubHubV2",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-hub-v2/index.ts",
            "line": 31
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-hub-v2/index.ts",
            "line": 82
          },
          "name": "hubV2Arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-hub-v2/index.ts",
            "line": 87
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-hub-v2/index.ts",
            "line": 92
          },
          "name": "subscribedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-hub-v2/index.ts",
            "line": 108
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-hub-v2/index.ts",
            "line": 98
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/securityhub-hub-v2/index:SecurityhubHubV2"
    },
    "@cdktn/provider-awscc.securityhubHubV2.SecurityhubHubV2Config": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubHubV2.SecurityhubHubV2Config",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-hub-v2/index.ts",
        "line": 14
      },
      "name": "SecurityhubHubV2Config",
      "namespace": "securityhubHubV2",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a key that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_hub_v2#tags SecurityhubHubV2#tags}",
            "stability": "stable",
            "summary": "A key-value pair to associate with the Security Hub V2 resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-hub-v2/index.ts",
            "line": 20
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/securityhub-hub-v2/index:SecurityhubHubV2Config"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsight": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight awscc_securityhub_insight}."
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsight",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight awscc_securityhub_insight} Resource."
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index.ts",
          "line": 71
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index.ts",
        "line": 39
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SecurityhubInsight resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index.ts",
            "line": 56
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SecurityhubInsight to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SecurityhubInsight that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SecurityhubInsight to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index.ts",
            "line": 101
          },
          "name": "putFilters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFilters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index.ts",
            "line": 149
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index.ts",
            "line": 157
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SecurityhubInsight",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index.ts",
            "line": 44
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index.ts",
            "line": 98
          },
          "name": "filters",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index.ts",
            "line": 123
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index.ts",
            "line": 128
          },
          "name": "insightArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index.ts",
            "line": 105
          },
          "name": "filtersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFilters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index.ts",
            "line": 118
          },
          "name": "groupByAttributeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index.ts",
            "line": 141
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index.ts",
            "line": 111
          },
          "name": "groupByAttribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index.ts",
            "line": 134
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index:SecurityhubInsight"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index.ts",
        "line": 15
      },
      "name": "SecurityhubInsightConfig",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#filters SecurityhubInsight#filters}",
            "stability": "stable",
            "summary": "One or more attributes used to filter the findings included in the insight."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index.ts",
            "line": 21
          },
          "name": "filters",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFilters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#group_by_attribute SecurityhubInsight#group_by_attribute}",
            "stability": "stable",
            "summary": "The grouping attribute for the insight's findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index.ts",
            "line": 27
          },
          "name": "groupByAttribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#name SecurityhubInsight#name}",
            "stability": "stable",
            "summary": "The name of a Security Hub insight."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index.ts",
            "line": 33
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index:SecurityhubInsightConfig"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFilters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFilters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs400.ts",
        "line": 1965
      },
      "name": "SecurityhubInsightFilters",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#aws_account_id SecurityhubInsight#aws_account_id}",
            "stability": "stable",
            "summary": "The AWS account ID in which a finding is generated."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 1971
          },
          "name": "awsAccountId",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersAwsAccountId"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#aws_account_name SecurityhubInsight#aws_account_name}",
            "stability": "stable",
            "summary": "The name of the AWS account in which a finding is generated."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 1977
          },
          "name": "awsAccountName",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersAwsAccountName"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#company_name SecurityhubInsight#company_name}",
            "stability": "stable",
            "summary": "The name of the findings provider (company) that owns the solution (product) that generates findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 1983
          },
          "name": "companyName",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersCompanyName"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#compliance_associated_standards_id SecurityhubInsight#compliance_associated_standards_id}",
            "stability": "stable",
            "summary": "The unique identifier of a standard in which a control is enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 1989
          },
          "name": "complianceAssociatedStandardsId",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersComplianceAssociatedStandardsId"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#compliance_security_control_id SecurityhubInsight#compliance_security_control_id}",
            "stability": "stable",
            "summary": "The unique identifier of a control across standards."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 1995
          },
          "name": "complianceSecurityControlId",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersComplianceSecurityControlId"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#compliance_security_control_parameters_name SecurityhubInsight#compliance_security_control_parameters_name}",
            "stability": "stable",
            "summary": "The name of a security control parameter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 2001
          },
          "name": "complianceSecurityControlParametersName",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersComplianceSecurityControlParametersName"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#compliance_security_control_parameters_value SecurityhubInsight#compliance_security_control_parameters_value}",
            "stability": "stable",
            "summary": "The current value of a security control parameter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 2007
          },
          "name": "complianceSecurityControlParametersValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersComplianceSecurityControlParametersValue"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#compliance_status SecurityhubInsight#compliance_status}",
            "stability": "stable",
            "summary": "Exclusive to findings that are generated as the result of a check run against a specific rule in a supported standard."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 2013
          },
          "name": "complianceStatus",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersComplianceStatus"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#confidence SecurityhubInsight#confidence}",
            "stability": "stable",
            "summary": "A finding's confidence."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 2019
          },
          "name": "confidence",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersConfidence"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#created_at SecurityhubInsight#created_at}",
            "stability": "stable",
            "summary": "An ISO8601-formatted timestamp that indicates when the security findings provider captured the potential security issue that a finding captured."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 2025
          },
          "name": "createdAt",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersCreatedAt"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#criticality SecurityhubInsight#criticality}",
            "stability": "stable",
            "summary": "The level of importance assigned to the resources associated with the finding."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 2031
          },
          "name": "criticality",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersCriticality"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#description SecurityhubInsight#description}",
            "stability": "stable",
            "summary": "A finding's description."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 2037
          },
          "name": "description",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersDescription"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#finding_provider_fields_confidence SecurityhubInsight#finding_provider_fields_confidence}",
            "stability": "stable",
            "summary": "The finding provider value for the finding confidence."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 2043
          },
          "name": "findingProviderFieldsConfidence",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFindingProviderFieldsConfidence"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#finding_provider_fields_criticality SecurityhubInsight#finding_provider_fields_criticality}",
            "stability": "stable",
            "summary": "The finding provider value for the level of importance assigned to the resources associated with the findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 2049
          },
          "name": "findingProviderFieldsCriticality",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFindingProviderFieldsCriticality"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#finding_provider_fields_related_findings_id SecurityhubInsight#finding_provider_fields_related_findings_id}",
            "stability": "stable",
            "summary": "The finding identifier of a related finding that is identified by the finding provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 2055
          },
          "name": "findingProviderFieldsRelatedFindingsId",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFindingProviderFieldsRelatedFindingsId"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#finding_provider_fields_related_findings_product_arn SecurityhubInsight#finding_provider_fields_related_findings_product_arn}",
            "stability": "stable",
            "summary": "The ARN of the solution that generated a related finding that is identified by the finding provider."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 2061
          },
          "name": "findingProviderFieldsRelatedFindingsProductArn",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFindingProviderFieldsRelatedFindingsProductArn"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#finding_provider_fields_severity_label SecurityhubInsight#finding_provider_fields_severity_label}",
            "stability": "stable",
            "summary": "The finding provider value for the severity label."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 2067
          },
          "name": "findingProviderFieldsSeverityLabel",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFindingProviderFieldsSeverityLabel"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#finding_provider_fields_severity_original SecurityhubInsight#finding_provider_fields_severity_original}",
            "stability": "stable",
            "summary": "The finding provider's original value for the severity."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 2073
          },
          "name": "findingProviderFieldsSeverityOriginal",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFindingProviderFieldsSeverityOriginal"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#finding_provider_fields_types SecurityhubInsight#finding_provider_fields_types}",
            "stability": "stable",
            "summary": "One or more finding types that the finding provider assigned to the finding."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 2079
          },
          "name": "findingProviderFieldsTypes",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFindingProviderFieldsTypes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#first_observed_at SecurityhubInsight#first_observed_at}",
            "stability": "stable",
            "summary": "An ISO8601-formatted timestamp that indicates when the security findings provider first observed the potential security issue that a finding captured."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 2085
          },
          "name": "firstObservedAt",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFirstObservedAt"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#generator_id SecurityhubInsight#generator_id}",
            "stability": "stable",
            "summary": "The identifier for the solution-specific component (a discrete unit of logic) that generated a finding."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 2091
          },
          "name": "generatorId",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersGeneratorId"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#id SecurityhubInsight#id}\n\nPlease be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "The security findings provider-specific identifier for a finding."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 2100
          },
          "name": "id",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersId"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#keyword SecurityhubInsight#keyword}",
            "stability": "stable",
            "summary": "A keyword for a finding."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 2106
          },
          "name": "keyword",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersKeyword"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#last_observed_at SecurityhubInsight#last_observed_at}",
            "stability": "stable",
            "summary": "An ISO8601-formatted timestamp that indicates when the security findings provider most recently observed the potential security issue that a finding captured."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 2112
          },
          "name": "lastObservedAt",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersLastObservedAt"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#malware_name SecurityhubInsight#malware_name}",
            "stability": "stable",
            "summary": "The name of the malware that was observed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 2118
          },
          "name": "malwareName",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersMalwareName"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#malware_path SecurityhubInsight#malware_path}",
            "stability": "stable",
            "summary": "The filesystem path of the malware that was observed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 2124
          },
          "name": "malwarePath",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersMalwarePath"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#malware_state SecurityhubInsight#malware_state}",
            "stability": "stable",
            "summary": "The state of the malware that was observed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 2130
          },
          "name": "malwareState",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersMalwareState"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#malware_type SecurityhubInsight#malware_type}",
            "stability": "stable",
            "summary": "The type of the malware that was observed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 2136
          },
          "name": "malwareType",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersMalwareType"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#network_destination_domain SecurityhubInsight#network_destination_domain}",
            "stability": "stable",
            "summary": "The destination domain of network-related information about a finding."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 2142
          },
          "name": "networkDestinationDomain",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkDestinationDomain"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#network_destination_ip_v4 SecurityhubInsight#network_destination_ip_v4}",
            "stability": "stable",
            "summary": "The destination IPv4 address of network-related information about a finding."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 2148
          },
          "name": "networkDestinationIpV4",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkDestinationIpV4"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#network_destination_ip_v6 SecurityhubInsight#network_destination_ip_v6}",
            "stability": "stable",
            "summary": "The destination IPv6 address of network-related information about a finding."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 2154
          },
          "name": "networkDestinationIpV6",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkDestinationIpV6"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#network_destination_port SecurityhubInsight#network_destination_port}",
            "stability": "stable",
            "summary": "The destination port of network-related information about a finding."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 2160
          },
          "name": "networkDestinationPort",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkDestinationPort"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#network_direction SecurityhubInsight#network_direction}",
            "stability": "stable",
            "summary": "Indicates the direction of network traffic associated with a finding."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 2166
          },
          "name": "networkDirection",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkDirection"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#network_protocol SecurityhubInsight#network_protocol}",
            "stability": "stable",
            "summary": "The protocol of network-related information about a finding."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 2172
          },
          "name": "networkProtocol",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkProtocol"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#network_source_domain SecurityhubInsight#network_source_domain}",
            "stability": "stable",
            "summary": "The source domain of network-related information about a finding."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 2178
          },
          "name": "networkSourceDomain",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkSourceDomain"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#network_source_ip_v4 SecurityhubInsight#network_source_ip_v4}",
            "stability": "stable",
            "summary": "The source IPv4 address of network-related information about a finding."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 2184
          },
          "name": "networkSourceIpV4",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkSourceIpV4"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#network_source_ip_v6 SecurityhubInsight#network_source_ip_v6}",
            "stability": "stable",
            "summary": "The source IPv6 address of network-related information about a finding."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 2190
          },
          "name": "networkSourceIpV6",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkSourceIpV6"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#network_source_mac SecurityhubInsight#network_source_mac}",
            "stability": "stable",
            "summary": "The source media access control (MAC) address of network-related information about a finding."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 2196
          },
          "name": "networkSourceMac",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkSourceMac"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#network_source_port SecurityhubInsight#network_source_port}",
            "stability": "stable",
            "summary": "The source port of network-related information about a finding."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 2202
          },
          "name": "networkSourcePort",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkSourcePort"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#note_text SecurityhubInsight#note_text}",
            "stability": "stable",
            "summary": "The text of a note."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 2208
          },
          "name": "noteText",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNoteText"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#note_updated_at SecurityhubInsight#note_updated_at}",
            "stability": "stable",
            "summary": "The timestamp of when the note was updated."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 2214
          },
          "name": "noteUpdatedAt",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNoteUpdatedAt"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#note_updated_by SecurityhubInsight#note_updated_by}",
            "stability": "stable",
            "summary": "The principal that created a note."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 2220
          },
          "name": "noteUpdatedBy",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNoteUpdatedBy"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#process_launched_at SecurityhubInsight#process_launched_at}",
            "stability": "stable",
            "summary": "A timestamp that identifies when the process was launched."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 2226
          },
          "name": "processLaunchedAt",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProcessLaunchedAt"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#process_name SecurityhubInsight#process_name}",
            "stability": "stable",
            "summary": "The name of the process."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 2232
          },
          "name": "processName",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProcessName"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#process_parent_pid SecurityhubInsight#process_parent_pid}",
            "stability": "stable",
            "summary": "The parent process ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 2238
          },
          "name": "processParentPid",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProcessParentPid"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#process_path SecurityhubInsight#process_path}",
            "stability": "stable",
            "summary": "The path to the process executable."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 2244
          },
          "name": "processPath",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProcessPath"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#process_pid SecurityhubInsight#process_pid}",
            "stability": "stable",
            "summary": "The process ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 2250
          },
          "name": "processPid",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProcessPid"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#process_terminated_at SecurityhubInsight#process_terminated_at}",
            "stability": "stable",
            "summary": "A timestamp that identifies when the process was terminated."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 2256
          },
          "name": "processTerminatedAt",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProcessTerminatedAt"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#product_arn SecurityhubInsight#product_arn}",
            "stability": "stable",
            "summary": "The ARN generated by Security Hub that uniquely identifies a third-party company (security findings provider) after this provider's product (solution that generates findings) is registered with Security Hub."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 2262
          },
          "name": "productArn",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProductArn"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#product_fields SecurityhubInsight#product_fields}",
            "stability": "stable",
            "summary": "A data type where security findings providers can include additional solution-specific details that aren't part of the defined AwsSecurityFinding format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 2268
          },
          "name": "productFields",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProductFields"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#product_name SecurityhubInsight#product_name}",
            "stability": "stable",
            "summary": "The name of the solution (product) that generates findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 2274
          },
          "name": "productName",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProductName"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#recommendation_text SecurityhubInsight#recommendation_text}",
            "stability": "stable",
            "summary": "The recommendation of what to do about the issue described in a finding."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 2280
          },
          "name": "recommendationText",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersRecommendationText"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#record_state SecurityhubInsight#record_state}",
            "stability": "stable",
            "summary": "The updated record state for the finding."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 2286
          },
          "name": "recordState",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersRecordState"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#region SecurityhubInsight#region}",
            "stability": "stable",
            "summary": "The Region from which the finding was generated."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 2292
          },
          "name": "region",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersRegion"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#related_findings_id SecurityhubInsight#related_findings_id}",
            "stability": "stable",
            "summary": "The solution-generated identifier for a related finding."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 2298
          },
          "name": "relatedFindingsId",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersRelatedFindingsId"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#related_findings_product_arn SecurityhubInsight#related_findings_product_arn}",
            "stability": "stable",
            "summary": "The ARN of the solution that generated a related finding."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 2304
          },
          "name": "relatedFindingsProductArn",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersRelatedFindingsProductArn"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#resource_application_arn SecurityhubInsight#resource_application_arn}",
            "stability": "stable",
            "summary": "The ARN of the application that is related to a finding."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 2310
          },
          "name": "resourceApplicationArn",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceApplicationArn"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#resource_application_name SecurityhubInsight#resource_application_name}",
            "stability": "stable",
            "summary": "The name of the application that is related to a finding."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 2316
          },
          "name": "resourceApplicationName",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceApplicationName"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#resource_aws_ec_2_instance_iam_instance_profile_arn SecurityhubInsight#resource_aws_ec_2_instance_iam_instance_profile_arn}",
            "stability": "stable",
            "summary": "The IAM profile ARN of the instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 2322
          },
          "name": "resourceAwsEc2InstanceIamInstanceProfileArn",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceIamInstanceProfileArn"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#resource_aws_ec_2_instance_image_id SecurityhubInsight#resource_aws_ec_2_instance_image_id}",
            "stability": "stable",
            "summary": "The Amazon Machine Image (AMI) ID of the instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 2328
          },
          "name": "resourceAwsEc2InstanceImageId",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceImageId"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#resource_aws_ec_2_instance_ip_v4_addresses SecurityhubInsight#resource_aws_ec_2_instance_ip_v4_addresses}",
            "stability": "stable",
            "summary": "The IPv4 addresses associated with the instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 2334
          },
          "name": "resourceAwsEc2InstanceIpV4Addresses",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceIpV4Addresses"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#resource_aws_ec_2_instance_ip_v6_addresses SecurityhubInsight#resource_aws_ec_2_instance_ip_v6_addresses}",
            "stability": "stable",
            "summary": "The IPv6 addresses associated with the instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 2340
          },
          "name": "resourceAwsEc2InstanceIpV6Addresses",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceIpV6Addresses"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#resource_aws_ec_2_instance_key_name SecurityhubInsight#resource_aws_ec_2_instance_key_name}",
            "stability": "stable",
            "summary": "The key name associated with the instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 2346
          },
          "name": "resourceAwsEc2InstanceKeyName",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceKeyName"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#resource_aws_ec_2_instance_launched_at SecurityhubInsight#resource_aws_ec_2_instance_launched_at}",
            "stability": "stable",
            "summary": "The date and time the instance was launched."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 2352
          },
          "name": "resourceAwsEc2InstanceLaunchedAt",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceLaunchedAt"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#resource_aws_ec_2_instance_subnet_id SecurityhubInsight#resource_aws_ec_2_instance_subnet_id}",
            "stability": "stable",
            "summary": "The identifier of the subnet that the instance was launched in."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 2358
          },
          "name": "resourceAwsEc2InstanceSubnetId",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceSubnetId"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#resource_aws_ec_2_instance_type SecurityhubInsight#resource_aws_ec_2_instance_type}",
            "stability": "stable",
            "summary": "The instance type of the instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 2364
          },
          "name": "resourceAwsEc2InstanceType",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceType"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#resource_aws_ec_2_instance_vpc_id SecurityhubInsight#resource_aws_ec_2_instance_vpc_id}",
            "stability": "stable",
            "summary": "The identifier of the VPC that the instance was launched in."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 2370
          },
          "name": "resourceAwsEc2InstanceVpcId",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceVpcId"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#resource_aws_iam_access_key_created_at SecurityhubInsight#resource_aws_iam_access_key_created_at}",
            "stability": "stable",
            "summary": "The creation date/time of the IAM access key related to a finding."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 2376
          },
          "name": "resourceAwsIamAccessKeyCreatedAt",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsIamAccessKeyCreatedAt"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#resource_aws_iam_access_key_principal_name SecurityhubInsight#resource_aws_iam_access_key_principal_name}",
            "stability": "stable",
            "summary": "The name of the principal that is associated with an IAM access key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 2382
          },
          "name": "resourceAwsIamAccessKeyPrincipalName",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsIamAccessKeyPrincipalName"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#resource_aws_iam_access_key_status SecurityhubInsight#resource_aws_iam_access_key_status}",
            "stability": "stable",
            "summary": "The status of the IAM access key related to a finding."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 2388
          },
          "name": "resourceAwsIamAccessKeyStatus",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsIamAccessKeyStatus"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#resource_aws_iam_access_key_user_name SecurityhubInsight#resource_aws_iam_access_key_user_name}",
            "stability": "stable",
            "summary": "The user associated with the IAM access key related to a finding."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 2394
          },
          "name": "resourceAwsIamAccessKeyUserName",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsIamAccessKeyUserName"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#resource_aws_iam_user_user_name SecurityhubInsight#resource_aws_iam_user_user_name}",
            "stability": "stable",
            "summary": "The name of an IAM user."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 2400
          },
          "name": "resourceAwsIamUserUserName",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsIamUserUserName"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#resource_aws_s3_bucket_owner_id SecurityhubInsight#resource_aws_s3_bucket_owner_id}",
            "stability": "stable",
            "summary": "The canonical user ID of the owner of the S3 bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 2406
          },
          "name": "resourceAwsS3BucketOwnerId",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsS3BucketOwnerId"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#resource_aws_s3_bucket_owner_name SecurityhubInsight#resource_aws_s3_bucket_owner_name}",
            "stability": "stable",
            "summary": "The display name of the owner of the S3 bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 2412
          },
          "name": "resourceAwsS3BucketOwnerName",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsS3BucketOwnerName"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#resource_container_image_id SecurityhubInsight#resource_container_image_id}",
            "stability": "stable",
            "summary": "The identifier of the image related to a finding."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 2418
          },
          "name": "resourceContainerImageId",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceContainerImageId"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#resource_container_image_name SecurityhubInsight#resource_container_image_name}",
            "stability": "stable",
            "summary": "The name of the image related to a finding."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 2424
          },
          "name": "resourceContainerImageName",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceContainerImageName"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#resource_container_launched_at SecurityhubInsight#resource_container_launched_at}",
            "stability": "stable",
            "summary": "A timestamp that identifies when the container was started."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 2430
          },
          "name": "resourceContainerLaunchedAt",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceContainerLaunchedAt"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#resource_container_name SecurityhubInsight#resource_container_name}",
            "stability": "stable",
            "summary": "The name of the container related to a finding."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 2436
          },
          "name": "resourceContainerName",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceContainerName"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#resource_details_other SecurityhubInsight#resource_details_other}",
            "stability": "stable",
            "summary": "The details of a resource that doesn't have a specific subfield for the resource type defined."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 2442
          },
          "name": "resourceDetailsOther",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceDetailsOther"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#resource_id SecurityhubInsight#resource_id}",
            "stability": "stable",
            "summary": "The canonical identifier for the given resource type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 2448
          },
          "name": "resourceId",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceId"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#resource_partition SecurityhubInsight#resource_partition}",
            "stability": "stable",
            "summary": "The canonical AWS partition name that the Region is assigned to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 2454
          },
          "name": "resourcePartition",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourcePartition"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#resource_region SecurityhubInsight#resource_region}",
            "stability": "stable",
            "summary": "The canonical AWS external Region name where this resource is located."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 2460
          },
          "name": "resourceRegion",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceRegion"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#resource_tags SecurityhubInsight#resource_tags}",
            "stability": "stable",
            "summary": "A list of AWS tags associated with a resource at the time the finding was processed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 2466
          },
          "name": "resourceTags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#resource_type SecurityhubInsight#resource_type}",
            "stability": "stable",
            "summary": "Specifies the type of the resource that details are provided for."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 2472
          },
          "name": "resourceType",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceType"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#sample SecurityhubInsight#sample}",
            "stability": "stable",
            "summary": "Indicates whether or not sample findings are included in the filter results."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 2478
          },
          "name": "sample",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersSample"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#severity_label SecurityhubInsight#severity_label}",
            "stability": "stable",
            "summary": "The label of a finding's severity."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 2484
          },
          "name": "severityLabel",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersSeverityLabel"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#severity_normalized SecurityhubInsight#severity_normalized}",
            "stability": "stable",
            "summary": "The normalized severity of a finding."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 2490
          },
          "name": "severityNormalized",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersSeverityNormalized"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#severity_product SecurityhubInsight#severity_product}",
            "stability": "stable",
            "summary": "The native severity as defined by the security findings provider's solution that generated the finding."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 2496
          },
          "name": "severityProduct",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersSeverityProduct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#source_url SecurityhubInsight#source_url}",
            "stability": "stable",
            "summary": "A URL that links to a page about the current finding in the security findings provider's solution."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 2502
          },
          "name": "sourceUrl",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersSourceUrl"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#threat_intel_indicator_category SecurityhubInsight#threat_intel_indicator_category}",
            "stability": "stable",
            "summary": "The category of a threat intelligence indicator."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 2508
          },
          "name": "threatIntelIndicatorCategory",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersThreatIntelIndicatorCategory"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#threat_intel_indicator_last_observed_at SecurityhubInsight#threat_intel_indicator_last_observed_at}",
            "stability": "stable",
            "summary": "A timestamp that identifies the last observation of a threat intelligence indicator."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 2514
          },
          "name": "threatIntelIndicatorLastObservedAt",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersThreatIntelIndicatorLastObservedAt"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#threat_intel_indicator_source SecurityhubInsight#threat_intel_indicator_source}",
            "stability": "stable",
            "summary": "The source of the threat intelligence."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 2520
          },
          "name": "threatIntelIndicatorSource",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersThreatIntelIndicatorSource"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#threat_intel_indicator_source_url SecurityhubInsight#threat_intel_indicator_source_url}",
            "stability": "stable",
            "summary": "The URL for more details from the source of the threat intelligence."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 2526
          },
          "name": "threatIntelIndicatorSourceUrl",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersThreatIntelIndicatorSourceUrl"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#threat_intel_indicator_type SecurityhubInsight#threat_intel_indicator_type}",
            "stability": "stable",
            "summary": "The type of a threat intelligence indicator."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 2532
          },
          "name": "threatIntelIndicatorType",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersThreatIntelIndicatorType"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#threat_intel_indicator_value SecurityhubInsight#threat_intel_indicator_value}",
            "stability": "stable",
            "summary": "The value of a threat intelligence indicator."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 2538
          },
          "name": "threatIntelIndicatorValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersThreatIntelIndicatorValue"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#title SecurityhubInsight#title}",
            "stability": "stable",
            "summary": "A finding's title."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 2544
          },
          "name": "title",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersTitle"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#type SecurityhubInsight#type}",
            "stability": "stable",
            "summary": "A finding type in the format of namespace/category/classifier that classifies a finding."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 2550
          },
          "name": "type",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersType"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#updated_at SecurityhubInsight#updated_at}",
            "stability": "stable",
            "summary": "An ISO8601-formatted timestamp that indicates when the security findings provider last updated the finding record."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 2556
          },
          "name": "updatedAt",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersUpdatedAt"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#user_defined_fields SecurityhubInsight#user_defined_fields}",
            "stability": "stable",
            "summary": "A list of name/value string pairs associated with the finding."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 2562
          },
          "name": "userDefinedFields",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersUserDefinedFields"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#verification_state SecurityhubInsight#verification_state}",
            "stability": "stable",
            "summary": "The veracity of a finding."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 2568
          },
          "name": "verificationState",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersVerificationState"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#vulnerabilities_exploit_available SecurityhubInsight#vulnerabilities_exploit_available}",
            "stability": "stable",
            "summary": "Indicates whether a software vulnerability in your environment has a known exploit."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 2574
          },
          "name": "vulnerabilitiesExploitAvailable",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersVulnerabilitiesExploitAvailable"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#vulnerabilities_fix_available SecurityhubInsight#vulnerabilities_fix_available}",
            "stability": "stable",
            "summary": "Indicates whether a vulnerability is fixed in a newer version of the affected software packages."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 2580
          },
          "name": "vulnerabilitiesFixAvailable",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersVulnerabilitiesFixAvailable"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#workflow_state SecurityhubInsight#workflow_state}",
            "stability": "stable",
            "summary": "The workflow state of a finding."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 2586
          },
          "name": "workflowState",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersWorkflowState"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#workflow_status SecurityhubInsight#workflow_status}",
            "stability": "stable",
            "summary": "The status of the investigation into a finding."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 2592
          },
          "name": "workflowStatus",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersWorkflowStatus"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs400:SecurityhubInsightFilters"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersAwsAccountId": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersAwsAccountId",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 7
      },
      "name": "SecurityhubInsightFiltersAwsAccountId",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#comparison SecurityhubInsight#comparison}",
            "stability": "stable",
            "summary": "The condition to apply to a string value when filtering Security Hub findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 13
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#value SecurityhubInsight#value}",
            "stability": "stable",
            "summary": "Non-empty string definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 19
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersAwsAccountId"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersAwsAccountIdList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersAwsAccountIdList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 149
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 141
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 156
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersAwsAccountIdOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubInsightFiltersAwsAccountIdList",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 142
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersAwsAccountId"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersAwsAccountIdList"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersAwsAccountIdOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersAwsAccountIdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 68
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 58
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 116
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 132
          },
          "name": "resetValue"
        }
      ],
      "name": "SecurityhubInsightFiltersAwsAccountIdOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 120
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 136
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 110
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 126
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 72
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersAwsAccountId"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersAwsAccountIdOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersAwsAccountName": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersAwsAccountName",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 160
      },
      "name": "SecurityhubInsightFiltersAwsAccountName",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#comparison SecurityhubInsight#comparison}",
            "stability": "stable",
            "summary": "The condition to apply to a string value when filtering Security Hub findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 166
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#value SecurityhubInsight#value}",
            "stability": "stable",
            "summary": "Non-empty string definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 172
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersAwsAccountName"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersAwsAccountNameList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersAwsAccountNameList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 302
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 294
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 309
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersAwsAccountNameOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubInsightFiltersAwsAccountNameList",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 295
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersAwsAccountName"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersAwsAccountNameList"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersAwsAccountNameOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersAwsAccountNameOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 221
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 211
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 269
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 285
          },
          "name": "resetValue"
        }
      ],
      "name": "SecurityhubInsightFiltersAwsAccountNameOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 273
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 289
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 263
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 279
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 225
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersAwsAccountName"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersAwsAccountNameOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersCompanyName": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersCompanyName",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 313
      },
      "name": "SecurityhubInsightFiltersCompanyName",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#comparison SecurityhubInsight#comparison}",
            "stability": "stable",
            "summary": "The condition to apply to a string value when filtering Security Hub findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 319
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#value SecurityhubInsight#value}",
            "stability": "stable",
            "summary": "Non-empty string definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 325
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersCompanyName"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersCompanyNameList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersCompanyNameList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 455
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 447
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 462
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersCompanyNameOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubInsightFiltersCompanyNameList",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 448
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersCompanyName"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersCompanyNameList"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersCompanyNameOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersCompanyNameOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 374
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 364
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 422
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 438
          },
          "name": "resetValue"
        }
      ],
      "name": "SecurityhubInsightFiltersCompanyNameOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 426
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 442
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 416
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 432
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 378
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersCompanyName"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersCompanyNameOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersComplianceAssociatedStandardsId": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersComplianceAssociatedStandardsId",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 466
      },
      "name": "SecurityhubInsightFiltersComplianceAssociatedStandardsId",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#comparison SecurityhubInsight#comparison}",
            "stability": "stable",
            "summary": "The condition to apply to a string value when filtering Security Hub findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 472
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#value SecurityhubInsight#value}",
            "stability": "stable",
            "summary": "Non-empty string definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 478
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersComplianceAssociatedStandardsId"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersComplianceAssociatedStandardsIdList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersComplianceAssociatedStandardsIdList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 608
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 600
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 615
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersComplianceAssociatedStandardsIdOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubInsightFiltersComplianceAssociatedStandardsIdList",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 601
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersComplianceAssociatedStandardsId"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersComplianceAssociatedStandardsIdList"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersComplianceAssociatedStandardsIdOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersComplianceAssociatedStandardsIdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 527
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 517
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 575
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 591
          },
          "name": "resetValue"
        }
      ],
      "name": "SecurityhubInsightFiltersComplianceAssociatedStandardsIdOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 579
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 595
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 569
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 585
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 531
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersComplianceAssociatedStandardsId"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersComplianceAssociatedStandardsIdOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersComplianceSecurityControlId": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersComplianceSecurityControlId",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 619
      },
      "name": "SecurityhubInsightFiltersComplianceSecurityControlId",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#comparison SecurityhubInsight#comparison}",
            "stability": "stable",
            "summary": "The condition to apply to a string value when filtering Security Hub findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 625
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#value SecurityhubInsight#value}",
            "stability": "stable",
            "summary": "Non-empty string definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 631
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersComplianceSecurityControlId"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersComplianceSecurityControlIdList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersComplianceSecurityControlIdList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 761
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 753
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 768
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersComplianceSecurityControlIdOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubInsightFiltersComplianceSecurityControlIdList",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 754
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersComplianceSecurityControlId"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersComplianceSecurityControlIdList"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersComplianceSecurityControlIdOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersComplianceSecurityControlIdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 680
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 670
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 728
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 744
          },
          "name": "resetValue"
        }
      ],
      "name": "SecurityhubInsightFiltersComplianceSecurityControlIdOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 732
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 748
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 722
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 738
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 684
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersComplianceSecurityControlId"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersComplianceSecurityControlIdOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersComplianceSecurityControlParametersName": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersComplianceSecurityControlParametersName",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 772
      },
      "name": "SecurityhubInsightFiltersComplianceSecurityControlParametersName",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#comparison SecurityhubInsight#comparison}",
            "stability": "stable",
            "summary": "The condition to apply to a string value when filtering Security Hub findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 778
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#value SecurityhubInsight#value}",
            "stability": "stable",
            "summary": "Non-empty string definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 784
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersComplianceSecurityControlParametersName"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersComplianceSecurityControlParametersNameList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersComplianceSecurityControlParametersNameList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 914
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 906
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 921
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersComplianceSecurityControlParametersNameOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubInsightFiltersComplianceSecurityControlParametersNameList",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 907
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersComplianceSecurityControlParametersName"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersComplianceSecurityControlParametersNameList"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersComplianceSecurityControlParametersNameOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersComplianceSecurityControlParametersNameOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 833
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 823
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 881
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 897
          },
          "name": "resetValue"
        }
      ],
      "name": "SecurityhubInsightFiltersComplianceSecurityControlParametersNameOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 885
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 901
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 875
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 891
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 837
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersComplianceSecurityControlParametersName"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersComplianceSecurityControlParametersNameOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersComplianceSecurityControlParametersValue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersComplianceSecurityControlParametersValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 925
      },
      "name": "SecurityhubInsightFiltersComplianceSecurityControlParametersValue",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#comparison SecurityhubInsight#comparison}",
            "stability": "stable",
            "summary": "The condition to apply to a string value when filtering Security Hub findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 931
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#value SecurityhubInsight#value}",
            "stability": "stable",
            "summary": "Non-empty string definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 937
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersComplianceSecurityControlParametersValue"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersComplianceSecurityControlParametersValueList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersComplianceSecurityControlParametersValueList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 1067
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 1059
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 1074
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersComplianceSecurityControlParametersValueOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubInsightFiltersComplianceSecurityControlParametersValueList",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 1060
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersComplianceSecurityControlParametersValue"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersComplianceSecurityControlParametersValueList"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersComplianceSecurityControlParametersValueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersComplianceSecurityControlParametersValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 986
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 976
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 1034
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 1050
          },
          "name": "resetValue"
        }
      ],
      "name": "SecurityhubInsightFiltersComplianceSecurityControlParametersValueOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 1038
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 1054
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 1028
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 1044
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 990
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersComplianceSecurityControlParametersValue"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersComplianceSecurityControlParametersValueOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersComplianceStatus": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersComplianceStatus",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 1078
      },
      "name": "SecurityhubInsightFiltersComplianceStatus",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#comparison SecurityhubInsight#comparison}",
            "stability": "stable",
            "summary": "The condition to apply to a string value when filtering Security Hub findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 1084
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#value SecurityhubInsight#value}",
            "stability": "stable",
            "summary": "Non-empty string definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 1090
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersComplianceStatus"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersComplianceStatusList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersComplianceStatusList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 1220
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 1212
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 1227
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersComplianceStatusOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubInsightFiltersComplianceStatusList",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 1213
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersComplianceStatus"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersComplianceStatusList"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersComplianceStatusOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersComplianceStatusOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 1139
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 1129
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 1187
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 1203
          },
          "name": "resetValue"
        }
      ],
      "name": "SecurityhubInsightFiltersComplianceStatusOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 1191
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 1207
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 1181
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 1197
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 1143
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersComplianceStatus"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersComplianceStatusOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersConfidence": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersConfidence",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 1231
      },
      "name": "SecurityhubInsightFiltersConfidence",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#eq SecurityhubInsight#eq}",
            "stability": "stable",
            "summary": "The equal-to condition to be applied to a single field when querying for findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 1237
          },
          "name": "eq",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#gte SecurityhubInsight#gte}",
            "stability": "stable",
            "summary": "The greater-than-equal condition to be applied to a single field when querying for findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 1243
          },
          "name": "gte",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#lte SecurityhubInsight#lte}",
            "stability": "stable",
            "summary": "The less-than-equal condition to be applied to a single field when querying for findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 1249
          },
          "name": "lte",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersConfidence"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersConfidenceList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersConfidenceList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 1408
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 1400
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 1415
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersConfidenceOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubInsightFiltersConfidenceList",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 1401
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersConfidence"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersConfidenceList"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersConfidenceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersConfidenceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 1305
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 1295
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 1359
          },
          "name": "resetEq"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 1375
          },
          "name": "resetGte"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 1391
          },
          "name": "resetLte"
        }
      ],
      "name": "SecurityhubInsightFiltersConfidenceOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 1363
          },
          "name": "eqInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 1379
          },
          "name": "gteInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 1395
          },
          "name": "lteInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 1353
          },
          "name": "eq",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 1369
          },
          "name": "gte",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 1385
          },
          "name": "lte",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 1309
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersConfidence"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersConfidenceOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersCreatedAt": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersCreatedAt",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 1550
      },
      "name": "SecurityhubInsightFiltersCreatedAt",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#date_range SecurityhubInsight#date_range}",
            "stability": "stable",
            "summary": "A date range for the date filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 1556
          },
          "name": "dateRange",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersCreatedAtDateRange"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#end SecurityhubInsight#end}",
            "stability": "stable",
            "summary": "The date and time, in UTC and ISO 8601 format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 1562
          },
          "name": "end",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#start SecurityhubInsight#start}",
            "stability": "stable",
            "summary": "The date and time, in UTC and ISO 8601 format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 1568
          },
          "name": "start",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersCreatedAt"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersCreatedAtDateRange": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersCreatedAtDateRange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 1419
      },
      "name": "SecurityhubInsightFiltersCreatedAtDateRange",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#unit SecurityhubInsight#unit}",
            "stability": "stable",
            "summary": "A date range unit for the date filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 1425
          },
          "name": "unit",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#value SecurityhubInsight#value}",
            "stability": "stable",
            "summary": "A date range value for the date filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 1431
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersCreatedAtDateRange"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersCreatedAtDateRangeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersCreatedAtDateRangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 1478
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 1470
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 1526
          },
          "name": "resetUnit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 1542
          },
          "name": "resetValue"
        }
      ],
      "name": "SecurityhubInsightFiltersCreatedAtDateRangeOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 1530
          },
          "name": "unitInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 1546
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 1520
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 1536
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 1482
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersCreatedAtDateRange"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersCreatedAtDateRangeOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersCreatedAtList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersCreatedAtList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 1727
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 1719
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 1734
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersCreatedAtOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubInsightFiltersCreatedAtList",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 1720
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersCreatedAt"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersCreatedAtList"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersCreatedAtOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersCreatedAtOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 1624
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 1614
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 1675
          },
          "name": "putDateRange",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersCreatedAtDateRange"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 1678
          },
          "name": "resetDateRange"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 1694
          },
          "name": "resetEnd"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 1710
          },
          "name": "resetStart"
        }
      ],
      "name": "SecurityhubInsightFiltersCreatedAtOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 1672
          },
          "name": "dateRange",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersCreatedAtDateRangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 1682
          },
          "name": "dateRangeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersCreatedAtDateRange"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 1698
          },
          "name": "endInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 1714
          },
          "name": "startInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 1688
          },
          "name": "end",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 1704
          },
          "name": "start",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 1628
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersCreatedAt"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersCreatedAtOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersCriticality": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersCriticality",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 1738
      },
      "name": "SecurityhubInsightFiltersCriticality",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#eq SecurityhubInsight#eq}",
            "stability": "stable",
            "summary": "The equal-to condition to be applied to a single field when querying for findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 1744
          },
          "name": "eq",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#gte SecurityhubInsight#gte}",
            "stability": "stable",
            "summary": "The greater-than-equal condition to be applied to a single field when querying for findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 1750
          },
          "name": "gte",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#lte SecurityhubInsight#lte}",
            "stability": "stable",
            "summary": "The less-than-equal condition to be applied to a single field when querying for findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 1756
          },
          "name": "lte",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersCriticality"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersCriticalityList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersCriticalityList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 1915
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 1907
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 1922
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersCriticalityOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubInsightFiltersCriticalityList",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 1908
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersCriticality"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersCriticalityList"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersCriticalityOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersCriticalityOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 1812
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 1802
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 1866
          },
          "name": "resetEq"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 1882
          },
          "name": "resetGte"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 1898
          },
          "name": "resetLte"
        }
      ],
      "name": "SecurityhubInsightFiltersCriticalityOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 1870
          },
          "name": "eqInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 1886
          },
          "name": "gteInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 1902
          },
          "name": "lteInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 1860
          },
          "name": "eq",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 1876
          },
          "name": "gte",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 1892
          },
          "name": "lte",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 1816
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersCriticality"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersCriticalityOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersDescription": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersDescription",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 1926
      },
      "name": "SecurityhubInsightFiltersDescription",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#comparison SecurityhubInsight#comparison}",
            "stability": "stable",
            "summary": "The condition to apply to a string value when filtering Security Hub findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 1932
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#value SecurityhubInsight#value}",
            "stability": "stable",
            "summary": "Non-empty string definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 1938
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersDescription"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersDescriptionList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersDescriptionList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 2068
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 2060
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 2075
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersDescriptionOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubInsightFiltersDescriptionList",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 2061
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersDescription"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersDescriptionList"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersDescriptionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersDescriptionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 1987
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 1977
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 2035
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 2051
          },
          "name": "resetValue"
        }
      ],
      "name": "SecurityhubInsightFiltersDescriptionOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 2039
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 2055
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 2029
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 2045
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 1991
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersDescription"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersDescriptionOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFindingProviderFieldsConfidence": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFindingProviderFieldsConfidence",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 2079
      },
      "name": "SecurityhubInsightFiltersFindingProviderFieldsConfidence",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#eq SecurityhubInsight#eq}",
            "stability": "stable",
            "summary": "The equal-to condition to be applied to a single field when querying for findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 2085
          },
          "name": "eq",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#gte SecurityhubInsight#gte}",
            "stability": "stable",
            "summary": "The greater-than-equal condition to be applied to a single field when querying for findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 2091
          },
          "name": "gte",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#lte SecurityhubInsight#lte}",
            "stability": "stable",
            "summary": "The less-than-equal condition to be applied to a single field when querying for findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 2097
          },
          "name": "lte",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersFindingProviderFieldsConfidence"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFindingProviderFieldsConfidenceList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFindingProviderFieldsConfidenceList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 2256
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 2248
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 2263
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFindingProviderFieldsConfidenceOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubInsightFiltersFindingProviderFieldsConfidenceList",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 2249
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFindingProviderFieldsConfidence"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersFindingProviderFieldsConfidenceList"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFindingProviderFieldsConfidenceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFindingProviderFieldsConfidenceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 2153
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 2143
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 2207
          },
          "name": "resetEq"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 2223
          },
          "name": "resetGte"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 2239
          },
          "name": "resetLte"
        }
      ],
      "name": "SecurityhubInsightFiltersFindingProviderFieldsConfidenceOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 2211
          },
          "name": "eqInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 2227
          },
          "name": "gteInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 2243
          },
          "name": "lteInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 2201
          },
          "name": "eq",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 2217
          },
          "name": "gte",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 2233
          },
          "name": "lte",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 2157
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFindingProviderFieldsConfidence"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersFindingProviderFieldsConfidenceOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFindingProviderFieldsCriticality": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFindingProviderFieldsCriticality",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 2267
      },
      "name": "SecurityhubInsightFiltersFindingProviderFieldsCriticality",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#eq SecurityhubInsight#eq}",
            "stability": "stable",
            "summary": "The equal-to condition to be applied to a single field when querying for findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 2273
          },
          "name": "eq",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#gte SecurityhubInsight#gte}",
            "stability": "stable",
            "summary": "The greater-than-equal condition to be applied to a single field when querying for findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 2279
          },
          "name": "gte",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#lte SecurityhubInsight#lte}",
            "stability": "stable",
            "summary": "The less-than-equal condition to be applied to a single field when querying for findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 2285
          },
          "name": "lte",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersFindingProviderFieldsCriticality"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFindingProviderFieldsCriticalityList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFindingProviderFieldsCriticalityList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 2444
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 2436
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 2451
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFindingProviderFieldsCriticalityOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubInsightFiltersFindingProviderFieldsCriticalityList",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 2437
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFindingProviderFieldsCriticality"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersFindingProviderFieldsCriticalityList"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFindingProviderFieldsCriticalityOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFindingProviderFieldsCriticalityOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 2341
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 2331
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 2395
          },
          "name": "resetEq"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 2411
          },
          "name": "resetGte"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 2427
          },
          "name": "resetLte"
        }
      ],
      "name": "SecurityhubInsightFiltersFindingProviderFieldsCriticalityOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 2399
          },
          "name": "eqInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 2415
          },
          "name": "gteInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 2431
          },
          "name": "lteInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 2389
          },
          "name": "eq",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 2405
          },
          "name": "gte",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 2421
          },
          "name": "lte",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 2345
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFindingProviderFieldsCriticality"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersFindingProviderFieldsCriticalityOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFindingProviderFieldsRelatedFindingsId": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFindingProviderFieldsRelatedFindingsId",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 2455
      },
      "name": "SecurityhubInsightFiltersFindingProviderFieldsRelatedFindingsId",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#comparison SecurityhubInsight#comparison}",
            "stability": "stable",
            "summary": "The condition to apply to a string value when filtering Security Hub findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 2461
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#value SecurityhubInsight#value}",
            "stability": "stable",
            "summary": "Non-empty string definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 2467
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersFindingProviderFieldsRelatedFindingsId"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFindingProviderFieldsRelatedFindingsIdList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFindingProviderFieldsRelatedFindingsIdList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 2597
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 2589
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 2604
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFindingProviderFieldsRelatedFindingsIdOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubInsightFiltersFindingProviderFieldsRelatedFindingsIdList",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 2590
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFindingProviderFieldsRelatedFindingsId"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersFindingProviderFieldsRelatedFindingsIdList"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFindingProviderFieldsRelatedFindingsIdOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFindingProviderFieldsRelatedFindingsIdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 2516
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 2506
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 2564
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 2580
          },
          "name": "resetValue"
        }
      ],
      "name": "SecurityhubInsightFiltersFindingProviderFieldsRelatedFindingsIdOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 2568
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 2584
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 2558
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 2574
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 2520
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFindingProviderFieldsRelatedFindingsId"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersFindingProviderFieldsRelatedFindingsIdOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFindingProviderFieldsRelatedFindingsProductArn": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFindingProviderFieldsRelatedFindingsProductArn",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 2608
      },
      "name": "SecurityhubInsightFiltersFindingProviderFieldsRelatedFindingsProductArn",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#comparison SecurityhubInsight#comparison}",
            "stability": "stable",
            "summary": "The condition to apply to a string value when filtering Security Hub findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 2614
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#value SecurityhubInsight#value}",
            "stability": "stable",
            "summary": "Non-empty string definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 2620
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersFindingProviderFieldsRelatedFindingsProductArn"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFindingProviderFieldsRelatedFindingsProductArnList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFindingProviderFieldsRelatedFindingsProductArnList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 2750
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 2742
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 2757
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFindingProviderFieldsRelatedFindingsProductArnOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubInsightFiltersFindingProviderFieldsRelatedFindingsProductArnList",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 2743
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFindingProviderFieldsRelatedFindingsProductArn"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersFindingProviderFieldsRelatedFindingsProductArnList"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFindingProviderFieldsRelatedFindingsProductArnOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFindingProviderFieldsRelatedFindingsProductArnOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 2669
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 2659
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 2717
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 2733
          },
          "name": "resetValue"
        }
      ],
      "name": "SecurityhubInsightFiltersFindingProviderFieldsRelatedFindingsProductArnOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 2721
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 2737
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 2711
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 2727
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 2673
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFindingProviderFieldsRelatedFindingsProductArn"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersFindingProviderFieldsRelatedFindingsProductArnOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFindingProviderFieldsSeverityLabel": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFindingProviderFieldsSeverityLabel",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 2761
      },
      "name": "SecurityhubInsightFiltersFindingProviderFieldsSeverityLabel",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#comparison SecurityhubInsight#comparison}",
            "stability": "stable",
            "summary": "The condition to apply to a string value when filtering Security Hub findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 2767
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#value SecurityhubInsight#value}",
            "stability": "stable",
            "summary": "Non-empty string definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 2773
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersFindingProviderFieldsSeverityLabel"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFindingProviderFieldsSeverityLabelList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFindingProviderFieldsSeverityLabelList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 2903
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 2895
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 2910
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFindingProviderFieldsSeverityLabelOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubInsightFiltersFindingProviderFieldsSeverityLabelList",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 2896
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFindingProviderFieldsSeverityLabel"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersFindingProviderFieldsSeverityLabelList"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFindingProviderFieldsSeverityLabelOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFindingProviderFieldsSeverityLabelOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 2822
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 2812
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 2870
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 2886
          },
          "name": "resetValue"
        }
      ],
      "name": "SecurityhubInsightFiltersFindingProviderFieldsSeverityLabelOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 2874
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 2890
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 2864
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 2880
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 2826
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFindingProviderFieldsSeverityLabel"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersFindingProviderFieldsSeverityLabelOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFindingProviderFieldsSeverityOriginal": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFindingProviderFieldsSeverityOriginal",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 2914
      },
      "name": "SecurityhubInsightFiltersFindingProviderFieldsSeverityOriginal",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#comparison SecurityhubInsight#comparison}",
            "stability": "stable",
            "summary": "The condition to apply to a string value when filtering Security Hub findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 2920
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#value SecurityhubInsight#value}",
            "stability": "stable",
            "summary": "Non-empty string definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 2926
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersFindingProviderFieldsSeverityOriginal"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFindingProviderFieldsSeverityOriginalList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFindingProviderFieldsSeverityOriginalList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 3056
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 3048
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 3063
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFindingProviderFieldsSeverityOriginalOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubInsightFiltersFindingProviderFieldsSeverityOriginalList",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 3049
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFindingProviderFieldsSeverityOriginal"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersFindingProviderFieldsSeverityOriginalList"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFindingProviderFieldsSeverityOriginalOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFindingProviderFieldsSeverityOriginalOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 2975
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 2965
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 3023
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 3039
          },
          "name": "resetValue"
        }
      ],
      "name": "SecurityhubInsightFiltersFindingProviderFieldsSeverityOriginalOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 3027
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 3043
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 3017
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 3033
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 2979
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFindingProviderFieldsSeverityOriginal"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersFindingProviderFieldsSeverityOriginalOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFindingProviderFieldsTypes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFindingProviderFieldsTypes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 3067
      },
      "name": "SecurityhubInsightFiltersFindingProviderFieldsTypes",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#comparison SecurityhubInsight#comparison}",
            "stability": "stable",
            "summary": "The condition to apply to a string value when filtering Security Hub findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 3073
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#value SecurityhubInsight#value}",
            "stability": "stable",
            "summary": "Non-empty string definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 3079
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersFindingProviderFieldsTypes"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFindingProviderFieldsTypesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFindingProviderFieldsTypesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 3209
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 3201
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 3216
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFindingProviderFieldsTypesOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubInsightFiltersFindingProviderFieldsTypesList",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 3202
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFindingProviderFieldsTypes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersFindingProviderFieldsTypesList"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFindingProviderFieldsTypesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFindingProviderFieldsTypesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 3128
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 3118
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 3176
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 3192
          },
          "name": "resetValue"
        }
      ],
      "name": "SecurityhubInsightFiltersFindingProviderFieldsTypesOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 3180
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 3196
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 3170
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 3186
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 3132
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFindingProviderFieldsTypes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersFindingProviderFieldsTypesOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFirstObservedAt": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFirstObservedAt",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 3351
      },
      "name": "SecurityhubInsightFiltersFirstObservedAt",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#date_range SecurityhubInsight#date_range}",
            "stability": "stable",
            "summary": "A date range for the date filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 3357
          },
          "name": "dateRange",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFirstObservedAtDateRange"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#end SecurityhubInsight#end}",
            "stability": "stable",
            "summary": "The date and time, in UTC and ISO 8601 format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 3363
          },
          "name": "end",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#start SecurityhubInsight#start}",
            "stability": "stable",
            "summary": "The date and time, in UTC and ISO 8601 format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 3369
          },
          "name": "start",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersFirstObservedAt"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFirstObservedAtDateRange": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFirstObservedAtDateRange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 3220
      },
      "name": "SecurityhubInsightFiltersFirstObservedAtDateRange",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#unit SecurityhubInsight#unit}",
            "stability": "stable",
            "summary": "A date range unit for the date filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 3226
          },
          "name": "unit",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#value SecurityhubInsight#value}",
            "stability": "stable",
            "summary": "A date range value for the date filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 3232
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersFirstObservedAtDateRange"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFirstObservedAtDateRangeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFirstObservedAtDateRangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 3279
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 3271
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 3327
          },
          "name": "resetUnit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 3343
          },
          "name": "resetValue"
        }
      ],
      "name": "SecurityhubInsightFiltersFirstObservedAtDateRangeOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 3331
          },
          "name": "unitInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 3347
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 3321
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 3337
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 3283
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFirstObservedAtDateRange"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersFirstObservedAtDateRangeOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFirstObservedAtList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFirstObservedAtList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 3528
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 3520
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 3535
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFirstObservedAtOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubInsightFiltersFirstObservedAtList",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 3521
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFirstObservedAt"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersFirstObservedAtList"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFirstObservedAtOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFirstObservedAtOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 3425
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 3415
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 3476
          },
          "name": "putDateRange",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFirstObservedAtDateRange"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 3479
          },
          "name": "resetDateRange"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 3495
          },
          "name": "resetEnd"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 3511
          },
          "name": "resetStart"
        }
      ],
      "name": "SecurityhubInsightFiltersFirstObservedAtOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 3473
          },
          "name": "dateRange",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFirstObservedAtDateRangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 3483
          },
          "name": "dateRangeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFirstObservedAtDateRange"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 3499
          },
          "name": "endInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 3515
          },
          "name": "startInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 3489
          },
          "name": "end",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 3505
          },
          "name": "start",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 3429
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFirstObservedAt"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersFirstObservedAtOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersGeneratorId": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersGeneratorId",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 3539
      },
      "name": "SecurityhubInsightFiltersGeneratorId",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#comparison SecurityhubInsight#comparison}",
            "stability": "stable",
            "summary": "The condition to apply to a string value when filtering Security Hub findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 3545
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#value SecurityhubInsight#value}",
            "stability": "stable",
            "summary": "Non-empty string definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 3551
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersGeneratorId"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersGeneratorIdList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersGeneratorIdList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 3681
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 3673
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 3688
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersGeneratorIdOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubInsightFiltersGeneratorIdList",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 3674
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersGeneratorId"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersGeneratorIdList"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersGeneratorIdOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersGeneratorIdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 3600
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 3590
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 3648
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 3664
          },
          "name": "resetValue"
        }
      ],
      "name": "SecurityhubInsightFiltersGeneratorIdOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 3652
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 3668
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 3642
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 3658
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 3604
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersGeneratorId"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersGeneratorIdOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersId": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersId",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 3692
      },
      "name": "SecurityhubInsightFiltersId",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#comparison SecurityhubInsight#comparison}",
            "stability": "stable",
            "summary": "The condition to apply to a string value when filtering Security Hub findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 3698
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#value SecurityhubInsight#value}",
            "stability": "stable",
            "summary": "Non-empty string definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 3704
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersId"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersIdList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersIdList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 3834
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 3826
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 3841
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersIdOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubInsightFiltersIdList",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 3827
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersId"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersIdList"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersIdOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersIdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 3753
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 3743
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 3801
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 3817
          },
          "name": "resetValue"
        }
      ],
      "name": "SecurityhubInsightFiltersIdOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 3805
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 3821
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 3795
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 3811
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 3757
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersId"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersIdOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersKeyword": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersKeyword",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 3845
      },
      "name": "SecurityhubInsightFiltersKeyword",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#value SecurityhubInsight#value}",
            "stability": "stable",
            "summary": "A value for the keyword."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 3851
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersKeyword"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersKeywordList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersKeywordList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 3952
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 3944
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 3959
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersKeywordOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubInsightFiltersKeywordList",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 3945
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersKeyword"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersKeywordList"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersKeywordOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersKeywordOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 3893
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 3883
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 3935
          },
          "name": "resetValue"
        }
      ],
      "name": "SecurityhubInsightFiltersKeywordOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 3939
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 3929
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 3897
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersKeyword"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersKeywordOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersLastObservedAt": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersLastObservedAt",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 4094
      },
      "name": "SecurityhubInsightFiltersLastObservedAt",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#date_range SecurityhubInsight#date_range}",
            "stability": "stable",
            "summary": "A date range for the date filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 4100
          },
          "name": "dateRange",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersLastObservedAtDateRange"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#end SecurityhubInsight#end}",
            "stability": "stable",
            "summary": "The date and time, in UTC and ISO 8601 format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 4106
          },
          "name": "end",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#start SecurityhubInsight#start}",
            "stability": "stable",
            "summary": "The date and time, in UTC and ISO 8601 format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 4112
          },
          "name": "start",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersLastObservedAt"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersLastObservedAtDateRange": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersLastObservedAtDateRange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 3963
      },
      "name": "SecurityhubInsightFiltersLastObservedAtDateRange",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#unit SecurityhubInsight#unit}",
            "stability": "stable",
            "summary": "A date range unit for the date filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 3969
          },
          "name": "unit",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#value SecurityhubInsight#value}",
            "stability": "stable",
            "summary": "A date range value for the date filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 3975
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersLastObservedAtDateRange"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersLastObservedAtDateRangeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersLastObservedAtDateRangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 4022
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 4014
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 4070
          },
          "name": "resetUnit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 4086
          },
          "name": "resetValue"
        }
      ],
      "name": "SecurityhubInsightFiltersLastObservedAtDateRangeOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 4074
          },
          "name": "unitInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 4090
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 4064
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 4080
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 4026
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersLastObservedAtDateRange"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersLastObservedAtDateRangeOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersLastObservedAtList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersLastObservedAtList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 4271
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 4263
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 4278
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersLastObservedAtOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubInsightFiltersLastObservedAtList",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 4264
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersLastObservedAt"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersLastObservedAtList"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersLastObservedAtOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersLastObservedAtOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 4168
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 4158
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 4219
          },
          "name": "putDateRange",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersLastObservedAtDateRange"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 4222
          },
          "name": "resetDateRange"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 4238
          },
          "name": "resetEnd"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 4254
          },
          "name": "resetStart"
        }
      ],
      "name": "SecurityhubInsightFiltersLastObservedAtOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 4216
          },
          "name": "dateRange",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersLastObservedAtDateRangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 4226
          },
          "name": "dateRangeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersLastObservedAtDateRange"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 4242
          },
          "name": "endInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 4258
          },
          "name": "startInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 4232
          },
          "name": "end",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 4248
          },
          "name": "start",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 4172
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersLastObservedAt"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersLastObservedAtOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersMalwareName": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersMalwareName",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 4282
      },
      "name": "SecurityhubInsightFiltersMalwareName",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#comparison SecurityhubInsight#comparison}",
            "stability": "stable",
            "summary": "The condition to apply to a string value when filtering Security Hub findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 4288
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#value SecurityhubInsight#value}",
            "stability": "stable",
            "summary": "Non-empty string definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 4294
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersMalwareName"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersMalwareNameList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersMalwareNameList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 4424
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 4416
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 4431
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersMalwareNameOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubInsightFiltersMalwareNameList",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 4417
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersMalwareName"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersMalwareNameList"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersMalwareNameOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersMalwareNameOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 4343
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 4333
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 4391
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 4407
          },
          "name": "resetValue"
        }
      ],
      "name": "SecurityhubInsightFiltersMalwareNameOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 4395
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 4411
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 4385
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 4401
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 4347
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersMalwareName"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersMalwareNameOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersMalwarePath": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersMalwarePath",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 4435
      },
      "name": "SecurityhubInsightFiltersMalwarePath",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#comparison SecurityhubInsight#comparison}",
            "stability": "stable",
            "summary": "The condition to apply to a string value when filtering Security Hub findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 4441
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#value SecurityhubInsight#value}",
            "stability": "stable",
            "summary": "Non-empty string definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 4447
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersMalwarePath"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersMalwarePathList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersMalwarePathList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 4577
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 4569
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 4584
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersMalwarePathOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubInsightFiltersMalwarePathList",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 4570
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersMalwarePath"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersMalwarePathList"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersMalwarePathOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersMalwarePathOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 4496
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 4486
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 4544
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 4560
          },
          "name": "resetValue"
        }
      ],
      "name": "SecurityhubInsightFiltersMalwarePathOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 4548
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 4564
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 4538
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 4554
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 4500
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersMalwarePath"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersMalwarePathOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersMalwareState": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersMalwareState",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 4588
      },
      "name": "SecurityhubInsightFiltersMalwareState",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#comparison SecurityhubInsight#comparison}",
            "stability": "stable",
            "summary": "The condition to apply to a string value when filtering Security Hub findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 4594
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#value SecurityhubInsight#value}",
            "stability": "stable",
            "summary": "Non-empty string definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 4600
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersMalwareState"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersMalwareStateList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersMalwareStateList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 4730
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 4722
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 4737
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersMalwareStateOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubInsightFiltersMalwareStateList",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 4723
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersMalwareState"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersMalwareStateList"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersMalwareStateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersMalwareStateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 4649
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 4639
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 4697
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 4713
          },
          "name": "resetValue"
        }
      ],
      "name": "SecurityhubInsightFiltersMalwareStateOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 4701
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 4717
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 4691
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 4707
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 4653
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersMalwareState"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersMalwareStateOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersMalwareType": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersMalwareType",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 4741
      },
      "name": "SecurityhubInsightFiltersMalwareType",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#comparison SecurityhubInsight#comparison}",
            "stability": "stable",
            "summary": "The condition to apply to a string value when filtering Security Hub findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 4747
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#value SecurityhubInsight#value}",
            "stability": "stable",
            "summary": "Non-empty string definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 4753
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersMalwareType"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersMalwareTypeList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersMalwareTypeList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 4883
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 4875
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 4890
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersMalwareTypeOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubInsightFiltersMalwareTypeList",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 4876
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersMalwareType"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersMalwareTypeList"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersMalwareTypeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersMalwareTypeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 4802
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 4792
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 4850
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 4866
          },
          "name": "resetValue"
        }
      ],
      "name": "SecurityhubInsightFiltersMalwareTypeOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 4854
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 4870
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 4844
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 4860
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 4806
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersMalwareType"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersMalwareTypeOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkDestinationDomain": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkDestinationDomain",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 4894
      },
      "name": "SecurityhubInsightFiltersNetworkDestinationDomain",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#comparison SecurityhubInsight#comparison}",
            "stability": "stable",
            "summary": "The condition to apply to a string value when filtering Security Hub findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 4900
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#value SecurityhubInsight#value}",
            "stability": "stable",
            "summary": "Non-empty string definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 4906
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersNetworkDestinationDomain"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkDestinationDomainList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkDestinationDomainList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 5036
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 5028
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 5043
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkDestinationDomainOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubInsightFiltersNetworkDestinationDomainList",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 5029
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkDestinationDomain"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersNetworkDestinationDomainList"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkDestinationDomainOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkDestinationDomainOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 4955
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 4945
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 5003
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 5019
          },
          "name": "resetValue"
        }
      ],
      "name": "SecurityhubInsightFiltersNetworkDestinationDomainOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 5007
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 5023
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 4997
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 5013
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 4959
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkDestinationDomain"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersNetworkDestinationDomainOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkDestinationIpV4": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkDestinationIpV4",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 5047
      },
      "name": "SecurityhubInsightFiltersNetworkDestinationIpV4",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#cidr SecurityhubInsight#cidr}",
            "stability": "stable",
            "summary": "A finding's CIDR value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 5053
          },
          "name": "cidr",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersNetworkDestinationIpV4"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkDestinationIpV4List": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkDestinationIpV4List",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 5154
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 5146
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 5161
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkDestinationIpV4OutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubInsightFiltersNetworkDestinationIpV4List",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 5147
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkDestinationIpV4"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersNetworkDestinationIpV4List"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkDestinationIpV4OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkDestinationIpV4OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 5095
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 5085
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 5137
          },
          "name": "resetCidr"
        }
      ],
      "name": "SecurityhubInsightFiltersNetworkDestinationIpV4OutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 5141
          },
          "name": "cidrInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 5131
          },
          "name": "cidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 5099
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkDestinationIpV4"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersNetworkDestinationIpV4OutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkDestinationIpV6": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkDestinationIpV6",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 5165
      },
      "name": "SecurityhubInsightFiltersNetworkDestinationIpV6",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#cidr SecurityhubInsight#cidr}",
            "stability": "stable",
            "summary": "A finding's CIDR value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 5171
          },
          "name": "cidr",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersNetworkDestinationIpV6"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkDestinationIpV6List": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkDestinationIpV6List",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 5272
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 5264
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 5279
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkDestinationIpV6OutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubInsightFiltersNetworkDestinationIpV6List",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 5265
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkDestinationIpV6"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersNetworkDestinationIpV6List"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkDestinationIpV6OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkDestinationIpV6OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 5213
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 5203
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 5255
          },
          "name": "resetCidr"
        }
      ],
      "name": "SecurityhubInsightFiltersNetworkDestinationIpV6OutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 5259
          },
          "name": "cidrInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 5249
          },
          "name": "cidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 5217
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkDestinationIpV6"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersNetworkDestinationIpV6OutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkDestinationPort": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkDestinationPort",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 5283
      },
      "name": "SecurityhubInsightFiltersNetworkDestinationPort",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#eq SecurityhubInsight#eq}",
            "stability": "stable",
            "summary": "The equal-to condition to be applied to a single field when querying for findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 5289
          },
          "name": "eq",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#gte SecurityhubInsight#gte}",
            "stability": "stable",
            "summary": "The greater-than-equal condition to be applied to a single field when querying for findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 5295
          },
          "name": "gte",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#lte SecurityhubInsight#lte}",
            "stability": "stable",
            "summary": "The less-than-equal condition to be applied to a single field when querying for findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 5301
          },
          "name": "lte",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersNetworkDestinationPort"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkDestinationPortList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkDestinationPortList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 5460
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 5452
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 5467
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkDestinationPortOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubInsightFiltersNetworkDestinationPortList",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 5453
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkDestinationPort"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersNetworkDestinationPortList"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkDestinationPortOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkDestinationPortOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 5357
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 5347
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 5411
          },
          "name": "resetEq"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 5427
          },
          "name": "resetGte"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 5443
          },
          "name": "resetLte"
        }
      ],
      "name": "SecurityhubInsightFiltersNetworkDestinationPortOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 5415
          },
          "name": "eqInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 5431
          },
          "name": "gteInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 5447
          },
          "name": "lteInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 5405
          },
          "name": "eq",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 5421
          },
          "name": "gte",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 5437
          },
          "name": "lte",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 5361
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkDestinationPort"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersNetworkDestinationPortOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkDirection": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkDirection",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 5471
      },
      "name": "SecurityhubInsightFiltersNetworkDirection",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#comparison SecurityhubInsight#comparison}",
            "stability": "stable",
            "summary": "The condition to apply to a string value when filtering Security Hub findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 5477
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#value SecurityhubInsight#value}",
            "stability": "stable",
            "summary": "Non-empty string definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 5483
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersNetworkDirection"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkDirectionList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkDirectionList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 5613
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 5605
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 5620
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkDirectionOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubInsightFiltersNetworkDirectionList",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 5606
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkDirection"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersNetworkDirectionList"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkDirectionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkDirectionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 5532
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 5522
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 5580
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 5596
          },
          "name": "resetValue"
        }
      ],
      "name": "SecurityhubInsightFiltersNetworkDirectionOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 5584
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 5600
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 5574
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 5590
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 5536
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkDirection"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersNetworkDirectionOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkProtocol": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkProtocol",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 5624
      },
      "name": "SecurityhubInsightFiltersNetworkProtocol",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#comparison SecurityhubInsight#comparison}",
            "stability": "stable",
            "summary": "The condition to apply to a string value when filtering Security Hub findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 5630
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#value SecurityhubInsight#value}",
            "stability": "stable",
            "summary": "Non-empty string definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 5636
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersNetworkProtocol"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkProtocolList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkProtocolList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 5766
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 5758
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 5773
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkProtocolOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubInsightFiltersNetworkProtocolList",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 5759
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkProtocol"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersNetworkProtocolList"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkProtocolOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkProtocolOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 5685
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 5675
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 5733
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 5749
          },
          "name": "resetValue"
        }
      ],
      "name": "SecurityhubInsightFiltersNetworkProtocolOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 5737
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 5753
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 5727
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 5743
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 5689
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkProtocol"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersNetworkProtocolOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkSourceDomain": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkSourceDomain",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 5777
      },
      "name": "SecurityhubInsightFiltersNetworkSourceDomain",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#comparison SecurityhubInsight#comparison}",
            "stability": "stable",
            "summary": "The condition to apply to a string value when filtering Security Hub findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 5783
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#value SecurityhubInsight#value}",
            "stability": "stable",
            "summary": "Non-empty string definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 5789
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersNetworkSourceDomain"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkSourceDomainList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkSourceDomainList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 5919
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 5911
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 5926
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkSourceDomainOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubInsightFiltersNetworkSourceDomainList",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 5912
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkSourceDomain"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersNetworkSourceDomainList"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkSourceDomainOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkSourceDomainOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 5838
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 5828
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 5886
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 5902
          },
          "name": "resetValue"
        }
      ],
      "name": "SecurityhubInsightFiltersNetworkSourceDomainOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 5890
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 5906
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 5880
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 5896
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 5842
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkSourceDomain"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersNetworkSourceDomainOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkSourceIpV4": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkSourceIpV4",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 5930
      },
      "name": "SecurityhubInsightFiltersNetworkSourceIpV4",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#cidr SecurityhubInsight#cidr}",
            "stability": "stable",
            "summary": "A finding's CIDR value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 5936
          },
          "name": "cidr",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersNetworkSourceIpV4"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkSourceIpV4List": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkSourceIpV4List",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 6037
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 6029
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 6044
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkSourceIpV4OutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubInsightFiltersNetworkSourceIpV4List",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 6030
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkSourceIpV4"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersNetworkSourceIpV4List"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkSourceIpV4OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkSourceIpV4OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 5978
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 5968
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 6020
          },
          "name": "resetCidr"
        }
      ],
      "name": "SecurityhubInsightFiltersNetworkSourceIpV4OutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 6024
          },
          "name": "cidrInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 6014
          },
          "name": "cidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 5982
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkSourceIpV4"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersNetworkSourceIpV4OutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkSourceIpV6": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkSourceIpV6",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 6048
      },
      "name": "SecurityhubInsightFiltersNetworkSourceIpV6",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#cidr SecurityhubInsight#cidr}",
            "stability": "stable",
            "summary": "A finding's CIDR value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 6054
          },
          "name": "cidr",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersNetworkSourceIpV6"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkSourceIpV6List": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkSourceIpV6List",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 6155
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 6147
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 6162
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkSourceIpV6OutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubInsightFiltersNetworkSourceIpV6List",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 6148
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkSourceIpV6"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersNetworkSourceIpV6List"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkSourceIpV6OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkSourceIpV6OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 6096
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 6086
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 6138
          },
          "name": "resetCidr"
        }
      ],
      "name": "SecurityhubInsightFiltersNetworkSourceIpV6OutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 6142
          },
          "name": "cidrInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 6132
          },
          "name": "cidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 6100
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkSourceIpV6"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersNetworkSourceIpV6OutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkSourceMac": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkSourceMac",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 6166
      },
      "name": "SecurityhubInsightFiltersNetworkSourceMac",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#comparison SecurityhubInsight#comparison}",
            "stability": "stable",
            "summary": "The condition to apply to a string value when filtering Security Hub findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 6172
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#value SecurityhubInsight#value}",
            "stability": "stable",
            "summary": "Non-empty string definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 6178
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersNetworkSourceMac"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkSourceMacList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkSourceMacList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 6308
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 6300
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 6315
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkSourceMacOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubInsightFiltersNetworkSourceMacList",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 6301
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkSourceMac"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersNetworkSourceMacList"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkSourceMacOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkSourceMacOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 6227
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 6217
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 6275
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 6291
          },
          "name": "resetValue"
        }
      ],
      "name": "SecurityhubInsightFiltersNetworkSourceMacOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 6279
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 6295
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 6269
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 6285
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 6231
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkSourceMac"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersNetworkSourceMacOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkSourcePort": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkSourcePort",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 6319
      },
      "name": "SecurityhubInsightFiltersNetworkSourcePort",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#eq SecurityhubInsight#eq}",
            "stability": "stable",
            "summary": "The equal-to condition to be applied to a single field when querying for findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 6325
          },
          "name": "eq",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#gte SecurityhubInsight#gte}",
            "stability": "stable",
            "summary": "The greater-than-equal condition to be applied to a single field when querying for findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 6331
          },
          "name": "gte",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#lte SecurityhubInsight#lte}",
            "stability": "stable",
            "summary": "The less-than-equal condition to be applied to a single field when querying for findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 6337
          },
          "name": "lte",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersNetworkSourcePort"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkSourcePortList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkSourcePortList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 6496
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 6488
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 6503
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkSourcePortOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubInsightFiltersNetworkSourcePortList",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 6489
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkSourcePort"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersNetworkSourcePortList"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkSourcePortOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkSourcePortOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 6393
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 6383
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 6447
          },
          "name": "resetEq"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 6463
          },
          "name": "resetGte"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 6479
          },
          "name": "resetLte"
        }
      ],
      "name": "SecurityhubInsightFiltersNetworkSourcePortOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 6451
          },
          "name": "eqInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 6467
          },
          "name": "gteInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 6483
          },
          "name": "lteInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 6441
          },
          "name": "eq",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 6457
          },
          "name": "gte",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 6473
          },
          "name": "lte",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 6397
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkSourcePort"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersNetworkSourcePortOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNoteText": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNoteText",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 6507
      },
      "name": "SecurityhubInsightFiltersNoteText",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#comparison SecurityhubInsight#comparison}",
            "stability": "stable",
            "summary": "The condition to apply to a string value when filtering Security Hub findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 6513
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#value SecurityhubInsight#value}",
            "stability": "stable",
            "summary": "Non-empty string definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 6519
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersNoteText"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNoteTextList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNoteTextList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 6649
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 6641
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 6656
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNoteTextOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubInsightFiltersNoteTextList",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 6642
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNoteText"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersNoteTextList"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNoteTextOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNoteTextOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 6568
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 6558
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 6616
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 6632
          },
          "name": "resetValue"
        }
      ],
      "name": "SecurityhubInsightFiltersNoteTextOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 6620
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 6636
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 6610
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 6626
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 6572
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNoteText"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersNoteTextOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNoteUpdatedAt": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNoteUpdatedAt",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 6791
      },
      "name": "SecurityhubInsightFiltersNoteUpdatedAt",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#date_range SecurityhubInsight#date_range}",
            "stability": "stable",
            "summary": "A date range for the date filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 6797
          },
          "name": "dateRange",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNoteUpdatedAtDateRange"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#end SecurityhubInsight#end}",
            "stability": "stable",
            "summary": "The date and time, in UTC and ISO 8601 format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 6803
          },
          "name": "end",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#start SecurityhubInsight#start}",
            "stability": "stable",
            "summary": "The date and time, in UTC and ISO 8601 format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 6809
          },
          "name": "start",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersNoteUpdatedAt"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNoteUpdatedAtDateRange": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNoteUpdatedAtDateRange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 6660
      },
      "name": "SecurityhubInsightFiltersNoteUpdatedAtDateRange",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#unit SecurityhubInsight#unit}",
            "stability": "stable",
            "summary": "A date range unit for the date filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 6666
          },
          "name": "unit",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#value SecurityhubInsight#value}",
            "stability": "stable",
            "summary": "A date range value for the date filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 6672
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersNoteUpdatedAtDateRange"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNoteUpdatedAtDateRangeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNoteUpdatedAtDateRangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 6719
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 6711
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 6767
          },
          "name": "resetUnit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 6783
          },
          "name": "resetValue"
        }
      ],
      "name": "SecurityhubInsightFiltersNoteUpdatedAtDateRangeOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 6771
          },
          "name": "unitInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 6787
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 6761
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 6777
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 6723
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNoteUpdatedAtDateRange"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersNoteUpdatedAtDateRangeOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNoteUpdatedAtList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNoteUpdatedAtList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 6968
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 6960
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 6975
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNoteUpdatedAtOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubInsightFiltersNoteUpdatedAtList",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 6961
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNoteUpdatedAt"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersNoteUpdatedAtList"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNoteUpdatedAtOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNoteUpdatedAtOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 6865
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 6855
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 6916
          },
          "name": "putDateRange",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNoteUpdatedAtDateRange"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 6919
          },
          "name": "resetDateRange"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 6935
          },
          "name": "resetEnd"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 6951
          },
          "name": "resetStart"
        }
      ],
      "name": "SecurityhubInsightFiltersNoteUpdatedAtOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 6913
          },
          "name": "dateRange",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNoteUpdatedAtDateRangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 6923
          },
          "name": "dateRangeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNoteUpdatedAtDateRange"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 6939
          },
          "name": "endInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 6955
          },
          "name": "startInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 6929
          },
          "name": "end",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 6945
          },
          "name": "start",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 6869
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNoteUpdatedAt"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersNoteUpdatedAtOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNoteUpdatedBy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNoteUpdatedBy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 6979
      },
      "name": "SecurityhubInsightFiltersNoteUpdatedBy",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#comparison SecurityhubInsight#comparison}",
            "stability": "stable",
            "summary": "The condition to apply to a string value when filtering Security Hub findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 6985
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#value SecurityhubInsight#value}",
            "stability": "stable",
            "summary": "Non-empty string definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 6991
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersNoteUpdatedBy"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNoteUpdatedByList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNoteUpdatedByList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 7121
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 7113
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 7128
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNoteUpdatedByOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubInsightFiltersNoteUpdatedByList",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 7114
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNoteUpdatedBy"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersNoteUpdatedByList"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNoteUpdatedByOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNoteUpdatedByOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 7040
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 7030
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 7088
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 7104
          },
          "name": "resetValue"
        }
      ],
      "name": "SecurityhubInsightFiltersNoteUpdatedByOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 7092
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 7108
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 7082
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 7098
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 7044
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNoteUpdatedBy"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersNoteUpdatedByOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs400.ts",
          "line": 3353
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs400.ts",
        "line": 3345
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4010
          },
          "name": "putAwsAccountId",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersAwsAccountId"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4026
          },
          "name": "putAwsAccountName",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersAwsAccountName"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4042
          },
          "name": "putCompanyName",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersCompanyName"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4058
          },
          "name": "putComplianceAssociatedStandardsId",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersComplianceAssociatedStandardsId"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4074
          },
          "name": "putComplianceSecurityControlId",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersComplianceSecurityControlId"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4090
          },
          "name": "putComplianceSecurityControlParametersName",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersComplianceSecurityControlParametersName"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4106
          },
          "name": "putComplianceSecurityControlParametersValue",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersComplianceSecurityControlParametersValue"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4122
          },
          "name": "putComplianceStatus",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersComplianceStatus"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4138
          },
          "name": "putConfidence",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersConfidence"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4154
          },
          "name": "putCreatedAt",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersCreatedAt"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4170
          },
          "name": "putCriticality",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersCriticality"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4186
          },
          "name": "putDescription",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersDescription"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4202
          },
          "name": "putFindingProviderFieldsConfidence",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFindingProviderFieldsConfidence"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4218
          },
          "name": "putFindingProviderFieldsCriticality",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFindingProviderFieldsCriticality"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4234
          },
          "name": "putFindingProviderFieldsRelatedFindingsId",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFindingProviderFieldsRelatedFindingsId"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4250
          },
          "name": "putFindingProviderFieldsRelatedFindingsProductArn",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFindingProviderFieldsRelatedFindingsProductArn"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4266
          },
          "name": "putFindingProviderFieldsSeverityLabel",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFindingProviderFieldsSeverityLabel"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4282
          },
          "name": "putFindingProviderFieldsSeverityOriginal",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFindingProviderFieldsSeverityOriginal"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4298
          },
          "name": "putFindingProviderFieldsTypes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFindingProviderFieldsTypes"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4314
          },
          "name": "putFirstObservedAt",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFirstObservedAt"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4330
          },
          "name": "putGeneratorId",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersGeneratorId"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4346
          },
          "name": "putId",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersId"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4362
          },
          "name": "putKeyword",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersKeyword"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4378
          },
          "name": "putLastObservedAt",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersLastObservedAt"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4394
          },
          "name": "putMalwareName",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersMalwareName"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4410
          },
          "name": "putMalwarePath",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersMalwarePath"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4426
          },
          "name": "putMalwareState",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersMalwareState"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4442
          },
          "name": "putMalwareType",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersMalwareType"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4458
          },
          "name": "putNetworkDestinationDomain",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkDestinationDomain"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4474
          },
          "name": "putNetworkDestinationIpV4",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkDestinationIpV4"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4490
          },
          "name": "putNetworkDestinationIpV6",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkDestinationIpV6"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4506
          },
          "name": "putNetworkDestinationPort",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkDestinationPort"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4522
          },
          "name": "putNetworkDirection",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkDirection"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4538
          },
          "name": "putNetworkProtocol",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkProtocol"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4554
          },
          "name": "putNetworkSourceDomain",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkSourceDomain"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4570
          },
          "name": "putNetworkSourceIpV4",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkSourceIpV4"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4586
          },
          "name": "putNetworkSourceIpV6",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkSourceIpV6"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4602
          },
          "name": "putNetworkSourceMac",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkSourceMac"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4618
          },
          "name": "putNetworkSourcePort",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkSourcePort"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4634
          },
          "name": "putNoteText",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNoteText"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4650
          },
          "name": "putNoteUpdatedAt",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNoteUpdatedAt"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4666
          },
          "name": "putNoteUpdatedBy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNoteUpdatedBy"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4682
          },
          "name": "putProcessLaunchedAt",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProcessLaunchedAt"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4698
          },
          "name": "putProcessName",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProcessName"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4714
          },
          "name": "putProcessParentPid",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProcessParentPid"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4730
          },
          "name": "putProcessPath",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProcessPath"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4746
          },
          "name": "putProcessPid",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProcessPid"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4762
          },
          "name": "putProcessTerminatedAt",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProcessTerminatedAt"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4778
          },
          "name": "putProductArn",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProductArn"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4794
          },
          "name": "putProductFields",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProductFields"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4810
          },
          "name": "putProductName",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProductName"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4826
          },
          "name": "putRecommendationText",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersRecommendationText"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4842
          },
          "name": "putRecordState",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersRecordState"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4858
          },
          "name": "putRegion",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersRegion"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4874
          },
          "name": "putRelatedFindingsId",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersRelatedFindingsId"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4890
          },
          "name": "putRelatedFindingsProductArn",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersRelatedFindingsProductArn"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4906
          },
          "name": "putResourceApplicationArn",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceApplicationArn"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4922
          },
          "name": "putResourceApplicationName",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceApplicationName"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4938
          },
          "name": "putResourceAwsEc2InstanceIamInstanceProfileArn",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceIamInstanceProfileArn"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4954
          },
          "name": "putResourceAwsEc2InstanceImageId",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceImageId"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4970
          },
          "name": "putResourceAwsEc2InstanceIpV4Addresses",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceIpV4Addresses"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4986
          },
          "name": "putResourceAwsEc2InstanceIpV6Addresses",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceIpV6Addresses"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5002
          },
          "name": "putResourceAwsEc2InstanceKeyName",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceKeyName"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5018
          },
          "name": "putResourceAwsEc2InstanceLaunchedAt",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceLaunchedAt"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5034
          },
          "name": "putResourceAwsEc2InstanceSubnetId",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceSubnetId"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5050
          },
          "name": "putResourceAwsEc2InstanceType",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceType"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5066
          },
          "name": "putResourceAwsEc2InstanceVpcId",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceVpcId"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5082
          },
          "name": "putResourceAwsIamAccessKeyCreatedAt",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsIamAccessKeyCreatedAt"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5098
          },
          "name": "putResourceAwsIamAccessKeyPrincipalName",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsIamAccessKeyPrincipalName"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5114
          },
          "name": "putResourceAwsIamAccessKeyStatus",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsIamAccessKeyStatus"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5130
          },
          "name": "putResourceAwsIamAccessKeyUserName",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsIamAccessKeyUserName"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5146
          },
          "name": "putResourceAwsIamUserUserName",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsIamUserUserName"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5162
          },
          "name": "putResourceAwsS3BucketOwnerId",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsS3BucketOwnerId"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5178
          },
          "name": "putResourceAwsS3BucketOwnerName",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsS3BucketOwnerName"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5194
          },
          "name": "putResourceContainerImageId",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceContainerImageId"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5210
          },
          "name": "putResourceContainerImageName",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceContainerImageName"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5226
          },
          "name": "putResourceContainerLaunchedAt",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceContainerLaunchedAt"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5242
          },
          "name": "putResourceContainerName",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceContainerName"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5258
          },
          "name": "putResourceDetailsOther",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceDetailsOther"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5274
          },
          "name": "putResourceId",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceId"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5290
          },
          "name": "putResourcePartition",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourcePartition"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5306
          },
          "name": "putResourceRegion",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceRegion"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5322
          },
          "name": "putResourceTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5338
          },
          "name": "putResourceType",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceType"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5354
          },
          "name": "putSample",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersSample"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5370
          },
          "name": "putSeverityLabel",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersSeverityLabel"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5386
          },
          "name": "putSeverityNormalized",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersSeverityNormalized"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5402
          },
          "name": "putSeverityProduct",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersSeverityProduct"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5418
          },
          "name": "putSourceUrl",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersSourceUrl"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5434
          },
          "name": "putThreatIntelIndicatorCategory",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersThreatIntelIndicatorCategory"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5450
          },
          "name": "putThreatIntelIndicatorLastObservedAt",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersThreatIntelIndicatorLastObservedAt"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5466
          },
          "name": "putThreatIntelIndicatorSource",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersThreatIntelIndicatorSource"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5482
          },
          "name": "putThreatIntelIndicatorSourceUrl",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersThreatIntelIndicatorSourceUrl"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5498
          },
          "name": "putThreatIntelIndicatorType",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersThreatIntelIndicatorType"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5514
          },
          "name": "putThreatIntelIndicatorValue",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersThreatIntelIndicatorValue"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5530
          },
          "name": "putTitle",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersTitle"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5546
          },
          "name": "putType",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersType"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5562
          },
          "name": "putUpdatedAt",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersUpdatedAt"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5578
          },
          "name": "putUserDefinedFields",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersUserDefinedFields"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5594
          },
          "name": "putVerificationState",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersVerificationState"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5610
          },
          "name": "putVulnerabilitiesExploitAvailable",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersVulnerabilitiesExploitAvailable"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5626
          },
          "name": "putVulnerabilitiesFixAvailable",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersVulnerabilitiesFixAvailable"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5642
          },
          "name": "putWorkflowState",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersWorkflowState"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5658
          },
          "name": "putWorkflowStatus",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersWorkflowStatus"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4013
          },
          "name": "resetAwsAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4029
          },
          "name": "resetAwsAccountName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4045
          },
          "name": "resetCompanyName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4061
          },
          "name": "resetComplianceAssociatedStandardsId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4077
          },
          "name": "resetComplianceSecurityControlId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4093
          },
          "name": "resetComplianceSecurityControlParametersName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4109
          },
          "name": "resetComplianceSecurityControlParametersValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4125
          },
          "name": "resetComplianceStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4141
          },
          "name": "resetConfidence"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4157
          },
          "name": "resetCreatedAt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4173
          },
          "name": "resetCriticality"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4189
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4205
          },
          "name": "resetFindingProviderFieldsConfidence"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4221
          },
          "name": "resetFindingProviderFieldsCriticality"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4237
          },
          "name": "resetFindingProviderFieldsRelatedFindingsId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4253
          },
          "name": "resetFindingProviderFieldsRelatedFindingsProductArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4269
          },
          "name": "resetFindingProviderFieldsSeverityLabel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4285
          },
          "name": "resetFindingProviderFieldsSeverityOriginal"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4301
          },
          "name": "resetFindingProviderFieldsTypes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4317
          },
          "name": "resetFirstObservedAt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4333
          },
          "name": "resetGeneratorId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4349
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4365
          },
          "name": "resetKeyword"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4381
          },
          "name": "resetLastObservedAt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4397
          },
          "name": "resetMalwareName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4413
          },
          "name": "resetMalwarePath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4429
          },
          "name": "resetMalwareState"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4445
          },
          "name": "resetMalwareType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4461
          },
          "name": "resetNetworkDestinationDomain"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4477
          },
          "name": "resetNetworkDestinationIpV4"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4493
          },
          "name": "resetNetworkDestinationIpV6"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4509
          },
          "name": "resetNetworkDestinationPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4525
          },
          "name": "resetNetworkDirection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4541
          },
          "name": "resetNetworkProtocol"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4557
          },
          "name": "resetNetworkSourceDomain"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4573
          },
          "name": "resetNetworkSourceIpV4"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4589
          },
          "name": "resetNetworkSourceIpV6"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4605
          },
          "name": "resetNetworkSourceMac"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4621
          },
          "name": "resetNetworkSourcePort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4637
          },
          "name": "resetNoteText"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4653
          },
          "name": "resetNoteUpdatedAt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4669
          },
          "name": "resetNoteUpdatedBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4685
          },
          "name": "resetProcessLaunchedAt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4701
          },
          "name": "resetProcessName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4717
          },
          "name": "resetProcessParentPid"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4733
          },
          "name": "resetProcessPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4749
          },
          "name": "resetProcessPid"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4765
          },
          "name": "resetProcessTerminatedAt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4781
          },
          "name": "resetProductArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4797
          },
          "name": "resetProductFields"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4813
          },
          "name": "resetProductName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4829
          },
          "name": "resetRecommendationText"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4845
          },
          "name": "resetRecordState"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4861
          },
          "name": "resetRegion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4877
          },
          "name": "resetRelatedFindingsId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4893
          },
          "name": "resetRelatedFindingsProductArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4909
          },
          "name": "resetResourceApplicationArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4925
          },
          "name": "resetResourceApplicationName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4941
          },
          "name": "resetResourceAwsEc2InstanceIamInstanceProfileArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4957
          },
          "name": "resetResourceAwsEc2InstanceImageId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4973
          },
          "name": "resetResourceAwsEc2InstanceIpV4Addresses"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4989
          },
          "name": "resetResourceAwsEc2InstanceIpV6Addresses"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5005
          },
          "name": "resetResourceAwsEc2InstanceKeyName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5021
          },
          "name": "resetResourceAwsEc2InstanceLaunchedAt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5037
          },
          "name": "resetResourceAwsEc2InstanceSubnetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5053
          },
          "name": "resetResourceAwsEc2InstanceType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5069
          },
          "name": "resetResourceAwsEc2InstanceVpcId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5085
          },
          "name": "resetResourceAwsIamAccessKeyCreatedAt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5101
          },
          "name": "resetResourceAwsIamAccessKeyPrincipalName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5117
          },
          "name": "resetResourceAwsIamAccessKeyStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5133
          },
          "name": "resetResourceAwsIamAccessKeyUserName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5149
          },
          "name": "resetResourceAwsIamUserUserName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5165
          },
          "name": "resetResourceAwsS3BucketOwnerId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5181
          },
          "name": "resetResourceAwsS3BucketOwnerName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5197
          },
          "name": "resetResourceContainerImageId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5213
          },
          "name": "resetResourceContainerImageName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5229
          },
          "name": "resetResourceContainerLaunchedAt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5245
          },
          "name": "resetResourceContainerName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5261
          },
          "name": "resetResourceDetailsOther"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5277
          },
          "name": "resetResourceId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5293
          },
          "name": "resetResourcePartition"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5309
          },
          "name": "resetResourceRegion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5325
          },
          "name": "resetResourceTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5341
          },
          "name": "resetResourceType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5357
          },
          "name": "resetSample"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5373
          },
          "name": "resetSeverityLabel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5389
          },
          "name": "resetSeverityNormalized"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5405
          },
          "name": "resetSeverityProduct"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5421
          },
          "name": "resetSourceUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5437
          },
          "name": "resetThreatIntelIndicatorCategory"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5453
          },
          "name": "resetThreatIntelIndicatorLastObservedAt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5469
          },
          "name": "resetThreatIntelIndicatorSource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5485
          },
          "name": "resetThreatIntelIndicatorSourceUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5501
          },
          "name": "resetThreatIntelIndicatorType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5517
          },
          "name": "resetThreatIntelIndicatorValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5533
          },
          "name": "resetTitle"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5549
          },
          "name": "resetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5565
          },
          "name": "resetUpdatedAt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5581
          },
          "name": "resetUserDefinedFields"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5597
          },
          "name": "resetVerificationState"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5613
          },
          "name": "resetVulnerabilitiesExploitAvailable"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5629
          },
          "name": "resetVulnerabilitiesFixAvailable"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5645
          },
          "name": "resetWorkflowState"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5661
          },
          "name": "resetWorkflowStatus"
        }
      ],
      "name": "SecurityhubInsightFiltersOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4007
          },
          "name": "awsAccountId",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersAwsAccountIdList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4023
          },
          "name": "awsAccountName",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersAwsAccountNameList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4039
          },
          "name": "companyName",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersCompanyNameList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4055
          },
          "name": "complianceAssociatedStandardsId",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersComplianceAssociatedStandardsIdList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4071
          },
          "name": "complianceSecurityControlId",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersComplianceSecurityControlIdList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4087
          },
          "name": "complianceSecurityControlParametersName",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersComplianceSecurityControlParametersNameList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4103
          },
          "name": "complianceSecurityControlParametersValue",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersComplianceSecurityControlParametersValueList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4119
          },
          "name": "complianceStatus",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersComplianceStatusList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4135
          },
          "name": "confidence",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersConfidenceList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4151
          },
          "name": "createdAt",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersCreatedAtList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4167
          },
          "name": "criticality",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersCriticalityList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4183
          },
          "name": "description",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersDescriptionList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4199
          },
          "name": "findingProviderFieldsConfidence",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFindingProviderFieldsConfidenceList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4215
          },
          "name": "findingProviderFieldsCriticality",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFindingProviderFieldsCriticalityList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4231
          },
          "name": "findingProviderFieldsRelatedFindingsId",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFindingProviderFieldsRelatedFindingsIdList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4247
          },
          "name": "findingProviderFieldsRelatedFindingsProductArn",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFindingProviderFieldsRelatedFindingsProductArnList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4263
          },
          "name": "findingProviderFieldsSeverityLabel",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFindingProviderFieldsSeverityLabelList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4279
          },
          "name": "findingProviderFieldsSeverityOriginal",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFindingProviderFieldsSeverityOriginalList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4295
          },
          "name": "findingProviderFieldsTypes",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFindingProviderFieldsTypesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4311
          },
          "name": "firstObservedAt",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFirstObservedAtList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4327
          },
          "name": "generatorId",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersGeneratorIdList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4343
          },
          "name": "id",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersIdList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4359
          },
          "name": "keyword",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersKeywordList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4375
          },
          "name": "lastObservedAt",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersLastObservedAtList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4391
          },
          "name": "malwareName",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersMalwareNameList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4407
          },
          "name": "malwarePath",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersMalwarePathList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4423
          },
          "name": "malwareState",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersMalwareStateList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4439
          },
          "name": "malwareType",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersMalwareTypeList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4455
          },
          "name": "networkDestinationDomain",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkDestinationDomainList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4471
          },
          "name": "networkDestinationIpV4",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkDestinationIpV4List"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4487
          },
          "name": "networkDestinationIpV6",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkDestinationIpV6List"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4503
          },
          "name": "networkDestinationPort",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkDestinationPortList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4519
          },
          "name": "networkDirection",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkDirectionList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4535
          },
          "name": "networkProtocol",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkProtocolList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4551
          },
          "name": "networkSourceDomain",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkSourceDomainList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4567
          },
          "name": "networkSourceIpV4",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkSourceIpV4List"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4583
          },
          "name": "networkSourceIpV6",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkSourceIpV6List"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4599
          },
          "name": "networkSourceMac",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkSourceMacList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4615
          },
          "name": "networkSourcePort",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkSourcePortList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4631
          },
          "name": "noteText",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNoteTextList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4647
          },
          "name": "noteUpdatedAt",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNoteUpdatedAtList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4663
          },
          "name": "noteUpdatedBy",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNoteUpdatedByList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4679
          },
          "name": "processLaunchedAt",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProcessLaunchedAtList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4695
          },
          "name": "processName",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProcessNameList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4711
          },
          "name": "processParentPid",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProcessParentPidList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4727
          },
          "name": "processPath",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProcessPathList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4743
          },
          "name": "processPid",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProcessPidList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4759
          },
          "name": "processTerminatedAt",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProcessTerminatedAtList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4775
          },
          "name": "productArn",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProductArnList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4791
          },
          "name": "productFields",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProductFieldsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4807
          },
          "name": "productName",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProductNameList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4823
          },
          "name": "recommendationText",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersRecommendationTextList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4839
          },
          "name": "recordState",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersRecordStateList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4855
          },
          "name": "region",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersRegionList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4871
          },
          "name": "relatedFindingsId",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersRelatedFindingsIdList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4887
          },
          "name": "relatedFindingsProductArn",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersRelatedFindingsProductArnList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4903
          },
          "name": "resourceApplicationArn",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceApplicationArnList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4919
          },
          "name": "resourceApplicationName",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceApplicationNameList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4935
          },
          "name": "resourceAwsEc2InstanceIamInstanceProfileArn",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceIamInstanceProfileArnList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4951
          },
          "name": "resourceAwsEc2InstanceImageId",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceImageIdList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4967
          },
          "name": "resourceAwsEc2InstanceIpV4Addresses",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceIpV4AddressesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4983
          },
          "name": "resourceAwsEc2InstanceIpV6Addresses",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceIpV6AddressesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4999
          },
          "name": "resourceAwsEc2InstanceKeyName",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceKeyNameList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5015
          },
          "name": "resourceAwsEc2InstanceLaunchedAt",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceLaunchedAtList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5031
          },
          "name": "resourceAwsEc2InstanceSubnetId",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceSubnetIdList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5047
          },
          "name": "resourceAwsEc2InstanceType",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceTypeList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5063
          },
          "name": "resourceAwsEc2InstanceVpcId",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceVpcIdList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5079
          },
          "name": "resourceAwsIamAccessKeyCreatedAt",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsIamAccessKeyCreatedAtList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5095
          },
          "name": "resourceAwsIamAccessKeyPrincipalName",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsIamAccessKeyPrincipalNameList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5111
          },
          "name": "resourceAwsIamAccessKeyStatus",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsIamAccessKeyStatusList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5127
          },
          "name": "resourceAwsIamAccessKeyUserName",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsIamAccessKeyUserNameList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5143
          },
          "name": "resourceAwsIamUserUserName",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsIamUserUserNameList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5159
          },
          "name": "resourceAwsS3BucketOwnerId",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsS3BucketOwnerIdList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5175
          },
          "name": "resourceAwsS3BucketOwnerName",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsS3BucketOwnerNameList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5191
          },
          "name": "resourceContainerImageId",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceContainerImageIdList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5207
          },
          "name": "resourceContainerImageName",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceContainerImageNameList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5223
          },
          "name": "resourceContainerLaunchedAt",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceContainerLaunchedAtList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5239
          },
          "name": "resourceContainerName",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceContainerNameList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5255
          },
          "name": "resourceDetailsOther",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceDetailsOtherList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5271
          },
          "name": "resourceId",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceIdList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5287
          },
          "name": "resourcePartition",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourcePartitionList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5303
          },
          "name": "resourceRegion",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceRegionList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5319
          },
          "name": "resourceTags",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5335
          },
          "name": "resourceType",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceTypeList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5351
          },
          "name": "sample",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersSampleList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5367
          },
          "name": "severityLabel",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersSeverityLabelList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5383
          },
          "name": "severityNormalized",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersSeverityNormalizedList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5399
          },
          "name": "severityProduct",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersSeverityProductList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5415
          },
          "name": "sourceUrl",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersSourceUrlList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5431
          },
          "name": "threatIntelIndicatorCategory",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersThreatIntelIndicatorCategoryList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5447
          },
          "name": "threatIntelIndicatorLastObservedAt",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersThreatIntelIndicatorLastObservedAtList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5463
          },
          "name": "threatIntelIndicatorSource",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersThreatIntelIndicatorSourceList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5479
          },
          "name": "threatIntelIndicatorSourceUrl",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersThreatIntelIndicatorSourceUrlList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5495
          },
          "name": "threatIntelIndicatorType",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersThreatIntelIndicatorTypeList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5511
          },
          "name": "threatIntelIndicatorValue",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersThreatIntelIndicatorValueList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5527
          },
          "name": "title",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersTitleList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5543
          },
          "name": "type",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersTypeList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5559
          },
          "name": "updatedAt",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersUpdatedAtList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5575
          },
          "name": "userDefinedFields",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersUserDefinedFieldsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5591
          },
          "name": "verificationState",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersVerificationStateList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5607
          },
          "name": "vulnerabilitiesExploitAvailable",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersVulnerabilitiesExploitAvailableList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5623
          },
          "name": "vulnerabilitiesFixAvailable",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersVulnerabilitiesFixAvailableList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5639
          },
          "name": "workflowState",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersWorkflowStateList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5655
          },
          "name": "workflowStatus",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersWorkflowStatusList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4017
          },
          "name": "awsAccountIdInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersAwsAccountId"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4033
          },
          "name": "awsAccountNameInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersAwsAccountName"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4049
          },
          "name": "companyNameInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersCompanyName"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4065
          },
          "name": "complianceAssociatedStandardsIdInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersComplianceAssociatedStandardsId"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4081
          },
          "name": "complianceSecurityControlIdInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersComplianceSecurityControlId"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4097
          },
          "name": "complianceSecurityControlParametersNameInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersComplianceSecurityControlParametersName"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4113
          },
          "name": "complianceSecurityControlParametersValueInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersComplianceSecurityControlParametersValue"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4129
          },
          "name": "complianceStatusInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersComplianceStatus"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4145
          },
          "name": "confidenceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersConfidence"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4161
          },
          "name": "createdAtInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersCreatedAt"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4177
          },
          "name": "criticalityInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersCriticality"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4193
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersDescription"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4209
          },
          "name": "findingProviderFieldsConfidenceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFindingProviderFieldsConfidence"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4225
          },
          "name": "findingProviderFieldsCriticalityInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFindingProviderFieldsCriticality"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4241
          },
          "name": "findingProviderFieldsRelatedFindingsIdInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFindingProviderFieldsRelatedFindingsId"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4257
          },
          "name": "findingProviderFieldsRelatedFindingsProductArnInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFindingProviderFieldsRelatedFindingsProductArn"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4273
          },
          "name": "findingProviderFieldsSeverityLabelInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFindingProviderFieldsSeverityLabel"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4289
          },
          "name": "findingProviderFieldsSeverityOriginalInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFindingProviderFieldsSeverityOriginal"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4305
          },
          "name": "findingProviderFieldsTypesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFindingProviderFieldsTypes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4321
          },
          "name": "firstObservedAtInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersFirstObservedAt"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4337
          },
          "name": "generatorIdInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersGeneratorId"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4353
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersId"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4369
          },
          "name": "keywordInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersKeyword"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4385
          },
          "name": "lastObservedAtInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersLastObservedAt"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4401
          },
          "name": "malwareNameInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersMalwareName"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4417
          },
          "name": "malwarePathInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersMalwarePath"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4433
          },
          "name": "malwareStateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersMalwareState"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4449
          },
          "name": "malwareTypeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersMalwareType"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4465
          },
          "name": "networkDestinationDomainInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkDestinationDomain"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4481
          },
          "name": "networkDestinationIpV4Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkDestinationIpV4"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4497
          },
          "name": "networkDestinationIpV6Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkDestinationIpV6"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4513
          },
          "name": "networkDestinationPortInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkDestinationPort"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4529
          },
          "name": "networkDirectionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkDirection"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4545
          },
          "name": "networkProtocolInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkProtocol"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4561
          },
          "name": "networkSourceDomainInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkSourceDomain"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4577
          },
          "name": "networkSourceIpV4Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkSourceIpV4"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4593
          },
          "name": "networkSourceIpV6Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkSourceIpV6"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4609
          },
          "name": "networkSourceMacInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkSourceMac"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4625
          },
          "name": "networkSourcePortInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNetworkSourcePort"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4641
          },
          "name": "noteTextInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNoteText"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4657
          },
          "name": "noteUpdatedAtInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNoteUpdatedAt"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4673
          },
          "name": "noteUpdatedByInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersNoteUpdatedBy"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4689
          },
          "name": "processLaunchedAtInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProcessLaunchedAt"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4705
          },
          "name": "processNameInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProcessName"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4721
          },
          "name": "processParentPidInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProcessParentPid"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4737
          },
          "name": "processPathInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProcessPath"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4753
          },
          "name": "processPidInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProcessPid"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4769
          },
          "name": "processTerminatedAtInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProcessTerminatedAt"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4785
          },
          "name": "productArnInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProductArn"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4801
          },
          "name": "productFieldsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProductFields"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4817
          },
          "name": "productNameInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProductName"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4833
          },
          "name": "recommendationTextInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersRecommendationText"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4849
          },
          "name": "recordStateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersRecordState"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4865
          },
          "name": "regionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersRegion"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4881
          },
          "name": "relatedFindingsIdInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersRelatedFindingsId"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4897
          },
          "name": "relatedFindingsProductArnInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersRelatedFindingsProductArn"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4913
          },
          "name": "resourceApplicationArnInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceApplicationArn"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4929
          },
          "name": "resourceApplicationNameInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceApplicationName"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4945
          },
          "name": "resourceAwsEc2InstanceIamInstanceProfileArnInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceIamInstanceProfileArn"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4961
          },
          "name": "resourceAwsEc2InstanceImageIdInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceImageId"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4977
          },
          "name": "resourceAwsEc2InstanceIpV4AddressesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceIpV4Addresses"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 4993
          },
          "name": "resourceAwsEc2InstanceIpV6AddressesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceIpV6Addresses"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5009
          },
          "name": "resourceAwsEc2InstanceKeyNameInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceKeyName"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5025
          },
          "name": "resourceAwsEc2InstanceLaunchedAtInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceLaunchedAt"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5041
          },
          "name": "resourceAwsEc2InstanceSubnetIdInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceSubnetId"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5057
          },
          "name": "resourceAwsEc2InstanceTypeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceType"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5073
          },
          "name": "resourceAwsEc2InstanceVpcIdInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceVpcId"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5089
          },
          "name": "resourceAwsIamAccessKeyCreatedAtInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsIamAccessKeyCreatedAt"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5105
          },
          "name": "resourceAwsIamAccessKeyPrincipalNameInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsIamAccessKeyPrincipalName"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5121
          },
          "name": "resourceAwsIamAccessKeyStatusInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsIamAccessKeyStatus"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5137
          },
          "name": "resourceAwsIamAccessKeyUserNameInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsIamAccessKeyUserName"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5153
          },
          "name": "resourceAwsIamUserUserNameInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsIamUserUserName"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5169
          },
          "name": "resourceAwsS3BucketOwnerIdInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsS3BucketOwnerId"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5185
          },
          "name": "resourceAwsS3BucketOwnerNameInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsS3BucketOwnerName"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5201
          },
          "name": "resourceContainerImageIdInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceContainerImageId"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5217
          },
          "name": "resourceContainerImageNameInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceContainerImageName"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5233
          },
          "name": "resourceContainerLaunchedAtInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceContainerLaunchedAt"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5249
          },
          "name": "resourceContainerNameInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceContainerName"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5265
          },
          "name": "resourceDetailsOtherInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceDetailsOther"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5281
          },
          "name": "resourceIdInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceId"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5297
          },
          "name": "resourcePartitionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourcePartition"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5313
          },
          "name": "resourceRegionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceRegion"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5329
          },
          "name": "resourceTagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5345
          },
          "name": "resourceTypeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceType"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5361
          },
          "name": "sampleInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersSample"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5377
          },
          "name": "severityLabelInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersSeverityLabel"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5393
          },
          "name": "severityNormalizedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersSeverityNormalized"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5409
          },
          "name": "severityProductInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersSeverityProduct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5425
          },
          "name": "sourceUrlInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersSourceUrl"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5441
          },
          "name": "threatIntelIndicatorCategoryInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersThreatIntelIndicatorCategory"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5457
          },
          "name": "threatIntelIndicatorLastObservedAtInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersThreatIntelIndicatorLastObservedAt"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5473
          },
          "name": "threatIntelIndicatorSourceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersThreatIntelIndicatorSource"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5489
          },
          "name": "threatIntelIndicatorSourceUrlInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersThreatIntelIndicatorSourceUrl"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5505
          },
          "name": "threatIntelIndicatorTypeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersThreatIntelIndicatorType"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5521
          },
          "name": "threatIntelIndicatorValueInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersThreatIntelIndicatorValue"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5537
          },
          "name": "titleInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersTitle"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5553
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersType"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5569
          },
          "name": "updatedAtInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersUpdatedAt"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5585
          },
          "name": "userDefinedFieldsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersUserDefinedFields"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5601
          },
          "name": "verificationStateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersVerificationState"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5617
          },
          "name": "vulnerabilitiesExploitAvailableInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersVulnerabilitiesExploitAvailable"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5633
          },
          "name": "vulnerabilitiesFixAvailableInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersVulnerabilitiesFixAvailable"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5649
          },
          "name": "workflowStateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersWorkflowState"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 5665
          },
          "name": "workflowStatusInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersWorkflowStatus"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 3357
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFilters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs400:SecurityhubInsightFiltersOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProcessLaunchedAt": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProcessLaunchedAt",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 7263
      },
      "name": "SecurityhubInsightFiltersProcessLaunchedAt",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#date_range SecurityhubInsight#date_range}",
            "stability": "stable",
            "summary": "A date range for the date filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 7269
          },
          "name": "dateRange",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProcessLaunchedAtDateRange"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#end SecurityhubInsight#end}",
            "stability": "stable",
            "summary": "The date and time, in UTC and ISO 8601 format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 7275
          },
          "name": "end",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#start SecurityhubInsight#start}",
            "stability": "stable",
            "summary": "The date and time, in UTC and ISO 8601 format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 7281
          },
          "name": "start",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersProcessLaunchedAt"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProcessLaunchedAtDateRange": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProcessLaunchedAtDateRange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 7132
      },
      "name": "SecurityhubInsightFiltersProcessLaunchedAtDateRange",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#unit SecurityhubInsight#unit}",
            "stability": "stable",
            "summary": "A date range unit for the date filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 7138
          },
          "name": "unit",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#value SecurityhubInsight#value}",
            "stability": "stable",
            "summary": "A date range value for the date filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 7144
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersProcessLaunchedAtDateRange"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProcessLaunchedAtDateRangeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProcessLaunchedAtDateRangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 7191
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 7183
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 7239
          },
          "name": "resetUnit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 7255
          },
          "name": "resetValue"
        }
      ],
      "name": "SecurityhubInsightFiltersProcessLaunchedAtDateRangeOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 7243
          },
          "name": "unitInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 7259
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 7233
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 7249
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 7195
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProcessLaunchedAtDateRange"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersProcessLaunchedAtDateRangeOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProcessLaunchedAtList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProcessLaunchedAtList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 7440
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 7432
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 7447
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProcessLaunchedAtOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubInsightFiltersProcessLaunchedAtList",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 7433
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProcessLaunchedAt"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersProcessLaunchedAtList"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProcessLaunchedAtOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProcessLaunchedAtOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 7337
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 7327
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 7388
          },
          "name": "putDateRange",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProcessLaunchedAtDateRange"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 7391
          },
          "name": "resetDateRange"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 7407
          },
          "name": "resetEnd"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 7423
          },
          "name": "resetStart"
        }
      ],
      "name": "SecurityhubInsightFiltersProcessLaunchedAtOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 7385
          },
          "name": "dateRange",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProcessLaunchedAtDateRangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 7395
          },
          "name": "dateRangeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProcessLaunchedAtDateRange"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 7411
          },
          "name": "endInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 7427
          },
          "name": "startInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 7401
          },
          "name": "end",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 7417
          },
          "name": "start",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 7341
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProcessLaunchedAt"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersProcessLaunchedAtOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProcessName": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProcessName",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 7451
      },
      "name": "SecurityhubInsightFiltersProcessName",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#comparison SecurityhubInsight#comparison}",
            "stability": "stable",
            "summary": "The condition to apply to a string value when filtering Security Hub findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 7457
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#value SecurityhubInsight#value}",
            "stability": "stable",
            "summary": "Non-empty string definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 7463
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersProcessName"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProcessNameList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProcessNameList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 7593
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 7585
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 7600
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProcessNameOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubInsightFiltersProcessNameList",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 7586
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProcessName"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersProcessNameList"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProcessNameOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProcessNameOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 7512
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 7502
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 7560
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 7576
          },
          "name": "resetValue"
        }
      ],
      "name": "SecurityhubInsightFiltersProcessNameOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 7564
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 7580
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 7554
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 7570
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 7516
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProcessName"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersProcessNameOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProcessParentPid": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProcessParentPid",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 7604
      },
      "name": "SecurityhubInsightFiltersProcessParentPid",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#eq SecurityhubInsight#eq}",
            "stability": "stable",
            "summary": "The equal-to condition to be applied to a single field when querying for findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 7610
          },
          "name": "eq",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#gte SecurityhubInsight#gte}",
            "stability": "stable",
            "summary": "The greater-than-equal condition to be applied to a single field when querying for findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 7616
          },
          "name": "gte",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#lte SecurityhubInsight#lte}",
            "stability": "stable",
            "summary": "The less-than-equal condition to be applied to a single field when querying for findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 7622
          },
          "name": "lte",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersProcessParentPid"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProcessParentPidList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProcessParentPidList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 7781
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 7773
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 7788
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProcessParentPidOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubInsightFiltersProcessParentPidList",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 7774
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProcessParentPid"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersProcessParentPidList"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProcessParentPidOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProcessParentPidOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 7678
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 7668
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 7732
          },
          "name": "resetEq"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 7748
          },
          "name": "resetGte"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 7764
          },
          "name": "resetLte"
        }
      ],
      "name": "SecurityhubInsightFiltersProcessParentPidOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 7736
          },
          "name": "eqInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 7752
          },
          "name": "gteInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 7768
          },
          "name": "lteInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 7726
          },
          "name": "eq",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 7742
          },
          "name": "gte",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 7758
          },
          "name": "lte",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 7682
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProcessParentPid"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersProcessParentPidOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProcessPath": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProcessPath",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 7792
      },
      "name": "SecurityhubInsightFiltersProcessPath",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#comparison SecurityhubInsight#comparison}",
            "stability": "stable",
            "summary": "The condition to apply to a string value when filtering Security Hub findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 7798
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#value SecurityhubInsight#value}",
            "stability": "stable",
            "summary": "Non-empty string definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 7804
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersProcessPath"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProcessPathList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProcessPathList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 7934
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 7926
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 7941
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProcessPathOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubInsightFiltersProcessPathList",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 7927
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProcessPath"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersProcessPathList"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProcessPathOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProcessPathOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 7853
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 7843
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 7901
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 7917
          },
          "name": "resetValue"
        }
      ],
      "name": "SecurityhubInsightFiltersProcessPathOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 7905
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 7921
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 7895
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 7911
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 7857
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProcessPath"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersProcessPathOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProcessPid": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProcessPid",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 7945
      },
      "name": "SecurityhubInsightFiltersProcessPid",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#eq SecurityhubInsight#eq}",
            "stability": "stable",
            "summary": "The equal-to condition to be applied to a single field when querying for findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 7951
          },
          "name": "eq",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#gte SecurityhubInsight#gte}",
            "stability": "stable",
            "summary": "The greater-than-equal condition to be applied to a single field when querying for findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 7957
          },
          "name": "gte",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#lte SecurityhubInsight#lte}",
            "stability": "stable",
            "summary": "The less-than-equal condition to be applied to a single field when querying for findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 7963
          },
          "name": "lte",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersProcessPid"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProcessPidList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProcessPidList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 8122
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 8114
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 8129
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProcessPidOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubInsightFiltersProcessPidList",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 8115
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProcessPid"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersProcessPidList"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProcessPidOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProcessPidOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 8019
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 8009
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 8073
          },
          "name": "resetEq"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 8089
          },
          "name": "resetGte"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 8105
          },
          "name": "resetLte"
        }
      ],
      "name": "SecurityhubInsightFiltersProcessPidOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 8077
          },
          "name": "eqInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 8093
          },
          "name": "gteInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 8109
          },
          "name": "lteInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 8067
          },
          "name": "eq",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 8083
          },
          "name": "gte",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 8099
          },
          "name": "lte",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 8023
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProcessPid"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersProcessPidOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProcessTerminatedAt": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProcessTerminatedAt",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 8264
      },
      "name": "SecurityhubInsightFiltersProcessTerminatedAt",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#date_range SecurityhubInsight#date_range}",
            "stability": "stable",
            "summary": "A date range for the date filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 8270
          },
          "name": "dateRange",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProcessTerminatedAtDateRange"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#end SecurityhubInsight#end}",
            "stability": "stable",
            "summary": "The date and time, in UTC and ISO 8601 format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 8276
          },
          "name": "end",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#start SecurityhubInsight#start}",
            "stability": "stable",
            "summary": "The date and time, in UTC and ISO 8601 format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 8282
          },
          "name": "start",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersProcessTerminatedAt"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProcessTerminatedAtDateRange": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProcessTerminatedAtDateRange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 8133
      },
      "name": "SecurityhubInsightFiltersProcessTerminatedAtDateRange",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#unit SecurityhubInsight#unit}",
            "stability": "stable",
            "summary": "A date range unit for the date filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 8139
          },
          "name": "unit",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#value SecurityhubInsight#value}",
            "stability": "stable",
            "summary": "A date range value for the date filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 8145
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersProcessTerminatedAtDateRange"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProcessTerminatedAtDateRangeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProcessTerminatedAtDateRangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 8192
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 8184
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 8240
          },
          "name": "resetUnit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 8256
          },
          "name": "resetValue"
        }
      ],
      "name": "SecurityhubInsightFiltersProcessTerminatedAtDateRangeOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 8244
          },
          "name": "unitInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 8260
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 8234
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 8250
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 8196
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProcessTerminatedAtDateRange"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersProcessTerminatedAtDateRangeOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProcessTerminatedAtList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProcessTerminatedAtList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 8441
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 8433
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 8448
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProcessTerminatedAtOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubInsightFiltersProcessTerminatedAtList",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 8434
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProcessTerminatedAt"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersProcessTerminatedAtList"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProcessTerminatedAtOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProcessTerminatedAtOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 8338
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 8328
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 8389
          },
          "name": "putDateRange",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProcessTerminatedAtDateRange"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 8392
          },
          "name": "resetDateRange"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 8408
          },
          "name": "resetEnd"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 8424
          },
          "name": "resetStart"
        }
      ],
      "name": "SecurityhubInsightFiltersProcessTerminatedAtOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 8386
          },
          "name": "dateRange",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProcessTerminatedAtDateRangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 8396
          },
          "name": "dateRangeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProcessTerminatedAtDateRange"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 8412
          },
          "name": "endInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 8428
          },
          "name": "startInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 8402
          },
          "name": "end",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 8418
          },
          "name": "start",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 8342
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProcessTerminatedAt"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersProcessTerminatedAtOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProductArn": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProductArn",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 8452
      },
      "name": "SecurityhubInsightFiltersProductArn",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#comparison SecurityhubInsight#comparison}",
            "stability": "stable",
            "summary": "The condition to apply to a string value when filtering Security Hub findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 8458
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#value SecurityhubInsight#value}",
            "stability": "stable",
            "summary": "Non-empty string definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 8464
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersProductArn"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProductArnList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProductArnList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 8594
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 8586
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 8601
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProductArnOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubInsightFiltersProductArnList",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 8587
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProductArn"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersProductArnList"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProductArnOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProductArnOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 8513
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 8503
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 8561
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 8577
          },
          "name": "resetValue"
        }
      ],
      "name": "SecurityhubInsightFiltersProductArnOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 8565
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 8581
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 8555
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 8571
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 8517
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProductArn"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersProductArnOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProductFields": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProductFields",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 8605
      },
      "name": "SecurityhubInsightFiltersProductFields",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#comparison SecurityhubInsight#comparison}",
            "stability": "stable",
            "summary": "The condition to apply to the key value when filtering Security Hub findings with a map filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 8611
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#key SecurityhubInsight#key}",
            "stability": "stable",
            "summary": "Non-empty string definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 8617
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#value SecurityhubInsight#value}",
            "stability": "stable",
            "summary": "Non-empty string definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 8623
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersProductFields"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProductFieldsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProductFieldsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 8782
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 8774
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 8789
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProductFieldsOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubInsightFiltersProductFieldsList",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 8775
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProductFields"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersProductFieldsList"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProductFieldsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProductFieldsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 8679
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 8669
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 8733
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 8749
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 8765
          },
          "name": "resetValue"
        }
      ],
      "name": "SecurityhubInsightFiltersProductFieldsOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 8737
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 8753
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 8769
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 8727
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 8743
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 8759
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 8683
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProductFields"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersProductFieldsOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProductName": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProductName",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 8793
      },
      "name": "SecurityhubInsightFiltersProductName",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#comparison SecurityhubInsight#comparison}",
            "stability": "stable",
            "summary": "The condition to apply to a string value when filtering Security Hub findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 8799
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#value SecurityhubInsight#value}",
            "stability": "stable",
            "summary": "Non-empty string definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 8805
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersProductName"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProductNameList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProductNameList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 8935
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 8927
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 8942
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProductNameOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubInsightFiltersProductNameList",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 8928
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProductName"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersProductNameList"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProductNameOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProductNameOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 8854
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 8844
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 8902
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 8918
          },
          "name": "resetValue"
        }
      ],
      "name": "SecurityhubInsightFiltersProductNameOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 8906
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 8922
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 8896
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 8912
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 8858
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersProductName"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersProductNameOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersRecommendationText": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersRecommendationText",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 8946
      },
      "name": "SecurityhubInsightFiltersRecommendationText",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#comparison SecurityhubInsight#comparison}",
            "stability": "stable",
            "summary": "The condition to apply to a string value when filtering Security Hub findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 8952
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#value SecurityhubInsight#value}",
            "stability": "stable",
            "summary": "Non-empty string definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 8958
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersRecommendationText"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersRecommendationTextList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersRecommendationTextList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 9088
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 9080
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 9095
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersRecommendationTextOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubInsightFiltersRecommendationTextList",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 9081
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersRecommendationText"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersRecommendationTextList"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersRecommendationTextOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersRecommendationTextOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 9007
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 8997
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 9055
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 9071
          },
          "name": "resetValue"
        }
      ],
      "name": "SecurityhubInsightFiltersRecommendationTextOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 9059
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 9075
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 9049
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 9065
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 9011
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersRecommendationText"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersRecommendationTextOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersRecordState": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersRecordState",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 9099
      },
      "name": "SecurityhubInsightFiltersRecordState",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#comparison SecurityhubInsight#comparison}",
            "stability": "stable",
            "summary": "The condition to apply to a string value when filtering Security Hub findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 9105
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#value SecurityhubInsight#value}",
            "stability": "stable",
            "summary": "Non-empty string definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 9111
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersRecordState"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersRecordStateList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersRecordStateList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 9241
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 9233
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 9248
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersRecordStateOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubInsightFiltersRecordStateList",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 9234
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersRecordState"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersRecordStateList"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersRecordStateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersRecordStateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 9160
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 9150
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 9208
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 9224
          },
          "name": "resetValue"
        }
      ],
      "name": "SecurityhubInsightFiltersRecordStateOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 9212
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 9228
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 9202
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 9218
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 9164
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersRecordState"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersRecordStateOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersRegion": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersRegion",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 9252
      },
      "name": "SecurityhubInsightFiltersRegion",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#comparison SecurityhubInsight#comparison}",
            "stability": "stable",
            "summary": "The condition to apply to a string value when filtering Security Hub findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 9258
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#value SecurityhubInsight#value}",
            "stability": "stable",
            "summary": "Non-empty string definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 9264
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersRegion"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersRegionList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersRegionList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 9394
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 9386
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 9401
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersRegionOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubInsightFiltersRegionList",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 9387
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersRegion"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersRegionList"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersRegionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersRegionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 9313
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 9303
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 9361
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 9377
          },
          "name": "resetValue"
        }
      ],
      "name": "SecurityhubInsightFiltersRegionOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 9365
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 9381
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 9355
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 9371
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 9317
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersRegion"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersRegionOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersRelatedFindingsId": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersRelatedFindingsId",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 9405
      },
      "name": "SecurityhubInsightFiltersRelatedFindingsId",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#comparison SecurityhubInsight#comparison}",
            "stability": "stable",
            "summary": "The condition to apply to a string value when filtering Security Hub findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 9411
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#value SecurityhubInsight#value}",
            "stability": "stable",
            "summary": "Non-empty string definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 9417
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersRelatedFindingsId"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersRelatedFindingsIdList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersRelatedFindingsIdList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 9547
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 9539
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 9554
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersRelatedFindingsIdOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubInsightFiltersRelatedFindingsIdList",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 9540
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersRelatedFindingsId"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersRelatedFindingsIdList"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersRelatedFindingsIdOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersRelatedFindingsIdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 9466
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 9456
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 9514
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 9530
          },
          "name": "resetValue"
        }
      ],
      "name": "SecurityhubInsightFiltersRelatedFindingsIdOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 9518
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 9534
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 9508
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 9524
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 9470
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersRelatedFindingsId"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersRelatedFindingsIdOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersRelatedFindingsProductArn": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersRelatedFindingsProductArn",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 9558
      },
      "name": "SecurityhubInsightFiltersRelatedFindingsProductArn",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#comparison SecurityhubInsight#comparison}",
            "stability": "stable",
            "summary": "The condition to apply to a string value when filtering Security Hub findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 9564
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#value SecurityhubInsight#value}",
            "stability": "stable",
            "summary": "Non-empty string definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 9570
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersRelatedFindingsProductArn"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersRelatedFindingsProductArnList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersRelatedFindingsProductArnList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 9700
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 9692
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 9707
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersRelatedFindingsProductArnOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubInsightFiltersRelatedFindingsProductArnList",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 9693
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersRelatedFindingsProductArn"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersRelatedFindingsProductArnList"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersRelatedFindingsProductArnOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersRelatedFindingsProductArnOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 9619
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 9609
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 9667
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 9683
          },
          "name": "resetValue"
        }
      ],
      "name": "SecurityhubInsightFiltersRelatedFindingsProductArnOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 9671
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 9687
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 9661
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 9677
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 9623
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersRelatedFindingsProductArn"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersRelatedFindingsProductArnOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceApplicationArn": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceApplicationArn",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 9711
      },
      "name": "SecurityhubInsightFiltersResourceApplicationArn",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#comparison SecurityhubInsight#comparison}",
            "stability": "stable",
            "summary": "The condition to apply to a string value when filtering Security Hub findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 9717
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#value SecurityhubInsight#value}",
            "stability": "stable",
            "summary": "Non-empty string definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 9723
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersResourceApplicationArn"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceApplicationArnList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceApplicationArnList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 9853
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 9845
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 9860
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceApplicationArnOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubInsightFiltersResourceApplicationArnList",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 9846
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceApplicationArn"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersResourceApplicationArnList"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceApplicationArnOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceApplicationArnOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 9772
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 9762
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 9820
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 9836
          },
          "name": "resetValue"
        }
      ],
      "name": "SecurityhubInsightFiltersResourceApplicationArnOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 9824
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 9840
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 9814
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 9830
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 9776
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceApplicationArn"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersResourceApplicationArnOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceApplicationName": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceApplicationName",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 9864
      },
      "name": "SecurityhubInsightFiltersResourceApplicationName",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#comparison SecurityhubInsight#comparison}",
            "stability": "stable",
            "summary": "The condition to apply to a string value when filtering Security Hub findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 9870
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#value SecurityhubInsight#value}",
            "stability": "stable",
            "summary": "Non-empty string definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 9876
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersResourceApplicationName"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceApplicationNameList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceApplicationNameList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 10006
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 9998
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 10013
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceApplicationNameOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubInsightFiltersResourceApplicationNameList",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 9999
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceApplicationName"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersResourceApplicationNameList"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceApplicationNameOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceApplicationNameOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 9925
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 9915
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 9973
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 9989
          },
          "name": "resetValue"
        }
      ],
      "name": "SecurityhubInsightFiltersResourceApplicationNameOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 9977
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 9993
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 9967
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 9983
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 9929
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceApplicationName"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersResourceApplicationNameOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceIamInstanceProfileArn": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceIamInstanceProfileArn",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 10017
      },
      "name": "SecurityhubInsightFiltersResourceAwsEc2InstanceIamInstanceProfileArn",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#comparison SecurityhubInsight#comparison}",
            "stability": "stable",
            "summary": "The condition to apply to a string value when filtering Security Hub findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 10023
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#value SecurityhubInsight#value}",
            "stability": "stable",
            "summary": "Non-empty string definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 10029
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersResourceAwsEc2InstanceIamInstanceProfileArn"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceIamInstanceProfileArnList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceIamInstanceProfileArnList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 10159
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 10151
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 10166
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceIamInstanceProfileArnOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubInsightFiltersResourceAwsEc2InstanceIamInstanceProfileArnList",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 10152
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceIamInstanceProfileArn"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersResourceAwsEc2InstanceIamInstanceProfileArnList"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceIamInstanceProfileArnOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceIamInstanceProfileArnOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 10078
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 10068
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 10126
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 10142
          },
          "name": "resetValue"
        }
      ],
      "name": "SecurityhubInsightFiltersResourceAwsEc2InstanceIamInstanceProfileArnOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 10130
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 10146
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 10120
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 10136
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 10082
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceIamInstanceProfileArn"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersResourceAwsEc2InstanceIamInstanceProfileArnOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceImageId": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceImageId",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 10170
      },
      "name": "SecurityhubInsightFiltersResourceAwsEc2InstanceImageId",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#comparison SecurityhubInsight#comparison}",
            "stability": "stable",
            "summary": "The condition to apply to a string value when filtering Security Hub findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 10176
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#value SecurityhubInsight#value}",
            "stability": "stable",
            "summary": "Non-empty string definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 10182
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersResourceAwsEc2InstanceImageId"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceImageIdList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceImageIdList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 10312
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 10304
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 10319
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceImageIdOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubInsightFiltersResourceAwsEc2InstanceImageIdList",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 10305
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceImageId"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersResourceAwsEc2InstanceImageIdList"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceImageIdOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceImageIdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 10231
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 10221
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 10279
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 10295
          },
          "name": "resetValue"
        }
      ],
      "name": "SecurityhubInsightFiltersResourceAwsEc2InstanceImageIdOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 10283
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 10299
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 10273
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 10289
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 10235
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceImageId"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersResourceAwsEc2InstanceImageIdOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceIpV4Addresses": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceIpV4Addresses",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 10323
      },
      "name": "SecurityhubInsightFiltersResourceAwsEc2InstanceIpV4Addresses",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#cidr SecurityhubInsight#cidr}",
            "stability": "stable",
            "summary": "A finding's CIDR value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 10329
          },
          "name": "cidr",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersResourceAwsEc2InstanceIpV4Addresses"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceIpV4AddressesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceIpV4AddressesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 10430
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 10422
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 10437
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceIpV4AddressesOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubInsightFiltersResourceAwsEc2InstanceIpV4AddressesList",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 10423
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceIpV4Addresses"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersResourceAwsEc2InstanceIpV4AddressesList"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceIpV4AddressesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceIpV4AddressesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 10371
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 10361
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 10413
          },
          "name": "resetCidr"
        }
      ],
      "name": "SecurityhubInsightFiltersResourceAwsEc2InstanceIpV4AddressesOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 10417
          },
          "name": "cidrInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 10407
          },
          "name": "cidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 10375
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceIpV4Addresses"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersResourceAwsEc2InstanceIpV4AddressesOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceIpV6Addresses": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceIpV6Addresses",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 10441
      },
      "name": "SecurityhubInsightFiltersResourceAwsEc2InstanceIpV6Addresses",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#cidr SecurityhubInsight#cidr}",
            "stability": "stable",
            "summary": "A finding's CIDR value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 10447
          },
          "name": "cidr",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersResourceAwsEc2InstanceIpV6Addresses"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceIpV6AddressesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceIpV6AddressesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 10548
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 10540
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 10555
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceIpV6AddressesOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubInsightFiltersResourceAwsEc2InstanceIpV6AddressesList",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 10541
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceIpV6Addresses"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersResourceAwsEc2InstanceIpV6AddressesList"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceIpV6AddressesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceIpV6AddressesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 10489
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 10479
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 10531
          },
          "name": "resetCidr"
        }
      ],
      "name": "SecurityhubInsightFiltersResourceAwsEc2InstanceIpV6AddressesOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 10535
          },
          "name": "cidrInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 10525
          },
          "name": "cidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 10493
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceIpV6Addresses"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersResourceAwsEc2InstanceIpV6AddressesOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceKeyName": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceKeyName",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 10559
      },
      "name": "SecurityhubInsightFiltersResourceAwsEc2InstanceKeyName",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#comparison SecurityhubInsight#comparison}",
            "stability": "stable",
            "summary": "The condition to apply to a string value when filtering Security Hub findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 10565
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#value SecurityhubInsight#value}",
            "stability": "stable",
            "summary": "Non-empty string definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 10571
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersResourceAwsEc2InstanceKeyName"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceKeyNameList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceKeyNameList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 10701
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 10693
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 10708
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceKeyNameOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubInsightFiltersResourceAwsEc2InstanceKeyNameList",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 10694
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceKeyName"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersResourceAwsEc2InstanceKeyNameList"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceKeyNameOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceKeyNameOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 10620
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 10610
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 10668
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 10684
          },
          "name": "resetValue"
        }
      ],
      "name": "SecurityhubInsightFiltersResourceAwsEc2InstanceKeyNameOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 10672
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 10688
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 10662
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 10678
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 10624
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceKeyName"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersResourceAwsEc2InstanceKeyNameOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceLaunchedAt": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceLaunchedAt",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 10843
      },
      "name": "SecurityhubInsightFiltersResourceAwsEc2InstanceLaunchedAt",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#date_range SecurityhubInsight#date_range}",
            "stability": "stable",
            "summary": "A date range for the date filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 10849
          },
          "name": "dateRange",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceLaunchedAtDateRange"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#end SecurityhubInsight#end}",
            "stability": "stable",
            "summary": "The date and time, in UTC and ISO 8601 format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 10855
          },
          "name": "end",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#start SecurityhubInsight#start}",
            "stability": "stable",
            "summary": "The date and time, in UTC and ISO 8601 format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 10861
          },
          "name": "start",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersResourceAwsEc2InstanceLaunchedAt"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceLaunchedAtDateRange": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceLaunchedAtDateRange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 10712
      },
      "name": "SecurityhubInsightFiltersResourceAwsEc2InstanceLaunchedAtDateRange",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#unit SecurityhubInsight#unit}",
            "stability": "stable",
            "summary": "A date range unit for the date filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 10718
          },
          "name": "unit",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#value SecurityhubInsight#value}",
            "stability": "stable",
            "summary": "A date range value for the date filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 10724
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersResourceAwsEc2InstanceLaunchedAtDateRange"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceLaunchedAtDateRangeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceLaunchedAtDateRangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 10771
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 10763
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 10819
          },
          "name": "resetUnit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 10835
          },
          "name": "resetValue"
        }
      ],
      "name": "SecurityhubInsightFiltersResourceAwsEc2InstanceLaunchedAtDateRangeOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 10823
          },
          "name": "unitInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 10839
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 10813
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 10829
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 10775
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceLaunchedAtDateRange"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersResourceAwsEc2InstanceLaunchedAtDateRangeOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceLaunchedAtList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceLaunchedAtList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 11020
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 11012
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 11027
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceLaunchedAtOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubInsightFiltersResourceAwsEc2InstanceLaunchedAtList",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 11013
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceLaunchedAt"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersResourceAwsEc2InstanceLaunchedAtList"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceLaunchedAtOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceLaunchedAtOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 10917
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 10907
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 10968
          },
          "name": "putDateRange",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceLaunchedAtDateRange"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 10971
          },
          "name": "resetDateRange"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 10987
          },
          "name": "resetEnd"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 11003
          },
          "name": "resetStart"
        }
      ],
      "name": "SecurityhubInsightFiltersResourceAwsEc2InstanceLaunchedAtOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 10965
          },
          "name": "dateRange",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceLaunchedAtDateRangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 10975
          },
          "name": "dateRangeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceLaunchedAtDateRange"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 10991
          },
          "name": "endInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 11007
          },
          "name": "startInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 10981
          },
          "name": "end",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 10997
          },
          "name": "start",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 10921
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceLaunchedAt"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersResourceAwsEc2InstanceLaunchedAtOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceSubnetId": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceSubnetId",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 11031
      },
      "name": "SecurityhubInsightFiltersResourceAwsEc2InstanceSubnetId",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#comparison SecurityhubInsight#comparison}",
            "stability": "stable",
            "summary": "The condition to apply to a string value when filtering Security Hub findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 11037
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#value SecurityhubInsight#value}",
            "stability": "stable",
            "summary": "Non-empty string definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 11043
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersResourceAwsEc2InstanceSubnetId"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceSubnetIdList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceSubnetIdList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 11173
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 11165
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 11180
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceSubnetIdOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubInsightFiltersResourceAwsEc2InstanceSubnetIdList",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 11166
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceSubnetId"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersResourceAwsEc2InstanceSubnetIdList"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceSubnetIdOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceSubnetIdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 11092
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 11082
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 11140
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 11156
          },
          "name": "resetValue"
        }
      ],
      "name": "SecurityhubInsightFiltersResourceAwsEc2InstanceSubnetIdOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 11144
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 11160
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 11134
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 11150
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 11096
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceSubnetId"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersResourceAwsEc2InstanceSubnetIdOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceType": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceType",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 11184
      },
      "name": "SecurityhubInsightFiltersResourceAwsEc2InstanceType",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#comparison SecurityhubInsight#comparison}",
            "stability": "stable",
            "summary": "The condition to apply to a string value when filtering Security Hub findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 11190
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#value SecurityhubInsight#value}",
            "stability": "stable",
            "summary": "Non-empty string definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 11196
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersResourceAwsEc2InstanceType"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceTypeList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceTypeList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 11326
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 11318
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 11333
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceTypeOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubInsightFiltersResourceAwsEc2InstanceTypeList",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 11319
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceType"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersResourceAwsEc2InstanceTypeList"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceTypeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceTypeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 11245
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 11235
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 11293
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 11309
          },
          "name": "resetValue"
        }
      ],
      "name": "SecurityhubInsightFiltersResourceAwsEc2InstanceTypeOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 11297
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 11313
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 11287
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 11303
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 11249
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceType"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersResourceAwsEc2InstanceTypeOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceVpcId": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceVpcId",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 11337
      },
      "name": "SecurityhubInsightFiltersResourceAwsEc2InstanceVpcId",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#comparison SecurityhubInsight#comparison}",
            "stability": "stable",
            "summary": "The condition to apply to a string value when filtering Security Hub findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 11343
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#value SecurityhubInsight#value}",
            "stability": "stable",
            "summary": "Non-empty string definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 11349
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersResourceAwsEc2InstanceVpcId"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceVpcIdList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceVpcIdList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 11479
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 11471
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 11486
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceVpcIdOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubInsightFiltersResourceAwsEc2InstanceVpcIdList",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 11472
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceVpcId"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersResourceAwsEc2InstanceVpcIdList"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceVpcIdOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceVpcIdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 11398
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 11388
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 11446
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 11462
          },
          "name": "resetValue"
        }
      ],
      "name": "SecurityhubInsightFiltersResourceAwsEc2InstanceVpcIdOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 11450
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 11466
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 11440
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 11456
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 11402
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsEc2InstanceVpcId"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersResourceAwsEc2InstanceVpcIdOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsIamAccessKeyCreatedAt": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsIamAccessKeyCreatedAt",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 11621
      },
      "name": "SecurityhubInsightFiltersResourceAwsIamAccessKeyCreatedAt",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#date_range SecurityhubInsight#date_range}",
            "stability": "stable",
            "summary": "A date range for the date filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 11627
          },
          "name": "dateRange",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsIamAccessKeyCreatedAtDateRange"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#end SecurityhubInsight#end}",
            "stability": "stable",
            "summary": "The date and time, in UTC and ISO 8601 format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 11633
          },
          "name": "end",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#start SecurityhubInsight#start}",
            "stability": "stable",
            "summary": "The date and time, in UTC and ISO 8601 format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 11639
          },
          "name": "start",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersResourceAwsIamAccessKeyCreatedAt"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsIamAccessKeyCreatedAtDateRange": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsIamAccessKeyCreatedAtDateRange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 11490
      },
      "name": "SecurityhubInsightFiltersResourceAwsIamAccessKeyCreatedAtDateRange",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#unit SecurityhubInsight#unit}",
            "stability": "stable",
            "summary": "A date range unit for the date filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 11496
          },
          "name": "unit",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#value SecurityhubInsight#value}",
            "stability": "stable",
            "summary": "A date range value for the date filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 11502
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersResourceAwsIamAccessKeyCreatedAtDateRange"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsIamAccessKeyCreatedAtDateRangeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsIamAccessKeyCreatedAtDateRangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 11549
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 11541
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 11597
          },
          "name": "resetUnit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 11613
          },
          "name": "resetValue"
        }
      ],
      "name": "SecurityhubInsightFiltersResourceAwsIamAccessKeyCreatedAtDateRangeOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 11601
          },
          "name": "unitInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 11617
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 11591
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 11607
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 11553
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsIamAccessKeyCreatedAtDateRange"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersResourceAwsIamAccessKeyCreatedAtDateRangeOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsIamAccessKeyCreatedAtList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsIamAccessKeyCreatedAtList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 11798
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 11790
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 11805
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsIamAccessKeyCreatedAtOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubInsightFiltersResourceAwsIamAccessKeyCreatedAtList",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 11791
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsIamAccessKeyCreatedAt"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersResourceAwsIamAccessKeyCreatedAtList"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsIamAccessKeyCreatedAtOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsIamAccessKeyCreatedAtOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 11695
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 11685
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 11746
          },
          "name": "putDateRange",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsIamAccessKeyCreatedAtDateRange"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 11749
          },
          "name": "resetDateRange"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 11765
          },
          "name": "resetEnd"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 11781
          },
          "name": "resetStart"
        }
      ],
      "name": "SecurityhubInsightFiltersResourceAwsIamAccessKeyCreatedAtOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 11743
          },
          "name": "dateRange",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsIamAccessKeyCreatedAtDateRangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 11753
          },
          "name": "dateRangeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsIamAccessKeyCreatedAtDateRange"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 11769
          },
          "name": "endInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 11785
          },
          "name": "startInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 11759
          },
          "name": "end",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 11775
          },
          "name": "start",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 11699
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsIamAccessKeyCreatedAt"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersResourceAwsIamAccessKeyCreatedAtOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsIamAccessKeyPrincipalName": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsIamAccessKeyPrincipalName",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 11809
      },
      "name": "SecurityhubInsightFiltersResourceAwsIamAccessKeyPrincipalName",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#comparison SecurityhubInsight#comparison}",
            "stability": "stable",
            "summary": "The condition to apply to a string value when filtering Security Hub findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 11815
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#value SecurityhubInsight#value}",
            "stability": "stable",
            "summary": "Non-empty string definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 11821
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersResourceAwsIamAccessKeyPrincipalName"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsIamAccessKeyPrincipalNameList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsIamAccessKeyPrincipalNameList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 11951
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 11943
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 11958
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsIamAccessKeyPrincipalNameOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubInsightFiltersResourceAwsIamAccessKeyPrincipalNameList",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 11944
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsIamAccessKeyPrincipalName"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersResourceAwsIamAccessKeyPrincipalNameList"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsIamAccessKeyPrincipalNameOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsIamAccessKeyPrincipalNameOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 11870
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 11860
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 11918
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 11934
          },
          "name": "resetValue"
        }
      ],
      "name": "SecurityhubInsightFiltersResourceAwsIamAccessKeyPrincipalNameOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 11922
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 11938
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 11912
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 11928
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 11874
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsIamAccessKeyPrincipalName"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersResourceAwsIamAccessKeyPrincipalNameOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsIamAccessKeyStatus": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsIamAccessKeyStatus",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 11962
      },
      "name": "SecurityhubInsightFiltersResourceAwsIamAccessKeyStatus",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#comparison SecurityhubInsight#comparison}",
            "stability": "stable",
            "summary": "The condition to apply to a string value when filtering Security Hub findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 11968
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#value SecurityhubInsight#value}",
            "stability": "stable",
            "summary": "Non-empty string definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 11974
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersResourceAwsIamAccessKeyStatus"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsIamAccessKeyStatusList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsIamAccessKeyStatusList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 12104
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 12096
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 12111
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsIamAccessKeyStatusOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubInsightFiltersResourceAwsIamAccessKeyStatusList",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 12097
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsIamAccessKeyStatus"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersResourceAwsIamAccessKeyStatusList"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsIamAccessKeyStatusOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsIamAccessKeyStatusOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 12023
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 12013
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 12071
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 12087
          },
          "name": "resetValue"
        }
      ],
      "name": "SecurityhubInsightFiltersResourceAwsIamAccessKeyStatusOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 12075
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 12091
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 12065
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 12081
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 12027
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsIamAccessKeyStatus"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersResourceAwsIamAccessKeyStatusOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsIamAccessKeyUserName": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsIamAccessKeyUserName",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 12115
      },
      "name": "SecurityhubInsightFiltersResourceAwsIamAccessKeyUserName",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#comparison SecurityhubInsight#comparison}",
            "stability": "stable",
            "summary": "The condition to apply to a string value when filtering Security Hub findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 12121
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#value SecurityhubInsight#value}",
            "stability": "stable",
            "summary": "Non-empty string definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 12127
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersResourceAwsIamAccessKeyUserName"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsIamAccessKeyUserNameList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsIamAccessKeyUserNameList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 12257
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 12249
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 12264
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsIamAccessKeyUserNameOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubInsightFiltersResourceAwsIamAccessKeyUserNameList",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 12250
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsIamAccessKeyUserName"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersResourceAwsIamAccessKeyUserNameList"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsIamAccessKeyUserNameOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsIamAccessKeyUserNameOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 12176
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 12166
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 12224
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 12240
          },
          "name": "resetValue"
        }
      ],
      "name": "SecurityhubInsightFiltersResourceAwsIamAccessKeyUserNameOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 12228
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 12244
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 12218
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 12234
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 12180
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsIamAccessKeyUserName"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersResourceAwsIamAccessKeyUserNameOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsIamUserUserName": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsIamUserUserName",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 12268
      },
      "name": "SecurityhubInsightFiltersResourceAwsIamUserUserName",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#comparison SecurityhubInsight#comparison}",
            "stability": "stable",
            "summary": "The condition to apply to a string value when filtering Security Hub findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 12274
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#value SecurityhubInsight#value}",
            "stability": "stable",
            "summary": "Non-empty string definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 12280
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersResourceAwsIamUserUserName"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsIamUserUserNameList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsIamUserUserNameList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 12410
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 12402
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 12417
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsIamUserUserNameOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubInsightFiltersResourceAwsIamUserUserNameList",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 12403
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsIamUserUserName"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersResourceAwsIamUserUserNameList"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsIamUserUserNameOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsIamUserUserNameOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 12329
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 12319
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 12377
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 12393
          },
          "name": "resetValue"
        }
      ],
      "name": "SecurityhubInsightFiltersResourceAwsIamUserUserNameOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 12381
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 12397
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 12371
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 12387
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 12333
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsIamUserUserName"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersResourceAwsIamUserUserNameOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsS3BucketOwnerId": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsS3BucketOwnerId",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 12421
      },
      "name": "SecurityhubInsightFiltersResourceAwsS3BucketOwnerId",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#comparison SecurityhubInsight#comparison}",
            "stability": "stable",
            "summary": "The condition to apply to a string value when filtering Security Hub findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 12427
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#value SecurityhubInsight#value}",
            "stability": "stable",
            "summary": "Non-empty string definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 12433
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersResourceAwsS3BucketOwnerId"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsS3BucketOwnerIdList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsS3BucketOwnerIdList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 12563
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 12555
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 12570
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsS3BucketOwnerIdOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubInsightFiltersResourceAwsS3BucketOwnerIdList",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 12556
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsS3BucketOwnerId"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersResourceAwsS3BucketOwnerIdList"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsS3BucketOwnerIdOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsS3BucketOwnerIdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 12482
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 12472
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 12530
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 12546
          },
          "name": "resetValue"
        }
      ],
      "name": "SecurityhubInsightFiltersResourceAwsS3BucketOwnerIdOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 12534
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 12550
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 12524
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 12540
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 12486
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsS3BucketOwnerId"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersResourceAwsS3BucketOwnerIdOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsS3BucketOwnerName": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsS3BucketOwnerName",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 12574
      },
      "name": "SecurityhubInsightFiltersResourceAwsS3BucketOwnerName",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#comparison SecurityhubInsight#comparison}",
            "stability": "stable",
            "summary": "The condition to apply to a string value when filtering Security Hub findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 12580
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#value SecurityhubInsight#value}",
            "stability": "stable",
            "summary": "Non-empty string definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 12586
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersResourceAwsS3BucketOwnerName"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsS3BucketOwnerNameList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsS3BucketOwnerNameList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 12716
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 12708
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 12723
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsS3BucketOwnerNameOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubInsightFiltersResourceAwsS3BucketOwnerNameList",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 12709
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsS3BucketOwnerName"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersResourceAwsS3BucketOwnerNameList"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsS3BucketOwnerNameOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsS3BucketOwnerNameOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 12635
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 12625
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 12683
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 12699
          },
          "name": "resetValue"
        }
      ],
      "name": "SecurityhubInsightFiltersResourceAwsS3BucketOwnerNameOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 12687
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 12703
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 12677
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 12693
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 12639
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceAwsS3BucketOwnerName"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersResourceAwsS3BucketOwnerNameOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceContainerImageId": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceContainerImageId",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 12727
      },
      "name": "SecurityhubInsightFiltersResourceContainerImageId",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#comparison SecurityhubInsight#comparison}",
            "stability": "stable",
            "summary": "The condition to apply to a string value when filtering Security Hub findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 12733
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#value SecurityhubInsight#value}",
            "stability": "stable",
            "summary": "Non-empty string definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 12739
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersResourceContainerImageId"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceContainerImageIdList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceContainerImageIdList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 12869
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 12861
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 12876
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceContainerImageIdOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubInsightFiltersResourceContainerImageIdList",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 12862
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceContainerImageId"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersResourceContainerImageIdList"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceContainerImageIdOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceContainerImageIdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 12788
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 12778
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 12836
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 12852
          },
          "name": "resetValue"
        }
      ],
      "name": "SecurityhubInsightFiltersResourceContainerImageIdOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 12840
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 12856
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 12830
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 12846
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 12792
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceContainerImageId"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersResourceContainerImageIdOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceContainerImageName": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceContainerImageName",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 12880
      },
      "name": "SecurityhubInsightFiltersResourceContainerImageName",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#comparison SecurityhubInsight#comparison}",
            "stability": "stable",
            "summary": "The condition to apply to a string value when filtering Security Hub findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 12886
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#value SecurityhubInsight#value}",
            "stability": "stable",
            "summary": "Non-empty string definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 12892
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersResourceContainerImageName"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceContainerImageNameList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceContainerImageNameList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 13022
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 13014
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 13029
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceContainerImageNameOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubInsightFiltersResourceContainerImageNameList",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 13015
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceContainerImageName"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersResourceContainerImageNameList"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceContainerImageNameOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceContainerImageNameOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 12941
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 12931
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 12989
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 13005
          },
          "name": "resetValue"
        }
      ],
      "name": "SecurityhubInsightFiltersResourceContainerImageNameOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 12993
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 13009
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 12983
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 12999
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 12945
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceContainerImageName"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersResourceContainerImageNameOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceContainerLaunchedAt": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceContainerLaunchedAt",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 13164
      },
      "name": "SecurityhubInsightFiltersResourceContainerLaunchedAt",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#date_range SecurityhubInsight#date_range}",
            "stability": "stable",
            "summary": "A date range for the date filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 13170
          },
          "name": "dateRange",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceContainerLaunchedAtDateRange"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#end SecurityhubInsight#end}",
            "stability": "stable",
            "summary": "The date and time, in UTC and ISO 8601 format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 13176
          },
          "name": "end",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#start SecurityhubInsight#start}",
            "stability": "stable",
            "summary": "The date and time, in UTC and ISO 8601 format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 13182
          },
          "name": "start",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersResourceContainerLaunchedAt"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceContainerLaunchedAtDateRange": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceContainerLaunchedAtDateRange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 13033
      },
      "name": "SecurityhubInsightFiltersResourceContainerLaunchedAtDateRange",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#unit SecurityhubInsight#unit}",
            "stability": "stable",
            "summary": "A date range unit for the date filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 13039
          },
          "name": "unit",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#value SecurityhubInsight#value}",
            "stability": "stable",
            "summary": "A date range value for the date filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 13045
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersResourceContainerLaunchedAtDateRange"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceContainerLaunchedAtDateRangeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceContainerLaunchedAtDateRangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 13092
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 13084
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 13140
          },
          "name": "resetUnit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 13156
          },
          "name": "resetValue"
        }
      ],
      "name": "SecurityhubInsightFiltersResourceContainerLaunchedAtDateRangeOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 13144
          },
          "name": "unitInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 13160
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 13134
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 13150
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 13096
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceContainerLaunchedAtDateRange"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersResourceContainerLaunchedAtDateRangeOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceContainerLaunchedAtList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceContainerLaunchedAtList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 13341
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 13333
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 13348
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceContainerLaunchedAtOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubInsightFiltersResourceContainerLaunchedAtList",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 13334
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceContainerLaunchedAt"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersResourceContainerLaunchedAtList"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceContainerLaunchedAtOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceContainerLaunchedAtOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 13238
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 13228
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 13289
          },
          "name": "putDateRange",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceContainerLaunchedAtDateRange"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 13292
          },
          "name": "resetDateRange"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 13308
          },
          "name": "resetEnd"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 13324
          },
          "name": "resetStart"
        }
      ],
      "name": "SecurityhubInsightFiltersResourceContainerLaunchedAtOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 13286
          },
          "name": "dateRange",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceContainerLaunchedAtDateRangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 13296
          },
          "name": "dateRangeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceContainerLaunchedAtDateRange"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 13312
          },
          "name": "endInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 13328
          },
          "name": "startInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 13302
          },
          "name": "end",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 13318
          },
          "name": "start",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 13242
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceContainerLaunchedAt"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersResourceContainerLaunchedAtOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceContainerName": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceContainerName",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 13352
      },
      "name": "SecurityhubInsightFiltersResourceContainerName",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#comparison SecurityhubInsight#comparison}",
            "stability": "stable",
            "summary": "The condition to apply to a string value when filtering Security Hub findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 13358
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#value SecurityhubInsight#value}",
            "stability": "stable",
            "summary": "Non-empty string definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 13364
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersResourceContainerName"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceContainerNameList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceContainerNameList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 13494
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 13486
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 13501
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceContainerNameOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubInsightFiltersResourceContainerNameList",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 13487
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceContainerName"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersResourceContainerNameList"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceContainerNameOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceContainerNameOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 13413
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 13403
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 13461
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 13477
          },
          "name": "resetValue"
        }
      ],
      "name": "SecurityhubInsightFiltersResourceContainerNameOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 13465
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 13481
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 13455
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 13471
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 13417
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceContainerName"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersResourceContainerNameOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceDetailsOther": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceDetailsOther",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 13505
      },
      "name": "SecurityhubInsightFiltersResourceDetailsOther",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#comparison SecurityhubInsight#comparison}",
            "stability": "stable",
            "summary": "The condition to apply to the key value when filtering Security Hub findings with a map filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 13511
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#key SecurityhubInsight#key}",
            "stability": "stable",
            "summary": "Non-empty string definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 13517
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#value SecurityhubInsight#value}",
            "stability": "stable",
            "summary": "Non-empty string definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 13523
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersResourceDetailsOther"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceDetailsOtherList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceDetailsOtherList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 13682
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 13674
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 13689
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceDetailsOtherOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubInsightFiltersResourceDetailsOtherList",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 13675
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceDetailsOther"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersResourceDetailsOtherList"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceDetailsOtherOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceDetailsOtherOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 13579
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 13569
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 13633
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 13649
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 13665
          },
          "name": "resetValue"
        }
      ],
      "name": "SecurityhubInsightFiltersResourceDetailsOtherOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 13637
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 13653
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 13669
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 13627
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 13643
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 13659
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 13583
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceDetailsOther"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersResourceDetailsOtherOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceId": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceId",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 13693
      },
      "name": "SecurityhubInsightFiltersResourceId",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#comparison SecurityhubInsight#comparison}",
            "stability": "stable",
            "summary": "The condition to apply to a string value when filtering Security Hub findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 13699
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#value SecurityhubInsight#value}",
            "stability": "stable",
            "summary": "Non-empty string definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 13705
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersResourceId"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceIdList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceIdList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 13835
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 13827
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 13842
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceIdOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubInsightFiltersResourceIdList",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 13828
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceId"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersResourceIdList"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceIdOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceIdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 13754
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 13744
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 13802
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 13818
          },
          "name": "resetValue"
        }
      ],
      "name": "SecurityhubInsightFiltersResourceIdOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 13806
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 13822
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 13796
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 13812
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 13758
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceId"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersResourceIdOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourcePartition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourcePartition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 13846
      },
      "name": "SecurityhubInsightFiltersResourcePartition",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#comparison SecurityhubInsight#comparison}",
            "stability": "stable",
            "summary": "The condition to apply to a string value when filtering Security Hub findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 13852
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#value SecurityhubInsight#value}",
            "stability": "stable",
            "summary": "Non-empty string definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 13858
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersResourcePartition"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourcePartitionList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourcePartitionList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 13988
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 13980
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 13995
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourcePartitionOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubInsightFiltersResourcePartitionList",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 13981
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourcePartition"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersResourcePartitionList"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourcePartitionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourcePartitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 13907
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 13897
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 13955
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 13971
          },
          "name": "resetValue"
        }
      ],
      "name": "SecurityhubInsightFiltersResourcePartitionOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 13959
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 13975
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 13949
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 13965
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 13911
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourcePartition"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersResourcePartitionOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceRegion": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceRegion",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 13999
      },
      "name": "SecurityhubInsightFiltersResourceRegion",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#comparison SecurityhubInsight#comparison}",
            "stability": "stable",
            "summary": "The condition to apply to a string value when filtering Security Hub findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 14005
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#value SecurityhubInsight#value}",
            "stability": "stable",
            "summary": "Non-empty string definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 14011
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersResourceRegion"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceRegionList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceRegionList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 14141
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 14133
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 14148
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceRegionOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubInsightFiltersResourceRegionList",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 14134
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceRegion"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersResourceRegionList"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceRegionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceRegionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 14060
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 14050
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 14108
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 14124
          },
          "name": "resetValue"
        }
      ],
      "name": "SecurityhubInsightFiltersResourceRegionOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 14112
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 14128
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 14102
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 14118
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 14064
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceRegion"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersResourceRegionOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 14152
      },
      "name": "SecurityhubInsightFiltersResourceTags",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#comparison SecurityhubInsight#comparison}",
            "stability": "stable",
            "summary": "The condition to apply to the key value when filtering Security Hub findings with a map filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 14158
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#key SecurityhubInsight#key}",
            "stability": "stable",
            "summary": "Non-empty string definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 14164
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#value SecurityhubInsight#value}",
            "stability": "stable",
            "summary": "Non-empty string definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 14170
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersResourceTags"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 14329
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 14321
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 14336
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceTagsOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubInsightFiltersResourceTagsList",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 14322
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersResourceTagsList"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 14226
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 14216
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 14280
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 14296
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 14312
          },
          "name": "resetValue"
        }
      ],
      "name": "SecurityhubInsightFiltersResourceTagsOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 14284
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 14300
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 14316
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 14274
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 14290
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 14306
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 14230
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersResourceTagsOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceType": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceType",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 14340
      },
      "name": "SecurityhubInsightFiltersResourceType",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#comparison SecurityhubInsight#comparison}",
            "stability": "stable",
            "summary": "The condition to apply to a string value when filtering Security Hub findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 14346
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#value SecurityhubInsight#value}",
            "stability": "stable",
            "summary": "Non-empty string definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 14352
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersResourceType"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceTypeList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceTypeList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 14482
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 14474
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 14489
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceTypeOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubInsightFiltersResourceTypeList",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 14475
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceType"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersResourceTypeList"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceTypeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceTypeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 14401
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 14391
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 14449
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 14465
          },
          "name": "resetValue"
        }
      ],
      "name": "SecurityhubInsightFiltersResourceTypeOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 14453
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 14469
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 14443
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 14459
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 14405
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersResourceType"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersResourceTypeOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersSample": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersSample",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 14493
      },
      "name": "SecurityhubInsightFiltersSample",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#value SecurityhubInsight#value}",
            "stability": "stable",
            "summary": "The value of the boolean."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 14499
          },
          "name": "value",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersSample"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersSampleList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersSampleList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 14600
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 14592
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 14607
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersSampleOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubInsightFiltersSampleList",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 14593
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersSample"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersSampleList"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersSampleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersSampleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 14541
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 14531
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 14583
          },
          "name": "resetValue"
        }
      ],
      "name": "SecurityhubInsightFiltersSampleOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 14587
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 14577
          },
          "name": "value",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 14545
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersSample"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersSampleOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersSeverityLabel": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersSeverityLabel",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 14611
      },
      "name": "SecurityhubInsightFiltersSeverityLabel",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#comparison SecurityhubInsight#comparison}",
            "stability": "stable",
            "summary": "The condition to apply to a string value when filtering Security Hub findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 14617
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#value SecurityhubInsight#value}",
            "stability": "stable",
            "summary": "Non-empty string definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 14623
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersSeverityLabel"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersSeverityLabelList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersSeverityLabelList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 14753
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 14745
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 14760
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersSeverityLabelOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubInsightFiltersSeverityLabelList",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 14746
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersSeverityLabel"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersSeverityLabelList"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersSeverityLabelOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersSeverityLabelOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 14672
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 14662
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 14720
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 14736
          },
          "name": "resetValue"
        }
      ],
      "name": "SecurityhubInsightFiltersSeverityLabelOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 14724
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 14740
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 14714
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 14730
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 14676
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersSeverityLabel"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersSeverityLabelOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersSeverityNormalized": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersSeverityNormalized",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 14764
      },
      "name": "SecurityhubInsightFiltersSeverityNormalized",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#eq SecurityhubInsight#eq}",
            "stability": "stable",
            "summary": "The equal-to condition to be applied to a single field when querying for findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 14770
          },
          "name": "eq",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#gte SecurityhubInsight#gte}",
            "stability": "stable",
            "summary": "The greater-than-equal condition to be applied to a single field when querying for findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 14776
          },
          "name": "gte",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#lte SecurityhubInsight#lte}",
            "stability": "stable",
            "summary": "The less-than-equal condition to be applied to a single field when querying for findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 14782
          },
          "name": "lte",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersSeverityNormalized"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersSeverityNormalizedList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersSeverityNormalizedList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 14941
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 14933
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 14948
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersSeverityNormalizedOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubInsightFiltersSeverityNormalizedList",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 14934
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersSeverityNormalized"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersSeverityNormalizedList"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersSeverityNormalizedOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersSeverityNormalizedOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 14838
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 14828
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 14892
          },
          "name": "resetEq"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 14908
          },
          "name": "resetGte"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 14924
          },
          "name": "resetLte"
        }
      ],
      "name": "SecurityhubInsightFiltersSeverityNormalizedOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 14896
          },
          "name": "eqInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 14912
          },
          "name": "gteInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 14928
          },
          "name": "lteInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 14886
          },
          "name": "eq",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 14902
          },
          "name": "gte",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 14918
          },
          "name": "lte",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 14842
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersSeverityNormalized"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersSeverityNormalizedOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersSeverityProduct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersSeverityProduct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 14952
      },
      "name": "SecurityhubInsightFiltersSeverityProduct",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#eq SecurityhubInsight#eq}",
            "stability": "stable",
            "summary": "The equal-to condition to be applied to a single field when querying for findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 14958
          },
          "name": "eq",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#gte SecurityhubInsight#gte}",
            "stability": "stable",
            "summary": "The greater-than-equal condition to be applied to a single field when querying for findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 14964
          },
          "name": "gte",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#lte SecurityhubInsight#lte}",
            "stability": "stable",
            "summary": "The less-than-equal condition to be applied to a single field when querying for findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 14970
          },
          "name": "lte",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersSeverityProduct"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersSeverityProductList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersSeverityProductList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 15129
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 15121
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 15136
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersSeverityProductOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubInsightFiltersSeverityProductList",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 15122
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersSeverityProduct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersSeverityProductList"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersSeverityProductOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersSeverityProductOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 15026
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 15016
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 15080
          },
          "name": "resetEq"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 15096
          },
          "name": "resetGte"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 15112
          },
          "name": "resetLte"
        }
      ],
      "name": "SecurityhubInsightFiltersSeverityProductOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 15084
          },
          "name": "eqInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 15100
          },
          "name": "gteInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 15116
          },
          "name": "lteInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 15074
          },
          "name": "eq",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 15090
          },
          "name": "gte",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 15106
          },
          "name": "lte",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 15030
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersSeverityProduct"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersSeverityProductOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersSourceUrl": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersSourceUrl",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 15140
      },
      "name": "SecurityhubInsightFiltersSourceUrl",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#comparison SecurityhubInsight#comparison}",
            "stability": "stable",
            "summary": "The condition to apply to a string value when filtering Security Hub findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 15146
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#value SecurityhubInsight#value}",
            "stability": "stable",
            "summary": "Non-empty string definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 15152
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersSourceUrl"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersSourceUrlList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersSourceUrlList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 15282
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 15274
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 15289
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersSourceUrlOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubInsightFiltersSourceUrlList",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 15275
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersSourceUrl"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersSourceUrlList"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersSourceUrlOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersSourceUrlOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 15201
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 15191
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 15249
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 15265
          },
          "name": "resetValue"
        }
      ],
      "name": "SecurityhubInsightFiltersSourceUrlOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 15253
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 15269
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 15243
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 15259
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 15205
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersSourceUrl"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersSourceUrlOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersThreatIntelIndicatorCategory": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersThreatIntelIndicatorCategory",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 15293
      },
      "name": "SecurityhubInsightFiltersThreatIntelIndicatorCategory",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#comparison SecurityhubInsight#comparison}",
            "stability": "stable",
            "summary": "The condition to apply to a string value when filtering Security Hub findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 15299
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#value SecurityhubInsight#value}",
            "stability": "stable",
            "summary": "Non-empty string definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 15305
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersThreatIntelIndicatorCategory"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersThreatIntelIndicatorCategoryList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersThreatIntelIndicatorCategoryList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 15435
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 15427
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 15442
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersThreatIntelIndicatorCategoryOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubInsightFiltersThreatIntelIndicatorCategoryList",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 15428
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersThreatIntelIndicatorCategory"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersThreatIntelIndicatorCategoryList"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersThreatIntelIndicatorCategoryOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersThreatIntelIndicatorCategoryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 15354
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 15344
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 15402
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 15418
          },
          "name": "resetValue"
        }
      ],
      "name": "SecurityhubInsightFiltersThreatIntelIndicatorCategoryOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 15406
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 15422
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 15396
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 15412
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 15358
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersThreatIntelIndicatorCategory"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersThreatIntelIndicatorCategoryOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersThreatIntelIndicatorLastObservedAt": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersThreatIntelIndicatorLastObservedAt",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 15577
      },
      "name": "SecurityhubInsightFiltersThreatIntelIndicatorLastObservedAt",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#date_range SecurityhubInsight#date_range}",
            "stability": "stable",
            "summary": "A date range for the date filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 15583
          },
          "name": "dateRange",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersThreatIntelIndicatorLastObservedAtDateRange"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#end SecurityhubInsight#end}",
            "stability": "stable",
            "summary": "The date and time, in UTC and ISO 8601 format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 15589
          },
          "name": "end",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#start SecurityhubInsight#start}",
            "stability": "stable",
            "summary": "The date and time, in UTC and ISO 8601 format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 15595
          },
          "name": "start",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersThreatIntelIndicatorLastObservedAt"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersThreatIntelIndicatorLastObservedAtDateRange": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersThreatIntelIndicatorLastObservedAtDateRange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 15446
      },
      "name": "SecurityhubInsightFiltersThreatIntelIndicatorLastObservedAtDateRange",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#unit SecurityhubInsight#unit}",
            "stability": "stable",
            "summary": "A date range unit for the date filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 15452
          },
          "name": "unit",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#value SecurityhubInsight#value}",
            "stability": "stable",
            "summary": "A date range value for the date filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 15458
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersThreatIntelIndicatorLastObservedAtDateRange"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersThreatIntelIndicatorLastObservedAtDateRangeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersThreatIntelIndicatorLastObservedAtDateRangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 15505
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 15497
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 15553
          },
          "name": "resetUnit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 15569
          },
          "name": "resetValue"
        }
      ],
      "name": "SecurityhubInsightFiltersThreatIntelIndicatorLastObservedAtDateRangeOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 15557
          },
          "name": "unitInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 15573
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 15547
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 15563
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 15509
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersThreatIntelIndicatorLastObservedAtDateRange"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersThreatIntelIndicatorLastObservedAtDateRangeOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersThreatIntelIndicatorLastObservedAtList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersThreatIntelIndicatorLastObservedAtList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 15754
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 15746
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 15761
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersThreatIntelIndicatorLastObservedAtOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubInsightFiltersThreatIntelIndicatorLastObservedAtList",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 15747
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersThreatIntelIndicatorLastObservedAt"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersThreatIntelIndicatorLastObservedAtList"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersThreatIntelIndicatorLastObservedAtOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersThreatIntelIndicatorLastObservedAtOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 15651
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 15641
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 15702
          },
          "name": "putDateRange",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersThreatIntelIndicatorLastObservedAtDateRange"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 15705
          },
          "name": "resetDateRange"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 15721
          },
          "name": "resetEnd"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 15737
          },
          "name": "resetStart"
        }
      ],
      "name": "SecurityhubInsightFiltersThreatIntelIndicatorLastObservedAtOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 15699
          },
          "name": "dateRange",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersThreatIntelIndicatorLastObservedAtDateRangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 15709
          },
          "name": "dateRangeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersThreatIntelIndicatorLastObservedAtDateRange"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 15725
          },
          "name": "endInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 15741
          },
          "name": "startInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 15715
          },
          "name": "end",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 15731
          },
          "name": "start",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 15655
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersThreatIntelIndicatorLastObservedAt"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersThreatIntelIndicatorLastObservedAtOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersThreatIntelIndicatorSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersThreatIntelIndicatorSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 15765
      },
      "name": "SecurityhubInsightFiltersThreatIntelIndicatorSource",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#comparison SecurityhubInsight#comparison}",
            "stability": "stable",
            "summary": "The condition to apply to a string value when filtering Security Hub findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 15771
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#value SecurityhubInsight#value}",
            "stability": "stable",
            "summary": "Non-empty string definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 15777
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersThreatIntelIndicatorSource"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersThreatIntelIndicatorSourceList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersThreatIntelIndicatorSourceList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 15907
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 15899
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 15914
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersThreatIntelIndicatorSourceOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubInsightFiltersThreatIntelIndicatorSourceList",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 15900
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersThreatIntelIndicatorSource"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersThreatIntelIndicatorSourceList"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersThreatIntelIndicatorSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersThreatIntelIndicatorSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 15826
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 15816
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 15874
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 15890
          },
          "name": "resetValue"
        }
      ],
      "name": "SecurityhubInsightFiltersThreatIntelIndicatorSourceOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 15878
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 15894
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 15868
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 15884
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 15830
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersThreatIntelIndicatorSource"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersThreatIntelIndicatorSourceOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersThreatIntelIndicatorSourceUrl": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersThreatIntelIndicatorSourceUrl",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 15918
      },
      "name": "SecurityhubInsightFiltersThreatIntelIndicatorSourceUrl",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#comparison SecurityhubInsight#comparison}",
            "stability": "stable",
            "summary": "The condition to apply to a string value when filtering Security Hub findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 15924
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#value SecurityhubInsight#value}",
            "stability": "stable",
            "summary": "Non-empty string definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 15930
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersThreatIntelIndicatorSourceUrl"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersThreatIntelIndicatorSourceUrlList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersThreatIntelIndicatorSourceUrlList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 16060
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 16052
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 16067
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersThreatIntelIndicatorSourceUrlOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubInsightFiltersThreatIntelIndicatorSourceUrlList",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 16053
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersThreatIntelIndicatorSourceUrl"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersThreatIntelIndicatorSourceUrlList"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersThreatIntelIndicatorSourceUrlOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersThreatIntelIndicatorSourceUrlOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 15979
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 15969
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 16027
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 16043
          },
          "name": "resetValue"
        }
      ],
      "name": "SecurityhubInsightFiltersThreatIntelIndicatorSourceUrlOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 16031
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 16047
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 16021
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 16037
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 15983
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersThreatIntelIndicatorSourceUrl"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersThreatIntelIndicatorSourceUrlOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersThreatIntelIndicatorType": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersThreatIntelIndicatorType",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 16071
      },
      "name": "SecurityhubInsightFiltersThreatIntelIndicatorType",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#comparison SecurityhubInsight#comparison}",
            "stability": "stable",
            "summary": "The condition to apply to a string value when filtering Security Hub findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 16077
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#value SecurityhubInsight#value}",
            "stability": "stable",
            "summary": "Non-empty string definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 16083
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersThreatIntelIndicatorType"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersThreatIntelIndicatorTypeList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersThreatIntelIndicatorTypeList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 16213
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 16205
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 16220
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersThreatIntelIndicatorTypeOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubInsightFiltersThreatIntelIndicatorTypeList",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 16206
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersThreatIntelIndicatorType"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersThreatIntelIndicatorTypeList"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersThreatIntelIndicatorTypeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersThreatIntelIndicatorTypeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 16132
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 16122
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 16180
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 16196
          },
          "name": "resetValue"
        }
      ],
      "name": "SecurityhubInsightFiltersThreatIntelIndicatorTypeOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 16184
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 16200
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 16174
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 16190
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 16136
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersThreatIntelIndicatorType"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersThreatIntelIndicatorTypeOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersThreatIntelIndicatorValue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersThreatIntelIndicatorValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 16224
      },
      "name": "SecurityhubInsightFiltersThreatIntelIndicatorValue",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#comparison SecurityhubInsight#comparison}",
            "stability": "stable",
            "summary": "The condition to apply to a string value when filtering Security Hub findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 16230
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#value SecurityhubInsight#value}",
            "stability": "stable",
            "summary": "Non-empty string definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 16236
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersThreatIntelIndicatorValue"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersThreatIntelIndicatorValueList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersThreatIntelIndicatorValueList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 16366
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 16358
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 16373
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersThreatIntelIndicatorValueOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubInsightFiltersThreatIntelIndicatorValueList",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 16359
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersThreatIntelIndicatorValue"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersThreatIntelIndicatorValueList"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersThreatIntelIndicatorValueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersThreatIntelIndicatorValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs0.ts",
          "line": 16285
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs0.ts",
        "line": 16275
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 16333
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 16349
          },
          "name": "resetValue"
        }
      ],
      "name": "SecurityhubInsightFiltersThreatIntelIndicatorValueOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 16337
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 16353
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 16327
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 16343
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs0.ts",
            "line": 16289
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersThreatIntelIndicatorValue"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs0:SecurityhubInsightFiltersThreatIntelIndicatorValueOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersTitle": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersTitle",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs400.ts",
        "line": 387
      },
      "name": "SecurityhubInsightFiltersTitle",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#comparison SecurityhubInsight#comparison}",
            "stability": "stable",
            "summary": "The condition to apply to a string value when filtering Security Hub findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 393
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#value SecurityhubInsight#value}",
            "stability": "stable",
            "summary": "Non-empty string definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 399
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs400:SecurityhubInsightFiltersTitle"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersTitleList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersTitleList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs400.ts",
          "line": 529
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs400.ts",
        "line": 521
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 536
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersTitleOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubInsightFiltersTitleList",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 522
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersTitle"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs400:SecurityhubInsightFiltersTitleList"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersTitleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersTitleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs400.ts",
          "line": 448
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs400.ts",
        "line": 438
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 496
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 512
          },
          "name": "resetValue"
        }
      ],
      "name": "SecurityhubInsightFiltersTitleOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 500
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 516
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 490
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 506
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 452
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersTitle"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs400:SecurityhubInsightFiltersTitleOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersType": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersType",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs400.ts",
        "line": 540
      },
      "name": "SecurityhubInsightFiltersType",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#comparison SecurityhubInsight#comparison}",
            "stability": "stable",
            "summary": "The condition to apply to a string value when filtering Security Hub findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 546
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#value SecurityhubInsight#value}",
            "stability": "stable",
            "summary": "Non-empty string definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 552
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs400:SecurityhubInsightFiltersType"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersTypeList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersTypeList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs400.ts",
          "line": 682
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs400.ts",
        "line": 674
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 689
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersTypeOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubInsightFiltersTypeList",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 675
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersType"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs400:SecurityhubInsightFiltersTypeList"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersTypeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersTypeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs400.ts",
          "line": 601
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs400.ts",
        "line": 591
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 649
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 665
          },
          "name": "resetValue"
        }
      ],
      "name": "SecurityhubInsightFiltersTypeOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 653
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 669
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 643
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 659
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 605
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersType"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs400:SecurityhubInsightFiltersTypeOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersUpdatedAt": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersUpdatedAt",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs400.ts",
        "line": 824
      },
      "name": "SecurityhubInsightFiltersUpdatedAt",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#date_range SecurityhubInsight#date_range}",
            "stability": "stable",
            "summary": "A date range for the date filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 830
          },
          "name": "dateRange",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersUpdatedAtDateRange"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#end SecurityhubInsight#end}",
            "stability": "stable",
            "summary": "The date and time, in UTC and ISO 8601 format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 836
          },
          "name": "end",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#start SecurityhubInsight#start}",
            "stability": "stable",
            "summary": "The date and time, in UTC and ISO 8601 format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 842
          },
          "name": "start",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs400:SecurityhubInsightFiltersUpdatedAt"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersUpdatedAtDateRange": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersUpdatedAtDateRange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs400.ts",
        "line": 693
      },
      "name": "SecurityhubInsightFiltersUpdatedAtDateRange",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#unit SecurityhubInsight#unit}",
            "stability": "stable",
            "summary": "A date range unit for the date filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 699
          },
          "name": "unit",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#value SecurityhubInsight#value}",
            "stability": "stable",
            "summary": "A date range value for the date filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 705
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs400:SecurityhubInsightFiltersUpdatedAtDateRange"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersUpdatedAtDateRangeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersUpdatedAtDateRangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs400.ts",
          "line": 752
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs400.ts",
        "line": 744
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 800
          },
          "name": "resetUnit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 816
          },
          "name": "resetValue"
        }
      ],
      "name": "SecurityhubInsightFiltersUpdatedAtDateRangeOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 804
          },
          "name": "unitInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 820
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 794
          },
          "name": "unit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 810
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 756
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersUpdatedAtDateRange"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs400:SecurityhubInsightFiltersUpdatedAtDateRangeOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersUpdatedAtList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersUpdatedAtList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs400.ts",
          "line": 1001
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs400.ts",
        "line": 993
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 1008
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersUpdatedAtOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubInsightFiltersUpdatedAtList",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 994
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersUpdatedAt"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs400:SecurityhubInsightFiltersUpdatedAtList"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersUpdatedAtOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersUpdatedAtOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs400.ts",
          "line": 898
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs400.ts",
        "line": 888
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 949
          },
          "name": "putDateRange",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersUpdatedAtDateRange"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 952
          },
          "name": "resetDateRange"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 968
          },
          "name": "resetEnd"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 984
          },
          "name": "resetStart"
        }
      ],
      "name": "SecurityhubInsightFiltersUpdatedAtOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 946
          },
          "name": "dateRange",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersUpdatedAtDateRangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 956
          },
          "name": "dateRangeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersUpdatedAtDateRange"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 972
          },
          "name": "endInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 988
          },
          "name": "startInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 962
          },
          "name": "end",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 978
          },
          "name": "start",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 902
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersUpdatedAt"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs400:SecurityhubInsightFiltersUpdatedAtOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersUserDefinedFields": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersUserDefinedFields",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs400.ts",
        "line": 1012
      },
      "name": "SecurityhubInsightFiltersUserDefinedFields",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#comparison SecurityhubInsight#comparison}",
            "stability": "stable",
            "summary": "The condition to apply to the key value when filtering Security Hub findings with a map filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 1018
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#key SecurityhubInsight#key}",
            "stability": "stable",
            "summary": "Non-empty string definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 1024
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#value SecurityhubInsight#value}",
            "stability": "stable",
            "summary": "Non-empty string definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 1030
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs400:SecurityhubInsightFiltersUserDefinedFields"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersUserDefinedFieldsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersUserDefinedFieldsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs400.ts",
          "line": 1189
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs400.ts",
        "line": 1181
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 1196
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersUserDefinedFieldsOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubInsightFiltersUserDefinedFieldsList",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 1182
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersUserDefinedFields"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs400:SecurityhubInsightFiltersUserDefinedFieldsList"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersUserDefinedFieldsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersUserDefinedFieldsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs400.ts",
          "line": 1086
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs400.ts",
        "line": 1076
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 1140
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 1156
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 1172
          },
          "name": "resetValue"
        }
      ],
      "name": "SecurityhubInsightFiltersUserDefinedFieldsOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 1144
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 1160
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 1176
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 1134
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 1150
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 1166
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 1090
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersUserDefinedFields"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs400:SecurityhubInsightFiltersUserDefinedFieldsOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersVerificationState": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersVerificationState",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs400.ts",
        "line": 1200
      },
      "name": "SecurityhubInsightFiltersVerificationState",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#comparison SecurityhubInsight#comparison}",
            "stability": "stable",
            "summary": "The condition to apply to a string value when filtering Security Hub findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 1206
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#value SecurityhubInsight#value}",
            "stability": "stable",
            "summary": "Non-empty string definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 1212
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs400:SecurityhubInsightFiltersVerificationState"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersVerificationStateList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersVerificationStateList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs400.ts",
          "line": 1342
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs400.ts",
        "line": 1334
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 1349
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersVerificationStateOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubInsightFiltersVerificationStateList",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 1335
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersVerificationState"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs400:SecurityhubInsightFiltersVerificationStateList"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersVerificationStateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersVerificationStateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs400.ts",
          "line": 1261
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs400.ts",
        "line": 1251
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 1309
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 1325
          },
          "name": "resetValue"
        }
      ],
      "name": "SecurityhubInsightFiltersVerificationStateOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 1313
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 1329
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 1303
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 1319
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 1265
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersVerificationState"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs400:SecurityhubInsightFiltersVerificationStateOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersVulnerabilitiesExploitAvailable": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersVulnerabilitiesExploitAvailable",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs400.ts",
        "line": 1353
      },
      "name": "SecurityhubInsightFiltersVulnerabilitiesExploitAvailable",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#comparison SecurityhubInsight#comparison}",
            "stability": "stable",
            "summary": "The condition to apply to a string value when filtering Security Hub findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 1359
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#value SecurityhubInsight#value}",
            "stability": "stable",
            "summary": "Non-empty string definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 1365
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs400:SecurityhubInsightFiltersVulnerabilitiesExploitAvailable"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersVulnerabilitiesExploitAvailableList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersVulnerabilitiesExploitAvailableList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs400.ts",
          "line": 1495
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs400.ts",
        "line": 1487
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 1502
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersVulnerabilitiesExploitAvailableOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubInsightFiltersVulnerabilitiesExploitAvailableList",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 1488
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersVulnerabilitiesExploitAvailable"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs400:SecurityhubInsightFiltersVulnerabilitiesExploitAvailableList"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersVulnerabilitiesExploitAvailableOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersVulnerabilitiesExploitAvailableOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs400.ts",
          "line": 1414
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs400.ts",
        "line": 1404
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 1462
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 1478
          },
          "name": "resetValue"
        }
      ],
      "name": "SecurityhubInsightFiltersVulnerabilitiesExploitAvailableOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 1466
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 1482
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 1456
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 1472
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 1418
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersVulnerabilitiesExploitAvailable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs400:SecurityhubInsightFiltersVulnerabilitiesExploitAvailableOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersVulnerabilitiesFixAvailable": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersVulnerabilitiesFixAvailable",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs400.ts",
        "line": 1506
      },
      "name": "SecurityhubInsightFiltersVulnerabilitiesFixAvailable",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#comparison SecurityhubInsight#comparison}",
            "stability": "stable",
            "summary": "The condition to apply to a string value when filtering Security Hub findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 1512
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#value SecurityhubInsight#value}",
            "stability": "stable",
            "summary": "Non-empty string definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 1518
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs400:SecurityhubInsightFiltersVulnerabilitiesFixAvailable"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersVulnerabilitiesFixAvailableList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersVulnerabilitiesFixAvailableList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs400.ts",
          "line": 1648
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs400.ts",
        "line": 1640
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 1655
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersVulnerabilitiesFixAvailableOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubInsightFiltersVulnerabilitiesFixAvailableList",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 1641
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersVulnerabilitiesFixAvailable"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs400:SecurityhubInsightFiltersVulnerabilitiesFixAvailableList"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersVulnerabilitiesFixAvailableOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersVulnerabilitiesFixAvailableOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs400.ts",
          "line": 1567
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs400.ts",
        "line": 1557
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 1615
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 1631
          },
          "name": "resetValue"
        }
      ],
      "name": "SecurityhubInsightFiltersVulnerabilitiesFixAvailableOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 1619
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 1635
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 1609
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 1625
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 1571
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersVulnerabilitiesFixAvailable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs400:SecurityhubInsightFiltersVulnerabilitiesFixAvailableOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersWorkflowState": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersWorkflowState",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs400.ts",
        "line": 1659
      },
      "name": "SecurityhubInsightFiltersWorkflowState",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#comparison SecurityhubInsight#comparison}",
            "stability": "stable",
            "summary": "The condition to apply to a string value when filtering Security Hub findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 1665
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#value SecurityhubInsight#value}",
            "stability": "stable",
            "summary": "Non-empty string definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 1671
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs400:SecurityhubInsightFiltersWorkflowState"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersWorkflowStateList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersWorkflowStateList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs400.ts",
          "line": 1801
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs400.ts",
        "line": 1793
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 1808
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersWorkflowStateOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubInsightFiltersWorkflowStateList",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 1794
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersWorkflowState"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs400:SecurityhubInsightFiltersWorkflowStateList"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersWorkflowStateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersWorkflowStateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs400.ts",
          "line": 1720
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs400.ts",
        "line": 1710
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 1768
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 1784
          },
          "name": "resetValue"
        }
      ],
      "name": "SecurityhubInsightFiltersWorkflowStateOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 1772
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 1788
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 1762
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 1778
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 1724
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersWorkflowState"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs400:SecurityhubInsightFiltersWorkflowStateOutputReference"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersWorkflowStatus": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersWorkflowStatus",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs400.ts",
        "line": 1812
      },
      "name": "SecurityhubInsightFiltersWorkflowStatus",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#comparison SecurityhubInsight#comparison}",
            "stability": "stable",
            "summary": "The condition to apply to a string value when filtering Security Hub findings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 1818
          },
          "name": "comparison",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_insight#value SecurityhubInsight#value}",
            "stability": "stable",
            "summary": "Non-empty string definition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 1824
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs400:SecurityhubInsightFiltersWorkflowStatus"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersWorkflowStatusList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersWorkflowStatusList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs400.ts",
          "line": 1954
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs400.ts",
        "line": 1946
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 1961
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersWorkflowStatusOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubInsightFiltersWorkflowStatusList",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 1947
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersWorkflowStatus"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs400:SecurityhubInsightFiltersWorkflowStatusList"
    },
    "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersWorkflowStatusOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersWorkflowStatusOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-insight/index-structs/structs400.ts",
          "line": 1873
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-insight/index-structs/structs400.ts",
        "line": 1863
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 1921
          },
          "name": "resetComparison"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 1937
          },
          "name": "resetValue"
        }
      ],
      "name": "SecurityhubInsightFiltersWorkflowStatusOutputReference",
      "namespace": "securityhubInsight",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 1925
          },
          "name": "comparisonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 1941
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 1915
          },
          "name": "comparison",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 1931
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-insight/index-structs/structs400.ts",
            "line": 1877
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubInsight.SecurityhubInsightFiltersWorkflowStatus"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-insight/index-structs/structs400:SecurityhubInsightFiltersWorkflowStatusOutputReference"
    },
    "@cdktn/provider-awscc.securityhubOrganizationConfiguration.SecurityhubOrganizationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_organization_configuration awscc_securityhub_organization_configuration}."
      },
      "fqn": "@cdktn/provider-awscc.securityhubOrganizationConfiguration.SecurityhubOrganizationConfiguration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_organization_configuration awscc_securityhub_organization_configuration} Resource."
        },
        "locationInModule": {
          "filename": "src/securityhub-organization-configuration/index.ts",
          "line": 70
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubOrganizationConfiguration.SecurityhubOrganizationConfigurationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-organization-configuration/index.ts",
        "line": 38
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SecurityhubOrganizationConfiguration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/securityhub-organization-configuration/index.ts",
            "line": 55
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SecurityhubOrganizationConfiguration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_organization_configuration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SecurityhubOrganizationConfiguration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SecurityhubOrganizationConfiguration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-organization-configuration/index.ts",
            "line": 116
          },
          "name": "resetAutoEnableStandards"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-organization-configuration/index.ts",
            "line": 132
          },
          "name": "resetConfigurationType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-organization-configuration/index.ts",
            "line": 169
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-organization-configuration/index.ts",
            "line": 177
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SecurityhubOrganizationConfiguration",
      "namespace": "securityhubOrganizationConfiguration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-organization-configuration/index.ts",
            "line": 43
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-organization-configuration/index.ts",
            "line": 141
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-organization-configuration/index.ts",
            "line": 146
          },
          "name": "memberAccountLimitReached",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-organization-configuration/index.ts",
            "line": 151
          },
          "name": "organizationConfigurationIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-organization-configuration/index.ts",
            "line": 156
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-organization-configuration/index.ts",
            "line": 161
          },
          "name": "statusMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-organization-configuration/index.ts",
            "line": 104
          },
          "name": "autoEnableInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-organization-configuration/index.ts",
            "line": 120
          },
          "name": "autoEnableStandardsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-organization-configuration/index.ts",
            "line": 136
          },
          "name": "configurationTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-organization-configuration/index.ts",
            "line": 97
          },
          "name": "autoEnable",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-organization-configuration/index.ts",
            "line": 110
          },
          "name": "autoEnableStandards",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-organization-configuration/index.ts",
            "line": 126
          },
          "name": "configurationType",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-organization-configuration/index:SecurityhubOrganizationConfiguration"
    },
    "@cdktn/provider-awscc.securityhubOrganizationConfiguration.SecurityhubOrganizationConfigurationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubOrganizationConfiguration.SecurityhubOrganizationConfigurationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-organization-configuration/index.ts",
        "line": 14
      },
      "name": "SecurityhubOrganizationConfigurationConfig",
      "namespace": "securityhubOrganizationConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_organization_configuration#auto_enable SecurityhubOrganizationConfiguration#auto_enable}",
            "stability": "stable",
            "summary": "Whether to automatically enable Security Hub in new member accounts when they join the organization."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-organization-configuration/index.ts",
            "line": 20
          },
          "name": "autoEnable",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_organization_configuration#auto_enable_standards SecurityhubOrganizationConfiguration#auto_enable_standards}",
            "stability": "stable",
            "summary": "Whether to automatically enable Security Hub default standards in new member accounts when they join the organization."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-organization-configuration/index.ts",
            "line": 26
          },
          "name": "autoEnableStandards",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_organization_configuration#configuration_type SecurityhubOrganizationConfiguration#configuration_type}",
            "stability": "stable",
            "summary": "Indicates whether the organization uses local or central configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-organization-configuration/index.ts",
            "line": 32
          },
          "name": "configurationType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-organization-configuration/index:SecurityhubOrganizationConfigurationConfig"
    },
    "@cdktn/provider-awscc.securityhubPolicyAssociation.SecurityhubPolicyAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_policy_association awscc_securityhub_policy_association}."
      },
      "fqn": "@cdktn/provider-awscc.securityhubPolicyAssociation.SecurityhubPolicyAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_policy_association awscc_securityhub_policy_association} Resource."
        },
        "locationInModule": {
          "filename": "src/securityhub-policy-association/index.ts",
          "line": 70
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubPolicyAssociation.SecurityhubPolicyAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-policy-association/index.ts",
        "line": 38
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SecurityhubPolicyAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/securityhub-policy-association/index.ts",
            "line": 55
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SecurityhubPolicyAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_policy_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SecurityhubPolicyAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SecurityhubPolicyAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-policy-association/index.ts",
            "line": 168
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-policy-association/index.ts",
            "line": 176
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SecurityhubPolicyAssociation",
      "namespace": "securityhubPolicyAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-policy-association/index.ts",
            "line": 43
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-policy-association/index.ts",
            "line": 96
          },
          "name": "associationIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-policy-association/index.ts",
            "line": 101
          },
          "name": "associationStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-policy-association/index.ts",
            "line": 106
          },
          "name": "associationStatusMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-policy-association/index.ts",
            "line": 111
          },
          "name": "associationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-policy-association/index.ts",
            "line": 129
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-policy-association/index.ts",
            "line": 160
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-policy-association/index.ts",
            "line": 124
          },
          "name": "configurationPolicyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-policy-association/index.ts",
            "line": 142
          },
          "name": "targetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-policy-association/index.ts",
            "line": 155
          },
          "name": "targetTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-policy-association/index.ts",
            "line": 117
          },
          "name": "configurationPolicyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-policy-association/index.ts",
            "line": 135
          },
          "name": "targetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-policy-association/index.ts",
            "line": 148
          },
          "name": "targetType",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-policy-association/index:SecurityhubPolicyAssociation"
    },
    "@cdktn/provider-awscc.securityhubPolicyAssociation.SecurityhubPolicyAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubPolicyAssociation.SecurityhubPolicyAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-policy-association/index.ts",
        "line": 14
      },
      "name": "SecurityhubPolicyAssociationConfig",
      "namespace": "securityhubPolicyAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_policy_association#configuration_policy_id SecurityhubPolicyAssociation#configuration_policy_id}",
            "stability": "stable",
            "summary": "The universally unique identifier (UUID) of the configuration policy or a value of SELF_MANAGED_SECURITY_HUB for a self-managed configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-policy-association/index.ts",
            "line": 20
          },
          "name": "configurationPolicyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_policy_association#target_id SecurityhubPolicyAssociation#target_id}",
            "stability": "stable",
            "summary": "The identifier of the target account, organizational unit, or the root."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-policy-association/index.ts",
            "line": 26
          },
          "name": "targetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_policy_association#target_type SecurityhubPolicyAssociation#target_type}",
            "stability": "stable",
            "summary": "Indicates whether the target is an AWS account, organizational unit, or the organization root."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-policy-association/index.ts",
            "line": 32
          },
          "name": "targetType",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-policy-association/index:SecurityhubPolicyAssociationConfig"
    },
    "@cdktn/provider-awscc.securityhubProductSubscription.SecurityhubProductSubscription": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_product_subscription awscc_securityhub_product_subscription}."
      },
      "fqn": "@cdktn/provider-awscc.securityhubProductSubscription.SecurityhubProductSubscription",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_product_subscription awscc_securityhub_product_subscription} Resource."
        },
        "locationInModule": {
          "filename": "src/securityhub-product-subscription/index.ts",
          "line": 58
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubProductSubscription.SecurityhubProductSubscriptionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-product-subscription/index.ts",
        "line": 26
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SecurityhubProductSubscription resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/securityhub-product-subscription/index.ts",
            "line": 43
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SecurityhubProductSubscription to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_product_subscription#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SecurityhubProductSubscription that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SecurityhubProductSubscription to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-product-subscription/index.ts",
            "line": 108
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-product-subscription/index.ts",
            "line": 114
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SecurityhubProductSubscription",
      "namespace": "securityhubProductSubscription",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-product-subscription/index.ts",
            "line": 31
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-product-subscription/index.ts",
            "line": 82
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-product-subscription/index.ts",
            "line": 100
          },
          "name": "productSubscriptionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-product-subscription/index.ts",
            "line": 95
          },
          "name": "productArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-product-subscription/index.ts",
            "line": 88
          },
          "name": "productArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-product-subscription/index:SecurityhubProductSubscription"
    },
    "@cdktn/provider-awscc.securityhubProductSubscription.SecurityhubProductSubscriptionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubProductSubscription.SecurityhubProductSubscriptionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-product-subscription/index.ts",
        "line": 14
      },
      "name": "SecurityhubProductSubscriptionConfig",
      "namespace": "securityhubProductSubscription",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_product_subscription#product_arn SecurityhubProductSubscription#product_arn}",
            "stability": "stable",
            "summary": "The generic ARN of the product being subscribed to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-product-subscription/index.ts",
            "line": 20
          },
          "name": "productArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-product-subscription/index:SecurityhubProductSubscriptionConfig"
    },
    "@cdktn/provider-awscc.securityhubSecurityControl.SecurityhubSecurityControl": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_security_control awscc_securityhub_security_control}."
      },
      "fqn": "@cdktn/provider-awscc.securityhubSecurityControl.SecurityhubSecurityControl",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_security_control awscc_securityhub_security_control} Resource."
        },
        "locationInModule": {
          "filename": "src/securityhub-security-control/index.ts",
          "line": 564
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubSecurityControl.SecurityhubSecurityControlConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-security-control/index.ts",
        "line": 532
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SecurityhubSecurityControl resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/securityhub-security-control/index.ts",
            "line": 549
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SecurityhubSecurityControl to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_security_control#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SecurityhubSecurityControl that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SecurityhubSecurityControl to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-security-control/index.ts",
            "line": 616
          },
          "name": "putParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubSecurityControl.SecurityhubSecurityControlParameters"
                        },
                        "kind": "map"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-security-control/index.ts",
            "line": 603
          },
          "name": "resetLastUpdateReason"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-security-control/index.ts",
            "line": 632
          },
          "name": "resetSecurityControlArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-security-control/index.ts",
            "line": 648
          },
          "name": "resetSecurityControlId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-security-control/index.ts",
            "line": 660
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-security-control/index.ts",
            "line": 669
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SecurityhubSecurityControl",
      "namespace": "securityhubSecurityControl",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-security-control/index.ts",
            "line": 537
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-security-control/index.ts",
            "line": 591
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-security-control/index.ts",
            "line": 613
          },
          "name": "parameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubSecurityControl.SecurityhubSecurityControlParametersMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-security-control/index.ts",
            "line": 607
          },
          "name": "lastUpdateReasonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-security-control/index.ts",
            "line": 620
          },
          "name": "parametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubSecurityControl.SecurityhubSecurityControlParameters"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-security-control/index.ts",
            "line": 636
          },
          "name": "securityControlArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-security-control/index.ts",
            "line": 652
          },
          "name": "securityControlIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-security-control/index.ts",
            "line": 597
          },
          "name": "lastUpdateReason",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-security-control/index.ts",
            "line": 626
          },
          "name": "securityControlArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-security-control/index.ts",
            "line": 642
          },
          "name": "securityControlId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-security-control/index:SecurityhubSecurityControl"
    },
    "@cdktn/provider-awscc.securityhubSecurityControl.SecurityhubSecurityControlConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubSecurityControl.SecurityhubSecurityControlConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-security-control/index.ts",
        "line": 14
      },
      "name": "SecurityhubSecurityControlConfig",
      "namespace": "securityhubSecurityControl",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_security_control#parameters SecurityhubSecurityControl#parameters}",
            "stability": "stable",
            "summary": "An object that identifies the name of a control parameter, its current value, and whether it has been customized."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-security-control/index.ts",
            "line": 26
          },
          "name": "parameters",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubSecurityControl.SecurityhubSecurityControlParameters"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This differs from the UpdateReason field of the BatchUpdateStandardsControlAssociations API, which tracks the reason for updating the enablement status of a control. This field accepts alphanumeric characters in addition to white spaces, dashes, and underscores.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_security_control#last_update_reason SecurityhubSecurityControl#last_update_reason}",
            "stability": "stable",
            "summary": "The most recent reason for updating the customizable properties of a security control."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-security-control/index.ts",
            "line": 20
          },
          "name": "lastUpdateReason",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_security_control#security_control_arn SecurityhubSecurityControl#security_control_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) for a security control across standards, such as `arn:aws:securityhub:eu-central-1:123456789012:security-control/S3.1`. This parameter doesn't mention a specific standard."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-security-control/index.ts",
            "line": 32
          },
          "name": "securityControlArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Values for this field typically consist of an AWS service name and a number, such as APIGateway.3.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_security_control#security_control_id SecurityhubSecurityControl#security_control_id}",
            "stability": "stable",
            "summary": "The unique identifier of a security control across standards."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-security-control/index.ts",
            "line": 38
          },
          "name": "securityControlId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-security-control/index:SecurityhubSecurityControlConfig"
    },
    "@cdktn/provider-awscc.securityhubSecurityControl.SecurityhubSecurityControlParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubSecurityControl.SecurityhubSecurityControlParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-security-control/index.ts",
        "line": 381
      },
      "name": "SecurityhubSecurityControlParameters",
      "namespace": "securityhubSecurityControl",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_security_control#value SecurityhubSecurityControl#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-security-control/index.ts",
            "line": 385
          },
          "name": "value",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubSecurityControl.SecurityhubSecurityControlParametersValue"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_security_control#value_type SecurityhubSecurityControl#value_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-security-control/index.ts",
            "line": 389
          },
          "name": "valueType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-security-control/index:SecurityhubSecurityControlParameters"
    },
    "@cdktn/provider-awscc.securityhubSecurityControl.SecurityhubSecurityControlParametersMap": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubSecurityControl.SecurityhubSecurityControlParametersMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-security-control/index.ts",
          "line": 517
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-security-control/index.ts",
        "line": 510
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-security-control/index.ts",
            "line": 524
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubSecurityControl.SecurityhubSecurityControlParametersOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubSecurityControlParametersMap",
      "namespace": "securityhubSecurityControl",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-security-control/index.ts",
            "line": 511
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubSecurityControl.SecurityhubSecurityControlParameters"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-security-control/index:SecurityhubSecurityControlParametersMap"
    },
    "@cdktn/provider-awscc.securityhubSecurityControl.SecurityhubSecurityControlParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubSecurityControl.SecurityhubSecurityControlParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-security-control/index.ts",
          "line": 437
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-security-control/index.ts",
        "line": 428
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-security-control/index.ts",
            "line": 482
          },
          "name": "putValue",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.securityhubSecurityControl.SecurityhubSecurityControlParametersValue"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-security-control/index.ts",
            "line": 485
          },
          "name": "resetValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-security-control/index.ts",
            "line": 501
          },
          "name": "resetValueType"
        }
      ],
      "name": "SecurityhubSecurityControlParametersOutputReference",
      "namespace": "securityhubSecurityControl",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-security-control/index.ts",
            "line": 479
          },
          "name": "value",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubSecurityControl.SecurityhubSecurityControlParametersValueOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-security-control/index.ts",
            "line": 489
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubSecurityControl.SecurityhubSecurityControlParametersValue"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-security-control/index.ts",
            "line": 505
          },
          "name": "valueTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-security-control/index.ts",
            "line": 495
          },
          "name": "valueType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-security-control/index.ts",
            "line": 441
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubSecurityControl.SecurityhubSecurityControlParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-security-control/index:SecurityhubSecurityControlParametersOutputReference"
    },
    "@cdktn/provider-awscc.securityhubSecurityControl.SecurityhubSecurityControlParametersValue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubSecurityControl.SecurityhubSecurityControlParametersValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-security-control/index.ts",
        "line": 40
      },
      "name": "SecurityhubSecurityControlParametersValue",
      "namespace": "securityhubSecurityControl",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_security_control#boolean SecurityhubSecurityControl#boolean}",
            "stability": "stable",
            "summary": "A control parameter that is a boolean."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-security-control/index.ts",
            "line": 46
          },
          "name": "boolean",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_security_control#double SecurityhubSecurityControl#double}",
            "stability": "stable",
            "summary": "A control parameter that is a double."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-security-control/index.ts",
            "line": 52
          },
          "name": "double",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_security_control#enum SecurityhubSecurityControl#enum}",
            "stability": "stable",
            "summary": "A control parameter that is a enum."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-security-control/index.ts",
            "line": 58
          },
          "name": "enum",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_security_control#enum_list SecurityhubSecurityControl#enum_list}",
            "stability": "stable",
            "summary": "A control parameter that is a list of enums."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-security-control/index.ts",
            "line": 64
          },
          "name": "enumList",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_security_control#integer SecurityhubSecurityControl#integer}",
            "stability": "stable",
            "summary": "A control parameter that is a integer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-security-control/index.ts",
            "line": 70
          },
          "name": "integer",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_security_control#integer_list SecurityhubSecurityControl#integer_list}",
            "stability": "stable",
            "summary": "A control parameter that is a list of integers."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-security-control/index.ts",
            "line": 76
          },
          "name": "integerList",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_security_control#string SecurityhubSecurityControl#string}",
            "stability": "stable",
            "summary": "A control parameter that is a string."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-security-control/index.ts",
            "line": 82
          },
          "name": "string",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_security_control#string_list SecurityhubSecurityControl#string_list}",
            "stability": "stable",
            "summary": "A control parameter that is a list of strings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-security-control/index.ts",
            "line": 88
          },
          "name": "stringList",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/securityhub-security-control/index:SecurityhubSecurityControlParametersValue"
    },
    "@cdktn/provider-awscc.securityhubSecurityControl.SecurityhubSecurityControlParametersValueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubSecurityControl.SecurityhubSecurityControlParametersValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-security-control/index.ts",
          "line": 177
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-security-control/index.ts",
        "line": 169
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-security-control/index.ts",
            "line": 261
          },
          "name": "resetBoolean"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-security-control/index.ts",
            "line": 277
          },
          "name": "resetDouble"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-security-control/index.ts",
            "line": 293
          },
          "name": "resetEnum"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-security-control/index.ts",
            "line": 309
          },
          "name": "resetEnumList"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-security-control/index.ts",
            "line": 325
          },
          "name": "resetInteger"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-security-control/index.ts",
            "line": 341
          },
          "name": "resetIntegerList"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-security-control/index.ts",
            "line": 357
          },
          "name": "resetString"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-security-control/index.ts",
            "line": 373
          },
          "name": "resetStringList"
        }
      ],
      "name": "SecurityhubSecurityControlParametersValueOutputReference",
      "namespace": "securityhubSecurityControl",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-security-control/index.ts",
            "line": 265
          },
          "name": "booleanInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-security-control/index.ts",
            "line": 281
          },
          "name": "doubleInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-security-control/index.ts",
            "line": 297
          },
          "name": "enumInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-security-control/index.ts",
            "line": 313
          },
          "name": "enumListInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-security-control/index.ts",
            "line": 329
          },
          "name": "integerInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-security-control/index.ts",
            "line": 345
          },
          "name": "integerListInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-security-control/index.ts",
            "line": 361
          },
          "name": "stringInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-security-control/index.ts",
            "line": 377
          },
          "name": "stringListInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-security-control/index.ts",
            "line": 255
          },
          "name": "boolean",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-security-control/index.ts",
            "line": 271
          },
          "name": "double",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-security-control/index.ts",
            "line": 287
          },
          "name": "enum",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-security-control/index.ts",
            "line": 303
          },
          "name": "enumList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-security-control/index.ts",
            "line": 319
          },
          "name": "integer",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-security-control/index.ts",
            "line": 335
          },
          "name": "integerList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-security-control/index.ts",
            "line": 351
          },
          "name": "string",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-security-control/index.ts",
            "line": 367
          },
          "name": "stringList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-security-control/index.ts",
            "line": 181
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubSecurityControl.SecurityhubSecurityControlParametersValue"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-security-control/index:SecurityhubSecurityControlParametersValueOutputReference"
    },
    "@cdktn/provider-awscc.securityhubStandard.SecurityhubStandard": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_standard awscc_securityhub_standard}."
      },
      "fqn": "@cdktn/provider-awscc.securityhubStandard.SecurityhubStandard",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_standard awscc_securityhub_standard} Resource."
        },
        "locationInModule": {
          "filename": "src/securityhub-standard/index.ts",
          "line": 218
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubStandard.SecurityhubStandardConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-standard/index.ts",
        "line": 186
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SecurityhubStandard resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/securityhub-standard/index.ts",
            "line": 203
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SecurityhubStandard to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_standard#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SecurityhubStandard that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SecurityhubStandard to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-standard/index.ts",
            "line": 247
          },
          "name": "putDisabledStandardsControls",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securityhubStandard.SecurityhubStandardDisabledStandardsControls"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-standard/index.ts",
            "line": 250
          },
          "name": "resetDisabledStandardsControls"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-standard/index.ts",
            "line": 285
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-standard/index.ts",
            "line": 292
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SecurityhubStandard",
      "namespace": "securityhubStandard",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-standard/index.ts",
            "line": 191
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-standard/index.ts",
            "line": 244
          },
          "name": "disabledStandardsControls",
          "type": {
            "fqn": "@cdktn/provider-awscc.securityhubStandard.SecurityhubStandardDisabledStandardsControlsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-standard/index.ts",
            "line": 259
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-standard/index.ts",
            "line": 277
          },
          "name": "standardsSubscriptionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-standard/index.ts",
            "line": 254
          },
          "name": "disabledStandardsControlsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubStandard.SecurityhubStandardDisabledStandardsControls"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-standard/index.ts",
            "line": 272
          },
          "name": "standardsArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-standard/index.ts",
            "line": 265
          },
          "name": "standardsArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-standard/index:SecurityhubStandard"
    },
    "@cdktn/provider-awscc.securityhubStandard.SecurityhubStandardConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubStandard.SecurityhubStandardConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-standard/index.ts",
        "line": 14
      },
      "name": "SecurityhubStandardConfig",
      "namespace": "securityhubStandard",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "To view a list of available ASH standards and their ARNs, use the [DescribeStandards](https://docs.aws.amazon.com/securityhub/1.0/APIReference/API_DescribeStandards.html) API operation.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_standard#standards_arn SecurityhubStandard#standards_arn}",
            "stability": "stable",
            "summary": "The ARN of the standard that you want to enable."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-standard/index.ts",
            "line": 27
          },
          "name": "standardsArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_standard#disabled_standards_controls SecurityhubStandard#disabled_standards_controls}",
            "stability": "stable",
            "summary": "Specifies which controls are to be disabled in a standard.   *Maximum*: ``100``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-standard/index.ts",
            "line": 21
          },
          "name": "disabledStandardsControls",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubStandard.SecurityhubStandardDisabledStandardsControls"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-standard/index:SecurityhubStandardConfig"
    },
    "@cdktn/provider-awscc.securityhubStandard.SecurityhubStandardDisabledStandardsControls": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubStandard.SecurityhubStandardDisabledStandardsControls",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securityhub-standard/index.ts",
        "line": 29
      },
      "name": "SecurityhubStandardDisabledStandardsControls",
      "namespace": "securityhubStandard",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "If you are disabling a control, then this property is required.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_standard#reason SecurityhubStandard#reason}",
            "stability": "stable",
            "summary": "A user-defined reason for changing a control's enablement status in a specified standard."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-standard/index.ts",
            "line": 35
          },
          "name": "reason",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securityhub_standard#standards_control_arn SecurityhubStandard#standards_control_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the control."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-standard/index.ts",
            "line": 41
          },
          "name": "standardsControlArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securityhub-standard/index:SecurityhubStandardDisabledStandardsControls"
    },
    "@cdktn/provider-awscc.securityhubStandard.SecurityhubStandardDisabledStandardsControlsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubStandard.SecurityhubStandardDisabledStandardsControlsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-standard/index.ts",
          "line": 171
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-standard/index.ts",
        "line": 163
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-standard/index.ts",
            "line": 178
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securityhubStandard.SecurityhubStandardDisabledStandardsControlsOutputReference"
            }
          }
        }
      ],
      "name": "SecurityhubStandardDisabledStandardsControlsList",
      "namespace": "securityhubStandard",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-standard/index.ts",
            "line": 164
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securityhubStandard.SecurityhubStandardDisabledStandardsControls"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-standard/index:SecurityhubStandardDisabledStandardsControlsList"
    },
    "@cdktn/provider-awscc.securityhubStandard.SecurityhubStandardDisabledStandardsControlsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securityhubStandard.SecurityhubStandardDisabledStandardsControlsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securityhub-standard/index.ts",
          "line": 90
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securityhub-standard/index.ts",
        "line": 80
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-standard/index.ts",
            "line": 138
          },
          "name": "resetReason"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-standard/index.ts",
            "line": 154
          },
          "name": "resetStandardsControlArn"
        }
      ],
      "name": "SecurityhubStandardDisabledStandardsControlsOutputReference",
      "namespace": "securityhubStandard",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-standard/index.ts",
            "line": 142
          },
          "name": "reasonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securityhub-standard/index.ts",
            "line": 158
          },
          "name": "standardsControlArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-standard/index.ts",
            "line": 132
          },
          "name": "reason",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-standard/index.ts",
            "line": 148
          },
          "name": "standardsControlArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securityhub-standard/index.ts",
            "line": 94
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securityhubStandard.SecurityhubStandardDisabledStandardsControls"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securityhub-standard/index:SecurityhubStandardDisabledStandardsControlsOutputReference"
    },
    "@cdktn/provider-awscc.securitylakeAwsLogSource.SecuritylakeAwsLogSource": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securitylake_aws_log_source awscc_securitylake_aws_log_source}."
      },
      "fqn": "@cdktn/provider-awscc.securitylakeAwsLogSource.SecuritylakeAwsLogSource",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securitylake_aws_log_source awscc_securitylake_aws_log_source} Resource."
        },
        "locationInModule": {
          "filename": "src/securitylake-aws-log-source/index.ts",
          "line": 76
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.securitylakeAwsLogSource.SecuritylakeAwsLogSourceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securitylake-aws-log-source/index.ts",
        "line": 44
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SecuritylakeAwsLogSource resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/securitylake-aws-log-source/index.ts",
            "line": 61
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SecuritylakeAwsLogSource to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securitylake_aws_log_source#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SecuritylakeAwsLogSource that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SecuritylakeAwsLogSource to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securitylake-aws-log-source/index.ts",
            "line": 110
          },
          "name": "resetAccounts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securitylake-aws-log-source/index.ts",
            "line": 166
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securitylake-aws-log-source/index.ts",
            "line": 175
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SecuritylakeAwsLogSource",
      "namespace": "securitylakeAwsLogSource",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securitylake-aws-log-source/index.ts",
            "line": 49
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securitylake-aws-log-source/index.ts",
            "line": 132
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securitylake-aws-log-source/index.ts",
            "line": 114
          },
          "name": "accountsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securitylake-aws-log-source/index.ts",
            "line": 127
          },
          "name": "dataLakeArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securitylake-aws-log-source/index.ts",
            "line": 145
          },
          "name": "sourceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securitylake-aws-log-source/index.ts",
            "line": 158
          },
          "name": "sourceVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securitylake-aws-log-source/index.ts",
            "line": 104
          },
          "name": "accounts",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securitylake-aws-log-source/index.ts",
            "line": 120
          },
          "name": "dataLakeArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securitylake-aws-log-source/index.ts",
            "line": 138
          },
          "name": "sourceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securitylake-aws-log-source/index.ts",
            "line": 151
          },
          "name": "sourceVersion",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securitylake-aws-log-source/index:SecuritylakeAwsLogSource"
    },
    "@cdktn/provider-awscc.securitylakeAwsLogSource.SecuritylakeAwsLogSourceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securitylakeAwsLogSource.SecuritylakeAwsLogSourceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securitylake-aws-log-source/index.ts",
        "line": 14
      },
      "name": "SecuritylakeAwsLogSourceConfig",
      "namespace": "securitylakeAwsLogSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securitylake_aws_log_source#data_lake_arn SecuritylakeAwsLogSource#data_lake_arn}",
            "stability": "stable",
            "summary": "The ARN for the data lake."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securitylake-aws-log-source/index.ts",
            "line": 26
          },
          "name": "dataLakeArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securitylake_aws_log_source#source_name SecuritylakeAwsLogSource#source_name}",
            "stability": "stable",
            "summary": "The name for a AWS source. This must be a Regionally unique value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securitylake-aws-log-source/index.ts",
            "line": 32
          },
          "name": "sourceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securitylake_aws_log_source#source_version SecuritylakeAwsLogSource#source_version}",
            "stability": "stable",
            "summary": "The version for a AWS source. This must be a Regionally unique value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securitylake-aws-log-source/index.ts",
            "line": 38
          },
          "name": "sourceVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securitylake_aws_log_source#accounts SecuritylakeAwsLogSource#accounts}",
            "stability": "stable",
            "summary": "AWS account where you want to collect logs from."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securitylake-aws-log-source/index.ts",
            "line": 20
          },
          "name": "accounts",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/securitylake-aws-log-source/index:SecuritylakeAwsLogSourceConfig"
    },
    "@cdktn/provider-awscc.securitylakeDataLake.SecuritylakeDataLake": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securitylake_data_lake awscc_securitylake_data_lake}."
      },
      "fqn": "@cdktn/provider-awscc.securitylakeDataLake.SecuritylakeDataLake",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securitylake_data_lake awscc_securitylake_data_lake} Resource."
        },
        "locationInModule": {
          "filename": "src/securitylake-data-lake/index.ts",
          "line": 840
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.securitylakeDataLake.SecuritylakeDataLakeConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securitylake-data-lake/index.ts",
        "line": 808
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SecuritylakeDataLake resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/securitylake-data-lake/index.ts",
            "line": 825
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SecuritylakeDataLake to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securitylake_data_lake#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SecuritylakeDataLake that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SecuritylakeDataLake to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securitylake-data-lake/index.ts",
            "line": 877
          },
          "name": "putEncryptionConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.securitylakeDataLake.SecuritylakeDataLakeEncryptionConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securitylake-data-lake/index.ts",
            "line": 898
          },
          "name": "putLifecycleConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.securitylakeDataLake.SecuritylakeDataLakeLifecycleConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securitylake-data-lake/index.ts",
            "line": 930
          },
          "name": "putReplicationConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.securitylakeDataLake.SecuritylakeDataLakeReplicationConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securitylake-data-lake/index.ts",
            "line": 951
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securitylakeDataLake.SecuritylakeDataLakeTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securitylake-data-lake/index.ts",
            "line": 880
          },
          "name": "resetEncryptionConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securitylake-data-lake/index.ts",
            "line": 901
          },
          "name": "resetLifecycleConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securitylake-data-lake/index.ts",
            "line": 917
          },
          "name": "resetMetaStoreManagerRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securitylake-data-lake/index.ts",
            "line": 933
          },
          "name": "resetReplicationConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securitylake-data-lake/index.ts",
            "line": 954
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securitylake-data-lake/index.ts",
            "line": 966
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securitylake-data-lake/index.ts",
            "line": 976
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SecuritylakeDataLake",
      "namespace": "securitylakeDataLake",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securitylake-data-lake/index.ts",
            "line": 813
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securitylake-data-lake/index.ts",
            "line": 868
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securitylake-data-lake/index.ts",
            "line": 874
          },
          "name": "encryptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.securitylakeDataLake.SecuritylakeDataLakeEncryptionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securitylake-data-lake/index.ts",
            "line": 889
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securitylake-data-lake/index.ts",
            "line": 895
          },
          "name": "lifecycleConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.securitylakeDataLake.SecuritylakeDataLakeLifecycleConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securitylake-data-lake/index.ts",
            "line": 927
          },
          "name": "replicationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.securitylakeDataLake.SecuritylakeDataLakeReplicationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securitylake-data-lake/index.ts",
            "line": 942
          },
          "name": "s3BucketArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securitylake-data-lake/index.ts",
            "line": 948
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.securitylakeDataLake.SecuritylakeDataLakeTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securitylake-data-lake/index.ts",
            "line": 884
          },
          "name": "encryptionConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securitylakeDataLake.SecuritylakeDataLakeEncryptionConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securitylake-data-lake/index.ts",
            "line": 905
          },
          "name": "lifecycleConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securitylakeDataLake.SecuritylakeDataLakeLifecycleConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securitylake-data-lake/index.ts",
            "line": 921
          },
          "name": "metaStoreManagerRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securitylake-data-lake/index.ts",
            "line": 937
          },
          "name": "replicationConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securitylakeDataLake.SecuritylakeDataLakeReplicationConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securitylake-data-lake/index.ts",
            "line": 958
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securitylakeDataLake.SecuritylakeDataLakeTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securitylake-data-lake/index.ts",
            "line": 911
          },
          "name": "metaStoreManagerRoleArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securitylake-data-lake/index:SecuritylakeDataLake"
    },
    "@cdktn/provider-awscc.securitylakeDataLake.SecuritylakeDataLakeConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securitylakeDataLake.SecuritylakeDataLakeConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securitylake-data-lake/index.ts",
        "line": 14
      },
      "name": "SecuritylakeDataLakeConfig",
      "namespace": "securitylakeDataLake",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securitylake_data_lake#encryption_configuration SecuritylakeDataLake#encryption_configuration}",
            "stability": "stable",
            "summary": "Provides encryption details of Amazon Security Lake object."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securitylake-data-lake/index.ts",
            "line": 20
          },
          "name": "encryptionConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.securitylakeDataLake.SecuritylakeDataLakeEncryptionConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securitylake_data_lake#lifecycle_configuration SecuritylakeDataLake#lifecycle_configuration}",
            "stability": "stable",
            "summary": "Provides lifecycle details of Amazon Security Lake object."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securitylake-data-lake/index.ts",
            "line": 26
          },
          "name": "lifecycleConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.securitylakeDataLake.SecuritylakeDataLakeLifecycleConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securitylake_data_lake#meta_store_manager_role_arn SecuritylakeDataLake#meta_store_manager_role_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) used to index AWS Glue table partitions that are generated by the ingestion and normalization of AWS log sources and custom sources."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securitylake-data-lake/index.ts",
            "line": 32
          },
          "name": "metaStoreManagerRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securitylake_data_lake#replication_configuration SecuritylakeDataLake#replication_configuration}",
            "stability": "stable",
            "summary": "Provides replication details of Amazon Security Lake object."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securitylake-data-lake/index.ts",
            "line": 38
          },
          "name": "replicationConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.securitylakeDataLake.SecuritylakeDataLakeReplicationConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securitylake_data_lake#tags SecuritylakeDataLake#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securitylake-data-lake/index.ts",
            "line": 42
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securitylakeDataLake.SecuritylakeDataLakeTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securitylake-data-lake/index:SecuritylakeDataLakeConfig"
    },
    "@cdktn/provider-awscc.securitylakeDataLake.SecuritylakeDataLakeEncryptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securitylakeDataLake.SecuritylakeDataLakeEncryptionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securitylake-data-lake/index.ts",
        "line": 44
      },
      "name": "SecuritylakeDataLakeEncryptionConfiguration",
      "namespace": "securitylakeDataLake",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securitylake_data_lake#kms_key_id SecuritylakeDataLake#kms_key_id}",
            "stability": "stable",
            "summary": "The id of KMS encryption key used by Amazon Security Lake to encrypt the Security Lake object."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securitylake-data-lake/index.ts",
            "line": 50
          },
          "name": "kmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securitylake-data-lake/index:SecuritylakeDataLakeEncryptionConfiguration"
    },
    "@cdktn/provider-awscc.securitylakeDataLake.SecuritylakeDataLakeEncryptionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securitylakeDataLake.SecuritylakeDataLakeEncryptionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securitylake-data-lake/index.ts",
          "line": 90
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securitylake-data-lake/index.ts",
        "line": 82
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securitylake-data-lake/index.ts",
            "line": 132
          },
          "name": "resetKmsKeyId"
        }
      ],
      "name": "SecuritylakeDataLakeEncryptionConfigurationOutputReference",
      "namespace": "securitylakeDataLake",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securitylake-data-lake/index.ts",
            "line": 136
          },
          "name": "kmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securitylake-data-lake/index.ts",
            "line": 126
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securitylake-data-lake/index.ts",
            "line": 94
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securitylakeDataLake.SecuritylakeDataLakeEncryptionConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securitylake-data-lake/index:SecuritylakeDataLakeEncryptionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.securitylakeDataLake.SecuritylakeDataLakeLifecycleConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securitylakeDataLake.SecuritylakeDataLakeLifecycleConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securitylake-data-lake/index.ts",
        "line": 389
      },
      "name": "SecuritylakeDataLakeLifecycleConfiguration",
      "namespace": "securitylakeDataLake",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securitylake_data_lake#expiration SecuritylakeDataLake#expiration}",
            "stability": "stable",
            "summary": "Provides data expiration details of Amazon Security Lake object."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securitylake-data-lake/index.ts",
            "line": 395
          },
          "name": "expiration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.securitylakeDataLake.SecuritylakeDataLakeLifecycleConfigurationExpiration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securitylake_data_lake#transitions SecuritylakeDataLake#transitions}",
            "stability": "stable",
            "summary": "Provides data storage transition details of Amazon Security Lake object."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securitylake-data-lake/index.ts",
            "line": 401
          },
          "name": "transitions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securitylakeDataLake.SecuritylakeDataLakeLifecycleConfigurationTransitions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securitylake-data-lake/index:SecuritylakeDataLakeLifecycleConfiguration"
    },
    "@cdktn/provider-awscc.securitylakeDataLake.SecuritylakeDataLakeLifecycleConfigurationExpiration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securitylakeDataLake.SecuritylakeDataLakeLifecycleConfigurationExpiration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securitylake-data-lake/index.ts",
        "line": 140
      },
      "name": "SecuritylakeDataLakeLifecycleConfigurationExpiration",
      "namespace": "securitylakeDataLake",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securitylake_data_lake#days SecuritylakeDataLake#days}",
            "stability": "stable",
            "summary": "Number of days before data expires in the Amazon Security Lake object."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securitylake-data-lake/index.ts",
            "line": 146
          },
          "name": "days",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/securitylake-data-lake/index:SecuritylakeDataLakeLifecycleConfigurationExpiration"
    },
    "@cdktn/provider-awscc.securitylakeDataLake.SecuritylakeDataLakeLifecycleConfigurationExpirationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securitylakeDataLake.SecuritylakeDataLakeLifecycleConfigurationExpirationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securitylake-data-lake/index.ts",
          "line": 186
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securitylake-data-lake/index.ts",
        "line": 178
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securitylake-data-lake/index.ts",
            "line": 228
          },
          "name": "resetDays"
        }
      ],
      "name": "SecuritylakeDataLakeLifecycleConfigurationExpirationOutputReference",
      "namespace": "securitylakeDataLake",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securitylake-data-lake/index.ts",
            "line": 232
          },
          "name": "daysInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securitylake-data-lake/index.ts",
            "line": 222
          },
          "name": "days",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securitylake-data-lake/index.ts",
            "line": 190
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securitylakeDataLake.SecuritylakeDataLakeLifecycleConfigurationExpiration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securitylake-data-lake/index:SecuritylakeDataLakeLifecycleConfigurationExpirationOutputReference"
    },
    "@cdktn/provider-awscc.securitylakeDataLake.SecuritylakeDataLakeLifecycleConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securitylakeDataLake.SecuritylakeDataLakeLifecycleConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securitylake-data-lake/index.ts",
          "line": 448
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securitylake-data-lake/index.ts",
        "line": 440
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securitylake-data-lake/index.ts",
            "line": 493
          },
          "name": "putExpiration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.securitylakeDataLake.SecuritylakeDataLakeLifecycleConfigurationExpiration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securitylake-data-lake/index.ts",
            "line": 509
          },
          "name": "putTransitions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.securitylakeDataLake.SecuritylakeDataLakeLifecycleConfigurationTransitions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securitylake-data-lake/index.ts",
            "line": 496
          },
          "name": "resetExpiration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securitylake-data-lake/index.ts",
            "line": 512
          },
          "name": "resetTransitions"
        }
      ],
      "name": "SecuritylakeDataLakeLifecycleConfigurationOutputReference",
      "namespace": "securitylakeDataLake",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securitylake-data-lake/index.ts",
            "line": 490
          },
          "name": "expiration",
          "type": {
            "fqn": "@cdktn/provider-awscc.securitylakeDataLake.SecuritylakeDataLakeLifecycleConfigurationExpirationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securitylake-data-lake/index.ts",
            "line": 506
          },
          "name": "transitions",
          "type": {
            "fqn": "@cdktn/provider-awscc.securitylakeDataLake.SecuritylakeDataLakeLifecycleConfigurationTransitionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securitylake-data-lake/index.ts",
            "line": 500
          },
          "name": "expirationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securitylakeDataLake.SecuritylakeDataLakeLifecycleConfigurationExpiration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securitylake-data-lake/index.ts",
            "line": 516
          },
          "name": "transitionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securitylakeDataLake.SecuritylakeDataLakeLifecycleConfigurationTransitions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securitylake-data-lake/index.ts",
            "line": 452
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securitylakeDataLake.SecuritylakeDataLakeLifecycleConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securitylake-data-lake/index:SecuritylakeDataLakeLifecycleConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.securitylakeDataLake.SecuritylakeDataLakeLifecycleConfigurationTransitions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securitylakeDataLake.SecuritylakeDataLakeLifecycleConfigurationTransitions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securitylake-data-lake/index.ts",
        "line": 236
      },
      "name": "SecuritylakeDataLakeLifecycleConfigurationTransitions",
      "namespace": "securitylakeDataLake",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securitylake_data_lake#days SecuritylakeDataLake#days}",
            "stability": "stable",
            "summary": "Number of days before data transitions to a different S3 Storage Class in the Amazon Security Lake object."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securitylake-data-lake/index.ts",
            "line": 242
          },
          "name": "days",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securitylake_data_lake#storage_class SecuritylakeDataLake#storage_class}",
            "stability": "stable",
            "summary": "The range of storage classes that you can choose from based on the data access, resiliency, and cost requirements of your workloads."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securitylake-data-lake/index.ts",
            "line": 248
          },
          "name": "storageClass",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securitylake-data-lake/index:SecuritylakeDataLakeLifecycleConfigurationTransitions"
    },
    "@cdktn/provider-awscc.securitylakeDataLake.SecuritylakeDataLakeLifecycleConfigurationTransitionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securitylakeDataLake.SecuritylakeDataLakeLifecycleConfigurationTransitionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securitylake-data-lake/index.ts",
          "line": 378
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securitylake-data-lake/index.ts",
        "line": 370
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securitylake-data-lake/index.ts",
            "line": 385
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securitylakeDataLake.SecuritylakeDataLakeLifecycleConfigurationTransitionsOutputReference"
            }
          }
        }
      ],
      "name": "SecuritylakeDataLakeLifecycleConfigurationTransitionsList",
      "namespace": "securitylakeDataLake",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securitylake-data-lake/index.ts",
            "line": 371
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securitylakeDataLake.SecuritylakeDataLakeLifecycleConfigurationTransitions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securitylake-data-lake/index:SecuritylakeDataLakeLifecycleConfigurationTransitionsList"
    },
    "@cdktn/provider-awscc.securitylakeDataLake.SecuritylakeDataLakeLifecycleConfigurationTransitionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securitylakeDataLake.SecuritylakeDataLakeLifecycleConfigurationTransitionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securitylake-data-lake/index.ts",
          "line": 297
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securitylake-data-lake/index.ts",
        "line": 287
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securitylake-data-lake/index.ts",
            "line": 345
          },
          "name": "resetDays"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securitylake-data-lake/index.ts",
            "line": 361
          },
          "name": "resetStorageClass"
        }
      ],
      "name": "SecuritylakeDataLakeLifecycleConfigurationTransitionsOutputReference",
      "namespace": "securitylakeDataLake",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securitylake-data-lake/index.ts",
            "line": 349
          },
          "name": "daysInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securitylake-data-lake/index.ts",
            "line": 365
          },
          "name": "storageClassInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securitylake-data-lake/index.ts",
            "line": 339
          },
          "name": "days",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securitylake-data-lake/index.ts",
            "line": 355
          },
          "name": "storageClass",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securitylake-data-lake/index.ts",
            "line": 301
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securitylakeDataLake.SecuritylakeDataLakeLifecycleConfigurationTransitions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securitylake-data-lake/index:SecuritylakeDataLakeLifecycleConfigurationTransitionsOutputReference"
    },
    "@cdktn/provider-awscc.securitylakeDataLake.SecuritylakeDataLakeReplicationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securitylakeDataLake.SecuritylakeDataLakeReplicationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securitylake-data-lake/index.ts",
        "line": 520
      },
      "name": "SecuritylakeDataLakeReplicationConfiguration",
      "namespace": "securitylakeDataLake",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Amazon S3 buckets that are configured for object replication can be owned by the same AWS account or by different accounts. You can replicate objects to a single destination bucket or to multiple destination buckets. The destination buckets can be in different AWS Regions or within the same Region as the source bucket.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securitylake_data_lake#regions SecuritylakeDataLake#regions}",
            "stability": "stable",
            "summary": "Replication enables automatic, asynchronous copying of objects across Amazon S3 buckets."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securitylake-data-lake/index.ts",
            "line": 526
          },
          "name": "regions",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This parameter uses the AWS Identity and Access Management (IAM) role you created that is managed by Security Lake, to ensure the replication setting is correct.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securitylake_data_lake#role_arn SecuritylakeDataLake#role_arn}",
            "stability": "stable",
            "summary": "Replication settings for the Amazon S3 buckets."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securitylake-data-lake/index.ts",
            "line": 532
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securitylake-data-lake/index:SecuritylakeDataLakeReplicationConfiguration"
    },
    "@cdktn/provider-awscc.securitylakeDataLake.SecuritylakeDataLakeReplicationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securitylakeDataLake.SecuritylakeDataLakeReplicationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securitylake-data-lake/index.ts",
          "line": 579
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securitylake-data-lake/index.ts",
        "line": 571
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securitylake-data-lake/index.ts",
            "line": 627
          },
          "name": "resetRegions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securitylake-data-lake/index.ts",
            "line": 643
          },
          "name": "resetRoleArn"
        }
      ],
      "name": "SecuritylakeDataLakeReplicationConfigurationOutputReference",
      "namespace": "securitylakeDataLake",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securitylake-data-lake/index.ts",
            "line": 631
          },
          "name": "regionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securitylake-data-lake/index.ts",
            "line": 647
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securitylake-data-lake/index.ts",
            "line": 621
          },
          "name": "regions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securitylake-data-lake/index.ts",
            "line": 637
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securitylake-data-lake/index.ts",
            "line": 583
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securitylakeDataLake.SecuritylakeDataLakeReplicationConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securitylake-data-lake/index:SecuritylakeDataLakeReplicationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.securitylakeDataLake.SecuritylakeDataLakeTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securitylakeDataLake.SecuritylakeDataLakeTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securitylake-data-lake/index.ts",
        "line": 651
      },
      "name": "SecuritylakeDataLakeTags",
      "namespace": "securitylakeDataLake",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, `_`, `.`, `/`, `=`, `+`, and `-`.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securitylake_data_lake#key SecuritylakeDataLake#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securitylake-data-lake/index.ts",
            "line": 657
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securitylake_data_lake#value SecuritylakeDataLake#value}",
            "stability": "stable",
            "summary": "The value for the tag. You can specify a value that is 0 to 256 characters in length."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securitylake-data-lake/index.ts",
            "line": 663
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securitylake-data-lake/index:SecuritylakeDataLakeTags"
    },
    "@cdktn/provider-awscc.securitylakeDataLake.SecuritylakeDataLakeTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securitylakeDataLake.SecuritylakeDataLakeTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securitylake-data-lake/index.ts",
          "line": 793
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securitylake-data-lake/index.ts",
        "line": 785
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securitylake-data-lake/index.ts",
            "line": 800
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.securitylakeDataLake.SecuritylakeDataLakeTagsOutputReference"
            }
          }
        }
      ],
      "name": "SecuritylakeDataLakeTagsList",
      "namespace": "securitylakeDataLake",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securitylake-data-lake/index.ts",
            "line": 786
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.securitylakeDataLake.SecuritylakeDataLakeTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securitylake-data-lake/index:SecuritylakeDataLakeTagsList"
    },
    "@cdktn/provider-awscc.securitylakeDataLake.SecuritylakeDataLakeTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securitylakeDataLake.SecuritylakeDataLakeTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securitylake-data-lake/index.ts",
          "line": 712
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securitylake-data-lake/index.ts",
        "line": 702
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securitylake-data-lake/index.ts",
            "line": 760
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securitylake-data-lake/index.ts",
            "line": 776
          },
          "name": "resetValue"
        }
      ],
      "name": "SecuritylakeDataLakeTagsOutputReference",
      "namespace": "securitylakeDataLake",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securitylake-data-lake/index.ts",
            "line": 764
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securitylake-data-lake/index.ts",
            "line": 780
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securitylake-data-lake/index.ts",
            "line": 754
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securitylake-data-lake/index.ts",
            "line": 770
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securitylake-data-lake/index.ts",
            "line": 716
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securitylakeDataLake.SecuritylakeDataLakeTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securitylake-data-lake/index:SecuritylakeDataLakeTagsOutputReference"
    },
    "@cdktn/provider-awscc.securitylakeSubscriberNotification.SecuritylakeSubscriberNotification": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securitylake_subscriber_notification awscc_securitylake_subscriber_notification}."
      },
      "fqn": "@cdktn/provider-awscc.securitylakeSubscriberNotification.SecuritylakeSubscriberNotification",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securitylake_subscriber_notification awscc_securitylake_subscriber_notification} Resource."
        },
        "locationInModule": {
          "filename": "src/securitylake-subscriber-notification/index.ts",
          "line": 429
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.securitylakeSubscriberNotification.SecuritylakeSubscriberNotificationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securitylake-subscriber-notification/index.ts",
        "line": 397
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SecuritylakeSubscriberNotification resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/securitylake-subscriber-notification/index.ts",
            "line": 414
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SecuritylakeSubscriberNotification to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securitylake_subscriber_notification#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SecuritylakeSubscriberNotification that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SecuritylakeSubscriberNotification to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securitylake-subscriber-notification/index.ts",
            "line": 463
          },
          "name": "putNotificationConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.securitylakeSubscriberNotification.SecuritylakeSubscriberNotificationNotificationConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securitylake-subscriber-notification/index.ts",
            "line": 493
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securitylake-subscriber-notification/index.ts",
            "line": 500
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SecuritylakeSubscriberNotification",
      "namespace": "securitylakeSubscriberNotification",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securitylake-subscriber-notification/index.ts",
            "line": 402
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securitylake-subscriber-notification/index.ts",
            "line": 454
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securitylake-subscriber-notification/index.ts",
            "line": 460
          },
          "name": "notificationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.securitylakeSubscriberNotification.SecuritylakeSubscriberNotificationNotificationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securitylake-subscriber-notification/index.ts",
            "line": 485
          },
          "name": "subscriberEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securitylake-subscriber-notification/index.ts",
            "line": 467
          },
          "name": "notificationConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securitylakeSubscriberNotification.SecuritylakeSubscriberNotificationNotificationConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securitylake-subscriber-notification/index.ts",
            "line": 480
          },
          "name": "subscriberArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securitylake-subscriber-notification/index.ts",
            "line": 473
          },
          "name": "subscriberArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securitylake-subscriber-notification/index:SecuritylakeSubscriberNotification"
    },
    "@cdktn/provider-awscc.securitylakeSubscriberNotification.SecuritylakeSubscriberNotificationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securitylakeSubscriberNotification.SecuritylakeSubscriberNotificationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securitylake-subscriber-notification/index.ts",
        "line": 14
      },
      "name": "SecuritylakeSubscriberNotificationConfig",
      "namespace": "securitylakeSubscriberNotification",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securitylake_subscriber_notification#notification_configuration SecuritylakeSubscriberNotification#notification_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securitylake-subscriber-notification/index.ts",
            "line": 18
          },
          "name": "notificationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.securitylakeSubscriberNotification.SecuritylakeSubscriberNotificationNotificationConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securitylake_subscriber_notification#subscriber_arn SecuritylakeSubscriberNotification#subscriber_arn}",
            "stability": "stable",
            "summary": "The ARN for the subscriber."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securitylake-subscriber-notification/index.ts",
            "line": 24
          },
          "name": "subscriberArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securitylake-subscriber-notification/index:SecuritylakeSubscriberNotificationConfig"
    },
    "@cdktn/provider-awscc.securitylakeSubscriberNotification.SecuritylakeSubscriberNotificationNotificationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securitylakeSubscriberNotification.SecuritylakeSubscriberNotificationNotificationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securitylake-subscriber-notification/index.ts",
        "line": 262
      },
      "name": "SecuritylakeSubscriberNotificationNotificationConfiguration",
      "namespace": "securitylakeSubscriberNotification",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securitylake_subscriber_notification#https_notification_configuration SecuritylakeSubscriberNotification#https_notification_configuration}",
            "stability": "stable",
            "summary": "The configuration for HTTPS subscriber notification."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securitylake-subscriber-notification/index.ts",
            "line": 268
          },
          "name": "httpsNotificationConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.securitylakeSubscriberNotification.SecuritylakeSubscriberNotificationNotificationConfigurationHttpsNotificationConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securitylake_subscriber_notification#sqs_notification_configuration SecuritylakeSubscriberNotification#sqs_notification_configuration}",
            "stability": "stable",
            "summary": "The configurations for SQS subscriber notification. The members of this structure are context-dependent."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securitylake-subscriber-notification/index.ts",
            "line": 274
          },
          "name": "sqsNotificationConfiguration",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securitylake-subscriber-notification/index:SecuritylakeSubscriberNotificationNotificationConfiguration"
    },
    "@cdktn/provider-awscc.securitylakeSubscriberNotification.SecuritylakeSubscriberNotificationNotificationConfigurationHttpsNotificationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securitylakeSubscriberNotification.SecuritylakeSubscriberNotificationNotificationConfigurationHttpsNotificationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/securitylake-subscriber-notification/index.ts",
        "line": 26
      },
      "name": "SecuritylakeSubscriberNotificationNotificationConfigurationHttpsNotificationConfiguration",
      "namespace": "securitylakeSubscriberNotification",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securitylake_subscriber_notification#authorization_api_key_name SecuritylakeSubscriberNotification#authorization_api_key_name}",
            "stability": "stable",
            "summary": "The key name for the notification subscription."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securitylake-subscriber-notification/index.ts",
            "line": 32
          },
          "name": "authorizationApiKeyName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securitylake_subscriber_notification#authorization_api_key_value SecuritylakeSubscriberNotification#authorization_api_key_value}",
            "stability": "stable",
            "summary": "The key value for the notification subscription."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securitylake-subscriber-notification/index.ts",
            "line": 38
          },
          "name": "authorizationApiKeyValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securitylake_subscriber_notification#endpoint SecuritylakeSubscriberNotification#endpoint}",
            "stability": "stable",
            "summary": "The subscription endpoint in Security Lake."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securitylake-subscriber-notification/index.ts",
            "line": 44
          },
          "name": "endpoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securitylake_subscriber_notification#http_method SecuritylakeSubscriberNotification#http_method}",
            "stability": "stable",
            "summary": "The HTTPS method used for the notification subscription."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securitylake-subscriber-notification/index.ts",
            "line": 50
          },
          "name": "httpMethod",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/securitylake_subscriber_notification#target_role_arn SecuritylakeSubscriberNotification#target_role_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the EventBridge API destinations IAM role that you created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securitylake-subscriber-notification/index.ts",
            "line": 56
          },
          "name": "targetRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/securitylake-subscriber-notification/index:SecuritylakeSubscriberNotificationNotificationConfigurationHttpsNotificationConfiguration"
    },
    "@cdktn/provider-awscc.securitylakeSubscriberNotification.SecuritylakeSubscriberNotificationNotificationConfigurationHttpsNotificationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securitylakeSubscriberNotification.SecuritylakeSubscriberNotificationNotificationConfigurationHttpsNotificationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securitylake-subscriber-notification/index.ts",
          "line": 124
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securitylake-subscriber-notification/index.ts",
        "line": 116
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securitylake-subscriber-notification/index.ts",
            "line": 190
          },
          "name": "resetAuthorizationApiKeyName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securitylake-subscriber-notification/index.ts",
            "line": 206
          },
          "name": "resetAuthorizationApiKeyValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securitylake-subscriber-notification/index.ts",
            "line": 222
          },
          "name": "resetEndpoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securitylake-subscriber-notification/index.ts",
            "line": 238
          },
          "name": "resetHttpMethod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securitylake-subscriber-notification/index.ts",
            "line": 254
          },
          "name": "resetTargetRoleArn"
        }
      ],
      "name": "SecuritylakeSubscriberNotificationNotificationConfigurationHttpsNotificationConfigurationOutputReference",
      "namespace": "securitylakeSubscriberNotification",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securitylake-subscriber-notification/index.ts",
            "line": 194
          },
          "name": "authorizationApiKeyNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securitylake-subscriber-notification/index.ts",
            "line": 210
          },
          "name": "authorizationApiKeyValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securitylake-subscriber-notification/index.ts",
            "line": 226
          },
          "name": "endpointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securitylake-subscriber-notification/index.ts",
            "line": 242
          },
          "name": "httpMethodInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securitylake-subscriber-notification/index.ts",
            "line": 258
          },
          "name": "targetRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securitylake-subscriber-notification/index.ts",
            "line": 184
          },
          "name": "authorizationApiKeyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securitylake-subscriber-notification/index.ts",
            "line": 200
          },
          "name": "authorizationApiKeyValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securitylake-subscriber-notification/index.ts",
            "line": 216
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securitylake-subscriber-notification/index.ts",
            "line": 232
          },
          "name": "httpMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securitylake-subscriber-notification/index.ts",
            "line": 248
          },
          "name": "targetRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securitylake-subscriber-notification/index.ts",
            "line": 128
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securitylakeSubscriberNotification.SecuritylakeSubscriberNotificationNotificationConfigurationHttpsNotificationConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securitylake-subscriber-notification/index:SecuritylakeSubscriberNotificationNotificationConfigurationHttpsNotificationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.securitylakeSubscriberNotification.SecuritylakeSubscriberNotificationNotificationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.securitylakeSubscriberNotification.SecuritylakeSubscriberNotificationNotificationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/securitylake-subscriber-notification/index.ts",
          "line": 321
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/securitylake-subscriber-notification/index.ts",
        "line": 313
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securitylake-subscriber-notification/index.ts",
            "line": 366
          },
          "name": "putHttpsNotificationConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.securitylakeSubscriberNotification.SecuritylakeSubscriberNotificationNotificationConfigurationHttpsNotificationConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securitylake-subscriber-notification/index.ts",
            "line": 369
          },
          "name": "resetHttpsNotificationConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securitylake-subscriber-notification/index.ts",
            "line": 385
          },
          "name": "resetSqsNotificationConfiguration"
        }
      ],
      "name": "SecuritylakeSubscriberNotificationNotificationConfigurationOutputReference",
      "namespace": "securitylakeSubscriberNotification",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securitylake-subscriber-notification/index.ts",
            "line": 363
          },
          "name": "httpsNotificationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.securitylakeSubscriberNotification.SecuritylakeSubscriberNotificationNotificationConfigurationHttpsNotificationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securitylake-subscriber-notification/index.ts",
            "line": 373
          },
          "name": "httpsNotificationConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securitylakeSubscriberNotification.SecuritylakeSubscriberNotificationNotificationConfigurationHttpsNotificationConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/securitylake-subscriber-notification/index.ts",
            "line": 389
          },
          "name": "sqsNotificationConfigurationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securitylake-subscriber-notification/index.ts",
            "line": 379
          },
          "name": "sqsNotificationConfiguration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/securitylake-subscriber-notification/index.ts",
            "line": 325
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.securitylakeSubscriberNotification.SecuritylakeSubscriberNotificationNotificationConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/securitylake-subscriber-notification/index:SecuritylakeSubscriberNotificationNotificationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.servicecatalogAcceptedPortfolioShare.ServicecatalogAcceptedPortfolioShare": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_accepted_portfolio_share awscc_servicecatalog_accepted_portfolio_share}."
      },
      "fqn": "@cdktn/provider-awscc.servicecatalogAcceptedPortfolioShare.ServicecatalogAcceptedPortfolioShare",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_accepted_portfolio_share awscc_servicecatalog_accepted_portfolio_share} Resource."
        },
        "locationInModule": {
          "filename": "src/servicecatalog-accepted-portfolio-share/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.servicecatalogAcceptedPortfolioShare.ServicecatalogAcceptedPortfolioShareConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/servicecatalog-accepted-portfolio-share/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ServicecatalogAcceptedPortfolioShare resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/servicecatalog-accepted-portfolio-share/index.ts",
            "line": 49
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ServicecatalogAcceptedPortfolioShare to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_accepted_portfolio_share#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ServicecatalogAcceptedPortfolioShare that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ServicecatalogAcceptedPortfolioShare to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-accepted-portfolio-share/index.ts",
            "line": 96
          },
          "name": "resetAcceptLanguage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-accepted-portfolio-share/index.ts",
            "line": 126
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-accepted-portfolio-share/index.ts",
            "line": 133
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ServicecatalogAcceptedPortfolioShare",
      "namespace": "servicecatalogAcceptedPortfolioShare",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-accepted-portfolio-share/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-accepted-portfolio-share/index.ts",
            "line": 105
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-accepted-portfolio-share/index.ts",
            "line": 100
          },
          "name": "acceptLanguageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-accepted-portfolio-share/index.ts",
            "line": 118
          },
          "name": "portfolioIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-accepted-portfolio-share/index.ts",
            "line": 90
          },
          "name": "acceptLanguage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-accepted-portfolio-share/index.ts",
            "line": 111
          },
          "name": "portfolioId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/servicecatalog-accepted-portfolio-share/index:ServicecatalogAcceptedPortfolioShare"
    },
    "@cdktn/provider-awscc.servicecatalogAcceptedPortfolioShare.ServicecatalogAcceptedPortfolioShareConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.servicecatalogAcceptedPortfolioShare.ServicecatalogAcceptedPortfolioShareConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/servicecatalog-accepted-portfolio-share/index.ts",
        "line": 14
      },
      "name": "ServicecatalogAcceptedPortfolioShareConfig",
      "namespace": "servicecatalogAcceptedPortfolioShare",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_accepted_portfolio_share#portfolio_id ServicecatalogAcceptedPortfolioShare#portfolio_id}",
            "stability": "stable",
            "summary": "The portfolio identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-accepted-portfolio-share/index.ts",
            "line": 26
          },
          "name": "portfolioId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_accepted_portfolio_share#accept_language ServicecatalogAcceptedPortfolioShare#accept_language}",
            "stability": "stable",
            "summary": "The language code."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-accepted-portfolio-share/index.ts",
            "line": 20
          },
          "name": "acceptLanguage",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/servicecatalog-accepted-portfolio-share/index:ServicecatalogAcceptedPortfolioShareConfig"
    },
    "@cdktn/provider-awscc.servicecatalogCloudformationProduct.ServicecatalogCloudformationProduct": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_cloudformation_product awscc_servicecatalog_cloudformation_product}."
      },
      "fqn": "@cdktn/provider-awscc.servicecatalogCloudformationProduct.ServicecatalogCloudformationProduct",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_cloudformation_product awscc_servicecatalog_cloudformation_product} Resource."
        },
        "locationInModule": {
          "filename": "src/servicecatalog-cloudformation-product/index.ts",
          "line": 1104
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.servicecatalogCloudformationProduct.ServicecatalogCloudformationProductConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/servicecatalog-cloudformation-product/index.ts",
        "line": 1072
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ServicecatalogCloudformationProduct resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 1089
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ServicecatalogCloudformationProduct to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_cloudformation_product#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ServicecatalogCloudformationProduct that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ServicecatalogCloudformationProduct to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 1259
          },
          "name": "putProvisioningArtifactParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.servicecatalogCloudformationProduct.ServicecatalogCloudformationProductProvisioningArtifactParameters"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 1291
          },
          "name": "putSourceConnection",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.servicecatalogCloudformationProduct.ServicecatalogCloudformationProductSourceConnection"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 1355
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.servicecatalogCloudformationProduct.ServicecatalogCloudformationProductTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 1147
          },
          "name": "resetAcceptLanguage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 1168
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 1184
          },
          "name": "resetDistributor"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 1236
          },
          "name": "resetProductType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 1262
          },
          "name": "resetProvisioningArtifactParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 1278
          },
          "name": "resetReplaceProvisioningArtifacts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 1294
          },
          "name": "resetSourceConnection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 1310
          },
          "name": "resetSupportDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 1326
          },
          "name": "resetSupportEmail"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 1342
          },
          "name": "resetSupportUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 1358
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 1370
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 1388
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ServicecatalogCloudformationProduct",
      "namespace": "servicecatalogCloudformationProduct",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 1077
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 1156
          },
          "name": "cloudformationProductId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 1193
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 1224
          },
          "name": "productName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 1245
          },
          "name": "provisioningArtifactIds",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 1250
          },
          "name": "provisioningArtifactNames",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 1256
          },
          "name": "provisioningArtifactParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.servicecatalogCloudformationProduct.ServicecatalogCloudformationProductProvisioningArtifactParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 1288
          },
          "name": "sourceConnection",
          "type": {
            "fqn": "@cdktn/provider-awscc.servicecatalogCloudformationProduct.ServicecatalogCloudformationProductSourceConnectionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 1352
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.servicecatalogCloudformationProduct.ServicecatalogCloudformationProductTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 1151
          },
          "name": "acceptLanguageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 1172
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 1188
          },
          "name": "distributorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 1206
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 1219
          },
          "name": "ownerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 1240
          },
          "name": "productTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 1266
          },
          "name": "provisioningArtifactParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.servicecatalogCloudformationProduct.ServicecatalogCloudformationProductProvisioningArtifactParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 1282
          },
          "name": "replaceProvisioningArtifactsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 1298
          },
          "name": "sourceConnectionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.servicecatalogCloudformationProduct.ServicecatalogCloudformationProductSourceConnection"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 1314
          },
          "name": "supportDescriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 1330
          },
          "name": "supportEmailInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 1346
          },
          "name": "supportUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 1362
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.servicecatalogCloudformationProduct.ServicecatalogCloudformationProductTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 1141
          },
          "name": "acceptLanguage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 1162
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 1178
          },
          "name": "distributor",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 1199
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 1212
          },
          "name": "owner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 1230
          },
          "name": "productType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 1272
          },
          "name": "replaceProvisioningArtifacts",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 1304
          },
          "name": "supportDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 1320
          },
          "name": "supportEmail",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 1336
          },
          "name": "supportUrl",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/servicecatalog-cloudformation-product/index:ServicecatalogCloudformationProduct"
    },
    "@cdktn/provider-awscc.servicecatalogCloudformationProduct.ServicecatalogCloudformationProductConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.servicecatalogCloudformationProduct.ServicecatalogCloudformationProductConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/servicecatalog-cloudformation-product/index.ts",
        "line": 14
      },
      "name": "ServicecatalogCloudformationProductConfig",
      "namespace": "servicecatalogCloudformationProduct",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_cloudformation_product#name ServicecatalogCloudformationProduct#name}",
            "stability": "stable",
            "summary": "The name of the product."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 38
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_cloudformation_product#owner ServicecatalogCloudformationProduct#owner}",
            "stability": "stable",
            "summary": "The owner of the product."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 44
          },
          "name": "owner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_cloudformation_product#accept_language ServicecatalogCloudformationProduct#accept_language}",
            "stability": "stable",
            "summary": "The language code."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 20
          },
          "name": "acceptLanguage",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_cloudformation_product#description ServicecatalogCloudformationProduct#description}",
            "stability": "stable",
            "summary": "The description of the product."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 26
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_cloudformation_product#distributor ServicecatalogCloudformationProduct#distributor}",
            "stability": "stable",
            "summary": "The distributor of the product."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 32
          },
          "name": "distributor",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_cloudformation_product#product_type ServicecatalogCloudformationProduct#product_type}",
            "stability": "stable",
            "summary": "The type of product."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 50
          },
          "name": "productType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_cloudformation_product#provisioning_artifact_parameters ServicecatalogCloudformationProduct#provisioning_artifact_parameters}",
            "stability": "stable",
            "summary": "The configuration of the provisioning artifact (also known as a version)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 56
          },
          "name": "provisioningArtifactParameters",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.servicecatalogCloudformationProduct.ServicecatalogCloudformationProductProvisioningArtifactParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If turned off, you can update provisioning artifacts or product attributes (such as description, distributor, name, owner, and more) and the associated provisioning artifacts will retain the same unique identifier. Provisioning artifacts are matched within the CloudFormationProduct resource, and only those that have been updated will be changed. Provisioning artifacts are matched by a combinaton of provisioning artifact template URL and name.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_cloudformation_product#replace_provisioning_artifacts ServicecatalogCloudformationProduct#replace_provisioning_artifacts}",
            "stability": "stable",
            "summary": "This property is turned off by default."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 62
          },
          "name": "replaceProvisioningArtifacts",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "AWS Service Catalog returns this field for the CreateProduct, UpdateProduct, DescribeProductAsAdmin, and SearchProductAsAdmin APIs. This response contains the same fields as the ConnectionParameters request, with the addition of the LastSync response.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_cloudformation_product#source_connection ServicecatalogCloudformationProduct#source_connection}",
            "stability": "stable",
            "summary": "A top level ProductViewDetail response containing details about the product's connection."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 68
          },
          "name": "sourceConnection",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.servicecatalogCloudformationProduct.ServicecatalogCloudformationProductSourceConnection"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_cloudformation_product#support_description ServicecatalogCloudformationProduct#support_description}",
            "stability": "stable",
            "summary": "The support information about the product."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 74
          },
          "name": "supportDescription",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_cloudformation_product#support_email ServicecatalogCloudformationProduct#support_email}",
            "stability": "stable",
            "summary": "The contact email for product support."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 80
          },
          "name": "supportEmail",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_cloudformation_product#support_url ServicecatalogCloudformationProduct#support_url}",
            "stability": "stable",
            "summary": "The contact URL for product support."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 86
          },
          "name": "supportUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_cloudformation_product#tags ServicecatalogCloudformationProduct#tags}",
            "stability": "stable",
            "summary": "One or more tags."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 92
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.servicecatalogCloudformationProduct.ServicecatalogCloudformationProductTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/servicecatalog-cloudformation-product/index:ServicecatalogCloudformationProductConfig"
    },
    "@cdktn/provider-awscc.servicecatalogCloudformationProduct.ServicecatalogCloudformationProductProvisioningArtifactParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.servicecatalogCloudformationProduct.ServicecatalogCloudformationProductProvisioningArtifactParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/servicecatalog-cloudformation-product/index.ts",
        "line": 225
      },
      "name": "ServicecatalogCloudformationProductProvisioningArtifactParameters",
      "namespace": "servicecatalogCloudformationProduct",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_cloudformation_product#description ServicecatalogCloudformationProduct#description}",
            "stability": "stable",
            "summary": "The description of the provisioning artifact, including how it differs from the previous provisioning artifact."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 231
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_cloudformation_product#disable_template_validation ServicecatalogCloudformationProduct#disable_template_validation}",
            "stability": "stable",
            "summary": "If set to true, AWS Service Catalog stops validating the specified provisioning artifact even if it is invalid."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 237
          },
          "name": "disableTemplateValidation",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Keys accepted: [ LoadTemplateFromURL, ImportFromPhysicalId ] The URL of the AWS CloudFormation template in Amazon S3 in JSON format. Specify the URL in JSON format as follows:\n\n\"LoadTemplateFromURL\": \"https://s3.amazonaws.com/cf-templates-ozkq9d3hgiq2-us-east-1/...\"\n\nImportFromPhysicalId: The physical id of the resource that contains the template. Currently only supports AWS CloudFormation stack arn. Specify the physical id in JSON format as follows: ImportFromPhysicalId: \"arn:aws:cloudformation:[us-east-1]:[accountId]:stack/[StackName]/[resourceId]\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_cloudformation_product#info ServicecatalogCloudformationProduct#info}",
            "stability": "stable",
            "summary": "Specify the template source with one of the following options, but not both."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 247
          },
          "name": "info",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.servicecatalogCloudformationProduct.ServicecatalogCloudformationProductProvisioningArtifactParametersInfo"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_cloudformation_product#name ServicecatalogCloudformationProduct#name}",
            "stability": "stable",
            "summary": "The name of the provisioning artifact (for example, v1 v2beta). No spaces are allowed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 253
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_cloudformation_product#type ServicecatalogCloudformationProduct#type}",
            "stability": "stable",
            "summary": "The type of provisioning artifact. Valid values are CLOUD_FORMATION_TEMPLATE, TERRAFORM_OPEN_SOURCE, TERRAFORM_CLOUD, EXTERNAL."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 259
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/servicecatalog-cloudformation-product/index:ServicecatalogCloudformationProductProvisioningArtifactParameters"
    },
    "@cdktn/provider-awscc.servicecatalogCloudformationProduct.ServicecatalogCloudformationProductProvisioningArtifactParametersInfo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.servicecatalogCloudformationProduct.ServicecatalogCloudformationProductProvisioningArtifactParametersInfo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/servicecatalog-cloudformation-product/index.ts",
        "line": 94
      },
      "name": "ServicecatalogCloudformationProductProvisioningArtifactParametersInfo",
      "namespace": "servicecatalogCloudformationProduct",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_cloudformation_product#import_from_physical_id ServicecatalogCloudformationProduct#import_from_physical_id}",
            "stability": "stable",
            "summary": "The physical id of the resource that contains the template. Currently only supports AWS CloudFormation stack arn."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 100
          },
          "name": "importFromPhysicalId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_cloudformation_product#load_template_from_url ServicecatalogCloudformationProduct#load_template_from_url}",
            "stability": "stable",
            "summary": "The URL of the AWS CloudFormation template in Amazon S3 in JSON format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 106
          },
          "name": "loadTemplateFromUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/servicecatalog-cloudformation-product/index:ServicecatalogCloudformationProductProvisioningArtifactParametersInfo"
    },
    "@cdktn/provider-awscc.servicecatalogCloudformationProduct.ServicecatalogCloudformationProductProvisioningArtifactParametersInfoOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.servicecatalogCloudformationProduct.ServicecatalogCloudformationProductProvisioningArtifactParametersInfoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/servicecatalog-cloudformation-product/index.ts",
          "line": 153
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/servicecatalog-cloudformation-product/index.ts",
        "line": 145
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 201
          },
          "name": "resetImportFromPhysicalId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 217
          },
          "name": "resetLoadTemplateFromUrl"
        }
      ],
      "name": "ServicecatalogCloudformationProductProvisioningArtifactParametersInfoOutputReference",
      "namespace": "servicecatalogCloudformationProduct",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 205
          },
          "name": "importFromPhysicalIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 221
          },
          "name": "loadTemplateFromUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 195
          },
          "name": "importFromPhysicalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 211
          },
          "name": "loadTemplateFromUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 157
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.servicecatalogCloudformationProduct.ServicecatalogCloudformationProductProvisioningArtifactParametersInfo"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/servicecatalog-cloudformation-product/index:ServicecatalogCloudformationProductProvisioningArtifactParametersInfoOutputReference"
    },
    "@cdktn/provider-awscc.servicecatalogCloudformationProduct.ServicecatalogCloudformationProductProvisioningArtifactParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.servicecatalogCloudformationProduct.ServicecatalogCloudformationProductProvisioningArtifactParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/servicecatalog-cloudformation-product/index.ts",
          "line": 476
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/servicecatalog-cloudformation-product/index.ts",
        "line": 468
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 483
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.servicecatalogCloudformationProduct.ServicecatalogCloudformationProductProvisioningArtifactParametersOutputReference"
            }
          }
        }
      ],
      "name": "ServicecatalogCloudformationProductProvisioningArtifactParametersList",
      "namespace": "servicecatalogCloudformationProduct",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 469
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.servicecatalogCloudformationProduct.ServicecatalogCloudformationProductProvisioningArtifactParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/servicecatalog-cloudformation-product/index:ServicecatalogCloudformationProductProvisioningArtifactParametersList"
    },
    "@cdktn/provider-awscc.servicecatalogCloudformationProduct.ServicecatalogCloudformationProductProvisioningArtifactParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.servicecatalogCloudformationProduct.ServicecatalogCloudformationProductProvisioningArtifactParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/servicecatalog-cloudformation-product/index.ts",
          "line": 329
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/servicecatalog-cloudformation-product/index.ts",
        "line": 319
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 424
          },
          "name": "putInfo",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.servicecatalogCloudformationProduct.ServicecatalogCloudformationProductProvisioningArtifactParametersInfo"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 395
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 411
          },
          "name": "resetDisableTemplateValidation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 427
          },
          "name": "resetInfo"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 443
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 459
          },
          "name": "resetType"
        }
      ],
      "name": "ServicecatalogCloudformationProductProvisioningArtifactParametersOutputReference",
      "namespace": "servicecatalogCloudformationProduct",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 421
          },
          "name": "info",
          "type": {
            "fqn": "@cdktn/provider-awscc.servicecatalogCloudformationProduct.ServicecatalogCloudformationProductProvisioningArtifactParametersInfoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 399
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 415
          },
          "name": "disableTemplateValidationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 431
          },
          "name": "infoInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.servicecatalogCloudformationProduct.ServicecatalogCloudformationProductProvisioningArtifactParametersInfo"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 447
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 463
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 389
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 405
          },
          "name": "disableTemplateValidation",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 437
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 453
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 333
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.servicecatalogCloudformationProduct.ServicecatalogCloudformationProductProvisioningArtifactParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/servicecatalog-cloudformation-product/index:ServicecatalogCloudformationProductProvisioningArtifactParametersOutputReference"
    },
    "@cdktn/provider-awscc.servicecatalogCloudformationProduct.ServicecatalogCloudformationProductSourceConnection": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.servicecatalogCloudformationProduct.ServicecatalogCloudformationProductSourceConnection",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/servicecatalog-cloudformation-product/index.ts",
        "line": 784
      },
      "name": "ServicecatalogCloudformationProductSourceConnection",
      "namespace": "servicecatalogCloudformationProduct",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_cloudformation_product#connection_parameters ServicecatalogCloudformationProduct#connection_parameters}",
            "stability": "stable",
            "summary": "The connection details based on the connection Type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 790
          },
          "name": "connectionParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.servicecatalogCloudformationProduct.ServicecatalogCloudformationProductSourceConnectionConnectionParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_cloudformation_product#type ServicecatalogCloudformationProduct#type}",
            "stability": "stable",
            "summary": "The only supported SourceConnection type is Codestar."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 796
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/servicecatalog-cloudformation-product/index:ServicecatalogCloudformationProductSourceConnection"
    },
    "@cdktn/provider-awscc.servicecatalogCloudformationProduct.ServicecatalogCloudformationProductSourceConnectionConnectionParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.servicecatalogCloudformationProduct.ServicecatalogCloudformationProductSourceConnectionConnectionParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/servicecatalog-cloudformation-product/index.ts",
        "line": 690
      },
      "name": "ServicecatalogCloudformationProductSourceConnectionConnectionParameters",
      "namespace": "servicecatalogCloudformationProduct",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_cloudformation_product#code_star ServicecatalogCloudformationProduct#code_star}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 694
          },
          "name": "codeStar",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.servicecatalogCloudformationProduct.ServicecatalogCloudformationProductSourceConnectionConnectionParametersCodeStar"
          }
        }
      ],
      "symbolId": "src/servicecatalog-cloudformation-product/index:ServicecatalogCloudformationProductSourceConnectionConnectionParameters"
    },
    "@cdktn/provider-awscc.servicecatalogCloudformationProduct.ServicecatalogCloudformationProductSourceConnectionConnectionParametersCodeStar": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.servicecatalogCloudformationProduct.ServicecatalogCloudformationProductSourceConnectionConnectionParametersCodeStar",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/servicecatalog-cloudformation-product/index.ts",
        "line": 487
      },
      "name": "ServicecatalogCloudformationProductSourceConnectionConnectionParametersCodeStar",
      "namespace": "servicecatalogCloudformationProduct",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_cloudformation_product#artifact_path ServicecatalogCloudformationProduct#artifact_path}",
            "stability": "stable",
            "summary": "The absolute path where the artifact resides within the repo and branch, formatted as \"folder/file.json\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 493
          },
          "name": "artifactPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_cloudformation_product#branch ServicecatalogCloudformationProduct#branch}",
            "stability": "stable",
            "summary": "The specific branch where the artifact resides."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 499
          },
          "name": "branch",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_cloudformation_product#connection_arn ServicecatalogCloudformationProduct#connection_arn}",
            "stability": "stable",
            "summary": "The CodeStar ARN, which is the connection between AWS Service Catalog and the external repository."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 507
          },
          "name": "connectionArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_cloudformation_product#repository ServicecatalogCloudformationProduct#repository}",
            "stability": "stable",
            "summary": "The specific repository where the product's artifact-to-be-synced resides, formatted as \"Account/Repo.\"."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 513
          },
          "name": "repository",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/servicecatalog-cloudformation-product/index:ServicecatalogCloudformationProductSourceConnectionConnectionParametersCodeStar"
    },
    "@cdktn/provider-awscc.servicecatalogCloudformationProduct.ServicecatalogCloudformationProductSourceConnectionConnectionParametersCodeStarOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.servicecatalogCloudformationProduct.ServicecatalogCloudformationProductSourceConnectionConnectionParametersCodeStarOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/servicecatalog-cloudformation-product/index.ts",
          "line": 574
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/servicecatalog-cloudformation-product/index.ts",
        "line": 566
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 634
          },
          "name": "resetArtifactPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 650
          },
          "name": "resetBranch"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 666
          },
          "name": "resetConnectionArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 682
          },
          "name": "resetRepository"
        }
      ],
      "name": "ServicecatalogCloudformationProductSourceConnectionConnectionParametersCodeStarOutputReference",
      "namespace": "servicecatalogCloudformationProduct",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 638
          },
          "name": "artifactPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 654
          },
          "name": "branchInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 670
          },
          "name": "connectionArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 686
          },
          "name": "repositoryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 628
          },
          "name": "artifactPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 644
          },
          "name": "branch",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 660
          },
          "name": "connectionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 676
          },
          "name": "repository",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 578
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.servicecatalogCloudformationProduct.ServicecatalogCloudformationProductSourceConnectionConnectionParametersCodeStar"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/servicecatalog-cloudformation-product/index:ServicecatalogCloudformationProductSourceConnectionConnectionParametersCodeStarOutputReference"
    },
    "@cdktn/provider-awscc.servicecatalogCloudformationProduct.ServicecatalogCloudformationProductSourceConnectionConnectionParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.servicecatalogCloudformationProduct.ServicecatalogCloudformationProductSourceConnectionConnectionParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/servicecatalog-cloudformation-product/index.ts",
          "line": 734
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/servicecatalog-cloudformation-product/index.ts",
        "line": 726
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 773
          },
          "name": "putCodeStar",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.servicecatalogCloudformationProduct.ServicecatalogCloudformationProductSourceConnectionConnectionParametersCodeStar"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 776
          },
          "name": "resetCodeStar"
        }
      ],
      "name": "ServicecatalogCloudformationProductSourceConnectionConnectionParametersOutputReference",
      "namespace": "servicecatalogCloudformationProduct",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 770
          },
          "name": "codeStar",
          "type": {
            "fqn": "@cdktn/provider-awscc.servicecatalogCloudformationProduct.ServicecatalogCloudformationProductSourceConnectionConnectionParametersCodeStarOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 780
          },
          "name": "codeStarInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.servicecatalogCloudformationProduct.ServicecatalogCloudformationProductSourceConnectionConnectionParametersCodeStar"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 738
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.servicecatalogCloudformationProduct.ServicecatalogCloudformationProductSourceConnectionConnectionParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/servicecatalog-cloudformation-product/index:ServicecatalogCloudformationProductSourceConnectionConnectionParametersOutputReference"
    },
    "@cdktn/provider-awscc.servicecatalogCloudformationProduct.ServicecatalogCloudformationProductSourceConnectionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.servicecatalogCloudformationProduct.ServicecatalogCloudformationProductSourceConnectionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/servicecatalog-cloudformation-product/index.ts",
          "line": 843
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/servicecatalog-cloudformation-product/index.ts",
        "line": 835
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 888
          },
          "name": "putConnectionParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.servicecatalogCloudformationProduct.ServicecatalogCloudformationProductSourceConnectionConnectionParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 891
          },
          "name": "resetConnectionParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 907
          },
          "name": "resetType"
        }
      ],
      "name": "ServicecatalogCloudformationProductSourceConnectionOutputReference",
      "namespace": "servicecatalogCloudformationProduct",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 885
          },
          "name": "connectionParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.servicecatalogCloudformationProduct.ServicecatalogCloudformationProductSourceConnectionConnectionParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 895
          },
          "name": "connectionParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.servicecatalogCloudformationProduct.ServicecatalogCloudformationProductSourceConnectionConnectionParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 911
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 901
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 847
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.servicecatalogCloudformationProduct.ServicecatalogCloudformationProductSourceConnection"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/servicecatalog-cloudformation-product/index:ServicecatalogCloudformationProductSourceConnectionOutputReference"
    },
    "@cdktn/provider-awscc.servicecatalogCloudformationProduct.ServicecatalogCloudformationProductTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.servicecatalogCloudformationProduct.ServicecatalogCloudformationProductTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/servicecatalog-cloudformation-product/index.ts",
        "line": 915
      },
      "name": "ServicecatalogCloudformationProductTags",
      "namespace": "servicecatalogCloudformationProduct",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_cloudformation_product#key ServicecatalogCloudformationProduct#key}",
            "stability": "stable",
            "summary": "The tag key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 921
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_cloudformation_product#value ServicecatalogCloudformationProduct#value}",
            "stability": "stable",
            "summary": "The tag value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 927
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/servicecatalog-cloudformation-product/index:ServicecatalogCloudformationProductTags"
    },
    "@cdktn/provider-awscc.servicecatalogCloudformationProduct.ServicecatalogCloudformationProductTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.servicecatalogCloudformationProduct.ServicecatalogCloudformationProductTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/servicecatalog-cloudformation-product/index.ts",
          "line": 1057
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/servicecatalog-cloudformation-product/index.ts",
        "line": 1049
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 1064
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.servicecatalogCloudformationProduct.ServicecatalogCloudformationProductTagsOutputReference"
            }
          }
        }
      ],
      "name": "ServicecatalogCloudformationProductTagsList",
      "namespace": "servicecatalogCloudformationProduct",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 1050
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.servicecatalogCloudformationProduct.ServicecatalogCloudformationProductTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/servicecatalog-cloudformation-product/index:ServicecatalogCloudformationProductTagsList"
    },
    "@cdktn/provider-awscc.servicecatalogCloudformationProduct.ServicecatalogCloudformationProductTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.servicecatalogCloudformationProduct.ServicecatalogCloudformationProductTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/servicecatalog-cloudformation-product/index.ts",
          "line": 976
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/servicecatalog-cloudformation-product/index.ts",
        "line": 966
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 1024
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 1040
          },
          "name": "resetValue"
        }
      ],
      "name": "ServicecatalogCloudformationProductTagsOutputReference",
      "namespace": "servicecatalogCloudformationProduct",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 1028
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 1044
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 1018
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 1034
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-product/index.ts",
            "line": 980
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.servicecatalogCloudformationProduct.ServicecatalogCloudformationProductTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/servicecatalog-cloudformation-product/index:ServicecatalogCloudformationProductTagsOutputReference"
    },
    "@cdktn/provider-awscc.servicecatalogCloudformationProvisionedProduct.ServicecatalogCloudformationProvisionedProduct": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_cloudformation_provisioned_product awscc_servicecatalog_cloudformation_provisioned_product}."
      },
      "fqn": "@cdktn/provider-awscc.servicecatalogCloudformationProvisionedProduct.ServicecatalogCloudformationProvisionedProduct",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_cloudformation_provisioned_product awscc_servicecatalog_cloudformation_provisioned_product} Resource."
        },
        "locationInModule": {
          "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
          "line": 690
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.servicecatalogCloudformationProvisionedProduct.ServicecatalogCloudformationProvisionedProductConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
        "line": 658
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ServicecatalogCloudformationProvisionedProduct resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 675
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ServicecatalogCloudformationProvisionedProduct to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_cloudformation_provisioned_product#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ServicecatalogCloudformationProvisionedProduct that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ServicecatalogCloudformationProvisionedProduct to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 894
          },
          "name": "putProvisioningParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.servicecatalogCloudformationProvisionedProduct.ServicecatalogCloudformationProvisionedProductProvisioningParameters"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 910
          },
          "name": "putProvisioningPreferences",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.servicecatalogCloudformationProvisionedProduct.ServicecatalogCloudformationProvisionedProductProvisioningPreferences"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 931
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.servicecatalogCloudformationProvisionedProduct.ServicecatalogCloudformationProvisionedProductTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 732
          },
          "name": "resetAcceptLanguage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 758
          },
          "name": "resetNotificationArns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 780
          },
          "name": "resetPathId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 796
          },
          "name": "resetPathName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 812
          },
          "name": "resetProductId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 828
          },
          "name": "resetProductName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 849
          },
          "name": "resetProvisionedProductName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 865
          },
          "name": "resetProvisioningArtifactId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 881
          },
          "name": "resetProvisioningArtifactName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 897
          },
          "name": "resetProvisioningParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 913
          },
          "name": "resetProvisioningPreferences"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 934
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 946
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 963
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ServicecatalogCloudformationProvisionedProduct",
      "namespace": "servicecatalogCloudformationProvisionedProduct",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 663
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 741
          },
          "name": "cloudformationStackArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 746
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 768
          },
          "name": "outputs",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 837
          },
          "name": "provisionedProductId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 891
          },
          "name": "provisioningParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.servicecatalogCloudformationProvisionedProduct.ServicecatalogCloudformationProvisionedProductProvisioningParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 907
          },
          "name": "provisioningPreferences",
          "type": {
            "fqn": "@cdktn/provider-awscc.servicecatalogCloudformationProvisionedProduct.ServicecatalogCloudformationProvisionedProductProvisioningPreferencesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 922
          },
          "name": "recordId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 928
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.servicecatalogCloudformationProvisionedProduct.ServicecatalogCloudformationProvisionedProductTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 736
          },
          "name": "acceptLanguageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 762
          },
          "name": "notificationArnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 784
          },
          "name": "pathIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 800
          },
          "name": "pathNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 816
          },
          "name": "productIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 832
          },
          "name": "productNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 853
          },
          "name": "provisionedProductNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 869
          },
          "name": "provisioningArtifactIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 885
          },
          "name": "provisioningArtifactNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 901
          },
          "name": "provisioningParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.servicecatalogCloudformationProvisionedProduct.ServicecatalogCloudformationProvisionedProductProvisioningParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 917
          },
          "name": "provisioningPreferencesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.servicecatalogCloudformationProvisionedProduct.ServicecatalogCloudformationProvisionedProductProvisioningPreferences"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 938
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.servicecatalogCloudformationProvisionedProduct.ServicecatalogCloudformationProvisionedProductTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 726
          },
          "name": "acceptLanguage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 752
          },
          "name": "notificationArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 774
          },
          "name": "pathId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 790
          },
          "name": "pathName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 806
          },
          "name": "productId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 822
          },
          "name": "productName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 843
          },
          "name": "provisionedProductName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 859
          },
          "name": "provisioningArtifactId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 875
          },
          "name": "provisioningArtifactName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/servicecatalog-cloudformation-provisioned-product/index:ServicecatalogCloudformationProvisionedProduct"
    },
    "@cdktn/provider-awscc.servicecatalogCloudformationProvisionedProduct.ServicecatalogCloudformationProvisionedProductConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.servicecatalogCloudformationProvisionedProduct.ServicecatalogCloudformationProvisionedProductConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
        "line": 14
      },
      "name": "ServicecatalogCloudformationProvisionedProductConfig",
      "namespace": "servicecatalogCloudformationProvisionedProduct",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_cloudformation_provisioned_product#accept_language ServicecatalogCloudformationProvisionedProduct#accept_language}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 18
          },
          "name": "acceptLanguage",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_cloudformation_provisioned_product#notification_arns ServicecatalogCloudformationProvisionedProduct#notification_arns}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 22
          },
          "name": "notificationArns",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_cloudformation_provisioned_product#path_id ServicecatalogCloudformationProvisionedProduct#path_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 26
          },
          "name": "pathId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_cloudformation_provisioned_product#path_name ServicecatalogCloudformationProvisionedProduct#path_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 30
          },
          "name": "pathName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_cloudformation_provisioned_product#product_id ServicecatalogCloudformationProvisionedProduct#product_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 34
          },
          "name": "productId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_cloudformation_provisioned_product#product_name ServicecatalogCloudformationProvisionedProduct#product_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 38
          },
          "name": "productName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_cloudformation_provisioned_product#provisioned_product_name ServicecatalogCloudformationProvisionedProduct#provisioned_product_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 42
          },
          "name": "provisionedProductName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_cloudformation_provisioned_product#provisioning_artifact_id ServicecatalogCloudformationProvisionedProduct#provisioning_artifact_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 46
          },
          "name": "provisioningArtifactId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_cloudformation_provisioned_product#provisioning_artifact_name ServicecatalogCloudformationProvisionedProduct#provisioning_artifact_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 50
          },
          "name": "provisioningArtifactName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_cloudformation_provisioned_product#provisioning_parameters ServicecatalogCloudformationProvisionedProduct#provisioning_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 54
          },
          "name": "provisioningParameters",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.servicecatalogCloudformationProvisionedProduct.ServicecatalogCloudformationProvisionedProductProvisioningParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_cloudformation_provisioned_product#provisioning_preferences ServicecatalogCloudformationProvisionedProduct#provisioning_preferences}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 58
          },
          "name": "provisioningPreferences",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.servicecatalogCloudformationProvisionedProduct.ServicecatalogCloudformationProvisionedProductProvisioningPreferences"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_cloudformation_provisioned_product#tags ServicecatalogCloudformationProvisionedProduct#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 62
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.servicecatalogCloudformationProvisionedProduct.ServicecatalogCloudformationProvisionedProductTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/servicecatalog-cloudformation-provisioned-product/index:ServicecatalogCloudformationProvisionedProductConfig"
    },
    "@cdktn/provider-awscc.servicecatalogCloudformationProvisionedProduct.ServicecatalogCloudformationProvisionedProductProvisioningParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.servicecatalogCloudformationProvisionedProduct.ServicecatalogCloudformationProvisionedProductProvisioningParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
        "line": 64
      },
      "name": "ServicecatalogCloudformationProvisionedProductProvisioningParameters",
      "namespace": "servicecatalogCloudformationProvisionedProduct",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_cloudformation_provisioned_product#key ServicecatalogCloudformationProvisionedProduct#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 68
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_cloudformation_provisioned_product#value ServicecatalogCloudformationProvisionedProduct#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 72
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/servicecatalog-cloudformation-provisioned-product/index:ServicecatalogCloudformationProvisionedProductProvisioningParameters"
    },
    "@cdktn/provider-awscc.servicecatalogCloudformationProvisionedProduct.ServicecatalogCloudformationProvisionedProductProvisioningParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.servicecatalogCloudformationProvisionedProduct.ServicecatalogCloudformationProvisionedProductProvisioningParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
          "line": 202
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
        "line": 194
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 209
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.servicecatalogCloudformationProvisionedProduct.ServicecatalogCloudformationProvisionedProductProvisioningParametersOutputReference"
            }
          }
        }
      ],
      "name": "ServicecatalogCloudformationProvisionedProductProvisioningParametersList",
      "namespace": "servicecatalogCloudformationProvisionedProduct",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 195
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.servicecatalogCloudformationProvisionedProduct.ServicecatalogCloudformationProvisionedProductProvisioningParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/servicecatalog-cloudformation-provisioned-product/index:ServicecatalogCloudformationProvisionedProductProvisioningParametersList"
    },
    "@cdktn/provider-awscc.servicecatalogCloudformationProvisionedProduct.ServicecatalogCloudformationProvisionedProductProvisioningParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.servicecatalogCloudformationProvisionedProduct.ServicecatalogCloudformationProvisionedProductProvisioningParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
          "line": 121
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
        "line": 111
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 169
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 185
          },
          "name": "resetValue"
        }
      ],
      "name": "ServicecatalogCloudformationProvisionedProductProvisioningParametersOutputReference",
      "namespace": "servicecatalogCloudformationProvisionedProduct",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 173
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 189
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 163
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 179
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 125
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.servicecatalogCloudformationProvisionedProduct.ServicecatalogCloudformationProvisionedProductProvisioningParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/servicecatalog-cloudformation-provisioned-product/index:ServicecatalogCloudformationProvisionedProductProvisioningParametersOutputReference"
    },
    "@cdktn/provider-awscc.servicecatalogCloudformationProvisionedProduct.ServicecatalogCloudformationProvisionedProductProvisioningPreferences": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.servicecatalogCloudformationProvisionedProduct.ServicecatalogCloudformationProvisionedProductProvisioningPreferences",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
        "line": 213
      },
      "name": "ServicecatalogCloudformationProvisionedProductProvisioningPreferences",
      "namespace": "servicecatalogCloudformationProvisionedProduct",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_cloudformation_provisioned_product#stack_set_accounts ServicecatalogCloudformationProvisionedProduct#stack_set_accounts}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 217
          },
          "name": "stackSetAccounts",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_cloudformation_provisioned_product#stack_set_failure_tolerance_count ServicecatalogCloudformationProvisionedProduct#stack_set_failure_tolerance_count}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 221
          },
          "name": "stackSetFailureToleranceCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_cloudformation_provisioned_product#stack_set_failure_tolerance_percentage ServicecatalogCloudformationProvisionedProduct#stack_set_failure_tolerance_percentage}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 225
          },
          "name": "stackSetFailureTolerancePercentage",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_cloudformation_provisioned_product#stack_set_max_concurrency_count ServicecatalogCloudformationProvisionedProduct#stack_set_max_concurrency_count}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 229
          },
          "name": "stackSetMaxConcurrencyCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_cloudformation_provisioned_product#stack_set_max_concurrency_percentage ServicecatalogCloudformationProvisionedProduct#stack_set_max_concurrency_percentage}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 233
          },
          "name": "stackSetMaxConcurrencyPercentage",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_cloudformation_provisioned_product#stack_set_operation_type ServicecatalogCloudformationProvisionedProduct#stack_set_operation_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 237
          },
          "name": "stackSetOperationType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_cloudformation_provisioned_product#stack_set_regions ServicecatalogCloudformationProvisionedProduct#stack_set_regions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 241
          },
          "name": "stackSetRegions",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/servicecatalog-cloudformation-provisioned-product/index:ServicecatalogCloudformationProvisionedProductProvisioningPreferences"
    },
    "@cdktn/provider-awscc.servicecatalogCloudformationProvisionedProduct.ServicecatalogCloudformationProvisionedProductProvisioningPreferencesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.servicecatalogCloudformationProvisionedProduct.ServicecatalogCloudformationProvisionedProductProvisioningPreferencesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
          "line": 323
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
        "line": 315
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 401
          },
          "name": "resetStackSetAccounts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 417
          },
          "name": "resetStackSetFailureToleranceCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 433
          },
          "name": "resetStackSetFailureTolerancePercentage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 449
          },
          "name": "resetStackSetMaxConcurrencyCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 465
          },
          "name": "resetStackSetMaxConcurrencyPercentage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 481
          },
          "name": "resetStackSetOperationType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 497
          },
          "name": "resetStackSetRegions"
        }
      ],
      "name": "ServicecatalogCloudformationProvisionedProductProvisioningPreferencesOutputReference",
      "namespace": "servicecatalogCloudformationProvisionedProduct",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 405
          },
          "name": "stackSetAccountsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 421
          },
          "name": "stackSetFailureToleranceCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 437
          },
          "name": "stackSetFailureTolerancePercentageInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 453
          },
          "name": "stackSetMaxConcurrencyCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 469
          },
          "name": "stackSetMaxConcurrencyPercentageInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 485
          },
          "name": "stackSetOperationTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 501
          },
          "name": "stackSetRegionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 395
          },
          "name": "stackSetAccounts",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 411
          },
          "name": "stackSetFailureToleranceCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 427
          },
          "name": "stackSetFailureTolerancePercentage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 443
          },
          "name": "stackSetMaxConcurrencyCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 459
          },
          "name": "stackSetMaxConcurrencyPercentage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 475
          },
          "name": "stackSetOperationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 491
          },
          "name": "stackSetRegions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 327
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.servicecatalogCloudformationProvisionedProduct.ServicecatalogCloudformationProvisionedProductProvisioningPreferences"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/servicecatalog-cloudformation-provisioned-product/index:ServicecatalogCloudformationProvisionedProductProvisioningPreferencesOutputReference"
    },
    "@cdktn/provider-awscc.servicecatalogCloudformationProvisionedProduct.ServicecatalogCloudformationProvisionedProductTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.servicecatalogCloudformationProvisionedProduct.ServicecatalogCloudformationProvisionedProductTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
        "line": 505
      },
      "name": "ServicecatalogCloudformationProvisionedProductTags",
      "namespace": "servicecatalogCloudformationProvisionedProduct",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_cloudformation_provisioned_product#key ServicecatalogCloudformationProvisionedProduct#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 509
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_cloudformation_provisioned_product#value ServicecatalogCloudformationProvisionedProduct#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 513
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/servicecatalog-cloudformation-provisioned-product/index:ServicecatalogCloudformationProvisionedProductTags"
    },
    "@cdktn/provider-awscc.servicecatalogCloudformationProvisionedProduct.ServicecatalogCloudformationProvisionedProductTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.servicecatalogCloudformationProvisionedProduct.ServicecatalogCloudformationProvisionedProductTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
          "line": 643
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
        "line": 635
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 650
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.servicecatalogCloudformationProvisionedProduct.ServicecatalogCloudformationProvisionedProductTagsOutputReference"
            }
          }
        }
      ],
      "name": "ServicecatalogCloudformationProvisionedProductTagsList",
      "namespace": "servicecatalogCloudformationProvisionedProduct",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 636
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.servicecatalogCloudformationProvisionedProduct.ServicecatalogCloudformationProvisionedProductTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/servicecatalog-cloudformation-provisioned-product/index:ServicecatalogCloudformationProvisionedProductTagsList"
    },
    "@cdktn/provider-awscc.servicecatalogCloudformationProvisionedProduct.ServicecatalogCloudformationProvisionedProductTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.servicecatalogCloudformationProvisionedProduct.ServicecatalogCloudformationProvisionedProductTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
          "line": 562
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
        "line": 552
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 610
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 626
          },
          "name": "resetValue"
        }
      ],
      "name": "ServicecatalogCloudformationProvisionedProductTagsOutputReference",
      "namespace": "servicecatalogCloudformationProvisionedProduct",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 614
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 630
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 604
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 620
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-cloudformation-provisioned-product/index.ts",
            "line": 566
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.servicecatalogCloudformationProvisionedProduct.ServicecatalogCloudformationProvisionedProductTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/servicecatalog-cloudformation-provisioned-product/index:ServicecatalogCloudformationProvisionedProductTagsOutputReference"
    },
    "@cdktn/provider-awscc.servicecatalogLaunchNotificationConstraint.ServicecatalogLaunchNotificationConstraint": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_launch_notification_constraint awscc_servicecatalog_launch_notification_constraint}."
      },
      "fqn": "@cdktn/provider-awscc.servicecatalogLaunchNotificationConstraint.ServicecatalogLaunchNotificationConstraint",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_launch_notification_constraint awscc_servicecatalog_launch_notification_constraint} Resource."
        },
        "locationInModule": {
          "filename": "src/servicecatalog-launch-notification-constraint/index.ts",
          "line": 72
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.servicecatalogLaunchNotificationConstraint.ServicecatalogLaunchNotificationConstraintConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/servicecatalog-launch-notification-constraint/index.ts",
        "line": 40
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ServicecatalogLaunchNotificationConstraint resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/servicecatalog-launch-notification-constraint/index.ts",
            "line": 57
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ServicecatalogLaunchNotificationConstraint to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_launch_notification_constraint#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ServicecatalogLaunchNotificationConstraint that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ServicecatalogLaunchNotificationConstraint to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-launch-notification-constraint/index.ts",
            "line": 107
          },
          "name": "resetAcceptLanguage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-launch-notification-constraint/index.ts",
            "line": 123
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-launch-notification-constraint/index.ts",
            "line": 184
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-launch-notification-constraint/index.ts",
            "line": 194
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ServicecatalogLaunchNotificationConstraint",
      "namespace": "servicecatalogLaunchNotificationConstraint",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-launch-notification-constraint/index.ts",
            "line": 45
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-launch-notification-constraint/index.ts",
            "line": 132
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-launch-notification-constraint/index.ts",
            "line": 137
          },
          "name": "launchNotificationConstraintId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-launch-notification-constraint/index.ts",
            "line": 111
          },
          "name": "acceptLanguageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-launch-notification-constraint/index.ts",
            "line": 127
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-launch-notification-constraint/index.ts",
            "line": 150
          },
          "name": "notificationArnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-launch-notification-constraint/index.ts",
            "line": 163
          },
          "name": "portfolioIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-launch-notification-constraint/index.ts",
            "line": 176
          },
          "name": "productIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-launch-notification-constraint/index.ts",
            "line": 101
          },
          "name": "acceptLanguage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-launch-notification-constraint/index.ts",
            "line": 117
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-launch-notification-constraint/index.ts",
            "line": 143
          },
          "name": "notificationArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-launch-notification-constraint/index.ts",
            "line": 156
          },
          "name": "portfolioId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-launch-notification-constraint/index.ts",
            "line": 169
          },
          "name": "productId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/servicecatalog-launch-notification-constraint/index:ServicecatalogLaunchNotificationConstraint"
    },
    "@cdktn/provider-awscc.servicecatalogLaunchNotificationConstraint.ServicecatalogLaunchNotificationConstraintConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.servicecatalogLaunchNotificationConstraint.ServicecatalogLaunchNotificationConstraintConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/servicecatalog-launch-notification-constraint/index.ts",
        "line": 14
      },
      "name": "ServicecatalogLaunchNotificationConstraintConfig",
      "namespace": "servicecatalogLaunchNotificationConstraint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_launch_notification_constraint#notification_arns ServicecatalogLaunchNotificationConstraint#notification_arns}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-launch-notification-constraint/index.ts",
            "line": 26
          },
          "name": "notificationArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_launch_notification_constraint#portfolio_id ServicecatalogLaunchNotificationConstraint#portfolio_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-launch-notification-constraint/index.ts",
            "line": 30
          },
          "name": "portfolioId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_launch_notification_constraint#product_id ServicecatalogLaunchNotificationConstraint#product_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-launch-notification-constraint/index.ts",
            "line": 34
          },
          "name": "productId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_launch_notification_constraint#accept_language ServicecatalogLaunchNotificationConstraint#accept_language}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-launch-notification-constraint/index.ts",
            "line": 18
          },
          "name": "acceptLanguage",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_launch_notification_constraint#description ServicecatalogLaunchNotificationConstraint#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-launch-notification-constraint/index.ts",
            "line": 22
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/servicecatalog-launch-notification-constraint/index:ServicecatalogLaunchNotificationConstraintConfig"
    },
    "@cdktn/provider-awscc.servicecatalogLaunchRoleConstraint.ServicecatalogLaunchRoleConstraint": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_launch_role_constraint awscc_servicecatalog_launch_role_constraint}."
      },
      "fqn": "@cdktn/provider-awscc.servicecatalogLaunchRoleConstraint.ServicecatalogLaunchRoleConstraint",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_launch_role_constraint awscc_servicecatalog_launch_role_constraint} Resource."
        },
        "locationInModule": {
          "filename": "src/servicecatalog-launch-role-constraint/index.ts",
          "line": 88
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.servicecatalogLaunchRoleConstraint.ServicecatalogLaunchRoleConstraintConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/servicecatalog-launch-role-constraint/index.ts",
        "line": 56
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ServicecatalogLaunchRoleConstraint resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/servicecatalog-launch-role-constraint/index.ts",
            "line": 73
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ServicecatalogLaunchRoleConstraint to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_launch_role_constraint#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ServicecatalogLaunchRoleConstraint that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ServicecatalogLaunchRoleConstraint to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-launch-role-constraint/index.ts",
            "line": 124
          },
          "name": "resetAcceptLanguage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-launch-role-constraint/index.ts",
            "line": 140
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-launch-role-constraint/index.ts",
            "line": 166
          },
          "name": "resetLocalRoleName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-launch-role-constraint/index.ts",
            "line": 208
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-launch-role-constraint/index.ts",
            "line": 220
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-launch-role-constraint/index.ts",
            "line": 231
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ServicecatalogLaunchRoleConstraint",
      "namespace": "servicecatalogLaunchRoleConstraint",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-launch-role-constraint/index.ts",
            "line": 61
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-launch-role-constraint/index.ts",
            "line": 149
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-launch-role-constraint/index.ts",
            "line": 154
          },
          "name": "launchRoleConstraintId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-launch-role-constraint/index.ts",
            "line": 128
          },
          "name": "acceptLanguageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-launch-role-constraint/index.ts",
            "line": 144
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-launch-role-constraint/index.ts",
            "line": 170
          },
          "name": "localRoleNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-launch-role-constraint/index.ts",
            "line": 183
          },
          "name": "portfolioIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-launch-role-constraint/index.ts",
            "line": 196
          },
          "name": "productIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-launch-role-constraint/index.ts",
            "line": 212
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-launch-role-constraint/index.ts",
            "line": 118
          },
          "name": "acceptLanguage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-launch-role-constraint/index.ts",
            "line": 134
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-launch-role-constraint/index.ts",
            "line": 160
          },
          "name": "localRoleName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-launch-role-constraint/index.ts",
            "line": 176
          },
          "name": "portfolioId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-launch-role-constraint/index.ts",
            "line": 189
          },
          "name": "productId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-launch-role-constraint/index.ts",
            "line": 202
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/servicecatalog-launch-role-constraint/index:ServicecatalogLaunchRoleConstraint"
    },
    "@cdktn/provider-awscc.servicecatalogLaunchRoleConstraint.ServicecatalogLaunchRoleConstraintConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.servicecatalogLaunchRoleConstraint.ServicecatalogLaunchRoleConstraintConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/servicecatalog-launch-role-constraint/index.ts",
        "line": 14
      },
      "name": "ServicecatalogLaunchRoleConstraintConfig",
      "namespace": "servicecatalogLaunchRoleConstraint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_launch_role_constraint#portfolio_id ServicecatalogLaunchRoleConstraint#portfolio_id}",
            "stability": "stable",
            "summary": "The ID of the portfolio to which this launch role constraint applies."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-launch-role-constraint/index.ts",
            "line": 38
          },
          "name": "portfolioId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_launch_role_constraint#product_id ServicecatalogLaunchRoleConstraint#product_id}",
            "stability": "stable",
            "summary": "The ID of the product to which this launch role constraint applies."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-launch-role-constraint/index.ts",
            "line": 44
          },
          "name": "productId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_launch_role_constraint#accept_language ServicecatalogLaunchRoleConstraint#accept_language}",
            "stability": "stable",
            "summary": "The language code for the constraint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-launch-role-constraint/index.ts",
            "line": 20
          },
          "name": "acceptLanguage",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_launch_role_constraint#description ServicecatalogLaunchRoleConstraint#description}",
            "stability": "stable",
            "summary": "The description of the launch role constraint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-launch-role-constraint/index.ts",
            "line": 26
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_launch_role_constraint#local_role_name ServicecatalogLaunchRoleConstraint#local_role_name}",
            "stability": "stable",
            "summary": "The local IAM role name to use in the launch constraint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-launch-role-constraint/index.ts",
            "line": 32
          },
          "name": "localRoleName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_launch_role_constraint#role_arn ServicecatalogLaunchRoleConstraint#role_arn}",
            "stability": "stable",
            "summary": "The ARN of the IAM role used for the launch constraint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-launch-role-constraint/index.ts",
            "line": 50
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/servicecatalog-launch-role-constraint/index:ServicecatalogLaunchRoleConstraintConfig"
    },
    "@cdktn/provider-awscc.servicecatalogLaunchTemplateConstraint.ServicecatalogLaunchTemplateConstraint": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_launch_template_constraint awscc_servicecatalog_launch_template_constraint}."
      },
      "fqn": "@cdktn/provider-awscc.servicecatalogLaunchTemplateConstraint.ServicecatalogLaunchTemplateConstraint",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_launch_template_constraint awscc_servicecatalog_launch_template_constraint} Resource."
        },
        "locationInModule": {
          "filename": "src/servicecatalog-launch-template-constraint/index.ts",
          "line": 82
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.servicecatalogLaunchTemplateConstraint.ServicecatalogLaunchTemplateConstraintConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/servicecatalog-launch-template-constraint/index.ts",
        "line": 50
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ServicecatalogLaunchTemplateConstraint resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/servicecatalog-launch-template-constraint/index.ts",
            "line": 67
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ServicecatalogLaunchTemplateConstraint to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_launch_template_constraint#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ServicecatalogLaunchTemplateConstraint that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ServicecatalogLaunchTemplateConstraint to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-launch-template-constraint/index.ts",
            "line": 117
          },
          "name": "resetAcceptLanguage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-launch-template-constraint/index.ts",
            "line": 133
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-launch-template-constraint/index.ts",
            "line": 194
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-launch-template-constraint/index.ts",
            "line": 204
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ServicecatalogLaunchTemplateConstraint",
      "namespace": "servicecatalogLaunchTemplateConstraint",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-launch-template-constraint/index.ts",
            "line": 55
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-launch-template-constraint/index.ts",
            "line": 142
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-launch-template-constraint/index.ts",
            "line": 147
          },
          "name": "launchTemplateConstraintId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-launch-template-constraint/index.ts",
            "line": 121
          },
          "name": "acceptLanguageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-launch-template-constraint/index.ts",
            "line": 137
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-launch-template-constraint/index.ts",
            "line": 160
          },
          "name": "portfolioIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-launch-template-constraint/index.ts",
            "line": 173
          },
          "name": "productIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-launch-template-constraint/index.ts",
            "line": 186
          },
          "name": "rulesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-launch-template-constraint/index.ts",
            "line": 111
          },
          "name": "acceptLanguage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-launch-template-constraint/index.ts",
            "line": 127
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-launch-template-constraint/index.ts",
            "line": 153
          },
          "name": "portfolioId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-launch-template-constraint/index.ts",
            "line": 166
          },
          "name": "productId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-launch-template-constraint/index.ts",
            "line": 179
          },
          "name": "rules",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/servicecatalog-launch-template-constraint/index:ServicecatalogLaunchTemplateConstraint"
    },
    "@cdktn/provider-awscc.servicecatalogLaunchTemplateConstraint.ServicecatalogLaunchTemplateConstraintConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.servicecatalogLaunchTemplateConstraint.ServicecatalogLaunchTemplateConstraintConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/servicecatalog-launch-template-constraint/index.ts",
        "line": 14
      },
      "name": "ServicecatalogLaunchTemplateConstraintConfig",
      "namespace": "servicecatalogLaunchTemplateConstraint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_launch_template_constraint#portfolio_id ServicecatalogLaunchTemplateConstraint#portfolio_id}",
            "stability": "stable",
            "summary": "The portfolio identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-launch-template-constraint/index.ts",
            "line": 32
          },
          "name": "portfolioId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_launch_template_constraint#product_id ServicecatalogLaunchTemplateConstraint#product_id}",
            "stability": "stable",
            "summary": "The product identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-launch-template-constraint/index.ts",
            "line": 38
          },
          "name": "productId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_launch_template_constraint#rules ServicecatalogLaunchTemplateConstraint#rules}",
            "stability": "stable",
            "summary": "A json encoded string of the template constraint rules."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-launch-template-constraint/index.ts",
            "line": 44
          },
          "name": "rules",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_launch_template_constraint#accept_language ServicecatalogLaunchTemplateConstraint#accept_language}",
            "stability": "stable",
            "summary": "The language code."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-launch-template-constraint/index.ts",
            "line": 20
          },
          "name": "acceptLanguage",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_launch_template_constraint#description ServicecatalogLaunchTemplateConstraint#description}",
            "stability": "stable",
            "summary": "The description of the constraint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-launch-template-constraint/index.ts",
            "line": 26
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/servicecatalog-launch-template-constraint/index:ServicecatalogLaunchTemplateConstraintConfig"
    },
    "@cdktn/provider-awscc.servicecatalogPortfolio.ServicecatalogPortfolio": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_portfolio awscc_servicecatalog_portfolio}."
      },
      "fqn": "@cdktn/provider-awscc.servicecatalogPortfolio.ServicecatalogPortfolio",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_portfolio awscc_servicecatalog_portfolio} Resource."
        },
        "locationInModule": {
          "filename": "src/servicecatalog-portfolio/index.ts",
          "line": 221
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.servicecatalogPortfolio.ServicecatalogPortfolioConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/servicecatalog-portfolio/index.ts",
        "line": 189
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ServicecatalogPortfolio resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/servicecatalog-portfolio/index.ts",
            "line": 206
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ServicecatalogPortfolio to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_portfolio#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ServicecatalogPortfolio that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ServicecatalogPortfolio to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-portfolio/index.ts",
            "line": 326
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.servicecatalogPortfolio.ServicecatalogPortfolioTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-portfolio/index.ts",
            "line": 256
          },
          "name": "resetAcceptLanguage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-portfolio/index.ts",
            "line": 272
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-portfolio/index.ts",
            "line": 329
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-portfolio/index.ts",
            "line": 341
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-portfolio/index.ts",
            "line": 351
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ServicecatalogPortfolio",
      "namespace": "servicecatalogPortfolio",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-portfolio/index.ts",
            "line": 194
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-portfolio/index.ts",
            "line": 294
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-portfolio/index.ts",
            "line": 299
          },
          "name": "portfolioId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-portfolio/index.ts",
            "line": 304
          },
          "name": "portfolioName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-portfolio/index.ts",
            "line": 323
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.servicecatalogPortfolio.ServicecatalogPortfolioTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-portfolio/index.ts",
            "line": 260
          },
          "name": "acceptLanguageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-portfolio/index.ts",
            "line": 276
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-portfolio/index.ts",
            "line": 289
          },
          "name": "displayNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-portfolio/index.ts",
            "line": 317
          },
          "name": "providerNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-portfolio/index.ts",
            "line": 333
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.servicecatalogPortfolio.ServicecatalogPortfolioTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-portfolio/index.ts",
            "line": 250
          },
          "name": "acceptLanguage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-portfolio/index.ts",
            "line": 266
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-portfolio/index.ts",
            "line": 282
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-portfolio/index.ts",
            "line": 310
          },
          "name": "providerName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/servicecatalog-portfolio/index:ServicecatalogPortfolio"
    },
    "@cdktn/provider-awscc.servicecatalogPortfolio.ServicecatalogPortfolioConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.servicecatalogPortfolio.ServicecatalogPortfolioConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/servicecatalog-portfolio/index.ts",
        "line": 14
      },
      "name": "ServicecatalogPortfolioConfig",
      "namespace": "servicecatalogPortfolio",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_portfolio#display_name ServicecatalogPortfolio#display_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-portfolio/index.ts",
            "line": 26
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_portfolio#provider_name ServicecatalogPortfolio#provider_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-portfolio/index.ts",
            "line": 30
          },
          "name": "providerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_portfolio#accept_language ServicecatalogPortfolio#accept_language}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-portfolio/index.ts",
            "line": 18
          },
          "name": "acceptLanguage",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_portfolio#description ServicecatalogPortfolio#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-portfolio/index.ts",
            "line": 22
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_portfolio#tags ServicecatalogPortfolio#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-portfolio/index.ts",
            "line": 34
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.servicecatalogPortfolio.ServicecatalogPortfolioTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/servicecatalog-portfolio/index:ServicecatalogPortfolioConfig"
    },
    "@cdktn/provider-awscc.servicecatalogPortfolio.ServicecatalogPortfolioTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.servicecatalogPortfolio.ServicecatalogPortfolioTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/servicecatalog-portfolio/index.ts",
        "line": 36
      },
      "name": "ServicecatalogPortfolioTags",
      "namespace": "servicecatalogPortfolio",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_portfolio#key ServicecatalogPortfolio#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-portfolio/index.ts",
            "line": 40
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_portfolio#value ServicecatalogPortfolio#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-portfolio/index.ts",
            "line": 44
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/servicecatalog-portfolio/index:ServicecatalogPortfolioTags"
    },
    "@cdktn/provider-awscc.servicecatalogPortfolio.ServicecatalogPortfolioTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.servicecatalogPortfolio.ServicecatalogPortfolioTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/servicecatalog-portfolio/index.ts",
          "line": 174
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/servicecatalog-portfolio/index.ts",
        "line": 166
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-portfolio/index.ts",
            "line": 181
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.servicecatalogPortfolio.ServicecatalogPortfolioTagsOutputReference"
            }
          }
        }
      ],
      "name": "ServicecatalogPortfolioTagsList",
      "namespace": "servicecatalogPortfolio",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-portfolio/index.ts",
            "line": 167
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.servicecatalogPortfolio.ServicecatalogPortfolioTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/servicecatalog-portfolio/index:ServicecatalogPortfolioTagsList"
    },
    "@cdktn/provider-awscc.servicecatalogPortfolio.ServicecatalogPortfolioTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.servicecatalogPortfolio.ServicecatalogPortfolioTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/servicecatalog-portfolio/index.ts",
          "line": 93
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/servicecatalog-portfolio/index.ts",
        "line": 83
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-portfolio/index.ts",
            "line": 141
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-portfolio/index.ts",
            "line": 157
          },
          "name": "resetValue"
        }
      ],
      "name": "ServicecatalogPortfolioTagsOutputReference",
      "namespace": "servicecatalogPortfolio",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-portfolio/index.ts",
            "line": 145
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-portfolio/index.ts",
            "line": 161
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-portfolio/index.ts",
            "line": 135
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-portfolio/index.ts",
            "line": 151
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-portfolio/index.ts",
            "line": 97
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.servicecatalogPortfolio.ServicecatalogPortfolioTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/servicecatalog-portfolio/index:ServicecatalogPortfolioTagsOutputReference"
    },
    "@cdktn/provider-awscc.servicecatalogPortfolioPrincipalAssociation.ServicecatalogPortfolioPrincipalAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_portfolio_principal_association awscc_servicecatalog_portfolio_principal_association}."
      },
      "fqn": "@cdktn/provider-awscc.servicecatalogPortfolioPrincipalAssociation.ServicecatalogPortfolioPrincipalAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_portfolio_principal_association awscc_servicecatalog_portfolio_principal_association} Resource."
        },
        "locationInModule": {
          "filename": "src/servicecatalog-portfolio-principal-association/index.ts",
          "line": 76
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.servicecatalogPortfolioPrincipalAssociation.ServicecatalogPortfolioPrincipalAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/servicecatalog-portfolio-principal-association/index.ts",
        "line": 44
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ServicecatalogPortfolioPrincipalAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/servicecatalog-portfolio-principal-association/index.ts",
            "line": 61
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ServicecatalogPortfolioPrincipalAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_portfolio_principal_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ServicecatalogPortfolioPrincipalAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ServicecatalogPortfolioPrincipalAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-portfolio-principal-association/index.ts",
            "line": 110
          },
          "name": "resetAcceptLanguage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-portfolio-principal-association/index.ts",
            "line": 131
          },
          "name": "resetPortfolioId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-portfolio-principal-association/index.ts",
            "line": 147
          },
          "name": "resetPrincipalArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-portfolio-principal-association/index.ts",
            "line": 172
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-portfolio-principal-association/index.ts",
            "line": 181
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ServicecatalogPortfolioPrincipalAssociation",
      "namespace": "servicecatalogPortfolioPrincipalAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-portfolio-principal-association/index.ts",
            "line": 49
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-portfolio-principal-association/index.ts",
            "line": 119
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-portfolio-principal-association/index.ts",
            "line": 114
          },
          "name": "acceptLanguageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-portfolio-principal-association/index.ts",
            "line": 135
          },
          "name": "portfolioIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-portfolio-principal-association/index.ts",
            "line": 151
          },
          "name": "principalArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-portfolio-principal-association/index.ts",
            "line": 164
          },
          "name": "principalTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-portfolio-principal-association/index.ts",
            "line": 104
          },
          "name": "acceptLanguage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-portfolio-principal-association/index.ts",
            "line": 125
          },
          "name": "portfolioId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-portfolio-principal-association/index.ts",
            "line": 141
          },
          "name": "principalArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-portfolio-principal-association/index.ts",
            "line": 157
          },
          "name": "principalType",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/servicecatalog-portfolio-principal-association/index:ServicecatalogPortfolioPrincipalAssociation"
    },
    "@cdktn/provider-awscc.servicecatalogPortfolioPrincipalAssociation.ServicecatalogPortfolioPrincipalAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.servicecatalogPortfolioPrincipalAssociation.ServicecatalogPortfolioPrincipalAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/servicecatalog-portfolio-principal-association/index.ts",
        "line": 14
      },
      "name": "ServicecatalogPortfolioPrincipalAssociationConfig",
      "namespace": "servicecatalogPortfolioPrincipalAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The supported value is IAM if you use a fully defined Amazon Resource Name (ARN), or IAM_PATTERN if you use an ARN with no accountID, with or without wildcard characters.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_portfolio_principal_association#principal_type ServicecatalogPortfolioPrincipalAssociation#principal_type}",
            "stability": "stable",
            "summary": "The principal type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-portfolio-principal-association/index.ts",
            "line": 38
          },
          "name": "principalType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_portfolio_principal_association#accept_language ServicecatalogPortfolioPrincipalAssociation#accept_language}",
            "stability": "stable",
            "summary": "The language code."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-portfolio-principal-association/index.ts",
            "line": 20
          },
          "name": "acceptLanguage",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_portfolio_principal_association#portfolio_id ServicecatalogPortfolioPrincipalAssociation#portfolio_id}",
            "stability": "stable",
            "summary": "The portfolio identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-portfolio-principal-association/index.ts",
            "line": 26
          },
          "name": "portfolioId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_portfolio_principal_association#principal_arn ServicecatalogPortfolioPrincipalAssociation#principal_arn}",
            "stability": "stable",
            "summary": "The ARN of the principal (user, role, or group)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-portfolio-principal-association/index.ts",
            "line": 32
          },
          "name": "principalArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/servicecatalog-portfolio-principal-association/index:ServicecatalogPortfolioPrincipalAssociationConfig"
    },
    "@cdktn/provider-awscc.servicecatalogPortfolioProductAssociation.ServicecatalogPortfolioProductAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_portfolio_product_association awscc_servicecatalog_portfolio_product_association}."
      },
      "fqn": "@cdktn/provider-awscc.servicecatalogPortfolioProductAssociation.ServicecatalogPortfolioProductAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_portfolio_product_association awscc_servicecatalog_portfolio_product_association} Resource."
        },
        "locationInModule": {
          "filename": "src/servicecatalog-portfolio-product-association/index.ts",
          "line": 76
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.servicecatalogPortfolioProductAssociation.ServicecatalogPortfolioProductAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/servicecatalog-portfolio-product-association/index.ts",
        "line": 44
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ServicecatalogPortfolioProductAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/servicecatalog-portfolio-product-association/index.ts",
            "line": 61
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ServicecatalogPortfolioProductAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_portfolio_product_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ServicecatalogPortfolioProductAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ServicecatalogPortfolioProductAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-portfolio-product-association/index.ts",
            "line": 110
          },
          "name": "resetAcceptLanguage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-portfolio-product-association/index.ts",
            "line": 131
          },
          "name": "resetPortfolioId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-portfolio-product-association/index.ts",
            "line": 147
          },
          "name": "resetProductId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-portfolio-product-association/index.ts",
            "line": 163
          },
          "name": "resetSourcePortfolioId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-portfolio-product-association/index.ts",
            "line": 175
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-portfolio-product-association/index.ts",
            "line": 184
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ServicecatalogPortfolioProductAssociation",
      "namespace": "servicecatalogPortfolioProductAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-portfolio-product-association/index.ts",
            "line": 49
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-portfolio-product-association/index.ts",
            "line": 119
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-portfolio-product-association/index.ts",
            "line": 114
          },
          "name": "acceptLanguageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-portfolio-product-association/index.ts",
            "line": 135
          },
          "name": "portfolioIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-portfolio-product-association/index.ts",
            "line": 151
          },
          "name": "productIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-portfolio-product-association/index.ts",
            "line": 167
          },
          "name": "sourcePortfolioIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-portfolio-product-association/index.ts",
            "line": 104
          },
          "name": "acceptLanguage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-portfolio-product-association/index.ts",
            "line": 125
          },
          "name": "portfolioId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-portfolio-product-association/index.ts",
            "line": 141
          },
          "name": "productId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-portfolio-product-association/index.ts",
            "line": 157
          },
          "name": "sourcePortfolioId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/servicecatalog-portfolio-product-association/index:ServicecatalogPortfolioProductAssociation"
    },
    "@cdktn/provider-awscc.servicecatalogPortfolioProductAssociation.ServicecatalogPortfolioProductAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.servicecatalogPortfolioProductAssociation.ServicecatalogPortfolioProductAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/servicecatalog-portfolio-product-association/index.ts",
        "line": 14
      },
      "name": "ServicecatalogPortfolioProductAssociationConfig",
      "namespace": "servicecatalogPortfolioProductAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_portfolio_product_association#accept_language ServicecatalogPortfolioProductAssociation#accept_language}",
            "stability": "stable",
            "summary": "The language code."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-portfolio-product-association/index.ts",
            "line": 20
          },
          "name": "acceptLanguage",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_portfolio_product_association#portfolio_id ServicecatalogPortfolioProductAssociation#portfolio_id}",
            "stability": "stable",
            "summary": "The portfolio identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-portfolio-product-association/index.ts",
            "line": 26
          },
          "name": "portfolioId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_portfolio_product_association#product_id ServicecatalogPortfolioProductAssociation#product_id}",
            "stability": "stable",
            "summary": "The product identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-portfolio-product-association/index.ts",
            "line": 32
          },
          "name": "productId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The source portfolio must be a portfolio imported from a different account than the one creating the association. This account must have previously shared this portfolio with the account creating the association.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_portfolio_product_association#source_portfolio_id ServicecatalogPortfolioProductAssociation#source_portfolio_id}",
            "stability": "stable",
            "summary": "The identifier of the source portfolio."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-portfolio-product-association/index.ts",
            "line": 38
          },
          "name": "sourcePortfolioId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/servicecatalog-portfolio-product-association/index:ServicecatalogPortfolioProductAssociationConfig"
    },
    "@cdktn/provider-awscc.servicecatalogPortfolioShare.ServicecatalogPortfolioShare": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_portfolio_share awscc_servicecatalog_portfolio_share}."
      },
      "fqn": "@cdktn/provider-awscc.servicecatalogPortfolioShare.ServicecatalogPortfolioShare",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_portfolio_share awscc_servicecatalog_portfolio_share} Resource."
        },
        "locationInModule": {
          "filename": "src/servicecatalog-portfolio-share/index.ts",
          "line": 76
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.servicecatalogPortfolioShare.ServicecatalogPortfolioShareConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/servicecatalog-portfolio-share/index.ts",
        "line": 44
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ServicecatalogPortfolioShare resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/servicecatalog-portfolio-share/index.ts",
            "line": 61
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ServicecatalogPortfolioShare to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_portfolio_share#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ServicecatalogPortfolioShare that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ServicecatalogPortfolioShare to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-portfolio-share/index.ts",
            "line": 110
          },
          "name": "resetAcceptLanguage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-portfolio-share/index.ts",
            "line": 157
          },
          "name": "resetShareTagOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-portfolio-share/index.ts",
            "line": 169
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-portfolio-share/index.ts",
            "line": 178
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ServicecatalogPortfolioShare",
      "namespace": "servicecatalogPortfolioShare",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-portfolio-share/index.ts",
            "line": 49
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-portfolio-share/index.ts",
            "line": 132
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-portfolio-share/index.ts",
            "line": 114
          },
          "name": "acceptLanguageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-portfolio-share/index.ts",
            "line": 127
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-portfolio-share/index.ts",
            "line": 145
          },
          "name": "portfolioIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-portfolio-share/index.ts",
            "line": 161
          },
          "name": "shareTagOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-portfolio-share/index.ts",
            "line": 104
          },
          "name": "acceptLanguage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-portfolio-share/index.ts",
            "line": 120
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-portfolio-share/index.ts",
            "line": 138
          },
          "name": "portfolioId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-portfolio-share/index.ts",
            "line": 151
          },
          "name": "shareTagOptions",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/servicecatalog-portfolio-share/index:ServicecatalogPortfolioShare"
    },
    "@cdktn/provider-awscc.servicecatalogPortfolioShare.ServicecatalogPortfolioShareConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.servicecatalogPortfolioShare.ServicecatalogPortfolioShareConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/servicecatalog-portfolio-share/index.ts",
        "line": 14
      },
      "name": "ServicecatalogPortfolioShareConfig",
      "namespace": "servicecatalogPortfolioShare",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_portfolio_share#account_id ServicecatalogPortfolioShare#account_id}",
            "stability": "stable",
            "summary": "The AWS account ID."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-portfolio-share/index.ts",
            "line": 26
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_portfolio_share#portfolio_id ServicecatalogPortfolioShare#portfolio_id}",
            "stability": "stable",
            "summary": "The portfolio identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-portfolio-share/index.ts",
            "line": 32
          },
          "name": "portfolioId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_portfolio_share#accept_language ServicecatalogPortfolioShare#accept_language}",
            "stability": "stable",
            "summary": "The language code."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-portfolio-share/index.ts",
            "line": 20
          },
          "name": "acceptLanguage",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_portfolio_share#share_tag_options ServicecatalogPortfolioShare#share_tag_options}",
            "stability": "stable",
            "summary": "Enables or disables TagOptions sharing when creating the portfolio share."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-portfolio-share/index.ts",
            "line": 38
          },
          "name": "shareTagOptions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/servicecatalog-portfolio-share/index:ServicecatalogPortfolioShareConfig"
    },
    "@cdktn/provider-awscc.servicecatalogResourceUpdateConstraint.ServicecatalogResourceUpdateConstraint": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_resource_update_constraint awscc_servicecatalog_resource_update_constraint}."
      },
      "fqn": "@cdktn/provider-awscc.servicecatalogResourceUpdateConstraint.ServicecatalogResourceUpdateConstraint",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_resource_update_constraint awscc_servicecatalog_resource_update_constraint} Resource."
        },
        "locationInModule": {
          "filename": "src/servicecatalog-resource-update-constraint/index.ts",
          "line": 82
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.servicecatalogResourceUpdateConstraint.ServicecatalogResourceUpdateConstraintConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/servicecatalog-resource-update-constraint/index.ts",
        "line": 50
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ServicecatalogResourceUpdateConstraint resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/servicecatalog-resource-update-constraint/index.ts",
            "line": 67
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ServicecatalogResourceUpdateConstraint to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_resource_update_constraint#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ServicecatalogResourceUpdateConstraint that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ServicecatalogResourceUpdateConstraint to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-resource-update-constraint/index.ts",
            "line": 117
          },
          "name": "resetAcceptLanguage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-resource-update-constraint/index.ts",
            "line": 133
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-resource-update-constraint/index.ts",
            "line": 194
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-resource-update-constraint/index.ts",
            "line": 204
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ServicecatalogResourceUpdateConstraint",
      "namespace": "servicecatalogResourceUpdateConstraint",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-resource-update-constraint/index.ts",
            "line": 55
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-resource-update-constraint/index.ts",
            "line": 142
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-resource-update-constraint/index.ts",
            "line": 173
          },
          "name": "resourceUpdateConstraintId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-resource-update-constraint/index.ts",
            "line": 121
          },
          "name": "acceptLanguageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-resource-update-constraint/index.ts",
            "line": 137
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-resource-update-constraint/index.ts",
            "line": 155
          },
          "name": "portfolioIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-resource-update-constraint/index.ts",
            "line": 168
          },
          "name": "productIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-resource-update-constraint/index.ts",
            "line": 186
          },
          "name": "tagUpdateOnProvisionedProductInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-resource-update-constraint/index.ts",
            "line": 111
          },
          "name": "acceptLanguage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-resource-update-constraint/index.ts",
            "line": 127
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-resource-update-constraint/index.ts",
            "line": 148
          },
          "name": "portfolioId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-resource-update-constraint/index.ts",
            "line": 161
          },
          "name": "productId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-resource-update-constraint/index.ts",
            "line": 179
          },
          "name": "tagUpdateOnProvisionedProduct",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/servicecatalog-resource-update-constraint/index:ServicecatalogResourceUpdateConstraint"
    },
    "@cdktn/provider-awscc.servicecatalogResourceUpdateConstraint.ServicecatalogResourceUpdateConstraintConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.servicecatalogResourceUpdateConstraint.ServicecatalogResourceUpdateConstraintConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/servicecatalog-resource-update-constraint/index.ts",
        "line": 14
      },
      "name": "ServicecatalogResourceUpdateConstraintConfig",
      "namespace": "servicecatalogResourceUpdateConstraint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_resource_update_constraint#portfolio_id ServicecatalogResourceUpdateConstraint#portfolio_id}",
            "stability": "stable",
            "summary": "The portfolio identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-resource-update-constraint/index.ts",
            "line": 32
          },
          "name": "portfolioId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_resource_update_constraint#product_id ServicecatalogResourceUpdateConstraint#product_id}",
            "stability": "stable",
            "summary": "The product identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-resource-update-constraint/index.ts",
            "line": 38
          },
          "name": "productId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_resource_update_constraint#tag_update_on_provisioned_product ServicecatalogResourceUpdateConstraint#tag_update_on_provisioned_product}",
            "stability": "stable",
            "summary": "ALLOWED or NOT_ALLOWED, to permit or prevent changes to the tags on provisioned instances of the specified portfolio / product combination."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-resource-update-constraint/index.ts",
            "line": 44
          },
          "name": "tagUpdateOnProvisionedProduct",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_resource_update_constraint#accept_language ServicecatalogResourceUpdateConstraint#accept_language}",
            "stability": "stable",
            "summary": "The language code."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-resource-update-constraint/index.ts",
            "line": 20
          },
          "name": "acceptLanguage",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_resource_update_constraint#description ServicecatalogResourceUpdateConstraint#description}",
            "stability": "stable",
            "summary": "The description of the constraint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-resource-update-constraint/index.ts",
            "line": 26
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/servicecatalog-resource-update-constraint/index:ServicecatalogResourceUpdateConstraintConfig"
    },
    "@cdktn/provider-awscc.servicecatalogServiceAction.ServicecatalogServiceAction": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_service_action awscc_servicecatalog_service_action}."
      },
      "fqn": "@cdktn/provider-awscc.servicecatalogServiceAction.ServicecatalogServiceAction",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_service_action awscc_servicecatalog_service_action} Resource."
        },
        "locationInModule": {
          "filename": "src/servicecatalog-service-action/index.ts",
          "line": 215
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.servicecatalogServiceAction.ServicecatalogServiceActionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/servicecatalog-service-action/index.ts",
        "line": 183
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ServicecatalogServiceAction resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/servicecatalog-service-action/index.ts",
            "line": 200
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ServicecatalogServiceAction to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_service_action#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ServicecatalogServiceAction that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ServicecatalogServiceAction to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-service-action/index.ts",
            "line": 263
          },
          "name": "putDefinition",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.servicecatalogServiceAction.ServicecatalogServiceActionDefinition"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-service-action/index.ts",
            "line": 250
          },
          "name": "resetAcceptLanguage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-service-action/index.ts",
            "line": 292
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-service-action/index.ts",
            "line": 327
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-service-action/index.ts",
            "line": 337
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ServicecatalogServiceAction",
      "namespace": "servicecatalogServiceAction",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-service-action/index.ts",
            "line": 188
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-service-action/index.ts",
            "line": 260
          },
          "name": "definition",
          "type": {
            "fqn": "@cdktn/provider-awscc.servicecatalogServiceAction.ServicecatalogServiceActionDefinitionList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-service-action/index.ts",
            "line": 301
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-service-action/index.ts",
            "line": 319
          },
          "name": "serviceActionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-service-action/index.ts",
            "line": 254
          },
          "name": "acceptLanguageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-service-action/index.ts",
            "line": 267
          },
          "name": "definitionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.servicecatalogServiceAction.ServicecatalogServiceActionDefinition"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-service-action/index.ts",
            "line": 280
          },
          "name": "definitionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-service-action/index.ts",
            "line": 296
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-service-action/index.ts",
            "line": 314
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-service-action/index.ts",
            "line": 244
          },
          "name": "acceptLanguage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-service-action/index.ts",
            "line": 273
          },
          "name": "definitionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-service-action/index.ts",
            "line": 286
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-service-action/index.ts",
            "line": 307
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/servicecatalog-service-action/index:ServicecatalogServiceAction"
    },
    "@cdktn/provider-awscc.servicecatalogServiceAction.ServicecatalogServiceActionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.servicecatalogServiceAction.ServicecatalogServiceActionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/servicecatalog-service-action/index.ts",
        "line": 14
      },
      "name": "ServicecatalogServiceActionConfig",
      "namespace": "servicecatalogServiceAction",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_service_action#definition ServicecatalogServiceAction#definition}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-service-action/index.ts",
            "line": 22
          },
          "name": "definition",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.servicecatalogServiceAction.ServicecatalogServiceActionDefinition"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_service_action#definition_type ServicecatalogServiceAction#definition_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-service-action/index.ts",
            "line": 26
          },
          "name": "definitionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_service_action#name ServicecatalogServiceAction#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-service-action/index.ts",
            "line": 34
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_service_action#accept_language ServicecatalogServiceAction#accept_language}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-service-action/index.ts",
            "line": 18
          },
          "name": "acceptLanguage",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_service_action#description ServicecatalogServiceAction#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-service-action/index.ts",
            "line": 30
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/servicecatalog-service-action/index:ServicecatalogServiceActionConfig"
    },
    "@cdktn/provider-awscc.servicecatalogServiceAction.ServicecatalogServiceActionDefinition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.servicecatalogServiceAction.ServicecatalogServiceActionDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/servicecatalog-service-action/index.ts",
        "line": 36
      },
      "name": "ServicecatalogServiceActionDefinition",
      "namespace": "servicecatalogServiceAction",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_service_action#key ServicecatalogServiceAction#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-service-action/index.ts",
            "line": 40
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_service_action#value ServicecatalogServiceAction#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-service-action/index.ts",
            "line": 44
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/servicecatalog-service-action/index:ServicecatalogServiceActionDefinition"
    },
    "@cdktn/provider-awscc.servicecatalogServiceAction.ServicecatalogServiceActionDefinitionList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.servicecatalogServiceAction.ServicecatalogServiceActionDefinitionList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/servicecatalog-service-action/index.ts",
          "line": 168
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/servicecatalog-service-action/index.ts",
        "line": 160
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-service-action/index.ts",
            "line": 175
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.servicecatalogServiceAction.ServicecatalogServiceActionDefinitionOutputReference"
            }
          }
        }
      ],
      "name": "ServicecatalogServiceActionDefinitionList",
      "namespace": "servicecatalogServiceAction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-service-action/index.ts",
            "line": 161
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.servicecatalogServiceAction.ServicecatalogServiceActionDefinition"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/servicecatalog-service-action/index:ServicecatalogServiceActionDefinitionList"
    },
    "@cdktn/provider-awscc.servicecatalogServiceAction.ServicecatalogServiceActionDefinitionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.servicecatalogServiceAction.ServicecatalogServiceActionDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/servicecatalog-service-action/index.ts",
          "line": 93
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/servicecatalog-service-action/index.ts",
        "line": 83
      },
      "name": "ServicecatalogServiceActionDefinitionOutputReference",
      "namespace": "servicecatalogServiceAction",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-service-action/index.ts",
            "line": 142
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-service-action/index.ts",
            "line": 155
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-service-action/index.ts",
            "line": 135
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-service-action/index.ts",
            "line": 148
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-service-action/index.ts",
            "line": 97
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.servicecatalogServiceAction.ServicecatalogServiceActionDefinition"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/servicecatalog-service-action/index:ServicecatalogServiceActionDefinitionOutputReference"
    },
    "@cdktn/provider-awscc.servicecatalogServiceActionAssociation.ServicecatalogServiceActionAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_service_action_association awscc_servicecatalog_service_action_association}."
      },
      "fqn": "@cdktn/provider-awscc.servicecatalogServiceActionAssociation.ServicecatalogServiceActionAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_service_action_association awscc_servicecatalog_service_action_association} Resource."
        },
        "locationInModule": {
          "filename": "src/servicecatalog-service-action-association/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.servicecatalogServiceActionAssociation.ServicecatalogServiceActionAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/servicecatalog-service-action-association/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ServicecatalogServiceActionAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/servicecatalog-service-action-association/index.ts",
            "line": 49
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ServicecatalogServiceActionAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_service_action_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ServicecatalogServiceActionAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ServicecatalogServiceActionAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-service-action-association/index.ts",
            "line": 137
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-service-action-association/index.ts",
            "line": 145
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ServicecatalogServiceActionAssociation",
      "namespace": "servicecatalogServiceActionAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-service-action-association/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-service-action-association/index.ts",
            "line": 90
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-service-action-association/index.ts",
            "line": 103
          },
          "name": "productIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-service-action-association/index.ts",
            "line": 116
          },
          "name": "provisioningArtifactIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-service-action-association/index.ts",
            "line": 129
          },
          "name": "serviceActionIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-service-action-association/index.ts",
            "line": 96
          },
          "name": "productId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-service-action-association/index.ts",
            "line": 109
          },
          "name": "provisioningArtifactId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-service-action-association/index.ts",
            "line": 122
          },
          "name": "serviceActionId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/servicecatalog-service-action-association/index:ServicecatalogServiceActionAssociation"
    },
    "@cdktn/provider-awscc.servicecatalogServiceActionAssociation.ServicecatalogServiceActionAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.servicecatalogServiceActionAssociation.ServicecatalogServiceActionAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/servicecatalog-service-action-association/index.ts",
        "line": 14
      },
      "name": "ServicecatalogServiceActionAssociationConfig",
      "namespace": "servicecatalogServiceActionAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_service_action_association#product_id ServicecatalogServiceActionAssociation#product_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-service-action-association/index.ts",
            "line": 18
          },
          "name": "productId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_service_action_association#provisioning_artifact_id ServicecatalogServiceActionAssociation#provisioning_artifact_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-service-action-association/index.ts",
            "line": 22
          },
          "name": "provisioningArtifactId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_service_action_association#service_action_id ServicecatalogServiceActionAssociation#service_action_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-service-action-association/index.ts",
            "line": 26
          },
          "name": "serviceActionId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/servicecatalog-service-action-association/index:ServicecatalogServiceActionAssociationConfig"
    },
    "@cdktn/provider-awscc.servicecatalogStackSetConstraint.ServicecatalogStackSetConstraint": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_stack_set_constraint awscc_servicecatalog_stack_set_constraint}."
      },
      "fqn": "@cdktn/provider-awscc.servicecatalogStackSetConstraint.ServicecatalogStackSetConstraint",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_stack_set_constraint awscc_servicecatalog_stack_set_constraint} Resource."
        },
        "locationInModule": {
          "filename": "src/servicecatalog-stack-set-constraint/index.ts",
          "line": 106
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.servicecatalogStackSetConstraint.ServicecatalogStackSetConstraintConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/servicecatalog-stack-set-constraint/index.ts",
        "line": 74
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ServicecatalogStackSetConstraint resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/servicecatalog-stack-set-constraint/index.ts",
            "line": 91
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ServicecatalogStackSetConstraint to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_stack_set_constraint#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ServicecatalogStackSetConstraint that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ServicecatalogStackSetConstraint to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-stack-set-constraint/index.ts",
            "line": 145
          },
          "name": "resetAcceptLanguage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-stack-set-constraint/index.ts",
            "line": 271
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-stack-set-constraint/index.ts",
            "line": 285
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ServicecatalogStackSetConstraint",
      "namespace": "servicecatalogStackSetConstraint",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-stack-set-constraint/index.ts",
            "line": 79
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-stack-set-constraint/index.ts",
            "line": 206
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-stack-set-constraint/index.ts",
            "line": 263
          },
          "name": "stackSetConstraintId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-stack-set-constraint/index.ts",
            "line": 149
          },
          "name": "acceptLanguageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-stack-set-constraint/index.ts",
            "line": 162
          },
          "name": "accountListInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-stack-set-constraint/index.ts",
            "line": 175
          },
          "name": "adminRoleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-stack-set-constraint/index.ts",
            "line": 188
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-stack-set-constraint/index.ts",
            "line": 201
          },
          "name": "executionRoleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-stack-set-constraint/index.ts",
            "line": 219
          },
          "name": "portfolioIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-stack-set-constraint/index.ts",
            "line": 232
          },
          "name": "productIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-stack-set-constraint/index.ts",
            "line": 245
          },
          "name": "regionListInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-stack-set-constraint/index.ts",
            "line": 258
          },
          "name": "stackInstanceControlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-stack-set-constraint/index.ts",
            "line": 139
          },
          "name": "acceptLanguage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-stack-set-constraint/index.ts",
            "line": 155
          },
          "name": "accountList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-stack-set-constraint/index.ts",
            "line": 168
          },
          "name": "adminRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-stack-set-constraint/index.ts",
            "line": 181
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-stack-set-constraint/index.ts",
            "line": 194
          },
          "name": "executionRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-stack-set-constraint/index.ts",
            "line": 212
          },
          "name": "portfolioId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-stack-set-constraint/index.ts",
            "line": 225
          },
          "name": "productId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-stack-set-constraint/index.ts",
            "line": 238
          },
          "name": "regionList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-stack-set-constraint/index.ts",
            "line": 251
          },
          "name": "stackInstanceControl",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/servicecatalog-stack-set-constraint/index:ServicecatalogStackSetConstraint"
    },
    "@cdktn/provider-awscc.servicecatalogStackSetConstraint.ServicecatalogStackSetConstraintConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.servicecatalogStackSetConstraint.ServicecatalogStackSetConstraintConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/servicecatalog-stack-set-constraint/index.ts",
        "line": 14
      },
      "name": "ServicecatalogStackSetConstraintConfig",
      "namespace": "servicecatalogStackSetConstraint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_stack_set_constraint#account_list ServicecatalogStackSetConstraint#account_list}",
            "stability": "stable",
            "summary": "One or more AWS accounts that will have access to the provisioned product."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-stack-set-constraint/index.ts",
            "line": 26
          },
          "name": "accountList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_stack_set_constraint#admin_role ServicecatalogStackSetConstraint#admin_role}",
            "stability": "stable",
            "summary": "AdminRole ARN."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-stack-set-constraint/index.ts",
            "line": 32
          },
          "name": "adminRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_stack_set_constraint#description ServicecatalogStackSetConstraint#description}",
            "stability": "stable",
            "summary": "The description of the constraint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-stack-set-constraint/index.ts",
            "line": 38
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_stack_set_constraint#execution_role ServicecatalogStackSetConstraint#execution_role}",
            "stability": "stable",
            "summary": "ExecutionRole name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-stack-set-constraint/index.ts",
            "line": 44
          },
          "name": "executionRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_stack_set_constraint#portfolio_id ServicecatalogStackSetConstraint#portfolio_id}",
            "stability": "stable",
            "summary": "The portfolio identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-stack-set-constraint/index.ts",
            "line": 50
          },
          "name": "portfolioId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_stack_set_constraint#product_id ServicecatalogStackSetConstraint#product_id}",
            "stability": "stable",
            "summary": "The product identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-stack-set-constraint/index.ts",
            "line": 56
          },
          "name": "productId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_stack_set_constraint#region_list ServicecatalogStackSetConstraint#region_list}",
            "stability": "stable",
            "summary": "One or more AWS Regions where the provisioned product will be available."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-stack-set-constraint/index.ts",
            "line": 62
          },
          "name": "regionList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_stack_set_constraint#stack_instance_control ServicecatalogStackSetConstraint#stack_instance_control}",
            "stability": "stable",
            "summary": "Permission to create, update, and delete stack instances. Choose from ALLOWED and NOT_ALLOWED."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-stack-set-constraint/index.ts",
            "line": 68
          },
          "name": "stackInstanceControl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_stack_set_constraint#accept_language ServicecatalogStackSetConstraint#accept_language}",
            "stability": "stable",
            "summary": "The language code."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-stack-set-constraint/index.ts",
            "line": 20
          },
          "name": "acceptLanguage",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/servicecatalog-stack-set-constraint/index:ServicecatalogStackSetConstraintConfig"
    },
    "@cdktn/provider-awscc.servicecatalogTagOption.ServicecatalogTagOption": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_tag_option awscc_servicecatalog_tag_option}."
      },
      "fqn": "@cdktn/provider-awscc.servicecatalogTagOption.ServicecatalogTagOption",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_tag_option awscc_servicecatalog_tag_option} Resource."
        },
        "locationInModule": {
          "filename": "src/servicecatalog-tag-option/index.ts",
          "line": 70
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.servicecatalogTagOption.ServicecatalogTagOptionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/servicecatalog-tag-option/index.ts",
        "line": 38
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ServicecatalogTagOption resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/servicecatalog-tag-option/index.ts",
            "line": 55
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ServicecatalogTagOption to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_tag_option#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ServicecatalogTagOption that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ServicecatalogTagOption to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-tag-option/index.ts",
            "line": 103
          },
          "name": "resetActive"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-tag-option/index.ts",
            "line": 151
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-tag-option/index.ts",
            "line": 159
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ServicecatalogTagOption",
      "namespace": "servicecatalogTagOption",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-tag-option/index.ts",
            "line": 43
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-tag-option/index.ts",
            "line": 112
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-tag-option/index.ts",
            "line": 130
          },
          "name": "tagOptionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-tag-option/index.ts",
            "line": 107
          },
          "name": "activeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-tag-option/index.ts",
            "line": 125
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-tag-option/index.ts",
            "line": 143
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-tag-option/index.ts",
            "line": 97
          },
          "name": "active",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-tag-option/index.ts",
            "line": 118
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-tag-option/index.ts",
            "line": 136
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/servicecatalog-tag-option/index:ServicecatalogTagOption"
    },
    "@cdktn/provider-awscc.servicecatalogTagOption.ServicecatalogTagOptionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.servicecatalogTagOption.ServicecatalogTagOptionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/servicecatalog-tag-option/index.ts",
        "line": 14
      },
      "name": "ServicecatalogTagOptionConfig",
      "namespace": "servicecatalogTagOption",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_tag_option#key ServicecatalogTagOption#key}",
            "stability": "stable",
            "summary": "The TagOption key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-tag-option/index.ts",
            "line": 26
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_tag_option#value ServicecatalogTagOption#value}",
            "stability": "stable",
            "summary": "The TagOption value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-tag-option/index.ts",
            "line": 32
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_tag_option#active ServicecatalogTagOption#active}",
            "stability": "stable",
            "summary": "The TagOption active state."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-tag-option/index.ts",
            "line": 20
          },
          "name": "active",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/servicecatalog-tag-option/index:ServicecatalogTagOptionConfig"
    },
    "@cdktn/provider-awscc.servicecatalogTagOptionAssociation.ServicecatalogTagOptionAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_tag_option_association awscc_servicecatalog_tag_option_association}."
      },
      "fqn": "@cdktn/provider-awscc.servicecatalogTagOptionAssociation.ServicecatalogTagOptionAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_tag_option_association awscc_servicecatalog_tag_option_association} Resource."
        },
        "locationInModule": {
          "filename": "src/servicecatalog-tag-option-association/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.servicecatalogTagOptionAssociation.ServicecatalogTagOptionAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/servicecatalog-tag-option-association/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ServicecatalogTagOptionAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/servicecatalog-tag-option-association/index.ts",
            "line": 49
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ServicecatalogTagOptionAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_tag_option_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ServicecatalogTagOptionAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ServicecatalogTagOptionAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-tag-option-association/index.ts",
            "line": 101
          },
          "name": "resetResourceId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-tag-option-association/index.ts",
            "line": 117
          },
          "name": "resetTagOptionId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-tag-option-association/index.ts",
            "line": 129
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-tag-option-association/index.ts",
            "line": 136
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ServicecatalogTagOptionAssociation",
      "namespace": "servicecatalogTagOptionAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-tag-option-association/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-tag-option-association/index.ts",
            "line": 89
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-tag-option-association/index.ts",
            "line": 105
          },
          "name": "resourceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-tag-option-association/index.ts",
            "line": 121
          },
          "name": "tagOptionIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-tag-option-association/index.ts",
            "line": 95
          },
          "name": "resourceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalog-tag-option-association/index.ts",
            "line": 111
          },
          "name": "tagOptionId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/servicecatalog-tag-option-association/index:ServicecatalogTagOptionAssociation"
    },
    "@cdktn/provider-awscc.servicecatalogTagOptionAssociation.ServicecatalogTagOptionAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.servicecatalogTagOptionAssociation.ServicecatalogTagOptionAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/servicecatalog-tag-option-association/index.ts",
        "line": 14
      },
      "name": "ServicecatalogTagOptionAssociationConfig",
      "namespace": "servicecatalogTagOptionAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_tag_option_association#resource_id ServicecatalogTagOptionAssociation#resource_id}",
            "stability": "stable",
            "summary": "The CloudformationProduct or Portfolio identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-tag-option-association/index.ts",
            "line": 20
          },
          "name": "resourceId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalog_tag_option_association#tag_option_id ServicecatalogTagOptionAssociation#tag_option_id}",
            "stability": "stable",
            "summary": "The TagOption identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalog-tag-option-association/index.ts",
            "line": 26
          },
          "name": "tagOptionId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/servicecatalog-tag-option-association/index:ServicecatalogTagOptionAssociationConfig"
    },
    "@cdktn/provider-awscc.servicecatalogappregistryApplication.ServicecatalogappregistryApplication": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalogappregistry_application awscc_servicecatalogappregistry_application}."
      },
      "fqn": "@cdktn/provider-awscc.servicecatalogappregistryApplication.ServicecatalogappregistryApplication",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalogappregistry_application awscc_servicecatalogappregistry_application} Resource."
        },
        "locationInModule": {
          "filename": "src/servicecatalogappregistry-application/index.ts",
          "line": 68
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.servicecatalogappregistryApplication.ServicecatalogappregistryApplicationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/servicecatalogappregistry-application/index.ts",
        "line": 36
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ServicecatalogappregistryApplication resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/servicecatalogappregistry-application/index.ts",
            "line": 53
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ServicecatalogappregistryApplication to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalogappregistry_application#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ServicecatalogappregistryApplication that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ServicecatalogappregistryApplication to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalogappregistry-application/index.ts",
            "line": 126
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalogappregistry-application/index.ts",
            "line": 160
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalogappregistry-application/index.ts",
            "line": 172
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalogappregistry-application/index.ts",
            "line": 180
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ServicecatalogappregistryApplication",
      "namespace": "servicecatalogappregistryApplication",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalogappregistry-application/index.ts",
            "line": 41
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalogappregistry-application/index.ts",
            "line": 94
          },
          "name": "applicationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalogappregistry-application/index.ts",
            "line": 99
          },
          "name": "applicationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalogappregistry-application/index.ts",
            "line": 104
          },
          "name": "applicationTagKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalogappregistry-application/index.ts",
            "line": 109
          },
          "name": "applicationTagValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalogappregistry-application/index.ts",
            "line": 114
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalogappregistry-application/index.ts",
            "line": 135
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalogappregistry-application/index.ts",
            "line": 130
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalogappregistry-application/index.ts",
            "line": 148
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalogappregistry-application/index.ts",
            "line": 164
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalogappregistry-application/index.ts",
            "line": 120
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalogappregistry-application/index.ts",
            "line": 141
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalogappregistry-application/index.ts",
            "line": 154
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/servicecatalogappregistry-application/index:ServicecatalogappregistryApplication"
    },
    "@cdktn/provider-awscc.servicecatalogappregistryApplication.ServicecatalogappregistryApplicationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.servicecatalogappregistryApplication.ServicecatalogappregistryApplicationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/servicecatalogappregistry-application/index.ts",
        "line": 14
      },
      "name": "ServicecatalogappregistryApplicationConfig",
      "namespace": "servicecatalogappregistryApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalogappregistry_application#name ServicecatalogappregistryApplication#name}",
            "stability": "stable",
            "summary": "The name of the application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalogappregistry-application/index.ts",
            "line": 26
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalogappregistry_application#description ServicecatalogappregistryApplication#description}",
            "stability": "stable",
            "summary": "The description of the application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalogappregistry-application/index.ts",
            "line": 20
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalogappregistry_application#tags ServicecatalogappregistryApplication#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalogappregistry-application/index.ts",
            "line": 30
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/servicecatalogappregistry-application/index:ServicecatalogappregistryApplicationConfig"
    },
    "@cdktn/provider-awscc.servicecatalogappregistryAttributeGroup.ServicecatalogappregistryAttributeGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalogappregistry_attribute_group awscc_servicecatalogappregistry_attribute_group}."
      },
      "fqn": "@cdktn/provider-awscc.servicecatalogappregistryAttributeGroup.ServicecatalogappregistryAttributeGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalogappregistry_attribute_group awscc_servicecatalogappregistry_attribute_group} Resource."
        },
        "locationInModule": {
          "filename": "src/servicecatalogappregistry-attribute-group/index.ts",
          "line": 72
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.servicecatalogappregistryAttributeGroup.ServicecatalogappregistryAttributeGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/servicecatalogappregistry-attribute-group/index.ts",
        "line": 40
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ServicecatalogappregistryAttributeGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/servicecatalogappregistry-attribute-group/index.ts",
            "line": 57
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ServicecatalogappregistryAttributeGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalogappregistry_attribute_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ServicecatalogappregistryAttributeGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ServicecatalogappregistryAttributeGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalogappregistry-attribute-group/index.ts",
            "line": 129
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalogappregistry-attribute-group/index.ts",
            "line": 163
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalogappregistry-attribute-group/index.ts",
            "line": 175
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalogappregistry-attribute-group/index.ts",
            "line": 184
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ServicecatalogappregistryAttributeGroup",
      "namespace": "servicecatalogappregistryAttributeGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalogappregistry-attribute-group/index.ts",
            "line": 45
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalogappregistry-attribute-group/index.ts",
            "line": 99
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalogappregistry-attribute-group/index.ts",
            "line": 104
          },
          "name": "attributeGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalogappregistry-attribute-group/index.ts",
            "line": 138
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalogappregistry-attribute-group/index.ts",
            "line": 117
          },
          "name": "attributesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalogappregistry-attribute-group/index.ts",
            "line": 133
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalogappregistry-attribute-group/index.ts",
            "line": 151
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalogappregistry-attribute-group/index.ts",
            "line": 167
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalogappregistry-attribute-group/index.ts",
            "line": 110
          },
          "name": "attributes",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalogappregistry-attribute-group/index.ts",
            "line": 123
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalogappregistry-attribute-group/index.ts",
            "line": 144
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalogappregistry-attribute-group/index.ts",
            "line": 157
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/servicecatalogappregistry-attribute-group/index:ServicecatalogappregistryAttributeGroup"
    },
    "@cdktn/provider-awscc.servicecatalogappregistryAttributeGroup.ServicecatalogappregistryAttributeGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.servicecatalogappregistryAttributeGroup.ServicecatalogappregistryAttributeGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/servicecatalogappregistry-attribute-group/index.ts",
        "line": 14
      },
      "name": "ServicecatalogappregistryAttributeGroupConfig",
      "namespace": "servicecatalogappregistryAttributeGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalogappregistry_attribute_group#attributes ServicecatalogappregistryAttributeGroup#attributes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalogappregistry-attribute-group/index.ts",
            "line": 18
          },
          "name": "attributes",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalogappregistry_attribute_group#name ServicecatalogappregistryAttributeGroup#name}",
            "stability": "stable",
            "summary": "The name of the attribute group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalogappregistry-attribute-group/index.ts",
            "line": 30
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalogappregistry_attribute_group#description ServicecatalogappregistryAttributeGroup#description}",
            "stability": "stable",
            "summary": "The description of the attribute group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalogappregistry-attribute-group/index.ts",
            "line": 24
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalogappregistry_attribute_group#tags ServicecatalogappregistryAttributeGroup#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalogappregistry-attribute-group/index.ts",
            "line": 34
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/servicecatalogappregistry-attribute-group/index:ServicecatalogappregistryAttributeGroupConfig"
    },
    "@cdktn/provider-awscc.servicecatalogappregistryAttributeGroupAssociation.ServicecatalogappregistryAttributeGroupAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalogappregistry_attribute_group_association awscc_servicecatalogappregistry_attribute_group_association}."
      },
      "fqn": "@cdktn/provider-awscc.servicecatalogappregistryAttributeGroupAssociation.ServicecatalogappregistryAttributeGroupAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalogappregistry_attribute_group_association awscc_servicecatalogappregistry_attribute_group_association} Resource."
        },
        "locationInModule": {
          "filename": "src/servicecatalogappregistry-attribute-group-association/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.servicecatalogappregistryAttributeGroupAssociation.ServicecatalogappregistryAttributeGroupAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/servicecatalogappregistry-attribute-group-association/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ServicecatalogappregistryAttributeGroupAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/servicecatalogappregistry-attribute-group-association/index.ts",
            "line": 49
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ServicecatalogappregistryAttributeGroupAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalogappregistry_attribute_group_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ServicecatalogappregistryAttributeGroupAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ServicecatalogappregistryAttributeGroupAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalogappregistry-attribute-group-association/index.ts",
            "line": 133
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalogappregistry-attribute-group-association/index.ts",
            "line": 140
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ServicecatalogappregistryAttributeGroupAssociation",
      "namespace": "servicecatalogappregistryAttributeGroupAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalogappregistry-attribute-group-association/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalogappregistry-attribute-group-association/index.ts",
            "line": 102
          },
          "name": "applicationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalogappregistry-attribute-group-association/index.ts",
            "line": 120
          },
          "name": "attributeGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalogappregistry-attribute-group-association/index.ts",
            "line": 125
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalogappregistry-attribute-group-association/index.ts",
            "line": 97
          },
          "name": "applicationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalogappregistry-attribute-group-association/index.ts",
            "line": 115
          },
          "name": "attributeGroupInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalogappregistry-attribute-group-association/index.ts",
            "line": 90
          },
          "name": "application",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalogappregistry-attribute-group-association/index.ts",
            "line": 108
          },
          "name": "attributeGroup",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/servicecatalogappregistry-attribute-group-association/index:ServicecatalogappregistryAttributeGroupAssociation"
    },
    "@cdktn/provider-awscc.servicecatalogappregistryAttributeGroupAssociation.ServicecatalogappregistryAttributeGroupAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.servicecatalogappregistryAttributeGroupAssociation.ServicecatalogappregistryAttributeGroupAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/servicecatalogappregistry-attribute-group-association/index.ts",
        "line": 14
      },
      "name": "ServicecatalogappregistryAttributeGroupAssociationConfig",
      "namespace": "servicecatalogappregistryAttributeGroupAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalogappregistry_attribute_group_association#application ServicecatalogappregistryAttributeGroupAssociation#application}",
            "stability": "stable",
            "summary": "The name or the Id of the Application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalogappregistry-attribute-group-association/index.ts",
            "line": 20
          },
          "name": "application",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalogappregistry_attribute_group_association#attribute_group ServicecatalogappregistryAttributeGroupAssociation#attribute_group}",
            "stability": "stable",
            "summary": "The name or the Id of the AttributeGroup."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalogappregistry-attribute-group-association/index.ts",
            "line": 26
          },
          "name": "attributeGroup",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/servicecatalogappregistry-attribute-group-association/index:ServicecatalogappregistryAttributeGroupAssociationConfig"
    },
    "@cdktn/provider-awscc.servicecatalogappregistryResourceAssociation.ServicecatalogappregistryResourceAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalogappregistry_resource_association awscc_servicecatalogappregistry_resource_association}."
      },
      "fqn": "@cdktn/provider-awscc.servicecatalogappregistryResourceAssociation.ServicecatalogappregistryResourceAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalogappregistry_resource_association awscc_servicecatalogappregistry_resource_association} Resource."
        },
        "locationInModule": {
          "filename": "src/servicecatalogappregistry-resource-association/index.ts",
          "line": 70
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.servicecatalogappregistryResourceAssociation.ServicecatalogappregistryResourceAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/servicecatalogappregistry-resource-association/index.ts",
        "line": 38
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ServicecatalogappregistryResourceAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/servicecatalogappregistry-resource-association/index.ts",
            "line": 55
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ServicecatalogappregistryResourceAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalogappregistry_resource_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ServicecatalogappregistryResourceAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ServicecatalogappregistryResourceAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalogappregistry-resource-association/index.ts",
            "line": 153
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalogappregistry-resource-association/index.ts",
            "line": 161
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ServicecatalogappregistryResourceAssociation",
      "namespace": "servicecatalogappregistryResourceAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalogappregistry-resource-association/index.ts",
            "line": 43
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalogappregistry-resource-association/index.ts",
            "line": 109
          },
          "name": "applicationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalogappregistry-resource-association/index.ts",
            "line": 114
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalogappregistry-resource-association/index.ts",
            "line": 132
          },
          "name": "resourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalogappregistry-resource-association/index.ts",
            "line": 104
          },
          "name": "applicationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalogappregistry-resource-association/index.ts",
            "line": 127
          },
          "name": "resourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalogappregistry-resource-association/index.ts",
            "line": 145
          },
          "name": "resourceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalogappregistry-resource-association/index.ts",
            "line": 97
          },
          "name": "application",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalogappregistry-resource-association/index.ts",
            "line": 120
          },
          "name": "resource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicecatalogappregistry-resource-association/index.ts",
            "line": 138
          },
          "name": "resourceType",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/servicecatalogappregistry-resource-association/index:ServicecatalogappregistryResourceAssociation"
    },
    "@cdktn/provider-awscc.servicecatalogappregistryResourceAssociation.ServicecatalogappregistryResourceAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.servicecatalogappregistryResourceAssociation.ServicecatalogappregistryResourceAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/servicecatalogappregistry-resource-association/index.ts",
        "line": 14
      },
      "name": "ServicecatalogappregistryResourceAssociationConfig",
      "namespace": "servicecatalogappregistryResourceAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalogappregistry_resource_association#application ServicecatalogappregistryResourceAssociation#application}",
            "stability": "stable",
            "summary": "The name or the Id of the Application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalogappregistry-resource-association/index.ts",
            "line": 20
          },
          "name": "application",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalogappregistry_resource_association#resource ServicecatalogappregistryResourceAssociation#resource}",
            "stability": "stable",
            "summary": "The name or the Id of the Resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalogappregistry-resource-association/index.ts",
            "line": 26
          },
          "name": "resource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicecatalogappregistry_resource_association#resource_type ServicecatalogappregistryResourceAssociation#resource_type}",
            "stability": "stable",
            "summary": "The type of the CFN Resource for now it's enum CFN_STACK."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicecatalogappregistry-resource-association/index.ts",
            "line": 32
          },
          "name": "resourceType",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/servicecatalogappregistry-resource-association/index:ServicecatalogappregistryResourceAssociationConfig"
    },
    "@cdktn/provider-awscc.servicediscoveryService.ServicediscoveryService": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicediscovery_service awscc_servicediscovery_service}."
      },
      "fqn": "@cdktn/provider-awscc.servicediscoveryService.ServicediscoveryService",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicediscovery_service awscc_servicediscovery_service} Resource."
        },
        "locationInModule": {
          "filename": "src/servicediscovery-service/index.ts",
          "line": 840
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.servicediscoveryService.ServicediscoveryServiceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/servicediscovery-service/index.ts",
        "line": 808
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ServicediscoveryService resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/servicediscovery-service/index.ts",
            "line": 825
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ServicediscoveryService to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicediscovery_service#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ServicediscoveryService that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ServicediscoveryService to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicediscovery-service/index.ts",
            "line": 897
          },
          "name": "putDnsConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.servicediscoveryService.ServicediscoveryServiceDnsConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicediscovery-service/index.ts",
            "line": 913
          },
          "name": "putHealthCheckConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.servicediscoveryService.ServicediscoveryServiceHealthCheckConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicediscovery-service/index.ts",
            "line": 929
          },
          "name": "putHealthCheckCustomConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.servicediscoveryService.ServicediscoveryServiceHealthCheckCustomConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicediscovery-service/index.ts",
            "line": 1003
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.servicediscoveryService.ServicediscoveryServiceTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicediscovery-service/index.ts",
            "line": 884
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicediscovery-service/index.ts",
            "line": 900
          },
          "name": "resetDnsConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicediscovery-service/index.ts",
            "line": 916
          },
          "name": "resetHealthCheckConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicediscovery-service/index.ts",
            "line": 932
          },
          "name": "resetHealthCheckCustomConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicediscovery-service/index.ts",
            "line": 953
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicediscovery-service/index.ts",
            "line": 969
          },
          "name": "resetNamespaceId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicediscovery-service/index.ts",
            "line": 985
          },
          "name": "resetServiceAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicediscovery-service/index.ts",
            "line": 1006
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicediscovery-service/index.ts",
            "line": 1022
          },
          "name": "resetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicediscovery-service/index.ts",
            "line": 1034
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicediscovery-service/index.ts",
            "line": 1048
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ServicediscoveryService",
      "namespace": "servicediscoveryService",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicediscovery-service/index.ts",
            "line": 813
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicediscovery-service/index.ts",
            "line": 872
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicediscovery-service/index.ts",
            "line": 894
          },
          "name": "dnsConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.servicediscoveryService.ServicediscoveryServiceDnsConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicediscovery-service/index.ts",
            "line": 910
          },
          "name": "healthCheckConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.servicediscoveryService.ServicediscoveryServiceHealthCheckConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicediscovery-service/index.ts",
            "line": 926
          },
          "name": "healthCheckCustomConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.servicediscoveryService.ServicediscoveryServiceHealthCheckCustomConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicediscovery-service/index.ts",
            "line": 941
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicediscovery-service/index.ts",
            "line": 994
          },
          "name": "serviceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicediscovery-service/index.ts",
            "line": 1000
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.servicediscoveryService.ServicediscoveryServiceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicediscovery-service/index.ts",
            "line": 888
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicediscovery-service/index.ts",
            "line": 904
          },
          "name": "dnsConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.servicediscoveryService.ServicediscoveryServiceDnsConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicediscovery-service/index.ts",
            "line": 920
          },
          "name": "healthCheckConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.servicediscoveryService.ServicediscoveryServiceHealthCheckConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicediscovery-service/index.ts",
            "line": 936
          },
          "name": "healthCheckCustomConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.servicediscoveryService.ServicediscoveryServiceHealthCheckCustomConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicediscovery-service/index.ts",
            "line": 957
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicediscovery-service/index.ts",
            "line": 973
          },
          "name": "namespaceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicediscovery-service/index.ts",
            "line": 989
          },
          "name": "serviceAttributesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicediscovery-service/index.ts",
            "line": 1010
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.servicediscoveryService.ServicediscoveryServiceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicediscovery-service/index.ts",
            "line": 1026
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicediscovery-service/index.ts",
            "line": 878
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicediscovery-service/index.ts",
            "line": 947
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicediscovery-service/index.ts",
            "line": 963
          },
          "name": "namespaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicediscovery-service/index.ts",
            "line": 979
          },
          "name": "serviceAttributes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicediscovery-service/index.ts",
            "line": 1016
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/servicediscovery-service/index:ServicediscoveryService"
    },
    "@cdktn/provider-awscc.servicediscoveryService.ServicediscoveryServiceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.servicediscoveryService.ServicediscoveryServiceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/servicediscovery-service/index.ts",
        "line": 14
      },
      "name": "ServicediscoveryServiceConfig",
      "namespace": "servicediscoveryService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicediscovery_service#description ServicediscoveryService#description}",
            "stability": "stable",
            "summary": "A description for the service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicediscovery-service/index.ts",
            "line": 20
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicediscovery_service#dns_config ServicediscoveryService#dns_config}",
            "stability": "stable",
            "summary": "DNS-related configurations for the service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicediscovery-service/index.ts",
            "line": 26
          },
          "name": "dnsConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.servicediscoveryService.ServicediscoveryServiceDnsConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicediscovery_service#health_check_config ServicediscoveryService#health_check_config}",
            "stability": "stable",
            "summary": "Settings for health checks. Used when routing is DNS-based."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicediscovery-service/index.ts",
            "line": 32
          },
          "name": "healthCheckConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.servicediscoveryService.ServicediscoveryServiceHealthCheckConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicediscovery_service#health_check_custom_config ServicediscoveryService#health_check_custom_config}",
            "stability": "stable",
            "summary": "Settings for custom health checks."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicediscovery-service/index.ts",
            "line": 38
          },
          "name": "healthCheckCustomConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.servicediscoveryService.ServicediscoveryServiceHealthCheckCustomConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicediscovery_service#name ServicediscoveryService#name}",
            "stability": "stable",
            "summary": "The name of the service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicediscovery-service/index.ts",
            "line": 44
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicediscovery_service#namespace_id ServicediscoveryService#namespace_id}",
            "stability": "stable",
            "summary": "The ID of the namespace in which the service is created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicediscovery-service/index.ts",
            "line": 50
          },
          "name": "namespaceId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a maximum of 30 key-value pairs.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicediscovery_service#service_attributes ServicediscoveryService#service_attributes}",
            "stability": "stable",
            "summary": "A string map that contains attributes and values for the service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicediscovery-service/index.ts",
            "line": 56
          },
          "name": "serviceAttributes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicediscovery_service#tags ServicediscoveryService#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to associate with the service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicediscovery-service/index.ts",
            "line": 62
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.servicediscoveryService.ServicediscoveryServiceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicediscovery_service#type ServicediscoveryService#type}",
            "stability": "stable",
            "summary": "The type of service. Supported values are HTTP or DNS."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicediscovery-service/index.ts",
            "line": 68
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/servicediscovery-service/index:ServicediscoveryServiceConfig"
    },
    "@cdktn/provider-awscc.servicediscoveryService.ServicediscoveryServiceDnsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.servicediscoveryService.ServicediscoveryServiceDnsConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/servicediscovery-service/index.ts",
        "line": 223
      },
      "name": "ServicediscoveryServiceDnsConfig",
      "namespace": "servicediscoveryService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicediscovery_service#dns_records ServicediscoveryService#dns_records}",
            "stability": "stable",
            "summary": "A list of DNS records associated with the service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicediscovery-service/index.ts",
            "line": 229
          },
          "name": "dnsRecords",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.servicediscoveryService.ServicediscoveryServiceDnsConfigDnsRecords"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicediscovery_service#namespace_id ServicediscoveryService#namespace_id}",
            "stability": "stable",
            "summary": "The ID of the namespace for the DNS configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicediscovery-service/index.ts",
            "line": 235
          },
          "name": "namespaceId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicediscovery_service#routing_policy ServicediscoveryService#routing_policy}",
            "stability": "stable",
            "summary": "The routing policy to use for DNS queries."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicediscovery-service/index.ts",
            "line": 241
          },
          "name": "routingPolicy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/servicediscovery-service/index:ServicediscoveryServiceDnsConfig"
    },
    "@cdktn/provider-awscc.servicediscoveryService.ServicediscoveryServiceDnsConfigDnsRecords": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.servicediscoveryService.ServicediscoveryServiceDnsConfigDnsRecords",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/servicediscovery-service/index.ts",
        "line": 70
      },
      "name": "ServicediscoveryServiceDnsConfigDnsRecords",
      "namespace": "servicediscoveryService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicediscovery_service#ttl ServicediscoveryService#ttl}",
            "stability": "stable",
            "summary": "The time-to-live (TTL) for the DNS record."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicediscovery-service/index.ts",
            "line": 76
          },
          "name": "ttl",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicediscovery_service#type ServicediscoveryService#type}",
            "stability": "stable",
            "summary": "The DNS record type (e.g., A, AAAA, SRV)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicediscovery-service/index.ts",
            "line": 82
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/servicediscovery-service/index:ServicediscoveryServiceDnsConfigDnsRecords"
    },
    "@cdktn/provider-awscc.servicediscoveryService.ServicediscoveryServiceDnsConfigDnsRecordsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.servicediscoveryService.ServicediscoveryServiceDnsConfigDnsRecordsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/servicediscovery-service/index.ts",
          "line": 212
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/servicediscovery-service/index.ts",
        "line": 204
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicediscovery-service/index.ts",
            "line": 219
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.servicediscoveryService.ServicediscoveryServiceDnsConfigDnsRecordsOutputReference"
            }
          }
        }
      ],
      "name": "ServicediscoveryServiceDnsConfigDnsRecordsList",
      "namespace": "servicediscoveryService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicediscovery-service/index.ts",
            "line": 205
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.servicediscoveryService.ServicediscoveryServiceDnsConfigDnsRecords"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/servicediscovery-service/index:ServicediscoveryServiceDnsConfigDnsRecordsList"
    },
    "@cdktn/provider-awscc.servicediscoveryService.ServicediscoveryServiceDnsConfigDnsRecordsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.servicediscoveryService.ServicediscoveryServiceDnsConfigDnsRecordsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/servicediscovery-service/index.ts",
          "line": 131
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/servicediscovery-service/index.ts",
        "line": 121
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicediscovery-service/index.ts",
            "line": 179
          },
          "name": "resetTtl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicediscovery-service/index.ts",
            "line": 195
          },
          "name": "resetType"
        }
      ],
      "name": "ServicediscoveryServiceDnsConfigDnsRecordsOutputReference",
      "namespace": "servicediscoveryService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicediscovery-service/index.ts",
            "line": 183
          },
          "name": "ttlInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicediscovery-service/index.ts",
            "line": 199
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicediscovery-service/index.ts",
            "line": 173
          },
          "name": "ttl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicediscovery-service/index.ts",
            "line": 189
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicediscovery-service/index.ts",
            "line": 135
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.servicediscoveryService.ServicediscoveryServiceDnsConfigDnsRecords"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/servicediscovery-service/index:ServicediscoveryServiceDnsConfigDnsRecordsOutputReference"
    },
    "@cdktn/provider-awscc.servicediscoveryService.ServicediscoveryServiceDnsConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.servicediscoveryService.ServicediscoveryServiceDnsConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/servicediscovery-service/index.ts",
          "line": 295
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/servicediscovery-service/index.ts",
        "line": 287
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicediscovery-service/index.ts",
            "line": 346
          },
          "name": "putDnsRecords",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.servicediscoveryService.ServicediscoveryServiceDnsConfigDnsRecords"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicediscovery-service/index.ts",
            "line": 349
          },
          "name": "resetDnsRecords"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicediscovery-service/index.ts",
            "line": 365
          },
          "name": "resetNamespaceId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicediscovery-service/index.ts",
            "line": 381
          },
          "name": "resetRoutingPolicy"
        }
      ],
      "name": "ServicediscoveryServiceDnsConfigOutputReference",
      "namespace": "servicediscoveryService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicediscovery-service/index.ts",
            "line": 343
          },
          "name": "dnsRecords",
          "type": {
            "fqn": "@cdktn/provider-awscc.servicediscoveryService.ServicediscoveryServiceDnsConfigDnsRecordsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicediscovery-service/index.ts",
            "line": 353
          },
          "name": "dnsRecordsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.servicediscoveryService.ServicediscoveryServiceDnsConfigDnsRecords"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicediscovery-service/index.ts",
            "line": 369
          },
          "name": "namespaceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicediscovery-service/index.ts",
            "line": 385
          },
          "name": "routingPolicyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicediscovery-service/index.ts",
            "line": 359
          },
          "name": "namespaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicediscovery-service/index.ts",
            "line": 375
          },
          "name": "routingPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicediscovery-service/index.ts",
            "line": 299
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.servicediscoveryService.ServicediscoveryServiceDnsConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/servicediscovery-service/index:ServicediscoveryServiceDnsConfigOutputReference"
    },
    "@cdktn/provider-awscc.servicediscoveryService.ServicediscoveryServiceHealthCheckConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.servicediscoveryService.ServicediscoveryServiceHealthCheckConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/servicediscovery-service/index.ts",
        "line": 389
      },
      "name": "ServicediscoveryServiceHealthCheckConfig",
      "namespace": "servicediscoveryService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicediscovery_service#failure_threshold ServicediscoveryService#failure_threshold}",
            "stability": "stable",
            "summary": "The number of consecutive health check failures that must occur before declaring the service unhealthy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicediscovery-service/index.ts",
            "line": 395
          },
          "name": "failureThreshold",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicediscovery_service#resource_path ServicediscoveryService#resource_path}",
            "stability": "stable",
            "summary": "The path to ping on the service for health checks."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicediscovery-service/index.ts",
            "line": 401
          },
          "name": "resourcePath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicediscovery_service#type ServicediscoveryService#type}",
            "stability": "stable",
            "summary": "The type of health check (e.g., HTTP, HTTPS, TCP)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicediscovery-service/index.ts",
            "line": 407
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/servicediscovery-service/index:ServicediscoveryServiceHealthCheckConfig"
    },
    "@cdktn/provider-awscc.servicediscoveryService.ServicediscoveryServiceHealthCheckConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.servicediscoveryService.ServicediscoveryServiceHealthCheckConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/servicediscovery-service/index.ts",
          "line": 461
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/servicediscovery-service/index.ts",
        "line": 453
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicediscovery-service/index.ts",
            "line": 515
          },
          "name": "resetFailureThreshold"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicediscovery-service/index.ts",
            "line": 531
          },
          "name": "resetResourcePath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicediscovery-service/index.ts",
            "line": 547
          },
          "name": "resetType"
        }
      ],
      "name": "ServicediscoveryServiceHealthCheckConfigOutputReference",
      "namespace": "servicediscoveryService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicediscovery-service/index.ts",
            "line": 519
          },
          "name": "failureThresholdInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicediscovery-service/index.ts",
            "line": 535
          },
          "name": "resourcePathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicediscovery-service/index.ts",
            "line": 551
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicediscovery-service/index.ts",
            "line": 509
          },
          "name": "failureThreshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicediscovery-service/index.ts",
            "line": 525
          },
          "name": "resourcePath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicediscovery-service/index.ts",
            "line": 541
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicediscovery-service/index.ts",
            "line": 465
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.servicediscoveryService.ServicediscoveryServiceHealthCheckConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/servicediscovery-service/index:ServicediscoveryServiceHealthCheckConfigOutputReference"
    },
    "@cdktn/provider-awscc.servicediscoveryService.ServicediscoveryServiceHealthCheckCustomConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.servicediscoveryService.ServicediscoveryServiceHealthCheckCustomConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/servicediscovery-service/index.ts",
        "line": 555
      },
      "name": "ServicediscoveryServiceHealthCheckCustomConfig",
      "namespace": "servicediscoveryService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicediscovery_service#failure_threshold ServicediscoveryService#failure_threshold}",
            "stability": "stable",
            "summary": "The number of consecutive health check failures required before the service is considered unhealthy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicediscovery-service/index.ts",
            "line": 561
          },
          "name": "failureThreshold",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/servicediscovery-service/index:ServicediscoveryServiceHealthCheckCustomConfig"
    },
    "@cdktn/provider-awscc.servicediscoveryService.ServicediscoveryServiceHealthCheckCustomConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.servicediscoveryService.ServicediscoveryServiceHealthCheckCustomConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/servicediscovery-service/index.ts",
          "line": 601
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/servicediscovery-service/index.ts",
        "line": 593
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicediscovery-service/index.ts",
            "line": 643
          },
          "name": "resetFailureThreshold"
        }
      ],
      "name": "ServicediscoveryServiceHealthCheckCustomConfigOutputReference",
      "namespace": "servicediscoveryService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicediscovery-service/index.ts",
            "line": 647
          },
          "name": "failureThresholdInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicediscovery-service/index.ts",
            "line": 637
          },
          "name": "failureThreshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicediscovery-service/index.ts",
            "line": 605
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.servicediscoveryService.ServicediscoveryServiceHealthCheckCustomConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/servicediscovery-service/index:ServicediscoveryServiceHealthCheckCustomConfigOutputReference"
    },
    "@cdktn/provider-awscc.servicediscoveryService.ServicediscoveryServiceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.servicediscoveryService.ServicediscoveryServiceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/servicediscovery-service/index.ts",
        "line": 651
      },
      "name": "ServicediscoveryServiceTags",
      "namespace": "servicediscoveryService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicediscovery_service#key ServicediscoveryService#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicediscovery-service/index.ts",
            "line": 657
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/servicediscovery_service#value ServicediscoveryService#value}",
            "stability": "stable",
            "summary": "The value of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicediscovery-service/index.ts",
            "line": 663
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/servicediscovery-service/index:ServicediscoveryServiceTags"
    },
    "@cdktn/provider-awscc.servicediscoveryService.ServicediscoveryServiceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.servicediscoveryService.ServicediscoveryServiceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/servicediscovery-service/index.ts",
          "line": 793
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/servicediscovery-service/index.ts",
        "line": 785
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicediscovery-service/index.ts",
            "line": 800
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.servicediscoveryService.ServicediscoveryServiceTagsOutputReference"
            }
          }
        }
      ],
      "name": "ServicediscoveryServiceTagsList",
      "namespace": "servicediscoveryService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicediscovery-service/index.ts",
            "line": 786
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.servicediscoveryService.ServicediscoveryServiceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/servicediscovery-service/index:ServicediscoveryServiceTagsList"
    },
    "@cdktn/provider-awscc.servicediscoveryService.ServicediscoveryServiceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.servicediscoveryService.ServicediscoveryServiceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/servicediscovery-service/index.ts",
          "line": 712
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/servicediscovery-service/index.ts",
        "line": 702
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicediscovery-service/index.ts",
            "line": 760
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicediscovery-service/index.ts",
            "line": 776
          },
          "name": "resetValue"
        }
      ],
      "name": "ServicediscoveryServiceTagsOutputReference",
      "namespace": "servicediscoveryService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicediscovery-service/index.ts",
            "line": 764
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/servicediscovery-service/index.ts",
            "line": 780
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicediscovery-service/index.ts",
            "line": 754
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicediscovery-service/index.ts",
            "line": 770
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/servicediscovery-service/index.ts",
            "line": 716
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.servicediscoveryService.ServicediscoveryServiceTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/servicediscovery-service/index:ServicediscoveryServiceTagsOutputReference"
    },
    "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSet": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_configuration_set awscc_ses_configuration_set}."
      },
      "fqn": "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSet",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_configuration_set awscc_ses_configuration_set} Resource."
        },
        "locationInModule": {
          "filename": "src/ses-configuration-set/index.ts",
          "line": 1615
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-configuration-set/index.ts",
        "line": 1583
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SesConfigurationSet resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 1600
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SesConfigurationSet to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_configuration_set#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SesConfigurationSet that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SesConfigurationSet to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 1651
          },
          "name": "putArchivingOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetArchivingOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 1667
          },
          "name": "putDeliveryOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetDeliveryOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 1704
          },
          "name": "putReputationOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetReputationOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 1720
          },
          "name": "putSendingOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetSendingOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 1736
          },
          "name": "putSuppressionOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetSuppressionOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 1752
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 1768
          },
          "name": "putTrackingOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetTrackingOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 1784
          },
          "name": "putVdmOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetVdmOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 1654
          },
          "name": "resetArchivingOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 1670
          },
          "name": "resetDeliveryOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 1691
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 1707
          },
          "name": "resetReputationOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 1723
          },
          "name": "resetSendingOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 1739
          },
          "name": "resetSuppressionOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 1755
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 1771
          },
          "name": "resetTrackingOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 1787
          },
          "name": "resetVdmOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 1799
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 1813
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SesConfigurationSet",
      "namespace": "sesConfigurationSet",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 1588
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 1648
          },
          "name": "archivingOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetArchivingOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 1664
          },
          "name": "deliveryOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetDeliveryOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 1679
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 1701
          },
          "name": "reputationOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetReputationOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 1717
          },
          "name": "sendingOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetSendingOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 1733
          },
          "name": "suppressionOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetSuppressionOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 1749
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 1765
          },
          "name": "trackingOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetTrackingOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 1781
          },
          "name": "vdmOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetVdmOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 1658
          },
          "name": "archivingOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetArchivingOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 1674
          },
          "name": "deliveryOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetDeliveryOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 1695
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 1711
          },
          "name": "reputationOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetReputationOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 1727
          },
          "name": "sendingOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetSendingOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 1743
          },
          "name": "suppressionOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetSuppressionOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 1759
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 1775
          },
          "name": "trackingOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetTrackingOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 1791
          },
          "name": "vdmOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetVdmOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 1685
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ses-configuration-set/index:SesConfigurationSet"
    },
    "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetArchivingOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetArchivingOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-configuration-set/index.ts",
        "line": 70
      },
      "name": "SesConfigurationSetArchivingOptions",
      "namespace": "sesConfigurationSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_configuration_set#archive_arn SesConfigurationSet#archive_arn}",
            "stability": "stable",
            "summary": "The ARN of the MailManager archive to associate with the configuration set."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 76
          },
          "name": "archiveArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ses-configuration-set/index:SesConfigurationSetArchivingOptions"
    },
    "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetArchivingOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetArchivingOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-configuration-set/index.ts",
          "line": 116
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-configuration-set/index.ts",
        "line": 108
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 158
          },
          "name": "resetArchiveArn"
        }
      ],
      "name": "SesConfigurationSetArchivingOptionsOutputReference",
      "namespace": "sesConfigurationSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 162
          },
          "name": "archiveArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 152
          },
          "name": "archiveArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 120
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetArchivingOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-configuration-set/index:SesConfigurationSetArchivingOptionsOutputReference"
    },
    "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-configuration-set/index.ts",
        "line": 14
      },
      "name": "SesConfigurationSetConfig",
      "namespace": "sesConfigurationSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_configuration_set#archiving_options SesConfigurationSet#archiving_options}",
            "stability": "stable",
            "summary": "An object that defines a MailManager archive that is used to preserve emails that you send using the configuration set."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 20
          },
          "name": "archivingOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetArchivingOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_configuration_set#delivery_options SesConfigurationSet#delivery_options}",
            "stability": "stable",
            "summary": "An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 26
          },
          "name": "deliveryOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetDeliveryOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_configuration_set#name SesConfigurationSet#name}",
            "stability": "stable",
            "summary": "The name of the configuration set."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 32
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_configuration_set#reputation_options SesConfigurationSet#reputation_options}",
            "stability": "stable",
            "summary": "An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 38
          },
          "name": "reputationOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetReputationOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_configuration_set#sending_options SesConfigurationSet#sending_options}",
            "stability": "stable",
            "summary": "An object that defines whether or not Amazon SES can send email that you send using the configuration set."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 44
          },
          "name": "sendingOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetSendingOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_configuration_set#suppression_options SesConfigurationSet#suppression_options}",
            "stability": "stable",
            "summary": "An object that contains information about the suppression list preferences for your account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 50
          },
          "name": "suppressionOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetSuppressionOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_configuration_set#tags SesConfigurationSet#tags}",
            "stability": "stable",
            "summary": "The tags (keys and values) associated with the contact list."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 56
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_configuration_set#tracking_options SesConfigurationSet#tracking_options}",
            "stability": "stable",
            "summary": "An object that defines the open and click tracking options for emails that you send using the configuration set."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 62
          },
          "name": "trackingOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetTrackingOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_configuration_set#vdm_options SesConfigurationSet#vdm_options}",
            "stability": "stable",
            "summary": "An object that contains Virtual Deliverability Manager (VDM) settings for this configuration set."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 68
          },
          "name": "vdmOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetVdmOptions"
          }
        }
      ],
      "symbolId": "src/ses-configuration-set/index:SesConfigurationSetConfig"
    },
    "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetDeliveryOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetDeliveryOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-configuration-set/index.ts",
        "line": 166
      },
      "name": "SesConfigurationSetDeliveryOptions",
      "namespace": "sesConfigurationSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_configuration_set#max_delivery_seconds SesConfigurationSet#max_delivery_seconds}",
            "stability": "stable",
            "summary": "Specifies the maximum time until which SES will retry sending emails."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 172
          },
          "name": "maxDeliverySeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_configuration_set#sending_pool_name SesConfigurationSet#sending_pool_name}",
            "stability": "stable",
            "summary": "The name of the dedicated IP pool to associate with the configuration set."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 178
          },
          "name": "sendingPoolName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If the value is Require , messages are only delivered if a TLS connection can be established. If the value is Optional , messages can be delivered in plain text if a TLS connection can't be established.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_configuration_set#tls_policy SesConfigurationSet#tls_policy}",
            "stability": "stable",
            "summary": "Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 184
          },
          "name": "tlsPolicy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ses-configuration-set/index:SesConfigurationSetDeliveryOptions"
    },
    "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetDeliveryOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetDeliveryOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-configuration-set/index.ts",
          "line": 238
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-configuration-set/index.ts",
        "line": 230
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 292
          },
          "name": "resetMaxDeliverySeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 308
          },
          "name": "resetSendingPoolName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 324
          },
          "name": "resetTlsPolicy"
        }
      ],
      "name": "SesConfigurationSetDeliveryOptionsOutputReference",
      "namespace": "sesConfigurationSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 296
          },
          "name": "maxDeliverySecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 312
          },
          "name": "sendingPoolNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 328
          },
          "name": "tlsPolicyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 286
          },
          "name": "maxDeliverySeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 302
          },
          "name": "sendingPoolName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 318
          },
          "name": "tlsPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 242
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetDeliveryOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-configuration-set/index:SesConfigurationSetDeliveryOptionsOutputReference"
    },
    "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetReputationOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetReputationOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-configuration-set/index.ts",
        "line": 332
      },
      "name": "SesConfigurationSetReputationOptions",
      "namespace": "sesConfigurationSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "If false , tracking of reputation metrics is disabled for the configuration set.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_configuration_set#reputation_metrics_enabled SesConfigurationSet#reputation_metrics_enabled}",
            "stability": "stable",
            "summary": "If true , tracking of reputation metrics is enabled for the configuration set."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 338
          },
          "name": "reputationMetricsEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-configuration-set/index:SesConfigurationSetReputationOptions"
    },
    "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetReputationOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetReputationOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-configuration-set/index.ts",
          "line": 378
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-configuration-set/index.ts",
        "line": 370
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 420
          },
          "name": "resetReputationMetricsEnabled"
        }
      ],
      "name": "SesConfigurationSetReputationOptionsOutputReference",
      "namespace": "sesConfigurationSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 424
          },
          "name": "reputationMetricsEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 414
          },
          "name": "reputationMetricsEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 382
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetReputationOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-configuration-set/index:SesConfigurationSetReputationOptionsOutputReference"
    },
    "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetSendingOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetSendingOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-configuration-set/index.ts",
        "line": 428
      },
      "name": "SesConfigurationSetSendingOptions",
      "namespace": "sesConfigurationSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_configuration_set#sending_enabled SesConfigurationSet#sending_enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 432
          },
          "name": "sendingEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-configuration-set/index:SesConfigurationSetSendingOptions"
    },
    "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetSendingOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetSendingOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-configuration-set/index.ts",
          "line": 472
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-configuration-set/index.ts",
        "line": 464
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 514
          },
          "name": "resetSendingEnabled"
        }
      ],
      "name": "SesConfigurationSetSendingOptionsOutputReference",
      "namespace": "sesConfigurationSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 518
          },
          "name": "sendingEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 508
          },
          "name": "sendingEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 476
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetSendingOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-configuration-set/index:SesConfigurationSetSendingOptionsOutputReference"
    },
    "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetSuppressionOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetSuppressionOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-configuration-set/index.ts",
        "line": 845
      },
      "name": "SesConfigurationSetSuppressionOptions",
      "namespace": "sesConfigurationSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_configuration_set#suppressed_reasons SesConfigurationSet#suppressed_reasons}",
            "stability": "stable",
            "summary": "A list that contains the reasons that email addresses are automatically added to the suppression list for your account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 851
          },
          "name": "suppressedReasons",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_configuration_set#validation_options SesConfigurationSet#validation_options}",
            "stability": "stable",
            "summary": "An object that contains information about the validation options for your account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 857
          },
          "name": "validationOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetSuppressionOptionsValidationOptions"
          }
        }
      ],
      "symbolId": "src/ses-configuration-set/index:SesConfigurationSetSuppressionOptions"
    },
    "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetSuppressionOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetSuppressionOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-configuration-set/index.ts",
          "line": 904
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-configuration-set/index.ts",
        "line": 896
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 965
          },
          "name": "putValidationOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetSuppressionOptionsValidationOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 952
          },
          "name": "resetSuppressedReasons"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 968
          },
          "name": "resetValidationOptions"
        }
      ],
      "name": "SesConfigurationSetSuppressionOptionsOutputReference",
      "namespace": "sesConfigurationSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 962
          },
          "name": "validationOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetSuppressionOptionsValidationOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 956
          },
          "name": "suppressedReasonsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 972
          },
          "name": "validationOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetSuppressionOptionsValidationOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 946
          },
          "name": "suppressedReasons",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 908
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetSuppressionOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-configuration-set/index:SesConfigurationSetSuppressionOptionsOutputReference"
    },
    "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetSuppressionOptionsValidationOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetSuppressionOptionsValidationOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-configuration-set/index.ts",
        "line": 749
      },
      "name": "SesConfigurationSetSuppressionOptionsValidationOptions",
      "namespace": "sesConfigurationSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_configuration_set#condition_threshold SesConfigurationSet#condition_threshold}",
            "stability": "stable",
            "summary": "The condition threshold settings for suppression validation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 755
          },
          "name": "conditionThreshold",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetSuppressionOptionsValidationOptionsConditionThreshold"
          }
        }
      ],
      "symbolId": "src/ses-configuration-set/index:SesConfigurationSetSuppressionOptionsValidationOptions"
    },
    "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetSuppressionOptionsValidationOptionsConditionThreshold": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetSuppressionOptionsValidationOptionsConditionThreshold",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-configuration-set/index.ts",
        "line": 618
      },
      "name": "SesConfigurationSetSuppressionOptionsValidationOptionsConditionThreshold",
      "namespace": "sesConfigurationSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_configuration_set#condition_threshold_enabled SesConfigurationSet#condition_threshold_enabled}",
            "stability": "stable",
            "summary": "Whether the condition threshold is enabled or disabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 624
          },
          "name": "conditionThresholdEnabled",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_configuration_set#overall_confidence_threshold SesConfigurationSet#overall_confidence_threshold}",
            "stability": "stable",
            "summary": "The overall confidence threshold settings."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 630
          },
          "name": "overallConfidenceThreshold",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetSuppressionOptionsValidationOptionsConditionThresholdOverallConfidenceThreshold"
          }
        }
      ],
      "symbolId": "src/ses-configuration-set/index:SesConfigurationSetSuppressionOptionsValidationOptionsConditionThreshold"
    },
    "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetSuppressionOptionsValidationOptionsConditionThresholdOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetSuppressionOptionsValidationOptionsConditionThresholdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-configuration-set/index.ts",
          "line": 677
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-configuration-set/index.ts",
        "line": 669
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 738
          },
          "name": "putOverallConfidenceThreshold",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetSuppressionOptionsValidationOptionsConditionThresholdOverallConfidenceThreshold"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 725
          },
          "name": "resetConditionThresholdEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 741
          },
          "name": "resetOverallConfidenceThreshold"
        }
      ],
      "name": "SesConfigurationSetSuppressionOptionsValidationOptionsConditionThresholdOutputReference",
      "namespace": "sesConfigurationSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 735
          },
          "name": "overallConfidenceThreshold",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetSuppressionOptionsValidationOptionsConditionThresholdOverallConfidenceThresholdOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 729
          },
          "name": "conditionThresholdEnabledInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 745
          },
          "name": "overallConfidenceThresholdInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetSuppressionOptionsValidationOptionsConditionThresholdOverallConfidenceThreshold"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 719
          },
          "name": "conditionThresholdEnabled",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 681
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetSuppressionOptionsValidationOptionsConditionThreshold"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-configuration-set/index:SesConfigurationSetSuppressionOptionsValidationOptionsConditionThresholdOutputReference"
    },
    "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetSuppressionOptionsValidationOptionsConditionThresholdOverallConfidenceThreshold": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetSuppressionOptionsValidationOptionsConditionThresholdOverallConfidenceThreshold",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-configuration-set/index.ts",
        "line": 522
      },
      "name": "SesConfigurationSetSuppressionOptionsValidationOptionsConditionThresholdOverallConfidenceThreshold",
      "namespace": "sesConfigurationSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_configuration_set#confidence_verdict_threshold SesConfigurationSet#confidence_verdict_threshold}",
            "stability": "stable",
            "summary": "The confidence verdict threshold level."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 528
          },
          "name": "confidenceVerdictThreshold",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ses-configuration-set/index:SesConfigurationSetSuppressionOptionsValidationOptionsConditionThresholdOverallConfidenceThreshold"
    },
    "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetSuppressionOptionsValidationOptionsConditionThresholdOverallConfidenceThresholdOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetSuppressionOptionsValidationOptionsConditionThresholdOverallConfidenceThresholdOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-configuration-set/index.ts",
          "line": 568
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-configuration-set/index.ts",
        "line": 560
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 610
          },
          "name": "resetConfidenceVerdictThreshold"
        }
      ],
      "name": "SesConfigurationSetSuppressionOptionsValidationOptionsConditionThresholdOverallConfidenceThresholdOutputReference",
      "namespace": "sesConfigurationSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 614
          },
          "name": "confidenceVerdictThresholdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 604
          },
          "name": "confidenceVerdictThreshold",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 572
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetSuppressionOptionsValidationOptionsConditionThresholdOverallConfidenceThreshold"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-configuration-set/index:SesConfigurationSetSuppressionOptionsValidationOptionsConditionThresholdOverallConfidenceThresholdOutputReference"
    },
    "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetSuppressionOptionsValidationOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetSuppressionOptionsValidationOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-configuration-set/index.ts",
          "line": 795
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-configuration-set/index.ts",
        "line": 787
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 834
          },
          "name": "putConditionThreshold",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetSuppressionOptionsValidationOptionsConditionThreshold"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 837
          },
          "name": "resetConditionThreshold"
        }
      ],
      "name": "SesConfigurationSetSuppressionOptionsValidationOptionsOutputReference",
      "namespace": "sesConfigurationSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 831
          },
          "name": "conditionThreshold",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetSuppressionOptionsValidationOptionsConditionThresholdOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 841
          },
          "name": "conditionThresholdInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetSuppressionOptionsValidationOptionsConditionThreshold"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 799
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetSuppressionOptionsValidationOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-configuration-set/index:SesConfigurationSetSuppressionOptionsValidationOptionsOutputReference"
    },
    "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-configuration-set/index.ts",
        "line": 976
      },
      "name": "SesConfigurationSetTags",
      "namespace": "sesConfigurationSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_configuration_set#key SesConfigurationSet#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 980
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_configuration_set#value SesConfigurationSet#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 984
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ses-configuration-set/index:SesConfigurationSetTags"
    },
    "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-configuration-set/index.ts",
          "line": 1114
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-configuration-set/index.ts",
        "line": 1106
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 1121
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetTagsOutputReference"
            }
          }
        }
      ],
      "name": "SesConfigurationSetTagsList",
      "namespace": "sesConfigurationSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 1107
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-configuration-set/index:SesConfigurationSetTagsList"
    },
    "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-configuration-set/index.ts",
          "line": 1033
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-configuration-set/index.ts",
        "line": 1023
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 1081
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 1097
          },
          "name": "resetValue"
        }
      ],
      "name": "SesConfigurationSetTagsOutputReference",
      "namespace": "sesConfigurationSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 1085
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 1101
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 1075
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 1091
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 1037
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-configuration-set/index:SesConfigurationSetTagsOutputReference"
    },
    "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetTrackingOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetTrackingOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-configuration-set/index.ts",
        "line": 1125
      },
      "name": "SesConfigurationSetTrackingOptions",
      "namespace": "sesConfigurationSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_configuration_set#custom_redirect_domain SesConfigurationSet#custom_redirect_domain}",
            "stability": "stable",
            "summary": "The domain to use for tracking open and click events."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 1131
          },
          "name": "customRedirectDomain",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_configuration_set#https_policy SesConfigurationSet#https_policy}",
            "stability": "stable",
            "summary": "The https policy to use for tracking open and click events."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 1137
          },
          "name": "httpsPolicy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ses-configuration-set/index:SesConfigurationSetTrackingOptions"
    },
    "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetTrackingOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetTrackingOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-configuration-set/index.ts",
          "line": 1184
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-configuration-set/index.ts",
        "line": 1176
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 1232
          },
          "name": "resetCustomRedirectDomain"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 1248
          },
          "name": "resetHttpsPolicy"
        }
      ],
      "name": "SesConfigurationSetTrackingOptionsOutputReference",
      "namespace": "sesConfigurationSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 1236
          },
          "name": "customRedirectDomainInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 1252
          },
          "name": "httpsPolicyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 1226
          },
          "name": "customRedirectDomain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 1242
          },
          "name": "httpsPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 1188
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetTrackingOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-configuration-set/index:SesConfigurationSetTrackingOptionsOutputReference"
    },
    "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetVdmOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetVdmOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-configuration-set/index.ts",
        "line": 1448
      },
      "name": "SesConfigurationSetVdmOptions",
      "namespace": "sesConfigurationSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_configuration_set#dashboard_options SesConfigurationSet#dashboard_options}",
            "stability": "stable",
            "summary": "Preferences regarding the Dashboard feature."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 1454
          },
          "name": "dashboardOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetVdmOptionsDashboardOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_configuration_set#guardian_options SesConfigurationSet#guardian_options}",
            "stability": "stable",
            "summary": "Preferences regarding the Guardian feature."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 1460
          },
          "name": "guardianOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetVdmOptionsGuardianOptions"
          }
        }
      ],
      "symbolId": "src/ses-configuration-set/index:SesConfigurationSetVdmOptions"
    },
    "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetVdmOptionsDashboardOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetVdmOptionsDashboardOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-configuration-set/index.ts",
        "line": 1256
      },
      "name": "SesConfigurationSetVdmOptionsDashboardOptions",
      "namespace": "sesConfigurationSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_configuration_set#engagement_metrics SesConfigurationSet#engagement_metrics}",
            "stability": "stable",
            "summary": "Whether emails sent with this configuration set have engagement tracking enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 1262
          },
          "name": "engagementMetrics",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ses-configuration-set/index:SesConfigurationSetVdmOptionsDashboardOptions"
    },
    "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetVdmOptionsDashboardOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetVdmOptionsDashboardOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-configuration-set/index.ts",
          "line": 1302
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-configuration-set/index.ts",
        "line": 1294
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 1344
          },
          "name": "resetEngagementMetrics"
        }
      ],
      "name": "SesConfigurationSetVdmOptionsDashboardOptionsOutputReference",
      "namespace": "sesConfigurationSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 1348
          },
          "name": "engagementMetricsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 1338
          },
          "name": "engagementMetrics",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 1306
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetVdmOptionsDashboardOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-configuration-set/index:SesConfigurationSetVdmOptionsDashboardOptionsOutputReference"
    },
    "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetVdmOptionsGuardianOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetVdmOptionsGuardianOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-configuration-set/index.ts",
        "line": 1352
      },
      "name": "SesConfigurationSetVdmOptionsGuardianOptions",
      "namespace": "sesConfigurationSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_configuration_set#optimized_shared_delivery SesConfigurationSet#optimized_shared_delivery}",
            "stability": "stable",
            "summary": "Whether emails sent with this configuration set have optimized delivery algorithm enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 1358
          },
          "name": "optimizedSharedDelivery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ses-configuration-set/index:SesConfigurationSetVdmOptionsGuardianOptions"
    },
    "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetVdmOptionsGuardianOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetVdmOptionsGuardianOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-configuration-set/index.ts",
          "line": 1398
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-configuration-set/index.ts",
        "line": 1390
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 1440
          },
          "name": "resetOptimizedSharedDelivery"
        }
      ],
      "name": "SesConfigurationSetVdmOptionsGuardianOptionsOutputReference",
      "namespace": "sesConfigurationSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 1444
          },
          "name": "optimizedSharedDeliveryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 1434
          },
          "name": "optimizedSharedDelivery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 1402
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetVdmOptionsGuardianOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-configuration-set/index:SesConfigurationSetVdmOptionsGuardianOptionsOutputReference"
    },
    "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetVdmOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetVdmOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-configuration-set/index.ts",
          "line": 1507
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-configuration-set/index.ts",
        "line": 1499
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 1552
          },
          "name": "putDashboardOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetVdmOptionsDashboardOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 1568
          },
          "name": "putGuardianOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetVdmOptionsGuardianOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 1555
          },
          "name": "resetDashboardOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 1571
          },
          "name": "resetGuardianOptions"
        }
      ],
      "name": "SesConfigurationSetVdmOptionsOutputReference",
      "namespace": "sesConfigurationSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 1549
          },
          "name": "dashboardOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetVdmOptionsDashboardOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 1565
          },
          "name": "guardianOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetVdmOptionsGuardianOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 1559
          },
          "name": "dashboardOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetVdmOptionsDashboardOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 1575
          },
          "name": "guardianOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetVdmOptionsGuardianOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set/index.ts",
            "line": 1511
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesConfigurationSet.SesConfigurationSetVdmOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-configuration-set/index:SesConfigurationSetVdmOptionsOutputReference"
    },
    "@cdktn/provider-awscc.sesConfigurationSetEventDestination.SesConfigurationSetEventDestination": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_configuration_set_event_destination awscc_ses_configuration_set_event_destination}."
      },
      "fqn": "@cdktn/provider-awscc.sesConfigurationSetEventDestination.SesConfigurationSetEventDestination",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_configuration_set_event_destination awscc_ses_configuration_set_event_destination} Resource."
        },
        "locationInModule": {
          "filename": "src/ses-configuration-set-event-destination/index.ts",
          "line": 970
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.sesConfigurationSetEventDestination.SesConfigurationSetEventDestinationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-configuration-set-event-destination/index.ts",
        "line": 938
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SesConfigurationSetEventDestination resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set-event-destination/index.ts",
            "line": 955
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SesConfigurationSetEventDestination to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_configuration_set_event_destination#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SesConfigurationSetEventDestination that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SesConfigurationSetEventDestination to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set-event-destination/index.ts",
            "line": 1017
          },
          "name": "putEventDestination",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sesConfigurationSetEventDestination.SesConfigurationSetEventDestinationEventDestination"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set-event-destination/index.ts",
            "line": 1034
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set-event-destination/index.ts",
            "line": 1041
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SesConfigurationSetEventDestination",
      "namespace": "sesConfigurationSetEventDestination",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set-event-destination/index.ts",
            "line": 943
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set-event-destination/index.ts",
            "line": 995
          },
          "name": "configurationSetEventDestinationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set-event-destination/index.ts",
            "line": 1014
          },
          "name": "eventDestination",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesConfigurationSetEventDestination.SesConfigurationSetEventDestinationEventDestinationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set-event-destination/index.ts",
            "line": 1026
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set-event-destination/index.ts",
            "line": 1008
          },
          "name": "configurationSetNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set-event-destination/index.ts",
            "line": 1021
          },
          "name": "eventDestinationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesConfigurationSetEventDestination.SesConfigurationSetEventDestinationEventDestination"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set-event-destination/index.ts",
            "line": 1001
          },
          "name": "configurationSetName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ses-configuration-set-event-destination/index:SesConfigurationSetEventDestination"
    },
    "@cdktn/provider-awscc.sesConfigurationSetEventDestination.SesConfigurationSetEventDestinationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesConfigurationSetEventDestination.SesConfigurationSetEventDestinationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-configuration-set-event-destination/index.ts",
        "line": 14
      },
      "name": "SesConfigurationSetEventDestinationConfig",
      "namespace": "sesConfigurationSetEventDestination",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_configuration_set_event_destination#configuration_set_name SesConfigurationSetEventDestination#configuration_set_name}",
            "stability": "stable",
            "summary": "The name of the configuration set that contains the event destination."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set-event-destination/index.ts",
            "line": 20
          },
          "name": "configurationSetName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_configuration_set_event_destination#event_destination SesConfigurationSetEventDestination#event_destination}",
            "stability": "stable",
            "summary": "The event destination object."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set-event-destination/index.ts",
            "line": 26
          },
          "name": "eventDestination",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesConfigurationSetEventDestination.SesConfigurationSetEventDestinationEventDestination"
          }
        }
      ],
      "symbolId": "src/ses-configuration-set-event-destination/index:SesConfigurationSetEventDestinationConfig"
    },
    "@cdktn/provider-awscc.sesConfigurationSetEventDestination.SesConfigurationSetEventDestinationEventDestination": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesConfigurationSetEventDestination.SesConfigurationSetEventDestinationEventDestination",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-configuration-set-event-destination/index.ts",
        "line": 631
      },
      "name": "SesConfigurationSetEventDestinationEventDestination",
      "namespace": "sesConfigurationSetEventDestination",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_configuration_set_event_destination#matching_event_types SesConfigurationSetEventDestination#matching_event_types}",
            "stability": "stable",
            "summary": "The type of email sending events, send, reject, bounce, complaint, delivery, open, click, renderingFailure, deliveryDelay, and subscription."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set-event-destination/index.ts",
            "line": 661
          },
          "name": "matchingEventTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_configuration_set_event_destination#cloudwatch_destination SesConfigurationSetEventDestination#cloudwatch_destination}",
            "stability": "stable",
            "summary": "An object that contains the names, default values, and sources of the dimensions associated with an Amazon CloudWatch event destination."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set-event-destination/index.ts",
            "line": 637
          },
          "name": "cloudwatchDestination",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sesConfigurationSetEventDestination.SesConfigurationSetEventDestinationEventDestinationCloudwatchDestination"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Set to true to enable publishing to this destination; set to false to prevent publishing to this destination. The default value is false.   \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_configuration_set_event_destination#enabled SesConfigurationSetEventDestination#enabled}",
            "stability": "stable",
            "summary": "Sets whether Amazon SES publishes events to this destination when you send an email with the associated configuration set."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set-event-destination/index.ts",
            "line": 643
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_configuration_set_event_destination#event_bridge_destination SesConfigurationSetEventDestination#event_bridge_destination}",
            "stability": "stable",
            "summary": "An object that contains Event bus ARN associated with the event bridge destination."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set-event-destination/index.ts",
            "line": 649
          },
          "name": "eventBridgeDestination",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sesConfigurationSetEventDestination.SesConfigurationSetEventDestinationEventDestinationEventBridgeDestination"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_configuration_set_event_destination#kinesis_firehose_destination SesConfigurationSetEventDestination#kinesis_firehose_destination}",
            "stability": "stable",
            "summary": "An object that contains the delivery stream ARN and the IAM role ARN associated with an Amazon Kinesis Firehose event destination."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set-event-destination/index.ts",
            "line": 655
          },
          "name": "kinesisFirehoseDestination",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sesConfigurationSetEventDestination.SesConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestination"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_configuration_set_event_destination#name SesConfigurationSetEventDestination#name}",
            "stability": "stable",
            "summary": "The name of the event destination set."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set-event-destination/index.ts",
            "line": 667
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_configuration_set_event_destination#sns_destination SesConfigurationSetEventDestination#sns_destination}",
            "stability": "stable",
            "summary": "An object that contains SNS topic ARN associated event destination."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set-event-destination/index.ts",
            "line": 673
          },
          "name": "snsDestination",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sesConfigurationSetEventDestination.SesConfigurationSetEventDestinationEventDestinationSnsDestination"
          }
        }
      ],
      "symbolId": "src/ses-configuration-set-event-destination/index:SesConfigurationSetEventDestinationEventDestination"
    },
    "@cdktn/provider-awscc.sesConfigurationSetEventDestination.SesConfigurationSetEventDestinationEventDestinationCloudwatchDestination": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesConfigurationSetEventDestination.SesConfigurationSetEventDestinationEventDestinationCloudwatchDestination",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-configuration-set-event-destination/index.ts",
        "line": 216
      },
      "name": "SesConfigurationSetEventDestinationEventDestinationCloudwatchDestination",
      "namespace": "sesConfigurationSetEventDestination",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_configuration_set_event_destination#dimension_configurations SesConfigurationSetEventDestination#dimension_configurations}",
            "stability": "stable",
            "summary": "A list of dimensions upon which to categorize your emails when you publish email sending events to Amazon CloudWatch."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set-event-destination/index.ts",
            "line": 222
          },
          "name": "dimensionConfigurations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sesConfigurationSetEventDestination.SesConfigurationSetEventDestinationEventDestinationCloudwatchDestinationDimensionConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-configuration-set-event-destination/index:SesConfigurationSetEventDestinationEventDestinationCloudwatchDestination"
    },
    "@cdktn/provider-awscc.sesConfigurationSetEventDestination.SesConfigurationSetEventDestinationEventDestinationCloudwatchDestinationDimensionConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesConfigurationSetEventDestination.SesConfigurationSetEventDestinationEventDestinationCloudwatchDestinationDimensionConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-configuration-set-event-destination/index.ts",
        "line": 28
      },
      "name": "SesConfigurationSetEventDestinationEventDestinationCloudwatchDestinationDimensionConfigurations",
      "namespace": "sesConfigurationSetEventDestination",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_configuration_set_event_destination#default_dimension_value SesConfigurationSetEventDestination#default_dimension_value}",
            "stability": "stable",
            "summary": "The default value of the dimension that is published to Amazon CloudWatch if you do not provide the value of the dimension when you send an email."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set-event-destination/index.ts",
            "line": 34
          },
          "name": "defaultDimensionValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_configuration_set_event_destination#dimension_name SesConfigurationSetEventDestination#dimension_name}",
            "stability": "stable",
            "summary": "The name of an Amazon CloudWatch dimension associated with an email sending metric."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set-event-destination/index.ts",
            "line": 40
          },
          "name": "dimensionName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "To use the message tags that you specify using an X-SES-MESSAGE-TAGS header or a parameter to the SendEmail/SendRawEmail API, specify messageTag. To use your own email headers, specify emailHeader. To put a custom tag on any link included in your email, specify linkTag.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_configuration_set_event_destination#dimension_value_source SesConfigurationSetEventDestination#dimension_value_source}",
            "stability": "stable",
            "summary": "The place where Amazon SES finds the value of a dimension to publish to Amazon CloudWatch."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set-event-destination/index.ts",
            "line": 46
          },
          "name": "dimensionValueSource",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ses-configuration-set-event-destination/index:SesConfigurationSetEventDestinationEventDestinationCloudwatchDestinationDimensionConfigurations"
    },
    "@cdktn/provider-awscc.sesConfigurationSetEventDestination.SesConfigurationSetEventDestinationEventDestinationCloudwatchDestinationDimensionConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesConfigurationSetEventDestination.SesConfigurationSetEventDestinationEventDestinationCloudwatchDestinationDimensionConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-configuration-set-event-destination/index.ts",
          "line": 205
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-configuration-set-event-destination/index.ts",
        "line": 197
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set-event-destination/index.ts",
            "line": 212
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sesConfigurationSetEventDestination.SesConfigurationSetEventDestinationEventDestinationCloudwatchDestinationDimensionConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "SesConfigurationSetEventDestinationEventDestinationCloudwatchDestinationDimensionConfigurationsList",
      "namespace": "sesConfigurationSetEventDestination",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set-event-destination/index.ts",
            "line": 198
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sesConfigurationSetEventDestination.SesConfigurationSetEventDestinationEventDestinationCloudwatchDestinationDimensionConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-configuration-set-event-destination/index:SesConfigurationSetEventDestinationEventDestinationCloudwatchDestinationDimensionConfigurationsList"
    },
    "@cdktn/provider-awscc.sesConfigurationSetEventDestination.SesConfigurationSetEventDestinationEventDestinationCloudwatchDestinationDimensionConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesConfigurationSetEventDestination.SesConfigurationSetEventDestinationEventDestinationCloudwatchDestinationDimensionConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-configuration-set-event-destination/index.ts",
          "line": 102
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-configuration-set-event-destination/index.ts",
        "line": 92
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set-event-destination/index.ts",
            "line": 156
          },
          "name": "resetDefaultDimensionValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set-event-destination/index.ts",
            "line": 172
          },
          "name": "resetDimensionName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set-event-destination/index.ts",
            "line": 188
          },
          "name": "resetDimensionValueSource"
        }
      ],
      "name": "SesConfigurationSetEventDestinationEventDestinationCloudwatchDestinationDimensionConfigurationsOutputReference",
      "namespace": "sesConfigurationSetEventDestination",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set-event-destination/index.ts",
            "line": 160
          },
          "name": "defaultDimensionValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set-event-destination/index.ts",
            "line": 176
          },
          "name": "dimensionNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set-event-destination/index.ts",
            "line": 192
          },
          "name": "dimensionValueSourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set-event-destination/index.ts",
            "line": 150
          },
          "name": "defaultDimensionValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set-event-destination/index.ts",
            "line": 166
          },
          "name": "dimensionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set-event-destination/index.ts",
            "line": 182
          },
          "name": "dimensionValueSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set-event-destination/index.ts",
            "line": 106
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesConfigurationSetEventDestination.SesConfigurationSetEventDestinationEventDestinationCloudwatchDestinationDimensionConfigurations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-configuration-set-event-destination/index:SesConfigurationSetEventDestinationEventDestinationCloudwatchDestinationDimensionConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.sesConfigurationSetEventDestination.SesConfigurationSetEventDestinationEventDestinationCloudwatchDestinationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesConfigurationSetEventDestination.SesConfigurationSetEventDestinationEventDestinationCloudwatchDestinationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-configuration-set-event-destination/index.ts",
          "line": 262
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-configuration-set-event-destination/index.ts",
        "line": 254
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set-event-destination/index.ts",
            "line": 301
          },
          "name": "putDimensionConfigurations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sesConfigurationSetEventDestination.SesConfigurationSetEventDestinationEventDestinationCloudwatchDestinationDimensionConfigurations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set-event-destination/index.ts",
            "line": 304
          },
          "name": "resetDimensionConfigurations"
        }
      ],
      "name": "SesConfigurationSetEventDestinationEventDestinationCloudwatchDestinationOutputReference",
      "namespace": "sesConfigurationSetEventDestination",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set-event-destination/index.ts",
            "line": 298
          },
          "name": "dimensionConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesConfigurationSetEventDestination.SesConfigurationSetEventDestinationEventDestinationCloudwatchDestinationDimensionConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set-event-destination/index.ts",
            "line": 308
          },
          "name": "dimensionConfigurationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sesConfigurationSetEventDestination.SesConfigurationSetEventDestinationEventDestinationCloudwatchDestinationDimensionConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set-event-destination/index.ts",
            "line": 266
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesConfigurationSetEventDestination.SesConfigurationSetEventDestinationEventDestinationCloudwatchDestination"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-configuration-set-event-destination/index:SesConfigurationSetEventDestinationEventDestinationCloudwatchDestinationOutputReference"
    },
    "@cdktn/provider-awscc.sesConfigurationSetEventDestination.SesConfigurationSetEventDestinationEventDestinationEventBridgeDestination": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesConfigurationSetEventDestination.SesConfigurationSetEventDestinationEventDestinationEventBridgeDestination",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-configuration-set-event-destination/index.ts",
        "line": 312
      },
      "name": "SesConfigurationSetEventDestinationEventDestinationEventBridgeDestination",
      "namespace": "sesConfigurationSetEventDestination",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_configuration_set_event_destination#event_bus_arn SesConfigurationSetEventDestination#event_bus_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set-event-destination/index.ts",
            "line": 316
          },
          "name": "eventBusArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ses-configuration-set-event-destination/index:SesConfigurationSetEventDestinationEventDestinationEventBridgeDestination"
    },
    "@cdktn/provider-awscc.sesConfigurationSetEventDestination.SesConfigurationSetEventDestinationEventDestinationEventBridgeDestinationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesConfigurationSetEventDestination.SesConfigurationSetEventDestinationEventDestinationEventBridgeDestinationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-configuration-set-event-destination/index.ts",
          "line": 356
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-configuration-set-event-destination/index.ts",
        "line": 348
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set-event-destination/index.ts",
            "line": 398
          },
          "name": "resetEventBusArn"
        }
      ],
      "name": "SesConfigurationSetEventDestinationEventDestinationEventBridgeDestinationOutputReference",
      "namespace": "sesConfigurationSetEventDestination",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set-event-destination/index.ts",
            "line": 402
          },
          "name": "eventBusArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set-event-destination/index.ts",
            "line": 392
          },
          "name": "eventBusArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set-event-destination/index.ts",
            "line": 360
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesConfigurationSetEventDestination.SesConfigurationSetEventDestinationEventDestinationEventBridgeDestination"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-configuration-set-event-destination/index:SesConfigurationSetEventDestinationEventDestinationEventBridgeDestinationOutputReference"
    },
    "@cdktn/provider-awscc.sesConfigurationSetEventDestination.SesConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestination": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesConfigurationSetEventDestination.SesConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestination",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-configuration-set-event-destination/index.ts",
        "line": 406
      },
      "name": "SesConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestination",
      "namespace": "sesConfigurationSetEventDestination",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_configuration_set_event_destination#delivery_stream_arn SesConfigurationSetEventDestination#delivery_stream_arn}",
            "stability": "stable",
            "summary": "The ARN of the Amazon Kinesis Firehose stream that email sending events should be published to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set-event-destination/index.ts",
            "line": 412
          },
          "name": "deliveryStreamArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_configuration_set_event_destination#iam_role_arn SesConfigurationSetEventDestination#iam_role_arn}",
            "stability": "stable",
            "summary": "The ARN of the IAM role under which Amazon SES publishes email sending events to the Amazon Kinesis Firehose stream."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set-event-destination/index.ts",
            "line": 418
          },
          "name": "iamRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ses-configuration-set-event-destination/index:SesConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestination"
    },
    "@cdktn/provider-awscc.sesConfigurationSetEventDestination.SesConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesConfigurationSetEventDestination.SesConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-configuration-set-event-destination/index.ts",
          "line": 465
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-configuration-set-event-destination/index.ts",
        "line": 457
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set-event-destination/index.ts",
            "line": 513
          },
          "name": "resetDeliveryStreamArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set-event-destination/index.ts",
            "line": 529
          },
          "name": "resetIamRoleArn"
        }
      ],
      "name": "SesConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationOutputReference",
      "namespace": "sesConfigurationSetEventDestination",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set-event-destination/index.ts",
            "line": 517
          },
          "name": "deliveryStreamArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set-event-destination/index.ts",
            "line": 533
          },
          "name": "iamRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set-event-destination/index.ts",
            "line": 507
          },
          "name": "deliveryStreamArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set-event-destination/index.ts",
            "line": 523
          },
          "name": "iamRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set-event-destination/index.ts",
            "line": 469
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesConfigurationSetEventDestination.SesConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestination"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-configuration-set-event-destination/index:SesConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationOutputReference"
    },
    "@cdktn/provider-awscc.sesConfigurationSetEventDestination.SesConfigurationSetEventDestinationEventDestinationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesConfigurationSetEventDestination.SesConfigurationSetEventDestinationEventDestinationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-configuration-set-event-destination/index.ts",
          "line": 755
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-configuration-set-event-destination/index.ts",
        "line": 747
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set-event-destination/index.ts",
            "line": 830
          },
          "name": "putCloudwatchDestination",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sesConfigurationSetEventDestination.SesConfigurationSetEventDestinationEventDestinationCloudwatchDestination"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set-event-destination/index.ts",
            "line": 862
          },
          "name": "putEventBridgeDestination",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sesConfigurationSetEventDestination.SesConfigurationSetEventDestinationEventDestinationEventBridgeDestination"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set-event-destination/index.ts",
            "line": 878
          },
          "name": "putKinesisFirehoseDestination",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sesConfigurationSetEventDestination.SesConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestination"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set-event-destination/index.ts",
            "line": 923
          },
          "name": "putSnsDestination",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sesConfigurationSetEventDestination.SesConfigurationSetEventDestinationEventDestinationSnsDestination"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set-event-destination/index.ts",
            "line": 833
          },
          "name": "resetCloudwatchDestination"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set-event-destination/index.ts",
            "line": 849
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set-event-destination/index.ts",
            "line": 865
          },
          "name": "resetEventBridgeDestination"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set-event-destination/index.ts",
            "line": 881
          },
          "name": "resetKinesisFirehoseDestination"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set-event-destination/index.ts",
            "line": 910
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set-event-destination/index.ts",
            "line": 926
          },
          "name": "resetSnsDestination"
        }
      ],
      "name": "SesConfigurationSetEventDestinationEventDestinationOutputReference",
      "namespace": "sesConfigurationSetEventDestination",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set-event-destination/index.ts",
            "line": 827
          },
          "name": "cloudwatchDestination",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesConfigurationSetEventDestination.SesConfigurationSetEventDestinationEventDestinationCloudwatchDestinationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set-event-destination/index.ts",
            "line": 859
          },
          "name": "eventBridgeDestination",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesConfigurationSetEventDestination.SesConfigurationSetEventDestinationEventDestinationEventBridgeDestinationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set-event-destination/index.ts",
            "line": 875
          },
          "name": "kinesisFirehoseDestination",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesConfigurationSetEventDestination.SesConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set-event-destination/index.ts",
            "line": 920
          },
          "name": "snsDestination",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesConfigurationSetEventDestination.SesConfigurationSetEventDestinationEventDestinationSnsDestinationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set-event-destination/index.ts",
            "line": 837
          },
          "name": "cloudwatchDestinationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesConfigurationSetEventDestination.SesConfigurationSetEventDestinationEventDestinationCloudwatchDestination"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set-event-destination/index.ts",
            "line": 853
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set-event-destination/index.ts",
            "line": 869
          },
          "name": "eventBridgeDestinationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesConfigurationSetEventDestination.SesConfigurationSetEventDestinationEventDestinationEventBridgeDestination"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set-event-destination/index.ts",
            "line": 885
          },
          "name": "kinesisFirehoseDestinationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesConfigurationSetEventDestination.SesConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestination"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set-event-destination/index.ts",
            "line": 898
          },
          "name": "matchingEventTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set-event-destination/index.ts",
            "line": 914
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set-event-destination/index.ts",
            "line": 930
          },
          "name": "snsDestinationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesConfigurationSetEventDestination.SesConfigurationSetEventDestinationEventDestinationSnsDestination"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set-event-destination/index.ts",
            "line": 843
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set-event-destination/index.ts",
            "line": 891
          },
          "name": "matchingEventTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set-event-destination/index.ts",
            "line": 904
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set-event-destination/index.ts",
            "line": 759
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesConfigurationSetEventDestination.SesConfigurationSetEventDestinationEventDestination"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-configuration-set-event-destination/index:SesConfigurationSetEventDestinationEventDestinationOutputReference"
    },
    "@cdktn/provider-awscc.sesConfigurationSetEventDestination.SesConfigurationSetEventDestinationEventDestinationSnsDestination": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesConfigurationSetEventDestination.SesConfigurationSetEventDestinationEventDestinationSnsDestination",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-configuration-set-event-destination/index.ts",
        "line": 537
      },
      "name": "SesConfigurationSetEventDestinationEventDestinationSnsDestination",
      "namespace": "sesConfigurationSetEventDestination",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_configuration_set_event_destination#topic_arn SesConfigurationSetEventDestination#topic_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set-event-destination/index.ts",
            "line": 541
          },
          "name": "topicArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ses-configuration-set-event-destination/index:SesConfigurationSetEventDestinationEventDestinationSnsDestination"
    },
    "@cdktn/provider-awscc.sesConfigurationSetEventDestination.SesConfigurationSetEventDestinationEventDestinationSnsDestinationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesConfigurationSetEventDestination.SesConfigurationSetEventDestinationEventDestinationSnsDestinationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-configuration-set-event-destination/index.ts",
          "line": 581
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-configuration-set-event-destination/index.ts",
        "line": 573
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set-event-destination/index.ts",
            "line": 623
          },
          "name": "resetTopicArn"
        }
      ],
      "name": "SesConfigurationSetEventDestinationEventDestinationSnsDestinationOutputReference",
      "namespace": "sesConfigurationSetEventDestination",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-configuration-set-event-destination/index.ts",
            "line": 627
          },
          "name": "topicArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set-event-destination/index.ts",
            "line": 617
          },
          "name": "topicArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-configuration-set-event-destination/index.ts",
            "line": 585
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesConfigurationSetEventDestination.SesConfigurationSetEventDestinationEventDestinationSnsDestination"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-configuration-set-event-destination/index:SesConfigurationSetEventDestinationEventDestinationSnsDestinationOutputReference"
    },
    "@cdktn/provider-awscc.sesContactList.SesContactList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_contact_list awscc_ses_contact_list}."
      },
      "fqn": "@cdktn/provider-awscc.sesContactList.SesContactList",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_contact_list awscc_ses_contact_list} Resource."
        },
        "locationInModule": {
          "filename": "src/ses-contact-list/index.ts",
          "line": 446
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.sesContactList.SesContactListConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-contact-list/index.ts",
        "line": 414
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SesContactList resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ses-contact-list/index.ts",
            "line": 431
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SesContactList to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_contact_list#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SesContactList that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SesContactList to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-contact-list/index.ts",
            "line": 514
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sesContactList.SesContactListTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-contact-list/index.ts",
            "line": 530
          },
          "name": "putTopics",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sesContactList.SesContactListTopics"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-contact-list/index.ts",
            "line": 480
          },
          "name": "resetContactListName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-contact-list/index.ts",
            "line": 496
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-contact-list/index.ts",
            "line": 517
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-contact-list/index.ts",
            "line": 533
          },
          "name": "resetTopics"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-contact-list/index.ts",
            "line": 545
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-contact-list/index.ts",
            "line": 554
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SesContactList",
      "namespace": "sesContactList",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-contact-list/index.ts",
            "line": 419
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-contact-list/index.ts",
            "line": 505
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-contact-list/index.ts",
            "line": 511
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesContactList.SesContactListTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-contact-list/index.ts",
            "line": 527
          },
          "name": "topics",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesContactList.SesContactListTopicsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-contact-list/index.ts",
            "line": 484
          },
          "name": "contactListNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-contact-list/index.ts",
            "line": 500
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-contact-list/index.ts",
            "line": 521
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sesContactList.SesContactListTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-contact-list/index.ts",
            "line": 537
          },
          "name": "topicsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sesContactList.SesContactListTopics"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-contact-list/index.ts",
            "line": 474
          },
          "name": "contactListName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-contact-list/index.ts",
            "line": 490
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ses-contact-list/index:SesContactList"
    },
    "@cdktn/provider-awscc.sesContactList.SesContactListConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesContactList.SesContactListConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-contact-list/index.ts",
        "line": 14
      },
      "name": "SesContactListConfig",
      "namespace": "sesContactList",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_contact_list#contact_list_name SesContactList#contact_list_name}",
            "stability": "stable",
            "summary": "The name of the contact list."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-contact-list/index.ts",
            "line": 20
          },
          "name": "contactListName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_contact_list#description SesContactList#description}",
            "stability": "stable",
            "summary": "The description of the contact list."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-contact-list/index.ts",
            "line": 26
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_contact_list#tags SesContactList#tags}",
            "stability": "stable",
            "summary": "The tags (keys and values) associated with the contact list."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-contact-list/index.ts",
            "line": 32
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sesContactList.SesContactListTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_contact_list#topics SesContactList#topics}",
            "stability": "stable",
            "summary": "The topics associated with the contact list."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-contact-list/index.ts",
            "line": 38
          },
          "name": "topics",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sesContactList.SesContactListTopics"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-contact-list/index:SesContactListConfig"
    },
    "@cdktn/provider-awscc.sesContactList.SesContactListTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesContactList.SesContactListTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-contact-list/index.ts",
        "line": 40
      },
      "name": "SesContactListTags",
      "namespace": "sesContactList",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_contact_list#key SesContactList#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-contact-list/index.ts",
            "line": 44
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_contact_list#value SesContactList#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-contact-list/index.ts",
            "line": 48
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ses-contact-list/index:SesContactListTags"
    },
    "@cdktn/provider-awscc.sesContactList.SesContactListTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesContactList.SesContactListTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-contact-list/index.ts",
          "line": 178
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-contact-list/index.ts",
        "line": 170
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-contact-list/index.ts",
            "line": 185
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sesContactList.SesContactListTagsOutputReference"
            }
          }
        }
      ],
      "name": "SesContactListTagsList",
      "namespace": "sesContactList",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-contact-list/index.ts",
            "line": 171
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sesContactList.SesContactListTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-contact-list/index:SesContactListTagsList"
    },
    "@cdktn/provider-awscc.sesContactList.SesContactListTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesContactList.SesContactListTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-contact-list/index.ts",
          "line": 97
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-contact-list/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-contact-list/index.ts",
            "line": 145
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-contact-list/index.ts",
            "line": 161
          },
          "name": "resetValue"
        }
      ],
      "name": "SesContactListTagsOutputReference",
      "namespace": "sesContactList",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-contact-list/index.ts",
            "line": 149
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-contact-list/index.ts",
            "line": 165
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-contact-list/index.ts",
            "line": 139
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-contact-list/index.ts",
            "line": 155
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-contact-list/index.ts",
            "line": 101
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesContactList.SesContactListTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-contact-list/index:SesContactListTagsOutputReference"
    },
    "@cdktn/provider-awscc.sesContactList.SesContactListTopics": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesContactList.SesContactListTopics",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-contact-list/index.ts",
        "line": 189
      },
      "name": "SesContactListTopics",
      "namespace": "sesContactList",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_contact_list#default_subscription_status SesContactList#default_subscription_status}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-contact-list/index.ts",
            "line": 193
          },
          "name": "defaultSubscriptionStatus",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_contact_list#description SesContactList#description}",
            "stability": "stable",
            "summary": "The description of the topic."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-contact-list/index.ts",
            "line": 199
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_contact_list#display_name SesContactList#display_name}",
            "stability": "stable",
            "summary": "The display name of the topic."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-contact-list/index.ts",
            "line": 205
          },
          "name": "displayName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_contact_list#topic_name SesContactList#topic_name}",
            "stability": "stable",
            "summary": "The name of the topic."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-contact-list/index.ts",
            "line": 211
          },
          "name": "topicName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ses-contact-list/index:SesContactListTopics"
    },
    "@cdktn/provider-awscc.sesContactList.SesContactListTopicsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesContactList.SesContactListTopicsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-contact-list/index.ts",
          "line": 399
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-contact-list/index.ts",
        "line": 391
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-contact-list/index.ts",
            "line": 406
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sesContactList.SesContactListTopicsOutputReference"
            }
          }
        }
      ],
      "name": "SesContactListTopicsList",
      "namespace": "sesContactList",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-contact-list/index.ts",
            "line": 392
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sesContactList.SesContactListTopics"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-contact-list/index:SesContactListTopicsList"
    },
    "@cdktn/provider-awscc.sesContactList.SesContactListTopicsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesContactList.SesContactListTopicsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-contact-list/index.ts",
          "line": 274
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-contact-list/index.ts",
        "line": 264
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-contact-list/index.ts",
            "line": 334
          },
          "name": "resetDefaultSubscriptionStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-contact-list/index.ts",
            "line": 350
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-contact-list/index.ts",
            "line": 366
          },
          "name": "resetDisplayName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-contact-list/index.ts",
            "line": 382
          },
          "name": "resetTopicName"
        }
      ],
      "name": "SesContactListTopicsOutputReference",
      "namespace": "sesContactList",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-contact-list/index.ts",
            "line": 338
          },
          "name": "defaultSubscriptionStatusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-contact-list/index.ts",
            "line": 354
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-contact-list/index.ts",
            "line": 370
          },
          "name": "displayNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-contact-list/index.ts",
            "line": 386
          },
          "name": "topicNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-contact-list/index.ts",
            "line": 328
          },
          "name": "defaultSubscriptionStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-contact-list/index.ts",
            "line": 344
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-contact-list/index.ts",
            "line": 360
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-contact-list/index.ts",
            "line": 376
          },
          "name": "topicName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-contact-list/index.ts",
            "line": 278
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesContactList.SesContactListTopics"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-contact-list/index:SesContactListTopicsOutputReference"
    },
    "@cdktn/provider-awscc.sesCustomVerificationEmailTemplate.SesCustomVerificationEmailTemplate": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_custom_verification_email_template awscc_ses_custom_verification_email_template}."
      },
      "fqn": "@cdktn/provider-awscc.sesCustomVerificationEmailTemplate.SesCustomVerificationEmailTemplate",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_custom_verification_email_template awscc_ses_custom_verification_email_template} Resource."
        },
        "locationInModule": {
          "filename": "src/ses-custom-verification-email-template/index.ts",
          "line": 247
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.sesCustomVerificationEmailTemplate.SesCustomVerificationEmailTemplateConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-custom-verification-email-template/index.ts",
        "line": 215
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SesCustomVerificationEmailTemplate resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ses-custom-verification-email-template/index.ts",
            "line": 232
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SesCustomVerificationEmailTemplate to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_custom_verification_email_template#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SesCustomVerificationEmailTemplate that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SesCustomVerificationEmailTemplate to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-custom-verification-email-template/index.ts",
            "line": 325
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sesCustomVerificationEmailTemplate.SesCustomVerificationEmailTemplateTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-custom-verification-email-template/index.ts",
            "line": 328
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-custom-verification-email-template/index.ts",
            "line": 379
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-custom-verification-email-template/index.ts",
            "line": 391
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SesCustomVerificationEmailTemplate",
      "namespace": "sesCustomVerificationEmailTemplate",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-custom-verification-email-template/index.ts",
            "line": 220
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-custom-verification-email-template/index.ts",
            "line": 303
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-custom-verification-email-template/index.ts",
            "line": 322
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesCustomVerificationEmailTemplate.SesCustomVerificationEmailTemplateTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-custom-verification-email-template/index.ts",
            "line": 285
          },
          "name": "failureRedirectionUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-custom-verification-email-template/index.ts",
            "line": 298
          },
          "name": "fromEmailAddressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-custom-verification-email-template/index.ts",
            "line": 316
          },
          "name": "successRedirectionUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-custom-verification-email-template/index.ts",
            "line": 332
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sesCustomVerificationEmailTemplate.SesCustomVerificationEmailTemplateTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-custom-verification-email-template/index.ts",
            "line": 345
          },
          "name": "templateContentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-custom-verification-email-template/index.ts",
            "line": 358
          },
          "name": "templateNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-custom-verification-email-template/index.ts",
            "line": 371
          },
          "name": "templateSubjectInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-custom-verification-email-template/index.ts",
            "line": 278
          },
          "name": "failureRedirectionUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-custom-verification-email-template/index.ts",
            "line": 291
          },
          "name": "fromEmailAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-custom-verification-email-template/index.ts",
            "line": 309
          },
          "name": "successRedirectionUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-custom-verification-email-template/index.ts",
            "line": 338
          },
          "name": "templateContent",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-custom-verification-email-template/index.ts",
            "line": 351
          },
          "name": "templateName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-custom-verification-email-template/index.ts",
            "line": 364
          },
          "name": "templateSubject",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ses-custom-verification-email-template/index:SesCustomVerificationEmailTemplate"
    },
    "@cdktn/provider-awscc.sesCustomVerificationEmailTemplate.SesCustomVerificationEmailTemplateConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesCustomVerificationEmailTemplate.SesCustomVerificationEmailTemplateConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-custom-verification-email-template/index.ts",
        "line": 14
      },
      "name": "SesCustomVerificationEmailTemplateConfig",
      "namespace": "sesCustomVerificationEmailTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_custom_verification_email_template#failure_redirection_url SesCustomVerificationEmailTemplate#failure_redirection_url}",
            "stability": "stable",
            "summary": "The URL that the recipient of the verification email is sent to if his or her address is not successfully verified."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-custom-verification-email-template/index.ts",
            "line": 20
          },
          "name": "failureRedirectionUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_custom_verification_email_template#from_email_address SesCustomVerificationEmailTemplate#from_email_address}",
            "stability": "stable",
            "summary": "The email address that the custom verification email is sent from."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-custom-verification-email-template/index.ts",
            "line": 26
          },
          "name": "fromEmailAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_custom_verification_email_template#success_redirection_url SesCustomVerificationEmailTemplate#success_redirection_url}",
            "stability": "stable",
            "summary": "The URL that the recipient of the verification email is sent to if his or her address is successfully verified."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-custom-verification-email-template/index.ts",
            "line": 32
          },
          "name": "successRedirectionUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The total size of the email must be less than 10 MB. The message body may contain HTML, with some limitations.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_custom_verification_email_template#template_content SesCustomVerificationEmailTemplate#template_content}",
            "stability": "stable",
            "summary": "The content of the custom verification email."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-custom-verification-email-template/index.ts",
            "line": 44
          },
          "name": "templateContent",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_custom_verification_email_template#template_name SesCustomVerificationEmailTemplate#template_name}",
            "stability": "stable",
            "summary": "The name of the custom verification email template."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-custom-verification-email-template/index.ts",
            "line": 50
          },
          "name": "templateName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_custom_verification_email_template#template_subject SesCustomVerificationEmailTemplate#template_subject}",
            "stability": "stable",
            "summary": "The subject line of the custom verification email."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-custom-verification-email-template/index.ts",
            "line": 56
          },
          "name": "templateSubject",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_custom_verification_email_template#tags SesCustomVerificationEmailTemplate#tags}",
            "stability": "stable",
            "summary": "The tags (keys and values) associated with the tenant."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-custom-verification-email-template/index.ts",
            "line": 38
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sesCustomVerificationEmailTemplate.SesCustomVerificationEmailTemplateTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-custom-verification-email-template/index:SesCustomVerificationEmailTemplateConfig"
    },
    "@cdktn/provider-awscc.sesCustomVerificationEmailTemplate.SesCustomVerificationEmailTemplateTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesCustomVerificationEmailTemplate.SesCustomVerificationEmailTemplateTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-custom-verification-email-template/index.ts",
        "line": 58
      },
      "name": "SesCustomVerificationEmailTemplateTags",
      "namespace": "sesCustomVerificationEmailTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_custom_verification_email_template#key SesCustomVerificationEmailTemplate#key}",
            "stability": "stable",
            "summary": "The key of the key-value tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-custom-verification-email-template/index.ts",
            "line": 64
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_custom_verification_email_template#value SesCustomVerificationEmailTemplate#value}",
            "stability": "stable",
            "summary": "The value of the key-value tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-custom-verification-email-template/index.ts",
            "line": 70
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ses-custom-verification-email-template/index:SesCustomVerificationEmailTemplateTags"
    },
    "@cdktn/provider-awscc.sesCustomVerificationEmailTemplate.SesCustomVerificationEmailTemplateTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesCustomVerificationEmailTemplate.SesCustomVerificationEmailTemplateTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-custom-verification-email-template/index.ts",
          "line": 200
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-custom-verification-email-template/index.ts",
        "line": 192
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-custom-verification-email-template/index.ts",
            "line": 207
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sesCustomVerificationEmailTemplate.SesCustomVerificationEmailTemplateTagsOutputReference"
            }
          }
        }
      ],
      "name": "SesCustomVerificationEmailTemplateTagsList",
      "namespace": "sesCustomVerificationEmailTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-custom-verification-email-template/index.ts",
            "line": 193
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sesCustomVerificationEmailTemplate.SesCustomVerificationEmailTemplateTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-custom-verification-email-template/index:SesCustomVerificationEmailTemplateTagsList"
    },
    "@cdktn/provider-awscc.sesCustomVerificationEmailTemplate.SesCustomVerificationEmailTemplateTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesCustomVerificationEmailTemplate.SesCustomVerificationEmailTemplateTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-custom-verification-email-template/index.ts",
          "line": 119
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-custom-verification-email-template/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-custom-verification-email-template/index.ts",
            "line": 167
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-custom-verification-email-template/index.ts",
            "line": 183
          },
          "name": "resetValue"
        }
      ],
      "name": "SesCustomVerificationEmailTemplateTagsOutputReference",
      "namespace": "sesCustomVerificationEmailTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-custom-verification-email-template/index.ts",
            "line": 171
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-custom-verification-email-template/index.ts",
            "line": 187
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-custom-verification-email-template/index.ts",
            "line": 161
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-custom-verification-email-template/index.ts",
            "line": 177
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-custom-verification-email-template/index.ts",
            "line": 123
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesCustomVerificationEmailTemplate.SesCustomVerificationEmailTemplateTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-custom-verification-email-template/index:SesCustomVerificationEmailTemplateTagsOutputReference"
    },
    "@cdktn/provider-awscc.sesDedicatedIpPool.SesDedicatedIpPool": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_dedicated_ip_pool awscc_ses_dedicated_ip_pool}."
      },
      "fqn": "@cdktn/provider-awscc.sesDedicatedIpPool.SesDedicatedIpPool",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_dedicated_ip_pool awscc_ses_dedicated_ip_pool} Resource."
        },
        "locationInModule": {
          "filename": "src/ses-dedicated-ip-pool/index.ts",
          "line": 219
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.sesDedicatedIpPool.SesDedicatedIpPoolConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-dedicated-ip-pool/index.ts",
        "line": 187
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SesDedicatedIpPool resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ses-dedicated-ip-pool/index.ts",
            "line": 204
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SesDedicatedIpPool to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_dedicated_ip_pool#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SesDedicatedIpPool that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SesDedicatedIpPool to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-dedicated-ip-pool/index.ts",
            "line": 286
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sesDedicatedIpPool.SesDedicatedIpPoolTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-dedicated-ip-pool/index.ts",
            "line": 257
          },
          "name": "resetPoolName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-dedicated-ip-pool/index.ts",
            "line": 273
          },
          "name": "resetScalingMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-dedicated-ip-pool/index.ts",
            "line": 289
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-dedicated-ip-pool/index.ts",
            "line": 301
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-dedicated-ip-pool/index.ts",
            "line": 309
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SesDedicatedIpPool",
      "namespace": "sesDedicatedIpPool",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-dedicated-ip-pool/index.ts",
            "line": 192
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-dedicated-ip-pool/index.ts",
            "line": 245
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-dedicated-ip-pool/index.ts",
            "line": 283
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesDedicatedIpPool.SesDedicatedIpPoolTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-dedicated-ip-pool/index.ts",
            "line": 261
          },
          "name": "poolNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-dedicated-ip-pool/index.ts",
            "line": 277
          },
          "name": "scalingModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-dedicated-ip-pool/index.ts",
            "line": 293
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sesDedicatedIpPool.SesDedicatedIpPoolTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-dedicated-ip-pool/index.ts",
            "line": 251
          },
          "name": "poolName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-dedicated-ip-pool/index.ts",
            "line": 267
          },
          "name": "scalingMode",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ses-dedicated-ip-pool/index:SesDedicatedIpPool"
    },
    "@cdktn/provider-awscc.sesDedicatedIpPool.SesDedicatedIpPoolConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesDedicatedIpPool.SesDedicatedIpPoolConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-dedicated-ip-pool/index.ts",
        "line": 14
      },
      "name": "SesDedicatedIpPoolConfig",
      "namespace": "sesDedicatedIpPool",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_dedicated_ip_pool#pool_name SesDedicatedIpPool#pool_name}",
            "stability": "stable",
            "summary": "The name of the dedicated IP pool."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-dedicated-ip-pool/index.ts",
            "line": 20
          },
          "name": "poolName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_dedicated_ip_pool#scaling_mode SesDedicatedIpPool#scaling_mode}",
            "stability": "stable",
            "summary": "Specifies whether the dedicated IP pool is managed or not. The default value is STANDARD."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-dedicated-ip-pool/index.ts",
            "line": 26
          },
          "name": "scalingMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_dedicated_ip_pool#tags SesDedicatedIpPool#tags}",
            "stability": "stable",
            "summary": "The tags (keys and values) associated with the dedicated IP pool."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-dedicated-ip-pool/index.ts",
            "line": 32
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sesDedicatedIpPool.SesDedicatedIpPoolTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-dedicated-ip-pool/index:SesDedicatedIpPoolConfig"
    },
    "@cdktn/provider-awscc.sesDedicatedIpPool.SesDedicatedIpPoolTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesDedicatedIpPool.SesDedicatedIpPoolTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-dedicated-ip-pool/index.ts",
        "line": 34
      },
      "name": "SesDedicatedIpPoolTags",
      "namespace": "sesDedicatedIpPool",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_dedicated_ip_pool#key SesDedicatedIpPool#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-dedicated-ip-pool/index.ts",
            "line": 38
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_dedicated_ip_pool#value SesDedicatedIpPool#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-dedicated-ip-pool/index.ts",
            "line": 42
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ses-dedicated-ip-pool/index:SesDedicatedIpPoolTags"
    },
    "@cdktn/provider-awscc.sesDedicatedIpPool.SesDedicatedIpPoolTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesDedicatedIpPool.SesDedicatedIpPoolTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-dedicated-ip-pool/index.ts",
          "line": 172
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-dedicated-ip-pool/index.ts",
        "line": 164
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-dedicated-ip-pool/index.ts",
            "line": 179
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sesDedicatedIpPool.SesDedicatedIpPoolTagsOutputReference"
            }
          }
        }
      ],
      "name": "SesDedicatedIpPoolTagsList",
      "namespace": "sesDedicatedIpPool",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-dedicated-ip-pool/index.ts",
            "line": 165
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sesDedicatedIpPool.SesDedicatedIpPoolTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-dedicated-ip-pool/index:SesDedicatedIpPoolTagsList"
    },
    "@cdktn/provider-awscc.sesDedicatedIpPool.SesDedicatedIpPoolTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesDedicatedIpPool.SesDedicatedIpPoolTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-dedicated-ip-pool/index.ts",
          "line": 91
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-dedicated-ip-pool/index.ts",
        "line": 81
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-dedicated-ip-pool/index.ts",
            "line": 139
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-dedicated-ip-pool/index.ts",
            "line": 155
          },
          "name": "resetValue"
        }
      ],
      "name": "SesDedicatedIpPoolTagsOutputReference",
      "namespace": "sesDedicatedIpPool",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-dedicated-ip-pool/index.ts",
            "line": 143
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-dedicated-ip-pool/index.ts",
            "line": 159
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-dedicated-ip-pool/index.ts",
            "line": 133
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-dedicated-ip-pool/index.ts",
            "line": 149
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-dedicated-ip-pool/index.ts",
            "line": 95
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesDedicatedIpPool.SesDedicatedIpPoolTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-dedicated-ip-pool/index:SesDedicatedIpPoolTagsOutputReference"
    },
    "@cdktn/provider-awscc.sesEmailIdentity.SesEmailIdentity": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_email_identity awscc_ses_email_identity}."
      },
      "fqn": "@cdktn/provider-awscc.sesEmailIdentity.SesEmailIdentity",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_email_identity awscc_ses_email_identity} Resource."
        },
        "locationInModule": {
          "filename": "src/ses-email-identity/index.ts",
          "line": 828
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.sesEmailIdentity.SesEmailIdentityConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-email-identity/index.ts",
        "line": 796
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SesEmailIdentity resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ses-email-identity/index.ts",
            "line": 813
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SesEmailIdentity to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_email_identity#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SesEmailIdentity that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SesEmailIdentity to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-email-identity/index.ts",
            "line": 862
          },
          "name": "putConfigurationSetAttributes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sesEmailIdentity.SesEmailIdentityConfigurationSetAttributes"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-email-identity/index.ts",
            "line": 878
          },
          "name": "putDkimAttributes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sesEmailIdentity.SesEmailIdentityDkimAttributes"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-email-identity/index.ts",
            "line": 924
          },
          "name": "putDkimSigningAttributes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sesEmailIdentity.SesEmailIdentityDkimSigningAttributes"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-email-identity/index.ts",
            "line": 953
          },
          "name": "putFeedbackAttributes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sesEmailIdentity.SesEmailIdentityFeedbackAttributes"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-email-identity/index.ts",
            "line": 974
          },
          "name": "putMailFromAttributes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sesEmailIdentity.SesEmailIdentityMailFromAttributes"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-email-identity/index.ts",
            "line": 990
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sesEmailIdentity.SesEmailIdentityTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-email-identity/index.ts",
            "line": 865
          },
          "name": "resetConfigurationSetAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-email-identity/index.ts",
            "line": 881
          },
          "name": "resetDkimAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-email-identity/index.ts",
            "line": 927
          },
          "name": "resetDkimSigningAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-email-identity/index.ts",
            "line": 956
          },
          "name": "resetFeedbackAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-email-identity/index.ts",
            "line": 977
          },
          "name": "resetMailFromAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-email-identity/index.ts",
            "line": 993
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-email-identity/index.ts",
            "line": 1005
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-email-identity/index.ts",
            "line": 1017
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SesEmailIdentity",
      "namespace": "sesEmailIdentity",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-email-identity/index.ts",
            "line": 801
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-email-identity/index.ts",
            "line": 859
          },
          "name": "configurationSetAttributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesEmailIdentity.SesEmailIdentityConfigurationSetAttributesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-email-identity/index.ts",
            "line": 875
          },
          "name": "dkimAttributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesEmailIdentity.SesEmailIdentityDkimAttributesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-email-identity/index.ts",
            "line": 890
          },
          "name": "dkimDnsTokenName1",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-email-identity/index.ts",
            "line": 895
          },
          "name": "dkimDnsTokenName2",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-email-identity/index.ts",
            "line": 900
          },
          "name": "dkimDnsTokenName3",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-email-identity/index.ts",
            "line": 905
          },
          "name": "dkimDnsTokenValue1",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-email-identity/index.ts",
            "line": 910
          },
          "name": "dkimDnsTokenValue2",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-email-identity/index.ts",
            "line": 915
          },
          "name": "dkimDnsTokenValue3",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-email-identity/index.ts",
            "line": 921
          },
          "name": "dkimSigningAttributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesEmailIdentity.SesEmailIdentityDkimSigningAttributesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-email-identity/index.ts",
            "line": 950
          },
          "name": "feedbackAttributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesEmailIdentity.SesEmailIdentityFeedbackAttributesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-email-identity/index.ts",
            "line": 965
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-email-identity/index.ts",
            "line": 971
          },
          "name": "mailFromAttributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesEmailIdentity.SesEmailIdentityMailFromAttributesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-email-identity/index.ts",
            "line": 987
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesEmailIdentity.SesEmailIdentityTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-email-identity/index.ts",
            "line": 869
          },
          "name": "configurationSetAttributesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesEmailIdentity.SesEmailIdentityConfigurationSetAttributes"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-email-identity/index.ts",
            "line": 885
          },
          "name": "dkimAttributesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesEmailIdentity.SesEmailIdentityDkimAttributes"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-email-identity/index.ts",
            "line": 931
          },
          "name": "dkimSigningAttributesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesEmailIdentity.SesEmailIdentityDkimSigningAttributes"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-email-identity/index.ts",
            "line": 944
          },
          "name": "emailIdentityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-email-identity/index.ts",
            "line": 960
          },
          "name": "feedbackAttributesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesEmailIdentity.SesEmailIdentityFeedbackAttributes"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-email-identity/index.ts",
            "line": 981
          },
          "name": "mailFromAttributesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesEmailIdentity.SesEmailIdentityMailFromAttributes"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-email-identity/index.ts",
            "line": 997
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sesEmailIdentity.SesEmailIdentityTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-email-identity/index.ts",
            "line": 937
          },
          "name": "emailIdentity",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ses-email-identity/index:SesEmailIdentity"
    },
    "@cdktn/provider-awscc.sesEmailIdentity.SesEmailIdentityConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesEmailIdentity.SesEmailIdentityConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-email-identity/index.ts",
        "line": 14
      },
      "name": "SesEmailIdentityConfig",
      "namespace": "sesEmailIdentity",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_email_identity#email_identity SesEmailIdentity#email_identity}",
            "stability": "stable",
            "summary": "The email address or domain to verify."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-email-identity/index.ts",
            "line": 38
          },
          "name": "emailIdentity",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_email_identity#configuration_set_attributes SesEmailIdentity#configuration_set_attributes}",
            "stability": "stable",
            "summary": "Used to associate a configuration set with an email identity."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-email-identity/index.ts",
            "line": 20
          },
          "name": "configurationSetAttributes",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sesEmailIdentity.SesEmailIdentityConfigurationSetAttributes"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_email_identity#dkim_attributes SesEmailIdentity#dkim_attributes}",
            "stability": "stable",
            "summary": "Used to enable or disable DKIM authentication for an email identity."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-email-identity/index.ts",
            "line": 26
          },
          "name": "dkimAttributes",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sesEmailIdentity.SesEmailIdentityDkimAttributes"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_email_identity#dkim_signing_attributes SesEmailIdentity#dkim_signing_attributes}",
            "stability": "stable",
            "summary": "If your request includes this object, Amazon SES configures the identity to use Bring Your Own DKIM (BYODKIM) for DKIM authentication purposes, or, configures the key length to be used for Easy DKIM."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-email-identity/index.ts",
            "line": 32
          },
          "name": "dkimSigningAttributes",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sesEmailIdentity.SesEmailIdentityDkimSigningAttributes"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_email_identity#feedback_attributes SesEmailIdentity#feedback_attributes}",
            "stability": "stable",
            "summary": "Used to enable or disable feedback forwarding for an identity."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-email-identity/index.ts",
            "line": 44
          },
          "name": "feedbackAttributes",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sesEmailIdentity.SesEmailIdentityFeedbackAttributes"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_email_identity#mail_from_attributes SesEmailIdentity#mail_from_attributes}",
            "stability": "stable",
            "summary": "Used to enable or disable the custom Mail-From domain configuration for an email identity."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-email-identity/index.ts",
            "line": 50
          },
          "name": "mailFromAttributes",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sesEmailIdentity.SesEmailIdentityMailFromAttributes"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_email_identity#tags SesEmailIdentity#tags}",
            "stability": "stable",
            "summary": "The tags (keys and values) associated with the email identity."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-email-identity/index.ts",
            "line": 56
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sesEmailIdentity.SesEmailIdentityTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-email-identity/index:SesEmailIdentityConfig"
    },
    "@cdktn/provider-awscc.sesEmailIdentity.SesEmailIdentityConfigurationSetAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesEmailIdentity.SesEmailIdentityConfigurationSetAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-email-identity/index.ts",
        "line": 58
      },
      "name": "SesEmailIdentityConfigurationSetAttributes",
      "namespace": "sesEmailIdentity",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Note that any configuration set defined in the email sending request takes precedence.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_email_identity#configuration_set_name SesEmailIdentity#configuration_set_name}",
            "stability": "stable",
            "summary": "The configuration set to use by default when sending from this identity."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-email-identity/index.ts",
            "line": 64
          },
          "name": "configurationSetName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ses-email-identity/index:SesEmailIdentityConfigurationSetAttributes"
    },
    "@cdktn/provider-awscc.sesEmailIdentity.SesEmailIdentityConfigurationSetAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesEmailIdentity.SesEmailIdentityConfigurationSetAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-email-identity/index.ts",
          "line": 104
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-email-identity/index.ts",
        "line": 96
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-email-identity/index.ts",
            "line": 146
          },
          "name": "resetConfigurationSetName"
        }
      ],
      "name": "SesEmailIdentityConfigurationSetAttributesOutputReference",
      "namespace": "sesEmailIdentity",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-email-identity/index.ts",
            "line": 150
          },
          "name": "configurationSetNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-email-identity/index.ts",
            "line": 140
          },
          "name": "configurationSetName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-email-identity/index.ts",
            "line": 108
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesEmailIdentity.SesEmailIdentityConfigurationSetAttributes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-email-identity/index:SesEmailIdentityConfigurationSetAttributesOutputReference"
    },
    "@cdktn/provider-awscc.sesEmailIdentity.SesEmailIdentityDkimAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesEmailIdentity.SesEmailIdentityDkimAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-email-identity/index.ts",
        "line": 154
      },
      "name": "SesEmailIdentityDkimAttributes",
      "namespace": "sesEmailIdentity",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "When you set this value true, then the messages that are sent from the identity are signed using DKIM. If you set this value to false, your messages are sent without DKIM signing.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_email_identity#signing_enabled SesEmailIdentity#signing_enabled}",
            "stability": "stable",
            "summary": "Sets the DKIM signing configuration for the identity."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-email-identity/index.ts",
            "line": 160
          },
          "name": "signingEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-email-identity/index:SesEmailIdentityDkimAttributes"
    },
    "@cdktn/provider-awscc.sesEmailIdentity.SesEmailIdentityDkimAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesEmailIdentity.SesEmailIdentityDkimAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-email-identity/index.ts",
          "line": 200
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-email-identity/index.ts",
        "line": 192
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-email-identity/index.ts",
            "line": 242
          },
          "name": "resetSigningEnabled"
        }
      ],
      "name": "SesEmailIdentityDkimAttributesOutputReference",
      "namespace": "sesEmailIdentity",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-email-identity/index.ts",
            "line": 246
          },
          "name": "signingEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-email-identity/index.ts",
            "line": 236
          },
          "name": "signingEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-email-identity/index.ts",
            "line": 204
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesEmailIdentity.SesEmailIdentityDkimAttributes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-email-identity/index:SesEmailIdentityDkimAttributesOutputReference"
    },
    "@cdktn/provider-awscc.sesEmailIdentity.SesEmailIdentityDkimSigningAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesEmailIdentity.SesEmailIdentityDkimSigningAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-email-identity/index.ts",
        "line": 250
      },
      "name": "SesEmailIdentityDkimSigningAttributes",
      "namespace": "sesEmailIdentity",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The private key must use 1024 or 2048-bit RSA encryption, and must be encoded using base64 encoding.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_email_identity#domain_signing_private_key SesEmailIdentity#domain_signing_private_key}",
            "stability": "stable",
            "summary": "[Bring Your Own DKIM] A private key that's used to generate a DKIM signature."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-email-identity/index.ts",
            "line": 256
          },
          "name": "domainSigningPrivateKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_email_identity#domain_signing_selector SesEmailIdentity#domain_signing_selector}",
            "stability": "stable",
            "summary": "[Bring Your Own DKIM] A string that's used to identify a public key in the DNS configuration for a domain."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-email-identity/index.ts",
            "line": 262
          },
          "name": "domainSigningSelector",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This can be changed at most once per day.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_email_identity#next_signing_key_length SesEmailIdentity#next_signing_key_length}",
            "stability": "stable",
            "summary": "[Easy DKIM] The key length of the future DKIM key pair to be generated."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-email-identity/index.ts",
            "line": 268
          },
          "name": "nextSigningKeyLength",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ses-email-identity/index:SesEmailIdentityDkimSigningAttributes"
    },
    "@cdktn/provider-awscc.sesEmailIdentity.SesEmailIdentityDkimSigningAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesEmailIdentity.SesEmailIdentityDkimSigningAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-email-identity/index.ts",
          "line": 322
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-email-identity/index.ts",
        "line": 314
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-email-identity/index.ts",
            "line": 376
          },
          "name": "resetDomainSigningPrivateKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-email-identity/index.ts",
            "line": 392
          },
          "name": "resetDomainSigningSelector"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-email-identity/index.ts",
            "line": 408
          },
          "name": "resetNextSigningKeyLength"
        }
      ],
      "name": "SesEmailIdentityDkimSigningAttributesOutputReference",
      "namespace": "sesEmailIdentity",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-email-identity/index.ts",
            "line": 380
          },
          "name": "domainSigningPrivateKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-email-identity/index.ts",
            "line": 396
          },
          "name": "domainSigningSelectorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-email-identity/index.ts",
            "line": 412
          },
          "name": "nextSigningKeyLengthInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-email-identity/index.ts",
            "line": 370
          },
          "name": "domainSigningPrivateKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-email-identity/index.ts",
            "line": 386
          },
          "name": "domainSigningSelector",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-email-identity/index.ts",
            "line": 402
          },
          "name": "nextSigningKeyLength",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-email-identity/index.ts",
            "line": 326
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesEmailIdentity.SesEmailIdentityDkimSigningAttributes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-email-identity/index:SesEmailIdentityDkimSigningAttributesOutputReference"
    },
    "@cdktn/provider-awscc.sesEmailIdentity.SesEmailIdentityFeedbackAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesEmailIdentity.SesEmailIdentityFeedbackAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-email-identity/index.ts",
        "line": 416
      },
      "name": "SesEmailIdentityFeedbackAttributes",
      "namespace": "sesEmailIdentity",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_email_identity#email_forwarding_enabled SesEmailIdentity#email_forwarding_enabled}",
            "stability": "stable",
            "summary": "If the value is true, you receive email notifications when bounce or complaint events occur."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-email-identity/index.ts",
            "line": 422
          },
          "name": "emailForwardingEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-email-identity/index:SesEmailIdentityFeedbackAttributes"
    },
    "@cdktn/provider-awscc.sesEmailIdentity.SesEmailIdentityFeedbackAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesEmailIdentity.SesEmailIdentityFeedbackAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-email-identity/index.ts",
          "line": 462
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-email-identity/index.ts",
        "line": 454
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-email-identity/index.ts",
            "line": 504
          },
          "name": "resetEmailForwardingEnabled"
        }
      ],
      "name": "SesEmailIdentityFeedbackAttributesOutputReference",
      "namespace": "sesEmailIdentity",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-email-identity/index.ts",
            "line": 508
          },
          "name": "emailForwardingEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-email-identity/index.ts",
            "line": 498
          },
          "name": "emailForwardingEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-email-identity/index.ts",
            "line": 466
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesEmailIdentity.SesEmailIdentityFeedbackAttributes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-email-identity/index:SesEmailIdentityFeedbackAttributesOutputReference"
    },
    "@cdktn/provider-awscc.sesEmailIdentity.SesEmailIdentityMailFromAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesEmailIdentity.SesEmailIdentityMailFromAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-email-identity/index.ts",
        "line": 512
      },
      "name": "SesEmailIdentityMailFromAttributes",
      "namespace": "sesEmailIdentity",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "When you set this value to UseDefaultValue , the mail is sent using amazonses.com as the MAIL FROM domain. When you set this value to RejectMessage , the Amazon SES API v2 returns a MailFromDomainNotVerified error, and doesn't attempt to deliver the email.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_email_identity#behavior_on_mx_failure SesEmailIdentity#behavior_on_mx_failure}",
            "stability": "stable",
            "summary": "The action to take if the required MX record isn't found when you send an email."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-email-identity/index.ts",
            "line": 518
          },
          "name": "behaviorOnMxFailure",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_email_identity#mail_from_domain SesEmailIdentity#mail_from_domain}",
            "stability": "stable",
            "summary": "The custom MAIL FROM domain that you want the verified identity to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-email-identity/index.ts",
            "line": 524
          },
          "name": "mailFromDomain",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ses-email-identity/index:SesEmailIdentityMailFromAttributes"
    },
    "@cdktn/provider-awscc.sesEmailIdentity.SesEmailIdentityMailFromAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesEmailIdentity.SesEmailIdentityMailFromAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-email-identity/index.ts",
          "line": 571
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-email-identity/index.ts",
        "line": 563
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-email-identity/index.ts",
            "line": 619
          },
          "name": "resetBehaviorOnMxFailure"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-email-identity/index.ts",
            "line": 635
          },
          "name": "resetMailFromDomain"
        }
      ],
      "name": "SesEmailIdentityMailFromAttributesOutputReference",
      "namespace": "sesEmailIdentity",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-email-identity/index.ts",
            "line": 623
          },
          "name": "behaviorOnMxFailureInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-email-identity/index.ts",
            "line": 639
          },
          "name": "mailFromDomainInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-email-identity/index.ts",
            "line": 613
          },
          "name": "behaviorOnMxFailure",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-email-identity/index.ts",
            "line": 629
          },
          "name": "mailFromDomain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-email-identity/index.ts",
            "line": 575
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesEmailIdentity.SesEmailIdentityMailFromAttributes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-email-identity/index:SesEmailIdentityMailFromAttributesOutputReference"
    },
    "@cdktn/provider-awscc.sesEmailIdentity.SesEmailIdentityTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesEmailIdentity.SesEmailIdentityTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-email-identity/index.ts",
        "line": 643
      },
      "name": "SesEmailIdentityTags",
      "namespace": "sesEmailIdentity",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_email_identity#key SesEmailIdentity#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-email-identity/index.ts",
            "line": 647
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_email_identity#value SesEmailIdentity#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-email-identity/index.ts",
            "line": 651
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ses-email-identity/index:SesEmailIdentityTags"
    },
    "@cdktn/provider-awscc.sesEmailIdentity.SesEmailIdentityTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesEmailIdentity.SesEmailIdentityTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-email-identity/index.ts",
          "line": 781
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-email-identity/index.ts",
        "line": 773
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-email-identity/index.ts",
            "line": 788
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sesEmailIdentity.SesEmailIdentityTagsOutputReference"
            }
          }
        }
      ],
      "name": "SesEmailIdentityTagsList",
      "namespace": "sesEmailIdentity",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-email-identity/index.ts",
            "line": 774
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sesEmailIdentity.SesEmailIdentityTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-email-identity/index:SesEmailIdentityTagsList"
    },
    "@cdktn/provider-awscc.sesEmailIdentity.SesEmailIdentityTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesEmailIdentity.SesEmailIdentityTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-email-identity/index.ts",
          "line": 700
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-email-identity/index.ts",
        "line": 690
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-email-identity/index.ts",
            "line": 748
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-email-identity/index.ts",
            "line": 764
          },
          "name": "resetValue"
        }
      ],
      "name": "SesEmailIdentityTagsOutputReference",
      "namespace": "sesEmailIdentity",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-email-identity/index.ts",
            "line": 752
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-email-identity/index.ts",
            "line": 768
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-email-identity/index.ts",
            "line": 742
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-email-identity/index.ts",
            "line": 758
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-email-identity/index.ts",
            "line": 704
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesEmailIdentity.SesEmailIdentityTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-email-identity/index:SesEmailIdentityTagsOutputReference"
    },
    "@cdktn/provider-awscc.sesMailManagerAddonInstance.SesMailManagerAddonInstance": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_addon_instance awscc_ses_mail_manager_addon_instance}."
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerAddonInstance.SesMailManagerAddonInstance",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_addon_instance awscc_ses_mail_manager_addon_instance} Resource."
        },
        "locationInModule": {
          "filename": "src/ses-mail-manager-addon-instance/index.ts",
          "line": 209
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.sesMailManagerAddonInstance.SesMailManagerAddonInstanceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-mail-manager-addon-instance/index.ts",
        "line": 177
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SesMailManagerAddonInstance resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-addon-instance/index.ts",
            "line": 194
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SesMailManagerAddonInstance to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_addon_instance#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SesMailManagerAddonInstance that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SesMailManagerAddonInstance to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-addon-instance/index.ts",
            "line": 271
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sesMailManagerAddonInstance.SesMailManagerAddonInstanceTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-addon-instance/index.ts",
            "line": 274
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-addon-instance/index.ts",
            "line": 286
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-addon-instance/index.ts",
            "line": 293
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SesMailManagerAddonInstance",
      "namespace": "sesMailManagerAddonInstance",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-addon-instance/index.ts",
            "line": 182
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-addon-instance/index.ts",
            "line": 234
          },
          "name": "addonInstanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-addon-instance/index.ts",
            "line": 239
          },
          "name": "addonInstanceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-addon-instance/index.ts",
            "line": 244
          },
          "name": "addonName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-addon-instance/index.ts",
            "line": 262
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-addon-instance/index.ts",
            "line": 268
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerAddonInstance.SesMailManagerAddonInstanceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-addon-instance/index.ts",
            "line": 257
          },
          "name": "addonSubscriptionIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-addon-instance/index.ts",
            "line": 278
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sesMailManagerAddonInstance.SesMailManagerAddonInstanceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-addon-instance/index.ts",
            "line": 250
          },
          "name": "addonSubscriptionId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-addon-instance/index:SesMailManagerAddonInstance"
    },
    "@cdktn/provider-awscc.sesMailManagerAddonInstance.SesMailManagerAddonInstanceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerAddonInstance.SesMailManagerAddonInstanceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-mail-manager-addon-instance/index.ts",
        "line": 14
      },
      "name": "SesMailManagerAddonInstanceConfig",
      "namespace": "sesMailManagerAddonInstance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_addon_instance#addon_subscription_id SesMailManagerAddonInstance#addon_subscription_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-addon-instance/index.ts",
            "line": 18
          },
          "name": "addonSubscriptionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_addon_instance#tags SesMailManagerAddonInstance#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-addon-instance/index.ts",
            "line": 22
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sesMailManagerAddonInstance.SesMailManagerAddonInstanceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-addon-instance/index:SesMailManagerAddonInstanceConfig"
    },
    "@cdktn/provider-awscc.sesMailManagerAddonInstance.SesMailManagerAddonInstanceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerAddonInstance.SesMailManagerAddonInstanceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-mail-manager-addon-instance/index.ts",
        "line": 24
      },
      "name": "SesMailManagerAddonInstanceTags",
      "namespace": "sesMailManagerAddonInstance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_addon_instance#key SesMailManagerAddonInstance#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-addon-instance/index.ts",
            "line": 28
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_addon_instance#value SesMailManagerAddonInstance#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-addon-instance/index.ts",
            "line": 32
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-addon-instance/index:SesMailManagerAddonInstanceTags"
    },
    "@cdktn/provider-awscc.sesMailManagerAddonInstance.SesMailManagerAddonInstanceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerAddonInstance.SesMailManagerAddonInstanceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-mail-manager-addon-instance/index.ts",
          "line": 162
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-mail-manager-addon-instance/index.ts",
        "line": 154
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-addon-instance/index.ts",
            "line": 169
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sesMailManagerAddonInstance.SesMailManagerAddonInstanceTagsOutputReference"
            }
          }
        }
      ],
      "name": "SesMailManagerAddonInstanceTagsList",
      "namespace": "sesMailManagerAddonInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-addon-instance/index.ts",
            "line": 155
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sesMailManagerAddonInstance.SesMailManagerAddonInstanceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-addon-instance/index:SesMailManagerAddonInstanceTagsList"
    },
    "@cdktn/provider-awscc.sesMailManagerAddonInstance.SesMailManagerAddonInstanceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerAddonInstance.SesMailManagerAddonInstanceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-mail-manager-addon-instance/index.ts",
          "line": 81
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-mail-manager-addon-instance/index.ts",
        "line": 71
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-addon-instance/index.ts",
            "line": 129
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-addon-instance/index.ts",
            "line": 145
          },
          "name": "resetValue"
        }
      ],
      "name": "SesMailManagerAddonInstanceTagsOutputReference",
      "namespace": "sesMailManagerAddonInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-addon-instance/index.ts",
            "line": 133
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-addon-instance/index.ts",
            "line": 149
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-addon-instance/index.ts",
            "line": 123
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-addon-instance/index.ts",
            "line": 139
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-addon-instance/index.ts",
            "line": 85
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerAddonInstance.SesMailManagerAddonInstanceTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-addon-instance/index:SesMailManagerAddonInstanceTagsOutputReference"
    },
    "@cdktn/provider-awscc.sesMailManagerAddonSubscription.SesMailManagerAddonSubscription": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_addon_subscription awscc_ses_mail_manager_addon_subscription}."
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerAddonSubscription.SesMailManagerAddonSubscription",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_addon_subscription awscc_ses_mail_manager_addon_subscription} Resource."
        },
        "locationInModule": {
          "filename": "src/ses-mail-manager-addon-subscription/index.ts",
          "line": 209
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.sesMailManagerAddonSubscription.SesMailManagerAddonSubscriptionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-mail-manager-addon-subscription/index.ts",
        "line": 177
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SesMailManagerAddonSubscription resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-addon-subscription/index.ts",
            "line": 194
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SesMailManagerAddonSubscription to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_addon_subscription#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SesMailManagerAddonSubscription that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SesMailManagerAddonSubscription to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-addon-subscription/index.ts",
            "line": 266
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sesMailManagerAddonSubscription.SesMailManagerAddonSubscriptionTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-addon-subscription/index.ts",
            "line": 269
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-addon-subscription/index.ts",
            "line": 281
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-addon-subscription/index.ts",
            "line": 288
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SesMailManagerAddonSubscription",
      "namespace": "sesMailManagerAddonSubscription",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-addon-subscription/index.ts",
            "line": 182
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-addon-subscription/index.ts",
            "line": 247
          },
          "name": "addonSubscriptionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-addon-subscription/index.ts",
            "line": 252
          },
          "name": "addonSubscriptionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-addon-subscription/index.ts",
            "line": 257
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-addon-subscription/index.ts",
            "line": 263
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerAddonSubscription.SesMailManagerAddonSubscriptionTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-addon-subscription/index.ts",
            "line": 242
          },
          "name": "addonNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-addon-subscription/index.ts",
            "line": 273
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sesMailManagerAddonSubscription.SesMailManagerAddonSubscriptionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-addon-subscription/index.ts",
            "line": 235
          },
          "name": "addonName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-addon-subscription/index:SesMailManagerAddonSubscription"
    },
    "@cdktn/provider-awscc.sesMailManagerAddonSubscription.SesMailManagerAddonSubscriptionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerAddonSubscription.SesMailManagerAddonSubscriptionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-mail-manager-addon-subscription/index.ts",
        "line": 14
      },
      "name": "SesMailManagerAddonSubscriptionConfig",
      "namespace": "sesMailManagerAddonSubscription",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_addon_subscription#addon_name SesMailManagerAddonSubscription#addon_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-addon-subscription/index.ts",
            "line": 18
          },
          "name": "addonName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_addon_subscription#tags SesMailManagerAddonSubscription#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-addon-subscription/index.ts",
            "line": 22
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sesMailManagerAddonSubscription.SesMailManagerAddonSubscriptionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-addon-subscription/index:SesMailManagerAddonSubscriptionConfig"
    },
    "@cdktn/provider-awscc.sesMailManagerAddonSubscription.SesMailManagerAddonSubscriptionTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerAddonSubscription.SesMailManagerAddonSubscriptionTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-mail-manager-addon-subscription/index.ts",
        "line": 24
      },
      "name": "SesMailManagerAddonSubscriptionTags",
      "namespace": "sesMailManagerAddonSubscription",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_addon_subscription#key SesMailManagerAddonSubscription#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-addon-subscription/index.ts",
            "line": 28
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_addon_subscription#value SesMailManagerAddonSubscription#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-addon-subscription/index.ts",
            "line": 32
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-addon-subscription/index:SesMailManagerAddonSubscriptionTags"
    },
    "@cdktn/provider-awscc.sesMailManagerAddonSubscription.SesMailManagerAddonSubscriptionTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerAddonSubscription.SesMailManagerAddonSubscriptionTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-mail-manager-addon-subscription/index.ts",
          "line": 162
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-mail-manager-addon-subscription/index.ts",
        "line": 154
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-addon-subscription/index.ts",
            "line": 169
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sesMailManagerAddonSubscription.SesMailManagerAddonSubscriptionTagsOutputReference"
            }
          }
        }
      ],
      "name": "SesMailManagerAddonSubscriptionTagsList",
      "namespace": "sesMailManagerAddonSubscription",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-addon-subscription/index.ts",
            "line": 155
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sesMailManagerAddonSubscription.SesMailManagerAddonSubscriptionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-addon-subscription/index:SesMailManagerAddonSubscriptionTagsList"
    },
    "@cdktn/provider-awscc.sesMailManagerAddonSubscription.SesMailManagerAddonSubscriptionTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerAddonSubscription.SesMailManagerAddonSubscriptionTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-mail-manager-addon-subscription/index.ts",
          "line": 81
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-mail-manager-addon-subscription/index.ts",
        "line": 71
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-addon-subscription/index.ts",
            "line": 129
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-addon-subscription/index.ts",
            "line": 145
          },
          "name": "resetValue"
        }
      ],
      "name": "SesMailManagerAddonSubscriptionTagsOutputReference",
      "namespace": "sesMailManagerAddonSubscription",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-addon-subscription/index.ts",
            "line": 133
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-addon-subscription/index.ts",
            "line": 149
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-addon-subscription/index.ts",
            "line": 123
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-addon-subscription/index.ts",
            "line": 139
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-addon-subscription/index.ts",
            "line": 85
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerAddonSubscription.SesMailManagerAddonSubscriptionTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-addon-subscription/index:SesMailManagerAddonSubscriptionTagsOutputReference"
    },
    "@cdktn/provider-awscc.sesMailManagerAddressList.SesMailManagerAddressList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_address_list awscc_ses_mail_manager_address_list}."
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerAddressList.SesMailManagerAddressList",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_address_list awscc_ses_mail_manager_address_list} Resource."
        },
        "locationInModule": {
          "filename": "src/ses-mail-manager-address-list/index.ts",
          "line": 209
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.sesMailManagerAddressList.SesMailManagerAddressListConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-mail-manager-address-list/index.ts",
        "line": 177
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SesMailManagerAddressList resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-address-list/index.ts",
            "line": 194
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SesMailManagerAddressList to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_address_list#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SesMailManagerAddressList that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SesMailManagerAddressList to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-address-list/index.ts",
            "line": 269
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sesMailManagerAddressList.SesMailManagerAddressListTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-address-list/index.ts",
            "line": 251
          },
          "name": "resetAddressListName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-address-list/index.ts",
            "line": 272
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-address-list/index.ts",
            "line": 284
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-address-list/index.ts",
            "line": 291
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SesMailManagerAddressList",
      "namespace": "sesMailManagerAddressList",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-address-list/index.ts",
            "line": 182
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-address-list/index.ts",
            "line": 234
          },
          "name": "addressListArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-address-list/index.ts",
            "line": 239
          },
          "name": "addressListId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-address-list/index.ts",
            "line": 260
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-address-list/index.ts",
            "line": 266
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerAddressList.SesMailManagerAddressListTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-address-list/index.ts",
            "line": 255
          },
          "name": "addressListNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-address-list/index.ts",
            "line": 276
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sesMailManagerAddressList.SesMailManagerAddressListTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-address-list/index.ts",
            "line": 245
          },
          "name": "addressListName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-address-list/index:SesMailManagerAddressList"
    },
    "@cdktn/provider-awscc.sesMailManagerAddressList.SesMailManagerAddressListConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerAddressList.SesMailManagerAddressListConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-mail-manager-address-list/index.ts",
        "line": 14
      },
      "name": "SesMailManagerAddressListConfig",
      "namespace": "sesMailManagerAddressList",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_address_list#address_list_name SesMailManagerAddressList#address_list_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-address-list/index.ts",
            "line": 18
          },
          "name": "addressListName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_address_list#tags SesMailManagerAddressList#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-address-list/index.ts",
            "line": 22
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sesMailManagerAddressList.SesMailManagerAddressListTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-address-list/index:SesMailManagerAddressListConfig"
    },
    "@cdktn/provider-awscc.sesMailManagerAddressList.SesMailManagerAddressListTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerAddressList.SesMailManagerAddressListTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-mail-manager-address-list/index.ts",
        "line": 24
      },
      "name": "SesMailManagerAddressListTags",
      "namespace": "sesMailManagerAddressList",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_address_list#key SesMailManagerAddressList#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-address-list/index.ts",
            "line": 28
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_address_list#value SesMailManagerAddressList#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-address-list/index.ts",
            "line": 32
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-address-list/index:SesMailManagerAddressListTags"
    },
    "@cdktn/provider-awscc.sesMailManagerAddressList.SesMailManagerAddressListTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerAddressList.SesMailManagerAddressListTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-mail-manager-address-list/index.ts",
          "line": 162
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-mail-manager-address-list/index.ts",
        "line": 154
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-address-list/index.ts",
            "line": 169
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sesMailManagerAddressList.SesMailManagerAddressListTagsOutputReference"
            }
          }
        }
      ],
      "name": "SesMailManagerAddressListTagsList",
      "namespace": "sesMailManagerAddressList",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-address-list/index.ts",
            "line": 155
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sesMailManagerAddressList.SesMailManagerAddressListTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-address-list/index:SesMailManagerAddressListTagsList"
    },
    "@cdktn/provider-awscc.sesMailManagerAddressList.SesMailManagerAddressListTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerAddressList.SesMailManagerAddressListTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-mail-manager-address-list/index.ts",
          "line": 81
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-mail-manager-address-list/index.ts",
        "line": 71
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-address-list/index.ts",
            "line": 129
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-address-list/index.ts",
            "line": 145
          },
          "name": "resetValue"
        }
      ],
      "name": "SesMailManagerAddressListTagsOutputReference",
      "namespace": "sesMailManagerAddressList",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-address-list/index.ts",
            "line": 133
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-address-list/index.ts",
            "line": 149
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-address-list/index.ts",
            "line": 123
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-address-list/index.ts",
            "line": 139
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-address-list/index.ts",
            "line": 85
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerAddressList.SesMailManagerAddressListTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-address-list/index:SesMailManagerAddressListTagsOutputReference"
    },
    "@cdktn/provider-awscc.sesMailManagerArchive.SesMailManagerArchive": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_archive awscc_ses_mail_manager_archive}."
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerArchive.SesMailManagerArchive",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_archive awscc_ses_mail_manager_archive} Resource."
        },
        "locationInModule": {
          "filename": "src/ses-mail-manager-archive/index.ts",
          "line": 311
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.sesMailManagerArchive.SesMailManagerArchiveConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-mail-manager-archive/index.ts",
        "line": 279
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SesMailManagerArchive resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-archive/index.ts",
            "line": 296
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SesMailManagerArchive to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_archive#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SesMailManagerArchive that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SesMailManagerArchive to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-archive/index.ts",
            "line": 394
          },
          "name": "putRetention",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sesMailManagerArchive.SesMailManagerArchiveRetention"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-archive/index.ts",
            "line": 410
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sesMailManagerArchive.SesMailManagerArchiveTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-archive/index.ts",
            "line": 355
          },
          "name": "resetArchiveName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-archive/index.ts",
            "line": 381
          },
          "name": "resetKmsKeyArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-archive/index.ts",
            "line": 397
          },
          "name": "resetRetention"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-archive/index.ts",
            "line": 413
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-archive/index.ts",
            "line": 425
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-archive/index.ts",
            "line": 434
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SesMailManagerArchive",
      "namespace": "sesMailManagerArchive",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-archive/index.ts",
            "line": 284
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-archive/index.ts",
            "line": 338
          },
          "name": "archiveArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-archive/index.ts",
            "line": 343
          },
          "name": "archiveId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-archive/index.ts",
            "line": 364
          },
          "name": "archiveState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-archive/index.ts",
            "line": 369
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-archive/index.ts",
            "line": 391
          },
          "name": "retention",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerArchive.SesMailManagerArchiveRetentionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-archive/index.ts",
            "line": 407
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerArchive.SesMailManagerArchiveTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-archive/index.ts",
            "line": 359
          },
          "name": "archiveNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-archive/index.ts",
            "line": 385
          },
          "name": "kmsKeyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-archive/index.ts",
            "line": 401
          },
          "name": "retentionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerArchive.SesMailManagerArchiveRetention"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-archive/index.ts",
            "line": 417
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sesMailManagerArchive.SesMailManagerArchiveTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-archive/index.ts",
            "line": 349
          },
          "name": "archiveName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-archive/index.ts",
            "line": 375
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-archive/index:SesMailManagerArchive"
    },
    "@cdktn/provider-awscc.sesMailManagerArchive.SesMailManagerArchiveConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerArchive.SesMailManagerArchiveConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-mail-manager-archive/index.ts",
        "line": 14
      },
      "name": "SesMailManagerArchiveConfig",
      "namespace": "sesMailManagerArchive",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_archive#archive_name SesMailManagerArchive#archive_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-archive/index.ts",
            "line": 18
          },
          "name": "archiveName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_archive#kms_key_arn SesMailManagerArchive#kms_key_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-archive/index.ts",
            "line": 22
          },
          "name": "kmsKeyArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_archive#retention SesMailManagerArchive#retention}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-archive/index.ts",
            "line": 26
          },
          "name": "retention",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerArchive.SesMailManagerArchiveRetention"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_archive#tags SesMailManagerArchive#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-archive/index.ts",
            "line": 30
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sesMailManagerArchive.SesMailManagerArchiveTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-archive/index:SesMailManagerArchiveConfig"
    },
    "@cdktn/provider-awscc.sesMailManagerArchive.SesMailManagerArchiveRetention": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerArchive.SesMailManagerArchiveRetention",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-mail-manager-archive/index.ts",
        "line": 32
      },
      "name": "SesMailManagerArchiveRetention",
      "namespace": "sesMailManagerArchive",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_archive#retention_period SesMailManagerArchive#retention_period}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-archive/index.ts",
            "line": 36
          },
          "name": "retentionPeriod",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-archive/index:SesMailManagerArchiveRetention"
    },
    "@cdktn/provider-awscc.sesMailManagerArchive.SesMailManagerArchiveRetentionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerArchive.SesMailManagerArchiveRetentionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-mail-manager-archive/index.ts",
          "line": 76
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-mail-manager-archive/index.ts",
        "line": 68
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-archive/index.ts",
            "line": 118
          },
          "name": "resetRetentionPeriod"
        }
      ],
      "name": "SesMailManagerArchiveRetentionOutputReference",
      "namespace": "sesMailManagerArchive",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-archive/index.ts",
            "line": 122
          },
          "name": "retentionPeriodInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-archive/index.ts",
            "line": 112
          },
          "name": "retentionPeriod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-archive/index.ts",
            "line": 80
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerArchive.SesMailManagerArchiveRetention"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-archive/index:SesMailManagerArchiveRetentionOutputReference"
    },
    "@cdktn/provider-awscc.sesMailManagerArchive.SesMailManagerArchiveTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerArchive.SesMailManagerArchiveTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-mail-manager-archive/index.ts",
        "line": 126
      },
      "name": "SesMailManagerArchiveTags",
      "namespace": "sesMailManagerArchive",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_archive#key SesMailManagerArchive#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-archive/index.ts",
            "line": 130
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_archive#value SesMailManagerArchive#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-archive/index.ts",
            "line": 134
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-archive/index:SesMailManagerArchiveTags"
    },
    "@cdktn/provider-awscc.sesMailManagerArchive.SesMailManagerArchiveTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerArchive.SesMailManagerArchiveTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-mail-manager-archive/index.ts",
          "line": 264
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-mail-manager-archive/index.ts",
        "line": 256
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-archive/index.ts",
            "line": 271
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sesMailManagerArchive.SesMailManagerArchiveTagsOutputReference"
            }
          }
        }
      ],
      "name": "SesMailManagerArchiveTagsList",
      "namespace": "sesMailManagerArchive",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-archive/index.ts",
            "line": 257
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sesMailManagerArchive.SesMailManagerArchiveTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-archive/index:SesMailManagerArchiveTagsList"
    },
    "@cdktn/provider-awscc.sesMailManagerArchive.SesMailManagerArchiveTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerArchive.SesMailManagerArchiveTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-mail-manager-archive/index.ts",
          "line": 183
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-mail-manager-archive/index.ts",
        "line": 173
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-archive/index.ts",
            "line": 231
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-archive/index.ts",
            "line": 247
          },
          "name": "resetValue"
        }
      ],
      "name": "SesMailManagerArchiveTagsOutputReference",
      "namespace": "sesMailManagerArchive",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-archive/index.ts",
            "line": 235
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-archive/index.ts",
            "line": 251
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-archive/index.ts",
            "line": 225
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-archive/index.ts",
            "line": 241
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-archive/index.ts",
            "line": 187
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerArchive.SesMailManagerArchiveTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-archive/index:SesMailManagerArchiveTagsOutputReference"
    },
    "@cdktn/provider-awscc.sesMailManagerIngressPoint.SesMailManagerIngressPoint": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_ingress_point awscc_ses_mail_manager_ingress_point}."
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerIngressPoint.SesMailManagerIngressPoint",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_ingress_point awscc_ses_mail_manager_ingress_point} Resource."
        },
        "locationInModule": {
          "filename": "src/ses-mail-manager-ingress-point/index.ts",
          "line": 966
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.sesMailManagerIngressPoint.SesMailManagerIngressPointConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-mail-manager-ingress-point/index.ts",
        "line": 934
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SesMailManagerIngressPoint resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 951
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SesMailManagerIngressPoint to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_ingress_point#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SesMailManagerIngressPoint that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SesMailManagerIngressPoint to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 1017
          },
          "name": "putIngressPointConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sesMailManagerIngressPoint.SesMailManagerIngressPointIngressPointConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 1054
          },
          "name": "putNetworkConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sesMailManagerIngressPoint.SesMailManagerIngressPointNetworkConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 1104
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sesMailManagerIngressPoint.SesMailManagerIngressPointTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 1020
          },
          "name": "resetIngressPointConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 1041
          },
          "name": "resetIngressPointName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 1057
          },
          "name": "resetNetworkConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 1091
          },
          "name": "resetStatusToUpdate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 1107
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 1123
          },
          "name": "resetTlsPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 1161
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 1175
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SesMailManagerIngressPoint",
      "namespace": "sesMailManagerIngressPoint",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 939
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 998
          },
          "name": "aRecord",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 1003
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 1008
          },
          "name": "ingressPointArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 1014
          },
          "name": "ingressPointConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerIngressPoint.SesMailManagerIngressPointIngressPointConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 1029
          },
          "name": "ingressPointId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 1051
          },
          "name": "networkConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerIngressPoint.SesMailManagerIngressPointNetworkConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 1079
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 1101
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerIngressPoint.SesMailManagerIngressPointTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 1024
          },
          "name": "ingressPointConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerIngressPoint.SesMailManagerIngressPointIngressPointConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 1045
          },
          "name": "ingressPointNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 1061
          },
          "name": "networkConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerIngressPoint.SesMailManagerIngressPointNetworkConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 1074
          },
          "name": "ruleSetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 1095
          },
          "name": "statusToUpdateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 1111
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sesMailManagerIngressPoint.SesMailManagerIngressPointTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 1127
          },
          "name": "tlsPolicyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 1140
          },
          "name": "trafficPolicyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 1153
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 1035
          },
          "name": "ingressPointName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 1067
          },
          "name": "ruleSetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 1085
          },
          "name": "statusToUpdate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 1117
          },
          "name": "tlsPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 1133
          },
          "name": "trafficPolicyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 1146
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-ingress-point/index:SesMailManagerIngressPoint"
    },
    "@cdktn/provider-awscc.sesMailManagerIngressPoint.SesMailManagerIngressPointConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerIngressPoint.SesMailManagerIngressPointConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-mail-manager-ingress-point/index.ts",
        "line": 14
      },
      "name": "SesMailManagerIngressPointConfig",
      "namespace": "sesMailManagerIngressPoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_ingress_point#rule_set_id SesMailManagerIngressPoint#rule_set_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 30
          },
          "name": "ruleSetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_ingress_point#traffic_policy_id SesMailManagerIngressPoint#traffic_policy_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 46
          },
          "name": "trafficPolicyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_ingress_point#type SesMailManagerIngressPoint#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 50
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_ingress_point#ingress_point_configuration SesMailManagerIngressPoint#ingress_point_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 18
          },
          "name": "ingressPointConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerIngressPoint.SesMailManagerIngressPointIngressPointConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_ingress_point#ingress_point_name SesMailManagerIngressPoint#ingress_point_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 22
          },
          "name": "ingressPointName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_ingress_point#network_configuration SesMailManagerIngressPoint#network_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 26
          },
          "name": "networkConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerIngressPoint.SesMailManagerIngressPointNetworkConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_ingress_point#status_to_update SesMailManagerIngressPoint#status_to_update}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 34
          },
          "name": "statusToUpdate",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_ingress_point#tags SesMailManagerIngressPoint#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 38
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sesMailManagerIngressPoint.SesMailManagerIngressPointTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_ingress_point#tls_policy SesMailManagerIngressPoint#tls_policy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 42
          },
          "name": "tlsPolicy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-ingress-point/index:SesMailManagerIngressPointConfig"
    },
    "@cdktn/provider-awscc.sesMailManagerIngressPoint.SesMailManagerIngressPointIngressPointConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerIngressPoint.SesMailManagerIngressPointIngressPointConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-mail-manager-ingress-point/index.ts",
        "line": 306
      },
      "name": "SesMailManagerIngressPointIngressPointConfiguration",
      "namespace": "sesMailManagerIngressPoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_ingress_point#secret_arn SesMailManagerIngressPoint#secret_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 310
          },
          "name": "secretArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_ingress_point#smtp_password SesMailManagerIngressPoint#smtp_password}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 314
          },
          "name": "smtpPassword",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_ingress_point#tls_auth_configuration SesMailManagerIngressPoint#tls_auth_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 318
          },
          "name": "tlsAuthConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerIngressPoint.SesMailManagerIngressPointIngressPointConfigurationTlsAuthConfiguration"
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-ingress-point/index:SesMailManagerIngressPointIngressPointConfiguration"
    },
    "@cdktn/provider-awscc.sesMailManagerIngressPoint.SesMailManagerIngressPointIngressPointConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerIngressPoint.SesMailManagerIngressPointIngressPointConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-mail-manager-ingress-point/index.ts",
          "line": 372
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-mail-manager-ingress-point/index.ts",
        "line": 364
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 455
          },
          "name": "putTlsAuthConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sesMailManagerIngressPoint.SesMailManagerIngressPointIngressPointConfigurationTlsAuthConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 426
          },
          "name": "resetSecretArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 442
          },
          "name": "resetSmtpPassword"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 458
          },
          "name": "resetTlsAuthConfiguration"
        }
      ],
      "name": "SesMailManagerIngressPointIngressPointConfigurationOutputReference",
      "namespace": "sesMailManagerIngressPoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 452
          },
          "name": "tlsAuthConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerIngressPoint.SesMailManagerIngressPointIngressPointConfigurationTlsAuthConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 430
          },
          "name": "secretArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 446
          },
          "name": "smtpPasswordInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 462
          },
          "name": "tlsAuthConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerIngressPoint.SesMailManagerIngressPointIngressPointConfigurationTlsAuthConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 420
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 436
          },
          "name": "smtpPassword",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 376
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerIngressPoint.SesMailManagerIngressPointIngressPointConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-ingress-point/index:SesMailManagerIngressPointIngressPointConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.sesMailManagerIngressPoint.SesMailManagerIngressPointIngressPointConfigurationTlsAuthConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerIngressPoint.SesMailManagerIngressPointIngressPointConfigurationTlsAuthConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-mail-manager-ingress-point/index.ts",
        "line": 212
      },
      "name": "SesMailManagerIngressPointIngressPointConfigurationTlsAuthConfiguration",
      "namespace": "sesMailManagerIngressPoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_ingress_point#trust_store SesMailManagerIngressPoint#trust_store}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 216
          },
          "name": "trustStore",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerIngressPoint.SesMailManagerIngressPointIngressPointConfigurationTlsAuthConfigurationTrustStore"
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-ingress-point/index:SesMailManagerIngressPointIngressPointConfigurationTlsAuthConfiguration"
    },
    "@cdktn/provider-awscc.sesMailManagerIngressPoint.SesMailManagerIngressPointIngressPointConfigurationTlsAuthConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerIngressPoint.SesMailManagerIngressPointIngressPointConfigurationTlsAuthConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-mail-manager-ingress-point/index.ts",
          "line": 256
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-mail-manager-ingress-point/index.ts",
        "line": 248
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 295
          },
          "name": "putTrustStore",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sesMailManagerIngressPoint.SesMailManagerIngressPointIngressPointConfigurationTlsAuthConfigurationTrustStore"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 298
          },
          "name": "resetTrustStore"
        }
      ],
      "name": "SesMailManagerIngressPointIngressPointConfigurationTlsAuthConfigurationOutputReference",
      "namespace": "sesMailManagerIngressPoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 292
          },
          "name": "trustStore",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerIngressPoint.SesMailManagerIngressPointIngressPointConfigurationTlsAuthConfigurationTrustStoreOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 302
          },
          "name": "trustStoreInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerIngressPoint.SesMailManagerIngressPointIngressPointConfigurationTlsAuthConfigurationTrustStore"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 260
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerIngressPoint.SesMailManagerIngressPointIngressPointConfigurationTlsAuthConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-ingress-point/index:SesMailManagerIngressPointIngressPointConfigurationTlsAuthConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.sesMailManagerIngressPoint.SesMailManagerIngressPointIngressPointConfigurationTlsAuthConfigurationTrustStore": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerIngressPoint.SesMailManagerIngressPointIngressPointConfigurationTlsAuthConfigurationTrustStore",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-mail-manager-ingress-point/index.ts",
        "line": 52
      },
      "name": "SesMailManagerIngressPointIngressPointConfigurationTlsAuthConfigurationTrustStore",
      "namespace": "sesMailManagerIngressPoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_ingress_point#ca_content SesMailManagerIngressPoint#ca_content}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 56
          },
          "name": "caContent",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_ingress_point#crl_content SesMailManagerIngressPoint#crl_content}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 60
          },
          "name": "crlContent",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_ingress_point#kms_key_arn SesMailManagerIngressPoint#kms_key_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 64
          },
          "name": "kmsKeyArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-ingress-point/index:SesMailManagerIngressPointIngressPointConfigurationTlsAuthConfigurationTrustStore"
    },
    "@cdktn/provider-awscc.sesMailManagerIngressPoint.SesMailManagerIngressPointIngressPointConfigurationTlsAuthConfigurationTrustStoreOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerIngressPoint.SesMailManagerIngressPointIngressPointConfigurationTlsAuthConfigurationTrustStoreOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-mail-manager-ingress-point/index.ts",
          "line": 118
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-mail-manager-ingress-point/index.ts",
        "line": 110
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 172
          },
          "name": "resetCaContent"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 188
          },
          "name": "resetCrlContent"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 204
          },
          "name": "resetKmsKeyArn"
        }
      ],
      "name": "SesMailManagerIngressPointIngressPointConfigurationTlsAuthConfigurationTrustStoreOutputReference",
      "namespace": "sesMailManagerIngressPoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 176
          },
          "name": "caContentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 192
          },
          "name": "crlContentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 208
          },
          "name": "kmsKeyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 166
          },
          "name": "caContent",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 182
          },
          "name": "crlContent",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 198
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 122
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerIngressPoint.SesMailManagerIngressPointIngressPointConfigurationTlsAuthConfigurationTrustStore"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-ingress-point/index:SesMailManagerIngressPointIngressPointConfigurationTlsAuthConfigurationTrustStoreOutputReference"
    },
    "@cdktn/provider-awscc.sesMailManagerIngressPoint.SesMailManagerIngressPointNetworkConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerIngressPoint.SesMailManagerIngressPointNetworkConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-mail-manager-ingress-point/index.ts",
        "line": 654
      },
      "name": "SesMailManagerIngressPointNetworkConfiguration",
      "namespace": "sesMailManagerIngressPoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_ingress_point#private_network_configuration SesMailManagerIngressPoint#private_network_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 658
          },
          "name": "privateNetworkConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerIngressPoint.SesMailManagerIngressPointNetworkConfigurationPrivateNetworkConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_ingress_point#public_network_configuration SesMailManagerIngressPoint#public_network_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 662
          },
          "name": "publicNetworkConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerIngressPoint.SesMailManagerIngressPointNetworkConfigurationPublicNetworkConfiguration"
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-ingress-point/index:SesMailManagerIngressPointNetworkConfiguration"
    },
    "@cdktn/provider-awscc.sesMailManagerIngressPoint.SesMailManagerIngressPointNetworkConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerIngressPoint.SesMailManagerIngressPointNetworkConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-mail-manager-ingress-point/index.ts",
          "line": 709
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-mail-manager-ingress-point/index.ts",
        "line": 701
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 754
          },
          "name": "putPrivateNetworkConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sesMailManagerIngressPoint.SesMailManagerIngressPointNetworkConfigurationPrivateNetworkConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 770
          },
          "name": "putPublicNetworkConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sesMailManagerIngressPoint.SesMailManagerIngressPointNetworkConfigurationPublicNetworkConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 757
          },
          "name": "resetPrivateNetworkConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 773
          },
          "name": "resetPublicNetworkConfiguration"
        }
      ],
      "name": "SesMailManagerIngressPointNetworkConfigurationOutputReference",
      "namespace": "sesMailManagerIngressPoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 751
          },
          "name": "privateNetworkConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerIngressPoint.SesMailManagerIngressPointNetworkConfigurationPrivateNetworkConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 767
          },
          "name": "publicNetworkConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerIngressPoint.SesMailManagerIngressPointNetworkConfigurationPublicNetworkConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 761
          },
          "name": "privateNetworkConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerIngressPoint.SesMailManagerIngressPointNetworkConfigurationPrivateNetworkConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 777
          },
          "name": "publicNetworkConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerIngressPoint.SesMailManagerIngressPointNetworkConfigurationPublicNetworkConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 713
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerIngressPoint.SesMailManagerIngressPointNetworkConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-ingress-point/index:SesMailManagerIngressPointNetworkConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.sesMailManagerIngressPoint.SesMailManagerIngressPointNetworkConfigurationPrivateNetworkConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerIngressPoint.SesMailManagerIngressPointNetworkConfigurationPrivateNetworkConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-mail-manager-ingress-point/index.ts",
        "line": 466
      },
      "name": "SesMailManagerIngressPointNetworkConfigurationPrivateNetworkConfiguration",
      "namespace": "sesMailManagerIngressPoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_ingress_point#vpc_endpoint_id SesMailManagerIngressPoint#vpc_endpoint_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 470
          },
          "name": "vpcEndpointId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-ingress-point/index:SesMailManagerIngressPointNetworkConfigurationPrivateNetworkConfiguration"
    },
    "@cdktn/provider-awscc.sesMailManagerIngressPoint.SesMailManagerIngressPointNetworkConfigurationPrivateNetworkConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerIngressPoint.SesMailManagerIngressPointNetworkConfigurationPrivateNetworkConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-mail-manager-ingress-point/index.ts",
          "line": 510
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-mail-manager-ingress-point/index.ts",
        "line": 502
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 552
          },
          "name": "resetVpcEndpointId"
        }
      ],
      "name": "SesMailManagerIngressPointNetworkConfigurationPrivateNetworkConfigurationOutputReference",
      "namespace": "sesMailManagerIngressPoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 556
          },
          "name": "vpcEndpointIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 546
          },
          "name": "vpcEndpointId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 514
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerIngressPoint.SesMailManagerIngressPointNetworkConfigurationPrivateNetworkConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-ingress-point/index:SesMailManagerIngressPointNetworkConfigurationPrivateNetworkConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.sesMailManagerIngressPoint.SesMailManagerIngressPointNetworkConfigurationPublicNetworkConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerIngressPoint.SesMailManagerIngressPointNetworkConfigurationPublicNetworkConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-mail-manager-ingress-point/index.ts",
        "line": 560
      },
      "name": "SesMailManagerIngressPointNetworkConfigurationPublicNetworkConfiguration",
      "namespace": "sesMailManagerIngressPoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_ingress_point#ip_type SesMailManagerIngressPoint#ip_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 564
          },
          "name": "ipType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-ingress-point/index:SesMailManagerIngressPointNetworkConfigurationPublicNetworkConfiguration"
    },
    "@cdktn/provider-awscc.sesMailManagerIngressPoint.SesMailManagerIngressPointNetworkConfigurationPublicNetworkConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerIngressPoint.SesMailManagerIngressPointNetworkConfigurationPublicNetworkConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-mail-manager-ingress-point/index.ts",
          "line": 604
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-mail-manager-ingress-point/index.ts",
        "line": 596
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 646
          },
          "name": "resetIpType"
        }
      ],
      "name": "SesMailManagerIngressPointNetworkConfigurationPublicNetworkConfigurationOutputReference",
      "namespace": "sesMailManagerIngressPoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 650
          },
          "name": "ipTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 640
          },
          "name": "ipType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 608
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerIngressPoint.SesMailManagerIngressPointNetworkConfigurationPublicNetworkConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-ingress-point/index:SesMailManagerIngressPointNetworkConfigurationPublicNetworkConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.sesMailManagerIngressPoint.SesMailManagerIngressPointTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerIngressPoint.SesMailManagerIngressPointTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-mail-manager-ingress-point/index.ts",
        "line": 781
      },
      "name": "SesMailManagerIngressPointTags",
      "namespace": "sesMailManagerIngressPoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_ingress_point#key SesMailManagerIngressPoint#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 785
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_ingress_point#value SesMailManagerIngressPoint#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 789
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-ingress-point/index:SesMailManagerIngressPointTags"
    },
    "@cdktn/provider-awscc.sesMailManagerIngressPoint.SesMailManagerIngressPointTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerIngressPoint.SesMailManagerIngressPointTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-mail-manager-ingress-point/index.ts",
          "line": 919
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-mail-manager-ingress-point/index.ts",
        "line": 911
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 926
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sesMailManagerIngressPoint.SesMailManagerIngressPointTagsOutputReference"
            }
          }
        }
      ],
      "name": "SesMailManagerIngressPointTagsList",
      "namespace": "sesMailManagerIngressPoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 912
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sesMailManagerIngressPoint.SesMailManagerIngressPointTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-ingress-point/index:SesMailManagerIngressPointTagsList"
    },
    "@cdktn/provider-awscc.sesMailManagerIngressPoint.SesMailManagerIngressPointTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerIngressPoint.SesMailManagerIngressPointTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-mail-manager-ingress-point/index.ts",
          "line": 838
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-mail-manager-ingress-point/index.ts",
        "line": 828
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 886
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 902
          },
          "name": "resetValue"
        }
      ],
      "name": "SesMailManagerIngressPointTagsOutputReference",
      "namespace": "sesMailManagerIngressPoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 890
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 906
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 880
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 896
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-ingress-point/index.ts",
            "line": 842
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerIngressPoint.SesMailManagerIngressPointTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-ingress-point/index:SesMailManagerIngressPointTagsOutputReference"
    },
    "@cdktn/provider-awscc.sesMailManagerRelay.SesMailManagerRelay": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_relay awscc_ses_mail_manager_relay}."
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerRelay.SesMailManagerRelay",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_relay awscc_ses_mail_manager_relay} Resource."
        },
        "locationInModule": {
          "filename": "src/ses-mail-manager-relay/index.ts",
          "line": 348
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.sesMailManagerRelay.SesMailManagerRelayConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-mail-manager-relay/index.ts",
        "line": 316
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SesMailManagerRelay resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-relay/index.ts",
            "line": 333
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SesMailManagerRelay to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_relay#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SesMailManagerRelay that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SesMailManagerRelay to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-relay/index.ts",
            "line": 380
          },
          "name": "putAuthentication",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sesMailManagerRelay.SesMailManagerRelayAuthentication"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-relay/index.ts",
            "line": 450
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sesMailManagerRelay.SesMailManagerRelayTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-relay/index.ts",
            "line": 411
          },
          "name": "resetRelayName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-relay/index.ts",
            "line": 453
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-relay/index.ts",
            "line": 465
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-relay/index.ts",
            "line": 475
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SesMailManagerRelay",
      "namespace": "sesMailManagerRelay",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-relay/index.ts",
            "line": 321
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-relay/index.ts",
            "line": 377
          },
          "name": "authentication",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerRelay.SesMailManagerRelayAuthenticationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-relay/index.ts",
            "line": 389
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-relay/index.ts",
            "line": 394
          },
          "name": "relayArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-relay/index.ts",
            "line": 399
          },
          "name": "relayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-relay/index.ts",
            "line": 447
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerRelay.SesMailManagerRelayTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-relay/index.ts",
            "line": 384
          },
          "name": "authenticationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerRelay.SesMailManagerRelayAuthentication"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-relay/index.ts",
            "line": 415
          },
          "name": "relayNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-relay/index.ts",
            "line": 428
          },
          "name": "serverNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-relay/index.ts",
            "line": 441
          },
          "name": "serverPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-relay/index.ts",
            "line": 457
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sesMailManagerRelay.SesMailManagerRelayTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-relay/index.ts",
            "line": 405
          },
          "name": "relayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-relay/index.ts",
            "line": 421
          },
          "name": "serverName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-relay/index.ts",
            "line": 434
          },
          "name": "serverPort",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-relay/index:SesMailManagerRelay"
    },
    "@cdktn/provider-awscc.sesMailManagerRelay.SesMailManagerRelayAuthentication": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerRelay.SesMailManagerRelayAuthentication",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-mail-manager-relay/index.ts",
        "line": 36
      },
      "name": "SesMailManagerRelayAuthentication",
      "namespace": "sesMailManagerRelay",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_relay#no_authentication SesMailManagerRelay#no_authentication}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-relay/index.ts",
            "line": 40
          },
          "name": "noAuthentication",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_relay#secret_arn SesMailManagerRelay#secret_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-relay/index.ts",
            "line": 44
          },
          "name": "secretArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-relay/index:SesMailManagerRelayAuthentication"
    },
    "@cdktn/provider-awscc.sesMailManagerRelay.SesMailManagerRelayAuthenticationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerRelay.SesMailManagerRelayAuthenticationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-mail-manager-relay/index.ts",
          "line": 91
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-mail-manager-relay/index.ts",
        "line": 83
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-relay/index.ts",
            "line": 139
          },
          "name": "resetNoAuthentication"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-relay/index.ts",
            "line": 155
          },
          "name": "resetSecretArn"
        }
      ],
      "name": "SesMailManagerRelayAuthenticationOutputReference",
      "namespace": "sesMailManagerRelay",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-relay/index.ts",
            "line": 143
          },
          "name": "noAuthenticationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-relay/index.ts",
            "line": 159
          },
          "name": "secretArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-relay/index.ts",
            "line": 133
          },
          "name": "noAuthentication",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-relay/index.ts",
            "line": 149
          },
          "name": "secretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-relay/index.ts",
            "line": 95
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerRelay.SesMailManagerRelayAuthentication"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-relay/index:SesMailManagerRelayAuthenticationOutputReference"
    },
    "@cdktn/provider-awscc.sesMailManagerRelay.SesMailManagerRelayConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerRelay.SesMailManagerRelayConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-mail-manager-relay/index.ts",
        "line": 14
      },
      "name": "SesMailManagerRelayConfig",
      "namespace": "sesMailManagerRelay",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_relay#authentication SesMailManagerRelay#authentication}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-relay/index.ts",
            "line": 18
          },
          "name": "authentication",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerRelay.SesMailManagerRelayAuthentication"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_relay#server_name SesMailManagerRelay#server_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-relay/index.ts",
            "line": 26
          },
          "name": "serverName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_relay#server_port SesMailManagerRelay#server_port}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-relay/index.ts",
            "line": 30
          },
          "name": "serverPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_relay#relay_name SesMailManagerRelay#relay_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-relay/index.ts",
            "line": 22
          },
          "name": "relayName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_relay#tags SesMailManagerRelay#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-relay/index.ts",
            "line": 34
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sesMailManagerRelay.SesMailManagerRelayTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-relay/index:SesMailManagerRelayConfig"
    },
    "@cdktn/provider-awscc.sesMailManagerRelay.SesMailManagerRelayTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerRelay.SesMailManagerRelayTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-mail-manager-relay/index.ts",
        "line": 163
      },
      "name": "SesMailManagerRelayTags",
      "namespace": "sesMailManagerRelay",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_relay#key SesMailManagerRelay#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-relay/index.ts",
            "line": 167
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_relay#value SesMailManagerRelay#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-relay/index.ts",
            "line": 171
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-relay/index:SesMailManagerRelayTags"
    },
    "@cdktn/provider-awscc.sesMailManagerRelay.SesMailManagerRelayTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerRelay.SesMailManagerRelayTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-mail-manager-relay/index.ts",
          "line": 301
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-mail-manager-relay/index.ts",
        "line": 293
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-relay/index.ts",
            "line": 308
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sesMailManagerRelay.SesMailManagerRelayTagsOutputReference"
            }
          }
        }
      ],
      "name": "SesMailManagerRelayTagsList",
      "namespace": "sesMailManagerRelay",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-relay/index.ts",
            "line": 294
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sesMailManagerRelay.SesMailManagerRelayTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-relay/index:SesMailManagerRelayTagsList"
    },
    "@cdktn/provider-awscc.sesMailManagerRelay.SesMailManagerRelayTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerRelay.SesMailManagerRelayTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-mail-manager-relay/index.ts",
          "line": 220
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-mail-manager-relay/index.ts",
        "line": 210
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-relay/index.ts",
            "line": 268
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-relay/index.ts",
            "line": 284
          },
          "name": "resetValue"
        }
      ],
      "name": "SesMailManagerRelayTagsOutputReference",
      "namespace": "sesMailManagerRelay",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-relay/index.ts",
            "line": 272
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-relay/index.ts",
            "line": 288
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-relay/index.ts",
            "line": 262
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-relay/index.ts",
            "line": 278
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-relay/index.ts",
            "line": 224
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerRelay.SesMailManagerRelayTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-relay/index:SesMailManagerRelayTagsOutputReference"
    },
    "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSet": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set awscc_ses_mail_manager_rule_set}."
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSet",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set awscc_ses_mail_manager_rule_set} Resource."
        },
        "locationInModule": {
          "filename": "src/ses-mail-manager-rule-set/index.ts",
          "line": 7564
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-mail-manager-rule-set/index.ts",
        "line": 7532
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SesMailManagerRuleSet resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 7549
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SesMailManagerRuleSet to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SesMailManagerRuleSet that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SesMailManagerRuleSet to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 7625
          },
          "name": "putRules",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRules"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 7638
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 7612
          },
          "name": "resetRuleSetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 7641
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 7653
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 7661
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SesMailManagerRuleSet",
      "namespace": "sesMailManagerRuleSet",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 7537
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 7590
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 7622
          },
          "name": "rules",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 7595
          },
          "name": "ruleSetArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 7600
          },
          "name": "ruleSetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 7635
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 7616
          },
          "name": "ruleSetNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 7629
          },
          "name": "rulesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 7645
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 7606
          },
          "name": "ruleSetName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-rule-set/index:SesMailManagerRuleSet"
    },
    "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-mail-manager-rule-set/index.ts",
        "line": 14
      },
      "name": "SesMailManagerRuleSetConfig",
      "namespace": "sesMailManagerRuleSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#rules SesMailManagerRuleSet#rules}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 22
          },
          "name": "rules",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#rule_set_name SesMailManagerRuleSet#rule_set_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 18
          },
          "name": "ruleSetName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#tags SesMailManagerRuleSet#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 26
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-rule-set/index:SesMailManagerRuleSetConfig"
    },
    "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-mail-manager-rule-set/index.ts",
        "line": 7167
      },
      "name": "SesMailManagerRuleSetRules",
      "namespace": "sesMailManagerRuleSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#actions SesMailManagerRuleSet#actions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 7171
          },
          "name": "actions",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#conditions SesMailManagerRuleSet#conditions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 7175
          },
          "name": "conditions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#name SesMailManagerRuleSet#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 7179
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#unless SesMailManagerRuleSet#unless}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 7183
          },
          "name": "unless",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnless"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-rule-set/index:SesMailManagerRuleSetRules"
    },
    "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-mail-manager-rule-set/index.ts",
        "line": 1986
      },
      "name": "SesMailManagerRuleSetRulesActions",
      "namespace": "sesMailManagerRuleSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#add_header SesMailManagerRuleSet#add_header}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 1990
          },
          "name": "addHeader",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActionsAddHeader"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#archive SesMailManagerRuleSet#archive}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 1994
          },
          "name": "archive",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActionsArchive"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#bounce SesMailManagerRuleSet#bounce}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 1998
          },
          "name": "bounce",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActionsBounce"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#deliver_to_mailbox SesMailManagerRuleSet#deliver_to_mailbox}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 2002
          },
          "name": "deliverToMailbox",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActionsDeliverToMailbox"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#deliver_to_q_business SesMailManagerRuleSet#deliver_to_q_business}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 2006
          },
          "name": "deliverToQBusiness",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActionsDeliverToQBusiness"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#drop SesMailManagerRuleSet#drop}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 2010
          },
          "name": "drop",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#invoke_lambda SesMailManagerRuleSet#invoke_lambda}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 2014
          },
          "name": "invokeLambda",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActionsInvokeLambda"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#publish_to_sns SesMailManagerRuleSet#publish_to_sns}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 2018
          },
          "name": "publishToSns",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActionsPublishToSns"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#relay SesMailManagerRuleSet#relay}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 2022
          },
          "name": "relay",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActionsRelay"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#replace_recipient SesMailManagerRuleSet#replace_recipient}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 2026
          },
          "name": "replaceRecipient",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActionsReplaceRecipient"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#send SesMailManagerRuleSet#send}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 2030
          },
          "name": "send",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActionsSend"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#write_to_s3 SesMailManagerRuleSet#write_to_s3}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 2034
          },
          "name": "writeToS3",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActionsWriteToS3"
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-rule-set/index:SesMailManagerRuleSetRulesActions"
    },
    "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActionsAddHeader": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActionsAddHeader",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-mail-manager-rule-set/index.ts",
        "line": 28
      },
      "name": "SesMailManagerRuleSetRulesActionsAddHeader",
      "namespace": "sesMailManagerRuleSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#header_name SesMailManagerRuleSet#header_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 32
          },
          "name": "headerName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#header_value SesMailManagerRuleSet#header_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 36
          },
          "name": "headerValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-rule-set/index:SesMailManagerRuleSetRulesActionsAddHeader"
    },
    "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActionsAddHeaderOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActionsAddHeaderOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-mail-manager-rule-set/index.ts",
          "line": 83
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-mail-manager-rule-set/index.ts",
        "line": 75
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 131
          },
          "name": "resetHeaderName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 147
          },
          "name": "resetHeaderValue"
        }
      ],
      "name": "SesMailManagerRuleSetRulesActionsAddHeaderOutputReference",
      "namespace": "sesMailManagerRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 135
          },
          "name": "headerNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 151
          },
          "name": "headerValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 125
          },
          "name": "headerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 141
          },
          "name": "headerValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 87
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActionsAddHeader"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-rule-set/index:SesMailManagerRuleSetRulesActionsAddHeaderOutputReference"
    },
    "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActionsArchive": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActionsArchive",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-mail-manager-rule-set/index.ts",
        "line": 155
      },
      "name": "SesMailManagerRuleSetRulesActionsArchive",
      "namespace": "sesMailManagerRuleSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#action_failure_policy SesMailManagerRuleSet#action_failure_policy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 159
          },
          "name": "actionFailurePolicy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#target_archive SesMailManagerRuleSet#target_archive}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 163
          },
          "name": "targetArchive",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-rule-set/index:SesMailManagerRuleSetRulesActionsArchive"
    },
    "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActionsArchiveOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActionsArchiveOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-mail-manager-rule-set/index.ts",
          "line": 210
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-mail-manager-rule-set/index.ts",
        "line": 202
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 258
          },
          "name": "resetActionFailurePolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 274
          },
          "name": "resetTargetArchive"
        }
      ],
      "name": "SesMailManagerRuleSetRulesActionsArchiveOutputReference",
      "namespace": "sesMailManagerRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 262
          },
          "name": "actionFailurePolicyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 278
          },
          "name": "targetArchiveInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 252
          },
          "name": "actionFailurePolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 268
          },
          "name": "targetArchive",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 214
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActionsArchive"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-rule-set/index:SesMailManagerRuleSetRulesActionsArchiveOutputReference"
    },
    "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActionsBounce": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActionsBounce",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-mail-manager-rule-set/index.ts",
        "line": 282
      },
      "name": "SesMailManagerRuleSetRulesActionsBounce",
      "namespace": "sesMailManagerRuleSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#action_failure_policy SesMailManagerRuleSet#action_failure_policy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 286
          },
          "name": "actionFailurePolicy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#diagnostic_message SesMailManagerRuleSet#diagnostic_message}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 290
          },
          "name": "diagnosticMessage",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#message SesMailManagerRuleSet#message}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 294
          },
          "name": "message",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#role_arn SesMailManagerRuleSet#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 298
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#sender SesMailManagerRuleSet#sender}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 302
          },
          "name": "sender",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#smtp_reply_code SesMailManagerRuleSet#smtp_reply_code}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 306
          },
          "name": "smtpReplyCode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#status_code SesMailManagerRuleSet#status_code}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 310
          },
          "name": "statusCode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-rule-set/index:SesMailManagerRuleSetRulesActionsBounce"
    },
    "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActionsBounceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActionsBounceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-mail-manager-rule-set/index.ts",
          "line": 392
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-mail-manager-rule-set/index.ts",
        "line": 384
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 470
          },
          "name": "resetActionFailurePolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 486
          },
          "name": "resetDiagnosticMessage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 502
          },
          "name": "resetMessage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 518
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 534
          },
          "name": "resetSender"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 550
          },
          "name": "resetSmtpReplyCode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 566
          },
          "name": "resetStatusCode"
        }
      ],
      "name": "SesMailManagerRuleSetRulesActionsBounceOutputReference",
      "namespace": "sesMailManagerRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 474
          },
          "name": "actionFailurePolicyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 490
          },
          "name": "diagnosticMessageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 506
          },
          "name": "messageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 522
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 538
          },
          "name": "senderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 554
          },
          "name": "smtpReplyCodeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 570
          },
          "name": "statusCodeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 464
          },
          "name": "actionFailurePolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 480
          },
          "name": "diagnosticMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 496
          },
          "name": "message",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 512
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 528
          },
          "name": "sender",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 544
          },
          "name": "smtpReplyCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 560
          },
          "name": "statusCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 396
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActionsBounce"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-rule-set/index:SesMailManagerRuleSetRulesActionsBounceOutputReference"
    },
    "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActionsDeliverToMailbox": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActionsDeliverToMailbox",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-mail-manager-rule-set/index.ts",
        "line": 574
      },
      "name": "SesMailManagerRuleSetRulesActionsDeliverToMailbox",
      "namespace": "sesMailManagerRuleSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#action_failure_policy SesMailManagerRuleSet#action_failure_policy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 578
          },
          "name": "actionFailurePolicy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#mailbox_arn SesMailManagerRuleSet#mailbox_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 582
          },
          "name": "mailboxArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#role_arn SesMailManagerRuleSet#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 586
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-rule-set/index:SesMailManagerRuleSetRulesActionsDeliverToMailbox"
    },
    "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActionsDeliverToMailboxOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActionsDeliverToMailboxOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-mail-manager-rule-set/index.ts",
          "line": 640
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-mail-manager-rule-set/index.ts",
        "line": 632
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 694
          },
          "name": "resetActionFailurePolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 710
          },
          "name": "resetMailboxArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 726
          },
          "name": "resetRoleArn"
        }
      ],
      "name": "SesMailManagerRuleSetRulesActionsDeliverToMailboxOutputReference",
      "namespace": "sesMailManagerRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 698
          },
          "name": "actionFailurePolicyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 714
          },
          "name": "mailboxArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 730
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 688
          },
          "name": "actionFailurePolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 704
          },
          "name": "mailboxArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 720
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 644
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActionsDeliverToMailbox"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-rule-set/index:SesMailManagerRuleSetRulesActionsDeliverToMailboxOutputReference"
    },
    "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActionsDeliverToQBusiness": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActionsDeliverToQBusiness",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-mail-manager-rule-set/index.ts",
        "line": 734
      },
      "name": "SesMailManagerRuleSetRulesActionsDeliverToQBusiness",
      "namespace": "sesMailManagerRuleSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#action_failure_policy SesMailManagerRuleSet#action_failure_policy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 738
          },
          "name": "actionFailurePolicy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#application_id SesMailManagerRuleSet#application_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 742
          },
          "name": "applicationId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#index_id SesMailManagerRuleSet#index_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 746
          },
          "name": "indexId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#role_arn SesMailManagerRuleSet#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 750
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-rule-set/index:SesMailManagerRuleSetRulesActionsDeliverToQBusiness"
    },
    "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActionsDeliverToQBusinessOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActionsDeliverToQBusinessOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-mail-manager-rule-set/index.ts",
          "line": 811
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-mail-manager-rule-set/index.ts",
        "line": 803
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 871
          },
          "name": "resetActionFailurePolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 887
          },
          "name": "resetApplicationId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 903
          },
          "name": "resetIndexId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 919
          },
          "name": "resetRoleArn"
        }
      ],
      "name": "SesMailManagerRuleSetRulesActionsDeliverToQBusinessOutputReference",
      "namespace": "sesMailManagerRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 875
          },
          "name": "actionFailurePolicyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 891
          },
          "name": "applicationIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 907
          },
          "name": "indexIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 923
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 865
          },
          "name": "actionFailurePolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 881
          },
          "name": "applicationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 897
          },
          "name": "indexId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 913
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 815
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActionsDeliverToQBusiness"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-rule-set/index:SesMailManagerRuleSetRulesActionsDeliverToQBusinessOutputReference"
    },
    "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActionsInvokeLambda": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActionsInvokeLambda",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-mail-manager-rule-set/index.ts",
        "line": 927
      },
      "name": "SesMailManagerRuleSetRulesActionsInvokeLambda",
      "namespace": "sesMailManagerRuleSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#action_failure_policy SesMailManagerRuleSet#action_failure_policy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 931
          },
          "name": "actionFailurePolicy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#function_arn SesMailManagerRuleSet#function_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 935
          },
          "name": "functionArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#invocation_type SesMailManagerRuleSet#invocation_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 939
          },
          "name": "invocationType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#retry_time_minutes SesMailManagerRuleSet#retry_time_minutes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 943
          },
          "name": "retryTimeMinutes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#role_arn SesMailManagerRuleSet#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 947
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-rule-set/index:SesMailManagerRuleSetRulesActionsInvokeLambda"
    },
    "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActionsInvokeLambdaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActionsInvokeLambdaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-mail-manager-rule-set/index.ts",
          "line": 1015
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-mail-manager-rule-set/index.ts",
        "line": 1007
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 1081
          },
          "name": "resetActionFailurePolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 1097
          },
          "name": "resetFunctionArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 1113
          },
          "name": "resetInvocationType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 1129
          },
          "name": "resetRetryTimeMinutes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 1145
          },
          "name": "resetRoleArn"
        }
      ],
      "name": "SesMailManagerRuleSetRulesActionsInvokeLambdaOutputReference",
      "namespace": "sesMailManagerRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 1085
          },
          "name": "actionFailurePolicyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 1101
          },
          "name": "functionArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 1117
          },
          "name": "invocationTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 1133
          },
          "name": "retryTimeMinutesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 1149
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 1075
          },
          "name": "actionFailurePolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 1091
          },
          "name": "functionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 1107
          },
          "name": "invocationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 1123
          },
          "name": "retryTimeMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 1139
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 1019
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActionsInvokeLambda"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-rule-set/index:SesMailManagerRuleSetRulesActionsInvokeLambdaOutputReference"
    },
    "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-mail-manager-rule-set/index.ts",
          "line": 2454
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-mail-manager-rule-set/index.ts",
        "line": 2446
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 2461
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActionsOutputReference"
            }
          }
        }
      ],
      "name": "SesMailManagerRuleSetRulesActionsList",
      "namespace": "sesMailManagerRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 2447
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-rule-set/index:SesMailManagerRuleSetRulesActionsList"
    },
    "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-mail-manager-rule-set/index.ts",
          "line": 2153
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-mail-manager-rule-set/index.ts",
        "line": 2143
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 2258
          },
          "name": "putAddHeader",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActionsAddHeader"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 2274
          },
          "name": "putArchive",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActionsArchive"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 2290
          },
          "name": "putBounce",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActionsBounce"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 2306
          },
          "name": "putDeliverToMailbox",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActionsDeliverToMailbox"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 2322
          },
          "name": "putDeliverToQBusiness",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActionsDeliverToQBusiness"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 2354
          },
          "name": "putInvokeLambda",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActionsInvokeLambda"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 2370
          },
          "name": "putPublishToSns",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActionsPublishToSns"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 2386
          },
          "name": "putRelay",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActionsRelay"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 2402
          },
          "name": "putReplaceRecipient",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActionsReplaceRecipient"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 2418
          },
          "name": "putSend",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActionsSend"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 2434
          },
          "name": "putWriteToS3",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActionsWriteToS3"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 2261
          },
          "name": "resetAddHeader"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 2277
          },
          "name": "resetArchive"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 2293
          },
          "name": "resetBounce"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 2309
          },
          "name": "resetDeliverToMailbox"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 2325
          },
          "name": "resetDeliverToQBusiness"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 2341
          },
          "name": "resetDrop"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 2357
          },
          "name": "resetInvokeLambda"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 2373
          },
          "name": "resetPublishToSns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 2389
          },
          "name": "resetRelay"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 2405
          },
          "name": "resetReplaceRecipient"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 2421
          },
          "name": "resetSend"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 2437
          },
          "name": "resetWriteToS3"
        }
      ],
      "name": "SesMailManagerRuleSetRulesActionsOutputReference",
      "namespace": "sesMailManagerRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 2255
          },
          "name": "addHeader",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActionsAddHeaderOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 2271
          },
          "name": "archive",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActionsArchiveOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 2287
          },
          "name": "bounce",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActionsBounceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 2303
          },
          "name": "deliverToMailbox",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActionsDeliverToMailboxOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 2319
          },
          "name": "deliverToQBusiness",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActionsDeliverToQBusinessOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 2351
          },
          "name": "invokeLambda",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActionsInvokeLambdaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 2367
          },
          "name": "publishToSns",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActionsPublishToSnsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 2383
          },
          "name": "relay",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActionsRelayOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 2399
          },
          "name": "replaceRecipient",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActionsReplaceRecipientOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 2415
          },
          "name": "send",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActionsSendOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 2431
          },
          "name": "writeToS3",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActionsWriteToS3OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 2265
          },
          "name": "addHeaderInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActionsAddHeader"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 2281
          },
          "name": "archiveInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActionsArchive"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 2297
          },
          "name": "bounceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActionsBounce"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 2313
          },
          "name": "deliverToMailboxInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActionsDeliverToMailbox"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 2329
          },
          "name": "deliverToQBusinessInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActionsDeliverToQBusiness"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 2345
          },
          "name": "dropInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 2361
          },
          "name": "invokeLambdaInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActionsInvokeLambda"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 2377
          },
          "name": "publishToSnsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActionsPublishToSns"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 2393
          },
          "name": "relayInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActionsRelay"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 2409
          },
          "name": "replaceRecipientInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActionsReplaceRecipient"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 2425
          },
          "name": "sendInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActionsSend"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 2441
          },
          "name": "writeToS3Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActionsWriteToS3"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 2335
          },
          "name": "drop",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 2157
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-rule-set/index:SesMailManagerRuleSetRulesActionsOutputReference"
    },
    "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActionsPublishToSns": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActionsPublishToSns",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-mail-manager-rule-set/index.ts",
        "line": 1153
      },
      "name": "SesMailManagerRuleSetRulesActionsPublishToSns",
      "namespace": "sesMailManagerRuleSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#action_failure_policy SesMailManagerRuleSet#action_failure_policy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 1157
          },
          "name": "actionFailurePolicy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#encoding SesMailManagerRuleSet#encoding}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 1161
          },
          "name": "encoding",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#payload_type SesMailManagerRuleSet#payload_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 1165
          },
          "name": "payloadType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#role_arn SesMailManagerRuleSet#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 1169
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#topic_arn SesMailManagerRuleSet#topic_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 1173
          },
          "name": "topicArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-rule-set/index:SesMailManagerRuleSetRulesActionsPublishToSns"
    },
    "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActionsPublishToSnsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActionsPublishToSnsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-mail-manager-rule-set/index.ts",
          "line": 1241
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-mail-manager-rule-set/index.ts",
        "line": 1233
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 1307
          },
          "name": "resetActionFailurePolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 1323
          },
          "name": "resetEncoding"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 1339
          },
          "name": "resetPayloadType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 1355
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 1371
          },
          "name": "resetTopicArn"
        }
      ],
      "name": "SesMailManagerRuleSetRulesActionsPublishToSnsOutputReference",
      "namespace": "sesMailManagerRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 1311
          },
          "name": "actionFailurePolicyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 1327
          },
          "name": "encodingInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 1343
          },
          "name": "payloadTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 1359
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 1375
          },
          "name": "topicArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 1301
          },
          "name": "actionFailurePolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 1317
          },
          "name": "encoding",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 1333
          },
          "name": "payloadType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 1349
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 1365
          },
          "name": "topicArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 1245
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActionsPublishToSns"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-rule-set/index:SesMailManagerRuleSetRulesActionsPublishToSnsOutputReference"
    },
    "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActionsRelay": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActionsRelay",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-mail-manager-rule-set/index.ts",
        "line": 1379
      },
      "name": "SesMailManagerRuleSetRulesActionsRelay",
      "namespace": "sesMailManagerRuleSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#action_failure_policy SesMailManagerRuleSet#action_failure_policy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 1383
          },
          "name": "actionFailurePolicy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#mail_from SesMailManagerRuleSet#mail_from}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 1387
          },
          "name": "mailFrom",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#relay SesMailManagerRuleSet#relay}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 1391
          },
          "name": "relay",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-rule-set/index:SesMailManagerRuleSetRulesActionsRelay"
    },
    "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActionsRelayOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActionsRelayOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-mail-manager-rule-set/index.ts",
          "line": 1445
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-mail-manager-rule-set/index.ts",
        "line": 1437
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 1499
          },
          "name": "resetActionFailurePolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 1515
          },
          "name": "resetMailFrom"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 1531
          },
          "name": "resetRelay"
        }
      ],
      "name": "SesMailManagerRuleSetRulesActionsRelayOutputReference",
      "namespace": "sesMailManagerRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 1503
          },
          "name": "actionFailurePolicyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 1519
          },
          "name": "mailFromInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 1535
          },
          "name": "relayInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 1493
          },
          "name": "actionFailurePolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 1509
          },
          "name": "mailFrom",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 1525
          },
          "name": "relay",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 1449
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActionsRelay"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-rule-set/index:SesMailManagerRuleSetRulesActionsRelayOutputReference"
    },
    "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActionsReplaceRecipient": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActionsReplaceRecipient",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-mail-manager-rule-set/index.ts",
        "line": 1539
      },
      "name": "SesMailManagerRuleSetRulesActionsReplaceRecipient",
      "namespace": "sesMailManagerRuleSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#replace_with SesMailManagerRuleSet#replace_with}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 1543
          },
          "name": "replaceWith",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-rule-set/index:SesMailManagerRuleSetRulesActionsReplaceRecipient"
    },
    "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActionsReplaceRecipientOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActionsReplaceRecipientOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-mail-manager-rule-set/index.ts",
          "line": 1583
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-mail-manager-rule-set/index.ts",
        "line": 1575
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 1625
          },
          "name": "resetReplaceWith"
        }
      ],
      "name": "SesMailManagerRuleSetRulesActionsReplaceRecipientOutputReference",
      "namespace": "sesMailManagerRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 1629
          },
          "name": "replaceWithInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 1619
          },
          "name": "replaceWith",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 1587
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActionsReplaceRecipient"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-rule-set/index:SesMailManagerRuleSetRulesActionsReplaceRecipientOutputReference"
    },
    "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActionsSend": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActionsSend",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-mail-manager-rule-set/index.ts",
        "line": 1633
      },
      "name": "SesMailManagerRuleSetRulesActionsSend",
      "namespace": "sesMailManagerRuleSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#action_failure_policy SesMailManagerRuleSet#action_failure_policy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 1637
          },
          "name": "actionFailurePolicy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#role_arn SesMailManagerRuleSet#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 1641
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-rule-set/index:SesMailManagerRuleSetRulesActionsSend"
    },
    "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActionsSendOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActionsSendOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-mail-manager-rule-set/index.ts",
          "line": 1688
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-mail-manager-rule-set/index.ts",
        "line": 1680
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 1736
          },
          "name": "resetActionFailurePolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 1752
          },
          "name": "resetRoleArn"
        }
      ],
      "name": "SesMailManagerRuleSetRulesActionsSendOutputReference",
      "namespace": "sesMailManagerRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 1740
          },
          "name": "actionFailurePolicyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 1756
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 1730
          },
          "name": "actionFailurePolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 1746
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 1692
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActionsSend"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-rule-set/index:SesMailManagerRuleSetRulesActionsSendOutputReference"
    },
    "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActionsWriteToS3": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActionsWriteToS3",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-mail-manager-rule-set/index.ts",
        "line": 1760
      },
      "name": "SesMailManagerRuleSetRulesActionsWriteToS3",
      "namespace": "sesMailManagerRuleSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#action_failure_policy SesMailManagerRuleSet#action_failure_policy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 1764
          },
          "name": "actionFailurePolicy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#role_arn SesMailManagerRuleSet#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 1768
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#s3_bucket SesMailManagerRuleSet#s3_bucket}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 1772
          },
          "name": "s3Bucket",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#s3_prefix SesMailManagerRuleSet#s3_prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 1776
          },
          "name": "s3Prefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#s3_sse_kms_key_id SesMailManagerRuleSet#s3_sse_kms_key_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 1780
          },
          "name": "s3SseKmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-rule-set/index:SesMailManagerRuleSetRulesActionsWriteToS3"
    },
    "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActionsWriteToS3OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActionsWriteToS3OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-mail-manager-rule-set/index.ts",
          "line": 1848
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-mail-manager-rule-set/index.ts",
        "line": 1840
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 1914
          },
          "name": "resetActionFailurePolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 1930
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 1946
          },
          "name": "resetS3Bucket"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 1962
          },
          "name": "resetS3Prefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 1978
          },
          "name": "resetS3SseKmsKeyId"
        }
      ],
      "name": "SesMailManagerRuleSetRulesActionsWriteToS3OutputReference",
      "namespace": "sesMailManagerRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 1918
          },
          "name": "actionFailurePolicyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 1934
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 1950
          },
          "name": "s3BucketInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 1966
          },
          "name": "s3PrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 1982
          },
          "name": "s3SseKmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 1908
          },
          "name": "actionFailurePolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 1924
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 1940
          },
          "name": "s3Bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 1956
          },
          "name": "s3Prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 1972
          },
          "name": "s3SseKmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 1852
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActionsWriteToS3"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-rule-set/index:SesMailManagerRuleSetRulesActionsWriteToS3OutputReference"
    },
    "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-mail-manager-rule-set/index.ts",
        "line": 4535
      },
      "name": "SesMailManagerRuleSetRulesConditions",
      "namespace": "sesMailManagerRuleSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#boolean_expression SesMailManagerRuleSet#boolean_expression}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 4539
          },
          "name": "booleanExpression",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsBooleanExpression"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#dmarc_expression SesMailManagerRuleSet#dmarc_expression}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 4543
          },
          "name": "dmarcExpression",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsDmarcExpression"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#ip_expression SesMailManagerRuleSet#ip_expression}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 4547
          },
          "name": "ipExpression",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsIpExpression"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#number_expression SesMailManagerRuleSet#number_expression}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 4551
          },
          "name": "numberExpression",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsNumberExpression"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#string_expression SesMailManagerRuleSet#string_expression}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 4555
          },
          "name": "stringExpression",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsStringExpression"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#verdict_expression SesMailManagerRuleSet#verdict_expression}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 4559
          },
          "name": "verdictExpression",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsVerdictExpression"
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-rule-set/index:SesMailManagerRuleSetRulesConditions"
    },
    "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsBooleanExpression": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsBooleanExpression",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-mail-manager-rule-set/index.ts",
        "line": 2879
      },
      "name": "SesMailManagerRuleSetRulesConditionsBooleanExpression",
      "namespace": "sesMailManagerRuleSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#evaluate SesMailManagerRuleSet#evaluate}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 2883
          },
          "name": "evaluate",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsBooleanExpressionEvaluate"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#operator SesMailManagerRuleSet#operator}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 2887
          },
          "name": "operator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-rule-set/index:SesMailManagerRuleSetRulesConditionsBooleanExpression"
    },
    "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsBooleanExpressionEvaluate": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsBooleanExpressionEvaluate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-mail-manager-rule-set/index.ts",
        "line": 2719
      },
      "name": "SesMailManagerRuleSetRulesConditionsBooleanExpressionEvaluate",
      "namespace": "sesMailManagerRuleSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#analysis SesMailManagerRuleSet#analysis}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 2723
          },
          "name": "analysis",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsBooleanExpressionEvaluateAnalysis"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#attribute SesMailManagerRuleSet#attribute}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 2727
          },
          "name": "attribute",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#is_in_address_list SesMailManagerRuleSet#is_in_address_list}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 2731
          },
          "name": "isInAddressList",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsBooleanExpressionEvaluateIsInAddressListStruct"
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-rule-set/index:SesMailManagerRuleSetRulesConditionsBooleanExpressionEvaluate"
    },
    "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsBooleanExpressionEvaluateAnalysis": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsBooleanExpressionEvaluateAnalysis",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-mail-manager-rule-set/index.ts",
        "line": 2465
      },
      "name": "SesMailManagerRuleSetRulesConditionsBooleanExpressionEvaluateAnalysis",
      "namespace": "sesMailManagerRuleSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#analyzer SesMailManagerRuleSet#analyzer}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 2469
          },
          "name": "analyzer",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#result_field SesMailManagerRuleSet#result_field}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 2473
          },
          "name": "resultField",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-rule-set/index:SesMailManagerRuleSetRulesConditionsBooleanExpressionEvaluateAnalysis"
    },
    "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsBooleanExpressionEvaluateAnalysisOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsBooleanExpressionEvaluateAnalysisOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-mail-manager-rule-set/index.ts",
          "line": 2520
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-mail-manager-rule-set/index.ts",
        "line": 2512
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 2568
          },
          "name": "resetAnalyzer"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 2584
          },
          "name": "resetResultField"
        }
      ],
      "name": "SesMailManagerRuleSetRulesConditionsBooleanExpressionEvaluateAnalysisOutputReference",
      "namespace": "sesMailManagerRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 2572
          },
          "name": "analyzerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 2588
          },
          "name": "resultFieldInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 2562
          },
          "name": "analyzer",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 2578
          },
          "name": "resultField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 2524
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsBooleanExpressionEvaluateAnalysis"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-rule-set/index:SesMailManagerRuleSetRulesConditionsBooleanExpressionEvaluateAnalysisOutputReference"
    },
    "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsBooleanExpressionEvaluateIsInAddressListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsBooleanExpressionEvaluateIsInAddressListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-mail-manager-rule-set/index.ts",
        "line": 2592
      },
      "name": "SesMailManagerRuleSetRulesConditionsBooleanExpressionEvaluateIsInAddressListStruct",
      "namespace": "sesMailManagerRuleSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#address_lists SesMailManagerRuleSet#address_lists}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 2596
          },
          "name": "addressLists",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#attribute SesMailManagerRuleSet#attribute}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 2600
          },
          "name": "attribute",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-rule-set/index:SesMailManagerRuleSetRulesConditionsBooleanExpressionEvaluateIsInAddressListStruct"
    },
    "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsBooleanExpressionEvaluateIsInAddressListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsBooleanExpressionEvaluateIsInAddressListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-mail-manager-rule-set/index.ts",
          "line": 2647
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-mail-manager-rule-set/index.ts",
        "line": 2639
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 2695
          },
          "name": "resetAddressLists"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 2711
          },
          "name": "resetAttribute"
        }
      ],
      "name": "SesMailManagerRuleSetRulesConditionsBooleanExpressionEvaluateIsInAddressListStructOutputReference",
      "namespace": "sesMailManagerRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 2699
          },
          "name": "addressListsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 2715
          },
          "name": "attributeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 2689
          },
          "name": "addressLists",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 2705
          },
          "name": "attribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 2651
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsBooleanExpressionEvaluateIsInAddressListStruct"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-rule-set/index:SesMailManagerRuleSetRulesConditionsBooleanExpressionEvaluateIsInAddressListStructOutputReference"
    },
    "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsBooleanExpressionEvaluateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsBooleanExpressionEvaluateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-mail-manager-rule-set/index.ts",
          "line": 2785
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-mail-manager-rule-set/index.ts",
        "line": 2777
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 2836
          },
          "name": "putAnalysis",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsBooleanExpressionEvaluateAnalysis"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 2868
          },
          "name": "putIsInAddressList",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsBooleanExpressionEvaluateIsInAddressListStruct"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 2839
          },
          "name": "resetAnalysis"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 2855
          },
          "name": "resetAttribute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 2871
          },
          "name": "resetIsInAddressList"
        }
      ],
      "name": "SesMailManagerRuleSetRulesConditionsBooleanExpressionEvaluateOutputReference",
      "namespace": "sesMailManagerRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 2833
          },
          "name": "analysis",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsBooleanExpressionEvaluateAnalysisOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 2865
          },
          "name": "isInAddressList",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsBooleanExpressionEvaluateIsInAddressListStructOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 2843
          },
          "name": "analysisInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsBooleanExpressionEvaluateAnalysis"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 2859
          },
          "name": "attributeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 2875
          },
          "name": "isInAddressListInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsBooleanExpressionEvaluateIsInAddressListStruct"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 2849
          },
          "name": "attribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 2789
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsBooleanExpressionEvaluate"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-rule-set/index:SesMailManagerRuleSetRulesConditionsBooleanExpressionEvaluateOutputReference"
    },
    "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsBooleanExpressionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsBooleanExpressionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-mail-manager-rule-set/index.ts",
          "line": 2934
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-mail-manager-rule-set/index.ts",
        "line": 2926
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 2979
          },
          "name": "putEvaluate",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsBooleanExpressionEvaluate"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 2982
          },
          "name": "resetEvaluate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 2998
          },
          "name": "resetOperator"
        }
      ],
      "name": "SesMailManagerRuleSetRulesConditionsBooleanExpressionOutputReference",
      "namespace": "sesMailManagerRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 2976
          },
          "name": "evaluate",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsBooleanExpressionEvaluateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 2986
          },
          "name": "evaluateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsBooleanExpressionEvaluate"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 3002
          },
          "name": "operatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 2992
          },
          "name": "operator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 2938
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsBooleanExpression"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-rule-set/index:SesMailManagerRuleSetRulesConditionsBooleanExpressionOutputReference"
    },
    "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsDmarcExpression": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsDmarcExpression",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-mail-manager-rule-set/index.ts",
        "line": 3006
      },
      "name": "SesMailManagerRuleSetRulesConditionsDmarcExpression",
      "namespace": "sesMailManagerRuleSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#operator SesMailManagerRuleSet#operator}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 3010
          },
          "name": "operator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#values SesMailManagerRuleSet#values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 3014
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-rule-set/index:SesMailManagerRuleSetRulesConditionsDmarcExpression"
    },
    "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsDmarcExpressionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsDmarcExpressionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-mail-manager-rule-set/index.ts",
          "line": 3061
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-mail-manager-rule-set/index.ts",
        "line": 3053
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 3109
          },
          "name": "resetOperator"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 3125
          },
          "name": "resetValues"
        }
      ],
      "name": "SesMailManagerRuleSetRulesConditionsDmarcExpressionOutputReference",
      "namespace": "sesMailManagerRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 3113
          },
          "name": "operatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 3129
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 3103
          },
          "name": "operator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 3119
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 3065
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsDmarcExpression"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-rule-set/index:SesMailManagerRuleSetRulesConditionsDmarcExpressionOutputReference"
    },
    "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsIpExpression": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsIpExpression",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-mail-manager-rule-set/index.ts",
        "line": 3227
      },
      "name": "SesMailManagerRuleSetRulesConditionsIpExpression",
      "namespace": "sesMailManagerRuleSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#evaluate SesMailManagerRuleSet#evaluate}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 3231
          },
          "name": "evaluate",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsIpExpressionEvaluate"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#operator SesMailManagerRuleSet#operator}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 3235
          },
          "name": "operator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#values SesMailManagerRuleSet#values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 3239
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-rule-set/index:SesMailManagerRuleSetRulesConditionsIpExpression"
    },
    "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsIpExpressionEvaluate": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsIpExpressionEvaluate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-mail-manager-rule-set/index.ts",
        "line": 3133
      },
      "name": "SesMailManagerRuleSetRulesConditionsIpExpressionEvaluate",
      "namespace": "sesMailManagerRuleSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#attribute SesMailManagerRuleSet#attribute}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 3137
          },
          "name": "attribute",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-rule-set/index:SesMailManagerRuleSetRulesConditionsIpExpressionEvaluate"
    },
    "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsIpExpressionEvaluateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsIpExpressionEvaluateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-mail-manager-rule-set/index.ts",
          "line": 3177
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-mail-manager-rule-set/index.ts",
        "line": 3169
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 3219
          },
          "name": "resetAttribute"
        }
      ],
      "name": "SesMailManagerRuleSetRulesConditionsIpExpressionEvaluateOutputReference",
      "namespace": "sesMailManagerRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 3223
          },
          "name": "attributeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 3213
          },
          "name": "attribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 3181
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsIpExpressionEvaluate"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-rule-set/index:SesMailManagerRuleSetRulesConditionsIpExpressionEvaluateOutputReference"
    },
    "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsIpExpressionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsIpExpressionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-mail-manager-rule-set/index.ts",
          "line": 3293
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-mail-manager-rule-set/index.ts",
        "line": 3285
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 3344
          },
          "name": "putEvaluate",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsIpExpressionEvaluate"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 3347
          },
          "name": "resetEvaluate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 3363
          },
          "name": "resetOperator"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 3379
          },
          "name": "resetValues"
        }
      ],
      "name": "SesMailManagerRuleSetRulesConditionsIpExpressionOutputReference",
      "namespace": "sesMailManagerRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 3341
          },
          "name": "evaluate",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsIpExpressionEvaluateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 3351
          },
          "name": "evaluateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsIpExpressionEvaluate"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 3367
          },
          "name": "operatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 3383
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 3357
          },
          "name": "operator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 3373
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 3297
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsIpExpression"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-rule-set/index:SesMailManagerRuleSetRulesConditionsIpExpressionOutputReference"
    },
    "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-mail-manager-rule-set/index.ts",
          "line": 4805
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-mail-manager-rule-set/index.ts",
        "line": 4797
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 4812
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsOutputReference"
            }
          }
        }
      ],
      "name": "SesMailManagerRuleSetRulesConditionsList",
      "namespace": "sesMailManagerRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 4798
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-rule-set/index:SesMailManagerRuleSetRulesConditionsList"
    },
    "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsNumberExpression": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsNumberExpression",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-mail-manager-rule-set/index.ts",
        "line": 3481
      },
      "name": "SesMailManagerRuleSetRulesConditionsNumberExpression",
      "namespace": "sesMailManagerRuleSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#evaluate SesMailManagerRuleSet#evaluate}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 3485
          },
          "name": "evaluate",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsNumberExpressionEvaluate"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#operator SesMailManagerRuleSet#operator}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 3489
          },
          "name": "operator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#value SesMailManagerRuleSet#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 3493
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-rule-set/index:SesMailManagerRuleSetRulesConditionsNumberExpression"
    },
    "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsNumberExpressionEvaluate": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsNumberExpressionEvaluate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-mail-manager-rule-set/index.ts",
        "line": 3387
      },
      "name": "SesMailManagerRuleSetRulesConditionsNumberExpressionEvaluate",
      "namespace": "sesMailManagerRuleSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#attribute SesMailManagerRuleSet#attribute}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 3391
          },
          "name": "attribute",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-rule-set/index:SesMailManagerRuleSetRulesConditionsNumberExpressionEvaluate"
    },
    "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsNumberExpressionEvaluateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsNumberExpressionEvaluateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-mail-manager-rule-set/index.ts",
          "line": 3431
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-mail-manager-rule-set/index.ts",
        "line": 3423
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 3473
          },
          "name": "resetAttribute"
        }
      ],
      "name": "SesMailManagerRuleSetRulesConditionsNumberExpressionEvaluateOutputReference",
      "namespace": "sesMailManagerRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 3477
          },
          "name": "attributeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 3467
          },
          "name": "attribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 3435
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsNumberExpressionEvaluate"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-rule-set/index:SesMailManagerRuleSetRulesConditionsNumberExpressionEvaluateOutputReference"
    },
    "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsNumberExpressionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsNumberExpressionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-mail-manager-rule-set/index.ts",
          "line": 3547
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-mail-manager-rule-set/index.ts",
        "line": 3539
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 3598
          },
          "name": "putEvaluate",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsNumberExpressionEvaluate"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 3601
          },
          "name": "resetEvaluate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 3617
          },
          "name": "resetOperator"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 3633
          },
          "name": "resetValue"
        }
      ],
      "name": "SesMailManagerRuleSetRulesConditionsNumberExpressionOutputReference",
      "namespace": "sesMailManagerRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 3595
          },
          "name": "evaluate",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsNumberExpressionEvaluateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 3605
          },
          "name": "evaluateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsNumberExpressionEvaluate"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 3621
          },
          "name": "operatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 3637
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 3611
          },
          "name": "operator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 3627
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 3551
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsNumberExpression"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-rule-set/index:SesMailManagerRuleSetRulesConditionsNumberExpressionOutputReference"
    },
    "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-mail-manager-rule-set/index.ts",
          "line": 4636
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-mail-manager-rule-set/index.ts",
        "line": 4626
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 4705
          },
          "name": "putBooleanExpression",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsBooleanExpression"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 4721
          },
          "name": "putDmarcExpression",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsDmarcExpression"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 4737
          },
          "name": "putIpExpression",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsIpExpression"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 4753
          },
          "name": "putNumberExpression",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsNumberExpression"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 4769
          },
          "name": "putStringExpression",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsStringExpression"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 4785
          },
          "name": "putVerdictExpression",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsVerdictExpression"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 4708
          },
          "name": "resetBooleanExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 4724
          },
          "name": "resetDmarcExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 4740
          },
          "name": "resetIpExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 4756
          },
          "name": "resetNumberExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 4772
          },
          "name": "resetStringExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 4788
          },
          "name": "resetVerdictExpression"
        }
      ],
      "name": "SesMailManagerRuleSetRulesConditionsOutputReference",
      "namespace": "sesMailManagerRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 4702
          },
          "name": "booleanExpression",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsBooleanExpressionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 4718
          },
          "name": "dmarcExpression",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsDmarcExpressionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 4734
          },
          "name": "ipExpression",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsIpExpressionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 4750
          },
          "name": "numberExpression",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsNumberExpressionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 4766
          },
          "name": "stringExpression",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsStringExpressionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 4782
          },
          "name": "verdictExpression",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsVerdictExpressionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 4712
          },
          "name": "booleanExpressionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsBooleanExpression"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 4728
          },
          "name": "dmarcExpressionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsDmarcExpression"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 4744
          },
          "name": "ipExpressionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsIpExpression"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 4760
          },
          "name": "numberExpressionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsNumberExpression"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 4776
          },
          "name": "stringExpressionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsStringExpression"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 4792
          },
          "name": "verdictExpressionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsVerdictExpression"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 4640
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-rule-set/index:SesMailManagerRuleSetRulesConditionsOutputReference"
    },
    "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsStringExpression": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsStringExpression",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-mail-manager-rule-set/index.ts",
        "line": 3961
      },
      "name": "SesMailManagerRuleSetRulesConditionsStringExpression",
      "namespace": "sesMailManagerRuleSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#evaluate SesMailManagerRuleSet#evaluate}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 3965
          },
          "name": "evaluate",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsStringExpressionEvaluate"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#operator SesMailManagerRuleSet#operator}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 3969
          },
          "name": "operator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#values SesMailManagerRuleSet#values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 3973
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-rule-set/index:SesMailManagerRuleSetRulesConditionsStringExpression"
    },
    "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsStringExpressionEvaluate": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsStringExpressionEvaluate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-mail-manager-rule-set/index.ts",
        "line": 3768
      },
      "name": "SesMailManagerRuleSetRulesConditionsStringExpressionEvaluate",
      "namespace": "sesMailManagerRuleSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#analysis SesMailManagerRuleSet#analysis}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 3772
          },
          "name": "analysis",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsStringExpressionEvaluateAnalysis"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#attribute SesMailManagerRuleSet#attribute}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 3776
          },
          "name": "attribute",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#client_certificate_attribute SesMailManagerRuleSet#client_certificate_attribute}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 3780
          },
          "name": "clientCertificateAttribute",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#mime_header_attribute SesMailManagerRuleSet#mime_header_attribute}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 3784
          },
          "name": "mimeHeaderAttribute",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-rule-set/index:SesMailManagerRuleSetRulesConditionsStringExpressionEvaluate"
    },
    "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsStringExpressionEvaluateAnalysis": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsStringExpressionEvaluateAnalysis",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-mail-manager-rule-set/index.ts",
        "line": 3641
      },
      "name": "SesMailManagerRuleSetRulesConditionsStringExpressionEvaluateAnalysis",
      "namespace": "sesMailManagerRuleSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#analyzer SesMailManagerRuleSet#analyzer}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 3645
          },
          "name": "analyzer",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#result_field SesMailManagerRuleSet#result_field}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 3649
          },
          "name": "resultField",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-rule-set/index:SesMailManagerRuleSetRulesConditionsStringExpressionEvaluateAnalysis"
    },
    "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsStringExpressionEvaluateAnalysisOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsStringExpressionEvaluateAnalysisOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-mail-manager-rule-set/index.ts",
          "line": 3696
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-mail-manager-rule-set/index.ts",
        "line": 3688
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 3744
          },
          "name": "resetAnalyzer"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 3760
          },
          "name": "resetResultField"
        }
      ],
      "name": "SesMailManagerRuleSetRulesConditionsStringExpressionEvaluateAnalysisOutputReference",
      "namespace": "sesMailManagerRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 3748
          },
          "name": "analyzerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 3764
          },
          "name": "resultFieldInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 3738
          },
          "name": "analyzer",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 3754
          },
          "name": "resultField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 3700
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsStringExpressionEvaluateAnalysis"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-rule-set/index:SesMailManagerRuleSetRulesConditionsStringExpressionEvaluateAnalysisOutputReference"
    },
    "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsStringExpressionEvaluateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsStringExpressionEvaluateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-mail-manager-rule-set/index.ts",
          "line": 3845
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-mail-manager-rule-set/index.ts",
        "line": 3837
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 3902
          },
          "name": "putAnalysis",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsStringExpressionEvaluateAnalysis"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 3905
          },
          "name": "resetAnalysis"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 3921
          },
          "name": "resetAttribute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 3937
          },
          "name": "resetClientCertificateAttribute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 3953
          },
          "name": "resetMimeHeaderAttribute"
        }
      ],
      "name": "SesMailManagerRuleSetRulesConditionsStringExpressionEvaluateOutputReference",
      "namespace": "sesMailManagerRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 3899
          },
          "name": "analysis",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsStringExpressionEvaluateAnalysisOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 3909
          },
          "name": "analysisInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsStringExpressionEvaluateAnalysis"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 3925
          },
          "name": "attributeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 3941
          },
          "name": "clientCertificateAttributeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 3957
          },
          "name": "mimeHeaderAttributeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 3915
          },
          "name": "attribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 3931
          },
          "name": "clientCertificateAttribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 3947
          },
          "name": "mimeHeaderAttribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 3849
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsStringExpressionEvaluate"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-rule-set/index:SesMailManagerRuleSetRulesConditionsStringExpressionEvaluateOutputReference"
    },
    "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsStringExpressionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsStringExpressionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-mail-manager-rule-set/index.ts",
          "line": 4027
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-mail-manager-rule-set/index.ts",
        "line": 4019
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 4078
          },
          "name": "putEvaluate",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsStringExpressionEvaluate"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 4081
          },
          "name": "resetEvaluate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 4097
          },
          "name": "resetOperator"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 4113
          },
          "name": "resetValues"
        }
      ],
      "name": "SesMailManagerRuleSetRulesConditionsStringExpressionOutputReference",
      "namespace": "sesMailManagerRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 4075
          },
          "name": "evaluate",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsStringExpressionEvaluateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 4085
          },
          "name": "evaluateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsStringExpressionEvaluate"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 4101
          },
          "name": "operatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 4117
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 4091
          },
          "name": "operator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 4107
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 4031
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsStringExpression"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-rule-set/index:SesMailManagerRuleSetRulesConditionsStringExpressionOutputReference"
    },
    "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsVerdictExpression": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsVerdictExpression",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-mail-manager-rule-set/index.ts",
        "line": 4375
      },
      "name": "SesMailManagerRuleSetRulesConditionsVerdictExpression",
      "namespace": "sesMailManagerRuleSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#evaluate SesMailManagerRuleSet#evaluate}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 4379
          },
          "name": "evaluate",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsVerdictExpressionEvaluate"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#operator SesMailManagerRuleSet#operator}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 4383
          },
          "name": "operator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#values SesMailManagerRuleSet#values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 4387
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-rule-set/index:SesMailManagerRuleSetRulesConditionsVerdictExpression"
    },
    "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsVerdictExpressionEvaluate": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsVerdictExpressionEvaluate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-mail-manager-rule-set/index.ts",
        "line": 4248
      },
      "name": "SesMailManagerRuleSetRulesConditionsVerdictExpressionEvaluate",
      "namespace": "sesMailManagerRuleSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#analysis SesMailManagerRuleSet#analysis}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 4252
          },
          "name": "analysis",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsVerdictExpressionEvaluateAnalysis"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#attribute SesMailManagerRuleSet#attribute}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 4256
          },
          "name": "attribute",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-rule-set/index:SesMailManagerRuleSetRulesConditionsVerdictExpressionEvaluate"
    },
    "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsVerdictExpressionEvaluateAnalysis": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsVerdictExpressionEvaluateAnalysis",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-mail-manager-rule-set/index.ts",
        "line": 4121
      },
      "name": "SesMailManagerRuleSetRulesConditionsVerdictExpressionEvaluateAnalysis",
      "namespace": "sesMailManagerRuleSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#analyzer SesMailManagerRuleSet#analyzer}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 4125
          },
          "name": "analyzer",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#result_field SesMailManagerRuleSet#result_field}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 4129
          },
          "name": "resultField",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-rule-set/index:SesMailManagerRuleSetRulesConditionsVerdictExpressionEvaluateAnalysis"
    },
    "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsVerdictExpressionEvaluateAnalysisOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsVerdictExpressionEvaluateAnalysisOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-mail-manager-rule-set/index.ts",
          "line": 4176
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-mail-manager-rule-set/index.ts",
        "line": 4168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 4224
          },
          "name": "resetAnalyzer"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 4240
          },
          "name": "resetResultField"
        }
      ],
      "name": "SesMailManagerRuleSetRulesConditionsVerdictExpressionEvaluateAnalysisOutputReference",
      "namespace": "sesMailManagerRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 4228
          },
          "name": "analyzerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 4244
          },
          "name": "resultFieldInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 4218
          },
          "name": "analyzer",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 4234
          },
          "name": "resultField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 4180
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsVerdictExpressionEvaluateAnalysis"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-rule-set/index:SesMailManagerRuleSetRulesConditionsVerdictExpressionEvaluateAnalysisOutputReference"
    },
    "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsVerdictExpressionEvaluateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsVerdictExpressionEvaluateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-mail-manager-rule-set/index.ts",
          "line": 4303
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-mail-manager-rule-set/index.ts",
        "line": 4295
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 4348
          },
          "name": "putAnalysis",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsVerdictExpressionEvaluateAnalysis"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 4351
          },
          "name": "resetAnalysis"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 4367
          },
          "name": "resetAttribute"
        }
      ],
      "name": "SesMailManagerRuleSetRulesConditionsVerdictExpressionEvaluateOutputReference",
      "namespace": "sesMailManagerRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 4345
          },
          "name": "analysis",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsVerdictExpressionEvaluateAnalysisOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 4355
          },
          "name": "analysisInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsVerdictExpressionEvaluateAnalysis"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 4371
          },
          "name": "attributeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 4361
          },
          "name": "attribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 4307
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsVerdictExpressionEvaluate"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-rule-set/index:SesMailManagerRuleSetRulesConditionsVerdictExpressionEvaluateOutputReference"
    },
    "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsVerdictExpressionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsVerdictExpressionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-mail-manager-rule-set/index.ts",
          "line": 4441
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-mail-manager-rule-set/index.ts",
        "line": 4433
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 4492
          },
          "name": "putEvaluate",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsVerdictExpressionEvaluate"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 4495
          },
          "name": "resetEvaluate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 4511
          },
          "name": "resetOperator"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 4527
          },
          "name": "resetValues"
        }
      ],
      "name": "SesMailManagerRuleSetRulesConditionsVerdictExpressionOutputReference",
      "namespace": "sesMailManagerRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 4489
          },
          "name": "evaluate",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsVerdictExpressionEvaluateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 4499
          },
          "name": "evaluateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsVerdictExpressionEvaluate"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 4515
          },
          "name": "operatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 4531
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 4505
          },
          "name": "operator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 4521
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 4445
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsVerdictExpression"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-rule-set/index:SesMailManagerRuleSetRulesConditionsVerdictExpressionOutputReference"
    },
    "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-mail-manager-rule-set/index.ts",
          "line": 7368
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-mail-manager-rule-set/index.ts",
        "line": 7360
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 7375
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesOutputReference"
            }
          }
        }
      ],
      "name": "SesMailManagerRuleSetRulesList",
      "namespace": "sesMailManagerRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 7361
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-rule-set/index:SesMailManagerRuleSetRulesList"
    },
    "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-mail-manager-rule-set/index.ts",
          "line": 7246
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-mail-manager-rule-set/index.ts",
        "line": 7236
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 7303
          },
          "name": "putActions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 7316
          },
          "name": "putConditions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 7348
          },
          "name": "putUnless",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnless"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 7319
          },
          "name": "resetConditions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 7335
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 7351
          },
          "name": "resetUnless"
        }
      ],
      "name": "SesMailManagerRuleSetRulesOutputReference",
      "namespace": "sesMailManagerRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 7300
          },
          "name": "actions",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 7313
          },
          "name": "conditions",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 7345
          },
          "name": "unless",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 7307
          },
          "name": "actionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesActions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 7323
          },
          "name": "conditionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 7339
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 7355
          },
          "name": "unlessInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnless"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 7329
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 7250
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRules"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-rule-set/index:SesMailManagerRuleSetRulesOutputReference"
    },
    "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnless": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnless",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-mail-manager-rule-set/index.ts",
        "line": 6886
      },
      "name": "SesMailManagerRuleSetRulesUnless",
      "namespace": "sesMailManagerRuleSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#boolean_expression SesMailManagerRuleSet#boolean_expression}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 6890
          },
          "name": "booleanExpression",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessBooleanExpression"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#dmarc_expression SesMailManagerRuleSet#dmarc_expression}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 6894
          },
          "name": "dmarcExpression",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessDmarcExpression"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#ip_expression SesMailManagerRuleSet#ip_expression}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 6898
          },
          "name": "ipExpression",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessIpExpression"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#number_expression SesMailManagerRuleSet#number_expression}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 6902
          },
          "name": "numberExpression",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessNumberExpression"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#string_expression SesMailManagerRuleSet#string_expression}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 6906
          },
          "name": "stringExpression",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessStringExpression"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#verdict_expression SesMailManagerRuleSet#verdict_expression}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 6910
          },
          "name": "verdictExpression",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessVerdictExpression"
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-rule-set/index:SesMailManagerRuleSetRulesUnless"
    },
    "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessBooleanExpression": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessBooleanExpression",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-mail-manager-rule-set/index.ts",
        "line": 5230
      },
      "name": "SesMailManagerRuleSetRulesUnlessBooleanExpression",
      "namespace": "sesMailManagerRuleSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#evaluate SesMailManagerRuleSet#evaluate}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 5234
          },
          "name": "evaluate",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessBooleanExpressionEvaluate"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#operator SesMailManagerRuleSet#operator}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 5238
          },
          "name": "operator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-rule-set/index:SesMailManagerRuleSetRulesUnlessBooleanExpression"
    },
    "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessBooleanExpressionEvaluate": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessBooleanExpressionEvaluate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-mail-manager-rule-set/index.ts",
        "line": 5070
      },
      "name": "SesMailManagerRuleSetRulesUnlessBooleanExpressionEvaluate",
      "namespace": "sesMailManagerRuleSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#analysis SesMailManagerRuleSet#analysis}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 5074
          },
          "name": "analysis",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessBooleanExpressionEvaluateAnalysis"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#attribute SesMailManagerRuleSet#attribute}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 5078
          },
          "name": "attribute",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#is_in_address_list SesMailManagerRuleSet#is_in_address_list}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 5082
          },
          "name": "isInAddressList",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessBooleanExpressionEvaluateIsInAddressListStruct"
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-rule-set/index:SesMailManagerRuleSetRulesUnlessBooleanExpressionEvaluate"
    },
    "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessBooleanExpressionEvaluateAnalysis": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessBooleanExpressionEvaluateAnalysis",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-mail-manager-rule-set/index.ts",
        "line": 4816
      },
      "name": "SesMailManagerRuleSetRulesUnlessBooleanExpressionEvaluateAnalysis",
      "namespace": "sesMailManagerRuleSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#analyzer SesMailManagerRuleSet#analyzer}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 4820
          },
          "name": "analyzer",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#result_field SesMailManagerRuleSet#result_field}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 4824
          },
          "name": "resultField",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-rule-set/index:SesMailManagerRuleSetRulesUnlessBooleanExpressionEvaluateAnalysis"
    },
    "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessBooleanExpressionEvaluateAnalysisOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessBooleanExpressionEvaluateAnalysisOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-mail-manager-rule-set/index.ts",
          "line": 4871
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-mail-manager-rule-set/index.ts",
        "line": 4863
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 4919
          },
          "name": "resetAnalyzer"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 4935
          },
          "name": "resetResultField"
        }
      ],
      "name": "SesMailManagerRuleSetRulesUnlessBooleanExpressionEvaluateAnalysisOutputReference",
      "namespace": "sesMailManagerRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 4923
          },
          "name": "analyzerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 4939
          },
          "name": "resultFieldInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 4913
          },
          "name": "analyzer",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 4929
          },
          "name": "resultField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 4875
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessBooleanExpressionEvaluateAnalysis"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-rule-set/index:SesMailManagerRuleSetRulesUnlessBooleanExpressionEvaluateAnalysisOutputReference"
    },
    "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessBooleanExpressionEvaluateIsInAddressListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessBooleanExpressionEvaluateIsInAddressListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-mail-manager-rule-set/index.ts",
        "line": 4943
      },
      "name": "SesMailManagerRuleSetRulesUnlessBooleanExpressionEvaluateIsInAddressListStruct",
      "namespace": "sesMailManagerRuleSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#address_lists SesMailManagerRuleSet#address_lists}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 4947
          },
          "name": "addressLists",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#attribute SesMailManagerRuleSet#attribute}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 4951
          },
          "name": "attribute",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-rule-set/index:SesMailManagerRuleSetRulesUnlessBooleanExpressionEvaluateIsInAddressListStruct"
    },
    "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessBooleanExpressionEvaluateIsInAddressListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessBooleanExpressionEvaluateIsInAddressListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-mail-manager-rule-set/index.ts",
          "line": 4998
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-mail-manager-rule-set/index.ts",
        "line": 4990
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 5046
          },
          "name": "resetAddressLists"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 5062
          },
          "name": "resetAttribute"
        }
      ],
      "name": "SesMailManagerRuleSetRulesUnlessBooleanExpressionEvaluateIsInAddressListStructOutputReference",
      "namespace": "sesMailManagerRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 5050
          },
          "name": "addressListsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 5066
          },
          "name": "attributeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 5040
          },
          "name": "addressLists",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 5056
          },
          "name": "attribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 5002
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessBooleanExpressionEvaluateIsInAddressListStruct"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-rule-set/index:SesMailManagerRuleSetRulesUnlessBooleanExpressionEvaluateIsInAddressListStructOutputReference"
    },
    "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessBooleanExpressionEvaluateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessBooleanExpressionEvaluateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-mail-manager-rule-set/index.ts",
          "line": 5136
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-mail-manager-rule-set/index.ts",
        "line": 5128
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 5187
          },
          "name": "putAnalysis",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessBooleanExpressionEvaluateAnalysis"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 5219
          },
          "name": "putIsInAddressList",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessBooleanExpressionEvaluateIsInAddressListStruct"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 5190
          },
          "name": "resetAnalysis"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 5206
          },
          "name": "resetAttribute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 5222
          },
          "name": "resetIsInAddressList"
        }
      ],
      "name": "SesMailManagerRuleSetRulesUnlessBooleanExpressionEvaluateOutputReference",
      "namespace": "sesMailManagerRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 5184
          },
          "name": "analysis",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessBooleanExpressionEvaluateAnalysisOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 5216
          },
          "name": "isInAddressList",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessBooleanExpressionEvaluateIsInAddressListStructOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 5194
          },
          "name": "analysisInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessBooleanExpressionEvaluateAnalysis"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 5210
          },
          "name": "attributeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 5226
          },
          "name": "isInAddressListInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessBooleanExpressionEvaluateIsInAddressListStruct"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 5200
          },
          "name": "attribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 5140
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessBooleanExpressionEvaluate"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-rule-set/index:SesMailManagerRuleSetRulesUnlessBooleanExpressionEvaluateOutputReference"
    },
    "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessBooleanExpressionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessBooleanExpressionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-mail-manager-rule-set/index.ts",
          "line": 5285
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-mail-manager-rule-set/index.ts",
        "line": 5277
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 5330
          },
          "name": "putEvaluate",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessBooleanExpressionEvaluate"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 5333
          },
          "name": "resetEvaluate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 5349
          },
          "name": "resetOperator"
        }
      ],
      "name": "SesMailManagerRuleSetRulesUnlessBooleanExpressionOutputReference",
      "namespace": "sesMailManagerRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 5327
          },
          "name": "evaluate",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessBooleanExpressionEvaluateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 5337
          },
          "name": "evaluateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessBooleanExpressionEvaluate"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 5353
          },
          "name": "operatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 5343
          },
          "name": "operator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 5289
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessBooleanExpression"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-rule-set/index:SesMailManagerRuleSetRulesUnlessBooleanExpressionOutputReference"
    },
    "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessDmarcExpression": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessDmarcExpression",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-mail-manager-rule-set/index.ts",
        "line": 5357
      },
      "name": "SesMailManagerRuleSetRulesUnlessDmarcExpression",
      "namespace": "sesMailManagerRuleSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#operator SesMailManagerRuleSet#operator}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 5361
          },
          "name": "operator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#values SesMailManagerRuleSet#values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 5365
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-rule-set/index:SesMailManagerRuleSetRulesUnlessDmarcExpression"
    },
    "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessDmarcExpressionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessDmarcExpressionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-mail-manager-rule-set/index.ts",
          "line": 5412
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-mail-manager-rule-set/index.ts",
        "line": 5404
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 5460
          },
          "name": "resetOperator"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 5476
          },
          "name": "resetValues"
        }
      ],
      "name": "SesMailManagerRuleSetRulesUnlessDmarcExpressionOutputReference",
      "namespace": "sesMailManagerRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 5464
          },
          "name": "operatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 5480
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 5454
          },
          "name": "operator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 5470
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 5416
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessDmarcExpression"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-rule-set/index:SesMailManagerRuleSetRulesUnlessDmarcExpressionOutputReference"
    },
    "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessIpExpression": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessIpExpression",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-mail-manager-rule-set/index.ts",
        "line": 5578
      },
      "name": "SesMailManagerRuleSetRulesUnlessIpExpression",
      "namespace": "sesMailManagerRuleSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#evaluate SesMailManagerRuleSet#evaluate}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 5582
          },
          "name": "evaluate",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessIpExpressionEvaluate"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#operator SesMailManagerRuleSet#operator}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 5586
          },
          "name": "operator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#values SesMailManagerRuleSet#values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 5590
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-rule-set/index:SesMailManagerRuleSetRulesUnlessIpExpression"
    },
    "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessIpExpressionEvaluate": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessIpExpressionEvaluate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-mail-manager-rule-set/index.ts",
        "line": 5484
      },
      "name": "SesMailManagerRuleSetRulesUnlessIpExpressionEvaluate",
      "namespace": "sesMailManagerRuleSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#attribute SesMailManagerRuleSet#attribute}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 5488
          },
          "name": "attribute",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-rule-set/index:SesMailManagerRuleSetRulesUnlessIpExpressionEvaluate"
    },
    "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessIpExpressionEvaluateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessIpExpressionEvaluateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-mail-manager-rule-set/index.ts",
          "line": 5528
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-mail-manager-rule-set/index.ts",
        "line": 5520
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 5570
          },
          "name": "resetAttribute"
        }
      ],
      "name": "SesMailManagerRuleSetRulesUnlessIpExpressionEvaluateOutputReference",
      "namespace": "sesMailManagerRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 5574
          },
          "name": "attributeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 5564
          },
          "name": "attribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 5532
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessIpExpressionEvaluate"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-rule-set/index:SesMailManagerRuleSetRulesUnlessIpExpressionEvaluateOutputReference"
    },
    "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessIpExpressionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessIpExpressionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-mail-manager-rule-set/index.ts",
          "line": 5644
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-mail-manager-rule-set/index.ts",
        "line": 5636
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 5695
          },
          "name": "putEvaluate",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessIpExpressionEvaluate"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 5698
          },
          "name": "resetEvaluate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 5714
          },
          "name": "resetOperator"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 5730
          },
          "name": "resetValues"
        }
      ],
      "name": "SesMailManagerRuleSetRulesUnlessIpExpressionOutputReference",
      "namespace": "sesMailManagerRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 5692
          },
          "name": "evaluate",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessIpExpressionEvaluateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 5702
          },
          "name": "evaluateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessIpExpressionEvaluate"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 5718
          },
          "name": "operatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 5734
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 5708
          },
          "name": "operator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 5724
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 5648
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessIpExpression"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-rule-set/index:SesMailManagerRuleSetRulesUnlessIpExpressionOutputReference"
    },
    "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-mail-manager-rule-set/index.ts",
          "line": 7156
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-mail-manager-rule-set/index.ts",
        "line": 7148
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 7163
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessOutputReference"
            }
          }
        }
      ],
      "name": "SesMailManagerRuleSetRulesUnlessList",
      "namespace": "sesMailManagerRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 7149
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnless"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-rule-set/index:SesMailManagerRuleSetRulesUnlessList"
    },
    "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessNumberExpression": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessNumberExpression",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-mail-manager-rule-set/index.ts",
        "line": 5832
      },
      "name": "SesMailManagerRuleSetRulesUnlessNumberExpression",
      "namespace": "sesMailManagerRuleSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#evaluate SesMailManagerRuleSet#evaluate}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 5836
          },
          "name": "evaluate",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessNumberExpressionEvaluate"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#operator SesMailManagerRuleSet#operator}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 5840
          },
          "name": "operator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#value SesMailManagerRuleSet#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 5844
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-rule-set/index:SesMailManagerRuleSetRulesUnlessNumberExpression"
    },
    "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessNumberExpressionEvaluate": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessNumberExpressionEvaluate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-mail-manager-rule-set/index.ts",
        "line": 5738
      },
      "name": "SesMailManagerRuleSetRulesUnlessNumberExpressionEvaluate",
      "namespace": "sesMailManagerRuleSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#attribute SesMailManagerRuleSet#attribute}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 5742
          },
          "name": "attribute",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-rule-set/index:SesMailManagerRuleSetRulesUnlessNumberExpressionEvaluate"
    },
    "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessNumberExpressionEvaluateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessNumberExpressionEvaluateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-mail-manager-rule-set/index.ts",
          "line": 5782
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-mail-manager-rule-set/index.ts",
        "line": 5774
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 5824
          },
          "name": "resetAttribute"
        }
      ],
      "name": "SesMailManagerRuleSetRulesUnlessNumberExpressionEvaluateOutputReference",
      "namespace": "sesMailManagerRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 5828
          },
          "name": "attributeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 5818
          },
          "name": "attribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 5786
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessNumberExpressionEvaluate"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-rule-set/index:SesMailManagerRuleSetRulesUnlessNumberExpressionEvaluateOutputReference"
    },
    "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessNumberExpressionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessNumberExpressionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-mail-manager-rule-set/index.ts",
          "line": 5898
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-mail-manager-rule-set/index.ts",
        "line": 5890
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 5949
          },
          "name": "putEvaluate",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessNumberExpressionEvaluate"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 5952
          },
          "name": "resetEvaluate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 5968
          },
          "name": "resetOperator"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 5984
          },
          "name": "resetValue"
        }
      ],
      "name": "SesMailManagerRuleSetRulesUnlessNumberExpressionOutputReference",
      "namespace": "sesMailManagerRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 5946
          },
          "name": "evaluate",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessNumberExpressionEvaluateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 5956
          },
          "name": "evaluateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessNumberExpressionEvaluate"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 5972
          },
          "name": "operatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 5988
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 5962
          },
          "name": "operator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 5978
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 5902
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessNumberExpression"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-rule-set/index:SesMailManagerRuleSetRulesUnlessNumberExpressionOutputReference"
    },
    "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-mail-manager-rule-set/index.ts",
          "line": 6987
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-mail-manager-rule-set/index.ts",
        "line": 6977
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 7056
          },
          "name": "putBooleanExpression",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessBooleanExpression"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 7072
          },
          "name": "putDmarcExpression",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessDmarcExpression"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 7088
          },
          "name": "putIpExpression",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessIpExpression"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 7104
          },
          "name": "putNumberExpression",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessNumberExpression"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 7120
          },
          "name": "putStringExpression",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessStringExpression"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 7136
          },
          "name": "putVerdictExpression",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessVerdictExpression"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 7059
          },
          "name": "resetBooleanExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 7075
          },
          "name": "resetDmarcExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 7091
          },
          "name": "resetIpExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 7107
          },
          "name": "resetNumberExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 7123
          },
          "name": "resetStringExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 7139
          },
          "name": "resetVerdictExpression"
        }
      ],
      "name": "SesMailManagerRuleSetRulesUnlessOutputReference",
      "namespace": "sesMailManagerRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 7053
          },
          "name": "booleanExpression",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessBooleanExpressionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 7069
          },
          "name": "dmarcExpression",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessDmarcExpressionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 7085
          },
          "name": "ipExpression",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessIpExpressionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 7101
          },
          "name": "numberExpression",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessNumberExpressionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 7117
          },
          "name": "stringExpression",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessStringExpressionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 7133
          },
          "name": "verdictExpression",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessVerdictExpressionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 7063
          },
          "name": "booleanExpressionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessBooleanExpression"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 7079
          },
          "name": "dmarcExpressionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessDmarcExpression"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 7095
          },
          "name": "ipExpressionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessIpExpression"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 7111
          },
          "name": "numberExpressionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessNumberExpression"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 7127
          },
          "name": "stringExpressionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessStringExpression"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 7143
          },
          "name": "verdictExpressionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessVerdictExpression"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 6991
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnless"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-rule-set/index:SesMailManagerRuleSetRulesUnlessOutputReference"
    },
    "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessStringExpression": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessStringExpression",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-mail-manager-rule-set/index.ts",
        "line": 6312
      },
      "name": "SesMailManagerRuleSetRulesUnlessStringExpression",
      "namespace": "sesMailManagerRuleSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#evaluate SesMailManagerRuleSet#evaluate}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 6316
          },
          "name": "evaluate",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessStringExpressionEvaluate"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#operator SesMailManagerRuleSet#operator}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 6320
          },
          "name": "operator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#values SesMailManagerRuleSet#values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 6324
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-rule-set/index:SesMailManagerRuleSetRulesUnlessStringExpression"
    },
    "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessStringExpressionEvaluate": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessStringExpressionEvaluate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-mail-manager-rule-set/index.ts",
        "line": 6119
      },
      "name": "SesMailManagerRuleSetRulesUnlessStringExpressionEvaluate",
      "namespace": "sesMailManagerRuleSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#analysis SesMailManagerRuleSet#analysis}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 6123
          },
          "name": "analysis",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessStringExpressionEvaluateAnalysis"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#attribute SesMailManagerRuleSet#attribute}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 6127
          },
          "name": "attribute",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#client_certificate_attribute SesMailManagerRuleSet#client_certificate_attribute}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 6131
          },
          "name": "clientCertificateAttribute",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#mime_header_attribute SesMailManagerRuleSet#mime_header_attribute}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 6135
          },
          "name": "mimeHeaderAttribute",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-rule-set/index:SesMailManagerRuleSetRulesUnlessStringExpressionEvaluate"
    },
    "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessStringExpressionEvaluateAnalysis": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessStringExpressionEvaluateAnalysis",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-mail-manager-rule-set/index.ts",
        "line": 5992
      },
      "name": "SesMailManagerRuleSetRulesUnlessStringExpressionEvaluateAnalysis",
      "namespace": "sesMailManagerRuleSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#analyzer SesMailManagerRuleSet#analyzer}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 5996
          },
          "name": "analyzer",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#result_field SesMailManagerRuleSet#result_field}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 6000
          },
          "name": "resultField",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-rule-set/index:SesMailManagerRuleSetRulesUnlessStringExpressionEvaluateAnalysis"
    },
    "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessStringExpressionEvaluateAnalysisOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessStringExpressionEvaluateAnalysisOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-mail-manager-rule-set/index.ts",
          "line": 6047
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-mail-manager-rule-set/index.ts",
        "line": 6039
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 6095
          },
          "name": "resetAnalyzer"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 6111
          },
          "name": "resetResultField"
        }
      ],
      "name": "SesMailManagerRuleSetRulesUnlessStringExpressionEvaluateAnalysisOutputReference",
      "namespace": "sesMailManagerRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 6099
          },
          "name": "analyzerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 6115
          },
          "name": "resultFieldInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 6089
          },
          "name": "analyzer",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 6105
          },
          "name": "resultField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 6051
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessStringExpressionEvaluateAnalysis"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-rule-set/index:SesMailManagerRuleSetRulesUnlessStringExpressionEvaluateAnalysisOutputReference"
    },
    "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessStringExpressionEvaluateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessStringExpressionEvaluateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-mail-manager-rule-set/index.ts",
          "line": 6196
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-mail-manager-rule-set/index.ts",
        "line": 6188
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 6253
          },
          "name": "putAnalysis",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessStringExpressionEvaluateAnalysis"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 6256
          },
          "name": "resetAnalysis"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 6272
          },
          "name": "resetAttribute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 6288
          },
          "name": "resetClientCertificateAttribute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 6304
          },
          "name": "resetMimeHeaderAttribute"
        }
      ],
      "name": "SesMailManagerRuleSetRulesUnlessStringExpressionEvaluateOutputReference",
      "namespace": "sesMailManagerRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 6250
          },
          "name": "analysis",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessStringExpressionEvaluateAnalysisOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 6260
          },
          "name": "analysisInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessStringExpressionEvaluateAnalysis"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 6276
          },
          "name": "attributeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 6292
          },
          "name": "clientCertificateAttributeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 6308
          },
          "name": "mimeHeaderAttributeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 6266
          },
          "name": "attribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 6282
          },
          "name": "clientCertificateAttribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 6298
          },
          "name": "mimeHeaderAttribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 6200
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessStringExpressionEvaluate"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-rule-set/index:SesMailManagerRuleSetRulesUnlessStringExpressionEvaluateOutputReference"
    },
    "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessStringExpressionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessStringExpressionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-mail-manager-rule-set/index.ts",
          "line": 6378
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-mail-manager-rule-set/index.ts",
        "line": 6370
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 6429
          },
          "name": "putEvaluate",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessStringExpressionEvaluate"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 6432
          },
          "name": "resetEvaluate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 6448
          },
          "name": "resetOperator"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 6464
          },
          "name": "resetValues"
        }
      ],
      "name": "SesMailManagerRuleSetRulesUnlessStringExpressionOutputReference",
      "namespace": "sesMailManagerRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 6426
          },
          "name": "evaluate",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessStringExpressionEvaluateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 6436
          },
          "name": "evaluateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessStringExpressionEvaluate"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 6452
          },
          "name": "operatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 6468
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 6442
          },
          "name": "operator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 6458
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 6382
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessStringExpression"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-rule-set/index:SesMailManagerRuleSetRulesUnlessStringExpressionOutputReference"
    },
    "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessVerdictExpression": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessVerdictExpression",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-mail-manager-rule-set/index.ts",
        "line": 6726
      },
      "name": "SesMailManagerRuleSetRulesUnlessVerdictExpression",
      "namespace": "sesMailManagerRuleSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#evaluate SesMailManagerRuleSet#evaluate}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 6730
          },
          "name": "evaluate",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessVerdictExpressionEvaluate"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#operator SesMailManagerRuleSet#operator}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 6734
          },
          "name": "operator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#values SesMailManagerRuleSet#values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 6738
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-rule-set/index:SesMailManagerRuleSetRulesUnlessVerdictExpression"
    },
    "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessVerdictExpressionEvaluate": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessVerdictExpressionEvaluate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-mail-manager-rule-set/index.ts",
        "line": 6599
      },
      "name": "SesMailManagerRuleSetRulesUnlessVerdictExpressionEvaluate",
      "namespace": "sesMailManagerRuleSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#analysis SesMailManagerRuleSet#analysis}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 6603
          },
          "name": "analysis",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessVerdictExpressionEvaluateAnalysis"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#attribute SesMailManagerRuleSet#attribute}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 6607
          },
          "name": "attribute",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-rule-set/index:SesMailManagerRuleSetRulesUnlessVerdictExpressionEvaluate"
    },
    "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessVerdictExpressionEvaluateAnalysis": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessVerdictExpressionEvaluateAnalysis",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-mail-manager-rule-set/index.ts",
        "line": 6472
      },
      "name": "SesMailManagerRuleSetRulesUnlessVerdictExpressionEvaluateAnalysis",
      "namespace": "sesMailManagerRuleSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#analyzer SesMailManagerRuleSet#analyzer}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 6476
          },
          "name": "analyzer",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#result_field SesMailManagerRuleSet#result_field}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 6480
          },
          "name": "resultField",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-rule-set/index:SesMailManagerRuleSetRulesUnlessVerdictExpressionEvaluateAnalysis"
    },
    "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessVerdictExpressionEvaluateAnalysisOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessVerdictExpressionEvaluateAnalysisOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-mail-manager-rule-set/index.ts",
          "line": 6527
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-mail-manager-rule-set/index.ts",
        "line": 6519
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 6575
          },
          "name": "resetAnalyzer"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 6591
          },
          "name": "resetResultField"
        }
      ],
      "name": "SesMailManagerRuleSetRulesUnlessVerdictExpressionEvaluateAnalysisOutputReference",
      "namespace": "sesMailManagerRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 6579
          },
          "name": "analyzerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 6595
          },
          "name": "resultFieldInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 6569
          },
          "name": "analyzer",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 6585
          },
          "name": "resultField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 6531
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessVerdictExpressionEvaluateAnalysis"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-rule-set/index:SesMailManagerRuleSetRulesUnlessVerdictExpressionEvaluateAnalysisOutputReference"
    },
    "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessVerdictExpressionEvaluateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessVerdictExpressionEvaluateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-mail-manager-rule-set/index.ts",
          "line": 6654
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-mail-manager-rule-set/index.ts",
        "line": 6646
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 6699
          },
          "name": "putAnalysis",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessVerdictExpressionEvaluateAnalysis"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 6702
          },
          "name": "resetAnalysis"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 6718
          },
          "name": "resetAttribute"
        }
      ],
      "name": "SesMailManagerRuleSetRulesUnlessVerdictExpressionEvaluateOutputReference",
      "namespace": "sesMailManagerRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 6696
          },
          "name": "analysis",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessVerdictExpressionEvaluateAnalysisOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 6706
          },
          "name": "analysisInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessVerdictExpressionEvaluateAnalysis"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 6722
          },
          "name": "attributeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 6712
          },
          "name": "attribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 6658
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessVerdictExpressionEvaluate"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-rule-set/index:SesMailManagerRuleSetRulesUnlessVerdictExpressionEvaluateOutputReference"
    },
    "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessVerdictExpressionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessVerdictExpressionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-mail-manager-rule-set/index.ts",
          "line": 6792
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-mail-manager-rule-set/index.ts",
        "line": 6784
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 6843
          },
          "name": "putEvaluate",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessVerdictExpressionEvaluate"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 6846
          },
          "name": "resetEvaluate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 6862
          },
          "name": "resetOperator"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 6878
          },
          "name": "resetValues"
        }
      ],
      "name": "SesMailManagerRuleSetRulesUnlessVerdictExpressionOutputReference",
      "namespace": "sesMailManagerRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 6840
          },
          "name": "evaluate",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessVerdictExpressionEvaluateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 6850
          },
          "name": "evaluateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessVerdictExpressionEvaluate"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 6866
          },
          "name": "operatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 6882
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 6856
          },
          "name": "operator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 6872
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 6796
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetRulesUnlessVerdictExpression"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-rule-set/index:SesMailManagerRuleSetRulesUnlessVerdictExpressionOutputReference"
    },
    "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-mail-manager-rule-set/index.ts",
        "line": 7379
      },
      "name": "SesMailManagerRuleSetTags",
      "namespace": "sesMailManagerRuleSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#key SesMailManagerRuleSet#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 7383
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_rule_set#value SesMailManagerRuleSet#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 7387
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-rule-set/index:SesMailManagerRuleSetTags"
    },
    "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-mail-manager-rule-set/index.ts",
          "line": 7517
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-mail-manager-rule-set/index.ts",
        "line": 7509
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 7524
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetTagsOutputReference"
            }
          }
        }
      ],
      "name": "SesMailManagerRuleSetTagsList",
      "namespace": "sesMailManagerRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 7510
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-rule-set/index:SesMailManagerRuleSetTagsList"
    },
    "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-mail-manager-rule-set/index.ts",
          "line": 7436
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-mail-manager-rule-set/index.ts",
        "line": 7426
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 7484
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 7500
          },
          "name": "resetValue"
        }
      ],
      "name": "SesMailManagerRuleSetTagsOutputReference",
      "namespace": "sesMailManagerRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 7488
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 7504
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 7478
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 7494
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-rule-set/index.ts",
            "line": 7440
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerRuleSet.SesMailManagerRuleSetTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-rule-set/index:SesMailManagerRuleSetTagsOutputReference"
    },
    "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_traffic_policy awscc_ses_mail_manager_traffic_policy}."
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_traffic_policy awscc_ses_mail_manager_traffic_policy} Resource."
        },
        "locationInModule": {
          "filename": "src/ses-mail-manager-traffic-policy/index.ts",
          "line": 2296
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-mail-manager-traffic-policy/index.ts",
        "line": 2264
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SesMailManagerTrafficPolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 2281
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SesMailManagerTrafficPolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_traffic_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SesMailManagerTrafficPolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SesMailManagerTrafficPolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 2362
          },
          "name": "putPolicyStatements",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatements"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 2375
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 2349
          },
          "name": "resetMaxMessageSizeBytes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 2378
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 2404
          },
          "name": "resetTrafficPolicyName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 2416
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 2426
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SesMailManagerTrafficPolicy",
      "namespace": "sesMailManagerTrafficPolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 2269
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 2337
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 2359
          },
          "name": "policyStatements",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 2372
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 2387
          },
          "name": "trafficPolicyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 2392
          },
          "name": "trafficPolicyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 2332
          },
          "name": "defaultActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 2353
          },
          "name": "maxMessageSizeBytesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 2366
          },
          "name": "policyStatementsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatements"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 2382
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 2408
          },
          "name": "trafficPolicyNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 2325
          },
          "name": "defaultAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 2343
          },
          "name": "maxMessageSizeBytes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 2398
          },
          "name": "trafficPolicyName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-traffic-policy/index:SesMailManagerTrafficPolicy"
    },
    "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-mail-manager-traffic-policy/index.ts",
        "line": 14
      },
      "name": "SesMailManagerTrafficPolicyConfig",
      "namespace": "sesMailManagerTrafficPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_traffic_policy#default_action SesMailManagerTrafficPolicy#default_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 18
          },
          "name": "defaultAction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_traffic_policy#policy_statements SesMailManagerTrafficPolicy#policy_statements}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 26
          },
          "name": "policyStatements",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatements"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_traffic_policy#max_message_size_bytes SesMailManagerTrafficPolicy#max_message_size_bytes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 22
          },
          "name": "maxMessageSizeBytes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_traffic_policy#tags SesMailManagerTrafficPolicy#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 30
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_traffic_policy#traffic_policy_name SesMailManagerTrafficPolicy#traffic_policy_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 34
          },
          "name": "trafficPolicyName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-traffic-policy/index:SesMailManagerTrafficPolicyConfig"
    },
    "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatements": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatements",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-mail-manager-traffic-policy/index.ts",
        "line": 1968
      },
      "name": "SesMailManagerTrafficPolicyPolicyStatements",
      "namespace": "sesMailManagerTrafficPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_traffic_policy#action SesMailManagerTrafficPolicy#action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 1972
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_traffic_policy#conditions SesMailManagerTrafficPolicy#conditions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 1976
          },
          "name": "conditions",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-traffic-policy/index:SesMailManagerTrafficPolicyPolicyStatements"
    },
    "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-mail-manager-traffic-policy/index.ts",
        "line": 1720
      },
      "name": "SesMailManagerTrafficPolicyPolicyStatementsConditions",
      "namespace": "sesMailManagerTrafficPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_traffic_policy#boolean_expression SesMailManagerTrafficPolicy#boolean_expression}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 1724
          },
          "name": "booleanExpression",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsBooleanExpression"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_traffic_policy#ip_expression SesMailManagerTrafficPolicy#ip_expression}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 1728
          },
          "name": "ipExpression",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsIpExpression"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_traffic_policy#ipv_6_expression SesMailManagerTrafficPolicy#ipv_6_expression}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 1732
          },
          "name": "ipv6Expression",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsIpv6Expression"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_traffic_policy#string_expression SesMailManagerTrafficPolicy#string_expression}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 1736
          },
          "name": "stringExpression",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsStringExpression"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_traffic_policy#tls_expression SesMailManagerTrafficPolicy#tls_expression}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 1740
          },
          "name": "tlsExpression",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsTlsExpression"
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-traffic-policy/index:SesMailManagerTrafficPolicyPolicyStatementsConditions"
    },
    "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsBooleanExpression": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsBooleanExpression",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-mail-manager-traffic-policy/index.ts",
        "line": 417
      },
      "name": "SesMailManagerTrafficPolicyPolicyStatementsConditionsBooleanExpression",
      "namespace": "sesMailManagerTrafficPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_traffic_policy#evaluate SesMailManagerTrafficPolicy#evaluate}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 421
          },
          "name": "evaluate",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsBooleanExpressionEvaluate"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_traffic_policy#operator SesMailManagerTrafficPolicy#operator}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 425
          },
          "name": "operator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-traffic-policy/index:SesMailManagerTrafficPolicyPolicyStatementsConditionsBooleanExpression"
    },
    "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsBooleanExpressionEvaluate": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsBooleanExpressionEvaluate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-mail-manager-traffic-policy/index.ts",
        "line": 290
      },
      "name": "SesMailManagerTrafficPolicyPolicyStatementsConditionsBooleanExpressionEvaluate",
      "namespace": "sesMailManagerTrafficPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_traffic_policy#analysis SesMailManagerTrafficPolicy#analysis}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 294
          },
          "name": "analysis",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsBooleanExpressionEvaluateAnalysis"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_traffic_policy#is_in_address_list SesMailManagerTrafficPolicy#is_in_address_list}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 298
          },
          "name": "isInAddressList",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsBooleanExpressionEvaluateIsInAddressListStruct"
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-traffic-policy/index:SesMailManagerTrafficPolicyPolicyStatementsConditionsBooleanExpressionEvaluate"
    },
    "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsBooleanExpressionEvaluateAnalysis": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsBooleanExpressionEvaluateAnalysis",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-mail-manager-traffic-policy/index.ts",
        "line": 36
      },
      "name": "SesMailManagerTrafficPolicyPolicyStatementsConditionsBooleanExpressionEvaluateAnalysis",
      "namespace": "sesMailManagerTrafficPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_traffic_policy#analyzer SesMailManagerTrafficPolicy#analyzer}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 40
          },
          "name": "analyzer",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_traffic_policy#result_field SesMailManagerTrafficPolicy#result_field}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 44
          },
          "name": "resultField",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-traffic-policy/index:SesMailManagerTrafficPolicyPolicyStatementsConditionsBooleanExpressionEvaluateAnalysis"
    },
    "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsBooleanExpressionEvaluateAnalysisOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsBooleanExpressionEvaluateAnalysisOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-mail-manager-traffic-policy/index.ts",
          "line": 91
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-mail-manager-traffic-policy/index.ts",
        "line": 83
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 139
          },
          "name": "resetAnalyzer"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 155
          },
          "name": "resetResultField"
        }
      ],
      "name": "SesMailManagerTrafficPolicyPolicyStatementsConditionsBooleanExpressionEvaluateAnalysisOutputReference",
      "namespace": "sesMailManagerTrafficPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 143
          },
          "name": "analyzerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 159
          },
          "name": "resultFieldInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 133
          },
          "name": "analyzer",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 149
          },
          "name": "resultField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 95
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsBooleanExpressionEvaluateAnalysis"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-traffic-policy/index:SesMailManagerTrafficPolicyPolicyStatementsConditionsBooleanExpressionEvaluateAnalysisOutputReference"
    },
    "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsBooleanExpressionEvaluateIsInAddressListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsBooleanExpressionEvaluateIsInAddressListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-mail-manager-traffic-policy/index.ts",
        "line": 163
      },
      "name": "SesMailManagerTrafficPolicyPolicyStatementsConditionsBooleanExpressionEvaluateIsInAddressListStruct",
      "namespace": "sesMailManagerTrafficPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_traffic_policy#address_lists SesMailManagerTrafficPolicy#address_lists}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 167
          },
          "name": "addressLists",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_traffic_policy#attribute SesMailManagerTrafficPolicy#attribute}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 171
          },
          "name": "attribute",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-traffic-policy/index:SesMailManagerTrafficPolicyPolicyStatementsConditionsBooleanExpressionEvaluateIsInAddressListStruct"
    },
    "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsBooleanExpressionEvaluateIsInAddressListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsBooleanExpressionEvaluateIsInAddressListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-mail-manager-traffic-policy/index.ts",
          "line": 218
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-mail-manager-traffic-policy/index.ts",
        "line": 210
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 266
          },
          "name": "resetAddressLists"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 282
          },
          "name": "resetAttribute"
        }
      ],
      "name": "SesMailManagerTrafficPolicyPolicyStatementsConditionsBooleanExpressionEvaluateIsInAddressListStructOutputReference",
      "namespace": "sesMailManagerTrafficPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 270
          },
          "name": "addressListsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 286
          },
          "name": "attributeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 260
          },
          "name": "addressLists",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 276
          },
          "name": "attribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 222
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsBooleanExpressionEvaluateIsInAddressListStruct"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-traffic-policy/index:SesMailManagerTrafficPolicyPolicyStatementsConditionsBooleanExpressionEvaluateIsInAddressListStructOutputReference"
    },
    "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsBooleanExpressionEvaluateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsBooleanExpressionEvaluateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-mail-manager-traffic-policy/index.ts",
          "line": 345
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-mail-manager-traffic-policy/index.ts",
        "line": 337
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 390
          },
          "name": "putAnalysis",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsBooleanExpressionEvaluateAnalysis"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 406
          },
          "name": "putIsInAddressList",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsBooleanExpressionEvaluateIsInAddressListStruct"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 393
          },
          "name": "resetAnalysis"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 409
          },
          "name": "resetIsInAddressList"
        }
      ],
      "name": "SesMailManagerTrafficPolicyPolicyStatementsConditionsBooleanExpressionEvaluateOutputReference",
      "namespace": "sesMailManagerTrafficPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 387
          },
          "name": "analysis",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsBooleanExpressionEvaluateAnalysisOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 403
          },
          "name": "isInAddressList",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsBooleanExpressionEvaluateIsInAddressListStructOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 397
          },
          "name": "analysisInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsBooleanExpressionEvaluateAnalysis"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 413
          },
          "name": "isInAddressListInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsBooleanExpressionEvaluateIsInAddressListStruct"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 349
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsBooleanExpressionEvaluate"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-traffic-policy/index:SesMailManagerTrafficPolicyPolicyStatementsConditionsBooleanExpressionEvaluateOutputReference"
    },
    "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsBooleanExpressionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsBooleanExpressionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-mail-manager-traffic-policy/index.ts",
          "line": 472
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-mail-manager-traffic-policy/index.ts",
        "line": 464
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 517
          },
          "name": "putEvaluate",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsBooleanExpressionEvaluate"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 520
          },
          "name": "resetEvaluate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 536
          },
          "name": "resetOperator"
        }
      ],
      "name": "SesMailManagerTrafficPolicyPolicyStatementsConditionsBooleanExpressionOutputReference",
      "namespace": "sesMailManagerTrafficPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 514
          },
          "name": "evaluate",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsBooleanExpressionEvaluateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 524
          },
          "name": "evaluateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsBooleanExpressionEvaluate"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 540
          },
          "name": "operatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 530
          },
          "name": "operator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 476
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsBooleanExpression"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-traffic-policy/index:SesMailManagerTrafficPolicyPolicyStatementsConditionsBooleanExpressionOutputReference"
    },
    "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsIpExpression": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsIpExpression",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-mail-manager-traffic-policy/index.ts",
        "line": 638
      },
      "name": "SesMailManagerTrafficPolicyPolicyStatementsConditionsIpExpression",
      "namespace": "sesMailManagerTrafficPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_traffic_policy#evaluate SesMailManagerTrafficPolicy#evaluate}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 642
          },
          "name": "evaluate",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsIpExpressionEvaluate"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_traffic_policy#operator SesMailManagerTrafficPolicy#operator}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 646
          },
          "name": "operator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_traffic_policy#values SesMailManagerTrafficPolicy#values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 650
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-traffic-policy/index:SesMailManagerTrafficPolicyPolicyStatementsConditionsIpExpression"
    },
    "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsIpExpressionEvaluate": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsIpExpressionEvaluate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-mail-manager-traffic-policy/index.ts",
        "line": 544
      },
      "name": "SesMailManagerTrafficPolicyPolicyStatementsConditionsIpExpressionEvaluate",
      "namespace": "sesMailManagerTrafficPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_traffic_policy#attribute SesMailManagerTrafficPolicy#attribute}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 548
          },
          "name": "attribute",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-traffic-policy/index:SesMailManagerTrafficPolicyPolicyStatementsConditionsIpExpressionEvaluate"
    },
    "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsIpExpressionEvaluateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsIpExpressionEvaluateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-mail-manager-traffic-policy/index.ts",
          "line": 588
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-mail-manager-traffic-policy/index.ts",
        "line": 580
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 630
          },
          "name": "resetAttribute"
        }
      ],
      "name": "SesMailManagerTrafficPolicyPolicyStatementsConditionsIpExpressionEvaluateOutputReference",
      "namespace": "sesMailManagerTrafficPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 634
          },
          "name": "attributeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 624
          },
          "name": "attribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 592
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsIpExpressionEvaluate"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-traffic-policy/index:SesMailManagerTrafficPolicyPolicyStatementsConditionsIpExpressionEvaluateOutputReference"
    },
    "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsIpExpressionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsIpExpressionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-mail-manager-traffic-policy/index.ts",
          "line": 704
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-mail-manager-traffic-policy/index.ts",
        "line": 696
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 755
          },
          "name": "putEvaluate",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsIpExpressionEvaluate"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 758
          },
          "name": "resetEvaluate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 774
          },
          "name": "resetOperator"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 790
          },
          "name": "resetValues"
        }
      ],
      "name": "SesMailManagerTrafficPolicyPolicyStatementsConditionsIpExpressionOutputReference",
      "namespace": "sesMailManagerTrafficPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 752
          },
          "name": "evaluate",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsIpExpressionEvaluateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 762
          },
          "name": "evaluateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsIpExpressionEvaluate"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 778
          },
          "name": "operatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 794
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 768
          },
          "name": "operator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 784
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 708
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsIpExpression"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-traffic-policy/index:SesMailManagerTrafficPolicyPolicyStatementsConditionsIpExpressionOutputReference"
    },
    "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsIpv6Expression": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsIpv6Expression",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-mail-manager-traffic-policy/index.ts",
        "line": 892
      },
      "name": "SesMailManagerTrafficPolicyPolicyStatementsConditionsIpv6Expression",
      "namespace": "sesMailManagerTrafficPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_traffic_policy#evaluate SesMailManagerTrafficPolicy#evaluate}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 896
          },
          "name": "evaluate",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsIpv6ExpressionEvaluate"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_traffic_policy#operator SesMailManagerTrafficPolicy#operator}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 900
          },
          "name": "operator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_traffic_policy#values SesMailManagerTrafficPolicy#values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 904
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-traffic-policy/index:SesMailManagerTrafficPolicyPolicyStatementsConditionsIpv6Expression"
    },
    "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsIpv6ExpressionEvaluate": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsIpv6ExpressionEvaluate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-mail-manager-traffic-policy/index.ts",
        "line": 798
      },
      "name": "SesMailManagerTrafficPolicyPolicyStatementsConditionsIpv6ExpressionEvaluate",
      "namespace": "sesMailManagerTrafficPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_traffic_policy#attribute SesMailManagerTrafficPolicy#attribute}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 802
          },
          "name": "attribute",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-traffic-policy/index:SesMailManagerTrafficPolicyPolicyStatementsConditionsIpv6ExpressionEvaluate"
    },
    "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsIpv6ExpressionEvaluateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsIpv6ExpressionEvaluateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-mail-manager-traffic-policy/index.ts",
          "line": 842
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-mail-manager-traffic-policy/index.ts",
        "line": 834
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 884
          },
          "name": "resetAttribute"
        }
      ],
      "name": "SesMailManagerTrafficPolicyPolicyStatementsConditionsIpv6ExpressionEvaluateOutputReference",
      "namespace": "sesMailManagerTrafficPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 888
          },
          "name": "attributeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 878
          },
          "name": "attribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 846
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsIpv6ExpressionEvaluate"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-traffic-policy/index:SesMailManagerTrafficPolicyPolicyStatementsConditionsIpv6ExpressionEvaluateOutputReference"
    },
    "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsIpv6ExpressionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsIpv6ExpressionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-mail-manager-traffic-policy/index.ts",
          "line": 958
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-mail-manager-traffic-policy/index.ts",
        "line": 950
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 1009
          },
          "name": "putEvaluate",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsIpv6ExpressionEvaluate"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 1012
          },
          "name": "resetEvaluate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 1028
          },
          "name": "resetOperator"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 1044
          },
          "name": "resetValues"
        }
      ],
      "name": "SesMailManagerTrafficPolicyPolicyStatementsConditionsIpv6ExpressionOutputReference",
      "namespace": "sesMailManagerTrafficPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 1006
          },
          "name": "evaluate",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsIpv6ExpressionEvaluateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 1016
          },
          "name": "evaluateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsIpv6ExpressionEvaluate"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 1032
          },
          "name": "operatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 1048
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 1022
          },
          "name": "operator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 1038
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 962
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsIpv6Expression"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-traffic-policy/index:SesMailManagerTrafficPolicyPolicyStatementsConditionsIpv6ExpressionOutputReference"
    },
    "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-mail-manager-traffic-policy/index.ts",
          "line": 1957
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-mail-manager-traffic-policy/index.ts",
        "line": 1949
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 1964
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsOutputReference"
            }
          }
        }
      ],
      "name": "SesMailManagerTrafficPolicyPolicyStatementsConditionsList",
      "namespace": "sesMailManagerTrafficPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 1950
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-traffic-policy/index:SesMailManagerTrafficPolicyPolicyStatementsConditionsList"
    },
    "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-mail-manager-traffic-policy/index.ts",
          "line": 1810
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-mail-manager-traffic-policy/index.ts",
        "line": 1800
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 1873
          },
          "name": "putBooleanExpression",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsBooleanExpression"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 1889
          },
          "name": "putIpExpression",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsIpExpression"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 1905
          },
          "name": "putIpv6Expression",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsIpv6Expression"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 1921
          },
          "name": "putStringExpression",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsStringExpression"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 1937
          },
          "name": "putTlsExpression",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsTlsExpression"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 1876
          },
          "name": "resetBooleanExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 1892
          },
          "name": "resetIpExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 1908
          },
          "name": "resetIpv6Expression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 1924
          },
          "name": "resetStringExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 1940
          },
          "name": "resetTlsExpression"
        }
      ],
      "name": "SesMailManagerTrafficPolicyPolicyStatementsConditionsOutputReference",
      "namespace": "sesMailManagerTrafficPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 1870
          },
          "name": "booleanExpression",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsBooleanExpressionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 1886
          },
          "name": "ipExpression",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsIpExpressionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 1902
          },
          "name": "ipv6Expression",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsIpv6ExpressionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 1918
          },
          "name": "stringExpression",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsStringExpressionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 1934
          },
          "name": "tlsExpression",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsTlsExpressionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 1880
          },
          "name": "booleanExpressionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsBooleanExpression"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 1896
          },
          "name": "ipExpressionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsIpExpression"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 1912
          },
          "name": "ipv6ExpressionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsIpv6Expression"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 1928
          },
          "name": "stringExpressionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsStringExpression"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 1944
          },
          "name": "tlsExpressionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsTlsExpression"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 1814
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-traffic-policy/index:SesMailManagerTrafficPolicyPolicyStatementsConditionsOutputReference"
    },
    "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsStringExpression": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsStringExpression",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-mail-manager-traffic-policy/index.ts",
        "line": 1306
      },
      "name": "SesMailManagerTrafficPolicyPolicyStatementsConditionsStringExpression",
      "namespace": "sesMailManagerTrafficPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_traffic_policy#evaluate SesMailManagerTrafficPolicy#evaluate}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 1310
          },
          "name": "evaluate",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsStringExpressionEvaluate"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_traffic_policy#operator SesMailManagerTrafficPolicy#operator}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 1314
          },
          "name": "operator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_traffic_policy#values SesMailManagerTrafficPolicy#values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 1318
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-traffic-policy/index:SesMailManagerTrafficPolicyPolicyStatementsConditionsStringExpression"
    },
    "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsStringExpressionEvaluate": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsStringExpressionEvaluate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-mail-manager-traffic-policy/index.ts",
        "line": 1179
      },
      "name": "SesMailManagerTrafficPolicyPolicyStatementsConditionsStringExpressionEvaluate",
      "namespace": "sesMailManagerTrafficPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_traffic_policy#analysis SesMailManagerTrafficPolicy#analysis}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 1183
          },
          "name": "analysis",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsStringExpressionEvaluateAnalysis"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_traffic_policy#attribute SesMailManagerTrafficPolicy#attribute}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 1187
          },
          "name": "attribute",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-traffic-policy/index:SesMailManagerTrafficPolicyPolicyStatementsConditionsStringExpressionEvaluate"
    },
    "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsStringExpressionEvaluateAnalysis": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsStringExpressionEvaluateAnalysis",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-mail-manager-traffic-policy/index.ts",
        "line": 1052
      },
      "name": "SesMailManagerTrafficPolicyPolicyStatementsConditionsStringExpressionEvaluateAnalysis",
      "namespace": "sesMailManagerTrafficPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_traffic_policy#analyzer SesMailManagerTrafficPolicy#analyzer}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 1056
          },
          "name": "analyzer",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_traffic_policy#result_field SesMailManagerTrafficPolicy#result_field}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 1060
          },
          "name": "resultField",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-traffic-policy/index:SesMailManagerTrafficPolicyPolicyStatementsConditionsStringExpressionEvaluateAnalysis"
    },
    "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsStringExpressionEvaluateAnalysisOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsStringExpressionEvaluateAnalysisOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-mail-manager-traffic-policy/index.ts",
          "line": 1107
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-mail-manager-traffic-policy/index.ts",
        "line": 1099
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 1155
          },
          "name": "resetAnalyzer"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 1171
          },
          "name": "resetResultField"
        }
      ],
      "name": "SesMailManagerTrafficPolicyPolicyStatementsConditionsStringExpressionEvaluateAnalysisOutputReference",
      "namespace": "sesMailManagerTrafficPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 1159
          },
          "name": "analyzerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 1175
          },
          "name": "resultFieldInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 1149
          },
          "name": "analyzer",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 1165
          },
          "name": "resultField",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 1111
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsStringExpressionEvaluateAnalysis"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-traffic-policy/index:SesMailManagerTrafficPolicyPolicyStatementsConditionsStringExpressionEvaluateAnalysisOutputReference"
    },
    "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsStringExpressionEvaluateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsStringExpressionEvaluateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-mail-manager-traffic-policy/index.ts",
          "line": 1234
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-mail-manager-traffic-policy/index.ts",
        "line": 1226
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 1279
          },
          "name": "putAnalysis",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsStringExpressionEvaluateAnalysis"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 1282
          },
          "name": "resetAnalysis"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 1298
          },
          "name": "resetAttribute"
        }
      ],
      "name": "SesMailManagerTrafficPolicyPolicyStatementsConditionsStringExpressionEvaluateOutputReference",
      "namespace": "sesMailManagerTrafficPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 1276
          },
          "name": "analysis",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsStringExpressionEvaluateAnalysisOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 1286
          },
          "name": "analysisInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsStringExpressionEvaluateAnalysis"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 1302
          },
          "name": "attributeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 1292
          },
          "name": "attribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 1238
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsStringExpressionEvaluate"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-traffic-policy/index:SesMailManagerTrafficPolicyPolicyStatementsConditionsStringExpressionEvaluateOutputReference"
    },
    "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsStringExpressionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsStringExpressionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-mail-manager-traffic-policy/index.ts",
          "line": 1372
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-mail-manager-traffic-policy/index.ts",
        "line": 1364
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 1423
          },
          "name": "putEvaluate",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsStringExpressionEvaluate"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 1426
          },
          "name": "resetEvaluate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 1442
          },
          "name": "resetOperator"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 1458
          },
          "name": "resetValues"
        }
      ],
      "name": "SesMailManagerTrafficPolicyPolicyStatementsConditionsStringExpressionOutputReference",
      "namespace": "sesMailManagerTrafficPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 1420
          },
          "name": "evaluate",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsStringExpressionEvaluateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 1430
          },
          "name": "evaluateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsStringExpressionEvaluate"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 1446
          },
          "name": "operatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 1462
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 1436
          },
          "name": "operator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 1452
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 1376
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsStringExpression"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-traffic-policy/index:SesMailManagerTrafficPolicyPolicyStatementsConditionsStringExpressionOutputReference"
    },
    "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsTlsExpression": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsTlsExpression",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-mail-manager-traffic-policy/index.ts",
        "line": 1560
      },
      "name": "SesMailManagerTrafficPolicyPolicyStatementsConditionsTlsExpression",
      "namespace": "sesMailManagerTrafficPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_traffic_policy#evaluate SesMailManagerTrafficPolicy#evaluate}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 1564
          },
          "name": "evaluate",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsTlsExpressionEvaluate"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_traffic_policy#operator SesMailManagerTrafficPolicy#operator}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 1568
          },
          "name": "operator",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_traffic_policy#value SesMailManagerTrafficPolicy#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 1572
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-traffic-policy/index:SesMailManagerTrafficPolicyPolicyStatementsConditionsTlsExpression"
    },
    "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsTlsExpressionEvaluate": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsTlsExpressionEvaluate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-mail-manager-traffic-policy/index.ts",
        "line": 1466
      },
      "name": "SesMailManagerTrafficPolicyPolicyStatementsConditionsTlsExpressionEvaluate",
      "namespace": "sesMailManagerTrafficPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_traffic_policy#attribute SesMailManagerTrafficPolicy#attribute}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 1470
          },
          "name": "attribute",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-traffic-policy/index:SesMailManagerTrafficPolicyPolicyStatementsConditionsTlsExpressionEvaluate"
    },
    "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsTlsExpressionEvaluateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsTlsExpressionEvaluateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-mail-manager-traffic-policy/index.ts",
          "line": 1510
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-mail-manager-traffic-policy/index.ts",
        "line": 1502
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 1552
          },
          "name": "resetAttribute"
        }
      ],
      "name": "SesMailManagerTrafficPolicyPolicyStatementsConditionsTlsExpressionEvaluateOutputReference",
      "namespace": "sesMailManagerTrafficPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 1556
          },
          "name": "attributeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 1546
          },
          "name": "attribute",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 1514
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsTlsExpressionEvaluate"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-traffic-policy/index:SesMailManagerTrafficPolicyPolicyStatementsConditionsTlsExpressionEvaluateOutputReference"
    },
    "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsTlsExpressionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsTlsExpressionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-mail-manager-traffic-policy/index.ts",
          "line": 1626
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-mail-manager-traffic-policy/index.ts",
        "line": 1618
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 1677
          },
          "name": "putEvaluate",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsTlsExpressionEvaluate"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 1680
          },
          "name": "resetEvaluate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 1696
          },
          "name": "resetOperator"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 1712
          },
          "name": "resetValue"
        }
      ],
      "name": "SesMailManagerTrafficPolicyPolicyStatementsConditionsTlsExpressionOutputReference",
      "namespace": "sesMailManagerTrafficPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 1674
          },
          "name": "evaluate",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsTlsExpressionEvaluateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 1684
          },
          "name": "evaluateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsTlsExpressionEvaluate"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 1700
          },
          "name": "operatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 1716
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 1690
          },
          "name": "operator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 1706
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 1630
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsTlsExpression"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-traffic-policy/index:SesMailManagerTrafficPolicyPolicyStatementsConditionsTlsExpressionOutputReference"
    },
    "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-mail-manager-traffic-policy/index.ts",
          "line": 2100
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-mail-manager-traffic-policy/index.ts",
        "line": 2092
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 2107
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsOutputReference"
            }
          }
        }
      ],
      "name": "SesMailManagerTrafficPolicyPolicyStatementsList",
      "namespace": "sesMailManagerTrafficPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 2093
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatements"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-traffic-policy/index:SesMailManagerTrafficPolicyPolicyStatementsList"
    },
    "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-mail-manager-traffic-policy/index.ts",
          "line": 2025
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-mail-manager-traffic-policy/index.ts",
        "line": 2015
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 2083
          },
          "name": "putConditions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        }
      ],
      "name": "SesMailManagerTrafficPolicyPolicyStatementsOutputReference",
      "namespace": "sesMailManagerTrafficPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 2080
          },
          "name": "conditions",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 2074
          },
          "name": "actionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 2087
          },
          "name": "conditionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatementsConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 2067
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 2029
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyPolicyStatements"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-traffic-policy/index:SesMailManagerTrafficPolicyPolicyStatementsOutputReference"
    },
    "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-mail-manager-traffic-policy/index.ts",
        "line": 2111
      },
      "name": "SesMailManagerTrafficPolicyTags",
      "namespace": "sesMailManagerTrafficPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_traffic_policy#key SesMailManagerTrafficPolicy#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 2115
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_mail_manager_traffic_policy#value SesMailManagerTrafficPolicy#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 2119
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-traffic-policy/index:SesMailManagerTrafficPolicyTags"
    },
    "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-mail-manager-traffic-policy/index.ts",
          "line": 2249
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-mail-manager-traffic-policy/index.ts",
        "line": 2241
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 2256
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyTagsOutputReference"
            }
          }
        }
      ],
      "name": "SesMailManagerTrafficPolicyTagsList",
      "namespace": "sesMailManagerTrafficPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 2242
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-traffic-policy/index:SesMailManagerTrafficPolicyTagsList"
    },
    "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-mail-manager-traffic-policy/index.ts",
          "line": 2168
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-mail-manager-traffic-policy/index.ts",
        "line": 2158
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 2216
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 2232
          },
          "name": "resetValue"
        }
      ],
      "name": "SesMailManagerTrafficPolicyTagsOutputReference",
      "namespace": "sesMailManagerTrafficPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 2220
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 2236
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 2210
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 2226
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-mail-manager-traffic-policy/index.ts",
            "line": 2172
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMailManagerTrafficPolicy.SesMailManagerTrafficPolicyTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-mail-manager-traffic-policy/index:SesMailManagerTrafficPolicyTagsOutputReference"
    },
    "@cdktn/provider-awscc.sesMultiRegionEndpoint.SesMultiRegionEndpoint": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_multi_region_endpoint awscc_ses_multi_region_endpoint}."
      },
      "fqn": "@cdktn/provider-awscc.sesMultiRegionEndpoint.SesMultiRegionEndpoint",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_multi_region_endpoint awscc_ses_multi_region_endpoint} Resource."
        },
        "locationInModule": {
          "filename": "src/ses-multi-region-endpoint/index.ts",
          "line": 431
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.sesMultiRegionEndpoint.SesMultiRegionEndpointConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-multi-region-endpoint/index.ts",
        "line": 399
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SesMultiRegionEndpoint resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ses-multi-region-endpoint/index.ts",
            "line": 416
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SesMultiRegionEndpoint to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_multi_region_endpoint#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SesMultiRegionEndpoint that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SesMultiRegionEndpoint to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-multi-region-endpoint/index.ts",
            "line": 461
          },
          "name": "putDetails",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sesMultiRegionEndpoint.SesMultiRegionEndpointDetails"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-multi-region-endpoint/index.ts",
            "line": 492
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sesMultiRegionEndpoint.SesMultiRegionEndpointTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-multi-region-endpoint/index.ts",
            "line": 495
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-multi-region-endpoint/index.ts",
            "line": 507
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-multi-region-endpoint/index.ts",
            "line": 515
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SesMultiRegionEndpoint",
      "namespace": "sesMultiRegionEndpoint",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-multi-region-endpoint/index.ts",
            "line": 404
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-multi-region-endpoint/index.ts",
            "line": 458
          },
          "name": "details",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMultiRegionEndpoint.SesMultiRegionEndpointDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-multi-region-endpoint/index.ts",
            "line": 483
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-multi-region-endpoint/index.ts",
            "line": 489
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMultiRegionEndpoint.SesMultiRegionEndpointTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-multi-region-endpoint/index.ts",
            "line": 465
          },
          "name": "detailsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMultiRegionEndpoint.SesMultiRegionEndpointDetails"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-multi-region-endpoint/index.ts",
            "line": 478
          },
          "name": "endpointNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-multi-region-endpoint/index.ts",
            "line": 499
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sesMultiRegionEndpoint.SesMultiRegionEndpointTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-multi-region-endpoint/index.ts",
            "line": 471
          },
          "name": "endpointName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ses-multi-region-endpoint/index:SesMultiRegionEndpoint"
    },
    "@cdktn/provider-awscc.sesMultiRegionEndpoint.SesMultiRegionEndpointConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMultiRegionEndpoint.SesMultiRegionEndpointConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-multi-region-endpoint/index.ts",
        "line": 14
      },
      "name": "SesMultiRegionEndpointConfig",
      "namespace": "sesMultiRegionEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_multi_region_endpoint#details SesMultiRegionEndpoint#details}",
            "stability": "stable",
            "summary": "Contains details of a multi-region endpoint (global-endpoint) being created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-multi-region-endpoint/index.ts",
            "line": 20
          },
          "name": "details",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMultiRegionEndpoint.SesMultiRegionEndpointDetails"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_multi_region_endpoint#endpoint_name SesMultiRegionEndpoint#endpoint_name}",
            "stability": "stable",
            "summary": "The name of the multi-region endpoint (global-endpoint)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-multi-region-endpoint/index.ts",
            "line": 26
          },
          "name": "endpointName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_multi_region_endpoint#tags SesMultiRegionEndpoint#tags}",
            "stability": "stable",
            "summary": "An Array of objects that define the tags (keys and values) to associate with the multi-region endpoint (global-endpoint)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-multi-region-endpoint/index.ts",
            "line": 32
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sesMultiRegionEndpoint.SesMultiRegionEndpointTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-multi-region-endpoint/index:SesMultiRegionEndpointConfig"
    },
    "@cdktn/provider-awscc.sesMultiRegionEndpoint.SesMultiRegionEndpointDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMultiRegionEndpoint.SesMultiRegionEndpointDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-multi-region-endpoint/index.ts",
        "line": 149
      },
      "name": "SesMultiRegionEndpointDetails",
      "namespace": "sesMultiRegionEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_multi_region_endpoint#route_details SesMultiRegionEndpoint#route_details}",
            "stability": "stable",
            "summary": "A list of route configuration details. Must contain exactly one route configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-multi-region-endpoint/index.ts",
            "line": 155
          },
          "name": "routeDetails",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sesMultiRegionEndpoint.SesMultiRegionEndpointDetailsRouteDetails"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-multi-region-endpoint/index:SesMultiRegionEndpointDetails"
    },
    "@cdktn/provider-awscc.sesMultiRegionEndpoint.SesMultiRegionEndpointDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMultiRegionEndpoint.SesMultiRegionEndpointDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-multi-region-endpoint/index.ts",
          "line": 195
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-multi-region-endpoint/index.ts",
        "line": 187
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-multi-region-endpoint/index.ts",
            "line": 234
          },
          "name": "putRouteDetails",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sesMultiRegionEndpoint.SesMultiRegionEndpointDetailsRouteDetails"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        }
      ],
      "name": "SesMultiRegionEndpointDetailsOutputReference",
      "namespace": "sesMultiRegionEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-multi-region-endpoint/index.ts",
            "line": 231
          },
          "name": "routeDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesMultiRegionEndpoint.SesMultiRegionEndpointDetailsRouteDetailsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-multi-region-endpoint/index.ts",
            "line": 238
          },
          "name": "routeDetailsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sesMultiRegionEndpoint.SesMultiRegionEndpointDetailsRouteDetails"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-multi-region-endpoint/index.ts",
            "line": 199
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMultiRegionEndpoint.SesMultiRegionEndpointDetails"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-multi-region-endpoint/index:SesMultiRegionEndpointDetailsOutputReference"
    },
    "@cdktn/provider-awscc.sesMultiRegionEndpoint.SesMultiRegionEndpointDetailsRouteDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMultiRegionEndpoint.SesMultiRegionEndpointDetailsRouteDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-multi-region-endpoint/index.ts",
        "line": 34
      },
      "name": "SesMultiRegionEndpointDetailsRouteDetails",
      "namespace": "sesMultiRegionEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_multi_region_endpoint#region SesMultiRegionEndpoint#region}",
            "stability": "stable",
            "summary": "The name of an AWS-Region to be a secondary region for the multi-region endpoint (global-endpoint)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-multi-region-endpoint/index.ts",
            "line": 40
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ses-multi-region-endpoint/index:SesMultiRegionEndpointDetailsRouteDetails"
    },
    "@cdktn/provider-awscc.sesMultiRegionEndpoint.SesMultiRegionEndpointDetailsRouteDetailsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMultiRegionEndpoint.SesMultiRegionEndpointDetailsRouteDetailsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-multi-region-endpoint/index.ts",
          "line": 138
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-multi-region-endpoint/index.ts",
        "line": 130
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-multi-region-endpoint/index.ts",
            "line": 145
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sesMultiRegionEndpoint.SesMultiRegionEndpointDetailsRouteDetailsOutputReference"
            }
          }
        }
      ],
      "name": "SesMultiRegionEndpointDetailsRouteDetailsList",
      "namespace": "sesMultiRegionEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-multi-region-endpoint/index.ts",
            "line": 131
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sesMultiRegionEndpoint.SesMultiRegionEndpointDetailsRouteDetails"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-multi-region-endpoint/index:SesMultiRegionEndpointDetailsRouteDetailsList"
    },
    "@cdktn/provider-awscc.sesMultiRegionEndpoint.SesMultiRegionEndpointDetailsRouteDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMultiRegionEndpoint.SesMultiRegionEndpointDetailsRouteDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-multi-region-endpoint/index.ts",
          "line": 82
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-multi-region-endpoint/index.ts",
        "line": 72
      },
      "name": "SesMultiRegionEndpointDetailsRouteDetailsOutputReference",
      "namespace": "sesMultiRegionEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-multi-region-endpoint/index.ts",
            "line": 125
          },
          "name": "regionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-multi-region-endpoint/index.ts",
            "line": 118
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-multi-region-endpoint/index.ts",
            "line": 86
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMultiRegionEndpoint.SesMultiRegionEndpointDetailsRouteDetails"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-multi-region-endpoint/index:SesMultiRegionEndpointDetailsRouteDetailsOutputReference"
    },
    "@cdktn/provider-awscc.sesMultiRegionEndpoint.SesMultiRegionEndpointTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMultiRegionEndpoint.SesMultiRegionEndpointTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-multi-region-endpoint/index.ts",
        "line": 242
      },
      "name": "SesMultiRegionEndpointTags",
      "namespace": "sesMultiRegionEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_multi_region_endpoint#key SesMultiRegionEndpoint#key}",
            "stability": "stable",
            "summary": "One part of a key-value pair that defines a tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-multi-region-endpoint/index.ts",
            "line": 248
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_multi_region_endpoint#value SesMultiRegionEndpoint#value}",
            "stability": "stable",
            "summary": "The optional part of a key-value pair that defines a tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-multi-region-endpoint/index.ts",
            "line": 254
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ses-multi-region-endpoint/index:SesMultiRegionEndpointTags"
    },
    "@cdktn/provider-awscc.sesMultiRegionEndpoint.SesMultiRegionEndpointTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMultiRegionEndpoint.SesMultiRegionEndpointTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-multi-region-endpoint/index.ts",
          "line": 384
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-multi-region-endpoint/index.ts",
        "line": 376
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-multi-region-endpoint/index.ts",
            "line": 391
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sesMultiRegionEndpoint.SesMultiRegionEndpointTagsOutputReference"
            }
          }
        }
      ],
      "name": "SesMultiRegionEndpointTagsList",
      "namespace": "sesMultiRegionEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-multi-region-endpoint/index.ts",
            "line": 377
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sesMultiRegionEndpoint.SesMultiRegionEndpointTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-multi-region-endpoint/index:SesMultiRegionEndpointTagsList"
    },
    "@cdktn/provider-awscc.sesMultiRegionEndpoint.SesMultiRegionEndpointTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesMultiRegionEndpoint.SesMultiRegionEndpointTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-multi-region-endpoint/index.ts",
          "line": 303
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-multi-region-endpoint/index.ts",
        "line": 293
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-multi-region-endpoint/index.ts",
            "line": 351
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-multi-region-endpoint/index.ts",
            "line": 367
          },
          "name": "resetValue"
        }
      ],
      "name": "SesMultiRegionEndpointTagsOutputReference",
      "namespace": "sesMultiRegionEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-multi-region-endpoint/index.ts",
            "line": 355
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-multi-region-endpoint/index.ts",
            "line": 371
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-multi-region-endpoint/index.ts",
            "line": 345
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-multi-region-endpoint/index.ts",
            "line": 361
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-multi-region-endpoint/index.ts",
            "line": 307
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesMultiRegionEndpoint.SesMultiRegionEndpointTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-multi-region-endpoint/index:SesMultiRegionEndpointTagsOutputReference"
    },
    "@cdktn/provider-awscc.sesTemplate.SesTemplate": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_template awscc_ses_template}."
      },
      "fqn": "@cdktn/provider-awscc.sesTemplate.SesTemplate",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_template awscc_ses_template} Resource."
        },
        "locationInModule": {
          "filename": "src/ses-template/index.ts",
          "line": 414
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.sesTemplate.SesTemplateConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-template/index.ts",
        "line": 382
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SesTemplate resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ses-template/index.ts",
            "line": 399
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SesTemplate to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_template#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SesTemplate that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SesTemplate to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-template/index.ts",
            "line": 448
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sesTemplate.SesTemplateTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-template/index.ts",
            "line": 464
          },
          "name": "putTemplate",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sesTemplate.SesTemplateTemplate"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-template/index.ts",
            "line": 451
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-template/index.ts",
            "line": 467
          },
          "name": "resetTemplate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-template/index.ts",
            "line": 484
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-template/index.ts",
            "line": 491
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SesTemplate",
      "namespace": "sesTemplate",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-template/index.ts",
            "line": 387
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-template/index.ts",
            "line": 439
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-template/index.ts",
            "line": 445
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesTemplate.SesTemplateTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-template/index.ts",
            "line": 461
          },
          "name": "template",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesTemplate.SesTemplateTemplateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-template/index.ts",
            "line": 476
          },
          "name": "templateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-template/index.ts",
            "line": 455
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sesTemplate.SesTemplateTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-template/index.ts",
            "line": 471
          },
          "name": "templateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesTemplate.SesTemplateTemplate"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-template/index:SesTemplate"
    },
    "@cdktn/provider-awscc.sesTemplate.SesTemplateConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesTemplate.SesTemplateConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-template/index.ts",
        "line": 14
      },
      "name": "SesTemplateConfig",
      "namespace": "sesTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_template#tags SesTemplate#tags}",
            "stability": "stable",
            "summary": "The tags (keys and values) associated with the email template."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-template/index.ts",
            "line": 20
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sesTemplate.SesTemplateTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_template#template SesTemplate#template}",
            "stability": "stable",
            "summary": "The content of the email, composed of a subject line, an HTML part, and a text-only part."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-template/index.ts",
            "line": 26
          },
          "name": "template",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sesTemplate.SesTemplateTemplate"
          }
        }
      ],
      "symbolId": "src/ses-template/index:SesTemplateConfig"
    },
    "@cdktn/provider-awscc.sesTemplate.SesTemplateTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesTemplate.SesTemplateTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-template/index.ts",
        "line": 28
      },
      "name": "SesTemplateTags",
      "namespace": "sesTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_template#key SesTemplate#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-template/index.ts",
            "line": 32
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_template#value SesTemplate#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-template/index.ts",
            "line": 36
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ses-template/index:SesTemplateTags"
    },
    "@cdktn/provider-awscc.sesTemplate.SesTemplateTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesTemplate.SesTemplateTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-template/index.ts",
          "line": 166
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-template/index.ts",
        "line": 158
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-template/index.ts",
            "line": 173
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sesTemplate.SesTemplateTagsOutputReference"
            }
          }
        }
      ],
      "name": "SesTemplateTagsList",
      "namespace": "sesTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-template/index.ts",
            "line": 159
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sesTemplate.SesTemplateTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-template/index:SesTemplateTagsList"
    },
    "@cdktn/provider-awscc.sesTemplate.SesTemplateTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesTemplate.SesTemplateTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-template/index.ts",
          "line": 85
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-template/index.ts",
        "line": 75
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-template/index.ts",
            "line": 133
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-template/index.ts",
            "line": 149
          },
          "name": "resetValue"
        }
      ],
      "name": "SesTemplateTagsOutputReference",
      "namespace": "sesTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-template/index.ts",
            "line": 137
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-template/index.ts",
            "line": 153
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-template/index.ts",
            "line": 127
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-template/index.ts",
            "line": 143
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-template/index.ts",
            "line": 89
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesTemplate.SesTemplateTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-template/index:SesTemplateTagsOutputReference"
    },
    "@cdktn/provider-awscc.sesTemplate.SesTemplateTemplate": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesTemplate.SesTemplateTemplate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-template/index.ts",
        "line": 177
      },
      "name": "SesTemplateTemplate",
      "namespace": "sesTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_template#html_part SesTemplate#html_part}",
            "stability": "stable",
            "summary": "The HTML body of the email."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-template/index.ts",
            "line": 183
          },
          "name": "htmlPart",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_template#subject_part SesTemplate#subject_part}",
            "stability": "stable",
            "summary": "The subject line of the email."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-template/index.ts",
            "line": 189
          },
          "name": "subjectPart",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_template#template_name SesTemplate#template_name}",
            "stability": "stable",
            "summary": "The name of the template."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-template/index.ts",
            "line": 195
          },
          "name": "templateName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_template#text_part SesTemplate#text_part}",
            "stability": "stable",
            "summary": "The email body that is visible to recipients whose email clients do not display HTML content."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-template/index.ts",
            "line": 201
          },
          "name": "textPart",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ses-template/index:SesTemplateTemplate"
    },
    "@cdktn/provider-awscc.sesTemplate.SesTemplateTemplateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesTemplate.SesTemplateTemplateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-template/index.ts",
          "line": 262
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-template/index.ts",
        "line": 254
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-template/index.ts",
            "line": 322
          },
          "name": "resetHtmlPart"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-template/index.ts",
            "line": 338
          },
          "name": "resetSubjectPart"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-template/index.ts",
            "line": 354
          },
          "name": "resetTemplateName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-template/index.ts",
            "line": 370
          },
          "name": "resetTextPart"
        }
      ],
      "name": "SesTemplateTemplateOutputReference",
      "namespace": "sesTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-template/index.ts",
            "line": 326
          },
          "name": "htmlPartInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-template/index.ts",
            "line": 342
          },
          "name": "subjectPartInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-template/index.ts",
            "line": 358
          },
          "name": "templateNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-template/index.ts",
            "line": 374
          },
          "name": "textPartInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-template/index.ts",
            "line": 316
          },
          "name": "htmlPart",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-template/index.ts",
            "line": 332
          },
          "name": "subjectPart",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-template/index.ts",
            "line": 348
          },
          "name": "templateName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-template/index.ts",
            "line": 364
          },
          "name": "textPart",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-template/index.ts",
            "line": 266
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesTemplate.SesTemplateTemplate"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-template/index:SesTemplateTemplateOutputReference"
    },
    "@cdktn/provider-awscc.sesTenant.SesTenant": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_tenant awscc_ses_tenant}."
      },
      "fqn": "@cdktn/provider-awscc.sesTenant.SesTenant",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_tenant awscc_ses_tenant} Resource."
        },
        "locationInModule": {
          "filename": "src/ses-tenant/index.ts",
          "line": 341
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.sesTenant.SesTenantConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-tenant/index.ts",
        "line": 309
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SesTenant resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ses-tenant/index.ts",
            "line": 326
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SesTenant to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_tenant#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SesTenant that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SesTenant to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-tenant/index.ts",
            "line": 381
          },
          "name": "putResourceAssociations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sesTenant.SesTenantResourceAssociations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-tenant/index.ts",
            "line": 397
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sesTenant.SesTenantTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-tenant/index.ts",
            "line": 384
          },
          "name": "resetResourceAssociations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-tenant/index.ts",
            "line": 400
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-tenant/index.ts",
            "line": 425
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-tenant/index.ts",
            "line": 433
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SesTenant",
      "namespace": "sesTenant",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-tenant/index.ts",
            "line": 314
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-tenant/index.ts",
            "line": 367
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-tenant/index.ts",
            "line": 372
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-tenant/index.ts",
            "line": 378
          },
          "name": "resourceAssociations",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesTenant.SesTenantResourceAssociationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-tenant/index.ts",
            "line": 394
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesTenant.SesTenantTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-tenant/index.ts",
            "line": 388
          },
          "name": "resourceAssociationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sesTenant.SesTenantResourceAssociations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-tenant/index.ts",
            "line": 404
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sesTenant.SesTenantTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-tenant/index.ts",
            "line": 417
          },
          "name": "tenantNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-tenant/index.ts",
            "line": 410
          },
          "name": "tenantName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ses-tenant/index:SesTenant"
    },
    "@cdktn/provider-awscc.sesTenant.SesTenantConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesTenant.SesTenantConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-tenant/index.ts",
        "line": 14
      },
      "name": "SesTenantConfig",
      "namespace": "sesTenant",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_tenant#tenant_name SesTenant#tenant_name}",
            "stability": "stable",
            "summary": "The name of the tenant."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-tenant/index.ts",
            "line": 32
          },
          "name": "tenantName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_tenant#resource_associations SesTenant#resource_associations}",
            "stability": "stable",
            "summary": "The list of resources to associate with the tenant."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-tenant/index.ts",
            "line": 20
          },
          "name": "resourceAssociations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sesTenant.SesTenantResourceAssociations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_tenant#tags SesTenant#tags}",
            "stability": "stable",
            "summary": "The tags (keys and values) associated with the tenant."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-tenant/index.ts",
            "line": 26
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sesTenant.SesTenantTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-tenant/index:SesTenantConfig"
    },
    "@cdktn/provider-awscc.sesTenant.SesTenantResourceAssociations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesTenant.SesTenantResourceAssociations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-tenant/index.ts",
        "line": 34
      },
      "name": "SesTenantResourceAssociations",
      "namespace": "sesTenant",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_tenant#resource_arn SesTenant#resource_arn}",
            "stability": "stable",
            "summary": "The ARN of the resource to associate with the tenant."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-tenant/index.ts",
            "line": 40
          },
          "name": "resourceArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ses-tenant/index:SesTenantResourceAssociations"
    },
    "@cdktn/provider-awscc.sesTenant.SesTenantResourceAssociationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesTenant.SesTenantResourceAssociationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-tenant/index.ts",
          "line": 141
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-tenant/index.ts",
        "line": 133
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-tenant/index.ts",
            "line": 148
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sesTenant.SesTenantResourceAssociationsOutputReference"
            }
          }
        }
      ],
      "name": "SesTenantResourceAssociationsList",
      "namespace": "sesTenant",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-tenant/index.ts",
            "line": 134
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sesTenant.SesTenantResourceAssociations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-tenant/index:SesTenantResourceAssociationsList"
    },
    "@cdktn/provider-awscc.sesTenant.SesTenantResourceAssociationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesTenant.SesTenantResourceAssociationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-tenant/index.ts",
          "line": 82
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-tenant/index.ts",
        "line": 72
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-tenant/index.ts",
            "line": 124
          },
          "name": "resetResourceArn"
        }
      ],
      "name": "SesTenantResourceAssociationsOutputReference",
      "namespace": "sesTenant",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-tenant/index.ts",
            "line": 128
          },
          "name": "resourceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-tenant/index.ts",
            "line": 118
          },
          "name": "resourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-tenant/index.ts",
            "line": 86
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesTenant.SesTenantResourceAssociations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-tenant/index:SesTenantResourceAssociationsOutputReference"
    },
    "@cdktn/provider-awscc.sesTenant.SesTenantTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesTenant.SesTenantTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-tenant/index.ts",
        "line": 152
      },
      "name": "SesTenantTags",
      "namespace": "sesTenant",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_tenant#key SesTenant#key}",
            "stability": "stable",
            "summary": "The key of the key-value tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-tenant/index.ts",
            "line": 158
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_tenant#value SesTenant#value}",
            "stability": "stable",
            "summary": "The value of the key-value tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-tenant/index.ts",
            "line": 164
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ses-tenant/index:SesTenantTags"
    },
    "@cdktn/provider-awscc.sesTenant.SesTenantTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesTenant.SesTenantTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-tenant/index.ts",
          "line": 294
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-tenant/index.ts",
        "line": 286
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-tenant/index.ts",
            "line": 301
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sesTenant.SesTenantTagsOutputReference"
            }
          }
        }
      ],
      "name": "SesTenantTagsList",
      "namespace": "sesTenant",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-tenant/index.ts",
            "line": 287
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sesTenant.SesTenantTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-tenant/index:SesTenantTagsList"
    },
    "@cdktn/provider-awscc.sesTenant.SesTenantTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesTenant.SesTenantTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-tenant/index.ts",
          "line": 213
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-tenant/index.ts",
        "line": 203
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-tenant/index.ts",
            "line": 261
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-tenant/index.ts",
            "line": 277
          },
          "name": "resetValue"
        }
      ],
      "name": "SesTenantTagsOutputReference",
      "namespace": "sesTenant",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-tenant/index.ts",
            "line": 265
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-tenant/index.ts",
            "line": 281
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-tenant/index.ts",
            "line": 255
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-tenant/index.ts",
            "line": 271
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-tenant/index.ts",
            "line": 217
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesTenant.SesTenantTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-tenant/index:SesTenantTagsOutputReference"
    },
    "@cdktn/provider-awscc.sesVdmAttributes.SesVdmAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_vdm_attributes awscc_ses_vdm_attributes}."
      },
      "fqn": "@cdktn/provider-awscc.sesVdmAttributes.SesVdmAttributes",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_vdm_attributes awscc_ses_vdm_attributes} Resource."
        },
        "locationInModule": {
          "filename": "src/ses-vdm-attributes/index.ts",
          "line": 256
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.sesVdmAttributes.SesVdmAttributesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-vdm-attributes/index.ts",
        "line": 224
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SesVdmAttributes resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ses-vdm-attributes/index.ts",
            "line": 241
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SesVdmAttributes to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_vdm_attributes#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SesVdmAttributes that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SesVdmAttributes to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-vdm-attributes/index.ts",
            "line": 285
          },
          "name": "putDashboardAttributes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sesVdmAttributes.SesVdmAttributesDashboardAttributes"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-vdm-attributes/index.ts",
            "line": 301
          },
          "name": "putGuardianAttributes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.sesVdmAttributes.SesVdmAttributesGuardianAttributes"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-vdm-attributes/index.ts",
            "line": 288
          },
          "name": "resetDashboardAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-vdm-attributes/index.ts",
            "line": 304
          },
          "name": "resetGuardianAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-vdm-attributes/index.ts",
            "line": 326
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-vdm-attributes/index.ts",
            "line": 333
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SesVdmAttributes",
      "namespace": "sesVdmAttributes",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-vdm-attributes/index.ts",
            "line": 229
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-vdm-attributes/index.ts",
            "line": 282
          },
          "name": "dashboardAttributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesVdmAttributes.SesVdmAttributesDashboardAttributesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-vdm-attributes/index.ts",
            "line": 298
          },
          "name": "guardianAttributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.sesVdmAttributes.SesVdmAttributesGuardianAttributesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-vdm-attributes/index.ts",
            "line": 313
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-vdm-attributes/index.ts",
            "line": 318
          },
          "name": "vdmAttributesResourceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-vdm-attributes/index.ts",
            "line": 292
          },
          "name": "dashboardAttributesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesVdmAttributes.SesVdmAttributesDashboardAttributes"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-vdm-attributes/index.ts",
            "line": 308
          },
          "name": "guardianAttributesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesVdmAttributes.SesVdmAttributesGuardianAttributes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-vdm-attributes/index:SesVdmAttributes"
    },
    "@cdktn/provider-awscc.sesVdmAttributes.SesVdmAttributesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesVdmAttributes.SesVdmAttributesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-vdm-attributes/index.ts",
        "line": 14
      },
      "name": "SesVdmAttributesConfig",
      "namespace": "sesVdmAttributes",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_vdm_attributes#dashboard_attributes SesVdmAttributes#dashboard_attributes}",
            "stability": "stable",
            "summary": "Preferences regarding the Dashboard feature."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-vdm-attributes/index.ts",
            "line": 20
          },
          "name": "dashboardAttributes",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sesVdmAttributes.SesVdmAttributesDashboardAttributes"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_vdm_attributes#guardian_attributes SesVdmAttributes#guardian_attributes}",
            "stability": "stable",
            "summary": "Preferences regarding the Guardian feature."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-vdm-attributes/index.ts",
            "line": 26
          },
          "name": "guardianAttributes",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.sesVdmAttributes.SesVdmAttributesGuardianAttributes"
          }
        }
      ],
      "symbolId": "src/ses-vdm-attributes/index:SesVdmAttributesConfig"
    },
    "@cdktn/provider-awscc.sesVdmAttributes.SesVdmAttributesDashboardAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesVdmAttributes.SesVdmAttributesDashboardAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-vdm-attributes/index.ts",
        "line": 28
      },
      "name": "SesVdmAttributesDashboardAttributes",
      "namespace": "sesVdmAttributes",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_vdm_attributes#engagement_metrics SesVdmAttributes#engagement_metrics}",
            "stability": "stable",
            "summary": "Whether emails sent from this account have engagement tracking enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-vdm-attributes/index.ts",
            "line": 34
          },
          "name": "engagementMetrics",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ses-vdm-attributes/index:SesVdmAttributesDashboardAttributes"
    },
    "@cdktn/provider-awscc.sesVdmAttributes.SesVdmAttributesDashboardAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesVdmAttributes.SesVdmAttributesDashboardAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-vdm-attributes/index.ts",
          "line": 74
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-vdm-attributes/index.ts",
        "line": 66
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-vdm-attributes/index.ts",
            "line": 116
          },
          "name": "resetEngagementMetrics"
        }
      ],
      "name": "SesVdmAttributesDashboardAttributesOutputReference",
      "namespace": "sesVdmAttributes",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-vdm-attributes/index.ts",
            "line": 120
          },
          "name": "engagementMetricsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-vdm-attributes/index.ts",
            "line": 110
          },
          "name": "engagementMetrics",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-vdm-attributes/index.ts",
            "line": 78
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesVdmAttributes.SesVdmAttributesDashboardAttributes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-vdm-attributes/index:SesVdmAttributesDashboardAttributesOutputReference"
    },
    "@cdktn/provider-awscc.sesVdmAttributes.SesVdmAttributesGuardianAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesVdmAttributes.SesVdmAttributesGuardianAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ses-vdm-attributes/index.ts",
        "line": 124
      },
      "name": "SesVdmAttributesGuardianAttributes",
      "namespace": "sesVdmAttributes",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ses_vdm_attributes#optimized_shared_delivery SesVdmAttributes#optimized_shared_delivery}",
            "stability": "stable",
            "summary": "Whether emails sent from this account have optimized delivery algorithm enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-vdm-attributes/index.ts",
            "line": 130
          },
          "name": "optimizedSharedDelivery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ses-vdm-attributes/index:SesVdmAttributesGuardianAttributes"
    },
    "@cdktn/provider-awscc.sesVdmAttributes.SesVdmAttributesGuardianAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sesVdmAttributes.SesVdmAttributesGuardianAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ses-vdm-attributes/index.ts",
          "line": 170
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ses-vdm-attributes/index.ts",
        "line": 162
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-vdm-attributes/index.ts",
            "line": 212
          },
          "name": "resetOptimizedSharedDelivery"
        }
      ],
      "name": "SesVdmAttributesGuardianAttributesOutputReference",
      "namespace": "sesVdmAttributes",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ses-vdm-attributes/index.ts",
            "line": 216
          },
          "name": "optimizedSharedDeliveryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-vdm-attributes/index.ts",
            "line": 206
          },
          "name": "optimizedSharedDelivery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ses-vdm-attributes/index.ts",
            "line": 174
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sesVdmAttributes.SesVdmAttributesGuardianAttributes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ses-vdm-attributes/index:SesVdmAttributesGuardianAttributesOutputReference"
    },
    "@cdktn/provider-awscc.shieldDrtAccess.ShieldDrtAccess": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/shield_drt_access awscc_shield_drt_access}."
      },
      "fqn": "@cdktn/provider-awscc.shieldDrtAccess.ShieldDrtAccess",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/shield_drt_access awscc_shield_drt_access} Resource."
        },
        "locationInModule": {
          "filename": "src/shield-drt-access/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.shieldDrtAccess.ShieldDrtAccessConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/shield-drt-access/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ShieldDrtAccess resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/shield-drt-access/index.ts",
            "line": 49
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ShieldDrtAccess to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/shield_drt_access#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ShieldDrtAccess that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ShieldDrtAccess to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/shield-drt-access/index.ts",
            "line": 106
          },
          "name": "resetLogBucketList"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/shield-drt-access/index.ts",
            "line": 131
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/shield-drt-access/index.ts",
            "line": 138
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ShieldDrtAccess",
      "namespace": "shieldDrtAccess",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/shield-drt-access/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/shield-drt-access/index.ts",
            "line": 89
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/shield-drt-access/index.ts",
            "line": 94
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/shield-drt-access/index.ts",
            "line": 110
          },
          "name": "logBucketListInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/shield-drt-access/index.ts",
            "line": 123
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/shield-drt-access/index.ts",
            "line": 100
          },
          "name": "logBucketList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/shield-drt-access/index.ts",
            "line": 116
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/shield-drt-access/index:ShieldDrtAccess"
    },
    "@cdktn/provider-awscc.shieldDrtAccess.ShieldDrtAccessConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.shieldDrtAccess.ShieldDrtAccessConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/shield-drt-access/index.ts",
        "line": 14
      },
      "name": "ShieldDrtAccessConfig",
      "namespace": "shieldDrtAccess",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "This enables the SRT to inspect your AWS WAF configuration and create or update AWS WAF rules and web ACLs.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/shield_drt_access#role_arn ShieldDrtAccess#role_arn}",
            "stability": "stable",
            "summary": "Authorizes the Shield Response Team (SRT) using the specified role, to access your AWS account to assist with DDoS attack mitigation during potential attacks."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/shield-drt-access/index.ts",
            "line": 26
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can associate up to 10 Amazon S3 buckets with your subscription.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/shield_drt_access#log_bucket_list ShieldDrtAccess#log_bucket_list}",
            "stability": "stable",
            "summary": "Authorizes the Shield Response Team (SRT) to access the specified Amazon S3 bucket containing log data such as Application Load Balancer access logs, CloudFront logs, or logs from third party sources."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/shield-drt-access/index.ts",
            "line": 20
          },
          "name": "logBucketList",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/shield-drt-access/index:ShieldDrtAccessConfig"
    },
    "@cdktn/provider-awscc.shieldProactiveEngagement.ShieldProactiveEngagement": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/shield_proactive_engagement awscc_shield_proactive_engagement}."
      },
      "fqn": "@cdktn/provider-awscc.shieldProactiveEngagement.ShieldProactiveEngagement",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/shield_proactive_engagement awscc_shield_proactive_engagement} Resource."
        },
        "locationInModule": {
          "filename": "src/shield-proactive-engagement/index.ts",
          "line": 251
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.shieldProactiveEngagement.ShieldProactiveEngagementConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/shield-proactive-engagement/index.ts",
        "line": 219
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ShieldProactiveEngagement resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/shield-proactive-engagement/index.ts",
            "line": 236
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ShieldProactiveEngagement to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/shield_proactive_engagement#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ShieldProactiveEngagement that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ShieldProactiveEngagement to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/shield-proactive-engagement/index.ts",
            "line": 285
          },
          "name": "putEmergencyContactList",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.shieldProactiveEngagement.ShieldProactiveEngagementEmergencyContactListStruct"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/shield-proactive-engagement/index.ts",
            "line": 315
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/shield-proactive-engagement/index.ts",
            "line": 322
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ShieldProactiveEngagement",
      "namespace": "shieldProactiveEngagement",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/shield-proactive-engagement/index.ts",
            "line": 224
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/shield-proactive-engagement/index.ts",
            "line": 276
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/shield-proactive-engagement/index.ts",
            "line": 282
          },
          "name": "emergencyContactList",
          "type": {
            "fqn": "@cdktn/provider-awscc.shieldProactiveEngagement.ShieldProactiveEngagementEmergencyContactListStructList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/shield-proactive-engagement/index.ts",
            "line": 294
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/shield-proactive-engagement/index.ts",
            "line": 289
          },
          "name": "emergencyContactListInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.shieldProactiveEngagement.ShieldProactiveEngagementEmergencyContactListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/shield-proactive-engagement/index.ts",
            "line": 307
          },
          "name": "proactiveEngagementStatusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/shield-proactive-engagement/index.ts",
            "line": 300
          },
          "name": "proactiveEngagementStatus",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/shield-proactive-engagement/index:ShieldProactiveEngagement"
    },
    "@cdktn/provider-awscc.shieldProactiveEngagement.ShieldProactiveEngagementConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.shieldProactiveEngagement.ShieldProactiveEngagementConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/shield-proactive-engagement/index.ts",
        "line": 14
      },
      "name": "ShieldProactiveEngagementConfig",
      "namespace": "shieldProactiveEngagement",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "To enable proactive engagement, the contact list must include at least one phone number.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/shield_proactive_engagement#emergency_contact_list ShieldProactiveEngagement#emergency_contact_list}",
            "stability": "stable",
            "summary": "A list of email addresses and phone numbers that the Shield Response Team (SRT) can use to contact you for escalations to the SRT and to initiate proactive customer support."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/shield-proactive-engagement/index.ts",
            "line": 21
          },
          "name": "emergencyContactList",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.shieldProactiveEngagement.ShieldProactiveEngagementEmergencyContactListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If `DISABLED`, the SRT will not proactively notify contacts about escalations or to initiate proactive customer support.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/shield_proactive_engagement#proactive_engagement_status ShieldProactiveEngagement#proactive_engagement_status}",
            "stability": "stable",
            "summary": "If `ENABLED`, the Shield Response Team (SRT) will use email and phone to notify contacts about escalations to the SRT and to initiate proactive customer support."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/shield-proactive-engagement/index.ts",
            "line": 28
          },
          "name": "proactiveEngagementStatus",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/shield-proactive-engagement/index:ShieldProactiveEngagementConfig"
    },
    "@cdktn/provider-awscc.shieldProactiveEngagement.ShieldProactiveEngagementEmergencyContactListStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.shieldProactiveEngagement.ShieldProactiveEngagementEmergencyContactListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/shield-proactive-engagement/index.ts",
        "line": 30
      },
      "name": "ShieldProactiveEngagementEmergencyContactListStruct",
      "namespace": "shieldProactiveEngagement",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/shield_proactive_engagement#email_address ShieldProactiveEngagement#email_address}",
            "stability": "stable",
            "summary": "The email address for the contact."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/shield-proactive-engagement/index.ts",
            "line": 42
          },
          "name": "emailAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/shield_proactive_engagement#contact_notes ShieldProactiveEngagement#contact_notes}",
            "stability": "stable",
            "summary": "Additional notes regarding the contact."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/shield-proactive-engagement/index.ts",
            "line": 36
          },
          "name": "contactNotes",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/shield_proactive_engagement#phone_number ShieldProactiveEngagement#phone_number}",
            "stability": "stable",
            "summary": "The phone number for the contact."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/shield-proactive-engagement/index.ts",
            "line": 48
          },
          "name": "phoneNumber",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/shield-proactive-engagement/index:ShieldProactiveEngagementEmergencyContactListStruct"
    },
    "@cdktn/provider-awscc.shieldProactiveEngagement.ShieldProactiveEngagementEmergencyContactListStructList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.shieldProactiveEngagement.ShieldProactiveEngagementEmergencyContactListStructList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/shield-proactive-engagement/index.ts",
          "line": 204
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/shield-proactive-engagement/index.ts",
        "line": 196
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/shield-proactive-engagement/index.ts",
            "line": 211
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.shieldProactiveEngagement.ShieldProactiveEngagementEmergencyContactListStructOutputReference"
            }
          }
        }
      ],
      "name": "ShieldProactiveEngagementEmergencyContactListStructList",
      "namespace": "shieldProactiveEngagement",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/shield-proactive-engagement/index.ts",
            "line": 197
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.shieldProactiveEngagement.ShieldProactiveEngagementEmergencyContactListStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/shield-proactive-engagement/index:ShieldProactiveEngagementEmergencyContactListStructList"
    },
    "@cdktn/provider-awscc.shieldProactiveEngagement.ShieldProactiveEngagementEmergencyContactListStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.shieldProactiveEngagement.ShieldProactiveEngagementEmergencyContactListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/shield-proactive-engagement/index.ts",
          "line": 104
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/shield-proactive-engagement/index.ts",
        "line": 94
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/shield-proactive-engagement/index.ts",
            "line": 158
          },
          "name": "resetContactNotes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/shield-proactive-engagement/index.ts",
            "line": 187
          },
          "name": "resetPhoneNumber"
        }
      ],
      "name": "ShieldProactiveEngagementEmergencyContactListStructOutputReference",
      "namespace": "shieldProactiveEngagement",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/shield-proactive-engagement/index.ts",
            "line": 162
          },
          "name": "contactNotesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/shield-proactive-engagement/index.ts",
            "line": 175
          },
          "name": "emailAddressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/shield-proactive-engagement/index.ts",
            "line": 191
          },
          "name": "phoneNumberInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/shield-proactive-engagement/index.ts",
            "line": 152
          },
          "name": "contactNotes",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/shield-proactive-engagement/index.ts",
            "line": 168
          },
          "name": "emailAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/shield-proactive-engagement/index.ts",
            "line": 181
          },
          "name": "phoneNumber",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/shield-proactive-engagement/index.ts",
            "line": 108
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.shieldProactiveEngagement.ShieldProactiveEngagementEmergencyContactListStruct"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/shield-proactive-engagement/index:ShieldProactiveEngagementEmergencyContactListStructOutputReference"
    },
    "@cdktn/provider-awscc.shieldProtection.ShieldProtection": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/shield_protection awscc_shield_protection}."
      },
      "fqn": "@cdktn/provider-awscc.shieldProtection.ShieldProtection",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/shield_protection awscc_shield_protection} Resource."
        },
        "locationInModule": {
          "filename": "src/shield-protection/index.ts",
          "line": 499
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.shieldProtection.ShieldProtectionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/shield-protection/index.ts",
        "line": 467
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ShieldProtection resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/shield-protection/index.ts",
            "line": 484
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ShieldProtection to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/shield_protection#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ShieldProtection that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ShieldProtection to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/shield-protection/index.ts",
            "line": 531
          },
          "name": "putApplicationLayerAutomaticResponseConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.shieldProtection.ShieldProtectionApplicationLayerAutomaticResponseConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/shield-protection/index.ts",
            "line": 604
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.shieldProtection.ShieldProtectionTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/shield-protection/index.ts",
            "line": 534
          },
          "name": "resetApplicationLayerAutomaticResponseConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/shield-protection/index.ts",
            "line": 550
          },
          "name": "resetHealthCheckArns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/shield-protection/index.ts",
            "line": 607
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/shield-protection/index.ts",
            "line": 619
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/shield-protection/index.ts",
            "line": 629
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ShieldProtection",
      "namespace": "shieldProtection",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/shield-protection/index.ts",
            "line": 472
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/shield-protection/index.ts",
            "line": 528
          },
          "name": "applicationLayerAutomaticResponseConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.shieldProtection.ShieldProtectionApplicationLayerAutomaticResponseConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/shield-protection/index.ts",
            "line": 559
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/shield-protection/index.ts",
            "line": 577
          },
          "name": "protectionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/shield-protection/index.ts",
            "line": 582
          },
          "name": "protectionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/shield-protection/index.ts",
            "line": 601
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.shieldProtection.ShieldProtectionTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/shield-protection/index.ts",
            "line": 538
          },
          "name": "applicationLayerAutomaticResponseConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.shieldProtection.ShieldProtectionApplicationLayerAutomaticResponseConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/shield-protection/index.ts",
            "line": 554
          },
          "name": "healthCheckArnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/shield-protection/index.ts",
            "line": 572
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/shield-protection/index.ts",
            "line": 595
          },
          "name": "resourceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/shield-protection/index.ts",
            "line": 611
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.shieldProtection.ShieldProtectionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/shield-protection/index.ts",
            "line": 544
          },
          "name": "healthCheckArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/shield-protection/index.ts",
            "line": 565
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/shield-protection/index.ts",
            "line": 588
          },
          "name": "resourceArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/shield-protection/index:ShieldProtection"
    },
    "@cdktn/provider-awscc.shieldProtection.ShieldProtectionApplicationLayerAutomaticResponseConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.shieldProtection.ShieldProtectionApplicationLayerAutomaticResponseConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/shield-protection/index.ts",
        "line": 179
      },
      "name": "ShieldProtectionApplicationLayerAutomaticResponseConfiguration",
      "namespace": "shieldProtection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You specify this as part of the configuration for the automatic application layer DDoS mitigation feature, when you enable or update automatic mitigation. Shield Advanced creates the AWS WAF rules in a Shield Advanced-managed rule group, inside the web ACL that you have associated with the resource.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/shield_protection#action ShieldProtection#action}",
            "stability": "stable",
            "summary": "Specifies the action setting that Shield Advanced should use in the AWS WAF rules that it creates on behalf of the protected resource in response to DDoS attacks."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/shield-protection/index.ts",
            "line": 185
          },
          "name": "action",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.shieldProtection.ShieldProtectionApplicationLayerAutomaticResponseConfigurationAction"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/shield_protection#status ShieldProtection#status}",
            "stability": "stable",
            "summary": "Indicates whether automatic application layer DDoS mitigation is enabled for the protection."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/shield-protection/index.ts",
            "line": 191
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/shield-protection/index:ShieldProtectionApplicationLayerAutomaticResponseConfiguration"
    },
    "@cdktn/provider-awscc.shieldProtection.ShieldProtectionApplicationLayerAutomaticResponseConfigurationAction": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.shieldProtection.ShieldProtectionApplicationLayerAutomaticResponseConfigurationAction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/shield-protection/index.ts",
        "line": 46
      },
      "name": "ShieldProtectionApplicationLayerAutomaticResponseConfigurationAction",
      "namespace": "shieldProtection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You must specify exactly one action, either `Block` or `Count`.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/shield_protection#block ShieldProtection#block}",
            "stability": "stable",
            "summary": "Specifies that Shield Advanced should configure its AWS WAF rules with the AWS WAF `Block` action."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/shield-protection/index.ts",
            "line": 53
          },
          "name": "block",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You must specify exactly one action, either `Block` or `Count`.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/shield_protection#count ShieldProtection#count}",
            "stability": "stable",
            "summary": "Specifies that Shield Advanced should configure its AWS WAF rules with the AWS WAF `Count` action."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/shield-protection/index.ts",
            "line": 60
          },
          "name": "count",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/shield-protection/index:ShieldProtectionApplicationLayerAutomaticResponseConfigurationAction"
    },
    "@cdktn/provider-awscc.shieldProtection.ShieldProtectionApplicationLayerAutomaticResponseConfigurationActionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.shieldProtection.ShieldProtectionApplicationLayerAutomaticResponseConfigurationActionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/shield-protection/index.ts",
          "line": 107
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/shield-protection/index.ts",
        "line": 99
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/shield-protection/index.ts",
            "line": 155
          },
          "name": "resetBlock"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/shield-protection/index.ts",
            "line": 171
          },
          "name": "resetCount"
        }
      ],
      "name": "ShieldProtectionApplicationLayerAutomaticResponseConfigurationActionOutputReference",
      "namespace": "shieldProtection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/shield-protection/index.ts",
            "line": 159
          },
          "name": "blockInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/shield-protection/index.ts",
            "line": 175
          },
          "name": "countInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/shield-protection/index.ts",
            "line": 149
          },
          "name": "block",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/shield-protection/index.ts",
            "line": 165
          },
          "name": "count",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/shield-protection/index.ts",
            "line": 111
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.shieldProtection.ShieldProtectionApplicationLayerAutomaticResponseConfigurationAction"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/shield-protection/index:ShieldProtectionApplicationLayerAutomaticResponseConfigurationActionOutputReference"
    },
    "@cdktn/provider-awscc.shieldProtection.ShieldProtectionApplicationLayerAutomaticResponseConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.shieldProtection.ShieldProtectionApplicationLayerAutomaticResponseConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/shield-protection/index.ts",
          "line": 238
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/shield-protection/index.ts",
        "line": 230
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/shield-protection/index.ts",
            "line": 283
          },
          "name": "putAction",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.shieldProtection.ShieldProtectionApplicationLayerAutomaticResponseConfigurationAction"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/shield-protection/index.ts",
            "line": 286
          },
          "name": "resetAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/shield-protection/index.ts",
            "line": 302
          },
          "name": "resetStatus"
        }
      ],
      "name": "ShieldProtectionApplicationLayerAutomaticResponseConfigurationOutputReference",
      "namespace": "shieldProtection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/shield-protection/index.ts",
            "line": 280
          },
          "name": "action",
          "type": {
            "fqn": "@cdktn/provider-awscc.shieldProtection.ShieldProtectionApplicationLayerAutomaticResponseConfigurationActionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/shield-protection/index.ts",
            "line": 290
          },
          "name": "actionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.shieldProtection.ShieldProtectionApplicationLayerAutomaticResponseConfigurationAction"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/shield-protection/index.ts",
            "line": 306
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/shield-protection/index.ts",
            "line": 296
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/shield-protection/index.ts",
            "line": 242
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.shieldProtection.ShieldProtectionApplicationLayerAutomaticResponseConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/shield-protection/index:ShieldProtectionApplicationLayerAutomaticResponseConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.shieldProtection.ShieldProtectionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.shieldProtection.ShieldProtectionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/shield-protection/index.ts",
        "line": 14
      },
      "name": "ShieldProtectionConfig",
      "namespace": "shieldProtection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/shield_protection#name ShieldProtection#name}",
            "stability": "stable",
            "summary": "Friendly name for the Protection."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/shield-protection/index.ts",
            "line": 32
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/shield_protection#resource_arn ShieldProtection#resource_arn}",
            "stability": "stable",
            "summary": "The ARN (Amazon Resource Name) of the resource to be protected."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/shield-protection/index.ts",
            "line": 38
          },
          "name": "resourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This configuration determines whether Shield Advanced automatically manages rules in the web ACL in order to respond to application layer events that Shield Advanced determines to be DDoS attacks.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/shield_protection#application_layer_automatic_response_configuration ShieldProtection#application_layer_automatic_response_configuration}",
            "stability": "stable",
            "summary": "The automatic application layer DDoS mitigation settings for a Protection."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/shield-protection/index.ts",
            "line": 20
          },
          "name": "applicationLayerAutomaticResponseConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.shieldProtection.ShieldProtectionApplicationLayerAutomaticResponseConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/shield_protection#health_check_arns ShieldProtection#health_check_arns}",
            "stability": "stable",
            "summary": "The Amazon Resource Names (ARNs) of the health check to associate with the protection."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/shield-protection/index.ts",
            "line": 26
          },
          "name": "healthCheckArns",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/shield_protection#tags ShieldProtection#tags}",
            "stability": "stable",
            "summary": "One or more tag key-value pairs for the Protection object."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/shield-protection/index.ts",
            "line": 44
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.shieldProtection.ShieldProtectionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/shield-protection/index:ShieldProtectionConfig"
    },
    "@cdktn/provider-awscc.shieldProtection.ShieldProtectionTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.shieldProtection.ShieldProtectionTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/shield-protection/index.ts",
        "line": 310
      },
      "name": "ShieldProtectionTags",
      "namespace": "shieldProtection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can use a tag key to describe a category of information, such as \"customer.\" Tag keys are case-sensitive.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/shield_protection#key ShieldProtection#key}",
            "stability": "stable",
            "summary": "Part of the key:value pair that defines a tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/shield-protection/index.ts",
            "line": 316
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can use a tag value to describe a specific value within a category, such as \"companyA\" or \"companyB.\" Tag values are case-sensitive.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/shield_protection#value ShieldProtection#value}",
            "stability": "stable",
            "summary": "Part of the key:value pair that defines a tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/shield-protection/index.ts",
            "line": 322
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/shield-protection/index:ShieldProtectionTags"
    },
    "@cdktn/provider-awscc.shieldProtection.ShieldProtectionTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.shieldProtection.ShieldProtectionTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/shield-protection/index.ts",
          "line": 452
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/shield-protection/index.ts",
        "line": 444
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/shield-protection/index.ts",
            "line": 459
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.shieldProtection.ShieldProtectionTagsOutputReference"
            }
          }
        }
      ],
      "name": "ShieldProtectionTagsList",
      "namespace": "shieldProtection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/shield-protection/index.ts",
            "line": 445
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.shieldProtection.ShieldProtectionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/shield-protection/index:ShieldProtectionTagsList"
    },
    "@cdktn/provider-awscc.shieldProtection.ShieldProtectionTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.shieldProtection.ShieldProtectionTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/shield-protection/index.ts",
          "line": 371
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/shield-protection/index.ts",
        "line": 361
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/shield-protection/index.ts",
            "line": 419
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/shield-protection/index.ts",
            "line": 435
          },
          "name": "resetValue"
        }
      ],
      "name": "ShieldProtectionTagsOutputReference",
      "namespace": "shieldProtection",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/shield-protection/index.ts",
            "line": 423
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/shield-protection/index.ts",
            "line": 439
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/shield-protection/index.ts",
            "line": 413
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/shield-protection/index.ts",
            "line": 429
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/shield-protection/index.ts",
            "line": 375
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.shieldProtection.ShieldProtectionTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/shield-protection/index:ShieldProtectionTagsOutputReference"
    },
    "@cdktn/provider-awscc.shieldProtectionGroup.ShieldProtectionGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/shield_protection_group awscc_shield_protection_group}."
      },
      "fqn": "@cdktn/provider-awscc.shieldProtectionGroup.ShieldProtectionGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/shield_protection_group awscc_shield_protection_group} Resource."
        },
        "locationInModule": {
          "filename": "src/shield-protection-group/index.ts",
          "line": 244
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.shieldProtectionGroup.ShieldProtectionGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/shield-protection-group/index.ts",
        "line": 212
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a ShieldProtectionGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/shield-protection-group/index.ts",
            "line": 229
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ShieldProtectionGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/shield_protection_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ShieldProtectionGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ShieldProtectionGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/shield-protection-group/index.ts",
            "line": 358
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.shieldProtectionGroup.ShieldProtectionGroupTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/shield-protection-group/index.ts",
            "line": 298
          },
          "name": "resetMembers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/shield-protection-group/index.ts",
            "line": 345
          },
          "name": "resetResourceType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/shield-protection-group/index.ts",
            "line": 361
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/shield-protection-group/index.ts",
            "line": 373
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/shield-protection-group/index.ts",
            "line": 384
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ShieldProtectionGroup",
      "namespace": "shieldProtectionGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/shield-protection-group/index.ts",
            "line": 217
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/shield-protection-group/index.ts",
            "line": 286
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/shield-protection-group/index.ts",
            "line": 320
          },
          "name": "protectionGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/shield-protection-group/index.ts",
            "line": 355
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.shieldProtectionGroup.ShieldProtectionGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/shield-protection-group/index.ts",
            "line": 281
          },
          "name": "aggregationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/shield-protection-group/index.ts",
            "line": 302
          },
          "name": "membersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/shield-protection-group/index.ts",
            "line": 315
          },
          "name": "patternInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/shield-protection-group/index.ts",
            "line": 333
          },
          "name": "protectionGroupIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/shield-protection-group/index.ts",
            "line": 349
          },
          "name": "resourceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/shield-protection-group/index.ts",
            "line": 365
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.shieldProtectionGroup.ShieldProtectionGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/shield-protection-group/index.ts",
            "line": 274
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/shield-protection-group/index.ts",
            "line": 292
          },
          "name": "members",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/shield-protection-group/index.ts",
            "line": 308
          },
          "name": "pattern",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/shield-protection-group/index.ts",
            "line": 326
          },
          "name": "protectionGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/shield-protection-group/index.ts",
            "line": 339
          },
          "name": "resourceType",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/shield-protection-group/index:ShieldProtectionGroup"
    },
    "@cdktn/provider-awscc.shieldProtectionGroup.ShieldProtectionGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.shieldProtectionGroup.ShieldProtectionGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/shield-protection-group/index.ts",
        "line": 14
      },
      "name": "ShieldProtectionGroupConfig",
      "namespace": "shieldProtectionGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "* Sum - Use the total traffic across the group. This is a good choice for most cases. Examples include Elastic IP addresses for EC2 instances that scale manually or automatically.\n* Mean - Use the average of the traffic across the group. This is a good choice for resources that share traffic uniformly. Examples include accelerators and load balancers.\n* Max - Use the highest traffic from each resource. This is useful for resources that don't share traffic and for resources that share that traffic in a non-uniform way. Examples include Amazon CloudFront and origin resources for CloudFront distributions.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/shield_protection_group#aggregation ShieldProtectionGroup#aggregation}",
            "stability": "stable",
            "summary": "Defines how AWS Shield combines resource data for the group in order to detect, mitigate, and report events."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/shield-protection-group/index.ts",
            "line": 23
          },
          "name": "aggregation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can include all resources that have protections, provide a list of resource Amazon Resource Names (ARNs), or include all resources of a specified resource type.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/shield_protection_group#pattern ShieldProtectionGroup#pattern}",
            "stability": "stable",
            "summary": "The criteria to use to choose the protected resources for inclusion in the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/shield-protection-group/index.ts",
            "line": 35
          },
          "name": "pattern",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You use this to identify the protection group in lists and to manage the protection group, for example to update, delete, or describe it.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/shield_protection_group#protection_group_id ShieldProtectionGroup#protection_group_id}",
            "stability": "stable",
            "summary": "The name of the protection group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/shield-protection-group/index.ts",
            "line": 41
          },
          "name": "protectionGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You must set this when you set `Pattern` to `ARBITRARY` and you must not set it for any other `Pattern` setting.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/shield_protection_group#members ShieldProtectionGroup#members}",
            "stability": "stable",
            "summary": "The Amazon Resource Names (ARNs) of the resources to include in the protection group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/shield-protection-group/index.ts",
            "line": 29
          },
          "name": "members",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "All protected resources of this type are included in the protection group. Newly protected resources of this type are automatically added to the group. You must set this when you set `Pattern` to `BY_RESOURCE_TYPE` and you must not set it for any other `Pattern` setting.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/shield_protection_group#resource_type ShieldProtectionGroup#resource_type}",
            "stability": "stable",
            "summary": "The resource type to include in the protection group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/shield-protection-group/index.ts",
            "line": 47
          },
          "name": "resourceType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/shield_protection_group#tags ShieldProtectionGroup#tags}",
            "stability": "stable",
            "summary": "One or more tag key-value pairs for the Protection object."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/shield-protection-group/index.ts",
            "line": 53
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.shieldProtectionGroup.ShieldProtectionGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/shield-protection-group/index:ShieldProtectionGroupConfig"
    },
    "@cdktn/provider-awscc.shieldProtectionGroup.ShieldProtectionGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.shieldProtectionGroup.ShieldProtectionGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/shield-protection-group/index.ts",
        "line": 55
      },
      "name": "ShieldProtectionGroupTags",
      "namespace": "shieldProtectionGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can use a tag key to describe a category of information, such as \"customer.\" Tag keys are case-sensitive.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/shield_protection_group#key ShieldProtectionGroup#key}",
            "stability": "stable",
            "summary": "Part of the key:value pair that defines a tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/shield-protection-group/index.ts",
            "line": 61
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can use a tag value to describe a specific value within a category, such as \"companyA\" or \"companyB.\" Tag values are case-sensitive.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/shield_protection_group#value ShieldProtectionGroup#value}",
            "stability": "stable",
            "summary": "Part of the key:value pair that defines a tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/shield-protection-group/index.ts",
            "line": 67
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/shield-protection-group/index:ShieldProtectionGroupTags"
    },
    "@cdktn/provider-awscc.shieldProtectionGroup.ShieldProtectionGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.shieldProtectionGroup.ShieldProtectionGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/shield-protection-group/index.ts",
          "line": 197
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/shield-protection-group/index.ts",
        "line": 189
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/shield-protection-group/index.ts",
            "line": 204
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.shieldProtectionGroup.ShieldProtectionGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "ShieldProtectionGroupTagsList",
      "namespace": "shieldProtectionGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/shield-protection-group/index.ts",
            "line": 190
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.shieldProtectionGroup.ShieldProtectionGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/shield-protection-group/index:ShieldProtectionGroupTagsList"
    },
    "@cdktn/provider-awscc.shieldProtectionGroup.ShieldProtectionGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.shieldProtectionGroup.ShieldProtectionGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/shield-protection-group/index.ts",
          "line": 116
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/shield-protection-group/index.ts",
        "line": 106
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/shield-protection-group/index.ts",
            "line": 164
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/shield-protection-group/index.ts",
            "line": 180
          },
          "name": "resetValue"
        }
      ],
      "name": "ShieldProtectionGroupTagsOutputReference",
      "namespace": "shieldProtectionGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/shield-protection-group/index.ts",
            "line": 168
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/shield-protection-group/index.ts",
            "line": 184
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/shield-protection-group/index.ts",
            "line": 158
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/shield-protection-group/index.ts",
            "line": 174
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/shield-protection-group/index.ts",
            "line": 120
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.shieldProtectionGroup.ShieldProtectionGroupTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/shield-protection-group/index:ShieldProtectionGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.signerProfilePermission.SignerProfilePermission": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/signer_profile_permission awscc_signer_profile_permission}."
      },
      "fqn": "@cdktn/provider-awscc.signerProfilePermission.SignerProfilePermission",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/signer_profile_permission awscc_signer_profile_permission} Resource."
        },
        "locationInModule": {
          "filename": "src/signer-profile-permission/index.ts",
          "line": 72
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.signerProfilePermission.SignerProfilePermissionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/signer-profile-permission/index.ts",
        "line": 40
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SignerProfilePermission resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/signer-profile-permission/index.ts",
            "line": 57
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SignerProfilePermission to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/signer_profile_permission#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SignerProfilePermission that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SignerProfilePermission to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/signer-profile-permission/index.ts",
            "line": 151
          },
          "name": "resetProfileVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/signer-profile-permission/index.ts",
            "line": 176
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/signer-profile-permission/index.ts",
            "line": 186
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SignerProfilePermission",
      "namespace": "signerProfilePermission",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/signer-profile-permission/index.ts",
            "line": 45
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/signer-profile-permission/index.ts",
            "line": 113
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/signer-profile-permission/index.ts",
            "line": 108
          },
          "name": "actionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/signer-profile-permission/index.ts",
            "line": 126
          },
          "name": "principalInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/signer-profile-permission/index.ts",
            "line": 139
          },
          "name": "profileNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/signer-profile-permission/index.ts",
            "line": 155
          },
          "name": "profileVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/signer-profile-permission/index.ts",
            "line": 168
          },
          "name": "statementIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/signer-profile-permission/index.ts",
            "line": 101
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/signer-profile-permission/index.ts",
            "line": 119
          },
          "name": "principal",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/signer-profile-permission/index.ts",
            "line": 132
          },
          "name": "profileName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/signer-profile-permission/index.ts",
            "line": 145
          },
          "name": "profileVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/signer-profile-permission/index.ts",
            "line": 161
          },
          "name": "statementId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/signer-profile-permission/index:SignerProfilePermission"
    },
    "@cdktn/provider-awscc.signerProfilePermission.SignerProfilePermissionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.signerProfilePermission.SignerProfilePermissionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/signer-profile-permission/index.ts",
        "line": 14
      },
      "name": "SignerProfilePermissionConfig",
      "namespace": "signerProfilePermission",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/signer_profile_permission#action SignerProfilePermission#action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/signer-profile-permission/index.ts",
            "line": 18
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/signer_profile_permission#principal SignerProfilePermission#principal}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/signer-profile-permission/index.ts",
            "line": 22
          },
          "name": "principal",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/signer_profile_permission#profile_name SignerProfilePermission#profile_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/signer-profile-permission/index.ts",
            "line": 26
          },
          "name": "profileName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/signer_profile_permission#statement_id SignerProfilePermission#statement_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/signer-profile-permission/index.ts",
            "line": 34
          },
          "name": "statementId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/signer_profile_permission#profile_version SignerProfilePermission#profile_version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/signer-profile-permission/index.ts",
            "line": 30
          },
          "name": "profileVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/signer-profile-permission/index:SignerProfilePermissionConfig"
    },
    "@cdktn/provider-awscc.signerSigningProfile.SignerSigningProfile": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/signer_signing_profile awscc_signer_signing_profile}."
      },
      "fqn": "@cdktn/provider-awscc.signerSigningProfile.SignerSigningProfile",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/signer_signing_profile awscc_signer_signing_profile} Resource."
        },
        "locationInModule": {
          "filename": "src/signer-signing-profile/index.ts",
          "line": 346
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.signerSigningProfile.SignerSigningProfileConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/signer-signing-profile/index.ts",
        "line": 314
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SignerSigningProfile resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/signer-signing-profile/index.ts",
            "line": 331
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SignerSigningProfile to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/signer_signing_profile#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SignerSigningProfile that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SignerSigningProfile to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/signer-signing-profile/index.ts",
            "line": 414
          },
          "name": "putSignatureValidityPeriod",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.signerSigningProfile.SignerSigningProfileSignatureValidityPeriod"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/signer-signing-profile/index.ts",
            "line": 430
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.signerSigningProfile.SignerSigningProfileTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/signer-signing-profile/index.ts",
            "line": 417
          },
          "name": "resetSignatureValidityPeriod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/signer-signing-profile/index.ts",
            "line": 433
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/signer-signing-profile/index.ts",
            "line": 445
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/signer-signing-profile/index.ts",
            "line": 453
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SignerSigningProfile",
      "namespace": "signerSigningProfile",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/signer-signing-profile/index.ts",
            "line": 319
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/signer-signing-profile/index.ts",
            "line": 372
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/signer-signing-profile/index.ts",
            "line": 377
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/signer-signing-profile/index.ts",
            "line": 395
          },
          "name": "profileName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/signer-signing-profile/index.ts",
            "line": 400
          },
          "name": "profileVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/signer-signing-profile/index.ts",
            "line": 405
          },
          "name": "profileVersionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/signer-signing-profile/index.ts",
            "line": 411
          },
          "name": "signatureValidityPeriod",
          "type": {
            "fqn": "@cdktn/provider-awscc.signerSigningProfile.SignerSigningProfileSignatureValidityPeriodOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/signer-signing-profile/index.ts",
            "line": 427
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.signerSigningProfile.SignerSigningProfileTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/signer-signing-profile/index.ts",
            "line": 390
          },
          "name": "platformIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/signer-signing-profile/index.ts",
            "line": 421
          },
          "name": "signatureValidityPeriodInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.signerSigningProfile.SignerSigningProfileSignatureValidityPeriod"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/signer-signing-profile/index.ts",
            "line": 437
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.signerSigningProfile.SignerSigningProfileTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/signer-signing-profile/index.ts",
            "line": 383
          },
          "name": "platformId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/signer-signing-profile/index:SignerSigningProfile"
    },
    "@cdktn/provider-awscc.signerSigningProfile.SignerSigningProfileConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.signerSigningProfile.SignerSigningProfileConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/signer-signing-profile/index.ts",
        "line": 14
      },
      "name": "SignerSigningProfileConfig",
      "namespace": "signerSigningProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/signer_signing_profile#platform_id SignerSigningProfile#platform_id}",
            "stability": "stable",
            "summary": "The ID of the target signing platform."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/signer-signing-profile/index.ts",
            "line": 20
          },
          "name": "platformId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/signer_signing_profile#signature_validity_period SignerSigningProfile#signature_validity_period}",
            "stability": "stable",
            "summary": "Signature validity period of the profile."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/signer-signing-profile/index.ts",
            "line": 26
          },
          "name": "signatureValidityPeriod",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.signerSigningProfile.SignerSigningProfileSignatureValidityPeriod"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/signer_signing_profile#tags SignerSigningProfile#tags}",
            "stability": "stable",
            "summary": "A list of tags associated with the signing profile."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/signer-signing-profile/index.ts",
            "line": 32
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.signerSigningProfile.SignerSigningProfileTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/signer-signing-profile/index:SignerSigningProfileConfig"
    },
    "@cdktn/provider-awscc.signerSigningProfile.SignerSigningProfileSignatureValidityPeriod": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.signerSigningProfile.SignerSigningProfileSignatureValidityPeriod",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/signer-signing-profile/index.ts",
        "line": 34
      },
      "name": "SignerSigningProfileSignatureValidityPeriod",
      "namespace": "signerSigningProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/signer_signing_profile#type SignerSigningProfile#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/signer-signing-profile/index.ts",
            "line": 38
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/signer_signing_profile#value SignerSigningProfile#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/signer-signing-profile/index.ts",
            "line": 42
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/signer-signing-profile/index:SignerSigningProfileSignatureValidityPeriod"
    },
    "@cdktn/provider-awscc.signerSigningProfile.SignerSigningProfileSignatureValidityPeriodOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.signerSigningProfile.SignerSigningProfileSignatureValidityPeriodOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/signer-signing-profile/index.ts",
          "line": 89
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/signer-signing-profile/index.ts",
        "line": 81
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/signer-signing-profile/index.ts",
            "line": 137
          },
          "name": "resetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/signer-signing-profile/index.ts",
            "line": 153
          },
          "name": "resetValue"
        }
      ],
      "name": "SignerSigningProfileSignatureValidityPeriodOutputReference",
      "namespace": "signerSigningProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/signer-signing-profile/index.ts",
            "line": 141
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/signer-signing-profile/index.ts",
            "line": 157
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/signer-signing-profile/index.ts",
            "line": 131
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/signer-signing-profile/index.ts",
            "line": 147
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/signer-signing-profile/index.ts",
            "line": 93
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.signerSigningProfile.SignerSigningProfileSignatureValidityPeriod"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/signer-signing-profile/index:SignerSigningProfileSignatureValidityPeriodOutputReference"
    },
    "@cdktn/provider-awscc.signerSigningProfile.SignerSigningProfileTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.signerSigningProfile.SignerSigningProfileTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/signer-signing-profile/index.ts",
        "line": 161
      },
      "name": "SignerSigningProfileTags",
      "namespace": "signerSigningProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/signer_signing_profile#key SignerSigningProfile#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/signer-signing-profile/index.ts",
            "line": 165
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/signer_signing_profile#value SignerSigningProfile#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/signer-signing-profile/index.ts",
            "line": 169
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/signer-signing-profile/index:SignerSigningProfileTags"
    },
    "@cdktn/provider-awscc.signerSigningProfile.SignerSigningProfileTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.signerSigningProfile.SignerSigningProfileTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/signer-signing-profile/index.ts",
          "line": 299
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/signer-signing-profile/index.ts",
        "line": 291
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/signer-signing-profile/index.ts",
            "line": 306
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.signerSigningProfile.SignerSigningProfileTagsOutputReference"
            }
          }
        }
      ],
      "name": "SignerSigningProfileTagsList",
      "namespace": "signerSigningProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/signer-signing-profile/index.ts",
            "line": 292
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.signerSigningProfile.SignerSigningProfileTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/signer-signing-profile/index:SignerSigningProfileTagsList"
    },
    "@cdktn/provider-awscc.signerSigningProfile.SignerSigningProfileTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.signerSigningProfile.SignerSigningProfileTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/signer-signing-profile/index.ts",
          "line": 218
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/signer-signing-profile/index.ts",
        "line": 208
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/signer-signing-profile/index.ts",
            "line": 266
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/signer-signing-profile/index.ts",
            "line": 282
          },
          "name": "resetValue"
        }
      ],
      "name": "SignerSigningProfileTagsOutputReference",
      "namespace": "signerSigningProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/signer-signing-profile/index.ts",
            "line": 270
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/signer-signing-profile/index.ts",
            "line": 286
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/signer-signing-profile/index.ts",
            "line": 260
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/signer-signing-profile/index.ts",
            "line": 276
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/signer-signing-profile/index.ts",
            "line": 222
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.signerSigningProfile.SignerSigningProfileTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/signer-signing-profile/index:SignerSigningProfileTagsOutputReference"
    },
    "@cdktn/provider-awscc.simspaceweaverSimulation.SimspaceweaverSimulation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/simspaceweaver_simulation awscc_simspaceweaver_simulation}."
      },
      "fqn": "@cdktn/provider-awscc.simspaceweaverSimulation.SimspaceweaverSimulation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/simspaceweaver_simulation awscc_simspaceweaver_simulation} Resource."
        },
        "locationInModule": {
          "filename": "src/simspaceweaver-simulation/index.ts",
          "line": 340
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.simspaceweaverSimulation.SimspaceweaverSimulationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/simspaceweaver-simulation/index.ts",
        "line": 308
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SimspaceweaverSimulation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/simspaceweaver-simulation/index.ts",
            "line": 325
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SimspaceweaverSimulation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/simspaceweaver_simulation#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SimspaceweaverSimulation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SimspaceweaverSimulation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/simspaceweaver-simulation/index.ts",
            "line": 424
          },
          "name": "putSchemaS3Location",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.simspaceweaverSimulation.SimspaceweaverSimulationSchemaS3Location"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/simspaceweaver-simulation/index.ts",
            "line": 440
          },
          "name": "putSnapshotS3Location",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.simspaceweaverSimulation.SimspaceweaverSimulationSnapshotS3Location"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/simspaceweaver-simulation/index.ts",
            "line": 385
          },
          "name": "resetMaximumDuration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/simspaceweaver-simulation/index.ts",
            "line": 427
          },
          "name": "resetSchemaS3Location"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/simspaceweaver-simulation/index.ts",
            "line": 443
          },
          "name": "resetSnapshotS3Location"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/simspaceweaver-simulation/index.ts",
            "line": 455
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/simspaceweaver-simulation/index.ts",
            "line": 465
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SimspaceweaverSimulation",
      "namespace": "simspaceweaverSimulation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/simspaceweaver-simulation/index.ts",
            "line": 313
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/simspaceweaver-simulation/index.ts",
            "line": 368
          },
          "name": "describePayload",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/simspaceweaver-simulation/index.ts",
            "line": 373
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/simspaceweaver-simulation/index.ts",
            "line": 421
          },
          "name": "schemaS3Location",
          "type": {
            "fqn": "@cdktn/provider-awscc.simspaceweaverSimulation.SimspaceweaverSimulationSchemaS3LocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/simspaceweaver-simulation/index.ts",
            "line": 437
          },
          "name": "snapshotS3Location",
          "type": {
            "fqn": "@cdktn/provider-awscc.simspaceweaverSimulation.SimspaceweaverSimulationSnapshotS3LocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/simspaceweaver-simulation/index.ts",
            "line": 389
          },
          "name": "maximumDurationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/simspaceweaver-simulation/index.ts",
            "line": 402
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/simspaceweaver-simulation/index.ts",
            "line": 415
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/simspaceweaver-simulation/index.ts",
            "line": 431
          },
          "name": "schemaS3LocationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.simspaceweaverSimulation.SimspaceweaverSimulationSchemaS3Location"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/simspaceweaver-simulation/index.ts",
            "line": 447
          },
          "name": "snapshotS3LocationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.simspaceweaverSimulation.SimspaceweaverSimulationSnapshotS3Location"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/simspaceweaver-simulation/index.ts",
            "line": 379
          },
          "name": "maximumDuration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/simspaceweaver-simulation/index.ts",
            "line": 395
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/simspaceweaver-simulation/index.ts",
            "line": 408
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/simspaceweaver-simulation/index:SimspaceweaverSimulation"
    },
    "@cdktn/provider-awscc.simspaceweaverSimulation.SimspaceweaverSimulationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.simspaceweaverSimulation.SimspaceweaverSimulationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/simspaceweaver-simulation/index.ts",
        "line": 14
      },
      "name": "SimspaceweaverSimulationConfig",
      "namespace": "simspaceweaverSimulation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/simspaceweaver_simulation#name SimspaceweaverSimulation#name}",
            "stability": "stable",
            "summary": "The name of the simulation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/simspaceweaver-simulation/index.ts",
            "line": 26
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/simspaceweaver_simulation#role_arn SimspaceweaverSimulation#role_arn}",
            "stability": "stable",
            "summary": "Role ARN."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/simspaceweaver-simulation/index.ts",
            "line": 32
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/simspaceweaver_simulation#maximum_duration SimspaceweaverSimulation#maximum_duration}",
            "stability": "stable",
            "summary": "The maximum running time of the simulation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/simspaceweaver-simulation/index.ts",
            "line": 20
          },
          "name": "maximumDuration",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/simspaceweaver_simulation#schema_s3_location SimspaceweaverSimulation#schema_s3_location}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/simspaceweaver-simulation/index.ts",
            "line": 36
          },
          "name": "schemaS3Location",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.simspaceweaverSimulation.SimspaceweaverSimulationSchemaS3Location"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/simspaceweaver_simulation#snapshot_s3_location SimspaceweaverSimulation#snapshot_s3_location}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/simspaceweaver-simulation/index.ts",
            "line": 40
          },
          "name": "snapshotS3Location",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.simspaceweaverSimulation.SimspaceweaverSimulationSnapshotS3Location"
          }
        }
      ],
      "symbolId": "src/simspaceweaver-simulation/index:SimspaceweaverSimulationConfig"
    },
    "@cdktn/provider-awscc.simspaceweaverSimulation.SimspaceweaverSimulationSchemaS3Location": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.simspaceweaverSimulation.SimspaceweaverSimulationSchemaS3Location",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/simspaceweaver-simulation/index.ts",
        "line": 42
      },
      "name": "SimspaceweaverSimulationSchemaS3Location",
      "namespace": "simspaceweaverSimulation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/simspaceweaver_simulation#bucket_name SimspaceweaverSimulation#bucket_name}",
            "stability": "stable",
            "summary": "The Schema S3 bucket name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/simspaceweaver-simulation/index.ts",
            "line": 48
          },
          "name": "bucketName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/simspaceweaver_simulation#object_key SimspaceweaverSimulation#object_key}",
            "stability": "stable",
            "summary": "This is the schema S3 object key, which includes the full path of \"folders\" from the bucket root to the schema."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/simspaceweaver-simulation/index.ts",
            "line": 54
          },
          "name": "objectKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/simspaceweaver-simulation/index:SimspaceweaverSimulationSchemaS3Location"
    },
    "@cdktn/provider-awscc.simspaceweaverSimulation.SimspaceweaverSimulationSchemaS3LocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.simspaceweaverSimulation.SimspaceweaverSimulationSchemaS3LocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/simspaceweaver-simulation/index.ts",
          "line": 101
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/simspaceweaver-simulation/index.ts",
        "line": 93
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/simspaceweaver-simulation/index.ts",
            "line": 149
          },
          "name": "resetBucketName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/simspaceweaver-simulation/index.ts",
            "line": 165
          },
          "name": "resetObjectKey"
        }
      ],
      "name": "SimspaceweaverSimulationSchemaS3LocationOutputReference",
      "namespace": "simspaceweaverSimulation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/simspaceweaver-simulation/index.ts",
            "line": 153
          },
          "name": "bucketNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/simspaceweaver-simulation/index.ts",
            "line": 169
          },
          "name": "objectKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/simspaceweaver-simulation/index.ts",
            "line": 143
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/simspaceweaver-simulation/index.ts",
            "line": 159
          },
          "name": "objectKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/simspaceweaver-simulation/index.ts",
            "line": 105
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.simspaceweaverSimulation.SimspaceweaverSimulationSchemaS3Location"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/simspaceweaver-simulation/index:SimspaceweaverSimulationSchemaS3LocationOutputReference"
    },
    "@cdktn/provider-awscc.simspaceweaverSimulation.SimspaceweaverSimulationSnapshotS3Location": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.simspaceweaverSimulation.SimspaceweaverSimulationSnapshotS3Location",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/simspaceweaver-simulation/index.ts",
        "line": 173
      },
      "name": "SimspaceweaverSimulationSnapshotS3Location",
      "namespace": "simspaceweaverSimulation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/simspaceweaver_simulation#bucket_name SimspaceweaverSimulation#bucket_name}",
            "stability": "stable",
            "summary": "The Schema S3 bucket name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/simspaceweaver-simulation/index.ts",
            "line": 179
          },
          "name": "bucketName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/simspaceweaver_simulation#object_key SimspaceweaverSimulation#object_key}",
            "stability": "stable",
            "summary": "This is the schema S3 object key, which includes the full path of \"folders\" from the bucket root to the schema."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/simspaceweaver-simulation/index.ts",
            "line": 185
          },
          "name": "objectKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/simspaceweaver-simulation/index:SimspaceweaverSimulationSnapshotS3Location"
    },
    "@cdktn/provider-awscc.simspaceweaverSimulation.SimspaceweaverSimulationSnapshotS3LocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.simspaceweaverSimulation.SimspaceweaverSimulationSnapshotS3LocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/simspaceweaver-simulation/index.ts",
          "line": 232
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/simspaceweaver-simulation/index.ts",
        "line": 224
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/simspaceweaver-simulation/index.ts",
            "line": 280
          },
          "name": "resetBucketName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/simspaceweaver-simulation/index.ts",
            "line": 296
          },
          "name": "resetObjectKey"
        }
      ],
      "name": "SimspaceweaverSimulationSnapshotS3LocationOutputReference",
      "namespace": "simspaceweaverSimulation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/simspaceweaver-simulation/index.ts",
            "line": 284
          },
          "name": "bucketNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/simspaceweaver-simulation/index.ts",
            "line": 300
          },
          "name": "objectKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/simspaceweaver-simulation/index.ts",
            "line": 274
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/simspaceweaver-simulation/index.ts",
            "line": 290
          },
          "name": "objectKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/simspaceweaver-simulation/index.ts",
            "line": 236
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.simspaceweaverSimulation.SimspaceweaverSimulationSnapshotS3Location"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/simspaceweaver-simulation/index:SimspaceweaverSimulationSnapshotS3LocationOutputReference"
    },
    "@cdktn/provider-awscc.smsvoiceConfigurationSet.SmsvoiceConfigurationSet": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_configuration_set awscc_smsvoice_configuration_set}."
      },
      "fqn": "@cdktn/provider-awscc.smsvoiceConfigurationSet.SmsvoiceConfigurationSet",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_configuration_set awscc_smsvoice_configuration_set} Resource."
        },
        "locationInModule": {
          "filename": "src/smsvoice-configuration-set/index.ts",
          "line": 892
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.smsvoiceConfigurationSet.SmsvoiceConfigurationSetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/smsvoice-configuration-set/index.ts",
        "line": 860
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SmsvoiceConfigurationSet resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/smsvoice-configuration-set/index.ts",
            "line": 877
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SmsvoiceConfigurationSet to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_configuration_set#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SmsvoiceConfigurationSet that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SmsvoiceConfigurationSet to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-configuration-set/index.ts",
            "line": 962
          },
          "name": "putEventDestinations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.smsvoiceConfigurationSet.SmsvoiceConfigurationSetEventDestinations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-configuration-set/index.ts",
            "line": 1015
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.smsvoiceConfigurationSet.SmsvoiceConfigurationSetTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-configuration-set/index.ts",
            "line": 933
          },
          "name": "resetConfigurationSetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-configuration-set/index.ts",
            "line": 949
          },
          "name": "resetDefaultSenderId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-configuration-set/index.ts",
            "line": 965
          },
          "name": "resetEventDestinations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-configuration-set/index.ts",
            "line": 986
          },
          "name": "resetMessageFeedbackEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-configuration-set/index.ts",
            "line": 1002
          },
          "name": "resetProtectConfigurationId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-configuration-set/index.ts",
            "line": 1018
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-configuration-set/index.ts",
            "line": 1030
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-configuration-set/index.ts",
            "line": 1041
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SmsvoiceConfigurationSet",
      "namespace": "smsvoiceConfigurationSet",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-configuration-set/index.ts",
            "line": 865
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-configuration-set/index.ts",
            "line": 921
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-configuration-set/index.ts",
            "line": 959
          },
          "name": "eventDestinations",
          "type": {
            "fqn": "@cdktn/provider-awscc.smsvoiceConfigurationSet.SmsvoiceConfigurationSetEventDestinationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-configuration-set/index.ts",
            "line": 974
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-configuration-set/index.ts",
            "line": 1012
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.smsvoiceConfigurationSet.SmsvoiceConfigurationSetTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-configuration-set/index.ts",
            "line": 937
          },
          "name": "configurationSetNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-configuration-set/index.ts",
            "line": 953
          },
          "name": "defaultSenderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-configuration-set/index.ts",
            "line": 969
          },
          "name": "eventDestinationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.smsvoiceConfigurationSet.SmsvoiceConfigurationSetEventDestinations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-configuration-set/index.ts",
            "line": 990
          },
          "name": "messageFeedbackEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-configuration-set/index.ts",
            "line": 1006
          },
          "name": "protectConfigurationIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-configuration-set/index.ts",
            "line": 1022
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.smsvoiceConfigurationSet.SmsvoiceConfigurationSetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-configuration-set/index.ts",
            "line": 927
          },
          "name": "configurationSetName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-configuration-set/index.ts",
            "line": 943
          },
          "name": "defaultSenderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-configuration-set/index.ts",
            "line": 980
          },
          "name": "messageFeedbackEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-configuration-set/index.ts",
            "line": 996
          },
          "name": "protectConfigurationId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/smsvoice-configuration-set/index:SmsvoiceConfigurationSet"
    },
    "@cdktn/provider-awscc.smsvoiceConfigurationSet.SmsvoiceConfigurationSetConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.smsvoiceConfigurationSet.SmsvoiceConfigurationSetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/smsvoice-configuration-set/index.ts",
        "line": 14
      },
      "name": "SmsvoiceConfigurationSetConfig",
      "namespace": "smsvoiceConfigurationSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_configuration_set#configuration_set_name SmsvoiceConfigurationSet#configuration_set_name}",
            "stability": "stable",
            "summary": "The name to use for the configuration set."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-configuration-set/index.ts",
            "line": 20
          },
          "name": "configurationSetName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_configuration_set#default_sender_id SmsvoiceConfigurationSet#default_sender_id}",
            "stability": "stable",
            "summary": "The default sender ID to set for the ConfigurationSet."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-configuration-set/index.ts",
            "line": 26
          },
          "name": "defaultSenderId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_configuration_set#event_destinations SmsvoiceConfigurationSet#event_destinations}",
            "stability": "stable",
            "summary": "An event destination is a location where you send message events."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-configuration-set/index.ts",
            "line": 32
          },
          "name": "eventDestinations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.smsvoiceConfigurationSet.SmsvoiceConfigurationSetEventDestinations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_configuration_set#message_feedback_enabled SmsvoiceConfigurationSet#message_feedback_enabled}",
            "stability": "stable",
            "summary": "Set to true to enable message feedback."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-configuration-set/index.ts",
            "line": 38
          },
          "name": "messageFeedbackEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_configuration_set#protect_configuration_id SmsvoiceConfigurationSet#protect_configuration_id}",
            "stability": "stable",
            "summary": "The unique identifier for the protect configuration to be associated to the configuration set."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-configuration-set/index.ts",
            "line": 44
          },
          "name": "protectConfigurationId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_configuration_set#tags SmsvoiceConfigurationSet#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-configuration-set/index.ts",
            "line": 50
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.smsvoiceConfigurationSet.SmsvoiceConfigurationSetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/smsvoice-configuration-set/index:SmsvoiceConfigurationSetConfig"
    },
    "@cdktn/provider-awscc.smsvoiceConfigurationSet.SmsvoiceConfigurationSetEventDestinations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.smsvoiceConfigurationSet.SmsvoiceConfigurationSetEventDestinations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/smsvoice-configuration-set/index.ts",
        "line": 410
      },
      "name": "SmsvoiceConfigurationSetEventDestinations",
      "namespace": "smsvoiceConfigurationSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_configuration_set#cloudwatch_logs_destination SmsvoiceConfigurationSet#cloudwatch_logs_destination}",
            "stability": "stable",
            "summary": "An object that contains IamRoleArn and LogGroupArn associated with an Amazon CloudWatch event destination."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-configuration-set/index.ts",
            "line": 416
          },
          "name": "cloudwatchLogsDestination",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.smsvoiceConfigurationSet.SmsvoiceConfigurationSetEventDestinationsCloudwatchLogsDestination"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_configuration_set#enabled SmsvoiceConfigurationSet#enabled}",
            "stability": "stable",
            "summary": "When set to true events will be logged. By default this is set to true."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-configuration-set/index.ts",
            "line": 422
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_configuration_set#event_destination_name SmsvoiceConfigurationSet#event_destination_name}",
            "stability": "stable",
            "summary": "The name that identifies the event destination."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-configuration-set/index.ts",
            "line": 428
          },
          "name": "eventDestinationName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_configuration_set#kinesis_firehose_destination SmsvoiceConfigurationSet#kinesis_firehose_destination}",
            "stability": "stable",
            "summary": "An object that contains IamRoleArn and DeliveryStreamArn associated with an Amazon Kinesis Firehose event destination."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-configuration-set/index.ts",
            "line": 434
          },
          "name": "kinesisFirehoseDestination",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.smsvoiceConfigurationSet.SmsvoiceConfigurationSetEventDestinationsKinesisFirehoseDestination"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If 'ALL' is used, then AWS End User Messaging SMS and Voice logs every event type.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_configuration_set#matching_event_types SmsvoiceConfigurationSet#matching_event_types}",
            "stability": "stable",
            "summary": "An array of event types that determine which events to log."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-configuration-set/index.ts",
            "line": 440
          },
          "name": "matchingEventTypes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_configuration_set#sns_destination SmsvoiceConfigurationSet#sns_destination}",
            "stability": "stable",
            "summary": "An object that contains SNS TopicArn event destination."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-configuration-set/index.ts",
            "line": 446
          },
          "name": "snsDestination",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.smsvoiceConfigurationSet.SmsvoiceConfigurationSetEventDestinationsSnsDestination"
          }
        }
      ],
      "symbolId": "src/smsvoice-configuration-set/index:SmsvoiceConfigurationSetEventDestinations"
    },
    "@cdktn/provider-awscc.smsvoiceConfigurationSet.SmsvoiceConfigurationSetEventDestinationsCloudwatchLogsDestination": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.smsvoiceConfigurationSet.SmsvoiceConfigurationSetEventDestinationsCloudwatchLogsDestination",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/smsvoice-configuration-set/index.ts",
        "line": 52
      },
      "name": "SmsvoiceConfigurationSetEventDestinationsCloudwatchLogsDestination",
      "namespace": "smsvoiceConfigurationSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_configuration_set#iam_role_arn SmsvoiceConfigurationSet#iam_role_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of an AWS Identity and Access Management role that is able to write event data to an Amazon CloudWatch destination."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-configuration-set/index.ts",
            "line": 58
          },
          "name": "iamRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_configuration_set#log_group_arn SmsvoiceConfigurationSet#log_group_arn}",
            "stability": "stable",
            "summary": "The name of the Amazon CloudWatch log group that you want to record events in."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-configuration-set/index.ts",
            "line": 64
          },
          "name": "logGroupArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/smsvoice-configuration-set/index:SmsvoiceConfigurationSetEventDestinationsCloudwatchLogsDestination"
    },
    "@cdktn/provider-awscc.smsvoiceConfigurationSet.SmsvoiceConfigurationSetEventDestinationsCloudwatchLogsDestinationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.smsvoiceConfigurationSet.SmsvoiceConfigurationSetEventDestinationsCloudwatchLogsDestinationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/smsvoice-configuration-set/index.ts",
          "line": 111
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/smsvoice-configuration-set/index.ts",
        "line": 103
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-configuration-set/index.ts",
            "line": 159
          },
          "name": "resetIamRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-configuration-set/index.ts",
            "line": 175
          },
          "name": "resetLogGroupArn"
        }
      ],
      "name": "SmsvoiceConfigurationSetEventDestinationsCloudwatchLogsDestinationOutputReference",
      "namespace": "smsvoiceConfigurationSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-configuration-set/index.ts",
            "line": 163
          },
          "name": "iamRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-configuration-set/index.ts",
            "line": 179
          },
          "name": "logGroupArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-configuration-set/index.ts",
            "line": 153
          },
          "name": "iamRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-configuration-set/index.ts",
            "line": 169
          },
          "name": "logGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-configuration-set/index.ts",
            "line": 115
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.smsvoiceConfigurationSet.SmsvoiceConfigurationSetEventDestinationsCloudwatchLogsDestination"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/smsvoice-configuration-set/index:SmsvoiceConfigurationSetEventDestinationsCloudwatchLogsDestinationOutputReference"
    },
    "@cdktn/provider-awscc.smsvoiceConfigurationSet.SmsvoiceConfigurationSetEventDestinationsKinesisFirehoseDestination": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.smsvoiceConfigurationSet.SmsvoiceConfigurationSetEventDestinationsKinesisFirehoseDestination",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/smsvoice-configuration-set/index.ts",
        "line": 183
      },
      "name": "SmsvoiceConfigurationSetEventDestinationsKinesisFirehoseDestination",
      "namespace": "smsvoiceConfigurationSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_configuration_set#delivery_stream_arn SmsvoiceConfigurationSet#delivery_stream_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the delivery stream."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-configuration-set/index.ts",
            "line": 189
          },
          "name": "deliveryStreamArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_configuration_set#iam_role_arn SmsvoiceConfigurationSet#iam_role_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of an AWS Identity and Access Management role that is able to write event data to an Amazon CloudWatch destination."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-configuration-set/index.ts",
            "line": 195
          },
          "name": "iamRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/smsvoice-configuration-set/index:SmsvoiceConfigurationSetEventDestinationsKinesisFirehoseDestination"
    },
    "@cdktn/provider-awscc.smsvoiceConfigurationSet.SmsvoiceConfigurationSetEventDestinationsKinesisFirehoseDestinationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.smsvoiceConfigurationSet.SmsvoiceConfigurationSetEventDestinationsKinesisFirehoseDestinationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/smsvoice-configuration-set/index.ts",
          "line": 242
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/smsvoice-configuration-set/index.ts",
        "line": 234
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-configuration-set/index.ts",
            "line": 290
          },
          "name": "resetDeliveryStreamArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-configuration-set/index.ts",
            "line": 306
          },
          "name": "resetIamRoleArn"
        }
      ],
      "name": "SmsvoiceConfigurationSetEventDestinationsKinesisFirehoseDestinationOutputReference",
      "namespace": "smsvoiceConfigurationSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-configuration-set/index.ts",
            "line": 294
          },
          "name": "deliveryStreamArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-configuration-set/index.ts",
            "line": 310
          },
          "name": "iamRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-configuration-set/index.ts",
            "line": 284
          },
          "name": "deliveryStreamArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-configuration-set/index.ts",
            "line": 300
          },
          "name": "iamRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-configuration-set/index.ts",
            "line": 246
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.smsvoiceConfigurationSet.SmsvoiceConfigurationSetEventDestinationsKinesisFirehoseDestination"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/smsvoice-configuration-set/index:SmsvoiceConfigurationSetEventDestinationsKinesisFirehoseDestinationOutputReference"
    },
    "@cdktn/provider-awscc.smsvoiceConfigurationSet.SmsvoiceConfigurationSetEventDestinationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.smsvoiceConfigurationSet.SmsvoiceConfigurationSetEventDestinationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/smsvoice-configuration-set/index.ts",
          "line": 692
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/smsvoice-configuration-set/index.ts",
        "line": 684
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-configuration-set/index.ts",
            "line": 699
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.smsvoiceConfigurationSet.SmsvoiceConfigurationSetEventDestinationsOutputReference"
            }
          }
        }
      ],
      "name": "SmsvoiceConfigurationSetEventDestinationsList",
      "namespace": "smsvoiceConfigurationSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-configuration-set/index.ts",
            "line": 685
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.smsvoiceConfigurationSet.SmsvoiceConfigurationSetEventDestinations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/smsvoice-configuration-set/index:SmsvoiceConfigurationSetEventDestinationsList"
    },
    "@cdktn/provider-awscc.smsvoiceConfigurationSet.SmsvoiceConfigurationSetEventDestinationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.smsvoiceConfigurationSet.SmsvoiceConfigurationSetEventDestinationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/smsvoice-configuration-set/index.ts",
          "line": 523
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/smsvoice-configuration-set/index.ts",
        "line": 513
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-configuration-set/index.ts",
            "line": 592
          },
          "name": "putCloudwatchLogsDestination",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.smsvoiceConfigurationSet.SmsvoiceConfigurationSetEventDestinationsCloudwatchLogsDestination"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-configuration-set/index.ts",
            "line": 640
          },
          "name": "putKinesisFirehoseDestination",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.smsvoiceConfigurationSet.SmsvoiceConfigurationSetEventDestinationsKinesisFirehoseDestination"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-configuration-set/index.ts",
            "line": 672
          },
          "name": "putSnsDestination",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.smsvoiceConfigurationSet.SmsvoiceConfigurationSetEventDestinationsSnsDestination"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-configuration-set/index.ts",
            "line": 595
          },
          "name": "resetCloudwatchLogsDestination"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-configuration-set/index.ts",
            "line": 611
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-configuration-set/index.ts",
            "line": 627
          },
          "name": "resetEventDestinationName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-configuration-set/index.ts",
            "line": 643
          },
          "name": "resetKinesisFirehoseDestination"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-configuration-set/index.ts",
            "line": 659
          },
          "name": "resetMatchingEventTypes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-configuration-set/index.ts",
            "line": 675
          },
          "name": "resetSnsDestination"
        }
      ],
      "name": "SmsvoiceConfigurationSetEventDestinationsOutputReference",
      "namespace": "smsvoiceConfigurationSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-configuration-set/index.ts",
            "line": 589
          },
          "name": "cloudwatchLogsDestination",
          "type": {
            "fqn": "@cdktn/provider-awscc.smsvoiceConfigurationSet.SmsvoiceConfigurationSetEventDestinationsCloudwatchLogsDestinationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-configuration-set/index.ts",
            "line": 637
          },
          "name": "kinesisFirehoseDestination",
          "type": {
            "fqn": "@cdktn/provider-awscc.smsvoiceConfigurationSet.SmsvoiceConfigurationSetEventDestinationsKinesisFirehoseDestinationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-configuration-set/index.ts",
            "line": 669
          },
          "name": "snsDestination",
          "type": {
            "fqn": "@cdktn/provider-awscc.smsvoiceConfigurationSet.SmsvoiceConfigurationSetEventDestinationsSnsDestinationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-configuration-set/index.ts",
            "line": 599
          },
          "name": "cloudwatchLogsDestinationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.smsvoiceConfigurationSet.SmsvoiceConfigurationSetEventDestinationsCloudwatchLogsDestination"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-configuration-set/index.ts",
            "line": 615
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-configuration-set/index.ts",
            "line": 631
          },
          "name": "eventDestinationNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-configuration-set/index.ts",
            "line": 647
          },
          "name": "kinesisFirehoseDestinationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.smsvoiceConfigurationSet.SmsvoiceConfigurationSetEventDestinationsKinesisFirehoseDestination"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-configuration-set/index.ts",
            "line": 663
          },
          "name": "matchingEventTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-configuration-set/index.ts",
            "line": 679
          },
          "name": "snsDestinationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.smsvoiceConfigurationSet.SmsvoiceConfigurationSetEventDestinationsSnsDestination"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-configuration-set/index.ts",
            "line": 605
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-configuration-set/index.ts",
            "line": 621
          },
          "name": "eventDestinationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-configuration-set/index.ts",
            "line": 653
          },
          "name": "matchingEventTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-configuration-set/index.ts",
            "line": 527
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.smsvoiceConfigurationSet.SmsvoiceConfigurationSetEventDestinations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/smsvoice-configuration-set/index:SmsvoiceConfigurationSetEventDestinationsOutputReference"
    },
    "@cdktn/provider-awscc.smsvoiceConfigurationSet.SmsvoiceConfigurationSetEventDestinationsSnsDestination": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.smsvoiceConfigurationSet.SmsvoiceConfigurationSetEventDestinationsSnsDestination",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/smsvoice-configuration-set/index.ts",
        "line": 314
      },
      "name": "SmsvoiceConfigurationSetEventDestinationsSnsDestination",
      "namespace": "smsvoiceConfigurationSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_configuration_set#topic_arn SmsvoiceConfigurationSet#topic_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the Amazon SNS topic that you want to publish events to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-configuration-set/index.ts",
            "line": 320
          },
          "name": "topicArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/smsvoice-configuration-set/index:SmsvoiceConfigurationSetEventDestinationsSnsDestination"
    },
    "@cdktn/provider-awscc.smsvoiceConfigurationSet.SmsvoiceConfigurationSetEventDestinationsSnsDestinationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.smsvoiceConfigurationSet.SmsvoiceConfigurationSetEventDestinationsSnsDestinationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/smsvoice-configuration-set/index.ts",
          "line": 360
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/smsvoice-configuration-set/index.ts",
        "line": 352
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-configuration-set/index.ts",
            "line": 402
          },
          "name": "resetTopicArn"
        }
      ],
      "name": "SmsvoiceConfigurationSetEventDestinationsSnsDestinationOutputReference",
      "namespace": "smsvoiceConfigurationSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-configuration-set/index.ts",
            "line": 406
          },
          "name": "topicArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-configuration-set/index.ts",
            "line": 396
          },
          "name": "topicArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-configuration-set/index.ts",
            "line": 364
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.smsvoiceConfigurationSet.SmsvoiceConfigurationSetEventDestinationsSnsDestination"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/smsvoice-configuration-set/index:SmsvoiceConfigurationSetEventDestinationsSnsDestinationOutputReference"
    },
    "@cdktn/provider-awscc.smsvoiceConfigurationSet.SmsvoiceConfigurationSetTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.smsvoiceConfigurationSet.SmsvoiceConfigurationSetTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/smsvoice-configuration-set/index.ts",
        "line": 703
      },
      "name": "SmsvoiceConfigurationSetTags",
      "namespace": "smsvoiceConfigurationSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_configuration_set#key SmsvoiceConfigurationSet#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-configuration-set/index.ts",
            "line": 709
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_configuration_set#value SmsvoiceConfigurationSet#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-configuration-set/index.ts",
            "line": 715
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/smsvoice-configuration-set/index:SmsvoiceConfigurationSetTags"
    },
    "@cdktn/provider-awscc.smsvoiceConfigurationSet.SmsvoiceConfigurationSetTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.smsvoiceConfigurationSet.SmsvoiceConfigurationSetTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/smsvoice-configuration-set/index.ts",
          "line": 845
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/smsvoice-configuration-set/index.ts",
        "line": 837
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-configuration-set/index.ts",
            "line": 852
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.smsvoiceConfigurationSet.SmsvoiceConfigurationSetTagsOutputReference"
            }
          }
        }
      ],
      "name": "SmsvoiceConfigurationSetTagsList",
      "namespace": "smsvoiceConfigurationSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-configuration-set/index.ts",
            "line": 838
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.smsvoiceConfigurationSet.SmsvoiceConfigurationSetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/smsvoice-configuration-set/index:SmsvoiceConfigurationSetTagsList"
    },
    "@cdktn/provider-awscc.smsvoiceConfigurationSet.SmsvoiceConfigurationSetTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.smsvoiceConfigurationSet.SmsvoiceConfigurationSetTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/smsvoice-configuration-set/index.ts",
          "line": 764
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/smsvoice-configuration-set/index.ts",
        "line": 754
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-configuration-set/index.ts",
            "line": 812
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-configuration-set/index.ts",
            "line": 828
          },
          "name": "resetValue"
        }
      ],
      "name": "SmsvoiceConfigurationSetTagsOutputReference",
      "namespace": "smsvoiceConfigurationSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-configuration-set/index.ts",
            "line": 816
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-configuration-set/index.ts",
            "line": 832
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-configuration-set/index.ts",
            "line": 806
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-configuration-set/index.ts",
            "line": 822
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-configuration-set/index.ts",
            "line": 768
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.smsvoiceConfigurationSet.SmsvoiceConfigurationSetTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/smsvoice-configuration-set/index:SmsvoiceConfigurationSetTagsOutputReference"
    },
    "@cdktn/provider-awscc.smsvoiceOptOutList.SmsvoiceOptOutList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_opt_out_list awscc_smsvoice_opt_out_list}."
      },
      "fqn": "@cdktn/provider-awscc.smsvoiceOptOutList.SmsvoiceOptOutList",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_opt_out_list awscc_smsvoice_opt_out_list} Resource."
        },
        "locationInModule": {
          "filename": "src/smsvoice-opt-out-list/index.ts",
          "line": 217
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.smsvoiceOptOutList.SmsvoiceOptOutListConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/smsvoice-opt-out-list/index.ts",
        "line": 185
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SmsvoiceOptOutList resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/smsvoice-opt-out-list/index.ts",
            "line": 202
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SmsvoiceOptOutList to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_opt_out_list#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SmsvoiceOptOutList that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SmsvoiceOptOutList to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-opt-out-list/index.ts",
            "line": 272
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.smsvoiceOptOutList.SmsvoiceOptOutListTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-opt-out-list/index.ts",
            "line": 259
          },
          "name": "resetOptOutListName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-opt-out-list/index.ts",
            "line": 275
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-opt-out-list/index.ts",
            "line": 287
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-opt-out-list/index.ts",
            "line": 294
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SmsvoiceOptOutList",
      "namespace": "smsvoiceOptOutList",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-opt-out-list/index.ts",
            "line": 190
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-opt-out-list/index.ts",
            "line": 242
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-opt-out-list/index.ts",
            "line": 247
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-opt-out-list/index.ts",
            "line": 269
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.smsvoiceOptOutList.SmsvoiceOptOutListTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-opt-out-list/index.ts",
            "line": 263
          },
          "name": "optOutListNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-opt-out-list/index.ts",
            "line": 279
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.smsvoiceOptOutList.SmsvoiceOptOutListTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-opt-out-list/index.ts",
            "line": 253
          },
          "name": "optOutListName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/smsvoice-opt-out-list/index:SmsvoiceOptOutList"
    },
    "@cdktn/provider-awscc.smsvoiceOptOutList.SmsvoiceOptOutListConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.smsvoiceOptOutList.SmsvoiceOptOutListConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/smsvoice-opt-out-list/index.ts",
        "line": 14
      },
      "name": "SmsvoiceOptOutListConfig",
      "namespace": "smsvoiceOptOutList",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_opt_out_list#opt_out_list_name SmsvoiceOptOutList#opt_out_list_name}",
            "stability": "stable",
            "summary": "The name of the new OptOutList."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-opt-out-list/index.ts",
            "line": 20
          },
          "name": "optOutListName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_opt_out_list#tags SmsvoiceOptOutList#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-opt-out-list/index.ts",
            "line": 26
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.smsvoiceOptOutList.SmsvoiceOptOutListTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/smsvoice-opt-out-list/index:SmsvoiceOptOutListConfig"
    },
    "@cdktn/provider-awscc.smsvoiceOptOutList.SmsvoiceOptOutListTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.smsvoiceOptOutList.SmsvoiceOptOutListTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/smsvoice-opt-out-list/index.ts",
        "line": 28
      },
      "name": "SmsvoiceOptOutListTags",
      "namespace": "smsvoiceOptOutList",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_opt_out_list#key SmsvoiceOptOutList#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-opt-out-list/index.ts",
            "line": 34
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_opt_out_list#value SmsvoiceOptOutList#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-opt-out-list/index.ts",
            "line": 40
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/smsvoice-opt-out-list/index:SmsvoiceOptOutListTags"
    },
    "@cdktn/provider-awscc.smsvoiceOptOutList.SmsvoiceOptOutListTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.smsvoiceOptOutList.SmsvoiceOptOutListTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/smsvoice-opt-out-list/index.ts",
          "line": 170
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/smsvoice-opt-out-list/index.ts",
        "line": 162
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-opt-out-list/index.ts",
            "line": 177
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.smsvoiceOptOutList.SmsvoiceOptOutListTagsOutputReference"
            }
          }
        }
      ],
      "name": "SmsvoiceOptOutListTagsList",
      "namespace": "smsvoiceOptOutList",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-opt-out-list/index.ts",
            "line": 163
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.smsvoiceOptOutList.SmsvoiceOptOutListTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/smsvoice-opt-out-list/index:SmsvoiceOptOutListTagsList"
    },
    "@cdktn/provider-awscc.smsvoiceOptOutList.SmsvoiceOptOutListTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.smsvoiceOptOutList.SmsvoiceOptOutListTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/smsvoice-opt-out-list/index.ts",
          "line": 89
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/smsvoice-opt-out-list/index.ts",
        "line": 79
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-opt-out-list/index.ts",
            "line": 137
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-opt-out-list/index.ts",
            "line": 153
          },
          "name": "resetValue"
        }
      ],
      "name": "SmsvoiceOptOutListTagsOutputReference",
      "namespace": "smsvoiceOptOutList",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-opt-out-list/index.ts",
            "line": 141
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-opt-out-list/index.ts",
            "line": 157
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-opt-out-list/index.ts",
            "line": 131
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-opt-out-list/index.ts",
            "line": 147
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-opt-out-list/index.ts",
            "line": 93
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.smsvoiceOptOutList.SmsvoiceOptOutListTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/smsvoice-opt-out-list/index:SmsvoiceOptOutListTagsOutputReference"
    },
    "@cdktn/provider-awscc.smsvoicePhoneNumber.SmsvoicePhoneNumber": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_phone_number awscc_smsvoice_phone_number}."
      },
      "fqn": "@cdktn/provider-awscc.smsvoicePhoneNumber.SmsvoicePhoneNumber",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_phone_number awscc_smsvoice_phone_number} Resource."
        },
        "locationInModule": {
          "filename": "src/smsvoice-phone-number/index.ts",
          "line": 920
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.smsvoicePhoneNumber.SmsvoicePhoneNumberConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/smsvoice-phone-number/index.ts",
        "line": 888
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SmsvoicePhoneNumber resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/smsvoice-phone-number/index.ts",
            "line": 905
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SmsvoicePhoneNumber to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_phone_number#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SmsvoicePhoneNumber that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SmsvoicePhoneNumber to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-phone-number/index.ts",
            "line": 996
          },
          "name": "putMandatoryKeywords",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.smsvoicePhoneNumber.SmsvoicePhoneNumberMandatoryKeywords"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-phone-number/index.ts",
            "line": 1051
          },
          "name": "putOptionalKeywords",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.smsvoicePhoneNumber.SmsvoicePhoneNumberOptionalKeywords"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-phone-number/index.ts",
            "line": 1093
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.smsvoicePhoneNumber.SmsvoicePhoneNumberTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-phone-number/index.ts",
            "line": 1109
          },
          "name": "putTwoWay",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.smsvoicePhoneNumber.SmsvoicePhoneNumberTwoWay"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-phone-number/index.ts",
            "line": 965
          },
          "name": "resetDeletionProtectionEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-phone-number/index.ts",
            "line": 1054
          },
          "name": "resetOptionalKeywords"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-phone-number/index.ts",
            "line": 1038
          },
          "name": "resetOptOutListName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-phone-number/index.ts",
            "line": 1080
          },
          "name": "resetSelfManagedOptOutsEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-phone-number/index.ts",
            "line": 1096
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-phone-number/index.ts",
            "line": 1112
          },
          "name": "resetTwoWay"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-phone-number/index.ts",
            "line": 1124
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-phone-number/index.ts",
            "line": 1139
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SmsvoicePhoneNumber",
      "namespace": "smsvoicePhoneNumber",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-phone-number/index.ts",
            "line": 893
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-phone-number/index.ts",
            "line": 953
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-phone-number/index.ts",
            "line": 974
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-phone-number/index.ts",
            "line": 993
          },
          "name": "mandatoryKeywords",
          "type": {
            "fqn": "@cdktn/provider-awscc.smsvoicePhoneNumber.SmsvoicePhoneNumberMandatoryKeywordsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-phone-number/index.ts",
            "line": 1048
          },
          "name": "optionalKeywords",
          "type": {
            "fqn": "@cdktn/provider-awscc.smsvoicePhoneNumber.SmsvoicePhoneNumberOptionalKeywordsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-phone-number/index.ts",
            "line": 1063
          },
          "name": "phoneNumber",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-phone-number/index.ts",
            "line": 1068
          },
          "name": "phoneNumberId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-phone-number/index.ts",
            "line": 1090
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.smsvoicePhoneNumber.SmsvoicePhoneNumberTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-phone-number/index.ts",
            "line": 1106
          },
          "name": "twoWay",
          "type": {
            "fqn": "@cdktn/provider-awscc.smsvoicePhoneNumber.SmsvoicePhoneNumberTwoWayOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-phone-number/index.ts",
            "line": 969
          },
          "name": "deletionProtectionEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-phone-number/index.ts",
            "line": 987
          },
          "name": "isoCountryCodeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-phone-number/index.ts",
            "line": 1000
          },
          "name": "mandatoryKeywordsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.smsvoicePhoneNumber.SmsvoicePhoneNumberMandatoryKeywords"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-phone-number/index.ts",
            "line": 1013
          },
          "name": "numberCapabilitiesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-phone-number/index.ts",
            "line": 1026
          },
          "name": "numberTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-phone-number/index.ts",
            "line": 1058
          },
          "name": "optionalKeywordsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.smsvoicePhoneNumber.SmsvoicePhoneNumberOptionalKeywords"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-phone-number/index.ts",
            "line": 1042
          },
          "name": "optOutListNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-phone-number/index.ts",
            "line": 1084
          },
          "name": "selfManagedOptOutsEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-phone-number/index.ts",
            "line": 1100
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.smsvoicePhoneNumber.SmsvoicePhoneNumberTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-phone-number/index.ts",
            "line": 1116
          },
          "name": "twoWayInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.smsvoicePhoneNumber.SmsvoicePhoneNumberTwoWay"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-phone-number/index.ts",
            "line": 959
          },
          "name": "deletionProtectionEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-phone-number/index.ts",
            "line": 980
          },
          "name": "isoCountryCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-phone-number/index.ts",
            "line": 1006
          },
          "name": "numberCapabilities",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-phone-number/index.ts",
            "line": 1019
          },
          "name": "numberType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-phone-number/index.ts",
            "line": 1032
          },
          "name": "optOutListName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-phone-number/index.ts",
            "line": 1074
          },
          "name": "selfManagedOptOutsEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/smsvoice-phone-number/index:SmsvoicePhoneNumber"
    },
    "@cdktn/provider-awscc.smsvoicePhoneNumber.SmsvoicePhoneNumberConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.smsvoicePhoneNumber.SmsvoicePhoneNumberConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/smsvoice-phone-number/index.ts",
        "line": 14
      },
      "name": "SmsvoicePhoneNumberConfig",
      "namespace": "smsvoicePhoneNumber",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_phone_number#iso_country_code SmsvoicePhoneNumber#iso_country_code}",
            "stability": "stable",
            "summary": "The two-character code, in ISO 3166-1 alpha-2 format, for the country or region."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-phone-number/index.ts",
            "line": 26
          },
          "name": "isoCountryCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "It is also a specific word or phrase that an end user can send to your number to elicit a response, such as an informational message or a special offer. When your number receives a message that begins with a keyword, AWS End User Messaging SMS and Voice responds with a customizable message. Keywords \"HELP\" and \"STOP\" are mandatory keywords\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_phone_number#mandatory_keywords SmsvoicePhoneNumber#mandatory_keywords}",
            "stability": "stable",
            "summary": "A keyword is a word that you can search for on a particular phone number or pool."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-phone-number/index.ts",
            "line": 32
          },
          "name": "mandatoryKeywords",
          "type": {
            "fqn": "@cdktn/provider-awscc.smsvoicePhoneNumber.SmsvoicePhoneNumberMandatoryKeywords"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_phone_number#number_capabilities SmsvoicePhoneNumber#number_capabilities}",
            "stability": "stable",
            "summary": "Indicates if the phone number will be used for text messages, voice messages, or both."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-phone-number/index.ts",
            "line": 38
          },
          "name": "numberCapabilities",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_phone_number#number_type SmsvoicePhoneNumber#number_type}",
            "stability": "stable",
            "summary": "The type of phone number to request."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-phone-number/index.ts",
            "line": 44
          },
          "name": "numberType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_phone_number#deletion_protection_enabled SmsvoicePhoneNumber#deletion_protection_enabled}",
            "stability": "stable",
            "summary": "When set to true the sender ID can't be deleted. By default this is set to false."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-phone-number/index.ts",
            "line": 20
          },
          "name": "deletionProtectionEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "It is also a specific word or phrase that an end user can send to your number to elicit a response, such as an informational message or a special offer. When your number receives a message that begins with a keyword, AWS End User Messaging SMS and Voice responds with a customizable message.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_phone_number#optional_keywords SmsvoicePhoneNumber#optional_keywords}",
            "stability": "stable",
            "summary": "A keyword is a word that you can search for on a particular phone number or pool."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-phone-number/index.ts",
            "line": 56
          },
          "name": "optionalKeywords",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.smsvoicePhoneNumber.SmsvoicePhoneNumberOptionalKeywords"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_phone_number#opt_out_list_name SmsvoicePhoneNumber#opt_out_list_name}",
            "stability": "stable",
            "summary": "The name of the OptOutList to associate with the phone number. You can use the OptOutListName or OptOutListArn."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-phone-number/index.ts",
            "line": 50
          },
          "name": "optOutListName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When an end recipient sends a message that begins with HELP or STOP to one of your dedicated numbers, AWS End User Messaging SMS and Voice automatically replies with a customizable message and adds the end recipient to the OptOutList. When set to true you're responsible for responding to HELP and STOP requests. You're also responsible for tracking and honoring opt-out requests.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_phone_number#self_managed_opt_outs_enabled SmsvoicePhoneNumber#self_managed_opt_outs_enabled}",
            "stability": "stable",
            "summary": "By default this is set to false."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-phone-number/index.ts",
            "line": 62
          },
          "name": "selfManagedOptOutsEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_phone_number#tags SmsvoicePhoneNumber#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-phone-number/index.ts",
            "line": 68
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.smsvoicePhoneNumber.SmsvoicePhoneNumberTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When one of your customers sends a message to your phone number, the message body is sent to an Amazon SNS topic or Amazon Connect for processing.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_phone_number#two_way SmsvoicePhoneNumber#two_way}",
            "stability": "stable",
            "summary": "When you set up two-way SMS, you can receive incoming messages from your customers."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-phone-number/index.ts",
            "line": 74
          },
          "name": "twoWay",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.smsvoicePhoneNumber.SmsvoicePhoneNumberTwoWay"
          }
        }
      ],
      "symbolId": "src/smsvoice-phone-number/index:SmsvoicePhoneNumberConfig"
    },
    "@cdktn/provider-awscc.smsvoicePhoneNumber.SmsvoicePhoneNumberMandatoryKeywords": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.smsvoicePhoneNumber.SmsvoicePhoneNumberMandatoryKeywords",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/smsvoice-phone-number/index.ts",
        "line": 258
      },
      "name": "SmsvoicePhoneNumberMandatoryKeywords",
      "namespace": "smsvoicePhoneNumber",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "It is also a specific word or phrase that an end user can send to your number to elicit a response, such as an informational message or a special offer. When your number receives a message that begins with a keyword, AWS End User Messaging SMS and Voice responds with a customizable message. Keywords \"HELP\" and \"STOP\" are mandatory keywords\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_phone_number#help SmsvoicePhoneNumber#help}",
            "stability": "stable",
            "summary": "A keyword is a word that you can search for on a particular phone number or pool."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-phone-number/index.ts",
            "line": 264
          },
          "name": "help",
          "type": {
            "fqn": "@cdktn/provider-awscc.smsvoicePhoneNumber.SmsvoicePhoneNumberMandatoryKeywordsHelp"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "It is also a specific word or phrase that an end user can send to your number to elicit a response, such as an informational message or a special offer. When your number receives a message that begins with a keyword, AWS End User Messaging SMS and Voice responds with a customizable message. Keywords \"HELP\" and \"STOP\" are mandatory keywords\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_phone_number#stop SmsvoicePhoneNumber#stop}",
            "stability": "stable",
            "summary": "A keyword is a word that you can search for on a particular phone number or pool."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-phone-number/index.ts",
            "line": 270
          },
          "name": "stop",
          "type": {
            "fqn": "@cdktn/provider-awscc.smsvoicePhoneNumber.SmsvoicePhoneNumberMandatoryKeywordsStop"
          }
        }
      ],
      "symbolId": "src/smsvoice-phone-number/index:SmsvoicePhoneNumberMandatoryKeywords"
    },
    "@cdktn/provider-awscc.smsvoicePhoneNumber.SmsvoicePhoneNumberMandatoryKeywordsHelp": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.smsvoicePhoneNumber.SmsvoicePhoneNumberMandatoryKeywordsHelp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/smsvoice-phone-number/index.ts",
        "line": 76
      },
      "name": "SmsvoicePhoneNumberMandatoryKeywordsHelp",
      "namespace": "smsvoicePhoneNumber",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_phone_number#message SmsvoicePhoneNumber#message}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-phone-number/index.ts",
            "line": 80
          },
          "name": "message",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/smsvoice-phone-number/index:SmsvoicePhoneNumberMandatoryKeywordsHelp"
    },
    "@cdktn/provider-awscc.smsvoicePhoneNumber.SmsvoicePhoneNumberMandatoryKeywordsHelpOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.smsvoicePhoneNumber.SmsvoicePhoneNumberMandatoryKeywordsHelpOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/smsvoice-phone-number/index.ts",
          "line": 120
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/smsvoice-phone-number/index.ts",
        "line": 112
      },
      "name": "SmsvoicePhoneNumberMandatoryKeywordsHelpOutputReference",
      "namespace": "smsvoicePhoneNumber",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-phone-number/index.ts",
            "line": 163
          },
          "name": "messageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-phone-number/index.ts",
            "line": 156
          },
          "name": "message",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-phone-number/index.ts",
            "line": 124
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.smsvoicePhoneNumber.SmsvoicePhoneNumberMandatoryKeywordsHelp"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/smsvoice-phone-number/index:SmsvoicePhoneNumberMandatoryKeywordsHelpOutputReference"
    },
    "@cdktn/provider-awscc.smsvoicePhoneNumber.SmsvoicePhoneNumberMandatoryKeywordsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.smsvoicePhoneNumber.SmsvoicePhoneNumberMandatoryKeywordsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/smsvoice-phone-number/index.ts",
          "line": 317
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/smsvoice-phone-number/index.ts",
        "line": 309
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-phone-number/index.ts",
            "line": 362
          },
          "name": "putHelp",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.smsvoicePhoneNumber.SmsvoicePhoneNumberMandatoryKeywordsHelp"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-phone-number/index.ts",
            "line": 375
          },
          "name": "putStop",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.smsvoicePhoneNumber.SmsvoicePhoneNumberMandatoryKeywordsStop"
              }
            }
          ]
        }
      ],
      "name": "SmsvoicePhoneNumberMandatoryKeywordsOutputReference",
      "namespace": "smsvoicePhoneNumber",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-phone-number/index.ts",
            "line": 359
          },
          "name": "help",
          "type": {
            "fqn": "@cdktn/provider-awscc.smsvoicePhoneNumber.SmsvoicePhoneNumberMandatoryKeywordsHelpOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-phone-number/index.ts",
            "line": 372
          },
          "name": "stop",
          "type": {
            "fqn": "@cdktn/provider-awscc.smsvoicePhoneNumber.SmsvoicePhoneNumberMandatoryKeywordsStopOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-phone-number/index.ts",
            "line": 366
          },
          "name": "helpInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.smsvoicePhoneNumber.SmsvoicePhoneNumberMandatoryKeywordsHelp"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-phone-number/index.ts",
            "line": 379
          },
          "name": "stopInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.smsvoicePhoneNumber.SmsvoicePhoneNumberMandatoryKeywordsStop"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-phone-number/index.ts",
            "line": 321
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.smsvoicePhoneNumber.SmsvoicePhoneNumberMandatoryKeywords"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/smsvoice-phone-number/index:SmsvoicePhoneNumberMandatoryKeywordsOutputReference"
    },
    "@cdktn/provider-awscc.smsvoicePhoneNumber.SmsvoicePhoneNumberMandatoryKeywordsStop": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.smsvoicePhoneNumber.SmsvoicePhoneNumberMandatoryKeywordsStop",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/smsvoice-phone-number/index.ts",
        "line": 167
      },
      "name": "SmsvoicePhoneNumberMandatoryKeywordsStop",
      "namespace": "smsvoicePhoneNumber",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_phone_number#message SmsvoicePhoneNumber#message}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-phone-number/index.ts",
            "line": 171
          },
          "name": "message",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/smsvoice-phone-number/index:SmsvoicePhoneNumberMandatoryKeywordsStop"
    },
    "@cdktn/provider-awscc.smsvoicePhoneNumber.SmsvoicePhoneNumberMandatoryKeywordsStopOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.smsvoicePhoneNumber.SmsvoicePhoneNumberMandatoryKeywordsStopOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/smsvoice-phone-number/index.ts",
          "line": 211
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/smsvoice-phone-number/index.ts",
        "line": 203
      },
      "name": "SmsvoicePhoneNumberMandatoryKeywordsStopOutputReference",
      "namespace": "smsvoicePhoneNumber",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-phone-number/index.ts",
            "line": 254
          },
          "name": "messageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-phone-number/index.ts",
            "line": 247
          },
          "name": "message",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-phone-number/index.ts",
            "line": 215
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.smsvoicePhoneNumber.SmsvoicePhoneNumberMandatoryKeywordsStop"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/smsvoice-phone-number/index:SmsvoicePhoneNumberMandatoryKeywordsStopOutputReference"
    },
    "@cdktn/provider-awscc.smsvoicePhoneNumber.SmsvoicePhoneNumberOptionalKeywords": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.smsvoicePhoneNumber.SmsvoicePhoneNumberOptionalKeywords",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/smsvoice-phone-number/index.ts",
        "line": 383
      },
      "name": "SmsvoicePhoneNumberOptionalKeywords",
      "namespace": "smsvoicePhoneNumber",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_phone_number#action SmsvoicePhoneNumber#action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-phone-number/index.ts",
            "line": 387
          },
          "name": "action",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_phone_number#keyword SmsvoicePhoneNumber#keyword}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-phone-number/index.ts",
            "line": 391
          },
          "name": "keyword",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_phone_number#message SmsvoicePhoneNumber#message}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-phone-number/index.ts",
            "line": 395
          },
          "name": "message",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/smsvoice-phone-number/index:SmsvoicePhoneNumberOptionalKeywords"
    },
    "@cdktn/provider-awscc.smsvoicePhoneNumber.SmsvoicePhoneNumberOptionalKeywordsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.smsvoicePhoneNumber.SmsvoicePhoneNumberOptionalKeywordsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/smsvoice-phone-number/index.ts",
          "line": 554
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/smsvoice-phone-number/index.ts",
        "line": 546
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-phone-number/index.ts",
            "line": 561
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.smsvoicePhoneNumber.SmsvoicePhoneNumberOptionalKeywordsOutputReference"
            }
          }
        }
      ],
      "name": "SmsvoicePhoneNumberOptionalKeywordsList",
      "namespace": "smsvoicePhoneNumber",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-phone-number/index.ts",
            "line": 547
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.smsvoicePhoneNumber.SmsvoicePhoneNumberOptionalKeywords"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/smsvoice-phone-number/index:SmsvoicePhoneNumberOptionalKeywordsList"
    },
    "@cdktn/provider-awscc.smsvoicePhoneNumber.SmsvoicePhoneNumberOptionalKeywordsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.smsvoicePhoneNumber.SmsvoicePhoneNumberOptionalKeywordsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/smsvoice-phone-number/index.ts",
          "line": 451
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/smsvoice-phone-number/index.ts",
        "line": 441
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-phone-number/index.ts",
            "line": 505
          },
          "name": "resetAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-phone-number/index.ts",
            "line": 521
          },
          "name": "resetKeyword"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-phone-number/index.ts",
            "line": 537
          },
          "name": "resetMessage"
        }
      ],
      "name": "SmsvoicePhoneNumberOptionalKeywordsOutputReference",
      "namespace": "smsvoicePhoneNumber",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-phone-number/index.ts",
            "line": 509
          },
          "name": "actionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-phone-number/index.ts",
            "line": 525
          },
          "name": "keywordInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-phone-number/index.ts",
            "line": 541
          },
          "name": "messageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-phone-number/index.ts",
            "line": 499
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-phone-number/index.ts",
            "line": 515
          },
          "name": "keyword",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-phone-number/index.ts",
            "line": 531
          },
          "name": "message",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-phone-number/index.ts",
            "line": 455
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.smsvoicePhoneNumber.SmsvoicePhoneNumberOptionalKeywords"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/smsvoice-phone-number/index:SmsvoicePhoneNumberOptionalKeywordsOutputReference"
    },
    "@cdktn/provider-awscc.smsvoicePhoneNumber.SmsvoicePhoneNumberTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.smsvoicePhoneNumber.SmsvoicePhoneNumberTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/smsvoice-phone-number/index.ts",
        "line": 565
      },
      "name": "SmsvoicePhoneNumberTags",
      "namespace": "smsvoicePhoneNumber",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_phone_number#key SmsvoicePhoneNumber#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-phone-number/index.ts",
            "line": 571
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_phone_number#value SmsvoicePhoneNumber#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-phone-number/index.ts",
            "line": 577
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/smsvoice-phone-number/index:SmsvoicePhoneNumberTags"
    },
    "@cdktn/provider-awscc.smsvoicePhoneNumber.SmsvoicePhoneNumberTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.smsvoicePhoneNumber.SmsvoicePhoneNumberTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/smsvoice-phone-number/index.ts",
          "line": 707
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/smsvoice-phone-number/index.ts",
        "line": 699
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-phone-number/index.ts",
            "line": 714
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.smsvoicePhoneNumber.SmsvoicePhoneNumberTagsOutputReference"
            }
          }
        }
      ],
      "name": "SmsvoicePhoneNumberTagsList",
      "namespace": "smsvoicePhoneNumber",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-phone-number/index.ts",
            "line": 700
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.smsvoicePhoneNumber.SmsvoicePhoneNumberTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/smsvoice-phone-number/index:SmsvoicePhoneNumberTagsList"
    },
    "@cdktn/provider-awscc.smsvoicePhoneNumber.SmsvoicePhoneNumberTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.smsvoicePhoneNumber.SmsvoicePhoneNumberTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/smsvoice-phone-number/index.ts",
          "line": 626
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/smsvoice-phone-number/index.ts",
        "line": 616
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-phone-number/index.ts",
            "line": 674
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-phone-number/index.ts",
            "line": 690
          },
          "name": "resetValue"
        }
      ],
      "name": "SmsvoicePhoneNumberTagsOutputReference",
      "namespace": "smsvoicePhoneNumber",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-phone-number/index.ts",
            "line": 678
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-phone-number/index.ts",
            "line": 694
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-phone-number/index.ts",
            "line": 668
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-phone-number/index.ts",
            "line": 684
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-phone-number/index.ts",
            "line": 630
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.smsvoicePhoneNumber.SmsvoicePhoneNumberTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/smsvoice-phone-number/index:SmsvoicePhoneNumberTagsOutputReference"
    },
    "@cdktn/provider-awscc.smsvoicePhoneNumber.SmsvoicePhoneNumberTwoWay": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.smsvoicePhoneNumber.SmsvoicePhoneNumberTwoWay",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/smsvoice-phone-number/index.ts",
        "line": 718
      },
      "name": "SmsvoicePhoneNumberTwoWay",
      "namespace": "smsvoicePhoneNumber",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_phone_number#channel_arn SmsvoicePhoneNumber#channel_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the two way channel."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-phone-number/index.ts",
            "line": 724
          },
          "name": "channelArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_phone_number#channel_role SmsvoicePhoneNumber#channel_role}",
            "stability": "stable",
            "summary": "An optional IAM Role Arn for a service to assume, to be able to post inbound SMS messages."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-phone-number/index.ts",
            "line": 730
          },
          "name": "channelRole",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When set to true you can receive incoming text messages from your end recipients.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_phone_number#enabled SmsvoicePhoneNumber#enabled}",
            "stability": "stable",
            "summary": "By default this is set to false."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-phone-number/index.ts",
            "line": 736
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/smsvoice-phone-number/index:SmsvoicePhoneNumberTwoWay"
    },
    "@cdktn/provider-awscc.smsvoicePhoneNumber.SmsvoicePhoneNumberTwoWayOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.smsvoicePhoneNumber.SmsvoicePhoneNumberTwoWayOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/smsvoice-phone-number/index.ts",
          "line": 790
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/smsvoice-phone-number/index.ts",
        "line": 782
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-phone-number/index.ts",
            "line": 844
          },
          "name": "resetChannelArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-phone-number/index.ts",
            "line": 860
          },
          "name": "resetChannelRole"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-phone-number/index.ts",
            "line": 876
          },
          "name": "resetEnabled"
        }
      ],
      "name": "SmsvoicePhoneNumberTwoWayOutputReference",
      "namespace": "smsvoicePhoneNumber",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-phone-number/index.ts",
            "line": 848
          },
          "name": "channelArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-phone-number/index.ts",
            "line": 864
          },
          "name": "channelRoleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-phone-number/index.ts",
            "line": 880
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-phone-number/index.ts",
            "line": 838
          },
          "name": "channelArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-phone-number/index.ts",
            "line": 854
          },
          "name": "channelRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-phone-number/index.ts",
            "line": 870
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-phone-number/index.ts",
            "line": 794
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.smsvoicePhoneNumber.SmsvoicePhoneNumberTwoWay"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/smsvoice-phone-number/index:SmsvoicePhoneNumberTwoWayOutputReference"
    },
    "@cdktn/provider-awscc.smsvoicePool.SmsvoicePool": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_pool awscc_smsvoice_pool}."
      },
      "fqn": "@cdktn/provider-awscc.smsvoicePool.SmsvoicePool",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_pool awscc_smsvoice_pool} Resource."
        },
        "locationInModule": {
          "filename": "src/smsvoice-pool/index.ts",
          "line": 914
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.smsvoicePool.SmsvoicePoolConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/smsvoice-pool/index.ts",
        "line": 882
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SmsvoicePool resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/smsvoice-pool/index.ts",
            "line": 899
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SmsvoicePool to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_pool#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SmsvoicePool that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SmsvoicePool to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-pool/index.ts",
            "line": 976
          },
          "name": "putMandatoryKeywords",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.smsvoicePool.SmsvoicePoolMandatoryKeywords"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-pool/index.ts",
            "line": 1005
          },
          "name": "putOptionalKeywords",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.smsvoicePool.SmsvoicePoolOptionalKeywords"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-pool/index.ts",
            "line": 1071
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.smsvoicePool.SmsvoicePoolTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-pool/index.ts",
            "line": 1087
          },
          "name": "putTwoWay",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.smsvoicePool.SmsvoicePoolTwoWay"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-pool/index.ts",
            "line": 958
          },
          "name": "resetDeletionProtectionEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-pool/index.ts",
            "line": 1008
          },
          "name": "resetOptionalKeywords"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-pool/index.ts",
            "line": 992
          },
          "name": "resetOptOutListName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-pool/index.ts",
            "line": 1042
          },
          "name": "resetSelfManagedOptOutsEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-pool/index.ts",
            "line": 1058
          },
          "name": "resetSharedRoutesEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-pool/index.ts",
            "line": 1074
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-pool/index.ts",
            "line": 1090
          },
          "name": "resetTwoWay"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-pool/index.ts",
            "line": 1102
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-pool/index.ts",
            "line": 1116
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SmsvoicePool",
      "namespace": "smsvoicePool",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-pool/index.ts",
            "line": 887
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-pool/index.ts",
            "line": 946
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-pool/index.ts",
            "line": 967
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-pool/index.ts",
            "line": 973
          },
          "name": "mandatoryKeywords",
          "type": {
            "fqn": "@cdktn/provider-awscc.smsvoicePool.SmsvoicePoolMandatoryKeywordsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-pool/index.ts",
            "line": 1002
          },
          "name": "optionalKeywords",
          "type": {
            "fqn": "@cdktn/provider-awscc.smsvoicePool.SmsvoicePoolOptionalKeywordsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-pool/index.ts",
            "line": 1030
          },
          "name": "poolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-pool/index.ts",
            "line": 1068
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.smsvoicePool.SmsvoicePoolTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-pool/index.ts",
            "line": 1084
          },
          "name": "twoWay",
          "type": {
            "fqn": "@cdktn/provider-awscc.smsvoicePool.SmsvoicePoolTwoWayOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-pool/index.ts",
            "line": 962
          },
          "name": "deletionProtectionEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-pool/index.ts",
            "line": 980
          },
          "name": "mandatoryKeywordsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.smsvoicePool.SmsvoicePoolMandatoryKeywords"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-pool/index.ts",
            "line": 1012
          },
          "name": "optionalKeywordsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.smsvoicePool.SmsvoicePoolOptionalKeywords"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-pool/index.ts",
            "line": 996
          },
          "name": "optOutListNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-pool/index.ts",
            "line": 1025
          },
          "name": "originationIdentitiesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-pool/index.ts",
            "line": 1046
          },
          "name": "selfManagedOptOutsEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-pool/index.ts",
            "line": 1062
          },
          "name": "sharedRoutesEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-pool/index.ts",
            "line": 1078
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.smsvoicePool.SmsvoicePoolTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-pool/index.ts",
            "line": 1094
          },
          "name": "twoWayInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.smsvoicePool.SmsvoicePoolTwoWay"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-pool/index.ts",
            "line": 952
          },
          "name": "deletionProtectionEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-pool/index.ts",
            "line": 986
          },
          "name": "optOutListName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-pool/index.ts",
            "line": 1018
          },
          "name": "originationIdentities",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-pool/index.ts",
            "line": 1036
          },
          "name": "selfManagedOptOutsEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-pool/index.ts",
            "line": 1052
          },
          "name": "sharedRoutesEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/smsvoice-pool/index:SmsvoicePool"
    },
    "@cdktn/provider-awscc.smsvoicePool.SmsvoicePoolConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.smsvoicePool.SmsvoicePoolConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/smsvoice-pool/index.ts",
        "line": 14
      },
      "name": "SmsvoicePoolConfig",
      "namespace": "smsvoicePool",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "It is also a specific word or phrase that an end user can send to your number to elicit a response, such as an informational message or a special offer. When your number receives a message that begins with a keyword, AWS End User Messaging SMS and Voice responds with a customizable message. Keywords \"HELP\" and \"STOP\" are mandatory keywords\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_pool#mandatory_keywords SmsvoicePool#mandatory_keywords}",
            "stability": "stable",
            "summary": "A keyword is a word that you can search for on a particular phone number or pool."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-pool/index.ts",
            "line": 26
          },
          "name": "mandatoryKeywords",
          "type": {
            "fqn": "@cdktn/provider-awscc.smsvoicePool.SmsvoicePoolMandatoryKeywords"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_pool#origination_identities SmsvoicePool#origination_identities}",
            "stability": "stable",
            "summary": "The origination identity to use such as a PhoneNumberId, PhoneNumberArn, SenderId or SenderIdArn and it's IsoCountryCode."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-pool/index.ts",
            "line": 44
          },
          "name": "originationIdentities",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_pool#deletion_protection_enabled SmsvoicePool#deletion_protection_enabled}",
            "stability": "stable",
            "summary": "When set to true the pool can't be deleted. By default this is set to false."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-pool/index.ts",
            "line": 20
          },
          "name": "deletionProtectionEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "It is also a specific word or phrase that an end user can send to your number to elicit a response, such as an informational message or a special offer. When your number receives a message that begins with a keyword, AWS End User Messaging SMS and Voice responds with a customizable message.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_pool#optional_keywords SmsvoicePool#optional_keywords}",
            "stability": "stable",
            "summary": "A keyword is a word that you can search for on a particular phone number or pool."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-pool/index.ts",
            "line": 38
          },
          "name": "optionalKeywords",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.smsvoicePool.SmsvoicePoolOptionalKeywords"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_pool#opt_out_list_name SmsvoicePool#opt_out_list_name}",
            "stability": "stable",
            "summary": "The name of the OptOutList to associate with the pool. You can use the OptOutListName or OptOutListArn."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-pool/index.ts",
            "line": 32
          },
          "name": "optOutListName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When an end recipient sends a message that begins with HELP or STOP to one of your dedicated numbers, AWS End User Messaging SMS and Voice automatically replies with a customizable message and adds the end recipient to the OptOutList. When set to true you're responsible for responding to HELP and STOP requests. You're also responsible for tracking and honoring opt-out requests.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_pool#self_managed_opt_outs_enabled SmsvoicePool#self_managed_opt_outs_enabled}",
            "stability": "stable",
            "summary": "By default this is set to false."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-pool/index.ts",
            "line": 50
          },
          "name": "selfManagedOptOutsEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_pool#shared_routes_enabled SmsvoicePool#shared_routes_enabled}",
            "stability": "stable",
            "summary": "Indicates whether shared routes are enabled for the pool."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-pool/index.ts",
            "line": 56
          },
          "name": "sharedRoutesEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_pool#tags SmsvoicePool#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-pool/index.ts",
            "line": 62
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.smsvoicePool.SmsvoicePoolTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When one of your customers sends a message to your phone number, the message body is sent to an Amazon SNS topic or Amazon Connect for processing.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_pool#two_way SmsvoicePool#two_way}",
            "stability": "stable",
            "summary": "When you set up two-way SMS, you can receive incoming messages from your customers."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-pool/index.ts",
            "line": 68
          },
          "name": "twoWay",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.smsvoicePool.SmsvoicePoolTwoWay"
          }
        }
      ],
      "symbolId": "src/smsvoice-pool/index:SmsvoicePoolConfig"
    },
    "@cdktn/provider-awscc.smsvoicePool.SmsvoicePoolMandatoryKeywords": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.smsvoicePool.SmsvoicePoolMandatoryKeywords",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/smsvoice-pool/index.ts",
        "line": 252
      },
      "name": "SmsvoicePoolMandatoryKeywords",
      "namespace": "smsvoicePool",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "It is also a specific word or phrase that an end user can send to your number to elicit a response, such as an informational message or a special offer. When your number receives a message that begins with a keyword, AWS End User Messaging SMS and Voice responds with a customizable message. Keywords \"HELP\" and \"STOP\" are mandatory keywords\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_pool#help SmsvoicePool#help}",
            "stability": "stable",
            "summary": "A keyword is a word that you can search for on a particular phone number or pool."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-pool/index.ts",
            "line": 258
          },
          "name": "help",
          "type": {
            "fqn": "@cdktn/provider-awscc.smsvoicePool.SmsvoicePoolMandatoryKeywordsHelp"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "It is also a specific word or phrase that an end user can send to your number to elicit a response, such as an informational message or a special offer. When your number receives a message that begins with a keyword, AWS End User Messaging SMS and Voice responds with a customizable message. Keywords \"HELP\" and \"STOP\" are mandatory keywords\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_pool#stop SmsvoicePool#stop}",
            "stability": "stable",
            "summary": "A keyword is a word that you can search for on a particular phone number or pool."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-pool/index.ts",
            "line": 264
          },
          "name": "stop",
          "type": {
            "fqn": "@cdktn/provider-awscc.smsvoicePool.SmsvoicePoolMandatoryKeywordsStop"
          }
        }
      ],
      "symbolId": "src/smsvoice-pool/index:SmsvoicePoolMandatoryKeywords"
    },
    "@cdktn/provider-awscc.smsvoicePool.SmsvoicePoolMandatoryKeywordsHelp": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.smsvoicePool.SmsvoicePoolMandatoryKeywordsHelp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/smsvoice-pool/index.ts",
        "line": 70
      },
      "name": "SmsvoicePoolMandatoryKeywordsHelp",
      "namespace": "smsvoicePool",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_pool#message SmsvoicePool#message}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-pool/index.ts",
            "line": 74
          },
          "name": "message",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/smsvoice-pool/index:SmsvoicePoolMandatoryKeywordsHelp"
    },
    "@cdktn/provider-awscc.smsvoicePool.SmsvoicePoolMandatoryKeywordsHelpOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.smsvoicePool.SmsvoicePoolMandatoryKeywordsHelpOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/smsvoice-pool/index.ts",
          "line": 114
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/smsvoice-pool/index.ts",
        "line": 106
      },
      "name": "SmsvoicePoolMandatoryKeywordsHelpOutputReference",
      "namespace": "smsvoicePool",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-pool/index.ts",
            "line": 157
          },
          "name": "messageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-pool/index.ts",
            "line": 150
          },
          "name": "message",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-pool/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.smsvoicePool.SmsvoicePoolMandatoryKeywordsHelp"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/smsvoice-pool/index:SmsvoicePoolMandatoryKeywordsHelpOutputReference"
    },
    "@cdktn/provider-awscc.smsvoicePool.SmsvoicePoolMandatoryKeywordsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.smsvoicePool.SmsvoicePoolMandatoryKeywordsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/smsvoice-pool/index.ts",
          "line": 311
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/smsvoice-pool/index.ts",
        "line": 303
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-pool/index.ts",
            "line": 356
          },
          "name": "putHelp",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.smsvoicePool.SmsvoicePoolMandatoryKeywordsHelp"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-pool/index.ts",
            "line": 369
          },
          "name": "putStop",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.smsvoicePool.SmsvoicePoolMandatoryKeywordsStop"
              }
            }
          ]
        }
      ],
      "name": "SmsvoicePoolMandatoryKeywordsOutputReference",
      "namespace": "smsvoicePool",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-pool/index.ts",
            "line": 353
          },
          "name": "help",
          "type": {
            "fqn": "@cdktn/provider-awscc.smsvoicePool.SmsvoicePoolMandatoryKeywordsHelpOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-pool/index.ts",
            "line": 366
          },
          "name": "stop",
          "type": {
            "fqn": "@cdktn/provider-awscc.smsvoicePool.SmsvoicePoolMandatoryKeywordsStopOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-pool/index.ts",
            "line": 360
          },
          "name": "helpInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.smsvoicePool.SmsvoicePoolMandatoryKeywordsHelp"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-pool/index.ts",
            "line": 373
          },
          "name": "stopInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.smsvoicePool.SmsvoicePoolMandatoryKeywordsStop"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-pool/index.ts",
            "line": 315
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.smsvoicePool.SmsvoicePoolMandatoryKeywords"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/smsvoice-pool/index:SmsvoicePoolMandatoryKeywordsOutputReference"
    },
    "@cdktn/provider-awscc.smsvoicePool.SmsvoicePoolMandatoryKeywordsStop": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.smsvoicePool.SmsvoicePoolMandatoryKeywordsStop",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/smsvoice-pool/index.ts",
        "line": 161
      },
      "name": "SmsvoicePoolMandatoryKeywordsStop",
      "namespace": "smsvoicePool",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_pool#message SmsvoicePool#message}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-pool/index.ts",
            "line": 165
          },
          "name": "message",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/smsvoice-pool/index:SmsvoicePoolMandatoryKeywordsStop"
    },
    "@cdktn/provider-awscc.smsvoicePool.SmsvoicePoolMandatoryKeywordsStopOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.smsvoicePool.SmsvoicePoolMandatoryKeywordsStopOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/smsvoice-pool/index.ts",
          "line": 205
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/smsvoice-pool/index.ts",
        "line": 197
      },
      "name": "SmsvoicePoolMandatoryKeywordsStopOutputReference",
      "namespace": "smsvoicePool",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-pool/index.ts",
            "line": 248
          },
          "name": "messageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-pool/index.ts",
            "line": 241
          },
          "name": "message",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-pool/index.ts",
            "line": 209
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.smsvoicePool.SmsvoicePoolMandatoryKeywordsStop"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/smsvoice-pool/index:SmsvoicePoolMandatoryKeywordsStopOutputReference"
    },
    "@cdktn/provider-awscc.smsvoicePool.SmsvoicePoolOptionalKeywords": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.smsvoicePool.SmsvoicePoolOptionalKeywords",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/smsvoice-pool/index.ts",
        "line": 377
      },
      "name": "SmsvoicePoolOptionalKeywords",
      "namespace": "smsvoicePool",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_pool#action SmsvoicePool#action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-pool/index.ts",
            "line": 381
          },
          "name": "action",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_pool#keyword SmsvoicePool#keyword}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-pool/index.ts",
            "line": 385
          },
          "name": "keyword",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_pool#message SmsvoicePool#message}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-pool/index.ts",
            "line": 389
          },
          "name": "message",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/smsvoice-pool/index:SmsvoicePoolOptionalKeywords"
    },
    "@cdktn/provider-awscc.smsvoicePool.SmsvoicePoolOptionalKeywordsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.smsvoicePool.SmsvoicePoolOptionalKeywordsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/smsvoice-pool/index.ts",
          "line": 548
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/smsvoice-pool/index.ts",
        "line": 540
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-pool/index.ts",
            "line": 555
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.smsvoicePool.SmsvoicePoolOptionalKeywordsOutputReference"
            }
          }
        }
      ],
      "name": "SmsvoicePoolOptionalKeywordsList",
      "namespace": "smsvoicePool",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-pool/index.ts",
            "line": 541
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.smsvoicePool.SmsvoicePoolOptionalKeywords"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/smsvoice-pool/index:SmsvoicePoolOptionalKeywordsList"
    },
    "@cdktn/provider-awscc.smsvoicePool.SmsvoicePoolOptionalKeywordsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.smsvoicePool.SmsvoicePoolOptionalKeywordsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/smsvoice-pool/index.ts",
          "line": 445
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/smsvoice-pool/index.ts",
        "line": 435
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-pool/index.ts",
            "line": 499
          },
          "name": "resetAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-pool/index.ts",
            "line": 515
          },
          "name": "resetKeyword"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-pool/index.ts",
            "line": 531
          },
          "name": "resetMessage"
        }
      ],
      "name": "SmsvoicePoolOptionalKeywordsOutputReference",
      "namespace": "smsvoicePool",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-pool/index.ts",
            "line": 503
          },
          "name": "actionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-pool/index.ts",
            "line": 519
          },
          "name": "keywordInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-pool/index.ts",
            "line": 535
          },
          "name": "messageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-pool/index.ts",
            "line": 493
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-pool/index.ts",
            "line": 509
          },
          "name": "keyword",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-pool/index.ts",
            "line": 525
          },
          "name": "message",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-pool/index.ts",
            "line": 449
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.smsvoicePool.SmsvoicePoolOptionalKeywords"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/smsvoice-pool/index:SmsvoicePoolOptionalKeywordsOutputReference"
    },
    "@cdktn/provider-awscc.smsvoicePool.SmsvoicePoolTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.smsvoicePool.SmsvoicePoolTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/smsvoice-pool/index.ts",
        "line": 559
      },
      "name": "SmsvoicePoolTags",
      "namespace": "smsvoicePool",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_pool#key SmsvoicePool#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-pool/index.ts",
            "line": 565
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_pool#value SmsvoicePool#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-pool/index.ts",
            "line": 571
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/smsvoice-pool/index:SmsvoicePoolTags"
    },
    "@cdktn/provider-awscc.smsvoicePool.SmsvoicePoolTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.smsvoicePool.SmsvoicePoolTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/smsvoice-pool/index.ts",
          "line": 701
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/smsvoice-pool/index.ts",
        "line": 693
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-pool/index.ts",
            "line": 708
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.smsvoicePool.SmsvoicePoolTagsOutputReference"
            }
          }
        }
      ],
      "name": "SmsvoicePoolTagsList",
      "namespace": "smsvoicePool",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-pool/index.ts",
            "line": 694
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.smsvoicePool.SmsvoicePoolTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/smsvoice-pool/index:SmsvoicePoolTagsList"
    },
    "@cdktn/provider-awscc.smsvoicePool.SmsvoicePoolTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.smsvoicePool.SmsvoicePoolTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/smsvoice-pool/index.ts",
          "line": 620
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/smsvoice-pool/index.ts",
        "line": 610
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-pool/index.ts",
            "line": 668
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-pool/index.ts",
            "line": 684
          },
          "name": "resetValue"
        }
      ],
      "name": "SmsvoicePoolTagsOutputReference",
      "namespace": "smsvoicePool",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-pool/index.ts",
            "line": 672
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-pool/index.ts",
            "line": 688
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-pool/index.ts",
            "line": 662
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-pool/index.ts",
            "line": 678
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-pool/index.ts",
            "line": 624
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.smsvoicePool.SmsvoicePoolTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/smsvoice-pool/index:SmsvoicePoolTagsOutputReference"
    },
    "@cdktn/provider-awscc.smsvoicePool.SmsvoicePoolTwoWay": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.smsvoicePool.SmsvoicePoolTwoWay",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/smsvoice-pool/index.ts",
        "line": 712
      },
      "name": "SmsvoicePoolTwoWay",
      "namespace": "smsvoicePool",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_pool#channel_arn SmsvoicePool#channel_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the two way channel."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-pool/index.ts",
            "line": 718
          },
          "name": "channelArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_pool#channel_role SmsvoicePool#channel_role}",
            "stability": "stable",
            "summary": "An optional IAM Role Arn for a service to assume, to be able to post inbound SMS messages."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-pool/index.ts",
            "line": 724
          },
          "name": "channelRole",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When set to true you can receive incoming text messages from your end recipients.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_pool#enabled SmsvoicePool#enabled}",
            "stability": "stable",
            "summary": "By default this is set to false."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-pool/index.ts",
            "line": 730
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/smsvoice-pool/index:SmsvoicePoolTwoWay"
    },
    "@cdktn/provider-awscc.smsvoicePool.SmsvoicePoolTwoWayOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.smsvoicePool.SmsvoicePoolTwoWayOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/smsvoice-pool/index.ts",
          "line": 784
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/smsvoice-pool/index.ts",
        "line": 776
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-pool/index.ts",
            "line": 838
          },
          "name": "resetChannelArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-pool/index.ts",
            "line": 854
          },
          "name": "resetChannelRole"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-pool/index.ts",
            "line": 870
          },
          "name": "resetEnabled"
        }
      ],
      "name": "SmsvoicePoolTwoWayOutputReference",
      "namespace": "smsvoicePool",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-pool/index.ts",
            "line": 842
          },
          "name": "channelArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-pool/index.ts",
            "line": 858
          },
          "name": "channelRoleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-pool/index.ts",
            "line": 874
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-pool/index.ts",
            "line": 832
          },
          "name": "channelArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-pool/index.ts",
            "line": 848
          },
          "name": "channelRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-pool/index.ts",
            "line": 864
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-pool/index.ts",
            "line": 788
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.smsvoicePool.SmsvoicePoolTwoWay"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/smsvoice-pool/index:SmsvoicePoolTwoWayOutputReference"
    },
    "@cdktn/provider-awscc.smsvoiceProtectConfiguration.SmsvoiceProtectConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_protect_configuration awscc_smsvoice_protect_configuration}."
      },
      "fqn": "@cdktn/provider-awscc.smsvoiceProtectConfiguration.SmsvoiceProtectConfiguration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_protect_configuration awscc_smsvoice_protect_configuration} Resource."
        },
        "locationInModule": {
          "filename": "src/smsvoice-protect-configuration/index.ts",
          "line": 842
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.smsvoiceProtectConfiguration.SmsvoiceProtectConfigurationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/smsvoice-protect-configuration/index.ts",
        "line": 810
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SmsvoiceProtectConfiguration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/smsvoice-protect-configuration/index.ts",
            "line": 827
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SmsvoiceProtectConfiguration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_protect_configuration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SmsvoiceProtectConfiguration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SmsvoiceProtectConfiguration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-protect-configuration/index.ts",
            "line": 877
          },
          "name": "putCountryRuleSet",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.smsvoiceProtectConfiguration.SmsvoiceProtectConfigurationCountryRuleSet"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-protect-configuration/index.ts",
            "line": 919
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.smsvoiceProtectConfiguration.SmsvoiceProtectConfigurationTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-protect-configuration/index.ts",
            "line": 880
          },
          "name": "resetCountryRuleSet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-protect-configuration/index.ts",
            "line": 896
          },
          "name": "resetDeletionProtectionEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-protect-configuration/index.ts",
            "line": 922
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-protect-configuration/index.ts",
            "line": 934
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-protect-configuration/index.ts",
            "line": 942
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SmsvoiceProtectConfiguration",
      "namespace": "smsvoiceProtectConfiguration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-protect-configuration/index.ts",
            "line": 815
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-protect-configuration/index.ts",
            "line": 868
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-protect-configuration/index.ts",
            "line": 874
          },
          "name": "countryRuleSet",
          "type": {
            "fqn": "@cdktn/provider-awscc.smsvoiceProtectConfiguration.SmsvoiceProtectConfigurationCountryRuleSetOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-protect-configuration/index.ts",
            "line": 905
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-protect-configuration/index.ts",
            "line": 910
          },
          "name": "protectConfigurationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-protect-configuration/index.ts",
            "line": 916
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.smsvoiceProtectConfiguration.SmsvoiceProtectConfigurationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-protect-configuration/index.ts",
            "line": 884
          },
          "name": "countryRuleSetInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.smsvoiceProtectConfiguration.SmsvoiceProtectConfigurationCountryRuleSet"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-protect-configuration/index.ts",
            "line": 900
          },
          "name": "deletionProtectionEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-protect-configuration/index.ts",
            "line": 926
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.smsvoiceProtectConfiguration.SmsvoiceProtectConfigurationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-protect-configuration/index.ts",
            "line": 890
          },
          "name": "deletionProtectionEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/smsvoice-protect-configuration/index:SmsvoiceProtectConfiguration"
    },
    "@cdktn/provider-awscc.smsvoiceProtectConfiguration.SmsvoiceProtectConfigurationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.smsvoiceProtectConfiguration.SmsvoiceProtectConfigurationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/smsvoice-protect-configuration/index.ts",
        "line": 14
      },
      "name": "SmsvoiceProtectConfigurationConfig",
      "namespace": "smsvoiceProtectConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_protect_configuration#country_rule_set SmsvoiceProtectConfiguration#country_rule_set}",
            "stability": "stable",
            "summary": "An array of CountryRule containing the rules for the NumberCapability."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-protect-configuration/index.ts",
            "line": 20
          },
          "name": "countryRuleSet",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.smsvoiceProtectConfiguration.SmsvoiceProtectConfigurationCountryRuleSet"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "By default this is set to false.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_protect_configuration#deletion_protection_enabled SmsvoiceProtectConfiguration#deletion_protection_enabled}",
            "stability": "stable",
            "summary": "When set to true deletion protection is enabled and protect configuration cannot be deleted."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-protect-configuration/index.ts",
            "line": 26
          },
          "name": "deletionProtectionEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_protect_configuration#tags SmsvoiceProtectConfiguration#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-protect-configuration/index.ts",
            "line": 32
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.smsvoiceProtectConfiguration.SmsvoiceProtectConfigurationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/smsvoice-protect-configuration/index:SmsvoiceProtectConfigurationConfig"
    },
    "@cdktn/provider-awscc.smsvoiceProtectConfiguration.SmsvoiceProtectConfigurationCountryRuleSet": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.smsvoiceProtectConfiguration.SmsvoiceProtectConfigurationCountryRuleSet",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/smsvoice-protect-configuration/index.ts",
        "line": 493
      },
      "name": "SmsvoiceProtectConfigurationCountryRuleSet",
      "namespace": "smsvoiceProtectConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_protect_configuration#mms SmsvoiceProtectConfiguration#mms}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-protect-configuration/index.ts",
            "line": 497
          },
          "name": "mms",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.smsvoiceProtectConfiguration.SmsvoiceProtectConfigurationCountryRuleSetMms"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_protect_configuration#sms SmsvoiceProtectConfiguration#sms}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-protect-configuration/index.ts",
            "line": 501
          },
          "name": "sms",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.smsvoiceProtectConfiguration.SmsvoiceProtectConfigurationCountryRuleSetSms"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_protect_configuration#voice SmsvoiceProtectConfiguration#voice}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-protect-configuration/index.ts",
            "line": 505
          },
          "name": "voice",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.smsvoiceProtectConfiguration.SmsvoiceProtectConfigurationCountryRuleSetVoice"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/smsvoice-protect-configuration/index:SmsvoiceProtectConfigurationCountryRuleSet"
    },
    "@cdktn/provider-awscc.smsvoiceProtectConfiguration.SmsvoiceProtectConfigurationCountryRuleSetMms": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.smsvoiceProtectConfiguration.SmsvoiceProtectConfigurationCountryRuleSetMms",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/smsvoice-protect-configuration/index.ts",
        "line": 34
      },
      "name": "SmsvoiceProtectConfigurationCountryRuleSetMms",
      "namespace": "smsvoiceProtectConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_protect_configuration#country_code SmsvoiceProtectConfiguration#country_code}",
            "stability": "stable",
            "summary": "The two-letter ISO country code."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-protect-configuration/index.ts",
            "line": 40
          },
          "name": "countryCode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_protect_configuration#protect_status SmsvoiceProtectConfiguration#protect_status}",
            "stability": "stable",
            "summary": "The types of protection that can be used."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-protect-configuration/index.ts",
            "line": 46
          },
          "name": "protectStatus",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/smsvoice-protect-configuration/index:SmsvoiceProtectConfigurationCountryRuleSetMms"
    },
    "@cdktn/provider-awscc.smsvoiceProtectConfiguration.SmsvoiceProtectConfigurationCountryRuleSetMmsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.smsvoiceProtectConfiguration.SmsvoiceProtectConfigurationCountryRuleSetMmsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/smsvoice-protect-configuration/index.ts",
          "line": 176
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/smsvoice-protect-configuration/index.ts",
        "line": 168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-protect-configuration/index.ts",
            "line": 183
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.smsvoiceProtectConfiguration.SmsvoiceProtectConfigurationCountryRuleSetMmsOutputReference"
            }
          }
        }
      ],
      "name": "SmsvoiceProtectConfigurationCountryRuleSetMmsList",
      "namespace": "smsvoiceProtectConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-protect-configuration/index.ts",
            "line": 169
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.smsvoiceProtectConfiguration.SmsvoiceProtectConfigurationCountryRuleSetMms"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/smsvoice-protect-configuration/index:SmsvoiceProtectConfigurationCountryRuleSetMmsList"
    },
    "@cdktn/provider-awscc.smsvoiceProtectConfiguration.SmsvoiceProtectConfigurationCountryRuleSetMmsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.smsvoiceProtectConfiguration.SmsvoiceProtectConfigurationCountryRuleSetMmsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/smsvoice-protect-configuration/index.ts",
          "line": 95
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/smsvoice-protect-configuration/index.ts",
        "line": 85
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-protect-configuration/index.ts",
            "line": 143
          },
          "name": "resetCountryCode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-protect-configuration/index.ts",
            "line": 159
          },
          "name": "resetProtectStatus"
        }
      ],
      "name": "SmsvoiceProtectConfigurationCountryRuleSetMmsOutputReference",
      "namespace": "smsvoiceProtectConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-protect-configuration/index.ts",
            "line": 147
          },
          "name": "countryCodeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-protect-configuration/index.ts",
            "line": 163
          },
          "name": "protectStatusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-protect-configuration/index.ts",
            "line": 137
          },
          "name": "countryCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-protect-configuration/index.ts",
            "line": 153
          },
          "name": "protectStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-protect-configuration/index.ts",
            "line": 99
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.smsvoiceProtectConfiguration.SmsvoiceProtectConfigurationCountryRuleSetMms"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/smsvoice-protect-configuration/index:SmsvoiceProtectConfigurationCountryRuleSetMmsOutputReference"
    },
    "@cdktn/provider-awscc.smsvoiceProtectConfiguration.SmsvoiceProtectConfigurationCountryRuleSetOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.smsvoiceProtectConfiguration.SmsvoiceProtectConfigurationCountryRuleSetOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/smsvoice-protect-configuration/index.ts",
          "line": 559
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/smsvoice-protect-configuration/index.ts",
        "line": 551
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-protect-configuration/index.ts",
            "line": 610
          },
          "name": "putMms",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.smsvoiceProtectConfiguration.SmsvoiceProtectConfigurationCountryRuleSetMms"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-protect-configuration/index.ts",
            "line": 626
          },
          "name": "putSms",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.smsvoiceProtectConfiguration.SmsvoiceProtectConfigurationCountryRuleSetSms"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-protect-configuration/index.ts",
            "line": 642
          },
          "name": "putVoice",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.smsvoiceProtectConfiguration.SmsvoiceProtectConfigurationCountryRuleSetVoice"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-protect-configuration/index.ts",
            "line": 613
          },
          "name": "resetMms"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-protect-configuration/index.ts",
            "line": 629
          },
          "name": "resetSms"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-protect-configuration/index.ts",
            "line": 645
          },
          "name": "resetVoice"
        }
      ],
      "name": "SmsvoiceProtectConfigurationCountryRuleSetOutputReference",
      "namespace": "smsvoiceProtectConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-protect-configuration/index.ts",
            "line": 607
          },
          "name": "mms",
          "type": {
            "fqn": "@cdktn/provider-awscc.smsvoiceProtectConfiguration.SmsvoiceProtectConfigurationCountryRuleSetMmsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-protect-configuration/index.ts",
            "line": 623
          },
          "name": "sms",
          "type": {
            "fqn": "@cdktn/provider-awscc.smsvoiceProtectConfiguration.SmsvoiceProtectConfigurationCountryRuleSetSmsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-protect-configuration/index.ts",
            "line": 639
          },
          "name": "voice",
          "type": {
            "fqn": "@cdktn/provider-awscc.smsvoiceProtectConfiguration.SmsvoiceProtectConfigurationCountryRuleSetVoiceList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-protect-configuration/index.ts",
            "line": 617
          },
          "name": "mmsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.smsvoiceProtectConfiguration.SmsvoiceProtectConfigurationCountryRuleSetMms"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-protect-configuration/index.ts",
            "line": 633
          },
          "name": "smsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.smsvoiceProtectConfiguration.SmsvoiceProtectConfigurationCountryRuleSetSms"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-protect-configuration/index.ts",
            "line": 649
          },
          "name": "voiceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.smsvoiceProtectConfiguration.SmsvoiceProtectConfigurationCountryRuleSetVoice"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-protect-configuration/index.ts",
            "line": 563
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.smsvoiceProtectConfiguration.SmsvoiceProtectConfigurationCountryRuleSet"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/smsvoice-protect-configuration/index:SmsvoiceProtectConfigurationCountryRuleSetOutputReference"
    },
    "@cdktn/provider-awscc.smsvoiceProtectConfiguration.SmsvoiceProtectConfigurationCountryRuleSetSms": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.smsvoiceProtectConfiguration.SmsvoiceProtectConfigurationCountryRuleSetSms",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/smsvoice-protect-configuration/index.ts",
        "line": 187
      },
      "name": "SmsvoiceProtectConfigurationCountryRuleSetSms",
      "namespace": "smsvoiceProtectConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_protect_configuration#country_code SmsvoiceProtectConfiguration#country_code}",
            "stability": "stable",
            "summary": "The two-letter ISO country code."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-protect-configuration/index.ts",
            "line": 193
          },
          "name": "countryCode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_protect_configuration#protect_status SmsvoiceProtectConfiguration#protect_status}",
            "stability": "stable",
            "summary": "The types of protection that can be used."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-protect-configuration/index.ts",
            "line": 199
          },
          "name": "protectStatus",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/smsvoice-protect-configuration/index:SmsvoiceProtectConfigurationCountryRuleSetSms"
    },
    "@cdktn/provider-awscc.smsvoiceProtectConfiguration.SmsvoiceProtectConfigurationCountryRuleSetSmsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.smsvoiceProtectConfiguration.SmsvoiceProtectConfigurationCountryRuleSetSmsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/smsvoice-protect-configuration/index.ts",
          "line": 329
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/smsvoice-protect-configuration/index.ts",
        "line": 321
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-protect-configuration/index.ts",
            "line": 336
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.smsvoiceProtectConfiguration.SmsvoiceProtectConfigurationCountryRuleSetSmsOutputReference"
            }
          }
        }
      ],
      "name": "SmsvoiceProtectConfigurationCountryRuleSetSmsList",
      "namespace": "smsvoiceProtectConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-protect-configuration/index.ts",
            "line": 322
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.smsvoiceProtectConfiguration.SmsvoiceProtectConfigurationCountryRuleSetSms"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/smsvoice-protect-configuration/index:SmsvoiceProtectConfigurationCountryRuleSetSmsList"
    },
    "@cdktn/provider-awscc.smsvoiceProtectConfiguration.SmsvoiceProtectConfigurationCountryRuleSetSmsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.smsvoiceProtectConfiguration.SmsvoiceProtectConfigurationCountryRuleSetSmsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/smsvoice-protect-configuration/index.ts",
          "line": 248
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/smsvoice-protect-configuration/index.ts",
        "line": 238
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-protect-configuration/index.ts",
            "line": 296
          },
          "name": "resetCountryCode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-protect-configuration/index.ts",
            "line": 312
          },
          "name": "resetProtectStatus"
        }
      ],
      "name": "SmsvoiceProtectConfigurationCountryRuleSetSmsOutputReference",
      "namespace": "smsvoiceProtectConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-protect-configuration/index.ts",
            "line": 300
          },
          "name": "countryCodeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-protect-configuration/index.ts",
            "line": 316
          },
          "name": "protectStatusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-protect-configuration/index.ts",
            "line": 290
          },
          "name": "countryCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-protect-configuration/index.ts",
            "line": 306
          },
          "name": "protectStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-protect-configuration/index.ts",
            "line": 252
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.smsvoiceProtectConfiguration.SmsvoiceProtectConfigurationCountryRuleSetSms"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/smsvoice-protect-configuration/index:SmsvoiceProtectConfigurationCountryRuleSetSmsOutputReference"
    },
    "@cdktn/provider-awscc.smsvoiceProtectConfiguration.SmsvoiceProtectConfigurationCountryRuleSetVoice": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.smsvoiceProtectConfiguration.SmsvoiceProtectConfigurationCountryRuleSetVoice",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/smsvoice-protect-configuration/index.ts",
        "line": 340
      },
      "name": "SmsvoiceProtectConfigurationCountryRuleSetVoice",
      "namespace": "smsvoiceProtectConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_protect_configuration#country_code SmsvoiceProtectConfiguration#country_code}",
            "stability": "stable",
            "summary": "The two-letter ISO country code."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-protect-configuration/index.ts",
            "line": 346
          },
          "name": "countryCode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_protect_configuration#protect_status SmsvoiceProtectConfiguration#protect_status}",
            "stability": "stable",
            "summary": "The types of protection that can be used."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-protect-configuration/index.ts",
            "line": 352
          },
          "name": "protectStatus",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/smsvoice-protect-configuration/index:SmsvoiceProtectConfigurationCountryRuleSetVoice"
    },
    "@cdktn/provider-awscc.smsvoiceProtectConfiguration.SmsvoiceProtectConfigurationCountryRuleSetVoiceList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.smsvoiceProtectConfiguration.SmsvoiceProtectConfigurationCountryRuleSetVoiceList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/smsvoice-protect-configuration/index.ts",
          "line": 482
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/smsvoice-protect-configuration/index.ts",
        "line": 474
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-protect-configuration/index.ts",
            "line": 489
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.smsvoiceProtectConfiguration.SmsvoiceProtectConfigurationCountryRuleSetVoiceOutputReference"
            }
          }
        }
      ],
      "name": "SmsvoiceProtectConfigurationCountryRuleSetVoiceList",
      "namespace": "smsvoiceProtectConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-protect-configuration/index.ts",
            "line": 475
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.smsvoiceProtectConfiguration.SmsvoiceProtectConfigurationCountryRuleSetVoice"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/smsvoice-protect-configuration/index:SmsvoiceProtectConfigurationCountryRuleSetVoiceList"
    },
    "@cdktn/provider-awscc.smsvoiceProtectConfiguration.SmsvoiceProtectConfigurationCountryRuleSetVoiceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.smsvoiceProtectConfiguration.SmsvoiceProtectConfigurationCountryRuleSetVoiceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/smsvoice-protect-configuration/index.ts",
          "line": 401
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/smsvoice-protect-configuration/index.ts",
        "line": 391
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-protect-configuration/index.ts",
            "line": 449
          },
          "name": "resetCountryCode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-protect-configuration/index.ts",
            "line": 465
          },
          "name": "resetProtectStatus"
        }
      ],
      "name": "SmsvoiceProtectConfigurationCountryRuleSetVoiceOutputReference",
      "namespace": "smsvoiceProtectConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-protect-configuration/index.ts",
            "line": 453
          },
          "name": "countryCodeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-protect-configuration/index.ts",
            "line": 469
          },
          "name": "protectStatusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-protect-configuration/index.ts",
            "line": 443
          },
          "name": "countryCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-protect-configuration/index.ts",
            "line": 459
          },
          "name": "protectStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-protect-configuration/index.ts",
            "line": 405
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.smsvoiceProtectConfiguration.SmsvoiceProtectConfigurationCountryRuleSetVoice"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/smsvoice-protect-configuration/index:SmsvoiceProtectConfigurationCountryRuleSetVoiceOutputReference"
    },
    "@cdktn/provider-awscc.smsvoiceProtectConfiguration.SmsvoiceProtectConfigurationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.smsvoiceProtectConfiguration.SmsvoiceProtectConfigurationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/smsvoice-protect-configuration/index.ts",
        "line": 653
      },
      "name": "SmsvoiceProtectConfigurationTags",
      "namespace": "smsvoiceProtectConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_protect_configuration#key SmsvoiceProtectConfiguration#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-protect-configuration/index.ts",
            "line": 659
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_protect_configuration#value SmsvoiceProtectConfiguration#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-protect-configuration/index.ts",
            "line": 665
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/smsvoice-protect-configuration/index:SmsvoiceProtectConfigurationTags"
    },
    "@cdktn/provider-awscc.smsvoiceProtectConfiguration.SmsvoiceProtectConfigurationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.smsvoiceProtectConfiguration.SmsvoiceProtectConfigurationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/smsvoice-protect-configuration/index.ts",
          "line": 795
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/smsvoice-protect-configuration/index.ts",
        "line": 787
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-protect-configuration/index.ts",
            "line": 802
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.smsvoiceProtectConfiguration.SmsvoiceProtectConfigurationTagsOutputReference"
            }
          }
        }
      ],
      "name": "SmsvoiceProtectConfigurationTagsList",
      "namespace": "smsvoiceProtectConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-protect-configuration/index.ts",
            "line": 788
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.smsvoiceProtectConfiguration.SmsvoiceProtectConfigurationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/smsvoice-protect-configuration/index:SmsvoiceProtectConfigurationTagsList"
    },
    "@cdktn/provider-awscc.smsvoiceProtectConfiguration.SmsvoiceProtectConfigurationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.smsvoiceProtectConfiguration.SmsvoiceProtectConfigurationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/smsvoice-protect-configuration/index.ts",
          "line": 714
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/smsvoice-protect-configuration/index.ts",
        "line": 704
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-protect-configuration/index.ts",
            "line": 762
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-protect-configuration/index.ts",
            "line": 778
          },
          "name": "resetValue"
        }
      ],
      "name": "SmsvoiceProtectConfigurationTagsOutputReference",
      "namespace": "smsvoiceProtectConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-protect-configuration/index.ts",
            "line": 766
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-protect-configuration/index.ts",
            "line": 782
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-protect-configuration/index.ts",
            "line": 756
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-protect-configuration/index.ts",
            "line": 772
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-protect-configuration/index.ts",
            "line": 718
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.smsvoiceProtectConfiguration.SmsvoiceProtectConfigurationTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/smsvoice-protect-configuration/index:SmsvoiceProtectConfigurationTagsOutputReference"
    },
    "@cdktn/provider-awscc.smsvoiceRegistration.SmsvoiceRegistration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_registration awscc_smsvoice_registration}."
      },
      "fqn": "@cdktn/provider-awscc.smsvoiceRegistration.SmsvoiceRegistration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_registration awscc_smsvoice_registration} Resource."
        },
        "locationInModule": {
          "filename": "src/smsvoice-registration/index.ts",
          "line": 217
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.smsvoiceRegistration.SmsvoiceRegistrationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/smsvoice-registration/index.ts",
        "line": 185
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SmsvoiceRegistration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/smsvoice-registration/index.ts",
            "line": 202
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SmsvoiceRegistration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_registration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SmsvoiceRegistration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SmsvoiceRegistration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-registration/index.ts",
            "line": 289
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.smsvoiceRegistration.SmsvoiceRegistrationTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-registration/index.ts",
            "line": 292
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-registration/index.ts",
            "line": 304
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-registration/index.ts",
            "line": 311
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SmsvoiceRegistration",
      "namespace": "smsvoiceRegistration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-registration/index.ts",
            "line": 190
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-registration/index.ts",
            "line": 242
          },
          "name": "createdTimestamp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-registration/index.ts",
            "line": 247
          },
          "name": "currentVersionNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-registration/index.ts",
            "line": 252
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-registration/index.ts",
            "line": 257
          },
          "name": "registrationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-registration/index.ts",
            "line": 262
          },
          "name": "registrationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-registration/index.ts",
            "line": 267
          },
          "name": "registrationStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-registration/index.ts",
            "line": 286
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.smsvoiceRegistration.SmsvoiceRegistrationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-registration/index.ts",
            "line": 280
          },
          "name": "registrationTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-registration/index.ts",
            "line": 296
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.smsvoiceRegistration.SmsvoiceRegistrationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-registration/index.ts",
            "line": 273
          },
          "name": "registrationType",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/smsvoice-registration/index:SmsvoiceRegistration"
    },
    "@cdktn/provider-awscc.smsvoiceRegistration.SmsvoiceRegistrationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.smsvoiceRegistration.SmsvoiceRegistrationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/smsvoice-registration/index.ts",
        "line": 14
      },
      "name": "SmsvoiceRegistrationConfig",
      "namespace": "smsvoiceRegistration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_registration#registration_type SmsvoiceRegistration#registration_type}",
            "stability": "stable",
            "summary": "The type of registration form to create."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-registration/index.ts",
            "line": 20
          },
          "name": "registrationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_registration#tags SmsvoiceRegistration#tags}",
            "stability": "stable",
            "summary": "An array of tags (key and value pairs) to associate with the registration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-registration/index.ts",
            "line": 26
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.smsvoiceRegistration.SmsvoiceRegistrationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/smsvoice-registration/index:SmsvoiceRegistrationConfig"
    },
    "@cdktn/provider-awscc.smsvoiceRegistration.SmsvoiceRegistrationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.smsvoiceRegistration.SmsvoiceRegistrationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/smsvoice-registration/index.ts",
        "line": 28
      },
      "name": "SmsvoiceRegistrationTags",
      "namespace": "smsvoiceRegistration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_registration#key SmsvoiceRegistration#key}",
            "stability": "stable",
            "summary": "The key identifier, or name, of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-registration/index.ts",
            "line": 34
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_registration#value SmsvoiceRegistration#value}",
            "stability": "stable",
            "summary": "The string value associated with the key of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-registration/index.ts",
            "line": 40
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/smsvoice-registration/index:SmsvoiceRegistrationTags"
    },
    "@cdktn/provider-awscc.smsvoiceRegistration.SmsvoiceRegistrationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.smsvoiceRegistration.SmsvoiceRegistrationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/smsvoice-registration/index.ts",
          "line": 170
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/smsvoice-registration/index.ts",
        "line": 162
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-registration/index.ts",
            "line": 177
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.smsvoiceRegistration.SmsvoiceRegistrationTagsOutputReference"
            }
          }
        }
      ],
      "name": "SmsvoiceRegistrationTagsList",
      "namespace": "smsvoiceRegistration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-registration/index.ts",
            "line": 163
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.smsvoiceRegistration.SmsvoiceRegistrationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/smsvoice-registration/index:SmsvoiceRegistrationTagsList"
    },
    "@cdktn/provider-awscc.smsvoiceRegistration.SmsvoiceRegistrationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.smsvoiceRegistration.SmsvoiceRegistrationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/smsvoice-registration/index.ts",
          "line": 89
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/smsvoice-registration/index.ts",
        "line": 79
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-registration/index.ts",
            "line": 137
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-registration/index.ts",
            "line": 153
          },
          "name": "resetValue"
        }
      ],
      "name": "SmsvoiceRegistrationTagsOutputReference",
      "namespace": "smsvoiceRegistration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-registration/index.ts",
            "line": 141
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-registration/index.ts",
            "line": 157
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-registration/index.ts",
            "line": 131
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-registration/index.ts",
            "line": 147
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-registration/index.ts",
            "line": 93
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.smsvoiceRegistration.SmsvoiceRegistrationTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/smsvoice-registration/index:SmsvoiceRegistrationTagsOutputReference"
    },
    "@cdktn/provider-awscc.smsvoiceResourcePolicy.SmsvoiceResourcePolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_resource_policy awscc_smsvoice_resource_policy}."
      },
      "fqn": "@cdktn/provider-awscc.smsvoiceResourcePolicy.SmsvoiceResourcePolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_resource_policy awscc_smsvoice_resource_policy} Resource."
        },
        "locationInModule": {
          "filename": "src/smsvoice-resource-policy/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.smsvoiceResourcePolicy.SmsvoiceResourcePolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/smsvoice-resource-policy/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SmsvoiceResourcePolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/smsvoice-resource-policy/index.ts",
            "line": 49
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SmsvoiceResourcePolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_resource_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SmsvoiceResourcePolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SmsvoiceResourcePolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-resource-policy/index.ts",
            "line": 123
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-resource-policy/index.ts",
            "line": 130
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SmsvoiceResourcePolicy",
      "namespace": "smsvoiceResourcePolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-resource-policy/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-resource-policy/index.ts",
            "line": 89
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-resource-policy/index.ts",
            "line": 102
          },
          "name": "policyDocumentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-resource-policy/index.ts",
            "line": 115
          },
          "name": "resourceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-resource-policy/index.ts",
            "line": 95
          },
          "name": "policyDocument",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-resource-policy/index.ts",
            "line": 108
          },
          "name": "resourceArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/smsvoice-resource-policy/index:SmsvoiceResourcePolicy"
    },
    "@cdktn/provider-awscc.smsvoiceResourcePolicy.SmsvoiceResourcePolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.smsvoiceResourcePolicy.SmsvoiceResourcePolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/smsvoice-resource-policy/index.ts",
        "line": 14
      },
      "name": "SmsvoiceResourcePolicyConfig",
      "namespace": "smsvoiceResourcePolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_resource_policy#policy_document SmsvoiceResourcePolicy#policy_document}",
            "stability": "stable",
            "summary": "The JSON formatted resource-based policy to attach."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-resource-policy/index.ts",
            "line": 20
          },
          "name": "policyDocument",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_resource_policy#resource_arn SmsvoiceResourcePolicy#resource_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the AWS End User Messaging SMS and Voice resource to attach the resource-based policy to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-resource-policy/index.ts",
            "line": 26
          },
          "name": "resourceArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/smsvoice-resource-policy/index:SmsvoiceResourcePolicyConfig"
    },
    "@cdktn/provider-awscc.smsvoiceSenderId.SmsvoiceSenderId": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_sender_id awscc_smsvoice_sender_id}."
      },
      "fqn": "@cdktn/provider-awscc.smsvoiceSenderId.SmsvoiceSenderId",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_sender_id awscc_smsvoice_sender_id} Resource."
        },
        "locationInModule": {
          "filename": "src/smsvoice-sender-id/index.ts",
          "line": 229
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.smsvoiceSenderId.SmsvoiceSenderIdConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/smsvoice-sender-id/index.ts",
        "line": 197
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SmsvoiceSenderId resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/smsvoice-sender-id/index.ts",
            "line": 214
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SmsvoiceSenderId to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_sender_id#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SmsvoiceSenderId that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SmsvoiceSenderId to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-sender-id/index.ts",
            "line": 312
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.smsvoiceSenderId.SmsvoiceSenderIdTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-sender-id/index.ts",
            "line": 268
          },
          "name": "resetDeletionProtectionEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-sender-id/index.ts",
            "line": 315
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-sender-id/index.ts",
            "line": 327
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-sender-id/index.ts",
            "line": 336
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SmsvoiceSenderId",
      "namespace": "smsvoiceSenderId",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-sender-id/index.ts",
            "line": 202
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-sender-id/index.ts",
            "line": 256
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-sender-id/index.ts",
            "line": 277
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-sender-id/index.ts",
            "line": 309
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.smsvoiceSenderId.SmsvoiceSenderIdTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-sender-id/index.ts",
            "line": 272
          },
          "name": "deletionProtectionEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-sender-id/index.ts",
            "line": 290
          },
          "name": "isoCountryCodeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-sender-id/index.ts",
            "line": 303
          },
          "name": "senderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-sender-id/index.ts",
            "line": 319
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.smsvoiceSenderId.SmsvoiceSenderIdTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-sender-id/index.ts",
            "line": 262
          },
          "name": "deletionProtectionEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-sender-id/index.ts",
            "line": 283
          },
          "name": "isoCountryCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-sender-id/index.ts",
            "line": 296
          },
          "name": "senderId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/smsvoice-sender-id/index:SmsvoiceSenderId"
    },
    "@cdktn/provider-awscc.smsvoiceSenderId.SmsvoiceSenderIdConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.smsvoiceSenderId.SmsvoiceSenderIdConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/smsvoice-sender-id/index.ts",
        "line": 14
      },
      "name": "SmsvoiceSenderIdConfig",
      "namespace": "smsvoiceSenderId",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_sender_id#iso_country_code SmsvoiceSenderId#iso_country_code}",
            "stability": "stable",
            "summary": "The two-character code, in ISO 3166-1 alpha-2 format, for the country or region."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-sender-id/index.ts",
            "line": 26
          },
          "name": "isoCountryCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_sender_id#sender_id SmsvoiceSenderId#sender_id}",
            "stability": "stable",
            "summary": "The sender ID string to request."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-sender-id/index.ts",
            "line": 32
          },
          "name": "senderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_sender_id#deletion_protection_enabled SmsvoiceSenderId#deletion_protection_enabled}",
            "stability": "stable",
            "summary": "When set to true the sender ID can't be deleted. By default this is set to false."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-sender-id/index.ts",
            "line": 20
          },
          "name": "deletionProtectionEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_sender_id#tags SmsvoiceSenderId#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-sender-id/index.ts",
            "line": 38
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.smsvoiceSenderId.SmsvoiceSenderIdTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/smsvoice-sender-id/index:SmsvoiceSenderIdConfig"
    },
    "@cdktn/provider-awscc.smsvoiceSenderId.SmsvoiceSenderIdTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.smsvoiceSenderId.SmsvoiceSenderIdTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/smsvoice-sender-id/index.ts",
        "line": 40
      },
      "name": "SmsvoiceSenderIdTags",
      "namespace": "smsvoiceSenderId",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_sender_id#key SmsvoiceSenderId#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-sender-id/index.ts",
            "line": 46
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/smsvoice_sender_id#value SmsvoiceSenderId#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-sender-id/index.ts",
            "line": 52
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/smsvoice-sender-id/index:SmsvoiceSenderIdTags"
    },
    "@cdktn/provider-awscc.smsvoiceSenderId.SmsvoiceSenderIdTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.smsvoiceSenderId.SmsvoiceSenderIdTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/smsvoice-sender-id/index.ts",
          "line": 182
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/smsvoice-sender-id/index.ts",
        "line": 174
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-sender-id/index.ts",
            "line": 189
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.smsvoiceSenderId.SmsvoiceSenderIdTagsOutputReference"
            }
          }
        }
      ],
      "name": "SmsvoiceSenderIdTagsList",
      "namespace": "smsvoiceSenderId",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-sender-id/index.ts",
            "line": 175
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.smsvoiceSenderId.SmsvoiceSenderIdTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/smsvoice-sender-id/index:SmsvoiceSenderIdTagsList"
    },
    "@cdktn/provider-awscc.smsvoiceSenderId.SmsvoiceSenderIdTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.smsvoiceSenderId.SmsvoiceSenderIdTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/smsvoice-sender-id/index.ts",
          "line": 101
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/smsvoice-sender-id/index.ts",
        "line": 91
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-sender-id/index.ts",
            "line": 149
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-sender-id/index.ts",
            "line": 165
          },
          "name": "resetValue"
        }
      ],
      "name": "SmsvoiceSenderIdTagsOutputReference",
      "namespace": "smsvoiceSenderId",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-sender-id/index.ts",
            "line": 153
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/smsvoice-sender-id/index.ts",
            "line": 169
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-sender-id/index.ts",
            "line": 143
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-sender-id/index.ts",
            "line": 159
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/smsvoice-sender-id/index.ts",
            "line": 105
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.smsvoiceSenderId.SmsvoiceSenderIdTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/smsvoice-sender-id/index:SmsvoiceSenderIdTagsOutputReference"
    },
    "@cdktn/provider-awscc.snsSubscription.SnsSubscription": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sns_subscription awscc_sns_subscription}."
      },
      "fqn": "@cdktn/provider-awscc.snsSubscription.SnsSubscription",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sns_subscription awscc_sns_subscription} Resource."
        },
        "locationInModule": {
          "filename": "src/sns-subscription/index.ts",
          "line": 118
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.snsSubscription.SnsSubscriptionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sns-subscription/index.ts",
        "line": 86
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SnsSubscription resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/sns-subscription/index.ts",
            "line": 103
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SnsSubscription to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sns_subscription#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SnsSubscription that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SnsSubscription to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sns-subscription/index.ts",
            "line": 164
          },
          "name": "resetDeliveryPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sns-subscription/index.ts",
            "line": 180
          },
          "name": "resetEndpoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sns-subscription/index.ts",
            "line": 196
          },
          "name": "resetFilterPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sns-subscription/index.ts",
            "line": 212
          },
          "name": "resetFilterPolicyScope"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sns-subscription/index.ts",
            "line": 246
          },
          "name": "resetRawMessageDelivery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sns-subscription/index.ts",
            "line": 262
          },
          "name": "resetRedrivePolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sns-subscription/index.ts",
            "line": 278
          },
          "name": "resetRegion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sns-subscription/index.ts",
            "line": 294
          },
          "name": "resetReplayPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sns-subscription/index.ts",
            "line": 310
          },
          "name": "resetSubscriptionRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sns-subscription/index.ts",
            "line": 335
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sns-subscription/index.ts",
            "line": 351
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SnsSubscription",
      "namespace": "snsSubscription",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sns-subscription/index.ts",
            "line": 91
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sns-subscription/index.ts",
            "line": 152
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sns-subscription/index.ts",
            "line": 221
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sns-subscription/index.ts",
            "line": 168
          },
          "name": "deliveryPolicyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sns-subscription/index.ts",
            "line": 184
          },
          "name": "endpointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sns-subscription/index.ts",
            "line": 200
          },
          "name": "filterPolicyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sns-subscription/index.ts",
            "line": 216
          },
          "name": "filterPolicyScopeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sns-subscription/index.ts",
            "line": 234
          },
          "name": "protocolInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sns-subscription/index.ts",
            "line": 250
          },
          "name": "rawMessageDeliveryInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sns-subscription/index.ts",
            "line": 266
          },
          "name": "redrivePolicyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sns-subscription/index.ts",
            "line": 282
          },
          "name": "regionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sns-subscription/index.ts",
            "line": 298
          },
          "name": "replayPolicyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sns-subscription/index.ts",
            "line": 314
          },
          "name": "subscriptionRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sns-subscription/index.ts",
            "line": 327
          },
          "name": "topicArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sns-subscription/index.ts",
            "line": 158
          },
          "name": "deliveryPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sns-subscription/index.ts",
            "line": 174
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sns-subscription/index.ts",
            "line": 190
          },
          "name": "filterPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sns-subscription/index.ts",
            "line": 206
          },
          "name": "filterPolicyScope",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sns-subscription/index.ts",
            "line": 227
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sns-subscription/index.ts",
            "line": 240
          },
          "name": "rawMessageDelivery",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sns-subscription/index.ts",
            "line": 256
          },
          "name": "redrivePolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sns-subscription/index.ts",
            "line": 272
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sns-subscription/index.ts",
            "line": 288
          },
          "name": "replayPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sns-subscription/index.ts",
            "line": 304
          },
          "name": "subscriptionRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sns-subscription/index.ts",
            "line": 320
          },
          "name": "topicArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sns-subscription/index:SnsSubscription"
    },
    "@cdktn/provider-awscc.snsSubscription.SnsSubscriptionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.snsSubscription.SnsSubscriptionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sns-subscription/index.ts",
        "line": 14
      },
      "name": "SnsSubscriptionConfig",
      "namespace": "snsSubscription",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sns_subscription#protocol SnsSubscription#protocol}",
            "stability": "stable",
            "summary": "The subscription's protocol."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sns-subscription/index.ts",
            "line": 44
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sns_subscription#topic_arn SnsSubscription#topic_arn}",
            "stability": "stable",
            "summary": "The ARN of the topic to subscribe to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sns-subscription/index.ts",
            "line": 80
          },
          "name": "topicArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Enables the subscriber to define the message delivery retry strategy in the case of an HTTP/S endpoint subscribed to the topic.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sns_subscription#delivery_policy SnsSubscription#delivery_policy}",
            "stability": "stable",
            "summary": "The delivery policy JSON assigned to the subscription."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sns-subscription/index.ts",
            "line": 20
          },
          "name": "deliveryPolicy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sns_subscription#endpoint SnsSubscription#endpoint}",
            "stability": "stable",
            "summary": "The subscription's endpoint. The endpoint value depends on the protocol that you specify."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sns-subscription/index.ts",
            "line": 26
          },
          "name": "endpoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sns_subscription#filter_policy SnsSubscription#filter_policy}",
            "stability": "stable",
            "summary": "The filter policy JSON assigned to the subscription. Enables the subscriber to filter out unwanted messages."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sns-subscription/index.ts",
            "line": 32
          },
          "name": "filterPolicy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sns_subscription#filter_policy_scope SnsSubscription#filter_policy_scope}",
            "stability": "stable",
            "summary": "This attribute lets you choose the filtering scope by using one of the following string value types: MessageAttributes (default) and MessageBody."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sns-subscription/index.ts",
            "line": 38
          },
          "name": "filterPolicyScope",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Raw messages don't contain any JSON formatting and can be sent to Amazon SQS and HTTP/S endpoints.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sns_subscription#raw_message_delivery SnsSubscription#raw_message_delivery}",
            "stability": "stable",
            "summary": "When set to true, enables raw message delivery."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sns-subscription/index.ts",
            "line": 50
          },
          "name": "rawMessageDelivery",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Messages that can't be delivered due to client errors are held in the dead-letter queue for further analysis or reprocessing.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sns_subscription#redrive_policy SnsSubscription#redrive_policy}",
            "stability": "stable",
            "summary": "When specified, sends undeliverable messages to the specified Amazon SQS dead-letter queue."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sns-subscription/index.ts",
            "line": 56
          },
          "name": "redrivePolicy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sns_subscription#region SnsSubscription#region}",
            "stability": "stable",
            "summary": "For cross-region subscriptions, the region in which the topic resides.If no region is specified, AWS CloudFormation uses the region of the caller as the default."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sns-subscription/index.ts",
            "line": 62
          },
          "name": "region",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sns_subscription#replay_policy SnsSubscription#replay_policy}",
            "stability": "stable",
            "summary": "Specifies whether Amazon SNS resends the notification to the subscription when a message's attribute changes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sns-subscription/index.ts",
            "line": 68
          },
          "name": "replayPolicy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sns_subscription#subscription_role_arn SnsSubscription#subscription_role_arn}",
            "stability": "stable",
            "summary": "This property applies only to Amazon Data Firehose delivery stream subscriptions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sns-subscription/index.ts",
            "line": 74
          },
          "name": "subscriptionRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sns-subscription/index:SnsSubscriptionConfig"
    },
    "@cdktn/provider-awscc.snsTopic.SnsTopic": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sns_topic awscc_sns_topic}."
      },
      "fqn": "@cdktn/provider-awscc.snsTopic.SnsTopic",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sns_topic awscc_sns_topic} Resource."
        },
        "locationInModule": {
          "filename": "src/sns-topic/index.ts",
          "line": 675
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.snsTopic.SnsTopicConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sns-topic/index.ts",
        "line": 643
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SnsTopic resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/sns-topic/index.ts",
            "line": 660
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SnsTopic to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sns_topic#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SnsTopic that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SnsTopic to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sns-topic/index.ts",
            "line": 763
          },
          "name": "putDeliveryStatusLogging",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.snsTopic.SnsTopicDeliveryStatusLogging"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sns-topic/index.ts",
            "line": 864
          },
          "name": "putSubscription",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.snsTopic.SnsTopicSubscription"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sns-topic/index.ts",
            "line": 880
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.snsTopic.SnsTopicTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sns-topic/index.ts",
            "line": 718
          },
          "name": "resetArchivePolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sns-topic/index.ts",
            "line": 734
          },
          "name": "resetContentBasedDeduplication"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sns-topic/index.ts",
            "line": 750
          },
          "name": "resetDataProtectionPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sns-topic/index.ts",
            "line": 766
          },
          "name": "resetDeliveryStatusLogging"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sns-topic/index.ts",
            "line": 782
          },
          "name": "resetDisplayName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sns-topic/index.ts",
            "line": 798
          },
          "name": "resetFifoThroughputScope"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sns-topic/index.ts",
            "line": 814
          },
          "name": "resetFifoTopic"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sns-topic/index.ts",
            "line": 835
          },
          "name": "resetKmsMasterKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sns-topic/index.ts",
            "line": 851
          },
          "name": "resetSignatureVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sns-topic/index.ts",
            "line": 867
          },
          "name": "resetSubscription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sns-topic/index.ts",
            "line": 883
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sns-topic/index.ts",
            "line": 904
          },
          "name": "resetTopicName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sns-topic/index.ts",
            "line": 920
          },
          "name": "resetTracingConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sns-topic/index.ts",
            "line": 932
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sns-topic/index.ts",
            "line": 950
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SnsTopic",
      "namespace": "snsTopic",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sns-topic/index.ts",
            "line": 648
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sns-topic/index.ts",
            "line": 760
          },
          "name": "deliveryStatusLogging",
          "type": {
            "fqn": "@cdktn/provider-awscc.snsTopic.SnsTopicDeliveryStatusLoggingList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sns-topic/index.ts",
            "line": 823
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sns-topic/index.ts",
            "line": 861
          },
          "name": "subscription",
          "type": {
            "fqn": "@cdktn/provider-awscc.snsTopic.SnsTopicSubscriptionList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sns-topic/index.ts",
            "line": 877
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.snsTopic.SnsTopicTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sns-topic/index.ts",
            "line": 892
          },
          "name": "topicArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sns-topic/index.ts",
            "line": 722
          },
          "name": "archivePolicyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sns-topic/index.ts",
            "line": 738
          },
          "name": "contentBasedDeduplicationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sns-topic/index.ts",
            "line": 754
          },
          "name": "dataProtectionPolicyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sns-topic/index.ts",
            "line": 770
          },
          "name": "deliveryStatusLoggingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.snsTopic.SnsTopicDeliveryStatusLogging"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sns-topic/index.ts",
            "line": 786
          },
          "name": "displayNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sns-topic/index.ts",
            "line": 802
          },
          "name": "fifoThroughputScopeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sns-topic/index.ts",
            "line": 818
          },
          "name": "fifoTopicInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sns-topic/index.ts",
            "line": 839
          },
          "name": "kmsMasterKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sns-topic/index.ts",
            "line": 855
          },
          "name": "signatureVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sns-topic/index.ts",
            "line": 871
          },
          "name": "subscriptionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.snsTopic.SnsTopicSubscription"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sns-topic/index.ts",
            "line": 887
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.snsTopic.SnsTopicTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sns-topic/index.ts",
            "line": 908
          },
          "name": "topicNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sns-topic/index.ts",
            "line": 924
          },
          "name": "tracingConfigInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sns-topic/index.ts",
            "line": 712
          },
          "name": "archivePolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sns-topic/index.ts",
            "line": 728
          },
          "name": "contentBasedDeduplication",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sns-topic/index.ts",
            "line": 744
          },
          "name": "dataProtectionPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sns-topic/index.ts",
            "line": 776
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sns-topic/index.ts",
            "line": 792
          },
          "name": "fifoThroughputScope",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sns-topic/index.ts",
            "line": 808
          },
          "name": "fifoTopic",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sns-topic/index.ts",
            "line": 829
          },
          "name": "kmsMasterKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sns-topic/index.ts",
            "line": 845
          },
          "name": "signatureVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sns-topic/index.ts",
            "line": 898
          },
          "name": "topicName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sns-topic/index.ts",
            "line": 914
          },
          "name": "tracingConfig",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sns-topic/index:SnsTopic"
    },
    "@cdktn/provider-awscc.snsTopic.SnsTopicConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.snsTopic.SnsTopicConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sns-topic/index.ts",
        "line": 14
      },
      "name": "SnsTopicConfig",
      "namespace": "snsTopic",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can set a retention period ranging from 1 to 365 days. This property is only applicable to FIFO topics; attempting to use it with standard topics will result in a creation failure.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sns_topic#archive_policy SnsTopic#archive_policy}",
            "stability": "stable",
            "summary": "The ``ArchivePolicy`` determines the number of days SNS retains messages in FIFO topics."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sns-topic/index.ts",
            "line": 20
          },
          "name": "archivePolicy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "By default, this property is set to false. If you create a FIFO topic with ``ContentBasedDeduplication`` set to false, you must provide a ``MessageDeduplicationId`` for each ``Publish`` action. When set to true, SNS automatically generates a ``MessageDeduplicationId`` using a SHA-256 hash of the message body (excluding message attributes). You can optionally override this generated value by specifying a ``MessageDeduplicationId`` in the ``Publish`` action. Note that this property only applies to FIFO topics; using it with standard topics will cause the creation to fail.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sns_topic#content_based_deduplication SnsTopic#content_based_deduplication}",
            "stability": "stable",
            "summary": "``ContentBasedDeduplication`` enables deduplication of messages based on their content for FIFO topics."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sns-topic/index.ts",
            "line": 26
          },
          "name": "contentBasedDeduplication",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can only add one policy per topic.\n The policy must be in JSON string format.\n Length Constraints: Maximum length of 30,720.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sns_topic#data_protection_policy SnsTopic#data_protection_policy}",
            "stability": "stable",
            "summary": "The body of the policy document you want to use for this topic."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sns-topic/index.ts",
            "line": 35
          },
          "name": "dataProtectionPolicy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sns_topic#delivery_status_logging SnsTopic#delivery_status_logging}",
            "stability": "stable",
            "summary": "The ``DeliveryStatusLogging`` configuration enables you to log the delivery status of messages sent from your Amazon SNS topic to subscribed endpoints with the following supported delivery protocols:   +  HTTP    +  Amazon Kinesis Data Firehose   +  AWS Lambda   +  Platform application endpoint   +  Amazon Simple Queue Service     Once configured, log entries are sent to Amazon CloudWatch Logs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sns-topic/index.ts",
            "line": 48
          },
          "name": "deliveryStatusLogging",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.snsTopic.SnsTopicDeliveryStatusLogging"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The display name must be maximum 100 characters long, including hyphens (-), underscores (_), spaces, and tabs.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sns_topic#display_name SnsTopic#display_name}",
            "stability": "stable",
            "summary": "The display name to use for an SNS topic with SMS subscriptions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sns-topic/index.ts",
            "line": 54
          },
          "name": "displayName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sns_topic#fifo_throughput_scope SnsTopic#fifo_throughput_scope}",
            "stability": "stable",
            "summary": "Specifies the throughput quota and deduplication behavior to apply for the FIFO topic. Valid values are ``Topic`` or ``MessageGroup``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sns-topic/index.ts",
            "line": 60
          },
          "name": "fifoThroughputScope",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sns_topic#fifo_topic SnsTopic#fifo_topic}",
            "stability": "stable",
            "summary": "Set to true to create a FIFO topic."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sns-topic/index.ts",
            "line": 66
          },
          "name": "fifoTopic",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For more information, see [Key terms](https://docs.aws.amazon.com/sns/latest/dg/sns-server-side-encryption.html#sse-key-terms). For more examples, see ``KeyId`` in the *API Reference*.\n This property applies only to [server-side-encryption](https://docs.aws.amazon.com/sns/latest/dg/sns-server-side-encryption.html).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sns_topic#kms_master_key_id SnsTopic#kms_master_key_id}",
            "stability": "stable",
            "summary": "The ID of an AWS managed customer master key (CMK) for SNS or a custom CMK."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sns-topic/index.ts",
            "line": 73
          },
          "name": "kmsMasterKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "By default, ``SignatureVersion`` is set to ``1``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sns_topic#signature_version SnsTopic#signature_version}",
            "stability": "stable",
            "summary": "The signature version corresponds to the hashing algorithm used while creating the signature of the notifications, subscription confirmations, or unsubscribe confirmation messages sent by Amazon SNS."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sns-topic/index.ts",
            "line": 79
          },
          "name": "signatureVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you specify the ``Subscription`` property in the ``AWS::SNS::Topic`` resource and it creates an associated subscription resource, the associated subscription is not deleted when the ``AWS::SNS::Topic`` resource is deleted.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sns_topic#subscription SnsTopic#subscription}",
            "stability": "stable",
            "summary": "The SNS subscriptions (endpoints) for this topic."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sns-topic/index.ts",
            "line": 86
          },
          "name": "subscription",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.snsTopic.SnsTopicSubscription"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "To be able to tag a topic on creation, you must have the ``sns:CreateTopic`` and ``sns:TagResource`` permissions.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sns_topic#tags SnsTopic#tags}",
            "stability": "stable",
            "summary": "The list of tags to add to a new topic."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sns-topic/index.ts",
            "line": 93
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.snsTopic.SnsTopicTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Topic names must include only uppercase and lowercase ASCII letters, numbers, underscores, and hyphens, and must be between 1 and 256 characters long. FIFO topic names must end with ``.fifo``.\n If you don't specify a name, CFN generates a unique physical ID and uses that ID for the topic name. For more information, see [Name type](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-name.html).\n  If you specify a name, you can't perform updates that require replacement of this resource. You can perform updates that require no or some interruption. If you must replace the resource, specify a new name.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sns_topic#topic_name SnsTopic#topic_name}",
            "stability": "stable",
            "summary": "The name of the topic you want to create."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sns-topic/index.ts",
            "line": 101
          },
          "name": "topicName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "By default ``TracingConfig`` is set to ``PassThrough``, and the topic passes through the tracing header it receives from an SNS publisher to its subscriptions. If set to ``Active``, SNS will vend X-Ray segment data to topic owner account if the sampled flag in the tracing header is true.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sns_topic#tracing_config SnsTopic#tracing_config}",
            "stability": "stable",
            "summary": "Tracing mode of an SNS topic."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sns-topic/index.ts",
            "line": 107
          },
          "name": "tracingConfig",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sns-topic/index:SnsTopicConfig"
    },
    "@cdktn/provider-awscc.snsTopic.SnsTopicDeliveryStatusLogging": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.snsTopic.SnsTopicDeliveryStatusLogging",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sns-topic/index.ts",
        "line": 109
      },
      "name": "SnsTopicDeliveryStatusLogging",
      "namespace": "snsTopic",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sns_topic#failure_feedback_role_arn SnsTopic#failure_feedback_role_arn}",
            "stability": "stable",
            "summary": "The IAM role ARN to be used when logging failed message deliveries in Amazon CloudWatch."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sns-topic/index.ts",
            "line": 115
          },
          "name": "failureFeedbackRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "At least one of the other three ``LoggingConfig`` properties is recommend along with ``Protocol``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sns_topic#protocol SnsTopic#protocol}",
            "stability": "stable",
            "summary": "Indicates one of the supported protocols for the Amazon SNS topic."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sns-topic/index.ts",
            "line": 122
          },
          "name": "protocol",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sns_topic#success_feedback_role_arn SnsTopic#success_feedback_role_arn}",
            "stability": "stable",
            "summary": "The IAM role ARN to be used when logging successful message deliveries in Amazon CloudWatch."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sns-topic/index.ts",
            "line": 128
          },
          "name": "successFeedbackRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid percentage values range from 0 to 100.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sns_topic#success_feedback_sample_rate SnsTopic#success_feedback_sample_rate}",
            "stability": "stable",
            "summary": "The percentage of successful message deliveries to be logged in Amazon CloudWatch."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sns-topic/index.ts",
            "line": 134
          },
          "name": "successFeedbackSampleRate",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sns-topic/index:SnsTopicDeliveryStatusLogging"
    },
    "@cdktn/provider-awscc.snsTopic.SnsTopicDeliveryStatusLoggingList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.snsTopic.SnsTopicDeliveryStatusLoggingList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sns-topic/index.ts",
          "line": 322
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sns-topic/index.ts",
        "line": 314
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sns-topic/index.ts",
            "line": 329
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.snsTopic.SnsTopicDeliveryStatusLoggingOutputReference"
            }
          }
        }
      ],
      "name": "SnsTopicDeliveryStatusLoggingList",
      "namespace": "snsTopic",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sns-topic/index.ts",
            "line": 315
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.snsTopic.SnsTopicDeliveryStatusLogging"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sns-topic/index:SnsTopicDeliveryStatusLoggingList"
    },
    "@cdktn/provider-awscc.snsTopic.SnsTopicDeliveryStatusLoggingOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.snsTopic.SnsTopicDeliveryStatusLoggingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sns-topic/index.ts",
          "line": 197
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sns-topic/index.ts",
        "line": 187
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sns-topic/index.ts",
            "line": 257
          },
          "name": "resetFailureFeedbackRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sns-topic/index.ts",
            "line": 273
          },
          "name": "resetProtocol"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sns-topic/index.ts",
            "line": 289
          },
          "name": "resetSuccessFeedbackRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sns-topic/index.ts",
            "line": 305
          },
          "name": "resetSuccessFeedbackSampleRate"
        }
      ],
      "name": "SnsTopicDeliveryStatusLoggingOutputReference",
      "namespace": "snsTopic",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sns-topic/index.ts",
            "line": 261
          },
          "name": "failureFeedbackRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sns-topic/index.ts",
            "line": 277
          },
          "name": "protocolInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sns-topic/index.ts",
            "line": 293
          },
          "name": "successFeedbackRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sns-topic/index.ts",
            "line": 309
          },
          "name": "successFeedbackSampleRateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sns-topic/index.ts",
            "line": 251
          },
          "name": "failureFeedbackRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sns-topic/index.ts",
            "line": 267
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sns-topic/index.ts",
            "line": 283
          },
          "name": "successFeedbackRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sns-topic/index.ts",
            "line": 299
          },
          "name": "successFeedbackSampleRate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sns-topic/index.ts",
            "line": 201
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.snsTopic.SnsTopicDeliveryStatusLogging"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sns-topic/index:SnsTopicDeliveryStatusLoggingOutputReference"
    },
    "@cdktn/provider-awscc.snsTopic.SnsTopicSubscription": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.snsTopic.SnsTopicSubscription",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sns-topic/index.ts",
        "line": 333
      },
      "name": "SnsTopicSubscription",
      "namespace": "snsTopic",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The endpoint value depends on the protocol that you specify. For more information, see the ``Endpoint`` parameter of the ``Subscribe`` action in the *API Reference*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sns_topic#endpoint SnsTopic#endpoint}",
            "stability": "stable",
            "summary": "The endpoint that receives notifications from the SNS topic."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sns-topic/index.ts",
            "line": 339
          },
          "name": "endpoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sns_topic#protocol SnsTopic#protocol}",
            "stability": "stable",
            "summary": "The subscription's protocol. For more information, see the ``Protocol`` parameter of the ``Subscribe`` action in the *API Reference*."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sns-topic/index.ts",
            "line": 345
          },
          "name": "protocol",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sns-topic/index:SnsTopicSubscription"
    },
    "@cdktn/provider-awscc.snsTopic.SnsTopicSubscriptionList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.snsTopic.SnsTopicSubscriptionList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sns-topic/index.ts",
          "line": 475
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sns-topic/index.ts",
        "line": 467
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sns-topic/index.ts",
            "line": 482
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.snsTopic.SnsTopicSubscriptionOutputReference"
            }
          }
        }
      ],
      "name": "SnsTopicSubscriptionList",
      "namespace": "snsTopic",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sns-topic/index.ts",
            "line": 468
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.snsTopic.SnsTopicSubscription"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sns-topic/index:SnsTopicSubscriptionList"
    },
    "@cdktn/provider-awscc.snsTopic.SnsTopicSubscriptionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.snsTopic.SnsTopicSubscriptionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sns-topic/index.ts",
          "line": 394
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sns-topic/index.ts",
        "line": 384
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sns-topic/index.ts",
            "line": 442
          },
          "name": "resetEndpoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sns-topic/index.ts",
            "line": 458
          },
          "name": "resetProtocol"
        }
      ],
      "name": "SnsTopicSubscriptionOutputReference",
      "namespace": "snsTopic",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sns-topic/index.ts",
            "line": 446
          },
          "name": "endpointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sns-topic/index.ts",
            "line": 462
          },
          "name": "protocolInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sns-topic/index.ts",
            "line": 436
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sns-topic/index.ts",
            "line": 452
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sns-topic/index.ts",
            "line": 398
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.snsTopic.SnsTopicSubscription"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sns-topic/index:SnsTopicSubscriptionOutputReference"
    },
    "@cdktn/provider-awscc.snsTopic.SnsTopicTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.snsTopic.SnsTopicTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sns-topic/index.ts",
        "line": 486
      },
      "name": "SnsTopicTags",
      "namespace": "snsTopic",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sns_topic#key SnsTopic#key}",
            "stability": "stable",
            "summary": "The required key portion of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sns-topic/index.ts",
            "line": 492
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sns_topic#value SnsTopic#value}",
            "stability": "stable",
            "summary": "The optional value portion of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sns-topic/index.ts",
            "line": 498
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sns-topic/index:SnsTopicTags"
    },
    "@cdktn/provider-awscc.snsTopic.SnsTopicTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.snsTopic.SnsTopicTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sns-topic/index.ts",
          "line": 628
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sns-topic/index.ts",
        "line": 620
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sns-topic/index.ts",
            "line": 635
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.snsTopic.SnsTopicTagsOutputReference"
            }
          }
        }
      ],
      "name": "SnsTopicTagsList",
      "namespace": "snsTopic",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sns-topic/index.ts",
            "line": 621
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.snsTopic.SnsTopicTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sns-topic/index:SnsTopicTagsList"
    },
    "@cdktn/provider-awscc.snsTopic.SnsTopicTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.snsTopic.SnsTopicTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sns-topic/index.ts",
          "line": 547
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sns-topic/index.ts",
        "line": 537
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sns-topic/index.ts",
            "line": 595
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sns-topic/index.ts",
            "line": 611
          },
          "name": "resetValue"
        }
      ],
      "name": "SnsTopicTagsOutputReference",
      "namespace": "snsTopic",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sns-topic/index.ts",
            "line": 599
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sns-topic/index.ts",
            "line": 615
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sns-topic/index.ts",
            "line": 589
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sns-topic/index.ts",
            "line": 605
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sns-topic/index.ts",
            "line": 551
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.snsTopic.SnsTopicTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sns-topic/index:SnsTopicTagsOutputReference"
    },
    "@cdktn/provider-awscc.snsTopicInlinePolicy.SnsTopicInlinePolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sns_topic_inline_policy awscc_sns_topic_inline_policy}."
      },
      "fqn": "@cdktn/provider-awscc.snsTopicInlinePolicy.SnsTopicInlinePolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sns_topic_inline_policy awscc_sns_topic_inline_policy} Resource."
        },
        "locationInModule": {
          "filename": "src/sns-topic-inline-policy/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.snsTopicInlinePolicy.SnsTopicInlinePolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sns-topic-inline-policy/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SnsTopicInlinePolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/sns-topic-inline-policy/index.ts",
            "line": 49
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SnsTopicInlinePolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sns_topic_inline_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SnsTopicInlinePolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SnsTopicInlinePolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sns-topic-inline-policy/index.ts",
            "line": 123
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sns-topic-inline-policy/index.ts",
            "line": 130
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SnsTopicInlinePolicy",
      "namespace": "snsTopicInlinePolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sns-topic-inline-policy/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sns-topic-inline-policy/index.ts",
            "line": 89
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sns-topic-inline-policy/index.ts",
            "line": 102
          },
          "name": "policyDocumentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sns-topic-inline-policy/index.ts",
            "line": 115
          },
          "name": "topicArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sns-topic-inline-policy/index.ts",
            "line": 95
          },
          "name": "policyDocument",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sns-topic-inline-policy/index.ts",
            "line": 108
          },
          "name": "topicArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sns-topic-inline-policy/index:SnsTopicInlinePolicy"
    },
    "@cdktn/provider-awscc.snsTopicInlinePolicy.SnsTopicInlinePolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.snsTopicInlinePolicy.SnsTopicInlinePolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sns-topic-inline-policy/index.ts",
        "line": 14
      },
      "name": "SnsTopicInlinePolicyConfig",
      "namespace": "snsTopicInlinePolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sns_topic_inline_policy#policy_document SnsTopicInlinePolicy#policy_document}",
            "stability": "stable",
            "summary": "A policy document that contains permissions to add to the specified SNS topics."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sns-topic-inline-policy/index.ts",
            "line": 20
          },
          "name": "policyDocument",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sns_topic_inline_policy#topic_arn SnsTopicInlinePolicy#topic_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the topic to which you want to add the policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sns-topic-inline-policy/index.ts",
            "line": 26
          },
          "name": "topicArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sns-topic-inline-policy/index:SnsTopicInlinePolicyConfig"
    },
    "@cdktn/provider-awscc.sqsQueue.SqsQueue": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sqs_queue awscc_sqs_queue}."
      },
      "fqn": "@cdktn/provider-awscc.sqsQueue.SqsQueue",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sqs_queue awscc_sqs_queue} Resource."
        },
        "locationInModule": {
          "filename": "src/sqs-queue/index.ts",
          "line": 323
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.sqsQueue.SqsQueueConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sqs-queue/index.ts",
        "line": 291
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SqsQueue resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/sqs-queue/index.ts",
            "line": 308
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SqsQueue to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sqs_queue#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SqsQueue that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SqsQueue to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sqs-queue/index.ts",
            "line": 605
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.sqsQueue.SqsQueueTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sqs-queue/index.ts",
            "line": 374
          },
          "name": "resetContentBasedDeduplication"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sqs-queue/index.ts",
            "line": 390
          },
          "name": "resetDeduplicationScope"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sqs-queue/index.ts",
            "line": 406
          },
          "name": "resetDelaySeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sqs-queue/index.ts",
            "line": 422
          },
          "name": "resetFifoQueue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sqs-queue/index.ts",
            "line": 438
          },
          "name": "resetFifoThroughputLimit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sqs-queue/index.ts",
            "line": 459
          },
          "name": "resetKmsDataKeyReusePeriodSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sqs-queue/index.ts",
            "line": 475
          },
          "name": "resetKmsMasterKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sqs-queue/index.ts",
            "line": 491
          },
          "name": "resetMaximumMessageSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sqs-queue/index.ts",
            "line": 507
          },
          "name": "resetMessageRetentionPeriod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sqs-queue/index.ts",
            "line": 523
          },
          "name": "resetQueueName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sqs-queue/index.ts",
            "line": 544
          },
          "name": "resetReceiveMessageWaitTimeSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sqs-queue/index.ts",
            "line": 560
          },
          "name": "resetRedriveAllowPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sqs-queue/index.ts",
            "line": 576
          },
          "name": "resetRedrivePolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sqs-queue/index.ts",
            "line": 592
          },
          "name": "resetSqsManagedSseEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sqs-queue/index.ts",
            "line": 608
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sqs-queue/index.ts",
            "line": 624
          },
          "name": "resetVisibilityTimeout"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sqs-queue/index.ts",
            "line": 636
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sqs-queue/index.ts",
            "line": 657
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SqsQueue",
      "namespace": "sqsQueue",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sqs-queue/index.ts",
            "line": 296
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sqs-queue/index.ts",
            "line": 362
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sqs-queue/index.ts",
            "line": 447
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sqs-queue/index.ts",
            "line": 532
          },
          "name": "queueUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sqs-queue/index.ts",
            "line": 602
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.sqsQueue.SqsQueueTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sqs-queue/index.ts",
            "line": 378
          },
          "name": "contentBasedDeduplicationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sqs-queue/index.ts",
            "line": 394
          },
          "name": "deduplicationScopeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sqs-queue/index.ts",
            "line": 410
          },
          "name": "delaySecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sqs-queue/index.ts",
            "line": 426
          },
          "name": "fifoQueueInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sqs-queue/index.ts",
            "line": 442
          },
          "name": "fifoThroughputLimitInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sqs-queue/index.ts",
            "line": 463
          },
          "name": "kmsDataKeyReusePeriodSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sqs-queue/index.ts",
            "line": 479
          },
          "name": "kmsMasterKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sqs-queue/index.ts",
            "line": 495
          },
          "name": "maximumMessageSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sqs-queue/index.ts",
            "line": 511
          },
          "name": "messageRetentionPeriodInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sqs-queue/index.ts",
            "line": 527
          },
          "name": "queueNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sqs-queue/index.ts",
            "line": 548
          },
          "name": "receiveMessageWaitTimeSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sqs-queue/index.ts",
            "line": 564
          },
          "name": "redriveAllowPolicyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sqs-queue/index.ts",
            "line": 580
          },
          "name": "redrivePolicyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sqs-queue/index.ts",
            "line": 596
          },
          "name": "sqsManagedSseEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sqs-queue/index.ts",
            "line": 612
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sqsQueue.SqsQueueTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sqs-queue/index.ts",
            "line": 628
          },
          "name": "visibilityTimeoutInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sqs-queue/index.ts",
            "line": 368
          },
          "name": "contentBasedDeduplication",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sqs-queue/index.ts",
            "line": 384
          },
          "name": "deduplicationScope",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sqs-queue/index.ts",
            "line": 400
          },
          "name": "delaySeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sqs-queue/index.ts",
            "line": 416
          },
          "name": "fifoQueue",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sqs-queue/index.ts",
            "line": 432
          },
          "name": "fifoThroughputLimit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sqs-queue/index.ts",
            "line": 453
          },
          "name": "kmsDataKeyReusePeriodSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sqs-queue/index.ts",
            "line": 469
          },
          "name": "kmsMasterKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sqs-queue/index.ts",
            "line": 485
          },
          "name": "maximumMessageSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sqs-queue/index.ts",
            "line": 501
          },
          "name": "messageRetentionPeriod",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sqs-queue/index.ts",
            "line": 517
          },
          "name": "queueName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sqs-queue/index.ts",
            "line": 538
          },
          "name": "receiveMessageWaitTimeSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sqs-queue/index.ts",
            "line": 554
          },
          "name": "redriveAllowPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sqs-queue/index.ts",
            "line": 570
          },
          "name": "redrivePolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sqs-queue/index.ts",
            "line": 586
          },
          "name": "sqsManagedSseEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sqs-queue/index.ts",
            "line": 618
          },
          "name": "visibilityTimeout",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/sqs-queue/index:SqsQueue"
    },
    "@cdktn/provider-awscc.sqsQueue.SqsQueueConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sqsQueue.SqsQueueConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sqs-queue/index.ts",
        "line": 14
      },
      "name": "SqsQueueConfig",
      "namespace": "sqsQueue",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "During the deduplication interval, SQS treats messages that are sent with identical content as duplicates and delivers only one copy of the message. For more information, see the ``ContentBasedDeduplication`` attribute for the ``CreateQueue`` action in the *API Reference*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sqs_queue#content_based_deduplication SqsQueue#content_based_deduplication}",
            "stability": "stable",
            "summary": "For first-in-first-out (FIFO) queues, specifies whether to enable content-based deduplication."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sqs-queue/index.ts",
            "line": 20
          },
          "name": "contentBasedDeduplication",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are ``messageGroup`` and ``queue``.\n To enable high throughput for a FIFO queue, set this attribute to ``messageGroup``*and* set the ``FifoThroughputLimit`` attribute to ``perMessageGroupId``. If you set these attributes to anything other than these values, normal throughput is in effect and deduplication occurs as specified. For more information, see [High throughput for FIFO queues](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/high-throughput-fifo.html) and [Quotas related to messages](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/quotas-messages.html) in the *Developer Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sqs_queue#deduplication_scope SqsQueue#deduplication_scope}",
            "stability": "stable",
            "summary": "For high throughput for FIFO queues, specifies whether message deduplication occurs at the message group or queue level."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sqs-queue/index.ts",
            "line": 27
          },
          "name": "deduplicationScope",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify an integer value of ``0`` to ``900`` (15 minutes). The default value is ``0``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sqs_queue#delay_seconds SqsQueue#delay_seconds}",
            "stability": "stable",
            "summary": "The time in seconds for which the delivery of all messages in the queue is delayed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sqs-queue/index.ts",
            "line": 33
          },
          "name": "delaySeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you don't specify this property, SQS creates a standard queue. For more information, see [Amazon SQS FIFO queues](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-fifo-queues.html) in the *Developer Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sqs_queue#fifo_queue SqsQueue#fifo_queue}",
            "stability": "stable",
            "summary": "If set to true, creates a FIFO queue."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sqs-queue/index.ts",
            "line": 39
          },
          "name": "fifoQueue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Valid values are ``perQueue`` and ``perMessageGroupId``.\n To enable high throughput for a FIFO queue, set this attribute to ``perMessageGroupId``*and* set the ``DeduplicationScope`` attribute to ``messageGroup``. If you set these attributes to anything other than these values, normal throughput is in effect and deduplication occurs as specified. For more information, see [High throughput for FIFO queues](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/high-throughput-fifo.html) and [Quotas related to messages](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/quotas-messages.html) in the *Developer Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sqs_queue#fifo_throughput_limit SqsQueue#fifo_throughput_limit}",
            "stability": "stable",
            "summary": "For high throughput for FIFO queues, specifies whether the FIFO queue throughput quota applies to the entire queue or per message group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sqs-queue/index.ts",
            "line": 46
          },
          "name": "fifoThroughputLimit",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The value must be an integer between 60 (1 minute) and 86,400 (24 hours). The default is 300 (5 minutes).\n  A shorter time period provides better security, but results in more calls to KMS, which might incur charges after Free Tier. For more information, see [Encryption at rest](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-server-side-encryption.html#sqs-how-does-the-data-key-reuse-period-work) in the *Developer Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sqs_queue#kms_data_key_reuse_period_seconds SqsQueue#kms_data_key_reuse_period_seconds}",
            "stability": "stable",
            "summary": "The length of time in seconds for which SQS can reuse a data key to encrypt or decrypt messages before calling KMS again."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sqs-queue/index.ts",
            "line": 53
          },
          "name": "kmsDataKeyReusePeriodSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "To use the AWS managed KMS for SQS, specify a (default) alias ARN, alias name (for example ``alias/aws/sqs``), key ARN, or key ID. For more information, see the following:\n  +  [Encryption at rest](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-server-side-encryption.html) in the *Developer Guide*\n  +  [CreateQueue](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_CreateQueue.html) in the *API Reference*\n  +  [Request Parameters](https://docs.aws.amazon.com/kms/latest/APIReference/API_DescribeKey.html#API_DescribeKey_RequestParameters) in the *Key Management Service API Reference*\n  +   The Key Management Service (KMS) section of the [Security best practices for Key Management Service](https://docs.aws.amazon.com/kms/latest/developerguide/best-practices.html) in the *Key Management Service Developer Guide*\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sqs_queue#kms_master_key_id SqsQueue#kms_master_key_id}",
            "stability": "stable",
            "summary": "The ID of an AWS Key Management Service (KMS) for SQS, or a custom KMS."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sqs-queue/index.ts",
            "line": 63
          },
          "name": "kmsMasterKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify an integer from 1,024 bytes (1 KiB) to 1,048,576 bytes (1 MiB). Default: 1,048,576 bytes (1 MiB).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sqs_queue#maximum_message_size SqsQueue#maximum_message_size}",
            "stability": "stable",
            "summary": "The limit of how many bytes that a message can contain before SQS rejects it."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sqs-queue/index.ts",
            "line": 69
          },
          "name": "maximumMessageSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify an integer value from ``60`` seconds (1 minute) to ``1,209,600`` seconds (14 days). The default value is ``345,600`` seconds (4 days).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sqs_queue#message_retention_period SqsQueue#message_retention_period}",
            "stability": "stable",
            "summary": "The number of seconds that SQS retains a message."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sqs-queue/index.ts",
            "line": 75
          },
          "name": "messageRetentionPeriod",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "To create a FIFO queue, the name of your FIFO queue must end with the ``.fifo`` suffix. For more information, see [Amazon SQS FIFO queues](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-fifo-queues.html) in the *Developer Guide*.\n If you don't specify a name, CFN generates a unique physical ID and uses that ID for the queue name. For more information, see [Name type](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-name.html) in the *User Guide*. \n  If you specify a name, you can't perform updates that require replacement of this resource. You can perform updates that require no or some interruption. If you must replace the resource, specify a new name.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sqs_queue#queue_name SqsQueue#queue_name}",
            "stability": "stable",
            "summary": "A name for the queue."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sqs-queue/index.ts",
            "line": 83
          },
          "name": "queueName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify an integer from 1 to 20. Short polling is used as the default or when you specify 0 for this property. For more information, see [Consuming messages using long polling](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-short-and-long-polling.html#sqs-long-polling) in the *Developer Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sqs_queue#receive_message_wait_time_seconds SqsQueue#receive_message_wait_time_seconds}",
            "stability": "stable",
            "summary": "Specifies the duration, in seconds, that the ReceiveMessage action call waits until a message is in the queue in order to include it in the response, rather than returning an empty response if a message isn't yet available."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sqs-queue/index.ts",
            "line": 89
          },
          "name": "receiveMessageWaitTimeSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The parameters are as follows:\n  +  ``redrivePermission``: The permission type that defines which source queues can specify the current queue as the dead-letter queue. Valid values are:\n  +  ``allowAll``: (Default) Any source queues in this AWS account in the same Region can specify this queue as the dead-letter queue.\n  +  ``denyAll``: No source queues can specify this queue as the dead-letter queue.\n  +  ``byQueue``: Only queues specified by the ``sourceQueueArns`` parameter can specify this queue as the dead-letter queue.\n  \n  +  ``sourceQueueArns``: The Amazon Resource Names (ARN)s of the source queues that can specify this queue as the dead-letter queue and redrive messages. You can specify this parameter only when the ``redrivePermission`` parameter is set to ``byQueue``. You can specify up to 10 source queue ARNs. To allow more than 10 source queues to specify dead-letter queues, set the ``redrivePermission`` parameter to ``allowAll``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sqs_queue#redrive_allow_policy SqsQueue#redrive_allow_policy}",
            "stability": "stable",
            "summary": "The string that includes the parameters for the permissions for the dead-letter queue redrive permission and which source queues can specify dead-letter queues as a JSON object."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sqs-queue/index.ts",
            "line": 101
          },
          "name": "redriveAllowPolicy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The parameters are as follows:\n  +  ``deadLetterTargetArn``: The Amazon Resource Name (ARN) of the dead-letter queue to which SQS moves messages after the value of ``maxReceiveCount`` is exceeded.\n  +  ``maxReceiveCount``: The number of times a message is received by a consumer of the source queue before being moved to the dead-letter queue. When the ``ReceiveCount`` for a message exceeds the ``maxReceiveCount`` for a queue, SQS moves the message to the dead-letter-queue.\n  \n  The dead-letter queue of a FIFO queue must also be a FIFO queue. Similarly, the dead-letter queue of a standard queue must also be a standard queue.\n   *JSON* \n  ``{ \"deadLetterTargetArn\" : String, \"maxReceiveCount\" : Integer }`` \n  *YAML* \n  ``deadLetterTargetArn : String`` \n  ``maxReceiveCount : Integer``\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sqs_queue#redrive_policy SqsQueue#redrive_policy}",
            "stability": "stable",
            "summary": "The string that includes the parameters for the dead-letter queue functionality of the source queue as a JSON object."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sqs-queue/index.ts",
            "line": 116
          },
          "name": "redrivePolicy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Only one server-side encryption option is supported per queue (for example, [SSE-KMS](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-configure-sse-existing-queue.html) or [SSE-SQS](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-configure-sqs-sse-queue.html)). When ``SqsManagedSseEnabled`` is not defined, ``SSE-SQS`` encryption is enabled by default.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sqs_queue#sqs_managed_sse_enabled SqsQueue#sqs_managed_sse_enabled}",
            "stability": "stable",
            "summary": "Enables server-side queue encryption using SQS owned encryption keys."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sqs-queue/index.ts",
            "line": 122
          },
          "name": "sqsManagedSseEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sqs_queue#tags SqsQueue#tags}",
            "stability": "stable",
            "summary": "The tags that you attach to this queue. For more information, see [Resource tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html) in the *User Guide*."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sqs-queue/index.ts",
            "line": 128
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sqsQueue.SqsQueueTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This blocks other components from receiving the same message and gives the initial component time to process and delete the message from the queue.\n Values must be from 0 to 43,200 seconds (12 hours). If you don't specify a value, AWS CloudFormation uses the default value of 30 seconds.\n For more information about SQS queue visibility timeouts, see [Visibility timeout](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-visibility-timeout.html) in the *Developer Guide*.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sqs_queue#visibility_timeout SqsQueue#visibility_timeout}",
            "stability": "stable",
            "summary": "The length of time during which a message will be unavailable after a message is delivered from the queue."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sqs-queue/index.ts",
            "line": 136
          },
          "name": "visibilityTimeout",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/sqs-queue/index:SqsQueueConfig"
    },
    "@cdktn/provider-awscc.sqsQueue.SqsQueueTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sqsQueue.SqsQueueTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sqs-queue/index.ts",
        "line": 138
      },
      "name": "SqsQueueTags",
      "namespace": "sqsQueue",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sqs_queue#key SqsQueue#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sqs-queue/index.ts",
            "line": 142
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sqs_queue#value SqsQueue#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sqs-queue/index.ts",
            "line": 146
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sqs-queue/index:SqsQueueTags"
    },
    "@cdktn/provider-awscc.sqsQueue.SqsQueueTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sqsQueue.SqsQueueTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sqs-queue/index.ts",
          "line": 276
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sqs-queue/index.ts",
        "line": 268
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sqs-queue/index.ts",
            "line": 283
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.sqsQueue.SqsQueueTagsOutputReference"
            }
          }
        }
      ],
      "name": "SqsQueueTagsList",
      "namespace": "sqsQueue",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sqs-queue/index.ts",
            "line": 269
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.sqsQueue.SqsQueueTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sqs-queue/index:SqsQueueTagsList"
    },
    "@cdktn/provider-awscc.sqsQueue.SqsQueueTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sqsQueue.SqsQueueTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sqs-queue/index.ts",
          "line": 195
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sqs-queue/index.ts",
        "line": 185
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sqs-queue/index.ts",
            "line": 243
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sqs-queue/index.ts",
            "line": 259
          },
          "name": "resetValue"
        }
      ],
      "name": "SqsQueueTagsOutputReference",
      "namespace": "sqsQueue",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sqs-queue/index.ts",
            "line": 247
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sqs-queue/index.ts",
            "line": 263
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sqs-queue/index.ts",
            "line": 237
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sqs-queue/index.ts",
            "line": 253
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sqs-queue/index.ts",
            "line": 199
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.sqsQueue.SqsQueueTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sqs-queue/index:SqsQueueTagsOutputReference"
    },
    "@cdktn/provider-awscc.sqsQueueInlinePolicy.SqsQueueInlinePolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sqs_queue_inline_policy awscc_sqs_queue_inline_policy}."
      },
      "fqn": "@cdktn/provider-awscc.sqsQueueInlinePolicy.SqsQueueInlinePolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sqs_queue_inline_policy awscc_sqs_queue_inline_policy} Resource."
        },
        "locationInModule": {
          "filename": "src/sqs-queue-inline-policy/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.sqsQueueInlinePolicy.SqsQueueInlinePolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sqs-queue-inline-policy/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SqsQueueInlinePolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/sqs-queue-inline-policy/index.ts",
            "line": 49
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SqsQueueInlinePolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sqs_queue_inline_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SqsQueueInlinePolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SqsQueueInlinePolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sqs-queue-inline-policy/index.ts",
            "line": 123
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sqs-queue-inline-policy/index.ts",
            "line": 130
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SqsQueueInlinePolicy",
      "namespace": "sqsQueueInlinePolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sqs-queue-inline-policy/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sqs-queue-inline-policy/index.ts",
            "line": 89
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sqs-queue-inline-policy/index.ts",
            "line": 102
          },
          "name": "policyDocumentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sqs-queue-inline-policy/index.ts",
            "line": 115
          },
          "name": "queueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sqs-queue-inline-policy/index.ts",
            "line": 95
          },
          "name": "policyDocument",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sqs-queue-inline-policy/index.ts",
            "line": 108
          },
          "name": "queue",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sqs-queue-inline-policy/index:SqsQueueInlinePolicy"
    },
    "@cdktn/provider-awscc.sqsQueueInlinePolicy.SqsQueueInlinePolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.sqsQueueInlinePolicy.SqsQueueInlinePolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sqs-queue-inline-policy/index.ts",
        "line": 14
      },
      "name": "SqsQueueInlinePolicyConfig",
      "namespace": "sqsQueueInlinePolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sqs_queue_inline_policy#policy_document SqsQueueInlinePolicy#policy_document}",
            "stability": "stable",
            "summary": "A policy document that contains permissions to add to the specified SQS queue."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sqs-queue-inline-policy/index.ts",
            "line": 20
          },
          "name": "policyDocument",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sqs_queue_inline_policy#queue SqsQueueInlinePolicy#queue}",
            "stability": "stable",
            "summary": "The URL of the SQS queue."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sqs-queue-inline-policy/index.ts",
            "line": 26
          },
          "name": "queue",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sqs-queue-inline-policy/index:SqsQueueInlinePolicyConfig"
    },
    "@cdktn/provider-awscc.ssmAssociation.SsmAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_association awscc_ssm_association}."
      },
      "fqn": "@cdktn/provider-awscc.ssmAssociation.SsmAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_association awscc_ssm_association} Resource."
        },
        "locationInModule": {
          "filename": "src/ssm-association/index.ts",
          "line": 702
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ssmAssociation.SsmAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssm-association/index.ts",
        "line": 670
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SsmAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 687
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SsmAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SsmAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SsmAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 931
          },
          "name": "putOutputLocation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ssmAssociation.SsmAssociationOutputLocation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 1011
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ssmAssociation.SsmAssociationTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 1027
          },
          "name": "putTargets",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ssmAssociation.SsmAssociationTargets"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 751
          },
          "name": "resetApplyOnlyAtCronInterval"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 767
          },
          "name": "resetAssociationDispatchAssumeRole"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 788
          },
          "name": "resetAssociationName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 804
          },
          "name": "resetAutomationTargetParameterName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 820
          },
          "name": "resetCalendarNames"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 836
          },
          "name": "resetComplianceSeverity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 852
          },
          "name": "resetDocumentVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 873
          },
          "name": "resetInstanceId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 889
          },
          "name": "resetMaxConcurrency"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 905
          },
          "name": "resetMaxErrors"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 934
          },
          "name": "resetOutputLocation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 950
          },
          "name": "resetParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 966
          },
          "name": "resetScheduleExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 982
          },
          "name": "resetScheduleOffset"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 998
          },
          "name": "resetSyncCompliance"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 1014
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 1030
          },
          "name": "resetTargets"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 1046
          },
          "name": "resetWaitForSuccessTimeoutSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 1058
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 1082
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SsmAssociation",
      "namespace": "ssmAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 675
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 776
          },
          "name": "associationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 861
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 928
          },
          "name": "outputLocation",
          "type": {
            "fqn": "@cdktn/provider-awscc.ssmAssociation.SsmAssociationOutputLocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 1008
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ssmAssociation.SsmAssociationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 1024
          },
          "name": "targets",
          "type": {
            "fqn": "@cdktn/provider-awscc.ssmAssociation.SsmAssociationTargetsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 755
          },
          "name": "applyOnlyAtCronIntervalInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 771
          },
          "name": "associationDispatchAssumeRoleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 792
          },
          "name": "associationNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 808
          },
          "name": "automationTargetParameterNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 824
          },
          "name": "calendarNamesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 840
          },
          "name": "complianceSeverityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 856
          },
          "name": "documentVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 877
          },
          "name": "instanceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 893
          },
          "name": "maxConcurrencyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 909
          },
          "name": "maxErrorsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 922
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 938
          },
          "name": "outputLocationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssmAssociation.SsmAssociationOutputLocation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 954
          },
          "name": "parametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "collection": {
                        "elementtype": {
                          "primitive": "string"
                        },
                        "kind": "array"
                      }
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 970
          },
          "name": "scheduleExpressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 986
          },
          "name": "scheduleOffsetInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 1002
          },
          "name": "syncComplianceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 1018
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssmAssociation.SsmAssociationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 1034
          },
          "name": "targetsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssmAssociation.SsmAssociationTargets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 1050
          },
          "name": "waitForSuccessTimeoutSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 745
          },
          "name": "applyOnlyAtCronInterval",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 761
          },
          "name": "associationDispatchAssumeRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 782
          },
          "name": "associationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 798
          },
          "name": "automationTargetParameterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 814
          },
          "name": "calendarNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 830
          },
          "name": "complianceSeverity",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 846
          },
          "name": "documentVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 867
          },
          "name": "instanceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 883
          },
          "name": "maxConcurrency",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 899
          },
          "name": "maxErrors",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 915
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 944
          },
          "name": "parameters",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "collection": {
                        "elementtype": {
                          "primitive": "string"
                        },
                        "kind": "array"
                      }
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 960
          },
          "name": "scheduleExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 976
          },
          "name": "scheduleOffset",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 992
          },
          "name": "syncCompliance",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 1040
          },
          "name": "waitForSuccessTimeoutSeconds",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ssm-association/index:SsmAssociation"
    },
    "@cdktn/provider-awscc.ssmAssociation.SsmAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmAssociation.SsmAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ssm-association/index.ts",
        "line": 14
      },
      "name": "SsmAssociationConfig",
      "namespace": "ssmAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_association#name SsmAssociation#name}",
            "stability": "stable",
            "summary": "The name of the SSM document."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 68
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_association#apply_only_at_cron_interval SsmAssociation#apply_only_at_cron_interval}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 18
          },
          "name": "applyOnlyAtCronInterval",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_association#association_dispatch_assume_role SsmAssociation#association_dispatch_assume_role}",
            "stability": "stable",
            "summary": "A role used by association to take actions on your behalf."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 24
          },
          "name": "associationDispatchAssumeRole",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_association#association_name SsmAssociation#association_name}",
            "stability": "stable",
            "summary": "The name of the association."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 30
          },
          "name": "associationName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_association#automation_target_parameter_name SsmAssociation#automation_target_parameter_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 34
          },
          "name": "automationTargetParameterName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_association#calendar_names SsmAssociation#calendar_names}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 38
          },
          "name": "calendarNames",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_association#compliance_severity SsmAssociation#compliance_severity}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 42
          },
          "name": "complianceSeverity",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_association#document_version SsmAssociation#document_version}",
            "stability": "stable",
            "summary": "The version of the SSM document to associate with the target."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 48
          },
          "name": "documentVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_association#instance_id SsmAssociation#instance_id}",
            "stability": "stable",
            "summary": "The ID of the instance that the SSM document is associated with."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 54
          },
          "name": "instanceId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_association#max_concurrency SsmAssociation#max_concurrency}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 58
          },
          "name": "maxConcurrency",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_association#max_errors SsmAssociation#max_errors}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 62
          },
          "name": "maxErrors",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_association#output_location SsmAssociation#output_location}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 72
          },
          "name": "outputLocation",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ssmAssociation.SsmAssociationOutputLocation"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_association#parameters SsmAssociation#parameters}",
            "stability": "stable",
            "summary": "Parameter values that the SSM document uses at runtime."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 78
          },
          "name": "parameters",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "collection": {
                        "elementtype": {
                          "primitive": "string"
                        },
                        "kind": "array"
                      }
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_association#schedule_expression SsmAssociation#schedule_expression}",
            "stability": "stable",
            "summary": "A Cron or Rate expression that specifies when the association is applied to the target."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 84
          },
          "name": "scheduleExpression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_association#schedule_offset SsmAssociation#schedule_offset}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 88
          },
          "name": "scheduleOffset",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_association#sync_compliance SsmAssociation#sync_compliance}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 92
          },
          "name": "syncCompliance",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_association#tags SsmAssociation#tags}",
            "stability": "stable",
            "summary": "A key-value pair to associate with a resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 98
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssmAssociation.SsmAssociationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_association#targets SsmAssociation#targets}",
            "stability": "stable",
            "summary": "The targets that the SSM document sends commands to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 104
          },
          "name": "targets",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssmAssociation.SsmAssociationTargets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_association#wait_for_success_timeout_seconds SsmAssociation#wait_for_success_timeout_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 108
          },
          "name": "waitForSuccessTimeoutSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ssm-association/index:SsmAssociationConfig"
    },
    "@cdktn/provider-awscc.ssmAssociation.SsmAssociationOutputLocation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmAssociation.SsmAssociationOutputLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ssm-association/index.ts",
        "line": 270
      },
      "name": "SsmAssociationOutputLocation",
      "namespace": "ssmAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_association#s3_location SsmAssociation#s3_location}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 274
          },
          "name": "s3Location",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ssmAssociation.SsmAssociationOutputLocationS3Location"
          }
        }
      ],
      "symbolId": "src/ssm-association/index:SsmAssociationOutputLocation"
    },
    "@cdktn/provider-awscc.ssmAssociation.SsmAssociationOutputLocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmAssociation.SsmAssociationOutputLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ssm-association/index.ts",
          "line": 314
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssm-association/index.ts",
        "line": 306
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 353
          },
          "name": "putS3Location",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ssmAssociation.SsmAssociationOutputLocationS3Location"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 356
          },
          "name": "resetS3Location"
        }
      ],
      "name": "SsmAssociationOutputLocationOutputReference",
      "namespace": "ssmAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 350
          },
          "name": "s3Location",
          "type": {
            "fqn": "@cdktn/provider-awscc.ssmAssociation.SsmAssociationOutputLocationS3LocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 360
          },
          "name": "s3LocationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssmAssociation.SsmAssociationOutputLocationS3Location"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 318
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssmAssociation.SsmAssociationOutputLocation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssm-association/index:SsmAssociationOutputLocationOutputReference"
    },
    "@cdktn/provider-awscc.ssmAssociation.SsmAssociationOutputLocationS3Location": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmAssociation.SsmAssociationOutputLocationS3Location",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ssm-association/index.ts",
        "line": 110
      },
      "name": "SsmAssociationOutputLocationS3Location",
      "namespace": "ssmAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_association#output_s3_bucket_name SsmAssociation#output_s3_bucket_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 114
          },
          "name": "outputS3BucketName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_association#output_s3_key_prefix SsmAssociation#output_s3_key_prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 118
          },
          "name": "outputS3KeyPrefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_association#output_s3_region SsmAssociation#output_s3_region}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 122
          },
          "name": "outputS3Region",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ssm-association/index:SsmAssociationOutputLocationS3Location"
    },
    "@cdktn/provider-awscc.ssmAssociation.SsmAssociationOutputLocationS3LocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmAssociation.SsmAssociationOutputLocationS3LocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ssm-association/index.ts",
          "line": 176
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssm-association/index.ts",
        "line": 168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 230
          },
          "name": "resetOutputS3BucketName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 246
          },
          "name": "resetOutputS3KeyPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 262
          },
          "name": "resetOutputS3Region"
        }
      ],
      "name": "SsmAssociationOutputLocationS3LocationOutputReference",
      "namespace": "ssmAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 234
          },
          "name": "outputS3BucketNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 250
          },
          "name": "outputS3KeyPrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 266
          },
          "name": "outputS3RegionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 224
          },
          "name": "outputS3BucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 240
          },
          "name": "outputS3KeyPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 256
          },
          "name": "outputS3Region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 180
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssmAssociation.SsmAssociationOutputLocationS3Location"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssm-association/index:SsmAssociationOutputLocationS3LocationOutputReference"
    },
    "@cdktn/provider-awscc.ssmAssociation.SsmAssociationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmAssociation.SsmAssociationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ssm-association/index.ts",
        "line": 364
      },
      "name": "SsmAssociationTags",
      "namespace": "ssmAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_association#key SsmAssociation#key}",
            "stability": "stable",
            "summary": "The name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 370
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_association#value SsmAssociation#value}",
            "stability": "stable",
            "summary": "The value of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 376
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ssm-association/index:SsmAssociationTags"
    },
    "@cdktn/provider-awscc.ssmAssociation.SsmAssociationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmAssociation.SsmAssociationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ssm-association/index.ts",
          "line": 506
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssm-association/index.ts",
        "line": 498
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 513
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ssmAssociation.SsmAssociationTagsOutputReference"
            }
          }
        }
      ],
      "name": "SsmAssociationTagsList",
      "namespace": "ssmAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 499
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssmAssociation.SsmAssociationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssm-association/index:SsmAssociationTagsList"
    },
    "@cdktn/provider-awscc.ssmAssociation.SsmAssociationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmAssociation.SsmAssociationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ssm-association/index.ts",
          "line": 425
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssm-association/index.ts",
        "line": 415
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 473
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 489
          },
          "name": "resetValue"
        }
      ],
      "name": "SsmAssociationTagsOutputReference",
      "namespace": "ssmAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 477
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 493
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 467
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 483
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 429
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssmAssociation.SsmAssociationTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssm-association/index:SsmAssociationTagsOutputReference"
    },
    "@cdktn/provider-awscc.ssmAssociation.SsmAssociationTargets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmAssociation.SsmAssociationTargets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ssm-association/index.ts",
        "line": 517
      },
      "name": "SsmAssociationTargets",
      "namespace": "ssmAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_association#key SsmAssociation#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 521
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_association#values SsmAssociation#values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 525
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/ssm-association/index:SsmAssociationTargets"
    },
    "@cdktn/provider-awscc.ssmAssociation.SsmAssociationTargetsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmAssociation.SsmAssociationTargetsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ssm-association/index.ts",
          "line": 655
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssm-association/index.ts",
        "line": 647
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 662
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ssmAssociation.SsmAssociationTargetsOutputReference"
            }
          }
        }
      ],
      "name": "SsmAssociationTargetsList",
      "namespace": "ssmAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 648
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssmAssociation.SsmAssociationTargets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssm-association/index:SsmAssociationTargetsList"
    },
    "@cdktn/provider-awscc.ssmAssociation.SsmAssociationTargetsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmAssociation.SsmAssociationTargetsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ssm-association/index.ts",
          "line": 574
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssm-association/index.ts",
        "line": 564
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 622
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 638
          },
          "name": "resetValues"
        }
      ],
      "name": "SsmAssociationTargetsOutputReference",
      "namespace": "ssmAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 626
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 642
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 616
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 632
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-association/index.ts",
            "line": 578
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssmAssociation.SsmAssociationTargets"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssm-association/index:SsmAssociationTargetsOutputReference"
    },
    "@cdktn/provider-awscc.ssmDocument.SsmDocument": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_document awscc_ssm_document}."
      },
      "fqn": "@cdktn/provider-awscc.ssmDocument.SsmDocument",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_document awscc_ssm_document} Resource."
        },
        "locationInModule": {
          "filename": "src/ssm-document/index.ts",
          "line": 606
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ssmDocument.SsmDocumentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssm-document/index.ts",
        "line": 574
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SsmDocument resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ssm-document/index.ts",
            "line": 591
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SsmDocument to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_document#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SsmDocument that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SsmDocument to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-document/index.ts",
            "line": 643
          },
          "name": "putAttachments",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ssmDocument.SsmDocumentAttachments"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-document/index.ts",
            "line": 725
          },
          "name": "putRequires",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ssmDocument.SsmDocumentRequires"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-document/index.ts",
            "line": 741
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ssmDocument.SsmDocumentTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-document/index.ts",
            "line": 646
          },
          "name": "resetAttachments"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-document/index.ts",
            "line": 675
          },
          "name": "resetDocumentFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-document/index.ts",
            "line": 691
          },
          "name": "resetDocumentType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-document/index.ts",
            "line": 712
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-document/index.ts",
            "line": 728
          },
          "name": "resetRequires"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-document/index.ts",
            "line": 744
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-document/index.ts",
            "line": 760
          },
          "name": "resetTargetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-document/index.ts",
            "line": 776
          },
          "name": "resetUpdateMethod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-document/index.ts",
            "line": 792
          },
          "name": "resetVersionName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-document/index.ts",
            "line": 804
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-document/index.ts",
            "line": 819
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SsmDocument",
      "namespace": "ssmDocument",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-document/index.ts",
            "line": 579
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-document/index.ts",
            "line": 640
          },
          "name": "attachments",
          "type": {
            "fqn": "@cdktn/provider-awscc.ssmDocument.SsmDocumentAttachmentsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-document/index.ts",
            "line": 700
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-document/index.ts",
            "line": 722
          },
          "name": "requires",
          "type": {
            "fqn": "@cdktn/provider-awscc.ssmDocument.SsmDocumentRequiresList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-document/index.ts",
            "line": 738
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ssmDocument.SsmDocumentTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-document/index.ts",
            "line": 650
          },
          "name": "attachmentsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssmDocument.SsmDocumentAttachments"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-document/index.ts",
            "line": 663
          },
          "name": "contentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-document/index.ts",
            "line": 679
          },
          "name": "documentFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-document/index.ts",
            "line": 695
          },
          "name": "documentTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-document/index.ts",
            "line": 716
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-document/index.ts",
            "line": 732
          },
          "name": "requiresInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssmDocument.SsmDocumentRequires"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-document/index.ts",
            "line": 748
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssmDocument.SsmDocumentTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-document/index.ts",
            "line": 764
          },
          "name": "targetTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-document/index.ts",
            "line": 780
          },
          "name": "updateMethodInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-document/index.ts",
            "line": 796
          },
          "name": "versionNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-document/index.ts",
            "line": 656
          },
          "name": "content",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-document/index.ts",
            "line": 669
          },
          "name": "documentFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-document/index.ts",
            "line": 685
          },
          "name": "documentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-document/index.ts",
            "line": 706
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-document/index.ts",
            "line": 754
          },
          "name": "targetType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-document/index.ts",
            "line": 770
          },
          "name": "updateMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-document/index.ts",
            "line": 786
          },
          "name": "versionName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ssm-document/index:SsmDocument"
    },
    "@cdktn/provider-awscc.ssmDocument.SsmDocumentAttachments": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmDocument.SsmDocumentAttachments",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ssm-document/index.ts",
        "line": 76
      },
      "name": "SsmDocumentAttachments",
      "namespace": "ssmDocument",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_document#key SsmDocument#key}",
            "stability": "stable",
            "summary": "The key of a key-value pair that identifies the location of an attachment to a document."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-document/index.ts",
            "line": 82
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_document#name SsmDocument#name}",
            "stability": "stable",
            "summary": "The name of the document attachment file."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-document/index.ts",
            "line": 88
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The format for Value depends on the type of key you specify.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_document#values SsmDocument#values}",
            "stability": "stable",
            "summary": "The value of a key-value pair that identifies the location of an attachment to a document."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-document/index.ts",
            "line": 94
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/ssm-document/index:SsmDocumentAttachments"
    },
    "@cdktn/provider-awscc.ssmDocument.SsmDocumentAttachmentsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmDocument.SsmDocumentAttachmentsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ssm-document/index.ts",
          "line": 253
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssm-document/index.ts",
        "line": 245
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-document/index.ts",
            "line": 260
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ssmDocument.SsmDocumentAttachmentsOutputReference"
            }
          }
        }
      ],
      "name": "SsmDocumentAttachmentsList",
      "namespace": "ssmDocument",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-document/index.ts",
            "line": 246
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssmDocument.SsmDocumentAttachments"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssm-document/index:SsmDocumentAttachmentsList"
    },
    "@cdktn/provider-awscc.ssmDocument.SsmDocumentAttachmentsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmDocument.SsmDocumentAttachmentsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ssm-document/index.ts",
          "line": 150
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssm-document/index.ts",
        "line": 140
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-document/index.ts",
            "line": 204
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-document/index.ts",
            "line": 220
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-document/index.ts",
            "line": 236
          },
          "name": "resetValues"
        }
      ],
      "name": "SsmDocumentAttachmentsOutputReference",
      "namespace": "ssmDocument",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-document/index.ts",
            "line": 208
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-document/index.ts",
            "line": 224
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-document/index.ts",
            "line": 240
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-document/index.ts",
            "line": 198
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-document/index.ts",
            "line": 214
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-document/index.ts",
            "line": 230
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-document/index.ts",
            "line": 154
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssmDocument.SsmDocumentAttachments"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssm-document/index:SsmDocumentAttachmentsOutputReference"
    },
    "@cdktn/provider-awscc.ssmDocument.SsmDocumentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmDocument.SsmDocumentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ssm-document/index.ts",
        "line": 14
      },
      "name": "SsmDocumentConfig",
      "namespace": "ssmDocument",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_document#content SsmDocument#content}",
            "stability": "stable",
            "summary": "The content for the Systems Manager document in JSON, YAML or String format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-document/index.ts",
            "line": 26
          },
          "name": "content",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_document#attachments SsmDocument#attachments}",
            "stability": "stable",
            "summary": "A list of key and value pairs that describe attachments to a version of a document."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-document/index.ts",
            "line": 20
          },
          "name": "attachments",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssmDocument.SsmDocumentAttachments"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The document format can be either JSON or YAML. JSON is the default format.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_document#document_format SsmDocument#document_format}",
            "stability": "stable",
            "summary": "Specify the document format for the request."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-document/index.ts",
            "line": 32
          },
          "name": "documentFormat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_document#document_type SsmDocument#document_type}",
            "stability": "stable",
            "summary": "The type of document to create."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-document/index.ts",
            "line": 38
          },
          "name": "documentType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_document#name SsmDocument#name}",
            "stability": "stable",
            "summary": "A name for the Systems Manager document."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-document/index.ts",
            "line": 44
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_document#requires SsmDocument#requires}",
            "stability": "stable",
            "summary": "A list of SSM documents required by a document. For example, an ApplicationConfiguration document requires an ApplicationConfigurationSchema document."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-document/index.ts",
            "line": 50
          },
          "name": "requires",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssmDocument.SsmDocumentRequires"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_document#tags SsmDocument#tags}",
            "stability": "stable",
            "summary": "Optional metadata that you assign to a resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-document/index.ts",
            "line": 56
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssmDocument.SsmDocumentTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_document#target_type SsmDocument#target_type}",
            "stability": "stable",
            "summary": "Specify a target type to define the kinds of resources the document can run on."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-document/index.ts",
            "line": 62
          },
          "name": "targetType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "when set to 'NewVersion', the update will create a new version.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_document#update_method SsmDocument#update_method}",
            "stability": "stable",
            "summary": "Update method - when set to 'Replace', the update will replace the existing document;"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-document/index.ts",
            "line": 68
          },
          "name": "updateMethod",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This value is unique across all versions of a document, and cannot be changed.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_document#version_name SsmDocument#version_name}",
            "stability": "stable",
            "summary": "An optional field specifying the version of the artifact you are creating with the document."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-document/index.ts",
            "line": 74
          },
          "name": "versionName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ssm-document/index:SsmDocumentConfig"
    },
    "@cdktn/provider-awscc.ssmDocument.SsmDocumentRequires": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmDocument.SsmDocumentRequires",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ssm-document/index.ts",
        "line": 264
      },
      "name": "SsmDocumentRequires",
      "namespace": "ssmDocument",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_document#name SsmDocument#name}",
            "stability": "stable",
            "summary": "The name of the required SSM document. The name can be an Amazon Resource Name (ARN)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-document/index.ts",
            "line": 270
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_document#version SsmDocument#version}",
            "stability": "stable",
            "summary": "The document version required by the current document."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-document/index.ts",
            "line": 276
          },
          "name": "version",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ssm-document/index:SsmDocumentRequires"
    },
    "@cdktn/provider-awscc.ssmDocument.SsmDocumentRequiresList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmDocument.SsmDocumentRequiresList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ssm-document/index.ts",
          "line": 406
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssm-document/index.ts",
        "line": 398
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-document/index.ts",
            "line": 413
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ssmDocument.SsmDocumentRequiresOutputReference"
            }
          }
        }
      ],
      "name": "SsmDocumentRequiresList",
      "namespace": "ssmDocument",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-document/index.ts",
            "line": 399
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssmDocument.SsmDocumentRequires"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssm-document/index:SsmDocumentRequiresList"
    },
    "@cdktn/provider-awscc.ssmDocument.SsmDocumentRequiresOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmDocument.SsmDocumentRequiresOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ssm-document/index.ts",
          "line": 325
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssm-document/index.ts",
        "line": 315
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-document/index.ts",
            "line": 373
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-document/index.ts",
            "line": 389
          },
          "name": "resetVersion"
        }
      ],
      "name": "SsmDocumentRequiresOutputReference",
      "namespace": "ssmDocument",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-document/index.ts",
            "line": 377
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-document/index.ts",
            "line": 393
          },
          "name": "versionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-document/index.ts",
            "line": 367
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-document/index.ts",
            "line": 383
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-document/index.ts",
            "line": 329
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssmDocument.SsmDocumentRequires"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssm-document/index:SsmDocumentRequiresOutputReference"
    },
    "@cdktn/provider-awscc.ssmDocument.SsmDocumentTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmDocument.SsmDocumentTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ssm-document/index.ts",
        "line": 417
      },
      "name": "SsmDocumentTags",
      "namespace": "ssmDocument",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_document#key SsmDocument#key}",
            "stability": "stable",
            "summary": "The name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-document/index.ts",
            "line": 423
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_document#value SsmDocument#value}",
            "stability": "stable",
            "summary": "The value of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-document/index.ts",
            "line": 429
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ssm-document/index:SsmDocumentTags"
    },
    "@cdktn/provider-awscc.ssmDocument.SsmDocumentTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmDocument.SsmDocumentTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ssm-document/index.ts",
          "line": 559
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssm-document/index.ts",
        "line": 551
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-document/index.ts",
            "line": 566
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ssmDocument.SsmDocumentTagsOutputReference"
            }
          }
        }
      ],
      "name": "SsmDocumentTagsList",
      "namespace": "ssmDocument",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-document/index.ts",
            "line": 552
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssmDocument.SsmDocumentTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssm-document/index:SsmDocumentTagsList"
    },
    "@cdktn/provider-awscc.ssmDocument.SsmDocumentTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmDocument.SsmDocumentTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ssm-document/index.ts",
          "line": 478
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssm-document/index.ts",
        "line": 468
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-document/index.ts",
            "line": 526
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-document/index.ts",
            "line": 542
          },
          "name": "resetValue"
        }
      ],
      "name": "SsmDocumentTagsOutputReference",
      "namespace": "ssmDocument",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-document/index.ts",
            "line": 530
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-document/index.ts",
            "line": 546
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-document/index.ts",
            "line": 520
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-document/index.ts",
            "line": 536
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-document/index.ts",
            "line": 482
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssmDocument.SsmDocumentTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssm-document/index:SsmDocumentTagsOutputReference"
    },
    "@cdktn/provider-awscc.ssmMaintenanceWindow.SsmMaintenanceWindow": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_maintenance_window awscc_ssm_maintenance_window}."
      },
      "fqn": "@cdktn/provider-awscc.ssmMaintenanceWindow.SsmMaintenanceWindow",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_maintenance_window awscc_ssm_maintenance_window} Resource."
        },
        "locationInModule": {
          "filename": "src/ssm-maintenance-window/index.ts",
          "line": 271
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ssmMaintenanceWindow.SsmMaintenanceWindowConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssm-maintenance-window/index.ts",
        "line": 239
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SsmMaintenanceWindow resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window/index.ts",
            "line": 256
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SsmMaintenanceWindow to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_maintenance_window#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SsmMaintenanceWindow that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SsmMaintenanceWindow to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window/index.ts",
            "line": 459
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ssmMaintenanceWindow.SsmMaintenanceWindowTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window/index.ts",
            "line": 338
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window/index.ts",
            "line": 367
          },
          "name": "resetEndDate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window/index.ts",
            "line": 414
          },
          "name": "resetScheduleOffset"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window/index.ts",
            "line": 430
          },
          "name": "resetScheduleTimezone"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window/index.ts",
            "line": 446
          },
          "name": "resetStartDate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window/index.ts",
            "line": 462
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window/index.ts",
            "line": 479
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window/index.ts",
            "line": 495
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SsmMaintenanceWindow",
      "namespace": "ssmMaintenanceWindow",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window/index.ts",
            "line": 244
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window/index.ts",
            "line": 376
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window/index.ts",
            "line": 456
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ssmMaintenanceWindow.SsmMaintenanceWindowTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window/index.ts",
            "line": 471
          },
          "name": "windowId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window/index.ts",
            "line": 313
          },
          "name": "allowUnassociatedTargetsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window/index.ts",
            "line": 326
          },
          "name": "cutoffInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window/index.ts",
            "line": 342
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window/index.ts",
            "line": 355
          },
          "name": "durationInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window/index.ts",
            "line": 371
          },
          "name": "endDateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window/index.ts",
            "line": 389
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window/index.ts",
            "line": 402
          },
          "name": "scheduleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window/index.ts",
            "line": 418
          },
          "name": "scheduleOffsetInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window/index.ts",
            "line": 434
          },
          "name": "scheduleTimezoneInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window/index.ts",
            "line": 450
          },
          "name": "startDateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window/index.ts",
            "line": 466
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssmMaintenanceWindow.SsmMaintenanceWindowTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window/index.ts",
            "line": 306
          },
          "name": "allowUnassociatedTargets",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window/index.ts",
            "line": 319
          },
          "name": "cutoff",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window/index.ts",
            "line": 332
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window/index.ts",
            "line": 348
          },
          "name": "duration",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window/index.ts",
            "line": 361
          },
          "name": "endDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window/index.ts",
            "line": 382
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window/index.ts",
            "line": 395
          },
          "name": "schedule",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window/index.ts",
            "line": 408
          },
          "name": "scheduleOffset",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window/index.ts",
            "line": 424
          },
          "name": "scheduleTimezone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window/index.ts",
            "line": 440
          },
          "name": "startDate",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ssm-maintenance-window/index:SsmMaintenanceWindow"
    },
    "@cdktn/provider-awscc.ssmMaintenanceWindow.SsmMaintenanceWindowConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmMaintenanceWindow.SsmMaintenanceWindowConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ssm-maintenance-window/index.ts",
        "line": 14
      },
      "name": "SsmMaintenanceWindowConfig",
      "namespace": "ssmMaintenanceWindow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "If enabled, then you must specify the unregistered instances (by instance ID) when you register a task with the maintenance window.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_maintenance_window#allow_unassociated_targets SsmMaintenanceWindow#allow_unassociated_targets}",
            "stability": "stable",
            "summary": "Enables a maintenance window task to run on managed instances, even if you have not registered those instances as targets."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window/index.ts",
            "line": 20
          },
          "name": "allowUnassociatedTargets",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_maintenance_window#cutoff SsmMaintenanceWindow#cutoff}",
            "stability": "stable",
            "summary": "The number of hours before the end of the maintenance window that AWS Systems Manager stops scheduling new tasks for execution."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window/index.ts",
            "line": 26
          },
          "name": "cutoff",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_maintenance_window#duration SsmMaintenanceWindow#duration}",
            "stability": "stable",
            "summary": "The duration of the maintenance window in hours."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window/index.ts",
            "line": 38
          },
          "name": "duration",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_maintenance_window#name SsmMaintenanceWindow#name}",
            "stability": "stable",
            "summary": "The name of the maintenance window."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window/index.ts",
            "line": 50
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_maintenance_window#schedule SsmMaintenanceWindow#schedule}",
            "stability": "stable",
            "summary": "The schedule of the maintenance window in the form of a cron or rate expression."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window/index.ts",
            "line": 56
          },
          "name": "schedule",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_maintenance_window#description SsmMaintenanceWindow#description}",
            "stability": "stable",
            "summary": "A description of the maintenance window."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window/index.ts",
            "line": 32
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_maintenance_window#end_date SsmMaintenanceWindow#end_date}",
            "stability": "stable",
            "summary": "The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become inactive."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window/index.ts",
            "line": 44
          },
          "name": "endDate",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_maintenance_window#schedule_offset SsmMaintenanceWindow#schedule_offset}",
            "stability": "stable",
            "summary": "The number of days to wait to run a maintenance window after the scheduled cron expression date and time."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window/index.ts",
            "line": 62
          },
          "name": "scheduleOffset",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_maintenance_window#schedule_timezone SsmMaintenanceWindow#schedule_timezone}",
            "stability": "stable",
            "summary": "The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window/index.ts",
            "line": 68
          },
          "name": "scheduleTimezone",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "StartDate allows you to delay activation of the maintenance window until the specified future date.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_maintenance_window#start_date SsmMaintenanceWindow#start_date}",
            "stability": "stable",
            "summary": "The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become active."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window/index.ts",
            "line": 74
          },
          "name": "startDate",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag a maintenance window to identify the type of tasks it will run, the types of targets, and the environment it will run in.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_maintenance_window#tags SsmMaintenanceWindow#tags}",
            "stability": "stable",
            "summary": "Optional metadata that you assign to a resource in the form of an arbitrary set of tags (key-value pairs)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window/index.ts",
            "line": 80
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssmMaintenanceWindow.SsmMaintenanceWindowTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssm-maintenance-window/index:SsmMaintenanceWindowConfig"
    },
    "@cdktn/provider-awscc.ssmMaintenanceWindow.SsmMaintenanceWindowTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmMaintenanceWindow.SsmMaintenanceWindowTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ssm-maintenance-window/index.ts",
        "line": 82
      },
      "name": "SsmMaintenanceWindowTags",
      "namespace": "ssmMaintenanceWindow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_maintenance_window#key SsmMaintenanceWindow#key}",
            "stability": "stable",
            "summary": "The name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window/index.ts",
            "line": 88
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_maintenance_window#value SsmMaintenanceWindow#value}",
            "stability": "stable",
            "summary": "The value of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window/index.ts",
            "line": 94
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ssm-maintenance-window/index:SsmMaintenanceWindowTags"
    },
    "@cdktn/provider-awscc.ssmMaintenanceWindow.SsmMaintenanceWindowTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmMaintenanceWindow.SsmMaintenanceWindowTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ssm-maintenance-window/index.ts",
          "line": 224
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssm-maintenance-window/index.ts",
        "line": 216
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window/index.ts",
            "line": 231
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ssmMaintenanceWindow.SsmMaintenanceWindowTagsOutputReference"
            }
          }
        }
      ],
      "name": "SsmMaintenanceWindowTagsList",
      "namespace": "ssmMaintenanceWindow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window/index.ts",
            "line": 217
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssmMaintenanceWindow.SsmMaintenanceWindowTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssm-maintenance-window/index:SsmMaintenanceWindowTagsList"
    },
    "@cdktn/provider-awscc.ssmMaintenanceWindow.SsmMaintenanceWindowTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmMaintenanceWindow.SsmMaintenanceWindowTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ssm-maintenance-window/index.ts",
          "line": 143
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssm-maintenance-window/index.ts",
        "line": 133
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window/index.ts",
            "line": 191
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window/index.ts",
            "line": 207
          },
          "name": "resetValue"
        }
      ],
      "name": "SsmMaintenanceWindowTagsOutputReference",
      "namespace": "ssmMaintenanceWindow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window/index.ts",
            "line": 195
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window/index.ts",
            "line": 211
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window/index.ts",
            "line": 185
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window/index.ts",
            "line": 201
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window/index.ts",
            "line": 147
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssmMaintenanceWindow.SsmMaintenanceWindowTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssm-maintenance-window/index:SsmMaintenanceWindowTagsOutputReference"
    },
    "@cdktn/provider-awscc.ssmMaintenanceWindowTarget.SsmMaintenanceWindowTarget": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_maintenance_window_target awscc_ssm_maintenance_window_target}."
      },
      "fqn": "@cdktn/provider-awscc.ssmMaintenanceWindowTarget.SsmMaintenanceWindowTarget",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_maintenance_window_target awscc_ssm_maintenance_window_target} Resource."
        },
        "locationInModule": {
          "filename": "src/ssm-maintenance-window-target/index.ts",
          "line": 235
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ssmMaintenanceWindowTarget.SsmMaintenanceWindowTargetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssm-maintenance-window-target/index.ts",
        "line": 203
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SsmMaintenanceWindowTarget resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-target/index.ts",
            "line": 220
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SsmMaintenanceWindowTarget to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_maintenance_window_target#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SsmMaintenanceWindowTarget that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SsmMaintenanceWindowTarget to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-target/index.ts",
            "line": 334
          },
          "name": "putTargets",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ssmMaintenanceWindowTarget.SsmMaintenanceWindowTargetTargets"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-target/index.ts",
            "line": 271
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-target/index.ts",
            "line": 292
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-target/index.ts",
            "line": 308
          },
          "name": "resetOwnerInformation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-target/index.ts",
            "line": 364
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-target/index.ts",
            "line": 375
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SsmMaintenanceWindowTarget",
      "namespace": "ssmMaintenanceWindowTarget",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-target/index.ts",
            "line": 208
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-target/index.ts",
            "line": 280
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-target/index.ts",
            "line": 331
          },
          "name": "targets",
          "type": {
            "fqn": "@cdktn/provider-awscc.ssmMaintenanceWindowTarget.SsmMaintenanceWindowTargetTargetsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-target/index.ts",
            "line": 356
          },
          "name": "windowTargetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-target/index.ts",
            "line": 275
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-target/index.ts",
            "line": 296
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-target/index.ts",
            "line": 312
          },
          "name": "ownerInformationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-target/index.ts",
            "line": 325
          },
          "name": "resourceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-target/index.ts",
            "line": 338
          },
          "name": "targetsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssmMaintenanceWindowTarget.SsmMaintenanceWindowTargetTargets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-target/index.ts",
            "line": 351
          },
          "name": "windowIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-target/index.ts",
            "line": 265
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-target/index.ts",
            "line": 286
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-target/index.ts",
            "line": 302
          },
          "name": "ownerInformation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-target/index.ts",
            "line": 318
          },
          "name": "resourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-target/index.ts",
            "line": 344
          },
          "name": "windowId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ssm-maintenance-window-target/index:SsmMaintenanceWindowTarget"
    },
    "@cdktn/provider-awscc.ssmMaintenanceWindowTarget.SsmMaintenanceWindowTargetConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmMaintenanceWindowTarget.SsmMaintenanceWindowTargetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ssm-maintenance-window-target/index.ts",
        "line": 14
      },
      "name": "SsmMaintenanceWindowTargetConfig",
      "namespace": "ssmMaintenanceWindowTarget",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_maintenance_window_target#resource_type SsmMaintenanceWindowTarget#resource_type}",
            "stability": "stable",
            "summary": "The type of target that is being registered with the maintenance window."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-target/index.ts",
            "line": 38
          },
          "name": "resourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_maintenance_window_target#targets SsmMaintenanceWindowTarget#targets}",
            "stability": "stable",
            "summary": "The targets to register with the maintenance window."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-target/index.ts",
            "line": 44
          },
          "name": "targets",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssmMaintenanceWindowTarget.SsmMaintenanceWindowTargetTargets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_maintenance_window_target#window_id SsmMaintenanceWindowTarget#window_id}",
            "stability": "stable",
            "summary": "The ID of the maintenance window to register the target with."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-target/index.ts",
            "line": 50
          },
          "name": "windowId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_maintenance_window_target#description SsmMaintenanceWindowTarget#description}",
            "stability": "stable",
            "summary": "A description for the target."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-target/index.ts",
            "line": 20
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_maintenance_window_target#name SsmMaintenanceWindowTarget#name}",
            "stability": "stable",
            "summary": "The name for the maintenance window target."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-target/index.ts",
            "line": 26
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_maintenance_window_target#owner_information SsmMaintenanceWindowTarget#owner_information}",
            "stability": "stable",
            "summary": "A user-provided value that will be included in any Amazon CloudWatch Events events that are raised while running tasks for these targets in this maintenance window."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-target/index.ts",
            "line": 32
          },
          "name": "ownerInformation",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ssm-maintenance-window-target/index:SsmMaintenanceWindowTargetConfig"
    },
    "@cdktn/provider-awscc.ssmMaintenanceWindowTarget.SsmMaintenanceWindowTargetTargets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmMaintenanceWindowTarget.SsmMaintenanceWindowTargetTargets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ssm-maintenance-window-target/index.ts",
        "line": 52
      },
      "name": "SsmMaintenanceWindowTargetTargets",
      "namespace": "ssmMaintenanceWindowTarget",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_maintenance_window_target#key SsmMaintenanceWindowTarget#key}",
            "stability": "stable",
            "summary": "User-defined criteria for sending commands that target managed nodes that meet the criteria."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-target/index.ts",
            "line": 58
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_maintenance_window_target#values SsmMaintenanceWindowTarget#values}",
            "stability": "stable",
            "summary": "User-defined criteria that maps to Key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-target/index.ts",
            "line": 64
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/ssm-maintenance-window-target/index:SsmMaintenanceWindowTargetTargets"
    },
    "@cdktn/provider-awscc.ssmMaintenanceWindowTarget.SsmMaintenanceWindowTargetTargetsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmMaintenanceWindowTarget.SsmMaintenanceWindowTargetTargetsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ssm-maintenance-window-target/index.ts",
          "line": 188
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssm-maintenance-window-target/index.ts",
        "line": 180
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-target/index.ts",
            "line": 195
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ssmMaintenanceWindowTarget.SsmMaintenanceWindowTargetTargetsOutputReference"
            }
          }
        }
      ],
      "name": "SsmMaintenanceWindowTargetTargetsList",
      "namespace": "ssmMaintenanceWindowTarget",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-target/index.ts",
            "line": 181
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssmMaintenanceWindowTarget.SsmMaintenanceWindowTargetTargets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssm-maintenance-window-target/index:SsmMaintenanceWindowTargetTargetsList"
    },
    "@cdktn/provider-awscc.ssmMaintenanceWindowTarget.SsmMaintenanceWindowTargetTargetsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmMaintenanceWindowTarget.SsmMaintenanceWindowTargetTargetsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ssm-maintenance-window-target/index.ts",
          "line": 113
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssm-maintenance-window-target/index.ts",
        "line": 103
      },
      "name": "SsmMaintenanceWindowTargetTargetsOutputReference",
      "namespace": "ssmMaintenanceWindowTarget",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-target/index.ts",
            "line": 162
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-target/index.ts",
            "line": 175
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-target/index.ts",
            "line": 155
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-target/index.ts",
            "line": 168
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-target/index.ts",
            "line": 117
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssmMaintenanceWindowTarget.SsmMaintenanceWindowTargetTargets"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssm-maintenance-window-target/index:SsmMaintenanceWindowTargetTargetsOutputReference"
    },
    "@cdktn/provider-awscc.ssmMaintenanceWindowTask.SsmMaintenanceWindowTask": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_maintenance_window_task awscc_ssm_maintenance_window_task}."
      },
      "fqn": "@cdktn/provider-awscc.ssmMaintenanceWindowTask.SsmMaintenanceWindowTask",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_maintenance_window_task awscc_ssm_maintenance_window_task} Resource."
        },
        "locationInModule": {
          "filename": "src/ssm-maintenance-window-task/index.ts",
          "line": 1767
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ssmMaintenanceWindowTask.SsmMaintenanceWindowTaskConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssm-maintenance-window-task/index.ts",
        "line": 1735
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SsmMaintenanceWindowTask resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1752
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SsmMaintenanceWindowTask to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_maintenance_window_task#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SsmMaintenanceWindowTask that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SsmMaintenanceWindowTask to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1845
          },
          "name": "putLoggingInfo",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ssmMaintenanceWindowTask.SsmMaintenanceWindowTaskLoggingInfo"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1938
          },
          "name": "putTargets",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ssmMaintenanceWindowTask.SsmMaintenanceWindowTaskTargets"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1967
          },
          "name": "putTaskInvocationParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ssmMaintenanceWindowTask.SsmMaintenanceWindowTaskTaskInvocationParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1811
          },
          "name": "resetCutoffBehavior"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1827
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1848
          },
          "name": "resetLoggingInfo"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1864
          },
          "name": "resetMaxConcurrency"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1880
          },
          "name": "resetMaxErrors"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1896
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1925
          },
          "name": "resetServiceRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1941
          },
          "name": "resetTargets"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1970
          },
          "name": "resetTaskInvocationParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1986
          },
          "name": "resetTaskParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 2029
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 2048
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SsmMaintenanceWindowTask",
      "namespace": "ssmMaintenanceWindowTask",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1740
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1836
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1842
          },
          "name": "loggingInfo",
          "type": {
            "fqn": "@cdktn/provider-awscc.ssmMaintenanceWindowTask.SsmMaintenanceWindowTaskLoggingInfoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1935
          },
          "name": "targets",
          "type": {
            "fqn": "@cdktn/provider-awscc.ssmMaintenanceWindowTask.SsmMaintenanceWindowTaskTargetsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1964
          },
          "name": "taskInvocationParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.ssmMaintenanceWindowTask.SsmMaintenanceWindowTaskTaskInvocationParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 2021
          },
          "name": "windowTaskId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1815
          },
          "name": "cutoffBehaviorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1831
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1852
          },
          "name": "loggingInfoInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssmMaintenanceWindowTask.SsmMaintenanceWindowTaskLoggingInfo"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1868
          },
          "name": "maxConcurrencyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1884
          },
          "name": "maxErrorsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1900
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1913
          },
          "name": "priorityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1929
          },
          "name": "serviceRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1945
          },
          "name": "targetsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssmMaintenanceWindowTask.SsmMaintenanceWindowTaskTargets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1958
          },
          "name": "taskArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1974
          },
          "name": "taskInvocationParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssmMaintenanceWindowTask.SsmMaintenanceWindowTaskTaskInvocationParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1990
          },
          "name": "taskParametersInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 2003
          },
          "name": "taskTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 2016
          },
          "name": "windowIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1805
          },
          "name": "cutoffBehavior",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1821
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1858
          },
          "name": "maxConcurrency",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1874
          },
          "name": "maxErrors",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1890
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1906
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1919
          },
          "name": "serviceRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1951
          },
          "name": "taskArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1980
          },
          "name": "taskParameters",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1996
          },
          "name": "taskType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 2009
          },
          "name": "windowId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ssm-maintenance-window-task/index:SsmMaintenanceWindowTask"
    },
    "@cdktn/provider-awscc.ssmMaintenanceWindowTask.SsmMaintenanceWindowTaskConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmMaintenanceWindowTask.SsmMaintenanceWindowTaskConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ssm-maintenance-window-task/index.ts",
        "line": 14
      },
      "name": "SsmMaintenanceWindowTaskConfig",
      "namespace": "ssmMaintenanceWindowTask",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The lower the number, the higher the priority. Tasks that have the same priority are scheduled in parallel.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_maintenance_window_task#priority SsmMaintenanceWindowTask#priority}",
            "stability": "stable",
            "summary": "The priority of the task in the maintenance window."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 56
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_maintenance_window_task#task_arn SsmMaintenanceWindowTask#task_arn}",
            "stability": "stable",
            "summary": "The resource that the task uses during execution."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 74
          },
          "name": "taskArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_maintenance_window_task#task_type SsmMaintenanceWindowTask#task_type}",
            "stability": "stable",
            "summary": "The type of task."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 92
          },
          "name": "taskType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_maintenance_window_task#window_id SsmMaintenanceWindowTask#window_id}",
            "stability": "stable",
            "summary": "The ID of the maintenance window where the task is registered."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 98
          },
          "name": "windowId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_maintenance_window_task#cutoff_behavior SsmMaintenanceWindowTask#cutoff_behavior}",
            "stability": "stable",
            "summary": "The specification for whether tasks should continue to run after the cutoff time specified in the maintenance windows is reached."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 20
          },
          "name": "cutoffBehavior",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_maintenance_window_task#description SsmMaintenanceWindowTask#description}",
            "stability": "stable",
            "summary": "A description of the task."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 26
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_maintenance_window_task#logging_info SsmMaintenanceWindowTask#logging_info}",
            "stability": "stable",
            "summary": "Information about an Amazon S3 bucket to write Run Command task-level logs to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 32
          },
          "name": "loggingInfo",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ssmMaintenanceWindowTask.SsmMaintenanceWindowTaskLoggingInfo"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_maintenance_window_task#max_concurrency SsmMaintenanceWindowTask#max_concurrency}",
            "stability": "stable",
            "summary": "The maximum number of targets this task can be run for, in parallel."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 38
          },
          "name": "maxConcurrency",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_maintenance_window_task#max_errors SsmMaintenanceWindowTask#max_errors}",
            "stability": "stable",
            "summary": "The maximum number of errors allowed before this task stops being scheduled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 44
          },
          "name": "maxErrors",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_maintenance_window_task#name SsmMaintenanceWindowTask#name}",
            "stability": "stable",
            "summary": "The task name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 50
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_maintenance_window_task#service_role_arn SsmMaintenanceWindowTask#service_role_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the IAM service role for AWS Systems Manager to assume when running a maintenance window task."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 62
          },
          "name": "serviceRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_maintenance_window_task#targets SsmMaintenanceWindowTask#targets}",
            "stability": "stable",
            "summary": "The targets (either instances or window target ids)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 68
          },
          "name": "targets",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssmMaintenanceWindowTask.SsmMaintenanceWindowTaskTargets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Populate only the fields that match the task type. All other fields should be empty.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_maintenance_window_task#task_invocation_parameters SsmMaintenanceWindowTask#task_invocation_parameters}",
            "stability": "stable",
            "summary": "The parameters to pass to the task when it runs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 80
          },
          "name": "taskInvocationParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ssmMaintenanceWindowTask.SsmMaintenanceWindowTaskTaskInvocationParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_maintenance_window_task#task_parameters SsmMaintenanceWindowTask#task_parameters}",
            "stability": "stable",
            "summary": "The parameters to pass to the task when it runs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 86
          },
          "name": "taskParameters",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ssm-maintenance-window-task/index:SsmMaintenanceWindowTaskConfig"
    },
    "@cdktn/provider-awscc.ssmMaintenanceWindowTask.SsmMaintenanceWindowTaskLoggingInfo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmMaintenanceWindowTask.SsmMaintenanceWindowTaskLoggingInfo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ssm-maintenance-window-task/index.ts",
        "line": 100
      },
      "name": "SsmMaintenanceWindowTaskLoggingInfo",
      "namespace": "ssmMaintenanceWindowTask",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_maintenance_window_task#region SsmMaintenanceWindowTask#region}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 104
          },
          "name": "region",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_maintenance_window_task#s3_bucket SsmMaintenanceWindowTask#s3_bucket}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 108
          },
          "name": "s3Bucket",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_maintenance_window_task#s3_prefix SsmMaintenanceWindowTask#s3_prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 112
          },
          "name": "s3Prefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ssm-maintenance-window-task/index:SsmMaintenanceWindowTaskLoggingInfo"
    },
    "@cdktn/provider-awscc.ssmMaintenanceWindowTask.SsmMaintenanceWindowTaskLoggingInfoOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmMaintenanceWindowTask.SsmMaintenanceWindowTaskLoggingInfoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ssm-maintenance-window-task/index.ts",
          "line": 166
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssm-maintenance-window-task/index.ts",
        "line": 158
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 220
          },
          "name": "resetRegion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 236
          },
          "name": "resetS3Bucket"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 252
          },
          "name": "resetS3Prefix"
        }
      ],
      "name": "SsmMaintenanceWindowTaskLoggingInfoOutputReference",
      "namespace": "ssmMaintenanceWindowTask",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 224
          },
          "name": "regionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 240
          },
          "name": "s3BucketInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 256
          },
          "name": "s3PrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 214
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 230
          },
          "name": "s3Bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 246
          },
          "name": "s3Prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 170
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssmMaintenanceWindowTask.SsmMaintenanceWindowTaskLoggingInfo"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssm-maintenance-window-task/index:SsmMaintenanceWindowTaskLoggingInfoOutputReference"
    },
    "@cdktn/provider-awscc.ssmMaintenanceWindowTask.SsmMaintenanceWindowTaskTargets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmMaintenanceWindowTask.SsmMaintenanceWindowTaskTargets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ssm-maintenance-window-task/index.ts",
        "line": 260
      },
      "name": "SsmMaintenanceWindowTaskTargets",
      "namespace": "ssmMaintenanceWindowTask",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_maintenance_window_task#key SsmMaintenanceWindowTask#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 264
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_maintenance_window_task#values SsmMaintenanceWindowTask#values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 268
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/ssm-maintenance-window-task/index:SsmMaintenanceWindowTaskTargets"
    },
    "@cdktn/provider-awscc.ssmMaintenanceWindowTask.SsmMaintenanceWindowTaskTargetsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmMaintenanceWindowTask.SsmMaintenanceWindowTaskTargetsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ssm-maintenance-window-task/index.ts",
          "line": 398
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssm-maintenance-window-task/index.ts",
        "line": 390
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 405
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ssmMaintenanceWindowTask.SsmMaintenanceWindowTaskTargetsOutputReference"
            }
          }
        }
      ],
      "name": "SsmMaintenanceWindowTaskTargetsList",
      "namespace": "ssmMaintenanceWindowTask",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 391
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssmMaintenanceWindowTask.SsmMaintenanceWindowTaskTargets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssm-maintenance-window-task/index:SsmMaintenanceWindowTaskTargetsList"
    },
    "@cdktn/provider-awscc.ssmMaintenanceWindowTask.SsmMaintenanceWindowTaskTargetsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmMaintenanceWindowTask.SsmMaintenanceWindowTaskTargetsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ssm-maintenance-window-task/index.ts",
          "line": 317
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssm-maintenance-window-task/index.ts",
        "line": 307
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 365
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 381
          },
          "name": "resetValues"
        }
      ],
      "name": "SsmMaintenanceWindowTaskTargetsOutputReference",
      "namespace": "ssmMaintenanceWindowTask",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 369
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 385
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 359
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 375
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 321
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssmMaintenanceWindowTask.SsmMaintenanceWindowTaskTargets"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssm-maintenance-window-task/index:SsmMaintenanceWindowTaskTargetsOutputReference"
    },
    "@cdktn/provider-awscc.ssmMaintenanceWindowTask.SsmMaintenanceWindowTaskTaskInvocationParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmMaintenanceWindowTask.SsmMaintenanceWindowTaskTaskInvocationParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ssm-maintenance-window-task/index.ts",
        "line": 1538
      },
      "name": "SsmMaintenanceWindowTaskTaskInvocationParameters",
      "namespace": "ssmMaintenanceWindowTask",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_maintenance_window_task#maintenance_window_automation_parameters SsmMaintenanceWindowTask#maintenance_window_automation_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1542
          },
          "name": "maintenanceWindowAutomationParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ssmMaintenanceWindowTask.SsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowAutomationParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_maintenance_window_task#maintenance_window_lambda_parameters SsmMaintenanceWindowTask#maintenance_window_lambda_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1546
          },
          "name": "maintenanceWindowLambdaParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ssmMaintenanceWindowTask.SsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowLambdaParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_maintenance_window_task#maintenance_window_run_command_parameters SsmMaintenanceWindowTask#maintenance_window_run_command_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1550
          },
          "name": "maintenanceWindowRunCommandParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ssmMaintenanceWindowTask.SsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowRunCommandParameters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_maintenance_window_task#maintenance_window_step_functions_parameters SsmMaintenanceWindowTask#maintenance_window_step_functions_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1554
          },
          "name": "maintenanceWindowStepFunctionsParameters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ssmMaintenanceWindowTask.SsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowStepFunctionsParameters"
          }
        }
      ],
      "symbolId": "src/ssm-maintenance-window-task/index:SsmMaintenanceWindowTaskTaskInvocationParameters"
    },
    "@cdktn/provider-awscc.ssmMaintenanceWindowTask.SsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowAutomationParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmMaintenanceWindowTask.SsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowAutomationParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ssm-maintenance-window-task/index.ts",
        "line": 409
      },
      "name": "SsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowAutomationParameters",
      "namespace": "ssmMaintenanceWindowTask",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_maintenance_window_task#document_version SsmMaintenanceWindowTask#document_version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 413
          },
          "name": "documentVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_maintenance_window_task#parameters SsmMaintenanceWindowTask#parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 417
          },
          "name": "parameters",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ssm-maintenance-window-task/index:SsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowAutomationParameters"
    },
    "@cdktn/provider-awscc.ssmMaintenanceWindowTask.SsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowAutomationParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmMaintenanceWindowTask.SsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowAutomationParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ssm-maintenance-window-task/index.ts",
          "line": 464
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssm-maintenance-window-task/index.ts",
        "line": 456
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 512
          },
          "name": "resetDocumentVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 528
          },
          "name": "resetParameters"
        }
      ],
      "name": "SsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowAutomationParametersOutputReference",
      "namespace": "ssmMaintenanceWindowTask",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 516
          },
          "name": "documentVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 532
          },
          "name": "parametersInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 506
          },
          "name": "documentVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 522
          },
          "name": "parameters",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 468
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssmMaintenanceWindowTask.SsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowAutomationParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssm-maintenance-window-task/index:SsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowAutomationParametersOutputReference"
    },
    "@cdktn/provider-awscc.ssmMaintenanceWindowTask.SsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowLambdaParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmMaintenanceWindowTask.SsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowLambdaParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ssm-maintenance-window-task/index.ts",
        "line": 536
      },
      "name": "SsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowLambdaParameters",
      "namespace": "ssmMaintenanceWindowTask",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_maintenance_window_task#client_context SsmMaintenanceWindowTask#client_context}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 540
          },
          "name": "clientContext",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_maintenance_window_task#payload SsmMaintenanceWindowTask#payload}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 544
          },
          "name": "payload",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_maintenance_window_task#qualifier SsmMaintenanceWindowTask#qualifier}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 548
          },
          "name": "qualifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ssm-maintenance-window-task/index:SsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowLambdaParameters"
    },
    "@cdktn/provider-awscc.ssmMaintenanceWindowTask.SsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowLambdaParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmMaintenanceWindowTask.SsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowLambdaParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ssm-maintenance-window-task/index.ts",
          "line": 602
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssm-maintenance-window-task/index.ts",
        "line": 594
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 656
          },
          "name": "resetClientContext"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 672
          },
          "name": "resetPayload"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 688
          },
          "name": "resetQualifier"
        }
      ],
      "name": "SsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowLambdaParametersOutputReference",
      "namespace": "ssmMaintenanceWindowTask",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 660
          },
          "name": "clientContextInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 676
          },
          "name": "payloadInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 692
          },
          "name": "qualifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 650
          },
          "name": "clientContext",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 666
          },
          "name": "payload",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 682
          },
          "name": "qualifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 606
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssmMaintenanceWindowTask.SsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowLambdaParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssm-maintenance-window-task/index:SsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowLambdaParametersOutputReference"
    },
    "@cdktn/provider-awscc.ssmMaintenanceWindowTask.SsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowRunCommandParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmMaintenanceWindowTask.SsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowRunCommandParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ssm-maintenance-window-task/index.ts",
        "line": 987
      },
      "name": "SsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowRunCommandParameters",
      "namespace": "ssmMaintenanceWindowTask",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_maintenance_window_task#cloudwatch_output_config SsmMaintenanceWindowTask#cloudwatch_output_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 991
          },
          "name": "cloudwatchOutputConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ssmMaintenanceWindowTask.SsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowRunCommandParametersCloudwatchOutputConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_maintenance_window_task#comment SsmMaintenanceWindowTask#comment}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 995
          },
          "name": "comment",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_maintenance_window_task#document_hash SsmMaintenanceWindowTask#document_hash}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 999
          },
          "name": "documentHash",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_maintenance_window_task#document_hash_type SsmMaintenanceWindowTask#document_hash_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1003
          },
          "name": "documentHashType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_maintenance_window_task#document_version SsmMaintenanceWindowTask#document_version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1007
          },
          "name": "documentVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_maintenance_window_task#notification_config SsmMaintenanceWindowTask#notification_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1011
          },
          "name": "notificationConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ssmMaintenanceWindowTask.SsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowRunCommandParametersNotificationConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_maintenance_window_task#output_s3_bucket_name SsmMaintenanceWindowTask#output_s3_bucket_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1015
          },
          "name": "outputS3BucketName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_maintenance_window_task#output_s3_key_prefix SsmMaintenanceWindowTask#output_s3_key_prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1019
          },
          "name": "outputS3KeyPrefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_maintenance_window_task#parameters SsmMaintenanceWindowTask#parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1023
          },
          "name": "parameters",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_maintenance_window_task#service_role_arn SsmMaintenanceWindowTask#service_role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1027
          },
          "name": "serviceRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_maintenance_window_task#timeout_seconds SsmMaintenanceWindowTask#timeout_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1031
          },
          "name": "timeoutSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ssm-maintenance-window-task/index:SsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowRunCommandParameters"
    },
    "@cdktn/provider-awscc.ssmMaintenanceWindowTask.SsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowRunCommandParametersCloudwatchOutputConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmMaintenanceWindowTask.SsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowRunCommandParametersCloudwatchOutputConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ssm-maintenance-window-task/index.ts",
        "line": 696
      },
      "name": "SsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowRunCommandParametersCloudwatchOutputConfig",
      "namespace": "ssmMaintenanceWindowTask",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_maintenance_window_task#cloudwatch_log_group_name SsmMaintenanceWindowTask#cloudwatch_log_group_name}",
            "stability": "stable",
            "summary": "The name of the CloudWatch log group where you want to send command output."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 702
          },
          "name": "cloudwatchLogGroupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_maintenance_window_task#cloudwatch_output_enabled SsmMaintenanceWindowTask#cloudwatch_output_enabled}",
            "stability": "stable",
            "summary": "Enables Systems Manager to send command output to CloudWatch Logs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 708
          },
          "name": "cloudwatchOutputEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssm-maintenance-window-task/index:SsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowRunCommandParametersCloudwatchOutputConfig"
    },
    "@cdktn/provider-awscc.ssmMaintenanceWindowTask.SsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowRunCommandParametersCloudwatchOutputConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmMaintenanceWindowTask.SsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowRunCommandParametersCloudwatchOutputConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ssm-maintenance-window-task/index.ts",
          "line": 755
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssm-maintenance-window-task/index.ts",
        "line": 747
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 803
          },
          "name": "resetCloudwatchLogGroupName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 819
          },
          "name": "resetCloudwatchOutputEnabled"
        }
      ],
      "name": "SsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowRunCommandParametersCloudwatchOutputConfigOutputReference",
      "namespace": "ssmMaintenanceWindowTask",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 807
          },
          "name": "cloudwatchLogGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 823
          },
          "name": "cloudwatchOutputEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 797
          },
          "name": "cloudwatchLogGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 813
          },
          "name": "cloudwatchOutputEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 759
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssmMaintenanceWindowTask.SsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowRunCommandParametersCloudwatchOutputConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssm-maintenance-window-task/index:SsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowRunCommandParametersCloudwatchOutputConfigOutputReference"
    },
    "@cdktn/provider-awscc.ssmMaintenanceWindowTask.SsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowRunCommandParametersNotificationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmMaintenanceWindowTask.SsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowRunCommandParametersNotificationConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ssm-maintenance-window-task/index.ts",
        "line": 827
      },
      "name": "SsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowRunCommandParametersNotificationConfig",
      "namespace": "ssmMaintenanceWindowTask",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_maintenance_window_task#notification_arn SsmMaintenanceWindowTask#notification_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 831
          },
          "name": "notificationArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_maintenance_window_task#notification_events SsmMaintenanceWindowTask#notification_events}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 835
          },
          "name": "notificationEvents",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_maintenance_window_task#notification_type SsmMaintenanceWindowTask#notification_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 839
          },
          "name": "notificationType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ssm-maintenance-window-task/index:SsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowRunCommandParametersNotificationConfig"
    },
    "@cdktn/provider-awscc.ssmMaintenanceWindowTask.SsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowRunCommandParametersNotificationConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmMaintenanceWindowTask.SsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowRunCommandParametersNotificationConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ssm-maintenance-window-task/index.ts",
          "line": 893
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssm-maintenance-window-task/index.ts",
        "line": 885
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 947
          },
          "name": "resetNotificationArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 963
          },
          "name": "resetNotificationEvents"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 979
          },
          "name": "resetNotificationType"
        }
      ],
      "name": "SsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowRunCommandParametersNotificationConfigOutputReference",
      "namespace": "ssmMaintenanceWindowTask",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 951
          },
          "name": "notificationArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 967
          },
          "name": "notificationEventsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 983
          },
          "name": "notificationTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 941
          },
          "name": "notificationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 957
          },
          "name": "notificationEvents",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 973
          },
          "name": "notificationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 897
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssmMaintenanceWindowTask.SsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowRunCommandParametersNotificationConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssm-maintenance-window-task/index:SsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowRunCommandParametersNotificationConfigOutputReference"
    },
    "@cdktn/provider-awscc.ssmMaintenanceWindowTask.SsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowRunCommandParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmMaintenanceWindowTask.SsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowRunCommandParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ssm-maintenance-window-task/index.ts",
          "line": 1141
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssm-maintenance-window-task/index.ts",
        "line": 1133
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1240
          },
          "name": "putCloudwatchOutputConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ssmMaintenanceWindowTask.SsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowRunCommandParametersCloudwatchOutputConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1320
          },
          "name": "putNotificationConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ssmMaintenanceWindowTask.SsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowRunCommandParametersNotificationConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1243
          },
          "name": "resetCloudwatchOutputConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1259
          },
          "name": "resetComment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1275
          },
          "name": "resetDocumentHash"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1291
          },
          "name": "resetDocumentHashType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1307
          },
          "name": "resetDocumentVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1323
          },
          "name": "resetNotificationConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1339
          },
          "name": "resetOutputS3BucketName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1355
          },
          "name": "resetOutputS3KeyPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1371
          },
          "name": "resetParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1387
          },
          "name": "resetServiceRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1403
          },
          "name": "resetTimeoutSeconds"
        }
      ],
      "name": "SsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowRunCommandParametersOutputReference",
      "namespace": "ssmMaintenanceWindowTask",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1237
          },
          "name": "cloudwatchOutputConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.ssmMaintenanceWindowTask.SsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowRunCommandParametersCloudwatchOutputConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1317
          },
          "name": "notificationConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.ssmMaintenanceWindowTask.SsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowRunCommandParametersNotificationConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1247
          },
          "name": "cloudwatchOutputConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssmMaintenanceWindowTask.SsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowRunCommandParametersCloudwatchOutputConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1263
          },
          "name": "commentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1279
          },
          "name": "documentHashInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1295
          },
          "name": "documentHashTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1311
          },
          "name": "documentVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1327
          },
          "name": "notificationConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssmMaintenanceWindowTask.SsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowRunCommandParametersNotificationConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1343
          },
          "name": "outputS3BucketNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1359
          },
          "name": "outputS3KeyPrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1375
          },
          "name": "parametersInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1391
          },
          "name": "serviceRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1407
          },
          "name": "timeoutSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1253
          },
          "name": "comment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1269
          },
          "name": "documentHash",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1285
          },
          "name": "documentHashType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1301
          },
          "name": "documentVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1333
          },
          "name": "outputS3BucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1349
          },
          "name": "outputS3KeyPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1365
          },
          "name": "parameters",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1381
          },
          "name": "serviceRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1397
          },
          "name": "timeoutSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1145
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssmMaintenanceWindowTask.SsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowRunCommandParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssm-maintenance-window-task/index:SsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowRunCommandParametersOutputReference"
    },
    "@cdktn/provider-awscc.ssmMaintenanceWindowTask.SsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowStepFunctionsParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmMaintenanceWindowTask.SsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowStepFunctionsParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ssm-maintenance-window-task/index.ts",
        "line": 1411
      },
      "name": "SsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowStepFunctionsParameters",
      "namespace": "ssmMaintenanceWindowTask",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_maintenance_window_task#input SsmMaintenanceWindowTask#input}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1415
          },
          "name": "input",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_maintenance_window_task#name SsmMaintenanceWindowTask#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1419
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ssm-maintenance-window-task/index:SsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowStepFunctionsParameters"
    },
    "@cdktn/provider-awscc.ssmMaintenanceWindowTask.SsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowStepFunctionsParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmMaintenanceWindowTask.SsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowStepFunctionsParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ssm-maintenance-window-task/index.ts",
          "line": 1466
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssm-maintenance-window-task/index.ts",
        "line": 1458
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1514
          },
          "name": "resetInput"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1530
          },
          "name": "resetName"
        }
      ],
      "name": "SsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowStepFunctionsParametersOutputReference",
      "namespace": "ssmMaintenanceWindowTask",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1518
          },
          "name": "inputInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1534
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1508
          },
          "name": "input",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1524
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1470
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssmMaintenanceWindowTask.SsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowStepFunctionsParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssm-maintenance-window-task/index:SsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowStepFunctionsParametersOutputReference"
    },
    "@cdktn/provider-awscc.ssmMaintenanceWindowTask.SsmMaintenanceWindowTaskTaskInvocationParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmMaintenanceWindowTask.SsmMaintenanceWindowTaskTaskInvocationParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ssm-maintenance-window-task/index.ts",
          "line": 1615
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssm-maintenance-window-task/index.ts",
        "line": 1607
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1672
          },
          "name": "putMaintenanceWindowAutomationParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ssmMaintenanceWindowTask.SsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowAutomationParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1688
          },
          "name": "putMaintenanceWindowLambdaParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ssmMaintenanceWindowTask.SsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowLambdaParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1704
          },
          "name": "putMaintenanceWindowRunCommandParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ssmMaintenanceWindowTask.SsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowRunCommandParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1720
          },
          "name": "putMaintenanceWindowStepFunctionsParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ssmMaintenanceWindowTask.SsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowStepFunctionsParameters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1675
          },
          "name": "resetMaintenanceWindowAutomationParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1691
          },
          "name": "resetMaintenanceWindowLambdaParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1707
          },
          "name": "resetMaintenanceWindowRunCommandParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1723
          },
          "name": "resetMaintenanceWindowStepFunctionsParameters"
        }
      ],
      "name": "SsmMaintenanceWindowTaskTaskInvocationParametersOutputReference",
      "namespace": "ssmMaintenanceWindowTask",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1669
          },
          "name": "maintenanceWindowAutomationParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.ssmMaintenanceWindowTask.SsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowAutomationParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1685
          },
          "name": "maintenanceWindowLambdaParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.ssmMaintenanceWindowTask.SsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowLambdaParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1701
          },
          "name": "maintenanceWindowRunCommandParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.ssmMaintenanceWindowTask.SsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowRunCommandParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1717
          },
          "name": "maintenanceWindowStepFunctionsParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.ssmMaintenanceWindowTask.SsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowStepFunctionsParametersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1679
          },
          "name": "maintenanceWindowAutomationParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssmMaintenanceWindowTask.SsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowAutomationParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1695
          },
          "name": "maintenanceWindowLambdaParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssmMaintenanceWindowTask.SsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowLambdaParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1711
          },
          "name": "maintenanceWindowRunCommandParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssmMaintenanceWindowTask.SsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowRunCommandParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1727
          },
          "name": "maintenanceWindowStepFunctionsParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssmMaintenanceWindowTask.SsmMaintenanceWindowTaskTaskInvocationParametersMaintenanceWindowStepFunctionsParameters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-maintenance-window-task/index.ts",
            "line": 1619
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssmMaintenanceWindowTask.SsmMaintenanceWindowTaskTaskInvocationParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssm-maintenance-window-task/index:SsmMaintenanceWindowTaskTaskInvocationParametersOutputReference"
    },
    "@cdktn/provider-awscc.ssmOpsItem.SsmOpsItem": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_ops_item awscc_ssm_ops_item}."
      },
      "fqn": "@cdktn/provider-awscc.ssmOpsItem.SsmOpsItem",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_ops_item awscc_ssm_ops_item} Resource."
        },
        "locationInModule": {
          "filename": "src/ssm-ops-item/index.ts",
          "line": 243
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ssmOpsItem.SsmOpsItemConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssm-ops-item/index.ts",
        "line": 211
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SsmOpsItem resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ssm-ops-item/index.ts",
            "line": 228
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SsmOpsItem to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_ops_item#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SsmOpsItem that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SsmOpsItem to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-ops-item/index.ts",
            "line": 396
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ssmOpsItem.SsmOpsItemTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-ops-item/index.ts",
            "line": 280
          },
          "name": "resetCategory"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-ops-item/index.ts",
            "line": 349
          },
          "name": "resetPriority"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-ops-item/index.ts",
            "line": 365
          },
          "name": "resetSeverity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-ops-item/index.ts",
            "line": 399
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-ops-item/index.ts",
            "line": 429
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-ops-item/index.ts",
            "line": 441
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SsmOpsItem",
      "namespace": "ssmOpsItem",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-ops-item/index.ts",
            "line": 216
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-ops-item/index.ts",
            "line": 289
          },
          "name": "createdBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-ops-item/index.ts",
            "line": 294
          },
          "name": "createdTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-ops-item/index.ts",
            "line": 312
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-ops-item/index.ts",
            "line": 317
          },
          "name": "lastModifiedBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-ops-item/index.ts",
            "line": 322
          },
          "name": "lastModifiedTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-ops-item/index.ts",
            "line": 327
          },
          "name": "opsItemArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-ops-item/index.ts",
            "line": 332
          },
          "name": "opsItemId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-ops-item/index.ts",
            "line": 337
          },
          "name": "opsItemType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-ops-item/index.ts",
            "line": 387
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-ops-item/index.ts",
            "line": 393
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ssmOpsItem.SsmOpsItemTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-ops-item/index.ts",
            "line": 421
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-ops-item/index.ts",
            "line": 284
          },
          "name": "categoryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-ops-item/index.ts",
            "line": 307
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-ops-item/index.ts",
            "line": 353
          },
          "name": "priorityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-ops-item/index.ts",
            "line": 369
          },
          "name": "severityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-ops-item/index.ts",
            "line": 382
          },
          "name": "sourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-ops-item/index.ts",
            "line": 403
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssmOpsItem.SsmOpsItemTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-ops-item/index.ts",
            "line": 416
          },
          "name": "titleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-ops-item/index.ts",
            "line": 274
          },
          "name": "category",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-ops-item/index.ts",
            "line": 300
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-ops-item/index.ts",
            "line": 343
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-ops-item/index.ts",
            "line": 359
          },
          "name": "severity",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-ops-item/index.ts",
            "line": 375
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-ops-item/index.ts",
            "line": 409
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ssm-ops-item/index:SsmOpsItem"
    },
    "@cdktn/provider-awscc.ssmOpsItem.SsmOpsItemConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmOpsItem.SsmOpsItemConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ssm-ops-item/index.ts",
        "line": 14
      },
      "name": "SsmOpsItemConfig",
      "namespace": "ssmOpsItem",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_ops_item#description SsmOpsItem#description}",
            "stability": "stable",
            "summary": "The description of the OpsItem."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-ops-item/index.ts",
            "line": 26
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_ops_item#source SsmOpsItem#source}",
            "stability": "stable",
            "summary": "The origin of the OpsItem."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-ops-item/index.ts",
            "line": 44
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_ops_item#title SsmOpsItem#title}",
            "stability": "stable",
            "summary": "The title of the OpsItem."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-ops-item/index.ts",
            "line": 56
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_ops_item#category SsmOpsItem#category}",
            "stability": "stable",
            "summary": "The category of the OpsItem."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-ops-item/index.ts",
            "line": 20
          },
          "name": "category",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_ops_item#priority SsmOpsItem#priority}",
            "stability": "stable",
            "summary": "The priority of the OpsItem."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-ops-item/index.ts",
            "line": 32
          },
          "name": "priority",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_ops_item#severity SsmOpsItem#severity}",
            "stability": "stable",
            "summary": "The severity of the OpsItem."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-ops-item/index.ts",
            "line": 38
          },
          "name": "severity",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_ops_item#tags SsmOpsItem#tags}",
            "stability": "stable",
            "summary": "Tags for the OpsItem."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-ops-item/index.ts",
            "line": 50
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssmOpsItem.SsmOpsItemTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssm-ops-item/index:SsmOpsItemConfig"
    },
    "@cdktn/provider-awscc.ssmOpsItem.SsmOpsItemTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmOpsItem.SsmOpsItemTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ssm-ops-item/index.ts",
        "line": 58
      },
      "name": "SsmOpsItemTags",
      "namespace": "ssmOpsItem",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_ops_item#key SsmOpsItem#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-ops-item/index.ts",
            "line": 62
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_ops_item#value SsmOpsItem#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-ops-item/index.ts",
            "line": 66
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ssm-ops-item/index:SsmOpsItemTags"
    },
    "@cdktn/provider-awscc.ssmOpsItem.SsmOpsItemTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmOpsItem.SsmOpsItemTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ssm-ops-item/index.ts",
          "line": 196
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssm-ops-item/index.ts",
        "line": 188
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-ops-item/index.ts",
            "line": 203
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ssmOpsItem.SsmOpsItemTagsOutputReference"
            }
          }
        }
      ],
      "name": "SsmOpsItemTagsList",
      "namespace": "ssmOpsItem",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-ops-item/index.ts",
            "line": 189
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssmOpsItem.SsmOpsItemTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssm-ops-item/index:SsmOpsItemTagsList"
    },
    "@cdktn/provider-awscc.ssmOpsItem.SsmOpsItemTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmOpsItem.SsmOpsItemTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ssm-ops-item/index.ts",
          "line": 115
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssm-ops-item/index.ts",
        "line": 105
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-ops-item/index.ts",
            "line": 163
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-ops-item/index.ts",
            "line": 179
          },
          "name": "resetValue"
        }
      ],
      "name": "SsmOpsItemTagsOutputReference",
      "namespace": "ssmOpsItem",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-ops-item/index.ts",
            "line": 167
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-ops-item/index.ts",
            "line": 183
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-ops-item/index.ts",
            "line": 157
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-ops-item/index.ts",
            "line": 173
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-ops-item/index.ts",
            "line": 119
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssmOpsItem.SsmOpsItemTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssm-ops-item/index:SsmOpsItemTagsOutputReference"
    },
    "@cdktn/provider-awscc.ssmParameter.SsmParameter": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_parameter awscc_ssm_parameter}."
      },
      "fqn": "@cdktn/provider-awscc.ssmParameter.SsmParameter",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_parameter awscc_ssm_parameter} Resource."
        },
        "locationInModule": {
          "filename": "src/ssm-parameter/index.ts",
          "line": 111
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ssmParameter.SsmParameterConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssm-parameter/index.ts",
        "line": 79
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SsmParameter resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ssm-parameter/index.ts",
            "line": 96
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SsmParameter to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_parameter#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SsmParameter that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SsmParameter to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-parameter/index.ts",
            "line": 150
          },
          "name": "resetAllowedPattern"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-parameter/index.ts",
            "line": 171
          },
          "name": "resetDataType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-parameter/index.ts",
            "line": 187
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-parameter/index.ts",
            "line": 208
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-parameter/index.ts",
            "line": 224
          },
          "name": "resetPolicies"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-parameter/index.ts",
            "line": 240
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-parameter/index.ts",
            "line": 256
          },
          "name": "resetTier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-parameter/index.ts",
            "line": 294
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-parameter/index.ts",
            "line": 308
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SsmParameter",
      "namespace": "ssmParameter",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-parameter/index.ts",
            "line": 84
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-parameter/index.ts",
            "line": 159
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-parameter/index.ts",
            "line": 196
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-parameter/index.ts",
            "line": 154
          },
          "name": "allowedPatternInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-parameter/index.ts",
            "line": 175
          },
          "name": "dataTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-parameter/index.ts",
            "line": 191
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-parameter/index.ts",
            "line": 212
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-parameter/index.ts",
            "line": 228
          },
          "name": "policiesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-parameter/index.ts",
            "line": 244
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-parameter/index.ts",
            "line": 260
          },
          "name": "tierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-parameter/index.ts",
            "line": 273
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-parameter/index.ts",
            "line": 286
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-parameter/index.ts",
            "line": 144
          },
          "name": "allowedPattern",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-parameter/index.ts",
            "line": 165
          },
          "name": "dataType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-parameter/index.ts",
            "line": 181
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-parameter/index.ts",
            "line": 202
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-parameter/index.ts",
            "line": 218
          },
          "name": "policies",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-parameter/index.ts",
            "line": 234
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-parameter/index.ts",
            "line": 250
          },
          "name": "tier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-parameter/index.ts",
            "line": 266
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-parameter/index.ts",
            "line": 279
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ssm-parameter/index:SsmParameter"
    },
    "@cdktn/provider-awscc.ssmParameter.SsmParameterConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmParameter.SsmParameterConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ssm-parameter/index.ts",
        "line": 14
      },
      "name": "SsmParameterConfig",
      "namespace": "ssmParameter",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_parameter#type SsmParameter#type}",
            "stability": "stable",
            "summary": "The type of parameter.   Parameters of type ``SecureString`` are not supported by CFNlong."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-parameter/index.ts",
            "line": 66
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If type is ``StringList``, the system returns a comma-separated string with no spaces between commas in the ``Value`` field.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_parameter#value SsmParameter#value}",
            "stability": "stable",
            "summary": "The parameter value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-parameter/index.ts",
            "line": 73
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For example, for ``String`` types with values restricted to numbers, you can specify the following: ``AllowedPattern=^\\d+$``\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_parameter#allowed_pattern SsmParameter#allowed_pattern}",
            "stability": "stable",
            "summary": "A regular expression used to validate the parameter value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-parameter/index.ts",
            "line": 20
          },
          "name": "allowedPattern",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_parameter#data_type SsmParameter#data_type}",
            "stability": "stable",
            "summary": "The data type of the parameter, such as ``text`` or ``aws:ec2:image``. The default is ``text``."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-parameter/index.ts",
            "line": 26
          },
          "name": "dataType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_parameter#description SsmParameter#description}",
            "stability": "stable",
            "summary": "Information about the parameter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-parameter/index.ts",
            "line": 32
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The reported maximum length of 2048 characters for a parameter name includes 1037 characters that are reserved for internal use by SYS. The maximum length for a parameter name that you specify is 1011 characters.\n This count of 1011 characters includes the characters in the ARN that precede the name you specify. This ARN length will vary depending on your partition and Region. For example, the following 45 characters count toward the 1011 character maximum for a parameter created in the US East (Ohio) Region: ``arn:aws:ssm:us-east-2:111122223333:parameter/``.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_parameter#name SsmParameter#name}",
            "stability": "stable",
            "summary": "The name of the parameter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-parameter/index.ts",
            "line": 40
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_parameter#policies SsmParameter#policies}",
            "stability": "stable",
            "summary": "Information about the policies assigned to a parameter.  [Assigning parameter policies](https://docs.aws.amazon.com/systems-manager/latest/userguide/parameter-store-policies.html) in the *User Guide*."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-parameter/index.ts",
            "line": 47
          },
          "name": "policies",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag a SYS parameter to identify the type of resource to which it applies, the environment, or the type of configuration data referenced by the parameter.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_parameter#tags SsmParameter#tags}",
            "stability": "stable",
            "summary": "Optional metadata that you assign to a resource in the form of an arbitrary set of tags (key-value pairs)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-parameter/index.ts",
            "line": 53
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_parameter#tier SsmParameter#tier}",
            "stability": "stable",
            "summary": "The parameter tier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-parameter/index.ts",
            "line": 59
          },
          "name": "tier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ssm-parameter/index:SsmParameterConfig"
    },
    "@cdktn/provider-awscc.ssmPatchBaseline.SsmPatchBaseline": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_patch_baseline awscc_ssm_patch_baseline}."
      },
      "fqn": "@cdktn/provider-awscc.ssmPatchBaseline.SsmPatchBaseline",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_patch_baseline awscc_ssm_patch_baseline} Resource."
        },
        "locationInModule": {
          "filename": "src/ssm-patch-baseline/index.ts",
          "line": 1303
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ssmPatchBaseline.SsmPatchBaselineConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssm-patch-baseline/index.ts",
        "line": 1271
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SsmPatchBaseline resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 1288
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SsmPatchBaseline to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_patch_baseline#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SsmPatchBaseline that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SsmPatchBaseline to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 1345
          },
          "name": "putApprovalRules",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ssmPatchBaseline.SsmPatchBaselineApprovalRules"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 1457
          },
          "name": "putGlobalFilters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ssmPatchBaseline.SsmPatchBaselineGlobalFilters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 1560
          },
          "name": "putSources",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ssmPatchBaseline.SsmPatchBaselineSources"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 1576
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ssmPatchBaseline.SsmPatchBaselineTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 1348
          },
          "name": "resetApprovalRules"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 1364
          },
          "name": "resetApprovedPatches"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 1380
          },
          "name": "resetApprovedPatchesComplianceLevel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 1396
          },
          "name": "resetApprovedPatchesEnableNonSecurity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 1412
          },
          "name": "resetAvailableSecurityUpdatesComplianceStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 1428
          },
          "name": "resetDefaultBaseline"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 1444
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 1460
          },
          "name": "resetGlobalFilters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 1494
          },
          "name": "resetOperatingSystem"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 1515
          },
          "name": "resetPatchGroups"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 1531
          },
          "name": "resetRejectedPatches"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 1547
          },
          "name": "resetRejectedPatchesAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 1563
          },
          "name": "resetSources"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 1579
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 1591
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 1611
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SsmPatchBaseline",
      "namespace": "ssmPatchBaseline",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 1276
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 1342
          },
          "name": "approvalRules",
          "type": {
            "fqn": "@cdktn/provider-awscc.ssmPatchBaseline.SsmPatchBaselineApprovalRulesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 1454
          },
          "name": "globalFilters",
          "type": {
            "fqn": "@cdktn/provider-awscc.ssmPatchBaseline.SsmPatchBaselineGlobalFiltersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 1469
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 1503
          },
          "name": "patchBaselineId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 1557
          },
          "name": "sources",
          "type": {
            "fqn": "@cdktn/provider-awscc.ssmPatchBaseline.SsmPatchBaselineSourcesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 1573
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ssmPatchBaseline.SsmPatchBaselineTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 1352
          },
          "name": "approvalRulesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssmPatchBaseline.SsmPatchBaselineApprovalRules"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 1384
          },
          "name": "approvedPatchesComplianceLevelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 1400
          },
          "name": "approvedPatchesEnableNonSecurityInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 1368
          },
          "name": "approvedPatchesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 1416
          },
          "name": "availableSecurityUpdatesComplianceStatusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 1432
          },
          "name": "defaultBaselineInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 1448
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 1464
          },
          "name": "globalFiltersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssmPatchBaseline.SsmPatchBaselineGlobalFilters"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 1482
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 1498
          },
          "name": "operatingSystemInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 1519
          },
          "name": "patchGroupsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 1551
          },
          "name": "rejectedPatchesActionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 1535
          },
          "name": "rejectedPatchesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 1567
          },
          "name": "sourcesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssmPatchBaseline.SsmPatchBaselineSources"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 1583
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssmPatchBaseline.SsmPatchBaselineTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 1358
          },
          "name": "approvedPatches",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 1374
          },
          "name": "approvedPatchesComplianceLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 1390
          },
          "name": "approvedPatchesEnableNonSecurity",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 1406
          },
          "name": "availableSecurityUpdatesComplianceStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 1422
          },
          "name": "defaultBaseline",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 1438
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 1475
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 1488
          },
          "name": "operatingSystem",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 1509
          },
          "name": "patchGroups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 1525
          },
          "name": "rejectedPatches",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 1541
          },
          "name": "rejectedPatchesAction",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ssm-patch-baseline/index:SsmPatchBaseline"
    },
    "@cdktn/provider-awscc.ssmPatchBaseline.SsmPatchBaselineApprovalRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmPatchBaseline.SsmPatchBaselineApprovalRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ssm-patch-baseline/index.ts",
        "line": 599
      },
      "name": "SsmPatchBaselineApprovalRules",
      "namespace": "ssmPatchBaseline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_patch_baseline#patch_rules SsmPatchBaseline#patch_rules}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 603
          },
          "name": "patchRules",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssmPatchBaseline.SsmPatchBaselineApprovalRulesPatchRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssm-patch-baseline/index:SsmPatchBaselineApprovalRules"
    },
    "@cdktn/provider-awscc.ssmPatchBaseline.SsmPatchBaselineApprovalRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmPatchBaseline.SsmPatchBaselineApprovalRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ssm-patch-baseline/index.ts",
          "line": 643
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssm-patch-baseline/index.ts",
        "line": 635
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 682
          },
          "name": "putPatchRules",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ssmPatchBaseline.SsmPatchBaselineApprovalRulesPatchRules"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 685
          },
          "name": "resetPatchRules"
        }
      ],
      "name": "SsmPatchBaselineApprovalRulesOutputReference",
      "namespace": "ssmPatchBaseline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 679
          },
          "name": "patchRules",
          "type": {
            "fqn": "@cdktn/provider-awscc.ssmPatchBaseline.SsmPatchBaselineApprovalRulesPatchRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 689
          },
          "name": "patchRulesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssmPatchBaseline.SsmPatchBaselineApprovalRulesPatchRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 647
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssmPatchBaseline.SsmPatchBaselineApprovalRules"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssm-patch-baseline/index:SsmPatchBaselineApprovalRulesOutputReference"
    },
    "@cdktn/provider-awscc.ssmPatchBaseline.SsmPatchBaselineApprovalRulesPatchRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmPatchBaseline.SsmPatchBaselineApprovalRulesPatchRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ssm-patch-baseline/index.ts",
        "line": 349
      },
      "name": "SsmPatchBaselineApprovalRulesPatchRules",
      "namespace": "ssmPatchBaseline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_patch_baseline#approve_after_days SsmPatchBaseline#approve_after_days}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 353
          },
          "name": "approveAfterDays",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_patch_baseline#approve_until_date SsmPatchBaseline#approve_until_date}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 357
          },
          "name": "approveUntilDate",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_patch_baseline#compliance_level SsmPatchBaseline#compliance_level}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 361
          },
          "name": "complianceLevel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_patch_baseline#enable_non_security SsmPatchBaseline#enable_non_security}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 365
          },
          "name": "enableNonSecurity",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_patch_baseline#patch_filter_group SsmPatchBaseline#patch_filter_group}",
            "stability": "stable",
            "summary": "The patch filter group that defines the criteria for the rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 371
          },
          "name": "patchFilterGroup",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ssmPatchBaseline.SsmPatchBaselineApprovalRulesPatchRulesPatchFilterGroup"
          }
        }
      ],
      "symbolId": "src/ssm-patch-baseline/index:SsmPatchBaselineApprovalRulesPatchRules"
    },
    "@cdktn/provider-awscc.ssmPatchBaseline.SsmPatchBaselineApprovalRulesPatchRulesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmPatchBaseline.SsmPatchBaselineApprovalRulesPatchRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ssm-patch-baseline/index.ts",
          "line": 588
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssm-patch-baseline/index.ts",
        "line": 580
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 595
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ssmPatchBaseline.SsmPatchBaselineApprovalRulesPatchRulesOutputReference"
            }
          }
        }
      ],
      "name": "SsmPatchBaselineApprovalRulesPatchRulesList",
      "namespace": "ssmPatchBaseline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 581
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssmPatchBaseline.SsmPatchBaselineApprovalRulesPatchRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssm-patch-baseline/index:SsmPatchBaselineApprovalRulesPatchRulesList"
    },
    "@cdktn/provider-awscc.ssmPatchBaseline.SsmPatchBaselineApprovalRulesPatchRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmPatchBaseline.SsmPatchBaselineApprovalRulesPatchRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ssm-patch-baseline/index.ts",
          "line": 441
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssm-patch-baseline/index.ts",
        "line": 431
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 568
          },
          "name": "putPatchFilterGroup",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ssmPatchBaseline.SsmPatchBaselineApprovalRulesPatchRulesPatchFilterGroup"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 507
          },
          "name": "resetApproveAfterDays"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 523
          },
          "name": "resetApproveUntilDate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 539
          },
          "name": "resetComplianceLevel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 555
          },
          "name": "resetEnableNonSecurity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 571
          },
          "name": "resetPatchFilterGroup"
        }
      ],
      "name": "SsmPatchBaselineApprovalRulesPatchRulesOutputReference",
      "namespace": "ssmPatchBaseline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 565
          },
          "name": "patchFilterGroup",
          "type": {
            "fqn": "@cdktn/provider-awscc.ssmPatchBaseline.SsmPatchBaselineApprovalRulesPatchRulesPatchFilterGroupOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 511
          },
          "name": "approveAfterDaysInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 527
          },
          "name": "approveUntilDateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 543
          },
          "name": "complianceLevelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 559
          },
          "name": "enableNonSecurityInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 575
          },
          "name": "patchFilterGroupInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssmPatchBaseline.SsmPatchBaselineApprovalRulesPatchRulesPatchFilterGroup"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 501
          },
          "name": "approveAfterDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 517
          },
          "name": "approveUntilDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 533
          },
          "name": "complianceLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 549
          },
          "name": "enableNonSecurity",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 445
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssmPatchBaseline.SsmPatchBaselineApprovalRulesPatchRules"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssm-patch-baseline/index:SsmPatchBaselineApprovalRulesPatchRulesOutputReference"
    },
    "@cdktn/provider-awscc.ssmPatchBaseline.SsmPatchBaselineApprovalRulesPatchRulesPatchFilterGroup": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmPatchBaseline.SsmPatchBaselineApprovalRulesPatchRulesPatchFilterGroup",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ssm-patch-baseline/index.ts",
        "line": 255
      },
      "name": "SsmPatchBaselineApprovalRulesPatchRulesPatchFilterGroup",
      "namespace": "ssmPatchBaseline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_patch_baseline#patch_filters SsmPatchBaseline#patch_filters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 259
          },
          "name": "patchFilters",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssmPatchBaseline.SsmPatchBaselineApprovalRulesPatchRulesPatchFilterGroupPatchFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssm-patch-baseline/index:SsmPatchBaselineApprovalRulesPatchRulesPatchFilterGroup"
    },
    "@cdktn/provider-awscc.ssmPatchBaseline.SsmPatchBaselineApprovalRulesPatchRulesPatchFilterGroupOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmPatchBaseline.SsmPatchBaselineApprovalRulesPatchRulesPatchFilterGroupOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ssm-patch-baseline/index.ts",
          "line": 299
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssm-patch-baseline/index.ts",
        "line": 291
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 338
          },
          "name": "putPatchFilters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ssmPatchBaseline.SsmPatchBaselineApprovalRulesPatchRulesPatchFilterGroupPatchFilters"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 341
          },
          "name": "resetPatchFilters"
        }
      ],
      "name": "SsmPatchBaselineApprovalRulesPatchRulesPatchFilterGroupOutputReference",
      "namespace": "ssmPatchBaseline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 335
          },
          "name": "patchFilters",
          "type": {
            "fqn": "@cdktn/provider-awscc.ssmPatchBaseline.SsmPatchBaselineApprovalRulesPatchRulesPatchFilterGroupPatchFiltersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 345
          },
          "name": "patchFiltersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssmPatchBaseline.SsmPatchBaselineApprovalRulesPatchRulesPatchFilterGroupPatchFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 303
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssmPatchBaseline.SsmPatchBaselineApprovalRulesPatchRulesPatchFilterGroup"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssm-patch-baseline/index:SsmPatchBaselineApprovalRulesPatchRulesPatchFilterGroupOutputReference"
    },
    "@cdktn/provider-awscc.ssmPatchBaseline.SsmPatchBaselineApprovalRulesPatchRulesPatchFilterGroupPatchFilters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmPatchBaseline.SsmPatchBaselineApprovalRulesPatchRulesPatchFilterGroupPatchFilters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ssm-patch-baseline/index.ts",
        "line": 106
      },
      "name": "SsmPatchBaselineApprovalRulesPatchRulesPatchFilterGroupPatchFilters",
      "namespace": "ssmPatchBaseline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_patch_baseline#key SsmPatchBaseline#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 110
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_patch_baseline#values SsmPatchBaseline#values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 114
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/ssm-patch-baseline/index:SsmPatchBaselineApprovalRulesPatchRulesPatchFilterGroupPatchFilters"
    },
    "@cdktn/provider-awscc.ssmPatchBaseline.SsmPatchBaselineApprovalRulesPatchRulesPatchFilterGroupPatchFiltersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmPatchBaseline.SsmPatchBaselineApprovalRulesPatchRulesPatchFilterGroupPatchFiltersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ssm-patch-baseline/index.ts",
          "line": 244
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssm-patch-baseline/index.ts",
        "line": 236
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 251
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ssmPatchBaseline.SsmPatchBaselineApprovalRulesPatchRulesPatchFilterGroupPatchFiltersOutputReference"
            }
          }
        }
      ],
      "name": "SsmPatchBaselineApprovalRulesPatchRulesPatchFilterGroupPatchFiltersList",
      "namespace": "ssmPatchBaseline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 237
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssmPatchBaseline.SsmPatchBaselineApprovalRulesPatchRulesPatchFilterGroupPatchFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssm-patch-baseline/index:SsmPatchBaselineApprovalRulesPatchRulesPatchFilterGroupPatchFiltersList"
    },
    "@cdktn/provider-awscc.ssmPatchBaseline.SsmPatchBaselineApprovalRulesPatchRulesPatchFilterGroupPatchFiltersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmPatchBaseline.SsmPatchBaselineApprovalRulesPatchRulesPatchFilterGroupPatchFiltersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ssm-patch-baseline/index.ts",
          "line": 163
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssm-patch-baseline/index.ts",
        "line": 153
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 211
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 227
          },
          "name": "resetValues"
        }
      ],
      "name": "SsmPatchBaselineApprovalRulesPatchRulesPatchFilterGroupPatchFiltersOutputReference",
      "namespace": "ssmPatchBaseline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 215
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 231
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 205
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 221
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 167
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssmPatchBaseline.SsmPatchBaselineApprovalRulesPatchRulesPatchFilterGroupPatchFilters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssm-patch-baseline/index:SsmPatchBaselineApprovalRulesPatchRulesPatchFilterGroupPatchFiltersOutputReference"
    },
    "@cdktn/provider-awscc.ssmPatchBaseline.SsmPatchBaselineConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmPatchBaseline.SsmPatchBaselineConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ssm-patch-baseline/index.ts",
        "line": 14
      },
      "name": "SsmPatchBaselineConfig",
      "namespace": "ssmPatchBaseline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_patch_baseline#name SsmPatchBaseline#name}",
            "stability": "stable",
            "summary": "The name of the patch baseline."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 68
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_patch_baseline#approval_rules SsmPatchBaseline#approval_rules}",
            "stability": "stable",
            "summary": "A set of rules defining the approval rules for a patch baseline."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 20
          },
          "name": "approvalRules",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ssmPatchBaseline.SsmPatchBaselineApprovalRules"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_patch_baseline#approved_patches SsmPatchBaseline#approved_patches}",
            "stability": "stable",
            "summary": "A list of explicitly approved patches for the baseline."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 26
          },
          "name": "approvedPatches",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This means that if an approved patch is reported as missing, this is the severity of the compliance violation. The default value is UNSPECIFIED.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_patch_baseline#approved_patches_compliance_level SsmPatchBaseline#approved_patches_compliance_level}",
            "stability": "stable",
            "summary": "Defines the compliance level for approved patches."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 32
          },
          "name": "approvedPatchesComplianceLevel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The default value is 'false'. Applies to Linux instances only.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_patch_baseline#approved_patches_enable_non_security SsmPatchBaseline#approved_patches_enable_non_security}",
            "stability": "stable",
            "summary": "Indicates whether the list of approved patches includes non-security updates that should be applied to the instances."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 38
          },
          "name": "approvedPatchesEnableNonSecurity",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_patch_baseline#available_security_updates_compliance_status SsmPatchBaseline#available_security_updates_compliance_status}",
            "stability": "stable",
            "summary": "The compliance status for vendor recommended security updates that are not approved by this patch baseline."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 44
          },
          "name": "availableSecurityUpdatesComplianceStatus",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_patch_baseline#default_baseline SsmPatchBaseline#default_baseline}",
            "stability": "stable",
            "summary": "Set the baseline as default baseline. Only registering to default patch baseline is allowed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 50
          },
          "name": "defaultBaseline",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_patch_baseline#description SsmPatchBaseline#description}",
            "stability": "stable",
            "summary": "The description of the patch baseline."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 56
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_patch_baseline#global_filters SsmPatchBaseline#global_filters}",
            "stability": "stable",
            "summary": "A set of global filters used to include patches in the baseline."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 62
          },
          "name": "globalFilters",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ssmPatchBaseline.SsmPatchBaselineGlobalFilters"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_patch_baseline#operating_system SsmPatchBaseline#operating_system}",
            "stability": "stable",
            "summary": "Defines the operating system the patch baseline applies to. The Default value is WINDOWS."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 74
          },
          "name": "operatingSystem",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_patch_baseline#patch_groups SsmPatchBaseline#patch_groups}",
            "stability": "stable",
            "summary": "PatchGroups is used to associate instances with a specific patch baseline."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 80
          },
          "name": "patchGroups",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_patch_baseline#rejected_patches SsmPatchBaseline#rejected_patches}",
            "stability": "stable",
            "summary": "A list of explicitly rejected patches for the baseline."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 86
          },
          "name": "rejectedPatches",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_patch_baseline#rejected_patches_action SsmPatchBaseline#rejected_patches_action}",
            "stability": "stable",
            "summary": "The action for Patch Manager to take on patches included in the RejectedPackages list."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 92
          },
          "name": "rejectedPatchesAction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Applies to Linux instances only.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_patch_baseline#sources SsmPatchBaseline#sources}",
            "stability": "stable",
            "summary": "Information about the patches to use to update the instances, including target operating systems and source repository."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 98
          },
          "name": "sources",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssmPatchBaseline.SsmPatchBaselineSources"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_patch_baseline#tags SsmPatchBaseline#tags}",
            "stability": "stable",
            "summary": "Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 104
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssmPatchBaseline.SsmPatchBaselineTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssm-patch-baseline/index:SsmPatchBaselineConfig"
    },
    "@cdktn/provider-awscc.ssmPatchBaseline.SsmPatchBaselineGlobalFilters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmPatchBaseline.SsmPatchBaselineGlobalFilters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ssm-patch-baseline/index.ts",
        "line": 842
      },
      "name": "SsmPatchBaselineGlobalFilters",
      "namespace": "ssmPatchBaseline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_patch_baseline#patch_filters SsmPatchBaseline#patch_filters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 846
          },
          "name": "patchFilters",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssmPatchBaseline.SsmPatchBaselineGlobalFiltersPatchFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssm-patch-baseline/index:SsmPatchBaselineGlobalFilters"
    },
    "@cdktn/provider-awscc.ssmPatchBaseline.SsmPatchBaselineGlobalFiltersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmPatchBaseline.SsmPatchBaselineGlobalFiltersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ssm-patch-baseline/index.ts",
          "line": 886
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssm-patch-baseline/index.ts",
        "line": 878
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 925
          },
          "name": "putPatchFilters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ssmPatchBaseline.SsmPatchBaselineGlobalFiltersPatchFilters"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 928
          },
          "name": "resetPatchFilters"
        }
      ],
      "name": "SsmPatchBaselineGlobalFiltersOutputReference",
      "namespace": "ssmPatchBaseline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 922
          },
          "name": "patchFilters",
          "type": {
            "fqn": "@cdktn/provider-awscc.ssmPatchBaseline.SsmPatchBaselineGlobalFiltersPatchFiltersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 932
          },
          "name": "patchFiltersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssmPatchBaseline.SsmPatchBaselineGlobalFiltersPatchFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 890
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssmPatchBaseline.SsmPatchBaselineGlobalFilters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssm-patch-baseline/index:SsmPatchBaselineGlobalFiltersOutputReference"
    },
    "@cdktn/provider-awscc.ssmPatchBaseline.SsmPatchBaselineGlobalFiltersPatchFilters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmPatchBaseline.SsmPatchBaselineGlobalFiltersPatchFilters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ssm-patch-baseline/index.ts",
        "line": 693
      },
      "name": "SsmPatchBaselineGlobalFiltersPatchFilters",
      "namespace": "ssmPatchBaseline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_patch_baseline#key SsmPatchBaseline#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 697
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_patch_baseline#values SsmPatchBaseline#values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 701
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/ssm-patch-baseline/index:SsmPatchBaselineGlobalFiltersPatchFilters"
    },
    "@cdktn/provider-awscc.ssmPatchBaseline.SsmPatchBaselineGlobalFiltersPatchFiltersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmPatchBaseline.SsmPatchBaselineGlobalFiltersPatchFiltersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ssm-patch-baseline/index.ts",
          "line": 831
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssm-patch-baseline/index.ts",
        "line": 823
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 838
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ssmPatchBaseline.SsmPatchBaselineGlobalFiltersPatchFiltersOutputReference"
            }
          }
        }
      ],
      "name": "SsmPatchBaselineGlobalFiltersPatchFiltersList",
      "namespace": "ssmPatchBaseline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 824
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssmPatchBaseline.SsmPatchBaselineGlobalFiltersPatchFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssm-patch-baseline/index:SsmPatchBaselineGlobalFiltersPatchFiltersList"
    },
    "@cdktn/provider-awscc.ssmPatchBaseline.SsmPatchBaselineGlobalFiltersPatchFiltersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmPatchBaseline.SsmPatchBaselineGlobalFiltersPatchFiltersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ssm-patch-baseline/index.ts",
          "line": 750
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssm-patch-baseline/index.ts",
        "line": 740
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 798
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 814
          },
          "name": "resetValues"
        }
      ],
      "name": "SsmPatchBaselineGlobalFiltersPatchFiltersOutputReference",
      "namespace": "ssmPatchBaseline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 802
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 818
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 792
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 808
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 754
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssmPatchBaseline.SsmPatchBaselineGlobalFiltersPatchFilters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssm-patch-baseline/index:SsmPatchBaselineGlobalFiltersPatchFiltersOutputReference"
    },
    "@cdktn/provider-awscc.ssmPatchBaseline.SsmPatchBaselineSources": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmPatchBaseline.SsmPatchBaselineSources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ssm-patch-baseline/index.ts",
        "line": 936
      },
      "name": "SsmPatchBaselineSources",
      "namespace": "ssmPatchBaseline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_patch_baseline#configuration SsmPatchBaseline#configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 940
          },
          "name": "configuration",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_patch_baseline#name SsmPatchBaseline#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 944
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_patch_baseline#products SsmPatchBaseline#products}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 948
          },
          "name": "products",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/ssm-patch-baseline/index:SsmPatchBaselineSources"
    },
    "@cdktn/provider-awscc.ssmPatchBaseline.SsmPatchBaselineSourcesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmPatchBaseline.SsmPatchBaselineSourcesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ssm-patch-baseline/index.ts",
          "line": 1107
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssm-patch-baseline/index.ts",
        "line": 1099
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 1114
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ssmPatchBaseline.SsmPatchBaselineSourcesOutputReference"
            }
          }
        }
      ],
      "name": "SsmPatchBaselineSourcesList",
      "namespace": "ssmPatchBaseline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 1100
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssmPatchBaseline.SsmPatchBaselineSources"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssm-patch-baseline/index:SsmPatchBaselineSourcesList"
    },
    "@cdktn/provider-awscc.ssmPatchBaseline.SsmPatchBaselineSourcesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmPatchBaseline.SsmPatchBaselineSourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ssm-patch-baseline/index.ts",
          "line": 1004
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssm-patch-baseline/index.ts",
        "line": 994
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 1058
          },
          "name": "resetConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 1074
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 1090
          },
          "name": "resetProducts"
        }
      ],
      "name": "SsmPatchBaselineSourcesOutputReference",
      "namespace": "ssmPatchBaseline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 1062
          },
          "name": "configurationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 1078
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 1094
          },
          "name": "productsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 1052
          },
          "name": "configuration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 1068
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 1084
          },
          "name": "products",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 1008
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssmPatchBaseline.SsmPatchBaselineSources"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssm-patch-baseline/index:SsmPatchBaselineSourcesOutputReference"
    },
    "@cdktn/provider-awscc.ssmPatchBaseline.SsmPatchBaselineTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmPatchBaseline.SsmPatchBaselineTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ssm-patch-baseline/index.ts",
        "line": 1118
      },
      "name": "SsmPatchBaselineTags",
      "namespace": "ssmPatchBaseline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_patch_baseline#key SsmPatchBaseline#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 1122
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_patch_baseline#value SsmPatchBaseline#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 1126
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ssm-patch-baseline/index:SsmPatchBaselineTags"
    },
    "@cdktn/provider-awscc.ssmPatchBaseline.SsmPatchBaselineTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmPatchBaseline.SsmPatchBaselineTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ssm-patch-baseline/index.ts",
          "line": 1256
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssm-patch-baseline/index.ts",
        "line": 1248
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 1263
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ssmPatchBaseline.SsmPatchBaselineTagsOutputReference"
            }
          }
        }
      ],
      "name": "SsmPatchBaselineTagsList",
      "namespace": "ssmPatchBaseline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 1249
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssmPatchBaseline.SsmPatchBaselineTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssm-patch-baseline/index:SsmPatchBaselineTagsList"
    },
    "@cdktn/provider-awscc.ssmPatchBaseline.SsmPatchBaselineTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmPatchBaseline.SsmPatchBaselineTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ssm-patch-baseline/index.ts",
          "line": 1175
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssm-patch-baseline/index.ts",
        "line": 1165
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 1223
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 1239
          },
          "name": "resetValue"
        }
      ],
      "name": "SsmPatchBaselineTagsOutputReference",
      "namespace": "ssmPatchBaseline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 1227
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 1243
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 1217
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 1233
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-patch-baseline/index.ts",
            "line": 1179
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssmPatchBaseline.SsmPatchBaselineTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssm-patch-baseline/index:SsmPatchBaselineTagsOutputReference"
    },
    "@cdktn/provider-awscc.ssmResourceDataSync.SsmResourceDataSync": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_resource_data_sync awscc_ssm_resource_data_sync}."
      },
      "fqn": "@cdktn/provider-awscc.ssmResourceDataSync.SsmResourceDataSync",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_resource_data_sync awscc_ssm_resource_data_sync} Resource."
        },
        "locationInModule": {
          "filename": "src/ssm-resource-data-sync/index.ts",
          "line": 634
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ssmResourceDataSync.SsmResourceDataSyncConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssm-resource-data-sync/index.ts",
        "line": 602
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SsmResourceDataSync resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ssm-resource-data-sync/index.ts",
            "line": 619
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SsmResourceDataSync to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_resource_data_sync#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SsmResourceDataSync that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SsmResourceDataSync to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-resource-data-sync/index.ts",
            "line": 739
          },
          "name": "putS3Destination",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ssmResourceDataSync.SsmResourceDataSyncS3Destination"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-resource-data-sync/index.ts",
            "line": 784
          },
          "name": "putSyncSource",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ssmResourceDataSync.SsmResourceDataSyncSyncSource"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-resource-data-sync/index.ts",
            "line": 673
          },
          "name": "resetBucketName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-resource-data-sync/index.ts",
            "line": 689
          },
          "name": "resetBucketPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-resource-data-sync/index.ts",
            "line": 705
          },
          "name": "resetBucketRegion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-resource-data-sync/index.ts",
            "line": 726
          },
          "name": "resetKmsKeyArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-resource-data-sync/index.ts",
            "line": 742
          },
          "name": "resetS3Destination"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-resource-data-sync/index.ts",
            "line": 758
          },
          "name": "resetSyncFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-resource-data-sync/index.ts",
            "line": 787
          },
          "name": "resetSyncSource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-resource-data-sync/index.ts",
            "line": 803
          },
          "name": "resetSyncType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-resource-data-sync/index.ts",
            "line": 815
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-resource-data-sync/index.ts",
            "line": 829
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SsmResourceDataSync",
      "namespace": "ssmResourceDataSync",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-resource-data-sync/index.ts",
            "line": 607
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-resource-data-sync/index.ts",
            "line": 714
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-resource-data-sync/index.ts",
            "line": 736
          },
          "name": "s3Destination",
          "type": {
            "fqn": "@cdktn/provider-awscc.ssmResourceDataSync.SsmResourceDataSyncS3DestinationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-resource-data-sync/index.ts",
            "line": 781
          },
          "name": "syncSource",
          "type": {
            "fqn": "@cdktn/provider-awscc.ssmResourceDataSync.SsmResourceDataSyncSyncSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-resource-data-sync/index.ts",
            "line": 677
          },
          "name": "bucketNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-resource-data-sync/index.ts",
            "line": 693
          },
          "name": "bucketPrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-resource-data-sync/index.ts",
            "line": 709
          },
          "name": "bucketRegionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-resource-data-sync/index.ts",
            "line": 730
          },
          "name": "kmsKeyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-resource-data-sync/index.ts",
            "line": 746
          },
          "name": "s3DestinationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssmResourceDataSync.SsmResourceDataSyncS3Destination"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-resource-data-sync/index.ts",
            "line": 762
          },
          "name": "syncFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-resource-data-sync/index.ts",
            "line": 775
          },
          "name": "syncNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-resource-data-sync/index.ts",
            "line": 791
          },
          "name": "syncSourceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssmResourceDataSync.SsmResourceDataSyncSyncSource"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-resource-data-sync/index.ts",
            "line": 807
          },
          "name": "syncTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-resource-data-sync/index.ts",
            "line": 667
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-resource-data-sync/index.ts",
            "line": 683
          },
          "name": "bucketPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-resource-data-sync/index.ts",
            "line": 699
          },
          "name": "bucketRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-resource-data-sync/index.ts",
            "line": 720
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-resource-data-sync/index.ts",
            "line": 752
          },
          "name": "syncFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-resource-data-sync/index.ts",
            "line": 768
          },
          "name": "syncName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-resource-data-sync/index.ts",
            "line": 797
          },
          "name": "syncType",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ssm-resource-data-sync/index:SsmResourceDataSync"
    },
    "@cdktn/provider-awscc.ssmResourceDataSync.SsmResourceDataSyncConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmResourceDataSync.SsmResourceDataSyncConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ssm-resource-data-sync/index.ts",
        "line": 14
      },
      "name": "SsmResourceDataSyncConfig",
      "namespace": "ssmResourceDataSync",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_resource_data_sync#sync_name SsmResourceDataSync#sync_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-resource-data-sync/index.ts",
            "line": 42
          },
          "name": "syncName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_resource_data_sync#bucket_name SsmResourceDataSync#bucket_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-resource-data-sync/index.ts",
            "line": 18
          },
          "name": "bucketName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_resource_data_sync#bucket_prefix SsmResourceDataSync#bucket_prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-resource-data-sync/index.ts",
            "line": 22
          },
          "name": "bucketPrefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_resource_data_sync#bucket_region SsmResourceDataSync#bucket_region}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-resource-data-sync/index.ts",
            "line": 26
          },
          "name": "bucketRegion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_resource_data_sync#kms_key_arn SsmResourceDataSync#kms_key_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-resource-data-sync/index.ts",
            "line": 30
          },
          "name": "kmsKeyArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_resource_data_sync#s3_destination SsmResourceDataSync#s3_destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-resource-data-sync/index.ts",
            "line": 34
          },
          "name": "s3Destination",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ssmResourceDataSync.SsmResourceDataSyncS3Destination"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_resource_data_sync#sync_format SsmResourceDataSync#sync_format}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-resource-data-sync/index.ts",
            "line": 38
          },
          "name": "syncFormat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_resource_data_sync#sync_source SsmResourceDataSync#sync_source}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-resource-data-sync/index.ts",
            "line": 46
          },
          "name": "syncSource",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ssmResourceDataSync.SsmResourceDataSyncSyncSource"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_resource_data_sync#sync_type SsmResourceDataSync#sync_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-resource-data-sync/index.ts",
            "line": 50
          },
          "name": "syncType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ssm-resource-data-sync/index:SsmResourceDataSyncConfig"
    },
    "@cdktn/provider-awscc.ssmResourceDataSync.SsmResourceDataSyncS3Destination": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmResourceDataSync.SsmResourceDataSyncS3Destination",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ssm-resource-data-sync/index.ts",
        "line": 52
      },
      "name": "SsmResourceDataSyncS3Destination",
      "namespace": "ssmResourceDataSync",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_resource_data_sync#bucket_name SsmResourceDataSync#bucket_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-resource-data-sync/index.ts",
            "line": 56
          },
          "name": "bucketName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_resource_data_sync#bucket_prefix SsmResourceDataSync#bucket_prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-resource-data-sync/index.ts",
            "line": 60
          },
          "name": "bucketPrefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_resource_data_sync#bucket_region SsmResourceDataSync#bucket_region}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-resource-data-sync/index.ts",
            "line": 64
          },
          "name": "bucketRegion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_resource_data_sync#kms_key_arn SsmResourceDataSync#kms_key_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-resource-data-sync/index.ts",
            "line": 68
          },
          "name": "kmsKeyArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_resource_data_sync#sync_format SsmResourceDataSync#sync_format}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-resource-data-sync/index.ts",
            "line": 72
          },
          "name": "syncFormat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ssm-resource-data-sync/index:SsmResourceDataSyncS3Destination"
    },
    "@cdktn/provider-awscc.ssmResourceDataSync.SsmResourceDataSyncS3DestinationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmResourceDataSync.SsmResourceDataSyncS3DestinationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ssm-resource-data-sync/index.ts",
          "line": 140
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssm-resource-data-sync/index.ts",
        "line": 132
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-resource-data-sync/index.ts",
            "line": 206
          },
          "name": "resetBucketName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-resource-data-sync/index.ts",
            "line": 222
          },
          "name": "resetBucketPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-resource-data-sync/index.ts",
            "line": 238
          },
          "name": "resetBucketRegion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-resource-data-sync/index.ts",
            "line": 254
          },
          "name": "resetKmsKeyArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-resource-data-sync/index.ts",
            "line": 270
          },
          "name": "resetSyncFormat"
        }
      ],
      "name": "SsmResourceDataSyncS3DestinationOutputReference",
      "namespace": "ssmResourceDataSync",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-resource-data-sync/index.ts",
            "line": 210
          },
          "name": "bucketNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-resource-data-sync/index.ts",
            "line": 226
          },
          "name": "bucketPrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-resource-data-sync/index.ts",
            "line": 242
          },
          "name": "bucketRegionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-resource-data-sync/index.ts",
            "line": 258
          },
          "name": "kmsKeyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-resource-data-sync/index.ts",
            "line": 274
          },
          "name": "syncFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-resource-data-sync/index.ts",
            "line": 200
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-resource-data-sync/index.ts",
            "line": 216
          },
          "name": "bucketPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-resource-data-sync/index.ts",
            "line": 232
          },
          "name": "bucketRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-resource-data-sync/index.ts",
            "line": 248
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-resource-data-sync/index.ts",
            "line": 264
          },
          "name": "syncFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-resource-data-sync/index.ts",
            "line": 144
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssmResourceDataSync.SsmResourceDataSyncS3Destination"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssm-resource-data-sync/index:SsmResourceDataSyncS3DestinationOutputReference"
    },
    "@cdktn/provider-awscc.ssmResourceDataSync.SsmResourceDataSyncSyncSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmResourceDataSync.SsmResourceDataSyncSyncSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ssm-resource-data-sync/index.ts",
        "line": 405
      },
      "name": "SsmResourceDataSyncSyncSource",
      "namespace": "ssmResourceDataSync",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_resource_data_sync#aws_organizations_source SsmResourceDataSync#aws_organizations_source}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-resource-data-sync/index.ts",
            "line": 409
          },
          "name": "awsOrganizationsSource",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ssmResourceDataSync.SsmResourceDataSyncSyncSourceAwsOrganizationsSource"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_resource_data_sync#include_future_regions SsmResourceDataSync#include_future_regions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-resource-data-sync/index.ts",
            "line": 413
          },
          "name": "includeFutureRegions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_resource_data_sync#source_regions SsmResourceDataSync#source_regions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-resource-data-sync/index.ts",
            "line": 417
          },
          "name": "sourceRegions",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_resource_data_sync#source_type SsmResourceDataSync#source_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-resource-data-sync/index.ts",
            "line": 421
          },
          "name": "sourceType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ssm-resource-data-sync/index:SsmResourceDataSyncSyncSource"
    },
    "@cdktn/provider-awscc.ssmResourceDataSync.SsmResourceDataSyncSyncSourceAwsOrganizationsSource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmResourceDataSync.SsmResourceDataSyncSyncSourceAwsOrganizationsSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ssm-resource-data-sync/index.ts",
        "line": 278
      },
      "name": "SsmResourceDataSyncSyncSourceAwsOrganizationsSource",
      "namespace": "ssmResourceDataSync",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_resource_data_sync#organizational_units SsmResourceDataSync#organizational_units}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-resource-data-sync/index.ts",
            "line": 286
          },
          "name": "organizationalUnits",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_resource_data_sync#organization_source_type SsmResourceDataSync#organization_source_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-resource-data-sync/index.ts",
            "line": 282
          },
          "name": "organizationSourceType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ssm-resource-data-sync/index:SsmResourceDataSyncSyncSourceAwsOrganizationsSource"
    },
    "@cdktn/provider-awscc.ssmResourceDataSync.SsmResourceDataSyncSyncSourceAwsOrganizationsSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmResourceDataSync.SsmResourceDataSyncSyncSourceAwsOrganizationsSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ssm-resource-data-sync/index.ts",
          "line": 333
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssm-resource-data-sync/index.ts",
        "line": 325
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-resource-data-sync/index.ts",
            "line": 397
          },
          "name": "resetOrganizationalUnits"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-resource-data-sync/index.ts",
            "line": 381
          },
          "name": "resetOrganizationSourceType"
        }
      ],
      "name": "SsmResourceDataSyncSyncSourceAwsOrganizationsSourceOutputReference",
      "namespace": "ssmResourceDataSync",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-resource-data-sync/index.ts",
            "line": 401
          },
          "name": "organizationalUnitsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-resource-data-sync/index.ts",
            "line": 385
          },
          "name": "organizationSourceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-resource-data-sync/index.ts",
            "line": 391
          },
          "name": "organizationalUnits",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-resource-data-sync/index.ts",
            "line": 375
          },
          "name": "organizationSourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-resource-data-sync/index.ts",
            "line": 337
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssmResourceDataSync.SsmResourceDataSyncSyncSourceAwsOrganizationsSource"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssm-resource-data-sync/index:SsmResourceDataSyncSyncSourceAwsOrganizationsSourceOutputReference"
    },
    "@cdktn/provider-awscc.ssmResourceDataSync.SsmResourceDataSyncSyncSourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmResourceDataSync.SsmResourceDataSyncSyncSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ssm-resource-data-sync/index.ts",
          "line": 482
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssm-resource-data-sync/index.ts",
        "line": 474
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-resource-data-sync/index.ts",
            "line": 539
          },
          "name": "putAwsOrganizationsSource",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ssmResourceDataSync.SsmResourceDataSyncSyncSourceAwsOrganizationsSource"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-resource-data-sync/index.ts",
            "line": 542
          },
          "name": "resetAwsOrganizationsSource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-resource-data-sync/index.ts",
            "line": 558
          },
          "name": "resetIncludeFutureRegions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-resource-data-sync/index.ts",
            "line": 574
          },
          "name": "resetSourceRegions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-resource-data-sync/index.ts",
            "line": 590
          },
          "name": "resetSourceType"
        }
      ],
      "name": "SsmResourceDataSyncSyncSourceOutputReference",
      "namespace": "ssmResourceDataSync",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-resource-data-sync/index.ts",
            "line": 536
          },
          "name": "awsOrganizationsSource",
          "type": {
            "fqn": "@cdktn/provider-awscc.ssmResourceDataSync.SsmResourceDataSyncSyncSourceAwsOrganizationsSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-resource-data-sync/index.ts",
            "line": 546
          },
          "name": "awsOrganizationsSourceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssmResourceDataSync.SsmResourceDataSyncSyncSourceAwsOrganizationsSource"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-resource-data-sync/index.ts",
            "line": 562
          },
          "name": "includeFutureRegionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-resource-data-sync/index.ts",
            "line": 578
          },
          "name": "sourceRegionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-resource-data-sync/index.ts",
            "line": 594
          },
          "name": "sourceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-resource-data-sync/index.ts",
            "line": 552
          },
          "name": "includeFutureRegions",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-resource-data-sync/index.ts",
            "line": 568
          },
          "name": "sourceRegions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-resource-data-sync/index.ts",
            "line": 584
          },
          "name": "sourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-resource-data-sync/index.ts",
            "line": 486
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssmResourceDataSync.SsmResourceDataSyncSyncSource"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssm-resource-data-sync/index:SsmResourceDataSyncSyncSourceOutputReference"
    },
    "@cdktn/provider-awscc.ssmResourcePolicy.SsmResourcePolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_resource_policy awscc_ssm_resource_policy}."
      },
      "fqn": "@cdktn/provider-awscc.ssmResourcePolicy.SsmResourcePolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_resource_policy awscc_ssm_resource_policy} Resource."
        },
        "locationInModule": {
          "filename": "src/ssm-resource-policy/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ssmResourcePolicy.SsmResourcePolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssm-resource-policy/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SsmResourcePolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ssm-resource-policy/index.ts",
            "line": 49
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SsmResourcePolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_resource_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SsmResourcePolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SsmResourcePolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-resource-policy/index.ts",
            "line": 133
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-resource-policy/index.ts",
            "line": 140
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SsmResourcePolicy",
      "namespace": "ssmResourcePolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-resource-policy/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-resource-policy/index.ts",
            "line": 89
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-resource-policy/index.ts",
            "line": 107
          },
          "name": "policyHash",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-resource-policy/index.ts",
            "line": 112
          },
          "name": "policyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-resource-policy/index.ts",
            "line": 102
          },
          "name": "policyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-resource-policy/index.ts",
            "line": 125
          },
          "name": "resourceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-resource-policy/index.ts",
            "line": 95
          },
          "name": "policy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-resource-policy/index.ts",
            "line": 118
          },
          "name": "resourceArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ssm-resource-policy/index:SsmResourcePolicy"
    },
    "@cdktn/provider-awscc.ssmResourcePolicy.SsmResourcePolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmResourcePolicy.SsmResourcePolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ssm-resource-policy/index.ts",
        "line": 14
      },
      "name": "SsmResourcePolicyConfig",
      "namespace": "ssmResourcePolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_resource_policy#policy SsmResourcePolicy#policy}",
            "stability": "stable",
            "summary": "Actual policy statement."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-resource-policy/index.ts",
            "line": 20
          },
          "name": "policy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_resource_policy#resource_arn SsmResourcePolicy#resource_arn}",
            "stability": "stable",
            "summary": "Arn of OpsItemGroup etc."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-resource-policy/index.ts",
            "line": 26
          },
          "name": "resourceArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ssm-resource-policy/index:SsmResourcePolicyConfig"
    },
    "@cdktn/provider-awscc.ssmServiceSetting.SsmServiceSetting": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_service_setting awscc_ssm_service_setting}."
      },
      "fqn": "@cdktn/provider-awscc.ssmServiceSetting.SsmServiceSetting",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_service_setting awscc_ssm_service_setting} Resource."
        },
        "locationInModule": {
          "filename": "src/ssm-service-setting/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ssmServiceSetting.SsmServiceSettingConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssm-service-setting/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SsmServiceSetting resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ssm-service-setting/index.ts",
            "line": 49
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SsmServiceSetting to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_service_setting#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SsmServiceSetting that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SsmServiceSetting to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-service-setting/index.ts",
            "line": 143
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-service-setting/index.ts",
            "line": 150
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SsmServiceSetting",
      "namespace": "ssmServiceSetting",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-service-setting/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-service-setting/index.ts",
            "line": 89
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-service-setting/index.ts",
            "line": 94
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-service-setting/index.ts",
            "line": 99
          },
          "name": "lastModifiedDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-service-setting/index.ts",
            "line": 104
          },
          "name": "lastModifiedUser",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-service-setting/index.ts",
            "line": 135
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-service-setting/index.ts",
            "line": 117
          },
          "name": "settingIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-service-setting/index.ts",
            "line": 130
          },
          "name": "settingValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-service-setting/index.ts",
            "line": 110
          },
          "name": "settingId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssm-service-setting/index.ts",
            "line": 123
          },
          "name": "settingValue",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ssm-service-setting/index:SsmServiceSetting"
    },
    "@cdktn/provider-awscc.ssmServiceSetting.SsmServiceSettingConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmServiceSetting.SsmServiceSettingConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ssm-service-setting/index.ts",
        "line": 14
      },
      "name": "SsmServiceSettingConfig",
      "namespace": "ssmServiceSetting",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_service_setting#setting_id SsmServiceSetting#setting_id}",
            "stability": "stable",
            "summary": "The ID of the service setting, such as /ssm/parameter-store/high-throughput-enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-service-setting/index.ts",
            "line": 20
          },
          "name": "settingId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssm_service_setting#setting_value SsmServiceSetting#setting_value}",
            "stability": "stable",
            "summary": "The value of the service setting."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssm-service-setting/index.ts",
            "line": 26
          },
          "name": "settingValue",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ssm-service-setting/index:SsmServiceSettingConfig"
    },
    "@cdktn/provider-awscc.ssmcontactsContact.SsmcontactsContact": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmcontacts_contact awscc_ssmcontacts_contact}."
      },
      "fqn": "@cdktn/provider-awscc.ssmcontactsContact.SsmcontactsContact",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmcontacts_contact awscc_ssmcontacts_contact} Resource."
        },
        "locationInModule": {
          "filename": "src/ssmcontacts-contact/index.ts",
          "line": 836
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ssmcontactsContact.SsmcontactsContactConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssmcontacts-contact/index.ts",
        "line": 804
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SsmcontactsContact resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-contact/index.ts",
            "line": 821
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SsmcontactsContact to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmcontacts_contact#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SsmcontactsContact that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SsmcontactsContact to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-contact/index.ts",
            "line": 904
          },
          "name": "putPlan",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ssmcontactsContact.SsmcontactsContactPlan"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-contact/index.ts",
            "line": 920
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ssmcontactsContact.SsmcontactsContactTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-contact/index.ts",
            "line": 907
          },
          "name": "resetPlan"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-contact/index.ts",
            "line": 923
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-contact/index.ts",
            "line": 948
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-contact/index.ts",
            "line": 958
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SsmcontactsContact",
      "namespace": "ssmcontactsContact",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-contact/index.ts",
            "line": 809
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-contact/index.ts",
            "line": 877
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-contact/index.ts",
            "line": 895
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-contact/index.ts",
            "line": 901
          },
          "name": "plan",
          "type": {
            "fqn": "@cdktn/provider-awscc.ssmcontactsContact.SsmcontactsContactPlanList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-contact/index.ts",
            "line": 917
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ssmcontactsContact.SsmcontactsContactTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-contact/index.ts",
            "line": 872
          },
          "name": "aliasInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-contact/index.ts",
            "line": 890
          },
          "name": "displayNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-contact/index.ts",
            "line": 911
          },
          "name": "planInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssmcontactsContact.SsmcontactsContactPlan"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-contact/index.ts",
            "line": 927
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssmcontactsContact.SsmcontactsContactTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-contact/index.ts",
            "line": 940
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-contact/index.ts",
            "line": 865
          },
          "name": "alias",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-contact/index.ts",
            "line": 883
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-contact/index.ts",
            "line": 933
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ssmcontacts-contact/index:SsmcontactsContact"
    },
    "@cdktn/provider-awscc.ssmcontactsContact.SsmcontactsContactConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmcontactsContact.SsmcontactsContactConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ssmcontacts-contact/index.ts",
        "line": 14
      },
      "name": "SsmcontactsContactConfig",
      "namespace": "ssmcontactsContact",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmcontacts_contact#alias SsmcontactsContact#alias}",
            "stability": "stable",
            "summary": "Alias of the contact. String value with 20 to 256 characters. Only alphabetical, numeric characters, dash, or underscore allowed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-contact/index.ts",
            "line": 20
          },
          "name": "alias",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "String value with 3 to 256 characters. Only alphabetical, space, numeric characters, dash, or underscore allowed.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmcontacts_contact#display_name SsmcontactsContact#display_name}",
            "stability": "stable",
            "summary": "Name of the contact."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-contact/index.ts",
            "line": 26
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmcontacts_contact#type SsmcontactsContact#type}",
            "stability": "stable",
            "summary": "Contact type, which specify type of contact. Currently supported values: ?PERSONAL?, ?SHARED?, ?OTHER?."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-contact/index.ts",
            "line": 42
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmcontacts_contact#plan SsmcontactsContact#plan}",
            "stability": "stable",
            "summary": "The stages that an escalation plan or engagement plan engages contacts and contact methods in."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-contact/index.ts",
            "line": 32
          },
          "name": "plan",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssmcontactsContact.SsmcontactsContactPlan"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmcontacts_contact#tags SsmcontactsContact#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-contact/index.ts",
            "line": 36
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssmcontactsContact.SsmcontactsContactTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssmcontacts-contact/index:SsmcontactsContactConfig"
    },
    "@cdktn/provider-awscc.ssmcontactsContact.SsmcontactsContactPlan": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmcontactsContact.SsmcontactsContactPlan",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ssmcontacts-contact/index.ts",
        "line": 459
      },
      "name": "SsmcontactsContactPlan",
      "namespace": "ssmcontactsContact",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmcontacts_contact#duration_in_minutes SsmcontactsContact#duration_in_minutes}",
            "stability": "stable",
            "summary": "The time to wait until beginning the next stage."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-contact/index.ts",
            "line": 465
          },
          "name": "durationInMinutes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmcontacts_contact#rotation_ids SsmcontactsContact#rotation_ids}",
            "stability": "stable",
            "summary": "List of Rotation Ids to associate with Contact."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-contact/index.ts",
            "line": 471
          },
          "name": "rotationIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmcontacts_contact#targets SsmcontactsContact#targets}",
            "stability": "stable",
            "summary": "The contacts or contact methods that the escalation plan or engagement plan is engaging."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-contact/index.ts",
            "line": 477
          },
          "name": "targets",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssmcontactsContact.SsmcontactsContactPlanTargets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssmcontacts-contact/index:SsmcontactsContactPlan"
    },
    "@cdktn/provider-awscc.ssmcontactsContact.SsmcontactsContactPlanList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmcontactsContact.SsmcontactsContactPlanList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ssmcontacts-contact/index.ts",
          "line": 636
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssmcontacts-contact/index.ts",
        "line": 628
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-contact/index.ts",
            "line": 643
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ssmcontactsContact.SsmcontactsContactPlanOutputReference"
            }
          }
        }
      ],
      "name": "SsmcontactsContactPlanList",
      "namespace": "ssmcontactsContact",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-contact/index.ts",
            "line": 629
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssmcontactsContact.SsmcontactsContactPlan"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssmcontacts-contact/index:SsmcontactsContactPlanList"
    },
    "@cdktn/provider-awscc.ssmcontactsContact.SsmcontactsContactPlanOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmcontactsContact.SsmcontactsContactPlanOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ssmcontacts-contact/index.ts",
          "line": 533
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssmcontacts-contact/index.ts",
        "line": 523
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-contact/index.ts",
            "line": 616
          },
          "name": "putTargets",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ssmcontactsContact.SsmcontactsContactPlanTargets"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-contact/index.ts",
            "line": 587
          },
          "name": "resetDurationInMinutes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-contact/index.ts",
            "line": 603
          },
          "name": "resetRotationIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-contact/index.ts",
            "line": 619
          },
          "name": "resetTargets"
        }
      ],
      "name": "SsmcontactsContactPlanOutputReference",
      "namespace": "ssmcontactsContact",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-contact/index.ts",
            "line": 613
          },
          "name": "targets",
          "type": {
            "fqn": "@cdktn/provider-awscc.ssmcontactsContact.SsmcontactsContactPlanTargetsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-contact/index.ts",
            "line": 591
          },
          "name": "durationInMinutesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-contact/index.ts",
            "line": 607
          },
          "name": "rotationIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-contact/index.ts",
            "line": 623
          },
          "name": "targetsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssmcontactsContact.SsmcontactsContactPlanTargets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-contact/index.ts",
            "line": 581
          },
          "name": "durationInMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-contact/index.ts",
            "line": 597
          },
          "name": "rotationIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-contact/index.ts",
            "line": 537
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssmcontactsContact.SsmcontactsContactPlan"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssmcontacts-contact/index:SsmcontactsContactPlanOutputReference"
    },
    "@cdktn/provider-awscc.ssmcontactsContact.SsmcontactsContactPlanTargets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmcontactsContact.SsmcontactsContactPlanTargets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ssmcontacts-contact/index.ts",
        "line": 306
      },
      "name": "SsmcontactsContactPlanTargets",
      "namespace": "ssmcontactsContact",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmcontacts_contact#channel_target_info SsmcontactsContact#channel_target_info}",
            "stability": "stable",
            "summary": "Information about the contact channel that SSM Incident Manager uses to engage the contact."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-contact/index.ts",
            "line": 312
          },
          "name": "channelTargetInfo",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ssmcontactsContact.SsmcontactsContactPlanTargetsChannelTargetInfo"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmcontacts_contact#contact_target_info SsmcontactsContact#contact_target_info}",
            "stability": "stable",
            "summary": "The contact that SSM Incident Manager is engaging during an incident."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-contact/index.ts",
            "line": 318
          },
          "name": "contactTargetInfo",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ssmcontactsContact.SsmcontactsContactPlanTargetsContactTargetInfo"
          }
        }
      ],
      "symbolId": "src/ssmcontacts-contact/index:SsmcontactsContactPlanTargets"
    },
    "@cdktn/provider-awscc.ssmcontactsContact.SsmcontactsContactPlanTargetsChannelTargetInfo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmcontactsContact.SsmcontactsContactPlanTargetsChannelTargetInfo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ssmcontacts-contact/index.ts",
        "line": 44
      },
      "name": "SsmcontactsContactPlanTargetsChannelTargetInfo",
      "namespace": "ssmcontactsContact",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmcontacts_contact#channel_id SsmcontactsContact#channel_id}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the contact channel."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-contact/index.ts",
            "line": 50
          },
          "name": "channelId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmcontacts_contact#retry_interval_in_minutes SsmcontactsContact#retry_interval_in_minutes}",
            "stability": "stable",
            "summary": "The number of minutes to wait to retry sending engagement in the case the engagement initially fails."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-contact/index.ts",
            "line": 56
          },
          "name": "retryIntervalInMinutes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ssmcontacts-contact/index:SsmcontactsContactPlanTargetsChannelTargetInfo"
    },
    "@cdktn/provider-awscc.ssmcontactsContact.SsmcontactsContactPlanTargetsChannelTargetInfoOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmcontactsContact.SsmcontactsContactPlanTargetsChannelTargetInfoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ssmcontacts-contact/index.ts",
          "line": 103
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssmcontacts-contact/index.ts",
        "line": 95
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-contact/index.ts",
            "line": 151
          },
          "name": "resetChannelId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-contact/index.ts",
            "line": 167
          },
          "name": "resetRetryIntervalInMinutes"
        }
      ],
      "name": "SsmcontactsContactPlanTargetsChannelTargetInfoOutputReference",
      "namespace": "ssmcontactsContact",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-contact/index.ts",
            "line": 155
          },
          "name": "channelIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-contact/index.ts",
            "line": 171
          },
          "name": "retryIntervalInMinutesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-contact/index.ts",
            "line": 145
          },
          "name": "channelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-contact/index.ts",
            "line": 161
          },
          "name": "retryIntervalInMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-contact/index.ts",
            "line": 107
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssmcontactsContact.SsmcontactsContactPlanTargetsChannelTargetInfo"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssmcontacts-contact/index:SsmcontactsContactPlanTargetsChannelTargetInfoOutputReference"
    },
    "@cdktn/provider-awscc.ssmcontactsContact.SsmcontactsContactPlanTargetsContactTargetInfo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmcontactsContact.SsmcontactsContactPlanTargetsContactTargetInfo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ssmcontacts-contact/index.ts",
        "line": 175
      },
      "name": "SsmcontactsContactPlanTargetsContactTargetInfo",
      "namespace": "ssmcontactsContact",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmcontacts_contact#contact_id SsmcontactsContact#contact_id}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the contact."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-contact/index.ts",
            "line": 181
          },
          "name": "contactId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmcontacts_contact#is_essential SsmcontactsContact#is_essential}",
            "stability": "stable",
            "summary": "A Boolean value determining if the contact's acknowledgement stops the progress of stages in the plan."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-contact/index.ts",
            "line": 187
          },
          "name": "isEssential",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssmcontacts-contact/index:SsmcontactsContactPlanTargetsContactTargetInfo"
    },
    "@cdktn/provider-awscc.ssmcontactsContact.SsmcontactsContactPlanTargetsContactTargetInfoOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmcontactsContact.SsmcontactsContactPlanTargetsContactTargetInfoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ssmcontacts-contact/index.ts",
          "line": 234
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssmcontacts-contact/index.ts",
        "line": 226
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-contact/index.ts",
            "line": 282
          },
          "name": "resetContactId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-contact/index.ts",
            "line": 298
          },
          "name": "resetIsEssential"
        }
      ],
      "name": "SsmcontactsContactPlanTargetsContactTargetInfoOutputReference",
      "namespace": "ssmcontactsContact",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-contact/index.ts",
            "line": 286
          },
          "name": "contactIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-contact/index.ts",
            "line": 302
          },
          "name": "isEssentialInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-contact/index.ts",
            "line": 276
          },
          "name": "contactId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-contact/index.ts",
            "line": 292
          },
          "name": "isEssential",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-contact/index.ts",
            "line": 238
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssmcontactsContact.SsmcontactsContactPlanTargetsContactTargetInfo"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssmcontacts-contact/index:SsmcontactsContactPlanTargetsContactTargetInfoOutputReference"
    },
    "@cdktn/provider-awscc.ssmcontactsContact.SsmcontactsContactPlanTargetsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmcontactsContact.SsmcontactsContactPlanTargetsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ssmcontacts-contact/index.ts",
          "line": 448
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssmcontacts-contact/index.ts",
        "line": 440
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-contact/index.ts",
            "line": 455
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ssmcontactsContact.SsmcontactsContactPlanTargetsOutputReference"
            }
          }
        }
      ],
      "name": "SsmcontactsContactPlanTargetsList",
      "namespace": "ssmcontactsContact",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-contact/index.ts",
            "line": 441
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssmcontactsContact.SsmcontactsContactPlanTargets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssmcontacts-contact/index:SsmcontactsContactPlanTargetsList"
    },
    "@cdktn/provider-awscc.ssmcontactsContact.SsmcontactsContactPlanTargetsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmcontactsContact.SsmcontactsContactPlanTargetsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ssmcontacts-contact/index.ts",
          "line": 367
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssmcontacts-contact/index.ts",
        "line": 357
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-contact/index.ts",
            "line": 412
          },
          "name": "putChannelTargetInfo",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ssmcontactsContact.SsmcontactsContactPlanTargetsChannelTargetInfo"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-contact/index.ts",
            "line": 428
          },
          "name": "putContactTargetInfo",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ssmcontactsContact.SsmcontactsContactPlanTargetsContactTargetInfo"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-contact/index.ts",
            "line": 415
          },
          "name": "resetChannelTargetInfo"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-contact/index.ts",
            "line": 431
          },
          "name": "resetContactTargetInfo"
        }
      ],
      "name": "SsmcontactsContactPlanTargetsOutputReference",
      "namespace": "ssmcontactsContact",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-contact/index.ts",
            "line": 409
          },
          "name": "channelTargetInfo",
          "type": {
            "fqn": "@cdktn/provider-awscc.ssmcontactsContact.SsmcontactsContactPlanTargetsChannelTargetInfoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-contact/index.ts",
            "line": 425
          },
          "name": "contactTargetInfo",
          "type": {
            "fqn": "@cdktn/provider-awscc.ssmcontactsContact.SsmcontactsContactPlanTargetsContactTargetInfoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-contact/index.ts",
            "line": 419
          },
          "name": "channelTargetInfoInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssmcontactsContact.SsmcontactsContactPlanTargetsChannelTargetInfo"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-contact/index.ts",
            "line": 435
          },
          "name": "contactTargetInfoInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssmcontactsContact.SsmcontactsContactPlanTargetsContactTargetInfo"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-contact/index.ts",
            "line": 371
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssmcontactsContact.SsmcontactsContactPlanTargets"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssmcontacts-contact/index:SsmcontactsContactPlanTargetsOutputReference"
    },
    "@cdktn/provider-awscc.ssmcontactsContact.SsmcontactsContactTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmcontactsContact.SsmcontactsContactTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ssmcontacts-contact/index.ts",
        "line": 647
      },
      "name": "SsmcontactsContactTags",
      "namespace": "ssmcontactsContact",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmcontacts_contact#key SsmcontactsContact#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-contact/index.ts",
            "line": 653
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmcontacts_contact#value SsmcontactsContact#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-contact/index.ts",
            "line": 659
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ssmcontacts-contact/index:SsmcontactsContactTags"
    },
    "@cdktn/provider-awscc.ssmcontactsContact.SsmcontactsContactTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmcontactsContact.SsmcontactsContactTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ssmcontacts-contact/index.ts",
          "line": 789
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssmcontacts-contact/index.ts",
        "line": 781
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-contact/index.ts",
            "line": 796
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ssmcontactsContact.SsmcontactsContactTagsOutputReference"
            }
          }
        }
      ],
      "name": "SsmcontactsContactTagsList",
      "namespace": "ssmcontactsContact",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-contact/index.ts",
            "line": 782
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssmcontactsContact.SsmcontactsContactTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssmcontacts-contact/index:SsmcontactsContactTagsList"
    },
    "@cdktn/provider-awscc.ssmcontactsContact.SsmcontactsContactTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmcontactsContact.SsmcontactsContactTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ssmcontacts-contact/index.ts",
          "line": 708
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssmcontacts-contact/index.ts",
        "line": 698
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-contact/index.ts",
            "line": 756
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-contact/index.ts",
            "line": 772
          },
          "name": "resetValue"
        }
      ],
      "name": "SsmcontactsContactTagsOutputReference",
      "namespace": "ssmcontactsContact",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-contact/index.ts",
            "line": 760
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-contact/index.ts",
            "line": 776
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-contact/index.ts",
            "line": 750
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-contact/index.ts",
            "line": 766
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-contact/index.ts",
            "line": 712
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssmcontactsContact.SsmcontactsContactTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssmcontacts-contact/index:SsmcontactsContactTagsOutputReference"
    },
    "@cdktn/provider-awscc.ssmcontactsContactChannel.SsmcontactsContactChannel": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmcontacts_contact_channel awscc_ssmcontacts_contact_channel}."
      },
      "fqn": "@cdktn/provider-awscc.ssmcontactsContactChannel.SsmcontactsContactChannel",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmcontacts_contact_channel awscc_ssmcontacts_contact_channel} Resource."
        },
        "locationInModule": {
          "filename": "src/ssmcontacts-contact-channel/index.ts",
          "line": 82
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.ssmcontactsContactChannel.SsmcontactsContactChannelConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssmcontacts-contact-channel/index.ts",
        "line": 50
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SsmcontactsContactChannel resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-contact-channel/index.ts",
            "line": 67
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SsmcontactsContactChannel to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmcontacts_contact_channel#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SsmcontactsContactChannel that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SsmcontactsContactChannel to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-contact-channel/index.ts",
            "line": 122
          },
          "name": "resetChannelAddress"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-contact-channel/index.ts",
            "line": 138
          },
          "name": "resetChannelName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-contact-channel/index.ts",
            "line": 154
          },
          "name": "resetChannelType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-contact-channel/index.ts",
            "line": 170
          },
          "name": "resetContactId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-contact-channel/index.ts",
            "line": 186
          },
          "name": "resetDeferActivation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-contact-channel/index.ts",
            "line": 203
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-contact-channel/index.ts",
            "line": 213
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SsmcontactsContactChannel",
      "namespace": "ssmcontactsContactChannel",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-contact-channel/index.ts",
            "line": 55
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-contact-channel/index.ts",
            "line": 110
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-contact-channel/index.ts",
            "line": 195
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-contact-channel/index.ts",
            "line": 126
          },
          "name": "channelAddressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-contact-channel/index.ts",
            "line": 142
          },
          "name": "channelNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-contact-channel/index.ts",
            "line": 158
          },
          "name": "channelTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-contact-channel/index.ts",
            "line": 174
          },
          "name": "contactIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-contact-channel/index.ts",
            "line": 190
          },
          "name": "deferActivationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-contact-channel/index.ts",
            "line": 116
          },
          "name": "channelAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-contact-channel/index.ts",
            "line": 132
          },
          "name": "channelName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-contact-channel/index.ts",
            "line": 148
          },
          "name": "channelType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-contact-channel/index.ts",
            "line": 164
          },
          "name": "contactId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-contact-channel/index.ts",
            "line": 180
          },
          "name": "deferActivation",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssmcontacts-contact-channel/index:SsmcontactsContactChannel"
    },
    "@cdktn/provider-awscc.ssmcontactsContactChannel.SsmcontactsContactChannelConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmcontactsContactChannel.SsmcontactsContactChannelConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ssmcontacts-contact-channel/index.ts",
        "line": 14
      },
      "name": "SsmcontactsContactChannelConfig",
      "namespace": "ssmcontactsContactChannel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmcontacts_contact_channel#channel_address SsmcontactsContactChannel#channel_address}",
            "stability": "stable",
            "summary": "The details that SSM Incident Manager uses when trying to engage the contact channel."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-contact-channel/index.ts",
            "line": 20
          },
          "name": "channelAddress",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmcontacts_contact_channel#channel_name SsmcontactsContactChannel#channel_name}",
            "stability": "stable",
            "summary": "The device name. String of 6 to 50 alphabetical, numeric, dash, and underscore characters."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-contact-channel/index.ts",
            "line": 26
          },
          "name": "channelName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmcontacts_contact_channel#channel_type SsmcontactsContactChannel#channel_type}",
            "stability": "stable",
            "summary": "Device type, which specify notification channel. Currently supported values: ?SMS?, ?VOICE?, ?EMAIL?, ?CHATBOT."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-contact-channel/index.ts",
            "line": 32
          },
          "name": "channelType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmcontacts_contact_channel#contact_id SsmcontactsContactChannel#contact_id}",
            "stability": "stable",
            "summary": "ARN of the contact resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-contact-channel/index.ts",
            "line": 38
          },
          "name": "contactId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "SSM Incident Manager can't engage your contact channel until it has been activated.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmcontacts_contact_channel#defer_activation SsmcontactsContactChannel#defer_activation}",
            "stability": "stable",
            "summary": "If you want to activate the channel at a later time, you can choose to defer activation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-contact-channel/index.ts",
            "line": 44
          },
          "name": "deferActivation",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssmcontacts-contact-channel/index:SsmcontactsContactChannelConfig"
    },
    "@cdktn/provider-awscc.ssmcontactsPlan.SsmcontactsPlan": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmcontacts_plan awscc_ssmcontacts_plan}."
      },
      "fqn": "@cdktn/provider-awscc.ssmcontactsPlan.SsmcontactsPlan",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmcontacts_plan awscc_ssmcontacts_plan} Resource."
        },
        "locationInModule": {
          "filename": "src/ssmcontacts-plan/index.ts",
          "line": 638
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.ssmcontactsPlan.SsmcontactsPlanConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssmcontacts-plan/index.ts",
        "line": 606
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SsmcontactsPlan resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-plan/index.ts",
            "line": 623
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SsmcontactsPlan to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmcontacts_plan#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SsmcontactsPlan that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SsmcontactsPlan to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-plan/index.ts",
            "line": 710
          },
          "name": "putStages",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ssmcontactsPlan.SsmcontactsPlanStages"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-plan/index.ts",
            "line": 676
          },
          "name": "resetContactId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-plan/index.ts",
            "line": 697
          },
          "name": "resetRotationIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-plan/index.ts",
            "line": 713
          },
          "name": "resetStages"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-plan/index.ts",
            "line": 725
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-plan/index.ts",
            "line": 733
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SsmcontactsPlan",
      "namespace": "ssmcontactsPlan",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-plan/index.ts",
            "line": 611
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-plan/index.ts",
            "line": 664
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-plan/index.ts",
            "line": 685
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-plan/index.ts",
            "line": 707
          },
          "name": "stages",
          "type": {
            "fqn": "@cdktn/provider-awscc.ssmcontactsPlan.SsmcontactsPlanStagesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-plan/index.ts",
            "line": 680
          },
          "name": "contactIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-plan/index.ts",
            "line": 701
          },
          "name": "rotationIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-plan/index.ts",
            "line": 717
          },
          "name": "stagesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssmcontactsPlan.SsmcontactsPlanStages"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-plan/index.ts",
            "line": 670
          },
          "name": "contactId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-plan/index.ts",
            "line": 691
          },
          "name": "rotationIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/ssmcontacts-plan/index:SsmcontactsPlan"
    },
    "@cdktn/provider-awscc.ssmcontactsPlan.SsmcontactsPlanConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmcontactsPlan.SsmcontactsPlanConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ssmcontacts-plan/index.ts",
        "line": 14
      },
      "name": "SsmcontactsPlanConfig",
      "namespace": "ssmcontactsPlan",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmcontacts_plan#contact_id SsmcontactsPlan#contact_id}",
            "stability": "stable",
            "summary": "Contact ID for the AWS SSM Incident Manager Contact to associate the plan."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-plan/index.ts",
            "line": 20
          },
          "name": "contactId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmcontacts_plan#rotation_ids SsmcontactsPlan#rotation_ids}",
            "stability": "stable",
            "summary": "Rotation Ids to associate with Oncall Contact for engagement."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-plan/index.ts",
            "line": 26
          },
          "name": "rotationIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmcontacts_plan#stages SsmcontactsPlan#stages}",
            "stability": "stable",
            "summary": "The stages that an escalation plan or engagement plan engages contacts and contact methods in."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-plan/index.ts",
            "line": 32
          },
          "name": "stages",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssmcontactsPlan.SsmcontactsPlanStages"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssmcontacts-plan/index:SsmcontactsPlanConfig"
    },
    "@cdktn/provider-awscc.ssmcontactsPlan.SsmcontactsPlanStages": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmcontactsPlan.SsmcontactsPlanStages",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ssmcontacts-plan/index.ts",
        "line": 449
      },
      "name": "SsmcontactsPlanStages",
      "namespace": "ssmcontactsPlan",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmcontacts_plan#duration_in_minutes SsmcontactsPlan#duration_in_minutes}",
            "stability": "stable",
            "summary": "The time to wait until beginning the next stage."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-plan/index.ts",
            "line": 455
          },
          "name": "durationInMinutes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmcontacts_plan#targets SsmcontactsPlan#targets}",
            "stability": "stable",
            "summary": "The contacts or contact methods that the escalation plan or engagement plan is engaging."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-plan/index.ts",
            "line": 461
          },
          "name": "targets",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssmcontactsPlan.SsmcontactsPlanStagesTargets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssmcontacts-plan/index:SsmcontactsPlanStages"
    },
    "@cdktn/provider-awscc.ssmcontactsPlan.SsmcontactsPlanStagesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmcontactsPlan.SsmcontactsPlanStagesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ssmcontacts-plan/index.ts",
          "line": 591
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssmcontacts-plan/index.ts",
        "line": 583
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-plan/index.ts",
            "line": 598
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ssmcontactsPlan.SsmcontactsPlanStagesOutputReference"
            }
          }
        }
      ],
      "name": "SsmcontactsPlanStagesList",
      "namespace": "ssmcontactsPlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-plan/index.ts",
            "line": 584
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssmcontactsPlan.SsmcontactsPlanStages"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssmcontacts-plan/index:SsmcontactsPlanStagesList"
    },
    "@cdktn/provider-awscc.ssmcontactsPlan.SsmcontactsPlanStagesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmcontactsPlan.SsmcontactsPlanStagesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ssmcontacts-plan/index.ts",
          "line": 510
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssmcontacts-plan/index.ts",
        "line": 500
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-plan/index.ts",
            "line": 571
          },
          "name": "putTargets",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ssmcontactsPlan.SsmcontactsPlanStagesTargets"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-plan/index.ts",
            "line": 558
          },
          "name": "resetDurationInMinutes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-plan/index.ts",
            "line": 574
          },
          "name": "resetTargets"
        }
      ],
      "name": "SsmcontactsPlanStagesOutputReference",
      "namespace": "ssmcontactsPlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-plan/index.ts",
            "line": 568
          },
          "name": "targets",
          "type": {
            "fqn": "@cdktn/provider-awscc.ssmcontactsPlan.SsmcontactsPlanStagesTargetsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-plan/index.ts",
            "line": 562
          },
          "name": "durationInMinutesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-plan/index.ts",
            "line": 578
          },
          "name": "targetsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssmcontactsPlan.SsmcontactsPlanStagesTargets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-plan/index.ts",
            "line": 552
          },
          "name": "durationInMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-plan/index.ts",
            "line": 514
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssmcontactsPlan.SsmcontactsPlanStages"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssmcontacts-plan/index:SsmcontactsPlanStagesOutputReference"
    },
    "@cdktn/provider-awscc.ssmcontactsPlan.SsmcontactsPlanStagesTargets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmcontactsPlan.SsmcontactsPlanStagesTargets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ssmcontacts-plan/index.ts",
        "line": 296
      },
      "name": "SsmcontactsPlanStagesTargets",
      "namespace": "ssmcontactsPlan",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmcontacts_plan#channel_target_info SsmcontactsPlan#channel_target_info}",
            "stability": "stable",
            "summary": "Information about the contact channel that SSM Incident Manager uses to engage the contact."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-plan/index.ts",
            "line": 302
          },
          "name": "channelTargetInfo",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ssmcontactsPlan.SsmcontactsPlanStagesTargetsChannelTargetInfo"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmcontacts_plan#contact_target_info SsmcontactsPlan#contact_target_info}",
            "stability": "stable",
            "summary": "The contact that SSM Incident Manager is engaging during an incident."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-plan/index.ts",
            "line": 308
          },
          "name": "contactTargetInfo",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ssmcontactsPlan.SsmcontactsPlanStagesTargetsContactTargetInfo"
          }
        }
      ],
      "symbolId": "src/ssmcontacts-plan/index:SsmcontactsPlanStagesTargets"
    },
    "@cdktn/provider-awscc.ssmcontactsPlan.SsmcontactsPlanStagesTargetsChannelTargetInfo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmcontactsPlan.SsmcontactsPlanStagesTargetsChannelTargetInfo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ssmcontacts-plan/index.ts",
        "line": 34
      },
      "name": "SsmcontactsPlanStagesTargetsChannelTargetInfo",
      "namespace": "ssmcontactsPlan",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmcontacts_plan#channel_id SsmcontactsPlan#channel_id}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the contact channel."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-plan/index.ts",
            "line": 40
          },
          "name": "channelId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmcontacts_plan#retry_interval_in_minutes SsmcontactsPlan#retry_interval_in_minutes}",
            "stability": "stable",
            "summary": "The number of minutes to wait to retry sending engagement in the case the engagement initially fails."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-plan/index.ts",
            "line": 46
          },
          "name": "retryIntervalInMinutes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ssmcontacts-plan/index:SsmcontactsPlanStagesTargetsChannelTargetInfo"
    },
    "@cdktn/provider-awscc.ssmcontactsPlan.SsmcontactsPlanStagesTargetsChannelTargetInfoOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmcontactsPlan.SsmcontactsPlanStagesTargetsChannelTargetInfoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ssmcontacts-plan/index.ts",
          "line": 93
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssmcontacts-plan/index.ts",
        "line": 85
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-plan/index.ts",
            "line": 141
          },
          "name": "resetChannelId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-plan/index.ts",
            "line": 157
          },
          "name": "resetRetryIntervalInMinutes"
        }
      ],
      "name": "SsmcontactsPlanStagesTargetsChannelTargetInfoOutputReference",
      "namespace": "ssmcontactsPlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-plan/index.ts",
            "line": 145
          },
          "name": "channelIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-plan/index.ts",
            "line": 161
          },
          "name": "retryIntervalInMinutesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-plan/index.ts",
            "line": 135
          },
          "name": "channelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-plan/index.ts",
            "line": 151
          },
          "name": "retryIntervalInMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-plan/index.ts",
            "line": 97
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssmcontactsPlan.SsmcontactsPlanStagesTargetsChannelTargetInfo"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssmcontacts-plan/index:SsmcontactsPlanStagesTargetsChannelTargetInfoOutputReference"
    },
    "@cdktn/provider-awscc.ssmcontactsPlan.SsmcontactsPlanStagesTargetsContactTargetInfo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmcontactsPlan.SsmcontactsPlanStagesTargetsContactTargetInfo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ssmcontacts-plan/index.ts",
        "line": 165
      },
      "name": "SsmcontactsPlanStagesTargetsContactTargetInfo",
      "namespace": "ssmcontactsPlan",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmcontacts_plan#contact_id SsmcontactsPlan#contact_id}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the contact."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-plan/index.ts",
            "line": 171
          },
          "name": "contactId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmcontacts_plan#is_essential SsmcontactsPlan#is_essential}",
            "stability": "stable",
            "summary": "A Boolean value determining if the contact's acknowledgement stops the progress of stages in the plan."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-plan/index.ts",
            "line": 177
          },
          "name": "isEssential",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssmcontacts-plan/index:SsmcontactsPlanStagesTargetsContactTargetInfo"
    },
    "@cdktn/provider-awscc.ssmcontactsPlan.SsmcontactsPlanStagesTargetsContactTargetInfoOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmcontactsPlan.SsmcontactsPlanStagesTargetsContactTargetInfoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ssmcontacts-plan/index.ts",
          "line": 224
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssmcontacts-plan/index.ts",
        "line": 216
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-plan/index.ts",
            "line": 272
          },
          "name": "resetContactId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-plan/index.ts",
            "line": 288
          },
          "name": "resetIsEssential"
        }
      ],
      "name": "SsmcontactsPlanStagesTargetsContactTargetInfoOutputReference",
      "namespace": "ssmcontactsPlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-plan/index.ts",
            "line": 276
          },
          "name": "contactIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-plan/index.ts",
            "line": 292
          },
          "name": "isEssentialInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-plan/index.ts",
            "line": 266
          },
          "name": "contactId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-plan/index.ts",
            "line": 282
          },
          "name": "isEssential",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-plan/index.ts",
            "line": 228
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssmcontactsPlan.SsmcontactsPlanStagesTargetsContactTargetInfo"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssmcontacts-plan/index:SsmcontactsPlanStagesTargetsContactTargetInfoOutputReference"
    },
    "@cdktn/provider-awscc.ssmcontactsPlan.SsmcontactsPlanStagesTargetsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmcontactsPlan.SsmcontactsPlanStagesTargetsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ssmcontacts-plan/index.ts",
          "line": 438
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssmcontacts-plan/index.ts",
        "line": 430
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-plan/index.ts",
            "line": 445
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ssmcontactsPlan.SsmcontactsPlanStagesTargetsOutputReference"
            }
          }
        }
      ],
      "name": "SsmcontactsPlanStagesTargetsList",
      "namespace": "ssmcontactsPlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-plan/index.ts",
            "line": 431
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssmcontactsPlan.SsmcontactsPlanStagesTargets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssmcontacts-plan/index:SsmcontactsPlanStagesTargetsList"
    },
    "@cdktn/provider-awscc.ssmcontactsPlan.SsmcontactsPlanStagesTargetsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmcontactsPlan.SsmcontactsPlanStagesTargetsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ssmcontacts-plan/index.ts",
          "line": 357
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssmcontacts-plan/index.ts",
        "line": 347
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-plan/index.ts",
            "line": 402
          },
          "name": "putChannelTargetInfo",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ssmcontactsPlan.SsmcontactsPlanStagesTargetsChannelTargetInfo"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-plan/index.ts",
            "line": 418
          },
          "name": "putContactTargetInfo",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ssmcontactsPlan.SsmcontactsPlanStagesTargetsContactTargetInfo"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-plan/index.ts",
            "line": 405
          },
          "name": "resetChannelTargetInfo"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-plan/index.ts",
            "line": 421
          },
          "name": "resetContactTargetInfo"
        }
      ],
      "name": "SsmcontactsPlanStagesTargetsOutputReference",
      "namespace": "ssmcontactsPlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-plan/index.ts",
            "line": 399
          },
          "name": "channelTargetInfo",
          "type": {
            "fqn": "@cdktn/provider-awscc.ssmcontactsPlan.SsmcontactsPlanStagesTargetsChannelTargetInfoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-plan/index.ts",
            "line": 415
          },
          "name": "contactTargetInfo",
          "type": {
            "fqn": "@cdktn/provider-awscc.ssmcontactsPlan.SsmcontactsPlanStagesTargetsContactTargetInfoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-plan/index.ts",
            "line": 409
          },
          "name": "channelTargetInfoInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssmcontactsPlan.SsmcontactsPlanStagesTargetsChannelTargetInfo"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-plan/index.ts",
            "line": 425
          },
          "name": "contactTargetInfoInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssmcontactsPlan.SsmcontactsPlanStagesTargetsContactTargetInfo"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-plan/index.ts",
            "line": 361
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssmcontactsPlan.SsmcontactsPlanStagesTargets"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssmcontacts-plan/index:SsmcontactsPlanStagesTargetsOutputReference"
    },
    "@cdktn/provider-awscc.ssmcontactsRotation.SsmcontactsRotation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmcontacts_rotation awscc_ssmcontacts_rotation}."
      },
      "fqn": "@cdktn/provider-awscc.ssmcontactsRotation.SsmcontactsRotation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmcontacts_rotation awscc_ssmcontacts_rotation} Resource."
        },
        "locationInModule": {
          "filename": "src/ssmcontacts-rotation/index.ts",
          "line": 1122
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ssmcontactsRotation.SsmcontactsRotationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssmcontacts-rotation/index.ts",
        "line": 1090
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SsmcontactsRotation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 1107
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SsmcontactsRotation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmcontacts_rotation#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SsmcontactsRotation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SsmcontactsRotation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 1191
          },
          "name": "putRecurrence",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ssmcontactsRotation.SsmcontactsRotationRecurrence"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 1217
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ssmcontactsRotation.SsmcontactsRotationTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 1220
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 1245
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 1256
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SsmcontactsRotation",
      "namespace": "ssmcontactsRotation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 1095
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 1151
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 1169
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 1188
          },
          "name": "recurrence",
          "type": {
            "fqn": "@cdktn/provider-awscc.ssmcontactsRotation.SsmcontactsRotationRecurrenceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 1214
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ssmcontactsRotation.SsmcontactsRotationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 1164
          },
          "name": "contactIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 1182
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 1195
          },
          "name": "recurrenceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssmcontactsRotation.SsmcontactsRotationRecurrence"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 1208
          },
          "name": "startTimeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 1224
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssmcontactsRotation.SsmcontactsRotationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 1237
          },
          "name": "timeZoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 1157
          },
          "name": "contactIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 1175
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 1201
          },
          "name": "startTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 1230
          },
          "name": "timeZoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ssmcontacts-rotation/index:SsmcontactsRotation"
    },
    "@cdktn/provider-awscc.ssmcontactsRotation.SsmcontactsRotationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmcontactsRotation.SsmcontactsRotationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ssmcontacts-rotation/index.ts",
        "line": 14
      },
      "name": "SsmcontactsRotationConfig",
      "namespace": "ssmcontactsRotation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmcontacts_rotation#contact_ids SsmcontactsRotation#contact_ids}",
            "stability": "stable",
            "summary": "Members of the rotation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 20
          },
          "name": "contactIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmcontacts_rotation#name SsmcontactsRotation#name}",
            "stability": "stable",
            "summary": "Name of the Rotation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 26
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmcontacts_rotation#recurrence SsmcontactsRotation#recurrence}",
            "stability": "stable",
            "summary": "Information about when an on-call rotation is in effect and how long the rotation period lasts."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 32
          },
          "name": "recurrence",
          "type": {
            "fqn": "@cdktn/provider-awscc.ssmcontactsRotation.SsmcontactsRotationRecurrence"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmcontacts_rotation#start_time SsmcontactsRotation#start_time}",
            "stability": "stable",
            "summary": "Start time of the first shift of Oncall Schedule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 38
          },
          "name": "startTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmcontacts_rotation#time_zone_id SsmcontactsRotation#time_zone_id}",
            "stability": "stable",
            "summary": "TimeZone Identifier for the Oncall Schedule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 48
          },
          "name": "timeZoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmcontacts_rotation#tags SsmcontactsRotation#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 42
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssmcontactsRotation.SsmcontactsRotationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssmcontacts-rotation/index:SsmcontactsRotationConfig"
    },
    "@cdktn/provider-awscc.ssmcontactsRotation.SsmcontactsRotationRecurrence": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmcontactsRotation.SsmcontactsRotationRecurrence",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ssmcontacts-rotation/index.ts",
        "line": 662
      },
      "name": "SsmcontactsRotationRecurrence",
      "namespace": "ssmcontactsRotation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmcontacts_rotation#daily_settings SsmcontactsRotation#daily_settings}",
            "stability": "stable",
            "summary": "Information about on-call rotations that recur daily."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 668
          },
          "name": "dailySettings",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmcontacts_rotation#monthly_settings SsmcontactsRotation#monthly_settings}",
            "stability": "stable",
            "summary": "Information about on-call rotations that recur monthly."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 674
          },
          "name": "monthlySettings",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssmcontactsRotation.SsmcontactsRotationRecurrenceMonthlySettings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmcontacts_rotation#number_of_on_calls SsmcontactsRotation#number_of_on_calls}",
            "stability": "stable",
            "summary": "Number of Oncalls per shift."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 680
          },
          "name": "numberOfOnCalls",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmcontacts_rotation#recurrence_multiplier SsmcontactsRotation#recurrence_multiplier}",
            "stability": "stable",
            "summary": "The number of days, weeks, or months a single rotation lasts."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 686
          },
          "name": "recurrenceMultiplier",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmcontacts_rotation#shift_coverages SsmcontactsRotation#shift_coverages}",
            "stability": "stable",
            "summary": "Information about the days of the week included in on-call rotation coverage."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 692
          },
          "name": "shiftCoverages",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssmcontactsRotation.SsmcontactsRotationRecurrenceShiftCoverages"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmcontacts_rotation#weekly_settings SsmcontactsRotation#weekly_settings}",
            "stability": "stable",
            "summary": "Information about on-call rotations that recur weekly."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 698
          },
          "name": "weeklySettings",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssmcontactsRotation.SsmcontactsRotationRecurrenceWeeklySettings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssmcontacts-rotation/index:SsmcontactsRotationRecurrence"
    },
    "@cdktn/provider-awscc.ssmcontactsRotation.SsmcontactsRotationRecurrenceMonthlySettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmcontactsRotation.SsmcontactsRotationRecurrenceMonthlySettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ssmcontacts-rotation/index.ts",
        "line": 50
      },
      "name": "SsmcontactsRotationRecurrenceMonthlySettings",
      "namespace": "ssmcontactsRotation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmcontacts_rotation#day_of_month SsmcontactsRotation#day_of_month}",
            "stability": "stable",
            "summary": "The day of the month when monthly recurring on-call rotations begin."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 56
          },
          "name": "dayOfMonth",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmcontacts_rotation#hand_off_time SsmcontactsRotation#hand_off_time}",
            "stability": "stable",
            "summary": "Details about when an on-call rotation shift begins or ends. Time of the day in format HH:MM."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 62
          },
          "name": "handOffTime",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ssmcontacts-rotation/index:SsmcontactsRotationRecurrenceMonthlySettings"
    },
    "@cdktn/provider-awscc.ssmcontactsRotation.SsmcontactsRotationRecurrenceMonthlySettingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmcontactsRotation.SsmcontactsRotationRecurrenceMonthlySettingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ssmcontacts-rotation/index.ts",
          "line": 192
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssmcontacts-rotation/index.ts",
        "line": 184
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 199
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ssmcontactsRotation.SsmcontactsRotationRecurrenceMonthlySettingsOutputReference"
            }
          }
        }
      ],
      "name": "SsmcontactsRotationRecurrenceMonthlySettingsList",
      "namespace": "ssmcontactsRotation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 185
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssmcontactsRotation.SsmcontactsRotationRecurrenceMonthlySettings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssmcontacts-rotation/index:SsmcontactsRotationRecurrenceMonthlySettingsList"
    },
    "@cdktn/provider-awscc.ssmcontactsRotation.SsmcontactsRotationRecurrenceMonthlySettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmcontactsRotation.SsmcontactsRotationRecurrenceMonthlySettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ssmcontacts-rotation/index.ts",
          "line": 111
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssmcontacts-rotation/index.ts",
        "line": 101
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 159
          },
          "name": "resetDayOfMonth"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 175
          },
          "name": "resetHandOffTime"
        }
      ],
      "name": "SsmcontactsRotationRecurrenceMonthlySettingsOutputReference",
      "namespace": "ssmcontactsRotation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 163
          },
          "name": "dayOfMonthInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 179
          },
          "name": "handOffTimeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 153
          },
          "name": "dayOfMonth",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 169
          },
          "name": "handOffTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 115
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssmcontactsRotation.SsmcontactsRotationRecurrenceMonthlySettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssmcontacts-rotation/index:SsmcontactsRotationRecurrenceMonthlySettingsOutputReference"
    },
    "@cdktn/provider-awscc.ssmcontactsRotation.SsmcontactsRotationRecurrenceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmcontactsRotation.SsmcontactsRotationRecurrenceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ssmcontacts-rotation/index.ts",
          "line": 773
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssmcontacts-rotation/index.ts",
        "line": 765
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 858
          },
          "name": "putMonthlySettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ssmcontactsRotation.SsmcontactsRotationRecurrenceMonthlySettings"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 906
          },
          "name": "putShiftCoverages",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ssmcontactsRotation.SsmcontactsRotationRecurrenceShiftCoverages"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 922
          },
          "name": "putWeeklySettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ssmcontactsRotation.SsmcontactsRotationRecurrenceWeeklySettings"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 845
          },
          "name": "resetDailySettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 861
          },
          "name": "resetMonthlySettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 877
          },
          "name": "resetNumberOfOnCalls"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 893
          },
          "name": "resetRecurrenceMultiplier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 909
          },
          "name": "resetShiftCoverages"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 925
          },
          "name": "resetWeeklySettings"
        }
      ],
      "name": "SsmcontactsRotationRecurrenceOutputReference",
      "namespace": "ssmcontactsRotation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 855
          },
          "name": "monthlySettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.ssmcontactsRotation.SsmcontactsRotationRecurrenceMonthlySettingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 903
          },
          "name": "shiftCoverages",
          "type": {
            "fqn": "@cdktn/provider-awscc.ssmcontactsRotation.SsmcontactsRotationRecurrenceShiftCoveragesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 919
          },
          "name": "weeklySettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.ssmcontactsRotation.SsmcontactsRotationRecurrenceWeeklySettingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 849
          },
          "name": "dailySettingsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 865
          },
          "name": "monthlySettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssmcontactsRotation.SsmcontactsRotationRecurrenceMonthlySettings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 881
          },
          "name": "numberOfOnCallsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 897
          },
          "name": "recurrenceMultiplierInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 913
          },
          "name": "shiftCoveragesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssmcontactsRotation.SsmcontactsRotationRecurrenceShiftCoverages"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 929
          },
          "name": "weeklySettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssmcontactsRotation.SsmcontactsRotationRecurrenceWeeklySettings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 839
          },
          "name": "dailySettings",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 871
          },
          "name": "numberOfOnCalls",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 887
          },
          "name": "recurrenceMultiplier",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 777
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssmcontactsRotation.SsmcontactsRotationRecurrence"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssmcontacts-rotation/index:SsmcontactsRotationRecurrenceOutputReference"
    },
    "@cdktn/provider-awscc.ssmcontactsRotation.SsmcontactsRotationRecurrenceShiftCoverages": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmcontactsRotation.SsmcontactsRotationRecurrenceShiftCoverages",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ssmcontacts-rotation/index.ts",
        "line": 356
      },
      "name": "SsmcontactsRotationRecurrenceShiftCoverages",
      "namespace": "ssmcontactsRotation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmcontacts_rotation#coverage_times SsmcontactsRotation#coverage_times}",
            "stability": "stable",
            "summary": "Information about when an on-call shift begins and ends."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 362
          },
          "name": "coverageTimes",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssmcontactsRotation.SsmcontactsRotationRecurrenceShiftCoveragesCoverageTimes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmcontacts_rotation#day_of_week SsmcontactsRotation#day_of_week}",
            "stability": "stable",
            "summary": "The day of the week when weekly recurring on-call shift rotations begin."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 368
          },
          "name": "dayOfWeek",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ssmcontacts-rotation/index:SsmcontactsRotationRecurrenceShiftCoverages"
    },
    "@cdktn/provider-awscc.ssmcontactsRotation.SsmcontactsRotationRecurrenceShiftCoveragesCoverageTimes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmcontactsRotation.SsmcontactsRotationRecurrenceShiftCoveragesCoverageTimes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ssmcontacts-rotation/index.ts",
        "line": 203
      },
      "name": "SsmcontactsRotationRecurrenceShiftCoveragesCoverageTimes",
      "namespace": "ssmcontactsRotation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmcontacts_rotation#end_time SsmcontactsRotation#end_time}",
            "stability": "stable",
            "summary": "Details about when an on-call rotation shift begins or ends. Time of the day in format HH:MM."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 209
          },
          "name": "endTime",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmcontacts_rotation#start_time SsmcontactsRotation#start_time}",
            "stability": "stable",
            "summary": "Details about when an on-call rotation shift begins or ends. Time of the day in format HH:MM."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 215
          },
          "name": "startTime",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ssmcontacts-rotation/index:SsmcontactsRotationRecurrenceShiftCoveragesCoverageTimes"
    },
    "@cdktn/provider-awscc.ssmcontactsRotation.SsmcontactsRotationRecurrenceShiftCoveragesCoverageTimesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmcontactsRotation.SsmcontactsRotationRecurrenceShiftCoveragesCoverageTimesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ssmcontacts-rotation/index.ts",
          "line": 345
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssmcontacts-rotation/index.ts",
        "line": 337
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 352
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ssmcontactsRotation.SsmcontactsRotationRecurrenceShiftCoveragesCoverageTimesOutputReference"
            }
          }
        }
      ],
      "name": "SsmcontactsRotationRecurrenceShiftCoveragesCoverageTimesList",
      "namespace": "ssmcontactsRotation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 338
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssmcontactsRotation.SsmcontactsRotationRecurrenceShiftCoveragesCoverageTimes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssmcontacts-rotation/index:SsmcontactsRotationRecurrenceShiftCoveragesCoverageTimesList"
    },
    "@cdktn/provider-awscc.ssmcontactsRotation.SsmcontactsRotationRecurrenceShiftCoveragesCoverageTimesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmcontactsRotation.SsmcontactsRotationRecurrenceShiftCoveragesCoverageTimesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ssmcontacts-rotation/index.ts",
          "line": 264
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssmcontacts-rotation/index.ts",
        "line": 254
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 312
          },
          "name": "resetEndTime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 328
          },
          "name": "resetStartTime"
        }
      ],
      "name": "SsmcontactsRotationRecurrenceShiftCoveragesCoverageTimesOutputReference",
      "namespace": "ssmcontactsRotation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 316
          },
          "name": "endTimeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 332
          },
          "name": "startTimeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 306
          },
          "name": "endTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 322
          },
          "name": "startTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 268
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssmcontactsRotation.SsmcontactsRotationRecurrenceShiftCoveragesCoverageTimes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssmcontacts-rotation/index:SsmcontactsRotationRecurrenceShiftCoveragesCoverageTimesOutputReference"
    },
    "@cdktn/provider-awscc.ssmcontactsRotation.SsmcontactsRotationRecurrenceShiftCoveragesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmcontactsRotation.SsmcontactsRotationRecurrenceShiftCoveragesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ssmcontacts-rotation/index.ts",
          "line": 498
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssmcontacts-rotation/index.ts",
        "line": 490
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 505
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ssmcontactsRotation.SsmcontactsRotationRecurrenceShiftCoveragesOutputReference"
            }
          }
        }
      ],
      "name": "SsmcontactsRotationRecurrenceShiftCoveragesList",
      "namespace": "ssmcontactsRotation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 491
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssmcontactsRotation.SsmcontactsRotationRecurrenceShiftCoverages"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssmcontacts-rotation/index:SsmcontactsRotationRecurrenceShiftCoveragesList"
    },
    "@cdktn/provider-awscc.ssmcontactsRotation.SsmcontactsRotationRecurrenceShiftCoveragesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmcontactsRotation.SsmcontactsRotationRecurrenceShiftCoveragesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ssmcontacts-rotation/index.ts",
          "line": 417
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssmcontacts-rotation/index.ts",
        "line": 407
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 462
          },
          "name": "putCoverageTimes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ssmcontactsRotation.SsmcontactsRotationRecurrenceShiftCoveragesCoverageTimes"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 465
          },
          "name": "resetCoverageTimes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 481
          },
          "name": "resetDayOfWeek"
        }
      ],
      "name": "SsmcontactsRotationRecurrenceShiftCoveragesOutputReference",
      "namespace": "ssmcontactsRotation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 459
          },
          "name": "coverageTimes",
          "type": {
            "fqn": "@cdktn/provider-awscc.ssmcontactsRotation.SsmcontactsRotationRecurrenceShiftCoveragesCoverageTimesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 469
          },
          "name": "coverageTimesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssmcontactsRotation.SsmcontactsRotationRecurrenceShiftCoveragesCoverageTimes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 485
          },
          "name": "dayOfWeekInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 475
          },
          "name": "dayOfWeek",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 421
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssmcontactsRotation.SsmcontactsRotationRecurrenceShiftCoverages"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssmcontacts-rotation/index:SsmcontactsRotationRecurrenceShiftCoveragesOutputReference"
    },
    "@cdktn/provider-awscc.ssmcontactsRotation.SsmcontactsRotationRecurrenceWeeklySettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmcontactsRotation.SsmcontactsRotationRecurrenceWeeklySettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ssmcontacts-rotation/index.ts",
        "line": 509
      },
      "name": "SsmcontactsRotationRecurrenceWeeklySettings",
      "namespace": "ssmcontactsRotation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmcontacts_rotation#day_of_week SsmcontactsRotation#day_of_week}",
            "stability": "stable",
            "summary": "The day of the week when weekly recurring on-call shift rotations begin."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 515
          },
          "name": "dayOfWeek",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmcontacts_rotation#hand_off_time SsmcontactsRotation#hand_off_time}",
            "stability": "stable",
            "summary": "Details about when an on-call rotation shift begins or ends. Time of the day in format HH:MM."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 521
          },
          "name": "handOffTime",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ssmcontacts-rotation/index:SsmcontactsRotationRecurrenceWeeklySettings"
    },
    "@cdktn/provider-awscc.ssmcontactsRotation.SsmcontactsRotationRecurrenceWeeklySettingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmcontactsRotation.SsmcontactsRotationRecurrenceWeeklySettingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ssmcontacts-rotation/index.ts",
          "line": 651
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssmcontacts-rotation/index.ts",
        "line": 643
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 658
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ssmcontactsRotation.SsmcontactsRotationRecurrenceWeeklySettingsOutputReference"
            }
          }
        }
      ],
      "name": "SsmcontactsRotationRecurrenceWeeklySettingsList",
      "namespace": "ssmcontactsRotation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 644
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssmcontactsRotation.SsmcontactsRotationRecurrenceWeeklySettings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssmcontacts-rotation/index:SsmcontactsRotationRecurrenceWeeklySettingsList"
    },
    "@cdktn/provider-awscc.ssmcontactsRotation.SsmcontactsRotationRecurrenceWeeklySettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmcontactsRotation.SsmcontactsRotationRecurrenceWeeklySettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ssmcontacts-rotation/index.ts",
          "line": 570
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssmcontacts-rotation/index.ts",
        "line": 560
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 618
          },
          "name": "resetDayOfWeek"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 634
          },
          "name": "resetHandOffTime"
        }
      ],
      "name": "SsmcontactsRotationRecurrenceWeeklySettingsOutputReference",
      "namespace": "ssmcontactsRotation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 622
          },
          "name": "dayOfWeekInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 638
          },
          "name": "handOffTimeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 612
          },
          "name": "dayOfWeek",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 628
          },
          "name": "handOffTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 574
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssmcontactsRotation.SsmcontactsRotationRecurrenceWeeklySettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssmcontacts-rotation/index:SsmcontactsRotationRecurrenceWeeklySettingsOutputReference"
    },
    "@cdktn/provider-awscc.ssmcontactsRotation.SsmcontactsRotationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmcontactsRotation.SsmcontactsRotationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ssmcontacts-rotation/index.ts",
        "line": 933
      },
      "name": "SsmcontactsRotationTags",
      "namespace": "ssmcontactsRotation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmcontacts_rotation#key SsmcontactsRotation#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 939
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmcontacts_rotation#value SsmcontactsRotation#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 945
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ssmcontacts-rotation/index:SsmcontactsRotationTags"
    },
    "@cdktn/provider-awscc.ssmcontactsRotation.SsmcontactsRotationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmcontactsRotation.SsmcontactsRotationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ssmcontacts-rotation/index.ts",
          "line": 1075
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssmcontacts-rotation/index.ts",
        "line": 1067
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 1082
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ssmcontactsRotation.SsmcontactsRotationTagsOutputReference"
            }
          }
        }
      ],
      "name": "SsmcontactsRotationTagsList",
      "namespace": "ssmcontactsRotation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 1068
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssmcontactsRotation.SsmcontactsRotationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssmcontacts-rotation/index:SsmcontactsRotationTagsList"
    },
    "@cdktn/provider-awscc.ssmcontactsRotation.SsmcontactsRotationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmcontactsRotation.SsmcontactsRotationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ssmcontacts-rotation/index.ts",
          "line": 994
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssmcontacts-rotation/index.ts",
        "line": 984
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 1042
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 1058
          },
          "name": "resetValue"
        }
      ],
      "name": "SsmcontactsRotationTagsOutputReference",
      "namespace": "ssmcontactsRotation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 1046
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 1062
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 1036
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 1052
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmcontacts-rotation/index.ts",
            "line": 998
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssmcontactsRotation.SsmcontactsRotationTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssmcontacts-rotation/index:SsmcontactsRotationTagsOutputReference"
    },
    "@cdktn/provider-awscc.ssmguiconnectPreferences.SsmguiconnectPreferences": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmguiconnect_preferences awscc_ssmguiconnect_preferences}."
      },
      "fqn": "@cdktn/provider-awscc.ssmguiconnectPreferences.SsmguiconnectPreferences",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmguiconnect_preferences awscc_ssmguiconnect_preferences} Resource."
        },
        "locationInModule": {
          "filename": "src/ssmguiconnect-preferences/index.ts",
          "line": 438
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.ssmguiconnectPreferences.SsmguiconnectPreferencesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssmguiconnect-preferences/index.ts",
        "line": 406
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SsmguiconnectPreferences resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ssmguiconnect-preferences/index.ts",
            "line": 423
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SsmguiconnectPreferences to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmguiconnect_preferences#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SsmguiconnectPreferences that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SsmguiconnectPreferences to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmguiconnect-preferences/index.ts",
            "line": 471
          },
          "name": "putConnectionRecordingPreferences",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ssmguiconnectPreferences.SsmguiconnectPreferencesConnectionRecordingPreferences"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmguiconnect-preferences/index.ts",
            "line": 474
          },
          "name": "resetConnectionRecordingPreferences"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmguiconnect-preferences/index.ts",
            "line": 491
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmguiconnect-preferences/index.ts",
            "line": 497
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SsmguiconnectPreferences",
      "namespace": "ssmguiconnectPreferences",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmguiconnect-preferences/index.ts",
            "line": 411
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmguiconnect-preferences/index.ts",
            "line": 462
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmguiconnect-preferences/index.ts",
            "line": 468
          },
          "name": "connectionRecordingPreferences",
          "type": {
            "fqn": "@cdktn/provider-awscc.ssmguiconnectPreferences.SsmguiconnectPreferencesConnectionRecordingPreferencesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmguiconnect-preferences/index.ts",
            "line": 483
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmguiconnect-preferences/index.ts",
            "line": 478
          },
          "name": "connectionRecordingPreferencesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssmguiconnectPreferences.SsmguiconnectPreferencesConnectionRecordingPreferences"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssmguiconnect-preferences/index:SsmguiconnectPreferences"
    },
    "@cdktn/provider-awscc.ssmguiconnectPreferences.SsmguiconnectPreferencesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmguiconnectPreferences.SsmguiconnectPreferencesConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ssmguiconnect-preferences/index.ts",
        "line": 14
      },
      "name": "SsmguiconnectPreferencesConfig",
      "namespace": "ssmguiconnectPreferences",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "This includes details such as which S3 bucket recordings are stored in.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmguiconnect_preferences#connection_recording_preferences SsmguiconnectPreferences#connection_recording_preferences}",
            "stability": "stable",
            "summary": "The set of preferences used for recording RDP connections in the requesting AWS account and AWS Region."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmguiconnect-preferences/index.ts",
            "line": 20
          },
          "name": "connectionRecordingPreferences",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ssmguiconnectPreferences.SsmguiconnectPreferencesConnectionRecordingPreferences"
          }
        }
      ],
      "symbolId": "src/ssmguiconnect-preferences/index:SsmguiconnectPreferencesConfig"
    },
    "@cdktn/provider-awscc.ssmguiconnectPreferences.SsmguiconnectPreferencesConnectionRecordingPreferences": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmguiconnectPreferences.SsmguiconnectPreferencesConnectionRecordingPreferences",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ssmguiconnect-preferences/index.ts",
        "line": 271
      },
      "name": "SsmguiconnectPreferencesConnectionRecordingPreferences",
      "namespace": "ssmguiconnectPreferences",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "This key must exist in the same AWS Region as the node you start an RDP connection to.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmguiconnect_preferences#kms_key_arn SsmguiconnectPreferences#kms_key_arn}",
            "stability": "stable",
            "summary": "The ARN of a AWS KMS key that is used to encrypt data while it is being processed by the service."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmguiconnect-preferences/index.ts",
            "line": 277
          },
          "name": "kmsKeyArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmguiconnect_preferences#recording_destinations SsmguiconnectPreferences#recording_destinations}",
            "stability": "stable",
            "summary": "Determines where recordings of RDP connections are stored."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmguiconnect-preferences/index.ts",
            "line": 283
          },
          "name": "recordingDestinations",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ssmguiconnectPreferences.SsmguiconnectPreferencesConnectionRecordingPreferencesRecordingDestinations"
          }
        }
      ],
      "symbolId": "src/ssmguiconnect-preferences/index:SsmguiconnectPreferencesConnectionRecordingPreferences"
    },
    "@cdktn/provider-awscc.ssmguiconnectPreferences.SsmguiconnectPreferencesConnectionRecordingPreferencesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmguiconnectPreferences.SsmguiconnectPreferencesConnectionRecordingPreferencesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ssmguiconnect-preferences/index.ts",
          "line": 330
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssmguiconnect-preferences/index.ts",
        "line": 322
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmguiconnect-preferences/index.ts",
            "line": 391
          },
          "name": "putRecordingDestinations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ssmguiconnectPreferences.SsmguiconnectPreferencesConnectionRecordingPreferencesRecordingDestinations"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmguiconnect-preferences/index.ts",
            "line": 378
          },
          "name": "resetKmsKeyArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmguiconnect-preferences/index.ts",
            "line": 394
          },
          "name": "resetRecordingDestinations"
        }
      ],
      "name": "SsmguiconnectPreferencesConnectionRecordingPreferencesOutputReference",
      "namespace": "ssmguiconnectPreferences",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmguiconnect-preferences/index.ts",
            "line": 388
          },
          "name": "recordingDestinations",
          "type": {
            "fqn": "@cdktn/provider-awscc.ssmguiconnectPreferences.SsmguiconnectPreferencesConnectionRecordingPreferencesRecordingDestinationsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmguiconnect-preferences/index.ts",
            "line": 382
          },
          "name": "kmsKeyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmguiconnect-preferences/index.ts",
            "line": 398
          },
          "name": "recordingDestinationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssmguiconnectPreferences.SsmguiconnectPreferencesConnectionRecordingPreferencesRecordingDestinations"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmguiconnect-preferences/index.ts",
            "line": 372
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmguiconnect-preferences/index.ts",
            "line": 334
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssmguiconnectPreferences.SsmguiconnectPreferencesConnectionRecordingPreferences"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssmguiconnect-preferences/index:SsmguiconnectPreferencesConnectionRecordingPreferencesOutputReference"
    },
    "@cdktn/provider-awscc.ssmguiconnectPreferences.SsmguiconnectPreferencesConnectionRecordingPreferencesRecordingDestinations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmguiconnectPreferences.SsmguiconnectPreferencesConnectionRecordingPreferencesRecordingDestinations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ssmguiconnect-preferences/index.ts",
        "line": 175
      },
      "name": "SsmguiconnectPreferencesConnectionRecordingPreferencesRecordingDestinations",
      "namespace": "ssmguiconnectPreferences",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmguiconnect_preferences#s3_buckets SsmguiconnectPreferences#s3_buckets}",
            "stability": "stable",
            "summary": "The S3 bucket where RDP connection recordings are stored."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmguiconnect-preferences/index.ts",
            "line": 181
          },
          "name": "s3Buckets",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssmguiconnectPreferences.SsmguiconnectPreferencesConnectionRecordingPreferencesRecordingDestinationsS3Buckets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssmguiconnect-preferences/index:SsmguiconnectPreferencesConnectionRecordingPreferencesRecordingDestinations"
    },
    "@cdktn/provider-awscc.ssmguiconnectPreferences.SsmguiconnectPreferencesConnectionRecordingPreferencesRecordingDestinationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmguiconnectPreferences.SsmguiconnectPreferencesConnectionRecordingPreferencesRecordingDestinationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ssmguiconnect-preferences/index.ts",
          "line": 221
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssmguiconnect-preferences/index.ts",
        "line": 213
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmguiconnect-preferences/index.ts",
            "line": 260
          },
          "name": "putS3Buckets",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ssmguiconnectPreferences.SsmguiconnectPreferencesConnectionRecordingPreferencesRecordingDestinationsS3Buckets"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmguiconnect-preferences/index.ts",
            "line": 263
          },
          "name": "resetS3Buckets"
        }
      ],
      "name": "SsmguiconnectPreferencesConnectionRecordingPreferencesRecordingDestinationsOutputReference",
      "namespace": "ssmguiconnectPreferences",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmguiconnect-preferences/index.ts",
            "line": 257
          },
          "name": "s3Buckets",
          "type": {
            "fqn": "@cdktn/provider-awscc.ssmguiconnectPreferences.SsmguiconnectPreferencesConnectionRecordingPreferencesRecordingDestinationsS3BucketsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmguiconnect-preferences/index.ts",
            "line": 267
          },
          "name": "s3BucketsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssmguiconnectPreferences.SsmguiconnectPreferencesConnectionRecordingPreferencesRecordingDestinationsS3Buckets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmguiconnect-preferences/index.ts",
            "line": 225
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssmguiconnectPreferences.SsmguiconnectPreferencesConnectionRecordingPreferencesRecordingDestinations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssmguiconnect-preferences/index:SsmguiconnectPreferencesConnectionRecordingPreferencesRecordingDestinationsOutputReference"
    },
    "@cdktn/provider-awscc.ssmguiconnectPreferences.SsmguiconnectPreferencesConnectionRecordingPreferencesRecordingDestinationsS3Buckets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmguiconnectPreferences.SsmguiconnectPreferencesConnectionRecordingPreferencesRecordingDestinationsS3Buckets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ssmguiconnect-preferences/index.ts",
        "line": 22
      },
      "name": "SsmguiconnectPreferencesConnectionRecordingPreferencesRecordingDestinationsS3Buckets",
      "namespace": "ssmguiconnectPreferences",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmguiconnect_preferences#bucket_name SsmguiconnectPreferences#bucket_name}",
            "stability": "stable",
            "summary": "The name of the S3 bucket where RDP connection recordings are stored."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmguiconnect-preferences/index.ts",
            "line": 28
          },
          "name": "bucketName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmguiconnect_preferences#bucket_owner SsmguiconnectPreferences#bucket_owner}",
            "stability": "stable",
            "summary": "The AWS account number that owns the S3 bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmguiconnect-preferences/index.ts",
            "line": 34
          },
          "name": "bucketOwner",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ssmguiconnect-preferences/index:SsmguiconnectPreferencesConnectionRecordingPreferencesRecordingDestinationsS3Buckets"
    },
    "@cdktn/provider-awscc.ssmguiconnectPreferences.SsmguiconnectPreferencesConnectionRecordingPreferencesRecordingDestinationsS3BucketsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmguiconnectPreferences.SsmguiconnectPreferencesConnectionRecordingPreferencesRecordingDestinationsS3BucketsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ssmguiconnect-preferences/index.ts",
          "line": 164
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssmguiconnect-preferences/index.ts",
        "line": 156
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmguiconnect-preferences/index.ts",
            "line": 171
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ssmguiconnectPreferences.SsmguiconnectPreferencesConnectionRecordingPreferencesRecordingDestinationsS3BucketsOutputReference"
            }
          }
        }
      ],
      "name": "SsmguiconnectPreferencesConnectionRecordingPreferencesRecordingDestinationsS3BucketsList",
      "namespace": "ssmguiconnectPreferences",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmguiconnect-preferences/index.ts",
            "line": 157
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssmguiconnectPreferences.SsmguiconnectPreferencesConnectionRecordingPreferencesRecordingDestinationsS3Buckets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssmguiconnect-preferences/index:SsmguiconnectPreferencesConnectionRecordingPreferencesRecordingDestinationsS3BucketsList"
    },
    "@cdktn/provider-awscc.ssmguiconnectPreferences.SsmguiconnectPreferencesConnectionRecordingPreferencesRecordingDestinationsS3BucketsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmguiconnectPreferences.SsmguiconnectPreferencesConnectionRecordingPreferencesRecordingDestinationsS3BucketsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ssmguiconnect-preferences/index.ts",
          "line": 83
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssmguiconnect-preferences/index.ts",
        "line": 73
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmguiconnect-preferences/index.ts",
            "line": 131
          },
          "name": "resetBucketName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmguiconnect-preferences/index.ts",
            "line": 147
          },
          "name": "resetBucketOwner"
        }
      ],
      "name": "SsmguiconnectPreferencesConnectionRecordingPreferencesRecordingDestinationsS3BucketsOutputReference",
      "namespace": "ssmguiconnectPreferences",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmguiconnect-preferences/index.ts",
            "line": 135
          },
          "name": "bucketNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmguiconnect-preferences/index.ts",
            "line": 151
          },
          "name": "bucketOwnerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmguiconnect-preferences/index.ts",
            "line": 125
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmguiconnect-preferences/index.ts",
            "line": 141
          },
          "name": "bucketOwner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmguiconnect-preferences/index.ts",
            "line": 87
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssmguiconnectPreferences.SsmguiconnectPreferencesConnectionRecordingPreferencesRecordingDestinationsS3Buckets"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssmguiconnect-preferences/index:SsmguiconnectPreferencesConnectionRecordingPreferencesRecordingDestinationsS3BucketsOutputReference"
    },
    "@cdktn/provider-awscc.ssmincidentsReplicationSet.SsmincidentsReplicationSet": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmincidents_replication_set awscc_ssmincidents_replication_set}."
      },
      "fqn": "@cdktn/provider-awscc.ssmincidentsReplicationSet.SsmincidentsReplicationSet",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmincidents_replication_set awscc_ssmincidents_replication_set} Resource."
        },
        "locationInModule": {
          "filename": "src/ssmincidents-replication-set/index.ts",
          "line": 468
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ssmincidentsReplicationSet.SsmincidentsReplicationSetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssmincidents-replication-set/index.ts",
        "line": 436
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SsmincidentsReplicationSet resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ssmincidents-replication-set/index.ts",
            "line": 453
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SsmincidentsReplicationSet to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmincidents_replication_set#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SsmincidentsReplicationSet that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SsmincidentsReplicationSet to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-replication-set/index.ts",
            "line": 524
          },
          "name": "putRegions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ssmincidentsReplicationSet.SsmincidentsReplicationSetRegions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-replication-set/index.ts",
            "line": 537
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ssmincidentsReplicationSet.SsmincidentsReplicationSetTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-replication-set/index.ts",
            "line": 506
          },
          "name": "resetDeletionProtected"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-replication-set/index.ts",
            "line": 540
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-replication-set/index.ts",
            "line": 552
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-replication-set/index.ts",
            "line": 560
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SsmincidentsReplicationSet",
      "namespace": "ssmincidentsReplicationSet",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-replication-set/index.ts",
            "line": 441
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-replication-set/index.ts",
            "line": 494
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-replication-set/index.ts",
            "line": 515
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-replication-set/index.ts",
            "line": 521
          },
          "name": "regions",
          "type": {
            "fqn": "@cdktn/provider-awscc.ssmincidentsReplicationSet.SsmincidentsReplicationSetRegionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-replication-set/index.ts",
            "line": 534
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ssmincidentsReplicationSet.SsmincidentsReplicationSetTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-replication-set/index.ts",
            "line": 510
          },
          "name": "deletionProtectedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-replication-set/index.ts",
            "line": 528
          },
          "name": "regionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssmincidentsReplicationSet.SsmincidentsReplicationSetRegions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-replication-set/index.ts",
            "line": 544
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssmincidentsReplicationSet.SsmincidentsReplicationSetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-replication-set/index.ts",
            "line": 500
          },
          "name": "deletionProtected",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssmincidents-replication-set/index:SsmincidentsReplicationSet"
    },
    "@cdktn/provider-awscc.ssmincidentsReplicationSet.SsmincidentsReplicationSetConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmincidentsReplicationSet.SsmincidentsReplicationSetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ssmincidents-replication-set/index.ts",
        "line": 14
      },
      "name": "SsmincidentsReplicationSetConfig",
      "namespace": "ssmincidentsReplicationSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmincidents_replication_set#regions SsmincidentsReplicationSet#regions}",
            "stability": "stable",
            "summary": "The ReplicationSet configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-replication-set/index.ts",
            "line": 26
          },
          "name": "regions",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssmincidentsReplicationSet.SsmincidentsReplicationSetRegions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmincidents_replication_set#deletion_protected SsmincidentsReplicationSet#deletion_protected}",
            "stability": "stable",
            "summary": "Configures the ReplicationSet deletion protection."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-replication-set/index.ts",
            "line": 20
          },
          "name": "deletionProtected",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmincidents_replication_set#tags SsmincidentsReplicationSet#tags}",
            "stability": "stable",
            "summary": "The tags to apply to the replication set."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-replication-set/index.ts",
            "line": 32
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssmincidentsReplicationSet.SsmincidentsReplicationSetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssmincidents-replication-set/index:SsmincidentsReplicationSetConfig"
    },
    "@cdktn/provider-awscc.ssmincidentsReplicationSet.SsmincidentsReplicationSetRegions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmincidentsReplicationSet.SsmincidentsReplicationSetRegions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ssmincidents-replication-set/index.ts",
        "line": 130
      },
      "name": "SsmincidentsReplicationSetRegions",
      "namespace": "ssmincidentsReplicationSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmincidents_replication_set#region_configuration SsmincidentsReplicationSet#region_configuration}",
            "stability": "stable",
            "summary": "The ReplicationSet regional configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-replication-set/index.ts",
            "line": 136
          },
          "name": "regionConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ssmincidentsReplicationSet.SsmincidentsReplicationSetRegionsRegionConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmincidents_replication_set#region_name SsmincidentsReplicationSet#region_name}",
            "stability": "stable",
            "summary": "The AWS region name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-replication-set/index.ts",
            "line": 142
          },
          "name": "regionName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ssmincidents-replication-set/index:SsmincidentsReplicationSetRegions"
    },
    "@cdktn/provider-awscc.ssmincidentsReplicationSet.SsmincidentsReplicationSetRegionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmincidentsReplicationSet.SsmincidentsReplicationSetRegionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ssmincidents-replication-set/index.ts",
          "line": 272
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssmincidents-replication-set/index.ts",
        "line": 264
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-replication-set/index.ts",
            "line": 279
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ssmincidentsReplicationSet.SsmincidentsReplicationSetRegionsOutputReference"
            }
          }
        }
      ],
      "name": "SsmincidentsReplicationSetRegionsList",
      "namespace": "ssmincidentsReplicationSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-replication-set/index.ts",
            "line": 265
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssmincidentsReplicationSet.SsmincidentsReplicationSetRegions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssmincidents-replication-set/index:SsmincidentsReplicationSetRegionsList"
    },
    "@cdktn/provider-awscc.ssmincidentsReplicationSet.SsmincidentsReplicationSetRegionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmincidentsReplicationSet.SsmincidentsReplicationSetRegionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ssmincidents-replication-set/index.ts",
          "line": 191
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssmincidents-replication-set/index.ts",
        "line": 181
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-replication-set/index.ts",
            "line": 236
          },
          "name": "putRegionConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ssmincidentsReplicationSet.SsmincidentsReplicationSetRegionsRegionConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-replication-set/index.ts",
            "line": 239
          },
          "name": "resetRegionConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-replication-set/index.ts",
            "line": 255
          },
          "name": "resetRegionName"
        }
      ],
      "name": "SsmincidentsReplicationSetRegionsOutputReference",
      "namespace": "ssmincidentsReplicationSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-replication-set/index.ts",
            "line": 233
          },
          "name": "regionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.ssmincidentsReplicationSet.SsmincidentsReplicationSetRegionsRegionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-replication-set/index.ts",
            "line": 243
          },
          "name": "regionConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssmincidentsReplicationSet.SsmincidentsReplicationSetRegionsRegionConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-replication-set/index.ts",
            "line": 259
          },
          "name": "regionNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-replication-set/index.ts",
            "line": 249
          },
          "name": "regionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-replication-set/index.ts",
            "line": 195
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssmincidentsReplicationSet.SsmincidentsReplicationSetRegions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssmincidents-replication-set/index:SsmincidentsReplicationSetRegionsOutputReference"
    },
    "@cdktn/provider-awscc.ssmincidentsReplicationSet.SsmincidentsReplicationSetRegionsRegionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmincidentsReplicationSet.SsmincidentsReplicationSetRegionsRegionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ssmincidents-replication-set/index.ts",
        "line": 34
      },
      "name": "SsmincidentsReplicationSetRegionsRegionConfiguration",
      "namespace": "ssmincidentsReplicationSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmincidents_replication_set#sse_kms_key_id SsmincidentsReplicationSet#sse_kms_key_id}",
            "stability": "stable",
            "summary": "The AWS Key Management Service key ID or Key Alias to use to encrypt your replication set."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-replication-set/index.ts",
            "line": 40
          },
          "name": "sseKmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ssmincidents-replication-set/index:SsmincidentsReplicationSetRegionsRegionConfiguration"
    },
    "@cdktn/provider-awscc.ssmincidentsReplicationSet.SsmincidentsReplicationSetRegionsRegionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmincidentsReplicationSet.SsmincidentsReplicationSetRegionsRegionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ssmincidents-replication-set/index.ts",
          "line": 80
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssmincidents-replication-set/index.ts",
        "line": 72
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-replication-set/index.ts",
            "line": 122
          },
          "name": "resetSseKmsKeyId"
        }
      ],
      "name": "SsmincidentsReplicationSetRegionsRegionConfigurationOutputReference",
      "namespace": "ssmincidentsReplicationSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-replication-set/index.ts",
            "line": 126
          },
          "name": "sseKmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-replication-set/index.ts",
            "line": 116
          },
          "name": "sseKmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-replication-set/index.ts",
            "line": 84
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssmincidentsReplicationSet.SsmincidentsReplicationSetRegionsRegionConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssmincidents-replication-set/index:SsmincidentsReplicationSetRegionsRegionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.ssmincidentsReplicationSet.SsmincidentsReplicationSetTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmincidentsReplicationSet.SsmincidentsReplicationSetTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ssmincidents-replication-set/index.ts",
        "line": 283
      },
      "name": "SsmincidentsReplicationSetTags",
      "namespace": "ssmincidentsReplicationSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmincidents_replication_set#key SsmincidentsReplicationSet#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-replication-set/index.ts",
            "line": 287
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmincidents_replication_set#value SsmincidentsReplicationSet#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-replication-set/index.ts",
            "line": 291
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ssmincidents-replication-set/index:SsmincidentsReplicationSetTags"
    },
    "@cdktn/provider-awscc.ssmincidentsReplicationSet.SsmincidentsReplicationSetTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmincidentsReplicationSet.SsmincidentsReplicationSetTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ssmincidents-replication-set/index.ts",
          "line": 421
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssmincidents-replication-set/index.ts",
        "line": 413
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-replication-set/index.ts",
            "line": 428
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ssmincidentsReplicationSet.SsmincidentsReplicationSetTagsOutputReference"
            }
          }
        }
      ],
      "name": "SsmincidentsReplicationSetTagsList",
      "namespace": "ssmincidentsReplicationSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-replication-set/index.ts",
            "line": 414
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssmincidentsReplicationSet.SsmincidentsReplicationSetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssmincidents-replication-set/index:SsmincidentsReplicationSetTagsList"
    },
    "@cdktn/provider-awscc.ssmincidentsReplicationSet.SsmincidentsReplicationSetTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmincidentsReplicationSet.SsmincidentsReplicationSetTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ssmincidents-replication-set/index.ts",
          "line": 340
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssmincidents-replication-set/index.ts",
        "line": 330
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-replication-set/index.ts",
            "line": 388
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-replication-set/index.ts",
            "line": 404
          },
          "name": "resetValue"
        }
      ],
      "name": "SsmincidentsReplicationSetTagsOutputReference",
      "namespace": "ssmincidentsReplicationSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-replication-set/index.ts",
            "line": 392
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-replication-set/index.ts",
            "line": 408
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-replication-set/index.ts",
            "line": 382
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-replication-set/index.ts",
            "line": 398
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-replication-set/index.ts",
            "line": 344
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssmincidentsReplicationSet.SsmincidentsReplicationSetTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssmincidents-replication-set/index:SsmincidentsReplicationSetTagsOutputReference"
    },
    "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlan": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmincidents_response_plan awscc_ssmincidents_response_plan}."
      },
      "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlan",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmincidents_response_plan awscc_ssmincidents_response_plan} Resource."
        },
        "locationInModule": {
          "filename": "src/ssmincidents-response-plan/index.ts",
          "line": 2040
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssmincidents-response-plan/index.ts",
        "line": 2008
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SsmincidentsResponsePlan resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 2025
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SsmincidentsResponsePlan to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmincidents_response_plan#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SsmincidentsResponsePlan that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SsmincidentsResponsePlan to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 2075
          },
          "name": "putActions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanActions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 2096
          },
          "name": "putChatChannel",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanChatChannel"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 2149
          },
          "name": "putIncidentTemplate",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanIncidentTemplate"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 2162
          },
          "name": "putIntegrations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanIntegrations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 2191
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 2078
          },
          "name": "resetActions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 2099
          },
          "name": "resetChatChannel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 2115
          },
          "name": "resetDisplayName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 2131
          },
          "name": "resetEngagements"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 2165
          },
          "name": "resetIntegrations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 2194
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 2206
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 2219
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SsmincidentsResponsePlan",
      "namespace": "ssmincidentsResponsePlan",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 2013
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 2072
          },
          "name": "actions",
          "type": {
            "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanActionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 2087
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 2093
          },
          "name": "chatChannel",
          "type": {
            "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanChatChannelOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 2140
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 2146
          },
          "name": "incidentTemplate",
          "type": {
            "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanIncidentTemplateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 2159
          },
          "name": "integrations",
          "type": {
            "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanIntegrationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 2188
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 2082
          },
          "name": "actionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanActions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 2103
          },
          "name": "chatChannelInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanChatChannel"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 2119
          },
          "name": "displayNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 2135
          },
          "name": "engagementsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 2153
          },
          "name": "incidentTemplateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanIncidentTemplate"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 2169
          },
          "name": "integrationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanIntegrations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 2182
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 2198
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 2109
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 2125
          },
          "name": "engagements",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 2175
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ssmincidents-response-plan/index:SsmincidentsResponsePlan"
    },
    "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanActions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanActions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ssmincidents-response-plan/index.ts",
        "line": 731
      },
      "name": "SsmincidentsResponsePlanActions",
      "namespace": "ssmincidentsResponsePlan",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmincidents_response_plan#ssm_automation SsmincidentsResponsePlan#ssm_automation}",
            "stability": "stable",
            "summary": "The configuration to use when starting the SSM automation document."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 737
          },
          "name": "ssmAutomation",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanActionsSsmAutomation"
          }
        }
      ],
      "symbolId": "src/ssmincidents-response-plan/index:SsmincidentsResponsePlanActions"
    },
    "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanActionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanActionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ssmincidents-response-plan/index.ts",
          "line": 838
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssmincidents-response-plan/index.ts",
        "line": 830
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 845
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanActionsOutputReference"
            }
          }
        }
      ],
      "name": "SsmincidentsResponsePlanActionsList",
      "namespace": "ssmincidentsResponsePlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 831
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanActions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssmincidents-response-plan/index:SsmincidentsResponsePlanActionsList"
    },
    "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanActionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanActionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ssmincidents-response-plan/index.ts",
          "line": 779
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssmincidents-response-plan/index.ts",
        "line": 769
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 818
          },
          "name": "putSsmAutomation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanActionsSsmAutomation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 821
          },
          "name": "resetSsmAutomation"
        }
      ],
      "name": "SsmincidentsResponsePlanActionsOutputReference",
      "namespace": "ssmincidentsResponsePlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 815
          },
          "name": "ssmAutomation",
          "type": {
            "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanActionsSsmAutomationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 825
          },
          "name": "ssmAutomationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanActionsSsmAutomation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 783
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanActions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssmincidents-response-plan/index:SsmincidentsResponsePlanActionsOutputReference"
    },
    "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanActionsSsmAutomation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanActionsSsmAutomation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ssmincidents-response-plan/index.ts",
        "line": 460
      },
      "name": "SsmincidentsResponsePlanActionsSsmAutomation",
      "namespace": "ssmincidentsResponsePlan",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmincidents_response_plan#document_name SsmincidentsResponsePlan#document_name}",
            "stability": "stable",
            "summary": "The document name to use when starting the SSM automation document."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 466
          },
          "name": "documentName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmincidents_response_plan#document_version SsmincidentsResponsePlan#document_version}",
            "stability": "stable",
            "summary": "The version of the document to use when starting the SSM automation document."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 472
          },
          "name": "documentVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmincidents_response_plan#dynamic_parameters SsmincidentsResponsePlan#dynamic_parameters}",
            "stability": "stable",
            "summary": "The parameters with dynamic values to set when starting the SSM automation document."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 478
          },
          "name": "dynamicParameters",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanActionsSsmAutomationDynamicParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmincidents_response_plan#parameters SsmincidentsResponsePlan#parameters}",
            "stability": "stable",
            "summary": "The parameters to set when starting the SSM automation document."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 484
          },
          "name": "parameters",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanActionsSsmAutomationParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmincidents_response_plan#role_arn SsmincidentsResponsePlan#role_arn}",
            "stability": "stable",
            "summary": "The role ARN to use when starting the SSM automation document."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 490
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmincidents_response_plan#target_account SsmincidentsResponsePlan#target_account}",
            "stability": "stable",
            "summary": "The account type to use when starting the SSM automation document."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 496
          },
          "name": "targetAccount",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ssmincidents-response-plan/index:SsmincidentsResponsePlanActionsSsmAutomation"
    },
    "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanActionsSsmAutomationDynamicParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanActionsSsmAutomationDynamicParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ssmincidents-response-plan/index.ts",
        "line": 160
      },
      "name": "SsmincidentsResponsePlanActionsSsmAutomationDynamicParameters",
      "namespace": "ssmincidentsResponsePlan",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmincidents_response_plan#key SsmincidentsResponsePlan#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 164
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmincidents_response_plan#value SsmincidentsResponsePlan#value}",
            "stability": "stable",
            "summary": "Value of the dynamic parameter to set when starting the SSM automation document."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 170
          },
          "name": "value",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanActionsSsmAutomationDynamicParametersValue"
          }
        }
      ],
      "symbolId": "src/ssmincidents-response-plan/index:SsmincidentsResponsePlanActionsSsmAutomationDynamicParameters"
    },
    "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanActionsSsmAutomationDynamicParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanActionsSsmAutomationDynamicParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ssmincidents-response-plan/index.ts",
          "line": 300
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssmincidents-response-plan/index.ts",
        "line": 292
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 307
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanActionsSsmAutomationDynamicParametersOutputReference"
            }
          }
        }
      ],
      "name": "SsmincidentsResponsePlanActionsSsmAutomationDynamicParametersList",
      "namespace": "ssmincidentsResponsePlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 293
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanActionsSsmAutomationDynamicParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssmincidents-response-plan/index:SsmincidentsResponsePlanActionsSsmAutomationDynamicParametersList"
    },
    "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanActionsSsmAutomationDynamicParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanActionsSsmAutomationDynamicParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ssmincidents-response-plan/index.ts",
          "line": 219
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssmincidents-response-plan/index.ts",
        "line": 209
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 280
          },
          "name": "putValue",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanActionsSsmAutomationDynamicParametersValue"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 267
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 283
          },
          "name": "resetValue"
        }
      ],
      "name": "SsmincidentsResponsePlanActionsSsmAutomationDynamicParametersOutputReference",
      "namespace": "ssmincidentsResponsePlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 277
          },
          "name": "value",
          "type": {
            "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanActionsSsmAutomationDynamicParametersValueOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 271
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 287
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanActionsSsmAutomationDynamicParametersValue"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 261
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 223
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanActionsSsmAutomationDynamicParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssmincidents-response-plan/index:SsmincidentsResponsePlanActionsSsmAutomationDynamicParametersOutputReference"
    },
    "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanActionsSsmAutomationDynamicParametersValue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanActionsSsmAutomationDynamicParametersValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ssmincidents-response-plan/index.ts",
        "line": 64
      },
      "name": "SsmincidentsResponsePlanActionsSsmAutomationDynamicParametersValue",
      "namespace": "ssmincidentsResponsePlan",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmincidents_response_plan#variable SsmincidentsResponsePlan#variable}",
            "stability": "stable",
            "summary": "The variable types used as dynamic parameter value when starting the SSM automation document."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 70
          },
          "name": "variable",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ssmincidents-response-plan/index:SsmincidentsResponsePlanActionsSsmAutomationDynamicParametersValue"
    },
    "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanActionsSsmAutomationDynamicParametersValueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanActionsSsmAutomationDynamicParametersValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ssmincidents-response-plan/index.ts",
          "line": 110
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssmincidents-response-plan/index.ts",
        "line": 102
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 152
          },
          "name": "resetVariable"
        }
      ],
      "name": "SsmincidentsResponsePlanActionsSsmAutomationDynamicParametersValueOutputReference",
      "namespace": "ssmincidentsResponsePlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 156
          },
          "name": "variableInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 146
          },
          "name": "variable",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 114
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanActionsSsmAutomationDynamicParametersValue"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssmincidents-response-plan/index:SsmincidentsResponsePlanActionsSsmAutomationDynamicParametersValueOutputReference"
    },
    "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanActionsSsmAutomationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanActionsSsmAutomationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ssmincidents-response-plan/index.ts",
          "line": 571
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssmincidents-response-plan/index.ts",
        "line": 563
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 672
          },
          "name": "putDynamicParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanActionsSsmAutomationDynamicParameters"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 688
          },
          "name": "putParameters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanActionsSsmAutomationParameters"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 643
          },
          "name": "resetDocumentName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 659
          },
          "name": "resetDocumentVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 675
          },
          "name": "resetDynamicParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 691
          },
          "name": "resetParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 707
          },
          "name": "resetRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 723
          },
          "name": "resetTargetAccount"
        }
      ],
      "name": "SsmincidentsResponsePlanActionsSsmAutomationOutputReference",
      "namespace": "ssmincidentsResponsePlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 669
          },
          "name": "dynamicParameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanActionsSsmAutomationDynamicParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 685
          },
          "name": "parameters",
          "type": {
            "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanActionsSsmAutomationParametersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 647
          },
          "name": "documentNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 663
          },
          "name": "documentVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 679
          },
          "name": "dynamicParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanActionsSsmAutomationDynamicParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 695
          },
          "name": "parametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanActionsSsmAutomationParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 711
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 727
          },
          "name": "targetAccountInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 637
          },
          "name": "documentName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 653
          },
          "name": "documentVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 701
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 717
          },
          "name": "targetAccount",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 575
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanActionsSsmAutomation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssmincidents-response-plan/index:SsmincidentsResponsePlanActionsSsmAutomationOutputReference"
    },
    "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanActionsSsmAutomationParameters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanActionsSsmAutomationParameters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ssmincidents-response-plan/index.ts",
        "line": 311
      },
      "name": "SsmincidentsResponsePlanActionsSsmAutomationParameters",
      "namespace": "ssmincidentsResponsePlan",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmincidents_response_plan#key SsmincidentsResponsePlan#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 315
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmincidents_response_plan#values SsmincidentsResponsePlan#values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 319
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/ssmincidents-response-plan/index:SsmincidentsResponsePlanActionsSsmAutomationParameters"
    },
    "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanActionsSsmAutomationParametersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanActionsSsmAutomationParametersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ssmincidents-response-plan/index.ts",
          "line": 449
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssmincidents-response-plan/index.ts",
        "line": 441
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 456
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanActionsSsmAutomationParametersOutputReference"
            }
          }
        }
      ],
      "name": "SsmincidentsResponsePlanActionsSsmAutomationParametersList",
      "namespace": "ssmincidentsResponsePlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 442
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanActionsSsmAutomationParameters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssmincidents-response-plan/index:SsmincidentsResponsePlanActionsSsmAutomationParametersList"
    },
    "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanActionsSsmAutomationParametersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanActionsSsmAutomationParametersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ssmincidents-response-plan/index.ts",
          "line": 368
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssmincidents-response-plan/index.ts",
        "line": 358
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 416
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 432
          },
          "name": "resetValues"
        }
      ],
      "name": "SsmincidentsResponsePlanActionsSsmAutomationParametersOutputReference",
      "namespace": "ssmincidentsResponsePlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 420
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 436
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 410
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 426
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 372
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanActionsSsmAutomationParameters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssmincidents-response-plan/index:SsmincidentsResponsePlanActionsSsmAutomationParametersOutputReference"
    },
    "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanChatChannel": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanChatChannel",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ssmincidents-response-plan/index.ts",
        "line": 849
      },
      "name": "SsmincidentsResponsePlanChatChannel",
      "namespace": "ssmincidentsResponsePlan",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmincidents_response_plan#chatbot_sns SsmincidentsResponsePlan#chatbot_sns}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 853
          },
          "name": "chatbotSns",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/ssmincidents-response-plan/index:SsmincidentsResponsePlanChatChannel"
    },
    "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanChatChannelOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanChatChannelOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ssmincidents-response-plan/index.ts",
          "line": 893
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssmincidents-response-plan/index.ts",
        "line": 885
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 935
          },
          "name": "resetChatbotSns"
        }
      ],
      "name": "SsmincidentsResponsePlanChatChannelOutputReference",
      "namespace": "ssmincidentsResponsePlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 939
          },
          "name": "chatbotSnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 929
          },
          "name": "chatbotSns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 897
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanChatChannel"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssmincidents-response-plan/index:SsmincidentsResponsePlanChatChannelOutputReference"
    },
    "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ssmincidents-response-plan/index.ts",
        "line": 14
      },
      "name": "SsmincidentsResponsePlanConfig",
      "namespace": "ssmincidentsResponsePlan",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmincidents_response_plan#incident_template SsmincidentsResponsePlan#incident_template}",
            "stability": "stable",
            "summary": "The incident template configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 44
          },
          "name": "incidentTemplate",
          "type": {
            "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanIncidentTemplate"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmincidents_response_plan#name SsmincidentsResponsePlan#name}",
            "stability": "stable",
            "summary": "The name of the response plan."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 56
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmincidents_response_plan#actions SsmincidentsResponsePlan#actions}",
            "stability": "stable",
            "summary": "The list of actions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 20
          },
          "name": "actions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanActions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmincidents_response_plan#chat_channel SsmincidentsResponsePlan#chat_channel}",
            "stability": "stable",
            "summary": "The chat channel configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 26
          },
          "name": "chatChannel",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanChatChannel"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmincidents_response_plan#display_name SsmincidentsResponsePlan#display_name}",
            "stability": "stable",
            "summary": "The display name of the response plan."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 32
          },
          "name": "displayName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmincidents_response_plan#engagements SsmincidentsResponsePlan#engagements}",
            "stability": "stable",
            "summary": "The list of engagements to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 38
          },
          "name": "engagements",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmincidents_response_plan#integrations SsmincidentsResponsePlan#integrations}",
            "stability": "stable",
            "summary": "The list of integrations."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 50
          },
          "name": "integrations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanIntegrations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmincidents_response_plan#tags SsmincidentsResponsePlan#tags}",
            "stability": "stable",
            "summary": "The tags to apply to the response plan."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 62
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssmincidents-response-plan/index:SsmincidentsResponsePlanConfig"
    },
    "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanIncidentTemplate": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanIncidentTemplate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ssmincidents-response-plan/index.ts",
        "line": 1210
      },
      "name": "SsmincidentsResponsePlanIncidentTemplate",
      "namespace": "ssmincidentsResponsePlan",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmincidents_response_plan#impact SsmincidentsResponsePlan#impact}",
            "stability": "stable",
            "summary": "The impact value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 1222
          },
          "name": "impact",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmincidents_response_plan#title SsmincidentsResponsePlan#title}",
            "stability": "stable",
            "summary": "The title string."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 1246
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmincidents_response_plan#dedupe_string SsmincidentsResponsePlan#dedupe_string}",
            "stability": "stable",
            "summary": "The deduplication string."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 1216
          },
          "name": "dedupeString",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmincidents_response_plan#incident_tags SsmincidentsResponsePlan#incident_tags}",
            "stability": "stable",
            "summary": "Tags that get applied to incidents created by the StartIncident API action."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 1228
          },
          "name": "incidentTags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanIncidentTemplateIncidentTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmincidents_response_plan#notification_targets SsmincidentsResponsePlan#notification_targets}",
            "stability": "stable",
            "summary": "The list of notification targets."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 1234
          },
          "name": "notificationTargets",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanIncidentTemplateNotificationTargets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmincidents_response_plan#summary SsmincidentsResponsePlan#summary}",
            "stability": "stable",
            "summary": "The summary string."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 1240
          },
          "name": "summary",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ssmincidents-response-plan/index:SsmincidentsResponsePlanIncidentTemplate"
    },
    "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanIncidentTemplateIncidentTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanIncidentTemplateIncidentTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ssmincidents-response-plan/index.ts",
        "line": 943
      },
      "name": "SsmincidentsResponsePlanIncidentTemplateIncidentTags",
      "namespace": "ssmincidentsResponsePlan",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmincidents_response_plan#key SsmincidentsResponsePlan#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 947
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmincidents_response_plan#value SsmincidentsResponsePlan#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 951
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ssmincidents-response-plan/index:SsmincidentsResponsePlanIncidentTemplateIncidentTags"
    },
    "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanIncidentTemplateIncidentTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanIncidentTemplateIncidentTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ssmincidents-response-plan/index.ts",
          "line": 1081
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssmincidents-response-plan/index.ts",
        "line": 1073
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 1088
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanIncidentTemplateIncidentTagsOutputReference"
            }
          }
        }
      ],
      "name": "SsmincidentsResponsePlanIncidentTemplateIncidentTagsList",
      "namespace": "ssmincidentsResponsePlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 1074
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanIncidentTemplateIncidentTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssmincidents-response-plan/index:SsmincidentsResponsePlanIncidentTemplateIncidentTagsList"
    },
    "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanIncidentTemplateIncidentTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanIncidentTemplateIncidentTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ssmincidents-response-plan/index.ts",
          "line": 1000
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssmincidents-response-plan/index.ts",
        "line": 990
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 1048
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 1064
          },
          "name": "resetValue"
        }
      ],
      "name": "SsmincidentsResponsePlanIncidentTemplateIncidentTagsOutputReference",
      "namespace": "ssmincidentsResponsePlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 1052
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 1068
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 1042
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 1058
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 1004
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanIncidentTemplateIncidentTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssmincidents-response-plan/index:SsmincidentsResponsePlanIncidentTemplateIncidentTagsOutputReference"
    },
    "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanIncidentTemplateNotificationTargets": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanIncidentTemplateNotificationTargets",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ssmincidents-response-plan/index.ts",
        "line": 1092
      },
      "name": "SsmincidentsResponsePlanIncidentTemplateNotificationTargets",
      "namespace": "ssmincidentsResponsePlan",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmincidents_response_plan#sns_topic_arn SsmincidentsResponsePlan#sns_topic_arn}",
            "stability": "stable",
            "summary": "The ARN of the Chatbot SNS topic."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 1098
          },
          "name": "snsTopicArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ssmincidents-response-plan/index:SsmincidentsResponsePlanIncidentTemplateNotificationTargets"
    },
    "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanIncidentTemplateNotificationTargetsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanIncidentTemplateNotificationTargetsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ssmincidents-response-plan/index.ts",
          "line": 1199
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssmincidents-response-plan/index.ts",
        "line": 1191
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 1206
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanIncidentTemplateNotificationTargetsOutputReference"
            }
          }
        }
      ],
      "name": "SsmincidentsResponsePlanIncidentTemplateNotificationTargetsList",
      "namespace": "ssmincidentsResponsePlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 1192
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanIncidentTemplateNotificationTargets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssmincidents-response-plan/index:SsmincidentsResponsePlanIncidentTemplateNotificationTargetsList"
    },
    "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanIncidentTemplateNotificationTargetsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanIncidentTemplateNotificationTargetsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ssmincidents-response-plan/index.ts",
          "line": 1140
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssmincidents-response-plan/index.ts",
        "line": 1130
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 1182
          },
          "name": "resetSnsTopicArn"
        }
      ],
      "name": "SsmincidentsResponsePlanIncidentTemplateNotificationTargetsOutputReference",
      "namespace": "ssmincidentsResponsePlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 1186
          },
          "name": "snsTopicArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 1176
          },
          "name": "snsTopicArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 1144
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanIncidentTemplateNotificationTargets"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssmincidents-response-plan/index:SsmincidentsResponsePlanIncidentTemplateNotificationTargetsOutputReference"
    },
    "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanIncidentTemplateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanIncidentTemplateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ssmincidents-response-plan/index.ts",
          "line": 1321
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssmincidents-response-plan/index.ts",
        "line": 1313
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 1419
          },
          "name": "putIncidentTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanIncidentTemplateIncidentTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 1435
          },
          "name": "putNotificationTargets",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanIncidentTemplateNotificationTargets"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 1393
          },
          "name": "resetDedupeString"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 1422
          },
          "name": "resetIncidentTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 1438
          },
          "name": "resetNotificationTargets"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 1454
          },
          "name": "resetSummary"
        }
      ],
      "name": "SsmincidentsResponsePlanIncidentTemplateOutputReference",
      "namespace": "ssmincidentsResponsePlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 1416
          },
          "name": "incidentTags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanIncidentTemplateIncidentTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 1432
          },
          "name": "notificationTargets",
          "type": {
            "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanIncidentTemplateNotificationTargetsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 1397
          },
          "name": "dedupeStringInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 1410
          },
          "name": "impactInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 1426
          },
          "name": "incidentTagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanIncidentTemplateIncidentTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 1442
          },
          "name": "notificationTargetsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanIncidentTemplateNotificationTargets"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 1458
          },
          "name": "summaryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 1471
          },
          "name": "titleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 1387
          },
          "name": "dedupeString",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 1403
          },
          "name": "impact",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 1448
          },
          "name": "summary",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 1464
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 1325
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanIncidentTemplate"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssmincidents-response-plan/index:SsmincidentsResponsePlanIncidentTemplateOutputReference"
    },
    "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanIntegrations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanIntegrations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ssmincidents-response-plan/index.ts",
        "line": 1737
      },
      "name": "SsmincidentsResponsePlanIntegrations",
      "namespace": "ssmincidentsResponsePlan",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmincidents_response_plan#pager_duty_configuration SsmincidentsResponsePlan#pager_duty_configuration}",
            "stability": "stable",
            "summary": "The pagerDuty configuration to use when starting the incident."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 1743
          },
          "name": "pagerDutyConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanIntegrationsPagerDutyConfiguration"
          }
        }
      ],
      "symbolId": "src/ssmincidents-response-plan/index:SsmincidentsResponsePlanIntegrations"
    },
    "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanIntegrationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanIntegrationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ssmincidents-response-plan/index.ts",
          "line": 1844
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssmincidents-response-plan/index.ts",
        "line": 1836
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 1851
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanIntegrationsOutputReference"
            }
          }
        }
      ],
      "name": "SsmincidentsResponsePlanIntegrationsList",
      "namespace": "ssmincidentsResponsePlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 1837
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanIntegrations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssmincidents-response-plan/index:SsmincidentsResponsePlanIntegrationsList"
    },
    "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanIntegrationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanIntegrationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ssmincidents-response-plan/index.ts",
          "line": 1785
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssmincidents-response-plan/index.ts",
        "line": 1775
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 1824
          },
          "name": "putPagerDutyConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanIntegrationsPagerDutyConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 1827
          },
          "name": "resetPagerDutyConfiguration"
        }
      ],
      "name": "SsmincidentsResponsePlanIntegrationsOutputReference",
      "namespace": "ssmincidentsResponsePlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 1821
          },
          "name": "pagerDutyConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanIntegrationsPagerDutyConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 1831
          },
          "name": "pagerDutyConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanIntegrationsPagerDutyConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 1789
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanIntegrations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssmincidents-response-plan/index:SsmincidentsResponsePlanIntegrationsOutputReference"
    },
    "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanIntegrationsPagerDutyConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanIntegrationsPagerDutyConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ssmincidents-response-plan/index.ts",
        "line": 1571
      },
      "name": "SsmincidentsResponsePlanIntegrationsPagerDutyConfiguration",
      "namespace": "ssmincidentsResponsePlan",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmincidents_response_plan#name SsmincidentsResponsePlan#name}",
            "stability": "stable",
            "summary": "The name of the pagerDuty configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 1577
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmincidents_response_plan#pager_duty_incident_configuration SsmincidentsResponsePlan#pager_duty_incident_configuration}",
            "stability": "stable",
            "summary": "The pagerDuty incident configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 1583
          },
          "name": "pagerDutyIncidentConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanIntegrationsPagerDutyConfigurationPagerDutyIncidentConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmincidents_response_plan#secret_id SsmincidentsResponsePlan#secret_id}",
            "stability": "stable",
            "summary": "The AWS secrets manager secretId storing the pagerDuty token."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 1589
          },
          "name": "secretId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ssmincidents-response-plan/index:SsmincidentsResponsePlanIntegrationsPagerDutyConfiguration"
    },
    "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanIntegrationsPagerDutyConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanIntegrationsPagerDutyConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ssmincidents-response-plan/index.ts",
          "line": 1643
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssmincidents-response-plan/index.ts",
        "line": 1635
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 1710
          },
          "name": "putPagerDutyIncidentConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanIntegrationsPagerDutyConfigurationPagerDutyIncidentConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 1697
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 1713
          },
          "name": "resetPagerDutyIncidentConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 1729
          },
          "name": "resetSecretId"
        }
      ],
      "name": "SsmincidentsResponsePlanIntegrationsPagerDutyConfigurationOutputReference",
      "namespace": "ssmincidentsResponsePlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 1707
          },
          "name": "pagerDutyIncidentConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanIntegrationsPagerDutyConfigurationPagerDutyIncidentConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 1701
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 1717
          },
          "name": "pagerDutyIncidentConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanIntegrationsPagerDutyConfigurationPagerDutyIncidentConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 1733
          },
          "name": "secretIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 1691
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 1723
          },
          "name": "secretId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 1647
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanIntegrationsPagerDutyConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssmincidents-response-plan/index:SsmincidentsResponsePlanIntegrationsPagerDutyConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanIntegrationsPagerDutyConfigurationPagerDutyIncidentConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanIntegrationsPagerDutyConfigurationPagerDutyIncidentConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ssmincidents-response-plan/index.ts",
        "line": 1475
      },
      "name": "SsmincidentsResponsePlanIntegrationsPagerDutyConfigurationPagerDutyIncidentConfiguration",
      "namespace": "ssmincidentsResponsePlan",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmincidents_response_plan#service_id SsmincidentsResponsePlan#service_id}",
            "stability": "stable",
            "summary": "The pagerDuty serviceId."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 1481
          },
          "name": "serviceId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ssmincidents-response-plan/index:SsmincidentsResponsePlanIntegrationsPagerDutyConfigurationPagerDutyIncidentConfiguration"
    },
    "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanIntegrationsPagerDutyConfigurationPagerDutyIncidentConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanIntegrationsPagerDutyConfigurationPagerDutyIncidentConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ssmincidents-response-plan/index.ts",
          "line": 1521
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssmincidents-response-plan/index.ts",
        "line": 1513
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 1563
          },
          "name": "resetServiceId"
        }
      ],
      "name": "SsmincidentsResponsePlanIntegrationsPagerDutyConfigurationPagerDutyIncidentConfigurationOutputReference",
      "namespace": "ssmincidentsResponsePlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 1567
          },
          "name": "serviceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 1557
          },
          "name": "serviceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 1525
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanIntegrationsPagerDutyConfigurationPagerDutyIncidentConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssmincidents-response-plan/index:SsmincidentsResponsePlanIntegrationsPagerDutyConfigurationPagerDutyIncidentConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ssmincidents-response-plan/index.ts",
        "line": 1855
      },
      "name": "SsmincidentsResponsePlanTags",
      "namespace": "ssmincidentsResponsePlan",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmincidents_response_plan#key SsmincidentsResponsePlan#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 1859
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmincidents_response_plan#value SsmincidentsResponsePlan#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 1863
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ssmincidents-response-plan/index:SsmincidentsResponsePlanTags"
    },
    "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ssmincidents-response-plan/index.ts",
          "line": 1993
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssmincidents-response-plan/index.ts",
        "line": 1985
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 2000
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanTagsOutputReference"
            }
          }
        }
      ],
      "name": "SsmincidentsResponsePlanTagsList",
      "namespace": "ssmincidentsResponsePlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 1986
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssmincidents-response-plan/index:SsmincidentsResponsePlanTagsList"
    },
    "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ssmincidents-response-plan/index.ts",
          "line": 1912
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssmincidents-response-plan/index.ts",
        "line": 1902
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 1960
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 1976
          },
          "name": "resetValue"
        }
      ],
      "name": "SsmincidentsResponsePlanTagsOutputReference",
      "namespace": "ssmincidentsResponsePlan",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 1964
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 1980
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 1954
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 1970
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmincidents-response-plan/index.ts",
            "line": 1916
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssmincidentsResponsePlan.SsmincidentsResponsePlanTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssmincidents-response-plan/index:SsmincidentsResponsePlanTagsOutputReference"
    },
    "@cdktn/provider-awscc.ssmquicksetupConfigurationManager.SsmquicksetupConfigurationManager": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmquicksetup_configuration_manager awscc_ssmquicksetup_configuration_manager}."
      },
      "fqn": "@cdktn/provider-awscc.ssmquicksetupConfigurationManager.SsmquicksetupConfigurationManager",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmquicksetup_configuration_manager awscc_ssmquicksetup_configuration_manager} Resource."
        },
        "locationInModule": {
          "filename": "src/ssmquicksetup-configuration-manager/index.ts",
          "line": 442
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ssmquicksetupConfigurationManager.SsmquicksetupConfigurationManagerConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssmquicksetup-configuration-manager/index.ts",
        "line": 410
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SsmquicksetupConfigurationManager resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ssmquicksetup-configuration-manager/index.ts",
            "line": 427
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SsmquicksetupConfigurationManager to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmquicksetup_configuration_manager#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SsmquicksetupConfigurationManager that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SsmquicksetupConfigurationManager to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmquicksetup-configuration-manager/index.ts",
            "line": 473
          },
          "name": "putConfigurationDefinitions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ssmquicksetupConfigurationManager.SsmquicksetupConfigurationManagerConfigurationDefinitions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmquicksetup-configuration-manager/index.ts",
            "line": 494
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmquicksetup-configuration-manager/index.ts",
            "line": 525
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmquicksetup-configuration-manager/index.ts",
            "line": 547
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmquicksetup-configuration-manager/index.ts",
            "line": 559
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmquicksetup-configuration-manager/index.ts",
            "line": 568
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SsmquicksetupConfigurationManager",
      "namespace": "ssmquicksetupConfigurationManager",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmquicksetup-configuration-manager/index.ts",
            "line": 415
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmquicksetup-configuration-manager/index.ts",
            "line": 470
          },
          "name": "configurationDefinitions",
          "type": {
            "fqn": "@cdktn/provider-awscc.ssmquicksetupConfigurationManager.SsmquicksetupConfigurationManagerConfigurationDefinitionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmquicksetup-configuration-manager/index.ts",
            "line": 482
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmquicksetup-configuration-manager/index.ts",
            "line": 503
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmquicksetup-configuration-manager/index.ts",
            "line": 508
          },
          "name": "lastModifiedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmquicksetup-configuration-manager/index.ts",
            "line": 513
          },
          "name": "managerArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmquicksetup-configuration-manager/index.ts",
            "line": 535
          },
          "name": "statusSummaries",
          "type": {
            "fqn": "@cdktn/provider-awscc.ssmquicksetupConfigurationManager.SsmquicksetupConfigurationManagerStatusSummariesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmquicksetup-configuration-manager/index.ts",
            "line": 477
          },
          "name": "configurationDefinitionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssmquicksetupConfigurationManager.SsmquicksetupConfigurationManagerConfigurationDefinitions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmquicksetup-configuration-manager/index.ts",
            "line": 498
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmquicksetup-configuration-manager/index.ts",
            "line": 529
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmquicksetup-configuration-manager/index.ts",
            "line": 551
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmquicksetup-configuration-manager/index.ts",
            "line": 488
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmquicksetup-configuration-manager/index.ts",
            "line": 519
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmquicksetup-configuration-manager/index.ts",
            "line": 541
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/ssmquicksetup-configuration-manager/index:SsmquicksetupConfigurationManager"
    },
    "@cdktn/provider-awscc.ssmquicksetupConfigurationManager.SsmquicksetupConfigurationManagerConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmquicksetupConfigurationManager.SsmquicksetupConfigurationManagerConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ssmquicksetup-configuration-manager/index.ts",
        "line": 14
      },
      "name": "SsmquicksetupConfigurationManagerConfig",
      "namespace": "ssmquicksetupConfigurationManager",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmquicksetup_configuration_manager#configuration_definitions SsmquicksetupConfigurationManager#configuration_definitions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmquicksetup-configuration-manager/index.ts",
            "line": 18
          },
          "name": "configurationDefinitions",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssmquicksetupConfigurationManager.SsmquicksetupConfigurationManagerConfigurationDefinitions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmquicksetup_configuration_manager#description SsmquicksetupConfigurationManager#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmquicksetup-configuration-manager/index.ts",
            "line": 22
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmquicksetup_configuration_manager#name SsmquicksetupConfigurationManager#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmquicksetup-configuration-manager/index.ts",
            "line": 26
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmquicksetup_configuration_manager#tags SsmquicksetupConfigurationManager#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmquicksetup-configuration-manager/index.ts",
            "line": 30
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/ssmquicksetup-configuration-manager/index:SsmquicksetupConfigurationManagerConfig"
    },
    "@cdktn/provider-awscc.ssmquicksetupConfigurationManager.SsmquicksetupConfigurationManagerConfigurationDefinitions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmquicksetupConfigurationManager.SsmquicksetupConfigurationManagerConfigurationDefinitions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ssmquicksetup-configuration-manager/index.ts",
        "line": 32
      },
      "name": "SsmquicksetupConfigurationManagerConfigurationDefinitions",
      "namespace": "ssmquicksetupConfigurationManager",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmquicksetup_configuration_manager#parameters SsmquicksetupConfigurationManager#parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmquicksetup-configuration-manager/index.ts",
            "line": 51
          },
          "name": "parameters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmquicksetup_configuration_manager#type SsmquicksetupConfigurationManager#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmquicksetup-configuration-manager/index.ts",
            "line": 55
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmquicksetup_configuration_manager#id SsmquicksetupConfigurationManager#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmquicksetup-configuration-manager/index.ts",
            "line": 39
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmquicksetup_configuration_manager#local_deployment_administration_role_arn SsmquicksetupConfigurationManager#local_deployment_administration_role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmquicksetup-configuration-manager/index.ts",
            "line": 43
          },
          "name": "localDeploymentAdministrationRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmquicksetup_configuration_manager#local_deployment_execution_role_name SsmquicksetupConfigurationManager#local_deployment_execution_role_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmquicksetup-configuration-manager/index.ts",
            "line": 47
          },
          "name": "localDeploymentExecutionRoleName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmquicksetup_configuration_manager#type_version SsmquicksetupConfigurationManager#type_version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmquicksetup-configuration-manager/index.ts",
            "line": 59
          },
          "name": "typeVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ssmquicksetup-configuration-manager/index:SsmquicksetupConfigurationManagerConfigurationDefinitions"
    },
    "@cdktn/provider-awscc.ssmquicksetupConfigurationManager.SsmquicksetupConfigurationManagerConfigurationDefinitionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmquicksetupConfigurationManager.SsmquicksetupConfigurationManagerConfigurationDefinitionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ssmquicksetup-configuration-manager/index.ts",
          "line": 299
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssmquicksetup-configuration-manager/index.ts",
        "line": 291
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmquicksetup-configuration-manager/index.ts",
            "line": 306
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ssmquicksetupConfigurationManager.SsmquicksetupConfigurationManagerConfigurationDefinitionsOutputReference"
            }
          }
        }
      ],
      "name": "SsmquicksetupConfigurationManagerConfigurationDefinitionsList",
      "namespace": "ssmquicksetupConfigurationManager",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmquicksetup-configuration-manager/index.ts",
            "line": 292
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssmquicksetupConfigurationManager.SsmquicksetupConfigurationManagerConfigurationDefinitions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssmquicksetup-configuration-manager/index:SsmquicksetupConfigurationManagerConfigurationDefinitionsList"
    },
    "@cdktn/provider-awscc.ssmquicksetupConfigurationManager.SsmquicksetupConfigurationManagerConfigurationDefinitionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmquicksetupConfigurationManager.SsmquicksetupConfigurationManagerConfigurationDefinitionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ssmquicksetup-configuration-manager/index.ts",
          "line": 136
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssmquicksetup-configuration-manager/index.ts",
        "line": 126
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmquicksetup-configuration-manager/index.ts",
            "line": 208
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmquicksetup-configuration-manager/index.ts",
            "line": 224
          },
          "name": "resetLocalDeploymentAdministrationRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmquicksetup-configuration-manager/index.ts",
            "line": 240
          },
          "name": "resetLocalDeploymentExecutionRoleName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmquicksetup-configuration-manager/index.ts",
            "line": 282
          },
          "name": "resetTypeVersion"
        }
      ],
      "name": "SsmquicksetupConfigurationManagerConfigurationDefinitionsOutputReference",
      "namespace": "ssmquicksetupConfigurationManager",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmquicksetup-configuration-manager/index.ts",
            "line": 212
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmquicksetup-configuration-manager/index.ts",
            "line": 228
          },
          "name": "localDeploymentAdministrationRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmquicksetup-configuration-manager/index.ts",
            "line": 244
          },
          "name": "localDeploymentExecutionRoleNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmquicksetup-configuration-manager/index.ts",
            "line": 257
          },
          "name": "parametersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmquicksetup-configuration-manager/index.ts",
            "line": 270
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmquicksetup-configuration-manager/index.ts",
            "line": 286
          },
          "name": "typeVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmquicksetup-configuration-manager/index.ts",
            "line": 202
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmquicksetup-configuration-manager/index.ts",
            "line": 218
          },
          "name": "localDeploymentAdministrationRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmquicksetup-configuration-manager/index.ts",
            "line": 234
          },
          "name": "localDeploymentExecutionRoleName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmquicksetup-configuration-manager/index.ts",
            "line": 250
          },
          "name": "parameters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmquicksetup-configuration-manager/index.ts",
            "line": 263
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmquicksetup-configuration-manager/index.ts",
            "line": 276
          },
          "name": "typeVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmquicksetup-configuration-manager/index.ts",
            "line": 140
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssmquicksetupConfigurationManager.SsmquicksetupConfigurationManagerConfigurationDefinitions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ssmquicksetup-configuration-manager/index:SsmquicksetupConfigurationManagerConfigurationDefinitionsOutputReference"
    },
    "@cdktn/provider-awscc.ssmquicksetupConfigurationManager.SsmquicksetupConfigurationManagerStatusSummaries": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmquicksetupConfigurationManager.SsmquicksetupConfigurationManagerStatusSummaries",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ssmquicksetup-configuration-manager/index.ts",
        "line": 310
      },
      "name": "SsmquicksetupConfigurationManagerStatusSummaries",
      "namespace": "ssmquicksetupConfigurationManager",
      "symbolId": "src/ssmquicksetup-configuration-manager/index:SsmquicksetupConfigurationManagerStatusSummaries"
    },
    "@cdktn/provider-awscc.ssmquicksetupConfigurationManager.SsmquicksetupConfigurationManagerStatusSummariesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmquicksetupConfigurationManager.SsmquicksetupConfigurationManagerStatusSummariesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ssmquicksetup-configuration-manager/index.ts",
          "line": 395
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssmquicksetup-configuration-manager/index.ts",
        "line": 388
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmquicksetup-configuration-manager/index.ts",
            "line": 402
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ssmquicksetupConfigurationManager.SsmquicksetupConfigurationManagerStatusSummariesOutputReference"
            }
          }
        }
      ],
      "name": "SsmquicksetupConfigurationManagerStatusSummariesList",
      "namespace": "ssmquicksetupConfigurationManager",
      "symbolId": "src/ssmquicksetup-configuration-manager/index:SsmquicksetupConfigurationManagerStatusSummariesList"
    },
    "@cdktn/provider-awscc.ssmquicksetupConfigurationManager.SsmquicksetupConfigurationManagerStatusSummariesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmquicksetupConfigurationManager.SsmquicksetupConfigurationManagerStatusSummariesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ssmquicksetup-configuration-manager/index.ts",
          "line": 342
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssmquicksetup-configuration-manager/index.ts",
        "line": 333
      },
      "name": "SsmquicksetupConfigurationManagerStatusSummariesOutputReference",
      "namespace": "ssmquicksetupConfigurationManager",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmquicksetup-configuration-manager/index.ts",
            "line": 362
          },
          "name": "lastUpdatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmquicksetup-configuration-manager/index.ts",
            "line": 367
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmquicksetup-configuration-manager/index.ts",
            "line": 373
          },
          "name": "statusDetails",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmquicksetup-configuration-manager/index.ts",
            "line": 378
          },
          "name": "statusMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmquicksetup-configuration-manager/index.ts",
            "line": 383
          },
          "name": "statusType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmquicksetup-configuration-manager/index.ts",
            "line": 346
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ssmquicksetupConfigurationManager.SsmquicksetupConfigurationManagerStatusSummaries"
          }
        }
      ],
      "symbolId": "src/ssmquicksetup-configuration-manager/index:SsmquicksetupConfigurationManagerStatusSummariesOutputReference"
    },
    "@cdktn/provider-awscc.ssmquicksetupLifecycleAutomation.SsmquicksetupLifecycleAutomation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmquicksetup_lifecycle_automation awscc_ssmquicksetup_lifecycle_automation}."
      },
      "fqn": "@cdktn/provider-awscc.ssmquicksetupLifecycleAutomation.SsmquicksetupLifecycleAutomation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmquicksetup_lifecycle_automation awscc_ssmquicksetup_lifecycle_automation} Resource."
        },
        "locationInModule": {
          "filename": "src/ssmquicksetup-lifecycle-automation/index.ts",
          "line": 74
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ssmquicksetupLifecycleAutomation.SsmquicksetupLifecycleAutomationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ssmquicksetup-lifecycle-automation/index.ts",
        "line": 42
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SsmquicksetupLifecycleAutomation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ssmquicksetup-lifecycle-automation/index.ts",
            "line": 59
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SsmquicksetupLifecycleAutomation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmquicksetup_lifecycle_automation#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SsmquicksetupLifecycleAutomation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SsmquicksetupLifecycleAutomation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmquicksetup-lifecycle-automation/index.ts",
            "line": 157
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmquicksetup-lifecycle-automation/index.ts",
            "line": 169
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmquicksetup-lifecycle-automation/index.ts",
            "line": 178
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SsmquicksetupLifecycleAutomation",
      "namespace": "ssmquicksetupLifecycleAutomation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmquicksetup-lifecycle-automation/index.ts",
            "line": 47
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmquicksetup-lifecycle-automation/index.ts",
            "line": 101
          },
          "name": "associationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmquicksetup-lifecycle-automation/index.ts",
            "line": 132
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmquicksetup-lifecycle-automation/index.ts",
            "line": 114
          },
          "name": "automationDocumentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmquicksetup-lifecycle-automation/index.ts",
            "line": 127
          },
          "name": "automationParametersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "collection": {
                        "elementtype": {
                          "primitive": "string"
                        },
                        "kind": "array"
                      }
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmquicksetup-lifecycle-automation/index.ts",
            "line": 145
          },
          "name": "resourceKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmquicksetup-lifecycle-automation/index.ts",
            "line": 161
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmquicksetup-lifecycle-automation/index.ts",
            "line": 107
          },
          "name": "automationDocument",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmquicksetup-lifecycle-automation/index.ts",
            "line": 120
          },
          "name": "automationParameters",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "collection": {
                        "elementtype": {
                          "primitive": "string"
                        },
                        "kind": "array"
                      }
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmquicksetup-lifecycle-automation/index.ts",
            "line": 138
          },
          "name": "resourceKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ssmquicksetup-lifecycle-automation/index.ts",
            "line": 151
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/ssmquicksetup-lifecycle-automation/index:SsmquicksetupLifecycleAutomation"
    },
    "@cdktn/provider-awscc.ssmquicksetupLifecycleAutomation.SsmquicksetupLifecycleAutomationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssmquicksetupLifecycleAutomation.SsmquicksetupLifecycleAutomationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ssmquicksetup-lifecycle-automation/index.ts",
        "line": 14
      },
      "name": "SsmquicksetupLifecycleAutomationConfig",
      "namespace": "ssmquicksetupLifecycleAutomation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmquicksetup_lifecycle_automation#automation_document SsmquicksetupLifecycleAutomation#automation_document}",
            "stability": "stable",
            "summary": "The name of the Automation document to execute."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmquicksetup-lifecycle-automation/index.ts",
            "line": 20
          },
          "name": "automationDocument",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmquicksetup_lifecycle_automation#automation_parameters SsmquicksetupLifecycleAutomation#automation_parameters}",
            "stability": "stable",
            "summary": "Parameters to be passed to the Automation Document."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmquicksetup-lifecycle-automation/index.ts",
            "line": 26
          },
          "name": "automationParameters",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "collection": {
                        "elementtype": {
                          "primitive": "string"
                        },
                        "kind": "array"
                      }
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmquicksetup_lifecycle_automation#resource_key SsmquicksetupLifecycleAutomation#resource_key}",
            "stability": "stable",
            "summary": "A unique identifier used for generating a unique logical ID for the custom resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmquicksetup-lifecycle-automation/index.ts",
            "line": 32
          },
          "name": "resourceKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/ssmquicksetup_lifecycle_automation#tags SsmquicksetupLifecycleAutomation#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ssmquicksetup-lifecycle-automation/index.ts",
            "line": 36
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/ssmquicksetup-lifecycle-automation/index:SsmquicksetupLifecycleAutomationConfig"
    },
    "@cdktn/provider-awscc.ssoApplication.SsoApplication": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sso_application awscc_sso_application}."
      },
      "fqn": "@cdktn/provider-awscc.ssoApplication.SsoApplication",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sso_application awscc_sso_application} Resource."
        },
        "locationInModule": {
          "filename": "src/sso-application/index.ts",
          "line": 503
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ssoApplication.SsoApplicationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sso-application/index.ts",
        "line": 471
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SsoApplication resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/sso-application/index.ts",
            "line": 488
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SsoApplication to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sso_application#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SsoApplication that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SsoApplication to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-application/index.ts",
            "line": 607
          },
          "name": "putPortalOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ssoApplication.SsoApplicationPortalOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-application/index.ts",
            "line": 639
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ssoApplication.SsoApplicationTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-application/index.ts",
            "line": 558
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-application/index.ts",
            "line": 610
          },
          "name": "resetPortalOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-application/index.ts",
            "line": 626
          },
          "name": "resetStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-application/index.ts",
            "line": 642
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-application/index.ts",
            "line": 654
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-application/index.ts",
            "line": 666
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SsoApplication",
      "namespace": "ssoApplication",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-application/index.ts",
            "line": 476
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-application/index.ts",
            "line": 533
          },
          "name": "applicationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-application/index.ts",
            "line": 567
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-application/index.ts",
            "line": 572
          },
          "name": "identityStoreArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-application/index.ts",
            "line": 604
          },
          "name": "portalOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.ssoApplication.SsoApplicationPortalOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-application/index.ts",
            "line": 636
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ssoApplication.SsoApplicationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-application/index.ts",
            "line": 546
          },
          "name": "applicationProviderArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-application/index.ts",
            "line": 562
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-application/index.ts",
            "line": 585
          },
          "name": "instanceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-application/index.ts",
            "line": 598
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-application/index.ts",
            "line": 614
          },
          "name": "portalOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssoApplication.SsoApplicationPortalOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-application/index.ts",
            "line": 630
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-application/index.ts",
            "line": 646
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssoApplication.SsoApplicationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-application/index.ts",
            "line": 539
          },
          "name": "applicationProviderArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-application/index.ts",
            "line": 552
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-application/index.ts",
            "line": 578
          },
          "name": "instanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-application/index.ts",
            "line": 591
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-application/index.ts",
            "line": 620
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sso-application/index:SsoApplication"
    },
    "@cdktn/provider-awscc.ssoApplication.SsoApplicationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssoApplication.SsoApplicationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sso-application/index.ts",
        "line": 14
      },
      "name": "SsoApplicationConfig",
      "namespace": "ssoApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sso_application#application_provider_arn SsoApplication#application_provider_arn}",
            "stability": "stable",
            "summary": "The ARN of the application provider under which the operation will run."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-application/index.ts",
            "line": 20
          },
          "name": "applicationProviderArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sso_application#instance_arn SsoApplication#instance_arn}",
            "stability": "stable",
            "summary": "The ARN of the instance of IAM Identity Center under which the operation will run."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-application/index.ts",
            "line": 32
          },
          "name": "instanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sso_application#name SsoApplication#name}",
            "stability": "stable",
            "summary": "The name you want to assign to this Identity Center (SSO) Application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-application/index.ts",
            "line": 38
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sso_application#description SsoApplication#description}",
            "stability": "stable",
            "summary": "The description information for the Identity Center (SSO) Application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-application/index.ts",
            "line": 26
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sso_application#portal_options SsoApplication#portal_options}",
            "stability": "stable",
            "summary": "A structure that describes the options for the portal associated with an application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-application/index.ts",
            "line": 44
          },
          "name": "portalOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ssoApplication.SsoApplicationPortalOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sso_application#status SsoApplication#status}",
            "stability": "stable",
            "summary": "Specifies whether the application is enabled or disabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-application/index.ts",
            "line": 50
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sso_application#tags SsoApplication#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-application/index.ts",
            "line": 54
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssoApplication.SsoApplicationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sso-application/index:SsoApplicationConfig"
    },
    "@cdktn/provider-awscc.ssoApplication.SsoApplicationPortalOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssoApplication.SsoApplicationPortalOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sso-application/index.ts",
        "line": 187
      },
      "name": "SsoApplicationPortalOptions",
      "namespace": "ssoApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sso_application#sign_in_options SsoApplication#sign_in_options}",
            "stability": "stable",
            "summary": "A structure that describes the sign-in options for the access portal."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-application/index.ts",
            "line": 193
          },
          "name": "signInOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ssoApplication.SsoApplicationPortalOptionsSignInOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sso_application#visibility SsoApplication#visibility}",
            "stability": "stable",
            "summary": "Indicates whether this application is visible in the access portal."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-application/index.ts",
            "line": 199
          },
          "name": "visibility",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sso-application/index:SsoApplicationPortalOptions"
    },
    "@cdktn/provider-awscc.ssoApplication.SsoApplicationPortalOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssoApplication.SsoApplicationPortalOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sso-application/index.ts",
          "line": 246
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sso-application/index.ts",
        "line": 238
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-application/index.ts",
            "line": 291
          },
          "name": "putSignInOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ssoApplication.SsoApplicationPortalOptionsSignInOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-application/index.ts",
            "line": 294
          },
          "name": "resetSignInOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-application/index.ts",
            "line": 310
          },
          "name": "resetVisibility"
        }
      ],
      "name": "SsoApplicationPortalOptionsOutputReference",
      "namespace": "ssoApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-application/index.ts",
            "line": 288
          },
          "name": "signInOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.ssoApplication.SsoApplicationPortalOptionsSignInOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-application/index.ts",
            "line": 298
          },
          "name": "signInOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssoApplication.SsoApplicationPortalOptionsSignInOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-application/index.ts",
            "line": 314
          },
          "name": "visibilityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-application/index.ts",
            "line": 304
          },
          "name": "visibility",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-application/index.ts",
            "line": 250
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssoApplication.SsoApplicationPortalOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sso-application/index:SsoApplicationPortalOptionsOutputReference"
    },
    "@cdktn/provider-awscc.ssoApplication.SsoApplicationPortalOptionsSignInOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssoApplication.SsoApplicationPortalOptionsSignInOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sso-application/index.ts",
        "line": 56
      },
      "name": "SsoApplicationPortalOptionsSignInOptions",
      "namespace": "ssoApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sso_application#application_url SsoApplication#application_url}",
            "stability": "stable",
            "summary": "The URL that accepts authentication requests for an application, this is a required parameter if the Origin parameter is APPLICATION."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-application/index.ts",
            "line": 62
          },
          "name": "applicationUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sso_application#origin SsoApplication#origin}",
            "stability": "stable",
            "summary": "This determines how IAM Identity Center navigates the user to the target application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-application/index.ts",
            "line": 68
          },
          "name": "origin",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sso-application/index:SsoApplicationPortalOptionsSignInOptions"
    },
    "@cdktn/provider-awscc.ssoApplication.SsoApplicationPortalOptionsSignInOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssoApplication.SsoApplicationPortalOptionsSignInOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sso-application/index.ts",
          "line": 115
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sso-application/index.ts",
        "line": 107
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-application/index.ts",
            "line": 163
          },
          "name": "resetApplicationUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-application/index.ts",
            "line": 179
          },
          "name": "resetOrigin"
        }
      ],
      "name": "SsoApplicationPortalOptionsSignInOptionsOutputReference",
      "namespace": "ssoApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-application/index.ts",
            "line": 167
          },
          "name": "applicationUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-application/index.ts",
            "line": 183
          },
          "name": "originInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-application/index.ts",
            "line": 157
          },
          "name": "applicationUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-application/index.ts",
            "line": 173
          },
          "name": "origin",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-application/index.ts",
            "line": 119
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssoApplication.SsoApplicationPortalOptionsSignInOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sso-application/index:SsoApplicationPortalOptionsSignInOptionsOutputReference"
    },
    "@cdktn/provider-awscc.ssoApplication.SsoApplicationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssoApplication.SsoApplicationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sso-application/index.ts",
        "line": 318
      },
      "name": "SsoApplicationTags",
      "namespace": "ssoApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sso_application#key SsoApplication#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-application/index.ts",
            "line": 322
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sso_application#value SsoApplication#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-application/index.ts",
            "line": 326
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sso-application/index:SsoApplicationTags"
    },
    "@cdktn/provider-awscc.ssoApplication.SsoApplicationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssoApplication.SsoApplicationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sso-application/index.ts",
          "line": 456
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sso-application/index.ts",
        "line": 448
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-application/index.ts",
            "line": 463
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ssoApplication.SsoApplicationTagsOutputReference"
            }
          }
        }
      ],
      "name": "SsoApplicationTagsList",
      "namespace": "ssoApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-application/index.ts",
            "line": 449
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssoApplication.SsoApplicationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sso-application/index:SsoApplicationTagsList"
    },
    "@cdktn/provider-awscc.ssoApplication.SsoApplicationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssoApplication.SsoApplicationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sso-application/index.ts",
          "line": 375
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sso-application/index.ts",
        "line": 365
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-application/index.ts",
            "line": 423
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-application/index.ts",
            "line": 439
          },
          "name": "resetValue"
        }
      ],
      "name": "SsoApplicationTagsOutputReference",
      "namespace": "ssoApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-application/index.ts",
            "line": 427
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-application/index.ts",
            "line": 443
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-application/index.ts",
            "line": 417
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-application/index.ts",
            "line": 433
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-application/index.ts",
            "line": 379
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssoApplication.SsoApplicationTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sso-application/index:SsoApplicationTagsOutputReference"
    },
    "@cdktn/provider-awscc.ssoApplicationAssignment.SsoApplicationAssignment": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sso_application_assignment awscc_sso_application_assignment}."
      },
      "fqn": "@cdktn/provider-awscc.ssoApplicationAssignment.SsoApplicationAssignment",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sso_application_assignment awscc_sso_application_assignment} Resource."
        },
        "locationInModule": {
          "filename": "src/sso-application-assignment/index.ts",
          "line": 70
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ssoApplicationAssignment.SsoApplicationAssignmentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sso-application-assignment/index.ts",
        "line": 38
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SsoApplicationAssignment resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/sso-application-assignment/index.ts",
            "line": 55
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SsoApplicationAssignment to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sso_application_assignment#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SsoApplicationAssignment that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SsoApplicationAssignment to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-application-assignment/index.ts",
            "line": 143
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-application-assignment/index.ts",
            "line": 151
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SsoApplicationAssignment",
      "namespace": "ssoApplicationAssignment",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-application-assignment/index.ts",
            "line": 43
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-application-assignment/index.ts",
            "line": 109
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-application-assignment/index.ts",
            "line": 104
          },
          "name": "applicationArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-application-assignment/index.ts",
            "line": 122
          },
          "name": "principalIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-application-assignment/index.ts",
            "line": 135
          },
          "name": "principalTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-application-assignment/index.ts",
            "line": 97
          },
          "name": "applicationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-application-assignment/index.ts",
            "line": 115
          },
          "name": "principalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-application-assignment/index.ts",
            "line": 128
          },
          "name": "principalType",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sso-application-assignment/index:SsoApplicationAssignment"
    },
    "@cdktn/provider-awscc.ssoApplicationAssignment.SsoApplicationAssignmentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssoApplicationAssignment.SsoApplicationAssignmentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sso-application-assignment/index.ts",
        "line": 14
      },
      "name": "SsoApplicationAssignmentConfig",
      "namespace": "ssoApplicationAssignment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sso_application_assignment#application_arn SsoApplicationAssignment#application_arn}",
            "stability": "stable",
            "summary": "The ARN of the application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-application-assignment/index.ts",
            "line": 20
          },
          "name": "applicationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sso_application_assignment#principal_id SsoApplicationAssignment#principal_id}",
            "stability": "stable",
            "summary": "An identifier for an object in IAM Identity Center, such as a user or group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-application-assignment/index.ts",
            "line": 26
          },
          "name": "principalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sso_application_assignment#principal_type SsoApplicationAssignment#principal_type}",
            "stability": "stable",
            "summary": "The entity type for which the assignment will be created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-application-assignment/index.ts",
            "line": 32
          },
          "name": "principalType",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sso-application-assignment/index:SsoApplicationAssignmentConfig"
    },
    "@cdktn/provider-awscc.ssoAssignment.SsoAssignment": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sso_assignment awscc_sso_assignment}."
      },
      "fqn": "@cdktn/provider-awscc.ssoAssignment.SsoAssignment",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sso_assignment awscc_sso_assignment} Resource."
        },
        "locationInModule": {
          "filename": "src/sso-assignment/index.ts",
          "line": 88
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ssoAssignment.SsoAssignmentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sso-assignment/index.ts",
        "line": 56
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SsoAssignment resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/sso-assignment/index.ts",
            "line": 73
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SsoAssignment to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sso_assignment#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SsoAssignment that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SsoAssignment to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-assignment/index.ts",
            "line": 203
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-assignment/index.ts",
            "line": 214
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SsoAssignment",
      "namespace": "ssoAssignment",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-assignment/index.ts",
            "line": 61
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-assignment/index.ts",
            "line": 117
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-assignment/index.ts",
            "line": 130
          },
          "name": "instanceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-assignment/index.ts",
            "line": 143
          },
          "name": "permissionSetArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-assignment/index.ts",
            "line": 156
          },
          "name": "principalIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-assignment/index.ts",
            "line": 169
          },
          "name": "principalTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-assignment/index.ts",
            "line": 182
          },
          "name": "targetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-assignment/index.ts",
            "line": 195
          },
          "name": "targetTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-assignment/index.ts",
            "line": 123
          },
          "name": "instanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-assignment/index.ts",
            "line": 136
          },
          "name": "permissionSetArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-assignment/index.ts",
            "line": 149
          },
          "name": "principalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-assignment/index.ts",
            "line": 162
          },
          "name": "principalType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-assignment/index.ts",
            "line": 175
          },
          "name": "targetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-assignment/index.ts",
            "line": 188
          },
          "name": "targetType",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sso-assignment/index:SsoAssignment"
    },
    "@cdktn/provider-awscc.ssoAssignment.SsoAssignmentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssoAssignment.SsoAssignmentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sso-assignment/index.ts",
        "line": 14
      },
      "name": "SsoAssignmentConfig",
      "namespace": "ssoAssignment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sso_assignment#instance_arn SsoAssignment#instance_arn}",
            "stability": "stable",
            "summary": "The sso instance that the permission set is owned."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-assignment/index.ts",
            "line": 20
          },
          "name": "instanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sso_assignment#permission_set_arn SsoAssignment#permission_set_arn}",
            "stability": "stable",
            "summary": "The permission set that the assignment will be assigned."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-assignment/index.ts",
            "line": 26
          },
          "name": "permissionSetArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sso_assignment#principal_id SsoAssignment#principal_id}",
            "stability": "stable",
            "summary": "The assignee's identifier, user id/group id."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-assignment/index.ts",
            "line": 32
          },
          "name": "principalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sso_assignment#principal_type SsoAssignment#principal_type}",
            "stability": "stable",
            "summary": "The assignee's type, user/group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-assignment/index.ts",
            "line": 38
          },
          "name": "principalType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sso_assignment#target_id SsoAssignment#target_id}",
            "stability": "stable",
            "summary": "The account id to be provisioned."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-assignment/index.ts",
            "line": 44
          },
          "name": "targetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sso_assignment#target_type SsoAssignment#target_type}",
            "stability": "stable",
            "summary": "The type of resource to be provisioned to, only aws account now."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-assignment/index.ts",
            "line": 50
          },
          "name": "targetType",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sso-assignment/index:SsoAssignmentConfig"
    },
    "@cdktn/provider-awscc.ssoInstance.SsoInstance": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sso_instance awscc_sso_instance}."
      },
      "fqn": "@cdktn/provider-awscc.ssoInstance.SsoInstance",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sso_instance awscc_sso_instance} Resource."
        },
        "locationInModule": {
          "filename": "src/sso-instance/index.ts",
          "line": 211
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.ssoInstance.SsoInstanceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sso-instance/index.ts",
        "line": 179
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SsoInstance resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/sso-instance/index.ts",
            "line": 196
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SsoInstance to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sso_instance#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SsoInstance that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SsoInstance to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-instance/index.ts",
            "line": 281
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ssoInstance.SsoInstanceTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-instance/index.ts",
            "line": 258
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-instance/index.ts",
            "line": 284
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-instance/index.ts",
            "line": 296
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-instance/index.ts",
            "line": 303
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SsoInstance",
      "namespace": "ssoInstance",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-instance/index.ts",
            "line": 184
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-instance/index.ts",
            "line": 236
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-instance/index.ts",
            "line": 241
          },
          "name": "identityStoreId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-instance/index.ts",
            "line": 246
          },
          "name": "instanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-instance/index.ts",
            "line": 267
          },
          "name": "ownerAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-instance/index.ts",
            "line": 272
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-instance/index.ts",
            "line": 278
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ssoInstance.SsoInstanceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-instance/index.ts",
            "line": 262
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-instance/index.ts",
            "line": 288
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssoInstance.SsoInstanceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-instance/index.ts",
            "line": 252
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sso-instance/index:SsoInstance"
    },
    "@cdktn/provider-awscc.ssoInstance.SsoInstanceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssoInstance.SsoInstanceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sso-instance/index.ts",
        "line": 14
      },
      "name": "SsoInstanceConfig",
      "namespace": "ssoInstance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sso_instance#name SsoInstance#name}",
            "stability": "stable",
            "summary": "The name you want to assign to this Identity Center (SSO) Instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-instance/index.ts",
            "line": 20
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sso_instance#tags SsoInstance#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-instance/index.ts",
            "line": 24
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssoInstance.SsoInstanceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sso-instance/index:SsoInstanceConfig"
    },
    "@cdktn/provider-awscc.ssoInstance.SsoInstanceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssoInstance.SsoInstanceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sso-instance/index.ts",
        "line": 26
      },
      "name": "SsoInstanceTags",
      "namespace": "ssoInstance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sso_instance#key SsoInstance#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-instance/index.ts",
            "line": 30
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sso_instance#value SsoInstance#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-instance/index.ts",
            "line": 34
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sso-instance/index:SsoInstanceTags"
    },
    "@cdktn/provider-awscc.ssoInstance.SsoInstanceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssoInstance.SsoInstanceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sso-instance/index.ts",
          "line": 164
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sso-instance/index.ts",
        "line": 156
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-instance/index.ts",
            "line": 171
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ssoInstance.SsoInstanceTagsOutputReference"
            }
          }
        }
      ],
      "name": "SsoInstanceTagsList",
      "namespace": "ssoInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-instance/index.ts",
            "line": 157
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssoInstance.SsoInstanceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sso-instance/index:SsoInstanceTagsList"
    },
    "@cdktn/provider-awscc.ssoInstance.SsoInstanceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssoInstance.SsoInstanceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sso-instance/index.ts",
          "line": 83
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sso-instance/index.ts",
        "line": 73
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-instance/index.ts",
            "line": 131
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-instance/index.ts",
            "line": 147
          },
          "name": "resetValue"
        }
      ],
      "name": "SsoInstanceTagsOutputReference",
      "namespace": "ssoInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-instance/index.ts",
            "line": 135
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-instance/index.ts",
            "line": 151
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-instance/index.ts",
            "line": 125
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-instance/index.ts",
            "line": 141
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-instance/index.ts",
            "line": 87
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssoInstance.SsoInstanceTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sso-instance/index:SsoInstanceTagsOutputReference"
    },
    "@cdktn/provider-awscc.ssoInstanceAccessControlAttributeConfiguration.SsoInstanceAccessControlAttributeConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sso_instance_access_control_attribute_configuration awscc_sso_instance_access_control_attribute_configuration}."
      },
      "fqn": "@cdktn/provider-awscc.ssoInstanceAccessControlAttributeConfiguration.SsoInstanceAccessControlAttributeConfiguration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sso_instance_access_control_attribute_configuration awscc_sso_instance_access_control_attribute_configuration} Resource."
        },
        "locationInModule": {
          "filename": "src/sso-instance-access-control-attribute-configuration/index.ts",
          "line": 648
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ssoInstanceAccessControlAttributeConfiguration.SsoInstanceAccessControlAttributeConfigurationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sso-instance-access-control-attribute-configuration/index.ts",
        "line": 616
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SsoInstanceAccessControlAttributeConfiguration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/sso-instance-access-control-attribute-configuration/index.ts",
            "line": 633
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SsoInstanceAccessControlAttributeConfiguration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sso_instance_access_control_attribute_configuration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SsoInstanceAccessControlAttributeConfiguration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SsoInstanceAccessControlAttributeConfiguration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-instance-access-control-attribute-configuration/index.ts",
            "line": 678
          },
          "name": "putAccessControlAttributes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ssoInstanceAccessControlAttributeConfiguration.SsoInstanceAccessControlAttributeConfigurationAccessControlAttributes"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-instance-access-control-attribute-configuration/index.ts",
            "line": 699
          },
          "name": "putInstanceAccessControlAttributeConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ssoInstanceAccessControlAttributeConfiguration.SsoInstanceAccessControlAttributeConfigurationInstanceAccessControlAttributeConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-instance-access-control-attribute-configuration/index.ts",
            "line": 681
          },
          "name": "resetAccessControlAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-instance-access-control-attribute-configuration/index.ts",
            "line": 702
          },
          "name": "resetInstanceAccessControlAttributeConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-instance-access-control-attribute-configuration/index.ts",
            "line": 727
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-instance-access-control-attribute-configuration/index.ts",
            "line": 735
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SsoInstanceAccessControlAttributeConfiguration",
      "namespace": "ssoInstanceAccessControlAttributeConfiguration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-instance-access-control-attribute-configuration/index.ts",
            "line": 621
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-instance-access-control-attribute-configuration/index.ts",
            "line": 675
          },
          "name": "accessControlAttributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.ssoInstanceAccessControlAttributeConfiguration.SsoInstanceAccessControlAttributeConfigurationAccessControlAttributesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-instance-access-control-attribute-configuration/index.ts",
            "line": 690
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-instance-access-control-attribute-configuration/index.ts",
            "line": 696
          },
          "name": "instanceAccessControlAttributeConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.ssoInstanceAccessControlAttributeConfiguration.SsoInstanceAccessControlAttributeConfigurationInstanceAccessControlAttributeConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-instance-access-control-attribute-configuration/index.ts",
            "line": 685
          },
          "name": "accessControlAttributesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssoInstanceAccessControlAttributeConfiguration.SsoInstanceAccessControlAttributeConfigurationAccessControlAttributes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-instance-access-control-attribute-configuration/index.ts",
            "line": 706
          },
          "name": "instanceAccessControlAttributeConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssoInstanceAccessControlAttributeConfiguration.SsoInstanceAccessControlAttributeConfigurationInstanceAccessControlAttributeConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-instance-access-control-attribute-configuration/index.ts",
            "line": 719
          },
          "name": "instanceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-instance-access-control-attribute-configuration/index.ts",
            "line": 712
          },
          "name": "instanceArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sso-instance-access-control-attribute-configuration/index:SsoInstanceAccessControlAttributeConfiguration"
    },
    "@cdktn/provider-awscc.ssoInstanceAccessControlAttributeConfiguration.SsoInstanceAccessControlAttributeConfigurationAccessControlAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssoInstanceAccessControlAttributeConfiguration.SsoInstanceAccessControlAttributeConfigurationAccessControlAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sso-instance-access-control-attribute-configuration/index.ts",
        "line": 126
      },
      "name": "SsoInstanceAccessControlAttributeConfigurationAccessControlAttributes",
      "namespace": "ssoInstanceAccessControlAttributeConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sso_instance_access_control_attribute_configuration#key SsoInstanceAccessControlAttributeConfiguration#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-instance-access-control-attribute-configuration/index.ts",
            "line": 130
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sso_instance_access_control_attribute_configuration#value SsoInstanceAccessControlAttributeConfiguration#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-instance-access-control-attribute-configuration/index.ts",
            "line": 134
          },
          "name": "value",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ssoInstanceAccessControlAttributeConfiguration.SsoInstanceAccessControlAttributeConfigurationAccessControlAttributesValue"
          }
        }
      ],
      "symbolId": "src/sso-instance-access-control-attribute-configuration/index:SsoInstanceAccessControlAttributeConfigurationAccessControlAttributes"
    },
    "@cdktn/provider-awscc.ssoInstanceAccessControlAttributeConfiguration.SsoInstanceAccessControlAttributeConfigurationAccessControlAttributesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssoInstanceAccessControlAttributeConfiguration.SsoInstanceAccessControlAttributeConfigurationAccessControlAttributesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sso-instance-access-control-attribute-configuration/index.ts",
          "line": 264
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sso-instance-access-control-attribute-configuration/index.ts",
        "line": 256
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-instance-access-control-attribute-configuration/index.ts",
            "line": 271
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ssoInstanceAccessControlAttributeConfiguration.SsoInstanceAccessControlAttributeConfigurationAccessControlAttributesOutputReference"
            }
          }
        }
      ],
      "name": "SsoInstanceAccessControlAttributeConfigurationAccessControlAttributesList",
      "namespace": "ssoInstanceAccessControlAttributeConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-instance-access-control-attribute-configuration/index.ts",
            "line": 257
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssoInstanceAccessControlAttributeConfiguration.SsoInstanceAccessControlAttributeConfigurationAccessControlAttributes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sso-instance-access-control-attribute-configuration/index:SsoInstanceAccessControlAttributeConfigurationAccessControlAttributesList"
    },
    "@cdktn/provider-awscc.ssoInstanceAccessControlAttributeConfiguration.SsoInstanceAccessControlAttributeConfigurationAccessControlAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssoInstanceAccessControlAttributeConfiguration.SsoInstanceAccessControlAttributeConfigurationAccessControlAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sso-instance-access-control-attribute-configuration/index.ts",
          "line": 183
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sso-instance-access-control-attribute-configuration/index.ts",
        "line": 173
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-instance-access-control-attribute-configuration/index.ts",
            "line": 244
          },
          "name": "putValue",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ssoInstanceAccessControlAttributeConfiguration.SsoInstanceAccessControlAttributeConfigurationAccessControlAttributesValue"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-instance-access-control-attribute-configuration/index.ts",
            "line": 231
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-instance-access-control-attribute-configuration/index.ts",
            "line": 247
          },
          "name": "resetValue"
        }
      ],
      "name": "SsoInstanceAccessControlAttributeConfigurationAccessControlAttributesOutputReference",
      "namespace": "ssoInstanceAccessControlAttributeConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-instance-access-control-attribute-configuration/index.ts",
            "line": 241
          },
          "name": "value",
          "type": {
            "fqn": "@cdktn/provider-awscc.ssoInstanceAccessControlAttributeConfiguration.SsoInstanceAccessControlAttributeConfigurationAccessControlAttributesValueOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-instance-access-control-attribute-configuration/index.ts",
            "line": 235
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-instance-access-control-attribute-configuration/index.ts",
            "line": 251
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssoInstanceAccessControlAttributeConfiguration.SsoInstanceAccessControlAttributeConfigurationAccessControlAttributesValue"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-instance-access-control-attribute-configuration/index.ts",
            "line": 225
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-instance-access-control-attribute-configuration/index.ts",
            "line": 187
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssoInstanceAccessControlAttributeConfiguration.SsoInstanceAccessControlAttributeConfigurationAccessControlAttributes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sso-instance-access-control-attribute-configuration/index:SsoInstanceAccessControlAttributeConfigurationAccessControlAttributesOutputReference"
    },
    "@cdktn/provider-awscc.ssoInstanceAccessControlAttributeConfiguration.SsoInstanceAccessControlAttributeConfigurationAccessControlAttributesValue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssoInstanceAccessControlAttributeConfiguration.SsoInstanceAccessControlAttributeConfigurationAccessControlAttributesValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sso-instance-access-control-attribute-configuration/index.ts",
        "line": 32
      },
      "name": "SsoInstanceAccessControlAttributeConfigurationAccessControlAttributesValue",
      "namespace": "ssoInstanceAccessControlAttributeConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sso_instance_access_control_attribute_configuration#source SsoInstanceAccessControlAttributeConfiguration#source}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-instance-access-control-attribute-configuration/index.ts",
            "line": 36
          },
          "name": "source",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/sso-instance-access-control-attribute-configuration/index:SsoInstanceAccessControlAttributeConfigurationAccessControlAttributesValue"
    },
    "@cdktn/provider-awscc.ssoInstanceAccessControlAttributeConfiguration.SsoInstanceAccessControlAttributeConfigurationAccessControlAttributesValueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssoInstanceAccessControlAttributeConfiguration.SsoInstanceAccessControlAttributeConfigurationAccessControlAttributesValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sso-instance-access-control-attribute-configuration/index.ts",
          "line": 76
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sso-instance-access-control-attribute-configuration/index.ts",
        "line": 68
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-instance-access-control-attribute-configuration/index.ts",
            "line": 118
          },
          "name": "resetSource"
        }
      ],
      "name": "SsoInstanceAccessControlAttributeConfigurationAccessControlAttributesValueOutputReference",
      "namespace": "ssoInstanceAccessControlAttributeConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-instance-access-control-attribute-configuration/index.ts",
            "line": 122
          },
          "name": "sourceInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-instance-access-control-attribute-configuration/index.ts",
            "line": 112
          },
          "name": "source",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-instance-access-control-attribute-configuration/index.ts",
            "line": 80
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssoInstanceAccessControlAttributeConfiguration.SsoInstanceAccessControlAttributeConfigurationAccessControlAttributesValue"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sso-instance-access-control-attribute-configuration/index:SsoInstanceAccessControlAttributeConfigurationAccessControlAttributesValueOutputReference"
    },
    "@cdktn/provider-awscc.ssoInstanceAccessControlAttributeConfiguration.SsoInstanceAccessControlAttributeConfigurationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssoInstanceAccessControlAttributeConfiguration.SsoInstanceAccessControlAttributeConfigurationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sso-instance-access-control-attribute-configuration/index.ts",
        "line": 14
      },
      "name": "SsoInstanceAccessControlAttributeConfigurationConfig",
      "namespace": "ssoInstanceAccessControlAttributeConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sso_instance_access_control_attribute_configuration#instance_arn SsoInstanceAccessControlAttributeConfiguration#instance_arn}",
            "stability": "stable",
            "summary": "The ARN of the AWS SSO instance under which the operation will be executed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-instance-access-control-attribute-configuration/index.ts",
            "line": 30
          },
          "name": "instanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sso_instance_access_control_attribute_configuration#access_control_attributes SsoInstanceAccessControlAttributeConfiguration#access_control_attributes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-instance-access-control-attribute-configuration/index.ts",
            "line": 18
          },
          "name": "accessControlAttributes",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssoInstanceAccessControlAttributeConfiguration.SsoInstanceAccessControlAttributeConfigurationAccessControlAttributes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "We recomend that you use  AccessControlAttributes property instead.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sso_instance_access_control_attribute_configuration#instance_access_control_attribute_configuration SsoInstanceAccessControlAttributeConfiguration#instance_access_control_attribute_configuration}",
            "stability": "stable",
            "summary": "The InstanceAccessControlAttributeConfiguration property has been deprecated but is still supported for backwards compatibility purposes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-instance-access-control-attribute-configuration/index.ts",
            "line": 24
          },
          "name": "instanceAccessControlAttributeConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ssoInstanceAccessControlAttributeConfiguration.SsoInstanceAccessControlAttributeConfigurationInstanceAccessControlAttributeConfiguration"
          }
        }
      ],
      "symbolId": "src/sso-instance-access-control-attribute-configuration/index:SsoInstanceAccessControlAttributeConfigurationConfig"
    },
    "@cdktn/provider-awscc.ssoInstanceAccessControlAttributeConfiguration.SsoInstanceAccessControlAttributeConfigurationInstanceAccessControlAttributeConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssoInstanceAccessControlAttributeConfiguration.SsoInstanceAccessControlAttributeConfigurationInstanceAccessControlAttributeConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sso-instance-access-control-attribute-configuration/index.ts",
        "line": 518
      },
      "name": "SsoInstanceAccessControlAttributeConfigurationInstanceAccessControlAttributeConfiguration",
      "namespace": "ssoInstanceAccessControlAttributeConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sso_instance_access_control_attribute_configuration#access_control_attributes SsoInstanceAccessControlAttributeConfiguration#access_control_attributes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-instance-access-control-attribute-configuration/index.ts",
            "line": 522
          },
          "name": "accessControlAttributes",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssoInstanceAccessControlAttributeConfiguration.SsoInstanceAccessControlAttributeConfigurationInstanceAccessControlAttributeConfigurationAccessControlAttributes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sso-instance-access-control-attribute-configuration/index:SsoInstanceAccessControlAttributeConfigurationInstanceAccessControlAttributeConfiguration"
    },
    "@cdktn/provider-awscc.ssoInstanceAccessControlAttributeConfiguration.SsoInstanceAccessControlAttributeConfigurationInstanceAccessControlAttributeConfigurationAccessControlAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssoInstanceAccessControlAttributeConfiguration.SsoInstanceAccessControlAttributeConfigurationInstanceAccessControlAttributeConfigurationAccessControlAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sso-instance-access-control-attribute-configuration/index.ts",
        "line": 369
      },
      "name": "SsoInstanceAccessControlAttributeConfigurationInstanceAccessControlAttributeConfigurationAccessControlAttributes",
      "namespace": "ssoInstanceAccessControlAttributeConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sso_instance_access_control_attribute_configuration#key SsoInstanceAccessControlAttributeConfiguration#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-instance-access-control-attribute-configuration/index.ts",
            "line": 373
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sso_instance_access_control_attribute_configuration#value SsoInstanceAccessControlAttributeConfiguration#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-instance-access-control-attribute-configuration/index.ts",
            "line": 377
          },
          "name": "value",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ssoInstanceAccessControlAttributeConfiguration.SsoInstanceAccessControlAttributeConfigurationInstanceAccessControlAttributeConfigurationAccessControlAttributesValue"
          }
        }
      ],
      "symbolId": "src/sso-instance-access-control-attribute-configuration/index:SsoInstanceAccessControlAttributeConfigurationInstanceAccessControlAttributeConfigurationAccessControlAttributes"
    },
    "@cdktn/provider-awscc.ssoInstanceAccessControlAttributeConfiguration.SsoInstanceAccessControlAttributeConfigurationInstanceAccessControlAttributeConfigurationAccessControlAttributesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssoInstanceAccessControlAttributeConfiguration.SsoInstanceAccessControlAttributeConfigurationInstanceAccessControlAttributeConfigurationAccessControlAttributesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sso-instance-access-control-attribute-configuration/index.ts",
          "line": 507
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sso-instance-access-control-attribute-configuration/index.ts",
        "line": 499
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-instance-access-control-attribute-configuration/index.ts",
            "line": 514
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ssoInstanceAccessControlAttributeConfiguration.SsoInstanceAccessControlAttributeConfigurationInstanceAccessControlAttributeConfigurationAccessControlAttributesOutputReference"
            }
          }
        }
      ],
      "name": "SsoInstanceAccessControlAttributeConfigurationInstanceAccessControlAttributeConfigurationAccessControlAttributesList",
      "namespace": "ssoInstanceAccessControlAttributeConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-instance-access-control-attribute-configuration/index.ts",
            "line": 500
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssoInstanceAccessControlAttributeConfiguration.SsoInstanceAccessControlAttributeConfigurationInstanceAccessControlAttributeConfigurationAccessControlAttributes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sso-instance-access-control-attribute-configuration/index:SsoInstanceAccessControlAttributeConfigurationInstanceAccessControlAttributeConfigurationAccessControlAttributesList"
    },
    "@cdktn/provider-awscc.ssoInstanceAccessControlAttributeConfiguration.SsoInstanceAccessControlAttributeConfigurationInstanceAccessControlAttributeConfigurationAccessControlAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssoInstanceAccessControlAttributeConfiguration.SsoInstanceAccessControlAttributeConfigurationInstanceAccessControlAttributeConfigurationAccessControlAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sso-instance-access-control-attribute-configuration/index.ts",
          "line": 426
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sso-instance-access-control-attribute-configuration/index.ts",
        "line": 416
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-instance-access-control-attribute-configuration/index.ts",
            "line": 487
          },
          "name": "putValue",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ssoInstanceAccessControlAttributeConfiguration.SsoInstanceAccessControlAttributeConfigurationInstanceAccessControlAttributeConfigurationAccessControlAttributesValue"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-instance-access-control-attribute-configuration/index.ts",
            "line": 474
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-instance-access-control-attribute-configuration/index.ts",
            "line": 490
          },
          "name": "resetValue"
        }
      ],
      "name": "SsoInstanceAccessControlAttributeConfigurationInstanceAccessControlAttributeConfigurationAccessControlAttributesOutputReference",
      "namespace": "ssoInstanceAccessControlAttributeConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-instance-access-control-attribute-configuration/index.ts",
            "line": 484
          },
          "name": "value",
          "type": {
            "fqn": "@cdktn/provider-awscc.ssoInstanceAccessControlAttributeConfiguration.SsoInstanceAccessControlAttributeConfigurationInstanceAccessControlAttributeConfigurationAccessControlAttributesValueOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-instance-access-control-attribute-configuration/index.ts",
            "line": 478
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-instance-access-control-attribute-configuration/index.ts",
            "line": 494
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssoInstanceAccessControlAttributeConfiguration.SsoInstanceAccessControlAttributeConfigurationInstanceAccessControlAttributeConfigurationAccessControlAttributesValue"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-instance-access-control-attribute-configuration/index.ts",
            "line": 468
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-instance-access-control-attribute-configuration/index.ts",
            "line": 430
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssoInstanceAccessControlAttributeConfiguration.SsoInstanceAccessControlAttributeConfigurationInstanceAccessControlAttributeConfigurationAccessControlAttributes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sso-instance-access-control-attribute-configuration/index:SsoInstanceAccessControlAttributeConfigurationInstanceAccessControlAttributeConfigurationAccessControlAttributesOutputReference"
    },
    "@cdktn/provider-awscc.ssoInstanceAccessControlAttributeConfiguration.SsoInstanceAccessControlAttributeConfigurationInstanceAccessControlAttributeConfigurationAccessControlAttributesValue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssoInstanceAccessControlAttributeConfiguration.SsoInstanceAccessControlAttributeConfigurationInstanceAccessControlAttributeConfigurationAccessControlAttributesValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sso-instance-access-control-attribute-configuration/index.ts",
        "line": 275
      },
      "name": "SsoInstanceAccessControlAttributeConfigurationInstanceAccessControlAttributeConfigurationAccessControlAttributesValue",
      "namespace": "ssoInstanceAccessControlAttributeConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sso_instance_access_control_attribute_configuration#source SsoInstanceAccessControlAttributeConfiguration#source}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-instance-access-control-attribute-configuration/index.ts",
            "line": 279
          },
          "name": "source",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/sso-instance-access-control-attribute-configuration/index:SsoInstanceAccessControlAttributeConfigurationInstanceAccessControlAttributeConfigurationAccessControlAttributesValue"
    },
    "@cdktn/provider-awscc.ssoInstanceAccessControlAttributeConfiguration.SsoInstanceAccessControlAttributeConfigurationInstanceAccessControlAttributeConfigurationAccessControlAttributesValueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssoInstanceAccessControlAttributeConfiguration.SsoInstanceAccessControlAttributeConfigurationInstanceAccessControlAttributeConfigurationAccessControlAttributesValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sso-instance-access-control-attribute-configuration/index.ts",
          "line": 319
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sso-instance-access-control-attribute-configuration/index.ts",
        "line": 311
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-instance-access-control-attribute-configuration/index.ts",
            "line": 361
          },
          "name": "resetSource"
        }
      ],
      "name": "SsoInstanceAccessControlAttributeConfigurationInstanceAccessControlAttributeConfigurationAccessControlAttributesValueOutputReference",
      "namespace": "ssoInstanceAccessControlAttributeConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-instance-access-control-attribute-configuration/index.ts",
            "line": 365
          },
          "name": "sourceInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-instance-access-control-attribute-configuration/index.ts",
            "line": 355
          },
          "name": "source",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-instance-access-control-attribute-configuration/index.ts",
            "line": 323
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssoInstanceAccessControlAttributeConfiguration.SsoInstanceAccessControlAttributeConfigurationInstanceAccessControlAttributeConfigurationAccessControlAttributesValue"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sso-instance-access-control-attribute-configuration/index:SsoInstanceAccessControlAttributeConfigurationInstanceAccessControlAttributeConfigurationAccessControlAttributesValueOutputReference"
    },
    "@cdktn/provider-awscc.ssoInstanceAccessControlAttributeConfiguration.SsoInstanceAccessControlAttributeConfigurationInstanceAccessControlAttributeConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssoInstanceAccessControlAttributeConfiguration.SsoInstanceAccessControlAttributeConfigurationInstanceAccessControlAttributeConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sso-instance-access-control-attribute-configuration/index.ts",
          "line": 562
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sso-instance-access-control-attribute-configuration/index.ts",
        "line": 554
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-instance-access-control-attribute-configuration/index.ts",
            "line": 601
          },
          "name": "putAccessControlAttributes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ssoInstanceAccessControlAttributeConfiguration.SsoInstanceAccessControlAttributeConfigurationInstanceAccessControlAttributeConfigurationAccessControlAttributes"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-instance-access-control-attribute-configuration/index.ts",
            "line": 604
          },
          "name": "resetAccessControlAttributes"
        }
      ],
      "name": "SsoInstanceAccessControlAttributeConfigurationInstanceAccessControlAttributeConfigurationOutputReference",
      "namespace": "ssoInstanceAccessControlAttributeConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-instance-access-control-attribute-configuration/index.ts",
            "line": 598
          },
          "name": "accessControlAttributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.ssoInstanceAccessControlAttributeConfiguration.SsoInstanceAccessControlAttributeConfigurationInstanceAccessControlAttributeConfigurationAccessControlAttributesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-instance-access-control-attribute-configuration/index.ts",
            "line": 608
          },
          "name": "accessControlAttributesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssoInstanceAccessControlAttributeConfiguration.SsoInstanceAccessControlAttributeConfigurationInstanceAccessControlAttributeConfigurationAccessControlAttributes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-instance-access-control-attribute-configuration/index.ts",
            "line": 566
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssoInstanceAccessControlAttributeConfiguration.SsoInstanceAccessControlAttributeConfigurationInstanceAccessControlAttributeConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sso-instance-access-control-attribute-configuration/index:SsoInstanceAccessControlAttributeConfigurationInstanceAccessControlAttributeConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.ssoPermissionSet.SsoPermissionSet": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sso_permission_set awscc_sso_permission_set}."
      },
      "fqn": "@cdktn/provider-awscc.ssoPermissionSet.SsoPermissionSet",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sso_permission_set awscc_sso_permission_set} Resource."
        },
        "locationInModule": {
          "filename": "src/sso-permission-set/index.ts",
          "line": 658
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.ssoPermissionSet.SsoPermissionSetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sso-permission-set/index.ts",
        "line": 626
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SsoPermissionSet resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/sso-permission-set/index.ts",
            "line": 643
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SsoPermissionSet to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sso_permission_set#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SsoPermissionSet that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SsoPermissionSet to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-permission-set/index.ts",
            "line": 695
          },
          "name": "putCustomerManagedPolicyReferences",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ssoPermissionSet.SsoPermissionSetCustomerManagedPolicyReferences"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-permission-set/index.ts",
            "line": 795
          },
          "name": "putPermissionsBoundary",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ssoPermissionSet.SsoPermissionSetPermissionsBoundary"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-permission-set/index.ts",
            "line": 843
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.ssoPermissionSet.SsoPermissionSetTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-permission-set/index.ts",
            "line": 698
          },
          "name": "resetCustomerManagedPolicyReferences"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-permission-set/index.ts",
            "line": 714
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-permission-set/index.ts",
            "line": 735
          },
          "name": "resetInlinePolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-permission-set/index.ts",
            "line": 764
          },
          "name": "resetManagedPolicies"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-permission-set/index.ts",
            "line": 798
          },
          "name": "resetPermissionsBoundary"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-permission-set/index.ts",
            "line": 814
          },
          "name": "resetRelayStateType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-permission-set/index.ts",
            "line": 830
          },
          "name": "resetSessionDuration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-permission-set/index.ts",
            "line": 846
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-permission-set/index.ts",
            "line": 858
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-permission-set/index.ts",
            "line": 873
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SsoPermissionSet",
      "namespace": "ssoPermissionSet",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-permission-set/index.ts",
            "line": 631
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-permission-set/index.ts",
            "line": 692
          },
          "name": "customerManagedPolicyReferences",
          "type": {
            "fqn": "@cdktn/provider-awscc.ssoPermissionSet.SsoPermissionSetCustomerManagedPolicyReferencesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-permission-set/index.ts",
            "line": 723
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-permission-set/index.ts",
            "line": 792
          },
          "name": "permissionsBoundary",
          "type": {
            "fqn": "@cdktn/provider-awscc.ssoPermissionSet.SsoPermissionSetPermissionsBoundaryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-permission-set/index.ts",
            "line": 786
          },
          "name": "permissionSetArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-permission-set/index.ts",
            "line": 840
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.ssoPermissionSet.SsoPermissionSetTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-permission-set/index.ts",
            "line": 702
          },
          "name": "customerManagedPolicyReferencesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssoPermissionSet.SsoPermissionSetCustomerManagedPolicyReferences"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-permission-set/index.ts",
            "line": 718
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-permission-set/index.ts",
            "line": 739
          },
          "name": "inlinePolicyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-permission-set/index.ts",
            "line": 752
          },
          "name": "instanceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-permission-set/index.ts",
            "line": 768
          },
          "name": "managedPoliciesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-permission-set/index.ts",
            "line": 781
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-permission-set/index.ts",
            "line": 802
          },
          "name": "permissionsBoundaryInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssoPermissionSet.SsoPermissionSetPermissionsBoundary"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-permission-set/index.ts",
            "line": 818
          },
          "name": "relayStateTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-permission-set/index.ts",
            "line": 834
          },
          "name": "sessionDurationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-permission-set/index.ts",
            "line": 850
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssoPermissionSet.SsoPermissionSetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-permission-set/index.ts",
            "line": 708
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-permission-set/index.ts",
            "line": 729
          },
          "name": "inlinePolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-permission-set/index.ts",
            "line": 745
          },
          "name": "instanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-permission-set/index.ts",
            "line": 758
          },
          "name": "managedPolicies",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-permission-set/index.ts",
            "line": 774
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-permission-set/index.ts",
            "line": 808
          },
          "name": "relayStateType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-permission-set/index.ts",
            "line": 824
          },
          "name": "sessionDuration",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sso-permission-set/index:SsoPermissionSet"
    },
    "@cdktn/provider-awscc.ssoPermissionSet.SsoPermissionSetConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssoPermissionSet.SsoPermissionSetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sso-permission-set/index.ts",
        "line": 14
      },
      "name": "SsoPermissionSetConfig",
      "namespace": "ssoPermissionSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sso_permission_set#instance_arn SsoPermissionSet#instance_arn}",
            "stability": "stable",
            "summary": "The sso instance arn that the permission set is owned."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-permission-set/index.ts",
            "line": 36
          },
          "name": "instanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sso_permission_set#name SsoPermissionSet#name}",
            "stability": "stable",
            "summary": "The name you want to assign to this permission set."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-permission-set/index.ts",
            "line": 46
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sso_permission_set#customer_managed_policy_references SsoPermissionSet#customer_managed_policy_references}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-permission-set/index.ts",
            "line": 18
          },
          "name": "customerManagedPolicyReferences",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssoPermissionSet.SsoPermissionSetCustomerManagedPolicyReferences"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sso_permission_set#description SsoPermissionSet#description}",
            "stability": "stable",
            "summary": "The permission set description."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-permission-set/index.ts",
            "line": 24
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sso_permission_set#inline_policy SsoPermissionSet#inline_policy}",
            "stability": "stable",
            "summary": "The inline policy to put in permission set."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-permission-set/index.ts",
            "line": 30
          },
          "name": "inlinePolicy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sso_permission_set#managed_policies SsoPermissionSet#managed_policies}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-permission-set/index.ts",
            "line": 40
          },
          "name": "managedPolicies",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sso_permission_set#permissions_boundary SsoPermissionSet#permissions_boundary}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-permission-set/index.ts",
            "line": 50
          },
          "name": "permissionsBoundary",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ssoPermissionSet.SsoPermissionSetPermissionsBoundary"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sso_permission_set#relay_state_type SsoPermissionSet#relay_state_type}",
            "stability": "stable",
            "summary": "The relay state URL that redirect links to any service in the AWS Management Console."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-permission-set/index.ts",
            "line": 56
          },
          "name": "relayStateType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sso_permission_set#session_duration SsoPermissionSet#session_duration}",
            "stability": "stable",
            "summary": "The length of time that a user can be signed in to an AWS account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-permission-set/index.ts",
            "line": 62
          },
          "name": "sessionDuration",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sso_permission_set#tags SsoPermissionSet#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-permission-set/index.ts",
            "line": 66
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssoPermissionSet.SsoPermissionSetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sso-permission-set/index:SsoPermissionSetConfig"
    },
    "@cdktn/provider-awscc.ssoPermissionSet.SsoPermissionSetCustomerManagedPolicyReferences": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssoPermissionSet.SsoPermissionSetCustomerManagedPolicyReferences",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sso-permission-set/index.ts",
        "line": 68
      },
      "name": "SsoPermissionSetCustomerManagedPolicyReferences",
      "namespace": "ssoPermissionSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sso_permission_set#name SsoPermissionSet#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-permission-set/index.ts",
            "line": 72
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sso_permission_set#path SsoPermissionSet#path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-permission-set/index.ts",
            "line": 76
          },
          "name": "path",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sso-permission-set/index:SsoPermissionSetCustomerManagedPolicyReferences"
    },
    "@cdktn/provider-awscc.ssoPermissionSet.SsoPermissionSetCustomerManagedPolicyReferencesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssoPermissionSet.SsoPermissionSetCustomerManagedPolicyReferencesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sso-permission-set/index.ts",
          "line": 206
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sso-permission-set/index.ts",
        "line": 198
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-permission-set/index.ts",
            "line": 213
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ssoPermissionSet.SsoPermissionSetCustomerManagedPolicyReferencesOutputReference"
            }
          }
        }
      ],
      "name": "SsoPermissionSetCustomerManagedPolicyReferencesList",
      "namespace": "ssoPermissionSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-permission-set/index.ts",
            "line": 199
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssoPermissionSet.SsoPermissionSetCustomerManagedPolicyReferences"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sso-permission-set/index:SsoPermissionSetCustomerManagedPolicyReferencesList"
    },
    "@cdktn/provider-awscc.ssoPermissionSet.SsoPermissionSetCustomerManagedPolicyReferencesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssoPermissionSet.SsoPermissionSetCustomerManagedPolicyReferencesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sso-permission-set/index.ts",
          "line": 125
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sso-permission-set/index.ts",
        "line": 115
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-permission-set/index.ts",
            "line": 173
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-permission-set/index.ts",
            "line": 189
          },
          "name": "resetPath"
        }
      ],
      "name": "SsoPermissionSetCustomerManagedPolicyReferencesOutputReference",
      "namespace": "ssoPermissionSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-permission-set/index.ts",
            "line": 177
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-permission-set/index.ts",
            "line": 193
          },
          "name": "pathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-permission-set/index.ts",
            "line": 167
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-permission-set/index.ts",
            "line": 183
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-permission-set/index.ts",
            "line": 129
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssoPermissionSet.SsoPermissionSetCustomerManagedPolicyReferences"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sso-permission-set/index:SsoPermissionSetCustomerManagedPolicyReferencesOutputReference"
    },
    "@cdktn/provider-awscc.ssoPermissionSet.SsoPermissionSetPermissionsBoundary": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssoPermissionSet.SsoPermissionSetPermissionsBoundary",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sso-permission-set/index.ts",
        "line": 344
      },
      "name": "SsoPermissionSetPermissionsBoundary",
      "namespace": "ssoPermissionSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sso_permission_set#customer_managed_policy_reference SsoPermissionSet#customer_managed_policy_reference}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-permission-set/index.ts",
            "line": 348
          },
          "name": "customerManagedPolicyReference",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.ssoPermissionSet.SsoPermissionSetPermissionsBoundaryCustomerManagedPolicyReference"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sso_permission_set#managed_policy_arn SsoPermissionSet#managed_policy_arn}",
            "stability": "stable",
            "summary": "The managed policy to attach."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-permission-set/index.ts",
            "line": 354
          },
          "name": "managedPolicyArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sso-permission-set/index:SsoPermissionSetPermissionsBoundary"
    },
    "@cdktn/provider-awscc.ssoPermissionSet.SsoPermissionSetPermissionsBoundaryCustomerManagedPolicyReference": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssoPermissionSet.SsoPermissionSetPermissionsBoundaryCustomerManagedPolicyReference",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sso-permission-set/index.ts",
        "line": 217
      },
      "name": "SsoPermissionSetPermissionsBoundaryCustomerManagedPolicyReference",
      "namespace": "ssoPermissionSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sso_permission_set#name SsoPermissionSet#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-permission-set/index.ts",
            "line": 221
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sso_permission_set#path SsoPermissionSet#path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-permission-set/index.ts",
            "line": 225
          },
          "name": "path",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sso-permission-set/index:SsoPermissionSetPermissionsBoundaryCustomerManagedPolicyReference"
    },
    "@cdktn/provider-awscc.ssoPermissionSet.SsoPermissionSetPermissionsBoundaryCustomerManagedPolicyReferenceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssoPermissionSet.SsoPermissionSetPermissionsBoundaryCustomerManagedPolicyReferenceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sso-permission-set/index.ts",
          "line": 272
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sso-permission-set/index.ts",
        "line": 264
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-permission-set/index.ts",
            "line": 320
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-permission-set/index.ts",
            "line": 336
          },
          "name": "resetPath"
        }
      ],
      "name": "SsoPermissionSetPermissionsBoundaryCustomerManagedPolicyReferenceOutputReference",
      "namespace": "ssoPermissionSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-permission-set/index.ts",
            "line": 324
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-permission-set/index.ts",
            "line": 340
          },
          "name": "pathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-permission-set/index.ts",
            "line": 314
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-permission-set/index.ts",
            "line": 330
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-permission-set/index.ts",
            "line": 276
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssoPermissionSet.SsoPermissionSetPermissionsBoundaryCustomerManagedPolicyReference"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sso-permission-set/index:SsoPermissionSetPermissionsBoundaryCustomerManagedPolicyReferenceOutputReference"
    },
    "@cdktn/provider-awscc.ssoPermissionSet.SsoPermissionSetPermissionsBoundaryOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssoPermissionSet.SsoPermissionSetPermissionsBoundaryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sso-permission-set/index.ts",
          "line": 401
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sso-permission-set/index.ts",
        "line": 393
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-permission-set/index.ts",
            "line": 446
          },
          "name": "putCustomerManagedPolicyReference",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.ssoPermissionSet.SsoPermissionSetPermissionsBoundaryCustomerManagedPolicyReference"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-permission-set/index.ts",
            "line": 449
          },
          "name": "resetCustomerManagedPolicyReference"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-permission-set/index.ts",
            "line": 465
          },
          "name": "resetManagedPolicyArn"
        }
      ],
      "name": "SsoPermissionSetPermissionsBoundaryOutputReference",
      "namespace": "ssoPermissionSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-permission-set/index.ts",
            "line": 443
          },
          "name": "customerManagedPolicyReference",
          "type": {
            "fqn": "@cdktn/provider-awscc.ssoPermissionSet.SsoPermissionSetPermissionsBoundaryCustomerManagedPolicyReferenceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-permission-set/index.ts",
            "line": 453
          },
          "name": "customerManagedPolicyReferenceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssoPermissionSet.SsoPermissionSetPermissionsBoundaryCustomerManagedPolicyReference"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-permission-set/index.ts",
            "line": 469
          },
          "name": "managedPolicyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-permission-set/index.ts",
            "line": 459
          },
          "name": "managedPolicyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-permission-set/index.ts",
            "line": 405
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssoPermissionSet.SsoPermissionSetPermissionsBoundary"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sso-permission-set/index:SsoPermissionSetPermissionsBoundaryOutputReference"
    },
    "@cdktn/provider-awscc.ssoPermissionSet.SsoPermissionSetTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssoPermissionSet.SsoPermissionSetTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sso-permission-set/index.ts",
        "line": 473
      },
      "name": "SsoPermissionSetTags",
      "namespace": "ssoPermissionSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sso_permission_set#key SsoPermissionSet#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-permission-set/index.ts",
            "line": 477
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/sso_permission_set#value SsoPermissionSet#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-permission-set/index.ts",
            "line": 481
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sso-permission-set/index:SsoPermissionSetTags"
    },
    "@cdktn/provider-awscc.ssoPermissionSet.SsoPermissionSetTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssoPermissionSet.SsoPermissionSetTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sso-permission-set/index.ts",
          "line": 611
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sso-permission-set/index.ts",
        "line": 603
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-permission-set/index.ts",
            "line": 618
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.ssoPermissionSet.SsoPermissionSetTagsOutputReference"
            }
          }
        }
      ],
      "name": "SsoPermissionSetTagsList",
      "namespace": "ssoPermissionSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-permission-set/index.ts",
            "line": 604
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.ssoPermissionSet.SsoPermissionSetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sso-permission-set/index:SsoPermissionSetTagsList"
    },
    "@cdktn/provider-awscc.ssoPermissionSet.SsoPermissionSetTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.ssoPermissionSet.SsoPermissionSetTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sso-permission-set/index.ts",
          "line": 530
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sso-permission-set/index.ts",
        "line": 520
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-permission-set/index.ts",
            "line": 578
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-permission-set/index.ts",
            "line": 594
          },
          "name": "resetValue"
        }
      ],
      "name": "SsoPermissionSetTagsOutputReference",
      "namespace": "ssoPermissionSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-permission-set/index.ts",
            "line": 582
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sso-permission-set/index.ts",
            "line": 598
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-permission-set/index.ts",
            "line": 572
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-permission-set/index.ts",
            "line": 588
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sso-permission-set/index.ts",
            "line": 534
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.ssoPermissionSet.SsoPermissionSetTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sso-permission-set/index:SsoPermissionSetTagsOutputReference"
    },
    "@cdktn/provider-awscc.stepfunctionsActivity.StepfunctionsActivity": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/stepfunctions_activity awscc_stepfunctions_activity}."
      },
      "fqn": "@cdktn/provider-awscc.stepfunctionsActivity.StepfunctionsActivity",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/stepfunctions_activity awscc_stepfunctions_activity} Resource."
        },
        "locationInModule": {
          "filename": "src/stepfunctions-activity/index.ts",
          "line": 373
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.stepfunctionsActivity.StepfunctionsActivityConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/stepfunctions-activity/index.ts",
        "line": 341
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a StepfunctionsActivity resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/stepfunctions-activity/index.ts",
            "line": 358
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the StepfunctionsActivity to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/stepfunctions_activity#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing StepfunctionsActivity that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the StepfunctionsActivity to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-activity/index.ts",
            "line": 408
          },
          "name": "putEncryptionConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.stepfunctionsActivity.StepfunctionsActivityEncryptionConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-activity/index.ts",
            "line": 442
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.stepfunctionsActivity.StepfunctionsActivityTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-activity/index.ts",
            "line": 411
          },
          "name": "resetEncryptionConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-activity/index.ts",
            "line": 445
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-activity/index.ts",
            "line": 457
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-activity/index.ts",
            "line": 465
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "StepfunctionsActivity",
      "namespace": "stepfunctionsActivity",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-activity/index.ts",
            "line": 346
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-activity/index.ts",
            "line": 399
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-activity/index.ts",
            "line": 405
          },
          "name": "encryptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.stepfunctionsActivity.StepfunctionsActivityEncryptionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-activity/index.ts",
            "line": 420
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-activity/index.ts",
            "line": 439
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.stepfunctionsActivity.StepfunctionsActivityTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-activity/index.ts",
            "line": 415
          },
          "name": "encryptionConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.stepfunctionsActivity.StepfunctionsActivityEncryptionConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-activity/index.ts",
            "line": 433
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-activity/index.ts",
            "line": 449
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.stepfunctionsActivity.StepfunctionsActivityTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-activity/index.ts",
            "line": 426
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/stepfunctions-activity/index:StepfunctionsActivity"
    },
    "@cdktn/provider-awscc.stepfunctionsActivity.StepfunctionsActivityConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.stepfunctionsActivity.StepfunctionsActivityConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/stepfunctions-activity/index.ts",
        "line": 14
      },
      "name": "StepfunctionsActivityConfig",
      "namespace": "stepfunctionsActivity",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/stepfunctions_activity#name StepfunctionsActivity#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-activity/index.ts",
            "line": 22
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/stepfunctions_activity#encryption_configuration StepfunctionsActivity#encryption_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-activity/index.ts",
            "line": 18
          },
          "name": "encryptionConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.stepfunctionsActivity.StepfunctionsActivityEncryptionConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/stepfunctions_activity#tags StepfunctionsActivity#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-activity/index.ts",
            "line": 26
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.stepfunctionsActivity.StepfunctionsActivityTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/stepfunctions-activity/index:StepfunctionsActivityConfig"
    },
    "@cdktn/provider-awscc.stepfunctionsActivity.StepfunctionsActivityEncryptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.stepfunctionsActivity.StepfunctionsActivityEncryptionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/stepfunctions-activity/index.ts",
        "line": 28
      },
      "name": "StepfunctionsActivityEncryptionConfiguration",
      "namespace": "stepfunctionsActivity",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/stepfunctions_activity#kms_data_key_reuse_period_seconds StepfunctionsActivity#kms_data_key_reuse_period_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-activity/index.ts",
            "line": 32
          },
          "name": "kmsDataKeyReusePeriodSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/stepfunctions_activity#kms_key_id StepfunctionsActivity#kms_key_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-activity/index.ts",
            "line": 36
          },
          "name": "kmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/stepfunctions_activity#type StepfunctionsActivity#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-activity/index.ts",
            "line": 40
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/stepfunctions-activity/index:StepfunctionsActivityEncryptionConfiguration"
    },
    "@cdktn/provider-awscc.stepfunctionsActivity.StepfunctionsActivityEncryptionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.stepfunctionsActivity.StepfunctionsActivityEncryptionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/stepfunctions-activity/index.ts",
          "line": 94
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/stepfunctions-activity/index.ts",
        "line": 86
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-activity/index.ts",
            "line": 148
          },
          "name": "resetKmsDataKeyReusePeriodSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-activity/index.ts",
            "line": 164
          },
          "name": "resetKmsKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-activity/index.ts",
            "line": 180
          },
          "name": "resetType"
        }
      ],
      "name": "StepfunctionsActivityEncryptionConfigurationOutputReference",
      "namespace": "stepfunctionsActivity",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-activity/index.ts",
            "line": 152
          },
          "name": "kmsDataKeyReusePeriodSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-activity/index.ts",
            "line": 168
          },
          "name": "kmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-activity/index.ts",
            "line": 184
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-activity/index.ts",
            "line": 142
          },
          "name": "kmsDataKeyReusePeriodSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-activity/index.ts",
            "line": 158
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-activity/index.ts",
            "line": 174
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-activity/index.ts",
            "line": 98
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.stepfunctionsActivity.StepfunctionsActivityEncryptionConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/stepfunctions-activity/index:StepfunctionsActivityEncryptionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.stepfunctionsActivity.StepfunctionsActivityTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.stepfunctionsActivity.StepfunctionsActivityTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/stepfunctions-activity/index.ts",
        "line": 188
      },
      "name": "StepfunctionsActivityTags",
      "namespace": "stepfunctionsActivity",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/stepfunctions_activity#key StepfunctionsActivity#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-activity/index.ts",
            "line": 192
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/stepfunctions_activity#value StepfunctionsActivity#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-activity/index.ts",
            "line": 196
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/stepfunctions-activity/index:StepfunctionsActivityTags"
    },
    "@cdktn/provider-awscc.stepfunctionsActivity.StepfunctionsActivityTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.stepfunctionsActivity.StepfunctionsActivityTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/stepfunctions-activity/index.ts",
          "line": 326
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/stepfunctions-activity/index.ts",
        "line": 318
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-activity/index.ts",
            "line": 333
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.stepfunctionsActivity.StepfunctionsActivityTagsOutputReference"
            }
          }
        }
      ],
      "name": "StepfunctionsActivityTagsList",
      "namespace": "stepfunctionsActivity",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-activity/index.ts",
            "line": 319
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.stepfunctionsActivity.StepfunctionsActivityTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/stepfunctions-activity/index:StepfunctionsActivityTagsList"
    },
    "@cdktn/provider-awscc.stepfunctionsActivity.StepfunctionsActivityTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.stepfunctionsActivity.StepfunctionsActivityTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/stepfunctions-activity/index.ts",
          "line": 245
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/stepfunctions-activity/index.ts",
        "line": 235
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-activity/index.ts",
            "line": 293
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-activity/index.ts",
            "line": 309
          },
          "name": "resetValue"
        }
      ],
      "name": "StepfunctionsActivityTagsOutputReference",
      "namespace": "stepfunctionsActivity",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-activity/index.ts",
            "line": 297
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-activity/index.ts",
            "line": 313
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-activity/index.ts",
            "line": 287
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-activity/index.ts",
            "line": 303
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-activity/index.ts",
            "line": 249
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.stepfunctionsActivity.StepfunctionsActivityTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/stepfunctions-activity/index:StepfunctionsActivityTagsOutputReference"
    },
    "@cdktn/provider-awscc.stepfunctionsStateMachine.StepfunctionsStateMachine": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/stepfunctions_state_machine awscc_stepfunctions_state_machine}."
      },
      "fqn": "@cdktn/provider-awscc.stepfunctionsStateMachine.StepfunctionsStateMachine",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/stepfunctions_state_machine awscc_stepfunctions_state_machine} Resource."
        },
        "locationInModule": {
          "filename": "src/stepfunctions-state-machine/index.ts",
          "line": 865
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.stepfunctionsStateMachine.StepfunctionsStateMachineConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/stepfunctions-state-machine/index.ts",
        "line": 833
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a StepfunctionsStateMachine resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine/index.ts",
            "line": 850
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the StepfunctionsStateMachine to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/stepfunctions_state_machine#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing StepfunctionsStateMachine that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the StepfunctionsStateMachine to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine/index.ts",
            "line": 923
          },
          "name": "putDefinitionS3Location",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.stepfunctionsStateMachine.StepfunctionsStateMachineDefinitionS3Location"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine/index.ts",
            "line": 976
          },
          "name": "putLoggingConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.stepfunctionsStateMachine.StepfunctionsStateMachineLoggingConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine/index.ts",
            "line": 1042
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.stepfunctionsStateMachine.StepfunctionsStateMachineTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine/index.ts",
            "line": 1058
          },
          "name": "putTracingConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.stepfunctionsStateMachine.StepfunctionsStateMachineTracingConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine/index.ts",
            "line": 910
          },
          "name": "resetDefinition"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine/index.ts",
            "line": 926
          },
          "name": "resetDefinitionS3Location"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine/index.ts",
            "line": 942
          },
          "name": "resetDefinitionString"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine/index.ts",
            "line": 958
          },
          "name": "resetDefinitionSubstitutions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine/index.ts",
            "line": 979
          },
          "name": "resetLoggingConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine/index.ts",
            "line": 1013
          },
          "name": "resetStateMachineName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine/index.ts",
            "line": 1029
          },
          "name": "resetStateMachineType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine/index.ts",
            "line": 1045
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine/index.ts",
            "line": 1061
          },
          "name": "resetTracingConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine/index.ts",
            "line": 1073
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine/index.ts",
            "line": 1088
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "StepfunctionsStateMachine",
      "namespace": "stepfunctionsStateMachine",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine/index.ts",
            "line": 838
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine/index.ts",
            "line": 898
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine/index.ts",
            "line": 920
          },
          "name": "definitionS3Location",
          "type": {
            "fqn": "@cdktn/provider-awscc.stepfunctionsStateMachine.StepfunctionsStateMachineDefinitionS3LocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine/index.ts",
            "line": 967
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine/index.ts",
            "line": 973
          },
          "name": "loggingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.stepfunctionsStateMachine.StepfunctionsStateMachineLoggingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine/index.ts",
            "line": 988
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine/index.ts",
            "line": 1039
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.stepfunctionsStateMachine.StepfunctionsStateMachineTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine/index.ts",
            "line": 1055
          },
          "name": "tracingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.stepfunctionsStateMachine.StepfunctionsStateMachineTracingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine/index.ts",
            "line": 914
          },
          "name": "definitionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine/index.ts",
            "line": 930
          },
          "name": "definitionS3LocationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.stepfunctionsStateMachine.StepfunctionsStateMachineDefinitionS3Location"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine/index.ts",
            "line": 946
          },
          "name": "definitionStringInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine/index.ts",
            "line": 962
          },
          "name": "definitionSubstitutionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine/index.ts",
            "line": 983
          },
          "name": "loggingConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.stepfunctionsStateMachine.StepfunctionsStateMachineLoggingConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine/index.ts",
            "line": 1001
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine/index.ts",
            "line": 1017
          },
          "name": "stateMachineNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine/index.ts",
            "line": 1033
          },
          "name": "stateMachineTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine/index.ts",
            "line": 1049
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.stepfunctionsStateMachine.StepfunctionsStateMachineTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine/index.ts",
            "line": 1065
          },
          "name": "tracingConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.stepfunctionsStateMachine.StepfunctionsStateMachineTracingConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine/index.ts",
            "line": 904
          },
          "name": "definition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine/index.ts",
            "line": 936
          },
          "name": "definitionString",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine/index.ts",
            "line": 952
          },
          "name": "definitionSubstitutions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine/index.ts",
            "line": 994
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine/index.ts",
            "line": 1007
          },
          "name": "stateMachineName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine/index.ts",
            "line": 1023
          },
          "name": "stateMachineType",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/stepfunctions-state-machine/index:StepfunctionsStateMachine"
    },
    "@cdktn/provider-awscc.stepfunctionsStateMachine.StepfunctionsStateMachineConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.stepfunctionsStateMachine.StepfunctionsStateMachineConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/stepfunctions-state-machine/index.ts",
        "line": 14
      },
      "name": "StepfunctionsStateMachineConfig",
      "namespace": "stepfunctionsStateMachine",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/stepfunctions_state_machine#role_arn StepfunctionsStateMachine#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine/index.ts",
            "line": 38
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/stepfunctions_state_machine#definition StepfunctionsStateMachine#definition}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine/index.ts",
            "line": 18
          },
          "name": "definition",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/stepfunctions_state_machine#definition_s3_location StepfunctionsStateMachine#definition_s3_location}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine/index.ts",
            "line": 22
          },
          "name": "definitionS3Location",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.stepfunctionsStateMachine.StepfunctionsStateMachineDefinitionS3Location"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/stepfunctions_state_machine#definition_string StepfunctionsStateMachine#definition_string}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine/index.ts",
            "line": 26
          },
          "name": "definitionString",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/stepfunctions_state_machine#definition_substitutions StepfunctionsStateMachine#definition_substitutions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine/index.ts",
            "line": 30
          },
          "name": "definitionSubstitutions",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/stepfunctions_state_machine#logging_configuration StepfunctionsStateMachine#logging_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine/index.ts",
            "line": 34
          },
          "name": "loggingConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.stepfunctionsStateMachine.StepfunctionsStateMachineLoggingConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/stepfunctions_state_machine#state_machine_name StepfunctionsStateMachine#state_machine_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine/index.ts",
            "line": 42
          },
          "name": "stateMachineName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/stepfunctions_state_machine#state_machine_type StepfunctionsStateMachine#state_machine_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine/index.ts",
            "line": 46
          },
          "name": "stateMachineType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/stepfunctions_state_machine#tags StepfunctionsStateMachine#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine/index.ts",
            "line": 50
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.stepfunctionsStateMachine.StepfunctionsStateMachineTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/stepfunctions_state_machine#tracing_configuration StepfunctionsStateMachine#tracing_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine/index.ts",
            "line": 54
          },
          "name": "tracingConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.stepfunctionsStateMachine.StepfunctionsStateMachineTracingConfiguration"
          }
        }
      ],
      "symbolId": "src/stepfunctions-state-machine/index:StepfunctionsStateMachineConfig"
    },
    "@cdktn/provider-awscc.stepfunctionsStateMachine.StepfunctionsStateMachineDefinitionS3Location": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.stepfunctionsStateMachine.StepfunctionsStateMachineDefinitionS3Location",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/stepfunctions-state-machine/index.ts",
        "line": 56
      },
      "name": "StepfunctionsStateMachineDefinitionS3Location",
      "namespace": "stepfunctionsStateMachine",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/stepfunctions_state_machine#bucket StepfunctionsStateMachine#bucket}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine/index.ts",
            "line": 60
          },
          "name": "bucket",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/stepfunctions_state_machine#key StepfunctionsStateMachine#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine/index.ts",
            "line": 64
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/stepfunctions_state_machine#version StepfunctionsStateMachine#version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine/index.ts",
            "line": 68
          },
          "name": "version",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/stepfunctions-state-machine/index:StepfunctionsStateMachineDefinitionS3Location"
    },
    "@cdktn/provider-awscc.stepfunctionsStateMachine.StepfunctionsStateMachineDefinitionS3LocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.stepfunctionsStateMachine.StepfunctionsStateMachineDefinitionS3LocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/stepfunctions-state-machine/index.ts",
          "line": 122
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/stepfunctions-state-machine/index.ts",
        "line": 114
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine/index.ts",
            "line": 176
          },
          "name": "resetBucket"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine/index.ts",
            "line": 192
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine/index.ts",
            "line": 208
          },
          "name": "resetVersion"
        }
      ],
      "name": "StepfunctionsStateMachineDefinitionS3LocationOutputReference",
      "namespace": "stepfunctionsStateMachine",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine/index.ts",
            "line": 180
          },
          "name": "bucketInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine/index.ts",
            "line": 196
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine/index.ts",
            "line": 212
          },
          "name": "versionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine/index.ts",
            "line": 170
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine/index.ts",
            "line": 186
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine/index.ts",
            "line": 202
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine/index.ts",
            "line": 126
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.stepfunctionsStateMachine.StepfunctionsStateMachineDefinitionS3Location"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/stepfunctions-state-machine/index:StepfunctionsStateMachineDefinitionS3LocationOutputReference"
    },
    "@cdktn/provider-awscc.stepfunctionsStateMachine.StepfunctionsStateMachineLoggingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.stepfunctionsStateMachine.StepfunctionsStateMachineLoggingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/stepfunctions-state-machine/index.ts",
        "line": 426
      },
      "name": "StepfunctionsStateMachineLoggingConfiguration",
      "namespace": "stepfunctionsStateMachine",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/stepfunctions_state_machine#destinations StepfunctionsStateMachine#destinations}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine/index.ts",
            "line": 430
          },
          "name": "destinations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.stepfunctionsStateMachine.StepfunctionsStateMachineLoggingConfigurationDestinations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/stepfunctions_state_machine#include_execution_data StepfunctionsStateMachine#include_execution_data}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine/index.ts",
            "line": 434
          },
          "name": "includeExecutionData",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/stepfunctions_state_machine#level StepfunctionsStateMachine#level}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine/index.ts",
            "line": 438
          },
          "name": "level",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/stepfunctions-state-machine/index:StepfunctionsStateMachineLoggingConfiguration"
    },
    "@cdktn/provider-awscc.stepfunctionsStateMachine.StepfunctionsStateMachineLoggingConfigurationDestinations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.stepfunctionsStateMachine.StepfunctionsStateMachineLoggingConfigurationDestinations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/stepfunctions-state-machine/index.ts",
        "line": 310
      },
      "name": "StepfunctionsStateMachineLoggingConfigurationDestinations",
      "namespace": "stepfunctionsStateMachine",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/stepfunctions_state_machine#cloudwatch_logs_log_group StepfunctionsStateMachine#cloudwatch_logs_log_group}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine/index.ts",
            "line": 314
          },
          "name": "cloudwatchLogsLogGroup",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.stepfunctionsStateMachine.StepfunctionsStateMachineLoggingConfigurationDestinationsCloudwatchLogsLogGroup"
          }
        }
      ],
      "symbolId": "src/stepfunctions-state-machine/index:StepfunctionsStateMachineLoggingConfigurationDestinations"
    },
    "@cdktn/provider-awscc.stepfunctionsStateMachine.StepfunctionsStateMachineLoggingConfigurationDestinationsCloudwatchLogsLogGroup": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.stepfunctionsStateMachine.StepfunctionsStateMachineLoggingConfigurationDestinationsCloudwatchLogsLogGroup",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/stepfunctions-state-machine/index.ts",
        "line": 216
      },
      "name": "StepfunctionsStateMachineLoggingConfigurationDestinationsCloudwatchLogsLogGroup",
      "namespace": "stepfunctionsStateMachine",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/stepfunctions_state_machine#log_group_arn StepfunctionsStateMachine#log_group_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine/index.ts",
            "line": 220
          },
          "name": "logGroupArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/stepfunctions-state-machine/index:StepfunctionsStateMachineLoggingConfigurationDestinationsCloudwatchLogsLogGroup"
    },
    "@cdktn/provider-awscc.stepfunctionsStateMachine.StepfunctionsStateMachineLoggingConfigurationDestinationsCloudwatchLogsLogGroupOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.stepfunctionsStateMachine.StepfunctionsStateMachineLoggingConfigurationDestinationsCloudwatchLogsLogGroupOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/stepfunctions-state-machine/index.ts",
          "line": 260
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/stepfunctions-state-machine/index.ts",
        "line": 252
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine/index.ts",
            "line": 302
          },
          "name": "resetLogGroupArn"
        }
      ],
      "name": "StepfunctionsStateMachineLoggingConfigurationDestinationsCloudwatchLogsLogGroupOutputReference",
      "namespace": "stepfunctionsStateMachine",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine/index.ts",
            "line": 306
          },
          "name": "logGroupArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine/index.ts",
            "line": 296
          },
          "name": "logGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine/index.ts",
            "line": 264
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.stepfunctionsStateMachine.StepfunctionsStateMachineLoggingConfigurationDestinationsCloudwatchLogsLogGroup"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/stepfunctions-state-machine/index:StepfunctionsStateMachineLoggingConfigurationDestinationsCloudwatchLogsLogGroupOutputReference"
    },
    "@cdktn/provider-awscc.stepfunctionsStateMachine.StepfunctionsStateMachineLoggingConfigurationDestinationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.stepfunctionsStateMachine.StepfunctionsStateMachineLoggingConfigurationDestinationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/stepfunctions-state-machine/index.ts",
          "line": 415
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/stepfunctions-state-machine/index.ts",
        "line": 407
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine/index.ts",
            "line": 422
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.stepfunctionsStateMachine.StepfunctionsStateMachineLoggingConfigurationDestinationsOutputReference"
            }
          }
        }
      ],
      "name": "StepfunctionsStateMachineLoggingConfigurationDestinationsList",
      "namespace": "stepfunctionsStateMachine",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine/index.ts",
            "line": 408
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.stepfunctionsStateMachine.StepfunctionsStateMachineLoggingConfigurationDestinations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/stepfunctions-state-machine/index:StepfunctionsStateMachineLoggingConfigurationDestinationsList"
    },
    "@cdktn/provider-awscc.stepfunctionsStateMachine.StepfunctionsStateMachineLoggingConfigurationDestinationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.stepfunctionsStateMachine.StepfunctionsStateMachineLoggingConfigurationDestinationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/stepfunctions-state-machine/index.ts",
          "line": 356
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/stepfunctions-state-machine/index.ts",
        "line": 346
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine/index.ts",
            "line": 395
          },
          "name": "putCloudwatchLogsLogGroup",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.stepfunctionsStateMachine.StepfunctionsStateMachineLoggingConfigurationDestinationsCloudwatchLogsLogGroup"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine/index.ts",
            "line": 398
          },
          "name": "resetCloudwatchLogsLogGroup"
        }
      ],
      "name": "StepfunctionsStateMachineLoggingConfigurationDestinationsOutputReference",
      "namespace": "stepfunctionsStateMachine",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine/index.ts",
            "line": 392
          },
          "name": "cloudwatchLogsLogGroup",
          "type": {
            "fqn": "@cdktn/provider-awscc.stepfunctionsStateMachine.StepfunctionsStateMachineLoggingConfigurationDestinationsCloudwatchLogsLogGroupOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine/index.ts",
            "line": 402
          },
          "name": "cloudwatchLogsLogGroupInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.stepfunctionsStateMachine.StepfunctionsStateMachineLoggingConfigurationDestinationsCloudwatchLogsLogGroup"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine/index.ts",
            "line": 360
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.stepfunctionsStateMachine.StepfunctionsStateMachineLoggingConfigurationDestinations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/stepfunctions-state-machine/index:StepfunctionsStateMachineLoggingConfigurationDestinationsOutputReference"
    },
    "@cdktn/provider-awscc.stepfunctionsStateMachine.StepfunctionsStateMachineLoggingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.stepfunctionsStateMachine.StepfunctionsStateMachineLoggingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/stepfunctions-state-machine/index.ts",
          "line": 492
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/stepfunctions-state-machine/index.ts",
        "line": 484
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine/index.ts",
            "line": 543
          },
          "name": "putDestinations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.stepfunctionsStateMachine.StepfunctionsStateMachineLoggingConfigurationDestinations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine/index.ts",
            "line": 546
          },
          "name": "resetDestinations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine/index.ts",
            "line": 562
          },
          "name": "resetIncludeExecutionData"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine/index.ts",
            "line": 578
          },
          "name": "resetLevel"
        }
      ],
      "name": "StepfunctionsStateMachineLoggingConfigurationOutputReference",
      "namespace": "stepfunctionsStateMachine",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine/index.ts",
            "line": 540
          },
          "name": "destinations",
          "type": {
            "fqn": "@cdktn/provider-awscc.stepfunctionsStateMachine.StepfunctionsStateMachineLoggingConfigurationDestinationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine/index.ts",
            "line": 550
          },
          "name": "destinationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.stepfunctionsStateMachine.StepfunctionsStateMachineLoggingConfigurationDestinations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine/index.ts",
            "line": 566
          },
          "name": "includeExecutionDataInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine/index.ts",
            "line": 582
          },
          "name": "levelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine/index.ts",
            "line": 556
          },
          "name": "includeExecutionData",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine/index.ts",
            "line": 572
          },
          "name": "level",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine/index.ts",
            "line": 496
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.stepfunctionsStateMachine.StepfunctionsStateMachineLoggingConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/stepfunctions-state-machine/index:StepfunctionsStateMachineLoggingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.stepfunctionsStateMachine.StepfunctionsStateMachineTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.stepfunctionsStateMachine.StepfunctionsStateMachineTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/stepfunctions-state-machine/index.ts",
        "line": 586
      },
      "name": "StepfunctionsStateMachineTags",
      "namespace": "stepfunctionsStateMachine",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/stepfunctions_state_machine#key StepfunctionsStateMachine#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine/index.ts",
            "line": 590
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/stepfunctions_state_machine#value StepfunctionsStateMachine#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine/index.ts",
            "line": 594
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/stepfunctions-state-machine/index:StepfunctionsStateMachineTags"
    },
    "@cdktn/provider-awscc.stepfunctionsStateMachine.StepfunctionsStateMachineTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.stepfunctionsStateMachine.StepfunctionsStateMachineTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/stepfunctions-state-machine/index.ts",
          "line": 724
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/stepfunctions-state-machine/index.ts",
        "line": 716
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine/index.ts",
            "line": 731
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.stepfunctionsStateMachine.StepfunctionsStateMachineTagsOutputReference"
            }
          }
        }
      ],
      "name": "StepfunctionsStateMachineTagsList",
      "namespace": "stepfunctionsStateMachine",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine/index.ts",
            "line": 717
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.stepfunctionsStateMachine.StepfunctionsStateMachineTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/stepfunctions-state-machine/index:StepfunctionsStateMachineTagsList"
    },
    "@cdktn/provider-awscc.stepfunctionsStateMachine.StepfunctionsStateMachineTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.stepfunctionsStateMachine.StepfunctionsStateMachineTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/stepfunctions-state-machine/index.ts",
          "line": 643
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/stepfunctions-state-machine/index.ts",
        "line": 633
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine/index.ts",
            "line": 691
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine/index.ts",
            "line": 707
          },
          "name": "resetValue"
        }
      ],
      "name": "StepfunctionsStateMachineTagsOutputReference",
      "namespace": "stepfunctionsStateMachine",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine/index.ts",
            "line": 695
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine/index.ts",
            "line": 711
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine/index.ts",
            "line": 685
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine/index.ts",
            "line": 701
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine/index.ts",
            "line": 647
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.stepfunctionsStateMachine.StepfunctionsStateMachineTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/stepfunctions-state-machine/index:StepfunctionsStateMachineTagsOutputReference"
    },
    "@cdktn/provider-awscc.stepfunctionsStateMachine.StepfunctionsStateMachineTracingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.stepfunctionsStateMachine.StepfunctionsStateMachineTracingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/stepfunctions-state-machine/index.ts",
        "line": 735
      },
      "name": "StepfunctionsStateMachineTracingConfiguration",
      "namespace": "stepfunctionsStateMachine",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/stepfunctions_state_machine#enabled StepfunctionsStateMachine#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine/index.ts",
            "line": 739
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/stepfunctions-state-machine/index:StepfunctionsStateMachineTracingConfiguration"
    },
    "@cdktn/provider-awscc.stepfunctionsStateMachine.StepfunctionsStateMachineTracingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.stepfunctionsStateMachine.StepfunctionsStateMachineTracingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/stepfunctions-state-machine/index.ts",
          "line": 779
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/stepfunctions-state-machine/index.ts",
        "line": 771
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine/index.ts",
            "line": 821
          },
          "name": "resetEnabled"
        }
      ],
      "name": "StepfunctionsStateMachineTracingConfigurationOutputReference",
      "namespace": "stepfunctionsStateMachine",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine/index.ts",
            "line": 825
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine/index.ts",
            "line": 815
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine/index.ts",
            "line": 783
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.stepfunctionsStateMachine.StepfunctionsStateMachineTracingConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/stepfunctions-state-machine/index:StepfunctionsStateMachineTracingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.stepfunctionsStateMachineAlias.StepfunctionsStateMachineAlias": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/stepfunctions_state_machine_alias awscc_stepfunctions_state_machine_alias}."
      },
      "fqn": "@cdktn/provider-awscc.stepfunctionsStateMachineAlias.StepfunctionsStateMachineAlias",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/stepfunctions_state_machine_alias awscc_stepfunctions_state_machine_alias} Resource."
        },
        "locationInModule": {
          "filename": "src/stepfunctions-state-machine-alias/index.ts",
          "line": 467
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.stepfunctionsStateMachineAlias.StepfunctionsStateMachineAliasConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/stepfunctions-state-machine-alias/index.ts",
        "line": 435
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a StepfunctionsStateMachineAlias resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine-alias/index.ts",
            "line": 452
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the StepfunctionsStateMachineAlias to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/stepfunctions_state_machine_alias#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing StepfunctionsStateMachineAlias that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the StepfunctionsStateMachineAlias to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine-alias/index.ts",
            "line": 504
          },
          "name": "putDeploymentPreference",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.stepfunctionsStateMachineAlias.StepfunctionsStateMachineAliasDeploymentPreference"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine-alias/index.ts",
            "line": 557
          },
          "name": "putRoutingConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.stepfunctionsStateMachineAlias.StepfunctionsStateMachineAliasRoutingConfiguration"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine-alias/index.ts",
            "line": 507
          },
          "name": "resetDeploymentPreference"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine-alias/index.ts",
            "line": 523
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine-alias/index.ts",
            "line": 544
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine-alias/index.ts",
            "line": 560
          },
          "name": "resetRoutingConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine-alias/index.ts",
            "line": 576
          },
          "name": "resetStateMachineArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine-alias/index.ts",
            "line": 588
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine-alias/index.ts",
            "line": 598
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "StepfunctionsStateMachineAlias",
      "namespace": "stepfunctionsStateMachineAlias",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine-alias/index.ts",
            "line": 440
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine-alias/index.ts",
            "line": 495
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine-alias/index.ts",
            "line": 501
          },
          "name": "deploymentPreference",
          "type": {
            "fqn": "@cdktn/provider-awscc.stepfunctionsStateMachineAlias.StepfunctionsStateMachineAliasDeploymentPreferenceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine-alias/index.ts",
            "line": 532
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine-alias/index.ts",
            "line": 554
          },
          "name": "routingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.stepfunctionsStateMachineAlias.StepfunctionsStateMachineAliasRoutingConfigurationList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine-alias/index.ts",
            "line": 511
          },
          "name": "deploymentPreferenceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.stepfunctionsStateMachineAlias.StepfunctionsStateMachineAliasDeploymentPreference"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine-alias/index.ts",
            "line": 527
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine-alias/index.ts",
            "line": 548
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine-alias/index.ts",
            "line": 564
          },
          "name": "routingConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.stepfunctionsStateMachineAlias.StepfunctionsStateMachineAliasRoutingConfiguration"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine-alias/index.ts",
            "line": 580
          },
          "name": "stateMachineArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine-alias/index.ts",
            "line": 517
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine-alias/index.ts",
            "line": 538
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine-alias/index.ts",
            "line": 570
          },
          "name": "stateMachineArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/stepfunctions-state-machine-alias/index:StepfunctionsStateMachineAlias"
    },
    "@cdktn/provider-awscc.stepfunctionsStateMachineAlias.StepfunctionsStateMachineAliasConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.stepfunctionsStateMachineAlias.StepfunctionsStateMachineAliasConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/stepfunctions-state-machine-alias/index.ts",
        "line": 14
      },
      "name": "StepfunctionsStateMachineAliasConfig",
      "namespace": "stepfunctionsStateMachineAlias",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/stepfunctions_state_machine_alias#deployment_preference StepfunctionsStateMachineAlias#deployment_preference}",
            "stability": "stable",
            "summary": "The settings to enable gradual state machine deployments."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine-alias/index.ts",
            "line": 20
          },
          "name": "deploymentPreference",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.stepfunctionsStateMachineAlias.StepfunctionsStateMachineAliasDeploymentPreference"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/stepfunctions_state_machine_alias#description StepfunctionsStateMachineAlias#description}",
            "stability": "stable",
            "summary": "An optional description of the alias."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine-alias/index.ts",
            "line": 26
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/stepfunctions_state_machine_alias#name StepfunctionsStateMachineAlias#name}",
            "stability": "stable",
            "summary": "The alias name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine-alias/index.ts",
            "line": 32
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "One or two versions can be mapped to an alias to split StartExecution requests of the same state machine.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/stepfunctions_state_machine_alias#routing_configuration StepfunctionsStateMachineAlias#routing_configuration}",
            "stability": "stable",
            "summary": "The routing configuration of the alias."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine-alias/index.ts",
            "line": 38
          },
          "name": "routingConfiguration",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.stepfunctionsStateMachineAlias.StepfunctionsStateMachineAliasRoutingConfiguration"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/stepfunctions_state_machine_alias#state_machine_arn StepfunctionsStateMachineAlias#state_machine_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine-alias/index.ts",
            "line": 42
          },
          "name": "stateMachineArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/stepfunctions-state-machine-alias/index:StepfunctionsStateMachineAliasConfig"
    },
    "@cdktn/provider-awscc.stepfunctionsStateMachineAlias.StepfunctionsStateMachineAliasDeploymentPreference": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.stepfunctionsStateMachineAlias.StepfunctionsStateMachineAliasDeploymentPreference",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/stepfunctions-state-machine-alias/index.ts",
        "line": 44
      },
      "name": "StepfunctionsStateMachineAliasDeploymentPreference",
      "namespace": "stepfunctionsStateMachineAlias",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The deployment will fail and rollback if any alarms go into ALARM state.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/stepfunctions_state_machine_alias#alarms StepfunctionsStateMachineAlias#alarms}",
            "stability": "stable",
            "summary": "A list of CloudWatch alarm names that will be monitored during the deployment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine-alias/index.ts",
            "line": 50
          },
          "name": "alarms",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/stepfunctions_state_machine_alias#interval StepfunctionsStateMachineAlias#interval}",
            "stability": "stable",
            "summary": "The time in minutes between each traffic shifting increment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine-alias/index.ts",
            "line": 56
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/stepfunctions_state_machine_alias#percentage StepfunctionsStateMachineAlias#percentage}",
            "stability": "stable",
            "summary": "The percentage of traffic to shift to the new version in each increment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine-alias/index.ts",
            "line": 62
          },
          "name": "percentage",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/stepfunctions_state_machine_alias#state_machine_version_arn StepfunctionsStateMachineAlias#state_machine_version_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine-alias/index.ts",
            "line": 66
          },
          "name": "stateMachineVersionArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/stepfunctions_state_machine_alias#type StepfunctionsStateMachineAlias#type}",
            "stability": "stable",
            "summary": "The type of deployment to perform."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine-alias/index.ts",
            "line": 72
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/stepfunctions-state-machine-alias/index:StepfunctionsStateMachineAliasDeploymentPreference"
    },
    "@cdktn/provider-awscc.stepfunctionsStateMachineAlias.StepfunctionsStateMachineAliasDeploymentPreferenceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.stepfunctionsStateMachineAlias.StepfunctionsStateMachineAliasDeploymentPreferenceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/stepfunctions-state-machine-alias/index.ts",
          "line": 140
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/stepfunctions-state-machine-alias/index.ts",
        "line": 132
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine-alias/index.ts",
            "line": 206
          },
          "name": "resetAlarms"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine-alias/index.ts",
            "line": 222
          },
          "name": "resetInterval"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine-alias/index.ts",
            "line": 238
          },
          "name": "resetPercentage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine-alias/index.ts",
            "line": 254
          },
          "name": "resetStateMachineVersionArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine-alias/index.ts",
            "line": 270
          },
          "name": "resetType"
        }
      ],
      "name": "StepfunctionsStateMachineAliasDeploymentPreferenceOutputReference",
      "namespace": "stepfunctionsStateMachineAlias",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine-alias/index.ts",
            "line": 210
          },
          "name": "alarmsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine-alias/index.ts",
            "line": 226
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine-alias/index.ts",
            "line": 242
          },
          "name": "percentageInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine-alias/index.ts",
            "line": 258
          },
          "name": "stateMachineVersionArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine-alias/index.ts",
            "line": 274
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine-alias/index.ts",
            "line": 200
          },
          "name": "alarms",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine-alias/index.ts",
            "line": 216
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine-alias/index.ts",
            "line": 232
          },
          "name": "percentage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine-alias/index.ts",
            "line": 248
          },
          "name": "stateMachineVersionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine-alias/index.ts",
            "line": 264
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine-alias/index.ts",
            "line": 144
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.stepfunctionsStateMachineAlias.StepfunctionsStateMachineAliasDeploymentPreference"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/stepfunctions-state-machine-alias/index:StepfunctionsStateMachineAliasDeploymentPreferenceOutputReference"
    },
    "@cdktn/provider-awscc.stepfunctionsStateMachineAlias.StepfunctionsStateMachineAliasRoutingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.stepfunctionsStateMachineAlias.StepfunctionsStateMachineAliasRoutingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/stepfunctions-state-machine-alias/index.ts",
        "line": 278
      },
      "name": "StepfunctionsStateMachineAliasRoutingConfiguration",
      "namespace": "stepfunctionsStateMachineAlias",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/stepfunctions_state_machine_alias#state_machine_version_arn StepfunctionsStateMachineAlias#state_machine_version_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) that identifies one or two state machine versions defined in the routing configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine-alias/index.ts",
            "line": 284
          },
          "name": "stateMachineVersionArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The sum of the weights in the routing configuration must be equal to 100.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/stepfunctions_state_machine_alias#weight StepfunctionsStateMachineAlias#weight}",
            "stability": "stable",
            "summary": "The percentage of traffic you want to route to the state machine version."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine-alias/index.ts",
            "line": 290
          },
          "name": "weight",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/stepfunctions-state-machine-alias/index:StepfunctionsStateMachineAliasRoutingConfiguration"
    },
    "@cdktn/provider-awscc.stepfunctionsStateMachineAlias.StepfunctionsStateMachineAliasRoutingConfigurationList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.stepfunctionsStateMachineAlias.StepfunctionsStateMachineAliasRoutingConfigurationList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/stepfunctions-state-machine-alias/index.ts",
          "line": 420
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/stepfunctions-state-machine-alias/index.ts",
        "line": 412
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine-alias/index.ts",
            "line": 427
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.stepfunctionsStateMachineAlias.StepfunctionsStateMachineAliasRoutingConfigurationOutputReference"
            }
          }
        }
      ],
      "name": "StepfunctionsStateMachineAliasRoutingConfigurationList",
      "namespace": "stepfunctionsStateMachineAlias",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine-alias/index.ts",
            "line": 413
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.stepfunctionsStateMachineAlias.StepfunctionsStateMachineAliasRoutingConfiguration"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/stepfunctions-state-machine-alias/index:StepfunctionsStateMachineAliasRoutingConfigurationList"
    },
    "@cdktn/provider-awscc.stepfunctionsStateMachineAlias.StepfunctionsStateMachineAliasRoutingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.stepfunctionsStateMachineAlias.StepfunctionsStateMachineAliasRoutingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/stepfunctions-state-machine-alias/index.ts",
          "line": 339
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/stepfunctions-state-machine-alias/index.ts",
        "line": 329
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine-alias/index.ts",
            "line": 387
          },
          "name": "resetStateMachineVersionArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine-alias/index.ts",
            "line": 403
          },
          "name": "resetWeight"
        }
      ],
      "name": "StepfunctionsStateMachineAliasRoutingConfigurationOutputReference",
      "namespace": "stepfunctionsStateMachineAlias",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine-alias/index.ts",
            "line": 391
          },
          "name": "stateMachineVersionArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine-alias/index.ts",
            "line": 407
          },
          "name": "weightInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine-alias/index.ts",
            "line": 381
          },
          "name": "stateMachineVersionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine-alias/index.ts",
            "line": 397
          },
          "name": "weight",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine-alias/index.ts",
            "line": 343
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.stepfunctionsStateMachineAlias.StepfunctionsStateMachineAliasRoutingConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/stepfunctions-state-machine-alias/index:StepfunctionsStateMachineAliasRoutingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.stepfunctionsStateMachineVersion.StepfunctionsStateMachineVersion": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/stepfunctions_state_machine_version awscc_stepfunctions_state_machine_version}."
      },
      "fqn": "@cdktn/provider-awscc.stepfunctionsStateMachineVersion.StepfunctionsStateMachineVersion",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/stepfunctions_state_machine_version awscc_stepfunctions_state_machine_version} Resource."
        },
        "locationInModule": {
          "filename": "src/stepfunctions-state-machine-version/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.stepfunctionsStateMachineVersion.StepfunctionsStateMachineVersionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/stepfunctions-state-machine-version/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a StepfunctionsStateMachineVersion resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine-version/index.ts",
            "line": 49
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the StepfunctionsStateMachineVersion to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/stepfunctions_state_machine_version#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing StepfunctionsStateMachineVersion that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the StepfunctionsStateMachineVersion to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine-version/index.ts",
            "line": 102
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine-version/index.ts",
            "line": 136
          },
          "name": "resetStateMachineRevisionId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine-version/index.ts",
            "line": 148
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine-version/index.ts",
            "line": 156
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "StepfunctionsStateMachineVersion",
      "namespace": "stepfunctionsStateMachineVersion",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine-version/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine-version/index.ts",
            "line": 90
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine-version/index.ts",
            "line": 111
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine-version/index.ts",
            "line": 106
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine-version/index.ts",
            "line": 124
          },
          "name": "stateMachineArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine-version/index.ts",
            "line": 140
          },
          "name": "stateMachineRevisionIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine-version/index.ts",
            "line": 96
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine-version/index.ts",
            "line": 117
          },
          "name": "stateMachineArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine-version/index.ts",
            "line": 130
          },
          "name": "stateMachineRevisionId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/stepfunctions-state-machine-version/index:StepfunctionsStateMachineVersion"
    },
    "@cdktn/provider-awscc.stepfunctionsStateMachineVersion.StepfunctionsStateMachineVersionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.stepfunctionsStateMachineVersion.StepfunctionsStateMachineVersionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/stepfunctions-state-machine-version/index.ts",
        "line": 14
      },
      "name": "StepfunctionsStateMachineVersionConfig",
      "namespace": "stepfunctionsStateMachineVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/stepfunctions_state_machine_version#state_machine_arn StepfunctionsStateMachineVersion#state_machine_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine-version/index.ts",
            "line": 22
          },
          "name": "stateMachineArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/stepfunctions_state_machine_version#description StepfunctionsStateMachineVersion#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine-version/index.ts",
            "line": 18
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/stepfunctions_state_machine_version#state_machine_revision_id StepfunctionsStateMachineVersion#state_machine_revision_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/stepfunctions-state-machine-version/index.ts",
            "line": 26
          },
          "name": "stateMachineRevisionId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/stepfunctions-state-machine-version/index:StepfunctionsStateMachineVersionConfig"
    },
    "@cdktn/provider-awscc.storagegatewayTapePool.StoragegatewayTapePool": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/storagegateway_tape_pool awscc_storagegateway_tape_pool}."
      },
      "fqn": "@cdktn/provider-awscc.storagegatewayTapePool.StoragegatewayTapePool",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/storagegateway_tape_pool awscc_storagegateway_tape_pool} Resource."
        },
        "locationInModule": {
          "filename": "src/storagegateway-tape-pool/index.ts",
          "line": 235
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.storagegatewayTapePool.StoragegatewayTapePoolConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/storagegateway-tape-pool/index.ts",
        "line": 203
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a StoragegatewayTapePool resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/storagegateway-tape-pool/index.ts",
            "line": 220
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the StoragegatewayTapePool to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/storagegateway_tape_pool#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing StoragegatewayTapePool that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the StoragegatewayTapePool to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storagegateway-tape-pool/index.ts",
            "line": 340
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.storagegatewayTapePool.StoragegatewayTapePoolTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storagegateway-tape-pool/index.ts",
            "line": 298
          },
          "name": "resetRetentionLockTimeInDays"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storagegateway-tape-pool/index.ts",
            "line": 314
          },
          "name": "resetRetentionLockType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storagegateway-tape-pool/index.ts",
            "line": 343
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storagegateway-tape-pool/index.ts",
            "line": 355
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storagegateway-tape-pool/index.ts",
            "line": 365
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "StoragegatewayTapePool",
      "namespace": "storagegatewayTapePool",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storagegateway-tape-pool/index.ts",
            "line": 208
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storagegateway-tape-pool/index.ts",
            "line": 263
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storagegateway-tape-pool/index.ts",
            "line": 268
          },
          "name": "poolArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storagegateway-tape-pool/index.ts",
            "line": 273
          },
          "name": "poolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storagegateway-tape-pool/index.ts",
            "line": 337
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.storagegatewayTapePool.StoragegatewayTapePoolTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storagegateway-tape-pool/index.ts",
            "line": 286
          },
          "name": "poolNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storagegateway-tape-pool/index.ts",
            "line": 302
          },
          "name": "retentionLockTimeInDaysInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storagegateway-tape-pool/index.ts",
            "line": 318
          },
          "name": "retentionLockTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storagegateway-tape-pool/index.ts",
            "line": 331
          },
          "name": "storageClassInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storagegateway-tape-pool/index.ts",
            "line": 347
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.storagegatewayTapePool.StoragegatewayTapePoolTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storagegateway-tape-pool/index.ts",
            "line": 279
          },
          "name": "poolName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storagegateway-tape-pool/index.ts",
            "line": 292
          },
          "name": "retentionLockTimeInDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storagegateway-tape-pool/index.ts",
            "line": 308
          },
          "name": "retentionLockType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storagegateway-tape-pool/index.ts",
            "line": 324
          },
          "name": "storageClass",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/storagegateway-tape-pool/index:StoragegatewayTapePool"
    },
    "@cdktn/provider-awscc.storagegatewayTapePool.StoragegatewayTapePoolConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.storagegatewayTapePool.StoragegatewayTapePoolConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/storagegateway-tape-pool/index.ts",
        "line": 14
      },
      "name": "StoragegatewayTapePoolConfig",
      "namespace": "storagegatewayTapePool",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/storagegateway_tape_pool#pool_name StoragegatewayTapePool#pool_name}",
            "stability": "stable",
            "summary": "The name of the custom tape pool."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storagegateway-tape-pool/index.ts",
            "line": 20
          },
          "name": "poolName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/storagegateway_tape_pool#storage_class StoragegatewayTapePool#storage_class}",
            "stability": "stable",
            "summary": "The storage class associated with the custom pool (S3 Glacier or S3 Glacier Deep Archive)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storagegateway-tape-pool/index.ts",
            "line": 38
          },
          "name": "storageClass",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/storagegateway_tape_pool#retention_lock_time_in_days StoragegatewayTapePool#retention_lock_time_in_days}",
            "stability": "stable",
            "summary": "Tape retention lock time in days (up to 36,500 days / 100 years)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storagegateway-tape-pool/index.ts",
            "line": 26
          },
          "name": "retentionLockTimeInDays",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/storagegateway_tape_pool#retention_lock_type StoragegatewayTapePool#retention_lock_type}",
            "stability": "stable",
            "summary": "Tape retention lock type. Governance mode allows authorized removal; compliance mode prevents all removal."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storagegateway-tape-pool/index.ts",
            "line": 32
          },
          "name": "retentionLockType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/storagegateway_tape_pool#tags StoragegatewayTapePool#tags}",
            "stability": "stable",
            "summary": "A list of up to 50 tags for the tape pool."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storagegateway-tape-pool/index.ts",
            "line": 44
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.storagegatewayTapePool.StoragegatewayTapePoolTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/storagegateway-tape-pool/index:StoragegatewayTapePoolConfig"
    },
    "@cdktn/provider-awscc.storagegatewayTapePool.StoragegatewayTapePoolTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.storagegatewayTapePool.StoragegatewayTapePoolTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/storagegateway-tape-pool/index.ts",
        "line": 46
      },
      "name": "StoragegatewayTapePoolTags",
      "namespace": "storagegatewayTapePool",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/storagegateway_tape_pool#key StoragegatewayTapePool#key}",
            "stability": "stable",
            "summary": "The tag key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storagegateway-tape-pool/index.ts",
            "line": 52
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/storagegateway_tape_pool#value StoragegatewayTapePool#value}",
            "stability": "stable",
            "summary": "The tag value."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storagegateway-tape-pool/index.ts",
            "line": 58
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/storagegateway-tape-pool/index:StoragegatewayTapePoolTags"
    },
    "@cdktn/provider-awscc.storagegatewayTapePool.StoragegatewayTapePoolTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.storagegatewayTapePool.StoragegatewayTapePoolTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/storagegateway-tape-pool/index.ts",
          "line": 188
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/storagegateway-tape-pool/index.ts",
        "line": 180
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storagegateway-tape-pool/index.ts",
            "line": 195
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.storagegatewayTapePool.StoragegatewayTapePoolTagsOutputReference"
            }
          }
        }
      ],
      "name": "StoragegatewayTapePoolTagsList",
      "namespace": "storagegatewayTapePool",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storagegateway-tape-pool/index.ts",
            "line": 181
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.storagegatewayTapePool.StoragegatewayTapePoolTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/storagegateway-tape-pool/index:StoragegatewayTapePoolTagsList"
    },
    "@cdktn/provider-awscc.storagegatewayTapePool.StoragegatewayTapePoolTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.storagegatewayTapePool.StoragegatewayTapePoolTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/storagegateway-tape-pool/index.ts",
          "line": 107
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/storagegateway-tape-pool/index.ts",
        "line": 97
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storagegateway-tape-pool/index.ts",
            "line": 155
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storagegateway-tape-pool/index.ts",
            "line": 171
          },
          "name": "resetValue"
        }
      ],
      "name": "StoragegatewayTapePoolTagsOutputReference",
      "namespace": "storagegatewayTapePool",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storagegateway-tape-pool/index.ts",
            "line": 159
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storagegateway-tape-pool/index.ts",
            "line": 175
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storagegateway-tape-pool/index.ts",
            "line": 149
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storagegateway-tape-pool/index.ts",
            "line": 165
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storagegateway-tape-pool/index.ts",
            "line": 111
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.storagegatewayTapePool.StoragegatewayTapePoolTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/storagegateway-tape-pool/index:StoragegatewayTapePoolTagsOutputReference"
    },
    "@cdktn/provider-awscc.supportappAccountAlias.SupportappAccountAlias": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/supportapp_account_alias awscc_supportapp_account_alias}."
      },
      "fqn": "@cdktn/provider-awscc.supportappAccountAlias.SupportappAccountAlias",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/supportapp_account_alias awscc_supportapp_account_alias} Resource."
        },
        "locationInModule": {
          "filename": "src/supportapp-account-alias/index.ts",
          "line": 58
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.supportappAccountAlias.SupportappAccountAliasConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/supportapp-account-alias/index.ts",
        "line": 26
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SupportappAccountAlias resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/supportapp-account-alias/index.ts",
            "line": 43
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SupportappAccountAlias to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/supportapp_account_alias#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SupportappAccountAlias that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SupportappAccountAlias to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/supportapp-account-alias/index.ts",
            "line": 108
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/supportapp-account-alias/index.ts",
            "line": 114
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SupportappAccountAlias",
      "namespace": "supportappAccountAlias",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/supportapp-account-alias/index.ts",
            "line": 31
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/supportapp-account-alias/index.ts",
            "line": 95
          },
          "name": "accountAliasResourceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/supportapp-account-alias/index.ts",
            "line": 100
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/supportapp-account-alias/index.ts",
            "line": 90
          },
          "name": "accountAliasInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/supportapp-account-alias/index.ts",
            "line": 83
          },
          "name": "accountAlias",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/supportapp-account-alias/index:SupportappAccountAlias"
    },
    "@cdktn/provider-awscc.supportappAccountAlias.SupportappAccountAliasConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.supportappAccountAlias.SupportappAccountAliasConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/supportapp-account-alias/index.ts",
        "line": 14
      },
      "name": "SupportappAccountAliasConfig",
      "namespace": "supportappAccountAlias",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/supportapp_account_alias#account_alias SupportappAccountAlias#account_alias}",
            "stability": "stable",
            "summary": "An account alias associated with a customer's account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/supportapp-account-alias/index.ts",
            "line": 20
          },
          "name": "accountAlias",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/supportapp-account-alias/index:SupportappAccountAliasConfig"
    },
    "@cdktn/provider-awscc.supportappSlackChannelConfiguration.SupportappSlackChannelConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/supportapp_slack_channel_configuration awscc_supportapp_slack_channel_configuration}."
      },
      "fqn": "@cdktn/provider-awscc.supportappSlackChannelConfiguration.SupportappSlackChannelConfiguration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/supportapp_slack_channel_configuration awscc_supportapp_slack_channel_configuration} Resource."
        },
        "locationInModule": {
          "filename": "src/supportapp-slack-channel-configuration/index.ts",
          "line": 100
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.supportappSlackChannelConfiguration.SupportappSlackChannelConfigurationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/supportapp-slack-channel-configuration/index.ts",
        "line": 68
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SupportappSlackChannelConfiguration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/supportapp-slack-channel-configuration/index.ts",
            "line": 85
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SupportappSlackChannelConfiguration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/supportapp_slack_channel_configuration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SupportappSlackChannelConfiguration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SupportappSlackChannelConfiguration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/supportapp-slack-channel-configuration/index.ts",
            "line": 151
          },
          "name": "resetChannelName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/supportapp-slack-channel-configuration/index.ts",
            "line": 185
          },
          "name": "resetNotifyOnAddCorrespondenceToCase"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/supportapp-slack-channel-configuration/index.ts",
            "line": 214
          },
          "name": "resetNotifyOnCreateOrReopenCase"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/supportapp-slack-channel-configuration/index.ts",
            "line": 230
          },
          "name": "resetNotifyOnResolveCase"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/supportapp-slack-channel-configuration/index.ts",
            "line": 255
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/supportapp-slack-channel-configuration/index.ts",
            "line": 268
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SupportappSlackChannelConfiguration",
      "namespace": "supportappSlackChannelConfiguration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/supportapp-slack-channel-configuration/index.ts",
            "line": 73
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/supportapp-slack-channel-configuration/index.ts",
            "line": 173
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/supportapp-slack-channel-configuration/index.ts",
            "line": 139
          },
          "name": "channelIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/supportapp-slack-channel-configuration/index.ts",
            "line": 155
          },
          "name": "channelNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/supportapp-slack-channel-configuration/index.ts",
            "line": 168
          },
          "name": "channelRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/supportapp-slack-channel-configuration/index.ts",
            "line": 189
          },
          "name": "notifyOnAddCorrespondenceToCaseInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/supportapp-slack-channel-configuration/index.ts",
            "line": 202
          },
          "name": "notifyOnCaseSeverityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/supportapp-slack-channel-configuration/index.ts",
            "line": 218
          },
          "name": "notifyOnCreateOrReopenCaseInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/supportapp-slack-channel-configuration/index.ts",
            "line": 234
          },
          "name": "notifyOnResolveCaseInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/supportapp-slack-channel-configuration/index.ts",
            "line": 247
          },
          "name": "teamIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/supportapp-slack-channel-configuration/index.ts",
            "line": 132
          },
          "name": "channelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/supportapp-slack-channel-configuration/index.ts",
            "line": 145
          },
          "name": "channelName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/supportapp-slack-channel-configuration/index.ts",
            "line": 161
          },
          "name": "channelRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/supportapp-slack-channel-configuration/index.ts",
            "line": 179
          },
          "name": "notifyOnAddCorrespondenceToCase",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/supportapp-slack-channel-configuration/index.ts",
            "line": 195
          },
          "name": "notifyOnCaseSeverity",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/supportapp-slack-channel-configuration/index.ts",
            "line": 208
          },
          "name": "notifyOnCreateOrReopenCase",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/supportapp-slack-channel-configuration/index.ts",
            "line": 224
          },
          "name": "notifyOnResolveCase",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/supportapp-slack-channel-configuration/index.ts",
            "line": 240
          },
          "name": "teamId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/supportapp-slack-channel-configuration/index:SupportappSlackChannelConfiguration"
    },
    "@cdktn/provider-awscc.supportappSlackChannelConfiguration.SupportappSlackChannelConfigurationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.supportappSlackChannelConfiguration.SupportappSlackChannelConfigurationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/supportapp-slack-channel-configuration/index.ts",
        "line": 14
      },
      "name": "SupportappSlackChannelConfigurationConfig",
      "namespace": "supportappSlackChannelConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/supportapp_slack_channel_configuration#channel_id SupportappSlackChannelConfiguration#channel_id}",
            "stability": "stable",
            "summary": "The channel ID in Slack, which identifies a channel within a workspace."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/supportapp-slack-channel-configuration/index.ts",
            "line": 20
          },
          "name": "channelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/supportapp_slack_channel_configuration#channel_role_arn SupportappSlackChannelConfiguration#channel_role_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of an IAM role that grants the AWS Support App access to perform operations for AWS services."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/supportapp-slack-channel-configuration/index.ts",
            "line": 32
          },
          "name": "channelRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/supportapp_slack_channel_configuration#notify_on_case_severity SupportappSlackChannelConfiguration#notify_on_case_severity}",
            "stability": "stable",
            "summary": "The severity level of a support case that a customer wants to get notified for."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/supportapp-slack-channel-configuration/index.ts",
            "line": 44
          },
          "name": "notifyOnCaseSeverity",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/supportapp_slack_channel_configuration#team_id SupportappSlackChannelConfiguration#team_id}",
            "stability": "stable",
            "summary": "The team ID in Slack, which uniquely identifies a workspace."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/supportapp-slack-channel-configuration/index.ts",
            "line": 62
          },
          "name": "teamId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/supportapp_slack_channel_configuration#channel_name SupportappSlackChannelConfiguration#channel_name}",
            "stability": "stable",
            "summary": "The channel name in Slack."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/supportapp-slack-channel-configuration/index.ts",
            "line": 26
          },
          "name": "channelName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/supportapp_slack_channel_configuration#notify_on_add_correspondence_to_case SupportappSlackChannelConfiguration#notify_on_add_correspondence_to_case}",
            "stability": "stable",
            "summary": "Whether to notify when a correspondence is added to a case."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/supportapp-slack-channel-configuration/index.ts",
            "line": 38
          },
          "name": "notifyOnAddCorrespondenceToCase",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/supportapp_slack_channel_configuration#notify_on_create_or_reopen_case SupportappSlackChannelConfiguration#notify_on_create_or_reopen_case}",
            "stability": "stable",
            "summary": "Whether to notify when a case is created or reopened."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/supportapp-slack-channel-configuration/index.ts",
            "line": 50
          },
          "name": "notifyOnCreateOrReopenCase",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/supportapp_slack_channel_configuration#notify_on_resolve_case SupportappSlackChannelConfiguration#notify_on_resolve_case}",
            "stability": "stable",
            "summary": "Whether to notify when a case is resolved."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/supportapp-slack-channel-configuration/index.ts",
            "line": 56
          },
          "name": "notifyOnResolveCase",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/supportapp-slack-channel-configuration/index:SupportappSlackChannelConfigurationConfig"
    },
    "@cdktn/provider-awscc.supportappSlackWorkspaceConfiguration.SupportappSlackWorkspaceConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/supportapp_slack_workspace_configuration awscc_supportapp_slack_workspace_configuration}."
      },
      "fqn": "@cdktn/provider-awscc.supportappSlackWorkspaceConfiguration.SupportappSlackWorkspaceConfiguration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/supportapp_slack_workspace_configuration awscc_supportapp_slack_workspace_configuration} Resource."
        },
        "locationInModule": {
          "filename": "src/supportapp-slack-workspace-configuration/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.supportappSlackWorkspaceConfiguration.SupportappSlackWorkspaceConfigurationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/supportapp-slack-workspace-configuration/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SupportappSlackWorkspaceConfiguration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/supportapp-slack-workspace-configuration/index.ts",
            "line": 49
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SupportappSlackWorkspaceConfiguration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/supportapp_slack_workspace_configuration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SupportappSlackWorkspaceConfiguration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SupportappSlackWorkspaceConfiguration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/supportapp-slack-workspace-configuration/index.ts",
            "line": 114
          },
          "name": "resetVersionId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/supportapp-slack-workspace-configuration/index.ts",
            "line": 126
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/supportapp-slack-workspace-configuration/index.ts",
            "line": 133
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SupportappSlackWorkspaceConfiguration",
      "namespace": "supportappSlackWorkspaceConfiguration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/supportapp-slack-workspace-configuration/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/supportapp-slack-workspace-configuration/index.ts",
            "line": 89
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/supportapp-slack-workspace-configuration/index.ts",
            "line": 102
          },
          "name": "teamIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/supportapp-slack-workspace-configuration/index.ts",
            "line": 118
          },
          "name": "versionIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/supportapp-slack-workspace-configuration/index.ts",
            "line": 95
          },
          "name": "teamId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/supportapp-slack-workspace-configuration/index.ts",
            "line": 108
          },
          "name": "versionId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/supportapp-slack-workspace-configuration/index:SupportappSlackWorkspaceConfiguration"
    },
    "@cdktn/provider-awscc.supportappSlackWorkspaceConfiguration.SupportappSlackWorkspaceConfigurationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.supportappSlackWorkspaceConfiguration.SupportappSlackWorkspaceConfigurationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/supportapp-slack-workspace-configuration/index.ts",
        "line": 14
      },
      "name": "SupportappSlackWorkspaceConfigurationConfig",
      "namespace": "supportappSlackWorkspaceConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/supportapp_slack_workspace_configuration#team_id SupportappSlackWorkspaceConfiguration#team_id}",
            "stability": "stable",
            "summary": "The team ID in Slack, which uniquely identifies a workspace."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/supportapp-slack-workspace-configuration/index.ts",
            "line": 20
          },
          "name": "teamId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/supportapp_slack_workspace_configuration#version_id SupportappSlackWorkspaceConfiguration#version_id}",
            "stability": "stable",
            "summary": "An identifier used to update an existing Slack workspace configuration in AWS CloudFormation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/supportapp-slack-workspace-configuration/index.ts",
            "line": 26
          },
          "name": "versionId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/supportapp-slack-workspace-configuration/index:SupportappSlackWorkspaceConfigurationConfig"
    },
    "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanary": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/synthetics_canary awscc_synthetics_canary}."
      },
      "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanary",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/synthetics_canary awscc_synthetics_canary} Resource."
        },
        "locationInModule": {
          "filename": "src/synthetics-canary/index.ts",
          "line": 2460
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/synthetics-canary/index.ts",
        "line": 2428
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SyntheticsCanary resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2445
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SyntheticsCanary to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/synthetics_canary#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SyntheticsCanary that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SyntheticsCanary to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2507
          },
          "name": "putArtifactConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryArtifactConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2536
          },
          "name": "putBrowserConfigs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryBrowserConfigs"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2557
          },
          "name": "putCode",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryCode"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2681
          },
          "name": "putRunConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryRunConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2710
          },
          "name": "putSchedule",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanarySchedule"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2760
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2776
          },
          "name": "putVisualReference",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryVisualReference"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2792
          },
          "name": "putVisualReferences",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryVisualReferences"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2808
          },
          "name": "putVpcConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryVpcConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2510
          },
          "name": "resetArtifactConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2539
          },
          "name": "resetBrowserConfigs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2573
          },
          "name": "resetDeleteLambdaResourcesOnCanaryDeletion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2589
          },
          "name": "resetDryRunAndUpdate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2618
          },
          "name": "resetFailureRetentionPeriod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2652
          },
          "name": "resetProvisionedResourceCleanup"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2668
          },
          "name": "resetResourcesToReplicateTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2684
          },
          "name": "resetRunConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2726
          },
          "name": "resetStartCanaryAfterCreation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2747
          },
          "name": "resetSuccessRetentionPeriod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2763
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2779
          },
          "name": "resetVisualReference"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2795
          },
          "name": "resetVisualReferences"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2811
          },
          "name": "resetVpcConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2823
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2848
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SyntheticsCanary",
      "namespace": "syntheticsCanary",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2433
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2504
          },
          "name": "artifactConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryArtifactConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2533
          },
          "name": "browserConfigs",
          "type": {
            "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryBrowserConfigsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2548
          },
          "name": "canaryId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2554
          },
          "name": "code",
          "type": {
            "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryCodeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2627
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2678
          },
          "name": "runConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryRunConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2707
          },
          "name": "schedule",
          "type": {
            "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryScheduleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2735
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2757
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2773
          },
          "name": "visualReference",
          "type": {
            "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryVisualReferenceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2789
          },
          "name": "visualReferences",
          "type": {
            "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryVisualReferencesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2805
          },
          "name": "vpcConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryVpcConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2514
          },
          "name": "artifactConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryArtifactConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2527
          },
          "name": "artifactS3LocationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2543
          },
          "name": "browserConfigsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryBrowserConfigs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2561
          },
          "name": "codeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryCode"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2577
          },
          "name": "deleteLambdaResourcesOnCanaryDeletionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2593
          },
          "name": "dryRunAndUpdateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2606
          },
          "name": "executionRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2622
          },
          "name": "failureRetentionPeriodInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2640
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2656
          },
          "name": "provisionedResourceCleanupInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2672
          },
          "name": "resourcesToReplicateTagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2688
          },
          "name": "runConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryRunConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2701
          },
          "name": "runtimeVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2714
          },
          "name": "scheduleInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanarySchedule"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2730
          },
          "name": "startCanaryAfterCreationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2751
          },
          "name": "successRetentionPeriodInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2767
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2783
          },
          "name": "visualReferenceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryVisualReference"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2799
          },
          "name": "visualReferencesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryVisualReferences"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2815
          },
          "name": "vpcConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryVpcConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2520
          },
          "name": "artifactS3Location",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2567
          },
          "name": "deleteLambdaResourcesOnCanaryDeletion",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2583
          },
          "name": "dryRunAndUpdate",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2599
          },
          "name": "executionRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2612
          },
          "name": "failureRetentionPeriod",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2633
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2646
          },
          "name": "provisionedResourceCleanup",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2662
          },
          "name": "resourcesToReplicateTags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2694
          },
          "name": "runtimeVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2720
          },
          "name": "startCanaryAfterCreation",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2741
          },
          "name": "successRetentionPeriod",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/synthetics-canary/index:SyntheticsCanary"
    },
    "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryArtifactConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryArtifactConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/synthetics-canary/index.ts",
        "line": 265
      },
      "name": "SyntheticsCanaryArtifactConfig",
      "namespace": "syntheticsCanary",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/synthetics_canary#s3_encryption SyntheticsCanary#s3_encryption}",
            "stability": "stable",
            "summary": "Encryption configuration for uploading artifacts to S3."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 271
          },
          "name": "s3Encryption",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryArtifactConfigS3Encryption"
          }
        }
      ],
      "symbolId": "src/synthetics-canary/index:SyntheticsCanaryArtifactConfig"
    },
    "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryArtifactConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryArtifactConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/synthetics-canary/index.ts",
          "line": 311
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/synthetics-canary/index.ts",
        "line": 303
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 350
          },
          "name": "putS3Encryption",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryArtifactConfigS3Encryption"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 353
          },
          "name": "resetS3Encryption"
        }
      ],
      "name": "SyntheticsCanaryArtifactConfigOutputReference",
      "namespace": "syntheticsCanary",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 347
          },
          "name": "s3Encryption",
          "type": {
            "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryArtifactConfigS3EncryptionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 357
          },
          "name": "s3EncryptionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryArtifactConfigS3Encryption"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 315
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryArtifactConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/synthetics-canary/index:SyntheticsCanaryArtifactConfigOutputReference"
    },
    "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryArtifactConfigS3Encryption": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryArtifactConfigS3Encryption",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/synthetics-canary/index.ts",
        "line": 134
      },
      "name": "SyntheticsCanaryArtifactConfigS3Encryption",
      "namespace": "syntheticsCanary",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/synthetics_canary#encryption_mode SyntheticsCanary#encryption_mode}",
            "stability": "stable",
            "summary": "Encryption mode for encrypting artifacts when uploading to S3. Valid values: SSE_S3 and SSE_KMS."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 140
          },
          "name": "encryptionMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You must specify KMS key Arn for SSE_KMS encryption mode only.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/synthetics_canary#kms_key_arn SyntheticsCanary#kms_key_arn}",
            "stability": "stable",
            "summary": "KMS key Arn for encrypting artifacts when uploading to S3."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 146
          },
          "name": "kmsKeyArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/synthetics-canary/index:SyntheticsCanaryArtifactConfigS3Encryption"
    },
    "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryArtifactConfigS3EncryptionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryArtifactConfigS3EncryptionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/synthetics-canary/index.ts",
          "line": 193
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/synthetics-canary/index.ts",
        "line": 185
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 241
          },
          "name": "resetEncryptionMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 257
          },
          "name": "resetKmsKeyArn"
        }
      ],
      "name": "SyntheticsCanaryArtifactConfigS3EncryptionOutputReference",
      "namespace": "syntheticsCanary",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 245
          },
          "name": "encryptionModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 261
          },
          "name": "kmsKeyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 235
          },
          "name": "encryptionMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 251
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 197
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryArtifactConfigS3Encryption"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/synthetics-canary/index:SyntheticsCanaryArtifactConfigS3EncryptionOutputReference"
    },
    "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryBrowserConfigs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryBrowserConfigs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/synthetics-canary/index.ts",
        "line": 361
      },
      "name": "SyntheticsCanaryBrowserConfigs",
      "namespace": "syntheticsCanary",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/synthetics_canary#browser_type SyntheticsCanary#browser_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 365
          },
          "name": "browserType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/synthetics-canary/index:SyntheticsCanaryBrowserConfigs"
    },
    "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryBrowserConfigsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryBrowserConfigsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/synthetics-canary/index.ts",
          "line": 466
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/synthetics-canary/index.ts",
        "line": 458
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 473
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryBrowserConfigsOutputReference"
            }
          }
        }
      ],
      "name": "SyntheticsCanaryBrowserConfigsList",
      "namespace": "syntheticsCanary",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 459
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryBrowserConfigs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/synthetics-canary/index:SyntheticsCanaryBrowserConfigsList"
    },
    "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryBrowserConfigsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryBrowserConfigsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/synthetics-canary/index.ts",
          "line": 407
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/synthetics-canary/index.ts",
        "line": 397
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 449
          },
          "name": "resetBrowserType"
        }
      ],
      "name": "SyntheticsCanaryBrowserConfigsOutputReference",
      "namespace": "syntheticsCanary",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 453
          },
          "name": "browserTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 443
          },
          "name": "browserType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 411
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryBrowserConfigs"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/synthetics-canary/index:SyntheticsCanaryBrowserConfigsOutputReference"
    },
    "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryCode": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryCode",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/synthetics-canary/index.ts",
        "line": 630
      },
      "name": "SyntheticsCanaryCode",
      "namespace": "syntheticsCanary",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/synthetics_canary#blueprint_types SyntheticsCanary#blueprint_types}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 634
          },
          "name": "blueprintTypes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/synthetics_canary#dependencies SyntheticsCanary#dependencies}",
            "stability": "stable",
            "summary": "List of Lambda layers to attach to the canary."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 640
          },
          "name": "dependencies",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryCodeDependencies"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/synthetics_canary#handler SyntheticsCanary#handler}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 644
          },
          "name": "handler",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/synthetics_canary#s3_bucket SyntheticsCanary#s3_bucket}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 648
          },
          "name": "s3Bucket",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/synthetics_canary#s3_key SyntheticsCanary#s3_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 652
          },
          "name": "s3Key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/synthetics_canary#s3_object_version SyntheticsCanary#s3_object_version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 656
          },
          "name": "s3ObjectVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/synthetics_canary#script SyntheticsCanary#script}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 660
          },
          "name": "script",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/synthetics-canary/index:SyntheticsCanaryCode"
    },
    "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryCodeDependencies": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryCodeDependencies",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/synthetics-canary/index.ts",
        "line": 477
      },
      "name": "SyntheticsCanaryCodeDependencies",
      "namespace": "syntheticsCanary",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/synthetics_canary#reference SyntheticsCanary#reference}",
            "stability": "stable",
            "summary": "ARN of the Lambda layer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 483
          },
          "name": "reference",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/synthetics_canary#type SyntheticsCanary#type}",
            "stability": "stable",
            "summary": "Type of dependency."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 489
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/synthetics-canary/index:SyntheticsCanaryCodeDependencies"
    },
    "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryCodeDependenciesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryCodeDependenciesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/synthetics-canary/index.ts",
          "line": 619
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/synthetics-canary/index.ts",
        "line": 611
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 626
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryCodeDependenciesOutputReference"
            }
          }
        }
      ],
      "name": "SyntheticsCanaryCodeDependenciesList",
      "namespace": "syntheticsCanary",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 612
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryCodeDependencies"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/synthetics-canary/index:SyntheticsCanaryCodeDependenciesList"
    },
    "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryCodeDependenciesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryCodeDependenciesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/synthetics-canary/index.ts",
          "line": 538
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/synthetics-canary/index.ts",
        "line": 528
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 586
          },
          "name": "resetReference"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 602
          },
          "name": "resetType"
        }
      ],
      "name": "SyntheticsCanaryCodeDependenciesOutputReference",
      "namespace": "syntheticsCanary",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 590
          },
          "name": "referenceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 606
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 580
          },
          "name": "reference",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 596
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 542
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryCodeDependencies"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/synthetics-canary/index:SyntheticsCanaryCodeDependenciesOutputReference"
    },
    "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryCodeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryCodeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/synthetics-canary/index.ts",
          "line": 742
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/synthetics-canary/index.ts",
        "line": 734
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 833
          },
          "name": "putDependencies",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryCodeDependencies"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 820
          },
          "name": "resetBlueprintTypes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 836
          },
          "name": "resetDependencies"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 852
          },
          "name": "resetHandler"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 868
          },
          "name": "resetS3Bucket"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 884
          },
          "name": "resetS3Key"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 900
          },
          "name": "resetS3ObjectVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 916
          },
          "name": "resetScript"
        }
      ],
      "name": "SyntheticsCanaryCodeOutputReference",
      "namespace": "syntheticsCanary",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 830
          },
          "name": "dependencies",
          "type": {
            "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryCodeDependenciesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 925
          },
          "name": "sourceLocationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 824
          },
          "name": "blueprintTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 840
          },
          "name": "dependenciesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryCodeDependencies"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 856
          },
          "name": "handlerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 872
          },
          "name": "s3BucketInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 888
          },
          "name": "s3KeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 904
          },
          "name": "s3ObjectVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 920
          },
          "name": "scriptInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 814
          },
          "name": "blueprintTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 846
          },
          "name": "handler",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 862
          },
          "name": "s3Bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 878
          },
          "name": "s3Key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 894
          },
          "name": "s3ObjectVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 910
          },
          "name": "script",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 746
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryCode"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/synthetics-canary/index:SyntheticsCanaryCodeOutputReference"
    },
    "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/synthetics-canary/index.ts",
        "line": 14
      },
      "name": "SyntheticsCanaryConfig",
      "namespace": "syntheticsCanary",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/synthetics_canary#artifact_s3_location SyntheticsCanary#artifact_s3_location}",
            "stability": "stable",
            "summary": "Provide the s3 bucket output location for test results."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 26
          },
          "name": "artifactS3Location",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/synthetics_canary#code SyntheticsCanary#code}",
            "stability": "stable",
            "summary": "Provide the canary script source."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 38
          },
          "name": "code",
          "type": {
            "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryCode"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/synthetics_canary#execution_role_arn SyntheticsCanary#execution_role_arn}",
            "stability": "stable",
            "summary": "Lambda Execution role used to run your canaries."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 56
          },
          "name": "executionRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/synthetics_canary#name SyntheticsCanary#name}",
            "stability": "stable",
            "summary": "Name of the canary."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 68
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/synthetics_canary#runtime_version SyntheticsCanary#runtime_version}",
            "stability": "stable",
            "summary": "Runtime version of Synthetics Library."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 92
          },
          "name": "runtimeVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/synthetics_canary#schedule SyntheticsCanary#schedule}",
            "stability": "stable",
            "summary": "Frequency to run your canaries."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 98
          },
          "name": "schedule",
          "type": {
            "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanarySchedule"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/synthetics_canary#artifact_config SyntheticsCanary#artifact_config}",
            "stability": "stable",
            "summary": "Provide artifact configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 20
          },
          "name": "artifactConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryArtifactConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/synthetics_canary#browser_configs SyntheticsCanary#browser_configs}",
            "stability": "stable",
            "summary": "List of browser configurations for the canary."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 32
          },
          "name": "browserConfigs",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryBrowserConfigs"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/synthetics_canary#delete_lambda_resources_on_canary_deletion SyntheticsCanary#delete_lambda_resources_on_canary_deletion}",
            "stability": "stable",
            "summary": "Deletes associated lambda resources created by Synthetics if set to True. Default is False."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 44
          },
          "name": "deleteLambdaResourcesOnCanaryDeletion",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Default is FALSE.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/synthetics_canary#dry_run_and_update SyntheticsCanary#dry_run_and_update}",
            "stability": "stable",
            "summary": "Setting to control if UpdateCanary will perform a DryRun and validate it is PASSING before performing the Update."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 50
          },
          "name": "dryRunAndUpdate",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/synthetics_canary#failure_retention_period SyntheticsCanary#failure_retention_period}",
            "stability": "stable",
            "summary": "Retention period of failed canary runs represented in number of days."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 62
          },
          "name": "failureRetentionPeriod",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/synthetics_canary#provisioned_resource_cleanup SyntheticsCanary#provisioned_resource_cleanup}",
            "stability": "stable",
            "summary": "Setting to control if provisioned resources created by Synthetics are deleted alongside the canary. Default is AUTOMATIC."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 74
          },
          "name": "provisionedResourceCleanup",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/synthetics_canary#resources_to_replicate_tags SyntheticsCanary#resources_to_replicate_tags}",
            "stability": "stable",
            "summary": "List of resources which canary tags should be replicated to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 80
          },
          "name": "resourcesToReplicateTags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/synthetics_canary#run_config SyntheticsCanary#run_config}",
            "stability": "stable",
            "summary": "Provide canary run configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 86
          },
          "name": "runConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryRunConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/synthetics_canary#start_canary_after_creation SyntheticsCanary#start_canary_after_creation}",
            "stability": "stable",
            "summary": "Runs canary if set to True. Default is False."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 104
          },
          "name": "startCanaryAfterCreation",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/synthetics_canary#success_retention_period SyntheticsCanary#success_retention_period}",
            "stability": "stable",
            "summary": "Retention period of successful canary runs represented in number of days."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 110
          },
          "name": "successRetentionPeriod",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/synthetics_canary#tags SyntheticsCanary#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 114
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/synthetics_canary#visual_reference SyntheticsCanary#visual_reference}",
            "stability": "stable",
            "summary": "Visual reference configuration for visual testing."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 120
          },
          "name": "visualReference",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryVisualReference"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/synthetics_canary#visual_references SyntheticsCanary#visual_references}",
            "stability": "stable",
            "summary": "List of visual references for the canary."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 126
          },
          "name": "visualReferences",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryVisualReferences"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/synthetics_canary#vpc_config SyntheticsCanary#vpc_config}",
            "stability": "stable",
            "summary": "Provide VPC Configuration if enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 132
          },
          "name": "vpcConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryVpcConfig"
          }
        }
      ],
      "symbolId": "src/synthetics-canary/index:SyntheticsCanaryConfig"
    },
    "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryRunConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryRunConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/synthetics-canary/index.ts",
        "line": 929
      },
      "name": "SyntheticsCanaryRunConfig",
      "namespace": "syntheticsCanary",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/synthetics_canary#active_tracing SyntheticsCanary#active_tracing}",
            "stability": "stable",
            "summary": "Enable active tracing if set to true."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 935
          },
          "name": "activeTracing",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/synthetics_canary#environment_variables SyntheticsCanary#environment_variables}",
            "stability": "stable",
            "summary": "Environment variable key-value pairs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 941
          },
          "name": "environmentVariables",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/synthetics_canary#ephemeral_storage SyntheticsCanary#ephemeral_storage}",
            "stability": "stable",
            "summary": "Provide ephemeralStorage available for canary in MB."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 947
          },
          "name": "ephemeralStorage",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/synthetics_canary#memory_in_mb SyntheticsCanary#memory_in_mb}",
            "stability": "stable",
            "summary": "Provide maximum memory available for canary in MB."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 953
          },
          "name": "memoryInMb",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/synthetics_canary#timeout_in_seconds SyntheticsCanary#timeout_in_seconds}",
            "stability": "stable",
            "summary": "Provide maximum canary timeout per run in seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 959
          },
          "name": "timeoutInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/synthetics-canary/index:SyntheticsCanaryRunConfig"
    },
    "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryRunConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryRunConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/synthetics-canary/index.ts",
          "line": 1027
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/synthetics-canary/index.ts",
        "line": 1019
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 1093
          },
          "name": "resetActiveTracing"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 1109
          },
          "name": "resetEnvironmentVariables"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 1125
          },
          "name": "resetEphemeralStorage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 1141
          },
          "name": "resetMemoryInMb"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 1157
          },
          "name": "resetTimeoutInSeconds"
        }
      ],
      "name": "SyntheticsCanaryRunConfigOutputReference",
      "namespace": "syntheticsCanary",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 1097
          },
          "name": "activeTracingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 1113
          },
          "name": "environmentVariablesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 1129
          },
          "name": "ephemeralStorageInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 1145
          },
          "name": "memoryInMbInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 1161
          },
          "name": "timeoutInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 1087
          },
          "name": "activeTracing",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 1103
          },
          "name": "environmentVariables",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 1119
          },
          "name": "ephemeralStorage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 1135
          },
          "name": "memoryInMb",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 1151
          },
          "name": "timeoutInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 1031
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryRunConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/synthetics-canary/index:SyntheticsCanaryRunConfigOutputReference"
    },
    "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanarySchedule": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanarySchedule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/synthetics-canary/index.ts",
        "line": 1261
      },
      "name": "SyntheticsCanarySchedule",
      "namespace": "syntheticsCanary",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/synthetics_canary#expression SyntheticsCanary#expression}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 1269
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/synthetics_canary#duration_in_seconds SyntheticsCanary#duration_in_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 1265
          },
          "name": "durationInSeconds",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/synthetics_canary#retry_config SyntheticsCanary#retry_config}",
            "stability": "stable",
            "summary": "Provide canary auto retry configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 1275
          },
          "name": "retryConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryScheduleRetryConfig"
          }
        }
      ],
      "symbolId": "src/synthetics-canary/index:SyntheticsCanarySchedule"
    },
    "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryScheduleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryScheduleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/synthetics-canary/index.ts",
          "line": 1329
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/synthetics-canary/index.ts",
        "line": 1321
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 1409
          },
          "name": "putRetryConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryScheduleRetryConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 1383
          },
          "name": "resetDurationInSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 1412
          },
          "name": "resetRetryConfig"
        }
      ],
      "name": "SyntheticsCanaryScheduleOutputReference",
      "namespace": "syntheticsCanary",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 1406
          },
          "name": "retryConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryScheduleRetryConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 1387
          },
          "name": "durationInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 1400
          },
          "name": "expressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 1416
          },
          "name": "retryConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryScheduleRetryConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 1377
          },
          "name": "durationInSeconds",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 1393
          },
          "name": "expression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 1333
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanarySchedule"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/synthetics-canary/index:SyntheticsCanaryScheduleOutputReference"
    },
    "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryScheduleRetryConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryScheduleRetryConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/synthetics-canary/index.ts",
        "line": 1165
      },
      "name": "SyntheticsCanaryScheduleRetryConfig",
      "namespace": "syntheticsCanary",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/synthetics_canary#max_retries SyntheticsCanary#max_retries}",
            "stability": "stable",
            "summary": "maximum times the canary will be retried upon the scheduled run failure."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 1171
          },
          "name": "maxRetries",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/synthetics-canary/index:SyntheticsCanaryScheduleRetryConfig"
    },
    "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryScheduleRetryConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryScheduleRetryConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/synthetics-canary/index.ts",
          "line": 1211
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/synthetics-canary/index.ts",
        "line": 1203
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 1253
          },
          "name": "resetMaxRetries"
        }
      ],
      "name": "SyntheticsCanaryScheduleRetryConfigOutputReference",
      "namespace": "syntheticsCanary",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 1257
          },
          "name": "maxRetriesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 1247
          },
          "name": "maxRetries",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 1215
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryScheduleRetryConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/synthetics-canary/index:SyntheticsCanaryScheduleRetryConfigOutputReference"
    },
    "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/synthetics-canary/index.ts",
        "line": 1420
      },
      "name": "SyntheticsCanaryTags",
      "namespace": "syntheticsCanary",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/synthetics_canary#key SyntheticsCanary#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 1426
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/synthetics_canary#value SyntheticsCanary#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 1432
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/synthetics-canary/index:SyntheticsCanaryTags"
    },
    "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/synthetics-canary/index.ts",
          "line": 1562
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/synthetics-canary/index.ts",
        "line": 1554
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 1569
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryTagsOutputReference"
            }
          }
        }
      ],
      "name": "SyntheticsCanaryTagsList",
      "namespace": "syntheticsCanary",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 1555
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/synthetics-canary/index:SyntheticsCanaryTagsList"
    },
    "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/synthetics-canary/index.ts",
          "line": 1481
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/synthetics-canary/index.ts",
        "line": 1471
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 1529
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 1545
          },
          "name": "resetValue"
        }
      ],
      "name": "SyntheticsCanaryTagsOutputReference",
      "namespace": "syntheticsCanary",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 1533
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 1549
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 1523
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 1539
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 1485
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/synthetics-canary/index:SyntheticsCanaryTagsOutputReference"
    },
    "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryVisualReference": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryVisualReference",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/synthetics-canary/index.ts",
        "line": 1726
      },
      "name": "SyntheticsCanaryVisualReference",
      "namespace": "syntheticsCanary",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/synthetics_canary#base_canary_run_id SyntheticsCanary#base_canary_run_id}",
            "stability": "stable",
            "summary": "Canary run id to be used as base reference for visual testing."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 1732
          },
          "name": "baseCanaryRunId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/synthetics_canary#base_screenshots SyntheticsCanary#base_screenshots}",
            "stability": "stable",
            "summary": "List of screenshots used as base reference for visual testing."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 1738
          },
          "name": "baseScreenshots",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryVisualReferenceBaseScreenshots"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/synthetics_canary#browser_type SyntheticsCanary#browser_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 1742
          },
          "name": "browserType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/synthetics-canary/index:SyntheticsCanaryVisualReference"
    },
    "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryVisualReferenceBaseScreenshots": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryVisualReferenceBaseScreenshots",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/synthetics-canary/index.ts",
        "line": 1573
      },
      "name": "SyntheticsCanaryVisualReferenceBaseScreenshots",
      "namespace": "syntheticsCanary",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/synthetics_canary#ignore_coordinates SyntheticsCanary#ignore_coordinates}",
            "stability": "stable",
            "summary": "List of coordinates of rectangles to be ignored during visual testing."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 1579
          },
          "name": "ignoreCoordinates",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/synthetics_canary#screenshot_name SyntheticsCanary#screenshot_name}",
            "stability": "stable",
            "summary": "Name of the screenshot to be used as base reference for visual testing."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 1585
          },
          "name": "screenshotName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/synthetics-canary/index:SyntheticsCanaryVisualReferenceBaseScreenshots"
    },
    "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryVisualReferenceBaseScreenshotsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryVisualReferenceBaseScreenshotsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/synthetics-canary/index.ts",
          "line": 1715
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/synthetics-canary/index.ts",
        "line": 1707
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 1722
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryVisualReferenceBaseScreenshotsOutputReference"
            }
          }
        }
      ],
      "name": "SyntheticsCanaryVisualReferenceBaseScreenshotsList",
      "namespace": "syntheticsCanary",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 1708
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryVisualReferenceBaseScreenshots"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/synthetics-canary/index:SyntheticsCanaryVisualReferenceBaseScreenshotsList"
    },
    "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryVisualReferenceBaseScreenshotsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryVisualReferenceBaseScreenshotsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/synthetics-canary/index.ts",
          "line": 1634
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/synthetics-canary/index.ts",
        "line": 1624
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 1682
          },
          "name": "resetIgnoreCoordinates"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 1698
          },
          "name": "resetScreenshotName"
        }
      ],
      "name": "SyntheticsCanaryVisualReferenceBaseScreenshotsOutputReference",
      "namespace": "syntheticsCanary",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 1686
          },
          "name": "ignoreCoordinatesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 1702
          },
          "name": "screenshotNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 1676
          },
          "name": "ignoreCoordinates",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 1692
          },
          "name": "screenshotName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 1638
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryVisualReferenceBaseScreenshots"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/synthetics-canary/index:SyntheticsCanaryVisualReferenceBaseScreenshotsOutputReference"
    },
    "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryVisualReferenceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryVisualReferenceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/synthetics-canary/index.ts",
          "line": 1796
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/synthetics-canary/index.ts",
        "line": 1788
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 1863
          },
          "name": "putBaseScreenshots",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryVisualReferenceBaseScreenshots"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 1850
          },
          "name": "resetBaseCanaryRunId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 1866
          },
          "name": "resetBaseScreenshots"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 1882
          },
          "name": "resetBrowserType"
        }
      ],
      "name": "SyntheticsCanaryVisualReferenceOutputReference",
      "namespace": "syntheticsCanary",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 1860
          },
          "name": "baseScreenshots",
          "type": {
            "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryVisualReferenceBaseScreenshotsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 1854
          },
          "name": "baseCanaryRunIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 1870
          },
          "name": "baseScreenshotsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryVisualReferenceBaseScreenshots"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 1886
          },
          "name": "browserTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 1844
          },
          "name": "baseCanaryRunId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 1876
          },
          "name": "browserType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 1800
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryVisualReference"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/synthetics-canary/index:SyntheticsCanaryVisualReferenceOutputReference"
    },
    "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryVisualReferences": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryVisualReferences",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/synthetics-canary/index.ts",
        "line": 2043
      },
      "name": "SyntheticsCanaryVisualReferences",
      "namespace": "syntheticsCanary",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/synthetics_canary#base_canary_run_id SyntheticsCanary#base_canary_run_id}",
            "stability": "stable",
            "summary": "Canary run id to be used as base reference for visual testing."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2049
          },
          "name": "baseCanaryRunId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/synthetics_canary#base_screenshots SyntheticsCanary#base_screenshots}",
            "stability": "stable",
            "summary": "List of screenshots used as base reference for visual testing."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2055
          },
          "name": "baseScreenshots",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryVisualReferencesBaseScreenshots"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/synthetics_canary#browser_type SyntheticsCanary#browser_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2059
          },
          "name": "browserType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/synthetics-canary/index:SyntheticsCanaryVisualReferences"
    },
    "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryVisualReferencesBaseScreenshots": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryVisualReferencesBaseScreenshots",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/synthetics-canary/index.ts",
        "line": 1890
      },
      "name": "SyntheticsCanaryVisualReferencesBaseScreenshots",
      "namespace": "syntheticsCanary",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/synthetics_canary#ignore_coordinates SyntheticsCanary#ignore_coordinates}",
            "stability": "stable",
            "summary": "List of coordinates of rectangles to be ignored during visual testing."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 1896
          },
          "name": "ignoreCoordinates",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/synthetics_canary#screenshot_name SyntheticsCanary#screenshot_name}",
            "stability": "stable",
            "summary": "Name of the screenshot to be used as base reference for visual testing."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 1902
          },
          "name": "screenshotName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/synthetics-canary/index:SyntheticsCanaryVisualReferencesBaseScreenshots"
    },
    "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryVisualReferencesBaseScreenshotsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryVisualReferencesBaseScreenshotsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/synthetics-canary/index.ts",
          "line": 2032
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/synthetics-canary/index.ts",
        "line": 2024
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2039
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryVisualReferencesBaseScreenshotsOutputReference"
            }
          }
        }
      ],
      "name": "SyntheticsCanaryVisualReferencesBaseScreenshotsList",
      "namespace": "syntheticsCanary",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2025
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryVisualReferencesBaseScreenshots"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/synthetics-canary/index:SyntheticsCanaryVisualReferencesBaseScreenshotsList"
    },
    "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryVisualReferencesBaseScreenshotsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryVisualReferencesBaseScreenshotsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/synthetics-canary/index.ts",
          "line": 1951
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/synthetics-canary/index.ts",
        "line": 1941
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 1999
          },
          "name": "resetIgnoreCoordinates"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2015
          },
          "name": "resetScreenshotName"
        }
      ],
      "name": "SyntheticsCanaryVisualReferencesBaseScreenshotsOutputReference",
      "namespace": "syntheticsCanary",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2003
          },
          "name": "ignoreCoordinatesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2019
          },
          "name": "screenshotNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 1993
          },
          "name": "ignoreCoordinates",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2009
          },
          "name": "screenshotName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 1955
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryVisualReferencesBaseScreenshots"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/synthetics-canary/index:SyntheticsCanaryVisualReferencesBaseScreenshotsOutputReference"
    },
    "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryVisualReferencesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryVisualReferencesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/synthetics-canary/index.ts",
          "line": 2218
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/synthetics-canary/index.ts",
        "line": 2210
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2225
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryVisualReferencesOutputReference"
            }
          }
        }
      ],
      "name": "SyntheticsCanaryVisualReferencesList",
      "namespace": "syntheticsCanary",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2211
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryVisualReferences"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/synthetics-canary/index:SyntheticsCanaryVisualReferencesList"
    },
    "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryVisualReferencesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryVisualReferencesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/synthetics-canary/index.ts",
          "line": 2115
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/synthetics-canary/index.ts",
        "line": 2105
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2182
          },
          "name": "putBaseScreenshots",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryVisualReferencesBaseScreenshots"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2169
          },
          "name": "resetBaseCanaryRunId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2185
          },
          "name": "resetBaseScreenshots"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2201
          },
          "name": "resetBrowserType"
        }
      ],
      "name": "SyntheticsCanaryVisualReferencesOutputReference",
      "namespace": "syntheticsCanary",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2179
          },
          "name": "baseScreenshots",
          "type": {
            "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryVisualReferencesBaseScreenshotsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2173
          },
          "name": "baseCanaryRunIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2189
          },
          "name": "baseScreenshotsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryVisualReferencesBaseScreenshots"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2205
          },
          "name": "browserTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2163
          },
          "name": "baseCanaryRunId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2195
          },
          "name": "browserType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2119
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryVisualReferences"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/synthetics-canary/index:SyntheticsCanaryVisualReferencesOutputReference"
    },
    "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryVpcConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryVpcConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/synthetics-canary/index.ts",
        "line": 2229
      },
      "name": "SyntheticsCanaryVpcConfig",
      "namespace": "syntheticsCanary",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/synthetics_canary#ipv_6_allowed_for_dual_stack SyntheticsCanary#ipv_6_allowed_for_dual_stack}",
            "stability": "stable",
            "summary": "Allow outbound IPv6 traffic on VPC canaries that are connected to dual-stack subnets if set to true."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2235
          },
          "name": "ipv6AllowedForDualStack",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/synthetics_canary#security_group_ids SyntheticsCanary#security_group_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2239
          },
          "name": "securityGroupIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/synthetics_canary#subnet_ids SyntheticsCanary#subnet_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2243
          },
          "name": "subnetIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/synthetics_canary#vpc_id SyntheticsCanary#vpc_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2247
          },
          "name": "vpcId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/synthetics-canary/index:SyntheticsCanaryVpcConfig"
    },
    "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryVpcConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryVpcConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/synthetics-canary/index.ts",
          "line": 2308
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/synthetics-canary/index.ts",
        "line": 2300
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2368
          },
          "name": "resetIpv6AllowedForDualStack"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2384
          },
          "name": "resetSecurityGroupIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2400
          },
          "name": "resetSubnetIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2416
          },
          "name": "resetVpcId"
        }
      ],
      "name": "SyntheticsCanaryVpcConfigOutputReference",
      "namespace": "syntheticsCanary",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2372
          },
          "name": "ipv6AllowedForDualStackInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2388
          },
          "name": "securityGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2404
          },
          "name": "subnetIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2420
          },
          "name": "vpcIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2362
          },
          "name": "ipv6AllowedForDualStack",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2378
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2394
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2410
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-canary/index.ts",
            "line": 2312
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.syntheticsCanary.SyntheticsCanaryVpcConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/synthetics-canary/index:SyntheticsCanaryVpcConfigOutputReference"
    },
    "@cdktn/provider-awscc.syntheticsGroup.SyntheticsGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/synthetics_group awscc_synthetics_group}."
      },
      "fqn": "@cdktn/provider-awscc.syntheticsGroup.SyntheticsGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/synthetics_group awscc_synthetics_group} Resource."
        },
        "locationInModule": {
          "filename": "src/synthetics-group/index.ts",
          "line": 219
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.syntheticsGroup.SyntheticsGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/synthetics-group/index.ts",
        "line": 187
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SyntheticsGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/synthetics-group/index.ts",
            "line": 204
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SyntheticsGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/synthetics_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SyntheticsGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SyntheticsGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-group/index.ts",
            "line": 288
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.syntheticsGroup.SyntheticsGroupTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-group/index.ts",
            "line": 275
          },
          "name": "resetResourceArns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-group/index.ts",
            "line": 291
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-group/index.ts",
            "line": 303
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-group/index.ts",
            "line": 311
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SyntheticsGroup",
      "namespace": "syntheticsGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-group/index.ts",
            "line": 192
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-group/index.ts",
            "line": 245
          },
          "name": "groupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-group/index.ts",
            "line": 250
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-group/index.ts",
            "line": 285
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.syntheticsGroup.SyntheticsGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-group/index.ts",
            "line": 263
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-group/index.ts",
            "line": 279
          },
          "name": "resourceArnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-group/index.ts",
            "line": 295
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.syntheticsGroup.SyntheticsGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-group/index.ts",
            "line": 256
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-group/index.ts",
            "line": 269
          },
          "name": "resourceArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/synthetics-group/index:SyntheticsGroup"
    },
    "@cdktn/provider-awscc.syntheticsGroup.SyntheticsGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.syntheticsGroup.SyntheticsGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/synthetics-group/index.ts",
        "line": 14
      },
      "name": "SyntheticsGroupConfig",
      "namespace": "syntheticsGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/synthetics_group#name SyntheticsGroup#name}",
            "stability": "stable",
            "summary": "Name of the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-group/index.ts",
            "line": 20
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/synthetics_group#resource_arns SyntheticsGroup#resource_arns}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-group/index.ts",
            "line": 24
          },
          "name": "resourceArns",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/synthetics_group#tags SyntheticsGroup#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-group/index.ts",
            "line": 28
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.syntheticsGroup.SyntheticsGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/synthetics-group/index:SyntheticsGroupConfig"
    },
    "@cdktn/provider-awscc.syntheticsGroup.SyntheticsGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.syntheticsGroup.SyntheticsGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/synthetics-group/index.ts",
        "line": 30
      },
      "name": "SyntheticsGroupTags",
      "namespace": "syntheticsGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/synthetics_group#key SyntheticsGroup#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-group/index.ts",
            "line": 36
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/synthetics_group#value SyntheticsGroup#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-group/index.ts",
            "line": 42
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/synthetics-group/index:SyntheticsGroupTags"
    },
    "@cdktn/provider-awscc.syntheticsGroup.SyntheticsGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.syntheticsGroup.SyntheticsGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/synthetics-group/index.ts",
          "line": 172
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/synthetics-group/index.ts",
        "line": 164
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-group/index.ts",
            "line": 179
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.syntheticsGroup.SyntheticsGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "SyntheticsGroupTagsList",
      "namespace": "syntheticsGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-group/index.ts",
            "line": 165
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.syntheticsGroup.SyntheticsGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/synthetics-group/index:SyntheticsGroupTagsList"
    },
    "@cdktn/provider-awscc.syntheticsGroup.SyntheticsGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.syntheticsGroup.SyntheticsGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/synthetics-group/index.ts",
          "line": 91
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/synthetics-group/index.ts",
        "line": 81
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-group/index.ts",
            "line": 139
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-group/index.ts",
            "line": 155
          },
          "name": "resetValue"
        }
      ],
      "name": "SyntheticsGroupTagsOutputReference",
      "namespace": "syntheticsGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-group/index.ts",
            "line": 143
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/synthetics-group/index.ts",
            "line": 159
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-group/index.ts",
            "line": 133
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-group/index.ts",
            "line": 149
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/synthetics-group/index.ts",
            "line": 95
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.syntheticsGroup.SyntheticsGroupTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/synthetics-group/index:SyntheticsGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.systemsmanagersapApplication.SystemsmanagersapApplication": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/systemsmanagersap_application awscc_systemsmanagersap_application}."
      },
      "fqn": "@cdktn/provider-awscc.systemsmanagersapApplication.SystemsmanagersapApplication",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/systemsmanagersap_application awscc_systemsmanagersap_application} Resource."
        },
        "locationInModule": {
          "filename": "src/systemsmanagersap-application/index.ts",
          "line": 611
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.systemsmanagersapApplication.SystemsmanagersapApplicationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/systemsmanagersap-application/index.ts",
        "line": 579
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a SystemsmanagersapApplication resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/systemsmanagersap-application/index.ts",
            "line": 596
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SystemsmanagersapApplication to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/systemsmanagersap_application#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SystemsmanagersapApplication that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SystemsmanagersapApplication to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/systemsmanagersap-application/index.ts",
            "line": 678
          },
          "name": "putComponentsInfo",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.systemsmanagersapApplication.SystemsmanagersapApplicationComponentsInfo"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/systemsmanagersap-application/index.ts",
            "line": 694
          },
          "name": "putCredentials",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.systemsmanagersapApplication.SystemsmanagersapApplicationCredentials"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/systemsmanagersap-application/index.ts",
            "line": 779
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.systemsmanagersapApplication.SystemsmanagersapApplicationTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/systemsmanagersap-application/index.ts",
            "line": 681
          },
          "name": "resetComponentsInfo"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/systemsmanagersap-application/index.ts",
            "line": 697
          },
          "name": "resetCredentials"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/systemsmanagersap-application/index.ts",
            "line": 713
          },
          "name": "resetDatabaseArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/systemsmanagersap-application/index.ts",
            "line": 734
          },
          "name": "resetInstances"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/systemsmanagersap-application/index.ts",
            "line": 750
          },
          "name": "resetSapInstanceNumber"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/systemsmanagersap-application/index.ts",
            "line": 766
          },
          "name": "resetSid"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/systemsmanagersap-application/index.ts",
            "line": 782
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/systemsmanagersap-application/index.ts",
            "line": 794
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/systemsmanagersap-application/index.ts",
            "line": 808
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SystemsmanagersapApplication",
      "namespace": "systemsmanagersapApplication",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/systemsmanagersap-application/index.ts",
            "line": 584
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/systemsmanagersap-application/index.ts",
            "line": 669
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/systemsmanagersap-application/index.ts",
            "line": 675
          },
          "name": "componentsInfo",
          "type": {
            "fqn": "@cdktn/provider-awscc.systemsmanagersapApplication.SystemsmanagersapApplicationComponentsInfoList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/systemsmanagersap-application/index.ts",
            "line": 691
          },
          "name": "credentials",
          "type": {
            "fqn": "@cdktn/provider-awscc.systemsmanagersapApplication.SystemsmanagersapApplicationCredentialsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/systemsmanagersap-application/index.ts",
            "line": 722
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/systemsmanagersap-application/index.ts",
            "line": 776
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.systemsmanagersapApplication.SystemsmanagersapApplicationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/systemsmanagersap-application/index.ts",
            "line": 651
          },
          "name": "applicationIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/systemsmanagersap-application/index.ts",
            "line": 664
          },
          "name": "applicationTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/systemsmanagersap-application/index.ts",
            "line": 685
          },
          "name": "componentsInfoInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.systemsmanagersapApplication.SystemsmanagersapApplicationComponentsInfo"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/systemsmanagersap-application/index.ts",
            "line": 701
          },
          "name": "credentialsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.systemsmanagersapApplication.SystemsmanagersapApplicationCredentials"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/systemsmanagersap-application/index.ts",
            "line": 717
          },
          "name": "databaseArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/systemsmanagersap-application/index.ts",
            "line": 738
          },
          "name": "instancesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/systemsmanagersap-application/index.ts",
            "line": 754
          },
          "name": "sapInstanceNumberInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/systemsmanagersap-application/index.ts",
            "line": 770
          },
          "name": "sidInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/systemsmanagersap-application/index.ts",
            "line": 786
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.systemsmanagersapApplication.SystemsmanagersapApplicationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/systemsmanagersap-application/index.ts",
            "line": 644
          },
          "name": "applicationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/systemsmanagersap-application/index.ts",
            "line": 657
          },
          "name": "applicationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/systemsmanagersap-application/index.ts",
            "line": 707
          },
          "name": "databaseArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/systemsmanagersap-application/index.ts",
            "line": 728
          },
          "name": "instances",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/systemsmanagersap-application/index.ts",
            "line": 744
          },
          "name": "sapInstanceNumber",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/systemsmanagersap-application/index.ts",
            "line": 760
          },
          "name": "sid",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/systemsmanagersap-application/index:SystemsmanagersapApplication"
    },
    "@cdktn/provider-awscc.systemsmanagersapApplication.SystemsmanagersapApplicationComponentsInfo": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.systemsmanagersapApplication.SystemsmanagersapApplicationComponentsInfo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/systemsmanagersap-application/index.ts",
        "line": 58
      },
      "name": "SystemsmanagersapApplicationComponentsInfo",
      "namespace": "systemsmanagersapApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/systemsmanagersap_application#component_type SystemsmanagersapApplication#component_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/systemsmanagersap-application/index.ts",
            "line": 62
          },
          "name": "componentType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/systemsmanagersap_application#ec_2_instance_id SystemsmanagersapApplication#ec_2_instance_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/systemsmanagersap-application/index.ts",
            "line": 66
          },
          "name": "ec2InstanceId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/systemsmanagersap_application#sid SystemsmanagersapApplication#sid}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/systemsmanagersap-application/index.ts",
            "line": 70
          },
          "name": "sid",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/systemsmanagersap-application/index:SystemsmanagersapApplicationComponentsInfo"
    },
    "@cdktn/provider-awscc.systemsmanagersapApplication.SystemsmanagersapApplicationComponentsInfoList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.systemsmanagersapApplication.SystemsmanagersapApplicationComponentsInfoList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/systemsmanagersap-application/index.ts",
          "line": 229
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/systemsmanagersap-application/index.ts",
        "line": 221
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/systemsmanagersap-application/index.ts",
            "line": 236
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.systemsmanagersapApplication.SystemsmanagersapApplicationComponentsInfoOutputReference"
            }
          }
        }
      ],
      "name": "SystemsmanagersapApplicationComponentsInfoList",
      "namespace": "systemsmanagersapApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/systemsmanagersap-application/index.ts",
            "line": 222
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.systemsmanagersapApplication.SystemsmanagersapApplicationComponentsInfo"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/systemsmanagersap-application/index:SystemsmanagersapApplicationComponentsInfoList"
    },
    "@cdktn/provider-awscc.systemsmanagersapApplication.SystemsmanagersapApplicationComponentsInfoOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.systemsmanagersapApplication.SystemsmanagersapApplicationComponentsInfoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/systemsmanagersap-application/index.ts",
          "line": 126
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/systemsmanagersap-application/index.ts",
        "line": 116
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/systemsmanagersap-application/index.ts",
            "line": 180
          },
          "name": "resetComponentType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/systemsmanagersap-application/index.ts",
            "line": 196
          },
          "name": "resetEc2InstanceId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/systemsmanagersap-application/index.ts",
            "line": 212
          },
          "name": "resetSid"
        }
      ],
      "name": "SystemsmanagersapApplicationComponentsInfoOutputReference",
      "namespace": "systemsmanagersapApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/systemsmanagersap-application/index.ts",
            "line": 184
          },
          "name": "componentTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/systemsmanagersap-application/index.ts",
            "line": 200
          },
          "name": "ec2InstanceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/systemsmanagersap-application/index.ts",
            "line": 216
          },
          "name": "sidInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/systemsmanagersap-application/index.ts",
            "line": 174
          },
          "name": "componentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/systemsmanagersap-application/index.ts",
            "line": 190
          },
          "name": "ec2InstanceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/systemsmanagersap-application/index.ts",
            "line": 206
          },
          "name": "sid",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/systemsmanagersap-application/index.ts",
            "line": 130
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.systemsmanagersapApplication.SystemsmanagersapApplicationComponentsInfo"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/systemsmanagersap-application/index:SystemsmanagersapApplicationComponentsInfoOutputReference"
    },
    "@cdktn/provider-awscc.systemsmanagersapApplication.SystemsmanagersapApplicationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.systemsmanagersapApplication.SystemsmanagersapApplicationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/systemsmanagersap-application/index.ts",
        "line": 14
      },
      "name": "SystemsmanagersapApplicationConfig",
      "namespace": "systemsmanagersapApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/systemsmanagersap_application#application_id SystemsmanagersapApplication#application_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/systemsmanagersap-application/index.ts",
            "line": 18
          },
          "name": "applicationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/systemsmanagersap_application#application_type SystemsmanagersapApplication#application_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/systemsmanagersap-application/index.ts",
            "line": 22
          },
          "name": "applicationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/systemsmanagersap_application#components_info SystemsmanagersapApplication#components_info}",
            "stability": "stable",
            "summary": "This is an optional parameter for component details to which the SAP ABAP application is attached, such as Web Dispatcher."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/systemsmanagersap-application/index.ts",
            "line": 28
          },
          "name": "componentsInfo",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.systemsmanagersapApplication.SystemsmanagersapApplicationComponentsInfo"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/systemsmanagersap_application#credentials SystemsmanagersapApplication#credentials}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/systemsmanagersap-application/index.ts",
            "line": 32
          },
          "name": "credentials",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.systemsmanagersapApplication.SystemsmanagersapApplicationCredentials"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/systemsmanagersap_application#database_arn SystemsmanagersapApplication#database_arn}",
            "stability": "stable",
            "summary": "The ARN of the SAP HANA database."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/systemsmanagersap-application/index.ts",
            "line": 38
          },
          "name": "databaseArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/systemsmanagersap_application#instances SystemsmanagersapApplication#instances}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/systemsmanagersap-application/index.ts",
            "line": 42
          },
          "name": "instances",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/systemsmanagersap_application#sap_instance_number SystemsmanagersapApplication#sap_instance_number}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/systemsmanagersap-application/index.ts",
            "line": 46
          },
          "name": "sapInstanceNumber",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/systemsmanagersap_application#sid SystemsmanagersapApplication#sid}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/systemsmanagersap-application/index.ts",
            "line": 50
          },
          "name": "sid",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/systemsmanagersap_application#tags SystemsmanagersapApplication#tags}",
            "stability": "stable",
            "summary": "The tags of a SystemsManagerSAP application."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/systemsmanagersap-application/index.ts",
            "line": 56
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.systemsmanagersapApplication.SystemsmanagersapApplicationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/systemsmanagersap-application/index:SystemsmanagersapApplicationConfig"
    },
    "@cdktn/provider-awscc.systemsmanagersapApplication.SystemsmanagersapApplicationCredentials": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.systemsmanagersapApplication.SystemsmanagersapApplicationCredentials",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/systemsmanagersap-application/index.ts",
        "line": 240
      },
      "name": "SystemsmanagersapApplicationCredentials",
      "namespace": "systemsmanagersapApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/systemsmanagersap_application#credential_type SystemsmanagersapApplication#credential_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/systemsmanagersap-application/index.ts",
            "line": 244
          },
          "name": "credentialType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/systemsmanagersap_application#database_name SystemsmanagersapApplication#database_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/systemsmanagersap-application/index.ts",
            "line": 248
          },
          "name": "databaseName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/systemsmanagersap_application#secret_id SystemsmanagersapApplication#secret_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/systemsmanagersap-application/index.ts",
            "line": 252
          },
          "name": "secretId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/systemsmanagersap-application/index:SystemsmanagersapApplicationCredentials"
    },
    "@cdktn/provider-awscc.systemsmanagersapApplication.SystemsmanagersapApplicationCredentialsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.systemsmanagersapApplication.SystemsmanagersapApplicationCredentialsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/systemsmanagersap-application/index.ts",
          "line": 411
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/systemsmanagersap-application/index.ts",
        "line": 403
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/systemsmanagersap-application/index.ts",
            "line": 418
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.systemsmanagersapApplication.SystemsmanagersapApplicationCredentialsOutputReference"
            }
          }
        }
      ],
      "name": "SystemsmanagersapApplicationCredentialsList",
      "namespace": "systemsmanagersapApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/systemsmanagersap-application/index.ts",
            "line": 404
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.systemsmanagersapApplication.SystemsmanagersapApplicationCredentials"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/systemsmanagersap-application/index:SystemsmanagersapApplicationCredentialsList"
    },
    "@cdktn/provider-awscc.systemsmanagersapApplication.SystemsmanagersapApplicationCredentialsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.systemsmanagersapApplication.SystemsmanagersapApplicationCredentialsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/systemsmanagersap-application/index.ts",
          "line": 308
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/systemsmanagersap-application/index.ts",
        "line": 298
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/systemsmanagersap-application/index.ts",
            "line": 362
          },
          "name": "resetCredentialType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/systemsmanagersap-application/index.ts",
            "line": 378
          },
          "name": "resetDatabaseName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/systemsmanagersap-application/index.ts",
            "line": 394
          },
          "name": "resetSecretId"
        }
      ],
      "name": "SystemsmanagersapApplicationCredentialsOutputReference",
      "namespace": "systemsmanagersapApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/systemsmanagersap-application/index.ts",
            "line": 366
          },
          "name": "credentialTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/systemsmanagersap-application/index.ts",
            "line": 382
          },
          "name": "databaseNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/systemsmanagersap-application/index.ts",
            "line": 398
          },
          "name": "secretIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/systemsmanagersap-application/index.ts",
            "line": 356
          },
          "name": "credentialType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/systemsmanagersap-application/index.ts",
            "line": 372
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/systemsmanagersap-application/index.ts",
            "line": 388
          },
          "name": "secretId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/systemsmanagersap-application/index.ts",
            "line": 312
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.systemsmanagersapApplication.SystemsmanagersapApplicationCredentials"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/systemsmanagersap-application/index:SystemsmanagersapApplicationCredentialsOutputReference"
    },
    "@cdktn/provider-awscc.systemsmanagersapApplication.SystemsmanagersapApplicationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.systemsmanagersapApplication.SystemsmanagersapApplicationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/systemsmanagersap-application/index.ts",
        "line": 422
      },
      "name": "SystemsmanagersapApplicationTags",
      "namespace": "systemsmanagersapApplication",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/systemsmanagersap_application#key SystemsmanagersapApplication#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/systemsmanagersap-application/index.ts",
            "line": 428
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/systemsmanagersap_application#value SystemsmanagersapApplication#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/systemsmanagersap-application/index.ts",
            "line": 434
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/systemsmanagersap-application/index:SystemsmanagersapApplicationTags"
    },
    "@cdktn/provider-awscc.systemsmanagersapApplication.SystemsmanagersapApplicationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.systemsmanagersapApplication.SystemsmanagersapApplicationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/systemsmanagersap-application/index.ts",
          "line": 564
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/systemsmanagersap-application/index.ts",
        "line": 556
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/systemsmanagersap-application/index.ts",
            "line": 571
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.systemsmanagersapApplication.SystemsmanagersapApplicationTagsOutputReference"
            }
          }
        }
      ],
      "name": "SystemsmanagersapApplicationTagsList",
      "namespace": "systemsmanagersapApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/systemsmanagersap-application/index.ts",
            "line": 557
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.systemsmanagersapApplication.SystemsmanagersapApplicationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/systemsmanagersap-application/index:SystemsmanagersapApplicationTagsList"
    },
    "@cdktn/provider-awscc.systemsmanagersapApplication.SystemsmanagersapApplicationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.systemsmanagersapApplication.SystemsmanagersapApplicationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/systemsmanagersap-application/index.ts",
          "line": 483
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/systemsmanagersap-application/index.ts",
        "line": 473
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/systemsmanagersap-application/index.ts",
            "line": 531
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/systemsmanagersap-application/index.ts",
            "line": 547
          },
          "name": "resetValue"
        }
      ],
      "name": "SystemsmanagersapApplicationTagsOutputReference",
      "namespace": "systemsmanagersapApplication",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/systemsmanagersap-application/index.ts",
            "line": 535
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/systemsmanagersap-application/index.ts",
            "line": 551
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/systemsmanagersap-application/index.ts",
            "line": 525
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/systemsmanagersap-application/index.ts",
            "line": 541
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/systemsmanagersap-application/index.ts",
            "line": 487
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.systemsmanagersapApplication.SystemsmanagersapApplicationTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/systemsmanagersap-application/index:SystemsmanagersapApplicationTagsOutputReference"
    },
    "@cdktn/provider-awscc.timestreamDatabase.TimestreamDatabase": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_database awscc_timestream_database}."
      },
      "fqn": "@cdktn/provider-awscc.timestreamDatabase.TimestreamDatabase",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_database awscc_timestream_database} Resource."
        },
        "locationInModule": {
          "filename": "src/timestream-database/index.ts",
          "line": 219
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.timestreamDatabase.TimestreamDatabaseConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/timestream-database/index.ts",
        "line": 187
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a TimestreamDatabase resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/timestream-database/index.ts",
            "line": 204
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the TimestreamDatabase to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_database#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing TimestreamDatabase that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the TimestreamDatabase to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-database/index.ts",
            "line": 291
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.timestreamDatabase.TimestreamDatabaseTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-database/index.ts",
            "line": 257
          },
          "name": "resetDatabaseName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-database/index.ts",
            "line": 278
          },
          "name": "resetKmsKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-database/index.ts",
            "line": 294
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-database/index.ts",
            "line": 306
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-database/index.ts",
            "line": 314
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "TimestreamDatabase",
      "namespace": "timestreamDatabase",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-database/index.ts",
            "line": 192
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-database/index.ts",
            "line": 245
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-database/index.ts",
            "line": 266
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-database/index.ts",
            "line": 288
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.timestreamDatabase.TimestreamDatabaseTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-database/index.ts",
            "line": 261
          },
          "name": "databaseNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-database/index.ts",
            "line": 282
          },
          "name": "kmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-database/index.ts",
            "line": 298
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.timestreamDatabase.TimestreamDatabaseTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-database/index.ts",
            "line": 251
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-database/index.ts",
            "line": 272
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/timestream-database/index:TimestreamDatabase"
    },
    "@cdktn/provider-awscc.timestreamDatabase.TimestreamDatabaseConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.timestreamDatabase.TimestreamDatabaseConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/timestream-database/index.ts",
        "line": 14
      },
      "name": "TimestreamDatabaseConfig",
      "namespace": "timestreamDatabase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "If you don't specify a name, AWS CloudFormation generates a unique physical ID and uses that ID for the database name.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_database#database_name TimestreamDatabase#database_name}",
            "stability": "stable",
            "summary": "The name for the database."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-database/index.ts",
            "line": 20
          },
          "name": "databaseName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If the KMS key is not specified, the database will be encrypted with a Timestream managed KMS key located in your account.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_database#kms_key_id TimestreamDatabase#kms_key_id}",
            "stability": "stable",
            "summary": "The KMS key for the database."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-database/index.ts",
            "line": 26
          },
          "name": "kmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_database#tags TimestreamDatabase#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-database/index.ts",
            "line": 32
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.timestreamDatabase.TimestreamDatabaseTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/timestream-database/index:TimestreamDatabaseConfig"
    },
    "@cdktn/provider-awscc.timestreamDatabase.TimestreamDatabaseTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.timestreamDatabase.TimestreamDatabaseTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/timestream-database/index.ts",
        "line": 34
      },
      "name": "TimestreamDatabaseTags",
      "namespace": "timestreamDatabase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_database#key TimestreamDatabase#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-database/index.ts",
            "line": 38
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_database#value TimestreamDatabase#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-database/index.ts",
            "line": 42
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/timestream-database/index:TimestreamDatabaseTags"
    },
    "@cdktn/provider-awscc.timestreamDatabase.TimestreamDatabaseTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.timestreamDatabase.TimestreamDatabaseTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/timestream-database/index.ts",
          "line": 172
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/timestream-database/index.ts",
        "line": 164
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-database/index.ts",
            "line": 179
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.timestreamDatabase.TimestreamDatabaseTagsOutputReference"
            }
          }
        }
      ],
      "name": "TimestreamDatabaseTagsList",
      "namespace": "timestreamDatabase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-database/index.ts",
            "line": 165
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.timestreamDatabase.TimestreamDatabaseTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/timestream-database/index:TimestreamDatabaseTagsList"
    },
    "@cdktn/provider-awscc.timestreamDatabase.TimestreamDatabaseTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.timestreamDatabase.TimestreamDatabaseTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/timestream-database/index.ts",
          "line": 91
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/timestream-database/index.ts",
        "line": 81
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-database/index.ts",
            "line": 139
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-database/index.ts",
            "line": 155
          },
          "name": "resetValue"
        }
      ],
      "name": "TimestreamDatabaseTagsOutputReference",
      "namespace": "timestreamDatabase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-database/index.ts",
            "line": 143
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-database/index.ts",
            "line": 159
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-database/index.ts",
            "line": 133
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-database/index.ts",
            "line": 149
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-database/index.ts",
            "line": 95
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.timestreamDatabase.TimestreamDatabaseTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/timestream-database/index:TimestreamDatabaseTagsOutputReference"
    },
    "@cdktn/provider-awscc.timestreamInfluxDbCluster.TimestreamInfluxDbCluster": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_influx_db_cluster awscc_timestream_influx_db_cluster}."
      },
      "fqn": "@cdktn/provider-awscc.timestreamInfluxDbCluster.TimestreamInfluxDbCluster",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_influx_db_cluster awscc_timestream_influx_db_cluster} Resource."
        },
        "locationInModule": {
          "filename": "src/timestream-influx-db-cluster/index.ts",
          "line": 540
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.timestreamInfluxDbCluster.TimestreamInfluxDbClusterConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/timestream-influx-db-cluster/index.ts",
        "line": 508
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a TimestreamInfluxDbCluster resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 525
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the TimestreamInfluxDbCluster to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_influx_db_cluster#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing TimestreamInfluxDbCluster that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the TimestreamInfluxDbCluster to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 727
          },
          "name": "putLogDeliveryConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.timestreamInfluxDbCluster.TimestreamInfluxDbClusterLogDeliveryConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 849
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.timestreamInfluxDbCluster.TimestreamInfluxDbClusterTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 588
          },
          "name": "resetAllocatedStorage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 609
          },
          "name": "resetBucket"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 625
          },
          "name": "resetDbInstanceType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 641
          },
          "name": "resetDbParameterGroupIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 657
          },
          "name": "resetDbStorageType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 673
          },
          "name": "resetDeploymentType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 699
          },
          "name": "resetFailoverMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 730
          },
          "name": "resetLogDeliveryConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 746
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 762
          },
          "name": "resetNetworkType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 778
          },
          "name": "resetOrganization"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 794
          },
          "name": "resetPassword"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 810
          },
          "name": "resetPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 826
          },
          "name": "resetPubliclyAccessible"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 852
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 868
          },
          "name": "resetUsername"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 884
          },
          "name": "resetVpcSecurityGroupIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 900
          },
          "name": "resetVpcSubnetIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 912
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 935
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "TimestreamInfluxDbCluster",
      "namespace": "timestreamInfluxDbCluster",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 513
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 597
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 682
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 687
          },
          "name": "engineType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 708
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 713
          },
          "name": "influxAuthParametersSecretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 718
          },
          "name": "influxDbClusterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 724
          },
          "name": "logDeliveryConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.timestreamInfluxDbCluster.TimestreamInfluxDbClusterLogDeliveryConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 835
          },
          "name": "readerEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 840
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 846
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.timestreamInfluxDbCluster.TimestreamInfluxDbClusterTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 592
          },
          "name": "allocatedStorageInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 613
          },
          "name": "bucketInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 629
          },
          "name": "dbInstanceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 645
          },
          "name": "dbParameterGroupIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 661
          },
          "name": "dbStorageTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 677
          },
          "name": "deploymentTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 703
          },
          "name": "failoverModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 734
          },
          "name": "logDeliveryConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.timestreamInfluxDbCluster.TimestreamInfluxDbClusterLogDeliveryConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 750
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 766
          },
          "name": "networkTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 782
          },
          "name": "organizationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 798
          },
          "name": "passwordInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 814
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 830
          },
          "name": "publiclyAccessibleInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 856
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.timestreamInfluxDbCluster.TimestreamInfluxDbClusterTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 872
          },
          "name": "usernameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 888
          },
          "name": "vpcSecurityGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 904
          },
          "name": "vpcSubnetIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 582
          },
          "name": "allocatedStorage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 603
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 619
          },
          "name": "dbInstanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 635
          },
          "name": "dbParameterGroupIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 651
          },
          "name": "dbStorageType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 667
          },
          "name": "deploymentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 693
          },
          "name": "failoverMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 740
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 756
          },
          "name": "networkType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 772
          },
          "name": "organization",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 788
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 804
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 820
          },
          "name": "publiclyAccessible",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 862
          },
          "name": "username",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 878
          },
          "name": "vpcSecurityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 894
          },
          "name": "vpcSubnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/timestream-influx-db-cluster/index:TimestreamInfluxDbCluster"
    },
    "@cdktn/provider-awscc.timestreamInfluxDbCluster.TimestreamInfluxDbClusterConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.timestreamInfluxDbCluster.TimestreamInfluxDbClusterConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/timestream-influx-db-cluster/index.ts",
        "line": 14
      },
      "name": "TimestreamInfluxDbClusterConfig",
      "namespace": "timestreamInfluxDbCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_influx_db_cluster#allocated_storage TimestreamInfluxDbCluster#allocated_storage}",
            "stability": "stable",
            "summary": "The allocated storage for the InfluxDB cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 20
          },
          "name": "allocatedStorage",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_influx_db_cluster#bucket TimestreamInfluxDbCluster#bucket}",
            "stability": "stable",
            "summary": "The bucket for the InfluxDB cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 26
          },
          "name": "bucket",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_influx_db_cluster#db_instance_type TimestreamInfluxDbCluster#db_instance_type}",
            "stability": "stable",
            "summary": "The compute instance of the InfluxDB cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 32
          },
          "name": "dbInstanceType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_influx_db_cluster#db_parameter_group_identifier TimestreamInfluxDbCluster#db_parameter_group_identifier}",
            "stability": "stable",
            "summary": "The name of an existing InfluxDB parameter group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 38
          },
          "name": "dbParameterGroupIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_influx_db_cluster#db_storage_type TimestreamInfluxDbCluster#db_storage_type}",
            "stability": "stable",
            "summary": "The storage type of the InfluxDB cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 44
          },
          "name": "dbStorageType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_influx_db_cluster#deployment_type TimestreamInfluxDbCluster#deployment_type}",
            "stability": "stable",
            "summary": "Deployment type of the InfluxDB cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 50
          },
          "name": "deploymentType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_influx_db_cluster#failover_mode TimestreamInfluxDbCluster#failover_mode}",
            "stability": "stable",
            "summary": "Failover mode of the InfluxDB cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 56
          },
          "name": "failoverMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_influx_db_cluster#log_delivery_configuration TimestreamInfluxDbCluster#log_delivery_configuration}",
            "stability": "stable",
            "summary": "Configuration for sending logs to customer account from the InfluxDB cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 62
          },
          "name": "logDeliveryConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.timestreamInfluxDbCluster.TimestreamInfluxDbClusterLogDeliveryConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_influx_db_cluster#name TimestreamInfluxDbCluster#name}",
            "stability": "stable",
            "summary": "The unique name that is associated with the InfluxDB cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 68
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_influx_db_cluster#network_type TimestreamInfluxDbCluster#network_type}",
            "stability": "stable",
            "summary": "Network type of the InfluxDB cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 74
          },
          "name": "networkType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_influx_db_cluster#organization TimestreamInfluxDbCluster#organization}",
            "stability": "stable",
            "summary": "The organization for the InfluxDB cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 80
          },
          "name": "organization",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_influx_db_cluster#password TimestreamInfluxDbCluster#password}",
            "stability": "stable",
            "summary": "The password for the InfluxDB cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 86
          },
          "name": "password",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_influx_db_cluster#port TimestreamInfluxDbCluster#port}",
            "stability": "stable",
            "summary": "The port number on which InfluxDB accepts connections."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 92
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_influx_db_cluster#publicly_accessible TimestreamInfluxDbCluster#publicly_accessible}",
            "stability": "stable",
            "summary": "Attach a public IP to the customer ENI."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 98
          },
          "name": "publiclyAccessible",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_influx_db_cluster#tags TimestreamInfluxDbCluster#tags}",
            "stability": "stable",
            "summary": "An arbitrary set of tags (key-value pairs) for this DB cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 104
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.timestreamInfluxDbCluster.TimestreamInfluxDbClusterTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_influx_db_cluster#username TimestreamInfluxDbCluster#username}",
            "stability": "stable",
            "summary": "The username for the InfluxDB cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 110
          },
          "name": "username",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_influx_db_cluster#vpc_security_group_ids TimestreamInfluxDbCluster#vpc_security_group_ids}",
            "stability": "stable",
            "summary": "A list of Amazon EC2 VPC security groups to associate with this InfluxDB cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 116
          },
          "name": "vpcSecurityGroupIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_influx_db_cluster#vpc_subnet_ids TimestreamInfluxDbCluster#vpc_subnet_ids}",
            "stability": "stable",
            "summary": "A list of EC2 subnet IDs for this InfluxDB cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 122
          },
          "name": "vpcSubnetIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/timestream-influx-db-cluster/index:TimestreamInfluxDbClusterConfig"
    },
    "@cdktn/provider-awscc.timestreamInfluxDbCluster.TimestreamInfluxDbClusterLogDeliveryConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.timestreamInfluxDbCluster.TimestreamInfluxDbClusterLogDeliveryConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/timestream-influx-db-cluster/index.ts",
        "line": 255
      },
      "name": "TimestreamInfluxDbClusterLogDeliveryConfiguration",
      "namespace": "timestreamInfluxDbCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_influx_db_cluster#s3_configuration TimestreamInfluxDbCluster#s3_configuration}",
            "stability": "stable",
            "summary": "S3 configuration for sending logs to customer account from the InfluxDB cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 261
          },
          "name": "s3Configuration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.timestreamInfluxDbCluster.TimestreamInfluxDbClusterLogDeliveryConfigurationS3Configuration"
          }
        }
      ],
      "symbolId": "src/timestream-influx-db-cluster/index:TimestreamInfluxDbClusterLogDeliveryConfiguration"
    },
    "@cdktn/provider-awscc.timestreamInfluxDbCluster.TimestreamInfluxDbClusterLogDeliveryConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.timestreamInfluxDbCluster.TimestreamInfluxDbClusterLogDeliveryConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/timestream-influx-db-cluster/index.ts",
          "line": 301
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/timestream-influx-db-cluster/index.ts",
        "line": 293
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 340
          },
          "name": "putS3Configuration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.timestreamInfluxDbCluster.TimestreamInfluxDbClusterLogDeliveryConfigurationS3Configuration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 343
          },
          "name": "resetS3Configuration"
        }
      ],
      "name": "TimestreamInfluxDbClusterLogDeliveryConfigurationOutputReference",
      "namespace": "timestreamInfluxDbCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 337
          },
          "name": "s3Configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.timestreamInfluxDbCluster.TimestreamInfluxDbClusterLogDeliveryConfigurationS3ConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 347
          },
          "name": "s3ConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.timestreamInfluxDbCluster.TimestreamInfluxDbClusterLogDeliveryConfigurationS3Configuration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 305
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.timestreamInfluxDbCluster.TimestreamInfluxDbClusterLogDeliveryConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/timestream-influx-db-cluster/index:TimestreamInfluxDbClusterLogDeliveryConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.timestreamInfluxDbCluster.TimestreamInfluxDbClusterLogDeliveryConfigurationS3Configuration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.timestreamInfluxDbCluster.TimestreamInfluxDbClusterLogDeliveryConfigurationS3Configuration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/timestream-influx-db-cluster/index.ts",
        "line": 124
      },
      "name": "TimestreamInfluxDbClusterLogDeliveryConfigurationS3Configuration",
      "namespace": "timestreamInfluxDbCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_influx_db_cluster#bucket_name TimestreamInfluxDbCluster#bucket_name}",
            "stability": "stable",
            "summary": "The bucket name for logs to be sent from the InfluxDB cluster."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 130
          },
          "name": "bucketName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_influx_db_cluster#enabled TimestreamInfluxDbCluster#enabled}",
            "stability": "stable",
            "summary": "Specifies whether logging to customer specified bucket is enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 136
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/timestream-influx-db-cluster/index:TimestreamInfluxDbClusterLogDeliveryConfigurationS3Configuration"
    },
    "@cdktn/provider-awscc.timestreamInfluxDbCluster.TimestreamInfluxDbClusterLogDeliveryConfigurationS3ConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.timestreamInfluxDbCluster.TimestreamInfluxDbClusterLogDeliveryConfigurationS3ConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/timestream-influx-db-cluster/index.ts",
          "line": 183
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/timestream-influx-db-cluster/index.ts",
        "line": 175
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 231
          },
          "name": "resetBucketName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 247
          },
          "name": "resetEnabled"
        }
      ],
      "name": "TimestreamInfluxDbClusterLogDeliveryConfigurationS3ConfigurationOutputReference",
      "namespace": "timestreamInfluxDbCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 235
          },
          "name": "bucketNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 251
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 225
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 241
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 187
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.timestreamInfluxDbCluster.TimestreamInfluxDbClusterLogDeliveryConfigurationS3Configuration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/timestream-influx-db-cluster/index:TimestreamInfluxDbClusterLogDeliveryConfigurationS3ConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.timestreamInfluxDbCluster.TimestreamInfluxDbClusterTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.timestreamInfluxDbCluster.TimestreamInfluxDbClusterTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/timestream-influx-db-cluster/index.ts",
        "line": 351
      },
      "name": "TimestreamInfluxDbClusterTags",
      "namespace": "timestreamInfluxDbCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_influx_db_cluster#key TimestreamInfluxDbCluster#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 357
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_influx_db_cluster#value TimestreamInfluxDbCluster#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 363
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/timestream-influx-db-cluster/index:TimestreamInfluxDbClusterTags"
    },
    "@cdktn/provider-awscc.timestreamInfluxDbCluster.TimestreamInfluxDbClusterTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.timestreamInfluxDbCluster.TimestreamInfluxDbClusterTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/timestream-influx-db-cluster/index.ts",
          "line": 493
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/timestream-influx-db-cluster/index.ts",
        "line": 485
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 500
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.timestreamInfluxDbCluster.TimestreamInfluxDbClusterTagsOutputReference"
            }
          }
        }
      ],
      "name": "TimestreamInfluxDbClusterTagsList",
      "namespace": "timestreamInfluxDbCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 486
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.timestreamInfluxDbCluster.TimestreamInfluxDbClusterTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/timestream-influx-db-cluster/index:TimestreamInfluxDbClusterTagsList"
    },
    "@cdktn/provider-awscc.timestreamInfluxDbCluster.TimestreamInfluxDbClusterTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.timestreamInfluxDbCluster.TimestreamInfluxDbClusterTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/timestream-influx-db-cluster/index.ts",
          "line": 412
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/timestream-influx-db-cluster/index.ts",
        "line": 402
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 460
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 476
          },
          "name": "resetValue"
        }
      ],
      "name": "TimestreamInfluxDbClusterTagsOutputReference",
      "namespace": "timestreamInfluxDbCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 464
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 480
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 454
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 470
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-cluster/index.ts",
            "line": 416
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.timestreamInfluxDbCluster.TimestreamInfluxDbClusterTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/timestream-influx-db-cluster/index:TimestreamInfluxDbClusterTagsOutputReference"
    },
    "@cdktn/provider-awscc.timestreamInfluxDbInstance.TimestreamInfluxDbInstance": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_influx_db_instance awscc_timestream_influx_db_instance}."
      },
      "fqn": "@cdktn/provider-awscc.timestreamInfluxDbInstance.TimestreamInfluxDbInstance",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_influx_db_instance awscc_timestream_influx_db_instance} Resource."
        },
        "locationInModule": {
          "filename": "src/timestream-influx-db-instance/index.ts",
          "line": 671
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.timestreamInfluxDbInstance.TimestreamInfluxDbInstanceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/timestream-influx-db-instance/index.ts",
        "line": 639
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a TimestreamInfluxDbInstance resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 656
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the TimestreamInfluxDbInstance to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_influx_db_instance#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing TimestreamInfluxDbInstance that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the TimestreamInfluxDbInstance to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 842
          },
          "name": "putLogDeliveryConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.timestreamInfluxDbInstance.TimestreamInfluxDbInstanceLogDeliveryConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 858
          },
          "name": "putMaintenanceSchedule",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.timestreamInfluxDbInstance.TimestreamInfluxDbInstanceMaintenanceSchedule"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 985
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.timestreamInfluxDbInstance.TimestreamInfluxDbInstanceTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 719
          },
          "name": "resetAllocatedStorage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 745
          },
          "name": "resetBucket"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 761
          },
          "name": "resetDbInstanceType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 777
          },
          "name": "resetDbParameterGroupIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 793
          },
          "name": "resetDbStorageType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 809
          },
          "name": "resetDeploymentType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 845
          },
          "name": "resetLogDeliveryConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 861
          },
          "name": "resetMaintenanceSchedule"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 877
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 893
          },
          "name": "resetNetworkType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 914
          },
          "name": "resetOrganization"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 930
          },
          "name": "resetPassword"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 946
          },
          "name": "resetPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 962
          },
          "name": "resetPubliclyAccessible"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 988
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 1004
          },
          "name": "resetUsername"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 1020
          },
          "name": "resetVpcSecurityGroupIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 1036
          },
          "name": "resetVpcSubnetIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 1048
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 1071
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "TimestreamInfluxDbInstance",
      "namespace": "timestreamInfluxDbInstance",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 644
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 728
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 733
          },
          "name": "availabilityZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 818
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 823
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 828
          },
          "name": "influxAuthParametersSecretArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 833
          },
          "name": "influxDbInstanceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 839
          },
          "name": "logDeliveryConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.timestreamInfluxDbInstance.TimestreamInfluxDbInstanceLogDeliveryConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 855
          },
          "name": "maintenanceSchedule",
          "type": {
            "fqn": "@cdktn/provider-awscc.timestreamInfluxDbInstance.TimestreamInfluxDbInstanceMaintenanceScheduleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 902
          },
          "name": "nextMaintenanceTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 971
          },
          "name": "secondaryAvailabilityZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 976
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 982
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.timestreamInfluxDbInstance.TimestreamInfluxDbInstanceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 723
          },
          "name": "allocatedStorageInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 749
          },
          "name": "bucketInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 765
          },
          "name": "dbInstanceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 781
          },
          "name": "dbParameterGroupIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 797
          },
          "name": "dbStorageTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 813
          },
          "name": "deploymentTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 849
          },
          "name": "logDeliveryConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.timestreamInfluxDbInstance.TimestreamInfluxDbInstanceLogDeliveryConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 865
          },
          "name": "maintenanceScheduleInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.timestreamInfluxDbInstance.TimestreamInfluxDbInstanceMaintenanceSchedule"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 881
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 897
          },
          "name": "networkTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 918
          },
          "name": "organizationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 934
          },
          "name": "passwordInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 950
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 966
          },
          "name": "publiclyAccessibleInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 992
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.timestreamInfluxDbInstance.TimestreamInfluxDbInstanceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 1008
          },
          "name": "usernameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 1024
          },
          "name": "vpcSecurityGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 1040
          },
          "name": "vpcSubnetIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 713
          },
          "name": "allocatedStorage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 739
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 755
          },
          "name": "dbInstanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 771
          },
          "name": "dbParameterGroupIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 787
          },
          "name": "dbStorageType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 803
          },
          "name": "deploymentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 871
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 887
          },
          "name": "networkType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 908
          },
          "name": "organization",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 924
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 940
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 956
          },
          "name": "publiclyAccessible",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 998
          },
          "name": "username",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 1014
          },
          "name": "vpcSecurityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 1030
          },
          "name": "vpcSubnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/timestream-influx-db-instance/index:TimestreamInfluxDbInstance"
    },
    "@cdktn/provider-awscc.timestreamInfluxDbInstance.TimestreamInfluxDbInstanceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.timestreamInfluxDbInstance.TimestreamInfluxDbInstanceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/timestream-influx-db-instance/index.ts",
        "line": 14
      },
      "name": "TimestreamInfluxDbInstanceConfig",
      "namespace": "timestreamInfluxDbInstance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_influx_db_instance#allocated_storage TimestreamInfluxDbInstance#allocated_storage}",
            "stability": "stable",
            "summary": "The allocated storage for the InfluxDB instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 20
          },
          "name": "allocatedStorage",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_influx_db_instance#bucket TimestreamInfluxDbInstance#bucket}",
            "stability": "stable",
            "summary": "The bucket for the InfluxDB instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 26
          },
          "name": "bucket",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_influx_db_instance#db_instance_type TimestreamInfluxDbInstance#db_instance_type}",
            "stability": "stable",
            "summary": "The compute instance of the InfluxDB instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 32
          },
          "name": "dbInstanceType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_influx_db_instance#db_parameter_group_identifier TimestreamInfluxDbInstance#db_parameter_group_identifier}",
            "stability": "stable",
            "summary": "The name of an existing InfluxDB parameter group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 38
          },
          "name": "dbParameterGroupIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_influx_db_instance#db_storage_type TimestreamInfluxDbInstance#db_storage_type}",
            "stability": "stable",
            "summary": "The storage type of the InfluxDB instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 44
          },
          "name": "dbStorageType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_influx_db_instance#deployment_type TimestreamInfluxDbInstance#deployment_type}",
            "stability": "stable",
            "summary": "Deployment type of the InfluxDB Instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 50
          },
          "name": "deploymentType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_influx_db_instance#log_delivery_configuration TimestreamInfluxDbInstance#log_delivery_configuration}",
            "stability": "stable",
            "summary": "Configuration for sending logs to customer account from the InfluxDB instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 56
          },
          "name": "logDeliveryConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.timestreamInfluxDbInstance.TimestreamInfluxDbInstanceLogDeliveryConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_influx_db_instance#maintenance_schedule TimestreamInfluxDbInstance#maintenance_schedule}",
            "stability": "stable",
            "summary": "The maintenance schedule for the InfluxDB instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 62
          },
          "name": "maintenanceSchedule",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.timestreamInfluxDbInstance.TimestreamInfluxDbInstanceMaintenanceSchedule"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_influx_db_instance#name TimestreamInfluxDbInstance#name}",
            "stability": "stable",
            "summary": "The unique name that is associated with the InfluxDB instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 68
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_influx_db_instance#network_type TimestreamInfluxDbInstance#network_type}",
            "stability": "stable",
            "summary": "Network type of the InfluxDB Instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 74
          },
          "name": "networkType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_influx_db_instance#organization TimestreamInfluxDbInstance#organization}",
            "stability": "stable",
            "summary": "The organization for the InfluxDB instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 80
          },
          "name": "organization",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_influx_db_instance#password TimestreamInfluxDbInstance#password}",
            "stability": "stable",
            "summary": "The password for the InfluxDB instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 86
          },
          "name": "password",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_influx_db_instance#port TimestreamInfluxDbInstance#port}",
            "stability": "stable",
            "summary": "The port number on which InfluxDB accepts connections."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 92
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_influx_db_instance#publicly_accessible TimestreamInfluxDbInstance#publicly_accessible}",
            "stability": "stable",
            "summary": "Attach a public IP to the customer ENI."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 98
          },
          "name": "publiclyAccessible",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_influx_db_instance#tags TimestreamInfluxDbInstance#tags}",
            "stability": "stable",
            "summary": "An arbitrary set of tags (key-value pairs) for this DB instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 104
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.timestreamInfluxDbInstance.TimestreamInfluxDbInstanceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_influx_db_instance#username TimestreamInfluxDbInstance#username}",
            "stability": "stable",
            "summary": "The username for the InfluxDB instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 110
          },
          "name": "username",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_influx_db_instance#vpc_security_group_ids TimestreamInfluxDbInstance#vpc_security_group_ids}",
            "stability": "stable",
            "summary": "A list of Amazon EC2 VPC security groups to associate with this InfluxDB instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 116
          },
          "name": "vpcSecurityGroupIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_influx_db_instance#vpc_subnet_ids TimestreamInfluxDbInstance#vpc_subnet_ids}",
            "stability": "stable",
            "summary": "A list of EC2 subnet IDs for this InfluxDB instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 122
          },
          "name": "vpcSubnetIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/timestream-influx-db-instance/index:TimestreamInfluxDbInstanceConfig"
    },
    "@cdktn/provider-awscc.timestreamInfluxDbInstance.TimestreamInfluxDbInstanceLogDeliveryConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.timestreamInfluxDbInstance.TimestreamInfluxDbInstanceLogDeliveryConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/timestream-influx-db-instance/index.ts",
        "line": 255
      },
      "name": "TimestreamInfluxDbInstanceLogDeliveryConfiguration",
      "namespace": "timestreamInfluxDbInstance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_influx_db_instance#s3_configuration TimestreamInfluxDbInstance#s3_configuration}",
            "stability": "stable",
            "summary": "S3 configuration for sending logs to customer account from the InfluxDB instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 261
          },
          "name": "s3Configuration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.timestreamInfluxDbInstance.TimestreamInfluxDbInstanceLogDeliveryConfigurationS3Configuration"
          }
        }
      ],
      "symbolId": "src/timestream-influx-db-instance/index:TimestreamInfluxDbInstanceLogDeliveryConfiguration"
    },
    "@cdktn/provider-awscc.timestreamInfluxDbInstance.TimestreamInfluxDbInstanceLogDeliveryConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.timestreamInfluxDbInstance.TimestreamInfluxDbInstanceLogDeliveryConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/timestream-influx-db-instance/index.ts",
          "line": 301
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/timestream-influx-db-instance/index.ts",
        "line": 293
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 340
          },
          "name": "putS3Configuration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.timestreamInfluxDbInstance.TimestreamInfluxDbInstanceLogDeliveryConfigurationS3Configuration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 343
          },
          "name": "resetS3Configuration"
        }
      ],
      "name": "TimestreamInfluxDbInstanceLogDeliveryConfigurationOutputReference",
      "namespace": "timestreamInfluxDbInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 337
          },
          "name": "s3Configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.timestreamInfluxDbInstance.TimestreamInfluxDbInstanceLogDeliveryConfigurationS3ConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 347
          },
          "name": "s3ConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.timestreamInfluxDbInstance.TimestreamInfluxDbInstanceLogDeliveryConfigurationS3Configuration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 305
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.timestreamInfluxDbInstance.TimestreamInfluxDbInstanceLogDeliveryConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/timestream-influx-db-instance/index:TimestreamInfluxDbInstanceLogDeliveryConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.timestreamInfluxDbInstance.TimestreamInfluxDbInstanceLogDeliveryConfigurationS3Configuration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.timestreamInfluxDbInstance.TimestreamInfluxDbInstanceLogDeliveryConfigurationS3Configuration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/timestream-influx-db-instance/index.ts",
        "line": 124
      },
      "name": "TimestreamInfluxDbInstanceLogDeliveryConfigurationS3Configuration",
      "namespace": "timestreamInfluxDbInstance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_influx_db_instance#bucket_name TimestreamInfluxDbInstance#bucket_name}",
            "stability": "stable",
            "summary": "The bucket name for logs to be sent from the InfluxDB instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 130
          },
          "name": "bucketName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_influx_db_instance#enabled TimestreamInfluxDbInstance#enabled}",
            "stability": "stable",
            "summary": "Specifies whether logging to customer specified bucket is enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 136
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/timestream-influx-db-instance/index:TimestreamInfluxDbInstanceLogDeliveryConfigurationS3Configuration"
    },
    "@cdktn/provider-awscc.timestreamInfluxDbInstance.TimestreamInfluxDbInstanceLogDeliveryConfigurationS3ConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.timestreamInfluxDbInstance.TimestreamInfluxDbInstanceLogDeliveryConfigurationS3ConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/timestream-influx-db-instance/index.ts",
          "line": 183
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/timestream-influx-db-instance/index.ts",
        "line": 175
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 231
          },
          "name": "resetBucketName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 247
          },
          "name": "resetEnabled"
        }
      ],
      "name": "TimestreamInfluxDbInstanceLogDeliveryConfigurationS3ConfigurationOutputReference",
      "namespace": "timestreamInfluxDbInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 235
          },
          "name": "bucketNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 251
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 225
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 241
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 187
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.timestreamInfluxDbInstance.TimestreamInfluxDbInstanceLogDeliveryConfigurationS3Configuration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/timestream-influx-db-instance/index:TimestreamInfluxDbInstanceLogDeliveryConfigurationS3ConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.timestreamInfluxDbInstance.TimestreamInfluxDbInstanceMaintenanceSchedule": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.timestreamInfluxDbInstance.TimestreamInfluxDbInstanceMaintenanceSchedule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/timestream-influx-db-instance/index.ts",
        "line": 351
      },
      "name": "TimestreamInfluxDbInstanceMaintenanceSchedule",
      "namespace": "timestreamInfluxDbInstance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_influx_db_instance#preferred_maintenance_window TimestreamInfluxDbInstance#preferred_maintenance_window}",
            "stability": "stable",
            "summary": "The preferred maintenance window in format ddd:HH:MM-ddd:HH:MM."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 357
          },
          "name": "preferredMaintenanceWindow",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_influx_db_instance#timezone TimestreamInfluxDbInstance#timezone}",
            "stability": "stable",
            "summary": "The IANA timezone identifier for the maintenance schedule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 363
          },
          "name": "timezone",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/timestream-influx-db-instance/index:TimestreamInfluxDbInstanceMaintenanceSchedule"
    },
    "@cdktn/provider-awscc.timestreamInfluxDbInstance.TimestreamInfluxDbInstanceMaintenanceScheduleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.timestreamInfluxDbInstance.TimestreamInfluxDbInstanceMaintenanceScheduleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/timestream-influx-db-instance/index.ts",
          "line": 410
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/timestream-influx-db-instance/index.ts",
        "line": 402
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 458
          },
          "name": "resetPreferredMaintenanceWindow"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 474
          },
          "name": "resetTimezone"
        }
      ],
      "name": "TimestreamInfluxDbInstanceMaintenanceScheduleOutputReference",
      "namespace": "timestreamInfluxDbInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 462
          },
          "name": "preferredMaintenanceWindowInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 478
          },
          "name": "timezoneInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 452
          },
          "name": "preferredMaintenanceWindow",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 468
          },
          "name": "timezone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 414
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.timestreamInfluxDbInstance.TimestreamInfluxDbInstanceMaintenanceSchedule"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/timestream-influx-db-instance/index:TimestreamInfluxDbInstanceMaintenanceScheduleOutputReference"
    },
    "@cdktn/provider-awscc.timestreamInfluxDbInstance.TimestreamInfluxDbInstanceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.timestreamInfluxDbInstance.TimestreamInfluxDbInstanceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/timestream-influx-db-instance/index.ts",
        "line": 482
      },
      "name": "TimestreamInfluxDbInstanceTags",
      "namespace": "timestreamInfluxDbInstance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_influx_db_instance#key TimestreamInfluxDbInstance#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 488
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_influx_db_instance#value TimestreamInfluxDbInstance#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 494
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/timestream-influx-db-instance/index:TimestreamInfluxDbInstanceTags"
    },
    "@cdktn/provider-awscc.timestreamInfluxDbInstance.TimestreamInfluxDbInstanceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.timestreamInfluxDbInstance.TimestreamInfluxDbInstanceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/timestream-influx-db-instance/index.ts",
          "line": 624
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/timestream-influx-db-instance/index.ts",
        "line": 616
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 631
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.timestreamInfluxDbInstance.TimestreamInfluxDbInstanceTagsOutputReference"
            }
          }
        }
      ],
      "name": "TimestreamInfluxDbInstanceTagsList",
      "namespace": "timestreamInfluxDbInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 617
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.timestreamInfluxDbInstance.TimestreamInfluxDbInstanceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/timestream-influx-db-instance/index:TimestreamInfluxDbInstanceTagsList"
    },
    "@cdktn/provider-awscc.timestreamInfluxDbInstance.TimestreamInfluxDbInstanceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.timestreamInfluxDbInstance.TimestreamInfluxDbInstanceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/timestream-influx-db-instance/index.ts",
          "line": 543
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/timestream-influx-db-instance/index.ts",
        "line": 533
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 591
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 607
          },
          "name": "resetValue"
        }
      ],
      "name": "TimestreamInfluxDbInstanceTagsOutputReference",
      "namespace": "timestreamInfluxDbInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 595
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 611
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 585
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 601
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-influx-db-instance/index.ts",
            "line": 547
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.timestreamInfluxDbInstance.TimestreamInfluxDbInstanceTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/timestream-influx-db-instance/index:TimestreamInfluxDbInstanceTagsOutputReference"
    },
    "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQuery": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_scheduled_query awscc_timestream_scheduled_query}."
      },
      "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQuery",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_scheduled_query awscc_timestream_scheduled_query} Resource."
        },
        "locationInModule": {
          "filename": "src/timestream-scheduled-query/index.ts",
          "line": 2120
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/timestream-scheduled-query/index.ts",
        "line": 2088
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a TimestreamScheduledQuery resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 2105
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the TimestreamScheduledQuery to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_scheduled_query#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing TimestreamScheduledQuery that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the TimestreamScheduledQuery to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 2178
          },
          "name": "putErrorReportConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryErrorReportConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 2212
          },
          "name": "putNotificationConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryNotificationConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 2238
          },
          "name": "putScheduleConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryScheduleConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 2320
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 2336
          },
          "name": "putTargetConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryTargetConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 2165
          },
          "name": "resetClientToken"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 2199
          },
          "name": "resetKmsKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 2267
          },
          "name": "resetScheduledQueryName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 2323
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 2339
          },
          "name": "resetTargetConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 2351
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 2366
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "TimestreamScheduledQuery",
      "namespace": "timestreamScheduledQuery",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 2093
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 2153
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 2175
          },
          "name": "errorReportConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryErrorReportConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 2187
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 2209
          },
          "name": "notificationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryNotificationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 2235
          },
          "name": "scheduleConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryScheduleConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 2276
          },
          "name": "sqErrorReportConfiguration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 2281
          },
          "name": "sqKmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 2286
          },
          "name": "sqName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 2291
          },
          "name": "sqNotificationConfiguration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 2296
          },
          "name": "sqQueryString",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 2301
          },
          "name": "sqScheduleConfiguration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 2306
          },
          "name": "sqScheduledQueryExecutionRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 2311
          },
          "name": "sqTargetConfiguration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 2317
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 2333
          },
          "name": "targetConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryTargetConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 2169
          },
          "name": "clientTokenInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 2182
          },
          "name": "errorReportConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryErrorReportConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 2203
          },
          "name": "kmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 2216
          },
          "name": "notificationConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryNotificationConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 2229
          },
          "name": "queryStringInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 2242
          },
          "name": "scheduleConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryScheduleConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 2255
          },
          "name": "scheduledQueryExecutionRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 2271
          },
          "name": "scheduledQueryNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 2327
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 2343
          },
          "name": "targetConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryTargetConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 2159
          },
          "name": "clientToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 2193
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 2222
          },
          "name": "queryString",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 2248
          },
          "name": "scheduledQueryExecutionRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 2261
          },
          "name": "scheduledQueryName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/timestream-scheduled-query/index:TimestreamScheduledQuery"
    },
    "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/timestream-scheduled-query/index.ts",
        "line": 14
      },
      "name": "TimestreamScheduledQueryConfig",
      "namespace": "timestreamScheduledQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_scheduled_query#error_report_configuration TimestreamScheduledQuery#error_report_configuration}",
            "stability": "stable",
            "summary": "Configuration for error reporting. Error reports will be generated when a problem is encountered when writing the query results."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 26
          },
          "name": "errorReportConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryErrorReportConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "A notification is sent by Timestream when a query run finishes, when the state is updated or when you delete it.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_scheduled_query#notification_configuration TimestreamScheduledQuery#notification_configuration}",
            "stability": "stable",
            "summary": "Notification configuration for the scheduled query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 38
          },
          "name": "notificationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryNotificationConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "custom": {
              "scheduled_runtime": "parameter is initialized to the timestamp 2021-12-01 00:00:00 when invoking the query.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_scheduled_query#query_string TimestreamScheduledQuery#query_string}"
            },
            "remarks": "Parameter names can be specified in the query string @ character followed by an identifier. The named Parameter",
            "stability": "stable",
            "summary": "The query string to run."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 44
          },
          "name": "queryString",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_scheduled_query#schedule_configuration TimestreamScheduledQuery#schedule_configuration}",
            "stability": "stable",
            "summary": "Configuration for when the scheduled query is executed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 50
          },
          "name": "scheduleConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryScheduleConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_scheduled_query#scheduled_query_execution_role_arn TimestreamScheduledQuery#scheduled_query_execution_role_arn}",
            "stability": "stable",
            "summary": "The ARN for the IAM role that Timestream will assume when running the scheduled query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 56
          },
          "name": "scheduledQueryExecutionRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Making multiple identical CreateScheduledQuery requests has the same effect as making a single request. If CreateScheduledQuery is called without a ClientToken, the Query SDK generates a ClientToken on your behalf. After 8 hours, any request with the same ClientToken is treated as a new request.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_scheduled_query#client_token TimestreamScheduledQuery#client_token}",
            "stability": "stable",
            "summary": "Using a ClientToken makes the call to CreateScheduledQuery idempotent, in other words, making the same request repeatedly will produce the same result."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 20
          },
          "name": "clientToken",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If the Amazon KMS key is not specified, the scheduled query resource will be encrypted with a Timestream owned Amazon KMS key. To specify a KMS key, use the key ID, key ARN, alias name, or alias ARN. When using an alias name, prefix the name with alias/. If ErrorReportConfiguration uses SSE_KMS as encryption type, the same KmsKeyId is used to encrypt the error report at rest.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_scheduled_query#kms_key_id TimestreamScheduledQuery#kms_key_id}",
            "stability": "stable",
            "summary": "The Amazon KMS key used to encrypt the scheduled query resource, at-rest."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 32
          },
          "name": "kmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_scheduled_query#scheduled_query_name TimestreamScheduledQuery#scheduled_query_name}",
            "stability": "stable",
            "summary": "The name of the scheduled query. Scheduled query names must be unique within each Region."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 62
          },
          "name": "scheduledQueryName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_scheduled_query#tags TimestreamScheduledQuery#tags}",
            "stability": "stable",
            "summary": "A list of key-value pairs to label the scheduled query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 68
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_scheduled_query#target_configuration TimestreamScheduledQuery#target_configuration}",
            "stability": "stable",
            "summary": "Configuration of target store where scheduled query results are written to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 74
          },
          "name": "targetConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryTargetConfiguration"
          }
        }
      ],
      "symbolId": "src/timestream-scheduled-query/index:TimestreamScheduledQueryConfig"
    },
    "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryErrorReportConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryErrorReportConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/timestream-scheduled-query/index.ts",
        "line": 239
      },
      "name": "TimestreamScheduledQueryErrorReportConfiguration",
      "namespace": "timestreamScheduledQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_scheduled_query#s3_configuration TimestreamScheduledQuery#s3_configuration}",
            "stability": "stable",
            "summary": "Details on S3 location for error reports that result from running a query."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 245
          },
          "name": "s3Configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryErrorReportConfigurationS3Configuration"
          }
        }
      ],
      "symbolId": "src/timestream-scheduled-query/index:TimestreamScheduledQueryErrorReportConfiguration"
    },
    "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryErrorReportConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryErrorReportConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/timestream-scheduled-query/index.ts",
          "line": 285
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/timestream-scheduled-query/index.ts",
        "line": 277
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 324
          },
          "name": "putS3Configuration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryErrorReportConfigurationS3Configuration"
              }
            }
          ]
        }
      ],
      "name": "TimestreamScheduledQueryErrorReportConfigurationOutputReference",
      "namespace": "timestreamScheduledQuery",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 321
          },
          "name": "s3Configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryErrorReportConfigurationS3ConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 328
          },
          "name": "s3ConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryErrorReportConfigurationS3Configuration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 289
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryErrorReportConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/timestream-scheduled-query/index:TimestreamScheduledQueryErrorReportConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryErrorReportConfigurationS3Configuration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryErrorReportConfigurationS3Configuration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/timestream-scheduled-query/index.ts",
        "line": 76
      },
      "name": "TimestreamScheduledQueryErrorReportConfigurationS3Configuration",
      "namespace": "timestreamScheduledQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_scheduled_query#bucket_name TimestreamScheduledQuery#bucket_name}",
            "stability": "stable",
            "summary": "Name of the S3 bucket under which error reports will be created."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 82
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If no encryption option is specified, Timestream will choose SSE_S3 as default.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_scheduled_query#encryption_option TimestreamScheduledQuery#encryption_option}",
            "stability": "stable",
            "summary": "Encryption at rest options for the error reports."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 88
          },
          "name": "encryptionOption",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_scheduled_query#object_key_prefix TimestreamScheduledQuery#object_key_prefix}",
            "stability": "stable",
            "summary": "Prefix for error report keys."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 94
          },
          "name": "objectKeyPrefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/timestream-scheduled-query/index:TimestreamScheduledQueryErrorReportConfigurationS3Configuration"
    },
    "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryErrorReportConfigurationS3ConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryErrorReportConfigurationS3ConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/timestream-scheduled-query/index.ts",
          "line": 148
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/timestream-scheduled-query/index.ts",
        "line": 140
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 215
          },
          "name": "resetEncryptionOption"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 231
          },
          "name": "resetObjectKeyPrefix"
        }
      ],
      "name": "TimestreamScheduledQueryErrorReportConfigurationS3ConfigurationOutputReference",
      "namespace": "timestreamScheduledQuery",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 203
          },
          "name": "bucketNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 219
          },
          "name": "encryptionOptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 235
          },
          "name": "objectKeyPrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 196
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 209
          },
          "name": "encryptionOption",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 225
          },
          "name": "objectKeyPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 152
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryErrorReportConfigurationS3Configuration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/timestream-scheduled-query/index:TimestreamScheduledQueryErrorReportConfigurationS3ConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryNotificationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryNotificationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/timestream-scheduled-query/index.ts",
        "line": 425
      },
      "name": "TimestreamScheduledQueryNotificationConfiguration",
      "namespace": "timestreamScheduledQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_scheduled_query#sns_configuration TimestreamScheduledQuery#sns_configuration}",
            "stability": "stable",
            "summary": "SNS configuration for notification upon scheduled query execution."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 431
          },
          "name": "snsConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryNotificationConfigurationSnsConfiguration"
          }
        }
      ],
      "symbolId": "src/timestream-scheduled-query/index:TimestreamScheduledQueryNotificationConfiguration"
    },
    "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryNotificationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryNotificationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/timestream-scheduled-query/index.ts",
          "line": 471
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/timestream-scheduled-query/index.ts",
        "line": 463
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 510
          },
          "name": "putSnsConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryNotificationConfigurationSnsConfiguration"
              }
            }
          ]
        }
      ],
      "name": "TimestreamScheduledQueryNotificationConfigurationOutputReference",
      "namespace": "timestreamScheduledQuery",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 507
          },
          "name": "snsConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryNotificationConfigurationSnsConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 514
          },
          "name": "snsConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryNotificationConfigurationSnsConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 475
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryNotificationConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/timestream-scheduled-query/index:TimestreamScheduledQueryNotificationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryNotificationConfigurationSnsConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryNotificationConfigurationSnsConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/timestream-scheduled-query/index.ts",
        "line": 332
      },
      "name": "TimestreamScheduledQueryNotificationConfigurationSnsConfiguration",
      "namespace": "timestreamScheduledQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_scheduled_query#topic_arn TimestreamScheduledQuery#topic_arn}",
            "stability": "stable",
            "summary": "SNS topic ARN that the scheduled query status notifications will be sent to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 338
          },
          "name": "topicArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/timestream-scheduled-query/index:TimestreamScheduledQueryNotificationConfigurationSnsConfiguration"
    },
    "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryNotificationConfigurationSnsConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryNotificationConfigurationSnsConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/timestream-scheduled-query/index.ts",
          "line": 378
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/timestream-scheduled-query/index.ts",
        "line": 370
      },
      "name": "TimestreamScheduledQueryNotificationConfigurationSnsConfigurationOutputReference",
      "namespace": "timestreamScheduledQuery",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 421
          },
          "name": "topicArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 414
          },
          "name": "topicArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 382
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryNotificationConfigurationSnsConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/timestream-scheduled-query/index:TimestreamScheduledQueryNotificationConfigurationSnsConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryScheduleConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryScheduleConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/timestream-scheduled-query/index.ts",
        "line": 518
      },
      "name": "TimestreamScheduledQueryScheduleConfiguration",
      "namespace": "timestreamScheduledQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "This can be a cron expression or a rate expression.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_scheduled_query#schedule_expression TimestreamScheduledQuery#schedule_expression}",
            "stability": "stable",
            "summary": "An expression that denotes when to trigger the scheduled query run."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 524
          },
          "name": "scheduleExpression",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/timestream-scheduled-query/index:TimestreamScheduledQueryScheduleConfiguration"
    },
    "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryScheduleConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryScheduleConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/timestream-scheduled-query/index.ts",
          "line": 564
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/timestream-scheduled-query/index.ts",
        "line": 556
      },
      "name": "TimestreamScheduledQueryScheduleConfigurationOutputReference",
      "namespace": "timestreamScheduledQuery",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 607
          },
          "name": "scheduleExpressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 600
          },
          "name": "scheduleExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 568
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryScheduleConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/timestream-scheduled-query/index:TimestreamScheduledQueryScheduleConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/timestream-scheduled-query/index.ts",
        "line": 611
      },
      "name": "TimestreamScheduledQueryTags",
      "namespace": "timestreamScheduledQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_scheduled_query#key TimestreamScheduledQuery#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 617
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_scheduled_query#value TimestreamScheduledQuery#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 623
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/timestream-scheduled-query/index:TimestreamScheduledQueryTags"
    },
    "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/timestream-scheduled-query/index.ts",
          "line": 753
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/timestream-scheduled-query/index.ts",
        "line": 745
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 760
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryTagsOutputReference"
            }
          }
        }
      ],
      "name": "TimestreamScheduledQueryTagsList",
      "namespace": "timestreamScheduledQuery",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 746
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/timestream-scheduled-query/index:TimestreamScheduledQueryTagsList"
    },
    "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/timestream-scheduled-query/index.ts",
          "line": 672
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/timestream-scheduled-query/index.ts",
        "line": 662
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 720
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 736
          },
          "name": "resetValue"
        }
      ],
      "name": "TimestreamScheduledQueryTagsOutputReference",
      "namespace": "timestreamScheduledQuery",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 724
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 740
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 714
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 730
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 676
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/timestream-scheduled-query/index:TimestreamScheduledQueryTagsOutputReference"
    },
    "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryTargetConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryTargetConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/timestream-scheduled-query/index.ts",
        "line": 1988
      },
      "name": "TimestreamScheduledQueryTargetConfiguration",
      "namespace": "timestreamScheduledQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_scheduled_query#timestream_configuration TimestreamScheduledQuery#timestream_configuration}",
            "stability": "stable",
            "summary": "Configuration needed to write data into the Timestream database and table."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 1994
          },
          "name": "timestreamConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryTargetConfigurationTimestreamConfiguration"
          }
        }
      ],
      "symbolId": "src/timestream-scheduled-query/index:TimestreamScheduledQueryTargetConfiguration"
    },
    "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryTargetConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryTargetConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/timestream-scheduled-query/index.ts",
          "line": 2034
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/timestream-scheduled-query/index.ts",
        "line": 2026
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 2073
          },
          "name": "putTimestreamConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryTargetConfigurationTimestreamConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 2076
          },
          "name": "resetTimestreamConfiguration"
        }
      ],
      "name": "TimestreamScheduledQueryTargetConfigurationOutputReference",
      "namespace": "timestreamScheduledQuery",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 2070
          },
          "name": "timestreamConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryTargetConfigurationTimestreamConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 2080
          },
          "name": "timestreamConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryTargetConfigurationTimestreamConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 2038
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryTargetConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/timestream-scheduled-query/index:TimestreamScheduledQueryTargetConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryTargetConfigurationTimestreamConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryTargetConfigurationTimestreamConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/timestream-scheduled-query/index.ts",
        "line": 1682
      },
      "name": "TimestreamScheduledQueryTargetConfigurationTimestreamConfiguration",
      "namespace": "timestreamScheduledQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_scheduled_query#database_name TimestreamScheduledQuery#database_name}",
            "stability": "stable",
            "summary": "Name of Timestream database to which the query result will be written."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 1688
          },
          "name": "databaseName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_scheduled_query#dimension_mappings TimestreamScheduledQuery#dimension_mappings}",
            "stability": "stable",
            "summary": "This is to allow mapping column(s) from the query result to the dimension in the destination table."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 1694
          },
          "name": "dimensionMappings",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryTargetConfigurationTimestreamConfigurationDimensionMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_scheduled_query#measure_name_column TimestreamScheduledQuery#measure_name_column}",
            "stability": "stable",
            "summary": "Name of the measure name column from the query result."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 1700
          },
          "name": "measureNameColumn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_scheduled_query#mixed_measure_mappings TimestreamScheduledQuery#mixed_measure_mappings}",
            "stability": "stable",
            "summary": "Specifies how to map measures to multi-measure records."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 1706
          },
          "name": "mixedMeasureMappings",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "MultiMeasureMappings can be used to ingest data as multi measures in the derived table.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_scheduled_query#multi_measure_mappings TimestreamScheduledQuery#multi_measure_mappings}",
            "stability": "stable",
            "summary": "Only one of MixedMeasureMappings or MultiMeasureMappings is to be provided."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 1712
          },
          "name": "multiMeasureMappings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMultiMeasureMappings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The table should be within the same database that is provided in Timestream configuration.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_scheduled_query#table_name TimestreamScheduledQuery#table_name}",
            "stability": "stable",
            "summary": "Name of Timestream table that the query result will be written to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 1718
          },
          "name": "tableName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Column type for this should be TIMESTAMP.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_scheduled_query#time_column TimestreamScheduledQuery#time_column}",
            "stability": "stable",
            "summary": "Column from query result that should be used as the time column in destination table."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 1724
          },
          "name": "timeColumn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/timestream-scheduled-query/index:TimestreamScheduledQueryTargetConfigurationTimestreamConfiguration"
    },
    "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryTargetConfigurationTimestreamConfigurationDimensionMappings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryTargetConfigurationTimestreamConfigurationDimensionMappings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/timestream-scheduled-query/index.ts",
        "line": 764
      },
      "name": "TimestreamScheduledQueryTargetConfigurationTimestreamConfigurationDimensionMappings",
      "namespace": "timestreamScheduledQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_scheduled_query#dimension_value_type TimestreamScheduledQuery#dimension_value_type}",
            "stability": "stable",
            "summary": "Type for the dimension."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 770
          },
          "name": "dimensionValueType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_scheduled_query#name TimestreamScheduledQuery#name}",
            "stability": "stable",
            "summary": "Column name from query result."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 776
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/timestream-scheduled-query/index:TimestreamScheduledQueryTargetConfigurationTimestreamConfigurationDimensionMappings"
    },
    "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryTargetConfigurationTimestreamConfigurationDimensionMappingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryTargetConfigurationTimestreamConfigurationDimensionMappingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/timestream-scheduled-query/index.ts",
          "line": 906
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/timestream-scheduled-query/index.ts",
        "line": 898
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 913
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryTargetConfigurationTimestreamConfigurationDimensionMappingsOutputReference"
            }
          }
        }
      ],
      "name": "TimestreamScheduledQueryTargetConfigurationTimestreamConfigurationDimensionMappingsList",
      "namespace": "timestreamScheduledQuery",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 899
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryTargetConfigurationTimestreamConfigurationDimensionMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/timestream-scheduled-query/index:TimestreamScheduledQueryTargetConfigurationTimestreamConfigurationDimensionMappingsList"
    },
    "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryTargetConfigurationTimestreamConfigurationDimensionMappingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryTargetConfigurationTimestreamConfigurationDimensionMappingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/timestream-scheduled-query/index.ts",
          "line": 825
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/timestream-scheduled-query/index.ts",
        "line": 815
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 873
          },
          "name": "resetDimensionValueType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 889
          },
          "name": "resetName"
        }
      ],
      "name": "TimestreamScheduledQueryTargetConfigurationTimestreamConfigurationDimensionMappingsOutputReference",
      "namespace": "timestreamScheduledQuery",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 877
          },
          "name": "dimensionValueTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 893
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 867
          },
          "name": "dimensionValueType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 883
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 829
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryTargetConfigurationTimestreamConfigurationDimensionMappings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/timestream-scheduled-query/index:TimestreamScheduledQueryTargetConfigurationTimestreamConfigurationDimensionMappingsOutputReference"
    },
    "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMappings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMappings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/timestream-scheduled-query/index.ts",
        "line": 1105
      },
      "name": "TimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMappings",
      "namespace": "timestreamScheduledQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "This field is required if MeasureNameColumn is provided.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_scheduled_query#measure_name TimestreamScheduledQuery#measure_name}",
            "stability": "stable",
            "summary": "Refers to the value of the measure name in a result row."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 1111
          },
          "name": "measureName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_scheduled_query#measure_value_type TimestreamScheduledQuery#measure_value_type}",
            "stability": "stable",
            "summary": "Type of the value that is to be read from SourceColumn. If the mapping is for MULTI, use MeasureValueType.MULTI."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 1117
          },
          "name": "measureValueType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_scheduled_query#multi_measure_attribute_mappings TimestreamScheduledQuery#multi_measure_attribute_mappings}",
            "stability": "stable",
            "summary": "Required. Attribute mappings to be used for mapping query results to ingest data for multi-measure attributes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 1123
          },
          "name": "multiMeasureAttributeMappings",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMappingsMultiMeasureAttributeMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_scheduled_query#source_column TimestreamScheduledQuery#source_column}",
            "stability": "stable",
            "summary": "This field refers to the source column from which the measure value is to be read for result materialization."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 1129
          },
          "name": "sourceColumn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If not provided, the target measure name by default would be MeasureName if provided, or SourceColumn otherwise.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_scheduled_query#target_measure_name TimestreamScheduledQuery#target_measure_name}",
            "stability": "stable",
            "summary": "Target measure name to be used."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 1135
          },
          "name": "targetMeasureName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/timestream-scheduled-query/index:TimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMappings"
    },
    "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMappingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMappingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/timestream-scheduled-query/index.ts",
          "line": 1352
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/timestream-scheduled-query/index.ts",
        "line": 1344
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 1359
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMappingsOutputReference"
            }
          }
        }
      ],
      "name": "TimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMappingsList",
      "namespace": "timestreamScheduledQuery",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 1345
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/timestream-scheduled-query/index:TimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMappingsList"
    },
    "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMappingsMultiMeasureAttributeMappings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMappingsMultiMeasureAttributeMappings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/timestream-scheduled-query/index.ts",
        "line": 917
      },
      "name": "TimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMappingsMultiMeasureAttributeMappings",
      "namespace": "timestreamScheduledQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_scheduled_query#measure_value_type TimestreamScheduledQuery#measure_value_type}",
            "stability": "stable",
            "summary": "Value type of the measure value column to be read from the query result."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 923
          },
          "name": "measureValueType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_scheduled_query#source_column TimestreamScheduledQuery#source_column}",
            "stability": "stable",
            "summary": "Source measure value column in the query result where the attribute value is to be read."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 929
          },
          "name": "sourceColumn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If not provided, source column name would be used.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_scheduled_query#target_multi_measure_attribute_name TimestreamScheduledQuery#target_multi_measure_attribute_name}",
            "stability": "stable",
            "summary": "Custom name to be used for attribute name in derived table."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 935
          },
          "name": "targetMultiMeasureAttributeName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/timestream-scheduled-query/index:TimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMappingsMultiMeasureAttributeMappings"
    },
    "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMappingsMultiMeasureAttributeMappingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMappingsMultiMeasureAttributeMappingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/timestream-scheduled-query/index.ts",
          "line": 1094
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/timestream-scheduled-query/index.ts",
        "line": 1086
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 1101
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMappingsMultiMeasureAttributeMappingsOutputReference"
            }
          }
        }
      ],
      "name": "TimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMappingsMultiMeasureAttributeMappingsList",
      "namespace": "timestreamScheduledQuery",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 1087
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMappingsMultiMeasureAttributeMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/timestream-scheduled-query/index:TimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMappingsMultiMeasureAttributeMappingsList"
    },
    "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMappingsMultiMeasureAttributeMappingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMappingsMultiMeasureAttributeMappingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/timestream-scheduled-query/index.ts",
          "line": 991
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/timestream-scheduled-query/index.ts",
        "line": 981
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 1045
          },
          "name": "resetMeasureValueType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 1061
          },
          "name": "resetSourceColumn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 1077
          },
          "name": "resetTargetMultiMeasureAttributeName"
        }
      ],
      "name": "TimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMappingsMultiMeasureAttributeMappingsOutputReference",
      "namespace": "timestreamScheduledQuery",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 1049
          },
          "name": "measureValueTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 1065
          },
          "name": "sourceColumnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 1081
          },
          "name": "targetMultiMeasureAttributeNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 1039
          },
          "name": "measureValueType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 1055
          },
          "name": "sourceColumn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 1071
          },
          "name": "targetMultiMeasureAttributeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 995
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMappingsMultiMeasureAttributeMappings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/timestream-scheduled-query/index:TimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMappingsMultiMeasureAttributeMappingsOutputReference"
    },
    "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMappingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMappingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/timestream-scheduled-query/index.ts",
          "line": 1205
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/timestream-scheduled-query/index.ts",
        "line": 1195
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 1300
          },
          "name": "putMultiMeasureAttributeMappings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMappingsMultiMeasureAttributeMappings"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 1271
          },
          "name": "resetMeasureName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 1287
          },
          "name": "resetMeasureValueType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 1303
          },
          "name": "resetMultiMeasureAttributeMappings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 1319
          },
          "name": "resetSourceColumn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 1335
          },
          "name": "resetTargetMeasureName"
        }
      ],
      "name": "TimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMappingsOutputReference",
      "namespace": "timestreamScheduledQuery",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 1297
          },
          "name": "multiMeasureAttributeMappings",
          "type": {
            "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMappingsMultiMeasureAttributeMappingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 1275
          },
          "name": "measureNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 1291
          },
          "name": "measureValueTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 1307
          },
          "name": "multiMeasureAttributeMappingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMappingsMultiMeasureAttributeMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 1323
          },
          "name": "sourceColumnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 1339
          },
          "name": "targetMeasureNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 1265
          },
          "name": "measureName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 1281
          },
          "name": "measureValueType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 1313
          },
          "name": "sourceColumn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 1329
          },
          "name": "targetMeasureName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 1209
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMappings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/timestream-scheduled-query/index:TimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMappingsOutputReference"
    },
    "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMultiMeasureMappings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMultiMeasureMappings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/timestream-scheduled-query/index.ts",
        "line": 1551
      },
      "name": "TimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMultiMeasureMappings",
      "namespace": "timestreamScheduledQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_scheduled_query#multi_measure_attribute_mappings TimestreamScheduledQuery#multi_measure_attribute_mappings}",
            "stability": "stable",
            "summary": "Required. Attribute mappings to be used for mapping query results to ingest data for multi-measure attributes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 1557
          },
          "name": "multiMeasureAttributeMappings",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMultiMeasureMappingsMultiMeasureAttributeMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Required if MeasureNameColumn is not provided. If MeasureNameColumn is provided then the value from that column will be used as the multi-measure name.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_scheduled_query#target_multi_measure_name TimestreamScheduledQuery#target_multi_measure_name}",
            "stability": "stable",
            "summary": "Name of the target multi-measure in the derived table."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 1563
          },
          "name": "targetMultiMeasureName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/timestream-scheduled-query/index:TimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMultiMeasureMappings"
    },
    "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMultiMeasureMappingsMultiMeasureAttributeMappings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMultiMeasureMappingsMultiMeasureAttributeMappings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/timestream-scheduled-query/index.ts",
        "line": 1363
      },
      "name": "TimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMultiMeasureMappingsMultiMeasureAttributeMappings",
      "namespace": "timestreamScheduledQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_scheduled_query#measure_value_type TimestreamScheduledQuery#measure_value_type}",
            "stability": "stable",
            "summary": "Value type of the measure value column to be read from the query result."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 1369
          },
          "name": "measureValueType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_scheduled_query#source_column TimestreamScheduledQuery#source_column}",
            "stability": "stable",
            "summary": "Source measure value column in the query result where the attribute value is to be read."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 1375
          },
          "name": "sourceColumn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If not provided, source column name would be used.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_scheduled_query#target_multi_measure_attribute_name TimestreamScheduledQuery#target_multi_measure_attribute_name}",
            "stability": "stable",
            "summary": "Custom name to be used for attribute name in derived table."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 1381
          },
          "name": "targetMultiMeasureAttributeName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/timestream-scheduled-query/index:TimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMultiMeasureMappingsMultiMeasureAttributeMappings"
    },
    "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMultiMeasureMappingsMultiMeasureAttributeMappingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMultiMeasureMappingsMultiMeasureAttributeMappingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/timestream-scheduled-query/index.ts",
          "line": 1540
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/timestream-scheduled-query/index.ts",
        "line": 1532
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 1547
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMultiMeasureMappingsMultiMeasureAttributeMappingsOutputReference"
            }
          }
        }
      ],
      "name": "TimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMultiMeasureMappingsMultiMeasureAttributeMappingsList",
      "namespace": "timestreamScheduledQuery",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 1533
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMultiMeasureMappingsMultiMeasureAttributeMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/timestream-scheduled-query/index:TimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMultiMeasureMappingsMultiMeasureAttributeMappingsList"
    },
    "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMultiMeasureMappingsMultiMeasureAttributeMappingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMultiMeasureMappingsMultiMeasureAttributeMappingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/timestream-scheduled-query/index.ts",
          "line": 1437
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/timestream-scheduled-query/index.ts",
        "line": 1427
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 1491
          },
          "name": "resetMeasureValueType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 1507
          },
          "name": "resetSourceColumn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 1523
          },
          "name": "resetTargetMultiMeasureAttributeName"
        }
      ],
      "name": "TimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMultiMeasureMappingsMultiMeasureAttributeMappingsOutputReference",
      "namespace": "timestreamScheduledQuery",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 1495
          },
          "name": "measureValueTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 1511
          },
          "name": "sourceColumnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 1527
          },
          "name": "targetMultiMeasureAttributeNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 1485
          },
          "name": "measureValueType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 1501
          },
          "name": "sourceColumn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 1517
          },
          "name": "targetMultiMeasureAttributeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 1441
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMultiMeasureMappingsMultiMeasureAttributeMappings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/timestream-scheduled-query/index:TimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMultiMeasureMappingsMultiMeasureAttributeMappingsOutputReference"
    },
    "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMultiMeasureMappingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMultiMeasureMappingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/timestream-scheduled-query/index.ts",
          "line": 1610
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/timestream-scheduled-query/index.ts",
        "line": 1602
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 1655
          },
          "name": "putMultiMeasureAttributeMappings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMultiMeasureMappingsMultiMeasureAttributeMappings"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 1658
          },
          "name": "resetMultiMeasureAttributeMappings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 1674
          },
          "name": "resetTargetMultiMeasureName"
        }
      ],
      "name": "TimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMultiMeasureMappingsOutputReference",
      "namespace": "timestreamScheduledQuery",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 1652
          },
          "name": "multiMeasureAttributeMappings",
          "type": {
            "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMultiMeasureMappingsMultiMeasureAttributeMappingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 1662
          },
          "name": "multiMeasureAttributeMappingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMultiMeasureMappingsMultiMeasureAttributeMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 1678
          },
          "name": "targetMultiMeasureNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 1668
          },
          "name": "targetMultiMeasureName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 1614
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMultiMeasureMappings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/timestream-scheduled-query/index:TimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMultiMeasureMappingsOutputReference"
    },
    "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryTargetConfigurationTimestreamConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryTargetConfigurationTimestreamConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/timestream-scheduled-query/index.ts",
          "line": 1806
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/timestream-scheduled-query/index.ts",
        "line": 1798
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 1897
          },
          "name": "putDimensionMappings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryTargetConfigurationTimestreamConfigurationDimensionMappings"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 1929
          },
          "name": "putMixedMeasureMappings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMappings"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 1945
          },
          "name": "putMultiMeasureMappings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMultiMeasureMappings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 1884
          },
          "name": "resetDatabaseName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 1900
          },
          "name": "resetDimensionMappings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 1916
          },
          "name": "resetMeasureNameColumn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 1932
          },
          "name": "resetMixedMeasureMappings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 1948
          },
          "name": "resetMultiMeasureMappings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 1964
          },
          "name": "resetTableName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 1980
          },
          "name": "resetTimeColumn"
        }
      ],
      "name": "TimestreamScheduledQueryTargetConfigurationTimestreamConfigurationOutputReference",
      "namespace": "timestreamScheduledQuery",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 1894
          },
          "name": "dimensionMappings",
          "type": {
            "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryTargetConfigurationTimestreamConfigurationDimensionMappingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 1926
          },
          "name": "mixedMeasureMappings",
          "type": {
            "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMappingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 1942
          },
          "name": "multiMeasureMappings",
          "type": {
            "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMultiMeasureMappingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 1888
          },
          "name": "databaseNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 1904
          },
          "name": "dimensionMappingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryTargetConfigurationTimestreamConfigurationDimensionMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 1920
          },
          "name": "measureNameColumnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 1936
          },
          "name": "mixedMeasureMappingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 1952
          },
          "name": "multiMeasureMappingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryTargetConfigurationTimestreamConfigurationMultiMeasureMappings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 1968
          },
          "name": "tableNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 1984
          },
          "name": "timeColumnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 1878
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 1910
          },
          "name": "measureNameColumn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 1958
          },
          "name": "tableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 1974
          },
          "name": "timeColumn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-scheduled-query/index.ts",
            "line": 1810
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.timestreamScheduledQuery.TimestreamScheduledQueryTargetConfigurationTimestreamConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/timestream-scheduled-query/index:TimestreamScheduledQueryTargetConfigurationTimestreamConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.timestreamTable.TimestreamTable": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_table awscc_timestream_table}."
      },
      "fqn": "@cdktn/provider-awscc.timestreamTable.TimestreamTable",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_table awscc_timestream_table} Resource."
        },
        "locationInModule": {
          "filename": "src/timestream-table/index.ts",
          "line": 1080
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.timestreamTable.TimestreamTableConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/timestream-table/index.ts",
        "line": 1048
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a TimestreamTable resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 1065
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the TimestreamTable to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_table#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing TimestreamTable that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the TimestreamTable to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 1136
          },
          "name": "putMagneticStoreWriteProperties",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.timestreamTable.TimestreamTableMagneticStoreWriteProperties"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 1157
          },
          "name": "putRetentionProperties",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.timestreamTable.TimestreamTableRetentionProperties"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 1173
          },
          "name": "putSchema",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.timestreamTable.TimestreamTableSchema"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 1205
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.timestreamTable.TimestreamTableTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 1139
          },
          "name": "resetMagneticStoreWriteProperties"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 1160
          },
          "name": "resetRetentionProperties"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 1176
          },
          "name": "resetSchema"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 1192
          },
          "name": "resetTableName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 1208
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 1220
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 1231
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "TimestreamTable",
      "namespace": "timestreamTable",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 1053
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 1109
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 1127
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 1133
          },
          "name": "magneticStoreWriteProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.timestreamTable.TimestreamTableMagneticStoreWritePropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 1148
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 1154
          },
          "name": "retentionProperties",
          "type": {
            "fqn": "@cdktn/provider-awscc.timestreamTable.TimestreamTableRetentionPropertiesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 1170
          },
          "name": "schema",
          "type": {
            "fqn": "@cdktn/provider-awscc.timestreamTable.TimestreamTableSchemaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 1202
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.timestreamTable.TimestreamTableTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 1122
          },
          "name": "databaseNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 1143
          },
          "name": "magneticStoreWritePropertiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.timestreamTable.TimestreamTableMagneticStoreWriteProperties"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 1164
          },
          "name": "retentionPropertiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.timestreamTable.TimestreamTableRetentionProperties"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 1180
          },
          "name": "schemaInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.timestreamTable.TimestreamTableSchema"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 1196
          },
          "name": "tableNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 1212
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.timestreamTable.TimestreamTableTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 1115
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 1186
          },
          "name": "tableName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/timestream-table/index:TimestreamTable"
    },
    "@cdktn/provider-awscc.timestreamTable.TimestreamTableConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.timestreamTable.TimestreamTableConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/timestream-table/index.ts",
        "line": 14
      },
      "name": "TimestreamTableConfig",
      "namespace": "timestreamTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_table#database_name TimestreamTable#database_name}",
            "stability": "stable",
            "summary": "The name for the database which the table to be created belongs to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 20
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_table#magnetic_store_write_properties TimestreamTable#magnetic_store_write_properties}",
            "stability": "stable",
            "summary": "The properties that determine whether magnetic store writes are enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 26
          },
          "name": "magneticStoreWriteProperties",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.timestreamTable.TimestreamTableMagneticStoreWriteProperties"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_table#retention_properties TimestreamTable#retention_properties}",
            "stability": "stable",
            "summary": "The retention duration of the memory store and the magnetic store."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 32
          },
          "name": "retentionProperties",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.timestreamTable.TimestreamTableRetentionProperties"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_table#schema TimestreamTable#schema}",
            "stability": "stable",
            "summary": "A Schema specifies the expected data model of the table."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 38
          },
          "name": "schema",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.timestreamTable.TimestreamTableSchema"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If you don't specify a name, AWS CloudFormation generates a unique physical ID and uses that ID for the table name.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_table#table_name TimestreamTable#table_name}",
            "stability": "stable",
            "summary": "The name for the table."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 44
          },
          "name": "tableName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_table#tags TimestreamTable#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 50
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.timestreamTable.TimestreamTableTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/timestream-table/index:TimestreamTableConfig"
    },
    "@cdktn/provider-awscc.timestreamTable.TimestreamTableMagneticStoreWriteProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.timestreamTable.TimestreamTableMagneticStoreWriteProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/timestream-table/index.ts",
        "line": 349
      },
      "name": "TimestreamTableMagneticStoreWriteProperties",
      "namespace": "timestreamTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_table#enable_magnetic_store_writes TimestreamTable#enable_magnetic_store_writes}",
            "stability": "stable",
            "summary": "Boolean flag indicating whether magnetic store writes are enabled."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 355
          },
          "name": "enableMagneticStoreWrites",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_table#magnetic_store_rejected_data_location TimestreamTable#magnetic_store_rejected_data_location}",
            "stability": "stable",
            "summary": "Location to store information about records that were asynchronously rejected during magnetic store writes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 361
          },
          "name": "magneticStoreRejectedDataLocation",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.timestreamTable.TimestreamTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocation"
          }
        }
      ],
      "symbolId": "src/timestream-table/index:TimestreamTableMagneticStoreWriteProperties"
    },
    "@cdktn/provider-awscc.timestreamTable.TimestreamTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.timestreamTable.TimestreamTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/timestream-table/index.ts",
        "line": 253
      },
      "name": "TimestreamTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocation",
      "namespace": "timestreamTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_table#s3_configuration TimestreamTable#s3_configuration}",
            "stability": "stable",
            "summary": "S3 configuration for location to store rejections from magnetic store writes."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 259
          },
          "name": "s3Configuration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.timestreamTable.TimestreamTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3Configuration"
          }
        }
      ],
      "symbolId": "src/timestream-table/index:TimestreamTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocation"
    },
    "@cdktn/provider-awscc.timestreamTable.TimestreamTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.timestreamTable.TimestreamTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/timestream-table/index.ts",
          "line": 299
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/timestream-table/index.ts",
        "line": 291
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 338
          },
          "name": "putS3Configuration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.timestreamTable.TimestreamTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3Configuration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 341
          },
          "name": "resetS3Configuration"
        }
      ],
      "name": "TimestreamTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationOutputReference",
      "namespace": "timestreamTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 335
          },
          "name": "s3Configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.timestreamTable.TimestreamTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 345
          },
          "name": "s3ConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.timestreamTable.TimestreamTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3Configuration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 303
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.timestreamTable.TimestreamTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/timestream-table/index:TimestreamTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationOutputReference"
    },
    "@cdktn/provider-awscc.timestreamTable.TimestreamTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3Configuration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.timestreamTable.TimestreamTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3Configuration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/timestream-table/index.ts",
        "line": 52
      },
      "name": "TimestreamTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3Configuration",
      "namespace": "timestreamTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_table#bucket_name TimestreamTable#bucket_name}",
            "stability": "stable",
            "summary": "The bucket name used to store the data."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 58
          },
          "name": "bucketName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_table#encryption_option TimestreamTable#encryption_option}",
            "stability": "stable",
            "summary": "Either SSE_KMS or SSE_S3."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 64
          },
          "name": "encryptionOption",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_table#kms_key_id TimestreamTable#kms_key_id}",
            "stability": "stable",
            "summary": "Must be provided if SSE_KMS is specified as the encryption option."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 70
          },
          "name": "kmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_table#object_key_prefix TimestreamTable#object_key_prefix}",
            "stability": "stable",
            "summary": "String used to prefix all data in the bucket."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 76
          },
          "name": "objectKeyPrefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/timestream-table/index:TimestreamTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3Configuration"
    },
    "@cdktn/provider-awscc.timestreamTable.TimestreamTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.timestreamTable.TimestreamTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/timestream-table/index.ts",
          "line": 137
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/timestream-table/index.ts",
        "line": 129
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 197
          },
          "name": "resetBucketName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 213
          },
          "name": "resetEncryptionOption"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 229
          },
          "name": "resetKmsKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 245
          },
          "name": "resetObjectKeyPrefix"
        }
      ],
      "name": "TimestreamTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationOutputReference",
      "namespace": "timestreamTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 201
          },
          "name": "bucketNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 217
          },
          "name": "encryptionOptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 233
          },
          "name": "kmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 249
          },
          "name": "objectKeyPrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 191
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 207
          },
          "name": "encryptionOption",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 223
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 239
          },
          "name": "objectKeyPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 141
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.timestreamTable.TimestreamTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3Configuration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/timestream-table/index:TimestreamTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationS3ConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.timestreamTable.TimestreamTableMagneticStoreWritePropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.timestreamTable.TimestreamTableMagneticStoreWritePropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/timestream-table/index.ts",
          "line": 408
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/timestream-table/index.ts",
        "line": 400
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 469
          },
          "name": "putMagneticStoreRejectedDataLocation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.timestreamTable.TimestreamTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 456
          },
          "name": "resetEnableMagneticStoreWrites"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 472
          },
          "name": "resetMagneticStoreRejectedDataLocation"
        }
      ],
      "name": "TimestreamTableMagneticStoreWritePropertiesOutputReference",
      "namespace": "timestreamTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 466
          },
          "name": "magneticStoreRejectedDataLocation",
          "type": {
            "fqn": "@cdktn/provider-awscc.timestreamTable.TimestreamTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 460
          },
          "name": "enableMagneticStoreWritesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 476
          },
          "name": "magneticStoreRejectedDataLocationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.timestreamTable.TimestreamTableMagneticStoreWritePropertiesMagneticStoreRejectedDataLocation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 450
          },
          "name": "enableMagneticStoreWrites",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 412
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.timestreamTable.TimestreamTableMagneticStoreWriteProperties"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/timestream-table/index:TimestreamTableMagneticStoreWritePropertiesOutputReference"
    },
    "@cdktn/provider-awscc.timestreamTable.TimestreamTableRetentionProperties": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.timestreamTable.TimestreamTableRetentionProperties",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/timestream-table/index.ts",
        "line": 480
      },
      "name": "TimestreamTableRetentionProperties",
      "namespace": "timestreamTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_table#magnetic_store_retention_period_in_days TimestreamTable#magnetic_store_retention_period_in_days}",
            "stability": "stable",
            "summary": "The duration for which data must be stored in the magnetic store."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 486
          },
          "name": "magneticStoreRetentionPeriodInDays",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_table#memory_store_retention_period_in_hours TimestreamTable#memory_store_retention_period_in_hours}",
            "stability": "stable",
            "summary": "The duration for which data must be stored in the memory store."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 492
          },
          "name": "memoryStoreRetentionPeriodInHours",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/timestream-table/index:TimestreamTableRetentionProperties"
    },
    "@cdktn/provider-awscc.timestreamTable.TimestreamTableRetentionPropertiesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.timestreamTable.TimestreamTableRetentionPropertiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/timestream-table/index.ts",
          "line": 539
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/timestream-table/index.ts",
        "line": 531
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 587
          },
          "name": "resetMagneticStoreRetentionPeriodInDays"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 603
          },
          "name": "resetMemoryStoreRetentionPeriodInHours"
        }
      ],
      "name": "TimestreamTableRetentionPropertiesOutputReference",
      "namespace": "timestreamTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 591
          },
          "name": "magneticStoreRetentionPeriodInDaysInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 607
          },
          "name": "memoryStoreRetentionPeriodInHoursInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 581
          },
          "name": "magneticStoreRetentionPeriodInDays",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 597
          },
          "name": "memoryStoreRetentionPeriodInHours",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 543
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.timestreamTable.TimestreamTableRetentionProperties"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/timestream-table/index:TimestreamTableRetentionPropertiesOutputReference"
    },
    "@cdktn/provider-awscc.timestreamTable.TimestreamTableSchema": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.timestreamTable.TimestreamTableSchema",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/timestream-table/index.ts",
        "line": 799
      },
      "name": "TimestreamTableSchema",
      "namespace": "timestreamTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The order of the list determines the partition hierarchy. The name and type of each partition key as well as the partition key order cannot be changed after the table is created. However, the enforcement level of each partition key can be changed.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_table#composite_partition_key TimestreamTable#composite_partition_key}",
            "stability": "stable",
            "summary": "A list of partition keys defining the attributes used to partition the table data."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 805
          },
          "name": "compositePartitionKey",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.timestreamTable.TimestreamTableSchemaCompositePartitionKey"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/timestream-table/index:TimestreamTableSchema"
    },
    "@cdktn/provider-awscc.timestreamTable.TimestreamTableSchemaCompositePartitionKey": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.timestreamTable.TimestreamTableSchemaCompositePartitionKey",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/timestream-table/index.ts",
        "line": 611
      },
      "name": "TimestreamTableSchemaCompositePartitionKey",
      "namespace": "timestreamTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Options are REQUIRED (dimension key must be specified) and OPTIONAL (dimension key does not have to be specified).\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_table#enforcement_in_record TimestreamTable#enforcement_in_record}",
            "stability": "stable",
            "summary": "The level of enforcement for the specification of a dimension key in ingested records."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 617
          },
          "name": "enforcementInRecord",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_table#name TimestreamTable#name}",
            "stability": "stable",
            "summary": "The name of the attribute used for a dimension key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 623
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_table#type TimestreamTable#type}",
            "stability": "stable",
            "summary": "The type of the partition key. Options are DIMENSION (dimension key) and MEASURE (measure key)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 629
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/timestream-table/index:TimestreamTableSchemaCompositePartitionKey"
    },
    "@cdktn/provider-awscc.timestreamTable.TimestreamTableSchemaCompositePartitionKeyList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.timestreamTable.TimestreamTableSchemaCompositePartitionKeyList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/timestream-table/index.ts",
          "line": 788
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/timestream-table/index.ts",
        "line": 780
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 795
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.timestreamTable.TimestreamTableSchemaCompositePartitionKeyOutputReference"
            }
          }
        }
      ],
      "name": "TimestreamTableSchemaCompositePartitionKeyList",
      "namespace": "timestreamTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 781
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.timestreamTable.TimestreamTableSchemaCompositePartitionKey"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/timestream-table/index:TimestreamTableSchemaCompositePartitionKeyList"
    },
    "@cdktn/provider-awscc.timestreamTable.TimestreamTableSchemaCompositePartitionKeyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.timestreamTable.TimestreamTableSchemaCompositePartitionKeyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/timestream-table/index.ts",
          "line": 685
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/timestream-table/index.ts",
        "line": 675
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 739
          },
          "name": "resetEnforcementInRecord"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 755
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 771
          },
          "name": "resetType"
        }
      ],
      "name": "TimestreamTableSchemaCompositePartitionKeyOutputReference",
      "namespace": "timestreamTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 743
          },
          "name": "enforcementInRecordInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 759
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 775
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 733
          },
          "name": "enforcementInRecord",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 749
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 765
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 689
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.timestreamTable.TimestreamTableSchemaCompositePartitionKey"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/timestream-table/index:TimestreamTableSchemaCompositePartitionKeyOutputReference"
    },
    "@cdktn/provider-awscc.timestreamTable.TimestreamTableSchemaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.timestreamTable.TimestreamTableSchemaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/timestream-table/index.ts",
          "line": 845
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/timestream-table/index.ts",
        "line": 837
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 884
          },
          "name": "putCompositePartitionKey",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.timestreamTable.TimestreamTableSchemaCompositePartitionKey"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 887
          },
          "name": "resetCompositePartitionKey"
        }
      ],
      "name": "TimestreamTableSchemaOutputReference",
      "namespace": "timestreamTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 881
          },
          "name": "compositePartitionKey",
          "type": {
            "fqn": "@cdktn/provider-awscc.timestreamTable.TimestreamTableSchemaCompositePartitionKeyList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 891
          },
          "name": "compositePartitionKeyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.timestreamTable.TimestreamTableSchemaCompositePartitionKey"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 849
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.timestreamTable.TimestreamTableSchema"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/timestream-table/index:TimestreamTableSchemaOutputReference"
    },
    "@cdktn/provider-awscc.timestreamTable.TimestreamTableTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.timestreamTable.TimestreamTableTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/timestream-table/index.ts",
        "line": 895
      },
      "name": "TimestreamTableTags",
      "namespace": "timestreamTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_table#key TimestreamTable#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 899
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/timestream_table#value TimestreamTable#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 903
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/timestream-table/index:TimestreamTableTags"
    },
    "@cdktn/provider-awscc.timestreamTable.TimestreamTableTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.timestreamTable.TimestreamTableTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/timestream-table/index.ts",
          "line": 1033
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/timestream-table/index.ts",
        "line": 1025
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 1040
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.timestreamTable.TimestreamTableTagsOutputReference"
            }
          }
        }
      ],
      "name": "TimestreamTableTagsList",
      "namespace": "timestreamTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 1026
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.timestreamTable.TimestreamTableTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/timestream-table/index:TimestreamTableTagsList"
    },
    "@cdktn/provider-awscc.timestreamTable.TimestreamTableTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.timestreamTable.TimestreamTableTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/timestream-table/index.ts",
          "line": 952
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/timestream-table/index.ts",
        "line": 942
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 1000
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 1016
          },
          "name": "resetValue"
        }
      ],
      "name": "TimestreamTableTagsOutputReference",
      "namespace": "timestreamTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 1004
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 1020
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 994
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 1010
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/timestream-table/index.ts",
            "line": 956
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.timestreamTable.TimestreamTableTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/timestream-table/index:TimestreamTableTagsOutputReference"
    },
    "@cdktn/provider-awscc.transcribeVocabularyFilter.TranscribeVocabularyFilter": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transcribe_vocabulary_filter awscc_transcribe_vocabulary_filter}."
      },
      "fqn": "@cdktn/provider-awscc.transcribeVocabularyFilter.TranscribeVocabularyFilter",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transcribe_vocabulary_filter awscc_transcribe_vocabulary_filter} Resource."
        },
        "locationInModule": {
          "filename": "src/transcribe-vocabulary-filter/index.ts",
          "line": 241
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.transcribeVocabularyFilter.TranscribeVocabularyFilterConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/transcribe-vocabulary-filter/index.ts",
        "line": 209
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a TranscribeVocabularyFilter resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/transcribe-vocabulary-filter/index.ts",
            "line": 226
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the TranscribeVocabularyFilter to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transcribe_vocabulary_filter#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing TranscribeVocabularyFilter that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the TranscribeVocabularyFilter to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transcribe-vocabulary-filter/index.ts",
            "line": 313
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.transcribeVocabularyFilter.TranscribeVocabularyFilterTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transcribe-vocabulary-filter/index.ts",
            "line": 282
          },
          "name": "resetDataAccessRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transcribe-vocabulary-filter/index.ts",
            "line": 316
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transcribe-vocabulary-filter/index.ts",
            "line": 332
          },
          "name": "resetVocabularyFilterFileUri"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transcribe-vocabulary-filter/index.ts",
            "line": 361
          },
          "name": "resetWords"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transcribe-vocabulary-filter/index.ts",
            "line": 373
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transcribe-vocabulary-filter/index.ts",
            "line": 384
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "TranscribeVocabularyFilter",
      "namespace": "transcribeVocabularyFilter",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transcribe-vocabulary-filter/index.ts",
            "line": 214
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transcribe-vocabulary-filter/index.ts",
            "line": 270
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transcribe-vocabulary-filter/index.ts",
            "line": 291
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transcribe-vocabulary-filter/index.ts",
            "line": 310
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.transcribeVocabularyFilter.TranscribeVocabularyFilterTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transcribe-vocabulary-filter/index.ts",
            "line": 286
          },
          "name": "dataAccessRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transcribe-vocabulary-filter/index.ts",
            "line": 304
          },
          "name": "languageCodeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transcribe-vocabulary-filter/index.ts",
            "line": 320
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.transcribeVocabularyFilter.TranscribeVocabularyFilterTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transcribe-vocabulary-filter/index.ts",
            "line": 336
          },
          "name": "vocabularyFilterFileUriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transcribe-vocabulary-filter/index.ts",
            "line": 349
          },
          "name": "vocabularyFilterNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transcribe-vocabulary-filter/index.ts",
            "line": 365
          },
          "name": "wordsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transcribe-vocabulary-filter/index.ts",
            "line": 276
          },
          "name": "dataAccessRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transcribe-vocabulary-filter/index.ts",
            "line": 297
          },
          "name": "languageCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transcribe-vocabulary-filter/index.ts",
            "line": 326
          },
          "name": "vocabularyFilterFileUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transcribe-vocabulary-filter/index.ts",
            "line": 342
          },
          "name": "vocabularyFilterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transcribe-vocabulary-filter/index.ts",
            "line": 355
          },
          "name": "words",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/transcribe-vocabulary-filter/index:TranscribeVocabularyFilter"
    },
    "@cdktn/provider-awscc.transcribeVocabularyFilter.TranscribeVocabularyFilterConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transcribeVocabularyFilter.TranscribeVocabularyFilterConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/transcribe-vocabulary-filter/index.ts",
        "line": 14
      },
      "name": "TranscribeVocabularyFilterConfig",
      "namespace": "transcribeVocabularyFilter",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transcribe_vocabulary_filter#language_code TranscribeVocabularyFilter#language_code}",
            "stability": "stable",
            "summary": "The language code that represents the language of the entries in your vocabulary filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transcribe-vocabulary-filter/index.ts",
            "line": 26
          },
          "name": "languageCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transcribe_vocabulary_filter#vocabulary_filter_name TranscribeVocabularyFilter#vocabulary_filter_name}",
            "stability": "stable",
            "summary": "A unique name, chosen by you, for your custom vocabulary filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transcribe-vocabulary-filter/index.ts",
            "line": 44
          },
          "name": "vocabularyFilterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transcribe_vocabulary_filter#data_access_role_arn TranscribeVocabularyFilter#data_access_role_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of an IAM role that has permissions to access the Amazon S3 bucket that contains your input files."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transcribe-vocabulary-filter/index.ts",
            "line": 20
          },
          "name": "dataAccessRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transcribe_vocabulary_filter#tags TranscribeVocabularyFilter#tags}",
            "stability": "stable",
            "summary": "Tags associated with the vocabulary filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transcribe-vocabulary-filter/index.ts",
            "line": 32
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.transcribeVocabularyFilter.TranscribeVocabularyFilterTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transcribe_vocabulary_filter#vocabulary_filter_file_uri TranscribeVocabularyFilter#vocabulary_filter_file_uri}",
            "stability": "stable",
            "summary": "The Amazon S3 location of the text file that contains your custom vocabulary filter terms."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transcribe-vocabulary-filter/index.ts",
            "line": 38
          },
          "name": "vocabularyFilterFileUri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transcribe_vocabulary_filter#words TranscribeVocabularyFilter#words}",
            "stability": "stable",
            "summary": "Use this parameter if you want to create your custom vocabulary filter by including all desired terms, as comma-separated values, within your request."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transcribe-vocabulary-filter/index.ts",
            "line": 50
          },
          "name": "words",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/transcribe-vocabulary-filter/index:TranscribeVocabularyFilterConfig"
    },
    "@cdktn/provider-awscc.transcribeVocabularyFilter.TranscribeVocabularyFilterTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transcribeVocabularyFilter.TranscribeVocabularyFilterTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/transcribe-vocabulary-filter/index.ts",
        "line": 52
      },
      "name": "TranscribeVocabularyFilterTags",
      "namespace": "transcribeVocabularyFilter",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transcribe_vocabulary_filter#key TranscribeVocabularyFilter#key}",
            "stability": "stable",
            "summary": "The key of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transcribe-vocabulary-filter/index.ts",
            "line": 58
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transcribe_vocabulary_filter#value TranscribeVocabularyFilter#value}",
            "stability": "stable",
            "summary": "The value of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transcribe-vocabulary-filter/index.ts",
            "line": 64
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/transcribe-vocabulary-filter/index:TranscribeVocabularyFilterTags"
    },
    "@cdktn/provider-awscc.transcribeVocabularyFilter.TranscribeVocabularyFilterTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transcribeVocabularyFilter.TranscribeVocabularyFilterTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/transcribe-vocabulary-filter/index.ts",
          "line": 194
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/transcribe-vocabulary-filter/index.ts",
        "line": 186
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transcribe-vocabulary-filter/index.ts",
            "line": 201
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.transcribeVocabularyFilter.TranscribeVocabularyFilterTagsOutputReference"
            }
          }
        }
      ],
      "name": "TranscribeVocabularyFilterTagsList",
      "namespace": "transcribeVocabularyFilter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transcribe-vocabulary-filter/index.ts",
            "line": 187
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.transcribeVocabularyFilter.TranscribeVocabularyFilterTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/transcribe-vocabulary-filter/index:TranscribeVocabularyFilterTagsList"
    },
    "@cdktn/provider-awscc.transcribeVocabularyFilter.TranscribeVocabularyFilterTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transcribeVocabularyFilter.TranscribeVocabularyFilterTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/transcribe-vocabulary-filter/index.ts",
          "line": 113
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/transcribe-vocabulary-filter/index.ts",
        "line": 103
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transcribe-vocabulary-filter/index.ts",
            "line": 161
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transcribe-vocabulary-filter/index.ts",
            "line": 177
          },
          "name": "resetValue"
        }
      ],
      "name": "TranscribeVocabularyFilterTagsOutputReference",
      "namespace": "transcribeVocabularyFilter",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transcribe-vocabulary-filter/index.ts",
            "line": 165
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transcribe-vocabulary-filter/index.ts",
            "line": 181
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transcribe-vocabulary-filter/index.ts",
            "line": 155
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transcribe-vocabulary-filter/index.ts",
            "line": 171
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transcribe-vocabulary-filter/index.ts",
            "line": 117
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.transcribeVocabularyFilter.TranscribeVocabularyFilterTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/transcribe-vocabulary-filter/index:TranscribeVocabularyFilterTagsOutputReference"
    },
    "@cdktn/provider-awscc.transferAgreement.TransferAgreement": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_agreement awscc_transfer_agreement}."
      },
      "fqn": "@cdktn/provider-awscc.transferAgreement.TransferAgreement",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_agreement awscc_transfer_agreement} Resource."
        },
        "locationInModule": {
          "filename": "src/transfer-agreement/index.ts",
          "line": 507
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.transferAgreement.TransferAgreementConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/transfer-agreement/index.ts",
        "line": 475
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a TransferAgreement resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/transfer-agreement/index.ts",
            "line": 492
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the TransferAgreement to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_agreement#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing TransferAgreement that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the TransferAgreement to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-agreement/index.ts",
            "line": 584
          },
          "name": "putCustomDirectories",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.transferAgreement.TransferAgreementCustomDirectories"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-agreement/index.ts",
            "line": 708
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.transferAgreement.TransferAgreementTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-agreement/index.ts",
            "line": 571
          },
          "name": "resetBaseDirectory"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-agreement/index.ts",
            "line": 587
          },
          "name": "resetCustomDirectories"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-agreement/index.ts",
            "line": 603
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-agreement/index.ts",
            "line": 619
          },
          "name": "resetEnforceMessageSigning"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-agreement/index.ts",
            "line": 666
          },
          "name": "resetPreserveFilename"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-agreement/index.ts",
            "line": 695
          },
          "name": "resetStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-agreement/index.ts",
            "line": 711
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-agreement/index.ts",
            "line": 723
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-agreement/index.ts",
            "line": 739
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "TransferAgreement",
      "namespace": "transferAgreement",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-agreement/index.ts",
            "line": 480
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-agreement/index.ts",
            "line": 554
          },
          "name": "agreementId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-agreement/index.ts",
            "line": 559
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-agreement/index.ts",
            "line": 581
          },
          "name": "customDirectories",
          "type": {
            "fqn": "@cdktn/provider-awscc.transferAgreement.TransferAgreementCustomDirectoriesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-agreement/index.ts",
            "line": 628
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-agreement/index.ts",
            "line": 705
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.transferAgreement.TransferAgreementTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-agreement/index.ts",
            "line": 549
          },
          "name": "accessRoleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-agreement/index.ts",
            "line": 575
          },
          "name": "baseDirectoryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-agreement/index.ts",
            "line": 591
          },
          "name": "customDirectoriesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.transferAgreement.TransferAgreementCustomDirectories"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-agreement/index.ts",
            "line": 607
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-agreement/index.ts",
            "line": 623
          },
          "name": "enforceMessageSigningInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-agreement/index.ts",
            "line": 641
          },
          "name": "localProfileIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-agreement/index.ts",
            "line": 654
          },
          "name": "partnerProfileIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-agreement/index.ts",
            "line": 670
          },
          "name": "preserveFilenameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-agreement/index.ts",
            "line": 683
          },
          "name": "serverIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-agreement/index.ts",
            "line": 699
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-agreement/index.ts",
            "line": 715
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.transferAgreement.TransferAgreementTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-agreement/index.ts",
            "line": 542
          },
          "name": "accessRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-agreement/index.ts",
            "line": 565
          },
          "name": "baseDirectory",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-agreement/index.ts",
            "line": 597
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-agreement/index.ts",
            "line": 613
          },
          "name": "enforceMessageSigning",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-agreement/index.ts",
            "line": 634
          },
          "name": "localProfileId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-agreement/index.ts",
            "line": 647
          },
          "name": "partnerProfileId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-agreement/index.ts",
            "line": 660
          },
          "name": "preserveFilename",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-agreement/index.ts",
            "line": 676
          },
          "name": "serverId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-agreement/index.ts",
            "line": 689
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/transfer-agreement/index:TransferAgreement"
    },
    "@cdktn/provider-awscc.transferAgreement.TransferAgreementConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferAgreement.TransferAgreementConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/transfer-agreement/index.ts",
        "line": 14
      },
      "name": "TransferAgreementConfig",
      "namespace": "transferAgreement",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_agreement#access_role TransferAgreement#access_role}",
            "stability": "stable",
            "summary": "Specifies the access role for the agreement."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-agreement/index.ts",
            "line": 20
          },
          "name": "accessRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_agreement#local_profile_id TransferAgreement#local_profile_id}",
            "stability": "stable",
            "summary": "A unique identifier for the local profile."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-agreement/index.ts",
            "line": 50
          },
          "name": "localProfileId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_agreement#partner_profile_id TransferAgreement#partner_profile_id}",
            "stability": "stable",
            "summary": "A unique identifier for the partner profile."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-agreement/index.ts",
            "line": 56
          },
          "name": "partnerProfileId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_agreement#server_id TransferAgreement#server_id}",
            "stability": "stable",
            "summary": "A unique identifier for the server."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-agreement/index.ts",
            "line": 68
          },
          "name": "serverId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_agreement#base_directory TransferAgreement#base_directory}",
            "stability": "stable",
            "summary": "Specifies the base directory for the agreement."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-agreement/index.ts",
            "line": 26
          },
          "name": "baseDirectory",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_agreement#custom_directories TransferAgreement#custom_directories}",
            "stability": "stable",
            "summary": "Specifies a separate directory for each type of file to store for an AS2 message."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-agreement/index.ts",
            "line": 32
          },
          "name": "customDirectories",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.transferAgreement.TransferAgreementCustomDirectories"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_agreement#description TransferAgreement#description}",
            "stability": "stable",
            "summary": "A textual description for the agreement."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-agreement/index.ts",
            "line": 38
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_agreement#enforce_message_signing TransferAgreement#enforce_message_signing}",
            "stability": "stable",
            "summary": "Specifies whether to enforce an AS2 message is signed for this agreement."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-agreement/index.ts",
            "line": 44
          },
          "name": "enforceMessageSigning",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_agreement#preserve_filename TransferAgreement#preserve_filename}",
            "stability": "stable",
            "summary": "Specifies whether to preserve the filename received for this agreement."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-agreement/index.ts",
            "line": 62
          },
          "name": "preserveFilename",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_agreement#status TransferAgreement#status}",
            "stability": "stable",
            "summary": "Specifies the status of the agreement."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-agreement/index.ts",
            "line": 74
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Tags are metadata attached to agreements for any purpose.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_agreement#tags TransferAgreement#tags}",
            "stability": "stable",
            "summary": "Key-value pairs that can be used to group and search for agreements."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-agreement/index.ts",
            "line": 80
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.transferAgreement.TransferAgreementTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/transfer-agreement/index:TransferAgreementConfig"
    },
    "@cdktn/provider-awscc.transferAgreement.TransferAgreementCustomDirectories": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferAgreement.TransferAgreementCustomDirectories",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/transfer-agreement/index.ts",
        "line": 82
      },
      "name": "TransferAgreementCustomDirectories",
      "namespace": "transferAgreement",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_agreement#failed_files_directory TransferAgreement#failed_files_directory}",
            "stability": "stable",
            "summary": "Specifies a location to store the failed files for an AS2 message."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-agreement/index.ts",
            "line": 88
          },
          "name": "failedFilesDirectory",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_agreement#mdn_files_directory TransferAgreement#mdn_files_directory}",
            "stability": "stable",
            "summary": "Specifies a location to store the MDN file for an AS2 message."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-agreement/index.ts",
            "line": 94
          },
          "name": "mdnFilesDirectory",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_agreement#payload_files_directory TransferAgreement#payload_files_directory}",
            "stability": "stable",
            "summary": "Specifies a location to store the payload file for an AS2 message."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-agreement/index.ts",
            "line": 100
          },
          "name": "payloadFilesDirectory",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_agreement#status_files_directory TransferAgreement#status_files_directory}",
            "stability": "stable",
            "summary": "Specifies a location to store the status file for an AS2 message."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-agreement/index.ts",
            "line": 106
          },
          "name": "statusFilesDirectory",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_agreement#temporary_files_directory TransferAgreement#temporary_files_directory}",
            "stability": "stable",
            "summary": "Specifies a location to store the temporary processing file for an AS2 message."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-agreement/index.ts",
            "line": 112
          },
          "name": "temporaryFilesDirectory",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/transfer-agreement/index:TransferAgreementCustomDirectories"
    },
    "@cdktn/provider-awscc.transferAgreement.TransferAgreementCustomDirectoriesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferAgreement.TransferAgreementCustomDirectoriesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/transfer-agreement/index.ts",
          "line": 180
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/transfer-agreement/index.ts",
        "line": 172
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-agreement/index.ts",
            "line": 246
          },
          "name": "resetFailedFilesDirectory"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-agreement/index.ts",
            "line": 262
          },
          "name": "resetMdnFilesDirectory"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-agreement/index.ts",
            "line": 278
          },
          "name": "resetPayloadFilesDirectory"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-agreement/index.ts",
            "line": 294
          },
          "name": "resetStatusFilesDirectory"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-agreement/index.ts",
            "line": 310
          },
          "name": "resetTemporaryFilesDirectory"
        }
      ],
      "name": "TransferAgreementCustomDirectoriesOutputReference",
      "namespace": "transferAgreement",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-agreement/index.ts",
            "line": 250
          },
          "name": "failedFilesDirectoryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-agreement/index.ts",
            "line": 266
          },
          "name": "mdnFilesDirectoryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-agreement/index.ts",
            "line": 282
          },
          "name": "payloadFilesDirectoryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-agreement/index.ts",
            "line": 298
          },
          "name": "statusFilesDirectoryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-agreement/index.ts",
            "line": 314
          },
          "name": "temporaryFilesDirectoryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-agreement/index.ts",
            "line": 240
          },
          "name": "failedFilesDirectory",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-agreement/index.ts",
            "line": 256
          },
          "name": "mdnFilesDirectory",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-agreement/index.ts",
            "line": 272
          },
          "name": "payloadFilesDirectory",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-agreement/index.ts",
            "line": 288
          },
          "name": "statusFilesDirectory",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-agreement/index.ts",
            "line": 304
          },
          "name": "temporaryFilesDirectory",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-agreement/index.ts",
            "line": 184
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.transferAgreement.TransferAgreementCustomDirectories"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/transfer-agreement/index:TransferAgreementCustomDirectoriesOutputReference"
    },
    "@cdktn/provider-awscc.transferAgreement.TransferAgreementTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferAgreement.TransferAgreementTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/transfer-agreement/index.ts",
        "line": 318
      },
      "name": "TransferAgreementTags",
      "namespace": "transferAgreement",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_agreement#key TransferAgreement#key}",
            "stability": "stable",
            "summary": "The name assigned to the tag that you create."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-agreement/index.ts",
            "line": 324
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_agreement#value TransferAgreement#value}",
            "stability": "stable",
            "summary": "Contains one or more values that you assigned to the key name you create."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-agreement/index.ts",
            "line": 330
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/transfer-agreement/index:TransferAgreementTags"
    },
    "@cdktn/provider-awscc.transferAgreement.TransferAgreementTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferAgreement.TransferAgreementTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/transfer-agreement/index.ts",
          "line": 460
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/transfer-agreement/index.ts",
        "line": 452
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-agreement/index.ts",
            "line": 467
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.transferAgreement.TransferAgreementTagsOutputReference"
            }
          }
        }
      ],
      "name": "TransferAgreementTagsList",
      "namespace": "transferAgreement",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-agreement/index.ts",
            "line": 453
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.transferAgreement.TransferAgreementTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/transfer-agreement/index:TransferAgreementTagsList"
    },
    "@cdktn/provider-awscc.transferAgreement.TransferAgreementTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferAgreement.TransferAgreementTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/transfer-agreement/index.ts",
          "line": 379
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/transfer-agreement/index.ts",
        "line": 369
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-agreement/index.ts",
            "line": 427
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-agreement/index.ts",
            "line": 443
          },
          "name": "resetValue"
        }
      ],
      "name": "TransferAgreementTagsOutputReference",
      "namespace": "transferAgreement",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-agreement/index.ts",
            "line": 431
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-agreement/index.ts",
            "line": 447
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-agreement/index.ts",
            "line": 421
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-agreement/index.ts",
            "line": 437
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-agreement/index.ts",
            "line": 383
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.transferAgreement.TransferAgreementTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/transfer-agreement/index:TransferAgreementTagsOutputReference"
    },
    "@cdktn/provider-awscc.transferCertificate.TransferCertificate": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_certificate awscc_transfer_certificate}."
      },
      "fqn": "@cdktn/provider-awscc.transferCertificate.TransferCertificate",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_certificate awscc_transfer_certificate} Resource."
        },
        "locationInModule": {
          "filename": "src/transfer-certificate/index.ts",
          "line": 253
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.transferCertificate.TransferCertificateConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/transfer-certificate/index.ts",
        "line": 221
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a TransferCertificate resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/transfer-certificate/index.ts",
            "line": 238
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the TransferCertificate to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_certificate#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing TransferCertificate that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the TransferCertificate to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-certificate/index.ts",
            "line": 416
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.transferCertificate.TransferCertificateTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-certificate/index.ts",
            "line": 291
          },
          "name": "resetActiveDate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-certificate/index.ts",
            "line": 325
          },
          "name": "resetCertificateChain"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-certificate/index.ts",
            "line": 346
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-certificate/index.ts",
            "line": 367
          },
          "name": "resetInactiveDate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-certificate/index.ts",
            "line": 393
          },
          "name": "resetPrivateKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-certificate/index.ts",
            "line": 419
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-certificate/index.ts",
            "line": 449
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-certificate/index.ts",
            "line": 462
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "TransferCertificate",
      "namespace": "transferCertificate",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-certificate/index.ts",
            "line": 226
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-certificate/index.ts",
            "line": 300
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-certificate/index.ts",
            "line": 334
          },
          "name": "certificateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-certificate/index.ts",
            "line": 355
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-certificate/index.ts",
            "line": 376
          },
          "name": "notAfterDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-certificate/index.ts",
            "line": 381
          },
          "name": "notBeforeDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-certificate/index.ts",
            "line": 402
          },
          "name": "serial",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-certificate/index.ts",
            "line": 407
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-certificate/index.ts",
            "line": 413
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.transferCertificate.TransferCertificateTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-certificate/index.ts",
            "line": 428
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-certificate/index.ts",
            "line": 295
          },
          "name": "activeDateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-certificate/index.ts",
            "line": 329
          },
          "name": "certificateChainInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-certificate/index.ts",
            "line": 313
          },
          "name": "certificateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-certificate/index.ts",
            "line": 350
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-certificate/index.ts",
            "line": 371
          },
          "name": "inactiveDateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-certificate/index.ts",
            "line": 397
          },
          "name": "privateKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-certificate/index.ts",
            "line": 423
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.transferCertificate.TransferCertificateTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-certificate/index.ts",
            "line": 441
          },
          "name": "usageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-certificate/index.ts",
            "line": 285
          },
          "name": "activeDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-certificate/index.ts",
            "line": 306
          },
          "name": "certificate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-certificate/index.ts",
            "line": 319
          },
          "name": "certificateChain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-certificate/index.ts",
            "line": 340
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-certificate/index.ts",
            "line": 361
          },
          "name": "inactiveDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-certificate/index.ts",
            "line": 387
          },
          "name": "privateKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-certificate/index.ts",
            "line": 434
          },
          "name": "usage",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/transfer-certificate/index:TransferCertificate"
    },
    "@cdktn/provider-awscc.transferCertificate.TransferCertificateConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferCertificate.TransferCertificateConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/transfer-certificate/index.ts",
        "line": 14
      },
      "name": "TransferCertificateConfig",
      "namespace": "transferCertificate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_certificate#certificate TransferCertificate#certificate}",
            "stability": "stable",
            "summary": "Specifies the certificate body to be imported."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-certificate/index.ts",
            "line": 26
          },
          "name": "certificate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_certificate#usage TransferCertificate#usage}",
            "stability": "stable",
            "summary": "Specifies the usage type for the certificate."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-certificate/index.ts",
            "line": 62
          },
          "name": "usage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_certificate#active_date TransferCertificate#active_date}",
            "stability": "stable",
            "summary": "Specifies the active date for the certificate."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-certificate/index.ts",
            "line": 20
          },
          "name": "activeDate",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_certificate#certificate_chain TransferCertificate#certificate_chain}",
            "stability": "stable",
            "summary": "Specifies the certificate chain to be imported."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-certificate/index.ts",
            "line": 32
          },
          "name": "certificateChain",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_certificate#description TransferCertificate#description}",
            "stability": "stable",
            "summary": "A textual description for the certificate."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-certificate/index.ts",
            "line": 38
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_certificate#inactive_date TransferCertificate#inactive_date}",
            "stability": "stable",
            "summary": "Specifies the inactive date for the certificate."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-certificate/index.ts",
            "line": 44
          },
          "name": "inactiveDate",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_certificate#private_key TransferCertificate#private_key}",
            "stability": "stable",
            "summary": "Specifies the private key for the certificate."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-certificate/index.ts",
            "line": 50
          },
          "name": "privateKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Tags are metadata attached to certificates for any purpose.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_certificate#tags TransferCertificate#tags}",
            "stability": "stable",
            "summary": "Key-value pairs that can be used to group and search for certificates."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-certificate/index.ts",
            "line": 56
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.transferCertificate.TransferCertificateTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/transfer-certificate/index:TransferCertificateConfig"
    },
    "@cdktn/provider-awscc.transferCertificate.TransferCertificateTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferCertificate.TransferCertificateTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/transfer-certificate/index.ts",
        "line": 64
      },
      "name": "TransferCertificateTags",
      "namespace": "transferCertificate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_certificate#key TransferCertificate#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-certificate/index.ts",
            "line": 70
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_certificate#value TransferCertificate#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-certificate/index.ts",
            "line": 76
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/transfer-certificate/index:TransferCertificateTags"
    },
    "@cdktn/provider-awscc.transferCertificate.TransferCertificateTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferCertificate.TransferCertificateTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/transfer-certificate/index.ts",
          "line": 206
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/transfer-certificate/index.ts",
        "line": 198
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-certificate/index.ts",
            "line": 213
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.transferCertificate.TransferCertificateTagsOutputReference"
            }
          }
        }
      ],
      "name": "TransferCertificateTagsList",
      "namespace": "transferCertificate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-certificate/index.ts",
            "line": 199
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.transferCertificate.TransferCertificateTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/transfer-certificate/index:TransferCertificateTagsList"
    },
    "@cdktn/provider-awscc.transferCertificate.TransferCertificateTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferCertificate.TransferCertificateTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/transfer-certificate/index.ts",
          "line": 125
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/transfer-certificate/index.ts",
        "line": 115
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-certificate/index.ts",
            "line": 173
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-certificate/index.ts",
            "line": 189
          },
          "name": "resetValue"
        }
      ],
      "name": "TransferCertificateTagsOutputReference",
      "namespace": "transferCertificate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-certificate/index.ts",
            "line": 177
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-certificate/index.ts",
            "line": 193
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-certificate/index.ts",
            "line": 167
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-certificate/index.ts",
            "line": 183
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-certificate/index.ts",
            "line": 129
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.transferCertificate.TransferCertificateTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/transfer-certificate/index:TransferCertificateTagsOutputReference"
    },
    "@cdktn/provider-awscc.transferConnector.TransferConnector": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_connector awscc_transfer_connector}."
      },
      "fqn": "@cdktn/provider-awscc.transferConnector.TransferConnector",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_connector awscc_transfer_connector} Resource."
        },
        "locationInModule": {
          "filename": "src/transfer-connector/index.ts",
          "line": 1231
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.transferConnector.TransferConnectorConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/transfer-connector/index.ts",
        "line": 1199
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a TransferConnector resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 1216
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the TransferConnector to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_connector#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing TransferConnector that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the TransferConnector to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 1286
          },
          "name": "putAs2Config",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.transferConnector.TransferConnectorAs2Config"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 1307
          },
          "name": "putEgressConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.transferConnector.TransferConnectorEgressConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 1402
          },
          "name": "putSftpConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.transferConnector.TransferConnectorSftpConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 1423
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.transferConnector.TransferConnectorTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 1289
          },
          "name": "resetAs2Config"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 1310
          },
          "name": "resetEgressConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 1326
          },
          "name": "resetEgressType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 1352
          },
          "name": "resetIpAddressType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 1368
          },
          "name": "resetLoggingRole"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 1384
          },
          "name": "resetSecurityPolicyName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 1405
          },
          "name": "resetSftpConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 1426
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 1442
          },
          "name": "resetUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 1454
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 1469
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "TransferConnector",
      "namespace": "transferConnector",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 1204
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 1277
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 1283
          },
          "name": "as2Config",
          "type": {
            "fqn": "@cdktn/provider-awscc.transferConnector.TransferConnectorAs2ConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 1298
          },
          "name": "connectorId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 1304
          },
          "name": "egressConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.transferConnector.TransferConnectorEgressConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 1335
          },
          "name": "errorMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 1340
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 1393
          },
          "name": "serviceManagedEgressIpAddresses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 1399
          },
          "name": "sftpConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.transferConnector.TransferConnectorSftpConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 1414
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 1420
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.transferConnector.TransferConnectorTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 1272
          },
          "name": "accessRoleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 1293
          },
          "name": "as2ConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.transferConnector.TransferConnectorAs2Config"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 1314
          },
          "name": "egressConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.transferConnector.TransferConnectorEgressConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 1330
          },
          "name": "egressTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 1356
          },
          "name": "ipAddressTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 1372
          },
          "name": "loggingRoleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 1388
          },
          "name": "securityPolicyNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 1409
          },
          "name": "sftpConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.transferConnector.TransferConnectorSftpConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 1430
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.transferConnector.TransferConnectorTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 1446
          },
          "name": "urlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 1265
          },
          "name": "accessRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 1320
          },
          "name": "egressType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 1346
          },
          "name": "ipAddressType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 1362
          },
          "name": "loggingRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 1378
          },
          "name": "securityPolicyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 1436
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/transfer-connector/index:TransferConnector"
    },
    "@cdktn/provider-awscc.transferConnector.TransferConnectorAs2Config": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferConnector.TransferConnectorAs2Config",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/transfer-connector/index.ts",
        "line": 205
      },
      "name": "TransferConnectorAs2Config",
      "namespace": "transferConnector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_connector#async_mdn_config TransferConnector#async_mdn_config}",
            "stability": "stable",
            "summary": "Configuration for an AS2 connector with ASYNC MDN Response."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 211
          },
          "name": "asyncMdnConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.transferConnector.TransferConnectorAs2ConfigAsyncMdnConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If empty, Basic authentication is disabled for the AS2 connector\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_connector#basic_auth_secret_id TransferConnector#basic_auth_secret_id}",
            "stability": "stable",
            "summary": "ARN or name of the secret in AWS Secrets Manager which contains the credentials for Basic authentication."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 217
          },
          "name": "basicAuthSecretId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_connector#compression TransferConnector#compression}",
            "stability": "stable",
            "summary": "Compression setting for this AS2 connector configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 223
          },
          "name": "compression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_connector#encryption_algorithm TransferConnector#encryption_algorithm}",
            "stability": "stable",
            "summary": "Encryption algorithm for this AS2 connector configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 229
          },
          "name": "encryptionAlgorithm",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_connector#local_profile_id TransferConnector#local_profile_id}",
            "stability": "stable",
            "summary": "A unique identifier for the local profile."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 235
          },
          "name": "localProfileId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_connector#mdn_response TransferConnector#mdn_response}",
            "stability": "stable",
            "summary": "MDN Response setting for this AS2 connector configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 241
          },
          "name": "mdnResponse",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_connector#mdn_signing_algorithm TransferConnector#mdn_signing_algorithm}",
            "stability": "stable",
            "summary": "MDN Signing algorithm for this AS2 connector configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 247
          },
          "name": "mdnSigningAlgorithm",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_connector#message_subject TransferConnector#message_subject}",
            "stability": "stable",
            "summary": "The message subject for this AS2 connector configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 253
          },
          "name": "messageSubject",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_connector#partner_profile_id TransferConnector#partner_profile_id}",
            "stability": "stable",
            "summary": "A unique identifier for the partner profile."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 259
          },
          "name": "partnerProfileId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_connector#preserve_content_type TransferConnector#preserve_content_type}",
            "stability": "stable",
            "summary": "Specifies whether to use the AWS S3 object content-type as the content-type for the AS2 message."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 265
          },
          "name": "preserveContentType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_connector#signing_algorithm TransferConnector#signing_algorithm}",
            "stability": "stable",
            "summary": "Signing algorithm for this AS2 connector configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 271
          },
          "name": "signingAlgorithm",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/transfer-connector/index:TransferConnectorAs2Config"
    },
    "@cdktn/provider-awscc.transferConnector.TransferConnectorAs2ConfigAsyncMdnConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferConnector.TransferConnectorAs2ConfigAsyncMdnConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/transfer-connector/index.ts",
        "line": 76
      },
      "name": "TransferConnectorAs2ConfigAsyncMdnConfig",
      "namespace": "transferConnector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_connector#server_ids TransferConnector#server_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 80
          },
          "name": "serverIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_connector#url TransferConnector#url}",
            "stability": "stable",
            "summary": "URL of the server to receive the MDN response on."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 86
          },
          "name": "url",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/transfer-connector/index:TransferConnectorAs2ConfigAsyncMdnConfig"
    },
    "@cdktn/provider-awscc.transferConnector.TransferConnectorAs2ConfigAsyncMdnConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferConnector.TransferConnectorAs2ConfigAsyncMdnConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/transfer-connector/index.ts",
          "line": 133
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/transfer-connector/index.ts",
        "line": 125
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 181
          },
          "name": "resetServerIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 197
          },
          "name": "resetUrl"
        }
      ],
      "name": "TransferConnectorAs2ConfigAsyncMdnConfigOutputReference",
      "namespace": "transferConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 185
          },
          "name": "serverIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 201
          },
          "name": "urlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 175
          },
          "name": "serverIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 191
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 137
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.transferConnector.TransferConnectorAs2ConfigAsyncMdnConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/transfer-connector/index:TransferConnectorAs2ConfigAsyncMdnConfigOutputReference"
    },
    "@cdktn/provider-awscc.transferConnector.TransferConnectorAs2ConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferConnector.TransferConnectorAs2ConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/transfer-connector/index.ts",
          "line": 381
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/transfer-connector/index.ts",
        "line": 373
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 480
          },
          "name": "putAsyncMdnConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.transferConnector.TransferConnectorAs2ConfigAsyncMdnConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 483
          },
          "name": "resetAsyncMdnConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 499
          },
          "name": "resetBasicAuthSecretId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 515
          },
          "name": "resetCompression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 531
          },
          "name": "resetEncryptionAlgorithm"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 547
          },
          "name": "resetLocalProfileId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 563
          },
          "name": "resetMdnResponse"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 579
          },
          "name": "resetMdnSigningAlgorithm"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 595
          },
          "name": "resetMessageSubject"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 611
          },
          "name": "resetPartnerProfileId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 627
          },
          "name": "resetPreserveContentType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 643
          },
          "name": "resetSigningAlgorithm"
        }
      ],
      "name": "TransferConnectorAs2ConfigOutputReference",
      "namespace": "transferConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 477
          },
          "name": "asyncMdnConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.transferConnector.TransferConnectorAs2ConfigAsyncMdnConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 487
          },
          "name": "asyncMdnConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.transferConnector.TransferConnectorAs2ConfigAsyncMdnConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 503
          },
          "name": "basicAuthSecretIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 519
          },
          "name": "compressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 535
          },
          "name": "encryptionAlgorithmInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 551
          },
          "name": "localProfileIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 567
          },
          "name": "mdnResponseInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 583
          },
          "name": "mdnSigningAlgorithmInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 599
          },
          "name": "messageSubjectInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 615
          },
          "name": "partnerProfileIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 631
          },
          "name": "preserveContentTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 647
          },
          "name": "signingAlgorithmInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 493
          },
          "name": "basicAuthSecretId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 509
          },
          "name": "compression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 525
          },
          "name": "encryptionAlgorithm",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 541
          },
          "name": "localProfileId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 557
          },
          "name": "mdnResponse",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 573
          },
          "name": "mdnSigningAlgorithm",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 589
          },
          "name": "messageSubject",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 605
          },
          "name": "partnerProfileId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 621
          },
          "name": "preserveContentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 637
          },
          "name": "signingAlgorithm",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 385
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.transferConnector.TransferConnectorAs2Config"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/transfer-connector/index:TransferConnectorAs2ConfigOutputReference"
    },
    "@cdktn/provider-awscc.transferConnector.TransferConnectorConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferConnector.TransferConnectorConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/transfer-connector/index.ts",
        "line": 14
      },
      "name": "TransferConnectorConfig",
      "namespace": "transferConnector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_connector#access_role TransferConnector#access_role}",
            "stability": "stable",
            "summary": "Specifies the access role for the connector."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 20
          },
          "name": "accessRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_connector#as_2_config TransferConnector#as_2_config}",
            "stability": "stable",
            "summary": "Configuration for an AS2 connector."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 26
          },
          "name": "as2Config",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.transferConnector.TransferConnectorAs2Config"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_connector#egress_config TransferConnector#egress_config}",
            "stability": "stable",
            "summary": "Egress configuration for the connector."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 32
          },
          "name": "egressConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.transferConnector.TransferConnectorEgressConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_connector#egress_type TransferConnector#egress_type}",
            "stability": "stable",
            "summary": "Specifies the egress type for the connector."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 38
          },
          "name": "egressType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_connector#ip_address_type TransferConnector#ip_address_type}",
            "stability": "stable",
            "summary": "IP address type for Connector."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 44
          },
          "name": "ipAddressType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_connector#logging_role TransferConnector#logging_role}",
            "stability": "stable",
            "summary": "Specifies the logging role for the connector."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 50
          },
          "name": "loggingRole",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_connector#security_policy_name TransferConnector#security_policy_name}",
            "stability": "stable",
            "summary": "Security policy for SFTP Connector."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 56
          },
          "name": "securityPolicyName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_connector#sftp_config TransferConnector#sftp_config}",
            "stability": "stable",
            "summary": "Configuration for an SFTP connector."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 62
          },
          "name": "sftpConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.transferConnector.TransferConnectorSftpConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Tags are metadata attached to connectors for any purpose.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_connector#tags TransferConnector#tags}",
            "stability": "stable",
            "summary": "Key-value pairs that can be used to group and search for connectors."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 68
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.transferConnector.TransferConnectorTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_connector#url TransferConnector#url}",
            "stability": "stable",
            "summary": "URL for Connector."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 74
          },
          "name": "url",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/transfer-connector/index:TransferConnectorConfig"
    },
    "@cdktn/provider-awscc.transferConnector.TransferConnectorEgressConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferConnector.TransferConnectorEgressConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/transfer-connector/index.ts",
        "line": 782
      },
      "name": "TransferConnectorEgressConfig",
      "namespace": "transferConnector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_connector#vpc_lattice TransferConnector#vpc_lattice}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 786
          },
          "name": "vpcLattice",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.transferConnector.TransferConnectorEgressConfigVpcLattice"
          }
        }
      ],
      "symbolId": "src/transfer-connector/index:TransferConnectorEgressConfig"
    },
    "@cdktn/provider-awscc.transferConnector.TransferConnectorEgressConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferConnector.TransferConnectorEgressConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/transfer-connector/index.ts",
          "line": 826
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/transfer-connector/index.ts",
        "line": 818
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 865
          },
          "name": "putVpcLattice",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.transferConnector.TransferConnectorEgressConfigVpcLattice"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 868
          },
          "name": "resetVpcLattice"
        }
      ],
      "name": "TransferConnectorEgressConfigOutputReference",
      "namespace": "transferConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 862
          },
          "name": "vpcLattice",
          "type": {
            "fqn": "@cdktn/provider-awscc.transferConnector.TransferConnectorEgressConfigVpcLatticeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 872
          },
          "name": "vpcLatticeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.transferConnector.TransferConnectorEgressConfigVpcLattice"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 830
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.transferConnector.TransferConnectorEgressConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/transfer-connector/index:TransferConnectorEgressConfigOutputReference"
    },
    "@cdktn/provider-awscc.transferConnector.TransferConnectorEgressConfigVpcLattice": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferConnector.TransferConnectorEgressConfigVpcLattice",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/transfer-connector/index.ts",
        "line": 651
      },
      "name": "TransferConnectorEgressConfigVpcLattice",
      "namespace": "transferConnector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_connector#port_number TransferConnector#port_number}",
            "stability": "stable",
            "summary": "Port to connect to on the target VPC Lattice resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 657
          },
          "name": "portNumber",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_connector#resource_configuration_arn TransferConnector#resource_configuration_arn}",
            "stability": "stable",
            "summary": "ARN of the VPC Lattice resource configuration."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 663
          },
          "name": "resourceConfigurationArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/transfer-connector/index:TransferConnectorEgressConfigVpcLattice"
    },
    "@cdktn/provider-awscc.transferConnector.TransferConnectorEgressConfigVpcLatticeOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferConnector.TransferConnectorEgressConfigVpcLatticeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/transfer-connector/index.ts",
          "line": 710
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/transfer-connector/index.ts",
        "line": 702
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 758
          },
          "name": "resetPortNumber"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 774
          },
          "name": "resetResourceConfigurationArn"
        }
      ],
      "name": "TransferConnectorEgressConfigVpcLatticeOutputReference",
      "namespace": "transferConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 762
          },
          "name": "portNumberInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 778
          },
          "name": "resourceConfigurationArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 752
          },
          "name": "portNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 768
          },
          "name": "resourceConfigurationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 714
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.transferConnector.TransferConnectorEgressConfigVpcLattice"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/transfer-connector/index:TransferConnectorEgressConfigVpcLatticeOutputReference"
    },
    "@cdktn/provider-awscc.transferConnector.TransferConnectorSftpConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferConnector.TransferConnectorSftpConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/transfer-connector/index.ts",
        "line": 876
      },
      "name": "TransferConnectorSftpConfig",
      "namespace": "transferConnector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_connector#max_concurrent_connections TransferConnector#max_concurrent_connections}",
            "stability": "stable",
            "summary": "Specifies the number of active connections that your connector can establish with the remote server at the same time."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 882
          },
          "name": "maxConcurrentConnections",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_connector#trusted_host_keys TransferConnector#trusted_host_keys}",
            "stability": "stable",
            "summary": "List of public host keys, for the external server to which you are connecting."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 888
          },
          "name": "trustedHostKeys",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_connector#user_secret_id TransferConnector#user_secret_id}",
            "stability": "stable",
            "summary": "ARN or name of the secret in AWS Secrets Manager which contains the SFTP user's private keys or passwords."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 894
          },
          "name": "userSecretId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/transfer-connector/index:TransferConnectorSftpConfig"
    },
    "@cdktn/provider-awscc.transferConnector.TransferConnectorSftpConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferConnector.TransferConnectorSftpConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/transfer-connector/index.ts",
          "line": 948
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/transfer-connector/index.ts",
        "line": 940
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 1002
          },
          "name": "resetMaxConcurrentConnections"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 1018
          },
          "name": "resetTrustedHostKeys"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 1034
          },
          "name": "resetUserSecretId"
        }
      ],
      "name": "TransferConnectorSftpConfigOutputReference",
      "namespace": "transferConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 1006
          },
          "name": "maxConcurrentConnectionsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 1022
          },
          "name": "trustedHostKeysInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 1038
          },
          "name": "userSecretIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 996
          },
          "name": "maxConcurrentConnections",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 1012
          },
          "name": "trustedHostKeys",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 1028
          },
          "name": "userSecretId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 952
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.transferConnector.TransferConnectorSftpConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/transfer-connector/index:TransferConnectorSftpConfigOutputReference"
    },
    "@cdktn/provider-awscc.transferConnector.TransferConnectorTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferConnector.TransferConnectorTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/transfer-connector/index.ts",
        "line": 1042
      },
      "name": "TransferConnectorTags",
      "namespace": "transferConnector",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_connector#key TransferConnector#key}",
            "stability": "stable",
            "summary": "The name assigned to the tag that you create."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 1048
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_connector#value TransferConnector#value}",
            "stability": "stable",
            "summary": "Contains one or more values that you assigned to the key name you create."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 1054
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/transfer-connector/index:TransferConnectorTags"
    },
    "@cdktn/provider-awscc.transferConnector.TransferConnectorTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferConnector.TransferConnectorTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/transfer-connector/index.ts",
          "line": 1184
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/transfer-connector/index.ts",
        "line": 1176
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 1191
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.transferConnector.TransferConnectorTagsOutputReference"
            }
          }
        }
      ],
      "name": "TransferConnectorTagsList",
      "namespace": "transferConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 1177
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.transferConnector.TransferConnectorTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/transfer-connector/index:TransferConnectorTagsList"
    },
    "@cdktn/provider-awscc.transferConnector.TransferConnectorTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferConnector.TransferConnectorTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/transfer-connector/index.ts",
          "line": 1103
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/transfer-connector/index.ts",
        "line": 1093
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 1151
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 1167
          },
          "name": "resetValue"
        }
      ],
      "name": "TransferConnectorTagsOutputReference",
      "namespace": "transferConnector",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 1155
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 1171
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 1145
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 1161
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-connector/index.ts",
            "line": 1107
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.transferConnector.TransferConnectorTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/transfer-connector/index:TransferConnectorTagsOutputReference"
    },
    "@cdktn/provider-awscc.transferProfile.TransferProfile": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_profile awscc_transfer_profile}."
      },
      "fqn": "@cdktn/provider-awscc.transferProfile.TransferProfile",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_profile awscc_transfer_profile} Resource."
        },
        "locationInModule": {
          "filename": "src/transfer-profile/index.ts",
          "line": 229
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.transferProfile.TransferProfileConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/transfer-profile/index.ts",
        "line": 197
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a TransferProfile resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/transfer-profile/index.ts",
            "line": 214
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the TransferProfile to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_profile#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing TransferProfile that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the TransferProfile to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-profile/index.ts",
            "line": 317
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.transferProfile.TransferProfileTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-profile/index.ts",
            "line": 281
          },
          "name": "resetCertificateIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-profile/index.ts",
            "line": 320
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-profile/index.ts",
            "line": 332
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-profile/index.ts",
            "line": 341
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "TransferProfile",
      "namespace": "transferProfile",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-profile/index.ts",
            "line": 202
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-profile/index.ts",
            "line": 256
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-profile/index.ts",
            "line": 290
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-profile/index.ts",
            "line": 295
          },
          "name": "profileId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-profile/index.ts",
            "line": 314
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.transferProfile.TransferProfileTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-profile/index.ts",
            "line": 269
          },
          "name": "as2IdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-profile/index.ts",
            "line": 285
          },
          "name": "certificateIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-profile/index.ts",
            "line": 308
          },
          "name": "profileTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-profile/index.ts",
            "line": 324
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.transferProfile.TransferProfileTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-profile/index.ts",
            "line": 262
          },
          "name": "as2Id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-profile/index.ts",
            "line": 275
          },
          "name": "certificateIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-profile/index.ts",
            "line": 301
          },
          "name": "profileType",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/transfer-profile/index:TransferProfile"
    },
    "@cdktn/provider-awscc.transferProfile.TransferProfileConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferProfile.TransferProfileConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/transfer-profile/index.ts",
        "line": 14
      },
      "name": "TransferProfileConfig",
      "namespace": "transferProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_profile#as_2_id TransferProfile#as_2_id}",
            "stability": "stable",
            "summary": "AS2 identifier agreed with a trading partner."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-profile/index.ts",
            "line": 20
          },
          "name": "as2Id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_profile#profile_type TransferProfile#profile_type}",
            "stability": "stable",
            "summary": "Enum specifying whether the profile is local or associated with a trading partner."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-profile/index.ts",
            "line": 32
          },
          "name": "profileType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_profile#certificate_ids TransferProfile#certificate_ids}",
            "stability": "stable",
            "summary": "List of the certificate IDs associated with this profile to be used for encryption and signing of AS2 messages."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-profile/index.ts",
            "line": 26
          },
          "name": "certificateIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_profile#tags TransferProfile#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-profile/index.ts",
            "line": 38
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.transferProfile.TransferProfileTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/transfer-profile/index:TransferProfileConfig"
    },
    "@cdktn/provider-awscc.transferProfile.TransferProfileTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferProfile.TransferProfileTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/transfer-profile/index.ts",
        "line": 40
      },
      "name": "TransferProfileTags",
      "namespace": "transferProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_profile#key TransferProfile#key}",
            "stability": "stable",
            "summary": "The name assigned to the tag that you create."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-profile/index.ts",
            "line": 46
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_profile#value TransferProfile#value}",
            "stability": "stable",
            "summary": "Contains one or more values that you assigned to the key name you create."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-profile/index.ts",
            "line": 52
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/transfer-profile/index:TransferProfileTags"
    },
    "@cdktn/provider-awscc.transferProfile.TransferProfileTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferProfile.TransferProfileTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/transfer-profile/index.ts",
          "line": 182
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/transfer-profile/index.ts",
        "line": 174
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-profile/index.ts",
            "line": 189
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.transferProfile.TransferProfileTagsOutputReference"
            }
          }
        }
      ],
      "name": "TransferProfileTagsList",
      "namespace": "transferProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-profile/index.ts",
            "line": 175
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.transferProfile.TransferProfileTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/transfer-profile/index:TransferProfileTagsList"
    },
    "@cdktn/provider-awscc.transferProfile.TransferProfileTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferProfile.TransferProfileTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/transfer-profile/index.ts",
          "line": 101
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/transfer-profile/index.ts",
        "line": 91
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-profile/index.ts",
            "line": 149
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-profile/index.ts",
            "line": 165
          },
          "name": "resetValue"
        }
      ],
      "name": "TransferProfileTagsOutputReference",
      "namespace": "transferProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-profile/index.ts",
            "line": 153
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-profile/index.ts",
            "line": 169
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-profile/index.ts",
            "line": 143
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-profile/index.ts",
            "line": 159
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-profile/index.ts",
            "line": 105
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.transferProfile.TransferProfileTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/transfer-profile/index:TransferProfileTagsOutputReference"
    },
    "@cdktn/provider-awscc.transferServer.TransferServer": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_server awscc_transfer_server}."
      },
      "fqn": "@cdktn/provider-awscc.transferServer.TransferServer",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_server awscc_transfer_server} Resource."
        },
        "locationInModule": {
          "filename": "src/transfer-server/index.ts",
          "line": 1435
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.transferServer.TransferServerConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/transfer-server/index.ts",
        "line": 1403
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a TransferServer resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 1420
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the TransferServer to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_server#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing TransferServer that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the TransferServer to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 1521
          },
          "name": "putEndpointDetails",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.transferServer.TransferServerEndpointDetails"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 1558
          },
          "name": "putIdentityProviderDetails",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.transferServer.TransferServerIdentityProviderDetails"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 1654
          },
          "name": "putProtocolDetails",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.transferServer.TransferServerProtocolDetails"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 1686
          },
          "name": "putS3StorageOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.transferServer.TransferServerS3StorageOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 1744
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.transferServer.TransferServerTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 1760
          },
          "name": "putWorkflowDetails",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.transferServer.TransferServerWorkflowDetails"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 1492
          },
          "name": "resetCertificate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 1508
          },
          "name": "resetDomain"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 1524
          },
          "name": "resetEndpointDetails"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 1540
          },
          "name": "resetEndpointType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 1561
          },
          "name": "resetIdentityProviderDetails"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 1577
          },
          "name": "resetIdentityProviderType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 1593
          },
          "name": "resetIpAddressType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 1609
          },
          "name": "resetLoggingRole"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 1625
          },
          "name": "resetPostAuthenticationLoginBanner"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 1641
          },
          "name": "resetPreAuthenticationLoginBanner"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 1657
          },
          "name": "resetProtocolDetails"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 1673
          },
          "name": "resetProtocols"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 1689
          },
          "name": "resetS3StorageOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 1705
          },
          "name": "resetSecurityPolicyName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 1731
          },
          "name": "resetStructuredLogDestinations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 1747
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 1763
          },
          "name": "resetWorkflowDetails"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 1775
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 1797
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "TransferServer",
      "namespace": "transferServer",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 1408
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 1475
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 1480
          },
          "name": "as2ServiceManagedEgressIpAddresses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 1518
          },
          "name": "endpointDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.transferServer.TransferServerEndpointDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 1549
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 1555
          },
          "name": "identityProviderDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.transferServer.TransferServerIdentityProviderDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 1651
          },
          "name": "protocolDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.transferServer.TransferServerProtocolDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 1683
          },
          "name": "s3StorageOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.transferServer.TransferServerS3StorageOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 1714
          },
          "name": "serverId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 1719
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 1741
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.transferServer.TransferServerTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 1757
          },
          "name": "workflowDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.transferServer.TransferServerWorkflowDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 1496
          },
          "name": "certificateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 1512
          },
          "name": "domainInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 1528
          },
          "name": "endpointDetailsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.transferServer.TransferServerEndpointDetails"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 1544
          },
          "name": "endpointTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 1565
          },
          "name": "identityProviderDetailsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.transferServer.TransferServerIdentityProviderDetails"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 1581
          },
          "name": "identityProviderTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 1597
          },
          "name": "ipAddressTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 1613
          },
          "name": "loggingRoleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 1629
          },
          "name": "postAuthenticationLoginBannerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 1645
          },
          "name": "preAuthenticationLoginBannerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 1661
          },
          "name": "protocolDetailsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.transferServer.TransferServerProtocolDetails"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 1677
          },
          "name": "protocolsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 1693
          },
          "name": "s3StorageOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.transferServer.TransferServerS3StorageOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 1709
          },
          "name": "securityPolicyNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 1735
          },
          "name": "structuredLogDestinationsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 1751
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.transferServer.TransferServerTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 1767
          },
          "name": "workflowDetailsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.transferServer.TransferServerWorkflowDetails"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 1486
          },
          "name": "certificate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 1502
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 1534
          },
          "name": "endpointType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 1571
          },
          "name": "identityProviderType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 1587
          },
          "name": "ipAddressType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 1603
          },
          "name": "loggingRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 1619
          },
          "name": "postAuthenticationLoginBanner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 1635
          },
          "name": "preAuthenticationLoginBanner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 1667
          },
          "name": "protocols",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 1699
          },
          "name": "securityPolicyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 1725
          },
          "name": "structuredLogDestinations",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/transfer-server/index:TransferServer"
    },
    "@cdktn/provider-awscc.transferServer.TransferServerConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferServer.TransferServerConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/transfer-server/index.ts",
        "line": 14
      },
      "name": "TransferServerConfig",
      "namespace": "transferServer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_server#certificate TransferServer#certificate}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 18
          },
          "name": "certificate",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_server#domain TransferServer#domain}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 22
          },
          "name": "domain",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_server#endpoint_details TransferServer#endpoint_details}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 26
          },
          "name": "endpointDetails",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.transferServer.TransferServerEndpointDetails"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_server#endpoint_type TransferServer#endpoint_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 30
          },
          "name": "endpointType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_server#identity_provider_details TransferServer#identity_provider_details}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 34
          },
          "name": "identityProviderDetails",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.transferServer.TransferServerIdentityProviderDetails"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_server#identity_provider_type TransferServer#identity_provider_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 38
          },
          "name": "identityProviderType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_server#ip_address_type TransferServer#ip_address_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 42
          },
          "name": "ipAddressType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_server#logging_role TransferServer#logging_role}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 46
          },
          "name": "loggingRole",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_server#post_authentication_login_banner TransferServer#post_authentication_login_banner}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 50
          },
          "name": "postAuthenticationLoginBanner",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_server#pre_authentication_login_banner TransferServer#pre_authentication_login_banner}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 54
          },
          "name": "preAuthenticationLoginBanner",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_server#protocol_details TransferServer#protocol_details}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 58
          },
          "name": "protocolDetails",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.transferServer.TransferServerProtocolDetails"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_server#protocols TransferServer#protocols}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 62
          },
          "name": "protocols",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_server#s3_storage_options TransferServer#s3_storage_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 66
          },
          "name": "s3StorageOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.transferServer.TransferServerS3StorageOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_server#security_policy_name TransferServer#security_policy_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 70
          },
          "name": "securityPolicyName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_server#structured_log_destinations TransferServer#structured_log_destinations}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 74
          },
          "name": "structuredLogDestinations",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_server#tags TransferServer#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 78
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.transferServer.TransferServerTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_server#workflow_details TransferServer#workflow_details}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 82
          },
          "name": "workflowDetails",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.transferServer.TransferServerWorkflowDetails"
          }
        }
      ],
      "symbolId": "src/transfer-server/index:TransferServerConfig"
    },
    "@cdktn/provider-awscc.transferServer.TransferServerEndpointDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferServer.TransferServerEndpointDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/transfer-server/index.ts",
        "line": 84
      },
      "name": "TransferServerEndpointDetails",
      "namespace": "transferServer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_server#address_allocation_ids TransferServer#address_allocation_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 88
          },
          "name": "addressAllocationIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_server#security_group_ids TransferServer#security_group_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 92
          },
          "name": "securityGroupIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_server#subnet_ids TransferServer#subnet_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 96
          },
          "name": "subnetIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_server#vpc_endpoint_id TransferServer#vpc_endpoint_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 100
          },
          "name": "vpcEndpointId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_server#vpc_id TransferServer#vpc_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 104
          },
          "name": "vpcId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/transfer-server/index:TransferServerEndpointDetails"
    },
    "@cdktn/provider-awscc.transferServer.TransferServerEndpointDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferServer.TransferServerEndpointDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/transfer-server/index.ts",
          "line": 172
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/transfer-server/index.ts",
        "line": 164
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 238
          },
          "name": "resetAddressAllocationIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 254
          },
          "name": "resetSecurityGroupIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 270
          },
          "name": "resetSubnetIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 286
          },
          "name": "resetVpcEndpointId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 302
          },
          "name": "resetVpcId"
        }
      ],
      "name": "TransferServerEndpointDetailsOutputReference",
      "namespace": "transferServer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 242
          },
          "name": "addressAllocationIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 258
          },
          "name": "securityGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 274
          },
          "name": "subnetIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 290
          },
          "name": "vpcEndpointIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 306
          },
          "name": "vpcIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 232
          },
          "name": "addressAllocationIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 248
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 264
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 280
          },
          "name": "vpcEndpointId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 296
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 176
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.transferServer.TransferServerEndpointDetails"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/transfer-server/index:TransferServerEndpointDetailsOutputReference"
    },
    "@cdktn/provider-awscc.transferServer.TransferServerIdentityProviderDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferServer.TransferServerIdentityProviderDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/transfer-server/index.ts",
        "line": 310
      },
      "name": "TransferServerIdentityProviderDetails",
      "namespace": "transferServer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_server#directory_id TransferServer#directory_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 314
          },
          "name": "directoryId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_server#function TransferServer#function}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 318
          },
          "name": "function",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_server#invocation_role TransferServer#invocation_role}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 322
          },
          "name": "invocationRole",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_server#sftp_authentication_methods TransferServer#sftp_authentication_methods}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 326
          },
          "name": "sftpAuthenticationMethods",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_server#url TransferServer#url}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 330
          },
          "name": "url",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/transfer-server/index:TransferServerIdentityProviderDetails"
    },
    "@cdktn/provider-awscc.transferServer.TransferServerIdentityProviderDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferServer.TransferServerIdentityProviderDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/transfer-server/index.ts",
          "line": 398
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/transfer-server/index.ts",
        "line": 390
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 464
          },
          "name": "resetDirectoryId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 480
          },
          "name": "resetFunction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 496
          },
          "name": "resetInvocationRole"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 512
          },
          "name": "resetSftpAuthenticationMethods"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 528
          },
          "name": "resetUrl"
        }
      ],
      "name": "TransferServerIdentityProviderDetailsOutputReference",
      "namespace": "transferServer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 468
          },
          "name": "directoryIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 484
          },
          "name": "functionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 500
          },
          "name": "invocationRoleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 516
          },
          "name": "sftpAuthenticationMethodsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 532
          },
          "name": "urlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 458
          },
          "name": "directoryId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 474
          },
          "name": "function",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 490
          },
          "name": "invocationRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 506
          },
          "name": "sftpAuthenticationMethods",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 522
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 402
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.transferServer.TransferServerIdentityProviderDetails"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/transfer-server/index:TransferServerIdentityProviderDetailsOutputReference"
    },
    "@cdktn/provider-awscc.transferServer.TransferServerProtocolDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferServer.TransferServerProtocolDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/transfer-server/index.ts",
        "line": 536
      },
      "name": "TransferServerProtocolDetails",
      "namespace": "transferServer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_server#as_2_transports TransferServer#as_2_transports}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 540
          },
          "name": "as2Transports",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_server#passive_ip TransferServer#passive_ip}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 544
          },
          "name": "passiveIp",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_server#set_stat_option TransferServer#set_stat_option}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 548
          },
          "name": "setStatOption",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_server#tls_session_resumption_mode TransferServer#tls_session_resumption_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 552
          },
          "name": "tlsSessionResumptionMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/transfer-server/index:TransferServerProtocolDetails"
    },
    "@cdktn/provider-awscc.transferServer.TransferServerProtocolDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferServer.TransferServerProtocolDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/transfer-server/index.ts",
          "line": 613
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/transfer-server/index.ts",
        "line": 605
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 673
          },
          "name": "resetAs2Transports"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 689
          },
          "name": "resetPassiveIp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 705
          },
          "name": "resetSetStatOption"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 721
          },
          "name": "resetTlsSessionResumptionMode"
        }
      ],
      "name": "TransferServerProtocolDetailsOutputReference",
      "namespace": "transferServer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 677
          },
          "name": "as2TransportsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 693
          },
          "name": "passiveIpInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 709
          },
          "name": "setStatOptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 725
          },
          "name": "tlsSessionResumptionModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 667
          },
          "name": "as2Transports",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 683
          },
          "name": "passiveIp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 699
          },
          "name": "setStatOption",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 715
          },
          "name": "tlsSessionResumptionMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 617
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.transferServer.TransferServerProtocolDetails"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/transfer-server/index:TransferServerProtocolDetailsOutputReference"
    },
    "@cdktn/provider-awscc.transferServer.TransferServerS3StorageOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferServer.TransferServerS3StorageOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/transfer-server/index.ts",
        "line": 729
      },
      "name": "TransferServerS3StorageOptions",
      "namespace": "transferServer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_server#directory_listing_optimization TransferServer#directory_listing_optimization}",
            "stability": "stable",
            "summary": "Indicates whether optimization to directory listing on S3 servers is used. Disabled by default for compatibility."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 735
          },
          "name": "directoryListingOptimization",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/transfer-server/index:TransferServerS3StorageOptions"
    },
    "@cdktn/provider-awscc.transferServer.TransferServerS3StorageOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferServer.TransferServerS3StorageOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/transfer-server/index.ts",
          "line": 775
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/transfer-server/index.ts",
        "line": 767
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 817
          },
          "name": "resetDirectoryListingOptimization"
        }
      ],
      "name": "TransferServerS3StorageOptionsOutputReference",
      "namespace": "transferServer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 821
          },
          "name": "directoryListingOptimizationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 811
          },
          "name": "directoryListingOptimization",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 779
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.transferServer.TransferServerS3StorageOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/transfer-server/index:TransferServerS3StorageOptionsOutputReference"
    },
    "@cdktn/provider-awscc.transferServer.TransferServerTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferServer.TransferServerTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/transfer-server/index.ts",
        "line": 825
      },
      "name": "TransferServerTags",
      "namespace": "transferServer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_server#key TransferServer#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 829
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_server#value TransferServer#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 833
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/transfer-server/index:TransferServerTags"
    },
    "@cdktn/provider-awscc.transferServer.TransferServerTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferServer.TransferServerTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/transfer-server/index.ts",
          "line": 963
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/transfer-server/index.ts",
        "line": 955
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 970
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.transferServer.TransferServerTagsOutputReference"
            }
          }
        }
      ],
      "name": "TransferServerTagsList",
      "namespace": "transferServer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 956
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.transferServer.TransferServerTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/transfer-server/index:TransferServerTagsList"
    },
    "@cdktn/provider-awscc.transferServer.TransferServerTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferServer.TransferServerTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/transfer-server/index.ts",
          "line": 882
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/transfer-server/index.ts",
        "line": 872
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 930
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 946
          },
          "name": "resetValue"
        }
      ],
      "name": "TransferServerTagsOutputReference",
      "namespace": "transferServer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 934
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 950
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 924
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 940
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 886
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.transferServer.TransferServerTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/transfer-server/index:TransferServerTagsOutputReference"
    },
    "@cdktn/provider-awscc.transferServer.TransferServerWorkflowDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferServer.TransferServerWorkflowDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/transfer-server/index.ts",
        "line": 1272
      },
      "name": "TransferServerWorkflowDetails",
      "namespace": "transferServer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_server#on_partial_upload TransferServer#on_partial_upload}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 1276
          },
          "name": "onPartialUpload",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.transferServer.TransferServerWorkflowDetailsOnPartialUpload"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_server#on_upload TransferServer#on_upload}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 1280
          },
          "name": "onUpload",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.transferServer.TransferServerWorkflowDetailsOnUpload"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/transfer-server/index:TransferServerWorkflowDetails"
    },
    "@cdktn/provider-awscc.transferServer.TransferServerWorkflowDetailsOnPartialUpload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferServer.TransferServerWorkflowDetailsOnPartialUpload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/transfer-server/index.ts",
        "line": 974
      },
      "name": "TransferServerWorkflowDetailsOnPartialUpload",
      "namespace": "transferServer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_server#execution_role TransferServer#execution_role}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 978
          },
          "name": "executionRole",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_server#workflow_id TransferServer#workflow_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 982
          },
          "name": "workflowId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/transfer-server/index:TransferServerWorkflowDetailsOnPartialUpload"
    },
    "@cdktn/provider-awscc.transferServer.TransferServerWorkflowDetailsOnPartialUploadList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferServer.TransferServerWorkflowDetailsOnPartialUploadList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/transfer-server/index.ts",
          "line": 1112
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/transfer-server/index.ts",
        "line": 1104
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 1119
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.transferServer.TransferServerWorkflowDetailsOnPartialUploadOutputReference"
            }
          }
        }
      ],
      "name": "TransferServerWorkflowDetailsOnPartialUploadList",
      "namespace": "transferServer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 1105
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.transferServer.TransferServerWorkflowDetailsOnPartialUpload"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/transfer-server/index:TransferServerWorkflowDetailsOnPartialUploadList"
    },
    "@cdktn/provider-awscc.transferServer.TransferServerWorkflowDetailsOnPartialUploadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferServer.TransferServerWorkflowDetailsOnPartialUploadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/transfer-server/index.ts",
          "line": 1031
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/transfer-server/index.ts",
        "line": 1021
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 1079
          },
          "name": "resetExecutionRole"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 1095
          },
          "name": "resetWorkflowId"
        }
      ],
      "name": "TransferServerWorkflowDetailsOnPartialUploadOutputReference",
      "namespace": "transferServer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 1083
          },
          "name": "executionRoleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 1099
          },
          "name": "workflowIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 1073
          },
          "name": "executionRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 1089
          },
          "name": "workflowId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 1035
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.transferServer.TransferServerWorkflowDetailsOnPartialUpload"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/transfer-server/index:TransferServerWorkflowDetailsOnPartialUploadOutputReference"
    },
    "@cdktn/provider-awscc.transferServer.TransferServerWorkflowDetailsOnUpload": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferServer.TransferServerWorkflowDetailsOnUpload",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/transfer-server/index.ts",
        "line": 1123
      },
      "name": "TransferServerWorkflowDetailsOnUpload",
      "namespace": "transferServer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_server#execution_role TransferServer#execution_role}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 1127
          },
          "name": "executionRole",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_server#workflow_id TransferServer#workflow_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 1131
          },
          "name": "workflowId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/transfer-server/index:TransferServerWorkflowDetailsOnUpload"
    },
    "@cdktn/provider-awscc.transferServer.TransferServerWorkflowDetailsOnUploadList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferServer.TransferServerWorkflowDetailsOnUploadList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/transfer-server/index.ts",
          "line": 1261
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/transfer-server/index.ts",
        "line": 1253
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 1268
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.transferServer.TransferServerWorkflowDetailsOnUploadOutputReference"
            }
          }
        }
      ],
      "name": "TransferServerWorkflowDetailsOnUploadList",
      "namespace": "transferServer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 1254
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.transferServer.TransferServerWorkflowDetailsOnUpload"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/transfer-server/index:TransferServerWorkflowDetailsOnUploadList"
    },
    "@cdktn/provider-awscc.transferServer.TransferServerWorkflowDetailsOnUploadOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferServer.TransferServerWorkflowDetailsOnUploadOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/transfer-server/index.ts",
          "line": 1180
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/transfer-server/index.ts",
        "line": 1170
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 1228
          },
          "name": "resetExecutionRole"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 1244
          },
          "name": "resetWorkflowId"
        }
      ],
      "name": "TransferServerWorkflowDetailsOnUploadOutputReference",
      "namespace": "transferServer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 1232
          },
          "name": "executionRoleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 1248
          },
          "name": "workflowIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 1222
          },
          "name": "executionRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 1238
          },
          "name": "workflowId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 1184
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.transferServer.TransferServerWorkflowDetailsOnUpload"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/transfer-server/index:TransferServerWorkflowDetailsOnUploadOutputReference"
    },
    "@cdktn/provider-awscc.transferServer.TransferServerWorkflowDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferServer.TransferServerWorkflowDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/transfer-server/index.ts",
          "line": 1327
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/transfer-server/index.ts",
        "line": 1319
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 1372
          },
          "name": "putOnPartialUpload",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.transferServer.TransferServerWorkflowDetailsOnPartialUpload"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 1388
          },
          "name": "putOnUpload",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.transferServer.TransferServerWorkflowDetailsOnUpload"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 1375
          },
          "name": "resetOnPartialUpload"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 1391
          },
          "name": "resetOnUpload"
        }
      ],
      "name": "TransferServerWorkflowDetailsOutputReference",
      "namespace": "transferServer",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 1369
          },
          "name": "onPartialUpload",
          "type": {
            "fqn": "@cdktn/provider-awscc.transferServer.TransferServerWorkflowDetailsOnPartialUploadList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 1385
          },
          "name": "onUpload",
          "type": {
            "fqn": "@cdktn/provider-awscc.transferServer.TransferServerWorkflowDetailsOnUploadList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 1379
          },
          "name": "onPartialUploadInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.transferServer.TransferServerWorkflowDetailsOnPartialUpload"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 1395
          },
          "name": "onUploadInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.transferServer.TransferServerWorkflowDetailsOnUpload"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-server/index.ts",
            "line": 1331
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.transferServer.TransferServerWorkflowDetails"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/transfer-server/index:TransferServerWorkflowDetailsOutputReference"
    },
    "@cdktn/provider-awscc.transferWebApp.TransferWebApp": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_web_app awscc_transfer_web_app}."
      },
      "fqn": "@cdktn/provider-awscc.transferWebApp.TransferWebApp",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_web_app awscc_transfer_web_app} Resource."
        },
        "locationInModule": {
          "filename": "src/transfer-web-app/index.ts",
          "line": 922
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.transferWebApp.TransferWebAppConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/transfer-web-app/index.ts",
        "line": 890
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a TransferWebApp resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/transfer-web-app/index.ts",
            "line": 907
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the TransferWebApp to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_web_app#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing TransferWebApp that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the TransferWebApp to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-web-app/index.ts",
            "line": 977
          },
          "name": "putEndpointDetails",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.transferWebApp.TransferWebAppEndpointDetails"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-web-app/index.ts",
            "line": 998
          },
          "name": "putIdentityProviderDetails",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.transferWebApp.TransferWebAppIdentityProviderDetails"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-web-app/index.ts",
            "line": 1011
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.transferWebApp.TransferWebAppTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-web-app/index.ts",
            "line": 1032
          },
          "name": "putWebAppCustomization",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.transferWebApp.TransferWebAppWebAppCustomization"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-web-app/index.ts",
            "line": 1069
          },
          "name": "putWebAppUnits",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.transferWebApp.TransferWebAppWebAppUnits"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-web-app/index.ts",
            "line": 959
          },
          "name": "resetAccessEndpoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-web-app/index.ts",
            "line": 980
          },
          "name": "resetEndpointDetails"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-web-app/index.ts",
            "line": 1014
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-web-app/index.ts",
            "line": 1035
          },
          "name": "resetWebAppCustomization"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-web-app/index.ts",
            "line": 1051
          },
          "name": "resetWebAppEndpointPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-web-app/index.ts",
            "line": 1072
          },
          "name": "resetWebAppUnits"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-web-app/index.ts",
            "line": 1084
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-web-app/index.ts",
            "line": 1096
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "TransferWebApp",
      "namespace": "transferWebApp",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-web-app/index.ts",
            "line": 895
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-web-app/index.ts",
            "line": 968
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-web-app/index.ts",
            "line": 974
          },
          "name": "endpointDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.transferWebApp.TransferWebAppEndpointDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-web-app/index.ts",
            "line": 989
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-web-app/index.ts",
            "line": 995
          },
          "name": "identityProviderDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.transferWebApp.TransferWebAppIdentityProviderDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-web-app/index.ts",
            "line": 1008
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.transferWebApp.TransferWebAppTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-web-app/index.ts",
            "line": 1023
          },
          "name": "vpcEndpointId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-web-app/index.ts",
            "line": 1029
          },
          "name": "webAppCustomization",
          "type": {
            "fqn": "@cdktn/provider-awscc.transferWebApp.TransferWebAppWebAppCustomizationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-web-app/index.ts",
            "line": 1060
          },
          "name": "webAppId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-web-app/index.ts",
            "line": 1066
          },
          "name": "webAppUnits",
          "type": {
            "fqn": "@cdktn/provider-awscc.transferWebApp.TransferWebAppWebAppUnitsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-web-app/index.ts",
            "line": 963
          },
          "name": "accessEndpointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-web-app/index.ts",
            "line": 984
          },
          "name": "endpointDetailsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.transferWebApp.TransferWebAppEndpointDetails"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-web-app/index.ts",
            "line": 1002
          },
          "name": "identityProviderDetailsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.transferWebApp.TransferWebAppIdentityProviderDetails"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-web-app/index.ts",
            "line": 1018
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.transferWebApp.TransferWebAppTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-web-app/index.ts",
            "line": 1039
          },
          "name": "webAppCustomizationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.transferWebApp.TransferWebAppWebAppCustomization"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-web-app/index.ts",
            "line": 1055
          },
          "name": "webAppEndpointPolicyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-web-app/index.ts",
            "line": 1076
          },
          "name": "webAppUnitsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.transferWebApp.TransferWebAppWebAppUnits"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-web-app/index.ts",
            "line": 953
          },
          "name": "accessEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-web-app/index.ts",
            "line": 1045
          },
          "name": "webAppEndpointPolicy",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/transfer-web-app/index:TransferWebApp"
    },
    "@cdktn/provider-awscc.transferWebApp.TransferWebAppConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferWebApp.TransferWebAppConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/transfer-web-app/index.ts",
        "line": 14
      },
      "name": "TransferWebAppConfig",
      "namespace": "transferWebApp",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_web_app#identity_provider_details TransferWebApp#identity_provider_details}",
            "stability": "stable",
            "summary": "You can provide a structure that contains the details for the identity provider to use with your web app."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-web-app/index.ts",
            "line": 30
          },
          "name": "identityProviderDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.transferWebApp.TransferWebAppIdentityProviderDetails"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a custom URL or use the default value.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_web_app#access_endpoint TransferWebApp#access_endpoint}",
            "stability": "stable",
            "summary": "The AccessEndpoint is the URL that you provide to your users for them to interact with the Transfer Family web app."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-web-app/index.ts",
            "line": 20
          },
          "name": "accessEndpoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_web_app#endpoint_details TransferWebApp#endpoint_details}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-web-app/index.ts",
            "line": 24
          },
          "name": "endpointDetails",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.transferWebApp.TransferWebAppEndpointDetails"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_web_app#tags TransferWebApp#tags}",
            "stability": "stable",
            "summary": "Key-value pairs that can be used to group and search for web apps."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-web-app/index.ts",
            "line": 36
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.transferWebApp.TransferWebAppTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_web_app#web_app_customization TransferWebApp#web_app_customization}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-web-app/index.ts",
            "line": 40
          },
          "name": "webAppCustomization",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.transferWebApp.TransferWebAppWebAppCustomization"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_web_app#web_app_endpoint_policy TransferWebApp#web_app_endpoint_policy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-web-app/index.ts",
            "line": 44
          },
          "name": "webAppEndpointPolicy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_web_app#web_app_units TransferWebApp#web_app_units}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-web-app/index.ts",
            "line": 48
          },
          "name": "webAppUnits",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.transferWebApp.TransferWebAppWebAppUnits"
          }
        }
      ],
      "symbolId": "src/transfer-web-app/index:TransferWebAppConfig"
    },
    "@cdktn/provider-awscc.transferWebApp.TransferWebAppEndpointDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferWebApp.TransferWebAppEndpointDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/transfer-web-app/index.ts",
        "line": 245
      },
      "name": "TransferWebAppEndpointDetails",
      "namespace": "transferWebApp",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_web_app#vpc TransferWebApp#vpc}",
            "stability": "stable",
            "summary": "You can provide a structure that contains the details for the VPC endpoint to use with your web app."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-web-app/index.ts",
            "line": 251
          },
          "name": "vpc",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.transferWebApp.TransferWebAppEndpointDetailsVpc"
          }
        }
      ],
      "symbolId": "src/transfer-web-app/index:TransferWebAppEndpointDetails"
    },
    "@cdktn/provider-awscc.transferWebApp.TransferWebAppEndpointDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferWebApp.TransferWebAppEndpointDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/transfer-web-app/index.ts",
          "line": 291
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/transfer-web-app/index.ts",
        "line": 283
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-web-app/index.ts",
            "line": 330
          },
          "name": "putVpc",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.transferWebApp.TransferWebAppEndpointDetailsVpc"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-web-app/index.ts",
            "line": 333
          },
          "name": "resetVpc"
        }
      ],
      "name": "TransferWebAppEndpointDetailsOutputReference",
      "namespace": "transferWebApp",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-web-app/index.ts",
            "line": 327
          },
          "name": "vpc",
          "type": {
            "fqn": "@cdktn/provider-awscc.transferWebApp.TransferWebAppEndpointDetailsVpcOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-web-app/index.ts",
            "line": 337
          },
          "name": "vpcInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.transferWebApp.TransferWebAppEndpointDetailsVpc"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-web-app/index.ts",
            "line": 295
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.transferWebApp.TransferWebAppEndpointDetails"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/transfer-web-app/index:TransferWebAppEndpointDetailsOutputReference"
    },
    "@cdktn/provider-awscc.transferWebApp.TransferWebAppEndpointDetailsVpc": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferWebApp.TransferWebAppEndpointDetailsVpc",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/transfer-web-app/index.ts",
        "line": 50
      },
      "name": "TransferWebAppEndpointDetailsVpc",
      "namespace": "transferWebApp",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_web_app#ip_address_type TransferWebApp#ip_address_type}",
            "stability": "stable",
            "summary": "The IP address type for the VPC endpoint used by the web app."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-web-app/index.ts",
            "line": 56
          },
          "name": "ipAddressType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_web_app#security_group_ids TransferWebApp#security_group_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-web-app/index.ts",
            "line": 60
          },
          "name": "securityGroupIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_web_app#subnet_ids TransferWebApp#subnet_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-web-app/index.ts",
            "line": 64
          },
          "name": "subnetIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_web_app#vpc_id TransferWebApp#vpc_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-web-app/index.ts",
            "line": 68
          },
          "name": "vpcId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/transfer-web-app/index:TransferWebAppEndpointDetailsVpc"
    },
    "@cdktn/provider-awscc.transferWebApp.TransferWebAppEndpointDetailsVpcOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferWebApp.TransferWebAppEndpointDetailsVpcOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/transfer-web-app/index.ts",
          "line": 129
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/transfer-web-app/index.ts",
        "line": 121
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-web-app/index.ts",
            "line": 189
          },
          "name": "resetIpAddressType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-web-app/index.ts",
            "line": 205
          },
          "name": "resetSecurityGroupIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-web-app/index.ts",
            "line": 221
          },
          "name": "resetSubnetIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-web-app/index.ts",
            "line": 237
          },
          "name": "resetVpcId"
        }
      ],
      "name": "TransferWebAppEndpointDetailsVpcOutputReference",
      "namespace": "transferWebApp",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-web-app/index.ts",
            "line": 193
          },
          "name": "ipAddressTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-web-app/index.ts",
            "line": 209
          },
          "name": "securityGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-web-app/index.ts",
            "line": 225
          },
          "name": "subnetIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-web-app/index.ts",
            "line": 241
          },
          "name": "vpcIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-web-app/index.ts",
            "line": 183
          },
          "name": "ipAddressType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-web-app/index.ts",
            "line": 199
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-web-app/index.ts",
            "line": 215
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-web-app/index.ts",
            "line": 231
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-web-app/index.ts",
            "line": 133
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.transferWebApp.TransferWebAppEndpointDetailsVpc"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/transfer-web-app/index:TransferWebAppEndpointDetailsVpcOutputReference"
    },
    "@cdktn/provider-awscc.transferWebApp.TransferWebAppIdentityProviderDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferWebApp.TransferWebAppIdentityProviderDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/transfer-web-app/index.ts",
        "line": 341
      },
      "name": "TransferWebAppIdentityProviderDetails",
      "namespace": "transferWebApp",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_web_app#instance_arn TransferWebApp#instance_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) for the IAM Identity Center used for the web app."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-web-app/index.ts",
            "line": 347
          },
          "name": "instanceArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_web_app#role TransferWebApp#role}",
            "stability": "stable",
            "summary": "The IAM role in IAM Identity Center used for the web app."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-web-app/index.ts",
            "line": 353
          },
          "name": "role",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/transfer-web-app/index:TransferWebAppIdentityProviderDetails"
    },
    "@cdktn/provider-awscc.transferWebApp.TransferWebAppIdentityProviderDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferWebApp.TransferWebAppIdentityProviderDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/transfer-web-app/index.ts",
          "line": 400
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/transfer-web-app/index.ts",
        "line": 392
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-web-app/index.ts",
            "line": 453
          },
          "name": "resetInstanceArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-web-app/index.ts",
            "line": 469
          },
          "name": "resetRole"
        }
      ],
      "name": "TransferWebAppIdentityProviderDetailsOutputReference",
      "namespace": "transferWebApp",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-web-app/index.ts",
            "line": 441
          },
          "name": "applicationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-web-app/index.ts",
            "line": 457
          },
          "name": "instanceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-web-app/index.ts",
            "line": 473
          },
          "name": "roleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-web-app/index.ts",
            "line": 447
          },
          "name": "instanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-web-app/index.ts",
            "line": 463
          },
          "name": "role",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-web-app/index.ts",
            "line": 404
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.transferWebApp.TransferWebAppIdentityProviderDetails"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/transfer-web-app/index:TransferWebAppIdentityProviderDetailsOutputReference"
    },
    "@cdktn/provider-awscc.transferWebApp.TransferWebAppTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferWebApp.TransferWebAppTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/transfer-web-app/index.ts",
        "line": 477
      },
      "name": "TransferWebAppTags",
      "namespace": "transferWebApp",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_web_app#key TransferWebApp#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-web-app/index.ts",
            "line": 481
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_web_app#value TransferWebApp#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-web-app/index.ts",
            "line": 485
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/transfer-web-app/index:TransferWebAppTags"
    },
    "@cdktn/provider-awscc.transferWebApp.TransferWebAppTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferWebApp.TransferWebAppTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/transfer-web-app/index.ts",
          "line": 615
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/transfer-web-app/index.ts",
        "line": 607
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-web-app/index.ts",
            "line": 622
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.transferWebApp.TransferWebAppTagsOutputReference"
            }
          }
        }
      ],
      "name": "TransferWebAppTagsList",
      "namespace": "transferWebApp",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-web-app/index.ts",
            "line": 608
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.transferWebApp.TransferWebAppTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/transfer-web-app/index:TransferWebAppTagsList"
    },
    "@cdktn/provider-awscc.transferWebApp.TransferWebAppTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferWebApp.TransferWebAppTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/transfer-web-app/index.ts",
          "line": 534
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/transfer-web-app/index.ts",
        "line": 524
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-web-app/index.ts",
            "line": 582
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-web-app/index.ts",
            "line": 598
          },
          "name": "resetValue"
        }
      ],
      "name": "TransferWebAppTagsOutputReference",
      "namespace": "transferWebApp",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-web-app/index.ts",
            "line": 586
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-web-app/index.ts",
            "line": 602
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-web-app/index.ts",
            "line": 576
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-web-app/index.ts",
            "line": 592
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-web-app/index.ts",
            "line": 538
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.transferWebApp.TransferWebAppTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/transfer-web-app/index:TransferWebAppTagsOutputReference"
    },
    "@cdktn/provider-awscc.transferWebApp.TransferWebAppWebAppCustomization": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferWebApp.TransferWebAppWebAppCustomization",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/transfer-web-app/index.ts",
        "line": 626
      },
      "name": "TransferWebAppWebAppCustomization",
      "namespace": "transferWebApp",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_web_app#favicon_file TransferWebApp#favicon_file}",
            "stability": "stable",
            "summary": "Specifies a favicon to display in the browser tab."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-web-app/index.ts",
            "line": 632
          },
          "name": "faviconFile",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_web_app#logo_file TransferWebApp#logo_file}",
            "stability": "stable",
            "summary": "Specifies a logo to display on the web app."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-web-app/index.ts",
            "line": 638
          },
          "name": "logoFile",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_web_app#title TransferWebApp#title}",
            "stability": "stable",
            "summary": "Specifies a title to display on the web app."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-web-app/index.ts",
            "line": 644
          },
          "name": "title",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/transfer-web-app/index:TransferWebAppWebAppCustomization"
    },
    "@cdktn/provider-awscc.transferWebApp.TransferWebAppWebAppCustomizationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferWebApp.TransferWebAppWebAppCustomizationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/transfer-web-app/index.ts",
          "line": 698
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/transfer-web-app/index.ts",
        "line": 690
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-web-app/index.ts",
            "line": 752
          },
          "name": "resetFaviconFile"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-web-app/index.ts",
            "line": 768
          },
          "name": "resetLogoFile"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-web-app/index.ts",
            "line": 784
          },
          "name": "resetTitle"
        }
      ],
      "name": "TransferWebAppWebAppCustomizationOutputReference",
      "namespace": "transferWebApp",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-web-app/index.ts",
            "line": 756
          },
          "name": "faviconFileInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-web-app/index.ts",
            "line": 772
          },
          "name": "logoFileInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-web-app/index.ts",
            "line": 788
          },
          "name": "titleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-web-app/index.ts",
            "line": 746
          },
          "name": "faviconFile",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-web-app/index.ts",
            "line": 762
          },
          "name": "logoFile",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-web-app/index.ts",
            "line": 778
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-web-app/index.ts",
            "line": 702
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.transferWebApp.TransferWebAppWebAppCustomization"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/transfer-web-app/index:TransferWebAppWebAppCustomizationOutputReference"
    },
    "@cdktn/provider-awscc.transferWebApp.TransferWebAppWebAppUnits": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferWebApp.TransferWebAppWebAppUnits",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/transfer-web-app/index.ts",
        "line": 792
      },
      "name": "TransferWebAppWebAppUnits",
      "namespace": "transferWebApp",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_web_app#provisioned TransferWebApp#provisioned}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-web-app/index.ts",
            "line": 796
          },
          "name": "provisioned",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/transfer-web-app/index:TransferWebAppWebAppUnits"
    },
    "@cdktn/provider-awscc.transferWebApp.TransferWebAppWebAppUnitsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferWebApp.TransferWebAppWebAppUnitsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/transfer-web-app/index.ts",
          "line": 836
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/transfer-web-app/index.ts",
        "line": 828
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-web-app/index.ts",
            "line": 878
          },
          "name": "resetProvisioned"
        }
      ],
      "name": "TransferWebAppWebAppUnitsOutputReference",
      "namespace": "transferWebApp",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-web-app/index.ts",
            "line": 882
          },
          "name": "provisionedInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-web-app/index.ts",
            "line": 872
          },
          "name": "provisioned",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-web-app/index.ts",
            "line": 840
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.transferWebApp.TransferWebAppWebAppUnits"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/transfer-web-app/index:TransferWebAppWebAppUnitsOutputReference"
    },
    "@cdktn/provider-awscc.transferWorkflow.TransferWorkflow": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_workflow awscc_transfer_workflow}."
      },
      "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflow",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_workflow awscc_transfer_workflow} Resource."
        },
        "locationInModule": {
          "filename": "src/transfer-workflow/index.ts",
          "line": 4227
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/transfer-workflow/index.ts",
        "line": 4195
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a TransferWorkflow resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 4212
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the TransferWorkflow to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_workflow#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing TransferWorkflow that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the TransferWorkflow to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 4284
          },
          "name": "putOnExceptionSteps",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionSteps"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 4300
          },
          "name": "putSteps",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowSteps"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 4313
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 4266
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 4287
          },
          "name": "resetOnExceptionSteps"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 4316
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 4333
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 4342
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "TransferWorkflow",
      "namespace": "transferWorkflow",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 4200
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 4254
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 4275
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 4281
          },
          "name": "onExceptionSteps",
          "type": {
            "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 4297
          },
          "name": "steps",
          "type": {
            "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 4310
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 4325
          },
          "name": "workflowId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 4270
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 4291
          },
          "name": "onExceptionStepsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionSteps"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 4304
          },
          "name": "stepsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowSteps"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 4320
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 4260
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/transfer-workflow/index:TransferWorkflow"
    },
    "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/transfer-workflow/index.ts",
        "line": 14
      },
      "name": "TransferWorkflowConfig",
      "namespace": "transferWorkflow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_workflow#steps TransferWorkflow#steps}",
            "stability": "stable",
            "summary": "Specifies the details for the steps that are in the specified workflow."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 32
          },
          "name": "steps",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowSteps"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_workflow#description TransferWorkflow#description}",
            "stability": "stable",
            "summary": "A textual description for the workflow."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 20
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_workflow#on_exception_steps TransferWorkflow#on_exception_steps}",
            "stability": "stable",
            "summary": "Specifies the steps (actions) to take if any errors are encountered during execution of the workflow."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 26
          },
          "name": "onExceptionSteps",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionSteps"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Tags are metadata attached to workflows for any purpose.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_workflow#tags TransferWorkflow#tags}",
            "stability": "stable",
            "summary": "Key-value pairs that can be used to group and search for workflows."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 38
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/transfer-workflow/index:TransferWorkflowConfig"
    },
    "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionSteps": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionSteps",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/transfer-workflow/index.ts",
        "line": 1748
      },
      "name": "TransferWorkflowOnExceptionSteps",
      "namespace": "transferWorkflow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_workflow#copy_step_details TransferWorkflow#copy_step_details}",
            "stability": "stable",
            "summary": "Details for a step that performs a file copy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 1754
          },
          "name": "copyStepDetails",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsCopyStepDetails"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_workflow#custom_step_details TransferWorkflow#custom_step_details}",
            "stability": "stable",
            "summary": "Details for a step that invokes a lambda function."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 1760
          },
          "name": "customStepDetails",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsCustomStepDetails"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_workflow#decrypt_step_details TransferWorkflow#decrypt_step_details}",
            "stability": "stable",
            "summary": "Details for a step that performs a file decryption."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 1766
          },
          "name": "decryptStepDetails",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsDecryptStepDetails"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_workflow#delete_step_details TransferWorkflow#delete_step_details}",
            "stability": "stable",
            "summary": "Details for a step that deletes the file."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 1772
          },
          "name": "deleteStepDetails",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsDeleteStepDetails"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_workflow#tag_step_details TransferWorkflow#tag_step_details}",
            "stability": "stable",
            "summary": "Details for a step that creates one or more tags."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 1778
          },
          "name": "tagStepDetails",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsTagStepDetails"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_workflow#type TransferWorkflow#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 1782
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/transfer-workflow/index:TransferWorkflowOnExceptionSteps"
    },
    "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsCopyStepDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsCopyStepDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/transfer-workflow/index.ts",
        "line": 267
      },
      "name": "TransferWorkflowOnExceptionStepsCopyStepDetails",
      "namespace": "transferWorkflow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_workflow#destination_file_location TransferWorkflow#destination_file_location}",
            "stability": "stable",
            "summary": "Specifies the location for the file being copied. Only applicable for the Copy type of workflow steps."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 273
          },
          "name": "destinationFileLocation",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocation"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_workflow#name TransferWorkflow#name}",
            "stability": "stable",
            "summary": "The name of the step, used as an identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 279
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The default is FALSE.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_workflow#overwrite_existing TransferWorkflow#overwrite_existing}",
            "stability": "stable",
            "summary": "A flag that indicates whether or not to overwrite an existing file of the same name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 285
          },
          "name": "overwriteExisting",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_workflow#source_file_location TransferWorkflow#source_file_location}",
            "stability": "stable",
            "summary": "Specifies which file to use as input to the workflow step."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 291
          },
          "name": "sourceFileLocation",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/transfer-workflow/index:TransferWorkflowOnExceptionStepsCopyStepDetails"
    },
    "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/transfer-workflow/index.ts",
        "line": 171
      },
      "name": "TransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocation",
      "namespace": "transferWorkflow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_workflow#s3_file_location TransferWorkflow#s3_file_location}",
            "stability": "stable",
            "summary": "Specifies the details for a S3 file."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 177
          },
          "name": "s3FileLocation",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocationS3FileLocation"
          }
        }
      ],
      "symbolId": "src/transfer-workflow/index:TransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocation"
    },
    "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/transfer-workflow/index.ts",
          "line": 217
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/transfer-workflow/index.ts",
        "line": 209
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 256
          },
          "name": "putS3FileLocation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocationS3FileLocation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 259
          },
          "name": "resetS3FileLocation"
        }
      ],
      "name": "TransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocationOutputReference",
      "namespace": "transferWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 253
          },
          "name": "s3FileLocation",
          "type": {
            "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocationS3FileLocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 263
          },
          "name": "s3FileLocationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocationS3FileLocation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 221
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/transfer-workflow/index:TransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocationOutputReference"
    },
    "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocationS3FileLocation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocationS3FileLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/transfer-workflow/index.ts",
        "line": 40
      },
      "name": "TransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocationS3FileLocation",
      "namespace": "transferWorkflow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_workflow#bucket TransferWorkflow#bucket}",
            "stability": "stable",
            "summary": "Specifies the S3 bucket that contains the file."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 46
          },
          "name": "bucket",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You use the object key to retrieve the object.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_workflow#key TransferWorkflow#key}",
            "stability": "stable",
            "summary": "The name assigned to the file when it was created in S3."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 52
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/transfer-workflow/index:TransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocationS3FileLocation"
    },
    "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocationS3FileLocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocationS3FileLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/transfer-workflow/index.ts",
          "line": 99
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/transfer-workflow/index.ts",
        "line": 91
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 147
          },
          "name": "resetBucket"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 163
          },
          "name": "resetKey"
        }
      ],
      "name": "TransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocationS3FileLocationOutputReference",
      "namespace": "transferWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 151
          },
          "name": "bucketInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 167
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 141
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 157
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 103
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocationS3FileLocation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/transfer-workflow/index:TransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocationS3FileLocationOutputReference"
    },
    "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsCopyStepDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsCopyStepDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/transfer-workflow/index.ts",
          "line": 352
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/transfer-workflow/index.ts",
        "line": 344
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 409
          },
          "name": "putDestinationFileLocation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 412
          },
          "name": "resetDestinationFileLocation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 428
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 444
          },
          "name": "resetOverwriteExisting"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 460
          },
          "name": "resetSourceFileLocation"
        }
      ],
      "name": "TransferWorkflowOnExceptionStepsCopyStepDetailsOutputReference",
      "namespace": "transferWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 406
          },
          "name": "destinationFileLocation",
          "type": {
            "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 416
          },
          "name": "destinationFileLocationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 432
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 448
          },
          "name": "overwriteExistingInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 464
          },
          "name": "sourceFileLocationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 422
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 438
          },
          "name": "overwriteExisting",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 454
          },
          "name": "sourceFileLocation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 356
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsCopyStepDetails"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/transfer-workflow/index:TransferWorkflowOnExceptionStepsCopyStepDetailsOutputReference"
    },
    "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsCustomStepDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsCustomStepDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/transfer-workflow/index.ts",
        "line": 468
      },
      "name": "TransferWorkflowOnExceptionStepsCustomStepDetails",
      "namespace": "transferWorkflow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_workflow#name TransferWorkflow#name}",
            "stability": "stable",
            "summary": "The name of the step, used as an identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 474
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_workflow#source_file_location TransferWorkflow#source_file_location}",
            "stability": "stable",
            "summary": "Specifies which file to use as input to the workflow step."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 480
          },
          "name": "sourceFileLocation",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_workflow#target TransferWorkflow#target}",
            "stability": "stable",
            "summary": "The ARN for the lambda function that is being called."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 486
          },
          "name": "target",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_workflow#timeout_seconds TransferWorkflow#timeout_seconds}",
            "stability": "stable",
            "summary": "Timeout, in seconds, for the step."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 492
          },
          "name": "timeoutSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/transfer-workflow/index:TransferWorkflowOnExceptionStepsCustomStepDetails"
    },
    "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsCustomStepDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsCustomStepDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/transfer-workflow/index.ts",
          "line": 553
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/transfer-workflow/index.ts",
        "line": 545
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 613
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 629
          },
          "name": "resetSourceFileLocation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 645
          },
          "name": "resetTarget"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 661
          },
          "name": "resetTimeoutSeconds"
        }
      ],
      "name": "TransferWorkflowOnExceptionStepsCustomStepDetailsOutputReference",
      "namespace": "transferWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 617
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 633
          },
          "name": "sourceFileLocationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 649
          },
          "name": "targetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 665
          },
          "name": "timeoutSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 607
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 623
          },
          "name": "sourceFileLocation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 639
          },
          "name": "target",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 655
          },
          "name": "timeoutSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 557
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsCustomStepDetails"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/transfer-workflow/index:TransferWorkflowOnExceptionStepsCustomStepDetailsOutputReference"
    },
    "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsDecryptStepDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsDecryptStepDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/transfer-workflow/index.ts",
        "line": 1062
      },
      "name": "TransferWorkflowOnExceptionStepsDecryptStepDetails",
      "namespace": "transferWorkflow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_workflow#destination_file_location TransferWorkflow#destination_file_location}",
            "stability": "stable",
            "summary": "Specifies the location for the file being decrypted. Only applicable for the Decrypt type of workflow steps."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 1068
          },
          "name": "destinationFileLocation",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsDecryptStepDetailsDestinationFileLocation"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_workflow#name TransferWorkflow#name}",
            "stability": "stable",
            "summary": "The name of the step, used as an identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 1074
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The default is FALSE.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_workflow#overwrite_existing TransferWorkflow#overwrite_existing}",
            "stability": "stable",
            "summary": "A flag that indicates whether or not to overwrite an existing file of the same name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 1080
          },
          "name": "overwriteExisting",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_workflow#source_file_location TransferWorkflow#source_file_location}",
            "stability": "stable",
            "summary": "Specifies which file to use as input to the workflow step."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 1086
          },
          "name": "sourceFileLocation",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_workflow#type TransferWorkflow#type}",
            "stability": "stable",
            "summary": "Specifies which encryption method to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 1092
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/transfer-workflow/index:TransferWorkflowOnExceptionStepsDecryptStepDetails"
    },
    "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsDecryptStepDetailsDestinationFileLocation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsDecryptStepDetailsDestinationFileLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/transfer-workflow/index.ts",
        "line": 931
      },
      "name": "TransferWorkflowOnExceptionStepsDecryptStepDetailsDestinationFileLocation",
      "namespace": "transferWorkflow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_workflow#efs_file_location TransferWorkflow#efs_file_location}",
            "stability": "stable",
            "summary": "Specifies the details for an EFS file."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 937
          },
          "name": "efsFileLocation",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsDecryptStepDetailsDestinationFileLocationEfsFileLocation"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_workflow#s3_file_location TransferWorkflow#s3_file_location}",
            "stability": "stable",
            "summary": "Specifies the details for a S3 file."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 943
          },
          "name": "s3FileLocation",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsDecryptStepDetailsDestinationFileLocationS3FileLocation"
          }
        }
      ],
      "symbolId": "src/transfer-workflow/index:TransferWorkflowOnExceptionStepsDecryptStepDetailsDestinationFileLocation"
    },
    "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsDecryptStepDetailsDestinationFileLocationEfsFileLocation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsDecryptStepDetailsDestinationFileLocationEfsFileLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/transfer-workflow/index.ts",
        "line": 669
      },
      "name": "TransferWorkflowOnExceptionStepsDecryptStepDetailsDestinationFileLocationEfsFileLocation",
      "namespace": "transferWorkflow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_workflow#file_system_id TransferWorkflow#file_system_id}",
            "stability": "stable",
            "summary": "Specifies the EFS filesystem that contains the file."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 675
          },
          "name": "fileSystemId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You use the object path to retrieve the object.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_workflow#path TransferWorkflow#path}",
            "stability": "stable",
            "summary": "The name assigned to the file when it was created in EFS."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 681
          },
          "name": "path",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/transfer-workflow/index:TransferWorkflowOnExceptionStepsDecryptStepDetailsDestinationFileLocationEfsFileLocation"
    },
    "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsDecryptStepDetailsDestinationFileLocationEfsFileLocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsDecryptStepDetailsDestinationFileLocationEfsFileLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/transfer-workflow/index.ts",
          "line": 728
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/transfer-workflow/index.ts",
        "line": 720
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 776
          },
          "name": "resetFileSystemId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 792
          },
          "name": "resetPath"
        }
      ],
      "name": "TransferWorkflowOnExceptionStepsDecryptStepDetailsDestinationFileLocationEfsFileLocationOutputReference",
      "namespace": "transferWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 780
          },
          "name": "fileSystemIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 796
          },
          "name": "pathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 770
          },
          "name": "fileSystemId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 786
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 732
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsDecryptStepDetailsDestinationFileLocationEfsFileLocation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/transfer-workflow/index:TransferWorkflowOnExceptionStepsDecryptStepDetailsDestinationFileLocationEfsFileLocationOutputReference"
    },
    "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsDecryptStepDetailsDestinationFileLocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsDecryptStepDetailsDestinationFileLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/transfer-workflow/index.ts",
          "line": 990
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/transfer-workflow/index.ts",
        "line": 982
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 1035
          },
          "name": "putEfsFileLocation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsDecryptStepDetailsDestinationFileLocationEfsFileLocation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 1051
          },
          "name": "putS3FileLocation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsDecryptStepDetailsDestinationFileLocationS3FileLocation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 1038
          },
          "name": "resetEfsFileLocation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 1054
          },
          "name": "resetS3FileLocation"
        }
      ],
      "name": "TransferWorkflowOnExceptionStepsDecryptStepDetailsDestinationFileLocationOutputReference",
      "namespace": "transferWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 1032
          },
          "name": "efsFileLocation",
          "type": {
            "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsDecryptStepDetailsDestinationFileLocationEfsFileLocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 1048
          },
          "name": "s3FileLocation",
          "type": {
            "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsDecryptStepDetailsDestinationFileLocationS3FileLocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 1042
          },
          "name": "efsFileLocationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsDecryptStepDetailsDestinationFileLocationEfsFileLocation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 1058
          },
          "name": "s3FileLocationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsDecryptStepDetailsDestinationFileLocationS3FileLocation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 994
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsDecryptStepDetailsDestinationFileLocation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/transfer-workflow/index:TransferWorkflowOnExceptionStepsDecryptStepDetailsDestinationFileLocationOutputReference"
    },
    "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsDecryptStepDetailsDestinationFileLocationS3FileLocation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsDecryptStepDetailsDestinationFileLocationS3FileLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/transfer-workflow/index.ts",
        "line": 800
      },
      "name": "TransferWorkflowOnExceptionStepsDecryptStepDetailsDestinationFileLocationS3FileLocation",
      "namespace": "transferWorkflow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_workflow#bucket TransferWorkflow#bucket}",
            "stability": "stable",
            "summary": "Specifies the S3 bucket that contains the file."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 806
          },
          "name": "bucket",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You use the object key to retrieve the object.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_workflow#key TransferWorkflow#key}",
            "stability": "stable",
            "summary": "The name assigned to the file when it was created in S3."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 812
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/transfer-workflow/index:TransferWorkflowOnExceptionStepsDecryptStepDetailsDestinationFileLocationS3FileLocation"
    },
    "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsDecryptStepDetailsDestinationFileLocationS3FileLocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsDecryptStepDetailsDestinationFileLocationS3FileLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/transfer-workflow/index.ts",
          "line": 859
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/transfer-workflow/index.ts",
        "line": 851
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 907
          },
          "name": "resetBucket"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 923
          },
          "name": "resetKey"
        }
      ],
      "name": "TransferWorkflowOnExceptionStepsDecryptStepDetailsDestinationFileLocationS3FileLocationOutputReference",
      "namespace": "transferWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 911
          },
          "name": "bucketInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 927
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 901
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 917
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 863
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsDecryptStepDetailsDestinationFileLocationS3FileLocation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/transfer-workflow/index:TransferWorkflowOnExceptionStepsDecryptStepDetailsDestinationFileLocationS3FileLocationOutputReference"
    },
    "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsDecryptStepDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsDecryptStepDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/transfer-workflow/index.ts",
          "line": 1160
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/transfer-workflow/index.ts",
        "line": 1152
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 1223
          },
          "name": "putDestinationFileLocation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsDecryptStepDetailsDestinationFileLocation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 1226
          },
          "name": "resetDestinationFileLocation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 1242
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 1258
          },
          "name": "resetOverwriteExisting"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 1274
          },
          "name": "resetSourceFileLocation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 1290
          },
          "name": "resetType"
        }
      ],
      "name": "TransferWorkflowOnExceptionStepsDecryptStepDetailsOutputReference",
      "namespace": "transferWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 1220
          },
          "name": "destinationFileLocation",
          "type": {
            "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsDecryptStepDetailsDestinationFileLocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 1230
          },
          "name": "destinationFileLocationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsDecryptStepDetailsDestinationFileLocation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 1246
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 1262
          },
          "name": "overwriteExistingInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 1278
          },
          "name": "sourceFileLocationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 1294
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 1236
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 1252
          },
          "name": "overwriteExisting",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 1268
          },
          "name": "sourceFileLocation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 1284
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 1164
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsDecryptStepDetails"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/transfer-workflow/index:TransferWorkflowOnExceptionStepsDecryptStepDetailsOutputReference"
    },
    "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsDeleteStepDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsDeleteStepDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/transfer-workflow/index.ts",
        "line": 1298
      },
      "name": "TransferWorkflowOnExceptionStepsDeleteStepDetails",
      "namespace": "transferWorkflow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_workflow#name TransferWorkflow#name}",
            "stability": "stable",
            "summary": "The name of the step, used as an identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 1304
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_workflow#source_file_location TransferWorkflow#source_file_location}",
            "stability": "stable",
            "summary": "Specifies which file to use as input to the workflow step."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 1310
          },
          "name": "sourceFileLocation",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/transfer-workflow/index:TransferWorkflowOnExceptionStepsDeleteStepDetails"
    },
    "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsDeleteStepDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsDeleteStepDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/transfer-workflow/index.ts",
          "line": 1357
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/transfer-workflow/index.ts",
        "line": 1349
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 1405
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 1421
          },
          "name": "resetSourceFileLocation"
        }
      ],
      "name": "TransferWorkflowOnExceptionStepsDeleteStepDetailsOutputReference",
      "namespace": "transferWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 1409
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 1425
          },
          "name": "sourceFileLocationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 1399
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 1415
          },
          "name": "sourceFileLocation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 1361
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsDeleteStepDetails"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/transfer-workflow/index:TransferWorkflowOnExceptionStepsDeleteStepDetailsOutputReference"
    },
    "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/transfer-workflow/index.ts",
          "line": 2028
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/transfer-workflow/index.ts",
        "line": 2020
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 2035
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsOutputReference"
            }
          }
        }
      ],
      "name": "TransferWorkflowOnExceptionStepsList",
      "namespace": "transferWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 2021
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionSteps"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/transfer-workflow/index:TransferWorkflowOnExceptionStepsList"
    },
    "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/transfer-workflow/index.ts",
          "line": 1859
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/transfer-workflow/index.ts",
        "line": 1849
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 1928
          },
          "name": "putCopyStepDetails",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsCopyStepDetails"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 1944
          },
          "name": "putCustomStepDetails",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsCustomStepDetails"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 1960
          },
          "name": "putDecryptStepDetails",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsDecryptStepDetails"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 1976
          },
          "name": "putDeleteStepDetails",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsDeleteStepDetails"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 1992
          },
          "name": "putTagStepDetails",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsTagStepDetails"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 1931
          },
          "name": "resetCopyStepDetails"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 1947
          },
          "name": "resetCustomStepDetails"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 1963
          },
          "name": "resetDecryptStepDetails"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 1979
          },
          "name": "resetDeleteStepDetails"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 1995
          },
          "name": "resetTagStepDetails"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 2011
          },
          "name": "resetType"
        }
      ],
      "name": "TransferWorkflowOnExceptionStepsOutputReference",
      "namespace": "transferWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 1925
          },
          "name": "copyStepDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsCopyStepDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 1941
          },
          "name": "customStepDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsCustomStepDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 1957
          },
          "name": "decryptStepDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsDecryptStepDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 1973
          },
          "name": "deleteStepDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsDeleteStepDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 1989
          },
          "name": "tagStepDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsTagStepDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 1935
          },
          "name": "copyStepDetailsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsCopyStepDetails"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 1951
          },
          "name": "customStepDetailsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsCustomStepDetails"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 1967
          },
          "name": "decryptStepDetailsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsDecryptStepDetails"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 1983
          },
          "name": "deleteStepDetailsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsDeleteStepDetails"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 1999
          },
          "name": "tagStepDetailsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsTagStepDetails"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 2015
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 2005
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 1863
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionSteps"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/transfer-workflow/index:TransferWorkflowOnExceptionStepsOutputReference"
    },
    "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsTagStepDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsTagStepDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/transfer-workflow/index.ts",
        "line": 1582
      },
      "name": "TransferWorkflowOnExceptionStepsTagStepDetails",
      "namespace": "transferWorkflow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_workflow#name TransferWorkflow#name}",
            "stability": "stable",
            "summary": "The name of the step, used as an identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 1588
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_workflow#source_file_location TransferWorkflow#source_file_location}",
            "stability": "stable",
            "summary": "Specifies which file to use as input to the workflow step."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 1594
          },
          "name": "sourceFileLocation",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_workflow#tags TransferWorkflow#tags}",
            "stability": "stable",
            "summary": "Array that contains from 1 to 10 key/value pairs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 1600
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsTagStepDetailsTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/transfer-workflow/index:TransferWorkflowOnExceptionStepsTagStepDetails"
    },
    "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsTagStepDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsTagStepDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/transfer-workflow/index.ts",
          "line": 1654
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/transfer-workflow/index.ts",
        "line": 1646
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 1737
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsTagStepDetailsTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 1708
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 1724
          },
          "name": "resetSourceFileLocation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 1740
          },
          "name": "resetTags"
        }
      ],
      "name": "TransferWorkflowOnExceptionStepsTagStepDetailsOutputReference",
      "namespace": "transferWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 1734
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsTagStepDetailsTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 1712
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 1728
          },
          "name": "sourceFileLocationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 1744
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsTagStepDetailsTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 1702
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 1718
          },
          "name": "sourceFileLocation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 1658
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsTagStepDetails"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/transfer-workflow/index:TransferWorkflowOnExceptionStepsTagStepDetailsOutputReference"
    },
    "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsTagStepDetailsTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsTagStepDetailsTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/transfer-workflow/index.ts",
        "line": 1429
      },
      "name": "TransferWorkflowOnExceptionStepsTagStepDetailsTags",
      "namespace": "transferWorkflow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_workflow#key TransferWorkflow#key}",
            "stability": "stable",
            "summary": "The name assigned to the tag that you create."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 1435
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_workflow#value TransferWorkflow#value}",
            "stability": "stable",
            "summary": "The value that corresponds to the key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 1441
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/transfer-workflow/index:TransferWorkflowOnExceptionStepsTagStepDetailsTags"
    },
    "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsTagStepDetailsTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsTagStepDetailsTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/transfer-workflow/index.ts",
          "line": 1571
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/transfer-workflow/index.ts",
        "line": 1563
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 1578
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsTagStepDetailsTagsOutputReference"
            }
          }
        }
      ],
      "name": "TransferWorkflowOnExceptionStepsTagStepDetailsTagsList",
      "namespace": "transferWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 1564
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsTagStepDetailsTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/transfer-workflow/index:TransferWorkflowOnExceptionStepsTagStepDetailsTagsList"
    },
    "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsTagStepDetailsTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsTagStepDetailsTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/transfer-workflow/index.ts",
          "line": 1490
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/transfer-workflow/index.ts",
        "line": 1480
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 1538
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 1554
          },
          "name": "resetValue"
        }
      ],
      "name": "TransferWorkflowOnExceptionStepsTagStepDetailsTagsOutputReference",
      "namespace": "transferWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 1542
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 1558
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 1532
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 1548
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 1494
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowOnExceptionStepsTagStepDetailsTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/transfer-workflow/index:TransferWorkflowOnExceptionStepsTagStepDetailsTagsOutputReference"
    },
    "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowSteps": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowSteps",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/transfer-workflow/index.ts",
        "line": 3747
      },
      "name": "TransferWorkflowSteps",
      "namespace": "transferWorkflow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_workflow#copy_step_details TransferWorkflow#copy_step_details}",
            "stability": "stable",
            "summary": "Details for a step that performs a file copy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 3753
          },
          "name": "copyStepDetails",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsCopyStepDetails"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_workflow#custom_step_details TransferWorkflow#custom_step_details}",
            "stability": "stable",
            "summary": "Details for a step that invokes a lambda function."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 3759
          },
          "name": "customStepDetails",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsCustomStepDetails"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_workflow#decrypt_step_details TransferWorkflow#decrypt_step_details}",
            "stability": "stable",
            "summary": "Details for a step that performs a file decryption."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 3765
          },
          "name": "decryptStepDetails",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsDecryptStepDetails"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_workflow#delete_step_details TransferWorkflow#delete_step_details}",
            "stability": "stable",
            "summary": "Details for a step that deletes the file."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 3771
          },
          "name": "deleteStepDetails",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsDeleteStepDetails"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_workflow#tag_step_details TransferWorkflow#tag_step_details}",
            "stability": "stable",
            "summary": "Details for a step that creates one or more tags."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 3777
          },
          "name": "tagStepDetails",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsTagStepDetails"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_workflow#type TransferWorkflow#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 3781
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/transfer-workflow/index:TransferWorkflowSteps"
    },
    "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsCopyStepDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsCopyStepDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/transfer-workflow/index.ts",
        "line": 2266
      },
      "name": "TransferWorkflowStepsCopyStepDetails",
      "namespace": "transferWorkflow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_workflow#destination_file_location TransferWorkflow#destination_file_location}",
            "stability": "stable",
            "summary": "Specifies the location for the file being copied. Only applicable for the Copy type of workflow steps."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 2272
          },
          "name": "destinationFileLocation",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsCopyStepDetailsDestinationFileLocation"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_workflow#name TransferWorkflow#name}",
            "stability": "stable",
            "summary": "The name of the step, used as an identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 2278
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The default is FALSE.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_workflow#overwrite_existing TransferWorkflow#overwrite_existing}",
            "stability": "stable",
            "summary": "A flag that indicates whether or not to overwrite an existing file of the same name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 2284
          },
          "name": "overwriteExisting",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_workflow#source_file_location TransferWorkflow#source_file_location}",
            "stability": "stable",
            "summary": "Specifies which file to use as input to the workflow step."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 2290
          },
          "name": "sourceFileLocation",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/transfer-workflow/index:TransferWorkflowStepsCopyStepDetails"
    },
    "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsCopyStepDetailsDestinationFileLocation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsCopyStepDetailsDestinationFileLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/transfer-workflow/index.ts",
        "line": 2170
      },
      "name": "TransferWorkflowStepsCopyStepDetailsDestinationFileLocation",
      "namespace": "transferWorkflow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_workflow#s3_file_location TransferWorkflow#s3_file_location}",
            "stability": "stable",
            "summary": "Specifies the details for a S3 file."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 2176
          },
          "name": "s3FileLocation",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsCopyStepDetailsDestinationFileLocationS3FileLocation"
          }
        }
      ],
      "symbolId": "src/transfer-workflow/index:TransferWorkflowStepsCopyStepDetailsDestinationFileLocation"
    },
    "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsCopyStepDetailsDestinationFileLocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsCopyStepDetailsDestinationFileLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/transfer-workflow/index.ts",
          "line": 2216
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/transfer-workflow/index.ts",
        "line": 2208
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 2255
          },
          "name": "putS3FileLocation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsCopyStepDetailsDestinationFileLocationS3FileLocation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 2258
          },
          "name": "resetS3FileLocation"
        }
      ],
      "name": "TransferWorkflowStepsCopyStepDetailsDestinationFileLocationOutputReference",
      "namespace": "transferWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 2252
          },
          "name": "s3FileLocation",
          "type": {
            "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsCopyStepDetailsDestinationFileLocationS3FileLocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 2262
          },
          "name": "s3FileLocationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsCopyStepDetailsDestinationFileLocationS3FileLocation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 2220
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsCopyStepDetailsDestinationFileLocation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/transfer-workflow/index:TransferWorkflowStepsCopyStepDetailsDestinationFileLocationOutputReference"
    },
    "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsCopyStepDetailsDestinationFileLocationS3FileLocation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsCopyStepDetailsDestinationFileLocationS3FileLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/transfer-workflow/index.ts",
        "line": 2039
      },
      "name": "TransferWorkflowStepsCopyStepDetailsDestinationFileLocationS3FileLocation",
      "namespace": "transferWorkflow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_workflow#bucket TransferWorkflow#bucket}",
            "stability": "stable",
            "summary": "Specifies the S3 bucket that contains the file."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 2045
          },
          "name": "bucket",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You use the object key to retrieve the object.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_workflow#key TransferWorkflow#key}",
            "stability": "stable",
            "summary": "The name assigned to the file when it was created in S3."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 2051
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/transfer-workflow/index:TransferWorkflowStepsCopyStepDetailsDestinationFileLocationS3FileLocation"
    },
    "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsCopyStepDetailsDestinationFileLocationS3FileLocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsCopyStepDetailsDestinationFileLocationS3FileLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/transfer-workflow/index.ts",
          "line": 2098
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/transfer-workflow/index.ts",
        "line": 2090
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 2146
          },
          "name": "resetBucket"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 2162
          },
          "name": "resetKey"
        }
      ],
      "name": "TransferWorkflowStepsCopyStepDetailsDestinationFileLocationS3FileLocationOutputReference",
      "namespace": "transferWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 2150
          },
          "name": "bucketInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 2166
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 2140
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 2156
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 2102
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsCopyStepDetailsDestinationFileLocationS3FileLocation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/transfer-workflow/index:TransferWorkflowStepsCopyStepDetailsDestinationFileLocationS3FileLocationOutputReference"
    },
    "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsCopyStepDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsCopyStepDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/transfer-workflow/index.ts",
          "line": 2351
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/transfer-workflow/index.ts",
        "line": 2343
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 2408
          },
          "name": "putDestinationFileLocation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsCopyStepDetailsDestinationFileLocation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 2411
          },
          "name": "resetDestinationFileLocation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 2427
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 2443
          },
          "name": "resetOverwriteExisting"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 2459
          },
          "name": "resetSourceFileLocation"
        }
      ],
      "name": "TransferWorkflowStepsCopyStepDetailsOutputReference",
      "namespace": "transferWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 2405
          },
          "name": "destinationFileLocation",
          "type": {
            "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsCopyStepDetailsDestinationFileLocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 2415
          },
          "name": "destinationFileLocationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsCopyStepDetailsDestinationFileLocation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 2431
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 2447
          },
          "name": "overwriteExistingInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 2463
          },
          "name": "sourceFileLocationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 2421
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 2437
          },
          "name": "overwriteExisting",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 2453
          },
          "name": "sourceFileLocation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 2355
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsCopyStepDetails"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/transfer-workflow/index:TransferWorkflowStepsCopyStepDetailsOutputReference"
    },
    "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsCustomStepDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsCustomStepDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/transfer-workflow/index.ts",
        "line": 2467
      },
      "name": "TransferWorkflowStepsCustomStepDetails",
      "namespace": "transferWorkflow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_workflow#name TransferWorkflow#name}",
            "stability": "stable",
            "summary": "The name of the step, used as an identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 2473
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_workflow#source_file_location TransferWorkflow#source_file_location}",
            "stability": "stable",
            "summary": "Specifies which file to use as input to the workflow step."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 2479
          },
          "name": "sourceFileLocation",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_workflow#target TransferWorkflow#target}",
            "stability": "stable",
            "summary": "The ARN for the lambda function that is being called."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 2485
          },
          "name": "target",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_workflow#timeout_seconds TransferWorkflow#timeout_seconds}",
            "stability": "stable",
            "summary": "Timeout, in seconds, for the step."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 2491
          },
          "name": "timeoutSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/transfer-workflow/index:TransferWorkflowStepsCustomStepDetails"
    },
    "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsCustomStepDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsCustomStepDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/transfer-workflow/index.ts",
          "line": 2552
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/transfer-workflow/index.ts",
        "line": 2544
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 2612
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 2628
          },
          "name": "resetSourceFileLocation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 2644
          },
          "name": "resetTarget"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 2660
          },
          "name": "resetTimeoutSeconds"
        }
      ],
      "name": "TransferWorkflowStepsCustomStepDetailsOutputReference",
      "namespace": "transferWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 2616
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 2632
          },
          "name": "sourceFileLocationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 2648
          },
          "name": "targetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 2664
          },
          "name": "timeoutSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 2606
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 2622
          },
          "name": "sourceFileLocation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 2638
          },
          "name": "target",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 2654
          },
          "name": "timeoutSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 2556
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsCustomStepDetails"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/transfer-workflow/index:TransferWorkflowStepsCustomStepDetailsOutputReference"
    },
    "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsDecryptStepDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsDecryptStepDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/transfer-workflow/index.ts",
        "line": 3061
      },
      "name": "TransferWorkflowStepsDecryptStepDetails",
      "namespace": "transferWorkflow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_workflow#destination_file_location TransferWorkflow#destination_file_location}",
            "stability": "stable",
            "summary": "Specifies the location for the file being decrypted. Only applicable for the Decrypt type of workflow steps."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 3067
          },
          "name": "destinationFileLocation",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsDecryptStepDetailsDestinationFileLocation"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_workflow#name TransferWorkflow#name}",
            "stability": "stable",
            "summary": "The name of the step, used as an identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 3073
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The default is FALSE.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_workflow#overwrite_existing TransferWorkflow#overwrite_existing}",
            "stability": "stable",
            "summary": "A flag that indicates whether or not to overwrite an existing file of the same name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 3079
          },
          "name": "overwriteExisting",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_workflow#source_file_location TransferWorkflow#source_file_location}",
            "stability": "stable",
            "summary": "Specifies which file to use as input to the workflow step."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 3085
          },
          "name": "sourceFileLocation",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_workflow#type TransferWorkflow#type}",
            "stability": "stable",
            "summary": "Specifies which encryption method to use."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 3091
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/transfer-workflow/index:TransferWorkflowStepsDecryptStepDetails"
    },
    "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsDecryptStepDetailsDestinationFileLocation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsDecryptStepDetailsDestinationFileLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/transfer-workflow/index.ts",
        "line": 2930
      },
      "name": "TransferWorkflowStepsDecryptStepDetailsDestinationFileLocation",
      "namespace": "transferWorkflow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_workflow#efs_file_location TransferWorkflow#efs_file_location}",
            "stability": "stable",
            "summary": "Specifies the details for an EFS file."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 2936
          },
          "name": "efsFileLocation",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsDecryptStepDetailsDestinationFileLocationEfsFileLocation"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_workflow#s3_file_location TransferWorkflow#s3_file_location}",
            "stability": "stable",
            "summary": "Specifies the details for a S3 file."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 2942
          },
          "name": "s3FileLocation",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsDecryptStepDetailsDestinationFileLocationS3FileLocation"
          }
        }
      ],
      "symbolId": "src/transfer-workflow/index:TransferWorkflowStepsDecryptStepDetailsDestinationFileLocation"
    },
    "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsDecryptStepDetailsDestinationFileLocationEfsFileLocation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsDecryptStepDetailsDestinationFileLocationEfsFileLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/transfer-workflow/index.ts",
        "line": 2668
      },
      "name": "TransferWorkflowStepsDecryptStepDetailsDestinationFileLocationEfsFileLocation",
      "namespace": "transferWorkflow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_workflow#file_system_id TransferWorkflow#file_system_id}",
            "stability": "stable",
            "summary": "Specifies the EFS filesystem that contains the file."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 2674
          },
          "name": "fileSystemId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You use the object path to retrieve the object.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_workflow#path TransferWorkflow#path}",
            "stability": "stable",
            "summary": "The name assigned to the file when it was created in EFS."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 2680
          },
          "name": "path",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/transfer-workflow/index:TransferWorkflowStepsDecryptStepDetailsDestinationFileLocationEfsFileLocation"
    },
    "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsDecryptStepDetailsDestinationFileLocationEfsFileLocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsDecryptStepDetailsDestinationFileLocationEfsFileLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/transfer-workflow/index.ts",
          "line": 2727
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/transfer-workflow/index.ts",
        "line": 2719
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 2775
          },
          "name": "resetFileSystemId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 2791
          },
          "name": "resetPath"
        }
      ],
      "name": "TransferWorkflowStepsDecryptStepDetailsDestinationFileLocationEfsFileLocationOutputReference",
      "namespace": "transferWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 2779
          },
          "name": "fileSystemIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 2795
          },
          "name": "pathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 2769
          },
          "name": "fileSystemId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 2785
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 2731
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsDecryptStepDetailsDestinationFileLocationEfsFileLocation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/transfer-workflow/index:TransferWorkflowStepsDecryptStepDetailsDestinationFileLocationEfsFileLocationOutputReference"
    },
    "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsDecryptStepDetailsDestinationFileLocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsDecryptStepDetailsDestinationFileLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/transfer-workflow/index.ts",
          "line": 2989
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/transfer-workflow/index.ts",
        "line": 2981
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 3034
          },
          "name": "putEfsFileLocation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsDecryptStepDetailsDestinationFileLocationEfsFileLocation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 3050
          },
          "name": "putS3FileLocation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsDecryptStepDetailsDestinationFileLocationS3FileLocation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 3037
          },
          "name": "resetEfsFileLocation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 3053
          },
          "name": "resetS3FileLocation"
        }
      ],
      "name": "TransferWorkflowStepsDecryptStepDetailsDestinationFileLocationOutputReference",
      "namespace": "transferWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 3031
          },
          "name": "efsFileLocation",
          "type": {
            "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsDecryptStepDetailsDestinationFileLocationEfsFileLocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 3047
          },
          "name": "s3FileLocation",
          "type": {
            "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsDecryptStepDetailsDestinationFileLocationS3FileLocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 3041
          },
          "name": "efsFileLocationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsDecryptStepDetailsDestinationFileLocationEfsFileLocation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 3057
          },
          "name": "s3FileLocationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsDecryptStepDetailsDestinationFileLocationS3FileLocation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 2993
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsDecryptStepDetailsDestinationFileLocation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/transfer-workflow/index:TransferWorkflowStepsDecryptStepDetailsDestinationFileLocationOutputReference"
    },
    "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsDecryptStepDetailsDestinationFileLocationS3FileLocation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsDecryptStepDetailsDestinationFileLocationS3FileLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/transfer-workflow/index.ts",
        "line": 2799
      },
      "name": "TransferWorkflowStepsDecryptStepDetailsDestinationFileLocationS3FileLocation",
      "namespace": "transferWorkflow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_workflow#bucket TransferWorkflow#bucket}",
            "stability": "stable",
            "summary": "Specifies the S3 bucket that contains the file."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 2805
          },
          "name": "bucket",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You use the object key to retrieve the object.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_workflow#key TransferWorkflow#key}",
            "stability": "stable",
            "summary": "The name assigned to the file when it was created in S3."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 2811
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/transfer-workflow/index:TransferWorkflowStepsDecryptStepDetailsDestinationFileLocationS3FileLocation"
    },
    "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsDecryptStepDetailsDestinationFileLocationS3FileLocationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsDecryptStepDetailsDestinationFileLocationS3FileLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/transfer-workflow/index.ts",
          "line": 2858
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/transfer-workflow/index.ts",
        "line": 2850
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 2906
          },
          "name": "resetBucket"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 2922
          },
          "name": "resetKey"
        }
      ],
      "name": "TransferWorkflowStepsDecryptStepDetailsDestinationFileLocationS3FileLocationOutputReference",
      "namespace": "transferWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 2910
          },
          "name": "bucketInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 2926
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 2900
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 2916
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 2862
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsDecryptStepDetailsDestinationFileLocationS3FileLocation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/transfer-workflow/index:TransferWorkflowStepsDecryptStepDetailsDestinationFileLocationS3FileLocationOutputReference"
    },
    "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsDecryptStepDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsDecryptStepDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/transfer-workflow/index.ts",
          "line": 3159
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/transfer-workflow/index.ts",
        "line": 3151
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 3222
          },
          "name": "putDestinationFileLocation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsDecryptStepDetailsDestinationFileLocation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 3225
          },
          "name": "resetDestinationFileLocation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 3241
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 3257
          },
          "name": "resetOverwriteExisting"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 3273
          },
          "name": "resetSourceFileLocation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 3289
          },
          "name": "resetType"
        }
      ],
      "name": "TransferWorkflowStepsDecryptStepDetailsOutputReference",
      "namespace": "transferWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 3219
          },
          "name": "destinationFileLocation",
          "type": {
            "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsDecryptStepDetailsDestinationFileLocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 3229
          },
          "name": "destinationFileLocationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsDecryptStepDetailsDestinationFileLocation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 3245
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 3261
          },
          "name": "overwriteExistingInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 3277
          },
          "name": "sourceFileLocationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 3293
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 3235
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 3251
          },
          "name": "overwriteExisting",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 3267
          },
          "name": "sourceFileLocation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 3283
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 3163
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsDecryptStepDetails"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/transfer-workflow/index:TransferWorkflowStepsDecryptStepDetailsOutputReference"
    },
    "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsDeleteStepDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsDeleteStepDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/transfer-workflow/index.ts",
        "line": 3297
      },
      "name": "TransferWorkflowStepsDeleteStepDetails",
      "namespace": "transferWorkflow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_workflow#name TransferWorkflow#name}",
            "stability": "stable",
            "summary": "The name of the step, used as an identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 3303
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_workflow#source_file_location TransferWorkflow#source_file_location}",
            "stability": "stable",
            "summary": "Specifies which file to use as input to the workflow step."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 3309
          },
          "name": "sourceFileLocation",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/transfer-workflow/index:TransferWorkflowStepsDeleteStepDetails"
    },
    "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsDeleteStepDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsDeleteStepDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/transfer-workflow/index.ts",
          "line": 3356
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/transfer-workflow/index.ts",
        "line": 3348
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 3404
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 3420
          },
          "name": "resetSourceFileLocation"
        }
      ],
      "name": "TransferWorkflowStepsDeleteStepDetailsOutputReference",
      "namespace": "transferWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 3408
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 3424
          },
          "name": "sourceFileLocationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 3398
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 3414
          },
          "name": "sourceFileLocation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 3360
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsDeleteStepDetails"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/transfer-workflow/index:TransferWorkflowStepsDeleteStepDetailsOutputReference"
    },
    "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/transfer-workflow/index.ts",
          "line": 4027
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/transfer-workflow/index.ts",
        "line": 4019
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 4034
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsOutputReference"
            }
          }
        }
      ],
      "name": "TransferWorkflowStepsList",
      "namespace": "transferWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 4020
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowSteps"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/transfer-workflow/index:TransferWorkflowStepsList"
    },
    "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/transfer-workflow/index.ts",
          "line": 3858
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/transfer-workflow/index.ts",
        "line": 3848
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 3927
          },
          "name": "putCopyStepDetails",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsCopyStepDetails"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 3943
          },
          "name": "putCustomStepDetails",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsCustomStepDetails"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 3959
          },
          "name": "putDecryptStepDetails",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsDecryptStepDetails"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 3975
          },
          "name": "putDeleteStepDetails",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsDeleteStepDetails"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 3991
          },
          "name": "putTagStepDetails",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsTagStepDetails"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 3930
          },
          "name": "resetCopyStepDetails"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 3946
          },
          "name": "resetCustomStepDetails"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 3962
          },
          "name": "resetDecryptStepDetails"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 3978
          },
          "name": "resetDeleteStepDetails"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 3994
          },
          "name": "resetTagStepDetails"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 4010
          },
          "name": "resetType"
        }
      ],
      "name": "TransferWorkflowStepsOutputReference",
      "namespace": "transferWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 3924
          },
          "name": "copyStepDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsCopyStepDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 3940
          },
          "name": "customStepDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsCustomStepDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 3956
          },
          "name": "decryptStepDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsDecryptStepDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 3972
          },
          "name": "deleteStepDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsDeleteStepDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 3988
          },
          "name": "tagStepDetails",
          "type": {
            "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsTagStepDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 3934
          },
          "name": "copyStepDetailsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsCopyStepDetails"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 3950
          },
          "name": "customStepDetailsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsCustomStepDetails"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 3966
          },
          "name": "decryptStepDetailsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsDecryptStepDetails"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 3982
          },
          "name": "deleteStepDetailsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsDeleteStepDetails"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 3998
          },
          "name": "tagStepDetailsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsTagStepDetails"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 4014
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 4004
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 3862
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowSteps"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/transfer-workflow/index:TransferWorkflowStepsOutputReference"
    },
    "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsTagStepDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsTagStepDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/transfer-workflow/index.ts",
        "line": 3581
      },
      "name": "TransferWorkflowStepsTagStepDetails",
      "namespace": "transferWorkflow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_workflow#name TransferWorkflow#name}",
            "stability": "stable",
            "summary": "The name of the step, used as an identifier."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 3587
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_workflow#source_file_location TransferWorkflow#source_file_location}",
            "stability": "stable",
            "summary": "Specifies which file to use as input to the workflow step."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 3593
          },
          "name": "sourceFileLocation",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_workflow#tags TransferWorkflow#tags}",
            "stability": "stable",
            "summary": "Array that contains from 1 to 10 key/value pairs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 3599
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsTagStepDetailsTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/transfer-workflow/index:TransferWorkflowStepsTagStepDetails"
    },
    "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsTagStepDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsTagStepDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/transfer-workflow/index.ts",
          "line": 3653
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/transfer-workflow/index.ts",
        "line": 3645
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 3736
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsTagStepDetailsTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 3707
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 3723
          },
          "name": "resetSourceFileLocation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 3739
          },
          "name": "resetTags"
        }
      ],
      "name": "TransferWorkflowStepsTagStepDetailsOutputReference",
      "namespace": "transferWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 3733
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsTagStepDetailsTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 3711
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 3727
          },
          "name": "sourceFileLocationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 3743
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsTagStepDetailsTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 3701
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 3717
          },
          "name": "sourceFileLocation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 3657
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsTagStepDetails"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/transfer-workflow/index:TransferWorkflowStepsTagStepDetailsOutputReference"
    },
    "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsTagStepDetailsTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsTagStepDetailsTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/transfer-workflow/index.ts",
        "line": 3428
      },
      "name": "TransferWorkflowStepsTagStepDetailsTags",
      "namespace": "transferWorkflow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_workflow#key TransferWorkflow#key}",
            "stability": "stable",
            "summary": "The name assigned to the tag that you create."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 3434
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_workflow#value TransferWorkflow#value}",
            "stability": "stable",
            "summary": "The value that corresponds to the key."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 3440
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/transfer-workflow/index:TransferWorkflowStepsTagStepDetailsTags"
    },
    "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsTagStepDetailsTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsTagStepDetailsTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/transfer-workflow/index.ts",
          "line": 3570
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/transfer-workflow/index.ts",
        "line": 3562
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 3577
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsTagStepDetailsTagsOutputReference"
            }
          }
        }
      ],
      "name": "TransferWorkflowStepsTagStepDetailsTagsList",
      "namespace": "transferWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 3563
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsTagStepDetailsTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/transfer-workflow/index:TransferWorkflowStepsTagStepDetailsTagsList"
    },
    "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsTagStepDetailsTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsTagStepDetailsTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/transfer-workflow/index.ts",
          "line": 3489
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/transfer-workflow/index.ts",
        "line": 3479
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 3537
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 3553
          },
          "name": "resetValue"
        }
      ],
      "name": "TransferWorkflowStepsTagStepDetailsTagsOutputReference",
      "namespace": "transferWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 3541
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 3557
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 3531
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 3547
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 3493
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowStepsTagStepDetailsTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/transfer-workflow/index:TransferWorkflowStepsTagStepDetailsTagsOutputReference"
    },
    "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/transfer-workflow/index.ts",
        "line": 4038
      },
      "name": "TransferWorkflowTags",
      "namespace": "transferWorkflow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_workflow#key TransferWorkflow#key}",
            "stability": "stable",
            "summary": "The name assigned to the tag that you create."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 4044
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/transfer_workflow#value TransferWorkflow#value}",
            "stability": "stable",
            "summary": "Contains one or more values that you assigned to the key name you create."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 4050
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/transfer-workflow/index:TransferWorkflowTags"
    },
    "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/transfer-workflow/index.ts",
          "line": 4180
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/transfer-workflow/index.ts",
        "line": 4172
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 4187
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowTagsOutputReference"
            }
          }
        }
      ],
      "name": "TransferWorkflowTagsList",
      "namespace": "transferWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 4173
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/transfer-workflow/index:TransferWorkflowTagsList"
    },
    "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/transfer-workflow/index.ts",
          "line": 4099
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/transfer-workflow/index.ts",
        "line": 4089
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 4147
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 4163
          },
          "name": "resetValue"
        }
      ],
      "name": "TransferWorkflowTagsOutputReference",
      "namespace": "transferWorkflow",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 4151
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 4167
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 4141
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 4157
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/transfer-workflow/index.ts",
            "line": 4103
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.transferWorkflow.TransferWorkflowTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/transfer-workflow/index:TransferWorkflowTagsOutputReference"
    },
    "@cdktn/provider-awscc.uxcAccountCustomization.UxcAccountCustomization": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/uxc_account_customization awscc_uxc_account_customization}."
      },
      "fqn": "@cdktn/provider-awscc.uxcAccountCustomization.UxcAccountCustomization",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/uxc_account_customization awscc_uxc_account_customization} Resource."
        },
        "locationInModule": {
          "filename": "src/uxc-account-customization/index.ts",
          "line": 70
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.uxcAccountCustomization.UxcAccountCustomizationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/uxc-account-customization/index.ts",
        "line": 38
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a UxcAccountCustomization resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/uxc-account-customization/index.ts",
            "line": 55
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the UxcAccountCustomization to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/uxc_account_customization#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing UxcAccountCustomization that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the UxcAccountCustomization to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/uxc-account-customization/index.ts",
            "line": 103
          },
          "name": "resetAccountColor"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/uxc-account-customization/index.ts",
            "line": 129
          },
          "name": "resetVisibleRegions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/uxc-account-customization/index.ts",
            "line": 145
          },
          "name": "resetVisibleServices"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/uxc-account-customization/index.ts",
            "line": 157
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/uxc-account-customization/index.ts",
            "line": 165
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "UxcAccountCustomization",
      "namespace": "uxcAccountCustomization",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/uxc-account-customization/index.ts",
            "line": 43
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/uxc-account-customization/index.ts",
            "line": 112
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/uxc-account-customization/index.ts",
            "line": 117
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/uxc-account-customization/index.ts",
            "line": 107
          },
          "name": "accountColorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/uxc-account-customization/index.ts",
            "line": 133
          },
          "name": "visibleRegionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/uxc-account-customization/index.ts",
            "line": 149
          },
          "name": "visibleServicesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/uxc-account-customization/index.ts",
            "line": 97
          },
          "name": "accountColor",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/uxc-account-customization/index.ts",
            "line": 123
          },
          "name": "visibleRegions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/uxc-account-customization/index.ts",
            "line": 139
          },
          "name": "visibleServices",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/uxc-account-customization/index:UxcAccountCustomization"
    },
    "@cdktn/provider-awscc.uxcAccountCustomization.UxcAccountCustomizationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.uxcAccountCustomization.UxcAccountCustomizationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/uxc-account-customization/index.ts",
        "line": 14
      },
      "name": "UxcAccountCustomizationConfig",
      "namespace": "uxcAccountCustomization",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/uxc_account_customization#account_color UxcAccountCustomization#account_color}",
            "stability": "stable",
            "summary": "The color theme assigned to the account for visual identification in the AWS Console."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/uxc-account-customization/index.ts",
            "line": 20
          },
          "name": "accountColor",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/uxc_account_customization#visible_regions UxcAccountCustomization#visible_regions}",
            "stability": "stable",
            "summary": "A list of AWS region identifiers visible to the account in the AWS Console."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/uxc-account-customization/index.ts",
            "line": 26
          },
          "name": "visibleRegions",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/uxc_account_customization#visible_services UxcAccountCustomization#visible_services}",
            "stability": "stable",
            "summary": "A list of AWS service identifiers visible to the account in the AWS Console."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/uxc-account-customization/index.ts",
            "line": 32
          },
          "name": "visibleServices",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/uxc-account-customization/index:UxcAccountCustomizationConfig"
    },
    "@cdktn/provider-awscc.verifiedpermissionsIdentitySource.VerifiedpermissionsIdentitySource": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/verifiedpermissions_identity_source awscc_verifiedpermissions_identity_source}."
      },
      "fqn": "@cdktn/provider-awscc.verifiedpermissionsIdentitySource.VerifiedpermissionsIdentitySource",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/verifiedpermissions_identity_source awscc_verifiedpermissions_identity_source} Resource."
        },
        "locationInModule": {
          "filename": "src/verifiedpermissions-identity-source/index.ts",
          "line": 1215
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.verifiedpermissionsIdentitySource.VerifiedpermissionsIdentitySourceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/verifiedpermissions-identity-source/index.ts",
        "line": 1183
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a VerifiedpermissionsIdentitySource resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 1200
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the VerifiedpermissionsIdentitySource to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/verifiedpermissions_identity_source#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing VerifiedpermissionsIdentitySource that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the VerifiedpermissionsIdentitySource to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 1245
          },
          "name": "putConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.verifiedpermissionsIdentitySource.VerifiedpermissionsIdentitySourceConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 1290
          },
          "name": "resetPrincipalEntityType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 1302
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 1310
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "VerifiedpermissionsIdentitySource",
      "namespace": "verifiedpermissionsIdentitySource",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 1188
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 1242
          },
          "name": "configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.verifiedpermissionsIdentitySource.VerifiedpermissionsIdentitySourceConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 1255
          },
          "name": "details",
          "type": {
            "fqn": "@cdktn/provider-awscc.verifiedpermissionsIdentitySource.VerifiedpermissionsIdentitySourceDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 1260
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 1265
          },
          "name": "identitySourceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 1249
          },
          "name": "configurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.verifiedpermissionsIdentitySource.VerifiedpermissionsIdentitySourceConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 1278
          },
          "name": "policyStoreIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 1294
          },
          "name": "principalEntityTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 1271
          },
          "name": "policyStoreId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 1284
          },
          "name": "principalEntityType",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/verifiedpermissions-identity-source/index:VerifiedpermissionsIdentitySource"
    },
    "@cdktn/provider-awscc.verifiedpermissionsIdentitySource.VerifiedpermissionsIdentitySourceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.verifiedpermissionsIdentitySource.VerifiedpermissionsIdentitySourceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/verifiedpermissions-identity-source/index.ts",
        "line": 14
      },
      "name": "VerifiedpermissionsIdentitySourceConfig",
      "namespace": "verifiedpermissionsIdentitySource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/verifiedpermissions_identity_source#configuration VerifiedpermissionsIdentitySource#configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 18
          },
          "name": "configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.verifiedpermissionsIdentitySource.VerifiedpermissionsIdentitySourceConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/verifiedpermissions_identity_source#policy_store_id VerifiedpermissionsIdentitySource#policy_store_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 22
          },
          "name": "policyStoreId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/verifiedpermissions_identity_source#principal_entity_type VerifiedpermissionsIdentitySource#principal_entity_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 26
          },
          "name": "principalEntityType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/verifiedpermissions-identity-source/index:VerifiedpermissionsIdentitySourceConfig"
    },
    "@cdktn/provider-awscc.verifiedpermissionsIdentitySource.VerifiedpermissionsIdentitySourceConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.verifiedpermissionsIdentitySource.VerifiedpermissionsIdentitySourceConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/verifiedpermissions-identity-source/index.ts",
        "line": 983
      },
      "name": "VerifiedpermissionsIdentitySourceConfiguration",
      "namespace": "verifiedpermissionsIdentitySource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/verifiedpermissions_identity_source#cognito_user_pool_configuration VerifiedpermissionsIdentitySource#cognito_user_pool_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 987
          },
          "name": "cognitoUserPoolConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.verifiedpermissionsIdentitySource.VerifiedpermissionsIdentitySourceConfigurationCognitoUserPoolConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/verifiedpermissions_identity_source#open_id_connect_configuration VerifiedpermissionsIdentitySource#open_id_connect_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 991
          },
          "name": "openIdConnectConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.verifiedpermissionsIdentitySource.VerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfiguration"
          }
        }
      ],
      "symbolId": "src/verifiedpermissions-identity-source/index:VerifiedpermissionsIdentitySourceConfiguration"
    },
    "@cdktn/provider-awscc.verifiedpermissionsIdentitySource.VerifiedpermissionsIdentitySourceConfigurationCognitoUserPoolConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.verifiedpermissionsIdentitySource.VerifiedpermissionsIdentitySourceConfigurationCognitoUserPoolConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/verifiedpermissions-identity-source/index.ts",
        "line": 122
      },
      "name": "VerifiedpermissionsIdentitySourceConfigurationCognitoUserPoolConfiguration",
      "namespace": "verifiedpermissionsIdentitySource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/verifiedpermissions_identity_source#client_ids VerifiedpermissionsIdentitySource#client_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 126
          },
          "name": "clientIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/verifiedpermissions_identity_source#group_configuration VerifiedpermissionsIdentitySource#group_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 130
          },
          "name": "groupConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.verifiedpermissionsIdentitySource.VerifiedpermissionsIdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/verifiedpermissions_identity_source#user_pool_arn VerifiedpermissionsIdentitySource#user_pool_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 134
          },
          "name": "userPoolArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/verifiedpermissions-identity-source/index:VerifiedpermissionsIdentitySourceConfigurationCognitoUserPoolConfiguration"
    },
    "@cdktn/provider-awscc.verifiedpermissionsIdentitySource.VerifiedpermissionsIdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.verifiedpermissionsIdentitySource.VerifiedpermissionsIdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/verifiedpermissions-identity-source/index.ts",
        "line": 28
      },
      "name": "VerifiedpermissionsIdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfiguration",
      "namespace": "verifiedpermissionsIdentitySource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/verifiedpermissions_identity_source#group_entity_type VerifiedpermissionsIdentitySource#group_entity_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 32
          },
          "name": "groupEntityType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/verifiedpermissions-identity-source/index:VerifiedpermissionsIdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfiguration"
    },
    "@cdktn/provider-awscc.verifiedpermissionsIdentitySource.VerifiedpermissionsIdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.verifiedpermissionsIdentitySource.VerifiedpermissionsIdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/verifiedpermissions-identity-source/index.ts",
          "line": 72
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/verifiedpermissions-identity-source/index.ts",
        "line": 64
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 114
          },
          "name": "resetGroupEntityType"
        }
      ],
      "name": "VerifiedpermissionsIdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationOutputReference",
      "namespace": "verifiedpermissionsIdentitySource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 118
          },
          "name": "groupEntityTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 108
          },
          "name": "groupEntityType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 76
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.verifiedpermissionsIdentitySource.VerifiedpermissionsIdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/verifiedpermissions-identity-source/index:VerifiedpermissionsIdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.verifiedpermissionsIdentitySource.VerifiedpermissionsIdentitySourceConfigurationCognitoUserPoolConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.verifiedpermissionsIdentitySource.VerifiedpermissionsIdentitySourceConfigurationCognitoUserPoolConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/verifiedpermissions-identity-source/index.ts",
          "line": 188
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/verifiedpermissions-identity-source/index.ts",
        "line": 180
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 255
          },
          "name": "putGroupConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.verifiedpermissionsIdentitySource.VerifiedpermissionsIdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 242
          },
          "name": "resetClientIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 258
          },
          "name": "resetGroupConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 274
          },
          "name": "resetUserPoolArn"
        }
      ],
      "name": "VerifiedpermissionsIdentitySourceConfigurationCognitoUserPoolConfigurationOutputReference",
      "namespace": "verifiedpermissionsIdentitySource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 252
          },
          "name": "groupConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.verifiedpermissionsIdentitySource.VerifiedpermissionsIdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 246
          },
          "name": "clientIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 262
          },
          "name": "groupConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.verifiedpermissionsIdentitySource.VerifiedpermissionsIdentitySourceConfigurationCognitoUserPoolConfigurationGroupConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 278
          },
          "name": "userPoolArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 236
          },
          "name": "clientIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 268
          },
          "name": "userPoolArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 192
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.verifiedpermissionsIdentitySource.VerifiedpermissionsIdentitySourceConfigurationCognitoUserPoolConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/verifiedpermissions-identity-source/index:VerifiedpermissionsIdentitySourceConfigurationCognitoUserPoolConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.verifiedpermissionsIdentitySource.VerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.verifiedpermissionsIdentitySource.VerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/verifiedpermissions-identity-source/index.ts",
        "line": 790
      },
      "name": "VerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfiguration",
      "namespace": "verifiedpermissionsIdentitySource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/verifiedpermissions_identity_source#entity_id_prefix VerifiedpermissionsIdentitySource#entity_id_prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 794
          },
          "name": "entityIdPrefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/verifiedpermissions_identity_source#group_configuration VerifiedpermissionsIdentitySource#group_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 798
          },
          "name": "groupConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.verifiedpermissionsIdentitySource.VerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfigurationGroupConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/verifiedpermissions_identity_source#issuer VerifiedpermissionsIdentitySource#issuer}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 802
          },
          "name": "issuer",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/verifiedpermissions_identity_source#token_selection VerifiedpermissionsIdentitySource#token_selection}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 806
          },
          "name": "tokenSelection",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.verifiedpermissionsIdentitySource.VerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelection"
          }
        }
      ],
      "symbolId": "src/verifiedpermissions-identity-source/index:VerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfiguration"
    },
    "@cdktn/provider-awscc.verifiedpermissionsIdentitySource.VerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfigurationGroupConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.verifiedpermissionsIdentitySource.VerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfigurationGroupConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/verifiedpermissions-identity-source/index.ts",
        "line": 282
      },
      "name": "VerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfigurationGroupConfiguration",
      "namespace": "verifiedpermissionsIdentitySource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/verifiedpermissions_identity_source#group_claim VerifiedpermissionsIdentitySource#group_claim}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 286
          },
          "name": "groupClaim",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/verifiedpermissions_identity_source#group_entity_type VerifiedpermissionsIdentitySource#group_entity_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 290
          },
          "name": "groupEntityType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/verifiedpermissions-identity-source/index:VerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfigurationGroupConfiguration"
    },
    "@cdktn/provider-awscc.verifiedpermissionsIdentitySource.VerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.verifiedpermissionsIdentitySource.VerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/verifiedpermissions-identity-source/index.ts",
          "line": 337
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/verifiedpermissions-identity-source/index.ts",
        "line": 329
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 385
          },
          "name": "resetGroupClaim"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 401
          },
          "name": "resetGroupEntityType"
        }
      ],
      "name": "VerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationOutputReference",
      "namespace": "verifiedpermissionsIdentitySource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 389
          },
          "name": "groupClaimInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 405
          },
          "name": "groupEntityTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 379
          },
          "name": "groupClaim",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 395
          },
          "name": "groupEntityType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 341
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.verifiedpermissionsIdentitySource.VerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfigurationGroupConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/verifiedpermissions-identity-source/index:VerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.verifiedpermissionsIdentitySource.VerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.verifiedpermissionsIdentitySource.VerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/verifiedpermissions-identity-source/index.ts",
          "line": 867
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/verifiedpermissions-identity-source/index.ts",
        "line": 859
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 940
          },
          "name": "putGroupConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.verifiedpermissionsIdentitySource.VerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfigurationGroupConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 972
          },
          "name": "putTokenSelection",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.verifiedpermissionsIdentitySource.VerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelection"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 927
          },
          "name": "resetEntityIdPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 943
          },
          "name": "resetGroupConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 959
          },
          "name": "resetIssuer"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 975
          },
          "name": "resetTokenSelection"
        }
      ],
      "name": "VerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfigurationOutputReference",
      "namespace": "verifiedpermissionsIdentitySource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 937
          },
          "name": "groupConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.verifiedpermissionsIdentitySource.VerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfigurationGroupConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 969
          },
          "name": "tokenSelection",
          "type": {
            "fqn": "@cdktn/provider-awscc.verifiedpermissionsIdentitySource.VerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 931
          },
          "name": "entityIdPrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 947
          },
          "name": "groupConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.verifiedpermissionsIdentitySource.VerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfigurationGroupConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 963
          },
          "name": "issuerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 979
          },
          "name": "tokenSelectionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.verifiedpermissionsIdentitySource.VerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelection"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 921
          },
          "name": "entityIdPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 953
          },
          "name": "issuer",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 871
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.verifiedpermissionsIdentitySource.VerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/verifiedpermissions-identity-source/index:VerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.verifiedpermissionsIdentitySource.VerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelection": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.verifiedpermissionsIdentitySource.VerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelection",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/verifiedpermissions-identity-source/index.ts",
        "line": 663
      },
      "name": "VerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelection",
      "namespace": "verifiedpermissionsIdentitySource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/verifiedpermissions_identity_source#access_token_only VerifiedpermissionsIdentitySource#access_token_only}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 667
          },
          "name": "accessTokenOnly",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.verifiedpermissionsIdentitySource.VerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnly"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/verifiedpermissions_identity_source#identity_token_only VerifiedpermissionsIdentitySource#identity_token_only}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 671
          },
          "name": "identityTokenOnly",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.verifiedpermissionsIdentitySource.VerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnly"
          }
        }
      ],
      "symbolId": "src/verifiedpermissions-identity-source/index:VerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelection"
    },
    "@cdktn/provider-awscc.verifiedpermissionsIdentitySource.VerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnly": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.verifiedpermissionsIdentitySource.VerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnly",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/verifiedpermissions-identity-source/index.ts",
        "line": 409
      },
      "name": "VerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnly",
      "namespace": "verifiedpermissionsIdentitySource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/verifiedpermissions_identity_source#audiences VerifiedpermissionsIdentitySource#audiences}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 413
          },
          "name": "audiences",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/verifiedpermissions_identity_source#principal_id_claim VerifiedpermissionsIdentitySource#principal_id_claim}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 417
          },
          "name": "principalIdClaim",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/verifiedpermissions-identity-source/index:VerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnly"
    },
    "@cdktn/provider-awscc.verifiedpermissionsIdentitySource.VerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.verifiedpermissionsIdentitySource.VerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/verifiedpermissions-identity-source/index.ts",
          "line": 464
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/verifiedpermissions-identity-source/index.ts",
        "line": 456
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 512
          },
          "name": "resetAudiences"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 528
          },
          "name": "resetPrincipalIdClaim"
        }
      ],
      "name": "VerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyOutputReference",
      "namespace": "verifiedpermissionsIdentitySource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 516
          },
          "name": "audiencesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 532
          },
          "name": "principalIdClaimInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 506
          },
          "name": "audiences",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 522
          },
          "name": "principalIdClaim",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 468
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.verifiedpermissionsIdentitySource.VerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnly"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/verifiedpermissions-identity-source/index:VerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyOutputReference"
    },
    "@cdktn/provider-awscc.verifiedpermissionsIdentitySource.VerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnly": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.verifiedpermissionsIdentitySource.VerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnly",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/verifiedpermissions-identity-source/index.ts",
        "line": 536
      },
      "name": "VerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnly",
      "namespace": "verifiedpermissionsIdentitySource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/verifiedpermissions_identity_source#client_ids VerifiedpermissionsIdentitySource#client_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 540
          },
          "name": "clientIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/verifiedpermissions_identity_source#principal_id_claim VerifiedpermissionsIdentitySource#principal_id_claim}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 544
          },
          "name": "principalIdClaim",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/verifiedpermissions-identity-source/index:VerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnly"
    },
    "@cdktn/provider-awscc.verifiedpermissionsIdentitySource.VerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.verifiedpermissionsIdentitySource.VerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/verifiedpermissions-identity-source/index.ts",
          "line": 591
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/verifiedpermissions-identity-source/index.ts",
        "line": 583
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 639
          },
          "name": "resetClientIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 655
          },
          "name": "resetPrincipalIdClaim"
        }
      ],
      "name": "VerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyOutputReference",
      "namespace": "verifiedpermissionsIdentitySource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 643
          },
          "name": "clientIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 659
          },
          "name": "principalIdClaimInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 633
          },
          "name": "clientIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 649
          },
          "name": "principalIdClaim",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 595
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.verifiedpermissionsIdentitySource.VerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnly"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/verifiedpermissions-identity-source/index:VerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyOutputReference"
    },
    "@cdktn/provider-awscc.verifiedpermissionsIdentitySource.VerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.verifiedpermissionsIdentitySource.VerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/verifiedpermissions-identity-source/index.ts",
          "line": 718
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/verifiedpermissions-identity-source/index.ts",
        "line": 710
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 763
          },
          "name": "putAccessTokenOnly",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.verifiedpermissionsIdentitySource.VerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnly"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 779
          },
          "name": "putIdentityTokenOnly",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.verifiedpermissionsIdentitySource.VerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnly"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 766
          },
          "name": "resetAccessTokenOnly"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 782
          },
          "name": "resetIdentityTokenOnly"
        }
      ],
      "name": "VerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionOutputReference",
      "namespace": "verifiedpermissionsIdentitySource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 760
          },
          "name": "accessTokenOnly",
          "type": {
            "fqn": "@cdktn/provider-awscc.verifiedpermissionsIdentitySource.VerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnlyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 776
          },
          "name": "identityTokenOnly",
          "type": {
            "fqn": "@cdktn/provider-awscc.verifiedpermissionsIdentitySource.VerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnlyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 770
          },
          "name": "accessTokenOnlyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.verifiedpermissionsIdentitySource.VerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionAccessTokenOnly"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 786
          },
          "name": "identityTokenOnlyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.verifiedpermissionsIdentitySource.VerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionIdentityTokenOnly"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 722
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.verifiedpermissionsIdentitySource.VerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelection"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/verifiedpermissions-identity-source/index:VerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfigurationTokenSelectionOutputReference"
    },
    "@cdktn/provider-awscc.verifiedpermissionsIdentitySource.VerifiedpermissionsIdentitySourceConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.verifiedpermissionsIdentitySource.VerifiedpermissionsIdentitySourceConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/verifiedpermissions-identity-source/index.ts",
          "line": 1038
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/verifiedpermissions-identity-source/index.ts",
        "line": 1030
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 1083
          },
          "name": "putCognitoUserPoolConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.verifiedpermissionsIdentitySource.VerifiedpermissionsIdentitySourceConfigurationCognitoUserPoolConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 1099
          },
          "name": "putOpenIdConnectConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.verifiedpermissionsIdentitySource.VerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 1086
          },
          "name": "resetCognitoUserPoolConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 1102
          },
          "name": "resetOpenIdConnectConfiguration"
        }
      ],
      "name": "VerifiedpermissionsIdentitySourceConfigurationOutputReference",
      "namespace": "verifiedpermissionsIdentitySource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 1080
          },
          "name": "cognitoUserPoolConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.verifiedpermissionsIdentitySource.VerifiedpermissionsIdentitySourceConfigurationCognitoUserPoolConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 1096
          },
          "name": "openIdConnectConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.verifiedpermissionsIdentitySource.VerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 1090
          },
          "name": "cognitoUserPoolConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.verifiedpermissionsIdentitySource.VerifiedpermissionsIdentitySourceConfigurationCognitoUserPoolConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 1106
          },
          "name": "openIdConnectConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.verifiedpermissionsIdentitySource.VerifiedpermissionsIdentitySourceConfigurationOpenIdConnectConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 1042
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.verifiedpermissionsIdentitySource.VerifiedpermissionsIdentitySourceConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/verifiedpermissions-identity-source/index:VerifiedpermissionsIdentitySourceConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.verifiedpermissionsIdentitySource.VerifiedpermissionsIdentitySourceDetails": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.verifiedpermissionsIdentitySource.VerifiedpermissionsIdentitySourceDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/verifiedpermissions-identity-source/index.ts",
        "line": 1110
      },
      "name": "VerifiedpermissionsIdentitySourceDetails",
      "namespace": "verifiedpermissionsIdentitySource",
      "symbolId": "src/verifiedpermissions-identity-source/index:VerifiedpermissionsIdentitySourceDetails"
    },
    "@cdktn/provider-awscc.verifiedpermissionsIdentitySource.VerifiedpermissionsIdentitySourceDetailsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.verifiedpermissionsIdentitySource.VerifiedpermissionsIdentitySourceDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/verifiedpermissions-identity-source/index.ts",
          "line": 1140
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/verifiedpermissions-identity-source/index.ts",
        "line": 1133
      },
      "name": "VerifiedpermissionsIdentitySourceDetailsOutputReference",
      "namespace": "verifiedpermissionsIdentitySource",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 1160
          },
          "name": "clientIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 1165
          },
          "name": "discoveryUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 1170
          },
          "name": "openIdIssuer",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 1175
          },
          "name": "userPoolArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-identity-source/index.ts",
            "line": 1144
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.verifiedpermissionsIdentitySource.VerifiedpermissionsIdentitySourceDetails"
          }
        }
      ],
      "symbolId": "src/verifiedpermissions-identity-source/index:VerifiedpermissionsIdentitySourceDetailsOutputReference"
    },
    "@cdktn/provider-awscc.verifiedpermissionsPolicy.VerifiedpermissionsPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/verifiedpermissions_policy awscc_verifiedpermissions_policy}."
      },
      "fqn": "@cdktn/provider-awscc.verifiedpermissionsPolicy.VerifiedpermissionsPolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/verifiedpermissions_policy awscc_verifiedpermissions_policy} Resource."
        },
        "locationInModule": {
          "filename": "src/verifiedpermissions-policy/index.ts",
          "line": 732
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.verifiedpermissionsPolicy.VerifiedpermissionsPolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/verifiedpermissions-policy/index.ts",
        "line": 700
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a VerifiedpermissionsPolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy/index.ts",
            "line": 717
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the VerifiedpermissionsPolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/verifiedpermissions_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing VerifiedpermissionsPolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the VerifiedpermissionsPolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy/index.ts",
            "line": 762
          },
          "name": "putDefinition",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.verifiedpermissionsPolicy.VerifiedpermissionsPolicyDefinition"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy/index.ts",
            "line": 783
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy/index.ts",
            "line": 818
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy/index.ts",
            "line": 826
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "VerifiedpermissionsPolicy",
      "namespace": "verifiedpermissionsPolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy/index.ts",
            "line": 705
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy/index.ts",
            "line": 759
          },
          "name": "definition",
          "type": {
            "fqn": "@cdktn/provider-awscc.verifiedpermissionsPolicy.VerifiedpermissionsPolicyDefinitionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy/index.ts",
            "line": 771
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy/index.ts",
            "line": 792
          },
          "name": "policyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy/index.ts",
            "line": 810
          },
          "name": "policyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy/index.ts",
            "line": 766
          },
          "name": "definitionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.verifiedpermissionsPolicy.VerifiedpermissionsPolicyDefinition"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy/index.ts",
            "line": 787
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy/index.ts",
            "line": 805
          },
          "name": "policyStoreIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy/index.ts",
            "line": 777
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy/index.ts",
            "line": 798
          },
          "name": "policyStoreId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/verifiedpermissions-policy/index:VerifiedpermissionsPolicy"
    },
    "@cdktn/provider-awscc.verifiedpermissionsPolicy.VerifiedpermissionsPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.verifiedpermissionsPolicy.VerifiedpermissionsPolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/verifiedpermissions-policy/index.ts",
        "line": 14
      },
      "name": "VerifiedpermissionsPolicyConfig",
      "namespace": "verifiedpermissionsPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/verifiedpermissions_policy#definition VerifiedpermissionsPolicy#definition}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy/index.ts",
            "line": 18
          },
          "name": "definition",
          "type": {
            "fqn": "@cdktn/provider-awscc.verifiedpermissionsPolicy.VerifiedpermissionsPolicyDefinition"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/verifiedpermissions_policy#policy_store_id VerifiedpermissionsPolicy#policy_store_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy/index.ts",
            "line": 26
          },
          "name": "policyStoreId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/verifiedpermissions_policy#name VerifiedpermissionsPolicy#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy/index.ts",
            "line": 22
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/verifiedpermissions-policy/index:VerifiedpermissionsPolicyConfig"
    },
    "@cdktn/provider-awscc.verifiedpermissionsPolicy.VerifiedpermissionsPolicyDefinition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.verifiedpermissionsPolicy.VerifiedpermissionsPolicyDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/verifiedpermissions-policy/index.ts",
        "line": 569
      },
      "name": "VerifiedpermissionsPolicyDefinition",
      "namespace": "verifiedpermissionsPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/verifiedpermissions_policy#static VerifiedpermissionsPolicy#static}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy/index.ts",
            "line": 573
          },
          "name": "static",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.verifiedpermissionsPolicy.VerifiedpermissionsPolicyDefinitionStatic"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/verifiedpermissions_policy#template_linked VerifiedpermissionsPolicy#template_linked}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy/index.ts",
            "line": 577
          },
          "name": "templateLinked",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.verifiedpermissionsPolicy.VerifiedpermissionsPolicyDefinitionTemplateLinked"
          }
        }
      ],
      "symbolId": "src/verifiedpermissions-policy/index:VerifiedpermissionsPolicyDefinition"
    },
    "@cdktn/provider-awscc.verifiedpermissionsPolicy.VerifiedpermissionsPolicyDefinitionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.verifiedpermissionsPolicy.VerifiedpermissionsPolicyDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/verifiedpermissions-policy/index.ts",
          "line": 624
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/verifiedpermissions-policy/index.ts",
        "line": 616
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy/index.ts",
            "line": 669
          },
          "name": "putStatic",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.verifiedpermissionsPolicy.VerifiedpermissionsPolicyDefinitionStatic"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy/index.ts",
            "line": 685
          },
          "name": "putTemplateLinked",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.verifiedpermissionsPolicy.VerifiedpermissionsPolicyDefinitionTemplateLinked"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy/index.ts",
            "line": 672
          },
          "name": "resetStatic"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy/index.ts",
            "line": 688
          },
          "name": "resetTemplateLinked"
        }
      ],
      "name": "VerifiedpermissionsPolicyDefinitionOutputReference",
      "namespace": "verifiedpermissionsPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy/index.ts",
            "line": 666
          },
          "name": "static",
          "type": {
            "fqn": "@cdktn/provider-awscc.verifiedpermissionsPolicy.VerifiedpermissionsPolicyDefinitionStaticOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy/index.ts",
            "line": 682
          },
          "name": "templateLinked",
          "type": {
            "fqn": "@cdktn/provider-awscc.verifiedpermissionsPolicy.VerifiedpermissionsPolicyDefinitionTemplateLinkedOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy/index.ts",
            "line": 676
          },
          "name": "staticInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.verifiedpermissionsPolicy.VerifiedpermissionsPolicyDefinitionStatic"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy/index.ts",
            "line": 692
          },
          "name": "templateLinkedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.verifiedpermissionsPolicy.VerifiedpermissionsPolicyDefinitionTemplateLinked"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy/index.ts",
            "line": 628
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.verifiedpermissionsPolicy.VerifiedpermissionsPolicyDefinition"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/verifiedpermissions-policy/index:VerifiedpermissionsPolicyDefinitionOutputReference"
    },
    "@cdktn/provider-awscc.verifiedpermissionsPolicy.VerifiedpermissionsPolicyDefinitionStatic": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.verifiedpermissionsPolicy.VerifiedpermissionsPolicyDefinitionStatic",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/verifiedpermissions-policy/index.ts",
        "line": 28
      },
      "name": "VerifiedpermissionsPolicyDefinitionStatic",
      "namespace": "verifiedpermissionsPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/verifiedpermissions_policy#description VerifiedpermissionsPolicy#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy/index.ts",
            "line": 32
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/verifiedpermissions_policy#statement VerifiedpermissionsPolicy#statement}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy/index.ts",
            "line": 36
          },
          "name": "statement",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/verifiedpermissions-policy/index:VerifiedpermissionsPolicyDefinitionStatic"
    },
    "@cdktn/provider-awscc.verifiedpermissionsPolicy.VerifiedpermissionsPolicyDefinitionStaticOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.verifiedpermissionsPolicy.VerifiedpermissionsPolicyDefinitionStaticOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/verifiedpermissions-policy/index.ts",
          "line": 83
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/verifiedpermissions-policy/index.ts",
        "line": 75
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy/index.ts",
            "line": 131
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy/index.ts",
            "line": 147
          },
          "name": "resetStatement"
        }
      ],
      "name": "VerifiedpermissionsPolicyDefinitionStaticOutputReference",
      "namespace": "verifiedpermissionsPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy/index.ts",
            "line": 135
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy/index.ts",
            "line": 151
          },
          "name": "statementInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy/index.ts",
            "line": 125
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy/index.ts",
            "line": 141
          },
          "name": "statement",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy/index.ts",
            "line": 87
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.verifiedpermissionsPolicy.VerifiedpermissionsPolicyDefinitionStatic"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/verifiedpermissions-policy/index:VerifiedpermissionsPolicyDefinitionStaticOutputReference"
    },
    "@cdktn/provider-awscc.verifiedpermissionsPolicy.VerifiedpermissionsPolicyDefinitionTemplateLinked": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.verifiedpermissionsPolicy.VerifiedpermissionsPolicyDefinitionTemplateLinked",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/verifiedpermissions-policy/index.ts",
        "line": 409
      },
      "name": "VerifiedpermissionsPolicyDefinitionTemplateLinked",
      "namespace": "verifiedpermissionsPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/verifiedpermissions_policy#policy_template_id VerifiedpermissionsPolicy#policy_template_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy/index.ts",
            "line": 413
          },
          "name": "policyTemplateId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/verifiedpermissions_policy#principal VerifiedpermissionsPolicy#principal}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy/index.ts",
            "line": 417
          },
          "name": "principal",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.verifiedpermissionsPolicy.VerifiedpermissionsPolicyDefinitionTemplateLinkedPrincipal"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/verifiedpermissions_policy#resource VerifiedpermissionsPolicy#resource}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy/index.ts",
            "line": 421
          },
          "name": "resource",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.verifiedpermissionsPolicy.VerifiedpermissionsPolicyDefinitionTemplateLinkedResource"
          }
        }
      ],
      "symbolId": "src/verifiedpermissions-policy/index:VerifiedpermissionsPolicyDefinitionTemplateLinked"
    },
    "@cdktn/provider-awscc.verifiedpermissionsPolicy.VerifiedpermissionsPolicyDefinitionTemplateLinkedOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.verifiedpermissionsPolicy.VerifiedpermissionsPolicyDefinitionTemplateLinkedOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/verifiedpermissions-policy/index.ts",
          "line": 475
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/verifiedpermissions-policy/index.ts",
        "line": 467
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy/index.ts",
            "line": 542
          },
          "name": "putPrincipal",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.verifiedpermissionsPolicy.VerifiedpermissionsPolicyDefinitionTemplateLinkedPrincipal"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy/index.ts",
            "line": 558
          },
          "name": "putResource",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.verifiedpermissionsPolicy.VerifiedpermissionsPolicyDefinitionTemplateLinkedResource"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy/index.ts",
            "line": 529
          },
          "name": "resetPolicyTemplateId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy/index.ts",
            "line": 545
          },
          "name": "resetPrincipal"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy/index.ts",
            "line": 561
          },
          "name": "resetResource"
        }
      ],
      "name": "VerifiedpermissionsPolicyDefinitionTemplateLinkedOutputReference",
      "namespace": "verifiedpermissionsPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy/index.ts",
            "line": 539
          },
          "name": "principal",
          "type": {
            "fqn": "@cdktn/provider-awscc.verifiedpermissionsPolicy.VerifiedpermissionsPolicyDefinitionTemplateLinkedPrincipalOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy/index.ts",
            "line": 555
          },
          "name": "resource",
          "type": {
            "fqn": "@cdktn/provider-awscc.verifiedpermissionsPolicy.VerifiedpermissionsPolicyDefinitionTemplateLinkedResourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy/index.ts",
            "line": 533
          },
          "name": "policyTemplateIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy/index.ts",
            "line": 549
          },
          "name": "principalInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.verifiedpermissionsPolicy.VerifiedpermissionsPolicyDefinitionTemplateLinkedPrincipal"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy/index.ts",
            "line": 565
          },
          "name": "resourceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.verifiedpermissionsPolicy.VerifiedpermissionsPolicyDefinitionTemplateLinkedResource"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy/index.ts",
            "line": 523
          },
          "name": "policyTemplateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy/index.ts",
            "line": 479
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.verifiedpermissionsPolicy.VerifiedpermissionsPolicyDefinitionTemplateLinked"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/verifiedpermissions-policy/index:VerifiedpermissionsPolicyDefinitionTemplateLinkedOutputReference"
    },
    "@cdktn/provider-awscc.verifiedpermissionsPolicy.VerifiedpermissionsPolicyDefinitionTemplateLinkedPrincipal": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.verifiedpermissionsPolicy.VerifiedpermissionsPolicyDefinitionTemplateLinkedPrincipal",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/verifiedpermissions-policy/index.ts",
        "line": 155
      },
      "name": "VerifiedpermissionsPolicyDefinitionTemplateLinkedPrincipal",
      "namespace": "verifiedpermissionsPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/verifiedpermissions_policy#entity_id VerifiedpermissionsPolicy#entity_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy/index.ts",
            "line": 159
          },
          "name": "entityId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/verifiedpermissions_policy#entity_type VerifiedpermissionsPolicy#entity_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy/index.ts",
            "line": 163
          },
          "name": "entityType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/verifiedpermissions-policy/index:VerifiedpermissionsPolicyDefinitionTemplateLinkedPrincipal"
    },
    "@cdktn/provider-awscc.verifiedpermissionsPolicy.VerifiedpermissionsPolicyDefinitionTemplateLinkedPrincipalOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.verifiedpermissionsPolicy.VerifiedpermissionsPolicyDefinitionTemplateLinkedPrincipalOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/verifiedpermissions-policy/index.ts",
          "line": 210
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/verifiedpermissions-policy/index.ts",
        "line": 202
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy/index.ts",
            "line": 258
          },
          "name": "resetEntityId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy/index.ts",
            "line": 274
          },
          "name": "resetEntityType"
        }
      ],
      "name": "VerifiedpermissionsPolicyDefinitionTemplateLinkedPrincipalOutputReference",
      "namespace": "verifiedpermissionsPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy/index.ts",
            "line": 262
          },
          "name": "entityIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy/index.ts",
            "line": 278
          },
          "name": "entityTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy/index.ts",
            "line": 252
          },
          "name": "entityId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy/index.ts",
            "line": 268
          },
          "name": "entityType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy/index.ts",
            "line": 214
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.verifiedpermissionsPolicy.VerifiedpermissionsPolicyDefinitionTemplateLinkedPrincipal"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/verifiedpermissions-policy/index:VerifiedpermissionsPolicyDefinitionTemplateLinkedPrincipalOutputReference"
    },
    "@cdktn/provider-awscc.verifiedpermissionsPolicy.VerifiedpermissionsPolicyDefinitionTemplateLinkedResource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.verifiedpermissionsPolicy.VerifiedpermissionsPolicyDefinitionTemplateLinkedResource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/verifiedpermissions-policy/index.ts",
        "line": 282
      },
      "name": "VerifiedpermissionsPolicyDefinitionTemplateLinkedResource",
      "namespace": "verifiedpermissionsPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/verifiedpermissions_policy#entity_id VerifiedpermissionsPolicy#entity_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy/index.ts",
            "line": 286
          },
          "name": "entityId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/verifiedpermissions_policy#entity_type VerifiedpermissionsPolicy#entity_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy/index.ts",
            "line": 290
          },
          "name": "entityType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/verifiedpermissions-policy/index:VerifiedpermissionsPolicyDefinitionTemplateLinkedResource"
    },
    "@cdktn/provider-awscc.verifiedpermissionsPolicy.VerifiedpermissionsPolicyDefinitionTemplateLinkedResourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.verifiedpermissionsPolicy.VerifiedpermissionsPolicyDefinitionTemplateLinkedResourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/verifiedpermissions-policy/index.ts",
          "line": 337
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/verifiedpermissions-policy/index.ts",
        "line": 329
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy/index.ts",
            "line": 385
          },
          "name": "resetEntityId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy/index.ts",
            "line": 401
          },
          "name": "resetEntityType"
        }
      ],
      "name": "VerifiedpermissionsPolicyDefinitionTemplateLinkedResourceOutputReference",
      "namespace": "verifiedpermissionsPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy/index.ts",
            "line": 389
          },
          "name": "entityIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy/index.ts",
            "line": 405
          },
          "name": "entityTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy/index.ts",
            "line": 379
          },
          "name": "entityId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy/index.ts",
            "line": 395
          },
          "name": "entityType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy/index.ts",
            "line": 341
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.verifiedpermissionsPolicy.VerifiedpermissionsPolicyDefinitionTemplateLinkedResource"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/verifiedpermissions-policy/index:VerifiedpermissionsPolicyDefinitionTemplateLinkedResourceOutputReference"
    },
    "@cdktn/provider-awscc.verifiedpermissionsPolicyStore.VerifiedpermissionsPolicyStore": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/verifiedpermissions_policy_store awscc_verifiedpermissions_policy_store}."
      },
      "fqn": "@cdktn/provider-awscc.verifiedpermissionsPolicyStore.VerifiedpermissionsPolicyStore",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/verifiedpermissions_policy_store awscc_verifiedpermissions_policy_store} Resource."
        },
        "locationInModule": {
          "filename": "src/verifiedpermissions-policy-store/index.ts",
          "line": 880
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.verifiedpermissionsPolicyStore.VerifiedpermissionsPolicyStoreConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/verifiedpermissions-policy-store/index.ts",
        "line": 848
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a VerifiedpermissionsPolicyStore resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-store/index.ts",
            "line": 865
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the VerifiedpermissionsPolicyStore to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/verifiedpermissions_policy_store#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing VerifiedpermissionsPolicyStore that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the VerifiedpermissionsPolicyStore to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-store/index.ts",
            "line": 918
          },
          "name": "putDeletionProtection",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.verifiedpermissionsPolicyStore.VerifiedpermissionsPolicyStoreDeletionProtection"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-store/index.ts",
            "line": 950
          },
          "name": "putEncryptionSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.verifiedpermissionsPolicyStore.VerifiedpermissionsPolicyStoreEncryptionSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-store/index.ts",
            "line": 982
          },
          "name": "putSchema",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.verifiedpermissionsPolicyStore.VerifiedpermissionsPolicyStoreSchema"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-store/index.ts",
            "line": 998
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.verifiedpermissionsPolicyStore.VerifiedpermissionsPolicyStoreTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-store/index.ts",
            "line": 1014
          },
          "name": "putValidationSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.verifiedpermissionsPolicyStore.VerifiedpermissionsPolicyStoreValidationSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-store/index.ts",
            "line": 921
          },
          "name": "resetDeletionProtection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-store/index.ts",
            "line": 937
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-store/index.ts",
            "line": 953
          },
          "name": "resetEncryptionSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-store/index.ts",
            "line": 985
          },
          "name": "resetSchema"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-store/index.ts",
            "line": 1001
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-store/index.ts",
            "line": 1026
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-store/index.ts",
            "line": 1037
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "VerifiedpermissionsPolicyStore",
      "namespace": "verifiedpermissionsPolicyStore",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-store/index.ts",
            "line": 853
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-store/index.ts",
            "line": 909
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-store/index.ts",
            "line": 915
          },
          "name": "deletionProtection",
          "type": {
            "fqn": "@cdktn/provider-awscc.verifiedpermissionsPolicyStore.VerifiedpermissionsPolicyStoreDeletionProtectionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-store/index.ts",
            "line": 947
          },
          "name": "encryptionSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.verifiedpermissionsPolicyStore.VerifiedpermissionsPolicyStoreEncryptionSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-store/index.ts",
            "line": 963
          },
          "name": "encryptionState",
          "type": {
            "fqn": "@cdktn/provider-awscc.verifiedpermissionsPolicyStore.VerifiedpermissionsPolicyStoreEncryptionStateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-store/index.ts",
            "line": 968
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-store/index.ts",
            "line": 973
          },
          "name": "policyStoreId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-store/index.ts",
            "line": 979
          },
          "name": "schema",
          "type": {
            "fqn": "@cdktn/provider-awscc.verifiedpermissionsPolicyStore.VerifiedpermissionsPolicyStoreSchemaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-store/index.ts",
            "line": 995
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.verifiedpermissionsPolicyStore.VerifiedpermissionsPolicyStoreTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-store/index.ts",
            "line": 1011
          },
          "name": "validationSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.verifiedpermissionsPolicyStore.VerifiedpermissionsPolicyStoreValidationSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-store/index.ts",
            "line": 925
          },
          "name": "deletionProtectionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.verifiedpermissionsPolicyStore.VerifiedpermissionsPolicyStoreDeletionProtection"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-store/index.ts",
            "line": 941
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-store/index.ts",
            "line": 957
          },
          "name": "encryptionSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.verifiedpermissionsPolicyStore.VerifiedpermissionsPolicyStoreEncryptionSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-store/index.ts",
            "line": 989
          },
          "name": "schemaInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.verifiedpermissionsPolicyStore.VerifiedpermissionsPolicyStoreSchema"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-store/index.ts",
            "line": 1005
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.verifiedpermissionsPolicyStore.VerifiedpermissionsPolicyStoreTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-store/index.ts",
            "line": 1018
          },
          "name": "validationSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.verifiedpermissionsPolicyStore.VerifiedpermissionsPolicyStoreValidationSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-store/index.ts",
            "line": 931
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/verifiedpermissions-policy-store/index:VerifiedpermissionsPolicyStore"
    },
    "@cdktn/provider-awscc.verifiedpermissionsPolicyStore.VerifiedpermissionsPolicyStoreConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.verifiedpermissionsPolicyStore.VerifiedpermissionsPolicyStoreConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/verifiedpermissions-policy-store/index.ts",
        "line": 14
      },
      "name": "VerifiedpermissionsPolicyStoreConfig",
      "namespace": "verifiedpermissionsPolicyStore",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/verifiedpermissions_policy_store#validation_settings VerifiedpermissionsPolicyStore#validation_settings}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-store/index.ts",
            "line": 40
          },
          "name": "validationSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.verifiedpermissionsPolicyStore.VerifiedpermissionsPolicyStoreValidationSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/verifiedpermissions_policy_store#deletion_protection VerifiedpermissionsPolicyStore#deletion_protection}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-store/index.ts",
            "line": 18
          },
          "name": "deletionProtection",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.verifiedpermissionsPolicyStore.VerifiedpermissionsPolicyStoreDeletionProtection"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/verifiedpermissions_policy_store#description VerifiedpermissionsPolicyStore#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-store/index.ts",
            "line": 22
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/verifiedpermissions_policy_store#encryption_settings VerifiedpermissionsPolicyStore#encryption_settings}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-store/index.ts",
            "line": 26
          },
          "name": "encryptionSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.verifiedpermissionsPolicyStore.VerifiedpermissionsPolicyStoreEncryptionSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/verifiedpermissions_policy_store#schema VerifiedpermissionsPolicyStore#schema}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-store/index.ts",
            "line": 30
          },
          "name": "schema",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.verifiedpermissionsPolicyStore.VerifiedpermissionsPolicyStoreSchema"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/verifiedpermissions_policy_store#tags VerifiedpermissionsPolicyStore#tags}",
            "stability": "stable",
            "summary": "The tags to add to the policy store."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-store/index.ts",
            "line": 36
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.verifiedpermissionsPolicyStore.VerifiedpermissionsPolicyStoreTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/verifiedpermissions-policy-store/index:VerifiedpermissionsPolicyStoreConfig"
    },
    "@cdktn/provider-awscc.verifiedpermissionsPolicyStore.VerifiedpermissionsPolicyStoreDeletionProtection": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.verifiedpermissionsPolicyStore.VerifiedpermissionsPolicyStoreDeletionProtection",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/verifiedpermissions-policy-store/index.ts",
        "line": 42
      },
      "name": "VerifiedpermissionsPolicyStoreDeletionProtection",
      "namespace": "verifiedpermissionsPolicyStore",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/verifiedpermissions_policy_store#mode VerifiedpermissionsPolicyStore#mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-store/index.ts",
            "line": 46
          },
          "name": "mode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/verifiedpermissions-policy-store/index:VerifiedpermissionsPolicyStoreDeletionProtection"
    },
    "@cdktn/provider-awscc.verifiedpermissionsPolicyStore.VerifiedpermissionsPolicyStoreDeletionProtectionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.verifiedpermissionsPolicyStore.VerifiedpermissionsPolicyStoreDeletionProtectionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/verifiedpermissions-policy-store/index.ts",
          "line": 86
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/verifiedpermissions-policy-store/index.ts",
        "line": 78
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-store/index.ts",
            "line": 128
          },
          "name": "resetMode"
        }
      ],
      "name": "VerifiedpermissionsPolicyStoreDeletionProtectionOutputReference",
      "namespace": "verifiedpermissionsPolicyStore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-store/index.ts",
            "line": 132
          },
          "name": "modeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-store/index.ts",
            "line": 122
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-store/index.ts",
            "line": 90
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.verifiedpermissionsPolicyStore.VerifiedpermissionsPolicyStoreDeletionProtection"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/verifiedpermissions-policy-store/index:VerifiedpermissionsPolicyStoreDeletionProtectionOutputReference"
    },
    "@cdktn/provider-awscc.verifiedpermissionsPolicyStore.VerifiedpermissionsPolicyStoreEncryptionSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.verifiedpermissionsPolicyStore.VerifiedpermissionsPolicyStoreEncryptionSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/verifiedpermissions-policy-store/index.ts",
        "line": 263
      },
      "name": "VerifiedpermissionsPolicyStoreEncryptionSettings",
      "namespace": "verifiedpermissionsPolicyStore",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/verifiedpermissions_policy_store#default VerifiedpermissionsPolicyStore#default}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-store/index.ts",
            "line": 267
          },
          "name": "default",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/verifiedpermissions_policy_store#kms_encryption_settings VerifiedpermissionsPolicyStore#kms_encryption_settings}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-store/index.ts",
            "line": 271
          },
          "name": "kmsEncryptionSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.verifiedpermissionsPolicyStore.VerifiedpermissionsPolicyStoreEncryptionSettingsKmsEncryptionSettings"
          }
        }
      ],
      "symbolId": "src/verifiedpermissions-policy-store/index:VerifiedpermissionsPolicyStoreEncryptionSettings"
    },
    "@cdktn/provider-awscc.verifiedpermissionsPolicyStore.VerifiedpermissionsPolicyStoreEncryptionSettingsKmsEncryptionSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.verifiedpermissionsPolicyStore.VerifiedpermissionsPolicyStoreEncryptionSettingsKmsEncryptionSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/verifiedpermissions-policy-store/index.ts",
        "line": 136
      },
      "name": "VerifiedpermissionsPolicyStoreEncryptionSettingsKmsEncryptionSettings",
      "namespace": "verifiedpermissionsPolicyStore",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/verifiedpermissions_policy_store#encryption_context VerifiedpermissionsPolicyStore#encryption_context}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-store/index.ts",
            "line": 140
          },
          "name": "encryptionContext",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/verifiedpermissions_policy_store#key VerifiedpermissionsPolicyStore#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-store/index.ts",
            "line": 144
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/verifiedpermissions-policy-store/index:VerifiedpermissionsPolicyStoreEncryptionSettingsKmsEncryptionSettings"
    },
    "@cdktn/provider-awscc.verifiedpermissionsPolicyStore.VerifiedpermissionsPolicyStoreEncryptionSettingsKmsEncryptionSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.verifiedpermissionsPolicyStore.VerifiedpermissionsPolicyStoreEncryptionSettingsKmsEncryptionSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/verifiedpermissions-policy-store/index.ts",
          "line": 191
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/verifiedpermissions-policy-store/index.ts",
        "line": 183
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-store/index.ts",
            "line": 239
          },
          "name": "resetEncryptionContext"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-store/index.ts",
            "line": 255
          },
          "name": "resetKey"
        }
      ],
      "name": "VerifiedpermissionsPolicyStoreEncryptionSettingsKmsEncryptionSettingsOutputReference",
      "namespace": "verifiedpermissionsPolicyStore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-store/index.ts",
            "line": 243
          },
          "name": "encryptionContextInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-store/index.ts",
            "line": 259
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-store/index.ts",
            "line": 233
          },
          "name": "encryptionContext",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-store/index.ts",
            "line": 249
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-store/index.ts",
            "line": 195
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.verifiedpermissionsPolicyStore.VerifiedpermissionsPolicyStoreEncryptionSettingsKmsEncryptionSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/verifiedpermissions-policy-store/index:VerifiedpermissionsPolicyStoreEncryptionSettingsKmsEncryptionSettingsOutputReference"
    },
    "@cdktn/provider-awscc.verifiedpermissionsPolicyStore.VerifiedpermissionsPolicyStoreEncryptionSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.verifiedpermissionsPolicyStore.VerifiedpermissionsPolicyStoreEncryptionSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/verifiedpermissions-policy-store/index.ts",
          "line": 318
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/verifiedpermissions-policy-store/index.ts",
        "line": 310
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-store/index.ts",
            "line": 379
          },
          "name": "putKmsEncryptionSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.verifiedpermissionsPolicyStore.VerifiedpermissionsPolicyStoreEncryptionSettingsKmsEncryptionSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-store/index.ts",
            "line": 366
          },
          "name": "resetDefault"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-store/index.ts",
            "line": 382
          },
          "name": "resetKmsEncryptionSettings"
        }
      ],
      "name": "VerifiedpermissionsPolicyStoreEncryptionSettingsOutputReference",
      "namespace": "verifiedpermissionsPolicyStore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-store/index.ts",
            "line": 376
          },
          "name": "kmsEncryptionSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.verifiedpermissionsPolicyStore.VerifiedpermissionsPolicyStoreEncryptionSettingsKmsEncryptionSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-store/index.ts",
            "line": 370
          },
          "name": "defaultInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-store/index.ts",
            "line": 386
          },
          "name": "kmsEncryptionSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.verifiedpermissionsPolicyStore.VerifiedpermissionsPolicyStoreEncryptionSettingsKmsEncryptionSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-store/index.ts",
            "line": 360
          },
          "name": "default",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-store/index.ts",
            "line": 322
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.verifiedpermissionsPolicyStore.VerifiedpermissionsPolicyStoreEncryptionSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/verifiedpermissions-policy-store/index:VerifiedpermissionsPolicyStoreEncryptionSettingsOutputReference"
    },
    "@cdktn/provider-awscc.verifiedpermissionsPolicyStore.VerifiedpermissionsPolicyStoreEncryptionState": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.verifiedpermissionsPolicyStore.VerifiedpermissionsPolicyStoreEncryptionState",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/verifiedpermissions-policy-store/index.ts",
        "line": 450
      },
      "name": "VerifiedpermissionsPolicyStoreEncryptionState",
      "namespace": "verifiedpermissionsPolicyStore",
      "symbolId": "src/verifiedpermissions-policy-store/index:VerifiedpermissionsPolicyStoreEncryptionState"
    },
    "@cdktn/provider-awscc.verifiedpermissionsPolicyStore.VerifiedpermissionsPolicyStoreEncryptionStateKmsEncryptionState": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.verifiedpermissionsPolicyStore.VerifiedpermissionsPolicyStoreEncryptionStateKmsEncryptionState",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/verifiedpermissions-policy-store/index.ts",
        "line": 390
      },
      "name": "VerifiedpermissionsPolicyStoreEncryptionStateKmsEncryptionState",
      "namespace": "verifiedpermissionsPolicyStore",
      "symbolId": "src/verifiedpermissions-policy-store/index:VerifiedpermissionsPolicyStoreEncryptionStateKmsEncryptionState"
    },
    "@cdktn/provider-awscc.verifiedpermissionsPolicyStore.VerifiedpermissionsPolicyStoreEncryptionStateKmsEncryptionStateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.verifiedpermissionsPolicyStore.VerifiedpermissionsPolicyStoreEncryptionStateKmsEncryptionStateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/verifiedpermissions-policy-store/index.ts",
          "line": 420
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/verifiedpermissions-policy-store/index.ts",
        "line": 413
      },
      "name": "VerifiedpermissionsPolicyStoreEncryptionStateKmsEncryptionStateOutputReference",
      "namespace": "verifiedpermissionsPolicyStore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-store/index.ts",
            "line": 441
          },
          "name": "encryptionContext",
          "type": {
            "fqn": "cdktn.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-store/index.ts",
            "line": 446
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-store/index.ts",
            "line": 424
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.verifiedpermissionsPolicyStore.VerifiedpermissionsPolicyStoreEncryptionStateKmsEncryptionState"
          }
        }
      ],
      "symbolId": "src/verifiedpermissions-policy-store/index:VerifiedpermissionsPolicyStoreEncryptionStateKmsEncryptionStateOutputReference"
    },
    "@cdktn/provider-awscc.verifiedpermissionsPolicyStore.VerifiedpermissionsPolicyStoreEncryptionStateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.verifiedpermissionsPolicyStore.VerifiedpermissionsPolicyStoreEncryptionStateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/verifiedpermissions-policy-store/index.ts",
          "line": 480
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/verifiedpermissions-policy-store/index.ts",
        "line": 473
      },
      "name": "VerifiedpermissionsPolicyStoreEncryptionStateOutputReference",
      "namespace": "verifiedpermissionsPolicyStore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-store/index.ts",
            "line": 500
          },
          "name": "default",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-store/index.ts",
            "line": 506
          },
          "name": "kmsEncryptionState",
          "type": {
            "fqn": "@cdktn/provider-awscc.verifiedpermissionsPolicyStore.VerifiedpermissionsPolicyStoreEncryptionStateKmsEncryptionStateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-store/index.ts",
            "line": 484
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.verifiedpermissionsPolicyStore.VerifiedpermissionsPolicyStoreEncryptionState"
          }
        }
      ],
      "symbolId": "src/verifiedpermissions-policy-store/index:VerifiedpermissionsPolicyStoreEncryptionStateOutputReference"
    },
    "@cdktn/provider-awscc.verifiedpermissionsPolicyStore.VerifiedpermissionsPolicyStoreSchema": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.verifiedpermissionsPolicyStore.VerifiedpermissionsPolicyStoreSchema",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/verifiedpermissions-policy-store/index.ts",
        "line": 510
      },
      "name": "VerifiedpermissionsPolicyStoreSchema",
      "namespace": "verifiedpermissionsPolicyStore",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/verifiedpermissions_policy_store#cedar_json VerifiedpermissionsPolicyStore#cedar_json}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-store/index.ts",
            "line": 514
          },
          "name": "cedarJson",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/verifiedpermissions-policy-store/index:VerifiedpermissionsPolicyStoreSchema"
    },
    "@cdktn/provider-awscc.verifiedpermissionsPolicyStore.VerifiedpermissionsPolicyStoreSchemaOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.verifiedpermissionsPolicyStore.VerifiedpermissionsPolicyStoreSchemaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/verifiedpermissions-policy-store/index.ts",
          "line": 554
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/verifiedpermissions-policy-store/index.ts",
        "line": 546
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-store/index.ts",
            "line": 596
          },
          "name": "resetCedarJson"
        }
      ],
      "name": "VerifiedpermissionsPolicyStoreSchemaOutputReference",
      "namespace": "verifiedpermissionsPolicyStore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-store/index.ts",
            "line": 600
          },
          "name": "cedarJsonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-store/index.ts",
            "line": 590
          },
          "name": "cedarJson",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-store/index.ts",
            "line": 558
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.verifiedpermissionsPolicyStore.VerifiedpermissionsPolicyStoreSchema"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/verifiedpermissions-policy-store/index:VerifiedpermissionsPolicyStoreSchemaOutputReference"
    },
    "@cdktn/provider-awscc.verifiedpermissionsPolicyStore.VerifiedpermissionsPolicyStoreTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.verifiedpermissionsPolicyStore.VerifiedpermissionsPolicyStoreTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/verifiedpermissions-policy-store/index.ts",
        "line": 604
      },
      "name": "VerifiedpermissionsPolicyStoreTags",
      "namespace": "verifiedpermissionsPolicyStore",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/verifiedpermissions_policy_store#key VerifiedpermissionsPolicyStore#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-store/index.ts",
            "line": 608
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/verifiedpermissions_policy_store#value VerifiedpermissionsPolicyStore#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-store/index.ts",
            "line": 612
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/verifiedpermissions-policy-store/index:VerifiedpermissionsPolicyStoreTags"
    },
    "@cdktn/provider-awscc.verifiedpermissionsPolicyStore.VerifiedpermissionsPolicyStoreTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.verifiedpermissionsPolicyStore.VerifiedpermissionsPolicyStoreTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/verifiedpermissions-policy-store/index.ts",
          "line": 742
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/verifiedpermissions-policy-store/index.ts",
        "line": 734
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-store/index.ts",
            "line": 749
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.verifiedpermissionsPolicyStore.VerifiedpermissionsPolicyStoreTagsOutputReference"
            }
          }
        }
      ],
      "name": "VerifiedpermissionsPolicyStoreTagsList",
      "namespace": "verifiedpermissionsPolicyStore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-store/index.ts",
            "line": 735
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.verifiedpermissionsPolicyStore.VerifiedpermissionsPolicyStoreTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/verifiedpermissions-policy-store/index:VerifiedpermissionsPolicyStoreTagsList"
    },
    "@cdktn/provider-awscc.verifiedpermissionsPolicyStore.VerifiedpermissionsPolicyStoreTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.verifiedpermissionsPolicyStore.VerifiedpermissionsPolicyStoreTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/verifiedpermissions-policy-store/index.ts",
          "line": 661
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/verifiedpermissions-policy-store/index.ts",
        "line": 651
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-store/index.ts",
            "line": 709
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-store/index.ts",
            "line": 725
          },
          "name": "resetValue"
        }
      ],
      "name": "VerifiedpermissionsPolicyStoreTagsOutputReference",
      "namespace": "verifiedpermissionsPolicyStore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-store/index.ts",
            "line": 713
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-store/index.ts",
            "line": 729
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-store/index.ts",
            "line": 703
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-store/index.ts",
            "line": 719
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-store/index.ts",
            "line": 665
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.verifiedpermissionsPolicyStore.VerifiedpermissionsPolicyStoreTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/verifiedpermissions-policy-store/index:VerifiedpermissionsPolicyStoreTagsOutputReference"
    },
    "@cdktn/provider-awscc.verifiedpermissionsPolicyStore.VerifiedpermissionsPolicyStoreValidationSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.verifiedpermissionsPolicyStore.VerifiedpermissionsPolicyStoreValidationSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/verifiedpermissions-policy-store/index.ts",
        "line": 753
      },
      "name": "VerifiedpermissionsPolicyStoreValidationSettings",
      "namespace": "verifiedpermissionsPolicyStore",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/verifiedpermissions_policy_store#mode VerifiedpermissionsPolicyStore#mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-store/index.ts",
            "line": 757
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/verifiedpermissions-policy-store/index:VerifiedpermissionsPolicyStoreValidationSettings"
    },
    "@cdktn/provider-awscc.verifiedpermissionsPolicyStore.VerifiedpermissionsPolicyStoreValidationSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.verifiedpermissionsPolicyStore.VerifiedpermissionsPolicyStoreValidationSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/verifiedpermissions-policy-store/index.ts",
          "line": 797
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/verifiedpermissions-policy-store/index.ts",
        "line": 789
      },
      "name": "VerifiedpermissionsPolicyStoreValidationSettingsOutputReference",
      "namespace": "verifiedpermissionsPolicyStore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-store/index.ts",
            "line": 840
          },
          "name": "modeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-store/index.ts",
            "line": 833
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-store/index.ts",
            "line": 801
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.verifiedpermissionsPolicyStore.VerifiedpermissionsPolicyStoreValidationSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/verifiedpermissions-policy-store/index:VerifiedpermissionsPolicyStoreValidationSettingsOutputReference"
    },
    "@cdktn/provider-awscc.verifiedpermissionsPolicyStoreAlias.VerifiedpermissionsPolicyStoreAlias": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/verifiedpermissions_policy_store_alias awscc_verifiedpermissions_policy_store_alias}."
      },
      "fqn": "@cdktn/provider-awscc.verifiedpermissionsPolicyStoreAlias.VerifiedpermissionsPolicyStoreAlias",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/verifiedpermissions_policy_store_alias awscc_verifiedpermissions_policy_store_alias} Resource."
        },
        "locationInModule": {
          "filename": "src/verifiedpermissions-policy-store-alias/index.ts",
          "line": 60
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.verifiedpermissionsPolicyStoreAlias.VerifiedpermissionsPolicyStoreAliasConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/verifiedpermissions-policy-store-alias/index.ts",
        "line": 28
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a VerifiedpermissionsPolicyStoreAlias resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-store-alias/index.ts",
            "line": 45
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the VerifiedpermissionsPolicyStoreAlias to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/verifiedpermissions_policy_store_alias#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing VerifiedpermissionsPolicyStoreAlias that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the VerifiedpermissionsPolicyStoreAlias to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-store-alias/index.ts",
            "line": 119
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-store-alias/index.ts",
            "line": 126
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "VerifiedpermissionsPolicyStoreAlias",
      "namespace": "verifiedpermissionsPolicyStoreAlias",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-store-alias/index.ts",
            "line": 33
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-store-alias/index.ts",
            "line": 98
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-store-alias/index.ts",
            "line": 93
          },
          "name": "aliasNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-store-alias/index.ts",
            "line": 111
          },
          "name": "policyStoreIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-store-alias/index.ts",
            "line": 86
          },
          "name": "aliasName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-store-alias/index.ts",
            "line": 104
          },
          "name": "policyStoreId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/verifiedpermissions-policy-store-alias/index:VerifiedpermissionsPolicyStoreAlias"
    },
    "@cdktn/provider-awscc.verifiedpermissionsPolicyStoreAlias.VerifiedpermissionsPolicyStoreAliasConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.verifiedpermissionsPolicyStoreAlias.VerifiedpermissionsPolicyStoreAliasConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/verifiedpermissions-policy-store-alias/index.ts",
        "line": 14
      },
      "name": "VerifiedpermissionsPolicyStoreAliasConfig",
      "namespace": "verifiedpermissionsPolicyStoreAlias",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/verifiedpermissions_policy_store_alias#alias_name VerifiedpermissionsPolicyStoreAlias#alias_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-store-alias/index.ts",
            "line": 18
          },
          "name": "aliasName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/verifiedpermissions_policy_store_alias#policy_store_id VerifiedpermissionsPolicyStoreAlias#policy_store_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-store-alias/index.ts",
            "line": 22
          },
          "name": "policyStoreId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/verifiedpermissions-policy-store-alias/index:VerifiedpermissionsPolicyStoreAliasConfig"
    },
    "@cdktn/provider-awscc.verifiedpermissionsPolicyTemplate.VerifiedpermissionsPolicyTemplate": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/verifiedpermissions_policy_template awscc_verifiedpermissions_policy_template}."
      },
      "fqn": "@cdktn/provider-awscc.verifiedpermissionsPolicyTemplate.VerifiedpermissionsPolicyTemplate",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/verifiedpermissions_policy_template awscc_verifiedpermissions_policy_template} Resource."
        },
        "locationInModule": {
          "filename": "src/verifiedpermissions-policy-template/index.ts",
          "line": 68
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.verifiedpermissionsPolicyTemplate.VerifiedpermissionsPolicyTemplateConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/verifiedpermissions-policy-template/index.ts",
        "line": 36
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a VerifiedpermissionsPolicyTemplate resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-template/index.ts",
            "line": 53
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the VerifiedpermissionsPolicyTemplate to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/verifiedpermissions_policy_template#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing VerifiedpermissionsPolicyTemplate that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the VerifiedpermissionsPolicyTemplate to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-template/index.ts",
            "line": 102
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-template/index.ts",
            "line": 123
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-template/index.ts",
            "line": 166
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-template/index.ts",
            "line": 175
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "VerifiedpermissionsPolicyTemplate",
      "namespace": "verifiedpermissionsPolicyTemplate",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-template/index.ts",
            "line": 41
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-template/index.ts",
            "line": 111
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-template/index.ts",
            "line": 145
          },
          "name": "policyTemplateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-template/index.ts",
            "line": 106
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-template/index.ts",
            "line": 127
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-template/index.ts",
            "line": 140
          },
          "name": "policyStoreIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-template/index.ts",
            "line": 158
          },
          "name": "statementInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-template/index.ts",
            "line": 96
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-template/index.ts",
            "line": 117
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-template/index.ts",
            "line": 133
          },
          "name": "policyStoreId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-template/index.ts",
            "line": 151
          },
          "name": "statement",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/verifiedpermissions-policy-template/index:VerifiedpermissionsPolicyTemplate"
    },
    "@cdktn/provider-awscc.verifiedpermissionsPolicyTemplate.VerifiedpermissionsPolicyTemplateConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.verifiedpermissionsPolicyTemplate.VerifiedpermissionsPolicyTemplateConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/verifiedpermissions-policy-template/index.ts",
        "line": 14
      },
      "name": "VerifiedpermissionsPolicyTemplateConfig",
      "namespace": "verifiedpermissionsPolicyTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/verifiedpermissions_policy_template#policy_store_id VerifiedpermissionsPolicyTemplate#policy_store_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-template/index.ts",
            "line": 26
          },
          "name": "policyStoreId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/verifiedpermissions_policy_template#statement VerifiedpermissionsPolicyTemplate#statement}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-template/index.ts",
            "line": 30
          },
          "name": "statement",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/verifiedpermissions_policy_template#description VerifiedpermissionsPolicyTemplate#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-template/index.ts",
            "line": 18
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/verifiedpermissions_policy_template#name VerifiedpermissionsPolicyTemplate#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/verifiedpermissions-policy-template/index.ts",
            "line": 22
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/verifiedpermissions-policy-template/index:VerifiedpermissionsPolicyTemplateConfig"
    },
    "@cdktn/provider-awscc.voiceidDomain.VoiceidDomain": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/voiceid_domain awscc_voiceid_domain}."
      },
      "fqn": "@cdktn/provider-awscc.voiceidDomain.VoiceidDomain",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/voiceid_domain awscc_voiceid_domain} Resource."
        },
        "locationInModule": {
          "filename": "src/voiceid-domain/index.ts",
          "line": 308
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.voiceidDomain.VoiceidDomainConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/voiceid-domain/index.ts",
        "line": 276
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a VoiceidDomain resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/voiceid-domain/index.ts",
            "line": 293
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the VoiceidDomain to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/voiceid_domain#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing VoiceidDomain that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the VoiceidDomain to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/voiceid-domain/index.ts",
            "line": 378
          },
          "name": "putServerSideEncryptionConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.voiceidDomain.VoiceidDomainServerSideEncryptionConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/voiceid-domain/index.ts",
            "line": 391
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.voiceidDomain.VoiceidDomainTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/voiceid-domain/index.ts",
            "line": 342
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/voiceid-domain/index.ts",
            "line": 394
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/voiceid-domain/index.ts",
            "line": 406
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/voiceid-domain/index.ts",
            "line": 415
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "VoiceidDomain",
      "namespace": "voiceidDomain",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/voiceid-domain/index.ts",
            "line": 281
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/voiceid-domain/index.ts",
            "line": 351
          },
          "name": "domainId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/voiceid-domain/index.ts",
            "line": 356
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/voiceid-domain/index.ts",
            "line": 375
          },
          "name": "serverSideEncryptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.voiceidDomain.VoiceidDomainServerSideEncryptionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/voiceid-domain/index.ts",
            "line": 388
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.voiceidDomain.VoiceidDomainTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/voiceid-domain/index.ts",
            "line": 346
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/voiceid-domain/index.ts",
            "line": 369
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/voiceid-domain/index.ts",
            "line": 382
          },
          "name": "serverSideEncryptionConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.voiceidDomain.VoiceidDomainServerSideEncryptionConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/voiceid-domain/index.ts",
            "line": 398
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.voiceidDomain.VoiceidDomainTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/voiceid-domain/index.ts",
            "line": 336
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/voiceid-domain/index.ts",
            "line": 362
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/voiceid-domain/index:VoiceidDomain"
    },
    "@cdktn/provider-awscc.voiceidDomain.VoiceidDomainConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.voiceidDomain.VoiceidDomainConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/voiceid-domain/index.ts",
        "line": 14
      },
      "name": "VoiceidDomainConfig",
      "namespace": "voiceidDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/voiceid_domain#name VoiceidDomain#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/voiceid-domain/index.ts",
            "line": 22
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/voiceid_domain#server_side_encryption_configuration VoiceidDomain#server_side_encryption_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/voiceid-domain/index.ts",
            "line": 26
          },
          "name": "serverSideEncryptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.voiceidDomain.VoiceidDomainServerSideEncryptionConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/voiceid_domain#description VoiceidDomain#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/voiceid-domain/index.ts",
            "line": 18
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/voiceid_domain#tags VoiceidDomain#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/voiceid-domain/index.ts",
            "line": 30
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.voiceidDomain.VoiceidDomainTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/voiceid-domain/index:VoiceidDomainConfig"
    },
    "@cdktn/provider-awscc.voiceidDomain.VoiceidDomainServerSideEncryptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.voiceidDomain.VoiceidDomainServerSideEncryptionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/voiceid-domain/index.ts",
        "line": 32
      },
      "name": "VoiceidDomainServerSideEncryptionConfiguration",
      "namespace": "voiceidDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/voiceid_domain#kms_key_id VoiceidDomain#kms_key_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/voiceid-domain/index.ts",
            "line": 36
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/voiceid-domain/index:VoiceidDomainServerSideEncryptionConfiguration"
    },
    "@cdktn/provider-awscc.voiceidDomain.VoiceidDomainServerSideEncryptionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.voiceidDomain.VoiceidDomainServerSideEncryptionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/voiceid-domain/index.ts",
          "line": 76
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/voiceid-domain/index.ts",
        "line": 68
      },
      "name": "VoiceidDomainServerSideEncryptionConfigurationOutputReference",
      "namespace": "voiceidDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/voiceid-domain/index.ts",
            "line": 119
          },
          "name": "kmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/voiceid-domain/index.ts",
            "line": 112
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/voiceid-domain/index.ts",
            "line": 80
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.voiceidDomain.VoiceidDomainServerSideEncryptionConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/voiceid-domain/index:VoiceidDomainServerSideEncryptionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.voiceidDomain.VoiceidDomainTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.voiceidDomain.VoiceidDomainTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/voiceid-domain/index.ts",
        "line": 123
      },
      "name": "VoiceidDomainTags",
      "namespace": "voiceidDomain",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/voiceid_domain#key VoiceidDomain#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/voiceid-domain/index.ts",
            "line": 127
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/voiceid_domain#value VoiceidDomain#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/voiceid-domain/index.ts",
            "line": 131
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/voiceid-domain/index:VoiceidDomainTags"
    },
    "@cdktn/provider-awscc.voiceidDomain.VoiceidDomainTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.voiceidDomain.VoiceidDomainTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/voiceid-domain/index.ts",
          "line": 261
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/voiceid-domain/index.ts",
        "line": 253
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/voiceid-domain/index.ts",
            "line": 268
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.voiceidDomain.VoiceidDomainTagsOutputReference"
            }
          }
        }
      ],
      "name": "VoiceidDomainTagsList",
      "namespace": "voiceidDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/voiceid-domain/index.ts",
            "line": 254
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.voiceidDomain.VoiceidDomainTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/voiceid-domain/index:VoiceidDomainTagsList"
    },
    "@cdktn/provider-awscc.voiceidDomain.VoiceidDomainTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.voiceidDomain.VoiceidDomainTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/voiceid-domain/index.ts",
          "line": 180
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/voiceid-domain/index.ts",
        "line": 170
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/voiceid-domain/index.ts",
            "line": 228
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/voiceid-domain/index.ts",
            "line": 244
          },
          "name": "resetValue"
        }
      ],
      "name": "VoiceidDomainTagsOutputReference",
      "namespace": "voiceidDomain",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/voiceid-domain/index.ts",
            "line": 232
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/voiceid-domain/index.ts",
            "line": 248
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/voiceid-domain/index.ts",
            "line": 222
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/voiceid-domain/index.ts",
            "line": 238
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/voiceid-domain/index.ts",
            "line": 184
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.voiceidDomain.VoiceidDomainTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/voiceid-domain/index:VoiceidDomainTagsOutputReference"
    },
    "@cdktn/provider-awscc.vpclatticeAccessLogSubscription.VpclatticeAccessLogSubscription": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_access_log_subscription awscc_vpclattice_access_log_subscription}."
      },
      "fqn": "@cdktn/provider-awscc.vpclatticeAccessLogSubscription.VpclatticeAccessLogSubscription",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_access_log_subscription awscc_vpclattice_access_log_subscription} Resource."
        },
        "locationInModule": {
          "filename": "src/vpclattice-access-log-subscription/index.ts",
          "line": 217
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.vpclatticeAccessLogSubscription.VpclatticeAccessLogSubscriptionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/vpclattice-access-log-subscription/index.ts",
        "line": 185
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a VpclatticeAccessLogSubscription resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/vpclattice-access-log-subscription/index.ts",
            "line": 202
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the VpclatticeAccessLogSubscription to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_access_log_subscription#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing VpclatticeAccessLogSubscription that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the VpclatticeAccessLogSubscription to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-access-log-subscription/index.ts",
            "line": 318
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.vpclatticeAccessLogSubscription.VpclatticeAccessLogSubscriptionTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-access-log-subscription/index.ts",
            "line": 289
          },
          "name": "resetResourceIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-access-log-subscription/index.ts",
            "line": 305
          },
          "name": "resetServiceNetworkLogType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-access-log-subscription/index.ts",
            "line": 321
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-access-log-subscription/index.ts",
            "line": 333
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-access-log-subscription/index.ts",
            "line": 342
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "VpclatticeAccessLogSubscription",
      "namespace": "vpclatticeAccessLogSubscription",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-access-log-subscription/index.ts",
            "line": 190
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-access-log-subscription/index.ts",
            "line": 244
          },
          "name": "accessLogSubscriptionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-access-log-subscription/index.ts",
            "line": 249
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-access-log-subscription/index.ts",
            "line": 267
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-access-log-subscription/index.ts",
            "line": 272
          },
          "name": "resourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-access-log-subscription/index.ts",
            "line": 277
          },
          "name": "resourceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-access-log-subscription/index.ts",
            "line": 315
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.vpclatticeAccessLogSubscription.VpclatticeAccessLogSubscriptionTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-access-log-subscription/index.ts",
            "line": 262
          },
          "name": "destinationArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-access-log-subscription/index.ts",
            "line": 293
          },
          "name": "resourceIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-access-log-subscription/index.ts",
            "line": 309
          },
          "name": "serviceNetworkLogTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-access-log-subscription/index.ts",
            "line": 325
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.vpclatticeAccessLogSubscription.VpclatticeAccessLogSubscriptionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-access-log-subscription/index.ts",
            "line": 255
          },
          "name": "destinationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-access-log-subscription/index.ts",
            "line": 283
          },
          "name": "resourceIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-access-log-subscription/index.ts",
            "line": 299
          },
          "name": "serviceNetworkLogType",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/vpclattice-access-log-subscription/index:VpclatticeAccessLogSubscription"
    },
    "@cdktn/provider-awscc.vpclatticeAccessLogSubscription.VpclatticeAccessLogSubscriptionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.vpclatticeAccessLogSubscription.VpclatticeAccessLogSubscriptionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/vpclattice-access-log-subscription/index.ts",
        "line": 14
      },
      "name": "VpclatticeAccessLogSubscriptionConfig",
      "namespace": "vpclatticeAccessLogSubscription",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_access_log_subscription#destination_arn VpclatticeAccessLogSubscription#destination_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-access-log-subscription/index.ts",
            "line": 18
          },
          "name": "destinationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_access_log_subscription#resource_identifier VpclatticeAccessLogSubscription#resource_identifier}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-access-log-subscription/index.ts",
            "line": 22
          },
          "name": "resourceIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_access_log_subscription#service_network_log_type VpclatticeAccessLogSubscription#service_network_log_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-access-log-subscription/index.ts",
            "line": 26
          },
          "name": "serviceNetworkLogType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_access_log_subscription#tags VpclatticeAccessLogSubscription#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-access-log-subscription/index.ts",
            "line": 30
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.vpclatticeAccessLogSubscription.VpclatticeAccessLogSubscriptionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/vpclattice-access-log-subscription/index:VpclatticeAccessLogSubscriptionConfig"
    },
    "@cdktn/provider-awscc.vpclatticeAccessLogSubscription.VpclatticeAccessLogSubscriptionTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.vpclatticeAccessLogSubscription.VpclatticeAccessLogSubscriptionTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/vpclattice-access-log-subscription/index.ts",
        "line": 32
      },
      "name": "VpclatticeAccessLogSubscriptionTags",
      "namespace": "vpclatticeAccessLogSubscription",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_access_log_subscription#key VpclatticeAccessLogSubscription#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-access-log-subscription/index.ts",
            "line": 36
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_access_log_subscription#value VpclatticeAccessLogSubscription#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-access-log-subscription/index.ts",
            "line": 40
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/vpclattice-access-log-subscription/index:VpclatticeAccessLogSubscriptionTags"
    },
    "@cdktn/provider-awscc.vpclatticeAccessLogSubscription.VpclatticeAccessLogSubscriptionTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.vpclatticeAccessLogSubscription.VpclatticeAccessLogSubscriptionTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/vpclattice-access-log-subscription/index.ts",
          "line": 170
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/vpclattice-access-log-subscription/index.ts",
        "line": 162
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-access-log-subscription/index.ts",
            "line": 177
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.vpclatticeAccessLogSubscription.VpclatticeAccessLogSubscriptionTagsOutputReference"
            }
          }
        }
      ],
      "name": "VpclatticeAccessLogSubscriptionTagsList",
      "namespace": "vpclatticeAccessLogSubscription",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-access-log-subscription/index.ts",
            "line": 163
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.vpclatticeAccessLogSubscription.VpclatticeAccessLogSubscriptionTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/vpclattice-access-log-subscription/index:VpclatticeAccessLogSubscriptionTagsList"
    },
    "@cdktn/provider-awscc.vpclatticeAccessLogSubscription.VpclatticeAccessLogSubscriptionTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.vpclatticeAccessLogSubscription.VpclatticeAccessLogSubscriptionTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/vpclattice-access-log-subscription/index.ts",
          "line": 89
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/vpclattice-access-log-subscription/index.ts",
        "line": 79
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-access-log-subscription/index.ts",
            "line": 137
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-access-log-subscription/index.ts",
            "line": 153
          },
          "name": "resetValue"
        }
      ],
      "name": "VpclatticeAccessLogSubscriptionTagsOutputReference",
      "namespace": "vpclatticeAccessLogSubscription",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-access-log-subscription/index.ts",
            "line": 141
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-access-log-subscription/index.ts",
            "line": 157
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-access-log-subscription/index.ts",
            "line": 131
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-access-log-subscription/index.ts",
            "line": 147
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-access-log-subscription/index.ts",
            "line": 93
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.vpclatticeAccessLogSubscription.VpclatticeAccessLogSubscriptionTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/vpclattice-access-log-subscription/index:VpclatticeAccessLogSubscriptionTagsOutputReference"
    },
    "@cdktn/provider-awscc.vpclatticeAuthPolicy.VpclatticeAuthPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_auth_policy awscc_vpclattice_auth_policy}."
      },
      "fqn": "@cdktn/provider-awscc.vpclatticeAuthPolicy.VpclatticeAuthPolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_auth_policy awscc_vpclattice_auth_policy} Resource."
        },
        "locationInModule": {
          "filename": "src/vpclattice-auth-policy/index.ts",
          "line": 60
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.vpclatticeAuthPolicy.VpclatticeAuthPolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/vpclattice-auth-policy/index.ts",
        "line": 28
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a VpclatticeAuthPolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/vpclattice-auth-policy/index.ts",
            "line": 45
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the VpclatticeAuthPolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_auth_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing VpclatticeAuthPolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the VpclatticeAuthPolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-auth-policy/index.ts",
            "line": 124
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-auth-policy/index.ts",
            "line": 131
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "VpclatticeAuthPolicy",
      "namespace": "vpclatticeAuthPolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-auth-policy/index.ts",
            "line": 33
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-auth-policy/index.ts",
            "line": 85
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-auth-policy/index.ts",
            "line": 116
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-auth-policy/index.ts",
            "line": 98
          },
          "name": "policyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-auth-policy/index.ts",
            "line": 111
          },
          "name": "resourceIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-auth-policy/index.ts",
            "line": 91
          },
          "name": "policy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-auth-policy/index.ts",
            "line": 104
          },
          "name": "resourceIdentifier",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/vpclattice-auth-policy/index:VpclatticeAuthPolicy"
    },
    "@cdktn/provider-awscc.vpclatticeAuthPolicy.VpclatticeAuthPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.vpclatticeAuthPolicy.VpclatticeAuthPolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/vpclattice-auth-policy/index.ts",
        "line": 14
      },
      "name": "VpclatticeAuthPolicyConfig",
      "namespace": "vpclatticeAuthPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_auth_policy#policy VpclatticeAuthPolicy#policy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-auth-policy/index.ts",
            "line": 18
          },
          "name": "policy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_auth_policy#resource_identifier VpclatticeAuthPolicy#resource_identifier}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-auth-policy/index.ts",
            "line": 22
          },
          "name": "resourceIdentifier",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/vpclattice-auth-policy/index:VpclatticeAuthPolicyConfig"
    },
    "@cdktn/provider-awscc.vpclatticeListener.VpclatticeListener": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_listener awscc_vpclattice_listener}."
      },
      "fqn": "@cdktn/provider-awscc.vpclatticeListener.VpclatticeListener",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_listener awscc_vpclattice_listener} Resource."
        },
        "locationInModule": {
          "filename": "src/vpclattice-listener/index.ts",
          "line": 689
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.vpclatticeListener.VpclatticeListenerConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/vpclattice-listener/index.ts",
        "line": 657
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a VpclatticeListener resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/vpclattice-listener/index.ts",
            "line": 674
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the VpclatticeListener to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_listener#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing VpclatticeListener that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the VpclatticeListener to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-listener/index.ts",
            "line": 727
          },
          "name": "putDefaultAction",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.vpclatticeListener.VpclatticeListenerDefaultAction"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-listener/index.ts",
            "line": 821
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.vpclatticeListener.VpclatticeListenerTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-listener/index.ts",
            "line": 753
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-listener/index.ts",
            "line": 769
          },
          "name": "resetPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-listener/index.ts",
            "line": 808
          },
          "name": "resetServiceIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-listener/index.ts",
            "line": 824
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-listener/index.ts",
            "line": 836
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-listener/index.ts",
            "line": 847
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "VpclatticeListener",
      "namespace": "vpclatticeListener",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-listener/index.ts",
            "line": 662
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-listener/index.ts",
            "line": 718
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-listener/index.ts",
            "line": 724
          },
          "name": "defaultAction",
          "type": {
            "fqn": "@cdktn/provider-awscc.vpclatticeListener.VpclatticeListenerDefaultActionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-listener/index.ts",
            "line": 736
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-listener/index.ts",
            "line": 741
          },
          "name": "listenerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-listener/index.ts",
            "line": 791
          },
          "name": "serviceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-listener/index.ts",
            "line": 796
          },
          "name": "serviceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-listener/index.ts",
            "line": 818
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.vpclatticeListener.VpclatticeListenerTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-listener/index.ts",
            "line": 731
          },
          "name": "defaultActionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.vpclatticeListener.VpclatticeListenerDefaultAction"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-listener/index.ts",
            "line": 757
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-listener/index.ts",
            "line": 773
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-listener/index.ts",
            "line": 786
          },
          "name": "protocolInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-listener/index.ts",
            "line": 812
          },
          "name": "serviceIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-listener/index.ts",
            "line": 828
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.vpclatticeListener.VpclatticeListenerTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-listener/index.ts",
            "line": 747
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-listener/index.ts",
            "line": 763
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-listener/index.ts",
            "line": 779
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-listener/index.ts",
            "line": 802
          },
          "name": "serviceIdentifier",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/vpclattice-listener/index:VpclatticeListener"
    },
    "@cdktn/provider-awscc.vpclatticeListener.VpclatticeListenerConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.vpclatticeListener.VpclatticeListenerConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/vpclattice-listener/index.ts",
        "line": 14
      },
      "name": "VpclatticeListenerConfig",
      "namespace": "vpclatticeListener",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_listener#default_action VpclatticeListener#default_action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-listener/index.ts",
            "line": 18
          },
          "name": "defaultAction",
          "type": {
            "fqn": "@cdktn/provider-awscc.vpclatticeListener.VpclatticeListenerDefaultAction"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_listener#protocol VpclatticeListener#protocol}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-listener/index.ts",
            "line": 30
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_listener#name VpclatticeListener#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-listener/index.ts",
            "line": 22
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_listener#port VpclatticeListener#port}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-listener/index.ts",
            "line": 26
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_listener#service_identifier VpclatticeListener#service_identifier}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-listener/index.ts",
            "line": 34
          },
          "name": "serviceIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_listener#tags VpclatticeListener#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-listener/index.ts",
            "line": 38
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.vpclatticeListener.VpclatticeListenerTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/vpclattice-listener/index:VpclatticeListenerConfig"
    },
    "@cdktn/provider-awscc.vpclatticeListener.VpclatticeListenerDefaultAction": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.vpclatticeListener.VpclatticeListenerDefaultAction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/vpclattice-listener/index.ts",
        "line": 377
      },
      "name": "VpclatticeListenerDefaultAction",
      "namespace": "vpclatticeListener",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_listener#fixed_response VpclatticeListener#fixed_response}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-listener/index.ts",
            "line": 381
          },
          "name": "fixedResponse",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.vpclatticeListener.VpclatticeListenerDefaultActionFixedResponse"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_listener#forward VpclatticeListener#forward}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-listener/index.ts",
            "line": 385
          },
          "name": "forward",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.vpclatticeListener.VpclatticeListenerDefaultActionForward"
          }
        }
      ],
      "symbolId": "src/vpclattice-listener/index:VpclatticeListenerDefaultAction"
    },
    "@cdktn/provider-awscc.vpclatticeListener.VpclatticeListenerDefaultActionFixedResponse": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.vpclatticeListener.VpclatticeListenerDefaultActionFixedResponse",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/vpclattice-listener/index.ts",
        "line": 40
      },
      "name": "VpclatticeListenerDefaultActionFixedResponse",
      "namespace": "vpclatticeListener",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_listener#status_code VpclatticeListener#status_code}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-listener/index.ts",
            "line": 44
          },
          "name": "statusCode",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/vpclattice-listener/index:VpclatticeListenerDefaultActionFixedResponse"
    },
    "@cdktn/provider-awscc.vpclatticeListener.VpclatticeListenerDefaultActionFixedResponseOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.vpclatticeListener.VpclatticeListenerDefaultActionFixedResponseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/vpclattice-listener/index.ts",
          "line": 84
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/vpclattice-listener/index.ts",
        "line": 76
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-listener/index.ts",
            "line": 126
          },
          "name": "resetStatusCode"
        }
      ],
      "name": "VpclatticeListenerDefaultActionFixedResponseOutputReference",
      "namespace": "vpclatticeListener",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-listener/index.ts",
            "line": 130
          },
          "name": "statusCodeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-listener/index.ts",
            "line": 120
          },
          "name": "statusCode",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-listener/index.ts",
            "line": 88
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.vpclatticeListener.VpclatticeListenerDefaultActionFixedResponse"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/vpclattice-listener/index:VpclatticeListenerDefaultActionFixedResponseOutputReference"
    },
    "@cdktn/provider-awscc.vpclatticeListener.VpclatticeListenerDefaultActionForward": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.vpclatticeListener.VpclatticeListenerDefaultActionForward",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/vpclattice-listener/index.ts",
        "line": 283
      },
      "name": "VpclatticeListenerDefaultActionForward",
      "namespace": "vpclatticeListener",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_listener#target_groups VpclatticeListener#target_groups}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-listener/index.ts",
            "line": 287
          },
          "name": "targetGroups",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.vpclatticeListener.VpclatticeListenerDefaultActionForwardTargetGroups"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/vpclattice-listener/index:VpclatticeListenerDefaultActionForward"
    },
    "@cdktn/provider-awscc.vpclatticeListener.VpclatticeListenerDefaultActionForwardOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.vpclatticeListener.VpclatticeListenerDefaultActionForwardOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/vpclattice-listener/index.ts",
          "line": 327
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/vpclattice-listener/index.ts",
        "line": 319
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-listener/index.ts",
            "line": 366
          },
          "name": "putTargetGroups",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.vpclatticeListener.VpclatticeListenerDefaultActionForwardTargetGroups"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-listener/index.ts",
            "line": 369
          },
          "name": "resetTargetGroups"
        }
      ],
      "name": "VpclatticeListenerDefaultActionForwardOutputReference",
      "namespace": "vpclatticeListener",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-listener/index.ts",
            "line": 363
          },
          "name": "targetGroups",
          "type": {
            "fqn": "@cdktn/provider-awscc.vpclatticeListener.VpclatticeListenerDefaultActionForwardTargetGroupsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-listener/index.ts",
            "line": 373
          },
          "name": "targetGroupsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.vpclatticeListener.VpclatticeListenerDefaultActionForwardTargetGroups"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-listener/index.ts",
            "line": 331
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.vpclatticeListener.VpclatticeListenerDefaultActionForward"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/vpclattice-listener/index:VpclatticeListenerDefaultActionForwardOutputReference"
    },
    "@cdktn/provider-awscc.vpclatticeListener.VpclatticeListenerDefaultActionForwardTargetGroups": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.vpclatticeListener.VpclatticeListenerDefaultActionForwardTargetGroups",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/vpclattice-listener/index.ts",
        "line": 134
      },
      "name": "VpclatticeListenerDefaultActionForwardTargetGroups",
      "namespace": "vpclatticeListener",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_listener#target_group_identifier VpclatticeListener#target_group_identifier}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-listener/index.ts",
            "line": 138
          },
          "name": "targetGroupIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_listener#weight VpclatticeListener#weight}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-listener/index.ts",
            "line": 142
          },
          "name": "weight",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/vpclattice-listener/index:VpclatticeListenerDefaultActionForwardTargetGroups"
    },
    "@cdktn/provider-awscc.vpclatticeListener.VpclatticeListenerDefaultActionForwardTargetGroupsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.vpclatticeListener.VpclatticeListenerDefaultActionForwardTargetGroupsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/vpclattice-listener/index.ts",
          "line": 272
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/vpclattice-listener/index.ts",
        "line": 264
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-listener/index.ts",
            "line": 279
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.vpclatticeListener.VpclatticeListenerDefaultActionForwardTargetGroupsOutputReference"
            }
          }
        }
      ],
      "name": "VpclatticeListenerDefaultActionForwardTargetGroupsList",
      "namespace": "vpclatticeListener",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-listener/index.ts",
            "line": 265
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.vpclatticeListener.VpclatticeListenerDefaultActionForwardTargetGroups"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/vpclattice-listener/index:VpclatticeListenerDefaultActionForwardTargetGroupsList"
    },
    "@cdktn/provider-awscc.vpclatticeListener.VpclatticeListenerDefaultActionForwardTargetGroupsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.vpclatticeListener.VpclatticeListenerDefaultActionForwardTargetGroupsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/vpclattice-listener/index.ts",
          "line": 191
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/vpclattice-listener/index.ts",
        "line": 181
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-listener/index.ts",
            "line": 239
          },
          "name": "resetTargetGroupIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-listener/index.ts",
            "line": 255
          },
          "name": "resetWeight"
        }
      ],
      "name": "VpclatticeListenerDefaultActionForwardTargetGroupsOutputReference",
      "namespace": "vpclatticeListener",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-listener/index.ts",
            "line": 243
          },
          "name": "targetGroupIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-listener/index.ts",
            "line": 259
          },
          "name": "weightInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-listener/index.ts",
            "line": 233
          },
          "name": "targetGroupIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-listener/index.ts",
            "line": 249
          },
          "name": "weight",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-listener/index.ts",
            "line": 195
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.vpclatticeListener.VpclatticeListenerDefaultActionForwardTargetGroups"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/vpclattice-listener/index:VpclatticeListenerDefaultActionForwardTargetGroupsOutputReference"
    },
    "@cdktn/provider-awscc.vpclatticeListener.VpclatticeListenerDefaultActionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.vpclatticeListener.VpclatticeListenerDefaultActionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/vpclattice-listener/index.ts",
          "line": 432
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/vpclattice-listener/index.ts",
        "line": 424
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-listener/index.ts",
            "line": 477
          },
          "name": "putFixedResponse",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.vpclatticeListener.VpclatticeListenerDefaultActionFixedResponse"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-listener/index.ts",
            "line": 493
          },
          "name": "putForward",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.vpclatticeListener.VpclatticeListenerDefaultActionForward"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-listener/index.ts",
            "line": 480
          },
          "name": "resetFixedResponse"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-listener/index.ts",
            "line": 496
          },
          "name": "resetForward"
        }
      ],
      "name": "VpclatticeListenerDefaultActionOutputReference",
      "namespace": "vpclatticeListener",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-listener/index.ts",
            "line": 474
          },
          "name": "fixedResponse",
          "type": {
            "fqn": "@cdktn/provider-awscc.vpclatticeListener.VpclatticeListenerDefaultActionFixedResponseOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-listener/index.ts",
            "line": 490
          },
          "name": "forward",
          "type": {
            "fqn": "@cdktn/provider-awscc.vpclatticeListener.VpclatticeListenerDefaultActionForwardOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-listener/index.ts",
            "line": 484
          },
          "name": "fixedResponseInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.vpclatticeListener.VpclatticeListenerDefaultActionFixedResponse"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-listener/index.ts",
            "line": 500
          },
          "name": "forwardInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.vpclatticeListener.VpclatticeListenerDefaultActionForward"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-listener/index.ts",
            "line": 436
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.vpclatticeListener.VpclatticeListenerDefaultAction"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/vpclattice-listener/index:VpclatticeListenerDefaultActionOutputReference"
    },
    "@cdktn/provider-awscc.vpclatticeListener.VpclatticeListenerTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.vpclatticeListener.VpclatticeListenerTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/vpclattice-listener/index.ts",
        "line": 504
      },
      "name": "VpclatticeListenerTags",
      "namespace": "vpclatticeListener",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_listener#key VpclatticeListener#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-listener/index.ts",
            "line": 508
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_listener#value VpclatticeListener#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-listener/index.ts",
            "line": 512
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/vpclattice-listener/index:VpclatticeListenerTags"
    },
    "@cdktn/provider-awscc.vpclatticeListener.VpclatticeListenerTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.vpclatticeListener.VpclatticeListenerTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/vpclattice-listener/index.ts",
          "line": 642
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/vpclattice-listener/index.ts",
        "line": 634
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-listener/index.ts",
            "line": 649
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.vpclatticeListener.VpclatticeListenerTagsOutputReference"
            }
          }
        }
      ],
      "name": "VpclatticeListenerTagsList",
      "namespace": "vpclatticeListener",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-listener/index.ts",
            "line": 635
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.vpclatticeListener.VpclatticeListenerTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/vpclattice-listener/index:VpclatticeListenerTagsList"
    },
    "@cdktn/provider-awscc.vpclatticeListener.VpclatticeListenerTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.vpclatticeListener.VpclatticeListenerTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/vpclattice-listener/index.ts",
          "line": 561
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/vpclattice-listener/index.ts",
        "line": 551
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-listener/index.ts",
            "line": 609
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-listener/index.ts",
            "line": 625
          },
          "name": "resetValue"
        }
      ],
      "name": "VpclatticeListenerTagsOutputReference",
      "namespace": "vpclatticeListener",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-listener/index.ts",
            "line": 613
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-listener/index.ts",
            "line": 629
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-listener/index.ts",
            "line": 603
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-listener/index.ts",
            "line": 619
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-listener/index.ts",
            "line": 565
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.vpclatticeListener.VpclatticeListenerTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/vpclattice-listener/index:VpclatticeListenerTagsOutputReference"
    },
    "@cdktn/provider-awscc.vpclatticeResourceConfiguration.VpclatticeResourceConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_resource_configuration awscc_vpclattice_resource_configuration}."
      },
      "fqn": "@cdktn/provider-awscc.vpclatticeResourceConfiguration.VpclatticeResourceConfiguration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_resource_configuration awscc_vpclattice_resource_configuration} Resource."
        },
        "locationInModule": {
          "filename": "src/vpclattice-resource-configuration/index.ts",
          "line": 540
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.vpclatticeResourceConfiguration.VpclatticeResourceConfigurationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/vpclattice-resource-configuration/index.ts",
        "line": 508
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a VpclatticeResourceConfiguration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/vpclattice-resource-configuration/index.ts",
            "line": 525
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the VpclatticeResourceConfiguration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_resource_configuration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing VpclatticeResourceConfiguration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the VpclatticeResourceConfiguration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-resource-configuration/index.ts",
            "line": 715
          },
          "name": "putResourceConfigurationDefinition",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.vpclatticeResourceConfiguration.VpclatticeResourceConfigurationResourceConfigurationDefinition"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-resource-configuration/index.ts",
            "line": 781
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.vpclatticeResourceConfiguration.VpclatticeResourceConfigurationTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-resource-configuration/index.ts",
            "line": 583
          },
          "name": "resetAllowAssociationToSharableServiceNetwork"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-resource-configuration/index.ts",
            "line": 604
          },
          "name": "resetCustomDomainName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-resource-configuration/index.ts",
            "line": 620
          },
          "name": "resetDomainVerificationId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-resource-configuration/index.ts",
            "line": 636
          },
          "name": "resetGroupDomain"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-resource-configuration/index.ts",
            "line": 670
          },
          "name": "resetPortRanges"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-resource-configuration/index.ts",
            "line": 686
          },
          "name": "resetProtocolType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-resource-configuration/index.ts",
            "line": 702
          },
          "name": "resetResourceConfigurationAuthType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-resource-configuration/index.ts",
            "line": 718
          },
          "name": "resetResourceConfigurationDefinition"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-resource-configuration/index.ts",
            "line": 734
          },
          "name": "resetResourceConfigurationGroupId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-resource-configuration/index.ts",
            "line": 768
          },
          "name": "resetResourceGatewayId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-resource-configuration/index.ts",
            "line": 784
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-resource-configuration/index.ts",
            "line": 796
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-resource-configuration/index.ts",
            "line": 814
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "VpclatticeResourceConfiguration",
      "namespace": "vpclatticeResourceConfiguration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-resource-configuration/index.ts",
            "line": 513
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-resource-configuration/index.ts",
            "line": 592
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-resource-configuration/index.ts",
            "line": 645
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-resource-configuration/index.ts",
            "line": 712
          },
          "name": "resourceConfigurationDefinition",
          "type": {
            "fqn": "@cdktn/provider-awscc.vpclatticeResourceConfiguration.VpclatticeResourceConfigurationResourceConfigurationDefinitionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-resource-configuration/index.ts",
            "line": 743
          },
          "name": "resourceConfigurationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-resource-configuration/index.ts",
            "line": 778
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.vpclatticeResourceConfiguration.VpclatticeResourceConfigurationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-resource-configuration/index.ts",
            "line": 587
          },
          "name": "allowAssociationToSharableServiceNetworkInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-resource-configuration/index.ts",
            "line": 608
          },
          "name": "customDomainNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-resource-configuration/index.ts",
            "line": 624
          },
          "name": "domainVerificationIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-resource-configuration/index.ts",
            "line": 640
          },
          "name": "groupDomainInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-resource-configuration/index.ts",
            "line": 658
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-resource-configuration/index.ts",
            "line": 674
          },
          "name": "portRangesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-resource-configuration/index.ts",
            "line": 690
          },
          "name": "protocolTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-resource-configuration/index.ts",
            "line": 706
          },
          "name": "resourceConfigurationAuthTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-resource-configuration/index.ts",
            "line": 722
          },
          "name": "resourceConfigurationDefinitionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.vpclatticeResourceConfiguration.VpclatticeResourceConfigurationResourceConfigurationDefinition"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-resource-configuration/index.ts",
            "line": 738
          },
          "name": "resourceConfigurationGroupIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-resource-configuration/index.ts",
            "line": 756
          },
          "name": "resourceConfigurationTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-resource-configuration/index.ts",
            "line": 772
          },
          "name": "resourceGatewayIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-resource-configuration/index.ts",
            "line": 788
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.vpclatticeResourceConfiguration.VpclatticeResourceConfigurationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-resource-configuration/index.ts",
            "line": 577
          },
          "name": "allowAssociationToSharableServiceNetwork",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-resource-configuration/index.ts",
            "line": 598
          },
          "name": "customDomainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-resource-configuration/index.ts",
            "line": 614
          },
          "name": "domainVerificationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-resource-configuration/index.ts",
            "line": 630
          },
          "name": "groupDomain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-resource-configuration/index.ts",
            "line": 651
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-resource-configuration/index.ts",
            "line": 664
          },
          "name": "portRanges",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-resource-configuration/index.ts",
            "line": 680
          },
          "name": "protocolType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-resource-configuration/index.ts",
            "line": 696
          },
          "name": "resourceConfigurationAuthType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-resource-configuration/index.ts",
            "line": 728
          },
          "name": "resourceConfigurationGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-resource-configuration/index.ts",
            "line": 749
          },
          "name": "resourceConfigurationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-resource-configuration/index.ts",
            "line": 762
          },
          "name": "resourceGatewayId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/vpclattice-resource-configuration/index:VpclatticeResourceConfiguration"
    },
    "@cdktn/provider-awscc.vpclatticeResourceConfiguration.VpclatticeResourceConfigurationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.vpclatticeResourceConfiguration.VpclatticeResourceConfigurationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/vpclattice-resource-configuration/index.ts",
        "line": 14
      },
      "name": "VpclatticeResourceConfigurationConfig",
      "namespace": "vpclatticeResourceConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_resource_configuration#name VpclatticeResourceConfiguration#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-resource-configuration/index.ts",
            "line": 34
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_resource_configuration#resource_configuration_type VpclatticeResourceConfiguration#resource_configuration_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-resource-configuration/index.ts",
            "line": 58
          },
          "name": "resourceConfigurationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_resource_configuration#allow_association_to_sharable_service_network VpclatticeResourceConfiguration#allow_association_to_sharable_service_network}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-resource-configuration/index.ts",
            "line": 18
          },
          "name": "allowAssociationToSharableServiceNetwork",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_resource_configuration#custom_domain_name VpclatticeResourceConfiguration#custom_domain_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-resource-configuration/index.ts",
            "line": 22
          },
          "name": "customDomainName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_resource_configuration#domain_verification_id VpclatticeResourceConfiguration#domain_verification_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-resource-configuration/index.ts",
            "line": 26
          },
          "name": "domainVerificationId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_resource_configuration#group_domain VpclatticeResourceConfiguration#group_domain}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-resource-configuration/index.ts",
            "line": 30
          },
          "name": "groupDomain",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_resource_configuration#port_ranges VpclatticeResourceConfiguration#port_ranges}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-resource-configuration/index.ts",
            "line": 38
          },
          "name": "portRanges",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_resource_configuration#protocol_type VpclatticeResourceConfiguration#protocol_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-resource-configuration/index.ts",
            "line": 42
          },
          "name": "protocolType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_resource_configuration#resource_configuration_auth_type VpclatticeResourceConfiguration#resource_configuration_auth_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-resource-configuration/index.ts",
            "line": 46
          },
          "name": "resourceConfigurationAuthType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_resource_configuration#resource_configuration_definition VpclatticeResourceConfiguration#resource_configuration_definition}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-resource-configuration/index.ts",
            "line": 50
          },
          "name": "resourceConfigurationDefinition",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.vpclatticeResourceConfiguration.VpclatticeResourceConfigurationResourceConfigurationDefinition"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_resource_configuration#resource_configuration_group_id VpclatticeResourceConfiguration#resource_configuration_group_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-resource-configuration/index.ts",
            "line": 54
          },
          "name": "resourceConfigurationGroupId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_resource_configuration#resource_gateway_id VpclatticeResourceConfiguration#resource_gateway_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-resource-configuration/index.ts",
            "line": 62
          },
          "name": "resourceGatewayId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_resource_configuration#tags VpclatticeResourceConfiguration#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-resource-configuration/index.ts",
            "line": 66
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.vpclatticeResourceConfiguration.VpclatticeResourceConfigurationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/vpclattice-resource-configuration/index:VpclatticeResourceConfigurationConfig"
    },
    "@cdktn/provider-awscc.vpclatticeResourceConfiguration.VpclatticeResourceConfigurationResourceConfigurationDefinition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.vpclatticeResourceConfiguration.VpclatticeResourceConfigurationResourceConfigurationDefinition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/vpclattice-resource-configuration/index.ts",
        "line": 195
      },
      "name": "VpclatticeResourceConfigurationResourceConfigurationDefinition",
      "namespace": "vpclatticeResourceConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_resource_configuration#arn_resource VpclatticeResourceConfiguration#arn_resource}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-resource-configuration/index.ts",
            "line": 199
          },
          "name": "arnResource",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_resource_configuration#dns_resource VpclatticeResourceConfiguration#dns_resource}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-resource-configuration/index.ts",
            "line": 203
          },
          "name": "dnsResource",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.vpclatticeResourceConfiguration.VpclatticeResourceConfigurationResourceConfigurationDefinitionDnsResource"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_resource_configuration#ip_resource VpclatticeResourceConfiguration#ip_resource}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-resource-configuration/index.ts",
            "line": 207
          },
          "name": "ipResource",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/vpclattice-resource-configuration/index:VpclatticeResourceConfigurationResourceConfigurationDefinition"
    },
    "@cdktn/provider-awscc.vpclatticeResourceConfiguration.VpclatticeResourceConfigurationResourceConfigurationDefinitionDnsResource": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.vpclatticeResourceConfiguration.VpclatticeResourceConfigurationResourceConfigurationDefinitionDnsResource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/vpclattice-resource-configuration/index.ts",
        "line": 68
      },
      "name": "VpclatticeResourceConfigurationResourceConfigurationDefinitionDnsResource",
      "namespace": "vpclatticeResourceConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_resource_configuration#domain_name VpclatticeResourceConfiguration#domain_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-resource-configuration/index.ts",
            "line": 72
          },
          "name": "domainName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_resource_configuration#ip_address_type VpclatticeResourceConfiguration#ip_address_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-resource-configuration/index.ts",
            "line": 76
          },
          "name": "ipAddressType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/vpclattice-resource-configuration/index:VpclatticeResourceConfigurationResourceConfigurationDefinitionDnsResource"
    },
    "@cdktn/provider-awscc.vpclatticeResourceConfiguration.VpclatticeResourceConfigurationResourceConfigurationDefinitionDnsResourceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.vpclatticeResourceConfiguration.VpclatticeResourceConfigurationResourceConfigurationDefinitionDnsResourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/vpclattice-resource-configuration/index.ts",
          "line": 123
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/vpclattice-resource-configuration/index.ts",
        "line": 115
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-resource-configuration/index.ts",
            "line": 171
          },
          "name": "resetDomainName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-resource-configuration/index.ts",
            "line": 187
          },
          "name": "resetIpAddressType"
        }
      ],
      "name": "VpclatticeResourceConfigurationResourceConfigurationDefinitionDnsResourceOutputReference",
      "namespace": "vpclatticeResourceConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-resource-configuration/index.ts",
            "line": 175
          },
          "name": "domainNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-resource-configuration/index.ts",
            "line": 191
          },
          "name": "ipAddressTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-resource-configuration/index.ts",
            "line": 165
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-resource-configuration/index.ts",
            "line": 181
          },
          "name": "ipAddressType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-resource-configuration/index.ts",
            "line": 127
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.vpclatticeResourceConfiguration.VpclatticeResourceConfigurationResourceConfigurationDefinitionDnsResource"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/vpclattice-resource-configuration/index:VpclatticeResourceConfigurationResourceConfigurationDefinitionDnsResourceOutputReference"
    },
    "@cdktn/provider-awscc.vpclatticeResourceConfiguration.VpclatticeResourceConfigurationResourceConfigurationDefinitionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.vpclatticeResourceConfiguration.VpclatticeResourceConfigurationResourceConfigurationDefinitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/vpclattice-resource-configuration/index.ts",
          "line": 261
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/vpclattice-resource-configuration/index.ts",
        "line": 253
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-resource-configuration/index.ts",
            "line": 328
          },
          "name": "putDnsResource",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.vpclatticeResourceConfiguration.VpclatticeResourceConfigurationResourceConfigurationDefinitionDnsResource"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-resource-configuration/index.ts",
            "line": 315
          },
          "name": "resetArnResource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-resource-configuration/index.ts",
            "line": 331
          },
          "name": "resetDnsResource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-resource-configuration/index.ts",
            "line": 347
          },
          "name": "resetIpResource"
        }
      ],
      "name": "VpclatticeResourceConfigurationResourceConfigurationDefinitionOutputReference",
      "namespace": "vpclatticeResourceConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-resource-configuration/index.ts",
            "line": 325
          },
          "name": "dnsResource",
          "type": {
            "fqn": "@cdktn/provider-awscc.vpclatticeResourceConfiguration.VpclatticeResourceConfigurationResourceConfigurationDefinitionDnsResourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-resource-configuration/index.ts",
            "line": 319
          },
          "name": "arnResourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-resource-configuration/index.ts",
            "line": 335
          },
          "name": "dnsResourceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.vpclatticeResourceConfiguration.VpclatticeResourceConfigurationResourceConfigurationDefinitionDnsResource"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-resource-configuration/index.ts",
            "line": 351
          },
          "name": "ipResourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-resource-configuration/index.ts",
            "line": 309
          },
          "name": "arnResource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-resource-configuration/index.ts",
            "line": 341
          },
          "name": "ipResource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-resource-configuration/index.ts",
            "line": 265
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.vpclatticeResourceConfiguration.VpclatticeResourceConfigurationResourceConfigurationDefinition"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/vpclattice-resource-configuration/index:VpclatticeResourceConfigurationResourceConfigurationDefinitionOutputReference"
    },
    "@cdktn/provider-awscc.vpclatticeResourceConfiguration.VpclatticeResourceConfigurationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.vpclatticeResourceConfiguration.VpclatticeResourceConfigurationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/vpclattice-resource-configuration/index.ts",
        "line": 355
      },
      "name": "VpclatticeResourceConfigurationTags",
      "namespace": "vpclatticeResourceConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_resource_configuration#key VpclatticeResourceConfiguration#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-resource-configuration/index.ts",
            "line": 359
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_resource_configuration#value VpclatticeResourceConfiguration#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-resource-configuration/index.ts",
            "line": 363
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/vpclattice-resource-configuration/index:VpclatticeResourceConfigurationTags"
    },
    "@cdktn/provider-awscc.vpclatticeResourceConfiguration.VpclatticeResourceConfigurationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.vpclatticeResourceConfiguration.VpclatticeResourceConfigurationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/vpclattice-resource-configuration/index.ts",
          "line": 493
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/vpclattice-resource-configuration/index.ts",
        "line": 485
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-resource-configuration/index.ts",
            "line": 500
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.vpclatticeResourceConfiguration.VpclatticeResourceConfigurationTagsOutputReference"
            }
          }
        }
      ],
      "name": "VpclatticeResourceConfigurationTagsList",
      "namespace": "vpclatticeResourceConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-resource-configuration/index.ts",
            "line": 486
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.vpclatticeResourceConfiguration.VpclatticeResourceConfigurationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/vpclattice-resource-configuration/index:VpclatticeResourceConfigurationTagsList"
    },
    "@cdktn/provider-awscc.vpclatticeResourceConfiguration.VpclatticeResourceConfigurationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.vpclatticeResourceConfiguration.VpclatticeResourceConfigurationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/vpclattice-resource-configuration/index.ts",
          "line": 412
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/vpclattice-resource-configuration/index.ts",
        "line": 402
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-resource-configuration/index.ts",
            "line": 460
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-resource-configuration/index.ts",
            "line": 476
          },
          "name": "resetValue"
        }
      ],
      "name": "VpclatticeResourceConfigurationTagsOutputReference",
      "namespace": "vpclatticeResourceConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-resource-configuration/index.ts",
            "line": 464
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-resource-configuration/index.ts",
            "line": 480
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-resource-configuration/index.ts",
            "line": 454
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-resource-configuration/index.ts",
            "line": 470
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-resource-configuration/index.ts",
            "line": 416
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.vpclatticeResourceConfiguration.VpclatticeResourceConfigurationTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/vpclattice-resource-configuration/index:VpclatticeResourceConfigurationTagsOutputReference"
    },
    "@cdktn/provider-awscc.vpclatticeResourceGateway.VpclatticeResourceGateway": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_resource_gateway awscc_vpclattice_resource_gateway}."
      },
      "fqn": "@cdktn/provider-awscc.vpclatticeResourceGateway.VpclatticeResourceGateway",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_resource_gateway awscc_vpclattice_resource_gateway} Resource."
        },
        "locationInModule": {
          "filename": "src/vpclattice-resource-gateway/index.ts",
          "line": 239
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.vpclatticeResourceGateway.VpclatticeResourceGatewayConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/vpclattice-resource-gateway/index.ts",
        "line": 207
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a VpclatticeResourceGateway resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/vpclattice-resource-gateway/index.ts",
            "line": 224
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the VpclatticeResourceGateway to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_resource_gateway#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing VpclatticeResourceGateway that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the VpclatticeResourceGateway to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-resource-gateway/index.ts",
            "line": 379
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.vpclatticeResourceGateway.VpclatticeResourceGatewayTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-resource-gateway/index.ts",
            "line": 287
          },
          "name": "resetIpAddressType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-resource-gateway/index.ts",
            "line": 303
          },
          "name": "resetIpv4AddressesPerEni"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-resource-gateway/index.ts",
            "line": 332
          },
          "name": "resetResourceConfigDnsResolution"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-resource-gateway/index.ts",
            "line": 353
          },
          "name": "resetSecurityGroupIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-resource-gateway/index.ts",
            "line": 382
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-resource-gateway/index.ts",
            "line": 407
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-resource-gateway/index.ts",
            "line": 420
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "VpclatticeResourceGateway",
      "namespace": "vpclatticeResourceGateway",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-resource-gateway/index.ts",
            "line": 212
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-resource-gateway/index.ts",
            "line": 270
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-resource-gateway/index.ts",
            "line": 275
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-resource-gateway/index.ts",
            "line": 341
          },
          "name": "resourceGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-resource-gateway/index.ts",
            "line": 376
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.vpclatticeResourceGateway.VpclatticeResourceGatewayTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-resource-gateway/index.ts",
            "line": 291
          },
          "name": "ipAddressTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-resource-gateway/index.ts",
            "line": 307
          },
          "name": "ipv4AddressesPerEniInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-resource-gateway/index.ts",
            "line": 320
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-resource-gateway/index.ts",
            "line": 336
          },
          "name": "resourceConfigDnsResolutionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-resource-gateway/index.ts",
            "line": 357
          },
          "name": "securityGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-resource-gateway/index.ts",
            "line": 370
          },
          "name": "subnetIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-resource-gateway/index.ts",
            "line": 386
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.vpclatticeResourceGateway.VpclatticeResourceGatewayTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-resource-gateway/index.ts",
            "line": 399
          },
          "name": "vpcIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-resource-gateway/index.ts",
            "line": 281
          },
          "name": "ipAddressType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-resource-gateway/index.ts",
            "line": 297
          },
          "name": "ipv4AddressesPerEni",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-resource-gateway/index.ts",
            "line": 313
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-resource-gateway/index.ts",
            "line": 326
          },
          "name": "resourceConfigDnsResolution",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-resource-gateway/index.ts",
            "line": 347
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-resource-gateway/index.ts",
            "line": 363
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-resource-gateway/index.ts",
            "line": 392
          },
          "name": "vpcIdentifier",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/vpclattice-resource-gateway/index:VpclatticeResourceGateway"
    },
    "@cdktn/provider-awscc.vpclatticeResourceGateway.VpclatticeResourceGatewayConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.vpclatticeResourceGateway.VpclatticeResourceGatewayConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/vpclattice-resource-gateway/index.ts",
        "line": 14
      },
      "name": "VpclatticeResourceGatewayConfig",
      "namespace": "vpclatticeResourceGateway",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_resource_gateway#name VpclatticeResourceGateway#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-resource-gateway/index.ts",
            "line": 28
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_resource_gateway#subnet_ids VpclatticeResourceGateway#subnet_ids}",
            "stability": "stable",
            "summary": "The ID of one or more subnets in which to create an endpoint network interface."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-resource-gateway/index.ts",
            "line": 44
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_resource_gateway#vpc_identifier VpclatticeResourceGateway#vpc_identifier}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-resource-gateway/index.ts",
            "line": 52
          },
          "name": "vpcIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_resource_gateway#ip_address_type VpclatticeResourceGateway#ip_address_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-resource-gateway/index.ts",
            "line": 18
          },
          "name": "ipAddressType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_resource_gateway#ipv_4_addresses_per_eni VpclatticeResourceGateway#ipv_4_addresses_per_eni}",
            "stability": "stable",
            "summary": "The number of IPv4 addresses to allocate per ENI for the resource gateway."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-resource-gateway/index.ts",
            "line": 24
          },
          "name": "ipv4AddressesPerEni",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_resource_gateway#resource_config_dns_resolution VpclatticeResourceGateway#resource_config_dns_resolution}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-resource-gateway/index.ts",
            "line": 32
          },
          "name": "resourceConfigDnsResolution",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_resource_gateway#security_group_ids VpclatticeResourceGateway#security_group_ids}",
            "stability": "stable",
            "summary": "The ID of one or more security groups to associate with the endpoint network interface."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-resource-gateway/index.ts",
            "line": 38
          },
          "name": "securityGroupIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_resource_gateway#tags VpclatticeResourceGateway#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-resource-gateway/index.ts",
            "line": 48
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.vpclatticeResourceGateway.VpclatticeResourceGatewayTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/vpclattice-resource-gateway/index:VpclatticeResourceGatewayConfig"
    },
    "@cdktn/provider-awscc.vpclatticeResourceGateway.VpclatticeResourceGatewayTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.vpclatticeResourceGateway.VpclatticeResourceGatewayTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/vpclattice-resource-gateway/index.ts",
        "line": 54
      },
      "name": "VpclatticeResourceGatewayTags",
      "namespace": "vpclatticeResourceGateway",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_resource_gateway#key VpclatticeResourceGateway#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-resource-gateway/index.ts",
            "line": 58
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_resource_gateway#value VpclatticeResourceGateway#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-resource-gateway/index.ts",
            "line": 62
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/vpclattice-resource-gateway/index:VpclatticeResourceGatewayTags"
    },
    "@cdktn/provider-awscc.vpclatticeResourceGateway.VpclatticeResourceGatewayTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.vpclatticeResourceGateway.VpclatticeResourceGatewayTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/vpclattice-resource-gateway/index.ts",
          "line": 192
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/vpclattice-resource-gateway/index.ts",
        "line": 184
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-resource-gateway/index.ts",
            "line": 199
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.vpclatticeResourceGateway.VpclatticeResourceGatewayTagsOutputReference"
            }
          }
        }
      ],
      "name": "VpclatticeResourceGatewayTagsList",
      "namespace": "vpclatticeResourceGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-resource-gateway/index.ts",
            "line": 185
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.vpclatticeResourceGateway.VpclatticeResourceGatewayTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/vpclattice-resource-gateway/index:VpclatticeResourceGatewayTagsList"
    },
    "@cdktn/provider-awscc.vpclatticeResourceGateway.VpclatticeResourceGatewayTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.vpclatticeResourceGateway.VpclatticeResourceGatewayTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/vpclattice-resource-gateway/index.ts",
          "line": 111
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/vpclattice-resource-gateway/index.ts",
        "line": 101
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-resource-gateway/index.ts",
            "line": 159
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-resource-gateway/index.ts",
            "line": 175
          },
          "name": "resetValue"
        }
      ],
      "name": "VpclatticeResourceGatewayTagsOutputReference",
      "namespace": "vpclatticeResourceGateway",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-resource-gateway/index.ts",
            "line": 163
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-resource-gateway/index.ts",
            "line": 179
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-resource-gateway/index.ts",
            "line": 153
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-resource-gateway/index.ts",
            "line": 169
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-resource-gateway/index.ts",
            "line": 115
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.vpclatticeResourceGateway.VpclatticeResourceGatewayTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/vpclattice-resource-gateway/index:VpclatticeResourceGatewayTagsOutputReference"
    },
    "@cdktn/provider-awscc.vpclatticeResourcePolicy.VpclatticeResourcePolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_resource_policy awscc_vpclattice_resource_policy}."
      },
      "fqn": "@cdktn/provider-awscc.vpclatticeResourcePolicy.VpclatticeResourcePolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_resource_policy awscc_vpclattice_resource_policy} Resource."
        },
        "locationInModule": {
          "filename": "src/vpclattice-resource-policy/index.ts",
          "line": 60
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.vpclatticeResourcePolicy.VpclatticeResourcePolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/vpclattice-resource-policy/index.ts",
        "line": 28
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a VpclatticeResourcePolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/vpclattice-resource-policy/index.ts",
            "line": 45
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the VpclatticeResourcePolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_resource_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing VpclatticeResourcePolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the VpclatticeResourcePolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-resource-policy/index.ts",
            "line": 119
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-resource-policy/index.ts",
            "line": 126
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "VpclatticeResourcePolicy",
      "namespace": "vpclatticeResourcePolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-resource-policy/index.ts",
            "line": 33
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-resource-policy/index.ts",
            "line": 85
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-resource-policy/index.ts",
            "line": 98
          },
          "name": "policyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-resource-policy/index.ts",
            "line": 111
          },
          "name": "resourceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-resource-policy/index.ts",
            "line": 91
          },
          "name": "policy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-resource-policy/index.ts",
            "line": 104
          },
          "name": "resourceArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/vpclattice-resource-policy/index:VpclatticeResourcePolicy"
    },
    "@cdktn/provider-awscc.vpclatticeResourcePolicy.VpclatticeResourcePolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.vpclatticeResourcePolicy.VpclatticeResourcePolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/vpclattice-resource-policy/index.ts",
        "line": 14
      },
      "name": "VpclatticeResourcePolicyConfig",
      "namespace": "vpclatticeResourcePolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_resource_policy#policy VpclatticeResourcePolicy#policy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-resource-policy/index.ts",
            "line": 18
          },
          "name": "policy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_resource_policy#resource_arn VpclatticeResourcePolicy#resource_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-resource-policy/index.ts",
            "line": 22
          },
          "name": "resourceArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/vpclattice-resource-policy/index:VpclatticeResourcePolicyConfig"
    },
    "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRule": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_rule awscc_vpclattice_rule}."
      },
      "fqn": "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRule",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_rule awscc_vpclattice_rule} Resource."
        },
        "locationInModule": {
          "filename": "src/vpclattice-rule/index.ts",
          "line": 1540
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/vpclattice-rule/index.ts",
        "line": 1508
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a VpclatticeRule resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 1525
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the VpclatticeRule to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_rule#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing VpclatticeRule that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the VpclatticeRule to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 1574
          },
          "name": "putAction",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleAction"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 1613
          },
          "name": "putMatch",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleMatch"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 1676
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 1600
          },
          "name": "resetListenerIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 1629
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 1663
          },
          "name": "resetServiceIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 1679
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 1691
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 1703
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "VpclatticeRule",
      "namespace": "vpclatticeRule",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 1513
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 1571
          },
          "name": "action",
          "type": {
            "fqn": "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleActionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 1583
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 1588
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 1610
          },
          "name": "match",
          "type": {
            "fqn": "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleMatchOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 1651
          },
          "name": "ruleId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 1673
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 1578
          },
          "name": "actionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleAction"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 1604
          },
          "name": "listenerIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 1617
          },
          "name": "matchInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleMatch"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 1633
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 1646
          },
          "name": "priorityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 1667
          },
          "name": "serviceIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 1683
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 1594
          },
          "name": "listenerIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 1623
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 1639
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 1657
          },
          "name": "serviceIdentifier",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/vpclattice-rule/index:VpclatticeRule"
    },
    "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleAction": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleAction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/vpclattice-rule/index.ts",
        "line": 381
      },
      "name": "VpclatticeRuleAction",
      "namespace": "vpclatticeRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_rule#fixed_response VpclatticeRule#fixed_response}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 385
          },
          "name": "fixedResponse",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleActionFixedResponse"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_rule#forward VpclatticeRule#forward}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 389
          },
          "name": "forward",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleActionForward"
          }
        }
      ],
      "symbolId": "src/vpclattice-rule/index:VpclatticeRuleAction"
    },
    "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleActionFixedResponse": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleActionFixedResponse",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/vpclattice-rule/index.ts",
        "line": 44
      },
      "name": "VpclatticeRuleActionFixedResponse",
      "namespace": "vpclatticeRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_rule#status_code VpclatticeRule#status_code}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 48
          },
          "name": "statusCode",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/vpclattice-rule/index:VpclatticeRuleActionFixedResponse"
    },
    "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleActionFixedResponseOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleActionFixedResponseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/vpclattice-rule/index.ts",
          "line": 88
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/vpclattice-rule/index.ts",
        "line": 80
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 130
          },
          "name": "resetStatusCode"
        }
      ],
      "name": "VpclatticeRuleActionFixedResponseOutputReference",
      "namespace": "vpclatticeRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 134
          },
          "name": "statusCodeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 124
          },
          "name": "statusCode",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 92
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleActionFixedResponse"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/vpclattice-rule/index:VpclatticeRuleActionFixedResponseOutputReference"
    },
    "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleActionForward": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleActionForward",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/vpclattice-rule/index.ts",
        "line": 287
      },
      "name": "VpclatticeRuleActionForward",
      "namespace": "vpclatticeRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_rule#target_groups VpclatticeRule#target_groups}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 291
          },
          "name": "targetGroups",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleActionForwardTargetGroups"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/vpclattice-rule/index:VpclatticeRuleActionForward"
    },
    "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleActionForwardOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleActionForwardOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/vpclattice-rule/index.ts",
          "line": 331
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/vpclattice-rule/index.ts",
        "line": 323
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 370
          },
          "name": "putTargetGroups",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleActionForwardTargetGroups"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 373
          },
          "name": "resetTargetGroups"
        }
      ],
      "name": "VpclatticeRuleActionForwardOutputReference",
      "namespace": "vpclatticeRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 367
          },
          "name": "targetGroups",
          "type": {
            "fqn": "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleActionForwardTargetGroupsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 377
          },
          "name": "targetGroupsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleActionForwardTargetGroups"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 335
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleActionForward"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/vpclattice-rule/index:VpclatticeRuleActionForwardOutputReference"
    },
    "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleActionForwardTargetGroups": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleActionForwardTargetGroups",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/vpclattice-rule/index.ts",
        "line": 138
      },
      "name": "VpclatticeRuleActionForwardTargetGroups",
      "namespace": "vpclatticeRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_rule#target_group_identifier VpclatticeRule#target_group_identifier}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 142
          },
          "name": "targetGroupIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_rule#weight VpclatticeRule#weight}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 146
          },
          "name": "weight",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/vpclattice-rule/index:VpclatticeRuleActionForwardTargetGroups"
    },
    "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleActionForwardTargetGroupsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleActionForwardTargetGroupsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/vpclattice-rule/index.ts",
          "line": 276
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/vpclattice-rule/index.ts",
        "line": 268
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 283
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleActionForwardTargetGroupsOutputReference"
            }
          }
        }
      ],
      "name": "VpclatticeRuleActionForwardTargetGroupsList",
      "namespace": "vpclatticeRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 269
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleActionForwardTargetGroups"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/vpclattice-rule/index:VpclatticeRuleActionForwardTargetGroupsList"
    },
    "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleActionForwardTargetGroupsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleActionForwardTargetGroupsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/vpclattice-rule/index.ts",
          "line": 195
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/vpclattice-rule/index.ts",
        "line": 185
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 243
          },
          "name": "resetTargetGroupIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 259
          },
          "name": "resetWeight"
        }
      ],
      "name": "VpclatticeRuleActionForwardTargetGroupsOutputReference",
      "namespace": "vpclatticeRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 247
          },
          "name": "targetGroupIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 263
          },
          "name": "weightInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 237
          },
          "name": "targetGroupIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 253
          },
          "name": "weight",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 199
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleActionForwardTargetGroups"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/vpclattice-rule/index:VpclatticeRuleActionForwardTargetGroupsOutputReference"
    },
    "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleActionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleActionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/vpclattice-rule/index.ts",
          "line": 436
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/vpclattice-rule/index.ts",
        "line": 428
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 481
          },
          "name": "putFixedResponse",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleActionFixedResponse"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 497
          },
          "name": "putForward",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleActionForward"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 484
          },
          "name": "resetFixedResponse"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 500
          },
          "name": "resetForward"
        }
      ],
      "name": "VpclatticeRuleActionOutputReference",
      "namespace": "vpclatticeRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 478
          },
          "name": "fixedResponse",
          "type": {
            "fqn": "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleActionFixedResponseOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 494
          },
          "name": "forward",
          "type": {
            "fqn": "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleActionForwardOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 488
          },
          "name": "fixedResponseInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleActionFixedResponse"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 504
          },
          "name": "forwardInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleActionForward"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 440
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleAction"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/vpclattice-rule/index:VpclatticeRuleActionOutputReference"
    },
    "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/vpclattice-rule/index.ts",
        "line": 14
      },
      "name": "VpclatticeRuleConfig",
      "namespace": "vpclatticeRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_rule#action VpclatticeRule#action}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 18
          },
          "name": "action",
          "type": {
            "fqn": "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleAction"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_rule#match VpclatticeRule#match}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 26
          },
          "name": "match",
          "type": {
            "fqn": "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleMatch"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_rule#priority VpclatticeRule#priority}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 34
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_rule#listener_identifier VpclatticeRule#listener_identifier}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 22
          },
          "name": "listenerIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_rule#name VpclatticeRule#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 30
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_rule#service_identifier VpclatticeRule#service_identifier}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 38
          },
          "name": "serviceIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_rule#tags VpclatticeRule#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 42
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/vpclattice-rule/index:VpclatticeRuleConfig"
    },
    "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleMatch": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleMatch",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/vpclattice-rule/index.ts",
        "line": 1264
      },
      "name": "VpclatticeRuleMatch",
      "namespace": "vpclatticeRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_rule#http_match VpclatticeRule#http_match}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 1268
          },
          "name": "httpMatch",
          "type": {
            "fqn": "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleMatchHttpMatch"
          }
        }
      ],
      "symbolId": "src/vpclattice-rule/index:VpclatticeRuleMatch"
    },
    "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleMatchHttpMatch": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleMatchHttpMatch",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/vpclattice-rule/index.ts",
        "line": 1104
      },
      "name": "VpclatticeRuleMatchHttpMatch",
      "namespace": "vpclatticeRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_rule#header_matches VpclatticeRule#header_matches}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 1108
          },
          "name": "headerMatches",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleMatchHttpMatchHeaderMatches"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_rule#method VpclatticeRule#method}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 1112
          },
          "name": "method",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_rule#path_match VpclatticeRule#path_match}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 1116
          },
          "name": "pathMatch",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleMatchHttpMatchPathMatch"
          }
        }
      ],
      "symbolId": "src/vpclattice-rule/index:VpclatticeRuleMatchHttpMatch"
    },
    "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleMatchHttpMatchHeaderMatches": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleMatchHttpMatchHeaderMatches",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/vpclattice-rule/index.ts",
        "line": 668
      },
      "name": "VpclatticeRuleMatchHttpMatchHeaderMatches",
      "namespace": "vpclatticeRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_rule#case_sensitive VpclatticeRule#case_sensitive}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 672
          },
          "name": "caseSensitive",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_rule#match VpclatticeRule#match}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 676
          },
          "name": "match",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleMatchHttpMatchHeaderMatchesMatch"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_rule#name VpclatticeRule#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 680
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/vpclattice-rule/index:VpclatticeRuleMatchHttpMatchHeaderMatches"
    },
    "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleMatchHttpMatchHeaderMatchesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleMatchHttpMatchHeaderMatchesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/vpclattice-rule/index.ts",
          "line": 839
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/vpclattice-rule/index.ts",
        "line": 831
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 846
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleMatchHttpMatchHeaderMatchesOutputReference"
            }
          }
        }
      ],
      "name": "VpclatticeRuleMatchHttpMatchHeaderMatchesList",
      "namespace": "vpclatticeRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 832
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleMatchHttpMatchHeaderMatches"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/vpclattice-rule/index:VpclatticeRuleMatchHttpMatchHeaderMatchesList"
    },
    "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleMatchHttpMatchHeaderMatchesMatch": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleMatchHttpMatchHeaderMatchesMatch",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/vpclattice-rule/index.ts",
        "line": 508
      },
      "name": "VpclatticeRuleMatchHttpMatchHeaderMatchesMatch",
      "namespace": "vpclatticeRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_rule#contains VpclatticeRule#contains}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 512
          },
          "name": "contains",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_rule#exact VpclatticeRule#exact}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 516
          },
          "name": "exact",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_rule#prefix VpclatticeRule#prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 520
          },
          "name": "prefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/vpclattice-rule/index:VpclatticeRuleMatchHttpMatchHeaderMatchesMatch"
    },
    "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleMatchHttpMatchHeaderMatchesMatchOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleMatchHttpMatchHeaderMatchesMatchOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/vpclattice-rule/index.ts",
          "line": 574
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/vpclattice-rule/index.ts",
        "line": 566
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 628
          },
          "name": "resetContains"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 644
          },
          "name": "resetExact"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 660
          },
          "name": "resetPrefix"
        }
      ],
      "name": "VpclatticeRuleMatchHttpMatchHeaderMatchesMatchOutputReference",
      "namespace": "vpclatticeRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 632
          },
          "name": "containsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 648
          },
          "name": "exactInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 664
          },
          "name": "prefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 622
          },
          "name": "contains",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 638
          },
          "name": "exact",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 654
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 578
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleMatchHttpMatchHeaderMatchesMatch"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/vpclattice-rule/index:VpclatticeRuleMatchHttpMatchHeaderMatchesMatchOutputReference"
    },
    "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleMatchHttpMatchHeaderMatchesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleMatchHttpMatchHeaderMatchesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/vpclattice-rule/index.ts",
          "line": 736
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/vpclattice-rule/index.ts",
        "line": 726
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 803
          },
          "name": "putMatch",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleMatchHttpMatchHeaderMatchesMatch"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 790
          },
          "name": "resetCaseSensitive"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 806
          },
          "name": "resetMatch"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 822
          },
          "name": "resetName"
        }
      ],
      "name": "VpclatticeRuleMatchHttpMatchHeaderMatchesOutputReference",
      "namespace": "vpclatticeRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 800
          },
          "name": "match",
          "type": {
            "fqn": "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleMatchHttpMatchHeaderMatchesMatchOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 794
          },
          "name": "caseSensitiveInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 810
          },
          "name": "matchInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleMatchHttpMatchHeaderMatchesMatch"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 826
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 784
          },
          "name": "caseSensitive",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 816
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 740
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleMatchHttpMatchHeaderMatches"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/vpclattice-rule/index:VpclatticeRuleMatchHttpMatchHeaderMatchesOutputReference"
    },
    "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleMatchHttpMatchOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleMatchHttpMatchOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/vpclattice-rule/index.ts",
          "line": 1170
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/vpclattice-rule/index.ts",
        "line": 1162
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 1221
          },
          "name": "putHeaderMatches",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleMatchHttpMatchHeaderMatches"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 1253
          },
          "name": "putPathMatch",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleMatchHttpMatchPathMatch"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 1224
          },
          "name": "resetHeaderMatches"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 1240
          },
          "name": "resetMethod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 1256
          },
          "name": "resetPathMatch"
        }
      ],
      "name": "VpclatticeRuleMatchHttpMatchOutputReference",
      "namespace": "vpclatticeRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 1218
          },
          "name": "headerMatches",
          "type": {
            "fqn": "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleMatchHttpMatchHeaderMatchesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 1250
          },
          "name": "pathMatch",
          "type": {
            "fqn": "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleMatchHttpMatchPathMatchOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 1228
          },
          "name": "headerMatchesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleMatchHttpMatchHeaderMatches"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 1244
          },
          "name": "methodInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 1260
          },
          "name": "pathMatchInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleMatchHttpMatchPathMatch"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 1234
          },
          "name": "method",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 1174
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleMatchHttpMatch"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/vpclattice-rule/index:VpclatticeRuleMatchHttpMatchOutputReference"
    },
    "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleMatchHttpMatchPathMatch": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleMatchHttpMatchPathMatch",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/vpclattice-rule/index.ts",
        "line": 977
      },
      "name": "VpclatticeRuleMatchHttpMatchPathMatch",
      "namespace": "vpclatticeRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_rule#case_sensitive VpclatticeRule#case_sensitive}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 981
          },
          "name": "caseSensitive",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_rule#match VpclatticeRule#match}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 985
          },
          "name": "match",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleMatchHttpMatchPathMatchMatch"
          }
        }
      ],
      "symbolId": "src/vpclattice-rule/index:VpclatticeRuleMatchHttpMatchPathMatch"
    },
    "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleMatchHttpMatchPathMatchMatch": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleMatchHttpMatchPathMatchMatch",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/vpclattice-rule/index.ts",
        "line": 850
      },
      "name": "VpclatticeRuleMatchHttpMatchPathMatchMatch",
      "namespace": "vpclatticeRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_rule#exact VpclatticeRule#exact}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 854
          },
          "name": "exact",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_rule#prefix VpclatticeRule#prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 858
          },
          "name": "prefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/vpclattice-rule/index:VpclatticeRuleMatchHttpMatchPathMatchMatch"
    },
    "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleMatchHttpMatchPathMatchMatchOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleMatchHttpMatchPathMatchMatchOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/vpclattice-rule/index.ts",
          "line": 905
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/vpclattice-rule/index.ts",
        "line": 897
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 953
          },
          "name": "resetExact"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 969
          },
          "name": "resetPrefix"
        }
      ],
      "name": "VpclatticeRuleMatchHttpMatchPathMatchMatchOutputReference",
      "namespace": "vpclatticeRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 957
          },
          "name": "exactInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 973
          },
          "name": "prefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 947
          },
          "name": "exact",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 963
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 909
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleMatchHttpMatchPathMatchMatch"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/vpclattice-rule/index:VpclatticeRuleMatchHttpMatchPathMatchMatchOutputReference"
    },
    "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleMatchHttpMatchPathMatchOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleMatchHttpMatchPathMatchOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/vpclattice-rule/index.ts",
          "line": 1032
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/vpclattice-rule/index.ts",
        "line": 1024
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 1093
          },
          "name": "putMatch",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleMatchHttpMatchPathMatchMatch"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 1080
          },
          "name": "resetCaseSensitive"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 1096
          },
          "name": "resetMatch"
        }
      ],
      "name": "VpclatticeRuleMatchHttpMatchPathMatchOutputReference",
      "namespace": "vpclatticeRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 1090
          },
          "name": "match",
          "type": {
            "fqn": "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleMatchHttpMatchPathMatchMatchOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 1084
          },
          "name": "caseSensitiveInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 1100
          },
          "name": "matchInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleMatchHttpMatchPathMatchMatch"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 1074
          },
          "name": "caseSensitive",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 1036
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleMatchHttpMatchPathMatch"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/vpclattice-rule/index:VpclatticeRuleMatchHttpMatchPathMatchOutputReference"
    },
    "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleMatchOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleMatchOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/vpclattice-rule/index.ts",
          "line": 1308
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/vpclattice-rule/index.ts",
        "line": 1300
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 1347
          },
          "name": "putHttpMatch",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleMatchHttpMatch"
              }
            }
          ]
        }
      ],
      "name": "VpclatticeRuleMatchOutputReference",
      "namespace": "vpclatticeRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 1344
          },
          "name": "httpMatch",
          "type": {
            "fqn": "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleMatchHttpMatchOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 1351
          },
          "name": "httpMatchInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleMatchHttpMatch"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 1312
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleMatch"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/vpclattice-rule/index:VpclatticeRuleMatchOutputReference"
    },
    "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/vpclattice-rule/index.ts",
        "line": 1355
      },
      "name": "VpclatticeRuleTags",
      "namespace": "vpclatticeRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_rule#key VpclatticeRule#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 1359
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_rule#value VpclatticeRule#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 1363
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/vpclattice-rule/index:VpclatticeRuleTags"
    },
    "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/vpclattice-rule/index.ts",
          "line": 1493
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/vpclattice-rule/index.ts",
        "line": 1485
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 1500
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleTagsOutputReference"
            }
          }
        }
      ],
      "name": "VpclatticeRuleTagsList",
      "namespace": "vpclatticeRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 1486
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/vpclattice-rule/index:VpclatticeRuleTagsList"
    },
    "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/vpclattice-rule/index.ts",
          "line": 1412
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/vpclattice-rule/index.ts",
        "line": 1402
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 1460
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 1476
          },
          "name": "resetValue"
        }
      ],
      "name": "VpclatticeRuleTagsOutputReference",
      "namespace": "vpclatticeRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 1464
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 1480
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 1454
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 1470
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-rule/index.ts",
            "line": 1416
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.vpclatticeRule.VpclatticeRuleTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/vpclattice-rule/index:VpclatticeRuleTagsOutputReference"
    },
    "@cdktn/provider-awscc.vpclatticeService.VpclatticeService": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_service awscc_vpclattice_service}."
      },
      "fqn": "@cdktn/provider-awscc.vpclatticeService.VpclatticeService",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_service awscc_vpclattice_service} Resource."
        },
        "locationInModule": {
          "filename": "src/vpclattice-service/index.ts",
          "line": 298
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.vpclatticeService.VpclatticeServiceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/vpclattice-service/index.ts",
        "line": 266
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a VpclatticeService resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/vpclattice-service/index.ts",
            "line": 283
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the VpclatticeService to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_service#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing VpclatticeService that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the VpclatticeService to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-service/index.ts",
            "line": 390
          },
          "name": "putDnsEntry",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.vpclatticeService.VpclatticeServiceDnsEntry"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-service/index.ts",
            "line": 458
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.vpclatticeService.VpclatticeServiceTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-service/index.ts",
            "line": 340
          },
          "name": "resetAuthType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-service/index.ts",
            "line": 356
          },
          "name": "resetCertificateArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-service/index.ts",
            "line": 377
          },
          "name": "resetCustomDomainName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-service/index.ts",
            "line": 393
          },
          "name": "resetDnsEntry"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-service/index.ts",
            "line": 414
          },
          "name": "resetIdleTimeoutSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-service/index.ts",
            "line": 435
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-service/index.ts",
            "line": 461
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-service/index.ts",
            "line": 473
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-service/index.ts",
            "line": 485
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "VpclatticeService",
      "namespace": "vpclatticeService",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service/index.ts",
            "line": 271
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service/index.ts",
            "line": 328
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service/index.ts",
            "line": 365
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service/index.ts",
            "line": 387
          },
          "name": "dnsEntry",
          "type": {
            "fqn": "@cdktn/provider-awscc.vpclatticeService.VpclatticeServiceDnsEntryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service/index.ts",
            "line": 402
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service/index.ts",
            "line": 423
          },
          "name": "lastUpdatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service/index.ts",
            "line": 444
          },
          "name": "serviceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service/index.ts",
            "line": 449
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service/index.ts",
            "line": 455
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.vpclatticeService.VpclatticeServiceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service/index.ts",
            "line": 344
          },
          "name": "authTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service/index.ts",
            "line": 360
          },
          "name": "certificateArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service/index.ts",
            "line": 381
          },
          "name": "customDomainNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service/index.ts",
            "line": 397
          },
          "name": "dnsEntryInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.vpclatticeService.VpclatticeServiceDnsEntry"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service/index.ts",
            "line": 418
          },
          "name": "idleTimeoutSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service/index.ts",
            "line": 439
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service/index.ts",
            "line": 465
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.vpclatticeService.VpclatticeServiceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-service/index.ts",
            "line": 334
          },
          "name": "authType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-service/index.ts",
            "line": 350
          },
          "name": "certificateArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-service/index.ts",
            "line": 371
          },
          "name": "customDomainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-service/index.ts",
            "line": 408
          },
          "name": "idleTimeoutSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-service/index.ts",
            "line": 429
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/vpclattice-service/index:VpclatticeService"
    },
    "@cdktn/provider-awscc.vpclatticeService.VpclatticeServiceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.vpclatticeService.VpclatticeServiceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/vpclattice-service/index.ts",
        "line": 14
      },
      "name": "VpclatticeServiceConfig",
      "namespace": "vpclatticeService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_service#auth_type VpclatticeService#auth_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service/index.ts",
            "line": 18
          },
          "name": "authType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_service#certificate_arn VpclatticeService#certificate_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service/index.ts",
            "line": 22
          },
          "name": "certificateArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_service#custom_domain_name VpclatticeService#custom_domain_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service/index.ts",
            "line": 26
          },
          "name": "customDomainName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_service#dns_entry VpclatticeService#dns_entry}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service/index.ts",
            "line": 30
          },
          "name": "dnsEntry",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.vpclatticeService.VpclatticeServiceDnsEntry"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_service#idle_timeout_seconds VpclatticeService#idle_timeout_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service/index.ts",
            "line": 34
          },
          "name": "idleTimeoutSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_service#name VpclatticeService#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service/index.ts",
            "line": 38
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_service#tags VpclatticeService#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service/index.ts",
            "line": 42
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.vpclatticeService.VpclatticeServiceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/vpclattice-service/index:VpclatticeServiceConfig"
    },
    "@cdktn/provider-awscc.vpclatticeService.VpclatticeServiceDnsEntry": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.vpclatticeService.VpclatticeServiceDnsEntry",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/vpclattice-service/index.ts",
        "line": 44
      },
      "name": "VpclatticeServiceDnsEntry",
      "namespace": "vpclatticeService",
      "symbolId": "src/vpclattice-service/index:VpclatticeServiceDnsEntry"
    },
    "@cdktn/provider-awscc.vpclatticeService.VpclatticeServiceDnsEntryOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.vpclatticeService.VpclatticeServiceDnsEntryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/vpclattice-service/index.ts",
          "line": 75
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/vpclattice-service/index.ts",
        "line": 67
      },
      "name": "VpclatticeServiceDnsEntryOutputReference",
      "namespace": "vpclatticeService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service/index.ts",
            "line": 104
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service/index.ts",
            "line": 109
          },
          "name": "hostedZoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-service/index.ts",
            "line": 79
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.vpclatticeService.VpclatticeServiceDnsEntry"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/vpclattice-service/index:VpclatticeServiceDnsEntryOutputReference"
    },
    "@cdktn/provider-awscc.vpclatticeService.VpclatticeServiceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.vpclatticeService.VpclatticeServiceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/vpclattice-service/index.ts",
        "line": 113
      },
      "name": "VpclatticeServiceTags",
      "namespace": "vpclatticeService",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_service#key VpclatticeService#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service/index.ts",
            "line": 117
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_service#value VpclatticeService#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service/index.ts",
            "line": 121
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/vpclattice-service/index:VpclatticeServiceTags"
    },
    "@cdktn/provider-awscc.vpclatticeService.VpclatticeServiceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.vpclatticeService.VpclatticeServiceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/vpclattice-service/index.ts",
          "line": 251
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/vpclattice-service/index.ts",
        "line": 243
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-service/index.ts",
            "line": 258
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.vpclatticeService.VpclatticeServiceTagsOutputReference"
            }
          }
        }
      ],
      "name": "VpclatticeServiceTagsList",
      "namespace": "vpclatticeService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-service/index.ts",
            "line": 244
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.vpclatticeService.VpclatticeServiceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/vpclattice-service/index:VpclatticeServiceTagsList"
    },
    "@cdktn/provider-awscc.vpclatticeService.VpclatticeServiceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.vpclatticeService.VpclatticeServiceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/vpclattice-service/index.ts",
          "line": 170
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/vpclattice-service/index.ts",
        "line": 160
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-service/index.ts",
            "line": 218
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-service/index.ts",
            "line": 234
          },
          "name": "resetValue"
        }
      ],
      "name": "VpclatticeServiceTagsOutputReference",
      "namespace": "vpclatticeService",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service/index.ts",
            "line": 222
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service/index.ts",
            "line": 238
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-service/index.ts",
            "line": 212
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-service/index.ts",
            "line": 228
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-service/index.ts",
            "line": 174
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.vpclatticeService.VpclatticeServiceTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/vpclattice-service/index:VpclatticeServiceTagsOutputReference"
    },
    "@cdktn/provider-awscc.vpclatticeServiceNetwork.VpclatticeServiceNetwork": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_service_network awscc_vpclattice_service_network}."
      },
      "fqn": "@cdktn/provider-awscc.vpclatticeServiceNetwork.VpclatticeServiceNetwork",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_service_network awscc_vpclattice_service_network} Resource."
        },
        "locationInModule": {
          "filename": "src/vpclattice-service-network/index.ts",
          "line": 311
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.vpclatticeServiceNetwork.VpclatticeServiceNetworkConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/vpclattice-service-network/index.ts",
        "line": 279
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a VpclatticeServiceNetwork resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/vpclattice-service-network/index.ts",
            "line": 296
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the VpclatticeServiceNetwork to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_service_network#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing VpclatticeServiceNetwork that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the VpclatticeServiceNetwork to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-service-network/index.ts",
            "line": 399
          },
          "name": "putSharingConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.vpclatticeServiceNetwork.VpclatticeServiceNetworkSharingConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-service-network/index.ts",
            "line": 415
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.vpclatticeServiceNetwork.VpclatticeServiceNetworkTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-service-network/index.ts",
            "line": 350
          },
          "name": "resetAuthType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-service-network/index.ts",
            "line": 381
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-service-network/index.ts",
            "line": 402
          },
          "name": "resetSharingConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-service-network/index.ts",
            "line": 418
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-service-network/index.ts",
            "line": 430
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-service-network/index.ts",
            "line": 439
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "VpclatticeServiceNetwork",
      "namespace": "vpclatticeServiceNetwork",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service-network/index.ts",
            "line": 284
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service-network/index.ts",
            "line": 338
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service-network/index.ts",
            "line": 359
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service-network/index.ts",
            "line": 364
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service-network/index.ts",
            "line": 369
          },
          "name": "lastUpdatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service-network/index.ts",
            "line": 390
          },
          "name": "serviceNetworkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service-network/index.ts",
            "line": 396
          },
          "name": "sharingConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.vpclatticeServiceNetwork.VpclatticeServiceNetworkSharingConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service-network/index.ts",
            "line": 412
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.vpclatticeServiceNetwork.VpclatticeServiceNetworkTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service-network/index.ts",
            "line": 354
          },
          "name": "authTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service-network/index.ts",
            "line": 385
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service-network/index.ts",
            "line": 406
          },
          "name": "sharingConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.vpclatticeServiceNetwork.VpclatticeServiceNetworkSharingConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service-network/index.ts",
            "line": 422
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.vpclatticeServiceNetwork.VpclatticeServiceNetworkTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-service-network/index.ts",
            "line": 344
          },
          "name": "authType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-service-network/index.ts",
            "line": 375
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/vpclattice-service-network/index:VpclatticeServiceNetwork"
    },
    "@cdktn/provider-awscc.vpclatticeServiceNetwork.VpclatticeServiceNetworkConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.vpclatticeServiceNetwork.VpclatticeServiceNetworkConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/vpclattice-service-network/index.ts",
        "line": 14
      },
      "name": "VpclatticeServiceNetworkConfig",
      "namespace": "vpclatticeServiceNetwork",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_service_network#auth_type VpclatticeServiceNetwork#auth_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service-network/index.ts",
            "line": 18
          },
          "name": "authType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_service_network#name VpclatticeServiceNetwork#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service-network/index.ts",
            "line": 22
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_service_network#sharing_config VpclatticeServiceNetwork#sharing_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service-network/index.ts",
            "line": 26
          },
          "name": "sharingConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.vpclatticeServiceNetwork.VpclatticeServiceNetworkSharingConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_service_network#tags VpclatticeServiceNetwork#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service-network/index.ts",
            "line": 30
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.vpclatticeServiceNetwork.VpclatticeServiceNetworkTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/vpclattice-service-network/index:VpclatticeServiceNetworkConfig"
    },
    "@cdktn/provider-awscc.vpclatticeServiceNetwork.VpclatticeServiceNetworkSharingConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.vpclatticeServiceNetwork.VpclatticeServiceNetworkSharingConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/vpclattice-service-network/index.ts",
        "line": 32
      },
      "name": "VpclatticeServiceNetworkSharingConfig",
      "namespace": "vpclatticeServiceNetwork",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_service_network#enabled VpclatticeServiceNetwork#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service-network/index.ts",
            "line": 36
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/vpclattice-service-network/index:VpclatticeServiceNetworkSharingConfig"
    },
    "@cdktn/provider-awscc.vpclatticeServiceNetwork.VpclatticeServiceNetworkSharingConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.vpclatticeServiceNetwork.VpclatticeServiceNetworkSharingConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/vpclattice-service-network/index.ts",
          "line": 76
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/vpclattice-service-network/index.ts",
        "line": 68
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-service-network/index.ts",
            "line": 118
          },
          "name": "resetEnabled"
        }
      ],
      "name": "VpclatticeServiceNetworkSharingConfigOutputReference",
      "namespace": "vpclatticeServiceNetwork",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service-network/index.ts",
            "line": 122
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-service-network/index.ts",
            "line": 112
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-service-network/index.ts",
            "line": 80
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.vpclatticeServiceNetwork.VpclatticeServiceNetworkSharingConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/vpclattice-service-network/index:VpclatticeServiceNetworkSharingConfigOutputReference"
    },
    "@cdktn/provider-awscc.vpclatticeServiceNetwork.VpclatticeServiceNetworkTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.vpclatticeServiceNetwork.VpclatticeServiceNetworkTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/vpclattice-service-network/index.ts",
        "line": 126
      },
      "name": "VpclatticeServiceNetworkTags",
      "namespace": "vpclatticeServiceNetwork",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_service_network#key VpclatticeServiceNetwork#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service-network/index.ts",
            "line": 130
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_service_network#value VpclatticeServiceNetwork#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service-network/index.ts",
            "line": 134
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/vpclattice-service-network/index:VpclatticeServiceNetworkTags"
    },
    "@cdktn/provider-awscc.vpclatticeServiceNetwork.VpclatticeServiceNetworkTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.vpclatticeServiceNetwork.VpclatticeServiceNetworkTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/vpclattice-service-network/index.ts",
          "line": 264
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/vpclattice-service-network/index.ts",
        "line": 256
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-service-network/index.ts",
            "line": 271
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.vpclatticeServiceNetwork.VpclatticeServiceNetworkTagsOutputReference"
            }
          }
        }
      ],
      "name": "VpclatticeServiceNetworkTagsList",
      "namespace": "vpclatticeServiceNetwork",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-service-network/index.ts",
            "line": 257
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.vpclatticeServiceNetwork.VpclatticeServiceNetworkTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/vpclattice-service-network/index:VpclatticeServiceNetworkTagsList"
    },
    "@cdktn/provider-awscc.vpclatticeServiceNetwork.VpclatticeServiceNetworkTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.vpclatticeServiceNetwork.VpclatticeServiceNetworkTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/vpclattice-service-network/index.ts",
          "line": 183
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/vpclattice-service-network/index.ts",
        "line": 173
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-service-network/index.ts",
            "line": 231
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-service-network/index.ts",
            "line": 247
          },
          "name": "resetValue"
        }
      ],
      "name": "VpclatticeServiceNetworkTagsOutputReference",
      "namespace": "vpclatticeServiceNetwork",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service-network/index.ts",
            "line": 235
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service-network/index.ts",
            "line": 251
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-service-network/index.ts",
            "line": 225
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-service-network/index.ts",
            "line": 241
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-service-network/index.ts",
            "line": 187
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.vpclatticeServiceNetwork.VpclatticeServiceNetworkTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/vpclattice-service-network/index:VpclatticeServiceNetworkTagsOutputReference"
    },
    "@cdktn/provider-awscc.vpclatticeServiceNetworkResourceAssociation.VpclatticeServiceNetworkResourceAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_service_network_resource_association awscc_vpclattice_service_network_resource_association}."
      },
      "fqn": "@cdktn/provider-awscc.vpclatticeServiceNetworkResourceAssociation.VpclatticeServiceNetworkResourceAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_service_network_resource_association awscc_vpclattice_service_network_resource_association} Resource."
        },
        "locationInModule": {
          "filename": "src/vpclattice-service-network-resource-association/index.ts",
          "line": 217
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.vpclatticeServiceNetworkResourceAssociation.VpclatticeServiceNetworkResourceAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/vpclattice-service-network-resource-association/index.ts",
        "line": 185
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a VpclatticeServiceNetworkResourceAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/vpclattice-service-network-resource-association/index.ts",
            "line": 202
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the VpclatticeServiceNetworkResourceAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_service_network_resource_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing VpclatticeServiceNetworkResourceAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the VpclatticeServiceNetworkResourceAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-service-network-resource-association/index.ts",
            "line": 311
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.vpclatticeServiceNetworkResourceAssociation.VpclatticeServiceNetworkResourceAssociationTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-service-network-resource-association/index.ts",
            "line": 261
          },
          "name": "resetPrivateDnsEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-service-network-resource-association/index.ts",
            "line": 277
          },
          "name": "resetResourceConfigurationId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-service-network-resource-association/index.ts",
            "line": 293
          },
          "name": "resetServiceNetworkId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-service-network-resource-association/index.ts",
            "line": 314
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-service-network-resource-association/index.ts",
            "line": 326
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-service-network-resource-association/index.ts",
            "line": 335
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "VpclatticeServiceNetworkResourceAssociation",
      "namespace": "vpclatticeServiceNetworkResourceAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service-network-resource-association/index.ts",
            "line": 190
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service-network-resource-association/index.ts",
            "line": 244
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service-network-resource-association/index.ts",
            "line": 249
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service-network-resource-association/index.ts",
            "line": 302
          },
          "name": "serviceNetworkResourceAssociationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service-network-resource-association/index.ts",
            "line": 308
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.vpclatticeServiceNetworkResourceAssociation.VpclatticeServiceNetworkResourceAssociationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service-network-resource-association/index.ts",
            "line": 265
          },
          "name": "privateDnsEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service-network-resource-association/index.ts",
            "line": 281
          },
          "name": "resourceConfigurationIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service-network-resource-association/index.ts",
            "line": 297
          },
          "name": "serviceNetworkIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service-network-resource-association/index.ts",
            "line": 318
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.vpclatticeServiceNetworkResourceAssociation.VpclatticeServiceNetworkResourceAssociationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-service-network-resource-association/index.ts",
            "line": 255
          },
          "name": "privateDnsEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-service-network-resource-association/index.ts",
            "line": 271
          },
          "name": "resourceConfigurationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-service-network-resource-association/index.ts",
            "line": 287
          },
          "name": "serviceNetworkId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/vpclattice-service-network-resource-association/index:VpclatticeServiceNetworkResourceAssociation"
    },
    "@cdktn/provider-awscc.vpclatticeServiceNetworkResourceAssociation.VpclatticeServiceNetworkResourceAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.vpclatticeServiceNetworkResourceAssociation.VpclatticeServiceNetworkResourceAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/vpclattice-service-network-resource-association/index.ts",
        "line": 14
      },
      "name": "VpclatticeServiceNetworkResourceAssociationConfig",
      "namespace": "vpclatticeServiceNetworkResourceAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_service_network_resource_association#private_dns_enabled VpclatticeServiceNetworkResourceAssociation#private_dns_enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service-network-resource-association/index.ts",
            "line": 18
          },
          "name": "privateDnsEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_service_network_resource_association#resource_configuration_id VpclatticeServiceNetworkResourceAssociation#resource_configuration_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service-network-resource-association/index.ts",
            "line": 22
          },
          "name": "resourceConfigurationId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_service_network_resource_association#service_network_id VpclatticeServiceNetworkResourceAssociation#service_network_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service-network-resource-association/index.ts",
            "line": 26
          },
          "name": "serviceNetworkId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_service_network_resource_association#tags VpclatticeServiceNetworkResourceAssociation#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service-network-resource-association/index.ts",
            "line": 30
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.vpclatticeServiceNetworkResourceAssociation.VpclatticeServiceNetworkResourceAssociationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/vpclattice-service-network-resource-association/index:VpclatticeServiceNetworkResourceAssociationConfig"
    },
    "@cdktn/provider-awscc.vpclatticeServiceNetworkResourceAssociation.VpclatticeServiceNetworkResourceAssociationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.vpclatticeServiceNetworkResourceAssociation.VpclatticeServiceNetworkResourceAssociationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/vpclattice-service-network-resource-association/index.ts",
        "line": 32
      },
      "name": "VpclatticeServiceNetworkResourceAssociationTags",
      "namespace": "vpclatticeServiceNetworkResourceAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_service_network_resource_association#key VpclatticeServiceNetworkResourceAssociation#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service-network-resource-association/index.ts",
            "line": 36
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_service_network_resource_association#value VpclatticeServiceNetworkResourceAssociation#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service-network-resource-association/index.ts",
            "line": 40
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/vpclattice-service-network-resource-association/index:VpclatticeServiceNetworkResourceAssociationTags"
    },
    "@cdktn/provider-awscc.vpclatticeServiceNetworkResourceAssociation.VpclatticeServiceNetworkResourceAssociationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.vpclatticeServiceNetworkResourceAssociation.VpclatticeServiceNetworkResourceAssociationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/vpclattice-service-network-resource-association/index.ts",
          "line": 170
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/vpclattice-service-network-resource-association/index.ts",
        "line": 162
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-service-network-resource-association/index.ts",
            "line": 177
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.vpclatticeServiceNetworkResourceAssociation.VpclatticeServiceNetworkResourceAssociationTagsOutputReference"
            }
          }
        }
      ],
      "name": "VpclatticeServiceNetworkResourceAssociationTagsList",
      "namespace": "vpclatticeServiceNetworkResourceAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-service-network-resource-association/index.ts",
            "line": 163
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.vpclatticeServiceNetworkResourceAssociation.VpclatticeServiceNetworkResourceAssociationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/vpclattice-service-network-resource-association/index:VpclatticeServiceNetworkResourceAssociationTagsList"
    },
    "@cdktn/provider-awscc.vpclatticeServiceNetworkResourceAssociation.VpclatticeServiceNetworkResourceAssociationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.vpclatticeServiceNetworkResourceAssociation.VpclatticeServiceNetworkResourceAssociationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/vpclattice-service-network-resource-association/index.ts",
          "line": 89
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/vpclattice-service-network-resource-association/index.ts",
        "line": 79
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-service-network-resource-association/index.ts",
            "line": 137
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-service-network-resource-association/index.ts",
            "line": 153
          },
          "name": "resetValue"
        }
      ],
      "name": "VpclatticeServiceNetworkResourceAssociationTagsOutputReference",
      "namespace": "vpclatticeServiceNetworkResourceAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service-network-resource-association/index.ts",
            "line": 141
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service-network-resource-association/index.ts",
            "line": 157
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-service-network-resource-association/index.ts",
            "line": 131
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-service-network-resource-association/index.ts",
            "line": 147
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-service-network-resource-association/index.ts",
            "line": 93
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.vpclatticeServiceNetworkResourceAssociation.VpclatticeServiceNetworkResourceAssociationTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/vpclattice-service-network-resource-association/index:VpclatticeServiceNetworkResourceAssociationTagsOutputReference"
    },
    "@cdktn/provider-awscc.vpclatticeServiceNetworkServiceAssociation.VpclatticeServiceNetworkServiceAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_service_network_service_association awscc_vpclattice_service_network_service_association}."
      },
      "fqn": "@cdktn/provider-awscc.vpclatticeServiceNetworkServiceAssociation.VpclatticeServiceNetworkServiceAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_service_network_service_association awscc_vpclattice_service_network_service_association} Resource."
        },
        "locationInModule": {
          "filename": "src/vpclattice-service-network-service-association/index.ts",
          "line": 286
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.vpclatticeServiceNetworkServiceAssociation.VpclatticeServiceNetworkServiceAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/vpclattice-service-network-service-association/index.ts",
        "line": 254
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a VpclatticeServiceNetworkServiceAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/vpclattice-service-network-service-association/index.ts",
            "line": 271
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the VpclatticeServiceNetworkServiceAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_service_network_service_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing VpclatticeServiceNetworkServiceAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the VpclatticeServiceNetworkServiceAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-service-network-service-association/index.ts",
            "line": 327
          },
          "name": "putDnsEntry",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.vpclatticeServiceNetworkServiceAssociation.VpclatticeServiceNetworkServiceAssociationDnsEntry"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-service-network-service-association/index.ts",
            "line": 420
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.vpclatticeServiceNetworkServiceAssociation.VpclatticeServiceNetworkServiceAssociationTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-service-network-service-association/index.ts",
            "line": 330
          },
          "name": "resetDnsEntry"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-service-network-service-association/index.ts",
            "line": 361
          },
          "name": "resetServiceIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-service-network-service-association/index.ts",
            "line": 392
          },
          "name": "resetServiceNetworkIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-service-network-service-association/index.ts",
            "line": 423
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-service-network-service-association/index.ts",
            "line": 435
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-service-network-service-association/index.ts",
            "line": 444
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "VpclatticeServiceNetworkServiceAssociation",
      "namespace": "vpclatticeServiceNetworkServiceAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service-network-service-association/index.ts",
            "line": 259
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service-network-service-association/index.ts",
            "line": 313
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service-network-service-association/index.ts",
            "line": 318
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service-network-service-association/index.ts",
            "line": 324
          },
          "name": "dnsEntry",
          "type": {
            "fqn": "@cdktn/provider-awscc.vpclatticeServiceNetworkServiceAssociation.VpclatticeServiceNetworkServiceAssociationDnsEntryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service-network-service-association/index.ts",
            "line": 339
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service-network-service-association/index.ts",
            "line": 344
          },
          "name": "serviceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service-network-service-association/index.ts",
            "line": 349
          },
          "name": "serviceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service-network-service-association/index.ts",
            "line": 370
          },
          "name": "serviceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service-network-service-association/index.ts",
            "line": 375
          },
          "name": "serviceNetworkArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service-network-service-association/index.ts",
            "line": 380
          },
          "name": "serviceNetworkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service-network-service-association/index.ts",
            "line": 401
          },
          "name": "serviceNetworkName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service-network-service-association/index.ts",
            "line": 406
          },
          "name": "serviceNetworkServiceAssociationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service-network-service-association/index.ts",
            "line": 411
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service-network-service-association/index.ts",
            "line": 417
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.vpclatticeServiceNetworkServiceAssociation.VpclatticeServiceNetworkServiceAssociationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service-network-service-association/index.ts",
            "line": 334
          },
          "name": "dnsEntryInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.vpclatticeServiceNetworkServiceAssociation.VpclatticeServiceNetworkServiceAssociationDnsEntry"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service-network-service-association/index.ts",
            "line": 365
          },
          "name": "serviceIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service-network-service-association/index.ts",
            "line": 396
          },
          "name": "serviceNetworkIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service-network-service-association/index.ts",
            "line": 427
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.vpclatticeServiceNetworkServiceAssociation.VpclatticeServiceNetworkServiceAssociationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-service-network-service-association/index.ts",
            "line": 355
          },
          "name": "serviceIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-service-network-service-association/index.ts",
            "line": 386
          },
          "name": "serviceNetworkIdentifier",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/vpclattice-service-network-service-association/index:VpclatticeServiceNetworkServiceAssociation"
    },
    "@cdktn/provider-awscc.vpclatticeServiceNetworkServiceAssociation.VpclatticeServiceNetworkServiceAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.vpclatticeServiceNetworkServiceAssociation.VpclatticeServiceNetworkServiceAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/vpclattice-service-network-service-association/index.ts",
        "line": 14
      },
      "name": "VpclatticeServiceNetworkServiceAssociationConfig",
      "namespace": "vpclatticeServiceNetworkServiceAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_service_network_service_association#dns_entry VpclatticeServiceNetworkServiceAssociation#dns_entry}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service-network-service-association/index.ts",
            "line": 18
          },
          "name": "dnsEntry",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.vpclatticeServiceNetworkServiceAssociation.VpclatticeServiceNetworkServiceAssociationDnsEntry"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_service_network_service_association#service_identifier VpclatticeServiceNetworkServiceAssociation#service_identifier}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service-network-service-association/index.ts",
            "line": 22
          },
          "name": "serviceIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_service_network_service_association#service_network_identifier VpclatticeServiceNetworkServiceAssociation#service_network_identifier}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service-network-service-association/index.ts",
            "line": 26
          },
          "name": "serviceNetworkIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_service_network_service_association#tags VpclatticeServiceNetworkServiceAssociation#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service-network-service-association/index.ts",
            "line": 30
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.vpclatticeServiceNetworkServiceAssociation.VpclatticeServiceNetworkServiceAssociationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/vpclattice-service-network-service-association/index:VpclatticeServiceNetworkServiceAssociationConfig"
    },
    "@cdktn/provider-awscc.vpclatticeServiceNetworkServiceAssociation.VpclatticeServiceNetworkServiceAssociationDnsEntry": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.vpclatticeServiceNetworkServiceAssociation.VpclatticeServiceNetworkServiceAssociationDnsEntry",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/vpclattice-service-network-service-association/index.ts",
        "line": 32
      },
      "name": "VpclatticeServiceNetworkServiceAssociationDnsEntry",
      "namespace": "vpclatticeServiceNetworkServiceAssociation",
      "symbolId": "src/vpclattice-service-network-service-association/index:VpclatticeServiceNetworkServiceAssociationDnsEntry"
    },
    "@cdktn/provider-awscc.vpclatticeServiceNetworkServiceAssociation.VpclatticeServiceNetworkServiceAssociationDnsEntryOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.vpclatticeServiceNetworkServiceAssociation.VpclatticeServiceNetworkServiceAssociationDnsEntryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/vpclattice-service-network-service-association/index.ts",
          "line": 63
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/vpclattice-service-network-service-association/index.ts",
        "line": 55
      },
      "name": "VpclatticeServiceNetworkServiceAssociationDnsEntryOutputReference",
      "namespace": "vpclatticeServiceNetworkServiceAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service-network-service-association/index.ts",
            "line": 92
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service-network-service-association/index.ts",
            "line": 97
          },
          "name": "hostedZoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-service-network-service-association/index.ts",
            "line": 67
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.vpclatticeServiceNetworkServiceAssociation.VpclatticeServiceNetworkServiceAssociationDnsEntry"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/vpclattice-service-network-service-association/index:VpclatticeServiceNetworkServiceAssociationDnsEntryOutputReference"
    },
    "@cdktn/provider-awscc.vpclatticeServiceNetworkServiceAssociation.VpclatticeServiceNetworkServiceAssociationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.vpclatticeServiceNetworkServiceAssociation.VpclatticeServiceNetworkServiceAssociationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/vpclattice-service-network-service-association/index.ts",
        "line": 101
      },
      "name": "VpclatticeServiceNetworkServiceAssociationTags",
      "namespace": "vpclatticeServiceNetworkServiceAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_service_network_service_association#key VpclatticeServiceNetworkServiceAssociation#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service-network-service-association/index.ts",
            "line": 105
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_service_network_service_association#value VpclatticeServiceNetworkServiceAssociation#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service-network-service-association/index.ts",
            "line": 109
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/vpclattice-service-network-service-association/index:VpclatticeServiceNetworkServiceAssociationTags"
    },
    "@cdktn/provider-awscc.vpclatticeServiceNetworkServiceAssociation.VpclatticeServiceNetworkServiceAssociationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.vpclatticeServiceNetworkServiceAssociation.VpclatticeServiceNetworkServiceAssociationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/vpclattice-service-network-service-association/index.ts",
          "line": 239
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/vpclattice-service-network-service-association/index.ts",
        "line": 231
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-service-network-service-association/index.ts",
            "line": 246
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.vpclatticeServiceNetworkServiceAssociation.VpclatticeServiceNetworkServiceAssociationTagsOutputReference"
            }
          }
        }
      ],
      "name": "VpclatticeServiceNetworkServiceAssociationTagsList",
      "namespace": "vpclatticeServiceNetworkServiceAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-service-network-service-association/index.ts",
            "line": 232
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.vpclatticeServiceNetworkServiceAssociation.VpclatticeServiceNetworkServiceAssociationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/vpclattice-service-network-service-association/index:VpclatticeServiceNetworkServiceAssociationTagsList"
    },
    "@cdktn/provider-awscc.vpclatticeServiceNetworkServiceAssociation.VpclatticeServiceNetworkServiceAssociationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.vpclatticeServiceNetworkServiceAssociation.VpclatticeServiceNetworkServiceAssociationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/vpclattice-service-network-service-association/index.ts",
          "line": 158
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/vpclattice-service-network-service-association/index.ts",
        "line": 148
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-service-network-service-association/index.ts",
            "line": 206
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-service-network-service-association/index.ts",
            "line": 222
          },
          "name": "resetValue"
        }
      ],
      "name": "VpclatticeServiceNetworkServiceAssociationTagsOutputReference",
      "namespace": "vpclatticeServiceNetworkServiceAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service-network-service-association/index.ts",
            "line": 210
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service-network-service-association/index.ts",
            "line": 226
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-service-network-service-association/index.ts",
            "line": 200
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-service-network-service-association/index.ts",
            "line": 216
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-service-network-service-association/index.ts",
            "line": 162
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.vpclatticeServiceNetworkServiceAssociation.VpclatticeServiceNetworkServiceAssociationTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/vpclattice-service-network-service-association/index:VpclatticeServiceNetworkServiceAssociationTagsOutputReference"
    },
    "@cdktn/provider-awscc.vpclatticeServiceNetworkVpcAssociation.VpclatticeServiceNetworkVpcAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_service_network_vpc_association awscc_vpclattice_service_network_vpc_association}."
      },
      "fqn": "@cdktn/provider-awscc.vpclatticeServiceNetworkVpcAssociation.VpclatticeServiceNetworkVpcAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_service_network_vpc_association awscc_vpclattice_service_network_vpc_association} Resource."
        },
        "locationInModule": {
          "filename": "src/vpclattice-service-network-vpc-association/index.ts",
          "line": 352
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.vpclatticeServiceNetworkVpcAssociation.VpclatticeServiceNetworkVpcAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/vpclattice-service-network-vpc-association/index.ts",
        "line": 320
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a VpclatticeServiceNetworkVpcAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/vpclattice-service-network-vpc-association/index.ts",
            "line": 337
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the VpclatticeServiceNetworkVpcAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_service_network_vpc_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing VpclatticeServiceNetworkVpcAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the VpclatticeServiceNetworkVpcAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-service-network-vpc-association/index.ts",
            "line": 395
          },
          "name": "putDnsOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.vpclatticeServiceNetworkVpcAssociation.VpclatticeServiceNetworkVpcAssociationDnsOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-service-network-vpc-association/index.ts",
            "line": 489
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.vpclatticeServiceNetworkVpcAssociation.VpclatticeServiceNetworkVpcAssociationTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-service-network-vpc-association/index.ts",
            "line": 398
          },
          "name": "resetDnsOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-service-network-vpc-association/index.ts",
            "line": 419
          },
          "name": "resetPrivateDnsEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-service-network-vpc-association/index.ts",
            "line": 435
          },
          "name": "resetSecurityGroupIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-service-network-vpc-association/index.ts",
            "line": 461
          },
          "name": "resetServiceNetworkIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-service-network-vpc-association/index.ts",
            "line": 492
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-service-network-vpc-association/index.ts",
            "line": 513
          },
          "name": "resetVpcIdentifier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-service-network-vpc-association/index.ts",
            "line": 525
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-service-network-vpc-association/index.ts",
            "line": 536
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "VpclatticeServiceNetworkVpcAssociation",
      "namespace": "vpclatticeServiceNetworkVpcAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service-network-vpc-association/index.ts",
            "line": 325
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service-network-vpc-association/index.ts",
            "line": 381
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service-network-vpc-association/index.ts",
            "line": 386
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service-network-vpc-association/index.ts",
            "line": 392
          },
          "name": "dnsOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.vpclatticeServiceNetworkVpcAssociation.VpclatticeServiceNetworkVpcAssociationDnsOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service-network-vpc-association/index.ts",
            "line": 407
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service-network-vpc-association/index.ts",
            "line": 444
          },
          "name": "serviceNetworkArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service-network-vpc-association/index.ts",
            "line": 449
          },
          "name": "serviceNetworkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service-network-vpc-association/index.ts",
            "line": 470
          },
          "name": "serviceNetworkName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service-network-vpc-association/index.ts",
            "line": 475
          },
          "name": "serviceNetworkVpcAssociationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service-network-vpc-association/index.ts",
            "line": 480
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service-network-vpc-association/index.ts",
            "line": 486
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.vpclatticeServiceNetworkVpcAssociation.VpclatticeServiceNetworkVpcAssociationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service-network-vpc-association/index.ts",
            "line": 501
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service-network-vpc-association/index.ts",
            "line": 402
          },
          "name": "dnsOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.vpclatticeServiceNetworkVpcAssociation.VpclatticeServiceNetworkVpcAssociationDnsOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service-network-vpc-association/index.ts",
            "line": 423
          },
          "name": "privateDnsEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service-network-vpc-association/index.ts",
            "line": 439
          },
          "name": "securityGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service-network-vpc-association/index.ts",
            "line": 465
          },
          "name": "serviceNetworkIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service-network-vpc-association/index.ts",
            "line": 496
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.vpclatticeServiceNetworkVpcAssociation.VpclatticeServiceNetworkVpcAssociationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service-network-vpc-association/index.ts",
            "line": 517
          },
          "name": "vpcIdentifierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-service-network-vpc-association/index.ts",
            "line": 413
          },
          "name": "privateDnsEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-service-network-vpc-association/index.ts",
            "line": 429
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-service-network-vpc-association/index.ts",
            "line": 455
          },
          "name": "serviceNetworkIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-service-network-vpc-association/index.ts",
            "line": 507
          },
          "name": "vpcIdentifier",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/vpclattice-service-network-vpc-association/index:VpclatticeServiceNetworkVpcAssociation"
    },
    "@cdktn/provider-awscc.vpclatticeServiceNetworkVpcAssociation.VpclatticeServiceNetworkVpcAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.vpclatticeServiceNetworkVpcAssociation.VpclatticeServiceNetworkVpcAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/vpclattice-service-network-vpc-association/index.ts",
        "line": 14
      },
      "name": "VpclatticeServiceNetworkVpcAssociationConfig",
      "namespace": "vpclatticeServiceNetworkVpcAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_service_network_vpc_association#dns_options VpclatticeServiceNetworkVpcAssociation#dns_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service-network-vpc-association/index.ts",
            "line": 18
          },
          "name": "dnsOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.vpclatticeServiceNetworkVpcAssociation.VpclatticeServiceNetworkVpcAssociationDnsOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_service_network_vpc_association#private_dns_enabled VpclatticeServiceNetworkVpcAssociation#private_dns_enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service-network-vpc-association/index.ts",
            "line": 22
          },
          "name": "privateDnsEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_service_network_vpc_association#security_group_ids VpclatticeServiceNetworkVpcAssociation#security_group_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service-network-vpc-association/index.ts",
            "line": 26
          },
          "name": "securityGroupIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_service_network_vpc_association#service_network_identifier VpclatticeServiceNetworkVpcAssociation#service_network_identifier}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service-network-vpc-association/index.ts",
            "line": 30
          },
          "name": "serviceNetworkIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_service_network_vpc_association#tags VpclatticeServiceNetworkVpcAssociation#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service-network-vpc-association/index.ts",
            "line": 34
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.vpclatticeServiceNetworkVpcAssociation.VpclatticeServiceNetworkVpcAssociationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_service_network_vpc_association#vpc_identifier VpclatticeServiceNetworkVpcAssociation#vpc_identifier}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service-network-vpc-association/index.ts",
            "line": 38
          },
          "name": "vpcIdentifier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/vpclattice-service-network-vpc-association/index:VpclatticeServiceNetworkVpcAssociationConfig"
    },
    "@cdktn/provider-awscc.vpclatticeServiceNetworkVpcAssociation.VpclatticeServiceNetworkVpcAssociationDnsOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.vpclatticeServiceNetworkVpcAssociation.VpclatticeServiceNetworkVpcAssociationDnsOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/vpclattice-service-network-vpc-association/index.ts",
        "line": 40
      },
      "name": "VpclatticeServiceNetworkVpcAssociationDnsOptions",
      "namespace": "vpclatticeServiceNetworkVpcAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_service_network_vpc_association#private_dns_preference VpclatticeServiceNetworkVpcAssociation#private_dns_preference}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service-network-vpc-association/index.ts",
            "line": 44
          },
          "name": "privateDnsPreference",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_service_network_vpc_association#private_dns_specified_domains VpclatticeServiceNetworkVpcAssociation#private_dns_specified_domains}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service-network-vpc-association/index.ts",
            "line": 48
          },
          "name": "privateDnsSpecifiedDomains",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/vpclattice-service-network-vpc-association/index:VpclatticeServiceNetworkVpcAssociationDnsOptions"
    },
    "@cdktn/provider-awscc.vpclatticeServiceNetworkVpcAssociation.VpclatticeServiceNetworkVpcAssociationDnsOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.vpclatticeServiceNetworkVpcAssociation.VpclatticeServiceNetworkVpcAssociationDnsOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/vpclattice-service-network-vpc-association/index.ts",
          "line": 95
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/vpclattice-service-network-vpc-association/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-service-network-vpc-association/index.ts",
            "line": 143
          },
          "name": "resetPrivateDnsPreference"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-service-network-vpc-association/index.ts",
            "line": 159
          },
          "name": "resetPrivateDnsSpecifiedDomains"
        }
      ],
      "name": "VpclatticeServiceNetworkVpcAssociationDnsOptionsOutputReference",
      "namespace": "vpclatticeServiceNetworkVpcAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service-network-vpc-association/index.ts",
            "line": 147
          },
          "name": "privateDnsPreferenceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service-network-vpc-association/index.ts",
            "line": 163
          },
          "name": "privateDnsSpecifiedDomainsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-service-network-vpc-association/index.ts",
            "line": 137
          },
          "name": "privateDnsPreference",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-service-network-vpc-association/index.ts",
            "line": 153
          },
          "name": "privateDnsSpecifiedDomains",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-service-network-vpc-association/index.ts",
            "line": 99
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.vpclatticeServiceNetworkVpcAssociation.VpclatticeServiceNetworkVpcAssociationDnsOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/vpclattice-service-network-vpc-association/index:VpclatticeServiceNetworkVpcAssociationDnsOptionsOutputReference"
    },
    "@cdktn/provider-awscc.vpclatticeServiceNetworkVpcAssociation.VpclatticeServiceNetworkVpcAssociationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.vpclatticeServiceNetworkVpcAssociation.VpclatticeServiceNetworkVpcAssociationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/vpclattice-service-network-vpc-association/index.ts",
        "line": 167
      },
      "name": "VpclatticeServiceNetworkVpcAssociationTags",
      "namespace": "vpclatticeServiceNetworkVpcAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_service_network_vpc_association#key VpclatticeServiceNetworkVpcAssociation#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service-network-vpc-association/index.ts",
            "line": 171
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/vpclattice_service_network_vpc_association#value VpclatticeServiceNetworkVpcAssociation#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service-network-vpc-association/index.ts",
            "line": 175
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/vpclattice-service-network-vpc-association/index:VpclatticeServiceNetworkVpcAssociationTags"
    },
    "@cdktn/provider-awscc.vpclatticeServiceNetworkVpcAssociation.VpclatticeServiceNetworkVpcAssociationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.vpclatticeServiceNetworkVpcAssociation.VpclatticeServiceNetworkVpcAssociationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/vpclattice-service-network-vpc-association/index.ts",
          "line": 305
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/vpclattice-service-network-vpc-association/index.ts",
        "line": 297
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-service-network-vpc-association/index.ts",
            "line": 312
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.vpclatticeServiceNetworkVpcAssociation.VpclatticeServiceNetworkVpcAssociationTagsOutputReference"
            }
          }
        }
      ],
      "name": "VpclatticeServiceNetworkVpcAssociationTagsList",
      "namespace": "vpclatticeServiceNetworkVpcAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-service-network-vpc-association/index.ts",
            "line": 298
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.vpclatticeServiceNetworkVpcAssociation.VpclatticeServiceNetworkVpcAssociationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/vpclattice-service-network-vpc-association/index:VpclatticeServiceNetworkVpcAssociationTagsList"
    },
    "@cdktn/provider-awscc.vpclatticeServiceNetworkVpcAssociation.VpclatticeServiceNetworkVpcAssociationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.vpclatticeServiceNetworkVpcAssociation.VpclatticeServiceNetworkVpcAssociationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/vpclattice-service-network-vpc-association/index.ts",
          "line": 224
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/vpclattice-service-network-vpc-association/index.ts",
        "line": 214
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-service-network-vpc-association/index.ts",
            "line": 272
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-service-network-vpc-association/index.ts",
            "line": 288
          },
          "name": "resetValue"
        }
      ],
      "name": "VpclatticeServiceNetworkVpcAssociationTagsOutputReference",
      "namespace": "vpclatticeServiceNetworkVpcAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service-network-vpc-association/index.ts",
            "line": 276
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpclattice-service-network-vpc-association/index.ts",
            "line": 292
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-service-network-vpc-association/index.ts",
            "line": 266
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-service-network-vpc-association/index.ts",
            "line": 282
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpclattice-service-network-vpc-association/index.ts",
            "line": 228
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.vpclatticeServiceNetworkVpcAssociation.VpclatticeServiceNetworkVpcAssociationTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/vpclattice-service-network-vpc-association/index:VpclatticeServiceNetworkVpcAssociationTagsOutputReference"
    },
    "@cdktn/provider-awscc.wafv2IpSet.Wafv2IpSet": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wafv2_ip_set awscc_wafv2_ip_set}."
      },
      "fqn": "@cdktn/provider-awscc.wafv2IpSet.Wafv2IpSet",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wafv2_ip_set awscc_wafv2_ip_set} Resource."
        },
        "locationInModule": {
          "filename": "src/wafv2-ip-set/index.ts",
          "line": 235
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.wafv2IpSet.Wafv2IpSetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wafv2-ip-set/index.ts",
        "line": 203
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Wafv2IpSet resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/wafv2-ip-set/index.ts",
            "line": 220
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Wafv2IpSet to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wafv2_ip_set#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Wafv2IpSet that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Wafv2IpSet to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wafv2-ip-set/index.ts",
            "line": 354
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.wafv2IpSet.Wafv2IpSetTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wafv2-ip-set/index.ts",
            "line": 289
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wafv2-ip-set/index.ts",
            "line": 328
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wafv2-ip-set/index.ts",
            "line": 357
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wafv2-ip-set/index.ts",
            "line": 369
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wafv2-ip-set/index.ts",
            "line": 380
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Wafv2IpSet",
      "namespace": "wafv2IpSet",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wafv2-ip-set/index.ts",
            "line": 208
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wafv2-ip-set/index.ts",
            "line": 277
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wafv2-ip-set/index.ts",
            "line": 298
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wafv2-ip-set/index.ts",
            "line": 316
          },
          "name": "ipSetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wafv2-ip-set/index.ts",
            "line": 351
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.wafv2IpSet.Wafv2IpSetTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wafv2-ip-set/index.ts",
            "line": 272
          },
          "name": "addressesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wafv2-ip-set/index.ts",
            "line": 293
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wafv2-ip-set/index.ts",
            "line": 311
          },
          "name": "ipAddressVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wafv2-ip-set/index.ts",
            "line": 332
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wafv2-ip-set/index.ts",
            "line": 345
          },
          "name": "scopeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wafv2-ip-set/index.ts",
            "line": 361
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wafv2IpSet.Wafv2IpSetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wafv2-ip-set/index.ts",
            "line": 265
          },
          "name": "addresses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wafv2-ip-set/index.ts",
            "line": 283
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wafv2-ip-set/index.ts",
            "line": 304
          },
          "name": "ipAddressVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wafv2-ip-set/index.ts",
            "line": 322
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wafv2-ip-set/index.ts",
            "line": 338
          },
          "name": "scope",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/wafv2-ip-set/index:Wafv2IpSet"
    },
    "@cdktn/provider-awscc.wafv2IpSet.Wafv2IpSetConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wafv2IpSet.Wafv2IpSetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wafv2-ip-set/index.ts",
        "line": 14
      },
      "name": "Wafv2IpSetConfig",
      "namespace": "wafv2IpSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wafv2_ip_set#addresses Wafv2IpSet#addresses}",
            "stability": "stable",
            "summary": "List of IPAddresses."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wafv2-ip-set/index.ts",
            "line": 20
          },
          "name": "addresses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wafv2_ip_set#ip_address_version Wafv2IpSet#ip_address_version}",
            "stability": "stable",
            "summary": "Type of addresses in the IPSet, use IPV4 for IPV4 IP addresses, IPV6 for IPV6 address."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wafv2-ip-set/index.ts",
            "line": 32
          },
          "name": "ipAddressVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wafv2_ip_set#scope Wafv2IpSet#scope}",
            "stability": "stable",
            "summary": "Use CLOUDFRONT for CloudFront IPSet, use REGIONAL for Application Load Balancer and API Gateway."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wafv2-ip-set/index.ts",
            "line": 44
          },
          "name": "scope",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wafv2_ip_set#description Wafv2IpSet#description}",
            "stability": "stable",
            "summary": "Description of the entity."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wafv2-ip-set/index.ts",
            "line": 26
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wafv2_ip_set#name Wafv2IpSet#name}",
            "stability": "stable",
            "summary": "Name of the IPSet."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wafv2-ip-set/index.ts",
            "line": 38
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wafv2_ip_set#tags Wafv2IpSet#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wafv2-ip-set/index.ts",
            "line": 48
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wafv2IpSet.Wafv2IpSetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wafv2-ip-set/index:Wafv2IpSetConfig"
    },
    "@cdktn/provider-awscc.wafv2IpSet.Wafv2IpSetTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wafv2IpSet.Wafv2IpSetTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wafv2-ip-set/index.ts",
        "line": 50
      },
      "name": "Wafv2IpSetTags",
      "namespace": "wafv2IpSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wafv2_ip_set#key Wafv2IpSet#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wafv2-ip-set/index.ts",
            "line": 54
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wafv2_ip_set#value Wafv2IpSet#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wafv2-ip-set/index.ts",
            "line": 58
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/wafv2-ip-set/index:Wafv2IpSetTags"
    },
    "@cdktn/provider-awscc.wafv2IpSet.Wafv2IpSetTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wafv2IpSet.Wafv2IpSetTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wafv2-ip-set/index.ts",
          "line": 188
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wafv2-ip-set/index.ts",
        "line": 180
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wafv2-ip-set/index.ts",
            "line": 195
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.wafv2IpSet.Wafv2IpSetTagsOutputReference"
            }
          }
        }
      ],
      "name": "Wafv2IpSetTagsList",
      "namespace": "wafv2IpSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wafv2-ip-set/index.ts",
            "line": 181
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wafv2IpSet.Wafv2IpSetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wafv2-ip-set/index:Wafv2IpSetTagsList"
    },
    "@cdktn/provider-awscc.wafv2IpSet.Wafv2IpSetTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wafv2IpSet.Wafv2IpSetTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wafv2-ip-set/index.ts",
          "line": 107
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wafv2-ip-set/index.ts",
        "line": 97
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wafv2-ip-set/index.ts",
            "line": 155
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wafv2-ip-set/index.ts",
            "line": 171
          },
          "name": "resetValue"
        }
      ],
      "name": "Wafv2IpSetTagsOutputReference",
      "namespace": "wafv2IpSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wafv2-ip-set/index.ts",
            "line": 159
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wafv2-ip-set/index.ts",
            "line": 175
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wafv2-ip-set/index.ts",
            "line": 149
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wafv2-ip-set/index.ts",
            "line": 165
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wafv2-ip-set/index.ts",
            "line": 111
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wafv2IpSet.Wafv2IpSetTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wafv2-ip-set/index:Wafv2IpSetTagsOutputReference"
    },
    "@cdktn/provider-awscc.wafv2LoggingConfiguration.Wafv2LoggingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wafv2_logging_configuration awscc_wafv2_logging_configuration}."
      },
      "fqn": "@cdktn/provider-awscc.wafv2LoggingConfiguration.Wafv2LoggingConfiguration",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wafv2_logging_configuration awscc_wafv2_logging_configuration} Resource."
        },
        "locationInModule": {
          "filename": "src/wafv2-logging-configuration/index.ts",
          "line": 1059
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.wafv2LoggingConfiguration.Wafv2LoggingConfigurationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wafv2-logging-configuration/index.ts",
        "line": 1027
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Wafv2LoggingConfiguration resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/wafv2-logging-configuration/index.ts",
            "line": 1044
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Wafv2LoggingConfiguration to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wafv2_logging_configuration#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Wafv2LoggingConfiguration that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Wafv2LoggingConfiguration to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wafv2-logging-configuration/index.ts",
            "line": 1108
          },
          "name": "putLoggingFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.wafv2LoggingConfiguration.Wafv2LoggingConfigurationLoggingFilter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wafv2-logging-configuration/index.ts",
            "line": 1129
          },
          "name": "putRedactedFields",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.wafv2LoggingConfiguration.Wafv2LoggingConfigurationRedactedFields"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wafv2-logging-configuration/index.ts",
            "line": 1111
          },
          "name": "resetLoggingFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wafv2-logging-configuration/index.ts",
            "line": 1132
          },
          "name": "resetRedactedFields"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wafv2-logging-configuration/index.ts",
            "line": 1157
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wafv2-logging-configuration/index.ts",
            "line": 1166
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Wafv2LoggingConfiguration",
      "namespace": "wafv2LoggingConfiguration",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wafv2-logging-configuration/index.ts",
            "line": 1032
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wafv2-logging-configuration/index.ts",
            "line": 1086
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wafv2-logging-configuration/index.ts",
            "line": 1105
          },
          "name": "loggingFilter",
          "type": {
            "fqn": "@cdktn/provider-awscc.wafv2LoggingConfiguration.Wafv2LoggingConfigurationLoggingFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wafv2-logging-configuration/index.ts",
            "line": 1120
          },
          "name": "managedByFirewallManager",
          "type": {
            "fqn": "cdktn.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wafv2-logging-configuration/index.ts",
            "line": 1126
          },
          "name": "redactedFields",
          "type": {
            "fqn": "@cdktn/provider-awscc.wafv2LoggingConfiguration.Wafv2LoggingConfigurationRedactedFieldsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wafv2-logging-configuration/index.ts",
            "line": 1099
          },
          "name": "logDestinationConfigsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wafv2-logging-configuration/index.ts",
            "line": 1115
          },
          "name": "loggingFilterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wafv2LoggingConfiguration.Wafv2LoggingConfigurationLoggingFilter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wafv2-logging-configuration/index.ts",
            "line": 1136
          },
          "name": "redactedFieldsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wafv2LoggingConfiguration.Wafv2LoggingConfigurationRedactedFields"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wafv2-logging-configuration/index.ts",
            "line": 1149
          },
          "name": "resourceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wafv2-logging-configuration/index.ts",
            "line": 1092
          },
          "name": "logDestinationConfigs",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wafv2-logging-configuration/index.ts",
            "line": 1142
          },
          "name": "resourceArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/wafv2-logging-configuration/index:Wafv2LoggingConfiguration"
    },
    "@cdktn/provider-awscc.wafv2LoggingConfiguration.Wafv2LoggingConfigurationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wafv2LoggingConfiguration.Wafv2LoggingConfigurationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wafv2-logging-configuration/index.ts",
        "line": 14
      },
      "name": "Wafv2LoggingConfigurationConfig",
      "namespace": "wafv2LoggingConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wafv2_logging_configuration#log_destination_configs Wafv2LoggingConfiguration#log_destination_configs}",
            "stability": "stable",
            "summary": "The Amazon Resource Names (ARNs) of the logging destinations that you want to associate with the web ACL."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wafv2-logging-configuration/index.ts",
            "line": 20
          },
          "name": "logDestinationConfigs",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wafv2_logging_configuration#resource_arn Wafv2LoggingConfiguration#resource_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the web ACL that you want to associate with LogDestinationConfigs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wafv2-logging-configuration/index.ts",
            "line": 38
          },
          "name": "resourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can filter on the rule action and on the web request labels that were applied by matching rules during web ACL evaluation.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wafv2_logging_configuration#logging_filter Wafv2LoggingConfiguration#logging_filter}",
            "stability": "stable",
            "summary": "Filtering that specifies which web requests are kept in the logs and which are dropped."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wafv2-logging-configuration/index.ts",
            "line": 26
          },
          "name": "loggingFilter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.wafv2LoggingConfiguration.Wafv2LoggingConfigurationLoggingFilter"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "For example, if you redact the HEADER field, the HEADER field in the firehose will be xxx.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wafv2_logging_configuration#redacted_fields Wafv2LoggingConfiguration#redacted_fields}",
            "stability": "stable",
            "summary": "The parts of the request that you want to keep out of the logs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wafv2-logging-configuration/index.ts",
            "line": 32
          },
          "name": "redactedFields",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wafv2LoggingConfiguration.Wafv2LoggingConfigurationRedactedFields"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wafv2-logging-configuration/index:Wafv2LoggingConfigurationConfig"
    },
    "@cdktn/provider-awscc.wafv2LoggingConfiguration.Wafv2LoggingConfigurationLoggingFilter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wafv2LoggingConfiguration.Wafv2LoggingConfigurationLoggingFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wafv2-logging-configuration/index.ts",
        "line": 573
      },
      "name": "Wafv2LoggingConfigurationLoggingFilter",
      "namespace": "wafv2LoggingConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wafv2_logging_configuration#default_behavior Wafv2LoggingConfiguration#default_behavior}",
            "stability": "stable",
            "summary": "Default handling for logs that don't match any of the specified filtering conditions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wafv2-logging-configuration/index.ts",
            "line": 579
          },
          "name": "defaultBehavior",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wafv2_logging_configuration#filters Wafv2LoggingConfiguration#filters}",
            "stability": "stable",
            "summary": "The filters that you want to apply to the logs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wafv2-logging-configuration/index.ts",
            "line": 585
          },
          "name": "filters",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wafv2LoggingConfiguration.Wafv2LoggingConfigurationLoggingFilterFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wafv2-logging-configuration/index:Wafv2LoggingConfigurationLoggingFilter"
    },
    "@cdktn/provider-awscc.wafv2LoggingConfiguration.Wafv2LoggingConfigurationLoggingFilterFilters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wafv2LoggingConfiguration.Wafv2LoggingConfigurationLoggingFilterFilters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wafv2-logging-configuration/index.ts",
        "line": 385
      },
      "name": "Wafv2LoggingConfigurationLoggingFilterFilters",
      "namespace": "wafv2LoggingConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wafv2_logging_configuration#behavior Wafv2LoggingConfiguration#behavior}",
            "stability": "stable",
            "summary": "How to handle logs that satisfy the filter's conditions and requirement."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wafv2-logging-configuration/index.ts",
            "line": 391
          },
          "name": "behavior",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wafv2_logging_configuration#conditions Wafv2LoggingConfiguration#conditions}",
            "stability": "stable",
            "summary": "Match conditions for the filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wafv2-logging-configuration/index.ts",
            "line": 397
          },
          "name": "conditions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wafv2LoggingConfiguration.Wafv2LoggingConfigurationLoggingFilterFiltersConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify that, in order to satisfy the filter, a log must match all conditions or must match at least one condition.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wafv2_logging_configuration#requirement Wafv2LoggingConfiguration#requirement}",
            "stability": "stable",
            "summary": "Logic to apply to the filtering conditions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wafv2-logging-configuration/index.ts",
            "line": 403
          },
          "name": "requirement",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/wafv2-logging-configuration/index:Wafv2LoggingConfigurationLoggingFilterFilters"
    },
    "@cdktn/provider-awscc.wafv2LoggingConfiguration.Wafv2LoggingConfigurationLoggingFilterFiltersConditions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wafv2LoggingConfiguration.Wafv2LoggingConfigurationLoggingFilterFiltersConditions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wafv2-logging-configuration/index.ts",
        "line": 232
      },
      "name": "Wafv2LoggingConfigurationLoggingFilterFiltersConditions",
      "namespace": "wafv2LoggingConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wafv2_logging_configuration#action_condition Wafv2LoggingConfiguration#action_condition}",
            "stability": "stable",
            "summary": "A single action condition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wafv2-logging-configuration/index.ts",
            "line": 238
          },
          "name": "actionCondition",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.wafv2LoggingConfiguration.Wafv2LoggingConfigurationLoggingFilterFiltersConditionsActionCondition"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wafv2_logging_configuration#label_name_condition Wafv2LoggingConfiguration#label_name_condition}",
            "stability": "stable",
            "summary": "A single label name condition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wafv2-logging-configuration/index.ts",
            "line": 244
          },
          "name": "labelNameCondition",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.wafv2LoggingConfiguration.Wafv2LoggingConfigurationLoggingFilterFiltersConditionsLabelNameCondition"
          }
        }
      ],
      "symbolId": "src/wafv2-logging-configuration/index:Wafv2LoggingConfigurationLoggingFilterFiltersConditions"
    },
    "@cdktn/provider-awscc.wafv2LoggingConfiguration.Wafv2LoggingConfigurationLoggingFilterFiltersConditionsActionCondition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wafv2LoggingConfiguration.Wafv2LoggingConfigurationLoggingFilterFiltersConditionsActionCondition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wafv2-logging-configuration/index.ts",
        "line": 40
      },
      "name": "Wafv2LoggingConfigurationLoggingFilterFiltersConditionsActionCondition",
      "namespace": "wafv2LoggingConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify that, in order to satisfy the filter, a log must match all conditions or must match at least one condition.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wafv2_logging_configuration#action Wafv2LoggingConfiguration#action}",
            "stability": "stable",
            "summary": "Logic to apply to the filtering conditions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wafv2-logging-configuration/index.ts",
            "line": 46
          },
          "name": "action",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/wafv2-logging-configuration/index:Wafv2LoggingConfigurationLoggingFilterFiltersConditionsActionCondition"
    },
    "@cdktn/provider-awscc.wafv2LoggingConfiguration.Wafv2LoggingConfigurationLoggingFilterFiltersConditionsActionConditionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wafv2LoggingConfiguration.Wafv2LoggingConfigurationLoggingFilterFiltersConditionsActionConditionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wafv2-logging-configuration/index.ts",
          "line": 86
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wafv2-logging-configuration/index.ts",
        "line": 78
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wafv2-logging-configuration/index.ts",
            "line": 128
          },
          "name": "resetAction"
        }
      ],
      "name": "Wafv2LoggingConfigurationLoggingFilterFiltersConditionsActionConditionOutputReference",
      "namespace": "wafv2LoggingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wafv2-logging-configuration/index.ts",
            "line": 132
          },
          "name": "actionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wafv2-logging-configuration/index.ts",
            "line": 122
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wafv2-logging-configuration/index.ts",
            "line": 90
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wafv2LoggingConfiguration.Wafv2LoggingConfigurationLoggingFilterFiltersConditionsActionCondition"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wafv2-logging-configuration/index:Wafv2LoggingConfigurationLoggingFilterFiltersConditionsActionConditionOutputReference"
    },
    "@cdktn/provider-awscc.wafv2LoggingConfiguration.Wafv2LoggingConfigurationLoggingFilterFiltersConditionsLabelNameCondition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wafv2LoggingConfiguration.Wafv2LoggingConfigurationLoggingFilterFiltersConditionsLabelNameCondition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wafv2-logging-configuration/index.ts",
        "line": 136
      },
      "name": "Wafv2LoggingConfigurationLoggingFilterFiltersConditionsLabelNameCondition",
      "namespace": "wafv2LoggingConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "This must be a fully qualified label name. Fully qualified labels have a prefix, optional namespaces, and label name. The prefix identifies the rule group or web ACL context of the rule that added the label. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wafv2_logging_configuration#label_name Wafv2LoggingConfiguration#label_name}",
            "stability": "stable",
            "summary": "The label name that a log record must contain in order to meet the condition."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wafv2-logging-configuration/index.ts",
            "line": 142
          },
          "name": "labelName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/wafv2-logging-configuration/index:Wafv2LoggingConfigurationLoggingFilterFiltersConditionsLabelNameCondition"
    },
    "@cdktn/provider-awscc.wafv2LoggingConfiguration.Wafv2LoggingConfigurationLoggingFilterFiltersConditionsLabelNameConditionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wafv2LoggingConfiguration.Wafv2LoggingConfigurationLoggingFilterFiltersConditionsLabelNameConditionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wafv2-logging-configuration/index.ts",
          "line": 182
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wafv2-logging-configuration/index.ts",
        "line": 174
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wafv2-logging-configuration/index.ts",
            "line": 224
          },
          "name": "resetLabelName"
        }
      ],
      "name": "Wafv2LoggingConfigurationLoggingFilterFiltersConditionsLabelNameConditionOutputReference",
      "namespace": "wafv2LoggingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wafv2-logging-configuration/index.ts",
            "line": 228
          },
          "name": "labelNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wafv2-logging-configuration/index.ts",
            "line": 218
          },
          "name": "labelName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wafv2-logging-configuration/index.ts",
            "line": 186
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wafv2LoggingConfiguration.Wafv2LoggingConfigurationLoggingFilterFiltersConditionsLabelNameCondition"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wafv2-logging-configuration/index:Wafv2LoggingConfigurationLoggingFilterFiltersConditionsLabelNameConditionOutputReference"
    },
    "@cdktn/provider-awscc.wafv2LoggingConfiguration.Wafv2LoggingConfigurationLoggingFilterFiltersConditionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wafv2LoggingConfiguration.Wafv2LoggingConfigurationLoggingFilterFiltersConditionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wafv2-logging-configuration/index.ts",
          "line": 374
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wafv2-logging-configuration/index.ts",
        "line": 366
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wafv2-logging-configuration/index.ts",
            "line": 381
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.wafv2LoggingConfiguration.Wafv2LoggingConfigurationLoggingFilterFiltersConditionsOutputReference"
            }
          }
        }
      ],
      "name": "Wafv2LoggingConfigurationLoggingFilterFiltersConditionsList",
      "namespace": "wafv2LoggingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wafv2-logging-configuration/index.ts",
            "line": 367
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wafv2LoggingConfiguration.Wafv2LoggingConfigurationLoggingFilterFiltersConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wafv2-logging-configuration/index:Wafv2LoggingConfigurationLoggingFilterFiltersConditionsList"
    },
    "@cdktn/provider-awscc.wafv2LoggingConfiguration.Wafv2LoggingConfigurationLoggingFilterFiltersConditionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wafv2LoggingConfiguration.Wafv2LoggingConfigurationLoggingFilterFiltersConditionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wafv2-logging-configuration/index.ts",
          "line": 293
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wafv2-logging-configuration/index.ts",
        "line": 283
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wafv2-logging-configuration/index.ts",
            "line": 338
          },
          "name": "putActionCondition",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.wafv2LoggingConfiguration.Wafv2LoggingConfigurationLoggingFilterFiltersConditionsActionCondition"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wafv2-logging-configuration/index.ts",
            "line": 354
          },
          "name": "putLabelNameCondition",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.wafv2LoggingConfiguration.Wafv2LoggingConfigurationLoggingFilterFiltersConditionsLabelNameCondition"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wafv2-logging-configuration/index.ts",
            "line": 341
          },
          "name": "resetActionCondition"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wafv2-logging-configuration/index.ts",
            "line": 357
          },
          "name": "resetLabelNameCondition"
        }
      ],
      "name": "Wafv2LoggingConfigurationLoggingFilterFiltersConditionsOutputReference",
      "namespace": "wafv2LoggingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wafv2-logging-configuration/index.ts",
            "line": 335
          },
          "name": "actionCondition",
          "type": {
            "fqn": "@cdktn/provider-awscc.wafv2LoggingConfiguration.Wafv2LoggingConfigurationLoggingFilterFiltersConditionsActionConditionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wafv2-logging-configuration/index.ts",
            "line": 351
          },
          "name": "labelNameCondition",
          "type": {
            "fqn": "@cdktn/provider-awscc.wafv2LoggingConfiguration.Wafv2LoggingConfigurationLoggingFilterFiltersConditionsLabelNameConditionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wafv2-logging-configuration/index.ts",
            "line": 345
          },
          "name": "actionConditionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wafv2LoggingConfiguration.Wafv2LoggingConfigurationLoggingFilterFiltersConditionsActionCondition"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wafv2-logging-configuration/index.ts",
            "line": 361
          },
          "name": "labelNameConditionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wafv2LoggingConfiguration.Wafv2LoggingConfigurationLoggingFilterFiltersConditionsLabelNameCondition"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wafv2-logging-configuration/index.ts",
            "line": 297
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wafv2LoggingConfiguration.Wafv2LoggingConfigurationLoggingFilterFiltersConditions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wafv2-logging-configuration/index:Wafv2LoggingConfigurationLoggingFilterFiltersConditionsOutputReference"
    },
    "@cdktn/provider-awscc.wafv2LoggingConfiguration.Wafv2LoggingConfigurationLoggingFilterFiltersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wafv2LoggingConfiguration.Wafv2LoggingConfigurationLoggingFilterFiltersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wafv2-logging-configuration/index.ts",
          "line": 562
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wafv2-logging-configuration/index.ts",
        "line": 554
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wafv2-logging-configuration/index.ts",
            "line": 569
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.wafv2LoggingConfiguration.Wafv2LoggingConfigurationLoggingFilterFiltersOutputReference"
            }
          }
        }
      ],
      "name": "Wafv2LoggingConfigurationLoggingFilterFiltersList",
      "namespace": "wafv2LoggingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wafv2-logging-configuration/index.ts",
            "line": 555
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wafv2LoggingConfiguration.Wafv2LoggingConfigurationLoggingFilterFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wafv2-logging-configuration/index:Wafv2LoggingConfigurationLoggingFilterFiltersList"
    },
    "@cdktn/provider-awscc.wafv2LoggingConfiguration.Wafv2LoggingConfigurationLoggingFilterFiltersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wafv2LoggingConfiguration.Wafv2LoggingConfigurationLoggingFilterFiltersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wafv2-logging-configuration/index.ts",
          "line": 459
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wafv2-logging-configuration/index.ts",
        "line": 449
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wafv2-logging-configuration/index.ts",
            "line": 526
          },
          "name": "putConditions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.wafv2LoggingConfiguration.Wafv2LoggingConfigurationLoggingFilterFiltersConditions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wafv2-logging-configuration/index.ts",
            "line": 513
          },
          "name": "resetBehavior"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wafv2-logging-configuration/index.ts",
            "line": 529
          },
          "name": "resetConditions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wafv2-logging-configuration/index.ts",
            "line": 545
          },
          "name": "resetRequirement"
        }
      ],
      "name": "Wafv2LoggingConfigurationLoggingFilterFiltersOutputReference",
      "namespace": "wafv2LoggingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wafv2-logging-configuration/index.ts",
            "line": 523
          },
          "name": "conditions",
          "type": {
            "fqn": "@cdktn/provider-awscc.wafv2LoggingConfiguration.Wafv2LoggingConfigurationLoggingFilterFiltersConditionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wafv2-logging-configuration/index.ts",
            "line": 517
          },
          "name": "behaviorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wafv2-logging-configuration/index.ts",
            "line": 533
          },
          "name": "conditionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wafv2LoggingConfiguration.Wafv2LoggingConfigurationLoggingFilterFiltersConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wafv2-logging-configuration/index.ts",
            "line": 549
          },
          "name": "requirementInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wafv2-logging-configuration/index.ts",
            "line": 507
          },
          "name": "behavior",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wafv2-logging-configuration/index.ts",
            "line": 539
          },
          "name": "requirement",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wafv2-logging-configuration/index.ts",
            "line": 463
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wafv2LoggingConfiguration.Wafv2LoggingConfigurationLoggingFilterFilters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wafv2-logging-configuration/index:Wafv2LoggingConfigurationLoggingFilterFiltersOutputReference"
    },
    "@cdktn/provider-awscc.wafv2LoggingConfiguration.Wafv2LoggingConfigurationLoggingFilterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wafv2LoggingConfiguration.Wafv2LoggingConfigurationLoggingFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wafv2-logging-configuration/index.ts",
          "line": 632
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wafv2-logging-configuration/index.ts",
        "line": 624
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wafv2-logging-configuration/index.ts",
            "line": 693
          },
          "name": "putFilters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.wafv2LoggingConfiguration.Wafv2LoggingConfigurationLoggingFilterFilters"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wafv2-logging-configuration/index.ts",
            "line": 680
          },
          "name": "resetDefaultBehavior"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wafv2-logging-configuration/index.ts",
            "line": 696
          },
          "name": "resetFilters"
        }
      ],
      "name": "Wafv2LoggingConfigurationLoggingFilterOutputReference",
      "namespace": "wafv2LoggingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wafv2-logging-configuration/index.ts",
            "line": 690
          },
          "name": "filters",
          "type": {
            "fqn": "@cdktn/provider-awscc.wafv2LoggingConfiguration.Wafv2LoggingConfigurationLoggingFilterFiltersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wafv2-logging-configuration/index.ts",
            "line": 684
          },
          "name": "defaultBehaviorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wafv2-logging-configuration/index.ts",
            "line": 700
          },
          "name": "filtersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wafv2LoggingConfiguration.Wafv2LoggingConfigurationLoggingFilterFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wafv2-logging-configuration/index.ts",
            "line": 674
          },
          "name": "defaultBehavior",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wafv2-logging-configuration/index.ts",
            "line": 636
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wafv2LoggingConfiguration.Wafv2LoggingConfigurationLoggingFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wafv2-logging-configuration/index:Wafv2LoggingConfigurationLoggingFilterOutputReference"
    },
    "@cdktn/provider-awscc.wafv2LoggingConfiguration.Wafv2LoggingConfigurationRedactedFields": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wafv2LoggingConfiguration.Wafv2LoggingConfigurationRedactedFields",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wafv2-logging-configuration/index.ts",
        "line": 800
      },
      "name": "Wafv2LoggingConfigurationRedactedFields",
      "namespace": "wafv2LoggingConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "The method indicates the type of operation that the request is asking the origin to perform. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wafv2_logging_configuration#method Wafv2LoggingConfiguration#method}",
            "stability": "stable",
            "summary": "Inspect the HTTP method."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wafv2-logging-configuration/index.ts",
            "line": 806
          },
          "name": "method",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This is the part of a URL that appears after a ? character, if any. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wafv2_logging_configuration#query_string Wafv2LoggingConfiguration#query_string}",
            "stability": "stable",
            "summary": "Inspect the query string."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wafv2-logging-configuration/index.ts",
            "line": 812
          },
          "name": "queryString",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Provide the name of the header to inspect, for example, User-Agent or Referer. This setting isn't case sensitive.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wafv2_logging_configuration#single_header Wafv2LoggingConfiguration#single_header}",
            "stability": "stable",
            "summary": "Inspect a single header."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wafv2-logging-configuration/index.ts",
            "line": 818
          },
          "name": "singleHeader",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.wafv2LoggingConfiguration.Wafv2LoggingConfigurationRedactedFieldsSingleHeader"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This is the part of a web request that identifies a resource, for example, /images/daily-ad.jpg. \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wafv2_logging_configuration#uri_path Wafv2LoggingConfiguration#uri_path}",
            "stability": "stable",
            "summary": "Inspect the request URI path."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wafv2-logging-configuration/index.ts",
            "line": 824
          },
          "name": "uriPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/wafv2-logging-configuration/index:Wafv2LoggingConfigurationRedactedFields"
    },
    "@cdktn/provider-awscc.wafv2LoggingConfiguration.Wafv2LoggingConfigurationRedactedFieldsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wafv2LoggingConfiguration.Wafv2LoggingConfigurationRedactedFieldsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wafv2-logging-configuration/index.ts",
          "line": 1012
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wafv2-logging-configuration/index.ts",
        "line": 1004
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wafv2-logging-configuration/index.ts",
            "line": 1019
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.wafv2LoggingConfiguration.Wafv2LoggingConfigurationRedactedFieldsOutputReference"
            }
          }
        }
      ],
      "name": "Wafv2LoggingConfigurationRedactedFieldsList",
      "namespace": "wafv2LoggingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wafv2-logging-configuration/index.ts",
            "line": 1005
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wafv2LoggingConfiguration.Wafv2LoggingConfigurationRedactedFields"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wafv2-logging-configuration/index:Wafv2LoggingConfigurationRedactedFieldsList"
    },
    "@cdktn/provider-awscc.wafv2LoggingConfiguration.Wafv2LoggingConfigurationRedactedFieldsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wafv2LoggingConfiguration.Wafv2LoggingConfigurationRedactedFieldsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wafv2-logging-configuration/index.ts",
          "line": 887
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wafv2-logging-configuration/index.ts",
        "line": 877
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wafv2-logging-configuration/index.ts",
            "line": 976
          },
          "name": "putSingleHeader",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.wafv2LoggingConfiguration.Wafv2LoggingConfigurationRedactedFieldsSingleHeader"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wafv2-logging-configuration/index.ts",
            "line": 947
          },
          "name": "resetMethod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wafv2-logging-configuration/index.ts",
            "line": 963
          },
          "name": "resetQueryString"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wafv2-logging-configuration/index.ts",
            "line": 979
          },
          "name": "resetSingleHeader"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wafv2-logging-configuration/index.ts",
            "line": 995
          },
          "name": "resetUriPath"
        }
      ],
      "name": "Wafv2LoggingConfigurationRedactedFieldsOutputReference",
      "namespace": "wafv2LoggingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wafv2-logging-configuration/index.ts",
            "line": 973
          },
          "name": "singleHeader",
          "type": {
            "fqn": "@cdktn/provider-awscc.wafv2LoggingConfiguration.Wafv2LoggingConfigurationRedactedFieldsSingleHeaderOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wafv2-logging-configuration/index.ts",
            "line": 951
          },
          "name": "methodInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wafv2-logging-configuration/index.ts",
            "line": 967
          },
          "name": "queryStringInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wafv2-logging-configuration/index.ts",
            "line": 983
          },
          "name": "singleHeaderInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wafv2LoggingConfiguration.Wafv2LoggingConfigurationRedactedFieldsSingleHeader"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wafv2-logging-configuration/index.ts",
            "line": 999
          },
          "name": "uriPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wafv2-logging-configuration/index.ts",
            "line": 941
          },
          "name": "method",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wafv2-logging-configuration/index.ts",
            "line": 957
          },
          "name": "queryString",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wafv2-logging-configuration/index.ts",
            "line": 989
          },
          "name": "uriPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wafv2-logging-configuration/index.ts",
            "line": 891
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wafv2LoggingConfiguration.Wafv2LoggingConfigurationRedactedFields"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wafv2-logging-configuration/index:Wafv2LoggingConfigurationRedactedFieldsOutputReference"
    },
    "@cdktn/provider-awscc.wafv2LoggingConfiguration.Wafv2LoggingConfigurationRedactedFieldsSingleHeader": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wafv2LoggingConfiguration.Wafv2LoggingConfigurationRedactedFieldsSingleHeader",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wafv2-logging-configuration/index.ts",
        "line": 704
      },
      "name": "Wafv2LoggingConfigurationRedactedFieldsSingleHeader",
      "namespace": "wafv2LoggingConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wafv2_logging_configuration#name Wafv2LoggingConfiguration#name}",
            "stability": "stable",
            "summary": "The name of the query header to inspect."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wafv2-logging-configuration/index.ts",
            "line": 710
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/wafv2-logging-configuration/index:Wafv2LoggingConfigurationRedactedFieldsSingleHeader"
    },
    "@cdktn/provider-awscc.wafv2LoggingConfiguration.Wafv2LoggingConfigurationRedactedFieldsSingleHeaderOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wafv2LoggingConfiguration.Wafv2LoggingConfigurationRedactedFieldsSingleHeaderOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wafv2-logging-configuration/index.ts",
          "line": 750
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wafv2-logging-configuration/index.ts",
        "line": 742
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wafv2-logging-configuration/index.ts",
            "line": 792
          },
          "name": "resetName"
        }
      ],
      "name": "Wafv2LoggingConfigurationRedactedFieldsSingleHeaderOutputReference",
      "namespace": "wafv2LoggingConfiguration",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wafv2-logging-configuration/index.ts",
            "line": 796
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wafv2-logging-configuration/index.ts",
            "line": 786
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wafv2-logging-configuration/index.ts",
            "line": 754
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wafv2LoggingConfiguration.Wafv2LoggingConfigurationRedactedFieldsSingleHeader"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wafv2-logging-configuration/index:Wafv2LoggingConfigurationRedactedFieldsSingleHeaderOutputReference"
    },
    "@cdktn/provider-awscc.wafv2RegexPatternSet.Wafv2RegexPatternSet": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wafv2_regex_pattern_set awscc_wafv2_regex_pattern_set}."
      },
      "fqn": "@cdktn/provider-awscc.wafv2RegexPatternSet.Wafv2RegexPatternSet",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wafv2_regex_pattern_set awscc_wafv2_regex_pattern_set} Resource."
        },
        "locationInModule": {
          "filename": "src/wafv2-regex-pattern-set/index.ts",
          "line": 227
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.wafv2RegexPatternSet.Wafv2RegexPatternSetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wafv2-regex-pattern-set/index.ts",
        "line": 195
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Wafv2RegexPatternSet resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/wafv2-regex-pattern-set/index.ts",
            "line": 212
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Wafv2RegexPatternSet to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wafv2_regex_pattern_set#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Wafv2RegexPatternSet that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Wafv2RegexPatternSet to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wafv2-regex-pattern-set/index.ts",
            "line": 332
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.wafv2RegexPatternSet.Wafv2RegexPatternSetTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wafv2-regex-pattern-set/index.ts",
            "line": 267
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wafv2-regex-pattern-set/index.ts",
            "line": 288
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wafv2-regex-pattern-set/index.ts",
            "line": 335
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wafv2-regex-pattern-set/index.ts",
            "line": 347
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wafv2-regex-pattern-set/index.ts",
            "line": 357
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Wafv2RegexPatternSet",
      "namespace": "wafv2RegexPatternSet",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wafv2-regex-pattern-set/index.ts",
            "line": 200
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wafv2-regex-pattern-set/index.ts",
            "line": 255
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wafv2-regex-pattern-set/index.ts",
            "line": 276
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wafv2-regex-pattern-set/index.ts",
            "line": 297
          },
          "name": "regexPatternSetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wafv2-regex-pattern-set/index.ts",
            "line": 329
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.wafv2RegexPatternSet.Wafv2RegexPatternSetTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wafv2-regex-pattern-set/index.ts",
            "line": 271
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wafv2-regex-pattern-set/index.ts",
            "line": 292
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wafv2-regex-pattern-set/index.ts",
            "line": 310
          },
          "name": "regularExpressionListInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wafv2-regex-pattern-set/index.ts",
            "line": 323
          },
          "name": "scopeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wafv2-regex-pattern-set/index.ts",
            "line": 339
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wafv2RegexPatternSet.Wafv2RegexPatternSetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wafv2-regex-pattern-set/index.ts",
            "line": 261
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wafv2-regex-pattern-set/index.ts",
            "line": 282
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wafv2-regex-pattern-set/index.ts",
            "line": 303
          },
          "name": "regularExpressionList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wafv2-regex-pattern-set/index.ts",
            "line": 316
          },
          "name": "scope",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/wafv2-regex-pattern-set/index:Wafv2RegexPatternSet"
    },
    "@cdktn/provider-awscc.wafv2RegexPatternSet.Wafv2RegexPatternSetConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wafv2RegexPatternSet.Wafv2RegexPatternSetConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wafv2-regex-pattern-set/index.ts",
        "line": 14
      },
      "name": "Wafv2RegexPatternSetConfig",
      "namespace": "wafv2RegexPatternSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wafv2_regex_pattern_set#regular_expression_list Wafv2RegexPatternSet#regular_expression_list}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wafv2-regex-pattern-set/index.ts",
            "line": 30
          },
          "name": "regularExpressionList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wafv2_regex_pattern_set#scope Wafv2RegexPatternSet#scope}",
            "stability": "stable",
            "summary": "Use CLOUDFRONT for CloudFront RegexPatternSet, use REGIONAL for Application Load Balancer and API Gateway."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wafv2-regex-pattern-set/index.ts",
            "line": 36
          },
          "name": "scope",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wafv2_regex_pattern_set#description Wafv2RegexPatternSet#description}",
            "stability": "stable",
            "summary": "Description of the entity."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wafv2-regex-pattern-set/index.ts",
            "line": 20
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wafv2_regex_pattern_set#name Wafv2RegexPatternSet#name}",
            "stability": "stable",
            "summary": "Name of the RegexPatternSet."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wafv2-regex-pattern-set/index.ts",
            "line": 26
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wafv2_regex_pattern_set#tags Wafv2RegexPatternSet#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wafv2-regex-pattern-set/index.ts",
            "line": 40
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wafv2RegexPatternSet.Wafv2RegexPatternSetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wafv2-regex-pattern-set/index:Wafv2RegexPatternSetConfig"
    },
    "@cdktn/provider-awscc.wafv2RegexPatternSet.Wafv2RegexPatternSetTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wafv2RegexPatternSet.Wafv2RegexPatternSetTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wafv2-regex-pattern-set/index.ts",
        "line": 42
      },
      "name": "Wafv2RegexPatternSetTags",
      "namespace": "wafv2RegexPatternSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wafv2_regex_pattern_set#key Wafv2RegexPatternSet#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wafv2-regex-pattern-set/index.ts",
            "line": 46
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wafv2_regex_pattern_set#value Wafv2RegexPatternSet#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wafv2-regex-pattern-set/index.ts",
            "line": 50
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/wafv2-regex-pattern-set/index:Wafv2RegexPatternSetTags"
    },
    "@cdktn/provider-awscc.wafv2RegexPatternSet.Wafv2RegexPatternSetTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wafv2RegexPatternSet.Wafv2RegexPatternSetTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wafv2-regex-pattern-set/index.ts",
          "line": 180
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wafv2-regex-pattern-set/index.ts",
        "line": 172
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wafv2-regex-pattern-set/index.ts",
            "line": 187
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.wafv2RegexPatternSet.Wafv2RegexPatternSetTagsOutputReference"
            }
          }
        }
      ],
      "name": "Wafv2RegexPatternSetTagsList",
      "namespace": "wafv2RegexPatternSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wafv2-regex-pattern-set/index.ts",
            "line": 173
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wafv2RegexPatternSet.Wafv2RegexPatternSetTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wafv2-regex-pattern-set/index:Wafv2RegexPatternSetTagsList"
    },
    "@cdktn/provider-awscc.wafv2RegexPatternSet.Wafv2RegexPatternSetTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wafv2RegexPatternSet.Wafv2RegexPatternSetTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wafv2-regex-pattern-set/index.ts",
          "line": 99
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wafv2-regex-pattern-set/index.ts",
        "line": 89
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wafv2-regex-pattern-set/index.ts",
            "line": 147
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wafv2-regex-pattern-set/index.ts",
            "line": 163
          },
          "name": "resetValue"
        }
      ],
      "name": "Wafv2RegexPatternSetTagsOutputReference",
      "namespace": "wafv2RegexPatternSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wafv2-regex-pattern-set/index.ts",
            "line": 151
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wafv2-regex-pattern-set/index.ts",
            "line": 167
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wafv2-regex-pattern-set/index.ts",
            "line": 141
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wafv2-regex-pattern-set/index.ts",
            "line": 157
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wafv2-regex-pattern-set/index.ts",
            "line": 103
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wafv2RegexPatternSet.Wafv2RegexPatternSetTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wafv2-regex-pattern-set/index:Wafv2RegexPatternSetTagsOutputReference"
    },
    "@cdktn/provider-awscc.wafv2WebAclAssociation.Wafv2WebAclAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wafv2_web_acl_association awscc_wafv2_web_acl_association}."
      },
      "fqn": "@cdktn/provider-awscc.wafv2WebAclAssociation.Wafv2WebAclAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wafv2_web_acl_association awscc_wafv2_web_acl_association} Resource."
        },
        "locationInModule": {
          "filename": "src/wafv2-web-acl-association/index.ts",
          "line": 60
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.wafv2WebAclAssociation.Wafv2WebAclAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wafv2-web-acl-association/index.ts",
        "line": 28
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a Wafv2WebAclAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/wafv2-web-acl-association/index.ts",
            "line": 45
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Wafv2WebAclAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wafv2_web_acl_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Wafv2WebAclAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Wafv2WebAclAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wafv2-web-acl-association/index.ts",
            "line": 119
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wafv2-web-acl-association/index.ts",
            "line": 126
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Wafv2WebAclAssociation",
      "namespace": "wafv2WebAclAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wafv2-web-acl-association/index.ts",
            "line": 33
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wafv2-web-acl-association/index.ts",
            "line": 85
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wafv2-web-acl-association/index.ts",
            "line": 98
          },
          "name": "resourceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wafv2-web-acl-association/index.ts",
            "line": 111
          },
          "name": "webAclArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wafv2-web-acl-association/index.ts",
            "line": 91
          },
          "name": "resourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wafv2-web-acl-association/index.ts",
            "line": 104
          },
          "name": "webAclArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/wafv2-web-acl-association/index:Wafv2WebAclAssociation"
    },
    "@cdktn/provider-awscc.wafv2WebAclAssociation.Wafv2WebAclAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wafv2WebAclAssociation.Wafv2WebAclAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wafv2-web-acl-association/index.ts",
        "line": 14
      },
      "name": "Wafv2WebAclAssociationConfig",
      "namespace": "wafv2WebAclAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wafv2_web_acl_association#resource_arn Wafv2WebAclAssociation#resource_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wafv2-web-acl-association/index.ts",
            "line": 18
          },
          "name": "resourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wafv2_web_acl_association#web_acl_arn Wafv2WebAclAssociation#web_acl_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wafv2-web-acl-association/index.ts",
            "line": 22
          },
          "name": "webAclArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/wafv2-web-acl-association/index:Wafv2WebAclAssociationConfig"
    },
    "@cdktn/provider-awscc.wellarchitectedLens.WellarchitectedLens": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wellarchitected_lens awscc_wellarchitected_lens}."
      },
      "fqn": "@cdktn/provider-awscc.wellarchitectedLens.WellarchitectedLens",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wellarchitected_lens awscc_wellarchitected_lens} Resource."
        },
        "locationInModule": {
          "filename": "src/wellarchitected-lens/index.ts",
          "line": 219
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.wellarchitectedLens.WellarchitectedLensConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wellarchitected-lens/index.ts",
        "line": 187
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a WellarchitectedLens resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/wellarchitected-lens/index.ts",
            "line": 204
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the WellarchitectedLens to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wellarchitected_lens#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing WellarchitectedLens that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the WellarchitectedLens to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wellarchitected-lens/index.ts",
            "line": 311
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.wellarchitectedLens.WellarchitectedLensTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wellarchitected-lens/index.ts",
            "line": 262
          },
          "name": "resetJsonString"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wellarchitected-lens/index.ts",
            "line": 288
          },
          "name": "resetLensVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wellarchitected-lens/index.ts",
            "line": 314
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wellarchitected-lens/index.ts",
            "line": 326
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wellarchitected-lens/index.ts",
            "line": 334
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "WellarchitectedLens",
      "namespace": "wellarchitectedLens",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wellarchitected-lens/index.ts",
            "line": 192
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wellarchitected-lens/index.ts",
            "line": 245
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wellarchitected-lens/index.ts",
            "line": 250
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wellarchitected-lens/index.ts",
            "line": 271
          },
          "name": "lensArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wellarchitected-lens/index.ts",
            "line": 276
          },
          "name": "lensId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wellarchitected-lens/index.ts",
            "line": 297
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wellarchitected-lens/index.ts",
            "line": 302
          },
          "name": "owner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wellarchitected-lens/index.ts",
            "line": 308
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.wellarchitectedLens.WellarchitectedLensTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wellarchitected-lens/index.ts",
            "line": 266
          },
          "name": "jsonStringInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wellarchitected-lens/index.ts",
            "line": 292
          },
          "name": "lensVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wellarchitected-lens/index.ts",
            "line": 318
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wellarchitectedLens.WellarchitectedLensTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wellarchitected-lens/index.ts",
            "line": 256
          },
          "name": "jsonString",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wellarchitected-lens/index.ts",
            "line": 282
          },
          "name": "lensVersion",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/wellarchitected-lens/index:WellarchitectedLens"
    },
    "@cdktn/provider-awscc.wellarchitectedLens.WellarchitectedLensConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wellarchitectedLens.WellarchitectedLensConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wellarchitected-lens/index.ts",
        "line": 14
      },
      "name": "WellarchitectedLensConfig",
      "namespace": "wellarchitectedLens",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wellarchitected_lens#json_string WellarchitectedLens#json_string}",
            "stability": "stable",
            "summary": "The JSON representation of a lens."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wellarchitected-lens/index.ts",
            "line": 20
          },
          "name": "jsonString",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wellarchitected_lens#lens_version WellarchitectedLens#lens_version}",
            "stability": "stable",
            "summary": "The version of the lens."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wellarchitected-lens/index.ts",
            "line": 26
          },
          "name": "lensVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wellarchitected_lens#tags WellarchitectedLens#tags}",
            "stability": "stable",
            "summary": "The tags assigned to the lens."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wellarchitected-lens/index.ts",
            "line": 32
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wellarchitectedLens.WellarchitectedLensTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wellarchitected-lens/index:WellarchitectedLensConfig"
    },
    "@cdktn/provider-awscc.wellarchitectedLens.WellarchitectedLensTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wellarchitectedLens.WellarchitectedLensTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wellarchitected-lens/index.ts",
        "line": 34
      },
      "name": "WellarchitectedLensTags",
      "namespace": "wellarchitectedLens",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wellarchitected_lens#key WellarchitectedLens#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wellarchitected-lens/index.ts",
            "line": 38
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wellarchitected_lens#value WellarchitectedLens#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wellarchitected-lens/index.ts",
            "line": 42
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/wellarchitected-lens/index:WellarchitectedLensTags"
    },
    "@cdktn/provider-awscc.wellarchitectedLens.WellarchitectedLensTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wellarchitectedLens.WellarchitectedLensTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wellarchitected-lens/index.ts",
          "line": 172
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wellarchitected-lens/index.ts",
        "line": 164
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wellarchitected-lens/index.ts",
            "line": 179
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.wellarchitectedLens.WellarchitectedLensTagsOutputReference"
            }
          }
        }
      ],
      "name": "WellarchitectedLensTagsList",
      "namespace": "wellarchitectedLens",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wellarchitected-lens/index.ts",
            "line": 165
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wellarchitectedLens.WellarchitectedLensTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wellarchitected-lens/index:WellarchitectedLensTagsList"
    },
    "@cdktn/provider-awscc.wellarchitectedLens.WellarchitectedLensTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wellarchitectedLens.WellarchitectedLensTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wellarchitected-lens/index.ts",
          "line": 91
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wellarchitected-lens/index.ts",
        "line": 81
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wellarchitected-lens/index.ts",
            "line": 139
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wellarchitected-lens/index.ts",
            "line": 155
          },
          "name": "resetValue"
        }
      ],
      "name": "WellarchitectedLensTagsOutputReference",
      "namespace": "wellarchitectedLens",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wellarchitected-lens/index.ts",
            "line": 143
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wellarchitected-lens/index.ts",
            "line": 159
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wellarchitected-lens/index.ts",
            "line": 133
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wellarchitected-lens/index.ts",
            "line": 149
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wellarchitected-lens/index.ts",
            "line": 95
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wellarchitectedLens.WellarchitectedLensTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wellarchitected-lens/index:WellarchitectedLensTagsOutputReference"
    },
    "@cdktn/provider-awscc.wellarchitectedProfile.WellarchitectedProfile": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wellarchitected_profile awscc_wellarchitected_profile}."
      },
      "fqn": "@cdktn/provider-awscc.wellarchitectedProfile.WellarchitectedProfile",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wellarchitected_profile awscc_wellarchitected_profile} Resource."
        },
        "locationInModule": {
          "filename": "src/wellarchitected-profile/index.ts",
          "line": 382
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.wellarchitectedProfile.WellarchitectedProfileConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wellarchitected-profile/index.ts",
        "line": 350
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a WellarchitectedProfile resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/wellarchitected-profile/index.ts",
            "line": 367
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the WellarchitectedProfile to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wellarchitected_profile#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing WellarchitectedProfile that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the WellarchitectedProfile to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wellarchitected-profile/index.ts",
            "line": 459
          },
          "name": "putProfileQuestions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.wellarchitectedProfile.WellarchitectedProfileProfileQuestions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wellarchitected-profile/index.ts",
            "line": 477
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.wellarchitectedProfile.WellarchitectedProfileTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wellarchitected-profile/index.ts",
            "line": 480
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wellarchitected-profile/index.ts",
            "line": 497
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wellarchitected-profile/index.ts",
            "line": 506
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "WellarchitectedProfile",
      "namespace": "wellarchitectedProfile",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wellarchitected-profile/index.ts",
            "line": 355
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wellarchitected-profile/index.ts",
            "line": 409
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wellarchitected-profile/index.ts",
            "line": 414
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wellarchitected-profile/index.ts",
            "line": 419
          },
          "name": "owner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wellarchitected-profile/index.ts",
            "line": 424
          },
          "name": "profileArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wellarchitected-profile/index.ts",
            "line": 456
          },
          "name": "profileQuestions",
          "type": {
            "fqn": "@cdktn/provider-awscc.wellarchitectedProfile.WellarchitectedProfileProfileQuestionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wellarchitected-profile/index.ts",
            "line": 468
          },
          "name": "profileVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wellarchitected-profile/index.ts",
            "line": 474
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.wellarchitectedProfile.WellarchitectedProfileTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wellarchitected-profile/index.ts",
            "line": 489
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wellarchitected-profile/index.ts",
            "line": 437
          },
          "name": "profileDescriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wellarchitected-profile/index.ts",
            "line": 450
          },
          "name": "profileNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wellarchitected-profile/index.ts",
            "line": 463
          },
          "name": "profileQuestionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wellarchitectedProfile.WellarchitectedProfileProfileQuestions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wellarchitected-profile/index.ts",
            "line": 484
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wellarchitectedProfile.WellarchitectedProfileTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wellarchitected-profile/index.ts",
            "line": 430
          },
          "name": "profileDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wellarchitected-profile/index.ts",
            "line": 443
          },
          "name": "profileName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/wellarchitected-profile/index:WellarchitectedProfile"
    },
    "@cdktn/provider-awscc.wellarchitectedProfile.WellarchitectedProfileConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wellarchitectedProfile.WellarchitectedProfileConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wellarchitected-profile/index.ts",
        "line": 14
      },
      "name": "WellarchitectedProfileConfig",
      "namespace": "wellarchitectedProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wellarchitected_profile#profile_description WellarchitectedProfile#profile_description}",
            "stability": "stable",
            "summary": "The profile description."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wellarchitected-profile/index.ts",
            "line": 20
          },
          "name": "profileDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wellarchitected_profile#profile_name WellarchitectedProfile#profile_name}",
            "stability": "stable",
            "summary": "The name of the profile."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wellarchitected-profile/index.ts",
            "line": 26
          },
          "name": "profileName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wellarchitected_profile#profile_questions WellarchitectedProfile#profile_questions}",
            "stability": "stable",
            "summary": "The profile questions."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wellarchitected-profile/index.ts",
            "line": 32
          },
          "name": "profileQuestions",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wellarchitectedProfile.WellarchitectedProfileProfileQuestions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wellarchitected_profile#tags WellarchitectedProfile#tags}",
            "stability": "stable",
            "summary": "The tags assigned to the profile."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wellarchitected-profile/index.ts",
            "line": 38
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wellarchitectedProfile.WellarchitectedProfileTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wellarchitected-profile/index:WellarchitectedProfileConfig"
    },
    "@cdktn/provider-awscc.wellarchitectedProfile.WellarchitectedProfileProfileQuestions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wellarchitectedProfile.WellarchitectedProfileProfileQuestions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wellarchitected-profile/index.ts",
        "line": 40
      },
      "name": "WellarchitectedProfileProfileQuestions",
      "namespace": "wellarchitectedProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wellarchitected_profile#question_id WellarchitectedProfile#question_id}",
            "stability": "stable",
            "summary": "The ID of the question."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wellarchitected-profile/index.ts",
            "line": 46
          },
          "name": "questionId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wellarchitected_profile#selected_choice_ids WellarchitectedProfile#selected_choice_ids}",
            "stability": "stable",
            "summary": "The selected choices."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wellarchitected-profile/index.ts",
            "line": 52
          },
          "name": "selectedChoiceIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/wellarchitected-profile/index:WellarchitectedProfileProfileQuestions"
    },
    "@cdktn/provider-awscc.wellarchitectedProfile.WellarchitectedProfileProfileQuestionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wellarchitectedProfile.WellarchitectedProfileProfileQuestionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wellarchitected-profile/index.ts",
          "line": 182
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wellarchitected-profile/index.ts",
        "line": 174
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wellarchitected-profile/index.ts",
            "line": 189
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.wellarchitectedProfile.WellarchitectedProfileProfileQuestionsOutputReference"
            }
          }
        }
      ],
      "name": "WellarchitectedProfileProfileQuestionsList",
      "namespace": "wellarchitectedProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wellarchitected-profile/index.ts",
            "line": 175
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wellarchitectedProfile.WellarchitectedProfileProfileQuestions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wellarchitected-profile/index:WellarchitectedProfileProfileQuestionsList"
    },
    "@cdktn/provider-awscc.wellarchitectedProfile.WellarchitectedProfileProfileQuestionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wellarchitectedProfile.WellarchitectedProfileProfileQuestionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wellarchitected-profile/index.ts",
          "line": 101
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wellarchitected-profile/index.ts",
        "line": 91
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wellarchitected-profile/index.ts",
            "line": 149
          },
          "name": "resetQuestionId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wellarchitected-profile/index.ts",
            "line": 165
          },
          "name": "resetSelectedChoiceIds"
        }
      ],
      "name": "WellarchitectedProfileProfileQuestionsOutputReference",
      "namespace": "wellarchitectedProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wellarchitected-profile/index.ts",
            "line": 153
          },
          "name": "questionIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wellarchitected-profile/index.ts",
            "line": 169
          },
          "name": "selectedChoiceIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wellarchitected-profile/index.ts",
            "line": 143
          },
          "name": "questionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wellarchitected-profile/index.ts",
            "line": 159
          },
          "name": "selectedChoiceIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wellarchitected-profile/index.ts",
            "line": 105
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wellarchitectedProfile.WellarchitectedProfileProfileQuestions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wellarchitected-profile/index:WellarchitectedProfileProfileQuestionsOutputReference"
    },
    "@cdktn/provider-awscc.wellarchitectedProfile.WellarchitectedProfileTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wellarchitectedProfile.WellarchitectedProfileTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wellarchitected-profile/index.ts",
        "line": 193
      },
      "name": "WellarchitectedProfileTags",
      "namespace": "wellarchitectedProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wellarchitected_profile#key WellarchitectedProfile#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wellarchitected-profile/index.ts",
            "line": 199
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wellarchitected_profile#value WellarchitectedProfile#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wellarchitected-profile/index.ts",
            "line": 205
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/wellarchitected-profile/index:WellarchitectedProfileTags"
    },
    "@cdktn/provider-awscc.wellarchitectedProfile.WellarchitectedProfileTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wellarchitectedProfile.WellarchitectedProfileTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wellarchitected-profile/index.ts",
          "line": 335
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wellarchitected-profile/index.ts",
        "line": 327
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wellarchitected-profile/index.ts",
            "line": 342
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.wellarchitectedProfile.WellarchitectedProfileTagsOutputReference"
            }
          }
        }
      ],
      "name": "WellarchitectedProfileTagsList",
      "namespace": "wellarchitectedProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wellarchitected-profile/index.ts",
            "line": 328
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wellarchitectedProfile.WellarchitectedProfileTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wellarchitected-profile/index:WellarchitectedProfileTagsList"
    },
    "@cdktn/provider-awscc.wellarchitectedProfile.WellarchitectedProfileTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wellarchitectedProfile.WellarchitectedProfileTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wellarchitected-profile/index.ts",
          "line": 254
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wellarchitected-profile/index.ts",
        "line": 244
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wellarchitected-profile/index.ts",
            "line": 302
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wellarchitected-profile/index.ts",
            "line": 318
          },
          "name": "resetValue"
        }
      ],
      "name": "WellarchitectedProfileTagsOutputReference",
      "namespace": "wellarchitectedProfile",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wellarchitected-profile/index.ts",
            "line": 306
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wellarchitected-profile/index.ts",
            "line": 322
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wellarchitected-profile/index.ts",
            "line": 296
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wellarchitected-profile/index.ts",
            "line": 312
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wellarchitected-profile/index.ts",
            "line": 258
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wellarchitectedProfile.WellarchitectedProfileTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wellarchitected-profile/index:WellarchitectedProfileTagsOutputReference"
    },
    "@cdktn/provider-awscc.wellarchitectedReviewTemplate.WellarchitectedReviewTemplate": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wellarchitected_review_template awscc_wellarchitected_review_template}."
      },
      "fqn": "@cdktn/provider-awscc.wellarchitectedReviewTemplate.WellarchitectedReviewTemplate",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wellarchitected_review_template awscc_wellarchitected_review_template} Resource."
        },
        "locationInModule": {
          "filename": "src/wellarchitected-review-template/index.ts",
          "line": 231
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.wellarchitectedReviewTemplate.WellarchitectedReviewTemplateConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wellarchitected-review-template/index.ts",
        "line": 199
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a WellarchitectedReviewTemplate resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/wellarchitected-review-template/index.ts",
            "line": 216
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the WellarchitectedReviewTemplate to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wellarchitected_review_template#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing WellarchitectedReviewTemplate that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the WellarchitectedReviewTemplate to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wellarchitected-review-template/index.ts",
            "line": 315
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.wellarchitectedReviewTemplate.WellarchitectedReviewTemplateTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wellarchitected-review-template/index.ts",
            "line": 297
          },
          "name": "resetNotes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wellarchitected-review-template/index.ts",
            "line": 318
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wellarchitected-review-template/index.ts",
            "line": 358
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wellarchitected-review-template/index.ts",
            "line": 368
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "WellarchitectedReviewTemplate",
      "namespace": "wellarchitectedReviewTemplate",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wellarchitected-review-template/index.ts",
            "line": 204
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wellarchitected-review-template/index.ts",
            "line": 272
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wellarchitected-review-template/index.ts",
            "line": 306
          },
          "name": "owner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wellarchitected-review-template/index.ts",
            "line": 312
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.wellarchitectedReviewTemplate.WellarchitectedReviewTemplateTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wellarchitected-review-template/index.ts",
            "line": 327
          },
          "name": "templateArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wellarchitected-review-template/index.ts",
            "line": 350
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wellarchitected-review-template/index.ts",
            "line": 345
          },
          "name": "updateStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wellarchitected-review-template/index.ts",
            "line": 267
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wellarchitected-review-template/index.ts",
            "line": 285
          },
          "name": "lensesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wellarchitected-review-template/index.ts",
            "line": 301
          },
          "name": "notesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wellarchitected-review-template/index.ts",
            "line": 322
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wellarchitectedReviewTemplate.WellarchitectedReviewTemplateTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wellarchitected-review-template/index.ts",
            "line": 340
          },
          "name": "templateNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wellarchitected-review-template/index.ts",
            "line": 260
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wellarchitected-review-template/index.ts",
            "line": 278
          },
          "name": "lenses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wellarchitected-review-template/index.ts",
            "line": 291
          },
          "name": "notes",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wellarchitected-review-template/index.ts",
            "line": 333
          },
          "name": "templateName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/wellarchitected-review-template/index:WellarchitectedReviewTemplate"
    },
    "@cdktn/provider-awscc.wellarchitectedReviewTemplate.WellarchitectedReviewTemplateConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wellarchitectedReviewTemplate.WellarchitectedReviewTemplateConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wellarchitected-review-template/index.ts",
        "line": 14
      },
      "name": "WellarchitectedReviewTemplateConfig",
      "namespace": "wellarchitectedReviewTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wellarchitected_review_template#description WellarchitectedReviewTemplate#description}",
            "stability": "stable",
            "summary": "The review template description."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wellarchitected-review-template/index.ts",
            "line": 20
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wellarchitected_review_template#lenses WellarchitectedReviewTemplate#lenses}",
            "stability": "stable",
            "summary": "The lenses applied to the review template."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wellarchitected-review-template/index.ts",
            "line": 26
          },
          "name": "lenses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wellarchitected_review_template#template_name WellarchitectedReviewTemplate#template_name}",
            "stability": "stable",
            "summary": "The name of the review template."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wellarchitected-review-template/index.ts",
            "line": 44
          },
          "name": "templateName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wellarchitected_review_template#notes WellarchitectedReviewTemplate#notes}",
            "stability": "stable",
            "summary": "The notes associated with the review template."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wellarchitected-review-template/index.ts",
            "line": 32
          },
          "name": "notes",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wellarchitected_review_template#tags WellarchitectedReviewTemplate#tags}",
            "stability": "stable",
            "summary": "The tags assigned to the review template."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wellarchitected-review-template/index.ts",
            "line": 38
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wellarchitectedReviewTemplate.WellarchitectedReviewTemplateTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wellarchitected-review-template/index:WellarchitectedReviewTemplateConfig"
    },
    "@cdktn/provider-awscc.wellarchitectedReviewTemplate.WellarchitectedReviewTemplateTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wellarchitectedReviewTemplate.WellarchitectedReviewTemplateTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wellarchitected-review-template/index.ts",
        "line": 46
      },
      "name": "WellarchitectedReviewTemplateTags",
      "namespace": "wellarchitectedReviewTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wellarchitected_review_template#key WellarchitectedReviewTemplate#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wellarchitected-review-template/index.ts",
            "line": 50
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wellarchitected_review_template#value WellarchitectedReviewTemplate#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wellarchitected-review-template/index.ts",
            "line": 54
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/wellarchitected-review-template/index:WellarchitectedReviewTemplateTags"
    },
    "@cdktn/provider-awscc.wellarchitectedReviewTemplate.WellarchitectedReviewTemplateTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wellarchitectedReviewTemplate.WellarchitectedReviewTemplateTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wellarchitected-review-template/index.ts",
          "line": 184
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wellarchitected-review-template/index.ts",
        "line": 176
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wellarchitected-review-template/index.ts",
            "line": 191
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.wellarchitectedReviewTemplate.WellarchitectedReviewTemplateTagsOutputReference"
            }
          }
        }
      ],
      "name": "WellarchitectedReviewTemplateTagsList",
      "namespace": "wellarchitectedReviewTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wellarchitected-review-template/index.ts",
            "line": 177
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wellarchitectedReviewTemplate.WellarchitectedReviewTemplateTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wellarchitected-review-template/index:WellarchitectedReviewTemplateTagsList"
    },
    "@cdktn/provider-awscc.wellarchitectedReviewTemplate.WellarchitectedReviewTemplateTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wellarchitectedReviewTemplate.WellarchitectedReviewTemplateTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wellarchitected-review-template/index.ts",
          "line": 103
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wellarchitected-review-template/index.ts",
        "line": 93
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wellarchitected-review-template/index.ts",
            "line": 151
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wellarchitected-review-template/index.ts",
            "line": 167
          },
          "name": "resetValue"
        }
      ],
      "name": "WellarchitectedReviewTemplateTagsOutputReference",
      "namespace": "wellarchitectedReviewTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wellarchitected-review-template/index.ts",
            "line": 155
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wellarchitected-review-template/index.ts",
            "line": 171
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wellarchitected-review-template/index.ts",
            "line": 145
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wellarchitected-review-template/index.ts",
            "line": 161
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wellarchitected-review-template/index.ts",
            "line": 107
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wellarchitectedReviewTemplate.WellarchitectedReviewTemplateTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wellarchitected-review-template/index:WellarchitectedReviewTemplateTagsOutputReference"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgent": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent awscc_wisdom_ai_agent}."
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgent",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent awscc_wisdom_ai_agent} Resource."
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-agent/index.ts",
          "line": 9969
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 9937
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a WisdomAiAgent resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 9954
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the WisdomAiAgent to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing WisdomAiAgent that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the WisdomAiAgent to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 10030
          },
          "name": "putConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 10046
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 10072
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 10088
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 10113
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 10124
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "WisdomAiAgent",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 9942
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 9998
          },
          "name": "aiAgentArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 10003
          },
          "name": "aiAgentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 10008
          },
          "name": "assistantArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 10027
          },
          "name": "configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 10055
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 10060
          },
          "name": "modifiedTimeSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 10021
          },
          "name": "assistantIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 10034
          },
          "name": "configurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 10050
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 10076
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 10092
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 10105
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 10014
          },
          "name": "assistantId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 10040
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 10066
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 10082
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 10098
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgent"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 14
      },
      "name": "WisdomAiAgentConfig",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#assistant_id WisdomAiAgent#assistant_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 18
          },
          "name": "assistantId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#configuration WisdomAiAgent#configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 22
          },
          "name": "configuration",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#type WisdomAiAgent#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 38
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#description WisdomAiAgent#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 26
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#name WisdomAiAgent#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 30
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#tags WisdomAiAgent#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 34
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfig"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 9575
      },
      "name": "WisdomAiAgentConfiguration",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#answer_recommendation_ai_agent_configuration WisdomAiAgent#answer_recommendation_ai_agent_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 9579
          },
          "name": "answerRecommendationAiAgentConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#case_summarization_ai_agent_configuration WisdomAiAgent#case_summarization_ai_agent_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 9583
          },
          "name": "caseSummarizationAiAgentConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationCaseSummarizationAiAgentConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#email_generative_answer_ai_agent_configuration WisdomAiAgent#email_generative_answer_ai_agent_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 9587
          },
          "name": "emailGenerativeAnswerAiAgentConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#email_overview_ai_agent_configuration WisdomAiAgent#email_overview_ai_agent_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 9591
          },
          "name": "emailOverviewAiAgentConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailOverviewAiAgentConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#email_response_ai_agent_configuration WisdomAiAgent#email_response_ai_agent_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 9595
          },
          "name": "emailResponseAiAgentConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailResponseAiAgentConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#manual_search_ai_agent_configuration WisdomAiAgent#manual_search_ai_agent_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 9599
          },
          "name": "manualSearchAiAgentConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationManualSearchAiAgentConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#note_taking_ai_agent_configuration WisdomAiAgent#note_taking_ai_agent_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 9603
          },
          "name": "noteTakingAiAgentConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationNoteTakingAiAgentConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#orchestration_ai_agent_configuration WisdomAiAgent#orchestration_ai_agent_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 9607
          },
          "name": "orchestrationAiAgentConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationOrchestrationAiAgentConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#self_service_ai_agent_configuration WisdomAiAgent#self_service_ai_agent_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 9611
          },
          "name": "selfServiceAiAgentConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationSelfServiceAiAgentConfiguration"
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfiguration"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 1337
      },
      "name": "WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfiguration",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#answer_generation_ai_guardrail_id WisdomAiAgent#answer_generation_ai_guardrail_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 1341
          },
          "name": "answerGenerationAiGuardrailId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#answer_generation_ai_prompt_id WisdomAiAgent#answer_generation_ai_prompt_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 1345
          },
          "name": "answerGenerationAiPromptId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#association_configurations WisdomAiAgent#association_configurations}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 1349
          },
          "name": "associationConfigurations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#intent_labeling_generation_ai_prompt_id WisdomAiAgent#intent_labeling_generation_ai_prompt_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 1353
          },
          "name": "intentLabelingGenerationAiPromptId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#locale WisdomAiAgent#locale}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 1357
          },
          "name": "locale",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#query_reformulation_ai_prompt_id WisdomAiAgent#query_reformulation_ai_prompt_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 1361
          },
          "name": "queryReformulationAiPromptId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfiguration"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 1155
      },
      "name": "WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurations",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#association_configuration_data WisdomAiAgent#association_configuration_data}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 1159
          },
          "name": "associationConfigurationData",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationData"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#association_id WisdomAiAgent#association_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 1163
          },
          "name": "associationId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#association_type WisdomAiAgent#association_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 1167
          },
          "name": "associationType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurations"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationData": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationData",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 1061
      },
      "name": "WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationData",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#knowledge_base_association_configuration_data WisdomAiAgent#knowledge_base_association_configuration_data}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 1065
          },
          "name": "knowledgeBaseAssociationConfigurationData",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationData"
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationData"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationData": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationData",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 901
      },
      "name": "WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationData",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#content_tag_filter WisdomAiAgent#content_tag_filter}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 905
          },
          "name": "contentTagFilter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilter"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#max_results WisdomAiAgent#max_results}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 909
          },
          "name": "maxResults",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#override_knowledge_base_search_type WisdomAiAgent#override_knowledge_base_search_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 913
          },
          "name": "overrideKnowledgeBaseSearchType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationData"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 741
      },
      "name": "WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilter",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#and_conditions WisdomAiAgent#and_conditions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 745
          },
          "name": "andConditions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#or_conditions WisdomAiAgent#or_conditions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 749
          },
          "name": "orConditions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#tag_condition WisdomAiAgent#tag_condition}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 753
          },
          "name": "tagCondition",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagCondition"
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilter"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 40
      },
      "name": "WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditions",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#key WisdomAiAgent#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 44
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#value WisdomAiAgent#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 48
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditions"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-agent/index.ts",
          "line": 178
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 170
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 185
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditionsOutputReference"
            }
          }
        }
      ],
      "name": "WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditionsList",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 171
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditionsList"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-agent/index.ts",
          "line": 97
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 145
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 161
          },
          "name": "resetValue"
        }
      ],
      "name": "WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditionsOutputReference",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 149
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 165
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 139
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 155
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 101
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditionsOutputReference"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 465
      },
      "name": "WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditions",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#and_conditions WisdomAiAgent#and_conditions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 469
          },
          "name": "andConditions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#tag_condition WisdomAiAgent#tag_condition}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 473
          },
          "name": "tagCondition",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagCondition"
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditions"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 189
      },
      "name": "WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditions",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#key WisdomAiAgent#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 193
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#value WisdomAiAgent#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 197
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditions"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-agent/index.ts",
          "line": 327
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 319
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 334
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditionsOutputReference"
            }
          }
        }
      ],
      "name": "WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditionsList",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 320
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditionsList"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-agent/index.ts",
          "line": 246
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 236
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 294
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 310
          },
          "name": "resetValue"
        }
      ],
      "name": "WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditionsOutputReference",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 298
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 314
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 288
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 304
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 250
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditionsOutputReference"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-agent/index.ts",
          "line": 603
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 595
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 610
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsOutputReference"
            }
          }
        }
      ],
      "name": "WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsList",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 596
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsList"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-agent/index.ts",
          "line": 522
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 512
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 567
          },
          "name": "putAndConditions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 583
          },
          "name": "putTagCondition",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagCondition"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 570
          },
          "name": "resetAndConditions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 586
          },
          "name": "resetTagCondition"
        }
      ],
      "name": "WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsOutputReference",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 564
          },
          "name": "andConditions",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 580
          },
          "name": "tagCondition",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagConditionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 574
          },
          "name": "andConditionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 590
          },
          "name": "tagConditionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagCondition"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 526
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsOutputReference"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagCondition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagCondition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 338
      },
      "name": "WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagCondition",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#key WisdomAiAgent#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 342
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#value WisdomAiAgent#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 346
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagCondition"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagConditionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagConditionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-agent/index.ts",
          "line": 393
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 385
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 441
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 457
          },
          "name": "resetValue"
        }
      ],
      "name": "WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagConditionOutputReference",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 445
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 461
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 435
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 451
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 397
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagCondition"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagConditionOutputReference"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-agent/index.ts",
          "line": 807
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 799
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 858
          },
          "name": "putAndConditions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 874
          },
          "name": "putOrConditions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 890
          },
          "name": "putTagCondition",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagCondition"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 861
          },
          "name": "resetAndConditions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 877
          },
          "name": "resetOrConditions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 893
          },
          "name": "resetTagCondition"
        }
      ],
      "name": "WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOutputReference",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 855
          },
          "name": "andConditions",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 871
          },
          "name": "orConditions",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 887
          },
          "name": "tagCondition",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagConditionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 865
          },
          "name": "andConditionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 881
          },
          "name": "orConditionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 897
          },
          "name": "tagConditionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagCondition"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 811
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOutputReference"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagCondition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagCondition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 614
      },
      "name": "WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagCondition",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#key WisdomAiAgent#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 618
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#value WisdomAiAgent#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 622
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagCondition"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagConditionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagConditionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-agent/index.ts",
          "line": 669
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 661
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 717
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 733
          },
          "name": "resetValue"
        }
      ],
      "name": "WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagConditionOutputReference",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 721
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 737
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 711
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 727
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 673
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagCondition"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagConditionOutputReference"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-agent/index.ts",
          "line": 967
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 959
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 1018
          },
          "name": "putContentTagFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 1021
          },
          "name": "resetContentTagFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 1037
          },
          "name": "resetMaxResults"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 1053
          },
          "name": "resetOverrideKnowledgeBaseSearchType"
        }
      ],
      "name": "WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataOutputReference",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 1015
          },
          "name": "contentTagFilter",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 1025
          },
          "name": "contentTagFilterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 1041
          },
          "name": "maxResultsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 1057
          },
          "name": "overrideKnowledgeBaseSearchTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 1031
          },
          "name": "maxResults",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 1047
          },
          "name": "overrideKnowledgeBaseSearchType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 971
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationData"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataOutputReference"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-agent/index.ts",
          "line": 1105
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 1097
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 1144
          },
          "name": "putKnowledgeBaseAssociationConfigurationData",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationData"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 1147
          },
          "name": "resetKnowledgeBaseAssociationConfigurationData"
        }
      ],
      "name": "WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataOutputReference",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 1141
          },
          "name": "knowledgeBaseAssociationConfigurationData",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 1151
          },
          "name": "knowledgeBaseAssociationConfigurationDataInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationData"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 1109
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationData"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataOutputReference"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-agent/index.ts",
          "line": 1326
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 1318
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 1333
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsList",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 1319
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsList"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-agent/index.ts",
          "line": 1223
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 1213
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 1274
          },
          "name": "putAssociationConfigurationData",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationData"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 1277
          },
          "name": "resetAssociationConfigurationData"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 1293
          },
          "name": "resetAssociationId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 1309
          },
          "name": "resetAssociationType"
        }
      ],
      "name": "WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsOutputReference",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 1271
          },
          "name": "associationConfigurationData",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 1281
          },
          "name": "associationConfigurationDataInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsAssociationConfigurationData"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 1297
          },
          "name": "associationIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 1313
          },
          "name": "associationTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 1287
          },
          "name": "associationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 1303
          },
          "name": "associationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 1227
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-agent/index.ts",
          "line": 1436
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 1428
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 1537
          },
          "name": "putAssociationConfigurations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 1508
          },
          "name": "resetAnswerGenerationAiGuardrailId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 1524
          },
          "name": "resetAnswerGenerationAiPromptId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 1540
          },
          "name": "resetAssociationConfigurations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 1556
          },
          "name": "resetIntentLabelingGenerationAiPromptId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 1572
          },
          "name": "resetLocale"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 1588
          },
          "name": "resetQueryReformulationAiPromptId"
        }
      ],
      "name": "WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationOutputReference",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 1534
          },
          "name": "associationConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 1512
          },
          "name": "answerGenerationAiGuardrailIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 1528
          },
          "name": "answerGenerationAiPromptIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 1544
          },
          "name": "associationConfigurationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationAssociationConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 1560
          },
          "name": "intentLabelingGenerationAiPromptIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 1576
          },
          "name": "localeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 1592
          },
          "name": "queryReformulationAiPromptIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 1502
          },
          "name": "answerGenerationAiGuardrailId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 1518
          },
          "name": "answerGenerationAiPromptId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 1550
          },
          "name": "intentLabelingGenerationAiPromptId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 1566
          },
          "name": "locale",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 1582
          },
          "name": "queryReformulationAiPromptId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 1440
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationCaseSummarizationAiAgentConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationCaseSummarizationAiAgentConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 1596
      },
      "name": "WisdomAiAgentConfigurationCaseSummarizationAiAgentConfiguration",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#case_summarization_ai_guardrail_id WisdomAiAgent#case_summarization_ai_guardrail_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 1600
          },
          "name": "caseSummarizationAiGuardrailId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#case_summarization_ai_prompt_id WisdomAiAgent#case_summarization_ai_prompt_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 1604
          },
          "name": "caseSummarizationAiPromptId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#locale WisdomAiAgent#locale}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 1608
          },
          "name": "locale",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationCaseSummarizationAiAgentConfiguration"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationCaseSummarizationAiAgentConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationCaseSummarizationAiAgentConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-agent/index.ts",
          "line": 1662
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 1654
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 1716
          },
          "name": "resetCaseSummarizationAiGuardrailId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 1732
          },
          "name": "resetCaseSummarizationAiPromptId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 1748
          },
          "name": "resetLocale"
        }
      ],
      "name": "WisdomAiAgentConfigurationCaseSummarizationAiAgentConfigurationOutputReference",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 1720
          },
          "name": "caseSummarizationAiGuardrailIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 1736
          },
          "name": "caseSummarizationAiPromptIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 1752
          },
          "name": "localeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 1710
          },
          "name": "caseSummarizationAiGuardrailId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 1726
          },
          "name": "caseSummarizationAiPromptId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 1742
          },
          "name": "locale",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 1666
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationCaseSummarizationAiAgentConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationCaseSummarizationAiAgentConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 3053
      },
      "name": "WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfiguration",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#association_configurations WisdomAiAgent#association_configurations}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 3057
          },
          "name": "associationConfigurations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#email_generative_answer_ai_prompt_id WisdomAiAgent#email_generative_answer_ai_prompt_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 3061
          },
          "name": "emailGenerativeAnswerAiPromptId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#email_query_reformulation_ai_prompt_id WisdomAiAgent#email_query_reformulation_ai_prompt_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 3065
          },
          "name": "emailQueryReformulationAiPromptId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#locale WisdomAiAgent#locale}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 3069
          },
          "name": "locale",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfiguration"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 2871
      },
      "name": "WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurations",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#association_configuration_data WisdomAiAgent#association_configuration_data}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 2875
          },
          "name": "associationConfigurationData",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationData"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#association_id WisdomAiAgent#association_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 2879
          },
          "name": "associationId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#association_type WisdomAiAgent#association_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 2883
          },
          "name": "associationType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurations"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationData": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationData",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 2777
      },
      "name": "WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationData",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#knowledge_base_association_configuration_data WisdomAiAgent#knowledge_base_association_configuration_data}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 2781
          },
          "name": "knowledgeBaseAssociationConfigurationData",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationData"
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationData"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationData": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationData",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 2617
      },
      "name": "WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationData",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#content_tag_filter WisdomAiAgent#content_tag_filter}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 2621
          },
          "name": "contentTagFilter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilter"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#max_results WisdomAiAgent#max_results}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 2625
          },
          "name": "maxResults",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#override_knowledge_base_search_type WisdomAiAgent#override_knowledge_base_search_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 2629
          },
          "name": "overrideKnowledgeBaseSearchType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationData"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 2457
      },
      "name": "WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilter",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#and_conditions WisdomAiAgent#and_conditions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 2461
          },
          "name": "andConditions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#or_conditions WisdomAiAgent#or_conditions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 2465
          },
          "name": "orConditions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#tag_condition WisdomAiAgent#tag_condition}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 2469
          },
          "name": "tagCondition",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagCondition"
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilter"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 1756
      },
      "name": "WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditions",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#key WisdomAiAgent#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 1760
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#value WisdomAiAgent#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 1764
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditions"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-agent/index.ts",
          "line": 1894
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 1886
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 1901
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditionsOutputReference"
            }
          }
        }
      ],
      "name": "WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditionsList",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 1887
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditionsList"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-agent/index.ts",
          "line": 1813
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 1803
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 1861
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 1877
          },
          "name": "resetValue"
        }
      ],
      "name": "WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditionsOutputReference",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 1865
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 1881
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 1855
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 1871
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 1817
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditionsOutputReference"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 2181
      },
      "name": "WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditions",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#and_conditions WisdomAiAgent#and_conditions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 2185
          },
          "name": "andConditions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#tag_condition WisdomAiAgent#tag_condition}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 2189
          },
          "name": "tagCondition",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagCondition"
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditions"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 1905
      },
      "name": "WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditions",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#key WisdomAiAgent#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 1909
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#value WisdomAiAgent#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 1913
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditions"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-agent/index.ts",
          "line": 2043
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 2035
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 2050
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditionsOutputReference"
            }
          }
        }
      ],
      "name": "WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditionsList",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 2036
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditionsList"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-agent/index.ts",
          "line": 1962
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 1952
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 2010
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 2026
          },
          "name": "resetValue"
        }
      ],
      "name": "WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditionsOutputReference",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 2014
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 2030
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 2004
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 2020
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 1966
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditionsOutputReference"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-agent/index.ts",
          "line": 2319
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 2311
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 2326
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsOutputReference"
            }
          }
        }
      ],
      "name": "WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsList",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 2312
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsList"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-agent/index.ts",
          "line": 2238
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 2228
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 2283
          },
          "name": "putAndConditions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 2299
          },
          "name": "putTagCondition",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagCondition"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 2286
          },
          "name": "resetAndConditions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 2302
          },
          "name": "resetTagCondition"
        }
      ],
      "name": "WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsOutputReference",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 2280
          },
          "name": "andConditions",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 2296
          },
          "name": "tagCondition",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagConditionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 2290
          },
          "name": "andConditionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 2306
          },
          "name": "tagConditionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagCondition"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 2242
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsOutputReference"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagCondition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagCondition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 2054
      },
      "name": "WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagCondition",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#key WisdomAiAgent#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 2058
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#value WisdomAiAgent#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 2062
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagCondition"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagConditionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagConditionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-agent/index.ts",
          "line": 2109
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 2101
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 2157
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 2173
          },
          "name": "resetValue"
        }
      ],
      "name": "WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagConditionOutputReference",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 2161
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 2177
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 2151
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 2167
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 2113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagCondition"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagConditionOutputReference"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-agent/index.ts",
          "line": 2523
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 2515
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 2574
          },
          "name": "putAndConditions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 2590
          },
          "name": "putOrConditions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 2606
          },
          "name": "putTagCondition",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagCondition"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 2577
          },
          "name": "resetAndConditions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 2593
          },
          "name": "resetOrConditions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 2609
          },
          "name": "resetTagCondition"
        }
      ],
      "name": "WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOutputReference",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 2571
          },
          "name": "andConditions",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 2587
          },
          "name": "orConditions",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 2603
          },
          "name": "tagCondition",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagConditionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 2581
          },
          "name": "andConditionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 2597
          },
          "name": "orConditionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 2613
          },
          "name": "tagConditionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagCondition"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 2527
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOutputReference"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagCondition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagCondition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 2330
      },
      "name": "WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagCondition",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#key WisdomAiAgent#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 2334
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#value WisdomAiAgent#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 2338
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagCondition"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagConditionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagConditionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-agent/index.ts",
          "line": 2385
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 2377
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 2433
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 2449
          },
          "name": "resetValue"
        }
      ],
      "name": "WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagConditionOutputReference",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 2437
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 2453
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 2427
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 2443
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 2389
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagCondition"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagConditionOutputReference"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-agent/index.ts",
          "line": 2683
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 2675
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 2734
          },
          "name": "putContentTagFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 2737
          },
          "name": "resetContentTagFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 2753
          },
          "name": "resetMaxResults"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 2769
          },
          "name": "resetOverrideKnowledgeBaseSearchType"
        }
      ],
      "name": "WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataOutputReference",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 2731
          },
          "name": "contentTagFilter",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 2741
          },
          "name": "contentTagFilterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 2757
          },
          "name": "maxResultsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 2773
          },
          "name": "overrideKnowledgeBaseSearchTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 2747
          },
          "name": "maxResults",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 2763
          },
          "name": "overrideKnowledgeBaseSearchType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 2687
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationData"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataOutputReference"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-agent/index.ts",
          "line": 2821
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 2813
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 2860
          },
          "name": "putKnowledgeBaseAssociationConfigurationData",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationData"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 2863
          },
          "name": "resetKnowledgeBaseAssociationConfigurationData"
        }
      ],
      "name": "WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataOutputReference",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 2857
          },
          "name": "knowledgeBaseAssociationConfigurationData",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 2867
          },
          "name": "knowledgeBaseAssociationConfigurationDataInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationData"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 2825
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationData"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataOutputReference"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-agent/index.ts",
          "line": 3042
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 3034
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 3049
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsList",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 3035
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsList"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-agent/index.ts",
          "line": 2939
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 2929
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 2990
          },
          "name": "putAssociationConfigurationData",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationData"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 2993
          },
          "name": "resetAssociationConfigurationData"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 3009
          },
          "name": "resetAssociationId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 3025
          },
          "name": "resetAssociationType"
        }
      ],
      "name": "WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsOutputReference",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 2987
          },
          "name": "associationConfigurationData",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 2997
          },
          "name": "associationConfigurationDataInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsAssociationConfigurationData"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 3013
          },
          "name": "associationIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 3029
          },
          "name": "associationTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 3003
          },
          "name": "associationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 3019
          },
          "name": "associationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 2943
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-agent/index.ts",
          "line": 3130
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 3122
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 3187
          },
          "name": "putAssociationConfigurations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 3190
          },
          "name": "resetAssociationConfigurations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 3206
          },
          "name": "resetEmailGenerativeAnswerAiPromptId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 3222
          },
          "name": "resetEmailQueryReformulationAiPromptId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 3238
          },
          "name": "resetLocale"
        }
      ],
      "name": "WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationOutputReference",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 3184
          },
          "name": "associationConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 3194
          },
          "name": "associationConfigurationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationAssociationConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 3210
          },
          "name": "emailGenerativeAnswerAiPromptIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 3226
          },
          "name": "emailQueryReformulationAiPromptIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 3242
          },
          "name": "localeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 3200
          },
          "name": "emailGenerativeAnswerAiPromptId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 3216
          },
          "name": "emailQueryReformulationAiPromptId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 3232
          },
          "name": "locale",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 3134
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailOverviewAiAgentConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailOverviewAiAgentConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 3246
      },
      "name": "WisdomAiAgentConfigurationEmailOverviewAiAgentConfiguration",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#email_overview_ai_prompt_id WisdomAiAgent#email_overview_ai_prompt_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 3250
          },
          "name": "emailOverviewAiPromptId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#locale WisdomAiAgent#locale}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 3254
          },
          "name": "locale",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationEmailOverviewAiAgentConfiguration"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailOverviewAiAgentConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailOverviewAiAgentConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-agent/index.ts",
          "line": 3301
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 3293
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 3349
          },
          "name": "resetEmailOverviewAiPromptId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 3365
          },
          "name": "resetLocale"
        }
      ],
      "name": "WisdomAiAgentConfigurationEmailOverviewAiAgentConfigurationOutputReference",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 3353
          },
          "name": "emailOverviewAiPromptIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 3369
          },
          "name": "localeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 3343
          },
          "name": "emailOverviewAiPromptId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 3359
          },
          "name": "locale",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 3305
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailOverviewAiAgentConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationEmailOverviewAiAgentConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailResponseAiAgentConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailResponseAiAgentConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 4670
      },
      "name": "WisdomAiAgentConfigurationEmailResponseAiAgentConfiguration",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#association_configurations WisdomAiAgent#association_configurations}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 4674
          },
          "name": "associationConfigurations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#email_query_reformulation_ai_prompt_id WisdomAiAgent#email_query_reformulation_ai_prompt_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 4678
          },
          "name": "emailQueryReformulationAiPromptId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#email_response_ai_prompt_id WisdomAiAgent#email_response_ai_prompt_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 4682
          },
          "name": "emailResponseAiPromptId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#locale WisdomAiAgent#locale}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 4686
          },
          "name": "locale",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationEmailResponseAiAgentConfiguration"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 4488
      },
      "name": "WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurations",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#association_configuration_data WisdomAiAgent#association_configuration_data}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 4492
          },
          "name": "associationConfigurationData",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationData"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#association_id WisdomAiAgent#association_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 4496
          },
          "name": "associationId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#association_type WisdomAiAgent#association_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 4500
          },
          "name": "associationType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurations"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationData": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationData",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 4394
      },
      "name": "WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationData",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#knowledge_base_association_configuration_data WisdomAiAgent#knowledge_base_association_configuration_data}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 4398
          },
          "name": "knowledgeBaseAssociationConfigurationData",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationData"
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationData"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationData": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationData",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 4234
      },
      "name": "WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationData",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#content_tag_filter WisdomAiAgent#content_tag_filter}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 4238
          },
          "name": "contentTagFilter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilter"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#max_results WisdomAiAgent#max_results}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 4242
          },
          "name": "maxResults",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#override_knowledge_base_search_type WisdomAiAgent#override_knowledge_base_search_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 4246
          },
          "name": "overrideKnowledgeBaseSearchType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationData"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 4074
      },
      "name": "WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilter",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#and_conditions WisdomAiAgent#and_conditions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 4078
          },
          "name": "andConditions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#or_conditions WisdomAiAgent#or_conditions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 4082
          },
          "name": "orConditions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#tag_condition WisdomAiAgent#tag_condition}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 4086
          },
          "name": "tagCondition",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagCondition"
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilter"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 3373
      },
      "name": "WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditions",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#key WisdomAiAgent#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 3377
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#value WisdomAiAgent#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 3381
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditions"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-agent/index.ts",
          "line": 3511
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 3503
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 3518
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditionsOutputReference"
            }
          }
        }
      ],
      "name": "WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditionsList",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 3504
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditionsList"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-agent/index.ts",
          "line": 3430
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 3420
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 3478
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 3494
          },
          "name": "resetValue"
        }
      ],
      "name": "WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditionsOutputReference",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 3482
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 3498
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 3472
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 3488
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 3434
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditionsOutputReference"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 3798
      },
      "name": "WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditions",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#and_conditions WisdomAiAgent#and_conditions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 3802
          },
          "name": "andConditions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#tag_condition WisdomAiAgent#tag_condition}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 3806
          },
          "name": "tagCondition",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagCondition"
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditions"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 3522
      },
      "name": "WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditions",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#key WisdomAiAgent#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 3526
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#value WisdomAiAgent#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 3530
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditions"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-agent/index.ts",
          "line": 3660
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 3652
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 3667
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditionsOutputReference"
            }
          }
        }
      ],
      "name": "WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditionsList",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 3653
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditionsList"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-agent/index.ts",
          "line": 3579
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 3569
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 3627
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 3643
          },
          "name": "resetValue"
        }
      ],
      "name": "WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditionsOutputReference",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 3631
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 3647
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 3621
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 3637
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 3583
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditionsOutputReference"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-agent/index.ts",
          "line": 3936
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 3928
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 3943
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsOutputReference"
            }
          }
        }
      ],
      "name": "WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsList",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 3929
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsList"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-agent/index.ts",
          "line": 3855
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 3845
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 3900
          },
          "name": "putAndConditions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 3916
          },
          "name": "putTagCondition",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagCondition"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 3903
          },
          "name": "resetAndConditions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 3919
          },
          "name": "resetTagCondition"
        }
      ],
      "name": "WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsOutputReference",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 3897
          },
          "name": "andConditions",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 3913
          },
          "name": "tagCondition",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagConditionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 3907
          },
          "name": "andConditionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 3923
          },
          "name": "tagConditionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagCondition"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 3859
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsOutputReference"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagCondition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagCondition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 3671
      },
      "name": "WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagCondition",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#key WisdomAiAgent#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 3675
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#value WisdomAiAgent#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 3679
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagCondition"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagConditionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagConditionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-agent/index.ts",
          "line": 3726
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 3718
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 3774
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 3790
          },
          "name": "resetValue"
        }
      ],
      "name": "WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagConditionOutputReference",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 3778
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 3794
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 3768
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 3784
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 3730
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagCondition"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagConditionOutputReference"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-agent/index.ts",
          "line": 4140
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 4132
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 4191
          },
          "name": "putAndConditions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 4207
          },
          "name": "putOrConditions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 4223
          },
          "name": "putTagCondition",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagCondition"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 4194
          },
          "name": "resetAndConditions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 4210
          },
          "name": "resetOrConditions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 4226
          },
          "name": "resetTagCondition"
        }
      ],
      "name": "WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOutputReference",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 4188
          },
          "name": "andConditions",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 4204
          },
          "name": "orConditions",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 4220
          },
          "name": "tagCondition",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagConditionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 4198
          },
          "name": "andConditionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 4214
          },
          "name": "orConditionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 4230
          },
          "name": "tagConditionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagCondition"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 4144
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOutputReference"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagCondition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagCondition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 3947
      },
      "name": "WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagCondition",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#key WisdomAiAgent#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 3951
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#value WisdomAiAgent#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 3955
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagCondition"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagConditionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagConditionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-agent/index.ts",
          "line": 4002
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 3994
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 4050
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 4066
          },
          "name": "resetValue"
        }
      ],
      "name": "WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagConditionOutputReference",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 4054
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 4070
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 4044
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 4060
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 4006
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagCondition"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagConditionOutputReference"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-agent/index.ts",
          "line": 4300
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 4292
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 4351
          },
          "name": "putContentTagFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 4354
          },
          "name": "resetContentTagFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 4370
          },
          "name": "resetMaxResults"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 4386
          },
          "name": "resetOverrideKnowledgeBaseSearchType"
        }
      ],
      "name": "WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataOutputReference",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 4348
          },
          "name": "contentTagFilter",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 4358
          },
          "name": "contentTagFilterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 4374
          },
          "name": "maxResultsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 4390
          },
          "name": "overrideKnowledgeBaseSearchTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 4364
          },
          "name": "maxResults",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 4380
          },
          "name": "overrideKnowledgeBaseSearchType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 4304
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationData"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataOutputReference"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-agent/index.ts",
          "line": 4438
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 4430
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 4477
          },
          "name": "putKnowledgeBaseAssociationConfigurationData",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationData"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 4480
          },
          "name": "resetKnowledgeBaseAssociationConfigurationData"
        }
      ],
      "name": "WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataOutputReference",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 4474
          },
          "name": "knowledgeBaseAssociationConfigurationData",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 4484
          },
          "name": "knowledgeBaseAssociationConfigurationDataInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationData"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 4442
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationData"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataOutputReference"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-agent/index.ts",
          "line": 4659
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 4651
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 4666
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsList",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 4652
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsList"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-agent/index.ts",
          "line": 4556
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 4546
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 4607
          },
          "name": "putAssociationConfigurationData",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationData"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 4610
          },
          "name": "resetAssociationConfigurationData"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 4626
          },
          "name": "resetAssociationId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 4642
          },
          "name": "resetAssociationType"
        }
      ],
      "name": "WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsOutputReference",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 4604
          },
          "name": "associationConfigurationData",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 4614
          },
          "name": "associationConfigurationDataInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsAssociationConfigurationData"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 4630
          },
          "name": "associationIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 4646
          },
          "name": "associationTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 4620
          },
          "name": "associationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 4636
          },
          "name": "associationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 4560
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-agent/index.ts",
          "line": 4747
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 4739
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 4804
          },
          "name": "putAssociationConfigurations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 4807
          },
          "name": "resetAssociationConfigurations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 4823
          },
          "name": "resetEmailQueryReformulationAiPromptId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 4839
          },
          "name": "resetEmailResponseAiPromptId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 4855
          },
          "name": "resetLocale"
        }
      ],
      "name": "WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationOutputReference",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 4801
          },
          "name": "associationConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 4811
          },
          "name": "associationConfigurationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationAssociationConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 4827
          },
          "name": "emailQueryReformulationAiPromptIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 4843
          },
          "name": "emailResponseAiPromptIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 4859
          },
          "name": "localeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 4817
          },
          "name": "emailQueryReformulationAiPromptId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 4833
          },
          "name": "emailResponseAiPromptId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 4849
          },
          "name": "locale",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 4751
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailResponseAiAgentConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationManualSearchAiAgentConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationManualSearchAiAgentConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 6160
      },
      "name": "WisdomAiAgentConfigurationManualSearchAiAgentConfiguration",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#answer_generation_ai_guardrail_id WisdomAiAgent#answer_generation_ai_guardrail_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 6164
          },
          "name": "answerGenerationAiGuardrailId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#answer_generation_ai_prompt_id WisdomAiAgent#answer_generation_ai_prompt_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 6168
          },
          "name": "answerGenerationAiPromptId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#association_configurations WisdomAiAgent#association_configurations}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 6172
          },
          "name": "associationConfigurations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#locale WisdomAiAgent#locale}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 6176
          },
          "name": "locale",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationManualSearchAiAgentConfiguration"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 5978
      },
      "name": "WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurations",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#association_configuration_data WisdomAiAgent#association_configuration_data}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 5982
          },
          "name": "associationConfigurationData",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationData"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#association_id WisdomAiAgent#association_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 5986
          },
          "name": "associationId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#association_type WisdomAiAgent#association_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 5990
          },
          "name": "associationType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurations"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationData": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationData",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 5884
      },
      "name": "WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationData",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#knowledge_base_association_configuration_data WisdomAiAgent#knowledge_base_association_configuration_data}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 5888
          },
          "name": "knowledgeBaseAssociationConfigurationData",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationData"
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationData"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationData": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationData",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 5724
      },
      "name": "WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationData",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#content_tag_filter WisdomAiAgent#content_tag_filter}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 5728
          },
          "name": "contentTagFilter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilter"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#max_results WisdomAiAgent#max_results}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 5732
          },
          "name": "maxResults",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#override_knowledge_base_search_type WisdomAiAgent#override_knowledge_base_search_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 5736
          },
          "name": "overrideKnowledgeBaseSearchType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationData"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 5564
      },
      "name": "WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilter",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#and_conditions WisdomAiAgent#and_conditions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 5568
          },
          "name": "andConditions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#or_conditions WisdomAiAgent#or_conditions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 5572
          },
          "name": "orConditions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#tag_condition WisdomAiAgent#tag_condition}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 5576
          },
          "name": "tagCondition",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagCondition"
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilter"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 4863
      },
      "name": "WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditions",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#key WisdomAiAgent#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 4867
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#value WisdomAiAgent#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 4871
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditions"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-agent/index.ts",
          "line": 5001
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 4993
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 5008
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditionsOutputReference"
            }
          }
        }
      ],
      "name": "WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditionsList",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 4994
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditionsList"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-agent/index.ts",
          "line": 4920
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 4910
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 4968
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 4984
          },
          "name": "resetValue"
        }
      ],
      "name": "WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditionsOutputReference",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 4972
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 4988
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 4962
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 4978
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 4924
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditionsOutputReference"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 5288
      },
      "name": "WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditions",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#and_conditions WisdomAiAgent#and_conditions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 5292
          },
          "name": "andConditions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#tag_condition WisdomAiAgent#tag_condition}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 5296
          },
          "name": "tagCondition",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagCondition"
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditions"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 5012
      },
      "name": "WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditions",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#key WisdomAiAgent#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 5016
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#value WisdomAiAgent#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 5020
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditions"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-agent/index.ts",
          "line": 5150
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 5142
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 5157
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditionsOutputReference"
            }
          }
        }
      ],
      "name": "WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditionsList",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 5143
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditionsList"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-agent/index.ts",
          "line": 5069
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 5059
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 5117
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 5133
          },
          "name": "resetValue"
        }
      ],
      "name": "WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditionsOutputReference",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 5121
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 5137
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 5111
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 5127
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 5073
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditionsOutputReference"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-agent/index.ts",
          "line": 5426
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 5418
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 5433
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsOutputReference"
            }
          }
        }
      ],
      "name": "WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsList",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 5419
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsList"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-agent/index.ts",
          "line": 5345
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 5335
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 5390
          },
          "name": "putAndConditions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 5406
          },
          "name": "putTagCondition",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagCondition"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 5393
          },
          "name": "resetAndConditions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 5409
          },
          "name": "resetTagCondition"
        }
      ],
      "name": "WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsOutputReference",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 5387
          },
          "name": "andConditions",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 5403
          },
          "name": "tagCondition",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagConditionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 5397
          },
          "name": "andConditionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 5413
          },
          "name": "tagConditionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagCondition"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 5349
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsOutputReference"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagCondition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagCondition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 5161
      },
      "name": "WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagCondition",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#key WisdomAiAgent#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 5165
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#value WisdomAiAgent#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 5169
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagCondition"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagConditionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagConditionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-agent/index.ts",
          "line": 5216
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 5208
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 5264
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 5280
          },
          "name": "resetValue"
        }
      ],
      "name": "WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagConditionOutputReference",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 5268
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 5284
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 5258
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 5274
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 5220
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagCondition"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagConditionOutputReference"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-agent/index.ts",
          "line": 5630
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 5622
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 5681
          },
          "name": "putAndConditions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 5697
          },
          "name": "putOrConditions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 5713
          },
          "name": "putTagCondition",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagCondition"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 5684
          },
          "name": "resetAndConditions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 5700
          },
          "name": "resetOrConditions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 5716
          },
          "name": "resetTagCondition"
        }
      ],
      "name": "WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOutputReference",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 5678
          },
          "name": "andConditions",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 5694
          },
          "name": "orConditions",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 5710
          },
          "name": "tagCondition",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagConditionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 5688
          },
          "name": "andConditionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 5704
          },
          "name": "orConditionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 5720
          },
          "name": "tagConditionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagCondition"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 5634
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOutputReference"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagCondition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagCondition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 5437
      },
      "name": "WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagCondition",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#key WisdomAiAgent#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 5441
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#value WisdomAiAgent#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 5445
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagCondition"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagConditionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagConditionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-agent/index.ts",
          "line": 5492
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 5484
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 5540
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 5556
          },
          "name": "resetValue"
        }
      ],
      "name": "WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagConditionOutputReference",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 5544
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 5560
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 5534
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 5550
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 5496
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagCondition"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagConditionOutputReference"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-agent/index.ts",
          "line": 5790
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 5782
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 5841
          },
          "name": "putContentTagFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 5844
          },
          "name": "resetContentTagFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 5860
          },
          "name": "resetMaxResults"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 5876
          },
          "name": "resetOverrideKnowledgeBaseSearchType"
        }
      ],
      "name": "WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataOutputReference",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 5838
          },
          "name": "contentTagFilter",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 5848
          },
          "name": "contentTagFilterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 5864
          },
          "name": "maxResultsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 5880
          },
          "name": "overrideKnowledgeBaseSearchTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 5854
          },
          "name": "maxResults",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 5870
          },
          "name": "overrideKnowledgeBaseSearchType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 5794
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationData"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataOutputReference"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-agent/index.ts",
          "line": 5928
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 5920
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 5967
          },
          "name": "putKnowledgeBaseAssociationConfigurationData",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationData"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 5970
          },
          "name": "resetKnowledgeBaseAssociationConfigurationData"
        }
      ],
      "name": "WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataOutputReference",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 5964
          },
          "name": "knowledgeBaseAssociationConfigurationData",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 5974
          },
          "name": "knowledgeBaseAssociationConfigurationDataInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationData"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 5932
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationData"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataOutputReference"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-agent/index.ts",
          "line": 6149
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 6141
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 6156
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsList",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 6142
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsList"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-agent/index.ts",
          "line": 6046
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 6036
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 6097
          },
          "name": "putAssociationConfigurationData",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationData"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 6100
          },
          "name": "resetAssociationConfigurationData"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 6116
          },
          "name": "resetAssociationId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 6132
          },
          "name": "resetAssociationType"
        }
      ],
      "name": "WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsOutputReference",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 6094
          },
          "name": "associationConfigurationData",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 6104
          },
          "name": "associationConfigurationDataInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsAssociationConfigurationData"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 6120
          },
          "name": "associationIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 6136
          },
          "name": "associationTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 6110
          },
          "name": "associationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 6126
          },
          "name": "associationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 6050
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationManualSearchAiAgentConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationManualSearchAiAgentConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-agent/index.ts",
          "line": 6237
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 6229
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 6326
          },
          "name": "putAssociationConfigurations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 6297
          },
          "name": "resetAnswerGenerationAiGuardrailId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 6313
          },
          "name": "resetAnswerGenerationAiPromptId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 6329
          },
          "name": "resetAssociationConfigurations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 6345
          },
          "name": "resetLocale"
        }
      ],
      "name": "WisdomAiAgentConfigurationManualSearchAiAgentConfigurationOutputReference",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 6323
          },
          "name": "associationConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 6301
          },
          "name": "answerGenerationAiGuardrailIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 6317
          },
          "name": "answerGenerationAiPromptIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 6333
          },
          "name": "associationConfigurationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationManualSearchAiAgentConfigurationAssociationConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 6349
          },
          "name": "localeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 6291
          },
          "name": "answerGenerationAiGuardrailId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 6307
          },
          "name": "answerGenerationAiPromptId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 6339
          },
          "name": "locale",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 6241
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationManualSearchAiAgentConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationManualSearchAiAgentConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationNoteTakingAiAgentConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationNoteTakingAiAgentConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 6353
      },
      "name": "WisdomAiAgentConfigurationNoteTakingAiAgentConfiguration",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#locale WisdomAiAgent#locale}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 6357
          },
          "name": "locale",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#note_taking_ai_guardrail_id WisdomAiAgent#note_taking_ai_guardrail_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 6361
          },
          "name": "noteTakingAiGuardrailId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#note_taking_ai_prompt_id WisdomAiAgent#note_taking_ai_prompt_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 6365
          },
          "name": "noteTakingAiPromptId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationNoteTakingAiAgentConfiguration"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationNoteTakingAiAgentConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationNoteTakingAiAgentConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-agent/index.ts",
          "line": 6419
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 6411
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 6473
          },
          "name": "resetLocale"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 6489
          },
          "name": "resetNoteTakingAiGuardrailId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 6505
          },
          "name": "resetNoteTakingAiPromptId"
        }
      ],
      "name": "WisdomAiAgentConfigurationNoteTakingAiAgentConfigurationOutputReference",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 6477
          },
          "name": "localeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 6493
          },
          "name": "noteTakingAiGuardrailIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 6509
          },
          "name": "noteTakingAiPromptIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 6467
          },
          "name": "locale",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 6483
          },
          "name": "noteTakingAiGuardrailId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 6499
          },
          "name": "noteTakingAiPromptId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 6423
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationNoteTakingAiAgentConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationNoteTakingAiAgentConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationOrchestrationAiAgentConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationOrchestrationAiAgentConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 7859
      },
      "name": "WisdomAiAgentConfigurationOrchestrationAiAgentConfiguration",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#connect_instance_arn WisdomAiAgent#connect_instance_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 7863
          },
          "name": "connectInstanceArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#locale WisdomAiAgent#locale}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 7867
          },
          "name": "locale",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#orchestration_ai_guardrail_id WisdomAiAgent#orchestration_ai_guardrail_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 7871
          },
          "name": "orchestrationAiGuardrailId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#orchestration_ai_prompt_id WisdomAiAgent#orchestration_ai_prompt_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 7875
          },
          "name": "orchestrationAiPromptId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#tool_configurations WisdomAiAgent#tool_configurations}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 7879
          },
          "name": "toolConfigurations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationOrchestrationAiAgentConfiguration"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-agent/index.ts",
          "line": 7947
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 7939
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 8074
          },
          "name": "putToolConfigurations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 8013
          },
          "name": "resetConnectInstanceArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 8029
          },
          "name": "resetLocale"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 8045
          },
          "name": "resetOrchestrationAiGuardrailId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 8061
          },
          "name": "resetOrchestrationAiPromptId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 8077
          },
          "name": "resetToolConfigurations"
        }
      ],
      "name": "WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationOutputReference",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 8071
          },
          "name": "toolConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 8017
          },
          "name": "connectInstanceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 8033
          },
          "name": "localeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 8049
          },
          "name": "orchestrationAiGuardrailIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 8065
          },
          "name": "orchestrationAiPromptIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 8081
          },
          "name": "toolConfigurationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 8007
          },
          "name": "connectInstanceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 8023
          },
          "name": "locale",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 8039
          },
          "name": "orchestrationAiGuardrailId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 8055
          },
          "name": "orchestrationAiPromptId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 7951
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationOrchestrationAiAgentConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 7380
      },
      "name": "WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurations",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#annotations WisdomAiAgent#annotations}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 7384
          },
          "name": "annotations",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#description WisdomAiAgent#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 7388
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#input_schema WisdomAiAgent#input_schema}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 7392
          },
          "name": "inputSchema",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#instruction WisdomAiAgent#instruction}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 7396
          },
          "name": "instruction",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsInstruction"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#output_filters WisdomAiAgent#output_filters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 7400
          },
          "name": "outputFilters",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOutputFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#output_schema WisdomAiAgent#output_schema}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 7404
          },
          "name": "outputSchema",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#override_input_values WisdomAiAgent#override_input_values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 7408
          },
          "name": "overrideInputValues",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOverrideInputValues"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#title WisdomAiAgent#title}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 7412
          },
          "name": "title",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#tool_id WisdomAiAgent#tool_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 7416
          },
          "name": "toolId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#tool_name WisdomAiAgent#tool_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 7420
          },
          "name": "toolName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#tool_type WisdomAiAgent#tool_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 7424
          },
          "name": "toolType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#user_interaction_configuration WisdomAiAgent#user_interaction_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 7428
          },
          "name": "userInteractionConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsUserInteractionConfiguration"
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurations"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsInstruction": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsInstruction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 6513
      },
      "name": "WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsInstruction",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#examples WisdomAiAgent#examples}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 6517
          },
          "name": "examples",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#instruction WisdomAiAgent#instruction}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 6521
          },
          "name": "instruction",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsInstruction"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsInstructionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsInstructionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-agent/index.ts",
          "line": 6568
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 6560
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 6616
          },
          "name": "resetExamples"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 6632
          },
          "name": "resetInstruction"
        }
      ],
      "name": "WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsInstructionOutputReference",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 6620
          },
          "name": "examplesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 6636
          },
          "name": "instructionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 6610
          },
          "name": "examples",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 6626
          },
          "name": "instruction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 6572
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsInstruction"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsInstructionOutputReference"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-agent/index.ts",
          "line": 7848
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 7840
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 7855
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsList",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 7841
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsList"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOutputFilters": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOutputFilters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 6767
      },
      "name": "WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOutputFilters",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#json_path WisdomAiAgent#json_path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 6771
          },
          "name": "jsonPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#output_configuration WisdomAiAgent#output_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 6775
          },
          "name": "outputConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOutputFiltersOutputConfiguration"
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOutputFilters"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOutputFiltersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOutputFiltersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-agent/index.ts",
          "line": 6905
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 6897
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 6912
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOutputFiltersOutputReference"
            }
          }
        }
      ],
      "name": "WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOutputFiltersList",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 6898
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOutputFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOutputFiltersList"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOutputFiltersOutputConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOutputFiltersOutputConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 6640
      },
      "name": "WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOutputFiltersOutputConfiguration",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#output_variable_name_override WisdomAiAgent#output_variable_name_override}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 6644
          },
          "name": "outputVariableNameOverride",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#session_data_namespace WisdomAiAgent#session_data_namespace}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 6648
          },
          "name": "sessionDataNamespace",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOutputFiltersOutputConfiguration"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOutputFiltersOutputConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOutputFiltersOutputConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-agent/index.ts",
          "line": 6695
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 6687
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 6743
          },
          "name": "resetOutputVariableNameOverride"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 6759
          },
          "name": "resetSessionDataNamespace"
        }
      ],
      "name": "WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOutputFiltersOutputConfigurationOutputReference",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 6747
          },
          "name": "outputVariableNameOverrideInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 6763
          },
          "name": "sessionDataNamespaceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 6737
          },
          "name": "outputVariableNameOverride",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 6753
          },
          "name": "sessionDataNamespace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 6699
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOutputFiltersOutputConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOutputFiltersOutputConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOutputFiltersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOutputFiltersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-agent/index.ts",
          "line": 6824
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 6814
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 6885
          },
          "name": "putOutputConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOutputFiltersOutputConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 6872
          },
          "name": "resetJsonPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 6888
          },
          "name": "resetOutputConfiguration"
        }
      ],
      "name": "WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOutputFiltersOutputReference",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 6882
          },
          "name": "outputConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOutputFiltersOutputConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 6876
          },
          "name": "jsonPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 6892
          },
          "name": "outputConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOutputFiltersOutputConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 6866
          },
          "name": "jsonPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 6828
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOutputFilters"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOutputFiltersOutputReference"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-agent/index.ts",
          "line": 7547
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 7537
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 7700
          },
          "name": "putInstruction",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsInstruction"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 7716
          },
          "name": "putOutputFilters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOutputFilters"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 7748
          },
          "name": "putOverrideInputValues",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOverrideInputValues"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 7828
          },
          "name": "putUserInteractionConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsUserInteractionConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 7655
          },
          "name": "resetAnnotations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 7671
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 7687
          },
          "name": "resetInputSchema"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 7703
          },
          "name": "resetInstruction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 7719
          },
          "name": "resetOutputFilters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 7735
          },
          "name": "resetOutputSchema"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 7751
          },
          "name": "resetOverrideInputValues"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 7767
          },
          "name": "resetTitle"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 7783
          },
          "name": "resetToolId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 7799
          },
          "name": "resetToolName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 7815
          },
          "name": "resetToolType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 7831
          },
          "name": "resetUserInteractionConfiguration"
        }
      ],
      "name": "WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOutputReference",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 7697
          },
          "name": "instruction",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsInstructionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 7713
          },
          "name": "outputFilters",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOutputFiltersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 7745
          },
          "name": "overrideInputValues",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOverrideInputValuesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 7825
          },
          "name": "userInteractionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsUserInteractionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 7659
          },
          "name": "annotationsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 7675
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 7691
          },
          "name": "inputSchemaInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 7707
          },
          "name": "instructionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsInstruction"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 7723
          },
          "name": "outputFiltersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOutputFilters"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 7739
          },
          "name": "outputSchemaInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 7755
          },
          "name": "overrideInputValuesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOverrideInputValues"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 7771
          },
          "name": "titleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 7787
          },
          "name": "toolIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 7803
          },
          "name": "toolNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 7819
          },
          "name": "toolTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 7835
          },
          "name": "userInteractionConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsUserInteractionConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 7649
          },
          "name": "annotations",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 7665
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 7681
          },
          "name": "inputSchema",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 7729
          },
          "name": "outputSchema",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 7761
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 7777
          },
          "name": "toolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 7793
          },
          "name": "toolName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 7809
          },
          "name": "toolType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 7551
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOverrideInputValues": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOverrideInputValues",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 7137
      },
      "name": "WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOverrideInputValues",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#json_path WisdomAiAgent#json_path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 7141
          },
          "name": "jsonPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#value WisdomAiAgent#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 7145
          },
          "name": "value",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOverrideInputValuesValue"
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOverrideInputValues"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOverrideInputValuesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOverrideInputValuesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-agent/index.ts",
          "line": 7275
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 7267
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 7282
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOverrideInputValuesOutputReference"
            }
          }
        }
      ],
      "name": "WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOverrideInputValuesList",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 7268
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOverrideInputValues"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOverrideInputValuesList"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOverrideInputValuesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOverrideInputValuesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-agent/index.ts",
          "line": 7194
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 7184
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 7255
          },
          "name": "putValue",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOverrideInputValuesValue"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 7242
          },
          "name": "resetJsonPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 7258
          },
          "name": "resetValue"
        }
      ],
      "name": "WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOverrideInputValuesOutputReference",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 7252
          },
          "name": "value",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOverrideInputValuesValueOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 7246
          },
          "name": "jsonPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 7262
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOverrideInputValuesValue"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 7236
          },
          "name": "jsonPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 7198
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOverrideInputValues"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOverrideInputValuesOutputReference"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOverrideInputValuesValue": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOverrideInputValuesValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 7043
      },
      "name": "WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOverrideInputValuesValue",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#constant WisdomAiAgent#constant}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 7047
          },
          "name": "constant",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOverrideInputValuesValueConstant"
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOverrideInputValuesValue"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOverrideInputValuesValueConstant": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOverrideInputValuesValueConstant",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 6916
      },
      "name": "WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOverrideInputValuesValueConstant",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#type WisdomAiAgent#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 6920
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#value WisdomAiAgent#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 6924
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOverrideInputValuesValueConstant"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOverrideInputValuesValueConstantOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOverrideInputValuesValueConstantOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-agent/index.ts",
          "line": 6971
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 6963
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 7019
          },
          "name": "resetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 7035
          },
          "name": "resetValue"
        }
      ],
      "name": "WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOverrideInputValuesValueConstantOutputReference",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 7023
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 7039
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 7013
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 7029
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 6975
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOverrideInputValuesValueConstant"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOverrideInputValuesValueConstantOutputReference"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOverrideInputValuesValueOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOverrideInputValuesValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-agent/index.ts",
          "line": 7087
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 7079
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 7126
          },
          "name": "putConstant",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOverrideInputValuesValueConstant"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 7129
          },
          "name": "resetConstant"
        }
      ],
      "name": "WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOverrideInputValuesValueOutputReference",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 7123
          },
          "name": "constant",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOverrideInputValuesValueConstantOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 7133
          },
          "name": "constantInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOverrideInputValuesValueConstant"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 7091
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOverrideInputValuesValue"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsOverrideInputValuesValueOutputReference"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsUserInteractionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsUserInteractionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 7286
      },
      "name": "WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsUserInteractionConfiguration",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#is_user_confirmation_required WisdomAiAgent#is_user_confirmation_required}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 7290
          },
          "name": "isUserConfirmationRequired",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsUserInteractionConfiguration"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsUserInteractionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsUserInteractionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-agent/index.ts",
          "line": 7330
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 7322
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 7372
          },
          "name": "resetIsUserConfirmationRequired"
        }
      ],
      "name": "WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsUserInteractionConfigurationOutputReference",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 7376
          },
          "name": "isUserConfirmationRequiredInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 7366
          },
          "name": "isUserConfirmationRequired",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 7334
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsUserInteractionConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationToolConfigurationsUserInteractionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-agent/index.ts",
          "line": 9707
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 9699
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 9794
          },
          "name": "putAnswerRecommendationAiAgentConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 9810
          },
          "name": "putCaseSummarizationAiAgentConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationCaseSummarizationAiAgentConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 9826
          },
          "name": "putEmailGenerativeAnswerAiAgentConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 9842
          },
          "name": "putEmailOverviewAiAgentConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailOverviewAiAgentConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 9858
          },
          "name": "putEmailResponseAiAgentConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailResponseAiAgentConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 9874
          },
          "name": "putManualSearchAiAgentConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationManualSearchAiAgentConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 9890
          },
          "name": "putNoteTakingAiAgentConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationNoteTakingAiAgentConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 9906
          },
          "name": "putOrchestrationAiAgentConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationOrchestrationAiAgentConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 9922
          },
          "name": "putSelfServiceAiAgentConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationSelfServiceAiAgentConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 9797
          },
          "name": "resetAnswerRecommendationAiAgentConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 9813
          },
          "name": "resetCaseSummarizationAiAgentConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 9829
          },
          "name": "resetEmailGenerativeAnswerAiAgentConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 9845
          },
          "name": "resetEmailOverviewAiAgentConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 9861
          },
          "name": "resetEmailResponseAiAgentConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 9877
          },
          "name": "resetManualSearchAiAgentConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 9893
          },
          "name": "resetNoteTakingAiAgentConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 9909
          },
          "name": "resetOrchestrationAiAgentConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 9925
          },
          "name": "resetSelfServiceAiAgentConfiguration"
        }
      ],
      "name": "WisdomAiAgentConfigurationOutputReference",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 9791
          },
          "name": "answerRecommendationAiAgentConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 9807
          },
          "name": "caseSummarizationAiAgentConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationCaseSummarizationAiAgentConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 9823
          },
          "name": "emailGenerativeAnswerAiAgentConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 9839
          },
          "name": "emailOverviewAiAgentConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailOverviewAiAgentConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 9855
          },
          "name": "emailResponseAiAgentConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailResponseAiAgentConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 9871
          },
          "name": "manualSearchAiAgentConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationManualSearchAiAgentConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 9887
          },
          "name": "noteTakingAiAgentConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationNoteTakingAiAgentConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 9903
          },
          "name": "orchestrationAiAgentConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationOrchestrationAiAgentConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 9919
          },
          "name": "selfServiceAiAgentConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 9801
          },
          "name": "answerRecommendationAiAgentConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationAnswerRecommendationAiAgentConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 9817
          },
          "name": "caseSummarizationAiAgentConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationCaseSummarizationAiAgentConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 9833
          },
          "name": "emailGenerativeAnswerAiAgentConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailGenerativeAnswerAiAgentConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 9849
          },
          "name": "emailOverviewAiAgentConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailOverviewAiAgentConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 9865
          },
          "name": "emailResponseAiAgentConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationEmailResponseAiAgentConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 9881
          },
          "name": "manualSearchAiAgentConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationManualSearchAiAgentConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 9897
          },
          "name": "noteTakingAiAgentConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationNoteTakingAiAgentConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 9913
          },
          "name": "orchestrationAiAgentConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationOrchestrationAiAgentConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 9929
          },
          "name": "selfServiceAiAgentConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationSelfServiceAiAgentConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 9711
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationSelfServiceAiAgentConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationSelfServiceAiAgentConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 9382
      },
      "name": "WisdomAiAgentConfigurationSelfServiceAiAgentConfiguration",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#association_configurations WisdomAiAgent#association_configurations}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 9386
          },
          "name": "associationConfigurations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#self_service_ai_guardrail_id WisdomAiAgent#self_service_ai_guardrail_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 9390
          },
          "name": "selfServiceAiGuardrailId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#self_service_answer_generation_ai_prompt_id WisdomAiAgent#self_service_answer_generation_ai_prompt_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 9394
          },
          "name": "selfServiceAnswerGenerationAiPromptId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#self_service_pre_processing_ai_prompt_id WisdomAiAgent#self_service_pre_processing_ai_prompt_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 9398
          },
          "name": "selfServicePreProcessingAiPromptId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationSelfServiceAiAgentConfiguration"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 9200
      },
      "name": "WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurations",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#association_configuration_data WisdomAiAgent#association_configuration_data}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 9204
          },
          "name": "associationConfigurationData",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationData"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#association_id WisdomAiAgent#association_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 9208
          },
          "name": "associationId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#association_type WisdomAiAgent#association_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 9212
          },
          "name": "associationType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurations"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationData": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationData",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 9106
      },
      "name": "WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationData",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#knowledge_base_association_configuration_data WisdomAiAgent#knowledge_base_association_configuration_data}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 9110
          },
          "name": "knowledgeBaseAssociationConfigurationData",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationData"
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationData"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationData": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationData",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 8946
      },
      "name": "WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationData",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#content_tag_filter WisdomAiAgent#content_tag_filter}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 8950
          },
          "name": "contentTagFilter",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilter"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#max_results WisdomAiAgent#max_results}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 8954
          },
          "name": "maxResults",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#override_knowledge_base_search_type WisdomAiAgent#override_knowledge_base_search_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 8958
          },
          "name": "overrideKnowledgeBaseSearchType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationData"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 8786
      },
      "name": "WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilter",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#and_conditions WisdomAiAgent#and_conditions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 8790
          },
          "name": "andConditions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#or_conditions WisdomAiAgent#or_conditions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 8794
          },
          "name": "orConditions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#tag_condition WisdomAiAgent#tag_condition}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 8798
          },
          "name": "tagCondition",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagCondition"
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilter"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 8085
      },
      "name": "WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditions",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#key WisdomAiAgent#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 8089
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#value WisdomAiAgent#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 8093
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditions"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-agent/index.ts",
          "line": 8223
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 8215
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 8230
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditionsOutputReference"
            }
          }
        }
      ],
      "name": "WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditionsList",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 8216
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditionsList"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-agent/index.ts",
          "line": 8142
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 8132
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 8190
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 8206
          },
          "name": "resetValue"
        }
      ],
      "name": "WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditionsOutputReference",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 8194
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 8210
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 8184
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 8200
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 8146
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditionsOutputReference"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 8510
      },
      "name": "WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditions",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#and_conditions WisdomAiAgent#and_conditions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 8514
          },
          "name": "andConditions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#tag_condition WisdomAiAgent#tag_condition}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 8518
          },
          "name": "tagCondition",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagCondition"
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditions"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 8234
      },
      "name": "WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditions",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#key WisdomAiAgent#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 8238
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#value WisdomAiAgent#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 8242
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditions"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-agent/index.ts",
          "line": 8372
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 8364
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 8379
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditionsOutputReference"
            }
          }
        }
      ],
      "name": "WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditionsList",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 8365
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditionsList"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-agent/index.ts",
          "line": 8291
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 8281
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 8339
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 8355
          },
          "name": "resetValue"
        }
      ],
      "name": "WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditionsOutputReference",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 8343
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 8359
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 8333
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 8349
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 8295
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditionsOutputReference"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-agent/index.ts",
          "line": 8648
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 8640
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 8655
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsOutputReference"
            }
          }
        }
      ],
      "name": "WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsList",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 8641
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsList"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-agent/index.ts",
          "line": 8567
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 8557
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 8612
          },
          "name": "putAndConditions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 8628
          },
          "name": "putTagCondition",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagCondition"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 8615
          },
          "name": "resetAndConditions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 8631
          },
          "name": "resetTagCondition"
        }
      ],
      "name": "WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsOutputReference",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 8609
          },
          "name": "andConditions",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 8625
          },
          "name": "tagCondition",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagConditionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 8619
          },
          "name": "andConditionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsAndConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 8635
          },
          "name": "tagConditionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagCondition"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 8571
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsOutputReference"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagCondition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagCondition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 8383
      },
      "name": "WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagCondition",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#key WisdomAiAgent#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 8387
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#value WisdomAiAgent#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 8391
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagCondition"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagConditionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagConditionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-agent/index.ts",
          "line": 8438
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 8430
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 8486
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 8502
          },
          "name": "resetValue"
        }
      ],
      "name": "WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagConditionOutputReference",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 8490
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 8506
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 8480
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 8496
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 8442
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagCondition"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsTagConditionOutputReference"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-agent/index.ts",
          "line": 8852
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 8844
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 8903
          },
          "name": "putAndConditions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 8919
          },
          "name": "putOrConditions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 8935
          },
          "name": "putTagCondition",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagCondition"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 8906
          },
          "name": "resetAndConditions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 8922
          },
          "name": "resetOrConditions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 8938
          },
          "name": "resetTagCondition"
        }
      ],
      "name": "WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOutputReference",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 8900
          },
          "name": "andConditions",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 8916
          },
          "name": "orConditions",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 8932
          },
          "name": "tagCondition",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagConditionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 8910
          },
          "name": "andConditionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterAndConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 8926
          },
          "name": "orConditionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOrConditions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 8942
          },
          "name": "tagConditionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagCondition"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 8856
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOutputReference"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagCondition": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagCondition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 8659
      },
      "name": "WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagCondition",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#key WisdomAiAgent#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 8663
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent#value WisdomAiAgent#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 8667
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagCondition"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagConditionOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagConditionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-agent/index.ts",
          "line": 8714
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 8706
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 8762
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 8778
          },
          "name": "resetValue"
        }
      ],
      "name": "WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagConditionOutputReference",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 8766
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 8782
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 8756
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 8772
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 8718
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagCondition"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterTagConditionOutputReference"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-agent/index.ts",
          "line": 9012
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 9004
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 9063
          },
          "name": "putContentTagFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 9066
          },
          "name": "resetContentTagFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 9082
          },
          "name": "resetMaxResults"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 9098
          },
          "name": "resetOverrideKnowledgeBaseSearchType"
        }
      ],
      "name": "WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataOutputReference",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 9060
          },
          "name": "contentTagFilter",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 9070
          },
          "name": "contentTagFilterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataContentTagFilter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 9086
          },
          "name": "maxResultsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 9102
          },
          "name": "overrideKnowledgeBaseSearchTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 9076
          },
          "name": "maxResults",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 9092
          },
          "name": "overrideKnowledgeBaseSearchType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 9016
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationData"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataOutputReference"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-agent/index.ts",
          "line": 9150
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 9142
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 9189
          },
          "name": "putKnowledgeBaseAssociationConfigurationData",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationData"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 9192
          },
          "name": "resetKnowledgeBaseAssociationConfigurationData"
        }
      ],
      "name": "WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataOutputReference",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 9186
          },
          "name": "knowledgeBaseAssociationConfigurationData",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationDataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 9196
          },
          "name": "knowledgeBaseAssociationConfigurationDataInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataKnowledgeBaseAssociationConfigurationData"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 9154
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationData"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataOutputReference"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-agent/index.ts",
          "line": 9371
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 9363
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 9378
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsList",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 9364
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsList"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-agent/index.ts",
          "line": 9268
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 9258
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 9319
          },
          "name": "putAssociationConfigurationData",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationData"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 9322
          },
          "name": "resetAssociationConfigurationData"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 9338
          },
          "name": "resetAssociationId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 9354
          },
          "name": "resetAssociationType"
        }
      ],
      "name": "WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsOutputReference",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 9316
          },
          "name": "associationConfigurationData",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationDataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 9326
          },
          "name": "associationConfigurationDataInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsAssociationConfigurationData"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 9342
          },
          "name": "associationIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 9358
          },
          "name": "associationTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 9332
          },
          "name": "associationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 9348
          },
          "name": "associationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 9272
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-agent/index.ts",
          "line": 9459
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent/index.ts",
        "line": 9451
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 9516
          },
          "name": "putAssociationConfigurations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 9519
          },
          "name": "resetAssociationConfigurations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 9535
          },
          "name": "resetSelfServiceAiGuardrailId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 9551
          },
          "name": "resetSelfServiceAnswerGenerationAiPromptId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 9567
          },
          "name": "resetSelfServicePreProcessingAiPromptId"
        }
      ],
      "name": "WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationOutputReference",
      "namespace": "wisdomAiAgent",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 9513
          },
          "name": "associationConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 9523
          },
          "name": "associationConfigurationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationAssociationConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 9539
          },
          "name": "selfServiceAiGuardrailIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 9555
          },
          "name": "selfServiceAnswerGenerationAiPromptIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 9571
          },
          "name": "selfServicePreProcessingAiPromptIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 9529
          },
          "name": "selfServiceAiGuardrailId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 9545
          },
          "name": "selfServiceAnswerGenerationAiPromptId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 9561
          },
          "name": "selfServicePreProcessingAiPromptId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent/index.ts",
            "line": 9463
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiAgent.WisdomAiAgentConfigurationSelfServiceAiAgentConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent/index:WisdomAiAgentConfigurationSelfServiceAiAgentConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.wisdomAiAgentVersion.WisdomAiAgentVersion": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent_version awscc_wisdom_ai_agent_version}."
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgentVersion.WisdomAiAgentVersion",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent_version awscc_wisdom_ai_agent_version} Resource."
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-agent-version/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.wisdomAiAgentVersion.WisdomAiAgentVersionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent-version/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a WisdomAiAgentVersion resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent-version/index.ts",
            "line": 49
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the WisdomAiAgentVersion to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent_version#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing WisdomAiAgentVersion that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the WisdomAiAgentVersion to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent-version/index.ts",
            "line": 143
          },
          "name": "resetModifiedTimeSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent-version/index.ts",
            "line": 160
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent-version/index.ts",
            "line": 168
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "WisdomAiAgentVersion",
      "namespace": "wisdomAiAgentVersion",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent-version/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent-version/index.ts",
            "line": 90
          },
          "name": "aiAgentArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent-version/index.ts",
            "line": 108
          },
          "name": "aiAgentVersionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent-version/index.ts",
            "line": 113
          },
          "name": "assistantArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent-version/index.ts",
            "line": 131
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent-version/index.ts",
            "line": 152
          },
          "name": "versionNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent-version/index.ts",
            "line": 103
          },
          "name": "aiAgentIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent-version/index.ts",
            "line": 126
          },
          "name": "assistantIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent-version/index.ts",
            "line": 147
          },
          "name": "modifiedTimeSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent-version/index.ts",
            "line": 96
          },
          "name": "aiAgentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent-version/index.ts",
            "line": 119
          },
          "name": "assistantId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-agent-version/index.ts",
            "line": 137
          },
          "name": "modifiedTimeSeconds",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent-version/index:WisdomAiAgentVersion"
    },
    "@cdktn/provider-awscc.wisdomAiAgentVersion.WisdomAiAgentVersionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiAgentVersion.WisdomAiAgentVersionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-ai-agent-version/index.ts",
        "line": 14
      },
      "name": "WisdomAiAgentVersionConfig",
      "namespace": "wisdomAiAgentVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent_version#ai_agent_id WisdomAiAgentVersion#ai_agent_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent-version/index.ts",
            "line": 18
          },
          "name": "aiAgentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent_version#assistant_id WisdomAiAgentVersion#assistant_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent-version/index.ts",
            "line": 22
          },
          "name": "assistantId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_agent_version#modified_time_seconds WisdomAiAgentVersion#modified_time_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-agent-version/index.ts",
            "line": 26
          },
          "name": "modifiedTimeSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/wisdom-ai-agent-version/index:WisdomAiAgentVersionConfig"
    },
    "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrail": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_guardrail awscc_wisdom_ai_guardrail}."
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrail",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_guardrail awscc_wisdom_ai_guardrail} Resource."
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-guardrail/index.ts",
          "line": 1838
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-guardrail/index.ts",
        "line": 1806
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a WisdomAiGuardrail resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 1823
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the WisdomAiGuardrail to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_guardrail#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing WisdomAiGuardrail that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the WisdomAiGuardrail to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 1930
          },
          "name": "putContentPolicyConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailContentPolicyConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 1946
          },
          "name": "putContextualGroundingPolicyConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailContextualGroundingPolicyConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 2004
          },
          "name": "putSensitiveInformationPolicyConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailSensitiveInformationPolicyConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 2036
          },
          "name": "putTopicPolicyConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailTopicPolicyConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 2052
          },
          "name": "putWordPolicyConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailWordPolicyConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 1933
          },
          "name": "resetContentPolicyConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 1949
          },
          "name": "resetContextualGroundingPolicyConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 1965
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 1991
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 2007
          },
          "name": "resetSensitiveInformationPolicyConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 2023
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 2039
          },
          "name": "resetTopicPolicyConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 2055
          },
          "name": "resetWordPolicyConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 2067
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 2083
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "WisdomAiGuardrail",
      "namespace": "wisdomAiGuardrail",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 1811
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 1872
          },
          "name": "aiGuardrailArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 1877
          },
          "name": "aiGuardrailId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 1882
          },
          "name": "assistantArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 1927
          },
          "name": "contentPolicyConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailContentPolicyConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 1943
          },
          "name": "contextualGroundingPolicyConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailContextualGroundingPolicyConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 1974
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 1979
          },
          "name": "modifiedTimeSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 2001
          },
          "name": "sensitiveInformationPolicyConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailSensitiveInformationPolicyConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 2033
          },
          "name": "topicPolicyConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailTopicPolicyConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 2049
          },
          "name": "wordPolicyConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailWordPolicyConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 1895
          },
          "name": "assistantIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 1908
          },
          "name": "blockedInputMessagingInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 1921
          },
          "name": "blockedOutputsMessagingInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 1937
          },
          "name": "contentPolicyConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailContentPolicyConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 1953
          },
          "name": "contextualGroundingPolicyConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailContextualGroundingPolicyConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 1969
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 1995
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 2011
          },
          "name": "sensitiveInformationPolicyConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailSensitiveInformationPolicyConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 2027
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 2043
          },
          "name": "topicPolicyConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailTopicPolicyConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 2059
          },
          "name": "wordPolicyConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailWordPolicyConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 1888
          },
          "name": "assistantId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 1901
          },
          "name": "blockedInputMessaging",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 1914
          },
          "name": "blockedOutputsMessaging",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 1959
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 1985
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 2017
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-guardrail/index:WisdomAiGuardrail"
    },
    "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-ai-guardrail/index.ts",
        "line": 14
      },
      "name": "WisdomAiGuardrailConfig",
      "namespace": "wisdomAiGuardrail",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_guardrail#assistant_id WisdomAiGuardrail#assistant_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 18
          },
          "name": "assistantId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_guardrail#blocked_input_messaging WisdomAiGuardrail#blocked_input_messaging}",
            "stability": "stable",
            "summary": "Messaging for when violations are detected in text."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 24
          },
          "name": "blockedInputMessaging",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_guardrail#blocked_outputs_messaging WisdomAiGuardrail#blocked_outputs_messaging}",
            "stability": "stable",
            "summary": "Messaging for when violations are detected in text."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 30
          },
          "name": "blockedOutputsMessaging",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_guardrail#content_policy_config WisdomAiGuardrail#content_policy_config}",
            "stability": "stable",
            "summary": "Content policy config for a guardrail."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 36
          },
          "name": "contentPolicyConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailContentPolicyConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_guardrail#contextual_grounding_policy_config WisdomAiGuardrail#contextual_grounding_policy_config}",
            "stability": "stable",
            "summary": "Contextual grounding policy config for a guardrail."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 42
          },
          "name": "contextualGroundingPolicyConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailContextualGroundingPolicyConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_guardrail#description WisdomAiGuardrail#description}",
            "stability": "stable",
            "summary": "Description of the guardrail or its version."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 48
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_guardrail#name WisdomAiGuardrail#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 52
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_guardrail#sensitive_information_policy_config WisdomAiGuardrail#sensitive_information_policy_config}",
            "stability": "stable",
            "summary": "Sensitive information policy config for a guardrail."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 58
          },
          "name": "sensitiveInformationPolicyConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailSensitiveInformationPolicyConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_guardrail#tags WisdomAiGuardrail#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 62
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_guardrail#topic_policy_config WisdomAiGuardrail#topic_policy_config}",
            "stability": "stable",
            "summary": "Topic policy config for a guardrail."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 68
          },
          "name": "topicPolicyConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailTopicPolicyConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_guardrail#word_policy_config WisdomAiGuardrail#word_policy_config}",
            "stability": "stable",
            "summary": "Word policy config for a guardrail."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 74
          },
          "name": "wordPolicyConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailWordPolicyConfig"
          }
        }
      ],
      "symbolId": "src/wisdom-ai-guardrail/index:WisdomAiGuardrailConfig"
    },
    "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailContentPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailContentPolicyConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-ai-guardrail/index.ts",
        "line": 264
      },
      "name": "WisdomAiGuardrailContentPolicyConfig",
      "namespace": "wisdomAiGuardrail",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_guardrail#filters_config WisdomAiGuardrail#filters_config}",
            "stability": "stable",
            "summary": "List of content filter configs in content policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 270
          },
          "name": "filtersConfig",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailContentPolicyConfigFiltersConfig"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-guardrail/index:WisdomAiGuardrailContentPolicyConfig"
    },
    "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailContentPolicyConfigFiltersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailContentPolicyConfigFiltersConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-ai-guardrail/index.ts",
        "line": 76
      },
      "name": "WisdomAiGuardrailContentPolicyConfigFiltersConfig",
      "namespace": "wisdomAiGuardrail",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_guardrail#input_strength WisdomAiGuardrail#input_strength}",
            "stability": "stable",
            "summary": "Strength for filters."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 82
          },
          "name": "inputStrength",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_guardrail#output_strength WisdomAiGuardrail#output_strength}",
            "stability": "stable",
            "summary": "Strength for filters."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 88
          },
          "name": "outputStrength",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_guardrail#type WisdomAiGuardrail#type}",
            "stability": "stable",
            "summary": "Type of text to text filter in content policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 94
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/wisdom-ai-guardrail/index:WisdomAiGuardrailContentPolicyConfigFiltersConfig"
    },
    "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailContentPolicyConfigFiltersConfigList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailContentPolicyConfigFiltersConfigList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-guardrail/index.ts",
          "line": 253
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-guardrail/index.ts",
        "line": 245
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 260
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailContentPolicyConfigFiltersConfigOutputReference"
            }
          }
        }
      ],
      "name": "WisdomAiGuardrailContentPolicyConfigFiltersConfigList",
      "namespace": "wisdomAiGuardrail",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 246
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailContentPolicyConfigFiltersConfig"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-guardrail/index:WisdomAiGuardrailContentPolicyConfigFiltersConfigList"
    },
    "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailContentPolicyConfigFiltersConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailContentPolicyConfigFiltersConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-guardrail/index.ts",
          "line": 150
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-guardrail/index.ts",
        "line": 140
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 204
          },
          "name": "resetInputStrength"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 220
          },
          "name": "resetOutputStrength"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 236
          },
          "name": "resetType"
        }
      ],
      "name": "WisdomAiGuardrailContentPolicyConfigFiltersConfigOutputReference",
      "namespace": "wisdomAiGuardrail",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 208
          },
          "name": "inputStrengthInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 224
          },
          "name": "outputStrengthInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 240
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 198
          },
          "name": "inputStrength",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 214
          },
          "name": "outputStrength",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 230
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 154
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailContentPolicyConfigFiltersConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-guardrail/index:WisdomAiGuardrailContentPolicyConfigFiltersConfigOutputReference"
    },
    "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailContentPolicyConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailContentPolicyConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-guardrail/index.ts",
          "line": 310
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-guardrail/index.ts",
        "line": 302
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 349
          },
          "name": "putFiltersConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailContentPolicyConfigFiltersConfig"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 352
          },
          "name": "resetFiltersConfig"
        }
      ],
      "name": "WisdomAiGuardrailContentPolicyConfigOutputReference",
      "namespace": "wisdomAiGuardrail",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 346
          },
          "name": "filtersConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailContentPolicyConfigFiltersConfigList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 356
          },
          "name": "filtersConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailContentPolicyConfigFiltersConfig"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 314
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailContentPolicyConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-guardrail/index:WisdomAiGuardrailContentPolicyConfigOutputReference"
    },
    "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailContextualGroundingPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailContextualGroundingPolicyConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-ai-guardrail/index.ts",
        "line": 513
      },
      "name": "WisdomAiGuardrailContextualGroundingPolicyConfig",
      "namespace": "wisdomAiGuardrail",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_guardrail#filters_config WisdomAiGuardrail#filters_config}",
            "stability": "stable",
            "summary": "List of contextual grounding filter configs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 519
          },
          "name": "filtersConfig",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailContextualGroundingPolicyConfigFiltersConfig"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-guardrail/index:WisdomAiGuardrailContextualGroundingPolicyConfig"
    },
    "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailContextualGroundingPolicyConfigFiltersConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailContextualGroundingPolicyConfigFiltersConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-ai-guardrail/index.ts",
        "line": 360
      },
      "name": "WisdomAiGuardrailContextualGroundingPolicyConfigFiltersConfig",
      "namespace": "wisdomAiGuardrail",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_guardrail#threshold WisdomAiGuardrail#threshold}",
            "stability": "stable",
            "summary": "The threshold for this filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 366
          },
          "name": "threshold",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_guardrail#type WisdomAiGuardrail#type}",
            "stability": "stable",
            "summary": "Type of contextual grounding filter."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 372
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/wisdom-ai-guardrail/index:WisdomAiGuardrailContextualGroundingPolicyConfigFiltersConfig"
    },
    "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailContextualGroundingPolicyConfigFiltersConfigList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailContextualGroundingPolicyConfigFiltersConfigList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-guardrail/index.ts",
          "line": 502
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-guardrail/index.ts",
        "line": 494
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 509
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailContextualGroundingPolicyConfigFiltersConfigOutputReference"
            }
          }
        }
      ],
      "name": "WisdomAiGuardrailContextualGroundingPolicyConfigFiltersConfigList",
      "namespace": "wisdomAiGuardrail",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 495
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailContextualGroundingPolicyConfigFiltersConfig"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-guardrail/index:WisdomAiGuardrailContextualGroundingPolicyConfigFiltersConfigList"
    },
    "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailContextualGroundingPolicyConfigFiltersConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailContextualGroundingPolicyConfigFiltersConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-guardrail/index.ts",
          "line": 421
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-guardrail/index.ts",
        "line": 411
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 469
          },
          "name": "resetThreshold"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 485
          },
          "name": "resetType"
        }
      ],
      "name": "WisdomAiGuardrailContextualGroundingPolicyConfigFiltersConfigOutputReference",
      "namespace": "wisdomAiGuardrail",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 473
          },
          "name": "thresholdInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 489
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 463
          },
          "name": "threshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 479
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 425
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailContextualGroundingPolicyConfigFiltersConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-guardrail/index:WisdomAiGuardrailContextualGroundingPolicyConfigFiltersConfigOutputReference"
    },
    "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailContextualGroundingPolicyConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailContextualGroundingPolicyConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-guardrail/index.ts",
          "line": 559
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-guardrail/index.ts",
        "line": 551
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 598
          },
          "name": "putFiltersConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailContextualGroundingPolicyConfigFiltersConfig"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 601
          },
          "name": "resetFiltersConfig"
        }
      ],
      "name": "WisdomAiGuardrailContextualGroundingPolicyConfigOutputReference",
      "namespace": "wisdomAiGuardrail",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 595
          },
          "name": "filtersConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailContextualGroundingPolicyConfigFiltersConfigList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 605
          },
          "name": "filtersConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailContextualGroundingPolicyConfigFiltersConfig"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 563
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailContextualGroundingPolicyConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-guardrail/index:WisdomAiGuardrailContextualGroundingPolicyConfigOutputReference"
    },
    "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailSensitiveInformationPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailSensitiveInformationPolicyConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-ai-guardrail/index.ts",
        "line": 985
      },
      "name": "WisdomAiGuardrailSensitiveInformationPolicyConfig",
      "namespace": "wisdomAiGuardrail",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_guardrail#pii_entities_config WisdomAiGuardrail#pii_entities_config}",
            "stability": "stable",
            "summary": "List of entities."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 991
          },
          "name": "piiEntitiesConfig",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailSensitiveInformationPolicyConfigPiiEntitiesConfig"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_guardrail#regexes_config WisdomAiGuardrail#regexes_config}",
            "stability": "stable",
            "summary": "List of regex."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 997
          },
          "name": "regexesConfig",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailSensitiveInformationPolicyConfigRegexesConfig"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-guardrail/index:WisdomAiGuardrailSensitiveInformationPolicyConfig"
    },
    "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailSensitiveInformationPolicyConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailSensitiveInformationPolicyConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-guardrail/index.ts",
          "line": 1044
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-guardrail/index.ts",
        "line": 1036
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 1089
          },
          "name": "putPiiEntitiesConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailSensitiveInformationPolicyConfigPiiEntitiesConfig"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 1105
          },
          "name": "putRegexesConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailSensitiveInformationPolicyConfigRegexesConfig"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 1092
          },
          "name": "resetPiiEntitiesConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 1108
          },
          "name": "resetRegexesConfig"
        }
      ],
      "name": "WisdomAiGuardrailSensitiveInformationPolicyConfigOutputReference",
      "namespace": "wisdomAiGuardrail",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 1086
          },
          "name": "piiEntitiesConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailSensitiveInformationPolicyConfigPiiEntitiesConfigList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 1102
          },
          "name": "regexesConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailSensitiveInformationPolicyConfigRegexesConfigList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 1096
          },
          "name": "piiEntitiesConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailSensitiveInformationPolicyConfigPiiEntitiesConfig"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 1112
          },
          "name": "regexesConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailSensitiveInformationPolicyConfigRegexesConfig"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 1048
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailSensitiveInformationPolicyConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-guardrail/index:WisdomAiGuardrailSensitiveInformationPolicyConfigOutputReference"
    },
    "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailSensitiveInformationPolicyConfigPiiEntitiesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailSensitiveInformationPolicyConfigPiiEntitiesConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-ai-guardrail/index.ts",
        "line": 609
      },
      "name": "WisdomAiGuardrailSensitiveInformationPolicyConfigPiiEntitiesConfig",
      "namespace": "wisdomAiGuardrail",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_guardrail#action WisdomAiGuardrail#action}",
            "stability": "stable",
            "summary": "Options for sensitive information action."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 615
          },
          "name": "action",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_guardrail#type WisdomAiGuardrail#type}",
            "stability": "stable",
            "summary": "The currently supported PII entities."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 621
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/wisdom-ai-guardrail/index:WisdomAiGuardrailSensitiveInformationPolicyConfigPiiEntitiesConfig"
    },
    "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailSensitiveInformationPolicyConfigPiiEntitiesConfigList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailSensitiveInformationPolicyConfigPiiEntitiesConfigList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-guardrail/index.ts",
          "line": 751
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-guardrail/index.ts",
        "line": 743
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 758
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailSensitiveInformationPolicyConfigPiiEntitiesConfigOutputReference"
            }
          }
        }
      ],
      "name": "WisdomAiGuardrailSensitiveInformationPolicyConfigPiiEntitiesConfigList",
      "namespace": "wisdomAiGuardrail",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 744
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailSensitiveInformationPolicyConfigPiiEntitiesConfig"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-guardrail/index:WisdomAiGuardrailSensitiveInformationPolicyConfigPiiEntitiesConfigList"
    },
    "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailSensitiveInformationPolicyConfigPiiEntitiesConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailSensitiveInformationPolicyConfigPiiEntitiesConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-guardrail/index.ts",
          "line": 670
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-guardrail/index.ts",
        "line": 660
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 718
          },
          "name": "resetAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 734
          },
          "name": "resetType"
        }
      ],
      "name": "WisdomAiGuardrailSensitiveInformationPolicyConfigPiiEntitiesConfigOutputReference",
      "namespace": "wisdomAiGuardrail",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 722
          },
          "name": "actionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 738
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 712
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 728
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 674
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailSensitiveInformationPolicyConfigPiiEntitiesConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-guardrail/index:WisdomAiGuardrailSensitiveInformationPolicyConfigPiiEntitiesConfigOutputReference"
    },
    "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailSensitiveInformationPolicyConfigRegexesConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailSensitiveInformationPolicyConfigRegexesConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-ai-guardrail/index.ts",
        "line": 762
      },
      "name": "WisdomAiGuardrailSensitiveInformationPolicyConfigRegexesConfig",
      "namespace": "wisdomAiGuardrail",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_guardrail#action WisdomAiGuardrail#action}",
            "stability": "stable",
            "summary": "Options for sensitive information action."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 768
          },
          "name": "action",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_guardrail#description WisdomAiGuardrail#description}",
            "stability": "stable",
            "summary": "The regex description."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 774
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_guardrail#name WisdomAiGuardrail#name}",
            "stability": "stable",
            "summary": "The regex name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 780
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_guardrail#pattern WisdomAiGuardrail#pattern}",
            "stability": "stable",
            "summary": "The regex pattern."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 786
          },
          "name": "pattern",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/wisdom-ai-guardrail/index:WisdomAiGuardrailSensitiveInformationPolicyConfigRegexesConfig"
    },
    "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailSensitiveInformationPolicyConfigRegexesConfigList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailSensitiveInformationPolicyConfigRegexesConfigList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-guardrail/index.ts",
          "line": 974
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-guardrail/index.ts",
        "line": 966
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 981
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailSensitiveInformationPolicyConfigRegexesConfigOutputReference"
            }
          }
        }
      ],
      "name": "WisdomAiGuardrailSensitiveInformationPolicyConfigRegexesConfigList",
      "namespace": "wisdomAiGuardrail",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 967
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailSensitiveInformationPolicyConfigRegexesConfig"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-guardrail/index:WisdomAiGuardrailSensitiveInformationPolicyConfigRegexesConfigList"
    },
    "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailSensitiveInformationPolicyConfigRegexesConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailSensitiveInformationPolicyConfigRegexesConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-guardrail/index.ts",
          "line": 849
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-guardrail/index.ts",
        "line": 839
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 909
          },
          "name": "resetAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 925
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 941
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 957
          },
          "name": "resetPattern"
        }
      ],
      "name": "WisdomAiGuardrailSensitiveInformationPolicyConfigRegexesConfigOutputReference",
      "namespace": "wisdomAiGuardrail",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 913
          },
          "name": "actionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 929
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 945
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 961
          },
          "name": "patternInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 903
          },
          "name": "action",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 919
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 935
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 951
          },
          "name": "pattern",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 853
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailSensitiveInformationPolicyConfigRegexesConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-guardrail/index:WisdomAiGuardrailSensitiveInformationPolicyConfigRegexesConfigOutputReference"
    },
    "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailTopicPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailTopicPolicyConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-ai-guardrail/index.ts",
        "line": 1339
      },
      "name": "WisdomAiGuardrailTopicPolicyConfig",
      "namespace": "wisdomAiGuardrail",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_guardrail#topics_config WisdomAiGuardrail#topics_config}",
            "stability": "stable",
            "summary": "List of topic configs in topic policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 1345
          },
          "name": "topicsConfig",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailTopicPolicyConfigTopicsConfig"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-guardrail/index:WisdomAiGuardrailTopicPolicyConfig"
    },
    "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailTopicPolicyConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailTopicPolicyConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-guardrail/index.ts",
          "line": 1385
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-guardrail/index.ts",
        "line": 1377
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 1424
          },
          "name": "putTopicsConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailTopicPolicyConfigTopicsConfig"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 1427
          },
          "name": "resetTopicsConfig"
        }
      ],
      "name": "WisdomAiGuardrailTopicPolicyConfigOutputReference",
      "namespace": "wisdomAiGuardrail",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 1421
          },
          "name": "topicsConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailTopicPolicyConfigTopicsConfigList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 1431
          },
          "name": "topicsConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailTopicPolicyConfigTopicsConfig"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 1389
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailTopicPolicyConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-guardrail/index:WisdomAiGuardrailTopicPolicyConfigOutputReference"
    },
    "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailTopicPolicyConfigTopicsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailTopicPolicyConfigTopicsConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-ai-guardrail/index.ts",
        "line": 1116
      },
      "name": "WisdomAiGuardrailTopicPolicyConfigTopicsConfig",
      "namespace": "wisdomAiGuardrail",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_guardrail#definition WisdomAiGuardrail#definition}",
            "stability": "stable",
            "summary": "Definition of topic in topic policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 1122
          },
          "name": "definition",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_guardrail#examples WisdomAiGuardrail#examples}",
            "stability": "stable",
            "summary": "List of text examples."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 1128
          },
          "name": "examples",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_guardrail#name WisdomAiGuardrail#name}",
            "stability": "stable",
            "summary": "Name of topic in topic policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 1134
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_guardrail#type WisdomAiGuardrail#type}",
            "stability": "stable",
            "summary": "Type of topic in a policy."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 1140
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/wisdom-ai-guardrail/index:WisdomAiGuardrailTopicPolicyConfigTopicsConfig"
    },
    "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailTopicPolicyConfigTopicsConfigList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailTopicPolicyConfigTopicsConfigList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-guardrail/index.ts",
          "line": 1328
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-guardrail/index.ts",
        "line": 1320
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 1335
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailTopicPolicyConfigTopicsConfigOutputReference"
            }
          }
        }
      ],
      "name": "WisdomAiGuardrailTopicPolicyConfigTopicsConfigList",
      "namespace": "wisdomAiGuardrail",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 1321
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailTopicPolicyConfigTopicsConfig"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-guardrail/index:WisdomAiGuardrailTopicPolicyConfigTopicsConfigList"
    },
    "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailTopicPolicyConfigTopicsConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailTopicPolicyConfigTopicsConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-guardrail/index.ts",
          "line": 1203
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-guardrail/index.ts",
        "line": 1193
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 1263
          },
          "name": "resetDefinition"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 1279
          },
          "name": "resetExamples"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 1295
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 1311
          },
          "name": "resetType"
        }
      ],
      "name": "WisdomAiGuardrailTopicPolicyConfigTopicsConfigOutputReference",
      "namespace": "wisdomAiGuardrail",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 1267
          },
          "name": "definitionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 1283
          },
          "name": "examplesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 1299
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 1315
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 1257
          },
          "name": "definition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 1273
          },
          "name": "examples",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 1289
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 1305
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 1207
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailTopicPolicyConfigTopicsConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-guardrail/index:WisdomAiGuardrailTopicPolicyConfigTopicsConfigOutputReference"
    },
    "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailWordPolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailWordPolicyConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-ai-guardrail/index.ts",
        "line": 1671
      },
      "name": "WisdomAiGuardrailWordPolicyConfig",
      "namespace": "wisdomAiGuardrail",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_guardrail#managed_word_lists_config WisdomAiGuardrail#managed_word_lists_config}",
            "stability": "stable",
            "summary": "A config for the list of managed words."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 1677
          },
          "name": "managedWordListsConfig",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailWordPolicyConfigManagedWordListsConfig"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_guardrail#words_config WisdomAiGuardrail#words_config}",
            "stability": "stable",
            "summary": "List of custom word configs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 1683
          },
          "name": "wordsConfig",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailWordPolicyConfigWordsConfig"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-guardrail/index:WisdomAiGuardrailWordPolicyConfig"
    },
    "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailWordPolicyConfigManagedWordListsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailWordPolicyConfigManagedWordListsConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-ai-guardrail/index.ts",
        "line": 1435
      },
      "name": "WisdomAiGuardrailWordPolicyConfigManagedWordListsConfig",
      "namespace": "wisdomAiGuardrail",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_guardrail#type WisdomAiGuardrail#type}",
            "stability": "stable",
            "summary": "Options for managed words."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 1441
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/wisdom-ai-guardrail/index:WisdomAiGuardrailWordPolicyConfigManagedWordListsConfig"
    },
    "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailWordPolicyConfigManagedWordListsConfigList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailWordPolicyConfigManagedWordListsConfigList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-guardrail/index.ts",
          "line": 1542
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-guardrail/index.ts",
        "line": 1534
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 1549
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailWordPolicyConfigManagedWordListsConfigOutputReference"
            }
          }
        }
      ],
      "name": "WisdomAiGuardrailWordPolicyConfigManagedWordListsConfigList",
      "namespace": "wisdomAiGuardrail",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 1535
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailWordPolicyConfigManagedWordListsConfig"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-guardrail/index:WisdomAiGuardrailWordPolicyConfigManagedWordListsConfigList"
    },
    "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailWordPolicyConfigManagedWordListsConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailWordPolicyConfigManagedWordListsConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-guardrail/index.ts",
          "line": 1483
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-guardrail/index.ts",
        "line": 1473
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 1525
          },
          "name": "resetType"
        }
      ],
      "name": "WisdomAiGuardrailWordPolicyConfigManagedWordListsConfigOutputReference",
      "namespace": "wisdomAiGuardrail",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 1529
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 1519
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 1487
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailWordPolicyConfigManagedWordListsConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-guardrail/index:WisdomAiGuardrailWordPolicyConfigManagedWordListsConfigOutputReference"
    },
    "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailWordPolicyConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailWordPolicyConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-guardrail/index.ts",
          "line": 1730
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-guardrail/index.ts",
        "line": 1722
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 1775
          },
          "name": "putManagedWordListsConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailWordPolicyConfigManagedWordListsConfig"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 1791
          },
          "name": "putWordsConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailWordPolicyConfigWordsConfig"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 1778
          },
          "name": "resetManagedWordListsConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 1794
          },
          "name": "resetWordsConfig"
        }
      ],
      "name": "WisdomAiGuardrailWordPolicyConfigOutputReference",
      "namespace": "wisdomAiGuardrail",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 1772
          },
          "name": "managedWordListsConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailWordPolicyConfigManagedWordListsConfigList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 1788
          },
          "name": "wordsConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailWordPolicyConfigWordsConfigList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 1782
          },
          "name": "managedWordListsConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailWordPolicyConfigManagedWordListsConfig"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 1798
          },
          "name": "wordsConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailWordPolicyConfigWordsConfig"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 1734
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailWordPolicyConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-guardrail/index:WisdomAiGuardrailWordPolicyConfigOutputReference"
    },
    "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailWordPolicyConfigWordsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailWordPolicyConfigWordsConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-ai-guardrail/index.ts",
        "line": 1553
      },
      "name": "WisdomAiGuardrailWordPolicyConfigWordsConfig",
      "namespace": "wisdomAiGuardrail",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_guardrail#text WisdomAiGuardrail#text}",
            "stability": "stable",
            "summary": "The custom word text."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 1559
          },
          "name": "text",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/wisdom-ai-guardrail/index:WisdomAiGuardrailWordPolicyConfigWordsConfig"
    },
    "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailWordPolicyConfigWordsConfigList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailWordPolicyConfigWordsConfigList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-guardrail/index.ts",
          "line": 1660
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-guardrail/index.ts",
        "line": 1652
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 1667
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailWordPolicyConfigWordsConfigOutputReference"
            }
          }
        }
      ],
      "name": "WisdomAiGuardrailWordPolicyConfigWordsConfigList",
      "namespace": "wisdomAiGuardrail",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 1653
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailWordPolicyConfigWordsConfig"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-guardrail/index:WisdomAiGuardrailWordPolicyConfigWordsConfigList"
    },
    "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailWordPolicyConfigWordsConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailWordPolicyConfigWordsConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-guardrail/index.ts",
          "line": 1601
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-guardrail/index.ts",
        "line": 1591
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 1643
          },
          "name": "resetText"
        }
      ],
      "name": "WisdomAiGuardrailWordPolicyConfigWordsConfigOutputReference",
      "namespace": "wisdomAiGuardrail",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 1647
          },
          "name": "textInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 1637
          },
          "name": "text",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail/index.ts",
            "line": 1605
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiGuardrail.WisdomAiGuardrailWordPolicyConfigWordsConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-guardrail/index:WisdomAiGuardrailWordPolicyConfigWordsConfigOutputReference"
    },
    "@cdktn/provider-awscc.wisdomAiGuardrailVersion.WisdomAiGuardrailVersion": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_guardrail_version awscc_wisdom_ai_guardrail_version}."
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiGuardrailVersion.WisdomAiGuardrailVersion",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_guardrail_version awscc_wisdom_ai_guardrail_version} Resource."
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-guardrail-version/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.wisdomAiGuardrailVersion.WisdomAiGuardrailVersionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-guardrail-version/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a WisdomAiGuardrailVersion resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail-version/index.ts",
            "line": 49
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the WisdomAiGuardrailVersion to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_guardrail_version#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing WisdomAiGuardrailVersion that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the WisdomAiGuardrailVersion to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail-version/index.ts",
            "line": 143
          },
          "name": "resetModifiedTimeSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail-version/index.ts",
            "line": 160
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail-version/index.ts",
            "line": 168
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "WisdomAiGuardrailVersion",
      "namespace": "wisdomAiGuardrailVersion",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail-version/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail-version/index.ts",
            "line": 90
          },
          "name": "aiGuardrailArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail-version/index.ts",
            "line": 108
          },
          "name": "aiGuardrailVersionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail-version/index.ts",
            "line": 113
          },
          "name": "assistantArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail-version/index.ts",
            "line": 131
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail-version/index.ts",
            "line": 152
          },
          "name": "versionNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail-version/index.ts",
            "line": 103
          },
          "name": "aiGuardrailIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail-version/index.ts",
            "line": 126
          },
          "name": "assistantIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail-version/index.ts",
            "line": 147
          },
          "name": "modifiedTimeSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail-version/index.ts",
            "line": 96
          },
          "name": "aiGuardrailId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail-version/index.ts",
            "line": 119
          },
          "name": "assistantId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail-version/index.ts",
            "line": 137
          },
          "name": "modifiedTimeSeconds",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/wisdom-ai-guardrail-version/index:WisdomAiGuardrailVersion"
    },
    "@cdktn/provider-awscc.wisdomAiGuardrailVersion.WisdomAiGuardrailVersionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiGuardrailVersion.WisdomAiGuardrailVersionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-ai-guardrail-version/index.ts",
        "line": 14
      },
      "name": "WisdomAiGuardrailVersionConfig",
      "namespace": "wisdomAiGuardrailVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_guardrail_version#ai_guardrail_id WisdomAiGuardrailVersion#ai_guardrail_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail-version/index.ts",
            "line": 18
          },
          "name": "aiGuardrailId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_guardrail_version#assistant_id WisdomAiGuardrailVersion#assistant_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail-version/index.ts",
            "line": 22
          },
          "name": "assistantId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_guardrail_version#modified_time_seconds WisdomAiGuardrailVersion#modified_time_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-guardrail-version/index.ts",
            "line": 26
          },
          "name": "modifiedTimeSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/wisdom-ai-guardrail-version/index:WisdomAiGuardrailVersionConfig"
    },
    "@cdktn/provider-awscc.wisdomAiPrompt.WisdomAiPrompt": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_prompt awscc_wisdom_ai_prompt}."
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiPrompt.WisdomAiPrompt",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_prompt awscc_wisdom_ai_prompt} Resource."
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-prompt/index.ts",
          "line": 276
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.wisdomAiPrompt.WisdomAiPromptConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-prompt/index.ts",
        "line": 244
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a WisdomAiPrompt resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-prompt/index.ts",
            "line": 261
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the WisdomAiPrompt to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_prompt#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing WisdomAiPrompt that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the WisdomAiPrompt to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-prompt/index.ts",
            "line": 427
          },
          "name": "putTemplateConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.wisdomAiPrompt.WisdomAiPromptTemplateConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-prompt/index.ts",
            "line": 343
          },
          "name": "resetAssistantId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-prompt/index.ts",
            "line": 359
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-prompt/index.ts",
            "line": 398
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-prompt/index.ts",
            "line": 414
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-prompt/index.ts",
            "line": 465
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-prompt/index.ts",
            "line": 479
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "WisdomAiPrompt",
      "namespace": "wisdomAiPrompt",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-prompt/index.ts",
            "line": 249
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-prompt/index.ts",
            "line": 308
          },
          "name": "aiPromptArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-prompt/index.ts",
            "line": 313
          },
          "name": "aiPromptId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-prompt/index.ts",
            "line": 331
          },
          "name": "assistantArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-prompt/index.ts",
            "line": 368
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-prompt/index.ts",
            "line": 386
          },
          "name": "modifiedTimeSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-prompt/index.ts",
            "line": 424
          },
          "name": "templateConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiPrompt.WisdomAiPromptTemplateConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-prompt/index.ts",
            "line": 326
          },
          "name": "apiFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-prompt/index.ts",
            "line": 347
          },
          "name": "assistantIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-prompt/index.ts",
            "line": 363
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-prompt/index.ts",
            "line": 381
          },
          "name": "modelIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-prompt/index.ts",
            "line": 402
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-prompt/index.ts",
            "line": 418
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-prompt/index.ts",
            "line": 431
          },
          "name": "templateConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiPrompt.WisdomAiPromptTemplateConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-prompt/index.ts",
            "line": 444
          },
          "name": "templateTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-prompt/index.ts",
            "line": 457
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-prompt/index.ts",
            "line": 319
          },
          "name": "apiFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-prompt/index.ts",
            "line": 337
          },
          "name": "assistantId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-prompt/index.ts",
            "line": 353
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-prompt/index.ts",
            "line": 374
          },
          "name": "modelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-prompt/index.ts",
            "line": 392
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-prompt/index.ts",
            "line": 408
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-prompt/index.ts",
            "line": 437
          },
          "name": "templateType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-prompt/index.ts",
            "line": 450
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/wisdom-ai-prompt/index:WisdomAiPrompt"
    },
    "@cdktn/provider-awscc.wisdomAiPrompt.WisdomAiPromptConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiPrompt.WisdomAiPromptConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-ai-prompt/index.ts",
        "line": 14
      },
      "name": "WisdomAiPromptConfig",
      "namespace": "wisdomAiPrompt",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_prompt#api_format WisdomAiPrompt#api_format}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-prompt/index.ts",
            "line": 18
          },
          "name": "apiFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_prompt#model_id WisdomAiPrompt#model_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-prompt/index.ts",
            "line": 30
          },
          "name": "modelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_prompt#template_configuration WisdomAiPrompt#template_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-prompt/index.ts",
            "line": 42
          },
          "name": "templateConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiPrompt.WisdomAiPromptTemplateConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_prompt#template_type WisdomAiPrompt#template_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-prompt/index.ts",
            "line": 46
          },
          "name": "templateType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_prompt#type WisdomAiPrompt#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-prompt/index.ts",
            "line": 50
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_prompt#assistant_id WisdomAiPrompt#assistant_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-prompt/index.ts",
            "line": 22
          },
          "name": "assistantId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_prompt#description WisdomAiPrompt#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-prompt/index.ts",
            "line": 26
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_prompt#name WisdomAiPrompt#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-prompt/index.ts",
            "line": 34
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_prompt#tags WisdomAiPrompt#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-prompt/index.ts",
            "line": 38
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-prompt/index:WisdomAiPromptConfig"
    },
    "@cdktn/provider-awscc.wisdomAiPrompt.WisdomAiPromptTemplateConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiPrompt.WisdomAiPromptTemplateConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-ai-prompt/index.ts",
        "line": 146
      },
      "name": "WisdomAiPromptTemplateConfiguration",
      "namespace": "wisdomAiPrompt",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_prompt#text_full_ai_prompt_edit_template_configuration WisdomAiPrompt#text_full_ai_prompt_edit_template_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-prompt/index.ts",
            "line": 150
          },
          "name": "textFullAiPromptEditTemplateConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiPrompt.WisdomAiPromptTemplateConfigurationTextFullAiPromptEditTemplateConfiguration"
          }
        }
      ],
      "symbolId": "src/wisdom-ai-prompt/index:WisdomAiPromptTemplateConfiguration"
    },
    "@cdktn/provider-awscc.wisdomAiPrompt.WisdomAiPromptTemplateConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiPrompt.WisdomAiPromptTemplateConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-prompt/index.ts",
          "line": 190
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-prompt/index.ts",
        "line": 182
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-prompt/index.ts",
            "line": 229
          },
          "name": "putTextFullAiPromptEditTemplateConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.wisdomAiPrompt.WisdomAiPromptTemplateConfigurationTextFullAiPromptEditTemplateConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-prompt/index.ts",
            "line": 232
          },
          "name": "resetTextFullAiPromptEditTemplateConfiguration"
        }
      ],
      "name": "WisdomAiPromptTemplateConfigurationOutputReference",
      "namespace": "wisdomAiPrompt",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-prompt/index.ts",
            "line": 226
          },
          "name": "textFullAiPromptEditTemplateConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAiPrompt.WisdomAiPromptTemplateConfigurationTextFullAiPromptEditTemplateConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-prompt/index.ts",
            "line": 236
          },
          "name": "textFullAiPromptEditTemplateConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiPrompt.WisdomAiPromptTemplateConfigurationTextFullAiPromptEditTemplateConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-prompt/index.ts",
            "line": 194
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiPrompt.WisdomAiPromptTemplateConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-prompt/index:WisdomAiPromptTemplateConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.wisdomAiPrompt.WisdomAiPromptTemplateConfigurationTextFullAiPromptEditTemplateConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiPrompt.WisdomAiPromptTemplateConfigurationTextFullAiPromptEditTemplateConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-ai-prompt/index.ts",
        "line": 52
      },
      "name": "WisdomAiPromptTemplateConfigurationTextFullAiPromptEditTemplateConfiguration",
      "namespace": "wisdomAiPrompt",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_prompt#text WisdomAiPrompt#text}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-prompt/index.ts",
            "line": 56
          },
          "name": "text",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/wisdom-ai-prompt/index:WisdomAiPromptTemplateConfigurationTextFullAiPromptEditTemplateConfiguration"
    },
    "@cdktn/provider-awscc.wisdomAiPrompt.WisdomAiPromptTemplateConfigurationTextFullAiPromptEditTemplateConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiPrompt.WisdomAiPromptTemplateConfigurationTextFullAiPromptEditTemplateConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-prompt/index.ts",
          "line": 96
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-prompt/index.ts",
        "line": 88
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-prompt/index.ts",
            "line": 138
          },
          "name": "resetText"
        }
      ],
      "name": "WisdomAiPromptTemplateConfigurationTextFullAiPromptEditTemplateConfigurationOutputReference",
      "namespace": "wisdomAiPrompt",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-prompt/index.ts",
            "line": 142
          },
          "name": "textInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-prompt/index.ts",
            "line": 132
          },
          "name": "text",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-prompt/index.ts",
            "line": 100
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAiPrompt.WisdomAiPromptTemplateConfigurationTextFullAiPromptEditTemplateConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-ai-prompt/index:WisdomAiPromptTemplateConfigurationTextFullAiPromptEditTemplateConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.wisdomAiPromptVersion.WisdomAiPromptVersion": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_prompt_version awscc_wisdom_ai_prompt_version}."
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiPromptVersion.WisdomAiPromptVersion",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_prompt_version awscc_wisdom_ai_prompt_version} Resource."
        },
        "locationInModule": {
          "filename": "src/wisdom-ai-prompt-version/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.wisdomAiPromptVersion.WisdomAiPromptVersionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-ai-prompt-version/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a WisdomAiPromptVersion resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-prompt-version/index.ts",
            "line": 49
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the WisdomAiPromptVersion to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_prompt_version#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing WisdomAiPromptVersion that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the WisdomAiPromptVersion to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-prompt-version/index.ts",
            "line": 143
          },
          "name": "resetModifiedTimeSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-prompt-version/index.ts",
            "line": 160
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-prompt-version/index.ts",
            "line": 168
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "WisdomAiPromptVersion",
      "namespace": "wisdomAiPromptVersion",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-prompt-version/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-prompt-version/index.ts",
            "line": 90
          },
          "name": "aiPromptArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-prompt-version/index.ts",
            "line": 108
          },
          "name": "aiPromptVersionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-prompt-version/index.ts",
            "line": 113
          },
          "name": "assistantArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-prompt-version/index.ts",
            "line": 131
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-prompt-version/index.ts",
            "line": 152
          },
          "name": "versionNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-prompt-version/index.ts",
            "line": 103
          },
          "name": "aiPromptIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-prompt-version/index.ts",
            "line": 126
          },
          "name": "assistantIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-prompt-version/index.ts",
            "line": 147
          },
          "name": "modifiedTimeSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-prompt-version/index.ts",
            "line": 96
          },
          "name": "aiPromptId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-prompt-version/index.ts",
            "line": 119
          },
          "name": "assistantId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-ai-prompt-version/index.ts",
            "line": 137
          },
          "name": "modifiedTimeSeconds",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/wisdom-ai-prompt-version/index:WisdomAiPromptVersion"
    },
    "@cdktn/provider-awscc.wisdomAiPromptVersion.WisdomAiPromptVersionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAiPromptVersion.WisdomAiPromptVersionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-ai-prompt-version/index.ts",
        "line": 14
      },
      "name": "WisdomAiPromptVersionConfig",
      "namespace": "wisdomAiPromptVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_prompt_version#ai_prompt_id WisdomAiPromptVersion#ai_prompt_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-prompt-version/index.ts",
            "line": 18
          },
          "name": "aiPromptId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_prompt_version#assistant_id WisdomAiPromptVersion#assistant_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-prompt-version/index.ts",
            "line": 22
          },
          "name": "assistantId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_ai_prompt_version#modified_time_seconds WisdomAiPromptVersion#modified_time_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-ai-prompt-version/index.ts",
            "line": 26
          },
          "name": "modifiedTimeSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/wisdom-ai-prompt-version/index:WisdomAiPromptVersionConfig"
    },
    "@cdktn/provider-awscc.wisdomAssistant.WisdomAssistant": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_assistant awscc_wisdom_assistant}."
      },
      "fqn": "@cdktn/provider-awscc.wisdomAssistant.WisdomAssistant",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_assistant awscc_wisdom_assistant} Resource."
        },
        "locationInModule": {
          "filename": "src/wisdom-assistant/index.ts",
          "line": 315
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.wisdomAssistant.WisdomAssistantConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-assistant/index.ts",
        "line": 283
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a WisdomAssistant resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/wisdom-assistant/index.ts",
            "line": 300
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the WisdomAssistant to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_assistant#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing WisdomAssistant that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the WisdomAssistant to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-assistant/index.ts",
            "line": 391
          },
          "name": "putServerSideEncryptionConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.wisdomAssistant.WisdomAssistantServerSideEncryptionConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-assistant/index.ts",
            "line": 407
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.wisdomAssistant.WisdomAssistantTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-assistant/index.ts",
            "line": 360
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-assistant/index.ts",
            "line": 394
          },
          "name": "resetServerSideEncryptionConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-assistant/index.ts",
            "line": 410
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-assistant/index.ts",
            "line": 435
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-assistant/index.ts",
            "line": 445
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "WisdomAssistant",
      "namespace": "wisdomAssistant",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-assistant/index.ts",
            "line": 288
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-assistant/index.ts",
            "line": 343
          },
          "name": "assistantArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-assistant/index.ts",
            "line": 348
          },
          "name": "assistantId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-assistant/index.ts",
            "line": 369
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-assistant/index.ts",
            "line": 388
          },
          "name": "serverSideEncryptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAssistant.WisdomAssistantServerSideEncryptionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-assistant/index.ts",
            "line": 404
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAssistant.WisdomAssistantTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-assistant/index.ts",
            "line": 364
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-assistant/index.ts",
            "line": 382
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-assistant/index.ts",
            "line": 398
          },
          "name": "serverSideEncryptionConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAssistant.WisdomAssistantServerSideEncryptionConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-assistant/index.ts",
            "line": 414
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomAssistant.WisdomAssistantTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-assistant/index.ts",
            "line": 427
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-assistant/index.ts",
            "line": 354
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-assistant/index.ts",
            "line": 375
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-assistant/index.ts",
            "line": 420
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/wisdom-assistant/index:WisdomAssistant"
    },
    "@cdktn/provider-awscc.wisdomAssistant.WisdomAssistantConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAssistant.WisdomAssistantConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-assistant/index.ts",
        "line": 14
      },
      "name": "WisdomAssistantConfig",
      "namespace": "wisdomAssistant",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_assistant#name WisdomAssistant#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-assistant/index.ts",
            "line": 22
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_assistant#type WisdomAssistant#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-assistant/index.ts",
            "line": 34
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_assistant#description WisdomAssistant#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-assistant/index.ts",
            "line": 18
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_assistant#server_side_encryption_configuration WisdomAssistant#server_side_encryption_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-assistant/index.ts",
            "line": 26
          },
          "name": "serverSideEncryptionConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAssistant.WisdomAssistantServerSideEncryptionConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_assistant#tags WisdomAssistant#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-assistant/index.ts",
            "line": 30
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomAssistant.WisdomAssistantTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-assistant/index:WisdomAssistantConfig"
    },
    "@cdktn/provider-awscc.wisdomAssistant.WisdomAssistantServerSideEncryptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAssistant.WisdomAssistantServerSideEncryptionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-assistant/index.ts",
        "line": 36
      },
      "name": "WisdomAssistantServerSideEncryptionConfiguration",
      "namespace": "wisdomAssistant",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_assistant#kms_key_id WisdomAssistant#kms_key_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-assistant/index.ts",
            "line": 40
          },
          "name": "kmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/wisdom-assistant/index:WisdomAssistantServerSideEncryptionConfiguration"
    },
    "@cdktn/provider-awscc.wisdomAssistant.WisdomAssistantServerSideEncryptionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAssistant.WisdomAssistantServerSideEncryptionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-assistant/index.ts",
          "line": 80
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-assistant/index.ts",
        "line": 72
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-assistant/index.ts",
            "line": 122
          },
          "name": "resetKmsKeyId"
        }
      ],
      "name": "WisdomAssistantServerSideEncryptionConfigurationOutputReference",
      "namespace": "wisdomAssistant",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-assistant/index.ts",
            "line": 126
          },
          "name": "kmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-assistant/index.ts",
            "line": 116
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-assistant/index.ts",
            "line": 84
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAssistant.WisdomAssistantServerSideEncryptionConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-assistant/index:WisdomAssistantServerSideEncryptionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.wisdomAssistant.WisdomAssistantTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAssistant.WisdomAssistantTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-assistant/index.ts",
        "line": 130
      },
      "name": "WisdomAssistantTags",
      "namespace": "wisdomAssistant",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_assistant#key WisdomAssistant#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-assistant/index.ts",
            "line": 134
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_assistant#value WisdomAssistant#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-assistant/index.ts",
            "line": 138
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/wisdom-assistant/index:WisdomAssistantTags"
    },
    "@cdktn/provider-awscc.wisdomAssistant.WisdomAssistantTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAssistant.WisdomAssistantTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-assistant/index.ts",
          "line": 268
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-assistant/index.ts",
        "line": 260
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-assistant/index.ts",
            "line": 275
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.wisdomAssistant.WisdomAssistantTagsOutputReference"
            }
          }
        }
      ],
      "name": "WisdomAssistantTagsList",
      "namespace": "wisdomAssistant",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-assistant/index.ts",
            "line": 261
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomAssistant.WisdomAssistantTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-assistant/index:WisdomAssistantTagsList"
    },
    "@cdktn/provider-awscc.wisdomAssistant.WisdomAssistantTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAssistant.WisdomAssistantTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-assistant/index.ts",
          "line": 187
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-assistant/index.ts",
        "line": 177
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-assistant/index.ts",
            "line": 235
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-assistant/index.ts",
            "line": 251
          },
          "name": "resetValue"
        }
      ],
      "name": "WisdomAssistantTagsOutputReference",
      "namespace": "wisdomAssistant",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-assistant/index.ts",
            "line": 239
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-assistant/index.ts",
            "line": 255
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-assistant/index.ts",
            "line": 229
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-assistant/index.ts",
            "line": 245
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-assistant/index.ts",
            "line": 191
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAssistant.WisdomAssistantTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-assistant/index:WisdomAssistantTagsOutputReference"
    },
    "@cdktn/provider-awscc.wisdomAssistantAssociation.WisdomAssistantAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_assistant_association awscc_wisdom_assistant_association}."
      },
      "fqn": "@cdktn/provider-awscc.wisdomAssistantAssociation.WisdomAssistantAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_assistant_association awscc_wisdom_assistant_association} Resource."
        },
        "locationInModule": {
          "filename": "src/wisdom-assistant-association/index.ts",
          "line": 471
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.wisdomAssistantAssociation.WisdomAssistantAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-assistant-association/index.ts",
        "line": 439
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a WisdomAssistantAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/wisdom-assistant-association/index.ts",
            "line": 456
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the WisdomAssistantAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_assistant_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing WisdomAssistantAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the WisdomAssistantAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-assistant-association/index.ts",
            "line": 530
          },
          "name": "putAssociation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.wisdomAssistantAssociation.WisdomAssistantAssociationAssociation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-assistant-association/index.ts",
            "line": 561
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.wisdomAssistantAssociation.WisdomAssistantAssociationTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-assistant-association/index.ts",
            "line": 564
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-assistant-association/index.ts",
            "line": 576
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-assistant-association/index.ts",
            "line": 585
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "WisdomAssistantAssociation",
      "namespace": "wisdomAssistantAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-assistant-association/index.ts",
            "line": 444
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-assistant-association/index.ts",
            "line": 498
          },
          "name": "assistantArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-assistant-association/index.ts",
            "line": 503
          },
          "name": "assistantAssociationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-assistant-association/index.ts",
            "line": 508
          },
          "name": "assistantAssociationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-assistant-association/index.ts",
            "line": 527
          },
          "name": "association",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAssistantAssociation.WisdomAssistantAssociationAssociationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-assistant-association/index.ts",
            "line": 552
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-assistant-association/index.ts",
            "line": 558
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAssistantAssociation.WisdomAssistantAssociationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-assistant-association/index.ts",
            "line": 521
          },
          "name": "assistantIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-assistant-association/index.ts",
            "line": 534
          },
          "name": "associationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAssistantAssociation.WisdomAssistantAssociationAssociation"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-assistant-association/index.ts",
            "line": 547
          },
          "name": "associationTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-assistant-association/index.ts",
            "line": 568
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomAssistantAssociation.WisdomAssistantAssociationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-assistant-association/index.ts",
            "line": 514
          },
          "name": "assistantId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-assistant-association/index.ts",
            "line": 540
          },
          "name": "associationType",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/wisdom-assistant-association/index:WisdomAssistantAssociation"
    },
    "@cdktn/provider-awscc.wisdomAssistantAssociation.WisdomAssistantAssociationAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAssistantAssociation.WisdomAssistantAssociationAssociation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-assistant-association/index.ts",
        "line": 159
      },
      "name": "WisdomAssistantAssociationAssociation",
      "namespace": "wisdomAssistantAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_assistant_association#external_bedrock_knowledge_base_config WisdomAssistantAssociation#external_bedrock_knowledge_base_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-assistant-association/index.ts",
            "line": 163
          },
          "name": "externalBedrockKnowledgeBaseConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAssistantAssociation.WisdomAssistantAssociationAssociationExternalBedrockKnowledgeBaseConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_assistant_association#knowledge_base_id WisdomAssistantAssociation#knowledge_base_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-assistant-association/index.ts",
            "line": 167
          },
          "name": "knowledgeBaseId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/wisdom-assistant-association/index:WisdomAssistantAssociationAssociation"
    },
    "@cdktn/provider-awscc.wisdomAssistantAssociation.WisdomAssistantAssociationAssociationExternalBedrockKnowledgeBaseConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAssistantAssociation.WisdomAssistantAssociationAssociationExternalBedrockKnowledgeBaseConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-assistant-association/index.ts",
        "line": 32
      },
      "name": "WisdomAssistantAssociationAssociationExternalBedrockKnowledgeBaseConfig",
      "namespace": "wisdomAssistantAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_assistant_association#access_role_arn WisdomAssistantAssociation#access_role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-assistant-association/index.ts",
            "line": 36
          },
          "name": "accessRoleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_assistant_association#bedrock_knowledge_base_arn WisdomAssistantAssociation#bedrock_knowledge_base_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-assistant-association/index.ts",
            "line": 40
          },
          "name": "bedrockKnowledgeBaseArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/wisdom-assistant-association/index:WisdomAssistantAssociationAssociationExternalBedrockKnowledgeBaseConfig"
    },
    "@cdktn/provider-awscc.wisdomAssistantAssociation.WisdomAssistantAssociationAssociationExternalBedrockKnowledgeBaseConfigOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAssistantAssociation.WisdomAssistantAssociationAssociationExternalBedrockKnowledgeBaseConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-assistant-association/index.ts",
          "line": 87
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-assistant-association/index.ts",
        "line": 79
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-assistant-association/index.ts",
            "line": 135
          },
          "name": "resetAccessRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-assistant-association/index.ts",
            "line": 151
          },
          "name": "resetBedrockKnowledgeBaseArn"
        }
      ],
      "name": "WisdomAssistantAssociationAssociationExternalBedrockKnowledgeBaseConfigOutputReference",
      "namespace": "wisdomAssistantAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-assistant-association/index.ts",
            "line": 139
          },
          "name": "accessRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-assistant-association/index.ts",
            "line": 155
          },
          "name": "bedrockKnowledgeBaseArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-assistant-association/index.ts",
            "line": 129
          },
          "name": "accessRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-assistant-association/index.ts",
            "line": 145
          },
          "name": "bedrockKnowledgeBaseArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-assistant-association/index.ts",
            "line": 91
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAssistantAssociation.WisdomAssistantAssociationAssociationExternalBedrockKnowledgeBaseConfig"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-assistant-association/index:WisdomAssistantAssociationAssociationExternalBedrockKnowledgeBaseConfigOutputReference"
    },
    "@cdktn/provider-awscc.wisdomAssistantAssociation.WisdomAssistantAssociationAssociationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAssistantAssociation.WisdomAssistantAssociationAssociationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-assistant-association/index.ts",
          "line": 214
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-assistant-association/index.ts",
        "line": 206
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-assistant-association/index.ts",
            "line": 259
          },
          "name": "putExternalBedrockKnowledgeBaseConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.wisdomAssistantAssociation.WisdomAssistantAssociationAssociationExternalBedrockKnowledgeBaseConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-assistant-association/index.ts",
            "line": 262
          },
          "name": "resetExternalBedrockKnowledgeBaseConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-assistant-association/index.ts",
            "line": 278
          },
          "name": "resetKnowledgeBaseId"
        }
      ],
      "name": "WisdomAssistantAssociationAssociationOutputReference",
      "namespace": "wisdomAssistantAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-assistant-association/index.ts",
            "line": 256
          },
          "name": "externalBedrockKnowledgeBaseConfig",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAssistantAssociation.WisdomAssistantAssociationAssociationExternalBedrockKnowledgeBaseConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-assistant-association/index.ts",
            "line": 266
          },
          "name": "externalBedrockKnowledgeBaseConfigInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAssistantAssociation.WisdomAssistantAssociationAssociationExternalBedrockKnowledgeBaseConfig"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-assistant-association/index.ts",
            "line": 282
          },
          "name": "knowledgeBaseIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-assistant-association/index.ts",
            "line": 272
          },
          "name": "knowledgeBaseId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-assistant-association/index.ts",
            "line": 218
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAssistantAssociation.WisdomAssistantAssociationAssociation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-assistant-association/index:WisdomAssistantAssociationAssociationOutputReference"
    },
    "@cdktn/provider-awscc.wisdomAssistantAssociation.WisdomAssistantAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAssistantAssociation.WisdomAssistantAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-assistant-association/index.ts",
        "line": 14
      },
      "name": "WisdomAssistantAssociationConfig",
      "namespace": "wisdomAssistantAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_assistant_association#assistant_id WisdomAssistantAssociation#assistant_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-assistant-association/index.ts",
            "line": 18
          },
          "name": "assistantId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_assistant_association#association WisdomAssistantAssociation#association}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-assistant-association/index.ts",
            "line": 22
          },
          "name": "association",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomAssistantAssociation.WisdomAssistantAssociationAssociation"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_assistant_association#association_type WisdomAssistantAssociation#association_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-assistant-association/index.ts",
            "line": 26
          },
          "name": "associationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_assistant_association#tags WisdomAssistantAssociation#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-assistant-association/index.ts",
            "line": 30
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomAssistantAssociation.WisdomAssistantAssociationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-assistant-association/index:WisdomAssistantAssociationConfig"
    },
    "@cdktn/provider-awscc.wisdomAssistantAssociation.WisdomAssistantAssociationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAssistantAssociation.WisdomAssistantAssociationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-assistant-association/index.ts",
        "line": 286
      },
      "name": "WisdomAssistantAssociationTags",
      "namespace": "wisdomAssistantAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_assistant_association#key WisdomAssistantAssociation#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-assistant-association/index.ts",
            "line": 290
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_assistant_association#value WisdomAssistantAssociation#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-assistant-association/index.ts",
            "line": 294
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/wisdom-assistant-association/index:WisdomAssistantAssociationTags"
    },
    "@cdktn/provider-awscc.wisdomAssistantAssociation.WisdomAssistantAssociationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAssistantAssociation.WisdomAssistantAssociationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-assistant-association/index.ts",
          "line": 424
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-assistant-association/index.ts",
        "line": 416
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-assistant-association/index.ts",
            "line": 431
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.wisdomAssistantAssociation.WisdomAssistantAssociationTagsOutputReference"
            }
          }
        }
      ],
      "name": "WisdomAssistantAssociationTagsList",
      "namespace": "wisdomAssistantAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-assistant-association/index.ts",
            "line": 417
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomAssistantAssociation.WisdomAssistantAssociationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-assistant-association/index:WisdomAssistantAssociationTagsList"
    },
    "@cdktn/provider-awscc.wisdomAssistantAssociation.WisdomAssistantAssociationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomAssistantAssociation.WisdomAssistantAssociationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-assistant-association/index.ts",
          "line": 343
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-assistant-association/index.ts",
        "line": 333
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-assistant-association/index.ts",
            "line": 391
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-assistant-association/index.ts",
            "line": 407
          },
          "name": "resetValue"
        }
      ],
      "name": "WisdomAssistantAssociationTagsOutputReference",
      "namespace": "wisdomAssistantAssociation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-assistant-association/index.ts",
            "line": 395
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-assistant-association/index.ts",
            "line": 411
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-assistant-association/index.ts",
            "line": 385
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-assistant-association/index.ts",
            "line": 401
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-assistant-association/index.ts",
            "line": 347
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomAssistantAssociation.WisdomAssistantAssociationTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-assistant-association/index:WisdomAssistantAssociationTagsOutputReference"
    },
    "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBase": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_knowledge_base awscc_wisdom_knowledge_base}."
      },
      "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBase",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_knowledge_base awscc_wisdom_knowledge_base} Resource."
        },
        "locationInModule": {
          "filename": "src/wisdom-knowledge-base/index.ts",
          "line": 2497
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-knowledge-base/index.ts",
        "line": 2465
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a WisdomKnowledgeBase resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 2482
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the WisdomKnowledgeBase to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_knowledge_base#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing WisdomKnowledgeBase that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the WisdomKnowledgeBase to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 2589
          },
          "name": "putRenderingConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseRenderingConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 2605
          },
          "name": "putServerSideEncryptionConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseServerSideEncryptionConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 2621
          },
          "name": "putSourceConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseSourceConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 2637
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 2653
          },
          "name": "putVectorIngestionConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseVectorIngestionConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 2535
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 2592
          },
          "name": "resetRenderingConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 2608
          },
          "name": "resetServerSideEncryptionConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 2624
          },
          "name": "resetSourceConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 2640
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 2656
          },
          "name": "resetVectorIngestionConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 2668
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 2681
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "WisdomKnowledgeBase",
      "namespace": "wisdomKnowledgeBase",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 2470
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 2544
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 2549
          },
          "name": "knowledgeBaseArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 2554
          },
          "name": "knowledgeBaseId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 2586
          },
          "name": "renderingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseRenderingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 2602
          },
          "name": "serverSideEncryptionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseServerSideEncryptionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 2618
          },
          "name": "sourceConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseSourceConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 2634
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 2650
          },
          "name": "vectorIngestionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseVectorIngestionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 2539
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 2567
          },
          "name": "knowledgeBaseTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 2580
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 2596
          },
          "name": "renderingConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseRenderingConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 2612
          },
          "name": "serverSideEncryptionConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseServerSideEncryptionConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 2628
          },
          "name": "sourceConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseSourceConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 2644
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 2660
          },
          "name": "vectorIngestionConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseVectorIngestionConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 2529
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 2560
          },
          "name": "knowledgeBaseType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 2573
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/wisdom-knowledge-base/index:WisdomKnowledgeBase"
    },
    "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-knowledge-base/index.ts",
        "line": 14
      },
      "name": "WisdomKnowledgeBaseConfig",
      "namespace": "wisdomKnowledgeBase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_knowledge_base#knowledge_base_type WisdomKnowledgeBase#knowledge_base_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 22
          },
          "name": "knowledgeBaseType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_knowledge_base#name WisdomKnowledgeBase#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 26
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_knowledge_base#description WisdomKnowledgeBase#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 18
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_knowledge_base#rendering_configuration WisdomKnowledgeBase#rendering_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 30
          },
          "name": "renderingConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseRenderingConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_knowledge_base#server_side_encryption_configuration WisdomKnowledgeBase#server_side_encryption_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 34
          },
          "name": "serverSideEncryptionConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseServerSideEncryptionConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_knowledge_base#source_configuration WisdomKnowledgeBase#source_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 38
          },
          "name": "sourceConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseSourceConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_knowledge_base#tags WisdomKnowledgeBase#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 42
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_knowledge_base#vector_ingestion_configuration WisdomKnowledgeBase#vector_ingestion_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 46
          },
          "name": "vectorIngestionConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseVectorIngestionConfiguration"
          }
        }
      ],
      "symbolId": "src/wisdom-knowledge-base/index:WisdomKnowledgeBaseConfig"
    },
    "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseRenderingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseRenderingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-knowledge-base/index.ts",
        "line": 48
      },
      "name": "WisdomKnowledgeBaseRenderingConfiguration",
      "namespace": "wisdomKnowledgeBase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_knowledge_base#template_uri WisdomKnowledgeBase#template_uri}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 52
          },
          "name": "templateUri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/wisdom-knowledge-base/index:WisdomKnowledgeBaseRenderingConfiguration"
    },
    "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseRenderingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseRenderingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-knowledge-base/index.ts",
          "line": 92
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-knowledge-base/index.ts",
        "line": 84
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 134
          },
          "name": "resetTemplateUri"
        }
      ],
      "name": "WisdomKnowledgeBaseRenderingConfigurationOutputReference",
      "namespace": "wisdomKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 138
          },
          "name": "templateUriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 128
          },
          "name": "templateUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 96
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseRenderingConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-knowledge-base/index:WisdomKnowledgeBaseRenderingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseServerSideEncryptionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseServerSideEncryptionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-knowledge-base/index.ts",
        "line": 142
      },
      "name": "WisdomKnowledgeBaseServerSideEncryptionConfiguration",
      "namespace": "wisdomKnowledgeBase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_knowledge_base#kms_key_id WisdomKnowledgeBase#kms_key_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 146
          },
          "name": "kmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/wisdom-knowledge-base/index:WisdomKnowledgeBaseServerSideEncryptionConfiguration"
    },
    "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseServerSideEncryptionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseServerSideEncryptionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-knowledge-base/index.ts",
          "line": 186
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-knowledge-base/index.ts",
        "line": 178
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 228
          },
          "name": "resetKmsKeyId"
        }
      ],
      "name": "WisdomKnowledgeBaseServerSideEncryptionConfigurationOutputReference",
      "namespace": "wisdomKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 232
          },
          "name": "kmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 222
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 190
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseServerSideEncryptionConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-knowledge-base/index:WisdomKnowledgeBaseServerSideEncryptionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseSourceConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseSourceConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-knowledge-base/index.ts",
        "line": 987
      },
      "name": "WisdomKnowledgeBaseSourceConfiguration",
      "namespace": "wisdomKnowledgeBase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_knowledge_base#app_integrations WisdomKnowledgeBase#app_integrations}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 991
          },
          "name": "appIntegrations",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseSourceConfigurationAppIntegrations"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_knowledge_base#managed_source_configuration WisdomKnowledgeBase#managed_source_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 995
          },
          "name": "managedSourceConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseSourceConfigurationManagedSourceConfiguration"
          }
        }
      ],
      "symbolId": "src/wisdom-knowledge-base/index:WisdomKnowledgeBaseSourceConfiguration"
    },
    "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseSourceConfigurationAppIntegrations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseSourceConfigurationAppIntegrations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-knowledge-base/index.ts",
        "line": 236
      },
      "name": "WisdomKnowledgeBaseSourceConfigurationAppIntegrations",
      "namespace": "wisdomKnowledgeBase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_knowledge_base#app_integration_arn WisdomKnowledgeBase#app_integration_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 240
          },
          "name": "appIntegrationArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_knowledge_base#object_fields WisdomKnowledgeBase#object_fields}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 244
          },
          "name": "objectFields",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/wisdom-knowledge-base/index:WisdomKnowledgeBaseSourceConfigurationAppIntegrations"
    },
    "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseSourceConfigurationAppIntegrationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseSourceConfigurationAppIntegrationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-knowledge-base/index.ts",
          "line": 291
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-knowledge-base/index.ts",
        "line": 283
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 339
          },
          "name": "resetAppIntegrationArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 355
          },
          "name": "resetObjectFields"
        }
      ],
      "name": "WisdomKnowledgeBaseSourceConfigurationAppIntegrationsOutputReference",
      "namespace": "wisdomKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 343
          },
          "name": "appIntegrationArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 359
          },
          "name": "objectFieldsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 333
          },
          "name": "appIntegrationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 349
          },
          "name": "objectFields",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 295
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseSourceConfigurationAppIntegrations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-knowledge-base/index:WisdomKnowledgeBaseSourceConfigurationAppIntegrationsOutputReference"
    },
    "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseSourceConfigurationManagedSourceConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseSourceConfigurationManagedSourceConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-knowledge-base/index.ts",
        "line": 893
      },
      "name": "WisdomKnowledgeBaseSourceConfigurationManagedSourceConfiguration",
      "namespace": "wisdomKnowledgeBase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_knowledge_base#web_crawler_configuration WisdomKnowledgeBase#web_crawler_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 897
          },
          "name": "webCrawlerConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationWebCrawlerConfiguration"
          }
        }
      ],
      "symbolId": "src/wisdom-knowledge-base/index:WisdomKnowledgeBaseSourceConfigurationManagedSourceConfiguration"
    },
    "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-knowledge-base/index.ts",
          "line": 937
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-knowledge-base/index.ts",
        "line": 929
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 976
          },
          "name": "putWebCrawlerConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationWebCrawlerConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 979
          },
          "name": "resetWebCrawlerConfiguration"
        }
      ],
      "name": "WisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationOutputReference",
      "namespace": "wisdomKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 973
          },
          "name": "webCrawlerConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationWebCrawlerConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 983
          },
          "name": "webCrawlerConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationWebCrawlerConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 941
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseSourceConfigurationManagedSourceConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-knowledge-base/index:WisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationWebCrawlerConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationWebCrawlerConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-knowledge-base/index.ts",
        "line": 667
      },
      "name": "WisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationWebCrawlerConfiguration",
      "namespace": "wisdomKnowledgeBase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_knowledge_base#crawler_limits WisdomKnowledgeBase#crawler_limits}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 671
          },
          "name": "crawlerLimits",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationWebCrawlerConfigurationCrawlerLimits"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_knowledge_base#exclusion_filters WisdomKnowledgeBase#exclusion_filters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 675
          },
          "name": "exclusionFilters",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_knowledge_base#inclusion_filters WisdomKnowledgeBase#inclusion_filters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 679
          },
          "name": "inclusionFilters",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_knowledge_base#scope WisdomKnowledgeBase#scope}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 683
          },
          "name": "scope",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_knowledge_base#url_configuration WisdomKnowledgeBase#url_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 687
          },
          "name": "urlConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationWebCrawlerConfigurationUrlConfiguration"
          }
        }
      ],
      "symbolId": "src/wisdom-knowledge-base/index:WisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationWebCrawlerConfiguration"
    },
    "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationWebCrawlerConfigurationCrawlerLimits": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationWebCrawlerConfigurationCrawlerLimits",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-knowledge-base/index.ts",
        "line": 363
      },
      "name": "WisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationWebCrawlerConfigurationCrawlerLimits",
      "namespace": "wisdomKnowledgeBase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_knowledge_base#rate_limit WisdomKnowledgeBase#rate_limit}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 367
          },
          "name": "rateLimit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/wisdom-knowledge-base/index:WisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationWebCrawlerConfigurationCrawlerLimits"
    },
    "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationWebCrawlerConfigurationCrawlerLimitsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationWebCrawlerConfigurationCrawlerLimitsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-knowledge-base/index.ts",
          "line": 407
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-knowledge-base/index.ts",
        "line": 399
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 449
          },
          "name": "resetRateLimit"
        }
      ],
      "name": "WisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationWebCrawlerConfigurationCrawlerLimitsOutputReference",
      "namespace": "wisdomKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 453
          },
          "name": "rateLimitInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 443
          },
          "name": "rateLimit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 411
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationWebCrawlerConfigurationCrawlerLimits"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-knowledge-base/index:WisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationWebCrawlerConfigurationCrawlerLimitsOutputReference"
    },
    "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationWebCrawlerConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationWebCrawlerConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-knowledge-base/index.ts",
          "line": 755
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-knowledge-base/index.ts",
        "line": 747
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 818
          },
          "name": "putCrawlerLimits",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationWebCrawlerConfigurationCrawlerLimits"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 882
          },
          "name": "putUrlConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationWebCrawlerConfigurationUrlConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 821
          },
          "name": "resetCrawlerLimits"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 837
          },
          "name": "resetExclusionFilters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 853
          },
          "name": "resetInclusionFilters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 869
          },
          "name": "resetScope"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 885
          },
          "name": "resetUrlConfiguration"
        }
      ],
      "name": "WisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationWebCrawlerConfigurationOutputReference",
      "namespace": "wisdomKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 815
          },
          "name": "crawlerLimits",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationWebCrawlerConfigurationCrawlerLimitsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 879
          },
          "name": "urlConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationWebCrawlerConfigurationUrlConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 825
          },
          "name": "crawlerLimitsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationWebCrawlerConfigurationCrawlerLimits"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 841
          },
          "name": "exclusionFiltersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 857
          },
          "name": "inclusionFiltersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 873
          },
          "name": "scopeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 889
          },
          "name": "urlConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationWebCrawlerConfigurationUrlConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 831
          },
          "name": "exclusionFilters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 847
          },
          "name": "inclusionFilters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 863
          },
          "name": "scope",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 759
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationWebCrawlerConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-knowledge-base/index:WisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationWebCrawlerConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationWebCrawlerConfigurationUrlConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationWebCrawlerConfigurationUrlConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-knowledge-base/index.ts",
        "line": 573
      },
      "name": "WisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationWebCrawlerConfigurationUrlConfiguration",
      "namespace": "wisdomKnowledgeBase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_knowledge_base#seed_urls WisdomKnowledgeBase#seed_urls}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 577
          },
          "name": "seedUrls",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationWebCrawlerConfigurationUrlConfigurationSeedUrls"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-knowledge-base/index:WisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationWebCrawlerConfigurationUrlConfiguration"
    },
    "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationWebCrawlerConfigurationUrlConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationWebCrawlerConfigurationUrlConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-knowledge-base/index.ts",
          "line": 617
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-knowledge-base/index.ts",
        "line": 609
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 656
          },
          "name": "putSeedUrls",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationWebCrawlerConfigurationUrlConfigurationSeedUrls"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 659
          },
          "name": "resetSeedUrls"
        }
      ],
      "name": "WisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationWebCrawlerConfigurationUrlConfigurationOutputReference",
      "namespace": "wisdomKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 653
          },
          "name": "seedUrls",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationWebCrawlerConfigurationUrlConfigurationSeedUrlsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 663
          },
          "name": "seedUrlsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationWebCrawlerConfigurationUrlConfigurationSeedUrls"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 621
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationWebCrawlerConfigurationUrlConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-knowledge-base/index:WisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationWebCrawlerConfigurationUrlConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationWebCrawlerConfigurationUrlConfigurationSeedUrls": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationWebCrawlerConfigurationUrlConfigurationSeedUrls",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-knowledge-base/index.ts",
        "line": 457
      },
      "name": "WisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationWebCrawlerConfigurationUrlConfigurationSeedUrls",
      "namespace": "wisdomKnowledgeBase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_knowledge_base#url WisdomKnowledgeBase#url}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 461
          },
          "name": "url",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/wisdom-knowledge-base/index:WisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationWebCrawlerConfigurationUrlConfigurationSeedUrls"
    },
    "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationWebCrawlerConfigurationUrlConfigurationSeedUrlsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationWebCrawlerConfigurationUrlConfigurationSeedUrlsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-knowledge-base/index.ts",
          "line": 562
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-knowledge-base/index.ts",
        "line": 554
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 569
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationWebCrawlerConfigurationUrlConfigurationSeedUrlsOutputReference"
            }
          }
        }
      ],
      "name": "WisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationWebCrawlerConfigurationUrlConfigurationSeedUrlsList",
      "namespace": "wisdomKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 555
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationWebCrawlerConfigurationUrlConfigurationSeedUrls"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-knowledge-base/index:WisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationWebCrawlerConfigurationUrlConfigurationSeedUrlsList"
    },
    "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationWebCrawlerConfigurationUrlConfigurationSeedUrlsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationWebCrawlerConfigurationUrlConfigurationSeedUrlsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-knowledge-base/index.ts",
          "line": 503
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-knowledge-base/index.ts",
        "line": 493
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 545
          },
          "name": "resetUrl"
        }
      ],
      "name": "WisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationWebCrawlerConfigurationUrlConfigurationSeedUrlsOutputReference",
      "namespace": "wisdomKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 549
          },
          "name": "urlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 539
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 507
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationWebCrawlerConfigurationUrlConfigurationSeedUrls"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-knowledge-base/index:WisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationWebCrawlerConfigurationUrlConfigurationSeedUrlsOutputReference"
    },
    "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseSourceConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseSourceConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-knowledge-base/index.ts",
          "line": 1042
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-knowledge-base/index.ts",
        "line": 1034
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 1087
          },
          "name": "putAppIntegrations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseSourceConfigurationAppIntegrations"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 1103
          },
          "name": "putManagedSourceConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseSourceConfigurationManagedSourceConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 1090
          },
          "name": "resetAppIntegrations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 1106
          },
          "name": "resetManagedSourceConfiguration"
        }
      ],
      "name": "WisdomKnowledgeBaseSourceConfigurationOutputReference",
      "namespace": "wisdomKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 1084
          },
          "name": "appIntegrations",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseSourceConfigurationAppIntegrationsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 1100
          },
          "name": "managedSourceConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseSourceConfigurationManagedSourceConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 1094
          },
          "name": "appIntegrationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseSourceConfigurationAppIntegrations"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 1110
          },
          "name": "managedSourceConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseSourceConfigurationManagedSourceConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 1046
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseSourceConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-knowledge-base/index:WisdomKnowledgeBaseSourceConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-knowledge-base/index.ts",
        "line": 1114
      },
      "name": "WisdomKnowledgeBaseTags",
      "namespace": "wisdomKnowledgeBase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_knowledge_base#key WisdomKnowledgeBase#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 1118
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_knowledge_base#value WisdomKnowledgeBase#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 1122
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/wisdom-knowledge-base/index:WisdomKnowledgeBaseTags"
    },
    "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-knowledge-base/index.ts",
          "line": 1252
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-knowledge-base/index.ts",
        "line": 1244
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 1259
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseTagsOutputReference"
            }
          }
        }
      ],
      "name": "WisdomKnowledgeBaseTagsList",
      "namespace": "wisdomKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 1245
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-knowledge-base/index:WisdomKnowledgeBaseTagsList"
    },
    "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-knowledge-base/index.ts",
          "line": 1171
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-knowledge-base/index.ts",
        "line": 1161
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 1219
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 1235
          },
          "name": "resetValue"
        }
      ],
      "name": "WisdomKnowledgeBaseTagsOutputReference",
      "namespace": "wisdomKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 1223
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 1239
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 1213
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 1229
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 1175
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-knowledge-base/index:WisdomKnowledgeBaseTagsOutputReference"
    },
    "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseVectorIngestionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseVectorIngestionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-knowledge-base/index.ts",
        "line": 2334
      },
      "name": "WisdomKnowledgeBaseVectorIngestionConfiguration",
      "namespace": "wisdomKnowledgeBase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_knowledge_base#chunking_configuration WisdomKnowledgeBase#chunking_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 2338
          },
          "name": "chunkingConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_knowledge_base#parsing_configuration WisdomKnowledgeBase#parsing_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 2342
          },
          "name": "parsingConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseVectorIngestionConfigurationParsingConfiguration"
          }
        }
      ],
      "symbolId": "src/wisdom-knowledge-base/index:WisdomKnowledgeBaseVectorIngestionConfiguration"
    },
    "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-knowledge-base/index.ts",
        "line": 1793
      },
      "name": "WisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfiguration",
      "namespace": "wisdomKnowledgeBase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_knowledge_base#chunking_strategy WisdomKnowledgeBase#chunking_strategy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 1797
          },
          "name": "chunkingStrategy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_knowledge_base#fixed_size_chunking_configuration WisdomKnowledgeBase#fixed_size_chunking_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 1801
          },
          "name": "fixedSizeChunkingConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationFixedSizeChunkingConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_knowledge_base#hierarchical_chunking_configuration WisdomKnowledgeBase#hierarchical_chunking_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 1805
          },
          "name": "hierarchicalChunkingConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_knowledge_base#semantic_chunking_configuration WisdomKnowledgeBase#semantic_chunking_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 1809
          },
          "name": "semanticChunkingConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationSemanticChunkingConfiguration"
          }
        }
      ],
      "symbolId": "src/wisdom-knowledge-base/index:WisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfiguration"
    },
    "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationFixedSizeChunkingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationFixedSizeChunkingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-knowledge-base/index.ts",
        "line": 1263
      },
      "name": "WisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationFixedSizeChunkingConfiguration",
      "namespace": "wisdomKnowledgeBase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_knowledge_base#max_tokens WisdomKnowledgeBase#max_tokens}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 1267
          },
          "name": "maxTokens",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_knowledge_base#overlap_percentage WisdomKnowledgeBase#overlap_percentage}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 1271
          },
          "name": "overlapPercentage",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/wisdom-knowledge-base/index:WisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationFixedSizeChunkingConfiguration"
    },
    "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationFixedSizeChunkingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationFixedSizeChunkingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-knowledge-base/index.ts",
          "line": 1318
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-knowledge-base/index.ts",
        "line": 1310
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 1366
          },
          "name": "resetMaxTokens"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 1382
          },
          "name": "resetOverlapPercentage"
        }
      ],
      "name": "WisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationFixedSizeChunkingConfigurationOutputReference",
      "namespace": "wisdomKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 1370
          },
          "name": "maxTokensInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 1386
          },
          "name": "overlapPercentageInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 1360
          },
          "name": "maxTokens",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 1376
          },
          "name": "overlapPercentage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 1322
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationFixedSizeChunkingConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-knowledge-base/index:WisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationFixedSizeChunkingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-knowledge-base/index.ts",
        "line": 1506
      },
      "name": "WisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfiguration",
      "namespace": "wisdomKnowledgeBase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_knowledge_base#level_configurations WisdomKnowledgeBase#level_configurations}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 1510
          },
          "name": "levelConfigurations",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfigurationLevelConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_knowledge_base#overlap_tokens WisdomKnowledgeBase#overlap_tokens}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 1514
          },
          "name": "overlapTokens",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/wisdom-knowledge-base/index:WisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfiguration"
    },
    "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfigurationLevelConfigurations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfigurationLevelConfigurations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-knowledge-base/index.ts",
        "line": 1390
      },
      "name": "WisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfigurationLevelConfigurations",
      "namespace": "wisdomKnowledgeBase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_knowledge_base#max_tokens WisdomKnowledgeBase#max_tokens}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 1394
          },
          "name": "maxTokens",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/wisdom-knowledge-base/index:WisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfigurationLevelConfigurations"
    },
    "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfigurationLevelConfigurationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfigurationLevelConfigurationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-knowledge-base/index.ts",
          "line": 1495
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-knowledge-base/index.ts",
        "line": 1487
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 1502
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfigurationLevelConfigurationsOutputReference"
            }
          }
        }
      ],
      "name": "WisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfigurationLevelConfigurationsList",
      "namespace": "wisdomKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 1488
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfigurationLevelConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-knowledge-base/index:WisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfigurationLevelConfigurationsList"
    },
    "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfigurationLevelConfigurationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfigurationLevelConfigurationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-knowledge-base/index.ts",
          "line": 1436
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-knowledge-base/index.ts",
        "line": 1426
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 1478
          },
          "name": "resetMaxTokens"
        }
      ],
      "name": "WisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfigurationLevelConfigurationsOutputReference",
      "namespace": "wisdomKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 1482
          },
          "name": "maxTokensInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 1472
          },
          "name": "maxTokens",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 1440
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfigurationLevelConfigurations"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-knowledge-base/index:WisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfigurationLevelConfigurationsOutputReference"
    },
    "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-knowledge-base/index.ts",
          "line": 1561
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-knowledge-base/index.ts",
        "line": 1553
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 1606
          },
          "name": "putLevelConfigurations",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfigurationLevelConfigurations"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 1609
          },
          "name": "resetLevelConfigurations"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 1625
          },
          "name": "resetOverlapTokens"
        }
      ],
      "name": "WisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfigurationOutputReference",
      "namespace": "wisdomKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 1603
          },
          "name": "levelConfigurations",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfigurationLevelConfigurationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 1613
          },
          "name": "levelConfigurationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfigurationLevelConfigurations"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 1629
          },
          "name": "overlapTokensInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 1619
          },
          "name": "overlapTokens",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 1565
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-knowledge-base/index:WisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-knowledge-base/index.ts",
          "line": 1870
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-knowledge-base/index.ts",
        "line": 1862
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 1943
          },
          "name": "putFixedSizeChunkingConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationFixedSizeChunkingConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 1959
          },
          "name": "putHierarchicalChunkingConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 1975
          },
          "name": "putSemanticChunkingConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationSemanticChunkingConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 1930
          },
          "name": "resetChunkingStrategy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 1946
          },
          "name": "resetFixedSizeChunkingConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 1962
          },
          "name": "resetHierarchicalChunkingConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 1978
          },
          "name": "resetSemanticChunkingConfiguration"
        }
      ],
      "name": "WisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationOutputReference",
      "namespace": "wisdomKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 1940
          },
          "name": "fixedSizeChunkingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationFixedSizeChunkingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 1956
          },
          "name": "hierarchicalChunkingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 1972
          },
          "name": "semanticChunkingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationSemanticChunkingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 1934
          },
          "name": "chunkingStrategyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 1950
          },
          "name": "fixedSizeChunkingConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationFixedSizeChunkingConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 1966
          },
          "name": "hierarchicalChunkingConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationHierarchicalChunkingConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 1982
          },
          "name": "semanticChunkingConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationSemanticChunkingConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 1924
          },
          "name": "chunkingStrategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 1874
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-knowledge-base/index:WisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationSemanticChunkingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationSemanticChunkingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-knowledge-base/index.ts",
        "line": 1633
      },
      "name": "WisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationSemanticChunkingConfiguration",
      "namespace": "wisdomKnowledgeBase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_knowledge_base#breakpoint_percentile_threshold WisdomKnowledgeBase#breakpoint_percentile_threshold}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 1637
          },
          "name": "breakpointPercentileThreshold",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_knowledge_base#buffer_size WisdomKnowledgeBase#buffer_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 1641
          },
          "name": "bufferSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_knowledge_base#max_tokens WisdomKnowledgeBase#max_tokens}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 1645
          },
          "name": "maxTokens",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/wisdom-knowledge-base/index:WisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationSemanticChunkingConfiguration"
    },
    "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationSemanticChunkingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationSemanticChunkingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-knowledge-base/index.ts",
          "line": 1699
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-knowledge-base/index.ts",
        "line": 1691
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 1753
          },
          "name": "resetBreakpointPercentileThreshold"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 1769
          },
          "name": "resetBufferSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 1785
          },
          "name": "resetMaxTokens"
        }
      ],
      "name": "WisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationSemanticChunkingConfigurationOutputReference",
      "namespace": "wisdomKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 1757
          },
          "name": "breakpointPercentileThresholdInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 1773
          },
          "name": "bufferSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 1789
          },
          "name": "maxTokensInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 1747
          },
          "name": "breakpointPercentileThreshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 1763
          },
          "name": "bufferSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 1779
          },
          "name": "maxTokens",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 1703
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationSemanticChunkingConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-knowledge-base/index:WisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationSemanticChunkingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseVectorIngestionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseVectorIngestionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-knowledge-base/index.ts",
          "line": 2389
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-knowledge-base/index.ts",
        "line": 2381
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 2434
          },
          "name": "putChunkingConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 2450
          },
          "name": "putParsingConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseVectorIngestionConfigurationParsingConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 2437
          },
          "name": "resetChunkingConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 2453
          },
          "name": "resetParsingConfiguration"
        }
      ],
      "name": "WisdomKnowledgeBaseVectorIngestionConfigurationOutputReference",
      "namespace": "wisdomKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 2431
          },
          "name": "chunkingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 2447
          },
          "name": "parsingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseVectorIngestionConfigurationParsingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 2441
          },
          "name": "chunkingConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseVectorIngestionConfigurationChunkingConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 2457
          },
          "name": "parsingConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseVectorIngestionConfigurationParsingConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 2393
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseVectorIngestionConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-knowledge-base/index:WisdomKnowledgeBaseVectorIngestionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseVectorIngestionConfigurationParsingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseVectorIngestionConfigurationParsingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-knowledge-base/index.ts",
        "line": 2207
      },
      "name": "WisdomKnowledgeBaseVectorIngestionConfigurationParsingConfiguration",
      "namespace": "wisdomKnowledgeBase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_knowledge_base#bedrock_foundation_model_configuration WisdomKnowledgeBase#bedrock_foundation_model_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 2211
          },
          "name": "bedrockFoundationModelConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseVectorIngestionConfigurationParsingConfigurationBedrockFoundationModelConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_knowledge_base#parsing_strategy WisdomKnowledgeBase#parsing_strategy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 2215
          },
          "name": "parsingStrategy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/wisdom-knowledge-base/index:WisdomKnowledgeBaseVectorIngestionConfigurationParsingConfiguration"
    },
    "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseVectorIngestionConfigurationParsingConfigurationBedrockFoundationModelConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseVectorIngestionConfigurationParsingConfigurationBedrockFoundationModelConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-knowledge-base/index.ts",
        "line": 2080
      },
      "name": "WisdomKnowledgeBaseVectorIngestionConfigurationParsingConfigurationBedrockFoundationModelConfiguration",
      "namespace": "wisdomKnowledgeBase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_knowledge_base#model_arn WisdomKnowledgeBase#model_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 2084
          },
          "name": "modelArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_knowledge_base#parsing_prompt WisdomKnowledgeBase#parsing_prompt}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 2088
          },
          "name": "parsingPrompt",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseVectorIngestionConfigurationParsingConfigurationBedrockFoundationModelConfigurationParsingPrompt"
          }
        }
      ],
      "symbolId": "src/wisdom-knowledge-base/index:WisdomKnowledgeBaseVectorIngestionConfigurationParsingConfigurationBedrockFoundationModelConfiguration"
    },
    "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseVectorIngestionConfigurationParsingConfigurationBedrockFoundationModelConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseVectorIngestionConfigurationParsingConfigurationBedrockFoundationModelConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-knowledge-base/index.ts",
          "line": 2135
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-knowledge-base/index.ts",
        "line": 2127
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 2196
          },
          "name": "putParsingPrompt",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseVectorIngestionConfigurationParsingConfigurationBedrockFoundationModelConfigurationParsingPrompt"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 2183
          },
          "name": "resetModelArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 2199
          },
          "name": "resetParsingPrompt"
        }
      ],
      "name": "WisdomKnowledgeBaseVectorIngestionConfigurationParsingConfigurationBedrockFoundationModelConfigurationOutputReference",
      "namespace": "wisdomKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 2193
          },
          "name": "parsingPrompt",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseVectorIngestionConfigurationParsingConfigurationBedrockFoundationModelConfigurationParsingPromptOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 2187
          },
          "name": "modelArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 2203
          },
          "name": "parsingPromptInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseVectorIngestionConfigurationParsingConfigurationBedrockFoundationModelConfigurationParsingPrompt"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 2177
          },
          "name": "modelArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 2139
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseVectorIngestionConfigurationParsingConfigurationBedrockFoundationModelConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-knowledge-base/index:WisdomKnowledgeBaseVectorIngestionConfigurationParsingConfigurationBedrockFoundationModelConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseVectorIngestionConfigurationParsingConfigurationBedrockFoundationModelConfigurationParsingPrompt": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseVectorIngestionConfigurationParsingConfigurationBedrockFoundationModelConfigurationParsingPrompt",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-knowledge-base/index.ts",
        "line": 1986
      },
      "name": "WisdomKnowledgeBaseVectorIngestionConfigurationParsingConfigurationBedrockFoundationModelConfigurationParsingPrompt",
      "namespace": "wisdomKnowledgeBase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_knowledge_base#parsing_prompt_text WisdomKnowledgeBase#parsing_prompt_text}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 1990
          },
          "name": "parsingPromptText",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/wisdom-knowledge-base/index:WisdomKnowledgeBaseVectorIngestionConfigurationParsingConfigurationBedrockFoundationModelConfigurationParsingPrompt"
    },
    "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseVectorIngestionConfigurationParsingConfigurationBedrockFoundationModelConfigurationParsingPromptOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseVectorIngestionConfigurationParsingConfigurationBedrockFoundationModelConfigurationParsingPromptOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-knowledge-base/index.ts",
          "line": 2030
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-knowledge-base/index.ts",
        "line": 2022
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 2072
          },
          "name": "resetParsingPromptText"
        }
      ],
      "name": "WisdomKnowledgeBaseVectorIngestionConfigurationParsingConfigurationBedrockFoundationModelConfigurationParsingPromptOutputReference",
      "namespace": "wisdomKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 2076
          },
          "name": "parsingPromptTextInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 2066
          },
          "name": "parsingPromptText",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 2034
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseVectorIngestionConfigurationParsingConfigurationBedrockFoundationModelConfigurationParsingPrompt"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-knowledge-base/index:WisdomKnowledgeBaseVectorIngestionConfigurationParsingConfigurationBedrockFoundationModelConfigurationParsingPromptOutputReference"
    },
    "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseVectorIngestionConfigurationParsingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseVectorIngestionConfigurationParsingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-knowledge-base/index.ts",
          "line": 2262
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-knowledge-base/index.ts",
        "line": 2254
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 2307
          },
          "name": "putBedrockFoundationModelConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseVectorIngestionConfigurationParsingConfigurationBedrockFoundationModelConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 2310
          },
          "name": "resetBedrockFoundationModelConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 2326
          },
          "name": "resetParsingStrategy"
        }
      ],
      "name": "WisdomKnowledgeBaseVectorIngestionConfigurationParsingConfigurationOutputReference",
      "namespace": "wisdomKnowledgeBase",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 2304
          },
          "name": "bedrockFoundationModelConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseVectorIngestionConfigurationParsingConfigurationBedrockFoundationModelConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 2314
          },
          "name": "bedrockFoundationModelConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseVectorIngestionConfigurationParsingConfigurationBedrockFoundationModelConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 2330
          },
          "name": "parsingStrategyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 2320
          },
          "name": "parsingStrategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-knowledge-base/index.ts",
            "line": 2266
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomKnowledgeBase.WisdomKnowledgeBaseVectorIngestionConfigurationParsingConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-knowledge-base/index:WisdomKnowledgeBaseVectorIngestionConfigurationParsingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplate": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template awscc_wisdom_message_template}."
      },
      "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplate",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template awscc_wisdom_message_template} Resource."
        },
        "locationInModule": {
          "filename": "src/wisdom-message-template/index.ts",
          "line": 4418
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-message-template/index.ts",
        "line": 4386
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a WisdomMessageTemplate resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 4403
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the WisdomMessageTemplate to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing WisdomMessageTemplate that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the WisdomMessageTemplate to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 4468
          },
          "name": "putContent",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateContent"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 4481
          },
          "name": "putDefaultAttributes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateDefaultAttributes"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 4513
          },
          "name": "putGroupingConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateGroupingConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 4568
          },
          "name": "putMessageTemplateAttachments",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateMessageTemplateAttachments"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 4607
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 4484
          },
          "name": "resetDefaultAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 4500
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 4516
          },
          "name": "resetGroupingConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 4550
          },
          "name": "resetLanguage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 4571
          },
          "name": "resetMessageTemplateAttachments"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 4610
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 4622
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 4637
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "WisdomMessageTemplate",
      "namespace": "wisdomMessageTemplate",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 4391
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 4465
          },
          "name": "content",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateContentOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 4478
          },
          "name": "defaultAttributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateDefaultAttributesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 4510
          },
          "name": "groupingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateGroupingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 4525
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 4559
          },
          "name": "messageTemplateArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 4565
          },
          "name": "messageTemplateAttachments",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateMessageTemplateAttachmentsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 4580
          },
          "name": "messageTemplateContentSha256",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 4585
          },
          "name": "messageTemplateId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 4604
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 4459
          },
          "name": "channelSubtypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 4472
          },
          "name": "contentInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateContent"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 4488
          },
          "name": "defaultAttributesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateDefaultAttributes"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 4504
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 4520
          },
          "name": "groupingConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateGroupingConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 4538
          },
          "name": "knowledgeBaseArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 4554
          },
          "name": "languageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 4575
          },
          "name": "messageTemplateAttachmentsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateMessageTemplateAttachments"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 4598
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 4614
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 4452
          },
          "name": "channelSubtype",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 4494
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 4531
          },
          "name": "knowledgeBaseArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 4544
          },
          "name": "language",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 4591
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/wisdom-message-template/index:WisdomMessageTemplate"
    },
    "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-message-template/index.ts",
        "line": 14
      },
      "name": "WisdomMessageTemplateConfig",
      "namespace": "wisdomMessageTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template#channel_subtype WisdomMessageTemplate#channel_subtype}",
            "stability": "stable",
            "summary": "The channel subtype this message template applies to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 20
          },
          "name": "channelSubtype",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template#content WisdomMessageTemplate#content}",
            "stability": "stable",
            "summary": "The content of the message template."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 26
          },
          "name": "content",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateContent"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template#knowledge_base_arn WisdomMessageTemplate#knowledge_base_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the knowledge base to which the message template belongs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 50
          },
          "name": "knowledgeBaseArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template#name WisdomMessageTemplate#name}",
            "stability": "stable",
            "summary": "The name of the message template."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 68
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "This object contains different categories of key-value pairs. Each key defines a variable or placeholder in the message template. The corresponding value defines the default value for that variable.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template#default_attributes WisdomMessageTemplate#default_attributes}",
            "stability": "stable",
            "summary": "An object that specifies the default values to use for variables in the message template."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 32
          },
          "name": "defaultAttributes",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateDefaultAttributes"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template#description WisdomMessageTemplate#description}",
            "stability": "stable",
            "summary": "The description of the message template."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 38
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template#grouping_configuration WisdomMessageTemplate#grouping_configuration}",
            "stability": "stable",
            "summary": "The configuration information of the user groups that the message template is accessible to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 44
          },
          "name": "groupingConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateGroupingConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The supported language codes include de_DE, en_US, es_ES, fr_FR, id_ID, it_IT, ja_JP, ko_KR, pt_BR, zh_CN, zh_TW\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template#language WisdomMessageTemplate#language}",
            "stability": "stable",
            "summary": "The language code value for the language in which the message template is written."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 56
          },
          "name": "language",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template#message_template_attachments WisdomMessageTemplate#message_template_attachments}",
            "stability": "stable",
            "summary": "List of message template attachments."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 62
          },
          "name": "messageTemplateAttachments",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateMessageTemplateAttachments"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template#tags WisdomMessageTemplate#tags}",
            "stability": "stable",
            "summary": "The tags used to organize, track, or control access for this resource. For example, { \"tags\": {\"key1\":\"value1\", \"key2\":\"value2\"} }."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 74
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-message-template/index:WisdomMessageTemplateConfig"
    },
    "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateContent": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateContent",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-message-template/index.ts",
        "line": 1000
      },
      "name": "WisdomMessageTemplateContent",
      "namespace": "wisdomMessageTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template#email_message_template_content WisdomMessageTemplate#email_message_template_content}",
            "stability": "stable",
            "summary": "The content of message template that applies to email channel subtype."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 1006
          },
          "name": "emailMessageTemplateContent",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateContentEmailMessageTemplateContent"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template#sms_message_template_content WisdomMessageTemplate#sms_message_template_content}",
            "stability": "stable",
            "summary": "The content of message template that applies to SMS channel subtype."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 1012
          },
          "name": "smsMessageTemplateContent",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateContentSmsMessageTemplateContent"
          }
        }
      ],
      "symbolId": "src/wisdom-message-template/index:WisdomMessageTemplateContent"
    },
    "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateContentEmailMessageTemplateContent": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateContentEmailMessageTemplateContent",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-message-template/index.ts",
        "line": 548
      },
      "name": "WisdomMessageTemplateContentEmailMessageTemplateContent",
      "namespace": "wisdomMessageTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template#body WisdomMessageTemplate#body}",
            "stability": "stable",
            "summary": "The body to use in email messages."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 554
          },
          "name": "body",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateContentEmailMessageTemplateContentBody"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template#headers WisdomMessageTemplate#headers}",
            "stability": "stable",
            "summary": "The email headers to include in email messages."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 560
          },
          "name": "headers",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateContentEmailMessageTemplateContentHeaders"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template#subject WisdomMessageTemplate#subject}",
            "stability": "stable",
            "summary": "The subject line, or title, to use in email messages."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 566
          },
          "name": "subject",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/wisdom-message-template/index:WisdomMessageTemplateContentEmailMessageTemplateContent"
    },
    "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateContentEmailMessageTemplateContentBody": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateContentEmailMessageTemplateContentBody",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-message-template/index.ts",
        "line": 264
      },
      "name": "WisdomMessageTemplateContentEmailMessageTemplateContentBody",
      "namespace": "wisdomMessageTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "We recommend using HTML format for email clients that render HTML content. You can include links, formatted text, and more in an HTML message.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template#html WisdomMessageTemplate#html}",
            "stability": "stable",
            "summary": "The message body, in HTML format, to use in email messages that are based on the message template."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 270
          },
          "name": "html",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateContentEmailMessageTemplateContentBodyHtml"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "We recommend using plain text format for email clients that don't render HTML content and clients that are connected to high-latency networks, such as mobile devices.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template#plain_text WisdomMessageTemplate#plain_text}",
            "stability": "stable",
            "summary": "The message body, in plain text format, to use in email messages that are based on the message template."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 276
          },
          "name": "plainText",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateContentEmailMessageTemplateContentBodyPlainText"
          }
        }
      ],
      "symbolId": "src/wisdom-message-template/index:WisdomMessageTemplateContentEmailMessageTemplateContentBody"
    },
    "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateContentEmailMessageTemplateContentBodyHtml": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateContentEmailMessageTemplateContentBodyHtml",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-message-template/index.ts",
        "line": 76
      },
      "name": "WisdomMessageTemplateContentEmailMessageTemplateContentBodyHtml",
      "namespace": "wisdomMessageTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template#content WisdomMessageTemplate#content}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 80
          },
          "name": "content",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/wisdom-message-template/index:WisdomMessageTemplateContentEmailMessageTemplateContentBodyHtml"
    },
    "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateContentEmailMessageTemplateContentBodyHtmlOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateContentEmailMessageTemplateContentBodyHtmlOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-message-template/index.ts",
          "line": 120
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-message-template/index.ts",
        "line": 112
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 162
          },
          "name": "resetContent"
        }
      ],
      "name": "WisdomMessageTemplateContentEmailMessageTemplateContentBodyHtmlOutputReference",
      "namespace": "wisdomMessageTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 166
          },
          "name": "contentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 156
          },
          "name": "content",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 124
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateContentEmailMessageTemplateContentBodyHtml"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-message-template/index:WisdomMessageTemplateContentEmailMessageTemplateContentBodyHtmlOutputReference"
    },
    "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateContentEmailMessageTemplateContentBodyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateContentEmailMessageTemplateContentBodyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-message-template/index.ts",
          "line": 323
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-message-template/index.ts",
        "line": 315
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 368
          },
          "name": "putHtml",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateContentEmailMessageTemplateContentBodyHtml"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 384
          },
          "name": "putPlainText",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateContentEmailMessageTemplateContentBodyPlainText"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 371
          },
          "name": "resetHtml"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 387
          },
          "name": "resetPlainText"
        }
      ],
      "name": "WisdomMessageTemplateContentEmailMessageTemplateContentBodyOutputReference",
      "namespace": "wisdomMessageTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 365
          },
          "name": "html",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateContentEmailMessageTemplateContentBodyHtmlOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 381
          },
          "name": "plainText",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateContentEmailMessageTemplateContentBodyPlainTextOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 375
          },
          "name": "htmlInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateContentEmailMessageTemplateContentBodyHtml"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 391
          },
          "name": "plainTextInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateContentEmailMessageTemplateContentBodyPlainText"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 327
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateContentEmailMessageTemplateContentBody"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-message-template/index:WisdomMessageTemplateContentEmailMessageTemplateContentBodyOutputReference"
    },
    "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateContentEmailMessageTemplateContentBodyPlainText": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateContentEmailMessageTemplateContentBodyPlainText",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-message-template/index.ts",
        "line": 170
      },
      "name": "WisdomMessageTemplateContentEmailMessageTemplateContentBodyPlainText",
      "namespace": "wisdomMessageTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template#content WisdomMessageTemplate#content}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 174
          },
          "name": "content",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/wisdom-message-template/index:WisdomMessageTemplateContentEmailMessageTemplateContentBodyPlainText"
    },
    "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateContentEmailMessageTemplateContentBodyPlainTextOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateContentEmailMessageTemplateContentBodyPlainTextOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-message-template/index.ts",
          "line": 214
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-message-template/index.ts",
        "line": 206
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 256
          },
          "name": "resetContent"
        }
      ],
      "name": "WisdomMessageTemplateContentEmailMessageTemplateContentBodyPlainTextOutputReference",
      "namespace": "wisdomMessageTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 260
          },
          "name": "contentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 250
          },
          "name": "content",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 218
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateContentEmailMessageTemplateContentBodyPlainText"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-message-template/index:WisdomMessageTemplateContentEmailMessageTemplateContentBodyPlainTextOutputReference"
    },
    "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateContentEmailMessageTemplateContentHeaders": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateContentEmailMessageTemplateContentHeaders",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-message-template/index.ts",
        "line": 395
      },
      "name": "WisdomMessageTemplateContentEmailMessageTemplateContentHeaders",
      "namespace": "wisdomMessageTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template#name WisdomMessageTemplate#name}",
            "stability": "stable",
            "summary": "The name of the email header."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 401
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template#value WisdomMessageTemplate#value}",
            "stability": "stable",
            "summary": "The value of the email header."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 407
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/wisdom-message-template/index:WisdomMessageTemplateContentEmailMessageTemplateContentHeaders"
    },
    "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateContentEmailMessageTemplateContentHeadersList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateContentEmailMessageTemplateContentHeadersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-message-template/index.ts",
          "line": 537
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-message-template/index.ts",
        "line": 529
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 544
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateContentEmailMessageTemplateContentHeadersOutputReference"
            }
          }
        }
      ],
      "name": "WisdomMessageTemplateContentEmailMessageTemplateContentHeadersList",
      "namespace": "wisdomMessageTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 530
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateContentEmailMessageTemplateContentHeaders"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-message-template/index:WisdomMessageTemplateContentEmailMessageTemplateContentHeadersList"
    },
    "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateContentEmailMessageTemplateContentHeadersOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateContentEmailMessageTemplateContentHeadersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-message-template/index.ts",
          "line": 456
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-message-template/index.ts",
        "line": 446
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 504
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 520
          },
          "name": "resetValue"
        }
      ],
      "name": "WisdomMessageTemplateContentEmailMessageTemplateContentHeadersOutputReference",
      "namespace": "wisdomMessageTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 508
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 524
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 498
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 514
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 460
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateContentEmailMessageTemplateContentHeaders"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-message-template/index:WisdomMessageTemplateContentEmailMessageTemplateContentHeadersOutputReference"
    },
    "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateContentEmailMessageTemplateContentOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateContentEmailMessageTemplateContentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-message-template/index.ts",
          "line": 620
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-message-template/index.ts",
        "line": 612
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 671
          },
          "name": "putBody",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateContentEmailMessageTemplateContentBody"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 687
          },
          "name": "putHeaders",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateContentEmailMessageTemplateContentHeaders"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 674
          },
          "name": "resetBody"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 690
          },
          "name": "resetHeaders"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 706
          },
          "name": "resetSubject"
        }
      ],
      "name": "WisdomMessageTemplateContentEmailMessageTemplateContentOutputReference",
      "namespace": "wisdomMessageTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 668
          },
          "name": "body",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateContentEmailMessageTemplateContentBodyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 684
          },
          "name": "headers",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateContentEmailMessageTemplateContentHeadersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 678
          },
          "name": "bodyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateContentEmailMessageTemplateContentBody"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 694
          },
          "name": "headersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateContentEmailMessageTemplateContentHeaders"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 710
          },
          "name": "subjectInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 700
          },
          "name": "subject",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 624
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateContentEmailMessageTemplateContent"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-message-template/index:WisdomMessageTemplateContentEmailMessageTemplateContentOutputReference"
    },
    "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateContentOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateContentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-message-template/index.ts",
          "line": 1059
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-message-template/index.ts",
        "line": 1051
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 1104
          },
          "name": "putEmailMessageTemplateContent",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateContentEmailMessageTemplateContent"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 1120
          },
          "name": "putSmsMessageTemplateContent",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateContentSmsMessageTemplateContent"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 1107
          },
          "name": "resetEmailMessageTemplateContent"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 1123
          },
          "name": "resetSmsMessageTemplateContent"
        }
      ],
      "name": "WisdomMessageTemplateContentOutputReference",
      "namespace": "wisdomMessageTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 1101
          },
          "name": "emailMessageTemplateContent",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateContentEmailMessageTemplateContentOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 1117
          },
          "name": "smsMessageTemplateContent",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateContentSmsMessageTemplateContentOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 1111
          },
          "name": "emailMessageTemplateContentInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateContentEmailMessageTemplateContent"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 1127
          },
          "name": "smsMessageTemplateContentInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateContentSmsMessageTemplateContent"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 1063
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateContent"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-message-template/index:WisdomMessageTemplateContentOutputReference"
    },
    "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateContentSmsMessageTemplateContent": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateContentSmsMessageTemplateContent",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-message-template/index.ts",
        "line": 904
      },
      "name": "WisdomMessageTemplateContentSmsMessageTemplateContent",
      "namespace": "wisdomMessageTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template#body WisdomMessageTemplate#body}",
            "stability": "stable",
            "summary": "The body to use in SMS messages."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 910
          },
          "name": "body",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateContentSmsMessageTemplateContentBody"
          }
        }
      ],
      "symbolId": "src/wisdom-message-template/index:WisdomMessageTemplateContentSmsMessageTemplateContent"
    },
    "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateContentSmsMessageTemplateContentBody": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateContentSmsMessageTemplateContentBody",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-message-template/index.ts",
        "line": 808
      },
      "name": "WisdomMessageTemplateContentSmsMessageTemplateContentBody",
      "namespace": "wisdomMessageTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template#plain_text WisdomMessageTemplate#plain_text}",
            "stability": "stable",
            "summary": "The container of message template body."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 814
          },
          "name": "plainText",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateContentSmsMessageTemplateContentBodyPlainText"
          }
        }
      ],
      "symbolId": "src/wisdom-message-template/index:WisdomMessageTemplateContentSmsMessageTemplateContentBody"
    },
    "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateContentSmsMessageTemplateContentBodyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateContentSmsMessageTemplateContentBodyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-message-template/index.ts",
          "line": 854
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-message-template/index.ts",
        "line": 846
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 893
          },
          "name": "putPlainText",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateContentSmsMessageTemplateContentBodyPlainText"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 896
          },
          "name": "resetPlainText"
        }
      ],
      "name": "WisdomMessageTemplateContentSmsMessageTemplateContentBodyOutputReference",
      "namespace": "wisdomMessageTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 890
          },
          "name": "plainText",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateContentSmsMessageTemplateContentBodyPlainTextOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 900
          },
          "name": "plainTextInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateContentSmsMessageTemplateContentBodyPlainText"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 858
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateContentSmsMessageTemplateContentBody"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-message-template/index:WisdomMessageTemplateContentSmsMessageTemplateContentBodyOutputReference"
    },
    "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateContentSmsMessageTemplateContentBodyPlainText": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateContentSmsMessageTemplateContentBodyPlainText",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-message-template/index.ts",
        "line": 714
      },
      "name": "WisdomMessageTemplateContentSmsMessageTemplateContentBodyPlainText",
      "namespace": "wisdomMessageTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template#content WisdomMessageTemplate#content}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 718
          },
          "name": "content",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/wisdom-message-template/index:WisdomMessageTemplateContentSmsMessageTemplateContentBodyPlainText"
    },
    "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateContentSmsMessageTemplateContentBodyPlainTextOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateContentSmsMessageTemplateContentBodyPlainTextOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-message-template/index.ts",
          "line": 758
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-message-template/index.ts",
        "line": 750
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 800
          },
          "name": "resetContent"
        }
      ],
      "name": "WisdomMessageTemplateContentSmsMessageTemplateContentBodyPlainTextOutputReference",
      "namespace": "wisdomMessageTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 804
          },
          "name": "contentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 794
          },
          "name": "content",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 762
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateContentSmsMessageTemplateContentBodyPlainText"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-message-template/index:WisdomMessageTemplateContentSmsMessageTemplateContentBodyPlainTextOutputReference"
    },
    "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateContentSmsMessageTemplateContentOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateContentSmsMessageTemplateContentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-message-template/index.ts",
          "line": 950
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-message-template/index.ts",
        "line": 942
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 989
          },
          "name": "putBody",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateContentSmsMessageTemplateContentBody"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 992
          },
          "name": "resetBody"
        }
      ],
      "name": "WisdomMessageTemplateContentSmsMessageTemplateContentOutputReference",
      "namespace": "wisdomMessageTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 986
          },
          "name": "body",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateContentSmsMessageTemplateContentBodyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 996
          },
          "name": "bodyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateContentSmsMessageTemplateContentBody"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 954
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateContentSmsMessageTemplateContent"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-message-template/index:WisdomMessageTemplateContentSmsMessageTemplateContentOutputReference"
    },
    "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateDefaultAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateDefaultAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-message-template/index.ts",
        "line": 3711
      },
      "name": "WisdomMessageTemplateDefaultAttributes",
      "namespace": "wisdomMessageTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template#agent_attributes WisdomMessageTemplate#agent_attributes}",
            "stability": "stable",
            "summary": "The agent attributes that are used with the message template."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3717
          },
          "name": "agentAttributes",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateDefaultAttributesAgentAttributes"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template#custom_attributes WisdomMessageTemplate#custom_attributes}",
            "stability": "stable",
            "summary": "The custom attributes that are used with the message template."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3723
          },
          "name": "customAttributes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template#customer_profile_attributes WisdomMessageTemplate#customer_profile_attributes}",
            "stability": "stable",
            "summary": "The customer profile attributes that are used with the message template."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3729
          },
          "name": "customerProfileAttributes",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateDefaultAttributesCustomerProfileAttributes"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template#system_attributes WisdomMessageTemplate#system_attributes}",
            "stability": "stable",
            "summary": "The system attributes that are used with the message template."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3735
          },
          "name": "systemAttributes",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateDefaultAttributesSystemAttributes"
          }
        }
      ],
      "symbolId": "src/wisdom-message-template/index:WisdomMessageTemplateDefaultAttributes"
    },
    "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateDefaultAttributesAgentAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateDefaultAttributesAgentAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-message-template/index.ts",
        "line": 1131
      },
      "name": "WisdomMessageTemplateDefaultAttributesAgentAttributes",
      "namespace": "wisdomMessageTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template#first_name WisdomMessageTemplate#first_name}",
            "stability": "stable",
            "summary": "The agent?s first name as entered in their Amazon Connect user account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 1137
          },
          "name": "firstName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template#last_name WisdomMessageTemplate#last_name}",
            "stability": "stable",
            "summary": "The agent?s last name as entered in their Amazon Connect user account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 1143
          },
          "name": "lastName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/wisdom-message-template/index:WisdomMessageTemplateDefaultAttributesAgentAttributes"
    },
    "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateDefaultAttributesAgentAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateDefaultAttributesAgentAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-message-template/index.ts",
          "line": 1190
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-message-template/index.ts",
        "line": 1182
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 1238
          },
          "name": "resetFirstName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 1254
          },
          "name": "resetLastName"
        }
      ],
      "name": "WisdomMessageTemplateDefaultAttributesAgentAttributesOutputReference",
      "namespace": "wisdomMessageTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 1242
          },
          "name": "firstNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 1258
          },
          "name": "lastNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 1232
          },
          "name": "firstName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 1248
          },
          "name": "lastName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 1194
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateDefaultAttributesAgentAttributes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-message-template/index:WisdomMessageTemplateDefaultAttributesAgentAttributesOutputReference"
    },
    "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateDefaultAttributesCustomerProfileAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateDefaultAttributesCustomerProfileAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-message-template/index.ts",
        "line": 1262
      },
      "name": "WisdomMessageTemplateDefaultAttributesCustomerProfileAttributes",
      "namespace": "wisdomMessageTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template#account_number WisdomMessageTemplate#account_number}",
            "stability": "stable",
            "summary": "A unique account number that you have given to the customer."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 1268
          },
          "name": "accountNumber",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template#additional_information WisdomMessageTemplate#additional_information}",
            "stability": "stable",
            "summary": "Any additional information relevant to the customer's profile."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 1274
          },
          "name": "additionalInformation",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template#address_1 WisdomMessageTemplate#address_1}",
            "stability": "stable",
            "summary": "The first line of a customer address."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 1280
          },
          "name": "address1",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template#address_2 WisdomMessageTemplate#address_2}",
            "stability": "stable",
            "summary": "The second line of a customer address."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 1286
          },
          "name": "address2",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template#address_3 WisdomMessageTemplate#address_3}",
            "stability": "stable",
            "summary": "The third line of a customer address."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 1292
          },
          "name": "address3",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template#address_4 WisdomMessageTemplate#address_4}",
            "stability": "stable",
            "summary": "The fourth line of a customer address."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 1298
          },
          "name": "address4",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template#billing_address_1 WisdomMessageTemplate#billing_address_1}",
            "stability": "stable",
            "summary": "The first line of a customer?s billing address."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 1304
          },
          "name": "billingAddress1",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template#billing_address_2 WisdomMessageTemplate#billing_address_2}",
            "stability": "stable",
            "summary": "The second line of a customer?s billing address."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 1310
          },
          "name": "billingAddress2",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template#billing_address_3 WisdomMessageTemplate#billing_address_3}",
            "stability": "stable",
            "summary": "The third line of a customer?s billing address."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 1316
          },
          "name": "billingAddress3",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template#billing_address_4 WisdomMessageTemplate#billing_address_4}",
            "stability": "stable",
            "summary": "The fourth line of a customer?s billing address."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 1322
          },
          "name": "billingAddress4",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template#billing_city WisdomMessageTemplate#billing_city}",
            "stability": "stable",
            "summary": "The city of a customer?s billing address."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 1328
          },
          "name": "billingCity",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template#billing_country WisdomMessageTemplate#billing_country}",
            "stability": "stable",
            "summary": "The country of a customer?s billing address."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 1334
          },
          "name": "billingCountry",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template#billing_county WisdomMessageTemplate#billing_county}",
            "stability": "stable",
            "summary": "The county of a customer?s billing address."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 1340
          },
          "name": "billingCounty",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template#billing_postal_code WisdomMessageTemplate#billing_postal_code}",
            "stability": "stable",
            "summary": "The postal code of a customer?s billing address."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 1346
          },
          "name": "billingPostalCode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template#billing_province WisdomMessageTemplate#billing_province}",
            "stability": "stable",
            "summary": "The province of a customer?s billing address."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 1352
          },
          "name": "billingProvince",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template#billing_state WisdomMessageTemplate#billing_state}",
            "stability": "stable",
            "summary": "The state of a customer?s billing address."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 1358
          },
          "name": "billingState",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template#birth_date WisdomMessageTemplate#birth_date}",
            "stability": "stable",
            "summary": "The customer's birth date."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 1364
          },
          "name": "birthDate",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template#business_email_address WisdomMessageTemplate#business_email_address}",
            "stability": "stable",
            "summary": "The customer's business email address."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 1370
          },
          "name": "businessEmailAddress",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template#business_name WisdomMessageTemplate#business_name}",
            "stability": "stable",
            "summary": "The name of the customer's business."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 1376
          },
          "name": "businessName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template#business_phone_number WisdomMessageTemplate#business_phone_number}",
            "stability": "stable",
            "summary": "The customer's business phone number."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 1382
          },
          "name": "businessPhoneNumber",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template#city WisdomMessageTemplate#city}",
            "stability": "stable",
            "summary": "The city in which a customer lives."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 1388
          },
          "name": "city",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template#country WisdomMessageTemplate#country}",
            "stability": "stable",
            "summary": "The country in which a customer lives."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 1394
          },
          "name": "country",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template#county WisdomMessageTemplate#county}",
            "stability": "stable",
            "summary": "The county in which a customer lives."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 1400
          },
          "name": "county",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template#custom WisdomMessageTemplate#custom}",
            "stability": "stable",
            "summary": "The custom attributes that are used with the message template."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 1406
          },
          "name": "custom",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template#email_address WisdomMessageTemplate#email_address}",
            "stability": "stable",
            "summary": "The customer's email address, which has not been specified as a personal or business address."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 1412
          },
          "name": "emailAddress",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template#first_name WisdomMessageTemplate#first_name}",
            "stability": "stable",
            "summary": "The customer's first name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 1418
          },
          "name": "firstName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template#gender WisdomMessageTemplate#gender}",
            "stability": "stable",
            "summary": "The customer's gender."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 1424
          },
          "name": "gender",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template#home_phone_number WisdomMessageTemplate#home_phone_number}",
            "stability": "stable",
            "summary": "The customer's home phone number."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 1430
          },
          "name": "homePhoneNumber",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template#last_name WisdomMessageTemplate#last_name}",
            "stability": "stable",
            "summary": "The customer's last name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 1436
          },
          "name": "lastName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template#mailing_address_1 WisdomMessageTemplate#mailing_address_1}",
            "stability": "stable",
            "summary": "The first line of a customer?s mailing address."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 1442
          },
          "name": "mailingAddress1",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template#mailing_address_2 WisdomMessageTemplate#mailing_address_2}",
            "stability": "stable",
            "summary": "The second line of a customer?s mailing address."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 1448
          },
          "name": "mailingAddress2",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template#mailing_address_3 WisdomMessageTemplate#mailing_address_3}",
            "stability": "stable",
            "summary": "The third line of a customer?s mailing address."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 1454
          },
          "name": "mailingAddress3",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template#mailing_address_4 WisdomMessageTemplate#mailing_address_4}",
            "stability": "stable",
            "summary": "The fourth line of a customer?s mailing address."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 1460
          },
          "name": "mailingAddress4",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template#mailing_city WisdomMessageTemplate#mailing_city}",
            "stability": "stable",
            "summary": "The city of a customer?s mailing address."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 1466
          },
          "name": "mailingCity",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template#mailing_country WisdomMessageTemplate#mailing_country}",
            "stability": "stable",
            "summary": "The country of a customer?s mailing address."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 1472
          },
          "name": "mailingCountry",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template#mailing_county WisdomMessageTemplate#mailing_county}",
            "stability": "stable",
            "summary": "The county of a customer?s mailing address."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 1478
          },
          "name": "mailingCounty",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template#mailing_postal_code WisdomMessageTemplate#mailing_postal_code}",
            "stability": "stable",
            "summary": "The postal code of a customer?s mailing address."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 1484
          },
          "name": "mailingPostalCode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template#mailing_province WisdomMessageTemplate#mailing_province}",
            "stability": "stable",
            "summary": "The province of a customer?s mailing address."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 1490
          },
          "name": "mailingProvince",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template#mailing_state WisdomMessageTemplate#mailing_state}",
            "stability": "stable",
            "summary": "The state of a customer?s mailing address."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 1496
          },
          "name": "mailingState",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template#middle_name WisdomMessageTemplate#middle_name}",
            "stability": "stable",
            "summary": "The customer's middle name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 1502
          },
          "name": "middleName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template#mobile_phone_number WisdomMessageTemplate#mobile_phone_number}",
            "stability": "stable",
            "summary": "The customer's mobile phone number."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 1508
          },
          "name": "mobilePhoneNumber",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template#party_type WisdomMessageTemplate#party_type}",
            "stability": "stable",
            "summary": "The customer's party type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 1514
          },
          "name": "partyType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template#phone_number WisdomMessageTemplate#phone_number}",
            "stability": "stable",
            "summary": "The customer's phone number, which has not been specified as a mobile, home, or business number."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 1520
          },
          "name": "phoneNumber",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template#postal_code WisdomMessageTemplate#postal_code}",
            "stability": "stable",
            "summary": "The postal code of a customer address."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 1526
          },
          "name": "postalCode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template#profile_arn WisdomMessageTemplate#profile_arn}",
            "stability": "stable",
            "summary": "The ARN of a customer profile."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 1532
          },
          "name": "profileArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template#profile_id WisdomMessageTemplate#profile_id}",
            "stability": "stable",
            "summary": "The unique identifier of a customer profile."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 1538
          },
          "name": "profileId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template#province WisdomMessageTemplate#province}",
            "stability": "stable",
            "summary": "The province in which a customer lives."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 1544
          },
          "name": "province",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template#shipping_address_1 WisdomMessageTemplate#shipping_address_1}",
            "stability": "stable",
            "summary": "The first line of a customer?s shipping address."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 1550
          },
          "name": "shippingAddress1",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template#shipping_address_2 WisdomMessageTemplate#shipping_address_2}",
            "stability": "stable",
            "summary": "The second line of a customer?s shipping address."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 1556
          },
          "name": "shippingAddress2",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template#shipping_address_3 WisdomMessageTemplate#shipping_address_3}",
            "stability": "stable",
            "summary": "The third line of a customer?s shipping address."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 1562
          },
          "name": "shippingAddress3",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template#shipping_address_4 WisdomMessageTemplate#shipping_address_4}",
            "stability": "stable",
            "summary": "The fourth line of a customer?s shipping address."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 1568
          },
          "name": "shippingAddress4",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template#shipping_city WisdomMessageTemplate#shipping_city}",
            "stability": "stable",
            "summary": "The city of a customer?s shipping address."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 1574
          },
          "name": "shippingCity",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template#shipping_country WisdomMessageTemplate#shipping_country}",
            "stability": "stable",
            "summary": "The country of a customer?s shipping address."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 1580
          },
          "name": "shippingCountry",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template#shipping_county WisdomMessageTemplate#shipping_county}",
            "stability": "stable",
            "summary": "The county of a customer?s shipping address."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 1586
          },
          "name": "shippingCounty",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template#shipping_postal_code WisdomMessageTemplate#shipping_postal_code}",
            "stability": "stable",
            "summary": "The postal code of a customer?s shipping address."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 1592
          },
          "name": "shippingPostalCode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template#shipping_province WisdomMessageTemplate#shipping_province}",
            "stability": "stable",
            "summary": "The province of a customer?s shipping address."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 1598
          },
          "name": "shippingProvince",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template#shipping_state WisdomMessageTemplate#shipping_state}",
            "stability": "stable",
            "summary": "The state of a customer?s shipping address."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 1604
          },
          "name": "shippingState",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template#state WisdomMessageTemplate#state}",
            "stability": "stable",
            "summary": "The state in which a customer lives."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 1610
          },
          "name": "state",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/wisdom-message-template/index:WisdomMessageTemplateDefaultAttributesCustomerProfileAttributes"
    },
    "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateDefaultAttributesCustomerProfileAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateDefaultAttributesCustomerProfileAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-message-template/index.ts",
          "line": 2049
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-message-template/index.ts",
        "line": 2041
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2433
          },
          "name": "resetAccountNumber"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2449
          },
          "name": "resetAdditionalInformation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2465
          },
          "name": "resetAddress1"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2481
          },
          "name": "resetAddress2"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2497
          },
          "name": "resetAddress3"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2513
          },
          "name": "resetAddress4"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2529
          },
          "name": "resetBillingAddress1"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2545
          },
          "name": "resetBillingAddress2"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2561
          },
          "name": "resetBillingAddress3"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2577
          },
          "name": "resetBillingAddress4"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2593
          },
          "name": "resetBillingCity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2609
          },
          "name": "resetBillingCountry"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2625
          },
          "name": "resetBillingCounty"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2641
          },
          "name": "resetBillingPostalCode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2657
          },
          "name": "resetBillingProvince"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2673
          },
          "name": "resetBillingState"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2689
          },
          "name": "resetBirthDate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2705
          },
          "name": "resetBusinessEmailAddress"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2721
          },
          "name": "resetBusinessName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2737
          },
          "name": "resetBusinessPhoneNumber"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2753
          },
          "name": "resetCity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2769
          },
          "name": "resetCountry"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2785
          },
          "name": "resetCounty"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2801
          },
          "name": "resetCustom"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2817
          },
          "name": "resetEmailAddress"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2833
          },
          "name": "resetFirstName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2849
          },
          "name": "resetGender"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2865
          },
          "name": "resetHomePhoneNumber"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2881
          },
          "name": "resetLastName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2897
          },
          "name": "resetMailingAddress1"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2913
          },
          "name": "resetMailingAddress2"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2929
          },
          "name": "resetMailingAddress3"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2945
          },
          "name": "resetMailingAddress4"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2961
          },
          "name": "resetMailingCity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2977
          },
          "name": "resetMailingCountry"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2993
          },
          "name": "resetMailingCounty"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3009
          },
          "name": "resetMailingPostalCode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3025
          },
          "name": "resetMailingProvince"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3041
          },
          "name": "resetMailingState"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3057
          },
          "name": "resetMiddleName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3073
          },
          "name": "resetMobilePhoneNumber"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3089
          },
          "name": "resetPartyType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3105
          },
          "name": "resetPhoneNumber"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3121
          },
          "name": "resetPostalCode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3137
          },
          "name": "resetProfileArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3153
          },
          "name": "resetProfileId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3169
          },
          "name": "resetProvince"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3185
          },
          "name": "resetShippingAddress1"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3201
          },
          "name": "resetShippingAddress2"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3217
          },
          "name": "resetShippingAddress3"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3233
          },
          "name": "resetShippingAddress4"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3249
          },
          "name": "resetShippingCity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3265
          },
          "name": "resetShippingCountry"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3281
          },
          "name": "resetShippingCounty"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3297
          },
          "name": "resetShippingPostalCode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3313
          },
          "name": "resetShippingProvince"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3329
          },
          "name": "resetShippingState"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3345
          },
          "name": "resetState"
        }
      ],
      "name": "WisdomMessageTemplateDefaultAttributesCustomerProfileAttributesOutputReference",
      "namespace": "wisdomMessageTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2437
          },
          "name": "accountNumberInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2453
          },
          "name": "additionalInformationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2469
          },
          "name": "address1Input",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2485
          },
          "name": "address2Input",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2501
          },
          "name": "address3Input",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2517
          },
          "name": "address4Input",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2533
          },
          "name": "billingAddress1Input",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2549
          },
          "name": "billingAddress2Input",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2565
          },
          "name": "billingAddress3Input",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2581
          },
          "name": "billingAddress4Input",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2597
          },
          "name": "billingCityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2613
          },
          "name": "billingCountryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2629
          },
          "name": "billingCountyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2645
          },
          "name": "billingPostalCodeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2661
          },
          "name": "billingProvinceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2677
          },
          "name": "billingStateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2693
          },
          "name": "birthDateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2709
          },
          "name": "businessEmailAddressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2725
          },
          "name": "businessNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2741
          },
          "name": "businessPhoneNumberInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2757
          },
          "name": "cityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2773
          },
          "name": "countryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2789
          },
          "name": "countyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2805
          },
          "name": "customInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2821
          },
          "name": "emailAddressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2837
          },
          "name": "firstNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2853
          },
          "name": "genderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2869
          },
          "name": "homePhoneNumberInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2885
          },
          "name": "lastNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2901
          },
          "name": "mailingAddress1Input",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2917
          },
          "name": "mailingAddress2Input",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2933
          },
          "name": "mailingAddress3Input",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2949
          },
          "name": "mailingAddress4Input",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2965
          },
          "name": "mailingCityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2981
          },
          "name": "mailingCountryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2997
          },
          "name": "mailingCountyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3013
          },
          "name": "mailingPostalCodeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3029
          },
          "name": "mailingProvinceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3045
          },
          "name": "mailingStateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3061
          },
          "name": "middleNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3077
          },
          "name": "mobilePhoneNumberInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3093
          },
          "name": "partyTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3109
          },
          "name": "phoneNumberInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3125
          },
          "name": "postalCodeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3141
          },
          "name": "profileArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3157
          },
          "name": "profileIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3173
          },
          "name": "provinceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3189
          },
          "name": "shippingAddress1Input",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3205
          },
          "name": "shippingAddress2Input",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3221
          },
          "name": "shippingAddress3Input",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3237
          },
          "name": "shippingAddress4Input",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3253
          },
          "name": "shippingCityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3269
          },
          "name": "shippingCountryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3285
          },
          "name": "shippingCountyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3301
          },
          "name": "shippingPostalCodeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3317
          },
          "name": "shippingProvinceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3333
          },
          "name": "shippingStateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3349
          },
          "name": "stateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2427
          },
          "name": "accountNumber",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2443
          },
          "name": "additionalInformation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2459
          },
          "name": "address1",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2475
          },
          "name": "address2",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2491
          },
          "name": "address3",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2507
          },
          "name": "address4",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2523
          },
          "name": "billingAddress1",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2539
          },
          "name": "billingAddress2",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2555
          },
          "name": "billingAddress3",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2571
          },
          "name": "billingAddress4",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2587
          },
          "name": "billingCity",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2603
          },
          "name": "billingCountry",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2619
          },
          "name": "billingCounty",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2635
          },
          "name": "billingPostalCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2651
          },
          "name": "billingProvince",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2667
          },
          "name": "billingState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2683
          },
          "name": "birthDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2699
          },
          "name": "businessEmailAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2715
          },
          "name": "businessName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2731
          },
          "name": "businessPhoneNumber",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2747
          },
          "name": "city",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2763
          },
          "name": "country",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2779
          },
          "name": "county",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2795
          },
          "name": "custom",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2811
          },
          "name": "emailAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2827
          },
          "name": "firstName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2843
          },
          "name": "gender",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2859
          },
          "name": "homePhoneNumber",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2875
          },
          "name": "lastName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2891
          },
          "name": "mailingAddress1",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2907
          },
          "name": "mailingAddress2",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2923
          },
          "name": "mailingAddress3",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2939
          },
          "name": "mailingAddress4",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2955
          },
          "name": "mailingCity",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2971
          },
          "name": "mailingCountry",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2987
          },
          "name": "mailingCounty",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3003
          },
          "name": "mailingPostalCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3019
          },
          "name": "mailingProvince",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3035
          },
          "name": "mailingState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3051
          },
          "name": "middleName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3067
          },
          "name": "mobilePhoneNumber",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3083
          },
          "name": "partyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3099
          },
          "name": "phoneNumber",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3115
          },
          "name": "postalCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3131
          },
          "name": "profileArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3147
          },
          "name": "profileId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3163
          },
          "name": "province",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3179
          },
          "name": "shippingAddress1",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3195
          },
          "name": "shippingAddress2",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3211
          },
          "name": "shippingAddress3",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3227
          },
          "name": "shippingAddress4",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3243
          },
          "name": "shippingCity",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3259
          },
          "name": "shippingCountry",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3275
          },
          "name": "shippingCounty",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3291
          },
          "name": "shippingPostalCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3307
          },
          "name": "shippingProvince",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3323
          },
          "name": "shippingState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3339
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 2053
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateDefaultAttributesCustomerProfileAttributes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-message-template/index:WisdomMessageTemplateDefaultAttributesCustomerProfileAttributesOutputReference"
    },
    "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateDefaultAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateDefaultAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-message-template/index.ts",
          "line": 3796
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-message-template/index.ts",
        "line": 3788
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3853
          },
          "name": "putAgentAttributes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateDefaultAttributesAgentAttributes"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3885
          },
          "name": "putCustomerProfileAttributes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateDefaultAttributesCustomerProfileAttributes"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3901
          },
          "name": "putSystemAttributes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateDefaultAttributesSystemAttributes"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3856
          },
          "name": "resetAgentAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3872
          },
          "name": "resetCustomAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3888
          },
          "name": "resetCustomerProfileAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3904
          },
          "name": "resetSystemAttributes"
        }
      ],
      "name": "WisdomMessageTemplateDefaultAttributesOutputReference",
      "namespace": "wisdomMessageTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3850
          },
          "name": "agentAttributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateDefaultAttributesAgentAttributesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3882
          },
          "name": "customerProfileAttributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateDefaultAttributesCustomerProfileAttributesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3898
          },
          "name": "systemAttributes",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateDefaultAttributesSystemAttributesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3860
          },
          "name": "agentAttributesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateDefaultAttributesAgentAttributes"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3876
          },
          "name": "customAttributesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3892
          },
          "name": "customerProfileAttributesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateDefaultAttributesCustomerProfileAttributes"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3908
          },
          "name": "systemAttributesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateDefaultAttributesSystemAttributes"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3866
          },
          "name": "customAttributes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3800
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateDefaultAttributes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-message-template/index:WisdomMessageTemplateDefaultAttributesOutputReference"
    },
    "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateDefaultAttributesSystemAttributes": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateDefaultAttributesSystemAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-message-template/index.ts",
        "line": 3545
      },
      "name": "WisdomMessageTemplateDefaultAttributesSystemAttributes",
      "namespace": "wisdomMessageTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template#customer_endpoint WisdomMessageTemplate#customer_endpoint}",
            "stability": "stable",
            "summary": "The CustomerEndpoint attribute."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3551
          },
          "name": "customerEndpoint",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateDefaultAttributesSystemAttributesCustomerEndpoint"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template#name WisdomMessageTemplate#name}",
            "stability": "stable",
            "summary": "The name of the task."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3557
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template#system_endpoint WisdomMessageTemplate#system_endpoint}",
            "stability": "stable",
            "summary": "The SystemEndpoint attribute."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3563
          },
          "name": "systemEndpoint",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateDefaultAttributesSystemAttributesSystemEndpoint"
          }
        }
      ],
      "symbolId": "src/wisdom-message-template/index:WisdomMessageTemplateDefaultAttributesSystemAttributes"
    },
    "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateDefaultAttributesSystemAttributesCustomerEndpoint": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateDefaultAttributesSystemAttributesCustomerEndpoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-message-template/index.ts",
        "line": 3353
      },
      "name": "WisdomMessageTemplateDefaultAttributesSystemAttributesCustomerEndpoint",
      "namespace": "wisdomMessageTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template#address WisdomMessageTemplate#address}",
            "stability": "stable",
            "summary": "The customer's phone number if used with customerEndpoint, or the number the customer dialed to call your contact center if used with systemEndpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3359
          },
          "name": "address",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/wisdom-message-template/index:WisdomMessageTemplateDefaultAttributesSystemAttributesCustomerEndpoint"
    },
    "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateDefaultAttributesSystemAttributesCustomerEndpointOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateDefaultAttributesSystemAttributesCustomerEndpointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-message-template/index.ts",
          "line": 3399
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-message-template/index.ts",
        "line": 3391
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3441
          },
          "name": "resetAddress"
        }
      ],
      "name": "WisdomMessageTemplateDefaultAttributesSystemAttributesCustomerEndpointOutputReference",
      "namespace": "wisdomMessageTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3445
          },
          "name": "addressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3435
          },
          "name": "address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3403
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateDefaultAttributesSystemAttributesCustomerEndpoint"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-message-template/index:WisdomMessageTemplateDefaultAttributesSystemAttributesCustomerEndpointOutputReference"
    },
    "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateDefaultAttributesSystemAttributesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateDefaultAttributesSystemAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-message-template/index.ts",
          "line": 3617
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-message-template/index.ts",
        "line": 3609
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3668
          },
          "name": "putCustomerEndpoint",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateDefaultAttributesSystemAttributesCustomerEndpoint"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3700
          },
          "name": "putSystemEndpoint",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateDefaultAttributesSystemAttributesSystemEndpoint"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3671
          },
          "name": "resetCustomerEndpoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3687
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3703
          },
          "name": "resetSystemEndpoint"
        }
      ],
      "name": "WisdomMessageTemplateDefaultAttributesSystemAttributesOutputReference",
      "namespace": "wisdomMessageTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3665
          },
          "name": "customerEndpoint",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateDefaultAttributesSystemAttributesCustomerEndpointOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3697
          },
          "name": "systemEndpoint",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateDefaultAttributesSystemAttributesSystemEndpointOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3675
          },
          "name": "customerEndpointInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateDefaultAttributesSystemAttributesCustomerEndpoint"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3691
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3707
          },
          "name": "systemEndpointInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateDefaultAttributesSystemAttributesSystemEndpoint"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3681
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3621
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateDefaultAttributesSystemAttributes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-message-template/index:WisdomMessageTemplateDefaultAttributesSystemAttributesOutputReference"
    },
    "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateDefaultAttributesSystemAttributesSystemEndpoint": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateDefaultAttributesSystemAttributesSystemEndpoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-message-template/index.ts",
        "line": 3449
      },
      "name": "WisdomMessageTemplateDefaultAttributesSystemAttributesSystemEndpoint",
      "namespace": "wisdomMessageTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template#address WisdomMessageTemplate#address}",
            "stability": "stable",
            "summary": "The customer's phone number if used with customerEndpoint, or the number the customer dialed to call your contact center if used with systemEndpoint."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3455
          },
          "name": "address",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/wisdom-message-template/index:WisdomMessageTemplateDefaultAttributesSystemAttributesSystemEndpoint"
    },
    "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateDefaultAttributesSystemAttributesSystemEndpointOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateDefaultAttributesSystemAttributesSystemEndpointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-message-template/index.ts",
          "line": 3495
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-message-template/index.ts",
        "line": 3487
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3537
          },
          "name": "resetAddress"
        }
      ],
      "name": "WisdomMessageTemplateDefaultAttributesSystemAttributesSystemEndpointOutputReference",
      "namespace": "wisdomMessageTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3541
          },
          "name": "addressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3531
          },
          "name": "address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3499
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateDefaultAttributesSystemAttributesSystemEndpoint"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-message-template/index:WisdomMessageTemplateDefaultAttributesSystemAttributesSystemEndpointOutputReference"
    },
    "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateGroupingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateGroupingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-message-template/index.ts",
        "line": 3912
      },
      "name": "WisdomMessageTemplateGroupingConfiguration",
      "namespace": "wisdomMessageTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template#criteria WisdomMessageTemplate#criteria}",
            "stability": "stable",
            "summary": "The criteria used for grouping Amazon Q in Connect users."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3918
          },
          "name": "criteria",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template#values WisdomMessageTemplate#values}",
            "stability": "stable",
            "summary": "The list of values that define different groups of Amazon Q in Connect users."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3924
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/wisdom-message-template/index:WisdomMessageTemplateGroupingConfiguration"
    },
    "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateGroupingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateGroupingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-message-template/index.ts",
          "line": 3971
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-message-template/index.ts",
        "line": 3963
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 4019
          },
          "name": "resetCriteria"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 4035
          },
          "name": "resetValues"
        }
      ],
      "name": "WisdomMessageTemplateGroupingConfigurationOutputReference",
      "namespace": "wisdomMessageTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 4023
          },
          "name": "criteriaInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 4039
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 4013
          },
          "name": "criteria",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 4029
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 3975
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateGroupingConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-message-template/index:WisdomMessageTemplateGroupingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateMessageTemplateAttachments": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateMessageTemplateAttachments",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-message-template/index.ts",
        "line": 4043
      },
      "name": "WisdomMessageTemplateMessageTemplateAttachments",
      "namespace": "wisdomMessageTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template#attachment_id WisdomMessageTemplate#attachment_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 4047
          },
          "name": "attachmentId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template#attachment_name WisdomMessageTemplate#attachment_name}",
            "stability": "stable",
            "summary": "The name of the attachment file being uploaded. The name should include the file extension."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 4053
          },
          "name": "attachmentName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "When generating the PreSignedUrl, please ensure that the expires-in time is set to 30 minutes. The URL can be generated through the AWS Console or through the AWS CLI (https://docs.aws.amazon.com/AmazonS3/latest/userguide/ShareObjectPreSignedURL.html). \n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template#s3_presigned_url WisdomMessageTemplate#s3_presigned_url}",
            "stability": "stable",
            "summary": "The S3 Presigned URL for the attachment file."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 4059
          },
          "name": "s3PresignedUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/wisdom-message-template/index:WisdomMessageTemplateMessageTemplateAttachments"
    },
    "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateMessageTemplateAttachmentsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateMessageTemplateAttachmentsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-message-template/index.ts",
          "line": 4218
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-message-template/index.ts",
        "line": 4210
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 4225
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateMessageTemplateAttachmentsOutputReference"
            }
          }
        }
      ],
      "name": "WisdomMessageTemplateMessageTemplateAttachmentsList",
      "namespace": "wisdomMessageTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 4211
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateMessageTemplateAttachments"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-message-template/index:WisdomMessageTemplateMessageTemplateAttachmentsList"
    },
    "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateMessageTemplateAttachmentsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateMessageTemplateAttachmentsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-message-template/index.ts",
          "line": 4115
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-message-template/index.ts",
        "line": 4105
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 4169
          },
          "name": "resetAttachmentId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 4185
          },
          "name": "resetAttachmentName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 4201
          },
          "name": "resetS3PresignedUrl"
        }
      ],
      "name": "WisdomMessageTemplateMessageTemplateAttachmentsOutputReference",
      "namespace": "wisdomMessageTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 4173
          },
          "name": "attachmentIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 4189
          },
          "name": "attachmentNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 4205
          },
          "name": "s3PresignedUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 4163
          },
          "name": "attachmentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 4179
          },
          "name": "attachmentName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 4195
          },
          "name": "s3PresignedUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 4119
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateMessageTemplateAttachments"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-message-template/index:WisdomMessageTemplateMessageTemplateAttachmentsOutputReference"
    },
    "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-message-template/index.ts",
        "line": 4229
      },
      "name": "WisdomMessageTemplateTags",
      "namespace": "wisdomMessageTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template#key WisdomMessageTemplate#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 4235
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template#value WisdomMessageTemplate#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 4241
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/wisdom-message-template/index:WisdomMessageTemplateTags"
    },
    "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-message-template/index.ts",
          "line": 4371
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-message-template/index.ts",
        "line": 4363
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 4378
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateTagsOutputReference"
            }
          }
        }
      ],
      "name": "WisdomMessageTemplateTagsList",
      "namespace": "wisdomMessageTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 4364
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-message-template/index:WisdomMessageTemplateTagsList"
    },
    "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-message-template/index.ts",
          "line": 4290
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-message-template/index.ts",
        "line": 4280
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 4338
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 4354
          },
          "name": "resetValue"
        }
      ],
      "name": "WisdomMessageTemplateTagsOutputReference",
      "namespace": "wisdomMessageTemplate",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 4342
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 4358
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 4332
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 4348
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template/index.ts",
            "line": 4294
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomMessageTemplate.WisdomMessageTemplateTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-message-template/index:WisdomMessageTemplateTagsOutputReference"
    },
    "@cdktn/provider-awscc.wisdomMessageTemplateVersion.WisdomMessageTemplateVersion": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template_version awscc_wisdom_message_template_version}."
      },
      "fqn": "@cdktn/provider-awscc.wisdomMessageTemplateVersion.WisdomMessageTemplateVersion",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template_version awscc_wisdom_message_template_version} Resource."
        },
        "locationInModule": {
          "filename": "src/wisdom-message-template-version/index.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.wisdomMessageTemplateVersion.WisdomMessageTemplateVersionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-message-template-version/index.ts",
        "line": 32
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a WisdomMessageTemplateVersion resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template-version/index.ts",
            "line": 49
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the WisdomMessageTemplateVersion to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template_version#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing WisdomMessageTemplateVersion that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the WisdomMessageTemplateVersion to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template-version/index.ts",
            "line": 114
          },
          "name": "resetMessageTemplateContentSha256"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template-version/index.ts",
            "line": 136
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template-version/index.ts",
            "line": 143
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "WisdomMessageTemplateVersion",
      "namespace": "wisdomMessageTemplateVersion",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template-version/index.ts",
            "line": 37
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template-version/index.ts",
            "line": 89
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template-version/index.ts",
            "line": 123
          },
          "name": "messageTemplateVersionArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template-version/index.ts",
            "line": 128
          },
          "name": "messageTemplateVersionNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template-version/index.ts",
            "line": 102
          },
          "name": "messageTemplateArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template-version/index.ts",
            "line": 118
          },
          "name": "messageTemplateContentSha256Input",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template-version/index.ts",
            "line": 95
          },
          "name": "messageTemplateArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-message-template-version/index.ts",
            "line": 108
          },
          "name": "messageTemplateContentSha256",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/wisdom-message-template-version/index:WisdomMessageTemplateVersion"
    },
    "@cdktn/provider-awscc.wisdomMessageTemplateVersion.WisdomMessageTemplateVersionConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomMessageTemplateVersion.WisdomMessageTemplateVersionConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-message-template-version/index.ts",
        "line": 14
      },
      "name": "WisdomMessageTemplateVersionConfig",
      "namespace": "wisdomMessageTemplateVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template_version#message_template_arn WisdomMessageTemplateVersion#message_template_arn}",
            "stability": "stable",
            "summary": "The unqualified Amazon Resource Name (ARN) of the message template."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template-version/index.ts",
            "line": 20
          },
          "name": "messageTemplateArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_message_template_version#message_template_content_sha_256 WisdomMessageTemplateVersion#message_template_content_sha_256}",
            "stability": "stable",
            "summary": "The content SHA256 of the message template."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-message-template-version/index.ts",
            "line": 26
          },
          "name": "messageTemplateContentSha256",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/wisdom-message-template-version/index:WisdomMessageTemplateVersionConfig"
    },
    "@cdktn/provider-awscc.wisdomQuickResponse.WisdomQuickResponse": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_quick_response awscc_wisdom_quick_response}."
      },
      "fqn": "@cdktn/provider-awscc.wisdomQuickResponse.WisdomQuickResponse",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_quick_response awscc_wisdom_quick_response} Resource."
        },
        "locationInModule": {
          "filename": "src/wisdom-quick-response/index.ts",
          "line": 669
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.wisdomQuickResponse.WisdomQuickResponseConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-quick-response/index.ts",
        "line": 637
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a WisdomQuickResponse resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/wisdom-quick-response/index.ts",
            "line": 654
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the WisdomQuickResponse to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_quick_response#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing WisdomQuickResponse that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the WisdomQuickResponse to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-quick-response/index.ts",
            "line": 723
          },
          "name": "putContent",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.wisdomQuickResponse.WisdomQuickResponseContent"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-quick-response/index.ts",
            "line": 774
          },
          "name": "putGroupingConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.wisdomQuickResponse.WisdomQuickResponseGroupingConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-quick-response/index.ts",
            "line": 884
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.wisdomQuickResponse.WisdomQuickResponseTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-quick-response/index.ts",
            "line": 710
          },
          "name": "resetChannels"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-quick-response/index.ts",
            "line": 739
          },
          "name": "resetContentType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-quick-response/index.ts",
            "line": 761
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-quick-response/index.ts",
            "line": 777
          },
          "name": "resetGroupingConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-quick-response/index.ts",
            "line": 798
          },
          "name": "resetIsActive"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-quick-response/index.ts",
            "line": 827
          },
          "name": "resetLanguage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-quick-response/index.ts",
            "line": 866
          },
          "name": "resetShortcutKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-quick-response/index.ts",
            "line": 887
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-quick-response/index.ts",
            "line": 899
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-quick-response/index.ts",
            "line": 915
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "WisdomQuickResponse",
      "namespace": "wisdomQuickResponse",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-quick-response/index.ts",
            "line": 642
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-quick-response/index.ts",
            "line": 720
          },
          "name": "content",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomQuickResponse.WisdomQuickResponseContentOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-quick-response/index.ts",
            "line": 749
          },
          "name": "contents",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomQuickResponse.WisdomQuickResponseContentsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-quick-response/index.ts",
            "line": 771
          },
          "name": "groupingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomQuickResponse.WisdomQuickResponseGroupingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-quick-response/index.ts",
            "line": 786
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-quick-response/index.ts",
            "line": 849
          },
          "name": "quickResponseArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-quick-response/index.ts",
            "line": 854
          },
          "name": "quickResponseId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-quick-response/index.ts",
            "line": 875
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-quick-response/index.ts",
            "line": 881
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomQuickResponse.WisdomQuickResponseTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-quick-response/index.ts",
            "line": 714
          },
          "name": "channelsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-quick-response/index.ts",
            "line": 727
          },
          "name": "contentInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomQuickResponse.WisdomQuickResponseContent"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-quick-response/index.ts",
            "line": 743
          },
          "name": "contentTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-quick-response/index.ts",
            "line": 765
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-quick-response/index.ts",
            "line": 781
          },
          "name": "groupingConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomQuickResponse.WisdomQuickResponseGroupingConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-quick-response/index.ts",
            "line": 802
          },
          "name": "isActiveInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-quick-response/index.ts",
            "line": 815
          },
          "name": "knowledgeBaseArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-quick-response/index.ts",
            "line": 831
          },
          "name": "languageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-quick-response/index.ts",
            "line": 844
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-quick-response/index.ts",
            "line": 870
          },
          "name": "shortcutKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-quick-response/index.ts",
            "line": 891
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomQuickResponse.WisdomQuickResponseTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-quick-response/index.ts",
            "line": 704
          },
          "name": "channels",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-quick-response/index.ts",
            "line": 733
          },
          "name": "contentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-quick-response/index.ts",
            "line": 755
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-quick-response/index.ts",
            "line": 792
          },
          "name": "isActive",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-quick-response/index.ts",
            "line": 808
          },
          "name": "knowledgeBaseArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-quick-response/index.ts",
            "line": 821
          },
          "name": "language",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-quick-response/index.ts",
            "line": 837
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-quick-response/index.ts",
            "line": 860
          },
          "name": "shortcutKey",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/wisdom-quick-response/index:WisdomQuickResponse"
    },
    "@cdktn/provider-awscc.wisdomQuickResponse.WisdomQuickResponseConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomQuickResponse.WisdomQuickResponseConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-quick-response/index.ts",
        "line": 14
      },
      "name": "WisdomQuickResponseConfig",
      "namespace": "wisdomQuickResponse",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_quick_response#content WisdomQuickResponse#content}",
            "stability": "stable",
            "summary": "The container of quick response content."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-quick-response/index.ts",
            "line": 26
          },
          "name": "content",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomQuickResponse.WisdomQuickResponseContent"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_quick_response#knowledge_base_arn WisdomQuickResponse#knowledge_base_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the knowledge base."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-quick-response/index.ts",
            "line": 58
          },
          "name": "knowledgeBaseArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_quick_response#name WisdomQuickResponse#name}",
            "stability": "stable",
            "summary": "The name of the quick response."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-quick-response/index.ts",
            "line": 70
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_quick_response#channels WisdomQuickResponse#channels}",
            "stability": "stable",
            "summary": "The Amazon Connect contact channels this quick response applies to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-quick-response/index.ts",
            "line": 20
          },
          "name": "channels",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "- Use application/x.quickresponse;format=plain for quick response written in plain text.\n- Use application/x.quickresponse;format=markdown for quick response written in richtext.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_quick_response#content_type WisdomQuickResponse#content_type}",
            "stability": "stable",
            "summary": "The media type of the quick response content."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-quick-response/index.ts",
            "line": 34
          },
          "name": "contentType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_quick_response#description WisdomQuickResponse#description}",
            "stability": "stable",
            "summary": "The description of the quick response."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-quick-response/index.ts",
            "line": 40
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_quick_response#grouping_configuration WisdomQuickResponse#grouping_configuration}",
            "stability": "stable",
            "summary": "The configuration information of the user groups that the quick response is accessible to."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-quick-response/index.ts",
            "line": 46
          },
          "name": "groupingConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomQuickResponse.WisdomQuickResponseGroupingConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_quick_response#is_active WisdomQuickResponse#is_active}",
            "stability": "stable",
            "summary": "Whether the quick response is active."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-quick-response/index.ts",
            "line": 52
          },
          "name": "isActive",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The supported language codes include de_DE, en_US, es_ES, fr_FR, id_ID, it_IT, ja_JP, ko_KR, pt_BR, zh_CN, zh_TW\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_quick_response#language WisdomQuickResponse#language}",
            "stability": "stable",
            "summary": "The language code value for the language in which the quick response is written."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-quick-response/index.ts",
            "line": 64
          },
          "name": "language",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_quick_response#shortcut_key WisdomQuickResponse#shortcut_key}",
            "stability": "stable",
            "summary": "The shortcut key of the quick response. The value should be unique across the knowledge base."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-quick-response/index.ts",
            "line": 76
          },
          "name": "shortcutKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_quick_response#tags WisdomQuickResponse#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-quick-response/index.ts",
            "line": 82
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomQuickResponse.WisdomQuickResponseTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-quick-response/index:WisdomQuickResponseConfig"
    },
    "@cdktn/provider-awscc.wisdomQuickResponse.WisdomQuickResponseContent": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomQuickResponse.WisdomQuickResponseContent",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-quick-response/index.ts",
        "line": 84
      },
      "name": "WisdomQuickResponseContent",
      "namespace": "wisdomQuickResponse",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_quick_response#content WisdomQuickResponse#content}",
            "stability": "stable",
            "summary": "The content of the quick response."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-quick-response/index.ts",
            "line": 90
          },
          "name": "content",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/wisdom-quick-response/index:WisdomQuickResponseContent"
    },
    "@cdktn/provider-awscc.wisdomQuickResponse.WisdomQuickResponseContentOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomQuickResponse.WisdomQuickResponseContentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-quick-response/index.ts",
          "line": 130
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-quick-response/index.ts",
        "line": 122
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-quick-response/index.ts",
            "line": 172
          },
          "name": "resetContent"
        }
      ],
      "name": "WisdomQuickResponseContentOutputReference",
      "namespace": "wisdomQuickResponse",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-quick-response/index.ts",
            "line": 176
          },
          "name": "contentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-quick-response/index.ts",
            "line": 166
          },
          "name": "content",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-quick-response/index.ts",
            "line": 134
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomQuickResponse.WisdomQuickResponseContent"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-quick-response/index:WisdomQuickResponseContentOutputReference"
    },
    "@cdktn/provider-awscc.wisdomQuickResponse.WisdomQuickResponseContents": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomQuickResponse.WisdomQuickResponseContents",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-quick-response/index.ts",
        "line": 288
      },
      "name": "WisdomQuickResponseContents",
      "namespace": "wisdomQuickResponse",
      "symbolId": "src/wisdom-quick-response/index:WisdomQuickResponseContents"
    },
    "@cdktn/provider-awscc.wisdomQuickResponse.WisdomQuickResponseContentsMarkdown": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomQuickResponse.WisdomQuickResponseContentsMarkdown",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-quick-response/index.ts",
        "line": 180
      },
      "name": "WisdomQuickResponseContentsMarkdown",
      "namespace": "wisdomQuickResponse",
      "symbolId": "src/wisdom-quick-response/index:WisdomQuickResponseContentsMarkdown"
    },
    "@cdktn/provider-awscc.wisdomQuickResponse.WisdomQuickResponseContentsMarkdownOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomQuickResponse.WisdomQuickResponseContentsMarkdownOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-quick-response/index.ts",
          "line": 210
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-quick-response/index.ts",
        "line": 203
      },
      "name": "WisdomQuickResponseContentsMarkdownOutputReference",
      "namespace": "wisdomQuickResponse",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-quick-response/index.ts",
            "line": 230
          },
          "name": "content",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-quick-response/index.ts",
            "line": 214
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomQuickResponse.WisdomQuickResponseContentsMarkdown"
          }
        }
      ],
      "symbolId": "src/wisdom-quick-response/index:WisdomQuickResponseContentsMarkdownOutputReference"
    },
    "@cdktn/provider-awscc.wisdomQuickResponse.WisdomQuickResponseContentsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomQuickResponse.WisdomQuickResponseContentsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-quick-response/index.ts",
          "line": 318
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-quick-response/index.ts",
        "line": 311
      },
      "name": "WisdomQuickResponseContentsOutputReference",
      "namespace": "wisdomQuickResponse",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-quick-response/index.ts",
            "line": 339
          },
          "name": "markdown",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomQuickResponse.WisdomQuickResponseContentsMarkdownOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-quick-response/index.ts",
            "line": 345
          },
          "name": "plainText",
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomQuickResponse.WisdomQuickResponseContentsPlainTextOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-quick-response/index.ts",
            "line": 322
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomQuickResponse.WisdomQuickResponseContents"
          }
        }
      ],
      "symbolId": "src/wisdom-quick-response/index:WisdomQuickResponseContentsOutputReference"
    },
    "@cdktn/provider-awscc.wisdomQuickResponse.WisdomQuickResponseContentsPlainText": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomQuickResponse.WisdomQuickResponseContentsPlainText",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-quick-response/index.ts",
        "line": 234
      },
      "name": "WisdomQuickResponseContentsPlainText",
      "namespace": "wisdomQuickResponse",
      "symbolId": "src/wisdom-quick-response/index:WisdomQuickResponseContentsPlainText"
    },
    "@cdktn/provider-awscc.wisdomQuickResponse.WisdomQuickResponseContentsPlainTextOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomQuickResponse.WisdomQuickResponseContentsPlainTextOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-quick-response/index.ts",
          "line": 264
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-quick-response/index.ts",
        "line": 257
      },
      "name": "WisdomQuickResponseContentsPlainTextOutputReference",
      "namespace": "wisdomQuickResponse",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-quick-response/index.ts",
            "line": 284
          },
          "name": "content",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-quick-response/index.ts",
            "line": 268
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.wisdomQuickResponse.WisdomQuickResponseContentsPlainText"
          }
        }
      ],
      "symbolId": "src/wisdom-quick-response/index:WisdomQuickResponseContentsPlainTextOutputReference"
    },
    "@cdktn/provider-awscc.wisdomQuickResponse.WisdomQuickResponseGroupingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomQuickResponse.WisdomQuickResponseGroupingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-quick-response/index.ts",
        "line": 349
      },
      "name": "WisdomQuickResponseGroupingConfiguration",
      "namespace": "wisdomQuickResponse",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_quick_response#criteria WisdomQuickResponse#criteria}",
            "stability": "stable",
            "summary": "The criteria used for grouping Amazon Q in Connect users."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-quick-response/index.ts",
            "line": 355
          },
          "name": "criteria",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_quick_response#values WisdomQuickResponse#values}",
            "stability": "stable",
            "summary": "The list of values that define different groups of Amazon Q in Connect users."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-quick-response/index.ts",
            "line": 361
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/wisdom-quick-response/index:WisdomQuickResponseGroupingConfiguration"
    },
    "@cdktn/provider-awscc.wisdomQuickResponse.WisdomQuickResponseGroupingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomQuickResponse.WisdomQuickResponseGroupingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-quick-response/index.ts",
          "line": 408
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-quick-response/index.ts",
        "line": 400
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-quick-response/index.ts",
            "line": 456
          },
          "name": "resetCriteria"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-quick-response/index.ts",
            "line": 472
          },
          "name": "resetValues"
        }
      ],
      "name": "WisdomQuickResponseGroupingConfigurationOutputReference",
      "namespace": "wisdomQuickResponse",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-quick-response/index.ts",
            "line": 460
          },
          "name": "criteriaInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-quick-response/index.ts",
            "line": 476
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-quick-response/index.ts",
            "line": 450
          },
          "name": "criteria",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-quick-response/index.ts",
            "line": 466
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-quick-response/index.ts",
            "line": 412
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomQuickResponse.WisdomQuickResponseGroupingConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-quick-response/index:WisdomQuickResponseGroupingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.wisdomQuickResponse.WisdomQuickResponseTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomQuickResponse.WisdomQuickResponseTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/wisdom-quick-response/index.ts",
        "line": 480
      },
      "name": "WisdomQuickResponseTags",
      "namespace": "wisdomQuickResponse",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_quick_response#key WisdomQuickResponse#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-quick-response/index.ts",
            "line": 486
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/wisdom_quick_response#value WisdomQuickResponse#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-quick-response/index.ts",
            "line": 492
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/wisdom-quick-response/index:WisdomQuickResponseTags"
    },
    "@cdktn/provider-awscc.wisdomQuickResponse.WisdomQuickResponseTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomQuickResponse.WisdomQuickResponseTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-quick-response/index.ts",
          "line": 622
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-quick-response/index.ts",
        "line": 614
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-quick-response/index.ts",
            "line": 629
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.wisdomQuickResponse.WisdomQuickResponseTagsOutputReference"
            }
          }
        }
      ],
      "name": "WisdomQuickResponseTagsList",
      "namespace": "wisdomQuickResponse",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-quick-response/index.ts",
            "line": 615
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.wisdomQuickResponse.WisdomQuickResponseTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-quick-response/index:WisdomQuickResponseTagsList"
    },
    "@cdktn/provider-awscc.wisdomQuickResponse.WisdomQuickResponseTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.wisdomQuickResponse.WisdomQuickResponseTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/wisdom-quick-response/index.ts",
          "line": 541
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/wisdom-quick-response/index.ts",
        "line": 531
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-quick-response/index.ts",
            "line": 589
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-quick-response/index.ts",
            "line": 605
          },
          "name": "resetValue"
        }
      ],
      "name": "WisdomQuickResponseTagsOutputReference",
      "namespace": "wisdomQuickResponse",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-quick-response/index.ts",
            "line": 593
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/wisdom-quick-response/index.ts",
            "line": 609
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-quick-response/index.ts",
            "line": 583
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-quick-response/index.ts",
            "line": 599
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/wisdom-quick-response/index.ts",
            "line": 545
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.wisdomQuickResponse.WisdomQuickResponseTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/wisdom-quick-response/index:WisdomQuickResponseTagsOutputReference"
    },
    "@cdktn/provider-awscc.workspacesConnectionAlias.WorkspacesConnectionAlias": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspaces_connection_alias awscc_workspaces_connection_alias}."
      },
      "fqn": "@cdktn/provider-awscc.workspacesConnectionAlias.WorkspacesConnectionAlias",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspaces_connection_alias awscc_workspaces_connection_alias} Resource."
        },
        "locationInModule": {
          "filename": "src/workspaces-connection-alias/index.ts",
          "line": 299
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.workspacesConnectionAlias.WorkspacesConnectionAliasConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspaces-connection-alias/index.ts",
        "line": 267
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a WorkspacesConnectionAlias resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/workspaces-connection-alias/index.ts",
            "line": 284
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the WorkspacesConnectionAlias to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspaces_connection_alias#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing WorkspacesConnectionAlias that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the WorkspacesConnectionAlias to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspaces-connection-alias/index.ts",
            "line": 362
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.workspacesConnectionAlias.WorkspacesConnectionAliasTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspaces-connection-alias/index.ts",
            "line": 365
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspaces-connection-alias/index.ts",
            "line": 377
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspaces-connection-alias/index.ts",
            "line": 384
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "WorkspacesConnectionAlias",
      "namespace": "workspacesConnectionAlias",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspaces-connection-alias/index.ts",
            "line": 272
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspaces-connection-alias/index.ts",
            "line": 324
          },
          "name": "aliasId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspaces-connection-alias/index.ts",
            "line": 330
          },
          "name": "associations",
          "type": {
            "fqn": "@cdktn/provider-awscc.workspacesConnectionAlias.WorkspacesConnectionAliasAssociationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspaces-connection-alias/index.ts",
            "line": 335
          },
          "name": "connectionAliasState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspaces-connection-alias/index.ts",
            "line": 353
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspaces-connection-alias/index.ts",
            "line": 359
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.workspacesConnectionAlias.WorkspacesConnectionAliasTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspaces-connection-alias/index.ts",
            "line": 348
          },
          "name": "connectionStringInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspaces-connection-alias/index.ts",
            "line": 369
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.workspacesConnectionAlias.WorkspacesConnectionAliasTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspaces-connection-alias/index.ts",
            "line": 341
          },
          "name": "connectionString",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/workspaces-connection-alias/index:WorkspacesConnectionAlias"
    },
    "@cdktn/provider-awscc.workspacesConnectionAlias.WorkspacesConnectionAliasAssociations": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspacesConnectionAlias.WorkspacesConnectionAliasAssociations",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workspaces-connection-alias/index.ts",
        "line": 24
      },
      "name": "WorkspacesConnectionAliasAssociations",
      "namespace": "workspacesConnectionAlias",
      "symbolId": "src/workspaces-connection-alias/index:WorkspacesConnectionAliasAssociations"
    },
    "@cdktn/provider-awscc.workspacesConnectionAlias.WorkspacesConnectionAliasAssociationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspacesConnectionAlias.WorkspacesConnectionAliasAssociationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workspaces-connection-alias/index.ts",
          "line": 103
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspaces-connection-alias/index.ts",
        "line": 96
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspaces-connection-alias/index.ts",
            "line": 110
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.workspacesConnectionAlias.WorkspacesConnectionAliasAssociationsOutputReference"
            }
          }
        }
      ],
      "name": "WorkspacesConnectionAliasAssociationsList",
      "namespace": "workspacesConnectionAlias",
      "symbolId": "src/workspaces-connection-alias/index:WorkspacesConnectionAliasAssociationsList"
    },
    "@cdktn/provider-awscc.workspacesConnectionAlias.WorkspacesConnectionAliasAssociationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspacesConnectionAlias.WorkspacesConnectionAliasAssociationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workspaces-connection-alias/index.ts",
          "line": 56
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspaces-connection-alias/index.ts",
        "line": 47
      },
      "name": "WorkspacesConnectionAliasAssociationsOutputReference",
      "namespace": "workspacesConnectionAlias",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspaces-connection-alias/index.ts",
            "line": 76
          },
          "name": "associatedAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspaces-connection-alias/index.ts",
            "line": 81
          },
          "name": "associationStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspaces-connection-alias/index.ts",
            "line": 86
          },
          "name": "connectionIdentifier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspaces-connection-alias/index.ts",
            "line": 91
          },
          "name": "resourceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspaces-connection-alias/index.ts",
            "line": 60
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.workspacesConnectionAlias.WorkspacesConnectionAliasAssociations"
          }
        }
      ],
      "symbolId": "src/workspaces-connection-alias/index:WorkspacesConnectionAliasAssociationsOutputReference"
    },
    "@cdktn/provider-awscc.workspacesConnectionAlias.WorkspacesConnectionAliasConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspacesConnectionAlias.WorkspacesConnectionAliasConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workspaces-connection-alias/index.ts",
        "line": 14
      },
      "name": "WorkspacesConnectionAliasConfig",
      "namespace": "workspacesConnectionAlias",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspaces_connection_alias#connection_string WorkspacesConnectionAlias#connection_string}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspaces-connection-alias/index.ts",
            "line": 18
          },
          "name": "connectionString",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspaces_connection_alias#tags WorkspacesConnectionAlias#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspaces-connection-alias/index.ts",
            "line": 22
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.workspacesConnectionAlias.WorkspacesConnectionAliasTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workspaces-connection-alias/index:WorkspacesConnectionAliasConfig"
    },
    "@cdktn/provider-awscc.workspacesConnectionAlias.WorkspacesConnectionAliasTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspacesConnectionAlias.WorkspacesConnectionAliasTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workspaces-connection-alias/index.ts",
        "line": 114
      },
      "name": "WorkspacesConnectionAliasTags",
      "namespace": "workspacesConnectionAlias",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspaces_connection_alias#key WorkspacesConnectionAlias#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspaces-connection-alias/index.ts",
            "line": 118
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspaces_connection_alias#value WorkspacesConnectionAlias#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspaces-connection-alias/index.ts",
            "line": 122
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/workspaces-connection-alias/index:WorkspacesConnectionAliasTags"
    },
    "@cdktn/provider-awscc.workspacesConnectionAlias.WorkspacesConnectionAliasTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspacesConnectionAlias.WorkspacesConnectionAliasTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workspaces-connection-alias/index.ts",
          "line": 252
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspaces-connection-alias/index.ts",
        "line": 244
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspaces-connection-alias/index.ts",
            "line": 259
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.workspacesConnectionAlias.WorkspacesConnectionAliasTagsOutputReference"
            }
          }
        }
      ],
      "name": "WorkspacesConnectionAliasTagsList",
      "namespace": "workspacesConnectionAlias",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspaces-connection-alias/index.ts",
            "line": 245
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.workspacesConnectionAlias.WorkspacesConnectionAliasTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workspaces-connection-alias/index:WorkspacesConnectionAliasTagsList"
    },
    "@cdktn/provider-awscc.workspacesConnectionAlias.WorkspacesConnectionAliasTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspacesConnectionAlias.WorkspacesConnectionAliasTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workspaces-connection-alias/index.ts",
          "line": 171
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspaces-connection-alias/index.ts",
        "line": 161
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspaces-connection-alias/index.ts",
            "line": 219
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspaces-connection-alias/index.ts",
            "line": 235
          },
          "name": "resetValue"
        }
      ],
      "name": "WorkspacesConnectionAliasTagsOutputReference",
      "namespace": "workspacesConnectionAlias",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspaces-connection-alias/index.ts",
            "line": 223
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspaces-connection-alias/index.ts",
            "line": 239
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspaces-connection-alias/index.ts",
            "line": 213
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspaces-connection-alias/index.ts",
            "line": 229
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspaces-connection-alias/index.ts",
            "line": 175
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.workspacesConnectionAlias.WorkspacesConnectionAliasTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workspaces-connection-alias/index:WorkspacesConnectionAliasTagsOutputReference"
    },
    "@cdktn/provider-awscc.workspacesWorkspaceIpGroup.WorkspacesWorkspaceIpGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspaces_workspace_ip_group awscc_workspaces_workspace_ip_group}."
      },
      "fqn": "@cdktn/provider-awscc.workspacesWorkspaceIpGroup.WorkspacesWorkspaceIpGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspaces_workspace_ip_group awscc_workspaces_workspace_ip_group} Resource."
        },
        "locationInModule": {
          "filename": "src/workspaces-workspace-ip-group/index.ts",
          "line": 382
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.workspacesWorkspaceIpGroup.WorkspacesWorkspaceIpGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspaces-workspace-ip-group/index.ts",
        "line": 350
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a WorkspacesWorkspaceIpGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/workspaces-workspace-ip-group/index.ts",
            "line": 367
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the WorkspacesWorkspaceIpGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspaces_workspace_ip_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing WorkspacesWorkspaceIpGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the WorkspacesWorkspaceIpGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspaces-workspace-ip-group/index.ts",
            "line": 457
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.workspacesWorkspaceIpGroup.WorkspacesWorkspaceIpGroupTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspaces-workspace-ip-group/index.ts",
            "line": 473
          },
          "name": "putUserRules",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.workspacesWorkspaceIpGroup.WorkspacesWorkspaceIpGroupUserRules"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspaces-workspace-ip-group/index.ts",
            "line": 421
          },
          "name": "resetGroupDesc"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspaces-workspace-ip-group/index.ts",
            "line": 460
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspaces-workspace-ip-group/index.ts",
            "line": 476
          },
          "name": "resetUserRules"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspaces-workspace-ip-group/index.ts",
            "line": 488
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspaces-workspace-ip-group/index.ts",
            "line": 497
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "WorkspacesWorkspaceIpGroup",
      "namespace": "workspacesWorkspaceIpGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspaces-workspace-ip-group/index.ts",
            "line": 355
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspaces-workspace-ip-group/index.ts",
            "line": 409
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspaces-workspace-ip-group/index.ts",
            "line": 430
          },
          "name": "groupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspaces-workspace-ip-group/index.ts",
            "line": 448
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspaces-workspace-ip-group/index.ts",
            "line": 454
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.workspacesWorkspaceIpGroup.WorkspacesWorkspaceIpGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspaces-workspace-ip-group/index.ts",
            "line": 470
          },
          "name": "userRules",
          "type": {
            "fqn": "@cdktn/provider-awscc.workspacesWorkspaceIpGroup.WorkspacesWorkspaceIpGroupUserRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspaces-workspace-ip-group/index.ts",
            "line": 425
          },
          "name": "groupDescInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspaces-workspace-ip-group/index.ts",
            "line": 443
          },
          "name": "groupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspaces-workspace-ip-group/index.ts",
            "line": 464
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.workspacesWorkspaceIpGroup.WorkspacesWorkspaceIpGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspaces-workspace-ip-group/index.ts",
            "line": 480
          },
          "name": "userRulesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.workspacesWorkspaceIpGroup.WorkspacesWorkspaceIpGroupUserRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspaces-workspace-ip-group/index.ts",
            "line": 415
          },
          "name": "groupDesc",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspaces-workspace-ip-group/index.ts",
            "line": 436
          },
          "name": "groupName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/workspaces-workspace-ip-group/index:WorkspacesWorkspaceIpGroup"
    },
    "@cdktn/provider-awscc.workspacesWorkspaceIpGroup.WorkspacesWorkspaceIpGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspacesWorkspaceIpGroup.WorkspacesWorkspaceIpGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workspaces-workspace-ip-group/index.ts",
        "line": 14
      },
      "name": "WorkspacesWorkspaceIpGroupConfig",
      "namespace": "workspacesWorkspaceIpGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspaces_workspace_ip_group#group_name WorkspacesWorkspaceIpGroup#group_name}",
            "stability": "stable",
            "summary": "The name of the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspaces-workspace-ip-group/index.ts",
            "line": 26
          },
          "name": "groupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspaces_workspace_ip_group#group_desc WorkspacesWorkspaceIpGroup#group_desc}",
            "stability": "stable",
            "summary": "The description of the group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspaces-workspace-ip-group/index.ts",
            "line": 20
          },
          "name": "groupDesc",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspaces_workspace_ip_group#tags WorkspacesWorkspaceIpGroup#tags}",
            "stability": "stable",
            "summary": "The tags for the IP access control group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspaces-workspace-ip-group/index.ts",
            "line": 32
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.workspacesWorkspaceIpGroup.WorkspacesWorkspaceIpGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspaces_workspace_ip_group#user_rules WorkspacesWorkspaceIpGroup#user_rules}",
            "stability": "stable",
            "summary": "The rules for the IP access control group."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspaces-workspace-ip-group/index.ts",
            "line": 38
          },
          "name": "userRules",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.workspacesWorkspaceIpGroup.WorkspacesWorkspaceIpGroupUserRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workspaces-workspace-ip-group/index:WorkspacesWorkspaceIpGroupConfig"
    },
    "@cdktn/provider-awscc.workspacesWorkspaceIpGroup.WorkspacesWorkspaceIpGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspacesWorkspaceIpGroup.WorkspacesWorkspaceIpGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workspaces-workspace-ip-group/index.ts",
        "line": 40
      },
      "name": "WorkspacesWorkspaceIpGroupTags",
      "namespace": "workspacesWorkspaceIpGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspaces_workspace_ip_group#key WorkspacesWorkspaceIpGroup#key}",
            "stability": "stable",
            "summary": "The key of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspaces-workspace-ip-group/index.ts",
            "line": 46
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspaces_workspace_ip_group#value WorkspacesWorkspaceIpGroup#value}",
            "stability": "stable",
            "summary": "The value of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspaces-workspace-ip-group/index.ts",
            "line": 52
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/workspaces-workspace-ip-group/index:WorkspacesWorkspaceIpGroupTags"
    },
    "@cdktn/provider-awscc.workspacesWorkspaceIpGroup.WorkspacesWorkspaceIpGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspacesWorkspaceIpGroup.WorkspacesWorkspaceIpGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workspaces-workspace-ip-group/index.ts",
          "line": 182
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspaces-workspace-ip-group/index.ts",
        "line": 174
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspaces-workspace-ip-group/index.ts",
            "line": 189
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.workspacesWorkspaceIpGroup.WorkspacesWorkspaceIpGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "WorkspacesWorkspaceIpGroupTagsList",
      "namespace": "workspacesWorkspaceIpGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspaces-workspace-ip-group/index.ts",
            "line": 175
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.workspacesWorkspaceIpGroup.WorkspacesWorkspaceIpGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workspaces-workspace-ip-group/index:WorkspacesWorkspaceIpGroupTagsList"
    },
    "@cdktn/provider-awscc.workspacesWorkspaceIpGroup.WorkspacesWorkspaceIpGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspacesWorkspaceIpGroup.WorkspacesWorkspaceIpGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workspaces-workspace-ip-group/index.ts",
          "line": 101
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspaces-workspace-ip-group/index.ts",
        "line": 91
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspaces-workspace-ip-group/index.ts",
            "line": 149
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspaces-workspace-ip-group/index.ts",
            "line": 165
          },
          "name": "resetValue"
        }
      ],
      "name": "WorkspacesWorkspaceIpGroupTagsOutputReference",
      "namespace": "workspacesWorkspaceIpGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspaces-workspace-ip-group/index.ts",
            "line": 153
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspaces-workspace-ip-group/index.ts",
            "line": 169
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspaces-workspace-ip-group/index.ts",
            "line": 143
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspaces-workspace-ip-group/index.ts",
            "line": 159
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspaces-workspace-ip-group/index.ts",
            "line": 105
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.workspacesWorkspaceIpGroup.WorkspacesWorkspaceIpGroupTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workspaces-workspace-ip-group/index:WorkspacesWorkspaceIpGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.workspacesWorkspaceIpGroup.WorkspacesWorkspaceIpGroupUserRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspacesWorkspaceIpGroup.WorkspacesWorkspaceIpGroupUserRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workspaces-workspace-ip-group/index.ts",
        "line": 193
      },
      "name": "WorkspacesWorkspaceIpGroupUserRules",
      "namespace": "workspacesWorkspaceIpGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspaces_workspace_ip_group#ip_rule WorkspacesWorkspaceIpGroup#ip_rule}",
            "stability": "stable",
            "summary": "The IP address range, in CIDR notation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspaces-workspace-ip-group/index.ts",
            "line": 199
          },
          "name": "ipRule",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspaces_workspace_ip_group#rule_desc WorkspacesWorkspaceIpGroup#rule_desc}",
            "stability": "stable",
            "summary": "The description of the rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspaces-workspace-ip-group/index.ts",
            "line": 205
          },
          "name": "ruleDesc",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/workspaces-workspace-ip-group/index:WorkspacesWorkspaceIpGroupUserRules"
    },
    "@cdktn/provider-awscc.workspacesWorkspaceIpGroup.WorkspacesWorkspaceIpGroupUserRulesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspacesWorkspaceIpGroup.WorkspacesWorkspaceIpGroupUserRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workspaces-workspace-ip-group/index.ts",
          "line": 335
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspaces-workspace-ip-group/index.ts",
        "line": 327
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspaces-workspace-ip-group/index.ts",
            "line": 342
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.workspacesWorkspaceIpGroup.WorkspacesWorkspaceIpGroupUserRulesOutputReference"
            }
          }
        }
      ],
      "name": "WorkspacesWorkspaceIpGroupUserRulesList",
      "namespace": "workspacesWorkspaceIpGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspaces-workspace-ip-group/index.ts",
            "line": 328
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.workspacesWorkspaceIpGroup.WorkspacesWorkspaceIpGroupUserRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workspaces-workspace-ip-group/index:WorkspacesWorkspaceIpGroupUserRulesList"
    },
    "@cdktn/provider-awscc.workspacesWorkspaceIpGroup.WorkspacesWorkspaceIpGroupUserRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspacesWorkspaceIpGroup.WorkspacesWorkspaceIpGroupUserRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workspaces-workspace-ip-group/index.ts",
          "line": 254
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspaces-workspace-ip-group/index.ts",
        "line": 244
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspaces-workspace-ip-group/index.ts",
            "line": 302
          },
          "name": "resetIpRule"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspaces-workspace-ip-group/index.ts",
            "line": 318
          },
          "name": "resetRuleDesc"
        }
      ],
      "name": "WorkspacesWorkspaceIpGroupUserRulesOutputReference",
      "namespace": "workspacesWorkspaceIpGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspaces-workspace-ip-group/index.ts",
            "line": 306
          },
          "name": "ipRuleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspaces-workspace-ip-group/index.ts",
            "line": 322
          },
          "name": "ruleDescInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspaces-workspace-ip-group/index.ts",
            "line": 296
          },
          "name": "ipRule",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspaces-workspace-ip-group/index.ts",
            "line": 312
          },
          "name": "ruleDesc",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspaces-workspace-ip-group/index.ts",
            "line": 258
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.workspacesWorkspaceIpGroup.WorkspacesWorkspaceIpGroupUserRules"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workspaces-workspace-ip-group/index:WorkspacesWorkspaceIpGroupUserRulesOutputReference"
    },
    "@cdktn/provider-awscc.workspacesWorkspacesPool.WorkspacesWorkspacesPool": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspaces_workspaces_pool awscc_workspaces_workspaces_pool}."
      },
      "fqn": "@cdktn/provider-awscc.workspacesWorkspacesPool.WorkspacesWorkspacesPool",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspaces_workspaces_pool awscc_workspaces_workspaces_pool} Resource."
        },
        "locationInModule": {
          "filename": "src/workspaces-workspaces-pool/index.ts",
          "line": 615
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.workspacesWorkspacesPool.WorkspacesWorkspacesPoolConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspaces-workspaces-pool/index.ts",
        "line": 583
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a WorkspacesWorkspacesPool resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/workspaces-workspaces-pool/index.ts",
            "line": 600
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the WorkspacesWorkspacesPool to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspaces_workspaces_pool#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing WorkspacesWorkspacesPool that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the WorkspacesWorkspacesPool to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspaces-workspaces-pool/index.ts",
            "line": 651
          },
          "name": "putApplicationSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.workspacesWorkspacesPool.WorkspacesWorkspacesPoolApplicationSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspaces-workspaces-pool/index.ts",
            "line": 680
          },
          "name": "putCapacity",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.workspacesWorkspacesPool.WorkspacesWorkspacesPoolCapacity"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspaces-workspaces-pool/index.ts",
            "line": 771
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.workspacesWorkspacesPool.WorkspacesWorkspacesPoolTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspaces-workspaces-pool/index.ts",
            "line": 787
          },
          "name": "putTimeoutSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.workspacesWorkspacesPool.WorkspacesWorkspacesPoolTimeoutSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspaces-workspaces-pool/index.ts",
            "line": 654
          },
          "name": "resetApplicationSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspaces-workspaces-pool/index.ts",
            "line": 701
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspaces-workspaces-pool/index.ts",
            "line": 758
          },
          "name": "resetRunningMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspaces-workspaces-pool/index.ts",
            "line": 774
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspaces-workspaces-pool/index.ts",
            "line": 790
          },
          "name": "resetTimeoutSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspaces-workspaces-pool/index.ts",
            "line": 802
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspaces-workspaces-pool/index.ts",
            "line": 816
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "WorkspacesWorkspacesPool",
      "namespace": "workspacesWorkspacesPool",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspaces-workspaces-pool/index.ts",
            "line": 588
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspaces-workspaces-pool/index.ts",
            "line": 648
          },
          "name": "applicationSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.workspacesWorkspacesPool.WorkspacesWorkspacesPoolApplicationSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspaces-workspaces-pool/index.ts",
            "line": 677
          },
          "name": "capacity",
          "type": {
            "fqn": "@cdktn/provider-awscc.workspacesWorkspacesPool.WorkspacesWorkspacesPoolCapacityOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspaces-workspaces-pool/index.ts",
            "line": 689
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspaces-workspaces-pool/index.ts",
            "line": 723
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspaces-workspaces-pool/index.ts",
            "line": 728
          },
          "name": "poolArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspaces-workspaces-pool/index.ts",
            "line": 733
          },
          "name": "poolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspaces-workspaces-pool/index.ts",
            "line": 768
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.workspacesWorkspacesPool.WorkspacesWorkspacesPoolTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspaces-workspaces-pool/index.ts",
            "line": 784
          },
          "name": "timeoutSettings",
          "type": {
            "fqn": "@cdktn/provider-awscc.workspacesWorkspacesPool.WorkspacesWorkspacesPoolTimeoutSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspaces-workspaces-pool/index.ts",
            "line": 658
          },
          "name": "applicationSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.workspacesWorkspacesPool.WorkspacesWorkspacesPoolApplicationSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspaces-workspaces-pool/index.ts",
            "line": 671
          },
          "name": "bundleIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspaces-workspaces-pool/index.ts",
            "line": 684
          },
          "name": "capacityInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.workspacesWorkspacesPool.WorkspacesWorkspacesPoolCapacity"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspaces-workspaces-pool/index.ts",
            "line": 705
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspaces-workspaces-pool/index.ts",
            "line": 718
          },
          "name": "directoryIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspaces-workspaces-pool/index.ts",
            "line": 746
          },
          "name": "poolNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspaces-workspaces-pool/index.ts",
            "line": 762
          },
          "name": "runningModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspaces-workspaces-pool/index.ts",
            "line": 778
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.workspacesWorkspacesPool.WorkspacesWorkspacesPoolTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspaces-workspaces-pool/index.ts",
            "line": 794
          },
          "name": "timeoutSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.workspacesWorkspacesPool.WorkspacesWorkspacesPoolTimeoutSettings"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspaces-workspaces-pool/index.ts",
            "line": 664
          },
          "name": "bundleId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspaces-workspaces-pool/index.ts",
            "line": 695
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspaces-workspaces-pool/index.ts",
            "line": 711
          },
          "name": "directoryId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspaces-workspaces-pool/index.ts",
            "line": 739
          },
          "name": "poolName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspaces-workspaces-pool/index.ts",
            "line": 752
          },
          "name": "runningMode",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/workspaces-workspaces-pool/index:WorkspacesWorkspacesPool"
    },
    "@cdktn/provider-awscc.workspacesWorkspacesPool.WorkspacesWorkspacesPoolApplicationSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspacesWorkspacesPool.WorkspacesWorkspacesPoolApplicationSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workspaces-workspaces-pool/index.ts",
        "line": 52
      },
      "name": "WorkspacesWorkspacesPoolApplicationSettings",
      "namespace": "workspacesWorkspacesPool",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspaces_workspaces_pool#settings_group WorkspacesWorkspacesPool#settings_group}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspaces-workspaces-pool/index.ts",
            "line": 56
          },
          "name": "settingsGroup",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspaces_workspaces_pool#status WorkspacesWorkspacesPool#status}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspaces-workspaces-pool/index.ts",
            "line": 60
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/workspaces-workspaces-pool/index:WorkspacesWorkspacesPoolApplicationSettings"
    },
    "@cdktn/provider-awscc.workspacesWorkspacesPool.WorkspacesWorkspacesPoolApplicationSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspacesWorkspacesPool.WorkspacesWorkspacesPoolApplicationSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workspaces-workspaces-pool/index.ts",
          "line": 107
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspaces-workspaces-pool/index.ts",
        "line": 99
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspaces-workspaces-pool/index.ts",
            "line": 155
          },
          "name": "resetSettingsGroup"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspaces-workspaces-pool/index.ts",
            "line": 171
          },
          "name": "resetStatus"
        }
      ],
      "name": "WorkspacesWorkspacesPoolApplicationSettingsOutputReference",
      "namespace": "workspacesWorkspacesPool",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspaces-workspaces-pool/index.ts",
            "line": 159
          },
          "name": "settingsGroupInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspaces-workspaces-pool/index.ts",
            "line": 175
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspaces-workspaces-pool/index.ts",
            "line": 149
          },
          "name": "settingsGroup",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspaces-workspaces-pool/index.ts",
            "line": 165
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspaces-workspaces-pool/index.ts",
            "line": 111
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.workspacesWorkspacesPool.WorkspacesWorkspacesPoolApplicationSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workspaces-workspaces-pool/index:WorkspacesWorkspacesPoolApplicationSettingsOutputReference"
    },
    "@cdktn/provider-awscc.workspacesWorkspacesPool.WorkspacesWorkspacesPoolCapacity": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspacesWorkspacesPool.WorkspacesWorkspacesPoolCapacity",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workspaces-workspaces-pool/index.ts",
        "line": 179
      },
      "name": "WorkspacesWorkspacesPoolCapacity",
      "namespace": "workspacesWorkspacesPool",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspaces_workspaces_pool#desired_user_sessions WorkspacesWorkspacesPool#desired_user_sessions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspaces-workspaces-pool/index.ts",
            "line": 183
          },
          "name": "desiredUserSessions",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/workspaces-workspaces-pool/index:WorkspacesWorkspacesPoolCapacity"
    },
    "@cdktn/provider-awscc.workspacesWorkspacesPool.WorkspacesWorkspacesPoolCapacityOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspacesWorkspacesPool.WorkspacesWorkspacesPoolCapacityOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workspaces-workspaces-pool/index.ts",
          "line": 223
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspaces-workspaces-pool/index.ts",
        "line": 215
      },
      "name": "WorkspacesWorkspacesPoolCapacityOutputReference",
      "namespace": "workspacesWorkspacesPool",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspaces-workspaces-pool/index.ts",
            "line": 266
          },
          "name": "desiredUserSessionsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspaces-workspaces-pool/index.ts",
            "line": 259
          },
          "name": "desiredUserSessions",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspaces-workspaces-pool/index.ts",
            "line": 227
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.workspacesWorkspacesPool.WorkspacesWorkspacesPoolCapacity"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workspaces-workspaces-pool/index:WorkspacesWorkspacesPoolCapacityOutputReference"
    },
    "@cdktn/provider-awscc.workspacesWorkspacesPool.WorkspacesWorkspacesPoolConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspacesWorkspacesPool.WorkspacesWorkspacesPoolConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workspaces-workspaces-pool/index.ts",
        "line": 14
      },
      "name": "WorkspacesWorkspacesPoolConfig",
      "namespace": "workspacesWorkspacesPool",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspaces_workspaces_pool#bundle_id WorkspacesWorkspacesPool#bundle_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspaces-workspaces-pool/index.ts",
            "line": 22
          },
          "name": "bundleId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspaces_workspaces_pool#capacity WorkspacesWorkspacesPool#capacity}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspaces-workspaces-pool/index.ts",
            "line": 26
          },
          "name": "capacity",
          "type": {
            "fqn": "@cdktn/provider-awscc.workspacesWorkspacesPool.WorkspacesWorkspacesPoolCapacity"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspaces_workspaces_pool#directory_id WorkspacesWorkspacesPool#directory_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspaces-workspaces-pool/index.ts",
            "line": 34
          },
          "name": "directoryId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspaces_workspaces_pool#pool_name WorkspacesWorkspacesPool#pool_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspaces-workspaces-pool/index.ts",
            "line": 38
          },
          "name": "poolName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspaces_workspaces_pool#application_settings WorkspacesWorkspacesPool#application_settings}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspaces-workspaces-pool/index.ts",
            "line": 18
          },
          "name": "applicationSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.workspacesWorkspacesPool.WorkspacesWorkspacesPoolApplicationSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspaces_workspaces_pool#description WorkspacesWorkspacesPool#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspaces-workspaces-pool/index.ts",
            "line": 30
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspaces_workspaces_pool#running_mode WorkspacesWorkspacesPool#running_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspaces-workspaces-pool/index.ts",
            "line": 42
          },
          "name": "runningMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspaces_workspaces_pool#tags WorkspacesWorkspacesPool#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspaces-workspaces-pool/index.ts",
            "line": 46
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.workspacesWorkspacesPool.WorkspacesWorkspacesPoolTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspaces_workspaces_pool#timeout_settings WorkspacesWorkspacesPool#timeout_settings}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspaces-workspaces-pool/index.ts",
            "line": 50
          },
          "name": "timeoutSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.workspacesWorkspacesPool.WorkspacesWorkspacesPoolTimeoutSettings"
          }
        }
      ],
      "symbolId": "src/workspaces-workspaces-pool/index:WorkspacesWorkspacesPoolConfig"
    },
    "@cdktn/provider-awscc.workspacesWorkspacesPool.WorkspacesWorkspacesPoolTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspacesWorkspacesPool.WorkspacesWorkspacesPoolTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workspaces-workspaces-pool/index.ts",
        "line": 270
      },
      "name": "WorkspacesWorkspacesPoolTags",
      "namespace": "workspacesWorkspacesPool",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspaces_workspaces_pool#key WorkspacesWorkspacesPool#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspaces-workspaces-pool/index.ts",
            "line": 274
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspaces_workspaces_pool#value WorkspacesWorkspacesPool#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspaces-workspaces-pool/index.ts",
            "line": 278
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/workspaces-workspaces-pool/index:WorkspacesWorkspacesPoolTags"
    },
    "@cdktn/provider-awscc.workspacesWorkspacesPool.WorkspacesWorkspacesPoolTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspacesWorkspacesPool.WorkspacesWorkspacesPoolTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workspaces-workspaces-pool/index.ts",
          "line": 408
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspaces-workspaces-pool/index.ts",
        "line": 400
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspaces-workspaces-pool/index.ts",
            "line": 415
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.workspacesWorkspacesPool.WorkspacesWorkspacesPoolTagsOutputReference"
            }
          }
        }
      ],
      "name": "WorkspacesWorkspacesPoolTagsList",
      "namespace": "workspacesWorkspacesPool",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspaces-workspaces-pool/index.ts",
            "line": 401
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.workspacesWorkspacesPool.WorkspacesWorkspacesPoolTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workspaces-workspaces-pool/index:WorkspacesWorkspacesPoolTagsList"
    },
    "@cdktn/provider-awscc.workspacesWorkspacesPool.WorkspacesWorkspacesPoolTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspacesWorkspacesPool.WorkspacesWorkspacesPoolTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workspaces-workspaces-pool/index.ts",
          "line": 327
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspaces-workspaces-pool/index.ts",
        "line": 317
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspaces-workspaces-pool/index.ts",
            "line": 375
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspaces-workspaces-pool/index.ts",
            "line": 391
          },
          "name": "resetValue"
        }
      ],
      "name": "WorkspacesWorkspacesPoolTagsOutputReference",
      "namespace": "workspacesWorkspacesPool",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspaces-workspaces-pool/index.ts",
            "line": 379
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspaces-workspaces-pool/index.ts",
            "line": 395
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspaces-workspaces-pool/index.ts",
            "line": 369
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspaces-workspaces-pool/index.ts",
            "line": 385
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspaces-workspaces-pool/index.ts",
            "line": 331
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.workspacesWorkspacesPool.WorkspacesWorkspacesPoolTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workspaces-workspaces-pool/index:WorkspacesWorkspacesPoolTagsOutputReference"
    },
    "@cdktn/provider-awscc.workspacesWorkspacesPool.WorkspacesWorkspacesPoolTimeoutSettings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspacesWorkspacesPool.WorkspacesWorkspacesPoolTimeoutSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workspaces-workspaces-pool/index.ts",
        "line": 419
      },
      "name": "WorkspacesWorkspacesPoolTimeoutSettings",
      "namespace": "workspacesWorkspacesPool",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspaces_workspaces_pool#disconnect_timeout_in_seconds WorkspacesWorkspacesPool#disconnect_timeout_in_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspaces-workspaces-pool/index.ts",
            "line": 423
          },
          "name": "disconnectTimeoutInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspaces_workspaces_pool#idle_disconnect_timeout_in_seconds WorkspacesWorkspacesPool#idle_disconnect_timeout_in_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspaces-workspaces-pool/index.ts",
            "line": 427
          },
          "name": "idleDisconnectTimeoutInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspaces_workspaces_pool#max_user_duration_in_seconds WorkspacesWorkspacesPool#max_user_duration_in_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspaces-workspaces-pool/index.ts",
            "line": 431
          },
          "name": "maxUserDurationInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/workspaces-workspaces-pool/index:WorkspacesWorkspacesPoolTimeoutSettings"
    },
    "@cdktn/provider-awscc.workspacesWorkspacesPool.WorkspacesWorkspacesPoolTimeoutSettingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspacesWorkspacesPool.WorkspacesWorkspacesPoolTimeoutSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workspaces-workspaces-pool/index.ts",
          "line": 485
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspaces-workspaces-pool/index.ts",
        "line": 477
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspaces-workspaces-pool/index.ts",
            "line": 539
          },
          "name": "resetDisconnectTimeoutInSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspaces-workspaces-pool/index.ts",
            "line": 555
          },
          "name": "resetIdleDisconnectTimeoutInSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspaces-workspaces-pool/index.ts",
            "line": 571
          },
          "name": "resetMaxUserDurationInSeconds"
        }
      ],
      "name": "WorkspacesWorkspacesPoolTimeoutSettingsOutputReference",
      "namespace": "workspacesWorkspacesPool",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspaces-workspaces-pool/index.ts",
            "line": 543
          },
          "name": "disconnectTimeoutInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspaces-workspaces-pool/index.ts",
            "line": 559
          },
          "name": "idleDisconnectTimeoutInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspaces-workspaces-pool/index.ts",
            "line": 575
          },
          "name": "maxUserDurationInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspaces-workspaces-pool/index.ts",
            "line": 533
          },
          "name": "disconnectTimeoutInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspaces-workspaces-pool/index.ts",
            "line": 549
          },
          "name": "idleDisconnectTimeoutInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspaces-workspaces-pool/index.ts",
            "line": 565
          },
          "name": "maxUserDurationInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspaces-workspaces-pool/index.ts",
            "line": 489
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.workspacesWorkspacesPool.WorkspacesWorkspacesPoolTimeoutSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workspaces-workspaces-pool/index:WorkspacesWorkspacesPoolTimeoutSettingsOutputReference"
    },
    "@cdktn/provider-awscc.workspacesinstancesVolume.WorkspacesinstancesVolume": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesinstances_volume awscc_workspacesinstances_volume}."
      },
      "fqn": "@cdktn/provider-awscc.workspacesinstancesVolume.WorkspacesinstancesVolume",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesinstances_volume awscc_workspacesinstances_volume} Resource."
        },
        "locationInModule": {
          "filename": "src/workspacesinstances-volume/index.ts",
          "line": 410
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.workspacesinstancesVolume.WorkspacesinstancesVolumeConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspacesinstances-volume/index.ts",
        "line": 378
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a WorkspacesinstancesVolume resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-volume/index.ts",
            "line": 395
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the WorkspacesinstancesVolume to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesinstances_volume#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing WorkspacesinstancesVolume that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the WorkspacesinstancesVolume to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-volume/index.ts",
            "line": 544
          },
          "name": "putTagSpecifications",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.workspacesinstancesVolume.WorkspacesinstancesVolumeTagSpecifications"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-volume/index.ts",
            "line": 462
          },
          "name": "resetEncrypted"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-volume/index.ts",
            "line": 483
          },
          "name": "resetIops"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-volume/index.ts",
            "line": 499
          },
          "name": "resetKmsKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-volume/index.ts",
            "line": 515
          },
          "name": "resetSizeInGb"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-volume/index.ts",
            "line": 531
          },
          "name": "resetSnapshotId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-volume/index.ts",
            "line": 547
          },
          "name": "resetTagSpecifications"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-volume/index.ts",
            "line": 563
          },
          "name": "resetThroughput"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-volume/index.ts",
            "line": 584
          },
          "name": "resetVolumeType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-volume/index.ts",
            "line": 596
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-volume/index.ts",
            "line": 610
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "WorkspacesinstancesVolume",
      "namespace": "workspacesinstancesVolume",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-volume/index.ts",
            "line": 383
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-volume/index.ts",
            "line": 471
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-volume/index.ts",
            "line": 541
          },
          "name": "tagSpecifications",
          "type": {
            "fqn": "@cdktn/provider-awscc.workspacesinstancesVolume.WorkspacesinstancesVolumeTagSpecificationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-volume/index.ts",
            "line": 572
          },
          "name": "volumeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-volume/index.ts",
            "line": 450
          },
          "name": "availabilityZoneInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-volume/index.ts",
            "line": 466
          },
          "name": "encryptedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-volume/index.ts",
            "line": 487
          },
          "name": "iopsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-volume/index.ts",
            "line": 503
          },
          "name": "kmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-volume/index.ts",
            "line": 519
          },
          "name": "sizeInGbInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-volume/index.ts",
            "line": 535
          },
          "name": "snapshotIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-volume/index.ts",
            "line": 551
          },
          "name": "tagSpecificationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.workspacesinstancesVolume.WorkspacesinstancesVolumeTagSpecifications"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-volume/index.ts",
            "line": 567
          },
          "name": "throughputInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-volume/index.ts",
            "line": 588
          },
          "name": "volumeTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-volume/index.ts",
            "line": 443
          },
          "name": "availabilityZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-volume/index.ts",
            "line": 456
          },
          "name": "encrypted",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-volume/index.ts",
            "line": 477
          },
          "name": "iops",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-volume/index.ts",
            "line": 493
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-volume/index.ts",
            "line": 509
          },
          "name": "sizeInGb",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-volume/index.ts",
            "line": 525
          },
          "name": "snapshotId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-volume/index.ts",
            "line": 557
          },
          "name": "throughput",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-volume/index.ts",
            "line": 578
          },
          "name": "volumeType",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/workspacesinstances-volume/index:WorkspacesinstancesVolume"
    },
    "@cdktn/provider-awscc.workspacesinstancesVolume.WorkspacesinstancesVolumeConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspacesinstancesVolume.WorkspacesinstancesVolumeConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workspacesinstances-volume/index.ts",
        "line": 14
      },
      "name": "WorkspacesinstancesVolumeConfig",
      "namespace": "workspacesinstancesVolume",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesinstances_volume#availability_zone WorkspacesinstancesVolume#availability_zone}",
            "stability": "stable",
            "summary": "The Availability Zone in which to create the volume."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-volume/index.ts",
            "line": 20
          },
          "name": "availabilityZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesinstances_volume#encrypted WorkspacesinstancesVolume#encrypted}",
            "stability": "stable",
            "summary": "Indicates whether the volume should be encrypted."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-volume/index.ts",
            "line": 26
          },
          "name": "encrypted",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesinstances_volume#iops WorkspacesinstancesVolume#iops}",
            "stability": "stable",
            "summary": "The number of I/O operations per second (IOPS)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-volume/index.ts",
            "line": 32
          },
          "name": "iops",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesinstances_volume#kms_key_id WorkspacesinstancesVolume#kms_key_id}",
            "stability": "stable",
            "summary": "The identifier of the AWS Key Management Service (AWS KMS) customer master key (CMK) to use for Amazon EBS encryption."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-volume/index.ts",
            "line": 38
          },
          "name": "kmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesinstances_volume#size_in_gb WorkspacesinstancesVolume#size_in_gb}",
            "stability": "stable",
            "summary": "The size of the volume, in GiBs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-volume/index.ts",
            "line": 44
          },
          "name": "sizeInGb",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesinstances_volume#snapshot_id WorkspacesinstancesVolume#snapshot_id}",
            "stability": "stable",
            "summary": "The snapshot from which to create the volume."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-volume/index.ts",
            "line": 50
          },
          "name": "snapshotId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesinstances_volume#tag_specifications WorkspacesinstancesVolume#tag_specifications}",
            "stability": "stable",
            "summary": "The tags passed to EBS volume."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-volume/index.ts",
            "line": 56
          },
          "name": "tagSpecifications",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.workspacesinstancesVolume.WorkspacesinstancesVolumeTagSpecifications"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesinstances_volume#throughput WorkspacesinstancesVolume#throughput}",
            "stability": "stable",
            "summary": "The throughput to provision for a volume, with a maximum of 1,000 MiB/s."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-volume/index.ts",
            "line": 62
          },
          "name": "throughput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesinstances_volume#volume_type WorkspacesinstancesVolume#volume_type}",
            "stability": "stable",
            "summary": "The volume type."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-volume/index.ts",
            "line": 68
          },
          "name": "volumeType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/workspacesinstances-volume/index:WorkspacesinstancesVolumeConfig"
    },
    "@cdktn/provider-awscc.workspacesinstancesVolume.WorkspacesinstancesVolumeTagSpecifications": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspacesinstancesVolume.WorkspacesinstancesVolumeTagSpecifications",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workspacesinstances-volume/index.ts",
        "line": 223
      },
      "name": "WorkspacesinstancesVolumeTagSpecifications",
      "namespace": "workspacesinstancesVolume",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesinstances_volume#resource_type WorkspacesinstancesVolume#resource_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-volume/index.ts",
            "line": 227
          },
          "name": "resourceType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesinstances_volume#tags WorkspacesinstancesVolume#tags}",
            "stability": "stable",
            "summary": "The tags to apply to the resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-volume/index.ts",
            "line": 233
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.workspacesinstancesVolume.WorkspacesinstancesVolumeTagSpecificationsTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workspacesinstances-volume/index:WorkspacesinstancesVolumeTagSpecifications"
    },
    "@cdktn/provider-awscc.workspacesinstancesVolume.WorkspacesinstancesVolumeTagSpecificationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspacesinstancesVolume.WorkspacesinstancesVolumeTagSpecificationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workspacesinstances-volume/index.ts",
          "line": 363
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspacesinstances-volume/index.ts",
        "line": 355
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-volume/index.ts",
            "line": 370
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.workspacesinstancesVolume.WorkspacesinstancesVolumeTagSpecificationsOutputReference"
            }
          }
        }
      ],
      "name": "WorkspacesinstancesVolumeTagSpecificationsList",
      "namespace": "workspacesinstancesVolume",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-volume/index.ts",
            "line": 356
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.workspacesinstancesVolume.WorkspacesinstancesVolumeTagSpecifications"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workspacesinstances-volume/index:WorkspacesinstancesVolumeTagSpecificationsList"
    },
    "@cdktn/provider-awscc.workspacesinstancesVolume.WorkspacesinstancesVolumeTagSpecificationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspacesinstancesVolume.WorkspacesinstancesVolumeTagSpecificationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workspacesinstances-volume/index.ts",
          "line": 282
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspacesinstances-volume/index.ts",
        "line": 272
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-volume/index.ts",
            "line": 343
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.workspacesinstancesVolume.WorkspacesinstancesVolumeTagSpecificationsTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-volume/index.ts",
            "line": 330
          },
          "name": "resetResourceType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-volume/index.ts",
            "line": 346
          },
          "name": "resetTags"
        }
      ],
      "name": "WorkspacesinstancesVolumeTagSpecificationsOutputReference",
      "namespace": "workspacesinstancesVolume",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-volume/index.ts",
            "line": 340
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.workspacesinstancesVolume.WorkspacesinstancesVolumeTagSpecificationsTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-volume/index.ts",
            "line": 334
          },
          "name": "resourceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-volume/index.ts",
            "line": 350
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.workspacesinstancesVolume.WorkspacesinstancesVolumeTagSpecificationsTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-volume/index.ts",
            "line": 324
          },
          "name": "resourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-volume/index.ts",
            "line": 286
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.workspacesinstancesVolume.WorkspacesinstancesVolumeTagSpecifications"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workspacesinstances-volume/index:WorkspacesinstancesVolumeTagSpecificationsOutputReference"
    },
    "@cdktn/provider-awscc.workspacesinstancesVolume.WorkspacesinstancesVolumeTagSpecificationsTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspacesinstancesVolume.WorkspacesinstancesVolumeTagSpecificationsTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workspacesinstances-volume/index.ts",
        "line": 70
      },
      "name": "WorkspacesinstancesVolumeTagSpecificationsTags",
      "namespace": "workspacesinstancesVolume",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesinstances_volume#key WorkspacesinstancesVolume#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-volume/index.ts",
            "line": 76
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesinstances_volume#value WorkspacesinstancesVolume#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-volume/index.ts",
            "line": 82
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/workspacesinstances-volume/index:WorkspacesinstancesVolumeTagSpecificationsTags"
    },
    "@cdktn/provider-awscc.workspacesinstancesVolume.WorkspacesinstancesVolumeTagSpecificationsTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspacesinstancesVolume.WorkspacesinstancesVolumeTagSpecificationsTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workspacesinstances-volume/index.ts",
          "line": 212
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspacesinstances-volume/index.ts",
        "line": 204
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-volume/index.ts",
            "line": 219
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.workspacesinstancesVolume.WorkspacesinstancesVolumeTagSpecificationsTagsOutputReference"
            }
          }
        }
      ],
      "name": "WorkspacesinstancesVolumeTagSpecificationsTagsList",
      "namespace": "workspacesinstancesVolume",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-volume/index.ts",
            "line": 205
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.workspacesinstancesVolume.WorkspacesinstancesVolumeTagSpecificationsTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workspacesinstances-volume/index:WorkspacesinstancesVolumeTagSpecificationsTagsList"
    },
    "@cdktn/provider-awscc.workspacesinstancesVolume.WorkspacesinstancesVolumeTagSpecificationsTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspacesinstancesVolume.WorkspacesinstancesVolumeTagSpecificationsTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workspacesinstances-volume/index.ts",
          "line": 131
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspacesinstances-volume/index.ts",
        "line": 121
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-volume/index.ts",
            "line": 179
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-volume/index.ts",
            "line": 195
          },
          "name": "resetValue"
        }
      ],
      "name": "WorkspacesinstancesVolumeTagSpecificationsTagsOutputReference",
      "namespace": "workspacesinstancesVolume",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-volume/index.ts",
            "line": 183
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-volume/index.ts",
            "line": 199
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-volume/index.ts",
            "line": 173
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-volume/index.ts",
            "line": 189
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-volume/index.ts",
            "line": 135
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.workspacesinstancesVolume.WorkspacesinstancesVolumeTagSpecificationsTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workspacesinstances-volume/index:WorkspacesinstancesVolumeTagSpecificationsTagsOutputReference"
    },
    "@cdktn/provider-awscc.workspacesinstancesVolumeAssociation.WorkspacesinstancesVolumeAssociation": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesinstances_volume_association awscc_workspacesinstances_volume_association}."
      },
      "fqn": "@cdktn/provider-awscc.workspacesinstancesVolumeAssociation.WorkspacesinstancesVolumeAssociation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesinstances_volume_association awscc_workspacesinstances_volume_association} Resource."
        },
        "locationInModule": {
          "filename": "src/workspacesinstances-volume-association/index.ts",
          "line": 76
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.workspacesinstancesVolumeAssociation.WorkspacesinstancesVolumeAssociationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspacesinstances-volume-association/index.ts",
        "line": 44
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a WorkspacesinstancesVolumeAssociation resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-volume-association/index.ts",
            "line": 61
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the WorkspacesinstancesVolumeAssociation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesinstances_volume_association#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing WorkspacesinstancesVolumeAssociation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the WorkspacesinstancesVolumeAssociation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-volume-association/index.ts",
            "line": 123
          },
          "name": "resetDisassociateMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-volume-association/index.ts",
            "line": 166
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-volume-association/index.ts",
            "line": 175
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "WorkspacesinstancesVolumeAssociation",
      "namespace": "workspacesinstancesVolumeAssociation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-volume-association/index.ts",
            "line": 49
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-volume-association/index.ts",
            "line": 132
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-volume-association/index.ts",
            "line": 111
          },
          "name": "deviceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-volume-association/index.ts",
            "line": 127
          },
          "name": "disassociateModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-volume-association/index.ts",
            "line": 145
          },
          "name": "volumeIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-volume-association/index.ts",
            "line": 158
          },
          "name": "workspaceInstanceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-volume-association/index.ts",
            "line": 104
          },
          "name": "device",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-volume-association/index.ts",
            "line": 117
          },
          "name": "disassociateMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-volume-association/index.ts",
            "line": 138
          },
          "name": "volumeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-volume-association/index.ts",
            "line": 151
          },
          "name": "workspaceInstanceId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/workspacesinstances-volume-association/index:WorkspacesinstancesVolumeAssociation"
    },
    "@cdktn/provider-awscc.workspacesinstancesVolumeAssociation.WorkspacesinstancesVolumeAssociationConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspacesinstancesVolumeAssociation.WorkspacesinstancesVolumeAssociationConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workspacesinstances-volume-association/index.ts",
        "line": 14
      },
      "name": "WorkspacesinstancesVolumeAssociationConfig",
      "namespace": "workspacesinstancesVolumeAssociation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesinstances_volume_association#device WorkspacesinstancesVolumeAssociation#device}",
            "stability": "stable",
            "summary": "The device name for the volume attachment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-volume-association/index.ts",
            "line": 20
          },
          "name": "device",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesinstances_volume_association#volume_id WorkspacesinstancesVolumeAssociation#volume_id}",
            "stability": "stable",
            "summary": "ID of the volume to attach to the workspace instance."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-volume-association/index.ts",
            "line": 32
          },
          "name": "volumeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesinstances_volume_association#workspace_instance_id WorkspacesinstancesVolumeAssociation#workspace_instance_id}",
            "stability": "stable",
            "summary": "ID of the workspace instance to associate with the volume."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-volume-association/index.ts",
            "line": 38
          },
          "name": "workspaceInstanceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesinstances_volume_association#disassociate_mode WorkspacesinstancesVolumeAssociation#disassociate_mode}",
            "stability": "stable",
            "summary": "Mode to use when disassociating the volume."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-volume-association/index.ts",
            "line": 26
          },
          "name": "disassociateMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/workspacesinstances-volume-association/index:WorkspacesinstancesVolumeAssociationConfig"
    },
    "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstance": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesinstances_workspace_instance awscc_workspacesinstances_workspace_instance}."
      },
      "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstance",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesinstances_workspace_instance awscc_workspacesinstances_workspace_instance} Resource."
        },
        "locationInModule": {
          "filename": "src/workspacesinstances-workspace-instance/index.ts",
          "line": 3936
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspacesinstances-workspace-instance/index.ts",
        "line": 3904
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a WorkspacesinstancesWorkspaceInstance resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3921
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the WorkspacesinstancesWorkspaceInstance to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesinstances_workspace_instance#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing WorkspacesinstancesWorkspaceInstance that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the WorkspacesinstancesWorkspaceInstance to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3976
          },
          "name": "putManagedInstance",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstance"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3997
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3979
          },
          "name": "resetManagedInstance"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 4000
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 4017
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 4024
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "WorkspacesinstancesWorkspaceInstance",
      "namespace": "workspacesinstancesWorkspaceInstance",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3909
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3962
          },
          "name": "ec2ManagedInstance",
          "type": {
            "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceEc2ManagedInstanceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3967
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3973
          },
          "name": "managedInstance",
          "type": {
            "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3988
          },
          "name": "provisionState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3994
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 4009
          },
          "name": "workspaceInstanceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3983
          },
          "name": "managedInstanceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstance"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 4004
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workspacesinstances-workspace-instance/index:WorkspacesinstancesWorkspaceInstance"
    },
    "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workspacesinstances-workspace-instance/index.ts",
        "line": 14
      },
      "name": "WorkspacesinstancesWorkspaceInstanceConfig",
      "namespace": "workspacesinstancesWorkspaceInstance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesinstances_workspace_instance#managed_instance WorkspacesinstancesWorkspaceInstance#managed_instance}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 18
          },
          "name": "managedInstance",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstance"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesinstances_workspace_instance#tags WorkspacesinstancesWorkspaceInstance#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 22
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workspacesinstances-workspace-instance/index:WorkspacesinstancesWorkspaceInstanceConfig"
    },
    "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceEc2ManagedInstance": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceEc2ManagedInstance",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workspacesinstances-workspace-instance/index.ts",
        "line": 24
      },
      "name": "WorkspacesinstancesWorkspaceInstanceEc2ManagedInstance",
      "namespace": "workspacesinstancesWorkspaceInstance",
      "symbolId": "src/workspacesinstances-workspace-instance/index:WorkspacesinstancesWorkspaceInstanceEc2ManagedInstance"
    },
    "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceEc2ManagedInstanceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceEc2ManagedInstanceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workspacesinstances-workspace-instance/index.ts",
          "line": 54
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspacesinstances-workspace-instance/index.ts",
        "line": 47
      },
      "name": "WorkspacesinstancesWorkspaceInstanceEc2ManagedInstanceOutputReference",
      "namespace": "workspacesinstancesWorkspaceInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 74
          },
          "name": "instanceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 58
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceEc2ManagedInstance"
          }
        }
      ],
      "symbolId": "src/workspacesinstances-workspace-instance/index:WorkspacesinstancesWorkspaceInstanceEc2ManagedInstanceOutputReference"
    },
    "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstance": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstance",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workspacesinstances-workspace-instance/index.ts",
        "line": 2865
      },
      "name": "WorkspacesinstancesWorkspaceInstanceManagedInstance",
      "namespace": "workspacesinstancesWorkspaceInstance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesinstances_workspace_instance#block_device_mappings WorkspacesinstancesWorkspaceInstance#block_device_mappings}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 2869
          },
          "name": "blockDeviceMappings",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceBlockDeviceMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesinstances_workspace_instance#capacity_reservation_specification WorkspacesinstancesWorkspaceInstance#capacity_reservation_specification}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 2873
          },
          "name": "capacityReservationSpecification",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceCapacityReservationSpecification"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesinstances_workspace_instance#cpu_options WorkspacesinstancesWorkspaceInstance#cpu_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 2877
          },
          "name": "cpuOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceCpuOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesinstances_workspace_instance#credit_specification WorkspacesinstancesWorkspaceInstance#credit_specification}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 2881
          },
          "name": "creditSpecification",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceCreditSpecification"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesinstances_workspace_instance#disable_api_stop WorkspacesinstancesWorkspaceInstance#disable_api_stop}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 2885
          },
          "name": "disableApiStop",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesinstances_workspace_instance#ebs_optimized WorkspacesinstancesWorkspaceInstance#ebs_optimized}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 2889
          },
          "name": "ebsOptimized",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesinstances_workspace_instance#enable_primary_ipv_6 WorkspacesinstancesWorkspaceInstance#enable_primary_ipv_6}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 2893
          },
          "name": "enablePrimaryIpv6",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesinstances_workspace_instance#enclave_options WorkspacesinstancesWorkspaceInstance#enclave_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 2897
          },
          "name": "enclaveOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceEnclaveOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesinstances_workspace_instance#hibernation_options WorkspacesinstancesWorkspaceInstance#hibernation_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 2901
          },
          "name": "hibernationOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceHibernationOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesinstances_workspace_instance#iam_instance_profile WorkspacesinstancesWorkspaceInstance#iam_instance_profile}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 2905
          },
          "name": "iamInstanceProfile",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceIamInstanceProfile"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesinstances_workspace_instance#image_id WorkspacesinstancesWorkspaceInstance#image_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 2909
          },
          "name": "imageId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesinstances_workspace_instance#instance_type WorkspacesinstancesWorkspaceInstance#instance_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 2913
          },
          "name": "instanceType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesinstances_workspace_instance#ipv_6_address_count WorkspacesinstancesWorkspaceInstance#ipv_6_address_count}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 2917
          },
          "name": "ipv6AddressCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesinstances_workspace_instance#key_name WorkspacesinstancesWorkspaceInstance#key_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 2921
          },
          "name": "keyName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesinstances_workspace_instance#license_specifications WorkspacesinstancesWorkspaceInstance#license_specifications}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 2925
          },
          "name": "licenseSpecifications",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceLicenseSpecifications"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesinstances_workspace_instance#maintenance_options WorkspacesinstancesWorkspaceInstance#maintenance_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 2929
          },
          "name": "maintenanceOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceMaintenanceOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesinstances_workspace_instance#metadata_options WorkspacesinstancesWorkspaceInstance#metadata_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 2933
          },
          "name": "metadataOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceMetadataOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesinstances_workspace_instance#monitoring WorkspacesinstancesWorkspaceInstance#monitoring}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 2937
          },
          "name": "monitoring",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceMonitoring"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesinstances_workspace_instance#network_interfaces WorkspacesinstancesWorkspaceInstance#network_interfaces}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 2941
          },
          "name": "networkInterfaces",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceNetworkInterfaces"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesinstances_workspace_instance#network_performance_options WorkspacesinstancesWorkspaceInstance#network_performance_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 2945
          },
          "name": "networkPerformanceOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceNetworkPerformanceOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesinstances_workspace_instance#placement WorkspacesinstancesWorkspaceInstance#placement}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 2949
          },
          "name": "placement",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstancePlacement"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesinstances_workspace_instance#private_dns_name_options WorkspacesinstancesWorkspaceInstance#private_dns_name_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 2953
          },
          "name": "privateDnsNameOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstancePrivateDnsNameOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesinstances_workspace_instance#subnet_id WorkspacesinstancesWorkspaceInstance#subnet_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 2957
          },
          "name": "subnetId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesinstances_workspace_instance#tag_specifications WorkspacesinstancesWorkspaceInstance#tag_specifications}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 2961
          },
          "name": "tagSpecifications",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceTagSpecifications"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesinstances_workspace_instance#user_data WorkspacesinstancesWorkspaceInstance#user_data}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 2965
          },
          "name": "userData",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/workspacesinstances-workspace-instance/index:WorkspacesinstancesWorkspaceInstanceManagedInstance"
    },
    "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceBlockDeviceMappings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceBlockDeviceMappings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workspacesinstances-workspace-instance/index.ts",
        "line": 337
      },
      "name": "WorkspacesinstancesWorkspaceInstanceManagedInstanceBlockDeviceMappings",
      "namespace": "workspacesinstancesWorkspaceInstance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesinstances_workspace_instance#device_name WorkspacesinstancesWorkspaceInstance#device_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 341
          },
          "name": "deviceName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesinstances_workspace_instance#ebs WorkspacesinstancesWorkspaceInstance#ebs}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 345
          },
          "name": "ebs",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceBlockDeviceMappingsEbs"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesinstances_workspace_instance#no_device WorkspacesinstancesWorkspaceInstance#no_device}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 349
          },
          "name": "noDevice",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesinstances_workspace_instance#virtual_name WorkspacesinstancesWorkspaceInstance#virtual_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 353
          },
          "name": "virtualName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/workspacesinstances-workspace-instance/index:WorkspacesinstancesWorkspaceInstanceManagedInstanceBlockDeviceMappings"
    },
    "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceBlockDeviceMappingsEbs": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceBlockDeviceMappingsEbs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workspacesinstances-workspace-instance/index.ts",
        "line": 78
      },
      "name": "WorkspacesinstancesWorkspaceInstanceManagedInstanceBlockDeviceMappingsEbs",
      "namespace": "workspacesinstancesWorkspaceInstance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesinstances_workspace_instance#encrypted WorkspacesinstancesWorkspaceInstance#encrypted}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 82
          },
          "name": "encrypted",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesinstances_workspace_instance#iops WorkspacesinstancesWorkspaceInstance#iops}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 86
          },
          "name": "iops",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesinstances_workspace_instance#kms_key_id WorkspacesinstancesWorkspaceInstance#kms_key_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 90
          },
          "name": "kmsKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesinstances_workspace_instance#throughput WorkspacesinstancesWorkspaceInstance#throughput}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 94
          },
          "name": "throughput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesinstances_workspace_instance#volume_size WorkspacesinstancesWorkspaceInstance#volume_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 98
          },
          "name": "volumeSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesinstances_workspace_instance#volume_type WorkspacesinstancesWorkspaceInstance#volume_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 102
          },
          "name": "volumeType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/workspacesinstances-workspace-instance/index:WorkspacesinstancesWorkspaceInstanceManagedInstanceBlockDeviceMappingsEbs"
    },
    "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceBlockDeviceMappingsEbsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceBlockDeviceMappingsEbsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workspacesinstances-workspace-instance/index.ts",
          "line": 177
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspacesinstances-workspace-instance/index.ts",
        "line": 169
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 249
          },
          "name": "resetEncrypted"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 265
          },
          "name": "resetIops"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 281
          },
          "name": "resetKmsKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 297
          },
          "name": "resetThroughput"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 313
          },
          "name": "resetVolumeSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 329
          },
          "name": "resetVolumeType"
        }
      ],
      "name": "WorkspacesinstancesWorkspaceInstanceManagedInstanceBlockDeviceMappingsEbsOutputReference",
      "namespace": "workspacesinstancesWorkspaceInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 253
          },
          "name": "encryptedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 269
          },
          "name": "iopsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 285
          },
          "name": "kmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 301
          },
          "name": "throughputInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 317
          },
          "name": "volumeSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 333
          },
          "name": "volumeTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 243
          },
          "name": "encrypted",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 259
          },
          "name": "iops",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 275
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 291
          },
          "name": "throughput",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 307
          },
          "name": "volumeSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 323
          },
          "name": "volumeType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 181
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceBlockDeviceMappingsEbs"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workspacesinstances-workspace-instance/index:WorkspacesinstancesWorkspaceInstanceManagedInstanceBlockDeviceMappingsEbsOutputReference"
    },
    "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceBlockDeviceMappingsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceBlockDeviceMappingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workspacesinstances-workspace-instance/index.ts",
          "line": 541
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspacesinstances-workspace-instance/index.ts",
        "line": 533
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 548
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceBlockDeviceMappingsOutputReference"
            }
          }
        }
      ],
      "name": "WorkspacesinstancesWorkspaceInstanceManagedInstanceBlockDeviceMappingsList",
      "namespace": "workspacesinstancesWorkspaceInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 534
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceBlockDeviceMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workspacesinstances-workspace-instance/index:WorkspacesinstancesWorkspaceInstanceManagedInstanceBlockDeviceMappingsList"
    },
    "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceBlockDeviceMappingsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceBlockDeviceMappingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workspacesinstances-workspace-instance/index.ts",
          "line": 416
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspacesinstances-workspace-instance/index.ts",
        "line": 406
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 489
          },
          "name": "putEbs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceBlockDeviceMappingsEbs"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 476
          },
          "name": "resetDeviceName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 492
          },
          "name": "resetEbs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 508
          },
          "name": "resetNoDevice"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 524
          },
          "name": "resetVirtualName"
        }
      ],
      "name": "WorkspacesinstancesWorkspaceInstanceManagedInstanceBlockDeviceMappingsOutputReference",
      "namespace": "workspacesinstancesWorkspaceInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 486
          },
          "name": "ebs",
          "type": {
            "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceBlockDeviceMappingsEbsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 480
          },
          "name": "deviceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 496
          },
          "name": "ebsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceBlockDeviceMappingsEbs"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 512
          },
          "name": "noDeviceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 528
          },
          "name": "virtualNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 470
          },
          "name": "deviceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 502
          },
          "name": "noDevice",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 518
          },
          "name": "virtualName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 420
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceBlockDeviceMappings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workspacesinstances-workspace-instance/index:WorkspacesinstancesWorkspaceInstanceManagedInstanceBlockDeviceMappingsOutputReference"
    },
    "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceCapacityReservationSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceCapacityReservationSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workspacesinstances-workspace-instance/index.ts",
        "line": 679
      },
      "name": "WorkspacesinstancesWorkspaceInstanceManagedInstanceCapacityReservationSpecification",
      "namespace": "workspacesinstancesWorkspaceInstance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesinstances_workspace_instance#capacity_reservation_preference WorkspacesinstancesWorkspaceInstance#capacity_reservation_preference}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 683
          },
          "name": "capacityReservationPreference",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesinstances_workspace_instance#capacity_reservation_target WorkspacesinstancesWorkspaceInstance#capacity_reservation_target}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 687
          },
          "name": "capacityReservationTarget",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceCapacityReservationSpecificationCapacityReservationTarget"
          }
        }
      ],
      "symbolId": "src/workspacesinstances-workspace-instance/index:WorkspacesinstancesWorkspaceInstanceManagedInstanceCapacityReservationSpecification"
    },
    "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceCapacityReservationSpecificationCapacityReservationTarget": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceCapacityReservationSpecificationCapacityReservationTarget",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workspacesinstances-workspace-instance/index.ts",
        "line": 552
      },
      "name": "WorkspacesinstancesWorkspaceInstanceManagedInstanceCapacityReservationSpecificationCapacityReservationTarget",
      "namespace": "workspacesinstancesWorkspaceInstance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesinstances_workspace_instance#capacity_reservation_id WorkspacesinstancesWorkspaceInstance#capacity_reservation_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 556
          },
          "name": "capacityReservationId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesinstances_workspace_instance#capacity_reservation_resource_group_arn WorkspacesinstancesWorkspaceInstance#capacity_reservation_resource_group_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 560
          },
          "name": "capacityReservationResourceGroupArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/workspacesinstances-workspace-instance/index:WorkspacesinstancesWorkspaceInstanceManagedInstanceCapacityReservationSpecificationCapacityReservationTarget"
    },
    "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceCapacityReservationSpecificationCapacityReservationTargetOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceCapacityReservationSpecificationCapacityReservationTargetOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workspacesinstances-workspace-instance/index.ts",
          "line": 607
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspacesinstances-workspace-instance/index.ts",
        "line": 599
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 655
          },
          "name": "resetCapacityReservationId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 671
          },
          "name": "resetCapacityReservationResourceGroupArn"
        }
      ],
      "name": "WorkspacesinstancesWorkspaceInstanceManagedInstanceCapacityReservationSpecificationCapacityReservationTargetOutputReference",
      "namespace": "workspacesinstancesWorkspaceInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 659
          },
          "name": "capacityReservationIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 675
          },
          "name": "capacityReservationResourceGroupArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 649
          },
          "name": "capacityReservationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 665
          },
          "name": "capacityReservationResourceGroupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 611
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceCapacityReservationSpecificationCapacityReservationTarget"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workspacesinstances-workspace-instance/index:WorkspacesinstancesWorkspaceInstanceManagedInstanceCapacityReservationSpecificationCapacityReservationTargetOutputReference"
    },
    "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceCapacityReservationSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceCapacityReservationSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workspacesinstances-workspace-instance/index.ts",
          "line": 734
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspacesinstances-workspace-instance/index.ts",
        "line": 726
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 795
          },
          "name": "putCapacityReservationTarget",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceCapacityReservationSpecificationCapacityReservationTarget"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 782
          },
          "name": "resetCapacityReservationPreference"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 798
          },
          "name": "resetCapacityReservationTarget"
        }
      ],
      "name": "WorkspacesinstancesWorkspaceInstanceManagedInstanceCapacityReservationSpecificationOutputReference",
      "namespace": "workspacesinstancesWorkspaceInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 792
          },
          "name": "capacityReservationTarget",
          "type": {
            "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceCapacityReservationSpecificationCapacityReservationTargetOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 786
          },
          "name": "capacityReservationPreferenceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 802
          },
          "name": "capacityReservationTargetInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceCapacityReservationSpecificationCapacityReservationTarget"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 776
          },
          "name": "capacityReservationPreference",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 738
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceCapacityReservationSpecification"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workspacesinstances-workspace-instance/index:WorkspacesinstancesWorkspaceInstanceManagedInstanceCapacityReservationSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceCpuOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceCpuOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workspacesinstances-workspace-instance/index.ts",
        "line": 806
      },
      "name": "WorkspacesinstancesWorkspaceInstanceManagedInstanceCpuOptions",
      "namespace": "workspacesinstancesWorkspaceInstance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesinstances_workspace_instance#core_count WorkspacesinstancesWorkspaceInstance#core_count}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 810
          },
          "name": "coreCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesinstances_workspace_instance#threads_per_core WorkspacesinstancesWorkspaceInstance#threads_per_core}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 814
          },
          "name": "threadsPerCore",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/workspacesinstances-workspace-instance/index:WorkspacesinstancesWorkspaceInstanceManagedInstanceCpuOptions"
    },
    "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceCpuOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceCpuOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workspacesinstances-workspace-instance/index.ts",
          "line": 861
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspacesinstances-workspace-instance/index.ts",
        "line": 853
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 909
          },
          "name": "resetCoreCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 925
          },
          "name": "resetThreadsPerCore"
        }
      ],
      "name": "WorkspacesinstancesWorkspaceInstanceManagedInstanceCpuOptionsOutputReference",
      "namespace": "workspacesinstancesWorkspaceInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 913
          },
          "name": "coreCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 929
          },
          "name": "threadsPerCoreInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 903
          },
          "name": "coreCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 919
          },
          "name": "threadsPerCore",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 865
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceCpuOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workspacesinstances-workspace-instance/index:WorkspacesinstancesWorkspaceInstanceManagedInstanceCpuOptionsOutputReference"
    },
    "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceCreditSpecification": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceCreditSpecification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workspacesinstances-workspace-instance/index.ts",
        "line": 933
      },
      "name": "WorkspacesinstancesWorkspaceInstanceManagedInstanceCreditSpecification",
      "namespace": "workspacesinstancesWorkspaceInstance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesinstances_workspace_instance#cpu_credits WorkspacesinstancesWorkspaceInstance#cpu_credits}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 937
          },
          "name": "cpuCredits",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/workspacesinstances-workspace-instance/index:WorkspacesinstancesWorkspaceInstanceManagedInstanceCreditSpecification"
    },
    "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceCreditSpecificationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceCreditSpecificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workspacesinstances-workspace-instance/index.ts",
          "line": 977
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspacesinstances-workspace-instance/index.ts",
        "line": 969
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 1019
          },
          "name": "resetCpuCredits"
        }
      ],
      "name": "WorkspacesinstancesWorkspaceInstanceManagedInstanceCreditSpecificationOutputReference",
      "namespace": "workspacesinstancesWorkspaceInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 1023
          },
          "name": "cpuCreditsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 1013
          },
          "name": "cpuCredits",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 981
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceCreditSpecification"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workspacesinstances-workspace-instance/index:WorkspacesinstancesWorkspaceInstanceManagedInstanceCreditSpecificationOutputReference"
    },
    "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceEnclaveOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceEnclaveOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workspacesinstances-workspace-instance/index.ts",
        "line": 1027
      },
      "name": "WorkspacesinstancesWorkspaceInstanceManagedInstanceEnclaveOptions",
      "namespace": "workspacesinstancesWorkspaceInstance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesinstances_workspace_instance#enabled WorkspacesinstancesWorkspaceInstance#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 1031
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workspacesinstances-workspace-instance/index:WorkspacesinstancesWorkspaceInstanceManagedInstanceEnclaveOptions"
    },
    "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceEnclaveOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceEnclaveOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workspacesinstances-workspace-instance/index.ts",
          "line": 1071
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspacesinstances-workspace-instance/index.ts",
        "line": 1063
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 1113
          },
          "name": "resetEnabled"
        }
      ],
      "name": "WorkspacesinstancesWorkspaceInstanceManagedInstanceEnclaveOptionsOutputReference",
      "namespace": "workspacesinstancesWorkspaceInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 1117
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 1107
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 1075
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceEnclaveOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workspacesinstances-workspace-instance/index:WorkspacesinstancesWorkspaceInstanceManagedInstanceEnclaveOptionsOutputReference"
    },
    "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceHibernationOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceHibernationOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workspacesinstances-workspace-instance/index.ts",
        "line": 1121
      },
      "name": "WorkspacesinstancesWorkspaceInstanceManagedInstanceHibernationOptions",
      "namespace": "workspacesinstancesWorkspaceInstance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesinstances_workspace_instance#configured WorkspacesinstancesWorkspaceInstance#configured}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 1125
          },
          "name": "configured",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workspacesinstances-workspace-instance/index:WorkspacesinstancesWorkspaceInstanceManagedInstanceHibernationOptions"
    },
    "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceHibernationOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceHibernationOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workspacesinstances-workspace-instance/index.ts",
          "line": 1165
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspacesinstances-workspace-instance/index.ts",
        "line": 1157
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 1207
          },
          "name": "resetConfigured"
        }
      ],
      "name": "WorkspacesinstancesWorkspaceInstanceManagedInstanceHibernationOptionsOutputReference",
      "namespace": "workspacesinstancesWorkspaceInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 1211
          },
          "name": "configuredInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 1201
          },
          "name": "configured",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 1169
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceHibernationOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workspacesinstances-workspace-instance/index:WorkspacesinstancesWorkspaceInstanceManagedInstanceHibernationOptionsOutputReference"
    },
    "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceIamInstanceProfile": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceIamInstanceProfile",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workspacesinstances-workspace-instance/index.ts",
        "line": 1215
      },
      "name": "WorkspacesinstancesWorkspaceInstanceManagedInstanceIamInstanceProfile",
      "namespace": "workspacesinstancesWorkspaceInstance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesinstances_workspace_instance#arn WorkspacesinstancesWorkspaceInstance#arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 1219
          },
          "name": "arn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesinstances_workspace_instance#name WorkspacesinstancesWorkspaceInstance#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 1223
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/workspacesinstances-workspace-instance/index:WorkspacesinstancesWorkspaceInstanceManagedInstanceIamInstanceProfile"
    },
    "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceIamInstanceProfileOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceIamInstanceProfileOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workspacesinstances-workspace-instance/index.ts",
          "line": 1270
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspacesinstances-workspace-instance/index.ts",
        "line": 1262
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 1318
          },
          "name": "resetArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 1334
          },
          "name": "resetName"
        }
      ],
      "name": "WorkspacesinstancesWorkspaceInstanceManagedInstanceIamInstanceProfileOutputReference",
      "namespace": "workspacesinstancesWorkspaceInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 1322
          },
          "name": "arnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 1338
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 1312
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 1328
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 1274
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceIamInstanceProfile"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workspacesinstances-workspace-instance/index:WorkspacesinstancesWorkspaceInstanceManagedInstanceIamInstanceProfileOutputReference"
    },
    "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceLicenseSpecifications": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceLicenseSpecifications",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workspacesinstances-workspace-instance/index.ts",
        "line": 1342
      },
      "name": "WorkspacesinstancesWorkspaceInstanceManagedInstanceLicenseSpecifications",
      "namespace": "workspacesinstancesWorkspaceInstance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesinstances_workspace_instance#license_configuration_arn WorkspacesinstancesWorkspaceInstance#license_configuration_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 1346
          },
          "name": "licenseConfigurationArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/workspacesinstances-workspace-instance/index:WorkspacesinstancesWorkspaceInstanceManagedInstanceLicenseSpecifications"
    },
    "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceLicenseSpecificationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceLicenseSpecificationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workspacesinstances-workspace-instance/index.ts",
          "line": 1447
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspacesinstances-workspace-instance/index.ts",
        "line": 1439
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 1454
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceLicenseSpecificationsOutputReference"
            }
          }
        }
      ],
      "name": "WorkspacesinstancesWorkspaceInstanceManagedInstanceLicenseSpecificationsList",
      "namespace": "workspacesinstancesWorkspaceInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 1440
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceLicenseSpecifications"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workspacesinstances-workspace-instance/index:WorkspacesinstancesWorkspaceInstanceManagedInstanceLicenseSpecificationsList"
    },
    "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceLicenseSpecificationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceLicenseSpecificationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workspacesinstances-workspace-instance/index.ts",
          "line": 1388
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspacesinstances-workspace-instance/index.ts",
        "line": 1378
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 1430
          },
          "name": "resetLicenseConfigurationArn"
        }
      ],
      "name": "WorkspacesinstancesWorkspaceInstanceManagedInstanceLicenseSpecificationsOutputReference",
      "namespace": "workspacesinstancesWorkspaceInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 1434
          },
          "name": "licenseConfigurationArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 1424
          },
          "name": "licenseConfigurationArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 1392
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceLicenseSpecifications"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workspacesinstances-workspace-instance/index:WorkspacesinstancesWorkspaceInstanceManagedInstanceLicenseSpecificationsOutputReference"
    },
    "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceMaintenanceOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceMaintenanceOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workspacesinstances-workspace-instance/index.ts",
        "line": 1458
      },
      "name": "WorkspacesinstancesWorkspaceInstanceManagedInstanceMaintenanceOptions",
      "namespace": "workspacesinstancesWorkspaceInstance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesinstances_workspace_instance#auto_recovery WorkspacesinstancesWorkspaceInstance#auto_recovery}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 1462
          },
          "name": "autoRecovery",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/workspacesinstances-workspace-instance/index:WorkspacesinstancesWorkspaceInstanceManagedInstanceMaintenanceOptions"
    },
    "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceMaintenanceOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceMaintenanceOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workspacesinstances-workspace-instance/index.ts",
          "line": 1502
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspacesinstances-workspace-instance/index.ts",
        "line": 1494
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 1544
          },
          "name": "resetAutoRecovery"
        }
      ],
      "name": "WorkspacesinstancesWorkspaceInstanceManagedInstanceMaintenanceOptionsOutputReference",
      "namespace": "workspacesinstancesWorkspaceInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 1548
          },
          "name": "autoRecoveryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 1538
          },
          "name": "autoRecovery",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 1506
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceMaintenanceOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workspacesinstances-workspace-instance/index:WorkspacesinstancesWorkspaceInstanceManagedInstanceMaintenanceOptionsOutputReference"
    },
    "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceMetadataOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceMetadataOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workspacesinstances-workspace-instance/index.ts",
        "line": 1552
      },
      "name": "WorkspacesinstancesWorkspaceInstanceManagedInstanceMetadataOptions",
      "namespace": "workspacesinstancesWorkspaceInstance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesinstances_workspace_instance#http_endpoint WorkspacesinstancesWorkspaceInstance#http_endpoint}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 1556
          },
          "name": "httpEndpoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesinstances_workspace_instance#http_protocol_ipv_6 WorkspacesinstancesWorkspaceInstance#http_protocol_ipv_6}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 1560
          },
          "name": "httpProtocolIpv6",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesinstances_workspace_instance#http_put_response_hop_limit WorkspacesinstancesWorkspaceInstance#http_put_response_hop_limit}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 1564
          },
          "name": "httpPutResponseHopLimit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesinstances_workspace_instance#http_tokens WorkspacesinstancesWorkspaceInstance#http_tokens}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 1568
          },
          "name": "httpTokens",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesinstances_workspace_instance#instance_metadata_tags WorkspacesinstancesWorkspaceInstance#instance_metadata_tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 1572
          },
          "name": "instanceMetadataTags",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/workspacesinstances-workspace-instance/index:WorkspacesinstancesWorkspaceInstanceManagedInstanceMetadataOptions"
    },
    "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceMetadataOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceMetadataOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workspacesinstances-workspace-instance/index.ts",
          "line": 1640
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspacesinstances-workspace-instance/index.ts",
        "line": 1632
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 1706
          },
          "name": "resetHttpEndpoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 1722
          },
          "name": "resetHttpProtocolIpv6"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 1738
          },
          "name": "resetHttpPutResponseHopLimit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 1754
          },
          "name": "resetHttpTokens"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 1770
          },
          "name": "resetInstanceMetadataTags"
        }
      ],
      "name": "WorkspacesinstancesWorkspaceInstanceManagedInstanceMetadataOptionsOutputReference",
      "namespace": "workspacesinstancesWorkspaceInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 1710
          },
          "name": "httpEndpointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 1726
          },
          "name": "httpProtocolIpv6Input",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 1742
          },
          "name": "httpPutResponseHopLimitInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 1758
          },
          "name": "httpTokensInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 1774
          },
          "name": "instanceMetadataTagsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 1700
          },
          "name": "httpEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 1716
          },
          "name": "httpProtocolIpv6",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 1732
          },
          "name": "httpPutResponseHopLimit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 1748
          },
          "name": "httpTokens",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 1764
          },
          "name": "instanceMetadataTags",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 1644
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceMetadataOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workspacesinstances-workspace-instance/index:WorkspacesinstancesWorkspaceInstanceManagedInstanceMetadataOptionsOutputReference"
    },
    "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceMonitoring": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceMonitoring",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workspacesinstances-workspace-instance/index.ts",
        "line": 1778
      },
      "name": "WorkspacesinstancesWorkspaceInstanceManagedInstanceMonitoring",
      "namespace": "workspacesinstancesWorkspaceInstance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesinstances_workspace_instance#enabled WorkspacesinstancesWorkspaceInstance#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 1782
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workspacesinstances-workspace-instance/index:WorkspacesinstancesWorkspaceInstanceManagedInstanceMonitoring"
    },
    "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceMonitoringOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceMonitoringOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workspacesinstances-workspace-instance/index.ts",
          "line": 1822
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspacesinstances-workspace-instance/index.ts",
        "line": 1814
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 1864
          },
          "name": "resetEnabled"
        }
      ],
      "name": "WorkspacesinstancesWorkspaceInstanceManagedInstanceMonitoringOutputReference",
      "namespace": "workspacesinstancesWorkspaceInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 1868
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 1858
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 1826
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceMonitoring"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workspacesinstances-workspace-instance/index:WorkspacesinstancesWorkspaceInstanceManagedInstanceMonitoringOutputReference"
    },
    "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceNetworkInterfaces": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceNetworkInterfaces",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workspacesinstances-workspace-instance/index.ts",
        "line": 1872
      },
      "name": "WorkspacesinstancesWorkspaceInstanceManagedInstanceNetworkInterfaces",
      "namespace": "workspacesinstancesWorkspaceInstance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesinstances_workspace_instance#description WorkspacesinstancesWorkspaceInstance#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 1876
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesinstances_workspace_instance#device_index WorkspacesinstancesWorkspaceInstance#device_index}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 1880
          },
          "name": "deviceIndex",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesinstances_workspace_instance#groups WorkspacesinstancesWorkspaceInstance#groups}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 1884
          },
          "name": "groups",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesinstances_workspace_instance#subnet_id WorkspacesinstancesWorkspaceInstance#subnet_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 1888
          },
          "name": "subnetId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/workspacesinstances-workspace-instance/index:WorkspacesinstancesWorkspaceInstanceManagedInstanceNetworkInterfaces"
    },
    "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceNetworkInterfacesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceNetworkInterfacesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workspacesinstances-workspace-instance/index.ts",
          "line": 2076
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspacesinstances-workspace-instance/index.ts",
        "line": 2068
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 2083
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceNetworkInterfacesOutputReference"
            }
          }
        }
      ],
      "name": "WorkspacesinstancesWorkspaceInstanceManagedInstanceNetworkInterfacesList",
      "namespace": "workspacesinstancesWorkspaceInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 2069
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceNetworkInterfaces"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workspacesinstances-workspace-instance/index:WorkspacesinstancesWorkspaceInstanceManagedInstanceNetworkInterfacesList"
    },
    "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceNetworkInterfacesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceNetworkInterfacesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workspacesinstances-workspace-instance/index.ts",
          "line": 1951
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspacesinstances-workspace-instance/index.ts",
        "line": 1941
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 2011
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 2027
          },
          "name": "resetDeviceIndex"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 2043
          },
          "name": "resetGroups"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 2059
          },
          "name": "resetSubnetId"
        }
      ],
      "name": "WorkspacesinstancesWorkspaceInstanceManagedInstanceNetworkInterfacesOutputReference",
      "namespace": "workspacesinstancesWorkspaceInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 2015
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 2031
          },
          "name": "deviceIndexInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 2047
          },
          "name": "groupsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 2063
          },
          "name": "subnetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 2005
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 2021
          },
          "name": "deviceIndex",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 2037
          },
          "name": "groups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 2053
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 1955
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceNetworkInterfaces"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workspacesinstances-workspace-instance/index:WorkspacesinstancesWorkspaceInstanceManagedInstanceNetworkInterfacesOutputReference"
    },
    "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceNetworkPerformanceOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceNetworkPerformanceOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workspacesinstances-workspace-instance/index.ts",
        "line": 2087
      },
      "name": "WorkspacesinstancesWorkspaceInstanceManagedInstanceNetworkPerformanceOptions",
      "namespace": "workspacesinstancesWorkspaceInstance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesinstances_workspace_instance#bandwidth_weighting WorkspacesinstancesWorkspaceInstance#bandwidth_weighting}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 2091
          },
          "name": "bandwidthWeighting",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/workspacesinstances-workspace-instance/index:WorkspacesinstancesWorkspaceInstanceManagedInstanceNetworkPerformanceOptions"
    },
    "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceNetworkPerformanceOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceNetworkPerformanceOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workspacesinstances-workspace-instance/index.ts",
          "line": 2131
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspacesinstances-workspace-instance/index.ts",
        "line": 2123
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 2173
          },
          "name": "resetBandwidthWeighting"
        }
      ],
      "name": "WorkspacesinstancesWorkspaceInstanceManagedInstanceNetworkPerformanceOptionsOutputReference",
      "namespace": "workspacesinstancesWorkspaceInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 2177
          },
          "name": "bandwidthWeightingInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 2167
          },
          "name": "bandwidthWeighting",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 2135
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceNetworkPerformanceOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workspacesinstances-workspace-instance/index:WorkspacesinstancesWorkspaceInstanceManagedInstanceNetworkPerformanceOptionsOutputReference"
    },
    "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workspacesinstances-workspace-instance/index.ts",
          "line": 3173
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspacesinstances-workspace-instance/index.ts",
        "line": 3165
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3356
          },
          "name": "putBlockDeviceMappings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceBlockDeviceMappings"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3372
          },
          "name": "putCapacityReservationSpecification",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceCapacityReservationSpecification"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3388
          },
          "name": "putCpuOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceCpuOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3404
          },
          "name": "putCreditSpecification",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceCreditSpecification"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3468
          },
          "name": "putEnclaveOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceEnclaveOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3484
          },
          "name": "putHibernationOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceHibernationOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3500
          },
          "name": "putIamInstanceProfile",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceIamInstanceProfile"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3580
          },
          "name": "putLicenseSpecifications",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceLicenseSpecifications"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3596
          },
          "name": "putMaintenanceOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceMaintenanceOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3612
          },
          "name": "putMetadataOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceMetadataOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3628
          },
          "name": "putMonitoring",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceMonitoring"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3644
          },
          "name": "putNetworkInterfaces",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceNetworkInterfaces"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3660
          },
          "name": "putNetworkPerformanceOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceNetworkPerformanceOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3676
          },
          "name": "putPlacement",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstancePlacement"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3692
          },
          "name": "putPrivateDnsNameOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstancePrivateDnsNameOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3724
          },
          "name": "putTagSpecifications",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceTagSpecifications"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3359
          },
          "name": "resetBlockDeviceMappings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3375
          },
          "name": "resetCapacityReservationSpecification"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3391
          },
          "name": "resetCpuOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3407
          },
          "name": "resetCreditSpecification"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3423
          },
          "name": "resetDisableApiStop"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3439
          },
          "name": "resetEbsOptimized"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3455
          },
          "name": "resetEnablePrimaryIpv6"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3471
          },
          "name": "resetEnclaveOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3487
          },
          "name": "resetHibernationOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3503
          },
          "name": "resetIamInstanceProfile"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3519
          },
          "name": "resetImageId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3535
          },
          "name": "resetInstanceType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3551
          },
          "name": "resetIpv6AddressCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3567
          },
          "name": "resetKeyName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3583
          },
          "name": "resetLicenseSpecifications"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3599
          },
          "name": "resetMaintenanceOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3615
          },
          "name": "resetMetadataOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3631
          },
          "name": "resetMonitoring"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3647
          },
          "name": "resetNetworkInterfaces"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3663
          },
          "name": "resetNetworkPerformanceOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3679
          },
          "name": "resetPlacement"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3695
          },
          "name": "resetPrivateDnsNameOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3711
          },
          "name": "resetSubnetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3727
          },
          "name": "resetTagSpecifications"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3743
          },
          "name": "resetUserData"
        }
      ],
      "name": "WorkspacesinstancesWorkspaceInstanceManagedInstanceOutputReference",
      "namespace": "workspacesinstancesWorkspaceInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3353
          },
          "name": "blockDeviceMappings",
          "type": {
            "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceBlockDeviceMappingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3369
          },
          "name": "capacityReservationSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceCapacityReservationSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3385
          },
          "name": "cpuOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceCpuOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3401
          },
          "name": "creditSpecification",
          "type": {
            "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceCreditSpecificationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3465
          },
          "name": "enclaveOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceEnclaveOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3481
          },
          "name": "hibernationOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceHibernationOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3497
          },
          "name": "iamInstanceProfile",
          "type": {
            "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceIamInstanceProfileOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3577
          },
          "name": "licenseSpecifications",
          "type": {
            "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceLicenseSpecificationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3593
          },
          "name": "maintenanceOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceMaintenanceOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3609
          },
          "name": "metadataOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceMetadataOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3625
          },
          "name": "monitoring",
          "type": {
            "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceMonitoringOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3641
          },
          "name": "networkInterfaces",
          "type": {
            "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceNetworkInterfacesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3657
          },
          "name": "networkPerformanceOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceNetworkPerformanceOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3673
          },
          "name": "placement",
          "type": {
            "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstancePlacementOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3689
          },
          "name": "privateDnsNameOptions",
          "type": {
            "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstancePrivateDnsNameOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3721
          },
          "name": "tagSpecifications",
          "type": {
            "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceTagSpecificationsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3363
          },
          "name": "blockDeviceMappingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceBlockDeviceMappings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3379
          },
          "name": "capacityReservationSpecificationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceCapacityReservationSpecification"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3395
          },
          "name": "cpuOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceCpuOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3411
          },
          "name": "creditSpecificationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceCreditSpecification"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3427
          },
          "name": "disableApiStopInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3443
          },
          "name": "ebsOptimizedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3459
          },
          "name": "enablePrimaryIpv6Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3475
          },
          "name": "enclaveOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceEnclaveOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3491
          },
          "name": "hibernationOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceHibernationOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3507
          },
          "name": "iamInstanceProfileInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceIamInstanceProfile"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3523
          },
          "name": "imageIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3539
          },
          "name": "instanceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3555
          },
          "name": "ipv6AddressCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3571
          },
          "name": "keyNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3587
          },
          "name": "licenseSpecificationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceLicenseSpecifications"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3603
          },
          "name": "maintenanceOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceMaintenanceOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3619
          },
          "name": "metadataOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceMetadataOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3635
          },
          "name": "monitoringInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceMonitoring"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3651
          },
          "name": "networkInterfacesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceNetworkInterfaces"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3667
          },
          "name": "networkPerformanceOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceNetworkPerformanceOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3683
          },
          "name": "placementInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstancePlacement"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3699
          },
          "name": "privateDnsNameOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstancePrivateDnsNameOptions"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3715
          },
          "name": "subnetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3731
          },
          "name": "tagSpecificationsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceTagSpecifications"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3747
          },
          "name": "userDataInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3417
          },
          "name": "disableApiStop",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3433
          },
          "name": "ebsOptimized",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3449
          },
          "name": "enablePrimaryIpv6",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3513
          },
          "name": "imageId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3529
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3545
          },
          "name": "ipv6AddressCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3561
          },
          "name": "keyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3705
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3737
          },
          "name": "userData",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3177
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstance"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workspacesinstances-workspace-instance/index:WorkspacesinstancesWorkspaceInstanceManagedInstanceOutputReference"
    },
    "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstancePlacement": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstancePlacement",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workspacesinstances-workspace-instance/index.ts",
        "line": 2181
      },
      "name": "WorkspacesinstancesWorkspaceInstanceManagedInstancePlacement",
      "namespace": "workspacesinstancesWorkspaceInstance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesinstances_workspace_instance#availability_zone WorkspacesinstancesWorkspaceInstance#availability_zone}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 2185
          },
          "name": "availabilityZone",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesinstances_workspace_instance#group_id WorkspacesinstancesWorkspaceInstance#group_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 2189
          },
          "name": "groupId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesinstances_workspace_instance#group_name WorkspacesinstancesWorkspaceInstance#group_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 2193
          },
          "name": "groupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesinstances_workspace_instance#partition_number WorkspacesinstancesWorkspaceInstance#partition_number}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 2197
          },
          "name": "partitionNumber",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesinstances_workspace_instance#tenancy WorkspacesinstancesWorkspaceInstance#tenancy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 2201
          },
          "name": "tenancy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/workspacesinstances-workspace-instance/index:WorkspacesinstancesWorkspaceInstanceManagedInstancePlacement"
    },
    "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstancePlacementOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstancePlacementOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workspacesinstances-workspace-instance/index.ts",
          "line": 2269
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspacesinstances-workspace-instance/index.ts",
        "line": 2261
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 2335
          },
          "name": "resetAvailabilityZone"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 2351
          },
          "name": "resetGroupId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 2367
          },
          "name": "resetGroupName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 2383
          },
          "name": "resetPartitionNumber"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 2399
          },
          "name": "resetTenancy"
        }
      ],
      "name": "WorkspacesinstancesWorkspaceInstanceManagedInstancePlacementOutputReference",
      "namespace": "workspacesinstancesWorkspaceInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 2339
          },
          "name": "availabilityZoneInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 2355
          },
          "name": "groupIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 2371
          },
          "name": "groupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 2387
          },
          "name": "partitionNumberInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 2403
          },
          "name": "tenancyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 2329
          },
          "name": "availabilityZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 2345
          },
          "name": "groupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 2361
          },
          "name": "groupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 2377
          },
          "name": "partitionNumber",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 2393
          },
          "name": "tenancy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 2273
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstancePlacement"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workspacesinstances-workspace-instance/index:WorkspacesinstancesWorkspaceInstanceManagedInstancePlacementOutputReference"
    },
    "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstancePrivateDnsNameOptions": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstancePrivateDnsNameOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workspacesinstances-workspace-instance/index.ts",
        "line": 2407
      },
      "name": "WorkspacesinstancesWorkspaceInstanceManagedInstancePrivateDnsNameOptions",
      "namespace": "workspacesinstancesWorkspaceInstance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesinstances_workspace_instance#enable_resource_name_dns_aaaa_record WorkspacesinstancesWorkspaceInstance#enable_resource_name_dns_aaaa_record}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 2415
          },
          "name": "enableResourceNameDnsAaaaRecord",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesinstances_workspace_instance#enable_resource_name_dns_a_record WorkspacesinstancesWorkspaceInstance#enable_resource_name_dns_a_record}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 2411
          },
          "name": "enableResourceNameDnsARecord",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesinstances_workspace_instance#hostname_type WorkspacesinstancesWorkspaceInstance#hostname_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 2419
          },
          "name": "hostnameType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/workspacesinstances-workspace-instance/index:WorkspacesinstancesWorkspaceInstanceManagedInstancePrivateDnsNameOptions"
    },
    "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstancePrivateDnsNameOptionsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstancePrivateDnsNameOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workspacesinstances-workspace-instance/index.ts",
          "line": 2473
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspacesinstances-workspace-instance/index.ts",
        "line": 2465
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 2543
          },
          "name": "resetEnableResourceNameDnsAaaaRecord"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 2527
          },
          "name": "resetEnableResourceNameDnsARecord"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 2559
          },
          "name": "resetHostnameType"
        }
      ],
      "name": "WorkspacesinstancesWorkspaceInstanceManagedInstancePrivateDnsNameOptionsOutputReference",
      "namespace": "workspacesinstancesWorkspaceInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 2547
          },
          "name": "enableResourceNameDnsAaaaRecordInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 2531
          },
          "name": "enableResourceNameDnsARecordInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 2563
          },
          "name": "hostnameTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 2537
          },
          "name": "enableResourceNameDnsAaaaRecord",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 2521
          },
          "name": "enableResourceNameDnsARecord",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 2553
          },
          "name": "hostnameType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 2477
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstancePrivateDnsNameOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workspacesinstances-workspace-instance/index:WorkspacesinstancesWorkspaceInstanceManagedInstancePrivateDnsNameOptionsOutputReference"
    },
    "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceTagSpecifications": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceTagSpecifications",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workspacesinstances-workspace-instance/index.ts",
        "line": 2716
      },
      "name": "WorkspacesinstancesWorkspaceInstanceManagedInstanceTagSpecifications",
      "namespace": "workspacesinstancesWorkspaceInstance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesinstances_workspace_instance#resource_type WorkspacesinstancesWorkspaceInstance#resource_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 2720
          },
          "name": "resourceType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesinstances_workspace_instance#tags WorkspacesinstancesWorkspaceInstance#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 2724
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceTagSpecificationsTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workspacesinstances-workspace-instance/index:WorkspacesinstancesWorkspaceInstanceManagedInstanceTagSpecifications"
    },
    "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceTagSpecificationsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceTagSpecificationsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workspacesinstances-workspace-instance/index.ts",
          "line": 2854
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspacesinstances-workspace-instance/index.ts",
        "line": 2846
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 2861
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceTagSpecificationsOutputReference"
            }
          }
        }
      ],
      "name": "WorkspacesinstancesWorkspaceInstanceManagedInstanceTagSpecificationsList",
      "namespace": "workspacesinstancesWorkspaceInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 2847
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceTagSpecifications"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workspacesinstances-workspace-instance/index:WorkspacesinstancesWorkspaceInstanceManagedInstanceTagSpecificationsList"
    },
    "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceTagSpecificationsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceTagSpecificationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workspacesinstances-workspace-instance/index.ts",
          "line": 2773
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspacesinstances-workspace-instance/index.ts",
        "line": 2763
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 2834
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceTagSpecificationsTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 2821
          },
          "name": "resetResourceType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 2837
          },
          "name": "resetTags"
        }
      ],
      "name": "WorkspacesinstancesWorkspaceInstanceManagedInstanceTagSpecificationsOutputReference",
      "namespace": "workspacesinstancesWorkspaceInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 2831
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceTagSpecificationsTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 2825
          },
          "name": "resourceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 2841
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceTagSpecificationsTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 2815
          },
          "name": "resourceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 2777
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceTagSpecifications"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workspacesinstances-workspace-instance/index:WorkspacesinstancesWorkspaceInstanceManagedInstanceTagSpecificationsOutputReference"
    },
    "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceTagSpecificationsTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceTagSpecificationsTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workspacesinstances-workspace-instance/index.ts",
        "line": 2567
      },
      "name": "WorkspacesinstancesWorkspaceInstanceManagedInstanceTagSpecificationsTags",
      "namespace": "workspacesinstancesWorkspaceInstance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesinstances_workspace_instance#key WorkspacesinstancesWorkspaceInstance#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 2571
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesinstances_workspace_instance#value WorkspacesinstancesWorkspaceInstance#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 2575
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/workspacesinstances-workspace-instance/index:WorkspacesinstancesWorkspaceInstanceManagedInstanceTagSpecificationsTags"
    },
    "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceTagSpecificationsTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceTagSpecificationsTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workspacesinstances-workspace-instance/index.ts",
          "line": 2705
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspacesinstances-workspace-instance/index.ts",
        "line": 2697
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 2712
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceTagSpecificationsTagsOutputReference"
            }
          }
        }
      ],
      "name": "WorkspacesinstancesWorkspaceInstanceManagedInstanceTagSpecificationsTagsList",
      "namespace": "workspacesinstancesWorkspaceInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 2698
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceTagSpecificationsTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workspacesinstances-workspace-instance/index:WorkspacesinstancesWorkspaceInstanceManagedInstanceTagSpecificationsTagsList"
    },
    "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceTagSpecificationsTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceTagSpecificationsTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workspacesinstances-workspace-instance/index.ts",
          "line": 2624
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspacesinstances-workspace-instance/index.ts",
        "line": 2614
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 2672
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 2688
          },
          "name": "resetValue"
        }
      ],
      "name": "WorkspacesinstancesWorkspaceInstanceManagedInstanceTagSpecificationsTagsOutputReference",
      "namespace": "workspacesinstancesWorkspaceInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 2676
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 2692
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 2666
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 2682
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 2628
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceManagedInstanceTagSpecificationsTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workspacesinstances-workspace-instance/index:WorkspacesinstancesWorkspaceInstanceManagedInstanceTagSpecificationsTagsOutputReference"
    },
    "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workspacesinstances-workspace-instance/index.ts",
        "line": 3751
      },
      "name": "WorkspacesinstancesWorkspaceInstanceTags",
      "namespace": "workspacesinstancesWorkspaceInstance",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesinstances_workspace_instance#key WorkspacesinstancesWorkspaceInstance#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3755
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesinstances_workspace_instance#value WorkspacesinstancesWorkspaceInstance#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3759
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/workspacesinstances-workspace-instance/index:WorkspacesinstancesWorkspaceInstanceTags"
    },
    "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workspacesinstances-workspace-instance/index.ts",
          "line": 3889
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspacesinstances-workspace-instance/index.ts",
        "line": 3881
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3896
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceTagsOutputReference"
            }
          }
        }
      ],
      "name": "WorkspacesinstancesWorkspaceInstanceTagsList",
      "namespace": "workspacesinstancesWorkspaceInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3882
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workspacesinstances-workspace-instance/index:WorkspacesinstancesWorkspaceInstanceTagsList"
    },
    "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workspacesinstances-workspace-instance/index.ts",
          "line": 3808
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspacesinstances-workspace-instance/index.ts",
        "line": 3798
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3856
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3872
          },
          "name": "resetValue"
        }
      ],
      "name": "WorkspacesinstancesWorkspaceInstanceTagsOutputReference",
      "namespace": "workspacesinstancesWorkspaceInstance",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3860
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3876
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3850
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3866
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesinstances-workspace-instance/index.ts",
            "line": 3812
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.workspacesinstancesWorkspaceInstance.WorkspacesinstancesWorkspaceInstanceTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workspacesinstances-workspace-instance/index:WorkspacesinstancesWorkspaceInstanceTagsOutputReference"
    },
    "@cdktn/provider-awscc.workspacesthinclientEnvironment.WorkspacesthinclientEnvironment": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesthinclient_environment awscc_workspacesthinclient_environment}."
      },
      "fqn": "@cdktn/provider-awscc.workspacesthinclientEnvironment.WorkspacesthinclientEnvironment",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesthinclient_environment awscc_workspacesthinclient_environment} Resource."
        },
        "locationInModule": {
          "filename": "src/workspacesthinclient-environment/index.ts",
          "line": 724
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.workspacesthinclientEnvironment.WorkspacesthinclientEnvironmentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspacesthinclient-environment/index.ts",
        "line": 692
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a WorkspacesthinclientEnvironment resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 709
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the WorkspacesthinclientEnvironment to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesthinclient_environment#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing WorkspacesthinclientEnvironment that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the WorkspacesthinclientEnvironment to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 826
          },
          "name": "putDeviceCreationTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.workspacesthinclientEnvironment.WorkspacesthinclientEnvironmentDeviceCreationTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 868
          },
          "name": "putMaintenanceWindow",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.workspacesthinclientEnvironment.WorkspacesthinclientEnvironmentMaintenanceWindow"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 952
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.workspacesthinclientEnvironment.WorkspacesthinclientEnvironmentTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 779
          },
          "name": "resetDesiredSoftwareSetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 808
          },
          "name": "resetDesktopEndpoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 829
          },
          "name": "resetDeviceCreationTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 855
          },
          "name": "resetKmsKeyArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 871
          },
          "name": "resetMaintenanceWindow"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 887
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 923
          },
          "name": "resetSoftwareSetUpdateMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 939
          },
          "name": "resetSoftwareSetUpdateSchedule"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 955
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 972
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 987
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "WorkspacesthinclientEnvironment",
      "namespace": "workspacesthinclientEnvironment",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 697
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 757
          },
          "name": "activationCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 762
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 767
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 817
          },
          "name": "desktopType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 823
          },
          "name": "deviceCreationTags",
          "type": {
            "fqn": "@cdktn/provider-awscc.workspacesthinclientEnvironment.WorkspacesthinclientEnvironmentDeviceCreationTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 838
          },
          "name": "environmentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 843
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 865
          },
          "name": "maintenanceWindow",
          "type": {
            "fqn": "@cdktn/provider-awscc.workspacesthinclientEnvironment.WorkspacesthinclientEnvironmentMaintenanceWindowOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 896
          },
          "name": "pendingSoftwareSetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 901
          },
          "name": "pendingSoftwareSetVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 906
          },
          "name": "registeredDevicesCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 911
          },
          "name": "softwareSetComplianceStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 949
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.workspacesthinclientEnvironment.WorkspacesthinclientEnvironmentTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 964
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 783
          },
          "name": "desiredSoftwareSetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 796
          },
          "name": "desktopArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 812
          },
          "name": "desktopEndpointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 833
          },
          "name": "deviceCreationTagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.workspacesthinclientEnvironment.WorkspacesthinclientEnvironmentDeviceCreationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 859
          },
          "name": "kmsKeyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 875
          },
          "name": "maintenanceWindowInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.workspacesthinclientEnvironment.WorkspacesthinclientEnvironmentMaintenanceWindow"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 891
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 927
          },
          "name": "softwareSetUpdateModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 943
          },
          "name": "softwareSetUpdateScheduleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 959
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.workspacesthinclientEnvironment.WorkspacesthinclientEnvironmentTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 773
          },
          "name": "desiredSoftwareSetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 789
          },
          "name": "desktopArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 802
          },
          "name": "desktopEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 849
          },
          "name": "kmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 881
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 917
          },
          "name": "softwareSetUpdateMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 933
          },
          "name": "softwareSetUpdateSchedule",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/workspacesthinclient-environment/index:WorkspacesthinclientEnvironment"
    },
    "@cdktn/provider-awscc.workspacesthinclientEnvironment.WorkspacesthinclientEnvironmentConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspacesthinclientEnvironment.WorkspacesthinclientEnvironmentConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workspacesthinclient-environment/index.ts",
        "line": 14
      },
      "name": "WorkspacesthinclientEnvironmentConfig",
      "namespace": "workspacesthinclientEnvironment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesthinclient_environment#desktop_arn WorkspacesthinclientEnvironment#desktop_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the desktop to stream from Amazon WorkSpaces, WorkSpaces Web, or AppStream 2.0."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 26
          },
          "name": "desktopArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesthinclient_environment#desired_software_set_id WorkspacesthinclientEnvironment#desired_software_set_id}",
            "stability": "stable",
            "summary": "The ID of the software set to apply."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 20
          },
          "name": "desiredSoftwareSetId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesthinclient_environment#desktop_endpoint WorkspacesthinclientEnvironment#desktop_endpoint}",
            "stability": "stable",
            "summary": "The URL for the identity provider login (only for environments that use AppStream 2.0)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 32
          },
          "name": "desktopEndpoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesthinclient_environment#device_creation_tags WorkspacesthinclientEnvironment#device_creation_tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to the newly created devices for this environment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 38
          },
          "name": "deviceCreationTags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.workspacesthinclientEnvironment.WorkspacesthinclientEnvironmentDeviceCreationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesthinclient_environment#kms_key_arn WorkspacesthinclientEnvironment#kms_key_arn}",
            "stability": "stable",
            "summary": "The Amazon Resource Name (ARN) of the AWS Key Management Service key used to encrypt the environment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 44
          },
          "name": "kmsKeyArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesthinclient_environment#maintenance_window WorkspacesthinclientEnvironment#maintenance_window}",
            "stability": "stable",
            "summary": "A specification for a time window to apply software updates."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 50
          },
          "name": "maintenanceWindow",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.workspacesthinclientEnvironment.WorkspacesthinclientEnvironmentMaintenanceWindow"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesthinclient_environment#name WorkspacesthinclientEnvironment#name}",
            "stability": "stable",
            "summary": "The name of the environment."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 56
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesthinclient_environment#software_set_update_mode WorkspacesthinclientEnvironment#software_set_update_mode}",
            "stability": "stable",
            "summary": "An option to define which software updates to apply."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 62
          },
          "name": "softwareSetUpdateMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesthinclient_environment#software_set_update_schedule WorkspacesthinclientEnvironment#software_set_update_schedule}",
            "stability": "stable",
            "summary": "An option to define if software updates should be applied within a maintenance window."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 68
          },
          "name": "softwareSetUpdateSchedule",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesthinclient_environment#tags WorkspacesthinclientEnvironment#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 74
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.workspacesthinclientEnvironment.WorkspacesthinclientEnvironmentTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workspacesthinclient-environment/index:WorkspacesthinclientEnvironmentConfig"
    },
    "@cdktn/provider-awscc.workspacesthinclientEnvironment.WorkspacesthinclientEnvironmentDeviceCreationTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspacesthinclientEnvironment.WorkspacesthinclientEnvironmentDeviceCreationTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workspacesthinclient-environment/index.ts",
        "line": 76
      },
      "name": "WorkspacesthinclientEnvironmentDeviceCreationTags",
      "namespace": "workspacesthinclientEnvironment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesthinclient_environment#key WorkspacesthinclientEnvironment#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 82
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesthinclient_environment#value WorkspacesthinclientEnvironment#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 88
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/workspacesthinclient-environment/index:WorkspacesthinclientEnvironmentDeviceCreationTags"
    },
    "@cdktn/provider-awscc.workspacesthinclientEnvironment.WorkspacesthinclientEnvironmentDeviceCreationTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspacesthinclientEnvironment.WorkspacesthinclientEnvironmentDeviceCreationTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workspacesthinclient-environment/index.ts",
          "line": 218
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspacesthinclient-environment/index.ts",
        "line": 210
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 225
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.workspacesthinclientEnvironment.WorkspacesthinclientEnvironmentDeviceCreationTagsOutputReference"
            }
          }
        }
      ],
      "name": "WorkspacesthinclientEnvironmentDeviceCreationTagsList",
      "namespace": "workspacesthinclientEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 211
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.workspacesthinclientEnvironment.WorkspacesthinclientEnvironmentDeviceCreationTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workspacesthinclient-environment/index:WorkspacesthinclientEnvironmentDeviceCreationTagsList"
    },
    "@cdktn/provider-awscc.workspacesthinclientEnvironment.WorkspacesthinclientEnvironmentDeviceCreationTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspacesthinclientEnvironment.WorkspacesthinclientEnvironmentDeviceCreationTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workspacesthinclient-environment/index.ts",
          "line": 137
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspacesthinclient-environment/index.ts",
        "line": 127
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 185
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 201
          },
          "name": "resetValue"
        }
      ],
      "name": "WorkspacesthinclientEnvironmentDeviceCreationTagsOutputReference",
      "namespace": "workspacesthinclientEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 189
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 205
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 179
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 195
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 141
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.workspacesthinclientEnvironment.WorkspacesthinclientEnvironmentDeviceCreationTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workspacesthinclient-environment/index:WorkspacesthinclientEnvironmentDeviceCreationTagsOutputReference"
    },
    "@cdktn/provider-awscc.workspacesthinclientEnvironment.WorkspacesthinclientEnvironmentMaintenanceWindow": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspacesthinclientEnvironment.WorkspacesthinclientEnvironmentMaintenanceWindow",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workspacesthinclient-environment/index.ts",
        "line": 229
      },
      "name": "WorkspacesthinclientEnvironmentMaintenanceWindow",
      "namespace": "workspacesthinclientEnvironment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesthinclient_environment#apply_time_of WorkspacesthinclientEnvironment#apply_time_of}",
            "stability": "stable",
            "summary": "The desired time zone maintenance window."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 235
          },
          "name": "applyTimeOf",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesthinclient_environment#days_of_the_week WorkspacesthinclientEnvironment#days_of_the_week}",
            "stability": "stable",
            "summary": "The date of maintenance window."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 241
          },
          "name": "daysOfTheWeek",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesthinclient_environment#end_time_hour WorkspacesthinclientEnvironment#end_time_hour}",
            "stability": "stable",
            "summary": "The hour end time of maintenance window."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 247
          },
          "name": "endTimeHour",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesthinclient_environment#end_time_minute WorkspacesthinclientEnvironment#end_time_minute}",
            "stability": "stable",
            "summary": "The minute end time of maintenance window."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 253
          },
          "name": "endTimeMinute",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesthinclient_environment#start_time_hour WorkspacesthinclientEnvironment#start_time_hour}",
            "stability": "stable",
            "summary": "The hour start time of maintenance window."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 259
          },
          "name": "startTimeHour",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesthinclient_environment#start_time_minute WorkspacesthinclientEnvironment#start_time_minute}",
            "stability": "stable",
            "summary": "The minute start time of maintenance window."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 265
          },
          "name": "startTimeMinute",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesthinclient_environment#type WorkspacesthinclientEnvironment#type}",
            "stability": "stable",
            "summary": "The type of maintenance window."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 271
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/workspacesthinclient-environment/index:WorkspacesthinclientEnvironmentMaintenanceWindow"
    },
    "@cdktn/provider-awscc.workspacesthinclientEnvironment.WorkspacesthinclientEnvironmentMaintenanceWindowOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspacesthinclientEnvironment.WorkspacesthinclientEnvironmentMaintenanceWindowOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workspacesthinclient-environment/index.ts",
          "line": 353
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspacesthinclient-environment/index.ts",
        "line": 345
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 431
          },
          "name": "resetApplyTimeOf"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 447
          },
          "name": "resetDaysOfTheWeek"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 463
          },
          "name": "resetEndTimeHour"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 479
          },
          "name": "resetEndTimeMinute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 495
          },
          "name": "resetStartTimeHour"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 511
          },
          "name": "resetStartTimeMinute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 527
          },
          "name": "resetType"
        }
      ],
      "name": "WorkspacesthinclientEnvironmentMaintenanceWindowOutputReference",
      "namespace": "workspacesthinclientEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 435
          },
          "name": "applyTimeOfInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 451
          },
          "name": "daysOfTheWeekInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 467
          },
          "name": "endTimeHourInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 483
          },
          "name": "endTimeMinuteInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 499
          },
          "name": "startTimeHourInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 515
          },
          "name": "startTimeMinuteInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 531
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 425
          },
          "name": "applyTimeOf",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 441
          },
          "name": "daysOfTheWeek",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 457
          },
          "name": "endTimeHour",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 473
          },
          "name": "endTimeMinute",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 489
          },
          "name": "startTimeHour",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 505
          },
          "name": "startTimeMinute",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 521
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 357
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.workspacesthinclientEnvironment.WorkspacesthinclientEnvironmentMaintenanceWindow"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workspacesthinclient-environment/index:WorkspacesthinclientEnvironmentMaintenanceWindowOutputReference"
    },
    "@cdktn/provider-awscc.workspacesthinclientEnvironment.WorkspacesthinclientEnvironmentTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspacesthinclientEnvironment.WorkspacesthinclientEnvironmentTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workspacesthinclient-environment/index.ts",
        "line": 535
      },
      "name": "WorkspacesthinclientEnvironmentTags",
      "namespace": "workspacesthinclientEnvironment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesthinclient_environment#key WorkspacesthinclientEnvironment#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 541
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "You can specify a value that is 1 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesthinclient_environment#value WorkspacesthinclientEnvironment#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 547
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/workspacesthinclient-environment/index:WorkspacesthinclientEnvironmentTags"
    },
    "@cdktn/provider-awscc.workspacesthinclientEnvironment.WorkspacesthinclientEnvironmentTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspacesthinclientEnvironment.WorkspacesthinclientEnvironmentTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workspacesthinclient-environment/index.ts",
          "line": 677
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspacesthinclient-environment/index.ts",
        "line": 669
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 684
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.workspacesthinclientEnvironment.WorkspacesthinclientEnvironmentTagsOutputReference"
            }
          }
        }
      ],
      "name": "WorkspacesthinclientEnvironmentTagsList",
      "namespace": "workspacesthinclientEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 670
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.workspacesthinclientEnvironment.WorkspacesthinclientEnvironmentTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workspacesthinclient-environment/index:WorkspacesthinclientEnvironmentTagsList"
    },
    "@cdktn/provider-awscc.workspacesthinclientEnvironment.WorkspacesthinclientEnvironmentTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspacesthinclientEnvironment.WorkspacesthinclientEnvironmentTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workspacesthinclient-environment/index.ts",
          "line": 596
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspacesthinclient-environment/index.ts",
        "line": 586
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 644
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 660
          },
          "name": "resetValue"
        }
      ],
      "name": "WorkspacesthinclientEnvironmentTagsOutputReference",
      "namespace": "workspacesthinclientEnvironment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 648
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 664
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 638
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 654
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesthinclient-environment/index.ts",
            "line": 600
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.workspacesthinclientEnvironment.WorkspacesthinclientEnvironmentTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workspacesthinclient-environment/index:WorkspacesthinclientEnvironmentTagsOutputReference"
    },
    "@cdktn/provider-awscc.workspaceswebBrowserSettings.WorkspaceswebBrowserSettings": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_browser_settings awscc_workspacesweb_browser_settings}."
      },
      "fqn": "@cdktn/provider-awscc.workspaceswebBrowserSettings.WorkspaceswebBrowserSettings",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_browser_settings awscc_workspacesweb_browser_settings} Resource."
        },
        "locationInModule": {
          "filename": "src/workspacesweb-browser-settings/index.ts",
          "line": 381
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.workspaceswebBrowserSettings.WorkspaceswebBrowserSettingsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspacesweb-browser-settings/index.ts",
        "line": 349
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a WorkspaceswebBrowserSettings resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/workspacesweb-browser-settings/index.ts",
            "line": 366
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the WorkspaceswebBrowserSettings to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_browser_settings#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing WorkspaceswebBrowserSettings that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the WorkspaceswebBrowserSettings to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-browser-settings/index.ts",
            "line": 476
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.workspaceswebBrowserSettings.WorkspaceswebBrowserSettingsTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-browser-settings/index.ts",
            "line": 492
          },
          "name": "putWebContentFilteringPolicy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.workspaceswebBrowserSettings.WorkspaceswebBrowserSettingsWebContentFilteringPolicy"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-browser-settings/index.ts",
            "line": 416
          },
          "name": "resetAdditionalEncryptionContext"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-browser-settings/index.ts",
            "line": 437
          },
          "name": "resetBrowserPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-browser-settings/index.ts",
            "line": 458
          },
          "name": "resetCustomerManagedKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-browser-settings/index.ts",
            "line": 479
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-browser-settings/index.ts",
            "line": 495
          },
          "name": "resetWebContentFilteringPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-browser-settings/index.ts",
            "line": 507
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-browser-settings/index.ts",
            "line": 517
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "WorkspaceswebBrowserSettings",
      "namespace": "workspaceswebBrowserSettings",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-browser-settings/index.ts",
            "line": 354
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-browser-settings/index.ts",
            "line": 425
          },
          "name": "associatedPortalArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-browser-settings/index.ts",
            "line": 446
          },
          "name": "browserSettingsArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-browser-settings/index.ts",
            "line": 467
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-browser-settings/index.ts",
            "line": 473
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.workspaceswebBrowserSettings.WorkspaceswebBrowserSettingsTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-browser-settings/index.ts",
            "line": 489
          },
          "name": "webContentFilteringPolicy",
          "type": {
            "fqn": "@cdktn/provider-awscc.workspaceswebBrowserSettings.WorkspaceswebBrowserSettingsWebContentFilteringPolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-browser-settings/index.ts",
            "line": 420
          },
          "name": "additionalEncryptionContextInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-browser-settings/index.ts",
            "line": 441
          },
          "name": "browserPolicyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-browser-settings/index.ts",
            "line": 462
          },
          "name": "customerManagedKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-browser-settings/index.ts",
            "line": 483
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.workspaceswebBrowserSettings.WorkspaceswebBrowserSettingsTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-browser-settings/index.ts",
            "line": 499
          },
          "name": "webContentFilteringPolicyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.workspaceswebBrowserSettings.WorkspaceswebBrowserSettingsWebContentFilteringPolicy"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-browser-settings/index.ts",
            "line": 410
          },
          "name": "additionalEncryptionContext",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-browser-settings/index.ts",
            "line": 431
          },
          "name": "browserPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-browser-settings/index.ts",
            "line": 452
          },
          "name": "customerManagedKey",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/workspacesweb-browser-settings/index:WorkspaceswebBrowserSettings"
    },
    "@cdktn/provider-awscc.workspaceswebBrowserSettings.WorkspaceswebBrowserSettingsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspaceswebBrowserSettings.WorkspaceswebBrowserSettingsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workspacesweb-browser-settings/index.ts",
        "line": 14
      },
      "name": "WorkspaceswebBrowserSettingsConfig",
      "namespace": "workspaceswebBrowserSettings",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_browser_settings#additional_encryption_context WorkspaceswebBrowserSettings#additional_encryption_context}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-browser-settings/index.ts",
            "line": 18
          },
          "name": "additionalEncryptionContext",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_browser_settings#browser_policy WorkspaceswebBrowserSettings#browser_policy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-browser-settings/index.ts",
            "line": 22
          },
          "name": "browserPolicy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_browser_settings#customer_managed_key WorkspaceswebBrowserSettings#customer_managed_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-browser-settings/index.ts",
            "line": 26
          },
          "name": "customerManagedKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_browser_settings#tags WorkspaceswebBrowserSettings#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-browser-settings/index.ts",
            "line": 30
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.workspaceswebBrowserSettings.WorkspaceswebBrowserSettingsTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_browser_settings#web_content_filtering_policy WorkspaceswebBrowserSettings#web_content_filtering_policy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-browser-settings/index.ts",
            "line": 34
          },
          "name": "webContentFilteringPolicy",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.workspaceswebBrowserSettings.WorkspaceswebBrowserSettingsWebContentFilteringPolicy"
          }
        }
      ],
      "symbolId": "src/workspacesweb-browser-settings/index:WorkspaceswebBrowserSettingsConfig"
    },
    "@cdktn/provider-awscc.workspaceswebBrowserSettings.WorkspaceswebBrowserSettingsTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspaceswebBrowserSettings.WorkspaceswebBrowserSettingsTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workspacesweb-browser-settings/index.ts",
        "line": 36
      },
      "name": "WorkspaceswebBrowserSettingsTags",
      "namespace": "workspaceswebBrowserSettings",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_browser_settings#key WorkspaceswebBrowserSettings#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-browser-settings/index.ts",
            "line": 40
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_browser_settings#value WorkspaceswebBrowserSettings#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-browser-settings/index.ts",
            "line": 44
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/workspacesweb-browser-settings/index:WorkspaceswebBrowserSettingsTags"
    },
    "@cdktn/provider-awscc.workspaceswebBrowserSettings.WorkspaceswebBrowserSettingsTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspaceswebBrowserSettings.WorkspaceswebBrowserSettingsTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workspacesweb-browser-settings/index.ts",
          "line": 174
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspacesweb-browser-settings/index.ts",
        "line": 166
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-browser-settings/index.ts",
            "line": 181
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.workspaceswebBrowserSettings.WorkspaceswebBrowserSettingsTagsOutputReference"
            }
          }
        }
      ],
      "name": "WorkspaceswebBrowserSettingsTagsList",
      "namespace": "workspaceswebBrowserSettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-browser-settings/index.ts",
            "line": 167
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.workspaceswebBrowserSettings.WorkspaceswebBrowserSettingsTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workspacesweb-browser-settings/index:WorkspaceswebBrowserSettingsTagsList"
    },
    "@cdktn/provider-awscc.workspaceswebBrowserSettings.WorkspaceswebBrowserSettingsTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspaceswebBrowserSettings.WorkspaceswebBrowserSettingsTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workspacesweb-browser-settings/index.ts",
          "line": 93
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspacesweb-browser-settings/index.ts",
        "line": 83
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-browser-settings/index.ts",
            "line": 141
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-browser-settings/index.ts",
            "line": 157
          },
          "name": "resetValue"
        }
      ],
      "name": "WorkspaceswebBrowserSettingsTagsOutputReference",
      "namespace": "workspaceswebBrowserSettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-browser-settings/index.ts",
            "line": 145
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-browser-settings/index.ts",
            "line": 161
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-browser-settings/index.ts",
            "line": 135
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-browser-settings/index.ts",
            "line": 151
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-browser-settings/index.ts",
            "line": 97
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.workspaceswebBrowserSettings.WorkspaceswebBrowserSettingsTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workspacesweb-browser-settings/index:WorkspaceswebBrowserSettingsTagsOutputReference"
    },
    "@cdktn/provider-awscc.workspaceswebBrowserSettings.WorkspaceswebBrowserSettingsWebContentFilteringPolicy": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspaceswebBrowserSettings.WorkspaceswebBrowserSettingsWebContentFilteringPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workspacesweb-browser-settings/index.ts",
        "line": 185
      },
      "name": "WorkspaceswebBrowserSettingsWebContentFilteringPolicy",
      "namespace": "workspaceswebBrowserSettings",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_browser_settings#allowed_urls WorkspaceswebBrowserSettings#allowed_urls}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-browser-settings/index.ts",
            "line": 189
          },
          "name": "allowedUrls",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_browser_settings#blocked_categories WorkspaceswebBrowserSettings#blocked_categories}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-browser-settings/index.ts",
            "line": 193
          },
          "name": "blockedCategories",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_browser_settings#blocked_urls WorkspaceswebBrowserSettings#blocked_urls}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-browser-settings/index.ts",
            "line": 197
          },
          "name": "blockedUrls",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/workspacesweb-browser-settings/index:WorkspaceswebBrowserSettingsWebContentFilteringPolicy"
    },
    "@cdktn/provider-awscc.workspaceswebBrowserSettings.WorkspaceswebBrowserSettingsWebContentFilteringPolicyOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspaceswebBrowserSettings.WorkspaceswebBrowserSettingsWebContentFilteringPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workspacesweb-browser-settings/index.ts",
          "line": 251
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspacesweb-browser-settings/index.ts",
        "line": 243
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-browser-settings/index.ts",
            "line": 305
          },
          "name": "resetAllowedUrls"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-browser-settings/index.ts",
            "line": 321
          },
          "name": "resetBlockedCategories"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-browser-settings/index.ts",
            "line": 337
          },
          "name": "resetBlockedUrls"
        }
      ],
      "name": "WorkspaceswebBrowserSettingsWebContentFilteringPolicyOutputReference",
      "namespace": "workspaceswebBrowserSettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-browser-settings/index.ts",
            "line": 309
          },
          "name": "allowedUrlsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-browser-settings/index.ts",
            "line": 325
          },
          "name": "blockedCategoriesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-browser-settings/index.ts",
            "line": 341
          },
          "name": "blockedUrlsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-browser-settings/index.ts",
            "line": 299
          },
          "name": "allowedUrls",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-browser-settings/index.ts",
            "line": 315
          },
          "name": "blockedCategories",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-browser-settings/index.ts",
            "line": 331
          },
          "name": "blockedUrls",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-browser-settings/index.ts",
            "line": 255
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.workspaceswebBrowserSettings.WorkspaceswebBrowserSettingsWebContentFilteringPolicy"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workspacesweb-browser-settings/index:WorkspaceswebBrowserSettingsWebContentFilteringPolicyOutputReference"
    },
    "@cdktn/provider-awscc.workspaceswebDataProtectionSettings.WorkspaceswebDataProtectionSettings": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_data_protection_settings awscc_workspacesweb_data_protection_settings}."
      },
      "fqn": "@cdktn/provider-awscc.workspaceswebDataProtectionSettings.WorkspaceswebDataProtectionSettings",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_data_protection_settings awscc_workspacesweb_data_protection_settings} Resource."
        },
        "locationInModule": {
          "filename": "src/workspacesweb-data-protection-settings/index.ts",
          "line": 1019
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.workspaceswebDataProtectionSettings.WorkspaceswebDataProtectionSettingsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspacesweb-data-protection-settings/index.ts",
        "line": 987
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a WorkspaceswebDataProtectionSettings resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 1004
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the WorkspaceswebDataProtectionSettings to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_data_protection_settings#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing WorkspaceswebDataProtectionSettings that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the WorkspaceswebDataProtectionSettings to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 1136
          },
          "name": "putInlineRedactionConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.workspaceswebDataProtectionSettings.WorkspaceswebDataProtectionSettingsInlineRedactionConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 1152
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.workspaceswebDataProtectionSettings.WorkspaceswebDataProtectionSettingsTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 1055
          },
          "name": "resetAdditionalEncryptionContext"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 1081
          },
          "name": "resetCustomerManagedKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 1102
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 1118
          },
          "name": "resetDisplayName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 1139
          },
          "name": "resetInlineRedactionConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 1155
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 1167
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 1178
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "WorkspaceswebDataProtectionSettings",
      "namespace": "workspaceswebDataProtectionSettings",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 992
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 1064
          },
          "name": "associatedPortalArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 1069
          },
          "name": "creationDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 1090
          },
          "name": "dataProtectionSettingsArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 1127
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 1133
          },
          "name": "inlineRedactionConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.workspaceswebDataProtectionSettings.WorkspaceswebDataProtectionSettingsInlineRedactionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 1149
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.workspaceswebDataProtectionSettings.WorkspaceswebDataProtectionSettingsTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 1059
          },
          "name": "additionalEncryptionContextInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 1085
          },
          "name": "customerManagedKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 1106
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 1122
          },
          "name": "displayNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 1143
          },
          "name": "inlineRedactionConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.workspaceswebDataProtectionSettings.WorkspaceswebDataProtectionSettingsInlineRedactionConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 1159
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.workspaceswebDataProtectionSettings.WorkspaceswebDataProtectionSettingsTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 1049
          },
          "name": "additionalEncryptionContext",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 1075
          },
          "name": "customerManagedKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 1096
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 1112
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/workspacesweb-data-protection-settings/index:WorkspaceswebDataProtectionSettings"
    },
    "@cdktn/provider-awscc.workspaceswebDataProtectionSettings.WorkspaceswebDataProtectionSettingsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspaceswebDataProtectionSettings.WorkspaceswebDataProtectionSettingsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workspacesweb-data-protection-settings/index.ts",
        "line": 14
      },
      "name": "WorkspaceswebDataProtectionSettingsConfig",
      "namespace": "workspaceswebDataProtectionSettings",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_data_protection_settings#additional_encryption_context WorkspaceswebDataProtectionSettings#additional_encryption_context}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 18
          },
          "name": "additionalEncryptionContext",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_data_protection_settings#customer_managed_key WorkspaceswebDataProtectionSettings#customer_managed_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 22
          },
          "name": "customerManagedKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_data_protection_settings#description WorkspaceswebDataProtectionSettings#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 26
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_data_protection_settings#display_name WorkspaceswebDataProtectionSettings#display_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 30
          },
          "name": "displayName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_data_protection_settings#inline_redaction_configuration WorkspaceswebDataProtectionSettings#inline_redaction_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 34
          },
          "name": "inlineRedactionConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.workspaceswebDataProtectionSettings.WorkspaceswebDataProtectionSettingsInlineRedactionConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_data_protection_settings#tags WorkspaceswebDataProtectionSettings#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 38
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.workspaceswebDataProtectionSettings.WorkspaceswebDataProtectionSettingsTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workspacesweb-data-protection-settings/index:WorkspaceswebDataProtectionSettingsConfig"
    },
    "@cdktn/provider-awscc.workspaceswebDataProtectionSettings.WorkspaceswebDataProtectionSettingsInlineRedactionConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspaceswebDataProtectionSettings.WorkspaceswebDataProtectionSettingsInlineRedactionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workspacesweb-data-protection-settings/index.ts",
        "line": 641
      },
      "name": "WorkspaceswebDataProtectionSettingsInlineRedactionConfiguration",
      "namespace": "workspaceswebDataProtectionSettings",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_data_protection_settings#global_confidence_level WorkspaceswebDataProtectionSettings#global_confidence_level}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 645
          },
          "name": "globalConfidenceLevel",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_data_protection_settings#global_enforced_urls WorkspaceswebDataProtectionSettings#global_enforced_urls}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 649
          },
          "name": "globalEnforcedUrls",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_data_protection_settings#global_exempt_urls WorkspaceswebDataProtectionSettings#global_exempt_urls}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 653
          },
          "name": "globalExemptUrls",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_data_protection_settings#inline_redaction_patterns WorkspaceswebDataProtectionSettings#inline_redaction_patterns}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 657
          },
          "name": "inlineRedactionPatterns",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.workspaceswebDataProtectionSettings.WorkspaceswebDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatterns"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workspacesweb-data-protection-settings/index:WorkspaceswebDataProtectionSettingsInlineRedactionConfiguration"
    },
    "@cdktn/provider-awscc.workspaceswebDataProtectionSettings.WorkspaceswebDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatterns": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspaceswebDataProtectionSettings.WorkspaceswebDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatterns",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workspacesweb-data-protection-settings/index.ts",
        "line": 360
      },
      "name": "WorkspaceswebDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatterns",
      "namespace": "workspaceswebDataProtectionSettings",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_data_protection_settings#built_in_pattern_id WorkspaceswebDataProtectionSettings#built_in_pattern_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 364
          },
          "name": "builtInPatternId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_data_protection_settings#confidence_level WorkspaceswebDataProtectionSettings#confidence_level}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 368
          },
          "name": "confidenceLevel",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_data_protection_settings#custom_pattern WorkspaceswebDataProtectionSettings#custom_pattern}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 372
          },
          "name": "customPattern",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.workspaceswebDataProtectionSettings.WorkspaceswebDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternsCustomPattern"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_data_protection_settings#enforced_urls WorkspaceswebDataProtectionSettings#enforced_urls}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 376
          },
          "name": "enforcedUrls",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_data_protection_settings#exempt_urls WorkspaceswebDataProtectionSettings#exempt_urls}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 380
          },
          "name": "exemptUrls",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_data_protection_settings#redaction_place_holder WorkspaceswebDataProtectionSettings#redaction_place_holder}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 384
          },
          "name": "redactionPlaceHolder",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.workspaceswebDataProtectionSettings.WorkspaceswebDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternsRedactionPlaceHolder"
          }
        }
      ],
      "symbolId": "src/workspacesweb-data-protection-settings/index:WorkspaceswebDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatterns"
    },
    "@cdktn/provider-awscc.workspaceswebDataProtectionSettings.WorkspaceswebDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternsCustomPattern": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspaceswebDataProtectionSettings.WorkspaceswebDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternsCustomPattern",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workspacesweb-data-protection-settings/index.ts",
        "line": 40
      },
      "name": "WorkspaceswebDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternsCustomPattern",
      "namespace": "workspaceswebDataProtectionSettings",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_data_protection_settings#keyword_regex WorkspaceswebDataProtectionSettings#keyword_regex}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 44
          },
          "name": "keywordRegex",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_data_protection_settings#pattern_description WorkspaceswebDataProtectionSettings#pattern_description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 48
          },
          "name": "patternDescription",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_data_protection_settings#pattern_name WorkspaceswebDataProtectionSettings#pattern_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 52
          },
          "name": "patternName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_data_protection_settings#pattern_regex WorkspaceswebDataProtectionSettings#pattern_regex}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 56
          },
          "name": "patternRegex",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/workspacesweb-data-protection-settings/index:WorkspaceswebDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternsCustomPattern"
    },
    "@cdktn/provider-awscc.workspaceswebDataProtectionSettings.WorkspaceswebDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternsCustomPatternOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspaceswebDataProtectionSettings.WorkspaceswebDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternsCustomPatternOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workspacesweb-data-protection-settings/index.ts",
          "line": 117
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspacesweb-data-protection-settings/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 177
          },
          "name": "resetKeywordRegex"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 193
          },
          "name": "resetPatternDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 209
          },
          "name": "resetPatternName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 225
          },
          "name": "resetPatternRegex"
        }
      ],
      "name": "WorkspaceswebDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternsCustomPatternOutputReference",
      "namespace": "workspaceswebDataProtectionSettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 181
          },
          "name": "keywordRegexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 197
          },
          "name": "patternDescriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 213
          },
          "name": "patternNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 229
          },
          "name": "patternRegexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 171
          },
          "name": "keywordRegex",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 187
          },
          "name": "patternDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 203
          },
          "name": "patternName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 219
          },
          "name": "patternRegex",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 121
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.workspaceswebDataProtectionSettings.WorkspaceswebDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternsCustomPattern"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workspacesweb-data-protection-settings/index:WorkspaceswebDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternsCustomPatternOutputReference"
    },
    "@cdktn/provider-awscc.workspaceswebDataProtectionSettings.WorkspaceswebDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspaceswebDataProtectionSettings.WorkspaceswebDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workspacesweb-data-protection-settings/index.ts",
          "line": 630
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspacesweb-data-protection-settings/index.ts",
        "line": 622
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 637
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.workspaceswebDataProtectionSettings.WorkspaceswebDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternsOutputReference"
            }
          }
        }
      ],
      "name": "WorkspaceswebDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternsList",
      "namespace": "workspaceswebDataProtectionSettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 623
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.workspaceswebDataProtectionSettings.WorkspaceswebDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatterns"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workspacesweb-data-protection-settings/index:WorkspaceswebDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternsList"
    },
    "@cdktn/provider-awscc.workspaceswebDataProtectionSettings.WorkspaceswebDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspaceswebDataProtectionSettings.WorkspaceswebDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workspacesweb-data-protection-settings/index.ts",
          "line": 461
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspacesweb-data-protection-settings/index.ts",
        "line": 451
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 562
          },
          "name": "putCustomPattern",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.workspaceswebDataProtectionSettings.WorkspaceswebDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternsCustomPattern"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 610
          },
          "name": "putRedactionPlaceHolder",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.workspaceswebDataProtectionSettings.WorkspaceswebDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternsRedactionPlaceHolder"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 533
          },
          "name": "resetBuiltInPatternId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 549
          },
          "name": "resetConfidenceLevel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 565
          },
          "name": "resetCustomPattern"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 581
          },
          "name": "resetEnforcedUrls"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 597
          },
          "name": "resetExemptUrls"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 613
          },
          "name": "resetRedactionPlaceHolder"
        }
      ],
      "name": "WorkspaceswebDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternsOutputReference",
      "namespace": "workspaceswebDataProtectionSettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 559
          },
          "name": "customPattern",
          "type": {
            "fqn": "@cdktn/provider-awscc.workspaceswebDataProtectionSettings.WorkspaceswebDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternsCustomPatternOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 607
          },
          "name": "redactionPlaceHolder",
          "type": {
            "fqn": "@cdktn/provider-awscc.workspaceswebDataProtectionSettings.WorkspaceswebDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternsRedactionPlaceHolderOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 537
          },
          "name": "builtInPatternIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 553
          },
          "name": "confidenceLevelInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 569
          },
          "name": "customPatternInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.workspaceswebDataProtectionSettings.WorkspaceswebDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternsCustomPattern"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 585
          },
          "name": "enforcedUrlsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 601
          },
          "name": "exemptUrlsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 617
          },
          "name": "redactionPlaceHolderInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.workspaceswebDataProtectionSettings.WorkspaceswebDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternsRedactionPlaceHolder"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 527
          },
          "name": "builtInPatternId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 543
          },
          "name": "confidenceLevel",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 575
          },
          "name": "enforcedUrls",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 591
          },
          "name": "exemptUrls",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 465
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.workspaceswebDataProtectionSettings.WorkspaceswebDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatterns"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workspacesweb-data-protection-settings/index:WorkspaceswebDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternsOutputReference"
    },
    "@cdktn/provider-awscc.workspaceswebDataProtectionSettings.WorkspaceswebDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternsRedactionPlaceHolder": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspaceswebDataProtectionSettings.WorkspaceswebDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternsRedactionPlaceHolder",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workspacesweb-data-protection-settings/index.ts",
        "line": 233
      },
      "name": "WorkspaceswebDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternsRedactionPlaceHolder",
      "namespace": "workspaceswebDataProtectionSettings",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_data_protection_settings#redaction_place_holder_text WorkspaceswebDataProtectionSettings#redaction_place_holder_text}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 237
          },
          "name": "redactionPlaceHolderText",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_data_protection_settings#redaction_place_holder_type WorkspaceswebDataProtectionSettings#redaction_place_holder_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 241
          },
          "name": "redactionPlaceHolderType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/workspacesweb-data-protection-settings/index:WorkspaceswebDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternsRedactionPlaceHolder"
    },
    "@cdktn/provider-awscc.workspaceswebDataProtectionSettings.WorkspaceswebDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternsRedactionPlaceHolderOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspaceswebDataProtectionSettings.WorkspaceswebDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternsRedactionPlaceHolderOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workspacesweb-data-protection-settings/index.ts",
          "line": 288
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspacesweb-data-protection-settings/index.ts",
        "line": 280
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 336
          },
          "name": "resetRedactionPlaceHolderText"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 352
          },
          "name": "resetRedactionPlaceHolderType"
        }
      ],
      "name": "WorkspaceswebDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternsRedactionPlaceHolderOutputReference",
      "namespace": "workspaceswebDataProtectionSettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 340
          },
          "name": "redactionPlaceHolderTextInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 356
          },
          "name": "redactionPlaceHolderTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 330
          },
          "name": "redactionPlaceHolderText",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 346
          },
          "name": "redactionPlaceHolderType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 292
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.workspaceswebDataProtectionSettings.WorkspaceswebDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternsRedactionPlaceHolder"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workspacesweb-data-protection-settings/index:WorkspaceswebDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternsRedactionPlaceHolderOutputReference"
    },
    "@cdktn/provider-awscc.workspaceswebDataProtectionSettings.WorkspaceswebDataProtectionSettingsInlineRedactionConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspaceswebDataProtectionSettings.WorkspaceswebDataProtectionSettingsInlineRedactionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workspacesweb-data-protection-settings/index.ts",
          "line": 718
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspacesweb-data-protection-settings/index.ts",
        "line": 710
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 823
          },
          "name": "putInlineRedactionPatterns",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.workspaceswebDataProtectionSettings.WorkspaceswebDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatterns"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 778
          },
          "name": "resetGlobalConfidenceLevel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 794
          },
          "name": "resetGlobalEnforcedUrls"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 810
          },
          "name": "resetGlobalExemptUrls"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 826
          },
          "name": "resetInlineRedactionPatterns"
        }
      ],
      "name": "WorkspaceswebDataProtectionSettingsInlineRedactionConfigurationOutputReference",
      "namespace": "workspaceswebDataProtectionSettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 820
          },
          "name": "inlineRedactionPatterns",
          "type": {
            "fqn": "@cdktn/provider-awscc.workspaceswebDataProtectionSettings.WorkspaceswebDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 782
          },
          "name": "globalConfidenceLevelInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 798
          },
          "name": "globalEnforcedUrlsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 814
          },
          "name": "globalExemptUrlsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 830
          },
          "name": "inlineRedactionPatternsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.workspaceswebDataProtectionSettings.WorkspaceswebDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatterns"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 772
          },
          "name": "globalConfidenceLevel",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 788
          },
          "name": "globalEnforcedUrls",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 804
          },
          "name": "globalExemptUrls",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 722
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.workspaceswebDataProtectionSettings.WorkspaceswebDataProtectionSettingsInlineRedactionConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workspacesweb-data-protection-settings/index:WorkspaceswebDataProtectionSettingsInlineRedactionConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.workspaceswebDataProtectionSettings.WorkspaceswebDataProtectionSettingsTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspaceswebDataProtectionSettings.WorkspaceswebDataProtectionSettingsTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workspacesweb-data-protection-settings/index.ts",
        "line": 834
      },
      "name": "WorkspaceswebDataProtectionSettingsTags",
      "namespace": "workspaceswebDataProtectionSettings",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_data_protection_settings#key WorkspaceswebDataProtectionSettings#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 838
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_data_protection_settings#value WorkspaceswebDataProtectionSettings#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 842
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/workspacesweb-data-protection-settings/index:WorkspaceswebDataProtectionSettingsTags"
    },
    "@cdktn/provider-awscc.workspaceswebDataProtectionSettings.WorkspaceswebDataProtectionSettingsTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspaceswebDataProtectionSettings.WorkspaceswebDataProtectionSettingsTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workspacesweb-data-protection-settings/index.ts",
          "line": 972
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspacesweb-data-protection-settings/index.ts",
        "line": 964
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 979
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.workspaceswebDataProtectionSettings.WorkspaceswebDataProtectionSettingsTagsOutputReference"
            }
          }
        }
      ],
      "name": "WorkspaceswebDataProtectionSettingsTagsList",
      "namespace": "workspaceswebDataProtectionSettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 965
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.workspaceswebDataProtectionSettings.WorkspaceswebDataProtectionSettingsTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workspacesweb-data-protection-settings/index:WorkspaceswebDataProtectionSettingsTagsList"
    },
    "@cdktn/provider-awscc.workspaceswebDataProtectionSettings.WorkspaceswebDataProtectionSettingsTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspaceswebDataProtectionSettings.WorkspaceswebDataProtectionSettingsTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workspacesweb-data-protection-settings/index.ts",
          "line": 891
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspacesweb-data-protection-settings/index.ts",
        "line": 881
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 939
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 955
          },
          "name": "resetValue"
        }
      ],
      "name": "WorkspaceswebDataProtectionSettingsTagsOutputReference",
      "namespace": "workspaceswebDataProtectionSettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 943
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 959
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 933
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 949
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-data-protection-settings/index.ts",
            "line": 895
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.workspaceswebDataProtectionSettings.WorkspaceswebDataProtectionSettingsTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workspacesweb-data-protection-settings/index:WorkspaceswebDataProtectionSettingsTagsOutputReference"
    },
    "@cdktn/provider-awscc.workspaceswebIdentityProvider.WorkspaceswebIdentityProvider": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_identity_provider awscc_workspacesweb_identity_provider}."
      },
      "fqn": "@cdktn/provider-awscc.workspaceswebIdentityProvider.WorkspaceswebIdentityProvider",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_identity_provider awscc_workspacesweb_identity_provider} Resource."
        },
        "locationInModule": {
          "filename": "src/workspacesweb-identity-provider/index.ts",
          "line": 221
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.workspaceswebIdentityProvider.WorkspaceswebIdentityProviderConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspacesweb-identity-provider/index.ts",
        "line": 189
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a WorkspaceswebIdentityProvider resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/workspacesweb-identity-provider/index.ts",
            "line": 206
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the WorkspaceswebIdentityProvider to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_identity_provider#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing WorkspaceswebIdentityProvider that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the WorkspaceswebIdentityProvider to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-identity-provider/index.ts",
            "line": 318
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.workspaceswebIdentityProvider.WorkspaceswebIdentityProviderTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-identity-provider/index.ts",
            "line": 305
          },
          "name": "resetPortalArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-identity-provider/index.ts",
            "line": 321
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-identity-provider/index.ts",
            "line": 333
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-identity-provider/index.ts",
            "line": 343
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "WorkspaceswebIdentityProvider",
      "namespace": "workspaceswebIdentityProvider",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-identity-provider/index.ts",
            "line": 194
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-identity-provider/index.ts",
            "line": 249
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-identity-provider/index.ts",
            "line": 254
          },
          "name": "identityProviderArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-identity-provider/index.ts",
            "line": 315
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.workspaceswebIdentityProvider.WorkspaceswebIdentityProviderTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-identity-provider/index.ts",
            "line": 267
          },
          "name": "identityProviderDetailsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-identity-provider/index.ts",
            "line": 280
          },
          "name": "identityProviderNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-identity-provider/index.ts",
            "line": 293
          },
          "name": "identityProviderTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-identity-provider/index.ts",
            "line": 309
          },
          "name": "portalArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-identity-provider/index.ts",
            "line": 325
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.workspaceswebIdentityProvider.WorkspaceswebIdentityProviderTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-identity-provider/index.ts",
            "line": 260
          },
          "name": "identityProviderDetails",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-identity-provider/index.ts",
            "line": 273
          },
          "name": "identityProviderName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-identity-provider/index.ts",
            "line": 286
          },
          "name": "identityProviderType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-identity-provider/index.ts",
            "line": 299
          },
          "name": "portalArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/workspacesweb-identity-provider/index:WorkspaceswebIdentityProvider"
    },
    "@cdktn/provider-awscc.workspaceswebIdentityProvider.WorkspaceswebIdentityProviderConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspaceswebIdentityProvider.WorkspaceswebIdentityProviderConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workspacesweb-identity-provider/index.ts",
        "line": 14
      },
      "name": "WorkspaceswebIdentityProviderConfig",
      "namespace": "workspaceswebIdentityProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_identity_provider#identity_provider_details WorkspaceswebIdentityProvider#identity_provider_details}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-identity-provider/index.ts",
            "line": 18
          },
          "name": "identityProviderDetails",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_identity_provider#identity_provider_name WorkspaceswebIdentityProvider#identity_provider_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-identity-provider/index.ts",
            "line": 22
          },
          "name": "identityProviderName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_identity_provider#identity_provider_type WorkspaceswebIdentityProvider#identity_provider_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-identity-provider/index.ts",
            "line": 26
          },
          "name": "identityProviderType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_identity_provider#portal_arn WorkspaceswebIdentityProvider#portal_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-identity-provider/index.ts",
            "line": 30
          },
          "name": "portalArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_identity_provider#tags WorkspaceswebIdentityProvider#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-identity-provider/index.ts",
            "line": 34
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.workspaceswebIdentityProvider.WorkspaceswebIdentityProviderTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workspacesweb-identity-provider/index:WorkspaceswebIdentityProviderConfig"
    },
    "@cdktn/provider-awscc.workspaceswebIdentityProvider.WorkspaceswebIdentityProviderTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspaceswebIdentityProvider.WorkspaceswebIdentityProviderTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workspacesweb-identity-provider/index.ts",
        "line": 36
      },
      "name": "WorkspaceswebIdentityProviderTags",
      "namespace": "workspaceswebIdentityProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_identity_provider#key WorkspaceswebIdentityProvider#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-identity-provider/index.ts",
            "line": 40
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_identity_provider#value WorkspaceswebIdentityProvider#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-identity-provider/index.ts",
            "line": 44
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/workspacesweb-identity-provider/index:WorkspaceswebIdentityProviderTags"
    },
    "@cdktn/provider-awscc.workspaceswebIdentityProvider.WorkspaceswebIdentityProviderTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspaceswebIdentityProvider.WorkspaceswebIdentityProviderTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workspacesweb-identity-provider/index.ts",
          "line": 174
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspacesweb-identity-provider/index.ts",
        "line": 166
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-identity-provider/index.ts",
            "line": 181
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.workspaceswebIdentityProvider.WorkspaceswebIdentityProviderTagsOutputReference"
            }
          }
        }
      ],
      "name": "WorkspaceswebIdentityProviderTagsList",
      "namespace": "workspaceswebIdentityProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-identity-provider/index.ts",
            "line": 167
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.workspaceswebIdentityProvider.WorkspaceswebIdentityProviderTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workspacesweb-identity-provider/index:WorkspaceswebIdentityProviderTagsList"
    },
    "@cdktn/provider-awscc.workspaceswebIdentityProvider.WorkspaceswebIdentityProviderTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspaceswebIdentityProvider.WorkspaceswebIdentityProviderTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workspacesweb-identity-provider/index.ts",
          "line": 93
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspacesweb-identity-provider/index.ts",
        "line": 83
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-identity-provider/index.ts",
            "line": 141
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-identity-provider/index.ts",
            "line": 157
          },
          "name": "resetValue"
        }
      ],
      "name": "WorkspaceswebIdentityProviderTagsOutputReference",
      "namespace": "workspaceswebIdentityProvider",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-identity-provider/index.ts",
            "line": 145
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-identity-provider/index.ts",
            "line": 161
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-identity-provider/index.ts",
            "line": 135
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-identity-provider/index.ts",
            "line": 151
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-identity-provider/index.ts",
            "line": 97
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.workspaceswebIdentityProvider.WorkspaceswebIdentityProviderTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workspacesweb-identity-provider/index:WorkspaceswebIdentityProviderTagsOutputReference"
    },
    "@cdktn/provider-awscc.workspaceswebIpAccessSettings.WorkspaceswebIpAccessSettings": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_ip_access_settings awscc_workspacesweb_ip_access_settings}."
      },
      "fqn": "@cdktn/provider-awscc.workspaceswebIpAccessSettings.WorkspaceswebIpAccessSettings",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_ip_access_settings awscc_workspacesweb_ip_access_settings} Resource."
        },
        "locationInModule": {
          "filename": "src/workspacesweb-ip-access-settings/index.ts",
          "line": 373
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.workspaceswebIpAccessSettings.WorkspaceswebIpAccessSettingsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspacesweb-ip-access-settings/index.ts",
        "line": 341
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a WorkspaceswebIpAccessSettings resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/workspacesweb-ip-access-settings/index.ts",
            "line": 358
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the WorkspaceswebIpAccessSettings to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_ip_access_settings#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing WorkspaceswebIpAccessSettings that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the WorkspaceswebIpAccessSettings to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-ip-access-settings/index.ts",
            "line": 490
          },
          "name": "putIpRules",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.workspaceswebIpAccessSettings.WorkspaceswebIpAccessSettingsIpRules"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-ip-access-settings/index.ts",
            "line": 503
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.workspaceswebIpAccessSettings.WorkspaceswebIpAccessSettingsTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-ip-access-settings/index.ts",
            "line": 409
          },
          "name": "resetAdditionalEncryptionContext"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-ip-access-settings/index.ts",
            "line": 435
          },
          "name": "resetCustomerManagedKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-ip-access-settings/index.ts",
            "line": 451
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-ip-access-settings/index.ts",
            "line": 467
          },
          "name": "resetDisplayName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-ip-access-settings/index.ts",
            "line": 506
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-ip-access-settings/index.ts",
            "line": 518
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-ip-access-settings/index.ts",
            "line": 529
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "WorkspaceswebIpAccessSettings",
      "namespace": "workspaceswebIpAccessSettings",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-ip-access-settings/index.ts",
            "line": 346
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-ip-access-settings/index.ts",
            "line": 418
          },
          "name": "associatedPortalArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-ip-access-settings/index.ts",
            "line": 423
          },
          "name": "creationDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-ip-access-settings/index.ts",
            "line": 476
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-ip-access-settings/index.ts",
            "line": 481
          },
          "name": "ipAccessSettingsArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-ip-access-settings/index.ts",
            "line": 487
          },
          "name": "ipRules",
          "type": {
            "fqn": "@cdktn/provider-awscc.workspaceswebIpAccessSettings.WorkspaceswebIpAccessSettingsIpRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-ip-access-settings/index.ts",
            "line": 500
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.workspaceswebIpAccessSettings.WorkspaceswebIpAccessSettingsTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-ip-access-settings/index.ts",
            "line": 413
          },
          "name": "additionalEncryptionContextInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-ip-access-settings/index.ts",
            "line": 439
          },
          "name": "customerManagedKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-ip-access-settings/index.ts",
            "line": 455
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-ip-access-settings/index.ts",
            "line": 471
          },
          "name": "displayNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-ip-access-settings/index.ts",
            "line": 494
          },
          "name": "ipRulesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.workspaceswebIpAccessSettings.WorkspaceswebIpAccessSettingsIpRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-ip-access-settings/index.ts",
            "line": 510
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.workspaceswebIpAccessSettings.WorkspaceswebIpAccessSettingsTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-ip-access-settings/index.ts",
            "line": 403
          },
          "name": "additionalEncryptionContext",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-ip-access-settings/index.ts",
            "line": 429
          },
          "name": "customerManagedKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-ip-access-settings/index.ts",
            "line": 445
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-ip-access-settings/index.ts",
            "line": 461
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/workspacesweb-ip-access-settings/index:WorkspaceswebIpAccessSettings"
    },
    "@cdktn/provider-awscc.workspaceswebIpAccessSettings.WorkspaceswebIpAccessSettingsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspaceswebIpAccessSettings.WorkspaceswebIpAccessSettingsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workspacesweb-ip-access-settings/index.ts",
        "line": 14
      },
      "name": "WorkspaceswebIpAccessSettingsConfig",
      "namespace": "workspaceswebIpAccessSettings",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_ip_access_settings#ip_rules WorkspaceswebIpAccessSettings#ip_rules}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-ip-access-settings/index.ts",
            "line": 34
          },
          "name": "ipRules",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.workspaceswebIpAccessSettings.WorkspaceswebIpAccessSettingsIpRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_ip_access_settings#additional_encryption_context WorkspaceswebIpAccessSettings#additional_encryption_context}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-ip-access-settings/index.ts",
            "line": 18
          },
          "name": "additionalEncryptionContext",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_ip_access_settings#customer_managed_key WorkspaceswebIpAccessSettings#customer_managed_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-ip-access-settings/index.ts",
            "line": 22
          },
          "name": "customerManagedKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_ip_access_settings#description WorkspaceswebIpAccessSettings#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-ip-access-settings/index.ts",
            "line": 26
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_ip_access_settings#display_name WorkspaceswebIpAccessSettings#display_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-ip-access-settings/index.ts",
            "line": 30
          },
          "name": "displayName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_ip_access_settings#tags WorkspaceswebIpAccessSettings#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-ip-access-settings/index.ts",
            "line": 38
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.workspaceswebIpAccessSettings.WorkspaceswebIpAccessSettingsTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workspacesweb-ip-access-settings/index:WorkspaceswebIpAccessSettingsConfig"
    },
    "@cdktn/provider-awscc.workspaceswebIpAccessSettings.WorkspaceswebIpAccessSettingsIpRules": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspaceswebIpAccessSettings.WorkspaceswebIpAccessSettingsIpRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workspacesweb-ip-access-settings/index.ts",
        "line": 40
      },
      "name": "WorkspaceswebIpAccessSettingsIpRules",
      "namespace": "workspaceswebIpAccessSettings",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_ip_access_settings#ip_range WorkspaceswebIpAccessSettings#ip_range}",
            "stability": "stable",
            "summary": "A single IP address or an IP address range in CIDR notation."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-ip-access-settings/index.ts",
            "line": 50
          },
          "name": "ipRange",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_ip_access_settings#description WorkspaceswebIpAccessSettings#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-ip-access-settings/index.ts",
            "line": 44
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/workspacesweb-ip-access-settings/index:WorkspaceswebIpAccessSettingsIpRules"
    },
    "@cdktn/provider-awscc.workspaceswebIpAccessSettings.WorkspaceswebIpAccessSettingsIpRulesList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspaceswebIpAccessSettings.WorkspaceswebIpAccessSettingsIpRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workspacesweb-ip-access-settings/index.ts",
          "line": 177
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspacesweb-ip-access-settings/index.ts",
        "line": 169
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-ip-access-settings/index.ts",
            "line": 184
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.workspaceswebIpAccessSettings.WorkspaceswebIpAccessSettingsIpRulesOutputReference"
            }
          }
        }
      ],
      "name": "WorkspaceswebIpAccessSettingsIpRulesList",
      "namespace": "workspaceswebIpAccessSettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-ip-access-settings/index.ts",
            "line": 170
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.workspaceswebIpAccessSettings.WorkspaceswebIpAccessSettingsIpRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workspacesweb-ip-access-settings/index:WorkspaceswebIpAccessSettingsIpRulesList"
    },
    "@cdktn/provider-awscc.workspaceswebIpAccessSettings.WorkspaceswebIpAccessSettingsIpRulesOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspaceswebIpAccessSettings.WorkspaceswebIpAccessSettingsIpRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workspacesweb-ip-access-settings/index.ts",
          "line": 99
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspacesweb-ip-access-settings/index.ts",
        "line": 89
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-ip-access-settings/index.ts",
            "line": 147
          },
          "name": "resetDescription"
        }
      ],
      "name": "WorkspaceswebIpAccessSettingsIpRulesOutputReference",
      "namespace": "workspaceswebIpAccessSettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-ip-access-settings/index.ts",
            "line": 151
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-ip-access-settings/index.ts",
            "line": 164
          },
          "name": "ipRangeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-ip-access-settings/index.ts",
            "line": 141
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-ip-access-settings/index.ts",
            "line": 157
          },
          "name": "ipRange",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-ip-access-settings/index.ts",
            "line": 103
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.workspaceswebIpAccessSettings.WorkspaceswebIpAccessSettingsIpRules"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workspacesweb-ip-access-settings/index:WorkspaceswebIpAccessSettingsIpRulesOutputReference"
    },
    "@cdktn/provider-awscc.workspaceswebIpAccessSettings.WorkspaceswebIpAccessSettingsTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspaceswebIpAccessSettings.WorkspaceswebIpAccessSettingsTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workspacesweb-ip-access-settings/index.ts",
        "line": 188
      },
      "name": "WorkspaceswebIpAccessSettingsTags",
      "namespace": "workspaceswebIpAccessSettings",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_ip_access_settings#key WorkspaceswebIpAccessSettings#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-ip-access-settings/index.ts",
            "line": 192
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_ip_access_settings#value WorkspaceswebIpAccessSettings#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-ip-access-settings/index.ts",
            "line": 196
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/workspacesweb-ip-access-settings/index:WorkspaceswebIpAccessSettingsTags"
    },
    "@cdktn/provider-awscc.workspaceswebIpAccessSettings.WorkspaceswebIpAccessSettingsTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspaceswebIpAccessSettings.WorkspaceswebIpAccessSettingsTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workspacesweb-ip-access-settings/index.ts",
          "line": 326
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspacesweb-ip-access-settings/index.ts",
        "line": 318
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-ip-access-settings/index.ts",
            "line": 333
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.workspaceswebIpAccessSettings.WorkspaceswebIpAccessSettingsTagsOutputReference"
            }
          }
        }
      ],
      "name": "WorkspaceswebIpAccessSettingsTagsList",
      "namespace": "workspaceswebIpAccessSettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-ip-access-settings/index.ts",
            "line": 319
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.workspaceswebIpAccessSettings.WorkspaceswebIpAccessSettingsTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workspacesweb-ip-access-settings/index:WorkspaceswebIpAccessSettingsTagsList"
    },
    "@cdktn/provider-awscc.workspaceswebIpAccessSettings.WorkspaceswebIpAccessSettingsTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspaceswebIpAccessSettings.WorkspaceswebIpAccessSettingsTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workspacesweb-ip-access-settings/index.ts",
          "line": 245
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspacesweb-ip-access-settings/index.ts",
        "line": 235
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-ip-access-settings/index.ts",
            "line": 293
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-ip-access-settings/index.ts",
            "line": 309
          },
          "name": "resetValue"
        }
      ],
      "name": "WorkspaceswebIpAccessSettingsTagsOutputReference",
      "namespace": "workspaceswebIpAccessSettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-ip-access-settings/index.ts",
            "line": 297
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-ip-access-settings/index.ts",
            "line": 313
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-ip-access-settings/index.ts",
            "line": 287
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-ip-access-settings/index.ts",
            "line": 303
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-ip-access-settings/index.ts",
            "line": 249
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.workspaceswebIpAccessSettings.WorkspaceswebIpAccessSettingsTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workspacesweb-ip-access-settings/index:WorkspaceswebIpAccessSettingsTagsOutputReference"
    },
    "@cdktn/provider-awscc.workspaceswebNetworkSettings.WorkspaceswebNetworkSettings": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_network_settings awscc_workspacesweb_network_settings}."
      },
      "fqn": "@cdktn/provider-awscc.workspaceswebNetworkSettings.WorkspaceswebNetworkSettings",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_network_settings awscc_workspacesweb_network_settings} Resource."
        },
        "locationInModule": {
          "filename": "src/workspacesweb-network-settings/index.ts",
          "line": 217
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.workspaceswebNetworkSettings.WorkspaceswebNetworkSettingsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspacesweb-network-settings/index.ts",
        "line": 185
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a WorkspaceswebNetworkSettings resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/workspacesweb-network-settings/index.ts",
            "line": 202
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the WorkspaceswebNetworkSettings to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_network_settings#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing WorkspaceswebNetworkSettings that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the WorkspaceswebNetworkSettings to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-network-settings/index.ts",
            "line": 289
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.workspaceswebNetworkSettings.WorkspaceswebNetworkSettingsTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-network-settings/index.ts",
            "line": 292
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-network-settings/index.ts",
            "line": 317
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-network-settings/index.ts",
            "line": 326
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "WorkspaceswebNetworkSettings",
      "namespace": "workspaceswebNetworkSettings",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-network-settings/index.ts",
            "line": 190
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-network-settings/index.ts",
            "line": 244
          },
          "name": "associatedPortalArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-network-settings/index.ts",
            "line": 249
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-network-settings/index.ts",
            "line": 254
          },
          "name": "networkSettingsArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-network-settings/index.ts",
            "line": 286
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.workspaceswebNetworkSettings.WorkspaceswebNetworkSettingsTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-network-settings/index.ts",
            "line": 267
          },
          "name": "securityGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-network-settings/index.ts",
            "line": 280
          },
          "name": "subnetIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-network-settings/index.ts",
            "line": 296
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.workspaceswebNetworkSettings.WorkspaceswebNetworkSettingsTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-network-settings/index.ts",
            "line": 309
          },
          "name": "vpcIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-network-settings/index.ts",
            "line": 260
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-network-settings/index.ts",
            "line": 273
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-network-settings/index.ts",
            "line": 302
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/workspacesweb-network-settings/index:WorkspaceswebNetworkSettings"
    },
    "@cdktn/provider-awscc.workspaceswebNetworkSettings.WorkspaceswebNetworkSettingsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspaceswebNetworkSettings.WorkspaceswebNetworkSettingsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workspacesweb-network-settings/index.ts",
        "line": 14
      },
      "name": "WorkspaceswebNetworkSettingsConfig",
      "namespace": "workspaceswebNetworkSettings",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_network_settings#security_group_ids WorkspaceswebNetworkSettings#security_group_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-network-settings/index.ts",
            "line": 18
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_network_settings#subnet_ids WorkspaceswebNetworkSettings#subnet_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-network-settings/index.ts",
            "line": 22
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_network_settings#vpc_id WorkspaceswebNetworkSettings#vpc_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-network-settings/index.ts",
            "line": 30
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_network_settings#tags WorkspaceswebNetworkSettings#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-network-settings/index.ts",
            "line": 26
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.workspaceswebNetworkSettings.WorkspaceswebNetworkSettingsTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workspacesweb-network-settings/index:WorkspaceswebNetworkSettingsConfig"
    },
    "@cdktn/provider-awscc.workspaceswebNetworkSettings.WorkspaceswebNetworkSettingsTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspaceswebNetworkSettings.WorkspaceswebNetworkSettingsTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workspacesweb-network-settings/index.ts",
        "line": 32
      },
      "name": "WorkspaceswebNetworkSettingsTags",
      "namespace": "workspaceswebNetworkSettings",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_network_settings#key WorkspaceswebNetworkSettings#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-network-settings/index.ts",
            "line": 36
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_network_settings#value WorkspaceswebNetworkSettings#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-network-settings/index.ts",
            "line": 40
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/workspacesweb-network-settings/index:WorkspaceswebNetworkSettingsTags"
    },
    "@cdktn/provider-awscc.workspaceswebNetworkSettings.WorkspaceswebNetworkSettingsTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspaceswebNetworkSettings.WorkspaceswebNetworkSettingsTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workspacesweb-network-settings/index.ts",
          "line": 170
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspacesweb-network-settings/index.ts",
        "line": 162
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-network-settings/index.ts",
            "line": 177
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.workspaceswebNetworkSettings.WorkspaceswebNetworkSettingsTagsOutputReference"
            }
          }
        }
      ],
      "name": "WorkspaceswebNetworkSettingsTagsList",
      "namespace": "workspaceswebNetworkSettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-network-settings/index.ts",
            "line": 163
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.workspaceswebNetworkSettings.WorkspaceswebNetworkSettingsTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workspacesweb-network-settings/index:WorkspaceswebNetworkSettingsTagsList"
    },
    "@cdktn/provider-awscc.workspaceswebNetworkSettings.WorkspaceswebNetworkSettingsTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspaceswebNetworkSettings.WorkspaceswebNetworkSettingsTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workspacesweb-network-settings/index.ts",
          "line": 89
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspacesweb-network-settings/index.ts",
        "line": 79
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-network-settings/index.ts",
            "line": 137
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-network-settings/index.ts",
            "line": 153
          },
          "name": "resetValue"
        }
      ],
      "name": "WorkspaceswebNetworkSettingsTagsOutputReference",
      "namespace": "workspaceswebNetworkSettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-network-settings/index.ts",
            "line": 141
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-network-settings/index.ts",
            "line": 157
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-network-settings/index.ts",
            "line": 131
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-network-settings/index.ts",
            "line": 147
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-network-settings/index.ts",
            "line": 93
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.workspaceswebNetworkSettings.WorkspaceswebNetworkSettingsTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workspacesweb-network-settings/index:WorkspaceswebNetworkSettingsTagsOutputReference"
    },
    "@cdktn/provider-awscc.workspaceswebPortal.WorkspaceswebPortal": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_portal awscc_workspacesweb_portal}."
      },
      "fqn": "@cdktn/provider-awscc.workspaceswebPortal.WorkspaceswebPortal",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_portal awscc_workspacesweb_portal} Resource."
        },
        "locationInModule": {
          "filename": "src/workspacesweb-portal/index.ts",
          "line": 265
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.workspaceswebPortal.WorkspaceswebPortalConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspacesweb-portal/index.ts",
        "line": 233
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a WorkspaceswebPortal resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/workspacesweb-portal/index.ts",
            "line": 250
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the WorkspaceswebPortal to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_portal#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing WorkspaceswebPortal that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the WorkspaceswebPortal to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-portal/index.ts",
            "line": 545
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.workspaceswebPortal.WorkspaceswebPortalTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-portal/index.ts",
            "line": 311
          },
          "name": "resetAdditionalEncryptionContext"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-portal/index.ts",
            "line": 327
          },
          "name": "resetAuthenticationType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-portal/index.ts",
            "line": 343
          },
          "name": "resetBrowserSettingsArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-portal/index.ts",
            "line": 369
          },
          "name": "resetCustomerManagedKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-portal/index.ts",
            "line": 385
          },
          "name": "resetDataProtectionSettingsArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-portal/index.ts",
            "line": 401
          },
          "name": "resetDisplayName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-portal/index.ts",
            "line": 422
          },
          "name": "resetInstanceType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-portal/index.ts",
            "line": 438
          },
          "name": "resetIpAccessSettingsArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-portal/index.ts",
            "line": 454
          },
          "name": "resetMaxConcurrentSessions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-portal/index.ts",
            "line": 470
          },
          "name": "resetNetworkSettingsArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-portal/index.ts",
            "line": 491
          },
          "name": "resetPortalCustomDomain"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-portal/index.ts",
            "line": 527
          },
          "name": "resetSessionLoggerArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-portal/index.ts",
            "line": 548
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-portal/index.ts",
            "line": 564
          },
          "name": "resetTrustStoreArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-portal/index.ts",
            "line": 580
          },
          "name": "resetUserAccessLoggingSettingsArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-portal/index.ts",
            "line": 596
          },
          "name": "resetUserSettingsArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-portal/index.ts",
            "line": 608
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-portal/index.ts",
            "line": 629
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "WorkspaceswebPortal",
      "namespace": "workspaceswebPortal",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-portal/index.ts",
            "line": 238
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-portal/index.ts",
            "line": 352
          },
          "name": "browserType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-portal/index.ts",
            "line": 357
          },
          "name": "creationDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-portal/index.ts",
            "line": 410
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-portal/index.ts",
            "line": 479
          },
          "name": "portalArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-portal/index.ts",
            "line": 500
          },
          "name": "portalEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-portal/index.ts",
            "line": 505
          },
          "name": "portalStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-portal/index.ts",
            "line": 510
          },
          "name": "rendererType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-portal/index.ts",
            "line": 515
          },
          "name": "serviceProviderSamlMetadata",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-portal/index.ts",
            "line": 536
          },
          "name": "statusReason",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-portal/index.ts",
            "line": 542
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.workspaceswebPortal.WorkspaceswebPortalTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-portal/index.ts",
            "line": 315
          },
          "name": "additionalEncryptionContextInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-portal/index.ts",
            "line": 331
          },
          "name": "authenticationTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-portal/index.ts",
            "line": 347
          },
          "name": "browserSettingsArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-portal/index.ts",
            "line": 373
          },
          "name": "customerManagedKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-portal/index.ts",
            "line": 389
          },
          "name": "dataProtectionSettingsArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-portal/index.ts",
            "line": 405
          },
          "name": "displayNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-portal/index.ts",
            "line": 426
          },
          "name": "instanceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-portal/index.ts",
            "line": 442
          },
          "name": "ipAccessSettingsArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-portal/index.ts",
            "line": 458
          },
          "name": "maxConcurrentSessionsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-portal/index.ts",
            "line": 474
          },
          "name": "networkSettingsArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-portal/index.ts",
            "line": 495
          },
          "name": "portalCustomDomainInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-portal/index.ts",
            "line": 531
          },
          "name": "sessionLoggerArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-portal/index.ts",
            "line": 552
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.workspaceswebPortal.WorkspaceswebPortalTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-portal/index.ts",
            "line": 568
          },
          "name": "trustStoreArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-portal/index.ts",
            "line": 584
          },
          "name": "userAccessLoggingSettingsArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-portal/index.ts",
            "line": 600
          },
          "name": "userSettingsArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-portal/index.ts",
            "line": 305
          },
          "name": "additionalEncryptionContext",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-portal/index.ts",
            "line": 321
          },
          "name": "authenticationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-portal/index.ts",
            "line": 337
          },
          "name": "browserSettingsArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-portal/index.ts",
            "line": 363
          },
          "name": "customerManagedKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-portal/index.ts",
            "line": 379
          },
          "name": "dataProtectionSettingsArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-portal/index.ts",
            "line": 395
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-portal/index.ts",
            "line": 416
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-portal/index.ts",
            "line": 432
          },
          "name": "ipAccessSettingsArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-portal/index.ts",
            "line": 448
          },
          "name": "maxConcurrentSessions",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-portal/index.ts",
            "line": 464
          },
          "name": "networkSettingsArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-portal/index.ts",
            "line": 485
          },
          "name": "portalCustomDomain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-portal/index.ts",
            "line": 521
          },
          "name": "sessionLoggerArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-portal/index.ts",
            "line": 558
          },
          "name": "trustStoreArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-portal/index.ts",
            "line": 574
          },
          "name": "userAccessLoggingSettingsArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-portal/index.ts",
            "line": 590
          },
          "name": "userSettingsArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/workspacesweb-portal/index:WorkspaceswebPortal"
    },
    "@cdktn/provider-awscc.workspaceswebPortal.WorkspaceswebPortalConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspaceswebPortal.WorkspaceswebPortalConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workspacesweb-portal/index.ts",
        "line": 14
      },
      "name": "WorkspaceswebPortalConfig",
      "namespace": "workspaceswebPortal",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_portal#additional_encryption_context WorkspaceswebPortal#additional_encryption_context}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-portal/index.ts",
            "line": 18
          },
          "name": "additionalEncryptionContext",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_portal#authentication_type WorkspaceswebPortal#authentication_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-portal/index.ts",
            "line": 22
          },
          "name": "authenticationType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_portal#browser_settings_arn WorkspaceswebPortal#browser_settings_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-portal/index.ts",
            "line": 26
          },
          "name": "browserSettingsArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_portal#customer_managed_key WorkspaceswebPortal#customer_managed_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-portal/index.ts",
            "line": 30
          },
          "name": "customerManagedKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_portal#data_protection_settings_arn WorkspaceswebPortal#data_protection_settings_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-portal/index.ts",
            "line": 34
          },
          "name": "dataProtectionSettingsArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_portal#display_name WorkspaceswebPortal#display_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-portal/index.ts",
            "line": 38
          },
          "name": "displayName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_portal#instance_type WorkspaceswebPortal#instance_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-portal/index.ts",
            "line": 42
          },
          "name": "instanceType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_portal#ip_access_settings_arn WorkspaceswebPortal#ip_access_settings_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-portal/index.ts",
            "line": 46
          },
          "name": "ipAccessSettingsArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_portal#max_concurrent_sessions WorkspaceswebPortal#max_concurrent_sessions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-portal/index.ts",
            "line": 50
          },
          "name": "maxConcurrentSessions",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_portal#network_settings_arn WorkspaceswebPortal#network_settings_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-portal/index.ts",
            "line": 54
          },
          "name": "networkSettingsArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_portal#portal_custom_domain WorkspaceswebPortal#portal_custom_domain}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-portal/index.ts",
            "line": 58
          },
          "name": "portalCustomDomain",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_portal#session_logger_arn WorkspaceswebPortal#session_logger_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-portal/index.ts",
            "line": 62
          },
          "name": "sessionLoggerArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_portal#tags WorkspaceswebPortal#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-portal/index.ts",
            "line": 66
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.workspaceswebPortal.WorkspaceswebPortalTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_portal#trust_store_arn WorkspaceswebPortal#trust_store_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-portal/index.ts",
            "line": 70
          },
          "name": "trustStoreArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_portal#user_access_logging_settings_arn WorkspaceswebPortal#user_access_logging_settings_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-portal/index.ts",
            "line": 74
          },
          "name": "userAccessLoggingSettingsArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_portal#user_settings_arn WorkspaceswebPortal#user_settings_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-portal/index.ts",
            "line": 78
          },
          "name": "userSettingsArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/workspacesweb-portal/index:WorkspaceswebPortalConfig"
    },
    "@cdktn/provider-awscc.workspaceswebPortal.WorkspaceswebPortalTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspaceswebPortal.WorkspaceswebPortalTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workspacesweb-portal/index.ts",
        "line": 80
      },
      "name": "WorkspaceswebPortalTags",
      "namespace": "workspaceswebPortal",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_portal#key WorkspaceswebPortal#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-portal/index.ts",
            "line": 84
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_portal#value WorkspaceswebPortal#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-portal/index.ts",
            "line": 88
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/workspacesweb-portal/index:WorkspaceswebPortalTags"
    },
    "@cdktn/provider-awscc.workspaceswebPortal.WorkspaceswebPortalTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspaceswebPortal.WorkspaceswebPortalTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workspacesweb-portal/index.ts",
          "line": 218
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspacesweb-portal/index.ts",
        "line": 210
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-portal/index.ts",
            "line": 225
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.workspaceswebPortal.WorkspaceswebPortalTagsOutputReference"
            }
          }
        }
      ],
      "name": "WorkspaceswebPortalTagsList",
      "namespace": "workspaceswebPortal",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-portal/index.ts",
            "line": 211
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.workspaceswebPortal.WorkspaceswebPortalTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workspacesweb-portal/index:WorkspaceswebPortalTagsList"
    },
    "@cdktn/provider-awscc.workspaceswebPortal.WorkspaceswebPortalTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspaceswebPortal.WorkspaceswebPortalTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workspacesweb-portal/index.ts",
          "line": 137
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspacesweb-portal/index.ts",
        "line": 127
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-portal/index.ts",
            "line": 185
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-portal/index.ts",
            "line": 201
          },
          "name": "resetValue"
        }
      ],
      "name": "WorkspaceswebPortalTagsOutputReference",
      "namespace": "workspaceswebPortal",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-portal/index.ts",
            "line": 189
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-portal/index.ts",
            "line": 205
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-portal/index.ts",
            "line": 179
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-portal/index.ts",
            "line": 195
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-portal/index.ts",
            "line": 141
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.workspaceswebPortal.WorkspaceswebPortalTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workspacesweb-portal/index:WorkspaceswebPortalTagsOutputReference"
    },
    "@cdktn/provider-awscc.workspaceswebSessionLogger.WorkspaceswebSessionLogger": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_session_logger awscc_workspacesweb_session_logger}."
      },
      "fqn": "@cdktn/provider-awscc.workspaceswebSessionLogger.WorkspaceswebSessionLogger",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_session_logger awscc_workspacesweb_session_logger} Resource."
        },
        "locationInModule": {
          "filename": "src/workspacesweb-session-logger/index.ts",
          "line": 672
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.workspaceswebSessionLogger.WorkspaceswebSessionLoggerConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspacesweb-session-logger/index.ts",
        "line": 640
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a WorkspaceswebSessionLogger resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/workspacesweb-session-logger/index.ts",
            "line": 657
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the WorkspaceswebSessionLogger to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_session_logger#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing WorkspaceswebSessionLogger that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the WorkspaceswebSessionLogger to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-session-logger/index.ts",
            "line": 763
          },
          "name": "putEventFilter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.workspaceswebSessionLogger.WorkspaceswebSessionLoggerEventFilter"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-session-logger/index.ts",
            "line": 781
          },
          "name": "putLogConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.workspaceswebSessionLogger.WorkspaceswebSessionLoggerLogConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-session-logger/index.ts",
            "line": 799
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.workspaceswebSessionLogger.WorkspaceswebSessionLoggerTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-session-logger/index.ts",
            "line": 708
          },
          "name": "resetAdditionalEncryptionContext"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-session-logger/index.ts",
            "line": 734
          },
          "name": "resetCustomerManagedKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-session-logger/index.ts",
            "line": 750
          },
          "name": "resetDisplayName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-session-logger/index.ts",
            "line": 802
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-session-logger/index.ts",
            "line": 814
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-session-logger/index.ts",
            "line": 825
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "WorkspaceswebSessionLogger",
      "namespace": "workspaceswebSessionLogger",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-session-logger/index.ts",
            "line": 645
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-session-logger/index.ts",
            "line": 717
          },
          "name": "associatedPortalArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-session-logger/index.ts",
            "line": 722
          },
          "name": "creationDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-session-logger/index.ts",
            "line": 760
          },
          "name": "eventFilter",
          "type": {
            "fqn": "@cdktn/provider-awscc.workspaceswebSessionLogger.WorkspaceswebSessionLoggerEventFilterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-session-logger/index.ts",
            "line": 772
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-session-logger/index.ts",
            "line": 778
          },
          "name": "logConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.workspaceswebSessionLogger.WorkspaceswebSessionLoggerLogConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-session-logger/index.ts",
            "line": 790
          },
          "name": "sessionLoggerArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-session-logger/index.ts",
            "line": 796
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.workspaceswebSessionLogger.WorkspaceswebSessionLoggerTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-session-logger/index.ts",
            "line": 712
          },
          "name": "additionalEncryptionContextInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-session-logger/index.ts",
            "line": 738
          },
          "name": "customerManagedKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-session-logger/index.ts",
            "line": 754
          },
          "name": "displayNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-session-logger/index.ts",
            "line": 767
          },
          "name": "eventFilterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.workspaceswebSessionLogger.WorkspaceswebSessionLoggerEventFilter"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-session-logger/index.ts",
            "line": 785
          },
          "name": "logConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.workspaceswebSessionLogger.WorkspaceswebSessionLoggerLogConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-session-logger/index.ts",
            "line": 806
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.workspaceswebSessionLogger.WorkspaceswebSessionLoggerTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-session-logger/index.ts",
            "line": 702
          },
          "name": "additionalEncryptionContext",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-session-logger/index.ts",
            "line": 728
          },
          "name": "customerManagedKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-session-logger/index.ts",
            "line": 744
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/workspacesweb-session-logger/index:WorkspaceswebSessionLogger"
    },
    "@cdktn/provider-awscc.workspaceswebSessionLogger.WorkspaceswebSessionLoggerConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspaceswebSessionLogger.WorkspaceswebSessionLoggerConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workspacesweb-session-logger/index.ts",
        "line": 14
      },
      "name": "WorkspaceswebSessionLoggerConfig",
      "namespace": "workspaceswebSessionLogger",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_session_logger#event_filter WorkspaceswebSessionLogger#event_filter}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-session-logger/index.ts",
            "line": 30
          },
          "name": "eventFilter",
          "type": {
            "fqn": "@cdktn/provider-awscc.workspaceswebSessionLogger.WorkspaceswebSessionLoggerEventFilter"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_session_logger#log_configuration WorkspaceswebSessionLogger#log_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-session-logger/index.ts",
            "line": 34
          },
          "name": "logConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.workspaceswebSessionLogger.WorkspaceswebSessionLoggerLogConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_session_logger#additional_encryption_context WorkspaceswebSessionLogger#additional_encryption_context}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-session-logger/index.ts",
            "line": 18
          },
          "name": "additionalEncryptionContext",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_session_logger#customer_managed_key WorkspaceswebSessionLogger#customer_managed_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-session-logger/index.ts",
            "line": 22
          },
          "name": "customerManagedKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_session_logger#display_name WorkspaceswebSessionLogger#display_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-session-logger/index.ts",
            "line": 26
          },
          "name": "displayName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_session_logger#tags WorkspaceswebSessionLogger#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-session-logger/index.ts",
            "line": 38
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.workspaceswebSessionLogger.WorkspaceswebSessionLoggerTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workspacesweb-session-logger/index:WorkspaceswebSessionLoggerConfig"
    },
    "@cdktn/provider-awscc.workspaceswebSessionLogger.WorkspaceswebSessionLoggerEventFilter": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspaceswebSessionLogger.WorkspaceswebSessionLoggerEventFilter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workspacesweb-session-logger/index.ts",
        "line": 40
      },
      "name": "WorkspaceswebSessionLoggerEventFilter",
      "namespace": "workspaceswebSessionLogger",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_session_logger#all WorkspaceswebSessionLogger#all}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-session-logger/index.ts",
            "line": 44
          },
          "name": "all",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_session_logger#include WorkspaceswebSessionLogger#include}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-session-logger/index.ts",
            "line": 48
          },
          "name": "include",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/workspacesweb-session-logger/index:WorkspaceswebSessionLoggerEventFilter"
    },
    "@cdktn/provider-awscc.workspaceswebSessionLogger.WorkspaceswebSessionLoggerEventFilterOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspaceswebSessionLogger.WorkspaceswebSessionLoggerEventFilterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workspacesweb-session-logger/index.ts",
          "line": 95
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspacesweb-session-logger/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-session-logger/index.ts",
            "line": 143
          },
          "name": "resetAll"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-session-logger/index.ts",
            "line": 159
          },
          "name": "resetInclude"
        }
      ],
      "name": "WorkspaceswebSessionLoggerEventFilterOutputReference",
      "namespace": "workspaceswebSessionLogger",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-session-logger/index.ts",
            "line": 147
          },
          "name": "allInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-session-logger/index.ts",
            "line": 163
          },
          "name": "includeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-session-logger/index.ts",
            "line": 137
          },
          "name": "all",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-session-logger/index.ts",
            "line": 153
          },
          "name": "include",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-session-logger/index.ts",
            "line": 99
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.workspaceswebSessionLogger.WorkspaceswebSessionLoggerEventFilter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workspacesweb-session-logger/index:WorkspaceswebSessionLoggerEventFilterOutputReference"
    },
    "@cdktn/provider-awscc.workspaceswebSessionLogger.WorkspaceswebSessionLoggerLogConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspaceswebSessionLogger.WorkspaceswebSessionLoggerLogConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workspacesweb-session-logger/index.ts",
        "line": 393
      },
      "name": "WorkspaceswebSessionLoggerLogConfiguration",
      "namespace": "workspaceswebSessionLogger",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_session_logger#s3 WorkspaceswebSessionLogger#s3}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-session-logger/index.ts",
            "line": 397
          },
          "name": "s3",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.workspaceswebSessionLogger.WorkspaceswebSessionLoggerLogConfigurationS3"
          }
        }
      ],
      "symbolId": "src/workspacesweb-session-logger/index:WorkspaceswebSessionLoggerLogConfiguration"
    },
    "@cdktn/provider-awscc.workspaceswebSessionLogger.WorkspaceswebSessionLoggerLogConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspaceswebSessionLogger.WorkspaceswebSessionLoggerLogConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workspacesweb-session-logger/index.ts",
          "line": 437
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspacesweb-session-logger/index.ts",
        "line": 429
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-session-logger/index.ts",
            "line": 476
          },
          "name": "putS3",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.workspaceswebSessionLogger.WorkspaceswebSessionLoggerLogConfigurationS3"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-session-logger/index.ts",
            "line": 479
          },
          "name": "resetS3"
        }
      ],
      "name": "WorkspaceswebSessionLoggerLogConfigurationOutputReference",
      "namespace": "workspaceswebSessionLogger",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-session-logger/index.ts",
            "line": 473
          },
          "name": "s3",
          "type": {
            "fqn": "@cdktn/provider-awscc.workspaceswebSessionLogger.WorkspaceswebSessionLoggerLogConfigurationS3OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-session-logger/index.ts",
            "line": 483
          },
          "name": "s3Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.workspaceswebSessionLogger.WorkspaceswebSessionLoggerLogConfigurationS3"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-session-logger/index.ts",
            "line": 441
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.workspaceswebSessionLogger.WorkspaceswebSessionLoggerLogConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workspacesweb-session-logger/index:WorkspaceswebSessionLoggerLogConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.workspaceswebSessionLogger.WorkspaceswebSessionLoggerLogConfigurationS3": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspaceswebSessionLogger.WorkspaceswebSessionLoggerLogConfigurationS3",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workspacesweb-session-logger/index.ts",
        "line": 167
      },
      "name": "WorkspaceswebSessionLoggerLogConfigurationS3",
      "namespace": "workspaceswebSessionLogger",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_session_logger#bucket WorkspaceswebSessionLogger#bucket}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-session-logger/index.ts",
            "line": 171
          },
          "name": "bucket",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_session_logger#bucket_owner WorkspaceswebSessionLogger#bucket_owner}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-session-logger/index.ts",
            "line": 175
          },
          "name": "bucketOwner",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_session_logger#folder_structure WorkspaceswebSessionLogger#folder_structure}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-session-logger/index.ts",
            "line": 179
          },
          "name": "folderStructure",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_session_logger#key_prefix WorkspaceswebSessionLogger#key_prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-session-logger/index.ts",
            "line": 183
          },
          "name": "keyPrefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_session_logger#log_file_format WorkspaceswebSessionLogger#log_file_format}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-session-logger/index.ts",
            "line": 187
          },
          "name": "logFileFormat",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/workspacesweb-session-logger/index:WorkspaceswebSessionLoggerLogConfigurationS3"
    },
    "@cdktn/provider-awscc.workspaceswebSessionLogger.WorkspaceswebSessionLoggerLogConfigurationS3OutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspaceswebSessionLogger.WorkspaceswebSessionLoggerLogConfigurationS3OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workspacesweb-session-logger/index.ts",
          "line": 255
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspacesweb-session-logger/index.ts",
        "line": 247
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-session-logger/index.ts",
            "line": 321
          },
          "name": "resetBucket"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-session-logger/index.ts",
            "line": 337
          },
          "name": "resetBucketOwner"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-session-logger/index.ts",
            "line": 353
          },
          "name": "resetFolderStructure"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-session-logger/index.ts",
            "line": 369
          },
          "name": "resetKeyPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-session-logger/index.ts",
            "line": 385
          },
          "name": "resetLogFileFormat"
        }
      ],
      "name": "WorkspaceswebSessionLoggerLogConfigurationS3OutputReference",
      "namespace": "workspaceswebSessionLogger",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-session-logger/index.ts",
            "line": 325
          },
          "name": "bucketInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-session-logger/index.ts",
            "line": 341
          },
          "name": "bucketOwnerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-session-logger/index.ts",
            "line": 357
          },
          "name": "folderStructureInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-session-logger/index.ts",
            "line": 373
          },
          "name": "keyPrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-session-logger/index.ts",
            "line": 389
          },
          "name": "logFileFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-session-logger/index.ts",
            "line": 315
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-session-logger/index.ts",
            "line": 331
          },
          "name": "bucketOwner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-session-logger/index.ts",
            "line": 347
          },
          "name": "folderStructure",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-session-logger/index.ts",
            "line": 363
          },
          "name": "keyPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-session-logger/index.ts",
            "line": 379
          },
          "name": "logFileFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-session-logger/index.ts",
            "line": 259
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.workspaceswebSessionLogger.WorkspaceswebSessionLoggerLogConfigurationS3"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workspacesweb-session-logger/index:WorkspaceswebSessionLoggerLogConfigurationS3OutputReference"
    },
    "@cdktn/provider-awscc.workspaceswebSessionLogger.WorkspaceswebSessionLoggerTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspaceswebSessionLogger.WorkspaceswebSessionLoggerTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workspacesweb-session-logger/index.ts",
        "line": 487
      },
      "name": "WorkspaceswebSessionLoggerTags",
      "namespace": "workspaceswebSessionLogger",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_session_logger#key WorkspaceswebSessionLogger#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-session-logger/index.ts",
            "line": 491
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_session_logger#value WorkspaceswebSessionLogger#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-session-logger/index.ts",
            "line": 495
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/workspacesweb-session-logger/index:WorkspaceswebSessionLoggerTags"
    },
    "@cdktn/provider-awscc.workspaceswebSessionLogger.WorkspaceswebSessionLoggerTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspaceswebSessionLogger.WorkspaceswebSessionLoggerTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workspacesweb-session-logger/index.ts",
          "line": 625
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspacesweb-session-logger/index.ts",
        "line": 617
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-session-logger/index.ts",
            "line": 632
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.workspaceswebSessionLogger.WorkspaceswebSessionLoggerTagsOutputReference"
            }
          }
        }
      ],
      "name": "WorkspaceswebSessionLoggerTagsList",
      "namespace": "workspaceswebSessionLogger",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-session-logger/index.ts",
            "line": 618
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.workspaceswebSessionLogger.WorkspaceswebSessionLoggerTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workspacesweb-session-logger/index:WorkspaceswebSessionLoggerTagsList"
    },
    "@cdktn/provider-awscc.workspaceswebSessionLogger.WorkspaceswebSessionLoggerTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspaceswebSessionLogger.WorkspaceswebSessionLoggerTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workspacesweb-session-logger/index.ts",
          "line": 544
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspacesweb-session-logger/index.ts",
        "line": 534
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-session-logger/index.ts",
            "line": 592
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-session-logger/index.ts",
            "line": 608
          },
          "name": "resetValue"
        }
      ],
      "name": "WorkspaceswebSessionLoggerTagsOutputReference",
      "namespace": "workspaceswebSessionLogger",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-session-logger/index.ts",
            "line": 596
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-session-logger/index.ts",
            "line": 612
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-session-logger/index.ts",
            "line": 586
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-session-logger/index.ts",
            "line": 602
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-session-logger/index.ts",
            "line": 548
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.workspaceswebSessionLogger.WorkspaceswebSessionLoggerTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workspacesweb-session-logger/index:WorkspaceswebSessionLoggerTagsOutputReference"
    },
    "@cdktn/provider-awscc.workspaceswebTrustStore.WorkspaceswebTrustStore": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_trust_store awscc_workspacesweb_trust_store}."
      },
      "fqn": "@cdktn/provider-awscc.workspaceswebTrustStore.WorkspaceswebTrustStore",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_trust_store awscc_workspacesweb_trust_store} Resource."
        },
        "locationInModule": {
          "filename": "src/workspacesweb-trust-store/index.ts",
          "line": 209
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.workspaceswebTrustStore.WorkspaceswebTrustStoreConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspacesweb-trust-store/index.ts",
        "line": 177
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a WorkspaceswebTrustStore resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/workspacesweb-trust-store/index.ts",
            "line": 194
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the WorkspaceswebTrustStore to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_trust_store#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing WorkspaceswebTrustStore that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the WorkspaceswebTrustStore to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-trust-store/index.ts",
            "line": 261
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.workspaceswebTrustStore.WorkspaceswebTrustStoreTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-trust-store/index.ts",
            "line": 264
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-trust-store/index.ts",
            "line": 281
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-trust-store/index.ts",
            "line": 288
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "WorkspaceswebTrustStore",
      "namespace": "workspaceswebTrustStore",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-trust-store/index.ts",
            "line": 182
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-trust-store/index.ts",
            "line": 234
          },
          "name": "associatedPortalArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-trust-store/index.ts",
            "line": 252
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-trust-store/index.ts",
            "line": 258
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.workspaceswebTrustStore.WorkspaceswebTrustStoreTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-trust-store/index.ts",
            "line": 273
          },
          "name": "trustStoreArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-trust-store/index.ts",
            "line": 247
          },
          "name": "certificateListInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-trust-store/index.ts",
            "line": 268
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.workspaceswebTrustStore.WorkspaceswebTrustStoreTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-trust-store/index.ts",
            "line": 240
          },
          "name": "certificateList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/workspacesweb-trust-store/index:WorkspaceswebTrustStore"
    },
    "@cdktn/provider-awscc.workspaceswebTrustStore.WorkspaceswebTrustStoreConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspaceswebTrustStore.WorkspaceswebTrustStoreConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workspacesweb-trust-store/index.ts",
        "line": 14
      },
      "name": "WorkspaceswebTrustStoreConfig",
      "namespace": "workspaceswebTrustStore",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_trust_store#certificate_list WorkspaceswebTrustStore#certificate_list}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-trust-store/index.ts",
            "line": 18
          },
          "name": "certificateList",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_trust_store#tags WorkspaceswebTrustStore#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-trust-store/index.ts",
            "line": 22
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.workspaceswebTrustStore.WorkspaceswebTrustStoreTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workspacesweb-trust-store/index:WorkspaceswebTrustStoreConfig"
    },
    "@cdktn/provider-awscc.workspaceswebTrustStore.WorkspaceswebTrustStoreTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspaceswebTrustStore.WorkspaceswebTrustStoreTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workspacesweb-trust-store/index.ts",
        "line": 24
      },
      "name": "WorkspaceswebTrustStoreTags",
      "namespace": "workspaceswebTrustStore",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_trust_store#key WorkspaceswebTrustStore#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-trust-store/index.ts",
            "line": 28
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_trust_store#value WorkspaceswebTrustStore#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-trust-store/index.ts",
            "line": 32
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/workspacesweb-trust-store/index:WorkspaceswebTrustStoreTags"
    },
    "@cdktn/provider-awscc.workspaceswebTrustStore.WorkspaceswebTrustStoreTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspaceswebTrustStore.WorkspaceswebTrustStoreTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workspacesweb-trust-store/index.ts",
          "line": 162
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspacesweb-trust-store/index.ts",
        "line": 154
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-trust-store/index.ts",
            "line": 169
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.workspaceswebTrustStore.WorkspaceswebTrustStoreTagsOutputReference"
            }
          }
        }
      ],
      "name": "WorkspaceswebTrustStoreTagsList",
      "namespace": "workspaceswebTrustStore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-trust-store/index.ts",
            "line": 155
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.workspaceswebTrustStore.WorkspaceswebTrustStoreTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workspacesweb-trust-store/index:WorkspaceswebTrustStoreTagsList"
    },
    "@cdktn/provider-awscc.workspaceswebTrustStore.WorkspaceswebTrustStoreTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspaceswebTrustStore.WorkspaceswebTrustStoreTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workspacesweb-trust-store/index.ts",
          "line": 81
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspacesweb-trust-store/index.ts",
        "line": 71
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-trust-store/index.ts",
            "line": 129
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-trust-store/index.ts",
            "line": 145
          },
          "name": "resetValue"
        }
      ],
      "name": "WorkspaceswebTrustStoreTagsOutputReference",
      "namespace": "workspaceswebTrustStore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-trust-store/index.ts",
            "line": 133
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-trust-store/index.ts",
            "line": 149
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-trust-store/index.ts",
            "line": 123
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-trust-store/index.ts",
            "line": 139
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-trust-store/index.ts",
            "line": 85
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.workspaceswebTrustStore.WorkspaceswebTrustStoreTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workspacesweb-trust-store/index:WorkspaceswebTrustStoreTagsOutputReference"
    },
    "@cdktn/provider-awscc.workspaceswebUserAccessLoggingSettings.WorkspaceswebUserAccessLoggingSettings": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_user_access_logging_settings awscc_workspacesweb_user_access_logging_settings}."
      },
      "fqn": "@cdktn/provider-awscc.workspaceswebUserAccessLoggingSettings.WorkspaceswebUserAccessLoggingSettings",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_user_access_logging_settings awscc_workspacesweb_user_access_logging_settings} Resource."
        },
        "locationInModule": {
          "filename": "src/workspacesweb-user-access-logging-settings/index.ts",
          "line": 211
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.workspaceswebUserAccessLoggingSettings.WorkspaceswebUserAccessLoggingSettingsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspacesweb-user-access-logging-settings/index.ts",
        "line": 179
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a WorkspaceswebUserAccessLoggingSettings resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-access-logging-settings/index.ts",
            "line": 196
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the WorkspaceswebUserAccessLoggingSettings to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_user_access_logging_settings#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing WorkspaceswebUserAccessLoggingSettings that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the WorkspaceswebUserAccessLoggingSettings to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-access-logging-settings/index.ts",
            "line": 263
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.workspaceswebUserAccessLoggingSettings.WorkspaceswebUserAccessLoggingSettingsTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-access-logging-settings/index.ts",
            "line": 266
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-access-logging-settings/index.ts",
            "line": 283
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-access-logging-settings/index.ts",
            "line": 290
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "WorkspaceswebUserAccessLoggingSettings",
      "namespace": "workspaceswebUserAccessLoggingSettings",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-access-logging-settings/index.ts",
            "line": 184
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-access-logging-settings/index.ts",
            "line": 236
          },
          "name": "associatedPortalArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-access-logging-settings/index.ts",
            "line": 241
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-access-logging-settings/index.ts",
            "line": 260
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.workspaceswebUserAccessLoggingSettings.WorkspaceswebUserAccessLoggingSettingsTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-access-logging-settings/index.ts",
            "line": 275
          },
          "name": "userAccessLoggingSettingsArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-access-logging-settings/index.ts",
            "line": 254
          },
          "name": "kinesisStreamArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-access-logging-settings/index.ts",
            "line": 270
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.workspaceswebUserAccessLoggingSettings.WorkspaceswebUserAccessLoggingSettingsTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-access-logging-settings/index.ts",
            "line": 247
          },
          "name": "kinesisStreamArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/workspacesweb-user-access-logging-settings/index:WorkspaceswebUserAccessLoggingSettings"
    },
    "@cdktn/provider-awscc.workspaceswebUserAccessLoggingSettings.WorkspaceswebUserAccessLoggingSettingsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspaceswebUserAccessLoggingSettings.WorkspaceswebUserAccessLoggingSettingsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workspacesweb-user-access-logging-settings/index.ts",
        "line": 14
      },
      "name": "WorkspaceswebUserAccessLoggingSettingsConfig",
      "namespace": "workspaceswebUserAccessLoggingSettings",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_user_access_logging_settings#kinesis_stream_arn WorkspaceswebUserAccessLoggingSettings#kinesis_stream_arn}",
            "stability": "stable",
            "summary": "Kinesis stream ARN to which log events are published."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-access-logging-settings/index.ts",
            "line": 20
          },
          "name": "kinesisStreamArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_user_access_logging_settings#tags WorkspaceswebUserAccessLoggingSettings#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-access-logging-settings/index.ts",
            "line": 24
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.workspaceswebUserAccessLoggingSettings.WorkspaceswebUserAccessLoggingSettingsTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workspacesweb-user-access-logging-settings/index:WorkspaceswebUserAccessLoggingSettingsConfig"
    },
    "@cdktn/provider-awscc.workspaceswebUserAccessLoggingSettings.WorkspaceswebUserAccessLoggingSettingsTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspaceswebUserAccessLoggingSettings.WorkspaceswebUserAccessLoggingSettingsTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workspacesweb-user-access-logging-settings/index.ts",
        "line": 26
      },
      "name": "WorkspaceswebUserAccessLoggingSettingsTags",
      "namespace": "workspaceswebUserAccessLoggingSettings",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_user_access_logging_settings#key WorkspaceswebUserAccessLoggingSettings#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-access-logging-settings/index.ts",
            "line": 30
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_user_access_logging_settings#value WorkspaceswebUserAccessLoggingSettings#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-access-logging-settings/index.ts",
            "line": 34
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/workspacesweb-user-access-logging-settings/index:WorkspaceswebUserAccessLoggingSettingsTags"
    },
    "@cdktn/provider-awscc.workspaceswebUserAccessLoggingSettings.WorkspaceswebUserAccessLoggingSettingsTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspaceswebUserAccessLoggingSettings.WorkspaceswebUserAccessLoggingSettingsTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workspacesweb-user-access-logging-settings/index.ts",
          "line": 164
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspacesweb-user-access-logging-settings/index.ts",
        "line": 156
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-access-logging-settings/index.ts",
            "line": 171
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.workspaceswebUserAccessLoggingSettings.WorkspaceswebUserAccessLoggingSettingsTagsOutputReference"
            }
          }
        }
      ],
      "name": "WorkspaceswebUserAccessLoggingSettingsTagsList",
      "namespace": "workspaceswebUserAccessLoggingSettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-access-logging-settings/index.ts",
            "line": 157
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.workspaceswebUserAccessLoggingSettings.WorkspaceswebUserAccessLoggingSettingsTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workspacesweb-user-access-logging-settings/index:WorkspaceswebUserAccessLoggingSettingsTagsList"
    },
    "@cdktn/provider-awscc.workspaceswebUserAccessLoggingSettings.WorkspaceswebUserAccessLoggingSettingsTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspaceswebUserAccessLoggingSettings.WorkspaceswebUserAccessLoggingSettingsTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workspacesweb-user-access-logging-settings/index.ts",
          "line": 83
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspacesweb-user-access-logging-settings/index.ts",
        "line": 73
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-access-logging-settings/index.ts",
            "line": 131
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-access-logging-settings/index.ts",
            "line": 147
          },
          "name": "resetValue"
        }
      ],
      "name": "WorkspaceswebUserAccessLoggingSettingsTagsOutputReference",
      "namespace": "workspaceswebUserAccessLoggingSettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-access-logging-settings/index.ts",
            "line": 135
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-access-logging-settings/index.ts",
            "line": 151
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-access-logging-settings/index.ts",
            "line": 125
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-access-logging-settings/index.ts",
            "line": 141
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-access-logging-settings/index.ts",
            "line": 87
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.workspaceswebUserAccessLoggingSettings.WorkspaceswebUserAccessLoggingSettingsTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workspacesweb-user-access-logging-settings/index:WorkspaceswebUserAccessLoggingSettingsTagsOutputReference"
    },
    "@cdktn/provider-awscc.workspaceswebUserSettings.WorkspaceswebUserSettings": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_user_settings awscc_workspacesweb_user_settings}."
      },
      "fqn": "@cdktn/provider-awscc.workspaceswebUserSettings.WorkspaceswebUserSettings",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_user_settings awscc_workspacesweb_user_settings} Resource."
        },
        "locationInModule": {
          "filename": "src/workspacesweb-user-settings/index.ts",
          "line": 1759
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.workspaceswebUserSettings.WorkspaceswebUserSettingsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspacesweb-user-settings/index.ts",
        "line": 1727
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a WorkspaceswebUserSettings resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1744
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the WorkspaceswebUserSettings to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_user_settings#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing WorkspaceswebUserSettings that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the WorkspaceswebUserSettings to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1822
          },
          "name": "putBrandingConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.workspaceswebUserSettings.WorkspaceswebUserSettingsBrandingConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1838
          },
          "name": "putCookieSynchronizationConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.workspaceswebUserSettings.WorkspaceswebUserSettingsCookieSynchronizationConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1975
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.workspaceswebUserSettings.WorkspaceswebUserSettingsTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1991
          },
          "name": "putToolbarConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.workspaceswebUserSettings.WorkspaceswebUserSettingsToolbarConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1804
          },
          "name": "resetAdditionalEncryptionContext"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1825
          },
          "name": "resetBrandingConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1841
          },
          "name": "resetCookieSynchronizationConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1870
          },
          "name": "resetCustomerManagedKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1886
          },
          "name": "resetDeepLinkAllowed"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1902
          },
          "name": "resetDisconnectTimeoutInMinutes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1936
          },
          "name": "resetIdleDisconnectTimeoutInMinutes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1978
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1994
          },
          "name": "resetToolbarConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 2028
          },
          "name": "resetWebAuthnAllowed"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 2040
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 2060
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "WorkspaceswebUserSettings",
      "namespace": "workspaceswebUserSettings",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1732
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1813
          },
          "name": "associatedPortalArns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1819
          },
          "name": "brandingConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.workspaceswebUserSettings.WorkspaceswebUserSettingsBrandingConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1835
          },
          "name": "cookieSynchronizationConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.workspaceswebUserSettings.WorkspaceswebUserSettingsCookieSynchronizationConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1924
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1972
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.workspaceswebUserSettings.WorkspaceswebUserSettingsTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1988
          },
          "name": "toolbarConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.workspaceswebUserSettings.WorkspaceswebUserSettingsToolbarConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 2016
          },
          "name": "userSettingsArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1808
          },
          "name": "additionalEncryptionContextInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1829
          },
          "name": "brandingConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.workspaceswebUserSettings.WorkspaceswebUserSettingsBrandingConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1845
          },
          "name": "cookieSynchronizationConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.workspaceswebUserSettings.WorkspaceswebUserSettingsCookieSynchronizationConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1858
          },
          "name": "copyAllowedInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1874
          },
          "name": "customerManagedKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1890
          },
          "name": "deepLinkAllowedInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1906
          },
          "name": "disconnectTimeoutInMinutesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1919
          },
          "name": "downloadAllowedInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1940
          },
          "name": "idleDisconnectTimeoutInMinutesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1953
          },
          "name": "pasteAllowedInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1966
          },
          "name": "printAllowedInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1982
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.workspaceswebUserSettings.WorkspaceswebUserSettingsTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1998
          },
          "name": "toolbarConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.workspaceswebUserSettings.WorkspaceswebUserSettingsToolbarConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 2011
          },
          "name": "uploadAllowedInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 2032
          },
          "name": "webAuthnAllowedInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1798
          },
          "name": "additionalEncryptionContext",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1851
          },
          "name": "copyAllowed",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1864
          },
          "name": "customerManagedKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1880
          },
          "name": "deepLinkAllowed",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1896
          },
          "name": "disconnectTimeoutInMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1912
          },
          "name": "downloadAllowed",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1930
          },
          "name": "idleDisconnectTimeoutInMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1946
          },
          "name": "pasteAllowed",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1959
          },
          "name": "printAllowed",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 2004
          },
          "name": "uploadAllowed",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 2022
          },
          "name": "webAuthnAllowed",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/workspacesweb-user-settings/index:WorkspaceswebUserSettings"
    },
    "@cdktn/provider-awscc.workspaceswebUserSettings.WorkspaceswebUserSettingsBrandingConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspaceswebUserSettings.WorkspaceswebUserSettingsBrandingConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workspacesweb-user-settings/index.ts",
        "line": 613
      },
      "name": "WorkspaceswebUserSettingsBrandingConfiguration",
      "namespace": "workspaceswebUserSettings",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_user_settings#color_theme WorkspaceswebUserSettings#color_theme}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 617
          },
          "name": "colorTheme",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_user_settings#favicon WorkspaceswebUserSettings#favicon}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 621
          },
          "name": "favicon",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_user_settings#localized_strings WorkspaceswebUserSettings#localized_strings}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 625
          },
          "name": "localizedStrings",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.workspaceswebUserSettings.WorkspaceswebUserSettingsBrandingConfigurationLocalizedStrings"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_user_settings#logo WorkspaceswebUserSettings#logo}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 629
          },
          "name": "logo",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_user_settings#terms_of_service WorkspaceswebUserSettings#terms_of_service}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 633
          },
          "name": "termsOfService",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_user_settings#wallpaper WorkspaceswebUserSettings#wallpaper}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 637
          },
          "name": "wallpaper",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/workspacesweb-user-settings/index:WorkspaceswebUserSettingsBrandingConfiguration"
    },
    "@cdktn/provider-awscc.workspaceswebUserSettings.WorkspaceswebUserSettingsBrandingConfigurationFaviconMetadata": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspaceswebUserSettings.WorkspaceswebUserSettingsBrandingConfigurationFaviconMetadata",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workspacesweb-user-settings/index.ts",
        "line": 76
      },
      "name": "WorkspaceswebUserSettingsBrandingConfigurationFaviconMetadata",
      "namespace": "workspaceswebUserSettings",
      "symbolId": "src/workspacesweb-user-settings/index:WorkspaceswebUserSettingsBrandingConfigurationFaviconMetadata"
    },
    "@cdktn/provider-awscc.workspaceswebUserSettings.WorkspaceswebUserSettingsBrandingConfigurationFaviconMetadataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspaceswebUserSettings.WorkspaceswebUserSettingsBrandingConfigurationFaviconMetadataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workspacesweb-user-settings/index.ts",
          "line": 106
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspacesweb-user-settings/index.ts",
        "line": 99
      },
      "name": "WorkspaceswebUserSettingsBrandingConfigurationFaviconMetadataOutputReference",
      "namespace": "workspaceswebUserSettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 126
          },
          "name": "fileExtension",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 131
          },
          "name": "lastUploadTimestamp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 136
          },
          "name": "mimeType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 110
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.workspaceswebUserSettings.WorkspaceswebUserSettingsBrandingConfigurationFaviconMetadata"
          }
        }
      ],
      "symbolId": "src/workspacesweb-user-settings/index:WorkspaceswebUserSettingsBrandingConfigurationFaviconMetadataOutputReference"
    },
    "@cdktn/provider-awscc.workspaceswebUserSettings.WorkspaceswebUserSettingsBrandingConfigurationLocalizedStrings": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspaceswebUserSettings.WorkspaceswebUserSettingsBrandingConfigurationLocalizedStrings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workspacesweb-user-settings/index.ts",
        "line": 140
      },
      "name": "WorkspaceswebUserSettingsBrandingConfigurationLocalizedStrings",
      "namespace": "workspaceswebUserSettings",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_user_settings#browser_tab_title WorkspaceswebUserSettings#browser_tab_title}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 144
          },
          "name": "browserTabTitle",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_user_settings#contact_button_text WorkspaceswebUserSettings#contact_button_text}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 148
          },
          "name": "contactButtonText",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_user_settings#contact_link WorkspaceswebUserSettings#contact_link}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 152
          },
          "name": "contactLink",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_user_settings#loading_text WorkspaceswebUserSettings#loading_text}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 156
          },
          "name": "loadingText",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_user_settings#login_button_text WorkspaceswebUserSettings#login_button_text}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 160
          },
          "name": "loginButtonText",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_user_settings#login_description WorkspaceswebUserSettings#login_description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 164
          },
          "name": "loginDescription",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_user_settings#login_title WorkspaceswebUserSettings#login_title}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 168
          },
          "name": "loginTitle",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_user_settings#welcome_text WorkspaceswebUserSettings#welcome_text}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 172
          },
          "name": "welcomeText",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/workspacesweb-user-settings/index:WorkspaceswebUserSettingsBrandingConfigurationLocalizedStrings"
    },
    "@cdktn/provider-awscc.workspaceswebUserSettings.WorkspaceswebUserSettingsBrandingConfigurationLocalizedStringsMap": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexMap",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspaceswebUserSettings.WorkspaceswebUserSettingsBrandingConfigurationLocalizedStringsMap",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workspacesweb-user-settings/index.ts",
          "line": 474
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspacesweb-user-settings/index.ts",
        "line": 467
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 481
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the key of the item to return."
              },
              "name": "key",
              "type": {
                "primitive": "string"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.workspaceswebUserSettings.WorkspaceswebUserSettingsBrandingConfigurationLocalizedStringsOutputReference"
            }
          }
        }
      ],
      "name": "WorkspaceswebUserSettingsBrandingConfigurationLocalizedStringsMap",
      "namespace": "workspaceswebUserSettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 468
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.workspaceswebUserSettings.WorkspaceswebUserSettingsBrandingConfigurationLocalizedStrings"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workspacesweb-user-settings/index:WorkspaceswebUserSettingsBrandingConfigurationLocalizedStringsMap"
    },
    "@cdktn/provider-awscc.workspaceswebUserSettings.WorkspaceswebUserSettingsBrandingConfigurationLocalizedStringsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspaceswebUserSettings.WorkspaceswebUserSettingsBrandingConfigurationLocalizedStringsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workspacesweb-user-settings/index.ts",
          "line": 262
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the key of this item in the map."
            },
            "name": "complexObjectKey",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspacesweb-user-settings/index.ts",
        "line": 253
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 346
          },
          "name": "resetBrowserTabTitle"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 362
          },
          "name": "resetContactButtonText"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 378
          },
          "name": "resetContactLink"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 394
          },
          "name": "resetLoadingText"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 410
          },
          "name": "resetLoginButtonText"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 426
          },
          "name": "resetLoginDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 442
          },
          "name": "resetLoginTitle"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 458
          },
          "name": "resetWelcomeText"
        }
      ],
      "name": "WorkspaceswebUserSettingsBrandingConfigurationLocalizedStringsOutputReference",
      "namespace": "workspaceswebUserSettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 350
          },
          "name": "browserTabTitleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 366
          },
          "name": "contactButtonTextInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 382
          },
          "name": "contactLinkInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 398
          },
          "name": "loadingTextInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 414
          },
          "name": "loginButtonTextInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 430
          },
          "name": "loginDescriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 446
          },
          "name": "loginTitleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 462
          },
          "name": "welcomeTextInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 340
          },
          "name": "browserTabTitle",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 356
          },
          "name": "contactButtonText",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 372
          },
          "name": "contactLink",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 388
          },
          "name": "loadingText",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 404
          },
          "name": "loginButtonText",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 420
          },
          "name": "loginDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 436
          },
          "name": "loginTitle",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 452
          },
          "name": "welcomeText",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 266
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.workspaceswebUserSettings.WorkspaceswebUserSettingsBrandingConfigurationLocalizedStrings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workspacesweb-user-settings/index:WorkspaceswebUserSettingsBrandingConfigurationLocalizedStringsOutputReference"
    },
    "@cdktn/provider-awscc.workspaceswebUserSettings.WorkspaceswebUserSettingsBrandingConfigurationLogoMetadata": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspaceswebUserSettings.WorkspaceswebUserSettingsBrandingConfigurationLogoMetadata",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workspacesweb-user-settings/index.ts",
        "line": 485
      },
      "name": "WorkspaceswebUserSettingsBrandingConfigurationLogoMetadata",
      "namespace": "workspaceswebUserSettings",
      "symbolId": "src/workspacesweb-user-settings/index:WorkspaceswebUserSettingsBrandingConfigurationLogoMetadata"
    },
    "@cdktn/provider-awscc.workspaceswebUserSettings.WorkspaceswebUserSettingsBrandingConfigurationLogoMetadataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspaceswebUserSettings.WorkspaceswebUserSettingsBrandingConfigurationLogoMetadataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workspacesweb-user-settings/index.ts",
          "line": 515
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspacesweb-user-settings/index.ts",
        "line": 508
      },
      "name": "WorkspaceswebUserSettingsBrandingConfigurationLogoMetadataOutputReference",
      "namespace": "workspaceswebUserSettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 535
          },
          "name": "fileExtension",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 540
          },
          "name": "lastUploadTimestamp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 545
          },
          "name": "mimeType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 519
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.workspaceswebUserSettings.WorkspaceswebUserSettingsBrandingConfigurationLogoMetadata"
          }
        }
      ],
      "symbolId": "src/workspacesweb-user-settings/index:WorkspaceswebUserSettingsBrandingConfigurationLogoMetadataOutputReference"
    },
    "@cdktn/provider-awscc.workspaceswebUserSettings.WorkspaceswebUserSettingsBrandingConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspaceswebUserSettings.WorkspaceswebUserSettingsBrandingConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workspacesweb-user-settings/index.ts",
          "line": 712
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspacesweb-user-settings/index.ts",
        "line": 704
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 819
          },
          "name": "putLocalizedStrings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.workspaceswebUserSettings.WorkspaceswebUserSettingsBrandingConfigurationLocalizedStrings"
                        },
                        "kind": "map"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 784
          },
          "name": "resetColorTheme"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 800
          },
          "name": "resetFavicon"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 822
          },
          "name": "resetLocalizedStrings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 838
          },
          "name": "resetLogo"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 860
          },
          "name": "resetTermsOfService"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 876
          },
          "name": "resetWallpaper"
        }
      ],
      "name": "WorkspaceswebUserSettingsBrandingConfigurationOutputReference",
      "namespace": "workspaceswebUserSettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 810
          },
          "name": "faviconMetadata",
          "type": {
            "fqn": "@cdktn/provider-awscc.workspaceswebUserSettings.WorkspaceswebUserSettingsBrandingConfigurationFaviconMetadataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 816
          },
          "name": "localizedStrings",
          "type": {
            "fqn": "@cdktn/provider-awscc.workspaceswebUserSettings.WorkspaceswebUserSettingsBrandingConfigurationLocalizedStringsMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 848
          },
          "name": "logoMetadata",
          "type": {
            "fqn": "@cdktn/provider-awscc.workspaceswebUserSettings.WorkspaceswebUserSettingsBrandingConfigurationLogoMetadataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 886
          },
          "name": "wallpaperMetadata",
          "type": {
            "fqn": "@cdktn/provider-awscc.workspaceswebUserSettings.WorkspaceswebUserSettingsBrandingConfigurationWallpaperMetadataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 788
          },
          "name": "colorThemeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 804
          },
          "name": "faviconInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 826
          },
          "name": "localizedStringsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.workspaceswebUserSettings.WorkspaceswebUserSettingsBrandingConfigurationLocalizedStrings"
                    },
                    "kind": "map"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 842
          },
          "name": "logoInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 864
          },
          "name": "termsOfServiceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 880
          },
          "name": "wallpaperInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 778
          },
          "name": "colorTheme",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 794
          },
          "name": "favicon",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 832
          },
          "name": "logo",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 854
          },
          "name": "termsOfService",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 870
          },
          "name": "wallpaper",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 716
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.workspaceswebUserSettings.WorkspaceswebUserSettingsBrandingConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workspacesweb-user-settings/index:WorkspaceswebUserSettingsBrandingConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.workspaceswebUserSettings.WorkspaceswebUserSettingsBrandingConfigurationWallpaperMetadata": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspaceswebUserSettings.WorkspaceswebUserSettingsBrandingConfigurationWallpaperMetadata",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workspacesweb-user-settings/index.ts",
        "line": 549
      },
      "name": "WorkspaceswebUserSettingsBrandingConfigurationWallpaperMetadata",
      "namespace": "workspaceswebUserSettings",
      "symbolId": "src/workspacesweb-user-settings/index:WorkspaceswebUserSettingsBrandingConfigurationWallpaperMetadata"
    },
    "@cdktn/provider-awscc.workspaceswebUserSettings.WorkspaceswebUserSettingsBrandingConfigurationWallpaperMetadataOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspaceswebUserSettings.WorkspaceswebUserSettingsBrandingConfigurationWallpaperMetadataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workspacesweb-user-settings/index.ts",
          "line": 579
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspacesweb-user-settings/index.ts",
        "line": 572
      },
      "name": "WorkspaceswebUserSettingsBrandingConfigurationWallpaperMetadataOutputReference",
      "namespace": "workspaceswebUserSettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 599
          },
          "name": "fileExtension",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 604
          },
          "name": "lastUploadTimestamp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 609
          },
          "name": "mimeType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 583
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.workspaceswebUserSettings.WorkspaceswebUserSettingsBrandingConfigurationWallpaperMetadata"
          }
        }
      ],
      "symbolId": "src/workspacesweb-user-settings/index:WorkspaceswebUserSettingsBrandingConfigurationWallpaperMetadataOutputReference"
    },
    "@cdktn/provider-awscc.workspaceswebUserSettings.WorkspaceswebUserSettingsConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspaceswebUserSettings.WorkspaceswebUserSettingsConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workspacesweb-user-settings/index.ts",
        "line": 14
      },
      "name": "WorkspaceswebUserSettingsConfig",
      "namespace": "workspaceswebUserSettings",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_user_settings#copy_allowed WorkspaceswebUserSettings#copy_allowed}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 30
          },
          "name": "copyAllowed",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_user_settings#download_allowed WorkspaceswebUserSettings#download_allowed}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 46
          },
          "name": "downloadAllowed",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_user_settings#paste_allowed WorkspaceswebUserSettings#paste_allowed}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 54
          },
          "name": "pasteAllowed",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_user_settings#print_allowed WorkspaceswebUserSettings#print_allowed}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 58
          },
          "name": "printAllowed",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_user_settings#upload_allowed WorkspaceswebUserSettings#upload_allowed}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 70
          },
          "name": "uploadAllowed",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_user_settings#additional_encryption_context WorkspaceswebUserSettings#additional_encryption_context}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 18
          },
          "name": "additionalEncryptionContext",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_user_settings#branding_configuration WorkspaceswebUserSettings#branding_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 22
          },
          "name": "brandingConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.workspaceswebUserSettings.WorkspaceswebUserSettingsBrandingConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_user_settings#cookie_synchronization_configuration WorkspaceswebUserSettings#cookie_synchronization_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 26
          },
          "name": "cookieSynchronizationConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.workspaceswebUserSettings.WorkspaceswebUserSettingsCookieSynchronizationConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_user_settings#customer_managed_key WorkspaceswebUserSettings#customer_managed_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 34
          },
          "name": "customerManagedKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_user_settings#deep_link_allowed WorkspaceswebUserSettings#deep_link_allowed}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 38
          },
          "name": "deepLinkAllowed",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_user_settings#disconnect_timeout_in_minutes WorkspaceswebUserSettings#disconnect_timeout_in_minutes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 42
          },
          "name": "disconnectTimeoutInMinutes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_user_settings#idle_disconnect_timeout_in_minutes WorkspaceswebUserSettings#idle_disconnect_timeout_in_minutes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 50
          },
          "name": "idleDisconnectTimeoutInMinutes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_user_settings#tags WorkspaceswebUserSettings#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 62
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.workspaceswebUserSettings.WorkspaceswebUserSettingsTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_user_settings#toolbar_configuration WorkspaceswebUserSettings#toolbar_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 66
          },
          "name": "toolbarConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.workspaceswebUserSettings.WorkspaceswebUserSettingsToolbarConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_user_settings#web_authn_allowed WorkspaceswebUserSettings#web_authn_allowed}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 74
          },
          "name": "webAuthnAllowed",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/workspacesweb-user-settings/index:WorkspaceswebUserSettingsConfig"
    },
    "@cdktn/provider-awscc.workspaceswebUserSettings.WorkspaceswebUserSettingsCookieSynchronizationConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspaceswebUserSettings.WorkspaceswebUserSettingsCookieSynchronizationConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workspacesweb-user-settings/index.ts",
        "line": 1254
      },
      "name": "WorkspaceswebUserSettingsCookieSynchronizationConfiguration",
      "namespace": "workspaceswebUserSettings",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_user_settings#allowlist WorkspaceswebUserSettings#allowlist}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1258
          },
          "name": "allowlist",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.workspaceswebUserSettings.WorkspaceswebUserSettingsCookieSynchronizationConfigurationAllowlistStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_user_settings#blocklist WorkspaceswebUserSettings#blocklist}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1262
          },
          "name": "blocklist",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.workspaceswebUserSettings.WorkspaceswebUserSettingsCookieSynchronizationConfigurationBlocklistStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workspacesweb-user-settings/index:WorkspaceswebUserSettingsCookieSynchronizationConfiguration"
    },
    "@cdktn/provider-awscc.workspaceswebUserSettings.WorkspaceswebUserSettingsCookieSynchronizationConfigurationAllowlistStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspaceswebUserSettings.WorkspaceswebUserSettingsCookieSynchronizationConfigurationAllowlistStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workspacesweb-user-settings/index.ts",
        "line": 890
      },
      "name": "WorkspaceswebUserSettingsCookieSynchronizationConfigurationAllowlistStruct",
      "namespace": "workspaceswebUserSettings",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_user_settings#domain WorkspaceswebUserSettings#domain}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 894
          },
          "name": "domain",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_user_settings#name WorkspaceswebUserSettings#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 898
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_user_settings#path WorkspaceswebUserSettings#path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 902
          },
          "name": "path",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/workspacesweb-user-settings/index:WorkspaceswebUserSettingsCookieSynchronizationConfigurationAllowlistStruct"
    },
    "@cdktn/provider-awscc.workspaceswebUserSettings.WorkspaceswebUserSettingsCookieSynchronizationConfigurationAllowlistStructList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspaceswebUserSettings.WorkspaceswebUserSettingsCookieSynchronizationConfigurationAllowlistStructList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workspacesweb-user-settings/index.ts",
          "line": 1061
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspacesweb-user-settings/index.ts",
        "line": 1053
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1068
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.workspaceswebUserSettings.WorkspaceswebUserSettingsCookieSynchronizationConfigurationAllowlistStructOutputReference"
            }
          }
        }
      ],
      "name": "WorkspaceswebUserSettingsCookieSynchronizationConfigurationAllowlistStructList",
      "namespace": "workspaceswebUserSettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1054
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.workspaceswebUserSettings.WorkspaceswebUserSettingsCookieSynchronizationConfigurationAllowlistStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workspacesweb-user-settings/index:WorkspaceswebUserSettingsCookieSynchronizationConfigurationAllowlistStructList"
    },
    "@cdktn/provider-awscc.workspaceswebUserSettings.WorkspaceswebUserSettingsCookieSynchronizationConfigurationAllowlistStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspaceswebUserSettings.WorkspaceswebUserSettingsCookieSynchronizationConfigurationAllowlistStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workspacesweb-user-settings/index.ts",
          "line": 958
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspacesweb-user-settings/index.ts",
        "line": 948
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1012
          },
          "name": "resetDomain"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1028
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1044
          },
          "name": "resetPath"
        }
      ],
      "name": "WorkspaceswebUserSettingsCookieSynchronizationConfigurationAllowlistStructOutputReference",
      "namespace": "workspaceswebUserSettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1016
          },
          "name": "domainInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1032
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1048
          },
          "name": "pathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1006
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1022
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1038
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 962
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.workspaceswebUserSettings.WorkspaceswebUserSettingsCookieSynchronizationConfigurationAllowlistStruct"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workspacesweb-user-settings/index:WorkspaceswebUserSettingsCookieSynchronizationConfigurationAllowlistStructOutputReference"
    },
    "@cdktn/provider-awscc.workspaceswebUserSettings.WorkspaceswebUserSettingsCookieSynchronizationConfigurationBlocklistStruct": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspaceswebUserSettings.WorkspaceswebUserSettingsCookieSynchronizationConfigurationBlocklistStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workspacesweb-user-settings/index.ts",
        "line": 1072
      },
      "name": "WorkspaceswebUserSettingsCookieSynchronizationConfigurationBlocklistStruct",
      "namespace": "workspaceswebUserSettings",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_user_settings#domain WorkspaceswebUserSettings#domain}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1076
          },
          "name": "domain",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_user_settings#name WorkspaceswebUserSettings#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1080
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_user_settings#path WorkspaceswebUserSettings#path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1084
          },
          "name": "path",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/workspacesweb-user-settings/index:WorkspaceswebUserSettingsCookieSynchronizationConfigurationBlocklistStruct"
    },
    "@cdktn/provider-awscc.workspaceswebUserSettings.WorkspaceswebUserSettingsCookieSynchronizationConfigurationBlocklistStructList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspaceswebUserSettings.WorkspaceswebUserSettingsCookieSynchronizationConfigurationBlocklistStructList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workspacesweb-user-settings/index.ts",
          "line": 1243
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspacesweb-user-settings/index.ts",
        "line": 1235
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1250
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.workspaceswebUserSettings.WorkspaceswebUserSettingsCookieSynchronizationConfigurationBlocklistStructOutputReference"
            }
          }
        }
      ],
      "name": "WorkspaceswebUserSettingsCookieSynchronizationConfigurationBlocklistStructList",
      "namespace": "workspaceswebUserSettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1236
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.workspaceswebUserSettings.WorkspaceswebUserSettingsCookieSynchronizationConfigurationBlocklistStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workspacesweb-user-settings/index:WorkspaceswebUserSettingsCookieSynchronizationConfigurationBlocklistStructList"
    },
    "@cdktn/provider-awscc.workspaceswebUserSettings.WorkspaceswebUserSettingsCookieSynchronizationConfigurationBlocklistStructOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspaceswebUserSettings.WorkspaceswebUserSettingsCookieSynchronizationConfigurationBlocklistStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workspacesweb-user-settings/index.ts",
          "line": 1140
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspacesweb-user-settings/index.ts",
        "line": 1130
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1194
          },
          "name": "resetDomain"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1210
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1226
          },
          "name": "resetPath"
        }
      ],
      "name": "WorkspaceswebUserSettingsCookieSynchronizationConfigurationBlocklistStructOutputReference",
      "namespace": "workspaceswebUserSettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1198
          },
          "name": "domainInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1214
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1230
          },
          "name": "pathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1188
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1204
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1220
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1144
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.workspaceswebUserSettings.WorkspaceswebUserSettingsCookieSynchronizationConfigurationBlocklistStruct"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workspacesweb-user-settings/index:WorkspaceswebUserSettingsCookieSynchronizationConfigurationBlocklistStructOutputReference"
    },
    "@cdktn/provider-awscc.workspaceswebUserSettings.WorkspaceswebUserSettingsCookieSynchronizationConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspaceswebUserSettings.WorkspaceswebUserSettingsCookieSynchronizationConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workspacesweb-user-settings/index.ts",
          "line": 1309
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspacesweb-user-settings/index.ts",
        "line": 1301
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1354
          },
          "name": "putAllowlist",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.workspaceswebUserSettings.WorkspaceswebUserSettingsCookieSynchronizationConfigurationAllowlistStruct"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1370
          },
          "name": "putBlocklist",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.workspaceswebUserSettings.WorkspaceswebUserSettingsCookieSynchronizationConfigurationBlocklistStruct"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1357
          },
          "name": "resetAllowlist"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1373
          },
          "name": "resetBlocklist"
        }
      ],
      "name": "WorkspaceswebUserSettingsCookieSynchronizationConfigurationOutputReference",
      "namespace": "workspaceswebUserSettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1351
          },
          "name": "allowlist",
          "type": {
            "fqn": "@cdktn/provider-awscc.workspaceswebUserSettings.WorkspaceswebUserSettingsCookieSynchronizationConfigurationAllowlistStructList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1367
          },
          "name": "blocklist",
          "type": {
            "fqn": "@cdktn/provider-awscc.workspaceswebUserSettings.WorkspaceswebUserSettingsCookieSynchronizationConfigurationBlocklistStructList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1361
          },
          "name": "allowlistInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.workspaceswebUserSettings.WorkspaceswebUserSettingsCookieSynchronizationConfigurationAllowlistStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1377
          },
          "name": "blocklistInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.workspaceswebUserSettings.WorkspaceswebUserSettingsCookieSynchronizationConfigurationBlocklistStruct"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1313
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.workspaceswebUserSettings.WorkspaceswebUserSettingsCookieSynchronizationConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workspacesweb-user-settings/index:WorkspaceswebUserSettingsCookieSynchronizationConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.workspaceswebUserSettings.WorkspaceswebUserSettingsTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspaceswebUserSettings.WorkspaceswebUserSettingsTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workspacesweb-user-settings/index.ts",
        "line": 1381
      },
      "name": "WorkspaceswebUserSettingsTags",
      "namespace": "workspaceswebUserSettings",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_user_settings#key WorkspaceswebUserSettings#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1385
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_user_settings#value WorkspaceswebUserSettings#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1389
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/workspacesweb-user-settings/index:WorkspaceswebUserSettingsTags"
    },
    "@cdktn/provider-awscc.workspaceswebUserSettings.WorkspaceswebUserSettingsTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspaceswebUserSettings.WorkspaceswebUserSettingsTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workspacesweb-user-settings/index.ts",
          "line": 1519
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspacesweb-user-settings/index.ts",
        "line": 1511
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1526
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.workspaceswebUserSettings.WorkspaceswebUserSettingsTagsOutputReference"
            }
          }
        }
      ],
      "name": "WorkspaceswebUserSettingsTagsList",
      "namespace": "workspaceswebUserSettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1512
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.workspaceswebUserSettings.WorkspaceswebUserSettingsTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workspacesweb-user-settings/index:WorkspaceswebUserSettingsTagsList"
    },
    "@cdktn/provider-awscc.workspaceswebUserSettings.WorkspaceswebUserSettingsTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspaceswebUserSettings.WorkspaceswebUserSettingsTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workspacesweb-user-settings/index.ts",
          "line": 1438
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspacesweb-user-settings/index.ts",
        "line": 1428
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1486
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1502
          },
          "name": "resetValue"
        }
      ],
      "name": "WorkspaceswebUserSettingsTagsOutputReference",
      "namespace": "workspaceswebUserSettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1490
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1506
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1480
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1496
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1442
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.workspaceswebUserSettings.WorkspaceswebUserSettingsTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workspacesweb-user-settings/index:WorkspaceswebUserSettingsTagsOutputReference"
    },
    "@cdktn/provider-awscc.workspaceswebUserSettings.WorkspaceswebUserSettingsToolbarConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspaceswebUserSettings.WorkspaceswebUserSettingsToolbarConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workspacesweb-user-settings/index.ts",
        "line": 1530
      },
      "name": "WorkspaceswebUserSettingsToolbarConfiguration",
      "namespace": "workspaceswebUserSettings",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_user_settings#hidden_toolbar_items WorkspaceswebUserSettings#hidden_toolbar_items}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1534
          },
          "name": "hiddenToolbarItems",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_user_settings#max_display_resolution WorkspaceswebUserSettings#max_display_resolution}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1538
          },
          "name": "maxDisplayResolution",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_user_settings#toolbar_type WorkspaceswebUserSettings#toolbar_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1542
          },
          "name": "toolbarType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/workspacesweb_user_settings#visual_mode WorkspaceswebUserSettings#visual_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1546
          },
          "name": "visualMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/workspacesweb-user-settings/index:WorkspaceswebUserSettingsToolbarConfiguration"
    },
    "@cdktn/provider-awscc.workspaceswebUserSettings.WorkspaceswebUserSettingsToolbarConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.workspaceswebUserSettings.WorkspaceswebUserSettingsToolbarConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/workspacesweb-user-settings/index.ts",
          "line": 1607
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspacesweb-user-settings/index.ts",
        "line": 1599
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1667
          },
          "name": "resetHiddenToolbarItems"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1683
          },
          "name": "resetMaxDisplayResolution"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1699
          },
          "name": "resetToolbarType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1715
          },
          "name": "resetVisualMode"
        }
      ],
      "name": "WorkspaceswebUserSettingsToolbarConfigurationOutputReference",
      "namespace": "workspaceswebUserSettings",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1671
          },
          "name": "hiddenToolbarItemsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1687
          },
          "name": "maxDisplayResolutionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1703
          },
          "name": "toolbarTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1719
          },
          "name": "visualModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1661
          },
          "name": "hiddenToolbarItems",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1677
          },
          "name": "maxDisplayResolution",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1693
          },
          "name": "toolbarType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1709
          },
          "name": "visualMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspacesweb-user-settings/index.ts",
            "line": 1611
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.workspaceswebUserSettings.WorkspaceswebUserSettingsToolbarConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/workspacesweb-user-settings/index:WorkspaceswebUserSettingsToolbarConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.xrayGroup.XrayGroup": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/xray_group awscc_xray_group}."
      },
      "fqn": "@cdktn/provider-awscc.xrayGroup.XrayGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/xray_group awscc_xray_group} Resource."
        },
        "locationInModule": {
          "filename": "src/xray-group/index.ts",
          "line": 358
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.xrayGroup.XrayGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/xray-group/index.ts",
        "line": 326
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a XrayGroup resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/xray-group/index.ts",
            "line": 343
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the XrayGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/xray_group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing XrayGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the XrayGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-group/index.ts",
            "line": 428
          },
          "name": "putInsightsConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.xrayGroup.XrayGroupInsightsConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-group/index.ts",
            "line": 444
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.xrayGroup.XrayGroupTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-group/index.ts",
            "line": 392
          },
          "name": "resetFilterExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-group/index.ts",
            "line": 431
          },
          "name": "resetInsightsConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-group/index.ts",
            "line": 447
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-group/index.ts",
            "line": 459
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-group/index.ts",
            "line": 468
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "XrayGroup",
      "namespace": "xrayGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-group/index.ts",
            "line": 331
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-group/index.ts",
            "line": 401
          },
          "name": "groupArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-group/index.ts",
            "line": 419
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-group/index.ts",
            "line": 425
          },
          "name": "insightsConfiguration",
          "type": {
            "fqn": "@cdktn/provider-awscc.xrayGroup.XrayGroupInsightsConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-group/index.ts",
            "line": 441
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.xrayGroup.XrayGroupTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-group/index.ts",
            "line": 396
          },
          "name": "filterExpressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-group/index.ts",
            "line": 414
          },
          "name": "groupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-group/index.ts",
            "line": 435
          },
          "name": "insightsConfigurationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.xrayGroup.XrayGroupInsightsConfiguration"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-group/index.ts",
            "line": 451
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.xrayGroup.XrayGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-group/index.ts",
            "line": 386
          },
          "name": "filterExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-group/index.ts",
            "line": 407
          },
          "name": "groupName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/xray-group/index:XrayGroup"
    },
    "@cdktn/provider-awscc.xrayGroup.XrayGroupConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.xrayGroup.XrayGroupConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/xray-group/index.ts",
        "line": 14
      },
      "name": "XrayGroupConfig",
      "namespace": "xrayGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/xray_group#group_name XrayGroup#group_name}",
            "stability": "stable",
            "summary": "The case-sensitive name of the new group. Names must be unique."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-group/index.ts",
            "line": 26
          },
          "name": "groupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/xray_group#filter_expression XrayGroup#filter_expression}",
            "stability": "stable",
            "summary": "The filter expression defining criteria by which to group traces."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-group/index.ts",
            "line": 20
          },
          "name": "filterExpression",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/xray_group#insights_configuration XrayGroup#insights_configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-group/index.ts",
            "line": 30
          },
          "name": "insightsConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.xrayGroup.XrayGroupInsightsConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/xray_group#tags XrayGroup#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-group/index.ts",
            "line": 36
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.xrayGroup.XrayGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/xray-group/index:XrayGroupConfig"
    },
    "@cdktn/provider-awscc.xrayGroup.XrayGroupInsightsConfiguration": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.xrayGroup.XrayGroupInsightsConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/xray-group/index.ts",
        "line": 38
      },
      "name": "XrayGroupInsightsConfiguration",
      "namespace": "xrayGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/xray_group#insights_enabled XrayGroup#insights_enabled}",
            "stability": "stable",
            "summary": "Set the InsightsEnabled value to true to enable insights or false to disable insights."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-group/index.ts",
            "line": 44
          },
          "name": "insightsEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Notifications can only be enabled on a group with InsightsEnabled set to true.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/xray_group#notifications_enabled XrayGroup#notifications_enabled}",
            "stability": "stable",
            "summary": "Set the NotificationsEnabled value to true to enable insights notifications."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-group/index.ts",
            "line": 50
          },
          "name": "notificationsEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/xray-group/index:XrayGroupInsightsConfiguration"
    },
    "@cdktn/provider-awscc.xrayGroup.XrayGroupInsightsConfigurationOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.xrayGroup.XrayGroupInsightsConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/xray-group/index.ts",
          "line": 97
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/xray-group/index.ts",
        "line": 89
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-group/index.ts",
            "line": 145
          },
          "name": "resetInsightsEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-group/index.ts",
            "line": 161
          },
          "name": "resetNotificationsEnabled"
        }
      ],
      "name": "XrayGroupInsightsConfigurationOutputReference",
      "namespace": "xrayGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-group/index.ts",
            "line": 149
          },
          "name": "insightsEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-group/index.ts",
            "line": 165
          },
          "name": "notificationsEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-group/index.ts",
            "line": 139
          },
          "name": "insightsEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-group/index.ts",
            "line": 155
          },
          "name": "notificationsEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-group/index.ts",
            "line": 101
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.xrayGroup.XrayGroupInsightsConfiguration"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/xray-group/index:XrayGroupInsightsConfigurationOutputReference"
    },
    "@cdktn/provider-awscc.xrayGroup.XrayGroupTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.xrayGroup.XrayGroupTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/xray-group/index.ts",
        "line": 169
      },
      "name": "XrayGroupTags",
      "namespace": "xrayGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/xray_group#key XrayGroup#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-group/index.ts",
            "line": 175
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/xray_group#value XrayGroup#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-group/index.ts",
            "line": 181
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/xray-group/index:XrayGroupTags"
    },
    "@cdktn/provider-awscc.xrayGroup.XrayGroupTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.xrayGroup.XrayGroupTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/xray-group/index.ts",
          "line": 311
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/xray-group/index.ts",
        "line": 303
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-group/index.ts",
            "line": 318
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.xrayGroup.XrayGroupTagsOutputReference"
            }
          }
        }
      ],
      "name": "XrayGroupTagsList",
      "namespace": "xrayGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-group/index.ts",
            "line": 304
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.xrayGroup.XrayGroupTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/xray-group/index:XrayGroupTagsList"
    },
    "@cdktn/provider-awscc.xrayGroup.XrayGroupTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.xrayGroup.XrayGroupTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/xray-group/index.ts",
          "line": 230
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/xray-group/index.ts",
        "line": 220
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-group/index.ts",
            "line": 278
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-group/index.ts",
            "line": 294
          },
          "name": "resetValue"
        }
      ],
      "name": "XrayGroupTagsOutputReference",
      "namespace": "xrayGroup",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-group/index.ts",
            "line": 282
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-group/index.ts",
            "line": 298
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-group/index.ts",
            "line": 272
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-group/index.ts",
            "line": 288
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-group/index.ts",
            "line": 234
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.xrayGroup.XrayGroupTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/xray-group/index:XrayGroupTagsOutputReference"
    },
    "@cdktn/provider-awscc.xrayResourcePolicy.XrayResourcePolicy": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/xray_resource_policy awscc_xray_resource_policy}."
      },
      "fqn": "@cdktn/provider-awscc.xrayResourcePolicy.XrayResourcePolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/xray_resource_policy awscc_xray_resource_policy} Resource."
        },
        "locationInModule": {
          "filename": "src/xray-resource-policy/index.ts",
          "line": 70
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktn/provider-awscc.xrayResourcePolicy.XrayResourcePolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/xray-resource-policy/index.ts",
        "line": 38
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a XrayResourcePolicy resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/xray-resource-policy/index.ts",
            "line": 55
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the XrayResourcePolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/xray_resource_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing XrayResourcePolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the XrayResourcePolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-resource-policy/index.ts",
            "line": 103
          },
          "name": "resetBypassPolicyLockoutCheck"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-resource-policy/index.ts",
            "line": 146
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-resource-policy/index.ts",
            "line": 154
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "XrayResourcePolicy",
      "namespace": "xrayResourcePolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-resource-policy/index.ts",
            "line": 43
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-resource-policy/index.ts",
            "line": 112
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-resource-policy/index.ts",
            "line": 107
          },
          "name": "bypassPolicyLockoutCheckInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-resource-policy/index.ts",
            "line": 125
          },
          "name": "policyDocumentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-resource-policy/index.ts",
            "line": 138
          },
          "name": "policyNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-resource-policy/index.ts",
            "line": 97
          },
          "name": "bypassPolicyLockoutCheck",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-resource-policy/index.ts",
            "line": 118
          },
          "name": "policyDocument",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-resource-policy/index.ts",
            "line": 131
          },
          "name": "policyName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/xray-resource-policy/index:XrayResourcePolicy"
    },
    "@cdktn/provider-awscc.xrayResourcePolicy.XrayResourcePolicyConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.xrayResourcePolicy.XrayResourcePolicyConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/xray-resource-policy/index.ts",
        "line": 14
      },
      "name": "XrayResourcePolicyConfig",
      "namespace": "xrayResourcePolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/xray_resource_policy#policy_document XrayResourcePolicy#policy_document}",
            "stability": "stable",
            "summary": "The resource policy document, which can be up to 5kb in size."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-resource-policy/index.ts",
            "line": 26
          },
          "name": "policyDocument",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/xray_resource_policy#policy_name XrayResourcePolicy#policy_name}",
            "stability": "stable",
            "summary": "The name of the resource policy. Must be unique within a specific AWS account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-resource-policy/index.ts",
            "line": 32
          },
          "name": "policyName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/xray_resource_policy#bypass_policy_lockout_check XrayResourcePolicy#bypass_policy_lockout_check}",
            "stability": "stable",
            "summary": "A flag to indicate whether to bypass the resource policy lockout safety check."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-resource-policy/index.ts",
            "line": 20
          },
          "name": "bypassPolicyLockoutCheck",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktn.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/xray-resource-policy/index:XrayResourcePolicyConfig"
    },
    "@cdktn/provider-awscc.xraySamplingRule.XraySamplingRule": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/xray_sampling_rule awscc_xray_sampling_rule}."
      },
      "fqn": "@cdktn/provider-awscc.xraySamplingRule.XraySamplingRule",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/xray_sampling_rule awscc_xray_sampling_rule} Resource."
        },
        "locationInModule": {
          "filename": "src/xray-sampling-rule/index.ts",
          "line": 2398
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.xraySamplingRule.XraySamplingRuleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/xray-sampling-rule/index.ts",
        "line": 2366
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a XraySamplingRule resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 2383
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the XraySamplingRule to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/xray_sampling_rule#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing XraySamplingRule that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the XraySamplingRule to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 2456
          },
          "name": "putSamplingRule",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.xraySamplingRule.XraySamplingRuleSamplingRule"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 2472
          },
          "name": "putSamplingRuleRecord",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.xraySamplingRule.XraySamplingRuleSamplingRuleRecord"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 2488
          },
          "name": "putSamplingRuleUpdate",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.xraySamplingRule.XraySamplingRuleSamplingRuleUpdate"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 2504
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktn.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktn/provider-awscc.xraySamplingRule.XraySamplingRuleTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 2443
          },
          "name": "resetRuleName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 2459
          },
          "name": "resetSamplingRule"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 2475
          },
          "name": "resetSamplingRuleRecord"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 2491
          },
          "name": "resetSamplingRuleUpdate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 2507
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 2519
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 2529
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "XraySamplingRule",
      "namespace": "xraySamplingRule",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 2371
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 2426
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 2431
          },
          "name": "ruleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 2453
          },
          "name": "samplingRule",
          "type": {
            "fqn": "@cdktn/provider-awscc.xraySamplingRule.XraySamplingRuleSamplingRuleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 2469
          },
          "name": "samplingRuleRecord",
          "type": {
            "fqn": "@cdktn/provider-awscc.xraySamplingRule.XraySamplingRuleSamplingRuleRecordOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 2485
          },
          "name": "samplingRuleUpdate",
          "type": {
            "fqn": "@cdktn/provider-awscc.xraySamplingRule.XraySamplingRuleSamplingRuleUpdateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 2501
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktn/provider-awscc.xraySamplingRule.XraySamplingRuleTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 2447
          },
          "name": "ruleNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 2463
          },
          "name": "samplingRuleInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.xraySamplingRule.XraySamplingRuleSamplingRule"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 2479
          },
          "name": "samplingRuleRecordInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.xraySamplingRule.XraySamplingRuleSamplingRuleRecord"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 2495
          },
          "name": "samplingRuleUpdateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.xraySamplingRule.XraySamplingRuleSamplingRuleUpdate"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 2511
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.xraySamplingRule.XraySamplingRuleTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 2437
          },
          "name": "ruleName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/xray-sampling-rule/index:XraySamplingRule"
    },
    "@cdktn/provider-awscc.xraySamplingRule.XraySamplingRuleConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.xraySamplingRule.XraySamplingRuleConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/xray-sampling-rule/index.ts",
        "line": 14
      },
      "name": "XraySamplingRuleConfig",
      "namespace": "xraySamplingRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/xray_sampling_rule#rule_name XraySamplingRule#rule_name}",
            "stability": "stable",
            "summary": "The ARN of the sampling rule. Specify a rule by either name or ARN, but not both."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 20
          },
          "name": "ruleName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/xray_sampling_rule#sampling_rule XraySamplingRule#sampling_rule}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 24
          },
          "name": "samplingRule",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.xraySamplingRule.XraySamplingRuleSamplingRule"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/xray_sampling_rule#sampling_rule_record XraySamplingRule#sampling_rule_record}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 28
          },
          "name": "samplingRuleRecord",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.xraySamplingRule.XraySamplingRuleSamplingRuleRecord"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/xray_sampling_rule#sampling_rule_update XraySamplingRule#sampling_rule_update}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 32
          },
          "name": "samplingRuleUpdate",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.xraySamplingRule.XraySamplingRuleSamplingRuleUpdate"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/xray_sampling_rule#tags XraySamplingRule#tags}",
            "stability": "stable",
            "summary": "An array of key-value pairs to apply to this resource."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 38
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.xraySamplingRule.XraySamplingRuleTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/xray-sampling-rule/index:XraySamplingRuleConfig"
    },
    "@cdktn/provider-awscc.xraySamplingRule.XraySamplingRuleSamplingRule": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.xraySamplingRule.XraySamplingRuleSamplingRule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/xray-sampling-rule/index.ts",
        "line": 171
      },
      "name": "XraySamplingRuleSamplingRule",
      "namespace": "xraySamplingRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/xray_sampling_rule#attributes XraySamplingRule#attributes}",
            "stability": "stable",
            "summary": "Matches attributes derived from the request."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 177
          },
          "name": "attributes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/xray_sampling_rule#fixed_rate XraySamplingRule#fixed_rate}",
            "stability": "stable",
            "summary": "The percentage of matching requests to instrument, after the reservoir is exhausted."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 183
          },
          "name": "fixedRate",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/xray_sampling_rule#host XraySamplingRule#host}",
            "stability": "stable",
            "summary": "Matches the hostname from a request URL."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 189
          },
          "name": "host",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/xray_sampling_rule#http_method XraySamplingRule#http_method}",
            "stability": "stable",
            "summary": "Matches the HTTP method from a request URL."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 195
          },
          "name": "httpMethod",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/xray_sampling_rule#priority XraySamplingRule#priority}",
            "stability": "stable",
            "summary": "The priority of the sampling rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 201
          },
          "name": "priority",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The reservoir is not used directly by services, but applies to all services using the rule collectively.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/xray_sampling_rule#reservoir_size XraySamplingRule#reservoir_size}",
            "stability": "stable",
            "summary": "A fixed number of matching requests to instrument per second, prior to applying the fixed rate."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 207
          },
          "name": "reservoirSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/xray_sampling_rule#resource_arn XraySamplingRule#resource_arn}",
            "stability": "stable",
            "summary": "Matches the ARN of the AWS resource on which the service runs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 213
          },
          "name": "resourceArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/xray_sampling_rule#rule_arn XraySamplingRule#rule_arn}",
            "stability": "stable",
            "summary": "The ARN of the sampling rule. Specify a rule by either name or ARN, but not both."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 219
          },
          "name": "ruleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/xray_sampling_rule#rule_name XraySamplingRule#rule_name}",
            "stability": "stable",
            "summary": "The ARN of the sampling rule. Specify a rule by either name or ARN, but not both."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 225
          },
          "name": "ruleName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/xray_sampling_rule#sampling_rate_boost XraySamplingRule#sampling_rate_boost}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 229
          },
          "name": "samplingRateBoost",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.xraySamplingRule.XraySamplingRuleSamplingRuleSamplingRateBoost"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/xray_sampling_rule#service_name XraySamplingRule#service_name}",
            "stability": "stable",
            "summary": "Matches the name that the service uses to identify itself in segments."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 235
          },
          "name": "serviceName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/xray_sampling_rule#service_type XraySamplingRule#service_type}",
            "stability": "stable",
            "summary": "Matches the origin that the service uses to identify its type in segments."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 241
          },
          "name": "serviceType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/xray_sampling_rule#url_path XraySamplingRule#url_path}",
            "stability": "stable",
            "summary": "Matches the path from a request URL."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 247
          },
          "name": "urlPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/xray_sampling_rule#version XraySamplingRule#version}",
            "stability": "stable",
            "summary": "The version of the sampling rule format (1)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 253
          },
          "name": "version",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/xray-sampling-rule/index:XraySamplingRuleSamplingRule"
    },
    "@cdktn/provider-awscc.xraySamplingRule.XraySamplingRuleSamplingRuleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.xraySamplingRule.XraySamplingRuleSamplingRuleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/xray-sampling-rule/index.ts",
          "line": 384
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/xray-sampling-rule/index.ts",
        "line": 376
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 645
          },
          "name": "putSamplingRateBoost",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.xraySamplingRule.XraySamplingRuleSamplingRuleSamplingRateBoost"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 504
          },
          "name": "resetAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 520
          },
          "name": "resetFixedRate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 536
          },
          "name": "resetHost"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 552
          },
          "name": "resetHttpMethod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 568
          },
          "name": "resetPriority"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 584
          },
          "name": "resetReservoirSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 600
          },
          "name": "resetResourceArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 616
          },
          "name": "resetRuleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 632
          },
          "name": "resetRuleName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 648
          },
          "name": "resetSamplingRateBoost"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 664
          },
          "name": "resetServiceName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 680
          },
          "name": "resetServiceType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 696
          },
          "name": "resetUrlPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 712
          },
          "name": "resetVersion"
        }
      ],
      "name": "XraySamplingRuleSamplingRuleOutputReference",
      "namespace": "xraySamplingRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 642
          },
          "name": "samplingRateBoost",
          "type": {
            "fqn": "@cdktn/provider-awscc.xraySamplingRule.XraySamplingRuleSamplingRuleSamplingRateBoostOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 508
          },
          "name": "attributesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 524
          },
          "name": "fixedRateInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 540
          },
          "name": "hostInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 556
          },
          "name": "httpMethodInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 572
          },
          "name": "priorityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 588
          },
          "name": "reservoirSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 604
          },
          "name": "resourceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 620
          },
          "name": "ruleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 636
          },
          "name": "ruleNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 652
          },
          "name": "samplingRateBoostInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.xraySamplingRule.XraySamplingRuleSamplingRuleSamplingRateBoost"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 668
          },
          "name": "serviceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 684
          },
          "name": "serviceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 700
          },
          "name": "urlPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 716
          },
          "name": "versionInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 498
          },
          "name": "attributes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 514
          },
          "name": "fixedRate",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 530
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 546
          },
          "name": "httpMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 562
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 578
          },
          "name": "reservoirSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 594
          },
          "name": "resourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 610
          },
          "name": "ruleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 626
          },
          "name": "ruleName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 658
          },
          "name": "serviceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 674
          },
          "name": "serviceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 690
          },
          "name": "urlPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 706
          },
          "name": "version",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 388
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.xraySamplingRule.XraySamplingRuleSamplingRule"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/xray-sampling-rule/index:XraySamplingRuleSamplingRuleOutputReference"
    },
    "@cdktn/provider-awscc.xraySamplingRule.XraySamplingRuleSamplingRuleRecord": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.xraySamplingRule.XraySamplingRuleSamplingRuleRecord",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/xray-sampling-rule/index.ts",
        "line": 1400
      },
      "name": "XraySamplingRuleSamplingRuleRecord",
      "namespace": "xraySamplingRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/xray_sampling_rule#created_at XraySamplingRule#created_at}",
            "stability": "stable",
            "summary": "When the rule was created, in Unix time seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 1406
          },
          "name": "createdAt",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/xray_sampling_rule#modified_at XraySamplingRule#modified_at}",
            "stability": "stable",
            "summary": "When the rule was modified, in Unix time seconds."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 1412
          },
          "name": "modifiedAt",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/xray_sampling_rule#sampling_rule XraySamplingRule#sampling_rule}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 1416
          },
          "name": "samplingRule",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.xraySamplingRule.XraySamplingRuleSamplingRuleRecordSamplingRule"
          }
        }
      ],
      "symbolId": "src/xray-sampling-rule/index:XraySamplingRuleSamplingRuleRecord"
    },
    "@cdktn/provider-awscc.xraySamplingRule.XraySamplingRuleSamplingRuleRecordOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.xraySamplingRule.XraySamplingRuleSamplingRuleRecordOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/xray-sampling-rule/index.ts",
          "line": 1470
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/xray-sampling-rule/index.ts",
        "line": 1462
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 1553
          },
          "name": "putSamplingRule",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.xraySamplingRule.XraySamplingRuleSamplingRuleRecordSamplingRule"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 1524
          },
          "name": "resetCreatedAt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 1540
          },
          "name": "resetModifiedAt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 1556
          },
          "name": "resetSamplingRule"
        }
      ],
      "name": "XraySamplingRuleSamplingRuleRecordOutputReference",
      "namespace": "xraySamplingRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 1550
          },
          "name": "samplingRule",
          "type": {
            "fqn": "@cdktn/provider-awscc.xraySamplingRule.XraySamplingRuleSamplingRuleRecordSamplingRuleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 1528
          },
          "name": "createdAtInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 1544
          },
          "name": "modifiedAtInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 1560
          },
          "name": "samplingRuleInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.xraySamplingRule.XraySamplingRuleSamplingRuleRecordSamplingRule"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 1518
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 1534
          },
          "name": "modifiedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 1474
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.xraySamplingRule.XraySamplingRuleSamplingRuleRecord"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/xray-sampling-rule/index:XraySamplingRuleSamplingRuleRecordOutputReference"
    },
    "@cdktn/provider-awscc.xraySamplingRule.XraySamplingRuleSamplingRuleRecordSamplingRule": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.xraySamplingRule.XraySamplingRuleSamplingRuleRecordSamplingRule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/xray-sampling-rule/index.ts",
        "line": 851
      },
      "name": "XraySamplingRuleSamplingRuleRecordSamplingRule",
      "namespace": "xraySamplingRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/xray_sampling_rule#attributes XraySamplingRule#attributes}",
            "stability": "stable",
            "summary": "Matches attributes derived from the request."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 857
          },
          "name": "attributes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/xray_sampling_rule#fixed_rate XraySamplingRule#fixed_rate}",
            "stability": "stable",
            "summary": "The percentage of matching requests to instrument, after the reservoir is exhausted."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 863
          },
          "name": "fixedRate",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/xray_sampling_rule#host XraySamplingRule#host}",
            "stability": "stable",
            "summary": "Matches the hostname from a request URL."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 869
          },
          "name": "host",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/xray_sampling_rule#http_method XraySamplingRule#http_method}",
            "stability": "stable",
            "summary": "Matches the HTTP method from a request URL."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 875
          },
          "name": "httpMethod",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/xray_sampling_rule#priority XraySamplingRule#priority}",
            "stability": "stable",
            "summary": "The priority of the sampling rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 881
          },
          "name": "priority",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The reservoir is not used directly by services, but applies to all services using the rule collectively.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/xray_sampling_rule#reservoir_size XraySamplingRule#reservoir_size}",
            "stability": "stable",
            "summary": "A fixed number of matching requests to instrument per second, prior to applying the fixed rate."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 887
          },
          "name": "reservoirSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/xray_sampling_rule#resource_arn XraySamplingRule#resource_arn}",
            "stability": "stable",
            "summary": "Matches the ARN of the AWS resource on which the service runs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 893
          },
          "name": "resourceArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/xray_sampling_rule#rule_arn XraySamplingRule#rule_arn}",
            "stability": "stable",
            "summary": "The ARN of the sampling rule. Specify a rule by either name or ARN, but not both."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 899
          },
          "name": "ruleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/xray_sampling_rule#rule_name XraySamplingRule#rule_name}",
            "stability": "stable",
            "summary": "The ARN of the sampling rule. Specify a rule by either name or ARN, but not both."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 905
          },
          "name": "ruleName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/xray_sampling_rule#sampling_rate_boost XraySamplingRule#sampling_rate_boost}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 909
          },
          "name": "samplingRateBoost",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.xraySamplingRule.XraySamplingRuleSamplingRuleRecordSamplingRuleSamplingRateBoost"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/xray_sampling_rule#service_name XraySamplingRule#service_name}",
            "stability": "stable",
            "summary": "Matches the name that the service uses to identify itself in segments."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 915
          },
          "name": "serviceName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/xray_sampling_rule#service_type XraySamplingRule#service_type}",
            "stability": "stable",
            "summary": "Matches the origin that the service uses to identify its type in segments."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 921
          },
          "name": "serviceType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/xray_sampling_rule#url_path XraySamplingRule#url_path}",
            "stability": "stable",
            "summary": "Matches the path from a request URL."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 927
          },
          "name": "urlPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/xray_sampling_rule#version XraySamplingRule#version}",
            "stability": "stable",
            "summary": "The version of the sampling rule format (1)."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 933
          },
          "name": "version",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/xray-sampling-rule/index:XraySamplingRuleSamplingRuleRecordSamplingRule"
    },
    "@cdktn/provider-awscc.xraySamplingRule.XraySamplingRuleSamplingRuleRecordSamplingRuleOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.xraySamplingRule.XraySamplingRuleSamplingRuleRecordSamplingRuleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/xray-sampling-rule/index.ts",
          "line": 1064
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/xray-sampling-rule/index.ts",
        "line": 1056
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 1325
          },
          "name": "putSamplingRateBoost",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.xraySamplingRule.XraySamplingRuleSamplingRuleRecordSamplingRuleSamplingRateBoost"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 1184
          },
          "name": "resetAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 1200
          },
          "name": "resetFixedRate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 1216
          },
          "name": "resetHost"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 1232
          },
          "name": "resetHttpMethod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 1248
          },
          "name": "resetPriority"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 1264
          },
          "name": "resetReservoirSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 1280
          },
          "name": "resetResourceArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 1296
          },
          "name": "resetRuleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 1312
          },
          "name": "resetRuleName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 1328
          },
          "name": "resetSamplingRateBoost"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 1344
          },
          "name": "resetServiceName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 1360
          },
          "name": "resetServiceType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 1376
          },
          "name": "resetUrlPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 1392
          },
          "name": "resetVersion"
        }
      ],
      "name": "XraySamplingRuleSamplingRuleRecordSamplingRuleOutputReference",
      "namespace": "xraySamplingRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 1322
          },
          "name": "samplingRateBoost",
          "type": {
            "fqn": "@cdktn/provider-awscc.xraySamplingRule.XraySamplingRuleSamplingRuleRecordSamplingRuleSamplingRateBoostOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 1188
          },
          "name": "attributesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 1204
          },
          "name": "fixedRateInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 1220
          },
          "name": "hostInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 1236
          },
          "name": "httpMethodInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 1252
          },
          "name": "priorityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 1268
          },
          "name": "reservoirSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 1284
          },
          "name": "resourceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 1300
          },
          "name": "ruleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 1316
          },
          "name": "ruleNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 1332
          },
          "name": "samplingRateBoostInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.xraySamplingRule.XraySamplingRuleSamplingRuleRecordSamplingRuleSamplingRateBoost"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 1348
          },
          "name": "serviceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 1364
          },
          "name": "serviceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 1380
          },
          "name": "urlPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 1396
          },
          "name": "versionInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 1178
          },
          "name": "attributes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 1194
          },
          "name": "fixedRate",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 1210
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 1226
          },
          "name": "httpMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 1242
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 1258
          },
          "name": "reservoirSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 1274
          },
          "name": "resourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 1290
          },
          "name": "ruleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 1306
          },
          "name": "ruleName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 1338
          },
          "name": "serviceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 1354
          },
          "name": "serviceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 1370
          },
          "name": "urlPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 1386
          },
          "name": "version",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 1068
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.xraySamplingRule.XraySamplingRuleSamplingRuleRecordSamplingRule"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/xray-sampling-rule/index:XraySamplingRuleSamplingRuleRecordSamplingRuleOutputReference"
    },
    "@cdktn/provider-awscc.xraySamplingRule.XraySamplingRuleSamplingRuleRecordSamplingRuleSamplingRateBoost": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.xraySamplingRule.XraySamplingRuleSamplingRuleRecordSamplingRuleSamplingRateBoost",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/xray-sampling-rule/index.ts",
        "line": 720
      },
      "name": "XraySamplingRuleSamplingRuleRecordSamplingRuleSamplingRateBoost",
      "namespace": "xraySamplingRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "After a boost occurs, no further boosts are allowed until the next window.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/xray_sampling_rule#cooldown_window_minutes XraySamplingRule#cooldown_window_minutes}",
            "stability": "stable",
            "summary": "Time window (in minutes) in which only one sampling rate boost can be triggered."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 726
          },
          "name": "cooldownWindowMinutes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "X-Ray determines the appropriate rate between your baseline and the maximum, depending on anomaly activity.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/xray_sampling_rule#max_rate XraySamplingRule#max_rate}",
            "stability": "stable",
            "summary": "The maximum sampling rate X-Ray will apply when it detects anomalies."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 732
          },
          "name": "maxRate",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/xray-sampling-rule/index:XraySamplingRuleSamplingRuleRecordSamplingRuleSamplingRateBoost"
    },
    "@cdktn/provider-awscc.xraySamplingRule.XraySamplingRuleSamplingRuleRecordSamplingRuleSamplingRateBoostOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.xraySamplingRule.XraySamplingRuleSamplingRuleRecordSamplingRuleSamplingRateBoostOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/xray-sampling-rule/index.ts",
          "line": 779
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/xray-sampling-rule/index.ts",
        "line": 771
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 827
          },
          "name": "resetCooldownWindowMinutes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 843
          },
          "name": "resetMaxRate"
        }
      ],
      "name": "XraySamplingRuleSamplingRuleRecordSamplingRuleSamplingRateBoostOutputReference",
      "namespace": "xraySamplingRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 831
          },
          "name": "cooldownWindowMinutesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 847
          },
          "name": "maxRateInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 821
          },
          "name": "cooldownWindowMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 837
          },
          "name": "maxRate",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 783
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.xraySamplingRule.XraySamplingRuleSamplingRuleRecordSamplingRuleSamplingRateBoost"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/xray-sampling-rule/index:XraySamplingRuleSamplingRuleRecordSamplingRuleSamplingRateBoostOutputReference"
    },
    "@cdktn/provider-awscc.xraySamplingRule.XraySamplingRuleSamplingRuleSamplingRateBoost": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.xraySamplingRule.XraySamplingRuleSamplingRuleSamplingRateBoost",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/xray-sampling-rule/index.ts",
        "line": 40
      },
      "name": "XraySamplingRuleSamplingRuleSamplingRateBoost",
      "namespace": "xraySamplingRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "After a boost occurs, no further boosts are allowed until the next window.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/xray_sampling_rule#cooldown_window_minutes XraySamplingRule#cooldown_window_minutes}",
            "stability": "stable",
            "summary": "Time window (in minutes) in which only one sampling rate boost can be triggered."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 46
          },
          "name": "cooldownWindowMinutes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "X-Ray determines the appropriate rate between your baseline and the maximum, depending on anomaly activity.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/xray_sampling_rule#max_rate XraySamplingRule#max_rate}",
            "stability": "stable",
            "summary": "The maximum sampling rate X-Ray will apply when it detects anomalies."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 52
          },
          "name": "maxRate",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/xray-sampling-rule/index:XraySamplingRuleSamplingRuleSamplingRateBoost"
    },
    "@cdktn/provider-awscc.xraySamplingRule.XraySamplingRuleSamplingRuleSamplingRateBoostOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.xraySamplingRule.XraySamplingRuleSamplingRuleSamplingRateBoostOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/xray-sampling-rule/index.ts",
          "line": 99
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/xray-sampling-rule/index.ts",
        "line": 91
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 147
          },
          "name": "resetCooldownWindowMinutes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 163
          },
          "name": "resetMaxRate"
        }
      ],
      "name": "XraySamplingRuleSamplingRuleSamplingRateBoostOutputReference",
      "namespace": "xraySamplingRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 151
          },
          "name": "cooldownWindowMinutesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 167
          },
          "name": "maxRateInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 141
          },
          "name": "cooldownWindowMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 157
          },
          "name": "maxRate",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 103
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.xraySamplingRule.XraySamplingRuleSamplingRuleSamplingRateBoost"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/xray-sampling-rule/index:XraySamplingRuleSamplingRuleSamplingRateBoostOutputReference"
    },
    "@cdktn/provider-awscc.xraySamplingRule.XraySamplingRuleSamplingRuleUpdate": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.xraySamplingRule.XraySamplingRuleSamplingRuleUpdate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/xray-sampling-rule/index.ts",
        "line": 1695
      },
      "name": "XraySamplingRuleSamplingRuleUpdate",
      "namespace": "xraySamplingRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/xray_sampling_rule#attributes XraySamplingRule#attributes}",
            "stability": "stable",
            "summary": "Matches attributes derived from the request."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 1701
          },
          "name": "attributes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/xray_sampling_rule#fixed_rate XraySamplingRule#fixed_rate}",
            "stability": "stable",
            "summary": "The percentage of matching requests to instrument, after the reservoir is exhausted."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 1707
          },
          "name": "fixedRate",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/xray_sampling_rule#host XraySamplingRule#host}",
            "stability": "stable",
            "summary": "Matches the hostname from a request URL."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 1713
          },
          "name": "host",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/xray_sampling_rule#http_method XraySamplingRule#http_method}",
            "stability": "stable",
            "summary": "Matches the HTTP method from a request URL."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 1719
          },
          "name": "httpMethod",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/xray_sampling_rule#priority XraySamplingRule#priority}",
            "stability": "stable",
            "summary": "The priority of the sampling rule."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 1725
          },
          "name": "priority",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "The reservoir is not used directly by services, but applies to all services using the rule collectively.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/xray_sampling_rule#reservoir_size XraySamplingRule#reservoir_size}",
            "stability": "stable",
            "summary": "A fixed number of matching requests to instrument per second, prior to applying the fixed rate."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 1731
          },
          "name": "reservoirSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/xray_sampling_rule#resource_arn XraySamplingRule#resource_arn}",
            "stability": "stable",
            "summary": "Matches the ARN of the AWS resource on which the service runs."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 1737
          },
          "name": "resourceArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/xray_sampling_rule#rule_arn XraySamplingRule#rule_arn}",
            "stability": "stable",
            "summary": "The ARN of the sampling rule. Specify a rule by either name or ARN, but not both."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 1743
          },
          "name": "ruleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/xray_sampling_rule#rule_name XraySamplingRule#rule_name}",
            "stability": "stable",
            "summary": "The ARN of the sampling rule. Specify a rule by either name or ARN, but not both."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 1749
          },
          "name": "ruleName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/xray_sampling_rule#sampling_rate_boost XraySamplingRule#sampling_rate_boost}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 1753
          },
          "name": "samplingRateBoost",
          "optional": true,
          "type": {
            "fqn": "@cdktn/provider-awscc.xraySamplingRule.XraySamplingRuleSamplingRuleUpdateSamplingRateBoost"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/xray_sampling_rule#service_name XraySamplingRule#service_name}",
            "stability": "stable",
            "summary": "Matches the name that the service uses to identify itself in segments."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 1759
          },
          "name": "serviceName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/xray_sampling_rule#service_type XraySamplingRule#service_type}",
            "stability": "stable",
            "summary": "Matches the origin that the service uses to identify its type in segments."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 1765
          },
          "name": "serviceType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/xray_sampling_rule#url_path XraySamplingRule#url_path}",
            "stability": "stable",
            "summary": "Matches the path from a request URL."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 1771
          },
          "name": "urlPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/xray-sampling-rule/index:XraySamplingRuleSamplingRuleUpdate"
    },
    "@cdktn/provider-awscc.xraySamplingRule.XraySamplingRuleSamplingRuleUpdateOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.xraySamplingRule.XraySamplingRuleSamplingRuleUpdateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/xray-sampling-rule/index.ts",
          "line": 1895
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/xray-sampling-rule/index.ts",
        "line": 1887
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 2150
          },
          "name": "putSamplingRateBoost",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktn/provider-awscc.xraySamplingRule.XraySamplingRuleSamplingRuleUpdateSamplingRateBoost"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 2009
          },
          "name": "resetAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 2025
          },
          "name": "resetFixedRate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 2041
          },
          "name": "resetHost"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 2057
          },
          "name": "resetHttpMethod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 2073
          },
          "name": "resetPriority"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 2089
          },
          "name": "resetReservoirSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 2105
          },
          "name": "resetResourceArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 2121
          },
          "name": "resetRuleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 2137
          },
          "name": "resetRuleName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 2153
          },
          "name": "resetSamplingRateBoost"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 2169
          },
          "name": "resetServiceName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 2185
          },
          "name": "resetServiceType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 2201
          },
          "name": "resetUrlPath"
        }
      ],
      "name": "XraySamplingRuleSamplingRuleUpdateOutputReference",
      "namespace": "xraySamplingRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 2147
          },
          "name": "samplingRateBoost",
          "type": {
            "fqn": "@cdktn/provider-awscc.xraySamplingRule.XraySamplingRuleSamplingRuleUpdateSamplingRateBoostOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 2013
          },
          "name": "attributesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 2029
          },
          "name": "fixedRateInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 2045
          },
          "name": "hostInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 2061
          },
          "name": "httpMethodInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 2077
          },
          "name": "priorityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 2093
          },
          "name": "reservoirSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 2109
          },
          "name": "resourceArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 2125
          },
          "name": "ruleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 2141
          },
          "name": "ruleNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 2157
          },
          "name": "samplingRateBoostInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.xraySamplingRule.XraySamplingRuleSamplingRuleUpdateSamplingRateBoost"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 2173
          },
          "name": "serviceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 2189
          },
          "name": "serviceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 2205
          },
          "name": "urlPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 2003
          },
          "name": "attributes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 2019
          },
          "name": "fixedRate",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 2035
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 2051
          },
          "name": "httpMethod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 2067
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 2083
          },
          "name": "reservoirSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 2099
          },
          "name": "resourceArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 2115
          },
          "name": "ruleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 2131
          },
          "name": "ruleName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 2163
          },
          "name": "serviceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 2179
          },
          "name": "serviceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 2195
          },
          "name": "urlPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 1899
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.xraySamplingRule.XraySamplingRuleSamplingRuleUpdate"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/xray-sampling-rule/index:XraySamplingRuleSamplingRuleUpdateOutputReference"
    },
    "@cdktn/provider-awscc.xraySamplingRule.XraySamplingRuleSamplingRuleUpdateSamplingRateBoost": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.xraySamplingRule.XraySamplingRuleSamplingRuleUpdateSamplingRateBoost",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/xray-sampling-rule/index.ts",
        "line": 1564
      },
      "name": "XraySamplingRuleSamplingRuleUpdateSamplingRateBoost",
      "namespace": "xraySamplingRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "After a boost occurs, no further boosts are allowed until the next window.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/xray_sampling_rule#cooldown_window_minutes XraySamplingRule#cooldown_window_minutes}",
            "stability": "stable",
            "summary": "Time window (in minutes) in which only one sampling rate boost can be triggered."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 1570
          },
          "name": "cooldownWindowMinutes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "X-Ray determines the appropriate rate between your baseline and the maximum, depending on anomaly activity.\n\nDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/xray_sampling_rule#max_rate XraySamplingRule#max_rate}",
            "stability": "stable",
            "summary": "The maximum sampling rate X-Ray will apply when it detects anomalies."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 1576
          },
          "name": "maxRate",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/xray-sampling-rule/index:XraySamplingRuleSamplingRuleUpdateSamplingRateBoost"
    },
    "@cdktn/provider-awscc.xraySamplingRule.XraySamplingRuleSamplingRuleUpdateSamplingRateBoostOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.xraySamplingRule.XraySamplingRuleSamplingRuleUpdateSamplingRateBoostOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/xray-sampling-rule/index.ts",
          "line": 1623
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/xray-sampling-rule/index.ts",
        "line": 1615
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 1671
          },
          "name": "resetCooldownWindowMinutes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 1687
          },
          "name": "resetMaxRate"
        }
      ],
      "name": "XraySamplingRuleSamplingRuleUpdateSamplingRateBoostOutputReference",
      "namespace": "xraySamplingRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 1675
          },
          "name": "cooldownWindowMinutesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 1691
          },
          "name": "maxRateInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 1665
          },
          "name": "cooldownWindowMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 1681
          },
          "name": "maxRate",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 1627
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.xraySamplingRule.XraySamplingRuleSamplingRuleUpdateSamplingRateBoost"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/xray-sampling-rule/index:XraySamplingRuleSamplingRuleUpdateSamplingRateBoostOutputReference"
    },
    "@cdktn/provider-awscc.xraySamplingRule.XraySamplingRuleTags": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.xraySamplingRule.XraySamplingRuleTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/xray-sampling-rule/index.ts",
        "line": 2209
      },
      "name": "XraySamplingRuleTags",
      "namespace": "xraySamplingRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/xray_sampling_rule#key XraySamplingRule#key}",
            "stability": "stable",
            "summary": "The key name of the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 2215
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/xray_sampling_rule#value XraySamplingRule#value}",
            "stability": "stable",
            "summary": "The value for the tag."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 2221
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/xray-sampling-rule/index:XraySamplingRuleTags"
    },
    "@cdktn/provider-awscc.xraySamplingRule.XraySamplingRuleTagsList": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.xraySamplingRule.XraySamplingRuleTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/xray-sampling-rule/index.ts",
          "line": 2351
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/xray-sampling-rule/index.ts",
        "line": 2343
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 2358
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktn/provider-awscc.xraySamplingRule.XraySamplingRuleTagsOutputReference"
            }
          }
        }
      ],
      "name": "XraySamplingRuleTagsList",
      "namespace": "xraySamplingRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 2344
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktn/provider-awscc.xraySamplingRule.XraySamplingRuleTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/xray-sampling-rule/index:XraySamplingRuleTagsList"
    },
    "@cdktn/provider-awscc.xraySamplingRule.XraySamplingRuleTagsOutputReference": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.xraySamplingRule.XraySamplingRuleTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/xray-sampling-rule/index.ts",
          "line": 2270
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktn.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/xray-sampling-rule/index.ts",
        "line": 2260
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 2318
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 2334
          },
          "name": "resetValue"
        }
      ],
      "name": "XraySamplingRuleTagsOutputReference",
      "namespace": "xraySamplingRule",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 2322
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 2338
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 2312
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 2328
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-sampling-rule/index.ts",
            "line": 2274
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktn.IResolvable"
                },
                {
                  "fqn": "@cdktn/provider-awscc.xraySamplingRule.XraySamplingRuleTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/xray-sampling-rule/index:XraySamplingRuleTagsOutputReference"
    },
    "@cdktn/provider-awscc.xrayTransactionSearchConfig.XrayTransactionSearchConfig": {
      "assembly": "@cdktn/provider-awscc",
      "base": "cdktn.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/xray_transaction_search_config awscc_xray_transaction_search_config}."
      },
      "fqn": "@cdktn/provider-awscc.xrayTransactionSearchConfig.XrayTransactionSearchConfig",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/xray_transaction_search_config awscc_xray_transaction_search_config} Resource."
        },
        "locationInModule": {
          "filename": "src/xray-transaction-search-config/index.ts",
          "line": 58
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktn/provider-awscc.xrayTransactionSearchConfig.XrayTransactionSearchConfigConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/xray-transaction-search-config/index.ts",
        "line": 26
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTN code for importing a XrayTransactionSearchConfig resource upon running \"cdktn plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/xray-transaction-search-config/index.ts",
            "line": 43
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the XrayTransactionSearchConfig to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/xray_transaction_search_config#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing XrayTransactionSearchConfig that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the XrayTransactionSearchConfig to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktn.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktn.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-transaction-search-config/index.ts",
            "line": 99
          },
          "name": "resetIndexingPercentage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-transaction-search-config/index.ts",
            "line": 111
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-transaction-search-config/index.ts",
            "line": 117
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktn.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "XrayTransactionSearchConfig",
      "namespace": "xrayTransactionSearchConfig",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-transaction-search-config/index.ts",
            "line": 31
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-transaction-search-config/index.ts",
            "line": 82
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-transaction-search-config/index.ts",
            "line": 87
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-transaction-search-config/index.ts",
            "line": 103
          },
          "name": "indexingPercentageInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/xray-transaction-search-config/index.ts",
            "line": 93
          },
          "name": "indexingPercentage",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/xray-transaction-search-config/index:XrayTransactionSearchConfig"
    },
    "@cdktn/provider-awscc.xrayTransactionSearchConfig.XrayTransactionSearchConfigConfig": {
      "assembly": "@cdktn/provider-awscc",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktn/provider-awscc.xrayTransactionSearchConfig.XrayTransactionSearchConfigConfig",
      "interfaces": [
        "cdktn.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/xray-transaction-search-config/index.ts",
        "line": 14
      },
      "name": "XrayTransactionSearchConfigConfig",
      "namespace": "xrayTransactionSearchConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/awscc/1.96.0/docs/resources/xray_transaction_search_config#indexing_percentage XrayTransactionSearchConfig#indexing_percentage}",
            "stability": "stable",
            "summary": "Determines the percentage of traces indexed from CloudWatch Logs to X-Ray."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/xray-transaction-search-config/index.ts",
            "line": 20
          },
          "name": "indexingPercentage",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/xray-transaction-search-config/index:XrayTransactionSearchConfigConfig"
    }
  },
  "version": "1.0.0",
  "fingerprint": "fu2Qf4v+gF0r2ZxTbkMd462TqNFgh3wL3aXJ8rt0tW4="
}